[02:58:07]OFD Sender: No OFD packet to send [02:58:12]OFD Sender: No OFD packet to send [02:58:17]OFD Sender: No OFD packet to send [02:58:22]OFD Sender: No OFD packet to send [02:58:25]recv_with_timeout no data received [02:58:27]OFD Sender: No OFD packet to send [02:58:32]OFD Sender: No OFD packet to send [02:58:37]OFD Sender: No OFD packet to send [02:58:41]recv_with_timeout no data received [02:58:42]OFD Sender: No OFD packet to send [02:58:47]OFD Sender: No OFD packet to send [02:58:52]OFD Sender: No OFD packet to send [02:58:57]OFD Sender: No OFD packet to send [02:59:02]OFD Sender: No OFD packet to send [02:59:07]OFD Sender: No OFD packet to send [02:59:12]OFD Sender: No OFD packet to send [02:59:17]OFD Sender: No OFD packet to send [02:59:22]OFD Sender: No OFD packet to send [02:59:27]OFD Sender: No OFD packet to send [02:59:32]OFD Sender: No OFD packet to send [02:59:37]OFD Sender: No OFD packet to send [02:59:42]OFD Sender: No OFD packet to send [02:59:47]OFD Sender: No OFD packet to send [02:59:52]OFD Sender: No OFD packet to send [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:24]recv_with_timeout no data received [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:41]recv_with_timeout no data received [03:00:42]OFD Sender: No OFD packet to send [03:00:44]accept exits with 7 [03:00:44]New connection [03:00:44]New thread 3067432292 created [03:00:44]Thread 3067575652 joined [03:00:44]Waiting for new connection... [03:00:44] Sock 7.Parse request [03:00:44]Sock 7.Check first char [03:00:44]Sock 7.First char is OK [03:00:44]request: POST /json_proto HTTP/1.0 [03:00:44]Method: POST [03:00:44]URL: /json_proto [03:00:44]Method is POST - this is cgi request [03:00:44]url: /json_proto [03:00:44]query_string will be loaded in cgi processing [03:00:44]execute_cgi json_proto POST (null) [03:00:44]execute_cgi path=json_proto method=POST [03:00:44]POST find Content-Length [03:00:44]Host: 172.17.43.131:8080 [03:00:44]Content-Length: 680 [03:00:44]Content-Type: application/json [03:00:44] [03:00:44]POST finish read [03:00:44]Found Content-Length = 680 [03:00:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002720", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [03:00:44]execute_script... [03:00:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002720", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [03:00:44]POST & json_proto [03:00:44]process_json_proto [03:00:44]json parsed OK: [03:00:44]protocol is kg_v1.0 [03:00:44]action value=close_receipt [03:00:44]process_action close_receipt [03:00:44]cmd_close_receipt [03:00:44]MH_GetDate [03:00:44]Write to MH i2c: F0 00 00 68 04 5B [03:00:44]Write i2c OK [03:00:44]MH_I2C_Read... [03:00:44]Read from MH i2c: F0 [03:00:44]MH_I2C_Read... [03:00:44]Read from MH i2c: F0 09 00 [03:00:44]MH_I2C_Read... [03:00:44]Read from MH i2c: F0 09 00 68 04 00 5D B4 A5 66 F9 24 A2 66 A5 [03:00:44]GetLastDocTimeStamp 1722135339 [03:00:44]current date 1722135645 [03:00:44]FM_GetShiftState [03:00:44]SAM_PROTO_GetShiftState [03:00:44]wFMCommunicate request_size=4 [03:00:44]MH_SAM_APDU [03:00:44]CAPDU: 80 13 01 00 [03:00:44]Write to MH i2c: E2 08 00 69 04 80 13 01 00 00 00 00 00 EA [03:00:44]Write i2c OK [03:00:44]MH_I2C_Read... [03:00:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:00:44]Read from MH i2c: E2 [03:00:44]MH_I2C_Read... [03:00:44]Read from MH i2c: E2 0E 00 [03:00:44]MH_I2C_Read... [03:00:44]Read from MH i2c: E2 0E 00 69 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 9B [03:00:44]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [03:00:44]wFMCommunicate OK [03:00:44]SAM_PROTO_GetShiftState done [03:00:44]FM_GetShiftState done [03:00:44]opened in 1722125326 [03:00:44]opened+sec_in_day 1722211726 [03:00:44]quantity*price = 200025 [03:00:44]sum+1 = 200026 [03:00:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 45 28.07.2024 03:00 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226385 ФПД: 216192024583390 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T030045&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226385&fm=216192024583390&tin=02508201610067®Number=0000000000092624&sum=200000 [03:00:46]StoreToDocumentArchive [03:00:46]shift 439 fd 226385 [03:00:46]save to /storage/0439/doc_00226385 [03:00:46]save last doc name /storage/0439/doc_00226385 to /storage/kkm_last_doc_name [03:00:46]save OK [03:00:46]Clear old archive folders... [03:00:46]ProcessDocumentItem done err = 0, tmpTLVsize=248 [03:00:46]tlvbuf is 01142440 [03:00:46]SAM_PROTO_ClearQueue [03:00:46]wFMCommunicate request_size=4 [03:00:46]MH_SAM_APDU [03:00:46]CAPDU: 80 09 00 00 [03:00:46]Write to MH i2c: E2 08 00 76 04 80 09 00 00 00 00 00 00 EC [03:00:46]Write i2c OK [03:00:46]MH_I2C_Read... [03:00:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:00:46]Read from MH i2c: E2 [03:00:46]MH_I2C_Read... [03:00:46]Read from MH i2c: E2 03 00 [03:00:46]MH_I2C_Read... [03:00:46]Read from MH i2c: E2 03 00 76 04 00 90 00 EE [03:00:46]RAPDU: 90 00 [03:00:46]wFMCommunicate OK [03:00:46]SAM_PROTO_ClearQueue done [03:00:46]KKMCreateOFDPacket [03:00:46]OFDProtocolAddRootSTLVToBuf [03:00:46]FM_MakeSignedData [03:00:46]FM_MakeSignedData [03:00:46]SAM_PROTO_SignData [03:00:46]wFMCommunicate request_size=4 [03:00:46]MH_SAM_APDU [03:00:46]CAPDU: 80 0D 01 02 [03:00:46]Write to MH i2c: E2 08 00 77 04 80 0D 01 02 00 00 00 00 F4 [03:00:46]Write i2c OK [03:00:46]MH_I2C_Read... [03:00:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:00:46]Read from MH i2c: E2 [03:00:46]MH_I2C_Read... [03:00:46]Read from MH i2c: E2 03 00 [03:00:46]MH_I2C_Read... [03:00:46]Read from MH i2c: E2 03 00 77 04 00 90 00 EF [03:00:46]RAPDU: 90 00 [03:00:46]wFMCommunicate OK [03:00:46]wFMCommunicate request_size=255 [03:00:46]MH_SAM_APDU [03:00:46]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 35 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 2D 00 00 00 F4 03 04 00 5D B4 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 51 74 03 00 35 04 06 00 C4 A0 20 D4 [03:00:46]Write to MH i2c: E2 02 01 78 04 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 35 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 2D 00 00 00 F4 03 04 00 5D B4 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 51 74 03 00 35 04 06 00 C4 A0 20 D4 00 00 90 [03:00:46]Write i2c OK [03:00:46]MH_I2C_Read... [03:00:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:00:46]Read from MH i2c: E2 [03:00:46]MH_I2C_Read... [03:00:46]Read from MH i2c: E2 03 00 [03:00:46]MH_I2C_Read... [03:00:46]Read from MH i2c: E2 03 00 78 04 00 90 00 F0 [03:00:46]RAPDU: 90 00 [03:00:46]wFMCommunicate OK [03:00:46]wFMCommunicate request_size=7 [03:00:46]MH_SAM_APDU [03:00:46]CAPDU: 80 0D 02 02 02 1C DE [03:00:46]Write to MH i2c: E2 0A 00 79 04 80 0D 02 02 02 00 1C DE 00 00 F5 [03:00:46]Write i2c OK [03:00:46]MH_I2C_Read... [03:00:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:00:46]Read from MH i2c: E2 [03:00:46]MH_I2C_Read... [03:00:46]Read from MH i2c: E2 03 00 [03:00:46]MH_I2C_Read... [03:00:46]Read from MH i2c: E2 03 00 79 04 00 90 00 F1 [03:00:46]RAPDU: 90 00 [03:00:46]wFMCommunicate OK [03:00:46]wFMCommunicate request_size=4 [03:00:46]MH_SAM_APDU [03:00:46]CAPDU: 80 0D 03 02 [03:00:46]Write to MH i2c: E2 08 00 7A 04 80 0D 03 02 00 00 00 00 F9 [03:00:46]Write i2c OK [03:00:46]MH_I2C_Read... [03:00:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:00:46]Read from MH i2c: E2 [03:00:46]MH_I2C_Read... [03:00:46]Read from MH i2c: E2 0B 00 [03:00:46]MH_I2C_Read... [03:00:46]Read from MH i2c: E2 0B 00 7A 04 00 0F D7 78 84 B9 99 84 B0 90 00 62 [03:00:46]RAPDU: 0F D7 78 84 B9 99 84 B0 90 00 [03:00:46]wFMCommunicate OK [03:00:46]SAM_PROTO_SignData done [03:00:46]FM_MakeSignedData done [03:00:46]CreateOFDProtocolMessage [03:00:46]wFMCommunicate request_size=4 [03:00:46]MH_SAM_APDU [03:00:46]CAPDU: 80 11 00 00 [03:00:46]Write to MH i2c: E2 08 00 7B 04 80 11 00 00 00 00 00 00 F9 [03:00:46]Write i2c OK [03:00:46]MH_I2C_Read... [03:00:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:00:46]Read from MH i2c: E2 [03:00:46]MH_I2C_Read... [03:00:46]Read from MH i2c: E2 17 00 [03:00:46]MH_I2C_Read... [03:00:46]Read from MH i2c: E2 17 00 7B 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 56 [03:00:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [03:00:46]wFMCommunicate OK [03:00:46]CreateOFDProtocolMessage done [03:00:46]OFDSenderStorePacket 226385 [03:00:46]StoreOFDPacket docnum=226385 [03:00:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 28 BA 04 01 37 96 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 2D 00 00 00 F4 03 04 00 5D B4 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 51 74 03 00 35 04 06 00 C4 A0 20 D4 1C DE 0F D7 78 84 B9 99 84 B0 [03:00:46]CheckFolder [03:00:46]dirname=/storage/ofd_packets [03:00:46]CheckFolder done [03:00:46]ProducePacketName [03:00:46]name=ofd_packets/00226385 [03:00:46]NVStorageSaveData ofd_packets/00226385 [03:00:46]File name is /storage/ofd_packets/00226385 [03:00:46]Write 298 bytes [03:00:46]NVStorageSaveData done [03:00:46]OFDSenderStorePacket done [03:00:46]KKMCreateOFDPacket done [03:00:46]NVStorageSaveData kkm_last_timestamp [03:00:46]File name is /storage/kkm_last_timestamp [03:00:46]Write 4 bytes [03:00:46]NVStorageSaveData done [03:00:46]ExternCall_PrintAddStr [03:00:46]wPrintStart [03:00:46]Write to MH i2c: 01 00 00 7C 04 80 [03:00:46]Write i2c OK [03:00:46]MH_I2C_Read... [03:00:46]Read from MH i2c: 01 [03:00:46]MH_I2C_Read... [03:00:46]Read from MH i2c: 01 07 00 [03:00:46]MH_I2C_Read... [03:00:46]Read from MH i2c: 01 07 00 7C 04 00 00 00 00 00 FF 0F 95 [03:00:46]RasterBufferAndPrint [03:00:46]line Счет N : (1)2002720 [03:00:46]line ИНН: 02508201610067 [03:00:46]line Контрольно-Кассовый Чек [03:00:46]line ПРОДАЖА [03:00:46]line ТРК (МРК, ГНК) : 41 [03:00:46]line Товар: 2710194210 [03:00:46]line ДТ-К-5 [03:00:46]line 26.250 * 76.20 [03:00:46]line = 2000.25 [03:00:46]line НДС 12% НСП 1% [03:00:46]line > о реализуемом товаре [03:00:46]line ОКРУГЛЕНИЕ: -0.25 [03:00:46]line ИТОГО: 2000.00 [03:00:46]line Внесено: 2000.00 [03:00:46]line СДАЧА: 0.00 [03:00:46]line НСП 1% : 17.70 [03:00:46]line НДС 12% : 212.42 [03:00:46]line Наличными: 2000.00 [03:00:46]line Безнал.: 0.00 [03:00:46]line Место: АЗС № 97 "Партнер Нефть" [03:00:46]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [03:00:46]line СНО: Общий режим [03:00:46]line Чек 45 28.07.2024 03:00 [03:00:46]line Смена: 439 ФФД: 1.0 [03:00:46]line ЗНМ: 0300000054 [03:00:46]line РНМ: 0000000000092624 [03:00:46]line Версия ККМ: 001 [03:00:46]line ФМ: 0000000000874959 [03:00:46]line ФД: 226385 [03:00:46]line ФПД: 216192024583390 [03:00:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T030045&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226385&fm=216192024583390&tin=02508201610067®Number=0000000000092624&sum=200000 [03:00:46]OFD Sender: Processing packet 226385 [packets to send 600, broken 599] [03:00:46]ProducePacketName [03:00:46]name=ofd_packets/00226385 [03:00:46]OFD Sender: To server: pG, [03:00:46]CommunicateWithHost lk.salyk.kg:30040 [03:00:46]ConnectInit lk.salyk.kg [03:00:46]written 0, free lines is 4095 [03:00:47]Write to MH i2c: 01 00 00 A7 04 AB [03:00:47]Write i2c OK [03:00:47]MH_I2C_Read... [03:00:47]Read from MH i2c: 01 [03:00:47]MH_I2C_Read... [03:00:47]Read from MH i2c: 01 07 00 [03:00:47]MH_I2C_Read... [03:00:47]Read from MH i2c: 01 07 00 A7 04 00 00 00 00 00 57 0C 15 [03:00:47]RasterBufferAndPrint [03:00:47]line [03:00:47]line [03:00:47]line [03:00:47]line [03:00:47]line [03:00:47]written 0, free lines is 3162 [03:00:47]MH_Cut [03:00:47]Write to MH i2c: D1 01 00 AE 04 01 84 [03:00:47]Write i2c OK [03:00:47]MH_I2C_Read... [03:00:47]Read from MH i2c: D1 [03:00:47]MH_I2C_Read... [03:00:47]Read from MH i2c: D1 01 00 [03:00:47]MH_I2C_Read... [03:00:47]Read from MH i2c: D1 01 00 AE 04 00 83 [03:00:47]Write to MH i2c: 01 00 00 AF 04 B3 [03:00:47]Write i2c OK [03:00:47]MH_I2C_Read... [03:00:48]Connected sock=11 [03:00:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 28 BA 04 01 37 96 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 2D 00 00 00 F4 03 04 00 5D B4 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 51 74 03 00 35 04 06 00 C4 A0 20 D4 1C DE 0F D7 78 84 B9 99 84 B0 [03:00:48]*** Cut start [03:00:48]*** Partial cut [03:00:48]*** CUTSNS_PIN = 1 [03:00:48]*** CUTSNS_PIN = 0 [03:00:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 DD BF 47 00 F1 E3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 51 74 03 00 F4 03 04 00 6A 60 A5 66 B6 04 01 00 00 CD 45 94 97 B9 F2 D8 D4 [03:00:48]CommunicateWithHost err = 0 [03:00:48]CheckOFDResponse [03:00:48]1017 (14) - 77093643461234 [03:00:48]1041 (16) - 0000000000874959 [03:00:48]1040 (4) - 226385 [03:00:48]1012 (4) - 27.07.2024 21:02 [03:00:48]1206 (1) - 0 [03:00:48]OFD Sender: Remove packet 226385 [03:00:48]ProducePacketName [03:00:48]name=ofd_packets/00226385 [03:00:48]NVStorageDeleteData [03:00:48]*** Brake cut motor [03:00:49]Read from MH i2c: 01 [03:00:49]MH_I2C_Read... [03:00:49]*** Stop cut motor [03:00:49]*** Cut end [03:00:49]Read from MH i2c: 01 07 00 [03:00:49]MH_I2C_Read... [03:00:49]Read from MH i2c: 01 07 00 AF 04 00 00 00 00 00 FF 0F C8 [03:00:49]process_action close_receipt done [03:00:49]requested_data is exist [03:00:49]produce_requested_data [03:00:49]requested_item fm.sn is exist - process it [03:00:49]wFMCommunicate request_size=4 [03:00:49]MH_SAM_APDU [03:00:49]CAPDU: 80 11 00 00 [03:00:49]Write to MH i2c: E2 08 00 B0 04 80 11 00 00 00 00 00 00 2E [03:00:49]Write i2c OK [03:00:49]MH_I2C_Read... [03:00:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:00:49]Read from MH i2c: E2 [03:00:49]MH_I2C_Read... [03:00:49]Read from MH i2c: E2 17 00 [03:00:49]MH_I2C_Read... [03:00:49]Read from MH i2c: E2 17 00 B0 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8B [03:00:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [03:00:49]wFMCommunicate OK [03:00:49]requested_item fd.num is exist - process it [03:00:49]SAM_PROTO_GetFieldsCounters [03:00:49]wFMCommunicate request_size=4 [03:00:49]MH_SAM_APDU [03:00:49]CAPDU: 80 13 00 00 [03:00:49]Write to MH i2c: E2 08 00 B1 04 80 13 00 00 00 00 00 00 31 [03:00:49]Write i2c OK [03:00:49]MH_I2C_Read... [03:00:49]OFD Sender: No OFD packet to send [03:00:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:00:49]Read from MH i2c: E2 [03:00:49]MH_I2C_Read... [03:00:49]Read from MH i2c: E2 62 00 [03:00:49]MH_I2C_Read... [03:00:49]Read from MH i2c: E2 62 00 B1 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 51 74 03 00 0E 04 04 00 B7 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 61 [03:00:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 51 74 03 00 0E 04 04 00 B7 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 [03:00:49]wFMCommunicate OK [03:00:49]SAM_PROTO_GetFieldsCounters done [03:00:49]requested_item shift.num is exist - process it [03:00:49]requested_item shift.opened is exist - process it [03:00:49]req_shift_opened [03:00:49]FM_GetShiftState [03:00:49]SAM_PROTO_GetShiftState [03:00:49]wFMCommunicate request_size=4 [03:00:49]MH_SAM_APDU [03:00:49]CAPDU: 80 13 01 00 [03:00:49]Write to MH i2c: E2 08 00 B2 04 80 13 01 00 00 00 00 00 33 [03:00:49]Write i2c OK [03:00:49]MH_I2C_Read... [03:00:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:00:49]Read from MH i2c: E2 [03:00:49]MH_I2C_Read... [03:00:49]Read from MH i2c: E2 0E 00 [03:00:49]MH_I2C_Read... [03:00:49]Read from MH i2c: E2 0E 00 B2 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 E4 [03:00:49]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [03:00:49]wFMCommunicate OK [03:00:49]SAM_PROTO_GetShiftState done [03:00:49]FM_GetShiftState done [03:00:49]req_shift_opened done [03:00:49]requested_item shift.open_date is exist - process it [03:00:49]req_shift_open_date [03:00:49]req_shift_open_date done [03:00:49]produce_requested_data done [03:00:49]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226385,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [03:00:49]process_action_free close_receipt [03:00:49]json_value_free [03:00:49]json_value_free done [03:00:49]process_json_proto returns [03:00:49]Send response to host [03:00:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226385,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [03:00:49]free response buf [03:00:49]execute_script done [03:00:49]execute_script returns [03:00:49]free content buf [03:00:49]Sock 7.Close socket [03:00:49]Sock 7.Thread stoped [03:00:49]accept exits with 9 [03:00:49]New connection [03:00:49]New thread 3067575652 created [03:00:49]Thread 3067432292 joined [03:00:49]Waiting for new connection... [03:00:49] Sock 9.Parse request [03:00:49]Sock 9.Check first char [03:00:49]Sock 9.First char is OK [03:00:49]request: POST /json_proto HTTP/1.0 [03:00:49]Method: POST [03:00:49]URL: /json_proto [03:00:49]Method is POST - this is cgi request [03:00:49]url: /json_proto [03:00:49]query_string will be loaded in cgi processing [03:00:49]execute_cgi json_proto POST (null) [03:00:49]execute_cgi path=json_proto method=POST [03:00:49]POST find Content-Length [03:00:49]Host: 172.17.43.131:8080 [03:00:49]Content-Length: 683 [03:00:49]Content-Type: application/json [03:00:49] [03:00:49]POST finish read [03:00:49]Found Content-Length = 683 [03:00:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002719", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [03:00:49]execute_script... [03:00: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)2002719", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [03:00:49]POST & json_proto [03:00:49]process_json_proto [03:00:49]json parsed OK: [03:00:49]protocol is kg_v1.0 [03:00:49]action value=close_receipt [03:00:49]process_action close_receipt [03:00:49]cmd_close_receipt [03:00:49]MH_GetDate [03:00:49]Write to MH i2c: F0 00 00 B3 04 A6 [03:00:49]Write i2c OK [03:00:49]MH_I2C_Read... [03:00:49]Read from MH i2c: F0 [03:00:49]MH_I2C_Read... [03:00:49]Read from MH i2c: F0 09 00 [03:00:49]MH_I2C_Read... [03:00:49]Read from MH i2c: F0 09 00 B3 04 00 62 B4 A5 66 F9 24 A2 66 F5 [03:00:49]GetLastDocTimeStamp 1722135645 [03:00:49]current date 1722135650 [03:00:49]FM_GetShiftState [03:00:49]SAM_PROTO_GetShiftState [03:00:49]wFMCommunicate request_size=4 [03:00:49]MH_SAM_APDU [03:00:49]CAPDU: 80 13 01 00 [03:00:49]Write to MH i2c: E2 08 00 B4 04 80 13 01 00 00 00 00 00 35 [03:00:49]Write i2c OK [03:00:49]MH_I2C_Read... [03:00:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:00:49]Read from MH i2c: E2 [03:00:49]MH_I2C_Read... [03:00:49]Read from MH i2c: E2 0E 00 [03:00:49]MH_I2C_Read... [03:00:49]Read from MH i2c: E2 0E 00 B4 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 E6 [03:00:49]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [03:00:49]wFMCommunicate OK [03:00:49]SAM_PROTO_GetShiftState done [03:00:49]FM_GetShiftState done [03:00:49]opened in 1722125326 [03:00:49]opened+sec_in_day 1722211726 [03:00:49]quantity*price = 200043 [03:00:49]sum+1 = 200044 [03:00:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 46 28.07.2024 03:00 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226386 ФПД: 280856076502807 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T030050&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226386&fm=280856076502807&tin=02508201610067®Number=0000000000092624&sum=200000 [03:00:51]StoreToDocumentArchive [03:00:51]shift 439 fd 226386 [03:00:51]save to /storage/0439/doc_00226386 [03:00:51]save last doc name /storage/0439/doc_00226386 to /storage/kkm_last_doc_name [03:00:51]save OK [03:00:51]Clear old archive folders... [03:00:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:00:51]tlvbuf is 011C1F50 [03:00:51]SAM_PROTO_ClearQueue [03:00:51]wFMCommunicate request_size=4 [03:00:51]MH_SAM_APDU [03:00:51]CAPDU: 80 09 00 00 [03:00:51]Write to MH i2c: E2 08 00 C1 04 80 09 00 00 00 00 00 00 37 [03:00:51]Write i2c OK [03:00:51]MH_I2C_Read... [03:00:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:00:51]Read from MH i2c: E2 [03:00:51]MH_I2C_Read... [03:00:51]Read from MH i2c: E2 03 00 [03:00:51]MH_I2C_Read... [03:00:51]Read from MH i2c: E2 03 00 C1 04 00 90 00 39 [03:00:51]RAPDU: 90 00 [03:00:51]wFMCommunicate OK [03:00:51]SAM_PROTO_ClearQueue done [03:00:51]KKMCreateOFDPacket [03:00:51]OFDProtocolAddRootSTLVToBuf [03:00:51]FM_MakeSignedData [03:00:51]FM_MakeSignedData [03:00:51]SAM_PROTO_SignData [03:00:51]wFMCommunicate request_size=4 [03:00:51]MH_SAM_APDU [03:00:51]CAPDU: 80 0D 01 02 [03:00:51]Write to MH i2c: E2 08 00 C2 04 80 0D 01 02 00 00 00 00 3F [03:00:51]Write i2c OK [03:00:51]MH_I2C_Read... [03:00:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:00:51]Read from MH i2c: E2 [03:00:51]MH_I2C_Read... [03:00:51]Read from MH i2c: E2 03 00 [03:00:51]MH_I2C_Read... [03:00:51]Read from MH i2c: E2 03 00 C2 04 00 90 00 3A [03:00:51]RAPDU: 90 00 [03:00:51]wFMCommunicate OK [03:00:51]wFMCommunicate request_size=255 [03:00:51]MH_SAM_APDU [03:00:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 2E 00 00 00 F4 03 04 00 62 B4 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 52 74 03 00 35 04 06 00 FF [03:00:51]Write to MH i2c: E2 02 01 C3 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 2E 00 00 00 F4 03 04 00 62 B4 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 52 74 03 00 35 04 06 00 FF 00 00 4D [03:00:51]Write i2c OK [03:00:51]MH_I2C_Read... [03:00:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:00:51]Read from MH i2c: E2 [03:00:51]MH_I2C_Read... [03:00:51]Read from MH i2c: E2 03 00 [03:00:51]MH_I2C_Read... [03:00:51]Read from MH i2c: E2 03 00 C3 04 00 90 00 3B [03:00:51]RAPDU: 90 00 [03:00:51]wFMCommunicate OK [03:00:51]wFMCommunicate request_size=10 [03:00:51]MH_SAM_APDU [03:00:51]CAPDU: 80 0D 02 02 05 6F E6 AC 47 17 [03:00:51]Write to MH i2c: E2 0D 00 C4 04 80 0D 02 02 05 00 6F E6 AC 47 17 00 00 AB [03:00:51]Write i2c OK [03:00:51]MH_I2C_Read... [03:00:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:00:51]Read from MH i2c: E2 [03:00:51]MH_I2C_Read... [03:00:51]Read from MH i2c: E2 03 00 [03:00:51]MH_I2C_Read... [03:00:51]Read from MH i2c: E2 03 00 C4 04 00 90 00 3C [03:00:51]RAPDU: 90 00 [03:00:51]wFMCommunicate OK [03:00:51]wFMCommunicate request_size=4 [03:00:51]MH_SAM_APDU [03:00:51]CAPDU: 80 0D 03 02 [03:00:51]Write to MH i2c: E2 08 00 C5 04 80 0D 03 02 00 00 00 00 44 [03:00:51]Write i2c OK [03:00:51]MH_I2C_Read... [03:00:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:00:51]Read from MH i2c: E2 [03:00:51]MH_I2C_Read... [03:00:51]Read from MH i2c: E2 0B 00 [03:00:51]MH_I2C_Read... [03:00:51]Read from MH i2c: E2 0B 00 C5 04 00 0B E8 D7 D2 5A 81 87 C4 90 00 07 [03:00:51]RAPDU: 0B E8 D7 D2 5A 81 87 C4 90 00 [03:00:51]wFMCommunicate OK [03:00:51]SAM_PROTO_SignData done [03:00:51]FM_MakeSignedData done [03:00:51]CreateOFDProtocolMessage [03:00:51]wFMCommunicate request_size=4 [03:00:51]MH_SAM_APDU [03:00:51]CAPDU: 80 11 00 00 [03:00:51]Write to MH i2c: E2 08 00 C6 04 80 11 00 00 00 00 00 00 44 [03:00:51]Write i2c OK [03:00:51]MH_I2C_Read... [03:00:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:00:52]Read from MH i2c: E2 [03:00:52]MH_I2C_Read... [03:00:52]Read from MH i2c: E2 17 00 [03:00:52]MH_I2C_Read... [03:00:52]Read from MH i2c: E2 17 00 C6 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A1 [03:00:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [03:00:52]wFMCommunicate OK [03:00:52]CreateOFDProtocolMessage done [03:00:52]OFDSenderStorePacket 226386 [03:00:52]StoreOFDPacket docnum=226386 [03:00:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 9B 56 07 01 66 DE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 2E 00 00 00 F4 03 04 00 62 B4 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 52 74 03 00 35 04 06 00 FF 6F E6 AC 47 17 0B E8 D7 D2 5A 81 87 C4 [03:00:52]CheckFolder [03:00:52]dirname=/storage/ofd_packets [03:00:52]CheckFolder done [03:00:52]ProducePacketName [03:00:52]name=ofd_packets/00226386 [03:00:52]NVStorageSaveData ofd_packets/00226386 [03:00:52]File name is /storage/ofd_packets/00226386 [03:00:52]Write 301 bytes [03:00:52]NVStorageSaveData done [03:00:52]OFDSenderStorePacket done [03:00:52]KKMCreateOFDPacket done [03:00:52]NVStorageSaveData kkm_last_timestamp [03:00:52]File name is /storage/kkm_last_timestamp [03:00:52]Write 4 bytes [03:00:52]NVStorageSaveData done [03:00:52]ExternCall_PrintAddStr [03:00:52]wPrintStart [03:00:52]Write to MH i2c: 01 00 00 C7 04 CB [03:00:52]Write i2c OK [03:00:52]MH_I2C_Read... [03:00:52]Read from MH i2c: 01 [03:00:52]MH_I2C_Read... [03:00:52]Read from MH i2c: 01 07 00 [03:00:52]MH_I2C_Read... [03:00:52]Read from MH i2c: 01 07 00 C7 04 00 00 00 00 00 FF 0F E0 [03:00:52]RasterBufferAndPrint [03:00:52]line Счет N : (1)2002719 [03:00:52]line ИНН: 02508201610067 [03:00:52]line Контрольно-Кассовый Чек [03:00:52]line ПРОДАЖА [03:00:52]line ТРК (МРК, ГНК) : 64 [03:00:52]line Товар: 2710124500 [03:00:52]line Аи-95-К-5 [03:00:52]line 26.960 * 74.20 [03:00:52]line = 2000.43 [03:00:52]line НДС 12% НСП 1% [03:00:52]line > о реализуемом товаре [03:00:52]line ОКРУГЛЕНИЕ: -0.43 [03:00:52]line ИТОГО: 2000.00 [03:00:52]line Внесено: 2000.00 [03:00:52]line СДАЧА: 0.00 [03:00:52]line НСП 1% : 17.70 [03:00:52]line НДС 12% : 212.43 [03:00:52]line Наличными: 2000.00 [03:00:52]line Безнал.: 0.00 [03:00:52]line Место: АЗС № 97 "Партнер Нефть" [03:00:52]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [03:00:52]line СНО: Общий режим [03:00:52]line Чек 46 28.07.2024 03:00 [03:00:52]line Смена: 439 ФФД: 1.0 [03:00:52]line ЗНМ: 0300000054 [03:00:52]line РНМ: 0000000000092624 [03:00:52]line Версия ККМ: 001 [03:00:52]line ФМ: 0000000000874959 [03:00:52]line ФД: 226386 [03:00:52]line ФПД: 280856076502807 [03:00:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T030050&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226386&fm=280856076502807&tin=02508201610067®Number=0000000000092624&sum=200000 [03:00:52]OFD Sender: Processing packet 226386 [packets to send 600, broken 599] [03:00:52]ProducePacketName [03:00:52]name=ofd_packets/00226386 [03:00:52]OFD Sender: To server: pG, [03:00:52]CommunicateWithHost lk.salyk.kg:30040 [03:00:52]ConnectInit lk.salyk.kg [03:00:52]written 0, free lines is 4095 [03:00:52]Write to MH i2c: 01 00 00 F2 04 F6 [03:00:52]Write i2c OK [03:00:52]MH_I2C_Read... [03:00:52]Read from MH i2c: 01 [03:00:52]MH_I2C_Read... [03:00:52]Read from MH i2c: 01 07 00 [03:00:52]MH_I2C_Read... [03:00:52]Read from MH i2c: 01 07 00 F2 04 00 00 00 00 00 65 0C 6E [03:00:52]RasterBufferAndPrint [03:00:52]line [03:00:52]line [03:00:52]line [03:00:52]line [03:00:52]line [03:00:52]written 0, free lines is 3180 [03:00:52]MH_Cut [03:00:52]Write to MH i2c: D1 01 00 F9 04 01 CF [03:00:52]Write i2c OK [03:00:52]MH_I2C_Read... [03:00:52]Read from MH i2c: D1 [03:00:52]MH_I2C_Read... [03:00:52]Read from MH i2c: D1 01 00 [03:00:52]MH_I2C_Read... [03:00:52]Read from MH i2c: D1 01 00 F9 04 00 CE [03:00:52]Write to MH i2c: 01 00 00 FA 04 FE [03:00:52]Write i2c OK [03:00:52]MH_I2C_Read... [03:00:53]Connected sock=10 [03:00:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 9B 56 07 01 66 DE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 2E 00 00 00 F4 03 04 00 62 B4 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 52 74 03 00 35 04 06 00 FF 6F E6 AC 47 17 0B E8 D7 D2 5A 81 87 C4 [03:00:54]*** Cut start [03:00:54]*** Partial cut [03:00:54]*** CUTSNS_PIN = 1 [03:00:54]*** CUTSNS_PIN = 0 [03:00:54]*** Brake cut motor [03:00:54]Read from MH i2c: 01 [03:00:54]MH_I2C_Read... [03:00:54]*** Stop cut motor [03:00:54]*** Cut end [03:00:54]Read from MH i2c: 01 07 00 [03:00:54]MH_I2C_Read... [03:00:54]Read from MH i2c: 01 07 00 FA 04 00 00 00 00 00 FF 0F 13 [03:00:54]process_action close_receipt done [03:00:54]requested_data is exist [03:00:54]produce_requested_data [03:00:54]requested_item fm.sn is exist - process it [03:00:54]wFMCommunicate request_size=4 [03:00:54]MH_SAM_APDU [03:00:54]CAPDU: 80 11 00 00 [03:00:54]Write to MH i2c: E2 08 00 FB 04 80 11 00 00 00 00 00 00 79 [03:00:54]Write i2c OK [03:00:54]MH_I2C_Read... [03:00:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:00:54]Read from MH i2c: E2 [03:00:54]MH_I2C_Read... [03:00:54]Read from MH i2c: E2 17 00 [03:00:54]MH_I2C_Read... [03:00:54]Read from MH i2c: E2 17 00 FB 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D6 [03:00:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [03:00:54]wFMCommunicate OK [03:00:54]requested_item fd.num is exist - process it [03:00:54]SAM_PROTO_GetFieldsCounters [03:00:54]wFMCommunicate request_size=4 [03:00:54]MH_SAM_APDU [03:00:54]CAPDU: 80 13 00 00 [03:00:54]Write to MH i2c: E2 08 00 FC 04 80 13 00 00 00 00 00 00 7C [03:00:54]Write i2c OK [03:00:54]MH_I2C_Read... [03:00:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:00:54]Read from MH i2c: E2 [03:00:54]MH_I2C_Read... [03:00:54]Read from MH i2c: E2 62 00 [03:00:54]MH_I2C_Read... [03:00:54]Read from MH i2c: E2 62 00 FC 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 52 74 03 00 0E 04 04 00 B7 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 B0 [03:00:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 52 74 03 00 0E 04 04 00 B7 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 [03:00:54]wFMCommunicate OK [03:00:54]SAM_PROTO_GetFieldsCounters done [03:00:54]requested_item shift.num is exist - process it [03:00:54]requested_item shift.opened is exist - process it [03:00:54]req_shift_opened [03:00:54]FM_GetShiftState [03:00:54]SAM_PROTO_GetShiftState [03:00:54]wFMCommunicate request_size=4 [03:00:54]MH_SAM_APDU [03:00:54]CAPDU: 80 13 01 00 [03:00:54]Write to MH i2c: E2 08 00 FD 04 80 13 01 00 00 00 00 00 7E [03:00:54]Write i2c OK [03:00:54]MH_I2C_Read... [03:00:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:00:54]Read from MH i2c: E2 [03:00:54]MH_I2C_Read... [03:00:54]Read from MH i2c: E2 0E 00 [03:00:54]MH_I2C_Read... [03:00:54]Read from MH i2c: E2 0E 00 FD 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 2F [03:00:54]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [03:00:54]wFMCommunicate OK [03:00:54]SAM_PROTO_GetShiftState done [03:00:54]FM_GetShiftState done [03:00:54]req_shift_opened done [03:00:54]requested_item shift.open_date is exist - process it [03:00:54]req_shift_open_date [03:00:54]req_shift_open_date done [03:00:54]produce_requested_data done [03:00:54]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226386,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [03:00:54]process_action_free close_receipt [03:00:54]json_value_free [03:00:54]json_value_free done [03:00:54]process_json_proto returns [03:00:54]Send response to host [03:00:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226386,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [03:00:54]free response buf [03:00:54]execute_script done [03:00:54]execute_script returns [03:00:54]free content buf [03:00:54]Sock 9.Close socket [03:00:54]Sock 9.Thread stoped [03:00:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 31 AA 47 00 CC AD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 52 74 03 00 F4 03 04 00 73 60 A5 66 B6 04 01 00 00 E1 D8 5F BE B2 05 50 4E [03:00:57]CommunicateWithHost err = 0 [03:00:57]CheckOFDResponse [03:00:57]1017 (14) - 77093643461234 [03:00:57]1041 (16) - 0000000000874959 [03:00:57]1040 (4) - 226386 [03:00:57]1012 (4) - 27.07.2024 21:02 [03:00:57]1206 (1) - 0 [03:00:57]OFD Sender: Remove packet 226386 [03:00:57]ProducePacketName [03:00:57]name=ofd_packets/00226386 [03:00:57]NVStorageDeleteData [03:00:58]OFD Sender: No OFD packet to send [03:01:03]OFD Sender: No OFD packet to send [03:01:08]OFD Sender: No OFD packet to send [03:01:13]OFD Sender: No OFD packet to send [03:01:18]OFD Sender: No OFD packet to send [03:01:19]recv_with_timeout no data received [03:01:23]OFD Sender: No OFD packet to send [03:01:28]OFD Sender: No OFD packet to send [03:01:30]recv_with_timeout no data received [03:01:33]OFD Sender: No OFD packet to send [03:01:38]OFD Sender: No OFD packet to send [03:01:42]accept exits with 7 [03:01:42]New connection [03:01:42]New thread 3067432292 created [03:01:42]Thread 3067575652 joined [03:01:42]Waiting for new connection... [03:01:42] Sock 7.Parse request [03:01:42]Sock 7.Check first char [03:01:42]Sock 7.First char is OK [03:01:42]request: POST /json_proto HTTP/1.0 [03:01:42]Method: POST [03:01:42]URL: /json_proto [03:01:42]Method is POST - this is cgi request [03:01:42]url: /json_proto [03:01:42]query_string will be loaded in cgi processing [03:01:42]execute_cgi json_proto POST (null) [03:01:42]execute_cgi path=json_proto method=POST [03:01:42]POST find Content-Length [03:01:42]Host: 172.17.43.131:8080 [03:01:42]Content-Length: 683 [03:01:42]Content-Type: application/json [03:01:42] [03:01:42]POST finish read [03:01:42]Found Content-Length = 683 [03:01:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002721", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 18.060, "sum" : 1340.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1340.00, "total" : 1340.00, "payments": [ { "type": 0, "sum" : 1340.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:01:42]execute_script... [03:01:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002721", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 18.060, "sum" : 1340.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1340.00, "total" : 1340.00, "payments": [ { "type": 0, "sum" : 1340.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:01:42]POST & json_proto [03:01:42]process_json_proto [03:01:42]json parsed OK: [03:01:42]protocol is kg_v1.0 [03:01:42]action value=close_receipt [03:01:42]process_action close_receipt [03:01:42]cmd_close_receipt [03:01:42]MH_GetDate [03:01:42]Write to MH i2c: F0 00 00 FE 04 F1 [03:01:42]Write i2c OK [03:01:42]MH_I2C_Read... [03:01:42]Read from MH i2c: F0 [03:01:42]MH_I2C_Read... [03:01:42]Read from MH i2c: F0 09 00 [03:01:42]MH_I2C_Read... [03:01:42]Read from MH i2c: F0 09 00 FE 04 00 97 B4 A5 66 F9 24 A2 66 75 [03:01:42]GetLastDocTimeStamp 1722135650 [03:01:42]current date 1722135703 [03:01:42]FM_GetShiftState [03:01:42]SAM_PROTO_GetShiftState [03:01:42]wFMCommunicate request_size=4 [03:01:42]MH_SAM_APDU [03:01:42]CAPDU: 80 13 01 00 [03:01:42]Write to MH i2c: E2 08 00 FF 04 80 13 01 00 00 00 00 00 80 [03:01:42]Write i2c OK [03:01:42]MH_I2C_Read... [03:01:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:01:42]Read from MH i2c: E2 [03:01:42]MH_I2C_Read... [03:01:42]Read from MH i2c: E2 0E 00 [03:01:42]MH_I2C_Read... [03:01:42]Read from MH i2c: E2 0E 00 FF 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 31 [03:01:42]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [03:01:42]wFMCommunicate OK [03:01:42]SAM_PROTO_GetShiftState done [03:01:42]FM_GetShiftState done [03:01:42]opened in 1722125326 [03:01:42]opened+sec_in_day 1722211726 [03:01:42]quantity*price = 134005 [03:01:42]sum+1 = 134006 [03:01:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1340.00 Внесено: 1340.00 СДАЧА: 0.00 НСП 1% : 11.86 НДС 12% : 142.31 Наличными: 1340.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 47 28.07.2024 03:01 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226387 ФПД: 42947299296227 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T030143&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226387&fm=42947299296227&tin=02508201610067®Number=0000000000092624&sum=134000 [03:01:43]StoreToDocumentArchive [03:01:43]shift 439 fd 226387 [03:01:43]save to /storage/0439/doc_00226387 [03:01:43]save last doc name /storage/0439/doc_00226387 to /storage/kkm_last_doc_name [03:01:43]save OK [03:01:43]Clear old archive folders... [03:01:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:01:43]tlvbuf is 01118EB0 [03:01:43]SAM_PROTO_ClearQueue [03:01:43]wFMCommunicate request_size=4 [03:01:43]MH_SAM_APDU [03:01:43]CAPDU: 80 09 00 00 [03:01:43]Write to MH i2c: E2 08 00 0C 05 80 09 00 00 00 00 00 00 83 [03:01:43]Write i2c OK [03:01:43]MH_I2C_Read... [03:01:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:01:44]Read from MH i2c: E2 [03:01:44]MH_I2C_Read... [03:01:44]Read from MH i2c: E2 03 00 [03:01:44]MH_I2C_Read... [03:01:44]Read from MH i2c: E2 03 00 0C 05 00 90 00 85 [03:01:44]RAPDU: 90 00 [03:01:44]wFMCommunicate OK [03:01:44]SAM_PROTO_ClearQueue done [03:01:44]KKMCreateOFDPacket [03:01:44]OFDProtocolAddRootSTLVToBuf [03:01:44]FM_MakeSignedData [03:01:44]FM_MakeSignedData [03:01:44]SAM_PROTO_SignData [03:01:44]wFMCommunicate request_size=4 [03:01:44]MH_SAM_APDU [03:01:44]CAPDU: 80 0D 01 02 [03:01:44]Write to MH i2c: E2 08 00 0D 05 80 0D 01 02 00 00 00 00 8B [03:01:44]Write i2c OK [03:01:44]MH_I2C_Read... [03:01:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:01:44]Read from MH i2c: E2 [03:01:44]MH_I2C_Read... [03:01:44]Read from MH i2c: E2 03 00 [03:01:44]MH_I2C_Read... [03:01:44]Read from MH i2c: E2 03 00 0D 05 00 90 00 86 [03:01:44]RAPDU: 90 00 [03:01:44]wFMCommunicate OK [03:01:44]wFMCommunicate request_size=255 [03:01:44]MH_SAM_APDU [03:01:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 8C 46 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 75 0B 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 0B 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A2 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 97 37 00 00 00 00 07 04 06 00 70 0B 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 97 B4 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 53 74 03 00 35 04 06 00 27 [03:01:44]Write to MH i2c: E2 02 01 0E 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 8C 46 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 75 0B 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 0B 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A2 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 97 37 00 00 00 00 07 04 06 00 70 0B 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 97 B4 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 53 74 03 00 35 04 06 00 27 00 00 A9 [03:01:44]Write i2c OK [03:01:44]MH_I2C_Read... [03:01:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:01:44]Read from MH i2c: E2 [03:01:44]MH_I2C_Read... [03:01:44]Read from MH i2c: E2 03 00 [03:01:44]MH_I2C_Read... [03:01:44]Read from MH i2c: E2 03 00 0E 05 00 90 00 87 [03:01:44]RAPDU: 90 00 [03:01:44]wFMCommunicate OK [03:01:44]wFMCommunicate request_size=10 [03:01:44]MH_SAM_APDU [03:01:44]CAPDU: 80 0D 02 02 05 0F 72 84 C3 E3 [03:01:44]Write to MH i2c: E2 0D 00 0F 05 80 0D 02 02 05 00 0F 72 84 C3 E3 00 00 43 [03:01:44]Write i2c OK [03:01:44]MH_I2C_Read... [03:01:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:01:44]Read from MH i2c: E2 [03:01:44]MH_I2C_Read... [03:01:44]Read from MH i2c: E2 03 00 [03:01:44]MH_I2C_Read... [03:01:44]Read from MH i2c: E2 03 00 0F 05 00 90 00 88 [03:01:44]RAPDU: 90 00 [03:01:44]wFMCommunicate OK [03:01:44]wFMCommunicate request_size=4 [03:01:44]MH_SAM_APDU [03:01:44]CAPDU: 80 0D 03 02 [03:01:44]Write to MH i2c: E2 08 00 10 05 80 0D 03 02 00 00 00 00 90 [03:01:44]Write i2c OK [03:01:44]MH_I2C_Read... [03:01:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:01:44]Read from MH i2c: E2 [03:01:44]MH_I2C_Read... [03:01:44]Read from MH i2c: E2 0B 00 [03:01:44]MH_I2C_Read... [03:01:44]Read from MH i2c: E2 0B 00 10 05 00 D3 08 AE EF 36 37 19 85 90 00 14 [03:01:44]RAPDU: D3 08 AE EF 36 37 19 85 90 00 [03:01:44]wFMCommunicate OK [03:01:44]SAM_PROTO_SignData done [03:01:44]FM_MakeSignedData done [03:01:44]CreateOFDProtocolMessage [03:01:44]wFMCommunicate request_size=4 [03:01:44]MH_SAM_APDU [03:01:44]CAPDU: 80 11 00 00 [03:01:44]Write to MH i2c: E2 08 00 11 05 80 11 00 00 00 00 00 00 90 [03:01:44]Write i2c OK [03:01:44]MH_I2C_Read... [03:01:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:01:44]Read from MH i2c: E2 [03:01:44]MH_I2C_Read... [03:01:44]Read from MH i2c: E2 17 00 [03:01:44]MH_I2C_Read... [03:01:44]Read from MH i2c: E2 17 00 11 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 ED [03:01:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [03:01:44]wFMCommunicate OK [03:01:44]CreateOFDProtocolMessage done [03:01:44]OFDSenderStorePacket 226387 [03:01:44]StoreOFDPacket docnum=226387 [03:01:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D7 19 07 01 EB 6D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 8C 46 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 75 0B 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 0B 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A2 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 97 37 00 00 00 00 07 04 06 00 70 0B 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 97 B4 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 53 74 03 00 35 04 06 00 27 0F 72 84 C3 E3 D3 08 AE EF 36 37 19 85 [03:01:44]CheckFolder [03:01:44]dirname=/storage/ofd_packets [03:01:44]CheckFolder done [03:01:44]ProducePacketName [03:01:44]name=ofd_packets/00226387 [03:01:44]NVStorageSaveData ofd_packets/00226387 [03:01:44]File name is /storage/ofd_packets/00226387 [03:01:44]Write 301 bytes [03:01:44]NVStorageSaveData done [03:01:44]OFDSenderStorePacket done [03:01:44]KKMCreateOFDPacket done [03:01:44]NVStorageSaveData kkm_last_timestamp [03:01:44]File name is /storage/kkm_last_timestamp [03:01:44]Write 4 bytes [03:01:44]NVStorageSaveData done [03:01:44]ExternCall_PrintAddStr [03:01:44]wPrintStart [03:01:44]Write to MH i2c: 01 00 00 12 05 17 [03:01:44]Write i2c OK [03:01:44]MH_I2C_Read... [03:01:44]Read from MH i2c: 01 [03:01:44]MH_I2C_Read... [03:01:44]Read from MH i2c: 01 07 00 [03:01:44]MH_I2C_Read... [03:01:44]Read from MH i2c: 01 07 00 12 05 00 00 00 00 00 FF 0F 2C [03:01:44]RasterBufferAndPrint [03:01:44]line Счет N : (1)2002721 [03:01:44]line ИНН: 02508201610067 [03:01:44]line Контрольно-Кассовый Чек [03:01:44]line ПРОДАЖА [03:01:44]line ТРК (МРК, ГНК) : 34 [03:01:44]line Товар: 2710124500 [03:01:44]line Аи-95-К-5 [03:01:44]line 18.060 * 74.20 [03:01:44]line = 1340.05 [03:01:44]line НДС 12% НСП 1% [03:01:44]line > о реализуемом товаре [03:01:44]line ОКРУГЛЕНИЕ: -0.05 [03:01:44]line ИТОГО: 1340.00 [03:01:44]line Внесено: 1340.00 [03:01:44]line СДАЧА: 0.00 [03:01:44]line НСП 1% : 11.86 [03:01:44]line НДС 12% : 142.31 [03:01:44]line Наличными: 1340.00 [03:01:44]line Безнал.: 0.00 [03:01:44]line Место: АЗС № 97 "Партнер Нефть" [03:01:44]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [03:01:44]line СНО: Общий режим [03:01:44]line Чек 47 28.07.2024 03:01 [03:01:44]line Смена: 439 ФФД: 1.0 [03:01:44]line ЗНМ: 0300000054 [03:01:44]line РНМ: 0000000000092624 [03:01:44]line Версия ККМ: 001 [03:01:44]line ФМ: 0000000000874959 [03:01:44]line ФД: 226387 [03:01:44]line ФПД: 42947299296227 [03:01:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T030143&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226387&fm=42947299296227&tin=02508201610067®Number=0000000000092624&sum=134000 [03:01:44]OFD Sender: Processing packet 226387 [packets to send 600, broken 599] [03:01:44]ProducePacketName [03:01:44]name=ofd_packets/00226387 [03:01:44]OFD Sender: To server: pG, [03:01:44]CommunicateWithHost lk.salyk.kg:30040 [03:01:44]ConnectInit lk.salyk.kg [03:01:44]written 0, free lines is 4095 [03:01:45]Write to MH i2c: 01 00 00 3D 05 42 [03:01:45]Write i2c OK [03:01:45]MH_I2C_Read... [03:01:45]Read from MH i2c: 01 [03:01:45]MH_I2C_Read... [03:01:45]Read from MH i2c: 01 07 00 [03:01:45]MH_I2C_Read... [03:01:45]Read from MH i2c: 01 07 00 3D 05 00 00 00 00 00 5D 0C B2 [03:01:45]RasterBufferAndPrint [03:01:45]line [03:01:45]line [03:01:45]line [03:01:45]line [03:01:45]line [03:01:45]written 0, free lines is 3167 [03:01:45]MH_Cut [03:01:45]Write to MH i2c: D1 01 00 44 05 01 1B [03:01:45]Write i2c OK [03:01:45]MH_I2C_Read... [03:01:45]Read from MH i2c: D1 [03:01:45]MH_I2C_Read... [03:01:45]Read from MH i2c: D1 01 00 [03:01:45]MH_I2C_Read... [03:01:45]Read from MH i2c: D1 01 00 44 05 00 1A [03:01:45]Write to MH i2c: 01 00 00 45 05 4A [03:01:45]Write i2c OK [03:01:45]MH_I2C_Read... [03:01:45]Connected sock=11 [03:01:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D7 19 07 01 EB 6D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 8C 46 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 75 0B 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 0B 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A2 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 97 37 00 00 00 00 07 04 06 00 70 0B 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 97 B4 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 53 74 03 00 35 04 06 00 27 0F 72 84 C3 E3 D3 08 AE EF 36 37 19 85 [03:01:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 D4 E0 47 00 F4 51 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 53 74 03 00 F4 03 04 00 A4 60 A5 66 B6 04 01 00 00 F7 F8 6A D6 73 B1 98 46 [03:01:46]CommunicateWithHost err = 0 [03:01:46]CheckOFDResponse [03:01:46]1017 (14) - 77093643461234 [03:01:46]1041 (16) - 0000000000874959 [03:01:46]1040 (4) - 226387 [03:01:46]1012 (4) - 27.07.2024 21:03 [03:01:46]1206 (1) - 0 [03:01:46]OFD Sender: Remove packet 226387 [03:01:46]ProducePacketName [03:01:46]name=ofd_packets/00226387 [03:01:46]NVStorageDeleteData [03:01:46]*** Cut start [03:01:46]*** Partial cut [03:01:46]*** CUTSNS_PIN = 1 [03:01:46]*** CUTSNS_PIN = 0 [03:01:46]*** Brake cut motor [03:01:46]OFD Sender: No OFD packet to send [03:01:47]Read from MH i2c: 01 [03:01:47]MH_I2C_Read... [03:01:47]*** Stop cut motor [03:01:47]*** Cut end [03:01:47]Read from MH i2c: 01 07 00 [03:01:47]MH_I2C_Read... [03:01:47]Read from MH i2c: 01 07 00 45 05 00 00 00 00 00 FF 0F 5F [03:01:47]process_action close_receipt done [03:01:47]requested_data is exist [03:01:47]produce_requested_data [03:01:47]requested_item fm.sn is exist - process it [03:01:47]wFMCommunicate request_size=4 [03:01:47]MH_SAM_APDU [03:01:47]CAPDU: 80 11 00 00 [03:01:47]Write to MH i2c: E2 08 00 46 05 80 11 00 00 00 00 00 00 C5 [03:01:47]Write i2c OK [03:01:47]MH_I2C_Read... [03:01:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:01:47]Read from MH i2c: E2 [03:01:47]MH_I2C_Read... [03:01:47]Read from MH i2c: E2 17 00 [03:01:47]MH_I2C_Read... [03:01:47]Read from MH i2c: E2 17 00 46 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 22 [03:01:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [03:01:47]wFMCommunicate OK [03:01:47]requested_item fd.num is exist - process it [03:01:47]SAM_PROTO_GetFieldsCounters [03:01:47]wFMCommunicate request_size=4 [03:01:47]MH_SAM_APDU [03:01:47]CAPDU: 80 13 00 00 [03:01:47]Write to MH i2c: E2 08 00 47 05 80 13 00 00 00 00 00 00 C8 [03:01:47]Write i2c OK [03:01:47]MH_I2C_Read... [03:01:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:01:47]Read from MH i2c: E2 [03:01:47]MH_I2C_Read... [03:01:47]Read from MH i2c: E2 62 00 [03:01:47]MH_I2C_Read... [03:01:47]Read from MH i2c: E2 62 00 47 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 53 74 03 00 0E 04 04 00 B7 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 00 [03:01:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 53 74 03 00 0E 04 04 00 B7 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 [03:01:47]wFMCommunicate OK [03:01:47]SAM_PROTO_GetFieldsCounters done [03:01:47]requested_item shift.num is exist - process it [03:01:47]requested_item shift.opened is exist - process it [03:01:47]req_shift_opened [03:01:47]FM_GetShiftState [03:01:47]SAM_PROTO_GetShiftState [03:01:47]wFMCommunicate request_size=4 [03:01:47]MH_SAM_APDU [03:01:47]CAPDU: 80 13 01 00 [03:01:47]Write to MH i2c: E2 08 00 48 05 80 13 01 00 00 00 00 00 CA [03:01:47]Write i2c OK [03:01:47]MH_I2C_Read... [03:01:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:01:47]Read from MH i2c: E2 [03:01:47]MH_I2C_Read... [03:01:47]Read from MH i2c: E2 0E 00 [03:01:47]MH_I2C_Read... [03:01:47]Read from MH i2c: E2 0E 00 48 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 7B [03:01:47]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [03:01:47]wFMCommunicate OK [03:01:47]SAM_PROTO_GetShiftState done [03:01:47]FM_GetShiftState done [03:01:47]req_shift_opened done [03:01:47]requested_item shift.open_date is exist - process it [03:01:47]req_shift_open_date [03:01:47]req_shift_open_date done [03:01:47]produce_requested_data done [03:01:47]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226387,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [03:01:47]process_action_free close_receipt [03:01:47]json_value_free [03:01:47]json_value_free done [03:01:47]process_json_proto returns [03:01:47]Send response to host [03:01:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226387,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [03:01:47]free response buf [03:01:47]execute_script done [03:01:47]execute_script returns [03:01:47]free content buf [03:01:47]Sock 7.Close socket [03:01:47]Sock 7.Thread stoped [03:01:51]OFD Sender: No OFD packet to send [03:01:56]accept exits with 9 [03:01:56]New connection [03:01:56]New thread 3067575652 created [03:01:56]Thread 3067432292 joined [03:01:56]Waiting for new connection... [03:01:56] Sock 9.Parse request [03:01:56]Sock 9.Check first char [03:01:56]Sock 9.First char is OK [03:01:56]request: POST /json_proto HTTP/1.0 [03:01:56]Method: POST [03:01:56]URL: /json_proto [03:01:56]Method is POST - this is cgi request [03:01:56]url: /json_proto [03:01:56]query_string will be loaded in cgi processing [03:01:56]execute_cgi json_proto POST (null) [03:01:56]execute_cgi path=json_proto method=POST [03:01:56]POST find Content-Length [03:01:56]Host: 172.17.43.131:8080 [03:01:56]Content-Length: 683 [03:01:56]Content-Type: application/json [03:01:56] [03:01:56]POST finish read [03:01:56]Found Content-Length = 683 [03:01:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002722", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:01:56]execute_script... [03:01: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)2002722", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:01:56]POST & json_proto [03:01:56]process_json_proto [03:01:56]json parsed OK: [03:01:56]protocol is kg_v1.0 [03:01:56]action value=close_receipt [03:01:56]process_action close_receipt [03:01:56]cmd_close_receipt [03:01:56]MH_GetDate [03:01:56]Write to MH i2c: F0 00 00 49 05 3D [03:01:56]Write i2c OK [03:01:56]MH_I2C_Read... [03:01:56]Read from MH i2c: F0 [03:01:56]MH_I2C_Read... [03:01:56]Read from MH i2c: F0 09 00 [03:01:56]MH_I2C_Read... [03:01:56]Read from MH i2c: F0 09 00 49 05 00 A5 B4 A5 66 F9 24 A2 66 CF [03:01:56]GetLastDocTimeStamp 1722135703 [03:01:56]current date 1722135717 [03:01:56]FM_GetShiftState [03:01:56]SAM_PROTO_GetShiftState [03:01:56]wFMCommunicate request_size=4 [03:01:56]MH_SAM_APDU [03:01:56]CAPDU: 80 13 01 00 [03:01:56]Write to MH i2c: E2 08 00 4A 05 80 13 01 00 00 00 00 00 CC [03:01:56]Write i2c OK [03:01:56]MH_I2C_Read... [03:01:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:01:56]Read from MH i2c: E2 [03:01:56]MH_I2C_Read... [03:01:56]Read from MH i2c: E2 0E 00 [03:01:56]MH_I2C_Read... [03:01:56]Read from MH i2c: E2 0E 00 4A 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 7D [03:01:56]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [03:01:56]wFMCommunicate OK [03:01:56]SAM_PROTO_GetShiftState done [03:01:56]FM_GetShiftState done [03:01:56]opened in 1722125326 [03:01:56]opened+sec_in_day 1722211726 [03:01:56]quantity*price = 100005 [03:01:56]sum+1 = 100006 [03:01:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 48 28.07.2024 03:01 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226388 ФПД: 252710574386453 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T030157&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226388&fm=252710574386453&tin=02508201610067®Number=0000000000092624&sum=100000 [03:01:57]StoreToDocumentArchive [03:01:57]shift 439 fd 226388 [03:01:57]save to /storage/0439/doc_00226388 [03:01:57]save last doc name /storage/0439/doc_00226388 to /storage/kkm_last_doc_name [03:01:57]save OK [03:01:57]Clear old archive folders... [03:01:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:01:57]tlvbuf is 0113ED60 [03:01:57]SAM_PROTO_ClearQueue [03:01:57]wFMCommunicate request_size=4 [03:01:57]MH_SAM_APDU [03:01:57]CAPDU: 80 09 00 00 [03:01:57]Write to MH i2c: E2 08 00 57 05 80 09 00 00 00 00 00 00 CE [03:01:57]Write i2c OK [03:01:57]MH_I2C_Read... [03:01:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:01:57]Read from MH i2c: E2 [03:01:57]MH_I2C_Read... [03:01:57]Read from MH i2c: E2 03 00 [03:01:57]MH_I2C_Read... [03:01:57]Read from MH i2c: E2 03 00 57 05 00 90 00 D0 [03:01:57]RAPDU: 90 00 [03:01:57]wFMCommunicate OK [03:01:57]SAM_PROTO_ClearQueue done [03:01:57]KKMCreateOFDPacket [03:01:57]OFDProtocolAddRootSTLVToBuf [03:01:57]FM_MakeSignedData [03:01:57]FM_MakeSignedData [03:01:57]SAM_PROTO_SignData [03:01:57]wFMCommunicate request_size=4 [03:01:57]MH_SAM_APDU [03:01:57]CAPDU: 80 0D 01 02 [03:01:57]Write to MH i2c: E2 08 00 58 05 80 0D 01 02 00 00 00 00 D6 [03:01:57]Write i2c OK [03:01:57]MH_I2C_Read... [03:01:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:01:57]Read from MH i2c: E2 [03:01:57]MH_I2C_Read... [03:01:57]Read from MH i2c: E2 03 00 [03:01:57]MH_I2C_Read... [03:01:57]Read from MH i2c: E2 03 00 58 05 00 90 00 D1 [03:01:57]RAPDU: 90 00 [03:01:57]wFMCommunicate OK [03:01:57]wFMCommunicate request_size=255 [03:01:57]MH_SAM_APDU [03:01:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 30 00 00 00 F4 03 04 00 A5 B4 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 54 74 03 00 35 04 06 00 E5 [03:01:57]Write to MH i2c: E2 02 01 59 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 30 00 00 00 F4 03 04 00 A5 B4 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 54 74 03 00 35 04 06 00 E5 00 00 E8 [03:01:57]Write i2c OK [03:01:57]MH_I2C_Read... [03:01:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:01:58]Read from MH i2c: E2 [03:01:58]MH_I2C_Read... [03:01:58]Read from MH i2c: E2 03 00 [03:01:58]MH_I2C_Read... [03:01:58]Read from MH i2c: E2 03 00 59 05 00 90 00 D2 [03:01:58]RAPDU: 90 00 [03:01:58]wFMCommunicate OK [03:01:58]wFMCommunicate request_size=10 [03:01:58]MH_SAM_APDU [03:01:58]CAPDU: 80 0D 02 02 05 D6 C4 04 6D 15 [03:01:58]Write to MH i2c: E2 0D 00 5A 05 80 0D 02 02 05 00 D6 C4 04 6D 15 00 00 03 [03:01:58]Write i2c OK [03:01:58]MH_I2C_Read... [03:01:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:01:58]Read from MH i2c: E2 [03:01:58]MH_I2C_Read... [03:01:58]Read from MH i2c: E2 03 00 [03:01:58]MH_I2C_Read... [03:01:58]Read from MH i2c: E2 03 00 5A 05 00 90 00 D3 [03:01:58]RAPDU: 90 00 [03:01:58]wFMCommunicate OK [03:01:58]wFMCommunicate request_size=4 [03:01:58]MH_SAM_APDU [03:01:58]CAPDU: 80 0D 03 02 [03:01:58]Write to MH i2c: E2 08 00 5B 05 80 0D 03 02 00 00 00 00 DB [03:01:58]Write i2c OK [03:01:58]MH_I2C_Read... [03:01:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:01:58]Read from MH i2c: E2 [03:01:58]MH_I2C_Read... [03:01:58]Read from MH i2c: E2 0B 00 [03:01:58]MH_I2C_Read... [03:01:58]Read from MH i2c: E2 0B 00 5B 05 00 76 59 B4 80 36 9E AD 5B 90 00 BB [03:01:58]RAPDU: 76 59 B4 80 36 9E AD 5B 90 00 [03:01:58]wFMCommunicate OK [03:01:58]SAM_PROTO_SignData done [03:01:58]FM_MakeSignedData done [03:01:58]CreateOFDProtocolMessage [03:01:58]wFMCommunicate request_size=4 [03:01:58]MH_SAM_APDU [03:01:58]CAPDU: 80 11 00 00 [03:01:58]Write to MH i2c: E2 08 00 5C 05 80 11 00 00 00 00 00 00 DB [03:01:58]Write i2c OK [03:01:58]MH_I2C_Read... [03:01:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:01:58]Read from MH i2c: E2 [03:01:58]MH_I2C_Read... [03:01:58]Read from MH i2c: E2 17 00 [03:01:58]MH_I2C_Read... [03:01:58]Read from MH i2c: E2 17 00 5C 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 38 [03:01:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [03:01:58]wFMCommunicate OK [03:01:58]CreateOFDProtocolMessage done [03:01:58]OFDSenderStorePacket 226388 [03:01:58]StoreOFDPacket docnum=226388 [03:01:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 CF 5B 07 01 63 8C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 30 00 00 00 F4 03 04 00 A5 B4 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 54 74 03 00 35 04 06 00 E5 D6 C4 04 6D 15 76 59 B4 80 36 9E AD 5B [03:01:58]CheckFolder [03:01:58]dirname=/storage/ofd_packets [03:01:58]CheckFolder done [03:01:58]ProducePacketName [03:01:58]name=ofd_packets/00226388 [03:01:58]NVStorageSaveData ofd_packets/00226388 [03:01:58]File name is /storage/ofd_packets/00226388 [03:01:58]Write 301 bytes [03:01:58]NVStorageSaveData done [03:01:58]OFDSenderStorePacket done [03:01:58]KKMCreateOFDPacket done [03:01:58]NVStorageSaveData kkm_last_timestamp [03:01:58]File name is /storage/kkm_last_timestamp [03:01:58]Write 4 bytes [03:01:58]NVStorageSaveData done [03:01:58]ExternCall_PrintAddStr [03:01:58]wPrintStart [03:01:58]Write to MH i2c: 01 00 00 5D 05 62 [03:01:58]Write i2c OK [03:01:58]MH_I2C_Read... [03:01:58]Read from MH i2c: 01 [03:01:58]MH_I2C_Read... [03:01:58]Read from MH i2c: 01 07 00 [03:01:58]MH_I2C_Read... [03:01:58]Read from MH i2c: 01 07 00 5D 05 00 00 00 00 00 FF 0F 77 [03:01:58]RasterBufferAndPrint [03:01:58]line Счет N : (1)2002722 [03:01:58]line ИНН: 02508201610067 [03:01:58]line Контрольно-Кассовый Чек [03:01:58]line ПРОДАЖА [03:01:58]line ТРК (МРК, ГНК) : 53 [03:01:58]line Товар: 2710124130 [03:01:58]line Аи-92-К-5 [03:01:58]line 14.750 * 67.80 [03:01:58]line = 1000.05 [03:01:58]line НДС 12% НСП 1% [03:01:58]line > о реализуемом товаре [03:01:58]line ОКРУГЛЕНИЕ: -0.05 [03:01:58]line ИТОГО: 1000.00 [03:01:58]line Внесено: 1000.00 [03:01:58]line СДАЧА: 0.00 [03:01:58]line НСП 1% : 8.85 [03:01:58]line НДС 12% : 106.20 [03:01:58]line Наличными: 1000.00 [03:01:58]line Безнал.: 0.00 [03:01:58]line Место: АЗС № 97 "Партнер Нефть" [03:01:58]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [03:01:58]line СНО: Общий режим [03:01:58]line Чек 48 28.07.2024 03:01 [03:01:58]line Смена: 439 ФФД: 1.0 [03:01:58]line ЗНМ: 0300000054 [03:01:58]line РНМ: 0000000000092624 [03:01:58]line Версия ККМ: 001 [03:01:58]line ФМ: 0000000000874959 [03:01:58]line ФД: 226388 [03:01:58]line ФПД: 252710574386453 [03:01:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T030157&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226388&fm=252710574386453&tin=02508201610067®Number=0000000000092624&sum=100000 [03:01:58]written 0, free lines is 4095 [03:01:58]OFD Sender: Processing packet 226388 [packets to send 600, broken 599] [03:01:58]ProducePacketName [03:01:58]name=ofd_packets/00226388 [03:01:58]OFD Sender: To server: pG, [03:01:58]CommunicateWithHost lk.salyk.kg:30040 [03:01:58]ConnectInit lk.salyk.kg [03:01:58]Write to MH i2c: 01 00 00 88 05 8D [03:01:58]Write i2c OK [03:01:58]MH_I2C_Read... [03:01:58]Read from MH i2c: 01 [03:01:58]MH_I2C_Read... [03:01:58]Read from MH i2c: 01 07 00 [03:01:58]MH_I2C_Read... [03:01:58]Read from MH i2c: 01 07 00 88 05 00 00 00 00 00 57 0C F7 [03:01:58]RasterBufferAndPrint [03:01:58]line [03:01:58]line [03:01:58]line [03:01:58]line [03:01:58]line [03:01:58]written 0, free lines is 3163 [03:01:58]MH_Cut [03:01:58]Write to MH i2c: D1 01 00 8F 05 01 66 [03:01:58]Write i2c OK [03:01:58]MH_I2C_Read... [03:01:58]Read from MH i2c: D1 [03:01:58]MH_I2C_Read... [03:01:58]Read from MH i2c: D1 01 00 [03:01:58]MH_I2C_Read... [03:01:58]Read from MH i2c: D1 01 00 8F 05 00 65 [03:01:58]Write to MH i2c: 01 00 00 90 05 95 [03:01:58]Write i2c OK [03:01:58]MH_I2C_Read... [03:01:59]Connected sock=11 [03:01:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 CF 5B 07 01 63 8C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 30 00 00 00 F4 03 04 00 A5 B4 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 54 74 03 00 35 04 06 00 E5 D6 C4 04 6D 15 76 59 B4 80 36 9E AD 5B [03:02:00]*** Cut start [03:02:00]*** Partial cut [03:02:00]*** CUTSNS_PIN = 1 [03:02:00]*** CUTSNS_PIN = 0 [03:02:00]*** Brake cut motor [03:02:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 27 D9 47 00 7B 13 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 54 74 03 00 F4 03 04 00 B2 60 A5 66 B6 04 01 00 00 6D F7 1A E0 C9 4E 86 3C [03:02:00]CommunicateWithHost err = 0 [03:02:00]CheckOFDResponse [03:02:00]1017 (14) - 77093643461234 [03:02:00]1041 (16) - 0000000000874959 [03:02:00]1040 (4) - 226388 [03:02:00]1012 (4) - 27.07.2024 21:03 [03:02:00]1206 (1) - 0 [03:02:00]OFD Sender: Remove packet 226388 [03:02:00]ProducePacketName [03:02:00]name=ofd_packets/00226388 [03:02:00]NVStorageDeleteData [03:02:00]Read from MH i2c: 01 [03:02:00]MH_I2C_Read... [03:02:00]*** Stop cut motor [03:02:00]*** Cut end [03:02:00]Read from MH i2c: 01 07 00 [03:02:00]MH_I2C_Read... [03:02:00]Read from MH i2c: 01 07 00 90 05 00 00 00 00 00 FF 0F AA [03:02:00]process_action close_receipt done [03:02:00]requested_data is exist [03:02:00]produce_requested_data [03:02:00]requested_item fm.sn is exist - process it [03:02:00]wFMCommunicate request_size=4 [03:02:00]MH_SAM_APDU [03:02:00]CAPDU: 80 11 00 00 [03:02:00]Write to MH i2c: E2 08 00 91 05 80 11 00 00 00 00 00 00 10 [03:02:00]Write i2c OK [03:02:00]MH_I2C_Read... [03:02:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:02:00]Read from MH i2c: E2 [03:02:00]MH_I2C_Read... [03:02:00]Read from MH i2c: E2 17 00 [03:02:00]MH_I2C_Read... [03:02:00]Read from MH i2c: E2 17 00 91 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6D [03:02:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [03:02:00]wFMCommunicate OK [03:02:00]requested_item fd.num is exist - process it [03:02:00]SAM_PROTO_GetFieldsCounters [03:02:00]wFMCommunicate request_size=4 [03:02:00]MH_SAM_APDU [03:02:00]CAPDU: 80 13 00 00 [03:02:00]Write to MH i2c: E2 08 00 92 05 80 13 00 00 00 00 00 00 13 [03:02:00]Write i2c OK [03:02:00]MH_I2C_Read... [03:02:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:02:00]OFD Sender: No OFD packet to send [03:02:00]Read from MH i2c: E2 [03:02:00]MH_I2C_Read... [03:02:00]Read from MH i2c: E2 62 00 [03:02:00]MH_I2C_Read... [03:02:00]Read from MH i2c: E2 62 00 92 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 54 74 03 00 0E 04 04 00 B7 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 4F [03:02:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 54 74 03 00 0E 04 04 00 B7 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 [03:02:00]wFMCommunicate OK [03:02:00]SAM_PROTO_GetFieldsCounters done [03:02:00]requested_item shift.num is exist - process it [03:02:00]requested_item shift.opened is exist - process it [03:02:00]req_shift_opened [03:02:00]FM_GetShiftState [03:02:00]SAM_PROTO_GetShiftState [03:02:00]wFMCommunicate request_size=4 [03:02:00]MH_SAM_APDU [03:02:00]CAPDU: 80 13 01 00 [03:02:00]Write to MH i2c: E2 08 00 93 05 80 13 01 00 00 00 00 00 15 [03:02:00]Write i2c OK [03:02:00]MH_I2C_Read... [03:02:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:02:01]Read from MH i2c: E2 [03:02:01]MH_I2C_Read... [03:02:01]Read from MH i2c: E2 0E 00 [03:02:01]MH_I2C_Read... [03:02:01]Read from MH i2c: E2 0E 00 93 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 C6 [03:02:01]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [03:02:01]wFMCommunicate OK [03:02:01]SAM_PROTO_GetShiftState done [03:02:01]FM_GetShiftState done [03:02:01]req_shift_opened done [03:02:01]requested_item shift.open_date is exist - process it [03:02:01]req_shift_open_date [03:02:01]req_shift_open_date done [03:02:01]produce_requested_data done [03:02:01]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226388,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [03:02:01]process_action_free close_receipt [03:02:01]json_value_free [03:02:01]json_value_free done [03:02:01]process_json_proto returns [03:02:01]Send response to host [03:02:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226388,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [03:02:01]free response buf [03:02:01]execute_script done [03:02:01]execute_script returns [03:02:01]free content buf [03:02:01]Sock 9.Close socket [03:02:01]Sock 9.Thread stoped [03:02:05]OFD Sender: No OFD packet to send [03:02:10]OFD Sender: No OFD packet to send [03:02:15]OFD Sender: No OFD packet to send [03:02:21]OFD Sender: No OFD packet to send [03:02:26]OFD Sender: No OFD packet to send [03:02:31]OFD Sender: No OFD packet to send [03:02:36]OFD Sender: No OFD packet to send [03:02:41]OFD Sender: No OFD packet to send [03:02:46]OFD Sender: No OFD packet to send [03:02:51]OFD Sender: No OFD packet to send [03:02:56]OFD Sender: No OFD packet to send [03:03:01]OFD Sender: No OFD packet to send [03:03:06]OFD Sender: No OFD packet to send [03:03:11]OFD Sender: No OFD packet to send [03:03:16]OFD Sender: No OFD packet to send [03:03:21]OFD Sender: No OFD packet to send [03:03:26]OFD Sender: No OFD packet to send [03:03:31]OFD Sender: No OFD packet to send [03:03:36]OFD Sender: No OFD packet to send [03:03:36]accept exits with 7 [03:03:36]New connection [03:03:36]New thread 3067432292 created [03:03:36]Thread 3067575652 joined [03:03:36]Waiting for new connection... [03:03:36] Sock 7.Parse request [03:03:36]Sock 7.Check first char [03:03:36]Sock 7.First char is OK [03:03:36]request: POST /json_proto HTTP/1.0 [03:03:36]Method: POST [03:03:36]URL: /json_proto [03:03:36]Method is POST - this is cgi request [03:03:36]url: /json_proto [03:03:36]query_string will be loaded in cgi processing [03:03:36]execute_cgi json_proto POST (null) [03:03:36]execute_cgi path=json_proto method=POST [03:03:36]POST find Content-Length [03:03:36]Host: 172.17.43.131:8080 [03:03:36]Content-Length: 678 [03:03:36]Content-Type: application/json [03:03:36] [03:03:36]POST finish read [03:03:36]Found Content-Length = 678 [03:03:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002723", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:03:36]execute_script... [03:03: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)2002723", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:03:36]POST & json_proto [03:03:36]process_json_proto [03:03:36]json parsed OK: [03:03:36]protocol is kg_v1.0 [03:03:36]action value=close_receipt [03:03:36]process_action close_receipt [03:03:36]cmd_close_receipt [03:03:36]MH_GetDate [03:03:36]Write to MH i2c: F0 00 00 94 05 88 [03:03:36]Write i2c OK [03:03:36]MH_I2C_Read... [03:03:36]Read from MH i2c: F0 [03:03:36]MH_I2C_Read... [03:03:36]Read from MH i2c: F0 09 00 [03:03:36]MH_I2C_Read... [03:03:36]Read from MH i2c: F0 09 00 94 05 00 09 B5 A5 66 F9 24 A2 66 7F [03:03:36]GetLastDocTimeStamp 1722135717 [03:03:36]current date 1722135817 [03:03:36]FM_GetShiftState [03:03:36]SAM_PROTO_GetShiftState [03:03:36]wFMCommunicate request_size=4 [03:03:36]MH_SAM_APDU [03:03:36]CAPDU: 80 13 01 00 [03:03:36]Write to MH i2c: E2 08 00 95 05 80 13 01 00 00 00 00 00 17 [03:03:36]Write i2c OK [03:03:36]MH_I2C_Read... [03:03:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:03:36]Read from MH i2c: E2 [03:03:36]MH_I2C_Read... [03:03:36]Read from MH i2c: E2 0E 00 [03:03:36]MH_I2C_Read... [03:03:36]Read from MH i2c: E2 0E 00 95 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 C8 [03:03:36]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [03:03:36]wFMCommunicate OK [03:03:36]SAM_PROTO_GetShiftState done [03:03:36]FM_GetShiftState done [03:03:36]opened in 1722125326 [03:03:36]opened+sec_in_day 1722211726 [03:03:36]quantity*price = 50036 [03:03:36]sum+1 = 50037 [03:03:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 49 28.07.2024 03:03 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226389 ФПД: 22634744801948 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T030337&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226389&fm=22634744801948&tin=02508201610067®Number=0000000000092624&sum=50000 [03:03:37]StoreToDocumentArchive [03:03:37]shift 439 fd 226389 [03:03:37]save to /storage/0439/doc_00226389 [03:03:37]save last doc name /storage/0439/doc_00226389 to /storage/kkm_last_doc_name [03:03:37]save OK [03:03:37]Clear old archive folders... [03:03:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:03:37]tlvbuf is 011C1B10 [03:03:37]SAM_PROTO_ClearQueue [03:03:37]wFMCommunicate request_size=4 [03:03:37]MH_SAM_APDU [03:03:37]CAPDU: 80 09 00 00 [03:03:37]Write to MH i2c: E2 08 00 A2 05 80 09 00 00 00 00 00 00 19 [03:03:37]Write i2c OK [03:03:37]MH_I2C_Read... [03:03:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:03:37]Read from MH i2c: E2 [03:03:37]MH_I2C_Read... [03:03:37]Read from MH i2c: E2 03 00 [03:03:37]MH_I2C_Read... [03:03:37]Read from MH i2c: E2 03 00 A2 05 00 90 00 1B [03:03:37]RAPDU: 90 00 [03:03:37]wFMCommunicate OK [03:03:37]SAM_PROTO_ClearQueue done [03:03:37]KKMCreateOFDPacket [03:03:37]OFDProtocolAddRootSTLVToBuf [03:03:37]FM_MakeSignedData [03:03:37]FM_MakeSignedData [03:03:37]SAM_PROTO_SignData [03:03:37]wFMCommunicate request_size=4 [03:03:37]MH_SAM_APDU [03:03:37]CAPDU: 80 0D 01 02 [03:03:37]Write to MH i2c: E2 08 00 A3 05 80 0D 01 02 00 00 00 00 21 [03:03:37]Write i2c OK [03:03:37]MH_I2C_Read... [03:03:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:03:37]Read from MH i2c: E2 [03:03:37]MH_I2C_Read... [03:03:37]Read from MH i2c: E2 03 00 [03:03:37]MH_I2C_Read... [03:03:37]Read from MH i2c: E2 03 00 A3 05 00 90 00 1C [03:03:37]RAPDU: 90 00 [03:03:37]wFMCommunicate OK [03:03:37]wFMCommunicate request_size=255 [03:03:37]MH_SAM_APDU [03:03:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 09 B5 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 55 74 03 00 35 04 06 00 14 [03:03:37]Write to MH i2c: E2 02 01 A4 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 09 B5 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 55 74 03 00 35 04 06 00 14 00 00 3A [03:03:37]Write i2c OK [03:03:37]MH_I2C_Read... [03:03:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:03:38]Read from MH i2c: E2 [03:03:38]MH_I2C_Read... [03:03:38]Read from MH i2c: E2 03 00 [03:03:38]MH_I2C_Read... [03:03:38]Read from MH i2c: E2 03 00 A4 05 00 90 00 1D [03:03:38]RAPDU: 90 00 [03:03:38]wFMCommunicate OK [03:03:38]wFMCommunicate request_size=10 [03:03:38]MH_SAM_APDU [03:03:38]CAPDU: 80 0D 02 02 05 96 0F EC 6A 9C [03:03:38]Write to MH i2c: E2 0D 00 A5 05 80 0D 02 02 05 00 96 0F EC 6A 9C 00 00 C5 [03:03:38]Write i2c OK [03:03:38]MH_I2C_Read... [03:03:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:03:38]Read from MH i2c: E2 [03:03:38]MH_I2C_Read... [03:03:38]Read from MH i2c: E2 03 00 [03:03:38]MH_I2C_Read... [03:03:38]Read from MH i2c: E2 03 00 A5 05 00 90 00 1E [03:03:38]RAPDU: 90 00 [03:03:38]wFMCommunicate OK [03:03:38]wFMCommunicate request_size=4 [03:03:38]MH_SAM_APDU [03:03:38]CAPDU: 80 0D 03 02 [03:03:38]Write to MH i2c: E2 08 00 A6 05 80 0D 03 02 00 00 00 00 26 [03:03:38]Write i2c OK [03:03:38]MH_I2C_Read... [03:03:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:03:38]Read from MH i2c: E2 [03:03:38]MH_I2C_Read... [03:03:38]Read from MH i2c: E2 0B 00 [03:03:38]MH_I2C_Read... [03:03:38]Read from MH i2c: E2 0B 00 A6 05 00 6D 6E 44 09 F0 7A B8 D2 90 00 43 [03:03:38]RAPDU: 6D 6E 44 09 F0 7A B8 D2 90 00 [03:03:38]wFMCommunicate OK [03:03:38]SAM_PROTO_SignData done [03:03:38]FM_MakeSignedData done [03:03:38]CreateOFDProtocolMessage [03:03:38]wFMCommunicate request_size=4 [03:03:38]MH_SAM_APDU [03:03:38]CAPDU: 80 11 00 00 [03:03:38]Write to MH i2c: E2 08 00 A7 05 80 11 00 00 00 00 00 00 26 [03:03:38]Write i2c OK [03:03:38]MH_I2C_Read... [03:03:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:03:38]Read from MH i2c: E2 [03:03:38]MH_I2C_Read... [03:03:38]Read from MH i2c: E2 17 00 [03:03:38]MH_I2C_Read... [03:03:38]Read from MH i2c: E2 17 00 A7 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 83 [03:03:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [03:03:38]wFMCommunicate OK [03:03:38]CreateOFDProtocolMessage done [03:03:38]OFDSenderStorePacket 226389 [03:03:38]StoreOFDPacket docnum=226389 [03:03:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 55 CB 07 01 57 1F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 09 B5 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 55 74 03 00 35 04 06 00 14 96 0F EC 6A 9C 6D 6E 44 09 F0 7A B8 D2 [03:03:38]CheckFolder [03:03:38]dirname=/storage/ofd_packets [03:03:38]CheckFolder done [03:03:38]ProducePacketName [03:03:38]name=ofd_packets/00226389 [03:03:38]NVStorageSaveData ofd_packets/00226389 [03:03:38]File name is /storage/ofd_packets/00226389 [03:03:38]Write 301 bytes [03:03:38]NVStorageSaveData done [03:03:38]OFDSenderStorePacket done [03:03:38]KKMCreateOFDPacket done [03:03:38]NVStorageSaveData kkm_last_timestamp [03:03:38]File name is /storage/kkm_last_timestamp [03:03:38]Write 4 bytes [03:03:38]NVStorageSaveData done [03:03:38]ExternCall_PrintAddStr [03:03:38]wPrintStart [03:03:38]Write to MH i2c: 01 00 00 A8 05 AD [03:03:38]Write i2c OK [03:03:38]MH_I2C_Read... [03:03:38]Read from MH i2c: 01 [03:03:38]MH_I2C_Read... [03:03:38]Read from MH i2c: 01 07 00 [03:03:38]MH_I2C_Read... [03:03:38]Read from MH i2c: 01 07 00 A8 05 00 00 00 00 00 FF 0F C2 [03:03:38]RasterBufferAndPrint [03:03:38]line Счет N : (1)2002723 [03:03:38]line ИНН: 02508201610067 [03:03:38]line Контрольно-Кассовый Чек [03:03:38]line ПРОДАЖА [03:03:38]line ТРК (МРК, ГНК) : 43 [03:03:38]line Товар: 2710124130 [03:03:38]line Аи-92-К-5 [03:03:38]line 7.380 * 67.80 [03:03:38]line = 500.36 [03:03:38]line НДС 12% НСП 1% [03:03:38]line > о реализуемом товаре [03:03:38]line ОКРУГЛЕНИЕ: -0.36 [03:03:38]line ИТОГО: 500.00 [03:03:38]line Внесено: 500.00 [03:03:38]line СДАЧА: 0.00 [03:03:38]line НСП 1% : 4.43 [03:03:38]line НДС 12% : 53.14 [03:03:38]line Наличными: 500.00 [03:03:38]line Безнал.: 0.00 [03:03:38]line Место: АЗС № 97 "Партнер Нефть" [03:03:38]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [03:03:38]line СНО: Общий режим [03:03:38]line Чек 49 28.07.2024 03:03 [03:03:38]line Смена: 439 ФФД: 1.0 [03:03:38]line ЗНМ: 0300000054 [03:03:38]line РНМ: 0000000000092624 [03:03:38]line Версия ККМ: 001 [03:03:38]line ФМ: 0000000000874959 [03:03:38]line ФД: 226389 [03:03:38]line ФПД: 22634744801948 [03:03:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T030337&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226389&fm=22634744801948&tin=02508201610067®Number=0000000000092624&sum=50000 [03:03:38]written 0, free lines is 4095 [03:03:38]OFD Sender: Processing packet 226389 [packets to send 600, broken 599] [03:03:38]ProducePacketName [03:03:38]name=ofd_packets/00226389 [03:03:38]OFD Sender: To server: pG, [03:03:38]CommunicateWithHost lk.salyk.kg:30040 [03:03:38]ConnectInit lk.salyk.kg [03:03:38]Write to MH i2c: 01 00 00 D3 05 D8 [03:03:38]Write i2c OK [03:03:38]MH_I2C_Read... [03:03:38]Read from MH i2c: 01 [03:03:38]MH_I2C_Read... [03:03:38]Read from MH i2c: 01 07 00 [03:03:38]MH_I2C_Read... [03:03:38]Read from MH i2c: 01 07 00 D3 05 00 00 00 00 00 5F 0C 4A [03:03:38]RasterBufferAndPrint [03:03:38]line [03:03:38]line [03:03:38]line [03:03:38]line [03:03:38]line [03:03:38]written 0, free lines is 3170 [03:03:38]MH_Cut [03:03:38]Write to MH i2c: D1 01 00 DA 05 01 B1 [03:03:38]Write i2c OK [03:03:38]MH_I2C_Read... [03:03:38]Read from MH i2c: D1 [03:03:38]MH_I2C_Read... [03:03:38]Read from MH i2c: D1 01 00 [03:03:38]MH_I2C_Read... [03:03:38]Read from MH i2c: D1 01 00 DA 05 00 B0 [03:03:38]Write to MH i2c: 01 00 00 DB 05 E0 [03:03:38]Write i2c OK [03:03:38]MH_I2C_Read... [03:03:38]Connected sock=10 [03:03:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 55 CB 07 01 57 1F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 09 B5 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 55 74 03 00 35 04 06 00 14 96 0F EC 6A 9C 6D 6E 44 09 F0 7A B8 D2 [03:03:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 37 59 47 00 EA C1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 55 74 03 00 F4 03 04 00 15 61 A5 66 B6 04 01 00 00 98 D4 7F A7 F6 85 4C CA [03:03:39]CommunicateWithHost err = 0 [03:03:39]CheckOFDResponse [03:03:39]1017 (14) - 77093643461234 [03:03:39]1041 (16) - 0000000000874959 [03:03:39]1040 (4) - 226389 [03:03:39]1012 (4) - 27.07.2024 21:05 [03:03:39]1206 (1) - 0 [03:03:39]OFD Sender: Remove packet 226389 [03:03:39]ProducePacketName [03:03:39]name=ofd_packets/00226389 [03:03:39]NVStorageDeleteData [03:03:39]OFD Sender: No OFD packet to send [03:03:40]*** Cut start [03:03:40]*** Partial cut [03:03:40]*** CUTSNS_PIN = 1 [03:03:40]*** CUTSNS_PIN = 0 [03:03:40]*** Brake cut motor [03:03:40]Read from MH i2c: 01 [03:03:40]MH_I2C_Read... [03:03:40]*** Stop cut motor [03:03:40]*** Cut end [03:03:40]Read from MH i2c: 01 07 00 [03:03:40]MH_I2C_Read... [03:03:40]Read from MH i2c: 01 07 00 DB 05 00 00 00 00 00 FF 0F F5 [03:03:40]process_action close_receipt done [03:03:40]requested_data is exist [03:03:40]produce_requested_data [03:03:40]requested_item fm.sn is exist - process it [03:03:40]wFMCommunicate request_size=4 [03:03:40]MH_SAM_APDU [03:03:40]CAPDU: 80 11 00 00 [03:03:40]Write to MH i2c: E2 08 00 DC 05 80 11 00 00 00 00 00 00 5B [03:03:40]Write i2c OK [03:03:40]MH_I2C_Read... [03:03:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:03:40]Read from MH i2c: E2 [03:03:40]MH_I2C_Read... [03:03:40]Read from MH i2c: E2 17 00 [03:03:40]MH_I2C_Read... [03:03:40]Read from MH i2c: E2 17 00 DC 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B8 [03:03:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [03:03:40]wFMCommunicate OK [03:03:40]requested_item fd.num is exist - process it [03:03:40]SAM_PROTO_GetFieldsCounters [03:03:40]wFMCommunicate request_size=4 [03:03:40]MH_SAM_APDU [03:03:40]CAPDU: 80 13 00 00 [03:03:40]Write to MH i2c: E2 08 00 DD 05 80 13 00 00 00 00 00 00 5E [03:03:40]Write i2c OK [03:03:40]MH_I2C_Read... [03:03:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:03:40]Read from MH i2c: E2 [03:03:40]MH_I2C_Read... [03:03:40]Read from MH i2c: E2 62 00 [03:03:40]MH_I2C_Read... [03:03:40]Read from MH i2c: E2 62 00 DD 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 55 74 03 00 0E 04 04 00 B7 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 9E [03:03:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 55 74 03 00 0E 04 04 00 B7 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 [03:03:40]wFMCommunicate OK [03:03:40]SAM_PROTO_GetFieldsCounters done [03:03:40]requested_item shift.num is exist - process it [03:03:40]requested_item shift.opened is exist - process it [03:03:40]req_shift_opened [03:03:40]FM_GetShiftState [03:03:40]SAM_PROTO_GetShiftState [03:03:40]wFMCommunicate request_size=4 [03:03:40]MH_SAM_APDU [03:03:40]CAPDU: 80 13 01 00 [03:03:40]Write to MH i2c: E2 08 00 DE 05 80 13 01 00 00 00 00 00 60 [03:03:40]Write i2c OK [03:03:40]MH_I2C_Read... [03:03:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:03:40]Read from MH i2c: E2 [03:03:40]MH_I2C_Read... [03:03:40]Read from MH i2c: E2 0E 00 [03:03:40]MH_I2C_Read... [03:03:40]Read from MH i2c: E2 0E 00 DE 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 11 [03:03:40]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [03:03:40]wFMCommunicate OK [03:03:40]SAM_PROTO_GetShiftState done [03:03:40]FM_GetShiftState done [03:03:40]req_shift_opened done [03:03:40]requested_item shift.open_date is exist - process it [03:03:40]req_shift_open_date [03:03:40]req_shift_open_date done [03:03:40]produce_requested_data done [03:03:40]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226389,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [03:03:40]process_action_free close_receipt [03:03:40]json_value_free [03:03:40]json_value_free done [03:03:40]process_json_proto returns [03:03:40]Send response to host [03:03:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226389,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [03:03:40]free response buf [03:03:40]execute_script done [03:03:40]execute_script returns [03:03:40]free content buf [03:03:40]Sock 7.Close socket [03:03:40]Sock 7.Thread stoped [03:03:44]OFD Sender: No OFD packet to send [03:03:49]OFD Sender: No OFD packet to send [03:03:53]recv_with_timeout no data received [03:03:54]OFD Sender: No OFD packet to send [03:03:59]OFD Sender: No OFD packet to send [03:04:04]OFD Sender: No OFD packet to send [03:04:09]OFD Sender: No OFD packet to send [03:04:14]OFD Sender: No OFD packet to send [03:04:19]OFD Sender: No OFD packet to send [03:04:24]OFD Sender: No OFD packet to send [03:04:30]OFD Sender: No OFD packet to send [03:04:35]OFD Sender: No OFD packet to send [03:04:40]OFD Sender: No OFD packet to send [03:04:45]OFD Sender: No OFD packet to send [03:04:50]OFD Sender: No OFD packet to send [03:04:55]OFD Sender: No OFD packet to send [03:05:00]OFD Sender: No OFD packet to send [03:05:05]OFD Sender: No OFD packet to send [03:05:10]OFD Sender: No OFD packet to send [03:05:15]OFD Sender: No OFD packet to send [03:05:20]OFD Sender: No OFD packet to send [03:05:25]OFD Sender: No OFD packet to send [03:05:30]OFD Sender: No OFD packet to send [03:05:35]OFD Sender: No OFD packet to send [03:05:40]OFD Sender: No OFD packet to send [03:05:45]OFD Sender: No OFD packet to send [03:05:50]OFD Sender: No OFD packet to send [03:05:55]OFD Sender: No OFD packet to send [03:06:00]OFD Sender: No OFD packet to send [03:06:05]OFD Sender: No OFD packet to send [03:06:10]OFD Sender: No OFD packet to send [03:06:15]OFD Sender: No OFD packet to send [03:06:20]OFD Sender: No OFD packet to send [03:06:25]OFD Sender: No OFD packet to send [03:06:30]OFD Sender: No OFD packet to send [03:06:35]OFD Sender: No OFD packet to send [03:06:40]OFD Sender: No OFD packet to send [03:06:45]OFD Sender: No OFD packet to send [03:06:50]OFD Sender: No OFD packet to send [03:06:55]OFD Sender: No OFD packet to send [03:06:58]accept exits with 9 [03:06:58]New connection [03:06:58]New thread 3067575652 created [03:06:58]Thread 3067432292 joined [03:06:58]Waiting for new connection... [03:06:58] Sock 9.Parse request [03:06:58]Sock 9.Check first char [03:06:58]Sock 9.First char is OK [03:06:58]request: POST /json_proto HTTP/1.0 [03:06:58]Method: POST [03:06:58]URL: /json_proto [03:06:58]Method is POST - this is cgi request [03:06:58]url: /json_proto [03:06:58]query_string will be loaded in cgi processing [03:06:58]execute_cgi json_proto POST (null) [03:06:58]execute_cgi path=json_proto method=POST [03:06:58]POST find Content-Length [03:06:58]Host: 172.17.43.131:8080 [03:06:58]Content-Length: 680 [03:06:58]Content-Type: application/json [03:06:58] [03:06:58]POST finish read [03:06:58]Found Content-Length = 680 [03:06:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002725", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [03:06:58]execute_script... [03:06: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)2002725", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [03:06:58]POST & json_proto [03:06:58]process_json_proto [03:06:58]json parsed OK: [03:06:58]protocol is kg_v1.0 [03:06:58]action value=close_receipt [03:06:58]process_action close_receipt [03:06:58]cmd_close_receipt [03:06:58]MH_GetDate [03:06:58]Write to MH i2c: F0 00 00 DF 05 D3 [03:06:58]Write i2c OK [03:06:58]MH_I2C_Read... [03:06:58]Read from MH i2c: F0 [03:06:58]MH_I2C_Read... [03:06:58]Read from MH i2c: F0 09 00 [03:06:58]MH_I2C_Read... [03:06:58]Read from MH i2c: F0 09 00 DF 05 00 D3 B5 A5 66 F9 24 A2 66 94 [03:06:58]GetLastDocTimeStamp 1722135817 [03:06:58]current date 1722136019 [03:06:58]FM_GetShiftState [03:06:58]SAM_PROTO_GetShiftState [03:06:58]wFMCommunicate request_size=4 [03:06:58]MH_SAM_APDU [03:06:58]CAPDU: 80 13 01 00 [03:06:58]Write to MH i2c: E2 08 00 E0 05 80 13 01 00 00 00 00 00 62 [03:06:58]Write i2c OK [03:06:58]MH_I2C_Read... [03:06:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:06:58]Read from MH i2c: E2 [03:06:58]MH_I2C_Read... [03:06:58]Read from MH i2c: E2 0E 00 [03:06:58]MH_I2C_Read... [03:06:58]Read from MH i2c: E2 0E 00 E0 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 13 [03:06:58]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [03:06:58]wFMCommunicate OK [03:06:58]SAM_PROTO_GetShiftState done [03:06:58]FM_GetShiftState done [03:06:58]opened in 1722125326 [03:06:58]opened+sec_in_day 1722211726 [03:06:58]quantity*price = 100050 [03:06:58]sum+1 = 100052 [03:06:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 50 28.07.2024 03:06 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226390 ФПД: 167312671743853 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T030659&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226390&fm=167312671743853&tin=02508201610067®Number=0000000000092624&sum=100000 [03:06:59]StoreToDocumentArchive [03:06:59]shift 439 fd 226390 [03:06:59]save to /storage/0439/doc_00226390 [03:06:59]save last doc name /storage/0439/doc_00226390 to /storage/kkm_last_doc_name [03:06:59]save OK [03:06:59]Clear old archive folders... [03:06:59]ProcessDocumentItem done err = 0, tmpTLVsize=248 [03:06:59]tlvbuf is 01143CC0 [03:06:59]SAM_PROTO_ClearQueue [03:06:59]wFMCommunicate request_size=4 [03:06:59]MH_SAM_APDU [03:06:59]CAPDU: 80 09 00 00 [03:06:59]Write to MH i2c: E2 08 00 ED 05 80 09 00 00 00 00 00 00 64 [03:06:59]Write i2c OK [03:06:59]MH_I2C_Read... [03:06:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:06:59]Read from MH i2c: E2 [03:06:59]MH_I2C_Read... [03:06:59]Read from MH i2c: E2 03 00 [03:06:59]MH_I2C_Read... [03:06:59]Read from MH i2c: E2 03 00 ED 05 00 90 00 66 [03:06:59]RAPDU: 90 00 [03:06:59]wFMCommunicate OK [03:06:59]SAM_PROTO_ClearQueue done [03:06:59]KKMCreateOFDPacket [03:06:59]OFDProtocolAddRootSTLVToBuf [03:06:59]FM_MakeSignedData [03:06:59]FM_MakeSignedData [03:06:59]SAM_PROTO_SignData [03:06:59]wFMCommunicate request_size=4 [03:06:59]MH_SAM_APDU [03:06:59]CAPDU: 80 0D 01 02 [03:06:59]Write to MH i2c: E2 08 00 EE 05 80 0D 01 02 00 00 00 00 6C [03:06:59]Write i2c OK [03:06:59]MH_I2C_Read... [03:06:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:06:59]Read from MH i2c: E2 [03:06:59]MH_I2C_Read... [03:06:59]Read from MH i2c: E2 03 00 [03:06:59]MH_I2C_Read... [03:06:59]Read from MH i2c: E2 03 00 EE 05 00 90 00 67 [03:06:59]RAPDU: 90 00 [03:06:59]wFMCommunicate OK [03:06:59]wFMCommunicate request_size=255 [03:06:59]MH_SAM_APDU [03:06:59]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 32 00 00 00 F4 03 04 00 D3 B5 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 56 74 03 00 35 04 06 00 98 2B 84 5D [03:06:59]Write to MH i2c: E2 02 01 EF 05 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 32 00 00 00 F4 03 04 00 D3 B5 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 56 74 03 00 35 04 06 00 98 2B 84 5D 00 00 E7 [03:06:59]Write i2c OK [03:06:59]MH_I2C_Read... [03:07:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:07:00]Read from MH i2c: E2 [03:07:00]MH_I2C_Read... [03:07:00]Read from MH i2c: E2 03 00 [03:07:00]MH_I2C_Read... [03:07:00]Read from MH i2c: E2 03 00 EF 05 00 90 00 68 [03:07:00]RAPDU: 90 00 [03:07:00]wFMCommunicate OK [03:07:00]wFMCommunicate request_size=7 [03:07:00]MH_SAM_APDU [03:07:00]CAPDU: 80 0D 02 02 02 9F 6D [03:07:00]Write to MH i2c: E2 0A 00 F0 05 80 0D 02 02 02 00 9F 6D 00 00 7F [03:07:00]Write i2c OK [03:07:00]MH_I2C_Read... [03:07:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:07:00]Read from MH i2c: E2 [03:07:00]MH_I2C_Read... [03:07:00]Read from MH i2c: E2 03 00 [03:07:00]MH_I2C_Read... [03:07:00]Read from MH i2c: E2 03 00 F0 05 00 90 00 69 [03:07:00]RAPDU: 90 00 [03:07:00]wFMCommunicate OK [03:07:00]wFMCommunicate request_size=4 [03:07:00]MH_SAM_APDU [03:07:00]CAPDU: 80 0D 03 02 [03:07:00]Write to MH i2c: E2 08 00 F1 05 80 0D 03 02 00 00 00 00 71 [03:07:00]Write i2c OK [03:07:00]MH_I2C_Read... [03:07:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:07:00]Read from MH i2c: E2 [03:07:00]MH_I2C_Read... [03:07:00]Read from MH i2c: E2 0B 00 [03:07:00]MH_I2C_Read... [03:07:00]Read from MH i2c: E2 0B 00 F1 05 00 DC C4 C2 E8 88 B6 69 25 90 00 88 [03:07:00]RAPDU: DC C4 C2 E8 88 B6 69 25 90 00 [03:07:00]wFMCommunicate OK [03:07:00]SAM_PROTO_SignData done [03:07:00]FM_MakeSignedData done [03:07:00]CreateOFDProtocolMessage [03:07:00]wFMCommunicate request_size=4 [03:07:00]MH_SAM_APDU [03:07:00]CAPDU: 80 11 00 00 [03:07:00]Write to MH i2c: E2 08 00 F2 05 80 11 00 00 00 00 00 00 71 [03:07:00]Write i2c OK [03:07:00]MH_I2C_Read... [03:07:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:07:00]Read from MH i2c: E2 [03:07:00]MH_I2C_Read... [03:07:00]Read from MH i2c: E2 17 00 [03:07:00]MH_I2C_Read... [03:07:00]Read from MH i2c: E2 17 00 F2 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CE [03:07:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [03:07:00]wFMCommunicate OK [03:07:00]CreateOFDProtocolMessage done [03:07:00]OFDSenderStorePacket 226390 [03:07:00]StoreOFDPacket docnum=226390 [03:07:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 94 9F 04 01 8F B1 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 35 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 32 00 00 00 F4 03 04 00 D3 B5 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 56 74 03 00 35 04 06 00 98 2B 84 5D 9F 6D DC C4 C2 E8 88 B6 69 25 [03:07:00]CheckFolder [03:07:00]dirname=/storage/ofd_packets [03:07:00]CheckFolder done [03:07:00]ProducePacketName [03:07:00]name=ofd_packets/00226390 [03:07:00]NVStorageSaveData ofd_packets/00226390 [03:07:00]File name is /storage/ofd_packets/00226390 [03:07:00]Write 298 bytes [03:07:00]NVStorageSaveData done [03:07:00]OFDSenderStorePacket done [03:07:00]KKMCreateOFDPacket done [03:07:00]NVStorageSaveData kkm_last_timestamp [03:07:00]File name is /storage/kkm_last_timestamp [03:07:00]Write 4 bytes [03:07:00]NVStorageSaveData done [03:07:00]ExternCall_PrintAddStr [03:07:00]wPrintStart [03:07:00]Write to MH i2c: 01 00 00 F3 05 F8 [03:07:00]Write i2c OK [03:07:00]MH_I2C_Read... [03:07:00]Read from MH i2c: 01 [03:07:00]MH_I2C_Read... [03:07:00]Read from MH i2c: 01 07 00 [03:07:00]MH_I2C_Read... [03:07:00]Read from MH i2c: 01 07 00 F3 05 00 00 00 00 00 FF 0F 0D [03:07:00]RasterBufferAndPrint [03:07:00]line Счет N : (1)2002725 [03:07:00]line ИНН: 02508201610067 [03:07:00]line Контрольно-Кассовый Чек [03:07:00]line ПРОДАЖА [03:07:00]line ТРК (МРК, ГНК) : 21 [03:07:00]line Товар: 2710194210 [03:07:00]line ДТ-К-5 [03:07:00]line 13.130 * 76.20 [03:07:00]line = 1000.51 [03:07:00]line НДС 12% НСП 1% [03:07:00]line > о реализуемом товаре [03:07:00]line ОКРУГЛЕНИЕ: -0.51 [03:07:00]line ИТОГО: 1000.00 [03:07:00]line Внесено: 1000.00 [03:07:00]line СДАЧА: 0.00 [03:07:00]line НСП 1% : 8.85 [03:07:00]line НДС 12% : 106.25 [03:07:00]line Наличными: 1000.00 [03:07:00]line Безнал.: 0.00 [03:07:00]line Место: АЗС № 97 "Партнер Нефть" [03:07:00]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [03:07:00]line СНО: Общий режим [03:07:00]line Чек 50 28.07.2024 03:06 [03:07:00]line Смена: 439 ФФД: 1.0 [03:07:00]line ЗНМ: 0300000054 [03:07:00]line РНМ: 0000000000092624 [03:07:00]line Версия ККМ: 001 [03:07:00]line ФМ: 0000000000874959 [03:07:00]line ФД: 226390 [03:07:00]line ФПД: 167312671743853 [03:07:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T030659&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226390&fm=167312671743853&tin=02508201610067®Number=0000000000092624&sum=100000 [03:07:00]OFD Sender: Processing packet 226390 [packets to send 600, broken 599] [03:07:00]ProducePacketName [03:07:00]name=ofd_packets/00226390 [03:07:00]OFD Sender: To server: pG, [03:07:00]CommunicateWithHost lk.salyk.kg:30040 [03:07:00]ConnectInit lk.salyk.kg [03:07:00]written 0, free lines is 4095 [03:07:01]Write to MH i2c: 01 00 00 1E 06 24 [03:07:01]Write i2c OK [03:07:01]MH_I2C_Read... [03:07:01]Read from MH i2c: 01 [03:07:01]MH_I2C_Read... [03:07:01]Read from MH i2c: 01 07 00 [03:07:01]MH_I2C_Read... [03:07:01]Read from MH i2c: 01 07 00 1E 06 00 00 00 00 00 50 0C 87 [03:07:01]RasterBufferAndPrint [03:07:01]line [03:07:01]line [03:07:01]line [03:07:01]line [03:07:01]line [03:07:01]written 0, free lines is 3157 [03:07:01]MH_Cut [03:07:01]Write to MH i2c: D1 01 00 25 06 01 FD [03:07:01]Write i2c OK [03:07:01]MH_I2C_Read... [03:07:01]Read from MH i2c: D1 [03:07:01]MH_I2C_Read... [03:07:01]Read from MH i2c: D1 01 00 [03:07:01]MH_I2C_Read... [03:07:01]Read from MH i2c: D1 01 00 25 06 00 FC [03:07:01]Write to MH i2c: 01 00 00 26 06 2C [03:07:01]Write i2c OK [03:07:01]MH_I2C_Read... [03:07:01]Connected sock=6 [03:07:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 94 9F 04 01 8F B1 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 35 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 32 00 00 00 F4 03 04 00 D3 B5 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 56 74 03 00 35 04 06 00 98 2B 84 5D 9F 6D DC C4 C2 E8 88 B6 69 25 [03:07:02]*** Cut start [03:07:02]*** Partial cut [03:07:02]*** CUTSNS_PIN = 1 [03:07:02]*** CUTSNS_PIN = 0 [03:07:02]*** Brake cut motor [03:07:02]Read from MH i2c: 01 [03:07:02]MH_I2C_Read... [03:07:02]*** Stop cut motor [03:07:02]*** Cut end [03:07:02]Read from MH i2c: 01 07 00 [03:07:02]MH_I2C_Read... [03:07:02]Read from MH i2c: 01 07 00 26 06 00 00 00 00 00 FF 0F 41 [03:07:02]process_action close_receipt done [03:07:02]requested_data is exist [03:07:02]produce_requested_data [03:07:02]requested_item fm.sn is exist - process it [03:07:02]wFMCommunicate request_size=4 [03:07:02]MH_SAM_APDU [03:07:02]CAPDU: 80 11 00 00 [03:07:02]Write to MH i2c: E2 08 00 27 06 80 11 00 00 00 00 00 00 A7 [03:07:02]Write i2c OK [03:07:02]MH_I2C_Read... [03:07:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:07:03]Read from MH i2c: E2 [03:07:03]MH_I2C_Read... [03:07:03]Read from MH i2c: E2 17 00 [03:07:03]MH_I2C_Read... [03:07:03]Read from MH i2c: E2 17 00 27 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 04 [03:07:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [03:07:03]wFMCommunicate OK [03:07:03]requested_item fd.num is exist - process it [03:07:03]SAM_PROTO_GetFieldsCounters [03:07:03]wFMCommunicate request_size=4 [03:07:03]MH_SAM_APDU [03:07:03]CAPDU: 80 13 00 00 [03:07:03]Write to MH i2c: E2 08 00 28 06 80 13 00 00 00 00 00 00 AA [03:07:03]Write i2c OK [03:07:03]MH_I2C_Read... [03:07:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:07:03]Read from MH i2c: E2 [03:07:03]MH_I2C_Read... [03:07:03]Read from MH i2c: E2 62 00 [03:07:03]MH_I2C_Read... [03:07:03]Read from MH i2c: E2 62 00 28 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 56 74 03 00 0E 04 04 00 B7 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 EE [03:07:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 56 74 03 00 0E 04 04 00 B7 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 [03:07:03]wFMCommunicate OK [03:07:03]SAM_PROTO_GetFieldsCounters done [03:07:03]requested_item shift.num is exist - process it [03:07:03]requested_item shift.opened is exist - process it [03:07:03]req_shift_opened [03:07:03]FM_GetShiftState [03:07:03]SAM_PROTO_GetShiftState [03:07:03]wFMCommunicate request_size=4 [03:07:03]MH_SAM_APDU [03:07:03]CAPDU: 80 13 01 00 [03:07:03]Write to MH i2c: E2 08 00 29 06 80 13 01 00 00 00 00 00 AC [03:07:03]Write i2c OK [03:07:03]MH_I2C_Read... [03:07:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:07:03]Read from MH i2c: E2 [03:07:03]MH_I2C_Read... [03:07:03]Read from MH i2c: E2 0E 00 [03:07:03]MH_I2C_Read... [03:07:03]Read from MH i2c: E2 0E 00 29 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 5D [03:07:03]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [03:07:03]wFMCommunicate OK [03:07:03]SAM_PROTO_GetShiftState done [03:07:03]FM_GetShiftState done [03:07:03]req_shift_opened done [03:07:03]requested_item shift.open_date is exist - process it [03:07:03]req_shift_open_date [03:07:03]req_shift_open_date done [03:07:03]produce_requested_data done [03:07:03]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226390,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [03:07:03]process_action_free close_receipt [03:07:03]json_value_free [03:07:03]json_value_free done [03:07:03]process_json_proto returns [03:07:03]Send response to host [03:07:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226390,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [03:07:03]free response buf [03:07:03]execute_script done [03:07:03]execute_script returns [03:07:03]free content buf [03:07:03]Sock 9.Close socket [03:07:03]Sock 9.Thread stoped [03:07:06]recv_with_timeout no data received [03:07:06]CommunicateWithHost answer receiving error [03:07:06]CommunicateWithHost err = -3 [03:07:06]OFD Sender: Server communicate error [03:07:11]OFD Sender: Processing packet 226390 [packets to send 600, broken 599] [03:07:11]ProducePacketName [03:07:11]name=ofd_packets/00226390 [03:07:11]OFD Sender: To server: pG, [03:07:11]CommunicateWithHost lk.salyk.kg:30040 [03:07:11]ConnectInit lk.salyk.kg [03:07:11]Connected sock=9 [03:07:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 94 9F 04 01 8F B1 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 35 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 32 00 00 00 F4 03 04 00 D3 B5 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 56 74 03 00 35 04 06 00 98 2B 84 5D 9F 6D DC C4 C2 E8 88 B6 69 25 [03:07:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 67 05 47 00 85 D6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 56 74 03 00 F4 03 04 00 EA 61 A5 66 B6 04 01 00 00 61 CE FF 09 34 98 77 C4 [03:07:12]CommunicateWithHost err = 0 [03:07:12]CheckOFDResponse [03:07:12]1017 (14) - 77093643461234 [03:07:12]1041 (16) - 0000000000874959 [03:07:12]1040 (4) - 226390 [03:07:12]1012 (4) - 27.07.2024 21:08 [03:07:12]1206 (1) - 0 [03:07:12]OFD Sender: Remove packet 226390 [03:07:12]ProducePacketName [03:07:12]name=ofd_packets/00226390 [03:07:12]NVStorageDeleteData [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:22]accept exits with 7 [03:07:22]New connection [03:07:22]New thread 3067432292 created [03:07:22]Thread 3067575652 joined [03:07:22]Waiting for new connection... [03:07:22] Sock 7.Parse request [03:07:22]Sock 7.Check first char [03:07:22]Sock 7.First char is OK [03:07:22]request: POST /json_proto HTTP/1.0 [03:07:22]Method: POST [03:07:22]URL: /json_proto [03:07:22]Method is POST - this is cgi request [03:07:22]url: /json_proto [03:07:22]query_string will be loaded in cgi processing [03:07:22]execute_cgi json_proto POST (null) [03:07:22]execute_cgi path=json_proto method=POST [03:07:22]POST find Content-Length [03:07:22]Host: 172.17.43.131:8080 [03:07:22]Content-Length: 678 [03:07:22]Content-Type: application/json [03:07:22] [03:07:22]POST finish read [03:07:22]Found Content-Length = 678 [03:07:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002724", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "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" ] } } [03:07:22]execute_script... [03:07: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)2002724", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "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" ] } } [03:07:22]POST & json_proto [03:07:22]process_json_proto [03:07:22]json parsed OK: [03:07:22]protocol is kg_v1.0 [03:07:22]action value=close_receipt [03:07:22]process_action close_receipt [03:07:22]cmd_close_receipt [03:07:22]MH_GetDate [03:07:22]Write to MH i2c: F0 00 00 2A 06 1F [03:07:22]Write i2c OK [03:07:22]MH_I2C_Read... [03:07:22]Read from MH i2c: F0 [03:07:22]MH_I2C_Read... [03:07:22]Read from MH i2c: F0 09 00 [03:07:22]MH_I2C_Read... [03:07:22]Read from MH i2c: F0 09 00 2A 06 00 EB B5 A5 66 F9 24 A2 66 F8 [03:07:22]GetLastDocTimeStamp 1722136019 [03:07:22]current date 1722136043 [03:07:22]FM_GetShiftState [03:07:22]SAM_PROTO_GetShiftState [03:07:22]wFMCommunicate request_size=4 [03:07:22]MH_SAM_APDU [03:07:22]CAPDU: 80 13 01 00 [03:07:22]Write to MH i2c: E2 08 00 2B 06 80 13 01 00 00 00 00 00 AE [03:07:22]Write i2c OK [03:07:22]MH_I2C_Read... [03:07:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:07:23]Read from MH i2c: E2 [03:07:23]MH_I2C_Read... [03:07:23]Read from MH i2c: E2 0E 00 [03:07:23]MH_I2C_Read... [03:07:23]Read from MH i2c: E2 0E 00 2B 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 5F [03:07:23]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [03:07:23]wFMCommunicate OK [03:07:23]SAM_PROTO_GetShiftState done [03:07:23]FM_GetShiftState done [03:07:23]opened in 1722125326 [03:07:23]opened+sec_in_day 1722211726 [03:07:23]quantity*price = 30035 [03:07:23]sum+1 = 30036 [03:07:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 51 28.07.2024 03:07 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226391 ФПД: 277703615682759 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T030723&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226391&fm=277703615682759&tin=02508201610067®Number=0000000000092624&sum=30000 [03:07:24]StoreToDocumentArchive [03:07:24]shift 439 fd 226391 [03:07:24]save to /storage/0439/doc_00226391 [03:07:24]save last doc name /storage/0439/doc_00226391 to /storage/kkm_last_doc_name [03:07:24]save OK [03:07:24]Clear old archive folders... [03:07:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:07:24]tlvbuf is 011AD790 [03:07:24]SAM_PROTO_ClearQueue [03:07:24]wFMCommunicate request_size=4 [03:07:24]MH_SAM_APDU [03:07:24]CAPDU: 80 09 00 00 [03:07:24]Write to MH i2c: E2 08 00 38 06 80 09 00 00 00 00 00 00 B0 [03:07:24]Write i2c OK [03:07:24]MH_I2C_Read... [03:07:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:07:24]Read from MH i2c: E2 [03:07:24]MH_I2C_Read... [03:07:24]Read from MH i2c: E2 03 00 [03:07:24]MH_I2C_Read... [03:07:24]Read from MH i2c: E2 03 00 38 06 00 90 00 B2 [03:07:24]RAPDU: 90 00 [03:07:24]wFMCommunicate OK [03:07:24]SAM_PROTO_ClearQueue done [03:07:24]KKMCreateOFDPacket [03:07:24]OFDProtocolAddRootSTLVToBuf [03:07:24]FM_MakeSignedData [03:07:24]FM_MakeSignedData [03:07:24]SAM_PROTO_SignData [03:07:24]wFMCommunicate request_size=4 [03:07:24]MH_SAM_APDU [03:07:24]CAPDU: 80 0D 01 02 [03:07:24]Write to MH i2c: E2 08 00 39 06 80 0D 01 02 00 00 00 00 B8 [03:07:24]Write i2c OK [03:07:24]MH_I2C_Read... [03:07:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:07:24]Read from MH i2c: E2 [03:07:24]MH_I2C_Read... [03:07:24]Read from MH i2c: E2 03 00 [03:07:24]MH_I2C_Read... [03:07:24]Read from MH i2c: E2 03 00 39 06 00 90 00 B3 [03:07:24]RAPDU: 90 00 [03:07:24]wFMCommunicate OK [03:07:24]wFMCommunicate request_size=255 [03:07:24]MH_SAM_APDU [03:07:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 33 00 00 00 F4 03 04 00 EB B5 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 57 74 03 00 35 04 06 00 FC [03:07:24]Write to MH i2c: E2 02 01 3A 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 33 00 00 00 F4 03 04 00 EB B5 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 57 74 03 00 35 04 06 00 FC 00 00 BE [03:07:24]Write i2c OK [03:07:24]MH_I2C_Read... [03:07:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:07:24]Read from MH i2c: E2 [03:07:24]MH_I2C_Read... [03:07:24]Read from MH i2c: E2 03 00 [03:07:24]MH_I2C_Read... [03:07:24]Read from MH i2c: E2 03 00 3A 06 00 90 00 B4 [03:07:24]RAPDU: 90 00 [03:07:24]wFMCommunicate OK [03:07:24]wFMCommunicate request_size=10 [03:07:24]MH_SAM_APDU [03:07:24]CAPDU: 80 0D 02 02 05 91 E9 5D 98 C7 [03:07:24]Write to MH i2c: E2 0D 00 3B 06 80 0D 02 02 05 00 91 E9 5D 98 C7 00 00 FB [03:07:24]Write i2c OK [03:07:24]MH_I2C_Read... [03:07:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:07:24]Read from MH i2c: E2 [03:07:24]MH_I2C_Read... [03:07:24]Read from MH i2c: E2 03 00 [03:07:24]MH_I2C_Read... [03:07:24]Read from MH i2c: E2 03 00 3B 06 00 90 00 B5 [03:07:24]RAPDU: 90 00 [03:07:24]wFMCommunicate OK [03:07:24]wFMCommunicate request_size=4 [03:07:24]MH_SAM_APDU [03:07:24]CAPDU: 80 0D 03 02 [03:07:24]Write to MH i2c: E2 08 00 3C 06 80 0D 03 02 00 00 00 00 BD [03:07:24]Write i2c OK [03:07:24]MH_I2C_Read... [03:07:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:07:24]Read from MH i2c: E2 [03:07:24]MH_I2C_Read... [03:07:24]Read from MH i2c: E2 0B 00 [03:07:24]MH_I2C_Read... [03:07:24]Read from MH i2c: E2 0B 00 3C 06 00 CB 2D 72 09 6B 08 7E C0 90 00 E2 [03:07:24]RAPDU: CB 2D 72 09 6B 08 7E C0 90 00 [03:07:24]wFMCommunicate OK [03:07:24]SAM_PROTO_SignData done [03:07:24]FM_MakeSignedData done [03:07:24]CreateOFDProtocolMessage [03:07:24]wFMCommunicate request_size=4 [03:07:24]MH_SAM_APDU [03:07:24]CAPDU: 80 11 00 00 [03:07:24]Write to MH i2c: E2 08 00 3D 06 80 11 00 00 00 00 00 00 BD [03:07:24]Write i2c OK [03:07:24]MH_I2C_Read... [03:07:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:07:24]Read from MH i2c: E2 [03:07:24]MH_I2C_Read... [03:07:24]Read from MH i2c: E2 17 00 [03:07:24]MH_I2C_Read... [03:07:24]Read from MH i2c: E2 17 00 3D 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1A [03:07:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [03:07:24]wFMCommunicate OK [03:07:24]CreateOFDProtocolMessage done [03:07:24]OFDSenderStorePacket 226391 [03:07:24]StoreOFDPacket docnum=226391 [03:07:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 8F BB 07 01 A7 70 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 33 00 00 00 F4 03 04 00 EB B5 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 57 74 03 00 35 04 06 00 FC 91 E9 5D 98 C7 CB 2D 72 09 6B 08 7E C0 [03:07:24]CheckFolder [03:07:24]dirname=/storage/ofd_packets [03:07:24]CheckFolder done [03:07:24]ProducePacketName [03:07:24]name=ofd_packets/00226391 [03:07:24]NVStorageSaveData ofd_packets/00226391 [03:07:24]File name is /storage/ofd_packets/00226391 [03:07:24]Write 301 bytes [03:07:24]NVStorageSaveData done [03:07:24]OFDSenderStorePacket done [03:07:24]KKMCreateOFDPacket done [03:07:24]NVStorageSaveData kkm_last_timestamp [03:07:24]File name is /storage/kkm_last_timestamp [03:07:24]Write 4 bytes [03:07:24]NVStorageSaveData done [03:07:24]ExternCall_PrintAddStr [03:07:24]wPrintStart [03:07:24]Write to MH i2c: 01 00 00 3E 06 44 [03:07:24]Write i2c OK [03:07:24]MH_I2C_Read... [03:07:24]Read from MH i2c: 01 [03:07:24]MH_I2C_Read... [03:07:24]Read from MH i2c: 01 07 00 [03:07:24]MH_I2C_Read... [03:07:24]Read from MH i2c: 01 07 00 3E 06 00 00 00 00 00 FF 0F 59 [03:07:24]RasterBufferAndPrint [03:07:24]line Счет N : (1)2002724 [03:07:24]line ИНН: 02508201610067 [03:07:24]line Контрольно-Кассовый Чек [03:07:24]line ПРОДАЖА [03:07:24]line ТРК (МРК, ГНК) : 63 [03:07:24]line Товар: 2710124130 [03:07:24]line Аи-92-К-5 [03:07:24]line 4.430 * 67.80 [03:07:24]line = 300.35 [03:07:24]line НДС 12% НСП 1% [03:07:24]line > о реализуемом товаре [03:07:24]line ОКРУГЛЕНИЕ: -0.35 [03:07:24]line ИТОГО: 300.00 [03:07:24]line Внесено: 300.00 [03:07:24]line СДАЧА: 0.00 [03:07:24]line НСП 1% : 2.66 [03:07:24]line НДС 12% : 31.90 [03:07:24]line Наличными: 300.00 [03:07:24]line Безнал.: 0.00 [03:07:24]line Место: АЗС № 97 "Партнер Нефть" [03:07:24]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [03:07:24]line СНО: Общий режим [03:07:24]line Чек 51 28.07.2024 03:07 [03:07:24]line Смена: 439 ФФД: 1.0 [03:07:24]line ЗНМ: 0300000054 [03:07:24]line РНМ: 0000000000092624 [03:07:24]line Версия ККМ: 001 [03:07:24]line ФМ: 0000000000874959 [03:07:24]line ФД: 226391 [03:07:24]line ФПД: 277703615682759 [03:07:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T030723&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226391&fm=277703615682759&tin=02508201610067®Number=0000000000092624&sum=30000 [03:07:24]written 0, free lines is 4095 [03:07:24]OFD Sender: Processing packet 226391 [packets to send 600, broken 599] [03:07:24]ProducePacketName [03:07:24]name=ofd_packets/00226391 [03:07:24]OFD Sender: To server: pG, [03:07:24]CommunicateWithHost lk.salyk.kg:30040 [03:07:24]ConnectInit lk.salyk.kg [03:07:25]Write to MH i2c: 01 00 00 69 06 6F [03:07:25]Write i2c OK [03:07:25]MH_I2C_Read... [03:07:25]Read from MH i2c: 01 [03:07:25]MH_I2C_Read... [03:07:25]Read from MH i2c: 01 07 00 [03:07:25]MH_I2C_Read... [03:07:25]Read from MH i2c: 01 07 00 69 06 00 00 00 00 00 56 0C D8 [03:07:25]RasterBufferAndPrint [03:07:25]line [03:07:25]line [03:07:25]line [03:07:25]line [03:07:25]line [03:07:25]written 0, free lines is 3164 [03:07:25]MH_Cut [03:07:25]Write to MH i2c: D1 01 00 70 06 01 48 [03:07:25]Write i2c OK [03:07:25]MH_I2C_Read... [03:07:25]Read from MH i2c: D1 [03:07:25]MH_I2C_Read... [03:07:25]Read from MH i2c: D1 01 00 [03:07:25]MH_I2C_Read... [03:07:25]Read from MH i2c: D1 01 00 70 06 00 47 [03:07:25]Write to MH i2c: 01 00 00 71 06 77 [03:07:25]Write i2c OK [03:07:25]MH_I2C_Read... [03:07:26]*** Cut start [03:07:26]*** Partial cut [03:07:26]*** CUTSNS_PIN = 1 [03:07:26]*** CUTSNS_PIN = 0 [03:07:26]*** Brake cut motor [03:07:26]recv_with_timeout no data received [03:07:27]Read from MH i2c: 01 [03:07:27]MH_I2C_Read... [03:07:27]*** Stop cut motor [03:07:27]*** Cut end [03:07:27]Read from MH i2c: 01 07 00 [03:07:27]MH_I2C_Read... [03:07:27]Read from MH i2c: 01 07 00 71 06 00 00 00 00 00 FF 0F 8C [03:07:27]process_action close_receipt done [03:07:27]requested_data is exist [03:07:27]produce_requested_data [03:07:27]requested_item fm.sn is exist - process it [03:07:27]wFMCommunicate request_size=4 [03:07:27]MH_SAM_APDU [03:07:27]CAPDU: 80 11 00 00 [03:07:27]Write to MH i2c: E2 08 00 72 06 80 11 00 00 00 00 00 00 F2 [03:07:27]Write i2c OK [03:07:27]MH_I2C_Read... [03:07:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:07:27]Read from MH i2c: E2 [03:07:27]MH_I2C_Read... [03:07:27]Read from MH i2c: E2 17 00 [03:07:27]MH_I2C_Read... [03:07:27]Read from MH i2c: E2 17 00 72 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4F [03:07:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [03:07:27]wFMCommunicate OK [03:07:27]requested_item fd.num is exist - process it [03:07:27]SAM_PROTO_GetFieldsCounters [03:07:27]wFMCommunicate request_size=4 [03:07:27]MH_SAM_APDU [03:07:27]CAPDU: 80 13 00 00 [03:07:27]Write to MH i2c: E2 08 00 73 06 80 13 00 00 00 00 00 00 F5 [03:07:27]Write i2c OK [03:07:27]MH_I2C_Read... [03:07:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:07:27]Read from MH i2c: E2 [03:07:27]MH_I2C_Read... [03:07:27]Read from MH i2c: E2 62 00 [03:07:27]MH_I2C_Read... [03:07:27]Read from MH i2c: E2 62 00 73 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 57 74 03 00 0E 04 04 00 B7 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 3D [03:07:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 57 74 03 00 0E 04 04 00 B7 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 [03:07:27]wFMCommunicate OK [03:07:27]SAM_PROTO_GetFieldsCounters done [03:07:27]requested_item shift.num is exist - process it [03:07:27]requested_item shift.opened is exist - process it [03:07:27]req_shift_opened [03:07:27]FM_GetShiftState [03:07:27]SAM_PROTO_GetShiftState [03:07:27]wFMCommunicate request_size=4 [03:07:27]MH_SAM_APDU [03:07:27]CAPDU: 80 13 01 00 [03:07:27]Write to MH i2c: E2 08 00 74 06 80 13 01 00 00 00 00 00 F7 [03:07:27]Write i2c OK [03:07:27]MH_I2C_Read... [03:07:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:07:27]Read from MH i2c: E2 [03:07:27]MH_I2C_Read... [03:07:27]Read from MH i2c: E2 0E 00 [03:07:27]MH_I2C_Read... [03:07:27]Read from MH i2c: E2 0E 00 74 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 A8 [03:07:27]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [03:07:27]wFMCommunicate OK [03:07:27]SAM_PROTO_GetShiftState done [03:07:27]FM_GetShiftState done [03:07:27]req_shift_opened done [03:07:27]requested_item shift.open_date is exist - process it [03:07:27]req_shift_open_date [03:07:27]req_shift_open_date done [03:07:27]produce_requested_data done [03:07:27]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226391,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [03:07:27]process_action_free close_receipt [03:07:27]json_value_free [03:07:27]json_value_free done [03:07:27]process_json_proto returns [03:07:27]Send response to host [03:07:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226391,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [03:07:27]free response buf [03:07:27]execute_script done [03:07:27]execute_script returns [03:07:27]free content buf [03:07:27]Sock 7.Close socket [03:07:27]Sock 7.Thread stoped [03:07:29]ConnectInit Can't take IP for lk.salyk.kg [03:07:29]CommunicateWithHost connect error [03:07:29]CommunicateWithHost err = -1 [03:07:29]OFD Sender: Server communicate error [03:07:34]OFD Sender: Processing packet 226391 [packets to send 600, broken 599] [03:07:34]ProducePacketName [03:07:34]name=ofd_packets/00226391 [03:07:34]OFD Sender: To server: pG, [03:07:34]CommunicateWithHost lk.salyk.kg:30040 [03:07:34]ConnectInit lk.salyk.kg [03:07:43]recv_with_timeout no data received [03:07:43]Connected sock=9 [03:07:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 8F BB 07 01 A7 70 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 33 00 00 00 F4 03 04 00 EB B5 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 57 74 03 00 35 04 06 00 FC 91 E9 5D 98 C7 CB 2D 72 09 6B 08 7E C0 [03:07:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 26 CC 47 00 45 57 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 57 74 03 00 F4 03 04 00 0D 62 A5 66 B6 04 01 00 00 39 80 82 5C CE 80 B4 57 [03:07:47]CommunicateWithHost err = 0 [03:07:47]CheckOFDResponse [03:07:47]1017 (14) - 77093643461234 [03:07:47]1041 (16) - 0000000000874959 [03:07:47]1040 (4) - 226391 [03:07:47]1012 (4) - 27.07.2024 21:09 [03:07:47]1206 (1) - 0 [03:07:47]OFD Sender: Remove packet 226391 [03:07:47]ProducePacketName [03:07:47]name=ofd_packets/00226391 [03:07:47]NVStorageDeleteData [03:07:48]OFD Sender: No OFD packet to send [03:07:53]OFD Sender: No OFD packet to send [03:07:54]recv_with_timeout no data received [03:07:58]OFD Sender: No OFD packet to send [03:08:03]OFD Sender: No OFD packet to send [03:08:08]OFD Sender: No OFD packet to send [03:08:13]OFD Sender: No OFD packet to send [03:08:18]OFD Sender: No OFD packet to send [03:08:23]OFD Sender: No OFD packet to send [03:08:28]OFD Sender: No OFD packet to send [03:08:33]OFD Sender: No OFD packet to send [03:08:38]OFD Sender: No OFD packet to send [03:08:43]OFD Sender: No OFD packet to send [03:08:48]OFD Sender: No OFD packet to send [03:08:53]OFD Sender: No OFD packet to send [03:08:58]OFD Sender: No OFD packet to send [03:09:03]OFD Sender: No OFD packet to send [03:09:08]OFD Sender: No OFD packet to send [03:09:13]OFD Sender: No OFD packet to send [03:09:18]OFD Sender: No OFD packet to send [03:09:21]recv_with_timeout no data received [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:38]OFD Sender: No OFD packet to send [03:10:43]OFD Sender: No OFD packet to send [03:10:48]OFD Sender: No OFD packet to send [03:10:53]OFD Sender: No OFD packet to send [03:10:58]OFD Sender: No OFD packet to send [03:11:03]OFD Sender: No OFD packet to send [03:11:08]OFD Sender: No OFD packet to send [03:11:13]OFD Sender: No OFD packet to send [03:11:18]OFD Sender: No OFD packet to send [03:11:23]OFD Sender: No OFD packet to send [03:11:27]recv_with_timeout no data received [03:11:28]OFD Sender: No OFD packet to send [03:11:33]OFD Sender: No OFD packet to send [03:11:38]OFD Sender: No OFD packet to send [03:11:43]OFD Sender: No OFD packet to send [03:11:48]OFD Sender: No OFD packet to send [03:11:53]OFD Sender: No OFD packet to send [03:11:58]OFD Sender: No OFD packet to send [03:12:03]OFD Sender: No OFD packet to send [03:12:08]OFD Sender: No OFD packet to send [03:12:13]OFD Sender: No OFD packet to send [03:12:18]OFD Sender: No OFD packet to send [03:12:23]OFD Sender: No OFD packet to send [03:12:28]OFD Sender: No OFD packet to send [03:12:33]OFD Sender: No OFD packet to send [03:12:38]OFD Sender: No OFD packet to send [03:12:43]OFD Sender: No OFD packet to send [03:12:48]OFD Sender: No OFD packet to send [03:12:53]OFD Sender: No OFD packet to send [03:12:58]OFD Sender: No OFD packet to send [03:13:03]OFD Sender: No OFD packet to send [03:13:08]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:42]recv_with_timeout no data received [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:20]recv_with_timeout no data received [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:28]recv_with_timeout no data received [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:05]OFD Sender: No OFD packet to send [03:19:10]OFD Sender: No OFD packet to send [03:19:15]OFD Sender: No OFD packet to send [03:19:20]OFD Sender: No OFD packet to send [03:19:25]OFD Sender: No OFD packet to send [03:19:30]OFD Sender: No OFD packet to send [03:19:35]OFD Sender: No OFD packet to send [03:19:40]OFD Sender: No OFD packet to send [03:19:45]OFD Sender: No OFD packet to send [03:19:50]OFD Sender: No OFD packet to send [03:19:55]OFD Sender: No OFD packet to send [03:20:00]OFD Sender: No OFD packet to send [03:20:05]OFD Sender: No OFD packet to send [03:20:10]OFD Sender: No OFD packet to send [03:20:15]OFD Sender: No OFD packet to send [03:20:20]OFD Sender: No OFD packet to send [03:20:25]OFD Sender: No OFD packet to send [03:20:30]OFD Sender: No OFD packet to send [03:20:35]OFD Sender: No OFD packet to send [03:20:40]OFD Sender: No OFD packet to send [03:20:45]OFD Sender: No OFD packet to send [03:20:50]OFD Sender: No OFD packet to send [03:20:55]OFD Sender: No OFD packet to send [03:21:00]OFD Sender: No OFD packet to send [03:21:04]accept exits with 10 [03:21:04]New connection [03:21:04]New thread 3067575652 created [03:21:04]Thread 3067432292 joined [03:21:04]Waiting for new connection... [03:21:04] Sock 10.Parse request [03:21:04]Sock 10.Check first char [03:21:04]Sock 10.First char is OK [03:21:04]request: POST /json_proto HTTP/1.0 [03:21:04]Method: POST [03:21:04]URL: /json_proto [03:21:04]Method is POST - this is cgi request [03:21:04]url: /json_proto [03:21:04]query_string will be loaded in cgi processing [03:21:04]execute_cgi json_proto POST (null) [03:21:04]execute_cgi path=json_proto method=POST [03:21:04]POST find Content-Length [03:21:04]Host: 172.17.43.131:8080 [03:21:04]Content-Length: 680 [03:21:04]Content-Type: application/json [03:21:04] [03:21:04]POST finish read [03:21:04]Found Content-Length = 680 [03:21:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002726", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:21:04]execute_script... [03:21:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002726", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:21:04]POST & json_proto [03:21:04]process_json_proto [03:21:04]json parsed OK: [03:21:04]protocol is kg_v1.0 [03:21:04]action value=close_receipt [03:21:04]process_action close_receipt [03:21:04]cmd_close_receipt [03:21:04]MH_GetDate [03:21:04]Write to MH i2c: F0 00 00 75 06 6A [03:21:04]Write i2c OK [03:21:04]MH_I2C_Read... [03:21:04]Read from MH i2c: F0 [03:21:04]MH_I2C_Read... [03:21:04]Read from MH i2c: F0 09 00 [03:21:04]MH_I2C_Read... [03:21:04]Read from MH i2c: F0 09 00 75 06 00 21 B9 A5 66 F9 24 A2 66 7D [03:21:04]GetLastDocTimeStamp 1722136043 [03:21:04]current date 1722136865 [03:21:04]FM_GetShiftState [03:21:04]SAM_PROTO_GetShiftState [03:21:04]wFMCommunicate request_size=4 [03:21:04]MH_SAM_APDU [03:21:04]CAPDU: 80 13 01 00 [03:21:04]Write to MH i2c: E2 08 00 76 06 80 13 01 00 00 00 00 00 F9 [03:21:04]Write i2c OK [03:21:04]MH_I2C_Read... [03:21:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:21:04]Read from MH i2c: E2 [03:21:04]MH_I2C_Read... [03:21:04]Read from MH i2c: E2 0E 00 [03:21:04]MH_I2C_Read... [03:21:04]Read from MH i2c: E2 0E 00 76 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 AA [03:21:04]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [03:21:04]wFMCommunicate OK [03:21:04]SAM_PROTO_GetShiftState done [03:21:04]FM_GetShiftState done [03:21:04]opened in 1722125326 [03:21:04]opened+sec_in_day 1722211726 [03:21:04]quantity*price = 150037 [03:21:04]sum+1 = 150039 [03:21:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 52 28.07.2024 03:21 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226392 ФПД: 51848581100373 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T032105&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226392&fm=51848581100373&tin=02508201610067®Number=0000000000092624&sum=150000 [03:21:05]StoreToDocumentArchive [03:21:05]shift 439 fd 226392 [03:21:05]save to /storage/0439/doc_00226392 [03:21:05]save last doc name /storage/0439/doc_00226392 to /storage/kkm_last_doc_name [03:21:05]save OK [03:21:05]Clear old archive folders... [03:21:05]ProcessDocumentItem done err = 0, tmpTLVsize=248 [03:21:05]tlvbuf is 011B36D0 [03:21:05]SAM_PROTO_ClearQueue [03:21:05]wFMCommunicate request_size=4 [03:21:05]MH_SAM_APDU [03:21:05]CAPDU: 80 09 00 00 [03:21:05]Write to MH i2c: E2 08 00 83 06 80 09 00 00 00 00 00 00 FB [03:21:05]Write i2c OK [03:21:05]MH_I2C_Read... [03:21:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:21:05]Read from MH i2c: E2 [03:21:05]MH_I2C_Read... [03:21:05]Read from MH i2c: E2 03 00 [03:21:05]MH_I2C_Read... [03:21:05]Read from MH i2c: E2 03 00 83 06 00 90 00 FD [03:21:05]RAPDU: 90 00 [03:21:05]wFMCommunicate OK [03:21:05]SAM_PROTO_ClearQueue done [03:21:05]KKMCreateOFDPacket [03:21:05]OFDProtocolAddRootSTLVToBuf [03:21:05]FM_MakeSignedData [03:21:05]FM_MakeSignedData [03:21:05]SAM_PROTO_SignData [03:21:05]wFMCommunicate request_size=4 [03:21:05]MH_SAM_APDU [03:21:05]CAPDU: 80 0D 01 02 [03:21:05]Write to MH i2c: E2 08 00 84 06 80 0D 01 02 00 00 00 00 03 [03:21:05]Write i2c OK [03:21:05]MH_I2C_Read... [03:21:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:21:05]Read from MH i2c: E2 [03:21:05]MH_I2C_Read... [03:21:05]Read from MH i2c: E2 03 00 [03:21:05]MH_I2C_Read... [03:21:05]Read from MH i2c: E2 03 00 84 06 00 90 00 FE [03:21:05]RAPDU: 90 00 [03:21:05]wFMCommunicate OK [03:21:05]wFMCommunicate request_size=255 [03:21:05]MH_SAM_APDU [03:21:05]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 21 B9 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 58 74 03 00 35 04 06 00 2F 27 F0 42 [03:21:05]Write to MH i2c: E2 02 01 85 06 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 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 21 B9 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 58 74 03 00 35 04 06 00 2F 27 F0 42 00 00 2F [03:21:05]Write i2c OK [03:21:05]MH_I2C_Read... [03:21:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:21:05]Read from MH i2c: E2 [03:21:05]MH_I2C_Read... [03:21:05]Read from MH i2c: E2 03 00 [03:21:05]MH_I2C_Read... [03:21:05]Read from MH i2c: E2 03 00 85 06 00 90 00 FF [03:21:05]RAPDU: 90 00 [03:21:05]wFMCommunicate OK [03:21:05]wFMCommunicate request_size=7 [03:21:05]MH_SAM_APDU [03:21:05]CAPDU: 80 0D 02 02 02 33 55 [03:21:05]Write to MH i2c: E2 0A 00 86 06 80 0D 02 02 02 00 33 55 00 00 92 [03:21:05]Write i2c OK [03:21:05]MH_I2C_Read... [03:21:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:21:05]Read from MH i2c: E2 [03:21:05]MH_I2C_Read... [03:21:05]Read from MH i2c: E2 03 00 [03:21:05]MH_I2C_Read... [03:21:05]Read from MH i2c: E2 03 00 86 06 00 90 00 00 [03:21:05]RAPDU: 90 00 [03:21:05]wFMCommunicate OK [03:21:05]wFMCommunicate request_size=4 [03:21:05]MH_SAM_APDU [03:21:05]CAPDU: 80 0D 03 02 [03:21:05]Write to MH i2c: E2 08 00 87 06 80 0D 03 02 00 00 00 00 08 [03:21:06]Write i2c OK [03:21:06]MH_I2C_Read... [03:21:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:21:06]Read from MH i2c: E2 [03:21:06]MH_I2C_Read... [03:21:06]Read from MH i2c: E2 0B 00 [03:21:06]MH_I2C_Read... [03:21:06]Read from MH i2c: E2 0B 00 87 06 00 DA C5 36 70 A9 1D 82 2D 90 00 C3 [03:21:06]RAPDU: DA C5 36 70 A9 1D 82 2D 90 00 [03:21:06]wFMCommunicate OK [03:21:06]SAM_PROTO_SignData done [03:21:06]FM_MakeSignedData done [03:21:06]CreateOFDProtocolMessage [03:21:06]wFMCommunicate request_size=4 [03:21:06]MH_SAM_APDU [03:21:06]CAPDU: 80 11 00 00 [03:21:06]Write to MH i2c: E2 08 00 88 06 80 11 00 00 00 00 00 00 08 [03:21:06]Write i2c OK [03:21:06]MH_I2C_Read... [03:21:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:21:06]Read from MH i2c: E2 [03:21:06]MH_I2C_Read... [03:21:06]Read from MH i2c: E2 17 00 [03:21:06]MH_I2C_Read... [03:21:06]Read from MH i2c: E2 17 00 88 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 65 [03:21:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [03:21:06]wFMCommunicate OK [03:21:06]CreateOFDProtocolMessage done [03:21:06]OFDSenderStorePacket 226392 [03:21:06]StoreOFDPacket docnum=226392 [03:21:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 22 01 04 01 8B EA 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 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 21 B9 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 58 74 03 00 35 04 06 00 2F 27 F0 42 33 55 DA C5 36 70 A9 1D 82 2D [03:21:06]CheckFolder [03:21:06]dirname=/storage/ofd_packets [03:21:06]CheckFolder done [03:21:06]ProducePacketName [03:21:06]name=ofd_packets/00226392 [03:21:06]NVStorageSaveData ofd_packets/00226392 [03:21:06]File name is /storage/ofd_packets/00226392 [03:21:06]Write 298 bytes [03:21:06]NVStorageSaveData done [03:21:06]OFDSenderStorePacket done [03:21:06]KKMCreateOFDPacket done [03:21:06]NVStorageSaveData kkm_last_timestamp [03:21:06]File name is /storage/kkm_last_timestamp [03:21:06]Write 4 bytes [03:21:06]NVStorageSaveData done [03:21:06]ExternCall_PrintAddStr [03:21:06]wPrintStart [03:21:06]Write to MH i2c: 01 00 00 89 06 8F [03:21:06]Write i2c OK [03:21:06]MH_I2C_Read... [03:21:06]Read from MH i2c: 01 [03:21:06]MH_I2C_Read... [03:21:06]Read from MH i2c: 01 07 00 [03:21:06]MH_I2C_Read... [03:21:06]Read from MH i2c: 01 07 00 89 06 00 00 00 00 00 FF 0F A4 [03:21:06]RasterBufferAndPrint [03:21:06]line Счет N : (1)2002726 [03:21:06]line ИНН: 02508201610067 [03:21:06]line Контрольно-Кассовый Чек [03:21:06]line ПРОДАЖА [03:21:06]line ТРК (МРК, ГНК) : 11 [03:21:06]line Товар: 2710194210 [03:21:06]line ДТ-К-5 [03:21:06]line 19.690 * 76.20 [03:21:06]line = 1500.38 [03:21:06]line НДС 12% НСП 1% [03:21:06]line > о реализуемом товаре [03:21:06]line ОКРУГЛЕНИЕ: -0.38 [03:21:06]line ИТОГО: 1500.00 [03:21:06]line Внесено: 1500.00 [03:21:06]line СДАЧА: 0.00 [03:21:06]line НСП 1% : 13.28 [03:21:06]line НДС 12% : 159.33 [03:21:06]line Наличными: 1500.00 [03:21:06]line Безнал.: 0.00 [03:21:06]line Место: АЗС № 97 "Партнер Нефть" [03:21:06]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [03:21:06]line СНО: Общий режим [03:21:06]line Чек 52 28.07.2024 03:21 [03:21:06]line Смена: 439 ФФД: 1.0 [03:21:06]line ЗНМ: 0300000054 [03:21:06]line РНМ: 0000000000092624 [03:21:06]line Версия ККМ: 001 [03:21:06]line ФМ: 0000000000874959 [03:21:06]line ФД: 226392 [03:21:06]line ФПД: 51848581100373 [03:21:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T032105&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226392&fm=51848581100373&tin=02508201610067®Number=0000000000092624&sum=150000 [03:21:06]written 0, free lines is 4095 [03:21:06]OFD Sender: Processing packet 226392 [packets to send 600, broken 599] [03:21:06]ProducePacketName [03:21:06]name=ofd_packets/00226392 [03:21:06]OFD Sender: To server: pG, [03:21:06]CommunicateWithHost lk.salyk.kg:30040 [03:21:06]ConnectInit lk.salyk.kg [03:21:06]Write to MH i2c: 01 00 00 B4 06 BA [03:21:06]Write i2c OK [03:21:06]MH_I2C_Read... [03:21:06]Read from MH i2c: 01 [03:21:06]MH_I2C_Read... [03:21:06]Read from MH i2c: 01 07 00 [03:21:06]MH_I2C_Read... [03:21:06]Read from MH i2c: 01 07 00 B4 06 00 00 00 00 00 4E 0C 1B [03:21:06]RasterBufferAndPrint [03:21:06]line [03:21:06]line [03:21:06]line [03:21:06]line [03:21:06]line [03:21:06]written 0, free lines is 3153 [03:21:06]MH_Cut [03:21:06]Write to MH i2c: D1 01 00 BB 06 01 93 [03:21:06]Write i2c OK [03:21:06]MH_I2C_Read... [03:21:06]Read from MH i2c: D1 [03:21:06]MH_I2C_Read... [03:21:06]Read from MH i2c: D1 01 00 [03:21:06]MH_I2C_Read... [03:21:06]Read from MH i2c: D1 01 00 BB 06 00 92 [03:21:06]Write to MH i2c: 01 00 00 BC 06 C2 [03:21:06]Write i2c OK [03:21:06]MH_I2C_Read... [03:21:08]*** Cut start [03:21:08]*** Partial cut [03:21:08]*** CUTSNS_PIN = 1 [03:21:08]*** CUTSNS_PIN = 0 [03:21:08]*** Brake cut motor [03:21:08]Read from MH i2c: 01 [03:21:08]MH_I2C_Read... [03:21:08]*** Stop cut motor [03:21:08]*** Cut end [03:21:08]Read from MH i2c: 01 07 00 [03:21:08]MH_I2C_Read... [03:21:08]Read from MH i2c: 01 07 00 BC 06 00 00 00 00 00 FF 0F D7 [03:21:08]process_action close_receipt done [03:21:08]requested_data is exist [03:21:08]produce_requested_data [03:21:08]requested_item fm.sn is exist - process it [03:21:08]wFMCommunicate request_size=4 [03:21:08]MH_SAM_APDU [03:21:08]CAPDU: 80 11 00 00 [03:21:08]Write to MH i2c: E2 08 00 BD 06 80 11 00 00 00 00 00 00 3D [03:21:08]Write i2c OK [03:21:08]MH_I2C_Read... [03:21:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:21:08]Read from MH i2c: E2 [03:21:08]MH_I2C_Read... [03:21:08]Read from MH i2c: E2 17 00 [03:21:08]MH_I2C_Read... [03:21:08]Read from MH i2c: E2 17 00 BD 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9A [03:21:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [03:21:08]wFMCommunicate OK [03:21:08]requested_item fd.num is exist - process it [03:21:08]SAM_PROTO_GetFieldsCounters [03:21:08]wFMCommunicate request_size=4 [03:21:08]MH_SAM_APDU [03:21:08]CAPDU: 80 13 00 00 [03:21:08]Write to MH i2c: E2 08 00 BE 06 80 13 00 00 00 00 00 00 40 [03:21:08]Write i2c OK [03:21:08]MH_I2C_Read... [03:21:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:21:09]Read from MH i2c: E2 [03:21:09]MH_I2C_Read... [03:21:09]Read from MH i2c: E2 62 00 [03:21:09]MH_I2C_Read... [03:21:09]Read from MH i2c: E2 62 00 BE 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 58 74 03 00 0E 04 04 00 B7 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 8C [03:21:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 58 74 03 00 0E 04 04 00 B7 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 [03:21:09]wFMCommunicate OK [03:21:09]SAM_PROTO_GetFieldsCounters done [03:21:09]requested_item shift.num is exist - process it [03:21:09]requested_item shift.opened is exist - process it [03:21:09]req_shift_opened [03:21:09]FM_GetShiftState [03:21:09]SAM_PROTO_GetShiftState [03:21:09]wFMCommunicate request_size=4 [03:21:09]MH_SAM_APDU [03:21:09]CAPDU: 80 13 01 00 [03:21:09]Write to MH i2c: E2 08 00 BF 06 80 13 01 00 00 00 00 00 42 [03:21:09]Write i2c OK [03:21:09]MH_I2C_Read... [03:21:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:21:09]Read from MH i2c: E2 [03:21:09]MH_I2C_Read... [03:21:09]Read from MH i2c: E2 0E 00 [03:21:09]MH_I2C_Read... [03:21:09]Read from MH i2c: E2 0E 00 BF 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 F3 [03:21:09]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [03:21:09]wFMCommunicate OK [03:21:09]SAM_PROTO_GetShiftState done [03:21:09]FM_GetShiftState done [03:21:09]req_shift_opened done [03:21:09]requested_item shift.open_date is exist - process it [03:21:09]req_shift_open_date [03:21:09]req_shift_open_date done [03:21:09]produce_requested_data done [03:21:09]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226392,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [03:21:09]process_action_free close_receipt [03:21:09]json_value_free [03:21:09]json_value_free done [03:21:09]process_json_proto returns [03:21:09]Send response to host [03:21:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226392,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [03:21:09]free response buf [03:21:09]execute_script done [03:21:09]execute_script returns [03:21:09]free content buf [03:21:09]Sock 10.Close socket [03:21:09]Sock 10.Thread stoped [03:21:40]accept exits with 7 [03:21:40]New connection [03:21:40]New thread 3067432292 created [03:21:40]Thread 3067575652 joined [03:21:40]Waiting for new connection... [03:21:40] Sock 7.Parse request [03:21:40]Sock 7.Check first char [03:21:40]Sock 7.First char is OK [03:21:40]request: POST /json_proto HTTP/1.0 [03:21:40]Method: POST [03:21:40]URL: /json_proto [03:21:40]Method is POST - this is cgi request [03:21:40]url: /json_proto [03:21:40]query_string will be loaded in cgi processing [03:21:40]execute_cgi json_proto POST (null) [03:21:40]execute_cgi path=json_proto method=POST [03:21:40]POST find Content-Length [03:21:40]Host: 172.17.43.131:8080 [03:21:40]Content-Length: 678 [03:21:40]Content-Type: application/json [03:21:40] [03:21:40]POST finish read [03:21:40]Found Content-Length = 678 [03:21:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002727", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:21:40]execute_script... [03:21: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)2002727", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:21:40]POST & json_proto [03:21:40]process_json_proto [03:21:40]json parsed OK: [03:21:40]protocol is kg_v1.0 [03:21:40]action value=close_receipt [03:21:40]process_action close_receipt [03:21:40]cmd_close_receipt [03:21:40]MH_GetDate [03:21:40]Write to MH i2c: F0 00 00 C0 06 B5 [03:21:40]Write i2c OK [03:21:40]MH_I2C_Read... [03:21:40]Read from MH i2c: F0 [03:21:40]MH_I2C_Read... [03:21:40]Read from MH i2c: F0 09 00 [03:21:40]MH_I2C_Read... [03:21:40]Read from MH i2c: F0 09 00 C0 06 00 44 B9 A5 66 F9 24 A2 66 EB [03:21:40]GetLastDocTimeStamp 1722136865 [03:21:40]current date 1722136900 [03:21:40]FM_GetShiftState [03:21:40]SAM_PROTO_GetShiftState [03:21:40]wFMCommunicate request_size=4 [03:21:40]MH_SAM_APDU [03:21:40]CAPDU: 80 13 01 00 [03:21:40]Write to MH i2c: E2 08 00 C1 06 80 13 01 00 00 00 00 00 44 [03:21:40]Write i2c OK [03:21:40]MH_I2C_Read... [03:21:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:21:40]Read from MH i2c: E2 [03:21:40]MH_I2C_Read... [03:21:40]Read from MH i2c: E2 0E 00 [03:21:40]MH_I2C_Read... [03:21:40]Read from MH i2c: E2 0E 00 C1 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 F5 [03:21:40]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [03:21:40]wFMCommunicate OK [03:21:40]SAM_PROTO_GetShiftState done [03:21:40]FM_GetShiftState done [03:21:40]opened in 1722125326 [03:21:40]opened+sec_in_day 1722211726 [03:21:40]quantity*price = 50036 [03:21:40]sum+1 = 50037 [03:21:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 53 28.07.2024 03:21 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226393 ФПД: 273486121440735 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T032140&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226393&fm=273486121440735&tin=02508201610067®Number=0000000000092624&sum=50000 [03:21:41]StoreToDocumentArchive [03:21:41]shift 439 fd 226393 [03:21:41]save to /storage/0439/doc_00226393 [03:21:41]save last doc name /storage/0439/doc_00226393 to /storage/kkm_last_doc_name [03:21:41]save OK [03:21:41]Clear old archive folders... [03:21:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:21:41]tlvbuf is 011C2400 [03:21:41]SAM_PROTO_ClearQueue [03:21:41]wFMCommunicate request_size=4 [03:21:41]MH_SAM_APDU [03:21:41]CAPDU: 80 09 00 00 [03:21:41]Write to MH i2c: E2 08 00 CE 06 80 09 00 00 00 00 00 00 46 [03:21:41]Write i2c OK [03:21:41]MH_I2C_Read... [03:21:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:21:41]Read from MH i2c: E2 [03:21:41]MH_I2C_Read... [03:21:41]Read from MH i2c: E2 03 00 [03:21:41]MH_I2C_Read... [03:21:41]Read from MH i2c: E2 03 00 CE 06 00 90 00 48 [03:21:41]RAPDU: 90 00 [03:21:41]wFMCommunicate OK [03:21:41]SAM_PROTO_ClearQueue done [03:21:41]KKMCreateOFDPacket [03:21:41]OFDProtocolAddRootSTLVToBuf [03:21:41]FM_MakeSignedData [03:21:41]FM_MakeSignedData [03:21:41]SAM_PROTO_SignData [03:21:41]wFMCommunicate request_size=4 [03:21:41]MH_SAM_APDU [03:21:41]CAPDU: 80 0D 01 02 [03:21:41]Write to MH i2c: E2 08 00 CF 06 80 0D 01 02 00 00 00 00 4E [03:21:41]Write i2c OK [03:21:41]MH_I2C_Read... [03:21:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:21:41]Read from MH i2c: E2 [03:21:41]MH_I2C_Read... [03:21:41]Read from MH i2c: E2 03 00 [03:21:41]MH_I2C_Read... [03:21:41]Read from MH i2c: E2 03 00 CF 06 00 90 00 49 [03:21:41]RAPDU: 90 00 [03:21:41]wFMCommunicate OK [03:21:41]wFMCommunicate request_size=255 [03:21:41]MH_SAM_APDU [03:21:41]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 44 B9 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 59 74 03 00 35 04 06 00 F8 [03:21:41]Write to MH i2c: E2 02 01 D0 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 44 B9 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 59 74 03 00 35 04 06 00 F8 00 00 92 [03:21:41]Write i2c OK [03:21:41]MH_I2C_Read... [03:21:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:21:41]Read from MH i2c: E2 [03:21:41]MH_I2C_Read... [03:21:41]Read from MH i2c: E2 03 00 [03:21:41]MH_I2C_Read... [03:21:41]Read from MH i2c: E2 03 00 D0 06 00 90 00 4A [03:21:41]RAPDU: 90 00 [03:21:41]wFMCommunicate OK [03:21:41]wFMCommunicate request_size=10 [03:21:41]MH_SAM_APDU [03:21:41]CAPDU: 80 0D 02 02 05 BB F3 1E 95 DF [03:21:41]Write to MH i2c: E2 0D 00 D1 06 80 0D 02 02 05 00 BB F3 1E 95 DF 00 00 9B [03:21:41]Write i2c OK [03:21:41]MH_I2C_Read... [03:21:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:21:41]Read from MH i2c: E2 [03:21:41]MH_I2C_Read... [03:21:41]Read from MH i2c: E2 03 00 [03:21:41]MH_I2C_Read... [03:21:41]Read from MH i2c: E2 03 00 D1 06 00 90 00 4B [03:21:41]RAPDU: 90 00 [03:21:41]wFMCommunicate OK [03:21:41]wFMCommunicate request_size=4 [03:21:41]MH_SAM_APDU [03:21:41]CAPDU: 80 0D 03 02 [03:21:41]Write to MH i2c: E2 08 00 D2 06 80 0D 03 02 00 00 00 00 53 [03:21:41]Write i2c OK [03:21:41]MH_I2C_Read... [03:21:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:21:41]Read from MH i2c: E2 [03:21:41]MH_I2C_Read... [03:21:41]Read from MH i2c: E2 0B 00 [03:21:41]MH_I2C_Read... [03:21:41]Read from MH i2c: E2 0B 00 D2 06 00 C0 59 09 5A F2 E5 33 D3 90 00 AD [03:21:41]RAPDU: C0 59 09 5A F2 E5 33 D3 90 00 [03:21:41]wFMCommunicate OK [03:21:41]SAM_PROTO_SignData done [03:21:41]FM_MakeSignedData done [03:21:41]CreateOFDProtocolMessage [03:21:41]wFMCommunicate request_size=4 [03:21:41]MH_SAM_APDU [03:21:41]CAPDU: 80 11 00 00 [03:21:41]Write to MH i2c: E2 08 00 D3 06 80 11 00 00 00 00 00 00 53 [03:21:41]Write i2c OK [03:21:41]MH_I2C_Read... [03:21:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:21:41]Read from MH i2c: E2 [03:21:41]MH_I2C_Read... [03:21:41]Read from MH i2c: E2 17 00 [03:21:41]MH_I2C_Read... [03:21:41]Read from MH i2c: E2 17 00 D3 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B0 [03:21:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [03:21:41]wFMCommunicate OK [03:21:41]CreateOFDProtocolMessage done [03:21:41]OFDSenderStorePacket 226393 [03:21:41]StoreOFDPacket docnum=226393 [03:21:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 F2 F6 07 01 C8 86 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 44 B9 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 59 74 03 00 35 04 06 00 F8 BB F3 1E 95 DF C0 59 09 5A F2 E5 33 D3 [03:21:41]CheckFolder [03:21:41]dirname=/storage/ofd_packets [03:21:41]CheckFolder done [03:21:41]ProducePacketName [03:21:41]name=ofd_packets/00226393 [03:21:41]NVStorageSaveData ofd_packets/00226393 [03:21:41]File name is /storage/ofd_packets/00226393 [03:21:41]Write 301 bytes [03:21:41]NVStorageSaveData done [03:21:41]OFDSenderStorePacket done [03:21:41]KKMCreateOFDPacket done [03:21:41]NVStorageSaveData kkm_last_timestamp [03:21:41]File name is /storage/kkm_last_timestamp [03:21:41]Write 4 bytes [03:21:41]NVStorageSaveData done [03:21:41]ExternCall_PrintAddStr [03:21:41]wPrintStart [03:21:41]Write to MH i2c: 01 00 00 D4 06 DA [03:21:41]Write i2c OK [03:21:41]MH_I2C_Read... [03:21:41]Read from MH i2c: 01 [03:21:41]MH_I2C_Read... [03:21:41]Read from MH i2c: 01 07 00 [03:21:41]MH_I2C_Read... [03:21:41]Read from MH i2c: 01 07 00 D4 06 00 00 00 00 00 FF 0F EF [03:21:41]RasterBufferAndPrint [03:21:41]line Счет N : (1)2002727 [03:21:41]line ИНН: 02508201610067 [03:21:41]line Контрольно-Кассовый Чек [03:21:41]line ПРОДАЖА [03:21:41]line ТРК (МРК, ГНК) : 43 [03:21:41]line Товар: 2710124130 [03:21:41]line Аи-92-К-5 [03:21:41]line 7.380 * 67.80 [03:21:41]line = 500.36 [03:21:41]line НДС 12% НСП 1% [03:21:41]line > о реализуемом товаре [03:21:41]line ОКРУГЛЕНИЕ: -0.36 [03:21:41]line ИТОГО: 500.00 [03:21:41]line Внесено: 500.00 [03:21:41]line СДАЧА: 0.00 [03:21:41]line НСП 1% : 4.43 [03:21:41]line НДС 12% : 53.14 [03:21:41]line Наличными: 500.00 [03:21:41]line Безнал.: 0.00 [03:21:41]line Место: АЗС № 97 "Партнер Нефть" [03:21:41]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [03:21:41]line СНО: Общий режим [03:21:41]line Чек 53 28.07.2024 03:21 [03:21:41]line Смена: 439 ФФД: 1.0 [03:21:41]line ЗНМ: 0300000054 [03:21:41]line РНМ: 0000000000092624 [03:21:41]line Версия ККМ: 001 [03:21:41]line ФМ: 0000000000874959 [03:21:41]line ФД: 226393 [03:21:41]line ФПД: 273486121440735 [03:21:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T032140&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226393&fm=273486121440735&tin=02508201610067®Number=0000000000092624&sum=50000 [03:21:41]written 0, free lines is 4095 [03:21:42]Write to MH i2c: 01 00 00 FF 06 05 [03:21:42]Write i2c OK [03:21:42]MH_I2C_Read... [03:21:42]Read from MH i2c: 01 [03:21:42]MH_I2C_Read... [03:21:42]Read from MH i2c: 01 07 00 [03:21:42]MH_I2C_Read... [03:21:42]Read from MH i2c: 01 07 00 FF 06 00 00 00 00 00 5D 0C 75 [03:21:42]RasterBufferAndPrint [03:21:42]line [03:21:42]line [03:21:42]line [03:21:42]line [03:21:42]line [03:21:42]written 0, free lines is 3167 [03:21:42]MH_Cut [03:21:42]Write to MH i2c: D1 01 00 06 07 01 DF [03:21:42]Write i2c OK [03:21:42]MH_I2C_Read... [03:21:42]Read from MH i2c: D1 [03:21:42]MH_I2C_Read... [03:21:42]Read from MH i2c: D1 01 00 [03:21:42]MH_I2C_Read... [03:21:42]Read from MH i2c: D1 01 00 06 07 00 DE [03:21:42]Write to MH i2c: 01 00 00 07 07 0E [03:21:42]Write i2c OK [03:21:42]MH_I2C_Read... [03:21:43]*** Cut start [03:21:43]*** Partial cut [03:21:43]*** CUTSNS_PIN = 1 [03:21:43]*** CUTSNS_PIN = 0 [03:21:43]*** Brake cut motor [03:21:44]Read from MH i2c: 01 [03:21:44]MH_I2C_Read... [03:21:44]*** Stop cut motor [03:21:44]*** Cut end [03:21:44]Read from MH i2c: 01 07 00 [03:21:44]MH_I2C_Read... [03:21:44]Read from MH i2c: 01 07 00 07 07 00 00 00 00 00 FF 0F 23 [03:21:44]process_action close_receipt done [03:21:44]requested_data is exist [03:21:44]produce_requested_data [03:21:44]requested_item fm.sn is exist - process it [03:21:44]wFMCommunicate request_size=4 [03:21:44]MH_SAM_APDU [03:21:44]CAPDU: 80 11 00 00 [03:21:44]Write to MH i2c: E2 08 00 08 07 80 11 00 00 00 00 00 00 89 [03:21:44]Write i2c OK [03:21:44]MH_I2C_Read... [03:21:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:21:44]Read from MH i2c: E2 [03:21:44]MH_I2C_Read... [03:21:44]Read from MH i2c: E2 17 00 [03:21:44]MH_I2C_Read... [03:21:44]Read from MH i2c: E2 17 00 08 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E6 [03:21:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [03:21:44]wFMCommunicate OK [03:21:44]requested_item fd.num is exist - process it [03:21:44]SAM_PROTO_GetFieldsCounters [03:21:44]wFMCommunicate request_size=4 [03:21:44]MH_SAM_APDU [03:21:44]CAPDU: 80 13 00 00 [03:21:44]Write to MH i2c: E2 08 00 09 07 80 13 00 00 00 00 00 00 8C [03:21:44]Write i2c OK [03:21:44]MH_I2C_Read... [03:21:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:21:44]Read from MH i2c: E2 [03:21:44]MH_I2C_Read... [03:21:44]Read from MH i2c: E2 62 00 [03:21:44]MH_I2C_Read... [03:21:44]Read from MH i2c: E2 62 00 09 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 59 74 03 00 0E 04 04 00 B7 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 DC [03:21:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 59 74 03 00 0E 04 04 00 B7 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 [03:21:44]wFMCommunicate OK [03:21:44]SAM_PROTO_GetFieldsCounters done [03:21:44]requested_item shift.num is exist - process it [03:21:44]requested_item shift.opened is exist - process it [03:21:44]req_shift_opened [03:21:44]FM_GetShiftState [03:21:44]SAM_PROTO_GetShiftState [03:21:44]wFMCommunicate request_size=4 [03:21:44]MH_SAM_APDU [03:21:44]CAPDU: 80 13 01 00 [03:21:44]Write to MH i2c: E2 08 00 0A 07 80 13 01 00 00 00 00 00 8E [03:21:44]Write i2c OK [03:21:44]MH_I2C_Read... [03:21:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:21:44]Read from MH i2c: E2 [03:21:44]MH_I2C_Read... [03:21:44]Read from MH i2c: E2 0E 00 [03:21:44]MH_I2C_Read... [03:21:44]Read from MH i2c: E2 0E 00 0A 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 3F [03:21:44]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [03:21:44]wFMCommunicate OK [03:21:44]SAM_PROTO_GetShiftState done [03:21:44]FM_GetShiftState done [03:21:44]req_shift_opened done [03:21:44]requested_item shift.open_date is exist - process it [03:21:44]req_shift_open_date [03:21:44]req_shift_open_date done [03:21:44]produce_requested_data done [03:21:44]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226393,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [03:21:44]process_action_free close_receipt [03:21:44]json_value_free [03:21:44]json_value_free done [03:21:44]process_json_proto returns [03:21:44]Send response to host [03:21:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226393,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [03:21:44]free response buf [03:21:44]execute_script done [03:21:44]execute_script returns [03:21:44]free content buf [03:21:44]Sock 7.Close socket [03:21:44]Sock 7.Thread stoped [03:21:47]recv_with_timeout no data received [03:22:15]recv_with_timeout no data received [03:22:39]recv_with_timeout no data received [03:23:17]ConnectInit Can't connect to host [03:23:17]CommunicateWithHost connect error [03:23:17]CommunicateWithHost err = -1 [03:23:17]OFD Sender: Server communicate error [03:23:17]OFD Sender: Processing packet 226392 [packets to send 601, broken 599] [03:23:17]ProducePacketName [03:23:17]name=ofd_packets/00226392 [03:23:17]OFD Sender: To server: pG, [03:23:17]CommunicateWithHost lk.salyk.kg:30040 [03:23:17]ConnectInit lk.salyk.kg [03:23:17]Connected sock=7 [03:23:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 22 01 04 01 8B EA 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 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 21 B9 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 58 74 03 00 35 04 06 00 2F 27 F0 42 33 55 DA C5 36 70 A9 1D 82 2D [03:23:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 14 7A 47 00 3E E9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 58 74 03 00 F4 03 04 00 B0 65 A5 66 B6 04 01 00 00 B1 E1 17 6B 7B B9 D3 A0 [03:23:18]CommunicateWithHost err = 0 [03:23:18]CheckOFDResponse [03:23:18]1017 (14) - 77093643461234 [03:23:18]1041 (16) - 0000000000874959 [03:23:18]1040 (4) - 226392 [03:23:18]1012 (4) - 27.07.2024 21:25 [03:23:18]1206 (1) - 0 [03:23:18]OFD Sender: Remove packet 226392 [03:23:18]ProducePacketName [03:23:18]name=ofd_packets/00226392 [03:23:18]NVStorageDeleteData [03:23:18]OFD Sender: Processing packet 226393 [packets to send 600, broken 599] [03:23:18]ProducePacketName [03:23:18]name=ofd_packets/00226393 [03:23:18]OFD Sender: To server: pG, [03:23:18]CommunicateWithHost lk.salyk.kg:30040 [03:23:18]ConnectInit lk.salyk.kg [03:23:19]Connected sock=9 [03:23:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 F2 F6 07 01 C8 86 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 44 B9 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 59 74 03 00 35 04 06 00 F8 BB F3 1E 95 DF C0 59 09 5A F2 E5 33 D3 [03:23:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 0E 00 47 00 7A 52 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 59 74 03 00 F4 03 04 00 B1 65 A5 66 B6 04 01 00 00 E8 9F B7 C2 3B 7E 14 FB [03:23:19]CommunicateWithHost err = 0 [03:23:19]CheckOFDResponse [03:23:19]1017 (14) - 77093643461234 [03:23:19]1041 (16) - 0000000000874959 [03:23:19]1040 (4) - 226393 [03:23:19]1012 (4) - 27.07.2024 21:25 [03:23:19]1206 (1) - 0 [03:23:19]OFD Sender: Remove packet 226393 [03:23:19]ProducePacketName [03:23:19]name=ofd_packets/00226393 [03:23:19]NVStorageDeleteData [03:23:20]OFD Sender: No OFD packet to send [03:23:25]OFD Sender: No OFD packet to send [03:23:30]OFD Sender: No OFD packet to send [03:23:35]OFD Sender: No OFD packet to send [03:23:40]OFD Sender: No OFD packet to send [03:23:40]recv_with_timeout no data received [03:23:45]OFD Sender: No OFD packet to send [03:23:50]OFD Sender: No OFD packet to send [03:23:55]OFD Sender: No OFD packet to send [03:24:00]OFD Sender: No OFD packet to send [03:24:04]recv_with_timeout no data received [03:24:05]OFD Sender: No OFD packet to send [03:24:10]OFD Sender: No OFD packet to send [03:24:15]OFD Sender: No OFD packet to send [03:24:20]OFD Sender: No OFD packet to send [03:24:25]OFD Sender: No OFD packet to send [03:24:30]OFD Sender: No OFD packet to send [03:24:35]OFD Sender: No OFD packet to send [03:24:40]OFD Sender: No OFD packet to send [03:24:45]OFD Sender: No OFD packet to send [03:24:50]OFD Sender: No OFD packet to send [03:24:55]OFD Sender: No OFD packet to send [03:25:00]OFD Sender: No OFD packet to send [03:25:05]OFD Sender: No OFD packet to send [03:25:10]OFD Sender: No OFD packet to send [03:25:15]OFD Sender: No OFD packet to send [03:25:20]OFD Sender: No OFD packet to send [03:25:25]OFD Sender: No OFD packet to send [03:25:30]OFD Sender: No OFD packet to send [03:25:35]OFD Sender: No OFD packet to send [03:25:40]OFD Sender: No OFD packet to send [03:25:45]OFD Sender: No OFD packet to send [03:25:50]OFD Sender: No OFD packet to send [03:25:55]OFD Sender: No OFD packet to send [03:26:00]OFD Sender: No OFD packet to send [03:26:05]OFD Sender: No OFD packet to send [03:26:10]OFD Sender: No OFD packet to send [03:26:15]OFD Sender: No OFD packet to send [03:26:20]OFD Sender: No OFD packet to send [03:26:25]OFD Sender: No OFD packet to send [03:26:30]OFD Sender: No OFD packet to send [03:26:35]OFD Sender: No OFD packet to send [03:26:40]OFD Sender: No OFD packet to send [03:26:45]OFD Sender: No OFD packet to send [03:26:50]OFD Sender: No OFD packet to send [03:26:55]OFD Sender: No OFD packet to send [03:27:00]OFD Sender: No OFD packet to send [03:27:05]OFD Sender: No OFD packet to send [03:27:10]OFD Sender: No OFD packet to send [03:27:15]OFD Sender: No OFD packet to send [03:27:20]OFD Sender: No OFD packet to send [03:27:25]OFD Sender: No OFD packet to send [03:27:30]recv_with_timeout no data received [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:26]OFD Sender: No OFD packet to send [03:28:31]OFD Sender: No OFD packet to send [03:28:36]OFD Sender: No OFD packet to send [03:28:41]OFD Sender: No OFD packet to send [03:28:46]OFD Sender: No OFD packet to send [03:28:51]OFD Sender: No OFD packet to send [03:28:56]OFD Sender: No OFD packet to send [03:29:01]OFD Sender: No OFD packet to send [03:29:06]OFD Sender: No OFD packet to send [03:29:11]OFD Sender: No OFD packet to send [03:29:16]OFD Sender: No OFD packet to send [03:29:21]OFD Sender: No OFD packet to send [03:29:26]OFD Sender: No OFD packet to send [03:29:31]OFD Sender: No OFD packet to send [03:29:36]OFD Sender: No OFD packet to send [03:29:41]OFD Sender: No OFD packet to send [03:29:46]OFD Sender: No OFD packet to send [03:29:51]OFD Sender: No OFD packet to send [03:29:56]OFD Sender: No OFD packet to send [03:30:01]OFD Sender: No OFD packet to send [03:30:06]OFD Sender: No OFD packet to send [03:30:11]OFD Sender: No OFD packet to send [03:30:16]OFD Sender: No OFD packet to send [03:30:21]OFD Sender: No OFD packet to send [03:30:26]OFD Sender: No OFD packet to send [03:30:31]OFD Sender: No OFD packet to send [03:30:36]OFD Sender: No OFD packet to send [03:30:41]OFD Sender: No OFD packet to send [03:30:46]OFD Sender: No OFD packet to send [03:30:50]accept exits with 10 [03:30:50]New connection [03:30:50]New thread 3067575652 created [03:30:50]Thread 3067432292 joined [03:30:50]Waiting for new connection... [03:30:50] Sock 10.Parse request [03:30:50]Sock 10.Check first char [03:30:50]Sock 10.First char is OK [03:30:50]request: POST /json_proto HTTP/1.0 [03:30:50]Method: POST [03:30:50]URL: /json_proto [03:30:50]Method is POST - this is cgi request [03:30:50]url: /json_proto [03:30:50]query_string will be loaded in cgi processing [03:30:50]execute_cgi json_proto POST (null) [03:30:50]execute_cgi path=json_proto method=POST [03:30:50]POST find Content-Length [03:30:50]Host: 172.17.43.131:8080 [03:30:50]Content-Length: 678 [03:30:50]Content-Type: application/json [03:30:50] [03:30:50]POST finish read [03:30:50]Found Content-Length = 678 [03:30:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002728", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:30:50]execute_script... [03:30:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002728", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:30:50]POST & json_proto [03:30:50]process_json_proto [03:30:50]json parsed OK: [03:30:50]protocol is kg_v1.0 [03:30:50]action value=close_receipt [03:30:50]process_action close_receipt [03:30:50]cmd_close_receipt [03:30:50]MH_GetDate [03:30:50]Write to MH i2c: F0 00 00 0B 07 01 [03:30:50]Write i2c OK [03:30:50]MH_I2C_Read... [03:30:50]Read from MH i2c: F0 [03:30:50]MH_I2C_Read... [03:30:50]Read from MH i2c: F0 09 00 [03:30:50]MH_I2C_Read... [03:30:50]Read from MH i2c: F0 09 00 0B 07 00 6A BB A5 66 F9 24 A2 66 5F [03:30:50]GetLastDocTimeStamp 1722136900 [03:30:50]current date 1722137450 [03:30:50]FM_GetShiftState [03:30:50]SAM_PROTO_GetShiftState [03:30:50]wFMCommunicate request_size=4 [03:30:50]MH_SAM_APDU [03:30:50]CAPDU: 80 13 01 00 [03:30:50]Write to MH i2c: E2 08 00 0C 07 80 13 01 00 00 00 00 00 90 [03:30:50]Write i2c OK [03:30:50]MH_I2C_Read... [03:30:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:30:50]Read from MH i2c: E2 [03:30:50]MH_I2C_Read... [03:30:50]Read from MH i2c: E2 0E 00 [03:30:50]MH_I2C_Read... [03:30:50]Read from MH i2c: E2 0E 00 0C 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 41 [03:30:50]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [03:30:50]wFMCommunicate OK [03:30:50]SAM_PROTO_GetShiftState done [03:30:50]FM_GetShiftState done [03:30:50]opened in 1722125326 [03:30:50]opened+sec_in_day 1722211726 [03:30:50]quantity*price = 40002 [03:30:50]sum+1 = 40003 [03:30:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 54 28.07.2024 03:30 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226394 ФПД: 74684614872471 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T033050&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226394&fm=74684614872471&tin=02508201610067®Number=0000000000092624&sum=40000 [03:30:51]StoreToDocumentArchive [03:30:51]shift 439 fd 226394 [03:30:51]save to /storage/0439/doc_00226394 [03:30:51]save last doc name /storage/0439/doc_00226394 to /storage/kkm_last_doc_name [03:30:51]save OK [03:30:51]Clear old archive folders... [03:30:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:30:51]tlvbuf is 01135650 [03:30:51]SAM_PROTO_ClearQueue [03:30:51]wFMCommunicate request_size=4 [03:30:51]MH_SAM_APDU [03:30:51]CAPDU: 80 09 00 00 [03:30:51]Write to MH i2c: E2 08 00 19 07 80 09 00 00 00 00 00 00 92 [03:30:51]Write i2c OK [03:30:51]MH_I2C_Read... [03:30:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:30:51]Read from MH i2c: E2 [03:30:51]MH_I2C_Read... [03:30:51]Read from MH i2c: E2 03 00 [03:30:51]MH_I2C_Read... [03:30:51]Read from MH i2c: E2 03 00 19 07 00 90 00 94 [03:30:51]RAPDU: 90 00 [03:30:51]wFMCommunicate OK [03:30:51]SAM_PROTO_ClearQueue done [03:30:51]KKMCreateOFDPacket [03:30:51]OFDProtocolAddRootSTLVToBuf [03:30:51]FM_MakeSignedData [03:30:51]FM_MakeSignedData [03:30:51]SAM_PROTO_SignData [03:30:51]wFMCommunicate request_size=4 [03:30:51]MH_SAM_APDU [03:30:51]CAPDU: 80 0D 01 02 [03:30:51]Write to MH i2c: E2 08 00 1A 07 80 0D 01 02 00 00 00 00 9A [03:30:51]Write i2c OK [03:30:51]MH_I2C_Read... [03:30:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:30:51]Read from MH i2c: E2 [03:30:51]MH_I2C_Read... [03:30:51]Read from MH i2c: E2 03 00 [03:30:51]MH_I2C_Read... [03:30:51]Read from MH i2c: E2 03 00 1A 07 00 90 00 95 [03:30:51]RAPDU: 90 00 [03:30:51]wFMCommunicate OK [03:30:51]wFMCommunicate request_size=255 [03:30:51]MH_SAM_APDU [03:30:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 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 36 00 00 00 F4 03 04 00 6A BB A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5A 74 03 00 35 04 06 00 43 [03:30:51]Write to MH i2c: E2 02 01 1B 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 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 36 00 00 00 F4 03 04 00 6A BB A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5A 74 03 00 35 04 06 00 43 00 00 38 [03:30:51]Write i2c OK [03:30:51]MH_I2C_Read... [03:30:51]OFD Sender: No OFD packet to send [03:30:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:30:51]Read from MH i2c: E2 [03:30:51]MH_I2C_Read... [03:30:51]Read from MH i2c: E2 03 00 [03:30:51]MH_I2C_Read... [03:30:51]Read from MH i2c: E2 03 00 1B 07 00 90 00 96 [03:30:51]RAPDU: 90 00 [03:30:51]wFMCommunicate OK [03:30:51]wFMCommunicate request_size=10 [03:30:51]MH_SAM_APDU [03:30:51]CAPDU: 80 0D 02 02 05 EC DD F0 8D 97 [03:30:51]Write to MH i2c: E2 0D 00 1C 07 80 0D 02 02 05 00 EC DD F0 8D 97 00 00 84 [03:30:51]Write i2c OK [03:30:51]MH_I2C_Read... [03:30:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:30:51]Read from MH i2c: E2 [03:30:51]MH_I2C_Read... [03:30:51]Read from MH i2c: E2 03 00 [03:30:51]MH_I2C_Read... [03:30:51]Read from MH i2c: E2 03 00 1C 07 00 90 00 97 [03:30:51]RAPDU: 90 00 [03:30:51]wFMCommunicate OK [03:30:51]wFMCommunicate request_size=4 [03:30:51]MH_SAM_APDU [03:30:51]CAPDU: 80 0D 03 02 [03:30:51]Write to MH i2c: E2 08 00 1D 07 80 0D 03 02 00 00 00 00 9F [03:30:51]Write i2c OK [03:30:51]MH_I2C_Read... [03:30:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:30:51]Read from MH i2c: E2 [03:30:51]MH_I2C_Read... [03:30:51]Read from MH i2c: E2 0B 00 [03:30:51]MH_I2C_Read... [03:30:51]Read from MH i2c: E2 0B 00 1D 07 00 03 09 31 DD EE 5B A8 B1 90 00 5C [03:30:51]RAPDU: 03 09 31 DD EE 5B A8 B1 90 00 [03:30:51]wFMCommunicate OK [03:30:51]SAM_PROTO_SignData done [03:30:51]FM_MakeSignedData done [03:30:51]CreateOFDProtocolMessage [03:30:51]wFMCommunicate request_size=4 [03:30:51]MH_SAM_APDU [03:30:51]CAPDU: 80 11 00 00 [03:30:51]Write to MH i2c: E2 08 00 1E 07 80 11 00 00 00 00 00 00 9F [03:30:51]Write i2c OK [03:30:51]MH_I2C_Read... [03:30:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:30:51]Read from MH i2c: E2 [03:30:51]MH_I2C_Read... [03:30:51]Read from MH i2c: E2 17 00 [03:30:51]MH_I2C_Read... [03:30:51]Read from MH i2c: E2 17 00 1E 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FC [03:30:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [03:30:51]wFMCommunicate OK [03:30:51]CreateOFDProtocolMessage done [03:30:51]OFDSenderStorePacket 226394 [03:30:51]StoreOFDPacket docnum=226394 [03:30:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 DE 9B 07 01 59 C4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 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 36 00 00 00 F4 03 04 00 6A BB A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5A 74 03 00 35 04 06 00 43 EC DD F0 8D 97 03 09 31 DD EE 5B A8 B1 [03:30:51]CheckFolder [03:30:51]dirname=/storage/ofd_packets [03:30:51]CheckFolder done [03:30:51]ProducePacketName [03:30:51]name=ofd_packets/00226394 [03:30:51]NVStorageSaveData ofd_packets/00226394 [03:30:51]File name is /storage/ofd_packets/00226394 [03:30:51]Write 301 bytes [03:30:51]NVStorageSaveData done [03:30:51]OFDSenderStorePacket done [03:30:51]KKMCreateOFDPacket done [03:30:51]NVStorageSaveData kkm_last_timestamp [03:30:51]File name is /storage/kkm_last_timestamp [03:30:51]Write 4 bytes [03:30:51]NVStorageSaveData done [03:30:51]ExternCall_PrintAddStr [03:30:51]wPrintStart [03:30:51]Write to MH i2c: 01 00 00 1F 07 26 [03:30:51]Write i2c OK [03:30:51]MH_I2C_Read... [03:30:51]Read from MH i2c: 01 [03:30:51]MH_I2C_Read... [03:30:51]Read from MH i2c: 01 07 00 [03:30:51]MH_I2C_Read... [03:30:51]Read from MH i2c: 01 07 00 1F 07 00 00 00 00 00 FF 0F 3B [03:30:51]RasterBufferAndPrint [03:30:51]line Счет N : (1)2002728 [03:30:51]line ИНН: 02508201610067 [03:30:51]line Контрольно-Кассовый Чек [03:30:51]line ПРОДАЖА [03:30:51]line ТРК (МРК, ГНК) : 43 [03:30:51]line Товар: 2710124130 [03:30:51]line Аи-92-К-5 [03:30:51]line 5.900 * 67.80 [03:30:51]line = 400.02 [03:30:51]line НДС 12% НСП 1% [03:30:51]line > о реализуемом товаре [03:30:51]line ОКРУГЛЕНИЕ: -0.02 [03:30:51]line ИТОГО: 400.00 [03:30:51]line Внесено: 400.00 [03:30:51]line СДАЧА: 0.00 [03:30:51]line НСП 1% : 3.54 [03:30:51]line НДС 12% : 42.48 [03:30:51]line Наличными: 400.00 [03:30:51]line Безнал.: 0.00 [03:30:51]line Место: АЗС № 97 "Партнер Нефть" [03:30:51]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [03:30:51]line СНО: Общий режим [03:30:51]line Чек 54 28.07.2024 03:30 [03:30:51]line Смена: 439 ФФД: 1.0 [03:30:51]line ЗНМ: 0300000054 [03:30:51]line РНМ: 0000000000092624 [03:30:51]line Версия ККМ: 001 [03:30:51]line ФМ: 0000000000874959 [03:30:51]line ФД: 226394 [03:30:51]line ФПД: 74684614872471 [03:30:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T033050&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226394&fm=74684614872471&tin=02508201610067®Number=0000000000092624&sum=40000 [03:30:51]written 0, free lines is 4095 [03:30:51]OFD Sender: Processing packet 226394 [packets to send 600, broken 599] [03:30:51]ProducePacketName [03:30:51]name=ofd_packets/00226394 [03:30:51]OFD Sender: To server: pG, [03:30:51]CommunicateWithHost lk.salyk.kg:30040 [03:30:51]ConnectInit lk.salyk.kg [03:30:52]Write to MH i2c: 01 00 00 4A 07 51 [03:30:52]Write i2c OK [03:30:52]MH_I2C_Read... [03:30:52]Read from MH i2c: 01 [03:30:52]MH_I2C_Read... [03:30:52]Read from MH i2c: 01 07 00 [03:30:52]MH_I2C_Read... [03:30:52]Read from MH i2c: 01 07 00 4A 07 00 00 00 00 00 57 0C BB [03:30:52]RasterBufferAndPrint [03:30:52]line [03:30:52]line [03:30:52]line [03:30:52]line [03:30:52]line [03:30:52]written 0, free lines is 3162 [03:30:52]MH_Cut [03:30:52]Write to MH i2c: D1 01 00 51 07 01 2A [03:30:52]Write i2c OK [03:30:52]MH_I2C_Read... [03:30:52]Read from MH i2c: D1 [03:30:52]MH_I2C_Read... [03:30:52]Read from MH i2c: D1 01 00 [03:30:52]MH_I2C_Read... [03:30:52]Read from MH i2c: D1 01 00 51 07 00 29 [03:30:52]Write to MH i2c: 01 00 00 52 07 59 [03:30:52]Write i2c OK [03:30:52]MH_I2C_Read... [03:30:53]Connected sock=9 [03:30:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 DE 9B 07 01 59 C4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 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 36 00 00 00 F4 03 04 00 6A BB A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5A 74 03 00 35 04 06 00 43 EC DD F0 8D 97 03 09 31 DD EE 5B A8 B1 [03:30:53]*** Cut start [03:30:53]*** Partial cut [03:30:53]*** CUTSNS_PIN = 1 [03:30:53]*** CUTSNS_PIN = 0 [03:30:53]*** Brake cut motor [03:30:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 0F AB 47 00 D1 8B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5A 74 03 00 F4 03 04 00 77 67 A5 66 B6 04 01 00 00 29 B1 55 E2 F1 16 55 64 [03:30:53]CommunicateWithHost err = 0 [03:30:53]CheckOFDResponse [03:30:53]1017 (14) - 77093643461234 [03:30:53]1041 (16) - 0000000000874959 [03:30:53]1040 (4) - 226394 [03:30:53]1012 (4) - 27.07.2024 21:32 [03:30:53]1206 (1) - 0 [03:30:53]OFD Sender: Remove packet 226394 [03:30:53]ProducePacketName [03:30:53]name=ofd_packets/00226394 [03:30:53]NVStorageDeleteData [03:30:54]Read from MH i2c: 01 [03:30:54]MH_I2C_Read... [03:30:54]*** Stop cut motor [03:30:54]*** Cut end [03:30:54]Read from MH i2c: 01 07 00 [03:30:54]MH_I2C_Read... [03:30:54]Read from MH i2c: 01 07 00 52 07 00 00 00 00 00 FF 0F 6E [03:30:54]process_action close_receipt done [03:30:54]requested_data is exist [03:30:54]produce_requested_data [03:30:54]requested_item fm.sn is exist - process it [03:30:54]wFMCommunicate request_size=4 [03:30:54]MH_SAM_APDU [03:30:54]CAPDU: 80 11 00 00 [03:30:54]Write to MH i2c: E2 08 00 53 07 80 11 00 00 00 00 00 00 D4 [03:30:54]Write i2c OK [03:30:54]MH_I2C_Read... [03:30:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:30:54]Read from MH i2c: E2 [03:30:54]MH_I2C_Read... [03:30:54]Read from MH i2c: E2 17 00 [03:30:54]MH_I2C_Read... [03:30:54]Read from MH i2c: E2 17 00 53 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 31 [03:30:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [03:30:54]wFMCommunicate OK [03:30:54]requested_item fd.num is exist - process it [03:30:54]SAM_PROTO_GetFieldsCounters [03:30:54]wFMCommunicate request_size=4 [03:30:54]MH_SAM_APDU [03:30:54]CAPDU: 80 13 00 00 [03:30:54]Write to MH i2c: E2 08 00 54 07 80 13 00 00 00 00 00 00 D7 [03:30:54]Write i2c OK [03:30:54]MH_I2C_Read... [03:30:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:30:54]Read from MH i2c: E2 [03:30:54]MH_I2C_Read... [03:30:54]Read from MH i2c: E2 62 00 [03:30:54]MH_I2C_Read... [03:30:54]Read from MH i2c: E2 62 00 54 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5A 74 03 00 0E 04 04 00 B7 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 2B [03:30:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5A 74 03 00 0E 04 04 00 B7 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 [03:30:54]wFMCommunicate OK [03:30:54]SAM_PROTO_GetFieldsCounters done [03:30:54]requested_item shift.num is exist - process it [03:30:54]requested_item shift.opened is exist - process it [03:30:54]req_shift_opened [03:30:54]FM_GetShiftState [03:30:54]SAM_PROTO_GetShiftState [03:30:54]wFMCommunicate request_size=4 [03:30:54]MH_SAM_APDU [03:30:54]CAPDU: 80 13 01 00 [03:30:54]Write to MH i2c: E2 08 00 55 07 80 13 01 00 00 00 00 00 D9 [03:30:54]Write i2c OK [03:30:54]MH_I2C_Read... [03:30:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:30:54]Read from MH i2c: E2 [03:30:54]MH_I2C_Read... [03:30:54]Read from MH i2c: E2 0E 00 [03:30:54]MH_I2C_Read... [03:30:54]Read from MH i2c: E2 0E 00 55 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 8A [03:30:54]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [03:30:54]wFMCommunicate OK [03:30:54]SAM_PROTO_GetShiftState done [03:30:54]FM_GetShiftState done [03:30:54]req_shift_opened done [03:30:54]requested_item shift.open_date is exist - process it [03:30:54]req_shift_open_date [03:30:54]req_shift_open_date done [03:30:54]produce_requested_data done [03:30:54]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226394,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [03:30:54]process_action_free close_receipt [03:30:54]json_value_free [03:30:54]json_value_free done [03:30:54]process_json_proto returns [03:30:54]Send response to host [03:30:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226394,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [03:30:54]free response buf [03:30:54]execute_script done [03:30:54]execute_script returns [03:30:54]free content buf [03:30:54]Sock 10.Close socket [03:30:54]Sock 10.Thread stoped [03:30:54]OFD Sender: No OFD packet to send [03:30:59]OFD Sender: No OFD packet to send [03:31:04]OFD Sender: No OFD packet to send [03:31:09]OFD Sender: No OFD packet to send [03:31:14]OFD Sender: No OFD packet to send [03:31:19]OFD Sender: No OFD packet to send [03:31:19]recv_with_timeout no data received [03:31:24]OFD Sender: No OFD packet to send [03:31:29]OFD Sender: No OFD packet to send [03:31:34]OFD Sender: No OFD packet to send [03:31:39]OFD Sender: No OFD packet to send [03:31:44]OFD Sender: No OFD packet to send [03:31:49]OFD Sender: No OFD packet to send [03:31:54]OFD Sender: No OFD packet to send [03:31:59]OFD Sender: No OFD packet to send [03:32:04]OFD Sender: No OFD packet to send [03:32:09]OFD Sender: No OFD packet to send [03:32:14]OFD Sender: No OFD packet to send [03:32:19]OFD Sender: No OFD packet to send [03:32:24]OFD Sender: No OFD packet to send [03:32:29]OFD Sender: No OFD packet to send [03:32:34]OFD Sender: No OFD packet to send [03:32:39]OFD Sender: No OFD packet to send [03:32:44]OFD Sender: No OFD packet to send [03:32:49]OFD Sender: No OFD packet to send [03:32:54]OFD Sender: No OFD packet to send [03:32:59]OFD Sender: No OFD packet to send [03:33:04]OFD Sender: No OFD packet to send [03:33:09]OFD Sender: No OFD packet to send [03:33:14]OFD Sender: No OFD packet to send [03:33:19]OFD Sender: No OFD packet to send [03:33:24]OFD Sender: No OFD packet to send [03:33:29]OFD Sender: No OFD packet to send [03:33:34]OFD Sender: No OFD packet to send [03:33:39]OFD Sender: No OFD packet to send [03:33:44]OFD Sender: No OFD packet to send [03:33:49]OFD Sender: No OFD packet to send [03:33:54]OFD Sender: No OFD packet to send [03:33:59]OFD Sender: No OFD packet to send [03:34:04]OFD Sender: No OFD packet to send [03:34:09]OFD Sender: No OFD packet to send [03:34:14]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:44]accept exits with 7 [03:35:44]New connection [03:35:44]New thread 3067432292 created [03:35:44]Thread 3067575652 joined [03:35:44]Waiting for new connection... [03:35:44] Sock 7.Parse request [03:35:44]Sock 7.Check first char [03:35:44]Sock 7.First char is OK [03:35:44]request: POST /json_proto HTTP/1.0 [03:35:44]Method: POST [03:35:44]URL: /json_proto [03:35:44]Method is POST - this is cgi request [03:35:44]url: /json_proto [03:35:44]query_string will be loaded in cgi processing [03:35:44]execute_cgi json_proto POST (null) [03:35:44]execute_cgi path=json_proto method=POST [03:35:44]POST find Content-Length [03:35:44]Host: 172.17.43.131:8080 [03:35:44]Content-Length: 678 [03:35:44]Content-Type: application/json [03:35:44] [03:35:44]POST finish read [03:35:44]Found Content-Length = 678 [03:35:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002729", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [03:35:44]execute_script... [03:35:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002729", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [03:35:44]POST & json_proto [03:35:44]process_json_proto [03:35:44]json parsed OK: [03:35:44]protocol is kg_v1.0 [03:35:44]action value=close_receipt [03:35:44]process_action close_receipt [03:35:44]cmd_close_receipt [03:35:44]MH_GetDate [03:35:44]Write to MH i2c: F0 00 00 56 07 4C [03:35:44]Write i2c OK [03:35:44]MH_I2C_Read... [03:35:44]Read from MH i2c: F0 [03:35:44]MH_I2C_Read... [03:35:44]Read from MH i2c: F0 09 00 [03:35:44]MH_I2C_Read... [03:35:44]Read from MH i2c: F0 09 00 56 07 00 91 BC A5 66 F9 24 A2 66 D2 [03:35:44]GetLastDocTimeStamp 1722137450 [03:35:44]current date 1722137745 [03:35:44]FM_GetShiftState [03:35:44]SAM_PROTO_GetShiftState [03:35:44]wFMCommunicate request_size=4 [03:35:44]MH_SAM_APDU [03:35:44]CAPDU: 80 13 01 00 [03:35:44]Write to MH i2c: E2 08 00 57 07 80 13 01 00 00 00 00 00 DB [03:35:44]Write i2c OK [03:35:44]MH_I2C_Read... [03:35:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:35:44]Read from MH i2c: E2 [03:35:44]MH_I2C_Read... [03:35:44]Read from MH i2c: E2 0E 00 [03:35:44]MH_I2C_Read... [03:35:44]Read from MH i2c: E2 0E 00 57 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 8C [03:35:44]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [03:35:44]wFMCommunicate OK [03:35:44]SAM_PROTO_GetShiftState done [03:35:44]FM_GetShiftState done [03:35:44]opened in 1722125326 [03:35:44]opened+sec_in_day 1722211726 [03:35:44]quantity*price = 50010 [03:35:44]sum+1 = 50012 [03:35:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 55 28.07.2024 03:35 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226395 ФПД: 275028487314912 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T033545&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226395&fm=275028487314912&tin=02508201610067®Number=0000000000092624&sum=50000 [03:35:45]StoreToDocumentArchive [03:35:45]shift 439 fd 226395 [03:35:45]save to /storage/0439/doc_00226395 [03:35:45]save last doc name /storage/0439/doc_00226395 to /storage/kkm_last_doc_name [03:35:45]save OK [03:35:45]Clear old archive folders... [03:35:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:35:45]tlvbuf is 011B4600 [03:35:45]SAM_PROTO_ClearQueue [03:35:45]wFMCommunicate request_size=4 [03:35:45]MH_SAM_APDU [03:35:45]CAPDU: 80 09 00 00 [03:35:45]Write to MH i2c: E2 08 00 64 07 80 09 00 00 00 00 00 00 DD [03:35:45]Write i2c OK [03:35:45]MH_I2C_Read... [03:35:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:35:45]Read from MH i2c: E2 [03:35:45]MH_I2C_Read... [03:35:45]Read from MH i2c: E2 03 00 [03:35:45]MH_I2C_Read... [03:35:45]Read from MH i2c: E2 03 00 64 07 00 90 00 DF [03:35:45]RAPDU: 90 00 [03:35:45]wFMCommunicate OK [03:35:45]SAM_PROTO_ClearQueue done [03:35:45]KKMCreateOFDPacket [03:35:45]OFDProtocolAddRootSTLVToBuf [03:35:45]FM_MakeSignedData [03:35:45]FM_MakeSignedData [03:35:45]SAM_PROTO_SignData [03:35:45]wFMCommunicate request_size=4 [03:35:45]MH_SAM_APDU [03:35:45]CAPDU: 80 0D 01 02 [03:35:45]Write to MH i2c: E2 08 00 65 07 80 0D 01 02 00 00 00 00 E5 [03:35:45]Write i2c OK [03:35:45]MH_I2C_Read... [03:35:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:35:45]Read from MH i2c: E2 [03:35:45]MH_I2C_Read... [03:35:45]Read from MH i2c: E2 03 00 [03:35:45]MH_I2C_Read... [03:35:45]Read from MH i2c: E2 03 00 65 07 00 90 00 E0 [03:35:45]RAPDU: 90 00 [03:35:45]wFMCommunicate OK [03:35:45]wFMCommunicate request_size=255 [03:35:45]MH_SAM_APDU [03:35:45]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 37 00 00 00 F4 03 04 00 91 BC A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5B 74 03 00 35 04 06 00 FA [03:35:45]Write to MH i2c: E2 02 01 66 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 37 00 00 00 F4 03 04 00 91 BC A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5B 74 03 00 35 04 06 00 FA 00 00 67 [03:35:45]Write i2c OK [03:35:45]MH_I2C_Read... [03:35:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:35:45]Read from MH i2c: E2 [03:35:45]MH_I2C_Read... [03:35:45]Read from MH i2c: E2 03 00 [03:35:45]MH_I2C_Read... [03:35:45]Read from MH i2c: E2 03 00 66 07 00 90 00 E1 [03:35:45]RAPDU: 90 00 [03:35:45]wFMCommunicate OK [03:35:45]wFMCommunicate request_size=10 [03:35:45]MH_SAM_APDU [03:35:45]CAPDU: 80 0D 02 02 05 23 0F 4A 1D E0 [03:35:45]Write to MH i2c: E2 0D 00 67 07 80 0D 02 02 05 00 23 0F 4A 1D E0 00 00 6B [03:35:45]Write i2c OK [03:35:45]MH_I2C_Read... [03:35:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:35:45]Read from MH i2c: E2 [03:35:45]MH_I2C_Read... [03:35:45]Read from MH i2c: E2 03 00 [03:35:45]MH_I2C_Read... [03:35:45]Read from MH i2c: E2 03 00 67 07 00 90 00 E2 [03:35:45]RAPDU: 90 00 [03:35:45]wFMCommunicate OK [03:35:45]wFMCommunicate request_size=4 [03:35:45]MH_SAM_APDU [03:35:45]CAPDU: 80 0D 03 02 [03:35:45]Write to MH i2c: E2 08 00 68 07 80 0D 03 02 00 00 00 00 EA [03:35:45]Write i2c OK [03:35:45]MH_I2C_Read... [03:35:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:35:45]Read from MH i2c: E2 [03:35:45]MH_I2C_Read... [03:35:45]Read from MH i2c: E2 0B 00 [03:35:45]MH_I2C_Read... [03:35:45]Read from MH i2c: E2 0B 00 68 07 00 57 E5 96 8E 42 37 D2 A7 90 00 3D [03:35:45]RAPDU: 57 E5 96 8E 42 37 D2 A7 90 00 [03:35:45]wFMCommunicate OK [03:35:45]SAM_PROTO_SignData done [03:35:45]FM_MakeSignedData done [03:35:45]CreateOFDProtocolMessage [03:35:45]wFMCommunicate request_size=4 [03:35:45]MH_SAM_APDU [03:35:45]CAPDU: 80 11 00 00 [03:35:45]Write to MH i2c: E2 08 00 69 07 80 11 00 00 00 00 00 00 EA [03:35:45]Write i2c OK [03:35:45]MH_I2C_Read... [03:35:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:35:45]Read from MH i2c: E2 [03:35:45]MH_I2C_Read... [03:35:45]Read from MH i2c: E2 17 00 [03:35:45]MH_I2C_Read... [03:35:45]Read from MH i2c: E2 17 00 69 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 47 [03:35:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [03:35:45]wFMCommunicate OK [03:35:45]CreateOFDProtocolMessage done [03:35:45]OFDSenderStorePacket 226395 [03:35:45]StoreOFDPacket docnum=226395 [03:35:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 CA AD 07 01 9C 1D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 37 00 00 00 F4 03 04 00 91 BC A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5B 74 03 00 35 04 06 00 FA 23 0F 4A 1D E0 57 E5 96 8E 42 37 D2 A7 [03:35:45]CheckFolder [03:35:45]dirname=/storage/ofd_packets [03:35:45]CheckFolder done [03:35:45]ProducePacketName [03:35:45]name=ofd_packets/00226395 [03:35:45]NVStorageSaveData ofd_packets/00226395 [03:35:45]File name is /storage/ofd_packets/00226395 [03:35:45]Write 301 bytes [03:35:45]NVStorageSaveData done [03:35:45]OFDSenderStorePacket done [03:35:45]KKMCreateOFDPacket done [03:35:45]NVStorageSaveData kkm_last_timestamp [03:35:45]File name is /storage/kkm_last_timestamp [03:35:45]Write 4 bytes [03:35:45]NVStorageSaveData done [03:35:45]ExternCall_PrintAddStr [03:35:45]wPrintStart [03:35:45]Write to MH i2c: 01 00 00 6A 07 71 [03:35:45]Write i2c OK [03:35:45]MH_I2C_Read... [03:35:45]Read from MH i2c: 01 [03:35:45]MH_I2C_Read... [03:35:45]Read from MH i2c: 01 07 00 [03:35:45]MH_I2C_Read... [03:35:45]Read from MH i2c: 01 07 00 6A 07 00 00 00 00 00 FF 0F 86 [03:35:45]RasterBufferAndPrint [03:35:45]line Счет N : (1)2002729 [03:35:45]line ИНН: 02508201610067 [03:35:45]line Контрольно-Кассовый Чек [03:35:45]line ПРОДАЖА [03:35:45]line ТРК (МРК, ГНК) : 44 [03:35:45]line Товар: 2710124500 [03:35:45]line Аи-95-К-5 [03:35:45]line 6.740 * 74.20 [03:35:45]line = 500.11 [03:35:45]line НДС 12% НСП 1% [03:35:45]line > о реализуемом товаре [03:35:45]line ОКРУГЛЕНИЕ: -0.11 [03:35:45]line ИТОГО: 500.00 [03:35:45]line Внесено: 500.00 [03:35:45]line СДАЧА: 0.00 [03:35:45]line НСП 1% : 4.43 [03:35:45]line НДС 12% : 53.11 [03:35:45]line Наличными: 500.00 [03:35:45]line Безнал.: 0.00 [03:35:45]line Место: АЗС № 97 "Партнер Нефть" [03:35:45]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [03:35:45]line СНО: Общий режим [03:35:45]line Чек 55 28.07.2024 03:35 [03:35:45]line Смена: 439 ФФД: 1.0 [03:35:45]line ЗНМ: 0300000054 [03:35:45]line РНМ: 0000000000092624 [03:35:45]line Версия ККМ: 001 [03:35:45]line ФМ: 0000000000874959 [03:35:45]line ФД: 226395 [03:35:45]line ФПД: 275028487314912 [03:35:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T033545&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226395&fm=275028487314912&tin=02508201610067®Number=0000000000092624&sum=50000 [03:35:45]written 0, free lines is 4095 [03:35:46]OFD Sender: Processing packet 226395 [packets to send 600, broken 599] [03:35:46]ProducePacketName [03:35:46]name=ofd_packets/00226395 [03:35:46]OFD Sender: To server: pG, [03:35:46]CommunicateWithHost lk.salyk.kg:30040 [03:35:46]ConnectInit lk.salyk.kg [03:35:46]Write to MH i2c: 01 00 00 95 07 9C [03:35:46]Write i2c OK [03:35:46]MH_I2C_Read... [03:35:46]Read from MH i2c: 01 [03:35:46]MH_I2C_Read... [03:35:46]Read from MH i2c: 01 07 00 [03:35:46]MH_I2C_Read... [03:35:46]Read from MH i2c: 01 07 00 95 07 00 00 00 00 00 59 0C 08 [03:35:46]RasterBufferAndPrint [03:35:46]line [03:35:46]line [03:35:46]line [03:35:46]line [03:35:46]line [03:35:46]written 0, free lines is 3165 [03:35:46]MH_Cut [03:35:46]Write to MH i2c: D1 01 00 9C 07 01 75 [03:35:46]Write i2c OK [03:35:46]MH_I2C_Read... [03:35:46]Read from MH i2c: D1 [03:35:46]MH_I2C_Read... [03:35:46]Read from MH i2c: D1 01 00 [03:35:46]MH_I2C_Read... [03:35:46]Read from MH i2c: D1 01 00 9C 07 00 74 [03:35:46]Write to MH i2c: 01 00 00 9D 07 A4 [03:35:46]Write i2c OK [03:35:46]MH_I2C_Read... [03:35:47]Connected sock=10 [03:35:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 CA AD 07 01 9C 1D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 37 00 00 00 F4 03 04 00 91 BC A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5B 74 03 00 35 04 06 00 FA 23 0F 4A 1D E0 57 E5 96 8E 42 37 D2 A7 [03:35:47]*** Cut start [03:35:47]*** Partial cut [03:35:47]*** CUTSNS_PIN = 1 [03:35:47]*** CUTSNS_PIN = 0 [03:35:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 57 A5 47 00 F5 B0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5B 74 03 00 F4 03 04 00 9D 68 A5 66 B6 04 01 00 00 8E F4 97 27 26 BA D5 95 [03:35:47]CommunicateWithHost err = 0 [03:35:47]CheckOFDResponse [03:35:47]1017 (14) - 77093643461234 [03:35:47]1041 (16) - 0000000000874959 [03:35:47]1040 (4) - 226395 [03:35:47]1012 (4) - 27.07.2024 21:37 [03:35:47]1206 (1) - 0 [03:35:47]OFD Sender: Remove packet 226395 [03:35:47]ProducePacketName [03:35:47]name=ofd_packets/00226395 [03:35:47]NVStorageDeleteData [03:35:47]*** Brake cut motor [03:35:48]OFD Sender: No OFD packet to send [03:35:48]Read from MH i2c: 01 [03:35:48]MH_I2C_Read... [03:35:48]*** Stop cut motor [03:35:48]*** Cut end [03:35:48]Read from MH i2c: 01 07 00 [03:35:48]MH_I2C_Read... [03:35:48]Read from MH i2c: 01 07 00 9D 07 00 00 00 00 00 FF 0F B9 [03:35:48]process_action close_receipt done [03:35:48]requested_data is exist [03:35:48]produce_requested_data [03:35:48]requested_item fm.sn is exist - process it [03:35:48]wFMCommunicate request_size=4 [03:35:48]MH_SAM_APDU [03:35:48]CAPDU: 80 11 00 00 [03:35:48]Write to MH i2c: E2 08 00 9E 07 80 11 00 00 00 00 00 00 1F [03:35:48]Write i2c OK [03:35:48]MH_I2C_Read... [03:35:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:35:48]Read from MH i2c: E2 [03:35:48]MH_I2C_Read... [03:35:48]Read from MH i2c: E2 17 00 [03:35:48]MH_I2C_Read... [03:35:48]Read from MH i2c: E2 17 00 9E 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7C [03:35:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [03:35:48]wFMCommunicate OK [03:35:48]requested_item fd.num is exist - process it [03:35:48]SAM_PROTO_GetFieldsCounters [03:35:48]wFMCommunicate request_size=4 [03:35:48]MH_SAM_APDU [03:35:48]CAPDU: 80 13 00 00 [03:35:48]Write to MH i2c: E2 08 00 9F 07 80 13 00 00 00 00 00 00 22 [03:35:48]Write i2c OK [03:35:48]MH_I2C_Read... [03:35:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:35:48]Read from MH i2c: E2 [03:35:48]MH_I2C_Read... [03:35:48]Read from MH i2c: E2 62 00 [03:35:48]MH_I2C_Read... [03:35:48]Read from MH i2c: E2 62 00 9F 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5B 74 03 00 0E 04 04 00 B7 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 7A [03:35:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5B 74 03 00 0E 04 04 00 B7 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 [03:35:48]wFMCommunicate OK [03:35:48]SAM_PROTO_GetFieldsCounters done [03:35:48]requested_item shift.num is exist - process it [03:35:48]requested_item shift.opened is exist - process it [03:35:48]req_shift_opened [03:35:48]FM_GetShiftState [03:35:48]SAM_PROTO_GetShiftState [03:35:48]wFMCommunicate request_size=4 [03:35:48]MH_SAM_APDU [03:35:48]CAPDU: 80 13 01 00 [03:35:48]Write to MH i2c: E2 08 00 A0 07 80 13 01 00 00 00 00 00 24 [03:35:48]Write i2c OK [03:35:48]MH_I2C_Read... [03:35:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:35:48]Read from MH i2c: E2 [03:35:48]MH_I2C_Read... [03:35:48]Read from MH i2c: E2 0E 00 [03:35:48]MH_I2C_Read... [03:35:48]Read from MH i2c: E2 0E 00 A0 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 D5 [03:35:48]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [03:35:48]wFMCommunicate OK [03:35:48]SAM_PROTO_GetShiftState done [03:35:48]FM_GetShiftState done [03:35:48]req_shift_opened done [03:35:48]requested_item shift.open_date is exist - process it [03:35:48]req_shift_open_date [03:35:48]req_shift_open_date done [03:35:48]produce_requested_data done [03:35:48]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226395,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [03:35:48]process_action_free close_receipt [03:35:48]json_value_free [03:35:48]json_value_free done [03:35:48]process_json_proto returns [03:35:48]Send response to host [03:35:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226395,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [03:35:48]free response buf [03:35:48]execute_script done [03:35:48]execute_script returns [03:35:48]free content buf [03:35:48]Sock 7.Close socket [03:35:48]Sock 7.Thread stoped [03:35:53]OFD Sender: No OFD packet to send [03:35:58]OFD Sender: No OFD packet to send [03:36:03]OFD Sender: No OFD packet to send [03:36:08]OFD Sender: No OFD packet to send [03:36:13]OFD Sender: No OFD packet to send [03:36:18]OFD Sender: No OFD packet to send [03:36:23]OFD Sender: No OFD packet to send [03:36:28]OFD Sender: No OFD packet to send [03:36:33]OFD Sender: No OFD packet to send [03:36:38]OFD Sender: No OFD packet to send [03:36:43]OFD Sender: No OFD packet to send [03:36:48]OFD Sender: No OFD packet to send [03:36:53]OFD Sender: No OFD packet to send [03:36:58]OFD Sender: No OFD packet to send [03:37:03]OFD Sender: No OFD packet to send [03:37:08]OFD Sender: No OFD packet to send [03:37:13]OFD Sender: No OFD packet to send [03:37:18]OFD Sender: No OFD packet to send [03:37:23]OFD Sender: No OFD packet to send [03:37:28]OFD Sender: No OFD packet to send [03:37:33]recv_with_timeout no data received [03:37:33]OFD Sender: No OFD packet to send [03:37:38]OFD Sender: No OFD packet to send [03:37:43]OFD Sender: No OFD packet to send [03:37:48]OFD Sender: No OFD packet to send [03:37:53]OFD Sender: No OFD packet to send [03:37:58]OFD Sender: No OFD packet to send [03:38:03]OFD Sender: No OFD packet to send [03:38:08]OFD Sender: No OFD packet to send [03:38:13]OFD Sender: No OFD packet to send [03:38:18]OFD Sender: No OFD packet to send [03:38:23]OFD Sender: No OFD packet to send [03:38:28]OFD Sender: No OFD packet to send [03:38:33]OFD Sender: No OFD packet to send [03:38:38]OFD Sender: No OFD packet to send [03:38:43]OFD Sender: No OFD packet to send [03:38:48]OFD Sender: No OFD packet to send [03:38:53]OFD Sender: No OFD packet to send [03:38:58]OFD Sender: No OFD packet to send [03:39:03]OFD Sender: No OFD packet to send [03:39:08]OFD Sender: No OFD packet to send [03:39:13]OFD Sender: No OFD packet to send [03:39:18]OFD Sender: No OFD packet to send [03:39:21]recv_with_timeout no data received [03:39:23]OFD Sender: No OFD packet to send [03:39:28]OFD Sender: No OFD packet to send [03:39:33]OFD Sender: No OFD packet to send [03:39:38]OFD Sender: No OFD packet to send [03:39:43]OFD Sender: No OFD packet to send [03:39:48]OFD Sender: No OFD packet to send [03:39:53]OFD Sender: No OFD packet to send [03:39:54]recv_with_timeout no data received [03:39:58]OFD Sender: No OFD packet to send [03:40:04]OFD Sender: No OFD packet to send [03:40:09]OFD Sender: No OFD packet to send [03:40:14]OFD Sender: No OFD packet to send [03:40:19]OFD Sender: No OFD packet to send [03:40:24]OFD Sender: No OFD packet to send [03:40:29]OFD Sender: No OFD packet to send [03:40:34]OFD Sender: No OFD packet to send [03:40:39]OFD Sender: No OFD packet to send [03:40:44]OFD Sender: No OFD packet to send [03:40:49]OFD Sender: No OFD packet to send [03:40:54]OFD Sender: No OFD packet to send [03:40:57]recv_with_timeout no data received [03:40:59]OFD Sender: No OFD packet to send [03:41:04]OFD Sender: No OFD packet to send [03:41:09]OFD Sender: No OFD packet to send [03:41:12]recv_with_timeout no data received [03:41:14]OFD Sender: No OFD packet to send [03:41:19]OFD Sender: No OFD packet to send [03:41:24]OFD Sender: No OFD packet to send [03:41:29]OFD Sender: No OFD packet to send [03:41:34]OFD Sender: No OFD packet to send [03:41:39]OFD Sender: No OFD packet to send [03:41:40]recv_with_timeout no data received [03:41:44]OFD Sender: No OFD packet to send [03:41:49]OFD Sender: No OFD packet to send [03:41:54]OFD Sender: No OFD packet to send [03:41:59]OFD Sender: No OFD packet to send [03:42:02]recv_with_timeout no data received [03:42:04]OFD Sender: No OFD packet to send [03:42:09]OFD Sender: No OFD packet to send [03:42:14]OFD Sender: No OFD packet to send [03:42:19]OFD Sender: No OFD packet to send [03:42:24]OFD Sender: No OFD packet to send [03:42:29]OFD Sender: No OFD packet to send [03:42:34]OFD Sender: No OFD packet to send [03:42:35]recv_with_timeout no data received [03:42:39]OFD Sender: No OFD packet to send [03:42:44]OFD Sender: No OFD packet to send [03:42:49]OFD Sender: No OFD packet to send [03:42:51]recv_with_timeout no data received [03:42:54]OFD Sender: No OFD packet to send [03:42:59]OFD Sender: No OFD packet to send [03:43:04]OFD Sender: No OFD packet to send [03:43:09]OFD Sender: No OFD packet to send [03:43:09]recv_with_timeout no data received [03:43:14]OFD Sender: No OFD packet to send [03:43:19]OFD Sender: No OFD packet to send [03:43:23]recv_with_timeout no data received [03:43:24]OFD Sender: No OFD packet to send [03:43:29]OFD Sender: No OFD packet to send [03:43:34]OFD Sender: No OFD packet to send [03:43:39]OFD Sender: No OFD packet to send [03:43:44]OFD Sender: No OFD packet to send [03:43:49]OFD Sender: No OFD packet to send [03:43:54]OFD Sender: No OFD packet to send [03:43:59]OFD Sender: No OFD packet to send [03:44:04]OFD Sender: No OFD packet to send [03:44:09]OFD Sender: No OFD packet to send [03:44:14]OFD Sender: No OFD packet to send [03:44:19]OFD Sender: No OFD packet to send [03:44:24]OFD Sender: No OFD packet to send [03:44:29]OFD Sender: No OFD packet to send [03:44:34]OFD Sender: No OFD packet to send [03:44:39]OFD Sender: No OFD packet to send [03:44:44]OFD Sender: No OFD packet to send [03:44:49]OFD Sender: No OFD packet to send [03:44:54]OFD Sender: No OFD packet to send [03:44:59]OFD Sender: No OFD packet to send [03:45:04]OFD Sender: No OFD packet to send [03:45:09]OFD Sender: No OFD packet to send [03:45:14]OFD Sender: No OFD packet to send [03:45:19]OFD Sender: No OFD packet to send [03:45:24]OFD Sender: No OFD packet to send [03:45:29]OFD Sender: No OFD packet to send [03:45:34]OFD Sender: No OFD packet to send [03:45:39]OFD Sender: No OFD packet to send [03:45:44]OFD Sender: No OFD packet to send [03:45:49]OFD Sender: No OFD packet to send [03:45:55]OFD Sender: No OFD packet to send [03:46:00]OFD Sender: No OFD packet to send [03:46:05]OFD Sender: No OFD packet to send [03:46:10]OFD Sender: No OFD packet to send [03:46:15]OFD Sender: No OFD packet to send [03:46:20]OFD Sender: No OFD packet to send [03:46:25]OFD Sender: No OFD packet to send [03:46:30]OFD Sender: No OFD packet to send [03:46:35]OFD Sender: No OFD packet to send [03:46:40]OFD Sender: No OFD packet to send [03:46:45]OFD Sender: No OFD packet to send [03:46:50]OFD Sender: No OFD packet to send [03:46:55]OFD Sender: No OFD packet to send [03:47:00]OFD Sender: No OFD packet to send [03:47:05]OFD Sender: No OFD packet to send [03:47:10]OFD Sender: No OFD packet to send [03:47:15]OFD Sender: No OFD packet to send [03:47:20]OFD Sender: No OFD packet to send [03:47:25]OFD Sender: No OFD packet to send [03:47:30]OFD Sender: No OFD packet to send [03:47:35]OFD Sender: No OFD packet to send [03:47:40]OFD Sender: No OFD packet to send [03:47:45]OFD Sender: No OFD packet to send [03:47:50]OFD Sender: No OFD packet to send [03:47:55]OFD Sender: No OFD packet to send [03:48:00]OFD Sender: No OFD packet to send [03:48:05]OFD Sender: No OFD packet to send [03:48:10]OFD Sender: No OFD packet to send [03:48:15]OFD Sender: No OFD packet to send [03:48:20]OFD Sender: No OFD packet to send [03:48:25]OFD Sender: No OFD packet to send [03:48:30]OFD Sender: No OFD packet to send [03:48:35]OFD Sender: No OFD packet to send [03:48:40]OFD Sender: No OFD packet to send [03:48:45]OFD Sender: No OFD packet to send [03:48:50]OFD Sender: No OFD packet to send [03:48:55]OFD Sender: No OFD packet to send [03:49:00]OFD Sender: No OFD packet to send [03:49:05]OFD Sender: No OFD packet to send [03:49:10]OFD Sender: No OFD packet to send [03:49:15]OFD Sender: No OFD packet to send [03:49:20]OFD Sender: No OFD packet to send [03:49:25]OFD Sender: No OFD packet to send [03:49:30]OFD Sender: No OFD packet to send [03:49:35]OFD Sender: No OFD packet to send [03:49:40]OFD Sender: No OFD packet to send [03:49:45]OFD Sender: No OFD packet to send [03:49:50]OFD Sender: No OFD packet to send [03:49:55]OFD Sender: No OFD packet to send [03:50:00]OFD Sender: No OFD packet to send [03:50:05]OFD Sender: No OFD packet to send [03:50:10]OFD Sender: No OFD packet to send [03:50:15]OFD Sender: No OFD packet to send [03:50:20]OFD Sender: No OFD packet to send [03:50:25]OFD Sender: No OFD packet to send [03:50:30]OFD Sender: No OFD packet to send [03:50:35]OFD Sender: No OFD packet to send [03:50:40]OFD Sender: No OFD packet to send [03:50:45]OFD Sender: No OFD packet to send [03:50:50]OFD Sender: No OFD packet to send [03:50:55]OFD Sender: No OFD packet to send [03:51:00]OFD Sender: No OFD packet to send [03:51:05]OFD Sender: No OFD packet to send [03:51:10]OFD Sender: No OFD packet to send [03:51:15]OFD Sender: No OFD packet to send [03:51:20]OFD Sender: No OFD packet to send [03:51:25]OFD Sender: No OFD packet to send [03:51:30]OFD Sender: No OFD packet to send [03:51:35]OFD Sender: No OFD packet to send [03:51:40]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:21]recv_with_timeout no data received [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:55:57]recv_with_timeout no data received [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:49]recv_with_timeout no data received [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:37]OFD Sender: No OFD packet to send [03:57:42]OFD Sender: No OFD packet to send [03:57:47]OFD Sender: No OFD packet to send [03:57:52]OFD Sender: No OFD packet to send [03:57:57]OFD Sender: No OFD packet to send [03:58:02]OFD Sender: No OFD packet to send [03:58:07]OFD Sender: No OFD packet to send [03:58:12]OFD Sender: No OFD packet to send [03:58:17]OFD Sender: No OFD packet to send [03:58:22]OFD Sender: No OFD packet to send [03:58:27]OFD Sender: No OFD packet to send [03:58:32]OFD Sender: No OFD packet to send [03:58:37]OFD Sender: No OFD packet to send [03:58:42]OFD Sender: No OFD packet to send [03:58:47]OFD Sender: No OFD packet to send [03:58:52]OFD Sender: No OFD packet to send [03:58:57]OFD Sender: No OFD packet to send [03:59:02]OFD Sender: No OFD packet to send [03:59:07]OFD Sender: No OFD packet to send [03:59:12]OFD Sender: No OFD packet to send [03:59:17]OFD Sender: No OFD packet to send [03:59:22]OFD Sender: No OFD packet to send [03:59:27]OFD Sender: No OFD packet to send [03:59:32]OFD Sender: No OFD packet to send [03:59:37]OFD Sender: No OFD packet to send [03:59:42]OFD Sender: No OFD packet to send [03:59:47]OFD Sender: No OFD packet to send [03:59:52]OFD Sender: No OFD packet to send [03:59:57]OFD Sender: No OFD packet to send [04:00:02]OFD Sender: No OFD packet to send [04:00:07]OFD Sender: No OFD packet to send [04:00:12]OFD Sender: No OFD packet to send [04:00:17]OFD Sender: No OFD packet to send [04:00:22]OFD Sender: No OFD packet to send [04:00:27]OFD Sender: No OFD packet to send [04:00:32]OFD Sender: No OFD packet to send [04:00:37]OFD Sender: No OFD packet to send [04:00:42]OFD Sender: No OFD packet to send [04:00:47]OFD Sender: No OFD packet to send [04:00:52]OFD Sender: No OFD packet to send [04:00:57]OFD Sender: No OFD packet to send [04:01:02]OFD Sender: No OFD packet to send [04:01:07]OFD Sender: No OFD packet to send [04:01:12]OFD Sender: No OFD packet to send [04:01:17]OFD Sender: No OFD packet to send [04:01:22]OFD Sender: No OFD packet to send [04:01:27]OFD Sender: No OFD packet to send [04:01:32]OFD Sender: No OFD packet to send [04:01:37]OFD Sender: No OFD packet to send [04:01:42]OFD Sender: No OFD packet to send [04:01:47]OFD Sender: No OFD packet to send [04:01:52]OFD Sender: No OFD packet to send [04:01:57]OFD Sender: No OFD packet to send [04:02:02]OFD Sender: No OFD packet to send [04:02:07]OFD Sender: No OFD packet to send [04:02:12]OFD Sender: No OFD packet to send [04:02:17]OFD Sender: No OFD packet to send [04:02:22]OFD Sender: No OFD packet to send [04:02:27]OFD Sender: No OFD packet to send [04:02:32]OFD Sender: No OFD packet to send [04:02:37]OFD Sender: No OFD packet to send [04:02:42]OFD Sender: No OFD packet to send [04:02:47]OFD Sender: No OFD packet to send [04:02:52]OFD Sender: No OFD packet to send [04:02:57]OFD Sender: No OFD packet to send [04:03:02]OFD Sender: No OFD packet to send [04:03:07]OFD Sender: No OFD packet to send [04:03:12]OFD Sender: No OFD packet to send [04:03:17]OFD Sender: No OFD packet to send [04:03:18]accept exits with 9 [04:03:18]New connection [04:03:18]New thread 3067575652 created [04:03:18]Thread 3067432292 joined [04:03:18]Waiting for new connection... [04:03:18] Sock 9.Parse request [04:03:18]Sock 9.Check first char [04:03:18]Sock 9.First char is OK [04:03:18]request: POST /json_proto HTTP/1.0 [04:03:18]Method: POST [04:03:18]URL: /json_proto [04:03:18]Method is POST - this is cgi request [04:03:18]url: /json_proto [04:03:18]query_string will be loaded in cgi processing [04:03:18]execute_cgi json_proto POST (null) [04:03:18]execute_cgi path=json_proto method=POST [04:03:18]POST find Content-Length [04:03:18]Host: 172.17.43.131:8080 [04:03:18]Content-Length: 678 [04:03:18]Content-Type: application/json [04:03:18] [04:03:18]POST finish read [04:03:18]Found Content-Length = 678 [04:03:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002730", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [04:03:18]execute_script... [04:03:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002730", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [04:03:18]POST & json_proto [04:03:18]process_json_proto [04:03:18]json parsed OK: [04:03:18]protocol is kg_v1.0 [04:03:18]action value=close_receipt [04:03:18]process_action close_receipt [04:03:18]cmd_close_receipt [04:03:18]MH_GetDate [04:03:18]Write to MH i2c: F0 00 00 A1 07 97 [04:03:18]Write i2c OK [04:03:18]MH_I2C_Read... [04:03:18]Read from MH i2c: F0 [04:03:18]MH_I2C_Read... [04:03:18]Read from MH i2c: F0 09 00 [04:03:18]MH_I2C_Read... [04:03:18]Read from MH i2c: F0 09 00 A1 07 00 07 C3 A5 66 F9 24 A2 66 9A [04:03:18]GetLastDocTimeStamp 1722137745 [04:03:18]current date 1722139399 [04:03:18]FM_GetShiftState [04:03:18]SAM_PROTO_GetShiftState [04:03:18]wFMCommunicate request_size=4 [04:03:18]MH_SAM_APDU [04:03:18]CAPDU: 80 13 01 00 [04:03:18]Write to MH i2c: E2 08 00 A2 07 80 13 01 00 00 00 00 00 26 [04:03:18]Write i2c OK [04:03:18]MH_I2C_Read... [04:03:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:03:18]Read from MH i2c: E2 [04:03:18]MH_I2C_Read... [04:03:18]Read from MH i2c: E2 0E 00 [04:03:18]MH_I2C_Read... [04:03:18]Read from MH i2c: E2 0E 00 A2 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 D7 [04:03:18]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [04:03:18]wFMCommunicate OK [04:03:18]SAM_PROTO_GetShiftState done [04:03:18]FM_GetShiftState done [04:03:18]opened in 1722125326 [04:03:18]opened+sec_in_day 1722211726 [04:03:18]quantity*price = 30051 [04:03:18]sum+1 = 30052 [04:03:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.91 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 56 28.07.2024 04:03 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226396 ФПД: 80613163354172 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T040319&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226396&fm=80613163354172&tin=02508201610067®Number=0000000000092624&sum=30000 [04:03:19]StoreToDocumentArchive [04:03:19]shift 439 fd 226396 [04:03:19]save to /storage/0439/doc_00226396 [04:03:19]save last doc name /storage/0439/doc_00226396 to /storage/kkm_last_doc_name [04:03:19]save OK [04:03:19]Clear old archive folders... [04:03:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:03:19]tlvbuf is 011B3C10 [04:03:19]SAM_PROTO_ClearQueue [04:03:19]wFMCommunicate request_size=4 [04:03:19]MH_SAM_APDU [04:03:19]CAPDU: 80 09 00 00 [04:03:19]Write to MH i2c: E2 08 00 AF 07 80 09 00 00 00 00 00 00 28 [04:03:19]Write i2c OK [04:03:19]MH_I2C_Read... [04:03:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:03:19]Read from MH i2c: E2 [04:03:19]MH_I2C_Read... [04:03:19]Read from MH i2c: E2 03 00 [04:03:19]MH_I2C_Read... [04:03:19]Read from MH i2c: E2 03 00 AF 07 00 90 00 2A [04:03:19]RAPDU: 90 00 [04:03:19]wFMCommunicate OK [04:03:19]SAM_PROTO_ClearQueue done [04:03:19]KKMCreateOFDPacket [04:03:19]OFDProtocolAddRootSTLVToBuf [04:03:19]FM_MakeSignedData [04:03:19]FM_MakeSignedData [04:03:19]SAM_PROTO_SignData [04:03:19]wFMCommunicate request_size=4 [04:03:19]MH_SAM_APDU [04:03:19]CAPDU: 80 0D 01 02 [04:03:19]Write to MH i2c: E2 08 00 B0 07 80 0D 01 02 00 00 00 00 30 [04:03:19]Write i2c OK [04:03:19]MH_I2C_Read... [04:03:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:03:19]Read from MH i2c: E2 [04:03:19]MH_I2C_Read... [04:03:19]Read from MH i2c: E2 03 00 [04:03:19]MH_I2C_Read... [04:03:19]Read from MH i2c: E2 03 00 B0 07 00 90 00 2B [04:03:19]RAPDU: 90 00 [04:03:19]wFMCommunicate OK [04:03:19]wFMCommunicate request_size=255 [04:03:19]MH_SAM_APDU [04:03:19]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 38 00 00 00 F4 03 04 00 07 C3 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5C 74 03 00 35 04 06 00 49 [04:03:19]Write to MH i2c: E2 02 01 B1 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D2 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 38 00 00 00 F4 03 04 00 07 C3 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5C 74 03 00 35 04 06 00 49 00 00 D0 [04:03:19]Write i2c OK [04:03:19]MH_I2C_Read... [04:03:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:03:20]Read from MH i2c: E2 [04:03:20]MH_I2C_Read... [04:03:20]Read from MH i2c: E2 03 00 [04:03:20]MH_I2C_Read... [04:03:20]Read from MH i2c: E2 03 00 B1 07 00 90 00 2C [04:03:20]RAPDU: 90 00 [04:03:20]wFMCommunicate OK [04:03:20]wFMCommunicate request_size=10 [04:03:20]MH_SAM_APDU [04:03:20]CAPDU: 80 0D 02 02 05 51 36 F7 48 3C [04:03:20]Write to MH i2c: E2 0D 00 B2 07 80 0D 02 02 05 00 51 36 F7 48 3C 00 00 3F [04:03:20]Write i2c OK [04:03:20]MH_I2C_Read... [04:03:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:03:20]Read from MH i2c: E2 [04:03:20]MH_I2C_Read... [04:03:20]Read from MH i2c: E2 03 00 [04:03:20]MH_I2C_Read... [04:03:20]Read from MH i2c: E2 03 00 B2 07 00 90 00 2D [04:03:20]RAPDU: 90 00 [04:03:20]wFMCommunicate OK [04:03:20]wFMCommunicate request_size=4 [04:03:20]MH_SAM_APDU [04:03:20]CAPDU: 80 0D 03 02 [04:03:20]Write to MH i2c: E2 08 00 B3 07 80 0D 03 02 00 00 00 00 35 [04:03:20]Write i2c OK [04:03:20]MH_I2C_Read... [04:03:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:03:20]Read from MH i2c: E2 [04:03:20]MH_I2C_Read... [04:03:20]Read from MH i2c: E2 0B 00 [04:03:20]MH_I2C_Read... [04:03:20]Read from MH i2c: E2 0B 00 B3 07 00 45 98 05 CC 6D 74 D9 55 90 00 F3 [04:03:20]RAPDU: 45 98 05 CC 6D 74 D9 55 90 00 [04:03:20]wFMCommunicate OK [04:03:20]SAM_PROTO_SignData done [04:03:20]FM_MakeSignedData done [04:03:20]CreateOFDProtocolMessage [04:03:20]wFMCommunicate request_size=4 [04:03:20]MH_SAM_APDU [04:03:20]CAPDU: 80 11 00 00 [04:03:20]Write to MH i2c: E2 08 00 B4 07 80 11 00 00 00 00 00 00 35 [04:03:20]Write i2c OK [04:03:20]MH_I2C_Read... [04:03:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:03:20]Read from MH i2c: E2 [04:03:20]MH_I2C_Read... [04:03:20]Read from MH i2c: E2 17 00 [04:03:20]MH_I2C_Read... [04:03:20]Read from MH i2c: E2 17 00 B4 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 92 [04:03:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [04:03:20]wFMCommunicate OK [04:03:20]CreateOFDProtocolMessage done [04:03:20]OFDSenderStorePacket 226396 [04:03:20]StoreOFDPacket docnum=226396 [04:03:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 8F 6C 07 01 70 22 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 38 00 00 00 F4 03 04 00 07 C3 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5C 74 03 00 35 04 06 00 49 51 36 F7 48 3C 45 98 05 CC 6D 74 D9 55 [04:03:20]CheckFolder [04:03:20]dirname=/storage/ofd_packets [04:03:20]CheckFolder done [04:03:20]ProducePacketName [04:03:20]name=ofd_packets/00226396 [04:03:20]NVStorageSaveData ofd_packets/00226396 [04:03:20]File name is /storage/ofd_packets/00226396 [04:03:20]Write 301 bytes [04:03:20]NVStorageSaveData done [04:03:20]OFDSenderStorePacket done [04:03:20]KKMCreateOFDPacket done [04:03:20]NVStorageSaveData kkm_last_timestamp [04:03:20]File name is /storage/kkm_last_timestamp [04:03:20]Write 4 bytes [04:03:20]NVStorageSaveData done [04:03:20]ExternCall_PrintAddStr [04:03:20]wPrintStart [04:03:20]Write to MH i2c: 01 00 00 B5 07 BC [04:03:20]Write i2c OK [04:03:20]MH_I2C_Read... [04:03:20]Read from MH i2c: 01 [04:03:20]MH_I2C_Read... [04:03:20]Read from MH i2c: 01 07 00 [04:03:20]MH_I2C_Read... [04:03:20]Read from MH i2c: 01 07 00 B5 07 00 00 00 00 00 FF 0F D1 [04:03:20]RasterBufferAndPrint [04:03:20]line Счет N : (1)2002730 [04:03:20]line ИНН: 02508201610067 [04:03:20]line Контрольно-Кассовый Чек [04:03:20]line ПРОДАЖА [04:03:20]line ТРК (МРК, ГНК) : 44 [04:03:20]line Товар: 2710124500 [04:03:20]line Аи-95-К-5 [04:03:20]line 4.050 * 74.20 [04:03:20]line = 300.51 [04:03:20]line НДС 12% НСП 1% [04:03:20]line > о реализуемом товаре [04:03:20]line ОКРУГЛЕНИЕ: -0.51 [04:03:20]line ИТОГО: 300.00 [04:03:20]line Внесено: 300.00 [04:03:20]line СДАЧА: 0.00 [04:03:20]line НСП 1% : 2.66 [04:03:20]line НДС 12% : 31.91 [04:03:20]line Наличными: 300.00 [04:03:20]line Безнал.: 0.00 [04:03:20]line Место: АЗС № 97 "Партнер Нефть" [04:03:20]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [04:03:20]line СНО: Общий режим [04:03:20]line Чек 56 28.07.2024 04:03 [04:03:20]line Смена: 439 ФФД: 1.0 [04:03:20]line ЗНМ: 0300000054 [04:03:20]line РНМ: 0000000000092624 [04:03:20]line Версия ККМ: 001 [04:03:20]line ФМ: 0000000000874959 [04:03:20]line ФД: 226396 [04:03:20]line ФПД: 80613163354172 [04:03:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T040319&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226396&fm=80613163354172&tin=02508201610067®Number=0000000000092624&sum=30000 [04:03:20]written 0, free lines is 4095 [04:03:20]OFD Sender: Processing packet 226396 [packets to send 600, broken 599] [04:03:20]ProducePacketName [04:03:20]name=ofd_packets/00226396 [04:03:20]OFD Sender: To server: pG, [04:03:20]CommunicateWithHost lk.salyk.kg:30040 [04:03:20]ConnectInit lk.salyk.kg [04:03:20]Connected sock=7 [04:03:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 8F 6C 07 01 70 22 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 38 00 00 00 F4 03 04 00 07 C3 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5C 74 03 00 35 04 06 00 49 51 36 F7 48 3C 45 98 05 CC 6D 74 D9 55 [04:03:20]Write to MH i2c: 01 00 00 E0 07 E7 [04:03:20]Write i2c OK [04:03:20]MH_I2C_Read... [04:03:20]Read from MH i2c: 01 [04:03:20]MH_I2C_Read... [04:03:20]Read from MH i2c: 01 07 00 [04:03:20]MH_I2C_Read... [04:03:20]Read from MH i2c: 01 07 00 E0 07 00 00 00 00 00 5E 0C 58 [04:03:20]RasterBufferAndPrint [04:03:20]line [04:03:20]line [04:03:20]line [04:03:20]line [04:03:20]line [04:03:20]written 0, free lines is 3169 [04:03:20]MH_Cut [04:03:20]Write to MH i2c: D1 01 00 E7 07 01 C0 [04:03:20]Write i2c OK [04:03:20]MH_I2C_Read... [04:03:20]Read from MH i2c: D1 [04:03:20]MH_I2C_Read... [04:03:20]Read from MH i2c: D1 01 00 [04:03:20]MH_I2C_Read... [04:03:20]Read from MH i2c: D1 01 00 E7 07 00 BF [04:03:20]Write to MH i2c: 01 00 00 E8 07 EF [04:03:20]Write i2c OK [04:03:20]MH_I2C_Read... [04:03:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 08 55 47 00 B9 79 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5C 74 03 00 F4 03 04 00 13 6F A5 66 B6 04 01 00 00 07 05 FF D3 DF 63 23 36 [04:03:21]CommunicateWithHost err = 0 [04:03:21]CheckOFDResponse [04:03:21]1017 (14) - 77093643461234 [04:03:21]1041 (16) - 0000000000874959 [04:03:21]1040 (4) - 226396 [04:03:21]1012 (4) - 27.07.2024 22:05 [04:03:21]1206 (1) - 0 [04:03:21]OFD Sender: Remove packet 226396 [04:03:21]ProducePacketName [04:03:21]name=ofd_packets/00226396 [04:03:21]NVStorageDeleteData [04:03:21]OFD Sender: No OFD packet to send [04:03:21]*** Cut start [04:03:21]*** Partial cut [04:03:21]*** CUTSNS_PIN = 1 [04:03:21]*** CUTSNS_PIN = 0 [04:03:22]*** Brake cut motor [04:03:22]Read from MH i2c: 01 [04:03:22]MH_I2C_Read... [04:03:22]*** Stop cut motor [04:03:22]*** Cut end [04:03:22]Read from MH i2c: 01 07 00 [04:03:22]MH_I2C_Read... [04:03:22]Read from MH i2c: 01 07 00 E8 07 00 00 00 00 00 FF 0F 04 [04:03:22]process_action close_receipt done [04:03:22]requested_data is exist [04:03:22]produce_requested_data [04:03:22]requested_item fm.sn is exist - process it [04:03:22]wFMCommunicate request_size=4 [04:03:22]MH_SAM_APDU [04:03:22]CAPDU: 80 11 00 00 [04:03:22]Write to MH i2c: E2 08 00 E9 07 80 11 00 00 00 00 00 00 6A [04:03:22]Write i2c OK [04:03:22]MH_I2C_Read... [04:03:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:03:22]Read from MH i2c: E2 [04:03:22]MH_I2C_Read... [04:03:22]Read from MH i2c: E2 17 00 [04:03:22]MH_I2C_Read... [04:03:22]Read from MH i2c: E2 17 00 E9 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C7 [04:03:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [04:03:22]wFMCommunicate OK [04:03:22]requested_item fd.num is exist - process it [04:03:22]SAM_PROTO_GetFieldsCounters [04:03:22]wFMCommunicate request_size=4 [04:03:22]MH_SAM_APDU [04:03:22]CAPDU: 80 13 00 00 [04:03:22]Write to MH i2c: E2 08 00 EA 07 80 13 00 00 00 00 00 00 6D [04:03:22]Write i2c OK [04:03:22]MH_I2C_Read... [04:03:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:03:22]Read from MH i2c: E2 [04:03:22]MH_I2C_Read... [04:03:22]Read from MH i2c: E2 62 00 [04:03:22]MH_I2C_Read... [04:03:22]Read from MH i2c: E2 62 00 EA 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5C 74 03 00 0E 04 04 00 B7 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 C9 [04:03:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5C 74 03 00 0E 04 04 00 B7 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 [04:03:22]wFMCommunicate OK [04:03:22]SAM_PROTO_GetFieldsCounters done [04:03:22]requested_item shift.num is exist - process it [04:03:22]requested_item shift.opened is exist - process it [04:03:22]req_shift_opened [04:03:22]FM_GetShiftState [04:03:22]SAM_PROTO_GetShiftState [04:03:22]wFMCommunicate request_size=4 [04:03:22]MH_SAM_APDU [04:03:22]CAPDU: 80 13 01 00 [04:03:22]Write to MH i2c: E2 08 00 EB 07 80 13 01 00 00 00 00 00 6F [04:03:22]Write i2c OK [04:03:22]MH_I2C_Read... [04:03:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:03:22]Read from MH i2c: E2 [04:03:22]MH_I2C_Read... [04:03:22]Read from MH i2c: E2 0E 00 [04:03:22]MH_I2C_Read... [04:03:22]Read from MH i2c: E2 0E 00 EB 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 20 [04:03:22]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [04:03:22]wFMCommunicate OK [04:03:22]SAM_PROTO_GetShiftState done [04:03:22]FM_GetShiftState done [04:03:22]req_shift_opened done [04:03:22]requested_item shift.open_date is exist - process it [04:03:22]req_shift_open_date [04:03:22]req_shift_open_date done [04:03:22]produce_requested_data done [04:03:22]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226396,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [04:03:22]process_action_free close_receipt [04:03:22]json_value_free [04:03:22]json_value_free done [04:03:22]process_json_proto returns [04:03:22]Send response to host [04:03:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226396,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [04:03:22]free response buf [04:03:22]execute_script done [04:03:22]execute_script returns [04:03:22]free content buf [04:03:22]Sock 9.Close socket [04:03:22]Sock 9.Thread stoped [04:03:26]OFD Sender: No OFD packet to send [04:03:31]OFD Sender: No OFD packet to send [04:03:36]OFD Sender: No OFD packet to send [04:03:38]recv_with_timeout no data received [04:03:41]OFD Sender: No OFD packet to send [04:03:46]OFD Sender: No OFD packet to send [04:03:51]OFD Sender: No OFD packet to send [04:03:56]OFD Sender: No OFD packet to send [04:04:01]OFD Sender: No OFD packet to send [04:04:06]OFD Sender: No OFD packet to send [04:04:11]OFD Sender: No OFD packet to send [04:04:16]OFD Sender: No OFD packet to send [04:04:21]OFD Sender: No OFD packet to send [04:04:26]OFD Sender: No OFD packet to send [04:04:31]OFD Sender: No OFD packet to send [04:04:36]OFD Sender: No OFD packet to send [04:04:41]OFD Sender: No OFD packet to send [04:04:46]OFD Sender: No OFD packet to send [04:04:51]OFD Sender: No OFD packet to send [04:04:56]OFD Sender: No OFD packet to send [04:05:01]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:04]recv_with_timeout no data received [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]accept exits with 10 [04:06:22]New connection [04:06:22]New thread 3067432292 created [04:06:22]Thread 3067575652 joined [04:06:22]Waiting for new connection... [04:06:22] Sock 10.Parse request [04:06:22]Sock 10.Check first char [04:06:22]Sock 10.First char is OK [04:06:22]request: POST /json_proto HTTP/1.0 [04:06:22]Method: POST [04:06:22]URL: /json_proto [04:06:22]Method is POST - this is cgi request [04:06:22]url: /json_proto [04:06:22]query_string will be loaded in cgi processing [04:06:22]execute_cgi json_proto POST (null) [04:06:22]execute_cgi path=json_proto method=POST [04:06:22]POST find Content-Length [04:06:22]Host: 172.17.43.131:8080 [04:06:22]Content-Length: 680 [04:06:22]Content-Type: application/json [04:06:22] [04:06:22]POST finish read [04:06:22]Found Content-Length = 680 [04:06:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002731", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:06:22]execute_script... [04:06: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)2002731", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:06:22]POST & json_proto [04:06:22]process_json_proto [04:06:22]json parsed OK: [04:06:22]protocol is kg_v1.0 [04:06:22]action value=close_receipt [04:06:22]process_action close_receipt [04:06:22]cmd_close_receipt [04:06:22]MH_GetDate [04:06:22]Write to MH i2c: F0 00 00 EC 07 E2 [04:06:22]Write i2c OK [04:06:22]MH_I2C_Read... [04:06:22]Read from MH i2c: F0 [04:06:22]MH_I2C_Read... [04:06:22]Read from MH i2c: F0 09 00 [04:06:22]MH_I2C_Read... [04:06:22]Read from MH i2c: F0 09 00 EC 07 00 BF C3 A5 66 F9 24 A2 66 9D [04:06:22]GetLastDocTimeStamp 1722139399 [04:06:22]current date 1722139583 [04:06:22]FM_GetShiftState [04:06:22]SAM_PROTO_GetShiftState [04:06:22]wFMCommunicate request_size=4 [04:06:22]MH_SAM_APDU [04:06:22]CAPDU: 80 13 01 00 [04:06:22]Write to MH i2c: E2 08 00 ED 07 80 13 01 00 00 00 00 00 71 [04:06:22]Write i2c OK [04:06:22]MH_I2C_Read... [04:06:22]OFD Sender: No OFD packet to send [04:06:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:06:22]Read from MH i2c: E2 [04:06:22]MH_I2C_Read... [04:06:22]Read from MH i2c: E2 0E 00 [04:06:22]MH_I2C_Read... [04:06:22]Read from MH i2c: E2 0E 00 ED 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 22 [04:06:22]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [04:06:22]wFMCommunicate OK [04:06:22]SAM_PROTO_GetShiftState done [04:06:22]FM_GetShiftState done [04:06:22]opened in 1722125326 [04:06:22]opened+sec_in_day 1722211726 [04:06:22]quantity*price = 150037 [04:06:22]sum+1 = 150039 [04:06:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 57 28.07.2024 04:06 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226397 ФПД: 188979595801397 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T040623&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226397&fm=188979595801397&tin=02508201610067®Number=0000000000092624&sum=150000 [04:06:23]StoreToDocumentArchive [04:06:23]shift 439 fd 226397 [04:06:23]save to /storage/0439/doc_00226397 [04:06:23]save last doc name /storage/0439/doc_00226397 to /storage/kkm_last_doc_name [04:06:23]save OK [04:06:23]Clear old archive folders... [04:06:23]ProcessDocumentItem done err = 0, tmpTLVsize=248 [04:06:23]tlvbuf is 011BC970 [04:06:23]SAM_PROTO_ClearQueue [04:06:23]wFMCommunicate request_size=4 [04:06:23]MH_SAM_APDU [04:06:23]CAPDU: 80 09 00 00 [04:06:23]Write to MH i2c: E2 08 00 FA 07 80 09 00 00 00 00 00 00 73 [04:06:23]Write i2c OK [04:06:23]MH_I2C_Read... [04:06:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:06:23]Read from MH i2c: E2 [04:06:23]MH_I2C_Read... [04:06:23]Read from MH i2c: E2 03 00 [04:06:23]MH_I2C_Read... [04:06:23]Read from MH i2c: E2 03 00 FA 07 00 90 00 75 [04:06:23]RAPDU: 90 00 [04:06:23]wFMCommunicate OK [04:06:23]SAM_PROTO_ClearQueue done [04:06:23]KKMCreateOFDPacket [04:06:23]OFDProtocolAddRootSTLVToBuf [04:06:23]FM_MakeSignedData [04:06:23]FM_MakeSignedData [04:06:23]SAM_PROTO_SignData [04:06:23]wFMCommunicate request_size=4 [04:06:23]MH_SAM_APDU [04:06:23]CAPDU: 80 0D 01 02 [04:06:23]Write to MH i2c: E2 08 00 FB 07 80 0D 01 02 00 00 00 00 7B [04:06:23]Write i2c OK [04:06:23]MH_I2C_Read... [04:06:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:06:23]Read from MH i2c: E2 [04:06:23]MH_I2C_Read... [04:06:23]Read from MH i2c: E2 03 00 [04:06:23]MH_I2C_Read... [04:06:23]Read from MH i2c: E2 03 00 FB 07 00 90 00 76 [04:06:23]RAPDU: 90 00 [04:06:23]wFMCommunicate OK [04:06:23]wFMCommunicate request_size=255 [04:06:23]MH_SAM_APDU [04:06: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 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 00 00 00 F4 03 04 00 BF C3 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5D 74 03 00 35 04 06 00 AB E0 3D AD [04:06:23]Write to MH i2c: E2 02 01 FC 07 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 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 00 00 00 F4 03 04 00 BF C3 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5D 74 03 00 35 04 06 00 AB E0 3D AD 00 00 46 [04:06:23]Write i2c OK [04:06:23]MH_I2C_Read... [04:06:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:06:23]Read from MH i2c: E2 [04:06:23]MH_I2C_Read... [04:06:23]Read from MH i2c: E2 03 00 [04:06:23]MH_I2C_Read... [04:06:23]Read from MH i2c: E2 03 00 FC 07 00 90 00 77 [04:06:23]RAPDU: 90 00 [04:06:23]wFMCommunicate OK [04:06:23]wFMCommunicate request_size=7 [04:06:23]MH_SAM_APDU [04:06:23]CAPDU: 80 0D 02 02 02 73 35 [04:06:23]Write to MH i2c: E2 0A 00 FD 07 80 0D 02 02 02 00 73 35 00 00 2A [04:06:23]Write i2c OK [04:06:23]MH_I2C_Read... [04:06:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:06:23]Read from MH i2c: E2 [04:06:23]MH_I2C_Read... [04:06:23]Read from MH i2c: E2 03 00 [04:06:23]MH_I2C_Read... [04:06:23]Read from MH i2c: E2 03 00 FD 07 00 90 00 78 [04:06:23]RAPDU: 90 00 [04:06:23]wFMCommunicate OK [04:06:23]wFMCommunicate request_size=4 [04:06:23]MH_SAM_APDU [04:06:23]CAPDU: 80 0D 03 02 [04:06:23]Write to MH i2c: E2 08 00 FE 07 80 0D 03 02 00 00 00 00 80 [04:06:23]Write i2c OK [04:06:23]MH_I2C_Read... [04:06:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:06:23]Read from MH i2c: E2 [04:06:23]MH_I2C_Read... [04:06:23]Read from MH i2c: E2 0B 00 [04:06:23]MH_I2C_Read... [04:06:23]Read from MH i2c: E2 0B 00 FE 07 00 25 CF CA 6C A9 E5 CE 0B 90 00 12 [04:06:23]RAPDU: 25 CF CA 6C A9 E5 CE 0B 90 00 [04:06:23]wFMCommunicate OK [04:06:23]SAM_PROTO_SignData done [04:06:23]FM_MakeSignedData done [04:06:23]CreateOFDProtocolMessage [04:06:23]wFMCommunicate request_size=4 [04:06:23]MH_SAM_APDU [04:06:23]CAPDU: 80 11 00 00 [04:06:23]Write to MH i2c: E2 08 00 FF 07 80 11 00 00 00 00 00 00 80 [04:06:23]Write i2c OK [04:06:23]MH_I2C_Read... [04:06:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:06:23]Read from MH i2c: E2 [04:06:23]MH_I2C_Read... [04:06:23]Read from MH i2c: E2 17 00 [04:06:23]MH_I2C_Read... [04:06:23]Read from MH i2c: E2 17 00 FF 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DD [04:06:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [04:06:23]wFMCommunicate OK [04:06:23]CreateOFDProtocolMessage done [04:06:23]OFDSenderStorePacket 226397 [04:06:23]StoreOFDPacket docnum=226397 [04:06:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 1A 17 04 01 8E 22 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 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 00 00 00 F4 03 04 00 BF C3 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5D 74 03 00 35 04 06 00 AB E0 3D AD 73 35 25 CF CA 6C A9 E5 CE 0B [04:06:23]CheckFolder [04:06:23]dirname=/storage/ofd_packets [04:06:23]CheckFolder done [04:06:23]ProducePacketName [04:06:23]name=ofd_packets/00226397 [04:06:23]NVStorageSaveData ofd_packets/00226397 [04:06:23]File name is /storage/ofd_packets/00226397 [04:06:23]Write 298 bytes [04:06:23]NVStorageSaveData done [04:06:23]OFDSenderStorePacket done [04:06:23]KKMCreateOFDPacket done [04:06:23]NVStorageSaveData kkm_last_timestamp [04:06:23]File name is /storage/kkm_last_timestamp [04:06:23]Write 4 bytes [04:06:23]NVStorageSaveData done [04:06:23]ExternCall_PrintAddStr [04:06:23]wPrintStart [04:06:23]Write to MH i2c: 01 00 00 00 08 08 [04:06:23]Write i2c OK [04:06:23]MH_I2C_Read... [04:06:23]Read from MH i2c: 01 [04:06:23]MH_I2C_Read... [04:06:23]Read from MH i2c: 01 07 00 [04:06:23]MH_I2C_Read... [04:06:23]Read from MH i2c: 01 07 00 00 08 00 00 00 00 00 FF 0F 1D [04:06:23]RasterBufferAndPrint [04:06:23]line Счет N : (1)2002731 [04:06:23]line ИНН: 02508201610067 [04:06:23]line Контрольно-Кассовый Чек [04:06:23]line ПРОДАЖА [04:06:23]line ТРК (МРК, ГНК) : 31 [04:06:23]line Товар: 2710194210 [04:06:23]line ДТ-К-5 [04:06:23]line 19.690 * 76.20 [04:06:23]line = 1500.38 [04:06:23]line НДС 12% НСП 1% [04:06:23]line > о реализуемом товаре [04:06:23]line ОКРУГЛЕНИЕ: -0.38 [04:06:23]line ИТОГО: 1500.00 [04:06:23]line Внесено: 1500.00 [04:06:23]line СДАЧА: 0.00 [04:06:23]line НСП 1% : 13.28 [04:06:23]line НДС 12% : 159.33 [04:06:23]line Наличными: 1500.00 [04:06:23]line Безнал.: 0.00 [04:06:23]line Место: АЗС № 97 "Партнер Нефть" [04:06:23]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [04:06:23]line СНО: Общий режим [04:06:23]line Чек 57 28.07.2024 04:06 [04:06:23]line Смена: 439 ФФД: 1.0 [04:06:23]line ЗНМ: 0300000054 [04:06:23]line РНМ: 0000000000092624 [04:06:23]line Версия ККМ: 001 [04:06:23]line ФМ: 0000000000874959 [04:06:23]line ФД: 226397 [04:06:23]line ФПД: 188979595801397 [04:06:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T040623&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226397&fm=188979595801397&tin=02508201610067®Number=0000000000092624&sum=150000 [04:06:24]OFD Sender: Processing packet 226397 [packets to send 600, broken 599] [04:06:24]ProducePacketName [04:06:24]name=ofd_packets/00226397 [04:06:24]OFD Sender: To server: pG, [04:06:24]CommunicateWithHost lk.salyk.kg:30040 [04:06:24]ConnectInit lk.salyk.kg [04:06:24]written 0, free lines is 4095 [04:06:24]Connected sock=7 [04:06:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 1A 17 04 01 8E 22 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 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 00 00 00 F4 03 04 00 BF C3 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5D 74 03 00 35 04 06 00 AB E0 3D AD 73 35 25 CF CA 6C A9 E5 CE 0B [04:06:24]Write to MH i2c: 01 00 00 2B 08 33 [04:06:24]Write i2c OK [04:06:24]MH_I2C_Read... [04:06:24]Read from MH i2c: 01 [04:06:24]MH_I2C_Read... [04:06:24]Read from MH i2c: 01 07 00 [04:06:24]MH_I2C_Read... [04:06:24]Read from MH i2c: 01 07 00 2B 08 00 00 00 00 00 59 0C 9F [04:06:24]RasterBufferAndPrint [04:06:24]line [04:06:24]line [04:06:24]line [04:06:24]line [04:06:24]line [04:06:24]written 0, free lines is 3165 [04:06:24]MH_Cut [04:06:24]Write to MH i2c: D1 01 00 32 08 01 0C [04:06:24]Write i2c OK [04:06:24]MH_I2C_Read... [04:06:24]Read from MH i2c: D1 [04:06:24]MH_I2C_Read... [04:06:24]Read from MH i2c: D1 01 00 [04:06:24]MH_I2C_Read... [04:06:24]Read from MH i2c: D1 01 00 32 08 00 0B [04:06:24]Write to MH i2c: 01 00 00 33 08 3B [04:06:24]Write i2c OK [04:06:24]MH_I2C_Read... [04:06:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 87 76 47 00 5F D0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5D 74 03 00 F4 03 04 00 CB 6F A5 66 B6 04 01 00 00 17 2A 3E 41 0D F0 5E 0F [04:06:25]CommunicateWithHost err = 0 [04:06:25]CheckOFDResponse [04:06:25]1017 (14) - 77093643461234 [04:06:25]1041 (16) - 0000000000874959 [04:06:25]1040 (4) - 226397 [04:06:25]1012 (4) - 27.07.2024 22:08 [04:06:25]1206 (1) - 0 [04:06:25]OFD Sender: Remove packet 226397 [04:06:25]ProducePacketName [04:06:25]name=ofd_packets/00226397 [04:06:25]NVStorageDeleteData [04:06:25]OFD Sender: No OFD packet to send [04:06:25]*** Cut start [04:06:25]*** Partial cut [04:06:25]*** CUTSNS_PIN = 1 [04:06:25]*** CUTSNS_PIN = 0 [04:06:26]*** Brake cut motor [04:06:26]Read from MH i2c: 01 [04:06:26]MH_I2C_Read... [04:06:26]*** Stop cut motor [04:06:26]*** Cut end [04:06:26]Read from MH i2c: 01 07 00 [04:06:26]MH_I2C_Read... [04:06:26]Read from MH i2c: 01 07 00 33 08 00 00 00 00 00 FF 0F 50 [04:06:26]process_action close_receipt done [04:06:26]requested_data is exist [04:06:26]produce_requested_data [04:06:26]requested_item fm.sn is exist - process it [04:06:26]wFMCommunicate request_size=4 [04:06:26]MH_SAM_APDU [04:06:26]CAPDU: 80 11 00 00 [04:06:26]Write to MH i2c: E2 08 00 34 08 80 11 00 00 00 00 00 00 B6 [04:06:26]Write i2c OK [04:06:26]MH_I2C_Read... [04:06:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:06:26]Read from MH i2c: E2 [04:06:26]MH_I2C_Read... [04:06:26]Read from MH i2c: E2 17 00 [04:06:26]MH_I2C_Read... [04:06:26]Read from MH i2c: E2 17 00 34 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 13 [04:06:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [04:06:26]wFMCommunicate OK [04:06:26]requested_item fd.num is exist - process it [04:06:26]SAM_PROTO_GetFieldsCounters [04:06:26]wFMCommunicate request_size=4 [04:06:26]MH_SAM_APDU [04:06:26]CAPDU: 80 13 00 00 [04:06:26]Write to MH i2c: E2 08 00 35 08 80 13 00 00 00 00 00 00 B9 [04:06:26]Write i2c OK [04:06:26]MH_I2C_Read... [04:06:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:06:26]Read from MH i2c: E2 [04:06:26]MH_I2C_Read... [04:06:26]Read from MH i2c: E2 62 00 [04:06:26]MH_I2C_Read... [04:06:26]Read from MH i2c: E2 62 00 35 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5D 74 03 00 0E 04 04 00 B7 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 19 [04:06:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5D 74 03 00 0E 04 04 00 B7 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 [04:06:26]wFMCommunicate OK [04:06:26]SAM_PROTO_GetFieldsCounters done [04:06:26]requested_item shift.num is exist - process it [04:06:26]requested_item shift.opened is exist - process it [04:06:26]req_shift_opened [04:06:26]FM_GetShiftState [04:06:26]SAM_PROTO_GetShiftState [04:06:26]wFMCommunicate request_size=4 [04:06:26]MH_SAM_APDU [04:06:26]CAPDU: 80 13 01 00 [04:06:26]Write to MH i2c: E2 08 00 36 08 80 13 01 00 00 00 00 00 BB [04:06:26]Write i2c OK [04:06:26]MH_I2C_Read... [04:06:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:06:26]Read from MH i2c: E2 [04:06:26]MH_I2C_Read... [04:06:26]Read from MH i2c: E2 0E 00 [04:06:26]MH_I2C_Read... [04:06:26]Read from MH i2c: E2 0E 00 36 08 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 6C [04:06:26]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [04:06:26]wFMCommunicate OK [04:06:26]SAM_PROTO_GetShiftState done [04:06:26]FM_GetShiftState done [04:06:26]req_shift_opened done [04:06:26]requested_item shift.open_date is exist - process it [04:06:26]req_shift_open_date [04:06:26]req_shift_open_date done [04:06:26]produce_requested_data done [04:06:26]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226397,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [04:06:26]process_action_free close_receipt [04:06:26]json_value_free [04:06:26]json_value_free done [04:06:26]process_json_proto returns [04:06:26]Send response to host [04:06:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226397,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [04:06:26]free response buf [04:06:26]execute_script done [04:06:26]execute_script returns [04:06:26]free content buf [04:06:26]Sock 10.Close socket [04:06:26]Sock 10.Thread stoped [04:06:30]OFD Sender: No OFD packet to send [04:06:34]recv_with_timeout no data received [04:06:35]OFD Sender: No OFD packet to send [04:06:40]OFD Sender: No OFD packet to send [04:06:45]OFD Sender: No OFD packet to send [04:06:50]OFD Sender: No OFD packet to send [04:06:55]OFD Sender: No OFD packet to send [04:07:00]OFD Sender: No OFD packet to send [04:07:05]OFD Sender: No OFD packet to send [04:07:10]OFD Sender: No OFD packet to send [04:07:15]OFD Sender: No OFD packet to send [04:07:20]OFD Sender: No OFD packet to send [04:07:25]OFD Sender: No OFD packet to send [04:07:30]OFD Sender: No OFD packet to send [04:07:35]OFD Sender: No OFD packet to send [04:07:40]OFD Sender: No OFD packet to send [04:07:45]OFD Sender: No OFD packet to send [04:07:50]OFD Sender: No OFD packet to send [04:07:55]OFD Sender: No OFD packet to send [04:08:00]OFD Sender: No OFD packet to send [04:08:05]OFD Sender: No OFD packet to send [04:08:10]OFD Sender: No OFD packet to send [04:08:16]OFD Sender: No OFD packet to send [04:08:21]OFD Sender: No OFD packet to send [04:08:26]OFD Sender: No OFD packet to send [04:08:31]OFD Sender: No OFD packet to send [04:08:36]OFD Sender: No OFD packet to send [04:08:41]OFD Sender: No OFD packet to send [04:08:46]OFD Sender: No OFD packet to send [04:08:51]OFD Sender: No OFD packet to send [04:08:56]OFD Sender: No OFD packet to send [04:09:01]OFD Sender: No OFD packet to send [04:09:06]OFD Sender: No OFD packet to send [04:09:11]OFD Sender: No OFD packet to send [04:09:12]recv_with_timeout no data received [04:09:16]OFD Sender: No OFD packet to send [04:09:21]OFD Sender: No OFD packet to send [04:09:26]OFD Sender: No OFD packet to send [04:09:31]OFD Sender: No OFD packet to send [04:09:36]OFD Sender: No OFD packet to send [04:09:41]OFD Sender: No OFD packet to send [04:09:46]OFD Sender: No OFD packet to send [04:09:51]OFD Sender: No OFD packet to send [04:09:56]OFD Sender: No OFD packet to send [04:10:01]OFD Sender: No OFD packet to send [04:10:06]OFD Sender: No OFD packet to send [04:10:11]OFD Sender: No OFD packet to send [04:10:16]OFD Sender: No OFD packet to send [04:10:16]recv_with_timeout no data received [04:10:21]OFD Sender: No OFD packet to send [04:10:26]OFD Sender: No OFD packet to send [04:10:31]OFD Sender: No OFD packet to send [04:10:36]OFD Sender: No OFD packet to send [04:10:41]OFD Sender: No OFD packet to send [04:10:45]recv_with_timeout no data received [04:10:46]OFD Sender: No OFD packet to send [04:10:51]OFD Sender: No OFD packet to send [04:10:56]OFD Sender: No OFD packet to send [04:11:01]OFD Sender: No OFD packet to send [04:11:06]OFD Sender: No OFD packet to send [04:11:11]OFD Sender: No OFD packet to send [04:11:16]OFD Sender: No OFD packet to send [04:11:21]OFD Sender: No OFD packet to send [04:11:21]recv_with_timeout no data received [04:11:26]OFD Sender: No OFD packet to send [04:11:31]OFD Sender: No OFD packet to send [04:11:32]accept exits with 9 [04:11:32]New connection [04:11:32]New thread 3067575652 created [04:11:32]Thread 3067432292 joined [04:11:32]Waiting for new connection... [04:11:32] Sock 9.Parse request [04:11:32]Sock 9.Check first char [04:11:32]Sock 9.First char is OK [04:11:32]request: POST /json_proto HTTP/1.0 [04:11:32]Method: POST [04:11:32]URL: /json_proto [04:11:32]Method is POST - this is cgi request [04:11:32]url: /json_proto [04:11:32]query_string will be loaded in cgi processing [04:11:32]execute_cgi json_proto POST (null) [04:11:32]execute_cgi path=json_proto method=POST [04:11:32]POST find Content-Length [04:11:32]Host: 172.17.43.131:8080 [04:11:32]Content-Length: 817 [04:11:32]Content-Type: application/json [04:11:32] [04:11:32]POST finish read [04:11:32]Found Content-Length = 817 [04:11:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002732", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 400.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:11:32]execute_script... [04:11: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)2002732", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 400.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:11:32]POST & json_proto [04:11:32]process_json_proto [04:11:32]json parsed OK: [04:11:32]protocol is kg_v1.0 [04:11:32]action value=close_receipt [04:11:32]process_action close_receipt [04:11:32]cmd_close_receipt [04:11:32]MH_GetDate [04:11:32]Write to MH i2c: F0 00 00 37 08 2E [04:11:32]Write i2c OK [04:11:32]MH_I2C_Read... [04:11:32]Read from MH i2c: F0 [04:11:32]MH_I2C_Read... [04:11:32]Read from MH i2c: F0 09 00 [04:11:32]MH_I2C_Read... [04:11:32]Read from MH i2c: F0 09 00 37 08 00 F5 C4 A5 66 F9 24 A2 66 20 [04:11:32]GetLastDocTimeStamp 1722139583 [04:11:32]current date 1722139893 [04:11:32]FM_GetShiftState [04:11:32]SAM_PROTO_GetShiftState [04:11:32]wFMCommunicate request_size=4 [04:11:32]MH_SAM_APDU [04:11:32]CAPDU: 80 13 01 00 [04:11:32]Write to MH i2c: E2 08 00 38 08 80 13 01 00 00 00 00 00 BD [04:11:32]Write i2c OK [04:11:32]MH_I2C_Read... [04:11:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:11:33]Read from MH i2c: E2 [04:11:33]MH_I2C_Read... [04:11:33]Read from MH i2c: E2 0E 00 [04:11:33]MH_I2C_Read... [04:11:33]Read from MH i2c: E2 0E 00 38 08 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 6E [04:11:33]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [04:11:33]wFMCommunicate OK [04:11:33]SAM_PROTO_GetShiftState done [04:11:33]FM_GetShiftState done [04:11:33]opened in 1722125326 [04:11:33]opened+sec_in_day 1722211726 [04:11:33]quantity*price = 40002 [04:11:33]sum+1 = 40003 [04:11:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.02 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 0.00 Безнал.: 400.02 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 58 28.07.2024 04:11 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 226398 ФПД: 70336257153325 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T041134&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226398&fm=70336257153325&tin=02508201610067®Number=0000000000092624&sum=40002 [04:11:34]StoreToDocumentArchive [04:11:34]shift 439 fd 226398 [04:11:34]save to /storage/0439/doc_00226398 [04:11:34]save last doc name /storage/0439/doc_00226398 to /storage/kkm_last_doc_name [04:11:34]save OK [04:11:34]Clear old archive folders... [04:11:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:11:34]tlvbuf is 011B6470 [04:11:34]SAM_PROTO_ClearQueue [04:11:34]wFMCommunicate request_size=4 [04:11:34]MH_SAM_APDU [04:11:34]CAPDU: 80 09 00 00 [04:11:34]Write to MH i2c: E2 08 00 45 08 80 09 00 00 00 00 00 00 BF [04:11:34]Write i2c OK [04:11:34]MH_I2C_Read... [04:11:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:11:34]Read from MH i2c: E2 [04:11:34]MH_I2C_Read... [04:11:34]Read from MH i2c: E2 03 00 [04:11:34]MH_I2C_Read... [04:11:34]Read from MH i2c: E2 03 00 45 08 00 90 00 C1 [04:11:34]RAPDU: 90 00 [04:11:34]wFMCommunicate OK [04:11:34]SAM_PROTO_ClearQueue done [04:11:34]KKMCreateOFDPacket [04:11:34]OFDProtocolAddRootSTLVToBuf [04:11:34]FM_MakeSignedData [04:11:34]FM_MakeSignedData [04:11:34]SAM_PROTO_SignData [04:11:34]wFMCommunicate request_size=4 [04:11:34]MH_SAM_APDU [04:11:34]CAPDU: 80 0D 01 02 [04:11:34]Write to MH i2c: E2 08 00 46 08 80 0D 01 02 00 00 00 00 C7 [04:11:34]Write i2c OK [04:11:34]MH_I2C_Read... [04:11:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:11:34]Read from MH i2c: E2 [04:11:34]MH_I2C_Read... [04:11:34]Read from MH i2c: E2 03 00 [04:11:34]MH_I2C_Read... [04:11:34]Read from MH i2c: E2 03 00 46 08 00 90 00 C2 [04:11:34]RAPDU: 90 00 [04:11:34]wFMCommunicate OK [04:11:34]wFMCommunicate request_size=255 [04:11:34]MH_SAM_APDU [04:11:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 F6 C4 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5E 74 03 00 35 04 06 00 3F [04:11:34]Write to MH i2c: E2 02 01 47 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 F6 C4 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5E 74 03 00 35 04 06 00 3F 00 00 02 [04:11:34]Write i2c OK [04:11:34]MH_I2C_Read... [04:11:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:11:34]Read from MH i2c: E2 [04:11:34]MH_I2C_Read... [04:11:34]Read from MH i2c: E2 03 00 [04:11:34]MH_I2C_Read... [04:11:34]Read from MH i2c: E2 03 00 47 08 00 90 00 C3 [04:11:34]RAPDU: 90 00 [04:11:34]wFMCommunicate OK [04:11:34]wFMCommunicate request_size=10 [04:11:34]MH_SAM_APDU [04:11:34]CAPDU: 80 0D 02 02 05 F8 6F 9F 59 2D [04:11:34]Write to MH i2c: E2 0D 00 48 08 80 0D 02 02 05 00 F8 6F 9F 59 2D 00 00 60 [04:11:34]Write i2c OK [04:11:34]MH_I2C_Read... [04:11:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:11:34]Read from MH i2c: E2 [04:11:34]MH_I2C_Read... [04:11:34]Read from MH i2c: E2 03 00 [04:11:34]MH_I2C_Read... [04:11:34]Read from MH i2c: E2 03 00 48 08 00 90 00 C4 [04:11:34]RAPDU: 90 00 [04:11:34]wFMCommunicate OK [04:11:34]wFMCommunicate request_size=4 [04:11:34]MH_SAM_APDU [04:11:34]CAPDU: 80 0D 03 02 [04:11:34]Write to MH i2c: E2 08 00 49 08 80 0D 03 02 00 00 00 00 CC [04:11:34]Write i2c OK [04:11:34]MH_I2C_Read... [04:11:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:11:34]Read from MH i2c: E2 [04:11:34]MH_I2C_Read... [04:11:34]Read from MH i2c: E2 0B 00 [04:11:34]MH_I2C_Read... [04:11:34]Read from MH i2c: E2 0B 00 49 08 00 87 6B 11 29 6C 67 B3 BE 90 00 3D [04:11:34]RAPDU: 87 6B 11 29 6C 67 B3 BE 90 00 [04:11:34]wFMCommunicate OK [04:11:34]SAM_PROTO_SignData done [04:11:34]FM_MakeSignedData done [04:11:34]CreateOFDProtocolMessage [04:11:34]wFMCommunicate request_size=4 [04:11:34]MH_SAM_APDU [04:11:34]CAPDU: 80 11 00 00 [04:11:34]Write to MH i2c: E2 08 00 4A 08 80 11 00 00 00 00 00 00 CC [04:11:34]Write i2c OK [04:11:34]MH_I2C_Read... [04:11:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:11:34]Read from MH i2c: E2 [04:11:34]MH_I2C_Read... [04:11:34]Read from MH i2c: E2 17 00 [04:11:34]MH_I2C_Read... [04:11:34]Read from MH i2c: E2 17 00 4A 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 29 [04:11:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [04:11:34]wFMCommunicate OK [04:11:34]CreateOFDProtocolMessage done [04:11:34]OFDSenderStorePacket 226398 [04:11:34]StoreOFDPacket docnum=226398 [04:11:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 BA 74 07 01 9A 12 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 F6 C4 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5E 74 03 00 35 04 06 00 3F F8 6F 9F 59 2D 87 6B 11 29 6C 67 B3 BE [04:11:34]CheckFolder [04:11:34]dirname=/storage/ofd_packets [04:11:34]CheckFolder done [04:11:34]ProducePacketName [04:11:34]name=ofd_packets/00226398 [04:11:34]NVStorageSaveData ofd_packets/00226398 [04:11:34]File name is /storage/ofd_packets/00226398 [04:11:34]Write 301 bytes [04:11:34]NVStorageSaveData done [04:11:34]OFDSenderStorePacket done [04:11:34]KKMCreateOFDPacket done [04:11:34]NVStorageSaveData kkm_last_timestamp [04:11:34]File name is /storage/kkm_last_timestamp [04:11:34]Write 4 bytes [04:11:34]NVStorageSaveData done [04:11:34]ExternCall_PrintAddStr [04:11:34]wPrintStart [04:11:34]Write to MH i2c: 01 00 00 4B 08 53 [04:11:34]Write i2c OK [04:11:34]MH_I2C_Read... [04:11:34]Read from MH i2c: 01 [04:11:34]MH_I2C_Read... [04:11:34]Read from MH i2c: 01 07 00 [04:11:34]MH_I2C_Read... [04:11:34]Read from MH i2c: 01 07 00 4B 08 00 00 00 00 00 FF 0F 68 [04:11:34]RasterBufferAndPrint [04:11:34]line Счет N : (1)2002732 [04:11:34]line ИНН: 02508201610067 [04:11:34]line Контрольно-Кассовый Чек [04:11:34]line ПРОДАЖА [04:11:34]line ТРК (МРК, ГНК) : 63 [04:11:34]line Товар: 2710124130 [04:11:34]line Аи-92-К-5 [04:11:34]line 5.900 * 67.80 [04:11:34]line = 400.02 [04:11:34]line НДС 12% НСП 1% [04:11:34]line > о реализуемом товаре [04:11:34]line ИТОГО: 400.02 [04:11:34]line НСП 1% : 3.54 [04:11:34]line НДС 12% : 42.48 [04:11:34]line Наличными: 0.00 [04:11:34]line Безнал.: 400.02 [04:11:34]line Место: АЗС № 97 "Партнер Нефть" [04:11:34]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [04:11:34]line СНО: Общий режим [04:11:34]line Чек 58 28.07.2024 04:11 [04:11:34]line Смена: 439 ФФД: 1.0 [04:11:34]line ЗНМ: 0300000054 [04:11:34]line РНМ: 0000000000092624 [04:11:34]line Версия ККМ: 001 [04:11:34]line Платежная система: Бакай Банк [04:11:34]line ФМ: 0000000000874959 [04:11:34]line ФД: 226398 [04:11:34]line ФПД: 70336257153325 [04:11:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T041134&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226398&fm=70336257153325&tin=02508201610067®Number=0000000000092624&sum=40002 [04:11:34]written 0, free lines is 4095 [04:11:34]OFD Sender: Processing packet 226398 [packets to send 600, broken 599] [04:11:34]ProducePacketName [04:11:34]name=ofd_packets/00226398 [04:11:34]OFD Sender: To server: pG, [04:11:34]CommunicateWithHost lk.salyk.kg:30040 [04:11:34]ConnectInit lk.salyk.kg [04:11:35]Write to MH i2c: 01 00 00 75 08 7D [04:11:35]Write i2c OK [04:11:35]MH_I2C_Read... [04:11:35]Read from MH i2c: 01 [04:11:35]MH_I2C_Read... [04:11:35]Read from MH i2c: 01 07 00 [04:11:35]MH_I2C_Read... [04:11:35]Read from MH i2c: 01 07 00 75 08 00 00 00 00 00 62 0C F2 [04:11:35]RasterBufferAndPrint [04:11:35]line [04:11:35]line [04:11:35]line [04:11:35]line [04:11:35]line [04:11:35]written 0, free lines is 3175 [04:11:35]MH_Cut [04:11:35]Write to MH i2c: D1 01 00 7C 08 01 56 [04:11:35]Write i2c OK [04:11:35]MH_I2C_Read... [04:11:35]Read from MH i2c: D1 [04:11:35]MH_I2C_Read... [04:11:35]Read from MH i2c: D1 01 00 [04:11:35]MH_I2C_Read... [04:11:35]Read from MH i2c: D1 01 00 7C 08 00 55 [04:11:35]Write to MH i2c: 01 00 00 7D 08 85 [04:11:35]Write i2c OK [04:11:35]MH_I2C_Read... [04:11:36]*** Cut start [04:11:36]*** Partial cut [04:11:36]*** CUTSNS_PIN = 1 [04:11:36]*** CUTSNS_PIN = 0 [04:11:36]*** Brake cut motor [04:11:37]Read from MH i2c: 01 [04:11:37]MH_I2C_Read... [04:11:37]*** Stop cut motor [04:11:37]*** Cut end [04:11:37]Read from MH i2c: 01 07 00 [04:11:37]MH_I2C_Read... [04:11:37]Read from MH i2c: 01 07 00 7D 08 00 00 00 00 00 FF 0F 9A [04:11:37]process_action close_receipt done [04:11:37]requested_data is exist [04:11:37]produce_requested_data [04:11:37]requested_item fm.sn is exist - process it [04:11:37]wFMCommunicate request_size=4 [04:11:37]MH_SAM_APDU [04:11:37]CAPDU: 80 11 00 00 [04:11:37]Write to MH i2c: E2 08 00 7E 08 80 11 00 00 00 00 00 00 00 [04:11:37]Write i2c OK [04:11:37]MH_I2C_Read... [04:11:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:11:37]Read from MH i2c: E2 [04:11:37]MH_I2C_Read... [04:11:37]Read from MH i2c: E2 17 00 [04:11:37]MH_I2C_Read... [04:11:37]Read from MH i2c: E2 17 00 7E 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5D [04:11:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [04:11:37]wFMCommunicate OK [04:11:37]requested_item fd.num is exist - process it [04:11:37]SAM_PROTO_GetFieldsCounters [04:11:37]wFMCommunicate request_size=4 [04:11:37]MH_SAM_APDU [04:11:37]CAPDU: 80 13 00 00 [04:11:37]Write to MH i2c: E2 08 00 7F 08 80 13 00 00 00 00 00 00 03 [04:11:37]Write i2c OK [04:11:37]MH_I2C_Read... [04:11:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:11:37]Read from MH i2c: E2 [04:11:37]MH_I2C_Read... [04:11:37]Read from MH i2c: E2 62 00 [04:11:37]MH_I2C_Read... [04:11:37]Read from MH i2c: E2 62 00 7F 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5E 74 03 00 0E 04 04 00 B7 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 67 [04:11:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5E 74 03 00 0E 04 04 00 B7 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 [04:11:37]wFMCommunicate OK [04:11:37]SAM_PROTO_GetFieldsCounters done [04:11:37]requested_item shift.num is exist - process it [04:11:37]requested_item shift.opened is exist - process it [04:11:37]req_shift_opened [04:11:37]FM_GetShiftState [04:11:37]SAM_PROTO_GetShiftState [04:11:37]wFMCommunicate request_size=4 [04:11:37]MH_SAM_APDU [04:11:37]CAPDU: 80 13 01 00 [04:11:37]Write to MH i2c: E2 08 00 80 08 80 13 01 00 00 00 00 00 05 [04:11:37]Write i2c OK [04:11:37]MH_I2C_Read... [04:11:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:11:37]Read from MH i2c: E2 [04:11:37]MH_I2C_Read... [04:11:37]Read from MH i2c: E2 0E 00 [04:11:37]MH_I2C_Read... [04:11:37]Read from MH i2c: E2 0E 00 80 08 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 B6 [04:11:37]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [04:11:37]wFMCommunicate OK [04:11:37]SAM_PROTO_GetShiftState done [04:11:37]FM_GetShiftState done [04:11:37]req_shift_opened done [04:11:37]requested_item shift.open_date is exist - process it [04:11:37]req_shift_open_date [04:11:37]req_shift_open_date done [04:11:37]produce_requested_data done [04:11:37]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226398,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [04:11:37]process_action_free close_receipt [04:11:37]json_value_free [04:11:37]json_value_free done [04:11:37]process_json_proto returns [04:11:37]Send response to host [04:11:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226398,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [04:11:37]free response buf [04:11:37]execute_script done [04:11:37]execute_script returns [04:11:37]free content buf [04:11:37]Sock 9.Close socket [04:11:37]Sock 9.Thread stoped [04:11:39]ConnectInit Can't take IP for lk.salyk.kg [04:11:39]CommunicateWithHost connect error [04:11:39]CommunicateWithHost err = -1 [04:11:39]OFD Sender: Server communicate error [04:11:44]OFD Sender: Processing packet 226398 [packets to send 600, broken 599] [04:11:44]ProducePacketName [04:11:44]name=ofd_packets/00226398 [04:11:44]OFD Sender: To server: pG, [04:11:44]CommunicateWithHost lk.salyk.kg:30040 [04:11:44]ConnectInit lk.salyk.kg [04:11:46]Connected sock=9 [04:11:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 BA 74 07 01 9A 12 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 F6 C4 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5E 74 03 00 35 04 06 00 3F F8 6F 9F 59 2D 87 6B 11 29 6C 67 B3 BE [04:11:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 9C 1A 47 00 97 75 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5E 74 03 00 F4 03 04 00 0C 71 A5 66 B6 04 01 00 00 42 CC 31 0A A2 90 FB 3E [04:11:46]CommunicateWithHost err = 0 [04:11:46]CheckOFDResponse [04:11:46]1017 (14) - 77093643461234 [04:11:46]1041 (16) - 0000000000874959 [04:11:46]1040 (4) - 226398 [04:11:46]1012 (4) - 27.07.2024 22:13 [04:11:46]1206 (1) - 0 [04:11:46]OFD Sender: Remove packet 226398 [04:11:46]ProducePacketName [04:11:46]name=ofd_packets/00226398 [04:11:46]NVStorageDeleteData [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:03]recv_with_timeout no data received [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:40]recv_with_timeout no data received [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:04]recv_with_timeout no data received [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:21]recv_with_timeout no data received [04:15:22]OFD Sender: No OFD packet to send [04:15:27]OFD Sender: No OFD packet to send [04:15:32]OFD Sender: No OFD packet to send [04:15:37]OFD Sender: No OFD packet to send [04:15:42]OFD Sender: No OFD packet to send [04:15:47]OFD Sender: No OFD packet to send [04:15:52]OFD Sender: No OFD packet to send [04:15:57]OFD Sender: No OFD packet to send [04:16:02]OFD Sender: No OFD packet to send [04:16:07]OFD Sender: No OFD packet to send [04:16:12]OFD Sender: No OFD packet to send [04:16:17]OFD Sender: No OFD packet to send [04:16:22]OFD Sender: No OFD packet to send [04:16:27]OFD Sender: No OFD packet to send [04:16:32]OFD Sender: No OFD packet to send [04:16:37]OFD Sender: No OFD packet to send [04:16:42]OFD Sender: No OFD packet to send [04:16:47]OFD Sender: No OFD packet to send [04:16:52]OFD Sender: No OFD packet to send [04:16:57]OFD Sender: No OFD packet to send [04:17:02]OFD Sender: No OFD packet to send [04:17:07]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:20:58]recv_with_timeout no data received [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]recv_with_timeout no data received [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:04]OFD Sender: No OFD packet to send [04:23:09]OFD Sender: No OFD packet to send [04:23:14]OFD Sender: No OFD packet to send [04:23:19]OFD Sender: No OFD packet to send [04:23:24]OFD Sender: No OFD packet to send [04:23:29]OFD Sender: No OFD packet to send [04:23:34]OFD Sender: No OFD packet to send [04:23:39]OFD Sender: No OFD packet to send [04:23:44]OFD Sender: No OFD packet to send [04:23:49]OFD Sender: No OFD packet to send [04:23:54]OFD Sender: No OFD packet to send [04:23:59]OFD Sender: No OFD packet to send [04:24:04]OFD Sender: No OFD packet to send [04:24:09]OFD Sender: No OFD packet to send [04:24:14]OFD Sender: No OFD packet to send [04:24:19]OFD Sender: No OFD packet to send [04:24:24]OFD Sender: No OFD packet to send [04:24:29]OFD Sender: No OFD packet to send [04:24:30]recv_with_timeout no data received [04:24:34]OFD Sender: No OFD packet to send [04:24:39]OFD Sender: No OFD packet to send [04:24:44]OFD Sender: No OFD packet to send [04:24:49]OFD Sender: No OFD packet to send [04:24:54]OFD Sender: No OFD packet to send [04:24:59]OFD Sender: No OFD packet to send [04:25:04]OFD Sender: No OFD packet to send [04:25:09]OFD Sender: No OFD packet to send [04:25:11]recv_with_timeout no data received [04:25:14]OFD Sender: No OFD packet to send [04:25:19]OFD Sender: No OFD packet to send [04:25:24]OFD Sender: No OFD packet to send [04:25:29]OFD Sender: No OFD packet to send [04:25:34]OFD Sender: No OFD packet to send [04:25:39]OFD Sender: No OFD packet to send [04:25:44]OFD Sender: No OFD packet to send [04:25:49]OFD Sender: No OFD packet to send [04:25:54]OFD Sender: No OFD packet to send [04:25:59]OFD Sender: No OFD packet to send [04:26:04]OFD Sender: No OFD packet to send [04:26:05]recv_with_timeout no data received [04:26:09]OFD Sender: No OFD packet to send [04:26:14]OFD Sender: No OFD packet to send [04:26:19]OFD Sender: No OFD packet to send [04:26:24]OFD Sender: No OFD packet to send [04:26:29]OFD Sender: No OFD packet to send [04:26:34]OFD Sender: No OFD packet to send [04:26:39]OFD Sender: No OFD packet to send [04:26:44]OFD Sender: No OFD packet to send [04:26:49]OFD Sender: No OFD packet to send [04:26:54]OFD Sender: No OFD packet to send [04:26:59]OFD Sender: No OFD packet to send [04:27:04]OFD Sender: No OFD packet to send [04:27:09]OFD Sender: No OFD packet to send [04:27:14]OFD Sender: No OFD packet to send [04:27:19]OFD Sender: No OFD packet to send [04:27:24]OFD Sender: No OFD packet to send [04:27:29]OFD Sender: No OFD packet to send [04:27:34]OFD Sender: No OFD packet to send [04:27:39]OFD Sender: No OFD packet to send [04:27:44]OFD Sender: No OFD packet to send [04:27:49]OFD Sender: No OFD packet to send [04:27:54]OFD Sender: No OFD packet to send [04:27:59]OFD Sender: No OFD packet to send [04:28:04]OFD Sender: No OFD packet to send [04:28:09]OFD Sender: No OFD packet to send [04:28:14]OFD Sender: No OFD packet to send [04:28:19]OFD Sender: No OFD packet to send [04:28:24]OFD Sender: No OFD packet to send [04:28:29]OFD Sender: No OFD packet to send [04:28:30]recv_with_timeout no data received [04:28:34]OFD Sender: No OFD packet to send [04:28:39]OFD Sender: No OFD packet to send [04:28:44]OFD Sender: No OFD packet to send [04:28:49]OFD Sender: No OFD packet to send [04:28:55]OFD Sender: No OFD packet to send [04:29:00]OFD Sender: No OFD packet to send [04:29:05]OFD Sender: No OFD packet to send [04:29:10]OFD Sender: No OFD packet to send [04:29:15]OFD Sender: No OFD packet to send [04:29:20]OFD Sender: No OFD packet to send [04:29:25]OFD Sender: No OFD packet to send [04:29:30]OFD Sender: No OFD packet to send [04:29:35]OFD Sender: No OFD packet to send [04:29:40]OFD Sender: No OFD packet to send [04:29:45]OFD Sender: No OFD packet to send [04:29:50]OFD Sender: No OFD packet to send [04:29:55]OFD Sender: No OFD packet to send [04:29:57]recv_with_timeout no data received [04:30:00]OFD Sender: No OFD packet to send [04:30:05]OFD Sender: No OFD packet to send [04:30:10]OFD Sender: No OFD packet to send [04:30:15]OFD Sender: No OFD packet to send [04:30:20]OFD Sender: No OFD packet to send [04:30:25]OFD Sender: No OFD packet to send [04:30:30]OFD Sender: No OFD packet to send [04:30:35]OFD Sender: No OFD packet to send [04:30:40]OFD Sender: No OFD packet to send [04:30:45]OFD Sender: No OFD packet to send [04:30:50]OFD Sender: No OFD packet to send [04:30:55]OFD Sender: No OFD packet to send [04:31:00]OFD Sender: No OFD packet to send [04:31:05]OFD Sender: No OFD packet to send [04:31:10]OFD Sender: No OFD packet to send [04:31:15]OFD Sender: No OFD packet to send [04:31:20]OFD Sender: No OFD packet to send [04:31:25]OFD Sender: No OFD packet to send [04:31:30]OFD Sender: No OFD packet to send [04:31:35]OFD Sender: No OFD packet to send [04:31:40]OFD Sender: No OFD packet to send [04:31:45]OFD Sender: No OFD packet to send [04:31:50]OFD Sender: No OFD packet to send [04:31:55]OFD Sender: No OFD packet to send [04:32:00]OFD Sender: No OFD packet to send [04:32:05]OFD Sender: No OFD packet to send [04:32:10]OFD Sender: No OFD packet to send [04:32:15]OFD Sender: No OFD packet to send [04:32:20]OFD Sender: No OFD packet to send [04:32:25]OFD Sender: No OFD packet to send [04:32:30]OFD Sender: No OFD packet to send [04:32:35]OFD Sender: No OFD packet to send [04:32:40]OFD Sender: No OFD packet to send [04:32:45]OFD Sender: No OFD packet to send [04:32:50]OFD Sender: No OFD packet to send [04:32:51]accept exits with 7 [04:32:51]New connection [04:32:51]New thread 3067432292 created [04:32:51]Thread 3067575652 joined [04:32:51]Waiting for new connection... [04:32:51] Sock 7.Parse request [04:32:51]Sock 7.Check first char [04:32:51]Sock 7.First char is OK [04:32:51]request: POST /json_proto HTTP/1.0 [04:32:51]Method: POST [04:32:51]URL: /json_proto [04:32:51]Method is POST - this is cgi request [04:32:51]url: /json_proto [04:32:51]query_string will be loaded in cgi processing [04:32:51]execute_cgi json_proto POST (null) [04:32:51]execute_cgi path=json_proto method=POST [04:32:51]POST find Content-Length [04:32:51]Host: 172.17.43.131:8080 [04:32:51]Content-Length: 680 [04:32:51]Content-Type: application/json [04:32:51] [04:32:51]POST finish read [04:32:51]Found Content-Length = 680 [04:32:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002733", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [04:32:51]execute_script... [04:32: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)2002733", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [04:32:51]POST & json_proto [04:32:51]process_json_proto [04:32:51]json parsed OK: [04:32:51]protocol is kg_v1.0 [04:32:51]action value=close_receipt [04:32:51]process_action close_receipt [04:32:51]cmd_close_receipt [04:32:51]MH_GetDate [04:32:51]Write to MH i2c: F0 00 00 81 08 78 [04:32:51]Write i2c OK [04:32:51]MH_I2C_Read... [04:32:51]Read from MH i2c: F0 [04:32:51]MH_I2C_Read... [04:32:51]Read from MH i2c: F0 09 00 [04:32:51]MH_I2C_Read... [04:32:51]Read from MH i2c: F0 09 00 81 08 00 F4 C9 A5 66 F9 24 A2 66 6E [04:32:51]GetLastDocTimeStamp 1722139894 [04:32:51]current date 1722141172 [04:32:51]FM_GetShiftState [04:32:51]SAM_PROTO_GetShiftState [04:32:51]wFMCommunicate request_size=4 [04:32:51]MH_SAM_APDU [04:32:51]CAPDU: 80 13 01 00 [04:32:51]Write to MH i2c: E2 08 00 82 08 80 13 01 00 00 00 00 00 07 [04:32:51]Write i2c OK [04:32:51]MH_I2C_Read... [04:32:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:32:51]Read from MH i2c: E2 [04:32:51]MH_I2C_Read... [04:32:51]Read from MH i2c: E2 0E 00 [04:32:51]MH_I2C_Read... [04:32:51]Read from MH i2c: E2 0E 00 82 08 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 B8 [04:32:51]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [04:32:51]wFMCommunicate OK [04:32:51]SAM_PROTO_GetShiftState done [04:32:51]FM_GetShiftState done [04:32:51]opened in 1722125326 [04:32:51]opened+sec_in_day 1722211726 [04:32:51]quantity*price = 200025 [04:32:51]sum+1 = 200026 [04:32: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 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 59 28.07.2024 04:32 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226399 ФПД: 57295001957167 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T043252&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226399&fm=57295001957167&tin=02508201610067®Number=0000000000092624&sum=200000 [04:32:52]StoreToDocumentArchive [04:32:52]shift 439 fd 226399 [04:32:52]save to /storage/0439/doc_00226399 [04:32:52]save last doc name /storage/0439/doc_00226399 to /storage/kkm_last_doc_name [04:32:52]save OK [04:32:52]Clear old archive folders... [04:32:52]ProcessDocumentItem done err = 0, tmpTLVsize=248 [04:32:52]tlvbuf is B6E407A0 [04:32:52]SAM_PROTO_ClearQueue [04:32:52]wFMCommunicate request_size=4 [04:32:52]MH_SAM_APDU [04:32:52]CAPDU: 80 09 00 00 [04:32:52]Write to MH i2c: E2 08 00 8F 08 80 09 00 00 00 00 00 00 09 [04:32:52]Write i2c OK [04:32:52]MH_I2C_Read... [04:32:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:32:52]Read from MH i2c: E2 [04:32:52]MH_I2C_Read... [04:32:52]Read from MH i2c: E2 03 00 [04:32:52]MH_I2C_Read... [04:32:52]Read from MH i2c: E2 03 00 8F 08 00 90 00 0B [04:32:52]RAPDU: 90 00 [04:32:52]wFMCommunicate OK [04:32:52]SAM_PROTO_ClearQueue done [04:32:52]KKMCreateOFDPacket [04:32:52]OFDProtocolAddRootSTLVToBuf [04:32:52]FM_MakeSignedData [04:32:52]FM_MakeSignedData [04:32:52]SAM_PROTO_SignData [04:32:52]wFMCommunicate request_size=4 [04:32:52]MH_SAM_APDU [04:32:52]CAPDU: 80 0D 01 02 [04:32:52]Write to MH i2c: E2 08 00 90 08 80 0D 01 02 00 00 00 00 11 [04:32:52]Write i2c OK [04:32:52]MH_I2C_Read... [04:32:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:32:52]Read from MH i2c: E2 [04:32:52]MH_I2C_Read... [04:32:52]Read from MH i2c: E2 03 00 [04:32:52]MH_I2C_Read... [04:32:52]Read from MH i2c: E2 03 00 90 08 00 90 00 0C [04:32:52]RAPDU: 90 00 [04:32:52]wFMCommunicate OK [04:32:52]wFMCommunicate request_size=255 [04:32:52]MH_SAM_APDU [04:32: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 35 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 3B 00 00 00 F4 03 04 00 F4 C9 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5F 74 03 00 35 04 06 00 34 1C 08 3D [04:32:52]Write to MH i2c: E2 02 01 91 08 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 3B 00 00 00 F4 03 04 00 F4 C9 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5F 74 03 00 35 04 06 00 34 1C 08 3D 00 00 B2 [04:32:52]Write i2c OK [04:32:52]MH_I2C_Read... [04:32:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:32:52]Read from MH i2c: E2 [04:32:52]MH_I2C_Read... [04:32:52]Read from MH i2c: E2 03 00 [04:32:52]MH_I2C_Read... [04:32:52]Read from MH i2c: E2 03 00 91 08 00 90 00 0D [04:32:52]RAPDU: 90 00 [04:32:52]wFMCommunicate OK [04:32:52]wFMCommunicate request_size=7 [04:32:52]MH_SAM_APDU [04:32:52]CAPDU: 80 0D 02 02 02 33 2F [04:32:52]Write to MH i2c: E2 0A 00 92 08 80 0D 02 02 02 00 33 2F 00 00 7A [04:32:52]Write i2c OK [04:32:52]MH_I2C_Read... [04:32:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:32:52]Read from MH i2c: E2 [04:32:52]MH_I2C_Read... [04:32:52]Read from MH i2c: E2 03 00 [04:32:52]MH_I2C_Read... [04:32:52]Read from MH i2c: E2 03 00 92 08 00 90 00 0E [04:32:52]RAPDU: 90 00 [04:32:52]wFMCommunicate OK [04:32:52]wFMCommunicate request_size=4 [04:32:52]MH_SAM_APDU [04:32:52]CAPDU: 80 0D 03 02 [04:32:52]Write to MH i2c: E2 08 00 93 08 80 0D 03 02 00 00 00 00 16 [04:32:52]Write i2c OK [04:32:52]MH_I2C_Read... [04:32:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:32:52]Read from MH i2c: E2 [04:32:52]MH_I2C_Read... [04:32:52]Read from MH i2c: E2 0B 00 [04:32:52]MH_I2C_Read... [04:32:52]Read from MH i2c: E2 0B 00 93 08 00 D1 CD B5 17 5B A1 33 7E 90 00 2E [04:32:52]RAPDU: D1 CD B5 17 5B A1 33 7E 90 00 [04:32:52]wFMCommunicate OK [04:32:52]SAM_PROTO_SignData done [04:32:52]FM_MakeSignedData done [04:32:52]CreateOFDProtocolMessage [04:32:52]wFMCommunicate request_size=4 [04:32:52]MH_SAM_APDU [04:32:52]CAPDU: 80 11 00 00 [04:32:52]Write to MH i2c: E2 08 00 94 08 80 11 00 00 00 00 00 00 16 [04:32:52]Write i2c OK [04:32:52]MH_I2C_Read... [04:32:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:32:52]Read from MH i2c: E2 [04:32:52]MH_I2C_Read... [04:32:52]Read from MH i2c: E2 17 00 [04:32:52]MH_I2C_Read... [04:32:52]Read from MH i2c: E2 17 00 94 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 73 [04:32:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [04:32:52]wFMCommunicate OK [04:32:52]CreateOFDProtocolMessage done [04:32:52]OFDSenderStorePacket 226399 [04:32:52]StoreOFDPacket docnum=226399 [04:32:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 18 C8 04 01 BC 30 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 3B 00 00 00 F4 03 04 00 F4 C9 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5F 74 03 00 35 04 06 00 34 1C 08 3D 33 2F D1 CD B5 17 5B A1 33 7E [04:32:52]CheckFolder [04:32:52]dirname=/storage/ofd_packets [04:32:52]CheckFolder done [04:32:52]ProducePacketName [04:32:52]name=ofd_packets/00226399 [04:32:52]NVStorageSaveData ofd_packets/00226399 [04:32:52]File name is /storage/ofd_packets/00226399 [04:32:52]Write 298 bytes [04:32:52]NVStorageSaveData done [04:32:52]OFDSenderStorePacket done [04:32:52]KKMCreateOFDPacket done [04:32:52]NVStorageSaveData kkm_last_timestamp [04:32:52]File name is /storage/kkm_last_timestamp [04:32:52]Write 4 bytes [04:32:52]NVStorageSaveData done [04:32:52]ExternCall_PrintAddStr [04:32:52]wPrintStart [04:32:52]Write to MH i2c: 01 00 00 95 08 9D [04:32:52]Write i2c OK [04:32:52]MH_I2C_Read... [04:32:52]Read from MH i2c: 01 [04:32:52]MH_I2C_Read... [04:32:52]Read from MH i2c: 01 07 00 [04:32:52]MH_I2C_Read... [04:32:52]Read from MH i2c: 01 07 00 95 08 00 00 00 00 00 FF 0F B2 [04:32:52]RasterBufferAndPrint [04:32:52]line Счет N : (1)2002733 [04:32:52]line ИНН: 02508201610067 [04:32:52]line Контрольно-Кассовый Чек [04:32:52]line ПРОДАЖА [04:32:52]line ТРК (МРК, ГНК) : 31 [04:32:52]line Товар: 2710194210 [04:32:52]line ДТ-К-5 [04:32:52]line 26.250 * 76.20 [04:32:52]line = 2000.25 [04:32:52]line НДС 12% НСП 1% [04:32:52]line > о реализуемом товаре [04:32:52]line ОКРУГЛЕНИЕ: -0.25 [04:32:52]line ИТОГО: 2000.00 [04:32:52]line Внесено: 2000.00 [04:32:52]line СДАЧА: 0.00 [04:32:52]line НСП 1% : 17.70 [04:32:52]line НДС 12% : 212.42 [04:32:52]line Наличными: 2000.00 [04:32:52]line Безнал.: 0.00 [04:32:52]line Место: АЗС № 97 "Партнер Нефть" [04:32:52]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [04:32:52]line СНО: Общий режим [04:32:52]line Чек 59 28.07.2024 04:32 [04:32:52]line Смена: 439 ФФД: 1.0 [04:32:52]line ЗНМ: 0300000054 [04:32:53]line РНМ: 0000000000092624 [04:32:53]line Версия ККМ: 001 [04:32:53]line ФМ: 0000000000874959 [04:32:53]line ФД: 226399 [04:32:53]line ФПД: 57295001957167 [04:32:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T043252&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226399&fm=57295001957167&tin=02508201610067®Number=0000000000092624&sum=200000 [04:32:53]OFD Sender: Processing packet 226399 [packets to send 600, broken 599] [04:32:53]ProducePacketName [04:32:53]name=ofd_packets/00226399 [04:32:53]OFD Sender: To server: pG, [04:32:53]CommunicateWithHost lk.salyk.kg:30040 [04:32:53]ConnectInit lk.salyk.kg [04:32:53]written 0, free lines is 4095 [04:32:53]Write to MH i2c: 01 00 00 C0 08 C8 [04:32:53]Write i2c OK [04:32:53]MH_I2C_Read... [04:32:53]Read from MH i2c: 01 [04:32:53]MH_I2C_Read... [04:32:53]Read from MH i2c: 01 07 00 [04:32:53]MH_I2C_Read... [04:32:53]Read from MH i2c: 01 07 00 C0 08 00 00 00 00 00 52 0C 2D [04:32:53]RasterBufferAndPrint [04:32:53]line [04:32:53]line [04:32:53]line [04:32:53]line [04:32:53]line [04:32:53]written 0, free lines is 3157 [04:32:53]MH_Cut [04:32:53]Write to MH i2c: D1 01 00 C7 08 01 A1 [04:32:53]Write i2c OK [04:32:53]MH_I2C_Read... [04:32:53]Read from MH i2c: D1 [04:32:53]MH_I2C_Read... [04:32:53]Read from MH i2c: D1 01 00 [04:32:53]MH_I2C_Read... [04:32:53]Read from MH i2c: D1 01 00 C7 08 00 A0 [04:32:53]Write to MH i2c: 01 00 00 C8 08 D0 [04:32:53]Write i2c OK [04:32:53]MH_I2C_Read... [04:32:55]*** Cut start [04:32:55]*** Partial cut [04:32:55]*** CUTSNS_PIN = 1 [04:32:55]*** CUTSNS_PIN = 0 [04:32:55]*** Brake cut motor [04:32:55]Read from MH i2c: 01 [04:32:55]MH_I2C_Read... [04:32:55]*** Stop cut motor [04:32:55]*** Cut end [04:32:55]Read from MH i2c: 01 07 00 [04:32:55]MH_I2C_Read... [04:32:55]Read from MH i2c: 01 07 00 C8 08 00 00 00 00 00 FF 0F E5 [04:32:55]process_action close_receipt done [04:32:55]requested_data is exist [04:32:55]produce_requested_data [04:32:55]requested_item fm.sn is exist - process it [04:32:55]wFMCommunicate request_size=4 [04:32:55]MH_SAM_APDU [04:32:55]CAPDU: 80 11 00 00 [04:32:55]Write to MH i2c: E2 08 00 C9 08 80 11 00 00 00 00 00 00 4B [04:32:55]Write i2c OK [04:32:55]MH_I2C_Read... [04:32:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:32:55]Read from MH i2c: E2 [04:32:55]MH_I2C_Read... [04:32:55]Read from MH i2c: E2 17 00 [04:32:55]MH_I2C_Read... [04:32:55]Read from MH i2c: E2 17 00 C9 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A8 [04:32:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [04:32:55]wFMCommunicate OK [04:32:55]requested_item fd.num is exist - process it [04:32:55]SAM_PROTO_GetFieldsCounters [04:32:55]wFMCommunicate request_size=4 [04:32:55]MH_SAM_APDU [04:32:55]CAPDU: 80 13 00 00 [04:32:55]Write to MH i2c: E2 08 00 CA 08 80 13 00 00 00 00 00 00 4E [04:32:55]Write i2c OK [04:32:55]MH_I2C_Read... [04:32:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:32:55]Read from MH i2c: E2 [04:32:55]MH_I2C_Read... [04:32:55]Read from MH i2c: E2 62 00 [04:32:55]MH_I2C_Read... [04:32:55]Read from MH i2c: E2 62 00 CA 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5F 74 03 00 0E 04 04 00 B7 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 B6 [04:32:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5F 74 03 00 0E 04 04 00 B7 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 [04:32:55]wFMCommunicate OK [04:32:55]SAM_PROTO_GetFieldsCounters done [04:32:55]requested_item shift.num is exist - process it [04:32:55]requested_item shift.opened is exist - process it [04:32:55]req_shift_opened [04:32:55]FM_GetShiftState [04:32:55]SAM_PROTO_GetShiftState [04:32:55]wFMCommunicate request_size=4 [04:32:55]MH_SAM_APDU [04:32:55]CAPDU: 80 13 01 00 [04:32:55]Write to MH i2c: E2 08 00 CB 08 80 13 01 00 00 00 00 00 50 [04:32:55]Write i2c OK [04:32:55]MH_I2C_Read... [04:32:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:32:55]Read from MH i2c: E2 [04:32:55]MH_I2C_Read... [04:32:55]Read from MH i2c: E2 0E 00 [04:32:55]MH_I2C_Read... [04:32:55]Read from MH i2c: E2 0E 00 CB 08 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 01 [04:32:55]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [04:32:55]wFMCommunicate OK [04:32:55]SAM_PROTO_GetShiftState done [04:32:55]FM_GetShiftState done [04:32:55]req_shift_opened done [04:32:55]requested_item shift.open_date is exist - process it [04:32:55]req_shift_open_date [04:32:55]req_shift_open_date done [04:32:55]produce_requested_data done [04:32:55]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226399,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [04:32:55]process_action_free close_receipt [04:32:55]json_value_free [04:32:55]json_value_free done [04:32:55]process_json_proto returns [04:32:55]Send response to host [04:32:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226399,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [04:32:55]free response buf [04:32:55]execute_script done [04:32:55]execute_script returns [04:32:55]free content buf [04:32:55]Sock 7.Close socket [04:32:55]Sock 7.Thread stoped [04:32:57]recv_with_timeout no data received [04:32:58]ConnectInit Can't take IP for lk.salyk.kg [04:32:58]CommunicateWithHost connect error [04:32:58]CommunicateWithHost err = -1 [04:32:58]OFD Sender: Server communicate error [04:33:03]OFD Sender: Processing packet 226399 [packets to send 600, broken 599] [04:33:03]ProducePacketName [04:33:03]name=ofd_packets/00226399 [04:33:03]OFD Sender: To server: pG, [04:33:03]CommunicateWithHost lk.salyk.kg:30040 [04:33:03]ConnectInit lk.salyk.kg [04:33:11]recv_with_timeout no data received [04:33:21]Connected sock=10 [04:33:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 18 C8 04 01 BC 30 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 3B 00 00 00 F4 03 04 00 F4 C9 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5F 74 03 00 35 04 06 00 34 1C 08 3D 33 2F D1 CD B5 17 5B A1 33 7E [04:33:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 54 A6 47 00 C0 2C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5F 74 03 00 F4 03 04 00 1D 76 A5 66 B6 04 01 00 00 4D 9C DB F5 E0 5E 7C 2D [04:33:23]CommunicateWithHost err = 0 [04:33:23]CheckOFDResponse [04:33:23]1017 (14) - 77093643461234 [04:33:23]1041 (16) - 0000000000874959 [04:33:23]1040 (4) - 226399 [04:33:23]1012 (4) - 27.07.2024 22:35 [04:33:23]1206 (1) - 0 [04:33:23]OFD Sender: Remove packet 226399 [04:33:23]ProducePacketName [04:33:23]name=ofd_packets/00226399 [04:33:23]NVStorageDeleteData [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:11]recv_with_timeout no data received [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:15]OFD Sender: No OFD packet to send [04:39:20]OFD Sender: No OFD packet to send [04:39:25]OFD Sender: No OFD packet to send [04:39:30]OFD Sender: No OFD packet to send [04:39:35]OFD Sender: No OFD packet to send [04:39:40]OFD Sender: No OFD packet to send [04:39:45]OFD Sender: No OFD packet to send [04:39:50]OFD Sender: No OFD packet to send [04:39:55]OFD Sender: No OFD packet to send [04:40:00]OFD Sender: No OFD packet to send [04:40:05]OFD Sender: No OFD packet to send [04:40:10]OFD Sender: No OFD packet to send [04:40:15]OFD Sender: No OFD packet to send [04:40:20]OFD Sender: No OFD packet to send [04:40:25]OFD Sender: No OFD packet to send [04:40:30]OFD Sender: No OFD packet to send [04:40:35]OFD Sender: No OFD packet to send [04:40:40]OFD Sender: No OFD packet to send [04:40:45]OFD Sender: No OFD packet to send [04:40:50]OFD Sender: No OFD packet to send [04:40:52]recv_with_timeout no data received [04:40:55]OFD Sender: No OFD packet to send [04:41:00]accept exits with 9 [04:41:00]New connection [04:41:00]New thread 3067575652 created [04:41:00]Thread 3067432292 joined [04:41:00]Waiting for new connection... [04:41:00] Sock 9.Parse request [04:41:00]Sock 9.Check first char [04:41:00]Sock 9.First char is OK [04:41:00]request: POST /json_proto HTTP/1.0 [04:41:00]Method: POST [04:41:00]URL: /json_proto [04:41:00]Method is POST - this is cgi request [04:41:00]url: /json_proto [04:41:00]query_string will be loaded in cgi processing [04:41:00]execute_cgi json_proto POST (null) [04:41:00]execute_cgi path=json_proto method=POST [04:41:00]POST find Content-Length [04:41:00]Host: 172.17.43.131:8080 [04:41:00]Content-Length: 678 [04:41:00]Content-Type: application/json [04:41:00] [04:41:00]POST finish read [04:41:00]Found Content-Length = 678 [04:41:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002734", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "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" ] } } [04:41:00]execute_script... [04:41:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002734", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "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" ] } } [04:41:00]POST & json_proto [04:41:00]process_json_proto [04:41:00]json parsed OK: [04:41:00]protocol is kg_v1.0 [04:41:00]action value=close_receipt [04:41:00]process_action close_receipt [04:41:00]cmd_close_receipt [04:41:00]MH_GetDate [04:41:00]Write to MH i2c: F0 00 00 CC 08 C3 [04:41:00]Write i2c OK [04:41:00]MH_I2C_Read... [04:41:00]Read from MH i2c: F0 [04:41:00]MH_I2C_Read... [04:41:00]Read from MH i2c: F0 09 00 [04:41:00]MH_I2C_Read... [04:41:00]Read from MH i2c: F0 09 00 CC 08 00 DD CB A5 66 F9 24 A2 66 A4 [04:41:00]GetLastDocTimeStamp 1722141172 [04:41:00]current date 1722141661 [04:41:00]FM_GetShiftState [04:41:00]SAM_PROTO_GetShiftState [04:41:00]wFMCommunicate request_size=4 [04:41:00]MH_SAM_APDU [04:41:00]CAPDU: 80 13 01 00 [04:41:00]Write to MH i2c: E2 08 00 CD 08 80 13 01 00 00 00 00 00 52 [04:41:00]Write i2c OK [04:41:00]MH_I2C_Read... [04:41:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:41:00]Read from MH i2c: E2 [04:41:00]MH_I2C_Read... [04:41:00]Read from MH i2c: E2 0E 00 [04:41:00]MH_I2C_Read... [04:41:00]Read from MH i2c: E2 0E 00 CD 08 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 03 [04:41:00]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [04:41:00]wFMCommunicate OK [04:41:00]SAM_PROTO_GetShiftState done [04:41:00]FM_GetShiftState done [04:41:00]opened in 1722125326 [04:41:00]opened+sec_in_day 1722211726 [04:41:00]quantity*price = 40002 [04:41:00]sum+1 = 40003 [04:41:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 60 28.07.2024 04:41 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226400 ФПД: 72367083338970 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T044101&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226400&fm=72367083338970&tin=02508201610067®Number=0000000000092624&sum=40000 [04:41:01]StoreToDocumentArchive [04:41:01]shift 439 fd 226400 [04:41:01]save to /storage/0439/doc_00226400 [04:41:01]save last doc name /storage/0439/doc_00226400 to /storage/kkm_last_doc_name [04:41:01]save OK [04:41:01]Clear old archive folders... [04:41:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:41:01]tlvbuf is 011B4580 [04:41:01]SAM_PROTO_ClearQueue [04:41:01]wFMCommunicate request_size=4 [04:41:01]MH_SAM_APDU [04:41:01]CAPDU: 80 09 00 00 [04:41:01]Write to MH i2c: E2 08 00 DA 08 80 09 00 00 00 00 00 00 54 [04:41:01]Write i2c OK [04:41:01]MH_I2C_Read... [04:41:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:41:01]Read from MH i2c: E2 [04:41:01]MH_I2C_Read... [04:41:01]Read from MH i2c: E2 03 00 [04:41:01]MH_I2C_Read... [04:41:01]Read from MH i2c: E2 03 00 DA 08 00 90 00 56 [04:41:01]RAPDU: 90 00 [04:41:01]wFMCommunicate OK [04:41:01]SAM_PROTO_ClearQueue done [04:41:01]KKMCreateOFDPacket [04:41:01]OFDProtocolAddRootSTLVToBuf [04:41:01]FM_MakeSignedData [04:41:01]FM_MakeSignedData [04:41:01]SAM_PROTO_SignData [04:41:01]wFMCommunicate request_size=4 [04:41:01]MH_SAM_APDU [04:41:01]CAPDU: 80 0D 01 02 [04:41:01]Write to MH i2c: E2 08 00 DB 08 80 0D 01 02 00 00 00 00 5C [04:41:01]Write i2c OK [04:41:01]MH_I2C_Read... [04:41:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:41:01]Read from MH i2c: E2 [04:41:01]MH_I2C_Read... [04:41:01]Read from MH i2c: E2 03 00 [04:41:01]MH_I2C_Read... [04:41:01]Read from MH i2c: E2 03 00 DB 08 00 90 00 57 [04:41:01]RAPDU: 90 00 [04:41:01]wFMCommunicate OK [04:41:01]wFMCommunicate request_size=255 [04:41:01]MH_SAM_APDU [04:41:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 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 3C 00 00 00 F4 03 04 00 DD CB A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 60 74 03 00 35 04 06 00 41 [04:41:01]Write to MH i2c: E2 02 01 DC 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 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 3C 00 00 00 F4 03 04 00 DD CB A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 60 74 03 00 35 04 06 00 41 00 00 87 [04:41:01]Write i2c OK [04:41:01]MH_I2C_Read... [04:41:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:41:01]Read from MH i2c: E2 [04:41:01]MH_I2C_Read... [04:41:01]Read from MH i2c: E2 03 00 [04:41:01]MH_I2C_Read... [04:41:01]Read from MH i2c: E2 03 00 DC 08 00 90 00 58 [04:41:01]RAPDU: 90 00 [04:41:01]wFMCommunicate OK [04:41:01]wFMCommunicate request_size=10 [04:41:01]MH_SAM_APDU [04:41:01]CAPDU: 80 0D 02 02 05 D1 46 4B BC DA [04:41:01]Write to MH i2c: E2 0D 00 DD 08 80 0D 02 02 05 00 D1 46 4B BC DA 00 00 61 [04:41:01]Write i2c OK [04:41:01]MH_I2C_Read... [04:41:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:41:01]Read from MH i2c: E2 [04:41:01]MH_I2C_Read... [04:41:01]Read from MH i2c: E2 03 00 [04:41:01]MH_I2C_Read... [04:41:01]Read from MH i2c: E2 03 00 DD 08 00 90 00 59 [04:41:01]RAPDU: 90 00 [04:41:01]wFMCommunicate OK [04:41:01]wFMCommunicate request_size=4 [04:41:01]MH_SAM_APDU [04:41:01]CAPDU: 80 0D 03 02 [04:41:01]Write to MH i2c: E2 08 00 DE 08 80 0D 03 02 00 00 00 00 61 [04:41:01]Write i2c OK [04:41:01]MH_I2C_Read... [04:41:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:41:01]Read from MH i2c: E2 [04:41:01]MH_I2C_Read... [04:41:01]Read from MH i2c: E2 0B 00 [04:41:01]MH_I2C_Read... [04:41:01]Read from MH i2c: E2 0B 00 DE 08 00 73 D8 D2 67 D9 25 A4 06 90 00 8E [04:41:01]RAPDU: 73 D8 D2 67 D9 25 A4 06 90 00 [04:41:01]wFMCommunicate OK [04:41:01]SAM_PROTO_SignData done [04:41:01]FM_MakeSignedData done [04:41:01]CreateOFDProtocolMessage [04:41:01]wFMCommunicate request_size=4 [04:41:01]MH_SAM_APDU [04:41:01]CAPDU: 80 11 00 00 [04:41:01]Write to MH i2c: E2 08 00 DF 08 80 11 00 00 00 00 00 00 61 [04:41:01]Write i2c OK [04:41:01]MH_I2C_Read... [04:41:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:41:01]Read from MH i2c: E2 [04:41:01]MH_I2C_Read... [04:41:01]Read from MH i2c: E2 17 00 [04:41:01]MH_I2C_Read... [04:41:01]Read from MH i2c: E2 17 00 DF 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BE [04:41:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [04:41:01]wFMCommunicate OK [04:41:01]CreateOFDProtocolMessage done [04:41:01]OFDSenderStorePacket 226400 [04:41:01]StoreOFDPacket docnum=226400 [04:41:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 85 AA 07 01 F8 7F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 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 3C 00 00 00 F4 03 04 00 DD CB A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 60 74 03 00 35 04 06 00 41 D1 46 4B BC DA 73 D8 D2 67 D9 25 A4 06 [04:41:01]CheckFolder [04:41:01]dirname=/storage/ofd_packets [04:41:01]CheckFolder done [04:41:01]ProducePacketName [04:41:01]name=ofd_packets/00226400 [04:41:01]NVStorageSaveData ofd_packets/00226400 [04:41:01]File name is /storage/ofd_packets/00226400 [04:41:01]Write 301 bytes [04:41:01]NVStorageSaveData done [04:41:01]OFDSenderStorePacket done [04:41:01]KKMCreateOFDPacket done [04:41:01]NVStorageSaveData kkm_last_timestamp [04:41:01]File name is /storage/kkm_last_timestamp [04:41:01]Write 4 bytes [04:41:01]NVStorageSaveData done [04:41:01]ExternCall_PrintAddStr [04:41:01]wPrintStart [04:41:01]Write to MH i2c: 01 00 00 E0 08 E8 [04:41:01]Write i2c OK [04:41:01]MH_I2C_Read... [04:41:01]Read from MH i2c: 01 [04:41:01]MH_I2C_Read... [04:41:01]Read from MH i2c: 01 07 00 [04:41:01]MH_I2C_Read... [04:41:01]Read from MH i2c: 01 07 00 E0 08 00 00 00 00 00 FF 0F FD [04:41:01]RasterBufferAndPrint [04:41:01]line Счет N : (1)2002734 [04:41:01]line ИНН: 02508201610067 [04:41:01]line Контрольно-Кассовый Чек [04:41:01]line ПРОДАЖА [04:41:01]line ТРК (МРК, ГНК) : 43 [04:41:01]line Товар: 2710124130 [04:41:01]line Аи-92-К-5 [04:41:01]line 5.900 * 67.80 [04:41:01]line = 400.02 [04:41:01]line НДС 12% НСП 1% [04:41:01]line > о реализуемом товаре [04:41:01]line ОКРУГЛЕНИЕ: -0.02 [04:41:01]line ИТОГО: 400.00 [04:41:01]line Внесено: 400.00 [04:41:01]line СДАЧА: 0.00 [04:41:01]line НСП 1% : 3.54 [04:41:01]line НДС 12% : 42.48 [04:41:01]line Наличными: 400.00 [04:41:01]line Безнал.: 0.00 [04:41:01]line Место: АЗС № 97 "Партнер Нефть" [04:41:01]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [04:41:01]line СНО: Общий режим [04:41:01]line Чек 60 28.07.2024 04:41 [04:41:01]line Смена: 439 ФФД: 1.0 [04:41:01]line ЗНМ: 0300000054 [04:41:01]line РНМ: 0000000000092624 [04:41:01]line Версия ККМ: 001 [04:41:01]line ФМ: 0000000000874959 [04:41:01]line ФД: 226400 [04:41:01]line ФПД: 72367083338970 [04:41:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T044101&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226400&fm=72367083338970&tin=02508201610067®Number=0000000000092624&sum=40000 [04:41:01]OFD Sender: Processing packet 226400 [packets to send 600, broken 599] [04:41:01]ProducePacketName [04:41:01]name=ofd_packets/00226400 [04:41:01]OFD Sender: To server: pG, [04:41:01]CommunicateWithHost lk.salyk.kg:30040 [04:41:01]ConnectInit lk.salyk.kg [04:41:01]written 0, free lines is 4095 [04:41:02]Write to MH i2c: 01 00 00 0B 09 14 [04:41:02]Write i2c OK [04:41:02]MH_I2C_Read... [04:41:02]Read from MH i2c: 01 [04:41:02]MH_I2C_Read... [04:41:02]Read from MH i2c: 01 07 00 [04:41:02]MH_I2C_Read... [04:41:02]Read from MH i2c: 01 07 00 0B 09 00 00 00 00 00 5A 0C 81 [04:41:02]RasterBufferAndPrint [04:41:02]line [04:41:02]line [04:41:02]line [04:41:02]line [04:41:02]line [04:41:02]written 0, free lines is 3165 [04:41:02]MH_Cut [04:41:02]Write to MH i2c: D1 01 00 12 09 01 ED [04:41:02]Write i2c OK [04:41:02]MH_I2C_Read... [04:41:02]Read from MH i2c: D1 [04:41:02]MH_I2C_Read... [04:41:02]Read from MH i2c: D1 01 00 [04:41:02]MH_I2C_Read... [04:41:02]Read from MH i2c: D1 01 00 12 09 00 EC [04:41:02]Write to MH i2c: 01 00 00 13 09 1C [04:41:02]Write i2c OK [04:41:02]MH_I2C_Read... [04:41:02]Connected sock=10 [04:41:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 85 AA 07 01 F8 7F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 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 3C 00 00 00 F4 03 04 00 DD CB A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 60 74 03 00 35 04 06 00 41 D1 46 4B BC DA 73 D8 D2 67 D9 25 A4 06 [04:41:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 92 06 47 00 9B 08 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 60 74 03 00 F4 03 04 00 E9 77 A5 66 B6 04 01 00 00 6D B7 E3 88 6A 39 A4 FE [04:41:03]CommunicateWithHost err = 0 [04:41:03]CheckOFDResponse [04:41:03]1017 (14) - 77093643461234 [04:41:03]1041 (16) - 0000000000874959 [04:41:03]1040 (4) - 226400 [04:41:03]1012 (4) - 27.07.2024 22:42 [04:41:03]1206 (1) - 0 [04:41:03]OFD Sender: Remove packet 226400 [04:41:03]ProducePacketName [04:41:03]name=ofd_packets/00226400 [04:41:03]NVStorageDeleteData [04:41:03]*** Cut start [04:41:03]*** Partial cut [04:41:03]*** CUTSNS_PIN = 1 [04:41:03]*** CUTSNS_PIN = 0 [04:41:03]OFD Sender: No OFD packet to send [04:41:03]*** Brake cut motor [04:41:04]Read from MH i2c: 01 [04:41:04]MH_I2C_Read... [04:41:04]*** Stop cut motor [04:41:04]*** Cut end [04:41:04]Read from MH i2c: 01 07 00 [04:41:04]MH_I2C_Read... [04:41:04]Read from MH i2c: 01 07 00 13 09 00 00 00 00 00 FF 0F 31 [04:41:04]process_action close_receipt done [04:41:04]requested_data is exist [04:41:04]produce_requested_data [04:41:04]requested_item fm.sn is exist - process it [04:41:04]wFMCommunicate request_size=4 [04:41:04]MH_SAM_APDU [04:41:04]CAPDU: 80 11 00 00 [04:41:04]Write to MH i2c: E2 08 00 14 09 80 11 00 00 00 00 00 00 97 [04:41:04]Write i2c OK [04:41:04]MH_I2C_Read... [04:41:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:41:04]Read from MH i2c: E2 [04:41:04]MH_I2C_Read... [04:41:04]Read from MH i2c: E2 17 00 [04:41:04]MH_I2C_Read... [04:41:04]Read from MH i2c: E2 17 00 14 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F4 [04:41:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [04:41:04]wFMCommunicate OK [04:41:04]requested_item fd.num is exist - process it [04:41:04]SAM_PROTO_GetFieldsCounters [04:41:04]wFMCommunicate request_size=4 [04:41:04]MH_SAM_APDU [04:41:04]CAPDU: 80 13 00 00 [04:41:04]Write to MH i2c: E2 08 00 15 09 80 13 00 00 00 00 00 00 9A [04:41:04]Write i2c OK [04:41:04]MH_I2C_Read... [04:41:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:41:04]Read from MH i2c: E2 [04:41:04]MH_I2C_Read... [04:41:04]Read from MH i2c: E2 62 00 [04:41:04]MH_I2C_Read... [04:41:04]Read from MH i2c: E2 62 00 15 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 60 74 03 00 0E 04 04 00 B7 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 06 [04:41:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 60 74 03 00 0E 04 04 00 B7 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 [04:41:04]wFMCommunicate OK [04:41:04]SAM_PROTO_GetFieldsCounters done [04:41:04]requested_item shift.num is exist - process it [04:41:04]requested_item shift.opened is exist - process it [04:41:04]req_shift_opened [04:41:04]FM_GetShiftState [04:41:04]SAM_PROTO_GetShiftState [04:41:04]wFMCommunicate request_size=4 [04:41:04]MH_SAM_APDU [04:41:04]CAPDU: 80 13 01 00 [04:41:04]Write to MH i2c: E2 08 00 16 09 80 13 01 00 00 00 00 00 9C [04:41:04]Write i2c OK [04:41:04]MH_I2C_Read... [04:41:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:41:04]Read from MH i2c: E2 [04:41:04]MH_I2C_Read... [04:41:04]Read from MH i2c: E2 0E 00 [04:41:04]MH_I2C_Read... [04:41:04]Read from MH i2c: E2 0E 00 16 09 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 4D [04:41:04]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [04:41:04]wFMCommunicate OK [04:41:04]SAM_PROTO_GetShiftState done [04:41:04]FM_GetShiftState done [04:41:04]req_shift_opened done [04:41:04]requested_item shift.open_date is exist - process it [04:41:04]req_shift_open_date [04:41:04]req_shift_open_date done [04:41:04]produce_requested_data done [04:41:04]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226400,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [04:41:04]process_action_free close_receipt [04:41:04]json_value_free [04:41:04]json_value_free done [04:41:04]process_json_proto returns [04:41:04]Send response to host [04:41:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226400,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [04:41:04]free response buf [04:41:04]execute_script done [04:41:04]execute_script returns [04:41:04]free content buf [04:41:04]Sock 9.Close socket [04:41:04]Sock 9.Thread stoped [04:41:08]OFD Sender: No OFD packet to send [04:41:13]OFD Sender: No OFD packet to send [04:41:18]OFD Sender: No OFD packet to send [04:41:23]recv_with_timeout no data received [04:41:23]OFD Sender: No OFD packet to send [04:41:28]OFD Sender: No OFD packet to send [04:41:33]OFD Sender: No OFD packet to send [04:41:38]OFD Sender: No OFD packet to send [04:41:43]OFD Sender: No OFD packet to send [04:41:48]OFD Sender: No OFD packet to send [04:41:53]OFD Sender: No OFD packet to send [04:41:58]OFD Sender: No OFD packet to send [04:42:03]OFD Sender: No OFD packet to send [04:42:08]OFD Sender: No OFD packet to send [04:42:13]OFD Sender: No OFD packet to send [04:42:18]OFD Sender: No OFD packet to send [04:42:23]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:57]accept exits with 7 [04:45:57]New connection [04:45:57]New thread 3067432292 created [04:45:57]Thread 3067575652 joined [04:45:57]Waiting for new connection... [04:45:57] Sock 7.Parse request [04:45:57]Sock 7.Check first char [04:45:57]Sock 7.First char is OK [04:45:57]request: POST /json_proto HTTP/1.0 [04:45:57]Method: POST [04:45:57]URL: /json_proto [04:45:57]Method is POST - this is cgi request [04:45:57]url: /json_proto [04:45:57]query_string will be loaded in cgi processing [04:45:57]execute_cgi json_proto POST (null) [04:45:57]execute_cgi path=json_proto method=POST [04:45:57]POST find Content-Length [04:45:57]Host: 172.17.43.131:8080 [04:45:57]Content-Length: 680 [04:45:57]Content-Type: application/json [04:45:57] [04:45:57]POST finish read [04:45:57]Found Content-Length = 680 [04:45:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002735", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 45.940, "sum" : 3500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3500.00, "total" : 3500.00, "payments": [ { "type": 0, "sum" : 3500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:45:57]execute_script... [04:45: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)2002735", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 45.940, "sum" : 3500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3500.00, "total" : 3500.00, "payments": [ { "type": 0, "sum" : 3500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:45:57]POST & json_proto [04:45:57]process_json_proto [04:45:57]json parsed OK: [04:45:57]protocol is kg_v1.0 [04:45:57]action value=close_receipt [04:45:57]process_action close_receipt [04:45:57]cmd_close_receipt [04:45:57]MH_GetDate [04:45:57]Write to MH i2c: F0 00 00 17 09 0F [04:45:57]Write i2c OK [04:45:57]MH_I2C_Read... [04:45:57]Read from MH i2c: F0 [04:45:57]MH_I2C_Read... [04:45:57]Read from MH i2c: F0 09 00 [04:45:57]MH_I2C_Read... [04:45:57]Read from MH i2c: F0 09 00 17 09 00 06 CD A5 66 F9 24 A2 66 1B [04:45:57]GetLastDocTimeStamp 1722141661 [04:45:57]current date 1722141958 [04:45:57]FM_GetShiftState [04:45:57]SAM_PROTO_GetShiftState [04:45:57]wFMCommunicate request_size=4 [04:45:57]MH_SAM_APDU [04:45:57]CAPDU: 80 13 01 00 [04:45:57]Write to MH i2c: E2 08 00 18 09 80 13 01 00 00 00 00 00 9E [04:45:57]Write i2c OK [04:45:57]MH_I2C_Read... [04:45:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:45:57]Read from MH i2c: E2 [04:45:57]MH_I2C_Read... [04:45:57]Read from MH i2c: E2 0E 00 [04:45:57]MH_I2C_Read... [04:45:57]Read from MH i2c: E2 0E 00 18 09 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 4F [04:45:57]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [04:45:57]wFMCommunicate OK [04:45:57]SAM_PROTO_GetShiftState done [04:45:57]FM_GetShiftState done [04:45:57]opened in 1722125326 [04:45:57]opened+sec_in_day 1722211726 [04:45:57]quantity*price = 350062 [04:45:57]sum+1 = 350064 [04:45:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 3500.00 Внесено: 3500.00 СДАЧА: 0.00 НСП 1% : 30.98 НДС 12% : 371.75 Наличными: 3500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 61 28.07.2024 04:45 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226401 ФПД: 212751990298458 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T044558&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226401&fm=212751990298458&tin=02508201610067®Number=0000000000092624&sum=350000 [04:45:58]StoreToDocumentArchive [04:45:58]shift 439 fd 226401 [04:45:58]save to /storage/0439/doc_00226401 [04:45:58]save last doc name /storage/0439/doc_00226401 to /storage/kkm_last_doc_name [04:45:58]save OK [04:45:58]Clear old archive folders... [04:45:58]ProcessDocumentItem done err = 0, tmpTLVsize=248 [04:45:58]tlvbuf is 011C8F20 [04:45:58]SAM_PROTO_ClearQueue [04:45:58]wFMCommunicate request_size=4 [04:45:58]MH_SAM_APDU [04:45:58]CAPDU: 80 09 00 00 [04:45:58]Write to MH i2c: E2 08 00 25 09 80 09 00 00 00 00 00 00 A0 [04:45:58]Write i2c OK [04:45:58]MH_I2C_Read... [04:45:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:45:58]Read from MH i2c: E2 [04:45:58]MH_I2C_Read... [04:45:58]Read from MH i2c: E2 03 00 [04:45:58]MH_I2C_Read... [04:45:58]Read from MH i2c: E2 03 00 25 09 00 90 00 A2 [04:45:58]RAPDU: 90 00 [04:45:58]wFMCommunicate OK [04:45:58]SAM_PROTO_ClearQueue done [04:45:58]KKMCreateOFDPacket [04:45:58]OFDProtocolAddRootSTLVToBuf [04:45:58]FM_MakeSignedData [04:45:58]FM_MakeSignedData [04:45:58]SAM_PROTO_SignData [04:45:58]wFMCommunicate request_size=4 [04:45:58]MH_SAM_APDU [04:45:58]CAPDU: 80 0D 01 02 [04:45:58]Write to MH i2c: E2 08 00 26 09 80 0D 01 02 00 00 00 00 A8 [04:45:58]Write i2c OK [04:45:58]MH_I2C_Read... [04:45:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:45:58]Read from MH i2c: E2 [04:45:58]MH_I2C_Read... [04:45:58]Read from MH i2c: E2 03 00 [04:45:58]MH_I2C_Read... [04:45:58]Read from MH i2c: E2 03 00 26 09 00 90 00 A3 [04:45:58]RAPDU: 90 00 [04:45:58]wFMCommunicate OK [04:45:58]wFMCommunicate request_size=255 [04:45:58]MH_SAM_APDU [04:45:58]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 35 FF 03 08 00 03 74 B3 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6F 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 37 91 00 00 00 00 07 04 06 00 30 57 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 06 CD A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 61 74 03 00 35 04 06 00 C1 7F 2E CE [04:45:58]Write to MH i2c: E2 02 01 27 09 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 74 B3 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6F 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 37 91 00 00 00 00 07 04 06 00 30 57 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 06 CD A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 61 74 03 00 35 04 06 00 C1 7F 2E CE 00 00 CD [04:45:58]Write i2c OK [04:45:58]MH_I2C_Read... [04:45:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:45:58]Read from MH i2c: E2 [04:45:58]MH_I2C_Read... [04:45:58]Read from MH i2c: E2 03 00 [04:45:58]MH_I2C_Read... [04:45:58]Read from MH i2c: E2 03 00 27 09 00 90 00 A4 [04:45:58]RAPDU: 90 00 [04:45:58]wFMCommunicate OK [04:45:58]wFMCommunicate request_size=7 [04:45:58]MH_SAM_APDU [04:45:58]CAPDU: 80 0D 02 02 02 97 5A [04:45:58]Write to MH i2c: E2 0A 00 28 09 80 0D 02 02 02 00 97 5A 00 00 A0 [04:45:58]Write i2c OK [04:45:58]MH_I2C_Read... [04:45:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:45:59]Read from MH i2c: E2 [04:45:59]MH_I2C_Read... [04:45:59]Read from MH i2c: E2 03 00 [04:45:59]MH_I2C_Read... [04:45:59]Read from MH i2c: E2 03 00 28 09 00 90 00 A5 [04:45:59]RAPDU: 90 00 [04:45:59]wFMCommunicate OK [04:45:59]wFMCommunicate request_size=4 [04:45:59]MH_SAM_APDU [04:45:59]CAPDU: 80 0D 03 02 [04:45:59]Write to MH i2c: E2 08 00 29 09 80 0D 03 02 00 00 00 00 AD [04:45:59]Write i2c OK [04:45:59]MH_I2C_Read... [04:45:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:45:59]Read from MH i2c: E2 [04:45:59]MH_I2C_Read... [04:45:59]Read from MH i2c: E2 0B 00 [04:45:59]MH_I2C_Read... [04:45:59]Read from MH i2c: E2 0B 00 29 09 00 3D 33 07 DD 0D 02 33 30 90 00 74 [04:45:59]RAPDU: 3D 33 07 DD 0D 02 33 30 90 00 [04:45:59]wFMCommunicate OK [04:45:59]SAM_PROTO_SignData done [04:45:59]FM_MakeSignedData done [04:45:59]CreateOFDProtocolMessage [04:45:59]wFMCommunicate request_size=4 [04:45:59]MH_SAM_APDU [04:45:59]CAPDU: 80 11 00 00 [04:45:59]Write to MH i2c: E2 08 00 2A 09 80 11 00 00 00 00 00 00 AD [04:45:59]Write i2c OK [04:45:59]MH_I2C_Read... [04:45:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:45:59]Read from MH i2c: E2 [04:45:59]MH_I2C_Read... [04:45:59]Read from MH i2c: E2 17 00 [04:45:59]MH_I2C_Read... [04:45:59]Read from MH i2c: E2 17 00 2A 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 0A [04:45:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [04:45:59]wFMCommunicate OK [04:45:59]CreateOFDProtocolMessage done [04:45:59]OFDSenderStorePacket 226401 [04:45:59]StoreOFDPacket docnum=226401 [04:45:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 38 7B 04 01 12 C5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 74 B3 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6F 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 37 91 00 00 00 00 07 04 06 00 30 57 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 06 CD A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 61 74 03 00 35 04 06 00 C1 7F 2E CE 97 5A 3D 33 07 DD 0D 02 33 30 [04:45:59]CheckFolder [04:45:59]dirname=/storage/ofd_packets [04:45:59]CheckFolder done [04:45:59]ProducePacketName [04:45:59]name=ofd_packets/00226401 [04:45:59]NVStorageSaveData ofd_packets/00226401 [04:45:59]File name is /storage/ofd_packets/00226401 [04:45:59]Write 298 bytes [04:45:59]NVStorageSaveData done [04:45:59]OFDSenderStorePacket done [04:45:59]KKMCreateOFDPacket done [04:45:59]NVStorageSaveData kkm_last_timestamp [04:45:59]File name is /storage/kkm_last_timestamp [04:45:59]Write 4 bytes [04:45:59]NVStorageSaveData done [04:45:59]ExternCall_PrintAddStr [04:45:59]wPrintStart [04:45:59]Write to MH i2c: 01 00 00 2B 09 34 [04:45:59]Write i2c OK [04:45:59]MH_I2C_Read... [04:45:59]Read from MH i2c: 01 [04:45:59]MH_I2C_Read... [04:45:59]Read from MH i2c: 01 07 00 [04:45:59]MH_I2C_Read... [04:45:59]Read from MH i2c: 01 07 00 2B 09 00 00 00 00 00 FF 0F 49 [04:45:59]RasterBufferAndPrint [04:45:59]line Счет N : (1)2002735 [04:45:59]line ИНН: 02508201610067 [04:45:59]line Контрольно-Кассовый Чек [04:45:59]line ПРОДАЖА [04:45:59]line ТРК (МРК, ГНК) : 11 [04:45:59]line Товар: 2710194210 [04:45:59]line ДТ-К-5 [04:45:59]line 45.940 * 76.20 [04:45:59]line = 3500.63 [04:45:59]line НДС 12% НСП 1% [04:45:59]line > о реализуемом товаре [04:45:59]line ОКРУГЛЕНИЕ: -0.63 [04:45:59]line ИТОГО: 3500.00 [04:45:59]line Внесено: 3500.00 [04:45:59]line СДАЧА: 0.00 [04:45:59]line НСП 1% : 30.98 [04:45:59]line НДС 12% : 371.75 [04:45:59]line Наличными: 3500.00 [04:45:59]line Безнал.: 0.00 [04:45:59]line Место: АЗС № 97 "Партнер Нефть" [04:45:59]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [04:45:59]line СНО: Общий режим [04:45:59]line Чек 61 28.07.2024 04:45 [04:45:59]line Смена: 439 ФФД: 1.0 [04:45:59]line ЗНМ: 0300000054 [04:45:59]line РНМ: 0000000000092624 [04:45:59]line Версия ККМ: 001 [04:45:59]line ФМ: 0000000000874959 [04:45:59]line ФД: 226401 [04:45:59]line ФПД: 212751990298458 [04:45:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T044558&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226401&fm=212751990298458&tin=02508201610067®Number=0000000000092624&sum=350000 [04:45:59]OFD Sender: Processing packet 226401 [packets to send 600, broken 599] [04:45:59]ProducePacketName [04:45:59]name=ofd_packets/00226401 [04:45:59]OFD Sender: To server: pG, [04:45:59]CommunicateWithHost lk.salyk.kg:30040 [04:45:59]ConnectInit lk.salyk.kg [04:45:59]written 0, free lines is 4095 [04:45:59]Write to MH i2c: 01 00 00 56 09 5F [04:45:59]Write i2c OK [04:45:59]MH_I2C_Read... [04:45:59]Read from MH i2c: 01 [04:45:59]MH_I2C_Read... [04:45:59]Read from MH i2c: 01 07 00 [04:45:59]MH_I2C_Read... [04:45:59]Read from MH i2c: 01 07 00 56 09 00 00 00 00 00 58 0C CA [04:45:59]RasterBufferAndPrint [04:45:59]line [04:45:59]line [04:45:59]line [04:45:59]line [04:45:59]line [04:45:59]written 0, free lines is 3164 [04:45:59]MH_Cut [04:45:59]Write to MH i2c: D1 01 00 5D 09 01 38 [04:45:59]Write i2c OK [04:45:59]MH_I2C_Read... [04:45:59]Read from MH i2c: D1 [04:45:59]MH_I2C_Read... [04:45:59]Read from MH i2c: D1 01 00 [04:45:59]MH_I2C_Read... [04:45:59]Read from MH i2c: D1 01 00 5D 09 00 37 [04:45:59]Write to MH i2c: 01 00 00 5E 09 67 [04:45:59]Write i2c OK [04:45:59]MH_I2C_Read... [04:46:01]*** Cut start [04:46:01]*** Partial cut [04:46:01]*** CUTSNS_PIN = 1 [04:46:01]*** CUTSNS_PIN = 0 [04:46:01]*** Brake cut motor [04:46:01]Connected sock=11 [04:46:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 38 7B 04 01 12 C5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 74 B3 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6F 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 37 91 00 00 00 00 07 04 06 00 30 57 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 06 CD A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 61 74 03 00 35 04 06 00 C1 7F 2E CE 97 5A 3D 33 07 DD 0D 02 33 30 [04:46:01]Read from MH i2c: 01 [04:46:01]MH_I2C_Read... [04:46:01]*** Stop cut motor [04:46:01]*** Cut end [04:46:01]Read from MH i2c: 01 07 00 [04:46:01]MH_I2C_Read... [04:46:01]Read from MH i2c: 01 07 00 5E 09 00 00 00 00 00 FF 0F 7C [04:46:01]process_action close_receipt done [04:46:01]requested_data is exist [04:46:01]produce_requested_data [04:46:01]requested_item fm.sn is exist - process it [04:46:01]wFMCommunicate request_size=4 [04:46:01]MH_SAM_APDU [04:46:01]CAPDU: 80 11 00 00 [04:46:01]Write to MH i2c: E2 08 00 5F 09 80 11 00 00 00 00 00 00 E2 [04:46:01]Write i2c OK [04:46:01]MH_I2C_Read... [04:46:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:46:01]Read from MH i2c: E2 [04:46:01]MH_I2C_Read... [04:46:01]Read from MH i2c: E2 17 00 [04:46:01]MH_I2C_Read... [04:46:01]Read from MH i2c: E2 17 00 5F 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3F [04:46:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [04:46:01]wFMCommunicate OK [04:46:01]requested_item fd.num is exist - process it [04:46:01]SAM_PROTO_GetFieldsCounters [04:46:01]wFMCommunicate request_size=4 [04:46:01]MH_SAM_APDU [04:46:01]CAPDU: 80 13 00 00 [04:46:01]Write to MH i2c: E2 08 00 60 09 80 13 00 00 00 00 00 00 E5 [04:46:01]Write i2c OK [04:46:01]MH_I2C_Read... [04:46:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:46:02]Read from MH i2c: E2 [04:46:02]MH_I2C_Read... [04:46:02]Read from MH i2c: E2 62 00 [04:46:02]MH_I2C_Read... [04:46:02]Read from MH i2c: E2 62 00 60 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 61 74 03 00 0E 04 04 00 B7 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 55 [04:46:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 61 74 03 00 0E 04 04 00 B7 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 [04:46:02]wFMCommunicate OK [04:46:02]SAM_PROTO_GetFieldsCounters done [04:46:02]requested_item shift.num is exist - process it [04:46:02]requested_item shift.opened is exist - process it [04:46:02]req_shift_opened [04:46:02]FM_GetShiftState [04:46:02]SAM_PROTO_GetShiftState [04:46:02]wFMCommunicate request_size=4 [04:46:02]MH_SAM_APDU [04:46:02]CAPDU: 80 13 01 00 [04:46:02]Write to MH i2c: E2 08 00 61 09 80 13 01 00 00 00 00 00 E7 [04:46:02]Write i2c OK [04:46:02]MH_I2C_Read... [04:46:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:46:02]Read from MH i2c: E2 [04:46:02]MH_I2C_Read... [04:46:02]Read from MH i2c: E2 0E 00 [04:46:02]MH_I2C_Read... [04:46:02]Read from MH i2c: E2 0E 00 61 09 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 98 [04:46:02]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [04:46:02]wFMCommunicate OK [04:46:02]SAM_PROTO_GetShiftState done [04:46:02]FM_GetShiftState done [04:46:02]req_shift_opened done [04:46:02]requested_item shift.open_date is exist - process it [04:46:02]req_shift_open_date [04:46:02]req_shift_open_date done [04:46:02]produce_requested_data done [04:46:02]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226401,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [04:46:02]process_action_free close_receipt [04:46:02]json_value_free [04:46:02]json_value_free done [04:46:02]process_json_proto returns [04:46:02]Send response to host [04:46:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226401,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [04:46:02]free response buf [04:46:02]execute_script done [04:46:02]execute_script returns [04:46:02]free content buf [04:46:02]Sock 7.Close socket [04:46:02]Sock 7.Thread stoped [04:46:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 04 C6 47 00 BD EC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 61 74 03 00 F4 03 04 00 14 79 A5 66 B6 04 01 00 00 99 DB B5 0F B6 1A A2 C5 [04:46:03]CommunicateWithHost err = 0 [04:46:03]CheckOFDResponse [04:46:03]1017 (14) - 77093643461234 [04:46:03]1041 (16) - 0000000000874959 [04:46:03]1040 (4) - 226401 [04:46:03]1012 (4) - 27.07.2024 22:47 [04:46:03]1206 (1) - 0 [04:46:03]OFD Sender: Remove packet 226401 [04:46:03]ProducePacketName [04:46:03]name=ofd_packets/00226401 [04:46:03]NVStorageDeleteData [04:46:03]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:47:54]OFD Sender: No OFD packet to send [04:47:59]OFD Sender: No OFD packet to send [04:48:00]ConnectInit Can't connect to host [04:48:04]OFD Sender: No OFD packet to send [04:48:09]OFD Sender: No OFD packet to send [04:48:14]OFD Sender: No OFD packet to send [04:48:19]OFD Sender: No OFD packet to send [04:48:20]recv_with_timeout no data received [04:48:24]OFD Sender: No OFD packet to send [04:48:29]OFD Sender: No OFD packet to send [04:48:34]OFD Sender: No OFD packet to send [04:48:39]OFD Sender: No OFD packet to send [04:48:44]OFD Sender: No OFD packet to send [04:48:49]OFD Sender: No OFD packet to send [04:48:54]OFD Sender: No OFD packet to send [04:48:59]OFD Sender: No OFD packet to send [04:49:04]OFD Sender: No OFD packet to send [04:49:09]OFD Sender: No OFD packet to send [04:49:14]OFD Sender: No OFD packet to send [04:49:19]OFD Sender: No OFD packet to send [04:49:24]OFD Sender: No OFD packet to send [04:49:29]OFD Sender: No OFD packet to send [04:49:34]OFD Sender: No OFD packet to send [04:49:39]OFD Sender: No OFD packet to send [04:49:44]OFD Sender: No OFD packet to send [04:49:49]OFD Sender: No OFD packet to send [04:49:54]OFD Sender: No OFD packet to send [04:49:59]OFD Sender: No OFD packet to send [04:50:04]OFD Sender: No OFD packet to send [04:50:09]OFD Sender: No OFD packet to send [04:50:14]OFD Sender: No OFD packet to send [04:50:19]OFD Sender: No OFD packet to send [04:50:24]OFD Sender: No OFD packet to send [04:50:29]OFD Sender: No OFD packet to send [04:50:34]OFD Sender: No OFD packet to send [04:50:39]OFD Sender: No OFD packet to send [04:50:44]OFD Sender: No OFD packet to send [04:50:49]OFD Sender: No OFD packet to send [04:50:54]OFD Sender: No OFD packet to send [04:50:59]OFD Sender: No OFD packet to send [04:51:04]OFD Sender: No OFD packet to send [04:51:09]OFD Sender: No OFD packet to send [04:51:14]OFD Sender: No OFD packet to send [04:51:19]OFD Sender: No OFD packet to send [04:51:24]OFD Sender: No OFD packet to send [04:51:29]OFD Sender: No OFD packet to send [04:51:34]OFD Sender: No OFD packet to send [04:51:39]OFD Sender: No OFD packet to send [04:51:44]OFD Sender: No OFD packet to send [04:51:49]OFD Sender: No OFD packet to send [04:51:54]OFD Sender: No OFD packet to send [04:52:00]OFD Sender: No OFD packet to send [04:52:05]OFD Sender: No OFD packet to send [04:52:06]recv_with_timeout no data received [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:19]recv_with_timeout no data received [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:32]recv_with_timeout no data received [04:54:35]OFD Sender: No OFD packet to send [04:54:40]OFD Sender: No OFD packet to send [04:54:45]OFD Sender: No OFD packet to send [04:54:50]OFD Sender: No OFD packet to send [04:54:55]OFD Sender: No OFD packet to send [04:55:00]OFD Sender: No OFD packet to send [04:55:05]OFD Sender: No OFD packet to send [04:55:10]OFD Sender: No OFD packet to send [04:55:15]OFD Sender: No OFD packet to send [04:55:20]OFD Sender: No OFD packet to send [04:55:25]OFD Sender: No OFD packet to send [04:55:30]OFD Sender: No OFD packet to send [04:55:35]OFD Sender: No OFD packet to send [04:55:40]OFD Sender: No OFD packet to send [04:55:45]OFD Sender: No OFD packet to send [04:55:50]OFD Sender: No OFD packet to send [04:55:55]OFD Sender: No OFD packet to send [04:56:00]OFD Sender: No OFD packet to send [04:56:05]OFD Sender: No OFD packet to send [04:56:10]OFD Sender: No OFD packet to send [04:56:15]OFD Sender: No OFD packet to send [04:56:20]OFD Sender: No OFD packet to send [04:56:25]OFD Sender: No OFD packet to send [04:56:30]OFD Sender: No OFD packet to send [04:56:35]OFD Sender: No OFD packet to send [04:56:40]OFD Sender: No OFD packet to send [04:56:45]OFD Sender: No OFD packet to send [04:56:50]OFD Sender: No OFD packet to send [04:56:55]OFD Sender: No OFD packet to send [04:57:00]OFD Sender: No OFD packet to send [04:57:05]OFD Sender: No OFD packet to send [04:57:10]OFD Sender: No OFD packet to send [04:57:15]OFD Sender: No OFD packet to send [04:57:20]OFD Sender: No OFD packet to send [04:57:25]OFD Sender: No OFD packet to send [04:57:30]OFD Sender: No OFD packet to send [04:57:35]OFD Sender: No OFD packet to send [04:57:40]OFD Sender: No OFD packet to send [04:57:42]recv_with_timeout no data received [04:57:45]OFD Sender: No OFD packet to send [04:57:51]OFD Sender: No OFD packet to send [04:57:56]OFD Sender: No OFD packet to send [04:58:01]OFD Sender: No OFD packet to send [04:58:06]OFD Sender: No OFD packet to send [04:58:11]OFD Sender: No OFD packet to send [04:58:16]OFD Sender: No OFD packet to send [04:58:21]OFD Sender: No OFD packet to send [04:58:26]OFD Sender: No OFD packet to send [04:58:31]OFD Sender: No OFD packet to send [04:58:36]OFD Sender: No OFD packet to send [04:58:41]OFD Sender: No OFD packet to send [04:58:42]accept exits with 9 [04:58:42]New connection [04:58:42]New thread 3067575652 created [04:58:42]Thread 3067432292 joined [04:58:42]Waiting for new connection... [04:58:42] Sock 9.Parse request [04:58:42]Sock 9.Check first char [04:58:42]Sock 9.First char is OK [04:58:42]request: POST /json_proto HTTP/1.0 [04:58:42]Method: POST [04:58:42]URL: /json_proto [04:58:42]Method is POST - this is cgi request [04:58:42]url: /json_proto [04:58:42]query_string will be loaded in cgi processing [04:58:42]execute_cgi json_proto POST (null) [04:58:42]execute_cgi path=json_proto method=POST [04:58:42]POST find Content-Length [04:58:42]Host: 172.17.43.131:8080 [04:58:42]Content-Length: 683 [04:58:42]Content-Type: application/json [04:58:42] [04:58:42]POST finish read [04:58:42]Found Content-Length = 683 [04:58:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002737", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [04:58:42]execute_script... [04:58:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002737", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [04:58:42]POST & json_proto [04:58:42]process_json_proto [04:58:42]json parsed OK: [04:58:42]protocol is kg_v1.0 [04:58:42]action value=close_receipt [04:58:42]process_action close_receipt [04:58:42]cmd_close_receipt [04:58:42]MH_GetDate [04:58:42]Write to MH i2c: F0 00 00 62 09 5A [04:58:42]Write i2c OK [04:58:42]MH_I2C_Read... [04:58:42]Read from MH i2c: F0 [04:58:42]MH_I2C_Read... [04:58:42]Read from MH i2c: F0 09 00 [04:58:42]MH_I2C_Read... [04:58:42]Read from MH i2c: F0 09 00 62 09 00 03 D0 A5 66 F9 24 A2 66 66 [04:58:42]GetLastDocTimeStamp 1722141958 [04:58:42]current date 1722142723 [04:58:42]FM_GetShiftState [04:58:42]SAM_PROTO_GetShiftState [04:58:42]wFMCommunicate request_size=4 [04:58:42]MH_SAM_APDU [04:58:42]CAPDU: 80 13 01 00 [04:58:42]Write to MH i2c: E2 08 00 63 09 80 13 01 00 00 00 00 00 E9 [04:58:42]Write i2c OK [04:58:42]MH_I2C_Read... [04:58:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:58:42]Read from MH i2c: E2 [04:58:42]MH_I2C_Read... [04:58:42]Read from MH i2c: E2 0E 00 [04:58:42]MH_I2C_Read... [04:58:42]Read from MH i2c: E2 0E 00 63 09 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 9A [04:58:42]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [04:58:42]wFMCommunicate OK [04:58:42]SAM_PROTO_GetShiftState done [04:58:42]FM_GetShiftState done [04:58:42]opened in 1722125326 [04:58:42]opened+sec_in_day 1722211726 [04:58:42]quantity*price = 200043 [04:58:42]sum+1 = 200044 [04:58:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 62 28.07.2024 04:58 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226402 ФПД: 42779527944211 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T045843&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226402&fm=42779527944211&tin=02508201610067®Number=0000000000092624&sum=200000 [04:58:43]StoreToDocumentArchive [04:58:43]shift 439 fd 226402 [04:58:43]save to /storage/0439/doc_00226402 [04:58:43]save last doc name /storage/0439/doc_00226402 to /storage/kkm_last_doc_name [04:58:43]save OK [04:58:43]Clear old archive folders... [04:58:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:58:43]tlvbuf is 011B7C20 [04:58:43]SAM_PROTO_ClearQueue [04:58:43]wFMCommunicate request_size=4 [04:58:43]MH_SAM_APDU [04:58:43]CAPDU: 80 09 00 00 [04:58:43]Write to MH i2c: E2 08 00 70 09 80 09 00 00 00 00 00 00 EB [04:58:43]Write i2c OK [04:58:43]MH_I2C_Read... [04:58:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:58:43]Read from MH i2c: E2 [04:58:43]MH_I2C_Read... [04:58:43]Read from MH i2c: E2 03 00 [04:58:43]MH_I2C_Read... [04:58:43]Read from MH i2c: E2 03 00 70 09 00 90 00 ED [04:58:43]RAPDU: 90 00 [04:58:43]wFMCommunicate OK [04:58:43]SAM_PROTO_ClearQueue done [04:58:43]KKMCreateOFDPacket [04:58:43]OFDProtocolAddRootSTLVToBuf [04:58:43]FM_MakeSignedData [04:58:43]FM_MakeSignedData [04:58:43]SAM_PROTO_SignData [04:58:43]wFMCommunicate request_size=4 [04:58:43]MH_SAM_APDU [04:58:43]CAPDU: 80 0D 01 02 [04:58:43]Write to MH i2c: E2 08 00 71 09 80 0D 01 02 00 00 00 00 F3 [04:58:43]Write i2c OK [04:58:43]MH_I2C_Read... [04:58:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:58:43]Read from MH i2c: E2 [04:58:43]MH_I2C_Read... [04:58:43]Read from MH i2c: E2 03 00 [04:58:43]MH_I2C_Read... [04:58:43]Read from MH i2c: E2 03 00 71 09 00 90 00 EE [04:58:43]RAPDU: 90 00 [04:58:43]wFMCommunicate OK [04:58:43]wFMCommunicate request_size=255 [04:58:43]MH_SAM_APDU [04:58:43]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 3E 00 00 00 F4 03 04 00 03 D0 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 62 74 03 00 35 04 06 00 26 [04:58:43]Write to MH i2c: E2 02 01 72 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 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 3E 00 00 00 F4 03 04 00 03 D0 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 62 74 03 00 35 04 06 00 26 00 00 05 [04:58:43]Write i2c OK [04:58:43]MH_I2C_Read... [04:58:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:58:43]Read from MH i2c: E2 [04:58:43]MH_I2C_Read... [04:58:43]Read from MH i2c: E2 03 00 [04:58:43]MH_I2C_Read... [04:58:43]Read from MH i2c: E2 03 00 72 09 00 90 00 EF [04:58:43]RAPDU: 90 00 [04:58:43]wFMCommunicate OK [04:58:43]wFMCommunicate request_size=10 [04:58:43]MH_SAM_APDU [04:58:43]CAPDU: 80 0D 02 02 05 E8 62 91 18 13 [04:58:43]Write to MH i2c: E2 0D 00 73 09 80 0D 02 02 05 00 E8 62 91 18 13 00 00 06 [04:58:43]Write i2c OK [04:58:43]MH_I2C_Read... [04:58:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:58:43]Read from MH i2c: E2 [04:58:43]MH_I2C_Read... [04:58:43]Read from MH i2c: E2 03 00 [04:58:43]MH_I2C_Read... [04:58:43]Read from MH i2c: E2 03 00 73 09 00 90 00 F0 [04:58:43]RAPDU: 90 00 [04:58:43]wFMCommunicate OK [04:58:43]wFMCommunicate request_size=4 [04:58:43]MH_SAM_APDU [04:58:43]CAPDU: 80 0D 03 02 [04:58:43]Write to MH i2c: E2 08 00 74 09 80 0D 03 02 00 00 00 00 F8 [04:58:43]Write i2c OK [04:58:43]MH_I2C_Read... [04:58:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:58:43]Read from MH i2c: E2 [04:58:43]MH_I2C_Read... [04:58:43]Read from MH i2c: E2 0B 00 [04:58:43]MH_I2C_Read... [04:58:43]Read from MH i2c: E2 0B 00 74 09 00 D5 8B AA FE 81 6D D2 B3 90 00 74 [04:58:43]RAPDU: D5 8B AA FE 81 6D D2 B3 90 00 [04:58:43]wFMCommunicate OK [04:58:43]SAM_PROTO_SignData done [04:58:43]FM_MakeSignedData done [04:58:43]CreateOFDProtocolMessage [04:58:43]wFMCommunicate request_size=4 [04:58:43]MH_SAM_APDU [04:58:43]CAPDU: 80 11 00 00 [04:58:43]Write to MH i2c: E2 08 00 75 09 80 11 00 00 00 00 00 00 F8 [04:58:43]Write i2c OK [04:58:43]MH_I2C_Read... [04:58:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:58:43]Read from MH i2c: E2 [04:58:43]MH_I2C_Read... [04:58:43]Read from MH i2c: E2 17 00 [04:58:43]MH_I2C_Read... [04:58:43]Read from MH i2c: E2 17 00 75 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 55 [04:58:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [04:58:43]wFMCommunicate OK [04:58:43]CreateOFDProtocolMessage done [04:58:43]OFDSenderStorePacket 226402 [04:58:43]StoreOFDPacket docnum=226402 [04:58:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E2 BC 07 01 F1 3D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 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 3E 00 00 00 F4 03 04 00 03 D0 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 62 74 03 00 35 04 06 00 26 E8 62 91 18 13 D5 8B AA FE 81 6D D2 B3 [04:58:43]CheckFolder [04:58:43]dirname=/storage/ofd_packets [04:58:43]CheckFolder done [04:58:43]ProducePacketName [04:58:43]name=ofd_packets/00226402 [04:58:43]NVStorageSaveData ofd_packets/00226402 [04:58:43]File name is /storage/ofd_packets/00226402 [04:58:43]Write 301 bytes [04:58:43]NVStorageSaveData done [04:58:43]OFDSenderStorePacket done [04:58:43]KKMCreateOFDPacket done [04:58:43]NVStorageSaveData kkm_last_timestamp [04:58:43]File name is /storage/kkm_last_timestamp [04:58:43]Write 4 bytes [04:58:43]NVStorageSaveData done [04:58:43]ExternCall_PrintAddStr [04:58:43]wPrintStart [04:58:43]Write to MH i2c: 01 00 00 76 09 7F [04:58:43]Write i2c OK [04:58:43]MH_I2C_Read... [04:58:43]Read from MH i2c: 01 [04:58:43]MH_I2C_Read... [04:58:43]Read from MH i2c: 01 07 00 [04:58:43]MH_I2C_Read... [04:58:43]Read from MH i2c: 01 07 00 76 09 00 00 00 00 00 FF 0F 94 [04:58:43]RasterBufferAndPrint [04:58:43]line Счет N : (1)2002737 [04:58:43]line ИНН: 02508201610067 [04:58:43]line Контрольно-Кассовый Чек [04:58:43]line ПРОДАЖА [04:58:43]line ТРК (МРК, ГНК) : 64 [04:58:43]line Товар: 2710124500 [04:58:43]line Аи-95-К-5 [04:58:43]line 26.960 * 74.20 [04:58:43]line = 2000.43 [04:58:43]line НДС 12% НСП 1% [04:58:43]line > о реализуемом товаре [04:58:43]line ОКРУГЛЕНИЕ: -0.43 [04:58:43]line ИТОГО: 2000.00 [04:58:43]line Внесено: 2000.00 [04:58:43]line СДАЧА: 0.00 [04:58:43]line НСП 1% : 17.70 [04:58:43]line НДС 12% : 212.43 [04:58:43]line Наличными: 2000.00 [04:58:43]line Безнал.: 0.00 [04:58:43]line Место: АЗС № 97 "Партнер Нефть" [04:58:43]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [04:58:43]line СНО: Общий режим [04:58:43]line Чек 62 28.07.2024 04:58 [04:58:43]line Смена: 439 ФФД: 1.0 [04:58:43]line ЗНМ: 0300000054 [04:58:43]line РНМ: 0000000000092624 [04:58:43]line Версия ККМ: 001 [04:58:43]line ФМ: 0000000000874959 [04:58:43]line ФД: 226402 [04:58:43]line ФПД: 42779527944211 [04:58:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T045843&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226402&fm=42779527944211&tin=02508201610067®Number=0000000000092624&sum=200000 [04:58:43]written 0, free lines is 4095 [04:58:44]OFD Sender: Processing packet 226402 [packets to send 600, broken 599] [04:58:44]ProducePacketName [04:58:44]name=ofd_packets/00226402 [04:58:44]OFD Sender: To server: pG, [04:58:44]CommunicateWithHost lk.salyk.kg:30040 [04:58:44]ConnectInit lk.salyk.kg [04:58:44]Write to MH i2c: 01 00 00 A1 09 AA [04:58:44]Write i2c OK [04:58:44]MH_I2C_Read... [04:58:44]Read from MH i2c: 01 [04:58:44]MH_I2C_Read... [04:58:44]Read from MH i2c: 01 07 00 [04:58:44]MH_I2C_Read... [04:58:44]Read from MH i2c: 01 07 00 A1 09 00 00 00 00 00 5F 0C 1C [04:58:44]RasterBufferAndPrint [04:58:44]line [04:58:44]line [04:58:44]line [04:58:44]line [04:58:44]line [04:58:44]written 0, free lines is 3169 [04:58:44]MH_Cut [04:58:44]Write to MH i2c: D1 01 00 A8 09 01 83 [04:58:44]Write i2c OK [04:58:44]MH_I2C_Read... [04:58:44]Read from MH i2c: D1 [04:58:44]MH_I2C_Read... [04:58:44]Read from MH i2c: D1 01 00 [04:58:44]MH_I2C_Read... [04:58:44]Read from MH i2c: D1 01 00 A8 09 00 82 [04:58:44]Write to MH i2c: 01 00 00 A9 09 B2 [04:58:44]Write i2c OK [04:58:44]MH_I2C_Read... [04:58:45]Connected sock=11 [04:58:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E2 BC 07 01 F1 3D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 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 3E 00 00 00 F4 03 04 00 03 D0 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 62 74 03 00 35 04 06 00 26 E8 62 91 18 13 D5 8B AA FE 81 6D D2 B3 [04:58:45]*** Cut start [04:58:45]*** Partial cut [04:58:45]*** CUTSNS_PIN = 1 [04:58:45]*** CUTSNS_PIN = 0 [04:58:45]*** Brake cut motor [04:58:46]Read from MH i2c: 01 [04:58:46]MH_I2C_Read... [04:58:46]*** Stop cut motor [04:58:46]*** Cut end [04:58:46]Read from MH i2c: 01 07 00 [04:58:46]MH_I2C_Read... [04:58:46]Read from MH i2c: 01 07 00 A9 09 00 00 00 00 00 FF 0F C7 [04:58:46]process_action close_receipt done [04:58:46]requested_data is exist [04:58:46]produce_requested_data [04:58:46]requested_item fm.sn is exist - process it [04:58:46]wFMCommunicate request_size=4 [04:58:46]MH_SAM_APDU [04:58:46]CAPDU: 80 11 00 00 [04:58:46]Write to MH i2c: E2 08 00 AA 09 80 11 00 00 00 00 00 00 2D [04:58:46]Write i2c OK [04:58:46]MH_I2C_Read... [04:58:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:58:46]Read from MH i2c: E2 [04:58:46]MH_I2C_Read... [04:58:46]Read from MH i2c: E2 17 00 [04:58:46]MH_I2C_Read... [04:58:46]Read from MH i2c: E2 17 00 AA 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8A [04:58:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [04:58:46]wFMCommunicate OK [04:58:46]requested_item fd.num is exist - process it [04:58:46]SAM_PROTO_GetFieldsCounters [04:58:46]wFMCommunicate request_size=4 [04:58:46]MH_SAM_APDU [04:58:46]CAPDU: 80 13 00 00 [04:58:46]Write to MH i2c: E2 08 00 AB 09 80 13 00 00 00 00 00 00 30 [04:58:46]Write i2c OK [04:58:46]MH_I2C_Read... [04:58:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:58:46]Read from MH i2c: E2 [04:58:46]MH_I2C_Read... [04:58:46]Read from MH i2c: E2 62 00 [04:58:46]MH_I2C_Read... [04:58:46]Read from MH i2c: E2 62 00 AB 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 62 74 03 00 0E 04 04 00 B7 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 A4 [04:58:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 62 74 03 00 0E 04 04 00 B7 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 [04:58:46]wFMCommunicate OK [04:58:46]SAM_PROTO_GetFieldsCounters done [04:58:46]requested_item shift.num is exist - process it [04:58:46]requested_item shift.opened is exist - process it [04:58:46]req_shift_opened [04:58:46]FM_GetShiftState [04:58:46]SAM_PROTO_GetShiftState [04:58:46]wFMCommunicate request_size=4 [04:58:46]MH_SAM_APDU [04:58:46]CAPDU: 80 13 01 00 [04:58:46]Write to MH i2c: E2 08 00 AC 09 80 13 01 00 00 00 00 00 32 [04:58:46]Write i2c OK [04:58:46]MH_I2C_Read... [04:58:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:58:46]Read from MH i2c: E2 [04:58:46]MH_I2C_Read... [04:58:46]Read from MH i2c: E2 0E 00 [04:58:46]MH_I2C_Read... [04:58:46]Read from MH i2c: E2 0E 00 AC 09 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 E3 [04:58:46]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [04:58:46]wFMCommunicate OK [04:58:46]SAM_PROTO_GetShiftState done [04:58:46]FM_GetShiftState done [04:58:46]req_shift_opened done [04:58:46]requested_item shift.open_date is exist - process it [04:58:46]req_shift_open_date [04:58:46]req_shift_open_date done [04:58:46]produce_requested_data done [04:58:46]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226402,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [04:58:46]process_action_free close_receipt [04:58:46]json_value_free [04:58:46]json_value_free done [04:58:46]process_json_proto returns [04:58:46]Send response to host [04:58:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226402,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [04:58:46]free response buf [04:58:46]execute_script done [04:58:46]execute_script returns [04:58:46]free content buf [04:58:46]Sock 9.Close socket [04:58:46]Sock 9.Thread stoped [04:58:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 07 81 47 00 74 07 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 62 74 03 00 F4 03 04 00 13 7C A5 66 B6 04 01 00 00 CE 7F 44 43 CA EE 27 35 [04:58:49]CommunicateWithHost err = 0 [04:58:49]CheckOFDResponse [04:58:49]1017 (14) - 77093643461234 [04:58:49]1041 (16) - 0000000000874959 [04:58:49]1040 (4) - 226402 [04:58:49]1012 (4) - 27.07.2024 23:00 [04:58:49]1206 (1) - 0 [04:58:49]OFD Sender: Remove packet 226402 [04:58:49]ProducePacketName [04:58:49]name=ofd_packets/00226402 [04:58:49]NVStorageDeleteData [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:31]accept exits with 7 [04:59:31]New connection [04:59:31]New thread 3067432292 created [04:59:31]Thread 3067575652 joined [04:59:31]Waiting for new connection... [04:59:31] Sock 7.Parse request [04:59:31]Sock 7.Check first char [04:59:31]Sock 7.First char is OK [04:59:31]request: POST /json_proto HTTP/1.0 [04:59:31]Method: POST [04:59:31]URL: /json_proto [04:59:31]Method is POST - this is cgi request [04:59:31]url: /json_proto [04:59:31]query_string will be loaded in cgi processing [04:59:31]execute_cgi json_proto POST (null) [04:59:31]execute_cgi path=json_proto method=POST [04:59:31]POST find Content-Length [04:59:31]Host: 172.17.43.131:8080 [04:59:31]Content-Length: 680 [04:59:31]Content-Type: application/json [04:59:31] [04:59:31]POST finish read [04:59:31]Found Content-Length = 680 [04:59:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002736", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [04:59:31]execute_script... [04:59: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)2002736", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [04:59:31]POST & json_proto [04:59:31]process_json_proto [04:59:31]json parsed OK: [04:59:31]protocol is kg_v1.0 [04:59:31]action value=close_receipt [04:59:31]process_action close_receipt [04:59:31]cmd_close_receipt [04:59:31]MH_GetDate [04:59:31]Write to MH i2c: F0 00 00 AD 09 A5 [04:59:31]Write i2c OK [04:59:31]MH_I2C_Read... [04:59:31]Read from MH i2c: F0 [04:59:31]MH_I2C_Read... [04:59:31]Read from MH i2c: F0 09 00 [04:59:31]MH_I2C_Read... [04:59:31]Read from MH i2c: F0 09 00 AD 09 00 34 D0 A5 66 F9 24 A2 66 E2 [04:59:31]GetLastDocTimeStamp 1722142723 [04:59:31]current date 1722142772 [04:59:31]FM_GetShiftState [04:59:31]SAM_PROTO_GetShiftState [04:59:31]wFMCommunicate request_size=4 [04:59:31]MH_SAM_APDU [04:59:31]CAPDU: 80 13 01 00 [04:59:31]Write to MH i2c: E2 08 00 AE 09 80 13 01 00 00 00 00 00 34 [04:59:31]Write i2c OK [04:59:31]MH_I2C_Read... [04:59:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:59:31]Read from MH i2c: E2 [04:59:31]MH_I2C_Read... [04:59:31]Read from MH i2c: E2 0E 00 [04:59:31]MH_I2C_Read... [04:59:31]Read from MH i2c: E2 0E 00 AE 09 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 E5 [04:59:31]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [04:59:31]wFMCommunicate OK [04:59:31]SAM_PROTO_GetShiftState done [04:59:31]FM_GetShiftState done [04:59:31]opened in 1722125326 [04:59:31]opened+sec_in_day 1722211726 [04:59:31]quantity*price = 200025 [04:59:31]sum+1 = 200026 [04:59:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 63 28.07.2024 04:59 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226403 ФПД: 116498270769577 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T045932&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226403&fm=116498270769577&tin=02508201610067®Number=0000000000092624&sum=200000 [04:59:32]StoreToDocumentArchive [04:59:32]shift 439 fd 226403 [04:59:32]save to /storage/0439/doc_00226403 [04:59:32]save last doc name /storage/0439/doc_00226403 to /storage/kkm_last_doc_name [04:59:32]save OK [04:59:32]Clear old archive folders... [04:59:32]ProcessDocumentItem done err = 0, tmpTLVsize=248 [04:59:32]tlvbuf is 011B62E0 [04:59:32]SAM_PROTO_ClearQueue [04:59:32]wFMCommunicate request_size=4 [04:59:32]MH_SAM_APDU [04:59:32]CAPDU: 80 09 00 00 [04:59:32]Write to MH i2c: E2 08 00 BB 09 80 09 00 00 00 00 00 00 36 [04:59:32]Write i2c OK [04:59:32]MH_I2C_Read... [04:59:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:59:32]Read from MH i2c: E2 [04:59:32]MH_I2C_Read... [04:59:32]Read from MH i2c: E2 03 00 [04:59:32]MH_I2C_Read... [04:59:32]Read from MH i2c: E2 03 00 BB 09 00 90 00 38 [04:59:32]RAPDU: 90 00 [04:59:32]wFMCommunicate OK [04:59:32]SAM_PROTO_ClearQueue done [04:59:32]KKMCreateOFDPacket [04:59:32]OFDProtocolAddRootSTLVToBuf [04:59:32]FM_MakeSignedData [04:59:32]FM_MakeSignedData [04:59:32]SAM_PROTO_SignData [04:59:32]wFMCommunicate request_size=4 [04:59:32]MH_SAM_APDU [04:59:32]CAPDU: 80 0D 01 02 [04:59:32]Write to MH i2c: E2 08 00 BC 09 80 0D 01 02 00 00 00 00 3E [04:59:32]Write i2c OK [04:59:32]MH_I2C_Read... [04:59:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:59:32]Read from MH i2c: E2 [04:59:32]MH_I2C_Read... [04:59:32]Read from MH i2c: E2 03 00 [04:59:32]MH_I2C_Read... [04:59:32]Read from MH i2c: E2 03 00 BC 09 00 90 00 39 [04:59:32]RAPDU: 90 00 [04:59:32]wFMCommunicate OK [04:59:32]wFMCommunicate request_size=255 [04:59:32]MH_SAM_APDU [04:59:32]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 3F 00 00 00 F4 03 04 00 34 D0 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 63 74 03 00 35 04 06 00 69 F4 5E 0B [04:59:32]Write to MH i2c: E2 02 01 BD 09 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 3F 00 00 00 F4 03 04 00 34 D0 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 63 74 03 00 35 04 06 00 69 F4 5E 0B 00 00 5F [04:59:32]Write i2c OK [04:59:32]MH_I2C_Read... [04:59:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:59:32]Read from MH i2c: E2 [04:59:32]MH_I2C_Read... [04:59:32]Read from MH i2c: E2 03 00 [04:59:32]MH_I2C_Read... [04:59:32]Read from MH i2c: E2 03 00 BD 09 00 90 00 3A [04:59:32]RAPDU: 90 00 [04:59:32]wFMCommunicate OK [04:59:32]wFMCommunicate request_size=7 [04:59:32]MH_SAM_APDU [04:59:32]CAPDU: 80 0D 02 02 02 D1 A9 [04:59:32]Write to MH i2c: E2 0A 00 BE 09 80 0D 02 02 02 00 D1 A9 00 00 BF [04:59:32]Write i2c OK [04:59:32]MH_I2C_Read... [04:59:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:59:32]Read from MH i2c: E2 [04:59:32]MH_I2C_Read... [04:59:32]Read from MH i2c: E2 03 00 [04:59:32]MH_I2C_Read... [04:59:32]Read from MH i2c: E2 03 00 BE 09 00 90 00 3B [04:59:32]RAPDU: 90 00 [04:59:32]wFMCommunicate OK [04:59:32]wFMCommunicate request_size=4 [04:59:32]MH_SAM_APDU [04:59:32]CAPDU: 80 0D 03 02 [04:59:32]Write to MH i2c: E2 08 00 BF 09 80 0D 03 02 00 00 00 00 43 [04:59:32]Write i2c OK [04:59:32]MH_I2C_Read... [04:59:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:59:32]Read from MH i2c: E2 [04:59:32]MH_I2C_Read... [04:59:32]Read from MH i2c: E2 0B 00 [04:59:32]MH_I2C_Read... [04:59:32]Read from MH i2c: E2 0B 00 BF 09 00 E5 1A BF EF 3F 34 B2 85 90 00 9B [04:59:32]RAPDU: E5 1A BF EF 3F 34 B2 85 90 00 [04:59:32]wFMCommunicate OK [04:59:32]SAM_PROTO_SignData done [04:59:32]FM_MakeSignedData done [04:59:32]CreateOFDProtocolMessage [04:59:32]wFMCommunicate request_size=4 [04:59:32]MH_SAM_APDU [04:59:32]CAPDU: 80 11 00 00 [04:59:32]Write to MH i2c: E2 08 00 C0 09 80 11 00 00 00 00 00 00 43 [04:59:32]Write i2c OK [04:59:32]MH_I2C_Read... [04:59:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:59:32]Read from MH i2c: E2 [04:59:32]MH_I2C_Read... [04:59:32]Read from MH i2c: E2 17 00 [04:59:32]MH_I2C_Read... [04:59:32]Read from MH i2c: E2 17 00 C0 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A0 [04:59:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [04:59:32]wFMCommunicate OK [04:59:32]CreateOFDProtocolMessage done [04:59:32]OFDSenderStorePacket 226403 [04:59:32]StoreOFDPacket docnum=226403 [04:59:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 D2 75 04 01 81 7C 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 35 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 3F 00 00 00 F4 03 04 00 34 D0 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 63 74 03 00 35 04 06 00 69 F4 5E 0B D1 A9 E5 1A BF EF 3F 34 B2 85 [04:59:32]CheckFolder [04:59:32]dirname=/storage/ofd_packets [04:59:32]CheckFolder done [04:59:32]ProducePacketName [04:59:32]name=ofd_packets/00226403 [04:59:32]NVStorageSaveData ofd_packets/00226403 [04:59:32]File name is /storage/ofd_packets/00226403 [04:59:32]Write 298 bytes [04:59:32]NVStorageSaveData done [04:59:32]OFDSenderStorePacket done [04:59:32]KKMCreateOFDPacket done [04:59:32]NVStorageSaveData kkm_last_timestamp [04:59:32]File name is /storage/kkm_last_timestamp [04:59:32]Write 4 bytes [04:59:32]NVStorageSaveData done [04:59:32]ExternCall_PrintAddStr [04:59:32]wPrintStart [04:59:32]Write to MH i2c: 01 00 00 C1 09 CA [04:59:32]Write i2c OK [04:59:32]MH_I2C_Read... [04:59:32]Read from MH i2c: 01 [04:59:32]MH_I2C_Read... [04:59:32]Read from MH i2c: 01 07 00 [04:59:32]MH_I2C_Read... [04:59:32]Read from MH i2c: 01 07 00 C1 09 00 00 00 00 00 FF 0F DF [04:59:32]RasterBufferAndPrint [04:59:32]line Счет N : (1)2002736 [04:59:32]line ИНН: 02508201610067 [04:59:32]line Контрольно-Кассовый Чек [04:59:32]line ПРОДАЖА [04:59:32]line ТРК (МРК, ГНК) : 41 [04:59:32]line Товар: 2710194210 [04:59:32]line ДТ-К-5 [04:59:32]line 26.250 * 76.20 [04:59:32]line = 2000.25 [04:59:32]line НДС 12% НСП 1% [04:59:32]line > о реализуемом товаре [04:59:32]line ОКРУГЛЕНИЕ: -0.25 [04:59:32]line ИТОГО: 2000.00 [04:59:32]line Внесено: 2000.00 [04:59:32]line СДАЧА: 0.00 [04:59:32]line НСП 1% : 17.70 [04:59:32]line НДС 12% : 212.42 [04:59:32]line Наличными: 2000.00 [04:59:32]line Безнал.: 0.00 [04:59:32]line Место: АЗС № 97 "Партнер Нефть" [04:59:32]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [04:59:32]line СНО: Общий режим [04:59:32]line Чек 63 28.07.2024 04:59 [04:59:32]line Смена: 439 ФФД: 1.0 [04:59:32]line ЗНМ: 0300000054 [04:59:32]line РНМ: 0000000000092624 [04:59:32]line Версия ККМ: 001 [04:59:32]line ФМ: 0000000000874959 [04:59:32]line ФД: 226403 [04:59:32]line ФПД: 116498270769577 [04:59:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T045932&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226403&fm=116498270769577&tin=02508201610067®Number=0000000000092624&sum=200000 [04:59:33]OFD Sender: Processing packet 226403 [packets to send 600, broken 599] [04:59:33]ProducePacketName [04:59:33]name=ofd_packets/00226403 [04:59:33]OFD Sender: To server: pG, [04:59:33]CommunicateWithHost lk.salyk.kg:30040 [04:59:33]ConnectInit lk.salyk.kg [04:59:33]written 0, free lines is 4095 [04:59:33]Write to MH i2c: 01 00 00 EC 09 F5 [04:59:33]Write i2c OK [04:59:33]MH_I2C_Read... [04:59:33]Read from MH i2c: 01 [04:59:33]MH_I2C_Read... [04:59:33]Read from MH i2c: 01 07 00 [04:59:33]MH_I2C_Read... [04:59:33]Read from MH i2c: 01 07 00 EC 09 00 00 00 00 00 5A 0C 62 [04:59:33]RasterBufferAndPrint [04:59:33]line [04:59:33]line [04:59:33]line [04:59:33]line [04:59:33]line [04:59:33]written 0, free lines is 3165 [04:59:33]MH_Cut [04:59:33]Write to MH i2c: D1 01 00 F3 09 01 CE [04:59:33]Write i2c OK [04:59:33]MH_I2C_Read... [04:59:33]Read from MH i2c: D1 [04:59:33]MH_I2C_Read... [04:59:33]Read from MH i2c: D1 01 00 [04:59:33]MH_I2C_Read... [04:59:33]Read from MH i2c: D1 01 00 F3 09 00 CD [04:59:33]Write to MH i2c: 01 00 00 F4 09 FD [04:59:33]Write i2c OK [04:59:33]MH_I2C_Read... [04:59:34]Connected sock=10 [04:59:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 D2 75 04 01 81 7C 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 35 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 3F 00 00 00 F4 03 04 00 34 D0 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 63 74 03 00 35 04 06 00 69 F4 5E 0B D1 A9 E5 1A BF EF 3F 34 B2 85 [04:59:34]*** Cut start [04:59:34]*** Partial cut [04:59:34]*** CUTSNS_PIN = 1 [04:59:34]*** CUTSNS_PIN = 0 [04:59:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 6B 3C 47 00 7F 14 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 63 74 03 00 F4 03 04 00 41 7C A5 66 B6 04 01 00 00 2B 79 39 5E AE D5 3C 4F [04:59:35]CommunicateWithHost err = 0 [04:59:35]CheckOFDResponse [04:59:35]1017 (14) - 77093643461234 [04:59:35]1041 (16) - 0000000000874959 [04:59:35]1040 (4) - 226403 [04:59:35]1012 (4) - 27.07.2024 23:01 [04:59:35]1206 (1) - 0 [04:59:35]OFD Sender: Remove packet 226403 [04:59:35]ProducePacketName [04:59:35]name=ofd_packets/00226403 [04:59:35]NVStorageDeleteData [04:59:35]*** Brake cut motor [04:59:35]Read from MH i2c: 01 [04:59:35]MH_I2C_Read... [04:59:35]*** Stop cut motor [04:59:35]*** Cut end [04:59:35]Read from MH i2c: 01 07 00 [04:59:35]MH_I2C_Read... [04:59:35]Read from MH i2c: 01 07 00 F4 09 00 00 00 00 00 FF 0F 12 [04:59:35]process_action close_receipt done [04:59:35]requested_data is exist [04:59:35]produce_requested_data [04:59:35]requested_item fm.sn is exist - process it [04:59:35]wFMCommunicate request_size=4 [04:59:35]MH_SAM_APDU [04:59:35]CAPDU: 80 11 00 00 [04:59:35]Write to MH i2c: E2 08 00 F5 09 80 11 00 00 00 00 00 00 78 [04:59:35]Write i2c OK [04:59:35]MH_I2C_Read... [04:59:35]OFD Sender: No OFD packet to send [04:59:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:59:35]Read from MH i2c: E2 [04:59:35]MH_I2C_Read... [04:59:35]Read from MH i2c: E2 17 00 [04:59:35]MH_I2C_Read... [04:59:35]Read from MH i2c: E2 17 00 F5 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D5 [04:59:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [04:59:35]wFMCommunicate OK [04:59:35]requested_item fd.num is exist - process it [04:59:35]SAM_PROTO_GetFieldsCounters [04:59:35]wFMCommunicate request_size=4 [04:59:35]MH_SAM_APDU [04:59:35]CAPDU: 80 13 00 00 [04:59:35]Write to MH i2c: E2 08 00 F6 09 80 13 00 00 00 00 00 00 7B [04:59:35]Write i2c OK [04:59:35]MH_I2C_Read... [04:59:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:59:35]Read from MH i2c: E2 [04:59:35]MH_I2C_Read... [04:59:35]Read from MH i2c: E2 62 00 [04:59:35]MH_I2C_Read... [04:59:35]Read from MH i2c: E2 62 00 F6 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 63 74 03 00 0E 04 04 00 B7 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 F3 [04:59:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 63 74 03 00 0E 04 04 00 B7 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 [04:59:35]wFMCommunicate OK [04:59:35]SAM_PROTO_GetFieldsCounters done [04:59:35]requested_item shift.num is exist - process it [04:59:35]requested_item shift.opened is exist - process it [04:59:35]req_shift_opened [04:59:35]FM_GetShiftState [04:59:35]SAM_PROTO_GetShiftState [04:59:35]wFMCommunicate request_size=4 [04:59:35]MH_SAM_APDU [04:59:35]CAPDU: 80 13 01 00 [04:59:35]Write to MH i2c: E2 08 00 F7 09 80 13 01 00 00 00 00 00 7D [04:59:35]Write i2c OK [04:59:35]MH_I2C_Read... [04:59:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:59:35]Read from MH i2c: E2 [04:59:35]MH_I2C_Read... [04:59:35]Read from MH i2c: E2 0E 00 [04:59:35]MH_I2C_Read... [04:59:35]Read from MH i2c: E2 0E 00 F7 09 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 2E [04:59:35]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [04:59:35]wFMCommunicate OK [04:59:35]SAM_PROTO_GetShiftState done [04:59:35]FM_GetShiftState done [04:59:35]req_shift_opened done [04:59:35]requested_item shift.open_date is exist - process it [04:59:35]req_shift_open_date [04:59:35]req_shift_open_date done [04:59:35]produce_requested_data done [04:59:35]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226403,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [04:59:35]process_action_free close_receipt [04:59:35]json_value_free [04:59:35]json_value_free done [04:59:35]process_json_proto returns [04:59:35]Send response to host [04:59:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226403,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [04:59:35]free response buf [04:59:35]execute_script done [04:59:35]execute_script returns [04:59:35]free content buf [04:59:35]Sock 7.Close socket [04:59:35]Sock 7.Thread stoped [04:59:40]OFD Sender: No OFD packet to send [04:59:45]OFD Sender: No OFD packet to send [04:59:49]accept exits with 9 [04:59:49]New connection [04:59:49]New thread 3067575652 created [04:59:49]Thread 3067432292 joined [04:59:49]Waiting for new connection... [04:59:49] Sock 9.Parse request [04:59:49]Sock 9.Check first char [04:59:49]Sock 9.First char is OK [04:59:49]request: POST /json_proto HTTP/1.0 [04:59:49]Method: POST [04:59:49]URL: /json_proto [04:59:49]Method is POST - this is cgi request [04:59:49]url: /json_proto [04:59:49]query_string will be loaded in cgi processing [04:59:49]execute_cgi json_proto POST (null) [04:59:49]execute_cgi path=json_proto method=POST [04:59:49]POST find Content-Length [04:59:49]Host: 172.17.43.131:8080 [04:59:49]Content-Length: 679 [04:59:49]Content-Type: application/json [04:59:49] [04:59:49]POST finish read [04:59:49]Found Content-Length = 679 [04:59:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002738", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.110, "sum" : 549.86, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 549.00, "payments": [ { "type": 0, "sum" : 549.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:59:49]execute_script... [04:59:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002738", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.110, "sum" : 549.86, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 549.00, "payments": [ { "type": 0, "sum" : 549.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:59:49]POST & json_proto [04:59:49]process_json_proto [04:59:49]json parsed OK: [04:59:49]protocol is kg_v1.0 [04:59:49]action value=close_receipt [04:59:49]process_action close_receipt [04:59:49]cmd_close_receipt [04:59:49]MH_GetDate [04:59:49]Write to MH i2c: F0 00 00 F8 09 F0 [04:59:49]Write i2c OK [04:59:49]MH_I2C_Read... [04:59:49]Read from MH i2c: F0 [04:59:49]MH_I2C_Read... [04:59:49]Read from MH i2c: F0 09 00 [04:59:49]MH_I2C_Read... [04:59:49]Read from MH i2c: F0 09 00 F8 09 00 46 D0 A5 66 F9 24 A2 66 3F [04:59:49]GetLastDocTimeStamp 1722142772 [04:59:49]current date 1722142790 [04:59:49]FM_GetShiftState [04:59:49]SAM_PROTO_GetShiftState [04:59:49]wFMCommunicate request_size=4 [04:59:49]MH_SAM_APDU [04:59:49]CAPDU: 80 13 01 00 [04:59:49]Write to MH i2c: E2 08 00 F9 09 80 13 01 00 00 00 00 00 7F [04:59:49]Write i2c OK [04:59:49]MH_I2C_Read... [04:59:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:59:49]Read from MH i2c: E2 [04:59:49]MH_I2C_Read... [04:59:49]Read from MH i2c: E2 0E 00 [04:59:49]MH_I2C_Read... [04:59:49]Read from MH i2c: E2 0E 00 F9 09 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 30 [04:59:49]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [04:59:49]wFMCommunicate OK [04:59:49]SAM_PROTO_GetShiftState done [04:59:49]FM_GetShiftState done [04:59:49]opened in 1722125326 [04:59:49]opened+sec_in_day 1722211726 [04:59:49]quantity*price = 54985 [04:59:49]sum+1 = 54987 [04:59:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.86 ИТОГО: 549.00 Внесено: 1000.00 СДАЧА: 451.00 НСП 1% : 4.87 НДС 12% : 58.39 Наличными: 549.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 64 28.07.2024 04:59 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226404 ФПД: 116086386650939 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T045950&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226404&fm=116086386650939&tin=02508201610067®Number=0000000000092624&sum=54900 [04:59:50]StoreToDocumentArchive [04:59:50]shift 439 fd 226404 [04:59:50]save to /storage/0439/doc_00226404 [04:59:50]save last doc name /storage/0439/doc_00226404 to /storage/kkm_last_doc_name [04:59:50]save OK [04:59:50]Clear old archive folders... [04:59:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:59:50]tlvbuf is 011ADE30 [04:59:50]SAM_PROTO_ClearQueue [04:59:50]wFMCommunicate request_size=4 [04:59:50]MH_SAM_APDU [04:59:50]CAPDU: 80 09 00 00 [04:59:50]Write to MH i2c: E2 08 00 06 0A 80 09 00 00 00 00 00 00 82 [04:59:50]Write i2c OK [04:59:50]MH_I2C_Read... [04:59:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:59:50]Read from MH i2c: E2 [04:59:50]MH_I2C_Read... [04:59:50]Read from MH i2c: E2 03 00 [04:59:50]MH_I2C_Read... [04:59:50]Read from MH i2c: E2 03 00 06 0A 00 90 00 84 [04:59:50]RAPDU: 90 00 [04:59:50]wFMCommunicate OK [04:59:50]SAM_PROTO_ClearQueue done [04:59:50]KKMCreateOFDPacket [04:59:50]OFDProtocolAddRootSTLVToBuf [04:59:50]FM_MakeSignedData [04:59:50]FM_MakeSignedData [04:59:50]SAM_PROTO_SignData [04:59:50]wFMCommunicate request_size=4 [04:59:50]MH_SAM_APDU [04:59:50]CAPDU: 80 0D 01 02 [04:59:50]Write to MH i2c: E2 08 00 07 0A 80 0D 01 02 00 00 00 00 8A [04:59:50]Write i2c OK [04:59:50]MH_I2C_Read... [04:59:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:59:50]Read from MH i2c: E2 [04:59:50]MH_I2C_Read... [04:59:50]Read from MH i2c: E2 03 00 [04:59:50]MH_I2C_Read... [04:59:50]Read from MH i2c: E2 03 00 07 0A 00 90 00 85 [04:59:50]RAPDU: 90 00 [04:59:50]wFMCommunicate OK [04:59:50]wFMCommunicate request_size=255 [04:59:50]MH_SAM_APDU [04:59:50]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AE 1F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 CA D6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 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 CF 16 00 00 00 00 07 04 06 00 74 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 40 00 00 00 F4 03 04 00 46 D0 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 64 74 03 00 35 04 06 00 69 [04:59:50]Write to MH i2c: E2 02 01 08 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AE 1F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 CA D6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 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 CF 16 00 00 00 00 07 04 06 00 74 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 40 00 00 00 F4 03 04 00 46 D0 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 64 74 03 00 35 04 06 00 69 00 00 5D [04:59:50]Write i2c OK [04:59:50]MH_I2C_Read... [04:59:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:59:51]Read from MH i2c: E2 [04:59:51]MH_I2C_Read... [04:59:51]Read from MH i2c: E2 03 00 [04:59:51]MH_I2C_Read... [04:59:51]Read from MH i2c: E2 03 00 08 0A 00 90 00 86 [04:59:51]RAPDU: 90 00 [04:59:51]wFMCommunicate OK [04:59:51]wFMCommunicate request_size=10 [04:59:51]MH_SAM_APDU [04:59:51]CAPDU: 80 0D 02 02 05 94 77 D6 EF 3B [04:59:51]Write to MH i2c: E2 0D 00 09 0A 80 0D 02 02 05 00 94 77 D6 EF 3B 00 00 A2 [04:59:51]Write i2c OK [04:59:51]MH_I2C_Read... [04:59:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:59:51]Read from MH i2c: E2 [04:59:51]MH_I2C_Read... [04:59:51]Read from MH i2c: E2 03 00 [04:59:51]MH_I2C_Read... [04:59:51]Read from MH i2c: E2 03 00 09 0A 00 90 00 87 [04:59:51]RAPDU: 90 00 [04:59:51]wFMCommunicate OK [04:59:51]wFMCommunicate request_size=4 [04:59:51]MH_SAM_APDU [04:59:51]CAPDU: 80 0D 03 02 [04:59:51]Write to MH i2c: E2 08 00 0A 0A 80 0D 03 02 00 00 00 00 8F [04:59:51]Write i2c OK [04:59:51]MH_I2C_Read... [04:59:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:59:51]Read from MH i2c: E2 [04:59:51]MH_I2C_Read... [04:59:51]Read from MH i2c: E2 0B 00 [04:59:51]MH_I2C_Read... [04:59:51]Read from MH i2c: E2 0B 00 0A 0A 00 55 71 54 6A 0E 96 E8 E7 90 00 87 [04:59:51]RAPDU: 55 71 54 6A 0E 96 E8 E7 90 00 [04:59:51]wFMCommunicate OK [04:59:51]SAM_PROTO_SignData done [04:59:51]FM_MakeSignedData done [04:59:51]CreateOFDProtocolMessage [04:59:51]wFMCommunicate request_size=4 [04:59:51]MH_SAM_APDU [04:59:51]CAPDU: 80 11 00 00 [04:59:51]Write to MH i2c: E2 08 00 0B 0A 80 11 00 00 00 00 00 00 8F [04:59:51]Write i2c OK [04:59:51]MH_I2C_Read... [04:59:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:59:51]Read from MH i2c: E2 [04:59:51]MH_I2C_Read... [04:59:51]Read from MH i2c: E2 17 00 [04:59:51]MH_I2C_Read... [04:59:51]Read from MH i2c: E2 17 00 0B 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 EC [04:59:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [04:59:51]wFMCommunicate OK [04:59:51]CreateOFDProtocolMessage done [04:59:51]OFDSenderStorePacket 226404 [04:59:51]StoreOFDPacket docnum=226404 [04:59:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 82 68 07 01 11 6A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AE 1F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 CA D6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 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 CF 16 00 00 00 00 07 04 06 00 74 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 40 00 00 00 F4 03 04 00 46 D0 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 64 74 03 00 35 04 06 00 69 94 77 D6 EF 3B 55 71 54 6A 0E 96 E8 E7 [04:59:51]CheckFolder [04:59:51]dirname=/storage/ofd_packets [04:59:51]CheckFolder done [04:59:51]ProducePacketName [04:59:51]name=ofd_packets/00226404 [04:59:51]NVStorageSaveData ofd_packets/00226404 [04:59:51]File name is /storage/ofd_packets/00226404 [04:59:51]Write 301 bytes [04:59:51]NVStorageSaveData done [04:59:51]OFDSenderStorePacket done [04:59:51]KKMCreateOFDPacket done [04:59:51]NVStorageSaveData kkm_last_timestamp [04:59:51]File name is /storage/kkm_last_timestamp [04:59:51]Write 4 bytes [04:59:51]NVStorageSaveData done [04:59:51]ExternCall_PrintAddStr [04:59:51]wPrintStart [04:59:51]Write to MH i2c: 01 00 00 0C 0A 16 [04:59:51]Write i2c OK [04:59:51]MH_I2C_Read... [04:59:51]Read from MH i2c: 01 [04:59:51]MH_I2C_Read... [04:59:51]Read from MH i2c: 01 07 00 [04:59:51]MH_I2C_Read... [04:59:51]Read from MH i2c: 01 07 00 0C 0A 00 00 00 00 00 FF 0F 2B [04:59:51]RasterBufferAndPrint [04:59:51]line Счет N : (1)2002738 [04:59:51]line ИНН: 02508201610067 [04:59:51]line Контрольно-Кассовый Чек [04:59:51]line ПРОДАЖА [04:59:51]line ТРК (МРК, ГНК) : 63 [04:59:51]line Товар: 2710124130 [04:59:51]line Аи-92-К-5 [04:59:51]line 8.110 * 67.80 [04:59:51]line = 549.86 [04:59:51]line НДС 12% НСП 1% [04:59:51]line > о реализуемом товаре [04:59:51]line ОКРУГЛЕНИЕ: -0.86 [04:59:51]line ИТОГО: 549.00 [04:59:51]line Внесено: 1000.00 [04:59:51]line СДАЧА: 451.00 [04:59:51]line НСП 1% : 4.87 [04:59:51]line НДС 12% : 58.39 [04:59:51]line Наличными: 549.00 [04:59:51]line Безнал.: 0.00 [04:59:51]line Место: АЗС № 97 "Партнер Нефть" [04:59:51]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [04:59:51]line СНО: Общий режим [04:59:51]line Чек 64 28.07.2024 04:59 [04:59:51]line Смена: 439 ФФД: 1.0 [04:59:51]line ЗНМ: 0300000054 [04:59:51]line РНМ: 0000000000092624 [04:59:51]line Версия ККМ: 001 [04:59:51]line ФМ: 0000000000874959 [04:59:51]line ФД: 226404 [04:59:51]line ФПД: 116086386650939 [04:59:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T045950&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226404&fm=116086386650939&tin=02508201610067®Number=0000000000092624&sum=54900 [04:59:51]written 0, free lines is 4095 [04:59:51]OFD Sender: Processing packet 226404 [packets to send 600, broken 599] [04:59:51]ProducePacketName [04:59:51]name=ofd_packets/00226404 [04:59:51]OFD Sender: To server: pG, [04:59:51]CommunicateWithHost lk.salyk.kg:30040 [04:59:51]ConnectInit lk.salyk.kg [04:59:51]Write to MH i2c: 01 00 00 37 0A 41 [04:59:51]Write i2c OK [04:59:51]MH_I2C_Read... [04:59:51]Read from MH i2c: 01 [04:59:51]MH_I2C_Read... [04:59:51]Read from MH i2c: 01 07 00 [04:59:51]MH_I2C_Read... [04:59:51]Read from MH i2c: 01 07 00 37 0A 00 00 00 00 00 5E 0C B2 [04:59:51]RasterBufferAndPrint [04:59:51]line [04:59:51]line [04:59:51]line [04:59:51]line [04:59:51]line [04:59:51]written 0, free lines is 3169 [04:59:51]MH_Cut [04:59:51]Write to MH i2c: D1 01 00 3E 0A 01 1A [04:59:51]Write i2c OK [04:59:51]MH_I2C_Read... [04:59:51]Read from MH i2c: D1 [04:59:51]MH_I2C_Read... [04:59:51]Read from MH i2c: D1 01 00 [04:59:51]MH_I2C_Read... [04:59:51]Read from MH i2c: D1 01 00 3E 0A 00 19 [04:59:51]Write to MH i2c: 01 00 00 3F 0A 49 [04:59:51]Write i2c OK [04:59:51]MH_I2C_Read... [04:59:53]*** Cut start [04:59:53]*** Partial cut [04:59:53]*** CUTSNS_PIN = 1 [04:59:53]*** CUTSNS_PIN = 0 [04:59:53]Connected sock=11 [04:59:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 82 68 07 01 11 6A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AE 1F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 CA D6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 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 CF 16 00 00 00 00 07 04 06 00 74 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 40 00 00 00 F4 03 04 00 46 D0 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 64 74 03 00 35 04 06 00 69 94 77 D6 EF 3B 55 71 54 6A 0E 96 E8 E7 [04:59:53]*** Brake cut motor [04:59:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 FE 22 47 00 B0 56 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 64 74 03 00 F4 03 04 00 53 7C A5 66 B6 04 01 00 00 FD 0A 68 03 A9 B7 56 39 [04:59:53]CommunicateWithHost err = 0 [04:59:53]CheckOFDResponse [04:59:53]1017 (14) - 77093643461234 [04:59:53]1041 (16) - 0000000000874959 [04:59:53]1040 (4) - 226404 [04:59:53]1012 (4) - 27.07.2024 23:01 [04:59:53]1206 (1) - 0 [04:59:53]OFD Sender: Remove packet 226404 [04:59:53]ProducePacketName [04:59:53]name=ofd_packets/00226404 [04:59:53]NVStorageDeleteData [04:59:53]Read from MH i2c: 01 [04:59:53]MH_I2C_Read... [04:59:53]*** Stop cut motor [04:59:53]*** Cut end [04:59:53]Read from MH i2c: 01 07 00 [04:59:53]MH_I2C_Read... [04:59:53]Read from MH i2c: 01 07 00 3F 0A 00 00 00 00 00 FF 0F 5E [04:59:53]process_action close_receipt done [04:59:53]requested_data is exist [04:59:53]produce_requested_data [04:59:53]requested_item fm.sn is exist - process it [04:59:53]wFMCommunicate request_size=4 [04:59:53]MH_SAM_APDU [04:59:53]CAPDU: 80 11 00 00 [04:59:53]Write to MH i2c: E2 08 00 40 0A 80 11 00 00 00 00 00 00 C4 [04:59:53]Write i2c OK [04:59:53]MH_I2C_Read... [04:59:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:59:53]Read from MH i2c: E2 [04:59:53]MH_I2C_Read... [04:59:53]Read from MH i2c: E2 17 00 [04:59:53]MH_I2C_Read... [04:59:53]Read from MH i2c: E2 17 00 40 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 21 [04:59:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [04:59:53]wFMCommunicate OK [04:59:53]requested_item fd.num is exist - process it [04:59:53]SAM_PROTO_GetFieldsCounters [04:59:53]wFMCommunicate request_size=4 [04:59:53]MH_SAM_APDU [04:59:53]CAPDU: 80 13 00 00 [04:59:53]Write to MH i2c: E2 08 00 41 0A 80 13 00 00 00 00 00 00 C7 [04:59:53]Write i2c OK [04:59:53]MH_I2C_Read... [04:59:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:59:53]Read from MH i2c: E2 [04:59:53]MH_I2C_Read... [04:59:53]Read from MH i2c: E2 62 00 [04:59:53]MH_I2C_Read... [04:59:53]Read from MH i2c: E2 62 00 41 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 64 74 03 00 0E 04 04 00 B7 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 43 [04:59:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 64 74 03 00 0E 04 04 00 B7 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 [04:59:53]wFMCommunicate OK [04:59:53]SAM_PROTO_GetFieldsCounters done [04:59:53]requested_item shift.num is exist - process it [04:59:53]requested_item shift.opened is exist - process it [04:59:53]req_shift_opened [04:59:53]FM_GetShiftState [04:59:53]SAM_PROTO_GetShiftState [04:59:53]wFMCommunicate request_size=4 [04:59:53]MH_SAM_APDU [04:59:53]CAPDU: 80 13 01 00 [04:59:53]Write to MH i2c: E2 08 00 42 0A 80 13 01 00 00 00 00 00 C9 [04:59:53]OFD Sender: No OFD packet to send [04:59:53]Write i2c OK [04:59:53]MH_I2C_Read... [04:59:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:59:53]Read from MH i2c: E2 [04:59:53]MH_I2C_Read... [04:59:53]Read from MH i2c: E2 0E 00 [04:59:53]MH_I2C_Read... [04:59:53]Read from MH i2c: E2 0E 00 42 0A 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 7A [04:59:53]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [04:59:53]wFMCommunicate OK [04:59:53]SAM_PROTO_GetShiftState done [04:59:53]FM_GetShiftState done [04:59:53]req_shift_opened done [04:59:53]requested_item shift.open_date is exist - process it [04:59:53]req_shift_open_date [04:59:53]req_shift_open_date done [04:59:53]produce_requested_data done [04:59:53]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226404,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [04:59:53]process_action_free close_receipt [04:59:53]json_value_free [04:59:53]json_value_free done [04:59:53]process_json_proto returns [04:59:53]Send response to host [04:59:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226404,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [04:59:53]free response buf [04:59:53]execute_script done [04:59:53]execute_script returns [04:59:53]free content buf [04:59:53]Sock 9.Close socket [04:59:53]Sock 9.Thread stoped [04:59:58]OFD Sender: No OFD packet to send [05:00:03]OFD Sender: No OFD packet to send [05:00:08]OFD Sender: No OFD packet to send [05:00:13]OFD Sender: No OFD packet to send [05:00:17]recv_with_timeout no data received [05:00:18]OFD Sender: No OFD packet to send [05:00:20]accept exits with 10 [05:00:20]New connection [05:00:20]New thread 3067432292 created [05:00:20]Thread 3067575652 joined [05:00:20]Waiting for new connection... [05:00:20] Sock 10.Parse request [05:00:20]Sock 10.Check first char [05:00:20]Sock 10.First char is OK [05:00:20]request: POST /json_proto HTTP/1.0 [05:00:20]Method: POST [05:00:20]URL: /json_proto [05:00:20]Method is POST - this is cgi request [05:00:20]url: /json_proto [05:00:20]query_string will be loaded in cgi processing [05:00:20]execute_cgi json_proto POST (null) [05:00:20]execute_cgi path=json_proto method=POST [05:00:20]POST find Content-Length [05:00:20]Host: 172.17.43.131:8080 [05:00:20]Content-Length: 680 [05:00:20]Content-Type: application/json [05:00:20] [05:00:20]POST finish read [05:00:20]Found Content-Length = 680 [05:00:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002739", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:00:20]execute_script... [05:00:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002739", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:00:20]POST & json_proto [05:00:20]process_json_proto [05:00:20]json parsed OK: [05:00:20]protocol is kg_v1.0 [05:00:20]action value=close_receipt [05:00:20]process_action close_receipt [05:00:20]cmd_close_receipt [05:00:20]MH_GetDate [05:00:20]Write to MH i2c: F0 00 00 43 0A 3C [05:00:20]Write i2c OK [05:00:20]MH_I2C_Read... [05:00:20]Read from MH i2c: F0 [05:00:20]MH_I2C_Read... [05:00:20]Read from MH i2c: F0 09 00 [05:00:20]MH_I2C_Read... [05:00:20]Read from MH i2c: F0 09 00 43 0A 00 65 D0 A5 66 F9 24 A2 66 AA [05:00:20]GetLastDocTimeStamp 1722142790 [05:00:20]current date 1722142821 [05:00:20]FM_GetShiftState [05:00:20]SAM_PROTO_GetShiftState [05:00:20]wFMCommunicate request_size=4 [05:00:20]MH_SAM_APDU [05:00:20]CAPDU: 80 13 01 00 [05:00:20]Write to MH i2c: E2 08 00 44 0A 80 13 01 00 00 00 00 00 CB [05:00:20]Write i2c OK [05:00:20]MH_I2C_Read... [05:00:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:00:20]Read from MH i2c: E2 [05:00:20]MH_I2C_Read... [05:00:20]Read from MH i2c: E2 0E 00 [05:00:20]MH_I2C_Read... [05:00:20]Read from MH i2c: E2 0E 00 44 0A 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 7C [05:00:20]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [05:00:20]wFMCommunicate OK [05:00:20]SAM_PROTO_GetShiftState done [05:00:20]FM_GetShiftState done [05:00:20]opened in 1722125326 [05:00:20]opened+sec_in_day 1722211726 [05:00:20]quantity*price = 100050 [05:00:20]sum+1 = 100052 [05:00:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 65 28.07.2024 05:00 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226405 ФПД: 61094065315570 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T050021&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226405&fm=61094065315570&tin=02508201610067®Number=0000000000092624&sum=100000 [05:00:21]StoreToDocumentArchive [05:00:21]shift 439 fd 226405 [05:00:21]save to /storage/0439/doc_00226405 [05:00:21]save last doc name /storage/0439/doc_00226405 to /storage/kkm_last_doc_name [05:00:21]save OK [05:00:21]Clear old archive folders... [05:00:21]ProcessDocumentItem done err = 0, tmpTLVsize=248 [05:00:21]tlvbuf is 011555F0 [05:00:21]SAM_PROTO_ClearQueue [05:00:21]wFMCommunicate request_size=4 [05:00:21]MH_SAM_APDU [05:00:21]CAPDU: 80 09 00 00 [05:00:21]Write to MH i2c: E2 08 00 51 0A 80 09 00 00 00 00 00 00 CD [05:00:21]Write i2c OK [05:00:21]MH_I2C_Read... [05:00:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:00:21]Read from MH i2c: E2 [05:00:21]MH_I2C_Read... [05:00:21]Read from MH i2c: E2 03 00 [05:00:21]MH_I2C_Read... [05:00:21]Read from MH i2c: E2 03 00 51 0A 00 90 00 CF [05:00:21]RAPDU: 90 00 [05:00:21]wFMCommunicate OK [05:00:21]SAM_PROTO_ClearQueue done [05:00:21]KKMCreateOFDPacket [05:00:21]OFDProtocolAddRootSTLVToBuf [05:00:21]FM_MakeSignedData [05:00:21]FM_MakeSignedData [05:00:21]SAM_PROTO_SignData [05:00:21]wFMCommunicate request_size=4 [05:00:21]MH_SAM_APDU [05:00:21]CAPDU: 80 0D 01 02 [05:00:21]Write to MH i2c: E2 08 00 52 0A 80 0D 01 02 00 00 00 00 D5 [05:00:21]Write i2c OK [05:00:21]MH_I2C_Read... [05:00:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:00:21]Read from MH i2c: E2 [05:00:21]MH_I2C_Read... [05:00:21]Read from MH i2c: E2 03 00 [05:00:21]MH_I2C_Read... [05:00:21]Read from MH i2c: E2 03 00 52 0A 00 90 00 D0 [05:00:21]RAPDU: 90 00 [05:00:21]wFMCommunicate OK [05:00:21]wFMCommunicate request_size=255 [05:00:21]MH_SAM_APDU [05:00: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 35 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 41 00 00 00 F4 03 04 00 65 D0 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 65 74 03 00 35 04 06 00 37 90 92 0F [05:00:21]Write to MH i2c: E2 02 01 53 0A 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 41 00 00 00 F4 03 04 00 65 D0 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 65 74 03 00 35 04 06 00 37 90 92 0F 00 00 DF [05:00:21]Write i2c OK [05:00:21]MH_I2C_Read... [05:00:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:00:22]Read from MH i2c: E2 [05:00:22]MH_I2C_Read... [05:00:22]Read from MH i2c: E2 03 00 [05:00:22]MH_I2C_Read... [05:00:22]Read from MH i2c: E2 03 00 53 0A 00 90 00 D1 [05:00:22]RAPDU: 90 00 [05:00:22]wFMCommunicate OK [05:00:22]wFMCommunicate request_size=7 [05:00:22]MH_SAM_APDU [05:00:22]CAPDU: 80 0D 02 02 02 9E F2 [05:00:22]Write to MH i2c: E2 0A 00 54 0A 80 0D 02 02 02 00 9E F2 00 00 6C [05:00:22]Write i2c OK [05:00:22]MH_I2C_Read... [05:00:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:00:22]Read from MH i2c: E2 [05:00:22]MH_I2C_Read... [05:00:22]Read from MH i2c: E2 03 00 [05:00:22]MH_I2C_Read... [05:00:22]Read from MH i2c: E2 03 00 54 0A 00 90 00 D2 [05:00:22]RAPDU: 90 00 [05:00:22]wFMCommunicate OK [05:00:22]wFMCommunicate request_size=4 [05:00:22]MH_SAM_APDU [05:00:22]CAPDU: 80 0D 03 02 [05:00:22]Write to MH i2c: E2 08 00 55 0A 80 0D 03 02 00 00 00 00 DA [05:00:22]Write i2c OK [05:00:22]MH_I2C_Read... [05:00:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:00:22]Read from MH i2c: E2 [05:00:22]MH_I2C_Read... [05:00:22]Read from MH i2c: E2 0B 00 [05:00:22]MH_I2C_Read... [05:00:22]Read from MH i2c: E2 0B 00 55 0A 00 95 62 01 00 2D 1C B2 4B 90 00 19 [05:00:22]RAPDU: 95 62 01 00 2D 1C B2 4B 90 00 [05:00:22]wFMCommunicate OK [05:00:22]SAM_PROTO_SignData done [05:00:22]FM_MakeSignedData done [05:00:22]CreateOFDProtocolMessage [05:00:22]wFMCommunicate request_size=4 [05:00:22]MH_SAM_APDU [05:00:22]CAPDU: 80 11 00 00 [05:00:22]Write to MH i2c: E2 08 00 56 0A 80 11 00 00 00 00 00 00 DA [05:00:22]Write i2c OK [05:00:22]MH_I2C_Read... [05:00:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:00:22]Read from MH i2c: E2 [05:00:22]MH_I2C_Read... [05:00:22]Read from MH i2c: E2 17 00 [05:00:22]MH_I2C_Read... [05:00:22]Read from MH i2c: E2 17 00 56 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 37 [05:00:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [05:00:22]wFMCommunicate OK [05:00:22]CreateOFDProtocolMessage done [05:00:22]OFDSenderStorePacket 226405 [05:00:22]StoreOFDPacket docnum=226405 [05:00:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 FF 6E 04 01 C3 FC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 41 00 00 00 F4 03 04 00 65 D0 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 65 74 03 00 35 04 06 00 37 90 92 0F 9E F2 95 62 01 00 2D 1C B2 4B [05:00:22]CheckFolder [05:00:22]dirname=/storage/ofd_packets [05:00:22]CheckFolder done [05:00:22]ProducePacketName [05:00:22]name=ofd_packets/00226405 [05:00:22]NVStorageSaveData ofd_packets/00226405 [05:00:22]File name is /storage/ofd_packets/00226405 [05:00:22]Write 298 bytes [05:00:22]NVStorageSaveData done [05:00:22]OFDSenderStorePacket done [05:00:22]KKMCreateOFDPacket done [05:00:22]NVStorageSaveData kkm_last_timestamp [05:00:22]File name is /storage/kkm_last_timestamp [05:00:22]Write 4 bytes [05:00:22]NVStorageSaveData done [05:00:22]ExternCall_PrintAddStr [05:00:22]wPrintStart [05:00:22]Write to MH i2c: 01 00 00 57 0A 61 [05:00:22]Write i2c OK [05:00:22]MH_I2C_Read... [05:00:22]Read from MH i2c: 01 [05:00:22]MH_I2C_Read... [05:00:22]Read from MH i2c: 01 07 00 [05:00:22]MH_I2C_Read... [05:00:22]Read from MH i2c: 01 07 00 57 0A 00 00 00 00 00 FF 0F 76 [05:00:22]RasterBufferAndPrint [05:00:22]line Счет N : (1)2002739 [05:00:22]line ИНН: 02508201610067 [05:00:22]line Контрольно-Кассовый Чек [05:00:22]line ПРОДАЖА [05:00:22]line ТРК (МРК, ГНК) : 41 [05:00:22]line Товар: 2710194210 [05:00:22]line ДТ-К-5 [05:00:22]line 13.130 * 76.20 [05:00:22]line = 1000.51 [05:00:22]line НДС 12% НСП 1% [05:00:22]line > о реализуемом товаре [05:00:22]line ОКРУГЛЕНИЕ: -0.51 [05:00:22]line ИТОГО: 1000.00 [05:00:22]line Внесено: 1000.00 [05:00:22]line СДАЧА: 0.00 [05:00:22]line НСП 1% : 8.85 [05:00:22]line НДС 12% : 106.25 [05:00:22]line Наличными: 1000.00 [05:00:22]line Безнал.: 0.00 [05:00:22]line Место: АЗС № 97 "Партнер Нефть" [05:00:22]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [05:00:22]line СНО: Общий режим [05:00:22]line Чек 65 28.07.2024 05:00 [05:00:22]line Смена: 439 ФФД: 1.0 [05:00:22]line ЗНМ: 0300000054 [05:00:22]line РНМ: 0000000000092624 [05:00:22]line Версия ККМ: 001 [05:00:22]line ФМ: 0000000000874959 [05:00:22]line ФД: 226405 [05:00:22]line ФПД: 61094065315570 [05:00:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T050021&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226405&fm=61094065315570&tin=02508201610067®Number=0000000000092624&sum=100000 [05:00:22]written 0, free lines is 4095 [05:00:22]OFD Sender: Processing packet 226405 [packets to send 600, broken 599] [05:00:22]ProducePacketName [05:00:22]name=ofd_packets/00226405 [05:00:22]OFD Sender: To server: pG, [05:00:22]CommunicateWithHost lk.salyk.kg:30040 [05:00:22]ConnectInit lk.salyk.kg [05:00:23]Write to MH i2c: 01 00 00 82 0A 8C [05:00:23]Write i2c OK [05:00:23]MH_I2C_Read... [05:00:23]Read from MH i2c: 01 [05:00:23]MH_I2C_Read... [05:00:23]Read from MH i2c: 01 07 00 [05:00:23]MH_I2C_Read... [05:00:23]Read from MH i2c: 01 07 00 82 0A 00 00 00 00 00 5D 0C FC [05:00:23]RasterBufferAndPrint [05:00:23]line [05:00:23]line [05:00:23]line [05:00:23]line [05:00:23]line [05:00:23]written 0, free lines is 3168 [05:00:23]MH_Cut [05:00:23]Write to MH i2c: D1 01 00 89 0A 01 65 [05:00:23]Write i2c OK [05:00:23]MH_I2C_Read... [05:00:23]Read from MH i2c: D1 [05:00:23]MH_I2C_Read... [05:00:23]Read from MH i2c: D1 01 00 [05:00:23]MH_I2C_Read... [05:00:23]Read from MH i2c: D1 01 00 89 0A 00 64 [05:00:23]Write to MH i2c: 01 00 00 8A 0A 94 [05:00:23]Write i2c OK [05:00:23]MH_I2C_Read... [05:00:24]*** Cut start [05:00:24]*** Partial cut [05:00:24]*** CUTSNS_PIN = 1 [05:00:24]*** CUTSNS_PIN = 0 [05:00:24]*** Brake cut motor [05:00:25]Read from MH i2c: 01 [05:00:25]*** Stop cut motor [05:00:25]*** Cut end [05:00:25]MH_I2C_Read... [05:00:25]Read from MH i2c: 01 07 00 [05:00:25]MH_I2C_Read... [05:00:25]Read from MH i2c: 01 07 00 8A 0A 00 00 00 00 00 FF 0F A9 [05:00:25]process_action close_receipt done [05:00:25]requested_data is exist [05:00:25]produce_requested_data [05:00:25]requested_item fm.sn is exist - process it [05:00:25]wFMCommunicate request_size=4 [05:00:25]MH_SAM_APDU [05:00:25]CAPDU: 80 11 00 00 [05:00:25]Write to MH i2c: E2 08 00 8B 0A 80 11 00 00 00 00 00 00 0F [05:00:25]Write i2c OK [05:00:25]MH_I2C_Read... [05:00:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:00:25]Read from MH i2c: E2 [05:00:25]MH_I2C_Read... [05:00:25]Read from MH i2c: E2 17 00 [05:00:25]MH_I2C_Read... [05:00:25]Read from MH i2c: E2 17 00 8B 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6C [05:00:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [05:00:25]wFMCommunicate OK [05:00:25]requested_item fd.num is exist - process it [05:00:25]SAM_PROTO_GetFieldsCounters [05:00:25]wFMCommunicate request_size=4 [05:00:25]MH_SAM_APDU [05:00:25]CAPDU: 80 13 00 00 [05:00:25]Write to MH i2c: E2 08 00 8C 0A 80 13 00 00 00 00 00 00 12 [05:00:25]Write i2c OK [05:00:25]MH_I2C_Read... [05:00:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:00:25]Read from MH i2c: E2 [05:00:25]MH_I2C_Read... [05:00:25]Read from MH i2c: E2 62 00 [05:00:25]MH_I2C_Read... [05:00:25]Read from MH i2c: E2 62 00 8C 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 65 74 03 00 0E 04 04 00 B7 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 92 [05:00:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 65 74 03 00 0E 04 04 00 B7 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 [05:00:25]wFMCommunicate OK [05:00:25]SAM_PROTO_GetFieldsCounters done [05:00:25]requested_item shift.num is exist - process it [05:00:25]requested_item shift.opened is exist - process it [05:00:25]req_shift_opened [05:00:25]FM_GetShiftState [05:00:25]SAM_PROTO_GetShiftState [05:00:25]wFMCommunicate request_size=4 [05:00:25]MH_SAM_APDU [05:00:25]CAPDU: 80 13 01 00 [05:00:25]Write to MH i2c: E2 08 00 8D 0A 80 13 01 00 00 00 00 00 14 [05:00:25]Write i2c OK [05:00:25]MH_I2C_Read... [05:00:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:00:25]Read from MH i2c: E2 [05:00:25]MH_I2C_Read... [05:00:25]Read from MH i2c: E2 0E 00 [05:00:25]MH_I2C_Read... [05:00:25]Read from MH i2c: E2 0E 00 8D 0A 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 C5 [05:00:25]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [05:00:25]wFMCommunicate OK [05:00:25]SAM_PROTO_GetShiftState done [05:00:25]FM_GetShiftState done [05:00:25]req_shift_opened done [05:00:25]requested_item shift.open_date is exist - process it [05:00:25]req_shift_open_date [05:00:25]req_shift_open_date done [05:00:25]produce_requested_data done [05:00:25]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226405,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [05:00:25]process_action_free close_receipt [05:00:25]json_value_free [05:00:25]json_value_free done [05:00:25]process_json_proto returns [05:00:25]Send response to host [05:00:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226405,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [05:00:25]free response buf [05:00:25]execute_script done [05:00:25]execute_script returns [05:00:25]free content buf [05:00:25]Sock 10.Close socket [05:00:25]Sock 10.Thread stoped [05:00:25]Connected sock=11 [05:00:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 FF 6E 04 01 C3 FC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 41 00 00 00 F4 03 04 00 65 D0 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 65 74 03 00 35 04 06 00 37 90 92 0F 9E F2 95 62 01 00 2D 1C B2 4B [05:00:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 26 88 47 00 B9 20 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 65 74 03 00 F4 03 04 00 74 7C A5 66 B6 04 01 00 00 73 C1 81 25 A6 CA 2A 81 [05:00:25]CommunicateWithHost err = 0 [05:00:25]CheckOFDResponse [05:00:25]1017 (14) - 77093643461234 [05:00:25]1041 (16) - 0000000000874959 [05:00:25]1040 (4) - 226405 [05:00:25]1012 (4) - 27.07.2024 23:02 [05:00:25]1206 (1) - 0 [05:00:25]OFD Sender: Remove packet 226405 [05:00:25]ProducePacketName [05:00:25]name=ofd_packets/00226405 [05:00:25]NVStorageDeleteData [05:00:26]OFD Sender: No OFD packet to send [05:00:31]OFD Sender: No OFD packet to send [05:00:36]OFD Sender: No OFD packet to send [05:00:41]OFD Sender: No OFD packet to send [05:00:46]OFD Sender: No OFD packet to send [05:00:51]OFD Sender: No OFD packet to send [05:00:56]OFD Sender: No OFD packet to send [05:01:01]OFD Sender: No OFD packet to send [05:01:06]OFD Sender: No OFD packet to send [05:01:11]OFD Sender: No OFD packet to send [05:01:16]OFD Sender: No OFD packet to send [05:01:18]recv_with_timeout no data received [05:01:21]OFD Sender: No OFD packet to send [05:01:26]OFD Sender: No OFD packet to send [05:01:31]OFD Sender: No OFD packet to send [05:01:36]OFD Sender: No OFD packet to send [05:01:41]OFD Sender: No OFD packet to send [05:01:43]recv_with_timeout no data received [05:01:46]OFD Sender: No OFD packet to send [05:01:51]OFD Sender: No OFD packet to send [05:01:56]OFD Sender: No OFD packet to send [05:02:01]OFD Sender: No OFD packet to send [05:02:06]OFD Sender: No OFD packet to send [05:02:11]OFD Sender: No OFD packet to send [05:02:14]recv_with_timeout no data received [05:02:16]OFD Sender: No OFD packet to send [05:02:21]OFD Sender: No OFD packet to send [05:02:26]OFD Sender: No OFD packet to send [05:02:31]OFD Sender: No OFD packet to send [05:02:33]recv_with_timeout no data received [05:02:36]OFD Sender: No OFD packet to send [05:02:41]OFD Sender: No OFD packet to send [05:02:46]OFD Sender: No OFD packet to send [05:02:51]OFD Sender: No OFD packet to send [05:02:56]OFD Sender: No OFD packet to send [05:03:01]OFD Sender: No OFD packet to send [05:03:06]OFD Sender: No OFD packet to send [05:03:11]OFD Sender: No OFD packet to send [05:03:16]OFD Sender: No OFD packet to send [05:03:21]accept exits with 7 [05:03:21]New connection [05:03:21]New thread 3067575652 created [05:03:21]Thread 3067432292 joined [05:03:21]Waiting for new connection... [05:03:21] Sock 7.Parse request [05:03:21]Sock 7.Check first char [05:03:21]Sock 7.First char is OK [05:03:21]request: POST /json_proto HTTP/1.0 [05:03:21]Method: POST [05:03:21]URL: /json_proto [05:03:21]Method is POST - this is cgi request [05:03:21]url: /json_proto [05:03:21]query_string will be loaded in cgi processing [05:03:21]execute_cgi json_proto POST (null) [05:03:21]execute_cgi path=json_proto method=POST [05:03:21]POST find Content-Length [05:03:21]Host: 172.17.43.131:8080 [05:03:21]Content-Length: 683 [05:03:21]Content-Type: application/json [05:03:21] [05:03:21]POST finish read [05:03:21]Found Content-Length = 683 [05:03:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002740", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [05:03:21]execute_script... [05:03:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002740", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [05:03:21]POST & json_proto [05:03:21]process_json_proto [05:03:21]json parsed OK: [05:03:21]protocol is kg_v1.0 [05:03:21]action value=close_receipt [05:03:21]process_action close_receipt [05:03:21]cmd_close_receipt [05:03:21]MH_GetDate [05:03:21]Write to MH i2c: F0 00 00 8E 0A 87 [05:03:21]Write i2c OK [05:03:21]MH_I2C_Read... [05:03:21]Read from MH i2c: F0 [05:03:21]MH_I2C_Read... [05:03:21]Read from MH i2c: F0 09 00 [05:03:21]MH_I2C_Read... [05:03:21]Read from MH i2c: F0 09 00 8E 0A 00 1A D1 A5 66 F9 24 A2 66 AB [05:03:21]GetLastDocTimeStamp 1722142821 [05:03:21]current date 1722143002 [05:03:21]FM_GetShiftState [05:03:21]SAM_PROTO_GetShiftState [05:03:21]wFMCommunicate request_size=4 [05:03:21]MH_SAM_APDU [05:03:21]CAPDU: 80 13 01 00 [05:03:21]Write to MH i2c: E2 08 00 8F 0A 80 13 01 00 00 00 00 00 16 [05:03:21]Write i2c OK [05:03:21]MH_I2C_Read... [05:03:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:03:21]Read from MH i2c: E2 [05:03:21]MH_I2C_Read... [05:03:21]Read from MH i2c: E2 0E 00 [05:03:21]MH_I2C_Read... [05:03:21]Read from MH i2c: E2 0E 00 8F 0A 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 C7 [05:03:21]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [05:03:21]wFMCommunicate OK [05:03:21]SAM_PROTO_GetShiftState done [05:03:21]FM_GetShiftState done [05:03:21]opened in 1722125326 [05:03:21]opened+sec_in_day 1722211726 [05:03:21]quantity*price = 100021 [05:03:21]sum+1 = 100023 [05:03:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 66 28.07.2024 05:03 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226406 ФПД: 222308278338630 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T050322&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226406&fm=222308278338630&tin=02508201610067®Number=0000000000092624&sum=100000 [05:03:22]StoreToDocumentArchive [05:03:22]shift 439 fd 226406 [05:03:22]save to /storage/0439/doc_00226406 [05:03:22]save last doc name /storage/0439/doc_00226406 to /storage/kkm_last_doc_name [05:03:22]save OK [05:03:22]Clear old archive folders... [05:03:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:03:22]tlvbuf is 01154710 [05:03:22]SAM_PROTO_ClearQueue [05:03:22]wFMCommunicate request_size=4 [05:03:22]MH_SAM_APDU [05:03:22]CAPDU: 80 09 00 00 [05:03:22]Write to MH i2c: E2 08 00 9C 0A 80 09 00 00 00 00 00 00 18 [05:03:22]Write i2c OK [05:03:22]MH_I2C_Read... [05:03:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:03:22]Read from MH i2c: E2 [05:03:22]MH_I2C_Read... [05:03:22]Read from MH i2c: E2 03 00 [05:03:22]MH_I2C_Read... [05:03:22]Read from MH i2c: E2 03 00 9C 0A 00 90 00 1A [05:03:22]RAPDU: 90 00 [05:03:22]wFMCommunicate OK [05:03:22]SAM_PROTO_ClearQueue done [05:03:22]KKMCreateOFDPacket [05:03:22]OFDProtocolAddRootSTLVToBuf [05:03:22]FM_MakeSignedData [05:03:22]FM_MakeSignedData [05:03:22]SAM_PROTO_SignData [05:03:22]wFMCommunicate request_size=4 [05:03:22]MH_SAM_APDU [05:03:22]CAPDU: 80 0D 01 02 [05:03:22]Write to MH i2c: E2 08 00 9D 0A 80 0D 01 02 00 00 00 00 20 [05:03:22]Write i2c OK [05:03:22]MH_I2C_Read... [05:03:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:03:22]Read from MH i2c: E2 [05:03:22]MH_I2C_Read... [05:03:22]Read from MH i2c: E2 03 00 [05:03:22]MH_I2C_Read... [05:03:22]Read from MH i2c: E2 03 00 9D 0A 00 90 00 1B [05:03:22]RAPDU: 90 00 [05:03:22]wFMCommunicate OK [05:03:22]wFMCommunicate request_size=255 [05:03:22]MH_SAM_APDU [05:03: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 42 00 00 00 F4 03 04 00 1A D1 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 66 74 03 00 35 04 06 00 CA [05:03:22]Write to MH i2c: E2 02 01 9E 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 42 00 00 00 F4 03 04 00 1A D1 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 66 74 03 00 35 04 06 00 CA 00 00 6B [05:03:22]Write i2c OK [05:03:22]MH_I2C_Read... [05:03:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:03:23]Read from MH i2c: E2 [05:03:23]MH_I2C_Read... [05:03:23]Read from MH i2c: E2 03 00 [05:03:23]MH_I2C_Read... [05:03:23]Read from MH i2c: E2 03 00 9E 0A 00 90 00 1C [05:03:23]RAPDU: 90 00 [05:03:23]wFMCommunicate OK [05:03:23]wFMCommunicate request_size=10 [05:03:23]MH_SAM_APDU [05:03:23]CAPDU: 80 0D 02 02 05 30 2D F6 04 46 [05:03:23]Write to MH i2c: E2 0D 00 9F 0A 80 0D 02 02 05 00 30 2D F6 04 46 00 00 CA [05:03:23]Write i2c OK [05:03:23]MH_I2C_Read... [05:03:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:03:23]Read from MH i2c: E2 [05:03:23]MH_I2C_Read... [05:03:23]Read from MH i2c: E2 03 00 [05:03:23]MH_I2C_Read... [05:03:23]Read from MH i2c: E2 03 00 9F 0A 00 90 00 1D [05:03:23]RAPDU: 90 00 [05:03:23]wFMCommunicate OK [05:03:23]wFMCommunicate request_size=4 [05:03:23]MH_SAM_APDU [05:03:23]CAPDU: 80 0D 03 02 [05:03:23]Write to MH i2c: E2 08 00 A0 0A 80 0D 03 02 00 00 00 00 25 [05:03:23]Write i2c OK [05:03:23]MH_I2C_Read... [05:03:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:03:23]Read from MH i2c: E2 [05:03:23]MH_I2C_Read... [05:03:23]Read from MH i2c: E2 0B 00 [05:03:23]MH_I2C_Read... [05:03:23]Read from MH i2c: E2 0B 00 A0 0A 00 EA FA 2B C3 E8 A9 BF 64 90 00 AC [05:03:23]RAPDU: EA FA 2B C3 E8 A9 BF 64 90 00 [05:03:23]wFMCommunicate OK [05:03:23]SAM_PROTO_SignData done [05:03:23]FM_MakeSignedData done [05:03:23]CreateOFDProtocolMessage [05:03:23]wFMCommunicate request_size=4 [05:03:23]MH_SAM_APDU [05:03:23]CAPDU: 80 11 00 00 [05:03:23]Write to MH i2c: E2 08 00 A1 0A 80 11 00 00 00 00 00 00 25 [05:03:23]Write i2c OK [05:03:23]MH_I2C_Read... [05:03:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:03:23]Read from MH i2c: E2 [05:03:23]MH_I2C_Read... [05:03:23]Read from MH i2c: E2 17 00 [05:03:23]MH_I2C_Read... [05:03:23]Read from MH i2c: E2 17 00 A1 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 82 [05:03:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [05:03:23]wFMCommunicate OK [05:03:23]CreateOFDProtocolMessage done [05:03:23]OFDSenderStorePacket 226406 [05:03:23]StoreOFDPacket docnum=226406 [05:03:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 39 3D 07 01 FB A6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 42 00 00 00 F4 03 04 00 1A D1 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 66 74 03 00 35 04 06 00 CA 30 2D F6 04 46 EA FA 2B C3 E8 A9 BF 64 [05:03:23]CheckFolder [05:03:23]dirname=/storage/ofd_packets [05:03:23]CheckFolder done [05:03:23]ProducePacketName [05:03:23]name=ofd_packets/00226406 [05:03:23]NVStorageSaveData ofd_packets/00226406 [05:03:23]File name is /storage/ofd_packets/00226406 [05:03:23]Write 301 bytes [05:03:23]NVStorageSaveData done [05:03:23]OFDSenderStorePacket done [05:03:23]KKMCreateOFDPacket done [05:03:23]NVStorageSaveData kkm_last_timestamp [05:03:23]File name is /storage/kkm_last_timestamp [05:03:23]Write 4 bytes [05:03:23]NVStorageSaveData done [05:03:23]ExternCall_PrintAddStr [05:03:23]wPrintStart [05:03:23]Write to MH i2c: 01 00 00 A2 0A AC [05:03:23]Write i2c OK [05:03:23]MH_I2C_Read... [05:03:23]Read from MH i2c: 01 [05:03:23]MH_I2C_Read... [05:03:23]Read from MH i2c: 01 07 00 [05:03:23]MH_I2C_Read... [05:03:23]Read from MH i2c: 01 07 00 A2 0A 00 00 00 00 00 FF 0F C1 [05:03:23]RasterBufferAndPrint [05:03:23]line Счет N : (1)2002740 [05:03:23]line ИНН: 02508201610067 [05:03:23]line Контрольно-Кассовый Чек [05:03:23]line ПРОДАЖА [05:03:23]line ТРК (МРК, ГНК) : 64 [05:03:23]line Товар: 2710124500 [05:03:23]line Аи-95-К-5 [05:03:23]line 13.480 * 74.20 [05:03:23]line = 1000.22 [05:03:23]line НДС 12% НСП 1% [05:03:23]line > о реализуемом товаре [05:03:23]line ОКРУГЛЕНИЕ: -0.22 [05:03:23]line ИТОГО: 1000.00 [05:03:23]line Внесено: 1000.00 [05:03:23]line СДАЧА: 0.00 [05:03:23]line НСП 1% : 8.85 [05:03:23]line НДС 12% : 106.22 [05:03:23]line Наличными: 1000.00 [05:03:23]line Безнал.: 0.00 [05:03:23]line Место: АЗС № 97 "Партнер Нефть" [05:03:23]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [05:03:23]line СНО: Общий режим [05:03:23]line Чек 66 28.07.2024 05:03 [05:03:23]line Смена: 439 ФФД: 1.0 [05:03:23]line ЗНМ: 0300000054 [05:03:23]line РНМ: 0000000000092624 [05:03:23]line Версия ККМ: 001 [05:03:23]line ФМ: 0000000000874959 [05:03:23]line ФД: 226406 [05:03:23]line ФПД: 222308278338630 [05:03:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T050322&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226406&fm=222308278338630&tin=02508201610067®Number=0000000000092624&sum=100000 [05:03:23]written 0, free lines is 4095 [05:03:23]OFD Sender: Processing packet 226406 [packets to send 600, broken 599] [05:03:23]ProducePacketName [05:03:23]name=ofd_packets/00226406 [05:03:23]OFD Sender: To server: pG, [05:03:23]CommunicateWithHost lk.salyk.kg:30040 [05:03:23]ConnectInit lk.salyk.kg [05:03:23]Write to MH i2c: 01 00 00 CD 0A D7 [05:03:23]Write i2c OK [05:03:23]MH_I2C_Read... [05:03:23]Read from MH i2c: 01 [05:03:23]MH_I2C_Read... [05:03:23]Read from MH i2c: 01 07 00 [05:03:23]MH_I2C_Read... [05:03:23]Read from MH i2c: 01 07 00 CD 0A 00 00 00 00 00 60 0C 4A [05:03:23]RasterBufferAndPrint [05:03:23]line [05:03:23]line [05:03:23]line [05:03:23]line [05:03:23]line [05:03:23]written 0, free lines is 3171 [05:03:23]MH_Cut [05:03:23]Write to MH i2c: D1 01 00 D4 0A 01 B0 [05:03:23]Write i2c OK [05:03:23]MH_I2C_Read... [05:03:23]Read from MH i2c: D1 [05:03:23]MH_I2C_Read... [05:03:23]Read from MH i2c: D1 01 00 [05:03:23]MH_I2C_Read... [05:03:23]Read from MH i2c: D1 01 00 D4 0A 00 AF [05:03:23]Write to MH i2c: 01 00 00 D5 0A DF [05:03:23]Write i2c OK [05:03:23]MH_I2C_Read... [05:03:24]Connected sock=10 [05:03:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 39 3D 07 01 FB A6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 42 00 00 00 F4 03 04 00 1A D1 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 66 74 03 00 35 04 06 00 CA 30 2D F6 04 46 EA FA 2B C3 E8 A9 BF 64 [05:03:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 BB 61 47 00 6A 53 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 66 74 03 00 F4 03 04 00 27 7D A5 66 B6 04 01 00 00 53 FB B8 23 BD 18 A5 6D [05:03:25]CommunicateWithHost err = 0 [05:03:25]CheckOFDResponse [05:03:25]1017 (14) - 77093643461234 [05:03:25]1041 (16) - 0000000000874959 [05:03:25]1040 (4) - 226406 [05:03:25]1012 (4) - 27.07.2024 23:05 [05:03:25]1206 (1) - 0 [05:03:25]OFD Sender: Remove packet 226406 [05:03:25]ProducePacketName [05:03:25]name=ofd_packets/00226406 [05:03:25]NVStorageDeleteData [05:03:25]*** Cut start [05:03:25]*** Partial cut [05:03:25]*** CUTSNS_PIN = 1 [05:03:25]*** CUTSNS_PIN = 0 [05:03:25]*** Brake cut motor [05:03:25]OFD Sender: No OFD packet to send [05:03:25]Read from MH i2c: 01 [05:03:25]MH_I2C_Read... [05:03:25]*** Stop cut motor [05:03:25]*** Cut end [05:03:25]Read from MH i2c: 01 07 00 [05:03:25]MH_I2C_Read... [05:03:25]Read from MH i2c: 01 07 00 D5 0A 00 00 00 00 00 FF 0F F4 [05:03:25]process_action close_receipt done [05:03:25]requested_data is exist [05:03:25]produce_requested_data [05:03:25]requested_item fm.sn is exist - process it [05:03:25]wFMCommunicate request_size=4 [05:03:25]MH_SAM_APDU [05:03:25]CAPDU: 80 11 00 00 [05:03:25]Write to MH i2c: E2 08 00 D6 0A 80 11 00 00 00 00 00 00 5A [05:03:25]Write i2c OK [05:03:25]MH_I2C_Read... [05:03:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:03:25]Read from MH i2c: E2 [05:03:25]MH_I2C_Read... [05:03:25]Read from MH i2c: E2 17 00 [05:03:25]MH_I2C_Read... [05:03:25]Read from MH i2c: E2 17 00 D6 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B7 [05:03:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [05:03:25]wFMCommunicate OK [05:03:25]requested_item fd.num is exist - process it [05:03:25]SAM_PROTO_GetFieldsCounters [05:03:25]wFMCommunicate request_size=4 [05:03:25]MH_SAM_APDU [05:03:25]CAPDU: 80 13 00 00 [05:03:25]Write to MH i2c: E2 08 00 D7 0A 80 13 00 00 00 00 00 00 5D [05:03:25]Write i2c OK [05:03:25]MH_I2C_Read... [05:03:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:03:26]Read from MH i2c: E2 [05:03:26]MH_I2C_Read... [05:03:26]Read from MH i2c: E2 62 00 [05:03:26]MH_I2C_Read... [05:03:26]Read from MH i2c: E2 62 00 D7 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 66 74 03 00 0E 04 04 00 B7 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 E1 [05:03:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 66 74 03 00 0E 04 04 00 B7 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 [05:03:26]wFMCommunicate OK [05:03:26]SAM_PROTO_GetFieldsCounters done [05:03:26]requested_item shift.num is exist - process it [05:03:26]requested_item shift.opened is exist - process it [05:03:26]req_shift_opened [05:03:26]FM_GetShiftState [05:03:26]SAM_PROTO_GetShiftState [05:03:26]wFMCommunicate request_size=4 [05:03:26]MH_SAM_APDU [05:03:26]CAPDU: 80 13 01 00 [05:03:26]Write to MH i2c: E2 08 00 D8 0A 80 13 01 00 00 00 00 00 5F [05:03:26]Write i2c OK [05:03:26]MH_I2C_Read... [05:03:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:03:26]Read from MH i2c: E2 [05:03:26]MH_I2C_Read... [05:03:26]Read from MH i2c: E2 0E 00 [05:03:26]MH_I2C_Read... [05:03:26]Read from MH i2c: E2 0E 00 D8 0A 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 10 [05:03:26]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [05:03:26]wFMCommunicate OK [05:03:26]SAM_PROTO_GetShiftState done [05:03:26]FM_GetShiftState done [05:03:26]req_shift_opened done [05:03:26]requested_item shift.open_date is exist - process it [05:03:26]req_shift_open_date [05:03:26]req_shift_open_date done [05:03:26]produce_requested_data done [05:03:26]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226406,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [05:03:26]process_action_free close_receipt [05:03:26]json_value_free [05:03:26]json_value_free done [05:03:26]process_json_proto returns [05:03:26]Send response to host [05:03:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226406,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [05:03:26]free response buf [05:03:26]execute_script done [05:03:26]execute_script returns [05:03:26]free content buf [05:03:26]Sock 7.Close socket [05:03:26]Sock 7.Thread stoped [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]recv_with_timeout no data received [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:34]recv_with_timeout no data received [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:46]OFD Sender: No OFD packet to send [05:05:51]OFD Sender: No OFD packet to send [05:05:56]OFD Sender: No OFD packet to send [05:06:01]OFD Sender: No OFD packet to send [05:06:06]OFD Sender: No OFD packet to send [05:06:11]OFD Sender: No OFD packet to send [05:06:16]OFD Sender: No OFD packet to send [05:06:21]OFD Sender: No OFD packet to send [05:06:26]OFD Sender: No OFD packet to send [05:06:31]OFD Sender: No OFD packet to send [05:06:36]OFD Sender: No OFD packet to send [05:06:41]OFD Sender: No OFD packet to send [05:06:46]OFD Sender: No OFD packet to send [05:06:51]OFD Sender: No OFD packet to send [05:06:56]OFD Sender: No OFD packet to send [05:07:01]OFD Sender: No OFD packet to send [05:07:06]OFD Sender: No OFD packet to send [05:07:11]OFD Sender: No OFD packet to send [05:07:16]OFD Sender: No OFD packet to send [05:07:21]OFD Sender: No OFD packet to send [05:07:26]OFD Sender: No OFD packet to send [05:07:31]OFD Sender: No OFD packet to send [05:07:36]OFD Sender: No OFD packet to send [05:07:41]OFD Sender: No OFD packet to send [05:07:46]OFD Sender: No OFD packet to send [05:07:51]OFD Sender: No OFD packet to send [05:07:56]OFD Sender: No OFD packet to send [05:08:01]OFD Sender: No OFD packet to send [05:08:06]OFD Sender: No OFD packet to send [05:08:11]OFD Sender: No OFD packet to send [05:08:16]OFD Sender: No OFD packet to send [05:08:21]OFD Sender: No OFD packet to send [05:08:26]OFD Sender: No OFD packet to send [05:08:31]OFD Sender: No OFD packet to send [05:08:36]OFD Sender: No OFD packet to send [05:08:41]OFD Sender: No OFD packet to send [05:08:46]OFD Sender: No OFD packet to send [05:08:51]OFD Sender: No OFD packet to send [05:08:56]OFD Sender: No OFD packet to send [05:09:01]OFD Sender: No OFD packet to send [05:09:06]OFD Sender: No OFD packet to send [05:09:11]OFD Sender: No OFD packet to send [05:09:16]OFD Sender: No OFD packet to send [05:09:21]OFD Sender: No OFD packet to send [05:09:26]OFD Sender: No OFD packet to send [05:09:31]OFD Sender: No OFD packet to send [05:09:36]OFD Sender: No OFD packet to send [05:09:41]OFD Sender: No OFD packet to send [05:09:46]OFD Sender: No OFD packet to send [05:09:51]OFD Sender: No OFD packet to send [05:09:56]OFD Sender: No OFD packet to send [05:10:01]OFD Sender: No OFD packet to send [05:10:06]OFD Sender: No OFD packet to send [05:10:11]OFD Sender: No OFD packet to send [05:10:16]OFD Sender: No OFD packet to send [05:10:21]OFD Sender: No OFD packet to send [05:10:26]OFD Sender: No OFD packet to send [05:10:31]OFD Sender: No OFD packet to send [05:10:36]OFD Sender: No OFD packet to send [05:10:41]OFD Sender: No OFD packet to send [05:10:46]OFD Sender: No OFD packet to send [05:10:51]OFD Sender: No OFD packet to send [05:10:56]OFD Sender: No OFD packet to send [05:11:01]OFD Sender: No OFD packet to send [05:11:06]OFD Sender: No OFD packet to send [05:11:11]OFD Sender: No OFD packet to send [05:11:16]OFD Sender: No OFD packet to send [05:11:21]OFD Sender: No OFD packet to send [05:11:26]OFD Sender: No OFD packet to send [05:11:31]OFD Sender: No OFD packet to send [05:11:37]OFD Sender: No OFD packet to send [05:11:42]OFD Sender: No OFD packet to send [05:11:47]OFD Sender: No OFD packet to send [05:11:52]OFD Sender: No OFD packet to send [05:11:57]OFD Sender: No OFD packet to send [05:12:02]OFD Sender: No OFD packet to send [05:12:07]OFD Sender: No OFD packet to send [05:12:12]OFD Sender: No OFD packet to send [05:12:17]OFD Sender: No OFD packet to send [05:12:22]OFD Sender: No OFD packet to send [05:12:27]OFD Sender: No OFD packet to send [05:12:32]OFD Sender: No OFD packet to send [05:12:33]recv_with_timeout no data received [05:12:37]OFD Sender: No OFD packet to send [05:12:42]OFD Sender: No OFD packet to send [05:12:47]OFD Sender: No OFD packet to send [05:12:52]OFD Sender: No OFD packet to send [05:12:57]OFD Sender: No OFD packet to send [05:13:02]OFD Sender: No OFD packet to send [05:13:07]OFD Sender: No OFD packet to send [05:13:12]OFD Sender: No OFD packet to send [05:13:17]OFD Sender: No OFD packet to send [05:13:22]OFD Sender: No OFD packet to send [05:13:27]OFD Sender: No OFD packet to send [05:13:32]OFD Sender: No OFD packet to send [05:13:37]OFD Sender: No OFD packet to send [05:13:42]OFD Sender: No OFD packet to send [05:13:47]OFD Sender: No OFD packet to send [05:13:52]OFD Sender: No OFD packet to send [05:13:57]OFD Sender: No OFD packet to send [05:14:02]OFD Sender: No OFD packet to send [05:14:07]OFD Sender: No OFD packet to send [05:14:12]OFD Sender: No OFD packet to send [05:14:17]OFD Sender: No OFD packet to send [05:14:22]OFD Sender: No OFD packet to send [05:14:27]OFD Sender: No OFD packet to send [05:14:32]OFD Sender: No OFD packet to send [05:14:37]OFD Sender: No OFD packet to send [05:14:42]OFD Sender: No OFD packet to send [05:14:47]OFD Sender: No OFD packet to send [05:14:52]OFD Sender: No OFD packet to send [05:14:57]OFD Sender: No OFD packet to send [05:15:02]OFD Sender: No OFD packet to send [05:15:07]OFD Sender: No OFD packet to send [05:15:12]OFD Sender: No OFD packet to send [05:15:17]OFD Sender: No OFD packet to send [05:15:22]OFD Sender: No OFD packet to send [05:15:27]OFD Sender: No OFD packet to send [05:15:32]OFD Sender: No OFD packet to send [05:15:37]OFD Sender: No OFD packet to send [05:15:42]OFD Sender: No OFD packet to send [05:15:47]OFD Sender: No OFD packet to send [05:15:52]OFD Sender: No OFD packet to send [05:15:57]OFD Sender: No OFD packet to send [05:16:02]OFD Sender: No OFD packet to send [05:16:07]OFD Sender: No OFD packet to send [05:16:12]OFD Sender: No OFD packet to send [05:16:17]OFD Sender: No OFD packet to send [05:16:22]OFD Sender: No OFD packet to send [05:16:27]OFD Sender: No OFD packet to send [05:16:30]recv_with_timeout no data received [05:16:32]OFD Sender: No OFD packet to send [05:16:37]OFD Sender: No OFD packet to send [05:16:42]OFD Sender: No OFD packet to send [05:16:47]OFD Sender: No OFD packet to send [05:16:52]OFD Sender: No OFD packet to send [05:16:57]OFD Sender: No OFD packet to send [05:17:02]OFD Sender: No OFD packet to send [05:17:05]recv_with_timeout no data received [05:17:07]OFD Sender: No OFD packet to send [05:17:12]OFD Sender: No OFD packet to send [05:17:17]OFD Sender: No OFD packet to send [05:17:22]OFD Sender: No OFD packet to send [05:17:28]OFD Sender: No OFD packet to send [05:17:31]recv_with_timeout no data received [05:17:33]OFD Sender: No OFD packet to send [05:17:38]OFD Sender: No OFD packet to send [05:17:43]OFD Sender: No OFD packet to send [05:17:48]OFD Sender: No OFD packet to send [05:17:53]OFD Sender: No OFD packet to send [05:17:58]OFD Sender: No OFD packet to send [05:18:03]OFD Sender: No OFD packet to send [05:18:08]OFD Sender: No OFD packet to send [05:18:13]OFD Sender: No OFD packet to send [05:18:18]OFD Sender: No OFD packet to send [05:18:20]recv_with_timeout no data received [05:18:23]OFD Sender: No OFD packet to send [05:18:28]OFD Sender: No OFD packet to send [05:18:33]OFD Sender: No OFD packet to send [05:18:38]OFD Sender: No OFD packet to send [05:18:43]OFD Sender: No OFD packet to send [05:18:48]OFD Sender: No OFD packet to send [05:18:53]OFD Sender: No OFD packet to send [05:18:58]OFD Sender: No OFD packet to send [05:19:03]OFD Sender: No OFD packet to send [05:19:08]OFD Sender: No OFD packet to send [05:19:13]OFD Sender: No OFD packet to send [05:19:18]OFD Sender: No OFD packet to send [05:19:20]recv_with_timeout no data received [05:19:23]OFD Sender: No OFD packet to send [05:19:28]OFD Sender: No OFD packet to send [05:19:33]OFD Sender: No OFD packet to send [05:19:38]OFD Sender: No OFD packet to send [05:19:43]OFD Sender: No OFD packet to send [05:19:48]OFD Sender: No OFD packet to send [05:19:53]OFD Sender: No OFD packet to send [05:19:58]OFD Sender: No OFD packet to send [05:20:03]OFD Sender: No OFD packet to send [05:20:08]OFD Sender: No OFD packet to send [05:20:13]OFD Sender: No OFD packet to send [05:20:18]OFD Sender: No OFD packet to send [05:20:23]OFD Sender: No OFD packet to send [05:20:28]OFD Sender: No OFD packet to send [05:20:33]OFD Sender: No OFD packet to send [05:20:38]OFD Sender: No OFD packet to send [05:20:42]recv_with_timeout no data received [05:20:43]OFD Sender: No OFD packet to send [05:20:48]OFD Sender: No OFD packet to send [05:20:53]OFD Sender: No OFD packet to send [05:20:56]accept exits with 9 [05:20:56]New connection [05:20:56]New thread 3067432292 created [05:20:56]Thread 3067575652 joined [05:20:56]Waiting for new connection... [05:20:56] Sock 9.Parse request [05:20:56]Sock 9.Check first char [05:20:56]Sock 9.First char is OK [05:20:56]request: POST /json_proto HTTP/1.0 [05:20:56]Method: POST [05:20:56]URL: /json_proto [05:20:56]Method is POST - this is cgi request [05:20:56]url: /json_proto [05:20:56]query_string will be loaded in cgi processing [05:20:56]execute_cgi json_proto POST (null) [05:20:56]execute_cgi path=json_proto method=POST [05:20:56]POST find Content-Length [05:20:56]Host: 172.17.43.131:8080 [05:20:56]Content-Length: 678 [05:20:56]Content-Type: application/json [05:20:56] [05:20:56]POST finish read [05:20:56]Found Content-Length = 678 [05:20:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002741", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.720, "sum" : 320.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 320.00, "total" : 320.00, "payments": [ { "type": 0, "sum" : 320.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:20:56]execute_script... [05:20: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)2002741", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.720, "sum" : 320.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 320.00, "total" : 320.00, "payments": [ { "type": 0, "sum" : 320.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:20:56]POST & json_proto [05:20:56]process_json_proto [05:20:56]json parsed OK: [05:20:56]protocol is kg_v1.0 [05:20:56]action value=close_receipt [05:20:56]process_action close_receipt [05:20:56]cmd_close_receipt [05:20:56]MH_GetDate [05:20:56]Write to MH i2c: F0 00 00 D9 0A D2 [05:20:56]Write i2c OK [05:20:56]MH_I2C_Read... [05:20:56]Read from MH i2c: F0 [05:20:56]MH_I2C_Read... [05:20:56]Read from MH i2c: F0 09 00 [05:20:56]MH_I2C_Read... [05:20:56]Read from MH i2c: F0 09 00 D9 0A 00 39 D5 A5 66 F9 24 A2 66 19 [05:20:56]GetLastDocTimeStamp 1722143002 [05:20:56]current date 1722144057 [05:20:56]FM_GetShiftState [05:20:56]SAM_PROTO_GetShiftState [05:20:56]wFMCommunicate request_size=4 [05:20:56]MH_SAM_APDU [05:20:56]CAPDU: 80 13 01 00 [05:20:56]Write to MH i2c: E2 08 00 DA 0A 80 13 01 00 00 00 00 00 61 [05:20:56]Write i2c OK [05:20:56]MH_I2C_Read... [05:20:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:20:56]Read from MH i2c: E2 [05:20:56]MH_I2C_Read... [05:20:56]Read from MH i2c: E2 0E 00 [05:20:56]MH_I2C_Read... [05:20:56]Read from MH i2c: E2 0E 00 DA 0A 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 12 [05:20:56]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [05:20:56]wFMCommunicate OK [05:20:56]SAM_PROTO_GetShiftState done [05:20:56]FM_GetShiftState done [05:20:56]opened in 1722125326 [05:20:56]opened+sec_in_day 1722211726 [05:20:56]quantity*price = 32001 [05:20:56]sum+1 = 32003 [05:20:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 320.00 Внесено: 320.00 СДАЧА: 0.00 НСП 1% : 2.83 НДС 12% : 33.98 Наличными: 320.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 67 28.07.2024 05:20 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226407 ФПД: 116041371357499 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T052057&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226407&fm=116041371357499&tin=02508201610067®Number=0000000000092624&sum=32000 [05:20:57]StoreToDocumentArchive [05:20:57]shift 439 fd 226407 [05:20:57]save to /storage/0439/doc_00226407 [05:20:57]save last doc name /storage/0439/doc_00226407 to /storage/kkm_last_doc_name [05:20:57]save OK [05:20:57]Clear old archive folders... [05:20:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:20:57]tlvbuf is 01118AA0 [05:20:57]SAM_PROTO_ClearQueue [05:20:57]wFMCommunicate request_size=4 [05:20:57]MH_SAM_APDU [05:20:57]CAPDU: 80 09 00 00 [05:20:57]Write to MH i2c: E2 08 00 E7 0A 80 09 00 00 00 00 00 00 63 [05:20:57]Write i2c OK [05:20:57]MH_I2C_Read... [05:20:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:20:57]Read from MH i2c: E2 [05:20:57]MH_I2C_Read... [05:20:57]Read from MH i2c: E2 03 00 [05:20:57]MH_I2C_Read... [05:20:57]Read from MH i2c: E2 03 00 E7 0A 00 90 00 65 [05:20:57]RAPDU: 90 00 [05:20:57]wFMCommunicate OK [05:20:57]SAM_PROTO_ClearQueue done [05:20:57]KKMCreateOFDPacket [05:20:57]OFDProtocolAddRootSTLVToBuf [05:20:57]FM_MakeSignedData [05:20:57]FM_MakeSignedData [05:20:57]SAM_PROTO_SignData [05:20:57]wFMCommunicate request_size=4 [05:20:57]MH_SAM_APDU [05:20:57]CAPDU: 80 0D 01 02 [05:20:57]Write to MH i2c: E2 08 00 E8 0A 80 0D 01 02 00 00 00 00 6B [05:20:57]Write i2c OK [05:20:57]MH_I2C_Read... [05:20:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:20:57]Read from MH i2c: E2 [05:20:57]MH_I2C_Read... [05:20:57]Read from MH i2c: E2 03 00 [05:20:57]MH_I2C_Read... [05:20:57]Read from MH i2c: E2 03 00 E8 0A 00 90 00 66 [05:20:57]RAPDU: 90 00 [05:20:57]wFMCommunicate OK [05:20:57]wFMCommunicate request_size=255 [05:20:57]MH_SAM_APDU [05:20:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 70 12 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 02 7D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 7D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 0D 00 00 00 00 07 04 06 00 00 7D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 00 00 00 F4 03 04 00 39 D5 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 67 74 03 00 35 04 06 00 69 [05:20:57]Write to MH i2c: E2 02 01 E9 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 70 12 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 02 7D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 7D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 0D 00 00 00 00 07 04 06 00 00 7D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 00 00 00 F4 03 04 00 39 D5 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 67 74 03 00 35 04 06 00 69 00 00 D8 [05:20:57]Write i2c OK [05:20:57]MH_I2C_Read... [05:20:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:20:57]Read from MH i2c: E2 [05:20:57]MH_I2C_Read... [05:20:57]Read from MH i2c: E2 03 00 [05:20:57]MH_I2C_Read... [05:20:57]Read from MH i2c: E2 03 00 E9 0A 00 90 00 67 [05:20:57]RAPDU: 90 00 [05:20:57]wFMCommunicate OK [05:20:57]wFMCommunicate request_size=10 [05:20:57]MH_SAM_APDU [05:20:57]CAPDU: 80 0D 02 02 05 89 FC B8 11 3B [05:20:57]Write to MH i2c: E2 0D 00 EA 0A 80 0D 02 02 05 00 89 FC B8 11 3B 00 00 01 [05:20:57]Write i2c OK [05:20:57]MH_I2C_Read... [05:20:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:20:58]Read from MH i2c: E2 [05:20:58]MH_I2C_Read... [05:20:58]Read from MH i2c: E2 03 00 [05:20:58]MH_I2C_Read... [05:20:58]Read from MH i2c: E2 03 00 EA 0A 00 90 00 68 [05:20:58]RAPDU: 90 00 [05:20:58]wFMCommunicate OK [05:20:58]wFMCommunicate request_size=4 [05:20:58]MH_SAM_APDU [05:20:58]CAPDU: 80 0D 03 02 [05:20:58]Write to MH i2c: E2 08 00 EB 0A 80 0D 03 02 00 00 00 00 70 [05:20:58]Write i2c OK [05:20:58]MH_I2C_Read... [05:20:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:20:58]Read from MH i2c: E2 [05:20:58]MH_I2C_Read... [05:20:58]Read from MH i2c: E2 0B 00 [05:20:58]MH_I2C_Read... [05:20:58]Read from MH i2c: E2 0B 00 EB 0A 00 4F AE EB C5 B2 2D 10 BC 90 00 C9 [05:20:58]RAPDU: 4F AE EB C5 B2 2D 10 BC 90 00 [05:20:58]wFMCommunicate OK [05:20:58]SAM_PROTO_SignData done [05:20:58]FM_MakeSignedData done [05:20:58]CreateOFDProtocolMessage [05:20:58]wFMCommunicate request_size=4 [05:20:58]MH_SAM_APDU [05:20:58]CAPDU: 80 11 00 00 [05:20:58]Write to MH i2c: E2 08 00 EC 0A 80 11 00 00 00 00 00 00 70 [05:20:58]Write i2c OK [05:20:58]MH_I2C_Read... [05:20:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:20:58]Read from MH i2c: E2 [05:20:58]MH_I2C_Read... [05:20:58]Read from MH i2c: E2 17 00 [05:20:58]MH_I2C_Read... [05:20:58]Read from MH i2c: E2 17 00 EC 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CD [05:20:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [05:20:58]wFMCommunicate OK [05:20:58]CreateOFDProtocolMessage done [05:20:58]OFDSenderStorePacket 226407 [05:20:58]StoreOFDPacket docnum=226407 [05:20:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 63 40 07 01 50 89 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 70 12 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 02 7D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 7D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 0D 00 00 00 00 07 04 06 00 00 7D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 00 00 00 F4 03 04 00 39 D5 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 67 74 03 00 35 04 06 00 69 89 FC B8 11 3B 4F AE EB C5 B2 2D 10 BC [05:20:58]CheckFolder [05:20:58]dirname=/storage/ofd_packets [05:20:58]CheckFolder done [05:20:58]ProducePacketName [05:20:58]name=ofd_packets/00226407 [05:20:58]NVStorageSaveData ofd_packets/00226407 [05:20:58]File name is /storage/ofd_packets/00226407 [05:20:58]Write 301 bytes [05:20:58]NVStorageSaveData done [05:20:58]OFDSenderStorePacket done [05:20:58]KKMCreateOFDPacket done [05:20:58]NVStorageSaveData kkm_last_timestamp [05:20:58]File name is /storage/kkm_last_timestamp [05:20:58]Write 4 bytes [05:20:58]NVStorageSaveData done [05:20:58]ExternCall_PrintAddStr [05:20:58]wPrintStart [05:20:58]Write to MH i2c: 01 00 00 ED 0A F7 [05:20:58]Write i2c OK [05:20:58]MH_I2C_Read... [05:20:58]Read from MH i2c: 01 [05:20:58]MH_I2C_Read... [05:20:58]Read from MH i2c: 01 07 00 [05:20:58]MH_I2C_Read... [05:20:58]Read from MH i2c: 01 07 00 ED 0A 00 00 00 00 00 FF 0F 0C [05:20:58]RasterBufferAndPrint [05:20:58]line Счет N : (1)2002741 [05:20:58]line ИНН: 02508201610067 [05:20:58]line Контрольно-Кассовый Чек [05:20:58]line ПРОДАЖА [05:20:58]line ТРК (МРК, ГНК) : 43 [05:20:58]line Товар: 2710124130 [05:20:58]line Аи-92-К-5 [05:20:58]line 4.720 * 67.80 [05:20:58]line = 320.02 [05:20:58]line НДС 12% НСП 1% [05:20:58]line > о реализуемом товаре [05:20:58]line ОКРУГЛЕНИЕ: -0.02 [05:20:58]line ИТОГО: 320.00 [05:20:58]line Внесено: 320.00 [05:20:58]line СДАЧА: 0.00 [05:20:58]line НСП 1% : 2.83 [05:20:58]line НДС 12% : 33.98 [05:20:58]line Наличными: 320.00 [05:20:58]line Безнал.: 0.00 [05:20:58]line Место: АЗС № 97 "Партнер Нефть" [05:20:58]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [05:20:58]line СНО: Общий режим [05:20:58]line Чек 67 28.07.2024 05:20 [05:20:58]line Смена: 439 ФФД: 1.0 [05:20:58]line ЗНМ: 0300000054 [05:20:58]line РНМ: 0000000000092624 [05:20:58]line Версия ККМ: 001 [05:20:58]line ФМ: 0000000000874959 [05:20:58]line ФД: 226407 [05:20:58]line ФПД: 116041371357499 [05:20:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T052057&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226407&fm=116041371357499&tin=02508201610067®Number=0000000000092624&sum=32000 [05:20:58]written 0, free lines is 4095 [05:20:58]OFD Sender: Processing packet 226407 [packets to send 600, broken 599] [05:20:58]ProducePacketName [05:20:58]name=ofd_packets/00226407 [05:20:58]OFD Sender: To server: pG, [05:20:58]CommunicateWithHost lk.salyk.kg:30040 [05:20:58]ConnectInit lk.salyk.kg [05:20:58]Write to MH i2c: 01 00 00 18 0B 23 [05:20:58]Write i2c OK [05:20:58]MH_I2C_Read... [05:20:58]Read from MH i2c: 01 [05:20:58]MH_I2C_Read... [05:20:58]Read from MH i2c: 01 07 00 [05:20:58]MH_I2C_Read... [05:20:58]Read from MH i2c: 01 07 00 18 0B 00 00 00 00 00 5B 0C 91 [05:20:58]RasterBufferAndPrint [05:20:58]line [05:20:58]line [05:20:58]line [05:20:58]line [05:20:58]line [05:20:58]written 0, free lines is 3166 [05:20:58]MH_Cut [05:20:58]Write to MH i2c: D1 01 00 1F 0B 01 FC [05:20:58]Write i2c OK [05:20:58]MH_I2C_Read... [05:20:58]Read from MH i2c: D1 [05:20:58]MH_I2C_Read... [05:20:58]Read from MH i2c: D1 01 00 [05:20:58]MH_I2C_Read... [05:20:58]Read from MH i2c: D1 01 00 1F 0B 00 FB [05:20:58]Write to MH i2c: 01 00 00 20 0B 2B [05:20:58]Write i2c OK [05:20:58]MH_I2C_Read... [05:20:58]Connected sock=10 [05:20:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 63 40 07 01 50 89 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 70 12 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 02 7D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 7D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 0D 00 00 00 00 07 04 06 00 00 7D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 00 00 00 F4 03 04 00 39 D5 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 67 74 03 00 35 04 06 00 69 89 FC B8 11 3B 4F AE EB C5 B2 2D 10 BC [05:20:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 38 F5 47 00 8F E5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 67 74 03 00 F4 03 04 00 45 81 A5 66 B6 04 01 00 00 78 97 BB F3 2B 47 A4 73 [05:20:59]CommunicateWithHost err = 0 [05:20:59]CheckOFDResponse [05:20:59]1017 (14) - 77093643461234 [05:20:59]1041 (16) - 0000000000874959 [05:20:59]1040 (4) - 226407 [05:20:59]1012 (4) - 27.07.2024 23:22 [05:20:59]1206 (1) - 0 [05:20:59]OFD Sender: Remove packet 226407 [05:20:59]ProducePacketName [05:20:59]name=ofd_packets/00226407 [05:20:59]NVStorageDeleteData [05:20:59]OFD Sender: No OFD packet to send [05:20:59]*** Cut start [05:20:59]*** Partial cut [05:20:59]*** CUTSNS_PIN = 1 [05:20:59]*** CUTSNS_PIN = 0 [05:21:00]*** Brake cut motor [05:21:00]Read from MH i2c: 01 [05:21:00]MH_I2C_Read... [05:21:00]*** Stop cut motor [05:21:00]*** Cut end [05:21:00]Read from MH i2c: 01 07 00 [05:21:00]MH_I2C_Read... [05:21:00]Read from MH i2c: 01 07 00 20 0B 00 00 00 00 00 FF 0F 40 [05:21:00]process_action close_receipt done [05:21:00]requested_data is exist [05:21:00]produce_requested_data [05:21:00]requested_item fm.sn is exist - process it [05:21:00]wFMCommunicate request_size=4 [05:21:00]MH_SAM_APDU [05:21:00]CAPDU: 80 11 00 00 [05:21:00]Write to MH i2c: E2 08 00 21 0B 80 11 00 00 00 00 00 00 A6 [05:21:00]Write i2c OK [05:21:00]MH_I2C_Read... [05:21:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:21:00]Read from MH i2c: E2 [05:21:00]MH_I2C_Read... [05:21:00]Read from MH i2c: E2 17 00 [05:21:00]MH_I2C_Read... [05:21:00]Read from MH i2c: E2 17 00 21 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 03 [05:21:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [05:21:00]wFMCommunicate OK [05:21:00]requested_item fd.num is exist - process it [05:21:00]SAM_PROTO_GetFieldsCounters [05:21:00]wFMCommunicate request_size=4 [05:21:00]MH_SAM_APDU [05:21:00]CAPDU: 80 13 00 00 [05:21:00]Write to MH i2c: E2 08 00 22 0B 80 13 00 00 00 00 00 00 A9 [05:21:00]Write i2c OK [05:21:00]MH_I2C_Read... [05:21:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:21:00]Read from MH i2c: E2 [05:21:00]MH_I2C_Read... [05:21:00]Read from MH i2c: E2 62 00 [05:21:00]MH_I2C_Read... [05:21:00]Read from MH i2c: E2 62 00 22 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 67 74 03 00 0E 04 04 00 B7 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 31 [05:21:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 67 74 03 00 0E 04 04 00 B7 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 [05:21:00]wFMCommunicate OK [05:21:00]SAM_PROTO_GetFieldsCounters done [05:21:00]requested_item shift.num is exist - process it [05:21:00]requested_item shift.opened is exist - process it [05:21:00]req_shift_opened [05:21:00]FM_GetShiftState [05:21:00]SAM_PROTO_GetShiftState [05:21:00]wFMCommunicate request_size=4 [05:21:00]MH_SAM_APDU [05:21:00]CAPDU: 80 13 01 00 [05:21:00]Write to MH i2c: E2 08 00 23 0B 80 13 01 00 00 00 00 00 AB [05:21:00]Write i2c OK [05:21:00]MH_I2C_Read... [05:21:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:21:00]Read from MH i2c: E2 [05:21:00]MH_I2C_Read... [05:21:00]Read from MH i2c: E2 0E 00 [05:21:00]MH_I2C_Read... [05:21:00]Read from MH i2c: E2 0E 00 23 0B 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 5C [05:21:00]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [05:21:00]wFMCommunicate OK [05:21:00]SAM_PROTO_GetShiftState done [05:21:00]FM_GetShiftState done [05:21:00]req_shift_opened done [05:21:00]requested_item shift.open_date is exist - process it [05:21:00]req_shift_open_date [05:21:00]req_shift_open_date done [05:21:00]produce_requested_data done [05:21:00]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226407,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [05:21:00]process_action_free close_receipt [05:21:00]json_value_free [05:21:00]json_value_free done [05:21:00]process_json_proto returns [05:21:00]Send response to host [05:21:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226407,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [05:21:00]free response buf [05:21:00]execute_script done [05:21:00]execute_script returns [05:21:00]free content buf [05:21:00]Sock 9.Close socket [05:21:00]Sock 9.Thread stoped [05:21:04]OFD Sender: No OFD packet to send [05:21:09]OFD Sender: No OFD packet to send [05:21:14]OFD Sender: No OFD packet to send [05:21:19]OFD Sender: No OFD packet to send [05:21:24]OFD Sender: No OFD packet to send [05:21:29]OFD Sender: No OFD packet to send [05:21:34]OFD Sender: No OFD packet to send [05:21:39]OFD Sender: No OFD packet to send [05:21:44]OFD Sender: No OFD packet to send [05:21:49]OFD Sender: No OFD packet to send [05:21:54]OFD Sender: No OFD packet to send [05:21:59]OFD Sender: No OFD packet to send [05:22:04]OFD Sender: No OFD packet to send [05:22:09]OFD Sender: No OFD packet to send [05:22:14]OFD Sender: No OFD packet to send [05:22:19]OFD Sender: No OFD packet to send [05:22:24]OFD Sender: No OFD packet to send [05:22:26]recv_with_timeout no data received [05:22:29]OFD Sender: No OFD packet to send [05:22:34]OFD Sender: No OFD packet to send [05:22:39]OFD Sender: No OFD packet to send [05:22:44]OFD Sender: No OFD packet to send [05:22:49]OFD Sender: No OFD packet to send [05:22:54]OFD Sender: No OFD packet to send [05:22:59]OFD Sender: No OFD packet to send [05:23:04]OFD Sender: No OFD packet to send [05:23:09]OFD Sender: No OFD packet to send [05:23:14]OFD Sender: No OFD packet to send [05:23:19]OFD Sender: No OFD packet to send [05:23:24]OFD Sender: No OFD packet to send [05:23:29]OFD Sender: No OFD packet to send [05:23:34]OFD Sender: No OFD packet to send [05:23:39]OFD Sender: No OFD packet to send [05:23:45]OFD Sender: No OFD packet to send [05:23:50]OFD Sender: No OFD packet to send [05:23:55]OFD Sender: No OFD packet to send [05:23:57]recv_with_timeout no data received [05:24:00]OFD Sender: No OFD packet to send [05:24:05]OFD Sender: No OFD packet to send [05:24:10]OFD Sender: No OFD packet to send [05:24:15]OFD Sender: No OFD packet to send [05:24:17]recv_with_timeout no data received [05:24:20]OFD Sender: No OFD packet to send [05:25:10]OFD Sender: No OFD packet to send [05:25:12]ConnectInit Can't connect to host [05:25:15]OFD Sender: No OFD packet to send [05:25:16]accept exits with 7 [05:25:16]New connection [05:25:16]New thread 3067575652 created [05:25:16]Thread 3067432292 joined [05:25:16]Waiting for new connection... [05:25:16] Sock 7.Parse request [05:25:16]Sock 7.Check first char [05:25:16]Sock 7.First char is OK [05:25:16]request: POST /json_proto HTTP/1.0 [05:25:16]Method: POST [05:25:16]URL: /json_proto [05:25:16]Method is POST - this is cgi request [05:25:16]url: /json_proto [05:25:16]query_string will be loaded in cgi processing [05:25:16]execute_cgi json_proto POST (null) [05:25:16]execute_cgi path=json_proto method=POST [05:25:16]POST find Content-Length [05:25:16]Host: 172.17.43.131:8080 [05:25:16]Content-Length: 683 [05:25:16]Content-Type: application/json [05:25:16] [05:25:16]POST finish read [05:25:16]Found Content-Length = 683 [05:25:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002742", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [05:25:16]execute_script... [05:25:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002742", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [05:25:16]POST & json_proto [05:25:16]process_json_proto [05:25:16]json parsed OK: [05:25:16]protocol is kg_v1.0 [05:25:16]action value=close_receipt [05:25:16]process_action close_receipt [05:25:16]cmd_close_receipt [05:25:16]MH_GetDate [05:25:16]Write to MH i2c: F0 00 00 24 0B 1E [05:25:16]Write i2c OK [05:25:16]MH_I2C_Read... [05:25:16]Read from MH i2c: F0 [05:25:16]MH_I2C_Read... [05:25:16]Read from MH i2c: F0 09 00 [05:25:16]MH_I2C_Read... [05:25:16]Read from MH i2c: F0 09 00 24 0B 00 3D D6 A5 66 F9 24 A2 66 6A [05:25:16]GetLastDocTimeStamp 1722144057 [05:25:16]current date 1722144317 [05:25:16]FM_GetShiftState [05:25:16]SAM_PROTO_GetShiftState [05:25:16]wFMCommunicate request_size=4 [05:25:16]MH_SAM_APDU [05:25:16]CAPDU: 80 13 01 00 [05:25:16]Write to MH i2c: E2 08 00 25 0B 80 13 01 00 00 00 00 00 AD [05:25:16]Write i2c OK [05:25:16]MH_I2C_Read... [05:25:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:25:16]Read from MH i2c: E2 [05:25:16]MH_I2C_Read... [05:25:16]Read from MH i2c: E2 0E 00 [05:25:16]MH_I2C_Read... [05:25:16]Read from MH i2c: E2 0E 00 25 0B 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 5E [05:25:16]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [05:25:16]wFMCommunicate OK [05:25:16]SAM_PROTO_GetShiftState done [05:25:16]FM_GetShiftState done [05:25:16]opened in 1722125326 [05:25:16]opened+sec_in_day 1722211726 [05:25:16]quantity*price = 200043 [05:25:16]sum+1 = 200044 [05:25:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 68 28.07.2024 05:25 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226408 ФПД: 206524922176582 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T052517&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226408&fm=206524922176582&tin=02508201610067®Number=0000000000092624&sum=200000 [05:25:17]StoreToDocumentArchive [05:25:17]shift 439 fd 226408 [05:25:17]save to /storage/0439/doc_00226408 [05:25:17]save last doc name /storage/0439/doc_00226408 to /storage/kkm_last_doc_name [05:25:17]save OK [05:25:17]Clear old archive folders... [05:25:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:25:17]tlvbuf is 011ADF80 [05:25:17]SAM_PROTO_ClearQueue [05:25:17]wFMCommunicate request_size=4 [05:25:17]MH_SAM_APDU [05:25:17]CAPDU: 80 09 00 00 [05:25:17]Write to MH i2c: E2 08 00 32 0B 80 09 00 00 00 00 00 00 AF [05:25:17]Write i2c OK [05:25:17]MH_I2C_Read... [05:25:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:25:17]Read from MH i2c: E2 [05:25:17]MH_I2C_Read... [05:25:17]Read from MH i2c: E2 03 00 [05:25:17]MH_I2C_Read... [05:25:17]Read from MH i2c: E2 03 00 32 0B 00 90 00 B1 [05:25:17]RAPDU: 90 00 [05:25:17]wFMCommunicate OK [05:25:17]SAM_PROTO_ClearQueue done [05:25:17]KKMCreateOFDPacket [05:25:17]OFDProtocolAddRootSTLVToBuf [05:25:17]FM_MakeSignedData [05:25:17]FM_MakeSignedData [05:25:17]SAM_PROTO_SignData [05:25:17]wFMCommunicate request_size=4 [05:25:17]MH_SAM_APDU [05:25:17]CAPDU: 80 0D 01 02 [05:25:17]Write to MH i2c: E2 08 00 33 0B 80 0D 01 02 00 00 00 00 B7 [05:25:17]Write i2c OK [05:25:17]MH_I2C_Read... [05:25:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:25:17]Read from MH i2c: E2 [05:25:17]MH_I2C_Read... [05:25:17]Read from MH i2c: E2 03 00 [05:25:17]MH_I2C_Read... [05:25:17]Read from MH i2c: E2 03 00 33 0B 00 90 00 B2 [05:25:17]RAPDU: 90 00 [05:25:17]wFMCommunicate OK [05:25:17]wFMCommunicate request_size=255 [05:25:17]MH_SAM_APDU [05:25:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 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 44 00 00 00 F4 03 04 00 3D D6 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 68 74 03 00 35 04 06 00 BB [05:25:17]Write to MH i2c: E2 02 01 34 0B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 44 00 00 00 F4 03 04 00 3D D6 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 68 74 03 00 35 04 06 00 BB 00 00 AA [05:25:17]Write i2c OK [05:25:17]MH_I2C_Read... [05:25:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:25:17]Read from MH i2c: E2 [05:25:17]MH_I2C_Read... [05:25:17]Read from MH i2c: E2 03 00 [05:25:17]MH_I2C_Read... [05:25:17]Read from MH i2c: E2 03 00 34 0B 00 90 00 B3 [05:25:17]RAPDU: 90 00 [05:25:17]wFMCommunicate OK [05:25:17]wFMCommunicate request_size=10 [05:25:17]MH_SAM_APDU [05:25:17]CAPDU: 80 0D 02 02 05 D5 54 9F A4 46 [05:25:17]Write to MH i2c: E2 0D 00 35 0B 80 0D 02 02 05 00 D5 54 9F A4 46 00 00 76 [05:25:17]Write i2c OK [05:25:17]MH_I2C_Read... [05:25:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:25:17]Read from MH i2c: E2 [05:25:17]MH_I2C_Read... [05:25:17]Read from MH i2c: E2 03 00 [05:25:17]MH_I2C_Read... [05:25:17]Read from MH i2c: E2 03 00 35 0B 00 90 00 B4 [05:25:17]RAPDU: 90 00 [05:25:17]wFMCommunicate OK [05:25:17]wFMCommunicate request_size=4 [05:25:17]MH_SAM_APDU [05:25:17]CAPDU: 80 0D 03 02 [05:25:17]Write to MH i2c: E2 08 00 36 0B 80 0D 03 02 00 00 00 00 BC [05:25:17]Write i2c OK [05:25:17]MH_I2C_Read... [05:25:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:25:17]Read from MH i2c: E2 [05:25:17]MH_I2C_Read... [05:25:17]Read from MH i2c: E2 0B 00 [05:25:17]MH_I2C_Read... [05:25:17]Read from MH i2c: E2 0B 00 36 0B 00 8B EA 80 DF 70 3B 00 21 90 00 5D [05:25:17]RAPDU: 8B EA 80 DF 70 3B 00 21 90 00 [05:25:17]wFMCommunicate OK [05:25:17]SAM_PROTO_SignData done [05:25:17]FM_MakeSignedData done [05:25:17]CreateOFDProtocolMessage [05:25:17]wFMCommunicate request_size=4 [05:25:17]MH_SAM_APDU [05:25:17]CAPDU: 80 11 00 00 [05:25:17]Write to MH i2c: E2 08 00 37 0B 80 11 00 00 00 00 00 00 BC [05:25:17]Write i2c OK [05:25:17]MH_I2C_Read... [05:25:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:25:17]Read from MH i2c: E2 [05:25:17]MH_I2C_Read... [05:25:17]Read from MH i2c: E2 17 00 [05:25:17]MH_I2C_Read... [05:25:17]Read from MH i2c: E2 17 00 37 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 19 [05:25:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [05:25:17]wFMCommunicate OK [05:25:17]CreateOFDProtocolMessage done [05:25:17]OFDSenderStorePacket 226408 [05:25:17]StoreOFDPacket docnum=226408 [05:25:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 45 C9 07 01 7C 00 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 44 00 00 00 F4 03 04 00 3D D6 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 68 74 03 00 35 04 06 00 BB D5 54 9F A4 46 8B EA 80 DF 70 3B 00 21 [05:25:17]CheckFolder [05:25:17]dirname=/storage/ofd_packets [05:25:17]CheckFolder done [05:25:17]ProducePacketName [05:25:17]name=ofd_packets/00226408 [05:25:17]NVStorageSaveData ofd_packets/00226408 [05:25:17]File name is /storage/ofd_packets/00226408 [05:25:17]Write 301 bytes [05:25:17]NVStorageSaveData done [05:25:17]OFDSenderStorePacket done [05:25:17]KKMCreateOFDPacket done [05:25:17]NVStorageSaveData kkm_last_timestamp [05:25:17]File name is /storage/kkm_last_timestamp [05:25:17]Write 4 bytes [05:25:17]NVStorageSaveData done [05:25:17]ExternCall_PrintAddStr [05:25:17]wPrintStart [05:25:17]Write to MH i2c: 01 00 00 38 0B 43 [05:25:17]Write i2c OK [05:25:17]MH_I2C_Read... [05:25:17]Read from MH i2c: 01 [05:25:17]MH_I2C_Read... [05:25:17]Read from MH i2c: 01 07 00 [05:25:17]MH_I2C_Read... [05:25:17]Read from MH i2c: 01 07 00 38 0B 00 00 00 00 00 FF 0F 58 [05:25:17]RasterBufferAndPrint [05:25:17]line Счет N : (1)2002742 [05:25:17]line ИНН: 02508201610067 [05:25:17]line Контрольно-Кассовый Чек [05:25:17]line ПРОДАЖА [05:25:17]line ТРК (МРК, ГНК) : 64 [05:25:17]line Товар: 2710124500 [05:25:17]line Аи-95-К-5 [05:25:17]line 26.960 * 74.20 [05:25:17]line = 2000.43 [05:25:17]line НДС 12% НСП 1% [05:25:17]line > о реализуемом товаре [05:25:17]line ОКРУГЛЕНИЕ: -0.43 [05:25:17]line ИТОГО: 2000.00 [05:25:17]line Внесено: 2000.00 [05:25:17]line СДАЧА: 0.00 [05:25:17]line НСП 1% : 17.70 [05:25:17]line НДС 12% : 212.43 [05:25:17]line Наличными: 2000.00 [05:25:17]line Безнал.: 0.00 [05:25:17]line Место: АЗС № 97 "Партнер Нефть" [05:25:17]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [05:25:17]line СНО: Общий режим [05:25:17]line Чек 68 28.07.2024 05:25 [05:25:17]line Смена: 439 ФФД: 1.0 [05:25:17]line ЗНМ: 0300000054 [05:25:17]line РНМ: 0000000000092624 [05:25:17]line Версия ККМ: 001 [05:25:17]line ФМ: 0000000000874959 [05:25:17]line ФД: 226408 [05:25:17]line ФПД: 206524922176582 [05:25:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T052517&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226408&fm=206524922176582&tin=02508201610067®Number=0000000000092624&sum=200000 [05:25:18]OFD Sender: Processing packet 226408 [packets to send 600, broken 599] [05:25:18]ProducePacketName [05:25:18]name=ofd_packets/00226408 [05:25:18]OFD Sender: To server: pG, [05:25:18]CommunicateWithHost lk.salyk.kg:30040 [05:25:18]ConnectInit lk.salyk.kg [05:25:18]written 0, free lines is 4095 [05:25:18]Write to MH i2c: 01 00 00 63 0B 6E [05:25:18]Write i2c OK [05:25:18]MH_I2C_Read... [05:25:18]Read from MH i2c: 01 [05:25:18]MH_I2C_Read... [05:25:18]Read from MH i2c: 01 07 00 [05:25:18]MH_I2C_Read... [05:25:18]Read from MH i2c: 01 07 00 63 0B 00 00 00 00 00 5F 0C E0 [05:25:18]RasterBufferAndPrint [05:25:18]line [05:25:18]line [05:25:18]line [05:25:18]line [05:25:18]line [05:25:18]written 0, free lines is 3170 [05:25:18]MH_Cut [05:25:18]Write to MH i2c: D1 01 00 6A 0B 01 47 [05:25:18]Write i2c OK [05:25:18]MH_I2C_Read... [05:25:18]Read from MH i2c: D1 [05:25:18]MH_I2C_Read... [05:25:18]Read from MH i2c: D1 01 00 [05:25:18]MH_I2C_Read... [05:25:18]Read from MH i2c: D1 01 00 6A 0B 00 46 [05:25:18]Write to MH i2c: 01 00 00 6B 0B 76 [05:25:18]Write i2c OK [05:25:18]MH_I2C_Read... [05:25:19]*** Cut start [05:25:19]*** Partial cut [05:25:19]*** CUTSNS_PIN = 1 [05:25:19]*** CUTSNS_PIN = 0 [05:25:20]*** Brake cut motor [05:25:20]Read from MH i2c: 01 [05:25:20]MH_I2C_Read... [05:25:20]*** Stop cut motor [05:25:20]*** Cut end [05:25:20]Read from MH i2c: 01 07 00 [05:25:20]MH_I2C_Read... [05:25:20]Read from MH i2c: 01 07 00 6B 0B 00 00 00 00 00 FF 0F 8B [05:25:20]process_action close_receipt done [05:25:20]requested_data is exist [05:25:20]produce_requested_data [05:25:20]requested_item fm.sn is exist - process it [05:25:20]wFMCommunicate request_size=4 [05:25:20]MH_SAM_APDU [05:25:20]CAPDU: 80 11 00 00 [05:25:20]Write to MH i2c: E2 08 00 6C 0B 80 11 00 00 00 00 00 00 F1 [05:25:20]Write i2c OK [05:25:20]MH_I2C_Read... [05:25:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:25:20]Read from MH i2c: E2 [05:25:20]MH_I2C_Read... [05:25:20]Read from MH i2c: E2 17 00 [05:25:20]MH_I2C_Read... [05:25:20]Read from MH i2c: E2 17 00 6C 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4E [05:25:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [05:25:20]wFMCommunicate OK [05:25:20]requested_item fd.num is exist - process it [05:25:20]SAM_PROTO_GetFieldsCounters [05:25:20]wFMCommunicate request_size=4 [05:25:20]MH_SAM_APDU [05:25:20]CAPDU: 80 13 00 00 [05:25:20]Write to MH i2c: E2 08 00 6D 0B 80 13 00 00 00 00 00 00 F4 [05:25:20]Write i2c OK [05:25:20]MH_I2C_Read... [05:25:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:25:20]Read from MH i2c: E2 [05:25:20]MH_I2C_Read... [05:25:20]Read from MH i2c: E2 62 00 [05:25:20]MH_I2C_Read... [05:25:20]Read from MH i2c: E2 62 00 6D 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 68 74 03 00 0E 04 04 00 B7 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 80 [05:25:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 68 74 03 00 0E 04 04 00 B7 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 [05:25:20]wFMCommunicate OK [05:25:20]SAM_PROTO_GetFieldsCounters done [05:25:20]requested_item shift.num is exist - process it [05:25:20]requested_item shift.opened is exist - process it [05:25:20]req_shift_opened [05:25:20]FM_GetShiftState [05:25:20]SAM_PROTO_GetShiftState [05:25:20]wFMCommunicate request_size=4 [05:25:20]MH_SAM_APDU [05:25:20]CAPDU: 80 13 01 00 [05:25:20]Write to MH i2c: E2 08 00 6E 0B 80 13 01 00 00 00 00 00 F6 [05:25:20]Write i2c OK [05:25:20]MH_I2C_Read... [05:25:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:25:20]Read from MH i2c: E2 [05:25:20]MH_I2C_Read... [05:25:20]Read from MH i2c: E2 0E 00 [05:25:20]MH_I2C_Read... [05:25:20]Read from MH i2c: E2 0E 00 6E 0B 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 A7 [05:25:20]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [05:25:20]wFMCommunicate OK [05:25:20]SAM_PROTO_GetShiftState done [05:25:20]FM_GetShiftState done [05:25:20]req_shift_opened done [05:25:20]requested_item shift.open_date is exist - process it [05:25:20]req_shift_open_date [05:25:20]req_shift_open_date done [05:25:20]produce_requested_data done [05:25:20]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226408,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [05:25:20]process_action_free close_receipt [05:25:20]json_value_free [05:25:20]json_value_free done [05:25:20]process_json_proto returns [05:25:20]Send response to host [05:25:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226408,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [05:25:20]free response buf [05:25:20]execute_script done [05:25:20]execute_script returns [05:25:20]free content buf [05:25:20]Sock 7.Close socket [05:25:20]Sock 7.Thread stoped [05:25:26]recv_with_timeout no data received [05:25:42]Connected sock=11 [05:25:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 45 C9 07 01 7C 00 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 44 00 00 00 F4 03 04 00 3D D6 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 68 74 03 00 35 04 06 00 BB D5 54 9F A4 46 8B EA 80 DF 70 3B 00 21 [05:25:44]accept exits with 9 [05:25:44]New connection [05:25:44]New thread 3067432292 created [05:25:44]Thread 3067575652 joined [05:25:44]Waiting for new connection... [05:25:44] Sock 9.Parse request [05:25:44]Sock 9.Check first char [05:25:44]Sock 9.First char is OK [05:25:44]request: POST /json_proto HTTP/1.0 [05:25:44]Method: POST [05:25:44]URL: /json_proto [05:25:44]Method is POST - this is cgi request [05:25:44]url: /json_proto [05:25:44]query_string will be loaded in cgi processing [05:25:44]execute_cgi json_proto POST (null) [05:25:44]execute_cgi path=json_proto method=POST [05:25:44]POST find Content-Length [05:25:44]Host: 172.17.43.131:8080 [05:25:44]Content-Length: 680 [05:25:44]Content-Type: application/json [05:25:44] [05:25:44]POST finish read [05:25:44]Found Content-Length = 680 [05:25:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002743", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 15.750, "sum" : 1200.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:25:44]execute_script... [05:25:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002743", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 15.750, "sum" : 1200.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:25:44]POST & json_proto [05:25:44]process_json_proto [05:25:44]json parsed OK: [05:25:44]protocol is kg_v1.0 [05:25:44]action value=close_receipt [05:25:44]process_action close_receipt [05:25:44]cmd_close_receipt [05:25:44]MH_GetDate [05:25:44]Write to MH i2c: F0 00 00 6F 0B 69 [05:25:44]Write i2c OK [05:25:44]MH_I2C_Read... [05:25:44]Read from MH i2c: F0 [05:25:44]MH_I2C_Read... [05:25:44]Read from MH i2c: F0 09 00 [05:25:44]MH_I2C_Read... [05:25:44]Read from MH i2c: F0 09 00 6F 0B 00 59 D6 A5 66 F9 24 A2 66 D1 [05:25:44]GetLastDocTimeStamp 1722144317 [05:25:44]current date 1722144345 [05:25:44]FM_GetShiftState [05:25:44]SAM_PROTO_GetShiftState [05:25:44]wFMCommunicate request_size=4 [05:25:44]MH_SAM_APDU [05:25:44]CAPDU: 80 13 01 00 [05:25:44]Write to MH i2c: E2 08 00 70 0B 80 13 01 00 00 00 00 00 F8 [05:25:44]Write i2c OK [05:25:44]MH_I2C_Read... [05:25:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:25:44]Read from MH i2c: E2 [05:25:44]MH_I2C_Read... [05:25:44]Read from MH i2c: E2 0E 00 [05:25:44]MH_I2C_Read... [05:25:44]Read from MH i2c: E2 0E 00 70 0B 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 A9 [05:25:44]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [05:25:44]wFMCommunicate OK [05:25:44]SAM_PROTO_GetShiftState done [05:25:44]FM_GetShiftState done [05:25:44]opened in 1722125326 [05:25:44]opened+sec_in_day 1722211726 [05:25:44]quantity*price = 120015 [05:25:44]sum+1 = 120016 [05:25:44]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 70 28.07.2024 05:33 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226410 ФПД: 270135887097475 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T053331&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226410&fm=270135887097475&tin=02508201610067®Number=0000000000092624&sum=40000 [05:33:31]StoreToDocumentArchive [05:33:31]shift 439 fd 226410 [05:33:31]save to /storage/0439/doc_00226410 [05:33:31]save last doc name /storage/0439/doc_00226410 to /storage/kkm_last_doc_name [05:33:31]save OK [05:33:31]Clear old archive folders... [05:33:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:33:31]tlvbuf is 011696E0 [05:33:31]SAM_PROTO_ClearQueue [05:33:31]wFMCommunicate request_size=4 [05:33:31]MH_SAM_APDU [05:33:31]CAPDU: 80 09 00 00 [05:33:31]Write to MH i2c: E2 08 00 C8 0B 80 09 00 00 00 00 00 00 45 [05:33:31]Write i2c OK [05:33:31]MH_I2C_Read... [05:33:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:33:31]Read from MH i2c: E2 [05:33:31]MH_I2C_Read... [05:33:31]Read from MH i2c: E2 03 00 [05:33:31]MH_I2C_Read... [05:33:31]Read from MH i2c: E2 03 00 C8 0B 00 90 00 47 [05:33:31]RAPDU: 90 00 [05:33:31]wFMCommunicate OK [05:33:31]SAM_PROTO_ClearQueue done [05:33:31]KKMCreateOFDPacket [05:33:31]OFDProtocolAddRootSTLVToBuf [05:33:31]FM_MakeSignedData [05:33:31]FM_MakeSignedData [05:33:31]SAM_PROTO_SignData [05:33:31]wFMCommunicate request_size=4 [05:33:31]MH_SAM_APDU [05:33:31]CAPDU: 80 0D 01 02 [05:33:31]Write to MH i2c: E2 08 00 C9 0B 80 0D 01 02 00 00 00 00 4D [05:33:31]Write i2c OK [05:33:31]MH_I2C_Read... [05:33:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:33:31]Read from MH i2c: E2 [05:33:31]MH_I2C_Read... [05:33:31]Read from MH i2c: E2 03 00 [05:33:31]MH_I2C_Read... [05:33:31]Read from MH i2c: E2 03 00 C9 0B 00 90 00 48 [05:33:31]RAPDU: 90 00 [05:33:31]wFMCommunicate OK [05:33:31]wFMCommunicate request_size=255 [05:33:31]MH_SAM_APDU [05:33:31]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 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 46 00 00 00 F4 03 04 00 2B D8 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6A 74 03 00 35 04 06 00 F5 [05:33:31]Write to MH i2c: E2 02 01 CA 0B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 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 46 00 00 00 F4 03 04 00 2B D8 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6A 74 03 00 35 04 06 00 F5 00 00 9B [05:33:31]Write i2c OK [05:33:31]MH_I2C_Read... [05:33:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:33:32]Read from MH i2c: E2 [05:33:32]MH_I2C_Read... [05:33:32]Read from MH i2c: E2 03 00 [05:33:32]MH_I2C_Read... [05:33:32]Read from MH i2c: E2 03 00 CA 0B 00 90 00 49 [05:33:32]RAPDU: 90 00 [05:33:32]wFMCommunicate OK [05:33:32]wFMCommunicate request_size=10 [05:33:32]MH_SAM_APDU [05:33:32]CAPDU: 80 0D 02 02 05 AF E9 97 6E 83 [05:33:32]Write to MH i2c: E2 0D 00 CB 0B 80 0D 02 02 05 00 AF E9 97 6E 83 00 00 7A [05:33:32]Write i2c OK [05:33:32]MH_I2C_Read... [05:33:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:33:32]Read from MH i2c: E2 [05:33:32]MH_I2C_Read... [05:33:32]Read from MH i2c: E2 03 00 [05:33:32]MH_I2C_Read... [05:33:32]Read from MH i2c: E2 03 00 CB 0B 00 90 00 4A [05:33:32]RAPDU: 90 00 [05:33:32]wFMCommunicate OK [05:33:32]wFMCommunicate request_size=4 [05:33:32]MH_SAM_APDU [05:33:32]CAPDU: 80 0D 03 02 [05:33:32]Write to MH i2c: E2 08 00 CC 0B 80 0D 03 02 00 00 00 00 52 [05:33:32]Write i2c OK [05:33:32]MH_I2C_Read... [05:33:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:33:32]Read from MH i2c: E2 [05:33:32]MH_I2C_Read... [05:33:32]Read from MH i2c: E2 0B 00 [05:33:32]MH_I2C_Read... [05:33:32]Read from MH i2c: E2 0B 00 CC 0B 00 96 46 82 83 3B 3A 42 2B 90 00 16 [05:33:32]RAPDU: 96 46 82 83 3B 3A 42 2B 90 00 [05:33:32]wFMCommunicate OK [05:33:32]SAM_PROTO_SignData done [05:33:32]FM_MakeSignedData done [05:33:32]CreateOFDProtocolMessage [05:33:32]wFMCommunicate request_size=4 [05:33:32]MH_SAM_APDU [05:33:32]CAPDU: 80 11 00 00 [05:33:32]Write to MH i2c: E2 08 00 CD 0B 80 11 00 00 00 00 00 00 52 [05:33:32]Write i2c OK [05:33:32]MH_I2C_Read... [05:33:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:33:32]Read from MH i2c: E2 [05:33:32]MH_I2C_Read... [05:33:32]Read from MH i2c: E2 17 00 [05:33:32]MH_I2C_Read... [05:33:32]Read from MH i2c: E2 17 00 CD 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AF [05:33:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [05:33:32]wFMCommunicate OK [05:33:32]CreateOFDProtocolMessage done [05:33:32]OFDSenderStorePacket 226410 [05:33:32]StoreOFDPacket docnum=226410 [05:33:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 EE EA 07 01 89 93 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 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 46 00 00 00 F4 03 04 00 2B D8 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6A 74 03 00 35 04 06 00 F5 AF E9 97 6E 83 96 46 82 83 3B 3A 42 2B [05:33:32]CheckFolder [05:33:32]dirname=/storage/ofd_packets [05:33:32]CheckFolder done [05:33:32]ProducePacketName [05:33:32]name=ofd_packets/00226410 [05:33:32]NVStorageSaveData ofd_packets/00226410 [05:33:32]File name is /storage/ofd_packets/00226410 [05:33:32]Write 301 bytes [05:33:32]NVStorageSaveData done [05:33:32]OFDSenderStorePacket done [05:33:32]KKMCreateOFDPacket done [05:33:32]NVStorageSaveData kkm_last_timestamp [05:33:32]File name is /storage/kkm_last_timestamp [05:33:32]Write 4 bytes [05:33:32]NVStorageSaveData done [05:33:32]ExternCall_PrintAddStr [05:33:32]wPrintStart [05:33:32]Write to MH i2c: 01 00 00 CE 0B D9 [05:33:32]Write i2c OK [05:33:32]MH_I2C_Read... [05:33:32]Read from MH i2c: 01 [05:33:32]MH_I2C_Read... [05:33:32]Read from MH i2c: 01 07 00 [05:33:32]MH_I2C_Read... [05:33:32]Read from MH i2c: 01 07 00 CE 0B 00 00 00 00 00 FF 0F EE [05:33:32]RasterBufferAndPrint [05:33:32]line Счет N : (1)2002744 [05:33:32]line ИНН: 02508201610067 [05:33:32]line Контрольно-Кассовый Чек [05:33:32]line ПРОДАЖА [05:33:32]line ТРК (МРК, ГНК) : 53 [05:33:32]line Товар: 2710124130 [05:33:32]line Аи-92-К-5 [05:33:32]line 5.900 * 67.80 [05:33:32]line = 400.02 [05:33:32]line НДС 12% НСП 1% [05:33:32]line > о реализуемом товаре [05:33:32]line ОКРУГЛЕНИЕ: -0.02 [05:33:32]line ИТОГО: 400.00 [05:33:32]line Внесено: 400.00 [05:33:32]line СДАЧА: 0.00 [05:33:32]line НСП 1% : 3.54 [05:33:32]line НДС 12% : 42.48 [05:33:32]line Наличными: 400.00 [05:33:32]line Безнал.: 0.00 [05:33:32]line Место: АЗС № 97 "Партнер Нефть" [05:33:32]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [05:33:32]line СНО: Общий режим [05:33:32]line Чек 70 28.07.2024 05:33 [05:33:32]line Смена: 439 ФФД: 1.0 [05:33:32]line ЗНМ: 0300000054 [05:33:32]line РНМ: 0000000000092624 [05:33:32]line Версия ККМ: 001 [05:33:32]line ФМ: 0000000000874959 [05:33:32]line ФД: 226410 [05:33:32]line ФПД: 270135887097475 [05:33:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T053331&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226410&fm=270135887097475&tin=02508201610067®Number=0000000000092624&sum=40000 [05:33:32]written 0, free lines is 4095 [05:33:32]OFD Sender: Processing packet 226410 [packets to send 600, broken 599] [05:33:32]ProducePacketName [05:33:32]name=ofd_packets/00226410 [05:33:32]OFD Sender: To server: pG, [05:33:32]CommunicateWithHost lk.salyk.kg:30040 [05:33:32]ConnectInit lk.salyk.kg [05:33:32]Write to MH i2c: 01 00 00 F9 0B 04 [05:33:32]Write i2c OK [05:33:32]MH_I2C_Read... [05:33:32]Read from MH i2c: 01 [05:33:32]MH_I2C_Read... [05:33:32]Read from MH i2c: 01 07 00 [05:33:32]MH_I2C_Read... [05:33:32]Read from MH i2c: 01 07 00 F9 0B 00 00 00 00 00 53 0C 6A [05:33:32]RasterBufferAndPrint [05:33:32]line [05:33:32]line [05:33:32]line [05:33:32]line [05:33:32]line [05:33:32]written 0, free lines is 3159 [05:33:32]MH_Cut [05:33:32]Write to MH i2c: D1 01 00 00 0C 01 DE [05:33:32]Write i2c OK [05:33:32]MH_I2C_Read... [05:33:32]Read from MH i2c: D1 [05:33:32]MH_I2C_Read... [05:33:32]Read from MH i2c: D1 01 00 [05:33:32]MH_I2C_Read... [05:33:32]Read from MH i2c: D1 01 00 00 0C 00 DD [05:33:32]Write to MH i2c: 01 00 00 01 0C 0D [05:33:32]Write i2c OK [05:33:32]MH_I2C_Read... [05:33:33]*** Cut start [05:33:33]*** Partial cut [05:33:33]*** CUTSNS_PIN = 1 [05:33:33]*** CUTSNS_PIN = 0 [05:33:34]*** Brake cut motor [05:33:34]Read from MH i2c: 01 [05:33:34]MH_I2C_Read... [05:33:34]*** Stop cut motor [05:33:34]*** Cut end [05:33:34]Read from MH i2c: 01 07 00 [05:33:34]MH_I2C_Read... [05:33:34]Read from MH i2c: 01 07 00 01 0C 00 00 00 00 00 FF 0F 22 [05:33:34]process_action close_receipt done [05:33:34]requested_data is exist [05:33:34]produce_requested_data [05:33:34]requested_item fm.sn is exist - process it [05:33:34]wFMCommunicate request_size=4 [05:33:34]MH_SAM_APDU [05:33:34]CAPDU: 80 11 00 00 [05:33:34]Write to MH i2c: E2 08 00 02 0C 80 11 00 00 00 00 00 00 88 [05:33:34]Write i2c OK [05:33:34]MH_I2C_Read... [05:33:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:33:34]Read from MH i2c: E2 [05:33:34]MH_I2C_Read... [05:33:34]Read from MH i2c: E2 17 00 [05:33:34]MH_I2C_Read... [05:33:34]Read from MH i2c: E2 17 00 02 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [05:33:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [05:33:34]wFMCommunicate OK [05:33:34]requested_item fd.num is exist - process it [05:33:34]SAM_PROTO_GetFieldsCounters [05:33:34]wFMCommunicate request_size=4 [05:33:34]MH_SAM_APDU [05:33:34]CAPDU: 80 13 00 00 [05:33:34]Write to MH i2c: E2 08 00 03 0C 80 13 00 00 00 00 00 00 8B [05:33:34]Write i2c OK [05:33:34]MH_I2C_Read... [05:33:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:33:34]Read from MH i2c: E2 [05:33:34]MH_I2C_Read... [05:33:34]Read from MH i2c: E2 62 00 [05:33:34]MH_I2C_Read... [05:33:34]Read from MH i2c: E2 62 00 03 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6A 74 03 00 0E 04 04 00 B7 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 1F [05:33:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6A 74 03 00 0E 04 04 00 B7 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 [05:33:34]wFMCommunicate OK [05:33:34]SAM_PROTO_GetFieldsCounters done [05:33:34]requested_item shift.num is exist - process it [05:33:34]requested_item shift.opened is exist - process it [05:33:34]req_shift_opened [05:33:34]FM_GetShiftState [05:33:34]SAM_PROTO_GetShiftState [05:33:34]wFMCommunicate request_size=4 [05:33:34]MH_SAM_APDU [05:33:34]CAPDU: 80 13 01 00 [05:33:34]Write to MH i2c: E2 08 00 04 0C 80 13 01 00 00 00 00 00 8D [05:33:34]Write i2c OK [05:33:34]MH_I2C_Read... [05:33:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:33:34]Read from MH i2c: E2 [05:33:34]MH_I2C_Read... [05:33:34]Read from MH i2c: E2 0E 00 [05:33:34]MH_I2C_Read... [05:33:34]Read from MH i2c: E2 0E 00 04 0C 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 3E [05:33:34]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [05:33:34]wFMCommunicate OK [05:33:34]SAM_PROTO_GetShiftState done [05:33:34]FM_GetShiftState done [05:33:34]req_shift_opened done [05:33:34]requested_item shift.open_date is exist - process it [05:33:34]req_shift_open_date [05:33:34]req_shift_open_date done [05:33:34]produce_requested_data done [05:33:34]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226410,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [05:33:34]process_action_free close_receipt [05:33:34]json_value_free [05:33:34]json_value_free done [05:33:34]process_json_proto returns [05:33:34]Send response to host [05:33:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226410,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [05:33:34]free response buf [05:33:34]execute_script done [05:33:34]execute_script returns [05:33:34]free content buf [05:33:34]Sock 10.Close socket [05:33:34]Sock 10.Thread stoped [05:33:37]ConnectInit Can't take IP for lk.salyk.kg [05:33:37]CommunicateWithHost connect error [05:33:37]CommunicateWithHost err = -1 [05:33:37]OFD Sender: Server communicate error [05:33:42]OFD Sender: Processing packet 226410 [packets to send 600, broken 599] [05:33:42]ProducePacketName [05:33:42]name=ofd_packets/00226410 [05:33:42]OFD Sender: To server: pG, [05:33:42]CommunicateWithHost lk.salyk.kg:30040 [05:33:42]ConnectInit lk.salyk.kg [05:33:47]ConnectInit Can't take IP for lk.salyk.kg [05:33:47]CommunicateWithHost connect error [05:33:47]CommunicateWithHost err = -1 [05:33:47]OFD Sender: Server communicate error [05:33:50]recv_with_timeout no data received [05:33:52]OFD Sender: Processing packet 226410 [packets to send 600, broken 599] [05:33:52]ProducePacketName [05:33:52]name=ofd_packets/00226410 [05:33:52]OFD Sender: To server: pG, [05:33:52]CommunicateWithHost lk.salyk.kg:30040 [05:33:52]ConnectInit lk.salyk.kg [05:33:57]ConnectInit Can't take IP for lk.salyk.kg [05:33:57]CommunicateWithHost connect error [05:33:57]CommunicateWithHost err = -1 [05:33:57]OFD Sender: Server communicate error [05:34:02]OFD Sender: Processing packet 226410 [packets to send 600, broken 599] [05:34:02]ProducePacketName [05:34:02]name=ofd_packets/00226410 [05:34:02]OFD Sender: To server: pG, [05:34:02]CommunicateWithHost lk.salyk.kg:30040 [05:34:02]ConnectInit lk.salyk.kg [05:34:07]ConnectInit Can't take IP for lk.salyk.kg [05:34:07]CommunicateWithHost connect error [05:34:07]CommunicateWithHost err = -1 [05:34:07]OFD Sender: Server communicate error [05:34:12]OFD Sender: Processing packet 226410 [packets to send 600, broken 599] [05:34:12]ProducePacketName [05:34:12]name=ofd_packets/00226410 [05:34:12]OFD Sender: To server: pG, [05:34:12]CommunicateWithHost lk.salyk.kg:30040 [05:34:12]ConnectInit lk.salyk.kg [05:34:17]ConnectInit Can't take IP for lk.salyk.kg [05:34:17]CommunicateWithHost connect error [05:34:17]CommunicateWithHost err = -1 [05:34:17]OFD Sender: Server communicate error [05:34:22]OFD Sender: Processing packet 226410 [packets to send 600, broken 599] [05:34:22]ProducePacketName [05:34:22]name=ofd_packets/00226410 [05:34:22]OFD Sender: To server: pG, [05:34:22]CommunicateWithHost lk.salyk.kg:30040 [05:34:22]ConnectInit lk.salyk.kg [05:34:27]ConnectInit Can't take IP for lk.salyk.kg [05:34:27]CommunicateWithHost connect error [05:34:27]CommunicateWithHost err = -1 [05:34:27]OFD Sender: Server communicate error [05:34:32]OFD Sender: Processing packet 226410 [packets to send 600, broken 599] [05:34:32]ProducePacketName [05:34:32]name=ofd_packets/00226410 [05:34:32]OFD Sender: To server: pG, [05:34:32]CommunicateWithHost lk.salyk.kg:30040 [05:34:32]ConnectInit lk.salyk.kg [05:34:37]ConnectInit Can't take IP for lk.salyk.kg [05:34:37]CommunicateWithHost connect error [05:34:37]CommunicateWithHost err = -1 [05:34:37]OFD Sender: Server communicate error [05:34:42]OFD Sender: Processing packet 226410 [packets to send 600, broken 599] [05:34:42]ProducePacketName [05:34:42]name=ofd_packets/00226410 [05:34:42]OFD Sender: To server: pG, [05:34:42]CommunicateWithHost lk.salyk.kg:30040 [05:34:42]ConnectInit lk.salyk.kg [05:34:47]ConnectInit Can't take IP for lk.salyk.kg [05:34:47]CommunicateWithHost connect error [05:34:47]CommunicateWithHost err = -1 [05:34:47]OFD Sender: Server communicate error [05:34:52]OFD Sender: Processing packet 226410 [packets to send 600, broken 599] [05:34:52]ProducePacketName [05:34:52]name=ofd_packets/00226410 [05:34:52]OFD Sender: To server: pG, [05:34:52]CommunicateWithHost lk.salyk.kg:30040 [05:34:52]ConnectInit lk.salyk.kg [05:34:57]ConnectInit Can't take IP for lk.salyk.kg [05:34:57]CommunicateWithHost connect error [05:34:57]CommunicateWithHost err = -1 [05:34:57]OFD Sender: Server communicate error [05:35:02]OFD Sender: Processing packet 226410 [packets to send 600, broken 599] [05:35:02]ProducePacketName [05:35:02]name=ofd_packets/00226410 [05:35:02]OFD Sender: To server: pG, [05:35:02]CommunicateWithHost lk.salyk.kg:30040 [05:35:02]ConnectInit lk.salyk.kg [05:35:08]recv_with_timeout no data received [05:35:11]Connected sock=7 [05:35:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 EE EA 07 01 89 93 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 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 46 00 00 00 F4 03 04 00 2B D8 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6A 74 03 00 35 04 06 00 F5 AF E9 97 6E 83 96 46 82 83 3B 3A 42 2B [05:35:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 95 4A 47 00 3B 8D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6A 74 03 00 F4 03 04 00 9C 84 A5 66 B6 04 01 00 00 32 DD 05 B3 5E 7E 27 4C [05:35:14]CommunicateWithHost err = 0 [05:35:14]CheckOFDResponse [05:35:14]1017 (14) - 77093643461234 [05:35:14]1041 (16) - 0000000000874959 [05:35:14]1040 (4) - 226410 [05:35:14]1012 (4) - 27.07.2024 23:37 [05:35:14]1206 (1) - 0 [05:35:14]OFD Sender: Remove packet 226410 [05:35:14]ProducePacketName [05:35:14]name=ofd_packets/00226410 [05:35:14]NVStorageDeleteData [05:35:14]OFD Sender: No OFD packet to send [05:35:19]OFD Sender: No OFD packet to send [05:35:24]OFD Sender: No OFD packet to send [05:35:29]OFD Sender: No OFD packet to send [05:35:34]OFD Sender: No OFD packet to send [05:35:39]OFD Sender: No OFD packet to send [05:35:44]OFD Sender: No OFD packet to send [05:35:49]OFD Sender: No OFD packet to send [05:36:09]OFD Sender: No OFD packet to send [05:36:14]OFD Sender: No OFD packet to send [05:36:19]OFD Sender: No OFD packet to send [05:36:24]OFD Sender: No OFD packet to send [05:36:29]OFD Sender: No OFD packet to send [05:36:34]OFD Sender: No OFD packet to send [05:36:39]OFD Sender: No OFD packet to send [05:36:44]OFD Sender: No OFD packet to send [05:36:49]OFD Sender: No OFD packet to send [05:36:54]OFD Sender: No OFD packet to send [05:36:59]OFD Sender: No OFD packet to send [05:37:04]OFD Sender: No OFD packet to send [05:37:09]OFD Sender: No OFD packet to send [05:37:14]OFD Sender: No OFD packet to send [05:37:19]OFD Sender: No OFD packet to send [05:37:25]OFD Sender: No OFD packet to send [05:37:30]OFD Sender: No OFD packet to send [05:37:35]OFD Sender: No OFD packet to send [05:37:40]OFD Sender: No OFD packet to send [05:37:45]OFD Sender: No OFD packet to send [05:37:50]OFD Sender: No OFD packet to send [05:37:55]OFD Sender: No OFD packet to send [05:38:00]OFD Sender: No OFD packet to send [05:38:05]OFD Sender: No OFD packet to send [05:38:10]OFD Sender: No OFD packet to send [05:38:15]OFD Sender: No OFD packet to send [05:38:17]ConnectInit Can't connect to host [05:38:20]OFD Sender: No OFD packet to send [05:38:25]OFD Sender: No OFD packet to send [05:38:30]OFD Sender: No OFD packet to send [05:38:35]OFD Sender: No OFD packet to send [05:38:40]OFD Sender: No OFD packet to send [05:38:45]OFD Sender: No OFD packet to send [05:38:50]OFD Sender: No OFD packet to send [05:38:55]OFD Sender: No OFD packet to send [05:39:00]OFD Sender: No OFD packet to send [05:39:05]OFD Sender: No OFD packet to send [05:39:10]OFD Sender: No OFD packet to send [05:39:15]OFD Sender: No OFD packet to send [05:39:20]OFD Sender: No OFD packet to send [05:39:25]OFD Sender: No OFD packet to send [05:39:30]OFD Sender: No OFD packet to send [05:39:35]OFD Sender: No OFD packet to send [05:39:40]OFD Sender: No OFD packet to send [05:39:45]OFD Sender: No OFD packet to send [05:39:46]recv_with_timeout no data received [05:39:50]OFD Sender: No OFD packet to send [05:39:55]OFD Sender: No OFD packet to send [05:40:00]OFD Sender: No OFD packet to send [05:40:05]OFD Sender: No OFD packet to send [05:40:09]recv_with_timeout no data received [05:40:10]OFD Sender: No OFD packet to send [05:40:15]OFD Sender: No OFD packet to send [05:40:20]OFD Sender: No OFD packet to send [05:40:25]OFD Sender: No OFD packet to send [05:40:29]recv_with_timeout no data received [05:40:30]OFD Sender: No OFD packet to send [05:40:35]OFD Sender: No OFD packet to send [05:40:40]OFD Sender: No OFD packet to send [05:40:40]recv_with_timeout no data received [05:40:45]OFD Sender: No OFD packet to send [05:40:50]OFD Sender: No OFD packet to send [05:40:55]OFD Sender: No OFD packet to send [05:41:00]OFD Sender: No OFD packet to send [05:41:05]OFD Sender: No OFD packet to send [05:41:07]int [05:41:07]Write to MH i2c: 01 00 00 05 0C 11 [05:41:07]*** FLAG_PRN_PAP1 set [05:41:07]Write i2c OK [05:41:07]MH_I2C_Read... [05:41:07]Read from MH i2c: 01 [05:41:07]MH_I2C_Read... [05:41:07]Read from MH i2c: 01 07 00 [05:41:07]MH_I2C_Read... [05:41:07]Read from MH i2c: 01 07 00 05 0C 00 01 00 00 00 FF 0F 27 [05:41:07]state=0 [05:41:07]No paper [05:41:07]int [05:41:07]Write to MH i2c: 01 00 00 06 0C 12 [05:41:07]*** FLAG_PRN_PAP2 set [05:41:07]Write i2c OK [05:41:07]MH_I2C_Read... [05:41:07]Read from MH i2c: 01 [05:41:07]MH_I2C_Read... [05:41:07]Read from MH i2c: 01 07 00 [05:41:07]MH_I2C_Read... [05:41:07]Read from MH i2c: 01 07 00 06 0C 00 03 00 00 00 FF 0F 2A [05:41:07]state=0 [05:41:07]No paper [05:41:07]Cover opened [05:41:07]int [05:41:07]Write to MH i2c: 01 00 00 07 0C 13 [05:41:07]*** FLAG_PRN_PAP2 reset [05:41:07]Write i2c OK [05:41:07]MH_I2C_Read... [05:41:07]Read from MH i2c: 01 [05:41:07]MH_I2C_Read... [05:41:07]Read from MH i2c: 01 07 00 [05:41:07]MH_I2C_Read... [05:41:07]Read from MH i2c: 01 07 00 07 0C 00 01 00 00 00 FF 0F 29 [05:41:07]state=3 [05:41:07]No paper [05:41:07]Cover closed [05:41:07]int [05:41:07]Write to MH i2c: 01 00 00 08 0C 14 [05:41:07]*** FLAG_PRN_PAP2 set [05:41:07]Write i2c OK [05:41:07]MH_I2C_Read... [05:41:07]Read from MH i2c: 01 [05:41:07]MH_I2C_Read... [05:41:07]Read from MH i2c: 01 07 00 [05:41:07]MH_I2C_Read... [05:41:07]Read from MH i2c: 01 07 00 08 0C 00 03 00 00 00 FF 0F 2C [05:41:07]state=0 [05:41:07]No paper [05:41:07]Cover opened [05:41:10]OFD Sender: No OFD packet to send [05:41:12]Write to MH i2c: 01 00 00 09 0C 15 [05:41:12]Write i2c OK [05:41:12]MH_I2C_Read... [05:41:12]Read from MH i2c: 01 [05:41:12]MH_I2C_Read... [05:41:12]Read from MH i2c: 01 07 00 [05:41:12]MH_I2C_Read... [05:41:12]Read from MH i2c: 01 07 00 09 0C 00 03 00 00 00 FF 0F 2D [05:41:12]state=3 [05:41:12]No paper [05:41:12]Cover opened [05:41:15]OFD Sender: No OFD packet to send [05:41:17]Write to MH i2c: 01 00 00 0A 0C 16 [05:41:17]Write i2c OK [05:41:17]MH_I2C_Read... [05:41:17]Read from MH i2c: 01 [05:41:17]MH_I2C_Read... [05:41:17]Read from MH i2c: 01 07 00 [05:41:17]MH_I2C_Read... [05:41:17]Read from MH i2c: 01 07 00 0A 0C 00 03 00 00 00 FF 0F 2E [05:41:17]state=3 [05:41:17]No paper [05:41:17]Cover opened [05:41:18]int [05:41:18]Write to MH i2c: 01 00 00 0B 0C 17 [05:41:18]*** FLAG_PRN_PAP1 reset [05:41:18]Write i2c OK [05:41:18]MH_I2C_Read... [05:41:18]Read from MH i2c: 01 [05:41:18]MH_I2C_Read... [05:41:18]Read from MH i2c: 01 07 00 [05:41:18]MH_I2C_Read... [05:41:18]*** FLAG_PRN_PAP2 reset [05:41:18]Read from MH i2c: 01 07 00 0B 0C 00 00 00 00 00 FF 0F 2C [05:41:18]state=3 [05:41:18]Cover closed [05:41:20]OFD Sender: No OFD packet to send [05:41:25]OFD Sender: No OFD packet to send [05:41:30]OFD Sender: No OFD packet to send [05:41:35]OFD Sender: No OFD packet to send [05:41:40]OFD Sender: No OFD packet to send [05:41:43]accept exits with 9 [05:41:43]New connection [05:41:43]New thread 3067432292 created [05:41:43]Thread 3067575652 joined [05:41:43]Waiting for new connection... [05:41:43] Sock 9.Parse request [05:41:43]Sock 9.Check first char [05:41:43]Sock 9.First char is OK [05:41:43]request: POST /json_proto HTTP/1.0 [05:41:43]Method: POST [05:41:43]URL: /json_proto [05:41:43]Method is POST - this is cgi request [05:41:43]url: /json_proto [05:41:43]query_string will be loaded in cgi processing [05:41:43]execute_cgi json_proto POST (null) [05:41:43]execute_cgi path=json_proto method=POST [05:41:43]POST find Content-Length [05:41:43]Host: 172.17.43.131:8080 [05:41:43]Content-Length: 680 [05:41:43]Content-Type: application/json [05:41:43] [05:41:43]POST finish read [05:41:43]Found Content-Length = 680 [05:41:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002745", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:41:43]execute_script... [05:41:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002745", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:41:43]POST & json_proto [05:41:43]process_json_proto [05:41:43]json parsed OK: [05:41:43]protocol is kg_v1.0 [05:41:43]action value=close_receipt [05:41:43]process_action close_receipt [05:41:43]cmd_close_receipt [05:41:43]MH_GetDate [05:41:43]Write to MH i2c: F0 00 00 0C 0C 07 [05:41:43]Write i2c OK [05:41:43]MH_I2C_Read... [05:41:43]Read from MH i2c: F0 [05:41:43]MH_I2C_Read... [05:41:43]Read from MH i2c: F0 09 00 [05:41:43]MH_I2C_Read... [05:41:43]Read from MH i2c: F0 09 00 0C 0C 00 18 DA A5 66 F9 24 A2 66 32 [05:41:43]GetLastDocTimeStamp 1722144811 [05:41:43]current date 1722145304 [05:41:43]FM_GetShiftState [05:41:43]SAM_PROTO_GetShiftState [05:41:43]wFMCommunicate request_size=4 [05:41:43]MH_SAM_APDU [05:41:43]CAPDU: 80 13 01 00 [05:41:43]Write to MH i2c: E2 08 00 0D 0C 80 13 01 00 00 00 00 00 96 [05:41:43]Write i2c OK [05:41:43]MH_I2C_Read... [05:41:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:41:43]Read from MH i2c: E2 [05:41:43]MH_I2C_Read... [05:41:43]Read from MH i2c: E2 0E 00 [05:41:43]MH_I2C_Read... [05:41:43]Read from MH i2c: E2 0E 00 0D 0C 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 47 [05:41:43]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [05:41:43]wFMCommunicate OK [05:41:43]SAM_PROTO_GetShiftState done [05:41:43]FM_GetShiftState done [05:41:43]opened in 1722125326 [05:41:43]opened+sec_in_day 1722211726 [05:41:43]quantity*price = 100050 [05:41:43]sum+1 = 100052 [05:41:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 71 28.07.2024 05:41 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226411 ФПД: 47967794516862 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T054144&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226411&fm=47967794516862&tin=02508201610067®Number=0000000000092624&sum=100000 [05:41:44]StoreToDocumentArchive [05:41:44]shift 439 fd 226411 [05:41:44]save to /storage/0439/doc_00226411 [05:41:44]save last doc name /storage/0439/doc_00226411 to /storage/kkm_last_doc_name [05:41:44]save OK [05:41:44]Clear old archive folders... [05:41:44]ProcessDocumentItem done err = 0, tmpTLVsize=248 [05:41:44]tlvbuf is 0114FC60 [05:41:44]SAM_PROTO_ClearQueue [05:41:44]wFMCommunicate request_size=4 [05:41:44]MH_SAM_APDU [05:41:44]CAPDU: 80 09 00 00 [05:41:44]Write to MH i2c: E2 08 00 1A 0C 80 09 00 00 00 00 00 00 98 [05:41:44]Write i2c OK [05:41:44]MH_I2C_Read... [05:41:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:41:44]Read from MH i2c: E2 [05:41:44]MH_I2C_Read... [05:41:44]Read from MH i2c: E2 03 00 [05:41:44]MH_I2C_Read... [05:41:44]Read from MH i2c: E2 03 00 1A 0C 00 90 00 9A [05:41:44]RAPDU: 90 00 [05:41:44]wFMCommunicate OK [05:41:44]SAM_PROTO_ClearQueue done [05:41:44]KKMCreateOFDPacket [05:41:44]OFDProtocolAddRootSTLVToBuf [05:41:44]FM_MakeSignedData [05:41:44]FM_MakeSignedData [05:41:44]SAM_PROTO_SignData [05:41:44]wFMCommunicate request_size=4 [05:41:44]MH_SAM_APDU [05:41:44]CAPDU: 80 0D 01 02 [05:41:44]Write to MH i2c: E2 08 00 1B 0C 80 0D 01 02 00 00 00 00 A0 [05:41:44]Write i2c OK [05:41:44]MH_I2C_Read... [05:41:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:41:44]Read from MH i2c: E2 [05:41:44]MH_I2C_Read... [05:41:44]Read from MH i2c: E2 03 00 [05:41:44]MH_I2C_Read... [05:41:44]Read from MH i2c: E2 03 00 1B 0C 00 90 00 9B [05:41:44]RAPDU: 90 00 [05:41:44]wFMCommunicate OK [05:41:44]wFMCommunicate request_size=255 [05:41:44]MH_SAM_APDU [05:41:44]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 47 00 00 00 F4 03 04 00 18 DA A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6B 74 03 00 35 04 06 00 2B A0 5F 5A [05:41:44]Write to MH i2c: E2 02 01 1C 0C 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 35 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 47 00 00 00 F4 03 04 00 18 DA A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6B 74 03 00 35 04 06 00 2B A0 5F 5A 00 00 8F [05:41:44]Write i2c OK [05:41:44]MH_I2C_Read... [05:41:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:41:44]Read from MH i2c: E2 [05:41:44]MH_I2C_Read... [05:41:44]Read from MH i2c: E2 03 00 [05:41:44]MH_I2C_Read... [05:41:44]Read from MH i2c: E2 03 00 1C 0C 00 90 00 9C [05:41:44]RAPDU: 90 00 [05:41:44]wFMCommunicate OK [05:41:44]wFMCommunicate request_size=7 [05:41:44]MH_SAM_APDU [05:41:44]CAPDU: 80 0D 02 02 02 53 7E [05:41:44]Write to MH i2c: E2 0A 00 1D 0C 80 0D 02 02 02 00 53 7E 00 00 78 [05:41:44]Write i2c OK [05:41:44]MH_I2C_Read... [05:41:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:41:44]Read from MH i2c: E2 [05:41:44]MH_I2C_Read... [05:41:44]Read from MH i2c: E2 03 00 [05:41:44]MH_I2C_Read... [05:41:44]Read from MH i2c: E2 03 00 1D 0C 00 90 00 9D [05:41:44]RAPDU: 90 00 [05:41:44]wFMCommunicate OK [05:41:44]wFMCommunicate request_size=4 [05:41:44]MH_SAM_APDU [05:41:44]CAPDU: 80 0D 03 02 [05:41:44]Write to MH i2c: E2 08 00 1E 0C 80 0D 03 02 00 00 00 00 A5 [05:41:44]Write i2c OK [05:41:44]MH_I2C_Read... [05:41:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:41:44]Read from MH i2c: E2 [05:41:44]MH_I2C_Read... [05:41:44]Read from MH i2c: E2 0B 00 [05:41:44]MH_I2C_Read... [05:41:44]Read from MH i2c: E2 0B 00 1E 0C 00 1A D5 96 59 49 68 12 86 90 00 CD [05:41:44]RAPDU: 1A D5 96 59 49 68 12 86 90 00 [05:41:44]wFMCommunicate OK [05:41:44]SAM_PROTO_SignData done [05:41:44]FM_MakeSignedData done [05:41:44]CreateOFDProtocolMessage [05:41:44]wFMCommunicate request_size=4 [05:41:44]MH_SAM_APDU [05:41:44]CAPDU: 80 11 00 00 [05:41:44]Write to MH i2c: E2 08 00 1F 0C 80 11 00 00 00 00 00 00 A5 [05:41:44]Write i2c OK [05:41:44]MH_I2C_Read... [05:41:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:41:44]Read from MH i2c: E2 [05:41:44]MH_I2C_Read... [05:41:44]Read from MH i2c: E2 17 00 [05:41:44]MH_I2C_Read... [05:41:44]Read from MH i2c: E2 17 00 1F 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 02 [05:41:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [05:41:44]wFMCommunicate OK [05:41:44]CreateOFDProtocolMessage done [05:41:44]OFDSenderStorePacket 226411 [05:41:44]StoreOFDPacket docnum=226411 [05:41:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 96 D6 04 01 42 CD 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 35 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 47 00 00 00 F4 03 04 00 18 DA A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6B 74 03 00 35 04 06 00 2B A0 5F 5A 53 7E 1A D5 96 59 49 68 12 86 [05:41:44]CheckFolder [05:41:44]dirname=/storage/ofd_packets [05:41:44]CheckFolder done [05:41:44]ProducePacketName [05:41:44]name=ofd_packets/00226411 [05:41:44]NVStorageSaveData ofd_packets/00226411 [05:41:44]File name is /storage/ofd_packets/00226411 [05:41:44]Write 298 bytes [05:41:44]NVStorageSaveData done [05:41:44]OFDSenderStorePacket done [05:41:44]KKMCreateOFDPacket done [05:41:44]NVStorageSaveData kkm_last_timestamp [05:41:44]File name is /storage/kkm_last_timestamp [05:41:44]Write 4 bytes [05:41:44]NVStorageSaveData done [05:41:44]ExternCall_PrintAddStr [05:41:44]wPrintStart [05:41:44]Write to MH i2c: 01 00 00 20 0C 2C [05:41:44]Write i2c OK [05:41:44]MH_I2C_Read... [05:41:44]Read from MH i2c: 01 [05:41:44]MH_I2C_Read... [05:41:44]Read from MH i2c: 01 07 00 [05:41:44]MH_I2C_Read... [05:41:44]Read from MH i2c: 01 07 00 20 0C 00 00 00 00 00 FF 0F 41 [05:41:44]RasterBufferAndPrint [05:41:44]line Счет N : (1)2002745 [05:41:44]line ИНН: 02508201610067 [05:41:44]line Контрольно-Кассовый Чек [05:41:44]line ПРОДАЖА [05:41:44]line ТРК (МРК, ГНК) : 31 [05:41:44]line Товар: 2710194210 [05:41:44]line ДТ-К-5 [05:41:44]line 13.130 * 76.20 [05:41:44]line = 1000.51 [05:41:44]line НДС 12% НСП 1% [05:41:44]line > о реализуемом товаре [05:41:44]line ОКРУГЛЕНИЕ: -0.51 [05:41:44]line ИТОГО: 1000.00 [05:41:44]line Внесено: 1000.00 [05:41:44]line СДАЧА: 0.00 [05:41:44]line НСП 1% : 8.85 [05:41:44]line НДС 12% : 106.25 [05:41:44]line Наличными: 1000.00 [05:41:44]line Безнал.: 0.00 [05:41:44]line Место: АЗС № 97 "Партнер Нефть" [05:41:44]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [05:41:44]line СНО: Общий режим [05:41:44]line Чек 71 28.07.2024 05:41 [05:41:44]line Смена: 439 ФФД: 1.0 [05:41:44]line ЗНМ: 0300000054 [05:41:44]line РНМ: 0000000000092624 [05:41:44]line Версия ККМ: 001 [05:41:44]line ФМ: 0000000000874959 [05:41:44]line ФД: 226411 [05:41:44]line ФПД: 47967794516862 [05:41:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T054144&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226411&fm=47967794516862&tin=02508201610067®Number=0000000000092624&sum=100000 [05:41:45]written 0, free lines is 4095 [05:41:45]OFD Sender: Processing packet 226411 [packets to send 600, broken 599] [05:41:45]ProducePacketName [05:41:45]name=ofd_packets/00226411 [05:41:45]OFD Sender: To server: pG, [05:41:45]CommunicateWithHost lk.salyk.kg:30040 [05:41:45]ConnectInit lk.salyk.kg [05:41:45]Write to MH i2c: 01 00 00 4B 0C 57 [05:41:45]Write i2c OK [05:41:45]MH_I2C_Read... [05:41:45]Read from MH i2c: 01 [05:41:45]MH_I2C_Read... [05:41:45]Read from MH i2c: 01 07 00 [05:41:45]MH_I2C_Read... [05:41:45]Read from MH i2c: 01 07 00 4B 0C 00 00 00 00 00 4F 0C B9 [05:41:45]RasterBufferAndPrint [05:41:45]line [05:41:45]line [05:41:45]line [05:41:45]line [05:41:45]line [05:41:45]written 0, free lines is 3154 [05:41:45]MH_Cut [05:41:45]Write to MH i2c: D1 01 00 52 0C 01 30 [05:41:45]Write i2c OK [05:41:45]MH_I2C_Read... [05:41:45]Read from MH i2c: D1 [05:41:45]MH_I2C_Read... [05:41:45]Read from MH i2c: D1 01 00 [05:41:45]MH_I2C_Read... [05:41:45]Read from MH i2c: D1 01 00 52 0C 00 2F [05:41:45]Write to MH i2c: 01 00 00 53 0C 5F [05:41:45]Write i2c OK [05:41:45]MH_I2C_Read... [05:41:47]*** Cut start [05:41:47]*** Partial cut [05:41:47]*** CUTSNS_PIN = 1 [05:41:47]*** CUTSNS_PIN = 0 [05:41:47]*** Brake cut motor [05:41:47]Read from MH i2c: 01 [05:41:47]MH_I2C_Read... [05:41:47]*** Stop cut motor [05:41:47]*** Cut end [05:41:47]Read from MH i2c: 01 07 00 [05:41:47]MH_I2C_Read... [05:41:47]Read from MH i2c: 01 07 00 53 0C 00 00 00 00 00 FF 0F 74 [05:41:47]process_action close_receipt done [05:41:47]requested_data is exist [05:41:47]produce_requested_data [05:41:47]requested_item fm.sn is exist - process it [05:41:47]wFMCommunicate request_size=4 [05:41:47]MH_SAM_APDU [05:41:47]CAPDU: 80 11 00 00 [05:41:47]Write to MH i2c: E2 08 00 54 0C 80 11 00 00 00 00 00 00 DA [05:41:47]Write i2c OK [05:41:47]MH_I2C_Read... [05:41:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:41:47]Read from MH i2c: E2 [05:41:47]MH_I2C_Read... [05:41:47]Read from MH i2c: E2 17 00 [05:41:47]MH_I2C_Read... [05:41:47]Read from MH i2c: E2 17 00 54 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 37 [05:41:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [05:41:47]wFMCommunicate OK [05:41:47]requested_item fd.num is exist - process it [05:41:47]SAM_PROTO_GetFieldsCounters [05:41:47]wFMCommunicate request_size=4 [05:41:47]MH_SAM_APDU [05:41:47]CAPDU: 80 13 00 00 [05:41:47]Write to MH i2c: E2 08 00 55 0C 80 13 00 00 00 00 00 00 DD [05:41:47]Write i2c OK [05:41:47]MH_I2C_Read... [05:41:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:41:47]Read from MH i2c: E2 [05:41:47]MH_I2C_Read... [05:41:47]Read from MH i2c: E2 62 00 [05:41:47]MH_I2C_Read... [05:41:47]Read from MH i2c: E2 62 00 55 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6B 74 03 00 0E 04 04 00 B7 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 75 [05:41:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6B 74 03 00 0E 04 04 00 B7 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 [05:41:47]wFMCommunicate OK [05:41:47]SAM_PROTO_GetFieldsCounters done [05:41:47]requested_item shift.num is exist - process it [05:41:47]requested_item shift.opened is exist - process it [05:41:47]req_shift_opened [05:41:47]FM_GetShiftState [05:41:47]SAM_PROTO_GetShiftState [05:41:47]wFMCommunicate request_size=4 [05:41:47]MH_SAM_APDU [05:41:47]CAPDU: 80 13 01 00 [05:41:47]Write to MH i2c: E2 08 00 56 0C 80 13 01 00 00 00 00 00 DF [05:41:47]Write i2c OK [05:41:47]MH_I2C_Read... [05:41:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:41:47]Read from MH i2c: E2 [05:41:47]MH_I2C_Read... [05:41:47]Read from MH i2c: E2 0E 00 [05:41:47]MH_I2C_Read... [05:41:47]Read from MH i2c: E2 0E 00 56 0C 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 90 [05:41:47]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [05:41:47]wFMCommunicate OK [05:41:47]SAM_PROTO_GetShiftState done [05:41:47]FM_GetShiftState done [05:41:47]req_shift_opened done [05:41:47]requested_item shift.open_date is exist - process it [05:41:47]req_shift_open_date [05:41:47]req_shift_open_date done [05:41:47]produce_requested_data done [05:41:47]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226411,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [05:41:47]process_action_free close_receipt [05:41:47]json_value_free [05:41:47]json_value_free done [05:41:47]process_json_proto returns [05:41:47]Send response to host [05:41:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226411,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [05:41:47]free response buf [05:41:47]execute_script done [05:41:47]execute_script returns [05:41:47]free content buf [05:41:47]Sock 9.Close socket [05:41:47]Sock 9.Thread stoped [05:41:48]int [05:41:48]Write to MH i2c: 01 00 00 57 0C 63 [05:41:48]*** FLAG_PRN_PAP1 set [05:41:48]Write i2c OK [05:41:48]MH_I2C_Read... [05:41:48]Read from MH i2c: 01 [05:41:48]MH_I2C_Read... [05:41:48]Read from MH i2c: 01 07 00 [05:41:48]MH_I2C_Read... [05:41:48]Read from MH i2c: 01 07 00 57 0C 00 01 00 00 00 FF 0F 79 [05:41:48]state=0 [05:41:48]No paper [05:41:48]*** FLAG_PRN_PAP2 set [05:41:48]int line is 0 - check status [05:41:48]Write to MH i2c: 01 00 00 58 0C 64 [05:41:48]Write i2c OK [05:41:48]MH_I2C_Read... [05:41:48]Read from MH i2c: 01 [05:41:48]MH_I2C_Read... [05:41:48]Read from MH i2c: 01 07 00 [05:41:48]MH_I2C_Read... [05:41:48]Read from MH i2c: 01 07 00 58 0C 00 03 00 00 00 FF 0F 7C [05:41:48]state=0 [05:41:48]No paper [05:41:48]Cover opened [05:41:48]int [05:41:48]Write to MH i2c: 01 00 00 59 0C 65 [05:41:48]Write i2c OK [05:41:48]MH_I2C_Read... [05:41:48]Read from MH i2c: 01 [05:41:48]MH_I2C_Read... [05:41:48]Read from MH i2c: 01 07 00 [05:41:48]MH_I2C_Read... [05:41:48]Read from MH i2c: 01 07 00 59 0C 00 03 00 00 00 FF 0F 7D [05:41:48]state=3 [05:41:48]No paper [05:41:48]Cover opened [05:41:49]int [05:41:49]Write to MH i2c: 01 00 00 5A 0C 66 [05:41:49]*** FLAG_PRN_PAP2 reset [05:41:49]Write i2c OK [05:41:49]MH_I2C_Read... [05:41:49]Read from MH i2c: 01 [05:41:49]MH_I2C_Read... [05:41:49]Read from MH i2c: 01 07 00 [05:41:49]MH_I2C_Read... [05:41:49]Read from MH i2c: 01 07 00 5A 0C 00 01 00 00 00 FF 0F 7C [05:41:49]state=3 [05:41:49]No paper [05:41:49]Cover closed [05:41:49]int [05:41:49]Write to MH i2c: 01 00 00 5B 0C 67 [05:41:49]*** FLAG_PRN_PAP2 set [05:41:49]Write i2c OK [05:41:49]MH_I2C_Read... [05:41:49]Read from MH i2c: 01 [05:41:49]MH_I2C_Read... [05:41:49]Read from MH i2c: 01 07 00 [05:41:49]MH_I2C_Read... [05:41:49]Read from MH i2c: 01 07 00 5B 0C 00 03 00 00 00 FF 0F 7F [05:41:49]state=0 [05:41:49]No paper [05:41:49]Cover opened [05:41:49]int [05:41:49]Write to MH i2c: 01 00 00 5C 0C 68 [05:41:49]*** FLAG_PRN_PAP2 reset [05:41:49]Write i2c OK [05:41:49]MH_I2C_Read... [05:41:49]Read from MH i2c: 01 [05:41:49]MH_I2C_Read... [05:41:49]Read from MH i2c: 01 07 00 [05:41:49]MH_I2C_Read... [05:41:49]Read from MH i2c: 01 07 00 5C 0C 00 01 00 00 00 FF 0F 7E [05:41:49]state=3 [05:41:49]No paper [05:41:49]Cover closed [05:41:49]int [05:41:49]Write to MH i2c: 01 00 00 5D 0C 69 [05:41:49]*** FLAG_PRN_PAP2 set [05:41:49]Write i2c OK [05:41:49]MH_I2C_Read... [05:41:49]Read from MH i2c: 01 [05:41:49]MH_I2C_Read... [05:41:49]Read from MH i2c: 01 07 00 [05:41:49]MH_I2C_Read... [05:41:49]Read from MH i2c: 01 07 00 5D 0C 00 03 00 00 00 FF 0F 81 [05:41:49]state=0 [05:41:49]No paper [05:41:49]Cover opened [05:41:54]Write to MH i2c: 01 00 00 5E 0C 6A [05:41:54]Write i2c OK [05:41:54]MH_I2C_Read... [05:41:54]Read from MH i2c: 01 [05:41:54]MH_I2C_Read... [05:41:54]Read from MH i2c: 01 07 00 [05:41:54]MH_I2C_Read... [05:41:54]Read from MH i2c: 01 07 00 5E 0C 00 03 00 00 00 FF 0F 82 [05:41:54]state=3 [05:41:54]No paper [05:41:54]Cover opened [05:41:54]Connected sock=7 [05:41:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 96 D6 04 01 42 CD 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 35 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 47 00 00 00 F4 03 04 00 18 DA A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6B 74 03 00 35 04 06 00 2B A0 5F 5A 53 7E 1A D5 96 59 49 68 12 86 [05:41:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 21 98 47 00 F0 8F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6B 74 03 00 F4 03 04 00 2D 86 A5 66 B6 04 01 00 00 D9 AE 1F 08 A8 86 CF 90 [05:41:57]CommunicateWithHost err = 0 [05:41:57]CheckOFDResponse [05:41:57]1017 (14) - 77093643461234 [05:41:57]1041 (16) - 0000000000874959 [05:41:57]1040 (4) - 226411 [05:41:57]1012 (4) - 27.07.2024 23:43 [05:41:57]1206 (1) - 0 [05:41:57]OFD Sender: Remove packet 226411 [05:41:57]ProducePacketName [05:41:57]name=ofd_packets/00226411 [05:41:57]NVStorageDeleteData [05:41:57]OFD Sender: No OFD packet to send [05:41:59]Write to MH i2c: 01 00 00 5F 0C 6B [05:41:59]Write i2c OK [05:41:59]MH_I2C_Read... [05:41:59]Read from MH i2c: 01 [05:41:59]MH_I2C_Read... [05:41:59]Read from MH i2c: 01 07 00 [05:41:59]MH_I2C_Read... [05:41:59]Read from MH i2c: 01 07 00 5F 0C 00 03 00 00 00 FF 0F 83 [05:41:59]state=3 [05:41:59]No paper [05:41:59]Cover opened [05:42:02]OFD Sender: No OFD packet to send [05:42:04]Write to MH i2c: 01 00 00 60 0C 6C [05:42:04]Write i2c OK [05:42:04]MH_I2C_Read... [05:42:04]Read from MH i2c: 01 [05:42:04]MH_I2C_Read... [05:42:04]Read from MH i2c: 01 07 00 [05:42:04]MH_I2C_Read... [05:42:04]Read from MH i2c: 01 07 00 60 0C 00 03 00 00 00 FF 0F 84 [05:42:04]state=3 [05:42:04]No paper [05:42:04]Cover opened [05:42:07]OFD Sender: No OFD packet to send [05:42:09]Write to MH i2c: 01 00 00 61 0C 6D [05:42:09]Write i2c OK [05:42:09]MH_I2C_Read... [05:42:09]Read from MH i2c: 01 [05:42:09]MH_I2C_Read... [05:42:09]Read from MH i2c: 01 07 00 [05:42:09]MH_I2C_Read... [05:42:09]Read from MH i2c: 01 07 00 61 0C 00 03 00 00 00 FF 0F 85 [05:42:09]state=3 [05:42:09]No paper [05:42:09]Cover opened [05:42:11]recv_with_timeout no data received [05:42:12]OFD Sender: No OFD packet to send [05:42:14]Write to MH i2c: 01 00 00 62 0C 6E [05:42:14]Write i2c OK [05:42:14]MH_I2C_Read... [05:42:14]Read from MH i2c: 01 [05:42:14]MH_I2C_Read... [05:42:14]Read from MH i2c: 01 07 00 [05:42:14]MH_I2C_Read... [05:42:14]Read from MH i2c: 01 07 00 62 0C 00 03 00 00 00 FF 0F 86 [05:42:14]state=3 [05:42:14]No paper [05:42:14]Cover opened [05:42:17]OFD Sender: No OFD packet to send [05:42:19]Write to MH i2c: 01 00 00 63 0C 6F [05:42:19]Write i2c OK [05:42:19]MH_I2C_Read... [05:42:19]Read from MH i2c: 01 [05:42:19]MH_I2C_Read... [05:42:19]Read from MH i2c: 01 07 00 [05:42:19]MH_I2C_Read... [05:42:19]Read from MH i2c: 01 07 00 63 0C 00 03 00 00 00 FF 0F 87 [05:42:19]state=3 [05:42:19]No paper [05:42:19]Cover opened [05:42:22]OFD Sender: No OFD packet to send [05:42:24]Write to MH i2c: 01 00 00 64 0C 70 [05:42:24]Write i2c OK [05:42:24]MH_I2C_Read... [05:42:24]Read from MH i2c: 01 [05:42:24]MH_I2C_Read... [05:42:24]Read from MH i2c: 01 07 00 [05:42:24]MH_I2C_Read... [05:42:24]Read from MH i2c: 01 07 00 64 0C 00 03 00 00 00 FF 0F 88 [05:42:24]state=3 [05:42:24]No paper [05:42:24]Cover opened [05:42:27]int [05:42:27]Write to MH i2c: 01 00 00 65 0C 71 [05:42:27]*** FLAG_PRN_PAP1 reset [05:42:27]Write i2c OK [05:42:27]MH_I2C_Read... [05:42:27]Read from MH i2c: 01 [05:42:27]MH_I2C_Read... [05:42:27]Read from MH i2c: 01 07 00 [05:42:27]MH_I2C_Read... [05:42:27]Read from MH i2c: 01 07 00 65 0C 00 02 00 00 00 FF 0F 88 [05:42:27]state=3 [05:42:27]Cover opened [05:42:27]int [05:42:27]Write to MH i2c: 01 00 00 66 0C 72 [05:42:27]*** FLAG_PRN_PAP2 reset [05:42:27]Write i2c OK [05:42:27]MH_I2C_Read... [05:42:27]Read from MH i2c: 01 [05:42:27]MH_I2C_Read... [05:42:27]Read from MH i2c: 01 07 00 [05:42:27]MH_I2C_Read... [05:42:27]Read from MH i2c: 01 07 00 66 0C 00 00 00 00 00 FF 0F 87 [05:42:27]state=3 [05:42:27]Cover closed [05:42:27]OFD Sender: No OFD packet to send [05:42:32]OFD Sender: No OFD packet to send [05:42:37]OFD Sender: No OFD packet to send [05:42:42]OFD Sender: No OFD packet to send [05:42:47]OFD Sender: No OFD packet to send [05:42:52]OFD Sender: No OFD packet to send [05:42:57]OFD Sender: No OFD packet to send [05:43:03]OFD Sender: No OFD packet to send [05:43:08]OFD Sender: No OFD packet to send [05:43:13]OFD Sender: No OFD packet to send [05:43:18]OFD Sender: No OFD packet to send [05:43:23]OFD Sender: No OFD packet to send [05:43:28]OFD Sender: No OFD packet to send [05:43:33]OFD Sender: No OFD packet to send [05:43:38]OFD Sender: No OFD packet to send [05:43:43]OFD Sender: No OFD packet to send [05:43:46]recv_with_timeout no data received [05:43:48]OFD Sender: No OFD packet to send [05:43:53]OFD Sender: No OFD packet to send [05:43:58]OFD Sender: No OFD packet to send [05:44:03]OFD Sender: No OFD packet to send [05:44:08]OFD Sender: No OFD packet to send [05:44:13]OFD Sender: No OFD packet to send [05:44:18]OFD Sender: No OFD packet to send [05:44:23]OFD Sender: No OFD packet to send [05:44:28]OFD Sender: No OFD packet to send [05:44:33]OFD Sender: No OFD packet to send [05:44:38]OFD Sender: No OFD packet to send [05:44:43]OFD Sender: No OFD packet to send [05:44:48]OFD Sender: No OFD packet to send [05:44:51]recv_with_timeout no data received [05:44:53]OFD Sender: No OFD packet to send [05:44:58]OFD Sender: No OFD packet to send [05:45:03]OFD Sender: No OFD packet to send [05:45:08]OFD Sender: No OFD packet to send [05:45:13]OFD Sender: No OFD packet to send [05:45:18]OFD Sender: No OFD packet to send [05:45:23]OFD Sender: No OFD packet to send [05:45:28]OFD Sender: No OFD packet to send [05:45:33]OFD Sender: No OFD packet to send [05:45:38]OFD Sender: No OFD packet to send [05:45:43]OFD Sender: No OFD packet to send [05:45:48]OFD Sender: No OFD packet to send [05:45:52]recv_with_timeout no data received [05:45:53]OFD Sender: No OFD packet to send [05:45:58]OFD Sender: No OFD packet to send [05:46:03]OFD Sender: No OFD packet to send [05:46:08]OFD Sender: No OFD packet to send [05:46:13]OFD Sender: No OFD packet to send [05:46:18]OFD Sender: No OFD packet to send [05:46:23]OFD Sender: No OFD packet to send [05:46:28]OFD Sender: No OFD packet to send [05:46:33]OFD Sender: No OFD packet to send [05:46:38]OFD Sender: No OFD packet to send [05:46:43]OFD Sender: No OFD packet to send [05:46:48]OFD Sender: No OFD packet to send [05:46:53]OFD Sender: No OFD packet to send [05:46:58]OFD Sender: No OFD packet to send [05:47:03]OFD Sender: No OFD packet to send [05:47:08]OFD Sender: No OFD packet to send [05:47:13]OFD Sender: No OFD packet to send [05:47:18]OFD Sender: No OFD packet to send [05:47:23]OFD Sender: No OFD packet to send [05:47:28]OFD Sender: No OFD packet to send [05:47:33]OFD Sender: No OFD packet to send [05:47:38]OFD Sender: No OFD packet to send [05:47:43]OFD Sender: No OFD packet to send [05:47:48]OFD Sender: No OFD packet to send [05:47:53]OFD Sender: No OFD packet to send [05:47:58]OFD Sender: No OFD packet to send [05:48:03]OFD Sender: No OFD packet to send [05:48:08]OFD Sender: No OFD packet to send [05:48:13]OFD Sender: No OFD packet to send [05:48:18]OFD Sender: No OFD packet to send [05:48:23]OFD Sender: No OFD packet to send [05:48:28]OFD Sender: No OFD packet to send [05:48:33]OFD Sender: No OFD packet to send [05:48:38]OFD Sender: No OFD packet to send [05:48:43]OFD Sender: No OFD packet to send [05:48:48]OFD Sender: No OFD packet to send [05:48:54]OFD Sender: No OFD packet to send [05:48:59]OFD Sender: No OFD packet to send [05:49:04]OFD Sender: No OFD packet to send [05:49:09]OFD Sender: No OFD packet to send [05:49:14]OFD Sender: No OFD packet to send [05:49:19]OFD Sender: No OFD packet to send [05:49:24]OFD Sender: No OFD packet to send [05:49:29]OFD Sender: No OFD packet to send [05:49:34]OFD Sender: No OFD packet to send [05:49:39]OFD Sender: No OFD packet to send [05:49:44]OFD Sender: No OFD packet to send [05:49:49]OFD Sender: No OFD packet to send [05:49:54]OFD Sender: No OFD packet to send [05:49:59]OFD Sender: No OFD packet to send [05:50:04]OFD Sender: No OFD packet to send [05:50:09]OFD Sender: No OFD packet to send [05:50:14]OFD Sender: No OFD packet to send [05:50:19]OFD Sender: No OFD packet to send [05:50:24]OFD Sender: No OFD packet to send [05:50:29]OFD Sender: No OFD packet to send [05:50:34]OFD Sender: No OFD packet to send [05:50:39]OFD Sender: No OFD packet to send [05:50:44]OFD Sender: No OFD packet to send [05:50:49]OFD Sender: No OFD packet to send [05:50:54]OFD Sender: No OFD packet to send [05:50:59]OFD Sender: No OFD packet to send [05:51:04]OFD Sender: No OFD packet to send [05:51:09]OFD Sender: No OFD packet to send [05:51:14]OFD Sender: No OFD packet to send [05:51:19]OFD Sender: No OFD packet to send [05:51:24]OFD Sender: No OFD packet to send [05:51:29]OFD Sender: No OFD packet to send [05:51:29]accept exits with 10 [05:51:29]New connection [05:51:29]New thread 3067575652 created [05:51:29]Thread 3067432292 joined [05:51:29]Waiting for new connection... [05:51:29] Sock 10.Parse request [05:51:29]Sock 10.Check first char [05:51:29]Sock 10.First char is OK [05:51:29]request: POST /json_proto HTTP/1.0 [05:51:29]Method: POST [05:51:29]URL: /json_proto [05:51:29]Method is POST - this is cgi request [05:51:29]url: /json_proto [05:51:29]query_string will be loaded in cgi processing [05:51:29]execute_cgi json_proto POST (null) [05:51:29]execute_cgi path=json_proto method=POST [05:51:29]POST find Content-Length [05:51:29]Host: 172.17.43.131:8080 [05:51:29]Content-Length: 801 [05:51:29]Content-Type: application/json [05:51:29] [05:51:29]POST finish read [05:51:29]Found Content-Length = 801 [05:51:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002746", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 78.750, "sum" : 6000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 6000.75 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:51:29]execute_script... [05:51:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002746", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 78.750, "sum" : 6000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 6000.75 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:51:29]POST & json_proto [05:51:29]process_json_proto [05:51:29]json parsed OK: [05:51:29]protocol is kg_v1.0 [05:51:29]action value=close_receipt [05:51:29]process_action close_receipt [05:51:29]cmd_close_receipt [05:51:29]MH_GetDate [05:51:29]Write to MH i2c: F0 00 00 67 0C 62 [05:51:29]Write i2c OK [05:51:29]MH_I2C_Read... [05:51:29]Read from MH i2c: F0 [05:51:29]MH_I2C_Read... [05:51:29]Read from MH i2c: F0 09 00 [05:51:29]MH_I2C_Read... [05:51:29]Read from MH i2c: F0 09 00 67 0C 00 63 DC A5 66 F9 24 A2 66 DA [05:51:29]GetLastDocTimeStamp 1722145304 [05:51:29]current date 1722145891 [05:51:29]FM_GetShiftState [05:51:29]SAM_PROTO_GetShiftState [05:51:29]wFMCommunicate request_size=4 [05:51:29]MH_SAM_APDU [05:51:29]CAPDU: 80 13 01 00 [05:51:29]Write to MH i2c: E2 08 00 68 0C 80 13 01 00 00 00 00 00 F1 [05:51:29]Write i2c OK [05:51:29]MH_I2C_Read... [05:51:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:51:29]Read from MH i2c: E2 [05:51:29]MH_I2C_Read... [05:51:29]Read from MH i2c: E2 0E 00 [05:51:29]MH_I2C_Read... [05:51:29]Read from MH i2c: E2 0E 00 68 0C 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 A2 [05:51:29]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [05:51:29]wFMCommunicate OK [05:51:29]SAM_PROTO_GetShiftState done [05:51:29]FM_GetShiftState done [05:51:29]opened in 1722125326 [05:51:29]opened+sec_in_day 1722211726 [05:51:29]quantity*price = 600075 [05:51:29]sum+1 = 600076 [05:51:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 6000.75 НСП 1% : 53.10 НДС 12% : 637.25 Наличными: 0.00 Безнал.: 6000.75 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 72 28.07.2024 05:51 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226412 ФПД: 144172532060852 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T055131&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226412&fm=144172532060852&tin=02508201610067®Number=0000000000092624&sum=600075 [05:51:31]StoreToDocumentArchive [05:51:31]shift 439 fd 226412 [05:51:31]save to /storage/0439/doc_00226412 [05:51:31]save last doc name /storage/0439/doc_00226412 to /storage/kkm_last_doc_name [05:51:31]save OK [05:51:31]Clear old archive folders... [05:51:31]ProcessDocumentItem done err = 0, tmpTLVsize=248 [05:51:31]tlvbuf is 0114F710 [05:51:31]SAM_PROTO_ClearQueue [05:51:31]wFMCommunicate request_size=4 [05:51:31]MH_SAM_APDU [05:51:31]CAPDU: 80 09 00 00 [05:51:31]Write to MH i2c: E2 08 00 75 0C 80 09 00 00 00 00 00 00 F3 [05:51:31]Write i2c OK [05:51:31]MH_I2C_Read... [05:51:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:51:31]Read from MH i2c: E2 [05:51:31]MH_I2C_Read... [05:51:31]Read from MH i2c: E2 03 00 [05:51:31]MH_I2C_Read... [05:51:31]Read from MH i2c: E2 03 00 75 0C 00 90 00 F5 [05:51:31]RAPDU: 90 00 [05:51:31]wFMCommunicate OK [05:51:31]SAM_PROTO_ClearQueue done [05:51:31]KKMCreateOFDPacket [05:51:31]OFDProtocolAddRootSTLVToBuf [05:51:31]FM_MakeSignedData [05:51:31]FM_MakeSignedData [05:51:31]SAM_PROTO_SignData [05:51:31]wFMCommunicate request_size=4 [05:51:31]MH_SAM_APDU [05:51:31]CAPDU: 80 0D 01 02 [05:51:31]Write to MH i2c: E2 08 00 76 0C 80 0D 01 02 00 00 00 00 FB [05:51:31]Write i2c OK [05:51:31]MH_I2C_Read... [05:51:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:51:31]Read from MH i2c: E2 [05:51:31]MH_I2C_Read... [05:51:31]Read from MH i2c: E2 03 00 [05:51:31]MH_I2C_Read... [05:51:31]Read from MH i2c: E2 03 00 76 0C 00 90 00 F6 [05:51:31]RAPDU: 90 00 [05:51:31]wFMCommunicate OK [05:51:31]wFMCommunicate request_size=255 [05:51:31]MH_SAM_APDU [05:51: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 35 FF 03 08 00 03 9E 33 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 0B 28 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0B 28 09 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 14 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 ED F8 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0B 28 09 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 63 DC A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6C 74 03 00 35 04 06 00 83 1F C8 8F [05:51:31]Write to MH i2c: E2 02 01 77 0C 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 35 FF 03 08 00 03 9E 33 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 0B 28 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0B 28 09 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 14 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 ED F8 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0B 28 09 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 63 DC A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6C 74 03 00 35 04 06 00 83 1F C8 8F 00 00 A4 [05:51:31]Write i2c OK [05:51:31]MH_I2C_Read... [05:51:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:51:31]Read from MH i2c: E2 [05:51:31]MH_I2C_Read... [05:51:31]Read from MH i2c: E2 03 00 [05:51:31]MH_I2C_Read... [05:51:31]Read from MH i2c: E2 03 00 77 0C 00 90 00 F7 [05:51:31]RAPDU: 90 00 [05:51:31]wFMCommunicate OK [05:51:31]wFMCommunicate request_size=7 [05:51:31]MH_SAM_APDU [05:51:31]CAPDU: 80 0D 02 02 02 52 B4 [05:51:31]Write to MH i2c: E2 0A 00 78 0C 80 0D 02 02 02 00 52 B4 00 00 08 [05:51:31]Write i2c OK [05:51:31]MH_I2C_Read... [05:51:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:51:31]Read from MH i2c: E2 [05:51:31]MH_I2C_Read... [05:51:31]Read from MH i2c: E2 03 00 [05:51:31]MH_I2C_Read... [05:51:31]Read from MH i2c: E2 03 00 78 0C 00 90 00 F8 [05:51:31]RAPDU: 90 00 [05:51:31]wFMCommunicate OK [05:51:31]wFMCommunicate request_size=4 [05:51:31]MH_SAM_APDU [05:51:31]CAPDU: 80 0D 03 02 [05:51:31]Write to MH i2c: E2 08 00 79 0C 80 0D 03 02 00 00 00 00 00 [05:51:31]Write i2c OK [05:51:31]MH_I2C_Read... [05:51:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:51:31]Read from MH i2c: E2 [05:51:31]MH_I2C_Read... [05:51:31]Read from MH i2c: E2 0B 00 [05:51:31]MH_I2C_Read... [05:51:31]Read from MH i2c: E2 0B 00 79 0C 00 CE CF 2F 80 11 36 80 F9 90 00 0D [05:51:31]RAPDU: CE CF 2F 80 11 36 80 F9 90 00 [05:51:31]wFMCommunicate OK [05:51:31]SAM_PROTO_SignData done [05:51:31]FM_MakeSignedData done [05:51:31]CreateOFDProtocolMessage [05:51:31]wFMCommunicate request_size=4 [05:51:31]MH_SAM_APDU [05:51:31]CAPDU: 80 11 00 00 [05:51:31]Write to MH i2c: E2 08 00 7A 0C 80 11 00 00 00 00 00 00 00 [05:51:31]Write i2c OK [05:51:31]MH_I2C_Read... [05:51:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:51:31]Read from MH i2c: E2 [05:51:31]MH_I2C_Read... [05:51:31]Read from MH i2c: E2 17 00 [05:51:31]MH_I2C_Read... [05:51:31]Read from MH i2c: E2 17 00 7A 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5D [05:51:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [05:51:31]wFMCommunicate OK [05:51:31]CreateOFDProtocolMessage done [05:51:31]OFDSenderStorePacket 226412 [05:51:31]StoreOFDPacket docnum=226412 [05:51:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 F5 D5 04 01 BA 4F 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 35 FF 03 08 00 03 9E 33 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 0B 28 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0B 28 09 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 14 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 ED F8 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0B 28 09 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 63 DC A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6C 74 03 00 35 04 06 00 83 1F C8 8F 52 B4 CE CF 2F 80 11 36 80 F9 [05:51:31]CheckFolder [05:51:31]dirname=/storage/ofd_packets [05:51:31]CheckFolder done [05:51:31]ProducePacketName [05:51:31]name=ofd_packets/00226412 [05:51:31]NVStorageSaveData ofd_packets/00226412 [05:51:31]File name is /storage/ofd_packets/00226412 [05:51:31]Write 298 bytes [05:51:31]NVStorageSaveData done [05:51:31]OFDSenderStorePacket done [05:51:31]KKMCreateOFDPacket done [05:51:31]NVStorageSaveData kkm_last_timestamp [05:51:31]File name is /storage/kkm_last_timestamp [05:51:31]Write 4 bytes [05:51:31]NVStorageSaveData done [05:51:31]ExternCall_PrintAddStr [05:51:31]wPrintStart [05:51:31]Write to MH i2c: 01 00 00 7B 0C 87 [05:51:31]Write i2c OK [05:51:31]MH_I2C_Read... [05:51:31]Read from MH i2c: 01 [05:51:31]MH_I2C_Read... [05:51:31]Read from MH i2c: 01 07 00 [05:51:31]MH_I2C_Read... [05:51:31]Read from MH i2c: 01 07 00 7B 0C 00 00 00 00 00 FF 0F 9C [05:51:31]RasterBufferAndPrint [05:51:31]line Счет N : (1)2002746 [05:51:31]line ИНН: 02508201610067 [05:51:31]line Контрольно-Кассовый Чек [05:51:31]line ПРОДАЖА [05:51:31]line ТРК (МРК, ГНК) : 21 [05:51:31]line Товар: 2710194210 [05:51:31]line ДТ-К-5 [05:51:31]line 78.750 * 76.20 [05:51:31]line = 6000.75 [05:51:31]line НДС 12% НСП 1% [05:51:31]line > о реализуемом товаре [05:51:31]line ИТОГО: 6000.75 [05:51:31]line НСП 1% : 53.10 [05:51:31]line НДС 12% : 637.25 [05:51:31]line Наличными: 0.00 [05:51:31]line Безнал.: 6000.75 [05:51:31]line Место: АЗС № 97 "Партнер Нефть" [05:51:31]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [05:51:31]line СНО: Общий режим [05:51:31]line Чек 72 28.07.2024 05:51 [05:51:31]line Смена: 439 ФФД: 1.0 [05:51:31]line ЗНМ: 0300000054 [05:51:31]line РНМ: 0000000000092624 [05:51:31]line Версия ККМ: 001 [05:51:31]line Платежная система: O! деньги [05:51:31]line ФМ: 0000000000874959 [05:51:31]line ФД: 226412 [05:51:31]line ФПД: 144172532060852 [05:51:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T055131&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226412&fm=144172532060852&tin=02508201610067®Number=0000000000092624&sum=600075 [05:51:31]written 0, free lines is 4095 [05:51:31]OFD Sender: Processing packet 226412 [packets to send 600, broken 599] [05:51:31]ProducePacketName [05:51:31]name=ofd_packets/00226412 [05:51:31]OFD Sender: To server: pG, [05:51:31]CommunicateWithHost lk.salyk.kg:30040 [05:51:31]ConnectInit lk.salyk.kg [05:51:32]Connected sock=7 [05:51:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 F5 D5 04 01 BA 4F 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 35 FF 03 08 00 03 9E 33 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 0B 28 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0B 28 09 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 14 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 ED F8 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0B 28 09 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 63 DC A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6C 74 03 00 35 04 06 00 83 1F C8 8F 52 B4 CE CF 2F 80 11 36 80 F9 [05:51:32]Write to MH i2c: 01 00 00 A5 0C B1 [05:51:32]Write i2c OK [05:51:32]MH_I2C_Read... [05:51:32]Read from MH i2c: 01 [05:51:32]MH_I2C_Read... [05:51:32]Read from MH i2c: 01 07 00 [05:51:32]MH_I2C_Read... [05:51:32]Read from MH i2c: 01 07 00 A5 0C 00 00 00 00 00 6E 0C 32 [05:51:32]RasterBufferAndPrint [05:51:32]line [05:51:32]line [05:51:32]line [05:51:32]line [05:51:32]line [05:51:32]written 0, free lines is 3185 [05:51:32]MH_Cut [05:51:32]Write to MH i2c: D1 01 00 AC 0C 01 8A [05:51:32]Write i2c OK [05:51:32]MH_I2C_Read... [05:51:32]Read from MH i2c: D1 [05:51:32]MH_I2C_Read... [05:51:32]Read from MH i2c: D1 01 00 [05:51:32]MH_I2C_Read... [05:51:32]Read from MH i2c: D1 01 00 AC 0C 00 89 [05:51:32]Write to MH i2c: 01 00 00 AD 0C B9 [05:51:32]Write i2c OK [05:51:32]MH_I2C_Read... [05:51:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 58 06 47 00 7F 24 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6C 74 03 00 F4 03 04 00 6E 88 A5 66 B6 04 01 00 00 BA 68 79 7C AC B0 DD AC [05:51:32]CommunicateWithHost err = 0 [05:51:32]CheckOFDResponse [05:51:32]1017 (14) - 77093643461234 [05:51:32]1041 (16) - 0000000000874959 [05:51:32]1040 (4) - 226412 [05:51:32]1012 (4) - 27.07.2024 23:53 [05:51:32]1206 (1) - 0 [05:51:32]OFD Sender: Remove packet 226412 [05:51:32]ProducePacketName [05:51:32]name=ofd_packets/00226412 [05:51:32]NVStorageDeleteData [05:51:32]int [05:51:32]*** FLAG_PRN_PAP2 set [05:51:32]*** Cut start [05:51:32]*** Partial cut [05:51:32]*** CUTSNS_PIN = 1 [05:51:32]*** CUTSNS_PIN = 0 [05:51:32]*** Brake cut motor [05:51:32]OFD Sender: No OFD packet to send [05:51:33]Read from MH i2c: 01 [05:51:33]MH_I2C_Read... [05:51:33]*** Stop cut motor [05:51:33]*** Cut end [05:51:33]*** FLAG_PRN_PAP2 reset [05:51:33]Read from MH i2c: 01 07 00 [05:51:33]MH_I2C_Read... [05:51:33]Read from MH i2c: 01 07 00 AD 0C 00 00 00 00 00 FF 0F CE [05:51:33]process_action close_receipt done [05:51:33]requested_data is exist [05:51:33]produce_requested_data [05:51:33]requested_item fm.sn is exist - process it [05:51:33]wFMCommunicate request_size=4 [05:51:33]MH_SAM_APDU [05:51:33]CAPDU: 80 11 00 00 [05:51:33]Write to MH i2c: E2 08 00 AE 0C 80 11 00 00 00 00 00 00 34 [05:51:33]Write i2c OK [05:51:33]MH_I2C_Read... [05:51:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:51:33]Read from MH i2c: E2 [05:51:33]MH_I2C_Read... [05:51:33]Read from MH i2c: E2 17 00 [05:51:33]MH_I2C_Read... [05:51:33]Read from MH i2c: E2 17 00 AE 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 91 [05:51:33]RAPDU: Write to MH i2c: 11 01 04 00 10 00 00 AF 30 0C 30 BB 30 [05:51:33]30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [05:51:33]wFMCommunicate OK [05:51:33]Write i2c OK [05:51:33]requested_item fd.num is exist - process it [05:51:33]MH_I2C_Read... [05:51:33]SAM_PROTO_GetFieldsCounters [05:51:33]Read from MH i2c: wFMCommunicate request_size=4 [05:51:33]01 MH_SAM_APDU [05:51:33] [05:51:33]CAPDU: MH_I2C_Read... [05:51:33]80 13 00 Read from MH i2c: 00 01 [05:51:33]07 00 [05:51:33]MH_I2C_Read... [05:51:33]Read from MH i2c: 01 07 00 AF 0C 00 00 00 00 00 FF 0F D0 [05:51:33]Write to MH i2c: state=0 [05:51:33]E2 08 00 B0 0C 80 13 00 00 00 00 00 00 38 [05:51:33]Write i2c OK [05:51:33]MH_I2C_Read... [05:51:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:51:33]Read from MH i2c: E2 [05:51:33]MH_I2C_Read... [05:51:33]Read from MH i2c: E2 62 00 [05:51:33]MH_I2C_Read... [05:51:33]Read from MH i2c: E2 62 00 B0 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6C 74 03 00 0E 04 04 00 B7 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 [05:51:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6C 74 03 00 0E 04 04 00 B7 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 [05:51:33]wFMCommunicate OK [05:51:33]SAM_PROTO_GetFieldsCounters done [05:51:33]requested_item shift.num is exist - process it [05:51:33]requested_item shift.opened is exist - process it [05:51:33]req_shift_opened [05:51:33]FM_GetShiftState [05:51:33]SAM_PROTO_GetShiftState [05:51:33]wFMCommunicate request_size=4 [05:51:33]MH_SAM_APDU [05:51:33]CAPDU: 80 13 01 00 [05:51:33]Write to MH i2c: E2 08 00 B1 0C 80 13 01 00 00 00 00 00 3A [05:51:33]Write i2c OK [05:51:33]MH_I2C_Read... [05:51:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:51:33]Read from MH i2c: E2 [05:51:33]MH_I2C_Read... [05:51:33]Read from MH i2c: E2 0E 00 [05:51:33]MH_I2C_Read... [05:51:33]Read from MH i2c: E2 0E 00 B1 0C 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 EB [05:51:33]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [05:51:33]wFMCommunicate OK [05:51:33]SAM_PROTO_GetShiftState done [05:51:33]FM_GetShiftState done [05:51:33]req_shift_opened done [05:51:33]requested_item shift.open_date is exist - process it [05:51:33]req_shift_open_date [05:51:33]req_shift_open_date done [05:51:33]produce_requested_data done [05:51:33]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226412,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [05:51:33]process_action_free close_receipt [05:51:33]json_value_free [05:51:33]json_value_free done [05:51:33]process_json_proto returns [05:51:33]Send response to host [05:51:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226412,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [05:51:33]free response buf [05:51:33]execute_script done [05:51:33]execute_script returns [05:51:33]free content buf [05:51:33]Sock 10.Close socket [05:51:33]Sock 10.Thread stoped [05:51:38]OFD Sender: No OFD packet to send [05:51:43]OFD Sender: No OFD packet to send [05:51:48]OFD Sender: No OFD packet to send [05:51:53]OFD Sender: No OFD packet to send [05:51:58]OFD Sender: No OFD packet to send [05:52:03]OFD Sender: No OFD packet to send [05:52:08]OFD Sender: No OFD packet to send [05:52:13]OFD Sender: No OFD packet to send [05:52:18]OFD Sender: No OFD packet to send [05:52:23]OFD Sender: No OFD packet to send [05:52:28]OFD Sender: No OFD packet to send [05:52:32]recv_with_timeout no data received [05:52:33]OFD Sender: No OFD packet to send [05:52:38]OFD Sender: No OFD packet to send [05:52:43]OFD Sender: No OFD packet to send [05:52:48]OFD Sender: No OFD packet to send [05:52:53]OFD Sender: No OFD packet to send [05:52:58]OFD Sender: No OFD packet to send [05:53:03]OFD Sender: No OFD packet to send [05:53:08]OFD Sender: No OFD packet to send [05:53:13]OFD Sender: No OFD packet to send [05:53:18]OFD Sender: No OFD packet to send [05:53:23]OFD Sender: No OFD packet to send [05:53:28]OFD Sender: No OFD packet to send [05:53:33]OFD Sender: No OFD packet to send [05:53:38]OFD Sender: No OFD packet to send [05:53:43]OFD Sender: No OFD packet to send [05:53:48]OFD Sender: No OFD packet to send [05:53:53]OFD Sender: No OFD packet to send [05:53:58]OFD Sender: No OFD packet to send [05:54:03]OFD Sender: No OFD packet to send [05:54:08]OFD Sender: No OFD packet to send [05:54:13]OFD Sender: No OFD packet to send [05:54:18]OFD Sender: No OFD packet to send [05:54:23]OFD Sender: No OFD packet to send [05:54:28]OFD Sender: No OFD packet to send [05:54:33]OFD Sender: No OFD packet to send [05:54:38]OFD Sender: No OFD packet to send [05:54:41]recv_with_timeout no data received [05:54:43]OFD Sender: No OFD packet to send [05:54:48]OFD Sender: No OFD packet to send [05:54:53]OFD Sender: No OFD packet to send [05:54:58]OFD Sender: No OFD packet to send [05:55:03]OFD Sender: No OFD packet to send [05:55:08]OFD Sender: No OFD packet to send [05:55:11]recv_with_timeout no data received [05:55:13]OFD Sender: No OFD packet to send [05:55:18]OFD Sender: No OFD packet to send [05:55:23]OFD Sender: No OFD packet to send [05:55:28]OFD Sender: No OFD packet to send [05:55:33]OFD Sender: No OFD packet to send [05:55:38]OFD Sender: No OFD packet to send [05:55:43]OFD Sender: No OFD packet to send [05:55:48]OFD Sender: No OFD packet to send [05:55:53]OFD Sender: No OFD packet to send [05:55:58]OFD Sender: No OFD packet to send [05:56:03]OFD Sender: No OFD packet to send [05:56:08]OFD Sender: No OFD packet to send [05:56:13]OFD Sender: No OFD packet to send [05:56:18]OFD Sender: No OFD packet to send [05:56:23]recv_with_timeout no data received [05:56:23]OFD Sender: No OFD packet to send [05:56:28]OFD Sender: No OFD packet to send [05:56:33]OFD Sender: No OFD packet to send [05:56:38]OFD Sender: No OFD packet to send [05:56:43]OFD Sender: No OFD packet to send [05:56:48]OFD Sender: No OFD packet to send [05:56:53]OFD Sender: No OFD packet to send [05:56:58]OFD Sender: No OFD packet to send [05:57:03]OFD Sender: No OFD packet to send [05:57:08]OFD Sender: No OFD packet to send [05:57:13]OFD Sender: No OFD packet to send [05:57:19]OFD Sender: No OFD packet to send [05:57:24]OFD Sender: No OFD packet to send [05:57:29]OFD Sender: No OFD packet to send [05:57:34]OFD Sender: No OFD packet to send [05:57:39]OFD Sender: No OFD packet to send [05:57:44]OFD Sender: No OFD packet to send [05:57:49]OFD Sender: No OFD packet to send [05:57:54]OFD Sender: No OFD packet to send [05:57:59]OFD Sender: No OFD packet to send [05:58:04]OFD Sender: No OFD packet to send [05:58:09]OFD Sender: No OFD packet to send [05:58:14]OFD Sender: No OFD packet to send [05:58:19]OFD Sender: No OFD packet to send [05:58:24]OFD Sender: No OFD packet to send [05:58:29]OFD Sender: No OFD packet to send [05:58:34]OFD Sender: No OFD packet to send [05:58:39]OFD Sender: No OFD packet to send [05:58:44]OFD Sender: No OFD packet to send [05:58:49]OFD Sender: No OFD packet to send [05:58:54]OFD Sender: No OFD packet to send [05:58:59]OFD Sender: No OFD packet to send [05:59:04]OFD Sender: No OFD packet to send [05:59:09]OFD Sender: No OFD packet to send [05:59:14]OFD Sender: No OFD packet to send [05:59:19]OFD Sender: No OFD packet to send [05:59:24]OFD Sender: No OFD packet to send [05:59:29]OFD Sender: No OFD packet to send [05:59:34]OFD Sender: No OFD packet to send [05:59:39]OFD Sender: No OFD packet to send [05:59:44]OFD Sender: No OFD packet to send [05:59:49]OFD Sender: No OFD packet to send [05:59:54]OFD Sender: No OFD packet to send [05:59:59]OFD Sender: No OFD packet to send [06:00:04]OFD Sender: No OFD packet to send [06:00:09]OFD Sender: No OFD packet to send [06:00:14]OFD Sender: No OFD packet to send [06:00:19]OFD Sender: No OFD packet to send [06:00:24]OFD Sender: No OFD packet to send [06:00:29]OFD Sender: No OFD packet to send [06:00:34]OFD Sender: No OFD packet to send [06:00:39]OFD Sender: No OFD packet to send [06:00:44]OFD Sender: No OFD packet to send [06:00:49]OFD Sender: No OFD packet to send [06:00:54]OFD Sender: No OFD packet to send [06:00:59]OFD Sender: No OFD packet to send [06:01:04]OFD Sender: No OFD packet to send [06:01:09]OFD Sender: No OFD packet to send [06:01:14]OFD Sender: No OFD packet to send [06:01:19]OFD Sender: No OFD packet to send [06:01:24]OFD Sender: No OFD packet to send [06:01:29]OFD Sender: No OFD packet to send [06:01:34]OFD Sender: No OFD packet to send [06:01:39]OFD Sender: No OFD packet to send [06:01:44]OFD Sender: No OFD packet to send [06:01:49]OFD Sender: No OFD packet to send [06:01:54]OFD Sender: No OFD packet to send [06:01:59]OFD Sender: No OFD packet to send [06:02:04]OFD Sender: No OFD packet to send [06:02:09]OFD Sender: No OFD packet to send [06:02:14]OFD Sender: No OFD packet to send [06:02:19]OFD Sender: No OFD packet to send [06:02:24]OFD Sender: No OFD packet to send [06:02:29]OFD Sender: No OFD packet to send [06:02:34]OFD Sender: No OFD packet to send [06:02:39]OFD Sender: No OFD packet to send [06:02:44]OFD Sender: No OFD packet to send [06:02:49]OFD Sender: No OFD packet to send [06:02:54]OFD Sender: No OFD packet to send [06:02:59]OFD Sender: No OFD packet to send [06:03:04]OFD Sender: No OFD packet to send [06:03:10]OFD Sender: No OFD packet to send [06:03:15]OFD Sender: No OFD packet to send [06:03:20]OFD Sender: No OFD packet to send [06:03:25]OFD Sender: No OFD packet to send [06:03:30]OFD Sender: No OFD packet to send [06:03:35]OFD Sender: No OFD packet to send [06:03:40]OFD Sender: No OFD packet to send [06:03:45]OFD Sender: No OFD packet to send [06:03:50]OFD Sender: No OFD packet to send [06:03:55]OFD Sender: No OFD packet to send [06:04:00]OFD Sender: No OFD packet to send [06:04:05]OFD Sender: No OFD packet to send [06:04:10]OFD Sender: No OFD packet to send [06:04:15]OFD Sender: No OFD packet to send [06:04:20]OFD Sender: No OFD packet to send [06:04:25]OFD Sender: No OFD packet to send [06:04:30]OFD Sender: No OFD packet to send [06:04:34]recv_with_timeout no data received [06:04:35]OFD Sender: No OFD packet to send [06:04:40]OFD Sender: No OFD packet to send [06:04:45]OFD Sender: No OFD packet to send [06:04:47]recv_with_timeout no data received [06:04:50]OFD Sender: No OFD packet to send [06:04:55]OFD Sender: No OFD packet to send [06:05:00]OFD Sender: No OFD packet to send [06:05:05]OFD Sender: No OFD packet to send [06:05:10]OFD Sender: No OFD packet to send [06:05:15]OFD Sender: No OFD packet to send [06:05:20]OFD Sender: No OFD packet to send [06:05:25]OFD Sender: No OFD packet to send [06:05:30]OFD Sender: No OFD packet to send [06:05:35]OFD Sender: No OFD packet to send [06:05:40]OFD Sender: No OFD packet to send [06:05:45]OFD Sender: No OFD packet to send [06:05:50]OFD Sender: No OFD packet to send [06:05:55]OFD Sender: No OFD packet to send [06:06:00]OFD Sender: No OFD packet to send [06:06:05]OFD Sender: No OFD packet to send [06:06:10]OFD Sender: No OFD packet to send [06:06:15]OFD Sender: No OFD packet to send [06:06:20]OFD Sender: No OFD packet to send [06:06:25]OFD Sender: No OFD packet to send [06:06:30]OFD Sender: No OFD packet to send [06:06:35]OFD Sender: No OFD packet to send [06:06:39]recv_with_timeout no data received [06:06:40]OFD Sender: No OFD packet to send [06:06:45]OFD Sender: No OFD packet to send [06:06:50]OFD Sender: No OFD packet to send [06:06:55]OFD Sender: No OFD packet to send [06:07:00]OFD Sender: No OFD packet to send [06:07:05]OFD Sender: No OFD packet to send [06:07:10]OFD Sender: No OFD packet to send [06:07:15]OFD Sender: No OFD packet to send [06:07:20]OFD Sender: No OFD packet to send [06:07:25]OFD Sender: No OFD packet to send [06:07:30]OFD Sender: No OFD packet to send [06:07:35]OFD Sender: No OFD packet to send [06:07:40]OFD Sender: No OFD packet to send [06:07:45]OFD Sender: No OFD packet to send [06:07:50]OFD Sender: No OFD packet to send [06:07:55]OFD Sender: No OFD packet to send [06:08:00]OFD Sender: No OFD packet to send [06:08:03]recv_with_timeout no data received [06:08:05]OFD Sender: No OFD packet to send [06:08:10]OFD Sender: No OFD packet to send [06:08:15]OFD Sender: No OFD packet to send [06:08:20]OFD Sender: No OFD packet to send [06:08:25]OFD Sender: No OFD packet to send [06:08:30]OFD Sender: No OFD packet to send [06:08:35]OFD Sender: No OFD packet to send [06:08:40]OFD Sender: No OFD packet to send [06:08:45]OFD Sender: No OFD packet to send [06:08:50]OFD Sender: No OFD packet to send [06:08:55]OFD Sender: No OFD packet to send [06:09: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:02]recv_with_timeout no data received [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:06]recv_with_timeout no data received [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:29]accept exits with 9 [06:11:29]New connection [06:11:29]New thread 3067432292 created [06:11:29]Thread 3067575652 joined [06:11:29]Waiting for new connection... [06:11:29] Sock 9.Parse request [06:11:29]Sock 9.Check first char [06:11:29]Sock 9.First char is OK [06:11:29]request: POST /json_proto HTTP/1.0 [06:11:29]Method: POST [06:11:29]URL: /json_proto [06:11:29]Method is POST - this is cgi request [06:11:29]url: /json_proto [06:11:29]query_string will be loaded in cgi processing [06:11:29]execute_cgi json_proto POST (null) [06:11:29]execute_cgi path=json_proto method=POST [06:11:29]POST find Content-Length [06:11:29]Host: 172.17.43.131:8080 [06:11:29]Content-Length: 686 [06:11:29]Content-Type: application/json [06:11:29] [06:11:29]POST finish read [06:11:29]Found Content-Length = 686 [06:11:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002747", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 29.400, "sum" : 1070.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1070.00, "total" : 1070.00, "payments": [ { "type": 0, "sum" : 1070.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:11:29]execute_script... [06:11: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)2002747", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 29.400, "sum" : 1070.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1070.00, "total" : 1070.00, "payments": [ { "type": 0, "sum" : 1070.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:11:29]POST & json_proto [06:11:29]process_json_proto [06:11:29]json parsed OK: [06:11:29]protocol is kg_v1.0 [06:11:29]action value=close_receipt [06:11:29]process_action close_receipt [06:11:29]cmd_close_receipt [06:11:29]MH_GetDate [06:11:29]Write to MH i2c: F0 00 00 B2 0C AD [06:11:29]Write i2c OK [06:11:29]MH_I2C_Read... [06:11:29]Read from MH i2c: F0 [06:11:29]MH_I2C_Read... [06:11:29]Read from MH i2c: F0 09 00 [06:11:29]MH_I2C_Read... [06:11:29]Read from MH i2c: F0 09 00 B2 0C 00 13 E1 A5 66 F9 24 A2 66 DA [06:11:29]GetLastDocTimeStamp 1722145891 [06:11:29]current date 1722147091 [06:11:29]FM_GetShiftState [06:11:29]SAM_PROTO_GetShiftState [06:11:29]wFMCommunicate request_size=4 [06:11:29]MH_SAM_APDU [06:11:29]CAPDU: 80 13 01 00 [06:11:29]Write to MH i2c: E2 08 00 B3 0C 80 13 01 00 00 00 00 00 3C [06:11:29]Write i2c OK [06:11:29]MH_I2C_Read... [06:11:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:11:29]Read from MH i2c: E2 [06:11:29]MH_I2C_Read... [06:11:29]Read from MH i2c: E2 0E 00 [06:11:29]MH_I2C_Read... [06:11:29]Read from MH i2c: E2 0E 00 B3 0C 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 ED [06:11:29]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [06:11:29]wFMCommunicate OK [06:11:29]SAM_PROTO_GetShiftState done [06:11:29]FM_GetShiftState done [06:11:29]opened in 1722125326 [06:11:29]opened+sec_in_day 1722211726 [06:11:29]quantity*price = 107016 [06:11:29]sum+1 = 107017 [06:11:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1070.00 Внесено: 1070.00 СДАЧА: 0.00 НСП 1% : 9.47 НДС 12% : 113.64 Наличными: 1070.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 73 28.07.2024 06:11 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226413 ФПД: 206332563357857 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T061131&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226413&fm=206332563357857&tin=02508201610067®Number=0000000000092624&sum=107000 [06:11:30]StoreToDocumentArchive [06:11:30]shift 439 fd 226413 [06:11:30]save to /storage/0439/doc_00226413 [06:11:30]save last doc name /storage/0439/doc_00226413 to /storage/kkm_last_doc_name [06:11:30]save OK [06:11:30]Clear old archive folders... [06:11:30]ProcessDocumentItem done err = 0, tmpTLVsize=250 [06:11:30]tlvbuf is 011544F0 [06:11:30]SAM_PROTO_ClearQueue [06:11:30]wFMCommunicate request_size=4 [06:11:30]MH_SAM_APDU [06:11:30]CAPDU: 80 09 00 00 [06:11:30]Write to MH i2c: E2 08 00 C0 0C 80 09 00 00 00 00 00 00 3E [06:11:30]Write i2c OK [06:11:30]MH_I2C_Read... [06:11:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:11:30]Read from MH i2c: E2 [06:11:30]MH_I2C_Read... [06:11:30]Read from MH i2c: E2 03 00 [06:11:30]MH_I2C_Read... [06:11:30]Read from MH i2c: E2 03 00 C0 0C 00 90 00 40 [06:11:30]RAPDU: 90 00 [06:11:30]wFMCommunicate OK [06:11:30]SAM_PROTO_ClearQueue done [06:11:30]KKMCreateOFDPacket [06:11:30]OFDProtocolAddRootSTLVToBuf [06:11:30]FM_MakeSignedData [06:11:30]FM_MakeSignedData [06:11:30]SAM_PROTO_SignData [06:11:30]wFMCommunicate request_size=4 [06:11:30]MH_SAM_APDU [06:11:30]CAPDU: 80 0D 01 02 [06:11:30]Write to MH i2c: E2 08 00 C1 0C 80 0D 01 02 00 00 00 00 46 [06:11:30]Write i2c OK [06:11:30]MH_I2C_Read... [06:11:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:11:30]Read from MH i2c: E2 [06:11:30]MH_I2C_Read... [06:11:30]Read from MH i2c: E2 03 00 [06:11:30]MH_I2C_Read... [06:11:30]Read from MH i2c: E2 03 00 C1 0C 00 90 00 41 [06:11:30]RAPDU: 90 00 [06:11:30]wFMCommunicate OK [06:11:30]wFMCommunicate request_size=255 [06:11:30]MH_SAM_APDU [06:11:30]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 D8 72 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 08 A2 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 A1 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B3 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 2C 00 00 00 00 07 04 06 00 F8 A1 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 00 00 00 F4 03 04 00 13 E1 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6D 74 03 00 35 04 06 00 BB A8 [06:11:30]Write to MH i2c: E2 02 01 C2 0C 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 D8 72 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 08 A2 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 A1 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B3 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 2C 00 00 00 00 07 04 06 00 F8 A1 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 00 00 00 F4 03 04 00 13 E1 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6D 74 03 00 35 04 06 00 BB A8 00 00 FB [06:11:30]Write i2c OK [06:11:30]MH_I2C_Read... [06:11:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:11:31]Read from MH i2c: E2 [06:11:31]MH_I2C_Read... [06:11:31]Read from MH i2c: E2 03 00 [06:11:31]MH_I2C_Read... [06:11:31]Read from MH i2c: E2 03 00 C2 0C 00 90 00 42 [06:11:31]RAPDU: 90 00 [06:11:31]wFMCommunicate OK [06:11:31]wFMCommunicate request_size=9 [06:11:31]MH_SAM_APDU [06:11:31]CAPDU: 80 0D 02 02 04 8B 25 00 A1 [06:11:31]Write to MH i2c: E2 0C 00 C3 0C 80 0D 02 02 04 00 8B 25 00 A1 00 00 A2 [06:11:31]Write i2c OK [06:11:31]MH_I2C_Read... [06:11:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:11:31]Read from MH i2c: E2 [06:11:31]MH_I2C_Read... [06:11:31]Read from MH i2c: E2 03 00 [06:11:31]MH_I2C_Read... [06:11:31]Read from MH i2c: E2 03 00 C3 0C 00 90 00 43 [06:11:31]RAPDU: 90 00 [06:11:31]wFMCommunicate OK [06:11:31]wFMCommunicate request_size=4 [06:11:31]MH_SAM_APDU [06:11:31]CAPDU: 80 0D 03 02 [06:11:31]Write to MH i2c: E2 08 00 C4 0C 80 0D 03 02 00 00 00 00 4B [06:11:31]Write i2c OK [06:11:31]MH_I2C_Read... [06:11:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:11:31]Read from MH i2c: E2 [06:11:31]MH_I2C_Read... [06:11:31]Read from MH i2c: E2 0B 00 [06:11:31]MH_I2C_Read... [06:11:31]Read from MH i2c: E2 0B 00 C4 0C 00 92 4E 80 9F F4 DF EF C7 90 00 D4 [06:11:31]RAPDU: 92 4E 80 9F F4 DF EF C7 90 00 [06:11:31]wFMCommunicate OK [06:11:31]SAM_PROTO_SignData done [06:11:31]FM_MakeSignedData done [06:11:31]CreateOFDProtocolMessage [06:11:31]wFMCommunicate request_size=4 [06:11:31]MH_SAM_APDU [06:11:31]CAPDU: 80 11 00 00 [06:11:31]Write to MH i2c: E2 08 00 C5 0C 80 11 00 00 00 00 00 00 4B [06:11:31]Write i2c OK [06:11:31]MH_I2C_Read... [06:11:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:11:31]Read from MH i2c: E2 [06:11:31]MH_I2C_Read... [06:11:31]Read from MH i2c: E2 17 00 [06:11:31]MH_I2C_Read... [06:11:31]Read from MH i2c: E2 17 00 C5 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A8 [06:11:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:11:31]wFMCommunicate OK [06:11:31]CreateOFDProtocolMessage done [06:11:31]OFDSenderStorePacket 226413 [06:11:31]StoreOFDPacket docnum=226413 [06:11:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 1E 5A 06 01 DC 20 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 D8 72 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 08 A2 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 A1 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B3 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 2C 00 00 00 00 07 04 06 00 F8 A1 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 00 00 00 F4 03 04 00 13 E1 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6D 74 03 00 35 04 06 00 BB A8 8B 25 00 A1 92 4E 80 9F F4 DF EF C7 [06:11:31]CheckFolder [06:11:31]dirname=/storage/ofd_packets [06:11:31]CheckFolder done [06:11:31]ProducePacketName [06:11:31]name=ofd_packets/00226413 [06:11:31]NVStorageSaveData ofd_packets/00226413 [06:11:31]File name is /storage/ofd_packets/00226413 [06:11:31]Write 300 bytes [06:11:31]NVStorageSaveData done [06:11:31]OFDSenderStorePacket done [06:11:31]KKMCreateOFDPacket done [06:11:31]NVStorageSaveData kkm_last_timestamp [06:11:31]File name is /storage/kkm_last_timestamp [06:11:31]Write 4 bytes [06:11:31]NVStorageSaveData done [06:11:31]ExternCall_PrintAddStr [06:11:31]wPrintStart [06:11:31]Write to MH i2c: 01 00 00 C6 0C D2 [06:11:31]Write i2c OK [06:11:31]MH_I2C_Read... [06:11:31]Read from MH i2c: 01 [06:11:31]MH_I2C_Read... [06:11:31]Read from MH i2c: 01 07 00 [06:11:31]MH_I2C_Read... [06:11:31]Read from MH i2c: 01 07 00 C6 0C 00 00 00 00 00 FF 0F E7 [06:11:31]RasterBufferAndPrint [06:11:31]line Счет N : (1)2002747 [06:11:31]line ИНН: 02508201610067 [06:11:31]line Контрольно-Кассовый Чек [06:11:31]line ПРОДАЖА [06:11:31]line ТРК (МРК, ГНК) : 81 [06:11:31]line Товар: 2711190000 [06:11:31]line ГАЗ-К-5 [06:11:31]line 29.400 * 36.40 [06:11:31]line = 1070.16 [06:11:31]line НДС 12% НСП 1% [06:11:31]line > о реализуемом товаре [06:11:31]line ОКРУГЛЕНИЕ: -0.16 [06:11:31]line ИТОГО: 1070.00 [06:11:31]line Внесено: 1070.00 [06:11:31]line СДАЧА: 0.00 [06:11:31]line НСП 1% : 9.47 [06:11:31]line НДС 12% : 113.64 [06:11:31]line Наличными: 1070.00 [06:11:31]line Безнал.: 0.00 [06:11:31]line Место: АЗС № 97 "Партнер Нефть" [06:11:31]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [06:11:31]line СНО: Общий режим [06:11:31]line Чек 73 28.07.2024 06:11 [06:11:31]line Смена: 439 ФФД: 1.0 [06:11:31]line ЗНМ: 0300000054 [06:11:31]line РНМ: 0000000000092624 [06:11:31]line Версия ККМ: 001 [06:11:31]line ФМ: 0000000000874959 [06:11:31]line ФД: 226413 [06:11:31]line ФПД: 206332563357857 [06:11:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T061131&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226413&fm=206332563357857&tin=02508201610067®Number=0000000000092624&sum=107000 [06:11:31]written 0, free lines is 4095 [06:11:31]OFD Sender: Processing packet 226413 [packets to send 600, broken 599] [06:11:31]ProducePacketName [06:11:31]name=ofd_packets/00226413 [06:11:31]OFD Sender: To server: pG, [06:11:31]CommunicateWithHost lk.salyk.kg:30040 [06:11:31]ConnectInit lk.salyk.kg [06:11:31]int [06:11:31]Write to MH i2c: 01 00 00 D8 0C E4 [06:11:31]*** FLAG_PRN_PAP2 set [06:11:31]Write i2c OK [06:11:31]Write i2c OK [06:11:31]MH_I2C_Read... [06:11:31]MH_I2C_Read... [06:11:31]*** FLAG_PRN_PAP2 reset [06:11:31]Read from MH i2c: DD [06:11:31]MH_I2C_Read... [06:11:31]Read from MH i2c: DD [06:11:31]MH_I2C_Read... [06:11:31]Read from MH i2c: DD 05 00 [06:11:31]answer for other command [DD] [06:11:31]MH Int Process stopped [06:11:31]Read from MH i2c: DD 05 00 [06:11:31]MH_I2C_Read... [06:11:31]Read from MH i2c: DD 05 00 D8 0C 00 1E 00 E1 0F D3 [06:11:31]answer with wrong packet_num 0CD8 - expected 0CD9 [06:11:31]process_action_free close_receipt [06:11:31]json_value_free [06:11:31]json_value_free done [06:11:31]process_json_proto returns [06:11:31]Send response to host [06:11:31]{"protocol":"kg_v1.0","response":{"error":1039,"error_desc":"CoCPU protocol format"}} [06:11:31]free response buf [06:11:31]execute_script done [06:11:31]execute_script returns [06:11:31]free content buf [06:11:31]Sock 9.Close socket [06:11:31]Sock 9.Thread stoped [06:11:31]Connected sock=10 [06:11:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 1E 5A 06 01 DC 20 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 D8 72 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 08 A2 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 A1 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B3 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 2C 00 00 00 00 07 04 06 00 F8 A1 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 00 00 00 F4 03 04 00 13 E1 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6D 74 03 00 35 04 06 00 BB A8 8B 25 00 A1 92 4E 80 9F F4 DF EF C7 [06:11:31]*** FLAG_PRN_PAP2 set [06:11:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 E3 5F 47 00 22 28 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6D 74 03 00 F4 03 04 00 1E 8D A5 66 B6 04 01 00 00 6F 5E 83 77 E3 24 91 24 [06:11:32]CommunicateWithHost err = 0 [06:11:32]CheckOFDResponse [06:11:32]1017 (14) - 77093643461234 [06:11:32]1041 (16) - 0000000000874959 [06:11:32]1040 (4) - 226413 [06:11:32]1012 (4) - 28.07.2024 00:13 [06:11:32]1206 (1) - 0 [06:11:32]OFD Sender: Remove packet 226413 [06:11:32]ProducePacketName [06:11:32]name=ofd_packets/00226413 [06:11:32]NVStorageDeleteData [06:11:32]OFD Sender: No OFD packet to send [06:11:37]OFD Sender: No OFD packet to send [06:11:42]OFD Sender: No OFD packet to send [06:11:47]OFD Sender: No OFD packet to send [06:11:49]recv_with_timeout no data received [06:11:52]OFD Sender: No OFD packet to send [06:11:57]OFD Sender: No OFD packet to send [06:12:02]OFD Sender: No OFD packet to send [06:12:08]OFD Sender: No OFD packet to send [06:12:13]OFD Sender: No OFD packet to send [06:12:18]OFD Sender: No OFD packet to send [00:00:09] *** EcrCore started. Build 196 *** [00:00:09]/dev/ttyS4 opened [00:00:09]MH_InterfaceInit /dev/i2c-1 [00:00:09]Malloc ok [00:00:09]MH_GetMetrics [00:00:09]Write to MH i2c: 00 00 00 01 00 00 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:09]Are we in boot? [00:00:09]We are in boot - try to switch [00:00:09]Write to MH i2c: A0 00 00 02 00 A1 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:09]*** [00:00:09]Read from MH i2c: A0 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:09]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:09]*** Waiting for read because exit forced [00:00:09]*** 10 ms more... [00:00:09]*** MH1903S init start (LINUX_LIGHT) [00:00:09]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:09]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:09]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:09]*** step 0: 5000 (2650, 2350 REF) [00:00:09]*** step 1: 4835 (2500, 2335 REF) [00:00:09]*** step 2: 4676 (2440, 2236 REF) [00:00:09]*** step 3: 4523 (2280, 2243 REF) [00:00:09]*** step 4: 4376 (2160, 2216 REF) [00:00:09]*** step 5: 4235 (2050, 2185 REF) [00:00:09]*** step 6: 4098 (1950, 2148 REF) [00:00:09]*** step 7: 3967 (1870, 2097 REF) [00:00:09]*** step 8: 3840 (1828, 2012 REF) [00:00:09]*** step 9: 3719 (1728, 1991 REF) [00:00:09]*** step 10: 3601 (1675, 1926 REF) [00:00:09]*** step 11: 3488 (1635, 1853 REF) [00:00:09]*** step 12: 3379 (1595, 1784 REF) [00:00:09]*** step 13: 3275 (1565, 1710 REF) [00:00:09]*** step 14: 3174 (1543, 1631 REF) [00:00:09]*** step 15: 3077 (1523, 1554 REF) [00:00:09]*** step 16: 2983 (1503, 1480 REF) [00:00:09]*** step 17: 2893 (1486, 1407 REF) [00:00:09]*** step 18: 2806 (1466, 1340 REF) [00:00:09]*** step 19: 2723 (1426, 1297 REF) [00:00:09]*** step 20: 2642 (1406, 1236 REF) [00:00:09]*** step 21: 2565 (1384, 1181 REF) [00:00:09]*** step 22: 2490 (1364, 1126 REF) [00:00:09]*** step 23: 2418 (1344, 1074 REF) [00:00:09]*** step 24: 2349 (1322, 1027 REF) [00:00:09]*** step 25: 2283 (1302, 981 REF) [00:00:09]*** step 26: 2218 (1282, 936 REF) [00:00:09]*** step 27: 2157 (1262, 895 REF) [00:00:09]*** step 28: 2097 (1242, 855 REF) [00:00:09]*** step 29: 2040 (1222, 818 REF) [00:00:09]*** step 30: 1985 (1202, 783 REF) [00:00:09]*** step 31: 1932 (1191, 741 REF) [00:00:09]*** step 32: 1880 (1181, 699 REF) [00:00:09]*** step 33: 1831 (1171, 660 REF) [00:00:09]*** step 34: 1784 (1161, 623 REF) [00:00:09]*** step 35: 1738 (1151, 587 REF) [00:00:09]*** step 36: 1694 (1141, 553 REF) [00:00:09]*** step 37: 1652 (1131, 521 REF) [00:00:09]*** step 38: 1611 (1121, 490 REF) [00:00:09]*** step 39: 1572 (1111, 461 REF) [00:00:09]*** step 40: 1534 (1103, 431 REF) [00:00:09]*** step 41: 1497 (1093, 404 REF) [00:00:09]*** step 42: 1462 (1083, 379 REF) [00:00:09]*** step 43: 1428 (1073, 355 REF) [00:00:09]*** step 44: 1396 (1063, 333 REF) [00:00:09]*** step 45: 1365 (1053, 312 REF) [00:00:09]*** step 46: 1334 (1043, 291 REF) [00:00:09]*** step 47: 1305 (1033, 272 REF) [00:00:09]*** step 48: 1277 (1023, 254 REF) [00:00:09]*** step 49: 1250 (1013, 237 REF) [00:00:09]*** step 50: 1224 (990, 234 REF) [00:00:09]*** step 51: 1199 (980, 219 REF) [00:00:09]*** step 52: 1175 (970, 205 REF) [00:00:09]*** step 53: 1152 (960, 192 REF) [00:00:09]*** step 54: 1130 (950, 180 REF) [00:00:09]*** step 55: 1108 (940, 168 REF) [00:00:09]*** step 56: 1088 (930, 158 REF) [00:00:09]*** step 57: 1068 (920, 148 REF) [00:00:09]*** step 58: 1049 (910, 139 REF) [00:00:09]*** step 59: 1030 (900, 130 REF) [00:00:09]*** step 60: 1012 (890, 122 REF) [00:00:09]*** step 61: 995 (880, 115 REF) [00:00:09]*** step 62: 979 (870, 109 REF) [00:00:09]*** step 63: 963 (860, 103 REF) [00:00:09]*** step 64: 948 (850, 98 REF) [00:00:09]*** step 65: 933 (840, 93 REF) [00:00:09]*** step 66: 919 (830, 89 REF) [00:00:09]*** step 67: 905 (820, 85 REF) [00:00:09]*** step 68: 892 (810, 82 REF) [00:00:09]*** step 69: 879 (800, 79 REF) [00:00:09]*** step 70: 867 (790, 77 REF) [00:00:09]*** step 71: 855 (780, 75 REF) [00:00:09]*** step 72: 844 (770, 74 REF) [00:00:09]*** step 73: 833 (760, 73 REF) [00:00:09]*** step 74: 822 (750, 72 REF) [00:00:09]*** step 75: 812 (740, 72 REF) [00:00:09]*** step 76: 803 (730, 73 REF) [00:00:09]*** step 77: 793 (720, 73 REF) [00:00:09]*** step 78: 784 (710, 74 REF) [00:00:09]*** step 79: 776 (700, 76 REF) [00:00:09]*** step 80: 767 (690, 77 REF) [00:00:09]*** step 81: 759 (680, 79 REF) [00:00:09]*** step 82: 751 (670, 81 REF) [00:00:09]*** step 83: 744 (660, 84 REF) [00:00:09]*** step 84: 737 (650, 87 REF) [00:00:09]*** step 85: 730 (640, 90 REF) [00:00:09]*** step 86: 723 (630, 93 REF) [00:00:09]*** step 87: 717 (620, 97 REF) [00:00:09]*** step 88: 710 (610, 100 REF) [00:00:09]*** step 89: 705 (600, 105 REF) [00:00:09]*** step 90: 699 [00:00:09]*** step 91: 693 [00:00:09]*** step 92: 688 [00:00:09]*** step 93: 683 [00:00:09]*** step 94: 678 [00:00:09]*** step 95: 673 [00:00:09]*** step 96: 669 [00:00:09]*** step 97: 664 [00:00:09]*** step 98: 660 [00:00:09]*** step 99: 656 [00:00:09]*** step 100: 652 [00:00:09]*** step 101: 648 [00:00:09]*** step 102: 644 [00:00:09]*** step 103: 641 [00:00:09]*** step 104: 638 [00:00:09]*** step 105: 634 [00:00:09]*** step 106: 631 [00:00:09]*** step 107: 628 [00:00:09]*** step 108: 625 [00:00:09]*** step 109: 622 [00:00:09]*** step 110: 620 [00:00:09]*** step 111: 617 [00:00:09]*** step 112: 615 [00:00:09]*** step 113: 612 [00:00:09]*** step 114: 610 [00:00:09]*** step 115: 608 [00:00:09]*** step 116: 605 [00:00:09]*** step 117: 603 [00:00:09]*** step 118: 601 [00:00:09]*** step 119: 599 [00:00:09]*** printer: Printer HW initialized [00:00:09]*** initSamCard finished [00:00:09]*** RTC: 244833+1721902329=1722147162 [00:00:09]*** BPK Status Register BPK_RDY = 0x0 [00:00:09]*** SEN State Register SEN_STATE = 0xff [00:00:09]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:09]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:09]*** Is cutter blocked? [00:00:09]*** FLAG_PRN_PAP2 set [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 03 00 02 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:10]Are we in boot? [00:00:10]We are not in boot now [00:00:10]Write to MH i2c: 01 00 00 04 00 04 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 04 00 00 02 00 00 00 FF 0F 1B [00:00:10]Model is 3 [00:00:10]MH firmware is 30620 [00:00:10]MH boot firmware is 3 [00:00:10]MH_SetPrinterDots 448 [00:00:10]HeadWidthInBytes 56 [00:00:10]maxmasksize 7 [00:00:10]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:10]Write to MH i2c: D5 00 00 06 00 DA [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]ExternCall_SetCallbacks [00:00:10]NVStorageInit [00:00:10]MH_GetDate [00:00:10]Write to MH i2c: F0 00 00 07 00 F6 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 07 00 00 5B E1 A5 66 F9 24 A2 66 6B [06:12:43]Current date/time: 28.07.2024 06:12 [06:12:43]FM_Init [06:12:43]wFMConnect [06:12:43]MH_SAM_On [06:12:43]Write to MH i2c: E0 00 00 08 00 E7 [06:12:43]Write i2c OK [06:12:43]MH_I2C_Read... [06:12:43]*** iso7816_init finished! [06:12:43]*** atr: [06:12:43]*** 0F 3B D5 18 FF 81 91 FE [06:12:43]*** 1F C3 80 73 C8 21 10 0A [06:12:43]*** 00 00 00 00 00 00 00 00 [06:12:43]*** 00 00 00 00 00 00 00 00 [06:12:43]*** 00 00 00 00 00 00 00 00 [06:12:43]*** 00 00 00 00 00 00 00 00 [06:12:43]*** 00 00 00 00 00 00 00 00 [06:12:43]*** 00 00 00 00 00 00 00 00 [06:12:43]Read from MH i2c: E0 [06:12:43]MH_I2C_Read... [06:12:43]Read from MH i2c: E0 10 00 [06:12:43]MH_I2C_Read... [06:12:43]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [06:12:43]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [06:12:43]wFMCommunicate request_size=10 [06:12:43]MH_SAM_APDU [06:12:43]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [06:12:43]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [06:12:43]Write i2c OK [06:12:43]MH_I2C_Read... [06:12:43]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [06:12:43]Read from MH i2c: E2 [06:12:43]MH_I2C_Read... [06:12:43]Read from MH i2c: E2 03 00 [06:12:43]MH_I2C_Read... [06:12:43]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [06:12:43]RAPDU: 90 00 [06:12:43]wFMCommunicate OK [06:12:43]wFMCommunicate request_size=4 [06:12:43]MH_SAM_APDU [06:12:43]CAPDU: 80 11 00 00 [06:12:43]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [06:12:43]Write i2c OK [06:12:43]MH_I2C_Read... [06:12:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:12:43]Read from MH i2c: E2 [06:12:43]MH_I2C_Read... [06:12:43]Read from MH i2c: E2 17 00 [06:12:43]MH_I2C_Read... [06:12:43]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [06:12:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:12:43]wFMCommunicate OK [06:12:43]Detected FM SN is 0000000000874959 [06:12:43]Stored FM SN is 0000000000874959 [06:12:43]wFMCommunicate request_size=9 [06:12:43]MH_SAM_APDU [06:12:43]CAPDU: 80 16 00 00 04 1A 5E 01 00 [06:12:43]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [06:12:43]Write i2c OK [06:12:43]MH_I2C_Read... [06:12:43]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [06:12:43]Read from MH i2c: E2 [06:12:43]MH_I2C_Read... [06:12:43]Read from MH i2c: E2 03 00 [06:12:43]MH_I2C_Read... [06:12:43]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [06:12:43]RAPDU: 90 00 [06:12:43]wFMCommunicate OK [06:12:43]FM PIN OK [06:12:43]wFMCommunicate request_size=8 [06:12:43]MH_SAM_APDU [06:12:43]CAPDU: 80 14 04 00 03 02 00 01 [06:12:43]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [06:12:43]Write i2c OK [06:12:43]MH_I2C_Read... [06:12:43]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [06:12:43]Read from MH i2c: E2 [06:12:43]MH_I2C_Read... [06:12:43]Read from MH i2c: E2 03 00 [06:12:43]MH_I2C_Read... [06:12:43]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [06:12:43]RAPDU: 90 00 [06:12:43]wFMCommunicate OK [06:12:43]wFMCommunicate request_size=13 [06:12:43]MH_SAM_APDU [06:12:43]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [06:12:43]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [06:12:43]Write i2c OK [06:12:43]MH_I2C_Read... [06:12:43]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [06:12:43]Read from MH i2c: E2 [06:12:43]MH_I2C_Read... [06:12:43]Read from MH i2c: E2 03 00 [06:12:43]MH_I2C_Read... [06:12:43]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [06:12:43]RAPDU: 90 00 [06:12:43]wFMCommunicate OK [06:12:43]wFMCommunicate request_size=4 [06:12:43]MH_SAM_APDU [06:12:43]CAPDU: 80 11 00 00 [06:12:43]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [06:12:43]Write i2c OK [06:12:43]MH_I2C_Read... [06:12:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:12:43]Read from MH i2c: E2 [06:12:43]MH_I2C_Read... [06:12:43]Read from MH i2c: E2 17 00 [06:12:43]MH_I2C_Read... [06:12:43]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [06:12:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:12:43]wFMCommunicate OK [06:12:43]DocumentArchiveInit [06:12:43]Start Httpd... [06:12:43]Httpd thread 3067293028 created [06:12:43]Write to MH i2c: 01 00 00 0F 00 0F [06:12:43]Write i2c OK [06:12:43]MH_I2C_Read... [06:12:43]Read from MH i2c: 01 [06:12:43]MH_I2C_Read... [06:12:43]Read from MH i2c: 01 07 00 [06:12:43]MH_I2C_Read... [06:12:43]Read from MH i2c: 01 07 00 0F 00 00 02 00 00 00 FF 0F 26 [06:12:43]MH Int Process started [06:12:43]Allocated Socket 8 [06:12:43]Bind OK [06:12:43]Listen OK [06:12:43]httpd running on port 8080 [06:12:43]Waiting for new connection... [06:12:44]OFD Sender: No OFD packet to send [06:12:46]accept exits with 9 [06:12:46]New connection [06:12:46]New thread 3067006308 created [06:12:46]Waiting for new connection... [06:12:46] Sock 9.Parse request [06:12:46]Sock 9.Check first char [06:12:46]Sock 9.First char is OK [06:12:46]request: POST /json_proto HTTP/1.0 [06:12:46]Method: POST [06:12:46]URL: /json_proto [06:12:46]Method is POST - this is cgi request [06:12:46]url: /json_proto [06:12:46]query_string will be loaded in cgi processing [06:12:46]execute_cgi json_proto POST (null) [06:12:46]execute_cgi path=json_proto method=POST [06:12:46]POST find Content-Length [06:12:46]Host: 172.17.43.131:8080 [06:12:46]Content-Length: 215 [06:12:46]Content-Type: application/json [06:12:46] [06:12:46]POST finish read [06:12:46]Found Content-Length = 215 [06:12:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:12:46]execute_script... [06:12:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:12:46]POST & json_proto [06:12:46]process_json_proto [06:12:46]json parsed OK: [06:12:46]protocol is kg_v1.0 [06:12:46]action value=get_value [06:12:46]process_action get_value [06:12:46]cmd_get_value [06:12:46]process_action get_value done [06:12:46]requested_data is exist [06:12:46]produce_requested_data [06:12:46]requested_item kkm.sn is exist - process it [06:12:46]requested_item kkm.ver is exist - process it [06:12:46]requested_item fm.sn is exist - process it [06:12:46]wFMCommunicate request_size=4 [06:12:46]MH_SAM_APDU [06:12:46]CAPDU: 80 11 00 00 [06:12:46]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [06:12:46]Write i2c OK [06:12:46]MH_I2C_Read... [06:12:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:12:46]Read from MH i2c: E2 [06:12:46]MH_I2C_Read... [06:12:46]Read from MH i2c: E2 17 00 [06:12:46]MH_I2C_Read... [06:12:46]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E7 [06:12:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:12:46]wFMCommunicate OK [06:12:46]requested_item fd.num is exist - process it [06:12:46]SAM_PROTO_GetFieldsCounters [06:12:46]wFMCommunicate request_size=4 [06:12:46]MH_SAM_APDU [06:12:46]CAPDU: 80 13 00 00 [06:12:46]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [06:12:46]Write i2c OK [06:12:46]MH_I2C_Read... [06:12:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:12:46]Read from MH i2c: E2 [06:12:46]MH_I2C_Read... [06:12:46]Read from MH i2c: E2 62 00 [06:12:46]MH_I2C_Read... [06:12:46]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6D 74 03 00 0E 04 04 00 B7 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 2D [06:12:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6D 74 03 00 0E 04 04 00 B7 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 [06:12:46]wFMCommunicate OK [06:12:46]SAM_PROTO_GetFieldsCounters done [06:12:46]requested_item shift.num is exist - process it [06:12:46]requested_item shift.opened is exist - process it [06:12:46]req_shift_opened [06:12:46]FM_GetShiftState [06:12:46]SAM_PROTO_GetShiftState [06:12:46]wFMCommunicate request_size=4 [06:12:46]MH_SAM_APDU [06:12:46]CAPDU: 80 13 01 00 [06:12:46]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [06:12:46]Write i2c OK [06:12:46]MH_I2C_Read... [06:12:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:12:46]Read from MH i2c: E2 [06:12:46]MH_I2C_Read... [06:12:46]Read from MH i2c: E2 0E 00 [06:12:46]MH_I2C_Read... [06:12:46]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 40 [06:12:46]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [06:12:46]wFMCommunicate OK [06:12:46]SAM_PROTO_GetShiftState done [06:12:46]FM_GetShiftState done [06:12:46]req_shift_opened done [06:12:46]requested_item shift.open_date is exist - process it [06:12:46]req_shift_open_date [06:12:46]req_shift_open_date done [06:12:46]produce_requested_data done [06:12:46]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226413,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [06:12:46]process_action_free get_value [06:12:46]json_value_free [06:12:46]json_value_free done [06:12:46]process_json_proto returns [06:12:46]Send response to host [06:12:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226413,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [06:12:46]free response buf [06:12:46]execute_script done [06:12:46]execute_script returns [06:12:46]free content buf [06:12:46]Sock 9.Close socket [06:12:46]Sock 9.Thread stoped [06:12:46]accept exits with 7 [06:12:46]New connection [06:12:46]New thread 3066862948 created [06:12:46]Thread 3067006308 joined [06:12:46]Waiting for new connection... [06:12:46] Sock 7.Parse request [06:12:46]Sock 7.Check first char [06:12:46]Sock 7.First char is OK [06:12:46]request: POST /json_proto HTTP/1.0 [06:12:46]Method: POST [06:12:46]URL: /json_proto [06:12:46]Method is POST - this is cgi request [06:12:46]url: /json_proto [06:12:46]query_string will be loaded in cgi processing [06:12:46]execute_cgi json_proto POST (null) [06:12:46]execute_cgi path=json_proto method=POST [06:12:46]POST find Content-Length [06:12:46]Host: 172.17.43.131:8080 [06:12:46]Content-Length: 331 [06:12:46]Content-Type: application/json [06:12:46] [06:12:46]POST finish read [06:12:46]Found Content-Length = 331 [06:12:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [06:12:46]execute_script... [06:12:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [06:12:46]POST & json_proto [06:12:46]process_json_proto [06:12:46]json parsed OK: [06:12:46]protocol is kg_v1.0 [06:12:46]action value=get_value [06:12:46]process_action get_value [06:12:46]cmd_get_value [06:12:46]process_action get_value done [06:12:46]requested_data is exist [06:12:46]produce_requested_data [06:12:46]requested_item fm.sale.total is exist - process it [06:12:46]SAM_PROTO_GetFMData [06:12:46]wFMCommunicate request_size=4 [06:12:46]MH_SAM_APDU [06:12:46]CAPDU: 80 13 03 00 [06:12:46]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [06:12:46]Write i2c OK [06:12:46]MH_I2C_Read... [06:12:47]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [06:12:47]Read from MH i2c: E2 [06:12:47]MH_I2C_Read... [06:12:47]Read from MH i2c: E2 FD 00 [06:12:47]MH_I2C_Read... [06:12:47]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 FF 70 03 00 69 04 A3 00 6F 04 04 00 B5 6A 03 00 B1 04 05 00 3E 93 11 7F 05 70 04 05 00 B0 73 0D B1 04 72 04 04 00 8E 1F 04 CE 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 D7 0A 77 95 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 27 4E 74 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4A 06 00 00 B1 04 04 00 3C 05 95 1F 70 04 04 00 3C 05 95 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 AA 5A 03 EF 03 09 90 00 A8 [06:12:47]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 FF 70 03 00 69 04 A3 00 6F 04 04 00 B5 6A 03 00 B1 04 05 00 3E 93 11 7F 05 70 04 05 00 B0 73 0D B1 04 72 04 04 00 8E 1F 04 CE 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 D7 0A 77 95 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 27 4E 74 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4A 06 00 00 B1 04 04 00 3C 05 95 1F 70 04 04 00 3C 05 95 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 AA 5A 03 EF 03 09 90 00 [06:12:47]wFMCommunicate OK [06:12:47]wFMCommunicate request_size=4 [06:12:47]MH_SAM_APDU [06:12:47]CAPDU: 80 17 00 00 [06:12:47]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [06:12:47]Write i2c OK [06:12:47]MH_I2C_Read... [06:12:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:12:47]Read from MH i2c: E2 [06:12:47]MH_I2C_Read... [06:12:47]Read from MH i2c: E2 FD 00 [06:12:47]MH_I2C_Read... [06:12:47]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9D 8D 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 BB [06:12:47]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9D 8D 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 [06:12:47]wFMCommunicate OK [06:12:47]wFMCommunicate request_size=4 [06:12:47]MH_SAM_APDU [06:12:47]CAPDU: 80 17 00 00 [06:12:47]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [06:12:47]Write i2c OK [06:12:47]MH_I2C_Read... [06:12:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:12:47]Read from MH i2c: E2 [06:12:47]MH_I2C_Read... [06:12:47]Read from MH i2c: E2 FD 00 [06:12:47]MH_I2C_Read... [06:12:47]Read from MH i2c: E2 FD 00 15 00 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 A7 [06:12:47]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 [06:12:47]wFMCommunicate OK [06:12:47]wFMCommunicate request_size=4 [06:12:47]MH_SAM_APDU [06:12:47]CAPDU: 80 17 00 00 [06:12:47]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [06:12:47]Write i2c OK [06:12:47]MH_I2C_Read... [06:12:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:12:47]Read from MH i2c: E2 [06:12:47]MH_I2C_Read... [06:12:47]Read from MH i2c: E2 FD 00 [06:12:47]MH_I2C_Read... [06:12:47]Read from MH i2c: E2 FD 00 16 00 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 22 [06:12:47]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 [06:12:48]wFMCommunicate OK [06:12:48]wFMCommunicate request_size=4 [06:12:48]MH_SAM_APDU [06:12:48]CAPDU: 80 17 00 00 [06:12:48]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [06:12:48]Write i2c OK [06:12:48]MH_I2C_Read... [06:12:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [06:12:48]Read from MH i2c: E2 [06:12:48]MH_I2C_Read... [06:12:48]Read from MH i2c: E2 E2 00 [06:12:48]MH_I2C_Read... [06:12:48]Read from MH i2c: E2 E2 00 17 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [06:12:48]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 [06:12:48]wFMCommunicate OK [06:12:48]SAM_PROTO_GetFMData done [06:12:48]requested_item fm.sale_refund.total is exist - process it [06:12:48]requested_item fm.buy.total is exist - process it [06:12:48]requested_item shift.sale.total is exist - process it [06:12:48]SAM_PROTO_GetShiftData [06:12:48]wFMCommunicate request_size=4 [06:12:48]MH_SAM_APDU [06:12:48]CAPDU: 80 13 02 00 [06:12:48]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [06:12:48]Write i2c OK [06:12:48]MH_I2C_Read... [06:12:48]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [06:12:48]Read from MH i2c: E2 [06:12:48]MH_I2C_Read... [06:12:48]Read from MH i2c: E2 FD 00 [06:12:48]MH_I2C_Read... [06:12:48]Read from MH i2c: E2 FD 00 18 00 00 AF 04 AA 04 AB 04 6E 04 04 00 49 00 00 00 69 04 9C 00 6F 04 04 00 49 00 00 00 B1 04 03 00 6E 9F 78 70 04 03 00 1C C2 67 72 04 03 00 52 DD 10 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 FC CF 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 52 11 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 3C [06:12:48]RAPDU: AF 04 AA 04 AB 04 6E 04 04 00 49 00 00 00 69 04 9C 00 6F 04 04 00 49 00 00 00 B1 04 03 00 6E 9F 78 70 04 03 00 1C C2 67 72 04 03 00 52 DD 10 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 FC CF 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 52 11 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 [06:12:48]wFMCommunicate OK [06:12:48]wFMCommunicate request_size=4 [06:12:48]MH_SAM_APDU [06:12:48]CAPDU: 80 17 00 00 [06:12:48]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [06:12:48]Write i2c OK [06:12:48]MH_I2C_Read... [06:12:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:12:48]Read from MH i2c: E2 [06:12:48]MH_I2C_Read... [06:12:48]Read from MH i2c: E2 FD 00 [06:12:48]MH_I2C_Read... [06:12:48]Read from MH i2c: E2 FD 00 19 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 B2 [06:12:49]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 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 [06:12:49]wFMCommunicate OK [06:12:49]wFMCommunicate request_size=4 [06:12:49]MH_SAM_APDU [06:12:49]CAPDU: 80 17 00 00 [06:12:49]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [06:12:49]Write i2c OK [06:12:49]MH_I2C_Read... [06:12:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:12:49]Read from MH i2c: E2 [06:12:49]MH_I2C_Read... [06:12:49]Read from MH i2c: E2 FD 00 [06:12:49]MH_I2C_Read... [06:12:49]Read from MH i2c: E2 FD 00 1A 00 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 4E [06:12:49]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 [06:12:49]wFMCommunicate OK [06:12:49]wFMCommunicate request_size=4 [06:12:49]MH_SAM_APDU [06:12:49]CAPDU: 80 17 00 00 [06:12:49]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [06:12:49]Write i2c OK [06:12:49]MH_I2C_Read... [06:12:49]OFD Sender: No OFD packet to send [06:12:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:12:49]Read from MH i2c: E2 [06:12:49]MH_I2C_Read... [06:12:49]Read from MH i2c: E2 FD 00 [06:12:49]MH_I2C_Read... [06:12:49]Read from MH i2c: E2 FD 00 1B 00 00 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 19 [06:12:49]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 [06:12:49]wFMCommunicate OK [06:12:49]wFMCommunicate request_size=4 [06:12:49]MH_SAM_APDU [06:12:49]CAPDU: 80 17 00 00 [06:12:49]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [06:12:49]Write i2c OK [06:12:49]MH_I2C_Read... [06:12:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 201! [06:12:49]Read from MH i2c: E2 [06:12:49]MH_I2C_Read... [06:12:49]Read from MH i2c: E2 CC 00 [06:12:49]MH_I2C_Read... [06:12:49]Read from MH i2c: E2 CC 00 1C 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7D [06:12:49]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 [06:12:49]wFMCommunicate OK [06:12:49]SAM_PROTO_GetShiftData done [06:12:49]requested_item shift.sale.total_cash is exist - process it [06:12:49]requested_item shift.sale_refund.total is exist - process it [06:12:49]requested_item shift.sale_refund.total_cash is exist - process it [06:12:49]requested_item shift.buy.total is exist - process it [06:12:49]requested_item shift.buy.total_cash is exist - process it [06:12:49]produce_requested_data done [06:12:49]produce_requested_data return {"fm.sale.total":236066947.18,"fm.sale_refund.total":5298599.00,"fm.buy.total":0.00,"shift.sale.total":79051.34,"shift.sale.total_cash":67999.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [06:12:49]process_action_free get_value [06:12:49]json_value_free [06:12:49]json_value_free done [06:12:49]process_json_proto returns [06:12:49]Send response to host [06:12:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":236066947.18,"fm.sale_refund.total":5298599.00,"fm.buy.total":0.00,"shift.sale.total":79051.34,"shift.sale.total_cash":67999.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [06:12:49]free response buf [06:12:49]execute_script done [06:12:49]execute_script returns [06:12:49]free content buf [06:12:49]Sock 7.Close socket [06:12:49]Sock 7.Thread stoped [06:12:50]accept exits with 9 [06:12:50]New connection [06:12:50]New thread 3067006308 created [06:12:50]Thread 3066862948 joined [06:12:50]Waiting for new connection... [06:12:50] Sock 9.Parse request [06:12:50]Sock 9.Check first char [06:12:50]Sock 9.First char is OK [06:12:50]request: POST /json_proto HTTP/1.0 [06:12:50]Method: POST [06:12:50]URL: /json_proto [06:12:50]Method is POST - this is cgi request [06:12:50]url: /json_proto [06:12:50]query_string will be loaded in cgi processing [06:12:50]execute_cgi json_proto POST (null) [06:12:50]execute_cgi path=json_proto method=POST [06:12:50]POST find Content-Length [06:12:50]Host: 172.17.43.131:8080 [06:12:50]Content-Length: 144 [06:12:50]Content-Type: application/json [06:12:50] [06:12:50]POST finish read [06:12:50]Found Content-Length = 144 [06:12:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [06:12:50]execute_script... [06:12:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [06:12:50]POST & json_proto [06:12:50]process_json_proto [06:12:50]json parsed OK: [06:12:50]protocol is kg_v1.0 [06:12:50]action value=print_doc [06:12:50]process_action print_doc [06:12:50]ExternCall_PrintAddStr [06:12:50]wPrintStart [06:12:50]Write to MH i2c: 01 00 00 1D 00 1D [06:12:50]Write i2c OK [06:12:50]MH_I2C_Read... [06:12:50]Read from MH i2c: 01 [06:12:50]MH_I2C_Read... [06:12:50]Read from MH i2c: 01 07 00 [06:12:50]MH_I2C_Read... [06:12:50]Read from MH i2c: 01 07 00 1D 00 00 02 00 00 00 FF 0F 34 [06:12:50]RasterBufferAndPrint [06:12:50]line Счет N : (1)2002747 [06:12:50]line ИНН: 02508201610067 [06:12:50]line Контрольно-Кассовый Чек [06:12:50]line ПРОДАЖА [06:12:50]line ТРК (МРК, ГНК) : 81 [06:12:50]line Товар: 2711190000 [06:12:50]line ГАЗ-К-5 [06:12:50]line 29.400 * 36.40 [06:12:50]line = 1070.16 [06:12:50]line НДС 12% НСП 1% [06:12:50]line > о реализуемом товаре [06:12:50]line ОКРУГЛЕНИЕ: -0.16 [06:12:50]line ИТОГО: 1070.00 [06:12:50]line Внесено: 1070.00 [06:12:50]line СДАЧА: 0.00 [06:12:50]line НСП 1% : 9.47 [06:12:50]line НДС 12% : 113.64 [06:12:50]line Наличными: 1070.00 [06:12:50]line Безнал.: 0.00 [06:12:50]line Место: АЗС № 97 "Партнер Нефть" [06:12:50]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [06:12:50]line СНО: Общий режим [06:12:50]line Чек 73 28.07.2024 06:11 [06:12:50]line Смена: 439 ФФД: 1.0 [06:12:50]line ЗНМ: 0300000054 [06:12:50]line РНМ: 0000000000092624 [06:12:50]line Версия ККМ: 001 [06:12:50]line ФМ: 0000000000874959 [06:12:50]line ФД: 226413 [06:12:50]line ФПД: 206332563357857 [06:12:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T061131&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226413&fm=206332563357857&tin=02508201610067®Number=0000000000092624&sum=107000 [06:12:50]written 0, free lines is 4095 [06:12:50]Error from MH - 05 [06:12:50]process_action_free print_doc [06:12:50]json_value_free [06:12:50]json_value_free done [06:12:50]process_json_proto returns [06:12:50]Send response to host [06:12:50]{"protocol":"kg_v1.0","response":{"error":1033,"error_desc":"No paper"}} [06:12:50]free response buf [06:12:50]execute_script done [06:12:50]execute_script returns [06:12:50]free content buf [06:12:50]Sock 9.Close socket [06:12:50]Sock 9.Thread stoped [06:12:54]OFD Sender: No OFD packet to send [06:12:59]OFD Sender: No OFD packet to send [06:13:04]OFD Sender: No OFD packet to send [06:13:09]OFD Sender: No OFD packet to send [06:13:14]OFD Sender: No OFD packet to send [06:13:19]OFD Sender: No OFD packet to send [06:13:19]recv_with_timeout no data received [06:13:24]OFD Sender: No OFD packet to send [06:13:29]OFD Sender: No OFD packet to send [06:13:34]OFD Sender: No OFD packet to send [06:13:39]OFD Sender: No OFD packet to send [06:13:44]OFD Sender: No OFD packet to send [06:13:49]OFD Sender: No OFD packet to send [06:13:54]OFD Sender: No OFD packet to send [06:13:59]OFD Sender: No OFD packet to send [06:14:04]OFD Sender: No OFD packet to send [06:14:09]OFD Sender: No OFD packet to send [06:14:14]OFD Sender: No OFD packet to send [06:14:19]OFD Sender: No OFD packet to send [06:14:24]OFD Sender: No OFD packet to send [06:14:29]OFD Sender: No OFD packet to send [06:14:34]OFD Sender: No OFD packet to send [06:14:39]OFD Sender: No OFD packet to send [06:14:44]OFD Sender: No OFD packet to send [06:14:48]recv_with_timeout no data received [06:14:49]OFD Sender: No OFD packet to send [06:14:54]OFD Sender: No OFD packet to send [06:14:59]OFD Sender: No OFD packet to send [06:15:04]OFD Sender: No OFD packet to send [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 244991+1721902329=1722147320 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:10]*** Is cutter blocked? [00:00:10]*** FLAG_PRN_PAP2 set [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 02 00 00 00 FF 0F 1B [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 F8 E1 A5 66 F9 24 A2 66 08 [06:15:20]Current date/time: 28.07.2024 06:15 [06:15:20]FM_Init [06:15:20]wFMConnect [06:15:20]MH_SAM_On [06:15:20]Write to MH i2c: E0 00 00 08 00 E7 [06:15:20]Write i2c OK [06:15:20]MH_I2C_Read... [06:15:20]*** iso7816_init finished! [06:15:20]*** atr: [06:15:20]*** 0F 3B D5 18 FF 81 91 FE [06:15:20]*** 1F C3 80 73 C8 21 10 0A [06:15:20]*** 00 00 00 00 00 00 00 00 [06:15:20]*** 00 00 00 00 00 00 00 00 [06:15:20]*** 00 00 00 00 00 00 00 00 [06:15:20]*** 00 00 00 00 00 00 00 00 [06:15:20]*** 00 00 00 00 00 00 00 00 [06:15:20]*** 00 00 00 00 00 00 00 00 [06:15:20]Read from MH i2c: E0 [06:15:20]MH_I2C_Read... [06:15:20]Read from MH i2c: E0 10 00 [06:15:20]MH_I2C_Read... [06:15:20]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [06:15:20]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [06:15:20]wFMCommunicate request_size=10 [06:15:20]MH_SAM_APDU [06:15:20]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [06:15:20]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [06:15:20]Write i2c OK [06:15:20]MH_I2C_Read... [06:15:20]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [06:15:20]Read from MH i2c: E2 [06:15:20]MH_I2C_Read... [06:15:20]Read from MH i2c: E2 03 00 [06:15:20]MH_I2C_Read... [06:15:20]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [06:15:20]RAPDU: 90 00 [06:15:20]wFMCommunicate OK [06:15:20]wFMCommunicate request_size=4 [06:15:20]MH_SAM_APDU [06:15:20]CAPDU: 80 11 00 00 [06:15:20]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [06:15:20]Write i2c OK [06:15:20]MH_I2C_Read... [06:15:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:15:20]Read from MH i2c: E2 [06:15:20]MH_I2C_Read... [06:15:20]Read from MH i2c: E2 17 00 [06:15:20]MH_I2C_Read... [06:15:20]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [06:15:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:15:20]wFMCommunicate OK [06:15:20]Detected FM SN is 0000000000874959 [06:15:20]Stored FM SN is 0000000000874959 [06:15:20]wFMCommunicate request_size=9 [06:15:20]MH_SAM_APDU [06:15:20]CAPDU: 80 16 00 00 04 1A 5E 01 00 [06:15:20]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [06:15:20]Write i2c OK [06:15:20]MH_I2C_Read... [06:15:20]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [06:15:20]Read from MH i2c: E2 [06:15:20]MH_I2C_Read... [06:15:20]Read from MH i2c: E2 03 00 [06:15:20]MH_I2C_Read... [06:15:20]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [06:15:20]RAPDU: 90 00 [06:15:20]wFMCommunicate OK [06:15:20]FM PIN OK [06:15:20]wFMCommunicate request_size=8 [06:15:20]MH_SAM_APDU [06:15:20]CAPDU: 80 14 04 00 03 02 00 01 [06:15:20]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [06:15:20]Write i2c OK [06:15:20]MH_I2C_Read... [06:15:20]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [06:15:20]Read from MH i2c: E2 [06:15:20]MH_I2C_Read... [06:15:20]Read from MH i2c: E2 03 00 [06:15:20]MH_I2C_Read... [06:15:20]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [06:15:20]RAPDU: 90 00 [06:15:20]wFMCommunicate OK [06:15:20]wFMCommunicate request_size=13 [06:15:20]MH_SAM_APDU [06:15:20]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [06:15:20]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [06:15:20]Write i2c OK [06:15:20]MH_I2C_Read... [06:15:20]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [06:15:20]Read from MH i2c: E2 [06:15:20]MH_I2C_Read... [06:15:20]Read from MH i2c: E2 03 00 [06:15:20]MH_I2C_Read... [06:15:20]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [06:15:20]RAPDU: 90 00 [06:15:20]wFMCommunicate OK [06:15:20]wFMCommunicate request_size=4 [06:15:20]MH_SAM_APDU [06:15:20]CAPDU: 80 11 00 00 [06:15:20]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [06:15:20]Write i2c OK [06:15:20]MH_I2C_Read... [06:15:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:15:20]Read from MH i2c: E2 [06:15:20]MH_I2C_Read... [06:15:20]Read from MH i2c: E2 17 00 [06:15:20]MH_I2C_Read... [06:15:20]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [06:15:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:15:20]wFMCommunicate OK [06:15:20]DocumentArchiveInit [06:15:20]Start Httpd... [06:15:20]Httpd thread 3067719012 created [06:15:20]Write to MH i2c: 01 00 00 0F 00 0F [06:15:20]Write i2c OK [06:15:20]MH_I2C_Read... [06:15:20]Read from MH i2c: 01 [06:15:20]MH_I2C_Read... [06:15:20]Read from MH i2c: 01 07 00 [06:15:20]MH_I2C_Read... [06:15:20]Read from MH i2c: 01 07 00 0F 00 00 02 00 00 00 FF 0F 26 [06:15:20]MH Int Process started [06:15:20]Allocated Socket 8 [06:15:20]Bind OK [06:15:20]Listen OK [06:15:20]httpd running on port 8080 [06:15:20]Waiting for new connection... [06:15:21]OFD Sender: No OFD packet to send [06:15:26]OFD Sender: No OFD packet to send [06:15:30]accept exits with 9 [06:15:30]New connection [06:15:30]New thread 3067432292 created [06:15:30]Waiting for new connection... [06:15:30] Sock 9.Parse request [06:15:30]Sock 9.Check first char [06:15:30]Sock 9.First char is OK [06:15:30]request: POST /json_proto HTTP/1.0 [06:15:30]Method: POST [06:15:30]URL: /json_proto [06:15:30]Method is POST - this is cgi request [06:15:30]url: /json_proto [06:15:30]query_string will be loaded in cgi processing [06:15:30]execute_cgi json_proto POST (null) [06:15:30]execute_cgi path=json_proto method=POST [06:15:30]POST find Content-Length [06:15:30]Host: 172.17.43.131:8080 [06:15:30]Content-Length: 215 [06:15:30]Content-Type: application/json [06:15:30] [06:15:30]POST finish read [06:15:30]Found Content-Length = 215 [06:15:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:15:30]execute_script... [06:15:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:15:30]POST & json_proto [06:15:30]process_json_proto [06:15:30]json parsed OK: [06:15:30]protocol is kg_v1.0 [06:15:30]action value=get_value [06:15:30]process_action get_value [06:15:30]cmd_get_value [06:15:30]process_action get_value done [06:15:30]requested_data is exist [06:15:30]produce_requested_data [06:15:30]requested_item kkm.sn is exist - process it [06:15:30]requested_item kkm.ver is exist - process it [06:15:30]requested_item fm.sn is exist - process it [06:15:30]wFMCommunicate request_size=4 [06:15:30]MH_SAM_APDU [06:15:30]CAPDU: 80 11 00 00 [06:15:30]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [06:15:30]Write i2c OK [06:15:30]MH_I2C_Read... [06:15:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:15:30]Read from MH i2c: E2 [06:15:30]MH_I2C_Read... [06:15:30]Read from MH i2c: E2 17 00 [06:15:30]MH_I2C_Read... [06:15:30]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E7 [06:15:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:15:30]wFMCommunicate OK [06:15:30]requested_item fd.num is exist - process it [06:15:30]SAM_PROTO_GetFieldsCounters [06:15:30]wFMCommunicate request_size=4 [06:15:30]MH_SAM_APDU [06:15:30]CAPDU: 80 13 00 00 [06:15:30]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [06:15:30]Write i2c OK [06:15:30]MH_I2C_Read... [06:15:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:15:30]Read from MH i2c: E2 [06:15:30]MH_I2C_Read... [06:15:30]Read from MH i2c: E2 62 00 [06:15:30]MH_I2C_Read... [06:15:30]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6D 74 03 00 0E 04 04 00 B7 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 2D [06:15:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6D 74 03 00 0E 04 04 00 B7 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 [06:15:30]wFMCommunicate OK [06:15:30]SAM_PROTO_GetFieldsCounters done [06:15:30]requested_item shift.num is exist - process it [06:15:30]requested_item shift.opened is exist - process it [06:15:30]req_shift_opened [06:15:30]FM_GetShiftState [06:15:30]SAM_PROTO_GetShiftState [06:15:30]wFMCommunicate request_size=4 [06:15:30]MH_SAM_APDU [06:15:30]CAPDU: 80 13 01 00 [06:15:30]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [06:15:30]Write i2c OK [06:15:30]MH_I2C_Read... [06:15:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:15:30]Read from MH i2c: E2 [06:15:30]MH_I2C_Read... [06:15:30]Read from MH i2c: E2 0E 00 [06:15:30]MH_I2C_Read... [06:15:30]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 40 [06:15:30]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [06:15:30]wFMCommunicate OK [06:15:30]SAM_PROTO_GetShiftState done [06:15:30]FM_GetShiftState done [06:15:30]req_shift_opened done [06:15:30]requested_item shift.open_date is exist - process it [06:15:30]req_shift_open_date [06:15:30]req_shift_open_date done [06:15:30]produce_requested_data done [06:15:30]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226413,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [06:15:30]process_action_free get_value [06:15:30]json_value_free [06:15:30]json_value_free done [06:15:30]process_json_proto returns [06:15:30]Send response to host [06:15:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226413,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [06:15:30]free response buf [06:15:30]execute_script done [06:15:30]execute_script returns [06:15:30]free content buf [06:15:30]Sock 9.Close socket [06:15:30]Sock 9.Thread stoped [06:15:30]accept exits with 10 [06:15:30]New connection [06:15:30]New thread 3067288932 created [06:15:30]Thread 3067432292 joined [06:15:30]Waiting for new connection... [06:15:30] Sock 10.Parse request [06:15:30]Sock 10.Check first char [06:15:30]Sock 10.First char is OK [06:15:30]request: POST /json_proto HTTP/1.0 [06:15:30]Method: POST [06:15:30]URL: /json_proto [06:15:30]Method is POST - this is cgi request [06:15:30]url: /json_proto [06:15:30]query_string will be loaded in cgi processing [06:15:30]execute_cgi json_proto POST (null) [06:15:30]execute_cgi path=json_proto method=POST [06:15:30]POST find Content-Length [06:15:30]Host: 172.17.43.131:8080 [06:15:30]Content-Length: 331 [06:15:30]Content-Type: application/json [06:15:30] [06:15:30]POST finish read [06:15:30]Found Content-Length = 331 [06:15:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [06:15:30]execute_script... [06:15:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [06:15:30]POST & json_proto [06:15:30]process_json_proto [06:15:30]json parsed OK: [06:15:30]protocol is kg_v1.0 [06:15:30]action value=get_value [06:15:31]process_action get_value [06:15:31]cmd_get_value [06:15:31]process_action get_value done [06:15:31]requested_data is exist [06:15:31]produce_requested_data [06:15:31]requested_item fm.sale.total is exist - process it [06:15:31]SAM_PROTO_GetFMData [06:15:31]wFMCommunicate request_size=4 [06:15:31]MH_SAM_APDU [06:15:31]CAPDU: 80 13 03 00 [06:15:31]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [06:15:31]Write i2c OK [06:15:31]MH_I2C_Read... [06:15:31]OFD Sender: No OFD packet to send [06:15:31]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [06:15:31]Read from MH i2c: E2 [06:15:31]MH_I2C_Read... [06:15:31]Read from MH i2c: E2 FD 00 [06:15:31]MH_I2C_Read... [06:15:31]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 FF 70 03 00 69 04 A3 00 6F 04 04 00 B5 6A 03 00 B1 04 05 00 3E 93 11 7F 05 70 04 05 00 B0 73 0D B1 04 72 04 04 00 8E 1F 04 CE 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 D7 0A 77 95 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 27 4E 74 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4A 06 00 00 B1 04 04 00 3C 05 95 1F 70 04 04 00 3C 05 95 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 AA 5A 03 EF 03 09 90 00 A8 [06:15:31]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 FF 70 03 00 69 04 A3 00 6F 04 04 00 B5 6A 03 00 B1 04 05 00 3E 93 11 7F 05 70 04 05 00 B0 73 0D B1 04 72 04 04 00 8E 1F 04 CE 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 D7 0A 77 95 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 27 4E 74 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4A 06 00 00 B1 04 04 00 3C 05 95 1F 70 04 04 00 3C 05 95 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 AA 5A 03 EF 03 09 90 00 [06:15:31]wFMCommunicate OK [06:15:31]wFMCommunicate request_size=4 [06:15:31]MH_SAM_APDU [06:15:31]CAPDU: 80 17 00 00 [06:15:31]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [06:15:31]recv_with_timeout no data received [06:15:31]Write i2c OK [06:15:31]MH_I2C_Read... [06:15:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:15:31]Read from MH i2c: E2 [06:15:31]MH_I2C_Read... [06:15:31]Read from MH i2c: E2 FD 00 [06:15:31]MH_I2C_Read... [06:15:31]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9D 8D 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 BB [06:15: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 9D 8D 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 [06:15:31]wFMCommunicate OK [06:15:31]wFMCommunicate request_size=4 [06:15:31]MH_SAM_APDU [06:15:31]CAPDU: 80 17 00 00 [06:15:31]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [06:15:31]Write i2c OK [06:15:31]MH_I2C_Read... [06:15:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:15:32]Read from MH i2c: E2 [06:15:32]MH_I2C_Read... [06:15:32]Read from MH i2c: E2 FD 00 [06:15:32]MH_I2C_Read... [06:15:32]Read from MH i2c: E2 FD 00 15 00 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 A7 [06:15: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 [06:15:32]wFMCommunicate OK [06:15:32]wFMCommunicate request_size=4 [06:15:32]MH_SAM_APDU [06:15:32]CAPDU: 80 17 00 00 [06:15:32]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [06:15:32]Write i2c OK [06:15:32]MH_I2C_Read... [06:15:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:15:32]Read from MH i2c: E2 [06:15:32]MH_I2C_Read... [06:15:32]Read from MH i2c: E2 FD 00 [06:15:32]MH_I2C_Read... [06:15:32]Read from MH i2c: E2 FD 00 16 00 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 22 [06:15: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 [06:15:32]wFMCommunicate OK [06:15:32]wFMCommunicate request_size=4 [06:15:32]MH_SAM_APDU [06:15:32]CAPDU: 80 17 00 00 [06:15:32]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [06:15:32]Write i2c OK [06:15:32]MH_I2C_Read... [06:15:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [06:15:32]Read from MH i2c: E2 [06:15:32]MH_I2C_Read... [06:15:32]Read from MH i2c: E2 E2 00 [06:15:32]MH_I2C_Read... [06:15:32]Read from MH i2c: E2 E2 00 17 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [06:15:32]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 [06:15:32]wFMCommunicate OK [06:15:32]SAM_PROTO_GetFMData done [06:15:32]requested_item fm.sale_refund.total is exist - process it [06:15:32]requested_item fm.buy.total is exist - process it [06:15:32]requested_item shift.sale.total is exist - process it [06:15:32]SAM_PROTO_GetShiftData [06:15:32]wFMCommunicate request_size=4 [06:15:32]MH_SAM_APDU [06:15:32]CAPDU: 80 13 02 00 [06:15:32]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [06:15:32]Write i2c OK [06:15:32]MH_I2C_Read... [06:15:33]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [06:15:33]Read from MH i2c: E2 [06:15:33]MH_I2C_Read... [06:15:33]Read from MH i2c: E2 FD 00 [06:15:33]MH_I2C_Read... [06:15:33]Read from MH i2c: E2 FD 00 18 00 00 AF 04 AA 04 AB 04 6E 04 04 00 49 00 00 00 69 04 9C 00 6F 04 04 00 49 00 00 00 B1 04 03 00 6E 9F 78 70 04 03 00 1C C2 67 72 04 03 00 52 DD 10 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 FC CF 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 52 11 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 3C [06:15:33]RAPDU: AF 04 AA 04 AB 04 6E 04 04 00 49 00 00 00 69 04 9C 00 6F 04 04 00 49 00 00 00 B1 04 03 00 6E 9F 78 70 04 03 00 1C C2 67 72 04 03 00 52 DD 10 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 FC CF 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 52 11 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 [06:15:33]wFMCommunicate OK [06:15:33]wFMCommunicate request_size=4 [06:15:33]MH_SAM_APDU [06:15:33]CAPDU: 80 17 00 00 [06:15:33]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [06:15:33]Write i2c OK [06:15:33]MH_I2C_Read... [06:15:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:15:33]Read from MH i2c: E2 [06:15:33]MH_I2C_Read... [06:15:33]Read from MH i2c: E2 FD 00 [06:15:33]MH_I2C_Read... [06:15:33]Read from MH i2c: E2 FD 00 19 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 B2 [06:15:33]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 [06:15:33]wFMCommunicate OK [06:15:33]wFMCommunicate request_size=4 [06:15:33]MH_SAM_APDU [06:15:33]CAPDU: 80 17 00 00 [06:15:33]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [06:15:33]Write i2c OK [06:15:33]MH_I2C_Read... [06:15:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:15:33]Read from MH i2c: E2 [06:15:33]MH_I2C_Read... [06:15:33]Read from MH i2c: E2 FD 00 [06:15:33]MH_I2C_Read... [06:15:33]Read from MH i2c: E2 FD 00 1A 00 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 4E [06:15:33]RAPDU: 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 [06:15:33]wFMCommunicate OK [06:15:33]wFMCommunicate request_size=4 [06:15:33]MH_SAM_APDU [06:15:33]CAPDU: 80 17 00 00 [06:15:33]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [06:15:33]Write i2c OK [06:15:33]MH_I2C_Read... [06:15:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:15:34]Read from MH i2c: E2 [06:15:34]MH_I2C_Read... [06:15:34]Read from MH i2c: E2 FD 00 [06:15:34]MH_I2C_Read... [06:15:34]Read from MH i2c: E2 FD 00 1B 00 00 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 19 [06:15:34]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 [06:15:34]wFMCommunicate OK [06:15:34]wFMCommunicate request_size=4 [06:15:34]MH_SAM_APDU [06:15:34]CAPDU: 80 17 00 00 [06:15:34]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [06:15:34]Write i2c OK [06:15:34]MH_I2C_Read... [06:15:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 201! [06:15:34]Read from MH i2c: E2 [06:15:34]MH_I2C_Read... [06:15:34]Read from MH i2c: E2 CC 00 [06:15:34]MH_I2C_Read... [06:15:34]Read from MH i2c: E2 CC 00 1C 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7D [06:15:34]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [06:15:34]wFMCommunicate OK [06:15:34]SAM_PROTO_GetShiftData done [06:15:34]requested_item shift.sale.total_cash is exist - process it [06:15:34]requested_item shift.sale_refund.total is exist - process it [06:15:34]requested_item shift.sale_refund.total_cash is exist - process it [06:15:34]requested_item shift.buy.total is exist - process it [06:15:34]requested_item shift.buy.total_cash is exist - process it [06:15:34]produce_requested_data done [06:15:34]produce_requested_data return {"fm.sale.total":236066947.18,"fm.sale_refund.total":5298599.00,"fm.buy.total":0.00,"shift.sale.total":79051.34,"shift.sale.total_cash":67999.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [06:15:34]process_action_free get_value [06:15:34]json_value_free [06:15:34]json_value_free done [06:15:34]process_json_proto returns [06:15:34]Send response to host [06:15:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":236066947.18,"fm.sale_refund.total":5298599.00,"fm.buy.total":0.00,"shift.sale.total":79051.34,"shift.sale.total_cash":67999.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [06:15:34]free response buf [06:15:34]execute_script done [06:15:34]execute_script returns [06:15:34]free content buf [06:15:34]Sock 10.Close socket [06:15:34]Sock 10.Thread stoped [06:15:34]accept exits with 9 [06:15:34]New connection [06:15:34]New thread 3067432292 created [06:15:34]Thread 3067288932 joined [06:15:34]Waiting for new connection... [06:15:34] Sock 9.Parse request [06:15:34]Sock 9.Check first char [06:15:34]Sock 9.First char is OK [06:15:34]request: POST /json_proto HTTP/1.0 [06:15:34]Method: POST [06:15:34]URL: /json_proto [06:15:34]Method is POST - this is cgi request [06:15:34]url: /json_proto [06:15:34]query_string will be loaded in cgi processing [06:15:34]execute_cgi json_proto POST (null) [06:15:34]execute_cgi path=json_proto method=POST [06:15:34]POST find Content-Length [06:15:34]Host: 172.17.43.131:8080 [06:15:34]Content-Length: 678 [06:15:34]Content-Type: application/json [06:15:34] [06:15:34]POST finish read [06:15:34]Found Content-Length = 678 [06:15:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002748", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "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" ] } } [06:15:34]execute_script... [06:15: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)2002748", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "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" ] } } [06:15:34]POST & json_proto [06:15:34]process_json_proto [06:15:34]json parsed OK: [06:15:34]protocol is kg_v1.0 [06:15:34]action value=close_receipt [06:15:34]process_action close_receipt [06:15:34]cmd_close_receipt [06:15:34]MH_GetDate [06:15:34]Write to MH i2c: F0 00 00 1D 00 0C [06:15:34]Write i2c OK [06:15:34]MH_I2C_Read... [06:15:34]Read from MH i2c: F0 [06:15:34]MH_I2C_Read... [06:15:34]Read from MH i2c: F0 09 00 [06:15:34]MH_I2C_Read... [06:15:34]Read from MH i2c: F0 09 00 1D 00 00 07 E2 A5 66 F9 24 A2 66 2E [06:15:34]GetLastDocTimeStamp 1722147091 [06:15:34]current date 1722147335 [06:15:34]FM_GetShiftState [06:15:34]SAM_PROTO_GetShiftState [06:15:34]wFMCommunicate request_size=4 [06:15:34]MH_SAM_APDU [06:15:34]CAPDU: 80 13 01 00 [06:15:34]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [06:15:34]Write i2c OK [06:15:34]MH_I2C_Read... [06:15:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:15:34]Read from MH i2c: E2 [06:15:34]MH_I2C_Read... [06:15:34]Read from MH i2c: E2 0E 00 [06:15:34]MH_I2C_Read... [06:15:34]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 4C [06:15:34]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [06:15:34]wFMCommunicate OK [06:15:34]SAM_PROTO_GetShiftState done [06:15:34]FM_GetShiftState done [06:15:34]opened in 1722125326 [06:15:34]opened+sec_in_day 1722211726 [06:15:34]quantity*price = 30035 [06:15:34]sum+1 = 30036 [06:15:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 74 28.07.2024 06:15 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226414 ФПД: 146464033732941 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T061535&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226414&fm=146464033732941&tin=02508201610067®Number=0000000000092624&sum=30000 [06:15:35]StoreToDocumentArchive [06:15:35]shift 439 fd 226414 [06:15:35]save to /storage/0439/doc_00226414 [06:15:35]save last doc name /storage/0439/doc_00226414 to /storage/kkm_last_doc_name [06:15:35]save OK [06:15:35]Clear old archive folders... [06:15:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:15:35]tlvbuf is 012CA430 [06:15:35]SAM_PROTO_ClearQueue [06:15:35]wFMCommunicate request_size=4 [06:15:35]MH_SAM_APDU [06:15:35]CAPDU: 80 09 00 00 [06:15:35]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [06:15:35]Write i2c OK [06:15:35]MH_I2C_Read... [06:15:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:15:35]Read from MH i2c: E2 [06:15:35]MH_I2C_Read... [06:15:35]Read from MH i2c: E2 03 00 [06:15:35]MH_I2C_Read... [06:15:35]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [06:15:36]RAPDU: 90 00 [06:15:36]wFMCommunicate OK [06:15:36]SAM_PROTO_ClearQueue done [06:15:36]KKMCreateOFDPacket [06:15:36]OFDProtocolAddRootSTLVToBuf [06:15:36]FM_MakeSignedData [06:15:36]FM_MakeSignedData [06:15:36]SAM_PROTO_SignData [06:15:36]wFMCommunicate request_size=4 [06:15:36]MH_SAM_APDU [06:15:36]CAPDU: 80 0D 01 02 [06:15:36]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [06:15:36]Write i2c OK [06:15:36]MH_I2C_Read... [06:15:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:15:36]Read from MH i2c: E2 [06:15:36]MH_I2C_Read... [06:15:36]Read from MH i2c: E2 03 00 [06:15:36]MH_I2C_Read... [06:15:36]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [06:15:36]RAPDU: 90 00 [06:15:36]wFMCommunicate OK [06:15:36]wFMCommunicate request_size=255 [06:15:36]MH_SAM_APDU [06:15:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 4A 00 00 00 F4 03 04 00 07 E2 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6E 74 03 00 35 04 06 00 85 [06:15:36]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 4A 00 00 00 F4 03 04 00 07 E2 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6E 74 03 00 35 04 06 00 85 00 00 AB [06:15:36]Write i2c OK [06:15:36]MH_I2C_Read... [06:15:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:15:36]Read from MH i2c: E2 [06:15:36]MH_I2C_Read... [06:15:36]Read from MH i2c: E2 03 00 [06:15:36]MH_I2C_Read... [06:15:36]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [06:15:36]RAPDU: 90 00 [06:15:36]wFMCommunicate OK [06:15:36]wFMCommunicate request_size=10 [06:15:36]MH_SAM_APDU [06:15:36]CAPDU: 80 0D 02 02 05 35 50 B3 F9 4D [06:15:36]Write to MH i2c: E2 0D 00 2E 00 80 0D 02 02 05 00 35 50 B3 F9 4D 00 00 30 [06:15:36]OFD Sender: No OFD packet to send [06:15:36]Write i2c OK [06:15:36]MH_I2C_Read... [06:15:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:15:36]Read from MH i2c: E2 [06:15:36]MH_I2C_Read... [06:15:36]Read from MH i2c: E2 03 00 [06:15:36]MH_I2C_Read... [06:15:36]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [06:15:36]RAPDU: 90 00 [06:15:36]wFMCommunicate OK [06:15:36]wFMCommunicate request_size=4 [06:15:36]MH_SAM_APDU [06:15:36]CAPDU: 80 0D 03 02 [06:15:36]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [06:15:36]Write i2c OK [06:15:36]MH_I2C_Read... [06:15:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:15:36]Read from MH i2c: E2 [06:15:36]MH_I2C_Read... [06:15:36]Read from MH i2c: E2 0B 00 [06:15:36]MH_I2C_Read... [06:15:36]Read from MH i2c: E2 0B 00 2F 00 00 11 3C C9 04 FE C9 4A 41 90 00 17 [06:15:36]RAPDU: 11 3C C9 04 FE C9 4A 41 90 00 [06:15:36]wFMCommunicate OK [06:15:36]SAM_PROTO_SignData done [06:15:36]FM_MakeSignedData done [06:15:36]CreateOFDProtocolMessage [06:15:36]wFMCommunicate request_size=4 [06:15:36]MH_SAM_APDU [06:15:36]CAPDU: 80 11 00 00 [06:15:36]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [06:15:36]Write i2c OK [06:15:36]MH_I2C_Read... [06:15:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:15:36]Read from MH i2c: E2 [06:15:36]MH_I2C_Read... [06:15:36]Read from MH i2c: E2 17 00 [06:15:36]MH_I2C_Read... [06:15:36]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 07 [06:15:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:15:36]wFMCommunicate OK [06:15:36]CreateOFDProtocolMessage done [06:15:36]OFDSenderStorePacket 226414 [06:15:36]StoreOFDPacket docnum=226414 [06:15:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A9 40 07 01 04 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 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 4A 00 00 00 F4 03 04 00 07 E2 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6E 74 03 00 35 04 06 00 85 35 50 B3 F9 4D 11 3C C9 04 FE C9 4A 41 [06:15:36]CheckFolder [06:15:36]dirname=/storage/ofd_packets [06:15:36]CheckFolder done [06:15:36]ProducePacketName [06:15:36]name=ofd_packets/00226414 [06:15:36]NVStorageSaveData ofd_packets/00226414 [06:15:36]File name is /storage/ofd_packets/00226414 [06:15:36]Write 301 bytes [06:15:36]NVStorageSaveData done [06:15:36]OFDSenderStorePacket done [06:15:36]KKMCreateOFDPacket done [06:15:36]NVStorageSaveData kkm_last_timestamp [06:15:36]File name is /storage/kkm_last_timestamp [06:15:36]Write 4 bytes [06:15:36]NVStorageSaveData done [06:15:36]ExternCall_PrintAddStr [06:15:36]wPrintStart [06:15:36]Write to MH i2c: 01 00 00 31 00 31 [06:15:36]Write i2c OK [06:15:36]MH_I2C_Read... [06:15:36]Read from MH i2c: 01 [06:15:36]MH_I2C_Read... [06:15:36]Read from MH i2c: 01 07 00 [06:15:36]MH_I2C_Read... [06:15:36]Read from MH i2c: 01 07 00 31 00 00 02 00 00 00 FF 0F 48 [06:15:36]RasterBufferAndPrint [06:15:36]line Счет N : (1)2002748 [06:15:36]line ИНН: 02508201610067 [06:15:36]line Контрольно-Кассовый Чек [06:15:37]line ПРОДАЖА [06:15:37]line ТРК (МРК, ГНК) : 33 [06:15:37]line Товар: 2710124130 [06:15:37]line Аи-92-К-5 [06:15:37]line 4.430 * 67.80 [06:15:37]line = 300.35 [06:15:37]line НДС 12% НСП 1% [06:15:37]line > о реализуемом товаре [06:15:37]line ОКРУГЛЕНИЕ: -0.35 [06:15:37]line ИТОГО: 300.00 [06:15:37]line Внесено: 300.00 [06:15:37]line СДАЧА: 0.00 [06:15:37]line НСП 1% : 2.66 [06:15:37]line НДС 12% : 31.90 [06:15:37]line Наличными: 300.00 [06:15:37]line Безнал.: 0.00 [06:15:37]line Место: АЗС № 97 "Партнер Нефть" [06:15:37]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [06:15:37]line СНО: Общий режим [06:15:37]line Чек 74 28.07.2024 06:15 [06:15:37]line Смена: 439 ФФД: 1.0 [06:15:37]line ЗНМ: 0300000054 [06:15:37]line РНМ: 0000000000092624 [06:15:37]line Версия ККМ: 001 [06:15:37]line ФМ: 0000000000874959 [06:15:37]line ФД: 226414 [06:15:37]line ФПД: 146464033732941 [06:15:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T061535&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226414&fm=146464033732941&tin=02508201610067®Number=0000000000092624&sum=30000 [06:15:37]written 0, free lines is 4095 [06:15:37]Error from MH - 05 [06:15:37]process_action_free close_receipt [06:15:37]json_value_free [06:15:37]json_value_free done [06:15:37]process_json_proto returns [06:15:37]Send response to host [06:15:37]{"protocol":"kg_v1.0","response":{"error":1033,"error_desc":"No paper"}} [06:15:37]free response buf [06:15:37]execute_script done [06:15:37]execute_script returns [06:15:37]free content buf [06:15:37]Sock 9.Close socket [06:15:37]Sock 9.Thread stoped [06:15:37]OFD Sender: Processing packet 226414 [packets to send 600, broken 599] [06:15:37]ProducePacketName [06:15:37]name=ofd_packets/00226414 [06:15:37]OFD Sender: To server: pG, [06:15:37]CommunicateWithHost lk.salyk.kg:30040 [06:15:37]ConnectInit lk.salyk.kg [06:15:43]Connected sock=9 [06:15:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A9 40 07 01 04 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 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 4A 00 00 00 F4 03 04 00 07 E2 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6E 74 03 00 35 04 06 00 85 35 50 B3 F9 4D 11 3C C9 04 FE C9 4A 41 [06:15:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 20 44 47 00 3F C1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6E 74 03 00 F4 03 04 00 19 8E A5 66 B6 04 01 00 00 2D C0 24 26 4B BF 57 94 [06:15:43]CommunicateWithHost err = 0 [06:15:43]CheckOFDResponse [06:15:43]1017 (14) - 77093643461234 [06:15:43]1041 (16) - 0000000000874959 [06:15:43]1040 (4) - 226414 [06:15:43]1012 (4) - 28.07.2024 00:17 [06:15:43]1206 (1) - 0 [06:15:43]OFD Sender: Remove packet 226414 [06:15:43]ProducePacketName [06:15:43]name=ofd_packets/00226414 [06:15:43]NVStorageDeleteData [06:15:44]OFD Sender: No OFD packet to send [06:15:49]OFD Sender: No OFD packet to send [06:15:54]recv_with_timeout no data received [06:15:54]OFD Sender: No OFD packet to send [06:15:59]OFD Sender: No OFD packet to send [06:16:04]OFD Sender: No OFD packet to send [06:16:09]OFD Sender: No OFD packet to send [06:16:12]recv_with_timeout no data received [06:16:14]OFD Sender: No OFD packet to send [06:16:19]OFD Sender: No OFD packet to send [06:16:22]recv_with_timeout no data received [06:16:24]OFD Sender: No OFD packet to send [06:16:29]OFD Sender: No OFD packet to send [06:16:34]OFD Sender: No OFD packet to send [06:16:39]OFD Sender: No OFD packet to send [06:16:44]OFD Sender: No OFD packet to send [06:16:49]OFD Sender: No OFD packet to send [06:16:54]OFD Sender: No OFD packet to send [06:16:59]OFD Sender: No OFD packet to send [06:17:04]OFD Sender: No OFD packet to send [06:17:09]OFD Sender: No OFD packet to send [06:17:14]OFD Sender: No OFD packet to send [06:17:19]OFD Sender: No OFD packet to send [06:17:24]OFD Sender: No OFD packet to send [06:17:29]OFD Sender: No OFD packet to send [06:17:34]OFD Sender: No OFD packet to send [06:17:39]OFD Sender: No OFD packet to send [06:17:44]OFD Sender: No OFD packet to send [06:17:49]OFD Sender: No OFD packet to send [06:17:54]OFD Sender: No OFD packet to send [06:17:59]OFD Sender: No OFD packet to send [06:18:04]OFD Sender: No OFD packet to send [06:18:09]OFD Sender: No OFD packet to send [06:18:14]OFD Sender: No OFD packet to send [06:18:19]OFD Sender: No OFD packet to send [06:18:24]OFD Sender: No OFD packet to send [06:18:29]OFD Sender: No OFD packet to send [06:18:30]recv_with_timeout no data received [06:18:34]OFD Sender: No OFD packet to send [06:18:39]OFD Sender: No OFD packet to send [06:18:44]OFD Sender: No OFD packet to send [06:18:49]OFD Sender: No OFD packet to send [06:18:54]OFD Sender: No OFD packet to send [06:18:59]OFD Sender: No OFD packet to send [06:19:04]OFD Sender: No OFD packet to send [06:19:09]OFD Sender: No OFD packet to send [06:19:14]OFD Sender: No OFD packet to send [06:19:19]OFD Sender: No OFD packet to send [06:19:25]OFD Sender: No OFD packet to send [06:19:26]recv_with_timeout no data received [06:19:30]OFD Sender: No OFD packet to send [06:19:35]OFD Sender: No OFD packet to send [06:19:40]OFD Sender: No OFD packet to send [06:19:45]OFD Sender: No OFD packet to send [06:19:50]OFD Sender: No OFD packet to send [06:19:55]OFD Sender: No OFD packet to send [06:20:00]OFD Sender: No OFD packet to send [06:20:05]OFD Sender: No OFD packet to send [06:20:10]OFD Sender: No OFD packet to send [06:20:15]OFD Sender: No OFD packet to send [06:20:20]OFD Sender: No OFD packet to send [06:20:25]OFD Sender: No OFD packet to send [06:20:30]OFD Sender: No OFD packet to send [06:20:35]OFD Sender: No OFD packet to send [06:20:35]recv_with_timeout no data received [06:20:40]OFD Sender: No OFD packet to send [06:20:45]OFD Sender: No OFD packet to send [06:20:50]OFD Sender: No OFD packet to send [06:20:55]OFD Sender: No OFD packet to send [06:21:00]OFD Sender: No OFD packet to send [06:21:05]OFD Sender: No OFD packet to send [06:21:10]OFD Sender: No OFD packet to send [06:21:15]OFD Sender: No OFD packet to send [06:21:20]OFD Sender: No OFD packet to send [06:21:24]recv_with_timeout no data received [06:21:25]OFD Sender: No OFD packet to send [06:21:30]OFD Sender: No OFD packet to send [06:21:35]OFD Sender: No OFD packet to send [06:21:40]OFD Sender: No OFD packet to send [06:21:45]OFD Sender: No OFD packet to send [06:21:50]OFD Sender: No OFD packet to send [06:21:55]OFD Sender: No OFD packet to send [06:22:00]OFD Sender: No OFD packet to send [06:22:05]OFD Sender: No OFD packet to send [06:22:10]OFD Sender: No OFD packet to send [06:22:15]OFD Sender: No OFD packet to send [06:22:20]OFD Sender: No OFD packet to send [06:22:25]OFD Sender: No OFD packet to send [06:22:30]OFD Sender: No OFD packet to send [06:22:35]OFD Sender: No OFD packet to send [06:22:40]OFD Sender: No OFD packet to send [06:22:45]OFD Sender: No OFD packet to send [06:22:50]OFD Sender: No OFD packet to send [06:22:55]OFD Sender: No OFD packet to send [06:23:00]OFD Sender: No OFD packet to send [06:23:05]OFD Sender: No OFD packet to send [06:23:10]OFD Sender: No OFD packet to send [06:23:15]OFD Sender: No OFD packet to send [06:23:20]OFD Sender: No OFD packet to send [06:23:25]OFD Sender: No OFD packet to send [06:23:30]OFD Sender: No OFD packet to send [06:23:35]OFD Sender: No OFD packet to send [06:23:40]OFD Sender: No OFD packet to send [06:23:40]int [06:23:40]Write to MH i2c: 01 00 00 34 00 34 [06:23:40]*** FLAG_PRN_PAP1 set [06:23:40]Write i2c OK [06:23:40]MH_I2C_Read... [06:23:40]Read from MH i2c: 01 [06:23:40]MH_I2C_Read... [06:23:40]Read from MH i2c: 01 07 00 [06:23:40]MH_I2C_Read... [06:23:40]Read from MH i2c: 01 07 00 34 00 00 03 00 00 00 FF 0F 4C [06:23:40]state=0 [06:23:40]No paper [06:23:40]Cover opened [06:23:43]int [06:23:43]Write to MH i2c: 01 00 00 35 00 35 [06:23:43]*** FLAG_PRN_PAP1 reset [06:23:43]Write i2c OK [06:23:43]MH_I2C_Read... [06:23:43]Read from MH i2c: 01 [06:23:43]MH_I2C_Read... [06:23:43]Read from MH i2c: 01 07 00 [06:23:43]MH_I2C_Read... [06:23:43]Read from MH i2c: 01 07 00 35 00 00 02 00 00 00 FF 0F 4C [06:23:43]state=3 [06:23:43]Cover opened [06:23:43]int [06:23:43]Write to MH i2c: 01 00 00 36 00 36 [06:23:43]*** FLAG_PRN_PAP2 reset [06:23:43]Write i2c OK [06:23:43]MH_I2C_Read... [06:23:43]Read from MH i2c: 01 [06:23:43]MH_I2C_Read... [06:23:43]Read from MH i2c: 01 07 00 [06:23:43]MH_I2C_Read... [06:23:43]Read from MH i2c: 01 07 00 36 00 00 00 00 00 00 FF 0F 4B [06:23:43]state=3 [06:23:43]Cover closed [06:23:45]OFD Sender: No OFD packet to send [06:23:47]accept exits with 6 [06:23:47]New connection [06:23:47]New thread 3067288932 created [06:23:47]Thread 3067432292 joined [06:23:47]Waiting for new connection... [06:23:47] Sock 6.Parse request [06:23:47]Sock 6.Check first char [06:23:47]Sock 6.First char is OK [06:23:47]request: POST /json_proto HTTP/1.0 [06:23:47]Method: POST [06:23:47]URL: /json_proto [06:23:47]Method is POST - this is cgi request [06:23:47]url: /json_proto [06:23:47]query_string will be loaded in cgi processing [06:23:47]execute_cgi json_proto POST (null) [06:23:47]execute_cgi path=json_proto method=POST [06:23:47]POST find Content-Length [06:23:47]Host: 172.17.43.131:8080 [06:23:47]Content-Length: 215 [06:23:47]Content-Type: application/json [06:23:47] [06:23:47]POST finish read [06:23:47]Found Content-Length = 215 [06:23:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:23:47]execute_script... [06:23:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:23:47]POST & json_proto [06:23:47]process_json_proto [06:23:47]json parsed OK: [06:23:47]protocol is kg_v1.0 [06:23:47]action value=get_value [06:23:47]process_action get_value [06:23:47]cmd_get_value [06:23:47]process_action get_value done [06:23:47]requested_data is exist [06:23:47]produce_requested_data [06:23:47]requested_item kkm.sn is exist - process it [06:23:47]requested_item kkm.ver is exist - process it [06:23:47]requested_item fm.sn is exist - process it [06:23:47]wFMCommunicate request_size=4 [06:23:47]MH_SAM_APDU [06:23:47]CAPDU: 80 11 00 00 [06:23:47]Write to MH i2c: E2 08 00 37 00 80 11 00 00 00 00 00 00 B1 [06:23:47]Write i2c OK [06:23:47]MH_I2C_Read... [06:23:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:23:47]Read from MH i2c: E2 [06:23:47]MH_I2C_Read... [06:23:47]Read from MH i2c: E2 17 00 [06:23:47]MH_I2C_Read... [06:23:47]Read from MH i2c: E2 17 00 37 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 0E [06:23:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:23:47]wFMCommunicate OK [06:23:47]requested_item fd.num is exist - process it [06:23:47]SAM_PROTO_GetFieldsCounters [06:23:47]wFMCommunicate request_size=4 [06:23:47]MH_SAM_APDU [06:23:47]CAPDU: 80 13 00 00 [06:23:47]Write to MH i2c: E2 08 00 38 00 80 13 00 00 00 00 00 00 B4 [06:23:47]Write i2c OK [06:23:47]MH_I2C_Read... [06:23:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:23:47]Read from MH i2c: E2 [06:23:47]MH_I2C_Read... [06:23:47]Read from MH i2c: E2 62 00 [06:23:47]MH_I2C_Read... [06:23:47]Read from MH i2c: E2 62 00 38 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6E 74 03 00 0E 04 04 00 B7 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 58 [06:23:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6E 74 03 00 0E 04 04 00 B7 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 [06:23:47]wFMCommunicate OK [06:23:47]SAM_PROTO_GetFieldsCounters done [06:23:47]requested_item shift.num is exist - process it [06:23:47]requested_item shift.opened is exist - process it [06:23:47]req_shift_opened [06:23:47]FM_GetShiftState [06:23:47]SAM_PROTO_GetShiftState [06:23:47]wFMCommunicate request_size=4 [06:23:47]MH_SAM_APDU [06:23:47]CAPDU: 80 13 01 00 [06:23:47]Write to MH i2c: E2 08 00 39 00 80 13 01 00 00 00 00 00 B6 [06:23:47]Write i2c OK [06:23:47]MH_I2C_Read... [06:23:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:23:47]Read from MH i2c: E2 [06:23:47]MH_I2C_Read... [06:23:47]Read from MH i2c: E2 0E 00 [06:23:47]MH_I2C_Read... [06:23:47]Read from MH i2c: E2 0E 00 39 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 67 [06:23:47]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [06:23:47]wFMCommunicate OK [06:23:47]SAM_PROTO_GetShiftState done [06:23:47]FM_GetShiftState done [06:23:47]req_shift_opened done [06:23:47]requested_item shift.open_date is exist - process it [06:23:47]req_shift_open_date [06:23:47]req_shift_open_date done [06:23:47]produce_requested_data done [06:23:47]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226414,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [06:23:47]process_action_free get_value [06:23:47]json_value_free [06:23:47]json_value_free done [06:23:47]process_json_proto returns [06:23:47]Send response to host [06:23:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226414,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [06:23:47]free response buf [06:23:47]execute_script done [06:23:47]execute_script returns [06:23:47]free content buf [06:23:47]Sock 6.Close socket [06:23:47]Sock 6.Thread stoped [06:23:47]accept exits with 9 [06:23:47]New connection [06:23:47]New thread 3067432292 created [06:23:47]Thread 3067288932 joined [06:23:47]Waiting for new connection... [06:23:47] Sock 9.Parse request [06:23:47]Sock 9.Check first char [06:23:47]Sock 9.First char is OK [06:23:47]request: POST /json_proto HTTP/1.0 [06:23:47]Method: POST [06:23:47]URL: /json_proto [06:23:47]Method is POST - this is cgi request [06:23:47]url: /json_proto [06:23:47]query_string will be loaded in cgi processing [06:23:47]execute_cgi json_proto POST (null) [06:23:47]execute_cgi path=json_proto method=POST [06:23:47]POST find Content-Length [06:23:47]Host: 172.17.43.131:8080 [06:23:47]Content-Length: 331 [06:23:47]Content-Type: application/json [06:23:47] [06:23:47]POST finish read [06:23:47]Found Content-Length = 331 [06:23:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [06:23:47]execute_script... [06:23:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [06:23:47]POST & json_proto [06:23:47]process_json_proto [06:23:47]json parsed OK: [06:23:47]protocol is kg_v1.0 [06:23:47]action value=get_value [06:23:48]process_action get_value [06:23:48]cmd_get_value [06:23:48]process_action get_value done [06:23:48]requested_data is exist [06:23:48]produce_requested_data [06:23:48]requested_item fm.sale.total is exist - process it [06:23:48]SAM_PROTO_GetFMData [06:23:48]wFMCommunicate request_size=4 [06:23:48]MH_SAM_APDU [06:23:48]CAPDU: 80 13 03 00 [06:23:48]Write to MH i2c: E2 08 00 3A 00 80 13 03 00 00 00 00 00 B9 [06:23:48]Write i2c OK [06:23:48]MH_I2C_Read... [06:23:48]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [06:23:48]Read from MH i2c: E2 [06:23:48]MH_I2C_Read... [06:23:48]Read from MH i2c: E2 FD 00 [06:23:48]MH_I2C_Read... [06:23:48]Read from MH i2c: E2 FD 00 3A 00 00 C5 04 85 04 C1 04 6E 04 04 00 00 71 03 00 69 04 A3 00 6F 04 04 00 B6 6A 03 00 B1 04 05 00 6E 08 12 7F 05 70 04 05 00 E0 E8 0D B1 04 72 04 04 00 8E 1F 04 CE 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4D 17 77 95 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 31 4F 74 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4A 06 00 00 B1 04 04 00 3C 05 95 1F 70 04 04 00 3C 05 95 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 AA 5A 03 EF 03 09 90 00 AB [06:23:48]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 00 71 03 00 69 04 A3 00 6F 04 04 00 B6 6A 03 00 B1 04 05 00 6E 08 12 7F 05 70 04 05 00 E0 E8 0D B1 04 72 04 04 00 8E 1F 04 CE 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4D 17 77 95 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 31 4F 74 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4A 06 00 00 B1 04 04 00 3C 05 95 1F 70 04 04 00 3C 05 95 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 AA 5A 03 EF 03 09 90 00 [06:23:48]wFMCommunicate OK [06:23:48]wFMCommunicate request_size=4 [06:23:48]MH_SAM_APDU [06:23:48]CAPDU: 80 17 00 00 [06:23:48]Write to MH i2c: E2 08 00 3B 00 80 17 00 00 00 00 00 00 BB [06:23:48]Write i2c OK [06:23:48]MH_I2C_Read... [06:23:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:23:48]Read from MH i2c: E2 [06:23:48]MH_I2C_Read... [06:23:48]Read from MH i2c: E2 FD 00 [06:23:48]MH_I2C_Read... [06:23:48]Read from MH i2c: E2 FD 00 3B 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9D 8D 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 E2 [06:23:48]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9D 8D 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 [06:23:48]wFMCommunicate OK [06:23:48]wFMCommunicate request_size=4 [06:23:48]MH_SAM_APDU [06:23:48]CAPDU: 80 17 00 00 [06:23:48]Write to MH i2c: E2 08 00 3C 00 80 17 00 00 00 00 00 00 BC [06:23:48]Write i2c OK [06:23:48]MH_I2C_Read... [06:23:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:23:49]Read from MH i2c: E2 [06:23:49]MH_I2C_Read... [06:23:49]Read from MH i2c: E2 FD 00 [06:23:49]MH_I2C_Read... [06:23:49]Read from MH i2c: E2 FD 00 3C 00 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 CE [06:23:49]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 [06:23:49]wFMCommunicate OK [06:23:49]wFMCommunicate request_size=4 [06:23:49]MH_SAM_APDU [06:23:49]CAPDU: 80 17 00 00 [06:23:49]Write to MH i2c: E2 08 00 3D 00 80 17 00 00 00 00 00 00 BD [06:23:49]Write i2c OK [06:23:49]MH_I2C_Read... [06:23:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:23:49]Read from MH i2c: E2 [06:23:49]MH_I2C_Read... [06:23:49]Read from MH i2c: E2 FD 00 [06:23:49]MH_I2C_Read... [06:23:49]Read from MH i2c: E2 FD 00 3D 00 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 49 [06:23:49]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 [06:23:49]wFMCommunicate OK [06:23:49]wFMCommunicate request_size=4 [06:23:49]MH_SAM_APDU [06:23:49]CAPDU: 80 17 00 00 [06:23:49]Write to MH i2c: E2 08 00 3E 00 80 17 00 00 00 00 00 00 BE [06:23:49]Write i2c OK [06:23:49]MH_I2C_Read... [06:23:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [06:23:49]Read from MH i2c: E2 [06:23:49]MH_I2C_Read... [06:23:49]Read from MH i2c: E2 E2 00 [06:23:49]MH_I2C_Read... [06:23:49]Read from MH i2c: E2 E2 00 3E 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 9C [06:23:49]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 [06:23:49]wFMCommunicate OK [06:23:49]SAM_PROTO_GetFMData done [06:23:49]requested_item fm.sale_refund.total is exist - process it [06:23:49]requested_item fm.buy.total is exist - process it [06:23:49]requested_item shift.sale.total is exist - process it [06:23:49]SAM_PROTO_GetShiftData [06:23:49]wFMCommunicate request_size=4 [06:23:49]MH_SAM_APDU [06:23:49]CAPDU: 80 13 02 00 [06:23:49]Write to MH i2c: E2 08 00 3F 00 80 13 02 00 00 00 00 00 BD [06:23:49]Write i2c OK [06:23:49]MH_I2C_Read... [06:23:50]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [06:23:50]Read from MH i2c: E2 [06:23:50]MH_I2C_Read... [06:23:50]Read from MH i2c: E2 FD 00 [06:23:50]MH_I2C_Read... [06:23:50]Read from MH i2c: E2 FD 00 3F 00 00 AF 04 AA 04 AB 04 6E 04 04 00 4A 00 00 00 69 04 9C 00 6F 04 04 00 4A 00 00 00 B1 04 03 00 9E 14 79 70 04 03 00 4C 37 68 72 04 03 00 52 DD 10 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 72 DC 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 5C 12 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 3F [06:23:50]RAPDU: AF 04 AA 04 AB 04 6E 04 04 00 4A 00 00 00 69 04 9C 00 6F 04 04 00 4A 00 00 00 B1 04 03 00 9E 14 79 70 04 03 00 4C 37 68 72 04 03 00 52 DD 10 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 72 DC 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 5C 12 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 [06:23:50]wFMCommunicate OK [06:23:50]wFMCommunicate request_size=4 [06:23:50]MH_SAM_APDU [06:23:50]CAPDU: 80 17 00 00 [06:23:50]Write to MH i2c: E2 08 00 40 00 80 17 00 00 00 00 00 00 C0 [06:23:50]Write i2c OK [06:23:50]MH_I2C_Read... [06:23:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:23:50]Read from MH i2c: E2 [06:23:50]MH_I2C_Read... [06:23:50]Read from MH i2c: E2 FD 00 [06:23:50]MH_I2C_Read... [06:23:50]Read from MH i2c: E2 FD 00 40 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 D9 [06:23:50]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 [06:23:50]wFMCommunicate OK [06:23:50]wFMCommunicate request_size=4 [06:23:50]MH_SAM_APDU [06:23:50]CAPDU: 80 17 00 00 [06:23:50]Write to MH i2c: E2 08 00 41 00 80 17 00 00 00 00 00 00 C1 [06:23:50]Write i2c OK [06:23:50]MH_I2C_Read... [06:23:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:23:50]Read from MH i2c: E2 [06:23:50]MH_I2C_Read... [06:23:50]Read from MH i2c: E2 FD 00 [06:23:50]MH_I2C_Read... [06:23:50]Read from MH i2c: E2 FD 00 41 00 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 75 [06:23:50]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 [06:23:50]wFMCommunicate OK [06:23:50]wFMCommunicate request_size=4 [06:23:50]MH_SAM_APDU [06:23:50]CAPDU: 80 17 00 00 [06:23:50]Write to MH i2c: E2 08 00 42 00 80 17 00 00 00 00 00 00 C2 [06:23:50]Write i2c OK [06:23:50]MH_I2C_Read... [06:23:50]OFD Sender: No OFD packet to send [06:23:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:23:51]Read from MH i2c: E2 [06:23:51]MH_I2C_Read... [06:23:51]Read from MH i2c: E2 FD 00 [06:23:51]MH_I2C_Read... [06:23:51]Read from MH i2c: E2 FD 00 42 00 00 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 40 [06:23:51]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 [06:23:51]wFMCommunicate OK [06:23:51]wFMCommunicate request_size=4 [06:23:51]MH_SAM_APDU [06:23:51]CAPDU: 80 17 00 00 [06:23:51]Write to MH i2c: E2 08 00 43 00 80 17 00 00 00 00 00 00 C3 [06:23:51]Write i2c OK [06:23:51]MH_I2C_Read... [06:23:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 201! [06:23:51]Read from MH i2c: E2 [06:23:51]MH_I2C_Read... [06:23:51]Read from MH i2c: E2 CC 00 [06:23:51]MH_I2C_Read... [06:23:51]Read from MH i2c: E2 CC 00 43 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 A4 [06:23:51]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 [06:23:51]wFMCommunicate OK [06:23:51]SAM_PROTO_GetShiftData done [06:23:51]requested_item shift.sale.total_cash is exist - process it [06:23:51]requested_item shift.sale_refund.total is exist - process it [06:23:51]requested_item shift.sale_refund.total_cash is exist - process it [06:23:51]requested_item shift.buy.total is exist - process it [06:23:51]requested_item shift.buy.total_cash is exist - process it [06:23:51]produce_requested_data done [06:23:51]produce_requested_data return {"fm.sale.total":236067247.18,"fm.sale_refund.total":5298599.00,"fm.buy.total":0.00,"shift.sale.total":79351.34,"shift.sale.total_cash":68299.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [06:23:51]process_action_free get_value [06:23:51]json_value_free [06:23:51]json_value_free done [06:23:51]process_json_proto returns [06:23:51]Send response to host [06:23:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":236067247.18,"fm.sale_refund.total":5298599.00,"fm.buy.total":0.00,"shift.sale.total":79351.34,"shift.sale.total_cash":68299.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [06:23:51]free response buf [06:23:51]execute_script done [06:23:51]execute_script returns [06:23:51]free content buf [06:23:51]Sock 9.Close socket [06:23:51]Sock 9.Thread stoped [06:23:51]accept exits with 6 [06:23:51]New connection [06:23:51]New thread 3067288932 created [06:23:51]Thread 3067432292 joined [06:23:51]Waiting for new connection... [06:23:51] Sock 6.Parse request [06:23:51]Sock 6.Check first char [06:23:51]Sock 6.First char is OK [06:23:51]request: POST /json_proto HTTP/1.0 [06:23:51]Method: POST [06:23:51]URL: /json_proto [06:23:51]Method is POST - this is cgi request [06:23:51]url: /json_proto [06:23:51]query_string will be loaded in cgi processing [06:23:51]execute_cgi json_proto POST (null) [06:23:51]execute_cgi path=json_proto method=POST [06:23:51]POST find Content-Length [06:23:51]Host: 172.17.43.131:8080 [06:23:51]Content-Length: 144 [06:23:51]Content-Type: application/json [06:23:51] [06:23:51]POST finish read [06:23:51]Found Content-Length = 144 [06:23:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [06:23:51]execute_script... [06:23:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [06:23:51]POST & json_proto [06:23:51]process_json_proto [06:23:51]json parsed OK: [06:23:51]protocol is kg_v1.0 [06:23:51]action value=print_doc [06:23:51]process_action print_doc [06:23:51]ExternCall_PrintAddStr [06:23:51]wPrintStart [06:23:51]Write to MH i2c: 01 00 00 44 00 44 [06:23:51]Write i2c OK [06:23:51]MH_I2C_Read... [06:23:51]Read from MH i2c: 01 [06:23:51]MH_I2C_Read... [06:23:51]Read from MH i2c: 01 07 00 [06:23:51]MH_I2C_Read... [06:23:51]Read from MH i2c: 01 07 00 44 00 00 00 00 00 00 FF 0F 59 [06:23:51]RasterBufferAndPrint [06:23:51]line Счет N : (1)2002748 [06:23:51]line ИНН: 02508201610067 [06:23:51]line Контрольно-Кассовый Чек [06:23:51]line ПРОДАЖА [06:23:51]line ТРК (МРК, ГНК) : 33 [06:23:51]line Товар: 2710124130 [06:23:51]line Аи-92-К-5 [06:23:51]line 4.430 * 67.80 [06:23:51]line = 300.35 [06:23:51]line НДС 12% НСП 1% [06:23:51]line > о реализуемом товаре [06:23:51]line ОКРУГЛЕНИЕ: -0.35 [06:23:51]line ИТОГО: 300.00 [06:23:51]line Внесено: 300.00 [06:23:51]line СДАЧА: 0.00 [06:23:51]line НСП 1% : 2.66 [06:23:51]line НДС 12% : 31.90 [06:23:51]line Наличными: 300.00 [06:23:51]line Безнал.: 0.00 [06:23:51]line Место: АЗС № 97 "Партнер Нефть" [06:23:51]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [06:23:51]line СНО: Общий режим [06:23:51]line Чек 74 28.07.2024 06:15 [06:23:51]line Смена: 439 ФФД: 1.0 [06:23:51]line ЗНМ: 0300000054 [06:23:51]line РНМ: 0000000000092624 [06:23:51]line Версия ККМ: 001 [06:23:51]line ФМ: 0000000000874959 [06:23:51]line ФД: 226414 [06:23:51]line ФПД: 146464033732941 [06:23:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T061535&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226414&fm=146464033732941&tin=02508201610067®Number=0000000000092624&sum=30000 [06:23:51]written 0, free lines is 4095 [06:23:51]Write to MH i2c: 01 00 00 6F 00 6F [06:23:51]Write i2c OK [06:23:51]MH_I2C_Read... [06:23:51]Read from MH i2c: 01 [06:23:51]MH_I2C_Read... [06:23:51]Read from MH i2c: 01 07 00 [06:23:51]MH_I2C_Read... [06:23:51]Read from MH i2c: 01 07 00 6F 00 00 00 00 00 00 54 0C D6 [06:23:51]RasterBufferAndPrint [06:23:51]line [06:23:51]line [06:23:51]line [06:23:51]line [06:23:51]line [06:23:51]written 0, free lines is 3163 [06:23:51]MH_Cut [06:23:51]Write to MH i2c: D1 01 00 76 00 01 48 [06:23:51]Write i2c OK [06:23:51]MH_I2C_Read... [06:23:51]Read from MH i2c: D1 [06:23:51]MH_I2C_Read... [06:23:51]Read from MH i2c: D1 01 00 [06:23:51]MH_I2C_Read... [06:23:51]Read from MH i2c: D1 01 00 76 00 00 47 [06:23:51]Write to MH i2c: 01 00 00 77 00 77 [06:23:51]Write i2c OK [06:23:51]MH_I2C_Read... [06:23:53]*** Cut start [06:23:53]*** Partial cut [06:23:53]*** CUTSNS_PIN = 1 [06:23:53]*** CUTSNS_PIN = 0 [06:23:53]*** Brake cut motor [06:23:53]Read from MH i2c: 01 [06:23:53]MH_I2C_Read... [06:23:53]*** Stop cut motor [06:23:53]*** Cut end [06:23:53]Read from MH i2c: 01 07 00 [06:23:53]MH_I2C_Read... [06:23:53]Read from MH i2c: 01 07 00 77 00 00 00 00 00 00 FF 0F 8C [06:23:53]process_action print_doc done [06:23:53]requested_data is exist [06:23:53]produce_requested_data [06:23:53]produce_requested_data return (null) [06:23:53]process_action_free print_doc [06:23:53]json_value_free [06:23:53]json_value_free done [06:23:53]process_json_proto returns [06:23:53]Send response to host [06:23:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [06:23:53]free response buf [06:23:53]execute_script done [06:23:53]execute_script returns [06:23:53]free content buf [06:23:53]Sock 6.Close socket [06:23:53]Sock 6.Thread stoped [06:23:55]OFD Sender: No OFD packet to send [06:24:00]OFD Sender: No OFD packet to send [06:24:05]OFD Sender: No OFD packet to send [06:24:10]OFD Sender: No OFD packet to send [06:24:11]recv_with_timeout no data received [06:24:15]OFD Sender: No OFD packet to send [06:24:20]OFD Sender: No OFD packet to send [06:24:25]OFD Sender: No OFD packet to send [06:24:30]OFD Sender: No OFD packet to send [06:24:35]OFD Sender: No OFD packet to send [06:24:38]accept exits with 9 [06:24:38]New connection [06:24:38]New thread 3067432292 created [06:24:38]Thread 3067288932 joined [06:24:38]Waiting for new connection... [06:24:38] Sock 9.Parse request [06:24:38]Sock 9.Check first char [06:24:38]Sock 9.First char is OK [06:24:38]request: POST /json_proto HTTP/1.0 [06:24:38]Method: POST [06:24:38]URL: /json_proto [06:24:38]Method is POST - this is cgi request [06:24:38]url: /json_proto [06:24:38]query_string will be loaded in cgi processing [06:24:38]execute_cgi json_proto POST (null) [06:24:38]execute_cgi path=json_proto method=POST [06:24:38]POST find Content-Length [06:24:38]Host: 172.17.43.131:8080 [06:24:38]Content-Length: 820 [06:24:38]Content-Type: application/json [06:24:38] [06:24:38]POST finish read [06:24:38]Found Content-Length = 820 [06:24:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002749", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:24:38]execute_script... [06:24: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)2002749", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:24:38]POST & json_proto [06:24:38]process_json_proto [06:24:38]json parsed OK: [06:24:38]protocol is kg_v1.0 [06:24:38]action value=close_receipt [06:24:38]process_action close_receipt [06:24:38]cmd_close_receipt [06:24:38]MH_GetDate [06:24:38]Write to MH i2c: F0 00 00 78 00 67 [06:24:38]Write i2c OK [06:24:38]MH_I2C_Read... [06:24:38]Read from MH i2c: F0 [06:24:38]MH_I2C_Read... [06:24:38]Read from MH i2c: F0 09 00 [06:24:38]MH_I2C_Read... [06:24:38]Read from MH i2c: F0 09 00 78 00 00 27 E4 A5 66 F9 24 A2 66 AB [06:24:38]GetLastDocTimeStamp 1722147335 [06:24:38]current date 1722147879 [06:24:38]FM_GetShiftState [06:24:38]SAM_PROTO_GetShiftState [06:24:38]wFMCommunicate request_size=4 [06:24:38]MH_SAM_APDU [06:24:38]CAPDU: 80 13 01 00 [06:24:38]Write to MH i2c: E2 08 00 79 00 80 13 01 00 00 00 00 00 F6 [06:24:38]Write i2c OK [06:24:38]MH_I2C_Read... [06:24:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:24:38]Read from MH i2c: E2 [06:24:38]MH_I2C_Read... [06:24:38]Read from MH i2c: E2 0E 00 [06:24:38]MH_I2C_Read... [06:24:38]Read from MH i2c: E2 0E 00 79 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 A7 [06:24:38]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [06:24:38]wFMCommunicate OK [06:24:38]SAM_PROTO_GetShiftState done [06:24:38]FM_GetShiftState done [06:24:38]opened in 1722125326 [06:24:38]opened+sec_in_day 1722211726 [06:24:38]quantity*price = 100005 [06:24:38]sum+1 = 100006 [06:24:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 75 28.07.2024 06:24 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 226415 ФПД: 136250344275380 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T062439&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226415&fm=136250344275380&tin=02508201610067®Number=0000000000092624&sum=100005 [06:24:39]StoreToDocumentArchive [06:24:39]shift 439 fd 226415 [06:24:39]save to /storage/0439/doc_00226415 [06:24:39]save last doc name /storage/0439/doc_00226415 to /storage/kkm_last_doc_name [06:24:39]save OK [06:24:39]Clear old archive folders... [06:24:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:24:39]tlvbuf is B6F1DD80 [06:24:39]SAM_PROTO_ClearQueue [06:24:39]wFMCommunicate request_size=4 [06:24:39]MH_SAM_APDU [06:24:39]CAPDU: 80 09 00 00 [06:24:39]Write to MH i2c: E2 08 00 86 00 80 09 00 00 00 00 00 00 F8 [06:24:39]Write i2c OK [06:24:39]MH_I2C_Read... [06:24:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:24:39]Read from MH i2c: E2 [06:24:39]MH_I2C_Read... [06:24:39]Read from MH i2c: E2 03 00 [06:24:39]MH_I2C_Read... [06:24:39]Read from MH i2c: E2 03 00 86 00 00 90 00 FA [06:24:39]RAPDU: 90 00 [06:24:39]wFMCommunicate OK [06:24:39]SAM_PROTO_ClearQueue done [06:24:39]KKMCreateOFDPacket [06:24:39]OFDProtocolAddRootSTLVToBuf [06:24:39]FM_MakeSignedData [06:24:39]FM_MakeSignedData [06:24:39]SAM_PROTO_SignData [06:24:39]wFMCommunicate request_size=4 [06:24:39]MH_SAM_APDU [06:24:39]CAPDU: 80 0D 01 02 [06:24:39]Write to MH i2c: E2 08 00 87 00 80 0D 01 02 00 00 00 00 00 [06:24:39]Write i2c OK [06:24:39]MH_I2C_Read... [06:24:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:24:39]Read from MH i2c: E2 [06:24:39]MH_I2C_Read... [06:24:39]Read from MH i2c: E2 03 00 [06:24:39]MH_I2C_Read... [06:24:39]Read from MH i2c: E2 03 00 87 00 00 90 00 FB [06:24:39]RAPDU: 90 00 [06:24:39]wFMCommunicate OK [06:24:39]wFMCommunicate request_size=255 [06:24:39]MH_SAM_APDU [06:24:39]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 27 E4 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6F 74 03 00 35 04 06 00 7B [06:24:39]Write to MH i2c: E2 02 01 88 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 27 E4 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6F 74 03 00 35 04 06 00 7B 00 00 9A [06:24:39]Write i2c OK [06:24:39]MH_I2C_Read... [06:24:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:24:39]Read from MH i2c: E2 [06:24:39]MH_I2C_Read... [06:24:39]Read from MH i2c: E2 03 00 [06:24:39]MH_I2C_Read... [06:24:39]Read from MH i2c: E2 03 00 88 00 00 90 00 FC [06:24:39]RAPDU: 90 00 [06:24:39]wFMCommunicate OK [06:24:39]wFMCommunicate request_size=10 [06:24:39]MH_SAM_APDU [06:24:39]CAPDU: 80 0D 02 02 05 EB 41 5E FD B4 [06:24:39]Write to MH i2c: E2 0D 00 89 00 80 0D 02 02 05 00 EB 41 5E FD B4 00 00 48 [06:24:39]Write i2c OK [06:24:39]MH_I2C_Read... [06:24:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:24:39]Read from MH i2c: E2 [06:24:39]MH_I2C_Read... [06:24:39]Read from MH i2c: E2 03 00 [06:24:39]MH_I2C_Read... [06:24:39]Read from MH i2c: E2 03 00 89 00 00 90 00 FD [06:24:39]RAPDU: 90 00 [06:24:39]wFMCommunicate OK [06:24:39]wFMCommunicate request_size=4 [06:24:39]MH_SAM_APDU [06:24:39]CAPDU: 80 0D 03 02 [06:24:39]Write to MH i2c: E2 08 00 8A 00 80 0D 03 02 00 00 00 00 05 [06:24:39]Write i2c OK [06:24:39]MH_I2C_Read... [06:24:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:24:39]Read from MH i2c: E2 [06:24:39]MH_I2C_Read... [06:24:39]Read from MH i2c: E2 0B 00 [06:24:39]MH_I2C_Read... [06:24:39]Read from MH i2c: E2 0B 00 8A 00 00 05 47 04 01 66 CD A0 AD 90 00 D7 [06:24:39]RAPDU: 05 47 04 01 66 CD A0 AD 90 00 [06:24:39]wFMCommunicate OK [06:24:39]SAM_PROTO_SignData done [06:24:39]FM_MakeSignedData done [06:24:39]CreateOFDProtocolMessage [06:24:39]wFMCommunicate request_size=4 [06:24:39]MH_SAM_APDU [06:24:39]CAPDU: 80 11 00 00 [06:24:39]Write to MH i2c: E2 08 00 8B 00 80 11 00 00 00 00 00 00 05 [06:24:39]Write i2c OK [06:24:39]MH_I2C_Read... [06:24:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:24:40]Read from MH i2c: E2 [06:24:40]MH_I2C_Read... [06:24:40]Read from MH i2c: E2 17 00 [06:24:40]MH_I2C_Read... [06:24:40]Read from MH i2c: E2 17 00 8B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 62 [06:24:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:24:40]wFMCommunicate OK [06:24:40]CreateOFDProtocolMessage done [06:24:40]OFDSenderStorePacket 226415 [06:24:40]StoreOFDPacket docnum=226415 [06:24:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 57 24 07 01 C2 B8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 27 E4 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6F 74 03 00 35 04 06 00 7B EB 41 5E FD B4 05 47 04 01 66 CD A0 AD [06:24:40]CheckFolder [06:24:40]dirname=/storage/ofd_packets [06:24:40]CheckFolder done [06:24:40]ProducePacketName [06:24:40]name=ofd_packets/00226415 [06:24:40]NVStorageSaveData ofd_packets/00226415 [06:24:40]File name is /storage/ofd_packets/00226415 [06:24:40]Write 301 bytes [06:24:40]NVStorageSaveData done [06:24:40]OFDSenderStorePacket done [06:24:40]KKMCreateOFDPacket done [06:24:40]NVStorageSaveData kkm_last_timestamp [06:24:40]File name is /storage/kkm_last_timestamp [06:24:40]Write 4 bytes [06:24:40]NVStorageSaveData done [06:24:40]ExternCall_PrintAddStr [06:24:40]wPrintStart [06:24:40]Write to MH i2c: 01 00 00 8C 00 8C [06:24:40]Write i2c OK [06:24:40]MH_I2C_Read... [06:24:40]Read from MH i2c: 01 [06:24:40]MH_I2C_Read... [06:24:40]Read from MH i2c: 01 07 00 [06:24:40]MH_I2C_Read... [06:24:40]Read from MH i2c: 01 07 00 8C 00 00 00 00 00 00 FF 0F A1 [06:24:40]RasterBufferAndPrint [06:24:40]line Счет N : (1)2002749 [06:24:40]line ИНН: 02508201610067 [06:24:40]line Контрольно-Кассовый Чек [06:24:40]line ПРОДАЖА [06:24:40]line ТРК (МРК, ГНК) : 33 [06:24:40]line Товар: 2710124130 [06:24:40]line Аи-92-К-5 [06:24:40]line 14.750 * 67.80 [06:24:40]line = 1000.05 [06:24:40]line НДС 12% НСП 1% [06:24:40]line > о реализуемом товаре [06:24:40]line ИТОГО: 1000.05 [06:24:40]line НСП 1% : 8.85 [06:24:40]line НДС 12% : 106.20 [06:24:40]line Наличными: 0.00 [06:24:40]line Безнал.: 1000.05 [06:24:40]line Место: АЗС № 97 "Партнер Нефть" [06:24:40]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [06:24:40]line СНО: Общий режим [06:24:40]line Чек 75 28.07.2024 06:24 [06:24:40]line Смена: 439 ФФД: 1.0 [06:24:40]line ЗНМ: 0300000054 [06:24:40]line РНМ: 0000000000092624 [06:24:40]line Версия ККМ: 001 [06:24:40]line Платежная система: Бакай Банк [06:24:40]line ФМ: 0000000000874959 [06:24:40]line ФД: 226415 [06:24:40]line ФПД: 136250344275380 [06:24:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T062439&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226415&fm=136250344275380&tin=02508201610067®Number=0000000000092624&sum=100005 [06:24:40]written 0, free lines is 4095 [06:24:40]OFD Sender: Processing packet 226415 [packets to send 600, broken 599] [06:24:40]ProducePacketName [06:24:40]name=ofd_packets/00226415 [06:24:40]OFD Sender: To server: pG, [06:24:40]CommunicateWithHost lk.salyk.kg:30040 [06:24:40]ConnectInit lk.salyk.kg [06:24:40]Write to MH i2c: 01 00 00 B6 00 B6 [06:24:40]Write i2c OK [06:24:40]MH_I2C_Read... [06:24:40]Read from MH i2c: 01 [06:24:40]MH_I2C_Read... [06:24:40]Read from MH i2c: 01 07 00 [06:24:40]MH_I2C_Read... [06:24:40]Read from MH i2c: 01 07 00 B6 00 00 00 00 00 00 64 0C 2D [06:24:40]RasterBufferAndPrint [06:24:40]line [06:24:40]line [06:24:40]line [06:24:40]line [06:24:40]line [06:24:40]written 0, free lines is 3176 [06:24:40]MH_Cut [06:24:40]Write to MH i2c: D1 01 00 BD 00 01 8F [06:24:40]Write i2c OK [06:24:40]MH_I2C_Read... [06:24:40]Read from MH i2c: D1 [06:24:40]MH_I2C_Read... [06:24:40]Read from MH i2c: D1 01 00 [06:24:40]MH_I2C_Read... [06:24:40]Read from MH i2c: D1 01 00 BD 00 00 8E [06:24:40]Write to MH i2c: 01 00 00 BE 00 BE [06:24:40]Write i2c OK [06:24:40]MH_I2C_Read... [06:24:40]Connected sock=7 [06:24:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 57 24 07 01 C2 B8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 27 E4 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6F 74 03 00 35 04 06 00 7B EB 41 5E FD B4 05 47 04 01 66 CD A0 AD [06:24:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 0F F8 47 00 B2 96 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6F 74 03 00 F4 03 04 00 33 90 A5 66 B6 04 01 00 00 55 14 D0 88 DB 8B 46 DC [06:24:41]CommunicateWithHost err = 0 [06:24:41]CheckOFDResponse [06:24:41]1017 (14) - 77093643461234 [06:24:41]1041 (16) - 0000000000874959 [06:24:41]1040 (4) - 226415 [06:24:41]1012 (4) - 28.07.2024 00:26 [06:24:41]1206 (1) - 0 [06:24:41]OFD Sender: Remove packet 226415 [06:24:41]ProducePacketName [06:24:41]name=ofd_packets/00226415 [06:24:41]NVStorageDeleteData [06:24:41]OFD Sender: No OFD packet to send [06:24:41]*** Cut start [06:24:41]*** Partial cut [06:24:41]*** CUTSNS_PIN = 1 [06:24:41]*** CUTSNS_PIN = 0 [06:24:42]*** Brake cut motor [06:24:42]Read from MH i2c: 01 [06:24:42]MH_I2C_Read... [06:24:42]*** Stop cut motor [06:24:42]*** Cut end [06:24:42]Read from MH i2c: 01 07 00 [06:24:42]MH_I2C_Read... [06:24:42]Read from MH i2c: 01 07 00 BE 00 00 00 00 00 00 FF 0F D3 [06:24:42]process_action close_receipt done [06:24:42]requested_data is exist [06:24:42]produce_requested_data [06:24:42]requested_item fm.sn is exist - process it [06:24:42]wFMCommunicate request_size=4 [06:24:42]MH_SAM_APDU [06:24:42]CAPDU: 80 11 00 00 [06:24:42]Write to MH i2c: E2 08 00 BF 00 80 11 00 00 00 00 00 00 39 [06:24:42]Write i2c OK [06:24:42]MH_I2C_Read... [06:24:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:24:42]Read from MH i2c: E2 [06:24:42]MH_I2C_Read... [06:24:42]Read from MH i2c: E2 17 00 [06:24:42]MH_I2C_Read... [06:24:42]Read from MH i2c: E2 17 00 BF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 96 [06:24:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:24:42]wFMCommunicate OK [06:24:42]requested_item fd.num is exist - process it [06:24:42]SAM_PROTO_GetFieldsCounters [06:24:42]wFMCommunicate request_size=4 [06:24:42]MH_SAM_APDU [06:24:42]CAPDU: 80 13 00 00 [06:24:42]Write to MH i2c: E2 08 00 C0 00 80 13 00 00 00 00 00 00 3C [06:24:42]Write i2c OK [06:24:42]MH_I2C_Read... [06:24:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:24:42]Read from MH i2c: E2 [06:24:42]MH_I2C_Read... [06:24:42]Read from MH i2c: E2 62 00 [06:24:42]MH_I2C_Read... [06:24:42]Read from MH i2c: E2 62 00 C0 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6F 74 03 00 0E 04 04 00 B7 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 E4 [06:24:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6F 74 03 00 0E 04 04 00 B7 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 [06:24:42]wFMCommunicate OK [06:24:42]SAM_PROTO_GetFieldsCounters done [06:24:42]requested_item shift.num is exist - process it [06:24:42]requested_item shift.opened is exist - process it [06:24:42]req_shift_opened [06:24:42]FM_GetShiftState [06:24:42]SAM_PROTO_GetShiftState [06:24:42]wFMCommunicate request_size=4 [06:24:42]MH_SAM_APDU [06:24:42]CAPDU: 80 13 01 00 [06:24:42]Write to MH i2c: E2 08 00 C1 00 80 13 01 00 00 00 00 00 3E [06:24:42]Write i2c OK [06:24:42]MH_I2C_Read... [06:24:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:24:42]Read from MH i2c: E2 [06:24:42]MH_I2C_Read... [06:24:42]Read from MH i2c: E2 0E 00 [06:24:42]MH_I2C_Read... [06:24:42]Read from MH i2c: E2 0E 00 C1 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 EF [06:24:42]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [06:24:42]wFMCommunicate OK [06:24:42]SAM_PROTO_GetShiftState done [06:24:42]FM_GetShiftState done [06:24:42]req_shift_opened done [06:24:42]requested_item shift.open_date is exist - process it [06:24:42]req_shift_open_date [06:24:42]req_shift_open_date done [06:24:42]produce_requested_data done [06:24:42]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226415,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [06:24:42]process_action_free close_receipt [06:24:42]json_value_free [06:24:42]json_value_free done [06:24:42]process_json_proto returns [06:24:42]Send response to host [06:24:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226415,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [06:24:42]free response buf [06:24:42]execute_script done [06:24:42]execute_script returns [06:24:42]free content buf [06:24:42]Sock 9.Close socket [06:24:42]Sock 9.Thread stoped [06:24:46]OFD Sender: No OFD packet to send [06:24:49]recv_with_timeout no data received [06:24:51]OFD Sender: No OFD packet to send [06:24:56]OFD Sender: No OFD packet to send [06:25:00]recv_with_timeout no data received [06:25:01]OFD Sender: No OFD packet to send [06:25:06]OFD Sender: No OFD packet to send [06:25:11]OFD Sender: No OFD packet to send [06:25:16]OFD Sender: No OFD packet to send [06:25:21]OFD Sender: No OFD packet to send [06:25:26]OFD Sender: No OFD packet to send [06:25:31]OFD Sender: No OFD packet to send [06:25:36]OFD Sender: No OFD packet to send [06:25:41]OFD Sender: No OFD packet to send [06:25:46]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:51]recv_with_timeout no data received [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:58]OFD Sender: No OFD packet to send [06:32:03]OFD Sender: No OFD packet to send [06:32:08]OFD Sender: No OFD packet to send [06:32:13]OFD Sender: No OFD packet to send [06:32:18]OFD Sender: No OFD packet to send [06:32:23]OFD Sender: No OFD packet to send [06:32:28]OFD Sender: No OFD packet to send [06:32:33]OFD Sender: No OFD packet to send [06:32:38]OFD Sender: No OFD packet to send [06:32:43]OFD Sender: No OFD packet to send [06:32:48]OFD Sender: No OFD packet to send [06:32:53]OFD Sender: No OFD packet to send [06:32:58]OFD Sender: No OFD packet to send [06:33:03]OFD Sender: No OFD packet to send [06:33:08]OFD Sender: No OFD packet to send [06:33:13]OFD Sender: No OFD packet to send [06:33:18]OFD Sender: No OFD packet to send [06:33:23]OFD Sender: No OFD packet to send [06:33:28]OFD Sender: No OFD packet to send [06:33:33]OFD Sender: No OFD packet to send [06:33:38]OFD Sender: No OFD packet to send [06:33:43]OFD Sender: No OFD packet to send [06:33:48]OFD Sender: No OFD packet to send [06:33:53]OFD Sender: No OFD packet to send [06:33:58]OFD Sender: No OFD packet to send [06:34:03]OFD Sender: No OFD packet to send [06:34:08]OFD Sender: No OFD packet to send [06:34:13]OFD Sender: No OFD packet to send [06:34:18]OFD Sender: No OFD packet to send [06:34:23]OFD Sender: No OFD packet to send [06:34:28]OFD Sender: No OFD packet to send [06:34:33]OFD Sender: No OFD packet to send [06:34:38]OFD Sender: No OFD packet to send [06:34:43]OFD Sender: No OFD packet to send [06:34:48]OFD Sender: No OFD packet to send [06:34:53]OFD Sender: No OFD packet to send [06:34:58]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:59]OFD Sender: No OFD packet to send [06:38:04]OFD Sender: No OFD packet to send [06:38:09]OFD Sender: No OFD packet to send [06:38:14]OFD Sender: No OFD packet to send [06:38:19]OFD Sender: No OFD packet to send [06:38:24]OFD Sender: No OFD packet to send [06:38:29]OFD Sender: No OFD packet to send [06:38:34]OFD Sender: No OFD packet to send [06:38:39]OFD Sender: No OFD packet to send [06:38:44]OFD Sender: No OFD packet to send [06:38:49]OFD Sender: No OFD packet to send [06:38:54]OFD Sender: No OFD packet to send [06:38:59]OFD Sender: No OFD packet to send [06:39:01]recv_with_timeout no data received [06:39:04]OFD Sender: No OFD packet to send [06:39:09]OFD Sender: No OFD packet to send [06:39:14]OFD Sender: No OFD packet to send [06:39:19]OFD Sender: No OFD packet to send [06:39:24]OFD Sender: No OFD packet to send [06:39:29]OFD Sender: No OFD packet to send [06:39:34]OFD Sender: No OFD packet to send [06:39:39]OFD Sender: No OFD packet to send [06:39:44]OFD Sender: No OFD packet to send [06:39:49]OFD Sender: No OFD packet to send [06:39:54]OFD Sender: No OFD packet to send [06:39:59]OFD Sender: No OFD packet to send [06:40:04]OFD Sender: No OFD packet to send [06:40:09]OFD Sender: No OFD packet to send [06:40:14]OFD Sender: No OFD packet to send [06:40:19]OFD Sender: No OFD packet to send [06:40:20]accept exits with 10 [06:40:20]New connection [06:40:20]New thread 3067288932 created [06:40:20]Thread 3067432292 joined [06:40:20]Waiting for new connection... [06:40:20] Sock 10.Parse request [06:40:20]Sock 10.Check first char [06:40:20]Sock 10.First char is OK [06:40:20]request: POST /json_proto HTTP/1.0 [06:40:20]Method: POST [06:40:20]URL: /json_proto [06:40:20]Method is POST - this is cgi request [06:40:20]url: /json_proto [06:40:20]query_string will be loaded in cgi processing [06:40:20]execute_cgi json_proto POST (null) [06:40:20]execute_cgi path=json_proto method=POST [06:40:20]POST find Content-Length [06:40:20]Host: 172.17.43.131:8080 [06:40:20]Content-Length: 678 [06:40:20]Content-Type: application/json [06:40:20] [06:40:20]POST finish read [06:40:20]Found Content-Length = 678 [06:40:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002750", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:40:20]execute_script... [06:40:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002750", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:40:20]POST & json_proto [06:40:20]process_json_proto [06:40:20]json parsed OK: [06:40:20]protocol is kg_v1.0 [06:40:20]action value=close_receipt [06:40:20]process_action close_receipt [06:40:20]cmd_close_receipt [06:40:20]MH_GetDate [06:40:20]Write to MH i2c: F0 00 00 C2 00 B1 [06:40:20]Write i2c OK [06:40:20]MH_I2C_Read... [06:40:20]Read from MH i2c: F0 [06:40:20]MH_I2C_Read... [06:40:20]Read from MH i2c: F0 09 00 [06:40:20]MH_I2C_Read... [06:40:20]Read from MH i2c: F0 09 00 C2 00 00 D5 E7 A5 66 F9 24 A2 66 A6 [06:40:20]GetLastDocTimeStamp 1722147879 [06:40:20]current date 1722148821 [06:40:20]FM_GetShiftState [06:40:20]SAM_PROTO_GetShiftState [06:40:20]wFMCommunicate request_size=4 [06:40:20]MH_SAM_APDU [06:40:20]CAPDU: 80 13 01 00 [06:40:20]Write to MH i2c: E2 08 00 C3 00 80 13 01 00 00 00 00 00 40 [06:40:20]Write i2c OK [06:40:20]MH_I2C_Read... [06:40:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:40:20]Read from MH i2c: E2 [06:40:20]MH_I2C_Read... [06:40:20]Read from MH i2c: E2 0E 00 [06:40:20]MH_I2C_Read... [06:40:20]Read from MH i2c: E2 0E 00 C3 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 F1 [06:40:20]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [06:40:20]wFMCommunicate OK [06:40:20]SAM_PROTO_GetShiftState done [06:40:20]FM_GetShiftState done [06:40:20]opened in 1722125326 [06:40:20]opened+sec_in_day 1722211726 [06:40:20]quantity*price = 50036 [06:40:20]sum+1 = 50037 [06:40:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 76 28.07.2024 06:40 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226416 ФПД: 191986561067711 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T064021&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226416&fm=191986561067711&tin=02508201610067®Number=0000000000092624&sum=50000 [06:40:21]StoreToDocumentArchive [06:40:21]shift 439 fd 226416 [06:40:21]save to /storage/0439/doc_00226416 [06:40:21]save last doc name /storage/0439/doc_00226416 to /storage/kkm_last_doc_name [06:40:21]save OK [06:40:21]Clear old archive folders... [06:40:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:40:21]tlvbuf is 012709D0 [06:40:21]SAM_PROTO_ClearQueue [06:40:21]wFMCommunicate request_size=4 [06:40:21]MH_SAM_APDU [06:40:21]CAPDU: 80 09 00 00 [06:40:21]Write to MH i2c: E2 08 00 D0 00 80 09 00 00 00 00 00 00 42 [06:40:21]Write i2c OK [06:40:21]MH_I2C_Read... [06:40:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:40:21]Read from MH i2c: E2 [06:40:21]MH_I2C_Read... [06:40:21]Read from MH i2c: E2 03 00 [06:40:21]MH_I2C_Read... [06:40:21]Read from MH i2c: E2 03 00 D0 00 00 90 00 44 [06:40:21]RAPDU: 90 00 [06:40:21]wFMCommunicate OK [06:40:21]SAM_PROTO_ClearQueue done [06:40:21]KKMCreateOFDPacket [06:40:21]OFDProtocolAddRootSTLVToBuf [06:40:21]FM_MakeSignedData [06:40:21]FM_MakeSignedData [06:40:21]SAM_PROTO_SignData [06:40:21]wFMCommunicate request_size=4 [06:40:21]MH_SAM_APDU [06:40:21]CAPDU: 80 0D 01 02 [06:40:21]Write to MH i2c: E2 08 00 D1 00 80 0D 01 02 00 00 00 00 4A [06:40:21]Write i2c OK [06:40:21]MH_I2C_Read... [06:40:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:40:21]Read from MH i2c: E2 [06:40:21]MH_I2C_Read... [06:40:21]Read from MH i2c: E2 03 00 [06:40:21]MH_I2C_Read... [06:40:21]Read from MH i2c: E2 03 00 D1 00 00 90 00 45 [06:40:21]RAPDU: 90 00 [06:40:21]wFMCommunicate OK [06:40:21]wFMCommunicate request_size=255 [06:40:21]MH_SAM_APDU [06:40:21]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 D5 E7 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 70 74 03 00 35 04 06 00 AE [06:40:21]Write to MH i2c: E2 02 01 D2 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 D5 E7 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 70 74 03 00 35 04 06 00 AE 00 00 31 [06:40:21]Write i2c OK [06:40:21]MH_I2C_Read... [06:40:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:40:22]Read from MH i2c: E2 [06:40:22]MH_I2C_Read... [06:40:22]Read from MH i2c: E2 03 00 [06:40:22]MH_I2C_Read... [06:40:22]Read from MH i2c: E2 03 00 D2 00 00 90 00 46 [06:40:22]RAPDU: 90 00 [06:40:22]wFMCommunicate OK [06:40:22]wFMCommunicate request_size=10 [06:40:22]MH_SAM_APDU [06:40:22]CAPDU: 80 0D 02 02 05 9C 5A C6 2A BF [06:40:22]Write to MH i2c: E2 0D 00 D3 00 80 0D 02 02 05 00 9C 5A C6 2A BF 00 00 FC [06:40:22]Write i2c OK [06:40:22]MH_I2C_Read... [06:40:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:40:22]Read from MH i2c: E2 [06:40:22]MH_I2C_Read... [06:40:22]Read from MH i2c: E2 03 00 [06:40:22]MH_I2C_Read... [06:40:22]Read from MH i2c: E2 03 00 D3 00 00 90 00 47 [06:40:22]RAPDU: 90 00 [06:40:22]wFMCommunicate OK [06:40:22]wFMCommunicate request_size=4 [06:40:22]MH_SAM_APDU [06:40:22]CAPDU: 80 0D 03 02 [06:40:22]Write to MH i2c: E2 08 00 D4 00 80 0D 03 02 00 00 00 00 4F [06:40:22]Write i2c OK [06:40:22]MH_I2C_Read... [06:40:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:40:22]Read from MH i2c: E2 [06:40:22]MH_I2C_Read... [06:40:22]Read from MH i2c: E2 0B 00 [06:40:22]MH_I2C_Read... [06:40:22]Read from MH i2c: E2 0B 00 D4 00 00 CD 84 4F 94 5E 7F 29 90 90 00 1A [06:40:22]RAPDU: CD 84 4F 94 5E 7F 29 90 90 00 [06:40:22]wFMCommunicate OK [06:40:22]SAM_PROTO_SignData done [06:40:22]FM_MakeSignedData done [06:40:22]CreateOFDProtocolMessage [06:40:22]wFMCommunicate request_size=4 [06:40:22]MH_SAM_APDU [06:40:22]CAPDU: 80 11 00 00 [06:40:22]Write to MH i2c: E2 08 00 D5 00 80 11 00 00 00 00 00 00 4F [06:40:22]Write i2c OK [06:40:22]MH_I2C_Read... [06:40:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:40:22]Read from MH i2c: E2 [06:40:22]MH_I2C_Read... [06:40:22]Read from MH i2c: E2 17 00 [06:40:22]MH_I2C_Read... [06:40:22]Read from MH i2c: E2 17 00 D5 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AC [06:40:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:40:22]wFMCommunicate OK [06:40:22]CreateOFDProtocolMessage done [06:40:22]OFDSenderStorePacket 226416 [06:40:22]StoreOFDPacket docnum=226416 [06:40:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 FE 35 07 01 9A 3F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 D5 E7 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 70 74 03 00 35 04 06 00 AE 9C 5A C6 2A BF CD 84 4F 94 5E 7F 29 90 [06:40:22]CheckFolder [06:40:22]dirname=/storage/ofd_packets [06:40:22]CheckFolder done [06:40:22]ProducePacketName [06:40:22]name=ofd_packets/00226416 [06:40:22]NVStorageSaveData ofd_packets/00226416 [06:40:22]File name is /storage/ofd_packets/00226416 [06:40:22]Write 301 bytes [06:40:22]NVStorageSaveData done [06:40:22]OFDSenderStorePacket done [06:40:22]KKMCreateOFDPacket done [06:40:22]NVStorageSaveData kkm_last_timestamp [06:40:22]File name is /storage/kkm_last_timestamp [06:40:22]Write 4 bytes [06:40:22]NVStorageSaveData done [06:40:22]ExternCall_PrintAddStr [06:40:22]wPrintStart [06:40:22]Write to MH i2c: 01 00 00 D6 00 D6 [06:40:22]Write i2c OK [06:40:22]MH_I2C_Read... [06:40:22]Read from MH i2c: 01 [06:40:22]MH_I2C_Read... [06:40:22]Read from MH i2c: 01 07 00 [06:40:22]MH_I2C_Read... [06:40:22]Read from MH i2c: 01 07 00 D6 00 00 00 00 00 00 FF 0F EB [06:40:22]RasterBufferAndPrint [06:40:22]line Счет N : (1)2002750 [06:40:22]line ИНН: 02508201610067 [06:40:22]line Контрольно-Кассовый Чек [06:40:22]line ПРОДАЖА [06:40:22]line ТРК (МРК, ГНК) : 43 [06:40:22]line Товар: 2710124130 [06:40:22]line Аи-92-К-5 [06:40:22]line 7.380 * 67.80 [06:40:22]line = 500.36 [06:40:22]line НДС 12% НСП 1% [06:40:22]line > о реализуемом товаре [06:40:22]line ОКРУГЛЕНИЕ: -0.36 [06:40:22]line ИТОГО: 500.00 [06:40:22]line Внесено: 500.00 [06:40:22]line СДАЧА: 0.00 [06:40:22]line НСП 1% : 4.43 [06:40:22]line НДС 12% : 53.14 [06:40:22]line Наличными: 500.00 [06:40:22]line Безнал.: 0.00 [06:40:22]line Место: АЗС № 97 "Партнер Нефть" [06:40:22]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [06:40:22]line СНО: Общий режим [06:40:22]line Чек 76 28.07.2024 06:40 [06:40:22]line Смена: 439 ФФД: 1.0 [06:40:22]line ЗНМ: 0300000054 [06:40:22]line РНМ: 0000000000092624 [06:40:22]line Версия ККМ: 001 [06:40:22]line ФМ: 0000000000874959 [06:40:22]line ФД: 226416 [06:40:22]line ФПД: 191986561067711 [06:40:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T064021&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226416&fm=191986561067711&tin=02508201610067®Number=0000000000092624&sum=50000 [06:40:22]OFD Sender: Processing packet 226416 [packets to send 600, broken 599] [06:40:22]ProducePacketName [06:40:22]name=ofd_packets/00226416 [06:40:22]OFD Sender: To server: pG, [06:40:22]CommunicateWithHost lk.salyk.kg:30040 [06:40:22]ConnectInit lk.salyk.kg [06:40:22]written 0, free lines is 4095 [06:40:23]Write to MH i2c: 01 00 00 01 01 02 [06:40:23]Write i2c OK [06:40:23]MH_I2C_Read... [06:40:23]Read from MH i2c: 01 [06:40:23]MH_I2C_Read... [06:40:23]Read from MH i2c: 01 07 00 [06:40:23]MH_I2C_Read... [06:40:23]Read from MH i2c: 01 07 00 01 01 00 00 00 00 00 58 0C 6D [06:40:23]RasterBufferAndPrint [06:40:23]line [06:40:23]line [06:40:23]line [06:40:23]line [06:40:23]line [06:40:23]written 0, free lines is 3163 [06:40:23]MH_Cut [06:40:23]Write to MH i2c: D1 01 00 08 01 01 DB [06:40:23]Write i2c OK [06:40:23]MH_I2C_Read... [06:40:23]Read from MH i2c: D1 [06:40:23]MH_I2C_Read... [06:40:23]Read from MH i2c: D1 01 00 [06:40:23]MH_I2C_Read... [06:40:23]Read from MH i2c: D1 01 00 08 01 00 DA [06:40:23]Write to MH i2c: 01 00 00 09 01 0A [06:40:23]Write i2c OK [06:40:23]MH_I2C_Read... [06:40:23]Connected sock=7 [06:40:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 FE 35 07 01 9A 3F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 D5 E7 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 70 74 03 00 35 04 06 00 AE 9C 5A C6 2A BF CD 84 4F 94 5E 7F 29 90 [06:40:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 E9 48 47 00 22 BC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 70 74 03 00 F4 03 04 00 E1 93 A5 66 B6 04 01 00 00 0C A7 E1 5F 04 AA FD ED [06:40:24]CommunicateWithHost err = 0 [06:40:24]CheckOFDResponse [06:40:24]1017 (14) - 77093643461234 [06:40:24]1041 (16) - 0000000000874959 [06:40:24]1040 (4) - 226416 [06:40:24]1012 (4) - 28.07.2024 00:42 [06:40:24]1206 (1) - 0 [06:40:24]OFD Sender: Remove packet 226416 [06:40:24]ProducePacketName [06:40:24]name=ofd_packets/00226416 [06:40:24]NVStorageDeleteData [06:40:24]*** Cut start [06:40:24]*** Partial cut [06:40:24]*** CUTSNS_PIN = 1 [06:40:24]*** CUTSNS_PIN = 0 [06:40:24]*** Brake cut motor [06:40:24]OFD Sender: No OFD packet to send [06:40:24]Read from MH i2c: 01 [06:40:24]MH_I2C_Read... [06:40:24]*** Stop cut motor [06:40:24]*** Cut end [06:40:24]Read from MH i2c: 01 07 00 [06:40:24]MH_I2C_Read... [06:40:24]Read from MH i2c: 01 07 00 09 01 00 00 00 00 00 FF 0F 1F [06:40:24]process_action close_receipt done [06:40:24]requested_data is exist [06:40:24]produce_requested_data [06:40:24]requested_item fm.sn is exist - process it [06:40:24]wFMCommunicate request_size=4 [06:40:24]MH_SAM_APDU [06:40:24]CAPDU: 80 11 00 00 [06:40:24]Write to MH i2c: E2 08 00 0A 01 80 11 00 00 00 00 00 00 85 [06:40:24]Write i2c OK [06:40:24]MH_I2C_Read... [06:40:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:40:24]Read from MH i2c: E2 [06:40:24]MH_I2C_Read... [06:40:24]Read from MH i2c: E2 17 00 [06:40:24]MH_I2C_Read... [06:40:24]Read from MH i2c: E2 17 00 0A 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E2 [06:40:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:40:24]wFMCommunicate OK [06:40:24]requested_item fd.num is exist - process it [06:40:24]SAM_PROTO_GetFieldsCounters [06:40:24]wFMCommunicate request_size=4 [06:40:24]MH_SAM_APDU [06:40:24]CAPDU: 80 13 00 00 [06:40:24]Write to MH i2c: E2 08 00 0B 01 80 13 00 00 00 00 00 00 88 [06:40:24]Write i2c OK [06:40:24]MH_I2C_Read... [06:40:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:40:25]Read from MH i2c: E2 [06:40:25]MH_I2C_Read... [06:40:25]Read from MH i2c: E2 62 00 [06:40:25]MH_I2C_Read... [06:40:25]Read from MH i2c: E2 62 00 0B 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 70 74 03 00 0E 04 04 00 B7 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 34 [06:40:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 70 74 03 00 0E 04 04 00 B7 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 [06:40:25]wFMCommunicate OK [06:40:25]SAM_PROTO_GetFieldsCounters done [06:40:25]requested_item shift.num is exist - process it [06:40:25]requested_item shift.opened is exist - process it [06:40:25]req_shift_opened [06:40:25]FM_GetShiftState [06:40:25]SAM_PROTO_GetShiftState [06:40:25]wFMCommunicate request_size=4 [06:40:25]MH_SAM_APDU [06:40:25]CAPDU: 80 13 01 00 [06:40:25]Write to MH i2c: E2 08 00 0C 01 80 13 01 00 00 00 00 00 8A [06:40:25]Write i2c OK [06:40:25]MH_I2C_Read... [06:40:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:40:25]Read from MH i2c: E2 [06:40:25]MH_I2C_Read... [06:40:25]Read from MH i2c: E2 0E 00 [06:40:25]MH_I2C_Read... [06:40:25]Read from MH i2c: E2 0E 00 0C 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 3B [06:40:25]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [06:40:25]wFMCommunicate OK [06:40:25]SAM_PROTO_GetShiftState done [06:40:25]FM_GetShiftState done [06:40:25]req_shift_opened done [06:40:25]requested_item shift.open_date is exist - process it [06:40:25]req_shift_open_date [06:40:25]req_shift_open_date done [06:40:25]produce_requested_data done [06:40:25]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226416,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [06:40:25]process_action_free close_receipt [06:40:25]json_value_free [06:40:25]json_value_free done [06:40:25]process_json_proto returns [06:40:25]Send response to host [06:40:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226416,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [06:40:25]free response buf [06:40:25]execute_script done [06:40:25]execute_script returns [06:40:25]free content buf [06:40:25]Sock 10.Close socket [06:40:25]Sock 10.Thread stoped [06:40:29]OFD Sender: No OFD packet to send [06:40:34]OFD Sender: No OFD packet to send [06:40:39]OFD Sender: No OFD packet to send [06:40:44]OFD Sender: No OFD packet to send [06:40:49]OFD Sender: No OFD packet to send [06:40:54]OFD Sender: No OFD packet to send [06:40:59]OFD Sender: No OFD packet to send [06:41:04]OFD Sender: No OFD packet to send [06:41:09]OFD Sender: No OFD packet to send [06:41:14]OFD Sender: No OFD packet to send [06:41:19]OFD Sender: No OFD packet to send [06:41:24]OFD Sender: No OFD packet to send [06:41:29]OFD Sender: No OFD packet to send [06:41:34]OFD Sender: No OFD packet to send [06:41:39]OFD Sender: No OFD packet to send [06:41:44]OFD Sender: No OFD packet to send [06:41:49]OFD Sender: No OFD packet to send [06:41:54]OFD Sender: No OFD packet to send [06:41:59]OFD Sender: No OFD packet to send [06:42:04]OFD Sender: No OFD packet to send [06:42:09]OFD Sender: No OFD packet to send [06:42:10]recv_with_timeout no data received [06:42:14]OFD Sender: No OFD packet to send [06:42:19]OFD Sender: No OFD packet to send [06:42:24]OFD Sender: No OFD packet to send [06:42:29]OFD Sender: No OFD packet to send [06:42:34]OFD Sender: No OFD packet to send [06:42:39]OFD Sender: No OFD packet to send [06:42:44]OFD Sender: No OFD packet to send [06:42:50]OFD Sender: No OFD packet to send [06:42:55]OFD Sender: No OFD packet to send [06:43:00]OFD Sender: No OFD packet to send [06:43:05]OFD Sender: No OFD packet to send [06:43:10]OFD Sender: No OFD packet to send [06:43:15]OFD Sender: No OFD packet to send [06:43:20]OFD Sender: No OFD packet to send [06:43:25]OFD Sender: No OFD packet to send [06:43:30]OFD Sender: No OFD packet to send [06:43:35]OFD Sender: No OFD packet to send [06:43:40]OFD Sender: No OFD packet to send [06:43:45]OFD Sender: No OFD packet to send [06:43:50]OFD Sender: No OFD packet to send [06:43:55]OFD Sender: No OFD packet to send [06:44:00]OFD Sender: No OFD packet to send [06:44:05]OFD Sender: No OFD packet to send [06:44:10]OFD Sender: No OFD packet to send [06:44:15]OFD Sender: No OFD packet to send [06:44:20]OFD Sender: No OFD packet to send [06:44:25]OFD Sender: No OFD packet to send [06:44:30]OFD Sender: No OFD packet to send [06:44:35]OFD Sender: No OFD packet to send [06:44:40]OFD Sender: No OFD packet to send [06:44:45]OFD Sender: No OFD packet to send [06:44:50]OFD Sender: No OFD packet to send [06:44:55]OFD Sender: No OFD packet to send [06:45:00]OFD Sender: No OFD packet to send [06:45:05]OFD Sender: No OFD packet to send [06:45:10]OFD Sender: No OFD packet to send [06:45:15]OFD Sender: No OFD packet to send [06:45:20]OFD Sender: No OFD packet to send [06:45:25]OFD Sender: No OFD packet to send [06:45:30]OFD Sender: No OFD packet to send [06:45:35]OFD Sender: No OFD packet to send [06:45:40]OFD Sender: No OFD packet to send [06:45:45]OFD Sender: No OFD packet to send [06:45:50]OFD Sender: No OFD packet to send [06:45:55]OFD Sender: No OFD packet to send [06:46:00]OFD Sender: No OFD packet to send [06:46:05]OFD Sender: No OFD packet to send [06:46:10]OFD Sender: No OFD packet to send [06:46:14]accept exits with 9 [06:46:14]New connection [06:46:14]New thread 3067432292 created [06:46:14]Thread 3067288932 joined [06:46:14]Waiting for new connection... [06:46:14] Sock 9.Parse request [06:46:14]Sock 9.Check first char [06:46:14]Sock 9.First char is OK [06:46:14]request: POST /json_proto HTTP/1.0 [06:46:14]Method: POST [06:46:14]URL: /json_proto [06:46:14]Method is POST - this is cgi request [06:46:14]url: /json_proto [06:46:14]query_string will be loaded in cgi processing [06:46:14]execute_cgi json_proto POST (null) [06:46:14]execute_cgi path=json_proto method=POST [06:46:14]POST find Content-Length [06:46:14]Host: 172.17.43.131:8080 [06:46:14]Content-Length: 683 [06:46:14]Content-Type: application/json [06:46:14] [06:46:14]POST finish read [06:46:14]Found Content-Length = 683 [06:46:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002751", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:46:14]execute_script... [06:46:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002751", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:46:14]POST & json_proto [06:46:14]process_json_proto [06:46:14]json parsed OK: [06:46:14]protocol is kg_v1.0 [06:46:14]action value=close_receipt [06:46:14]process_action close_receipt [06:46:14]cmd_close_receipt [06:46:14]MH_GetDate [06:46:14]Write to MH i2c: F0 00 00 0D 01 FD [06:46:14]Write i2c OK [06:46:14]MH_I2C_Read... [06:46:14]Read from MH i2c: F0 [06:46:14]MH_I2C_Read... [06:46:14]Read from MH i2c: F0 09 00 [06:46:14]MH_I2C_Read... [06:46:14]Read from MH i2c: F0 09 00 0D 01 00 37 E9 A5 66 F9 24 A2 66 56 [06:46:14]GetLastDocTimeStamp 1722148821 [06:46:14]current date 1722149175 [06:46:14]FM_GetShiftState [06:46:14]SAM_PROTO_GetShiftState [06:46:14]wFMCommunicate request_size=4 [06:46:14]MH_SAM_APDU [06:46:14]CAPDU: 80 13 01 00 [06:46:14]Write to MH i2c: E2 08 00 0E 01 80 13 01 00 00 00 00 00 8C [06:46:14]Write i2c OK [06:46:14]MH_I2C_Read... [06:46:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:46:14]Read from MH i2c: E2 [06:46:14]MH_I2C_Read... [06:46:14]Read from MH i2c: E2 0E 00 [06:46:14]MH_I2C_Read... [06:46:14]Read from MH i2c: E2 0E 00 0E 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 3D [06:46:14]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [06:46:14]wFMCommunicate OK [06:46:14]SAM_PROTO_GetShiftState done [06:46:14]FM_GetShiftState done [06:46:14]opened in 1722125326 [06:46:14]opened+sec_in_day 1722211726 [06:46:14]quantity*price = 100005 [06:46:14]sum+1 = 100006 [06:46:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 77 28.07.2024 06:46 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226417 ФПД: 239549262482006 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T064615&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226417&fm=239549262482006&tin=02508201610067®Number=0000000000092624&sum=100000 [06:46:15]StoreToDocumentArchive [06:46:15]shift 439 fd 226417 [06:46:15]save to /storage/0439/doc_00226417 [06:46:15]save last doc name /storage/0439/doc_00226417 to /storage/kkm_last_doc_name [06:46:15]save OK [06:46:15]Clear old archive folders... [06:46:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:46:15]tlvbuf is 01282C00 [06:46:15]SAM_PROTO_ClearQueue [06:46:15]wFMCommunicate request_size=4 [06:46:15]MH_SAM_APDU [06:46:15]CAPDU: 80 09 00 00 [06:46:15]Write to MH i2c: E2 08 00 1B 01 80 09 00 00 00 00 00 00 8E [06:46:15]Write i2c OK [06:46:15]MH_I2C_Read... [06:46:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:46:15]Read from MH i2c: E2 [06:46:15]MH_I2C_Read... [06:46:15]Read from MH i2c: E2 03 00 [06:46:15]MH_I2C_Read... [06:46:15]Read from MH i2c: E2 03 00 1B 01 00 90 00 90 [06:46:15]RAPDU: 90 00 [06:46:15]wFMCommunicate OK [06:46:15]SAM_PROTO_ClearQueue done [06:46:15]KKMCreateOFDPacket [06:46:15]OFDProtocolAddRootSTLVToBuf [06:46:15]FM_MakeSignedData [06:46:15]FM_MakeSignedData [06:46:15]SAM_PROTO_SignData [06:46:15]wFMCommunicate request_size=4 [06:46:15]MH_SAM_APDU [06:46:15]CAPDU: 80 0D 01 02 [06:46:15]Write to MH i2c: E2 08 00 1C 01 80 0D 01 02 00 00 00 00 96 [06:46:15]Write i2c OK [06:46:15]MH_I2C_Read... [06:46:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:46:16]Read from MH i2c: E2 [06:46:16]MH_I2C_Read... [06:46:16]Read from MH i2c: E2 03 00 [06:46:16]MH_I2C_Read... [06:46:16]Read from MH i2c: E2 03 00 1C 01 00 90 00 91 [06:46:16]RAPDU: 90 00 [06:46:16]wFMCommunicate OK [06:46:16]wFMCommunicate request_size=255 [06:46:16]MH_SAM_APDU [06:46:16]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 4D 00 00 00 F4 03 04 00 37 E9 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 71 74 03 00 35 04 06 00 D9 [06:46:16]Write to MH i2c: E2 02 01 1D 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 4D 00 00 00 F4 03 04 00 37 E9 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 71 74 03 00 35 04 06 00 D9 00 00 9D [06:46:16]Write i2c OK [06:46:16]MH_I2C_Read... [06:46:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:46:16]Read from MH i2c: E2 [06:46:16]MH_I2C_Read... [06:46:16]Read from MH i2c: E2 03 00 [06:46:16]MH_I2C_Read... [06:46:16]Read from MH i2c: E2 03 00 1D 01 00 90 00 92 [06:46:16]RAPDU: 90 00 [06:46:16]wFMCommunicate OK [06:46:16]wFMCommunicate request_size=10 [06:46:16]MH_SAM_APDU [06:46:16]CAPDU: 80 0D 02 02 05 DE 68 B2 4A 56 [06:46:16]Write to MH i2c: E2 0D 00 1E 01 80 0D 02 02 05 00 DE 68 B2 4A 56 00 00 3B [06:46:16]Write i2c OK [06:46:16]MH_I2C_Read... [06:46:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:46:16]Read from MH i2c: E2 [06:46:16]MH_I2C_Read... [06:46:16]Read from MH i2c: E2 03 00 [06:46:16]MH_I2C_Read... [06:46:16]Read from MH i2c: E2 03 00 1E 01 00 90 00 93 [06:46:16]RAPDU: 90 00 [06:46:16]wFMCommunicate OK [06:46:16]wFMCommunicate request_size=4 [06:46:16]MH_SAM_APDU [06:46:16]CAPDU: 80 0D 03 02 [06:46:16]Write to MH i2c: E2 08 00 1F 01 80 0D 03 02 00 00 00 00 9B [06:46:16]Write i2c OK [06:46:16]MH_I2C_Read... [06:46:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:46:16]Read from MH i2c: E2 [06:46:16]MH_I2C_Read... [06:46:16]Read from MH i2c: E2 0B 00 [06:46:16]MH_I2C_Read... [06:46:16]Read from MH i2c: E2 0B 00 1F 01 00 C6 B4 D3 4D 5D D4 A9 42 90 00 52 [06:46:16]RAPDU: C6 B4 D3 4D 5D D4 A9 42 90 00 [06:46:16]wFMCommunicate OK [06:46:16]SAM_PROTO_SignData done [06:46:16]FM_MakeSignedData done [06:46:16]CreateOFDProtocolMessage [06:46:16]wFMCommunicate request_size=4 [06:46:16]MH_SAM_APDU [06:46:16]CAPDU: 80 11 00 00 [06:46:16]Write to MH i2c: E2 08 00 20 01 80 11 00 00 00 00 00 00 9B [06:46:16]Write i2c OK [06:46:16]MH_I2C_Read... [06:46:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:46:16]Read from MH i2c: E2 [06:46:16]MH_I2C_Read... [06:46:16]Read from MH i2c: E2 17 00 [06:46:16]MH_I2C_Read... [06:46:16]Read from MH i2c: E2 17 00 20 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F8 [06:46:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:46:16]wFMCommunicate OK [06:46:16]CreateOFDProtocolMessage done [06:46:16]OFDSenderStorePacket 226417 [06:46:16]StoreOFDPacket docnum=226417 [06:46:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 9A 37 07 01 94 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 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 4D 00 00 00 F4 03 04 00 37 E9 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 71 74 03 00 35 04 06 00 D9 DE 68 B2 4A 56 C6 B4 D3 4D 5D D4 A9 42 [06:46:16]CheckFolder [06:46:16]dirname=/storage/ofd_packets [06:46:16]CheckFolder done [06:46:16]ProducePacketName [06:46:16]name=ofd_packets/00226417 [06:46:16]NVStorageSaveData ofd_packets/00226417 [06:46:16]File name is /storage/ofd_packets/00226417 [06:46:16]Write 301 bytes [06:46:16]NVStorageSaveData done [06:46:16]OFDSenderStorePacket done [06:46:16]KKMCreateOFDPacket done [06:46:16]NVStorageSaveData kkm_last_timestamp [06:46:16]File name is /storage/kkm_last_timestamp [06:46:16]Write 4 bytes [06:46:16]NVStorageSaveData done [06:46:16]ExternCall_PrintAddStr [06:46:16]wPrintStart [06:46:16]Write to MH i2c: 01 00 00 21 01 22 [06:46:16]Write i2c OK [06:46:16]MH_I2C_Read... [06:46:16]Read from MH i2c: 01 [06:46:16]MH_I2C_Read... [06:46:16]Read from MH i2c: 01 07 00 [06:46:16]MH_I2C_Read... [06:46:16]Read from MH i2c: 01 07 00 21 01 00 00 00 00 00 FF 0F 37 [06:46:16]RasterBufferAndPrint [06:46:16]line Счет N : (1)2002751 [06:46:16]line ИНН: 02508201610067 [06:46:16]line Контрольно-Кассовый Чек [06:46:16]line ПРОДАЖА [06:46:16]line ТРК (МРК, ГНК) : 43 [06:46:16]line Товар: 2710124130 [06:46:16]line Аи-92-К-5 [06:46:16]line 14.750 * 67.80 [06:46:16]line = 1000.05 [06:46:16]line НДС 12% НСП 1% [06:46:16]line > о реализуемом товаре [06:46:16]line ОКРУГЛЕНИЕ: -0.05 [06:46:16]line ИТОГО: 1000.00 [06:46:16]line Внесено: 1000.00 [06:46:16]line СДАЧА: 0.00 [06:46:16]line НСП 1% : 8.85 [06:46:16]line НДС 12% : 106.20 [06:46:16]line Наличными: 1000.00 [06:46:16]line Безнал.: 0.00 [06:46:16]line Место: АЗС № 97 "Партнер Нефть" [06:46:16]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [06:46:16]line СНО: Общий режим [06:46:16]line Чек 77 28.07.2024 06:46 [06:46:16]line Смена: 439 ФФД: 1.0 [06:46:16]line ЗНМ: 0300000054 [06:46:16]line РНМ: 0000000000092624 [06:46:16]line Версия ККМ: 001 [06:46:16]line ФМ: 0000000000874959 [06:46:16]line ФД: 226417 [06:46:16]line ФПД: 239549262482006 [06:46:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T064615&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226417&fm=239549262482006&tin=02508201610067®Number=0000000000092624&sum=100000 [06:46:16]written 0, free lines is 4095 [06:46:16]OFD Sender: Processing packet 226417 [packets to send 600, broken 599] [06:46:16]ProducePacketName [06:46:16]name=ofd_packets/00226417 [06:46:16]OFD Sender: To server: pG, [06:46:16]CommunicateWithHost lk.salyk.kg:30040 [06:46:16]ConnectInit lk.salyk.kg [06:46:16]Write to MH i2c: 01 00 00 4C 01 4D [06:46:16]Write i2c OK [06:46:16]MH_I2C_Read... [06:46:16]Read from MH i2c: 01 [06:46:16]MH_I2C_Read... [06:46:16]Read from MH i2c: 01 07 00 [06:46:16]MH_I2C_Read... [06:46:16]Read from MH i2c: 01 07 00 4C 01 00 00 00 00 00 5D 0C BD [06:46:16]RasterBufferAndPrint [06:46:16]line [06:46:16]line [06:46:16]line [06:46:16]line [06:46:16]line [06:46:16]written 0, free lines is 3168 [06:46:16]MH_Cut [06:46:16]Write to MH i2c: D1 01 00 53 01 01 26 [06:46:16]Write i2c OK [06:46:16]MH_I2C_Read... [06:46:16]Read from MH i2c: D1 [06:46:16]MH_I2C_Read... [06:46:16]Read from MH i2c: D1 01 00 [06:46:16]MH_I2C_Read... [06:46:16]Read from MH i2c: D1 01 00 53 01 00 25 [06:46:16]Write to MH i2c: 01 00 00 54 01 55 [06:46:16]Write i2c OK [06:46:16]MH_I2C_Read... [06:46:18]*** Cut start [06:46:18]*** Partial cut [06:46:18]*** CUTSNS_PIN = 1 [06:46:18]*** CUTSNS_PIN = 0 [06:46:18]*** Brake cut motor [06:46:18]Connected sock=10 [06:46:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 9A 37 07 01 94 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 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 4D 00 00 00 F4 03 04 00 37 E9 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 71 74 03 00 35 04 06 00 D9 DE 68 B2 4A 56 C6 B4 D3 4D 5D D4 A9 42 [06:46:18]Read from MH i2c: 01 [06:46:18]MH_I2C_Read... [06:46:18]*** Stop cut motor [06:46:18]*** Cut end [06:46:18]Read from MH i2c: 01 07 00 [06:46:18]MH_I2C_Read... [06:46:18]Read from MH i2c: 01 07 00 54 01 00 00 00 00 00 FF 0F 6A [06:46:18]process_action close_receipt done [06:46:18]requested_data is exist [06:46:18]produce_requested_data [06:46:18]requested_item fm.sn is exist - process it [06:46:18]wFMCommunicate request_size=4 [06:46:18]MH_SAM_APDU [06:46:18]CAPDU: 80 11 00 00 [06:46:18]Write to MH i2c: E2 08 00 55 01 80 11 00 00 00 00 00 00 D0 [06:46:18]Write i2c OK [06:46:18]MH_I2C_Read... [06:46:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:46:18]Read from MH i2c: E2 [06:46:18]MH_I2C_Read... [06:46:18]Read from MH i2c: E2 17 00 [06:46:18]MH_I2C_Read... [06:46:18]Read from MH i2c: E2 17 00 55 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2D [06:46:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:46:18]wFMCommunicate OK [06:46:18]requested_item fd.num is exist - process it [06:46:18]SAM_PROTO_GetFieldsCounters [06:46:18]wFMCommunicate request_size=4 [06:46:18]MH_SAM_APDU [06:46:18]CAPDU: 80 13 00 00 [06:46:18]Write to MH i2c: E2 08 00 56 01 80 13 00 00 00 00 00 00 D3 [06:46:18]Write i2c OK [06:46:18]MH_I2C_Read... [06:46:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:46:19]Read from MH i2c: E2 [06:46:19]MH_I2C_Read... [06:46:19]Read from MH i2c: E2 62 00 [06:46:19]MH_I2C_Read... [06:46:19]Read from MH i2c: E2 62 00 56 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 71 74 03 00 0E 04 04 00 B7 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 83 [06:46:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 71 74 03 00 0E 04 04 00 B7 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 [06:46:19]wFMCommunicate OK [06:46:19]SAM_PROTO_GetFieldsCounters done [06:46:19]requested_item shift.num is exist - process it [06:46:19]requested_item shift.opened is exist - process it [06:46:19]req_shift_opened [06:46:19]FM_GetShiftState [06:46:19]SAM_PROTO_GetShiftState [06:46:19]wFMCommunicate request_size=4 [06:46:19]MH_SAM_APDU [06:46:19]CAPDU: 80 13 01 00 [06:46:19]Write to MH i2c: E2 08 00 57 01 80 13 01 00 00 00 00 00 D5 [06:46:19]Write i2c OK [06:46:19]MH_I2C_Read... [06:46:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:46:19]Read from MH i2c: E2 [06:46:19]MH_I2C_Read... [06:46:19]Read from MH i2c: E2 0E 00 [06:46:19]MH_I2C_Read... [06:46:19]Read from MH i2c: E2 0E 00 57 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 86 [06:46:19]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [06:46:19]wFMCommunicate OK [06:46:19]SAM_PROTO_GetShiftState done [06:46:19]FM_GetShiftState done [06:46:19]req_shift_opened done [06:46:19]requested_item shift.open_date is exist - process it [06:46:19]req_shift_open_date [06:46:19]req_shift_open_date done [06:46:19]produce_requested_data done [06:46:19]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226417,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [06:46:19]process_action_free close_receipt [06:46:19]json_value_free [06:46:19]json_value_free done [06:46:19]process_json_proto returns [06:46:19]Send response to host [06:46:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226417,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [06:46:19]free response buf [06:46:19]execute_script done [06:46:19]execute_script returns [06:46:19]free content buf [06:46:19]Sock 9.Close socket [06:46:19]Sock 9.Thread stoped [06:46:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 5B EB 47 00 6B E5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 71 74 03 00 F4 03 04 00 45 95 A5 66 B6 04 01 00 00 92 E9 6B 1B AB 55 76 9B [06:46:19]CommunicateWithHost err = 0 [06:46:19]CheckOFDResponse [06:46:19]1017 (14) - 77093643461234 [06:46:19]1041 (16) - 0000000000874959 [06:46:19]1040 (4) - 226417 [06:46:19]1012 (4) - 28.07.2024 00:48 [06:46:19]1206 (1) - 0 [06:46:19]OFD Sender: Remove packet 226417 [06:46:19]ProducePacketName [06:46:19]name=ofd_packets/00226417 [06:46:19]NVStorageDeleteData [06:46:20]OFD Sender: No OFD packet to send [06:46:25]OFD Sender: No OFD packet to send [06:46:30]OFD Sender: No OFD packet to send [06:46:35]OFD Sender: No OFD packet to send [06:46:40]OFD Sender: No OFD packet to send [06:46:45]OFD Sender: No OFD packet to send [06:46:50]OFD Sender: No OFD packet to send [06:46:55]OFD Sender: No OFD packet to send [06:47:00]OFD Sender: No OFD packet to send [06:47:05]OFD Sender: No OFD packet to send [06:47:10]OFD Sender: No OFD packet to send [06:47:15]OFD Sender: No OFD packet to send [06:47:20]OFD Sender: No OFD packet to send [06:47:25]OFD Sender: No OFD packet to send [06:47:30]OFD Sender: No OFD packet to send [06:47:35]OFD Sender: No OFD packet to send [06:47:40]OFD Sender: No OFD packet to send [06:47:45]OFD Sender: No OFD packet to send [06:47:50]OFD Sender: No OFD packet to send [06:47:55]OFD Sender: No OFD packet to send [06:48:00]OFD Sender: No OFD packet to send [06:48:05]OFD Sender: No OFD packet to send [06:48:10]accept exits with 7 [06:48:10]New connection [06:48:10]New thread 3067288932 created [06:48:10]Thread 3067432292 joined [06:48:10]Waiting for new connection... [06:48:10] Sock 7.Parse request [06:48:10]Sock 7.Check first char [06:48:10]Sock 7.First char is OK [06:48:10]request: POST /json_proto HTTP/1.0 [06:48:10]Method: POST [06:48:10]URL: /json_proto [06:48:10]Method is POST - this is cgi request [06:48:10]url: /json_proto [06:48:10]query_string will be loaded in cgi processing [06:48:10]execute_cgi json_proto POST (null) [06:48:10]execute_cgi path=json_proto method=POST [06:48:10]POST find Content-Length [06:48:10]Host: 172.17.43.131:8080 [06:48:10]Content-Length: 683 [06:48:10]Content-Type: application/json [06:48:10] [06:48:10]POST finish read [06:48:10]Found Content-Length = 683 [06:48:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002753", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 22.230, "sum" : 1507.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1507.00, "total" : 1507.00, "payments": [ { "type": 0, "sum" : 1507.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:48:10]execute_script... [06:48: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)2002753", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 22.230, "sum" : 1507.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1507.00, "total" : 1507.00, "payments": [ { "type": 0, "sum" : 1507.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:48:10]POST & json_proto [06:48:10]process_json_proto [06:48:10]json parsed OK: [06:48:10]protocol is kg_v1.0 [06:48:10]action value=close_receipt [06:48:10]process_action close_receipt [06:48:10]cmd_close_receipt [06:48:10]MH_GetDate [06:48:10]Write to MH i2c: F0 00 00 58 01 48 [06:48:10]Write i2c OK [06:48:10]MH_I2C_Read... [06:48:10]Read from MH i2c: F0 [06:48:10]MH_I2C_Read... [06:48:10]Read from MH i2c: F0 09 00 [06:48:10]MH_I2C_Read... [06:48:10]Read from MH i2c: F0 09 00 58 01 00 AB E9 A5 66 F9 24 A2 66 15 [06:48:10]GetLastDocTimeStamp 1722149175 [06:48:10]current date 1722149291 [06:48:10]FM_GetShiftState [06:48:10]SAM_PROTO_GetShiftState [06:48:10]wFMCommunicate request_size=4 [06:48:10]MH_SAM_APDU [06:48:10]CAPDU: 80 13 01 00 [06:48:10]Write to MH i2c: E2 08 00 59 01 80 13 01 00 00 00 00 00 D7 [06:48:10]Write i2c OK [06:48:10]MH_I2C_Read... [06:48:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:48:10]Read from MH i2c: E2 [06:48:10]MH_I2C_Read... [06:48:10]Read from MH i2c: E2 0E 00 [06:48:10]MH_I2C_Read... [06:48:10]Read from MH i2c: E2 0E 00 59 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 88 [06:48:10]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [06:48:10]wFMCommunicate OK [06:48:10]SAM_PROTO_GetShiftState done [06:48:10]FM_GetShiftState done [06:48:10]opened in 1722125326 [06:48:10]opened+sec_in_day 1722211726 [06:48:10]quantity*price = 150719 [06:48:10]sum+1 = 150720 [06:48:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 1507.00 Внесено: 1507.00 СДАЧА: 0.00 НСП 1% : 13.34 НДС 12% : 160.06 Наличными: 1507.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 78 28.07.2024 06:48 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226418 ФПД: 227650873798379 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T064811&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226418&fm=227650873798379&tin=02508201610067®Number=0000000000092624&sum=150700 [06:48:11]StoreToDocumentArchive [06:48:11]shift 439 fd 226418 [06:48:11]save to /storage/0439/doc_00226418 [06:48:11]save last doc name /storage/0439/doc_00226418 to /storage/kkm_last_doc_name [06:48:11]save OK [06:48:11]Clear old archive folders... [06:48:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:48:11]tlvbuf is 01284590 [06:48:11]SAM_PROTO_ClearQueue [06:48:11]wFMCommunicate request_size=4 [06:48:11]MH_SAM_APDU [06:48:11]CAPDU: 80 09 00 00 [06:48:11]Write to MH i2c: E2 08 00 66 01 80 09 00 00 00 00 00 00 D9 [06:48:11]Write i2c OK [06:48:11]MH_I2C_Read... [06:48:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:48:11]Read from MH i2c: E2 [06:48:11]MH_I2C_Read... [06:48:11]Read from MH i2c: E2 03 00 [06:48:11]MH_I2C_Read... [06:48:11]Read from MH i2c: E2 03 00 66 01 00 90 00 DB [06:48:11]RAPDU: 90 00 [06:48:11]wFMCommunicate OK [06:48:11]SAM_PROTO_ClearQueue done [06:48:11]KKMCreateOFDPacket [06:48:11]OFDProtocolAddRootSTLVToBuf [06:48:11]FM_MakeSignedData [06:48:11]FM_MakeSignedData [06:48:11]SAM_PROTO_SignData [06:48:11]wFMCommunicate request_size=4 [06:48:11]MH_SAM_APDU [06:48:11]CAPDU: 80 0D 01 02 [06:48:11]Write to MH i2c: E2 08 00 67 01 80 0D 01 02 00 00 00 00 E1 [06:48:11]Write i2c OK [06:48:11]MH_I2C_Read... [06:48:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:48:11]Read from MH i2c: E2 [06:48:11]MH_I2C_Read... [06:48:11]Read from MH i2c: E2 03 00 [06:48:11]MH_I2C_Read... [06:48:11]Read from MH i2c: E2 03 00 67 01 00 90 00 DC [06:48:11]RAPDU: 90 00 [06:48:11]wFMCommunicate OK [06:48:11]wFMCommunicate request_size=255 [06:48:11]MH_SAM_APDU [06:48:11]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D6 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BF 4C 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 4C 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 86 3E 00 00 00 00 07 04 06 00 AC 4C 02 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 E9 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 72 74 03 00 35 04 06 00 CF [06:48:11]Write to MH i2c: E2 02 01 68 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D6 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BF 4C 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 4C 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 86 3E 00 00 00 00 07 04 06 00 AC 4C 02 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 E9 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 72 74 03 00 35 04 06 00 CF 00 00 12 [06:48:11]Write i2c OK [06:48:11]MH_I2C_Read... [06:48:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:48:11]Read from MH i2c: E2 [06:48:11]MH_I2C_Read... [06:48:11]Read from MH i2c: E2 03 00 [06:48:11]MH_I2C_Read... [06:48:11]Read from MH i2c: E2 03 00 68 01 00 90 00 DD [06:48:11]RAPDU: 90 00 [06:48:11]wFMCommunicate OK [06:48:11]wFMCommunicate request_size=10 [06:48:11]MH_SAM_APDU [06:48:11]CAPDU: 80 0D 02 02 05 0C 19 77 2E EB [06:48:11]Write to MH i2c: E2 0D 00 69 01 80 0D 02 02 05 00 0C 19 77 2E EB 00 00 A3 [06:48:11]Write i2c OK [06:48:11]MH_I2C_Read... [06:48:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:48:11]Read from MH i2c: E2 [06:48:11]MH_I2C_Read... [06:48:11]Read from MH i2c: E2 03 00 [06:48:11]MH_I2C_Read... [06:48:11]Read from MH i2c: E2 03 00 69 01 00 90 00 DE [06:48:11]RAPDU: 90 00 [06:48:11]wFMCommunicate OK [06:48:11]wFMCommunicate request_size=4 [06:48:11]MH_SAM_APDU [06:48:11]CAPDU: 80 0D 03 02 [06:48:11]Write to MH i2c: E2 08 00 6A 01 80 0D 03 02 00 00 00 00 E6 [06:48:11]Write i2c OK [06:48:11]MH_I2C_Read... [06:48:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:48:11]Read from MH i2c: E2 [06:48:11]MH_I2C_Read... [06:48:11]Read from MH i2c: E2 0B 00 [06:48:11]MH_I2C_Read... [06:48:11]Read from MH i2c: E2 0B 00 6A 01 00 67 26 A1 1B A8 F0 DF B2 90 00 59 [06:48:11]RAPDU: 67 26 A1 1B A8 F0 DF B2 90 00 [06:48:11]wFMCommunicate OK [06:48:11]SAM_PROTO_SignData done [06:48:11]FM_MakeSignedData done [06:48:11]CreateOFDProtocolMessage [06:48:11]wFMCommunicate request_size=4 [06:48:11]MH_SAM_APDU [06:48:11]CAPDU: 80 11 00 00 [06:48:11]Write to MH i2c: E2 08 00 6B 01 80 11 00 00 00 00 00 00 E6 [06:48:11]Write i2c OK [06:48:11]MH_I2C_Read... [06:48:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:48:11]Read from MH i2c: E2 [06:48:11]MH_I2C_Read... [06:48:11]Read from MH i2c: E2 17 00 [06:48:11]MH_I2C_Read... [06:48:11]Read from MH i2c: E2 17 00 6B 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 43 [06:48:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:48:11]wFMCommunicate OK [06:48:11]CreateOFDProtocolMessage done [06:48:11]OFDSenderStorePacket 226418 [06:48:11]StoreOFDPacket docnum=226418 [06:48:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 35 FD 07 01 30 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 35 FF 03 08 00 03 D6 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BF 4C 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 4C 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 86 3E 00 00 00 00 07 04 06 00 AC 4C 02 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 E9 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 72 74 03 00 35 04 06 00 CF 0C 19 77 2E EB 67 26 A1 1B A8 F0 DF B2 [06:48:11]CheckFolder [06:48:11]dirname=/storage/ofd_packets [06:48:11]CheckFolder done [06:48:11]ProducePacketName [06:48:11]name=ofd_packets/00226418 [06:48:11]NVStorageSaveData ofd_packets/00226418 [06:48:11]File name is /storage/ofd_packets/00226418 [06:48:11]Write 301 bytes [06:48:11]NVStorageSaveData done [06:48:11]OFDSenderStorePacket done [06:48:11]KKMCreateOFDPacket done [06:48:11]NVStorageSaveData kkm_last_timestamp [06:48:11]File name is /storage/kkm_last_timestamp [06:48:11]Write 4 bytes [06:48:11]NVStorageSaveData done [06:48:11]ExternCall_PrintAddStr [06:48:11]wPrintStart [06:48:11]Write to MH i2c: 01 00 00 6C 01 6D [06:48:11]Write i2c OK [06:48:11]MH_I2C_Read... [06:48:11]Read from MH i2c: 01 [06:48:11]MH_I2C_Read... [06:48:11]Read from MH i2c: 01 07 00 [06:48:11]MH_I2C_Read... [06:48:11]Read from MH i2c: 01 07 00 6C 01 00 00 00 00 00 FF 0F 82 [06:48:11]RasterBufferAndPrint [06:48:11]line Счет N : (1)2002753 [06:48:11]line ИНН: 02508201610067 [06:48:11]line Контрольно-Кассовый Чек [06:48:11]line ПРОДАЖА [06:48:11]line ТРК (МРК, ГНК) : 33 [06:48:11]line Товар: 2710124130 [06:48:11]line Аи-92-К-5 [06:48:11]line 22.230 * 67.80 [06:48:11]line = 1507.19 [06:48:11]line НДС 12% НСП 1% [06:48:11]line > о реализуемом товаре [06:48:11]line ОКРУГЛЕНИЕ: -0.19 [06:48:11]line ИТОГО: 1507.00 [06:48:11]line Внесено: 1507.00 [06:48:11]line СДАЧА: 0.00 [06:48:11]line НСП 1% : 13.34 [06:48:11]line НДС 12% : 160.06 [06:48:11]line Наличными: 1507.00 [06:48:11]line Безнал.: 0.00 [06:48:11]line Место: АЗС № 97 "Партнер Нефть" [06:48:11]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [06:48:11]line СНО: Общий режим [06:48:11]line Чек 78 28.07.2024 06:48 [06:48:11]line Смена: 439 ФФД: 1.0 [06:48:11]line ЗНМ: 0300000054 [06:48:11]line РНМ: 0000000000092624 [06:48:11]line Версия ККМ: 001 [06:48:11]line ФМ: 0000000000874959 [06:48:11]line ФД: 226418 [06:48:11]line ФПД: 227650873798379 [06:48:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T064811&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226418&fm=227650873798379&tin=02508201610067®Number=0000000000092624&sum=150700 [06:48:12]OFD Sender: Processing packet 226418 [packets to send 600, broken 599] [06:48:12]ProducePacketName [06:48:12]name=ofd_packets/00226418 [06:48:12]OFD Sender: To server: pG, [06:48:12]CommunicateWithHost lk.salyk.kg:30040 [06:48:12]ConnectInit lk.salyk.kg [06:48:12]written 0, free lines is 4095 [06:48:12]Write to MH i2c: 01 00 00 97 01 98 [06:48:12]Write i2c OK [06:48:12]MH_I2C_Read... [06:48:12]Read from MH i2c: 01 [06:48:12]MH_I2C_Read... [06:48:12]Read from MH i2c: 01 07 00 [06:48:12]MH_I2C_Read... [06:48:12]Read from MH i2c: 01 07 00 97 01 00 00 00 00 00 56 0C 01 [06:48:12]RasterBufferAndPrint [06:48:12]line [06:48:12]line [06:48:12]line [06:48:12]line [06:48:12]line [06:48:12]written 0, free lines is 3161 [06:48:12]MH_Cut [06:48:12]Write to MH i2c: D1 01 00 9E 01 01 71 [06:48:12]Write i2c OK [06:48:12]MH_I2C_Read... [06:48:12]Read from MH i2c: D1 [06:48:12]MH_I2C_Read... [06:48:12]Read from MH i2c: D1 01 00 [06:48:12]MH_I2C_Read... [06:48:12]Read from MH i2c: D1 01 00 9E 01 00 70 [06:48:12]Write to MH i2c: 01 00 00 9F 01 A0 [06:48:12]Write i2c OK [06:48:12]MH_I2C_Read... [06:48:12]Connected sock=10 [06:48:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 35 FD 07 01 30 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 35 FF 03 08 00 03 D6 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BF 4C 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 4C 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 86 3E 00 00 00 00 07 04 06 00 AC 4C 02 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 E9 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 72 74 03 00 35 04 06 00 CF 0C 19 77 2E EB 67 26 A1 1B A8 F0 DF B2 [06:48:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 1E C7 47 00 E3 57 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 72 74 03 00 F4 03 04 00 B7 95 A5 66 B6 04 01 00 00 93 6A C9 8B 2D D1 E8 D5 [06:48:13]CommunicateWithHost err = 0 [06:48:13]CheckOFDResponse [06:48:13]1017 (14) - 77093643461234 [06:48:13]1041 (16) - 0000000000874959 [06:48:13]1040 (4) - 226418 [06:48:13]1012 (4) - 28.07.2024 00:49 [06:48:13]1206 (1) - 0 [06:48:13]OFD Sender: Remove packet 226418 [06:48:13]ProducePacketName [06:48:13]name=ofd_packets/00226418 [06:48:13]NVStorageDeleteData [06:48:14]*** Cut start [06:48:14]*** Partial cut [06:48:14]*** CUTSNS_PIN = 1 [06:48:14]*** CUTSNS_PIN = 0 [06:48:14]OFD Sender: No OFD packet to send [06:48:14]*** Brake cut motor [06:48:14]Read from MH i2c: 01 [06:48:14]MH_I2C_Read... [06:48:14]*** Stop cut motor [06:48:14]*** Cut end [06:48:14]Read from MH i2c: 01 07 00 [06:48:14]MH_I2C_Read... [06:48:14]Read from MH i2c: 01 07 00 9F 01 00 00 00 00 00 FF 0F B5 [06:48:14]process_action close_receipt done [06:48:14]requested_data is exist [06:48:14]produce_requested_data [06:48:14]requested_item fm.sn is exist - process it [06:48:14]wFMCommunicate request_size=4 [06:48:14]MH_SAM_APDU [06:48:14]CAPDU: 80 11 00 00 [06:48:14]Write to MH i2c: E2 08 00 A0 01 80 11 00 00 00 00 00 00 1B [06:48:14]Write i2c OK [06:48:14]MH_I2C_Read... [06:48:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:48:14]Read from MH i2c: E2 [06:48:14]MH_I2C_Read... [06:48:14]Read from MH i2c: E2 17 00 [06:48:14]MH_I2C_Read... [06:48:14]Read from MH i2c: E2 17 00 A0 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 78 [06:48:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:48:14]wFMCommunicate OK [06:48:14]requested_item fd.num is exist - process it [06:48:14]SAM_PROTO_GetFieldsCounters [06:48:14]wFMCommunicate request_size=4 [06:48:14]MH_SAM_APDU [06:48:14]CAPDU: 80 13 00 00 [06:48:14]Write to MH i2c: E2 08 00 A1 01 80 13 00 00 00 00 00 00 1E [06:48:14]Write i2c OK [06:48:14]MH_I2C_Read... [06:48:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:48:14]Read from MH i2c: E2 [06:48:14]MH_I2C_Read... [06:48:14]Read from MH i2c: E2 62 00 [06:48:14]MH_I2C_Read... [06:48:14]Read from MH i2c: E2 62 00 A1 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 72 74 03 00 0E 04 04 00 B7 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 D2 [06:48:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 72 74 03 00 0E 04 04 00 B7 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 [06:48:14]wFMCommunicate OK [06:48:14]SAM_PROTO_GetFieldsCounters done [06:48:14]requested_item shift.num is exist - process it [06:48:14]requested_item shift.opened is exist - process it [06:48:14]req_shift_opened [06:48:14]FM_GetShiftState [06:48:14]SAM_PROTO_GetShiftState [06:48:14]wFMCommunicate request_size=4 [06:48:14]MH_SAM_APDU [06:48:14]CAPDU: 80 13 01 00 [06:48:14]Write to MH i2c: E2 08 00 A2 01 80 13 01 00 00 00 00 00 20 [06:48:14]Write i2c OK [06:48:14]MH_I2C_Read... [06:48:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:48:14]Read from MH i2c: E2 [06:48:14]MH_I2C_Read... [06:48:14]Read from MH i2c: E2 0E 00 [06:48:14]MH_I2C_Read... [06:48:14]Read from MH i2c: E2 0E 00 A2 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 D1 [06:48:14]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [06:48:14]wFMCommunicate OK [06:48:14]SAM_PROTO_GetShiftState done [06:48:14]FM_GetShiftState done [06:48:14]req_shift_opened done [06:48:14]requested_item shift.open_date is exist - process it [06:48:14]req_shift_open_date [06:48:14]req_shift_open_date done [06:48:14]produce_requested_data done [06:48:14]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226418,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [06:48:14]process_action_free close_receipt [06:48:14]json_value_free [06:48:14]json_value_free done [06:48:14]process_json_proto returns [06:48:14]Send response to host [06:48:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226418,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [06:48:14]free response buf [06:48:14]execute_script done [06:48:14]execute_script returns [06:48:14]free content buf [06:48:14]Sock 7.Close socket [06:48:14]Sock 7.Thread stoped [06:48:19]OFD Sender: No OFD packet to send [06:48:19]recv_with_timeout no data received [06:48:24]OFD Sender: No OFD packet to send [06:48:29]OFD Sender: No OFD packet to send [06:48:34]recv_with_timeout no data received [06:48:34]OFD Sender: No OFD packet to send [06:48:39]OFD Sender: No OFD packet to send [06:48:44]OFD Sender: No OFD packet to send [06:48:49]OFD Sender: No OFD packet to send [06:48:50]recv_with_timeout no data received [06:48:54]OFD Sender: No OFD packet to send [06:48:59]OFD Sender: No OFD packet to send [06:49:04]OFD Sender: No OFD packet to send [06:49:09]OFD Sender: No OFD packet to send [06:49:14]OFD Sender: No OFD packet to send [06:49:19]OFD Sender: No OFD packet to send [06:49:24]OFD Sender: No OFD packet to send [06:49:29]OFD Sender: No OFD packet to send [06:49:34]OFD Sender: No OFD packet to send [06:49:39]OFD Sender: No OFD packet to send [06:49:44]OFD Sender: No OFD packet to send [06:49:49]OFD Sender: No OFD packet to send [06:49:54]OFD Sender: No OFD packet to send [06:49:59]OFD Sender: No OFD packet to send [06:50:04]OFD Sender: No OFD packet to send [06:50:09]OFD Sender: No OFD packet to send [06:50:14]OFD Sender: No OFD packet to send [06:50:19]OFD Sender: No OFD packet to send [06:50:24]OFD Sender: No OFD packet to send [06:50:29]OFD Sender: No OFD packet to send [06:50:34]OFD Sender: No OFD packet to send [06:50:39]OFD Sender: No OFD packet to send [06:50:44]OFD Sender: No OFD packet to send [06:50:49]OFD Sender: No OFD packet to send [06:50:54]OFD Sender: No OFD packet to send [06:50:59]OFD Sender: No OFD packet to send [06:51:04]OFD Sender: No OFD packet to send [06:51:09]OFD Sender: No OFD packet to send [06:51:14]OFD Sender: No OFD packet to send [06:51:19]OFD Sender: No OFD packet to send [06:51:24]OFD Sender: No OFD packet to send [06:51:29]OFD Sender: No OFD packet to send [06:51:34]OFD Sender: No OFD packet to send [06:51:39]OFD Sender: No OFD packet to send [06:51:44]OFD Sender: No OFD packet to send [06:51:49]OFD Sender: No OFD packet to send [06:51:54]OFD Sender: No OFD packet to send [06:51:59]OFD Sender: No OFD packet to send [06:52:04]OFD Sender: No OFD packet to send [06:52:09]OFD Sender: No OFD packet to send [06:52:14]OFD Sender: No OFD packet to send [06:52:19]OFD Sender: No OFD packet to send [06:52:24]OFD Sender: No OFD packet to send [06:52:29]OFD Sender: No OFD packet to send [06:52:34]OFD Sender: No OFD packet to send [06:52:39]OFD Sender: No OFD packet to send [06:52:44]OFD Sender: No OFD packet to send [06:52:49]OFD Sender: No OFD packet to send [06:52:54]OFD Sender: No OFD packet to send [06:52:59]OFD Sender: No OFD packet to send [06:53:04]OFD Sender: No OFD packet to send [06:53:10]OFD Sender: No OFD packet to send [06:53:15]OFD Sender: No OFD packet to send [06:53:20]OFD Sender: No OFD packet to send [06:53:25]OFD Sender: No OFD packet to send [06:53:30]OFD Sender: No OFD packet to send [06:53:35]OFD Sender: No OFD packet to send [06:53:40]OFD Sender: No OFD packet to send [06:53:45]OFD Sender: No OFD packet to send [06:53:50]OFD Sender: No OFD packet to send [06:53:55]OFD Sender: No OFD packet to send [06:54:00]OFD Sender: No OFD packet to send [06:54:05]OFD Sender: No OFD packet to send [06:54:10]OFD Sender: No OFD packet to send [06:54:15]OFD Sender: No OFD packet to send [06:54:20]OFD Sender: No OFD packet to send [06:54:25]OFD Sender: No OFD packet to send [06:54:30]OFD Sender: No OFD packet to send [06:54:35]OFD Sender: No OFD packet to send [06:54:40]OFD Sender: No OFD packet to send [06:54:45]OFD Sender: No OFD packet to send [06:54:50]OFD Sender: No OFD packet to send [06:54:55]OFD Sender: No OFD packet to send [06:55:00]OFD Sender: No OFD packet to send [06:55:05]OFD Sender: No OFD packet to send [06:55:10]OFD Sender: No OFD packet to send [06:55:15]OFD Sender: No OFD packet to send [06:55:20]OFD Sender: No OFD packet to send [06:55:25]OFD Sender: No OFD packet to send [06:55:30]OFD Sender: No OFD packet to send [06:55:35]OFD Sender: No OFD packet to send [06:55:40]OFD Sender: No OFD packet to send [06:55:45]OFD Sender: No OFD packet to send [06:55:50]OFD Sender: No OFD packet to send [06:55:55]OFD Sender: No OFD packet to send [06:56:00]OFD Sender: No OFD packet to send [06:56:05]OFD Sender: No OFD packet to send [06:56:10]OFD Sender: No OFD packet to send [06:56:15]OFD Sender: No OFD packet to send [06:56:16]accept exits with 9 [06:56:16]New connection [06:56:16]New thread 3067432292 created [06:56:16]Thread 3067288932 joined [06:56:16]Waiting for new connection... [06:56:16] Sock 9.Parse request [06:56:16]Sock 9.Check first char [06:56:16]Sock 9.First char is OK [06:56:16]request: POST /json_proto HTTP/1.0 [06:56:16]Method: POST [06:56:16]URL: /json_proto [06:56:16]Method is POST - this is cgi request [06:56:16]url: /json_proto [06:56:16]query_string will be loaded in cgi processing [06:56:16]execute_cgi json_proto POST (null) [06:56:16]execute_cgi path=json_proto method=POST [06:56:16]POST find Content-Length [06:56:16]Host: 172.17.43.131:8080 [06:56:16]Content-Length: 678 [06:56:16]Content-Type: application/json [06:56:16] [06:56:16]POST finish read [06:56:16]Found Content-Length = 678 [06:56:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002754", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:56:16]execute_script... [06:56:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002754", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:56:16]POST & json_proto [06:56:16]process_json_proto [06:56:16]json parsed OK: [06:56:16]protocol is kg_v1.0 [06:56:16]action value=close_receipt [06:56:16]process_action close_receipt [06:56:16]cmd_close_receipt [06:56:16]MH_GetDate [06:56:16]Write to MH i2c: F0 00 00 A3 01 93 [06:56:16]Write i2c OK [06:56:16]MH_I2C_Read... [06:56:16]Read from MH i2c: F0 [06:56:16]MH_I2C_Read... [06:56:16]Read from MH i2c: F0 09 00 [06:56:16]MH_I2C_Read... [06:56:16]Read from MH i2c: F0 09 00 A3 01 00 91 EB A5 66 F9 24 A2 66 48 [06:56:16]GetLastDocTimeStamp 1722149291 [06:56:16]current date 1722149777 [06:56:16]FM_GetShiftState [06:56:16]SAM_PROTO_GetShiftState [06:56:16]wFMCommunicate request_size=4 [06:56:16]MH_SAM_APDU [06:56:16]CAPDU: 80 13 01 00 [06:56:16]Write to MH i2c: E2 08 00 A4 01 80 13 01 00 00 00 00 00 22 [06:56:16]Write i2c OK [06:56:16]MH_I2C_Read... [06:56:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:56:16]Read from MH i2c: E2 [06:56:16]MH_I2C_Read... [06:56:16]Read from MH i2c: E2 0E 00 [06:56:16]MH_I2C_Read... [06:56:16]Read from MH i2c: E2 0E 00 A4 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 D3 [06:56:16]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [06:56:16]wFMCommunicate OK [06:56:16]SAM_PROTO_GetShiftState done [06:56:16]FM_GetShiftState done [06:56:16]opened in 1722125326 [06:56:16]opened+sec_in_day 1722211726 [06:56:16]quantity*price = 20001 [06:56:16]sum+1 = 20002 [06:56:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 79 28.07.2024 06:56 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226419 ФПД: 226043111360933 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T065617&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226419&fm=226043111360933&tin=02508201610067®Number=0000000000092624&sum=20000 [06:56:17]StoreToDocumentArchive [06:56:17]shift 439 fd 226419 [06:56:17]save to /storage/0439/doc_00226419 [06:56:17]save last doc name /storage/0439/doc_00226419 to /storage/kkm_last_doc_name [06:56:17]save OK [06:56:17]Clear old archive folders... [06:56:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:56:17]tlvbuf is 012849E0 [06:56:17]SAM_PROTO_ClearQueue [06:56:17]wFMCommunicate request_size=4 [06:56:17]MH_SAM_APDU [06:56:17]CAPDU: 80 09 00 00 [06:56:17]Write to MH i2c: E2 08 00 B1 01 80 09 00 00 00 00 00 00 24 [06:56:17]Write i2c OK [06:56:17]MH_I2C_Read... [06:56:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:56:18]Read from MH i2c: E2 [06:56:18]MH_I2C_Read... [06:56:18]Read from MH i2c: E2 03 00 [06:56:18]MH_I2C_Read... [06:56:18]Read from MH i2c: E2 03 00 B1 01 00 90 00 26 [06:56:18]RAPDU: 90 00 [06:56:18]wFMCommunicate OK [06:56:18]SAM_PROTO_ClearQueue done [06:56:18]KKMCreateOFDPacket [06:56:18]OFDProtocolAddRootSTLVToBuf [06:56:18]FM_MakeSignedData [06:56:18]FM_MakeSignedData [06:56:18]SAM_PROTO_SignData [06:56:18]wFMCommunicate request_size=4 [06:56:18]MH_SAM_APDU [06:56:18]CAPDU: 80 0D 01 02 [06:56:18]Write to MH i2c: E2 08 00 B2 01 80 0D 01 02 00 00 00 00 2C [06:56:18]Write i2c OK [06:56:18]MH_I2C_Read... [06:56:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:56:18]Read from MH i2c: E2 [06:56:18]MH_I2C_Read... [06:56:18]Read from MH i2c: E2 03 00 [06:56:18]MH_I2C_Read... [06:56:18]Read from MH i2c: E2 03 00 B2 01 00 90 00 27 [06:56:18]RAPDU: 90 00 [06:56:18]wFMCommunicate OK [06:56:18]wFMCommunicate request_size=255 [06:56:18]MH_SAM_APDU [06:56:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 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 4F 00 00 00 F4 03 04 00 91 EB A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 73 74 03 00 35 04 06 00 CD [06:56:18]Write to MH i2c: E2 02 01 B3 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 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 4F 00 00 00 F4 03 04 00 91 EB A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 73 74 03 00 35 04 06 00 CD 00 00 FA [06:56:18]Write i2c OK [06:56:18]MH_I2C_Read... [06:56:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:56:18]Read from MH i2c: E2 [06:56:18]MH_I2C_Read... [06:56:18]Read from MH i2c: E2 03 00 [06:56:18]MH_I2C_Read... [06:56:18]Read from MH i2c: E2 03 00 B3 01 00 90 00 28 [06:56:18]RAPDU: 90 00 [06:56:18]wFMCommunicate OK [06:56:18]wFMCommunicate request_size=10 [06:56:18]MH_SAM_APDU [06:56:18]CAPDU: 80 0D 02 02 05 95 C3 5B 49 A5 [06:56:18]Write to MH i2c: E2 0D 00 B4 01 80 0D 02 02 05 00 95 C3 5B 49 A5 00 00 DA [06:56:18]Write i2c OK [06:56:18]MH_I2C_Read... [06:56:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:56:18]Read from MH i2c: E2 [06:56:18]MH_I2C_Read... [06:56:18]Read from MH i2c: E2 03 00 [06:56:18]MH_I2C_Read... [06:56:18]Read from MH i2c: E2 03 00 B4 01 00 90 00 29 [06:56:18]RAPDU: 90 00 [06:56:18]wFMCommunicate OK [06:56:18]wFMCommunicate request_size=4 [06:56:18]MH_SAM_APDU [06:56:18]CAPDU: 80 0D 03 02 [06:56:18]Write to MH i2c: E2 08 00 B5 01 80 0D 03 02 00 00 00 00 31 [06:56:18]Write i2c OK [06:56:18]MH_I2C_Read... [06:56:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:56:18]Read from MH i2c: E2 [06:56:18]MH_I2C_Read... [06:56:18]Read from MH i2c: E2 0B 00 [06:56:18]MH_I2C_Read... [06:56:18]Read from MH i2c: E2 0B 00 B5 01 00 87 F9 38 7C 07 A7 54 16 90 00 7E [06:56:18]RAPDU: 87 F9 38 7C 07 A7 54 16 90 00 [06:56:18]wFMCommunicate OK [06:56:18]SAM_PROTO_SignData done [06:56:18]FM_MakeSignedData done [06:56:18]CreateOFDProtocolMessage [06:56:18]wFMCommunicate request_size=4 [06:56:18]MH_SAM_APDU [06:56:18]CAPDU: 80 11 00 00 [06:56:18]Write to MH i2c: E2 08 00 B6 01 80 11 00 00 00 00 00 00 31 [06:56:18]Write i2c OK [06:56:18]MH_I2C_Read... [06:56:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:56:18]Read from MH i2c: E2 [06:56:18]MH_I2C_Read... [06:56:18]Read from MH i2c: E2 17 00 [06:56:18]MH_I2C_Read... [06:56:18]Read from MH i2c: E2 17 00 B6 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8E [06:56:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:56:18]wFMCommunicate OK [06:56:18]CreateOFDProtocolMessage done [06:56:18]OFDSenderStorePacket 226419 [06:56:18]StoreOFDPacket docnum=226419 [06:56:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D2 B0 07 01 63 FD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 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 4F 00 00 00 F4 03 04 00 91 EB A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 73 74 03 00 35 04 06 00 CD 95 C3 5B 49 A5 87 F9 38 7C 07 A7 54 16 [06:56:18]CheckFolder [06:56:18]dirname=/storage/ofd_packets [06:56:18]CheckFolder done [06:56:18]ProducePacketName [06:56:18]name=ofd_packets/00226419 [06:56:18]NVStorageSaveData ofd_packets/00226419 [06:56:18]File name is /storage/ofd_packets/00226419 [06:56:18]Write 301 bytes [06:56:18]NVStorageSaveData done [06:56:18]OFDSenderStorePacket done [06:56:18]KKMCreateOFDPacket done [06:56:18]NVStorageSaveData kkm_last_timestamp [06:56:18]File name is /storage/kkm_last_timestamp [06:56:18]Write 4 bytes [06:56:18]NVStorageSaveData done [06:56:18]ExternCall_PrintAddStr [06:56:18]wPrintStart [06:56:18]Write to MH i2c: 01 00 00 B7 01 B8 [06:56:18]Write i2c OK [06:56:18]MH_I2C_Read... [06:56:18]Read from MH i2c: 01 [06:56:18]MH_I2C_Read... [06:56:18]Read from MH i2c: 01 07 00 [06:56:18]MH_I2C_Read... [06:56:18]Read from MH i2c: 01 07 00 B7 01 00 00 00 00 00 FF 0F CD [06:56:18]RasterBufferAndPrint [06:56:18]line Счет N : (1)2002754 [06:56:18]line ИНН: 02508201610067 [06:56:18]line Контрольно-Кассовый Чек [06:56:18]line ПРОДАЖА [06:56:18]line ТРК (МРК, ГНК) : 43 [06:56:18]line Товар: 2710124130 [06:56:18]line Аи-92-К-5 [06:56:18]line 2.950 * 67.80 [06:56:18]line = 200.01 [06:56:18]line НДС 12% НСП 1% [06:56:18]line > о реализуемом товаре [06:56:18]line ОКРУГЛЕНИЕ: -0.01 [06:56:18]line ИТОГО: 200.00 [06:56:18]line Внесено: 200.00 [06:56:18]line СДАЧА: 0.00 [06:56:18]line НСП 1% : 1.77 [06:56:18]line НДС 12% : 21.24 [06:56:18]line Наличными: 200.00 [06:56:18]line Безнал.: 0.00 [06:56:18]line Место: АЗС № 97 "Партнер Нефть" [06:56:18]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [06:56:18]line СНО: Общий режим [06:56:18]line Чек 79 28.07.2024 06:56 [06:56:18]line Смена: 439 ФФД: 1.0 [06:56:18]line ЗНМ: 0300000054 [06:56:18]line РНМ: 0000000000092624 [06:56:18]line Версия ККМ: 001 [06:56:18]line ФМ: 0000000000874959 [06:56:18]line ФД: 226419 [06:56:18]line ФПД: 226043111360933 [06:56:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T065617&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226419&fm=226043111360933&tin=02508201610067®Number=0000000000092624&sum=20000 [06:56:18]written 0, free lines is 4095 [06:56:18]OFD Sender: Processing packet 226419 [packets to send 600, broken 599] [06:56:18]ProducePacketName [06:56:18]name=ofd_packets/00226419 [06:56:18]OFD Sender: To server: pG, [06:56:18]CommunicateWithHost lk.salyk.kg:30040 [06:56:18]ConnectInit lk.salyk.kg [06:56:18]Write to MH i2c: 01 00 00 E2 01 E3 [06:56:18]Write i2c OK [06:56:18]MH_I2C_Read... [06:56:18]Read from MH i2c: 01 [06:56:18]MH_I2C_Read... [06:56:18]Read from MH i2c: 01 07 00 [06:56:18]MH_I2C_Read... [06:56:18]Read from MH i2c: 01 07 00 E2 01 00 00 00 00 00 58 0C 4E [06:56:18]RasterBufferAndPrint [06:56:18]line [06:56:18]line [06:56:18]line [06:56:18]line [06:56:18]line [06:56:18]written 0, free lines is 3163 [06:56:18]MH_Cut [06:56:18]Write to MH i2c: D1 01 00 E9 01 01 BC [06:56:18]Write i2c OK [06:56:18]MH_I2C_Read... [06:56:18]Read from MH i2c: D1 [06:56:18]MH_I2C_Read... [06:56:18]Read from MH i2c: D1 01 00 [06:56:18]MH_I2C_Read... [06:56:18]Read from MH i2c: D1 01 00 E9 01 00 BB [06:56:18]Write to MH i2c: 01 00 00 EA 01 EB [06:56:18]Write i2c OK [06:56:18]MH_I2C_Read... [06:56:19]Connected sock=10 [06:56:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D2 B0 07 01 63 FD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 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 4F 00 00 00 F4 03 04 00 91 EB A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 73 74 03 00 35 04 06 00 CD 95 C3 5B 49 A5 87 F9 38 7C 07 A7 54 16 [06:56:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 8D 7A 47 00 DB 3E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 73 74 03 00 F4 03 04 00 9D 97 A5 66 B6 04 01 00 00 03 7F 3C 38 D7 F8 84 05 [06:56:19]CommunicateWithHost err = 0 [06:56:19]CheckOFDResponse [06:56:19]1017 (14) - 77093643461234 [06:56:19]1041 (16) - 0000000000874959 [06:56:19]1040 (4) - 226419 [06:56:19]1012 (4) - 28.07.2024 00:58 [06:56:19]1206 (1) - 0 [06:56:19]OFD Sender: Remove packet 226419 [06:56:19]ProducePacketName [06:56:19]name=ofd_packets/00226419 [06:56:19]NVStorageDeleteData [06:56:20]OFD Sender: No OFD packet to send [06:56:20]*** Cut start [06:56:20]*** Partial cut [06:56:20]*** CUTSNS_PIN = 1 [06:56:20]*** CUTSNS_PIN = 0 [06:56:20]*** Brake cut motor [06:56:20]Read from MH i2c: 01 [06:56:20]MH_I2C_Read... [06:56:20]*** Stop cut motor [06:56:20]*** Cut end [06:56:20]Read from MH i2c: 01 07 00 [06:56:20]MH_I2C_Read... [06:56:20]Read from MH i2c: 01 07 00 EA 01 00 00 00 00 00 FF 0F 00 [06:56:20]process_action close_receipt done [06:56:20]requested_data is exist [06:56:20]produce_requested_data [06:56:20]requested_item fm.sn is exist - process it [06:56:20]wFMCommunicate request_size=4 [06:56:20]MH_SAM_APDU [06:56:20]CAPDU: 80 11 00 00 [06:56:20]Write to MH i2c: E2 08 00 EB 01 80 11 00 00 00 00 00 00 66 [06:56:20]Write i2c OK [06:56:20]MH_I2C_Read... [06:56:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:56:20]Read from MH i2c: E2 [06:56:20]MH_I2C_Read... [06:56:20]Read from MH i2c: E2 17 00 [06:56:20]MH_I2C_Read... [06:56:20]Read from MH i2c: E2 17 00 EB 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C3 [06:56:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:56:20]wFMCommunicate OK [06:56:20]requested_item fd.num is exist - process it [06:56:20]SAM_PROTO_GetFieldsCounters [06:56:20]wFMCommunicate request_size=4 [06:56:20]MH_SAM_APDU [06:56:20]CAPDU: 80 13 00 00 [06:56:20]Write to MH i2c: E2 08 00 EC 01 80 13 00 00 00 00 00 00 69 [06:56:20]Write i2c OK [06:56:20]MH_I2C_Read... [06:56:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:56:21]Read from MH i2c: E2 [06:56:21]MH_I2C_Read... [06:56:21]Read from MH i2c: E2 62 00 [06:56:21]MH_I2C_Read... [06:56:21]Read from MH i2c: E2 62 00 EC 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 73 74 03 00 0E 04 04 00 B7 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 21 [06:56:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 73 74 03 00 0E 04 04 00 B7 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 [06:56:21]wFMCommunicate OK [06:56:21]SAM_PROTO_GetFieldsCounters done [06:56:21]requested_item shift.num is exist - process it [06:56:21]requested_item shift.opened is exist - process it [06:56:21]req_shift_opened [06:56:21]FM_GetShiftState [06:56:21]SAM_PROTO_GetShiftState [06:56:21]wFMCommunicate request_size=4 [06:56:21]MH_SAM_APDU [06:56:21]CAPDU: 80 13 01 00 [06:56:21]Write to MH i2c: E2 08 00 ED 01 80 13 01 00 00 00 00 00 6B [06:56:21]Write i2c OK [06:56:21]MH_I2C_Read... [06:56:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:56:21]Read from MH i2c: E2 [06:56:21]MH_I2C_Read... [06:56:21]Read from MH i2c: E2 0E 00 [06:56:21]MH_I2C_Read... [06:56:21]Read from MH i2c: E2 0E 00 ED 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 1C [06:56:21]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [06:56:21]wFMCommunicate OK [06:56:21]SAM_PROTO_GetShiftState done [06:56:21]FM_GetShiftState done [06:56:21]req_shift_opened done [06:56:21]requested_item shift.open_date is exist - process it [06:56:21]req_shift_open_date [06:56:21]req_shift_open_date done [06:56:21]produce_requested_data done [06:56:21]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226419,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [06:56:21]process_action_free close_receipt [06:56:21]json_value_free [06:56:21]json_value_free done [06:56:21]process_json_proto returns [06:56:21]Send response to host [06:56:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226419,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [06:56:21]free response buf [06:56:21]execute_script done [06:56:21]execute_script returns [06:56:21]free content buf [06:56:21]Sock 9.Close socket [06:56:21]Sock 9.Thread stoped [06:56:24]recv_with_timeout no data received [06:56:25]OFD Sender: No OFD packet to send [06:56:30]OFD Sender: No OFD packet to send [06:56:35]recv_with_timeout no data received [06:56:35]OFD Sender: No OFD packet to send [06:56:40]OFD Sender: No OFD packet to send [06:56:45]OFD Sender: No OFD packet to send [06:56:45]recv_with_timeout no data received [06:56:50]OFD Sender: No OFD packet to send [06:56:55]OFD Sender: No OFD packet to send [06:57:00]OFD Sender: No OFD packet to send [06:57:03]recv_with_timeout no data received [06:57:05]OFD Sender: No OFD packet to send [06:57:10]OFD Sender: No OFD packet to send [06:57:15]OFD Sender: No OFD packet to send [06:57:20]OFD Sender: No OFD packet to send [06:57:25]OFD Sender: No OFD packet to send [06:57:30]OFD Sender: No OFD packet to send [06:57:35]OFD Sender: No OFD packet to send [06:57:40]OFD Sender: No OFD packet to send [06:57:45]OFD Sender: No OFD packet to send [06:57:50]OFD Sender: No OFD packet to send [06:57:55]OFD Sender: No OFD packet to send [06:58:00]OFD Sender: No OFD packet to send [06:58:05]OFD Sender: No OFD packet to send [06:58:10]OFD Sender: No OFD packet to send [06:58:15]OFD Sender: No OFD packet to send [06:58:20]OFD Sender: No OFD packet to send [06:58:25]OFD Sender: No OFD packet to send [06:58:30]OFD Sender: No OFD packet to send [06:58:35]OFD Sender: No OFD packet to send [06:58:40]OFD Sender: No OFD packet to send [06:58:45]OFD Sender: No OFD packet to send [06:58:50]OFD Sender: No OFD packet to send [06:58:55]OFD Sender: No OFD packet to send [06:59:00]OFD Sender: No OFD packet to send [06:59:05]OFD Sender: No OFD packet to send [06:59:10]OFD Sender: No OFD packet to send [06:59:15]OFD Sender: No OFD packet to send [06:59:16]recv_with_timeout no data received [06:59:20]OFD Sender: No OFD packet to send [06:59:25]OFD Sender: No OFD packet to send [06:59:30]OFD Sender: No OFD packet to send [06:59:35]OFD Sender: No OFD packet to send [06:59:40]OFD Sender: No OFD packet to send [06:59:45]OFD Sender: No OFD packet to send [06:59:50]OFD Sender: No OFD packet to send [06:59:55]OFD Sender: No OFD packet to send [07:00:00]OFD Sender: No OFD packet to send [07:00:05]OFD Sender: No OFD packet to send [07:00:10]recv_with_timeout no data received [07:00:10]OFD Sender: No OFD packet to send [07:00:15]OFD Sender: No OFD packet to send [07:00:20]OFD Sender: No OFD packet to send [07:00:25]OFD Sender: No OFD packet to send [07:00:30]OFD Sender: No OFD packet to send [07:00:35]OFD Sender: No OFD packet to send [07:00:40]OFD Sender: No OFD packet to send [07:00:45]OFD Sender: No OFD packet to send [07:00:51]OFD Sender: No OFD packet to send [07:00:56]OFD Sender: No OFD packet to send [07:01:01]OFD Sender: No OFD packet to send [07:01:06]OFD Sender: No OFD packet to send [07:01:11]OFD Sender: No OFD packet to send [07:01:16]OFD Sender: No OFD packet to send [07:01:21]OFD Sender: No OFD packet to send [07:01:26]OFD Sender: No OFD packet to send [07:01:31]OFD Sender: No OFD packet to send [07:01:36]OFD Sender: No OFD packet to send [07:01:41]OFD Sender: No OFD packet to send [07:01:46]OFD Sender: No OFD packet to send [07:01:51]OFD Sender: No OFD packet to send [07:01:56]OFD Sender: No OFD packet to send [07:02:01]OFD Sender: No OFD packet to send [07:02:06]OFD Sender: No OFD packet to send [07:02:11]OFD Sender: No OFD packet to send [07:02:16]OFD Sender: No OFD packet to send [07:02:21]OFD Sender: No OFD packet to send [07:02:26]OFD Sender: No OFD packet to send [07:02:31]OFD Sender: No OFD packet to send [07:02:36]OFD Sender: No OFD packet to send [07:02:41]OFD Sender: No OFD packet to send [07:02:46]OFD Sender: No OFD packet to send [07:02:51]OFD Sender: No OFD packet to send [07:02:56]OFD Sender: No OFD packet to send [07:03:01]OFD Sender: No OFD packet to send [07:03:06]OFD Sender: No OFD packet to send [07:03:11]OFD Sender: No OFD packet to send [07:03:16]OFD Sender: No OFD packet to send [07:03:21]OFD Sender: No OFD packet to send [07:03:26]OFD Sender: No OFD packet to send [07:03:31]OFD Sender: No OFD packet to send [07:03:36]OFD Sender: No OFD packet to send [07:03:36]accept exits with 7 [07:03:36]New connection [07:03:36]New thread 3067288932 created [07:03:36]Thread 3067432292 joined [07:03:36]Waiting for new connection... [07:03:36] Sock 7.Parse request [07:03:36]Sock 7.Check first char [07:03:36]Sock 7.First char is OK [07:03:36]request: POST /json_proto HTTP/1.0 [07:03:36]Method: POST [07:03:36]URL: /json_proto [07:03:36]Method is POST - this is cgi request [07:03:36]url: /json_proto [07:03:36]query_string will be loaded in cgi processing [07:03:36]execute_cgi json_proto POST (null) [07:03:36]execute_cgi path=json_proto method=POST [07:03:36]POST find Content-Length [07:03:36]Host: 172.17.43.131:8080 [07:03:36]Content-Length: 984 [07:03:36]Content-Type: application/json [07:03:36] [07:03:36]POST finish read [07:03:36]Found Content-Length = 984 [07:03:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002756", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 29.950, "sum" : 2000.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.95 \u0441\u043E\u043C", "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:03:36]execute_script... [07:03: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)2002756", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 29.950, "sum" : 2000.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.95 \u0441\u043E\u043C", "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:03:36]POST & json_proto [07:03:36]process_json_proto [07:03:36]json parsed OK: [07:03:36]protocol is kg_v1.0 [07:03:36]action value=close_receipt [07:03:36]process_action close_receipt [07:03:36]cmd_close_receipt [07:03:36]MH_GetDate [07:03:36]Write to MH i2c: F0 00 00 EE 01 DE [07:03:36]Write i2c OK [07:03:36]MH_I2C_Read... [07:03:36]Read from MH i2c: F0 [07:03:36]MH_I2C_Read... [07:03:36]Read from MH i2c: F0 09 00 [07:03:36]MH_I2C_Read... [07:03:36]Read from MH i2c: F0 09 00 EE 01 00 49 ED A5 66 F9 24 A2 66 4D [07:03:36]GetLastDocTimeStamp 1722149777 [07:03:36]current date 1722150217 [07:03:36]FM_GetShiftState [07:03:36]SAM_PROTO_GetShiftState [07:03:36]wFMCommunicate request_size=4 [07:03:36]MH_SAM_APDU [07:03:36]CAPDU: 80 13 01 00 [07:03:36]Write to MH i2c: E2 08 00 EF 01 80 13 01 00 00 00 00 00 6D [07:03:36]Write i2c OK [07:03:36]MH_I2C_Read... [07:03:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:03:36]Read from MH i2c: E2 [07:03:36]MH_I2C_Read... [07:03:36]Read from MH i2c: E2 0E 00 [07:03:36]MH_I2C_Read... [07:03:36]Read from MH i2c: E2 0E 00 EF 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 1E [07:03:36]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [07:03:36]wFMCommunicate OK [07:03:36]SAM_PROTO_GetShiftState done [07:03:36]FM_GetShiftState done [07:03:36]opened in 1722125326 [07:03:36]opened+sec_in_day 1722211726 [07:03:36]quantity*price = 200066 [07:03:36]sum+1 = 200067 [07:03:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.46 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 80 28.07.2024 07:03 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Дисконтная программа АИ-92 номер 97 сэкономлено 29.95 сом ФМ: 0000000000874959 ФД: 226420 ФПД: 11855215155748 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T070337&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226420&fm=11855215155748&tin=02508201610067®Number=0000000000092624&sum=200000 [07:03:37]StoreToDocumentArchive [07:03:37]shift 439 fd 226420 [07:03:37]save to /storage/0439/doc_00226420 [07:03:37]save last doc name /storage/0439/doc_00226420 to /storage/kkm_last_doc_name [07:03:37]save OK [07:03:37]Clear old archive folders... [07:03:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:03:37]tlvbuf is 0126EEE0 [07:03:37]SAM_PROTO_ClearQueue [07:03:37]wFMCommunicate request_size=4 [07:03:37]MH_SAM_APDU [07:03:37]CAPDU: 80 09 00 00 [07:03:37]Write to MH i2c: E2 08 00 FC 01 80 09 00 00 00 00 00 00 6F [07:03:37]Write i2c OK [07:03:37]MH_I2C_Read... [07:03:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:03:37]Read from MH i2c: E2 [07:03:37]MH_I2C_Read... [07:03:37]Read from MH i2c: E2 03 00 [07:03:37]MH_I2C_Read... [07:03:37]Read from MH i2c: E2 03 00 FC 01 00 90 00 71 [07:03:37]RAPDU: 90 00 [07:03:37]wFMCommunicate OK [07:03:37]SAM_PROTO_ClearQueue done [07:03:37]KKMCreateOFDPacket [07:03:37]OFDProtocolAddRootSTLVToBuf [07:03:37]FM_MakeSignedData [07:03:37]FM_MakeSignedData [07:03:37]SAM_PROTO_SignData [07:03:37]wFMCommunicate request_size=4 [07:03:37]MH_SAM_APDU [07:03:37]CAPDU: 80 0D 01 02 [07:03:37]Write to MH i2c: E2 08 00 FD 01 80 0D 01 02 00 00 00 00 77 [07:03:37]Write i2c OK [07:03:37]MH_I2C_Read... [07:03:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:03:37]Read from MH i2c: E2 [07:03:37]MH_I2C_Read... [07:03:37]Read from MH i2c: E2 03 00 [07:03:37]MH_I2C_Read... [07:03:37]Read from MH i2c: E2 03 00 FD 01 00 90 00 72 [07:03:37]RAPDU: 90 00 [07:03:37]wFMCommunicate OK [07:03:37]wFMCommunicate request_size=255 [07:03:37]MH_SAM_APDU [07:03:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FE 74 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 82 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 FE 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 50 00 00 00 F4 03 04 00 49 ED A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 74 74 03 00 35 04 06 00 0A [07:03:37]Write to MH i2c: E2 02 01 FE 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FE 74 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 82 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 FE 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 50 00 00 00 F4 03 04 00 49 ED A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 74 74 03 00 35 04 06 00 0A 00 00 DD [07:03:37]Write i2c OK [07:03:37]MH_I2C_Read... [07:03:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:03:38]Read from MH i2c: E2 [07:03:38]MH_I2C_Read... [07:03:38]Read from MH i2c: E2 03 00 [07:03:38]MH_I2C_Read... [07:03:38]Read from MH i2c: E2 03 00 FE 01 00 90 00 73 [07:03:38]RAPDU: 90 00 [07:03:38]wFMCommunicate OK [07:03:38]wFMCommunicate request_size=10 [07:03:38]MH_SAM_APDU [07:03:38]CAPDU: 80 0D 02 02 05 C8 41 E3 5A 24 [07:03:38]Write to MH i2c: E2 0D 00 FF 01 80 0D 02 02 05 00 C8 41 E3 5A 24 00 00 EE [07:03:38]Write i2c OK [07:03:38]MH_I2C_Read... [07:03:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:03:38]Read from MH i2c: E2 [07:03:38]MH_I2C_Read... [07:03:38]Read from MH i2c: E2 03 00 [07:03:38]MH_I2C_Read... [07:03:38]Read from MH i2c: E2 03 00 FF 01 00 90 00 74 [07:03:38]RAPDU: 90 00 [07:03:38]wFMCommunicate OK [07:03:38]wFMCommunicate request_size=4 [07:03:38]MH_SAM_APDU [07:03:38]CAPDU: 80 0D 03 02 [07:03:38]Write to MH i2c: E2 08 00 00 02 80 0D 03 02 00 00 00 00 7D [07:03:38]Write i2c OK [07:03:38]MH_I2C_Read... [07:03:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:03:38]Read from MH i2c: E2 [07:03:38]MH_I2C_Read... [07:03:38]Read from MH i2c: E2 0B 00 [07:03:38]MH_I2C_Read... [07:03:38]Read from MH i2c: E2 0B 00 00 02 00 C4 8F BD 09 00 38 16 A9 90 00 8E [07:03:38]RAPDU: C4 8F BD 09 00 38 16 A9 90 00 [07:03:38]wFMCommunicate OK [07:03:38]SAM_PROTO_SignData done [07:03:38]FM_MakeSignedData done [07:03:38]CreateOFDProtocolMessage [07:03:38]wFMCommunicate request_size=4 [07:03:38]MH_SAM_APDU [07:03:38]CAPDU: 80 11 00 00 [07:03:38]Write to MH i2c: E2 08 00 01 02 80 11 00 00 00 00 00 00 7D [07:03:38]Write i2c OK [07:03:38]MH_I2C_Read... [07:03:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:03:38]Read from MH i2c: E2 [07:03:38]MH_I2C_Read... [07:03:38]Read from MH i2c: E2 17 00 [07:03:38]MH_I2C_Read... [07:03:38]Read from MH i2c: E2 17 00 01 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DA [07:03:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:03:38]wFMCommunicate OK [07:03:38]CreateOFDProtocolMessage done [07:03:38]OFDSenderStorePacket 226420 [07:03:38]StoreOFDPacket docnum=226420 [07:03:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 9D 5A 07 01 CA ED 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FE 74 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 82 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 FE 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 50 00 00 00 F4 03 04 00 49 ED A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 74 74 03 00 35 04 06 00 0A C8 41 E3 5A 24 C4 8F BD 09 00 38 16 A9 [07:03:38]CheckFolder [07:03:38]dirname=/storage/ofd_packets [07:03:38]CheckFolder done [07:03:38]ProducePacketName [07:03:38]name=ofd_packets/00226420 [07:03:38]NVStorageSaveData ofd_packets/00226420 [07:03:38]File name is /storage/ofd_packets/00226420 [07:03:38]Write 301 bytes [07:03:38]NVStorageSaveData done [07:03:38]OFDSenderStorePacket done [07:03:38]KKMCreateOFDPacket done [07:03:38]NVStorageSaveData kkm_last_timestamp [07:03:38]File name is /storage/kkm_last_timestamp [07:03:38]Write 4 bytes [07:03:38]NVStorageSaveData done [07:03:38]ExternCall_PrintAddStr [07:03:38]wPrintStart [07:03:38]Write to MH i2c: 01 00 00 02 02 04 [07:03:38]Write i2c OK [07:03:38]MH_I2C_Read... [07:03:38]Read from MH i2c: 01 [07:03:38]MH_I2C_Read... [07:03:38]Read from MH i2c: 01 07 00 [07:03:38]MH_I2C_Read... [07:03:38]Read from MH i2c: 01 07 00 02 02 00 00 00 00 00 FF 0F 19 [07:03:38]RasterBufferAndPrint [07:03:38]line Счет N : (1)2002756 [07:03:38]line ИНН: 02508201610067 [07:03:38]line Контрольно-Кассовый Чек [07:03:38]line ПРОДАЖА [07:03:38]line ТРК (МРК, ГНК) : 53 [07:03:38]line Товар: 2710124130 [07:03:38]line Аи-92-К-5 [07:03:38]line 29.950 * 66.80 [07:03:38]line = 2000.66 [07:03:38]line НДС 12% НСП 1% [07:03:38]line > о реализуемом товаре [07:03:38]line ОКРУГЛЕНИЕ: -0.66 [07:03:38]line ИТОГО: 2000.00 [07:03:38]line Внесено: 2000.00 [07:03:38]line СДАЧА: 0.00 [07:03:38]line НСП 1% : 17.70 [07:03:38]line НДС 12% : 212.46 [07:03:38]line Наличными: 2000.00 [07:03:38]line Безнал.: 0.00 [07:03:38]line Место: АЗС № 97 "Партнер Нефть" [07:03:38]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [07:03:38]line СНО: Общий режим [07:03:38]line Чек 80 28.07.2024 07:03 [07:03:38]line Смена: 439 ФФД: 1.0 [07:03:38]line ЗНМ: 0300000054 [07:03:38]line РНМ: 0000000000092624 [07:03:38]line Версия ККМ: 001 [07:03:38]line [07:03:38]line Дисконтная программа [07:03:38]line АИ-92 [07:03:38]line номер 97 [07:03:38]line сэкономлено 29.95 сом [07:03:38]line ФМ: 0000000000874959 [07:03:38]line ФД: 226420 [07:03:38]line ФПД: 11855215155748 [07:03:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T070337&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226420&fm=11855215155748&tin=02508201610067®Number=0000000000092624&sum=200000 [07:03:38]written 0, free lines is 4095 [07:03:38]OFD Sender: Processing packet 226420 [packets to send 600, broken 599] [07:03:38]ProducePacketName [07:03:38]name=ofd_packets/00226420 [07:03:38]OFD Sender: To server: pG, [07:03:38]CommunicateWithHost lk.salyk.kg:30040 [07:03:38]ConnectInit lk.salyk.kg [07:03:38]Write to MH i2c: 01 00 00 32 02 34 [07:03:38]Write i2c OK [07:03:38]MH_I2C_Read... [07:03:38]Read from MH i2c: 01 [07:03:38]MH_I2C_Read... [07:03:38]Read from MH i2c: 01 07 00 [07:03:38]MH_I2C_Read... [07:03:38]Read from MH i2c: 01 07 00 32 02 00 00 00 00 00 DC 0B 22 [07:03:38]RasterBufferAndPrint [07:03:38]line [07:03:38]line [07:03:38]line [07:03:38]line [07:03:38]line [07:03:38]written 0, free lines is 3037 [07:03:38]MH_Cut [07:03:38]Write to MH i2c: D1 01 00 39 02 01 0D [07:03:38]Write i2c OK [07:03:38]MH_I2C_Read... [07:03:38]Read from MH i2c: D1 [07:03:38]MH_I2C_Read... [07:03:38]Read from MH i2c: D1 01 00 [07:03:38]MH_I2C_Read... [07:03:38]Read from MH i2c: D1 01 00 39 02 00 0C [07:03:38]Write to MH i2c: 01 00 00 3A 02 3C [07:03:38]Write i2c OK [07:03:38]MH_I2C_Read... [07:03:39]Connected sock=9 [07:03:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 9D 5A 07 01 CA ED 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FE 74 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 82 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 FE 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 50 00 00 00 F4 03 04 00 49 ED A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 74 74 03 00 35 04 06 00 0A C8 41 E3 5A 24 C4 8F BD 09 00 38 16 A9 [07:03:40]*** Cut start [07:03:40]*** Partial cut [07:03:40]*** CUTSNS_PIN = 1 [07:03:40]*** CUTSNS_PIN = 0 [07:03:40]*** Brake cut motor [07:03:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 E5 6A 47 00 7F 79 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 74 74 03 00 F4 03 04 00 56 99 A5 66 B6 04 01 00 00 35 1E 39 11 7E 85 2D 56 [07:03:40]CommunicateWithHost err = 0 [07:03:40]CheckOFDResponse [07:03:40]1017 (14) - 77093643461234 [07:03:40]1041 (16) - 0000000000874959 [07:03:40]1040 (4) - 226420 [07:03:40]1012 (4) - 28.07.2024 01:05 [07:03:40]1206 (1) - 0 [07:03:40]OFD Sender: Remove packet 226420 [07:03:40]ProducePacketName [07:03:40]name=ofd_packets/00226420 [07:03:40]NVStorageDeleteData [07:03:40]Read from MH i2c: 01 [07:03:40]MH_I2C_Read... [07:03:40]*** Stop cut motor [07:03:40]*** Cut end [07:03:40]Read from MH i2c: 01 07 00 [07:03:40]MH_I2C_Read... [07:03:40]Read from MH i2c: 01 07 00 3A 02 00 00 00 00 00 FF 0F 51 [07:03:40]process_action close_receipt done [07:03:40]requested_data is exist [07:03:40]produce_requested_data [07:03:40]requested_item fm.sn is exist - process it [07:03:40]wFMCommunicate request_size=4 [07:03:40]MH_SAM_APDU [07:03:40]CAPDU: 80 11 00 00 [07:03:40]Write to MH i2c: E2 08 00 3B 02 80 11 00 00 00 00 00 00 B7 [07:03:40]Write i2c OK [07:03:40]MH_I2C_Read... [07:03:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:03:40]Read from MH i2c: E2 [07:03:40]MH_I2C_Read... [07:03:40]Read from MH i2c: E2 17 00 [07:03:40]MH_I2C_Read... [07:03:40]Read from MH i2c: E2 17 00 3B 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 14 [07:03:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:03:40]wFMCommunicate OK [07:03:40]requested_item fd.num is exist - process it [07:03:40]SAM_PROTO_GetFieldsCounters [07:03:40]wFMCommunicate request_size=4 [07:03:40]MH_SAM_APDU [07:03:40]CAPDU: 80 13 00 00 [07:03:40]Write to MH i2c: E2 08 00 3C 02 80 13 00 00 00 00 00 00 BA [07:03:40]Write i2c OK [07:03:40]MH_I2C_Read... [07:03:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:03:40]Read from MH i2c: E2 [07:03:40]MH_I2C_Read... [07:03:40]Read from MH i2c: E2 62 00 [07:03:40]MH_I2C_Read... [07:03:40]Read from MH i2c: E2 62 00 3C 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 74 74 03 00 0E 04 04 00 B7 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 76 [07:03:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 74 74 03 00 0E 04 04 00 B7 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 [07:03:40]wFMCommunicate OK [07:03:40]SAM_PROTO_GetFieldsCounters done [07:03:40]requested_item shift.num is exist - process it [07:03:40]requested_item shift.opened is exist - process it [07:03:40]req_shift_opened [07:03:40]FM_GetShiftState [07:03:40]SAM_PROTO_GetShiftState [07:03:40]wFMCommunicate request_size=4 [07:03:40]MH_SAM_APDU [07:03:40]CAPDU: 80 13 01 00 [07:03:40]Write to MH i2c: E2 08 00 3D 02 80 13 01 00 00 00 00 00 BC [07:03:40]Write i2c OK [07:03:40]MH_I2C_Read... [07:03:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:03:41]Read from MH i2c: E2 [07:03:41]MH_I2C_Read... [07:03:41]Read from MH i2c: E2 0E 00 [07:03:41]MH_I2C_Read... [07:03:41]Read from MH i2c: E2 0E 00 3D 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 6D [07:03:41]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [07:03:41]wFMCommunicate OK [07:03:41]SAM_PROTO_GetShiftState done [07:03:41]FM_GetShiftState done [07:03:41]req_shift_opened done [07:03:41]requested_item shift.open_date is exist - process it [07:03:41]req_shift_open_date [07:03:41]req_shift_open_date done [07:03:41]produce_requested_data done [07:03:41]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226420,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [07:03:41]process_action_free close_receipt [07:03:41]json_value_free [07:03:41]json_value_free done [07:03:41]process_json_proto returns [07:03:41]Send response to host [07:03:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226420,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [07:03:41]free response buf [07:03:41]execute_script done [07:03:41]execute_script returns [07:03:41]free content buf [07:03:41]Sock 7.Close socket [07:03:41]Sock 7.Thread stoped [07:03:41]OFD Sender: No OFD packet to send [07:03:46]OFD Sender: No OFD packet to send [07:03:49]recv_with_timeout no data received [07:03:51]OFD Sender: No OFD packet to send [07:03:56]OFD Sender: No OFD packet to send [07:04:01]OFD Sender: No OFD packet to send [07:04:06]OFD Sender: No OFD packet to send [07:04:09]recv_with_timeout no data received [07:04:11]OFD Sender: No OFD packet to send [07:04:16]OFD Sender: No OFD packet to send [07:04:21]OFD Sender: No OFD packet to send [07:04:26]OFD Sender: No OFD packet to send [07:04:31]OFD Sender: No OFD packet to send [07:04:36]OFD Sender: No OFD packet to send [07:04:41]OFD Sender: No OFD packet to send [07:04:46]OFD Sender: No OFD packet to send [07:04:51]OFD Sender: No OFD packet to send [07:04:56]OFD Sender: No OFD packet to send [07:05:01]OFD Sender: No OFD packet to send [07:05:06]OFD Sender: No OFD packet to send [07:05:10]accept exits with 10 [07:05:10]New connection [07:05:10]New thread 3067432292 created [07:05:10]Thread 3067288932 joined [07:05:10]Waiting for new connection... [07:05:10] Sock 10.Parse request [07:05:10]Sock 10.Check first char [07:05:10]Sock 10.First char is OK [07:05:10]request: POST /json_proto HTTP/1.0 [07:05:10]Method: POST [07:05:10]URL: /json_proto [07:05:10]Method is POST - this is cgi request [07:05:10]url: /json_proto [07:05:10]query_string will be loaded in cgi processing [07:05:10]execute_cgi json_proto POST (null) [07:05:10]execute_cgi path=json_proto method=POST [07:05:10]POST find Content-Length [07:05:10]Host: 172.17.43.131:8080 [07:05:10]Content-Length: 801 [07:05:10]Content-Type: application/json [07:05:10] [07:05:10]POST finish read [07:05:10]Found Content-Length = 801 [07:05:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002755", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 60.370, "sum" : 4600.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 4600.19 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:05:10]execute_script... [07:05:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002755", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 60.370, "sum" : 4600.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 4600.19 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:05:10]POST & json_proto [07:05:10]process_json_proto [07:05:10]json parsed OK: [07:05:10]protocol is kg_v1.0 [07:05:10]action value=close_receipt [07:05:10]process_action close_receipt [07:05:10]cmd_close_receipt [07:05:10]MH_GetDate [07:05:10]Write to MH i2c: F0 00 00 3E 02 2F [07:05:10]Write i2c OK [07:05:10]MH_I2C_Read... [07:05:10]Read from MH i2c: F0 [07:05:10]MH_I2C_Read... [07:05:10]Read from MH i2c: F0 09 00 [07:05:10]MH_I2C_Read... [07:05:10]Read from MH i2c: F0 09 00 3E 02 00 A8 ED A5 66 F9 24 A2 66 FD [07:05:10]GetLastDocTimeStamp 1722150217 [07:05:10]current date 1722150312 [07:05:10]FM_GetShiftState [07:05:10]SAM_PROTO_GetShiftState [07:05:10]wFMCommunicate request_size=4 [07:05:10]MH_SAM_APDU [07:05:10]CAPDU: 80 13 01 00 [07:05:10]Write to MH i2c: E2 08 00 3F 02 80 13 01 00 00 00 00 00 BE [07:05:10]Write i2c OK [07:05:10]MH_I2C_Read... [07:05:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:05:11]Read from MH i2c: E2 [07:05:11]MH_I2C_Read... [07:05:11]Read from MH i2c: E2 0E 00 [07:05:11]MH_I2C_Read... [07:05:11]Read from MH i2c: E2 0E 00 3F 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 6F [07:05:11]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [07:05:11]wFMCommunicate OK [07:05:11]SAM_PROTO_GetShiftState done [07:05:11]FM_GetShiftState done [07:05:11]opened in 1722125326 [07:05:11]opened+sec_in_day 1722211726 [07:05:11]quantity*price = 460019 [07:05:11]sum+1 = 460020 [07:05:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 4600.19 НСП 1% : 40.71 НДС 12% : 488.52 Наличными: 0.00 Безнал.: 4600.19 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 81 28.07.2024 07:05 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226421 ФПД: 172673928476653 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T070512&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226421&fm=172673928476653&tin=02508201610067®Number=0000000000092624&sum=460019 [07:05:12]StoreToDocumentArchive [07:05:12]shift 439 fd 226421 [07:05:12]save to /storage/0439/doc_00226421 [07:05:12]save last doc name /storage/0439/doc_00226421 to /storage/kkm_last_doc_name [07:05:12]save OK [07:05:12]Clear old archive folders... [07:05:12]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:05:12]tlvbuf is 012846B0 [07:05:12]SAM_PROTO_ClearQueue [07:05:12]wFMCommunicate request_size=4 [07:05:12]MH_SAM_APDU [07:05:12]CAPDU: 80 09 00 00 [07:05:12]Write to MH i2c: E2 08 00 4C 02 80 09 00 00 00 00 00 00 C0 [07:05:12]Write i2c OK [07:05:12]MH_I2C_Read... [07:05:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:05:12]Read from MH i2c: E2 [07:05:12]MH_I2C_Read... [07:05:12]Read from MH i2c: E2 03 00 [07:05:12]MH_I2C_Read... [07:05:12]Read from MH i2c: E2 03 00 4C 02 00 90 00 C2 [07:05:12]RAPDU: 90 00 [07:05:12]wFMCommunicate OK [07:05:12]SAM_PROTO_ClearQueue done [07:05:12]KKMCreateOFDPacket [07:05:12]OFDProtocolAddRootSTLVToBuf [07:05:12]FM_MakeSignedData [07:05:12]FM_MakeSignedData [07:05:12]SAM_PROTO_SignData [07:05:12]wFMCommunicate request_size=4 [07:05:12]MH_SAM_APDU [07:05:12]CAPDU: 80 0D 01 02 [07:05:12]Write to MH i2c: E2 08 00 4D 02 80 0D 01 02 00 00 00 00 C8 [07:05:12]Write i2c OK [07:05:12]MH_I2C_Read... [07:05:12]Read from MH i2c: E2 [07:05:12]MH_I2C_Read... [07:05:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:05:12]Read from MH i2c: E2 03 00 [07:05:12]MH_I2C_Read... [07:05:12]Read from MH i2c: E2 03 00 4D 02 00 90 00 C3 [07:05:12]RAPDU: 90 00 [07:05:12]wFMCommunicate OK [07:05:12]wFMCommunicate request_size=255 [07:05:12]MH_SAM_APDU [07:05:12]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D2 EB 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 F3 04 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F3 04 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D4 BE 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F3 04 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 A8 ED A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 75 74 03 00 35 04 06 00 9D 0B C8 2B [07:05:12]Write to MH i2c: E2 02 01 4E 02 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 35 FF 03 08 00 03 D2 EB 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 F3 04 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F3 04 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D4 BE 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F3 04 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 A8 ED A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 75 74 03 00 35 04 06 00 9D 0B C8 2B 00 00 7D [07:05:12]Write i2c OK [07:05:12]MH_I2C_Read... [07:05:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:05:12]Read from MH i2c: E2 [07:05:12]MH_I2C_Read... [07:05:12]Read from MH i2c: E2 03 00 [07:05:12]MH_I2C_Read... [07:05:12]Read from MH i2c: E2 03 00 4E 02 00 90 00 C4 [07:05:12]RAPDU: 90 00 [07:05:12]wFMCommunicate OK [07:05:12]wFMCommunicate request_size=7 [07:05:12]MH_SAM_APDU [07:05:12]CAPDU: 80 0D 02 02 02 37 ED [07:05:12]Write to MH i2c: E2 0A 00 4F 02 80 0D 02 02 02 00 37 ED 00 00 F3 [07:05:12]Write i2c OK [07:05:12]MH_I2C_Read... [07:05:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:05:12]Read from MH i2c: E2 [07:05:12]MH_I2C_Read... [07:05:12]Read from MH i2c: E2 03 00 [07:05:12]MH_I2C_Read... [07:05:12]Read from MH i2c: E2 03 00 4F 02 00 90 00 C5 [07:05:12]RAPDU: 90 00 [07:05:12]wFMCommunicate OK [07:05:12]wFMCommunicate request_size=4 [07:05:12]MH_SAM_APDU [07:05:12]CAPDU: 80 0D 03 02 [07:05:12]Write to MH i2c: E2 08 00 50 02 80 0D 03 02 00 00 00 00 CD [07:05:12]Write i2c OK [07:05:12]MH_I2C_Read... [07:05:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:05:12]Read from MH i2c: E2 [07:05:12]MH_I2C_Read... [07:05:12]Read from MH i2c: E2 0B 00 [07:05:12]MH_I2C_Read... [07:05:12]Read from MH i2c: E2 0B 00 50 02 00 63 48 09 DE A6 13 ED 63 90 00 69 [07:05:12]RAPDU: 63 48 09 DE A6 13 ED 63 90 00 [07:05:12]wFMCommunicate OK [07:05:12]SAM_PROTO_SignData done [07:05:12]FM_MakeSignedData done [07:05:12]CreateOFDProtocolMessage [07:05:12]wFMCommunicate request_size=4 [07:05:12]MH_SAM_APDU [07:05:12]CAPDU: 80 11 00 00 [07:05:12]Write to MH i2c: E2 08 00 51 02 80 11 00 00 00 00 00 00 CD [07:05:12]Write i2c OK [07:05:12]MH_I2C_Read... [07:05:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:05:12]Read from MH i2c: E2 [07:05:12]MH_I2C_Read... [07:05:12]Read from MH i2c: E2 17 00 [07:05:12]MH_I2C_Read... [07:05:12]Read from MH i2c: E2 17 00 51 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2A [07:05:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:05:12]wFMCommunicate OK [07:05:12]CreateOFDProtocolMessage done [07:05:12]OFDSenderStorePacket 226421 [07:05:12]StoreOFDPacket docnum=226421 [07:05:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 5D F9 04 01 B3 AD 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 35 FF 03 08 00 03 D2 EB 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 F3 04 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F3 04 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D4 BE 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F3 04 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 A8 ED A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 75 74 03 00 35 04 06 00 9D 0B C8 2B 37 ED 63 48 09 DE A6 13 ED 63 [07:05:12]CheckFolder [07:05:12]dirname=/storage/ofd_packets [07:05:12]CheckFolder done [07:05:12]ProducePacketName [07:05:12]name=ofd_packets/00226421 [07:05:12]NVStorageSaveData ofd_packets/00226421 [07:05:12]File name is /storage/ofd_packets/00226421 [07:05:12]Write 298 bytes [07:05:12]NVStorageSaveData done [07:05:12]OFDSenderStorePacket done [07:05:12]KKMCreateOFDPacket done [07:05:12]NVStorageSaveData kkm_last_timestamp [07:05:12]File name is /storage/kkm_last_timestamp [07:05:12]Write 4 bytes [07:05:12]NVStorageSaveData done [07:05:12]ExternCall_PrintAddStr [07:05:12]wPrintStart [07:05:12]Write to MH i2c: 01 00 00 52 02 54 [07:05:12]Write i2c OK [07:05:12]MH_I2C_Read... [07:05:12]Read from MH i2c: 01 [07:05:12]MH_I2C_Read... [07:05:12]Read from MH i2c: 01 07 00 [07:05:12]MH_I2C_Read... [07:05:12]Read from MH i2c: 01 07 00 52 02 00 00 00 00 00 FF 0F 69 [07:05:12]RasterBufferAndPrint [07:05:12]line Счет N : (1)2002755 [07:05:12]line ИНН: 02508201610067 [07:05:12]line Контрольно-Кассовый Чек [07:05:12]line ПРОДАЖА [07:05:12]line ТРК (МРК, ГНК) : 31 [07:05:12]line Товар: 2710194210 [07:05:12]line ДТ-К-5 [07:05:12]line 60.370 * 76.20 [07:05:12]line = 4600.19 [07:05:12]line НДС 12% НСП 1% [07:05:12]line > о реализуемом товаре [07:05:12]line ИТОГО: 4600.19 [07:05:12]line НСП 1% : 40.71 [07:05:12]line НДС 12% : 488.52 [07:05:12]line Наличными: 0.00 [07:05:12]line Безнал.: 4600.19 [07:05:12]line Место: АЗС № 97 "Партнер Нефть" [07:05:12]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [07:05:12]line СНО: Общий режим [07:05:12]line Чек 81 28.07.2024 07:05 [07:05:12]line Смена: 439 ФФД: 1.0 [07:05:12]line ЗНМ: 0300000054 [07:05:12]line РНМ: 0000000000092624 [07:05:12]line Версия ККМ: 001 [07:05:12]line Платежная система: O! деньги [07:05:12]line ФМ: 0000000000874959 [07:05:12]line ФД: 226421 [07:05:12]line ФПД: 172673928476653 [07:05:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T070512&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226421&fm=172673928476653&tin=02508201610067®Number=0000000000092624&sum=460019 [07:05:12]OFD Sender: Processing packet 226421 [packets to send 600, broken 599] [07:05:12]ProducePacketName [07:05:12]name=ofd_packets/00226421 [07:05:12]OFD Sender: To server: pG, [07:05:12]CommunicateWithHost lk.salyk.kg:30040 [07:05:12]ConnectInit lk.salyk.kg [07:05:12]written 0, free lines is 4095 [07:05:13]Write to MH i2c: 01 00 00 7C 02 7E [07:05:13]Write i2c OK [07:05:13]MH_I2C_Read... [07:05:13]Read from MH i2c: 01 [07:05:13]MH_I2C_Read... [07:05:13]Read from MH i2c: 01 07 00 [07:05:13]MH_I2C_Read... [07:05:13]Read from MH i2c: 01 07 00 7C 02 00 00 00 00 00 6C 0C FD [07:05:13]RasterBufferAndPrint [07:05:13]line [07:05:13]line [07:05:13]line [07:05:13]line [07:05:13]line [07:05:13]written 0, free lines is 3183 [07:05:13]MH_Cut [07:05:13]Write to MH i2c: D1 01 00 83 02 01 57 [07:05:13]Write i2c OK [07:05:13]MH_I2C_Read... [07:05:13]Read from MH i2c: D1 [07:05:13]MH_I2C_Read... [07:05:13]Read from MH i2c: D1 01 00 [07:05:13]MH_I2C_Read... [07:05:13]Read from MH i2c: D1 01 00 83 02 00 56 [07:05:13]Write to MH i2c: 01 00 00 84 02 86 [07:05:13]Write i2c OK [07:05:13]MH_I2C_Read... [07:05:14]*** Cut start [07:05:14]*** Partial cut [07:05:14]*** CUTSNS_PIN = 1 [07:05:14]*** CUTSNS_PIN = 0 [07:05:15]*** Brake cut motor [07:05:15]Read from MH i2c: 01 [07:05:15]MH_I2C_Read... [07:05:15]*** Stop cut motor [07:05:15]*** Cut end [07:05:15]Read from MH i2c: 01 07 00 [07:05:15]MH_I2C_Read... [07:05:15]Read from MH i2c: 01 07 00 84 02 00 00 00 00 00 FF 0F 9B [07:05:15]process_action close_receipt done [07:05:15]requested_data is exist [07:05:15]produce_requested_data [07:05:15]requested_item fm.sn is exist - process it [07:05:15]wFMCommunicate request_size=4 [07:05:15]MH_SAM_APDU [07:05:15]CAPDU: 80 11 00 00 [07:05:15]Write to MH i2c: E2 08 00 85 02 80 11 00 00 00 00 00 00 01 [07:05:15]Write i2c OK [07:05:15]MH_I2C_Read... [07:05:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:05:15]Read from MH i2c: E2 [07:05:15]MH_I2C_Read... [07:05:15]Read from MH i2c: E2 17 00 [07:05:15]MH_I2C_Read... [07:05:15]Read from MH i2c: E2 17 00 85 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5E [07:05:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:05:15]wFMCommunicate OK [07:05:15]requested_item fd.num is exist - process it [07:05:15]SAM_PROTO_GetFieldsCounters [07:05:15]wFMCommunicate request_size=4 [07:05:15]MH_SAM_APDU [07:05:15]CAPDU: 80 13 00 00 [07:05:15]Write to MH i2c: E2 08 00 86 02 80 13 00 00 00 00 00 00 04 [07:05:15]Write i2c OK [07:05:15]MH_I2C_Read... [07:05:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:05:15]Read from MH i2c: E2 [07:05:15]MH_I2C_Read... [07:05:15]Read from MH i2c: E2 62 00 [07:05:15]MH_I2C_Read... [07:05:15]Read from MH i2c: E2 62 00 86 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 75 74 03 00 0E 04 04 00 B7 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 C4 [07:05:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 75 74 03 00 0E 04 04 00 B7 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 [07:05:15]wFMCommunicate OK [07:05:15]SAM_PROTO_GetFieldsCounters done [07:05:15]requested_item shift.num is exist - process it [07:05:15]requested_item shift.opened is exist - process it [07:05:15]req_shift_opened [07:05:15]FM_GetShiftState [07:05:15]SAM_PROTO_GetShiftState [07:05:15]wFMCommunicate request_size=4 [07:05:15]MH_SAM_APDU [07:05:15]CAPDU: 80 13 01 00 [07:05:15]Write to MH i2c: E2 08 00 87 02 80 13 01 00 00 00 00 00 06 [07:05:15]Write i2c OK [07:05:15]MH_I2C_Read... [07:05:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:05:15]Read from MH i2c: E2 [07:05:15]MH_I2C_Read... [07:05:15]Read from MH i2c: E2 0E 00 [07:05:15]MH_I2C_Read... [07:05:15]Read from MH i2c: E2 0E 00 87 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 B7 [07:05:15]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [07:05:15]wFMCommunicate OK [07:05:15]SAM_PROTO_GetShiftState done [07:05:15]FM_GetShiftState done [07:05:15]req_shift_opened done [07:05:15]requested_item shift.open_date is exist - process it [07:05:15]req_shift_open_date [07:05:15]req_shift_open_date done [07:05:15]produce_requested_data done [07:05:15]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226421,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [07:05:15]process_action_free close_receipt [07:05:15]json_value_free [07:05:15]json_value_free done [07:05:15]process_json_proto returns [07:05:15]Send response to host [07:05:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226421,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [07:05:15]free response buf [07:05:15]execute_script done [07:05:15]execute_script returns [07:05:15]free content buf [07:05:15]Sock 10.Close socket [07:05:15]Sock 10.Thread stoped [07:05:17]recv_with_timeout no data received [07:05:17]ConnectInit Can't take IP for lk.salyk.kg [07:05:17]CommunicateWithHost connect error [07:05:17]CommunicateWithHost err = -1 [07:05:17]OFD Sender: Server communicate error [07:05:23]OFD Sender: Processing packet 226421 [packets to send 600, broken 599] [07:05:23]ProducePacketName [07:05:23]name=ofd_packets/00226421 [07:05:23]OFD Sender: To server: pG, [07:05:23]CommunicateWithHost lk.salyk.kg:30040 [07:05:23]ConnectInit lk.salyk.kg [07:05:24]Connected sock=10 [07:05:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 5D F9 04 01 B3 AD 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 35 FF 03 08 00 03 D2 EB 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 F3 04 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F3 04 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D4 BE 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F3 04 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 A8 ED A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 75 74 03 00 35 04 06 00 9D 0B C8 2B 37 ED 63 48 09 DE A6 13 ED 63 [07:05:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 0B 11 47 00 C2 C8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 75 74 03 00 F4 03 04 00 BF 99 A5 66 B6 04 01 00 00 62 DE 8F C3 6A 39 FD E2 [07:05:24]CommunicateWithHost err = 0 [07:05:24]CheckOFDResponse [07:05:24]1017 (14) - 77093643461234 [07:05:24]1041 (16) - 0000000000874959 [07:05:24]1040 (4) - 226421 [07:05:24]1012 (4) - 28.07.2024 01:07 [07:05:24]1206 (1) - 0 [07:05:24]OFD Sender: Remove packet 226421 [07:05:24]ProducePacketName [07:05:24]name=ofd_packets/00226421 [07:05:24]NVStorageDeleteData [07:05:25]OFD Sender: No OFD packet to send [07:05:30]OFD Sender: No OFD packet to send [07:05:35]OFD Sender: No OFD packet to send [07:05:40]OFD Sender: No OFD packet to send [07:05:41]accept exits with 7 [07:05:41]New connection [07:05:41]New thread 3067288932 created [07:05:41]Thread 3067432292 joined [07:05:41]Waiting for new connection... [07:05:41] Sock 7.Parse request [07:05:41]Sock 7.Check first char [07:05:41]Sock 7.First char is OK [07:05:41]request: POST /json_proto HTTP/1.0 [07:05:41]Method: POST [07:05:41]URL: /json_proto [07:05:41]Method is POST - this is cgi request [07:05:41]url: /json_proto [07:05:41]query_string will be loaded in cgi processing [07:05:41]execute_cgi json_proto POST (null) [07:05:41]execute_cgi path=json_proto method=POST [07:05:41]POST find Content-Length [07:05:41]Host: 172.17.43.131:8080 [07:05:41]Content-Length: 680 [07:05:41]Content-Type: application/json [07:05:41] [07:05:41]POST finish read [07:05:41]Found Content-Length = 680 [07:05:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002757", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:05:41]execute_script... [07:05: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)2002757", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:05:41]POST & json_proto [07:05:41]process_json_proto [07:05:41]json parsed OK: [07:05:41]protocol is kg_v1.0 [07:05:41]action value=close_receipt [07:05:41]process_action close_receipt [07:05:41]cmd_close_receipt [07:05:41]MH_GetDate [07:05:41]Write to MH i2c: F0 00 00 88 02 79 [07:05:41]Write i2c OK [07:05:41]MH_I2C_Read... [07:05:41]Read from MH i2c: F0 [07:05:41]MH_I2C_Read... [07:05:41]Read from MH i2c: F0 09 00 [07:05:41]MH_I2C_Read... [07:05:41]Read from MH i2c: F0 09 00 88 02 00 C6 ED A5 66 F9 24 A2 66 65 [07:05:41]GetLastDocTimeStamp 1722150312 [07:05:41]current date 1722150342 [07:05:41]FM_GetShiftState [07:05:41]SAM_PROTO_GetShiftState [07:05:41]wFMCommunicate request_size=4 [07:05:41]MH_SAM_APDU [07:05:41]CAPDU: 80 13 01 00 [07:05:41]Write to MH i2c: E2 08 00 89 02 80 13 01 00 00 00 00 00 08 [07:05:41]Write i2c OK [07:05:41]MH_I2C_Read... [07:05:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:05:41]Read from MH i2c: E2 [07:05:41]MH_I2C_Read... [07:05:41]Read from MH i2c: E2 0E 00 [07:05:41]MH_I2C_Read... [07:05:41]Read from MH i2c: E2 0E 00 89 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 B9 [07:05:41]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [07:05:41]wFMCommunicate OK [07:05:41]SAM_PROTO_GetShiftState done [07:05:41]FM_GetShiftState done [07:05:41]opened in 1722125326 [07:05:41]opened+sec_in_day 1722211726 [07:05:41]quantity*price = 300075 [07:05:41]sum+1 = 300077 [07:05:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.76 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 82 28.07.2024 07:05 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226422 ФПД: 54553507975542 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T070542&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226422&fm=54553507975542&tin=02508201610067®Number=0000000000092624&sum=300000 [07:05:42]StoreToDocumentArchive [07:05:42]shift 439 fd 226422 [07:05:42]save to /storage/0439/doc_00226422 [07:05:42]save last doc name /storage/0439/doc_00226422 to /storage/kkm_last_doc_name [07:05:42]save OK [07:05:42]Clear old archive folders... [07:05:42]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:05:42]tlvbuf is 012A56A0 [07:05:42]SAM_PROTO_ClearQueue [07:05:42]wFMCommunicate request_size=4 [07:05:42]MH_SAM_APDU [07:05:42]CAPDU: 80 09 00 00 [07:05:42]Write to MH i2c: E2 08 00 96 02 80 09 00 00 00 00 00 00 0A [07:05:42]Write i2c OK [07:05:42]MH_I2C_Read... [07:05:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:05:42]Read from MH i2c: E2 [07:05:42]MH_I2C_Read... [07:05:42]Read from MH i2c: E2 03 00 [07:05:42]MH_I2C_Read... [07:05:42]Read from MH i2c: E2 03 00 96 02 00 90 00 0C [07:05:42]RAPDU: 90 00 [07:05:42]wFMCommunicate OK [07:05:42]SAM_PROTO_ClearQueue done [07:05:42]KKMCreateOFDPacket [07:05:42]OFDProtocolAddRootSTLVToBuf [07:05:42]FM_MakeSignedData [07:05:42]FM_MakeSignedData [07:05:42]SAM_PROTO_SignData [07:05:42]wFMCommunicate request_size=4 [07:05:42]MH_SAM_APDU [07:05:42]CAPDU: 80 0D 01 02 [07:05:42]Write to MH i2c: E2 08 00 97 02 80 0D 01 02 00 00 00 00 12 [07:05:42]Write i2c OK [07:05:42]MH_I2C_Read... [07:05:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:05:42]Read from MH i2c: E2 [07:05:42]MH_I2C_Read... [07:05:42]Read from MH i2c: E2 03 00 [07:05:42]MH_I2C_Read... [07:05:42]Read from MH i2c: E2 03 00 97 02 00 90 00 0D [07:05:42]RAPDU: 90 00 [07:05:42]wFMCommunicate OK [07:05:42]wFMCommunicate request_size=255 [07:05:42]MH_SAM_APDU [07:05: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 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 C6 ED A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 76 74 03 00 35 04 06 00 31 9D BA 76 [07:05:42]Write to MH i2c: E2 02 01 98 02 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 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 C6 ED A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 76 74 03 00 35 04 06 00 31 9D BA 76 00 00 89 [07:05:42]Write i2c OK [07:05:42]MH_I2C_Read... [07:05:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:05:42]Read from MH i2c: E2 [07:05:42]MH_I2C_Read... [07:05:42]Read from MH i2c: E2 03 00 [07:05:42]MH_I2C_Read... [07:05:42]Read from MH i2c: E2 03 00 98 02 00 90 00 0E [07:05:42]RAPDU: 90 00 [07:05:42]wFMCommunicate OK [07:05:42]wFMCommunicate request_size=7 [07:05:42]MH_SAM_APDU [07:05:42]CAPDU: 80 0D 02 02 02 D1 76 [07:05:42]Write to MH i2c: E2 0A 00 99 02 80 0D 02 02 02 00 D1 76 00 00 60 [07:05:42]Write i2c OK [07:05:42]MH_I2C_Read... [07:05:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:05:42]Read from MH i2c: E2 [07:05:42]MH_I2C_Read... [07:05:42]Read from MH i2c: E2 03 00 [07:05:42]MH_I2C_Read... [07:05:42]Read from MH i2c: E2 03 00 99 02 00 90 00 0F [07:05:42]RAPDU: 90 00 [07:05:42]wFMCommunicate OK [07:05:42]wFMCommunicate request_size=4 [07:05:42]MH_SAM_APDU [07:05:42]CAPDU: 80 0D 03 02 [07:05:42]Write to MH i2c: E2 08 00 9A 02 80 0D 03 02 00 00 00 00 17 [07:05:42]Write i2c OK [07:05:42]MH_I2C_Read... [07:05:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:05:42]Read from MH i2c: E2 [07:05:42]MH_I2C_Read... [07:05:42]Read from MH i2c: E2 0B 00 [07:05:42]MH_I2C_Read... [07:05:42]Read from MH i2c: E2 0B 00 9A 02 00 51 BE 72 B6 77 B0 10 B4 90 00 3A [07:05:42]RAPDU: 51 BE 72 B6 77 B0 10 B4 90 00 [07:05:42]wFMCommunicate OK [07:05:42]SAM_PROTO_SignData done [07:05:42]FM_MakeSignedData done [07:05:42]CreateOFDProtocolMessage [07:05:42]wFMCommunicate request_size=4 [07:05:42]MH_SAM_APDU [07:05:42]CAPDU: 80 11 00 00 [07:05:42]Write to MH i2c: E2 08 00 9B 02 80 11 00 00 00 00 00 00 17 [07:05:42]Write i2c OK [07:05:42]MH_I2C_Read... [07:05:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:05:42]Read from MH i2c: E2 [07:05:42]MH_I2C_Read... [07:05:42]Read from MH i2c: E2 17 00 [07:05:42]MH_I2C_Read... [07:05:42]Read from MH i2c: E2 17 00 9B 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 74 [07:05:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:05:42]wFMCommunicate OK [07:05:42]CreateOFDProtocolMessage done [07:05:42]OFDSenderStorePacket 226422 [07:05:42]StoreOFDPacket docnum=226422 [07:05:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 3C 20 04 01 B8 0A 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 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 C6 ED A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 76 74 03 00 35 04 06 00 31 9D BA 76 D1 76 51 BE 72 B6 77 B0 10 B4 [07:05:42]CheckFolder [07:05:42]dirname=/storage/ofd_packets [07:05:42]CheckFolder done [07:05:42]ProducePacketName [07:05:42]name=ofd_packets/00226422 [07:05:42]NVStorageSaveData ofd_packets/00226422 [07:05:42]File name is /storage/ofd_packets/00226422 [07:05:42]Write 298 bytes [07:05:42]NVStorageSaveData done [07:05:42]OFDSenderStorePacket done [07:05:42]KKMCreateOFDPacket done [07:05:42]NVStorageSaveData kkm_last_timestamp [07:05:42]File name is /storage/kkm_last_timestamp [07:05:42]Write 4 bytes [07:05:42]NVStorageSaveData done [07:05:42]ExternCall_PrintAddStr [07:05:42]wPrintStart [07:05:42]Write to MH i2c: 01 00 00 9C 02 9E [07:05:42]Write i2c OK [07:05:42]MH_I2C_Read... [07:05:42]Read from MH i2c: 01 [07:05:42]MH_I2C_Read... [07:05:42]Read from MH i2c: 01 07 00 [07:05:42]MH_I2C_Read... [07:05:42]Read from MH i2c: 01 07 00 9C 02 00 00 00 00 00 FF 0F B3 [07:05:42]RasterBufferAndPrint [07:05:42]line Счет N : (1)2002757 [07:05:42]line ИНН: 02508201610067 [07:05:42]line Контрольно-Кассовый Чек [07:05:42]line ПРОДАЖА [07:05:42]line ТРК (МРК, ГНК) : 61 [07:05:42]line Товар: 2710194210 [07:05:42]line ДТ-К-5 [07:05:42]line 39.380 * 76.20 [07:05:42]line = 3000.76 [07:05:42]line НДС 12% НСП 1% [07:05:42]line > о реализуемом товаре [07:05:42]line ОКРУГЛЕНИЕ: -0.76 [07:05:42]line ИТОГО: 3000.00 [07:05:42]line Внесено: 3000.00 [07:05:42]line СДАЧА: 0.00 [07:05:42]line НСП 1% : 26.55 [07:05:42]line НДС 12% : 318.66 [07:05:42]line Наличными: 3000.00 [07:05:42]line Безнал.: 0.00 [07:05:42]line Место: АЗС № 97 "Партнер Нефть" [07:05:42]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [07:05:42]line СНО: Общий режим [07:05:42]line Чек 82 28.07.2024 07:05 [07:05:42]line Смена: 439 ФФД: 1.0 [07:05:42]line ЗНМ: 0300000054 [07:05:42]line РНМ: 0000000000092624 [07:05:42]line Версия ККМ: 001 [07:05:42]line ФМ: 0000000000874959 [07:05:42]line ФД: 226422 [07:05:42]line ФПД: 54553507975542 [07:05:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T070542&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226422&fm=54553507975542&tin=02508201610067®Number=0000000000092624&sum=300000 [07:05:43]OFD Sender: Processing packet 226422 [packets to send 600, broken 599] [07:05:43]ProducePacketName [07:05:43]name=ofd_packets/00226422 [07:05:43]OFD Sender: To server: pG, [07:05:43]CommunicateWithHost lk.salyk.kg:30040 [07:05:43]ConnectInit lk.salyk.kg [07:05:43]written 0, free lines is 4095 [07:05:43]Connected sock=10 [07:05:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 3C 20 04 01 B8 0A 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 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 C6 ED A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 76 74 03 00 35 04 06 00 31 9D BA 76 D1 76 51 BE 72 B6 77 B0 10 B4 [07:05:43]Write to MH i2c: 01 00 00 C7 02 C9 [07:05:43]Write i2c OK [07:05:43]MH_I2C_Read... [07:05:43]Read from MH i2c: 01 [07:05:43]MH_I2C_Read... [07:05:43]Read from MH i2c: 01 07 00 [07:05:43]MH_I2C_Read... [07:05:43]Read from MH i2c: 01 07 00 C7 02 00 00 00 00 00 5E 0C 3A [07:05:43]RasterBufferAndPrint [07:05:43]line [07:05:43]line [07:05:43]line [07:05:43]line [07:05:43]line [07:05:43]written 0, free lines is 3169 [07:05:43]MH_Cut [07:05:43]Write to MH i2c: D1 01 00 CE 02 01 A2 [07:05:43]Write i2c OK [07:05:43]MH_I2C_Read... [07:05:43]Read from MH i2c: D1 [07:05:43]MH_I2C_Read... [07:05:43]Read from MH i2c: D1 01 00 [07:05:43]MH_I2C_Read... [07:05:43]Read from MH i2c: D1 01 00 CE 02 00 A1 [07:05:43]Write to MH i2c: 01 00 00 CF 02 D1 [07:05:43]Write i2c OK [07:05:43]MH_I2C_Read... [07:05:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 81 43 47 00 44 7B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 76 74 03 00 F4 03 04 00 D2 99 A5 66 B6 04 01 00 00 7A 60 5A 01 1B 17 13 49 [07:05:44]CommunicateWithHost err = 0 [07:05:44]CheckOFDResponse [07:05:44]1017 (14) - 77093643461234 [07:05:44]1041 (16) - 0000000000874959 [07:05:44]1040 (4) - 226422 [07:05:44]1012 (4) - 28.07.2024 01:07 [07:05:44]1206 (1) - 0 [07:05:44]OFD Sender: Remove packet 226422 [07:05:44]ProducePacketName [07:05:44]name=ofd_packets/00226422 [07:05:44]NVStorageDeleteData [07:05:44]OFD Sender: No OFD packet to send [07:05:44]*** Cut start [07:05:44]*** Partial cut [07:05:44]*** CUTSNS_PIN = 1 [07:05:45]*** CUTSNS_PIN = 0 [07:05:45]*** Brake cut motor [07:05:45]Read from MH i2c: 01 [07:05:45]MH_I2C_Read... [07:05:45]*** Stop cut motor [07:05:45]*** Cut end [07:05:45]Read from MH i2c: 01 07 00 [07:05:45]MH_I2C_Read... [07:05:45]Read from MH i2c: 01 07 00 CF 02 00 00 00 00 00 FF 0F E6 [07:05:45]process_action close_receipt done [07:05:45]requested_data is exist [07:05:45]produce_requested_data [07:05:45]requested_item fm.sn is exist - process it [07:05:45]wFMCommunicate request_size=4 [07:05:45]MH_SAM_APDU [07:05:45]CAPDU: 80 11 00 00 [07:05:45]Write to MH i2c: E2 08 00 D0 02 80 11 00 00 00 00 00 00 4C [07:05:45]Write i2c OK [07:05:45]MH_I2C_Read... [07:05:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:05:45]Read from MH i2c: E2 [07:05:45]MH_I2C_Read... [07:05:45]Read from MH i2c: E2 17 00 [07:05:45]MH_I2C_Read... [07:05:45]Read from MH i2c: E2 17 00 D0 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A9 [07:05:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:05:45]wFMCommunicate OK [07:05:45]requested_item fd.num is exist - process it [07:05:45]SAM_PROTO_GetFieldsCounters [07:05:45]wFMCommunicate request_size=4 [07:05:45]MH_SAM_APDU [07:05:45]CAPDU: 80 13 00 00 [07:05:45]Write to MH i2c: E2 08 00 D1 02 80 13 00 00 00 00 00 00 4F [07:05:45]Write i2c OK [07:05:45]MH_I2C_Read... [07:05:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:05:45]Read from MH i2c: E2 [07:05:45]MH_I2C_Read... [07:05:45]Read from MH i2c: E2 62 00 [07:05:45]MH_I2C_Read... [07:05:45]Read from MH i2c: E2 62 00 D1 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 76 74 03 00 0E 04 04 00 B7 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 13 [07:05:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 76 74 03 00 0E 04 04 00 B7 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 [07:05:45]wFMCommunicate OK [07:05:45]SAM_PROTO_GetFieldsCounters done [07:05:45]requested_item shift.num is exist - process it [07:05:45]requested_item shift.opened is exist - process it [07:05:45]req_shift_opened [07:05:45]FM_GetShiftState [07:05:45]SAM_PROTO_GetShiftState [07:05:45]wFMCommunicate request_size=4 [07:05:45]MH_SAM_APDU [07:05:45]CAPDU: 80 13 01 00 [07:05:45]Write to MH i2c: E2 08 00 D2 02 80 13 01 00 00 00 00 00 51 [07:05:45]Write i2c OK [07:05:45]MH_I2C_Read... [07:05:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:05:45]Read from MH i2c: E2 [07:05:45]MH_I2C_Read... [07:05:45]Read from MH i2c: E2 0E 00 [07:05:45]MH_I2C_Read... [07:05:45]Read from MH i2c: E2 0E 00 D2 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 02 [07:05:45]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [07:05:45]wFMCommunicate OK [07:05:45]SAM_PROTO_GetShiftState done [07:05:45]FM_GetShiftState done [07:05:45]req_shift_opened done [07:05:45]requested_item shift.open_date is exist - process it [07:05:45]req_shift_open_date [07:05:45]req_shift_open_date done [07:05:45]produce_requested_data done [07:05:45]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226422,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [07:05:45]process_action_free close_receipt [07:05:45]json_value_free [07:05:45]json_value_free done [07:05:45]process_json_proto returns [07:05:45]Send response to host [07:05:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226422,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [07:05:45]free response buf [07:05:45]execute_script done [07:05:45]execute_script returns [07:05:45]free content buf [07:05:45]Sock 7.Close socket [07:05:45]Sock 7.Thread stoped [07:05:49]OFD Sender: No OFD packet to send [07:05:54]OFD Sender: No OFD packet to send [07:05:59]accept exits with 9 [07:05:59]New connection [07:05:59]New thread 3067432292 created [07:05:59]Thread 3067288932 joined [07:05:59]Waiting for new connection... [07:05:59] Sock 9.Parse request [07:05:59]Sock 9.Check first char [07:05:59]Sock 9.First char is OK [07:05:59]request: POST /json_proto HTTP/1.0 [07:05:59]Method: POST [07:05:59]URL: /json_proto [07:05:59]Method is POST - this is cgi request [07:05:59]url: /json_proto [07:05:59]query_string will be loaded in cgi processing [07:05:59]execute_cgi json_proto POST (null) [07:05:59]execute_cgi path=json_proto method=POST [07:05:59]POST find Content-Length [07:05:59]Host: 172.17.43.131:8080 [07:05:59]Content-Length: 678 [07:05:59]Content-Type: application/json [07:05:59] [07:05:59]POST finish read [07:05:59]Found Content-Length = 678 [07:05:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002758", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [07:05:59]execute_script... [07:05:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002758", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [07:05:59]POST & json_proto [07:05:59]process_json_proto [07:05:59]json parsed OK: [07:05:59]protocol is kg_v1.0 [07:05:59]action value=close_receipt [07:05:59]process_action close_receipt [07:05:59]cmd_close_receipt [07:05:59]MH_GetDate [07:05:59]Write to MH i2c: F0 00 00 D3 02 C4 [07:05:59]Write i2c OK [07:05:59]MH_I2C_Read... [07:05:59]Read from MH i2c: F0 [07:05:59]MH_I2C_Read... [07:05:59]Read from MH i2c: F0 09 00 [07:05:59]MH_I2C_Read... [07:05:59]Read from MH i2c: F0 09 00 D3 02 00 D8 ED A5 66 F9 24 A2 66 C2 [07:05:59]GetLastDocTimeStamp 1722150342 [07:05:59]current date 1722150360 [07:05:59]FM_GetShiftState [07:05:59]SAM_PROTO_GetShiftState [07:05:59]wFMCommunicate request_size=4 [07:05:59]MH_SAM_APDU [07:05:59]CAPDU: 80 13 01 00 [07:05:59]Write to MH i2c: E2 08 00 D4 02 80 13 01 00 00 00 00 00 53 [07:05:59]Write i2c OK [07:05:59]MH_I2C_Read... [07:05:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:05:59]Read from MH i2c: E2 [07:05:59]MH_I2C_Read... [07:05:59]Read from MH i2c: E2 0E 00 [07:05:59]MH_I2C_Read... [07:05:59]Read from MH i2c: E2 0E 00 D4 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 04 [07:05:59]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [07:05:59]wFMCommunicate OK [07:05:59]SAM_PROTO_GetShiftState done [07:05:59]FM_GetShiftState done [07:05:59]opened in 1722125326 [07:05:59]opened+sec_in_day 1722211726 [07:05:59]quantity*price = 50010 [07:05:59]sum+1 = 50012 [07:05:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 83 28.07.2024 07:06 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226423 ФПД: 70325464619572 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T070600&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226423&fm=70325464619572&tin=02508201610067®Number=0000000000092624&sum=50000 [07:06:00]StoreToDocumentArchive [07:06:00]shift 439 fd 226423 [07:06:00]save to /storage/0439/doc_00226423 [07:06:00]save last doc name /storage/0439/doc_00226423 to /storage/kkm_last_doc_name [07:06:00]save OK [07:06:00]Clear old archive folders... [07:06:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:06:00]tlvbuf is 012841E0 [07:06:00]SAM_PROTO_ClearQueue [07:06:00]wFMCommunicate request_size=4 [07:06:00]MH_SAM_APDU [07:06:00]CAPDU: 80 09 00 00 [07:06:00]Write to MH i2c: E2 08 00 E1 02 80 09 00 00 00 00 00 00 55 [07:06:00]Write i2c OK [07:06:00]MH_I2C_Read... [07:06:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:06:00]Read from MH i2c: E2 [07:06:00]MH_I2C_Read... [07:06:00]Read from MH i2c: E2 03 00 [07:06:00]MH_I2C_Read... [07:06:00]Read from MH i2c: E2 03 00 E1 02 00 90 00 57 [07:06:00]RAPDU: 90 00 [07:06:00]wFMCommunicate OK [07:06:00]SAM_PROTO_ClearQueue done [07:06:00]KKMCreateOFDPacket [07:06:00]OFDProtocolAddRootSTLVToBuf [07:06:00]FM_MakeSignedData [07:06:00]FM_MakeSignedData [07:06:00]SAM_PROTO_SignData [07:06:00]wFMCommunicate request_size=4 [07:06:00]MH_SAM_APDU [07:06:00]CAPDU: 80 0D 01 02 [07:06:00]Write to MH i2c: E2 08 00 E2 02 80 0D 01 02 00 00 00 00 5D [07:06:00]Write i2c OK [07:06:00]MH_I2C_Read... [07:06:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:06:00]Read from MH i2c: E2 [07:06:00]MH_I2C_Read... [07:06:00]Read from MH i2c: E2 03 00 [07:06:00]MH_I2C_Read... [07:06:00]Read from MH i2c: E2 03 00 E2 02 00 90 00 58 [07:06:00]RAPDU: 90 00 [07:06:00]wFMCommunicate OK [07:06:00]wFMCommunicate request_size=255 [07:06:00]MH_SAM_APDU [07:06:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 53 00 00 00 F4 03 04 00 D8 ED A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 77 74 03 00 35 04 06 00 3F [07:06:00]Write to MH i2c: E2 02 01 E3 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 53 00 00 00 F4 03 04 00 D8 ED A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 77 74 03 00 35 04 06 00 3F 00 00 D4 [07:06:00]Write i2c OK [07:06:00]MH_I2C_Read... [07:06:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:06:00]Read from MH i2c: E2 [07:06:00]MH_I2C_Read... [07:06:00]Read from MH i2c: E2 03 00 [07:06:00]MH_I2C_Read... [07:06:00]Read from MH i2c: E2 03 00 E3 02 00 90 00 59 [07:06:00]RAPDU: 90 00 [07:06:00]wFMCommunicate OK [07:06:00]wFMCommunicate request_size=10 [07:06:00]MH_SAM_APDU [07:06:00]CAPDU: 80 0D 02 02 05 F5 EC 56 5A 34 [07:06:00]Write to MH i2c: E2 0D 00 E4 02 80 0D 02 02 05 00 F5 EC 56 5A 34 00 00 2F [07:06:00]Write i2c OK [07:06:00]MH_I2C_Read... [07:06:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:06:00]Read from MH i2c: E2 [07:06:00]MH_I2C_Read... [07:06:00]Read from MH i2c: E2 03 00 [07:06:00]MH_I2C_Read... [07:06:00]Read from MH i2c: E2 03 00 E4 02 00 90 00 5A [07:06:00]RAPDU: 90 00 [07:06:00]wFMCommunicate OK [07:06:00]wFMCommunicate request_size=4 [07:06:00]MH_SAM_APDU [07:06:00]CAPDU: 80 0D 03 02 [07:06:00]Write to MH i2c: E2 08 00 E5 02 80 0D 03 02 00 00 00 00 62 [07:06:00]Write i2c OK [07:06:00]MH_I2C_Read... [07:06:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:06:00]Read from MH i2c: E2 [07:06:00]MH_I2C_Read... [07:06:00]Read from MH i2c: E2 0B 00 [07:06:00]MH_I2C_Read... [07:06:00]Read from MH i2c: E2 0B 00 E5 02 00 BC 40 7A 1B 57 80 A4 9A 90 00 09 [07:06:00]RAPDU: BC 40 7A 1B 57 80 A4 9A 90 00 [07:06:00]wFMCommunicate OK [07:06:00]SAM_PROTO_SignData done [07:06:00]FM_MakeSignedData done [07:06:00]CreateOFDProtocolMessage [07:06:00]wFMCommunicate request_size=4 [07:06:00]MH_SAM_APDU [07:06:00]CAPDU: 80 11 00 00 [07:06:00]Write to MH i2c: E2 08 00 E6 02 80 11 00 00 00 00 00 00 62 [07:06:00]Write i2c OK [07:06:00]MH_I2C_Read... [07:06:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:06:00]Read from MH i2c: E2 [07:06:00]MH_I2C_Read... [07:06:00]Read from MH i2c: E2 17 00 [07:06:00]MH_I2C_Read... [07:06:00]Read from MH i2c: E2 17 00 E6 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BF [07:06:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:06:00]wFMCommunicate OK [07:06:00]CreateOFDProtocolMessage done [07:06:00]OFDSenderStorePacket 226423 [07:06:00]StoreOFDPacket docnum=226423 [07:06:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 1D 34 07 01 47 1C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 53 00 00 00 F4 03 04 00 D8 ED A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 77 74 03 00 35 04 06 00 3F F5 EC 56 5A 34 BC 40 7A 1B 57 80 A4 9A [07:06:00]CheckFolder [07:06:00]dirname=/storage/ofd_packets [07:06:00]CheckFolder done [07:06:00]ProducePacketName [07:06:00]name=ofd_packets/00226423 [07:06:00]NVStorageSaveData ofd_packets/00226423 [07:06:00]File name is /storage/ofd_packets/00226423 [07:06:00]Write 301 bytes [07:06:00]NVStorageSaveData done [07:06:00]OFDSenderStorePacket done [07:06:00]KKMCreateOFDPacket done [07:06:00]NVStorageSaveData kkm_last_timestamp [07:06:00]File name is /storage/kkm_last_timestamp [07:06:00]Write 4 bytes [07:06:00]NVStorageSaveData done [07:06:00]ExternCall_PrintAddStr [07:06:00]wPrintStart [07:06:00]Write to MH i2c: 01 00 00 E7 02 E9 [07:06:00]Write i2c OK [07:06:00]MH_I2C_Read... [07:06:00]Read from MH i2c: 01 [07:06:00]MH_I2C_Read... [07:06:00]Read from MH i2c: 01 07 00 [07:06:00]MH_I2C_Read... [07:06:00]Read from MH i2c: 01 07 00 E7 02 00 00 00 00 00 FF 0F FE [07:06:00]RasterBufferAndPrint [07:06:00]line Счет N : (1)2002758 [07:06:00]line ИНН: 02508201610067 [07:06:00]line Контрольно-Кассовый Чек [07:06:00]line ПРОДАЖА [07:06:00]line ТРК (МРК, ГНК) : 34 [07:06:00]line Товар: 2710124500 [07:06:00]line Аи-95-К-5 [07:06:00]line 6.740 * 74.20 [07:06:00]line = 500.11 [07:06:00]line НДС 12% НСП 1% [07:06:00]line > о реализуемом товаре [07:06:00]line ОКРУГЛЕНИЕ: -0.11 [07:06:00]line ИТОГО: 500.00 [07:06:00]line Внесено: 500.00 [07:06:00]line СДАЧА: 0.00 [07:06:00]line НСП 1% : 4.43 [07:06:00]line НДС 12% : 53.11 [07:06:00]line Наличными: 500.00 [07:06:00]line Безнал.: 0.00 [07:06:00]line Место: АЗС № 97 "Партнер Нефть" [07:06:00]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [07:06:00]line СНО: Общий режим [07:06:00]line Чек 83 28.07.2024 07:06 [07:06:00]line Смена: 439 ФФД: 1.0 [07:06:00]line ЗНМ: 0300000054 [07:06:00]line РНМ: 0000000000092624 [07:06:00]line Версия ККМ: 001 [07:06:00]line ФМ: 0000000000874959 [07:06:00]line ФД: 226423 [07:06:00]line ФПД: 70325464619572 [07:06:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T070600&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226423&fm=70325464619572&tin=02508201610067®Number=0000000000092624&sum=50000 [07:06:00]written 0, free lines is 4095 [07:06:00]OFD Sender: Processing packet 226423 [packets to send 600, broken 599] [07:06:00]ProducePacketName [07:06:00]name=ofd_packets/00226423 [07:06:00]OFD Sender: To server: pG, [07:06:00]CommunicateWithHost lk.salyk.kg:30040 [07:06:00]ConnectInit lk.salyk.kg [07:06:01]Write to MH i2c: 01 00 00 12 03 15 [07:06:01]Write i2c OK [07:06:01]MH_I2C_Read... [07:06:01]Read from MH i2c: 01 [07:06:01]MH_I2C_Read... [07:06:01]Read from MH i2c: 01 07 00 [07:06:01]MH_I2C_Read... [07:06:01]Read from MH i2c: 01 07 00 12 03 00 00 00 00 00 5E 0C 86 [07:06:01]RasterBufferAndPrint [07:06:01]line [07:06:01]line [07:06:01]line [07:06:01]line [07:06:01]line [07:06:01]written 0, free lines is 3169 [07:06:01]MH_Cut [07:06:01]Write to MH i2c: D1 01 00 19 03 01 EE [07:06:01]Write i2c OK [07:06:01]MH_I2C_Read... [07:06:01]Read from MH i2c: D1 [07:06:01]MH_I2C_Read... [07:06:01]Read from MH i2c: D1 01 00 [07:06:01]MH_I2C_Read... [07:06:01]Read from MH i2c: D1 01 00 19 03 00 ED [07:06:01]Write to MH i2c: 01 00 00 1A 03 1D [07:06:01]Write i2c OK [07:06:01]MH_I2C_Read... [07:06:02]*** Cut start [07:06:02]*** Partial cut [07:06:02]*** CUTSNS_PIN = 1 [07:06:02]*** CUTSNS_PIN = 0 [07:06:02]*** Brake cut motor [07:06:03]Read from MH i2c: 01 [07:06:03]MH_I2C_Read... [07:06:03]*** Stop cut motor [07:06:03]*** Cut end [07:06:03]Read from MH i2c: 01 07 00 [07:06:03]MH_I2C_Read... [07:06:03]Read from MH i2c: 01 07 00 1A 03 00 00 00 00 00 FF 0F 32 [07:06:03]process_action close_receipt done [07:06:03]requested_data is exist [07:06:03]produce_requested_data [07:06:03]requested_item fm.sn is exist - process it [07:06:03]wFMCommunicate request_size=4 [07:06:03]MH_SAM_APDU [07:06:03]CAPDU: 80 11 00 00 [07:06:03]Write to MH i2c: E2 08 00 1B 03 80 11 00 00 00 00 00 00 98 [07:06:03]Write i2c OK [07:06:03]MH_I2C_Read... [07:06:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:06:03]Read from MH i2c: E2 [07:06:03]MH_I2C_Read... [07:06:03]Read from MH i2c: E2 17 00 [07:06:03]MH_I2C_Read... [07:06:03]Read from MH i2c: E2 17 00 1B 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F5 [07:06:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:06:03]wFMCommunicate OK [07:06:03]requested_item fd.num is exist - process it [07:06:03]SAM_PROTO_GetFieldsCounters [07:06:03]wFMCommunicate request_size=4 [07:06:03]MH_SAM_APDU [07:06:03]CAPDU: 80 13 00 00 [07:06:03]Write to MH i2c: E2 08 00 1C 03 80 13 00 00 00 00 00 00 9B [07:06:03]Write i2c OK [07:06:03]MH_I2C_Read... [07:06:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:06:03]Read from MH i2c: E2 [07:06:03]MH_I2C_Read... [07:06:03]Read from MH i2c: E2 62 00 [07:06:03]MH_I2C_Read... [07:06:03]Read from MH i2c: E2 62 00 1C 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 77 74 03 00 0E 04 04 00 B7 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 63 [07:06:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 77 74 03 00 0E 04 04 00 B7 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 [07:06:03]wFMCommunicate OK [07:06:03]SAM_PROTO_GetFieldsCounters done [07:06:03]requested_item shift.num is exist - process it [07:06:03]requested_item shift.opened is exist - process it [07:06:03]req_shift_opened [07:06:03]FM_GetShiftState [07:06:03]SAM_PROTO_GetShiftState [07:06:03]wFMCommunicate request_size=4 [07:06:03]MH_SAM_APDU [07:06:03]CAPDU: 80 13 01 00 [07:06:03]Write to MH i2c: E2 08 00 1D 03 80 13 01 00 00 00 00 00 9D [07:06:03]Write i2c OK [07:06:03]MH_I2C_Read... [07:06:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:06:03]Read from MH i2c: E2 [07:06:03]MH_I2C_Read... [07:06:03]Read from MH i2c: E2 0E 00 [07:06:03]MH_I2C_Read... [07:06:03]Read from MH i2c: E2 0E 00 1D 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 4E [07:06:03]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [07:06:03]wFMCommunicate OK [07:06:03]SAM_PROTO_GetShiftState done [07:06:03]FM_GetShiftState done [07:06:03]req_shift_opened done [07:06:03]requested_item shift.open_date is exist - process it [07:06:03]req_shift_open_date [07:06:03]req_shift_open_date done [07:06:03]produce_requested_data done [07:06:03]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226423,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [07:06:03]process_action_free close_receipt [07:06:03]json_value_free [07:06:03]json_value_free done [07:06:03]process_json_proto returns [07:06:03]Send response to host [07:06:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226423,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [07:06:03]free response buf [07:06:03]execute_script done [07:06:03]execute_script returns [07:06:03]free content buf [07:06:03]Sock 9.Close socket [07:06:03]Sock 9.Thread stoped [07:06:04]recv_with_timeout no data received [07:06:05]Connected sock=11 [07:06:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 1D 34 07 01 47 1C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 53 00 00 00 F4 03 04 00 D8 ED A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 77 74 03 00 35 04 06 00 3F F5 EC 56 5A 34 BC 40 7A 1B 57 80 A4 9A [07:06:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 5E 7B 47 00 C5 12 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 77 74 03 00 F4 03 04 00 E8 99 A5 66 B6 04 01 00 00 D3 55 C3 A8 E2 E5 F8 B0 [07:06:06]CommunicateWithHost err = 0 [07:06:06]CheckOFDResponse [07:06:06]1017 (14) - 77093643461234 [07:06:06]1041 (16) - 0000000000874959 [07:06:06]1040 (4) - 226423 [07:06:06]1012 (4) - 28.07.2024 01:07 [07:06:06]1206 (1) - 0 [07:06:06]OFD Sender: Remove packet 226423 [07:06:06]ProducePacketName [07:06:06]name=ofd_packets/00226423 [07:06:06]NVStorageDeleteData [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:42]OFD Sender: No OFD packet to send [07:06:47]OFD Sender: No OFD packet to send [07:06:52]OFD Sender: No OFD packet to send [07:06:57]OFD Sender: No OFD packet to send [07:07:02]OFD Sender: No OFD packet to send [07:07:07]OFD Sender: No OFD packet to send [07:07:12]OFD Sender: No OFD packet to send [07:07:17]OFD Sender: No OFD packet to send [07:07:22]OFD Sender: No OFD packet to send [07:07:27]OFD Sender: No OFD packet to send [07:07:32]OFD Sender: No OFD packet to send [07:07:37]OFD Sender: No OFD packet to send [07:07:42]OFD Sender: No OFD packet to send [07:07:44]recv_with_timeout no data received [07:07:47]OFD Sender: No OFD packet to send [07:07:52]OFD Sender: No OFD packet to send [07:07:57]OFD Sender: No OFD packet to send [07:08:02]OFD Sender: No OFD packet to send [07:08:07]OFD Sender: No OFD packet to send [07:08:12]OFD Sender: No OFD packet to send [07:08:17]OFD Sender: No OFD packet to send [07:08:22]OFD Sender: No OFD packet to send [07:08:27]OFD Sender: No OFD packet to send [07:08:32]OFD Sender: No OFD packet to send [07:08:37]OFD Sender: No OFD packet to send [07:08:42]OFD Sender: No OFD packet to send [07:08:47]OFD Sender: No OFD packet to send [07:08:52]OFD Sender: No OFD packet to send [07:08:53]recv_with_timeout no data received [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:10]recv_with_timeout no data received [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:10:57]accept exits with 7 [07:10:57]New connection [07:10:57]New thread 3067288932 created [07:10:57]Thread 3067432292 joined [07:10:57]Waiting for new connection... [07:10:57] Sock 7.Parse request [07:10:57]Sock 7.Check first char [07:10:57]Sock 7.First char is OK [07:10:57]request: POST /json_proto HTTP/1.0 [07:10:57]Method: POST [07:10:57]URL: /json_proto [07:10:57]Method is POST - this is cgi request [07:10:57]url: /json_proto [07:10:57]query_string will be loaded in cgi processing [07:10:57]execute_cgi json_proto POST (null) [07:10:57]execute_cgi path=json_proto method=POST [07:10:57]POST find Content-Length [07:10:57]Host: 172.17.43.131:8080 [07:10:57]Content-Length: 683 [07:10:57]Content-Type: application/json [07:10:57] [07:10:57]POST finish read [07:10:57]Found Content-Length = 683 [07:10:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002759", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:10:57]execute_script... [07:10: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)2002759", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:10:57]POST & json_proto [07:10:57]process_json_proto [07:10:57]json parsed OK: [07:10:57]protocol is kg_v1.0 [07:10:57]action value=close_receipt [07:10:57]process_action close_receipt [07:10:57]cmd_close_receipt [07:10:57]MH_GetDate [07:10:57]Write to MH i2c: F0 00 00 1E 03 10 [07:10:57]Write i2c OK [07:10:57]MH_I2C_Read... [07:10:57]Read from MH i2c: F0 [07:10:57]MH_I2C_Read... [07:10:57]Read from MH i2c: F0 09 00 [07:10:57]MH_I2C_Read... [07:10:57]Read from MH i2c: F0 09 00 1E 03 00 03 EF A5 66 F9 24 A2 66 3B [07:10:57]GetLastDocTimeStamp 1722150360 [07:10:57]current date 1722150659 [07:10:57]FM_GetShiftState [07:10:57]SAM_PROTO_GetShiftState [07:10:57]wFMCommunicate request_size=4 [07:10:57]MH_SAM_APDU [07:10:57]CAPDU: 80 13 01 00 [07:10:57]Write to MH i2c: E2 08 00 1F 03 80 13 01 00 00 00 00 00 9F [07:10:57]Write i2c OK [07:10:57]MH_I2C_Read... [07:10:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:10:57]Read from MH i2c: E2 [07:10:57]MH_I2C_Read... [07:10:57]Read from MH i2c: E2 0E 00 [07:10:57]MH_I2C_Read... [07:10:57]Read from MH i2c: E2 0E 00 1F 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 50 [07:10:57]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [07:10:57]wFMCommunicate OK [07:10:57]SAM_PROTO_GetShiftState done [07:10:57]FM_GetShiftState done [07:10:57]opened in 1722125326 [07:10:57]opened+sec_in_day 1722211726 [07:10:57]quantity*price = 100005 [07:10:57]sum+1 = 100006 [07:10:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 84 28.07.2024 07:10 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226424 ФПД: 159593325590524 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T071059&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226424&fm=159593325590524&tin=02508201610067®Number=0000000000092624&sum=100000 [07:10:59]StoreToDocumentArchive [07:10:59]shift 439 fd 226424 [07:10:59]save to /storage/0439/doc_00226424 [07:10:59]save last doc name /storage/0439/doc_00226424 to /storage/kkm_last_doc_name [07:10:59]save OK [07:10:59]Clear old archive folders... [07:10:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:10:59]tlvbuf is 01278470 [07:10:59]SAM_PROTO_ClearQueue [07:10:59]wFMCommunicate request_size=4 [07:10:59]MH_SAM_APDU [07:10:59]CAPDU: 80 09 00 00 [07:10:59]Write to MH i2c: E2 08 00 2C 03 80 09 00 00 00 00 00 00 A1 [07:10:59]Write i2c OK [07:10:59]MH_I2C_Read... [07:10:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:10:59]Read from MH i2c: E2 [07:10:59]MH_I2C_Read... [07:10:59]Read from MH i2c: E2 03 00 [07:10:59]MH_I2C_Read... [07:10:59]Read from MH i2c: E2 03 00 2C 03 00 90 00 A3 [07:10:59]RAPDU: 90 00 [07:10:59]wFMCommunicate OK [07:10:59]SAM_PROTO_ClearQueue done [07:10:59]KKMCreateOFDPacket [07:10:59]OFDProtocolAddRootSTLVToBuf [07:10:59]FM_MakeSignedData [07:10:59]FM_MakeSignedData [07:10:59]SAM_PROTO_SignData [07:10:59]wFMCommunicate request_size=4 [07:10:59]MH_SAM_APDU [07:10:59]CAPDU: 80 0D 01 02 [07:10:59]Write to MH i2c: E2 08 00 2D 03 80 0D 01 02 00 00 00 00 A9 [07:10:59]Write i2c OK [07:10:59]MH_I2C_Read... [07:10:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:10:59]Read from MH i2c: E2 [07:10:59]MH_I2C_Read... [07:10:59]Read from MH i2c: E2 03 00 [07:10:59]MH_I2C_Read... [07:10:59]Read from MH i2c: E2 03 00 2D 03 00 90 00 A4 [07:10:59]RAPDU: 90 00 [07:10:59]wFMCommunicate OK [07:10:59]wFMCommunicate request_size=255 [07:10:59]MH_SAM_APDU [07: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 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 54 00 00 00 F4 03 04 00 03 EF A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 78 74 03 00 35 04 06 00 91 [07:10:59]Write to MH i2c: E2 02 01 2E 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 54 00 00 00 F4 03 04 00 03 EF A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 78 74 03 00 35 04 06 00 91 00 00 48 [07:10:59]Write i2c OK [07:10:59]MH_I2C_Read... [07:10:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:10:59]Read from MH i2c: E2 [07:10:59]MH_I2C_Read... [07:10:59]Read from MH i2c: E2 03 00 [07:10:59]MH_I2C_Read... [07:10:59]Read from MH i2c: E2 03 00 2E 03 00 90 00 A5 [07:10:59]RAPDU: 90 00 [07:10:59]wFMCommunicate OK [07:10:59]wFMCommunicate request_size=10 [07:10:59]MH_SAM_APDU [07:10:59]CAPDU: 80 0D 02 02 05 26 37 7A F7 FC [07:10:59]Write to MH i2c: E2 0D 00 2F 03 80 0D 02 02 05 00 26 37 7A F7 FC 00 00 80 [07:10:59]Write i2c OK [07:10:59]MH_I2C_Read... [07:10:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:10:59]Read from MH i2c: E2 [07:10:59]MH_I2C_Read... [07:10:59]Read from MH i2c: E2 03 00 [07:10:59]MH_I2C_Read... [07:10:59]Read from MH i2c: E2 03 00 2F 03 00 90 00 A6 [07:10:59]RAPDU: 90 00 [07:10:59]wFMCommunicate OK [07:10:59]wFMCommunicate request_size=4 [07:10:59]MH_SAM_APDU [07:10:59]CAPDU: 80 0D 03 02 [07:10:59]Write to MH i2c: E2 08 00 30 03 80 0D 03 02 00 00 00 00 AE [07:10:59]Write i2c OK [07:10:59]MH_I2C_Read... [07:10:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:10:59]Read from MH i2c: E2 [07:10:59]MH_I2C_Read... [07:10:59]Read from MH i2c: E2 0B 00 [07:10:59]MH_I2C_Read... [07:10:59]Read from MH i2c: E2 0B 00 30 03 00 70 CB D9 C2 BA BC D2 EE 90 00 BB [07:10:59]RAPDU: 70 CB D9 C2 BA BC D2 EE 90 00 [07:10:59]wFMCommunicate OK [07:10:59]SAM_PROTO_SignData done [07:10:59]FM_MakeSignedData done [07:10:59]CreateOFDProtocolMessage [07:10:59]wFMCommunicate request_size=4 [07:10:59]MH_SAM_APDU [07:10:59]CAPDU: 80 11 00 00 [07:10:59]Write to MH i2c: E2 08 00 31 03 80 11 00 00 00 00 00 00 AE [07:10:59]Write i2c OK [07:10:59]MH_I2C_Read... [07:10:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:10:59]Read from MH i2c: E2 [07:10:59]MH_I2C_Read... [07:10:59]Read from MH i2c: E2 17 00 [07:10:59]MH_I2C_Read... [07:10:59]Read from MH i2c: E2 17 00 31 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 0B [07:10:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:10:59]wFMCommunicate OK [07:10:59]CreateOFDProtocolMessage done [07:10:59]OFDSenderStorePacket 226424 [07:10:59]StoreOFDPacket docnum=226424 [07:10:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A7 C3 07 01 F3 00 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 54 00 00 00 F4 03 04 00 03 EF A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 78 74 03 00 35 04 06 00 91 26 37 7A F7 FC 70 CB D9 C2 BA BC D2 EE [07:10:59]CheckFolder [07:10:59]dirname=/storage/ofd_packets [07:10:59]CheckFolder done [07:10:59]ProducePacketName [07:10:59]name=ofd_packets/00226424 [07:10:59]NVStorageSaveData ofd_packets/00226424 [07:10:59]File name is /storage/ofd_packets/00226424 [07:10:59]Write 301 bytes [07:10:59]NVStorageSaveData done [07:10:59]OFDSenderStorePacket done [07:10:59]KKMCreateOFDPacket done [07:10:59]NVStorageSaveData kkm_last_timestamp [07:10:59]File name is /storage/kkm_last_timestamp [07:10:59]Write 4 bytes [07:10:59]NVStorageSaveData done [07:10:59]ExternCall_PrintAddStr [07:10:59]wPrintStart [07:10:59]Write to MH i2c: 01 00 00 32 03 35 [07:10:59]Write i2c OK [07:10:59]MH_I2C_Read... [07:10:59]Read from MH i2c: 01 [07:10:59]MH_I2C_Read... [07:10:59]Read from MH i2c: 01 07 00 [07:10:59]MH_I2C_Read... [07:10:59]Read from MH i2c: 01 07 00 32 03 00 00 00 00 00 FF 0F 4A [07:10:59]RasterBufferAndPrint [07:10:59]line Счет N : (1)2002759 [07:10:59]line ИНН: 02508201610067 [07:10:59]line Контрольно-Кассовый Чек [07:10:59]line ПРОДАЖА [07:10:59]line ТРК (МРК, ГНК) : 33 [07:10:59]line Товар: 2710124130 [07:10:59]line Аи-92-К-5 [07:10:59]line 14.750 * 67.80 [07:10:59]line = 1000.05 [07:10:59]line НДС 12% НСП 1% [07:10:59]line > о реализуемом товаре [07:10:59]line ОКРУГЛЕНИЕ: -0.05 [07:10:59]line ИТОГО: 1000.00 [07:10:59]line Внесено: 1000.00 [07:10:59]line СДАЧА: 0.00 [07:10:59]line НСП 1% : 8.85 [07:10:59]line НДС 12% : 106.20 [07:10:59]line Наличными: 1000.00 [07:10:59]line Безнал.: 0.00 [07:10:59]line Место: АЗС № 97 "Партнер Нефть" [07:10:59]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [07:10:59]line СНО: Общий режим [07:10:59]line Чек 84 28.07.2024 07:10 [07:10:59]line Смена: 439 ФФД: 1.0 [07:10:59]line ЗНМ: 0300000054 [07:10:59]line РНМ: 0000000000092624 [07:10:59]line Версия ККМ: 001 [07:10:59]line ФМ: 0000000000874959 [07:10:59]line ФД: 226424 [07:10:59]line ФПД: 159593325590524 [07:10:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T071059&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226424&fm=159593325590524&tin=02508201610067®Number=0000000000092624&sum=100000 [07:10:59]written 0, free lines is 4095 [07:10:59]OFD Sender: Processing packet 226424 [packets to send 600, broken 599] [07:10:59]ProducePacketName [07:10:59]name=ofd_packets/00226424 [07:10:59]OFD Sender: To server: pG, [07:10:59]CommunicateWithHost lk.salyk.kg:30040 [07:10:59]ConnectInit lk.salyk.kg [07:11:00]Write to MH i2c: 01 00 00 5D 03 60 [07:11:00]Write i2c OK [07:11:00]MH_I2C_Read... [07:11:00]Read from MH i2c: 01 [07:11:00]MH_I2C_Read... [07:11:00]Read from MH i2c: 01 07 00 [07:11:00]MH_I2C_Read... [07:11:00]Read from MH i2c: 01 07 00 5D 03 00 00 00 00 00 4F 0C C2 [07:11:00]RasterBufferAndPrint [07:11:00]line [07:11:00]line [07:11:00]line [07:11:00]line [07:11:00]line [07:11:00]written 0, free lines is 3154 [07:11:00]MH_Cut [07:11:00]Write to MH i2c: D1 01 00 64 03 01 39 [07:11:00]Write i2c OK [07:11:00]MH_I2C_Read... [07:11:00]Read from MH i2c: D1 [07:11:00]MH_I2C_Read... [07:11:00]Read from MH i2c: D1 01 00 [07:11:00]MH_I2C_Read... [07:11:00]Read from MH i2c: D1 01 00 64 03 00 38 [07:11:00]Write to MH i2c: 01 00 00 65 03 68 [07:11:00]Write i2c OK [07:11:00]MH_I2C_Read... [07:11:00]recv_with_timeout no data received [07:11:01]*** Cut start [07:11:01]*** Partial cut [07:11:01]*** CUTSNS_PIN = 1 [07:11:01]*** CUTSNS_PIN = 0 [07:11:01]*** Brake cut motor [07:11:01]Read from MH i2c: 01 [07:11:01]MH_I2C_Read... [07:11:01]*** Stop cut motor [07:11:01]*** Cut end [07:11:01]Read from MH i2c: 01 07 00 [07:11:01]MH_I2C_Read... [07:11:01]Read from MH i2c: 01 07 00 65 03 00 00 00 00 00 FF 0F 7D [07:11:01]process_action close_receipt done [07:11:01]requested_data is exist [07:11:01]produce_requested_data [07:11:01]requested_item fm.sn is exist - process it [07:11:01]wFMCommunicate request_size=4 [07:11:01]MH_SAM_APDU [07:11:01]CAPDU: 80 11 00 00 [07:11:01]Write to MH i2c: E2 08 00 66 03 80 11 00 00 00 00 00 00 E3 [07:11:01]Write i2c OK [07:11:01]MH_I2C_Read... [07:11:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:11:02]Read from MH i2c: E2 [07:11:02]MH_I2C_Read... [07:11:02]Read from MH i2c: E2 17 00 [07:11:02]MH_I2C_Read... [07:11:02]Read from MH i2c: E2 17 00 66 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 40 [07:11:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:11:02]wFMCommunicate OK [07:11:02]requested_item fd.num is exist - process it [07:11:02]SAM_PROTO_GetFieldsCounters [07:11:02]wFMCommunicate request_size=4 [07:11:02]MH_SAM_APDU [07:11:02]CAPDU: 80 13 00 00 [07:11:02]Write to MH i2c: E2 08 00 67 03 80 13 00 00 00 00 00 00 E6 [07:11:02]Write i2c OK [07:11:02]MH_I2C_Read... [07:11:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:11:02]Read from MH i2c: E2 [07:11:02]MH_I2C_Read... [07:11:02]Read from MH i2c: E2 62 00 [07:11:02]MH_I2C_Read... [07:11:02]Read from MH i2c: E2 62 00 67 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 78 74 03 00 0E 04 04 00 B7 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 B2 [07:11:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 78 74 03 00 0E 04 04 00 B7 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 [07:11:02]wFMCommunicate OK [07:11:02]SAM_PROTO_GetFieldsCounters done [07:11:02]requested_item shift.num is exist - process it [07:11:02]requested_item shift.opened is exist - process it [07:11:02]req_shift_opened [07:11:02]FM_GetShiftState [07:11:02]SAM_PROTO_GetShiftState [07:11:02]wFMCommunicate request_size=4 [07:11:02]MH_SAM_APDU [07:11:02]CAPDU: 80 13 01 00 [07:11:02]Write to MH i2c: E2 08 00 68 03 80 13 01 00 00 00 00 00 E8 [07:11:02]Write i2c OK [07:11:02]MH_I2C_Read... [07:11:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:11:02]Read from MH i2c: E2 [07:11:02]MH_I2C_Read... [07:11:02]Read from MH i2c: E2 0E 00 [07:11:02]MH_I2C_Read... [07:11:02]Read from MH i2c: E2 0E 00 68 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 99 [07:11:02]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [07:11:02]wFMCommunicate OK [07:11:02]SAM_PROTO_GetShiftState done [07:11:02]FM_GetShiftState done [07:11:02]req_shift_opened done [07:11:02]requested_item shift.open_date is exist - process it [07:11:02]req_shift_open_date [07:11:02]req_shift_open_date done [07:11:02]produce_requested_data done [07:11:02]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226424,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [07:11:02]process_action_free close_receipt [07:11:02]json_value_free [07:11:02]json_value_free done [07:11:02]process_json_proto returns [07:11:02]Send response to host [07:11:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226424,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [07:11:02]free response buf [07:11:02]execute_script done [07:11:02]execute_script returns [07:11:02]free content buf [07:11:02]Sock 7.Close socket [07:11:02]Sock 7.Thread stoped [07:11:03]Connected sock=11 [07:11:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A7 C3 07 01 F3 00 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 54 00 00 00 F4 03 04 00 03 EF A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 78 74 03 00 35 04 06 00 91 26 37 7A F7 FC 70 CB D9 C2 BA BC D2 EE [07:11:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 FF E5 47 00 FB 62 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 78 74 03 00 F4 03 04 00 12 9B A5 66 B6 04 01 00 00 BC 6A 5F 5C D3 5B A6 CE [07:11:04]CommunicateWithHost err = 0 [07:11:04]CheckOFDResponse [07:11:04]1017 (14) - 77093643461234 [07:11:04]1041 (16) - 0000000000874959 [07:11:04]1040 (4) - 226424 [07:11:04]1012 (4) - 28.07.2024 01:12 [07:11:04]1206 (1) - 0 [07:11:04]OFD Sender: Remove packet 226424 [07:11:04]ProducePacketName [07:11:04]name=ofd_packets/00226424 [07:11:04]NVStorageDeleteData [07:11:04]OFD Sender: No OFD packet to send [07:11:09]OFD Sender: No OFD packet to send [07:11:14]OFD Sender: No OFD packet to send [07:11:19]OFD Sender: No OFD packet to send [07:11:21]recv_with_timeout no data received [07:11:24]OFD Sender: No OFD packet to send [07:11:29]OFD Sender: No OFD packet to send [07:11:31]recv_with_timeout no data received [07:11:32]accept exits with 10 [07:11:32]New connection [07:11:32]New thread 3067432292 created [07:11:32]Thread 3067288932 joined [07:11:32]Waiting for new connection... [07:11:32] Sock 10.Parse request [07:11:32]Sock 10.Check first char [07:11:32]Sock 10.First char is OK [07:11:32]request: POST /json_proto HTTP/1.0 [07:11:32]Method: POST [07:11:32]URL: /json_proto [07:11:32]Method is POST - this is cgi request [07:11:32]url: /json_proto [07:11:32]query_string will be loaded in cgi processing [07:11:32]execute_cgi json_proto POST (null) [07:11:32]execute_cgi path=json_proto method=POST [07:11:32]POST find Content-Length [07:11:32]Host: 172.17.43.131:8080 [07:11:32]Content-Length: 683 [07:11:32]Content-Type: application/json [07:11:32] [07:11:32]POST finish read [07:11:32]Found Content-Length = 683 [07:11:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002760", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:11:32]execute_script... [07:11: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)2002760", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:11:32]POST & json_proto [07:11:32]process_json_proto [07:11:32]json parsed OK: [07:11:32]protocol is kg_v1.0 [07:11:32]action value=close_receipt [07:11:32]process_action close_receipt [07:11:32]cmd_close_receipt [07:11:32]MH_GetDate [07:11:32]Write to MH i2c: F0 00 00 69 03 5B [07:11:32]Write i2c OK [07:11:32]MH_I2C_Read... [07:11:32]Read from MH i2c: F0 [07:11:32]MH_I2C_Read... [07:11:32]Read from MH i2c: F0 09 00 [07:11:32]MH_I2C_Read... [07:11:32]Read from MH i2c: F0 09 00 69 03 00 25 EF A5 66 F9 24 A2 66 A8 [07:11:32]GetLastDocTimeStamp 1722150659 [07:11:32]current date 1722150693 [07:11:32]FM_GetShiftState [07:11:32]SAM_PROTO_GetShiftState [07:11:32]wFMCommunicate request_size=4 [07:11:32]MH_SAM_APDU [07:11:32]CAPDU: 80 13 01 00 [07:11:32]Write to MH i2c: E2 08 00 6A 03 80 13 01 00 00 00 00 00 EA [07:11:32]Write i2c OK [07:11:32]MH_I2C_Read... [07:11:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:11:32]Read from MH i2c: E2 [07:11:32]MH_I2C_Read... [07:11:32]Read from MH i2c: E2 0E 00 [07:11:32]MH_I2C_Read... [07:11:32]Read from MH i2c: E2 0E 00 6A 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 9B [07:11:32]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [07:11:32]wFMCommunicate OK [07:11:32]SAM_PROTO_GetShiftState done [07:11:32]FM_GetShiftState done [07:11:32]opened in 1722125326 [07:11:32]opened+sec_in_day 1722211726 [07:11:32]quantity*price = 100005 [07:11:32]sum+1 = 100006 [07:11:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 85 28.07.2024 07:11 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226425 ФПД: 11145934545717 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T071133&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226425&fm=11145934545717&tin=02508201610067®Number=0000000000092624&sum=100000 [07:11:33]StoreToDocumentArchive [07:11:33]shift 439 fd 226425 [07:11:33]save to /storage/0439/doc_00226425 [07:11:33]save last doc name /storage/0439/doc_00226425 to /storage/kkm_last_doc_name [07:11:33]save OK [07:11:33]Clear old archive folders... [07:11:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:11:33]tlvbuf is 01285F90 [07:11:33]SAM_PROTO_ClearQueue [07:11:33]wFMCommunicate request_size=4 [07:11:33]MH_SAM_APDU [07:11:33]CAPDU: 80 09 00 00 [07:11:33]Write to MH i2c: E2 08 00 77 03 80 09 00 00 00 00 00 00 EC [07:11:33]Write i2c OK [07:11:33]MH_I2C_Read... [07:11:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:11:33]Read from MH i2c: E2 [07:11:33]MH_I2C_Read... [07:11:33]Read from MH i2c: E2 03 00 [07:11:33]MH_I2C_Read... [07:11:33]Read from MH i2c: E2 03 00 77 03 00 90 00 EE [07:11:33]RAPDU: 90 00 [07:11:33]wFMCommunicate OK [07:11:33]SAM_PROTO_ClearQueue done [07:11:33]KKMCreateOFDPacket [07:11:33]OFDProtocolAddRootSTLVToBuf [07:11:33]FM_MakeSignedData [07:11:33]FM_MakeSignedData [07:11:33]SAM_PROTO_SignData [07:11:33]wFMCommunicate request_size=4 [07:11:33]MH_SAM_APDU [07:11:33]CAPDU: 80 0D 01 02 [07:11:33]Write to MH i2c: E2 08 00 78 03 80 0D 01 02 00 00 00 00 F4 [07:11:33]Write i2c OK [07:11:33]MH_I2C_Read... [07:11:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:11:33]Read from MH i2c: E2 [07:11:33]MH_I2C_Read... [07:11:33]Read from MH i2c: E2 03 00 [07:11:33]MH_I2C_Read... [07:11:33]Read from MH i2c: E2 03 00 78 03 00 90 00 EF [07:11:33]RAPDU: 90 00 [07:11:33]wFMCommunicate OK [07:11:33]wFMCommunicate request_size=255 [07:11:33]MH_SAM_APDU [07:11:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 55 00 00 00 F4 03 04 00 25 EF A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 79 74 03 00 35 04 06 00 0A [07:11:33]Write to MH i2c: E2 02 01 79 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 55 00 00 00 F4 03 04 00 25 EF A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 79 74 03 00 35 04 06 00 0A 00 00 30 [07:11:33]Write i2c OK [07:11:33]MH_I2C_Read... [07:11:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:11:34]Read from MH i2c: E2 [07:11:34]MH_I2C_Read... [07:11:34]Read from MH i2c: E2 03 00 [07:11:34]MH_I2C_Read... [07:11:34]Read from MH i2c: E2 03 00 79 03 00 90 00 F0 [07:11:34]RAPDU: 90 00 [07:11:34]wFMCommunicate OK [07:11:34]wFMCommunicate request_size=10 [07:11:34]MH_SAM_APDU [07:11:34]CAPDU: 80 0D 02 02 05 23 1D 78 23 35 [07:11:34]Write to MH i2c: E2 0D 00 7A 03 80 0D 02 02 05 00 23 1D 78 23 35 00 00 11 [07:11:34]Write i2c OK [07:11:34]MH_I2C_Read... [07:11:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:11:34]Read from MH i2c: E2 [07:11:34]MH_I2C_Read... [07:11:34]Read from MH i2c: E2 03 00 [07:11:34]MH_I2C_Read... [07:11:34]Read from MH i2c: E2 03 00 7A 03 00 90 00 F1 [07:11:34]RAPDU: 90 00 [07:11:34]wFMCommunicate OK [07:11:34]wFMCommunicate request_size=4 [07:11:34]MH_SAM_APDU [07:11:34]CAPDU: 80 0D 03 02 [07:11:34]Write to MH i2c: E2 08 00 7B 03 80 0D 03 02 00 00 00 00 F9 [07:11:34]Write i2c OK [07:11:34]MH_I2C_Read... [07:11:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:11:34]Read from MH i2c: E2 [07:11:34]MH_I2C_Read... [07:11:34]Read from MH i2c: E2 0B 00 [07:11:34]MH_I2C_Read... [07:11:34]Read from MH i2c: E2 0B 00 7B 03 00 C1 7F 75 0E 70 90 F7 75 90 00 29 [07:11:34]RAPDU: C1 7F 75 0E 70 90 F7 75 90 00 [07:11:34]wFMCommunicate OK [07:11:34]SAM_PROTO_SignData done [07:11:34]FM_MakeSignedData done [07:11:34]CreateOFDProtocolMessage [07:11:34]wFMCommunicate request_size=4 [07:11:34]MH_SAM_APDU [07:11:34]CAPDU: 80 11 00 00 [07:11:34]Write to MH i2c: E2 08 00 7C 03 80 11 00 00 00 00 00 00 F9 [07:11:34]Write i2c OK [07:11:34]MH_I2C_Read... [07:11:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:11:34]Read from MH i2c: E2 [07:11:34]MH_I2C_Read... [07:11:34]Read from MH i2c: E2 17 00 [07:11:34]MH_I2C_Read... [07:11:34]Read from MH i2c: E2 17 00 7C 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 56 [07:11:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:11:34]wFMCommunicate OK [07:11:34]CreateOFDProtocolMessage done [07:11:34]OFDSenderStorePacket 226425 [07:11:34]StoreOFDPacket docnum=226425 [07:11:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 7A 66 07 01 08 8B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 55 00 00 00 F4 03 04 00 25 EF A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 79 74 03 00 35 04 06 00 0A 23 1D 78 23 35 C1 7F 75 0E 70 90 F7 75 [07:11:34]CheckFolder [07:11:34]dirname=/storage/ofd_packets [07:11:34]CheckFolder done [07:11:34]ProducePacketName [07:11:34]name=ofd_packets/00226425 [07:11:34]NVStorageSaveData ofd_packets/00226425 [07:11:34]File name is /storage/ofd_packets/00226425 [07:11:34]Write 301 bytes [07:11:34]NVStorageSaveData done [07:11:34]OFDSenderStorePacket done [07:11:34]KKMCreateOFDPacket done [07:11:34]NVStorageSaveData kkm_last_timestamp [07:11:34]File name is /storage/kkm_last_timestamp [07:11:34]Write 4 bytes [07:11:34]NVStorageSaveData done [07:11:34]ExternCall_PrintAddStr [07:11:34]wPrintStart [07:11:34]Write to MH i2c: 01 00 00 7D 03 80 [07:11:34]Write i2c OK [07:11:34]MH_I2C_Read... [07:11:34]Read from MH i2c: 01 [07:11:34]MH_I2C_Read... [07:11:34]Read from MH i2c: 01 07 00 [07:11:34]MH_I2C_Read... [07:11:34]Read from MH i2c: 01 07 00 7D 03 00 00 00 00 00 FF 0F 95 [07:11:34]RasterBufferAndPrint [07:11:34]line Счет N : (1)2002760 [07:11:34]line ИНН: 02508201610067 [07:11:34]line Контрольно-Кассовый Чек [07:11:34]line ПРОДАЖА [07:11:34]line ТРК (МРК, ГНК) : 53 [07:11:34]line Товар: 2710124130 [07:11:34]line Аи-92-К-5 [07:11:34]line 14.750 * 67.80 [07:11:34]line = 1000.05 [07:11:34]line НДС 12% НСП 1% [07:11:34]line > о реализуемом товаре [07:11:34]line ОКРУГЛЕНИЕ: -0.05 [07:11:34]line ИТОГО: 1000.00 [07:11:34]line Внесено: 1000.00 [07:11:34]line СДАЧА: 0.00 [07:11:34]line НСП 1% : 8.85 [07:11:34]line НДС 12% : 106.20 [07:11:34]line Наличными: 1000.00 [07:11:34]line Безнал.: 0.00 [07:11:34]line Место: АЗС № 97 "Партнер Нефть" [07:11:34]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [07:11:34]line СНО: Общий режим [07:11:34]line Чек 85 28.07.2024 07:11 [07:11:34]line Смена: 439 ФФД: 1.0 [07:11:34]line ЗНМ: 0300000054 [07:11:34]line РНМ: 0000000000092624 [07:11:34]line Версия ККМ: 001 [07:11:34]line ФМ: 0000000000874959 [07:11:34]line ФД: 226425 [07:11:34]line ФПД: 11145934545717 [07:11:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T071133&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226425&fm=11145934545717&tin=02508201610067®Number=0000000000092624&sum=100000 [07:11:34]OFD Sender: Processing packet 226425 [packets to send 600, broken 599] [07:11:34]ProducePacketName [07:11:34]name=ofd_packets/00226425 [07:11:34]OFD Sender: To server: pG, [07:11:34]CommunicateWithHost lk.salyk.kg:30040 [07:11:34]ConnectInit lk.salyk.kg [07:11:34]written 0, free lines is 4095 [07:11:34]Write to MH i2c: 01 00 00 A8 03 AB [07:11:34]Write i2c OK [07:11:34]MH_I2C_Read... [07:11:34]Read from MH i2c: 01 [07:11:34]MH_I2C_Read... [07:11:34]Read from MH i2c: 01 07 00 [07:11:34]MH_I2C_Read... [07:11:34]Read from MH i2c: 01 07 00 A8 03 00 00 00 00 00 50 0C 0E [07:11:34]RasterBufferAndPrint [07:11:34]line [07:11:34]line [07:11:34]line [07:11:34]line [07:11:34]line [07:11:34]written 0, free lines is 3156 [07:11:34]MH_Cut [07:11:34]Write to MH i2c: D1 01 00 AF 03 01 84 [07:11:34]Write i2c OK [07:11:34]MH_I2C_Read... [07:11:34]Read from MH i2c: D1 [07:11:34]MH_I2C_Read... [07:11:34]Read from MH i2c: D1 01 00 [07:11:34]MH_I2C_Read... [07:11:34]Read from MH i2c: D1 01 00 AF 03 00 83 [07:11:34]Write to MH i2c: 01 00 00 B0 03 B3 [07:11:34]Write i2c OK [07:11:34]MH_I2C_Read... [07:11:35]*** Cut start [07:11:35]*** Partial cut [07:11:35]*** CUTSNS_PIN = 1 [07:11:36]*** CUTSNS_PIN = 0 [07:11:36]*** Brake cut motor [07:11:36]Read from MH i2c: 01 [07:11:36]MH_I2C_Read... [07:11:36]*** Stop cut motor [07:11:36]*** Cut end [07:11:36]Read from MH i2c: 01 07 00 [07:11:36]MH_I2C_Read... [07:11:36]Read from MH i2c: 01 07 00 B0 03 00 00 00 00 00 FF 0F C8 [07:11:36]process_action close_receipt done [07:11:36]requested_data is exist [07:11:36]produce_requested_data [07:11:36]requested_item fm.sn is exist - process it [07:11:36]wFMCommunicate request_size=4 [07:11:36]MH_SAM_APDU [07:11:36]CAPDU: 80 11 00 00 [07:11:36]Write to MH i2c: E2 08 00 B1 03 80 11 00 00 00 00 00 00 2E [07:11:36]Write i2c OK [07:11:36]MH_I2C_Read... [07:11:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:11:36]Read from MH i2c: E2 [07:11:36]MH_I2C_Read... [07:11:36]Read from MH i2c: E2 17 00 [07:11:36]MH_I2C_Read... [07:11:36]Read from MH i2c: E2 17 00 B1 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8B [07:11:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:11:36]wFMCommunicate OK [07:11:36]requested_item fd.num is exist - process it [07:11:36]SAM_PROTO_GetFieldsCounters [07:11:36]wFMCommunicate request_size=4 [07:11:36]MH_SAM_APDU [07:11:36]CAPDU: 80 13 00 00 [07:11:36]Write to MH i2c: E2 08 00 B2 03 80 13 00 00 00 00 00 00 31 [07:11:36]Write i2c OK [07:11:36]MH_I2C_Read... [07:11:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:11:36]Read from MH i2c: E2 [07:11:36]MH_I2C_Read... [07:11:36]Read from MH i2c: E2 62 00 [07:11:36]MH_I2C_Read... [07:11:36]Read from MH i2c: E2 62 00 B2 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 79 74 03 00 0E 04 04 00 B7 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 01 [07:11:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 79 74 03 00 0E 04 04 00 B7 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 [07:11:36]wFMCommunicate OK [07:11:36]SAM_PROTO_GetFieldsCounters done [07:11:36]requested_item shift.num is exist - process it [07:11:36]requested_item shift.opened is exist - process it [07:11:36]req_shift_opened [07:11:36]FM_GetShiftState [07:11:36]SAM_PROTO_GetShiftState [07:11:36]wFMCommunicate request_size=4 [07:11:36]MH_SAM_APDU [07:11:36]CAPDU: 80 13 01 00 [07:11:36]Write to MH i2c: E2 08 00 B3 03 80 13 01 00 00 00 00 00 33 [07:11:36]Write i2c OK [07:11:36]MH_I2C_Read... [07:11:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:11:36]Read from MH i2c: E2 [07:11:36]MH_I2C_Read... [07:11:36]Read from MH i2c: E2 0E 00 [07:11:36]MH_I2C_Read... [07:11:36]Read from MH i2c: E2 0E 00 B3 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 E4 [07:11:36]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [07:11:36]wFMCommunicate OK [07:11:36]SAM_PROTO_GetShiftState done [07:11:36]FM_GetShiftState done [07:11:36]req_shift_opened done [07:11:36]requested_item shift.open_date is exist - process it [07:11:36]req_shift_open_date [07:11:36]req_shift_open_date done [07:11:36]produce_requested_data done [07:11:36]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226425,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [07:11:36]process_action_free close_receipt [07:11:36]json_value_free [07:11:36]json_value_free done [07:11:36]process_json_proto returns [07:11:36]Send response to host [07:11:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226425,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [07:11:36]free response buf [07:11:36]execute_script done [07:11:36]execute_script returns [07:11:36]free content buf [07:11:36]Sock 10.Close socket [07:11:36]Sock 10.Thread stoped [07:11:39]ConnectInit Can't take IP for lk.salyk.kg [07:11:39]CommunicateWithHost connect error [07:11:39]CommunicateWithHost err = -1 [07:11:39]OFD Sender: Server communicate error [07:11:44]OFD Sender: Processing packet 226425 [packets to send 600, broken 599] [07:11:44]ProducePacketName [07:11:44]name=ofd_packets/00226425 [07:11:44]OFD Sender: To server: pG, [07:11:44]CommunicateWithHost lk.salyk.kg:30040 [07:11:44]ConnectInit lk.salyk.kg [07:11:53]recv_with_timeout no data received [07:11:56]Connected sock=9 [07:11:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 7A 66 07 01 08 8B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 55 00 00 00 F4 03 04 00 25 EF A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 79 74 03 00 35 04 06 00 0A 23 1D 78 23 35 C1 7F 75 0E 70 90 F7 75 [07:11:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 80 CC 47 00 AE D2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 79 74 03 00 F4 03 04 00 47 9B A5 66 B6 04 01 00 00 CC 81 6B 9D FD 86 F5 9C [07:11:56]CommunicateWithHost err = 0 [07:11:56]CheckOFDResponse [07:11:56]1017 (14) - 77093643461234 [07:11:56]1041 (16) - 0000000000874959 [07:11:56]1040 (4) - 226425 [07:11:56]1012 (4) - 28.07.2024 01:13 [07:11:56]1206 (1) - 0 [07:11:56]OFD Sender: Remove packet 226425 [07:11:56]ProducePacketName [07:11:56]name=ofd_packets/00226425 [07:11:56]NVStorageDeleteData [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:10]recv_with_timeout no data received [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:12]OFD Sender: No OFD packet to send [07:14:17]OFD Sender: No OFD packet to send [07:14:22]OFD Sender: No OFD packet to send [07:14:27]OFD Sender: No OFD packet to send [07:14:32]OFD Sender: No OFD packet to send [07:14:37]OFD Sender: No OFD packet to send [07:14:42]OFD Sender: No OFD packet to send [07:14:47]OFD Sender: No OFD packet to send [07:14:52]OFD Sender: No OFD packet to send [07:14:58]OFD Sender: No OFD packet to send [07:15:03]OFD Sender: No OFD packet to send [07:15:08]OFD Sender: No OFD packet to send [07:15:13]OFD Sender: No OFD packet to send [07:15:18]OFD Sender: No OFD packet to send [07:15:23]OFD Sender: No OFD packet to send [07:15:23]recv_with_timeout no data received [07:15:28]OFD Sender: No OFD packet to send [07:15:33]OFD Sender: No OFD packet to send [07:15:38]OFD Sender: No OFD packet to send [07:15:43]OFD Sender: No OFD packet to send [07:15:48]OFD Sender: No OFD packet to send [07:15:53]OFD Sender: No OFD packet to send [07:15:58]OFD Sender: No OFD packet to send [07:16:03]OFD Sender: No OFD packet to send [07:16:08]OFD Sender: No OFD packet to send [07:16:13]OFD Sender: No OFD packet to send [07:16:18]OFD Sender: No OFD packet to send [07:16:23]OFD Sender: No OFD packet to send [07:16:28]OFD Sender: No OFD packet to send [07:16:33]OFD Sender: No OFD packet to send [07:16:38]OFD Sender: No OFD packet to send [07:16:43]OFD Sender: No OFD packet to send [07:16:48]OFD Sender: No OFD packet to send [07:16:53]OFD Sender: No OFD packet to send [07:16:58]OFD Sender: No OFD packet to send [07:17:03]OFD Sender: No OFD packet to send [07:17:08]OFD Sender: No OFD packet to send [07:17:13]OFD Sender: No OFD packet to send [07:17:18]OFD Sender: No OFD packet to send [07:17:23]OFD Sender: No OFD packet to send [07:17:28]OFD Sender: No OFD packet to send [07:17:33]OFD Sender: No OFD packet to send [07:17:38]OFD Sender: No OFD packet to send [07:17:43]OFD Sender: No OFD packet to send [07:17:48]OFD Sender: No OFD packet to send [07:17:53]OFD Sender: No OFD packet to send [07:17:58]OFD Sender: No OFD packet to send [07:18:03]OFD Sender: No OFD packet to send [07:18:08]OFD Sender: No OFD packet to send [07:18:13]OFD Sender: No OFD packet to send [07:18:14]recv_with_timeout no data received [07:18:18]OFD Sender: No OFD packet to send [07:18:23]OFD Sender: No OFD packet to send [07:18:28]OFD Sender: No OFD packet to send [07:18:33]OFD Sender: No OFD packet to send [07:18:38]OFD Sender: No OFD packet to send [07:18:43]OFD Sender: No OFD packet to send [07:18:48]OFD Sender: No OFD packet to send [07:18:53]OFD Sender: No OFD packet to send [07:18:58]OFD Sender: No OFD packet to send [07:19:03]OFD Sender: No OFD packet to send [07:19:08]OFD Sender: No OFD packet to send [07:19:13]OFD Sender: No OFD packet to send [07:19:18]OFD Sender: No OFD packet to send [07:19:23]OFD Sender: No OFD packet to send [07:19:28]OFD Sender: No OFD packet to send [07:19:33]OFD Sender: No OFD packet to send [07:19:38]OFD Sender: No OFD packet to send [07:19: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:03]OFD Sender: No OFD packet to send [07:20:08]OFD Sender: No OFD packet to send [07:20:13]OFD Sender: No OFD packet to send [07:20:18]OFD Sender: No OFD packet to send [07:20:23]OFD Sender: No OFD packet to send [07:20:28]OFD Sender: No OFD packet to send [07:20:32]recv_with_timeout no data received [07:20:33]OFD Sender: No OFD packet to send [07:20:38]OFD Sender: No OFD packet to send [07:20:43]OFD Sender: No OFD packet to send [07:20:48]OFD Sender: No OFD packet to send [07:20:54]OFD Sender: No OFD packet to send [07:20:55]recv_with_timeout no data received [07:20:59]OFD Sender: No OFD packet to send [07:21:04]OFD Sender: No OFD packet to send [07:21:09]OFD Sender: No OFD packet to send [07:21:14]OFD Sender: No OFD packet to send [07:21:19]OFD Sender: No OFD packet to send [07:21:24]OFD Sender: No OFD packet to send [07:21:29]OFD Sender: No OFD packet to send [07:21:34]OFD Sender: No OFD packet to send [07:21:39]OFD Sender: No OFD packet to send [07:21:44]OFD Sender: No OFD packet to send [07:21:49]OFD Sender: No OFD packet to send [07:21:54]OFD Sender: No OFD packet to send [07:21:59]OFD Sender: No OFD packet to send [07:22:04]OFD Sender: No OFD packet to send [07:22:09]OFD Sender: No OFD packet to send [07:22:14]OFD Sender: No OFD packet to send [07:22:19]OFD Sender: No OFD packet to send [07:22:19]recv_with_timeout no data received [07:22:24]OFD Sender: No OFD packet to send [07:22:29]OFD Sender: No OFD packet to send [07:22:34]OFD Sender: No OFD packet to send [07:22:39]OFD Sender: No OFD packet to send [07:22:44]OFD Sender: No OFD packet to send [07:22:49]OFD Sender: No OFD packet to send [07:22:54]OFD Sender: No OFD packet to send [07:22:59]OFD Sender: No OFD packet to send [07:23:04]OFD Sender: No OFD packet to send [07:23:09]OFD Sender: No OFD packet to send [07:23:14]OFD Sender: No OFD packet to send [07:23:19]OFD Sender: No OFD packet to send [07:23:24]OFD Sender: No OFD packet to send [07:23:29]OFD Sender: No OFD packet to send [07:23:34]OFD Sender: No OFD packet to send [07:23:39]OFD Sender: No OFD packet to send [07:23:44]OFD Sender: No OFD packet to send [07:23:49]OFD Sender: No OFD packet to send [07:23:54]OFD Sender: No OFD packet to send [07:23:59]OFD Sender: No OFD packet to send [07:24:04]OFD Sender: No OFD packet to send [07:24:09]OFD Sender: No OFD packet to send [07:24:14]OFD Sender: No OFD packet to send [07:24:19]OFD Sender: No OFD packet to send [07:24:24]OFD Sender: No OFD packet to send [07:24:29]OFD Sender: No OFD packet to send [07:24:34]OFD Sender: No OFD packet to send [07:24:39]OFD Sender: No OFD packet to send [07:24:44]OFD Sender: No OFD packet to send [07:24:49]OFD Sender: No OFD packet to send [07:24:54]OFD Sender: No OFD packet to send [07:24:59]OFD Sender: No OFD packet to send [07:25:04]OFD Sender: No OFD packet to send [07:25:09]OFD Sender: No OFD packet to send [07:25:14]OFD Sender: No OFD packet to send [07:25:19]OFD Sender: No OFD packet to send [07:25:24]OFD Sender: No OFD packet to send [07:25:29]OFD Sender: No OFD packet to send [07:25:34]OFD Sender: No OFD packet to send [07:25:36]recv_with_timeout no data received [07:25:39]OFD Sender: No OFD packet to send [07:25:44]OFD Sender: No OFD packet to send [07:25:49]OFD Sender: No OFD packet to send [07:25:54]OFD Sender: No OFD packet to send [07:25:59]OFD Sender: No OFD packet to send [07:26:04]OFD Sender: No OFD packet to send [07:26:09]OFD Sender: No OFD packet to send [07:26:14]accept exits with 7 [07:26:14]New connection [07:26:14]New thread 3067288932 created [07:26:14]Thread 3067432292 joined [07:26:14]Waiting for new connection... [07:26:14] Sock 7.Parse request [07:26:14]Sock 7.Check first char [07:26:14]Sock 7.First char is OK [07:26:14]request: POST /json_proto HTTP/1.0 [07:26:14]Method: POST [07:26:14]URL: /json_proto [07:26:14]Method is POST - this is cgi request [07:26:14]url: /json_proto [07:26:14]query_string will be loaded in cgi processing [07:26:14]execute_cgi json_proto POST (null) [07:26:14]execute_cgi path=json_proto method=POST [07:26:14]POST find Content-Length [07:26:14]Host: 172.17.43.131:8080 [07:26:14]Content-Length: 984 [07:26:14]Content-Type: application/json [07:26:14] [07:26:14]POST finish read [07:26:14]Found Content-Length = 984 [07:26:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002762", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 22.460, "sum" : 1500.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.46 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:26:14]execute_script... [07:26: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)2002762", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 22.460, "sum" : 1500.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.46 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:26:14]POST & json_proto [07:26:14]process_json_proto [07:26:14]json parsed OK: [07:26:14]protocol is kg_v1.0 [07:26:14]action value=close_receipt [07:26:14]process_action close_receipt [07:26:14]cmd_close_receipt [07:26:14]MH_GetDate [07:26:14]Write to MH i2c: F0 00 00 B4 03 A6 [07:26:14]Write i2c OK [07:26:14]MH_I2C_Read... [07:26:14]Read from MH i2c: F0 [07:26:14]MH_I2C_Read... [07:26:14]Read from MH i2c: F0 09 00 [07:26:14]MH_I2C_Read... [07:26:14]Read from MH i2c: F0 09 00 B4 03 00 97 F2 A5 66 F9 24 A2 66 68 [07:26:14]GetLastDocTimeStamp 1722150693 [07:26:14]current date 1722151575 [07:26:14]FM_GetShiftState [07:26:14]SAM_PROTO_GetShiftState [07:26:14]wFMCommunicate request_size=4 [07:26:14]MH_SAM_APDU [07:26:14]CAPDU: 80 13 01 00 [07:26:14]Write to MH i2c: E2 08 00 B5 03 80 13 01 00 00 00 00 00 35 [07:26:14]Write i2c OK [07:26:14]MH_I2C_Read... [07:26:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:26:14]Read from MH i2c: E2 [07:26:14]MH_I2C_Read... [07:26:14]Read from MH i2c: E2 0E 00 [07:26:14]MH_I2C_Read... [07:26:14]Read from MH i2c: E2 0E 00 B5 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 E6 [07:26:14]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [07:26:14]wFMCommunicate OK [07:26:14]SAM_PROTO_GetShiftState done [07:26:14]FM_GetShiftState done [07:26:14]opened in 1722125326 [07:26:14]opened+sec_in_day 1722211726 [07:26:14]quantity*price = 150032 [07:26:14]sum+1 = 150034 [07:26:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.33 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 86 28.07.2024 07:26 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Дисконтная программа АИ-92 номер 97 сэкономлено 22.46 сом ФМ: 0000000000874959 ФД: 226426 ФПД: 270318336108099 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T072615&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226426&fm=270318336108099&tin=02508201610067®Number=0000000000092624&sum=150000 [07:26:15]StoreToDocumentArchive [07:26:15]shift 439 fd 226426 [07:26:15]save to /storage/0439/doc_00226426 [07:26:15]save last doc name /storage/0439/doc_00226426 to /storage/kkm_last_doc_name [07:26:15]save OK [07:26:15]Clear old archive folders... [07:26:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:26:15]tlvbuf is 012849F0 [07:26:15]SAM_PROTO_ClearQueue [07:26:15]wFMCommunicate request_size=4 [07:26:15]MH_SAM_APDU [07:26:15]CAPDU: 80 09 00 00 [07:26:15]Write to MH i2c: E2 08 00 C2 03 80 09 00 00 00 00 00 00 37 [07:26:15]Write i2c OK [07:26:15]MH_I2C_Read... [07:26:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:26:15]Read from MH i2c: E2 [07:26:15]MH_I2C_Read... [07:26:15]Read from MH i2c: E2 03 00 [07:26:15]MH_I2C_Read... [07:26:15]Read from MH i2c: E2 03 00 C2 03 00 90 00 39 [07:26:15]RAPDU: 90 00 [07:26:15]wFMCommunicate OK [07:26:15]SAM_PROTO_ClearQueue done [07:26:15]KKMCreateOFDPacket [07:26:15]OFDProtocolAddRootSTLVToBuf [07:26:15]FM_MakeSignedData [07:26:15]FM_MakeSignedData [07:26:15]SAM_PROTO_SignData [07:26:15]wFMCommunicate request_size=4 [07:26:15]MH_SAM_APDU [07:26:15]CAPDU: 80 0D 01 02 [07:26:15]Write to MH i2c: E2 08 00 C3 03 80 0D 01 02 00 00 00 00 3F [07:26:15]Write i2c OK [07:26:15]MH_I2C_Read... [07:26:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:26:15]Read from MH i2c: E2 [07:26:15]MH_I2C_Read... [07:26:15]Read from MH i2c: E2 03 00 [07:26:15]MH_I2C_Read... [07:26:15]Read from MH i2c: E2 03 00 C3 03 00 90 00 3A [07:26:15]RAPDU: 90 00 [07:26:15]wFMCommunicate OK [07:26:15]wFMCommunicate request_size=255 [07:26:15]MH_SAM_APDU [07:26:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 57 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 11 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 97 F2 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7A 74 03 00 35 04 06 00 F5 [07:26:15]Write to MH i2c: E2 02 01 C4 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 57 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 11 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 97 F2 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7A 74 03 00 35 04 06 00 F5 00 00 A1 [07:26:15]Write i2c OK [07:26:15]MH_I2C_Read... [07:26:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:26:15]Read from MH i2c: E2 [07:26:15]MH_I2C_Read... [07:26:15]Read from MH i2c: E2 03 00 [07:26:15]MH_I2C_Read... [07:26:15]Read from MH i2c: E2 03 00 C4 03 00 90 00 3B [07:26:15]RAPDU: 90 00 [07:26:15]wFMCommunicate OK [07:26:15]wFMCommunicate request_size=10 [07:26:15]MH_SAM_APDU [07:26:15]CAPDU: 80 0D 02 02 05 DA 64 66 66 43 [07:26:15]Write to MH i2c: E2 0D 00 C5 03 80 0D 02 02 05 00 DA 64 66 66 43 00 00 99 [07:26:15]Write i2c OK [07:26:15]MH_I2C_Read... [07:26:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:26:15]Read from MH i2c: E2 [07:26:15]MH_I2C_Read... [07:26:15]Read from MH i2c: E2 03 00 [07:26:15]MH_I2C_Read... [07:26:15]Read from MH i2c: E2 03 00 C5 03 00 90 00 3C [07:26:15]RAPDU: 90 00 [07:26:15]wFMCommunicate OK [07:26:15]wFMCommunicate request_size=4 [07:26:15]MH_SAM_APDU [07:26:15]CAPDU: 80 0D 03 02 [07:26:15]Write to MH i2c: E2 08 00 C6 03 80 0D 03 02 00 00 00 00 44 [07:26:15]Write i2c OK [07:26:15]MH_I2C_Read... [07:26:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:26:15]Read from MH i2c: E2 [07:26:15]MH_I2C_Read... [07:26:15]Read from MH i2c: E2 0B 00 [07:26:15]MH_I2C_Read... [07:26:15]Read from MH i2c: E2 0B 00 C6 03 00 76 7D AE 4C F9 14 27 EB 90 00 51 [07:26:15]RAPDU: 76 7D AE 4C F9 14 27 EB 90 00 [07:26:15]wFMCommunicate OK [07:26:15]SAM_PROTO_SignData done [07:26:15]FM_MakeSignedData done [07:26:15]CreateOFDProtocolMessage [07:26:15]wFMCommunicate request_size=4 [07:26:15]MH_SAM_APDU [07:26:15]CAPDU: 80 11 00 00 [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]/dev/ttyS4 opened [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 249321+1721902329=1722151650 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 E3 F2 A5 66 F9 24 A2 66 04 [07:27:31]Current date/time: 28.07.2024 07:27 [07:27:31]FM_Init [07:27:31]wFMConnect [07:27:31]MH_SAM_On [07:27:31]Write to MH i2c: E0 00 00 08 00 E7 [07:27:31]Write i2c OK [07:27:31]MH_I2C_Read... [07:27:31]*** iso7816_init finished! [07:27:31]*** atr: [07:27:31]*** 0F 3B D5 18 FF 81 91 FE [07:27:31]*** 1F C3 80 73 C8 21 10 0A [07:27:31]*** 00 00 00 00 00 00 00 00 [07:27:31]*** 00 00 00 00 00 00 00 00 [07:27:31]*** 00 00 00 00 00 00 00 00 [07:27:31]*** 00 00 00 00 00 00 00 00 [07:27:31]*** 00 00 00 00 00 00 00 00 [07:27:31]*** 00 00 00 00 00 00 00 00 [07:27:31]Read from MH i2c: E0 [07:27:31]MH_I2C_Read... [07:27:31]Read from MH i2c: E0 10 00 [07:27:31]MH_I2C_Read... [07:27:31]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [07:27:31]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [07:27:31]wFMCommunicate request_size=10 [07:27:31]MH_SAM_APDU [07:27:31]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [07:27:31]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [07:27:31]Write i2c OK [07:27:31]MH_I2C_Read... [07:27:31]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [07:27:31]Read from MH i2c: E2 [07:27:31]MH_I2C_Read... [07:27:31]Read from MH i2c: E2 03 00 [07:27:31]MH_I2C_Read... [07:27:31]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [07:27:31]RAPDU: 90 00 [07:27:31]wFMCommunicate OK [07:27:31]wFMCommunicate request_size=4 [07:27:31]MH_SAM_APDU [07:27:31]CAPDU: 80 11 00 00 [07:27:31]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [07:27:31]Write i2c OK [07:27:31]MH_I2C_Read... [07:27:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:27:31]Read from MH i2c: E2 [07:27:31]MH_I2C_Read... [07:27:31]Read from MH i2c: E2 17 00 [07:27:31]MH_I2C_Read... [07:27:31]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [07:27:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:27:31]wFMCommunicate OK [07:27:31]Detected FM SN is 0000000000874959 [07:27:31]Stored FM SN is 0000000000874959 [07:27:31]wFMCommunicate request_size=9 [07:27:31]MH_SAM_APDU [07:27:31]CAPDU: 80 16 00 00 04 1A 5E 01 00 [07:27:31]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [07:27:31]Write i2c OK [07:27:31]MH_I2C_Read... [07:27:31]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [07:27:31]Read from MH i2c: E2 [07:27:31]MH_I2C_Read... [07:27:31]Read from MH i2c: E2 03 00 [07:27:31]MH_I2C_Read... [07:27:31]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [07:27:31]RAPDU: 90 00 [07:27:31]wFMCommunicate OK [07:27:31]FM PIN OK [07:27:31]wFMCommunicate request_size=8 [07:27:31]MH_SAM_APDU [07:27:31]CAPDU: 80 14 04 00 03 02 00 01 [07:27:31]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [07:27:31]Write i2c OK [07:27:31]MH_I2C_Read... [07:27:31]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [07:27:31]Read from MH i2c: E2 [07:27:31]MH_I2C_Read... [07:27:31]Read from MH i2c: E2 03 00 [07:27:31]MH_I2C_Read... [07:27:31]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [07:27:31]RAPDU: 90 00 [07:27:31]wFMCommunicate OK [07:27:31]wFMCommunicate request_size=13 [07:27:31]MH_SAM_APDU [07:27:31]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [07:27:31]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [07:27:31]Write i2c OK [07:27:31]MH_I2C_Read... [07:27:31]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [07:27:31]Read from MH i2c: E2 [07:27:31]MH_I2C_Read... [07:27:31]Read from MH i2c: E2 03 00 [07:27:31]MH_I2C_Read... [07:27:31]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [07:27:31]RAPDU: 90 00 [07:27:31]wFMCommunicate OK [07:27:31]wFMCommunicate request_size=4 [07:27:31]MH_SAM_APDU [07:27:31]CAPDU: 80 11 00 00 [07:27:31]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [07:27:31]Write i2c OK [07:27:31]MH_I2C_Read... [07:27:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:27:31]Read from MH i2c: E2 [07:27:31]MH_I2C_Read... [07:27:31]Read from MH i2c: E2 17 00 [07:27:31]MH_I2C_Read... [07:27:31]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [07:27:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:27:31]wFMCommunicate OK [07:27:31]DocumentArchiveInit [07:27:31]Start Httpd... [07:27:31]Httpd thread 3067600228 created [07:27:31]Write to MH i2c: 01 00 00 0F 00 0F [07:27:31]Write i2c OK [07:27:31]MH_I2C_Read... [07:27:31]Read from MH i2c: 01 [07:27:31]MH_I2C_Read... [07:27:31]Read from MH i2c: 01 07 00 [07:27:31]MH_I2C_Read... [07:27:31]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [07:27:31]MH Int Process started [07:27:31]Allocated Socket 7 [07:27:31]Bind OK [07:27:31]Listen OK [07:27:31]httpd running on port 8080 [07:27:31]Waiting for new connection... [07:27:32]OFD Sender: Processing packet 226426 [packets to send 602, broken 599] [07:27:32]ProducePacketName [07:27:32]name=ofd_packets/00226426 [07:27:32]OFD Sender: To server: pG, [07:27:32]CommunicateWithHost lk.salyk.kg:30040 [07:27:32]ConnectInit lk.salyk.kg [07:27:32]accept exits with 8 [07:27:32]New connection [07:27:32]New thread 3067313508 created [07:27:32]Waiting for new connection... [07:27:32] Sock 8.Parse request [07:27:32]Sock 8.Check first char [07:27:32]Sock 8.First char is OK [07:27:32]request: POST /json_proto HTTP/1.0 [07:27:32]Method: POST [07:27:32]URL: /json_proto [07:27:32]Method is POST - this is cgi request [07:27:32]url: /json_proto [07:27:32]query_string will be loaded in cgi processing [07:27:32]execute_cgi json_proto POST (null) [07:27:32]execute_cgi path=json_proto method=POST [07:27:32]POST find Content-Length [07:27:32]Host: 172.17.43.131:8080 [07:27:32]Content-Length: 215 [07:27:32]Content-Type: application/json [07:27:32] [07:27:32]POST finish read [07:27:32]Found Content-Length = 215 [07:27:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:27:32]execute_script... [07:27:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:27:32]POST & json_proto [07:27:32]process_json_proto [07:27:32]json parsed OK: [07:27:32]protocol is kg_v1.0 [07:27:32]action value=get_value [07:27:32]process_action get_value [07:27:32]cmd_get_value [07:27:32]process_action get_value done [07:27:32]requested_data is exist [07:27:32]produce_requested_data [07:27:32]requested_item kkm.sn is exist - process it [07:27:32]requested_item kkm.ver is exist - process it [07:27:32]requested_item fm.sn is exist - process it [07:27:32]wFMCommunicate request_size=4 [07:27:32]MH_SAM_APDU [07:27:32]CAPDU: 80 11 00 00 [07:27:32]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [07:27:32]Write i2c OK [07:27:32]MH_I2C_Read... [07:27:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:27:32]Read from MH i2c: E2 [07:27:32]MH_I2C_Read... [07:27:32]Read from MH i2c: E2 17 00 [07:27:32]MH_I2C_Read... [07:27:32]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E7 [07:27:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:27:32]wFMCommunicate OK [07:27:32]requested_item fd.num is exist - process it [07:27:32]SAM_PROTO_GetFieldsCounters [07:27:32]wFMCommunicate request_size=4 [07:27:32]MH_SAM_APDU [07:27:32]CAPDU: 80 13 00 00 [07:27:32]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [07:27:32]Write i2c OK [07:27:32]MH_I2C_Read... [07:27:33]Connected sock=6 [07:27:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 53 9E 07 01 37 BD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 57 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 11 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 97 F2 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7A 74 03 00 35 04 06 00 F5 DA 64 66 66 43 76 7D AE 4C F9 14 27 EB [07:27:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:27:33]Read from MH i2c: E2 [07:27:33]MH_I2C_Read... [07:27:33]Read from MH i2c: E2 62 00 [07:27:33]MH_I2C_Read... [07:27:33]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7D 74 03 00 0E 04 04 00 B7 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 6D [07:27:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7D 74 03 00 0E 04 04 00 B7 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 [07:27:33]wFMCommunicate OK [07:27:33]SAM_PROTO_GetFieldsCounters done [07:27:33]requested_item shift.num is exist - process it [07:27:33]requested_item shift.opened is exist - process it [07:27:33]req_shift_opened [07:27:33]FM_GetShiftState [07:27:33]SAM_PROTO_GetShiftState [07:27:33]wFMCommunicate request_size=4 [07:27:33]MH_SAM_APDU [07:27:33]CAPDU: 80 13 01 00 [07:27:33]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [07:27:33]Write i2c OK [07:27:33]MH_I2C_Read... [07:27:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:27:33]Read from MH i2c: E2 [07:27:33]MH_I2C_Read... [07:27:33]Read from MH i2c: E2 0E 00 [07:27:33]MH_I2C_Read... [07:27:33]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 40 [07:27:33]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [07:27:33]wFMCommunicate OK [07:27:33]SAM_PROTO_GetShiftState done [07:27:33]FM_GetShiftState done [07:27:33]req_shift_opened done [07:27:33]requested_item shift.open_date is exist - process it [07:27:33]req_shift_open_date [07:27:33]req_shift_open_date done [07:27:33]produce_requested_data done [07:27:33]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226429,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [07:27:33]process_action_free get_value [07:27:33]json_value_free [07:27:33]json_value_free done [07:27:33]process_json_proto returns [07:27:33]Send response to host [07:27:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226429,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [07:27:33]free response buf [07:27:33]execute_script done [07:27:33]execute_script returns [07:27:33]free content buf [07:27:33]Sock 8.Close socket [07:27:33]Sock 8.Thread stoped [07:27:33]accept exits with 10 [07:27:33]New connection [07:27:33]New thread 3067170148 created [07:27:33]Thread 3067313508 joined [07:27:33]Waiting for new connection... [07:27:33] Sock 10.Parse request [07:27:33]Sock 10.Check first char [07:27:33]Sock 10.First char is OK [07:27:33]request: POST /json_proto HTTP/1.0 [07:27:33]Method: POST [07:27:33]URL: /json_proto [07:27:33]Method is POST - this is cgi request [07:27:33]url: /json_proto [07:27:33]query_string will be loaded in cgi processing [07:27:33]execute_cgi json_proto POST (null) [07:27:33]execute_cgi path=json_proto method=POST [07:27:33]POST find Content-Length [07:27:33]Host: 172.17.43.131:8080 [07:27:33]Content-Length: 331 [07:27:33]Content-Type: application/json [07:27:33] [07:27:33]POST finish read [07:27:33]Found Content-Length = 331 [07:27:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [07:27:33]execute_script... [07:27:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [07:27:33]POST & json_proto [07:27:33]process_json_proto [07:27:33]json parsed OK: [07:27:33]protocol is kg_v1.0 [07:27:33]action value=get_value [07:27:33]process_action get_value [07:27:33]cmd_get_value [07:27:33]process_action get_value done [07:27:33]requested_data is exist [07:27:33]produce_requested_data [07:27:33]requested_item fm.sale.total is exist - process it [07:27:33]SAM_PROTO_GetFMData [07:27:33]wFMCommunicate request_size=4 [07:27:33]MH_SAM_APDU [07:27:33]CAPDU: 80 13 03 00 [07:27:33]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [07:27:33]Write i2c OK [07:27:33]MH_I2C_Read... [07:27:33]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [07:27:33]Read from MH i2c: E2 [07:27:33]MH_I2C_Read... [07:27:33]Read from MH i2c: E2 FD 00 [07:27:33]MH_I2C_Read... [07:27:33]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 0F 71 03 00 69 04 A3 00 6F 04 04 00 C5 6A 03 00 B1 04 05 00 52 7E 2F 7F 05 70 04 05 00 2C D3 22 B1 04 72 04 04 00 26 AB 0C CE 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 5A 38 7A 95 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 F3 91 74 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4A 06 00 00 B1 04 04 00 3C 05 95 1F 70 04 04 00 3C 05 95 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 AA 5A 03 EF 03 09 90 00 C6 [07:27:33]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 0F 71 03 00 69 04 A3 00 6F 04 04 00 C5 6A 03 00 B1 04 05 00 52 7E 2F 7F 05 70 04 05 00 2C D3 22 B1 04 72 04 04 00 26 AB 0C CE 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 5A 38 7A 95 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 F3 91 74 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4A 06 00 00 B1 04 04 00 3C 05 95 1F 70 04 04 00 3C 05 95 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 AA 5A 03 EF 03 09 90 00 [07:27:33]wFMCommunicate OK [07:27:33]wFMCommunicate request_size=4 [07:27:33]MH_SAM_APDU [07:27:33]CAPDU: 80 17 00 00 [07:27:33]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [07:27:33]Write i2c OK [07:27:33]MH_I2C_Read... [07:27:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 6E 4E 47 00 EB AE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7A 74 03 00 F4 03 04 00 EE 9E A5 66 B6 04 01 00 00 B2 85 55 99 56 16 F3 60 [07:27:33]CommunicateWithHost err = 0 [07:27:33]CheckOFDResponse [07:27:33]1017 (14) - 77093643461234 [07:27:33]1041 (16) - 0000000000874959 [07:27:33]1040 (4) - 226426 [07:27:33]1012 (4) - 28.07.2024 01:29 [07:27:33]1206 (1) - 0 [07:27:33]OFD Sender: Remove packet 226426 [07:27:33]ProducePacketName [07:27:33]name=ofd_packets/00226426 [07:27:33]NVStorageDeleteData [07:27:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:27:34]Read from MH i2c: E2 [07:27:34]MH_I2C_Read... [07:27:34]Read from MH i2c: E2 FD 00 [07:27:34]MH_I2C_Read... [07:27:34]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9D 8D 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 BB [07:27:34]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9D 8D 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 [07:27:34]wFMCommunicate OK [07:27:34]wFMCommunicate request_size=4 [07:27:34]MH_SAM_APDU [07:27:34]CAPDU: 80 17 00 00 [07:27:34]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [07:27:34]Write i2c OK [07:27:34]MH_I2C_Read... [07:27:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:27:34]OFD Sender: Processing packet 226427 [packets to send 601, broken 599] [07:27:34]ProducePacketName [07:27:34]name=ofd_packets/00226427 [07:27:34]OFD Sender: To server: pG, [07:27:34]CommunicateWithHost lk.salyk.kg:30040 [07:27:34]ConnectInit lk.salyk.kg [07:27:34]Read from MH i2c: E2 [07:27:34]MH_I2C_Read... [07:27:34]Read from MH i2c: E2 FD 00 [07:27:34]MH_I2C_Read... [07:27:34]Read from MH i2c: E2 FD 00 15 00 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 A7 [07:27:34]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 [07:27:34]wFMCommunicate OK [07:27:34]wFMCommunicate request_size=4 [07:27:34]MH_SAM_APDU [07:27:34]CAPDU: 80 17 00 00 [07:27:34]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [07:27:34]Write i2c OK [07:27:34]MH_I2C_Read... [07:27:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:27:34]Read from MH i2c: E2 [07:27:34]MH_I2C_Read... [07:27:34]Read from MH i2c: E2 FD 00 [07:27:34]MH_I2C_Read... [07:27:34]Read from MH i2c: E2 FD 00 16 00 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 22 [07:27:34]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 [07:27:34]wFMCommunicate OK [07:27:34]wFMCommunicate request_size=4 [07:27:34]MH_SAM_APDU [07:27:34]CAPDU: 80 17 00 00 [07:27:34]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [07:27:34]Write i2c OK [07:27:34]MH_I2C_Read... [07:27:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [07:27:35]Read from MH i2c: E2 [07:27:35]MH_I2C_Read... [07:27:35]Read from MH i2c: E2 E2 00 [07:27:35]MH_I2C_Read... [07:27:35]Read from MH i2c: E2 E2 00 17 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [07:27:35]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 [07:27:35]wFMCommunicate OK [07:27:35]SAM_PROTO_GetFMData done [07:27:35]requested_item fm.sale_refund.total is exist - process it [07:27:35]requested_item fm.buy.total is exist - process it [07:27:35]requested_item shift.sale.total is exist - process it [07:27:35]SAM_PROTO_GetShiftData [07:27:35]wFMCommunicate request_size=4 [07:27:35]MH_SAM_APDU [07:27:35]CAPDU: 80 13 02 00 [07:27:35]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [07:27:35]Write i2c OK [07:27:35]MH_I2C_Read... [07:27:35]Read from MH i2c: E2 [07:27:35]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [07:27:35]MH_I2C_Read... [07:27:35]Read from MH i2c: E2 FD 00 [07:27:35]MH_I2C_Read... [07:27:35]Read from MH i2c: E2 FD 00 18 00 00 AF 04 AA 04 AB 04 6E 04 04 00 59 00 00 00 69 04 9C 00 6F 04 04 00 59 00 00 00 B1 04 03 00 82 8A 96 70 04 03 00 98 21 7D 72 04 03 00 EA 68 19 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 7F FD 0F EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 1E 55 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 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 5A [07:27:35]RAPDU: AF 04 AA 04 AB 04 6E 04 04 00 59 00 00 00 69 04 9C 00 6F 04 04 00 59 00 00 00 B1 04 03 00 82 8A 96 70 04 03 00 98 21 7D 72 04 03 00 EA 68 19 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 7F FD 0F EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 1E 55 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 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 [07:27:35]wFMCommunicate OK [07:27:35]wFMCommunicate request_size=4 [07:27:35]MH_SAM_APDU [07:27:35]CAPDU: 80 17 00 00 [07:27:35]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [07:27:35]Write i2c OK [07:27:35]MH_I2C_Read... [07:27:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:27:35]Read from MH i2c: E2 [07:27:35]MH_I2C_Read... [07:27:35]Read from MH i2c: E2 FD 00 [07:27:35]MH_I2C_Read... [07:27:35]Read from MH i2c: E2 FD 00 19 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 B2 [07:27:35]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 [07:27:35]wFMCommunicate OK [07:27:35]wFMCommunicate request_size=4 [07:27:35]MH_SAM_APDU [07:27:35]CAPDU: 80 17 00 00 [07:27:35]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [07:27:35]Write i2c OK [07:27:35]MH_I2C_Read... [07:27:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:27:36]Read from MH i2c: E2 [07:27:36]MH_I2C_Read... [07:27:36]Read from MH i2c: E2 FD 00 [07:27:36]MH_I2C_Read... [07:27:36]Read from MH i2c: E2 FD 00 1A 00 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 4E [07:27:36]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 [07:27:36]wFMCommunicate OK [07:27:36]wFMCommunicate request_size=4 [07:27:36]MH_SAM_APDU [07:27:36]CAPDU: 80 17 00 00 [07:27:36]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [07:27:36]Write i2c OK [07:27:36]MH_I2C_Read... [07:27:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:27:36]Read from MH i2c: E2 [07:27:36]MH_I2C_Read... [07:27:36]Read from MH i2c: E2 FD 00 [07:27:36]MH_I2C_Read... [07:27:36]Read from MH i2c: E2 FD 00 1B 00 00 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 19 [07:27:36]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 [07:27:36]wFMCommunicate OK [07:27:36]wFMCommunicate request_size=4 [07:27:36]MH_SAM_APDU [07:27:36]CAPDU: 80 17 00 00 [07:27:36]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [07:27:36]Write i2c OK [07:27:36]MH_I2C_Read... [07:27:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 201! [07:27:36]Read from MH i2c: E2 [07:27:36]MH_I2C_Read... [07:27:36]Read from MH i2c: E2 CC 00 [07:27:36]MH_I2C_Read... [07:27:36]Read from MH i2c: E2 CC 00 1C 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7D [07:27:36]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 [07:27:36]wFMCommunicate OK [07:27:36]SAM_PROTO_GetShiftData done [07:27:36]requested_item shift.sale.total_cash is exist - process it [07:27:36]requested_item shift.sale_refund.total is exist - process it [07:27:36]requested_item shift.sale_refund.total_cash is exist - process it [07:27:36]requested_item shift.buy.total is exist - process it [07:27:36]requested_item shift.buy.total_cash is exist - process it [07:27:36]produce_requested_data done [07:27:36]produce_requested_data return {"fm.sale.total":236086554.42,"fm.sale_refund.total":5298599.00,"fm.buy.total":0.00,"shift.sale.total":98658.58,"shift.sale.total_cash":82006.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [07:27:36]process_action_free get_value [07:27:36]json_value_free [07:27:36]json_value_free done [07:27:36]process_json_proto returns [07:27:36]Send response to host [07:27:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":236086554.42,"fm.sale_refund.total":5298599.00,"fm.buy.total":0.00,"shift.sale.total":98658.58,"shift.sale.total_cash":82006.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [07:27:36]free response buf [07:27:36]execute_script done [07:27:36]execute_script returns [07:27:36]free content buf [07:27:36]Sock 10.Close socket [07:27:36]Sock 10.Thread stoped [07:27:36]accept exits with 8 [07:27:36]New connection [07:27:36]New thread 3067313508 created [07:27:36]Thread 3067170148 joined [07:27:36]Waiting for new connection... [07:27:36] Sock 8.Parse request [07:27:36]Sock 8.Check first char [07:27:36]Sock 8.First char is OK [07:27:36]request: POST /json_proto HTTP/1.0 [07:27:36]Method: POST [07:27:36]URL: /json_proto [07:27:36]Method is POST - this is cgi request [07:27:36]url: /json_proto [07:27:36]query_string will be loaded in cgi processing [07:27:36]execute_cgi json_proto POST (null) [07:27:36]execute_cgi path=json_proto method=POST [07:27:36]POST find Content-Length [07:27:36]Host: 172.17.43.131:8080 [07:27:36]Content-Length: 144 [07:27:36]Content-Type: application/json [07:27:36] [07:27:36]POST finish read [07:27:36]Found Content-Length = 144 [07:27:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [07:27:36]execute_script... [07:27:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [07:27:36]POST & json_proto [07:27:36]process_json_proto [07:27:36]json parsed OK: [07:27:36]protocol is kg_v1.0 [07:27:36]action value=print_doc [07:27:36]process_action print_doc [07:27:36]ExternCall_PrintAddStr [07:27:36]wPrintStart [07:27:36]Write to MH i2c: 01 00 00 1D 00 1D [07:27:36]Write i2c OK [07:27:36]MH_I2C_Read... [07:27:36]Read from MH i2c: 01 [07:27:36]MH_I2C_Read... [07:27:36]Read from MH i2c: 01 07 00 [07:27:36]MH_I2C_Read... [07:27:36]Read from MH i2c: 01 07 00 1D 00 00 00 00 00 00 FF 0F 32 [07:27:36]RasterBufferAndPrint [07:27:36]line Счет N : (1)2002761 [07:27:36]line ИНН: 02508201610067 [07:27:36]line Контрольно-Кассовый Чек [07:27:36]line ПРОДАЖА [07:27:36]line ТРК (МРК, ГНК) : 43 [07:27:36]line Товар: 2710124130 [07:27:36]line Аи-92-К-5 [07:27:36]line 10.330 * 67.80 [07:27:36]line = 700.37 [07:27:36]line НДС 12% НСП 1% [07:27:36]line > о реализуемом товаре [07:27:36]line ОКРУГЛЕНИЕ: -0.37 [07:27:36]line ИТОГО: 700.00 [07:27:36]line Внесено: 700.00 [07:27:36]line СДАЧА: 0.00 [07:27:36]line НСП 1% : 6.20 [07:27:36]line НДС 12% : 74.38 [07:27:36]line Наличными: 700.00 [07:27:36]line Безнал.: 0.00 [07:27:36]line Место: АЗС № 97 "Партнер Нефть" [07:27:36]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [07:27:36]line СНО: Общий режим [07:27:36]line Чек 89 28.07.2024 07:26 [07:27:36]line Смена: 439 ФФД: 1.0 [07:27:36]line ЗНМ: 0300000054 [07:27:36]line РНМ: 0000000000092624 [07:27:36]line Версия ККМ: 001 [07:27:36]line ФМ: 0000000000874959 [07:27:36]line ФД: 226429 [07:27:36]line ФПД: 256376160939259 [07:27:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T072634&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226429&fm=256376160939259&tin=02508201610067®Number=0000000000092624&sum=70000 [07:27:36]written 0, free lines is 4095 [07:27:37]Write to MH i2c: 01 00 00 48 00 48 [07:27:37]Write i2c OK [07:27:37]MH_I2C_Read... [07:27:37]Read from MH i2c: 01 [07:27:37]MH_I2C_Read... [07:27:37]Read from MH i2c: 01 07 00 [07:27:37]MH_I2C_Read... [07:27:37]Read from MH i2c: 01 07 00 48 00 00 00 00 00 00 61 0C BC [07:27:37]RasterBufferAndPrint [07:27:37]line [07:27:37]line [07:27:37]line [07:27:37]line [07:27:37]line [07:27:37]written 0, free lines is 3179 [07:27:37]MH_Cut [07:27:37]Write to MH i2c: D1 01 00 4F 00 01 21 [07:27:37]Write i2c OK [07:27:37]MH_I2C_Read... [07:27:37]Read from MH i2c: D1 [07:27:37]MH_I2C_Read... [07:27:37]Read from MH i2c: D1 01 00 [07:27:37]MH_I2C_Read... [07:27:37]Read from MH i2c: D1 01 00 4F 00 00 20 [07:27:37]Write to MH i2c: 01 00 00 50 00 50 [07:27:37]Write i2c OK [07:27:37]MH_I2C_Read... [07:27:38]*** Cut start [07:27:38]*** Partial cut [07:27:38]*** CUTSNS_PIN = 1 [07:27:38]*** CUTSNS_PIN = 0 [07:27:38]*** Brake cut motor [07:27:39]Connected sock=6 [07:27:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 13 C6 07 01 A6 D3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 57 00 00 00 F4 03 04 00 A1 F2 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 *** Stop cut motor [07:27:39]32 *** Cut end [07:27:39]34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7B 74 03 00 35 04 06 00 33 AD 91 A0 86 51 F1 58 2E 43 B9 F9 33 FD [07:27:39]Read from MH i2c: 01 [07:27:39]MH_I2C_Read... [07:27:39]Read from MH i2c: 01 07 00 [07:27:39]MH_I2C_Read... [07:27:39]Read from MH i2c: 01 07 00 50 00 00 00 00 00 00 FF 0F 65 [07:27:39]process_action print_doc done [07:27:39]requested_data is exist [07:27:39]produce_requested_data [07:27:39]produce_requested_data return (null) [07:27:39]process_action_free print_doc [07:27:39]json_value_free [07:27:39]json_value_free done [07:27:39]process_json_proto returns [07:27:39]Send response to host [07:27:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [07:27:39]free response buf [07:27:39]execute_script done [07:27:39]execute_script returns [07:27:39]free content buf [07:27:39]Sock 8.Close socket [07:27:39]Sock 8.Thread stoped [07:27:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 86 D1 47 00 A9 E3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7B 74 03 00 F4 03 04 00 F4 9E A5 66 B6 04 01 00 00 99 92 EB 57 C4 4C 0D D9 [07:27:40]CommunicateWithHost err = 0 [07:27:40]CheckOFDResponse [07:27:40]1017 (14) - 77093643461234 [07:27:40]1041 (16) - 0000000000874959 [07:27:40]1040 (4) - 226427 [07:27:40]1012 (4) - 28.07.2024 01:29 [07:27:40]1206 (1) - 0 [07:27:40]OFD Sender: Remove packet 226427 [07:27:40]ProducePacketName [07:27:40]name=ofd_packets/00226427 [07:27:40]NVStorageDeleteData [07:27:40]OFD Sender: Processing packet 226428 [packets to send 600, broken 599] [07:27:40]ProducePacketName [07:27:40]name=ofd_packets/00226428 [07:27:40]OFD Sender: To server: pG, [07:27:40]CommunicateWithHost lk.salyk.kg:30040 [07:27:40]ConnectInit lk.salyk.kg [07:27:44]recv_with_timeout no data received [07:27:45]ConnectInit Can't take IP for lk.salyk.kg [07:27:45]CommunicateWithHost connect error [07:27:45]CommunicateWithHost err = -1 [07:27:45]OFD Sender: Server communicate error [07:27:50]OFD Sender: Processing packet 226428 [packets to send 600, broken 599] [07:27:50]ProducePacketName [07:27:50]name=ofd_packets/00226428 [07:27:50]OFD Sender: To server: pG, [07:27:50]CommunicateWithHost lk.salyk.kg:30040 [07:27:50]ConnectInit lk.salyk.kg [07:27:57]Connected sock=9 [07:27:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 DC AC 04 01 B5 72 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 35 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 58 00 00 00 F4 03 04 00 A5 F2 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7C 74 03 00 35 04 06 00 FC F6 64 3F 1C 42 B0 8A 5A 66 CF 4F AB EC [07:27:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 05 A7 47 00 76 18 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7C 74 03 00 F4 03 04 00 06 9F A5 66 B6 04 01 00 00 35 D2 37 93 4E 52 D8 10 [07:27:57]CommunicateWithHost err = 0 [07:27:57]CheckOFDResponse [07:27:57]1017 (14) - 77093643461234 [07:27:57]1041 (16) - 0000000000874959 [07:27:57]1040 (4) - 226428 [07:27:57]1012 (4) - 28.07.2024 01:29 [07:27:57]1206 (1) - 0 [07:27:57]OFD Sender: Remove packet 226428 [07:27:57]ProducePacketName [07:27:57]name=ofd_packets/00226428 [07:27:57]NVStorageDeleteData [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:14]accept exits with 10 [07:28:14]New connection [07:28:14]New thread 3067170148 created [07:28:14]Thread 3067313508 joined [07:28:14]Waiting for new connection... [07:28:14] Sock 10.Parse request [07:28:14]Sock 10.Check first char [07:28:14]Sock 10.First char is OK [07:28:14]request: POST /json_proto HTTP/1.0 [07:28:14]Method: POST [07:28:14]URL: /json_proto [07:28:14]Method is POST - this is cgi request [07:28:14]url: /json_proto [07:28:14]query_string will be loaded in cgi processing [07:28:14]execute_cgi json_proto POST (null) [07:28:14]execute_cgi path=json_proto method=POST [07:28:14]POST find Content-Length [07:28:14]Host: 172.17.43.131:8080 [07:28:14]Content-Length: 678 [07:28:14]Content-Type: application/json [07:28:14] [07:28:14]POST finish read [07:28:14]Found Content-Length = 678 [07:28:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002765", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "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:28:14]execute_script... [07:28: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)2002765", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "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:28:14]POST & json_proto [07:28:14]process_json_proto [07:28:14]json parsed OK: [07:28:14]protocol is kg_v1.0 [07:28:14]action value=close_receipt [07:28:14]process_action close_receipt [07:28:14]cmd_close_receipt [07:28:14]MH_GetDate [07:28:14]Write to MH i2c: F0 00 00 51 00 40 [07:28:14]Write i2c OK [07:28:14]MH_I2C_Read... [07:28:14]Read from MH i2c: F0 [07:28:14]MH_I2C_Read... [07:28:14]Read from MH i2c: F0 09 00 [07:28:14]MH_I2C_Read... [07:28:14]Read from MH i2c: F0 09 00 51 00 00 0E F3 A5 66 F9 24 A2 66 7A [07:28:14]GetLastDocTimeStamp 1722151589 [07:28:14]current date 1722151694 [07:28:14]FM_GetShiftState [07:28:14]SAM_PROTO_GetShiftState [07:28:14]wFMCommunicate request_size=4 [07:28:14]MH_SAM_APDU [07:28:14]CAPDU: 80 13 01 00 [07:28:14]Write to MH i2c: E2 08 00 52 00 80 13 01 00 00 00 00 00 CF [07:28:14]Write i2c OK [07:28:14]MH_I2C_Read... [07:28:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:28:14]Read from MH i2c: E2 [07:28:14]MH_I2C_Read... [07:28:14]Read from MH i2c: E2 0E 00 [07:28:14]MH_I2C_Read... [07:28:14]Read from MH i2c: E2 0E 00 52 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 80 [07:28:14]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [07:28:14]wFMCommunicate OK [07:28:14]SAM_PROTO_GetShiftState done [07:28:14]FM_GetShiftState done [07:28:14]opened in 1722125326 [07:28:14]opened+sec_in_day 1722211726 [07:28:14]quantity*price = 20001 [07:28:14]sum+1 = 20002 [07:28:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 90 28.07.2024 07:28 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226430 ФПД: 185059629731016 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T072814&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226430&fm=185059629731016&tin=02508201610067®Number=0000000000092624&sum=20000 [07:28:15]StoreToDocumentArchive [07:28:15]shift 439 fd 226430 [07:28:15]save to /storage/0439/doc_00226430 [07:28:15]save last doc name /storage/0439/doc_00226430 to /storage/kkm_last_doc_name [07:28:15]save OK [07:28:15]Clear old archive folders... [07:28:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:28:15]tlvbuf is 002FE8B0 [07:28:15]SAM_PROTO_ClearQueue [07:28:15]wFMCommunicate request_size=4 [07:28:15]MH_SAM_APDU [07:28:15]CAPDU: 80 09 00 00 [07:28:15]Write to MH i2c: E2 08 00 5F 00 80 09 00 00 00 00 00 00 D1 [07:28:15]Write i2c OK [07:28:15]MH_I2C_Read... [07:28:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:28:15]Read from MH i2c: E2 [07:28:15]MH_I2C_Read... [07:28:15]Read from MH i2c: E2 03 00 [07:28:15]MH_I2C_Read... [07:28:15]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [07:28:15]RAPDU: 90 00 [07:28:15]wFMCommunicate OK [07:28:15]SAM_PROTO_ClearQueue done [07:28:15]KKMCreateOFDPacket [07:28:15]OFDProtocolAddRootSTLVToBuf [07:28:15]FM_MakeSignedData [07:28:15]FM_MakeSignedData [07:28:15]SAM_PROTO_SignData [07:28:15]wFMCommunicate request_size=4 [07:28:15]MH_SAM_APDU [07:28:15]CAPDU: 80 0D 01 02 [07:28:15]Write to MH i2c: E2 08 00 60 00 80 0D 01 02 00 00 00 00 D9 [07:28:15]Write i2c OK [07:28:15]MH_I2C_Read... [07:28:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:28:15]Read from MH i2c: E2 [07:28:15]MH_I2C_Read... [07:28:15]Read from MH i2c: E2 03 00 [07:28:15]MH_I2C_Read... [07:28:15]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [07:28:15]RAPDU: 90 00 [07:28:15]wFMCommunicate OK [07:28:15]wFMCommunicate request_size=255 [07:28:15]MH_SAM_APDU [07:28:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 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 5A 00 00 00 F4 03 04 00 0E F3 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7E 74 03 00 35 04 06 00 A8 [07:28:15]Write to MH i2c: E2 02 01 61 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 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 5A 00 00 00 F4 03 04 00 0E F3 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7E 74 03 00 35 04 06 00 A8 00 00 1D [07:28:15]Write i2c OK [07:28:15]MH_I2C_Read... [07:28:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:28:16]Read from MH i2c: E2 [07:28:16]MH_I2C_Read... [07:28:16]Read from MH i2c: E2 03 00 [07:28:16]MH_I2C_Read... [07:28:16]Read from MH i2c: E2 03 00 61 00 00 90 00 D5 [07:28:16]RAPDU: 90 00 [07:28:16]wFMCommunicate OK [07:28:16]wFMCommunicate request_size=10 [07:28:16]MH_SAM_APDU [07:28:16]CAPDU: 80 0D 02 02 05 4F 8D 7E 0C C8 [07:28:16]Write to MH i2c: E2 0D 00 62 00 80 0D 02 02 05 00 4F 8D 7E 0C C8 00 00 14 [07:28:16]Write i2c OK [07:28:16]MH_I2C_Read... [07:28:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:28:16]Read from MH i2c: E2 [07:28:16]MH_I2C_Read... [07:28:16]Read from MH i2c: E2 03 00 [07:28:16]MH_I2C_Read... [07:28:16]Read from MH i2c: E2 03 00 62 00 00 90 00 D6 [07:28:16]RAPDU: 90 00 [07:28:16]wFMCommunicate OK [07:28:16]wFMCommunicate request_size=4 [07:28:16]MH_SAM_APDU [07:28:16]CAPDU: 80 0D 03 02 [07:28:16]Write to MH i2c: E2 08 00 63 00 80 0D 03 02 00 00 00 00 DE [07:28:16]Write i2c OK [07:28:16]MH_I2C_Read... [07:28:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:28:16]Read from MH i2c: E2 [07:28:16]MH_I2C_Read... [07:28:16]Read from MH i2c: E2 0B 00 [07:28:16]MH_I2C_Read... [07:28:16]Read from MH i2c: E2 0B 00 63 00 00 E4 CE 09 BC 35 A3 2A A3 90 00 FB [07:28:16]RAPDU: E4 CE 09 BC 35 A3 2A A3 90 00 [07:28:16]wFMCommunicate OK [07:28:16]SAM_PROTO_SignData done [07:28:16]FM_MakeSignedData done [07:28:16]CreateOFDProtocolMessage [07:28:16]wFMCommunicate request_size=4 [07:28:16]MH_SAM_APDU [07:28:16]CAPDU: 80 11 00 00 [07:28:16]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [07:28:16]Write i2c OK [07:28:16]MH_I2C_Read... [07:28:16]Read from MH i2c: E2 [07:28:16]MH_I2C_Read... [07:28:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:28:16]Read from MH i2c: E2 17 00 [07:28:16]MH_I2C_Read... [07:28:16]Read from MH i2c: E2 17 00 64 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3B [07:28:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:28:16]wFMCommunicate OK [07:28:16]CreateOFDProtocolMessage done [07:28:16]OFDSenderStorePacket 226430 [07:28:16]StoreOFDPacket docnum=226430 [07:28:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 FD 9C 07 01 6D 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 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 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 5A 00 00 00 F4 03 04 00 0E F3 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7E 74 03 00 35 04 06 00 A8 4F 8D 7E 0C C8 E4 CE 09 BC 35 A3 2A A3 [07:28:16]CheckFolder [07:28:16]dirname=/storage/ofd_packets [07:28:16]CheckFolder done [07:28:16]ProducePacketName [07:28:16]name=ofd_packets/00226430 [07:28:16]NVStorageSaveData ofd_packets/00226430 [07:28:16]File name is /storage/ofd_packets/00226430 [07:28:16]Write 301 bytes [07:28:16]NVStorageSaveData done [07:28:16]OFDSenderStorePacket done [07:28:16]KKMCreateOFDPacket done [07:28:16]NVStorageSaveData kkm_last_timestamp [07:28:16]File name is /storage/kkm_last_timestamp [07:28:16]Write 4 bytes [07:28:16]NVStorageSaveData done [07:28:16]ExternCall_PrintAddStr [07:28:16]wPrintStart [07:28:16]Write to MH i2c: 01 00 00 65 00 65 [07:28:16]Write i2c OK [07:28:16]MH_I2C_Read... [07:28:16]Read from MH i2c: 01 [07:28:16]MH_I2C_Read... [07:28:16]Read from MH i2c: 01 07 00 [07:28:16]MH_I2C_Read... [07:28:16]Read from MH i2c: 01 07 00 65 00 00 00 00 00 00 FF 0F 7A [07:28:16]RasterBufferAndPrint [07:28:16]line Счет N : (1)2002765 [07:28:16]line ИНН: 02508201610067 [07:28:16]line Контрольно-Кассовый Чек [07:28:16]line ПРОДАЖА [07:28:16]line ТРК (МРК, ГНК) : 43 [07:28:16]line Товар: 2710124130 [07:28:16]line Аи-92-К-5 [07:28:16]line 2.950 * 67.80 [07:28:16]line = 200.01 [07:28:16]line НДС 12% НСП 1% [07:28:16]line > о реализуемом товаре [07:28:16]line ОКРУГЛЕНИЕ: -0.01 [07:28:16]line ИТОГО: 200.00 [07:28:16]line Внесено: 200.00 [07:28:16]line СДАЧА: 0.00 [07:28:16]line НСП 1% : 1.77 [07:28:16]line НДС 12% : 21.24 [07:28:16]line Наличными: 200.00 [07:28:16]line Безнал.: 0.00 [07:28:16]line Место: АЗС № 97 "Партнер Нефть" [07:28:16]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [07:28:16]line СНО: Общий режим [07:28:16]line Чек 90 28.07.2024 07:28 [07:28:16]line Смена: 439 ФФД: 1.0 [07:28:16]line ЗНМ: 0300000054 [07:28:16]line РНМ: 0000000000092624 [07:28:16]line Версия ККМ: 001 [07:28:16]line ФМ: 0000000000874959 [07:28:16]line ФД: 226430 [07:28:16]line ФПД: 185059629731016 [07:28:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T072814&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226430&fm=185059629731016&tin=02508201610067®Number=0000000000092624&sum=20000 [07:28:16]OFD Sender: Processing packet 226430 [packets to send 600, broken 599] [07:28:16]ProducePacketName [07:28:16]name=ofd_packets/00226430 [07:28:16]OFD Sender: To server: pG, [07:28:16]CommunicateWithHost lk.salyk.kg:30040 [07:28:16]ConnectInit lk.salyk.kg [07:28:16]written 0, free lines is 4095 [07:28:16]Write to MH i2c: 01 00 00 90 00 90 [07:28:16]Write i2c OK [07:28:16]MH_I2C_Read... [07:28:16]Read from MH i2c: 01 [07:28:16]MH_I2C_Read... [07:28:16]Read from MH i2c: 01 07 00 [07:28:16]MH_I2C_Read... [07:28:16]Read from MH i2c: 01 07 00 90 00 00 00 00 00 00 60 0C 03 [07:28:16]RasterBufferAndPrint [07:28:16]line [07:28:16]line [07:28:16]line [07:28:16]line [07:28:16]line [07:28:16]written 0, free lines is 3174 [07:28:16]MH_Cut [07:28:16]Write to MH i2c: D1 01 00 97 00 01 69 [07:28:16]Write i2c OK [07:28:16]MH_I2C_Read... [07:28:16]Read from MH i2c: D1 [07:28:16]MH_I2C_Read... [07:28:16]Read from MH i2c: D1 01 00 [07:28:16]MH_I2C_Read... [07:28:16]Read from MH i2c: D1 01 00 97 00 00 68 [07:28:16]Write to MH i2c: 01 00 00 98 00 98 [07:28:16]Write i2c OK [07:28:16]MH_I2C_Read... [07:28:17]Connected sock=9 [07:28:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 FD 9C 07 01 6D 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 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 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 5A 00 00 00 F4 03 04 00 0E F3 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7E 74 03 00 35 04 06 00 A8 4F 8D 7E 0C C8 E4 CE 09 BC 35 A3 2A A3 [07:28:17]*** Cut start [07:28:17]*** Partial cut [07:28:17]*** CUTSNS_PIN = 1 [07:28:18]*** CUTSNS_PIN = 0 [07:28:18]*** Brake cut motor [07:28:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 63 62 47 00 0C 55 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7E 74 03 00 F4 03 04 00 1A 9F A5 66 B6 04 01 00 00 A6 8A 62 07 0D F1 E7 3D [07:28:18]CommunicateWithHost err = 0 [07:28:18]CheckOFDResponse [07:28:18]1017 (14) - 77093643461234 [07:28:18]1041 (16) - 0000000000874959 [07:28:18]1040 (4) - 226430 [07:28:18]1012 (4) - 28.07.2024 01:30 [07:28:18]1206 (1) - 0 [07:28:18]OFD Sender: Remove packet 226430 [07:28:18]ProducePacketName [07:28:18]name=ofd_packets/00226430 [07:28:18]NVStorageDeleteData [07:28:18]Read from MH i2c: 01 [07:28:18]MH_I2C_Read... [07:28:18]*** Stop cut motor [07:28:18]*** Cut end [07:28:18]Read from MH i2c: 01 07 00 [07:28:18]MH_I2C_Read... [07:28:18]Read from MH i2c: 01 07 00 98 00 00 00 00 00 00 FF 0F AD [07:28:18]process_action close_receipt done [07:28:18]requested_data is exist [07:28:18]produce_requested_data [07:28:18]requested_item fm.sn is exist - process it [07:28:18]wFMCommunicate request_size=4 [07:28:18]MH_SAM_APDU [07:28:18]CAPDU: 80 11 00 00 [07:28:18]Write to MH i2c: E2 08 00 99 00 80 11 00 00 00 00 00 00 13 [07:28:18]Write i2c OK [07:28:18]MH_I2C_Read... [07:28:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:28:18]Read from MH i2c: E2 [07:28:18]MH_I2C_Read... [07:28:18]Read from MH i2c: E2 17 00 [07:28:18]MH_I2C_Read... [07:28:18]Read from MH i2c: E2 17 00 99 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 70 [07:28:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:28:18]wFMCommunicate OK [07:28:18]requested_item fd.num is exist - process it [07:28:18]SAM_PROTO_GetFieldsCounters [07:28:18]wFMCommunicate request_size=4 [07:28:18]MH_SAM_APDU [07:28:18]CAPDU: 80 13 00 00 [07:28:18]Write to MH i2c: E2 08 00 9A 00 80 13 00 00 00 00 00 00 16 [07:28:18]Write i2c OK [07:28:18]MH_I2C_Read... [07:28:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:28:18]Read from MH i2c: E2 [07:28:18]MH_I2C_Read... [07:28:18]Read from MH i2c: E2 62 00 [07:28:18]MH_I2C_Read... [07:28:18]Read from MH i2c: E2 62 00 9A 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7E 74 03 00 0E 04 04 00 B7 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 FA [07:28:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7E 74 03 00 0E 04 04 00 B7 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 [07:28:18]wFMCommunicate OK [07:28:18]SAM_PROTO_GetFieldsCounters done [07:28:18]requested_item shift.num is exist - process it [07:28:18]requested_item shift.opened is exist - process it [07:28:18]req_shift_opened [07:28:18]FM_GetShiftState [07:28:18]SAM_PROTO_GetShiftState [07:28:18]wFMCommunicate request_size=4 [07:28:18]MH_SAM_APDU [07:28:18]CAPDU: 80 13 01 00 [07:28:18]Write to MH i2c: E2 08 00 9B 00 80 13 01 00 00 00 00 00 18 [07:28:18]Write i2c OK [07:28:18]MH_I2C_Read... [07:28:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:28:18]Read from MH i2c: E2 [07:28:18]MH_I2C_Read... [07:28:18]Read from MH i2c: E2 0E 00 [07:28:18]MH_I2C_Read... [07:28:18]Read from MH i2c: E2 0E 00 9B 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 C9 [07:28:18]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [07:28:18]wFMCommunicate OK [07:28:18]SAM_PROTO_GetShiftState done [07:28:18]FM_GetShiftState done [07:28:18]req_shift_opened done [07:28:18]requested_item shift.open_date is exist - process it [07:28:18]req_shift_open_date [07:28:18]req_shift_open_date done [07:28:18]produce_requested_data done [07:28:18]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226430,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [07:28:18]process_action_free close_receipt [07:28:18]json_value_free [07:28:18]json_value_free done [07:28:18]process_json_proto returns [07:28:18]Send response to host [07:28:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226430,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [07:28:18]free response buf [07:28:18]execute_script done [07:28:18]execute_script returns [07:28:18]free content buf [07:28:18]Sock 10.Close socket [07:28:18]Sock 10.Thread stoped [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:31]recv_with_timeout no data received [07:28:33]OFD Sender: No OFD packet to send [07:28:36]accept exits with 8 [07:28:36]New connection [07:28:36]New thread 3067313508 created [07:28:36]Thread 3067170148 joined [07:28:36]Waiting for new connection... [07:28:36] Sock 8.Parse request [07:28:36]Sock 8.Check first char [07:28:36]Sock 8.First char is OK [07:28:36]request: POST /json_proto HTTP/1.0 [07:28:36]Method: POST [07:28:36]URL: /json_proto [07:28:36]Method is POST - this is cgi request [07:28:36]url: /json_proto [07:28:36]query_string will be loaded in cgi processing [07:28:36]execute_cgi json_proto POST (null) [07:28:36]execute_cgi path=json_proto method=POST [07:28:36]POST find Content-Length [07:28:36]Host: 172.17.43.131:8080 [07:28:36]Content-Length: 683 [07:28:36]Content-Type: application/json [07:28:36] [07:28:36]POST finish read [07:28:36]Found Content-Length = 683 [07:28:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002766", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 17.700, "sum" : 1200.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:28:36]execute_script... [07:28: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)2002766", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 17.700, "sum" : 1200.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:28:36]POST & json_proto [07:28:36]process_json_proto [07:28:36]json parsed OK: [07:28:36]protocol is kg_v1.0 [07:28:36]action value=close_receipt [07:28:36]process_action close_receipt [07:28:36]cmd_close_receipt [07:28:36]MH_GetDate [07:28:36]Write to MH i2c: F0 00 00 9C 00 8B [07:28:36]Write i2c OK [07:28:36]MH_I2C_Read... [07:28:36]Read from MH i2c: F0 [07:28:36]MH_I2C_Read... [07:28:36]Read from MH i2c: F0 09 00 [07:28:36]MH_I2C_Read... [07:28:36]Read from MH i2c: F0 09 00 9C 00 00 24 F3 A5 66 F9 24 A2 66 DB [07:28:36]GetLastDocTimeStamp 1722151694 [07:28:36]current date 1722151716 [07:28:36]FM_GetShiftState [07:28:36]SAM_PROTO_GetShiftState [07:28:36]wFMCommunicate request_size=4 [07:28:36]MH_SAM_APDU [07:28:36]CAPDU: 80 13 01 00 [07:28:36]Write to MH i2c: E2 08 00 9D 00 80 13 01 00 00 00 00 00 1A [07:28:36]Write i2c OK [07:28:36]MH_I2C_Read... [07:28:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:28:36]Read from MH i2c: E2 [07:28:36]MH_I2C_Read... [07:28:36]Read from MH i2c: E2 0E 00 [07:28:36]MH_I2C_Read... [07:28:36]Read from MH i2c: E2 0E 00 9D 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 CB [07:28:36]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [07:28:36]wFMCommunicate OK [07:28:36]SAM_PROTO_GetShiftState done [07:28:36]FM_GetShiftState done [07:28:36]opened in 1722125326 [07:28:36]opened+sec_in_day 1722211726 [07:28:36]quantity*price = 120006 [07:28:36]sum+1 = 120007 [07:28:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.44 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 91 28.07.2024 07:28 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226431 ФПД: 248956654239893 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T072836&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226431&fm=248956654239893&tin=02508201610067®Number=0000000000092624&sum=120000 [07:28:38]StoreToDocumentArchive [07:28:38]shift 439 fd 226431 [07:28:38]save to /storage/0439/doc_00226431 [07:28:38]save last doc name /storage/0439/doc_00226431 to /storage/kkm_last_doc_name [07:28:38]save OK [07:28:38]Clear old archive folders... [07:28:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:28:38]tlvbuf is 0035CCD0 [07:28:38]SAM_PROTO_ClearQueue [07:28:38]wFMCommunicate request_size=4 [07:28:38]MH_SAM_APDU [07:28:38]CAPDU: 80 09 00 00 [07:28:38]Write to MH i2c: E2 08 00 AA 00 80 09 00 00 00 00 00 00 1C [07:28:38]Write i2c OK [07:28:38]MH_I2C_Read... [07:28:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:28:38]Read from MH i2c: E2 [07:28:38]MH_I2C_Read... [07:28:38]Read from MH i2c: E2 03 00 [07:28:38]MH_I2C_Read... [07:28:38]Read from MH i2c: E2 03 00 AA 00 00 90 00 1E [07:28:38]RAPDU: 90 00 [07:28:38]wFMCommunicate OK [07:28:38]SAM_PROTO_ClearQueue done [07:28:38]KKMCreateOFDPacket [07:28:38]OFDProtocolAddRootSTLVToBuf [07:28:38]FM_MakeSignedData [07:28:38]FM_MakeSignedData [07:28:38]SAM_PROTO_SignData [07:28:38]wFMCommunicate request_size=4 [07:28:38]MH_SAM_APDU [07:28:38]CAPDU: 80 0D 01 02 [07:28:38]Write to MH i2c: E2 08 00 AB 00 80 0D 01 02 00 00 00 00 24 [07:28:38]Write i2c OK [07:28:38]MH_I2C_Read... [07:28:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:28:38]Read from MH i2c: E2 [07:28:38]MH_I2C_Read... [07:28:38]Read from MH i2c: E2 03 00 [07:28:38]MH_I2C_Read... [07:28:38]Read from MH i2c: E2 03 00 AB 00 00 90 00 1F [07:28:38]RAPDU: 90 00 [07:28:38]wFMCommunicate OK [07:28:38]wFMCommunicate request_size=255 [07:28:38]MH_SAM_APDU [07:28:38]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 00 00 00 F4 03 04 00 24 F3 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7F 74 03 00 35 04 06 00 E2 [07:28:38]Write to MH i2c: E2 02 01 AC 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 00 00 00 F4 03 04 00 24 F3 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7F 74 03 00 35 04 06 00 E2 00 00 2A [07:28:38]Write i2c OK [07:28:38]MH_I2C_Read... [07:28:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:28:38]Read from MH i2c: E2 [07:28:38]MH_I2C_Read... [07:28:38]Read from MH i2c: E2 03 00 [07:28:38]MH_I2C_Read... [07:28:38]Read from MH i2c: E2 03 00 AC 00 00 90 00 20 [07:28:38]RAPDU: 90 00 [07:28:38]wFMCommunicate OK [07:28:38]wFMCommunicate request_size=10 [07:28:38]MH_SAM_APDU [07:28:38]CAPDU: 80 0D 02 02 05 6C BC F0 C0 95 [07:28:38]Write to MH i2c: E2 0D 00 AD 00 80 0D 02 02 05 00 6C BC F0 C0 95 00 00 9E [07:28:38]Write i2c OK [07:28:38]MH_I2C_Read... [07:28:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:28:38]Read from MH i2c: E2 [07:28:38]MH_I2C_Read... [07:28:38]Read from MH i2c: E2 03 00 [07:28:38]MH_I2C_Read... [07:28:38]Read from MH i2c: E2 03 00 AD 00 00 90 00 21 [07:28:38]RAPDU: 90 00 [07:28:38]wFMCommunicate OK [07:28:38]wFMCommunicate request_size=4 [07:28:38]MH_SAM_APDU [07:28:38]CAPDU: 80 0D 03 02 [07:28:38]Write to MH i2c: E2 08 00 AE 00 80 0D 03 02 00 00 00 00 29 [07:28:38]Write i2c OK [07:28:38]MH_I2C_Read... [07:28:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:28:38]Read from MH i2c: E2 [07:28:38]MH_I2C_Read... [07:28:38]Read from MH i2c: E2 0B 00 [07:28:38]MH_I2C_Read... [07:28:38]Read from MH i2c: E2 0B 00 AE 00 00 EA 54 91 17 17 15 62 5F 90 00 FD [07:28:38]RAPDU: EA 54 91 17 17 15 62 5F 90 00 [07:28:38]wFMCommunicate OK [07:28:38]SAM_PROTO_SignData done [07:28:38]FM_MakeSignedData done [07:28:38]CreateOFDProtocolMessage [07:28:38]wFMCommunicate request_size=4 [07:28:38]MH_SAM_APDU [07:28:38]CAPDU: 80 11 00 00 [07:28:38]Write to MH i2c: E2 08 00 AF 00 80 11 00 00 00 00 00 00 29 [07:28:38]Write i2c OK [07:28:38]MH_I2C_Read... [07:28:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:28:38]Read from MH i2c: E2 [07:28:38]MH_I2C_Read... [07:28:38]Read from MH i2c: E2 17 00 [07:28:38]MH_I2C_Read... [07:28:38]Read from MH i2c: E2 17 00 AF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 86 [07:28:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:28:38]wFMCommunicate OK [07:28:38]CreateOFDProtocolMessage done [07:28:38]OFDSenderStorePacket 226431 [07:28:38]StoreOFDPacket docnum=226431 [07:28:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 C6 6E 07 01 49 F0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 00 00 00 F4 03 04 00 24 F3 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7F 74 03 00 35 04 06 00 E2 6C BC F0 C0 95 EA 54 91 17 17 15 62 5F [07:28:38]CheckFolder [07:28:38]dirname=/storage/ofd_packets [07:28:38]CheckFolder done [07:28:38]ProducePacketName [07:28:38]name=ofd_packets/00226431 [07:28:38]NVStorageSaveData ofd_packets/00226431 [07:28:38]File name is /storage/ofd_packets/00226431 [07:28:38]Write 301 bytes [07:28:38]NVStorageSaveData done [07:28:38]OFDSenderStorePacket done [07:28:38]KKMCreateOFDPacket done [07:28:38]NVStorageSaveData kkm_last_timestamp [07:28:38]File name is /storage/kkm_last_timestamp [07:28:38]Write 4 bytes [07:28:38]NVStorageSaveData done [07:28:38]ExternCall_PrintAddStr [07:28:38]wPrintStart [07:28:38]Write to MH i2c: 01 00 00 B0 00 B0 [07:28:38]Write i2c OK [07:28:38]MH_I2C_Read... [07:28:38]Read from MH i2c: 01 [07:28:38]MH_I2C_Read... [07:28:38]Read from MH i2c: 01 07 00 [07:28:38]MH_I2C_Read... [07:28:38]Read from MH i2c: 01 07 00 B0 00 00 00 00 00 00 FF 0F C5 [07:28:38]RasterBufferAndPrint [07:28:38]line Счет N : (1)2002766 [07:28:38]line ИНН: 02508201610067 [07:28:38]line Контрольно-Кассовый Чек [07:28:38]line ПРОДАЖА [07:28:38]line ТРК (МРК, ГНК) : 53 [07:28:38]line Товар: 2710124130 [07:28:38]line Аи-92-К-5 [07:28:38]line 17.700 * 67.80 [07:28:38]line = 1200.06 [07:28:38]line НДС 12% НСП 1% [07:28:38]line > о реализуемом товаре [07:28:38]line ОКРУГЛЕНИЕ: -0.06 [07:28:38]line ИТОГО: 1200.00 [07:28:38]line Внесено: 1200.00 [07:28:38]line СДАЧА: 0.00 [07:28:38]line НСП 1% : 10.62 [07:28:38]line НДС 12% : 127.44 [07:28:38]line Наличными: 1200.00 [07:28:38]line Безнал.: 0.00 [07:28:38]line Место: АЗС № 97 "Партнер Нефть" [07:28:38]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [07:28:38]line СНО: Общий режим [07:28:38]line Чек 91 28.07.2024 07:28 [07:28:38]line Смена: 439 ФФД: 1.0 [07:28:38]line ЗНМ: 0300000054 [07:28:38]line РНМ: 0000000000092624 [07:28:38]line Версия ККМ: 001 [07:28:38]line ФМ: 0000000000874959 [07:28:38]line ФД: 226431 [07:28:38]line ФПД: 248956654239893 [07:28:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T072836&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226431&fm=248956654239893&tin=02508201610067®Number=0000000000092624&sum=120000 [07:28:38]written 0, free lines is 4095 [07:28:38]OFD Sender: Processing packet 226431 [packets to send 600, broken 599] [07:28:38]ProducePacketName [07:28:38]name=ofd_packets/00226431 [07:28:38]OFD Sender: To server: pG, [07:28:38]CommunicateWithHost lk.salyk.kg:30040 [07:28:38]ConnectInit lk.salyk.kg [07:28:39]Write to MH i2c: 01 00 00 DB 00 DB [07:28:39]Write i2c OK [07:28:39]MH_I2C_Read... [07:28:39]Read from MH i2c: 01 [07:28:39]MH_I2C_Read... [07:28:39]Read from MH i2c: 01 07 00 [07:28:39]MH_I2C_Read... [07:28:39]Read from MH i2c: 01 07 00 DB 00 00 00 00 00 00 5D 0C 4B [07:28:39]RasterBufferAndPrint [07:28:39]line [07:28:39]line [07:28:39]line [07:28:39]line [07:28:39]line [07:28:39]written 0, free lines is 3170 [07:28:39]MH_Cut [07:28:39]Write to MH i2c: D1 01 00 E2 00 01 B4 [07:28:39]Write i2c OK [07:28:39]MH_I2C_Read... [07:28:39]Read from MH i2c: D1 [07:28:39]MH_I2C_Read... [07:28:39]Read from MH i2c: D1 01 00 [07:28:39]MH_I2C_Read... [07:28:39]Read from MH i2c: D1 01 00 E2 00 00 B3 [07:28:39]Write to MH i2c: 01 00 00 E3 00 E3 [07:28:39]Write i2c OK [07:28:39]MH_I2C_Read... [07:28:40]*** Cut start [07:28:40]*** Partial cut [07:28:40]*** CUTSNS_PIN = 1 [07:28:40]*** CUTSNS_PIN = 0 [07:28:40]*** Brake cut motor [07:28:41]Read from MH i2c: 01 [07:28:41]MH_I2C_Read... [07:28:41]*** Stop cut motor [07:28:41]*** Cut end [07:28:41]Read from MH i2c: 01 07 00 [07:28:41]MH_I2C_Read... [07:28:41]Read from MH i2c: 01 07 00 E3 00 00 00 00 00 00 FF 0F F8 [07:28:41]process_action close_receipt done [07:28:41]requested_data is exist [07:28:41]produce_requested_data [07:28:41]requested_item fm.sn is exist - process it [07:28:41]wFMCommunicate request_size=4 [07:28:41]MH_SAM_APDU [07:28:41]CAPDU: 80 11 00 00 [07:28:41]Write to MH i2c: E2 08 00 E4 00 80 11 00 00 00 00 00 00 5E [07:28:41]Write i2c OK [07:28:41]MH_I2C_Read... [07:28:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:28:41]Read from MH i2c: E2 [07:28:41]MH_I2C_Read... [07:28:41]Read from MH i2c: E2 17 00 [07:28:41]MH_I2C_Read... [07:28:41]Read from MH i2c: E2 17 00 E4 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BB [07:28:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:28:41]wFMCommunicate OK [07:28:41]requested_item fd.num is exist - process it [07:28:41]SAM_PROTO_GetFieldsCounters [07:28:41]wFMCommunicate request_size=4 [07:28:41]MH_SAM_APDU [07:28:41]CAPDU: 80 13 00 00 [07:28:41]Write to MH i2c: E2 08 00 E5 00 80 13 00 00 00 00 00 00 61 [07:28:41]Write i2c OK [07:28:41]MH_I2C_Read... [07:28:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:28:41]Read from MH i2c: E2 [07:28:41]MH_I2C_Read... [07:28:41]Read from MH i2c: E2 62 00 [07:28:41]MH_I2C_Read... [07:28:41]Read from MH i2c: E2 62 00 E5 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7F 74 03 00 0E 04 04 00 B7 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 49 [07:28:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7F 74 03 00 0E 04 04 00 B7 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 [07:28:41]wFMCommunicate OK [07:28:41]SAM_PROTO_GetFieldsCounters done [07:28:41]requested_item shift.num is exist - process it [07:28:41]requested_item shift.opened is exist - process it [07:28:41]req_shift_opened [07:28:41]FM_GetShiftState [07:28:41]SAM_PROTO_GetShiftState [07:28:41]wFMCommunicate request_size=4 [07:28:41]MH_SAM_APDU [07:28:41]CAPDU: 80 13 01 00 [07:28:41]Write to MH i2c: E2 08 00 E6 00 80 13 01 00 00 00 00 00 63 [07:28:41]Write i2c OK [07:28:41]MH_I2C_Read... [07:28:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:28:41]Read from MH i2c: E2 [07:28:41]MH_I2C_Read... [07:28:41]Read from MH i2c: E2 0E 00 [07:28:41]MH_I2C_Read... [07:28:41]Read from MH i2c: E2 0E 00 E6 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 14 [07:28:41]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [07:28:41]wFMCommunicate OK [07:28:41]SAM_PROTO_GetShiftState done [07:28:41]FM_GetShiftState done [07:28:41]req_shift_opened done [07:28:41]requested_item shift.open_date is exist - process it [07:28:41]req_shift_open_date [07:28:41]req_shift_open_date done [07:28:41]produce_requested_data done [07:28:41]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226431,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [07:28:41]process_action_free close_receipt [07:28:41]json_value_free [07:28:41]json_value_free done [07:28:41]process_json_proto returns [07:28:41]Send response to host [07:28:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226431,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [07:28:41]free response buf [07:28:41]execute_script done [07:28:41]execute_script returns [07:28:41]free content buf [07:28:41]Sock 8.Close socket [07:28:41]Sock 8.Thread stoped [07:28:43]ConnectInit Can't take IP for lk.salyk.kg [07:28:43]CommunicateWithHost connect error [07:28:43]CommunicateWithHost err = -1 [07:28:43]OFD Sender: Server communicate error [07:28:48]OFD Sender: Processing packet 226431 [packets to send 600, broken 599] [07:28:48]ProducePacketName [07:28:48]name=ofd_packets/00226431 [07:28:48]OFD Sender: To server: pG, [07:28:48]CommunicateWithHost lk.salyk.kg:30040 [07:28:48]ConnectInit lk.salyk.kg [07:28:53]ConnectInit Can't take IP for lk.salyk.kg [07:28:53]CommunicateWithHost connect error [07:28:53]CommunicateWithHost err = -1 [07:28:53]OFD Sender: Server communicate error [07:28:58]OFD Sender: Processing packet 226431 [packets to send 600, broken 599] [07:28:58]ProducePacketName [07:28:58]name=ofd_packets/00226431 [07:28:58]OFD Sender: To server: pG, [07:28:58]CommunicateWithHost lk.salyk.kg:30040 [07:28:58]ConnectInit lk.salyk.kg [07:29:00]recv_with_timeout no data received [07:29:03]Connected sock=8 [07:29:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 C6 6E 07 01 49 F0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 00 00 00 F4 03 04 00 24 F3 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7F 74 03 00 35 04 06 00 E2 6C BC F0 C0 95 EA 54 91 17 17 15 62 5F [07:29:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 DE 61 47 00 7D C2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7F 74 03 00 F4 03 04 00 48 9F A5 66 B6 04 01 00 00 8E 02 59 36 F7 DB 25 1B [07:29:03]CommunicateWithHost err = 0 [07:29:03]CheckOFDResponse [07:29:03]1017 (14) - 77093643461234 [07:29:03]1041 (16) - 0000000000874959 [07:29:03]1040 (4) - 226431 [07:29:03]1012 (4) - 28.07.2024 01:30 [07:29:03]1206 (1) - 0 [07:29:03]OFD Sender: Remove packet 226431 [07:29:03]ProducePacketName [07:29:03]name=ofd_packets/00226431 [07:29:03]NVStorageDeleteData [07:29:04]OFD Sender: No OFD packet to send [07:29:09]OFD Sender: No OFD packet to send [07:29:14]OFD Sender: No OFD packet to send [07:29:19]OFD Sender: No OFD packet to send [07:29:24]OFD Sender: No OFD packet to send [07:29:29]OFD Sender: No OFD packet to send [07:29:30]recv_with_timeout no data received [07:29:34]OFD Sender: No OFD packet to send [07:29:39]OFD Sender: No OFD packet to send [07:29:41]recv_with_timeout no data received [07:29:44]OFD Sender: No OFD packet to send [07:29:49]OFD Sender: No OFD packet to send [07:29:54]OFD Sender: No OFD packet to send [07:29:59]OFD Sender: No OFD packet to send [07:30:04]OFD Sender: No OFD packet to send [07:30:09]OFD Sender: No OFD packet to send [07:30:14]OFD Sender: No OFD packet to send [07:30:19]OFD Sender: No OFD packet to send [07:30:24]OFD Sender: No OFD packet to send [07:30:29]OFD Sender: No OFD packet to send [07:30:34]OFD Sender: No OFD packet to send [07:30:39]OFD Sender: No OFD packet to send [07:30:44]OFD Sender: No OFD packet to send [07:30:49]OFD Sender: No OFD packet to send [07:30:54]OFD Sender: No OFD packet to send [07:30:59]OFD Sender: No OFD packet to send [07:31:04]OFD Sender: No OFD packet to send [07:31:09]OFD Sender: No OFD packet to send [07:31:14]OFD Sender: No OFD packet to send [07:31:19]OFD Sender: No OFD packet to send [07:31:24]OFD Sender: No OFD packet to send [07:31:29]OFD Sender: No OFD packet to send [07:31:34]OFD Sender: No OFD packet to send [07:31:39]OFD Sender: No OFD packet to send [07:31:44]OFD Sender: No OFD packet to send [07:31:49]OFD Sender: No OFD packet to send [07:31:54]OFD Sender: No OFD packet to send [07:31:59]OFD Sender: No OFD packet to send [07:32:04]OFD Sender: No OFD packet to send [07:32:09]OFD Sender: No OFD packet to send [07:32:14]OFD Sender: No OFD packet to send [07:32:19]OFD Sender: No OFD packet to send [07:32:24]OFD Sender: No OFD packet to send [07:32:29]OFD Sender: No OFD packet to send [07:32:34]OFD Sender: No OFD packet to send [07:32:38]accept exits with 10 [07:32:38]New connection [07:32:38]New thread 3067170148 created [07:32:38]Thread 3067313508 joined [07:32:38]Waiting for new connection... [07:32:38] Sock 10.Parse request [07:32:38]Sock 10.Check first char [07:32:38]Sock 10.First char is OK [07:32:38]request: POST /json_proto HTTP/1.0 [07:32:38]Method: POST [07:32:38]URL: /json_proto [07:32:38]Method is POST - this is cgi request [07:32:38]url: /json_proto [07:32:38]query_string will be loaded in cgi processing [07:32:38]execute_cgi json_proto POST (null) [07:32:38]execute_cgi path=json_proto method=POST [07:32:38]POST find Content-Length [07:32:38]Host: 172.17.43.131:8080 [07:32:38]Content-Length: 679 [07:32:38]Content-Type: application/json [07:32:38] [07:32:38]POST finish read [07:32:38]Found Content-Length = 679 [07:32:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002768", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:32:38]execute_script... [07:32:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002768", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:32:38]POST & json_proto [07:32:38]process_json_proto [07:32:38]json parsed OK: [07:32:38]protocol is kg_v1.0 [07:32:38]action value=close_receipt [07:32:38]process_action close_receipt [07:32:38]cmd_close_receipt [07:32:38]MH_GetDate [07:32:38]Write to MH i2c: F0 00 00 E7 00 D6 [07:32:38]Write i2c OK [07:32:38]MH_I2C_Read... [07:32:38]Read from MH i2c: F0 [07:32:38]MH_I2C_Read... [07:32:38]Read from MH i2c: F0 09 00 [07:32:38]MH_I2C_Read... [07:32:38]Read from MH i2c: F0 09 00 E7 00 00 16 F4 A5 66 F9 24 A2 66 19 [07:32:38]GetLastDocTimeStamp 1722151716 [07:32:38]current date 1722151958 [07:32:38]FM_GetShiftState [07:32:38]SAM_PROTO_GetShiftState [07:32:38]wFMCommunicate request_size=4 [07:32:38]MH_SAM_APDU [07:32:38]CAPDU: 80 13 01 00 [07:32:38]Write to MH i2c: E2 08 00 E8 00 80 13 01 00 00 00 00 00 65 [07:32:38]Write i2c OK [07:32:38]MH_I2C_Read... [07:32:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:32:38]Read from MH i2c: E2 [07:32:38]MH_I2C_Read... [07:32:38]Read from MH i2c: E2 0E 00 [07:32:38]MH_I2C_Read... [07:32:38]Read from MH i2c: E2 0E 00 E8 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 16 [07:32:38]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [07:32:38]wFMCommunicate OK [07:32:38]SAM_PROTO_GetShiftState done [07:32:38]FM_GetShiftState done [07:32:38]opened in 1722125326 [07:32:38]opened+sec_in_day 1722211726 [07:32:38]quantity*price = 70037 [07:32:38]sum+1 = 70038 [07:32:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 92 28.07.2024 07:32 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226432 ФПД: 1694442871683 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T073238&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226432&fm=1694442871683&tin=02508201610067®Number=0000000000092624&sum=70000 [07:32:39]StoreToDocumentArchive [07:32:39]shift 439 fd 226432 [07:32:39]save to /storage/0439/doc_00226432 [07:32:39]save last doc name /storage/0439/doc_00226432 to /storage/kkm_last_doc_name [07:32:39]save OK [07:32:39]Clear old archive folders... [07:32:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:32:39]tlvbuf is 00311430 [07:32:39]SAM_PROTO_ClearQueue [07:32:39]wFMCommunicate request_size=4 [07:32:39]MH_SAM_APDU [07:32:39]CAPDU: 80 09 00 00 [07:32:39]Write to MH i2c: E2 08 00 F5 00 80 09 00 00 00 00 00 00 67 [07:32:39]Write i2c OK [07:32:39]MH_I2C_Read... [07:32:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:32:39]Read from MH i2c: E2 [07:32:39]MH_I2C_Read... [07:32:39]Read from MH i2c: E2 03 00 [07:32:39]MH_I2C_Read... [07:32:39]Read from MH i2c: E2 03 00 F5 00 00 90 00 69 [07:32:39]RAPDU: 90 00 [07:32:39]wFMCommunicate OK [07:32:39]SAM_PROTO_ClearQueue done [07:32:39]KKMCreateOFDPacket [07:32:39]OFDProtocolAddRootSTLVToBuf [07:32:39]FM_MakeSignedData [07:32:39]FM_MakeSignedData [07:32:39]SAM_PROTO_SignData [07:32:39]wFMCommunicate request_size=4 [07:32:39]MH_SAM_APDU [07:32:39]CAPDU: 80 0D 01 02 [07:32:39]Write to MH i2c: E2 08 00 F6 00 80 0D 01 02 00 00 00 00 6F [07:32:39]Write i2c OK [07:32:39]MH_I2C_Read... [07:32:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:32:39]Read from MH i2c: E2 [07:32:39]MH_I2C_Read... [07:32:39]Read from MH i2c: E2 03 00 [07:32:39]MH_I2C_Read... [07:32:39]Read from MH i2c: E2 03 00 F6 00 00 90 00 6A [07:32:39]RAPDU: 90 00 [07:32:39]wFMCommunicate OK [07:32:39]wFMCommunicate request_size=255 [07:32:39]MH_SAM_APDU [07:32:39]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 5C 00 00 00 F4 03 04 00 16 F4 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 80 74 03 00 35 04 06 00 01 [07:32:39]Write to MH i2c: E2 02 01 F7 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 5C 00 00 00 F4 03 04 00 16 F4 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 80 74 03 00 35 04 06 00 01 00 00 FE [07:32:39]Write i2c OK [07:32:39]MH_I2C_Read... [07:32:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:32:39]Read from MH i2c: E2 [07:32:39]MH_I2C_Read... [07:32:39]Read from MH i2c: E2 03 00 [07:32:39]MH_I2C_Read... [07:32:39]Read from MH i2c: E2 03 00 F7 00 00 90 00 6B [07:32:39]RAPDU: 90 00 [07:32:39]wFMCommunicate OK [07:32:39]wFMCommunicate request_size=10 [07:32:39]MH_SAM_APDU [07:32:39]CAPDU: 80 0D 02 02 05 8A 84 AA 5B 83 [07:32:39]Write to MH i2c: E2 0D 00 F8 00 80 0D 02 02 05 00 8A 84 AA 5B 83 00 00 12 [07:32:39]Write i2c OK [07:32:39]MH_I2C_Read... [07:32:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:32:39]OFD Sender: No OFD packet to send [07:32:39]Read from MH i2c: E2 [07:32:39]MH_I2C_Read... [07:32:39]Read from MH i2c: E2 03 00 [07:32:39]MH_I2C_Read... [07:32:39]Read from MH i2c: E2 03 00 F8 00 00 90 00 6C [07:32:39]RAPDU: 90 00 [07:32:39]wFMCommunicate OK [07:32:39]wFMCommunicate request_size=4 [07:32:39]MH_SAM_APDU [07:32:39]CAPDU: 80 0D 03 02 [07:32:39]Write to MH i2c: E2 08 00 F9 00 80 0D 03 02 00 00 00 00 74 [07:32:39]Write i2c OK [07:32:39]MH_I2C_Read... [07:32:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:32:40]Read from MH i2c: E2 [07:32:40]MH_I2C_Read... [07:32:40]Read from MH i2c: E2 0B 00 [07:32:40]MH_I2C_Read... [07:32:40]Read from MH i2c: E2 0B 00 F9 00 00 A2 50 72 F1 4E 41 2B 35 90 00 B9 [07:32:40]RAPDU: A2 50 72 F1 4E 41 2B 35 90 00 [07:32:40]wFMCommunicate OK [07:32:40]SAM_PROTO_SignData done [07:32:40]FM_MakeSignedData done [07:32:40]CreateOFDProtocolMessage [07:32:40]wFMCommunicate request_size=4 [07:32:40]MH_SAM_APDU [07:32:40]CAPDU: 80 11 00 00 [07:32:40]Write to MH i2c: E2 08 00 FA 00 80 11 00 00 00 00 00 00 74 [07:32:40]Write i2c OK [07:32:40]MH_I2C_Read... [07:32:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:32:40]Read from MH i2c: E2 [07:32:40]MH_I2C_Read... [07:32:40]Read from MH i2c: E2 17 00 [07:32:40]MH_I2C_Read... [07:32:40]Read from MH i2c: E2 17 00 FA 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D1 [07:32:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:32:40]wFMCommunicate OK [07:32:40]CreateOFDProtocolMessage done [07:32:40]OFDSenderStorePacket 226432 [07:32:40]StoreOFDPacket docnum=226432 [07:32:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 F0 C2 07 01 DE 02 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 5C 00 00 00 F4 03 04 00 16 F4 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 80 74 03 00 35 04 06 00 01 8A 84 AA 5B 83 A2 50 72 F1 4E 41 2B 35 [07:32:40]CheckFolder [07:32:40]dirname=/storage/ofd_packets [07:32:40]CheckFolder done [07:32:40]ProducePacketName [07:32:40]name=ofd_packets/00226432 [07:32:40]NVStorageSaveData ofd_packets/00226432 [07:32:40]File name is /storage/ofd_packets/00226432 [07:32:40]Write 301 bytes [07:32:40]NVStorageSaveData done [07:32:40]OFDSenderStorePacket done [07:32:40]KKMCreateOFDPacket done [07:32:40]NVStorageSaveData kkm_last_timestamp [07:32:40]File name is /storage/kkm_last_timestamp [07:32:40]Write 4 bytes [07:32:40]NVStorageSaveData done [07:32:40]ExternCall_PrintAddStr [07:32:40]wPrintStart [07:32:40]Write to MH i2c: 01 00 00 FB 00 FB [07:32:40]Write i2c OK [07:32:40]MH_I2C_Read... [07:32:40]Read from MH i2c: 01 [07:32:40]MH_I2C_Read... [07:32:40]Read from MH i2c: 01 07 00 [07:32:40]MH_I2C_Read... [07:32:40]Read from MH i2c: 01 07 00 FB 00 00 00 00 00 00 FF 0F 10 [07:32:40]RasterBufferAndPrint [07:32:40]line Счет N : (1)2002768 [07:32:40]line ИНН: 02508201610067 [07:32:40]line Контрольно-Кассовый Чек [07:32:40]line ПРОДАЖА [07:32:40]line ТРК (МРК, ГНК) : 43 [07:32:40]line Товар: 2710124130 [07:32:40]line Аи-92-К-5 [07:32:40]line 10.330 * 67.80 [07:32:40]line = 700.37 [07:32:40]line НДС 12% НСП 1% [07:32:40]line > о реализуемом товаре [07:32:40]line ОКРУГЛЕНИЕ: -0.37 [07:32:40]line ИТОГО: 700.00 [07:32:40]line Внесено: 700.00 [07:32:40]line СДАЧА: 0.00 [07:32:40]line НСП 1% : 6.20 [07:32:40]line НДС 12% : 74.38 [07:32:40]line Наличными: 700.00 [07:32:40]line Безнал.: 0.00 [07:32:40]line Место: АЗС № 97 "Партнер Нефть" [07:32:40]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [07:32:40]line СНО: Общий режим [07:32:40]line Чек 92 28.07.2024 07:32 [07:32:40]line Смена: 439 ФФД: 1.0 [07:32:40]line ЗНМ: 0300000054 [07:32:40]line РНМ: 0000000000092624 [07:32:40]line Версия ККМ: 001 [07:32:40]line ФМ: 0000000000874959 [07:32:40]line ФД: 226432 [07:32:40]line ФПД: 1694442871683 [07:32:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T073238&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226432&fm=1694442871683&tin=02508201610067®Number=0000000000092624&sum=70000 [07:32:40]OFD Sender: Processing packet 226432 [packets to send 600, broken 599] [07:32:40]ProducePacketName [07:32:40]name=ofd_packets/00226432 [07:32:40]OFD Sender: To server: pG, [07:32:40]CommunicateWithHost lk.salyk.kg:30040 [07:32:40]ConnectInit lk.salyk.kg [07:32:40]written 0, free lines is 4095 [07:32:40]Connected sock=8 [07:32:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 F0 C2 07 01 DE 02 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 5C 00 00 00 F4 03 04 00 16 F4 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 80 74 03 00 35 04 06 00 01 8A 84 AA 5B 83 A2 50 72 F1 4E 41 2B 35 [07:32:40]Write to MH i2c: 01 00 00 26 01 27 [07:32:40]Write i2c OK [07:32:40]MH_I2C_Read... [07:32:40]Read from MH i2c: 01 [07:32:40]MH_I2C_Read... [07:32:40]Read from MH i2c: 01 07 00 [07:32:40]MH_I2C_Read... [07:32:40]Read from MH i2c: 01 07 00 26 01 00 00 00 00 00 61 0C 9B [07:32:40]RasterBufferAndPrint [07:32:40]line [07:32:40]line [07:32:40]line [07:32:40]line [07:32:40]line [07:32:40]written 0, free lines is 3173 [07:32:40]MH_Cut [07:32:40]Write to MH i2c: D1 01 00 2D 01 01 00 [07:32:40]Write i2c OK [07:32:40]MH_I2C_Read... [07:32:40]Read from MH i2c: D1 [07:32:40]MH_I2C_Read... [07:32:40]Read from MH i2c: D1 01 00 [07:32:40]MH_I2C_Read... [07:32:40]Read from MH i2c: D1 01 00 2D 01 00 FF [07:32:40]Write to MH i2c: 01 00 00 2E 01 2F [07:32:40]Write i2c OK [07:32:40]MH_I2C_Read... [07:32:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 9C 97 47 00 9A 08 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 80 74 03 00 F4 03 04 00 21 A0 A5 66 B6 04 01 00 00 C6 BA 83 AC C8 66 48 66 [07:32:41]CommunicateWithHost err = 0 [07:32:41]CheckOFDResponse [07:32:41]1017 (14) - 77093643461234 [07:32:41]1041 (16) - 0000000000874959 [07:32:41]1040 (4) - 226432 [07:32:41]1012 (4) - 28.07.2024 01:34 [07:32:41]1206 (1) - 0 [07:32:41]OFD Sender: Remove packet 226432 [07:32:41]ProducePacketName [07:32:41]name=ofd_packets/00226432 [07:32:41]NVStorageDeleteData [07:32:41]OFD Sender: No OFD packet to send [07:32:42]*** Cut start [07:32:42]*** Partial cut [07:32:42]*** CUTSNS_PIN = 1 [07:32:42]*** CUTSNS_PIN = 0 [07:32:42]*** Brake cut motor [07:32:42]Read from MH i2c: 01 [07:32:42]MH_I2C_Read... [07:32:42]*** Stop cut motor [07:32:42]*** Cut end [07:32:42]Read from MH i2c: 01 07 00 [07:32:42]MH_I2C_Read... [07:32:42]Read from MH i2c: 01 07 00 2E 01 00 00 00 00 00 FF 0F 44 [07:32:42]process_action close_receipt done [07:32:42]requested_data is exist [07:32:42]produce_requested_data [07:32:42]requested_item fm.sn is exist - process it [07:32:42]wFMCommunicate request_size=4 [07:32:42]MH_SAM_APDU [07:32:42]CAPDU: 80 11 00 00 [07:32:42]Write to MH i2c: E2 08 00 2F 01 80 11 00 00 00 00 00 00 AA [07:32:42]Write i2c OK [07:32:42]MH_I2C_Read... [07:32:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:32:42]Read from MH i2c: E2 [07:32:42]MH_I2C_Read... [07:32:42]Read from MH i2c: E2 17 00 [07:32:42]MH_I2C_Read... [07:32:42]Read from MH i2c: E2 17 00 2F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 07 [07:32:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:32:42]wFMCommunicate OK [07:32:42]requested_item fd.num is exist - process it [07:32:42]SAM_PROTO_GetFieldsCounters [07:32:42]wFMCommunicate request_size=4 [07:32:42]MH_SAM_APDU [07:32:42]CAPDU: 80 13 00 00 [07:32:42]Write to MH i2c: E2 08 00 30 01 80 13 00 00 00 00 00 00 AD [07:32:42]Write i2c OK [07:32:42]MH_I2C_Read... [07:32:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:32:42]Read from MH i2c: E2 [07:32:42]MH_I2C_Read... [07:32:42]Read from MH i2c: E2 62 00 [07:32:42]MH_I2C_Read... [07:32:42]Read from MH i2c: E2 62 00 30 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 80 74 03 00 0E 04 04 00 B7 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 99 [07:32:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 80 74 03 00 0E 04 04 00 B7 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 [07:32:42]wFMCommunicate OK [07:32:42]SAM_PROTO_GetFieldsCounters done [07:32:42]requested_item shift.num is exist - process it [07:32:42]requested_item shift.opened is exist - process it [07:32:42]req_shift_opened [07:32:42]FM_GetShiftState [07:32:42]SAM_PROTO_GetShiftState [07:32:42]wFMCommunicate request_size=4 [07:32:42]MH_SAM_APDU [07:32:42]CAPDU: 80 13 01 00 [07:32:42]Write to MH i2c: E2 08 00 31 01 80 13 01 00 00 00 00 00 AF [07:32:42]Write i2c OK [07:32:42]MH_I2C_Read... [07:32:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:32:43]Read from MH i2c: E2 [07:32:43]MH_I2C_Read... [07:32:43]Read from MH i2c: E2 0E 00 [07:32:43]MH_I2C_Read... [07:32:43]Read from MH i2c: E2 0E 00 31 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 60 [07:32:43]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [07:32:43]wFMCommunicate OK [07:32:43]SAM_PROTO_GetShiftState done [07:32:43]FM_GetShiftState done [07:32:43]req_shift_opened done [07:32:43]requested_item shift.open_date is exist - process it [07:32:43]req_shift_open_date [07:32:43]req_shift_open_date done [07:32:43]produce_requested_data done [07:32:43]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226432,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [07:32:43]process_action_free close_receipt [07:32:43]json_value_free [07:32:43]json_value_free done [07:32:43]process_json_proto returns [07:32:43]Send response to host [07:32:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226432,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [07:32:43]free response buf [07:32:43]execute_script done [07:32:43]execute_script returns [07:32:43]free content buf [07:32:43]Sock 10.Close socket [07:32:43]Sock 10.Thread stoped [07:32:46]OFD Sender: No OFD packet to send [07:32:51]OFD Sender: No OFD packet to send [07:32:56]OFD Sender: No OFD packet to send [07:33:01]OFD Sender: No OFD packet to send [07:33:06]OFD Sender: No OFD packet to send [07:33:11]OFD Sender: No OFD packet to send [07:33:16]OFD Sender: No OFD packet to send [07:33:21]OFD Sender: No OFD packet to send [07:33:26]OFD Sender: No OFD packet to send [07:33:31]OFD Sender: No OFD packet to send [07:33:36]accept exits with 9 [07:33:36]New connection [07:33:36]New thread 3067313508 created [07:33:36]Thread 3067170148 joined [07:33:36]Waiting for new connection... [07:33:36] Sock 9.Parse request [07:33:36]Sock 9.Check first char [07:33:36]Sock 9.First char is OK [07:33:36]request: POST /json_proto HTTP/1.0 [07:33:36]Method: POST [07:33:36]URL: /json_proto [07:33:36]Method is POST - this is cgi request [07:33:36]url: /json_proto [07:33:36]query_string will be loaded in cgi processing [07:33:36]execute_cgi json_proto POST (null) [07:33:36]execute_cgi path=json_proto method=POST [07:33:36]POST find Content-Length [07:33:36]Host: 172.17.43.131:8080 [07:33:36]Content-Length: 686 [07:33:36]Content-Type: application/json [07:33:36] [07:33:36]POST finish read [07:33:36]Found Content-Length = 686 [07:33:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002767", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 54.950, "sum" : 2000.18, "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" ] } } [07:33:36]execute_script... [07:33:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002767", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 54.950, "sum" : 2000.18, "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" ] } } [07:33:36]POST & json_proto [07:33:36]process_json_proto [07:33:36]json parsed OK: [07:33:36]protocol is kg_v1.0 [07:33:36]action value=close_receipt [07:33:36]process_action close_receipt [07:33:36]cmd_close_receipt [07:33:36]MH_GetDate [07:33:36]Write to MH i2c: F0 00 00 32 01 22 [07:33:36]Write i2c OK [07:33:36]MH_I2C_Read... [07:33:36]Read from MH i2c: F0 [07:33:36]MH_I2C_Read... [07:33:36]Read from MH i2c: F0 09 00 [07:33:36]MH_I2C_Read... [07:33:36]Read from MH i2c: F0 09 00 32 01 00 50 F4 A5 66 F9 24 A2 66 9F [07:33:36]GetLastDocTimeStamp 1722151958 [07:33:36]current date 1722152016 [07:33:36]FM_GetShiftState [07:33:36]SAM_PROTO_GetShiftState [07:33:36]wFMCommunicate request_size=4 [07:33:36]MH_SAM_APDU [07:33:36]CAPDU: 80 13 01 00 [07:33:36]Write to MH i2c: E2 08 00 33 01 80 13 01 00 00 00 00 00 B1 [07:33:36]Write i2c OK [07:33:36]MH_I2C_Read... [07:33:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:33:36]Read from MH i2c: E2 [07:33:36]MH_I2C_Read... [07:33:36]Read from MH i2c: E2 0E 00 [07:33:36]MH_I2C_Read... [07:33:36]Read from MH i2c: E2 0E 00 33 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 62 [07:33:36]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [07:33:36]wFMCommunicate OK [07:33:36]SAM_PROTO_GetShiftState done [07:33:36]FM_GetShiftState done [07:33:36]opened in 1722125326 [07:33:36]opened+sec_in_day 1722211726 [07:33:36]quantity*price = 200018 [07:33:36]sum+1 = 200019 [07:33:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.41 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 93 28.07.2024 07:33 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226433 ФПД: 48284581584618 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T073336&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226433&fm=48284581584618&tin=02508201610067®Number=0000000000092624&sum=200000 [07:33:37]StoreToDocumentArchive [07:33:37]shift 439 fd 226433 [07:33:37]save to /storage/0439/doc_00226433 [07:33:37]save last doc name /storage/0439/doc_00226433 to /storage/kkm_last_doc_name [07:33:37]save OK [07:33:37]Clear old archive folders... [07:33:37]ProcessDocumentItem done err = 0, tmpTLVsize=250 [07:33:37]tlvbuf is 00307730 [07:33:37]SAM_PROTO_ClearQueue [07:33:37]wFMCommunicate request_size=4 [07:33:37]MH_SAM_APDU [07:33:37]CAPDU: 80 09 00 00 [07:33:37]Write to MH i2c: E2 08 00 40 01 80 09 00 00 00 00 00 00 B3 [07:33:37]Write i2c OK [07:33:37]MH_I2C_Read... [07:33:37]Read from MH i2c: E2 [07:33:37]MH_I2C_Read... [07:33:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:33:37]Read from MH i2c: E2 03 00 [07:33:37]MH_I2C_Read... [07:33:37]Read from MH i2c: E2 03 00 40 01 00 90 00 B5 [07:33:37]RAPDU: 90 00 [07:33:37]wFMCommunicate OK [07:33:37]SAM_PROTO_ClearQueue done [07:33:37]KKMCreateOFDPacket [07:33:37]OFDProtocolAddRootSTLVToBuf [07:33:37]FM_MakeSignedData [07:33:37]FM_MakeSignedData [07:33:37]SAM_PROTO_SignData [07:33:37]wFMCommunicate request_size=4 [07:33:37]MH_SAM_APDU [07:33:37]CAPDU: 80 0D 01 02 [07:33:37]Write to MH i2c: E2 08 00 41 01 80 0D 01 02 00 00 00 00 BB [07:33:37]Write i2c OK [07:33:37]MH_I2C_Read... [07:33:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:33:37]Read from MH i2c: E2 [07:33:37]MH_I2C_Read... [07:33:37]Read from MH i2c: E2 03 00 [07:33:37]MH_I2C_Read... [07:33:37]Read from MH i2c: E2 03 00 41 01 00 90 00 B6 [07:33:37]RAPDU: 90 00 [07:33:37]wFMCommunicate OK [07:33:37]wFMCommunicate request_size=255 [07:33:37]MH_SAM_APDU [07:33:37]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A6 D6 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 52 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 50 F4 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 81 74 03 00 35 04 06 00 2B EA [07:33:37]Write to MH i2c: E2 02 01 42 01 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A6 D6 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 52 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 50 F4 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 81 74 03 00 35 04 06 00 2B EA 00 00 E4 [07:33:37]Write i2c OK [07:33:37]MH_I2C_Read... [07:33:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:33:37]Read from MH i2c: E2 [07:33:37]MH_I2C_Read... [07:33:37]Read from MH i2c: E2 03 00 [07:33:37]MH_I2C_Read... [07:33:37]Read from MH i2c: E2 03 00 42 01 00 90 00 B7 [07:33:37]RAPDU: 90 00 [07:33:37]wFMCommunicate OK [07:33:37]wFMCommunicate request_size=9 [07:33:37]MH_SAM_APDU [07:33:37]CAPDU: 80 0D 02 02 04 21 55 5E EA [07:33:37]Write to MH i2c: E2 0C 00 43 01 80 0D 02 02 04 00 21 55 5E EA 00 00 84 [07:33:37]Write i2c OK [07:33:37]MH_I2C_Read... [07:33:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:33:37]Read from MH i2c: E2 [07:33:37]MH_I2C_Read... [07:33:37]Read from MH i2c: E2 03 00 [07:33:37]MH_I2C_Read... [07:33:37]Read from MH i2c: E2 03 00 43 01 00 90 00 B8 [07:33:37]RAPDU: 90 00 [07:33:37]wFMCommunicate OK [07:33:37]wFMCommunicate request_size=4 [07:33:37]MH_SAM_APDU [07:33:37]CAPDU: 80 0D 03 02 [07:33:37]Write to MH i2c: E2 08 00 44 01 80 0D 03 02 00 00 00 00 C0 [07:33:37]Write i2c OK [07:33:37]MH_I2C_Read... [07:33:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:33:38]Read from MH i2c: E2 [07:33:38]MH_I2C_Read... [07:33:38]Read from MH i2c: E2 0B 00 [07:33:38]MH_I2C_Read... [07:33:38]Read from MH i2c: E2 0B 00 44 01 00 40 27 8C 58 2A 18 98 F4 90 00 DA [07:33:38]RAPDU: 40 27 8C 58 2A 18 98 F4 90 00 [07:33:38]wFMCommunicate OK [07:33:38]SAM_PROTO_SignData done [07:33:38]FM_MakeSignedData done [07:33:38]CreateOFDProtocolMessage [07:33:38]wFMCommunicate request_size=4 [07:33:38]MH_SAM_APDU [07:33:38]CAPDU: 80 11 00 00 [07:33:38]Write to MH i2c: E2 08 00 45 01 80 11 00 00 00 00 00 00 C0 [07:33:38]Write i2c OK [07:33:38]MH_I2C_Read... [07:33:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:33:38]Read from MH i2c: E2 [07:33:38]MH_I2C_Read... [07:33:38]Read from MH i2c: E2 17 00 [07:33:38]MH_I2C_Read... [07:33:38]Read from MH i2c: E2 17 00 45 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1D [07:33:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:33:38]wFMCommunicate OK [07:33:38]CreateOFDProtocolMessage done [07:33:38]OFDSenderStorePacket 226433 [07:33:38]StoreOFDPacket docnum=226433 [07:33:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 48 72 06 01 20 0E 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A6 D6 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 52 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 50 F4 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 81 74 03 00 35 04 06 00 2B EA 21 55 5E EA 40 27 8C 58 2A 18 98 F4 [07:33:38]CheckFolder [07:33:38]dirname=/storage/ofd_packets [07:33:38]CheckFolder done [07:33:38]ProducePacketName [07:33:38]name=ofd_packets/00226433 [07:33:38]NVStorageSaveData ofd_packets/00226433 [07:33:38]File name is /storage/ofd_packets/00226433 [07:33:38]Write 300 bytes [07:33:38]NVStorageSaveData done [07:33:38]OFDSenderStorePacket done [07:33:38]KKMCreateOFDPacket done [07:33:38]NVStorageSaveData kkm_last_timestamp [07:33:38]File name is /storage/kkm_last_timestamp [07:33:38]Write 4 bytes [07:33:38]NVStorageSaveData done [07:33:38]ExternCall_PrintAddStr [07:33:38]wPrintStart [07:33:38]Write to MH i2c: 01 00 00 46 01 47 [07:33:38]Write i2c OK [07:33:38]MH_I2C_Read... [07:33:38]Read from MH i2c: 01 [07:33:38]MH_I2C_Read... [07:33:38]Read from MH i2c: 01 07 00 [07:33:38]MH_I2C_Read... [07:33:38]Read from MH i2c: 01 07 00 46 01 00 00 00 00 00 FF 0F 5C [07:33:38]RasterBufferAndPrint [07:33:38]line Счет N : (1)2002767 [07:33:38]line ИНН: 02508201610067 [07:33:38]line Контрольно-Кассовый Чек [07:33:38]line ПРОДАЖА [07:33:38]line ТРК (МРК, ГНК) : 81 [07:33:38]line Товар: 2711190000 [07:33:38]line ГАЗ-К-5 [07:33:38]line 54.950 * 36.40 [07:33:38]line = 2000.18 [07:33:38]line НДС 12% НСП 1% [07:33:38]line > о реализуемом товаре [07:33:38]line ОКРУГЛЕНИЕ: -0.18 [07:33:38]line ИТОГО: 2000.00 [07:33:38]line Внесено: 2000.00 [07:33:38]line СДАЧА: 0.00 [07:33:38]line НСП 1% : 17.70 [07:33:38]line НДС 12% : 212.41 [07:33:38]line Наличными: 2000.00 [07:33:38]line Безнал.: 0.00 [07:33:38]line Место: АЗС № 97 "Партнер Нефть" [07:33:38]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [07:33:38]line СНО: Общий режим [07:33:38]line Чек 93 28.07.2024 07:33 [07:33:38]line Смена: 439 ФФД: 1.0 [07:33:38]line ЗНМ: 0300000054 [07:33:38]line РНМ: 0000000000092624 [07:33:38]line Версия ККМ: 001 [07:33:38]line ФМ: 0000000000874959 [07:33:38]line ФД: 226433 [07:33:38]line ФПД: 48284581584618 [07:33:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T073336&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226433&fm=48284581584618&tin=02508201610067®Number=0000000000092624&sum=200000 [07:33:38]written 0, free lines is 4095 [07:33:38]OFD Sender: Processing packet 226433 [packets to send 600, broken 599] [07:33:38]ProducePacketName [07:33:38]name=ofd_packets/00226433 [07:33:38]OFD Sender: To server: pG, [07:33:38]CommunicateWithHost lk.salyk.kg:30040 [07:33:38]ConnectInit lk.salyk.kg [07:33:38]Write to MH i2c: 01 00 00 71 01 72 [07:33:38]Write i2c OK [07:33:38]MH_I2C_Read... [07:33:38]Read from MH i2c: 01 [07:33:38]MH_I2C_Read... [07:33:38]Read from MH i2c: 01 07 00 [07:33:38]MH_I2C_Read... [07:33:38]Read from MH i2c: 01 07 00 71 01 00 00 00 00 00 52 0C D7 [07:33:38]RasterBufferAndPrint [07:33:38]line [07:33:38]line [07:33:38]line [07:33:38]line [07:33:38]line [07:33:38]written 0, free lines is 3158 [07:33:38]MH_Cut [07:33:38]Write to MH i2c: D1 01 00 78 01 01 4B [07:33:38]Write i2c OK [07:33:38]MH_I2C_Read... [07:33:38]Read from MH i2c: D1 [07:33:38]MH_I2C_Read... [07:33:38]Read from MH i2c: D1 01 00 [07:33:38]MH_I2C_Read... [07:33:38]Read from MH i2c: D1 01 00 78 01 00 4A [07:33:38]Write to MH i2c: 01 00 00 79 01 7A [07:33:38]Write i2c OK [07:33:38]MH_I2C_Read... [07:33:39]Connected sock=11 [07:33:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 48 72 06 01 20 0E 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A6 D6 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 52 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 50 F4 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 81 74 03 00 35 04 06 00 2B EA 21 55 5E EA 40 27 8C 58 2A 18 98 F4 [07:33:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 D8 D6 47 00 84 A4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 81 74 03 00 F4 03 04 00 5C A0 A5 66 B6 04 01 00 00 A5 82 18 38 7B E8 A2 1E [07:33:39]CommunicateWithHost err = 0 [07:33:39]CheckOFDResponse [07:33:39]1017 (14) - 77093643461234 [07:33:39]1041 (16) - 0000000000874959 [07:33:39]1040 (4) - 226433 [07:33:39]1012 (4) - 28.07.2024 01:35 [07:33:39]1206 (1) - 0 [07:33:39]OFD Sender: Remove packet 226433 [07:33:39]ProducePacketName [07:33:39]name=ofd_packets/00226433 [07:33:39]NVStorageDeleteData [07:33:39]*** Cut start [07:33:39]*** Partial cut [07:33:39]*** CUTSNS_PIN = 1 [07:33:39]*** CUTSNS_PIN = 0 [07:33:40]OFD Sender: No OFD packet to send [07:33:40]*** Brake cut motor [07:33:40]Read from MH i2c: 01 [07:33:40]MH_I2C_Read... [07:33:40]*** Stop cut motor [07:33:40]*** Cut end [07:33:40]Read from MH i2c: 01 07 00 [07:33:40]MH_I2C_Read... [07:33:40]Read from MH i2c: 01 07 00 79 01 00 00 00 00 00 FF 0F 8F [07:33:40]process_action close_receipt done [07:33:40]requested_data is exist [07:33:40]produce_requested_data [07:33:40]requested_item fm.sn is exist - process it [07:33:40]wFMCommunicate request_size=4 [07:33:40]MH_SAM_APDU [07:33:40]CAPDU: 80 11 00 00 [07:33:40]Write to MH i2c: E2 08 00 7A 01 80 11 00 00 00 00 00 00 F5 [07:33:40]Write i2c OK [07:33:40]MH_I2C_Read... [07:33:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:33:40]Read from MH i2c: E2 [07:33:40]MH_I2C_Read... [07:33:40]Read from MH i2c: E2 17 00 [07:33:40]MH_I2C_Read... [07:33:40]Read from MH i2c: E2 17 00 7A 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 52 [07:33:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:33:40]wFMCommunicate OK [07:33:40]requested_item fd.num is exist - process it [07:33:40]SAM_PROTO_GetFieldsCounters [07:33:40]wFMCommunicate request_size=4 [07:33:40]MH_SAM_APDU [07:33:40]CAPDU: 80 13 00 00 [07:33:40]Write to MH i2c: E2 08 00 7B 01 80 13 00 00 00 00 00 00 F8 [07:33:40]Write i2c OK [07:33:40]MH_I2C_Read... [07:33:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:33:40]Read from MH i2c: E2 [07:33:40]MH_I2C_Read... [07:33:40]Read from MH i2c: E2 62 00 [07:33:40]MH_I2C_Read... [07:33:40]Read from MH i2c: E2 62 00 7B 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 81 74 03 00 0E 04 04 00 B7 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 E8 [07:33:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 81 74 03 00 0E 04 04 00 B7 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 [07:33:40]wFMCommunicate OK [07:33:40]SAM_PROTO_GetFieldsCounters done [07:33:40]requested_item shift.num is exist - process it [07:33:40]requested_item shift.opened is exist - process it [07:33:40]req_shift_opened [07:33:40]FM_GetShiftState [07:33:40]SAM_PROTO_GetShiftState [07:33:40]wFMCommunicate request_size=4 [07:33:40]MH_SAM_APDU [07:33:40]CAPDU: 80 13 01 00 [07:33:40]Write to MH i2c: E2 08 00 7C 01 80 13 01 00 00 00 00 00 FA [07:33:40]Write i2c OK [07:33:40]MH_I2C_Read... [07:33:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:33:40]Read from MH i2c: E2 [07:33:40]MH_I2C_Read... [07:33:40]Read from MH i2c: E2 0E 00 [07:33:40]MH_I2C_Read... [07:33:40]Read from MH i2c: E2 0E 00 7C 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 AB [07:33:40]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [07:33:40]wFMCommunicate OK [07:33:40]SAM_PROTO_GetShiftState done [07:33:40]FM_GetShiftState done [07:33:40]req_shift_opened done [07:33:40]requested_item shift.open_date is exist - process it [07:33:40]req_shift_open_date [07:33:40]req_shift_open_date done [07:33:40]produce_requested_data done [07:33:40]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226433,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [07:33:40]process_action_free close_receipt [07:33:40]json_value_free [07:33:40]json_value_free done [07:33:40]process_json_proto returns [07:33:40]Send response to host [07:33:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226433,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [07:33:40]free response buf [07:33:40]execute_script done [07:33:40]execute_script returns [07:33:40]free content buf [07:33:40]Sock 9.Close socket [07:33:40]Sock 9.Thread stoped [07:33:45]OFD Sender: No OFD packet to send [07:33:49]accept exits with 8 [07:33:49]New connection [07:33:49]New thread 3067170148 created [07:33:49]Thread 3067313508 joined [07:33:49]Waiting for new connection... [07:33:49] Sock 8.Parse request [07:33:49]Sock 8.Check first char [07:33:49]Sock 8.First char is OK [07:33:49]request: POST /json_proto HTTP/1.0 [07:33:49]Method: POST [07:33:49]URL: /json_proto [07:33:49]Method is POST - this is cgi request [07:33:49]url: /json_proto [07:33:49]query_string will be loaded in cgi processing [07:33:49]execute_cgi json_proto POST (null) [07:33:49]execute_cgi path=json_proto method=POST [07:33:49]POST find Content-Length [07:33:49]Host: 172.17.43.131:8080 [07:33:49]Content-Length: 680 [07:33:49]Content-Type: application/json [07:33:49] [07:33:49]POST finish read [07:33:49]Found Content-Length = 680 [07:33:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002769", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [07:33:49]execute_script... [07:33: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)2002769", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [07:33:49]POST & json_proto [07:33:49]process_json_proto [07:33:49]json parsed OK: [07:33:49]protocol is kg_v1.0 [07:33:49]action value=close_receipt [07:33:49]process_action close_receipt [07:33:49]cmd_close_receipt [07:33:49]MH_GetDate [07:33:49]Write to MH i2c: F0 00 00 7D 01 6D [07:33:49]Write i2c OK [07:33:49]MH_I2C_Read... [07:33:49]Read from MH i2c: F0 [07:33:49]MH_I2C_Read... [07:33:49]Read from MH i2c: F0 09 00 [07:33:49]MH_I2C_Read... [07:33:49]Read from MH i2c: F0 09 00 7D 01 00 5D F4 A5 66 F9 24 A2 66 F7 [07:33:49]GetLastDocTimeStamp 1722152016 [07:33:49]current date 1722152029 [07:33:49]FM_GetShiftState [07:33:49]SAM_PROTO_GetShiftState [07:33:49]wFMCommunicate request_size=4 [07:33:49]MH_SAM_APDU [07:33:49]CAPDU: 80 13 01 00 [07:33:49]Write to MH i2c: E2 08 00 7E 01 80 13 01 00 00 00 00 00 FC [07:33:49]Write i2c OK [07:33:49]MH_I2C_Read... [07:33:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:33:49]Read from MH i2c: E2 [07:33:49]MH_I2C_Read... [07:33:49]Read from MH i2c: E2 0E 00 [07:33:49]MH_I2C_Read... [07:33:49]Read from MH i2c: E2 0E 00 7E 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 AD [07:33:49]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [07:33:49]wFMCommunicate OK [07:33:49]SAM_PROTO_GetShiftState done [07:33:49]FM_GetShiftState done [07:33:49]opened in 1722125326 [07:33:49]opened+sec_in_day 1722211726 [07:33:49]quantity*price = 200025 [07:33:49]sum+1 = 200026 [07:33:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 94 28.07.2024 07:33 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226434 ФПД: 83431488375722 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T073349&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226434&fm=83431488375722&tin=02508201610067®Number=0000000000092624&sum=200000 [07:33:50]StoreToDocumentArchive [07:33:50]shift 439 fd 226434 [07:33:50]save to /storage/0439/doc_00226434 [07:33:50]save last doc name /storage/0439/doc_00226434 to /storage/kkm_last_doc_name [07:33:50]save OK [07:33:50]Clear old archive folders... [07:33:50]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:33:50]tlvbuf is 00309350 [07:33:50]SAM_PROTO_ClearQueue [07:33:50]wFMCommunicate request_size=4 [07:33:50]MH_SAM_APDU [07:33:50]CAPDU: 80 09 00 00 [07:33:50]Write to MH i2c: E2 08 00 8B 01 80 09 00 00 00 00 00 00 FE [07:33:50]Write i2c OK [07:33:50]MH_I2C_Read... [07:33:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:33:50]Read from MH i2c: E2 [07:33:50]MH_I2C_Read... [07:33:50]Read from MH i2c: E2 03 00 [07:33:50]MH_I2C_Read... [07:33:50]Read from MH i2c: E2 03 00 8B 01 00 90 00 00 [07:33:50]RAPDU: 90 00 [07:33:50]wFMCommunicate OK [07:33:50]SAM_PROTO_ClearQueue done [07:33:50]KKMCreateOFDPacket [07:33:50]OFDProtocolAddRootSTLVToBuf [07:33:50]FM_MakeSignedData [07:33:50]FM_MakeSignedData [07:33:50]SAM_PROTO_SignData [07:33:50]wFMCommunicate request_size=4 [07:33:50]MH_SAM_APDU [07:33:50]CAPDU: 80 0D 01 02 [07:33:50]Write to MH i2c: E2 08 00 8C 01 80 0D 01 02 00 00 00 00 06 [07:33:50]Write i2c OK [07:33:50]MH_I2C_Read... [07:33:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:33:50]Read from MH i2c: E2 [07:33:50]MH_I2C_Read... [07:33:50]Read from MH i2c: E2 03 00 [07:33:50]MH_I2C_Read... [07:33:50]Read from MH i2c: E2 03 00 8C 01 00 90 00 01 [07:33:50]RAPDU: 90 00 [07:33:50]wFMCommunicate OK [07:33:50]wFMCommunicate request_size=255 [07:33:50]MH_SAM_APDU [07:33:50]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 5E 00 00 00 F4 03 04 00 5D F4 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 82 74 03 00 35 04 06 00 4B E1 68 3A [07:33:50]Write to MH i2c: E2 02 01 8D 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 5E 00 00 00 F4 03 04 00 5D F4 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 82 74 03 00 35 04 06 00 4B E1 68 3A 00 00 BA [07:33:50]Write i2c OK [07:33:50]MH_I2C_Read... [07:33:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:33:50]Read from MH i2c: E2 [07:33:50]MH_I2C_Read... [07:33:50]Read from MH i2c: E2 03 00 [07:33:50]MH_I2C_Read... [07:33:50]Read from MH i2c: E2 03 00 8D 01 00 90 00 02 [07:33:50]RAPDU: 90 00 [07:33:50]wFMCommunicate OK [07:33:50]wFMCommunicate request_size=7 [07:33:50]MH_SAM_APDU [07:33:50]CAPDU: 80 0D 02 02 02 4B AA [07:33:50]Write to MH i2c: E2 0A 00 8E 01 80 0D 02 02 02 00 4B AA 00 00 02 [07:33:50]Write i2c OK [07:33:50]MH_I2C_Read... [07:33:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:33:50]Read from MH i2c: E2 [07:33:50]MH_I2C_Read... [07:33:50]Read from MH i2c: E2 03 00 [07:33:50]MH_I2C_Read... [07:33:50]Read from MH i2c: E2 03 00 8E 01 00 90 00 03 [07:33:51]RAPDU: 90 00 [07:33:51]wFMCommunicate OK [07:33:51]wFMCommunicate request_size=4 [07:33:51]MH_SAM_APDU [07:33:51]CAPDU: 80 0D 03 02 [07:33:51]Write to MH i2c: E2 08 00 8F 01 80 0D 03 02 00 00 00 00 0B [07:33:51]Write i2c OK [07:33:51]MH_I2C_Read... [07:33:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:33:51]Read from MH i2c: E2 [07:33:51]MH_I2C_Read... [07:33:51]Read from MH i2c: E2 0B 00 [07:33:51]MH_I2C_Read... [07:33:51]Read from MH i2c: E2 0B 00 8F 01 00 65 57 A3 24 A6 8D DC 33 90 00 D1 [07:33:51]RAPDU: 65 57 A3 24 A6 8D DC 33 90 00 [07:33:51]wFMCommunicate OK [07:33:51]SAM_PROTO_SignData done [07:33:51]FM_MakeSignedData done [07:33:51]CreateOFDProtocolMessage [07:33:51]wFMCommunicate request_size=4 [07:33:51]MH_SAM_APDU [07:33:51]CAPDU: 80 11 00 00 [07:33:51]Write to MH i2c: E2 08 00 90 01 80 11 00 00 00 00 00 00 0B [07:33:51]Write i2c OK [07:33:51]MH_I2C_Read... [07:33:51]Read from MH i2c: E2 [07:33:51]MH_I2C_Read... [07:33:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:33:51]Read from MH i2c: E2 17 00 [07:33:51]MH_I2C_Read... [07:33:51]Read from MH i2c: E2 17 00 90 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 68 [07:33:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:33:51]wFMCommunicate OK [07:33:51]CreateOFDProtocolMessage done [07:33:51]OFDSenderStorePacket 226434 [07:33:51]StoreOFDPacket docnum=226434 [07:33:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 E6 88 04 01 4F 62 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 5E 00 00 00 F4 03 04 00 5D F4 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 82 74 03 00 35 04 06 00 4B E1 68 3A 4B AA 65 57 A3 24 A6 8D DC 33 [07:33:51]CheckFolder [07:33:51]dirname=/storage/ofd_packets [07:33:51]CheckFolder done [07:33:51]ProducePacketName [07:33:51]name=ofd_packets/00226434 [07:33:51]NVStorageSaveData ofd_packets/00226434 [07:33:51]File name is /storage/ofd_packets/00226434 [07:33:51]Write 298 bytes [07:33:51]NVStorageSaveData done [07:33:51]OFDSenderStorePacket done [07:33:51]KKMCreateOFDPacket done [07:33:51]NVStorageSaveData kkm_last_timestamp [07:33:51]File name is /storage/kkm_last_timestamp [07:33:51]Write 4 bytes [07:33:51]NVStorageSaveData done [07:33:51]ExternCall_PrintAddStr [07:33:51]wPrintStart [07:33:51]Write to MH i2c: 01 00 00 91 01 92 [07:33:51]Write i2c OK [07:33:51]MH_I2C_Read... [07:33:51]Read from MH i2c: 01 [07:33:51]MH_I2C_Read... [07:33:51]Read from MH i2c: 01 07 00 [07:33:51]MH_I2C_Read... [07:33:51]Read from MH i2c: 01 07 00 91 01 00 00 00 00 00 FF 0F A7 [07:33:51]RasterBufferAndPrint [07:33:51]line Счет N : (1)2002769 [07:33:51]line ИНН: 02508201610067 [07:33:51]line Контрольно-Кассовый Чек [07:33:51]line ПРОДАЖА [07:33:51]line ТРК (МРК, ГНК) : 31 [07:33:51]line Товар: 2710194210 [07:33:51]line ДТ-К-5 [07:33:51]line 26.250 * 76.20 [07:33:51]line = 2000.25 [07:33:51]line НДС 12% НСП 1% [07:33:51]line > о реализуемом товаре [07:33:51]line ОКРУГЛЕНИЕ: -0.25 [07:33:51]line ИТОГО: 2000.00 [07:33:51]line Внесено: 2000.00 [07:33:51]line СДАЧА: 0.00 [07:33:51]line НСП 1% : 17.70 [07:33:51]line НДС 12% : 212.42 [07:33:51]line Наличными: 2000.00 [07:33:51]line Безнал.: 0.00 [07:33:51]line Место: АЗС № 97 "Партнер Нефть" [07:33:51]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [07:33:51]line СНО: Общий режим [07:33:51]line Чек 94 28.07.2024 07:33 [07:33:51]line Смена: 439 ФФД: 1.0 [07:33:51]line ЗНМ: 0300000054 [07:33:51]line РНМ: 0000000000092624 [07:33:51]line Версия ККМ: 001 [07:33:51]line ФМ: 0000000000874959 [07:33:51]line ФД: 226434 [07:33:51]line ФПД: 83431488375722 [07:33:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T073349&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226434&fm=83431488375722&tin=02508201610067®Number=0000000000092624&sum=200000 [07:33:51]written 0, free lines is 4095 [07:33:51]OFD Sender: Processing packet 226434 [packets to send 600, broken 599] [07:33:51]ProducePacketName [07:33:51]name=ofd_packets/00226434 [07:33:51]OFD Sender: To server: pG, [07:33:51]CommunicateWithHost lk.salyk.kg:30040 [07:33:51]ConnectInit lk.salyk.kg [07:33:51]Write to MH i2c: 01 00 00 BC 01 BD [07:33:51]Write i2c OK [07:33:51]MH_I2C_Read... [07:33:51]Read from MH i2c: 01 [07:33:51]MH_I2C_Read... [07:33:51]Read from MH i2c: 01 07 00 [07:33:51]MH_I2C_Read... [07:33:51]Read from MH i2c: 01 07 00 BC 01 00 00 00 00 00 55 0C 25 [07:33:51]RasterBufferAndPrint [07:33:51]line [07:33:51]line [07:33:51]line [07:33:51]line [07:33:51]line [07:33:51]written 0, free lines is 3161 [07:33:51]MH_Cut [07:33:51]Write to MH i2c: D1 01 00 C3 01 01 96 [07:33:51]Write i2c OK [07:33:51]MH_I2C_Read... [07:33:51]Read from MH i2c: D1 [07:33:51]MH_I2C_Read... [07:33:51]Read from MH i2c: D1 01 00 [07:33:51]MH_I2C_Read... [07:33:51]Read from MH i2c: D1 01 00 C3 01 00 95 [07:33:51]Write to MH i2c: 01 00 00 C4 01 C5 [07:33:51]Write i2c OK [07:33:51]MH_I2C_Read... [07:33:51]Connected sock=10 [07:33:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 E6 88 04 01 4F 62 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 5E 00 00 00 F4 03 04 00 5D F4 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 82 74 03 00 35 04 06 00 4B E1 68 3A 4B AA 65 57 A3 24 A6 8D DC 33 [07:33:52]*** Cut start [07:33:52]*** Partial cut [07:33:52]*** CUTSNS_PIN = 1 [07:33:52]*** CUTSNS_PIN = 0 [07:33:53]*** Brake cut motor [07:33:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 8B F1 47 00 30 8F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 82 74 03 00 F4 03 04 00 69 A0 A5 66 B6 04 01 00 00 C2 8E 8B 51 AC A6 4B 5C [07:33:53]CommunicateWithHost err = 0 [07:33:53]CheckOFDResponse [07:33:53]1017 (14) - 77093643461234 [07:33:53]1041 (16) - 0000000000874959 [07:33:53]1040 (4) - 226434 [07:33:53]1012 (4) - 28.07.2024 01:35 [07:33:53]1206 (1) - 0 [07:33:53]OFD Sender: Remove packet 226434 [07:33:53]ProducePacketName [07:33:53]name=ofd_packets/00226434 [07:33:53]NVStorageDeleteData [07:33:53]Read from MH i2c: 01 [07:33:53]MH_I2C_Read... [07:33:53]*** Stop cut motor [07:33:53]*** Cut end [07:33:53]Read from MH i2c: 01 07 00 [07:33:53]MH_I2C_Read... [07:33:53]Read from MH i2c: 01 07 00 C4 01 00 00 00 00 00 FF 0F DA [07:33:53]process_action close_receipt done [07:33:53]requested_data is exist [07:33:53]produce_requested_data [07:33:53]requested_item fm.sn is exist - process it [07:33:53]wFMCommunicate request_size=4 [07:33:53]MH_SAM_APDU [07:33:53]CAPDU: 80 11 00 00 [07:33:53]Write to MH i2c: E2 08 00 C5 01 80 11 00 00 00 00 00 00 40 [07:33:53]Write i2c OK [07:33:53]MH_I2C_Read... [07:33:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:33:53]Read from MH i2c: E2 [07:33:53]MH_I2C_Read... [07:33:53]Read from MH i2c: E2 17 00 [07:33:53]MH_I2C_Read... [07:33:53]Read from MH i2c: E2 17 00 C5 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9D [07:33:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:33:53]wFMCommunicate OK [07:33:53]requested_item fd.num is exist - process it [07:33:53]SAM_PROTO_GetFieldsCounters [07:33:53]wFMCommunicate request_size=4 [07:33:53]MH_SAM_APDU [07:33:53]CAPDU: 80 13 00 00 [07:33:53]Write to MH i2c: E2 08 00 C6 01 80 13 00 00 00 00 00 00 43 [07:33:53]Write i2c OK [07:33:53]MH_I2C_Read... [07:33:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:33:53]Read from MH i2c: E2 [07:33:53]MH_I2C_Read... [07:33:53]Read from MH i2c: E2 62 00 [07:33:53]MH_I2C_Read... [07:33:53]Read from MH i2c: E2 62 00 C6 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 82 74 03 00 0E 04 04 00 B7 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 37 [07:33:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 82 74 03 00 0E 04 04 00 B7 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 [07:33:53]wFMCommunicate OK [07:33:53]SAM_PROTO_GetFieldsCounters done [07:33:53]requested_item shift.num is exist - process it [07:33:53]requested_item shift.opened is exist - process it [07:33:53]req_shift_opened [07:33:53]FM_GetShiftState [07:33:53]SAM_PROTO_GetShiftState [07:33:53]wFMCommunicate request_size=4 [07:33:53]MH_SAM_APDU [07:33:53]CAPDU: 80 13 01 00 [07:33:53]Write to MH i2c: E2 08 00 C7 01 80 13 01 00 00 00 00 00 45 [07:33:53]Write i2c OK [07:33:53]MH_I2C_Read... [07:33:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:33:53]OFD Sender: No OFD packet to send [07:33:53]Read from MH i2c: E2 [07:33:53]MH_I2C_Read... [07:33:53]Read from MH i2c: E2 0E 00 [07:33:53]MH_I2C_Read... [07:33:53]Read from MH i2c: E2 0E 00 C7 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 F6 [07:33:53]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [07:33:53]wFMCommunicate OK [07:33:53]SAM_PROTO_GetShiftState done [07:33:53]FM_GetShiftState done [07:33:53]req_shift_opened done [07:33:53]requested_item shift.open_date is exist - process it [07:33:53]req_shift_open_date [07:33:53]req_shift_open_date done [07:33:53]produce_requested_data done [07:33:53]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226434,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [07:33:53]process_action_free close_receipt [07:33:53]json_value_free [07:33:53]json_value_free done [07:33:53]process_json_proto returns [07:33:53]Send response to host [07:33:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226434,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [07:33:53]free response buf [07:33:53]execute_script done [07:33:53]execute_script returns [07:33:53]free content buf [07:33:53]Sock 8.Close socket [07:33:53]Sock 8.Thread stoped [07:33:58]OFD Sender: No OFD packet to send [07:34:03]OFD Sender: No OFD packet to send [07:34:06]recv_with_timeout no data received [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:59]OFD Sender: No OFD packet to send [07:35:04]OFD Sender: No OFD packet to send [07:35:09]OFD Sender: No OFD packet to send [07:35:14]OFD Sender: No OFD packet to send [07:35:19]OFD Sender: No OFD packet to send [07:35:20]accept exits with 9 [07:35:20]New connection [07:35:20]New thread 3067313508 created [07:35:20]Thread 3067170148 joined [07:35:20]Waiting for new connection... [07:35:20] Sock 9.Parse request [07:35:20]Sock 9.Check first char [07:35:20]Sock 9.First char is OK [07:35:20]request: POST /json_proto HTTP/1.0 [07:35:20]Method: POST [07:35:20]URL: /json_proto [07:35:20]Method is POST - this is cgi request [07:35:20]url: /json_proto [07:35:20]query_string will be loaded in cgi processing [07:35:20]execute_cgi json_proto POST (null) [07:35:20]execute_cgi path=json_proto method=POST [07:35:20]POST find Content-Length [07:35:20]Host: 172.17.43.131:8080 [07:35:20]Content-Length: 678 [07:35:20]Content-Type: application/json [07:35:20] [07:35:20]POST finish read [07:35:20]Found Content-Length = 678 [07:35:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002770", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [07:35:20]execute_script... [07:35:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002770", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [07:35:20]POST & json_proto [07:35:20]process_json_proto [07:35:20]json parsed OK: [07:35:20]protocol is kg_v1.0 [07:35:20]action value=close_receipt [07:35:20]process_action close_receipt [07:35:20]cmd_close_receipt [07:35:20]MH_GetDate [07:35:20]Write to MH i2c: F0 00 00 C8 01 B8 [07:35:20]Write i2c OK [07:35:20]MH_I2C_Read... [07:35:20]Read from MH i2c: F0 [07:35:20]MH_I2C_Read... [07:35:20]Read from MH i2c: F0 09 00 [07:35:20]MH_I2C_Read... [07:35:20]Read from MH i2c: F0 09 00 C8 01 00 B8 F4 A5 66 F9 24 A2 66 9D [07:35:20]GetLastDocTimeStamp 1722152029 [07:35:20]current date 1722152120 [07:35:20]FM_GetShiftState [07:35:20]SAM_PROTO_GetShiftState [07:35:20]wFMCommunicate request_size=4 [07:35:20]MH_SAM_APDU [07:35:20]CAPDU: 80 13 01 00 [07:35:20]Write to MH i2c: E2 08 00 C9 01 80 13 01 00 00 00 00 00 47 [07:35:20]Write i2c OK [07:35:20]MH_I2C_Read... [07:35:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:35:20]Read from MH i2c: E2 [07:35:20]MH_I2C_Read... [07:35:20]Read from MH i2c: E2 0E 00 [07:35:20]MH_I2C_Read... [07:35:20]Read from MH i2c: E2 0E 00 C9 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 F8 [07:35:20]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [07:35:20]wFMCommunicate OK [07:35:20]SAM_PROTO_GetShiftState done [07:35:20]FM_GetShiftState done [07:35:20]opened in 1722125326 [07:35:20]opened+sec_in_day 1722211726 [07:35:20]quantity*price = 50010 [07:35:20]sum+1 = 50012 [07:35:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 95 28.07.2024 07:35 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226435 ФПД: 88506627488519 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T073520&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226435&fm=88506627488519&tin=02508201610067®Number=0000000000092624&sum=50000 [07:35:21]StoreToDocumentArchive [07:35:21]shift 439 fd 226435 [07:35:21]save to /storage/0439/doc_00226435 [07:35:21]save last doc name /storage/0439/doc_00226435 to /storage/kkm_last_doc_name [07:35:21]save OK [07:35:21]Clear old archive folders... [07:35:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:35:21]tlvbuf is 00311DA0 [07:35:21]SAM_PROTO_ClearQueue [07:35:21]wFMCommunicate request_size=4 [07:35:21]MH_SAM_APDU [07:35:21]CAPDU: 80 09 00 00 [07:35:21]Write to MH i2c: E2 08 00 D6 01 80 09 00 00 00 00 00 00 49 [07:35:21]Write i2c OK [07:35:21]MH_I2C_Read... [07:35:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:35:21]Read from MH i2c: E2 [07:35:21]MH_I2C_Read... [07:35:21]Read from MH i2c: E2 03 00 [07:35:21]MH_I2C_Read... [07:35:21]Read from MH i2c: E2 03 00 D6 01 00 90 00 4B [07:35:21]RAPDU: 90 00 [07:35:21]wFMCommunicate OK [07:35:21]SAM_PROTO_ClearQueue done [07:35:21]KKMCreateOFDPacket [07:35:21]OFDProtocolAddRootSTLVToBuf [07:35:21]FM_MakeSignedData [07:35:21]FM_MakeSignedData [07:35:21]SAM_PROTO_SignData [07:35:21]wFMCommunicate request_size=4 [07:35:21]MH_SAM_APDU [07:35:21]CAPDU: 80 0D 01 02 [07:35:21]Write to MH i2c: E2 08 00 D7 01 80 0D 01 02 00 00 00 00 51 [07:35:21]Write i2c OK [07:35:21]MH_I2C_Read... [07:35:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:35:21]Read from MH i2c: E2 [07:35:21]MH_I2C_Read... [07:35:21]Read from MH i2c: E2 03 00 [07:35:21]MH_I2C_Read... [07:35:21]Read from MH i2c: E2 03 00 D7 01 00 90 00 4C [07:35:21]RAPDU: 90 00 [07:35:21]wFMCommunicate OK [07:35:21]wFMCommunicate request_size=255 [07:35:21]MH_SAM_APDU [07:35:21]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 5F 00 00 00 F4 03 04 00 B8 F4 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 83 74 03 00 35 04 06 00 50 [07:35:21]Write to MH i2c: E2 02 01 D8 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 5F 00 00 00 F4 03 04 00 B8 F4 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 83 74 03 00 35 04 06 00 50 00 00 D8 [07:35:21]Write i2c OK [07:35:21]MH_I2C_Read... [07:35:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:35:21]Read from MH i2c: E2 [07:35:21]MH_I2C_Read... [07:35:21]Read from MH i2c: E2 03 00 [07:35:21]MH_I2C_Read... [07:35:21]Read from MH i2c: E2 03 00 D8 01 00 90 00 4D [07:35:21]RAPDU: 90 00 [07:35:21]wFMCommunicate OK [07:35:21]wFMCommunicate request_size=10 [07:35:21]MH_SAM_APDU [07:35:21]CAPDU: 80 0D 02 02 05 7F 0E 17 7B 07 [07:35:21]Write to MH i2c: E2 0D 00 D9 01 80 0D 02 02 05 00 7F 0E 17 7B 07 00 00 84 [07:35:21]Write i2c OK [07:35:21]MH_I2C_Read... [07:35:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:35:21]Read from MH i2c: E2 [07:35:21]MH_I2C_Read... [07:35:21]Read from MH i2c: E2 03 00 [07:35:21]MH_I2C_Read... [07:35:21]Read from MH i2c: E2 03 00 D9 01 00 90 00 4E [07:35:21]RAPDU: 90 00 [07:35:21]wFMCommunicate OK [07:35:21]wFMCommunicate request_size=4 [07:35:21]MH_SAM_APDU [07:35:21]CAPDU: 80 0D 03 02 [07:35:21]Write to MH i2c: E2 08 00 DA 01 80 0D 03 02 00 00 00 00 56 [07:35:21]Write i2c OK [07:35:21]MH_I2C_Read... [07:35:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:35:21]Read from MH i2c: E2 [07:35:21]MH_I2C_Read... [07:35:21]Read from MH i2c: E2 0B 00 [07:35:21]MH_I2C_Read... [07:35:21]Read from MH i2c: E2 0B 00 DA 01 00 99 A7 AB 58 9D CF A6 70 90 00 1C [07:35:21]RAPDU: 99 A7 AB 58 9D CF A6 70 90 00 [07:35:21]wFMCommunicate OK [07:35:21]SAM_PROTO_SignData done [07:35:21]FM_MakeSignedData done [07:35:21]CreateOFDProtocolMessage [07:35:21]wFMCommunicate request_size=4 [07:35:21]MH_SAM_APDU [07:35:21]CAPDU: 80 11 00 00 [07:35:21]Write to MH i2c: E2 08 00 DB 01 80 11 00 00 00 00 00 00 56 [07:35:21]Write i2c OK [07:35:21]MH_I2C_Read... [07:35:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:35:21]Read from MH i2c: E2 [07:35:21]MH_I2C_Read... [07:35:21]Read from MH i2c: E2 17 00 [07:35:21]MH_I2C_Read... [07:35:21]Read from MH i2c: E2 17 00 DB 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B3 [07:35:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:35:21]wFMCommunicate OK [07:35:21]CreateOFDProtocolMessage done [07:35:21]OFDSenderStorePacket 226435 [07:35:21]StoreOFDPacket docnum=226435 [07:35:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 5C 5E 07 01 07 47 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 5F 00 00 00 F4 03 04 00 B8 F4 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 83 74 03 00 35 04 06 00 50 7F 0E 17 7B 07 99 A7 AB 58 9D CF A6 70 [07:35:21]CheckFolder [07:35:21]dirname=/storage/ofd_packets [07:35:21]CheckFolder done [07:35:21]ProducePacketName [07:35:21]name=ofd_packets/00226435 [07:35:21]NVStorageSaveData ofd_packets/00226435 [07:35:21]File name is /storage/ofd_packets/00226435 [07:35:21]Write 301 bytes [07:35:21]NVStorageSaveData done [07:35:21]OFDSenderStorePacket done [07:35:21]KKMCreateOFDPacket done [07:35:21]NVStorageSaveData kkm_last_timestamp [07:35:21]File name is /storage/kkm_last_timestamp [07:35:21]Write 4 bytes [07:35:21]NVStorageSaveData done [07:35:21]ExternCall_PrintAddStr [07:35:21]wPrintStart [07:35:21]Write to MH i2c: 01 00 00 DC 01 DD [07:35:21]Write i2c OK [07:35:21]MH_I2C_Read... [07:35:21]Read from MH i2c: 01 [07:35:21]MH_I2C_Read... [07:35:21]Read from MH i2c: 01 07 00 [07:35:21]MH_I2C_Read... [07:35:21]Read from MH i2c: 01 07 00 DC 01 00 00 00 00 00 FF 0F F2 [07:35:21]RasterBufferAndPrint [07:35:21]line Счет N : (1)2002770 [07:35:21]line ИНН: 02508201610067 [07:35:21]line Контрольно-Кассовый Чек [07:35:21]line ПРОДАЖА [07:35:21]line ТРК (МРК, ГНК) : 54 [07:35:21]line Товар: 2710124500 [07:35:21]line Аи-95-К-5 [07:35:21]line 6.740 * 74.20 [07:35:21]line = 500.11 [07:35:21]line НДС 12% НСП 1% [07:35:21]line > о реализуемом товаре [07:35:21]line ОКРУГЛЕНИЕ: -0.11 [07:35:21]line ИТОГО: 500.00 [07:35:21]line Внесено: 500.00 [07:35:21]line СДАЧА: 0.00 [07:35:21]line НСП 1% : 4.43 [07:35:21]line НДС 12% : 53.11 [07:35:21]line Наличными: 500.00 [07:35:21]line Безнал.: 0.00 [07:35:21]line Место: АЗС № 97 "Партнер Нефть" [07:35:21]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [07:35:21]line СНО: Общий режим [07:35:21]line Чек 95 28.07.2024 07:35 [07:35:21]line Смена: 439 ФФД: 1.0 [07:35:21]line ЗНМ: 0300000054 [07:35:21]line РНМ: 0000000000092624 [07:35:21]line Версия ККМ: 001 [07:35:21]line ФМ: 0000000000874959 [07:35:21]line ФД: 226435 [07:35:21]line ФПД: 88506627488519 [07:35:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T073520&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226435&fm=88506627488519&tin=02508201610067®Number=0000000000092624&sum=50000 [07:35:22]OFD Sender: Processing packet 226435 [packets to send 600, broken 599] [07:35:22]ProducePacketName [07:35:22]name=ofd_packets/00226435 [07:35:22]OFD Sender: To server: pG, [07:35:22]CommunicateWithHost lk.salyk.kg:30040 [07:35:22]ConnectInit lk.salyk.kg [07:35:22]written 0, free lines is 4095 [07:35:22]Write to MH i2c: 01 00 00 07 02 09 [07:35:22]Write i2c OK [07:35:22]MH_I2C_Read... [07:35:22]Read from MH i2c: 01 [07:35:22]MH_I2C_Read... [07:35:22]Read from MH i2c: 01 07 00 [07:35:22]MH_I2C_Read... [07:35:22]Read from MH i2c: 01 07 00 07 02 00 00 00 00 00 57 0C 73 [07:35:22]RasterBufferAndPrint [07:35:22]line [07:35:22]line [07:35:22]line [07:35:22]line [07:35:22]line [07:35:22]written 0, free lines is 3161 [07:35:22]MH_Cut [07:35:22]Write to MH i2c: D1 01 00 0E 02 01 E2 [07:35:22]Write i2c OK [07:35:22]MH_I2C_Read... [07:35:22]Read from MH i2c: D1 [07:35:22]MH_I2C_Read... [07:35:22]Read from MH i2c: D1 01 00 [07:35:22]MH_I2C_Read... [07:35:22]Read from MH i2c: D1 01 00 0E 02 00 E1 [07:35:22]Write to MH i2c: 01 00 00 0F 02 11 [07:35:22]Write i2c OK [07:35:22]MH_I2C_Read... [07:35:23]*** Cut start [07:35:23]*** Partial cut [07:35:23]*** CUTSNS_PIN = 1 [07:35:23]*** CUTSNS_PIN = 0 [07:35:24]*** Brake cut motor [07:35:24]Read from MH i2c: 01 [07:35:24]MH_I2C_Read... [07:35:24]*** Stop cut motor [07:35:24]*** Cut end [07:35:24]Read from MH i2c: 01 07 00 [07:35:24]MH_I2C_Read... [07:35:24]Read from MH i2c: 01 07 00 0F 02 00 00 00 00 00 FF 0F 26 [07:35:24]process_action close_receipt done [07:35:24]requested_data is exist [07:35:24]produce_requested_data [07:35:24]requested_item fm.sn is exist - process it [07:35:24]wFMCommunicate request_size=4 [07:35:24]MH_SAM_APDU [07:35:24]CAPDU: 80 11 00 00 [07:35:24]Write to MH i2c: E2 08 00 10 02 80 11 00 00 00 00 00 00 8C [07:35:24]Write i2c OK [07:35:24]MH_I2C_Read... [07:35:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:35:24]Read from MH i2c: E2 [07:35:24]MH_I2C_Read... [07:35:24]Read from MH i2c: E2 17 00 [07:35:24]MH_I2C_Read... [07:35:24]Read from MH i2c: E2 17 00 10 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E9 [07:35:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:35:24]wFMCommunicate OK [07:35:24]requested_item fd.num is exist - process it [07:35:24]SAM_PROTO_GetFieldsCounters [07:35:24]wFMCommunicate request_size=4 [07:35:24]MH_SAM_APDU [07:35:24]CAPDU: 80 13 00 00 [07:35:24]Write to MH i2c: E2 08 00 11 02 80 13 00 00 00 00 00 00 8F [07:35:24]Write i2c OK [07:35:24]MH_I2C_Read... [07:35:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:35:24]Read from MH i2c: E2 [07:35:24]MH_I2C_Read... [07:35:24]Read from MH i2c: E2 62 00 [07:35:24]MH_I2C_Read... [07:35:24]Read from MH i2c: E2 62 00 11 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 83 74 03 00 0E 04 04 00 B7 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 87 [07:35:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 83 74 03 00 0E 04 04 00 B7 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 [07:35:24]wFMCommunicate OK [07:35:24]SAM_PROTO_GetFieldsCounters done [07:35:24]requested_item shift.num is exist - process it [07:35:24]requested_item shift.opened is exist - process it [07:35:24]req_shift_opened [07:35:24]FM_GetShiftState [07:35:24]SAM_PROTO_GetShiftState [07:35:24]wFMCommunicate request_size=4 [07:35:24]MH_SAM_APDU [07:35:24]CAPDU: 80 13 01 00 [07:35:24]Write to MH i2c: E2 08 00 12 02 80 13 01 00 00 00 00 00 91 [07:35:24]Write i2c OK [07:35:24]MH_I2C_Read... [07:35:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:35:24]Read from MH i2c: E2 [07:35:24]MH_I2C_Read... [07:35:24]Read from MH i2c: E2 0E 00 [07:35:24]MH_I2C_Read... [07:35:24]Read from MH i2c: E2 0E 00 12 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 42 [07:35:24]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [07:35:24]wFMCommunicate OK [07:35:24]SAM_PROTO_GetShiftState done [07:35:24]FM_GetShiftState done [07:35:24]req_shift_opened done [07:35:24]requested_item shift.open_date is exist - process it [07:35:24]req_shift_open_date [07:35:24]req_shift_open_date done [07:35:24]produce_requested_data done [07:35:24]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226435,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [07:35:24]process_action_free close_receipt [07:35:24]json_value_free [07:35:24]json_value_free done [07:35:24]process_json_proto returns [07:35:24]Send response to host [07:35:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226435,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [07:35:24]free response buf [07:35:24]execute_script done [07:35:24]execute_script returns [07:35:24]free content buf [07:35:24]Sock 9.Close socket [07:35:24]Sock 9.Thread stoped [07:35:26]recv_with_timeout no data received [07:35:27]ConnectInit Can't take IP for lk.salyk.kg [07:35:27]CommunicateWithHost connect error [07:35:27]CommunicateWithHost err = -1 [07:35:27]OFD Sender: Server communicate error [07:35:32]OFD Sender: Processing packet 226435 [packets to send 600, broken 599] [07:35:32]ProducePacketName [07:35:32]name=ofd_packets/00226435 [07:35:32]OFD Sender: To server: pG, [07:35:32]CommunicateWithHost lk.salyk.kg:30040 [07:35:32]ConnectInit lk.salyk.kg [07:35:37]recv_with_timeout no data received [07:35:45]Connected sock=10 [07:35:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 5C 5E 07 01 07 47 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 5F 00 00 00 F4 03 04 00 B8 F4 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 83 74 03 00 35 04 06 00 50 7F 0E 17 7B 07 99 A7 AB 58 9D CF A6 70 [07:35:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 F4 39 47 00 CE 55 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 83 74 03 00 F4 03 04 00 DD A0 A5 66 B6 04 01 00 00 C1 6B 62 7C B1 6A AE C9 [07:35:48]CommunicateWithHost err = 0 [07:35:48]CheckOFDResponse [07:35:48]1017 (14) - 77093643461234 [07:35:48]1041 (16) - 0000000000874959 [07:35:48]1040 (4) - 226435 [07:35:48]1012 (4) - 28.07.2024 01:37 [07:35:48]1206 (1) - 0 [07:35:48]OFD Sender: Remove packet 226435 [07:35:48]ProducePacketName [07:35:48]name=ofd_packets/00226435 [07:35:48]NVStorageDeleteData [07:35:49]OFD Sender: No OFD packet to send [07:35:52]recv_with_timeout no data received [07:35:54]OFD Sender: No OFD packet to send [07:35:59]OFD Sender: No OFD packet to send [07:36:04]OFD Sender: No OFD packet to send [07:36:09]OFD Sender: No OFD packet to send [07:36:14]OFD Sender: No OFD packet to send [07:36:19]OFD Sender: No OFD packet to send [07:36:24]OFD Sender: No OFD packet to send [07:36:29]OFD Sender: No OFD packet to send [07:36:34]OFD Sender: No OFD packet to send [07:36:39]OFD Sender: No OFD packet to send [07:36:44]OFD Sender: No OFD packet to send [07:36:49]OFD Sender: No OFD packet to send [07:36:54]OFD Sender: No OFD packet to send [07:36:59]OFD Sender: No OFD packet to send [07:37:04]OFD Sender: No OFD packet to send [07:37:09]OFD Sender: No OFD packet to send [07:37:14]OFD Sender: No OFD packet to send [07:37:17]accept exits with 8 [07:37:17]New connection [07:37:17]New thread 3067170148 created [07:37:17]Thread 3067313508 joined [07:37:17]Waiting for new connection... [07:37:17] Sock 8.Parse request [07:37:17]Sock 8.Check first char [07:37:17]Sock 8.First char is OK [07:37:17]request: POST /json_proto HTTP/1.0 [07:37:17]Method: POST [07:37:17]URL: /json_proto [07:37:17]Method is POST - this is cgi request [07:37:17]url: /json_proto [07:37:17]query_string will be loaded in cgi processing [07:37:17]execute_cgi json_proto POST (null) [07:37:17]execute_cgi path=json_proto method=POST [07:37:17]POST find Content-Length [07:37:17]Host: 172.17.43.131:8080 [07:37:17]Content-Length: 966 [07:37:17]Content-Type: application/json [07:37:17] [07:37:17]POST finish read [07:37:17]Found Content-Length = 966 [07:37:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002771", "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" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.13 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:37:17]execute_script... [07:37:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002771", "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" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.13 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:37:17]POST & json_proto [07:37:17]process_json_proto [07:37:17]json parsed OK: [07:37:17]protocol is kg_v1.0 [07:37:17]action value=close_receipt [07:37:17]process_action close_receipt [07:37:17]cmd_close_receipt [07:37:17]MH_GetDate [07:37:17]Write to MH i2c: F0 00 00 13 02 04 [07:37:17]Write i2c OK [07:37:17]MH_I2C_Read... [07:37:17]Read from MH i2c: F0 [07:37:17]MH_I2C_Read... [07:37:17]Read from MH i2c: F0 09 00 [07:37:17]MH_I2C_Read... [07:37:17]Read from MH i2c: F0 09 00 13 02 00 2D F5 A5 66 F9 24 A2 66 5F [07:37:17]GetLastDocTimeStamp 1722152120 [07:37:17]current date 1722152237 [07:37:17]FM_GetShiftState [07:37:17]SAM_PROTO_GetShiftState [07:37:17]wFMCommunicate request_size=4 [07:37:17]MH_SAM_APDU [07:37:17]CAPDU: 80 13 01 00 [07:37:17]Write to MH i2c: E2 08 00 14 02 80 13 01 00 00 00 00 00 93 [07:37:17]Write i2c OK [07:37:17]MH_I2C_Read... [07:37:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:37:17]Read from MH i2c: E2 [07:37:17]MH_I2C_Read... [07:37:17]Read from MH i2c: E2 0E 00 [07:37:17]MH_I2C_Read... [07:37:17]Read from MH i2c: E2 0E 00 14 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 44 [07:37:17]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [07:37:17]wFMCommunicate OK [07:37:17]SAM_PROTO_GetShiftState done [07:37:17]FM_GetShiftState done [07:37:17]opened in 1722125326 [07:37:17]opened+sec_in_day 1722211726 [07:37:17]quantity*price = 150041 [07:37:17]sum+1 = 150042 [07:37:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.34 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 96 28.07.2024 07:37 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Дисконтная программа S-92 номер 97 сэкономлено 22.13 сом ФМ: 0000000000874959 ФД: 226436 ФПД: 180445104773340 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T073717&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226436&fm=180445104773340&tin=02508201610067®Number=0000000000092624&sum=150000 [07:37:19]StoreToDocumentArchive [07:37:19]shift 439 fd 226436 [07:37:19]save to /storage/0439/doc_00226436 [07:37:19]save last doc name /storage/0439/doc_00226436 to /storage/kkm_last_doc_name [07:37:19]save OK [07:37:19]Clear old archive folders... [07:37:19]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:37:19]tlvbuf is 0030EC20 [07:37:19]SAM_PROTO_ClearQueue [07:37:19]wFMCommunicate request_size=4 [07:37:19]MH_SAM_APDU [07:37:19]CAPDU: 80 09 00 00 [07:37:19]Write to MH i2c: E2 08 00 21 02 80 09 00 00 00 00 00 00 95 [07:37:19]Write i2c OK [07:37:19]MH_I2C_Read... [07:37:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:37:19]Read from MH i2c: E2 [07:37:19]MH_I2C_Read... [07:37:19]Read from MH i2c: E2 03 00 [07:37:19]MH_I2C_Read... [07:37:19]Read from MH i2c: E2 03 00 21 02 00 90 00 97 [07:37:19]RAPDU: 90 00 [07:37:19]wFMCommunicate OK [07:37:19]SAM_PROTO_ClearQueue done [07:37:19]KKMCreateOFDPacket [07:37:19]OFDProtocolAddRootSTLVToBuf [07:37:19]FM_MakeSignedData [07:37:19]FM_MakeSignedData [07:37:19]SAM_PROTO_SignData [07:37:19]wFMCommunicate request_size=4 [07:37:19]MH_SAM_APDU [07:37:19]CAPDU: 80 0D 01 02 [07:37:19]Write to MH i2c: E2 08 00 22 02 80 0D 01 02 00 00 00 00 9D [07:37:19]Write i2c OK [07:37:19]MH_I2C_Read... [07:37:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:37:19]Read from MH i2c: E2 [07:37:19]MH_I2C_Read... [07:37:19]Read from MH i2c: E2 03 00 [07:37:19]MH_I2C_Read... [07:37:19]Read from MH i2c: E2 03 00 22 02 00 90 00 98 [07:37:19]RAPDU: 90 00 [07:37:19]wFMCommunicate OK [07:37:19]wFMCommunicate request_size=255 [07:37:19]MH_SAM_APDU [07:37: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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 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 3E 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 60 00 00 00 F4 03 04 00 2D F5 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 84 74 03 00 35 04 06 00 [07:37:19]Write to MH i2c: E2 02 01 23 02 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 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 3E 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 60 00 00 00 F4 03 04 00 2D F5 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 84 74 03 00 35 04 06 00 00 00 03 [07:37:19]Write i2c OK [07:37:19]MH_I2C_Read... [07:37:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:37:19]Read from MH i2c: E2 [07:37:19]MH_I2C_Read... [07:37:19]Read from MH i2c: E2 03 00 [07:37:19]MH_I2C_Read... [07:37:19]Read from MH i2c: E2 03 00 23 02 00 90 00 99 [07:37:19]RAPDU: 90 00 [07:37:19]wFMCommunicate OK [07:37:19]wFMCommunicate request_size=11 [07:37:19]MH_SAM_APDU [07:37:19]CAPDU: 80 0D 02 02 06 A4 1D 26 5F 18 DC [07:37:19]Write to MH i2c: E2 0E 00 24 02 80 0D 02 02 06 00 A4 1D 26 5F 18 DC 00 00 E6 [07:37:19]Write i2c OK [07:37:19]MH_I2C_Read... [07:37:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:37:19]Read from MH i2c: E2 [07:37:19]MH_I2C_Read... [07:37:19]Read from MH i2c: E2 03 00 [07:37:19]MH_I2C_Read... [07:37:19]Read from MH i2c: E2 03 00 24 02 00 90 00 9A [07:37:19]RAPDU: 90 00 [07:37:19]wFMCommunicate OK [07:37:19]wFMCommunicate request_size=4 [07:37:19]MH_SAM_APDU [07:37:19]CAPDU: 80 0D 03 02 [07:37:19]Write to MH i2c: E2 08 00 25 02 80 0D 03 02 00 00 00 00 A2 [07:37:19]Write i2c OK [07:37:19]MH_I2C_Read... [07:37:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:37:19]Read from MH i2c: E2 [07:37:19]MH_I2C_Read... [07:37:19]Read from MH i2c: E2 0B 00 [07:37:19]MH_I2C_Read... [07:37:19]Read from MH i2c: E2 0B 00 25 02 00 E1 C8 4E EA AF 82 11 B5 90 00 7B [07:37:19]RAPDU: E1 C8 4E EA AF 82 11 B5 90 00 [07:37:19]wFMCommunicate OK [07:37:19]SAM_PROTO_SignData done [07:37:19]FM_MakeSignedData done [07:37:19]CreateOFDProtocolMessage [07:37:19]wFMCommunicate request_size=4 [07:37:19]MH_SAM_APDU [07:37:19]CAPDU: 80 11 00 00 [07:37:19]Write to MH i2c: E2 08 00 26 02 80 11 00 00 00 00 00 00 A2 [07:37:19]Write i2c OK [07:37:19]MH_I2C_Read... [07:37:19]OFD Sender: No OFD packet to send [07:37:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:37:19]Read from MH i2c: E2 [07:37:19]MH_I2C_Read... [07:37:19]Read from MH i2c: E2 17 00 [07:37:19]MH_I2C_Read... [07:37:19]Read from MH i2c: E2 17 00 26 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FF [07:37:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:37:19]wFMCommunicate OK [07:37:19]CreateOFDProtocolMessage done [07:37:19]OFDSenderStorePacket 226436 [07:37:19]StoreOFDPacket docnum=226436 [07:37:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 3F BD 08 01 B3 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 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 3E 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 60 00 00 00 F4 03 04 00 2D F5 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 84 74 03 00 35 04 06 00 A4 1D 26 5F 18 DC E1 C8 4E EA AF 82 11 B5 [07:37:19]CheckFolder [07:37:19]dirname=/storage/ofd_packets [07:37:19]CheckFolder done [07:37:19]ProducePacketName [07:37:19]name=ofd_packets/00226436 [07:37:19]NVStorageSaveData ofd_packets/00226436 [07:37:19]File name is /storage/ofd_packets/00226436 [07:37:19]Write 302 bytes [07:37:19]NVStorageSaveData done [07:37:19]OFDSenderStorePacket done [07:37:19]KKMCreateOFDPacket done [07:37:19]NVStorageSaveData kkm_last_timestamp [07:37:19]File name is /storage/kkm_last_timestamp [07:37:19]Write 4 bytes [07:37:19]NVStorageSaveData done [07:37:19]ExternCall_PrintAddStr [07:37:19]wPrintStart [07:37:19]Write to MH i2c: 01 00 00 27 02 29 [07:37:19]Write i2c OK [07:37:19]MH_I2C_Read... [07:37:19]Read from MH i2c: 01 [07:37:19]MH_I2C_Read... [07:37:19]Read from MH i2c: 01 07 00 [07:37:19]MH_I2C_Read... [07:37:19]Read from MH i2c: 01 07 00 27 02 00 00 00 00 00 FF 0F 3E [07:37:19]RasterBufferAndPrint [07:37:19]line Счет N : (1)2002771 [07:37:19]line ИНН: 02508201610067 [07:37:19]line Контрольно-Кассовый Чек [07:37:19]line ПРОДАЖА [07:37:19]line ТРК (МРК, ГНК) : 42 [07:37:19]line Товар: 2710124130 [07:37:19]line Super-92-К-5 [07:37:19]line 22.130 * 67.80 [07:37:19]line = 1500.41 [07:37:19]line НДС 12% НСП 1% [07:37:19]line > о реализуемом товаре [07:37:19]line ОКРУГЛЕНИЕ: -0.41 [07:37:19]line ИТОГО: 1500.00 [07:37:19]line Внесено: 1500.00 [07:37:19]line СДАЧА: 0.00 [07:37:19]line НСП 1% : 13.28 [07:37:19]line НДС 12% : 159.34 [07:37:19]line Наличными: 1500.00 [07:37:19]line Безнал.: 0.00 [07:37:19]line Место: АЗС № 97 "Партнер Нефть" [07:37:19]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [07:37:19]line СНО: Общий режим [07:37:19]line Чек 96 28.07.2024 07:37 [07:37:19]line Смена: 439 ФФД: 1.0 [07:37:19]line ЗНМ: 0300000054 [07:37:19]line РНМ: 0000000000092624 [07:37:19]line Версия ККМ: 001 [07:37:19]line [07:37:19]line Дисконтная программа [07:37:19]line S-92 [07:37:19]line номер 97 [07:37:19]line сэкономлено 22.13 сом [07:37:19]line ФМ: 0000000000874959 [07:37:19]line ФД: 226436 [07:37:19]line ФПД: 180445104773340 [07:37:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T073717&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226436&fm=180445104773340&tin=02508201610067®Number=0000000000092624&sum=150000 [07:37:19]written 0, free lines is 4095 [07:37:19]OFD Sender: Processing packet 226436 [packets to send 600, broken 599] [07:37:19]ProducePacketName [07:37:19]name=ofd_packets/00226436 [07:37:19]OFD Sender: To server: pG, [07:37:19]CommunicateWithHost lk.salyk.kg:30040 [07:37:19]ConnectInit lk.salyk.kg [07:37:20]Write to MH i2c: 01 00 00 57 02 59 [07:37:20]Write i2c OK [07:37:20]MH_I2C_Read... [07:37:20]Read from MH i2c: 01 [07:37:20]MH_I2C_Read... [07:37:20]Read from MH i2c: 01 07 00 [07:37:20]MH_I2C_Read... [07:37:20]Read from MH i2c: 01 07 00 57 02 00 00 00 00 00 DB 0B 46 [07:37:20]RasterBufferAndPrint [07:37:20]line [07:37:20]line [07:37:20]line [07:37:20]line [07:37:20]line [07:37:20]written 0, free lines is 3037 [07:37:20]Connected sock=9 [07:37:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 3F BD 08 01 B3 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 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 3E 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 60 00 00 00 F4 03 04 00 2D F5 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 84 74 03 00 35 04 06 00 A4 1D 26 5F 18 DC E1 C8 4E EA AF 82 11 B5 [07:37:20]MH_Cut [07:37:20]Write to MH i2c: D1 01 00 5E 02 01 32 [07:37:20]Write i2c OK [07:37:20]MH_I2C_Read... [07:37:20]Read from MH i2c: D1 [07:37:20]MH_I2C_Read... [07:37:20]Read from MH i2c: D1 01 00 [07:37:20]MH_I2C_Read... [07:37:20]Read from MH i2c: D1 01 00 5E 02 00 31 [07:37:20]Write to MH i2c: 01 00 00 5F 02 61 [07:37:20]Write i2c OK [07:37:20]MH_I2C_Read... [07:37:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 29 1B 47 00 7C 89 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 84 74 03 00 F4 03 04 00 39 A1 A5 66 B6 04 01 00 00 21 24 9D F1 6B 71 BA 7B [07:37:20]CommunicateWithHost err = 0 [07:37:20]CheckOFDResponse [07:37:20]1017 (14) - 77093643461234 [07:37:20]1041 (16) - 0000000000874959 [07:37:20]1040 (4) - 226436 [07:37:20]1012 (4) - 28.07.2024 01:39 [07:37:20]1206 (1) - 0 [07:37:20]OFD Sender: Remove packet 226436 [07:37:20]ProducePacketName [07:37:20]name=ofd_packets/00226436 [07:37:20]NVStorageDeleteData [07:37:21]OFD Sender: No OFD packet to send [07:37:21]*** Cut start [07:37:21]*** Partial cut [07:37:21]*** CUTSNS_PIN = 1 [07:37:21]*** CUTSNS_PIN = 0 [07:37:21]*** Brake cut motor [07:37:22]Read from MH i2c: 01 [07:37:22]MH_I2C_Read... [07:37:22]*** Stop cut motor [07:37:22]*** Cut end [07:37:22]Read from MH i2c: 01 07 00 [07:37:22]MH_I2C_Read... [07:37:22]Read from MH i2c: 01 07 00 5F 02 00 00 00 00 00 FF 0F 76 [07:37:22]process_action close_receipt done [07:37:22]requested_data is exist [07:37:22]produce_requested_data [07:37:22]requested_item fm.sn is exist - process it [07:37:22]wFMCommunicate request_size=4 [07:37:22]MH_SAM_APDU [07:37:22]CAPDU: 80 11 00 00 [07:37:22]Write to MH i2c: E2 08 00 60 02 80 11 00 00 00 00 00 00 DC [07:37:22]Write i2c OK [07:37:22]MH_I2C_Read... [07:37:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:37:22]Read from MH i2c: E2 [07:37:22]MH_I2C_Read... [07:37:22]Read from MH i2c: E2 17 00 [07:37:22]MH_I2C_Read... [07:37:22]Read from MH i2c: E2 17 00 60 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 39 [07:37:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:37:22]wFMCommunicate OK [07:37:22]requested_item fd.num is exist - process it [07:37:22]SAM_PROTO_GetFieldsCounters [07:37:22]wFMCommunicate request_size=4 [07:37:22]MH_SAM_APDU [07:37:22]CAPDU: 80 13 00 00 [07:37:22]Write to MH i2c: E2 08 00 61 02 80 13 00 00 00 00 00 00 DF [07:37:22]Write i2c OK [07:37:22]MH_I2C_Read... [07:37:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:37:22]Read from MH i2c: E2 [07:37:22]MH_I2C_Read... [07:37:22]Read from MH i2c: E2 62 00 [07:37:22]MH_I2C_Read... [07:37:22]Read from MH i2c: E2 62 00 61 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 84 74 03 00 0E 04 04 00 B7 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 DB [07:37:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 84 74 03 00 0E 04 04 00 B7 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 [07:37:22]wFMCommunicate OK [07:37:22]SAM_PROTO_GetFieldsCounters done [07:37:22]requested_item shift.num is exist - process it [07:37:22]requested_item shift.opened is exist - process it [07:37:22]req_shift_opened [07:37:22]FM_GetShiftState [07:37:22]SAM_PROTO_GetShiftState [07:37:22]wFMCommunicate request_size=4 [07:37:22]MH_SAM_APDU [07:37:22]CAPDU: 80 13 01 00 [07:37:22]Write to MH i2c: E2 08 00 62 02 80 13 01 00 00 00 00 00 E1 [07:37:22]Write i2c OK [07:37:22]MH_I2C_Read... [07:37:22]Read from MH i2c: E2 [07:37:22]MH_I2C_Read... [07:37:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:37:22]Read from MH i2c: E2 0E 00 [07:37:22]MH_I2C_Read... [07:37:22]Read from MH i2c: E2 0E 00 62 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 92 [07:37:22]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [07:37:22]wFMCommunicate OK [07:37:22]SAM_PROTO_GetShiftState done [07:37:22]FM_GetShiftState done [07:37:22]req_shift_opened done [07:37:22]requested_item shift.open_date is exist - process it [07:37:22]req_shift_open_date [07:37:22]req_shift_open_date done [07:37:22]produce_requested_data done [07:37:22]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226436,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [07:37:22]process_action_free close_receipt [07:37:22]json_value_free [07:37:22]json_value_free done [07:37:22]process_json_proto returns [07:37:22]Send response to host [07:37:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226436,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [07:37:22]free response buf [07:37:22]execute_script done [07:37:22]execute_script returns [07:37:22]free content buf [07:37:22]Sock 8.Close socket [07:37:22]Sock 8.Thread stoped [07:37:26]OFD Sender: No OFD packet to send [07:37:31]OFD Sender: No OFD packet to send [07:37:36]OFD Sender: No OFD packet to send [07:37:41]OFD Sender: No OFD packet to send [07:37:46]OFD Sender: No OFD packet to send [07:37:51]OFD Sender: No OFD packet to send [07:37:56]OFD Sender: No OFD packet to send [07:38:01]OFD Sender: No OFD packet to send [07:38:06]OFD Sender: No OFD packet to send [07:38:11]OFD Sender: No OFD packet to send [07:38:16]OFD Sender: No OFD packet to send [07:38:21]OFD Sender: No OFD packet to send [07:38:26]OFD Sender: No OFD packet to send [07:38:31]OFD Sender: No OFD packet to send [07:38:36]OFD Sender: No OFD packet to send [07:38:41]OFD Sender: No OFD packet to send [07:38:46]OFD Sender: No OFD packet to send [07:38:51]OFD Sender: No OFD packet to send [07:38:56]OFD Sender: No OFD packet to send [07:39:01]OFD Sender: No OFD packet to send [07:39:06]OFD Sender: No OFD packet to send [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:37]recv_with_timeout no data received [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:27]OFD Sender: No OFD packet to send [07:41:32]OFD Sender: No OFD packet to send [07:41:37]OFD Sender: No OFD packet to send [07:41:42]OFD Sender: No OFD packet to send [07:41:47]OFD Sender: No OFD packet to send [07:41:52]OFD Sender: No OFD packet to send [07:41:57]OFD Sender: No OFD packet to send [07:42:02]OFD Sender: No OFD packet to send [07:42:07]OFD Sender: No OFD packet to send [07:42:12]OFD Sender: No OFD packet to send [07:42:17]OFD Sender: No OFD packet to send [07:42:18]accept exits with 10 [07:42:18]New connection [07:42:18]New thread 3067313508 created [07:42:18]Thread 3067170148 joined [07:42:18]Waiting for new connection... [07:42:18] Sock 10.Parse request [07:42:18]Sock 10.Check first char [07:42:18]Sock 10.First char is OK [07:42:18]request: POST /json_proto HTTP/1.0 [07:42:18]Method: POST [07:42:18]URL: /json_proto [07:42:18]Method is POST - this is cgi request [07:42:18]url: /json_proto [07:42:18]query_string will be loaded in cgi processing [07:42:18]execute_cgi json_proto POST (null) [07:42:18]execute_cgi path=json_proto method=POST [07:42:18]POST find Content-Length [07:42:18]Host: 172.17.43.131:8080 [07:42:18]Content-Length: 676 [07:42:18]Content-Type: application/json [07:42:18] [07:42:18]POST finish read [07:42:18]Found Content-Length = 676 [07:42:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002772", "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.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:42:18]execute_script... [07:42: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)2002772", "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.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:42:18]POST & json_proto [07:42:18]process_json_proto [07:42:18]json parsed OK: [07:42:18]protocol is kg_v1.0 [07:42:18]action value=close_receipt [07:42:18]process_action close_receipt [07:42:18]cmd_close_receipt [07:42:18]MH_GetDate [07:42:18]Write to MH i2c: F0 00 00 63 02 54 [07:42:18]Write i2c OK [07:42:18]MH_I2C_Read... [07:42:18]Read from MH i2c: F0 [07:42:18]MH_I2C_Read... [07:42:18]Read from MH i2c: F0 09 00 [07:42:18]MH_I2C_Read... [07:42:18]Read from MH i2c: F0 09 00 63 02 00 5A F6 A5 66 F9 24 A2 66 DD [07:42:18]GetLastDocTimeStamp 1722152237 [07:42:18]current date 1722152538 [07:42:18]FM_GetShiftState [07:42:18]SAM_PROTO_GetShiftState [07:42:18]wFMCommunicate request_size=4 [07:42:18]MH_SAM_APDU [07:42:18]CAPDU: 80 13 01 00 [07:42:18]Write to MH i2c: E2 08 00 64 02 80 13 01 00 00 00 00 00 E3 [07:42:18]Write i2c OK [07:42:18]MH_I2C_Read... [07:42:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:42:18]Read from MH i2c: E2 [07:42:18]MH_I2C_Read... [07:42:18]Read from MH i2c: E2 0E 00 [07:42:18]MH_I2C_Read... [07:42:18]Read from MH i2c: E2 0E 00 64 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 94 [07:42:18]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [07:42:18]wFMCommunicate OK [07:42:18]SAM_PROTO_GetShiftState done [07:42:18]FM_GetShiftState done [07:42:18]opened in 1722125326 [07:42:18]opened+sec_in_day 1722211726 [07:42:18]quantity*price = 100035 [07:42:18]sum+1 = 100036 [07:42:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 97 28.07.2024 07:42 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226437 ФПД: 164130802471875 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T074218&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226437&fm=164130802471875&tin=02508201610067®Number=0000000000092624&sum=100000 [07:42:19]StoreToDocumentArchive [07:42:19]shift 439 fd 226437 [07:42:19]save to /storage/0439/doc_00226437 [07:42:19]save last doc name /storage/0439/doc_00226437 to /storage/kkm_last_doc_name [07:42:19]save OK [07:42:19]Clear old archive folders... [07:42:19]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:42:19]tlvbuf is 002F82E0 [07:42:19]SAM_PROTO_ClearQueue [07:42:19]wFMCommunicate request_size=4 [07:42:19]MH_SAM_APDU [07:42:19]CAPDU: 80 09 00 00 [07:42:19]Write to MH i2c: E2 08 00 71 02 80 09 00 00 00 00 00 00 E5 [07:42:19]Write i2c OK [07:42:19]MH_I2C_Read... [07:42:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:42:19]Read from MH i2c: E2 [07:42:19]MH_I2C_Read... [07:42:19]Read from MH i2c: E2 03 00 [07:42:19]MH_I2C_Read... [07:42:19]Read from MH i2c: E2 03 00 71 02 00 90 00 E7 [07:42:19]RAPDU: 90 00 [07:42:19]wFMCommunicate OK [07:42:19]SAM_PROTO_ClearQueue done [07:42:19]KKMCreateOFDPacket [07:42:19]OFDProtocolAddRootSTLVToBuf [07:42:19]FM_MakeSignedData [07:42:19]FM_MakeSignedData [07:42:19]SAM_PROTO_SignData [07:42:19]wFMCommunicate request_size=4 [07:42:19]MH_SAM_APDU [07:42:19]CAPDU: 80 0D 01 02 [07:42:19]Write to MH i2c: E2 08 00 72 02 80 0D 01 02 00 00 00 00 ED [07:42:19]Write i2c OK [07:42:19]MH_I2C_Read... [07:42:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:42:19]Read from MH i2c: E2 [07:42:19]MH_I2C_Read... [07:42:19]Read from MH i2c: E2 03 00 [07:42:19]MH_I2C_Read... [07:42:19]Read from MH i2c: E2 03 00 72 02 00 90 00 E8 [07:42:19]RAPDU: 90 00 [07:42:19]wFMCommunicate OK [07:42:19]wFMCommunicate request_size=255 [07:42:19]MH_SAM_APDU [07:42: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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 00 00 00 F4 03 04 00 5A F6 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 85 74 03 00 35 04 06 00 [07:42:19]Write to MH i2c: E2 02 01 73 02 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 00 00 00 F4 03 04 00 5A F6 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 85 74 03 00 35 04 06 00 00 00 4F [07:42:19]Write i2c OK [07:42:19]MH_I2C_Read... [07:42:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:42:20]Read from MH i2c: E2 [07:42:20]MH_I2C_Read... [07:42:20]Read from MH i2c: E2 03 00 [07:42:20]MH_I2C_Read... [07:42:20]Read from MH i2c: E2 03 00 73 02 00 90 00 E9 [07:42:20]RAPDU: 90 00 [07:42:20]wFMCommunicate OK [07:42:20]wFMCommunicate request_size=11 [07:42:20]MH_SAM_APDU [07:42:20]CAPDU: 80 0D 02 02 06 95 46 AE 2D 93 C3 [07:42:20]Write to MH i2c: E2 0E 00 74 02 80 0D 02 02 06 00 95 46 AE 2D 93 C3 00 00 08 [07:42:20]Write i2c OK [07:42:20]MH_I2C_Read... [07:42:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:42:20]Read from MH i2c: E2 [07:42:20]MH_I2C_Read... [07:42:20]Read from MH i2c: E2 03 00 [07:42:20]MH_I2C_Read... [07:42:20]Read from MH i2c: E2 03 00 74 02 00 90 00 EA [07:42:20]RAPDU: 90 00 [07:42:20]wFMCommunicate OK [07:42:20]wFMCommunicate request_size=4 [07:42:20]MH_SAM_APDU [07:42:20]CAPDU: 80 0D 03 02 [07:42:20]Write to MH i2c: E2 08 00 75 02 80 0D 03 02 00 00 00 00 F2 [07:42:20]Write i2c OK [07:42:20]MH_I2C_Read... [07:42:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:42:20]Read from MH i2c: E2 [07:42:20]MH_I2C_Read... [07:42:20]Read from MH i2c: E2 0B 00 [07:42:20]MH_I2C_Read... [07:42:20]Read from MH i2c: E2 0B 00 75 02 00 CE 05 2C 36 39 D3 35 E2 90 00 4B [07:42:20]RAPDU: CE 05 2C 36 39 D3 35 E2 90 00 [07:42:20]wFMCommunicate OK [07:42:20]SAM_PROTO_SignData done [07:42:20]FM_MakeSignedData done [07:42:20]CreateOFDProtocolMessage [07:42:20]wFMCommunicate request_size=4 [07:42:20]MH_SAM_APDU [07:42:20]CAPDU: 80 11 00 00 [07:42:20]Write to MH i2c: E2 08 00 76 02 80 11 00 00 00 00 00 00 F2 [07:42:20]Write i2c OK [07:42:20]MH_I2C_Read... [07:42:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:42:20]Read from MH i2c: E2 [07:42:20]MH_I2C_Read... [07:42:20]Read from MH i2c: E2 17 00 [07:42:20]MH_I2C_Read... [07:42:20]Read from MH i2c: E2 17 00 76 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4F [07:42:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:42:20]wFMCommunicate OK [07:42:20]CreateOFDProtocolMessage done [07:42:20]OFDSenderStorePacket 226437 [07:42:20]StoreOFDPacket docnum=226437 [07:42:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 93 36 08 01 4A 85 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 00 00 00 F4 03 04 00 5A F6 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 85 74 03 00 35 04 06 00 95 46 AE 2D 93 C3 CE 05 2C 36 39 D3 35 E2 [07:42:20]CheckFolder [07:42:20]dirname=/storage/ofd_packets [07:42:20]CheckFolder done [07:42:20]ProducePacketName [07:42:20]name=ofd_packets/00226437 [07:42:20]NVStorageSaveData ofd_packets/00226437 [07:42:20]File name is /storage/ofd_packets/00226437 [07:42:20]Write 302 bytes [07:42:20]NVStorageSaveData done [07:42:20]OFDSenderStorePacket done [07:42:20]KKMCreateOFDPacket done [07:42:20]NVStorageSaveData kkm_last_timestamp [07:42:20]File name is /storage/kkm_last_timestamp [07:42:20]Write 4 bytes [07:42:20]NVStorageSaveData done [07:42:20]ExternCall_PrintAddStr [07:42:20]wPrintStart [07:42:20]Write to MH i2c: 01 00 00 77 02 79 [07:42:20]Write i2c OK [07:42:20]MH_I2C_Read... [07:42:20]Read from MH i2c: 01 [07:42:20]MH_I2C_Read... [07:42:20]Read from MH i2c: 01 07 00 [07:42:20]MH_I2C_Read... [07:42:20]Read from MH i2c: 01 07 00 77 02 00 00 00 00 00 FF 0F 8E [07:42:20]RasterBufferAndPrint [07:42:20]line Счет N : (1)2002772 [07:42:20]line ИНН: 02508201610067 [07:42:20]line Контрольно-Кассовый Чек [07:42:20]line ПРОДАЖА [07:42:20]line ТРК (МРК, ГНК) : 32 [07:42:20]line Товар: 2710124130 [07:42:20]line Super-92-К-5 [07:42:20]line 14.540 * 68.80 [07:42:20]line = 1000.35 [07:42:20]line НДС 12% НСП 1% [07:42:20]line > о реализуемом товаре [07:42:20]line ОКРУГЛЕНИЕ: -0.35 [07:42:20]line ИТОГО: 1000.00 [07:42:20]line Внесено: 1000.00 [07:42:20]line СДАЧА: 0.00 [07:42:20]line НСП 1% : 8.85 [07:42:20]line НДС 12% : 106.23 [07:42:20]line Наличными: 1000.00 [07:42:20]line Безнал.: 0.00 [07:42:20]line Место: АЗС № 97 "Партнер Нефть" [07:42:20]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [07:42:20]line СНО: Общий режим [07:42:20]line Чек 97 28.07.2024 07:42 [07:42:20]line Смена: 439 ФФД: 1.0 [07:42:20]line ЗНМ: 0300000054 [07:42:20]line РНМ: 0000000000092624 [07:42:20]line Версия ККМ: 001 [07:42:20]line ФМ: 0000000000874959 [07:42:20]line ФД: 226437 [07:42:20]line ФПД: 164130802471875 [07:42:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T074218&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226437&fm=164130802471875&tin=02508201610067®Number=0000000000092624&sum=100000 [07:42:20]written 0, free lines is 4095 [07:42:20]OFD Sender: Processing packet 226437 [packets to send 600, broken 599] [07:42:20]ProducePacketName [07:42:20]name=ofd_packets/00226437 [07:42:20]OFD Sender: To server: pG, [07:42:20]CommunicateWithHost lk.salyk.kg:30040 [07:42:20]ConnectInit lk.salyk.kg [07:42:20]Write to MH i2c: 01 00 00 A2 02 A4 [07:42:20]Write i2c OK [07:42:20]MH_I2C_Read... [07:42:20]Read from MH i2c: 01 [07:42:20]MH_I2C_Read... [07:42:20]Read from MH i2c: 01 07 00 [07:42:20]MH_I2C_Read... [07:42:20]Read from MH i2c: 01 07 00 A2 02 00 00 00 00 00 5A 0C 11 [07:42:20]RasterBufferAndPrint [07:42:20]line [07:42:20]line [07:42:20]line [07:42:20]line [07:42:20]line [07:42:20]written 0, free lines is 3166 [07:42:20]MH_Cut [07:42:20]Write to MH i2c: D1 01 00 A9 02 01 7D [07:42:20]Write i2c OK [07:42:20]MH_I2C_Read... [07:42:20]Read from MH i2c: D1 [07:42:20]MH_I2C_Read... [07:42:20]Read from MH i2c: D1 01 00 [07:42:20]MH_I2C_Read... [07:42:20]Read from MH i2c: D1 01 00 A9 02 00 7C [07:42:20]Write to MH i2c: 01 00 00 AA 02 AC [07:42:20]Write i2c OK [07:42:20]MH_I2C_Read... [07:42:22]*** Cut start [07:42:22]*** Partial cut [07:42:22]*** CUTSNS_PIN = 1 [07:42:22]*** CUTSNS_PIN = 0 [07:42:22]*** Brake cut motor [07:42:22]Read from MH i2c: 01 [07:42:22]MH_I2C_Read... [07:42:22]*** Stop cut motor [07:42:22]*** Cut end [07:42:22]Read from MH i2c: 01 07 00 [07:42:22]MH_I2C_Read... [07:42:22]Read from MH i2c: 01 07 00 AA 02 00 00 00 00 00 FF 0F C1 [07:42:22]process_action close_receipt done [07:42:22]requested_data is exist [07:42:22]produce_requested_data [07:42:22]requested_item fm.sn is exist - process it [07:42:22]wFMCommunicate request_size=4 [07:42:22]MH_SAM_APDU [07:42:22]CAPDU: 80 11 00 00 [07:42:22]Write to MH i2c: E2 08 00 AB 02 80 11 00 00 00 00 00 00 27 [07:42:22]Write i2c OK [07:42:22]MH_I2C_Read... [07:42:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:42:22]Read from MH i2c: E2 [07:42:22]MH_I2C_Read... [07:42:22]Read from MH i2c: E2 17 00 [07:42:22]MH_I2C_Read... [07:42:22]Read from MH i2c: E2 17 00 AB 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 84 [07:42:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:42:22]wFMCommunicate OK [07:42:22]requested_item fd.num is exist - process it [07:42:22]SAM_PROTO_GetFieldsCounters [07:42:22]wFMCommunicate request_size=4 [07:42:22]MH_SAM_APDU [07:42:22]CAPDU: 80 13 00 00 [07:42:22]Write to MH i2c: E2 08 00 AC 02 80 13 00 00 00 00 00 00 2A [07:42:22]Write i2c OK [07:42:22]MH_I2C_Read... [07:42:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:42:22]Read from MH i2c: E2 [07:42:22]MH_I2C_Read... [07:42:22]Read from MH i2c: E2 62 00 [07:42:22]MH_I2C_Read... [07:42:22]Read from MH i2c: E2 62 00 AC 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 85 74 03 00 0E 04 04 00 B7 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 2A [07:42:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 85 74 03 00 0E 04 04 00 B7 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 [07:42:22]wFMCommunicate OK [07:42:22]SAM_PROTO_GetFieldsCounters done [07:42:22]requested_item shift.num is exist - process it [07:42:22]requested_item shift.opened is exist - process it [07:42:22]req_shift_opened [07:42:22]FM_GetShiftState [07:42:22]SAM_PROTO_GetShiftState [07:42:22]wFMCommunicate request_size=4 [07:42:22]MH_SAM_APDU [07:42:22]CAPDU: 80 13 01 00 [07:42:22]Write to MH i2c: E2 08 00 AD 02 80 13 01 00 00 00 00 00 2C [07:42:22]Write i2c OK [07:42:22]MH_I2C_Read... [07:42:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:42:22]Read from MH i2c: E2 [07:42:22]MH_I2C_Read... [07:42:22]Read from MH i2c: E2 0E 00 [07:42:22]MH_I2C_Read... [07:42:22]Read from MH i2c: E2 0E 00 AD 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 DD [07:42:22]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [07:42:22]wFMCommunicate OK [07:42:22]SAM_PROTO_GetShiftState done [07:42:22]FM_GetShiftState done [07:42:22]req_shift_opened done [07:42:22]requested_item shift.open_date is exist - process it [07:42:22]req_shift_open_date [07:42:22]req_shift_open_date done [07:42:22]produce_requested_data done [07:42:22]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226437,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [07:42:22]process_action_free close_receipt [07:42:22]json_value_free [07:42:22]json_value_free done [07:42:22]process_json_proto returns [07:42:22]Send response to host [07:42:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226437,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [07:42:22]free response buf [07:42:22]execute_script done [07:42:22]execute_script returns [07:42:22]free content buf [07:42:22]Sock 10.Close socket [07:42:22]Sock 10.Thread stoped [07:42:25]ConnectInit Can't take IP for lk.salyk.kg [07:42:25]CommunicateWithHost connect error [07:42:25]CommunicateWithHost err = -1 [07:42:25]OFD Sender: Server communicate error [07:42:30]OFD Sender: Processing packet 226437 [packets to send 600, broken 599] [07:42:30]ProducePacketName [07:42:30]name=ofd_packets/00226437 [07:42:30]OFD Sender: To server: pG, [07:42:30]CommunicateWithHost lk.salyk.kg:30040 [07:42:30]ConnectInit lk.salyk.kg [07:42:31]Connected sock=8 [07:42:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 93 36 08 01 4A 85 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 00 00 00 F4 03 04 00 5A F6 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 85 74 03 00 35 04 06 00 95 46 AE 2D 93 C3 CE 05 2C 36 39 D3 35 E2 [07:42:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 93 CD 47 00 E8 51 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 85 74 03 00 F4 03 04 00 70 A2 A5 66 B6 04 01 00 00 B0 AE 90 4A 9E D0 B7 C0 [07:42:31]CommunicateWithHost err = 0 [07:42:31]CheckOFDResponse [07:42:31]1017 (14) - 77093643461234 [07:42:31]1041 (16) - 0000000000874959 [07:42:31]1040 (4) - 226437 [07:42:31]1012 (4) - 28.07.2024 01:44 [07:42:31]1206 (1) - 0 [07:42:31]OFD Sender: Remove packet 226437 [07:42:31]ProducePacketName [07:42:31]name=ofd_packets/00226437 [07:42:31]NVStorageDeleteData [07:42:32]OFD Sender: No OFD packet to send [07:42:37]OFD Sender: No OFD packet to send [07:42:42]OFD Sender: No OFD packet to send [07:42:47]OFD Sender: No OFD packet to send [07:42:52]OFD Sender: No OFD packet to send [07:42:57]OFD Sender: No OFD packet to send [07:43:02]OFD Sender: No OFD packet to send [07:43:07]OFD Sender: No OFD packet to send [07:43:12]OFD Sender: No OFD packet to send [07:43:17]OFD Sender: No OFD packet to send [07:43:22]OFD Sender: No OFD packet to send [07:43:27]OFD Sender: No OFD packet to send [07:43:32]OFD Sender: No OFD packet to send [07:43:37]OFD Sender: No OFD packet to send [07:43:42]OFD Sender: No OFD packet to send [07:43:47]OFD Sender: No OFD packet to send [07:43:52]OFD Sender: No OFD packet to send [07:43:57]OFD Sender: No OFD packet to send [07:44:02]OFD Sender: No OFD packet to send [07:44:07]OFD Sender: No OFD packet to send [07:44:12]OFD Sender: No OFD packet to send [07:44:17]OFD Sender: No OFD packet to send [07:44:22]OFD Sender: No OFD packet to send [07:44:27]OFD Sender: No OFD packet to send [07:44:32]OFD Sender: No OFD packet to send [07:44:37]OFD Sender: No OFD packet to send [07:44:42]OFD Sender: No OFD packet to send [07:44:47]OFD Sender: No OFD packet to send [07:44:52]OFD Sender: No OFD packet to send [07:44:57]OFD Sender: No OFD packet to send [07:45:02]OFD Sender: No OFD packet to send [07:45:07]OFD Sender: No OFD packet to send [07:45:12]OFD Sender: No OFD packet to send [07:45:17]OFD Sender: No OFD packet to send [07:45:22]OFD Sender: No OFD packet to send [07:45:27]OFD Sender: No OFD packet to send [07:45:32]OFD Sender: No OFD packet to send [07:45:37]OFD Sender: No OFD packet to send [07:45:42]OFD Sender: No OFD packet to send [07:45:47]OFD Sender: No OFD packet to send [07:45:52]OFD Sender: No OFD packet to send [07:45:57]OFD Sender: No OFD packet to send [07:46:02]OFD Sender: No OFD packet to send [07:46:04]recv_with_timeout no data received [07:46:07]OFD Sender: No OFD packet to send [07:46:12]OFD Sender: No OFD packet to send [07:46:17]OFD Sender: No OFD packet to send [07:46:22]OFD Sender: No OFD packet to send [07:46:27]OFD Sender: No OFD packet to send [07:46:32]OFD Sender: No OFD packet to send [07:46:37]OFD Sender: No OFD packet to send [07:46:42]OFD Sender: No OFD packet to send [07:46:47]OFD Sender: No OFD packet to send [07:46:52]OFD Sender: No OFD packet to send [07:46:57]OFD Sender: No OFD packet to send [07:47:02]OFD Sender: No OFD packet to send [07:47:06]accept exits with 9 [07:47:06]New connection [07:47:06]New thread 3067170148 created [07:47:06]Thread 3067313508 joined [07:47:06]Waiting for new connection... [07:47:06] Sock 9.Parse request [07:47:06]Sock 9.Check first char [07:47:06]Sock 9.First char is OK [07:47:06]request: POST /json_proto HTTP/1.0 [07:47:06]Method: POST [07:47:06]URL: /json_proto [07:47:06]Method is POST - this is cgi request [07:47:06]url: /json_proto [07:47:06]query_string will be loaded in cgi processing [07:47:06]execute_cgi json_proto POST (null) [07:47:06]execute_cgi path=json_proto method=POST [07:47:06]POST find Content-Length [07:47:06]Host: 172.17.43.131:8080 [07:47:06]Content-Length: 801 [07:47:06]Content-Type: application/json [07:47:06] [07:47:06]POST finish read [07:47:06]Found Content-Length = 801 [07:47:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002773", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:47:06]execute_script... [07:47: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)2002773", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:47:06]POST & json_proto [07:47:06]process_json_proto [07:47:06]json parsed OK: [07:47:06]protocol is kg_v1.0 [07:47:06]action value=close_receipt [07:47:06]process_action close_receipt [07:47:06]cmd_close_receipt [07:47:06]MH_GetDate [07:47:06]Write to MH i2c: F0 00 00 AE 02 9F [07:47:06]Write i2c OK [07:47:06]MH_I2C_Read... [07:47:06]Read from MH i2c: F0 [07:47:06]MH_I2C_Read... [07:47:06]Read from MH i2c: F0 09 00 [07:47:06]MH_I2C_Read... [07:47:06]Read from MH i2c: F0 09 00 AE 02 00 7A F7 A5 66 F9 24 A2 66 49 [07:47:06]GetLastDocTimeStamp 1722152538 [07:47:06]current date 1722152826 [07:47:06]FM_GetShiftState [07:47:06]SAM_PROTO_GetShiftState [07:47:06]wFMCommunicate request_size=4 [07:47:06]MH_SAM_APDU [07:47:06]CAPDU: 80 13 01 00 [07:47:06]Write to MH i2c: E2 08 00 AF 02 80 13 01 00 00 00 00 00 2E [07:47:06]Write i2c OK [07:47:06]MH_I2C_Read... [07:47:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:47:06]Read from MH i2c: E2 [07:47:06]MH_I2C_Read... [07:47:06]Read from MH i2c: E2 0E 00 [07:47:06]MH_I2C_Read... [07:47:06]Read from MH i2c: E2 0E 00 AF 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 DF [07:47:06]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [07:47:06]wFMCommunicate OK [07:47:06]SAM_PROTO_GetShiftState done [07:47:06]FM_GetShiftState done [07:47:06]opened in 1722125326 [07:47:06]opened+sec_in_day 1722211726 [07:47:06]quantity*price = 70044 [07:47:06]sum+1 = 70046 [07:47:06]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.45 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 0.00 Безнал.: 700.45 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 98 28.07.2024 07:47 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226438 ФПД: 213206384948745 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T074706&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226438&fm=213206384948745&tin=02508201610067®Number=0000000000092624&sum=70045 [07:47:07]StoreToDocumentArchive [07:47:07]shift 439 fd 226438 [07:47:07]save to /storage/0439/doc_00226438 [07:47:07]save last doc name /storage/0439/doc_00226438 to /storage/kkm_last_doc_name [07:47:07]save OK [07:47:07]Clear old archive folders... [07:47:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:47:07]tlvbuf is 002F8530 [07:47:07]SAM_PROTO_ClearQueue [07:47:07]wFMCommunicate request_size=4 [07:47:07]MH_SAM_APDU [07:47:07]CAPDU: 80 09 00 00 [07:47:07]Write to MH i2c: E2 08 00 BC 02 80 09 00 00 00 00 00 00 30 [07:47:07]Write i2c OK [07:47:07]MH_I2C_Read... [07:47:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:47:07]Read from MH i2c: E2 [07:47:07]MH_I2C_Read... [07:47:07]Read from MH i2c: E2 03 00 [07:47:07]MH_I2C_Read... [07:47:07]Read from MH i2c: E2 03 00 BC 02 00 90 00 32 [07:47:07]RAPDU: 90 00 [07:47:07]wFMCommunicate OK [07:47:07]SAM_PROTO_ClearQueue done [07:47:07]KKMCreateOFDPacket [07:47:07]OFDProtocolAddRootSTLVToBuf [07:47:07]FM_MakeSignedData [07:47:07]FM_MakeSignedData [07:47:07]SAM_PROTO_SignData [07:47:07]wFMCommunicate request_size=4 [07:47:07]MH_SAM_APDU [07:47:07]CAPDU: 80 0D 01 02 [07:47:07]Write to MH i2c: E2 08 00 BD 02 80 0D 01 02 00 00 00 00 38 [07:47:07]Write i2c OK [07:47:07]MH_I2C_Read... [07:47:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:47:07]Read from MH i2c: E2 [07:47:07]MH_I2C_Read... [07:47:07]Read from MH i2c: E2 03 00 [07:47:07]MH_I2C_Read... [07:47:07]Read from MH i2c: E2 03 00 BD 02 00 90 00 33 [07:47:07]RAPDU: 90 00 [07:47:07]wFMCommunicate OK [07:47:07]wFMCommunicate request_size=255 [07:47:07]MH_SAM_APDU [07:47:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 7A F7 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 86 74 03 00 35 04 06 00 C1 [07:47:07]Write to MH i2c: E2 02 01 BE 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 7A F7 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 86 74 03 00 35 04 06 00 C1 00 00 64 [07:47:07]Write i2c OK [07:47:07]MH_I2C_Read... [07:47:08]OFD Sender: No OFD packet to send [07:47:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:47:08]Read from MH i2c: E2 [07:47:08]MH_I2C_Read... [07:47:08]Read from MH i2c: E2 03 00 [07:47:08]MH_I2C_Read... [07:47:08]Read from MH i2c: E2 03 00 BE 02 00 90 00 34 [07:47:08]RAPDU: 90 00 [07:47:08]wFMCommunicate OK [07:47:08]wFMCommunicate request_size=10 [07:47:08]MH_SAM_APDU [07:47:08]CAPDU: 80 0D 02 02 05 E8 FA D6 B6 09 [07:47:08]Write to MH i2c: E2 0D 00 BF 02 80 0D 02 02 05 00 E8 FA D6 B6 09 00 00 BC [07:47:08]Write i2c OK [07:47:08]MH_I2C_Read... [07:47:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:47:08]Read from MH i2c: E2 [07:47:08]MH_I2C_Read... [07:47:08]Read from MH i2c: E2 03 00 [07:47:08]MH_I2C_Read... [07:47:08]Read from MH i2c: E2 03 00 BF 02 00 90 00 35 [07:47:08]RAPDU: 90 00 [07:47:08]wFMCommunicate OK [07:47:08]wFMCommunicate request_size=4 [07:47:08]MH_SAM_APDU [07:47:08]CAPDU: 80 0D 03 02 [07:47:08]Write to MH i2c: E2 08 00 C0 02 80 0D 03 02 00 00 00 00 3D [07:47:08]Write i2c OK [07:47:08]MH_I2C_Read... [07:47:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:47:08]Read from MH i2c: E2 [07:47:08]MH_I2C_Read... [07:47:08]Read from MH i2c: E2 0B 00 [07:47:08]MH_I2C_Read... [07:47:08]Read from MH i2c: E2 0B 00 C0 02 00 59 D9 EB 42 AA 42 4B 0E 90 00 E2 [07:47:08]RAPDU: 59 D9 EB 42 AA 42 4B 0E 90 00 [07:47:08]wFMCommunicate OK [07:47:08]SAM_PROTO_SignData done [07:47:08]FM_MakeSignedData done [07:47:08]CreateOFDProtocolMessage [07:47:08]wFMCommunicate request_size=4 [07:47:08]MH_SAM_APDU [07:47:08]CAPDU: 80 11 00 00 [07:47:08]Write to MH i2c: E2 08 00 C1 02 80 11 00 00 00 00 00 00 3D [07:47:08]Write i2c OK [07:47:08]MH_I2C_Read... [07:47:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:47:08]Read from MH i2c: E2 [07:47:08]MH_I2C_Read... [07:47:08]Read from MH i2c: E2 17 00 [07:47:08]MH_I2C_Read... [07:47:08]Read from MH i2c: E2 17 00 C1 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9A [07:47:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:47:08]wFMCommunicate OK [07:47:08]CreateOFDProtocolMessage done [07:47:08]OFDSenderStorePacket 226438 [07:47:08]StoreOFDPacket docnum=226438 [07:47:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 01 33 07 01 B0 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 7A F7 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 86 74 03 00 35 04 06 00 C1 E8 FA D6 B6 09 59 D9 EB 42 AA 42 4B 0E [07:47:08]CheckFolder [07:47:08]dirname=/storage/ofd_packets [07:47:08]CheckFolder done [07:47:08]ProducePacketName [07:47:08]name=ofd_packets/00226438 [07:47:08]NVStorageSaveData ofd_packets/00226438 [07:47:08]File name is /storage/ofd_packets/00226438 [07:47:08]Write 301 bytes [07:47:08]NVStorageSaveData done [07:47:08]OFDSenderStorePacket done [07:47:08]KKMCreateOFDPacket done [07:47:08]NVStorageSaveData kkm_last_timestamp [07:47:08]File name is /storage/kkm_last_timestamp [07:47:08]Write 4 bytes [07:47:08]NVStorageSaveData done [07:47:08]ExternCall_PrintAddStr [07:47:08]wPrintStart [07:47:08]Write to MH i2c: 01 00 00 C2 02 C4 [07:47:08]Write i2c OK [07:47:08]MH_I2C_Read... [07:47:08]Read from MH i2c: 01 [07:47:08]MH_I2C_Read... [07:47:08]Read from MH i2c: 01 07 00 [07:47:08]MH_I2C_Read... [07:47:08]Read from MH i2c: 01 07 00 C2 02 00 00 00 00 00 FF 0F D9 [07:47:08]RasterBufferAndPrint [07:47:08]line Счет N : (1)2002773 [07:47:08]line ИНН: 02508201610067 [07:47:08]line Контрольно-Кассовый Чек [07:47:08]line ПРОДАЖА [07:47:08]line ТРК (МРК, ГНК) : 44 [07:47:08]line Товар: 2710124500 [07:47:08]line Аи-95-К-5 [07:47:08]line 9.440 * 74.20 [07:47:08]line = 700.45 [07:47:08]line НДС 12% НСП 1% [07:47:08]line > о реализуемом товаре [07:47:08]line ИТОГО: 700.45 [07:47:08]line НСП 1% : 6.20 [07:47:08]line НДС 12% : 74.38 [07:47:08]line Наличными: 0.00 [07:47:08]line Безнал.: 700.45 [07:47:08]line Место: АЗС № 97 "Партнер Нефть" [07:47:08]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [07:47:08]line СНО: Общий режим [07:47:08]line Чек 98 28.07.2024 07:47 [07:47:08]line Смена: 439 ФФД: 1.0 [07:47:08]line ЗНМ: 0300000054 [07:47:08]line РНМ: 0000000000092624 [07:47:08]line Версия ККМ: 001 [07:47:08]line Платежная система: O! деньги [07:47:08]line ФМ: 0000000000874959 [07:47:08]line ФД: 226438 [07:47:08]line ФПД: 213206384948745 [07:47:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T074706&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226438&fm=213206384948745&tin=02508201610067®Number=0000000000092624&sum=70045 [07:47:08]written 0, free lines is 4095 [07:47:08]OFD Sender: Processing packet 226438 [packets to send 600, broken 599] [07:47:08]ProducePacketName [07:47:08]name=ofd_packets/00226438 [07:47:08]OFD Sender: To server: pG, [07:47:08]CommunicateWithHost lk.salyk.kg:30040 [07:47:08]ConnectInit lk.salyk.kg [07:47:08]Write to MH i2c: 01 00 00 EC 02 EE [07:47:08]Write i2c OK [07:47:08]MH_I2C_Read... [07:47:08]Read from MH i2c: 01 [07:47:08]MH_I2C_Read... [07:47:08]Read from MH i2c: 01 07 00 [07:47:08]MH_I2C_Read... [07:47:08]Read from MH i2c: 01 07 00 EC 02 00 00 00 00 00 73 0C 74 [07:47:08]RasterBufferAndPrint [07:47:08]line [07:47:08]line [07:47:08]line [07:47:08]line [07:47:08]line [07:47:08]written 0, free lines is 3190 [07:47:08]MH_Cut [07:47:08]Write to MH i2c: D1 01 00 F3 02 01 C7 [07:47:08]Write i2c OK [07:47:08]MH_I2C_Read... [07:47:08]Read from MH i2c: D1 [07:47:08]MH_I2C_Read... [07:47:08]Read from MH i2c: D1 01 00 [07:47:08]MH_I2C_Read... [07:47:08]Read from MH i2c: D1 01 00 F3 02 00 C6 [07:47:08]Write to MH i2c: 01 00 00 F4 02 F6 [07:47:08]Write i2c OK [07:47:08]MH_I2C_Read... [07:47:10]*** Cut start [07:47:10]*** Partial cut [07:47:10]*** CUTSNS_PIN = 1 [07:47:10]*** CUTSNS_PIN = 0 [07:47:10]*** Brake cut motor [07:47:10]Read from MH i2c: 01 [07:47:10]MH_I2C_Read... [07:47:10]*** Stop cut motor [07:47:10]*** Cut end [07:47:10]Read from MH i2c: 01 07 00 [07:47:10]MH_I2C_Read... [07:47:10]Read from MH i2c: 01 07 00 F4 02 00 00 00 00 00 FF 0F 0B [07:47:10]process_action close_receipt done [07:47:10]requested_data is exist [07:47:10]produce_requested_data [07:47:10]requested_item fm.sn is exist - process it [07:47:10]wFMCommunicate request_size=4 [07:47:10]MH_SAM_APDU [07:47:10]CAPDU: 80 11 00 00 [07:47:10]Write to MH i2c: E2 08 00 F5 02 80 11 00 00 00 00 00 00 71 [07:47:10]Write i2c OK [07:47:10]MH_I2C_Read... [07:47:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:47:10]Read from MH i2c: E2 [07:47:10]MH_I2C_Read... [07:47:10]Read from MH i2c: E2 17 00 [07:47:10]MH_I2C_Read... [07:47:10]Read from MH i2c: E2 17 00 F5 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CE [07:47:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:47:10]wFMCommunicate OK [07:47:10]requested_item fd.num is exist - process it [07:47:10]SAM_PROTO_GetFieldsCounters [07:47:10]wFMCommunicate request_size=4 [07:47:10]MH_SAM_APDU [07:47:10]CAPDU: 80 13 00 00 [07:47:10]Write to MH i2c: E2 08 00 F6 02 80 13 00 00 00 00 00 00 74 [07:47:10]Write i2c OK [07:47:10]MH_I2C_Read... [07:47:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:47:10]Read from MH i2c: E2 [07:47:10]MH_I2C_Read... [07:47:10]Read from MH i2c: E2 62 00 [07:47:10]MH_I2C_Read... [07:47:10]Read from MH i2c: E2 62 00 F6 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 86 74 03 00 0E 04 04 00 B7 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 78 [07:47:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 86 74 03 00 0E 04 04 00 B7 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 [07:47:10]wFMCommunicate OK [07:47:10]SAM_PROTO_GetFieldsCounters done [07:47:10]requested_item shift.num is exist - process it [07:47:10]requested_item shift.opened is exist - process it [07:47:10]req_shift_opened [07:47:10]FM_GetShiftState [07:47:10]SAM_PROTO_GetShiftState [07:47:10]wFMCommunicate request_size=4 [07:47:10]MH_SAM_APDU [07:47:10]CAPDU: 80 13 01 00 [07:47:10]Write to MH i2c: E2 08 00 F7 02 80 13 01 00 00 00 00 00 76 [07:47:10]Write i2c OK [07:47:10]MH_I2C_Read... [07:47:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:47:11]Read from MH i2c: E2 [07:47:11]MH_I2C_Read... [07:47:11]Read from MH i2c: E2 0E 00 [07:47:11]MH_I2C_Read... [07:47:11]Read from MH i2c: E2 0E 00 F7 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 27 [07:47:11]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [07:47:11]wFMCommunicate OK [07:47:11]SAM_PROTO_GetShiftState done [07:47:11]FM_GetShiftState done [07:47:11]req_shift_opened done [07:47:11]requested_item shift.open_date is exist - process it [07:47:11]req_shift_open_date [07:47:11]req_shift_open_date done [07:47:11]produce_requested_data done [07:47:11]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226438,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [07:47:11]process_action_free close_receipt [07:47:11]json_value_free [07:47:11]json_value_free done [07:47:11]process_json_proto returns [07:47:11]Send response to host [07:47:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226438,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [07:47:11]free response buf [07:47:11]execute_script done [07:47:11]execute_script returns [07:47:11]free content buf [07:47:11]Sock 9.Close socket [07:47:11]Sock 9.Thread stoped [07:47:12]recv_with_timeout no data received [07:47:13]ConnectInit Can't take IP for lk.salyk.kg [07:47:13]CommunicateWithHost connect error [07:47:13]CommunicateWithHost err = -1 [07:47:13]OFD Sender: Server communicate error [07:47:18]OFD Sender: Processing packet 226438 [packets to send 600, broken 599] [07:47:18]ProducePacketName [07:47:18]name=ofd_packets/00226438 [07:47:18]OFD Sender: To server: pG, [07:47:18]CommunicateWithHost lk.salyk.kg:30040 [07:47:18]ConnectInit lk.salyk.kg [07:47:22]Connected sock=10 [07:47:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 01 33 07 01 B0 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 7A F7 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 86 74 03 00 35 04 06 00 C1 E8 FA D6 B6 09 59 D9 EB 42 AA 42 4B 0E [07:47:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 44 DF 47 00 EF C9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 86 74 03 00 F4 03 04 00 93 A3 A5 66 B6 04 01 00 00 2D 34 59 D0 3F 02 CA A9 [07:47:23]CommunicateWithHost err = 0 [07:47:23]CheckOFDResponse [07:47:23]1017 (14) - 77093643461234 [07:47:23]1041 (16) - 0000000000874959 [07:47:23]1040 (4) - 226438 [07:47:23]1012 (4) - 28.07.2024 01:49 [07:47:23]1206 (1) - 0 [07:47:23]OFD Sender: Remove packet 226438 [07:47:23]ProducePacketName [07:47:23]name=ofd_packets/00226438 [07:47:23]NVStorageDeleteData [07:47:23]OFD Sender: No OFD packet to send [07:47:28]OFD Sender: No OFD packet to send [07:47:33]OFD Sender: No OFD packet to send [07:47:38]OFD Sender: No OFD packet to send [07:47:43]OFD Sender: No OFD packet to send [07:47:48]OFD Sender: No OFD packet to send [07:47:53]OFD Sender: No OFD packet to send [07:47:58]OFD Sender: No OFD packet to send [07:48:03]OFD Sender: No OFD packet to send [07:48:08]OFD Sender: No OFD packet to send [07:48:13]OFD Sender: No OFD packet to send [07:48:18]OFD Sender: No OFD packet to send [07:48:23]OFD Sender: No OFD packet to send [07:48:25]recv_with_timeout no data received [07:48:28]OFD Sender: No OFD packet to send [07:48:33]OFD Sender: No OFD packet to send [07:48:38]OFD Sender: No OFD packet to send [07:48:43]OFD Sender: No OFD packet to send [07:48:48]OFD Sender: No OFD packet to send [07:48:53]OFD Sender: No OFD packet to send [07:48:58]OFD Sender: No OFD packet to send [07:49:03]OFD Sender: No OFD packet to send [07:49:08]OFD Sender: No OFD packet to send [07:49:13]OFD Sender: No OFD packet to send [07:49:18]OFD Sender: No OFD packet to send [07:49:23]OFD Sender: No OFD packet to send [07:49:28]OFD Sender: No OFD packet to send [07:49:33]OFD Sender: No OFD packet to send [07:49:38]OFD Sender: No OFD packet to send [07:49:43]OFD Sender: No OFD packet to send [07:49:45]recv_with_timeout no data received [07:49:48]OFD Sender: No OFD packet to send [07:49:53]OFD Sender: No OFD packet to send [07:49:59]OFD Sender: No OFD packet to send [07:50:04]OFD Sender: No OFD packet to send [07:50:09]OFD Sender: No OFD packet to send [07:50:14]OFD Sender: No OFD packet to send [07:50:14]recv_with_timeout no data received [07:50:19]OFD Sender: No OFD packet to send [07:50:24]OFD Sender: No OFD packet to send [07:50:29]OFD Sender: No OFD packet to send [07:50:34]OFD Sender: No OFD packet to send [07:50:39]OFD Sender: No OFD packet to send [07:50:44]OFD Sender: No OFD packet to send [07:50:49]OFD Sender: No OFD packet to send [07:50:54]OFD Sender: No OFD packet to send [07:50:59]OFD Sender: No OFD packet to send [07:51:04]OFD Sender: No OFD packet to send [07:51:09]OFD Sender: No OFD packet to send [07:51:14]OFD Sender: No OFD packet to send [07:51:19]OFD Sender: No OFD packet to send [07:51:24]OFD Sender: No OFD packet to send [07:51:29]OFD Sender: No OFD packet to send [07:51:34]OFD Sender: No OFD packet to send [07:51:39]OFD Sender: No OFD packet to send [07:51:44]OFD Sender: No OFD packet to send [07:51:49]OFD Sender: No OFD packet to send [07:51:54]OFD Sender: No OFD packet to send [07:51:59]OFD Sender: No OFD packet to send [07:52:04]OFD Sender: No OFD packet to send [07:52:09]OFD Sender: No OFD packet to send [07:52:14]OFD Sender: No OFD packet to send [07:52:19]OFD Sender: No OFD packet to send [07:52:24]OFD Sender: No OFD packet to send [07:52:29]OFD Sender: No OFD packet to send [07:52:34]OFD Sender: No OFD packet to send [07:52:39]OFD Sender: No OFD packet to send [07:52:44]OFD Sender: No OFD packet to send [07:52:49]OFD Sender: No OFD packet to send [07:52:54]OFD Sender: No OFD packet to send [07:52:59]OFD Sender: No OFD packet to send [07:53:04]OFD Sender: No OFD packet to send [07:53:09]OFD Sender: No OFD packet to send [07:53:14]OFD Sender: No OFD packet to send [07:53:19]OFD Sender: No OFD packet to send [07:53:24]OFD Sender: No OFD packet to send [07:53:29]OFD Sender: No OFD packet to send [07:53:34]OFD Sender: No OFD packet to send [07:53:39]OFD Sender: No OFD packet to send [07:53:44]OFD Sender: No OFD packet to send [07:53:49]OFD Sender: No OFD packet to send [07:53:54]OFD Sender: No OFD packet to send [07:53:59]OFD Sender: No OFD packet to send [07:54:04]OFD Sender: No OFD packet to send [07:54:06]accept exits with 8 [07:54:06]New connection [07:54:06]New thread 3067313508 created [07:54:06]Thread 3067170148 joined [07:54:06]Waiting for new connection... [07:54:06] Sock 8.Parse request [07:54:06]Sock 8.Check first char [07:54:06]Sock 8.First char is OK [07:54:06]request: POST /json_proto HTTP/1.0 [07:54:06]Method: POST [07:54:06]URL: /json_proto [07:54:06]Method is POST - this is cgi request [07:54:06]url: /json_proto [07:54:06]query_string will be loaded in cgi processing [07:54:06]execute_cgi json_proto POST (null) [07:54:06]execute_cgi path=json_proto method=POST [07:54:06]POST find Content-Length [07:54:06]Host: 172.17.43.131:8080 [07:54:06]Content-Length: 676 [07:54:06]Content-Type: application/json [07:54:06] [07:54:06]POST finish read [07:54:06]Found Content-Length = 676 [07:54:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002774", "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.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:54:06]execute_script... [07:54: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)2002774", "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.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:54:06]POST & json_proto [07:54:06]process_json_proto [07:54:06]json parsed OK: [07:54:06]protocol is kg_v1.0 [07:54:06]action value=close_receipt [07:54:06]process_action close_receipt [07:54:06]cmd_close_receipt [07:54:06]MH_GetDate [07:54:06]Write to MH i2c: F0 00 00 F8 02 E9 [07:54:06]Write i2c OK [07:54:06]MH_I2C_Read... [07:54:06]Read from MH i2c: F0 [07:54:06]MH_I2C_Read... [07:54:06]Read from MH i2c: F0 09 00 [07:54:06]MH_I2C_Read... [07:54:06]Read from MH i2c: F0 09 00 F8 02 00 1E F9 A5 66 F9 24 A2 66 39 [07:54:06]GetLastDocTimeStamp 1722152826 [07:54:06]current date 1722153246 [07:54:06]FM_GetShiftState [07:54:06]SAM_PROTO_GetShiftState [07:54:06]wFMCommunicate request_size=4 [07:54:06]MH_SAM_APDU [07:54:06]CAPDU: 80 13 01 00 [07:54:06]Write to MH i2c: E2 08 00 F9 02 80 13 01 00 00 00 00 00 78 [07:54:06]Write i2c OK [07:54:06]MH_I2C_Read... [07:54:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:54:06]Read from MH i2c: E2 [07:54:06]MH_I2C_Read... [07:54:06]Read from MH i2c: E2 0E 00 [07:54:06]MH_I2C_Read... [07:54:06]Read from MH i2c: E2 0E 00 F9 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 29 [07:54:06]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [07:54:06]wFMCommunicate OK [07:54:06]SAM_PROTO_GetShiftState done [07:54:06]FM_GetShiftState done [07:54:06]opened in 1722125326 [07:54:06]opened+sec_in_day 1722211726 [07:54:06]quantity*price = 100035 [07:54:06]sum+1 = 100036 [07:54:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 99 28.07.2024 07:54 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226439 ФПД: 145887812797096 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T075406&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226439&fm=145887812797096&tin=02508201610067®Number=0000000000092624&sum=100000 [07:54:07]StoreToDocumentArchive [07:54:07]shift 439 fd 226439 [07:54:07]save to /storage/0439/doc_00226439 [07:54:07]save last doc name /storage/0439/doc_00226439 to /storage/kkm_last_doc_name [07:54:07]save OK [07:54:07]Clear old archive folders... [07:54:07]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:54:07]tlvbuf is 0035B3F0 [07:54:07]SAM_PROTO_ClearQueue [07:54:07]wFMCommunicate request_size=4 [07:54:07]MH_SAM_APDU [07:54:07]CAPDU: 80 09 00 00 [07:54:07]Write to MH i2c: E2 08 00 06 03 80 09 00 00 00 00 00 00 7B [07:54:07]Write i2c OK [07:54:07]MH_I2C_Read... [07:54:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:54:07]Read from MH i2c: E2 [07:54:07]MH_I2C_Read... [07:54:07]Read from MH i2c: E2 03 00 [07:54:07]MH_I2C_Read... [07:54:07]Read from MH i2c: E2 03 00 06 03 00 90 00 7D [07:54:07]RAPDU: 90 00 [07:54:07]wFMCommunicate OK [07:54:07]SAM_PROTO_ClearQueue done [07:54:07]KKMCreateOFDPacket [07:54:07]OFDProtocolAddRootSTLVToBuf [07:54:07]FM_MakeSignedData [07:54:07]FM_MakeSignedData [07:54:07]SAM_PROTO_SignData [07:54:07]wFMCommunicate request_size=4 [07:54:07]MH_SAM_APDU [07:54:07]CAPDU: 80 0D 01 02 [07:54:07]Write to MH i2c: E2 08 00 07 03 80 0D 01 02 00 00 00 00 83 [07:54:07]Write i2c OK [07:54:07]MH_I2C_Read... [07:54:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:54:07]Read from MH i2c: E2 [07:54:07]MH_I2C_Read... [07:54:07]Read from MH i2c: E2 03 00 [07:54:07]MH_I2C_Read... [07:54:07]Read from MH i2c: E2 03 00 07 03 00 90 00 7E [07:54:07]RAPDU: 90 00 [07:54:07]wFMCommunicate OK [07:54:07]wFMCommunicate request_size=255 [07:54:07]MH_SAM_APDU [07:54:07]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 1E F9 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 87 74 03 00 35 04 06 00 [07:54:07]Write to MH i2c: E2 02 01 08 03 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 1E F9 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 87 74 03 00 35 04 06 00 00 00 B0 [07:54:07]Write i2c OK [07:54:07]MH_I2C_Read... [07:54:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:54:07]Read from MH i2c: E2 [07:54:07]MH_I2C_Read... [07:54:07]Read from MH i2c: E2 03 00 [07:54:07]MH_I2C_Read... [07:54:07]Read from MH i2c: E2 03 00 08 03 00 90 00 7F [07:54:07]RAPDU: 90 00 [07:54:07]wFMCommunicate OK [07:54:07]wFMCommunicate request_size=11 [07:54:07]MH_SAM_APDU [07:54:07]CAPDU: 80 0D 02 02 06 84 AF 27 42 42 A8 [07:54:07]Write to MH i2c: E2 0E 00 09 03 80 0D 02 02 06 00 84 AF 27 42 42 A8 00 00 18 [07:54:07]Write i2c OK [07:54:07]MH_I2C_Read... [07:54:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:54:08]Read from MH i2c: E2 [07:54:08]MH_I2C_Read... [07:54:08]Read from MH i2c: E2 03 00 [07:54:08]MH_I2C_Read... [07:54:08]Read from MH i2c: E2 03 00 09 03 00 90 00 80 [07:54:08]RAPDU: 90 00 [07:54:08]wFMCommunicate OK [07:54:08]wFMCommunicate request_size=4 [07:54:08]MH_SAM_APDU [07:54:08]CAPDU: 80 0D 03 02 [07:54:08]Write to MH i2c: E2 08 00 0A 03 80 0D 03 02 00 00 00 00 88 [07:54:08]Write i2c OK [07:54:08]MH_I2C_Read... [07:54:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:54:08]Read from MH i2c: E2 [07:54:08]MH_I2C_Read... [07:54:08]Read from MH i2c: E2 0B 00 [07:54:08]MH_I2C_Read... [07:54:08]Read from MH i2c: E2 0B 00 0A 03 00 F6 62 60 E8 9E EC 30 1B 90 00 FE [07:54:08]RAPDU: F6 62 60 E8 9E EC 30 1B 90 00 [07:54:08]wFMCommunicate OK [07:54:08]SAM_PROTO_SignData done [07:54:08]FM_MakeSignedData done [07:54:08]CreateOFDProtocolMessage [07:54:08]wFMCommunicate request_size=4 [07:54:08]MH_SAM_APDU [07:54:08]CAPDU: 80 11 00 00 [07:54:08]Write to MH i2c: E2 08 00 0B 03 80 11 00 00 00 00 00 00 88 [07:54:08]Write i2c OK [07:54:08]MH_I2C_Read... [07:54:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:54:08]Read from MH i2c: E2 [07:54:08]MH_I2C_Read... [07:54:08]Read from MH i2c: E2 17 00 [07:54:08]MH_I2C_Read... [07:54:08]Read from MH i2c: E2 17 00 0B 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [07:54:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:54:08]wFMCommunicate OK [07:54:08]CreateOFDProtocolMessage done [07:54:08]OFDSenderStorePacket 226439 [07:54:08]StoreOFDPacket docnum=226439 [07:54:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 68 57 08 01 F8 0C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 1E F9 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 87 74 03 00 35 04 06 00 84 AF 27 42 42 A8 F6 62 60 E8 9E EC 30 1B [07:54:08]CheckFolder [07:54:08]dirname=/storage/ofd_packets [07:54:08]CheckFolder done [07:54:08]ProducePacketName [07:54:08]name=ofd_packets/00226439 [07:54:08]NVStorageSaveData ofd_packets/00226439 [07:54:08]File name is /storage/ofd_packets/00226439 [07:54:08]Write 302 bytes [07:54:08]NVStorageSaveData done [07:54:08]OFDSenderStorePacket done [07:54:08]KKMCreateOFDPacket done [07:54:08]NVStorageSaveData kkm_last_timestamp [07:54:08]File name is /storage/kkm_last_timestamp [07:54:08]Write 4 bytes [07:54:08]NVStorageSaveData done [07:54:08]ExternCall_PrintAddStr [07:54:08]wPrintStart [07:54:08]Write to MH i2c: 01 00 00 0C 03 0F [07:54:08]Write i2c OK [07:54:08]MH_I2C_Read... [07:54:08]Read from MH i2c: 01 [07:54:08]MH_I2C_Read... [07:54:08]Read from MH i2c: 01 07 00 [07:54:08]MH_I2C_Read... [07:54:08]Read from MH i2c: 01 07 00 0C 03 00 00 00 00 00 FF 0F 24 [07:54:08]RasterBufferAndPrint [07:54:08]line Счет N : (1)2002774 [07:54:08]line ИНН: 02508201610067 [07:54:08]line Контрольно-Кассовый Чек [07:54:08]line ПРОДАЖА [07:54:08]line ТРК (МРК, ГНК) : 42 [07:54:08]line Товар: 2710124130 [07:54:08]line Super-92-К-5 [07:54:08]line 14.540 * 68.80 [07:54:08]line = 1000.35 [07:54:08]line НДС 12% НСП 1% [07:54:08]line > о реализуемом товаре [07:54:08]line ОКРУГЛЕНИЕ: -0.35 [07:54:08]line ИТОГО: 1000.00 [07:54:08]line Внесено: 1000.00 [07:54:08]line СДАЧА: 0.00 [07:54:08]line НСП 1% : 8.85 [07:54:08]line НДС 12% : 106.23 [07:54:08]line Наличными: 1000.00 [07:54:08]line Безнал.: 0.00 [07:54:08]line Место: АЗС № 97 "Партнер Нефть" [07:54:08]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [07:54:08]line СНО: Общий режим [07:54:08]line Чек 99 28.07.2024 07:54 [07:54:08]line Смена: 439 ФФД: 1.0 [07:54:08]line ЗНМ: 0300000054 [07:54:08]line РНМ: 0000000000092624 [07:54:08]line Версия ККМ: 001 [07:54:08]line ФМ: 0000000000874959 [07:54:08]line ФД: 226439 [07:54:08]line ФПД: 145887812797096 [07:54:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T075406&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226439&fm=145887812797096&tin=02508201610067®Number=0000000000092624&sum=100000 [07:54:08]written 0, free lines is 4095 [07:54:08]OFD Sender: Processing packet 226439 [packets to send 600, broken 599] [07:54:08]ProducePacketName [07:54:08]name=ofd_packets/00226439 [07:54:08]OFD Sender: To server: pG, [07:54:08]CommunicateWithHost lk.salyk.kg:30040 [07:54:08]ConnectInit lk.salyk.kg [07:54:08]Write to MH i2c: 01 00 00 37 03 3A [07:54:08]Write i2c OK [07:54:08]MH_I2C_Read... [07:54:08]Read from MH i2c: 01 [07:54:08]MH_I2C_Read... [07:54:08]Read from MH i2c: 01 07 00 [07:54:08]MH_I2C_Read... [07:54:08]Read from MH i2c: 01 07 00 37 03 00 00 00 00 00 5C 0C A9 [07:54:08]RasterBufferAndPrint [07:54:08]line [07:54:08]line [07:54:08]line [07:54:08]line [07:54:08]line [07:54:08]written 0, free lines is 3167 [07:54:08]MH_Cut [07:54:08]Write to MH i2c: D1 01 00 3E 03 01 13 [07:54:08]Write i2c OK [07:54:08]MH_I2C_Read... [07:54:08]Read from MH i2c: D1 [07:54:08]MH_I2C_Read... [07:54:08]Read from MH i2c: D1 01 00 [07:54:08]MH_I2C_Read... [07:54:08]Read from MH i2c: D1 01 00 3E 03 00 12 [07:54:08]Write to MH i2c: 01 00 00 3F 03 42 [07:54:08]Write i2c OK [07:54:08]MH_I2C_Read... [07:54:09]*** Cut start [07:54:09]*** Partial cut [07:54:09]*** CUTSNS_PIN = 1 [07:54:09]*** CUTSNS_PIN = 0 [07:54:10]*** Brake cut motor [07:54:10]Read from MH i2c: 01 [07:54:10]MH_I2C_Read... [07:54:10]*** Stop cut motor [07:54:10]*** Cut end [07:54:10]Read from MH i2c: 01 07 00 [07:54:10]MH_I2C_Read... [07:54:10]Read from MH i2c: 01 07 00 3F 03 00 00 00 00 00 FF 0F 57 [07:54:10]process_action close_receipt done [07:54:10]requested_data is exist [07:54:10]produce_requested_data [07:54:10]requested_item fm.sn is exist - process it [07:54:10]wFMCommunicate request_size=4 [07:54:10]MH_SAM_APDU [07:54:10]CAPDU: 80 11 00 00 [07:54:10]Write to MH i2c: E2 08 00 40 03 80 11 00 00 00 00 00 00 BD [07:54:10]Write i2c OK [07:54:10]MH_I2C_Read... [07:54:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:54:10]Read from MH i2c: E2 [07:54:10]MH_I2C_Read... [07:54:10]Read from MH i2c: E2 17 00 [07:54:10]MH_I2C_Read... [07:54:10]Read from MH i2c: E2 17 00 40 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1A [07:54:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:54:10]wFMCommunicate OK [07:54:10]requested_item fd.num is exist - process it [07:54:10]SAM_PROTO_GetFieldsCounters [07:54:10]wFMCommunicate request_size=4 [07:54:10]MH_SAM_APDU [07:54:10]CAPDU: 80 13 00 00 [07:54:10]Write to MH i2c: E2 08 00 41 03 80 13 00 00 00 00 00 00 C0 [07:54:10]Write i2c OK [07:54:10]MH_I2C_Read... [07:54:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:54:10]Read from MH i2c: E2 [07:54:10]MH_I2C_Read... [07:54:10]Read from MH i2c: E2 62 00 [07:54:10]MH_I2C_Read... [07:54:10]Read from MH i2c: E2 62 00 41 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 87 74 03 00 0E 04 04 00 B7 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 C8 [07:54:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 87 74 03 00 0E 04 04 00 B7 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 [07:54:10]wFMCommunicate OK [07:54:10]SAM_PROTO_GetFieldsCounters done [07:54:10]requested_item shift.num is exist - process it [07:54:10]requested_item shift.opened is exist - process it [07:54:10]req_shift_opened [07:54:10]FM_GetShiftState [07:54:10]SAM_PROTO_GetShiftState [07:54:10]wFMCommunicate request_size=4 [07:54:10]MH_SAM_APDU [07:54:10]CAPDU: 80 13 01 00 [07:54:10]Write to MH i2c: E2 08 00 42 03 80 13 01 00 00 00 00 00 C2 [07:54:10]Write i2c OK [07:54:10]MH_I2C_Read... [07:54:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:54:10]Read from MH i2c: E2 [07:54:10]MH_I2C_Read... [07:54:10]Read from MH i2c: E2 0E 00 [07:54:10]MH_I2C_Read... [07:54:10]Read from MH i2c: E2 0E 00 42 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 73 [07:54:10]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [07:54:10]wFMCommunicate OK [07:54:10]SAM_PROTO_GetShiftState done [07:54:10]FM_GetShiftState done [07:54:10]req_shift_opened done [07:54:10]requested_item shift.open_date is exist - process it [07:54:10]req_shift_open_date [07:54:10]req_shift_open_date done [07:54:10]produce_requested_data done [07:54:10]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226439,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [07:54:10]process_action_free close_receipt [07:54:10]json_value_free [07:54:10]json_value_free done [07:54:10]process_json_proto returns [07:54:10]Send response to host [07:54:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226439,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [07:54:10]free response buf [07:54:10]execute_script done [07:54:10]execute_script returns [07:54:10]free content buf [07:54:10]Sock 8.Close socket [07:54:10]Sock 8.Thread stoped [07:54:13]ConnectInit Can't take IP for lk.salyk.kg [07:54:13]CommunicateWithHost connect error [07:54:13]CommunicateWithHost err = -1 [07:54:13]OFD Sender: Server communicate error [07:54:18]OFD Sender: Processing packet 226439 [packets to send 600, broken 599] [07:54:18]ProducePacketName [07:54:18]name=ofd_packets/00226439 [07:54:18]OFD Sender: To server: pG, [07:54:18]CommunicateWithHost lk.salyk.kg:30040 [07:54:18]ConnectInit lk.salyk.kg [07:54:18]Connected sock=8 [07:54:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 68 57 08 01 F8 0C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 1E F9 A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 87 74 03 00 35 04 06 00 84 AF 27 42 42 A8 F6 62 60 E8 9E EC 30 1B [07:54:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 E5 05 47 00 2D CE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 87 74 03 00 F4 03 04 00 33 A5 A5 66 B6 04 01 00 00 84 5B 16 E6 1A A2 E3 42 [07:54:18]CommunicateWithHost err = 0 [07:54:18]CheckOFDResponse [07:54:18]1017 (14) - 77093643461234 [07:54:18]1041 (16) - 0000000000874959 [07:54:18]1040 (4) - 226439 [07:54:18]1012 (4) - 28.07.2024 01:56 [07:54:18]1206 (1) - 0 [07:54:18]OFD Sender: Remove packet 226439 [07:54:18]ProducePacketName [07:54:18]name=ofd_packets/00226439 [07:54:18]NVStorageDeleteData [07:54:19]OFD Sender: No OFD packet to send [07:54:24]OFD Sender: No OFD packet to send [07:54:29]OFD Sender: No OFD packet to send [07:54:34]OFD Sender: No OFD packet to send [07:54:35]recv_with_timeout no data received [07:54:39]OFD Sender: No OFD packet to send [07:54:44]OFD Sender: No OFD packet to send [07:54:49]OFD Sender: No OFD packet to send [07:54:54]OFD Sender: No OFD packet to send [07:54:59]OFD Sender: No OFD packet to send [07:55:04]OFD Sender: No OFD packet to send [07:55:09]OFD Sender: No OFD packet to send [07:55:14]OFD Sender: No OFD packet to send [07:55:19]OFD Sender: No OFD packet to send [07:55:24]OFD Sender: No OFD packet to send [07:55:29]OFD Sender: No OFD packet to send [07:55:34]OFD Sender: No OFD packet to send [07:55:39]OFD Sender: No OFD packet to send [07:55:44]OFD Sender: No OFD packet to send [07:55:49]OFD Sender: No OFD packet to send [07:55:54]OFD Sender: No OFD packet to send [07:55:59]OFD Sender: No OFD packet to send [07:56:04]OFD Sender: No OFD packet to send [07:56:09]OFD Sender: No OFD packet to send [07:56:14]OFD Sender: No OFD packet to send [07:56:19]OFD Sender: No OFD packet to send [07:56:24]OFD Sender: No OFD packet to send [07:56:29]OFD Sender: No OFD packet to send [07:56:34]OFD Sender: No OFD packet to send [07:56:39]OFD Sender: No OFD packet to send [07:56:44]OFD Sender: No OFD packet to send [07:56:49]OFD Sender: No OFD packet to send [07:56:54]OFD Sender: No OFD packet to send [07:56:59]OFD Sender: No OFD packet to send [07:57:04]OFD Sender: No OFD packet to send [07:57:09]OFD Sender: No OFD packet to send [07:57:14]OFD Sender: No OFD packet to send [07:57:19]OFD Sender: No OFD packet to send [07:57:24]OFD Sender: No OFD packet to send [07:57:29]OFD Sender: No OFD packet to send [07:57:34]OFD Sender: No OFD packet to send [07:57:39]OFD Sender: No OFD packet to send [07:57:44]OFD Sender: No OFD packet to send [07:57:49]OFD Sender: No OFD packet to send [07:57:54]OFD Sender: No OFD packet to send [07:57:59]OFD Sender: No OFD packet to send [07:58:04]OFD Sender: No OFD packet to send [07:58:09]OFD Sender: No OFD packet to send [07:58:14]OFD Sender: No OFD packet to send [07:58:19]OFD Sender: No OFD packet to send [07:58:24]OFD Sender: No OFD packet to send [07:58:30]OFD Sender: No OFD packet to send [07:58:35]OFD Sender: No OFD packet to send [07:58:40]OFD Sender: No OFD packet to send [07:58:45]OFD Sender: No OFD packet to send [07:58:50]OFD Sender: No OFD packet to send [07:58:55]OFD Sender: No OFD packet to send [07:59:00]OFD Sender: No OFD packet to send [07:59:05]OFD Sender: No OFD packet to send [07:59:10]OFD Sender: No OFD packet to send [07:59:15]OFD Sender: No OFD packet to send [07:59:20]OFD Sender: No OFD packet to send [07:59:25]OFD Sender: No OFD packet to send [07:59:30]OFD Sender: No OFD packet to send [07:59:35]OFD Sender: No OFD packet to send [07:59:40]OFD Sender: No OFD packet to send [07:59:45]OFD Sender: No OFD packet to send [07:59:47]accept exits with 10 [07:59:47]New connection [07:59:47]New thread 3067170148 created [07:59:47]Thread 3067313508 joined [07:59:47]Waiting for new connection... [07:59:47] Sock 10.Parse request [07:59:47]Sock 10.Check first char [07:59:47]Sock 10.First char is OK [07:59:47]request: POST /json_proto HTTP/1.0 [07:59:47]Method: POST [07:59:47]URL: /json_proto [07:59:47]Method is POST - this is cgi request [07:59:47]url: /json_proto [07:59:47]query_string will be loaded in cgi processing [07:59:47]execute_cgi json_proto POST (null) [07:59:47]execute_cgi path=json_proto method=POST [07:59:47]POST find Content-Length [07:59:47]Host: 172.17.43.131:8080 [07:59:47]Content-Length: 820 [07:59:47]Content-Type: application/json [07:59:47] [07:59:47]POST finish read [07:59:47]Found Content-Length = 820 [07:59:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002775", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:59:47]execute_script... [07:59:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002775", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:59:47]POST & json_proto [07:59:47]process_json_proto [07:59:47]json parsed OK: [07:59:47]protocol is kg_v1.0 [07:59:47]action value=close_receipt [07:59:47]process_action close_receipt [07:59:47]cmd_close_receipt [07:59:47]MH_GetDate [07:59:47]Write to MH i2c: F0 00 00 43 03 35 [07:59:47]Write i2c OK [07:59:47]MH_I2C_Read... [07:59:47]Read from MH i2c: F0 [07:59:47]MH_I2C_Read... [07:59:47]Read from MH i2c: F0 09 00 [07:59:47]MH_I2C_Read... [07:59:47]Read from MH i2c: F0 09 00 43 03 00 73 FA A5 66 F9 24 A2 66 DB [07:59:47]GetLastDocTimeStamp 1722153246 [07:59:47]current date 1722153587 [07:59:47]FM_GetShiftState [07:59:47]SAM_PROTO_GetShiftState [07:59:47]wFMCommunicate request_size=4 [07:59:47]MH_SAM_APDU [07:59:47]CAPDU: 80 13 01 00 [07:59:47]Write to MH i2c: E2 08 00 44 03 80 13 01 00 00 00 00 00 C4 [07:59:47]Write i2c OK [07:59:47]MH_I2C_Read... [07:59:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:59:47]Read from MH i2c: E2 [07:59:47]MH_I2C_Read... [07:59:47]Read from MH i2c: E2 0E 00 [07:59:47]MH_I2C_Read... [07:59:47]Read from MH i2c: E2 0E 00 44 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 75 [07:59:47]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [07:59:47]wFMCommunicate OK [07:59:47]SAM_PROTO_GetShiftState done [07:59:47]FM_GetShiftState done [07:59:47]opened in 1722125326 [07:59:47]opened+sec_in_day 1722211726 [07:59:47]quantity*price = 150032 [07:59:47]sum+1 = 150033 [07:59:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.32 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.32 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 100 28.07.2024 07:59 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 226440 ФПД: 170965342228836 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T075947&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226440&fm=170965342228836&tin=02508201610067®Number=0000000000092624&sum=150032 [07:59:48]StoreToDocumentArchive [07:59:48]shift 439 fd 226440 [07:59:48]save to /storage/0439/doc_00226440 [07:59:48]save last doc name /storage/0439/doc_00226440 to /storage/kkm_last_doc_name [07:59:48]save OK [07:59:48]Clear old archive folders... [07:59:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:59:48]tlvbuf is 002FB010 [07:59:48]SAM_PROTO_ClearQueue [07:59:48]wFMCommunicate request_size=4 [07:59:48]MH_SAM_APDU [07:59:48]CAPDU: 80 09 00 00 [07:59:48]Write to MH i2c: E2 08 00 51 03 80 09 00 00 00 00 00 00 C6 [07:59:48]Write i2c OK [07:59:48]MH_I2C_Read... [07:59:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:59:48]Read from MH i2c: E2 [07:59:48]MH_I2C_Read... [07:59:48]Read from MH i2c: E2 03 00 [07:59:48]MH_I2C_Read... [07:59:48]Read from MH i2c: E2 03 00 51 03 00 90 00 C8 [07:59:48]RAPDU: 90 00 [07:59:48]wFMCommunicate OK [07:59:48]SAM_PROTO_ClearQueue done [07:59:48]KKMCreateOFDPacket [07:59:48]OFDProtocolAddRootSTLVToBuf [07:59:48]FM_MakeSignedData [07:59:48]FM_MakeSignedData [07:59:48]SAM_PROTO_SignData [07:59:48]wFMCommunicate request_size=4 [07:59:48]MH_SAM_APDU [07:59:48]CAPDU: 80 0D 01 02 [07:59:48]Write to MH i2c: E2 08 00 52 03 80 0D 01 02 00 00 00 00 CE [07:59:48]Write i2c OK [07:59:48]MH_I2C_Read... [07:59:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:59:48]Read from MH i2c: E2 [07:59:48]MH_I2C_Read... [07:59:48]Read from MH i2c: E2 03 00 [07:59:48]MH_I2C_Read... [07:59:48]Read from MH i2c: E2 03 00 52 03 00 90 00 C9 [07:59:48]RAPDU: 90 00 [07:59:48]wFMCommunicate OK [07:59:48]wFMCommunicate request_size=255 [07:59:48]MH_SAM_APDU [07:59:48]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 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 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 73 FA A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 88 74 03 00 35 04 06 00 9B [07:59:48]Write to MH i2c: E2 02 01 53 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 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 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 73 FA A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 88 74 03 00 35 04 06 00 9B 00 00 38 [07:59:48]Write i2c OK [07:59:48]MH_I2C_Read... [07:59:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:59:49]Read from MH i2c: E2 [07:59:49]MH_I2C_Read... [07:59:49]Read from MH i2c: E2 03 00 [07:59:49]MH_I2C_Read... [07:59:49]Read from MH i2c: E2 03 00 53 03 00 90 00 CA [07:59:49]RAPDU: 90 00 [07:59:49]wFMCommunicate OK [07:59:49]wFMCommunicate request_size=10 [07:59:49]MH_SAM_APDU [07:59:49]CAPDU: 80 0D 02 02 05 7D F8 7E 11 64 [07:59:49]Write to MH i2c: E2 0D 00 54 03 80 0D 02 02 05 00 7D F8 7E 11 64 00 00 43 [07:59:49]Write i2c OK [07:59:49]MH_I2C_Read... [07:59:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:59:49]Read from MH i2c: E2 [07:59:49]MH_I2C_Read... [07:59:49]Read from MH i2c: E2 03 00 [07:59:49]MH_I2C_Read... [07:59:49]Read from MH i2c: E2 03 00 54 03 00 90 00 CB [07:59:49]RAPDU: 90 00 [07:59:49]wFMCommunicate OK [07:59:49]wFMCommunicate request_size=4 [07:59:49]MH_SAM_APDU [07:59:49]CAPDU: 80 0D 03 02 [07:59:49]Write to MH i2c: E2 08 00 55 03 80 0D 03 02 00 00 00 00 D3 [07:59:49]Write i2c OK [07:59:49]MH_I2C_Read... [07:59:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:59:49]Read from MH i2c: E2 [07:59:49]MH_I2C_Read... [07:59:49]Read from MH i2c: E2 0B 00 [07:59:49]MH_I2C_Read... [07:59:49]Read from MH i2c: E2 0B 00 55 03 00 C3 82 70 FF 52 99 43 E9 90 00 9F [07:59:49]RAPDU: C3 82 70 FF 52 99 43 E9 90 00 [07:59:49]wFMCommunicate OK [07:59:49]SAM_PROTO_SignData done [07:59:49]FM_MakeSignedData done [07:59:49]CreateOFDProtocolMessage [07:59:49]wFMCommunicate request_size=4 [07:59:49]MH_SAM_APDU [07:59:49]CAPDU: 80 11 00 00 [07:59:49]Write to MH i2c: E2 08 00 56 03 80 11 00 00 00 00 00 00 D3 [07:59:49]Write i2c OK [07:59:49]MH_I2C_Read... [07:59:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:59:49]Read from MH i2c: E2 [07:59:49]MH_I2C_Read... [07:59:49]Read from MH i2c: E2 17 00 [07:59:49]MH_I2C_Read... [07:59:49]Read from MH i2c: E2 17 00 56 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 30 [07:59:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:59:49]wFMCommunicate OK [07:59:49]CreateOFDProtocolMessage done [07:59:49]OFDSenderStorePacket 226440 [07:59:49]StoreOFDPacket docnum=226440 [07:59:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 DE 45 07 01 7F 15 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 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 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 73 FA A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 88 74 03 00 35 04 06 00 9B 7D F8 7E 11 64 C3 82 70 FF 52 99 43 E9 [07:59:49]CheckFolder [07:59:49]dirname=/storage/ofd_packets [07:59:49]CheckFolder done [07:59:49]ProducePacketName [07:59:49]name=ofd_packets/00226440 [07:59:49]NVStorageSaveData ofd_packets/00226440 [07:59:49]File name is /storage/ofd_packets/00226440 [07:59:49]Write 301 bytes [07:59:49]NVStorageSaveData done [07:59:49]OFDSenderStorePacket done [07:59:49]KKMCreateOFDPacket done [07:59:49]NVStorageSaveData kkm_last_timestamp [07:59:49]File name is /storage/kkm_last_timestamp [07:59:49]Write 4 bytes [07:59:49]NVStorageSaveData done [07:59:49]ExternCall_PrintAddStr [07:59:49]wPrintStart [07:59:49]Write to MH i2c: 01 00 00 57 03 5A [07:59:49]Write i2c OK [07:59:49]MH_I2C_Read... [07:59:49]Read from MH i2c: 01 [07:59:49]MH_I2C_Read... [07:59:49]Read from MH i2c: 01 07 00 [07:59:49]MH_I2C_Read... [07:59:49]Read from MH i2c: 01 07 00 57 03 00 00 00 00 00 FF 0F 6F [07:59:49]RasterBufferAndPrint [07:59:49]line Счет N : (1)2002775 [07:59:49]line ИНН: 02508201610067 [07:59:49]line Контрольно-Кассовый Чек [07:59:49]line ПРОДАЖА [07:59:49]line ТРК (МРК, ГНК) : 64 [07:59:49]line Товар: 2710124500 [07:59:49]line Аи-95-К-5 [07:59:49]line 20.220 * 74.20 [07:59:49]line = 1500.32 [07:59:49]line НДС 12% НСП 1% [07:59:49]line > о реализуемом товаре [07:59:49]line ИТОГО: 1500.32 [07:59:49]line НСП 1% : 13.28 [07:59:49]line НДС 12% : 159.33 [07:59:49]line Наличными: 0.00 [07:59:49]line Безнал.: 1500.32 [07:59:49]line Место: АЗС № 97 "Партнер Нефть" [07:59:49]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [07:59:49]line СНО: Общий режим [07:59:49]line Чек 100 28.07.2024 07:59 [07:59:49]line Смена: 439 ФФД: 1.0 [07:59:49]line ЗНМ: 0300000054 [07:59:49]line РНМ: 0000000000092624 [07:59:49]line Версия ККМ: 001 [07:59:49]line Платежная система: Бакай Банк [07:59:49]line ФМ: 0000000000874959 [07:59:49]line ФД: 226440 [07:59:49]line ФПД: 170965342228836 [07:59:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T075947&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226440&fm=170965342228836&tin=02508201610067®Number=0000000000092624&sum=150032 [07:59:49]written 0, free lines is 4095 [07:59:49]OFD Sender: Processing packet 226440 [packets to send 600, broken 599] [07:59:49]ProducePacketName [07:59:49]name=ofd_packets/00226440 [07:59:49]OFD Sender: To server: pG, [07:59:49]CommunicateWithHost lk.salyk.kg:30040 [07:59:49]ConnectInit lk.salyk.kg [07:59:49]Connected sock=9 [07:59:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 DE 45 07 01 7F 15 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 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 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 73 FA A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 88 74 03 00 35 04 06 00 9B 7D F8 7E 11 64 C3 82 70 FF 52 99 43 E9 [07:59:49]Write to MH i2c: 01 00 00 81 03 84 [07:59:49]Write i2c OK [07:59:49]MH_I2C_Read... [07:59:49]Read from MH i2c: 01 [07:59:49]MH_I2C_Read... [07:59:49]Read from MH i2c: 01 07 00 [07:59:49]MH_I2C_Read... [07:59:49]Read from MH i2c: 01 07 00 81 03 00 00 00 00 00 76 0C 0D [07:59:49]RasterBufferAndPrint [07:59:49]line [07:59:49]line [07:59:49]line [07:59:49]line [07:59:49]line [07:59:49]written 0, free lines is 3193 [07:59:49]MH_Cut [07:59:49]Write to MH i2c: D1 01 00 88 03 01 5D [07:59:49]Write i2c OK [07:59:49]MH_I2C_Read... [07:59:49]Read from MH i2c: D1 [07:59:49]MH_I2C_Read... [07:59:49]Read from MH i2c: D1 01 00 [07:59:49]MH_I2C_Read... [07:59:49]Read from MH i2c: D1 01 00 88 03 00 5C [07:59:49]Write to MH i2c: 01 00 00 89 03 8C [07:59:49]Write i2c OK [07:59:49]MH_I2C_Read... [07:59:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 8C 81 47 00 A1 A0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 88 74 03 00 F4 03 04 00 7E A6 A5 66 B6 04 01 00 00 D8 EA 6F 51 D3 EF 2E ED [07:59:49]CommunicateWithHost err = 0 [07:59:49]CheckOFDResponse [07:59:49]1017 (14) - 77093643461234 [07:59:49]1041 (16) - 0000000000874959 [07:59:49]1040 (4) - 226440 [07:59:49]1012 (4) - 28.07.2024 02:01 [07:59:49]1206 (1) - 0 [07:59:49]OFD Sender: Remove packet 226440 [07:59:49]ProducePacketName [07:59:49]name=ofd_packets/00226440 [07:59:49]NVStorageDeleteData [07:59:50]OFD Sender: No OFD packet to send [07:59:51]*** Cut start [07:59:51]*** Partial cut [07:59:51]*** CUTSNS_PIN = 1 [07:59:51]*** CUTSNS_PIN = 0 [07:59:51]*** Brake cut motor [07:59:51]Read from MH i2c: 01 [07:59:51]MH_I2C_Read... [07:59:51]*** Stop cut motor [07:59:51]*** Cut end [07:59:51]Read from MH i2c: 01 07 00 [07:59:51]MH_I2C_Read... [07:59:51]Read from MH i2c: 01 07 00 89 03 00 00 00 00 00 FF 0F A1 [07:59:51]process_action close_receipt done [07:59:51]requested_data is exist [07:59:51]produce_requested_data [07:59:51]requested_item fm.sn is exist - process it [07:59:51]wFMCommunicate request_size=4 [07:59:51]MH_SAM_APDU [07:59:51]CAPDU: 80 11 00 00 [07:59:51]Write to MH i2c: E2 08 00 8A 03 80 11 00 00 00 00 00 00 07 [07:59:51]Write i2c OK [07:59:51]MH_I2C_Read... [07:59:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:59:51]Read from MH i2c: E2 [07:59:51]MH_I2C_Read... [07:59:51]Read from MH i2c: E2 17 00 [07:59:51]MH_I2C_Read... [07:59:51]Read from MH i2c: E2 17 00 8A 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 64 [07:59:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:59:51]wFMCommunicate OK [07:59:51]requested_item fd.num is exist - process it [07:59:51]SAM_PROTO_GetFieldsCounters [07:59:51]wFMCommunicate request_size=4 [07:59:51]MH_SAM_APDU [07:59:51]CAPDU: 80 13 00 00 [07:59:51]Write to MH i2c: E2 08 00 8B 03 80 13 00 00 00 00 00 00 0A [07:59:51]Write i2c OK [07:59:51]MH_I2C_Read... [07:59:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:59:51]Read from MH i2c: E2 [07:59:51]MH_I2C_Read... [07:59:51]Read from MH i2c: E2 62 00 [07:59:51]MH_I2C_Read... [07:59:51]Read from MH i2c: E2 62 00 8B 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 88 74 03 00 0E 04 04 00 B7 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 16 [07:59:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 88 74 03 00 0E 04 04 00 B7 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 [07:59:51]wFMCommunicate OK [07:59:51]SAM_PROTO_GetFieldsCounters done [07:59:51]requested_item shift.num is exist - process it [07:59:51]requested_item shift.opened is exist - process it [07:59:51]req_shift_opened [07:59:51]FM_GetShiftState [07:59:51]SAM_PROTO_GetShiftState [07:59:51]wFMCommunicate request_size=4 [07:59:51]MH_SAM_APDU [07:59:51]CAPDU: 80 13 01 00 [07:59:51]Write to MH i2c: E2 08 00 8C 03 80 13 01 00 00 00 00 00 0C [07:59:51]Write i2c OK [07:59:51]MH_I2C_Read... [07:59:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:59:51]Read from MH i2c: E2 [07:59:51]MH_I2C_Read... [07:59:51]Read from MH i2c: E2 0E 00 [07:59:51]MH_I2C_Read... [07:59:51]Read from MH i2c: E2 0E 00 8C 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 BD [07:59:51]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [07:59:51]wFMCommunicate OK [07:59:51]SAM_PROTO_GetShiftState done [07:59:51]FM_GetShiftState done [07:59:51]req_shift_opened done [07:59:51]requested_item shift.open_date is exist - process it [07:59:51]req_shift_open_date [07:59:51]req_shift_open_date done [07:59:51]produce_requested_data done [07:59:51]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226440,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [07:59:51]process_action_free close_receipt [07:59:51]json_value_free [07:59:51]json_value_free done [07:59:51]process_json_proto returns [07:59:51]Send response to host [07:59:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226440,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [07:59:51]free response buf [07:59:51]execute_script done [07:59:51]execute_script returns [07:59:51]free content buf [07:59:51]Sock 10.Close socket [07:59:51]Sock 10.Thread stoped [07:59:55]OFD Sender: No OFD packet to send [08:00:00]OFD Sender: No OFD packet to send [08:00:05]OFD Sender: No OFD packet to send [08:00:10]OFD Sender: No OFD packet to send [08:00:15]OFD Sender: No OFD packet to send [08:00:20]OFD Sender: No OFD packet to send [08:00:25]OFD Sender: No OFD packet to send [08:00:30]OFD Sender: No OFD packet to send [08:00:35]OFD Sender: No OFD packet to send [08:00:38]accept exits with 8 [08:00:38]New connection [08:00:38]New thread 3067313508 created [08:00:38]Thread 3067170148 joined [08:00:38]Waiting for new connection... [08:00:38] Sock 8.Parse request [08:00:38]Sock 8.Check first char [08:00:38]Sock 8.First char is OK [08:00:38]request: POST /json_proto HTTP/1.0 [08:00:38]Method: POST [08:00:38]URL: /json_proto [08:00:38]Method is POST - this is cgi request [08:00:38]url: /json_proto [08:00:38]query_string will be loaded in cgi processing [08:00:38]execute_cgi json_proto POST (null) [08:00:38]execute_cgi path=json_proto method=POST [08:00:38]POST find Content-Length [08:00:38]Host: 172.17.43.131:8080 [08:00:38]Content-Length: 1151 [08:00:38]Content-Type: application/json [08:00:38] [08:00:38]POST finish read [08:00:38]Found Content-Length = 1151 [08:00:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0421\u0430\u043C\u0430\u0442\u043E\u0432 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002776\u000A28.07.2024 07:59\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 33\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 678.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30029260\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:00:38]execute_script... [08:00:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0421\u0430\u043C\u0430\u0442\u043E\u0432 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002776\u000A28.07.2024 07:59\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 33\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 678.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30029260\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:00:38]POST & json_proto [08:00:38]process_json_proto [08:00:38]json parsed OK: [08:00:38]protocol is kg_v1.0 [08:00:38]action value=print_text [08:00:38]process_action print_text [08:00:38]cmd_print_text [08:00:38]ExternCall_PrintAddStr [08:00:38]wPrintStart [08:00:38]Write to MH i2c: 01 00 00 8D 03 90 [08:00:38]Write i2c OK [08:00:38]MH_I2C_Read... [08:00:38]Read from MH i2c: 01 [08:00:38]MH_I2C_Read... [08:00:38]Read from MH i2c: 01 07 00 [08:00:38]MH_I2C_Read... [08:00:38]Read from MH i2c: 01 07 00 8D 03 00 00 00 00 00 FF 0F A5 [08:00:38]RasterBufferAndPrint [08:00:38]line *****ТОВАРНЫЙ ЧЕК***** [08:00:38]line АЗС-97 [08:00:38]line Партнер нефть [08:00:38]line 02508201610067 [08:00:38]line Кассир : Саматов Б. [08:00:38]line Счет N : (1)2002776 [08:00:38]line 28.07.2024 07:59 [08:00:38]line ПРОДАЖА [08:00:38]line ТРК (МРК, ГНК): 33 [08:00:38]line Вид ГСМ : 2710124130 [08:00:38]line Аи-92-К-5 [08:00:38]line 10.000 x 67.80 [08:00:38]line ИТОГ: 678.00 [08:00:38]line Тип оплаты: Талоны: ТК ГПНА Online [08:00:38]line 30029260 [08:00:38]line ______________________ [08:00:38]line (подпись) [08:00:38]written 0, free lines is 4095 [08:00:38]Write to MH i2c: 01 00 00 A1 03 A4 [08:00:38]Write i2c OK [08:00:38]MH_I2C_Read... [08:00:38]Read from MH i2c: 01 [08:00:38]MH_I2C_Read... [08:00:38]Read from MH i2c: 01 07 00 [08:00:38]MH_I2C_Read... [08:00:38]Read from MH i2c: 01 07 00 A1 03 00 00 00 00 00 11 0E CA [08:00:38]RasterBufferAndPrint [08:00:38]line [08:00:38]line [08:00:38]line [08:00:38]line [08:00:38]line [08:00:38]written 0, free lines is 3603 [08:00:38]MH_Cut [08:00:38]Write to MH i2c: D1 01 00 A8 03 01 7D [08:00:38]Write i2c OK [08:00:38]MH_I2C_Read... [08:00:38]Read from MH i2c: D1 [08:00:38]MH_I2C_Read... [08:00:38]Read from MH i2c: D1 01 00 [08:00:38]MH_I2C_Read... [08:00:38]Read from MH i2c: D1 01 00 A8 03 00 7C [08:00:38]Write to MH i2c: 01 00 00 A9 03 AC [08:00:38]Write i2c OK [08:00:38]MH_I2C_Read... [08:00:39]*** Cut start [08:00:39]*** Partial cut [08:00:39]*** CUTSNS_PIN = 1 [08:00:39]*** CUTSNS_PIN = 0 [08:00:39]*** Brake cut motor [08:00:39]Read from MH i2c: 01 [08:00:39]MH_I2C_Read... [08:00:39]*** Stop cut motor [08:00:39]*** Cut end [08:00:39]Read from MH i2c: 01 07 00 [08:00:39]MH_I2C_Read... [08:00:39]Read from MH i2c: 01 07 00 A9 03 00 00 00 00 00 FF 0F C1 [08:00:39]process_action print_text done [08:00:39]requested_data is exist [08:00:39]produce_requested_data [08:00:39]requested_item fm.sn is exist - process it [08:00:39]wFMCommunicate request_size=4 [08:00:39]MH_SAM_APDU [08:00:39]CAPDU: 80 11 00 00 [08:00:39]Write to MH i2c: E2 08 00 AA 03 80 11 00 00 00 00 00 00 27 [08:00:39]Write i2c OK [08:00:39]MH_I2C_Read... [08:00:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:00:39]Read from MH i2c: E2 [08:00:39]MH_I2C_Read... [08:00:39]Read from MH i2c: E2 17 00 [08:00:39]MH_I2C_Read... [08:00:39]Read from MH i2c: E2 17 00 AA 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 84 [08:00:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:00:39]wFMCommunicate OK [08:00:39]requested_item fd.num is exist - process it [08:00:39]SAM_PROTO_GetFieldsCounters [08:00:39]wFMCommunicate request_size=4 [08:00:39]MH_SAM_APDU [08:00:39]CAPDU: 80 13 00 00 [08:00:39]Write to MH i2c: E2 08 00 AB 03 80 13 00 00 00 00 00 00 2A [08:00:39]Write i2c OK [08:00:39]MH_I2C_Read... [08:00:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:00:39]Read from MH i2c: E2 [08:00:39]MH_I2C_Read... [08:00:39]Read from MH i2c: E2 62 00 [08:00:39]MH_I2C_Read... [08:00:39]Read from MH i2c: E2 62 00 AB 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 88 74 03 00 0E 04 04 00 B7 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 36 [08:00:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 88 74 03 00 0E 04 04 00 B7 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 [08:00:39]wFMCommunicate OK [08:00:39]SAM_PROTO_GetFieldsCounters done [08:00:39]requested_item shift.num is exist - process it [08:00:39]requested_item shift.opened is exist - process it [08:00:39]req_shift_opened [08:00:39]FM_GetShiftState [08:00:39]SAM_PROTO_GetShiftState [08:00:39]wFMCommunicate request_size=4 [08:00:39]MH_SAM_APDU [08:00:39]CAPDU: 80 13 01 00 [08:00:39]Write to MH i2c: E2 08 00 AC 03 80 13 01 00 00 00 00 00 2C [08:00:39]Write i2c OK [08:00:39]MH_I2C_Read... [08:00:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:00:40]Read from MH i2c: E2 [08:00:40]MH_I2C_Read... [08:00:40]Read from MH i2c: E2 0E 00 [08:00:40]MH_I2C_Read... [08:00:40]Read from MH i2c: E2 0E 00 AC 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 DD [08:00:40]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [08:00:40]wFMCommunicate OK [08:00:40]SAM_PROTO_GetShiftState done [08:00:40]FM_GetShiftState done [08:00:40]req_shift_opened done [08:00:40]requested_item shift.open_date is exist - process it [08:00:40]req_shift_open_date [08:00:40]req_shift_open_date done [08:00:40]produce_requested_data done [08:00:40]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226440,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [08:00:40]process_action_free print_text [08:00:40]json_value_free [08:00:40]json_value_free done [08:00:40]process_json_proto returns [08:00:40]Send response to host [08:00:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226440,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [08:00:40]free response buf [08:00:40]execute_script done [08:00:40]execute_script returns [08:00:40]free content buf [08:00:40]Sock 8.Close socket [08:00:40]Sock 8.Thread stoped [08:00:40]OFD Sender: No OFD packet to send [08:00:44]accept exits with 10 [08:00:44]New connection [08:00:44]New thread 3067170148 created [08:00:44]Thread 3067313508 joined [08:00:44]Waiting for new connection... [08:00:44] Sock 10.Parse request [08:00:44]Sock 10.Check first char [08:00:44]Sock 10.First char is OK [08:00:44]request: POST /json_proto HTTP/1.0 [08:00:44]Method: POST [08:00:44]URL: /json_proto [08:00:44]Method is POST - this is cgi request [08:00:44]url: /json_proto [08:00:44]query_string will be loaded in cgi processing [08:00:44]execute_cgi json_proto POST (null) [08:00:44]execute_cgi path=json_proto method=POST [08:00:44]POST find Content-Length [08:00:44]Host: 172.17.43.131:8080 [08:00:44]Content-Length: 683 [08:00:44]Content-Type: application/json [08:00:44] [08:00:44]POST finish read [08:00:44]Found Content-Length = 683 [08:00:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002777", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:44]execute_script... [08:00:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002777", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:44]POST & json_proto [08:00:44]process_json_proto [08:00:44]json parsed OK: [08:00:44]protocol is kg_v1.0 [08:00:44]action value=close_receipt [08:00:44]process_action close_receipt [08:00:44]cmd_close_receipt [08:00:44]MH_GetDate [08:00:44]Write to MH i2c: F0 00 00 AD 03 9F [08:00:44]Write i2c OK [08:00:44]MH_I2C_Read... [08:00:44]Read from MH i2c: F0 [08:00:44]MH_I2C_Read... [08:00:44]Read from MH i2c: F0 09 00 [08:00:44]MH_I2C_Read... [08:00:44]Read from MH i2c: F0 09 00 AD 03 00 AC FA A5 66 F9 24 A2 66 7E [08:00:44]GetLastDocTimeStamp 1722153587 [08:00:44]current date 1722153644 [08:00:44]FM_GetShiftState [08:00:44]SAM_PROTO_GetShiftState [08:00:44]wFMCommunicate request_size=4 [08:00:44]MH_SAM_APDU [08:00:44]CAPDU: 80 13 01 00 [08:00:44]Write to MH i2c: E2 08 00 AE 03 80 13 01 00 00 00 00 00 2E [08:00:44]Write i2c OK [08:00:44]MH_I2C_Read... [08:00:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:00:44]Read from MH i2c: E2 [08:00:44]MH_I2C_Read... [08:00:44]Read from MH i2c: E2 0E 00 [08:00:44]MH_I2C_Read... [08:00:44]Read from MH i2c: E2 0E 00 AE 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 DF [08:00:44]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [08:00:44]wFMCommunicate OK [08:00:44]SAM_PROTO_GetShiftState done [08:00:44]FM_GetShiftState done [08:00:44]opened in 1722125326 [08:00:44]opened+sec_in_day 1722211726 [08:00:44]quantity*price = 100005 [08:00:44]sum+1 = 100006 [08:00:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 101 28.07.2024 08:00 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226441 ФПД: 228690451403507 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T080044&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226441&fm=228690451403507&tin=02508201610067®Number=0000000000092624&sum=100000 [08:00:45]StoreToDocumentArchive [08:00:45]shift 439 fd 226441 [08:00:45]save to /storage/0439/doc_00226441 [08:00:45]save last doc name /storage/0439/doc_00226441 to /storage/kkm_last_doc_name [08:00:45]save OK [08:00:45]Clear old archive folders... [08:00:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:00:45]tlvbuf is 002FCBE0 [08:00:45]SAM_PROTO_ClearQueue [08:00:45]wFMCommunicate request_size=4 [08:00:45]MH_SAM_APDU [08:00:45]CAPDU: 80 09 00 00 [08:00:45]Write to MH i2c: E2 08 00 BB 03 80 09 00 00 00 00 00 00 30 [08:00:45]Write i2c OK [08:00:45]MH_I2C_Read... [08:00:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:00:45]Read from MH i2c: E2 [08:00:45]MH_I2C_Read... [08:00:45]Read from MH i2c: E2 03 00 [08:00:45]MH_I2C_Read... [08:00:45]Read from MH i2c: E2 03 00 BB 03 00 90 00 32 [08:00:45]RAPDU: 90 00 [08:00:45]wFMCommunicate OK [08:00:45]SAM_PROTO_ClearQueue done [08:00:45]KKMCreateOFDPacket [08:00:45]OFDProtocolAddRootSTLVToBuf [08:00:45]FM_MakeSignedData [08:00:45]FM_MakeSignedData [08:00:45]SAM_PROTO_SignData [08:00:45]wFMCommunicate request_size=4 [08:00:45]MH_SAM_APDU [08:00:45]CAPDU: 80 0D 01 02 [08:00:45]Write to MH i2c: E2 08 00 BC 03 80 0D 01 02 00 00 00 00 38 [08:00:45]Write i2c OK [08:00:45]MH_I2C_Read... [08:00:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:00:46]Read from MH i2c: E2 [08:00:46]MH_I2C_Read... [08:00:46]Read from MH i2c: E2 03 00 [08:00:46]MH_I2C_Read... [08:00:46]Read from MH i2c: E2 03 00 BC 03 00 90 00 33 [08:00:46]RAPDU: 90 00 [08:00:46]wFMCommunicate OK [08:00:46]wFMCommunicate request_size=255 [08:00:46]MH_SAM_APDU [08:00:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 65 00 00 00 F4 03 04 00 AC FA A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 89 74 03 00 35 04 06 00 CF [08:00:46]Write to MH i2c: E2 02 01 BD 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 65 00 00 00 F4 03 04 00 AC FA A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 89 74 03 00 35 04 06 00 CF 00 00 EB [08:00:46]Write i2c OK [08:00:46]MH_I2C_Read... [08:00:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:00:46]Read from MH i2c: E2 [08:00:46]MH_I2C_Read... [08:00:46]Read from MH i2c: E2 03 00 [08:00:46]MH_I2C_Read... [08:00:46]Read from MH i2c: E2 03 00 BD 03 00 90 00 34 [08:00:46]RAPDU: 90 00 [08:00:46]wFMCommunicate OK [08:00:46]wFMCommunicate request_size=10 [08:00:46]MH_SAM_APDU [08:00:46]CAPDU: 80 0D 02 02 05 FE 25 1E 92 F3 [08:00:46]Write to MH i2c: E2 0D 00 BE 03 80 0D 02 02 05 00 FE 25 1E 92 F3 00 00 0B [08:00:46]Write i2c OK [08:00:46]MH_I2C_Read... [08:00:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:00:46]Read from MH i2c: E2 [08:00:46]MH_I2C_Read... [08:00:46]Read from MH i2c: E2 03 00 [08:00:46]MH_I2C_Read... [08:00:46]Read from MH i2c: E2 03 00 BE 03 00 90 00 35 [08:00:46]RAPDU: 90 00 [08:00:46]wFMCommunicate OK [08:00:46]wFMCommunicate request_size=4 [08:00:46]MH_SAM_APDU [08:00:46]CAPDU: 80 0D 03 02 [08:00:46]Write to MH i2c: E2 08 00 BF 03 80 0D 03 02 00 00 00 00 3D [08:00:46]Write i2c OK [08:00:46]MH_I2C_Read... [08:00:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:00:46]Read from MH i2c: E2 [08:00:46]MH_I2C_Read... [08:00:46]Read from MH i2c: E2 0B 00 [08:00:46]MH_I2C_Read... [08:00:46]Read from MH i2c: E2 0B 00 BF 03 00 7E 27 2D 81 67 83 E5 1F 90 00 7F [08:00:46]RAPDU: 7E 27 2D 81 67 83 E5 1F 90 00 [08:00:46]wFMCommunicate OK [08:00:46]SAM_PROTO_SignData done [08:00:46]FM_MakeSignedData done [08:00:46]CreateOFDProtocolMessage [08:00:46]wFMCommunicate request_size=4 [08:00:46]MH_SAM_APDU [08:00:46]CAPDU: 80 11 00 00 [08:00:46]Write to MH i2c: E2 08 00 C0 03 80 11 00 00 00 00 00 00 3D [08:00:46]Write i2c OK [08:00:46]MH_I2C_Read... [08:00:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:00:46]Read from MH i2c: E2 [08:00:46]MH_I2C_Read... [08:00:46]Read from MH i2c: E2 17 00 [08:00:46]MH_I2C_Read... [08:00:46]Read from MH i2c: E2 17 00 C0 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9A [08:00:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:00:46]wFMCommunicate OK [08:00:46]CreateOFDProtocolMessage done [08:00:46]OFDSenderStorePacket 226441 [08:00:46]StoreOFDPacket docnum=226441 [08:00:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 2C F9 07 01 5D BD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 65 00 00 00 F4 03 04 00 AC FA A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 89 74 03 00 35 04 06 00 CF FE 25 1E 92 F3 7E 27 2D 81 67 83 E5 1F [08:00:46]CheckFolder [08:00:46]dirname=/storage/ofd_packets [08:00:46]CheckFolder done [08:00:46]ProducePacketName [08:00:46]name=ofd_packets/00226441 [08:00:46]NVStorageSaveData ofd_packets/00226441 [08:00:46]File name is /storage/ofd_packets/00226441 [08:00:46]Write 301 bytes [08:00:46]NVStorageSaveData done [08:00:46]OFDSenderStorePacket done [08:00:46]KKMCreateOFDPacket done [08:00:46]NVStorageSaveData kkm_last_timestamp [08:00:46]File name is /storage/kkm_last_timestamp [08:00:46]Write 4 bytes [08:00:46]NVStorageSaveData done [08:00:46]ExternCall_PrintAddStr [08:00:46]wPrintStart [08:00:46]Write to MH i2c: 01 00 00 C1 03 C4 [08:00:46]Write i2c OK [08:00:46]MH_I2C_Read... [08:00:46]Read from MH i2c: 01 [08:00:46]MH_I2C_Read... [08:00:46]Read from MH i2c: 01 07 00 [08:00:46]MH_I2C_Read... [08:00:46]Read from MH i2c: 01 07 00 C1 03 00 00 00 00 00 FF 0F D9 [08:00:46]RasterBufferAndPrint [08:00:46]line Счет N : (1)2002777 [08:00:46]line ИНН: 02508201610067 [08:00:46]line Контрольно-Кассовый Чек [08:00:46]line ПРОДАЖА [08:00:46]line ТРК (МРК, ГНК) : 43 [08:00:46]line Товар: 2710124130 [08:00:46]line Аи-92-К-5 [08:00:46]line 14.750 * 67.80 [08:00:46]line = 1000.05 [08:00:46]line НДС 12% НСП 1% [08:00:46]line > о реализуемом товаре [08:00:46]line ОКРУГЛЕНИЕ: -0.05 [08:00:46]line ИТОГО: 1000.00 [08:00:46]line Внесено: 1000.00 [08:00:46]line СДАЧА: 0.00 [08:00:46]line НСП 1% : 8.85 [08:00:46]line НДС 12% : 106.20 [08:00:46]line Наличными: 1000.00 [08:00:46]line Безнал.: 0.00 [08:00:46]line Место: АЗС № 97 "Партнер Нефть" [08:00:46]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:00:46]line СНО: Общий режим [08:00:46]line Чек 101 28.07.2024 08:00 [08:00:46]line Смена: 439 ФФД: 1.0 [08:00:46]line ЗНМ: 0300000054 [08:00:46]line РНМ: 0000000000092624 [08:00:46]line Версия ККМ: 001 [08:00:46]line ФМ: 0000000000874959 [08:00:46]line ФД: 226441 [08:00:46]line ФПД: 228690451403507 [08:00:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T080044&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226441&fm=228690451403507&tin=02508201610067®Number=0000000000092624&sum=100000 [08:00:46]written 0, free lines is 4095 [08:00:46]OFD Sender: Processing packet 226441 [packets to send 600, broken 599] [08:00:46]ProducePacketName [08:00:46]name=ofd_packets/00226441 [08:00:46]OFD Sender: To server: pG, [08:00:46]CommunicateWithHost lk.salyk.kg:30040 [08:00:46]ConnectInit lk.salyk.kg [08:00:46]Write to MH i2c: 01 00 00 EC 03 EF [08:00:46]Write i2c OK [08:00:46]MH_I2C_Read... [08:00:46]Read from MH i2c: 01 [08:00:46]MH_I2C_Read... [08:00:46]Read from MH i2c: 01 07 00 [08:00:46]MH_I2C_Read... [08:00:46]Read from MH i2c: 01 07 00 EC 03 00 00 00 00 00 61 0C 63 [08:00:46]RasterBufferAndPrint [08:00:46]line [08:00:46]line [08:00:46]line [08:00:46]line [08:00:46]line [08:00:46]written 0, free lines is 3173 [08:00:46]MH_Cut [08:00:46]Write to MH i2c: D1 01 00 F3 03 01 C8 [08:00:46]Write i2c OK [08:00:46]MH_I2C_Read... [08:00:46]Read from MH i2c: D1 [08:00:46]MH_I2C_Read... [08:00:46]Read from MH i2c: D1 01 00 [08:00:46]MH_I2C_Read... [08:00:46]Read from MH i2c: D1 01 00 F3 03 00 C7 [08:00:46]Write to MH i2c: 01 00 00 F4 03 F7 [08:00:46]Write i2c OK [08:00:46]MH_I2C_Read... [08:00:48]*** Cut start [08:00:48]*** Partial cut [08:00:48]*** CUTSNS_PIN = 1 [08:00:48]*** CUTSNS_PIN = 0 [08:00:48]*** Brake cut motor [08:00:48]Read from MH i2c: 01 [08:00:48]MH_I2C_Read... [08:00:48]*** Stop cut motor [08:00:48]*** Cut end [08:00:48]Read from MH i2c: 01 07 00 [08:00:48]MH_I2C_Read... [08:00:48]Read from MH i2c: 01 07 00 F4 03 00 00 00 00 00 FF 0F 0C [08:00:48]process_action close_receipt done [08:00:48]requested_data is exist [08:00:48]produce_requested_data [08:00:48]requested_item fm.sn is exist - process it [08:00:48]wFMCommunicate request_size=4 [08:00:48]MH_SAM_APDU [08:00:48]CAPDU: 80 11 00 00 [08:00:48]Write to MH i2c: E2 08 00 F5 03 80 11 00 00 00 00 00 00 72 [08:00:48]Write i2c OK [08:00:48]MH_I2C_Read... [08:00:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:00:48]Read from MH i2c: E2 [08:00:48]MH_I2C_Read... [08:00:48]Read from MH i2c: E2 17 00 [08:00:48]MH_I2C_Read... [08:00:48]Read from MH i2c: E2 17 00 F5 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CF [08:00:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:00:48]wFMCommunicate OK [08:00:48]requested_item fd.num is exist - process it [08:00:48]SAM_PROTO_GetFieldsCounters [08:00:48]wFMCommunicate request_size=4 [08:00:48]MH_SAM_APDU [08:00:48]CAPDU: 80 13 00 00 [08:00:48]Write to MH i2c: E2 08 00 F6 03 80 13 00 00 00 00 00 00 75 [08:00:48]Write i2c OK [08:00:48]MH_I2C_Read... [08:00:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:00:49]Read from MH i2c: E2 [08:00:49]MH_I2C_Read... [08:00:49]Read from MH i2c: E2 62 00 [08:00:49]MH_I2C_Read... [08:00:49]Read from MH i2c: E2 62 00 F6 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 89 74 03 00 0E 04 04 00 B7 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 85 [08:00:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 89 74 03 00 0E 04 04 00 B7 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 [08:00:49]wFMCommunicate OK [08:00:49]SAM_PROTO_GetFieldsCounters done [08:00:49]requested_item shift.num is exist - process it [08:00:49]requested_item shift.opened is exist - process it [08:00:49]req_shift_opened [08:00:49]FM_GetShiftState [08:00:49]SAM_PROTO_GetShiftState [08:00:49]wFMCommunicate request_size=4 [08:00:49]MH_SAM_APDU [08:00:49]CAPDU: 80 13 01 00 [08:00:49]Write to MH i2c: E2 08 00 F7 03 80 13 01 00 00 00 00 00 77 [08:00:49]Write i2c OK [08:00:49]MH_I2C_Read... [08:00:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:00:49]Read from MH i2c: E2 [08:00:49]MH_I2C_Read... [08:00:49]Read from MH i2c: E2 0E 00 [08:00:49]MH_I2C_Read... [08:00:49]Read from MH i2c: E2 0E 00 F7 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 28 [08:00:49]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [08:00:49]wFMCommunicate OK [08:00:49]SAM_PROTO_GetShiftState done [08:00:49]FM_GetShiftState done [08:00:49]req_shift_opened done [08:00:49]requested_item shift.open_date is exist - process it [08:00:49]req_shift_open_date [08:00:49]req_shift_open_date done [08:00:49]produce_requested_data done [08:00:49]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226441,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [08:00:49]process_action_free close_receipt [08:00:49]json_value_free [08:00:49]json_value_free done [08:00:49]process_json_proto returns [08:00:49]Send response to host [08:00:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226441,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [08:00:49]free response buf [08:00:49]execute_script done [08:00:49]execute_script returns [08:00:49]free content buf [08:00:49]Sock 10.Close socket [08:00:49]Sock 10.Thread stoped [08:00:49]Connected sock=11 [08:00:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 2C F9 07 01 5D BD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 65 00 00 00 F4 03 04 00 AC FA A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 89 74 03 00 35 04 06 00 CF FE 25 1E 92 F3 7E 27 2D 81 67 83 E5 1F [08:00:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 C9 D6 47 00 56 95 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 89 74 03 00 F4 03 04 00 BA A6 A5 66 B6 04 01 00 00 AE 2E E8 57 81 1A 98 2C [08:00:50]CommunicateWithHost err = 0 [08:00:50]CheckOFDResponse [08:00:50]1017 (14) - 77093643461234 [08:00:50]1041 (16) - 0000000000874959 [08:00:50]1040 (4) - 226441 [08:00:50]1012 (4) - 28.07.2024 02:02 [08:00:50]1206 (1) - 0 [08:00:50]OFD Sender: Remove packet 226441 [08:00:50]ProducePacketName [08:00:50]name=ofd_packets/00226441 [08:00:50]NVStorageDeleteData [08:00:50]OFD Sender: No OFD packet to send [08:00:55]OFD Sender: No OFD packet to send [08:01:00]recv_with_timeout no data received [08:01:00]OFD Sender: No OFD packet to send [08:01:05]OFD Sender: No OFD packet to send [08:01:10]OFD Sender: No OFD packet to send [08:01:15]OFD Sender: No OFD packet to send [08:01:20]OFD Sender: No OFD packet to send [08:01:25]OFD Sender: No OFD packet to send [08:01:30]OFD Sender: No OFD packet to send [08:01:35]OFD Sender: No OFD packet to send [08:01:40]OFD Sender: No OFD packet to send [08:01:45]OFD Sender: No OFD packet to send [08:01:50]OFD Sender: No OFD packet to send [08:01:55]OFD Sender: No OFD packet to send [08:02:00]OFD Sender: No OFD packet to send [08:02:05]OFD Sender: No OFD packet to send [08:02:10]OFD Sender: No OFD packet to send [08:02:15]OFD Sender: No OFD packet to send [08:02:20]OFD Sender: No OFD packet to send [08:02:25]OFD Sender: No OFD packet to send [08:02:30]OFD Sender: No OFD packet to send [08:02:35]OFD Sender: No OFD packet to send [08:02:41]OFD Sender: No OFD packet to send [08:02:46]OFD Sender: No OFD packet to send [08:02:51]OFD Sender: No OFD packet to send [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:30]recv_with_timeout no data received [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:07]recv_with_timeout no data received [08:04:11]OFD Sender: No OFD packet to send [08:04:16]OFD Sender: No OFD packet to send [08:04:21]OFD Sender: No OFD packet to send [08:04:22]accept exits with 9 [08:04:22]New connection [08:04:22]New thread 3067313508 created [08:04:22]Thread 3067170148 joined [08:04:22]Waiting for new connection... [08:04:22] Sock 9.Parse request [08:04:22]Sock 9.Check first char [08:04:22]Sock 9.First char is OK [08:04:22]request: POST /json_proto HTTP/1.0 [08:04:22]Method: POST [08:04:22]URL: /json_proto [08:04:22]Method is POST - this is cgi request [08:04:22]url: /json_proto [08:04:22]query_string will be loaded in cgi processing [08:04:22]execute_cgi json_proto POST (null) [08:04:22]execute_cgi path=json_proto method=POST [08:04:22]POST find Content-Length [08:04:22]Host: 172.17.43.131:8080 [08:04:22]Content-Length: 683 [08:04:22]Content-Type: application/json [08:04:22] [08:04:22]POST finish read [08:04:22]Found Content-Length = 683 [08:04:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002778", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:04:22]execute_script... [08:04: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)2002778", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:04:22]POST & json_proto [08:04:22]process_json_proto [08:04:22]json parsed OK: [08:04:22]protocol is kg_v1.0 [08:04:22]action value=close_receipt [08:04:22]process_action close_receipt [08:04:22]cmd_close_receipt [08:04:22]MH_GetDate [08:04:22]Write to MH i2c: F0 00 00 F8 03 EA [08:04:22]Write i2c OK [08:04:22]MH_I2C_Read... [08:04:22]Read from MH i2c: F0 [08:04:22]MH_I2C_Read... [08:04:22]Read from MH i2c: F0 09 00 [08:04:22]MH_I2C_Read... [08:04:22]Read from MH i2c: F0 09 00 F8 03 00 86 FB A5 66 F9 24 A2 66 A4 [08:04:22]GetLastDocTimeStamp 1722153644 [08:04:22]current date 1722153862 [08:04:22]FM_GetShiftState [08:04:22]SAM_PROTO_GetShiftState [08:04:22]wFMCommunicate request_size=4 [08:04:22]MH_SAM_APDU [08:04:22]CAPDU: 80 13 01 00 [08:04:22]Write to MH i2c: E2 08 00 F9 03 80 13 01 00 00 00 00 00 79 [08:04:22]Write i2c OK [08:04:22]MH_I2C_Read... [08:04:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:04:22]Read from MH i2c: E2 [08:04:22]MH_I2C_Read... [08:04:22]Read from MH i2c: E2 0E 00 [08:04:22]MH_I2C_Read... [08:04:22]Read from MH i2c: E2 0E 00 F9 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 2A [08:04:22]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [08:04:22]wFMCommunicate OK [08:04:22]SAM_PROTO_GetShiftState done [08:04:22]FM_GetShiftState done [08:04:22]opened in 1722125326 [08:04:22]opened+sec_in_day 1722211726 [08:04:22]quantity*price = 100005 [08:04:22]sum+1 = 100006 [08:04:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 102 28.07.2024 08:04 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226442 ФПД: 74001908831479 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T080422&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226442&fm=74001908831479&tin=02508201610067®Number=0000000000092624&sum=100000 [08:04:23]StoreToDocumentArchive [08:04:23]shift 439 fd 226442 [08:04:23]save to /storage/0439/doc_00226442 [08:04:23]save last doc name /storage/0439/doc_00226442 to /storage/kkm_last_doc_name [08:04:23]save OK [08:04:23]Clear old archive folders... [08:04:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:04:23]tlvbuf is 00370670 [08:04:23]SAM_PROTO_ClearQueue [08:04:23]wFMCommunicate request_size=4 [08:04:23]MH_SAM_APDU [08:04:23]CAPDU: 80 09 00 00 [08:04:23]Write to MH i2c: E2 08 00 06 04 80 09 00 00 00 00 00 00 7C [08:04:23]Write i2c OK [08:04:23]MH_I2C_Read... [08:04:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:04:23]Read from MH i2c: E2 [08:04:23]MH_I2C_Read... [08:04:23]Read from MH i2c: E2 03 00 [08:04:23]MH_I2C_Read... [08:04:23]Read from MH i2c: E2 03 00 06 04 00 90 00 7E [08:04:23]RAPDU: 90 00 [08:04:23]wFMCommunicate OK [08:04:23]SAM_PROTO_ClearQueue done [08:04:23]KKMCreateOFDPacket [08:04:23]OFDProtocolAddRootSTLVToBuf [08:04:23]FM_MakeSignedData [08:04:23]FM_MakeSignedData [08:04:23]SAM_PROTO_SignData [08:04:23]wFMCommunicate request_size=4 [08:04:23]MH_SAM_APDU [08:04:23]CAPDU: 80 0D 01 02 [08:04:23]Write to MH i2c: E2 08 00 07 04 80 0D 01 02 00 00 00 00 84 [08:04:23]Write i2c OK [08:04:23]MH_I2C_Read... [08:04:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:04:23]Read from MH i2c: E2 [08:04:23]MH_I2C_Read... [08:04:23]Read from MH i2c: E2 03 00 [08:04:23]MH_I2C_Read... [08:04:23]Read from MH i2c: E2 03 00 07 04 00 90 00 7F [08:04:23]RAPDU: 90 00 [08:04:23]wFMCommunicate OK [08:04:23]wFMCommunicate request_size=255 [08:04:23]MH_SAM_APDU [08:04:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 66 00 00 00 F4 03 04 00 86 FB A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8A 74 03 00 35 04 06 00 43 [08:04:23]Write to MH i2c: E2 02 01 08 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 66 00 00 00 F4 03 04 00 86 FB A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8A 74 03 00 35 04 06 00 43 00 00 88 [08:04:23]Write i2c OK [08:04:23]MH_I2C_Read... [08:04:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:04:23]Read from MH i2c: E2 [08:04:23]MH_I2C_Read... [08:04:23]Read from MH i2c: E2 03 00 [08:04:23]MH_I2C_Read... [08:04:23]Read from MH i2c: E2 03 00 08 04 00 90 00 80 [08:04:23]RAPDU: 90 00 [08:04:23]wFMCommunicate OK [08:04:23]wFMCommunicate request_size=10 [08:04:23]MH_SAM_APDU [08:04:23]CAPDU: 80 0D 02 02 05 4D E9 7D 14 F7 [08:04:23]Write to MH i2c: E2 0D 00 09 04 80 0D 02 02 05 00 4D E9 7D 14 F7 00 00 4F [08:04:23]Write i2c OK [08:04:23]MH_I2C_Read... [08:04:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:04:23]Read from MH i2c: E2 [08:04:23]MH_I2C_Read... [08:04:23]Read from MH i2c: E2 03 00 [08:04:23]MH_I2C_Read... [08:04:23]Read from MH i2c: E2 03 00 09 04 00 90 00 81 [08:04:23]RAPDU: 90 00 [08:04:23]wFMCommunicate OK [08:04:23]wFMCommunicate request_size=4 [08:04:23]MH_SAM_APDU [08:04:23]CAPDU: 80 0D 03 02 [08:04:23]Write to MH i2c: E2 08 00 0A 04 80 0D 03 02 00 00 00 00 89 [08:04:23]Write i2c OK [08:04:23]MH_I2C_Read... [08:04:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:04:23]Read from MH i2c: E2 [08:04:23]MH_I2C_Read... [08:04:23]Read from MH i2c: E2 0B 00 [08:04:23]MH_I2C_Read... [08:04:23]Read from MH i2c: E2 0B 00 0A 04 00 D0 5F 25 AB CE F4 FF D1 90 00 1B [08:04:23]RAPDU: D0 5F 25 AB CE F4 FF D1 90 00 [08:04:23]wFMCommunicate OK [08:04:23]SAM_PROTO_SignData done [08:04:23]FM_MakeSignedData done [08:04:23]CreateOFDProtocolMessage [08:04:23]wFMCommunicate request_size=4 [08:04:23]MH_SAM_APDU [08:04:23]CAPDU: 80 11 00 00 [08:04:23]Write to MH i2c: E2 08 00 0B 04 80 11 00 00 00 00 00 00 89 [08:04:23]Write i2c OK [08:04:23]MH_I2C_Read... [08:04:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:04:23]Read from MH i2c: E2 [08:04:23]MH_I2C_Read... [08:04:23]Read from MH i2c: E2 17 00 [08:04:23]MH_I2C_Read... [08:04:23]Read from MH i2c: E2 17 00 0B 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E6 [08:04:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:04:23]wFMCommunicate OK [08:04:23]CreateOFDProtocolMessage done [08:04:23]OFDSenderStorePacket 226442 [08:04:23]StoreOFDPacket docnum=226442 [08:04:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 7D AB 07 01 2C D9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 66 00 00 00 F4 03 04 00 86 FB A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8A 74 03 00 35 04 06 00 43 4D E9 7D 14 F7 D0 5F 25 AB CE F4 FF D1 [08:04:23]CheckFolder [08:04:23]dirname=/storage/ofd_packets [08:04:23]CheckFolder done [08:04:23]ProducePacketName [08:04:23]name=ofd_packets/00226442 [08:04:23]NVStorageSaveData ofd_packets/00226442 [08:04:23]File name is /storage/ofd_packets/00226442 [08:04:23]Write 301 bytes [08:04:23]NVStorageSaveData done [08:04:23]OFDSenderStorePacket done [08:04:23]KKMCreateOFDPacket done [08:04:23]NVStorageSaveData kkm_last_timestamp [08:04:23]File name is /storage/kkm_last_timestamp [08:04:23]Write 4 bytes [08:04:23]NVStorageSaveData done [08:04:23]ExternCall_PrintAddStr [08:04:23]wPrintStart [08:04:23]Write to MH i2c: 01 00 00 0C 04 10 [08:04:23]Write i2c OK [08:04:23]MH_I2C_Read... [08:04:23]Read from MH i2c: 01 [08:04:23]MH_I2C_Read... [08:04:23]Read from MH i2c: 01 07 00 [08:04:23]MH_I2C_Read... [08:04:23]Read from MH i2c: 01 07 00 0C 04 00 00 00 00 00 FF 0F 25 [08:04:23]RasterBufferAndPrint [08:04:23]line Счет N : (1)2002778 [08:04:23]line ИНН: 02508201610067 [08:04:23]line Контрольно-Кассовый Чек [08:04:23]line ПРОДАЖА [08:04:23]line ТРК (МРК, ГНК) : 43 [08:04:23]line Товар: 2710124130 [08:04:23]line Аи-92-К-5 [08:04:23]line 14.750 * 67.80 [08:04:23]line = 1000.05 [08:04:23]line НДС 12% НСП 1% [08:04:23]line > о реализуемом товаре [08:04:23]line ОКРУГЛЕНИЕ: -0.05 [08:04:23]line ИТОГО: 1000.00 [08:04:23]line Внесено: 1000.00 [08:04:23]line СДАЧА: 0.00 [08:04:23]line НСП 1% : 8.85 [08:04:23]line НДС 12% : 106.20 [08:04:23]line Наличными: 1000.00 [08:04:23]line Безнал.: 0.00 [08:04:23]line Место: АЗС № 97 "Партнер Нефть" [08:04:23]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:04:23]line СНО: Общий режим [08:04:23]line Чек 102 28.07.2024 08:04 [08:04:23]line Смена: 439 ФФД: 1.0 [08:04:23]line ЗНМ: 0300000054 [08:04:23]line РНМ: 0000000000092624 [08:04:23]line Версия ККМ: 001 [08:04:23]line ФМ: 0000000000874959 [08:04:23]line ФД: 226442 [08:04:23]line ФПД: 74001908831479 [08:04:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T080422&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226442&fm=74001908831479&tin=02508201610067®Number=0000000000092624&sum=100000 [08:04:23]written 0, free lines is 4095 [08:04:23]OFD Sender: Processing packet 226442 [packets to send 600, broken 599] [08:04:23]ProducePacketName [08:04:23]name=ofd_packets/00226442 [08:04:23]OFD Sender: To server: pG, [08:04:23]CommunicateWithHost lk.salyk.kg:30040 [08:04:23]ConnectInit lk.salyk.kg [08:04:24]Write to MH i2c: 01 00 00 37 04 3B [08:04:24]Write i2c OK [08:04:24]MH_I2C_Read... [08:04:24]Read from MH i2c: 01 [08:04:24]MH_I2C_Read... [08:04:24]Read from MH i2c: 01 07 00 [08:04:24]MH_I2C_Read... [08:04:24]Read from MH i2c: 01 07 00 37 04 00 00 00 00 00 5F 0C AD [08:04:24]RasterBufferAndPrint [08:04:24]line [08:04:24]line [08:04:24]line [08:04:24]line [08:04:24]line [08:04:24]written 0, free lines is 3171 [08:04:24]MH_Cut [08:04:24]Write to MH i2c: D1 01 00 3E 04 01 14 [08:04:24]Write i2c OK [08:04:24]MH_I2C_Read... [08:04:24]Read from MH i2c: D1 [08:04:24]MH_I2C_Read... [08:04:24]Read from MH i2c: D1 01 00 [08:04:24]MH_I2C_Read... [08:04:24]Read from MH i2c: D1 01 00 3E 04 00 13 [08:04:24]Write to MH i2c: 01 00 00 3F 04 43 [08:04:24]Write i2c OK [08:04:24]MH_I2C_Read... [08:04:24]Connected sock=10 [08:04:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 7D AB 07 01 2C D9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 66 00 00 00 F4 03 04 00 86 FB A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8A 74 03 00 35 04 06 00 43 4D E9 7D 14 F7 D0 5F 25 AB CE F4 FF D1 [08:04:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 C1 41 47 00 F7 A3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8A 74 03 00 F4 03 04 00 91 A7 A5 66 B6 04 01 00 00 86 39 62 89 A2 BC FA 88 [08:04:24]CommunicateWithHost err = 0 [08:04:24]CheckOFDResponse [08:04:24]1017 (14) - 77093643461234 [08:04:24]1041 (16) - 0000000000874959 [08:04:24]1040 (4) - 226442 [08:04:24]1012 (4) - 28.07.2024 02:06 [08:04:24]1206 (1) - 0 [08:04:24]OFD Sender: Remove packet 226442 [08:04:24]ProducePacketName [08:04:24]name=ofd_packets/00226442 [08:04:24]NVStorageDeleteData [08:04:25]OFD Sender: No OFD packet to send [08:04:25]*** Cut start [08:04:25]*** Partial cut [08:04:25]*** CUTSNS_PIN = 1 [08:04:25]*** CUTSNS_PIN = 0 [08:04:25]*** Brake cut motor [08:04:26]Read from MH i2c: 01 [08:04:26]MH_I2C_Read... [08:04:26]*** Stop cut motor [08:04:26]*** Cut end [08:04:26]Read from MH i2c: 01 07 00 [08:04:26]MH_I2C_Read... [08:04:26]Read from MH i2c: 01 07 00 3F 04 00 00 00 00 00 FF 0F 58 [08:04:26]process_action close_receipt done [08:04:26]requested_data is exist [08:04:26]produce_requested_data [08:04:26]requested_item fm.sn is exist - process it [08:04:26]wFMCommunicate request_size=4 [08:04:26]MH_SAM_APDU [08:04:26]CAPDU: 80 11 00 00 [08:04:26]Write to MH i2c: E2 08 00 40 04 80 11 00 00 00 00 00 00 BE [08:04:26]Write i2c OK [08:04:26]MH_I2C_Read... [08:04:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:04:26]Read from MH i2c: E2 [08:04:26]MH_I2C_Read... [08:04:26]Read from MH i2c: E2 17 00 [08:04:26]MH_I2C_Read... [08:04:26]Read from MH i2c: E2 17 00 40 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1B [08:04:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:04:26]wFMCommunicate OK [08:04:26]requested_item fd.num is exist - process it [08:04:26]SAM_PROTO_GetFieldsCounters [08:04:26]wFMCommunicate request_size=4 [08:04:26]MH_SAM_APDU [08:04:26]CAPDU: 80 13 00 00 [08:04:26]Write to MH i2c: E2 08 00 41 04 80 13 00 00 00 00 00 00 C1 [08:04:26]Write i2c OK [08:04:26]MH_I2C_Read... [08:04:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:04:26]Read from MH i2c: E2 [08:04:26]MH_I2C_Read... [08:04:26]Read from MH i2c: E2 62 00 [08:04:26]MH_I2C_Read... [08:04:26]Read from MH i2c: E2 62 00 41 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8A 74 03 00 0E 04 04 00 B7 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 D5 [08:04:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8A 74 03 00 0E 04 04 00 B7 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 [08:04:26]wFMCommunicate OK [08:04:26]SAM_PROTO_GetFieldsCounters done [08:04:26]requested_item shift.num is exist - process it [08:04:26]requested_item shift.opened is exist - process it [08:04:26]req_shift_opened [08:04:26]FM_GetShiftState [08:04:26]SAM_PROTO_GetShiftState [08:04:26]wFMCommunicate request_size=4 [08:04:26]MH_SAM_APDU [08:04:26]CAPDU: 80 13 01 00 [08:04:26]Write to MH i2c: E2 08 00 42 04 80 13 01 00 00 00 00 00 C3 [08:04:26]Write i2c OK [08:04:26]MH_I2C_Read... [08:04:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:04:26]Read from MH i2c: E2 [08:04:26]MH_I2C_Read... [08:04:26]Read from MH i2c: E2 0E 00 [08:04:26]MH_I2C_Read... [08:04:26]Read from MH i2c: E2 0E 00 42 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 74 [08:04:26]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [08:04:26]wFMCommunicate OK [08:04:26]SAM_PROTO_GetShiftState done [08:04:26]FM_GetShiftState done [08:04:26]req_shift_opened done [08:04:26]requested_item shift.open_date is exist - process it [08:04:26]req_shift_open_date [08:04:26]req_shift_open_date done [08:04:26]produce_requested_data done [08:04:26]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226442,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [08:04:26]process_action_free close_receipt [08:04:26]json_value_free [08:04:26]json_value_free done [08:04:26]process_json_proto returns [08:04:26]Send response to host [08:04:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226442,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [08:04:26]free response buf [08:04:26]execute_script done [08:04:26]execute_script returns [08:04:26]free content buf [08:04:26]Sock 9.Close socket [08:04:26]Sock 9.Thread stoped [08:04:30]OFD Sender: No OFD packet to send [08:04:35]OFD Sender: No OFD packet to send [08:04:40]OFD Sender: No OFD packet to send [08:04:45]OFD Sender: No OFD packet to send [08:04:50]OFD Sender: No OFD packet to send [08:04:55]OFD Sender: No OFD packet to send [08:04:59]recv_with_timeout no data received [08:05:00]OFD Sender: No OFD packet to send [08:05:05]OFD Sender: No OFD packet to send [08:05:10]OFD Sender: No OFD packet to send [08:05:15]OFD Sender: No OFD packet to send [08:05:20]OFD Sender: No OFD packet to send [08:05:25]OFD Sender: No OFD packet to send [08:05:30]OFD Sender: No OFD packet to send [08:05:35]OFD Sender: No OFD packet to send [08:05:40]OFD Sender: No OFD packet to send [08:05:45]OFD Sender: No OFD packet to send [08:05:50]OFD Sender: No OFD packet to send [08:05:55]OFD Sender: No OFD packet to send [08:06:00]OFD Sender: No OFD packet to send [08:06:05]OFD Sender: No OFD packet to send [08:06:10]OFD Sender: No OFD packet to send [08:06:15]OFD Sender: No OFD packet to send [08:06:20]OFD Sender: No OFD packet to send [08:06:25]OFD Sender: No OFD packet to send [08:06:30]OFD Sender: No OFD packet to send [08:06:35]OFD Sender: No OFD packet to send [08:06:40]OFD Sender: No OFD packet to send [08:06:45]OFD Sender: No OFD packet to send [08:06:50]OFD Sender: No OFD packet to send [08:06:55]OFD Sender: No OFD packet to send [08:07:00]OFD Sender: No OFD packet to send [08:07:05]OFD Sender: No OFD packet to send [08:07:10]OFD Sender: No OFD packet to send [08:07:15]OFD Sender: No OFD packet to send [08:07:19]accept exits with 8 [08:07:19]New connection [08:07:19]New thread 3067170148 created [08:07:19]Thread 3067313508 joined [08:07:19]Waiting for new connection... [08:07:19] Sock 8.Parse request [08:07:19]Sock 8.Check first char [08:07:19]Sock 8.First char is OK [08:07:19]request: POST /json_proto HTTP/1.0 [08:07:19]Method: POST [08:07:19]URL: /json_proto [08:07:19]Method is POST - this is cgi request [08:07:19]url: /json_proto [08:07:19]query_string will be loaded in cgi processing [08:07:19]execute_cgi json_proto POST (null) [08:07:19]execute_cgi path=json_proto method=POST [08:07:19]POST find Content-Length [08:07:19]Host: 172.17.43.131:8080 [08:07:19]Content-Length: 678 [08:07:19]Content-Type: application/json [08:07:19] [08:07:19]POST finish read [08:07:19]Found Content-Length = 678 [08:07:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002779", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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:07:19]execute_script... [08:07: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)2002779", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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:07:19]POST & json_proto [08:07:19]process_json_proto [08:07:19]json parsed OK: [08:07:19]protocol is kg_v1.0 [08:07:19]action value=close_receipt [08:07:19]process_action close_receipt [08:07:19]cmd_close_receipt [08:07:19]MH_GetDate [08:07:19]Write to MH i2c: F0 00 00 43 04 36 [08:07:19]Write i2c OK [08:07:19]MH_I2C_Read... [08:07:19]Read from MH i2c: F0 [08:07:19]MH_I2C_Read... [08:07:19]Read from MH i2c: F0 09 00 [08:07:19]MH_I2C_Read... [08:07:19]Read from MH i2c: F0 09 00 43 04 00 37 FC A5 66 F9 24 A2 66 A2 [08:07:19]GetLastDocTimeStamp 1722153862 [08:07:19]current date 1722154039 [08:07:19]FM_GetShiftState [08:07:19]SAM_PROTO_GetShiftState [08:07:19]wFMCommunicate request_size=4 [08:07:19]MH_SAM_APDU [08:07:19]CAPDU: 80 13 01 00 [08:07:19]Write to MH i2c: E2 08 00 44 04 80 13 01 00 00 00 00 00 C5 [08:07:19]Write i2c OK [08:07:19]MH_I2C_Read... [08:07:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:07:19]Read from MH i2c: E2 [08:07:19]MH_I2C_Read... [08:07:19]Read from MH i2c: E2 0E 00 [08:07:19]MH_I2C_Read... [08:07:19]Read from MH i2c: E2 0E 00 44 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 76 [08:07:19]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [08:07:19]wFMCommunicate OK [08:07:19]SAM_PROTO_GetShiftState done [08:07:19]FM_GetShiftState done [08:07:19]opened in 1722125326 [08:07:19]opened+sec_in_day 1722211726 [08:07:19]quantity*price = 40068 [08:07:19]sum+1 = 40069 [08:07:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.68 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.55 НДС 12% : 42.55 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 103 28.07.2024 08:07 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226443 ФПД: 65899336494245 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T080719&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226443&fm=65899336494245&tin=02508201610067®Number=0000000000092624&sum=40000 [08:07:20]StoreToDocumentArchive [08:07:20]shift 439 fd 226443 [08:07:20]save to /storage/0439/doc_00226443 [08:07:20]save last doc name /storage/0439/doc_00226443 to /storage/kkm_last_doc_name [08:07:20]save OK [08:07:20]Clear old archive folders... [08:07:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:07:20]tlvbuf is 00309FB0 [08:07:20]SAM_PROTO_ClearQueue [08:07:20]wFMCommunicate request_size=4 [08:07:20]MH_SAM_APDU [08:07:20]CAPDU: 80 09 00 00 [08:07:20]Write to MH i2c: E2 08 00 51 04 80 09 00 00 00 00 00 00 C7 [08:07:20]OFD Sender: No OFD packet to send [08:07:20]Write i2c OK [08:07:20]MH_I2C_Read... [08:07:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:07:20]Read from MH i2c: E2 [08:07:20]MH_I2C_Read... [08:07:20]Read from MH i2c: E2 03 00 [08:07:20]MH_I2C_Read... [08:07:20]Read from MH i2c: E2 03 00 51 04 00 90 00 C9 [08:07:20]RAPDU: 90 00 [08:07:20]wFMCommunicate OK [08:07:20]SAM_PROTO_ClearQueue done [08:07:20]KKMCreateOFDPacket [08:07:20]OFDProtocolAddRootSTLVToBuf [08:07:20]FM_MakeSignedData [08:07:20]FM_MakeSignedData [08:07:20]SAM_PROTO_SignData [08:07:20]wFMCommunicate request_size=4 [08:07:20]MH_SAM_APDU [08:07:20]CAPDU: 80 0D 01 02 [08:07:20]Write to MH i2c: E2 08 00 52 04 80 0D 01 02 00 00 00 00 CF [08:07:20]Write i2c OK [08:07:20]MH_I2C_Read... [08:07:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:07:20]Read from MH i2c: E2 [08:07:20]MH_I2C_Read... [08:07:20]Read from MH i2c: E2 03 00 [08:07:20]MH_I2C_Read... [08:07:20]Read from MH i2c: E2 03 00 52 04 00 90 00 CA [08:07:20]RAPDU: 90 00 [08:07:20]wFMCommunicate OK [08:07:20]wFMCommunicate request_size=255 [08:07:20]MH_SAM_APDU [08:07:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 67 00 00 00 F4 03 04 00 37 FC A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8B 74 03 00 35 04 06 00 3B [08:07:20]Write to MH i2c: E2 02 01 53 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 67 00 00 00 F4 03 04 00 37 FC A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8B 74 03 00 35 04 06 00 3B 00 00 AF [08:07:20]Write i2c OK [08:07:20]MH_I2C_Read... [08:07:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:07:21]Read from MH i2c: E2 [08:07:21]MH_I2C_Read... [08:07:21]Read from MH i2c: E2 03 00 [08:07:21]MH_I2C_Read... [08:07:21]Read from MH i2c: E2 03 00 53 04 00 90 00 CB [08:07:21]RAPDU: 90 00 [08:07:21]wFMCommunicate OK [08:07:21]wFMCommunicate request_size=10 [08:07:21]MH_SAM_APDU [08:07:21]CAPDU: 80 0D 02 02 05 EF 62 8A EC A5 [08:07:21]Write to MH i2c: E2 0D 00 54 04 80 0D 02 02 05 00 EF 62 8A EC A5 00 00 48 [08:07:21]Write i2c OK [08:07:21]MH_I2C_Read... [08:07:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:07:21]Read from MH i2c: E2 [08:07:21]MH_I2C_Read... [08:07:21]Read from MH i2c: E2 03 00 [08:07:21]MH_I2C_Read... [08:07:21]Read from MH i2c: E2 03 00 54 04 00 90 00 CC [08:07:21]RAPDU: 90 00 [08:07:21]wFMCommunicate OK [08:07:21]wFMCommunicate request_size=4 [08:07:21]MH_SAM_APDU [08:07:21]CAPDU: 80 0D 03 02 [08:07:21]Write to MH i2c: E2 08 00 55 04 80 0D 03 02 00 00 00 00 D4 [08:07:21]Write i2c OK [08:07:21]MH_I2C_Read... [08:07:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:07:21]Read from MH i2c: E2 [08:07:21]MH_I2C_Read... [08:07:21]Read from MH i2c: E2 0B 00 [08:07:21]MH_I2C_Read... [08:07:21]Read from MH i2c: E2 0B 00 55 04 00 85 2A 45 0A 70 F7 49 67 90 00 EA [08:07:21]RAPDU: 85 2A 45 0A 70 F7 49 67 90 00 [08:07:21]wFMCommunicate OK [08:07:21]SAM_PROTO_SignData done [08:07:21]FM_MakeSignedData done [08:07:21]CreateOFDProtocolMessage [08:07:21]wFMCommunicate request_size=4 [08:07:21]MH_SAM_APDU [08:07:21]CAPDU: 80 11 00 00 [08:07:21]Write to MH i2c: E2 08 00 56 04 80 11 00 00 00 00 00 00 D4 [08:07:21]Write i2c OK [08:07:21]MH_I2C_Read... [08:07:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:07:21]Read from MH i2c: E2 [08:07:21]MH_I2C_Read... [08:07:21]Read from MH i2c: E2 17 00 [08:07:21]MH_I2C_Read... [08:07:21]Read from MH i2c: E2 17 00 56 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 31 [08:07:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:07:21]wFMCommunicate OK [08:07:21]CreateOFDProtocolMessage done [08:07:21]OFDSenderStorePacket 226443 [08:07:21]StoreOFDPacket docnum=226443 [08:07:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 AE 77 07 01 0F F8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 67 00 00 00 F4 03 04 00 37 FC A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8B 74 03 00 35 04 06 00 3B EF 62 8A EC A5 85 2A 45 0A 70 F7 49 67 [08:07:21]CheckFolder [08:07:21]dirname=/storage/ofd_packets [08:07:21]CheckFolder done [08:07:21]ProducePacketName [08:07:21]name=ofd_packets/00226443 [08:07:21]NVStorageSaveData ofd_packets/00226443 [08:07:21]File name is /storage/ofd_packets/00226443 [08:07:21]Write 301 bytes [08:07:21]NVStorageSaveData done [08:07:21]OFDSenderStorePacket done [08:07:21]KKMCreateOFDPacket done [08:07:21]NVStorageSaveData kkm_last_timestamp [08:07:21]File name is /storage/kkm_last_timestamp [08:07:21]Write 4 bytes [08:07:21]NVStorageSaveData done [08:07:21]ExternCall_PrintAddStr [08:07:21]wPrintStart [08:07:21]Write to MH i2c: 01 00 00 57 04 5B [08:07:21]Write i2c OK [08:07:21]MH_I2C_Read... [08:07:21]Read from MH i2c: 01 [08:07:21]MH_I2C_Read... [08:07:21]Read from MH i2c: 01 07 00 [08:07:21]MH_I2C_Read... [08:07:21]Read from MH i2c: 01 07 00 57 04 00 00 00 00 00 FF 0F 70 [08:07:21]RasterBufferAndPrint [08:07:21]line Счет N : (1)2002779 [08:07:21]line ИНН: 02508201610067 [08:07:21]line Контрольно-Кассовый Чек [08:07:21]line ПРОДАЖА [08:07:21]line ТРК (МРК, ГНК) : 44 [08:07:21]line Товар: 2710124500 [08:07:21]line Аи-95-К-5 [08:07:21]line 5.400 * 74.20 [08:07:21]line = 400.68 [08:07:21]line НДС 12% НСП 1% [08:07:21]line > о реализуемом товаре [08:07:21]line ОКРУГЛЕНИЕ: -0.68 [08:07:21]line ИТОГО: 400.00 [08:07:21]line Внесено: 400.00 [08:07:21]line СДАЧА: 0.00 [08:07:21]line НСП 1% : 3.55 [08:07:21]line НДС 12% : 42.55 [08:07:21]line Наличными: 400.00 [08:07:21]line Безнал.: 0.00 [08:07:21]line Место: АЗС № 97 "Партнер Нефть" [08:07:21]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:07:21]line СНО: Общий режим [08:07:21]line Чек 103 28.07.2024 08:07 [08:07:21]line Смена: 439 ФФД: 1.0 [08:07:21]line ЗНМ: 0300000054 [08:07:21]line РНМ: 0000000000092624 [08:07:21]line Версия ККМ: 001 [08:07:21]line ФМ: 0000000000874959 [08:07:21]line ФД: 226443 [08:07:21]line ФПД: 65899336494245 [08:07:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T080719&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226443&fm=65899336494245&tin=02508201610067®Number=0000000000092624&sum=40000 [08:07:21]written 0, free lines is 4095 [08:07:21]OFD Sender: Processing packet 226443 [packets to send 600, broken 599] [08:07:21]ProducePacketName [08:07:21]name=ofd_packets/00226443 [08:07:21]OFD Sender: To server: pG, [08:07:21]CommunicateWithHost lk.salyk.kg:30040 [08:07:21]ConnectInit lk.salyk.kg [08:07:21]Write to MH i2c: 01 00 00 82 04 86 [08:07:21]Write i2c OK [08:07:21]MH_I2C_Read... [08:07:21]Read from MH i2c: 01 [08:07:21]MH_I2C_Read... [08:07:21]Read from MH i2c: 01 07 00 [08:07:21]MH_I2C_Read... [08:07:21]Read from MH i2c: 01 07 00 82 04 00 00 00 00 00 62 0C FB [08:07:21]RasterBufferAndPrint [08:07:21]line [08:07:21]line [08:07:21]line [08:07:21]line [08:07:21]line [08:07:21]written 0, free lines is 3173 [08:07:21]MH_Cut [08:07:21]Write to MH i2c: D1 01 00 89 04 01 5F [08:07:21]Write i2c OK [08:07:21]MH_I2C_Read... [08:07:21]Read from MH i2c: D1 [08:07:21]MH_I2C_Read... [08:07:21]Read from MH i2c: D1 01 00 [08:07:21]MH_I2C_Read... [08:07:21]Read from MH i2c: D1 01 00 89 04 00 5E [08:07:21]Write to MH i2c: 01 00 00 8A 04 8E [08:07:21]Write i2c OK [08:07:21]MH_I2C_Read... [08:07:23]*** Cut start [08:07:23]*** Partial cut [08:07:23]*** CUTSNS_PIN = 1 [08:07:23]*** CUTSNS_PIN = 0 [08:07:23]*** Brake cut motor [08:07:23]Read from MH i2c: 01 [08:07:23]MH_I2C_Read... [08:07:23]*** Stop cut motor [08:07:23]*** Cut end [08:07:23]Read from MH i2c: 01 07 00 [08:07:23]MH_I2C_Read... [08:07:23]Read from MH i2c: 01 07 00 8A 04 00 00 00 00 00 FF 0F A3 [08:07:23]process_action close_receipt done [08:07:23]requested_data is exist [08:07:23]produce_requested_data [08:07:23]requested_item fm.sn is exist - process it [08:07:23]wFMCommunicate request_size=4 [08:07:23]MH_SAM_APDU [08:07:23]CAPDU: 80 11 00 00 [08:07:23]Write to MH i2c: E2 08 00 8B 04 80 11 00 00 00 00 00 00 09 [08:07:23]Write i2c OK [08:07:23]MH_I2C_Read... [08:07:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:07:23]Read from MH i2c: E2 [08:07:23]MH_I2C_Read... [08:07:23]Read from MH i2c: E2 17 00 [08:07:23]MH_I2C_Read... [08:07:23]Read from MH i2c: E2 17 00 8B 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 66 [08:07:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:07:23]wFMCommunicate OK [08:07:23]requested_item fd.num is exist - process it [08:07:23]SAM_PROTO_GetFieldsCounters [08:07:23]wFMCommunicate request_size=4 [08:07:23]MH_SAM_APDU [08:07:23]CAPDU: 80 13 00 00 [08:07:23]Write to MH i2c: E2 08 00 8C 04 80 13 00 00 00 00 00 00 0C [08:07:23]Write i2c OK [08:07:23]MH_I2C_Read... [08:07:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:07:23]Read from MH i2c: E2 [08:07:23]MH_I2C_Read... [08:07:23]Read from MH i2c: E2 62 00 [08:07:23]MH_I2C_Read... [08:07:23]Read from MH i2c: E2 62 00 8C 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8B 74 03 00 0E 04 04 00 B7 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 24 [08:07:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8B 74 03 00 0E 04 04 00 B7 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 [08:07:23]wFMCommunicate OK [08:07:23]SAM_PROTO_GetFieldsCounters done [08:07:23]requested_item shift.num is exist - process it [08:07:23]requested_item shift.opened is exist - process it [08:07:23]req_shift_opened [08:07:23]FM_GetShiftState [08:07:23]SAM_PROTO_GetShiftState [08:07:23]wFMCommunicate request_size=4 [08:07:23]MH_SAM_APDU [08:07:23]CAPDU: 80 13 01 00 [08:07:23]Write to MH i2c: E2 08 00 8D 04 80 13 01 00 00 00 00 00 0E [08:07:23]Write i2c OK [08:07:23]MH_I2C_Read... [08:07:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:07:24]Read from MH i2c: E2 [08:07:24]MH_I2C_Read... [08:07:24]Read from MH i2c: E2 0E 00 [08:07:24]MH_I2C_Read... [08:07:24]Read from MH i2c: E2 0E 00 8D 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 BF [08:07:24]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [08:07:24]wFMCommunicate OK [08:07:24]SAM_PROTO_GetShiftState done [08:07:24]FM_GetShiftState done [08:07:24]req_shift_opened done [08:07:24]requested_item shift.open_date is exist - process it [08:07:24]req_shift_open_date [08:07:24]req_shift_open_date done [08:07:24]produce_requested_data done [08:07:24]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226443,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [08:07:24]process_action_free close_receipt [08:07:24]json_value_free [08:07:24]json_value_free done [08:07:24]process_json_proto returns [08:07:24]Send response to host [08:07:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226443,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [08:07:24]free response buf [08:07:24]execute_script done [08:07:24]execute_script returns [08:07:24]free content buf [08:07:24]Sock 8.Close socket [08:07:24]Sock 8.Thread stoped [08:07:25]recv_with_timeout no data received [08:07:26]ConnectInit Can't take IP for lk.salyk.kg [08:07:26]CommunicateWithHost connect error [08:07:26]CommunicateWithHost err = -1 [08:07:26]OFD Sender: Server communicate error [08:07:31]OFD Sender: Processing packet 226443 [packets to send 600, broken 599] [08:07:31]ProducePacketName [08:07:31]name=ofd_packets/00226443 [08:07:31]OFD Sender: To server: pG, [08:07:31]CommunicateWithHost lk.salyk.kg:30040 [08:07:31]ConnectInit lk.salyk.kg [08:07:34]accept exits with 9 [08:07:34]New connection [08:07:34]New thread 3067313508 created [08:07:34]Thread 3067170148 joined [08:07:34]Waiting for new connection... [08:07:34] Sock 9.Parse request [08:07:34]Sock 9.Check first char [08:07:34]Sock 9.First char is OK [08:07:34]request: POST /json_proto HTTP/1.0 [08:07:34]Method: POST [08:07:34]URL: /json_proto [08:07:34]Method is POST - this is cgi request [08:07:34]url: /json_proto [08:07:34]query_string will be loaded in cgi processing [08:07:34]execute_cgi json_proto POST (null) [08:07:34]execute_cgi path=json_proto method=POST [08:07:34]POST find Content-Length [08:07:34]Host: 172.17.43.131:8080 [08:07:34]Content-Length: 680 [08:07:34]Content-Type: application/json [08:07:34] [08:07:34]POST finish read [08:07:34]Found Content-Length = 680 [08:07:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002780", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [08:07:34]execute_script... [08:07: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)2002780", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [08:07:34]POST & json_proto [08:07:34]process_json_proto [08:07:34]json parsed OK: [08:07:34]protocol is kg_v1.0 [08:07:34]action value=close_receipt [08:07:34]process_action close_receipt [08:07:34]cmd_close_receipt [08:07:34]MH_GetDate [08:07:34]Write to MH i2c: F0 00 00 8E 04 81 [08:07:34]Write i2c OK [08:07:34]MH_I2C_Read... [08:07:34]Read from MH i2c: F0 [08:07:34]MH_I2C_Read... [08:07:34]Read from MH i2c: F0 09 00 [08:07:34]MH_I2C_Read... [08:07:34]Read from MH i2c: F0 09 00 8E 04 00 47 FC A5 66 F9 24 A2 66 FD [08:07:34]GetLastDocTimeStamp 1722154039 [08:07:34]current date 1722154055 [08:07:34]FM_GetShiftState [08:07:34]SAM_PROTO_GetShiftState [08:07:34]wFMCommunicate request_size=4 [08:07:34]MH_SAM_APDU [08:07:34]CAPDU: 80 13 01 00 [08:07:34]Write to MH i2c: E2 08 00 8F 04 80 13 01 00 00 00 00 00 10 [08:07:34]Write i2c OK [08:07:34]MH_I2C_Read... [08:07:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:07:34]Read from MH i2c: E2 [08:07:34]MH_I2C_Read... [08:07:34]Read from MH i2c: E2 0E 00 [08:07:34]MH_I2C_Read... [08:07:34]Read from MH i2c: E2 0E 00 8F 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 C1 [08:07:34]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [08:07:34]wFMCommunicate OK [08:07:34]SAM_PROTO_GetShiftState done [08:07:34]FM_GetShiftState done [08:07:34]opened in 1722125326 [08:07:34]opened+sec_in_day 1722211726 [08:07:34]quantity*price = 100050 [08:07:34]sum+1 = 100052 [08:07:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 104 28.07.2024 08:07 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226444 ФПД: 64496403520326 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T080735&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226444&fm=64496403520326&tin=02508201610067®Number=0000000000092624&sum=100000 [08:07:36]StoreToDocumentArchive [08:07:36]shift 439 fd 226444 [08:07:36]save to /storage/0439/doc_00226444 [08:07:36]save last doc name /storage/0439/doc_00226444 to /storage/kkm_last_doc_name [08:07:36]save OK [08:07:36]Clear old archive folders... [08:07:36]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:07:36]tlvbuf is 00371420 [08:07:36]SAM_PROTO_ClearQueue [08:07:36]wFMCommunicate request_size=4 [08:07:36]MH_SAM_APDU [08:07:36]CAPDU: 80 09 00 00 [08:07:36]Write to MH i2c: E2 08 00 9C 04 80 09 00 00 00 00 00 00 12 [08:07:36]Write i2c OK [08:07:36]MH_I2C_Read... [08:07:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:07:36]Read from MH i2c: E2 [08:07:36]MH_I2C_Read... [08:07:36]Read from MH i2c: E2 03 00 [08:07:36]MH_I2C_Read... [08:07:36]Read from MH i2c: E2 03 00 9C 04 00 90 00 14 [08:07:36]RAPDU: 90 00 [08:07:36]wFMCommunicate OK [08:07:36]SAM_PROTO_ClearQueue done [08:07:36]KKMCreateOFDPacket [08:07:36]OFDProtocolAddRootSTLVToBuf [08:07:36]FM_MakeSignedData [08:07:36]FM_MakeSignedData [08:07:36]SAM_PROTO_SignData [08:07:36]wFMCommunicate request_size=4 [08:07:36]MH_SAM_APDU [08:07:36]CAPDU: 80 0D 01 02 [08:07:36]Write to MH i2c: E2 08 00 9D 04 80 0D 01 02 00 00 00 00 1A [08:07:36]Write i2c OK [08:07:36]MH_I2C_Read... [08:07:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:07:36]Read from MH i2c: E2 [08:07:36]MH_I2C_Read... [08:07:36]Read from MH i2c: E2 03 00 [08:07:36]MH_I2C_Read... [08:07:36]Read from MH i2c: E2 03 00 9D 04 00 90 00 15 [08:07:36]RAPDU: 90 00 [08:07:36]wFMCommunicate OK [08:07:36]wFMCommunicate request_size=255 [08:07:36]MH_SAM_APDU [08:07:36]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 68 00 00 00 F4 03 04 00 47 FC A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8C 74 03 00 35 04 06 00 3A A8 BD 38 [08:07:36]Write to MH i2c: E2 02 01 9E 04 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 35 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 68 00 00 00 F4 03 04 00 47 FC A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8C 74 03 00 35 04 06 00 3A A8 BD 38 00 00 EF [08:07:36]Write i2c OK [08:07:36]MH_I2C_Read... [08:07:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:07:36]Read from MH i2c: E2 [08:07:36]MH_I2C_Read... [08:07:36]Read from MH i2c: E2 03 00 [08:07:36]MH_I2C_Read... [08:07:36]Read from MH i2c: E2 03 00 9E 04 00 90 00 16 [08:07:36]RAPDU: 90 00 [08:07:36]wFMCommunicate OK [08:07:36]wFMCommunicate request_size=7 [08:07:36]MH_SAM_APDU [08:07:36]CAPDU: 80 0D 02 02 02 9B 46 [08:07:36]Write to MH i2c: E2 0A 00 9F 04 80 0D 02 02 02 00 9B 46 00 00 02 [08:07:36]Write i2c OK [08:07:36]MH_I2C_Read... [08:07:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:07:36]Read from MH i2c: E2 [08:07:36]MH_I2C_Read... [08:07:36]Read from MH i2c: E2 03 00 [08:07:36]MH_I2C_Read... [08:07:36]Read from MH i2c: E2 03 00 9F 04 00 90 00 17 [08:07:36]RAPDU: 90 00 [08:07:36]wFMCommunicate OK [08:07:36]wFMCommunicate request_size=4 [08:07:36]MH_SAM_APDU [08:07:36]CAPDU: 80 0D 03 02 [08:07:36]Write to MH i2c: E2 08 00 A0 04 80 0D 03 02 00 00 00 00 1F [08:07:36]Write i2c OK [08:07:36]MH_I2C_Read... [08:07:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:07:36]Read from MH i2c: E2 [08:07:36]MH_I2C_Read... [08:07:36]Read from MH i2c: E2 0B 00 [08:07:36]MH_I2C_Read... [08:07:36]Read from MH i2c: E2 0B 00 A0 04 00 6D A3 7F E7 C1 5E 00 9F 90 00 54 [08:07:36]RAPDU: 6D A3 7F E7 C1 5E 00 9F 90 00 [08:07:36]wFMCommunicate OK [08:07:36]SAM_PROTO_SignData done [08:07:36]FM_MakeSignedData done [08:07:36]CreateOFDProtocolMessage [08:07:36]wFMCommunicate request_size=4 [08:07:36]MH_SAM_APDU [08:07:36]CAPDU: 80 11 00 00 [08:07:36]Write to MH i2c: E2 08 00 A1 04 80 11 00 00 00 00 00 00 1F [08:07:36]Write i2c OK [08:07:36]MH_I2C_Read... [08:07:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:07:36]Read from MH i2c: E2 [08:07:36]MH_I2C_Read... [08:07:36]Read from MH i2c: E2 17 00 [08:07:36]MH_I2C_Read... [08:07:36]Read from MH i2c: E2 17 00 A1 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7C [08:07:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:07:36]wFMCommunicate OK [08:07:36]CreateOFDProtocolMessage done [08:07:36]OFDSenderStorePacket 226444 [08:07:36]StoreOFDPacket docnum=226444 [08:07:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 C7 EE 04 01 BF D0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 68 00 00 00 F4 03 04 00 47 FC A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8C 74 03 00 35 04 06 00 3A A8 BD 38 9B 46 6D A3 7F E7 C1 5E 00 9F [08:07:36]CheckFolder [08:07:36]dirname=/storage/ofd_packets [08:07:36]CheckFolder done [08:07:36]ProducePacketName [08:07:36]name=ofd_packets/00226444 [08:07:36]NVStorageSaveData ofd_packets/00226444 [08:07:36]File name is /storage/ofd_packets/00226444 [08:07:36]Write 298 bytes [08:07:36]NVStorageSaveData done [08:07:36]OFDSenderStorePacket done [08:07:36]KKMCreateOFDPacket done [08:07:36]NVStorageSaveData kkm_last_timestamp [08:07:36]File name is /storage/kkm_last_timestamp [08:07:36]Write 4 bytes [08:07:36]NVStorageSaveData done [08:07:36]ExternCall_PrintAddStr [08:07:36]wPrintStart [08:07:36]Write to MH i2c: 01 00 00 A2 04 A6 [08:07:36]Write i2c OK [08:07:36]MH_I2C_Read... [08:07:36]Read from MH i2c: 01 [08:07:36]MH_I2C_Read... [08:07:36]Read from MH i2c: 01 07 00 [08:07:36]MH_I2C_Read... [08:07:36]Read from MH i2c: 01 07 00 A2 04 00 00 00 00 00 FF 0F BB [08:07:36]RasterBufferAndPrint [08:07:36]line Счет N : (1)2002780 [08:07:36]line ИНН: 02508201610067 [08:07:36]line Контрольно-Кассовый Чек [08:07:36]line ПРОДАЖА [08:07:36]line ТРК (МРК, ГНК) : 61 [08:07:36]line Товар: 2710194210 [08:07:36]line ДТ-К-5 [08:07:36]line 13.130 * 76.20 [08:07:36]line = 1000.51 [08:07:36]line НДС 12% НСП 1% [08:07:36]line > о реализуемом товаре [08:07:36]line ОКРУГЛЕНИЕ: -0.51 [08:07:36]line ИТОГО: 1000.00 [08:07:36]line Внесено: 1000.00 [08:07:36]line СДАЧА: 0.00 [08:07:36]line НСП 1% : 8.85 [08:07:36]line НДС 12% : 106.25 [08:07:36]line Наличными: 1000.00 [08:07:36]line Безнал.: 0.00 [08:07:36]line Место: АЗС № 97 "Партнер Нефть" [08:07:36]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:07:36]line СНО: Общий режим [08:07:36]line Чек 104 28.07.2024 08:07 [08:07:36]line Смена: 439 ФФД: 1.0 [08:07:36]line ЗНМ: 0300000054 [08:07:36]line РНМ: 0000000000092624 [08:07:36]line Версия ККМ: 001 [08:07:36]line ФМ: 0000000000874959 [08:07:36]ConnectInit Can't take IP for lk.salyk.kg [08:07:36]CommunicateWithHost connect error [08:07:36]CommunicateWithHost err = -1 [08:07:36]OFD Sender: Server communicate error [08:07:36]line ФД: 226444 [08:07:36]line ФПД: 64496403520326 [08:07:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T080735&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226444&fm=64496403520326&tin=02508201610067®Number=0000000000092624&sum=100000 [08:07:36]written 0, free lines is 4095 [08:07:36]OFD Sender: Processing packet 226443 [packets to send 601, broken 599] [08:07:36]ProducePacketName [08:07:36]name=ofd_packets/00226443 [08:07:36]OFD Sender: To server: pG, [08:07:36]CommunicateWithHost lk.salyk.kg:30040 [08:07:36]ConnectInit lk.salyk.kg [08:07:37]Write to MH i2c: 01 00 00 CD 04 D1 [08:07:37]Write i2c OK [08:07:37]MH_I2C_Read... [08:07:37]Read from MH i2c: 01 [08:07:37]MH_I2C_Read... [08:07:37]Read from MH i2c: 01 07 00 [08:07:37]MH_I2C_Read... [08:07:37]Read from MH i2c: 01 07 00 CD 04 00 00 00 00 00 5A 0C 3E [08:07:37]RasterBufferAndPrint [08:07:37]line [08:07:37]line [08:07:37]line [08:07:37]line [08:07:37]line [08:07:37]written 0, free lines is 3167 [08:07:37]MH_Cut [08:07:37]Write to MH i2c: D1 01 00 D4 04 01 AA [08:07:37]Write i2c OK [08:07:37]MH_I2C_Read... [08:07:37]Read from MH i2c: D1 [08:07:37]MH_I2C_Read... [08:07:37]Read from MH i2c: D1 01 00 [08:07:37]MH_I2C_Read... [08:07:37]Read from MH i2c: D1 01 00 D4 04 00 A9 [08:07:37]Write to MH i2c: 01 00 00 D5 04 D9 [08:07:37]Write i2c OK [08:07:37]MH_I2C_Read... [08:07:38]*** Cut start [08:07:38]*** Partial cut [08:07:38]*** CUTSNS_PIN = 1 [08:07:38]*** CUTSNS_PIN = 0 [08:07:38]*** Brake cut motor [08:07:38]Read from MH i2c: 01 [08:07:38]MH_I2C_Read... [08:07:38]*** Stop cut motor [08:07:38]*** Cut end [08:07:38]Read from MH i2c: 01 07 00 [08:07:38]MH_I2C_Read... [08:07:38]Read from MH i2c: 01 07 00 D5 04 00 00 00 00 00 FF 0F EE [08:07:38]process_action close_receipt done [08:07:38]requested_data is exist [08:07:38]produce_requested_data [08:07:38]requested_item fm.sn is exist - process it [08:07:38]wFMCommunicate request_size=4 [08:07:38]MH_SAM_APDU [08:07:38]CAPDU: 80 11 00 00 [08:07:38]Write to MH i2c: E2 08 00 D6 04 80 11 00 00 00 00 00 00 54 [08:07:38]Write i2c OK [08:07:38]MH_I2C_Read... [08:07:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:07:38]Read from MH i2c: E2 [08:07:38]MH_I2C_Read... [08:07:38]Read from MH i2c: E2 17 00 [08:07:38]MH_I2C_Read... [08:07:38]Read from MH i2c: E2 17 00 D6 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B1 [08:07:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:07:38]wFMCommunicate OK [08:07:38]requested_item fd.num is exist - process it [08:07:38]SAM_PROTO_GetFieldsCounters [08:07:38]wFMCommunicate request_size=4 [08:07:38]MH_SAM_APDU [08:07:38]CAPDU: 80 13 00 00 [08:07:38]Write to MH i2c: E2 08 00 D7 04 80 13 00 00 00 00 00 00 57 [08:07:38]Write i2c OK [08:07:38]MH_I2C_Read... [08:07:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:07:39]Read from MH i2c: E2 [08:07:39]MH_I2C_Read... [08:07:39]Read from MH i2c: E2 62 00 [08:07:39]MH_I2C_Read... [08:07:39]Read from MH i2c: E2 62 00 D7 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8C 74 03 00 0E 04 04 00 B7 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 73 [08:07:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8C 74 03 00 0E 04 04 00 B7 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 [08:07:39]wFMCommunicate OK [08:07:39]SAM_PROTO_GetFieldsCounters done [08:07:39]requested_item shift.num is exist - process it [08:07:39]requested_item shift.opened is exist - process it [08:07:39]req_shift_opened [08:07:39]FM_GetShiftState [08:07:39]SAM_PROTO_GetShiftState [08:07:39]wFMCommunicate request_size=4 [08:07:39]MH_SAM_APDU [08:07:39]CAPDU: 80 13 01 00 [08:07:39]Write to MH i2c: E2 08 00 D8 04 80 13 01 00 00 00 00 00 59 [08:07:39]Write i2c OK [08:07:39]MH_I2C_Read... [08:07:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:07:39]Read from MH i2c: E2 [08:07:39]MH_I2C_Read... [08:07:39]Read from MH i2c: E2 0E 00 [08:07:39]MH_I2C_Read... [08:07:39]Read from MH i2c: E2 0E 00 D8 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 0A [08:07:39]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [08:07:39]wFMCommunicate OK [08:07:39]SAM_PROTO_GetShiftState done [08:07:39]FM_GetShiftState done [08:07:39]req_shift_opened done [08:07:39]requested_item shift.open_date is exist - process it [08:07:39]req_shift_open_date [08:07:39]req_shift_open_date done [08:07:39]produce_requested_data done [08:07:39]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226444,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [08:07:39]process_action_free close_receipt [08:07:39]json_value_free [08:07:39]json_value_free done [08:07:39]process_json_proto returns [08:07:39]Send response to host [08:07:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226444,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [08:07:39]free response buf [08:07:39]execute_script done [08:07:39]execute_script returns [08:07:39]free content buf [08:07:39]Sock 9.Close socket [08:07:39]Sock 9.Thread stoped [08:07:41]ConnectInit Can't take IP for lk.salyk.kg [08:07:41]CommunicateWithHost connect error [08:07:41]CommunicateWithHost err = -1 [08:07:41]OFD Sender: Server communicate error [08:07:45]recv_with_timeout no data received [08:07:46]OFD Sender: Processing packet 226443 [packets to send 601, broken 599] [08:07:46]ProducePacketName [08:07:46]name=ofd_packets/00226443 [08:07:46]OFD Sender: To server: pG, [08:07:46]CommunicateWithHost lk.salyk.kg:30040 [08:07:46]ConnectInit lk.salyk.kg [08:07:51]ConnectInit Can't take IP for lk.salyk.kg [08:07:51]CommunicateWithHost connect error [08:07:51]CommunicateWithHost err = -1 [08:07:51]OFD Sender: Server communicate error [08:07:56]OFD Sender: Processing packet 226443 [packets to send 601, broken 599] [08:07:56]ProducePacketName [08:07:56]name=ofd_packets/00226443 [08:07:56]OFD Sender: To server: pG, [08:07:56]CommunicateWithHost lk.salyk.kg:30040 [08:07:56]ConnectInit lk.salyk.kg [08:08:01]ConnectInit Can't take IP for lk.salyk.kg [08:08:01]CommunicateWithHost connect error [08:08:01]CommunicateWithHost err = -1 [08:08:01]OFD Sender: Server communicate error [08:08:06]OFD Sender: Processing packet 226443 [packets to send 601, broken 599] [08:08:06]ProducePacketName [08:08:06]name=ofd_packets/00226443 [08:08:06]OFD Sender: To server: pG, [08:08:06]CommunicateWithHost lk.salyk.kg:30040 [08:08:06]ConnectInit lk.salyk.kg [08:08:11]ConnectInit Can't take IP for lk.salyk.kg [08:08:11]CommunicateWithHost connect error [08:08:11]CommunicateWithHost err = -1 [08:08:11]OFD Sender: Server communicate error [08:08:16]OFD Sender: Processing packet 226443 [packets to send 601, broken 599] [08:08:16]ProducePacketName [08:08:16]name=ofd_packets/00226443 [08:08:16]OFD Sender: To server: pG, [08:08:16]CommunicateWithHost lk.salyk.kg:30040 [08:08:16]ConnectInit lk.salyk.kg [08:08:20]recv_with_timeout no data received [08:08:21]ConnectInit Can't take IP for lk.salyk.kg [08:08:21]CommunicateWithHost connect error [08:08:21]CommunicateWithHost err = -1 [08:08:21]OFD Sender: Server communicate error [08:08:26]OFD Sender: Processing packet 226443 [packets to send 601, broken 599] [08:08:26]ProducePacketName [08:08:26]name=ofd_packets/00226443 [08:08:26]OFD Sender: To server: pG, [08:08:26]CommunicateWithHost lk.salyk.kg:30040 [08:08:26]ConnectInit lk.salyk.kg [08:08:28]Connected sock=9 [08:08:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 AE 77 07 01 0F F8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 67 00 00 00 F4 03 04 00 37 FC A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8B 74 03 00 35 04 06 00 3B EF 62 8A EC A5 85 2A 45 0A 70 F7 49 67 [08:08:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 AE 1E 47 00 24 BC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8B 74 03 00 F4 03 04 00 85 A8 A5 66 B6 04 01 00 00 0F A9 B2 59 6C A1 48 E5 [08:08:28]CommunicateWithHost err = 0 [08:08:28]CheckOFDResponse [08:08:28]1017 (14) - 77093643461234 [08:08:28]1041 (16) - 0000000000874959 [08:08:28]1040 (4) - 226443 [08:08:28]1012 (4) - 28.07.2024 02:10 [08:08:28]1206 (1) - 0 [08:08:28]OFD Sender: Remove packet 226443 [08:08:28]ProducePacketName [08:08:28]name=ofd_packets/00226443 [08:08:28]NVStorageDeleteData [08:08:28]OFD Sender: Processing packet 226444 [packets to send 600, broken 599] [08:08:28]ProducePacketName [08:08:28]name=ofd_packets/00226444 [08:08:28]OFD Sender: To server: pG, [08:08:28]CommunicateWithHost lk.salyk.kg:30040 [08:08:28]ConnectInit lk.salyk.kg [08:08:29]Connected sock=8 [08:08:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 C7 EE 04 01 BF D0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 68 00 00 00 F4 03 04 00 47 FC A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8C 74 03 00 35 04 06 00 3A A8 BD 38 9B 46 6D A3 7F E7 C1 5E 00 9F [08:08:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 86 03 47 00 FF EE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8C 74 03 00 F4 03 04 00 86 A8 A5 66 B6 04 01 00 00 49 F6 F3 6C 21 6B 72 EB [08:08:29]CommunicateWithHost err = 0 [08:08:29]CheckOFDResponse [08:08:29]1017 (14) - 77093643461234 [08:08:29]1041 (16) - 0000000000874959 [08:08:29]1040 (4) - 226444 [08:08:29]1012 (4) - 28.07.2024 02:10 [08:08:29]1206 (1) - 0 [08:08:29]OFD Sender: Remove packet 226444 [08:08:29]ProducePacketName [08:08:29]name=ofd_packets/00226444 [08:08:29]NVStorageDeleteData [08:08:30]OFD Sender: No OFD packet to send [08:08:35]OFD Sender: No OFD packet to send [08:08:40]OFD Sender: No OFD packet to send [08:08:45]OFD Sender: No OFD packet to send [08:08:45]recv_with_timeout no data received [08:08:50]OFD Sender: No OFD packet to send [08:08:55]OFD Sender: No OFD packet to send [08:09:00]OFD Sender: No OFD packet to send [08:09:05]OFD Sender: No OFD packet to send [08:09:10]OFD Sender: No OFD packet to send [08:09:15]OFD Sender: No OFD packet to send [08:09:20]OFD Sender: No OFD packet to send [08:09:25]OFD Sender: No OFD packet to send [08:09:30]OFD Sender: No OFD packet to send [08:09:35]OFD Sender: No OFD packet to send [08:09:37]recv_with_timeout no data received [08:09:40]OFD Sender: No OFD packet to send [08:09:45]OFD Sender: No OFD packet to send [08:09:50]OFD Sender: No OFD packet to send [08:09:55]OFD Sender: No OFD packet to send [08:10:00]OFD Sender: No OFD packet to send [08:10:05]OFD Sender: No OFD packet to send [08:10:10]OFD Sender: No OFD packet to send [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:25]accept exits with 12 [08:10:25]New connection [08:10:25]New thread 3067170148 created [08:10:25]Thread 3067313508 joined [08:10:25]Waiting for new connection... [08:10:25] Sock 12.Parse request [08:10:25]Sock 12.Check first char [08:10:25]Sock 12.First char is OK [08:10:25]request: POST /json_proto HTTP/1.0 [08:10:25]Method: POST [08:10:25]URL: /json_proto [08:10:25]Method is POST - this is cgi request [08:10:25]url: /json_proto [08:10:25]query_string will be loaded in cgi processing [08:10:25]execute_cgi json_proto POST (null) [08:10:25]execute_cgi path=json_proto method=POST [08:10:25]POST find Content-Length [08:10:25]Host: 172.17.43.131:8080 [08:10:25]Content-Length: 966 [08:10:25]Content-Type: application/json [08:10:25] [08:10:25]POST finish read [08:10:25]Found Content-Length = 966 [08:10:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002781", "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" : 67.80, "quantity" : 23.600, "sum" : 1600.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 23.60 \u0441\u043E\u043C", "deposit" : 1600.00, "total" : 1600.00, "payments": [ { "type": 0, "sum" : 1600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:10:25]execute_script... [08:10: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)2002781", "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" : 67.80, "quantity" : 23.600, "sum" : 1600.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 23.60 \u0441\u043E\u043C", "deposit" : 1600.00, "total" : 1600.00, "payments": [ { "type": 0, "sum" : 1600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:10:25]POST & json_proto [08:10:25]process_json_proto [08:10:25]json parsed OK: [08:10:25]protocol is kg_v1.0 [08:10:25]action value=close_receipt [08:10:25]process_action close_receipt [08:10:25]cmd_close_receipt [08:10:25]MH_GetDate [08:10:25]Write to MH i2c: F0 00 00 D9 04 CC [08:10:25]Write i2c OK [08:10:25]MH_I2C_Read... [08:10:25]Read from MH i2c: F0 [08:10:25]MH_I2C_Read... [08:10:25]Read from MH i2c: F0 09 00 [08:10:25]MH_I2C_Read... [08:10:25]Read from MH i2c: F0 09 00 D9 04 00 F2 FC A5 66 F9 24 A2 66 F3 [08:10:25]GetLastDocTimeStamp 1722154055 [08:10:25]current date 1722154226 [08:10:25]FM_GetShiftState [08:10:25]SAM_PROTO_GetShiftState [08:10:25]wFMCommunicate request_size=4 [08:10:25]MH_SAM_APDU [08:10:25]CAPDU: 80 13 01 00 [08:10:25]Write to MH i2c: E2 08 00 DA 04 80 13 01 00 00 00 00 00 5B [08:10:25]Write i2c OK [08:10:25]MH_I2C_Read... [08:10:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:10:26]Read from MH i2c: E2 [08:10:26]MH_I2C_Read... [08:10:26]Read from MH i2c: E2 0E 00 [08:10:26]MH_I2C_Read... [08:10:26]Read from MH i2c: E2 0E 00 DA 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 0C [08:10:26]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [08:10:26]wFMCommunicate OK [08:10:26]SAM_PROTO_GetShiftState done [08:10:26]FM_GetShiftState done [08:10:26]opened in 1722125326 [08:10:26]opened+sec_in_day 1722211726 [08:10:26]quantity*price = 160008 [08:10:26]sum+1 = 160009 [08:10:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.08 ИТОГО: 1600.00 Внесено: 1600.00 СДАЧА: 0.00 НСП 1% : 14.16 НДС 12% : 169.92 Наличными: 1600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 105 28.07.2024 08:10 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Дисконтная программа S-92 номер 97 сэкономлено 23.60 сом ФМ: 0000000000874959 ФД: 226445 ФПД: 55504966332648 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T081026&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226445&fm=55504966332648&tin=02508201610067®Number=0000000000092624&sum=160000 [08:10:27]StoreToDocumentArchive [08:10:27]shift 439 fd 226445 [08:10:27]save to /storage/0439/doc_00226445 [08:10:27]save last doc name /storage/0439/doc_00226445 to /storage/kkm_last_doc_name [08:10:27]save OK [08:10:27]Clear old archive folders... [08:10:27]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:10:27]tlvbuf is 00304870 [08:10:27]SAM_PROTO_ClearQueue [08:10:27]wFMCommunicate request_size=4 [08:10:27]MH_SAM_APDU [08:10:27]CAPDU: 80 09 00 00 [08:10:27]Write to MH i2c: E2 08 00 E7 04 80 09 00 00 00 00 00 00 5D [08:10:27]Write i2c OK [08:10:27]MH_I2C_Read... [08:10:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:10:27]Read from MH i2c: E2 [08:10:27]MH_I2C_Read... [08:10:27]Read from MH i2c: E2 03 00 [08:10:27]MH_I2C_Read... [08:10:27]Read from MH i2c: E2 03 00 E7 04 00 90 00 5F [08:10:27]RAPDU: 90 00 [08:10:27]wFMCommunicate OK [08:10:27]SAM_PROTO_ClearQueue done [08:10:27]KKMCreateOFDPacket [08:10:27]OFDProtocolAddRootSTLVToBuf [08:10:27]FM_MakeSignedData [08:10:27]FM_MakeSignedData [08:10:27]SAM_PROTO_SignData [08:10:27]wFMCommunicate request_size=4 [08:10:27]MH_SAM_APDU [08:10:27]CAPDU: 80 0D 01 02 [08:10:27]Write to MH i2c: E2 08 00 E8 04 80 0D 01 02 00 00 00 00 65 [08:10:27]Write i2c OK [08:10:27]MH_I2C_Read... [08:10:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:10:27]Read from MH i2c: E2 [08:10:27]MH_I2C_Read... [08:10:27]Read from MH i2c: E2 03 00 [08:10:27]MH_I2C_Read... [08:10:27]Read from MH i2c: E2 03 00 E8 04 00 90 00 60 [08:10:27]RAPDU: 90 00 [08:10:27]wFMCommunicate OK [08:10:27]wFMCommunicate request_size=255 [08:10:27]MH_SAM_APDU [08:10: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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 5C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 08 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 F2 FC A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8D 74 03 00 35 04 06 00 [08:10:27]Write to MH i2c: E2 02 01 E9 04 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 5C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 08 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 F2 FC A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8D 74 03 00 35 04 06 00 00 00 71 [08:10:27]Write i2c OK [08:10:27]MH_I2C_Read... [08:10:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:10:27]Read from MH i2c: E2 [08:10:27]MH_I2C_Read... [08:10:27]Read from MH i2c: E2 03 00 [08:10:27]MH_I2C_Read... [08:10:27]Read from MH i2c: E2 03 00 E9 04 00 90 00 61 [08:10:27]RAPDU: 90 00 [08:10:27]wFMCommunicate OK [08:10:27]wFMCommunicate request_size=11 [08:10:27]MH_SAM_APDU [08:10:27]CAPDU: 80 0D 02 02 06 32 7B 41 CD 30 E8 [08:10:27]Write to MH i2c: E2 0E 00 EA 04 80 0D 02 02 06 00 32 7B 41 CD 30 E8 00 00 47 [08:10:27]Write i2c OK [08:10:27]MH_I2C_Read... [08:10:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:10:27]Read from MH i2c: E2 [08:10:27]MH_I2C_Read... [08:10:27]Read from MH i2c: E2 03 00 [08:10:27]MH_I2C_Read... [08:10:27]Read from MH i2c: E2 03 00 EA 04 00 90 00 62 [08:10:27]RAPDU: 90 00 [08:10:27]wFMCommunicate OK [08:10:27]wFMCommunicate request_size=4 [08:10:27]MH_SAM_APDU [08:10:27]CAPDU: 80 0D 03 02 [08:10:27]Write to MH i2c: E2 08 00 EB 04 80 0D 03 02 00 00 00 00 6A [08:10:27]Write i2c OK [08:10:27]MH_I2C_Read... [08:10:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:10:27]Read from MH i2c: E2 [08:10:27]MH_I2C_Read... [08:10:27]Read from MH i2c: E2 0B 00 [08:10:27]MH_I2C_Read... [08:10:27]Read from MH i2c: E2 0B 00 EB 04 00 ED 87 82 70 1C 43 C8 4E 90 00 46 [08:10:27]RAPDU: ED 87 82 70 1C 43 C8 4E 90 00 [08:10:27]wFMCommunicate OK [08:10:27]SAM_PROTO_SignData done [08:10:27]FM_MakeSignedData done [08:10:27]CreateOFDProtocolMessage [08:10:27]wFMCommunicate request_size=4 [08:10:27]MH_SAM_APDU [08:10:27]CAPDU: 80 11 00 00 [08:10:27]Write to MH i2c: E2 08 00 EC 04 80 11 00 00 00 00 00 00 6A [08:10:27]Write i2c OK [08:10:27]MH_I2C_Read... [08:10:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:10:27]Read from MH i2c: E2 [08:10:27]MH_I2C_Read... [08:10:27]Read from MH i2c: E2 17 00 [08:10:27]MH_I2C_Read... [08:10:27]Read from MH i2c: E2 17 00 EC 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C7 [08:10:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:10:27]wFMCommunicate OK [08:10:27]CreateOFDProtocolMessage done [08:10:27]OFDSenderStorePacket 226445 [08:10:27]StoreOFDPacket docnum=226445 [08:10:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 D8 50 08 01 2A 46 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 5C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 08 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 F2 FC A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8D 74 03 00 35 04 06 00 32 7B 41 CD 30 E8 ED 87 82 70 1C 43 C8 4E [08:10:27]CheckFolder [08:10:27]dirname=/storage/ofd_packets [08:10:27]CheckFolder done [08:10:27]ProducePacketName [08:10:27]name=ofd_packets/00226445 [08:10:27]NVStorageSaveData ofd_packets/00226445 [08:10:27]File name is /storage/ofd_packets/00226445 [08:10:27]Write 302 bytes [08:10:27]NVStorageSaveData done [08:10:27]OFDSenderStorePacket done [08:10:27]KKMCreateOFDPacket done [08:10:27]NVStorageSaveData kkm_last_timestamp [08:10:27]File name is /storage/kkm_last_timestamp [08:10:27]Write 4 bytes [08:10:27]NVStorageSaveData done [08:10:27]ExternCall_PrintAddStr [08:10:27]wPrintStart [08:10:27]Write to MH i2c: 01 00 00 ED 04 F1 [08:10:27]Write i2c OK [08:10:27]MH_I2C_Read... [08:10:27]Read from MH i2c: 01 [08:10:27]MH_I2C_Read... [08:10:27]Read from MH i2c: 01 07 00 [08:10:27]MH_I2C_Read... [08:10:27]Read from MH i2c: 01 07 00 ED 04 00 00 00 00 00 FF 0F 06 [08:10:27]RasterBufferAndPrint [08:10:27]line Счет N : (1)2002781 [08:10:27]line ИНН: 02508201610067 [08:10:27]line Контрольно-Кассовый Чек [08:10:27]line ПРОДАЖА [08:10:27]line ТРК (МРК, ГНК) : 42 [08:10:27]line Товар: 2710124130 [08:10:27]line Super-92-К-5 [08:10:27]line 23.600 * 67.80 [08:10:27]line = 1600.08 [08:10:27]line НДС 12% НСП 1% [08:10:27]line > о реализуемом товаре [08:10:27]line ОКРУГЛЕНИЕ: -0.08 [08:10:27]line ИТОГО: 1600.00 [08:10:27]line Внесено: 1600.00 [08:10:27]line СДАЧА: 0.00 [08:10:27]line НСП 1% : 14.16 [08:10:27]line НДС 12% : 169.92 [08:10:27]line Наличными: 1600.00 [08:10:27]line Безнал.: 0.00 [08:10:27]line Место: АЗС № 97 "Партнер Нефть" [08:10:27]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:10:27]line СНО: Общий режим [08:10:27]line Чек 105 28.07.2024 08:10 [08:10:27]line Смена: 439 ФФД: 1.0 [08:10:27]line ЗНМ: 0300000054 [08:10:27]line РНМ: 0000000000092624 [08:10:27]line Версия ККМ: 001 [08:10:27]line [08:10:27]line Дисконтная программа [08:10:27]line S-92 [08:10:27]line номер 97 [08:10:27]line сэкономлено 23.60 сом [08:10:27]line ФМ: 0000000000874959 [08:10:27]line ФД: 226445 [08:10:27]line ФПД: 55504966332648 [08:10:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T081026&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226445&fm=55504966332648&tin=02508201610067®Number=0000000000092624&sum=160000 [08:10:27]written 0, free lines is 4095 [08:10:27]OFD Sender: Processing packet 226445 [packets to send 600, broken 599] [08:10:27]ProducePacketName [08:10:27]name=ofd_packets/00226445 [08:10:27]OFD Sender: To server: pG, [08:10:27]CommunicateWithHost lk.salyk.kg:30040 [08:10:28]ConnectInit lk.salyk.kg [08:10:28]Write to MH i2c: 01 00 00 1D 05 22 [08:10:28]Write i2c OK [08:10:28]MH_I2C_Read... [08:10:28]Read from MH i2c: 01 [08:10:28]MH_I2C_Read... [08:10:28]Read from MH i2c: 01 07 00 [08:10:28]MH_I2C_Read... [08:10:28]Read from MH i2c: 01 07 00 1D 05 00 00 00 00 00 E1 0B 15 [08:10:28]RasterBufferAndPrint [08:10:28]line [08:10:28]line [08:10:28]line [08:10:28]line [08:10:28]line [08:10:28]written 0, free lines is 3043 [08:10:28]MH_Cut [08:10:28]Write to MH i2c: D1 01 00 24 05 01 FB [08:10:28]Write i2c OK [08:10:28]MH_I2C_Read... [08:10:28]Read from MH i2c: D1 [08:10:28]MH_I2C_Read... [08:10:28]Read from MH i2c: D1 01 00 [08:10:28]MH_I2C_Read... [08:10:28]Read from MH i2c: D1 01 00 24 05 00 FA [08:10:28]Write to MH i2c: 01 00 00 25 05 2A [08:10:28]Write i2c OK [08:10:28]MH_I2C_Read... [08:10:29]*** Cut start [08:10:29]*** Partial cut [08:10:29]*** CUTSNS_PIN = 1 [08:10:29]*** CUTSNS_PIN = 0 [08:10:29]*** Brake cut motor [08:10:30]Read from MH i2c: 01 [08:10:30]MH_I2C_Read... [08:10:30]*** Stop cut motor [08:10:30]*** Cut end [08:10:30]Read from MH i2c: 01 07 00 [08:10:30]MH_I2C_Read... [08:10:30]Read from MH i2c: 01 07 00 25 05 00 00 00 00 00 FF 0F 3F [08:10:30]process_action close_receipt done [08:10:30]requested_data is exist [08:10:30]produce_requested_data [08:10:30]requested_item fm.sn is exist - process it [08:10:30]wFMCommunicate request_size=4 [08:10:30]MH_SAM_APDU [08:10:30]CAPDU: 80 11 00 00 [08:10:30]Write to MH i2c: E2 08 00 26 05 80 11 00 00 00 00 00 00 A5 [08:10:30]Write i2c OK [08:10:30]MH_I2C_Read... [08:10:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:10:30]Read from MH i2c: E2 [08:10:30]MH_I2C_Read... [08:10:30]Read from MH i2c: E2 17 00 [08:10:30]MH_I2C_Read... [08:10:30]Read from MH i2c: E2 17 00 26 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 02 [08:10:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:10:30]wFMCommunicate OK [08:10:30]requested_item fd.num is exist - process it [08:10:30]SAM_PROTO_GetFieldsCounters [08:10:30]wFMCommunicate request_size=4 [08:10:30]MH_SAM_APDU [08:10:30]CAPDU: 80 13 00 00 [08:10:30]Write to MH i2c: E2 08 00 27 05 80 13 00 00 00 00 00 00 A8 [08:10:30]Write i2c OK [08:10:30]MH_I2C_Read... [08:10:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:10:30]Read from MH i2c: E2 [08:10:30]MH_I2C_Read... [08:10:30]Read from MH i2c: E2 62 00 [08:10:30]MH_I2C_Read... [08:10:30]Read from MH i2c: E2 62 00 27 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8D 74 03 00 0E 04 04 00 B7 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 C8 [08:10:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8D 74 03 00 0E 04 04 00 B7 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 [08:10:30]wFMCommunicate OK [08:10:30]SAM_PROTO_GetFieldsCounters done [08:10:30]requested_item shift.num is exist - process it [08:10:30]requested_item shift.opened is exist - process it [08:10:30]req_shift_opened [08:10:30]FM_GetShiftState [08:10:30]SAM_PROTO_GetShiftState [08:10:30]wFMCommunicate request_size=4 [08:10:30]MH_SAM_APDU [08:10:30]CAPDU: 80 13 01 00 [08:10:30]Write to MH i2c: E2 08 00 28 05 80 13 01 00 00 00 00 00 AA [08:10:30]Write i2c OK [08:10:30]MH_I2C_Read... [08:10:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:10:30]Read from MH i2c: E2 [08:10:30]MH_I2C_Read... [08:10:30]Read from MH i2c: E2 0E 00 [08:10:30]MH_I2C_Read... [08:10:30]Read from MH i2c: E2 0E 00 28 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 5B [08:10:30]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [08:10:30]wFMCommunicate OK [08:10:30]SAM_PROTO_GetShiftState done [08:10:30]FM_GetShiftState done [08:10:30]req_shift_opened done [08:10:30]requested_item shift.open_date is exist - process it [08:10:30]req_shift_open_date [08:10:30]req_shift_open_date done [08:10:30]produce_requested_data done [08:10:30]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226445,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [08:10:30]process_action_free close_receipt [08:10:30]json_value_free [08:10:30]json_value_free done [08:10:30]process_json_proto returns [08:10:30]Send response to host [08:10:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226445,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [08:10:30]free response buf [08:10:30]execute_script done [08:10:30]execute_script returns [08:10:30]free content buf [08:10:30]Sock 12.Close socket [08:10:30]Sock 12.Thread stoped [08:10:33]recv_with_timeout no data received [08:10:34]Connected sock=10 [08:10:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 D8 50 08 01 2A 46 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 5C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 08 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 F2 FC A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8D 74 03 00 35 04 06 00 32 7B 41 CD 30 E8 ED 87 82 70 1C 43 C8 4E [08:10:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 70 3C 47 00 74 21 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8D 74 03 00 F4 03 04 00 04 A9 A5 66 B6 04 01 00 00 A4 48 DA F8 D5 D0 D8 13 [08:10:36]CommunicateWithHost err = 0 [08:10:36]CheckOFDResponse [08:10:36]1017 (14) - 77093643461234 [08:10:36]1041 (16) - 0000000000874959 [08:10:36]1040 (4) - 226445 [08:10:36]1012 (4) - 28.07.2024 02:12 [08:10:36]1206 (1) - 0 [08:10:36]OFD Sender: Remove packet 226445 [08:10:36]ProducePacketName [08:10:36]name=ofd_packets/00226445 [08:10:36]NVStorageDeleteData [08:10:36]OFD Sender: No OFD packet to send [08:10:41]OFD Sender: No OFD packet to send [08:10:46]OFD Sender: No OFD packet to send [08:10:51]OFD Sender: No OFD packet to send [08:10:56]OFD Sender: No OFD packet to send [08:10:57]accept exits with 8 [08:10:57]New connection [08:10:57]New thread 3067313508 created [08:10:57]Thread 3067170148 joined [08:10:57]Waiting for new connection... [08:10:57] Sock 8.Parse request [08:10:57]Sock 8.Check first char [08:10:57]Sock 8.First char is OK [08:10:57]request: POST /json_proto HTTP/1.0 [08:10:57]Method: POST [08:10:57]URL: /json_proto [08:10:57]Method is POST - this is cgi request [08:10:57]url: /json_proto [08:10:57]query_string will be loaded in cgi processing [08:10:57]execute_cgi json_proto POST (null) [08:10:57]execute_cgi path=json_proto method=POST [08:10:57]POST find Content-Length [08:10:57]Host: 172.17.43.131:8080 [08:10:57]Content-Length: 671 [08:10:57]Content-Type: application/json [08:10:57] [08:10:57]POST finish read [08:10:57]Found Content-Length = 671 [08:10:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002782", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 5.090, "sum" : 350.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 350.00, "total" : 350.00, "payments": [ { "type": 0, "sum" : 350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:10:57]execute_script... [08:10: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)2002782", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 5.090, "sum" : 350.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 350.00, "total" : 350.00, "payments": [ { "type": 0, "sum" : 350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:10:57]POST & json_proto [08:10:57]process_json_proto [08:10:57]json parsed OK: [08:10:57]protocol is kg_v1.0 [08:10:57]action value=close_receipt [08:10:57]process_action close_receipt [08:10:57]cmd_close_receipt [08:10:57]MH_GetDate [08:10:57]Write to MH i2c: F0 00 00 29 05 1D [08:10:57]Write i2c OK [08:10:57]MH_I2C_Read... [08:10:57]Read from MH i2c: F0 [08:10:57]MH_I2C_Read... [08:10:57]Read from MH i2c: F0 09 00 [08:10:57]MH_I2C_Read... [08:10:57]Read from MH i2c: F0 09 00 29 05 00 12 FD A5 66 F9 24 A2 66 65 [08:10:57]GetLastDocTimeStamp 1722154226 [08:10:57]current date 1722154258 [08:10:57]FM_GetShiftState [08:10:57]SAM_PROTO_GetShiftState [08:10:57]wFMCommunicate request_size=4 [08:10:57]MH_SAM_APDU [08:10:57]CAPDU: 80 13 01 00 [08:10:57]Write to MH i2c: E2 08 00 2A 05 80 13 01 00 00 00 00 00 AC [08:10:57]Write i2c OK [08:10:57]MH_I2C_Read... [08:10:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:10:57]Read from MH i2c: E2 [08:10:57]MH_I2C_Read... [08:10:57]Read from MH i2c: E2 0E 00 [08:10:57]MH_I2C_Read... [08:10:57]Read from MH i2c: E2 0E 00 2A 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 5D [08:10:57]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [08:10:57]wFMCommunicate OK [08:10:57]SAM_PROTO_GetShiftState done [08:10:57]FM_GetShiftState done [08:10:57]opened in 1722125326 [08:10:57]opened+sec_in_day 1722211726 [08:10:57]quantity*price = 35019 [08:10:57]sum+1 = 35020 [08:10:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 350.00 Внесено: 350.00 СДАЧА: 0.00 НСП 1% : 3.10 НДС 12% : 37.19 Наличными: 350.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 106 28.07.2024 08:10 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226446 ФПД: 125581096584397 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T081058&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226446&fm=125581096584397&tin=02508201610067®Number=0000000000092624&sum=35000 [08:10:59]StoreToDocumentArchive [08:10:59]shift 439 fd 226446 [08:10:59]save to /storage/0439/doc_00226446 [08:10:59]save last doc name /storage/0439/doc_00226446 to /storage/kkm_last_doc_name [08:10:59]save OK [08:10:59]Clear old archive folders... [08:10:59]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:10:59]tlvbuf is 003564E0 [08:10:59]SAM_PROTO_ClearQueue [08:10:59]wFMCommunicate request_size=4 [08:10:59]MH_SAM_APDU [08:10:59]CAPDU: 80 09 00 00 [08:10:59]Write to MH i2c: E2 08 00 37 05 80 09 00 00 00 00 00 00 AE [08:10:59]Write i2c OK [08:10:59]MH_I2C_Read... [08:10:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:10:59]Read from MH i2c: E2 [08:10:59]MH_I2C_Read... [08:10:59]Read from MH i2c: E2 03 00 [08:10:59]MH_I2C_Read... [08:10:59]Read from MH i2c: E2 03 00 37 05 00 90 00 B0 [08:10:59]RAPDU: 90 00 [08:10:59]wFMCommunicate OK [08:10:59]SAM_PROTO_ClearQueue done [08:10:59]KKMCreateOFDPacket [08:10:59]OFDProtocolAddRootSTLVToBuf [08:10:59]FM_MakeSignedData [08:10:59]FM_MakeSignedData [08:10:59]SAM_PROTO_SignData [08:10:59]wFMCommunicate request_size=4 [08:10:59]MH_SAM_APDU [08:10:59]CAPDU: 80 0D 01 02 [08:10:59]Write to MH i2c: E2 08 00 38 05 80 0D 01 02 00 00 00 00 B6 [08:10:59]Write i2c OK [08:10:59]MH_I2C_Read... [08:10:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:10:59]Read from MH i2c: E2 [08:10:59]MH_I2C_Read... [08:10:59]Read from MH i2c: E2 03 00 [08:10:59]MH_I2C_Read... [08:10:59]Read from MH i2c: E2 03 00 38 05 00 90 00 B1 [08:10:59]RAPDU: 90 00 [08:10:59]wFMCommunicate OK [08:10:59]wFMCommunicate request_size=255 [08:10:59]MH_SAM_APDU [08:10:59]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E2 13 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 CB 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 00 00 00 F4 03 04 00 12 FD A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8E 74 03 00 35 04 06 00 [08:10:59]Write to MH i2c: E2 02 01 39 05 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E2 13 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 CB 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 00 00 00 F4 03 04 00 12 FD A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8E 74 03 00 35 04 06 00 00 00 C1 [08:10:59]Write i2c OK [08:10:59]MH_I2C_Read... [08:10:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:10:59]Read from MH i2c: E2 [08:10:59]MH_I2C_Read... [08:10:59]Read from MH i2c: E2 03 00 [08:10:59]MH_I2C_Read... [08:10:59]Read from MH i2c: E2 03 00 39 05 00 90 00 B2 [08:10:59]RAPDU: 90 00 [08:10:59]wFMCommunicate OK [08:10:59]wFMCommunicate request_size=11 [08:10:59]MH_SAM_APDU [08:10:59]CAPDU: 80 0D 02 02 06 72 37 20 A7 04 CD [08:10:59]Write to MH i2c: E2 0E 00 3A 05 80 0D 02 02 06 00 72 37 20 A7 04 CD 00 00 06 [08:10:59]Write i2c OK [08:10:59]MH_I2C_Read... [08:10:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:10:59]Read from MH i2c: E2 [08:10:59]MH_I2C_Read... [08:10:59]Read from MH i2c: E2 03 00 [08:10:59]MH_I2C_Read... [08:10:59]Read from MH i2c: E2 03 00 3A 05 00 90 00 B3 [08:10:59]RAPDU: 90 00 [08:10:59]wFMCommunicate OK [08:10:59]wFMCommunicate request_size=4 [08:10:59]MH_SAM_APDU [08:10:59]CAPDU: 80 0D 03 02 [08:10:59]Write to MH i2c: E2 08 00 3B 05 80 0D 03 02 00 00 00 00 BB [08:10:59]Write i2c OK [08:10:59]MH_I2C_Read... [08:10:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:10:59]Read from MH i2c: E2 [08:10:59]MH_I2C_Read... [08:10:59]Read from MH i2c: E2 0B 00 [08:10:59]MH_I2C_Read... [08:10:59]Read from MH i2c: E2 0B 00 3B 05 00 8F 88 18 2B C2 DE B4 F6 90 00 60 [08:10:59]RAPDU: 8F 88 18 2B C2 DE B4 F6 90 00 [08:10:59]wFMCommunicate OK [08:10:59]SAM_PROTO_SignData done [08:10:59]FM_MakeSignedData done [08:10:59]CreateOFDProtocolMessage [08:10:59]wFMCommunicate request_size=4 [08:10:59]MH_SAM_APDU [08:10:59]CAPDU: 80 11 00 00 [08:10:59]Write to MH i2c: E2 08 00 3C 05 80 11 00 00 00 00 00 00 BB [08:10:59]Write i2c OK [08:10:59]MH_I2C_Read... [08:10:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:10:59]Read from MH i2c: E2 [08:10:59]MH_I2C_Read... [08:10:59]Read from MH i2c: E2 17 00 [08:10:59]MH_I2C_Read... [08:10:59]Read from MH i2c: E2 17 00 3C 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 18 [08:10:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:10:59]wFMCommunicate OK [08:10:59]CreateOFDProtocolMessage done [08:10:59]OFDSenderStorePacket 226446 [08:10:59]StoreOFDPacket docnum=226446 [08:10:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 4F 34 08 01 20 3F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E2 13 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 CB 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 00 00 00 F4 03 04 00 12 FD A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8E 74 03 00 35 04 06 00 72 37 20 A7 04 CD 8F 88 18 2B C2 DE B4 F6 [08:10:59]CheckFolder [08:10:59]dirname=/storage/ofd_packets [08:10:59]CheckFolder done [08:10:59]ProducePacketName [08:10:59]name=ofd_packets/00226446 [08:10:59]NVStorageSaveData ofd_packets/00226446 [08:10:59]File name is /storage/ofd_packets/00226446 [08:10:59]Write 302 bytes [08:10:59]NVStorageSaveData done [08:10:59]OFDSenderStorePacket done [08:10:59]KKMCreateOFDPacket done [08:10:59]NVStorageSaveData kkm_last_timestamp [08:10:59]File name is /storage/kkm_last_timestamp [08:10:59]Write 4 bytes [08:10:59]NVStorageSaveData done [08:10:59]ExternCall_PrintAddStr [08:10:59]wPrintStart [08:10:59]Write to MH i2c: 01 00 00 3D 05 42 [08:10:59]Write i2c OK [08:10:59]MH_I2C_Read... [08:10:59]Read from MH i2c: 01 [08:10:59]MH_I2C_Read... [08:10:59]Read from MH i2c: 01 07 00 [08:10:59]MH_I2C_Read... [08:10:59]Read from MH i2c: 01 07 00 3D 05 00 00 00 00 00 FF 0F 57 [08:10:59]RasterBufferAndPrint [08:10:59]line Счет N : (1)2002782 [08:10:59]line ИНН: 02508201610067 [08:10:59]line Контрольно-Кассовый Чек [08:10:59]line ПРОДАЖА [08:10:59]line ТРК (МРК, ГНК) : 62 [08:10:59]line Товар: 2710124130 [08:10:59]line Super-92-К-5 [08:10:59]line 5.090 * 68.80 [08:10:59]line = 350.19 [08:10:59]line НДС 12% НСП 1% [08:10:59]line > о реализуемом товаре [08:10:59]line ОКРУГЛЕНИЕ: -0.19 [08:10:59]line ИТОГО: 350.00 [08:10:59]line Внесено: 350.00 [08:10:59]line СДАЧА: 0.00 [08:10:59]line НСП 1% : 3.10 [08:10:59]line НДС 12% : 37.19 [08:10:59]line Наличными: 350.00 [08:10:59]line Безнал.: 0.00 [08:10:59]line Место: АЗС № 97 "Партнер Нефть" [08:10:59]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:10:59]line СНО: Общий режим [08:10:59]line Чек 106 28.07.2024 08:10 [08:10:59]line Смена: 439 ФФД: 1.0 [08:10:59]line ЗНМ: 0300000054 [08:10:59]line РНМ: 0000000000092624 [08:10:59]line Версия ККМ: 001 [08:10:59]line ФМ: 0000000000874959 [08:10:59]line ФД: 226446 [08:10:59]line ФПД: 125581096584397 [08:10:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T081058&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226446&fm=125581096584397&tin=02508201610067®Number=0000000000092624&sum=35000 [08:10:59]written 0, free lines is 4095 [08:10:59]OFD Sender: Processing packet 226446 [packets to send 600, broken 599] [08:10:59]ProducePacketName [08:10:59]name=ofd_packets/00226446 [08:10:59]OFD Sender: To server: pG, [08:10:59]CommunicateWithHost lk.salyk.kg:30040 [08:10:59]ConnectInit lk.salyk.kg [08:11:00]Write to MH i2c: 01 00 00 68 05 6D [08:11:00]Write i2c OK [08:11:00]MH_I2C_Read... [08:11:00]Read from MH i2c: 01 [08:11:00]MH_I2C_Read... [08:11:00]Read from MH i2c: 01 07 00 [08:11:00]MH_I2C_Read... [08:11:00]Read from MH i2c: 01 07 00 68 05 00 00 00 00 00 5C 0C DC [08:11:00]RasterBufferAndPrint [08:11:00]line [08:11:00]line [08:11:00]line [08:11:00]line [08:11:00]line [08:11:00]written 0, free lines is 3167 [08:11:00]MH_Cut [08:11:00]Write to MH i2c: D1 01 00 6F 05 01 46 [08:11:00]Write i2c OK [08:11:00]MH_I2C_Read... [08:11:00]Read from MH i2c: D1 [08:11:00]MH_I2C_Read... [08:11:00]Read from MH i2c: D1 01 00 [08:11:00]MH_I2C_Read... [08:11:00]Read from MH i2c: D1 01 00 6F 05 00 45 [08:11:00]Write to MH i2c: 01 00 00 70 05 75 [08:11:00]Write i2c OK [08:11:00]MH_I2C_Read... [08:11:01]*** Cut start [08:11:01]*** Partial cut [08:11:01]*** CUTSNS_PIN = 1 [08:11:01]*** CUTSNS_PIN = 0 [08:11:01]Connected sock=10 [08:11:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 4F 34 08 01 20 3F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E2 13 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 CB 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 00 00 00 F4 03 04 00 12 FD A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8E 74 03 00 35 04 06 00 72 37 20 A7 04 CD 8F 88 18 2B C2 DE B4 F6 [08:11:01]*** Brake cut motor [08:11:01]Read from MH i2c: 01 [08:11:01]MH_I2C_Read... [08:11:01]*** Stop cut motor [08:11:01]*** Cut end [08:11:01]Read from MH i2c: 01 07 00 [08:11:01]MH_I2C_Read... [08:11:01]Read from MH i2c: 01 07 00 70 05 00 00 00 00 00 FF 0F 8A [08:11:01]process_action close_receipt done [08:11:01]requested_data is exist [08:11:01]produce_requested_data [08:11:01]requested_item fm.sn is exist - process it [08:11:01]wFMCommunicate request_size=4 [08:11:01]MH_SAM_APDU [08:11:01]CAPDU: 80 11 00 00 [08:11:01]Write to MH i2c: E2 08 00 71 05 80 11 00 00 00 00 00 00 F0 [08:11:01]Write i2c OK [08:11:01]MH_I2C_Read... [08:11:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:11:02]Read from MH i2c: E2 [08:11:02]MH_I2C_Read... [08:11:02]Read from MH i2c: E2 17 00 [08:11:02]MH_I2C_Read... [08:11:02]Read from MH i2c: E2 17 00 71 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4D [08:11:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:11:02]wFMCommunicate OK [08:11:02]requested_item fd.num is exist - process it [08:11:02]SAM_PROTO_GetFieldsCounters [08:11:02]wFMCommunicate request_size=4 [08:11:02]MH_SAM_APDU [08:11:02]CAPDU: 80 13 00 00 [08:11:02]Write to MH i2c: E2 08 00 72 05 80 13 00 00 00 00 00 00 F3 [08:11:02]Write i2c OK [08:11:02]MH_I2C_Read... [08:11:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:11:02]Read from MH i2c: E2 [08:11:02]MH_I2C_Read... [08:11:02]Read from MH i2c: E2 62 00 [08:11:02]MH_I2C_Read... [08:11:02]Read from MH i2c: E2 62 00 72 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8E 74 03 00 0E 04 04 00 B7 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 17 [08:11:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8E 74 03 00 0E 04 04 00 B7 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 [08:11:02]wFMCommunicate OK [08:11:02]SAM_PROTO_GetFieldsCounters done [08:11:02]requested_item shift.num is exist - process it [08:11:02]requested_item shift.opened is exist - process it [08:11:02]req_shift_opened [08:11:02]FM_GetShiftState [08:11:02]SAM_PROTO_GetShiftState [08:11:02]wFMCommunicate request_size=4 [08:11:02]MH_SAM_APDU [08:11:02]CAPDU: 80 13 01 00 [08:11:02]Write to MH i2c: E2 08 00 73 05 80 13 01 00 00 00 00 00 F5 [08:11:02]Write i2c OK [08:11:02]MH_I2C_Read... [08:11:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:11:02]Read from MH i2c: E2 [08:11:02]MH_I2C_Read... [08:11:02]Read from MH i2c: E2 0E 00 [08:11:02]MH_I2C_Read... [08:11:02]Read from MH i2c: E2 0E 00 73 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 A6 [08:11:02]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [08:11:02]wFMCommunicate OK [08:11:02]SAM_PROTO_GetShiftState done [08:11:02]FM_GetShiftState done [08:11:02]req_shift_opened done [08:11:02]requested_item shift.open_date is exist - process it [08:11:02]req_shift_open_date [08:11:02]req_shift_open_date done [08:11:02]produce_requested_data done [08:11:02]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226446,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [08:11:02]process_action_free close_receipt [08:11:02]json_value_free [08:11:02]json_value_free done [08:11:02]process_json_proto returns [08:11:02]Send response to host [08:11:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226446,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [08:11:02]free response buf [08:11:02]execute_script done [08:11:02]execute_script returns [08:11:02]free content buf [08:11:02]Sock 8.Close socket [08:11:02]Sock 8.Thread stoped [08:11:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 13 CC 47 00 92 01 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8E 74 03 00 F4 03 04 00 1E A9 A5 66 B6 04 01 00 00 53 C9 F5 CC B7 64 3A CA [08:11:02]CommunicateWithHost err = 0 [08:11:02]CheckOFDResponse [08:11:02]1017 (14) - 77093643461234 [08:11:02]1041 (16) - 0000000000874959 [08:11:02]1040 (4) - 226446 [08:11:02]1012 (4) - 28.07.2024 02:12 [08:11:02]1206 (1) - 0 [08:11:02]OFD Sender: Remove packet 226446 [08:11:02]ProducePacketName [08:11:02]name=ofd_packets/00226446 [08:11:02]NVStorageDeleteData [08:11:03]OFD Sender: No OFD packet to send [08:11:08]OFD Sender: No OFD packet to send [08:11:13]OFD Sender: No OFD packet to send [08:11:18]OFD Sender: No OFD packet to send [08:11:23]OFD Sender: No OFD packet to send [08:11:28]OFD Sender: No OFD packet to send [08:11:30]recv_with_timeout no data received [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:14]accept exits with 9 [08:12:14]New connection [08:12:14]New thread 3067170148 created [08:12:14]Thread 3067313508 joined [08:12:14]Waiting for new connection... [08:12:14] Sock 9.Parse request [08:12:14]Sock 9.Check first char [08:12:14]Sock 9.First char is OK [08:12:14]request: POST /json_proto HTTP/1.0 [08:12:14]Method: POST [08:12:14]URL: /json_proto [08:12:14]Method is POST - this is cgi request [08:12:14]url: /json_proto [08:12:14]query_string will be loaded in cgi processing [08:12:14]execute_cgi json_proto POST (null) [08:12:14]execute_cgi path=json_proto method=POST [08:12:14]POST find Content-Length [08:12:14]Host: 172.17.43.131:8080 [08:12:14]Content-Length: 678 [08:12:14]Content-Type: application/json [08:12:14] [08:12:14]POST finish read [08:12:14]Found Content-Length = 678 [08:12:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002783", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:12:14]execute_script... [08:12:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002783", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:12:14]POST & json_proto [08:12:14]process_json_proto [08:12:14]json parsed OK: [08:12:14]protocol is kg_v1.0 [08:12:14]action value=close_receipt [08:12:14]process_action close_receipt [08:12:14]cmd_close_receipt [08:12:14]MH_GetDate [08:12:14]Write to MH i2c: F0 00 00 74 05 68 [08:12:14]Write i2c OK [08:12:14]MH_I2C_Read... [08:12:14]Read from MH i2c: F0 [08:12:14]MH_I2C_Read... [08:12:14]Read from MH i2c: F0 09 00 [08:12:14]MH_I2C_Read... [08:12:14]Read from MH i2c: F0 09 00 74 05 00 5E FD A5 66 F9 24 A2 66 FC [08:12:14]GetLastDocTimeStamp 1722154258 [08:12:14]current date 1722154334 [08:12:14]FM_GetShiftState [08:12:14]SAM_PROTO_GetShiftState [08:12:14]wFMCommunicate request_size=4 [08:12:14]MH_SAM_APDU [08:12:14]CAPDU: 80 13 01 00 [08:12:14]Write to MH i2c: E2 08 00 75 05 80 13 01 00 00 00 00 00 F7 [08:12:14]Write i2c OK [08:12:14]MH_I2C_Read... [08:12:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:12:14]Read from MH i2c: E2 [08:12:14]MH_I2C_Read... [08:12:14]Read from MH i2c: E2 0E 00 [08:12:14]MH_I2C_Read... [08:12:14]Read from MH i2c: E2 0E 00 75 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 A8 [08:12:14]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [08:12:14]wFMCommunicate OK [08:12:14]SAM_PROTO_GetShiftState done [08:12:14]FM_GetShiftState done [08:12:14]opened in 1722125326 [08:12:14]opened+sec_in_day 1722211726 [08:12:14]quantity*price = 50036 [08:12:14]sum+1 = 50037 [08:12:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 107 28.07.2024 08:12 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226447 ФПД: 1456512178380 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T081214&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226447&fm=1456512178380&tin=02508201610067®Number=0000000000092624&sum=50000 [08:12:15]StoreToDocumentArchive [08:12:15]shift 439 fd 226447 [08:12:15]save to /storage/0439/doc_00226447 [08:12:15]save last doc name /storage/0439/doc_00226447 to /storage/kkm_last_doc_name [08:12:15]save OK [08:12:15]Clear old archive folders... [08:12:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:12:15]tlvbuf is 002F3080 [08:12:15]SAM_PROTO_ClearQueue [08:12:15]wFMCommunicate request_size=4 [08:12:15]MH_SAM_APDU [08:12:15]CAPDU: 80 09 00 00 [08:12:15]Write to MH i2c: E2 08 00 82 05 80 09 00 00 00 00 00 00 F9 [08:12:15]Write i2c OK [08:12:15]MH_I2C_Read... [08:12:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:12:15]Read from MH i2c: E2 [08:12:15]MH_I2C_Read... [08:12:15]Read from MH i2c: E2 03 00 [08:12:15]MH_I2C_Read... [08:12:15]Read from MH i2c: E2 03 00 82 05 00 90 00 FB [08:12:15]RAPDU: 90 00 [08:12:15]wFMCommunicate OK [08:12:15]SAM_PROTO_ClearQueue done [08:12:15]KKMCreateOFDPacket [08:12:15]OFDProtocolAddRootSTLVToBuf [08:12:15]FM_MakeSignedData [08:12:15]FM_MakeSignedData [08:12:15]SAM_PROTO_SignData [08:12:15]wFMCommunicate request_size=4 [08:12:15]MH_SAM_APDU [08:12:15]CAPDU: 80 0D 01 02 [08:12:15]Write to MH i2c: E2 08 00 83 05 80 0D 01 02 00 00 00 00 01 [08:12:15]Write i2c OK [08:12:15]MH_I2C_Read... [08:12:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:12:15]Read from MH i2c: E2 [08:12:15]MH_I2C_Read... [08:12:15]Read from MH i2c: E2 03 00 [08:12:15]MH_I2C_Read... [08:12:15]Read from MH i2c: E2 03 00 83 05 00 90 00 FC [08:12:15]RAPDU: 90 00 [08:12:15]wFMCommunicate OK [08:12:15]wFMCommunicate request_size=255 [08:12:15]MH_SAM_APDU [08:12:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 5E FD A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8F 74 03 00 35 04 06 00 01 [08:12:15]Write to MH i2c: E2 02 01 84 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 5E FD A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8F 74 03 00 35 04 06 00 01 00 00 18 [08:12:15]Write i2c OK [08:12:15]MH_I2C_Read... [08:12:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:12:15]Read from MH i2c: E2 [08:12:15]MH_I2C_Read... [08:12:15]Read from MH i2c: E2 03 00 [08:12:15]MH_I2C_Read... [08:12:15]Read from MH i2c: E2 03 00 84 05 00 90 00 FD [08:12:15]RAPDU: 90 00 [08:12:15]wFMCommunicate OK [08:12:15]wFMCommunicate request_size=10 [08:12:15]MH_SAM_APDU [08:12:15]CAPDU: 80 0D 02 02 05 53 1E E4 18 CC [08:12:15]Write to MH i2c: E2 0D 00 85 05 80 0D 02 02 05 00 53 1E E4 18 CC 00 00 47 [08:12:15]Write i2c OK [08:12:15]MH_I2C_Read... [08:12:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:12:15]Read from MH i2c: E2 [08:12:15]MH_I2C_Read... [08:12:15]Read from MH i2c: E2 03 00 [08:12:15]MH_I2C_Read... [08:12:15]Read from MH i2c: E2 03 00 85 05 00 90 00 FE [08:12:15]RAPDU: 90 00 [08:12:15]wFMCommunicate OK [08:12:15]wFMCommunicate request_size=4 [08:12:15]MH_SAM_APDU [08:12:15]CAPDU: 80 0D 03 02 [08:12:15]Write to MH i2c: E2 08 00 86 05 80 0D 03 02 00 00 00 00 06 [08:12:15]Write i2c OK [08:12:15]MH_I2C_Read... [08:12:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:12:16]Read from MH i2c: E2 [08:12:16]MH_I2C_Read... [08:12:16]Read from MH i2c: E2 0B 00 [08:12:16]MH_I2C_Read... [08:12:16]Read from MH i2c: E2 0B 00 86 05 00 A8 19 06 CE FE CD 09 98 90 00 08 [08:12:16]RAPDU: A8 19 06 CE FE CD 09 98 90 00 [08:12:16]wFMCommunicate OK [08:12:16]SAM_PROTO_SignData done [08:12:16]FM_MakeSignedData done [08:12:16]CreateOFDProtocolMessage [08:12:16]wFMCommunicate request_size=4 [08:12:16]MH_SAM_APDU [08:12:16]CAPDU: 80 11 00 00 [08:12:16]Write to MH i2c: E2 08 00 87 05 80 11 00 00 00 00 00 00 06 [08:12:16]Write i2c OK [08:12:16]MH_I2C_Read... [08:12:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:12:16]Read from MH i2c: E2 [08:12:16]MH_I2C_Read... [08:12:16]Read from MH i2c: E2 17 00 [08:12:16]MH_I2C_Read... [08:12:16]Read from MH i2c: E2 17 00 87 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 63 [08:12:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:12:16]wFMCommunicate OK [08:12:16]CreateOFDProtocolMessage done [08:12:16]OFDSenderStorePacket 226447 [08:12:16]StoreOFDPacket docnum=226447 [08:12:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D8 D6 07 01 91 84 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 5E FD A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8F 74 03 00 35 04 06 00 01 53 1E E4 18 CC A8 19 06 CE FE CD 09 98 [08:12:16]CheckFolder [08:12:16]dirname=/storage/ofd_packets [08:12:16]CheckFolder done [08:12:16]ProducePacketName [08:12:16]name=ofd_packets/00226447 [08:12:16]NVStorageSaveData ofd_packets/00226447 [08:12:16]File name is /storage/ofd_packets/00226447 [08:12:16]Write 301 bytes [08:12:16]NVStorageSaveData done [08:12:16]OFDSenderStorePacket done [08:12:16]KKMCreateOFDPacket done [08:12:16]NVStorageSaveData kkm_last_timestamp [08:12:16]File name is /storage/kkm_last_timestamp [08:12:16]Write 4 bytes [08:12:16]NVStorageSaveData done [08:12:16]ExternCall_PrintAddStr [08:12:16]wPrintStart [08:12:16]Write to MH i2c: 01 00 00 88 05 8D [08:12:16]Write i2c OK [08:12:16]MH_I2C_Read... [08:12:16]Read from MH i2c: 01 [08:12:16]MH_I2C_Read... [08:12:16]Read from MH i2c: 01 07 00 [08:12:16]MH_I2C_Read... [08:12:16]Read from MH i2c: 01 07 00 88 05 00 00 00 00 00 FF 0F A2 [08:12:16]RasterBufferAndPrint [08:12:16]line Счет N : (1)2002783 [08:12:16]line ИНН: 02508201610067 [08:12:16]line Контрольно-Кассовый Чек [08:12:16]line ПРОДАЖА [08:12:16]line ТРК (МРК, ГНК) : 43 [08:12:16]line Товар: 2710124130 [08:12:16]line Аи-92-К-5 [08:12:16]line 7.380 * 67.80 [08:12:16]line = 500.36 [08:12:16]line НДС 12% НСП 1% [08:12:16]line > о реализуемом товаре [08:12:16]line ОКРУГЛЕНИЕ: -0.36 [08:12:16]line ИТОГО: 500.00 [08:12:16]line Внесено: 500.00 [08:12:16]line СДАЧА: 0.00 [08:12:16]line НСП 1% : 4.43 [08:12:16]line НДС 12% : 53.14 [08:12:16]line Наличными: 500.00 [08:12:16]line Безнал.: 0.00 [08:12:16]line Место: АЗС № 97 "Партнер Нефть" [08:12:16]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:12:16]line СНО: Общий режим [08:12:16]line Чек 107 28.07.2024 08:12 [08:12:16]line Смена: 439 ФФД: 1.0 [08:12:16]line ЗНМ: 0300000054 [08:12:16]line РНМ: 0000000000092624 [08:12:16]line Версия ККМ: 001 [08:12:16]line ФМ: 0000000000874959 [08:12:16]line ФД: 226447 [08:12:16]line ФПД: 1456512178380 [08:12:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T081214&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226447&fm=1456512178380&tin=02508201610067®Number=0000000000092624&sum=50000 [08:12:16]written 0, free lines is 4095 [08:12:16]OFD Sender: Processing packet 226447 [packets to send 600, broken 599] [08:12:16]ProducePacketName [08:12:16]name=ofd_packets/00226447 [08:12:16]OFD Sender: To server: pG, [08:12:16]CommunicateWithHost lk.salyk.kg:30040 [08:12:16]ConnectInit lk.salyk.kg [08:12:16]Write to MH i2c: 01 00 00 B3 05 B8 [08:12:16]Write i2c OK [08:12:16]MH_I2C_Read... [08:12:16]Read from MH i2c: 01 [08:12:16]MH_I2C_Read... [08:12:16]Read from MH i2c: 01 07 00 [08:12:16]MH_I2C_Read... [08:12:16]Read from MH i2c: 01 07 00 B3 05 00 00 00 00 00 59 0C 24 [08:12:16]RasterBufferAndPrint [08:12:16]line [08:12:16]line [08:12:16]line [08:12:16]line [08:12:16]line [08:12:16]written 0, free lines is 3165 [08:12:16]MH_Cut [08:12:16]Write to MH i2c: D1 01 00 BA 05 01 91 [08:12:16]Write i2c OK [08:12:16]MH_I2C_Read... [08:12:16]Read from MH i2c: D1 [08:12:16]MH_I2C_Read... [08:12:16]Read from MH i2c: D1 01 00 [08:12:16]MH_I2C_Read... [08:12:16]Read from MH i2c: D1 01 00 BA 05 00 90 [08:12:16]Write to MH i2c: 01 00 00 BB 05 C0 [08:12:16]Write i2c OK [08:12:16]MH_I2C_Read... [08:12:17]*** Cut start [08:12:17]*** Partial cut [08:12:17]*** CUTSNS_PIN = 1 [08:12:17]*** CUTSNS_PIN = 0 [08:12:17]Connected sock=8 [08:12:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D8 D6 07 01 91 84 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 5E FD A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8F 74 03 00 35 04 06 00 01 53 1E E4 18 CC A8 19 06 CE FE CD 09 98 [08:12:18]*** Brake cut motor [08:12:18]Read from MH i2c: 01 [08:12:18]MH_I2C_Read... [08:12:18]*** Stop cut motor [08:12:18]*** Cut end [08:12:18]Read from MH i2c: 01 07 00 [08:12:18]MH_I2C_Read... [08:12:18]Read from MH i2c: 01 07 00 BB 05 00 00 00 00 00 FF 0F D5 [08:12:18]process_action close_receipt done [08:12:18]requested_data is exist [08:12:18]produce_requested_data [08:12:18]requested_item fm.sn is exist - process it [08:12:18]wFMCommunicate request_size=4 [08:12:18]MH_SAM_APDU [08:12:18]CAPDU: 80 11 00 00 [08:12:18]Write to MH i2c: E2 08 00 BC 05 80 11 00 00 00 00 00 00 3B [08:12:18]Write i2c OK [08:12:18]MH_I2C_Read... [08:12:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:12:18]Read from MH i2c: E2 [08:12:18]MH_I2C_Read... [08:12:18]Read from MH i2c: E2 17 00 [08:12:18]MH_I2C_Read... [08:12:18]Read from MH i2c: E2 17 00 BC 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 98 [08:12:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:12:18]wFMCommunicate OK [08:12:18]requested_item fd.num is exist - process it [08:12:18]SAM_PROTO_GetFieldsCounters [08:12:18]wFMCommunicate request_size=4 [08:12:18]MH_SAM_APDU [08:12:18]CAPDU: 80 13 00 00 [08:12:18]Write to MH i2c: E2 08 00 BD 05 80 13 00 00 00 00 00 00 3E [08:12:18]Write i2c OK [08:12:18]MH_I2C_Read... [08:12:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:12:18]Read from MH i2c: E2 [08:12:18]MH_I2C_Read... [08:12:18]Read from MH i2c: E2 62 00 [08:12:18]MH_I2C_Read... [08:12:18]Read from MH i2c: E2 62 00 BD 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8F 74 03 00 0E 04 04 00 B7 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 66 [08:12:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8F 74 03 00 0E 04 04 00 B7 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 [08:12:18]wFMCommunicate OK [08:12:18]SAM_PROTO_GetFieldsCounters done [08:12:18]requested_item shift.num is exist - process it [08:12:18]requested_item shift.opened is exist - process it [08:12:18]req_shift_opened [08:12:18]FM_GetShiftState [08:12:18]SAM_PROTO_GetShiftState [08:12:18]wFMCommunicate request_size=4 [08:12:18]MH_SAM_APDU [08:12:18]CAPDU: 80 13 01 00 [08:12:18]Write to MH i2c: E2 08 00 BE 05 80 13 01 00 00 00 00 00 40 [08:12:18]Write i2c OK [08:12:18]MH_I2C_Read... [08:12:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:12:18]Read from MH i2c: E2 [08:12:18]MH_I2C_Read... [08:12:18]Read from MH i2c: E2 0E 00 [08:12:18]MH_I2C_Read... [08:12:18]Read from MH i2c: E2 0E 00 BE 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 F1 [08:12:18]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [08:12:18]wFMCommunicate OK [08:12:18]SAM_PROTO_GetShiftState done [08:12:18]FM_GetShiftState done [08:12:18]req_shift_opened done [08:12:18]requested_item shift.open_date is exist - process it [08:12:18]req_shift_open_date [08:12:18]req_shift_open_date done [08:12:18]produce_requested_data done [08:12:18]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226447,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [08:12:18]process_action_free close_receipt [08:12:18]json_value_free [08:12:18]json_value_free done [08:12:18]process_json_proto returns [08:12:18]Send response to host [08:12:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226447,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [08:12:18]free response buf [08:12:18]execute_script done [08:12:18]execute_script returns [08:12:18]free content buf [08:12:18]Sock 9.Close socket [08:12:18]Sock 9.Thread stoped [08:12:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 61 44 47 00 2D 37 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8F 74 03 00 F4 03 04 00 6B A9 A5 66 B6 04 01 00 00 04 0E 2F C8 BD 90 48 1E [08:12:19]CommunicateWithHost err = 0 [08:12:19]CheckOFDResponse [08:12:19]1017 (14) - 77093643461234 [08:12:19]1041 (16) - 0000000000874959 [08:12:19]1040 (4) - 226447 [08:12:19]1012 (4) - 28.07.2024 02:14 [08:12:19]1206 (1) - 0 [08:12:19]OFD Sender: Remove packet 226447 [08:12:19]ProducePacketName [08:12:19]name=ofd_packets/00226447 [08:12:19]NVStorageDeleteData [08:12:19]OFD Sender: No OFD packet to send [08:12:24]OFD Sender: No OFD packet to send [08:12:29]OFD Sender: No OFD packet to send [08:12:34]OFD Sender: No OFD packet to send [08:12:36]recv_with_timeout no data received [08:12:40]OFD Sender: No OFD packet to send [08:12:45]OFD Sender: No OFD packet to send [08:12:50]OFD Sender: No OFD packet to send [08:12:55]OFD Sender: No OFD packet to send [08:13:00]OFD Sender: No OFD packet to send [08:13:05]OFD Sender: No OFD packet to send [08:13:10]OFD Sender: No OFD packet to send [08:13:15]OFD Sender: No OFD packet to send [08:13:20]OFD Sender: No OFD packet to send [08:13:25]OFD Sender: No OFD packet to send [08:13:26]recv_with_timeout no data received [08:13:30]OFD Sender: No OFD packet to send [08:13:35]OFD Sender: No OFD packet to send [08:13:40]OFD Sender: No OFD packet to send [08:13:45]OFD Sender: No OFD packet to send [08:13:50]OFD Sender: No OFD packet to send [08:13:55]OFD Sender: No OFD packet to send [08:14:00]OFD Sender: No OFD packet to send [08:14:05]OFD Sender: No OFD packet to send [08:14:10]OFD Sender: No OFD packet to send [08:14:15]OFD Sender: No OFD packet to send [08:14:20]OFD Sender: No OFD packet to send [08:14:25]OFD Sender: No OFD packet to send [08:14:30]OFD Sender: No OFD packet to send [08:14:35]OFD Sender: No OFD packet to send [08:14:40]OFD Sender: No OFD packet to send [08:14:45]OFD Sender: No OFD packet to send [08:14:50]OFD Sender: No OFD packet to send [08:14:55]OFD Sender: No OFD packet to send [08:15:00]OFD Sender: No OFD packet to send [08:15:05]OFD Sender: No OFD packet to send [08:15:10]OFD Sender: No OFD packet to send [08:15:15]OFD Sender: No OFD packet to send [08:15:20]OFD Sender: No OFD packet to send [08:15:25]OFD Sender: No OFD packet to send [08:15:30]OFD Sender: No OFD packet to send [08:15:32]recv_with_timeout no data received [08:15:35]OFD Sender: No OFD packet to send [08:15:40]OFD Sender: No OFD packet to send [08:15:45]OFD Sender: No OFD packet to send [08:15:50]OFD Sender: No OFD packet to send [08:15:55]OFD Sender: No OFD packet to send [08:16:00]OFD Sender: No OFD packet to send [08:16:02]recv_with_timeout no data received [08:16:05]OFD Sender: No OFD packet to send [08:16:10]OFD Sender: No OFD packet to send [08:16:15]OFD Sender: No OFD packet to send [08:16:20]OFD Sender: No OFD packet to send [08:16:25]OFD Sender: No OFD packet to send [08:16:30]OFD Sender: No OFD packet to send [08:16:35]OFD Sender: No OFD packet to send [08:16:40]OFD Sender: No OFD packet to send [08:16:45]OFD Sender: No OFD packet to send [08:16:50]OFD Sender: No OFD packet to send [08:16:55]OFD Sender: No OFD packet to send [08:17:00]OFD Sender: No OFD packet to send [08:17:05]OFD Sender: No OFD packet to send [08:17:10]OFD Sender: No OFD packet to send [08:17:15]OFD Sender: No OFD packet to send [08:17:20]OFD Sender: No OFD packet to send [08:17:25]OFD Sender: No OFD packet to send [08:17:30]OFD Sender: No OFD packet to send [08:17:35]OFD Sender: No OFD packet to send [08:17:40]OFD Sender: No OFD packet to send [08:17:45]OFD Sender: No OFD packet to send [08:17:50]OFD Sender: No OFD packet to send [08:17:55]OFD Sender: No OFD packet to send [08:17:59]accept exits with 10 [08:17:59]New connection [08:17:59]New thread 3067313508 created [08:17:59]Thread 3067170148 joined [08:17:59]Waiting for new connection... [08:17:59] Sock 10.Parse request [08:17:59]Sock 10.Check first char [08:17:59]Sock 10.First char is OK [08:17:59]request: POST /json_proto HTTP/1.0 [08:17:59]Method: POST [08:17:59]URL: /json_proto [08:17:59]Method is POST - this is cgi request [08:17:59]url: /json_proto [08:17:59]query_string will be loaded in cgi processing [08:17:59]execute_cgi json_proto POST (null) [08:17:59]execute_cgi path=json_proto method=POST [08:17:59]POST find Content-Length [08:17:59]Host: 172.17.43.131:8080 [08:17:59]Content-Length: 675 [08:17:59]Content-Type: application/json [08:17:59] [08:17:59]POST finish read [08:17:59]Found Content-Length = 675 [08:17:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002784", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [08:17:59]execute_script... [08:17: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)2002784", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [08:17:59]POST & json_proto [08:17:59]process_json_proto [08:17:59]json parsed OK: [08:17:59]protocol is kg_v1.0 [08:17:59]action value=close_receipt [08:17:59]process_action close_receipt [08:17:59]cmd_close_receipt [08:17:59]MH_GetDate [08:17:59]Write to MH i2c: F0 00 00 BF 05 B3 [08:17:59]Write i2c OK [08:17:59]MH_I2C_Read... [08:17:59]Read from MH i2c: F0 [08:17:59]MH_I2C_Read... [08:17:59]Read from MH i2c: F0 09 00 [08:17:59]MH_I2C_Read... [08:17:59]Read from MH i2c: F0 09 00 BF 05 00 B7 FE A5 66 F9 24 A2 66 A1 [08:17:59]GetLastDocTimeStamp 1722154334 [08:17:59]current date 1722154679 [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 C0 05 80 13 01 00 00 00 00 00 42 [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 C0 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 F3 [08:17:59]RAPDU: 09 00 01 0E 8C A5 66 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]opened in 1722125326 [08:17:59]opened+sec_in_day 1722211726 [08:17:59]quantity*price = 40005 [08:17:59]sum+1 = 40006 [08:17:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 108 28.07.2024 08:17 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226448 ФПД: 81590283905639 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T081759&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226448&fm=81590283905639&tin=02508201610067®Number=0000000000092624&sum=40000 [08:18:00]StoreToDocumentArchive [08:18:00]shift 439 fd 226448 [08:18:00]save to /storage/0439/doc_00226448 [08:18:00]save last doc name /storage/0439/doc_00226448 to /storage/kkm_last_doc_name [08:18:00]save OK [08:18:00]Clear old archive folders... [08:18:00]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:18:00]tlvbuf is 00308C10 [08:18:00]SAM_PROTO_ClearQueue [08:18:00]wFMCommunicate request_size=4 [08:18:00]MH_SAM_APDU [08:18:00]CAPDU: 80 09 00 00 [08:18:00]Write to MH i2c: E2 08 00 CD 05 80 09 00 00 00 00 00 00 44 [08:18:00]Write i2c OK [08:18:00]MH_I2C_Read... [08:18:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:18:00]Read from MH i2c: E2 [08:18:00]MH_I2C_Read... [08:18:00]Read from MH i2c: E2 03 00 [08:18:00]MH_I2C_Read... [08:18:00]Read from MH i2c: E2 03 00 CD 05 00 90 00 46 [08:18:00]RAPDU: 90 00 [08:18:00]wFMCommunicate OK [08:18:00]SAM_PROTO_ClearQueue done [08:18:00]KKMCreateOFDPacket [08:18:00]OFDProtocolAddRootSTLVToBuf [08:18:00]FM_MakeSignedData [08:18:00]FM_MakeSignedData [08:18:00]SAM_PROTO_SignData [08:18:00]wFMCommunicate request_size=4 [08:18:00]MH_SAM_APDU [08:18:00]CAPDU: 80 0D 01 02 [08:18:00]Write to MH i2c: E2 08 00 CE 05 80 0D 01 02 00 00 00 00 4C [08:18:00]Write i2c OK [08:18:00]MH_I2C_Read... [08:18:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:18:00]Read from MH i2c: E2 [08:18:00]MH_I2C_Read... [08:18:00]Read from MH i2c: E2 03 00 [08:18:00]MH_I2C_Read... [08:18:00]Read from MH i2c: E2 03 00 CE 05 00 90 00 47 [08:18:00]RAPDU: 90 00 [08:18:00]wFMCommunicate OK [08:18:00]wFMCommunicate request_size=255 [08:18:00]MH_SAM_APDU [08:18:00]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 6C 00 00 00 F4 03 04 00 B7 FE A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 90 74 03 00 35 04 06 00 4A 34 B7 E3 [08:18:00]Write to MH i2c: E2 02 01 CF 05 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 6C 00 00 00 F4 03 04 00 B7 FE A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 90 74 03 00 35 04 06 00 4A 34 B7 E3 00 00 CF [08:18:00]Write i2c OK [08:18:00]MH_I2C_Read... [08:18:00]OFD Sender: No OFD packet to send [08:18:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:18:01]Read from MH i2c: E2 [08:18:01]MH_I2C_Read... [08:18:01]Read from MH i2c: E2 03 00 [08:18:01]MH_I2C_Read... [08:18:01]Read from MH i2c: E2 03 00 CF 05 00 90 00 48 [08:18:01]RAPDU: 90 00 [08:18:01]wFMCommunicate OK [08:18:01]wFMCommunicate request_size=7 [08:18:01]MH_SAM_APDU [08:18:01]CAPDU: 80 0D 02 02 02 AA 67 [08:18:01]Write to MH i2c: E2 0A 00 D0 05 80 0D 02 02 02 00 AA 67 00 00 64 [08:18:01]Write i2c OK [08:18:01]MH_I2C_Read... [08:18:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:18:01]Read from MH i2c: E2 [08:18:01]MH_I2C_Read... [08:18:01]Read from MH i2c: E2 03 00 [08:18:01]MH_I2C_Read... [08:18:01]Read from MH i2c: E2 03 00 D0 05 00 90 00 49 [08:18:01]RAPDU: 90 00 [08:18:01]wFMCommunicate OK [08:18:01]wFMCommunicate request_size=4 [08:18:01]MH_SAM_APDU [08:18:01]CAPDU: 80 0D 03 02 [08:18:01]Write to MH i2c: E2 08 00 D1 05 80 0D 03 02 00 00 00 00 51 [08:18:01]Write i2c OK [08:18:01]MH_I2C_Read... [08:18:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:18:01]Read from MH i2c: E2 [08:18:01]MH_I2C_Read... [08:18:01]Read from MH i2c: E2 0B 00 [08:18:01]MH_I2C_Read... [08:18:01]Read from MH i2c: E2 0B 00 D1 05 00 F3 59 B4 2B 53 03 EA 39 90 00 F6 [08:18:01]RAPDU: F3 59 B4 2B 53 03 EA 39 90 00 [08:18:01]wFMCommunicate OK [08:18:01]SAM_PROTO_SignData done [08:18:01]FM_MakeSignedData done [08:18:01]CreateOFDProtocolMessage [08:18:01]wFMCommunicate request_size=4 [08:18:01]MH_SAM_APDU [08:18:01]CAPDU: 80 11 00 00 [08:18:01]Write to MH i2c: E2 08 00 D2 05 80 11 00 00 00 00 00 00 51 [08:18:01]Write i2c OK [08:18:01]MH_I2C_Read... [08:18:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:18:01]Read from MH i2c: E2 [08:18:01]MH_I2C_Read... [08:18:01]Read from MH i2c: E2 17 00 [08:18:01]MH_I2C_Read... [08:18:01]Read from MH i2c: E2 17 00 D2 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AE [08:18:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:18:01]wFMCommunicate OK [08:18:01]CreateOFDProtocolMessage done [08:18:01]OFDSenderStorePacket 226448 [08:18:01]StoreOFDPacket docnum=226448 [08:18:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 B0 DD 04 01 11 E5 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 35 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 6C 00 00 00 F4 03 04 00 B7 FE A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 90 74 03 00 35 04 06 00 4A 34 B7 E3 AA 67 F3 59 B4 2B 53 03 EA 39 [08:18:01]CheckFolder [08:18:01]dirname=/storage/ofd_packets [08:18:01]CheckFolder done [08:18:01]ProducePacketName [08:18:01]name=ofd_packets/00226448 [08:18:01]NVStorageSaveData ofd_packets/00226448 [08:18:01]File name is /storage/ofd_packets/00226448 [08:18:01]Write 298 bytes [08:18:01]NVStorageSaveData done [08:18:01]OFDSenderStorePacket done [08:18:01]KKMCreateOFDPacket done [08:18:01]NVStorageSaveData kkm_last_timestamp [08:18:01]File name is /storage/kkm_last_timestamp [08:18:01]Write 4 bytes [08:18:01]NVStorageSaveData done [08:18:01]ExternCall_PrintAddStr [08:18:01]wPrintStart [08:18:01]Write to MH i2c: 01 00 00 D3 05 D8 [08:18:01]Write i2c OK [08:18:01]MH_I2C_Read... [08:18:01]Read from MH i2c: 01 [08:18:01]MH_I2C_Read... [08:18:01]Read from MH i2c: 01 07 00 [08:18:01]MH_I2C_Read... [08:18:01]Read from MH i2c: 01 07 00 D3 05 00 00 00 00 00 FF 0F ED [08:18:01]RasterBufferAndPrint [08:18:01]line Счет N : (1)2002784 [08:18:01]line ИНН: 02508201610067 [08:18:01]line Контрольно-Кассовый Чек [08:18:01]line ПРОДАЖА [08:18:01]line ТРК (МРК, ГНК) : 11 [08:18:01]line Товар: 2710194210 [08:18:01]line ДТ-К-5 [08:18:01]line 5.250 * 76.20 [08:18:01]line = 400.05 [08:18:01]line НДС 12% НСП 1% [08:18:01]line > о реализуемом товаре [08:18:01]line ОКРУГЛЕНИЕ: -0.05 [08:18:01]line ИТОГО: 400.00 [08:18:01]line Внесено: 400.00 [08:18:01]line СДАЧА: 0.00 [08:18:01]line НСП 1% : 3.54 [08:18:01]line НДС 12% : 42.48 [08:18:01]line Наличными: 400.00 [08:18:01]line Безнал.: 0.00 [08:18:01]line Место: АЗС № 97 "Партнер Нефть" [08:18:01]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:18:01]line СНО: Общий режим [08:18:01]line Чек 108 28.07.2024 08:17 [08:18:01]line Смена: 439 ФФД: 1.0 [08:18:01]line ЗНМ: 0300000054 [08:18:01]line РНМ: 0000000000092624 [08:18:01]line Версия ККМ: 001 [08:18:01]line ФМ: 0000000000874959 [08:18:01]line ФД: 226448 [08:18:01]line ФПД: 81590283905639 [08:18:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T081759&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226448&fm=81590283905639&tin=02508201610067®Number=0000000000092624&sum=40000 [08:18:01]OFD Sender: Processing packet 226448 [packets to send 600, broken 599] [08:18:01]ProducePacketName [08:18:01]name=ofd_packets/00226448 [08:18:01]OFD Sender: To server: pG, [08:18:01]CommunicateWithHost lk.salyk.kg:30040 [08:18:01]ConnectInit lk.salyk.kg [08:18:01]written 0, free lines is 4095 [08:18:02]Write to MH i2c: 01 00 00 FE 05 03 [08:18:02]Write i2c OK [08:18:02]MH_I2C_Read... [08:18:02]Read from MH i2c: 01 [08:18:02]MH_I2C_Read... [08:18:02]Read from MH i2c: 01 07 00 [08:18:02]MH_I2C_Read... [08:18:02]Read from MH i2c: 01 07 00 FE 05 00 00 00 00 00 4F 0C 65 [08:18:02]RasterBufferAndPrint [08:18:02]line [08:18:02]line [08:18:02]line [08:18:02]line [08:18:02]line [08:18:02]written 0, free lines is 3153 [08:18:02]MH_Cut [08:18:02]Write to MH i2c: D1 01 00 05 06 01 DD [08:18:02]Write i2c OK [08:18:02]MH_I2C_Read... [08:18:02]Read from MH i2c: D1 [08:18:02]MH_I2C_Read... [08:18:02]Read from MH i2c: D1 01 00 [08:18:02]MH_I2C_Read... [08:18:02]Read from MH i2c: D1 01 00 05 06 00 DC [08:18:02]Write to MH i2c: 01 00 00 06 06 0C [08:18:02]Write i2c OK [08:18:02]MH_I2C_Read... [08:18:03]*** Cut start [08:18:03]*** Partial cut [08:18:03]*** CUTSNS_PIN = 1 [08:18:03]*** CUTSNS_PIN = 0 [08:18:03]*** Brake cut motor [08:18:03]Read from MH i2c: 01 [08:18:03]MH_I2C_Read... [08:18:03]*** Stop cut motor [08:18:03]Read from MH i2c: 01 07 00 [08:18:03]MH_I2C_Read... [08:18:03]*** Cut end [08:18:03]Read from MH i2c: 01 07 00 06 06 00 00 00 00 00 FF 0F 21 [08:18:03]process_action close_receipt done [08:18:03]requested_data is exist [08:18:03]produce_requested_data [08:18:03]requested_item fm.sn is exist - process it [08:18:04]wFMCommunicate request_size=4 [08:18:04]MH_SAM_APDU [08:18:04]CAPDU: 80 11 00 00 [08:18:04]Write to MH i2c: E2 08 00 07 06 80 11 00 00 00 00 00 00 87 [08:18:04]Write i2c OK [08:18:04]MH_I2C_Read... [08:18:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:18:04]Read from MH i2c: E2 [08:18:04]MH_I2C_Read... [08:18:04]Read from MH i2c: E2 17 00 [08:18:04]MH_I2C_Read... [08:18:04]Read from MH i2c: E2 17 00 07 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E4 [08:18:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:18:04]wFMCommunicate OK [08:18:04]requested_item fd.num is exist - process it [08:18:04]SAM_PROTO_GetFieldsCounters [08:18:04]wFMCommunicate request_size=4 [08:18:04]MH_SAM_APDU [08:18:04]CAPDU: 80 13 00 00 [08:18:04]Write to MH i2c: E2 08 00 08 06 80 13 00 00 00 00 00 00 8A [08:18:04]Connected sock=11 [08:18:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 B0 DD 04 01 11 E5 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 35 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 6C 00 00 00 F4 03 04 00 B7 FE A5 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 90 74 03 00 35 04 06 00 4A 34 B7 E3 AA 67 F3 59 B4 2B 53 03 EA 39 [08:18:04]Write i2c OK [08:18:04]MH_I2C_Read... [08:18:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:18:04]Read from MH i2c: E2 [08:18:04]MH_I2C_Read... [08:18:04]Read from MH i2c: E2 62 00 [08:18:04]MH_I2C_Read... [08:18:04]Read from MH i2c: E2 62 00 08 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 90 74 03 00 0E 04 04 00 B7 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 B6 [08:18:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 90 74 03 00 0E 04 04 00 B7 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 [08:18:04]wFMCommunicate OK [08:18:04]SAM_PROTO_GetFieldsCounters done [08:18:04]requested_item shift.num is exist - process it [08:18:04]requested_item shift.opened is exist - process it [08:18:04]req_shift_opened [08:18:04]FM_GetShiftState [08:18:04]SAM_PROTO_GetShiftState [08:18:04]wFMCommunicate request_size=4 [08:18:04]MH_SAM_APDU [08:18:04]CAPDU: 80 13 01 00 [08:18:04]Write to MH i2c: E2 08 00 09 06 80 13 01 00 00 00 00 00 8C [08:18:04]Write i2c OK [08:18:04]MH_I2C_Read... [08:18:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:18:04]Read from MH i2c: E2 [08:18:04]MH_I2C_Read... [08:18:04]Read from MH i2c: E2 0E 00 [08:18:04]MH_I2C_Read... [08:18:04]Read from MH i2c: E2 0E 00 09 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 3D [08:18:04]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [08:18:04]wFMCommunicate OK [08:18:04]SAM_PROTO_GetShiftState done [08:18:04]FM_GetShiftState done [08:18:04]req_shift_opened done [08:18:04]requested_item shift.open_date is exist - process it [08:18:04]req_shift_open_date [08:18:04]req_shift_open_date done [08:18:04]produce_requested_data done [08:18:04]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226448,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [08:18:04]process_action_free close_receipt [08:18:04]json_value_free [08:18:04]json_value_free done [08:18:04]process_json_proto returns [08:18:04]Send response to host [08:18:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226448,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [08:18:04]free response buf [08:18:04]execute_script done [08:18:04]execute_script returns [08:18:04]free content buf [08:18:04]Sock 10.Close socket [08:18:04]Sock 10.Thread stoped [08:18:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 8B 38 47 00 A4 02 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 90 74 03 00 F4 03 04 00 C5 AA A5 66 B6 04 01 00 00 DB 07 C7 D7 3F 4D 85 E7 [08:18:04]CommunicateWithHost err = 0 [08:18:04]CheckOFDResponse [08:18:04]1017 (14) - 77093643461234 [08:18:04]1041 (16) - 0000000000874959 [08:18:04]1040 (4) - 226448 [08:18:04]1012 (4) - 28.07.2024 02:19 [08:18:04]1206 (1) - 0 [08:18:04]OFD Sender: Remove packet 226448 [08:18:04]ProducePacketName [08:18:04]name=ofd_packets/00226448 [08:18:04]NVStorageDeleteData [08:18:05]OFD Sender: No OFD packet to send [08:18:10]OFD Sender: No OFD packet to send [08:18:15]OFD Sender: No OFD packet to send [08:18:20]OFD Sender: No OFD packet to send [08:18:25]OFD Sender: No OFD packet to send [08:18:30]OFD Sender: No OFD packet to send [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:30]recv_with_timeout no data received [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:47]recv_with_timeout no data received [08:20:50]OFD Sender: No OFD packet to send [08:20:55]OFD Sender: No OFD packet to send [08:21:00]OFD Sender: No OFD packet to send [08:21:05]OFD Sender: No OFD packet to send [08:21:10]OFD Sender: No OFD packet to send [08:21:15]OFD Sender: No OFD packet to send [08:21:20]OFD Sender: No OFD packet to send [08:21:25]OFD Sender: No OFD packet to send [08:21:30]OFD Sender: No OFD packet to send [08:21:35]OFD Sender: No OFD packet to send [08:21:40]OFD Sender: No OFD packet to send [08:21:45]OFD Sender: No OFD packet to send [08:21:50]OFD Sender: No OFD packet to send [08:21:55]OFD Sender: No OFD packet to send [08:22:00]OFD Sender: No OFD packet to send [08:22:05]OFD Sender: No OFD packet to send [08:22:10]OFD Sender: No OFD packet to send [08:22:15]OFD Sender: No OFD packet to send [08:22:20]OFD Sender: No OFD packet to send [08:22:25]OFD Sender: No OFD packet to send [08:22:30]recv_with_timeout no data received [08:22:30]OFD Sender: No OFD packet to send [08:22:35]OFD Sender: No OFD packet to send [08:22:40]OFD Sender: No OFD packet to send [08:22:45]OFD Sender: No OFD packet to send [08:22:50]OFD Sender: No OFD packet to send [08:22:55]OFD Sender: No OFD packet to send [08:23:00]OFD Sender: No OFD packet to send [08:23:05]OFD Sender: No OFD packet to send [08:23:10]OFD Sender: No OFD packet to send [08:23:15]OFD Sender: No OFD packet to send [08:23:20]OFD Sender: No OFD packet to send [08:23:25]OFD Sender: No OFD packet to send [08:23:30]OFD Sender: No OFD packet to send [08:23:36]OFD Sender: No OFD packet to send [08:23:41]OFD Sender: No OFD packet to send [08:23:46]OFD Sender: No OFD packet to send [08:23:51]OFD Sender: No OFD packet to send [08:23:56]OFD Sender: No OFD packet to send [08:24:01]OFD Sender: No OFD packet to send [08:24:06]OFD Sender: No OFD packet to send [08:24:11]OFD Sender: No OFD packet to send [08:24:16]OFD Sender: No OFD packet to send [08:24:21]OFD Sender: No OFD packet to send [08:24:23]accept exits with 8 [08:24:23]New connection [08:24:23]New thread 3067170148 created [08:24:23]Thread 3067313508 joined [08:24:23]Waiting for new connection... [08:24:23] Sock 8.Parse request [08:24:23]Sock 8.Check first char [08:24:23]Sock 8.First char is OK [08:24:23]request: POST /json_proto HTTP/1.0 [08:24:23]Method: POST [08:24:23]URL: /json_proto [08:24:23]Method is POST - this is cgi request [08:24:23]url: /json_proto [08:24:23]query_string will be loaded in cgi processing [08:24:23]execute_cgi json_proto POST (null) [08:24:23]execute_cgi path=json_proto method=POST [08:24:23]POST find Content-Length [08:24:23]Host: 172.17.43.131:8080 [08:24:23]Content-Length: 678 [08:24:23]Content-Type: application/json [08:24:23] [08:24:23]POST finish read [08:24:23]Found Content-Length = 678 [08:24:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002786", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:24:23]execute_script... [08:24: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)2002786", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:24:23]POST & json_proto [08:24:23]process_json_proto [08:24:23]json parsed OK: [08:24:23]protocol is kg_v1.0 [08:24:23]action value=close_receipt [08:24:23]process_action close_receipt [08:24:23]cmd_close_receipt [08:24:23]MH_GetDate [08:24:23]Write to MH i2c: F0 00 00 0A 06 FF [08:24:23]Write i2c OK [08:24:23]MH_I2C_Read... [08:24:23]Read from MH i2c: F0 [08:24:23]MH_I2C_Read... [08:24:23]Read from MH i2c: F0 09 00 [08:24:23]MH_I2C_Read... [08:24:23]Read from MH i2c: F0 09 00 0A 06 00 37 00 A6 66 F9 24 A2 66 70 [08:24:23]GetLastDocTimeStamp 1722154679 [08:24:23]current date 1722155063 [08:24:23]FM_GetShiftState [08:24:23]SAM_PROTO_GetShiftState [08:24:23]wFMCommunicate request_size=4 [08:24:23]MH_SAM_APDU [08:24:23]CAPDU: 80 13 01 00 [08:24:23]Write to MH i2c: E2 08 00 0B 06 80 13 01 00 00 00 00 00 8E [08:24:23]Write i2c OK [08:24:23]MH_I2C_Read... [08:24:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:24:23]Read from MH i2c: E2 [08:24:23]MH_I2C_Read... [08:24:23]Read from MH i2c: E2 0E 00 [08:24:23]MH_I2C_Read... [08:24:23]Read from MH i2c: E2 0E 00 0B 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 3F [08:24:23]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [08:24:23]wFMCommunicate OK [08:24:23]SAM_PROTO_GetShiftState done [08:24:23]FM_GetShiftState done [08:24:23]opened in 1722125326 [08:24:23]opened+sec_in_day 1722211726 [08:24:23]quantity*price = 50036 [08:24:23]sum+1 = 50037 [08:24:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 109 28.07.2024 08:24 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226449 ФПД: 141704646721638 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T082424&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226449&fm=141704646721638&tin=02508201610067®Number=0000000000092624&sum=50000 [08:24:24]StoreToDocumentArchive [08:24:24]shift 439 fd 226449 [08:24:24]save to /storage/0439/doc_00226449 [08:24:24]save last doc name /storage/0439/doc_00226449 to /storage/kkm_last_doc_name [08:24:24]save OK [08:24:24]Clear old archive folders... [08:24:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:24:24]tlvbuf is 0030C2C0 [08:24:24]SAM_PROTO_ClearQueue [08:24:24]wFMCommunicate request_size=4 [08:24:24]MH_SAM_APDU [08:24:24]CAPDU: 80 09 00 00 [08:24:24]Write to MH i2c: E2 08 00 18 06 80 09 00 00 00 00 00 00 90 [08:24:24]Write i2c OK [08:24:24]MH_I2C_Read... [08:24:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:24:24]Read from MH i2c: E2 [08:24:24]MH_I2C_Read... [08:24:24]Read from MH i2c: E2 03 00 [08:24:24]MH_I2C_Read... [08:24:24]Read from MH i2c: E2 03 00 18 06 00 90 00 92 [08:24:24]RAPDU: 90 00 [08:24:24]wFMCommunicate OK [08:24:24]SAM_PROTO_ClearQueue done [08:24:24]KKMCreateOFDPacket [08:24:24]OFDProtocolAddRootSTLVToBuf [08:24:24]FM_MakeSignedData [08:24:24]FM_MakeSignedData [08:24:24]SAM_PROTO_SignData [08:24:24]wFMCommunicate request_size=4 [08:24:24]MH_SAM_APDU [08:24:24]CAPDU: 80 0D 01 02 [08:24:24]Write to MH i2c: E2 08 00 19 06 80 0D 01 02 00 00 00 00 98 [08:24:24]Write i2c OK [08:24:24]MH_I2C_Read... [08:24:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:24:24]Read from MH i2c: E2 [08:24:24]MH_I2C_Read... [08:24:24]Read from MH i2c: E2 03 00 [08:24:24]MH_I2C_Read... [08:24:24]Read from MH i2c: E2 03 00 19 06 00 90 00 93 [08:24:24]RAPDU: 90 00 [08:24:24]wFMCommunicate OK [08:24:24]wFMCommunicate request_size=255 [08:24:24]MH_SAM_APDU [08:24:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 38 00 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 91 74 03 00 35 04 06 00 80 [08:24:24]Write to MH i2c: E2 02 01 1A 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 38 00 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 91 74 03 00 35 04 06 00 80 00 00 10 [08:24:25]Write i2c OK [08:24:25]MH_I2C_Read... [08:24:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:24:25]Read from MH i2c: E2 [08:24:25]MH_I2C_Read... [08:24:25]Read from MH i2c: E2 03 00 [08:24:25]MH_I2C_Read... [08:24:25]Read from MH i2c: E2 03 00 1A 06 00 90 00 94 [08:24:25]RAPDU: 90 00 [08:24:25]wFMCommunicate OK [08:24:25]wFMCommunicate request_size=10 [08:24:25]MH_SAM_APDU [08:24:25]CAPDU: 80 0D 02 02 05 E1 2F 21 80 66 [08:24:25]Write to MH i2c: E2 0D 00 1B 06 80 0D 02 02 05 00 E1 2F 21 80 66 00 00 BC [08:24:25]Write i2c OK [08:24:25]MH_I2C_Read... [08:24:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:24:25]Read from MH i2c: E2 [08:24:25]MH_I2C_Read... [08:24:25]Read from MH i2c: E2 03 00 [08:24:25]MH_I2C_Read... [08:24:25]Read from MH i2c: E2 03 00 1B 06 00 90 00 95 [08:24:25]RAPDU: 90 00 [08:24:25]wFMCommunicate OK [08:24:25]wFMCommunicate request_size=4 [08:24:25]MH_SAM_APDU [08:24:25]CAPDU: 80 0D 03 02 [08:24:25]Write to MH i2c: E2 08 00 1C 06 80 0D 03 02 00 00 00 00 9D [08:24:25]Write i2c OK [08:24:25]MH_I2C_Read... [08:24:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:24:25]Read from MH i2c: E2 [08:24:25]MH_I2C_Read... [08:24:25]Read from MH i2c: E2 0B 00 [08:24:25]MH_I2C_Read... [08:24:25]Read from MH i2c: E2 0B 00 1C 06 00 64 EB 9F 07 73 52 E1 97 90 00 D0 [08:24:25]RAPDU: 64 EB 9F 07 73 52 E1 97 90 00 [08:24:25]wFMCommunicate OK [08:24:25]SAM_PROTO_SignData done [08:24:25]FM_MakeSignedData done [08:24:25]CreateOFDProtocolMessage [08:24:25]wFMCommunicate request_size=4 [08:24:25]MH_SAM_APDU [08:24:25]CAPDU: 80 11 00 00 [08:24:25]Write to MH i2c: E2 08 00 1D 06 80 11 00 00 00 00 00 00 9D [08:24:25]Write i2c OK [08:24:25]MH_I2C_Read... [08:24:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:24:25]Read from MH i2c: E2 [08:24:25]MH_I2C_Read... [08:24:25]Read from MH i2c: E2 17 00 [08:24:25]MH_I2C_Read... [08:24:25]Read from MH i2c: E2 17 00 1D 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FA [08:24:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:24:25]wFMCommunicate OK [08:24:25]CreateOFDProtocolMessage done [08:24:25]OFDSenderStorePacket 226449 [08:24:25]StoreOFDPacket docnum=226449 [08:24:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A7 DD 07 01 E0 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 38 00 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 91 74 03 00 35 04 06 00 80 E1 2F 21 80 66 64 EB 9F 07 73 52 E1 97 [08:24:25]CheckFolder [08:24:25]dirname=/storage/ofd_packets [08:24:25]CheckFolder done [08:24:25]ProducePacketName [08:24:25]name=ofd_packets/00226449 [08:24:25]NVStorageSaveData ofd_packets/00226449 [08:24:25]File name is /storage/ofd_packets/00226449 [08:24:25]Write 301 bytes [08:24:25]NVStorageSaveData done [08:24:25]OFDSenderStorePacket done [08:24:25]KKMCreateOFDPacket done [08:24:25]NVStorageSaveData kkm_last_timestamp [08:24:25]File name is /storage/kkm_last_timestamp [08:24:25]Write 4 bytes [08:24:25]NVStorageSaveData done [08:24:25]ExternCall_PrintAddStr [08:24:25]wPrintStart [08:24:25]Write to MH i2c: 01 00 00 1E 06 24 [08:24:25]Write i2c OK [08:24:25]MH_I2C_Read... [08:24:25]Read from MH i2c: 01 [08:24:25]MH_I2C_Read... [08:24:25]Read from MH i2c: 01 07 00 [08:24:25]MH_I2C_Read... [08:24:25]Read from MH i2c: 01 07 00 1E 06 00 00 00 00 00 FF 0F 39 [08:24:25]RasterBufferAndPrint [08:24:25]line Счет N : (1)2002786 [08:24:25]line ИНН: 02508201610067 [08:24:25]line Контрольно-Кассовый Чек [08:24:25]line ПРОДАЖА [08:24:25]line ТРК (МРК, ГНК) : 63 [08:24:25]line Товар: 2710124130 [08:24:25]line Аи-92-К-5 [08:24:25]line 7.380 * 67.80 [08:24:25]line = 500.36 [08:24:25]line НДС 12% НСП 1% [08:24:25]line > о реализуемом товаре [08:24:25]line ОКРУГЛЕНИЕ: -0.36 [08:24:25]line ИТОГО: 500.00 [08:24:25]line Внесено: 500.00 [08:24:25]line СДАЧА: 0.00 [08:24:25]line НСП 1% : 4.43 [08:24:25]line НДС 12% : 53.14 [08:24:25]line Наличными: 500.00 [08:24:25]line Безнал.: 0.00 [08:24:25]line Место: АЗС № 97 "Партнер Нефть" [08:24:25]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:24:25]line СНО: Общий режим [08:24:25]line Чек 109 28.07.2024 08:24 [08:24:25]line Смена: 439 ФФД: 1.0 [08:24:25]line ЗНМ: 0300000054 [08:24:25]line РНМ: 0000000000092624 [08:24:25]line Версия ККМ: 001 [08:24:25]line ФМ: 0000000000874959 [08:24:25]line ФД: 226449 [08:24:25]line ФПД: 141704646721638 [08:24:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T082424&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226449&fm=141704646721638&tin=02508201610067®Number=0000000000092624&sum=50000 [08:24:25]written 0, free lines is 4095 [08:24:25]OFD Sender: Processing packet 226449 [packets to send 600, broken 599] [08:24:25]ProducePacketName [08:24:25]name=ofd_packets/00226449 [08:24:25]OFD Sender: To server: pG, [08:24:25]CommunicateWithHost lk.salyk.kg:30040 [08:24:25]ConnectInit lk.salyk.kg [08:24:25]Write to MH i2c: 01 00 00 49 06 4F [08:24:25]Write i2c OK [08:24:25]MH_I2C_Read... [08:24:25]Read from MH i2c: 01 [08:24:25]MH_I2C_Read... [08:24:25]Read from MH i2c: 01 07 00 [08:24:25]MH_I2C_Read... [08:24:25]Read from MH i2c: 01 07 00 49 06 00 00 00 00 00 53 0C B5 [08:24:25]RasterBufferAndPrint [08:24:25]line [08:24:25]line [08:24:25]line [08:24:25]line [08:24:25]line [08:24:25]written 0, free lines is 3159 [08:24:25]MH_Cut [08:24:25]Write to MH i2c: D1 01 00 50 06 01 28 [08:24:25]Write i2c OK [08:24:25]MH_I2C_Read... [08:24:25]Read from MH i2c: D1 [08:24:25]MH_I2C_Read... [08:24:25]Read from MH i2c: D1 01 00 [08:24:25]MH_I2C_Read... [08:24:25]Read from MH i2c: D1 01 00 50 06 00 27 [08:24:25]Write to MH i2c: 01 00 00 51 06 57 [08:24:25]Write i2c OK [08:24:25]MH_I2C_Read... [08:24:27]Connected sock=11 [08:24:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A7 DD 07 01 E0 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 38 00 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 91 74 03 00 35 04 06 00 80 E1 2F 21 80 66 64 EB 9F 07 73 52 E1 97 [08:24:27]*** Cut start [08:24:27]*** Partial cut [08:24:27]*** CUTSNS_PIN = 1 [08:24:27]*** CUTSNS_PIN = 0 [08:24:27]*** Brake cut motor [08:24:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 8F 5C 47 00 D9 21 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 91 74 03 00 F4 03 04 00 44 AC A5 66 B6 04 01 00 00 56 83 1C 73 B4 8F 2F B1 [08:24:27]CommunicateWithHost err = 0 [08:24:27]CheckOFDResponse [08:24:27]1017 (14) - 77093643461234 [08:24:27]1041 (16) - 0000000000874959 [08:24:27]1040 (4) - 226449 [08:24:27]1012 (4) - 28.07.2024 02:26 [08:24:27]1206 (1) - 0 [08:24:27]OFD Sender: Remove packet 226449 [08:24:27]ProducePacketName [08:24:27]name=ofd_packets/00226449 [08:24:27]NVStorageDeleteData [08:24:27]Read from MH i2c: 01 [08:24:27]MH_I2C_Read... [08:24:27]*** Stop cut motor [08:24:27]*** Cut end [08:24:27]Read from MH i2c: 01 07 00 [08:24:27]MH_I2C_Read... [08:24:27]Read from MH i2c: 01 07 00 51 06 00 00 00 00 00 FF 0F 6C [08:24:27]process_action close_receipt done [08:24:27]requested_data is exist [08:24:27]produce_requested_data [08:24:27]requested_item fm.sn is exist - process it [08:24:27]wFMCommunicate request_size=4 [08:24:27]MH_SAM_APDU [08:24:27]CAPDU: 80 11 00 00 [08:24:27]Write to MH i2c: E2 08 00 52 06 80 11 00 00 00 00 00 00 D2 [08:24:27]Write i2c OK [08:24:27]MH_I2C_Read... [08:24:27]Read from MH i2c: E2 [08:24:27]MH_I2C_Read... [08:24:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:24:27]Read from MH i2c: E2 17 00 [08:24:27]MH_I2C_Read... [08:24:27]Read from MH i2c: E2 17 00 52 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2F [08:24:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:24:27]wFMCommunicate OK [08:24:27]requested_item fd.num is exist - process it [08:24:27]SAM_PROTO_GetFieldsCounters [08:24:27]wFMCommunicate request_size=4 [08:24:27]MH_SAM_APDU [08:24:27]CAPDU: 80 13 00 00 [08:24:27]Write to MH i2c: E2 08 00 53 06 80 13 00 00 00 00 00 00 D5 [08:24:27]Write i2c OK [08:24:27]MH_I2C_Read... [08:24:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:24:27]Read from MH i2c: E2 [08:24:27]MH_I2C_Read... [08:24:27]Read from MH i2c: E2 62 00 [08:24:27]MH_I2C_Read... [08:24:27]Read from MH i2c: E2 62 00 53 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 91 74 03 00 0E 04 04 00 B7 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 05 [08:24:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 91 74 03 00 0E 04 04 00 B7 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 [08:24:27]wFMCommunicate OK [08:24:27]SAM_PROTO_GetFieldsCounters done [08:24:27]requested_item shift.num is exist - process it [08:24:27]requested_item shift.opened is exist - process it [08:24:27]req_shift_opened [08:24:27]FM_GetShiftState [08:24:27]SAM_PROTO_GetShiftState [08:24:27]wFMCommunicate request_size=4 [08:24:27]MH_SAM_APDU [08:24:27]CAPDU: 80 13 01 00 [08:24:27]Write to MH i2c: E2 08 00 54 06 80 13 01 00 00 00 00 00 D7 [08:24:28]Write i2c OK [08:24:28]MH_I2C_Read... [08:24:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:24:28]OFD Sender: No OFD packet to send [08:24:28]Read from MH i2c: E2 [08:24:28]MH_I2C_Read... [08:24:28]Read from MH i2c: E2 0E 00 [08:24:28]MH_I2C_Read... [08:24:28]Read from MH i2c: E2 0E 00 54 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 88 [08:24:28]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [08:24:28]wFMCommunicate OK [08:24:28]SAM_PROTO_GetShiftState done [08:24:28]FM_GetShiftState done [08:24:28]req_shift_opened done [08:24:28]requested_item shift.open_date is exist - process it [08:24:28]req_shift_open_date [08:24:28]req_shift_open_date done [08:24:28]produce_requested_data done [08:24:28]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226449,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [08:24:28]process_action_free close_receipt [08:24:28]json_value_free [08:24:28]json_value_free done [08:24:28]process_json_proto returns [08:24:28]Send response to host [08:24:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226449,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [08:24:28]free response buf [08:24:28]execute_script done [08:24:28]execute_script returns [08:24:28]free content buf [08:24:28]Sock 8.Close socket [08:24:28]Sock 8.Thread stoped [08:24:28]accept exits with 10 [08:24:28]New connection [08:24:28]New thread 3067313508 created [08:24:28]Thread 3067170148 joined [08:24:28]Waiting for new connection... [08:24:28] Sock 10.Parse request [08:24:28]Sock 10.Check first char [08:24:28]Sock 10.First char is OK [08:24:28]request: POST /json_proto HTTP/1.0 [08:24:28]Method: POST [08:24:28]URL: /json_proto [08:24:28]Method is POST - this is cgi request [08:24:28]url: /json_proto [08:24:28]query_string will be loaded in cgi processing [08:24:28]execute_cgi json_proto POST (null) [08:24:28]execute_cgi path=json_proto method=POST [08:24:28]POST find Content-Length [08:24:28]Host: 172.17.43.131:8080 [08:24:28]Content-Length: 683 [08:24:28]Content-Type: application/json [08:24:28] [08:24:28]POST finish read [08:24:28]Found Content-Length = 683 [08:24:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002785", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 32.510, "sum" : 2204.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2204.00, "total" : 2204.00, "payments": [ { "type": 0, "sum" : 2204.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:24:28]execute_script... [08:24:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002785", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 32.510, "sum" : 2204.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2204.00, "total" : 2204.00, "payments": [ { "type": 0, "sum" : 2204.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:24:28]POST & json_proto [08:24:28]process_json_proto [08:24:28]json parsed OK: [08:24:28]protocol is kg_v1.0 [08:24:28]action value=close_receipt [08:24:28]process_action close_receipt [08:24:28]cmd_close_receipt [08:24:28]MH_GetDate [08:24:28]Write to MH i2c: F0 00 00 55 06 4A [08:24:28]Write i2c OK [08:24:28]MH_I2C_Read... [08:24:28]Read from MH i2c: F0 [08:24:28]MH_I2C_Read... [08:24:28]Read from MH i2c: F0 09 00 [08:24:28]MH_I2C_Read... [08:24:28]Read from MH i2c: F0 09 00 55 06 00 3D 00 A6 66 F9 24 A2 66 C1 [08:24:28]GetLastDocTimeStamp 1722155064 [08:24:28]current date 1722155069 [08:24:28]FM_GetShiftState [08:24:28]SAM_PROTO_GetShiftState [08:24:28]wFMCommunicate request_size=4 [08:24:28]MH_SAM_APDU [08:24:28]CAPDU: 80 13 01 00 [08:24:28]Write to MH i2c: E2 08 00 56 06 80 13 01 00 00 00 00 00 D9 [08:24:28]Write i2c OK [08:24:28]MH_I2C_Read... [08:24:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:24:29]Read from MH i2c: E2 [08:24:29]MH_I2C_Read... [08:24:29]Read from MH i2c: E2 0E 00 [08:24:29]MH_I2C_Read... [08:24:29]Read from MH i2c: E2 0E 00 56 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 8A [08:24:29]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [08:24:29]wFMCommunicate OK [08:24:29]SAM_PROTO_GetShiftState done [08:24:29]FM_GetShiftState done [08:24:29]opened in 1722125326 [08:24:29]opened+sec_in_day 1722211726 [08:24:29]quantity*price = 220417 [08:24:29]sum+1 = 220419 [08:24:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 2204.00 Внесено: 2204.00 СДАЧА: 0.00 НСП 1% : 19.51 НДС 12% : 234.07 Наличными: 2204.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 110 28.07.2024 08:24 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226450 ФПД: 164723795683673 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T082429&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226450&fm=164723795683673&tin=02508201610067®Number=0000000000092624&sum=220400 [08:24:30]StoreToDocumentArchive [08:24:30]shift 439 fd 226450 [08:24:30]save to /storage/0439/doc_00226450 [08:24:30]save last doc name /storage/0439/doc_00226450 to /storage/kkm_last_doc_name [08:24:30]save OK [08:24:30]Clear old archive folders... [08:24:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:24:30]tlvbuf is 0031C140 [08:24:30]SAM_PROTO_ClearQueue [08:24:30]wFMCommunicate request_size=4 [08:24:30]MH_SAM_APDU [08:24:30]CAPDU: 80 09 00 00 [08:24:30]Write to MH i2c: E2 08 00 63 06 80 09 00 00 00 00 00 00 DB [08:24:30]Write i2c OK [08:24:30]MH_I2C_Read... [08:24:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:24:30]Read from MH i2c: E2 [08:24:30]MH_I2C_Read... [08:24:30]Read from MH i2c: E2 03 00 [08:24:30]MH_I2C_Read... [08:24:30]Read from MH i2c: E2 03 00 63 06 00 90 00 DD [08:24:30]RAPDU: 90 00 [08:24:30]wFMCommunicate OK [08:24:30]SAM_PROTO_ClearQueue done [08:24:30]KKMCreateOFDPacket [08:24:30]OFDProtocolAddRootSTLVToBuf [08:24:30]FM_MakeSignedData [08:24:30]FM_MakeSignedData [08:24:30]SAM_PROTO_SignData [08:24:30]wFMCommunicate request_size=4 [08:24:30]MH_SAM_APDU [08:24:30]CAPDU: 80 0D 01 02 [08:24:30]Write to MH i2c: E2 08 00 64 06 80 0D 01 02 00 00 00 00 E3 [08:24:30]Write i2c OK [08:24:30]MH_I2C_Read... [08:24:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:24:30]Read from MH i2c: E2 [08:24:30]MH_I2C_Read... [08:24:30]Read from MH i2c: E2 03 00 [08:24:30]MH_I2C_Read... [08:24:30]Read from MH i2c: E2 03 00 64 06 00 90 00 DE [08:24:30]RAPDU: 90 00 [08:24:30]wFMCommunicate OK [08:24:30]wFMCommunicate request_size=255 [08:24:30]MH_SAM_APDU [08:24:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FE 7E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 02 5D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 5C 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9F 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6F 5B 00 00 00 00 07 04 06 00 F0 5C 03 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 3D 00 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 92 74 03 00 35 04 06 00 95 [08:24:30]Write to MH i2c: E2 02 01 65 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FE 7E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 02 5D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 5C 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9F 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6F 5B 00 00 00 00 07 04 06 00 F0 5C 03 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 3D 00 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 92 74 03 00 35 04 06 00 95 00 00 84 [08:24:30]Write i2c OK [08:24:30]MH_I2C_Read... [08:24:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:24:30]Read from MH i2c: E2 [08:24:30]MH_I2C_Read... [08:24:30]Read from MH i2c: E2 03 00 [08:24:30]MH_I2C_Read... [08:24:30]Read from MH i2c: E2 03 00 65 06 00 90 00 DF [08:24:30]RAPDU: 90 00 [08:24:30]wFMCommunicate OK [08:24:30]wFMCommunicate request_size=10 [08:24:30]MH_SAM_APDU [08:24:30]CAPDU: 80 0D 02 02 05 D0 BF 53 E9 59 [08:24:30]Write to MH i2c: E2 0D 00 66 06 80 0D 02 02 05 00 D0 BF 53 E9 59 00 00 14 [08:24:30]Write i2c OK [08:24:30]MH_I2C_Read... [08:24:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:24:30]Read from MH i2c: E2 [08:24:30]MH_I2C_Read... [08:24:30]Read from MH i2c: E2 03 00 [08:24:30]MH_I2C_Read... [08:24:30]Read from MH i2c: E2 03 00 66 06 00 90 00 E0 [08:24:30]RAPDU: 90 00 [08:24:30]wFMCommunicate OK [08:24:30]wFMCommunicate request_size=4 [08:24:30]MH_SAM_APDU [08:24:30]CAPDU: 80 0D 03 02 [08:24:30]Write to MH i2c: E2 08 00 67 06 80 0D 03 02 00 00 00 00 E8 [08:24:30]Write i2c OK [08:24:30]MH_I2C_Read... [08:24:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:24:31]Read from MH i2c: E2 [08:24:31]MH_I2C_Read... [08:24:31]Read from MH i2c: E2 0B 00 [08:24:31]MH_I2C_Read... [08:24:31]Read from MH i2c: E2 0B 00 67 06 00 FB 58 27 69 62 31 0C 18 90 00 83 [08:24:31]RAPDU: FB 58 27 69 62 31 0C 18 90 00 [08:24:31]wFMCommunicate OK [08:24:31]SAM_PROTO_SignData done [08:24:31]FM_MakeSignedData done [08:24:31]CreateOFDProtocolMessage [08:24:31]wFMCommunicate request_size=4 [08:24:31]MH_SAM_APDU [08:24:31]CAPDU: 80 11 00 00 [08:24:31]Write to MH i2c: E2 08 00 68 06 80 11 00 00 00 00 00 00 E8 [08:24:31]Write i2c OK [08:24:31]MH_I2C_Read... [08:24:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:24:31]Read from MH i2c: E2 [08:24:31]MH_I2C_Read... [08:24:31]Read from MH i2c: E2 17 00 [08:24:31]MH_I2C_Read... [08:24:31]Read from MH i2c: E2 17 00 68 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 45 [08:24:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:24:31]wFMCommunicate OK [08:24:31]CreateOFDProtocolMessage done [08:24:31]OFDSenderStorePacket 226450 [08:24:31]StoreOFDPacket docnum=226450 [08:24:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 43 59 07 01 0B A7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FE 7E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 02 5D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 5C 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9F 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6F 5B 00 00 00 00 07 04 06 00 F0 5C 03 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 3D 00 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 92 74 03 00 35 04 06 00 95 D0 BF 53 E9 59 FB 58 27 69 62 31 0C 18 [08:24:31]CheckFolder [08:24:31]dirname=/storage/ofd_packets [08:24:31]CheckFolder done [08:24:31]ProducePacketName [08:24:31]name=ofd_packets/00226450 [08:24:31]NVStorageSaveData ofd_packets/00226450 [08:24:31]File name is /storage/ofd_packets/00226450 [08:24:31]Write 301 bytes [08:24:31]NVStorageSaveData done [08:24:31]OFDSenderStorePacket done [08:24:31]KKMCreateOFDPacket done [08:24:31]NVStorageSaveData kkm_last_timestamp [08:24:31]File name is /storage/kkm_last_timestamp [08:24:31]Write 4 bytes [08:24:31]NVStorageSaveData done [08:24:31]ExternCall_PrintAddStr [08:24:31]wPrintStart [08:24:31]Write to MH i2c: 01 00 00 69 06 6F [08:24:31]Write i2c OK [08:24:31]MH_I2C_Read... [08:24:31]Read from MH i2c: 01 [08:24:31]MH_I2C_Read... [08:24:31]Read from MH i2c: 01 07 00 [08:24:31]MH_I2C_Read... [08:24:31]Read from MH i2c: 01 07 00 69 06 00 00 00 00 00 FF 0F 84 [08:24:31]RasterBufferAndPrint [08:24:31]line Счет N : (1)2002785 [08:24:31]line ИНН: 02508201610067 [08:24:31]line Контрольно-Кассовый Чек [08:24:31]line ПРОДАЖА [08:24:31]line ТРК (МРК, ГНК) : 43 [08:24:31]line Товар: 2710124130 [08:24:31]line Аи-92-К-5 [08:24:31]line 32.510 * 67.80 [08:24:31]line = 2204.18 [08:24:31]line НДС 12% НСП 1% [08:24:31]line > о реализуемом товаре [08:24:31]line ОКРУГЛЕНИЕ: -0.18 [08:24:31]line ИТОГО: 2204.00 [08:24:31]line Внесено: 2204.00 [08:24:31]line СДАЧА: 0.00 [08:24:31]line НСП 1% : 19.51 [08:24:31]line НДС 12% : 234.07 [08:24:31]line Наличными: 2204.00 [08:24:31]line Безнал.: 0.00 [08:24:31]line Место: АЗС № 97 "Партнер Нефть" [08:24:31]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:24:31]line СНО: Общий режим [08:24:31]line Чек 110 28.07.2024 08:24 [08:24:31]line Смена: 439 ФФД: 1.0 [08:24:31]line ЗНМ: 0300000054 [08:24:31]line РНМ: 0000000000092624 [08:24:31]line Версия ККМ: 001 [08:24:31]line ФМ: 0000000000874959 [08:24:31]line ФД: 226450 [08:24:31]line ФПД: 164723795683673 [08:24:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T082429&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226450&fm=164723795683673&tin=02508201610067®Number=0000000000092624&sum=220400 [08:24:31]written 0, free lines is 4095 [08:24:31]OFD Sender: Processing packet 226450 [packets to send 600, broken 599] [08:24:31]ProducePacketName [08:24:31]name=ofd_packets/00226450 [08:24:31]OFD Sender: To server: pG, [08:24:31]CommunicateWithHost lk.salyk.kg:30040 [08:24:31]ConnectInit lk.salyk.kg [08:24:31]Write to MH i2c: 01 00 00 94 06 9A [08:24:31]Write i2c OK [08:24:31]MH_I2C_Read... [08:24:31]Read from MH i2c: 01 [08:24:31]MH_I2C_Read... [08:24:31]Read from MH i2c: 01 07 00 [08:24:31]MH_I2C_Read... [08:24:31]Read from MH i2c: 01 07 00 94 06 00 00 00 00 00 62 0C 0F [08:24:31]RasterBufferAndPrint [08:24:31]line [08:24:31]line [08:24:31]line [08:24:31]line [08:24:31]line [08:24:31]written 0, free lines is 3176 [08:24:31]MH_Cut [08:24:31]Write to MH i2c: D1 01 00 9B 06 01 73 [08:24:31]Write i2c OK [08:24:31]MH_I2C_Read... [08:24:31]Read from MH i2c: D1 [08:24:31]MH_I2C_Read... [08:24:31]Read from MH i2c: D1 01 00 [08:24:31]MH_I2C_Read... [08:24:31]Read from MH i2c: D1 01 00 9B 06 00 72 [08:24:31]Write to MH i2c: 01 00 00 9C 06 A2 [08:24:31]Write i2c OK [08:24:31]MH_I2C_Read... [08:24:32]Connected sock=11 [08:24:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 43 59 07 01 0B A7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FE 7E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 02 5D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 5C 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9F 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6F 5B 00 00 00 00 07 04 06 00 F0 5C 03 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 3D 00 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 92 74 03 00 35 04 06 00 95 D0 BF 53 E9 59 FB 58 27 69 62 31 0C 18 [08:24:32]*** Cut start [08:24:32]*** Partial cut [08:24:32]*** CUTSNS_PIN = 1 [08:24:32]*** CUTSNS_PIN = 0 [08:24:33]*** Brake cut motor [08:24:33]Read from MH i2c: 01 [08:24:33]MH_I2C_Read... [08:24:33]*** Stop cut motor [08:24:33]*** Cut end [08:24:33]Read from MH i2c: 01 07 00 [08:24:33]MH_I2C_Read... [08:24:33]Read from MH i2c: 01 07 00 9C 06 00 00 00 00 00 FF 0F B7 [08:24:33]process_action close_receipt done [08:24:33]requested_data is exist [08:24:33]produce_requested_data [08:24:33]requested_item fm.sn is exist - process it [08:24:33]wFMCommunicate request_size=4 [08:24:33]MH_SAM_APDU [08:24:33]CAPDU: 80 11 00 00 [08:24:33]Write to MH i2c: E2 08 00 9D 06 80 11 00 00 00 00 00 00 1D [08:24:33]Write i2c OK [08:24:33]MH_I2C_Read... [08:24:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:24:33]Read from MH i2c: E2 [08:24:33]MH_I2C_Read... [08:24:33]Read from MH i2c: E2 17 00 [08:24:33]MH_I2C_Read... [08:24:33]Read from MH i2c: E2 17 00 9D 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7A [08:24:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:24:33]wFMCommunicate OK [08:24:33]requested_item fd.num is exist - process it [08:24:33]SAM_PROTO_GetFieldsCounters [08:24:33]wFMCommunicate request_size=4 [08:24:33]MH_SAM_APDU [08:24:33]CAPDU: 80 13 00 00 [08:24:33]Write to MH i2c: E2 08 00 9E 06 80 13 00 00 00 00 00 00 20 [08:24:33]Write i2c OK [08:24:33]MH_I2C_Read... [08:24:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:24:33]Read from MH i2c: E2 [08:24:33]MH_I2C_Read... [08:24:33]Read from MH i2c: E2 62 00 [08:24:33]MH_I2C_Read... [08:24:33]Read from MH i2c: E2 62 00 9E 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 92 74 03 00 0E 04 04 00 B7 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 54 [08:24:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 92 74 03 00 0E 04 04 00 B7 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 [08:24:33]wFMCommunicate OK [08:24:33]SAM_PROTO_GetFieldsCounters done [08:24:33]requested_item shift.num is exist - process it [08:24:33]requested_item shift.opened is exist - process it [08:24:33]req_shift_opened [08:24:33]FM_GetShiftState [08:24:33]SAM_PROTO_GetShiftState [08:24:33]wFMCommunicate request_size=4 [08:24:33]MH_SAM_APDU [08:24:33]CAPDU: 80 13 01 00 [08:24:33]Write to MH i2c: E2 08 00 9F 06 80 13 01 00 00 00 00 00 22 [08:24:33]Write i2c OK [08:24:33]MH_I2C_Read... [08:24:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:24:33]Read from MH i2c: E2 [08:24:33]MH_I2C_Read... [08:24:33]Read from MH i2c: E2 0E 00 [08:24:33]MH_I2C_Read... [08:24:33]Read from MH i2c: E2 0E 00 9F 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 D3 [08:24:33]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [08:24:33]wFMCommunicate OK [08:24:33]SAM_PROTO_GetShiftState done [08:24:33]FM_GetShiftState done [08:24:33]req_shift_opened done [08:24:33]requested_item shift.open_date is exist - process it [08:24:33]req_shift_open_date [08:24:33]req_shift_open_date done [08:24:33]produce_requested_data done [08:24:33]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226450,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [08:24:33]process_action_free close_receipt [08:24:33]json_value_free [08:24:33]json_value_free done [08:24:33]process_json_proto returns [08:24:33]Send response to host [08:24:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226450,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [08:24:33]free response buf [08:24:33]execute_script done [08:24:33]execute_script returns [08:24:33]free content buf [08:24:33]Sock 10.Close socket [08:24:33]Sock 10.Thread stoped [08:24:37]recv_with_timeout no data received [08:24:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 AF E5 47 00 3B A5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 92 74 03 00 F4 03 04 00 4D AC A5 66 B6 04 01 00 00 E6 43 6A CC 7B 54 B1 E1 [08:24:37]CommunicateWithHost err = 0 [08:24:37]CheckOFDResponse [08:24:37]1017 (14) - 77093643461234 [08:24:37]1041 (16) - 0000000000874959 [08:24:37]1040 (4) - 226450 [08:24:37]1012 (4) - 28.07.2024 02:26 [08:24:37]1206 (1) - 0 [08:24:37]OFD Sender: Remove packet 226450 [08:24:37]ProducePacketName [08:24:37]name=ofd_packets/00226450 [08:24:37]NVStorageDeleteData [08:24:37]OFD Sender: No OFD packet to send [08:24:42]OFD Sender: No OFD packet to send [08:24:47]OFD Sender: No OFD packet to send [08:24:52]OFD Sender: No OFD packet to send [08:24:57]OFD Sender: No OFD packet to send [08:25:02]OFD Sender: No OFD packet to send [08:25:07]OFD Sender: No OFD packet to send [08:25:12]OFD Sender: No OFD packet to send [08:25:17]OFD Sender: No OFD packet to send [08:25:22]OFD Sender: No OFD packet to send [08:25:27]OFD Sender: No OFD packet to send [08:25:32]OFD Sender: No OFD packet to send [08:25:37]OFD Sender: No OFD packet to send [08:25:42]OFD Sender: No OFD packet to send [08:25:47]OFD Sender: No OFD packet to send [08:25: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:08]OFD Sender: No OFD packet to send [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]OFD Sender: No OFD packet to send [08:26:45]accept exits with 8 [08:26:45]New connection [08:26:45]New thread 3067170148 created [08:26:45]Thread 3067313508 joined [08:26:45]Waiting for new connection... [08:26:45] Sock 8.Parse request [08:26:45]Sock 8.Check first char [08:26:45]Sock 8.First char is OK [08:26:45]request: POST /json_proto HTTP/1.0 [08:26:45]Method: POST [08:26:45]URL: /json_proto [08:26:45]Method is POST - this is cgi request [08:26:45]url: /json_proto [08:26:45]query_string will be loaded in cgi processing [08:26:45]execute_cgi json_proto POST (null) [08:26:45]execute_cgi path=json_proto method=POST [08:26:45]POST find Content-Length [08:26:45]Host: 172.17.43.131:8080 [08:26:45]Content-Length: 676 [08:26:45]Content-Type: application/json [08:26:45] [08:26:45]POST finish read [08:26:45]Found Content-Length = 676 [08:26:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002787", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 10.500, "sum" : 800.10, "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:26:45]execute_script... [08:26:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002787", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 10.500, "sum" : 800.10, "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:26:45]POST & json_proto [08:26:45]process_json_proto [08:26:45]json parsed OK: [08:26:45]protocol is kg_v1.0 [08:26:45]action value=close_receipt [08:26:45]process_action close_receipt [08:26:45]cmd_close_receipt [08:26:45]MH_GetDate [08:26:45]Write to MH i2c: F0 00 00 A0 06 95 [08:26:45]Write i2c OK [08:26:45]MH_I2C_Read... [08:26:45]Read from MH i2c: F0 [08:26:45]MH_I2C_Read... [08:26:45]Read from MH i2c: F0 09 00 [08:26:45]MH_I2C_Read... [08:26:45]Read from MH i2c: F0 09 00 A0 06 00 C5 00 A6 66 F9 24 A2 66 94 [08:26:45]GetLastDocTimeStamp 1722155069 [08:26:45]current date 1722155205 [08:26:45]FM_GetShiftState [08:26:45]SAM_PROTO_GetShiftState [08:26:45]wFMCommunicate request_size=4 [08:26:45]MH_SAM_APDU [08:26:45]CAPDU: 80 13 01 00 [08:26:45]Write to MH i2c: E2 08 00 A1 06 80 13 01 00 00 00 00 00 24 [08:26:45]Write i2c OK [08:26:45]MH_I2C_Read... [08:26:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:26:45]Read from MH i2c: E2 [08:26:45]MH_I2C_Read... [08:26:45]Read from MH i2c: E2 0E 00 [08:26:45]MH_I2C_Read... [08:26:45]Read from MH i2c: E2 0E 00 A1 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 D5 [08:26:45]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [08:26:45]wFMCommunicate OK [08:26:45]SAM_PROTO_GetShiftState done [08:26:45]FM_GetShiftState done [08:26:45]opened in 1722125326 [08:26:45]opened+sec_in_day 1722211726 [08:26:45]quantity*price = 80010 [08:26:45]sum+1 = 80011 [08:26:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 111 28.07.2024 08:26 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226451 ФПД: 236405654502442 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T082645&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226451&fm=236405654502442&tin=02508201610067®Number=0000000000092624&sum=80000 [08:26:46]StoreToDocumentArchive [08:26:46]shift 439 fd 226451 [08:26:46]save to /storage/0439/doc_00226451 [08:26:46]save last doc name /storage/0439/doc_00226451 to /storage/kkm_last_doc_name [08:26:46]save OK [08:26:46]Clear old archive folders... [08:26:46]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:26:46]tlvbuf is 002F2F70 [08:26:46]SAM_PROTO_ClearQueue [08:26:46]wFMCommunicate request_size=4 [08:26:46]MH_SAM_APDU [08:26:46]CAPDU: 80 09 00 00 [08:26:46]Write to MH i2c: E2 08 00 AE 06 80 09 00 00 00 00 00 00 26 [08:26:46]Write i2c OK [08:26:46]MH_I2C_Read... [08:26:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:26:46]Read from MH i2c: E2 [08:26:46]MH_I2C_Read... [08:26:46]Read from MH i2c: E2 03 00 [08:26:46]MH_I2C_Read... [08:26:46]Read from MH i2c: E2 03 00 AE 06 00 90 00 28 [08:26:46]RAPDU: 90 00 [08:26:46]wFMCommunicate OK [08:26:46]SAM_PROTO_ClearQueue done [08:26:46]KKMCreateOFDPacket [08:26:46]OFDProtocolAddRootSTLVToBuf [08:26:46]FM_MakeSignedData [08:26:46]FM_MakeSignedData [08:26:46]SAM_PROTO_SignData [08:26:46]wFMCommunicate request_size=4 [08:26:46]MH_SAM_APDU [08:26:46]CAPDU: 80 0D 01 02 [08:26:46]Write to MH i2c: E2 08 00 AF 06 80 0D 01 02 00 00 00 00 2E [08:26:46]Write i2c OK [08:26:46]MH_I2C_Read... [08:26:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:26:46]Read from MH i2c: E2 [08:26:46]MH_I2C_Read... [08:26:46]Read from MH i2c: E2 03 00 [08:26:46]MH_I2C_Read... [08:26:46]Read from MH i2c: E2 03 00 AF 06 00 90 00 29 [08:26:46]RAPDU: 90 00 [08:26:46]wFMCommunicate OK [08:26:46]wFMCommunicate request_size=255 [08:26:46]MH_SAM_APDU [08:26:46]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 35 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A 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 6F 00 00 00 F4 03 04 00 C5 00 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 93 74 03 00 35 04 06 00 D7 02 7B 0F [08:26:46]Write to MH i2c: E2 02 01 B0 06 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 35 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A 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 6F 00 00 00 F4 03 04 00 C5 00 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 93 74 03 00 35 04 06 00 D7 02 7B 0F 00 00 53 [08:26:46]Write i2c OK [08:26:46]MH_I2C_Read... [08:26:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:26:47]Read from MH i2c: E2 [08:26:47]MH_I2C_Read... [08:26:47]Read from MH i2c: E2 03 00 [08:26:47]MH_I2C_Read... [08:26:47]Read from MH i2c: E2 03 00 B0 06 00 90 00 2A [08:26:47]RAPDU: 90 00 [08:26:47]wFMCommunicate OK [08:26:47]wFMCommunicate request_size=7 [08:26:47]MH_SAM_APDU [08:26:47]CAPDU: 80 0D 02 02 02 3C 2A [08:26:47]Write to MH i2c: E2 0A 00 B1 06 80 0D 02 02 02 00 3C 2A 00 00 9B [08:26:47]Write i2c OK [08:26:47]MH_I2C_Read... [08:26:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:26:47]Read from MH i2c: E2 [08:26:47]MH_I2C_Read... [08:26:47]Read from MH i2c: E2 03 00 [08:26:47]MH_I2C_Read... [08:26:47]Read from MH i2c: E2 03 00 B1 06 00 90 00 2B [08:26:47]RAPDU: 90 00 [08:26:47]wFMCommunicate OK [08:26:47]wFMCommunicate request_size=4 [08:26:47]MH_SAM_APDU [08:26:47]CAPDU: 80 0D 03 02 [08:26:47]Write to MH i2c: E2 08 00 B2 06 80 0D 03 02 00 00 00 00 33 [08:26:47]Write i2c OK [08:26:47]MH_I2C_Read... [08:26:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:26:47]Read from MH i2c: E2 [08:26:47]MH_I2C_Read... [08:26:47]Read from MH i2c: E2 0B 00 [08:26:47]MH_I2C_Read... [08:26:47]Read from MH i2c: E2 0B 00 B2 06 00 9F 64 02 FF F7 CF E5 6B 90 00 4E [08:26:47]RAPDU: 9F 64 02 FF F7 CF E5 6B 90 00 [08:26:47]wFMCommunicate OK [08:26:47]SAM_PROTO_SignData done [08:26:47]FM_MakeSignedData done [08:26:47]CreateOFDProtocolMessage [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 B3 06 80 11 00 00 00 00 00 00 33 [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 B3 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 90 [08:26:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:26:47]wFMCommunicate OK [08:26:47]CreateOFDProtocolMessage done [08:26:47]OFDSenderStorePacket 226451 [08:26:47]StoreOFDPacket docnum=226451 [08:26:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 1D 54 04 01 52 2B 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 35 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A 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 6F 00 00 00 F4 03 04 00 C5 00 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 93 74 03 00 35 04 06 00 D7 02 7B 0F 3C 2A 9F 64 02 FF F7 CF E5 6B [08:26:47]CheckFolder [08:26:47]dirname=/storage/ofd_packets [08:26:47]CheckFolder done [08:26:47]ProducePacketName [08:26:47]name=ofd_packets/00226451 [08:26:47]NVStorageSaveData ofd_packets/00226451 [08:26:47]File name is /storage/ofd_packets/00226451 [08:26:47]Write 298 bytes [08:26:47]NVStorageSaveData done [08:26:47]OFDSenderStorePacket done [08:26:47]KKMCreateOFDPacket done [08:26:47]NVStorageSaveData kkm_last_timestamp [08:26:47]File name is /storage/kkm_last_timestamp [08:26:47]Write 4 bytes [08:26:47]NVStorageSaveData done [08:26:47]ExternCall_PrintAddStr [08:26:47]wPrintStart [08:26:47]Write to MH i2c: 01 00 00 B4 06 BA [08:26:47]Write i2c OK [08:26:47]MH_I2C_Read... [08:26:47]Read from MH i2c: 01 [08:26:47]MH_I2C_Read... [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 B4 06 00 00 00 00 00 FF 0F CF [08:26:47]RasterBufferAndPrint [08:26:47]line Счет N : (1)2002787 [08:26:47]line ИНН: 02508201610067 [08:26:47]line Контрольно-Кассовый Чек [08:26:47]line ПРОДАЖА [08:26:47]line ТРК (МРК, ГНК) : 51 [08:26:47]line Товар: 2710194210 [08:26:47]line ДТ-К-5 [08:26:47]line 10.500 * 76.20 [08:26:47]line = 800.10 [08:26:47]line НДС 12% НСП 1% [08:26:47]line > о реализуемом товаре [08:26:47]line ОКРУГЛЕНИЕ: -0.10 [08:26:47]line ИТОГО: 800.00 [08:26:47]line Внесено: 800.00 [08:26:47]line СДАЧА: 0.00 [08:26:47]line НСП 1% : 7.08 [08:26:47]line НДС 12% : 84.97 [08:26:47]line Наличными: 800.00 [08:26:47]line Безнал.: 0.00 [08:26:47]line Место: АЗС № 97 "Партнер Нефть" [08:26:47]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:26:47]line СНО: Общий режим [08:26:47]line Чек 111 28.07.2024 08:26 [08:26:47]line Смена: 439 ФФД: 1.0 [08:26:47]line ЗНМ: 0300000054 [08:26:47]line РНМ: 0000000000092624 [08:26:47]line Версия ККМ: 001 [08:26:47]line ФМ: 0000000000874959 [08:26:47]line ФД: 226451 [08:26:47]line ФПД: 236405654502442 [08:26:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T082645&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226451&fm=236405654502442&tin=02508201610067®Number=0000000000092624&sum=80000 [08:26:47]written 0, free lines is 4095 [08:26:47]OFD Sender: Processing packet 226451 [packets to send 600, broken 599] [08:26:47]ProducePacketName [08:26:47]name=ofd_packets/00226451 [08:26:47]OFD Sender: To server: pG, [08:26:47]CommunicateWithHost lk.salyk.kg:30040 [08:26:47]ConnectInit lk.salyk.kg [08:26:48]Write to MH i2c: 01 00 00 DF 06 E5 [08:26:48]Write i2c OK [08:26:48]MH_I2C_Read... [08:26:48]Read from MH i2c: 01 [08:26:48]MH_I2C_Read... [08:26:48]Read from MH i2c: 01 07 00 [08:26:48]MH_I2C_Read... [08:26:48]Read from MH i2c: 01 07 00 DF 06 00 00 00 00 00 50 0C 48 [08:26:48]RasterBufferAndPrint [08:26:48]line [08:26:48]line [08:26:48]line [08:26:48]line [08:26:48]line [08:26:48]written 0, free lines is 3157 [08:26:48]MH_Cut [08:26:48]Write to MH i2c: D1 01 00 E6 06 01 BE [08:26:48]Write i2c OK [08:26:48]MH_I2C_Read... [08:26:48]Read from MH i2c: D1 [08:26:48]MH_I2C_Read... [08:26:48]Read from MH i2c: D1 01 00 [08:26:48]MH_I2C_Read... [08:26:48]Read from MH i2c: D1 01 00 E6 06 00 BD [08:26:48]Write to MH i2c: 01 00 00 E7 06 ED [08:26:48]Write i2c OK [08:26:48]MH_I2C_Read... [08:26:48]Connected sock=10 [08:26:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 1D 54 04 01 52 2B 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 35 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A 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 6F 00 00 00 F4 03 04 00 C5 00 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 93 74 03 00 35 04 06 00 D7 02 7B 0F 3C 2A 9F 64 02 FF F7 CF E5 6B [08:26:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 6B 82 47 00 EA 89 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 93 74 03 00 F4 03 04 00 D1 AC A5 66 B6 04 01 00 00 36 17 F2 A3 98 89 85 E0 [08:26:48]CommunicateWithHost err = 0 [08:26:48]CheckOFDResponse [08:26:48]1017 (14) - 77093643461234 [08:26:48]1041 (16) - 0000000000874959 [08:26:48]1040 (4) - 226451 [08:26:48]1012 (4) - 28.07.2024 02:28 [08:26:48]1206 (1) - 0 [08:26:48]OFD Sender: Remove packet 226451 [08:26:48]ProducePacketName [08:26:48]name=ofd_packets/00226451 [08:26:48]NVStorageDeleteData [08:26:49]OFD Sender: No OFD packet to send [08:26:49]*** Cut start [08:26:49]*** Partial cut [08:26:49]*** CUTSNS_PIN = 1 [08:26:49]*** CUTSNS_PIN = 0 [08:26:49]*** Brake cut motor [08:26:50]Read from MH i2c: 01 [08:26:50]MH_I2C_Read... [08:26:50]*** Stop cut motor [08:26:50]*** Cut end [08:26:50]Read from MH i2c: 01 07 00 [08:26:50]MH_I2C_Read... [08:26:50]Read from MH i2c: 01 07 00 E7 06 00 00 00 00 00 FF 0F 02 [08:26:50]process_action close_receipt done [08:26:50]requested_data is exist [08:26:50]produce_requested_data [08:26:50]requested_item fm.sn is exist - process it [08:26:50]wFMCommunicate request_size=4 [08:26:50]MH_SAM_APDU [08:26:50]CAPDU: 80 11 00 00 [08:26:50]Write to MH i2c: E2 08 00 E8 06 80 11 00 00 00 00 00 00 68 [08:26:50]Write i2c OK [08:26:50]MH_I2C_Read... [08:26:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:26:50]Read from MH i2c: E2 [08:26:50]MH_I2C_Read... [08:26:50]Read from MH i2c: E2 17 00 [08:26:50]MH_I2C_Read... [08:26:50]Read from MH i2c: E2 17 00 E8 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C5 [08:26:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:26:50]wFMCommunicate OK [08:26:50]requested_item fd.num is exist - process it [08:26:50]SAM_PROTO_GetFieldsCounters [08:26:50]wFMCommunicate request_size=4 [08:26:50]MH_SAM_APDU [08:26:50]CAPDU: 80 13 00 00 [08:26:50]Write to MH i2c: E2 08 00 E9 06 80 13 00 00 00 00 00 00 6B [08:26:50]Write i2c OK [08:26:50]MH_I2C_Read... [08:26:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:26:50]Read from MH i2c: E2 [08:26:50]MH_I2C_Read... [08:26:50]Read from MH i2c: E2 62 00 [08:26:50]MH_I2C_Read... [08:26:50]Read from MH i2c: E2 62 00 E9 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 93 74 03 00 0E 04 04 00 B7 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 A3 [08:26:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 93 74 03 00 0E 04 04 00 B7 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 [08:26:50]wFMCommunicate OK [08:26:50]SAM_PROTO_GetFieldsCounters done [08:26:50]requested_item shift.num is exist - process it [08:26:50]requested_item shift.opened is exist - process it [08:26:50]req_shift_opened [08:26:50]FM_GetShiftState [08:26:50]SAM_PROTO_GetShiftState [08:26:50]wFMCommunicate request_size=4 [08:26:50]MH_SAM_APDU [08:26:50]CAPDU: 80 13 01 00 [08:26:50]Write to MH i2c: E2 08 00 EA 06 80 13 01 00 00 00 00 00 6D [08:26:50]Write i2c OK [08:26:50]MH_I2C_Read... [08:26:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:26:50]Read from MH i2c: E2 [08:26:50]MH_I2C_Read... [08:26:50]Read from MH i2c: E2 0E 00 [08:26:50]MH_I2C_Read... [08:26:50]Read from MH i2c: E2 0E 00 EA 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 1E [08:26:50]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [08:26:50]wFMCommunicate OK [08:26:50]SAM_PROTO_GetShiftState done [08:26:50]FM_GetShiftState done [08:26:50]req_shift_opened done [08:26:50]requested_item shift.open_date is exist - process it [08:26:50]req_shift_open_date [08:26:50]req_shift_open_date done [08:26:50]produce_requested_data done [08:26:50]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226451,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [08:26:50]process_action_free close_receipt [08:26:50]json_value_free [08:26:50]json_value_free done [08:26:50]process_json_proto returns [08:26:50]Send response to host [08:26:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226451,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [08:26:50]free response buf [08:26:50]execute_script done [08:26:50]execute_script returns [08:26:50]free content buf [08:26:50]Sock 8.Close socket [08:26:50]Sock 8.Thread stoped [08:26:54]OFD Sender: No OFD packet to send [08:26:59]OFD Sender: No OFD packet to send [08:27:04]OFD Sender: No OFD packet to send [08:27:09]OFD Sender: No OFD packet to send [08:27:13]recv_with_timeout no data received [08:27:14]OFD Sender: No OFD packet to send [08:27:19]OFD Sender: No OFD packet to send [08:27:24]OFD Sender: No OFD packet to send [08:27:29]OFD Sender: No OFD packet to send [08:27:34]OFD Sender: No OFD packet to send [08:27:39]OFD Sender: No OFD packet to send [08:27:44]OFD Sender: No OFD packet to send [08:27:49]OFD Sender: No OFD packet to send [08:27:54]OFD Sender: No OFD packet to send [08:27:59]OFD Sender: No OFD packet to send [08:28:04]OFD Sender: No OFD packet to send [08:28:09]OFD Sender: No OFD packet to send [08:28:14]OFD Sender: No OFD packet to send [08:28:19]OFD Sender: No OFD packet to send [08:28:24]OFD Sender: No OFD packet to send [08:28:29]OFD Sender: No OFD packet to send [08:28:34]OFD Sender: No OFD packet to send [08:28:39]OFD Sender: No OFD packet to send [08:28:44]OFD Sender: No OFD packet to send [08:28:49]OFD Sender: No OFD packet to send [08:28:54]recv_with_timeout no data received [08:28:54]OFD Sender: No OFD packet to send [08:28:59]OFD Sender: No OFD packet to send [08:29:04]OFD Sender: No OFD packet to send [08:29:09]OFD Sender: No OFD packet to send [08:29:14]OFD Sender: No OFD packet to send [08:29:19]OFD Sender: No OFD packet to send [08:29:24]OFD Sender: No OFD packet to send [08:29:29]OFD Sender: No OFD packet to send [08:29:34]OFD Sender: No OFD packet to send [08:29:39]OFD Sender: No OFD packet to send [08:29:43]recv_with_timeout no data received [08:29:44]OFD Sender: No OFD packet to send [08:29:49]OFD Sender: No OFD packet to send [08:29:54]OFD Sender: No OFD packet to send [08:29:59]OFD Sender: No OFD packet to send [08:30:04]accept exits with 9 [08:30:04]New connection [08:30:04]New thread 3067313508 created [08:30:04]Thread 3067170148 joined [08:30:04]Waiting for new connection... [08:30:04] Sock 9.Parse request [08:30:04]Sock 9.Check first char [08:30:04]Sock 9.First char is OK [08:30:04]request: POST /json_proto HTTP/1.0 [08:30:04]Method: POST [08:30:04]URL: /json_proto [08:30:04]Method is POST - this is cgi request [08:30:04]url: /json_proto [08:30:04]query_string will be loaded in cgi processing [08:30:04]execute_cgi json_proto POST (null) [08:30:04]execute_cgi path=json_proto method=POST [08:30:04]POST find Content-Length [08:30:04]Host: 172.17.43.131:8080 [08:30:04]Content-Length: 675 [08:30:04]Content-Type: application/json [08:30:04] [08:30:04]POST finish read [08:30:04]Found Content-Length = 675 [08:30:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002788", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [08:30:04]execute_script... [08:30: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)2002788", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [08:30:04]POST & json_proto [08:30:04]process_json_proto [08:30:04]json parsed OK: [08:30:04]protocol is kg_v1.0 [08:30:04]action value=close_receipt [08:30:04]process_action close_receipt [08:30:04]cmd_close_receipt [08:30:04]MH_GetDate [08:30:04]Write to MH i2c: F0 00 00 EB 06 E0 [08:30:04]Write i2c OK [08:30:04]MH_I2C_Read... [08:30:04]Read from MH i2c: F0 [08:30:04]MH_I2C_Read... [08:30:04]Read from MH i2c: F0 09 00 [08:30:04]MH_I2C_Read... [08:30:04]Read from MH i2c: F0 09 00 EB 06 00 8C 01 A6 66 F9 24 A2 66 A7 [08:30:04]GetLastDocTimeStamp 1722155205 [08:30:04]current date 1722155404 [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 EC 06 80 13 01 00 00 00 00 00 6F [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 EC 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 20 [08:30:04]RAPDU: 09 00 01 0E 8C A5 66 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]opened in 1722125326 [08:30:04]opened+sec_in_day 1722211726 [08:30:04]quantity*price = 50063 [08:30:04]sum+1 = 50064 [08:30:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 112 28.07.2024 08:30 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226452 ФПД: 232897650681168 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T083004&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226452&fm=232897650681168&tin=02508201610067®Number=0000000000092624&sum=50000 [08:30:05]StoreToDocumentArchive [08:30:05]shift 439 fd 226452 [08:30:05]save to /storage/0439/doc_00226452 [08:30:05]save last doc name /storage/0439/doc_00226452 to /storage/kkm_last_doc_name [08:30:05]save OK [08:30:05]Clear old archive folders... [08:30:05]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:30:05]tlvbuf is 00309C00 [08:30:05]SAM_PROTO_ClearQueue [08:30:05]wFMCommunicate request_size=4 [08:30:05]MH_SAM_APDU [08:30:05]CAPDU: 80 09 00 00 [08:30:05]Write to MH i2c: E2 08 00 F9 06 80 09 00 00 00 00 00 00 71 [08:30:05]Write i2c OK [08:30:05]MH_I2C_Read... [08:30:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:30:05]Read from MH i2c: E2 [08:30:05]MH_I2C_Read... [08:30:05]Read from MH i2c: E2 03 00 [08:30:05]MH_I2C_Read... [08:30:05]Read from MH i2c: E2 03 00 F9 06 00 90 00 73 [08:30:05]RAPDU: 90 00 [08:30:05]wFMCommunicate OK [08:30:05]SAM_PROTO_ClearQueue done [08:30:05]KKMCreateOFDPacket [08:30:05]OFDProtocolAddRootSTLVToBuf [08:30:05]FM_MakeSignedData [08:30:05]FM_MakeSignedData [08:30:05]SAM_PROTO_SignData [08:30:05]wFMCommunicate request_size=4 [08:30:05]MH_SAM_APDU [08:30:05]CAPDU: 80 0D 01 02 [08:30:05]Write to MH i2c: E2 08 00 FA 06 80 0D 01 02 00 00 00 00 79 [08:30:05]Write i2c OK [08:30:05]MH_I2C_Read... [08:30:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:30:05]Read from MH i2c: E2 [08:30:05]MH_I2C_Read... [08:30:05]Read from MH i2c: E2 03 00 [08:30:05]MH_I2C_Read... [08:30:05]Read from MH i2c: E2 03 00 FA 06 00 90 00 74 [08:30:05]RAPDU: 90 00 [08:30:05]wFMCommunicate OK [08:30:05]wFMCommunicate request_size=255 [08:30:05]MH_SAM_APDU [08:30:05]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 70 00 00 00 F4 03 04 00 8C 01 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 94 74 03 00 35 04 06 00 D3 D1 B5 BC [08:30:05]Write to MH i2c: E2 02 01 FB 06 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 35 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 70 00 00 00 F4 03 04 00 8C 01 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 94 74 03 00 35 04 06 00 D3 D1 B5 BC 00 00 6F [08:30:05]Write i2c OK [08:30:05]MH_I2C_Read... [08:30:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:30:05]Read from MH i2c: E2 [08:30:05]MH_I2C_Read... [08:30:05]Read from MH i2c: E2 03 00 [08:30:05]MH_I2C_Read... [08:30:05]Read from MH i2c: E2 03 00 FB 06 00 90 00 75 [08:30:05]RAPDU: 90 00 [08:30:05]wFMCommunicate OK [08:30:05]wFMCommunicate request_size=7 [08:30:05]MH_SAM_APDU [08:30:05]CAPDU: 80 0D 02 02 02 E5 50 [08:30:05]Write to MH i2c: E2 0A 00 FC 06 80 0D 02 02 02 00 E5 50 00 00 B5 [08:30:05]Write i2c OK [08:30:05]MH_I2C_Read... [08:30:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:30:05]Read from MH i2c: E2 [08:30:05]MH_I2C_Read... [08:30:05]Read from MH i2c: E2 03 00 [08:30:05]MH_I2C_Read... [08:30:05]Read from MH i2c: E2 03 00 FC 06 00 90 00 76 [08:30:05]RAPDU: 90 00 [08:30:05]wFMCommunicate OK [08:30:05]wFMCommunicate request_size=4 [08:30:05]MH_SAM_APDU [08:30:05]CAPDU: 80 0D 03 02 [08:30:05]Write to MH i2c: E2 08 00 FD 06 80 0D 03 02 00 00 00 00 7E [08:30:05]Write i2c OK [08:30:05]MH_I2C_Read... [08:30:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:30:05]Read from MH i2c: E2 [08:30:05]MH_I2C_Read... [08:30:05]Read from MH i2c: E2 0B 00 [08:30:05]MH_I2C_Read... [08:30:05]Read from MH i2c: E2 0B 00 FD 06 00 30 46 9A FA CE 7E 98 6F 90 00 DC [08:30:05]RAPDU: 30 46 9A FA CE 7E 98 6F 90 00 [08:30:05]wFMCommunicate OK [08:30:05]SAM_PROTO_SignData done [08:30:05]FM_MakeSignedData done [08:30:05]CreateOFDProtocolMessage [08:30:05]wFMCommunicate request_size=4 [08:30:05]MH_SAM_APDU [08:30:05]CAPDU: 80 11 00 00 [08:30:05]Write to MH i2c: E2 08 00 FE 06 80 11 00 00 00 00 00 00 7E [08:30:05]Write i2c OK [08:30:05]MH_I2C_Read... [08:30:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:30:05]Read from MH i2c: E2 [08:30:05]MH_I2C_Read... [08:30:05]Read from MH i2c: E2 17 00 [08:30:05]MH_I2C_Read... [08:30:05]Read from MH i2c: E2 17 00 FE 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DB [08:30:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:30:05]wFMCommunicate OK [08:30:05]CreateOFDProtocolMessage done [08:30:05]OFDSenderStorePacket 226452 [08:30:05]StoreOFDPacket docnum=226452 [08:30:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 FE 05 04 01 E1 1A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 70 00 00 00 F4 03 04 00 8C 01 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 94 74 03 00 35 04 06 00 D3 D1 B5 BC E5 50 30 46 9A FA CE 7E 98 6F [08:30:05]CheckFolder [08:30:05]dirname=/storage/ofd_packets [08:30:05]CheckFolder done [08:30:05]ProducePacketName [08:30:05]name=ofd_packets/00226452 [08:30:05]NVStorageSaveData ofd_packets/00226452 [08:30:05]File name is /storage/ofd_packets/00226452 [08:30:05]Write 298 bytes [08:30:05]NVStorageSaveData done [08:30:05]OFDSenderStorePacket done [08:30:05]KKMCreateOFDPacket done [08:30:05]NVStorageSaveData kkm_last_timestamp [08:30:05]File name is /storage/kkm_last_timestamp [08:30:05]Write 4 bytes [08:30:05]NVStorageSaveData done [08:30:05]ExternCall_PrintAddStr [08:30:05]wPrintStart [08:30:05]Write to MH i2c: 01 00 00 FF 06 05 [08:30:05]Write i2c OK [08:30:05]MH_I2C_Read... [08:30:05]Read from MH i2c: 01 [08:30:05]MH_I2C_Read... [08:30:05]Read from MH i2c: 01 07 00 [08:30:05]MH_I2C_Read... [08:30:05]Read from MH i2c: 01 07 00 FF 06 00 00 00 00 00 FF 0F 1A [08:30:05]RasterBufferAndPrint [08:30:05]line Счет N : (1)2002788 [08:30:05]line ИНН: 02508201610067 [08:30:05]line Контрольно-Кассовый Чек [08:30:05]line ПРОДАЖА [08:30:05]line ТРК (МРК, ГНК) : 41 [08:30:05]line Товар: 2710194210 [08:30:05]line ДТ-К-5 [08:30:05]line 6.570 * 76.20 [08:30:05]line = 500.63 [08:30:05]line НДС 12% НСП 1% [08:30:05]line > о реализуемом товаре [08:30:05]line ОКРУГЛЕНИЕ: -0.63 [08:30:05]line ИТОГО: 500.00 [08:30:05]line Внесено: 500.00 [08:30:05]line СДАЧА: 0.00 [08:30:05]line НСП 1% : 4.43 [08:30:05]line НДС 12% : 53.16 [08:30:05]line Наличными: 500.00 [08:30:05]line Безнал.: 0.00 [08:30:05]line Место: АЗС № 97 "Партнер Нефть" [08:30:05]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:30:05]line СНО: Общий режим [08:30:05]line Чек 112 28.07.2024 08:30 [08:30:05]line Смена: 439 ФФД: 1.0 [08:30:05]line ЗНМ: 0300000054 [08:30:05]line РНМ: 0000000000092624 [08:30:05]line Версия ККМ: 001 [08:30:05]line ФМ: 0000000000874959 [08:30:05]line ФД: 226452 [08:30:05]line ФПД: 232897650681168 [08:30:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T083004&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226452&fm=232897650681168&tin=02508201610067®Number=0000000000092624&sum=50000 [08:30:06]written 0, free lines is 4095 [08:30:06]OFD Sender: Processing packet 226452 [packets to send 600, broken 599] [08:30:06]ProducePacketName [08:30:06]name=ofd_packets/00226452 [08:30:06]OFD Sender: To server: pG, [08:30:06]CommunicateWithHost lk.salyk.kg:30040 [08:30:06]ConnectInit lk.salyk.kg [08:30:06]Write to MH i2c: 01 00 00 2A 07 31 [08:30:06]Write i2c OK [08:30:06]MH_I2C_Read... [08:30:06]Read from MH i2c: 01 [08:30:06]MH_I2C_Read... [08:30:06]Read from MH i2c: 01 07 00 [08:30:06]MH_I2C_Read... [08:30:06]Read from MH i2c: 01 07 00 2A 07 00 00 00 00 00 5B 0C 9F [08:30:06]RasterBufferAndPrint [08:30:06]line [08:30:06]line [08:30:06]line [08:30:06]line [08:30:06]line [08:30:06]written 0, free lines is 3167 [08:30:06]MH_Cut [08:30:06]Write to MH i2c: D1 01 00 31 07 01 0A [08:30:06]Write i2c OK [08:30:06]MH_I2C_Read... [08:30:06]Read from MH i2c: D1 [08:30:06]MH_I2C_Read... [08:30:06]Read from MH i2c: D1 01 00 [08:30:06]MH_I2C_Read... [08:30:06]Read from MH i2c: D1 01 00 31 07 00 09 [08:30:06]Write to MH i2c: 01 00 00 32 07 39 [08:30:06]Write i2c OK [08:30:06]MH_I2C_Read... [08:30:07]*** Cut start [08:30:07]*** Partial cut [08:30:07]*** CUTSNS_PIN = 1 [08:30:07]*** CUTSNS_PIN = 0 [08:30:08]*** Brake cut motor [08:30:08]Read from MH i2c: 01 [08:30:08]MH_I2C_Read... [08:30:08]*** Stop cut motor [08:30:08]*** Cut end [08:30:08]Read from MH i2c: 01 07 00 [08:30:08]MH_I2C_Read... [08:30:08]Read from MH i2c: 01 07 00 32 07 00 00 00 00 00 FF 0F 4E [08:30:08]process_action close_receipt done [08:30:08]requested_data is exist [08:30:08]produce_requested_data [08:30:08]requested_item fm.sn is exist - process it [08:30:08]wFMCommunicate request_size=4 [08:30:08]MH_SAM_APDU [08:30:08]CAPDU: 80 11 00 00 [08:30:08]Write to MH i2c: E2 08 00 33 07 80 11 00 00 00 00 00 00 B4 [08:30:08]Write i2c OK [08:30:08]MH_I2C_Read... [08:30:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:30:08]Read from MH i2c: E2 [08:30:08]MH_I2C_Read... [08:30:08]Read from MH i2c: E2 17 00 [08:30:08]MH_I2C_Read... [08:30:08]Read from MH i2c: E2 17 00 33 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 11 [08:30:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:30:08]wFMCommunicate OK [08:30:08]requested_item fd.num is exist - process it [08:30:08]SAM_PROTO_GetFieldsCounters [08:30:08]wFMCommunicate request_size=4 [08:30:08]MH_SAM_APDU [08:30:08]CAPDU: 80 13 00 00 [08:30:08]Write to MH i2c: E2 08 00 34 07 80 13 00 00 00 00 00 00 B7 [08:30:08]Write i2c OK [08:30:08]MH_I2C_Read... [08:30:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:30:08]Read from MH i2c: E2 [08:30:08]MH_I2C_Read... [08:30:08]Read from MH i2c: E2 62 00 [08:30:08]MH_I2C_Read... [08:30:08]Read from MH i2c: E2 62 00 34 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 94 74 03 00 0E 04 04 00 B7 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 F3 [08:30:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 94 74 03 00 0E 04 04 00 B7 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 [08:30:08]wFMCommunicate OK [08:30:08]SAM_PROTO_GetFieldsCounters done [08:30:08]requested_item shift.num is exist - process it [08:30:08]requested_item shift.opened is exist - process it [08:30:08]req_shift_opened [08:30:08]FM_GetShiftState [08:30:08]SAM_PROTO_GetShiftState [08:30:08]wFMCommunicate request_size=4 [08:30:08]MH_SAM_APDU [08:30:08]CAPDU: 80 13 01 00 [08:30:08]Write to MH i2c: E2 08 00 35 07 80 13 01 00 00 00 00 00 B9 [08:30:08]Write i2c OK [08:30:08]MH_I2C_Read... [08:30:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:30:08]Read from MH i2c: E2 [08:30:08]MH_I2C_Read... [08:30:08]Read from MH i2c: E2 0E 00 [08:30:08]MH_I2C_Read... [08:30:08]Read from MH i2c: E2 0E 00 35 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 6A [08:30:08]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [08:30:08]wFMCommunicate OK [08:30:08]SAM_PROTO_GetShiftState done [08:30:08]FM_GetShiftState done [08:30:08]req_shift_opened done [08:30:08]requested_item shift.open_date is exist - process it [08:30:08]req_shift_open_date [08:30:08]req_shift_open_date done [08:30:08]produce_requested_data done [08:30:08]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226452,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [08:30:08]process_action_free close_receipt [08:30:08]json_value_free [08:30:08]json_value_free done [08:30:08]process_json_proto returns [08:30:08]Send response to host [08:30:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226452,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [08:30:08]free response buf [08:30:08]execute_script done [08:30:08]execute_script returns [08:30:08]free content buf [08:30:08]Sock 9.Close socket [08:30:08]Sock 9.Thread stoped [08:30:11]ConnectInit Can't take IP for lk.salyk.kg [08:30:11]CommunicateWithHost connect error [08:30:11]CommunicateWithHost err = -1 [08:30:11]OFD Sender: Server communicate error [08:30:16]OFD Sender: Processing packet 226452 [packets to send 600, broken 599] [08:30:16]ProducePacketName [08:30:16]name=ofd_packets/00226452 [08:30:16]OFD Sender: To server: pG, [08:30:16]CommunicateWithHost lk.salyk.kg:30040 [08:30:16]ConnectInit lk.salyk.kg [08:30:21]ConnectInit Can't take IP for lk.salyk.kg [08:30:21]CommunicateWithHost connect error [08:30:21]CommunicateWithHost err = -1 [08:30:21]OFD Sender: Server communicate error [08:30:26]OFD Sender: Processing packet 226452 [packets to send 600, broken 599] [08:30:26]ProducePacketName [08:30:26]name=ofd_packets/00226452 [08:30:26]OFD Sender: To server: pG, [08:30:26]CommunicateWithHost lk.salyk.kg:30040 [08:30:26]ConnectInit lk.salyk.kg [08:30:31]ConnectInit Can't take IP for lk.salyk.kg [08:30:31]CommunicateWithHost connect error [08:30:31]CommunicateWithHost err = -1 [08:30:31]OFD Sender: Server communicate error [08:30:36]OFD Sender: Processing packet 226452 [packets to send 600, broken 599] [08:30:36]ProducePacketName [08:30:36]name=ofd_packets/00226452 [08:30:36]OFD Sender: To server: pG, [08:30:36]CommunicateWithHost lk.salyk.kg:30040 [08:30:36]ConnectInit lk.salyk.kg [08:30:41]ConnectInit Can't take IP for lk.salyk.kg [08:30:41]CommunicateWithHost connect error [08:30:41]CommunicateWithHost err = -1 [08:30:41]OFD Sender: Server communicate error [08:30:46]OFD Sender: Processing packet 226452 [packets to send 600, broken 599] [08:30:46]ProducePacketName [08:30:46]name=ofd_packets/00226452 [08:30:46]OFD Sender: To server: pG, [08:30:46]CommunicateWithHost lk.salyk.kg:30040 [08:30:46]ConnectInit lk.salyk.kg [08:30:46]Connected sock=8 [08:30:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 FE 05 04 01 E1 1A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 70 00 00 00 F4 03 04 00 8C 01 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 94 74 03 00 35 04 06 00 D3 D1 B5 BC E5 50 30 46 9A FA CE 7E 98 6F [08:30:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 61 53 47 00 F4 A7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 94 74 03 00 F4 03 04 00 C0 AD A5 66 B6 04 01 00 00 14 10 EC 5A E1 56 D2 9B [08:30:47]CommunicateWithHost err = 0 [08:30:47]CheckOFDResponse [08:30:47]1017 (14) - 77093643461234 [08:30:47]1041 (16) - 0000000000874959 [08:30:47]1040 (4) - 226452 [08:30:47]1012 (4) - 28.07.2024 02:32 [08:30:47]1206 (1) - 0 [08:30:47]OFD Sender: Remove packet 226452 [08:30:47]ProducePacketName [08:30:47]name=ofd_packets/00226452 [08:30:47]NVStorageDeleteData [08:30:48]OFD Sender: No OFD packet to send [08:30:53]OFD Sender: No OFD packet to send [08:30:58]OFD Sender: No OFD packet to send [08:31:03]OFD Sender: No OFD packet to send [08:31:08]OFD Sender: No OFD packet to send [08:31:13]OFD Sender: No OFD packet to send [08:31:13]recv_with_timeout no data received [08:31:18]OFD Sender: No OFD packet to send [08:31:23]OFD Sender: No OFD packet to send [08:31:28]OFD Sender: No OFD packet to send [08:31:30]recv_with_timeout no data received [08:31:33]OFD Sender: No OFD packet to send [08:31:38]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:53]OFD Sender: No OFD packet to send [08:31:58]OFD Sender: No OFD packet to send [08:32:03]recv_with_timeout no data received [08:32:03]OFD Sender: No OFD packet to send [08:32:08]OFD Sender: No OFD packet to send [08:32:13]OFD Sender: No OFD packet to send [08:32:18]OFD Sender: No OFD packet to send [08:32:22]recv_with_timeout no data received [08:32:23]OFD Sender: No OFD packet to send [08:32:28]OFD Sender: No OFD packet to send [08:32:33]OFD Sender: No OFD packet to send [08:32:35]accept exits with 10 [08:32:35]New connection [08:32:35]New thread 3067170148 created [08:32:35]Thread 3067313508 joined [08:32:35]Waiting for new connection... [08:32:35] Sock 10.Parse request [08:32:35]Sock 10.Check first char [08:32:35]Sock 10.First char is OK [08:32:35]request: POST /json_proto HTTP/1.0 [08:32:35]Method: POST [08:32:35]URL: /json_proto [08:32:35]Method is POST - this is cgi request [08:32:35]url: /json_proto [08:32:35]query_string will be loaded in cgi processing [08:32:35]execute_cgi json_proto POST (null) [08:32:35]execute_cgi path=json_proto method=POST [08:32:35]POST find Content-Length [08:32:35]Host: 172.17.43.131:8080 [08:32:35]Content-Length: 797 [08:32:35]Content-Type: application/json [08:32:35] [08:32:35]POST finish read [08:32:35]Found Content-Length = 797 [08:32:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002789", "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.80, "quantity" : 21.810, "sum" : 1500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.53 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:32:35]execute_script... [08:32: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)2002789", "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.80, "quantity" : 21.810, "sum" : 1500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.53 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:32:35]POST & json_proto [08:32:35]process_json_proto [08:32:35]json parsed OK: [08:32:35]protocol is kg_v1.0 [08:32:35]action value=close_receipt [08:32:35]process_action close_receipt [08:32:35]cmd_close_receipt [08:32:35]MH_GetDate [08:32:35]Write to MH i2c: F0 00 00 36 07 2C [08:32:35]Write i2c OK [08:32:35]MH_I2C_Read... [08:32:35]Read from MH i2c: F0 [08:32:35]MH_I2C_Read... [08:32:35]Read from MH i2c: F0 09 00 [08:32:35]MH_I2C_Read... [08:32:35]Read from MH i2c: F0 09 00 36 07 00 23 02 A6 66 F9 24 A2 66 8B [08:32:35]GetLastDocTimeStamp 1722155404 [08:32:35]current date 1722155555 [08:32:35]FM_GetShiftState [08:32:35]SAM_PROTO_GetShiftState [08:32:35]wFMCommunicate request_size=4 [08:32:35]MH_SAM_APDU [08:32:35]CAPDU: 80 13 01 00 [08:32:35]Write to MH i2c: E2 08 00 37 07 80 13 01 00 00 00 00 00 BB [08:32:35]Write i2c OK [08:32:35]MH_I2C_Read... [08:32:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:32:35]Read from MH i2c: E2 [08:32:35]MH_I2C_Read... [08:32:35]Read from MH i2c: E2 0E 00 [08:32:35]MH_I2C_Read... [08:32:35]Read from MH i2c: E2 0E 00 37 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 6C [08:32:35]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [08:32:35]wFMCommunicate OK [08:32:35]SAM_PROTO_GetShiftState done [08:32:35]FM_GetShiftState done [08:32:35]opened in 1722125326 [08:32:35]opened+sec_in_day 1722211726 [08:32:35]quantity*price = 150052 [08:32:35]sum+1 = 150054 [08:32:35]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.53 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 0.00 Безнал.: 1500.53 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 113 28.07.2024 08:32 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226453 ФПД: 73531552692704 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T083235&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226453&fm=73531552692704&tin=02508201610067®Number=0000000000092624&sum=150053 [08:32:36]StoreToDocumentArchive [08:32:36]shift 439 fd 226453 [08:32:36]save to /storage/0439/doc_00226453 [08:32:36]save last doc name /storage/0439/doc_00226453 to /storage/kkm_last_doc_name [08:32:36]save OK [08:32:36]Clear old archive folders... [08:32:36]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:32:36]tlvbuf is 002F78B0 [08:32:36]SAM_PROTO_ClearQueue [08:32:36]wFMCommunicate request_size=4 [08:32:36]MH_SAM_APDU [08:32:36]CAPDU: 80 09 00 00 [08:32:36]Write to MH i2c: E2 08 00 44 07 80 09 00 00 00 00 00 00 BD [08:32:36]Write i2c OK [08:32:36]MH_I2C_Read... [08:32:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:32:36]Read from MH i2c: E2 [08:32:36]MH_I2C_Read... [08:32:36]Read from MH i2c: E2 03 00 [08:32:36]MH_I2C_Read... [08:32:36]Read from MH i2c: E2 03 00 44 07 00 90 00 BF [08:32:36]RAPDU: 90 00 [08:32:36]wFMCommunicate OK [08:32:36]SAM_PROTO_ClearQueue done [08:32:36]KKMCreateOFDPacket [08:32:36]OFDProtocolAddRootSTLVToBuf [08:32:36]FM_MakeSignedData [08:32:36]FM_MakeSignedData [08:32:36]SAM_PROTO_SignData [08:32:36]wFMCommunicate request_size=4 [08:32:36]MH_SAM_APDU [08:32:36]CAPDU: 80 0D 01 02 [08:32:36]Write to MH i2c: E2 08 00 45 07 80 0D 01 02 00 00 00 00 C5 [08:32:36]Write i2c OK [08:32:36]MH_I2C_Read... [08:32:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:32:36]Read from MH i2c: E2 [08:32:36]MH_I2C_Read... [08:32:36]Read from MH i2c: E2 03 00 [08:32:36]MH_I2C_Read... [08:32:36]Read from MH i2c: E2 03 00 45 07 00 90 00 C0 [08:32:36]RAPDU: 90 00 [08:32:36]wFMCommunicate OK [08:32:36]wFMCommunicate request_size=255 [08:32:36]MH_SAM_APDU [08:32:36]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 55 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 25 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 25 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 23 02 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 95 74 03 00 35 04 06 00 [08:32:36]Write to MH i2c: E2 02 01 46 07 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 55 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 25 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 25 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 23 02 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 95 74 03 00 35 04 06 00 00 00 ED [08:32:36]Write i2c OK [08:32:36]MH_I2C_Read... [08:32:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:32:36]Read from MH i2c: E2 [08:32:36]MH_I2C_Read... [08:32:36]Read from MH i2c: E2 03 00 [08:32:36]MH_I2C_Read... [08:32:36]Read from MH i2c: E2 03 00 46 07 00 90 00 C1 [08:32:36]RAPDU: 90 00 [08:32:36]wFMCommunicate OK [08:32:36]wFMCommunicate request_size=11 [08:32:36]MH_SAM_APDU [08:32:36]CAPDU: 80 0D 02 02 06 42 E0 66 13 F9 E0 [08:32:36]Write to MH i2c: E2 0E 00 47 07 80 0D 02 02 06 00 42 E0 66 13 F9 E0 00 00 48 [08:32:36]Write i2c OK [08:32:36]MH_I2C_Read... [08:32:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:32:36]Read from MH i2c: E2 [08:32:36]MH_I2C_Read... [08:32:36]Read from MH i2c: E2 03 00 [08:32:36]MH_I2C_Read... [08:32:36]Read from MH i2c: E2 03 00 47 07 00 90 00 C2 [08:32:36]RAPDU: 90 00 [08:32:36]wFMCommunicate OK [08:32:36]wFMCommunicate request_size=4 [08:32:36]MH_SAM_APDU [08:32:36]CAPDU: 80 0D 03 02 [08:32:36]Write to MH i2c: E2 08 00 48 07 80 0D 03 02 00 00 00 00 CA [08:32:36]Write i2c OK [08:32:36]MH_I2C_Read... [08:32:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:32:36]Read from MH i2c: E2 [08:32:36]MH_I2C_Read... [08:32:36]Read from MH i2c: E2 0B 00 [08:32:36]MH_I2C_Read... [08:32:36]Read from MH i2c: E2 0B 00 48 07 00 8D D6 B0 3E 10 7E DF 2E 90 00 B7 [08:32:36]RAPDU: 8D D6 B0 3E 10 7E DF 2E 90 00 [08:32:36]wFMCommunicate OK [08:32:36]SAM_PROTO_SignData done [08:32:36]FM_MakeSignedData done [08:32:36]CreateOFDProtocolMessage [08:32:36]wFMCommunicate request_size=4 [08:32:36]MH_SAM_APDU [08:32:36]CAPDU: 80 11 00 00 [08:32:36]Write to MH i2c: E2 08 00 49 07 80 11 00 00 00 00 00 00 CA [08:32:36]Write i2c OK [08:32:36]MH_I2C_Read... [08:32:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:32:36]Read from MH i2c: E2 [08:32:36]MH_I2C_Read... [08:32:36]Read from MH i2c: E2 17 00 [08:32:36]MH_I2C_Read... [08:32:36]Read from MH i2c: E2 17 00 49 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 27 [08:32:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:32:36]wFMCommunicate OK [08:32:36]CreateOFDProtocolMessage done [08:32:36]OFDSenderStorePacket 226453 [08:32:36]StoreOFDPacket docnum=226453 [08:32:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 28 59 08 01 6A DD 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 55 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 25 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 25 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 23 02 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 95 74 03 00 35 04 06 00 42 E0 66 13 F9 E0 8D D6 B0 3E 10 7E DF 2E [08:32:36]CheckFolder [08:32:36]dirname=/storage/ofd_packets [08:32:36]CheckFolder done [08:32:36]ProducePacketName [08:32:36]name=ofd_packets/00226453 [08:32:36]NVStorageSaveData ofd_packets/00226453 [08:32:36]File name is /storage/ofd_packets/00226453 [08:32:36]Write 302 bytes [08:32:36]NVStorageSaveData done [08:32:36]OFDSenderStorePacket done [08:32:36]KKMCreateOFDPacket done [08:32:36]NVStorageSaveData kkm_last_timestamp [08:32:36]File name is /storage/kkm_last_timestamp [08:32:36]Write 4 bytes [08:32:36]NVStorageSaveData done [08:32:36]ExternCall_PrintAddStr [08:32:36]wPrintStart [08:32:36]Write to MH i2c: 01 00 00 4A 07 51 [08:32:36]Write i2c OK [08:32:36]MH_I2C_Read... [08:32:36]Read from MH i2c: 01 [08:32:36]MH_I2C_Read... [08:32:36]Read from MH i2c: 01 07 00 [08:32:36]MH_I2C_Read... [08:32:36]Read from MH i2c: 01 07 00 4A 07 00 00 00 00 00 FF 0F 66 [08:32:36]RasterBufferAndPrint [08:32:36]line Счет N : (1)2002789 [08:32:36]line ИНН: 02508201610067 [08:32:36]line Контрольно-Кассовый Чек [08:32:36]line ПРОДАЖА [08:32:36]line ТРК (МРК, ГНК) : 32 [08:32:36]line Товар: 2710124130 [08:32:36]line Super-92-К-5 [08:32:36]line 21.810 * 68.80 [08:32:36]line = 1500.53 [08:32:36]line НДС 12% НСП 1% [08:32:36]line > о реализуемом товаре [08:32:36]line ИТОГО: 1500.53 [08:32:36]line НСП 1% : 13.28 [08:32:36]line НДС 12% : 159.35 [08:32:36]line Наличными: 0.00 [08:32:36]line Безнал.: 1500.53 [08:32:36]line Место: АЗС № 97 "Партнер Нефть" [08:32:36]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:32:36]line СНО: Общий режим [08:32:36]line Чек 113 28.07.2024 08:32 [08:32:36]line Смена: 439 ФФД: 1.0 [08:32:36]line ЗНМ: 0300000054 [08:32:36]line РНМ: 0000000000092624 [08:32:36]line Версия ККМ: 001 [08:32:36]line Платежная система: O! деньги [08:32:36]line ФМ: 0000000000874959 [08:32:36]line ФД: 226453 [08:32:36]line ФПД: 73531552692704 [08:32:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T083235&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226453&fm=73531552692704&tin=02508201610067®Number=0000000000092624&sum=150053 [08:32:36]written 0, free lines is 4095 [08:32:36]OFD Sender: Processing packet 226453 [packets to send 600, broken 599] [08:32:36]ProducePacketName [08:32:36]name=ofd_packets/00226453 [08:32:36]OFD Sender: To server: pG, [08:32:36]CommunicateWithHost lk.salyk.kg:30040 [08:32:36]ConnectInit lk.salyk.kg [08:32:37]Write to MH i2c: 01 00 00 74 07 7B [08:32:37]Write i2c OK [08:32:37]MH_I2C_Read... [08:32:37]Read from MH i2c: 01 [08:32:37]MH_I2C_Read... [08:32:37]Read from MH i2c: 01 07 00 [08:32:37]MH_I2C_Read... [08:32:37]Read from MH i2c: 01 07 00 74 07 00 00 00 00 00 6A 0C F8 [08:32:37]RasterBufferAndPrint [08:32:37]line [08:32:37]line [08:32:37]line [08:32:37]line [08:32:37]line [08:32:37]written 0, free lines is 3182 [08:32:37]MH_Cut [08:32:37]Write to MH i2c: D1 01 00 7B 07 01 54 [08:32:37]Write i2c OK [08:32:37]MH_I2C_Read... [08:32:37]Read from MH i2c: D1 [08:32:37]MH_I2C_Read... [08:32:37]Read from MH i2c: D1 01 00 [08:32:37]MH_I2C_Read... [08:32:37]Read from MH i2c: D1 01 00 7B 07 00 53 [08:32:37]Write to MH i2c: 01 00 00 7C 07 83 [08:32:37]Write i2c OK [08:32:37]MH_I2C_Read... [08:32:37]Connected sock=8 [08:32:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 28 59 08 01 6A DD 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 55 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 25 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 25 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 23 02 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 95 74 03 00 35 04 06 00 42 E0 66 13 F9 E0 8D D6 B0 3E 10 7E DF 2E [08:32:38]*** Cut start [08:32:38]*** Partial cut [08:32:38]*** CUTSNS_PIN = 1 [08:32:38]*** CUTSNS_PIN = 0 [08:32:38]*** Brake cut motor [08:32:39]Read from MH i2c: 01 [08:32:39]MH_I2C_Read... [08:32:39]*** Stop cut motor [08:32:39]*** Cut end [08:32:39]Read from MH i2c: 01 07 00 [08:32:39]MH_I2C_Read... [08:32:39]Read from MH i2c: 01 07 00 7C 07 00 00 00 00 00 FF 0F 98 [08:32:39]process_action close_receipt done [08:32:39]requested_data is exist [08:32:39]produce_requested_data [08:32:39]requested_item fm.sn is exist - process it [08:32:39]wFMCommunicate request_size=4 [08:32:39]MH_SAM_APDU [08:32:39]CAPDU: 80 11 00 00 [08:32:39]Write to MH i2c: E2 08 00 7D 07 80 11 00 00 00 00 00 00 FE [08:32:39]Write i2c OK [08:32:39]MH_I2C_Read... [08:32:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:32:39]Read from MH i2c: E2 [08:32:39]MH_I2C_Read... [08:32:39]Read from MH i2c: E2 17 00 [08:32:39]MH_I2C_Read... [08:32:39]Read from MH i2c: E2 17 00 7D 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5B [08:32:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:32:39]wFMCommunicate OK [08:32:39]requested_item fd.num is exist - process it [08:32:39]SAM_PROTO_GetFieldsCounters [08:32:39]wFMCommunicate request_size=4 [08:32:39]MH_SAM_APDU [08:32:39]CAPDU: 80 13 00 00 [08:32:39]Write to MH i2c: E2 08 00 7E 07 80 13 00 00 00 00 00 00 01 [08:32:39]Write i2c OK [08:32:39]MH_I2C_Read... [08:32:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 E1 E0 47 00 00 7A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 95 74 03 00 F4 03 04 00 30 AE A5 66 B6 04 01 00 00 CD F6 ED 26 6C CC E5 DE [08:32:39]CommunicateWithHost err = 0 [08:32:39]CheckOFDResponse [08:32:39]1017 (14) - 77093643461234 [08:32:39]1041 (16) - 0000000000874959 [08:32:39]1040 (4) - 226453 [08:32:39]1012 (4) - 28.07.2024 02:34 [08:32:39]1206 (1) - 0 [08:32:39]OFD Sender: Remove packet 226453 [08:32:39]ProducePacketName [08:32:39]name=ofd_packets/00226453 [08:32:39]NVStorageDeleteData [08:32:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:32:39]Read from MH i2c: E2 [08:32:39]MH_I2C_Read... [08:32:39]Read from MH i2c: E2 62 00 [08:32:39]MH_I2C_Read... [08:32:39]Read from MH i2c: E2 62 00 7E 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 95 74 03 00 0E 04 04 00 B7 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 41 [08:32:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 95 74 03 00 0E 04 04 00 B7 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 [08:32:39]wFMCommunicate OK [08:32:39]SAM_PROTO_GetFieldsCounters done [08:32:39]requested_item shift.num is exist - process it [08:32:39]requested_item shift.opened is exist - process it [08:32:39]req_shift_opened [08:32:39]FM_GetShiftState [08:32:39]SAM_PROTO_GetShiftState [08:32:39]wFMCommunicate request_size=4 [08:32:39]MH_SAM_APDU [08:32:39]CAPDU: 80 13 01 00 [08:32:39]Write to MH i2c: E2 08 00 7F 07 80 13 01 00 00 00 00 00 03 [08:32:39]Write i2c OK [08:32:39]MH_I2C_Read... [08:32:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:32:39]Read from MH i2c: E2 [08:32:39]MH_I2C_Read... [08:32:39]Read from MH i2c: E2 0E 00 [08:32:39]MH_I2C_Read... [08:32:39]Read from MH i2c: E2 0E 00 7F 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 B4 [08:32:39]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [08:32:39]wFMCommunicate OK [08:32:39]SAM_PROTO_GetShiftState done [08:32:39]FM_GetShiftState done [08:32:39]req_shift_opened done [08:32:39]requested_item shift.open_date is exist - process it [08:32:39]req_shift_open_date [08:32:39]req_shift_open_date done [08:32:39]produce_requested_data done [08:32:39]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226453,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [08:32:39]process_action_free close_receipt [08:32:39]json_value_free [08:32:39]json_value_free done [08:32:39]process_json_proto returns [08:32:39]Send response to host [08:32:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226453,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [08:32:39]free response buf [08:32:39]execute_script done [08:32:39]execute_script returns [08:32:39]free content buf [08:32:39]Sock 10.Close socket [08:32:39]Sock 10.Thread stoped [08:32:39]OFD Sender: No OFD packet to send [08:32:44]OFD Sender: No OFD packet to send [08:32:46]recv_with_timeout no data received [08:32:49]OFD Sender: No OFD packet to send [08:32:54]OFD Sender: No OFD packet to send [08:32:59]OFD Sender: No OFD packet to send [08:33:04]OFD Sender: No OFD packet to send [08:33:07]recv_with_timeout no data received [08:33:09]OFD Sender: No OFD packet to send [08:33:12]accept exits with 9 [08:33:12]New connection [08:33:12]New thread 3067313508 created [08:33:12]Thread 3067170148 joined [08:33:12]Waiting for new connection... [08:33:12] Sock 9.Parse request [08:33:12]Sock 9.Check first char [08:33:12]Sock 9.First char is OK [08:33:12]request: POST /json_proto HTTP/1.0 [08:33:12]Method: POST [08:33:12]URL: /json_proto [08:33:12]Method is POST - this is cgi request [08:33:12]url: /json_proto [08:33:12]query_string will be loaded in cgi processing [08:33:12]execute_cgi json_proto POST (null) [08:33:12]execute_cgi path=json_proto method=POST [08:33:12]POST find Content-Length [08:33:12]Host: 172.17.43.131:8080 [08:33:12]Content-Length: 671 [08:33:12]Content-Type: application/json [08:33:12] [08:33:12]POST finish read [08:33:12]Found Content-Length = 671 [08:33:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002790", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:33:12]execute_script... [08:33:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002790", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:33:12]POST & json_proto [08:33:12]process_json_proto [08:33:12]json parsed OK: [08:33:12]protocol is kg_v1.0 [08:33:12]action value=close_receipt [08:33:12]process_action close_receipt [08:33:12]cmd_close_receipt [08:33:12]MH_GetDate [08:33:12]Write to MH i2c: F0 00 00 80 07 76 [08:33:12]Write i2c OK [08:33:12]MH_I2C_Read... [08:33:12]Read from MH i2c: F0 [08:33:12]MH_I2C_Read... [08:33:12]Read from MH i2c: F0 09 00 [08:33:12]MH_I2C_Read... [08:33:12]Read from MH i2c: F0 09 00 80 07 00 48 02 A6 66 F9 24 A2 66 FA [08:33:12]GetLastDocTimeStamp 1722155555 [08:33:12]current date 1722155592 [08:33:12]FM_GetShiftState [08:33:12]SAM_PROTO_GetShiftState [08:33:12]wFMCommunicate request_size=4 [08:33:12]MH_SAM_APDU [08:33:12]CAPDU: 80 13 01 00 [08:33:12]Write to MH i2c: E2 08 00 81 07 80 13 01 00 00 00 00 00 05 [08:33:12]Write i2c OK [08:33:12]MH_I2C_Read... [08:33:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:33:12]Read from MH i2c: E2 [08:33:12]MH_I2C_Read... [08:33:12]Read from MH i2c: E2 0E 00 [08:33:12]MH_I2C_Read... [08:33:12]Read from MH i2c: E2 0E 00 81 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 B6 [08:33:12]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [08:33:12]wFMCommunicate OK [08:33:12]SAM_PROTO_GetShiftState done [08:33:12]FM_GetShiftState done [08:33:12]opened in 1722125326 [08:33:12]opened+sec_in_day 1722211726 [08:33:12]quantity*price = 50017 [08:33:12]sum+1 = 50019 [08:33:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 114 28.07.2024 08:33 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226454 ФПД: 81336253940743 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T083312&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226454&fm=81336253940743&tin=02508201610067®Number=0000000000092624&sum=50000 [08:33:13]StoreToDocumentArchive [08:33:13]shift 439 fd 226454 [08:33:13]save to /storage/0439/doc_00226454 [08:33:13]save last doc name /storage/0439/doc_00226454 to /storage/kkm_last_doc_name [08:33:13]save OK [08:33:13]Clear old archive folders... [08:33:13]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:33:13]tlvbuf is 00371390 [08:33:13]SAM_PROTO_ClearQueue [08:33:13]wFMCommunicate request_size=4 [08:33:13]MH_SAM_APDU [08:33:13]CAPDU: 80 09 00 00 [08:33:13]Write to MH i2c: E2 08 00 8E 07 80 09 00 00 00 00 00 00 07 [08:33:13]Write i2c OK [08:33:13]MH_I2C_Read... [08:33:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:33:13]Read from MH i2c: E2 [08:33:13]MH_I2C_Read... [08:33:13]Read from MH i2c: E2 03 00 [08:33:13]MH_I2C_Read... [08:33:13]Read from MH i2c: E2 03 00 8E 07 00 90 00 09 [08:33:13]RAPDU: 90 00 [08:33:13]wFMCommunicate OK [08:33:13]SAM_PROTO_ClearQueue done [08:33:13]KKMCreateOFDPacket [08:33:13]OFDProtocolAddRootSTLVToBuf [08:33:13]FM_MakeSignedData [08:33:13]FM_MakeSignedData [08:33:13]SAM_PROTO_SignData [08:33:13]wFMCommunicate request_size=4 [08:33:13]MH_SAM_APDU [08:33:13]CAPDU: 80 0D 01 02 [08:33:13]Write to MH i2c: E2 08 00 8F 07 80 0D 01 02 00 00 00 00 0F [08:33:13]Write i2c OK [08:33:13]MH_I2C_Read... [08:33:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:33:13]Read from MH i2c: E2 [08:33:13]MH_I2C_Read... [08:33:13]Read from MH i2c: E2 03 00 [08:33:13]MH_I2C_Read... [08:33:13]Read from MH i2c: E2 03 00 8F 07 00 90 00 0A [08:33:13]RAPDU: 90 00 [08:33:13]wFMCommunicate OK [08:33:13]wFMCommunicate request_size=255 [08:33:13]MH_SAM_APDU [08:33:13]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 48 02 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 96 74 03 00 35 04 06 00 [08:33:13]Write to MH i2c: E2 02 01 90 07 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 48 02 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 96 74 03 00 35 04 06 00 00 00 2F [08:33:13]Write i2c OK [08:33:13]MH_I2C_Read... [08:33:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:33:13]Read from MH i2c: E2 [08:33:13]MH_I2C_Read... [08:33:13]Read from MH i2c: E2 03 00 [08:33:13]MH_I2C_Read... [08:33:13]Read from MH i2c: E2 03 00 90 07 00 90 00 0B [08:33:13]RAPDU: 90 00 [08:33:13]wFMCommunicate OK [08:33:13]wFMCommunicate request_size=11 [08:33:13]MH_SAM_APDU [08:33:13]CAPDU: 80 0D 02 02 06 49 F9 92 86 04 07 [08:33:13]Write to MH i2c: E2 0E 00 91 07 80 0D 02 02 06 00 49 F9 92 86 04 07 00 00 83 [08:33:13]Write i2c OK [08:33:13]MH_I2C_Read... [08:33:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:33:13]Read from MH i2c: E2 [08:33:13]MH_I2C_Read... [08:33:13]Read from MH i2c: E2 03 00 [08:33:13]MH_I2C_Read... [08:33:13]Read from MH i2c: E2 03 00 91 07 00 90 00 0C [08:33:13]RAPDU: 90 00 [08:33:13]wFMCommunicate OK [08:33:13]wFMCommunicate request_size=4 [08:33:13]MH_SAM_APDU [08:33:13]CAPDU: 80 0D 03 02 [08:33:13]Write to MH i2c: E2 08 00 92 07 80 0D 03 02 00 00 00 00 14 [08:33:13]Write i2c OK [08:33:13]MH_I2C_Read... [08:33:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:33:13]Read from MH i2c: E2 [08:33:13]MH_I2C_Read... [08:33:13]Read from MH i2c: E2 0B 00 [08:33:13]MH_I2C_Read... [08:33:13]Read from MH i2c: E2 0B 00 92 07 00 45 E8 EB 76 C4 3A 96 90 90 00 C7 [08:33:13]RAPDU: 45 E8 EB 76 C4 3A 96 90 90 00 [08:33:13]wFMCommunicate OK [08:33:13]SAM_PROTO_SignData done [08:33:13]FM_MakeSignedData done [08:33:13]CreateOFDProtocolMessage [08:33:13]wFMCommunicate request_size=4 [08:33:13]MH_SAM_APDU [08:33:13]CAPDU: 80 11 00 00 [08:33:13]Write to MH i2c: E2 08 00 93 07 80 11 00 00 00 00 00 00 14 [08:33:13]Write i2c OK [08:33:13]MH_I2C_Read... [08:33:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:33:13]Read from MH i2c: E2 [08:33:13]MH_I2C_Read... [08:33:13]Read from MH i2c: E2 17 00 [08:33:13]MH_I2C_Read... [08:33:13]Read from MH i2c: E2 17 00 93 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 71 [08:33:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:33:13]wFMCommunicate OK [08:33:13]CreateOFDProtocolMessage done [08:33:13]OFDSenderStorePacket 226454 [08:33:13]StoreOFDPacket docnum=226454 [08:33:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 27 8B 08 01 54 B1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 48 02 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 96 74 03 00 35 04 06 00 49 F9 92 86 04 07 45 E8 EB 76 C4 3A 96 90 [08:33:13]CheckFolder [08:33:13]dirname=/storage/ofd_packets [08:33:13]CheckFolder done [08:33:13]ProducePacketName [08:33:13]name=ofd_packets/00226454 [08:33:13]NVStorageSaveData ofd_packets/00226454 [08:33:13]File name is /storage/ofd_packets/00226454 [08:33:13]Write 302 bytes [08:33:13]NVStorageSaveData done [08:33:13]OFDSenderStorePacket done [08:33:13]KKMCreateOFDPacket done [08:33:13]NVStorageSaveData kkm_last_timestamp [08:33:13]File name is /storage/kkm_last_timestamp [08:33:13]Write 4 bytes [08:33:13]NVStorageSaveData done [08:33:13]ExternCall_PrintAddStr [08:33:13]wPrintStart [08:33:13]Write to MH i2c: 01 00 00 94 07 9B [08:33:13]Write i2c OK [08:33:13]MH_I2C_Read... [08:33:13]Read from MH i2c: 01 [08:33:13]MH_I2C_Read... [08:33:13]Read from MH i2c: 01 07 00 [08:33:13]MH_I2C_Read... [08:33:13]Read from MH i2c: 01 07 00 94 07 00 00 00 00 00 FF 0F B0 [08:33:13]RasterBufferAndPrint [08:33:13]line Счет N : (1)2002790 [08:33:13]line ИНН: 02508201610067 [08:33:13]line Контрольно-Кассовый Чек [08:33:13]line ПРОДАЖА [08:33:13]line ТРК (МРК, ГНК) : 52 [08:33:13]line Товар: 2710124130 [08:33:13]line Super-92-К-5 [08:33:13]line 7.270 * 68.80 [08:33:13]line = 500.18 [08:33:13]line НДС 12% НСП 1% [08:33:13]line > о реализуемом товаре [08:33:13]line ОКРУГЛЕНИЕ: -0.18 [08:33:13]line ИТОГО: 500.00 [08:33:13]line Внесено: 500.00 [08:33:13]line СДАЧА: 0.00 [08:33:13]line НСП 1% : 4.43 [08:33:13]line НДС 12% : 53.12 [08:33:13]line Наличными: 500.00 [08:33:13]line Безнал.: 0.00 [08:33:13]line Место: АЗС № 97 "Партнер Нефть" [08:33:13]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:33:13]line СНО: Общий режим [08:33:13]line Чек 114 28.07.2024 08:33 [08:33:13]line Смена: 439 ФФД: 1.0 [08:33:13]line ЗНМ: 0300000054 [08:33:13]line РНМ: 0000000000092624 [08:33:13]line Версия ККМ: 001 [08:33:13]line ФМ: 0000000000874959 [08:33:13]line ФД: 226454 [08:33:13]line ФПД: 81336253940743 [08:33:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T083312&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226454&fm=81336253940743&tin=02508201610067®Number=0000000000092624&sum=50000 [08:33:13]written 0, free lines is 4095 [08:33:14]OFD Sender: Processing packet 226454 [packets to send 600, broken 599] [08:33:14]ProducePacketName [08:33:14]name=ofd_packets/00226454 [08:33:14]OFD Sender: To server: pG, [08:33:14]CommunicateWithHost lk.salyk.kg:30040 [08:33:14]ConnectInit lk.salyk.kg [08:33:14]Write to MH i2c: 01 00 00 BF 07 C6 [08:33:14]Write i2c OK [08:33:14]MH_I2C_Read... [08:33:14]Read from MH i2c: 01 [08:33:14]MH_I2C_Read... [08:33:14]Read from MH i2c: 01 07 00 [08:33:14]MH_I2C_Read... [08:33:14]Read from MH i2c: 01 07 00 BF 07 00 00 00 00 00 56 0C 2F [08:33:14]RasterBufferAndPrint [08:33:14]line [08:33:14]line [08:33:14]line [08:33:14]line [08:33:14]line [08:33:14]written 0, free lines is 3162 [08:33:14]MH_Cut [08:33:14]Write to MH i2c: D1 01 00 C6 07 01 9F [08:33:14]Write i2c OK [08:33:14]MH_I2C_Read... [08:33:14]Read from MH i2c: D1 [08:33:14]MH_I2C_Read... [08:33:14]Read from MH i2c: D1 01 00 [08:33:14]MH_I2C_Read... [08:33:14]Read from MH i2c: D1 01 00 C6 07 00 9E [08:33:14]Write to MH i2c: 01 00 00 C7 07 CE [08:33:14]Write i2c OK [08:33:14]MH_I2C_Read... [08:33:15]*** Cut start [08:33:15]*** Partial cut [08:33:15]*** CUTSNS_PIN = 1 [08:33:15]*** CUTSNS_PIN = 0 [08:33:15]*** Brake cut motor [08:33:16]Read from MH i2c: 01 [08:33:16]MH_I2C_Read... [08:33:16]*** Stop cut motor [08:33:16]*** Cut end [08:33:16]Read from MH i2c: 01 07 00 [08:33:16]MH_I2C_Read... [08:33:16]Read from MH i2c: 01 07 00 C7 07 00 00 00 00 00 FF 0F E3 [08:33:16]process_action close_receipt done [08:33:16]requested_data is exist [08:33:16]produce_requested_data [08:33:16]requested_item fm.sn is exist - process it [08:33:16]wFMCommunicate request_size=4 [08:33:16]MH_SAM_APDU [08:33:16]CAPDU: 80 11 00 00 [08:33:16]Write to MH i2c: E2 08 00 C8 07 80 11 00 00 00 00 00 00 49 [08:33:16]Write i2c OK [08:33:16]MH_I2C_Read... [08:33:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:33:16]Read from MH i2c: E2 [08:33:16]MH_I2C_Read... [08:33:16]Read from MH i2c: E2 17 00 [08:33:16]MH_I2C_Read... [08:33:16]Read from MH i2c: E2 17 00 C8 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A6 [08:33:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:33:16]wFMCommunicate OK [08:33:16]requested_item fd.num is exist - process it [08:33:16]SAM_PROTO_GetFieldsCounters [08:33:16]wFMCommunicate request_size=4 [08:33:16]MH_SAM_APDU [08:33:16]CAPDU: 80 13 00 00 [08:33:16]Write to MH i2c: E2 08 00 C9 07 80 13 00 00 00 00 00 00 4C [08:33:16]Write i2c OK [08:33:16]MH_I2C_Read... [08:33:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:33:16]Read from MH i2c: E2 [08:33:16]MH_I2C_Read... [08:33:16]Read from MH i2c: E2 62 00 [08:33:16]MH_I2C_Read... [08:33:16]Read from MH i2c: E2 62 00 C9 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 96 74 03 00 0E 04 04 00 B7 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 90 [08:33:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 96 74 03 00 0E 04 04 00 B7 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 [08:33:16]wFMCommunicate OK [08:33:16]SAM_PROTO_GetFieldsCounters done [08:33:16]requested_item shift.num is exist - process it [08:33:16]requested_item shift.opened is exist - process it [08:33:16]req_shift_opened [08:33:16]FM_GetShiftState [08:33:16]SAM_PROTO_GetShiftState [08:33:16]wFMCommunicate request_size=4 [08:33:16]MH_SAM_APDU [08:33:16]CAPDU: 80 13 01 00 [08:33:16]Write to MH i2c: E2 08 00 CA 07 80 13 01 00 00 00 00 00 4E [08:33:16]Write i2c OK [08:33:16]MH_I2C_Read... [08:33:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:33:16]Read from MH i2c: E2 [08:33:16]MH_I2C_Read... [08:33:16]Read from MH i2c: E2 0E 00 [08:33:16]MH_I2C_Read... [08:33:16]Read from MH i2c: E2 0E 00 CA 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 FF [08:33:16]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [08:33:16]wFMCommunicate OK [08:33:16]SAM_PROTO_GetShiftState done [08:33:16]FM_GetShiftState done [08:33:16]req_shift_opened done [08:33:16]requested_item shift.open_date is exist - process it [08:33:16]req_shift_open_date [08:33:16]req_shift_open_date done [08:33:16]produce_requested_data done [08:33:16]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226454,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [08:33:16]process_action_free close_receipt [08:33:16]json_value_free [08:33:16]json_value_free done [08:33:16]process_json_proto returns [08:33:16]Send response to host [08:33:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226454,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [08:33:16]free response buf [08:33:16]execute_script done [08:33:16]execute_script returns [08:33:16]free content buf [08:33:16]Sock 9.Close socket [08:33:16]Sock 9.Thread stoped [08:33:19]ConnectInit Can't take IP for lk.salyk.kg [08:33:19]CommunicateWithHost connect error [08:33:19]CommunicateWithHost err = -1 [08:33:19]OFD Sender: Server communicate error [08:33:24]OFD Sender: Processing packet 226454 [packets to send 600, broken 599] [08:33:24]ProducePacketName [08:33:24]name=ofd_packets/00226454 [08:33:24]OFD Sender: To server: pG, [08:33:24]CommunicateWithHost lk.salyk.kg:30040 [08:33:24]ConnectInit lk.salyk.kg [08:33:29]ConnectInit Can't take IP for lk.salyk.kg [08:33:29]CommunicateWithHost connect error [08:33:29]CommunicateWithHost err = -1 [08:33:29]OFD Sender: Server communicate error [08:33:34]OFD Sender: Processing packet 226454 [packets to send 600, broken 599] [08:33:34]ProducePacketName [08:33:34]name=ofd_packets/00226454 [08:33:34]OFD Sender: To server: pG, [08:34:15]OFD Sender: No OFD packet to send [08:34:20]OFD Sender: No OFD packet to send [08:34:24]recv_with_timeout no data received [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:30]accept exits with 8 [08:36:30]New connection [08:36:30]New thread 3067170148 created [08:36:30]Thread 3067313508 joined [08:36:30]Waiting for new connection... [08:36:30] Sock 8.Parse request [08:36:30]Sock 8.Check first char [08:36:30]Sock 8.First char is OK [08:36:30]request: POST /json_proto HTTP/1.0 [08:36:30]Method: POST [08:36:30]URL: /json_proto [08:36:30]Method is POST - this is cgi request [08:36:30]url: /json_proto [08:36:30]query_string will be loaded in cgi processing [08:36:30]execute_cgi json_proto POST (null) [08:36:30]execute_cgi path=json_proto method=POST [08:36:30]POST find Content-Length [08:36:30]Host: 172.17.43.131:8080 [08:36:30]Content-Length: 671 [08:36:30]Content-Type: application/json [08:36:30] [08:36:30]POST finish read [08:36:30]Found Content-Length = 671 [08:36:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002791", "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.80, "quantity" : 5.820, "sum" : 400.42, "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:36:30]execute_script... [08:36:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002791", "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.80, "quantity" : 5.820, "sum" : 400.42, "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:36:30]POST & json_proto [08:36:30]process_json_proto [08:36:30]json parsed OK: [08:36:30]protocol is kg_v1.0 [08:36:30]action value=close_receipt [08:36:30]process_action close_receipt [08:36:30]cmd_close_receipt [08:36:30]MH_GetDate [08:36:30]Write to MH i2c: F0 00 00 CB 07 C1 [08:36:30]Write i2c OK [08:36:30]MH_I2C_Read... [08:36:30]Read from MH i2c: F0 [08:36:30]MH_I2C_Read... [08:36:30]Read from MH i2c: F0 09 00 [08:36:30]MH_I2C_Read... [08:36:30]Read from MH i2c: F0 09 00 CB 07 00 0F 03 A6 66 F9 24 A2 66 0D [08:36:30]GetLastDocTimeStamp 1722155592 [08:36:30]current date 1722155791 [08:36:30]FM_GetShiftState [08:36:30]SAM_PROTO_GetShiftState [08:36:30]wFMCommunicate request_size=4 [08:36:30]MH_SAM_APDU [08:36:30]CAPDU: 80 13 01 00 [08:36:30]Write to MH i2c: E2 08 00 CC 07 80 13 01 00 00 00 00 00 50 [08:36:30]Write i2c OK [08:36:30]MH_I2C_Read... [08:36:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:36:30]Read from MH i2c: E2 [08:36:30]MH_I2C_Read... [08:36:30]Read from MH i2c: E2 0E 00 [08:36:30]MH_I2C_Read... [08:36:30]Read from MH i2c: E2 0E 00 CC 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 01 [08:36:30]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [08:36:30]wFMCommunicate OK [08:36:30]SAM_PROTO_GetShiftState done [08:36:30]FM_GetShiftState done [08:36:30]opened in 1722125326 [08:36:30]opened+sec_in_day 1722211726 [08:36:30]quantity*price = 40041 [08:36:30]sum+1 = 40043 [08:36:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.52 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 115 28.07.2024 08:36 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226455 ФПД: 242363512862066 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T083631&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226455&fm=242363512862066&tin=02508201610067®Number=0000000000092624&sum=40000 [08:36:32]StoreToDocumentArchive [08:36:32]shift 439 fd 226455 [08:36:32]save to /storage/0439/doc_00226455 [08:36:32]save last doc name /storage/0439/doc_00226455 to /storage/kkm_last_doc_name [08:36:32]save OK [08:36:32]Clear old archive folders... [08:36:32]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:36:32]tlvbuf is 00301F40 [08:36:32]SAM_PROTO_ClearQueue [08:36:32]wFMCommunicate request_size=4 [08:36:32]MH_SAM_APDU [08:36:32]CAPDU: 80 09 00 00 [08:36:32]Write to MH i2c: E2 08 00 D9 07 80 09 00 00 00 00 00 00 52 [08:36:32]Write i2c OK [08:36:32]MH_I2C_Read... [08:36:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:36:32]Read from MH i2c: E2 [08:36:32]MH_I2C_Read... [08:36:32]Read from MH i2c: E2 03 00 [08:36:32]MH_I2C_Read... [08:36:32]Read from MH i2c: E2 03 00 D9 07 00 90 00 54 [08:36:32]RAPDU: 90 00 [08:36:32]wFMCommunicate OK [08:36:32]SAM_PROTO_ClearQueue done [08:36:32]KKMCreateOFDPacket [08:36:32]OFDProtocolAddRootSTLVToBuf [08:36:32]FM_MakeSignedData [08:36:32]FM_MakeSignedData [08:36:32]SAM_PROTO_SignData [08:36:32]wFMCommunicate request_size=4 [08:36:32]MH_SAM_APDU [08:36:32]CAPDU: 80 0D 01 02 [08:36:32]Write to MH i2c: E2 08 00 DA 07 80 0D 01 02 00 00 00 00 5A [08:36:32]Write i2c OK [08:36:32]MH_I2C_Read... [08:36:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:36:32]Read from MH i2c: E2 [08:36:32]MH_I2C_Read... [08:36:32]Read from MH i2c: E2 03 00 [08:36:32]MH_I2C_Read... [08:36:32]Read from MH i2c: E2 03 00 DA 07 00 90 00 55 [08:36:32]RAPDU: 90 00 [08:36:32]wFMCommunicate OK [08:36:32]wFMCommunicate request_size=255 [08:36:32]MH_SAM_APDU [08:36:32]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 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 9C 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 73 00 00 00 F4 03 04 00 0F 03 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 97 74 03 00 35 04 06 00 [08:36:32]Write to MH i2c: E2 02 01 DB 07 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 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 9C 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 73 00 00 00 F4 03 04 00 0F 03 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 97 74 03 00 35 04 06 00 00 00 86 [08:36:32]Write i2c OK [08:36:32]MH_I2C_Read... [08:36:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:36:32]Read from MH i2c: E2 [08:36:32]MH_I2C_Read... [08:36:32]Read from MH i2c: E2 03 00 [08:36:32]MH_I2C_Read... [08:36:32]Read from MH i2c: E2 03 00 DB 07 00 90 00 56 [08:36:32]RAPDU: 90 00 [08:36:32]wFMCommunicate OK [08:36:32]wFMCommunicate request_size=11 [08:36:32]MH_SAM_APDU [08:36:32]CAPDU: 80 0D 02 02 06 DC 6D A7 17 35 72 [08:36:32]Write to MH i2c: E2 0E 00 DC 07 80 0D 02 02 06 00 DC 6D A7 17 35 72 00 00 17 [08:36:32]Write i2c OK [08:36:32]MH_I2C_Read... [08:36:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:36:32]Read from MH i2c: E2 [08:36:32]MH_I2C_Read... [08:36:32]Read from MH i2c: E2 03 00 [08:36:32]MH_I2C_Read... [08:36:32]Read from MH i2c: E2 03 00 DC 07 00 90 00 57 [08:36:32]RAPDU: 90 00 [08:36:32]wFMCommunicate OK [08:36:32]wFMCommunicate request_size=4 [08:36:32]MH_SAM_APDU [08:36:32]CAPDU: 80 0D 03 02 [08:36:32]Write to MH i2c: E2 08 00 DD 07 80 0D 03 02 00 00 00 00 5F [08:36:32]Write i2c OK [08:36:32]MH_I2C_Read... [08:36:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:36:32]Read from MH i2c: E2 [08:36:32]MH_I2C_Read... [08:36:32]Read from MH i2c: E2 0B 00 [08:36:32]MH_I2C_Read... [08:36:32]Read from MH i2c: E2 0B 00 DD 07 00 B6 CB 50 2F 0C 18 21 3A 90 00 DF [08:36:32]RAPDU: B6 CB 50 2F 0C 18 21 3A 90 00 [08:36:32]wFMCommunicate OK [08:36:32]SAM_PROTO_SignData done [08:36:32]FM_MakeSignedData done [08:36:32]CreateOFDProtocolMessage [08:36:32]wFMCommunicate request_size=4 [08:36:32]MH_SAM_APDU [08:36:32]CAPDU: 80 11 00 00 [08:36:32]Write to MH i2c: E2 08 00 DE 07 80 11 00 00 00 00 00 00 5F [08:36:32]Write i2c OK [08:36:32]MH_I2C_Read... [08:36:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:36:32]Read from MH i2c: E2 [08:36:32]MH_I2C_Read... [08:36:32]Read from MH i2c: E2 17 00 [08:36:32]MH_I2C_Read... [08:36:32]Read from MH i2c: E2 17 00 DE 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BC [08:36:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:36:32]wFMCommunicate OK [08:36:32]CreateOFDProtocolMessage done [08:36:32]OFDSenderStorePacket 226455 [08:36:32]StoreOFDPacket docnum=226455 [08:36:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 6D A8 08 01 C5 F0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 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 9C 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 73 00 00 00 F4 03 04 00 0F 03 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 97 74 03 00 35 04 06 00 DC 6D A7 17 35 72 B6 CB 50 2F 0C 18 21 3A [08:36:32]CheckFolder [08:36:32]dirname=/storage/ofd_packets [08:36:32]CheckFolder done [08:36:32]ProducePacketName [08:36:32]name=ofd_packets/00226455 [08:36:32]NVStorageSaveData ofd_packets/00226455 [08:36:32]File name is /storage/ofd_packets/00226455 [08:36:32]Write 302 bytes [08:36:32]NVStorageSaveData done [08:36:32]OFDSenderStorePacket done [08:36:32]KKMCreateOFDPacket done [08:36:32]NVStorageSaveData kkm_last_timestamp [08:36:32]File name is /storage/kkm_last_timestamp [08:36:32]Write 4 bytes [08:36:32]NVStorageSaveData done [08:36:32]ExternCall_PrintAddStr [08:36:32]wPrintStart [08:36:32]Write to MH i2c: 01 00 00 DF 07 E6 [08:36:32]Write i2c OK [08:36:32]MH_I2C_Read... [08:36:32]Read from MH i2c: 01 [08:36:32]MH_I2C_Read... [08:36:32]Read from MH i2c: 01 07 00 [08:36:32]MH_I2C_Read... [08:36:32]Read from MH i2c: 01 07 00 DF 07 00 00 00 00 00 FF 0F FB [08:36:32]RasterBufferAndPrint [08:36:32]line Счет N : (1)2002791 [08:36:32]line ИНН: 02508201610067 [08:36:32]line Контрольно-Кассовый Чек [08:36:32]line ПРОДАЖА [08:36:32]line ТРК (МРК, ГНК) : 42 [08:36:32]line Товар: 2710124130 [08:36:32]line Super-92-К-5 [08:36:32]line 5.820 * 68.80 [08:36:32]line = 400.42 [08:36:32]line НДС 12% НСП 1% [08:36:32]line > о реализуемом товаре [08:36:32]line ОКРУГЛЕНИЕ: -0.42 [08:36:32]line ИТОГО: 400.00 [08:36:32]line Внесено: 400.00 [08:36:32]line СДАЧА: 0.00 [08:36:32]line НСП 1% : 3.54 [08:36:32]line НДС 12% : 42.52 [08:36:32]line Наличными: 400.00 [08:36:32]line Безнал.: 0.00 [08:36:32]line Место: АЗС № 97 "Партнер Нефть" [08:36:32]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:36:32]line СНО: Общий режим [08:36:32]line Чек 115 28.07.2024 08:36 [08:36:32]line Смена: 439 ФФД: 1.0 [08:36:32]line ЗНМ: 0300000054 [08:36:32]line РНМ: 0000000000092624 [08:36:32]line Версия ККМ: 001 [08:36:32]line ФМ: 0000000000874959 [08:36:32]line ФД: 226455 [08:36:32]line ФПД: 242363512862066 [08:36:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T083631&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226455&fm=242363512862066&tin=02508201610067®Number=0000000000092624&sum=40000 [08:36:32]written 0, free lines is 4095 [08:36:32]OFD Sender: Processing packet 226455 [packets to send 600, broken 599] [08:36:32]ProducePacketName [08:36:32]name=ofd_packets/00226455 [08:36:32]OFD Sender: To server: pG, [08:36:32]CommunicateWithHost lk.salyk.kg:30040 [08:36:32]ConnectInit lk.salyk.kg [08:36:33]Write to MH i2c: 01 00 00 0A 08 12 [08:36:33]Write i2c OK [08:36:33]MH_I2C_Read... [08:36:33]Read from MH i2c: 01 [08:36:33]MH_I2C_Read... [08:36:33]Read from MH i2c: 01 07 00 [08:36:33]MH_I2C_Read... [08:36:33]Read from MH i2c: 01 07 00 0A 08 00 00 00 00 00 57 0C 7C [08:36:33]RasterBufferAndPrint [08:36:33]line [08:36:33]line [08:36:33]line [08:36:33]line [08:36:33]line [08:36:33]written 0, free lines is 3163 [08:36:33]MH_Cut [08:36:33]Write to MH i2c: D1 01 00 11 08 01 EB [08:36:33]Write i2c OK [08:36:33]MH_I2C_Read... [08:36:33]Read from MH i2c: D1 [08:36:33]MH_I2C_Read... [08:36:33]Read from MH i2c: D1 01 00 [08:36:33]MH_I2C_Read... [08:36:33]Read from MH i2c: D1 01 00 11 08 00 EA [08:36:33]Write to MH i2c: 01 00 00 12 08 1A [08:36:33]Write i2c OK [08:36:33]MH_I2C_Read... [08:36:33]Connected sock=10 [08:36:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 6D A8 08 01 C5 F0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 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 9C 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 73 00 00 00 F4 03 04 00 0F 03 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 97 74 03 00 35 04 06 00 DC 6D A7 17 35 72 B6 CB 50 2F 0C 18 21 3A [08:36:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 C0 FD 47 00 A6 97 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 97 74 03 00 F4 03 04 00 1A AF A5 66 B6 04 01 00 00 D6 1B D4 59 65 7A 9D 37 [08:36:33]CommunicateWithHost err = 0 [08:36:33]CheckOFDResponse [08:36:33]1017 (14) - 77093643461234 [08:36:33]1041 (16) - 0000000000874959 [08:36:33]1040 (4) - 226455 [08:36:33]1012 (4) - 28.07.2024 02:38 [08:36:33]1206 (1) - 0 [08:36:33]OFD Sender: Remove packet 226455 [08:36:33]ProducePacketName [08:36:33]name=ofd_packets/00226455 [08:36:33]NVStorageDeleteData [08:36:33]OFD Sender: No OFD packet to send [08:36:34]*** Cut start [08:36:34]*** Partial cut [08:36:34]*** CUTSNS_PIN = 1 [08:36:34]*** CUTSNS_PIN = 0 [08:36:34]*** Brake cut motor [08:36:34]Read from MH i2c: 01 [08:36:34]MH_I2C_Read... [08:36:34]*** Stop cut motor [08:36:34]*** Cut end [08:36:34]Read from MH i2c: 01 07 00 [08:36:34]MH_I2C_Read... [08:36:34]Read from MH i2c: 01 07 00 12 08 00 00 00 00 00 FF 0F 2F [08:36:34]process_action close_receipt done [08:36:34]requested_data is exist [08:36:34]produce_requested_data [08:36:34]requested_item fm.sn is exist - process it [08:36:34]wFMCommunicate request_size=4 [08:36:34]MH_SAM_APDU [08:36:34]CAPDU: 80 11 00 00 [08:36:34]Write to MH i2c: E2 08 00 13 08 80 11 00 00 00 00 00 00 95 [08:36:34]Write i2c OK [08:36:34]MH_I2C_Read... [08:36:35]Read from MH i2c: E2 [08:36:35]MH_I2C_Read... [08:36:35]Read from MH i2c: E2 17 00 [08:36:35]MH_I2C_Read... [08:36:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:36:35]Read from MH i2c: E2 17 00 13 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F2 [08:36:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:36:35]wFMCommunicate OK [08:36:35]requested_item fd.num is exist - process it [08:36:35]SAM_PROTO_GetFieldsCounters [08:36:35]wFMCommunicate request_size=4 [08:36:35]MH_SAM_APDU [08:36:35]CAPDU: 80 13 00 00 [08:36:35]Write to MH i2c: E2 08 00 14 08 80 13 00 00 00 00 00 00 98 [08:36:35]Write i2c OK [08:36:35]MH_I2C_Read... [08:36:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:36:35]Read from MH i2c: E2 [08:36:35]MH_I2C_Read... [08:36:35]Read from MH i2c: E2 62 00 [08:36:35]MH_I2C_Read... [08:36:35]Read from MH i2c: E2 62 00 14 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 97 74 03 00 0E 04 04 00 B7 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 E0 [08:36:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 97 74 03 00 0E 04 04 00 B7 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 [08:36:35]wFMCommunicate OK [08:36:35]SAM_PROTO_GetFieldsCounters done [08:36:35]requested_item shift.num is exist - process it [08:36:35]requested_item shift.opened is exist - process it [08:36:35]req_shift_opened [08:36:35]FM_GetShiftState [08:36:35]SAM_PROTO_GetShiftState [08:36:35]wFMCommunicate request_size=4 [08:36:35]MH_SAM_APDU [08:36:35]CAPDU: 80 13 01 00 [08:36:35]Write to MH i2c: E2 08 00 15 08 80 13 01 00 00 00 00 00 9A [08:36:35]Write i2c OK [08:36:35]MH_I2C_Read... [08:36:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:36:35]Read from MH i2c: E2 [08:36:35]MH_I2C_Read... [08:36:35]Read from MH i2c: E2 0E 00 [08:36:35]MH_I2C_Read... [08:36:35]Read from MH i2c: E2 0E 00 15 08 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 4B [08:36:35]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [08:36:35]wFMCommunicate OK [08:36:35]SAM_PROTO_GetShiftState done [08:36:35]FM_GetShiftState done [08:36:35]req_shift_opened done [08:36:35]requested_item shift.open_date is exist - process it [08:36:35]req_shift_open_date [08:36:35]req_shift_open_date done [08:36:35]produce_requested_data done [08:36:35]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226455,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [08:36:35]process_action_free close_receipt [08:36:35]json_value_free [08:36:35]json_value_free done [08:36:35]process_json_proto returns [08:36:35]Send response to host [08:36:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226455,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [08:36:35]free response buf [08:36:35]execute_script done [08:36:35]execute_script returns [08:36:35]free content buf [08:36:35]Sock 8.Close socket [08:36:35]Sock 8.Thread stoped [08:36:38]OFD Sender: No OFD packet to send [08:36:44]OFD Sender: No OFD packet to send [08:36:49]OFD Sender: No OFD packet to send [08:36:54]OFD Sender: No OFD packet to send [08:36:59]OFD Sender: No OFD packet to send [08:37:04]OFD Sender: No OFD packet to send [08:37:09]OFD Sender: No OFD packet to send [08:37:14]OFD Sender: No OFD packet to send [08:37:19]OFD Sender: No OFD packet to send [08:37:24]OFD Sender: No OFD packet to send [08:37:26]recv_with_timeout no data received [08:37:29]OFD Sender: No OFD packet to send [08:37:34]OFD Sender: No OFD packet to send [08:37:39]OFD Sender: No OFD packet to send [08:37:44]OFD Sender: No OFD packet to send [08:37:49]OFD Sender: No OFD packet to send [08:37:51]recv_with_timeout no data received [08:37:54]OFD Sender: No OFD packet to send [08:37:59]OFD Sender: No OFD packet to send [08:38:04]OFD Sender: No OFD packet to send [08:38:09]OFD Sender: No OFD packet to send [08:38:14]OFD Sender: No OFD packet to send [08:38:19]OFD Sender: No OFD packet to send [08:38:24]OFD Sender: No OFD packet to send [08:38:29]OFD Sender: No OFD packet to send [08:38:34]OFD Sender: No OFD packet to send [08:38:35]accept exits with 9 [08:38:35]New connection [08:38:35]New thread 3067313508 created [08:38:35]Thread 3067170148 joined [08:38:35]Waiting for new connection... [08:38:35] Sock 9.Parse request [08:38:35]Sock 9.Check first char [08:38:35]Sock 9.First char is OK [08:38:35]request: POST /json_proto HTTP/1.0 [08:38:35]Method: POST [08:38:35]URL: /json_proto [08:38:35]Method is POST - this is cgi request [08:38:35]url: /json_proto [08:38:35]query_string will be loaded in cgi processing [08:38:35]execute_cgi json_proto POST (null) [08:38:35]execute_cgi path=json_proto method=POST [08:38:35]POST find Content-Length [08:38:35]Host: 172.17.43.131:8080 [08:38:35]Content-Length: 817 [08:38:35]Content-Type: application/json [08:38:35] [08:38:35]POST finish read [08:38:35]Found Content-Length = 817 [08:38:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002793", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:38:35]execute_script... [08:38:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002793", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:38:35]POST & json_proto [08:38:35]process_json_proto [08:38:35]json parsed OK: [08:38:35]protocol is kg_v1.0 [08:38:35]action value=close_receipt [08:38:35]process_action close_receipt [08:38:35]cmd_close_receipt [08:38:35]MH_GetDate [08:38:35]Write to MH i2c: F0 00 00 16 08 0D [08:38:35]Write i2c OK [08:38:35]MH_I2C_Read... [08:38:35]Read from MH i2c: F0 [08:38:35]MH_I2C_Read... [08:38:35]Read from MH i2c: F0 09 00 [08:38:35]MH_I2C_Read... [08:38:35]Read from MH i2c: F0 09 00 16 08 00 8B 03 A6 66 F9 24 A2 66 D5 [08:38:35]GetLastDocTimeStamp 1722155791 [08:38:35]current date 1722155915 [08:38:35]FM_GetShiftState [08:38:35]SAM_PROTO_GetShiftState [08:38:35]wFMCommunicate request_size=4 [08:38:35]MH_SAM_APDU [08:38:35]CAPDU: 80 13 01 00 [08:38:35]Write to MH i2c: E2 08 00 17 08 80 13 01 00 00 00 00 00 9C [08:38:35]Write i2c OK [08:38:35]MH_I2C_Read... [08:38:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:38:35]Read from MH i2c: E2 [08:38:35]MH_I2C_Read... [08:38:35]Read from MH i2c: E2 0E 00 [08:38:35]MH_I2C_Read... [08:38:35]Read from MH i2c: E2 0E 00 17 08 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 4D [08:38:35]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [08:38:35]wFMCommunicate OK [08:38:35]SAM_PROTO_GetShiftState done [08:38:35]FM_GetShiftState done [08:38:35]opened in 1722125326 [08:38:35]opened+sec_in_day 1722211726 [08:38:35]quantity*price = 50036 [08:38:35]sum+1 = 50037 [08:38:35]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 116 28.07.2024 08:38 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 226456 ФПД: 170938957492478 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T083835&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226456&fm=170938957492478&tin=02508201610067®Number=0000000000092624&sum=50036 [08:38:36]StoreToDocumentArchive [08:38:36]shift 439 fd 226456 [08:38:36]save to /storage/0439/doc_00226456 [08:38:36]save last doc name /storage/0439/doc_00226456 to /storage/kkm_last_doc_name [08:38:36]save OK [08:38:36]Clear old archive folders... [08:38:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:38:36]tlvbuf is 00375730 [08:38:36]SAM_PROTO_ClearQueue [08:38:36]wFMCommunicate request_size=4 [08:38:36]MH_SAM_APDU [08:38:36]CAPDU: 80 09 00 00 [08:38:36]Write to MH i2c: E2 08 00 24 08 80 09 00 00 00 00 00 00 9E [08:38:36]Write i2c OK [08:38:36]MH_I2C_Read... [08:38:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:38:36]Read from MH i2c: E2 [08:38:36]MH_I2C_Read... [08:38:36]Read from MH i2c: E2 03 00 [08:38:36]MH_I2C_Read... [08:38:36]Read from MH i2c: E2 03 00 24 08 00 90 00 A0 [08:38:36]RAPDU: 90 00 [08:38:36]wFMCommunicate OK [08:38:36]SAM_PROTO_ClearQueue done [08:38:36]KKMCreateOFDPacket [08:38:36]OFDProtocolAddRootSTLVToBuf [08:38:36]FM_MakeSignedData [08:38:36]FM_MakeSignedData [08:38:36]SAM_PROTO_SignData [08:38:36]wFMCommunicate request_size=4 [08:38:36]MH_SAM_APDU [08:38:36]CAPDU: 80 0D 01 02 [08:38:36]Write to MH i2c: E2 08 00 25 08 80 0D 01 02 00 00 00 00 A6 [08:38:36]Write i2c OK [08:38:36]MH_I2C_Read... [08:38:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:38:36]Read from MH i2c: E2 [08:38:36]MH_I2C_Read... [08:38:36]Read from MH i2c: E2 03 00 [08:38:36]MH_I2C_Read... [08:38:36]Read from MH i2c: E2 03 00 25 08 00 90 00 A1 [08:38:36]RAPDU: 90 00 [08:38:36]wFMCommunicate OK [08:38:36]wFMCommunicate request_size=255 [08:38:36]MH_SAM_APDU [08:38:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 8B 03 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 98 74 03 00 35 04 06 00 9B [08:38:36]Write to MH i2c: E2 02 01 26 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 8B 03 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 98 74 03 00 35 04 06 00 9B 00 00 E5 [08:38:36]Write i2c OK [08:38:36]MH_I2C_Read... [08:38:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:38:37]Read from MH i2c: E2 [08:38:37]MH_I2C_Read... [08:38:37]Read from MH i2c: E2 03 00 [08:38:37]MH_I2C_Read... [08:38:37]Read from MH i2c: E2 03 00 26 08 00 90 00 A2 [08:38:37]RAPDU: 90 00 [08:38:37]wFMCommunicate OK [08:38:37]wFMCommunicate request_size=10 [08:38:37]MH_SAM_APDU [08:38:37]CAPDU: 80 0D 02 02 05 77 D3 D6 F0 FE [08:38:37]Write to MH i2c: E2 0D 00 27 08 80 0D 02 02 05 00 77 D3 D6 F0 FE 00 00 C1 [08:38:37]Write i2c OK [08:38:37]MH_I2C_Read... [08:38:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:38:37]Read from MH i2c: E2 [08:38:37]MH_I2C_Read... [08:38:37]Read from MH i2c: E2 03 00 [08:38:37]MH_I2C_Read... [08:38:37]Read from MH i2c: E2 03 00 27 08 00 90 00 A3 [08:38:37]RAPDU: 90 00 [08:38:37]wFMCommunicate OK [08:38:37]wFMCommunicate request_size=4 [08:38:37]MH_SAM_APDU [08:38:37]CAPDU: 80 0D 03 02 [08:38:37]Write to MH i2c: E2 08 00 28 08 80 0D 03 02 00 00 00 00 AB [08:38:37]Write i2c OK [08:38:37]MH_I2C_Read... [08:38:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:38:37]Read from MH i2c: E2 [08:38:37]MH_I2C_Read... [08:38:37]Read from MH i2c: E2 0B 00 [08:38:37]MH_I2C_Read... [08:38:37]Read from MH i2c: E2 0B 00 28 08 00 90 70 23 C1 D4 8C 6A 7F 90 00 D9 [08:38:37]RAPDU: 90 70 23 C1 D4 8C 6A 7F 90 00 [08:38:37]wFMCommunicate OK [08:38:37]SAM_PROTO_SignData done [08:38:37]FM_MakeSignedData done [08:38:37]CreateOFDProtocolMessage [08:38:37]wFMCommunicate request_size=4 [08:38:37]MH_SAM_APDU [08:38:37]CAPDU: 80 11 00 00 [08:38:37]Write to MH i2c: E2 08 00 29 08 80 11 00 00 00 00 00 00 AB [08:38:37]Write i2c OK [08:38:37]MH_I2C_Read... [08:38:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:38:37]Read from MH i2c: E2 [08:38:37]MH_I2C_Read... [08:38:37]Read from MH i2c: E2 17 00 [08:38:37]MH_I2C_Read... [08:38:37]Read from MH i2c: E2 17 00 29 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 08 [08:38:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:38:37]wFMCommunicate OK [08:38:37]CreateOFDProtocolMessage done [08:38:37]OFDSenderStorePacket 226456 [08:38:37]StoreOFDPacket docnum=226456 [08:38:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 12 23 07 01 A0 B4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 8B 03 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 98 74 03 00 35 04 06 00 9B 77 D3 D6 F0 FE 90 70 23 C1 D4 8C 6A 7F [08:38:37]CheckFolder [08:38:37]dirname=/storage/ofd_packets [08:38:37]CheckFolder done [08:38:37]ProducePacketName [08:38:37]name=ofd_packets/00226456 [08:38:37]NVStorageSaveData ofd_packets/00226456 [08:38:37]File name is /storage/ofd_packets/00226456 [08:38:37]Write 301 bytes [08:38:37]NVStorageSaveData done [08:38:37]OFDSenderStorePacket done [08:38:37]KKMCreateOFDPacket done [08:38:37]NVStorageSaveData kkm_last_timestamp [08:38:37]File name is /storage/kkm_last_timestamp [08:38:37]Write 4 bytes [08:38:37]NVStorageSaveData done [08:38:37]ExternCall_PrintAddStr [08:38:37]wPrintStart [08:38:37]Write to MH i2c: 01 00 00 2A 08 32 [08:38:37]Write i2c OK [08:38:37]MH_I2C_Read... [08:38:37]Read from MH i2c: 01 [08:38:37]MH_I2C_Read... [08:38:37]Read from MH i2c: 01 07 00 [08:38:37]MH_I2C_Read... [08:38:37]Read from MH i2c: 01 07 00 2A 08 00 00 00 00 00 FF 0F 47 [08:38:37]RasterBufferAndPrint [08:38:37]line Счет N : (1)2002793 [08:38:37]line ИНН: 02508201610067 [08:38:37]line Контрольно-Кассовый Чек [08:38:37]line ПРОДАЖА [08:38:37]line ТРК (МРК, ГНК) : 53 [08:38:37]line Товар: 2710124130 [08:38:37]line Аи-92-К-5 [08:38:37]line 7.380 * 67.80 [08:38:37]line = 500.36 [08:38:37]line НДС 12% НСП 1% [08:38:37]line > о реализуемом товаре [08:38:37]line ИТОГО: 500.36 [08:38:37]line НСП 1% : 4.43 [08:38:37]line НДС 12% : 53.14 [08:38:37]line Наличными: 0.00 [08:38:37]line Безнал.: 500.36 [08:38:37]line Место: АЗС № 97 "Партнер Нефть" [08:38:37]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:38:37]line СНО: Общий режим [08:38:37]line Чек 116 28.07.2024 08:38 [08:38:37]line Смена: 439 ФФД: 1.0 [08:38:37]line ЗНМ: 0300000054 [08:38:37]line РНМ: 0000000000092624 [08:38:37]line Версия ККМ: 001 [08:38:37]line Платежная система: Бакай Банк [08:38:37]line ФМ: 0000000000874959 [08:38:37]line ФД: 226456 [08:38:37]line ФПД: 170938957492478 [08:38:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T083835&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226456&fm=170938957492478&tin=02508201610067®Number=0000000000092624&sum=50036 [08:38:37]written 0, free lines is 4095 [08:38:37]OFD Sender: Processing packet 226456 [packets to send 600, broken 599] [08:38:37]ProducePacketName [08:38:37]name=ofd_packets/00226456 [08:38:37]OFD Sender: To server: pG, [08:38:37]CommunicateWithHost lk.salyk.kg:30040 [08:38:37]ConnectInit lk.salyk.kg [08:38:38]Write to MH i2c: 01 00 00 54 08 5C [08:38:38]Write i2c OK [08:38:38]MH_I2C_Read... [08:38:38]Read from MH i2c: 01 [08:38:38]MH_I2C_Read... [08:38:38]Read from MH i2c: 01 07 00 [08:38:38]MH_I2C_Read... [08:38:38]Read from MH i2c: 01 07 00 54 08 00 00 00 00 00 6E 0C DD [08:38:38]RasterBufferAndPrint [08:38:38]line [08:38:38]line [08:38:38]line [08:38:38]line [08:38:38]line [08:38:38]written 0, free lines is 3185 [08:38:38]MH_Cut [08:38:38]Write to MH i2c: D1 01 00 5B 08 01 35 [08:38:38]Write i2c OK [08:38:38]MH_I2C_Read... [08:38:38]Read from MH i2c: D1 [08:38:38]MH_I2C_Read... [08:38:38]Read from MH i2c: D1 01 00 [08:38:38]MH_I2C_Read... [08:38:38]Read from MH i2c: D1 01 00 5B 08 00 34 [08:38:38]Write to MH i2c: 01 00 00 5C 08 64 [08:38:38]Write i2c OK [08:38:38]MH_I2C_Read... [08:38:39]*** Cut start [08:38:39]*** Partial cut [08:38:39]*** CUTSNS_PIN = 1 [08:38:39]*** CUTSNS_PIN = 0 [08:38:39]*** Brake cut motor [08:38:39]Read from MH i2c: 01 [08:38:39]MH_I2C_Read... [08:38:39]*** Stop cut motor [08:38:39]*** Cut end [08:38:39]Read from MH i2c: 01 07 00 [08:38:39]MH_I2C_Read... [08:38:39]Read from MH i2c: 01 07 00 5C 08 00 00 00 00 00 FF 0F 79 [08:38:39]process_action close_receipt done [08:38:39]requested_data is exist [08:38:39]produce_requested_data [08:38:39]requested_item fm.sn is exist - process it [08:38:39]wFMCommunicate request_size=4 [08:38:39]MH_SAM_APDU [08:38:39]CAPDU: 80 11 00 00 [08:38:39]Write to MH i2c: E2 08 00 5D 08 80 11 00 00 00 00 00 00 DF [08:38:39]Write i2c OK [08:38:39]MH_I2C_Read... [08:38:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:38:40]Read from MH i2c: E2 [08:38:40]MH_I2C_Read... [08:38:40]Read from MH i2c: E2 17 00 [08:38:40]MH_I2C_Read... [08:38:40]Read from MH i2c: E2 17 00 5D 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3C [08:38:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:38:40]wFMCommunicate OK [08:38:40]requested_item fd.num is exist - process it [08:38:40]SAM_PROTO_GetFieldsCounters [08:38:40]wFMCommunicate request_size=4 [08:38:40]MH_SAM_APDU [08:38:40]CAPDU: 80 13 00 00 [08:38:40]Write to MH i2c: E2 08 00 5E 08 80 13 00 00 00 00 00 00 E2 [08:38:40]Write i2c OK [08:38:40]MH_I2C_Read... [08:38:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:38:40]Read from MH i2c: E2 [08:38:40]MH_I2C_Read... [08:38:40]Read from MH i2c: E2 62 00 [08:38:40]MH_I2C_Read... [08:38:40]Read from MH i2c: E2 62 00 5E 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 98 74 03 00 0E 04 04 00 B7 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 2E [08:38:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 98 74 03 00 0E 04 04 00 B7 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 [08:38:40]wFMCommunicate OK [08:38:40]SAM_PROTO_GetFieldsCounters done [08:38:40]requested_item shift.num is exist - process it [08:38:40]requested_item shift.opened is exist - process it [08:38:40]req_shift_opened [08:38:40]FM_GetShiftState [08:38:40]SAM_PROTO_GetShiftState [08:38:40]wFMCommunicate request_size=4 [08:38:40]MH_SAM_APDU [08:38:40]CAPDU: 80 13 01 00 [08:38:40]Write to MH i2c: E2 08 00 5F 08 80 13 01 00 00 00 00 00 E4 [08:38:40]Write i2c OK [08:38:40]MH_I2C_Read... [08:38:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:38:40]Read from MH i2c: E2 [08:38:40]MH_I2C_Read... [08:38:40]Read from MH i2c: E2 0E 00 [08:38:40]MH_I2C_Read... [08:38:40]Read from MH i2c: E2 0E 00 5F 08 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 95 [08:38:40]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [08:38:40]wFMCommunicate OK [08:38:40]SAM_PROTO_GetShiftState done [08:38:40]FM_GetShiftState done [08:38:40]req_shift_opened done [08:38:40]requested_item shift.open_date is exist - process it [08:38:40]req_shift_open_date [08:38:40]req_shift_open_date done [08:38:40]produce_requested_data done [08:38:40]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226456,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [08:38:40]process_action_free close_receipt [08:38:40]json_value_free [08:38:40]json_value_free done [08:38:40]process_json_proto returns [08:38:40]Send response to host [08:38:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226456,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [08:38:40]free response buf [08:38:40]execute_script done [08:38:40]execute_script returns [08:38:40]free content buf [08:38:40]Sock 9.Close socket [08:38:40]Sock 9.Thread stoped [08:38:40]accept exits with 10 [08:38:40]New connection [08:38:40]New thread 3067170148 created [08:38:40]Thread 3067313508 joined [08:38:40]Waiting for new connection... [08:38:40] Sock 10.Parse request [08:38:40]Sock 10.Check first char [08:38:40]Sock 10.First char is OK [08:38:40]request: POST /json_proto HTTP/1.0 [08:38:40]Method: POST [08:38:40]URL: /json_proto [08:38:40]Method is POST - this is cgi request [08:38:40]url: /json_proto [08:38:40]query_string will be loaded in cgi processing [08:38:40]execute_cgi json_proto POST (null) [08:38:40]execute_cgi path=json_proto method=POST [08:38:40]POST find Content-Length [08:38:40]Host: 172.17.43.131:8080 [08:38:40]Content-Length: 966 [08:38:40]Content-Type: application/json [08:38:40] [08:38:40]POST finish read [08:38:40]Found Content-Length = 966 [08:38:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002792", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 67.80, "quantity" : 29.500, "sum" : 2000.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.50 \u0441\u043E\u043C", "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:38:40]execute_script... [08:38: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)2002792", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 67.80, "quantity" : 29.500, "sum" : 2000.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.50 \u0441\u043E\u043C", "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:38:40]POST & json_proto [08:38:40]process_json_proto [08:38:40]json parsed OK: [08:38:40]protocol is kg_v1.0 [08:38:40]action value=close_receipt [08:38:40]process_action close_receipt [08:38:40]cmd_close_receipt [08:38:40]MH_GetDate [08:38:40]Write to MH i2c: F0 00 00 60 08 57 [08:38:40]Write i2c OK [08:38:40]MH_I2C_Read... [08:38:40]Read from MH i2c: F0 [08:38:40]MH_I2C_Read... [08:38:40]Read from MH i2c: F0 09 00 [08:38:40]MH_I2C_Read... [08:38:40]Read from MH i2c: F0 09 00 60 08 00 90 03 A6 66 F9 24 A2 66 24 [08:38:40]GetLastDocTimeStamp 1722155915 [08:38:40]current date 1722155920 [08:38:40]FM_GetShiftState [08:38:40]SAM_PROTO_GetShiftState [08:38:40]wFMCommunicate request_size=4 [08:38:40]MH_SAM_APDU [08:38:40]CAPDU: 80 13 01 00 [08:38:40]Write to MH i2c: E2 08 00 61 08 80 13 01 00 00 00 00 00 E6 [08:38:40]Write i2c OK [08:38:40]MH_I2C_Read... [08:38:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:38:40]Read from MH i2c: E2 [08:38:40]MH_I2C_Read... [08:38:40]Read from MH i2c: E2 0E 00 [08:38:40]MH_I2C_Read... [08:38:40]Read from MH i2c: E2 0E 00 61 08 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 97 [08:38:40]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [08:38:40]wFMCommunicate OK [08:38:40]SAM_PROTO_GetShiftState done [08:38:40]FM_GetShiftState done [08:38:40]opened in 1722125326 [08:38:40]opened+sec_in_day 1722211726 [08:38:40]quantity*price = 200010 [08:38:40]sum+1 = 200011 [08:38:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 117 28.07.2024 08:38 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Дисконтная программа S-92 номер 97 сэкономлено 29.50 сом ФМ: 0000000000874959 ФД: 226457 ФПД: 50417945239522 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T083840&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226457&fm=50417945239522&tin=02508201610067®Number=0000000000092624&sum=200000 [08:38:41]StoreToDocumentArchive [08:38:41]shift 439 fd 226457 [08:38:41]save to /storage/0439/doc_00226457 [08:38:41]save last doc name /storage/0439/doc_00226457 to /storage/kkm_last_doc_name [08:38:41]save OK [08:38:41]Clear old archive folders... [08:38:41]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:38:41]tlvbuf is 0032D480 [08:38:41]SAM_PROTO_ClearQueue [08:38:41]wFMCommunicate request_size=4 [08:38:41]MH_SAM_APDU [08:38:41]CAPDU: 80 09 00 00 [08:38:41]Write to MH i2c: E2 08 00 6E 08 80 09 00 00 00 00 00 00 E8 [08:38:41]Write i2c OK [08:38:41]MH_I2C_Read... [08:38:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:38:41]Read from MH i2c: E2 [08:38:41]MH_I2C_Read... [08:38:41]Read from MH i2c: E2 03 00 [08:38:41]MH_I2C_Read... [08:38:41]Read from MH i2c: E2 03 00 6E 08 00 90 00 EA [08:38:41]RAPDU: 90 00 [08:38:41]wFMCommunicate OK [08:38:41]SAM_PROTO_ClearQueue done [08:38:41]KKMCreateOFDPacket [08:38:41]OFDProtocolAddRootSTLVToBuf [08:38:41]FM_MakeSignedData [08:38:41]FM_MakeSignedData [08:38:41]SAM_PROTO_SignData [08:38:41]wFMCommunicate request_size=4 [08:38:41]MH_SAM_APDU [08:38:41]CAPDU: 80 0D 01 02 [08:38:41]Write to MH i2c: E2 08 00 6F 08 80 0D 01 02 00 00 00 00 F0 [08:38:41]Write i2c OK [08:38:41]MH_I2C_Read... [08:38:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:38:41]Read from MH i2c: E2 [08:38:41]MH_I2C_Read... [08:38:41]Read from MH i2c: E2 03 00 [08:38:41]MH_I2C_Read... [08:38:41]Read from MH i2c: E2 03 00 6F 08 00 90 00 EB [08:38:41]RAPDU: 90 00 [08:38:41]wFMCommunicate OK [08:38:41]wFMCommunicate request_size=255 [08:38:41]MH_SAM_APDU [08:38:41]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 00 00 00 F4 03 04 00 90 03 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 99 74 03 00 35 04 06 00 [08:38:41]Write to MH i2c: E2 02 01 70 08 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 00 00 00 F4 03 04 00 90 03 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 99 74 03 00 35 04 06 00 00 00 81 [08:38:42]Write i2c OK [08:38:42]MH_I2C_Read... [08:38:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:38:42]Read from MH i2c: E2 [08:38:42]MH_I2C_Read... [08:38:42]Read from MH i2c: E2 03 00 [08:38:42]MH_I2C_Read... [08:38:42]Read from MH i2c: E2 03 00 70 08 00 90 00 EC [08:38:42]RAPDU: 90 00 [08:38:42]wFMCommunicate OK [08:38:42]wFMCommunicate request_size=11 [08:38:42]MH_SAM_APDU [08:38:42]CAPDU: 80 0D 02 02 06 2D DA D7 B7 5F E2 [08:38:42]Write to MH i2c: E2 0E 00 71 08 80 0D 02 02 06 00 2D DA D7 B7 5F E2 00 00 D5 [08:38:42]Write i2c OK [08:38:42]MH_I2C_Read... [08:38:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:38:42]Read from MH i2c: E2 [08:38:42]MH_I2C_Read... [08:38:42]Read from MH i2c: E2 03 00 [08:38:42]MH_I2C_Read... [08:38:42]Read from MH i2c: E2 03 00 71 08 00 90 00 ED [08:38:42]RAPDU: 90 00 [08:38:42]wFMCommunicate OK [08:38:42]wFMCommunicate request_size=4 [08:38:42]MH_SAM_APDU [08:38:42]CAPDU: 80 0D 03 02 [08:38:42]Write to MH i2c: E2 08 00 72 08 80 0D 03 02 00 00 00 00 F5 [08:38:42]Write i2c OK [08:38:42]MH_I2C_Read... [08:38:42]ConnectInit Can't take IP for lk.salyk.kg [08:38:42]CommunicateWithHost connect error [08:38:42]CommunicateWithHost err = -1 [08:38:42]OFD Sender: Server communicate error [08:38:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:38:42]Read from MH i2c: E2 [08:38:42]MH_I2C_Read... [08:38:42]Read from MH i2c: E2 0B 00 [08:38:42]MH_I2C_Read... [08:38:42]Read from MH i2c: E2 0B 00 72 08 00 20 AC D8 0E FC 98 98 35 90 00 09 [08:38:42]RAPDU: 20 AC D8 0E FC 98 98 35 90 00 [08:38:42]wFMCommunicate OK [08:38:42]SAM_PROTO_SignData done [08:38:42]FM_MakeSignedData done [08:38:42]CreateOFDProtocolMessage [08:38:42]wFMCommunicate request_size=4 [08:38:42]MH_SAM_APDU [08:38:42]CAPDU: 80 11 00 00 [08:38:42]Write to MH i2c: E2 08 00 73 08 80 11 00 00 00 00 00 00 F5 [08:38:42]Write i2c OK [08:38:42]MH_I2C_Read... [08:38:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:38:42]Read from MH i2c: E2 [08:38:42]MH_I2C_Read... [08:38:42]Read from MH i2c: E2 17 00 [08:38:42]MH_I2C_Read... [08:38:42]Read from MH i2c: E2 17 00 73 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 52 [08:38:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:38:42]wFMCommunicate OK [08:38:42]CreateOFDProtocolMessage done [08:38:42]OFDSenderStorePacket 226457 [08:38:42]StoreOFDPacket docnum=226457 [08:38:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 91 C1 08 01 1C DD 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 00 00 00 F4 03 04 00 90 03 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 99 74 03 00 35 04 06 00 2D DA D7 B7 5F E2 20 AC D8 0E FC 98 98 35 [08:38:42]CheckFolder [08:38:42]dirname=/storage/ofd_packets [08:38:42]CheckFolder done [08:38:42]ProducePacketName [08:38:42]name=ofd_packets/00226457 [08:38:42]NVStorageSaveData ofd_packets/00226457 [08:38:42]File name is /storage/ofd_packets/00226457 [08:38:42]Write 302 bytes [08:38:42]NVStorageSaveData done [08:38:42]OFDSenderStorePacket done [08:38:42]KKMCreateOFDPacket done [08:38:42]NVStorageSaveData kkm_last_timestamp [08:38:42]File name is /storage/kkm_last_timestamp [08:38:42]Write 4 bytes [08:38:42]NVStorageSaveData done [08:38:42]ExternCall_PrintAddStr [08:38:42]wPrintStart [08:38:42]Write to MH i2c: 01 00 00 74 08 7C [08:38:42]Write i2c OK [08:38:42]MH_I2C_Read... [08:38:42]Read from MH i2c: 01 [08:38:42]MH_I2C_Read... [08:38:42]Read from MH i2c: 01 07 00 [08:38:42]MH_I2C_Read... [08:38:42]Read from MH i2c: 01 07 00 74 08 00 00 00 00 00 FF 0F 91 [08:38:42]RasterBufferAndPrint [08:38:42]line Счет N : (1)2002792 [08:38:42]line ИНН: 02508201610067 [08:38:42]line Контрольно-Кассовый Чек [08:38:42]line ПРОДАЖА [08:38:42]line ТРК (МРК, ГНК) : 62 [08:38:42]line Товар: 2710124130 [08:38:42]line Super-92-К-5 [08:38:42]line 29.500 * 67.80 [08:38:42]line = 2000.10 [08:38:42]line НДС 12% НСП 1% [08:38:42]line > о реализуемом товаре [08:38:42]line ОКРУГЛЕНИЕ: -0.10 [08:38:42]line ИТОГО: 2000.00 [08:38:42]line Внесено: 2000.00 [08:38:42]line СДАЧА: 0.00 [08:38:42]line НСП 1% : 17.70 [08:38:42]line НДС 12% : 212.40 [08:38:42]line Наличными: 2000.00 [08:38:42]line Безнал.: 0.00 [08:38:42]line Место: АЗС № 97 "Партнер Нефть" [08:38:42]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:38:42]line СНО: Общий режим [08:38:42]line Чек 117 28.07.2024 08:38 [08:38:42]line Смена: 439 ФФД: 1.0 [08:38:43]line ЗНМ: 0300000054 [08:38:43]line РНМ: 0000000000092624 [08:38:43]line Версия ККМ: 001 [08:38:43]line [08:38:43]line Дисконтная программа [08:38:43]line S-92 [08:38:43]line номер 97 [08:38:43]line сэкономлено 29.50 сом [08:38:43]line ФМ: 0000000000874959 [08:38:43]line ФД: 226457 [08:38:43]line ФПД: 50417945239522 [08:38:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T083840&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226457&fm=50417945239522&tin=02508201610067®Number=0000000000092624&sum=200000 [08:38:43]OFD Sender: Processing packet 226456 [packets to send 601, broken 599] [08:38:43]ProducePacketName [08:38:43]name=ofd_packets/00226456 [08:38:43]OFD Sender: To server: pG, [08:38:43]CommunicateWithHost lk.salyk.kg:30040 [08:38:43]ConnectInit lk.salyk.kg [08:38:43]written 0, free lines is 4095 [08:38:43]Write to MH i2c: 01 00 00 A4 08 AC [08:38:43]Write i2c OK [08:38:43]MH_I2C_Read... [08:38:43]Read from MH i2c: 01 [08:38:43]MH_I2C_Read... [08:38:43]Read from MH i2c: 01 07 00 [08:38:43]MH_I2C_Read... [08:38:43]Read from MH i2c: 01 07 00 A4 08 00 00 00 00 00 E2 0B A0 [08:38:43]RasterBufferAndPrint [08:38:43]line [08:38:43]line [08:38:43]line [08:38:43]line [08:38:43]line [08:38:43]written 0, free lines is 3047 [08:38:43]MH_Cut [08:38:43]Write to MH i2c: D1 01 00 AB 08 01 85 [08:38:43]Write i2c OK [08:38:43]MH_I2C_Read... [08:38:43]Read from MH i2c: D1 [08:38:43]MH_I2C_Read... [08:38:43]Read from MH i2c: D1 01 00 [08:38:43]MH_I2C_Read... [08:38:43]Read from MH i2c: D1 01 00 AB 08 00 84 [08:38:43]Write to MH i2c: 01 00 00 AC 08 B4 [08:38:43]Write i2c OK [08:38:43]MH_I2C_Read... [08:38:44]*** Cut start [08:38:44]*** Partial cut [08:38:44]*** CUTSNS_PIN = 1 [08:38:45]*** CUTSNS_PIN = 0 [08:38:45]*** Brake cut motor [08:38:45]Read from MH i2c: 01 [08:38:45]MH_I2C_Read... [08:38:45]*** Stop cut motor [08:38:45]*** Cut end [08:38:45]Read from MH i2c: 01 07 00 [08:38:45]MH_I2C_Read... [08:38:45]Read from MH i2c: 01 07 00 AC 08 00 00 00 00 00 FF 0F C9 [08:38:45]process_action close_receipt done [08:38:45]requested_data is exist [08:38:45]produce_requested_data [08:38:45]requested_item fm.sn is exist - process it [08:38:45]wFMCommunicate request_size=4 [08:38:45]MH_SAM_APDU [08:38:45]CAPDU: 80 11 00 00 [08:38:45]Write to MH i2c: E2 08 00 AD 08 80 11 00 00 00 00 00 00 2F [08:38:45]Write i2c OK [08:38:45]MH_I2C_Read... [08:38:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:38:45]Read from MH i2c: E2 [08:38:45]MH_I2C_Read... [08:38:45]Read from MH i2c: E2 17 00 [08:38:45]MH_I2C_Read... [08:38:45]Read from MH i2c: E2 17 00 AD 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8C [08:38:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:38:45]wFMCommunicate OK [08:38:45]requested_item fd.num is exist - process it [08:38:45]SAM_PROTO_GetFieldsCounters [08:38:45]wFMCommunicate request_size=4 [08:38:45]MH_SAM_APDU [08:38:45]CAPDU: 80 13 00 00 [08:38:45]Write to MH i2c: E2 08 00 AE 08 80 13 00 00 00 00 00 00 32 [08:38:45]Write i2c OK [08:38:45]MH_I2C_Read... [08:38:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:38:45]Read from MH i2c: E2 [08:38:45]MH_I2C_Read... [08:38:45]Read from MH i2c: E2 62 00 [08:38:45]MH_I2C_Read... [08:38:45]Read from MH i2c: E2 62 00 AE 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 99 74 03 00 0E 04 04 00 B7 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 82 [08:38:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 99 74 03 00 0E 04 04 00 B7 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 [08:38:45]wFMCommunicate OK [08:38:45]SAM_PROTO_GetFieldsCounters done [08:38:45]requested_item shift.num is exist - process it [08:38:45]requested_item shift.opened is exist - process it [08:38:45]req_shift_opened [08:38:45]FM_GetShiftState [08:38:45]SAM_PROTO_GetShiftState [08:38:45]wFMCommunicate request_size=4 [08:38:45]MH_SAM_APDU [08:38:45]CAPDU: 80 13 01 00 [08:38:45]Write to MH i2c: E2 08 00 AF 08 80 13 01 00 00 00 00 00 34 [08:38:45]Write i2c OK [08:38:45]MH_I2C_Read... [08:38:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:38:45]Read from MH i2c: E2 [08:38:45]MH_I2C_Read... [08:38:45]Read from MH i2c: E2 0E 00 [08:38:45]MH_I2C_Read... [08:38:45]Read from MH i2c: E2 0E 00 AF 08 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 E5 [08:38:45]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [08:38:45]wFMCommunicate OK [08:38:45]SAM_PROTO_GetShiftState done [08:38:45]FM_GetShiftState done [08:38:45]req_shift_opened done [08:38:45]requested_item shift.open_date is exist - process it [08:38:45]req_shift_open_date [08:38:45]req_shift_open_date done [08:38:45]produce_requested_data done [08:38:45]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226457,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [08:38:45]process_action_free close_receipt [08:38:45]json_value_free [08:38:45]json_value_free done [08:38:45]process_json_proto returns [08:38:45]Send response to host [08:38:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226457,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [08:38:45]free response buf [08:38:45]execute_script done [08:38:45]execute_script returns [08:38:45]free content buf [08:38:45]Sock 10.Close socket [08:38:45]Sock 10.Thread stoped [08:38:48]ConnectInit Can't take IP for lk.salyk.kg [08:38:48]CommunicateWithHost connect error [08:38:48]CommunicateWithHost err = -1 [08:38:48]OFD Sender: Server communicate error [08:38:53]OFD Sender: Processing packet 226456 [packets to send 601, broken 599] [08:38:53]ProducePacketName [08:38:53]name=ofd_packets/00226456 [08:38:53]OFD Sender: To server: pG, [08:38:53]CommunicateWithHost lk.salyk.kg:30040 [08:38:53]ConnectInit lk.salyk.kg [08:38:54]Connected sock=10 [08:38:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 12 23 07 01 A0 B4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 8B 03 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 98 74 03 00 35 04 06 00 9B 77 D3 D6 F0 FE 90 70 23 C1 D4 8C 6A 7F [08:38:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 86 7B 47 00 32 33 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 98 74 03 00 F4 03 04 00 A8 AF A5 66 B6 04 01 00 00 0B D3 AD 2B A9 42 78 52 [08:38:56]CommunicateWithHost err = 0 [08:38:56]CheckOFDResponse [08:38:56]1017 (14) - 77093643461234 [08:38:56]1041 (16) - 0000000000874959 [08:38:56]1040 (4) - 226456 [08:38:56]1012 (4) - 28.07.2024 02:40 [08:38:56]1206 (1) - 0 [08:38:56]OFD Sender: Remove packet 226456 [08:38:56]ProducePacketName [08:38:56]name=ofd_packets/00226456 [08:38:56]NVStorageDeleteData [08:38:56]recv_with_timeout no data received [08:38:56]OFD Sender: Processing packet 226457 [packets to send 600, broken 599] [08:38:56]ProducePacketName [08:38:56]name=ofd_packets/00226457 [08:38:56]OFD Sender: To server: pG, [08:38:56]CommunicateWithHost lk.salyk.kg:30040 [08:38:56]ConnectInit lk.salyk.kg [08:38:56]Connected sock=8 [08:38:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 91 C1 08 01 1C DD 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 00 00 00 F4 03 04 00 90 03 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 99 74 03 00 35 04 06 00 2D DA D7 B7 5F E2 20 AC D8 0E FC 98 98 35 [08:38:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 85 18 47 00 BA A8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 99 74 03 00 F4 03 04 00 AA AF A5 66 B6 04 01 00 00 74 B7 FD E2 DF E8 75 EE [08:38:57]CommunicateWithHost err = 0 [08:38:57]CheckOFDResponse [08:38:57]1017 (14) - 77093643461234 [08:38:57]1041 (16) - 0000000000874959 [08:38:57]1040 (4) - 226457 [08:38:57]1012 (4) - 28.07.2024 02:40 [08:38:57]1206 (1) - 0 [08:38:57]OFD Sender: Remove packet 226457 [08:38:57]ProducePacketName [08:38:57]name=ofd_packets/00226457 [08:38:57]NVStorageDeleteData [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:13]OFD Sender: No OFD packet to send [08:39:18]OFD Sender: No OFD packet to send [08:39:23]OFD Sender: No OFD packet to send [08:39:28]OFD Sender: No OFD packet to send [08:39:33]OFD Sender: No OFD packet to send [08:39:38]OFD Sender: No OFD packet to send [08:39:43]OFD Sender: No OFD packet to send [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:23]OFD Sender: No OFD packet to send [08:41:25]accept exits with 9 [08:41:25]New connection [08:41:25]New thread 3067313508 created [08:41:25]Thread 3067170148 joined [08:41:25]Waiting for new connection... [08:41:25] Sock 9.Parse request [08:41:25]Sock 9.Check first char [08:41:25]Sock 9.First char is OK [08:41:25]request: POST /json_proto HTTP/1.0 [08:41:25]Method: POST [08:41:25]URL: /json_proto [08:41:25]Method is POST - this is cgi request [08:41:25]url: /json_proto [08:41:25]query_string will be loaded in cgi processing [08:41:25]execute_cgi json_proto POST (null) [08:41:25]execute_cgi path=json_proto method=POST [08:41:25]POST find Content-Length [08:41:25]Host: 172.17.43.131:8080 [08:41:25]Content-Length: 686 [08:41:25]Content-Type: application/json [08:41:25] [08:41:25]POST finish read [08:41:25]Found Content-Length = 686 [08:41:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002794", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 41.210, "sum" : 1500.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:41:25]execute_script... [08:41:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002794", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 41.210, "sum" : 1500.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:41:25]POST & json_proto [08:41:25]process_json_proto [08:41:25]json parsed OK: [08:41:25]protocol is kg_v1.0 [08:41:25]action value=close_receipt [08:41:25]process_action close_receipt [08:41:25]cmd_close_receipt [08:41:25]MH_GetDate [08:41:25]Write to MH i2c: F0 00 00 B0 08 A7 [08:41:25]Write i2c OK [08:41:25]MH_I2C_Read... [08:41:25]Read from MH i2c: F0 [08:41:25]MH_I2C_Read... [08:41:25]Read from MH i2c: F0 09 00 [08:41:25]MH_I2C_Read... [08:41:25]Read from MH i2c: F0 09 00 B0 08 00 35 04 A6 66 F9 24 A2 66 1A [08:41:25]GetLastDocTimeStamp 1722155920 [08:41:25]current date 1722156085 [08:41:25]FM_GetShiftState [08:41:25]SAM_PROTO_GetShiftState [08:41:25]wFMCommunicate request_size=4 [08:41:25]MH_SAM_APDU [08:41:25]CAPDU: 80 13 01 00 [08:41:25]Write to MH i2c: E2 08 00 B1 08 80 13 01 00 00 00 00 00 36 [08:41:25]Write i2c OK [08:41:25]MH_I2C_Read... [08:41:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:41:25]Read from MH i2c: E2 [08:41:25]MH_I2C_Read... [08:41:25]Read from MH i2c: E2 0E 00 [08:41:25]MH_I2C_Read... [08:41:25]Read from MH i2c: E2 0E 00 B1 08 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 E7 [08:41:25]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [08:41:25]wFMCommunicate OK [08:41:25]SAM_PROTO_GetShiftState done [08:41:25]FM_GetShiftState done [08:41:25]opened in 1722125326 [08:41:25]opened+sec_in_day 1722211726 [08:41:25]quantity*price = 150004 [08:41:25]sum+1 = 150005 [08:41:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.27 НДС 12% : 159.30 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 118 28.07.2024 08:41 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226458 ФПД: 149738012999094 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T084125&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226458&fm=149738012999094&tin=02508201610067®Number=0000000000092624&sum=150000 [08:41:26]StoreToDocumentArchive [08:41:26]shift 439 fd 226458 [08:41:26]save to /storage/0439/doc_00226458 [08:41:26]save last doc name /storage/0439/doc_00226458 to /storage/kkm_last_doc_name [08:41:26]save OK [08:41:26]Clear old archive folders... [08:41:26]ProcessDocumentItem done err = 0, tmpTLVsize=250 [08:41:26]tlvbuf is 00309970 [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 BE 08 80 09 00 00 00 00 00 00 38 [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 BE 08 00 90 00 3A [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 BF 08 80 0D 01 02 00 00 00 00 40 [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 BF 08 00 90 00 3B [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 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FA A0 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 F4 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 3A 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 76 00 00 00 F4 03 04 00 35 04 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9A 74 03 00 35 04 06 00 88 2F [08:41:26]Write to MH i2c: E2 02 01 C0 08 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FA A0 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 F4 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 3A 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 76 00 00 00 F4 03 04 00 35 04 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9A 74 03 00 35 04 06 00 88 2F 00 00 75 [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 C0 08 00 90 00 3C [08:41:26]RAPDU: 90 00 [08:41:26]wFMCommunicate OK [08:41:26]wFMCommunicate request_size=9 [08:41:26]MH_SAM_APDU [08:41:26]CAPDU: 80 0D 02 02 04 99 12 FD B6 [08:41:26]Write to MH i2c: E2 0C 00 C1 08 80 0D 02 02 04 00 99 12 FD B6 00 00 A9 [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 C1 08 00 90 00 3D [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 C2 08 80 0D 03 02 00 00 00 00 45 [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 C2 08 00 5A 89 83 1A 3F 00 FA C7 90 00 C6 [08:41:26]RAPDU: 5A 89 83 1A 3F 00 FA C7 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 C3 08 80 11 00 00 00 00 00 00 45 [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 C3 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A2 [08:41:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:41:26]wFMCommunicate OK [08:41:26]CreateOFDProtocolMessage done [08:41:26]OFDSenderStorePacket 226458 [08:41:26]StoreOFDPacket docnum=226458 [08:41:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 A3 F3 06 01 45 29 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FA A0 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 F4 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 3A 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 76 00 00 00 F4 03 04 00 35 04 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9A 74 03 00 35 04 06 00 88 2F 99 12 FD B6 5A 89 83 1A 3F 00 FA C7 [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/00226458 [08:41:26]NVStorageSaveData ofd_packets/00226458 [08:41:26]File name is /storage/ofd_packets/00226458 [08:41:26]Write 300 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 C4 08 CC [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 C4 08 00 00 00 00 00 FF 0F E1 [08:41:26]RasterBufferAndPrint [08:41:26]line Счет N : (1)2002794 [08:41:26]line ИНН: 02508201610067 [08:41:26]line Контрольно-Кассовый Чек [08:41:26]line ПРОДАЖА [08:41:26]line ТРК (МРК, ГНК) : 81 [08:41:26]line Товар: 2711190000 [08:41:26]line ГАЗ-К-5 [08:41:26]line 41.210 * 36.40 [08:41:26]line = 1500.04 [08:41:26]line НДС 12% НСП 1% [08:41:26]line > о реализуемом товаре [08:41:26]line ОКРУГЛЕНИЕ: -0.04 [08:41:26]line ИТОГО: 1500.00 [08:41:26]line Внесено: 1500.00 [08:41:26]line СДАЧА: 0.00 [08:41:26]line НСП 1% : 13.27 [08:41:26]line НДС 12% : 159.30 [08:41:26]line Наличными: 1500.00 [08:41:26]line Безнал.: 0.00 [08:41:26]line Место: АЗС № 97 "Партнер Нефть" [08:41:26]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:41:26]line СНО: Общий режим [08:41:26]line Чек 118 28.07.2024 08:41 [08:41:26]line Смена: 439 ФФД: 1.0 [08:41:26]line ЗНМ: 0300000054 [08:41:26]line РНМ: 0000000000092624 [08:41:26]line Версия ККМ: 001 [08:41:26]line ФМ: 0000000000874959 [08:41:26]line ФД: 226458 [08:41:26]line ФПД: 149738012999094 [08:41:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T084125&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226458&fm=149738012999094&tin=02508201610067®Number=0000000000092624&sum=150000 [08:41:27]written 0, free lines is 4095 [08:41:27]OFD Sender: Processing packet 226458 [packets to send 600, broken 599] [08:41:27]ProducePacketName [08:41:27]name=ofd_packets/00226458 [08:41:27]OFD Sender: To server: pG, [08:41:27]CommunicateWithHost lk.salyk.kg:30040 [08:41:27]ConnectInit lk.salyk.kg [08:41:27]Write to MH i2c: 01 00 00 EF 08 F7 [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 EF 08 00 00 00 00 00 54 0C 5E [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 3160 [08:41:27]MH_Cut [08:41:27]Write to MH i2c: D1 01 00 F6 08 01 D0 [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 F6 08 00 CF [08:41:27]Write to MH i2c: 01 00 00 F7 08 FF [08:41:27]Write i2c OK [08:41:27]MH_I2C_Read... [08:41:28]*** Cut start [08:41:28]*** Partial cut [08:41:28]*** CUTSNS_PIN = 1 [08:41:29]*** CUTSNS_PIN = 0 [08:41:29]*** Brake cut motor [08:41:29]Connected sock=11 [08:41:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 A3 F3 06 01 45 29 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FA A0 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 F4 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 3A 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 76 00 00 00 F4 03 04 00 35 04 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9A 74 03 00 35 04 06 00 88 2F 99 12 FD B6 5A 89 83 1A 3F 00 FA C7 [08:41:29]Read from MH i2c: 01 [08:41:29]MH_I2C_Read... [08:41:29]*** Stop cut motor [08:41:29]*** Cut end [08:41:29]Read from MH i2c: 01 07 00 [08:41:29]MH_I2C_Read... [08:41:29]Read from MH i2c: 01 07 00 F7 08 00 00 00 00 00 FF 0F 14 [08:41:29]process_action close_receipt done [08:41:29]requested_data is exist [08:41:29]produce_requested_data [08:41:29]requested_item fm.sn is exist - process it [08:41:29]wFMCommunicate request_size=4 [08:41:29]MH_SAM_APDU [08:41:29]CAPDU: 80 11 00 00 [08:41:29]Write to MH i2c: E2 08 00 F8 08 80 11 00 00 00 00 00 00 7A [08:41:29]Write i2c OK [08:41:29]MH_I2C_Read... [08:41:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:41:29]Read from MH i2c: E2 [08:41:29]MH_I2C_Read... [08:41:29]Read from MH i2c: E2 17 00 [08:41:29]MH_I2C_Read... [08:41:29]Read from MH i2c: E2 17 00 F8 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D7 [08:41:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:41:29]wFMCommunicate OK [08:41:29]requested_item fd.num is exist - process it [08:41:29]SAM_PROTO_GetFieldsCounters [08:41:29]wFMCommunicate request_size=4 [08:41:29]MH_SAM_APDU [08:41:29]CAPDU: 80 13 00 00 [08:41:29]Write to MH i2c: E2 08 00 F9 08 80 13 00 00 00 00 00 00 7D [08:41:29]Write i2c OK [08:41:29]MH_I2C_Read... [08:41:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:41:29]Read from MH i2c: E2 [08:41:29]MH_I2C_Read... [08:41:29]Read from MH i2c: E2 62 00 [08:41:29]MH_I2C_Read... [08:41:29]Read from MH i2c: E2 62 00 F9 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9A 74 03 00 0E 04 04 00 B7 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 D1 [08:41:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9A 74 03 00 0E 04 04 00 B7 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 [08:41:29]wFMCommunicate OK [08:41:29]SAM_PROTO_GetFieldsCounters done [08:41:29]requested_item shift.num is exist - process it [08:41:29]requested_item shift.opened is exist - process it [08:41:29]req_shift_opened [08:41:29]FM_GetShiftState [08:41:29]SAM_PROTO_GetShiftState [08:41:29]wFMCommunicate request_size=4 [08:41:29]MH_SAM_APDU [08:41:29]CAPDU: 80 13 01 00 [08:41:29]Write to MH i2c: E2 08 00 FA 08 80 13 01 00 00 00 00 00 7F [08:41:29]Write i2c OK [08:41:29]MH_I2C_Read... [08:41:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:41:29]Read from MH i2c: E2 [08:41:29]MH_I2C_Read... [08:41:29]Read from MH i2c: E2 0E 00 [08:41:29]MH_I2C_Read... [08:41:29]Read from MH i2c: E2 0E 00 FA 08 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 30 [08:41:29]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [08:41:29]wFMCommunicate OK [08:41:29]SAM_PROTO_GetShiftState done [08:41:29]FM_GetShiftState done [08:41:29]req_shift_opened done [08:41:29]requested_item shift.open_date is exist - process it [08:41:29]req_shift_open_date [08:41:29]req_shift_open_date done [08:41:29]produce_requested_data done [08:41:29]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226458,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [08:41:29]process_action_free close_receipt [08:41:29]json_value_free [08:41:29]json_value_free done [08:41:29]process_json_proto returns [08:41:29]Send response to host [08:41:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226458,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [08:41:29]free response buf [08:41:29]execute_script done [08:41:29]execute_script returns [08:41:29]free content buf [08:41:29]Sock 9.Close socket [08:41:29]Sock 9.Thread stoped [08:41:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 3D E7 47 00 E0 A2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9A 74 03 00 F4 03 04 00 42 B0 A5 66 B6 04 01 00 00 B6 C5 FB 18 D3 1C 47 30 [08:41:31]CommunicateWithHost err = 0 [08:41:31]CheckOFDResponse [08:41:31]1017 (14) - 77093643461234 [08:41:31]1041 (16) - 0000000000874959 [08:41:31]1040 (4) - 226458 [08:41:31]1012 (4) - 28.07.2024 02:43 [08:41:31]1206 (1) - 0 [08:41:31]OFD Sender: Remove packet 226458 [08:41:31]ProducePacketName [08:41:31]name=ofd_packets/00226458 [08:41:31]NVStorageDeleteData [08:41:31]OFD Sender: No OFD packet to send [08:41:36]OFD Sender: No OFD packet to send [08:41:41]OFD Sender: No OFD packet to send [08:41:44]accept exits with 8 [08:41:44]New connection [08:41:44]New thread 3067170148 created [08:41:44]Thread 3067313508 joined [08:41:44]Waiting for new connection... [08:41:44] Sock 8.Parse request [08:41:44]Sock 8.Check first char [08:41:44]Sock 8.First char is OK [08:41:44]request: POST /json_proto HTTP/1.0 [08:41:44]Method: POST [08:41:44]URL: /json_proto [08:41:44]Method is POST - this is cgi request [08:41:44]url: /json_proto [08:41:44]query_string will be loaded in cgi processing [08:41:44]execute_cgi json_proto POST (null) [08:41:44]execute_cgi path=json_proto method=POST [08:41:44]POST find Content-Length [08:41:44]Host: 172.17.43.131:8080 [08:41:44]Content-Length: 966 [08:41:44]Content-Type: application/json [08:41:44] [08:41:44]POST finish read [08:41:44]Found Content-Length = 966 [08:41:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002795", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.13 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:41:44]execute_script... [08:41:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002795", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.13 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:41:44]POST & json_proto [08:41:44]process_json_proto [08:41:44]json parsed OK: [08:41:44]protocol is kg_v1.0 [08:41:44]action value=close_receipt [08:41:44]process_action close_receipt [08:41:44]cmd_close_receipt [08:41:44]MH_GetDate [08:41:44]Write to MH i2c: F0 00 00 FB 08 F2 [08:41:44]Write i2c OK [08:41:44]MH_I2C_Read... [08:41:44]Read from MH i2c: F0 [08:41:44]MH_I2C_Read... [08:41:44]Read from MH i2c: F0 09 00 [08:41:44]MH_I2C_Read... [08:41:44]Read from MH i2c: F0 09 00 FB 08 00 49 04 A6 66 F9 24 A2 66 79 [08:41:44]GetLastDocTimeStamp 1722156085 [08:41:44]current date 1722156105 [08:41:44]FM_GetShiftState [08:41:44]SAM_PROTO_GetShiftState [08:41:44]wFMCommunicate request_size=4 [08:41:44]MH_SAM_APDU [08:41:44]CAPDU: 80 13 01 00 [08:41:44]Write to MH i2c: E2 08 00 FC 08 80 13 01 00 00 00 00 00 81 [08:41:44]Write i2c OK [08:41:44]MH_I2C_Read... [08:41:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:41:44]Read from MH i2c: E2 [08:41:44]MH_I2C_Read... [08:41:44]Read from MH i2c: E2 0E 00 [08:41:44]MH_I2C_Read... [08:41:44]Read from MH i2c: E2 0E 00 FC 08 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 32 [08:41:44]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [08:41:44]wFMCommunicate OK [08:41:44]SAM_PROTO_GetShiftState done [08:41:44]FM_GetShiftState done [08:41:44]opened in 1722125326 [08:41:44]opened+sec_in_day 1722211726 [08:41:44]quantity*price = 150041 [08:41:44]sum+1 = 150042 [08:41:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.34 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 119 28.07.2024 08:41 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Дисконтная программа S-92 номер 97 сэкономлено 22.13 сом ФМ: 0000000000874959 ФД: 226459 ФПД: 225513623551606 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T084145&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226459&fm=225513623551606&tin=02508201610067®Number=0000000000092624&sum=150000 [08:41:45]StoreToDocumentArchive [08:41:45]shift 439 fd 226459 [08:41:45]save to /storage/0439/doc_00226459 [08:41:45]save last doc name /storage/0439/doc_00226459 to /storage/kkm_last_doc_name [08:41:45]save OK [08:41:45]Clear old archive folders... [08:41:45]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:41:45]tlvbuf is 0030FD60 [08:41:45]SAM_PROTO_ClearQueue [08:41:45]wFMCommunicate request_size=4 [08:41:45]MH_SAM_APDU [08:41:45]CAPDU: 80 09 00 00 [08:41:45]Write to MH i2c: E2 08 00 09 09 80 09 00 00 00 00 00 00 84 [08:41:45]Write i2c OK [08:41:45]MH_I2C_Read... [08:41:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:41:46]Read from MH i2c: E2 [08:41:46]MH_I2C_Read... [08:41:46]Read from MH i2c: E2 03 00 [08:41:46]MH_I2C_Read... [08:41:46]Read from MH i2c: E2 03 00 09 09 00 90 00 86 [08:41:46]RAPDU: 90 00 [08:41:46]wFMCommunicate OK [08:41:46]SAM_PROTO_ClearQueue done [08:41:46]KKMCreateOFDPacket [08:41:46]OFDProtocolAddRootSTLVToBuf [08:41:46]FM_MakeSignedData [08:41:46]FM_MakeSignedData [08:41:46]SAM_PROTO_SignData [08:41:46]wFMCommunicate request_size=4 [08:41:46]MH_SAM_APDU [08:41:46]CAPDU: 80 0D 01 02 [08:41:46]Write to MH i2c: E2 08 00 0A 09 80 0D 01 02 00 00 00 00 8C [08:41:46]Write i2c OK [08:41:46]MH_I2C_Read... [08:41:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:41:46]Read from MH i2c: E2 [08:41:46]MH_I2C_Read... [08:41:46]Read from MH i2c: E2 03 00 [08:41:46]MH_I2C_Read... [08:41:46]Read from MH i2c: E2 03 00 0A 09 00 90 00 87 [08:41:46]RAPDU: 90 00 [08:41:46]wFMCommunicate OK [08:41:46]wFMCommunicate request_size=255 [08:41:46]MH_SAM_APDU [08:41:46]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 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 3E 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 77 00 00 00 F4 03 04 00 49 04 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9B 74 03 00 35 04 06 00 [08:41:46]Write to MH i2c: E2 02 01 0B 09 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 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 3E 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 77 00 00 00 F4 03 04 00 49 04 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9B 74 03 00 35 04 06 00 00 00 4C [08:41:46]Write i2c OK [08:41:46]MH_I2C_Read... [08:41:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:41:46]Read from MH i2c: E2 [08:41:46]MH_I2C_Read... [08:41:46]Read from MH i2c: E2 03 00 [08:41:46]MH_I2C_Read... [08:41:46]Read from MH i2c: E2 03 00 0B 09 00 90 00 88 [08:41:46]RAPDU: 90 00 [08:41:46]wFMCommunicate OK [08:41:46]wFMCommunicate request_size=11 [08:41:46]MH_SAM_APDU [08:41:46]CAPDU: 80 0D 02 02 06 CD 1A 7B 6C 7E 76 [08:41:46]Write to MH i2c: E2 0E 00 0C 09 80 0D 02 02 06 00 CD 1A 7B 6C 7E 76 00 00 5D [08:41:46]Write i2c OK [08:41:46]MH_I2C_Read... [08:41:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:41:46]Read from MH i2c: E2 [08:41:46]MH_I2C_Read... [08:41:46]Read from MH i2c: E2 03 00 [08:41:46]MH_I2C_Read... [08:41:46]Read from MH i2c: E2 03 00 0C 09 00 90 00 89 [08:41:46]RAPDU: 90 00 [08:41:46]wFMCommunicate OK [08:41:46]wFMCommunicate request_size=4 [08:41:46]MH_SAM_APDU [08:41:46]CAPDU: 80 0D 03 02 [08:41:46]Write to MH i2c: E2 08 00 0D 09 80 0D 03 02 00 00 00 00 91 [08:41:46]Write i2c OK [08:41:46]MH_I2C_Read... [08:41:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:41:46]Read from MH i2c: E2 [08:41:46]MH_I2C_Read... [08:41:46]Read from MH i2c: E2 0B 00 [08:41:46]MH_I2C_Read... [08:41:46]Read from MH i2c: E2 0B 00 0D 09 00 27 19 3E A1 A5 1D C5 2B 90 00 63 [08:41:46]RAPDU: 27 19 3E A1 A5 1D C5 2B 90 00 [08:41:46]wFMCommunicate OK [08:41:46]SAM_PROTO_SignData done [08:41:46]FM_MakeSignedData done [08:41:46]CreateOFDProtocolMessage [08:41:46]wFMCommunicate request_size=4 [08:41:46]MH_SAM_APDU [08:41:46]CAPDU: 80 11 00 00 [08:41:46]Write to MH i2c: E2 08 00 0E 09 80 11 00 00 00 00 00 00 91 [08:41:46]Write i2c OK [08:41:46]MH_I2C_Read... [08:41:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:41:46]Read from MH i2c: E2 [08:41:46]MH_I2C_Read... [08:41:46]Read from MH i2c: E2 17 00 [08:41:46]MH_I2C_Read... [08:41:46]Read from MH i2c: E2 17 00 0E 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 EE [08:41:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:41:46]wFMCommunicate OK [08:41:46]CreateOFDProtocolMessage done [08:41:46]OFDSenderStorePacket 226459 [08:41:46]StoreOFDPacket docnum=226459 [08:41:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 BF 26 08 01 B4 A7 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 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 3E 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 77 00 00 00 F4 03 04 00 49 04 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9B 74 03 00 35 04 06 00 CD 1A 7B 6C 7E 76 27 19 3E A1 A5 1D C5 2B [08:41:46]CheckFolder [08:41:46]dirname=/storage/ofd_packets [08:41:46]CheckFolder done [08:41:46]ProducePacketName [08:41:46]name=ofd_packets/00226459 [08:41:46]NVStorageSaveData ofd_packets/00226459 [08:41:46]File name is /storage/ofd_packets/00226459 [08:41:46]Write 302 bytes [08:41:46]NVStorageSaveData done [08:41:46]OFDSenderStorePacket done [08:41:46]KKMCreateOFDPacket done [08:41:46]NVStorageSaveData kkm_last_timestamp [08:41:46]File name is /storage/kkm_last_timestamp [08:41:46]Write 4 bytes [08:41:46]NVStorageSaveData done [08:41:46]ExternCall_PrintAddStr [08:41:46]wPrintStart [08:41:46]Write to MH i2c: 01 00 00 0F 09 18 [08:41:46]Write i2c OK [08:41:46]MH_I2C_Read... [08:41:46]Read from MH i2c: 01 [08:41:46]MH_I2C_Read... [08:41:46]Read from MH i2c: 01 07 00 [08:41:46]MH_I2C_Read... [08:41:46]Read from MH i2c: 01 07 00 0F 09 00 00 00 00 00 FF 0F 2D [08:41:46]RasterBufferAndPrint [08:41:46]line Счет N : (1)2002795 [08:41:46]line ИНН: 02508201610067 [08:41:46]line Контрольно-Кассовый Чек [08:41:46]line ПРОДАЖА [08:41:46]line ТРК (МРК, ГНК) : 52 [08:41:46]line Товар: 2710124130 [08:41:46]line Super-92-К-5 [08:41:46]line 22.130 * 67.80 [08:41:46]line = 1500.41 [08:41:46]line НДС 12% НСП 1% [08:41:46]line > о реализуемом товаре [08:41:46]line ОКРУГЛЕНИЕ: -0.41 [08:41:46]line ИТОГО: 1500.00 [08:41:46]line Внесено: 1500.00 [08:41:46]line СДАЧА: 0.00 [08:41:46]line НСП 1% : 13.28 [08:41:46]line НДС 12% : 159.34 [08:41:46]line Наличными: 1500.00 [08:41:46]line Безнал.: 0.00 [08:41:46]line Место: АЗС № 97 "Партнер Нефть" [08:41:46]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:41:46]line СНО: Общий режим [08:41:46]line Чек 119 28.07.2024 08:41 [08:41:46]line Смена: 439 ФФД: 1.0 [08:41:46]line ЗНМ: 0300000054 [08:41:46]line РНМ: 0000000000092624 [08:41:46]line Версия ККМ: 001 [08:41:46]line [08:41:46]line Дисконтная программа [08:41:46]line S-92 [08:41:46]line номер 97 [08:41:46]line сэкономлено 22.13 сом [08:41:46]line ФМ: 0000000000874959 [08:41:46]line ФД: 226459 [08:41:46]line ФПД: 225513623551606 [08:41:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T084145&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226459&fm=225513623551606&tin=02508201610067®Number=0000000000092624&sum=150000 [08:41:46]OFD Sender: Processing packet 226459 [packets to send 600, broken 599] [08:41:46]ProducePacketName [08:41:46]name=ofd_packets/00226459 [08:41:46]OFD Sender: To server: pG, [08:41:46]CommunicateWithHost lk.salyk.kg:30040 [08:41:46]ConnectInit lk.salyk.kg [08:41:46]written 0, free lines is 4095 [08:41:47]Write to MH i2c: 01 00 00 3F 09 48 [08:41:47]Write i2c OK [08:41:47]MH_I2C_Read... [08:41:47]Read from MH i2c: 01 [08:41:47]MH_I2C_Read... [08:41:47]Read from MH i2c: 01 07 00 [08:41:47]MH_I2C_Read... [08:41:47]Read from MH i2c: 01 07 00 3F 09 00 00 00 00 00 E1 0B 3B [08:41:47]RasterBufferAndPrint [08:41:47]line [08:41:47]line [08:41:47]line [08:41:47]line [08:41:47]line [08:41:47]written 0, free lines is 3044 [08:41:47]MH_Cut [08:41:47]Write to MH i2c: D1 01 00 46 09 01 21 [08:41:47]Write i2c OK [08:41:47]MH_I2C_Read... [08:41:47]Read from MH i2c: D1 [08:41:47]MH_I2C_Read... [08:41:47]Read from MH i2c: D1 01 00 [08:41:47]MH_I2C_Read... [08:41:47]Read from MH i2c: D1 01 00 46 09 00 20 [08:41:47]Write to MH i2c: 01 00 00 47 09 50 [08:41:47]Write i2c OK [08:41:47]MH_I2C_Read... [08:41:48]*** Cut start [08:41:48]*** Partial cut [08:41:48]*** CUTSNS_PIN = 1 [08:41:48]*** CUTSNS_PIN = 0 [08:41:49]*** Brake cut motor [08:41:49]Read from MH i2c: 01 [08:41:49]MH_I2C_Read... [08:41:49]*** Stop cut motor [08:41:49]*** Cut end [08:41:49]Read from MH i2c: 01 07 00 [08:41:49]MH_I2C_Read... [08:41:49]Read from MH i2c: 01 07 00 47 09 00 00 00 00 00 FF 0F 65 [08:41:49]process_action close_receipt done [08:41:49]requested_data is exist [08:41:49]produce_requested_data [08:41:49]requested_item fm.sn is exist - process it [08:41:49]wFMCommunicate request_size=4 [08:41:49]MH_SAM_APDU [08:41:49]CAPDU: 80 11 00 00 [08:41:49]Write to MH i2c: E2 08 00 48 09 80 11 00 00 00 00 00 00 CB [08:41:49]Write i2c OK [08:41:49]MH_I2C_Read... [08:41:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:41:49]Read from MH i2c: E2 [08:41:49]MH_I2C_Read... [08:41:49]Read from MH i2c: E2 17 00 [08:41:49]MH_I2C_Read... [08:41:49]Read from MH i2c: E2 17 00 48 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 28 [08:41:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:41:49]wFMCommunicate OK [08:41:49]requested_item fd.num is exist - process it [08:41:49]SAM_PROTO_GetFieldsCounters [08:41:49]wFMCommunicate request_size=4 [08:41:49]MH_SAM_APDU [08:41:49]CAPDU: 80 13 00 00 [08:41:49]Write to MH i2c: E2 08 00 49 09 80 13 00 00 00 00 00 00 CE [08:41:49]Write i2c OK [08:41:49]MH_I2C_Read... [08:41:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:41:49]Read from MH i2c: E2 [08:41:49]MH_I2C_Read... [08:41:49]Read from MH i2c: E2 62 00 [08:41:49]MH_I2C_Read... [08:41:49]Read from MH i2c: E2 62 00 49 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9B 74 03 00 0E 04 04 00 B7 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 26 [08:41:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9B 74 03 00 0E 04 04 00 B7 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 [08:41:49]wFMCommunicate OK [08:41:49]SAM_PROTO_GetFieldsCounters done [08:41:49]requested_item shift.num is exist - process it [08:41:49]requested_item shift.opened is exist - process it [08:41:49]req_shift_opened [08:41:49]FM_GetShiftState [08:41:49]SAM_PROTO_GetShiftState [08:41:49]wFMCommunicate request_size=4 [08:41:49]MH_SAM_APDU [08:41:49]CAPDU: 80 13 01 00 [08:41:49]Write to MH i2c: E2 08 00 4A 09 80 13 01 00 00 00 00 00 D0 [08:41:49]Write i2c OK [08:41:49]MH_I2C_Read... [08:41:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:41:49]Read from MH i2c: E2 [08:41:49]MH_I2C_Read... [08:41:49]Read from MH i2c: E2 0E 00 [08:41:49]MH_I2C_Read... [08:41:49]Read from MH i2c: E2 0E 00 4A 09 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 81 [08:41:49]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [08:41:49]wFMCommunicate OK [08:41:49]SAM_PROTO_GetShiftState done [08:41:49]FM_GetShiftState done [08:41:49]req_shift_opened done [08:41:49]requested_item shift.open_date is exist - process it [08:41:49]req_shift_open_date [08:41:49]req_shift_open_date done [08:41:49]produce_requested_data done [08:41:49]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226459,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [08:41:49]process_action_free close_receipt [08:41:49]json_value_free [08:41:49]json_value_free done [08:41:49]process_json_proto returns [08:41:49]Send response to host [08:41:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226459,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [08:41:49]free response buf [08:41:49]execute_script done [08:41:49]execute_script returns [08:41:49]free content buf [08:41:49]Sock 8.Close socket [08:41:49]Sock 8.Thread stoped [08:41:51]Connected sock=11 [08:41:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 BF 26 08 01 B4 A7 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 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 3E 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 77 00 00 00 F4 03 04 00 49 04 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9B 74 03 00 35 04 06 00 CD 1A 7B 6C 7E 76 27 19 3E A1 A5 1D C5 2B [08:41:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 DE 01 47 00 A5 42 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9B 74 03 00 F4 03 04 00 58 B0 A5 66 B6 04 01 00 00 4E C8 2F DB 49 61 D0 C8 [08:41:51]CommunicateWithHost err = 0 [08:41:51]CheckOFDResponse [08:41:51]1017 (14) - 77093643461234 [08:41:51]1041 (16) - 0000000000874959 [08:41:51]1040 (4) - 226459 [08:41:51]1012 (4) - 28.07.2024 02:43 [08:41:51]1206 (1) - 0 [08:41:51]OFD Sender: Remove packet 226459 [08:41:51]ProducePacketName [08:41:51]name=ofd_packets/00226459 [08:41:51]NVStorageDeleteData [08:41:52]OFD Sender: No OFD packet to send [08:41:57]OFD Sender: No OFD packet to send [08:42:00]recv_with_timeout no data received [08:42:02]OFD Sender: No OFD packet to send [08:42:07]OFD Sender: No OFD packet to send [08:42:11]recv_with_timeout no data received [08:42:12]OFD Sender: No OFD packet to send [08:42:17]OFD Sender: No OFD packet to send [08:42:21]recv_with_timeout no data received [08:42:22]OFD Sender: No OFD packet to send [08:42:27]OFD Sender: No OFD packet to send [08:42:32]OFD Sender: No OFD packet to send [08:42:37]OFD Sender: No OFD packet to send [08:42:42]OFD Sender: No OFD packet to send [08:42:47]OFD Sender: No OFD packet to send [08:42:52]OFD Sender: No OFD packet to send [08:42:57]OFD Sender: No OFD packet to send [08:43:02]OFD Sender: No OFD packet to send [08:43:07]OFD Sender: No OFD packet to send [08:43:12]OFD Sender: No OFD packet to send [08:43:17]OFD Sender: No OFD packet to send [08:43:22]OFD Sender: No OFD packet to send [08:43:27]OFD Sender: No OFD packet to send [08:43:31]recv_with_timeout no data received [08:43:32]OFD Sender: No OFD packet to send [08:43:37]OFD Sender: No OFD packet to send [08:43:42]OFD Sender: No OFD packet to send [08:43:45]accept exits with 9 [08:43:45]New connection [08:43:45]New thread 3067313508 created [08:43:45]Thread 3067170148 joined [08:43:45]Waiting for new connection... [08:43:45] Sock 9.Parse request [08:43:45]Sock 9.Check first char [08:43:45]Sock 9.First char is OK [08:43:45]request: POST /json_proto HTTP/1.0 [08:43:45]Method: POST [08:43:45]URL: /json_proto [08:43:45]Method is POST - this is cgi request [08:43:45]url: /json_proto [08:43:45]query_string will be loaded in cgi processing [08:43:45]execute_cgi json_proto POST (null) [08:43:45]execute_cgi path=json_proto method=POST [08:43:45]POST find Content-Length [08:43:45]Host: 172.17.43.131:8080 [08:43:45]Content-Length: 683 [08:43:45]Content-Type: application/json [08:43:45] [08:43:45]POST finish read [08:43:45]Found Content-Length = 683 [08:43:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002797", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:43:45]execute_script... [08:43:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002797", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:43:45]POST & json_proto [08:43:45]process_json_proto [08:43:45]json parsed OK: [08:43:45]protocol is kg_v1.0 [08:43:45]action value=close_receipt [08:43:45]process_action close_receipt [08:43:45]cmd_close_receipt [08:43:45]MH_GetDate [08:43:45]Write to MH i2c: F0 00 00 4B 09 43 [08:43:45]Write i2c OK [08:43:45]MH_I2C_Read... [08:43:45]Read from MH i2c: F0 [08:43:45]MH_I2C_Read... [08:43:45]Read from MH i2c: F0 09 00 [08:43:45]MH_I2C_Read... [08:43:45]Read from MH i2c: F0 09 00 4B 09 00 C1 04 A6 66 F9 24 A2 66 42 [08:43:45]GetLastDocTimeStamp 1722156105 [08:43:45]current date 1722156225 [08:43:45]FM_GetShiftState [08:43:45]SAM_PROTO_GetShiftState [08:43:45]wFMCommunicate request_size=4 [08:43:45]MH_SAM_APDU [08:43:45]CAPDU: 80 13 01 00 [08:43:45]Write to MH i2c: E2 08 00 4C 09 80 13 01 00 00 00 00 00 D2 [08:43:45]Write i2c OK [08:43:45]MH_I2C_Read... [08:43:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:43:45]Read from MH i2c: E2 [08:43:45]MH_I2C_Read... [08:43:45]Read from MH i2c: E2 0E 00 [08:43:45]MH_I2C_Read... [08:43:45]Read from MH i2c: E2 0E 00 4C 09 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 83 [08:43:45]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [08:43:45]wFMCommunicate OK [08:43:45]SAM_PROTO_GetShiftState done [08:43:45]FM_GetShiftState done [08:43:45]opened in 1722125326 [08:43:45]opened+sec_in_day 1722211726 [08:43:45]quantity*price = 100005 [08:43:45]sum+1 = 100006 [08:43:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 120 28.07.2024 08:43 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226460 ФПД: 123813176384679 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T084345&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226460&fm=123813176384679&tin=02508201610067®Number=0000000000092624&sum=100000 [08:43:46]StoreToDocumentArchive [08:43:46]shift 439 fd 226460 [08:43:46]save to /storage/0439/doc_00226460 [08:43:46]save last doc name /storage/0439/doc_00226460 to /storage/kkm_last_doc_name [08:43:46]save OK [08:43:46]Clear old archive folders... [08:43:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:43:46]tlvbuf is 00301B40 [08:43:46]SAM_PROTO_ClearQueue [08:43:46]wFMCommunicate request_size=4 [08:43:46]MH_SAM_APDU [08:43:46]CAPDU: 80 09 00 00 [08:43:46]Write to MH i2c: E2 08 00 59 09 80 09 00 00 00 00 00 00 D4 [08:43:46]Write i2c OK [08:43:46]MH_I2C_Read... [08:43:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:43:46]Read from MH i2c: E2 [08:43:46]MH_I2C_Read... [08:43:46]Read from MH i2c: E2 03 00 [08:43:46]MH_I2C_Read... [08:43:46]Read from MH i2c: E2 03 00 59 09 00 90 00 D6 [08:43:46]RAPDU: 90 00 [08:43:46]wFMCommunicate OK [08:43:46]SAM_PROTO_ClearQueue done [08:43:46]KKMCreateOFDPacket [08:43:46]OFDProtocolAddRootSTLVToBuf [08:43:46]FM_MakeSignedData [08:43:46]FM_MakeSignedData [08:43:46]SAM_PROTO_SignData [08:43:46]wFMCommunicate request_size=4 [08:43:46]MH_SAM_APDU [08:43:46]CAPDU: 80 0D 01 02 [08:43:46]Write to MH i2c: E2 08 00 5A 09 80 0D 01 02 00 00 00 00 DC [08:43:46]Write i2c OK [08:43:46]MH_I2C_Read... [08:43:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:43:46]Read from MH i2c: E2 [08:43:46]MH_I2C_Read... [08:43:46]Read from MH i2c: E2 03 00 [08:43:46]MH_I2C_Read... [08:43:46]Read from MH i2c: E2 03 00 5A 09 00 90 00 D7 [08:43:46]RAPDU: 90 00 [08:43:46]wFMCommunicate OK [08:43:46]wFMCommunicate request_size=255 [08:43:46]MH_SAM_APDU [08:43:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 78 00 00 00 F4 03 04 00 C1 04 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9C 74 03 00 35 04 06 00 70 [08:43:46]Write to MH i2c: E2 02 01 5B 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 78 00 00 00 F4 03 04 00 C1 04 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9C 74 03 00 35 04 06 00 70 00 00 76 [08:43:46]Write i2c OK [08:43:46]MH_I2C_Read... [08:43:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:43:47]Read from MH i2c: E2 [08:43:47]MH_I2C_Read... [08:43:47]Read from MH i2c: E2 03 00 [08:43:47]MH_I2C_Read... [08:43:47]Read from MH i2c: E2 03 00 5B 09 00 90 00 D8 [08:43:47]RAPDU: 90 00 [08:43:47]wFMCommunicate OK [08:43:47]wFMCommunicate request_size=10 [08:43:47]MH_SAM_APDU [08:43:47]CAPDU: 80 0D 02 02 05 9B 80 65 9C A7 [08:43:47]Write to MH i2c: E2 0D 00 5C 09 80 0D 02 02 05 00 9B 80 65 9C A7 00 00 AC [08:43:47]Write i2c OK [08:43:47]MH_I2C_Read... [08:43:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:43:47]Read from MH i2c: E2 [08:43:47]MH_I2C_Read... [08:43:47]Read from MH i2c: E2 03 00 [08:43:47]MH_I2C_Read... [08:43:47]Read from MH i2c: E2 03 00 5C 09 00 90 00 D9 [08:43:47]RAPDU: 90 00 [08:43:47]wFMCommunicate OK [08:43:47]wFMCommunicate request_size=4 [08:43:47]MH_SAM_APDU [08:43:47]CAPDU: 80 0D 03 02 [08:43:47]Write to MH i2c: E2 08 00 5D 09 80 0D 03 02 00 00 00 00 E1 [08:43:47]Write i2c OK [08:43:47]MH_I2C_Read... [08:43:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:43:47]Read from MH i2c: E2 [08:43:47]MH_I2C_Read... [08:43:47]Read from MH i2c: E2 0B 00 [08:43:47]MH_I2C_Read... [08:43:47]Read from MH i2c: E2 0B 00 5D 09 00 E7 B2 FD C8 01 AD 82 4E 90 00 BE [08:43:47]RAPDU: E7 B2 FD C8 01 AD 82 4E 90 00 [08:43:47]wFMCommunicate OK [08:43:47]SAM_PROTO_SignData done [08:43:47]FM_MakeSignedData done [08:43:47]CreateOFDProtocolMessage [08:43:47]wFMCommunicate request_size=4 [08:43:47]MH_SAM_APDU [08:43:47]CAPDU: 80 11 00 00 [08:43:47]Write to MH i2c: E2 08 00 5E 09 80 11 00 00 00 00 00 00 E1 [08:43:47]Write i2c OK [08:43:47]MH_I2C_Read... [08:43:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:43:47]Read from MH i2c: E2 [08:43:47]MH_I2C_Read... [08:43:47]Read from MH i2c: E2 17 00 [08:43:47]MH_I2C_Read... [08:43:47]Read from MH i2c: E2 17 00 5E 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3E [08:43:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:43:47]wFMCommunicate OK [08:43:47]CreateOFDProtocolMessage done [08:43:47]OFDSenderStorePacket 226460 [08:43:47]StoreOFDPacket docnum=226460 [08:43:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 46 12 07 01 04 56 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 78 00 00 00 F4 03 04 00 C1 04 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9C 74 03 00 35 04 06 00 70 9B 80 65 9C A7 E7 B2 FD C8 01 AD 82 4E [08:43:47]CheckFolder [08:43:47]dirname=/storage/ofd_packets [08:43:47]CheckFolder done [08:43:47]ProducePacketName [08:43:47]name=ofd_packets/00226460 [08:43:47]NVStorageSaveData ofd_packets/00226460 [08:43:47]File name is /storage/ofd_packets/00226460 [08:43:47]Write 301 bytes [08:43:47]NVStorageSaveData done [08:43:47]OFDSenderStorePacket done [08:43:47]KKMCreateOFDPacket done [08:43:47]NVStorageSaveData kkm_last_timestamp [08:43:47]File name is /storage/kkm_last_timestamp [08:43:47]Write 4 bytes [08:43:47]NVStorageSaveData done [08:43:47]ExternCall_PrintAddStr [08:43:47]wPrintStart [08:43:47]Write to MH i2c: 01 00 00 5F 09 68 [08:43:47]Write i2c OK [08:43:47]MH_I2C_Read... [08:43:47]Read from MH i2c: 01 [08:43:47]MH_I2C_Read... [08:43:47]Read from MH i2c: 01 07 00 [08:43:47]MH_I2C_Read... [08:43:47]Read from MH i2c: 01 07 00 5F 09 00 00 00 00 00 FF 0F 7D [08:43:47]RasterBufferAndPrint [08:43:47]line Счет N : (1)2002797 [08:43:47]line ИНН: 02508201610067 [08:43:47]line Контрольно-Кассовый Чек [08:43:47]line ПРОДАЖА [08:43:47]line ТРК (МРК, ГНК) : 33 [08:43:47]line Товар: 2710124130 [08:43:47]line Аи-92-К-5 [08:43:47]line 14.750 * 67.80 [08:43:47]line = 1000.05 [08:43:47]line НДС 12% НСП 1% [08:43:47]line > о реализуемом товаре [08:43:47]line ОКРУГЛЕНИЕ: -0.05 [08:43:47]line ИТОГО: 1000.00 [08:43:47]line Внесено: 1000.00 [08:43:47]line СДАЧА: 0.00 [08:43:47]line НСП 1% : 8.85 [08:43:47]line НДС 12% : 106.20 [08:43:47]line Наличными: 1000.00 [08:43:47]line Безнал.: 0.00 [08:43:47]line Место: АЗС № 97 "Партнер Нефть" [08:43:47]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:43:47]line СНО: Общий режим [08:43:47]line Чек 120 28.07.2024 08:43 [08:43:47]line Смена: 439 ФФД: 1.0 [08:43:47]line ЗНМ: 0300000054 [08:43:47]line РНМ: 0000000000092624 [08:43:47]line Версия ККМ: 001 [08:43:47]line ФМ: 0000000000874959 [08:43:47]line ФД: 226460 [08:43:47]line ФПД: 123813176384679 [08:43:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T084345&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226460&fm=123813176384679&tin=02508201610067®Number=0000000000092624&sum=100000 [08:43:47]written 0, free lines is 4095 [08:43:47]OFD Sender: Processing packet 226460 [packets to send 600, broken 599] [08:43:47]ProducePacketName [08:43:47]name=ofd_packets/00226460 [08:43:47]OFD Sender: To server: pG, [08:43:47]CommunicateWithHost lk.salyk.kg:30040 [08:43:47]ConnectInit lk.salyk.kg [08:43:47]Write to MH i2c: 01 00 00 8A 09 93 [08:43:47]Write i2c OK [08:43:47]MH_I2C_Read... [08:43:47]Read from MH i2c: 01 [08:43:47]MH_I2C_Read... [08:43:47]Read from MH i2c: 01 07 00 [08:43:47]MH_I2C_Read... [08:43:47]Read from MH i2c: 01 07 00 8A 09 00 00 00 00 00 58 0C FE [08:43:47]RasterBufferAndPrint [08:43:47]line [08:43:47]line [08:43:47]line [08:43:47]line [08:43:47]line [08:43:47]written 0, free lines is 3164 [08:43:47]MH_Cut [08:43:47]Write to MH i2c: D1 01 00 91 09 01 6C [08:43:47]Write i2c OK [08:43:47]MH_I2C_Read... [08:43:47]Read from MH i2c: D1 [08:43:47]MH_I2C_Read... [08:43:47]Read from MH i2c: D1 01 00 [08:43:47]MH_I2C_Read... [08:43:47]Read from MH i2c: D1 01 00 91 09 00 6B [08:43:47]Write to MH i2c: 01 00 00 92 09 9B [08:43:47]Write i2c OK [08:43:47]MH_I2C_Read... [08:43:48]*** Cut start [08:43:48]*** Partial cut [08:43:48]*** CUTSNS_PIN = 1 [08:43:48]*** CUTSNS_PIN = 0 [08:43:49]*** Brake cut motor [08:43:49]Read from MH i2c: 01 [08:43:49]MH_I2C_Read... [08:43:49]*** Stop cut motor [08:43:49]*** Cut end [08:43:49]Read from MH i2c: 01 07 00 [08:43:49]MH_I2C_Read... [08:43:49]Read from MH i2c: 01 07 00 92 09 00 00 00 00 00 FF 0F B0 [08:43:49]process_action close_receipt done [08:43:49]requested_data is exist [08:43:49]produce_requested_data [08:43:49]requested_item fm.sn is exist - process it [08:43:49]wFMCommunicate request_size=4 [08:43:49]MH_SAM_APDU [08:43:49]CAPDU: 80 11 00 00 [08:43:49]Write to MH i2c: E2 08 00 93 09 80 11 00 00 00 00 00 00 16 [08:43:49]Write i2c OK [08:43:49]MH_I2C_Read... [08:43:49]Read from MH i2c: E2 [08:43:49]MH_I2C_Read... [08:43:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:43:49]Read from MH i2c: E2 17 00 [08:43:49]MH_I2C_Read... [08:43:49]Read from MH i2c: E2 17 00 93 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 73 [08:43:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:43:49]wFMCommunicate OK [08:43:49]requested_item fd.num is exist - process it [08:43:49]SAM_PROTO_GetFieldsCounters [08:43:49]wFMCommunicate request_size=4 [08:43:49]MH_SAM_APDU [08:43:49]CAPDU: 80 13 00 00 [08:43:49]Write to MH i2c: E2 08 00 94 09 80 13 00 00 00 00 00 00 19 [08:43:49]Write i2c OK [08:43:49]MH_I2C_Read... [08:43:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:43:49]Read from MH i2c: E2 [08:43:49]MH_I2C_Read... [08:43:49]Read from MH i2c: E2 62 00 [08:43:49]MH_I2C_Read... [08:43:49]Read from MH i2c: E2 62 00 94 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9C 74 03 00 0E 04 04 00 B7 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 75 [08:43:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9C 74 03 00 0E 04 04 00 B7 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 [08:43:49]wFMCommunicate OK [08:43:49]SAM_PROTO_GetFieldsCounters done [08:43:49]requested_item shift.num is exist - process it [08:43:49]requested_item shift.opened is exist - process it [08:43:49]req_shift_opened [08:43:49]FM_GetShiftState [08:43:49]SAM_PROTO_GetShiftState [08:43:49]wFMCommunicate request_size=4 [08:43:49]MH_SAM_APDU [08:43:49]CAPDU: 80 13 01 00 [08:43:49]Write to MH i2c: E2 08 00 95 09 80 13 01 00 00 00 00 00 1B [08:43:49]Write i2c OK [08:43:49]MH_I2C_Read... [08:43:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:43:49]Read from MH i2c: E2 [08:43:49]MH_I2C_Read... [08:43:49]Read from MH i2c: E2 0E 00 [08:43:49]MH_I2C_Read... [08:43:49]Read from MH i2c: E2 0E 00 95 09 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 CC [08:43:49]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [08:43:49]wFMCommunicate OK [08:43:49]SAM_PROTO_GetShiftState done [08:43:49]FM_GetShiftState done [08:43:49]req_shift_opened done [08:43:49]requested_item shift.open_date is exist - process it [08:43:49]req_shift_open_date [08:43:49]req_shift_open_date done [08:43:49]produce_requested_data done [08:43:49]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226460,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [08:43:49]process_action_free close_receipt [08:43:49]json_value_free [08:43:49]json_value_free done [08:43:49]process_json_proto returns [08:43:49]Send response to host [08:43:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226460,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [08:43:49]free response buf [08:43:49]execute_script done [08:43:49]execute_script returns [08:43:49]free content buf [08:43:49]Sock 9.Close socket [08:43:49]Sock 9.Thread stoped [08:43:50]accept exits with 10 [08:43:50]New connection [08:43:50]New thread 3067170148 created [08:43:50]Thread 3067313508 joined [08:43:50]Waiting for new connection... [08:43:50] Sock 10.Parse request [08:43:50]Sock 10.Check first char [08:43:50]Sock 10.First char is OK [08:43:50]request: POST /json_proto HTTP/1.0 [08:43:50]Method: POST [08:43:50]URL: /json_proto [08:43:50]Method is POST - this is cgi request [08:43:50]url: /json_proto [08:43:50]query_string will be loaded in cgi processing [08:43:50]execute_cgi json_proto POST (null) [08:43:50]execute_cgi path=json_proto method=POST [08:43:50]POST find Content-Length [08:43:50]Host: 172.17.43.131:8080 [08:43:50]Content-Length: 801 [08:43:50]Content-Type: application/json [08:43:50] [08:43:50]POST finish read [08:43:50]Found Content-Length = 801 [08:43:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002796", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:43:50]execute_script... [08: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)2002796", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:43:50]POST & json_proto [08:43:50]process_json_proto [08:43:50]json parsed OK: [08:43:50]protocol is kg_v1.0 [08:43:50]action value=close_receipt [08:43:50]process_action close_receipt [08:43:50]cmd_close_receipt [08:43:50]MH_GetDate [08:43:50]Write to MH i2c: F0 00 00 96 09 8E [08:43:50]Write i2c OK [08:43:50]MH_I2C_Read... [08:43:50]Read from MH i2c: F0 [08:43:50]MH_I2C_Read... [08:43:50]Read from MH i2c: F0 09 00 [08:43:50]MH_I2C_Read... [08:43:50]Read from MH i2c: F0 09 00 96 09 00 C6 04 A6 66 F9 24 A2 66 92 [08:43:50]GetLastDocTimeStamp 1722156225 [08:43:50]current date 1722156230 [08:43:50]FM_GetShiftState [08:43:50]SAM_PROTO_GetShiftState [08:43:50]wFMCommunicate request_size=4 [08:43:50]MH_SAM_APDU [08:43:50]CAPDU: 80 13 01 00 [08:43:50]Write to MH i2c: E2 08 00 97 09 80 13 01 00 00 00 00 00 1D [08:43:50]Write i2c OK [08:43:50]MH_I2C_Read... [08:43:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:43:50]Read from MH i2c: E2 [08:43:50]MH_I2C_Read... [08:43:50]Read from MH i2c: E2 0E 00 [08:43:50]MH_I2C_Read... [08:43:50]Read from MH i2c: E2 0E 00 97 09 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 CE [08:43:50]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [08:43:50]wFMCommunicate OK [08:43:50]SAM_PROTO_GetShiftState done [08:43:50]FM_GetShiftState done [08:43:50]opened in 1722125326 [08:43:50]opened+sec_in_day 1722211726 [08:43:50]quantity*price = 300075 [08:43:50]sum+1 = 300077 [08:43:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.76 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 0.00 Безнал.: 3000.76 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 121 28.07.2024 08:43 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226461 ФПД: 223420223085878 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T084350&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226461&fm=223420223085878&tin=02508201610067®Number=0000000000092624&sum=300076 [08:43:51]StoreToDocumentArchive [08:43:51]shift 439 fd 226461 [08:43:51]save to /storage/0439/doc_00226461 [08:43:51]save last doc name /storage/0439/doc_00226461 to /storage/kkm_last_doc_name [08:43:51]save OK [08:43:51]Clear old archive folders... [08:43:51]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:43:51]tlvbuf is 00329710 [08:43:51]SAM_PROTO_ClearQueue [08:43:51]wFMCommunicate request_size=4 [08:43:51]MH_SAM_APDU [08:43:51]CAPDU: 80 09 00 00 [08:43:51]Write to MH i2c: E2 08 00 A4 09 80 09 00 00 00 00 00 00 1F [08:43:51]Write i2c OK [08:43:51]MH_I2C_Read... [08:43:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:43:51]Read from MH i2c: E2 [08:43:51]MH_I2C_Read... [08:43:51]Read from MH i2c: E2 03 00 [08:43:51]MH_I2C_Read... [08:43:51]Read from MH i2c: E2 03 00 A4 09 00 90 00 21 [08:43:51]RAPDU: 90 00 [08:43:51]wFMCommunicate OK [08:43:51]SAM_PROTO_ClearQueue done [08:43:51]KKMCreateOFDPacket [08:43:51]OFDProtocolAddRootSTLVToBuf [08:43:51]FM_MakeSignedData [08:43:51]FM_MakeSignedData [08:43:51]SAM_PROTO_SignData [08:43:51]wFMCommunicate request_size=4 [08:43:51]MH_SAM_APDU [08:43:51]CAPDU: 80 0D 01 02 [08:43:51]Write to MH i2c: E2 08 00 A5 09 80 0D 01 02 00 00 00 00 27 [08:43:51]Write i2c OK [08:43:51]MH_I2C_Read... [08:43:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:43:51]Read from MH i2c: E2 [08:43:51]MH_I2C_Read... [08:43:51]Read from MH i2c: E2 03 00 [08:43:51]MH_I2C_Read... [08:43:51]Read from MH i2c: E2 03 00 A5 09 00 90 00 22 [08:43:51]RAPDU: 90 00 [08:43:51]wFMCommunicate OK [08:43:51]wFMCommunicate request_size=255 [08:43:51]MH_SAM_APDU [08:43:51]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 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 C6 04 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9D 74 03 00 35 04 06 00 CB 33 13 08 [08:43:51]Write to MH i2c: E2 02 01 A6 09 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 C6 04 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9D 74 03 00 35 04 06 00 CB 33 13 08 00 00 B9 [08:43:51]Write i2c OK [08:43:51]MH_I2C_Read... [08:43:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:43:52]Read from MH i2c: E2 [08:43:52]MH_I2C_Read... [08:43:52]Read from MH i2c: E2 03 00 [08:43:52]MH_I2C_Read... [08:43:52]Read from MH i2c: E2 03 00 A6 09 00 90 00 23 [08:43:52]RAPDU: 90 00 [08:43:52]wFMCommunicate OK [08:43:52]wFMCommunicate request_size=7 [08:43:52]MH_SAM_APDU [08:43:52]CAPDU: 80 0D 02 02 02 5D 36 [08:43:52]Write to MH i2c: E2 0A 00 A7 09 80 0D 02 02 02 00 5D 36 00 00 C1 [08:43:52]Write i2c OK [08:43:52]MH_I2C_Read... [08:43:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:43:52]Read from MH i2c: E2 [08:43:52]MH_I2C_Read... [08:43:52]Read from MH i2c: E2 03 00 [08:43:52]MH_I2C_Read... [08:43:52]Read from MH i2c: E2 03 00 A7 09 00 90 00 24 [08:43:52]RAPDU: 90 00 [08:43:52]wFMCommunicate OK [08:43:52]wFMCommunicate request_size=4 [08:43:52]MH_SAM_APDU [08:43:52]CAPDU: 80 0D 03 02 [08:43:52]Write to MH i2c: E2 08 00 A8 09 80 0D 03 02 00 00 00 00 2C [08:43:52]Write i2c OK [08:43:52]MH_I2C_Read... [08:43:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:43:52]Read from MH i2c: E2 [08:43:52]MH_I2C_Read... [08:43:52]Read from MH i2c: E2 0B 00 [08:43:52]MH_I2C_Read... [08:43:52]Read from MH i2c: E2 0B 00 A8 09 00 BF 8D 36 58 C8 D5 00 E6 90 00 8A [08:43:52]RAPDU: BF 8D 36 58 C8 D5 00 E6 90 00 [08:43:52]wFMCommunicate OK [08:43:52]SAM_PROTO_SignData done [08:43:52]FM_MakeSignedData done [08:43:52]CreateOFDProtocolMessage [08:43:52]wFMCommunicate request_size=4 [08:43:52]MH_SAM_APDU [08:43:52]CAPDU: 80 11 00 00 [08:43:52]Write to MH i2c: E2 08 00 A9 09 80 11 00 00 00 00 00 00 2C [08:43:52]Write i2c OK [08:43:52]MH_I2C_Read... [08:43:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:43:52]Read from MH i2c: E2 [08:43:52]MH_I2C_Read... [08:43:52]Read from MH i2c: E2 17 00 [08:43:52]MH_I2C_Read... [08:43:52]Read from MH i2c: E2 17 00 A9 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 89 [08:43:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:43:52]wFMCommunicate OK [08:43:52]CreateOFDProtocolMessage done [08:43:52]OFDSenderStorePacket 226461 [08:43:52]StoreOFDPacket docnum=226461 [08:43:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 64 A9 04 01 D6 7B 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 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 C6 04 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9D 74 03 00 35 04 06 00 CB 33 13 08 5D 36 BF 8D 36 58 C8 D5 00 E6 [08:43:52]CheckFolder [08:43:52]dirname=/storage/ofd_packets [08:43:52]CheckFolder done [08:43:52]ProducePacketName [08:43:52]name=ofd_packets/00226461 [08:43:52]NVStorageSaveData ofd_packets/00226461 [08:43:52]File name is /storage/ofd_packets/00226461 [08:43:52]Write 298 bytes [08:43:52]NVStorageSaveData done [08:43:52]OFDSenderStorePacket done [08:43:52]KKMCreateOFDPacket done [08:43:52]NVStorageSaveData kkm_last_timestamp [08:43:52]File name is /storage/kkm_last_timestamp [08:43:52]Write 4 bytes [08:43:52]NVStorageSaveData done [08:43:52]ExternCall_PrintAddStr [08:43:52]wPrintStart [08:43:52]Write to MH i2c: 01 00 00 AA 09 B3 [08:43:52]Write i2c OK [08:43:52]MH_I2C_Read... [08:43:52]Read from MH i2c: 01 [08:43:52]MH_I2C_Read... [08:43:52]Read from MH i2c: 01 07 00 [08:43:52]MH_I2C_Read... [08:43:52]Read from MH i2c: 01 07 00 AA 09 00 00 00 00 00 FF 0F C8 [08:43:52]RasterBufferAndPrint [08:43:52]line Счет N : (1)2002796 [08:43:52]line ИНН: 02508201610067 [08:43:52]line Контрольно-Кассовый Чек [08:43:52]line ПРОДАЖА [08:43:52]line ТРК (МРК, ГНК) : 41 [08:43:52]line Товар: 2710194210 [08:43:52]line ДТ-К-5 [08:43:52]line 39.380 * 76.20 [08:43:52]line = 3000.76 [08:43:52]line НДС 12% НСП 1% [08:43:52]line > о реализуемом товаре [08:43:52]line ИТОГО: 3000.76 [08:43:52]line НСП 1% : 26.55 [08:43:52]line НДС 12% : 318.66 [08:43:52]line Наличными: 0.00 [08:43:52]line Безнал.: 3000.76 [08:43:52]line Место: АЗС № 97 "Партнер Нефть" [08:43:52]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:43:52]line СНО: Общий режим [08:43:52]line Чек 121 28.07.2024 08:43 [08:43:52]line Смена: 439 ФФД: 1.0 [08:43:52]line ЗНМ: 0300000054 [08:43:52]line РНМ: 0000000000092624 [08:43:52]line Версия ККМ: 001 [08:43:52]line Платежная система: O! деньги [08:43:52]line ФМ: 0000000000874959 [08:43:52]line ФД: 226461 [08:43:52]line ФПД: 223420223085878 [08:43:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T084350&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226461&fm=223420223085878&tin=02508201610067®Number=0000000000092624&sum=300076 [08:43:52]written 0, free lines is 4095 [08:43:53]Write to MH i2c: 01 00 00 D4 09 DD [08:43:53]Write i2c OK [08:43:53]MH_I2C_Read... [08:43:53]Read from MH i2c: 01 [08:43:53]MH_I2C_Read... [08:43:53]Read from MH i2c: 01 07 00 [08:43:53]MH_I2C_Read... [08:43:53]Read from MH i2c: 01 07 00 D4 09 00 00 00 00 00 7D 0C 6D [08:43:53]RasterBufferAndPrint [08:43:53]line [08:43:53]line [08:43:53]line [08:43:53]line [08:43:53]line [08:43:53]written 0, free lines is 3205 [08:43:53]MH_Cut [08:43:53]Write to MH i2c: D1 01 00 DB 09 01 B6 [08:43:53]Write i2c OK [08:43:53]MH_I2C_Read... [08:43:53]Read from MH i2c: D1 [08:43:53]MH_I2C_Read... [08:43:53]Read from MH i2c: D1 01 00 [08:43:53]MH_I2C_Read... [08:43:53]Read from MH i2c: D1 01 00 DB 09 00 B5 [08:43:53]Write to MH i2c: 01 00 00 DC 09 E5 [08:43:53]Write i2c OK [08:43:53]MH_I2C_Read... [08:43:54]*** Cut start [08:43:54]*** Partial cut [08:43:54]*** CUTSNS_PIN = 1 [08:43:54]*** CUTSNS_PIN = 0 [08:43:54]*** Brake cut motor [08:43:54]Read from MH i2c: 01 [08:43:54]MH_I2C_Read... [08:43:54]*** Stop cut motor [08:43:54]*** Cut end [08:43:54]Read from MH i2c: 01 07 00 [08:43:54]MH_I2C_Read... [08:43:54]Read from MH i2c: 01 07 00 DC 09 00 00 00 00 00 FF 0F FA [08:43:54]process_action close_receipt done [08:43:54]requested_data is exist [08:43:54]produce_requested_data [08:43:54]requested_item fm.sn is exist - process it [08:43:54]wFMCommunicate request_size=4 [08:43:54]MH_SAM_APDU [08:43:54]CAPDU: 80 11 00 00 [08:43:54]Write to MH i2c: E2 08 00 DD 09 80 11 00 00 00 00 00 00 60 [08:43:54]Write i2c OK [08:43:54]MH_I2C_Read... [08:43:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:43:54]Read from MH i2c: E2 [08:43:54]MH_I2C_Read... [08:43:54]Read from MH i2c: E2 17 00 [08:43:54]MH_I2C_Read... [08:43:54]Read from MH i2c: E2 17 00 DD 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BD [08:43:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:43:54]wFMCommunicate OK [08:43:54]requested_item fd.num is exist - process it [08:43:54]SAM_PROTO_GetFieldsCounters [08:43:54]wFMCommunicate request_size=4 [08:43:54]MH_SAM_APDU [08:43:54]CAPDU: 80 13 00 00 [08:43:54]Write to MH i2c: E2 08 00 DE 09 80 13 00 00 00 00 00 00 63 [08:43:54]Write i2c OK [08:43:54]MH_I2C_Read... [08:43:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:43:55]Read from MH i2c: E2 [08:43:55]MH_I2C_Read... [08:43:55]Read from MH i2c: E2 62 00 [08:43:55]MH_I2C_Read... [08:43:55]Read from MH i2c: E2 62 00 DE 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9D 74 03 00 0E 04 04 00 B7 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 C3 [08:43:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9D 74 03 00 0E 04 04 00 B7 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 [08:43:55]wFMCommunicate OK [08:43:55]SAM_PROTO_GetFieldsCounters done [08:43:55]requested_item shift.num is exist - process it [08:43:55]requested_item shift.opened is exist - process it [08:43:55]req_shift_opened [08:43:55]FM_GetShiftState [08:43:55]SAM_PROTO_GetShiftState [08:43:55]wFMCommunicate request_size=4 [08:43:55]MH_SAM_APDU [08:43:55]CAPDU: 80 13 01 00 [08:43:55]Write to MH i2c: E2 08 00 DF 09 80 13 01 00 00 00 00 00 65 [08:43:55]Write i2c OK [08:43:55]MH_I2C_Read... [08:43:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:43:55]Read from MH i2c: E2 [08:43:55]MH_I2C_Read... [08:43:55]Read from MH i2c: E2 0E 00 [08:43:55]MH_I2C_Read... [08:43:55]Read from MH i2c: E2 0E 00 DF 09 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 16 [08:43:55]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [08:43:55]wFMCommunicate OK [08:43:55]SAM_PROTO_GetShiftState done [08:43:55]FM_GetShiftState done [08:43:55]req_shift_opened done [08:43:55]requested_item shift.open_date is exist - process it [08:43:55]req_shift_open_date [08:43:55]req_shift_open_date done [08:43:55]produce_requested_data done [08:43:55]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226461,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [08:43:55]process_action_free close_receipt [08:43:55]json_value_free [08:43:55]json_value_free done [08:43:55]process_json_proto returns [08:43:55]Send response to host [08:43:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226461,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [08:43:55]free response buf [08:43:55]execute_script done [08:43:55]execute_script returns [08:43:55]free content buf [08:43:55]Sock 10.Close socket [08:43:55]Sock 10.Thread stoped [08:43:55]recv_with_timeout no data received [08:44:03]Connected sock=11 [08:44:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 46 12 07 01 04 56 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 78 00 00 00 F4 03 04 00 C1 04 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9C 74 03 00 35 04 06 00 70 9B 80 65 9C A7 E7 B2 FD C8 01 AD 82 4E [08:44:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 44 01 47 00 E4 2E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9C 74 03 00 F4 03 04 00 DD B0 A5 66 B6 04 01 00 00 89 BD D3 91 A8 D1 2B 06 [08:44:04]CommunicateWithHost err = 0 [08:44:04]CheckOFDResponse [08:44:04]1017 (14) - 77093643461234 [08:44:04]1041 (16) - 0000000000874959 [08:44:04]1040 (4) - 226460 [08:44:04]1012 (4) - 28.07.2024 02:45 [08:44:04]1206 (1) - 0 [08:44:04]OFD Sender: Remove packet 226460 [08:44:04]ProducePacketName [08:44:04]name=ofd_packets/00226460 [08:44:04]NVStorageDeleteData [08:44:05]OFD Sender: Processing packet 226461 [packets to send 600, broken 599] [08:44:05]ProducePacketName [08:44:05]name=ofd_packets/00226461 [08:44:05]OFD Sender: To server: pG, [08:44:05]CommunicateWithHost lk.salyk.kg:30040 [08:44:05]ConnectInit lk.salyk.kg [08:44:06]Connected sock=10 [08:44:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 64 A9 04 01 D6 7B 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 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 C6 04 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9D 74 03 00 35 04 06 00 CB 33 13 08 5D 36 BF 8D 36 58 C8 D5 00 E6 [08:44:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 87 F8 47 00 A6 0D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9D 74 03 00 F4 03 04 00 E0 B0 A5 66 B6 04 01 00 00 40 D0 A8 E9 07 4A 36 83 [08:44:07]CommunicateWithHost err = 0 [08:44:07]CheckOFDResponse [08:44:07]1017 (14) - 77093643461234 [08:44:07]1041 (16) - 0000000000874959 [08:44:07]1040 (4) - 226461 [08:44:07]1012 (4) - 28.07.2024 02:45 [08:44:07]1206 (1) - 0 [08:44:07]OFD Sender: Remove packet 226461 [08:44:07]ProducePacketName [08:44:07]name=ofd_packets/00226461 [08:44:07]NVStorageDeleteData [08:44:07]OFD Sender: No OFD packet to send [08:44:07]OFD Sender: No OFD packet to send [08:44:12]OFD Sender: No OFD packet to send [08:44:17]OFD Sender: No OFD packet to send [08:44:22]OFD Sender: No OFD packet to send [08:44:27]recv_with_timeout no data received [08:44:27]OFD Sender: No OFD packet to send [08:44:32]OFD Sender: No OFD packet to send [08:44:37]OFD Sender: No OFD packet to send [08:44:42]OFD Sender: No OFD packet to send [08:44:46]recv_with_timeout no data received [08:44:47]OFD Sender: No OFD packet to send [08:44:52]OFD Sender: No OFD packet to send [08:44:56]recv_with_timeout no data received [08:44:57]OFD Sender: No OFD packet to send [08:45:02]OFD Sender: No OFD packet to send [08:45:07]OFD Sender: No OFD packet to send [08:45:12]OFD Sender: No OFD packet to send [08:45:13]accept exits with 9 [08:45:13]New connection [08:45:13]New thread 3067313508 created [08:45:13]Thread 3067170148 joined [08:45:13]Waiting for new connection... [08:45:13] Sock 9.Parse request [08:45:13]Sock 9.Check first char [08:45:13]Sock 9.First char is OK [08:45:13]request: POST /json_proto HTTP/1.0 [08:45:13]Method: POST [08:45:13]URL: /json_proto [08:45:13]Method is POST - this is cgi request [08:45:13]url: /json_proto [08:45:13]query_string will be loaded in cgi processing [08:45:13]execute_cgi json_proto POST (null) [08:45:13]execute_cgi path=json_proto method=POST [08:45:13]POST find Content-Length [08:45:13]Host: 172.17.43.131:8080 [08:45:13]Content-Length: 683 [08:45:13]Content-Type: application/json [08:45:13] [08:45:13]POST finish read [08:45:13]Found Content-Length = 683 [08:45:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002798", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.970, "sum" : 2001.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 7000.00, "total" : 2001.00, "payments": [ { "type": 0, "sum" : 2001.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:45:13]execute_script... [08:45:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002798", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.970, "sum" : 2001.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 7000.00, "total" : 2001.00, "payments": [ { "type": 0, "sum" : 2001.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:45:13]POST & json_proto [08:45:13]process_json_proto [08:45:13]json parsed OK: [08:45:13]protocol is kg_v1.0 [08:45:13]action value=close_receipt [08:45:13]process_action close_receipt [08:45:13]cmd_close_receipt [08:45:13]MH_GetDate [08:45:13]Write to MH i2c: F0 00 00 E0 09 D8 [08:45:13]Write i2c OK [08:45:13]MH_I2C_Read... [08:45:13]Read from MH i2c: F0 [08:45:13]MH_I2C_Read... [08:45:13]Read from MH i2c: F0 09 00 [08:45:13]MH_I2C_Read... [08:45:13]Read from MH i2c: F0 09 00 E0 09 00 1A 05 A6 66 F9 24 A2 66 31 [08:45:13]GetLastDocTimeStamp 1722156230 [08:45:13]current date 1722156314 [08:45:13]FM_GetShiftState [08:45:13]SAM_PROTO_GetShiftState [08:45:13]wFMCommunicate request_size=4 [08:45:13]MH_SAM_APDU [08:45:13]CAPDU: 80 13 01 00 [08:45:13]Write to MH i2c: E2 08 00 E1 09 80 13 01 00 00 00 00 00 67 [08:45:13]Write i2c OK [08:45:13]MH_I2C_Read... [08:45:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:45:13]Read from MH i2c: E2 [08:45:13]MH_I2C_Read... [08:45:13]Read from MH i2c: E2 0E 00 [08:45:13]MH_I2C_Read... [08:45:13]Read from MH i2c: E2 0E 00 E1 09 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 18 [08:45:13]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [08:45:13]wFMCommunicate OK [08:45:13]SAM_PROTO_GetShiftState done [08:45:13]FM_GetShiftState done [08:45:13]opened in 1722125326 [08:45:13]opened+sec_in_day 1722211726 [08:45:13]quantity*price = 200117 [08:45:13]sum+1 = 200118 [08:45:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.17 ИТОГО: 2001.00 Внесено: 7000.00 СДАЧА: 4999.00 НСП 1% : 17.71 НДС 12% : 212.51 Наличными: 2001.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 122 28.07.2024 08:45 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226462 ФПД: 181927806224118 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T084514&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226462&fm=181927806224118&tin=02508201610067®Number=0000000000092624&sum=200100 [08:45:14]StoreToDocumentArchive [08:45:14]shift 439 fd 226462 [08:45:14]save to /storage/0439/doc_00226462 [08:45:14]save last doc name /storage/0439/doc_00226462 to /storage/kkm_last_doc_name [08:45:14]save OK [08:45:14]Clear old archive folders... [08:45:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:45:14]tlvbuf is 00309D80 [08:45:14]SAM_PROTO_ClearQueue [08:45:14]wFMCommunicate request_size=4 [08:45:14]MH_SAM_APDU [08:45:14]CAPDU: 80 09 00 00 [08:45:14]Write to MH i2c: E2 08 00 EE 09 80 09 00 00 00 00 00 00 69 [08:45:14]Write i2c OK [08:45:14]MH_I2C_Read... [08:45:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:45:14]Read from MH i2c: E2 [08:45:14]MH_I2C_Read... [08:45:14]Read from MH i2c: E2 03 00 [08:45:14]MH_I2C_Read... [08:45:14]Read from MH i2c: E2 03 00 EE 09 00 90 00 6B [08:45:14]RAPDU: 90 00 [08:45:14]wFMCommunicate OK [08:45:14]SAM_PROTO_ClearQueue done [08:45:14]KKMCreateOFDPacket [08:45:14]OFDProtocolAddRootSTLVToBuf [08:45:14]FM_MakeSignedData [08:45:14]FM_MakeSignedData [08:45:14]SAM_PROTO_SignData [08:45:14]wFMCommunicate request_size=4 [08:45:14]MH_SAM_APDU [08:45:14]CAPDU: 80 0D 01 02 [08:45:14]Write to MH i2c: E2 08 00 EF 09 80 0D 01 02 00 00 00 00 71 [08:45:14]Write i2c OK [08:45:14]MH_I2C_Read... [08:45:14]Read from MH i2c: E2 [08:45:14]MH_I2C_Read... [08:45:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:45:14]Read from MH i2c: E2 03 00 [08:45:14]MH_I2C_Read... [08:45:14]Read from MH i2c: E2 03 00 EF 09 00 90 00 6C [08:45:14]RAPDU: 90 00 [08:45:14]wFMCommunicate OK [08:45:14]wFMCommunicate request_size=255 [08:45:14]MH_SAM_APDU [08:45:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 5A 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B5 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 53 00 00 00 00 07 04 06 00 A4 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 7A 00 00 00 F4 03 04 00 1A 05 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9E 74 03 00 35 04 06 00 A5 [08:45:14]Write to MH i2c: E2 02 01 F0 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 5A 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B5 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 53 00 00 00 00 07 04 06 00 A4 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 7A 00 00 00 F4 03 04 00 1A 05 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9E 74 03 00 35 04 06 00 A5 00 00 ED [08:45:14]Write i2c OK [08:45:14]MH_I2C_Read... [08:45:15]Read from MH i2c: E2 [08:45:15]MH_I2C_Read... [08:45:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:45:15]Read from MH i2c: E2 03 00 [08:45:15]MH_I2C_Read... [08:45:15]Read from MH i2c: E2 03 00 F0 09 00 90 00 6D [08:45:15]RAPDU: 90 00 [08:45:15]wFMCommunicate OK [08:45:15]wFMCommunicate request_size=10 [08:45:15]MH_SAM_APDU [08:45:15]CAPDU: 80 0D 02 02 05 76 5E 43 C6 F6 [08:45:15]Write to MH i2c: E2 0D 00 F1 09 80 0D 02 02 05 00 76 5E 43 C6 F6 00 00 51 [08:45:15]Write i2c OK [08:45:15]MH_I2C_Read... [08:45:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:45:15]Read from MH i2c: E2 [08:45:15]MH_I2C_Read... [08:45:15]Read from MH i2c: E2 03 00 [08:45:15]MH_I2C_Read... [08:45:15]Read from MH i2c: E2 03 00 F1 09 00 90 00 6E [08:45:15]RAPDU: 90 00 [08:45:15]wFMCommunicate OK [08:45:15]wFMCommunicate request_size=4 [08:45:15]MH_SAM_APDU [08:45:15]CAPDU: 80 0D 03 02 [08:45:15]Write to MH i2c: E2 08 00 F2 09 80 0D 03 02 00 00 00 00 76 [08:45:15]Write i2c OK [08:45:15]MH_I2C_Read... [08:45:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:45:15]Read from MH i2c: E2 [08:45:15]MH_I2C_Read... [08:45:15]Read from MH i2c: E2 0B 00 [08:45:15]MH_I2C_Read... [08:45:15]Read from MH i2c: E2 0B 00 F2 09 00 8F 97 28 5A B0 A0 59 E7 90 00 AF [08:45:15]RAPDU: 8F 97 28 5A B0 A0 59 E7 90 00 [08:45:15]wFMCommunicate OK [08:45:15]SAM_PROTO_SignData done [08:45:15]FM_MakeSignedData done [08:45:15]CreateOFDProtocolMessage [08:45:15]wFMCommunicate request_size=4 [08:45:15]MH_SAM_APDU [08:45:15]CAPDU: 80 11 00 00 [08:45:15]Write to MH i2c: E2 08 00 F3 09 80 11 00 00 00 00 00 00 76 [08:45:15]Write i2c OK [08:45:15]MH_I2C_Read... [08:45:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:45:15]Read from MH i2c: E2 [08:45:15]MH_I2C_Read... [08:45:15]Read from MH i2c: E2 17 00 [08:45:15]MH_I2C_Read... [08:45:15]Read from MH i2c: E2 17 00 F3 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D3 [08:45:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:45:15]wFMCommunicate OK [08:45:15]CreateOFDProtocolMessage done [08:45:15]OFDSenderStorePacket 226462 [08:45:15]StoreOFDPacket docnum=226462 [08:45:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D7 B6 07 01 5C 0E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 5A 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B5 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 53 00 00 00 00 07 04 06 00 A4 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 7A 00 00 00 F4 03 04 00 1A 05 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9E 74 03 00 35 04 06 00 A5 76 5E 43 C6 F6 8F 97 28 5A B0 A0 59 E7 [08:45:15]CheckFolder [08:45:15]dirname=/storage/ofd_packets [08:45:15]CheckFolder done [08:45:15]ProducePacketName [08:45:15]name=ofd_packets/00226462 [08:45:15]NVStorageSaveData ofd_packets/00226462 [08:45:15]File name is /storage/ofd_packets/00226462 [08:45:15]Write 301 bytes [08:45:15]NVStorageSaveData done [08:45:15]OFDSenderStorePacket done [08:45:15]KKMCreateOFDPacket done [08:45:15]NVStorageSaveData kkm_last_timestamp [08:45:15]File name is /storage/kkm_last_timestamp [08:45:15]Write 4 bytes [08:45:15]NVStorageSaveData done [08:45:15]ExternCall_PrintAddStr [08:45:15]wPrintStart [08:45:15]Write to MH i2c: 01 00 00 F4 09 FD [08:45:15]Write i2c OK [08:45:15]MH_I2C_Read... [08:45:15]Read from MH i2c: 01 [08:45:15]MH_I2C_Read... [08:45:15]Read from MH i2c: 01 07 00 [08:45:15]MH_I2C_Read... [08:45:15]Read from MH i2c: 01 07 00 F4 09 00 00 00 00 00 FF 0F 12 [08:45:15]RasterBufferAndPrint [08:45:15]line Счет N : (1)2002798 [08:45:15]line ИНН: 02508201610067 [08:45:15]line Контрольно-Кассовый Чек [08:45:15]line ПРОДАЖА [08:45:15]line ТРК (МРК, ГНК) : 64 [08:45:15]line Товар: 2710124500 [08:45:15]line Аи-95-К-5 [08:45:15]line 26.970 * 74.20 [08:45:15]line = 2001.17 [08:45:15]line НДС 12% НСП 1% [08:45:15]line > о реализуемом товаре [08:45:15]line ОКРУГЛЕНИЕ: -0.17 [08:45:15]line ИТОГО: 2001.00 [08:45:15]line Внесено: 7000.00 [08:45:15]line СДАЧА: 4999.00 [08:45:15]line НСП 1% : 17.71 [08:45:15]line НДС 12% : 212.51 [08:45:15]line Наличными: 2001.00 [08:45:15]line Безнал.: 0.00 [08:45:15]line Место: АЗС № 97 "Партнер Нефть" [08:45:15]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:45:15]line СНО: Общий режим [08:45:15]line Чек 122 28.07.2024 08:45 [08:45:15]line Смена: 439 ФФД: 1.0 [08:45:15]line ЗНМ: 0300000054 [08:45:15]line РНМ: 0000000000092624 [08:45:15]line Версия ККМ: 001 [08:45:15]line ФМ: 0000000000874959 [08:45:15]line ФД: 226462 [08:45:15]line ФПД: 181927806224118 [08:45:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T084514&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226462&fm=181927806224118&tin=02508201610067®Number=0000000000092624&sum=200100 [08:45:15]OFD Sender: Processing packet 226462 [packets to send 600, broken 599] [08:45:15]ProducePacketName [08:45:15]name=ofd_packets/00226462 [08:45:15]OFD Sender: To server: pG, [08:45:15]CommunicateWithHost lk.salyk.kg:30040 [08:45:15]ConnectInit lk.salyk.kg [08:45:15]written 0, free lines is 4095 [08:45:16]Write to MH i2c: 01 00 00 1F 0A 29 [08:45:16]Write i2c OK [08:45:16]MH_I2C_Read... [08:45:16]Read from MH i2c: 01 [08:45:16]MH_I2C_Read... [08:45:16]Read from MH i2c: 01 07 00 [08:45:16]MH_I2C_Read... [08:45:16]Read from MH i2c: 01 07 00 1F 0A 00 00 00 00 00 63 0C 9F [08:45:16]RasterBufferAndPrint [08:45:16]line [08:45:16]line [08:45:16]line [08:45:16]line [08:45:16]line [08:45:16]written 0, free lines is 3174 [08:45:16]MH_Cut [08:45:16]Write to MH i2c: D1 01 00 26 0A 01 02 [08:45:16]Write i2c OK [08:45:16]MH_I2C_Read... [08:45:16]Read from MH i2c: D1 [08:45:16]MH_I2C_Read... [08:45:16]Read from MH i2c: D1 01 00 [08:45:16]MH_I2C_Read... [08:45:16]Read from MH i2c: D1 01 00 26 0A 00 01 [08:45:16]Write to MH i2c: 01 00 00 27 0A 31 [08:45:16]Write i2c OK [08:45:16]MH_I2C_Read... [08:45:17]*** Cut start [08:45:17]*** Partial cut [08:45:17]*** CUTSNS_PIN = 1 [08:45:17]*** CUTSNS_PIN = 0 [08:45:17]*** Brake cut motor [08:45:18]Read from MH i2c: 01 [08:45:18]MH_I2C_Read... [08:45:18]*** Stop cut motor [08:45:18]*** Cut end [08:45:18]Read from MH i2c: 01 07 00 [08:45:18]MH_I2C_Read... [08:45:18]Read from MH i2c: 01 07 00 27 0A 00 00 00 00 00 FF 0F 46 [08:45:18]process_action close_receipt done [08:45:18]requested_data is exist [08:45:18]produce_requested_data [08:45:18]requested_item fm.sn is exist - process it [08:45:18]wFMCommunicate request_size=4 [08:45:18]MH_SAM_APDU [08:45:18]CAPDU: 80 11 00 00 [08:45:18]Write to MH i2c: E2 08 00 28 0A 80 11 00 00 00 00 00 00 AC [08:45:18]Write i2c OK [08:45:18]MH_I2C_Read... [08:45:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:45:18]Read from MH i2c: E2 [08:45:18]MH_I2C_Read... [08:45:18]Read from MH i2c: E2 17 00 [08:45:18]MH_I2C_Read... [08:45:18]Read from MH i2c: E2 17 00 28 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 09 [08:45:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:45:18]wFMCommunicate OK [08:45:18]requested_item fd.num is exist - process it [08:45:18]SAM_PROTO_GetFieldsCounters [08:45:18]wFMCommunicate request_size=4 [08:45:18]MH_SAM_APDU [08:45:18]CAPDU: 80 13 00 00 [08:45:18]Write to MH i2c: E2 08 00 29 0A 80 13 00 00 00 00 00 00 AF [08:45:18]Write i2c OK [08:45:18]MH_I2C_Read... [08:45:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:45:18]Read from MH i2c: E2 [08:45:18]MH_I2C_Read... [08:45:18]Read from MH i2c: E2 62 00 [08:45:18]MH_I2C_Read... [08:45:18]Read from MH i2c: E2 62 00 29 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9E 74 03 00 0E 04 04 00 B7 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 13 [08:45:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9E 74 03 00 0E 04 04 00 B7 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 [08:45:18]wFMCommunicate OK [08:45:18]SAM_PROTO_GetFieldsCounters done [08:45:18]requested_item shift.num is exist - process it [08:45:18]requested_item shift.opened is exist - process it [08:45:18]req_shift_opened [08:45:18]FM_GetShiftState [08:45:18]SAM_PROTO_GetShiftState [08:45:18]wFMCommunicate request_size=4 [08:45:18]MH_SAM_APDU [08:45:18]CAPDU: 80 13 01 00 [08:45:18]Write to MH i2c: E2 08 00 2A 0A 80 13 01 00 00 00 00 00 B1 [08:45:18]Write i2c OK [08:45:18]MH_I2C_Read... [08:45:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:45:18]Read from MH i2c: E2 [08:45:18]MH_I2C_Read... [08:45:18]Read from MH i2c: E2 0E 00 [08:45:18]MH_I2C_Read... [08:45:18]Read from MH i2c: E2 0E 00 2A 0A 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 62 [08:45:18]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [08:45:18]wFMCommunicate OK [08:45:18]SAM_PROTO_GetShiftState done [08:45:18]FM_GetShiftState done [08:45:18]req_shift_opened done [08:45:18]requested_item shift.open_date is exist - process it [08:45:18]req_shift_open_date [08:45:18]req_shift_open_date done [08:45:18]produce_requested_data done [08:45:18]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226462,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [08:45:18]process_action_free close_receipt [08:45:18]json_value_free [08:45:18]json_value_free done [08:45:18]process_json_proto returns [08:45:18]Send response to host [08:45:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226462,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [08:45:18]free response buf [08:45:18]execute_script done [08:45:18]execute_script returns [08:45:18]free content buf [08:45:18]Sock 9.Close socket [08:45:18]Sock 9.Thread stoped [08:45:20]Connected sock=11 [08:45:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D7 B6 07 01 5C 0E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 5A 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B5 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 53 00 00 00 00 07 04 06 00 A4 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 7A 00 00 00 F4 03 04 00 1A 05 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9E 74 03 00 35 04 06 00 A5 76 5E 43 C6 F6 8F 97 28 5A B0 A0 59 E7 [08:45:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 DF 47 47 00 9D 9C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9E 74 03 00 F4 03 04 00 2A B1 A5 66 B6 04 01 00 00 25 45 8A A6 41 29 93 5A [08:45:21]CommunicateWithHost err = 0 [08:45:21]CheckOFDResponse [08:45:21]1017 (14) - 77093643461234 [08:45:21]1041 (16) - 0000000000874959 [08:45:21]1040 (4) - 226462 [08:45:21]1012 (4) - 28.07.2024 02:47 [08:45:21]1206 (1) - 0 [08:45:21]OFD Sender: Remove packet 226462 [08:45:21]ProducePacketName [08:45:21]name=ofd_packets/00226462 [08:45:21]NVStorageDeleteData [08:45:22]OFD Sender: No OFD packet to send [08:45:27]OFD Sender: No OFD packet to send [08:45:31]recv_with_timeout no data received [08:45:32]OFD Sender: No OFD packet to send [08:45:37]OFD Sender: No OFD packet to send [08:45:41]recv_with_timeout no data received [08:45:42]OFD Sender: No OFD packet to send [08:45:47]OFD Sender: No OFD packet to send [08:45:52]OFD Sender: No OFD packet to send [08:45:57]OFD Sender: No OFD packet to send [08:46:02]OFD Sender: No OFD packet to send [08:46:07]OFD Sender: No OFD packet to send [08:46:12]OFD Sender: No OFD packet to send [08:46:17]OFD Sender: No OFD packet to send [08:46:22]OFD Sender: No OFD packet to send [08:46:27]OFD Sender: No OFD packet to send [08:46:32]OFD Sender: No OFD packet to send [08:46:37]OFD Sender: No OFD packet to send [08:46:42]OFD Sender: No OFD packet to send [08:46:47]OFD Sender: No OFD packet to send [08:46:51]accept exits with 8 [08:46:51]New connection [08:46:51]New thread 3067170148 created [08:46:51]Thread 3067313508 joined [08:46:51]Waiting for new connection... [08:46:51] Sock 8.Parse request [08:46:51]Sock 8.Check first char [08:46:51]Sock 8.First char is OK [08:46:51]request: POST /json_proto HTTP/1.0 [08:46:51]Method: POST [08:46:51]URL: /json_proto [08:46:51]Method is POST - this is cgi request [08:46:51]url: /json_proto [08:46:51]query_string will be loaded in cgi processing [08:46:51]execute_cgi json_proto POST (null) [08:46:51]execute_cgi path=json_proto method=POST [08:46:51]POST find Content-Length [08:46:51]Host: 172.17.43.131:8080 [08:46:51]Content-Length: 683 [08:46:51]Content-Type: application/json [08:46:51] [08:46:51]POST finish read [08:46:51]Found Content-Length = 683 [08:46:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002799", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 34.790, "sum" : 2581.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 2581.00, "payments": [ { "type": 0, "sum" : 2581.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:46:51]execute_script... [08:46: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)2002799", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 34.790, "sum" : 2581.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 2581.00, "payments": [ { "type": 0, "sum" : 2581.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:46:51]POST & json_proto [08:46:51]process_json_proto [08:46:51]json parsed OK: [08:46:51]protocol is kg_v1.0 [08:46:51]action value=close_receipt [08:46:51]process_action close_receipt [08:46:51]cmd_close_receipt [08:46:51]MH_GetDate [08:46:51]Write to MH i2c: F0 00 00 2B 0A 24 [08:46:51]Write i2c OK [08:46:51]MH_I2C_Read... [08:46:51]Read from MH i2c: F0 [08:46:51]MH_I2C_Read... [08:46:51]Read from MH i2c: F0 09 00 [08:46:51]MH_I2C_Read... [08:46:51]Read from MH i2c: F0 09 00 2B 0A 00 7B 05 A6 66 F9 24 A2 66 DE [08:46:51]GetLastDocTimeStamp 1722156314 [08:46:51]current date 1722156411 [08:46:51]FM_GetShiftState [08:46:51]SAM_PROTO_GetShiftState [08:46:51]wFMCommunicate request_size=4 [08:46:51]MH_SAM_APDU [08:46:51]CAPDU: 80 13 01 00 [08:46:51]Write to MH i2c: E2 08 00 2C 0A 80 13 01 00 00 00 00 00 B3 [08:46:51]Write i2c OK [08:46:51]MH_I2C_Read... [08:46:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:46:51]Read from MH i2c: E2 [08:46:51]MH_I2C_Read... [08:46:51]Read from MH i2c: E2 0E 00 [08:46:51]MH_I2C_Read... [08:46:51]Read from MH i2c: E2 0E 00 2C 0A 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 64 [08:46:51]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [08:46:51]wFMCommunicate OK [08:46:51]SAM_PROTO_GetShiftState done [08:46:51]FM_GetShiftState done [08:46:51]opened in 1722125326 [08:46:51]opened+sec_in_day 1722211726 [08:46:51]quantity*price = 258141 [08:46:51]sum+1 = 258143 [08:46:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 2581.00 Внесено: 3000.00 СДАЧА: 419.00 НСП 1% : 22.84 НДС 12% : 274.13 Наличными: 2581.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 123 28.07.2024 08:46 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226463 ФПД: 255910962529875 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T084651&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226463&fm=255910962529875&tin=02508201610067®Number=0000000000092624&sum=258100 [08:46:52]StoreToDocumentArchive [08:46:52]shift 439 fd 226463 [08:46:52]save to /storage/0439/doc_00226463 [08:46:52]save last doc name /storage/0439/doc_00226463 to /storage/kkm_last_doc_name [08:46:52]save OK [08:46:52]Clear old archive folders... [08:46:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:46:52]tlvbuf is 003018E0 [08:46:52]SAM_PROTO_ClearQueue [08:46:52]wFMCommunicate request_size=4 [08:46:52]MH_SAM_APDU [08:46:52]CAPDU: 80 09 00 00 [08:46:52]Write to MH i2c: E2 08 00 39 0A 80 09 00 00 00 00 00 00 B5 [08:46:52]Write i2c OK [08:46:52]MH_I2C_Read... [08:46:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:46:52]Read from MH i2c: E2 [08:46:52]MH_I2C_Read... [08:46:52]Read from MH i2c: E2 03 00 [08:46:52]MH_I2C_Read... [08:46:52]Read from MH i2c: E2 03 00 39 0A 00 90 00 B7 [08:46:52]RAPDU: 90 00 [08:46:52]wFMCommunicate OK [08:46:52]SAM_PROTO_ClearQueue done [08:46:52]KKMCreateOFDPacket [08:46:52]OFDProtocolAddRootSTLVToBuf [08:46:52]FM_MakeSignedData [08:46:52]FM_MakeSignedData [08:46:52]SAM_PROTO_SignData [08:46:52]wFMCommunicate request_size=4 [08:46:52]MH_SAM_APDU [08:46:52]CAPDU: 80 0D 01 02 [08:46:52]Write to MH i2c: E2 08 00 3A 0A 80 0D 01 02 00 00 00 00 BD [08:46:52]Write i2c OK [08:46:52]MH_I2C_Read... [08:46:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:46:52]Read from MH i2c: E2 [08:46:52]MH_I2C_Read... [08:46:52]Read from MH i2c: E2 03 00 [08:46:52]MH_I2C_Read... [08:46:52]Read from MH i2c: E2 03 00 3A 0A 00 90 00 B8 [08:46:52]RAPDU: 90 00 [08:46:52]wFMCommunicate OK [08:46:52]wFMCommunicate request_size=255 [08:46:52]MH_SAM_APDU [08:46: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 35 FF 03 08 00 03 E6 87 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5E F0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 F0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EC 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 6B 00 00 00 00 07 04 06 00 34 F0 03 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 7B 05 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9F 74 03 00 35 04 06 00 E8 [08:46:52]Write to MH i2c: E2 02 01 3B 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E6 87 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5E F0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 F0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EC 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 6B 00 00 00 00 07 04 06 00 34 F0 03 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 7B 05 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9F 74 03 00 35 04 06 00 E8 00 00 28 [08:46:52]Write i2c OK [08:46:52]MH_I2C_Read... [08:46:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:46:53]Read from MH i2c: E2 [08:46:53]MH_I2C_Read... [08:46:53]Read from MH i2c: E2 03 00 [08:46:53]MH_I2C_Read... [08:46:53]Read from MH i2c: E2 03 00 3B 0A 00 90 00 B9 [08:46:53]RAPDU: 90 00 [08:46:53]wFMCommunicate OK [08:46:53]wFMCommunicate request_size=10 [08:46:53]MH_SAM_APDU [08:46:53]CAPDU: 80 0D 02 02 05 BF EA 04 06 53 [08:46:53]Write to MH i2c: E2 0D 00 3C 0A 80 0D 02 02 05 00 BF EA 04 06 53 00 00 D0 [08:46:53]Write i2c OK [08:46:53]MH_I2C_Read... [08:46:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:46:53]Read from MH i2c: E2 [08:46:53]MH_I2C_Read... [08:46:53]Read from MH i2c: E2 03 00 [08:46:53]MH_I2C_Read... [08:46:53]Read from MH i2c: E2 03 00 3C 0A 00 90 00 BA [08:46:53]RAPDU: 90 00 [08:46:53]wFMCommunicate OK [08:46:53]wFMCommunicate request_size=4 [08:46:53]MH_SAM_APDU [08:46:53]CAPDU: 80 0D 03 02 [08:46:53]Write to MH i2c: E2 08 00 3D 0A 80 0D 03 02 00 00 00 00 C2 [08:46:53]Write i2c OK [08:46:53]MH_I2C_Read... [08:46:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:46:53]Read from MH i2c: E2 [08:46:53]MH_I2C_Read... [08:46:53]Read from MH i2c: E2 0B 00 [08:46:53]MH_I2C_Read... [08:46:53]Read from MH i2c: E2 0B 00 3D 0A 00 DF FF 35 15 11 43 32 72 90 00 E3 [08:46:53]RAPDU: DF FF 35 15 11 43 32 72 90 00 [08:46:53]wFMCommunicate OK [08:46:53]SAM_PROTO_SignData done [08:46:53]FM_MakeSignedData done [08:46:53]CreateOFDProtocolMessage [08:46:53]wFMCommunicate request_size=4 [08:46:53]MH_SAM_APDU [08:46:53]CAPDU: 80 11 00 00 [08:46:53]Write to MH i2c: E2 08 00 3E 0A 80 11 00 00 00 00 00 00 C2 [08:46:53]Write i2c OK [08:46:53]MH_I2C_Read... [08:46:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:46:53]Read from MH i2c: E2 [08:46:53]MH_I2C_Read... [08:46:53]Read from MH i2c: E2 17 00 [08:46:53]MH_I2C_Read... [08:46:53]Read from MH i2c: E2 17 00 3E 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1F [08:46:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:46:53]wFMCommunicate OK [08:46:53]CreateOFDProtocolMessage done [08:46:53]OFDSenderStorePacket 226463 [08:46:53]StoreOFDPacket docnum=226463 [08:46:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 ED F4 07 01 E6 C0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E6 87 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5E F0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 F0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EC 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 6B 00 00 00 00 07 04 06 00 34 F0 03 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 7B 05 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9F 74 03 00 35 04 06 00 E8 BF EA 04 06 53 DF FF 35 15 11 43 32 72 [08:46:53]CheckFolder [08:46:53]dirname=/storage/ofd_packets [08:46:53]CheckFolder done [08:46:53]ProducePacketName [08:46:53]name=ofd_packets/00226463 [08:46:53]NVStorageSaveData ofd_packets/00226463 [08:46:53]File name is /storage/ofd_packets/00226463 [08:46:53]Write 301 bytes [08:46:53]NVStorageSaveData done [08:46:53]OFDSenderStorePacket done [08:46:53]KKMCreateOFDPacket done [08:46:53]NVStorageSaveData kkm_last_timestamp [08:46:53]File name is /storage/kkm_last_timestamp [08:46:53]Write 4 bytes [08:46:53]NVStorageSaveData done [08:46:53]ExternCall_PrintAddStr [08:46:53]wPrintStart [08:46:53]Write to MH i2c: 01 00 00 3F 0A 49 [08:46:53]OFD Sender: Processing packet 226463 [packets to send 600, broken 599] [08:46:53]ProducePacketName [08:46:53]name=ofd_packets/00226463 [08:46:53]OFD Sender: To server: pG, [08:46:53]CommunicateWithHost lk.salyk.kg:30040 [08:46:53]ConnectInit lk.salyk.kg [08:46:53]Write i2c OK [08:46:53]MH_I2C_Read... [08:46:53]Read from MH i2c: 01 [08:46:53]MH_I2C_Read... [08:46:53]Read from MH i2c: 01 07 00 [08:46:53]MH_I2C_Read... [08:46:53]Read from MH i2c: 01 07 00 3F 0A 00 00 00 00 00 FF 0F 5E [08:46:53]RasterBufferAndPrint [08:46:53]line Счет N : (1)2002799 [08:46:53]line ИНН: 02508201610067 [08:46:53]line Контрольно-Кассовый Чек [08:46:53]line ПРОДАЖА [08:46:53]line ТРК (МРК, ГНК) : 54 [08:46:53]line Товар: 2710124500 [08:46:53]line Аи-95-К-5 [08:46:53]line 34.790 * 74.20 [08:46:53]line = 2581.42 [08:46:53]line НДС 12% НСП 1% [08:46:53]line > о реализуемом товаре [08:46:53]line ОКРУГЛЕНИЕ: -0.42 [08:46:53]line ИТОГО: 2581.00 [08:46:53]line Внесено: 3000.00 [08:46:53]line СДАЧА: 419.00 [08:46:53]line НСП 1% : 22.84 [08:46:53]line НДС 12% : 274.13 [08:46:53]line Наличными: 2581.00 [08:46:53]line Безнал.: 0.00 [08:46:53]line Место: АЗС № 97 "Партнер Нефть" [08:46:53]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:46:53]line СНО: Общий режим [08:46:53]line Чек 123 28.07.2024 08:46 [08:46:53]line Смена: 439 ФФД: 1.0 [08:46:53]line ЗНМ: 0300000054 [08:46:53]line РНМ: 0000000000092624 [08:46:53]line Версия ККМ: 001 [08:46:53]line ФМ: 0000000000874959 [08:46:53]line ФД: 226463 [08:46:53]line ФПД: 255910962529875 [08:46:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T084651&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226463&fm=255910962529875&tin=02508201610067®Number=0000000000092624&sum=258100 [08:46:53]written 0, free lines is 4095 [08:46:53]Write to MH i2c: 01 00 00 6A 0A 74 [08:46:53]Write i2c OK [08:46:53]MH_I2C_Read... [08:46:53]Read from MH i2c: 01 [08:46:53]MH_I2C_Read... [08:46:53]Read from MH i2c: 01 07 00 [08:46:53]MH_I2C_Read... [08:46:53]Read from MH i2c: 01 07 00 6A 0A 00 00 00 00 00 5D 0C E4 [08:46:53]RasterBufferAndPrint [08:46:53]line [08:46:53]line [08:46:53]line [08:46:53]line [08:46:53]line [08:46:53]written 0, free lines is 3168 [08:46:53]MH_Cut [08:46:53]Write to MH i2c: D1 01 00 71 0A 01 4D [08:46:53]Write i2c OK [08:46:53]MH_I2C_Read... [08:46:53]Read from MH i2c: D1 [08:46:53]MH_I2C_Read... [08:46:53]Read from MH i2c: D1 01 00 [08:46:53]MH_I2C_Read... [08:46:53]Read from MH i2c: D1 01 00 71 0A 00 4C [08:46:53]Write to MH i2c: 01 00 00 72 0A 7C [08:46:53]Write i2c OK [08:46:53]MH_I2C_Read... [08:46:55]*** Cut start [08:46:55]*** Partial cut [08:46:55]*** CUTSNS_PIN = 1 [08:46:55]*** CUTSNS_PIN = 0 [08:46:55]*** Brake cut motor [08:46:55]Read from MH i2c: 01 [08:46:55]MH_I2C_Read... [08:46:55]*** Stop cut motor [08:46:55]*** Cut end [08:46:55]Read from MH i2c: 01 07 00 [08:46:55]MH_I2C_Read... [08:46:55]Read from MH i2c: 01 07 00 72 0A 00 00 00 00 00 FF 0F 91 [08:46:55]process_action close_receipt done [08:46:55]requested_data is exist [08:46:55]produce_requested_data [08:46:55]requested_item fm.sn is exist - process it [08:46:55]wFMCommunicate request_size=4 [08:46:55]MH_SAM_APDU [08:46:55]CAPDU: 80 11 00 00 [08:46:55]Write to MH i2c: E2 08 00 73 0A 80 11 00 00 00 00 00 00 F7 [08:46:55]Write i2c OK [08:46:55]MH_I2C_Read... [08:46:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:46:55]Read from MH i2c: E2 [08:46:55]MH_I2C_Read... [08:46:55]Read from MH i2c: E2 17 00 [08:46:55]MH_I2C_Read... [08:46:55]Read from MH i2c: E2 17 00 73 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 54 [08:46:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:46:55]wFMCommunicate OK [08:46:55]requested_item fd.num is exist - process it [08:46:55]SAM_PROTO_GetFieldsCounters [08:46:55]wFMCommunicate request_size=4 [08:46:55]MH_SAM_APDU [08:46:55]CAPDU: 80 13 00 00 [08:46:55]Write to MH i2c: E2 08 00 74 0A 80 13 00 00 00 00 00 00 FA [08:46:55]Write i2c OK [08:46:55]MH_I2C_Read... [08:46:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:46:55]Read from MH i2c: E2 [08:46:55]MH_I2C_Read... [08:46:55]Read from MH i2c: E2 62 00 [08:46:55]MH_I2C_Read... [08:46:55]Read from MH i2c: E2 62 00 74 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9F 74 03 00 0E 04 04 00 B7 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 62 [08:46:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9F 74 03 00 0E 04 04 00 B7 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 [08:46:55]wFMCommunicate OK [08:46:55]SAM_PROTO_GetFieldsCounters done [08:46:55]requested_item shift.num is exist - process it [08:46:55]requested_item shift.opened is exist - process it [08:46:55]req_shift_opened [08:46:55]FM_GetShiftState [08:46:55]SAM_PROTO_GetShiftState [08:46:55]wFMCommunicate request_size=4 [08:46:55]MH_SAM_APDU [08:46:55]CAPDU: 80 13 01 00 [08:46:55]Write to MH i2c: E2 08 00 75 0A 80 13 01 00 00 00 00 00 FC [08:46:55]Write i2c OK [08:46:55]MH_I2C_Read... [08:46:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:46:55]Read from MH i2c: E2 [08:46:55]MH_I2C_Read... [08:46:55]Read from MH i2c: E2 0E 00 [08:46:55]MH_I2C_Read... [08:46:55]Read from MH i2c: E2 0E 00 75 0A 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 AD [08:46:55]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [08:46:55]wFMCommunicate OK [08:46:55]SAM_PROTO_GetShiftState done [08:46:55]FM_GetShiftState done [08:46:55]req_shift_opened done [08:46:55]requested_item shift.open_date is exist - process it [08:46:55]req_shift_open_date [08:46:55]req_shift_open_date done [08:46:55]produce_requested_data done [08:46:55]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226463,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [08:46:55]process_action_free close_receipt [08:46:55]json_value_free [08:46:55]json_value_free done [08:46:55]process_json_proto returns [08:46:55]Send response to host [08:46:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226463,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [08:46:55]free response buf [08:46:55]execute_script done [08:46:55]execute_script returns [08:46:55]free content buf [08:46:55]Sock 8.Close socket [08:46:55]Sock 8.Thread stoped [08:46:58]ConnectInit Can't take IP for lk.salyk.kg [08:46:58]CommunicateWithHost connect error [08:46:58]CommunicateWithHost err = -1 [08:46:58]OFD Sender: Server communicate error [08:47:03]OFD Sender: Processing packet 226463 [packets to send 600, broken 599] [08:47:03]ProducePacketName [08:47:03]name=ofd_packets/00226463 [08:47:03]OFD Sender: To server: pG, [08:47:03]CommunicateWithHost lk.salyk.kg:30040 [08:47:03]ConnectInit lk.salyk.kg [08:47:03]Connected sock=8 [08:47:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 ED F4 07 01 E6 C0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E6 87 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5E F0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 F0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EC 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 6B 00 00 00 00 07 04 06 00 34 F0 03 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 7B 05 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9F 74 03 00 35 04 06 00 E8 BF EA 04 06 53 DF FF 35 15 11 43 32 72 [08:47:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 B6 2E 47 00 C4 0F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9F 74 03 00 F4 03 04 00 91 B1 A5 66 B6 04 01 00 00 84 1F 9F F2 55 14 CB A3 [08:47:04]CommunicateWithHost err = 0 [08:47:04]CheckOFDResponse [08:47:04]1017 (14) - 77093643461234 [08:47:04]1041 (16) - 0000000000874959 [08:47:04]1040 (4) - 226463 [08:47:04]1012 (4) - 28.07.2024 02:48 [08:47:04]1206 (1) - 0 [08:47:04]OFD Sender: Remove packet 226463 [08:47:04]ProducePacketName [08:47:04]name=ofd_packets/00226463 [08:47:04]NVStorageDeleteData [08:47:05]OFD Sender: No OFD packet to send [08:47:10]OFD Sender: No OFD packet to send [08:47:15]OFD Sender: No OFD packet to send [08:47:20]OFD Sender: No OFD packet to send [08:47:25]OFD Sender: No OFD packet to send [08:47:30]OFD Sender: No OFD packet to send [08:47:35]OFD Sender: No OFD packet to send [08:47:40]OFD Sender: No OFD packet to send [08:47:44]recv_with_timeout no data received [08:47:45]OFD Sender: No OFD packet to send [08:47:50]OFD Sender: No OFD packet to send [08:47:55]OFD Sender: No OFD packet to send [08:48:00]OFD Sender: No OFD packet to send [08:48:05]OFD Sender: No OFD packet to send [08:48:10]OFD Sender: No OFD packet to send [08:48:15]OFD Sender: No OFD packet to send [08:48:20]OFD Sender: No OFD packet to send [08:48:25]OFD Sender: No OFD packet to send [08:48:30]OFD Sender: No OFD packet to send [08:48:35]OFD Sender: No OFD packet to send [08:48:40]OFD Sender: No OFD packet to send [08:48:41]accept exits with 10 [08:48:41]New connection [08:48:41]New thread 3067313508 created [08:48:41]Thread 3067170148 joined [08:48:41]Waiting for new connection... [08:48:41] Sock 10.Parse request [08:48:41]Sock 10.Check first char [08:48:41]Sock 10.First char is OK [08:48:41]request: POST /json_proto HTTP/1.0 [08:48:41]Method: POST [08:48:41]URL: /json_proto [08:48:41]Method is POST - this is cgi request [08:48:41]url: /json_proto [08:48:41]query_string will be loaded in cgi processing [08:48:41]execute_cgi json_proto POST (null) [08:48:41]execute_cgi path=json_proto method=POST [08:48:41]POST find Content-Length [08:48:41]Host: 172.17.43.131:8080 [08:48:41]Content-Length: 1195 [08:48:41]Content-Type: application/json [08:48:41] [08:48:41]POST finish read [08:48:41]Found Content-Length = 1195 [08:48:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0421\u0430\u043C\u0430\u0442\u043E\u0432 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002800\u000A28.07.2024 08:47\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 20.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 1524.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4083986\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:48:41]execute_script... [08:48:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0421\u0430\u043C\u0430\u0442\u043E\u0432 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002800\u000A28.07.2024 08:47\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 20.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 1524.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4083986\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:48:41]POST & json_proto [08:48:41]process_json_proto [08:48:41]json parsed OK: [08:48:41]protocol is kg_v1.0 [08:48:41]action value=print_text [08:48:41]process_action print_text [08:48:41]cmd_print_text [08:48:41]ExternCall_PrintAddStr [08:48:41]wPrintStart [08:48:41]Write to MH i2c: 01 00 00 76 0A 80 [08:48:41]Write i2c OK [08:48:41]MH_I2C_Read... [08:48:41]Read from MH i2c: 01 [08:48:41]MH_I2C_Read... [08:48:41]Read from MH i2c: 01 07 00 [08:48:41]MH_I2C_Read... [08:48:41]Read from MH i2c: 01 07 00 76 0A 00 00 00 00 00 FF 0F 95 [08:48:41]RasterBufferAndPrint [08:48:41]line *****ТОВАРНЫЙ ЧЕК***** [08:48:41]line АЗС-97 [08:48:41]line Партнер нефть [08:48:41]line 02508201610067 [08:48:41]line Кассир : Саматов Б. [08:48:41]line Счет N : (1)2002800 [08:48:41]line 28.07.2024 08:47 [08:48:41]line ПРОДАЖА [08:48:41]line ТРК (МРК, ГНК): 21 [08:48:41]line Вид ГСМ : 2710194210 [08:48:41]line ДТ-К-5 [08:48:41]line 20.000 x 76.20 [08:48:41]line ИТОГ: 1524.00 [08:48:41]line Тип оплаты: Талоны: Топливные Талоны [08:48:41]line 4083986 [08:48:41]line ______________________ [08:48:41]line (подпись) [08:48:41]written 0, free lines is 4095 [08:48:41]Write to MH i2c: 01 00 00 8A 0A 94 [08:48:41]Write i2c OK [08:48:41]MH_I2C_Read... [08:48:41]Read from MH i2c: 01 [08:48:41]MH_I2C_Read... [08:48:41]Read from MH i2c: 01 07 00 [08:48:41]MH_I2C_Read... [08:48:41]Read from MH i2c: 01 07 00 8A 0A 00 00 00 00 00 0E 0E B7 [08:48:41]RasterBufferAndPrint [08:48:41]line [08:48:41]line [08:48:41]line [08:48:41]line [08:48:41]line [08:48:41]written 0, free lines is 3600 [08:48:41]MH_Cut [08:48:41]Write to MH i2c: D1 01 00 91 0A 01 6D [08:48:41]Write i2c OK [08:48:41]MH_I2C_Read... [08:48:41]Read from MH i2c: D1 [08:48:41]MH_I2C_Read... [08:48:41]Read from MH i2c: D1 01 00 [08:48:41]MH_I2C_Read... [08:48:41]Read from MH i2c: D1 01 00 91 0A 00 6C [08:48:41]Write to MH i2c: 01 00 00 92 0A 9C [08:48:41]Write i2c OK [08:48:41]MH_I2C_Read... [08:48:42]*** Cut start [08:48:42]*** Partial cut [08:48:42]*** CUTSNS_PIN = 1 [08:48:42]*** CUTSNS_PIN = 0 [08:48:42]*** Brake cut motor [08:48:43]Read from MH i2c: 01 [08:48:43]MH_I2C_Read... [08:48:43]Read from MH i2c: 01 07 00 [08:48:43]MH_I2C_Read... [08:48:43]*** Stop cut motor [08:48:43]*** Cut end [08:48:43]Read from MH i2c: 01 07 00 92 0A 00 00 00 00 00 FF 0F B1 [08:48:43]process_action print_text done [08:48:43]requested_data is exist [08:48:43]produce_requested_data [08:48:43]requested_item fm.sn is exist - process it [08:48:43]wFMCommunicate request_size=4 [08:48:43]MH_SAM_APDU [08:48:43]CAPDU: 80 11 00 00 [08:48:43]Write to MH i2c: E2 08 00 93 0A 80 11 00 00 00 00 00 00 17 [08:48:43]Write i2c OK [08:48:43]MH_I2C_Read... [08:48:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:48:43]Read from MH i2c: E2 [08:48:43]MH_I2C_Read... [08:48:43]Read from MH i2c: E2 17 00 [08:48:43]MH_I2C_Read... [08:48:43]Read from MH i2c: E2 17 00 93 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 74 [08:48:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:48:43]wFMCommunicate OK [08:48:43]requested_item fd.num is exist - process it [08:48:43]SAM_PROTO_GetFieldsCounters [08:48:43]wFMCommunicate request_size=4 [08:48:43]MH_SAM_APDU [08:48:43]CAPDU: 80 13 00 00 [08:48:43]Write to MH i2c: E2 08 00 94 0A 80 13 00 00 00 00 00 00 1A [08:48:43]Write i2c OK [08:48:43]MH_I2C_Read... [08:48:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:48:43]Read from MH i2c: E2 [08:48:43]MH_I2C_Read... [08:48:43]Read from MH i2c: E2 62 00 [08:48:43]MH_I2C_Read... [08:48:43]Read from MH i2c: E2 62 00 94 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9F 74 03 00 0E 04 04 00 B7 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 82 [08:48:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9F 74 03 00 0E 04 04 00 B7 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 [08:48:43]wFMCommunicate OK [08:48:43]SAM_PROTO_GetFieldsCounters done [08:48:43]requested_item shift.num is exist - process it [08:48:43]requested_item shift.opened is exist - process it [08:48:43]req_shift_opened [08:48:43]FM_GetShiftState [08:48:43]SAM_PROTO_GetShiftState [08:48:43]wFMCommunicate request_size=4 [08:48:43]MH_SAM_APDU [08:48:43]CAPDU: 80 13 01 00 [08:48:43]Write to MH i2c: E2 08 00 95 0A 80 13 01 00 00 00 00 00 1C [08:48:43]Write i2c OK [08:48:43]MH_I2C_Read... [08:48:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:48:43]Read from MH i2c: E2 [08:48:43]MH_I2C_Read... [08:48:43]Read from MH i2c: E2 0E 00 [08:48:43]MH_I2C_Read... [08:48:43]Read from MH i2c: E2 0E 00 95 0A 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 CD [08:48:43]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [08:48:43]wFMCommunicate OK [08:48:43]SAM_PROTO_GetShiftState done [08:48:43]FM_GetShiftState done [08:48:43]req_shift_opened done [08:48:43]requested_item shift.open_date is exist - process it [08:48:43]req_shift_open_date [08:48:43]req_shift_open_date done [08:48:43]produce_requested_data done [08:48:43]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226463,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [08:48:43]process_action_free print_text [08:48:43]json_value_free [08:48:43]json_value_free done [08:48:43]process_json_proto returns [08:48:43]Send response to host [08:48:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226463,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [08:48:43]free response buf [08:48:43]execute_script done [08:48:43]execute_script returns [08:48:43]free content buf [08:48:43]Sock 10.Close socket [08:48:43]Sock 10.Thread stoped [08:48:45]OFD Sender: No OFD packet to send [08:48:50]OFD Sender: No OFD packet to send [08:48:54]recv_with_timeout no data received [08:48:55]OFD Sender: No OFD packet to send [08:49:00]OFD Sender: No OFD packet to send [08:49:05]OFD Sender: No OFD packet to send [08:49:10]OFD Sender: No OFD packet to send [08:49:15]OFD Sender: No OFD packet to send [08:49:20]OFD Sender: No OFD packet to send [08:49:25]OFD Sender: No OFD packet to send [08:49:30]OFD Sender: No OFD packet to send [08:49:35]OFD Sender: No OFD packet to send [08:49:40]OFD Sender: No OFD packet to send [08:49:45]OFD Sender: No OFD packet to send [08:49:48]recv_with_timeout no data received [08:49:50]OFD Sender: No OFD packet to send [08:49:55]OFD Sender: No OFD packet to send [08:50:00]OFD Sender: No OFD packet to send [08:50:05]OFD Sender: No OFD packet to send [08:50:10]OFD Sender: No OFD packet to send [08:50:15]OFD Sender: No OFD packet to send [08:50:20]OFD Sender: No OFD packet to send [08:50:25]OFD Sender: No OFD packet to send [08:50:30]OFD Sender: No OFD packet to send [08:50:35]OFD Sender: No OFD packet to send [08:50:40]OFD Sender: No OFD packet to send [08:50:45]OFD Sender: No OFD packet to send [08:50:50]OFD Sender: No OFD packet to send [08:50:55]OFD Sender: No OFD packet to send [08:51:00]OFD Sender: No OFD packet to send [08:51:05]OFD Sender: No OFD packet to send [08:51:10]OFD Sender: No OFD packet to send [08:51:15]OFD Sender: No OFD packet to send [08:51:20]OFD Sender: No OFD packet to send [08:51:25]OFD Sender: No OFD packet to send [08:51:30]OFD Sender: No OFD packet to send [08:51:35]OFD Sender: No OFD packet to send [08:51:40]OFD Sender: No OFD packet to send [08:51:45]OFD Sender: No OFD packet to send [08:51:50]OFD Sender: No OFD packet to send [08:51:55]OFD Sender: No OFD packet to send [08:51:58]accept exits with 9 [08:51:58]New connection [08:51:58]New thread 3067170148 created [08:51:58]Thread 3067313508 joined [08:51:58]Waiting for new connection... [08:51:58] Sock 9.Parse request [08:51:58]Sock 9.Check first char [08:51:58]Sock 9.First char is OK [08:51:58]request: POST /json_proto HTTP/1.0 [08:51:58]Method: POST [08:51:58]URL: /json_proto [08:51:58]Method is POST - this is cgi request [08:51:58]url: /json_proto [08:51:58]query_string will be loaded in cgi processing [08:51:58]execute_cgi json_proto POST (null) [08:51:58]execute_cgi path=json_proto method=POST [08:51:58]POST find Content-Length [08:51:58]Host: 172.17.43.131:8080 [08:51:58]Content-Length: 683 [08:51:58]Content-Type: application/json [08:51:58] [08:51:58]POST finish read [08:51:58]Found Content-Length = 683 [08:51:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002801", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 15.500, "sum" : 1150.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1150.00, "total" : 1150.00, "payments": [ { "type": 0, "sum" : 1150.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:51:58]execute_script... [08:51: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)2002801", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 15.500, "sum" : 1150.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1150.00, "total" : 1150.00, "payments": [ { "type": 0, "sum" : 1150.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:51:58]POST & json_proto [08:51:58]process_json_proto [08:51:58]json parsed OK: [08:51:58]protocol is kg_v1.0 [08:51:58]action value=close_receipt [08:51:58]process_action close_receipt [08:51:58]cmd_close_receipt [08:51:58]MH_GetDate [08:51:58]Write to MH i2c: F0 00 00 96 0A 8F [08:51:58]Write i2c OK [08:51:58]MH_I2C_Read... [08:51:58]Read from MH i2c: F0 [08:51:58]MH_I2C_Read... [08:51:58]Read from MH i2c: F0 09 00 [08:51:58]MH_I2C_Read... [08:51:58]Read from MH i2c: F0 09 00 96 0A 00 AE 06 A6 66 F9 24 A2 66 7D [08:51:58]GetLastDocTimeStamp 1722156411 [08:51:58]current date 1722156718 [08:51:58]FM_GetShiftState [08:51:58]SAM_PROTO_GetShiftState [08:51:58]wFMCommunicate request_size=4 [08:51:58]MH_SAM_APDU [08:51:58]CAPDU: 80 13 01 00 [08:51:58]Write to MH i2c: E2 08 00 97 0A 80 13 01 00 00 00 00 00 1E [08:51:58]Write i2c OK [08:51:58]MH_I2C_Read... [08:51:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:51:58]Read from MH i2c: E2 [08:51:58]MH_I2C_Read... [08:51:58]Read from MH i2c: E2 0E 00 [08:51:58]MH_I2C_Read... [08:51:58]Read from MH i2c: E2 0E 00 97 0A 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 CF [08:51:58]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [08:51:58]wFMCommunicate OK [08:51:58]SAM_PROTO_GetShiftState done [08:51:58]FM_GetShiftState done [08:51:58]opened in 1722125326 [08:51:58]opened+sec_in_day 1722211726 [08:51:58]quantity*price = 115010 [08:51:58]sum+1 = 115011 [08:51:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 1150.00 Внесено: 1150.00 СДАЧА: 0.00 НСП 1% : 10.18 НДС 12% : 122.13 Наличными: 1150.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 124 28.07.2024 08:51 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226464 ФПД: 224179120341298 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T085158&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226464&fm=224179120341298&tin=02508201610067®Number=0000000000092624&sum=115000 [08:51:59]StoreToDocumentArchive [08:51:59]shift 439 fd 226464 [08:51:59]save to /storage/0439/doc_00226464 [08:51:59]save last doc name /storage/0439/doc_00226464 to /storage/kkm_last_doc_name [08:51:59]save OK [08:51:59]Clear old archive folders... [08:51:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:51:59]tlvbuf is 00301D10 [08:51:59]SAM_PROTO_ClearQueue [08:51:59]wFMCommunicate request_size=4 [08:51:59]MH_SAM_APDU [08:51:59]CAPDU: 80 09 00 00 [08:51:59]Write to MH i2c: E2 08 00 A4 0A 80 09 00 00 00 00 00 00 20 [08:51:59]Write i2c OK [08:51:59]MH_I2C_Read... [08:51:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:51:59]Read from MH i2c: E2 [08:51:59]MH_I2C_Read... [08:51:59]Read from MH i2c: E2 03 00 [08:51:59]MH_I2C_Read... [08:51:59]Read from MH i2c: E2 03 00 A4 0A 00 90 00 22 [08:51:59]RAPDU: 90 00 [08:51:59]wFMCommunicate OK [08:51:59]SAM_PROTO_ClearQueue done [08:51:59]KKMCreateOFDPacket [08:51:59]OFDProtocolAddRootSTLVToBuf [08:51:59]FM_MakeSignedData [08:51:59]FM_MakeSignedData [08:51:59]SAM_PROTO_SignData [08:51:59]wFMCommunicate request_size=4 [08:51:59]MH_SAM_APDU [08:51:59]CAPDU: 80 0D 01 02 [08:51:59]Write to MH i2c: E2 08 00 A5 0A 80 0D 01 02 00 00 00 00 28 [08:51:59]Write i2c OK [08:51:59]MH_I2C_Read... [08:51:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:51:59]Read from MH i2c: E2 [08:51:59]MH_I2C_Read... [08:51:59]Read from MH i2c: E2 03 00 [08:51:59]MH_I2C_Read... [08:51:59]Read from MH i2c: E2 03 00 A5 0A 00 90 00 23 [08:51:59]RAPDU: 90 00 [08:51:59]wFMCommunicate OK [08:51:59]wFMCommunicate request_size=255 [08:51:59]MH_SAM_APDU [08:51:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 8C 3C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 42 C1 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C1 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FA 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 2F 00 00 00 00 07 04 06 00 38 C1 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 00 00 00 F4 03 04 00 AE 06 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A0 74 03 00 35 04 06 00 CB [08:51:59]Write to MH i2c: E2 02 01 A6 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 8C 3C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 42 C1 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C1 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FA 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 2F 00 00 00 00 07 04 06 00 38 C1 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 00 00 00 F4 03 04 00 AE 06 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A0 74 03 00 35 04 06 00 CB 00 00 CD [08:51:59]Write i2c OK [08:51:59]MH_I2C_Read... [08:51:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:51:59]Read from MH i2c: E2 [08:51:59]MH_I2C_Read... [08:51:59]Read from MH i2c: E2 03 00 [08:51:59]MH_I2C_Read... [08:51:59]Read from MH i2c: E2 03 00 A6 0A 00 90 00 24 [08:51:59]RAPDU: 90 00 [08:51:59]wFMCommunicate OK [08:51:59]wFMCommunicate request_size=10 [08:51:59]MH_SAM_APDU [08:51:59]CAPDU: 80 0D 02 02 05 E3 C4 D5 81 32 [08:51:59]Write to MH i2c: E2 0D 00 A7 0A 80 0D 02 02 05 00 E3 C4 D5 81 32 00 00 64 [08:51:59]Write i2c OK [08:51:59]MH_I2C_Read... [08:51:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:51:59]Read from MH i2c: E2 [08:51:59]MH_I2C_Read... [08:51:59]Read from MH i2c: E2 03 00 [08:51:59]MH_I2C_Read... [08:51:59]Read from MH i2c: E2 03 00 A7 0A 00 90 00 25 [08:51:59]RAPDU: 90 00 [08:51:59]wFMCommunicate OK [08:51:59]wFMCommunicate request_size=4 [08:51:59]MH_SAM_APDU [08:51:59]CAPDU: 80 0D 03 02 [08:51:59]Write to MH i2c: E2 08 00 A8 0A 80 0D 03 02 00 00 00 00 2D [08:51:59]Write i2c OK [08:51:59]MH_I2C_Read... [08:51:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:51:59]Read from MH i2c: E2 [08:51:59]MH_I2C_Read... [08:51:59]Read from MH i2c: E2 0B 00 [08:51:59]MH_I2C_Read... [08:51:59]Read from MH i2c: E2 0B 00 A8 0A 00 A5 E8 CD DE 0A 51 72 96 90 00 C9 [08:51:59]RAPDU: A5 E8 CD DE 0A 51 72 96 90 00 [08:51:59]wFMCommunicate OK [08:51:59]SAM_PROTO_SignData done [08:51:59]FM_MakeSignedData done [08:51:59]CreateOFDProtocolMessage [08:51:59]wFMCommunicate request_size=4 [08:51:59]MH_SAM_APDU [08:51:59]CAPDU: 80 11 00 00 [08:51:59]Write to MH i2c: E2 08 00 A9 0A 80 11 00 00 00 00 00 00 2D [08:51:59]Write i2c OK [08:51:59]MH_I2C_Read... [08:51:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:51:59]Read from MH i2c: E2 [08:51:59]MH_I2C_Read... [08:51:59]Read from MH i2c: E2 17 00 [08:51:59]MH_I2C_Read... [08:51:59]Read from MH i2c: E2 17 00 A9 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8A [08:51:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:51:59]wFMCommunicate OK [08:51:59]CreateOFDProtocolMessage done [08:51:59]OFDSenderStorePacket 226464 [08:51:59]StoreOFDPacket docnum=226464 [08:51:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 08 3F 07 01 19 E3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 8C 3C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 42 C1 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C1 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FA 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 2F 00 00 00 00 07 04 06 00 38 C1 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 00 00 00 F4 03 04 00 AE 06 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A0 74 03 00 35 04 06 00 CB E3 C4 D5 81 32 A5 E8 CD DE 0A 51 72 96 [08:51:59]CheckFolder [08:51:59]dirname=/storage/ofd_packets [08:51:59]CheckFolder done [08:51:59]ProducePacketName [08:51:59]name=ofd_packets/00226464 [08:51:59]NVStorageSaveData ofd_packets/00226464 [08:51:59]File name is /storage/ofd_packets/00226464 [08:51:59]Write 301 bytes [08:51:59]NVStorageSaveData done [08:51:59]OFDSenderStorePacket done [08:51:59]KKMCreateOFDPacket done [08:51:59]NVStorageSaveData kkm_last_timestamp [08:51:59]File name is /storage/kkm_last_timestamp [08:51:59]Write 4 bytes [08:51:59]NVStorageSaveData done [08:51:59]ExternCall_PrintAddStr [08:51:59]wPrintStart [08:51:59]Write to MH i2c: 01 00 00 AA 0A B4 [08:51:59]Write i2c OK [08:51:59]MH_I2C_Read... [08:51:59]Read from MH i2c: 01 [08:51:59]MH_I2C_Read... [08:51:59]Read from MH i2c: 01 07 00 [08:51:59]MH_I2C_Read... [08:51:59]Read from MH i2c: 01 07 00 AA 0A 00 00 00 00 00 FF 0F C9 [08:51:59]RasterBufferAndPrint [08:51:59]line Счет N : (1)2002801 [08:51:59]line ИНН: 02508201610067 [08:51:59]line Контрольно-Кассовый Чек [08:51:59]line ПРОДАЖА [08:51:59]line ТРК (МРК, ГНК) : 64 [08:51:59]line Товар: 2710124500 [08:51:59]line Аи-95-К-5 [08:51:59]line 15.500 * 74.20 [08:51:59]line = 1150.10 [08:51:59]line НДС 12% НСП 1% [08:51:59]line > о реализуемом товаре [08:51:59]line ОКРУГЛЕНИЕ: -0.10 [08:51:59]line ИТОГО: 1150.00 [08:51:59]line Внесено: 1150.00 [08:51:59]line СДАЧА: 0.00 [08:51:59]line НСП 1% : 10.18 [08:51:59]line НДС 12% : 122.13 [08:51:59]line Наличными: 1150.00 [08:51:59]line Безнал.: 0.00 [08:51:59]line Место: АЗС № 97 "Партнер Нефть" [08:51:59]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:51:59]line СНО: Общий режим [08:51:59]line Чек 124 28.07.2024 08:51 [08:51:59]line Смена: 439 ФФД: 1.0 [08:51:59]line ЗНМ: 0300000054 [08:51:59]line РНМ: 0000000000092624 [08:51:59]line Версия ККМ: 001 [08:51:59]line ФМ: 0000000000874959 [08:51:59]line ФД: 226464 [08:51:59]line ФПД: 224179120341298 [08:51:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T085158&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226464&fm=224179120341298&tin=02508201610067®Number=0000000000092624&sum=115000 [08:51:59]written 0, free lines is 4095 [08:51:59]OFD Sender: Processing packet 226464 [packets to send 600, broken 599] [08:51:59]ProducePacketName [08:51:59]name=ofd_packets/00226464 [08:51:59]OFD Sender: To server: pG, [08:51:59]CommunicateWithHost lk.salyk.kg:30040 [08:51:59]ConnectInit lk.salyk.kg [08:52:00]Write to MH i2c: 01 00 00 D5 0A DF [08:52:00]Write i2c OK [08:52:00]MH_I2C_Read... [08:52:00]Read from MH i2c: 01 [08:52:00]MH_I2C_Read... [08:52:00]Read from MH i2c: 01 07 00 [08:52:00]MH_I2C_Read... [08:52:00]Read from MH i2c: 01 07 00 D5 0A 00 00 00 00 00 5D 0C 4F [08:52:00]RasterBufferAndPrint [08:52:00]line [08:52:00]line [08:52:00]line [08:52:00]line [08:52:00]line [08:52:00]written 0, free lines is 3168 [08:52:00]MH_Cut [08:52:00]Write to MH i2c: D1 01 00 DC 0A 01 B8 [08:52:00]Write i2c OK [08:52:00]MH_I2C_Read... [08:52:00]Read from MH i2c: D1 [08:52:00]MH_I2C_Read... [08:52:00]Read from MH i2c: D1 01 00 [08:52:00]MH_I2C_Read... [08:52:00]Read from MH i2c: D1 01 00 DC 0A 00 B7 [08:52:00]Write to MH i2c: 01 00 00 DD 0A E7 [08:52:00]Write i2c OK [08:52:00]MH_I2C_Read... [08:52:00]Connected sock=10 [08:52:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 08 3F 07 01 19 E3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 8C 3C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 42 C1 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C1 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FA 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 2F 00 00 00 00 07 04 06 00 38 C1 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 00 00 00 F4 03 04 00 AE 06 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A0 74 03 00 35 04 06 00 CB E3 C4 D5 81 32 A5 E8 CD DE 0A 51 72 96 [08:52:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 03 10 47 00 EA F9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A0 74 03 00 F4 03 04 00 BA B2 A5 66 B6 04 01 00 00 FE 8A D7 52 D9 21 B9 1B [08:52:01]CommunicateWithHost err = 0 [08:52:01]CheckOFDResponse [08:52:01]1017 (14) - 77093643461234 [08:52:01]1041 (16) - 0000000000874959 [08:52:01]1040 (4) - 226464 [08:52:01]1012 (4) - 28.07.2024 02:53 [08:52:01]1206 (1) - 0 [08:52:01]OFD Sender: Remove packet 226464 [08:52:01]ProducePacketName [08:52:01]name=ofd_packets/00226464 [08:52:01]NVStorageDeleteData [08:52:01]*** Cut start [08:52:01]*** Partial cut [08:52:01]*** CUTSNS_PIN = 1 [08:52:01]*** CUTSNS_PIN = 0 [08:52:01]*** Brake cut motor [08:52:01]OFD Sender: No OFD packet to send [08:52:02]Read from MH i2c: 01 [08:52:02]MH_I2C_Read... [08:52:02]*** Stop cut motor [08:52:02]*** Cut end [08:52:02]Read from MH i2c: 01 07 00 [08:52:02]MH_I2C_Read... [08:52:02]Read from MH i2c: 01 07 00 DD 0A 00 00 00 00 00 FF 0F FC [08:52:02]process_action close_receipt done [08:52:02]requested_data is exist [08:52:02]produce_requested_data [08:52:02]requested_item fm.sn is exist - process it [08:52:02]wFMCommunicate request_size=4 [08:52:02]MH_SAM_APDU [08:52:02]CAPDU: 80 11 00 00 [08:52:02]Write to MH i2c: E2 08 00 DE 0A 80 11 00 00 00 00 00 00 62 [08:52:02]Write i2c OK [08:52:02]MH_I2C_Read... [08:52:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:52:02]Read from MH i2c: E2 [08:52:02]MH_I2C_Read... [08:52:02]Read from MH i2c: E2 17 00 [08:52:02]MH_I2C_Read... [08:52:02]Read from MH i2c: E2 17 00 DE 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BF [08:52:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:52:02]wFMCommunicate OK [08:52:02]requested_item fd.num is exist - process it [08:52:02]SAM_PROTO_GetFieldsCounters [08:52:02]wFMCommunicate request_size=4 [08:52:02]MH_SAM_APDU [08:52:02]CAPDU: 80 13 00 00 [08:52:02]Write to MH i2c: E2 08 00 DF 0A 80 13 00 00 00 00 00 00 65 [08:52:02]Write i2c OK [08:52:02]MH_I2C_Read... [08:52:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:52:02]Read from MH i2c: E2 [08:52:02]MH_I2C_Read... [08:52:02]Read from MH i2c: E2 62 00 [08:52:02]MH_I2C_Read... [08:52:02]Read from MH i2c: E2 62 00 DF 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A0 74 03 00 0E 04 04 00 B7 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 D1 [08:52:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A0 74 03 00 0E 04 04 00 B7 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 [08:52:02]wFMCommunicate OK [08:52:02]SAM_PROTO_GetFieldsCounters done [08:52:02]requested_item shift.num is exist - process it [08:52:02]requested_item shift.opened is exist - process it [08:52:02]req_shift_opened [08:52:02]FM_GetShiftState [08:52:02]SAM_PROTO_GetShiftState [08:52:02]wFMCommunicate request_size=4 [08:52:02]MH_SAM_APDU [08:52:02]CAPDU: 80 13 01 00 [08:52:02]Write to MH i2c: E2 08 00 E0 0A 80 13 01 00 00 00 00 00 67 [08:52:02]Write i2c OK [08:52:02]MH_I2C_Read... [08:52:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:52:02]Read from MH i2c: E2 [08:52:02]MH_I2C_Read... [08:52:02]Read from MH i2c: E2 0E 00 [08:52:02]MH_I2C_Read... [08:52:02]Read from MH i2c: E2 0E 00 E0 0A 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 18 [08:52:02]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [08:52:02]wFMCommunicate OK [08:52:02]SAM_PROTO_GetShiftState done [08:52:02]FM_GetShiftState done [08:52:02]req_shift_opened done [08:52:02]requested_item shift.open_date is exist - process it [08:52:02]req_shift_open_date [08:52:02]req_shift_open_date done [08:52:02]produce_requested_data done [08:52:02]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226464,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [08:52:02]process_action_free close_receipt [08:52:02]json_value_free [08:52:02]json_value_free done [08:52:02]process_json_proto returns [08:52:02]Send response to host [08:52:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226464,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [08:52:02]free response buf [08:52:02]execute_script done [08:52:02]execute_script returns [08:52:02]free content buf [08:52:02]Sock 9.Close socket [08:52:02]Sock 9.Thread stoped [08:52:06]OFD Sender: No OFD packet to send [08:52:11]OFD Sender: No OFD packet to send [08:52:16]OFD Sender: No OFD packet to send [08:52:19]recv_with_timeout no data received [08:52:21]OFD Sender: No OFD packet to send [08:52:27]OFD Sender: No OFD packet to send [08:52:32]OFD Sender: No OFD packet to send [08:52:37]OFD Sender: No OFD packet to send [08:52:41]recv_with_timeout no data received [08:52:42]OFD Sender: No OFD packet to send [08:52:47]OFD Sender: No OFD packet to send [08:52:52]OFD Sender: No OFD packet to send [08:52:57]OFD Sender: No OFD packet to send [08:52:58]recv_with_timeout no data received [08:53:02]OFD Sender: No OFD packet to send [08:53:07]OFD Sender: No OFD packet to send [08:53:12]OFD Sender: No OFD packet to send [08:53:17]OFD Sender: No OFD packet to send [08:53:22]OFD Sender: No OFD packet to send [08:53:27]OFD Sender: No OFD packet to send [08:53:32]OFD Sender: No OFD packet to send [08:53:37]OFD Sender: No OFD packet to send [08:53:42]OFD Sender: No OFD packet to send [08:53:47]OFD Sender: No OFD packet to send [08:53:52]OFD Sender: No OFD packet to send [08:53:57]OFD Sender: No OFD packet to send [08:54:02]OFD Sender: No OFD packet to send [08:54:07]OFD Sender: No OFD packet to send [08:54:12]OFD Sender: No OFD packet to send [08:54:17]OFD Sender: No OFD packet to send [08:54:22]OFD Sender: No OFD packet to send [08:54:27]OFD Sender: No OFD packet to send [08:54:32]OFD Sender: No OFD packet to send [08:54:37]OFD Sender: No OFD packet to send [08:54:42]OFD Sender: No OFD packet to send [08:54:47]OFD Sender: No OFD packet to send [08:54:52]OFD Sender: No OFD packet to send [08:54:57]OFD Sender: No OFD packet to send [08:55:02]OFD Sender: No OFD packet to send [08:55:07]OFD Sender: No OFD packet to send [08:55:12]OFD Sender: No OFD packet to send [08:55:17]OFD Sender: No OFD packet to send [08:55:22]OFD Sender: No OFD packet to send [08:55:27]OFD Sender: No OFD packet to send [08:55:32]OFD Sender: No OFD packet to send [08:55:37]OFD Sender: No OFD packet to send [08:55:42]OFD Sender: No OFD packet to send [08:55:47]OFD Sender: No OFD packet to send [08:55:52]OFD Sender: No OFD packet to send [08:55:57]OFD Sender: No OFD packet to send [08:56:02]OFD Sender: No OFD packet to send [08:56:07]OFD Sender: No OFD packet to send [08:56:12]OFD Sender: No OFD packet to send [08:56:17]OFD Sender: No OFD packet to send [08:56:22]OFD Sender: No OFD packet to send [08:56:27]OFD Sender: No OFD packet to send [08:56:32]OFD Sender: No OFD packet to send [08:56:37]OFD Sender: No OFD packet to send [08:56:42]OFD Sender: No OFD packet to send [08:56:47]OFD Sender: No OFD packet to send [08:56:52]OFD Sender: No OFD packet to send [08:56:57]OFD Sender: No OFD packet to send [08:57:02]OFD Sender: No OFD packet to send [08:57:07]OFD Sender: No OFD packet to send [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:18]OFD Sender: No OFD packet to send [08:58:23]OFD Sender: No OFD packet to send [08:58:28]OFD Sender: No OFD packet to send [08:58:33]OFD Sender: No OFD packet to send [08:58:38]OFD Sender: No OFD packet to send [08:58:43]OFD Sender: No OFD packet to send [08:58:48]OFD Sender: No OFD packet to send [08:58:53]OFD Sender: No OFD packet to send [08:58:58]OFD Sender: No OFD packet to send [08:59:03]OFD Sender: No OFD packet to send [08:59:08]OFD Sender: No OFD packet to send [08:59:13]OFD Sender: No OFD packet to send [08:59:18]OFD Sender: No OFD packet to send [08:59:21]recv_with_timeout no data received [08:59:23]OFD Sender: No OFD packet to send [08:59:28]OFD Sender: No OFD packet to send [08:59:32]recv_with_timeout no data received [08:59:33]OFD Sender: No OFD packet to send [08:59:38]OFD Sender: No OFD packet to send [08:59:43]OFD Sender: No OFD packet to send [08:59:48]OFD Sender: No OFD packet to send [08:59:53]OFD Sender: No OFD packet to send [08:59:57]accept exits with 8 [08:59:57]New connection [08:59:57]New thread 3067313508 created [08:59:57]Thread 3067170148 joined [08:59:57]Waiting for new connection... [08:59:57] Sock 8.Parse request [08:59:57]Sock 8.Check first char [08:59:57]Sock 8.First char is OK [08:59:57]request: POST /json_proto HTTP/1.0 [08:59:57]Method: POST [08:59:57]URL: /json_proto [08:59:57]Method is POST - this is cgi request [08:59:57]url: /json_proto [08:59:57]query_string will be loaded in cgi processing [08:59:57]execute_cgi json_proto POST (null) [08:59:57]execute_cgi path=json_proto method=POST [08:59:57]POST find Content-Length [08:59:57]Host: 172.17.43.131:8080 [08:59:57]Content-Length: 966 [08:59:57]Content-Type: application/json [08:59:57] [08:59:57]POST finish read [08:59:57]Found Content-Length = 966 [08:59:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002802", "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" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.13 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:59:57]execute_script... [08:59: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)2002802", "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" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.13 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:59:57]POST & json_proto [08:59:57]process_json_proto [08:59:57]json parsed OK: [08:59:57]protocol is kg_v1.0 [08:59:57]action value=close_receipt [08:59:57]process_action close_receipt [08:59:57]cmd_close_receipt [08:59:57]MH_GetDate [08:59:57]Write to MH i2c: F0 00 00 E1 0A DA [08:59:57]Write i2c OK [08:59:57]MH_I2C_Read... [08:59:57]Read from MH i2c: F0 [08:59:57]MH_I2C_Read... [08:59:57]Read from MH i2c: F0 09 00 [08:59:57]MH_I2C_Read... [08:59:57]Read from MH i2c: F0 09 00 E1 0A 00 8D 08 A6 66 F9 24 A2 66 A9 [08:59:57]GetLastDocTimeStamp 1722156718 [08:59:57]current date 1722157197 [08:59:57]FM_GetShiftState [08:59:57]SAM_PROTO_GetShiftState [08:59:57]wFMCommunicate request_size=4 [08:59:57]MH_SAM_APDU [08:59:57]CAPDU: 80 13 01 00 [08:59:57]Write to MH i2c: E2 08 00 E2 0A 80 13 01 00 00 00 00 00 69 [08:59:57]Write i2c OK [08:59:57]MH_I2C_Read... [08:59:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:59:57]Read from MH i2c: E2 [08:59:57]MH_I2C_Read... [08:59:57]Read from MH i2c: E2 0E 00 [08:59:57]MH_I2C_Read... [08:59:57]Read from MH i2c: E2 0E 00 E2 0A 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 1A [08:59:57]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [08:59:57]wFMCommunicate OK [08:59:57]SAM_PROTO_GetShiftState done [08:59:57]FM_GetShiftState done [08:59:57]opened in 1722125326 [08:59:57]opened+sec_in_day 1722211726 [08:59:57]quantity*price = 150041 [08:59:57]sum+1 = 150042 [08:59:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.34 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 125 28.07.2024 08:59 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Дисконтная программа S-92 номер 97 сэкономлено 22.13 сом ФМ: 0000000000874959 ФД: 226465 ФПД: 106300239299683 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T085957&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226465&fm=106300239299683&tin=02508201610067®Number=0000000000092624&sum=150000 [08:59:58]StoreToDocumentArchive [08:59:58]shift 439 fd 226465 [08:59:58]save to /storage/0439/doc_00226465 [08:59:58]save last doc name /storage/0439/doc_00226465 to /storage/kkm_last_doc_name [08:59:58]save OK [08:59:58]Clear old archive folders... [08:59:58]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:59:58]tlvbuf is 00309C50 [08:59:58]SAM_PROTO_ClearQueue [08:59:58]wFMCommunicate request_size=4 [08:59:58]MH_SAM_APDU [08:59:58]CAPDU: 80 09 00 00 [08:59:58]Write to MH i2c: E2 08 00 EF 0A 80 09 00 00 00 00 00 00 6B [08:59:58]Write i2c OK [08:59:58]MH_I2C_Read... [08:59:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:59:58]Read from MH i2c: E2 [08:59:58]MH_I2C_Read... [08:59:58]Read from MH i2c: E2 03 00 [08:59:58]MH_I2C_Read... [08:59:58]Read from MH i2c: E2 03 00 EF 0A 00 90 00 6D [08:59:58]RAPDU: 90 00 [08:59:58]wFMCommunicate OK [08:59:58]SAM_PROTO_ClearQueue done [08:59:58]KKMCreateOFDPacket [08:59:58]OFDProtocolAddRootSTLVToBuf [08:59:58]FM_MakeSignedData [08:59:58]FM_MakeSignedData [08:59:58]SAM_PROTO_SignData [08:59:58]wFMCommunicate request_size=4 [08:59:58]MH_SAM_APDU [08:59:58]CAPDU: 80 0D 01 02 [08:59:58]Write to MH i2c: E2 08 00 F0 0A 80 0D 01 02 00 00 00 00 73 [08:59:58]Write i2c OK [08:59:58]MH_I2C_Read... [08:59:58]OFD Sender: No OFD packet to send [08:59:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:59:58]Read from MH i2c: E2 [08:59:58]MH_I2C_Read... [08:59:58]Read from MH i2c: E2 03 00 [08:59:58]MH_I2C_Read... [08:59:58]Read from MH i2c: E2 03 00 F0 0A 00 90 00 6E [08:59:58]RAPDU: 90 00 [08:59:58]wFMCommunicate OK [08:59:58]wFMCommunicate request_size=255 [08:59:58]MH_SAM_APDU [08:59: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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 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 3E 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 7D 00 00 00 F4 03 04 00 8D 08 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A1 74 03 00 35 04 06 00 [08:59:58]Write to MH i2c: E2 02 01 F1 0A 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 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 3E 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 7D 00 00 00 F4 03 04 00 8D 08 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A1 74 03 00 35 04 06 00 00 00 87 [08:59:58]Write i2c OK [08:59:58]MH_I2C_Read... [08:59:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:59:58]Read from MH i2c: E2 [08:59:58]MH_I2C_Read... [08:59:58]Read from MH i2c: E2 03 00 [08:59:58]MH_I2C_Read... [08:59:58]Read from MH i2c: E2 03 00 F1 0A 00 90 00 6F [08:59:58]RAPDU: 90 00 [08:59:58]wFMCommunicate OK [08:59:58]wFMCommunicate request_size=11 [08:59:58]MH_SAM_APDU [08:59:58]CAPDU: 80 0D 02 02 06 60 AD F4 00 C4 63 [08:59:58]Write to MH i2c: E2 0E 00 F2 0A 80 0D 02 02 06 00 60 AD F4 00 C4 63 00 00 AA [08:59:58]Write i2c OK [08:59:58]MH_I2C_Read... [08:59:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:59:58]Read from MH i2c: E2 [08:59:58]MH_I2C_Read... [08:59:58]Read from MH i2c: E2 03 00 [08:59:58]MH_I2C_Read... [08:59:58]Read from MH i2c: E2 03 00 F2 0A 00 90 00 70 [08:59:58]RAPDU: 90 00 [08:59:58]wFMCommunicate OK [08:59:58]wFMCommunicate request_size=4 [08:59:58]MH_SAM_APDU [08:59:58]CAPDU: 80 0D 03 02 [08:59:58]Write to MH i2c: E2 08 00 F3 0A 80 0D 03 02 00 00 00 00 78 [08:59:58]Write i2c OK [08:59:58]MH_I2C_Read... [08:59:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:59:58]Read from MH i2c: E2 [08:59:58]MH_I2C_Read... [08:59:58]Read from MH i2c: E2 0B 00 [08:59:58]MH_I2C_Read... [08:59:58]Read from MH i2c: E2 0B 00 F3 0A 00 DD C4 59 FC 2B E9 C5 E1 90 00 29 [08:59:58]RAPDU: DD C4 59 FC 2B E9 C5 E1 90 00 [08:59:58]wFMCommunicate OK [08:59:58]SAM_PROTO_SignData done [08:59:58]FM_MakeSignedData done [08:59:58]CreateOFDProtocolMessage [08:59:58]wFMCommunicate request_size=4 [08:59:58]MH_SAM_APDU [08:59:58]CAPDU: 80 11 00 00 [08:59:58]Write to MH i2c: E2 08 00 F4 0A 80 11 00 00 00 00 00 00 78 [08:59:58]Write i2c OK [08:59:58]MH_I2C_Read... [08:59:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:59:58]Read from MH i2c: E2 [08:59:58]MH_I2C_Read... [08:59:58]Read from MH i2c: E2 17 00 [08:59:58]MH_I2C_Read... [08:59:58]Read from MH i2c: E2 17 00 F4 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D5 [08:59:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:59:58]wFMCommunicate OK [08:59:58]CreateOFDProtocolMessage done [08:59:58]OFDSenderStorePacket 226465 [08:59:58]StoreOFDPacket docnum=226465 [08:59:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 DB 00 08 01 A9 EF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 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 3E 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 7D 00 00 00 F4 03 04 00 8D 08 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A1 74 03 00 35 04 06 00 60 AD F4 00 C4 63 DD C4 59 FC 2B E9 C5 E1 [08:59:58]CheckFolder [08:59:58]dirname=/storage/ofd_packets [08:59:58]CheckFolder done [08:59:58]ProducePacketName [08:59:58]name=ofd_packets/00226465 [08:59:58]NVStorageSaveData ofd_packets/00226465 [08:59:58]File name is /storage/ofd_packets/00226465 [08:59:58]Write 302 bytes [08:59:58]NVStorageSaveData done [08:59:58]OFDSenderStorePacket done [08:59:58]KKMCreateOFDPacket done [08:59:58]NVStorageSaveData kkm_last_timestamp [08:59:58]File name is /storage/kkm_last_timestamp [08:59:58]Write 4 bytes [08:59:58]NVStorageSaveData done [08:59:58]ExternCall_PrintAddStr [08:59:58]wPrintStart [08:59:58]Write to MH i2c: 01 00 00 F5 0A FF [08:59:58]Write i2c OK [08:59:58]MH_I2C_Read... [08:59:58]Read from MH i2c: 01 [08:59:58]MH_I2C_Read... [08:59:58]Read from MH i2c: 01 07 00 [08:59:58]MH_I2C_Read... [08:59:58]Read from MH i2c: 01 07 00 F5 0A 00 00 00 00 00 FF 0F 14 [08:59:58]RasterBufferAndPrint [08:59:58]line Счет N : (1)2002802 [08:59:58]line ИНН: 02508201610067 [08:59:58]line Контрольно-Кассовый Чек [08:59:58]line ПРОДАЖА [08:59:58]line ТРК (МРК, ГНК) : 32 [08:59:58]line Товар: 2710124130 [08:59:58]line Super-92-К-5 [08:59:58]line 22.130 * 67.80 [08:59:58]line = 1500.41 [08:59:58]line НДС 12% НСП 1% [08:59:58]line > о реализуемом товаре [08:59:58]line ОКРУГЛЕНИЕ: -0.41 [08:59:58]line ИТОГО: 1500.00 [08:59:58]line Внесено: 1500.00 [08:59:58]line СДАЧА: 0.00 [08:59:58]line НСП 1% : 13.28 [08:59:58]line НДС 12% : 159.34 [08:59:58]line Наличными: 1500.00 [08:59:58]line Безнал.: 0.00 [08:59:58]line Место: АЗС № 97 "Партнер Нефть" [08:59:58]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:59:58]line СНО: Общий режим [08:59:58]line Чек 125 28.07.2024 08:59 [08:59:58]line Смена: 439 ФФД: 1.0 [08:59:58]line ЗНМ: 0300000054 [08:59:58]line РНМ: 0000000000092624 [08:59:58]line Версия ККМ: 001 [08:59:58]line [08:59:58]line Дисконтная программа [08:59:58]line S-92 [08:59:58]line номер 97 [08:59:58]line сэкономлено 22.13 сом [08:59:58]line ФМ: 0000000000874959 [08:59:58]line ФД: 226465 [08:59:58]line ФПД: 106300239299683 [08:59:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T085957&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226465&fm=106300239299683&tin=02508201610067®Number=0000000000092624&sum=150000 [08:59:59]OFD Sender: Processing packet 226465 [packets to send 600, broken 599] [08:59:59]ProducePacketName [08:59:59]name=ofd_packets/00226465 [08:59:59]OFD Sender: To server: pG, [08:59:59]CommunicateWithHost lk.salyk.kg:30040 [08:59:59]ConnectInit lk.salyk.kg [08:59:59]written 0, free lines is 4095 [08:59:59]Connected sock=10 [08:59:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 DB 00 08 01 A9 EF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 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 3E 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 7D 00 00 00 F4 03 04 00 8D 08 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A1 74 03 00 35 04 06 00 60 AD F4 00 C4 63 DD C4 59 FC 2B E9 C5 E1 [08:59:59]Write to MH i2c: 01 00 00 25 0B 30 [08:59:59]Write i2c OK [08:59:59]MH_I2C_Read... [08:59:59]Read from MH i2c: 01 [08:59:59]MH_I2C_Read... [08:59:59]Read from MH i2c: 01 07 00 [08:59:59]MH_I2C_Read... [08:59:59]Read from MH i2c: 01 07 00 25 0B 00 00 00 00 00 E1 0B 23 [08:59:59]RasterBufferAndPrint [08:59:59]line [08:59:59]line [08:59:59]line [08:59:59]line [08:59:59]line [08:59:59]written 0, free lines is 3043 [08:59:59]MH_Cut [08:59:59]Write to MH i2c: D1 01 00 2C 0B 01 09 [08:59:59]Write i2c OK [08:59:59]MH_I2C_Read... [08:59:59]Read from MH i2c: D1 [08:59:59]MH_I2C_Read... [08:59:59]Read from MH i2c: D1 01 00 [08:59:59]MH_I2C_Read... [08:59:59]Read from MH i2c: D1 01 00 2C 0B 00 08 [08:59:59]Write to MH i2c: 01 00 00 2D 0B 38 [08:59:59]Write i2c OK [08:59:59]MH_I2C_Read... [08:59:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 CA D5 47 00 25 F3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A1 74 03 00 F4 03 04 00 98 B4 A5 66 B6 04 01 00 00 72 25 9E D8 7C C6 87 08 [08:59:59]CommunicateWithHost err = 0 [08:59:59]CheckOFDResponse [08:59:59]1017 (14) - 77093643461234 [08:59:59]1041 (16) - 0000000000874959 [08:59:59]1040 (4) - 226465 [08:59:59]1012 (4) - 28.07.2024 03:01 [08:59:59]1206 (1) - 0 [08:59:59]OFD Sender: Remove packet 226465 [08:59:59]ProducePacketName [08:59:59]name=ofd_packets/00226465 [08:59:59]NVStorageDeleteData [09:00:00]OFD Sender: No OFD packet to send [09:00:01]*** Cut start [09:00:01]*** Partial cut [09:00:01]*** CUTSNS_PIN = 1 [09:00:01]*** CUTSNS_PIN = 0 [09:00:01]*** Brake cut motor [09:00:01]Read from MH i2c: 01 [09:00:01]MH_I2C_Read... [09:00:01]*** Stop cut motor [09:00:01]*** Cut end [09:00:01]Read from MH i2c: 01 07 00 [09:00:01]MH_I2C_Read... [09:00:01]Read from MH i2c: 01 07 00 2D 0B 00 00 00 00 00 FF 0F 4D [09:00:01]process_action close_receipt done [09:00:01]requested_data is exist [09:00:01]produce_requested_data [09:00:01]requested_item fm.sn is exist - process it [09:00:01]wFMCommunicate request_size=4 [09:00:01]MH_SAM_APDU [09:00:01]CAPDU: 80 11 00 00 [09:00:01]Write to MH i2c: E2 08 00 2E 0B 80 11 00 00 00 00 00 00 B3 [09:00:01]Write i2c OK [09:00:01]MH_I2C_Read... [09:00:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:00:01]Read from MH i2c: E2 [09:00:01]MH_I2C_Read... [09:00:01]Read from MH i2c: E2 17 00 [09:00:01]MH_I2C_Read... [09:00:01]Read from MH i2c: E2 17 00 2E 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 10 [09:00:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:00:01]wFMCommunicate OK [09:00:01]requested_item fd.num is exist - process it [09:00:01]SAM_PROTO_GetFieldsCounters [09:00:01]wFMCommunicate request_size=4 [09:00:01]MH_SAM_APDU [09:00:01]CAPDU: 80 13 00 00 [09:00:01]Write to MH i2c: E2 08 00 2F 0B 80 13 00 00 00 00 00 00 B6 [09:00:01]Write i2c OK [09:00:01]MH_I2C_Read... [09:00:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:00:01]Read from MH i2c: E2 [09:00:01]MH_I2C_Read... [09:00:01]Read from MH i2c: E2 62 00 [09:00:01]MH_I2C_Read... [09:00:01]Read from MH i2c: E2 62 00 2F 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A1 74 03 00 0E 04 04 00 B7 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 26 [09:00:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A1 74 03 00 0E 04 04 00 B7 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:00:01]wFMCommunicate OK [09:00:01]SAM_PROTO_GetFieldsCounters done [09:00:01]requested_item shift.num is exist - process it [09:00:01]requested_item shift.opened is exist - process it [09:00:01]req_shift_opened [09:00:01]FM_GetShiftState [09:00:01]SAM_PROTO_GetShiftState [09:00:01]wFMCommunicate request_size=4 [09:00:01]MH_SAM_APDU [09:00:01]CAPDU: 80 13 01 00 [09:00:01]Write to MH i2c: E2 08 00 30 0B 80 13 01 00 00 00 00 00 B8 [09:00:01]Write i2c OK [09:00:01]MH_I2C_Read... [09:00:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:00:01]Read from MH i2c: E2 [09:00:01]MH_I2C_Read... [09:00:01]Read from MH i2c: E2 0E 00 [09:00:01]MH_I2C_Read... [09:00:01]Read from MH i2c: E2 0E 00 30 0B 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 69 [09:00:01]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [09:00:01]wFMCommunicate OK [09:00:01]SAM_PROTO_GetShiftState done [09:00:01]FM_GetShiftState done [09:00:01]req_shift_opened done [09:00:01]requested_item shift.open_date is exist - process it [09:00:01]req_shift_open_date [09:00:01]req_shift_open_date done [09:00:01]produce_requested_data done [09:00:01]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226465,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [09:00:01]process_action_free close_receipt [09:00:01]json_value_free [09:00:01]json_value_free done [09:00:01]process_json_proto returns [09:00:01]Send response to host [09:00:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226465,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [09:00:01]free response buf [09:00:01]execute_script done [09:00:01]execute_script returns [09:00:01]free content buf [09:00:01]Sock 8.Close socket [09:00:01]Sock 8.Thread stoped [09:00:05]OFD Sender: No OFD packet to send [09:00:10]OFD Sender: No OFD packet to send [09:00:15]OFD Sender: No OFD packet to send [09:00:20]OFD Sender: No OFD packet to send [09:00:21]recv_with_timeout no data received [09:00:25]OFD Sender: No OFD packet to send [09:00:30]OFD Sender: No OFD packet to send [09:00:35]OFD Sender: No OFD packet to send [09:00:40]OFD Sender: No OFD packet to send [09:00:45]OFD Sender: No OFD packet to send [09:00:50]OFD Sender: No OFD packet to send [09:00:54]accept exits with 9 [09:00:54]New connection [09:00:54]New thread 3067170148 created [09:00:54]Thread 3067313508 joined [09:00:54]Waiting for new connection... [09:00:54] Sock 9.Parse request [09:00:54]Sock 9.Check first char [09:00:54]Sock 9.First char is OK [09:00:54]request: POST /json_proto HTTP/1.0 [09:00:54]Method: POST [09:00:54]URL: /json_proto [09:00:54]Method is POST - this is cgi request [09:00:54]url: /json_proto [09:00:54]query_string will be loaded in cgi processing [09:00:54]execute_cgi json_proto POST (null) [09:00:54]execute_cgi path=json_proto method=POST [09:00:54]POST find Content-Length [09:00:54]Host: 172.17.43.131:8080 [09:00:54]Content-Length: 683 [09:00:54]Content-Type: application/json [09:00:54] [09:00:54]POST finish read [09:00:54]Found Content-Length = 683 [09:00:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002804", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 18.870, "sum" : 1400.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1400.00, "total" : 1400.00, "payments": [ { "type": 0, "sum" : 1400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:00:54]execute_script... [09:00: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)2002804", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 18.870, "sum" : 1400.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1400.00, "total" : 1400.00, "payments": [ { "type": 0, "sum" : 1400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:00:54]POST & json_proto [09:00:54]process_json_proto [09:00:54]json parsed OK: [09:00:54]protocol is kg_v1.0 [09:00:54]action value=close_receipt [09:00:54]process_action close_receipt [09:00:54]cmd_close_receipt [09:00:54]MH_GetDate [09:00:54]Write to MH i2c: F0 00 00 31 0B 2B [09:00:54]Write i2c OK [09:00:54]MH_I2C_Read... [09:00:54]Read from MH i2c: F0 [09:00:54]MH_I2C_Read... [09:00:54]Read from MH i2c: F0 09 00 [09:00:54]MH_I2C_Read... [09:00:54]Read from MH i2c: F0 09 00 31 0B 00 C7 08 A6 66 F9 24 A2 66 34 [09:00:54]GetLastDocTimeStamp 1722157197 [09:00:54]current date 1722157255 [09:00:54]FM_GetShiftState [09:00:54]SAM_PROTO_GetShiftState [09:00:54]wFMCommunicate request_size=4 [09:00:54]MH_SAM_APDU [09:00:54]CAPDU: 80 13 01 00 [09:00:54]Write to MH i2c: E2 08 00 32 0B 80 13 01 00 00 00 00 00 BA [09:00:54]Write i2c OK [09:00:54]MH_I2C_Read... [09:00:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:00:54]Read from MH i2c: E2 [09:00:54]MH_I2C_Read... [09:00:54]Read from MH i2c: E2 0E 00 [09:00:54]MH_I2C_Read... [09:00:54]Read from MH i2c: E2 0E 00 32 0B 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 6B [09:00:54]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [09:00:54]wFMCommunicate OK [09:00:54]SAM_PROTO_GetShiftState done [09:00:54]FM_GetShiftState done [09:00:54]opened in 1722125326 [09:00:54]opened+sec_in_day 1722211726 [09:00:54]quantity*price = 140015 [09:00:54]sum+1 = 140016 [09:00:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 1400.00 Внесено: 1400.00 СДАЧА: 0.00 НСП 1% : 12.39 НДС 12% : 148.69 Наличными: 1400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 126 28.07.2024 09:00 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226466 ФПД: 185390161997929 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T090055&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226466&fm=185390161997929&tin=02508201610067®Number=0000000000092624&sum=140000 [09:00:55]StoreToDocumentArchive [09:00:55]shift 439 fd 226466 [09:00:55]save to /storage/0439/doc_00226466 [09:00:55]save last doc name /storage/0439/doc_00226466 to /storage/kkm_last_doc_name [09:00:55]save OK [09:00:55]Clear old archive folders... [09:00:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:00:55]tlvbuf is 00310C60 [09:00:55]SAM_PROTO_ClearQueue [09:00:55]wFMCommunicate request_size=4 [09:00:55]MH_SAM_APDU [09:00:55]CAPDU: 80 09 00 00 [09:00:55]Write to MH i2c: E2 08 00 3F 0B 80 09 00 00 00 00 00 00 BC [09:00:55]Write i2c OK [09:00:55]MH_I2C_Read... [09:00:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:00:55]Read from MH i2c: E2 [09:00:55]MH_I2C_Read... [09:00:55]Read from MH i2c: E2 03 00 [09:00:55]MH_I2C_Read... [09:00:55]Read from MH i2c: E2 03 00 3F 0B 00 90 00 BE [09:00:55]RAPDU: 90 00 [09:00:55]wFMCommunicate OK [09:00:55]SAM_PROTO_ClearQueue done [09:00:55]KKMCreateOFDPacket [09:00:55]OFDProtocolAddRootSTLVToBuf [09:00:55]FM_MakeSignedData [09:00:55]FM_MakeSignedData [09:00:55]SAM_PROTO_SignData [09:00:55]wFMCommunicate request_size=4 [09:00:55]MH_SAM_APDU [09:00:55]CAPDU: 80 0D 01 02 [09:00:55]Write to MH i2c: E2 08 00 40 0B 80 0D 01 02 00 00 00 00 C4 [09:00:55]Write i2c OK [09:00:55]MH_I2C_Read... [09:00:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:00:55]Read from MH i2c: E2 [09:00:55]MH_I2C_Read... [09:00:55]Read from MH i2c: E2 03 00 [09:00:55]MH_I2C_Read... [09:00:55]Read from MH i2c: E2 03 00 40 0B 00 90 00 BF [09:00:55]RAPDU: 90 00 [09:00:55]wFMCommunicate OK [09:00:55]wFMCommunicate request_size=255 [09:00:55]MH_SAM_APDU [09: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EF 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 C7 08 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A2 74 03 00 35 04 06 00 A8 [09:00:55]Write to MH i2c: E2 02 01 41 0B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EF 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 C7 08 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A2 74 03 00 35 04 06 00 A8 00 00 08 [09:00:55]Write i2c OK [09:00:55]MH_I2C_Read... [09:00:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:00:56]Read from MH i2c: E2 [09:00:56]MH_I2C_Read... [09:00:56]Read from MH i2c: E2 03 00 [09:00:56]MH_I2C_Read... [09:00:56]Read from MH i2c: E2 03 00 41 0B 00 90 00 C0 [09:00:56]RAPDU: 90 00 [09:00:56]wFMCommunicate OK [09:00:56]wFMCommunicate request_size=10 [09:00:56]MH_SAM_APDU [09:00:56]CAPDU: 80 0D 02 02 05 9C 82 C0 30 69 [09:00:56]Write to MH i2c: E2 0D 00 42 0B 80 0D 02 02 05 00 9C 82 C0 30 69 00 00 48 [09:00:56]Write i2c OK [09:00:56]MH_I2C_Read... [09:00:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:00:56]Read from MH i2c: E2 [09:00:56]MH_I2C_Read... [09:00:56]Read from MH i2c: E2 03 00 [09:00:56]MH_I2C_Read... [09:00:56]Read from MH i2c: E2 03 00 42 0B 00 90 00 C1 [09:00:56]RAPDU: 90 00 [09:00:56]wFMCommunicate OK [09:00:56]wFMCommunicate request_size=4 [09:00:56]MH_SAM_APDU [09:00:56]CAPDU: 80 0D 03 02 [09:00:56]Write to MH i2c: E2 08 00 43 0B 80 0D 03 02 00 00 00 00 C9 [09:00:56]Write i2c OK [09:00:56]MH_I2C_Read... [09:00:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:00:56]Read from MH i2c: E2 [09:00:56]MH_I2C_Read... [09:00:56]Read from MH i2c: E2 0B 00 [09:00:56]MH_I2C_Read... [09:00:56]Read from MH i2c: E2 0B 00 43 0B 00 DA 68 7D CE B0 56 4B D0 90 00 78 [09:00:56]RAPDU: DA 68 7D CE B0 56 4B D0 90 00 [09:00:56]wFMCommunicate OK [09:00:56]SAM_PROTO_SignData done [09:00:56]FM_MakeSignedData done [09:00:56]CreateOFDProtocolMessage [09:00:56]wFMCommunicate request_size=4 [09:00:56]MH_SAM_APDU [09:00:56]CAPDU: 80 11 00 00 [09:00:56]Write to MH i2c: E2 08 00 44 0B 80 11 00 00 00 00 00 00 C9 [09:00:56]Write i2c OK [09:00:56]MH_I2C_Read... [09:00:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:00:56]Read from MH i2c: E2 [09:00:56]MH_I2C_Read... [09:00:56]Read from MH i2c: E2 17 00 [09:00:56]MH_I2C_Read... [09:00:56]Read from MH i2c: E2 17 00 44 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 26 [09:00:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:00:56]wFMCommunicate OK [09:00:56]CreateOFDProtocolMessage done [09:00:56]OFDSenderStorePacket 226466 [09:00:56]StoreOFDPacket docnum=226466 [09:00:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 06 5E 07 01 69 AB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EF 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 C7 08 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A2 74 03 00 35 04 06 00 A8 9C 82 C0 30 69 DA 68 7D CE B0 56 4B D0 [09:00:56]CheckFolder [09:00:56]dirname=/storage/ofd_packets [09:00:56]CheckFolder done [09:00:56]ProducePacketName [09:00:56]name=ofd_packets/00226466 [09:00:56]NVStorageSaveData ofd_packets/00226466 [09:00:56]File name is /storage/ofd_packets/00226466 [09:00:56]Write 301 bytes [09:00:56]NVStorageSaveData done [09:00:56]OFDSenderStorePacket done [09:00:56]KKMCreateOFDPacket done [09:00:56]NVStorageSaveData kkm_last_timestamp [09:00:56]File name is /storage/kkm_last_timestamp [09:00:56]Write 4 bytes [09:00:56]NVStorageSaveData done [09:00:56]ExternCall_PrintAddStr [09:00:56]wPrintStart [09:00:56]Write to MH i2c: 01 00 00 45 0B 50 [09:00:56]OFD Sender: Processing packet 226466 [packets to send 600, broken 599] [09:00:56]ProducePacketName [09:00:56]name=ofd_packets/00226466 [09:00:56]OFD Sender: To server: pG, [09:00:56]CommunicateWithHost lk.salyk.kg:30040 [09:00:56]ConnectInit lk.salyk.kg [09:00:56]Write i2c OK [09:00:56]MH_I2C_Read... [09:00:56]Read from MH i2c: 01 [09:00:56]MH_I2C_Read... [09:00:56]Read from MH i2c: 01 07 00 [09:00:56]MH_I2C_Read... [09:00:56]Read from MH i2c: 01 07 00 45 0B 00 00 00 00 00 FF 0F 65 [09:00:56]RasterBufferAndPrint [09:00:56]line Счет N : (1)2002804 [09:00:56]line ИНН: 02508201610067 [09:00:56]line Контрольно-Кассовый Чек [09:00:56]line ПРОДАЖА [09:00:56]line ТРК (МРК, ГНК) : 44 [09:00:56]line Товар: 2710124500 [09:00:56]line Аи-95-К-5 [09:00:56]line 18.870 * 74.20 [09:00:56]line = 1400.15 [09:00:56]line НДС 12% НСП 1% [09:00:56]line > о реализуемом товаре [09:00:56]line ОКРУГЛЕНИЕ: -0.15 [09:00:56]line ИТОГО: 1400.00 [09:00:56]line Внесено: 1400.00 [09:00:56]line СДАЧА: 0.00 [09:00:56]line НСП 1% : 12.39 [09:00:56]line НДС 12% : 148.69 [09:00:56]line Наличными: 1400.00 [09:00:56]line Безнал.: 0.00 [09:00:56]line Место: АЗС № 97 "Партнер Нефть" [09:00:56]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:00:56]line СНО: Общий режим [09:00:56]line Чек 126 28.07.2024 09:00 [09:00:56]line Смена: 439 ФФД: 1.0 [09:00:56]line ЗНМ: 0300000054 [09:00:56]line РНМ: 0000000000092624 [09:00:56]line Версия ККМ: 001 [09:00:56]line ФМ: 0000000000874959 [09:00:56]line ФД: 226466 [09:00:56]line ФПД: 185390161997929 [09:00:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T090055&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226466&fm=185390161997929&tin=02508201610067®Number=0000000000092624&sum=140000 [09:00:56]written 0, free lines is 4095 [09:00:56]Write to MH i2c: 01 00 00 70 0B 7B [09:00:56]Write i2c OK [09:00:56]MH_I2C_Read... [09:00:56]Read from MH i2c: 01 [09:00:56]MH_I2C_Read... [09:00:56]Read from MH i2c: 01 07 00 [09:00:56]MH_I2C_Read... [09:00:56]Read from MH i2c: 01 07 00 70 0B 00 00 00 00 00 64 0C F2 [09:00:56]RasterBufferAndPrint [09:00:56]line [09:00:56]line [09:00:56]line [09:00:56]line [09:00:56]line [09:00:56]written 0, free lines is 3175 [09:00:56]MH_Cut [09:00:56]Write to MH i2c: D1 01 00 77 0B 01 54 [09:00:56]Write i2c OK [09:00:56]MH_I2C_Read... [09:00:56]Read from MH i2c: D1 [09:00:56]MH_I2C_Read... [09:00:56]Read from MH i2c: D1 01 00 [09:00:56]MH_I2C_Read... [09:00:56]Read from MH i2c: D1 01 00 77 0B 00 53 [09:00:56]Write to MH i2c: 01 00 00 78 0B 83 [09:00:56]Write i2c OK [09:00:56]MH_I2C_Read... [09:00:57]Connected sock=6 [09:00:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 06 5E 07 01 69 AB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EF 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 C7 08 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A2 74 03 00 35 04 06 00 A8 9C 82 C0 30 69 DA 68 7D CE B0 56 4B D0 [09:00:58]*** Cut start [09:00:58]*** Partial cut [09:00:58]*** CUTSNS_PIN = 1 [09:00:58]*** CUTSNS_PIN = 0 [09:00:58]*** Brake cut motor [09:00:58]Read from MH i2c: 01 [09:00:58]MH_I2C_Read... [09:00:58]*** Stop cut motor [09:00:58]*** Cut end [09:00:58]Read from MH i2c: 01 07 00 [09:00:58]MH_I2C_Read... [09:00:58]Read from MH i2c: 01 07 00 78 0B 00 00 00 00 00 FF 0F 98 [09:00:58]process_action close_receipt done [09:00:58]requested_data is exist [09:00:58]produce_requested_data [09:00:58]requested_item fm.sn is exist - process it [09:00:58]wFMCommunicate request_size=4 [09:00:58]MH_SAM_APDU [09:00:58]CAPDU: 80 11 00 00 [09:00:58]Write to MH i2c: E2 08 00 79 0B 80 11 00 00 00 00 00 00 FE [09:00:58]Write i2c OK [09:00:58]MH_I2C_Read... [09:00:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:00:58]Read from MH i2c: E2 [09:00:58]MH_I2C_Read... [09:00:58]Read from MH i2c: E2 17 00 [09:00:58]MH_I2C_Read... [09:00:58]Read from MH i2c: E2 17 00 79 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5B [09:00:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:00:58]wFMCommunicate OK [09:00:58]requested_item fd.num is exist - process it [09:00:58]SAM_PROTO_GetFieldsCounters [09:00:58]wFMCommunicate request_size=4 [09:00:58]MH_SAM_APDU [09:00:58]CAPDU: 80 13 00 00 [09:00:58]Write to MH i2c: E2 08 00 7A 0B 80 13 00 00 00 00 00 00 01 [09:00:58]Write i2c OK [09:00:58]MH_I2C_Read... [09:00:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:00:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 6A 3E 47 00 FD 47 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A2 74 03 00 F4 03 04 00 D3 B4 A5 66 B6 04 01 00 00 25 43 AB 43 E7 44 04 73 [09:00:58]CommunicateWithHost err = 0 [09:00:58]CheckOFDResponse [09:00:58]1017 (14) - 77093643461234 [09:00:58]1041 (16) - 0000000000874959 [09:00:58]1040 (4) - 226466 [09:00:58]1012 (4) - 28.07.2024 03:02 [09:00:58]1206 (1) - 0 [09:00:58]OFD Sender: Remove packet 226466 [09:00:58]ProducePacketName [09:00:58]name=ofd_packets/00226466 [09:00:58]NVStorageDeleteData [09:00:58]Read from MH i2c: E2 [09:00:58]MH_I2C_Read... [09:00:58]Read from MH i2c: E2 62 00 [09:00:58]MH_I2C_Read... [09:00:58]Read from MH i2c: E2 62 00 7A 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A2 74 03 00 0E 04 04 00 B7 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 75 [09:00:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A2 74 03 00 0E 04 04 00 B7 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:00:58]wFMCommunicate OK [09:00:58]SAM_PROTO_GetFieldsCounters done [09:00:58]requested_item shift.num is exist - process it [09:00:58]requested_item shift.opened is exist - process it [09:00:58]req_shift_opened [09:00:58]FM_GetShiftState [09:00:58]SAM_PROTO_GetShiftState [09:00:58]wFMCommunicate request_size=4 [09:00:58]MH_SAM_APDU [09:00:58]CAPDU: 80 13 01 00 [09:00:58]Write to MH i2c: E2 08 00 7B 0B 80 13 01 00 00 00 00 00 03 [09:00:58]Write i2c OK [09:00:58]MH_I2C_Read... [09:00:58]Read from MH i2c: E2 [09:00:58]MH_I2C_Read... [09:00:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:00:58]Read from MH i2c: E2 0E 00 [09:00:58]MH_I2C_Read... [09:00:58]Read from MH i2c: E2 0E 00 7B 0B 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 B4 [09:00:58]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [09:00:58]wFMCommunicate OK [09:00:58]SAM_PROTO_GetShiftState done [09:00:58]FM_GetShiftState done [09:00:58]req_shift_opened done [09:00:58]requested_item shift.open_date is exist - process it [09:00:58]req_shift_open_date [09:00:58]req_shift_open_date done [09:00:58]produce_requested_data done [09:00:58]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226466,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [09:00:58]process_action_free close_receipt [09:00:58]json_value_free [09:00:58]json_value_free done [09:00:58]process_json_proto returns [09:00:58]Send response to host [09:00:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226466,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [09:00:58]free response buf [09:00:58]execute_script done [09:00:58]execute_script returns [09:00:58]free content buf [09:00:58]Sock 9.Close socket [09:00:58]Sock 9.Thread stoped [09:00:59]OFD Sender: No OFD packet to send [09:01:04]OFD Sender: No OFD packet to send [09:01:09]OFD Sender: No OFD packet to send [09:01:14]OFD Sender: No OFD packet to send [09:01:19]OFD Sender: No OFD packet to send [09:01:21]recv_with_timeout no data received [09:01:24]OFD Sender: No OFD packet to send [09:01:29]OFD Sender: No OFD packet to send [09:01:34]OFD Sender: No OFD packet to send [09:01:39]OFD Sender: No OFD packet to send [09:01:44]OFD Sender: No OFD packet to send [09:01:49]OFD Sender: No OFD packet to send [09:01:54]OFD Sender: No OFD packet to send [09:01:56]accept exits with 8 [09:01:56]New connection [09:01:56]New thread 3067313508 created [09:01:56]Thread 3067170148 joined [09:01:56]Waiting for new connection... [09:01:56] Sock 8.Parse request [09:01:56]Sock 8.Check first char [09:01:56]Sock 8.First char is OK [09:01:56]request: POST /json_proto HTTP/1.0 [09:01:56]Method: POST [09:01:56]URL: /json_proto [09:01:56]Method is POST - this is cgi request [09:01:56]url: /json_proto [09:01:56]query_string will be loaded in cgi processing [09:01:56]execute_cgi json_proto POST (null) [09:01:56]execute_cgi path=json_proto method=POST [09:01:56]POST find Content-Length [09:01:56]Host: 172.17.43.131:8080 [09:01:56]Content-Length: 680 [09:01:56]Content-Type: application/json [09:01:56] [09:01:56]POST finish read [09:01:56]Found Content-Length = 680 [09:01:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002803", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 15.750, "sum" : 1200.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:01:56]execute_script... [09:01: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)2002803", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 15.750, "sum" : 1200.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:01:56]POST & json_proto [09:01:56]process_json_proto [09:01:56]json parsed OK: [09:01:56]protocol is kg_v1.0 [09:01:56]action value=close_receipt [09:01:56]process_action close_receipt [09:01:56]cmd_close_receipt [09:01:56]MH_GetDate [09:01:56]Write to MH i2c: F0 00 00 7C 0B 76 [09:01:56]Write i2c OK [09:01:56]MH_I2C_Read... [09:01:56]Read from MH i2c: F0 [09:01:56]MH_I2C_Read... [09:01:56]Read from MH i2c: F0 09 00 [09:01:56]MH_I2C_Read... [09:01:56]Read from MH i2c: F0 09 00 7C 0B 00 05 09 A6 66 F9 24 A2 66 BE [09:01:56]GetLastDocTimeStamp 1722157255 [09:01:56]current date 1722157317 [09:01:56]FM_GetShiftState [09:01:56]SAM_PROTO_GetShiftState [09:01:56]wFMCommunicate request_size=4 [09:01:56]MH_SAM_APDU [09:01:56]CAPDU: 80 13 01 00 [09:01:56]Write to MH i2c: E2 08 00 7D 0B 80 13 01 00 00 00 00 00 05 [09:01:56]Write i2c OK [09:01:56]MH_I2C_Read... [09:01:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:01:56]Read from MH i2c: E2 [09:01:56]MH_I2C_Read... [09:01:56]Read from MH i2c: E2 0E 00 [09:01:56]MH_I2C_Read... [09:01:56]Read from MH i2c: E2 0E 00 7D 0B 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 B6 [09:01:56]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [09:01:56]wFMCommunicate OK [09:01:56]SAM_PROTO_GetShiftState done [09:01:56]FM_GetShiftState done [09:01:56]opened in 1722125326 [09:01:56]opened+sec_in_day 1722211726 [09:01:56]quantity*price = 120015 [09:01:56]sum+1 = 120016 [09:01:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.45 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 127 28.07.2024 09:01 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226467 ФПД: 244624195447217 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T090157&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226467&fm=244624195447217&tin=02508201610067®Number=0000000000092624&sum=120000 [09:01:57]StoreToDocumentArchive [09:01:57]shift 439 fd 226467 [09:01:57]save to /storage/0439/doc_00226467 [09:01:57]save last doc name /storage/0439/doc_00226467 to /storage/kkm_last_doc_name [09:01:57]save OK [09:01:57]Clear old archive folders... [09:01:57]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:01:57]tlvbuf is 003761B0 [09:01:57]SAM_PROTO_ClearQueue [09:01:57]wFMCommunicate request_size=4 [09:01:57]MH_SAM_APDU [09:01:57]CAPDU: 80 09 00 00 [09:01:57]Write to MH i2c: E2 08 00 8A 0B 80 09 00 00 00 00 00 00 07 [09:01:57]Write i2c OK [09:01:57]MH_I2C_Read... [09:01:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:01:57]Read from MH i2c: E2 [09:01:57]MH_I2C_Read... [09:01:57]Read from MH i2c: E2 03 00 [09:01:57]MH_I2C_Read... [09:01:57]Read from MH i2c: E2 03 00 8A 0B 00 90 00 09 [09:01:57]RAPDU: 90 00 [09:01:57]wFMCommunicate OK [09:01:57]SAM_PROTO_ClearQueue done [09:01:57]KKMCreateOFDPacket [09:01:57]OFDProtocolAddRootSTLVToBuf [09:01:57]FM_MakeSignedData [09:01:57]FM_MakeSignedData [09:01:57]SAM_PROTO_SignData [09:01:57]wFMCommunicate request_size=4 [09:01:57]MH_SAM_APDU [09:01:57]CAPDU: 80 0D 01 02 [09:01:57]Write to MH i2c: E2 08 00 8B 0B 80 0D 01 02 00 00 00 00 0F [09:01:57]Write i2c OK [09:01:57]MH_I2C_Read... [09:01:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:01:58]Read from MH i2c: E2 [09:01:58]MH_I2C_Read... [09:01:58]Read from MH i2c: E2 03 00 [09:01:58]MH_I2C_Read... [09:01:58]Read from MH i2c: E2 03 00 8B 0B 00 90 00 0A [09:01:58]RAPDU: 90 00 [09:01:58]wFMCommunicate OK [09:01:58]wFMCommunicate request_size=255 [09:01:58]MH_SAM_APDU [09:01:58]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 35 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 00 00 00 F4 03 04 00 05 09 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A3 74 03 00 35 04 06 00 DE 7C 02 45 [09:01:58]Write to MH i2c: E2 02 01 8C 0B 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 35 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 00 00 00 F4 03 04 00 05 09 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A3 74 03 00 35 04 06 00 DE 7C 02 45 00 00 16 [09:01:58]Write i2c OK [09:01:58]MH_I2C_Read... [09:01:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:01:58]Read from MH i2c: E2 [09:01:58]MH_I2C_Read... [09:01:58]Read from MH i2c: E2 03 00 [09:01:58]MH_I2C_Read... [09:01:58]Read from MH i2c: E2 03 00 8C 0B 00 90 00 0B [09:01:58]RAPDU: 90 00 [09:01:58]wFMCommunicate OK [09:01:58]wFMCommunicate request_size=7 [09:01:58]MH_SAM_APDU [09:01:58]CAPDU: 80 0D 02 02 02 E9 B1 [09:01:58]Write to MH i2c: E2 0A 00 8D 0B 80 0D 02 02 02 00 E9 B1 00 00 B0 [09:01:58]Write i2c OK [09:01:58]MH_I2C_Read... [09:01:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:01:58]Read from MH i2c: E2 [09:01:58]MH_I2C_Read... [09:01:58]Read from MH i2c: E2 03 00 [09:01:58]MH_I2C_Read... [09:01:58]Read from MH i2c: E2 03 00 8D 0B 00 90 00 0C [09:01:58]RAPDU: 90 00 [09:01:58]wFMCommunicate OK [09:01:58]wFMCommunicate request_size=4 [09:01:58]MH_SAM_APDU [09:01:58]CAPDU: 80 0D 03 02 [09:01:58]Write to MH i2c: E2 08 00 8E 0B 80 0D 03 02 00 00 00 00 14 [09:01:58]Write i2c OK [09:01:58]MH_I2C_Read... [09:01:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:01:58]Read from MH i2c: E2 [09:01:58]MH_I2C_Read... [09:01:58]Read from MH i2c: E2 0B 00 [09:01:58]MH_I2C_Read... [09:01:58]Read from MH i2c: E2 0B 00 8E 0B 00 8E DD CA 13 65 C2 7D 6E 90 00 6F [09:01:58]RAPDU: 8E DD CA 13 65 C2 7D 6E 90 00 [09:01:58]wFMCommunicate OK [09:01:58]SAM_PROTO_SignData done [09:01:58]FM_MakeSignedData done [09:01:58]CreateOFDProtocolMessage [09:01:58]wFMCommunicate request_size=4 [09:01:58]MH_SAM_APDU [09:01:58]CAPDU: 80 11 00 00 [09:01:58]Write to MH i2c: E2 08 00 8F 0B 80 11 00 00 00 00 00 00 14 [09:01:58]Write i2c OK [09:01:58]MH_I2C_Read... [09:01:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:01:58]Read from MH i2c: E2 [09:01:58]MH_I2C_Read... [09:01:58]Read from MH i2c: E2 17 00 [09:01:58]MH_I2C_Read... [09:01:58]Read from MH i2c: E2 17 00 8F 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 71 [09:01:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:01:58]wFMCommunicate OK [09:01:58]CreateOFDProtocolMessage done [09:01:58]OFDSenderStorePacket 226467 [09:01:58]StoreOFDPacket docnum=226467 [09:01:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 41 79 04 01 41 CC 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 35 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 00 00 00 F4 03 04 00 05 09 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A3 74 03 00 35 04 06 00 DE 7C 02 45 E9 B1 8E DD CA 13 65 C2 7D 6E [09:01:58]CheckFolder [09:01:58]dirname=/storage/ofd_packets [09:01:58]CheckFolder done [09:01:58]ProducePacketName [09:01:58]name=ofd_packets/00226467 [09:01:58]NVStorageSaveData ofd_packets/00226467 [09:01:58]File name is /storage/ofd_packets/00226467 [09:01:58]Write 298 bytes [09:01:58]NVStorageSaveData done [09:01:58]OFDSenderStorePacket done [09:01:58]KKMCreateOFDPacket done [09:01:58]NVStorageSaveData kkm_last_timestamp [09:01:58]File name is /storage/kkm_last_timestamp [09:01:58]Write 4 bytes [09:01:58]NVStorageSaveData done [09:01:58]ExternCall_PrintAddStr [09:01:58]wPrintStart [09:01:58]Write to MH i2c: 01 00 00 90 0B 9B [09:01:58]Write i2c OK [09:01:58]MH_I2C_Read... [09:01:58]Read from MH i2c: 01 [09:01:58]MH_I2C_Read... [09:01:58]Read from MH i2c: 01 07 00 [09:01:58]MH_I2C_Read... [09:01:58]Read from MH i2c: 01 07 00 90 0B 00 00 00 00 00 FF 0F B0 [09:01:58]RasterBufferAndPrint [09:01:58]line Счет N : (1)2002803 [09:01:58]line ИНН: 02508201610067 [09:01:58]line Контрольно-Кассовый Чек [09:01:58]line ПРОДАЖА [09:01:58]line ТРК (МРК, ГНК) : 51 [09:01:58]line Товар: 2710194210 [09:01:58]line ДТ-К-5 [09:01:58]line 15.750 * 76.20 [09:01:58]line = 1200.15 [09:01:58]line НДС 12% НСП 1% [09:01:58]line > о реализуемом товаре [09:01:58]line ОКРУГЛЕНИЕ: -0.15 [09:01:58]line ИТОГО: 1200.00 [09:01:58]line Внесено: 1200.00 [09:01:58]line СДАЧА: 0.00 [09:01:58]line НСП 1% : 10.62 [09:01:58]line НДС 12% : 127.45 [09:01:58]line Наличными: 1200.00 [09:01:58]line Безнал.: 0.00 [09:01:58]line Место: АЗС № 97 "Партнер Нефть" [09:01:58]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:01:58]line СНО: Общий режим [09:01:58]line Чек 127 28.07.2024 09:01 [09:01:58]line Смена: 439 ФФД: 1.0 [09:01:58]line ЗНМ: 0300000054 [09:01:58]line РНМ: 0000000000092624 [09:01:58]line Версия ККМ: 001 [09:01:58]line ФМ: 0000000000874959 [09:01:58]line ФД: 226467 [09:01:58]line ФПД: 244624195447217 [09:01:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T090157&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226467&fm=244624195447217&tin=02508201610067®Number=0000000000092624&sum=120000 [09:01:58]OFD Sender: Processing packet 226467 [packets to send 600, broken 599] [09:01:58]ProducePacketName [09:01:58]name=ofd_packets/00226467 [09:01:58]OFD Sender: To server: pG, [09:01:58]CommunicateWithHost lk.salyk.kg:30040 [09:01:58]ConnectInit lk.salyk.kg [09:01:58]written 0, free lines is 4095 [09:01:59]Write to MH i2c: 01 00 00 BB 0B C6 [09:01:59]Write i2c OK [09:01:59]MH_I2C_Read... [09:01:59]Read from MH i2c: 01 [09:01:59]MH_I2C_Read... [09:01:59]Read from MH i2c: 01 07 00 [09:01:59]MH_I2C_Read... [09:01:59]Read from MH i2c: 01 07 00 BB 0B 00 00 00 00 00 53 0C 2C [09:01:59]RasterBufferAndPrint [09:01:59]line [09:01:59]line [09:01:59]line [09:01:59]line [09:01:59]line [09:01:59]written 0, free lines is 3158 [09:01:59]MH_Cut [09:01:59]Write to MH i2c: D1 01 00 C2 0B 01 9F [09:01:59]Write i2c OK [09:01:59]MH_I2C_Read... [09:01:59]Read from MH i2c: D1 [09:01:59]MH_I2C_Read... [09:01:59]Read from MH i2c: D1 01 00 [09:01:59]MH_I2C_Read... [09:01:59]Read from MH i2c: D1 01 00 C2 0B 00 9E [09:01:59]Write to MH i2c: 01 00 00 C3 0B CE [09:01:59]Write i2c OK [09:01:59]MH_I2C_Read... [09:02:00]*** Cut start [09:02:00]*** Partial cut [09:02:00]*** CUTSNS_PIN = 1 [09:02:00]*** CUTSNS_PIN = 0 [09:02:00]*** Brake cut motor [09:02:01]Read from MH i2c: 01 [09:02:01]MH_I2C_Read... [09:02:01]*** Stop cut motor [09:02:01]*** Cut end [09:02:01]Read from MH i2c: 01 07 00 [09:02:01]MH_I2C_Read... [09:02:01]Read from MH i2c: 01 07 00 C3 0B 00 00 00 00 00 FF 0F E3 [09:02:01]process_action close_receipt done [09:02:01]requested_data is exist [09:02:01]produce_requested_data [09:02:01]requested_item fm.sn is exist - process it [09:02:01]wFMCommunicate request_size=4 [09:02:01]MH_SAM_APDU [09:02:01]CAPDU: 80 11 00 00 [09:02:01]Write to MH i2c: E2 08 00 C4 0B 80 11 00 00 00 00 00 00 49 [09:02:01]Write i2c OK [09:02:01]MH_I2C_Read... [09:02:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:02:01]Read from MH i2c: E2 [09:02:01]MH_I2C_Read... [09:02:01]Read from MH i2c: E2 17 00 [09:02:01]MH_I2C_Read... [09:02:01]Read from MH i2c: E2 17 00 C4 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A6 [09:02:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:02:01]wFMCommunicate OK [09:02:01]requested_item fd.num is exist - process it [09:02:01]SAM_PROTO_GetFieldsCounters [09:02:01]wFMCommunicate request_size=4 [09:02:01]MH_SAM_APDU [09:02:01]CAPDU: 80 13 00 00 [09:02:01]Write to MH i2c: E2 08 00 C5 0B 80 13 00 00 00 00 00 00 4C [09:02:01]Write i2c OK [09:02:01]MH_I2C_Read... [09:02:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:02:01]Read from MH i2c: E2 [09:02:01]MH_I2C_Read... [09:02:01]Read from MH i2c: E2 62 00 [09:02:01]MH_I2C_Read... [09:02:01]Read from MH i2c: E2 62 00 C5 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A3 74 03 00 0E 04 04 00 B7 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 C4 [09:02:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A3 74 03 00 0E 04 04 00 B7 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:02:01]wFMCommunicate OK [09:02:01]SAM_PROTO_GetFieldsCounters done [09:02:01]requested_item shift.num is exist - process it [09:02:01]requested_item shift.opened is exist - process it [09:02:01]req_shift_opened [09:02:01]FM_GetShiftState [09:02:01]SAM_PROTO_GetShiftState [09:02:01]wFMCommunicate request_size=4 [09:02:01]MH_SAM_APDU [09:02:01]CAPDU: 80 13 01 00 [09:02:01]Write to MH i2c: E2 08 00 C6 0B 80 13 01 00 00 00 00 00 4E [09:02:01]Write i2c OK [09:02:01]MH_I2C_Read... [09:02:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:02:01]Read from MH i2c: E2 [09:02:01]MH_I2C_Read... [09:02:01]Read from MH i2c: E2 0E 00 [09:02:01]MH_I2C_Read... [09:02:01]Read from MH i2c: E2 0E 00 C6 0B 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 FF [09:02:01]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [09:02:01]wFMCommunicate OK [09:02:01]SAM_PROTO_GetShiftState done [09:02:01]FM_GetShiftState done [09:02:01]req_shift_opened done [09:02:01]requested_item shift.open_date is exist - process it [09:02:01]req_shift_open_date [09:02:01]req_shift_open_date done [09:02:01]produce_requested_data done [09:02:01]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226467,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [09:02:01]process_action_free close_receipt [09:02:01]json_value_free [09:02:01]json_value_free done [09:02:01]process_json_proto returns [09:02:01]Send response to host [09:02:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226467,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [09:02:01]free response buf [09:02:01]execute_script done [09:02:01]execute_script returns [09:02:01]free content buf [09:02:01]Sock 8.Close socket [09:02:01]Sock 8.Thread stoped [09:02:01]Connected sock=11 [09:02:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 41 79 04 01 41 CC 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 35 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 00 00 00 F4 03 04 00 05 09 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A3 74 03 00 35 04 06 00 DE 7C 02 45 E9 B1 8E DD CA 13 65 C2 7D 6E [09:02:01]accept exits with 9 [09:02:01]New connection [09:02:01]New thread 3067170148 created [09:02:01]Thread 3067313508 joined [09:02:01]Waiting for new connection... [09:02:01] Sock 9.Parse request [09:02:01]Sock 9.Check first char [09:02:01]Sock 9.First char is OK [09:02:01]request: POST /json_proto HTTP/1.0 [09:02:01]Method: POST [09:02:01]URL: /json_proto [09:02:01]Method is POST - this is cgi request [09:02:01]url: /json_proto [09:02:01]query_string will be loaded in cgi processing [09:02:01]execute_cgi json_proto POST (null) [09:02:01]execute_cgi path=json_proto method=POST [09:02:01]POST find Content-Length [09:02:01]Host: 172.17.43.131:8080 [09:02:01]Content-Length: 801 [09:02:01]Content-Type: application/json [09:02:01] [09:02:01]POST finish read [09:02:01]Found Content-Length = 801 [09:02:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002805", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 300.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:02:01]execute_script... [09:02: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)2002805", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 300.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:02:01]POST & json_proto [09:02:01]process_json_proto [09:02:01]json parsed OK: [09:02:01]protocol is kg_v1.0 [09:02:01]action value=close_receipt [09:02:01]process_action close_receipt [09:02:01]cmd_close_receipt [09:02:01]MH_GetDate [09:02:01]Write to MH i2c: F0 00 00 C7 0B C1 [09:02:01]Write i2c OK [09:02:01]MH_I2C_Read... [09:02:01]Read from MH i2c: F0 [09:02:01]MH_I2C_Read... [09:02:01]Read from MH i2c: F0 09 00 [09:02:01]MH_I2C_Read... [09:02:01]Read from MH i2c: F0 09 00 C7 0B 00 0A 09 A6 66 F9 24 A2 66 0E [09:02:01]GetLastDocTimeStamp 1722157317 [09:02:01]current date 1722157322 [09:02:01]FM_GetShiftState [09:02:01]SAM_PROTO_GetShiftState [09:02:01]wFMCommunicate request_size=4 [09:02:01]MH_SAM_APDU [09:02:01]CAPDU: 80 13 01 00 [09:02:01]Write to MH i2c: E2 08 00 C8 0B 80 13 01 00 00 00 00 00 50 [09:02:01]Write i2c OK [09:02:01]MH_I2C_Read... [09:02:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:02:01]Read from MH i2c: E2 [09:02:01]MH_I2C_Read... [09:02:01]Read from MH i2c: E2 0E 00 [09:02:01]MH_I2C_Read... [09:02:01]Read from MH i2c: E2 0E 00 C8 0B 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 01 [09:02:01]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [09:02:01]wFMCommunicate OK [09:02:01]SAM_PROTO_GetShiftState done [09:02:01]FM_GetShiftState done [09:02:01]opened in 1722125326 [09:02:01]opened+sec_in_day 1722211726 [09:02:01]quantity*price = 30035 [09:02:01]sum+1 = 30036 [09:02:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.35 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 0.00 Безнал.: 300.35 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 128 28.07.2024 09:02 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226468 ФПД: 179771219095720 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T090202&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226468&fm=179771219095720&tin=02508201610067®Number=0000000000092624&sum=30035 [09:02:02]StoreToDocumentArchive [09:02:02]shift 439 fd 226468 [09:02:02]save to /storage/0439/doc_00226468 [09:02:02]save last doc name /storage/0439/doc_00226468 to /storage/kkm_last_doc_name [09:02:02]save OK [09:02:02]Clear old archive folders... [09:02:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:02:02]tlvbuf is 0036AE80 [09:02:02]SAM_PROTO_ClearQueue [09:02:02]wFMCommunicate request_size=4 [09:02:02]MH_SAM_APDU [09:02:02]CAPDU: 80 09 00 00 [09:02:02]Write to MH i2c: E2 08 00 D5 0B 80 09 00 00 00 00 00 00 52 [09:02:02]Write i2c OK [09:02:02]MH_I2C_Read... [09:02:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:02:02]Read from MH i2c: E2 [09:02:02]MH_I2C_Read... [09:02:02]Read from MH i2c: E2 03 00 [09:02:02]MH_I2C_Read... [09:02:02]Read from MH i2c: E2 03 00 D5 0B 00 90 00 54 [09:02:02]RAPDU: 90 00 [09:02:02]wFMCommunicate OK [09:02:02]SAM_PROTO_ClearQueue done [09:02:02]KKMCreateOFDPacket [09:02:02]OFDProtocolAddRootSTLVToBuf [09:02:02]FM_MakeSignedData [09:02:02]FM_MakeSignedData [09:02:02]SAM_PROTO_SignData [09:02:02]wFMCommunicate request_size=4 [09:02:02]MH_SAM_APDU [09:02:02]CAPDU: 80 0D 01 02 [09:02:02]Write to MH i2c: E2 08 00 D6 0B 80 0D 01 02 00 00 00 00 5A [09:02:02]Write i2c OK [09:02:02]MH_I2C_Read... [09:02:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:02:02]Read from MH i2c: E2 [09:02:02]MH_I2C_Read... [09:02:02]Read from MH i2c: E2 03 00 [09:02:02]MH_I2C_Read... [09:02:02]Read from MH i2c: E2 03 00 D6 0B 00 90 00 55 [09:02:02]RAPDU: 90 00 [09:02:02]wFMCommunicate OK [09:02:02]wFMCommunicate request_size=255 [09:02:02]MH_SAM_APDU [09:02:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 00 00 00 F4 03 04 00 0A 09 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A4 74 03 00 35 04 06 00 A3 [09:02:02]Write to MH i2c: E2 02 01 D7 0B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 00 00 00 F4 03 04 00 0A 09 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A4 74 03 00 35 04 06 00 A3 00 00 5B [09:02:02]Write i2c OK [09:02:02]MH_I2C_Read... [09:02:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:02:03]Read from MH i2c: E2 [09:02:03]MH_I2C_Read... [09:02:03]Read from MH i2c: E2 03 00 [09:02:03]MH_I2C_Read... [09:02:03]Read from MH i2c: E2 03 00 D7 0B 00 90 00 56 [09:02:03]RAPDU: 90 00 [09:02:03]wFMCommunicate OK [09:02:03]wFMCommunicate request_size=10 [09:02:03]MH_SAM_APDU [09:02:03]CAPDU: 80 0D 02 02 05 80 3F A7 B0 A8 [09:02:03]Write to MH i2c: E2 0D 00 D8 0B 80 0D 02 02 05 00 80 3F A7 B0 A8 00 00 25 [09:02:03]Write i2c OK [09:02:03]MH_I2C_Read... [09:02:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:02:03]Read from MH i2c: E2 [09:02:03]MH_I2C_Read... [09:02:03]Read from MH i2c: E2 03 00 [09:02:03]MH_I2C_Read... [09:02:03]Read from MH i2c: E2 03 00 D8 0B 00 90 00 57 [09:02:03]RAPDU: 90 00 [09:02:03]wFMCommunicate OK [09:02:03]wFMCommunicate request_size=4 [09:02:03]MH_SAM_APDU [09:02:03]CAPDU: 80 0D 03 02 [09:02:03]Write to MH i2c: E2 08 00 D9 0B 80 0D 03 02 00 00 00 00 5F [09:02:03]Write i2c OK [09:02:03]MH_I2C_Read... [09:02:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:02:03]Read from MH i2c: E2 [09:02:03]MH_I2C_Read... [09:02:03]Read from MH i2c: E2 0B 00 [09:02:03]MH_I2C_Read... [09:02:03]Read from MH i2c: E2 0B 00 D9 0B 00 EA 67 81 29 B3 3E AA 7C 90 00 72 [09:02:03]RAPDU: EA 67 81 29 B3 3E AA 7C 90 00 [09:02:03]wFMCommunicate OK [09:02:03]SAM_PROTO_SignData done [09:02:03]FM_MakeSignedData done [09:02:03]CreateOFDProtocolMessage [09:02:03]wFMCommunicate request_size=4 [09:02:03]MH_SAM_APDU [09:02:03]CAPDU: 80 11 00 00 [09:02:03]Write to MH i2c: E2 08 00 DA 0B 80 11 00 00 00 00 00 00 5F [09:02:03]Write i2c OK [09:02:03]MH_I2C_Read... [09:02:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:02:03]Read from MH i2c: E2 [09:02:03]MH_I2C_Read... [09:02:03]Read from MH i2c: E2 17 00 [09:02:03]MH_I2C_Read... [09:02:03]Read from MH i2c: E2 17 00 DA 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BC [09:02:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:02:03]wFMCommunicate OK [09:02:03]CreateOFDProtocolMessage done [09:02:03]OFDSenderStorePacket 226468 [09:02:03]StoreOFDPacket docnum=226468 [09:02:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 64 00 07 01 F6 2E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 00 00 00 F4 03 04 00 0A 09 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A4 74 03 00 35 04 06 00 A3 80 3F A7 B0 A8 EA 67 81 29 B3 3E AA 7C [09:02:03]CheckFolder [09:02:03]dirname=/storage/ofd_packets [09:02:03]CheckFolder done [09:02:03]ProducePacketName [09:02:03]name=ofd_packets/00226468 [09:02:03]NVStorageSaveData ofd_packets/00226468 [09:02:03]File name is /storage/ofd_packets/00226468 [09:02:03]Write 301 bytes [09:02:03]NVStorageSaveData done [09:02:03]OFDSenderStorePacket done [09:02:03]KKMCreateOFDPacket done [09:02:03]NVStorageSaveData kkm_last_timestamp [09:02:03]File name is /storage/kkm_last_timestamp [09:02:04]Write 4 bytes [09:02:04]NVStorageSaveData done [09:02:04]OFD Sender: Processing packet 226468 [packets to send 600, broken 599] [09:02:04]ProducePacketName [09:02:04]name=ofd_packets/00226468 [09:02:04]OFD Sender: To server: pG, [09:02:04]CommunicateWithHost lk.salyk.kg:30040 [09:02:04]ConnectInit lk.salyk.kg [09:02:04]ExternCall_PrintAddStr [09:02:04]wPrintStart [09:02:04]Write to MH i2c: 01 00 00 DB 0B E6 [09:02:04]Write i2c OK [09:02:04]MH_I2C_Read... [09:02:04]Read from MH i2c: 01 [09:02:04]MH_I2C_Read... [09:02:04]Read from MH i2c: 01 07 00 [09:02:04]MH_I2C_Read... [09:02:04]Read from MH i2c: 01 07 00 DB 0B 00 00 00 00 00 FF 0F FB [09:02:04]RasterBufferAndPrint [09:02:04]line Счет N : (1)2002805 [09:02:04]line ИНН: 02508201610067 [09:02:04]line Контрольно-Кассовый Чек [09:02:04]line ПРОДАЖА [09:02:04]line ТРК (МРК, ГНК) : 63 [09:02:04]line Товар: 2710124130 [09:02:04]line Аи-92-К-5 [09:02:04]line 4.430 * 67.80 [09:02:04]line = 300.35 [09:02:04]line НДС 12% НСП 1% [09:02:04]line > о реализуемом товаре [09:02:04]line ИТОГО: 300.35 [09:02:04]line НСП 1% : 2.66 [09:02:04]line НДС 12% : 31.90 [09:02:04]line Наличными: 0.00 [09:02:04]line Безнал.: 300.35 [09:02:04]line Место: АЗС № 97 "Партнер Нефть" [09:02:04]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:02:04]line СНО: Общий режим [09:02:04]line Чек 128 28.07.2024 09:02 [09:02:04]line Смена: 439 ФФД: 1.0 [09:02:04]line ЗНМ: 0300000054 [09:02:04]line РНМ: 0000000000092624 [09:02:04]line Версия ККМ: 001 [09:02:04]line Платежная система: O! деньги [09:02:04]line ФМ: 0000000000874959 [09:02:04]line ФД: 226468 [09:02:04]line ФПД: 179771219095720 [09:02:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T090202&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226468&fm=179771219095720&tin=02508201610067®Number=0000000000092624&sum=30035 [09:02:04]written 0, free lines is 4095 [09:02:04]Write to MH i2c: 01 00 00 05 0C 11 [09:02:04]Write i2c OK [09:02:04]MH_I2C_Read... [09:02:04]Read from MH i2c: 01 [09:02:04]MH_I2C_Read... [09:02:04]Read from MH i2c: 01 07 00 [09:02:04]MH_I2C_Read... [09:02:04]Read from MH i2c: 01 07 00 05 0C 00 00 00 00 00 71 0C 95 [09:02:04]RasterBufferAndPrint [09:02:04]line [09:02:04]line [09:02:04]line [09:02:04]line [09:02:04]line [09:02:04]written 0, free lines is 3194 [09:02:04]Connected sock=11 [09:02:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 64 00 07 01 F6 2E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 00 00 00 F4 03 04 00 0A 09 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A4 74 03 00 35 04 06 00 A3 80 3F A7 B0 A8 EA 67 81 29 B3 3E AA 7C [09:02:04]MH_Cut [09:02:04]Write to MH i2c: D1 01 00 0C 0C 01 EA [09:02:04]Write i2c OK [09:02:04]MH_I2C_Read... [09:02:04]Read from MH i2c: D1 [09:02:04]MH_I2C_Read... [09:02:04]Read from MH i2c: D1 01 00 [09:02:04]MH_I2C_Read... [09:02:04]Read from MH i2c: D1 01 00 0C 0C 00 E9 [09:02:04]Write to MH i2c: 01 00 00 0D 0C 19 [09:02:04]Write i2c OK [09:02:04]MH_I2C_Read... [09:02:05]*** Cut start [09:02:05]*** Partial cut [09:02:05]*** CUTSNS_PIN = 1 [09:02:05]*** CUTSNS_PIN = 0 [09:02:06]*** Brake cut motor [09:02:06]Read from MH i2c: 01 [09:02:06]MH_I2C_Read... [09:02:06]*** Stop cut motor [09:02:06]*** Cut end [09:02:06]Read from MH i2c: 01 07 00 [09:02:06]MH_I2C_Read... [09:02:06]Read from MH i2c: 01 07 00 0D 0C 00 00 00 00 00 FF 0F 2E [09:02:06]process_action close_receipt done [09:02:06]requested_data is exist [09:02:06]produce_requested_data [09:02:06]requested_item fm.sn is exist - process it [09:02:06]wFMCommunicate request_size=4 [09:02:06]MH_SAM_APDU [09:02:06]CAPDU: 80 11 00 00 [09:02:06]Write to MH i2c: E2 08 00 0E 0C 80 11 00 00 00 00 00 00 94 [09:02:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 E3 AA 47 00 A4 72 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A4 74 03 00 F4 03 04 00 17 B5 A5 66 B6 04 01 00 00 BE 76 A7 F9 3D 07 E6 9B [09:02:06]CommunicateWithHost err = 0 [09:02:06]CheckOFDResponse [09:02:06]1017 (14) - 77093643461234 [09:02:06]1041 (16) - 0000000000874959 [09:02:06]1040 (4) - 226468 [09:02:06]1012 (4) - 28.07.2024 03:03 [09:02:06]1206 (1) - 0 [09:02:06]OFD Sender: Remove packet 226468 [09:02:06]ProducePacketName [09:02:06]name=ofd_packets/00226468 [09:02:06]NVStorageDeleteData [09:02:06]Write i2c OK [09:02:06]MH_I2C_Read... [09:02:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:02:06]Read from MH i2c: E2 [09:02:06]MH_I2C_Read... [09:02:06]Read from MH i2c: E2 17 00 [09:02:06]MH_I2C_Read... [09:02:06]Read from MH i2c: E2 17 00 0E 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F1 [09:02:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:02:06]wFMCommunicate OK [09:02:06]requested_item fd.num is exist - process it [09:02:06]SAM_PROTO_GetFieldsCounters [09:02:06]wFMCommunicate request_size=4 [09:02:06]MH_SAM_APDU [09:02:06]CAPDU: 80 13 00 00 [09:02:06]Write to MH i2c: E2 08 00 0F 0C 80 13 00 00 00 00 00 00 97 [09:02:06]Write i2c OK [09:02:06]MH_I2C_Read... [09:02:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:02:06]Read from MH i2c: E2 [09:02:06]MH_I2C_Read... [09:02:06]Read from MH i2c: E2 62 00 [09:02:06]MH_I2C_Read... [09:02:06]Read from MH i2c: E2 62 00 0F 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A4 74 03 00 0E 04 04 00 B7 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 13 [09:02:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A4 74 03 00 0E 04 04 00 B7 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:02:06]wFMCommunicate OK [09:02:06]SAM_PROTO_GetFieldsCounters done [09:02:06]requested_item shift.num is exist - process it [09:02:06]requested_item shift.opened is exist - process it [09:02:06]req_shift_opened [09:02:06]FM_GetShiftState [09:02:06]SAM_PROTO_GetShiftState [09:02:06]wFMCommunicate request_size=4 [09:02:06]MH_SAM_APDU [09:02:06]CAPDU: 80 13 01 00 [09:02:06]Write to MH i2c: E2 08 00 10 0C 80 13 01 00 00 00 00 00 99 [09:02:06]Write i2c OK [09:02:06]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 10 0C 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 4A [09:02:06]RAPDU: 09 00 01 0E 8C A5 66 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]req_shift_opened done [09:02:06]requested_item shift.open_date is exist - process it [09:02:06]req_shift_open_date [09:02:06]req_shift_open_date done [09:02:06]produce_requested_data done [09:02:06]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226468,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [09:02:06]process_action_free close_receipt [09:02:06]json_value_free [09:02:06]json_value_free done [09:02:06]process_json_proto returns [09:02:06]Send response to host [09:02:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226468,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [09:02:06]free response buf [09:02:06]execute_script done [09:02:06]execute_script returns [09:02:06]free content buf [09:02:06]Sock 9.Close socket [09:02:06]Sock 9.Thread stoped [09:02:06]OFD Sender: No OFD packet to send [09:02:11]OFD Sender: No OFD packet to send [09:02:16]OFD Sender: No OFD packet to send [09:02:22]OFD Sender: No OFD packet to send [09:02:27]OFD Sender: No OFD packet to send [09:02:32]OFD Sender: No OFD packet to send [09:02:37]OFD Sender: No OFD packet to send [09:02:42]OFD Sender: No OFD packet to send [09:02:47]OFD Sender: No OFD packet to send [09:02:52]OFD Sender: No OFD packet to send [09:02:57]OFD Sender: No OFD packet to send [09:03:02]OFD Sender: No OFD packet to send [09:03:07]OFD Sender: No OFD packet to send [09:03:12]OFD Sender: No OFD packet to send [09:03:17]OFD Sender: No OFD packet to send [09:03:21]accept exits with 8 [09:03:21]New connection [09:03:21]New thread 3067313508 created [09:03:21]Thread 3067170148 joined [09:03:21]Waiting for new connection... [09:03:21] Sock 8.Parse request [09:03:21]Sock 8.Check first char [09:03:21]Sock 8.First char is OK [09:03:21]request: POST /json_proto HTTP/1.0 [09:03:21]Method: POST [09:03:21]URL: /json_proto [09:03:21]Method is POST - this is cgi request [09:03:21]url: /json_proto [09:03:21]query_string will be loaded in cgi processing [09:03:21]execute_cgi json_proto POST (null) [09:03:21]execute_cgi path=json_proto method=POST [09:03:21]POST find Content-Length [09:03:21]Host: 172.17.43.131:8080 [09:03:21]Content-Length: 678 [09:03:21]Content-Type: application/json [09:03:21] [09:03:21]POST finish read [09:03:21]Found Content-Length = 678 [09:03:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002806", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:03:21]execute_script... [09:03:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002806", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:03:21]POST & json_proto [09:03:21]process_json_proto [09:03:21]json parsed OK: [09:03:21]protocol is kg_v1.0 [09:03:21]action value=close_receipt [09:03:21]process_action close_receipt [09:03:21]cmd_close_receipt [09:03:21]MH_GetDate [09:03:21]Write to MH i2c: F0 00 00 11 0C 0C [09:03:21]Write i2c OK [09:03:21]MH_I2C_Read... [09:03:21]Read from MH i2c: F0 [09:03:21]MH_I2C_Read... [09:03:21]Read from MH i2c: F0 09 00 [09:03:21]MH_I2C_Read... [09:03:21]Read from MH i2c: F0 09 00 11 0C 00 5A 09 A6 66 F9 24 A2 66 A9 [09:03:21]GetLastDocTimeStamp 1722157322 [09:03:21]current date 1722157402 [09:03:21]FM_GetShiftState [09:03:21]SAM_PROTO_GetShiftState [09:03:21]wFMCommunicate request_size=4 [09:03:21]MH_SAM_APDU [09:03:21]CAPDU: 80 13 01 00 [09:03:21]Write to MH i2c: E2 08 00 12 0C 80 13 01 00 00 00 00 00 9B [09:03:21]Write i2c OK [09:03:21]MH_I2C_Read... [09:03:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:03:21]Read from MH i2c: E2 [09:03:21]MH_I2C_Read... [09:03:21]Read from MH i2c: E2 0E 00 [09:03:21]MH_I2C_Read... [09:03:21]Read from MH i2c: E2 0E 00 12 0C 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 4C [09:03:21]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [09:03:21]wFMCommunicate OK [09:03:21]SAM_PROTO_GetShiftState done [09:03:21]FM_GetShiftState done [09:03:21]opened in 1722125326 [09:03:21]opened+sec_in_day 1722211726 [09:03:21]quantity*price = 20001 [09:03:21]sum+1 = 20002 [09:03:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 129 28.07.2024 09:03 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226469 ФПД: 214000515142958 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T090322&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226469&fm=214000515142958&tin=02508201610067®Number=0000000000092624&sum=20000 [09:03:22]StoreToDocumentArchive [09:03:22]shift 439 fd 226469 [09:03:22]save to /storage/0439/doc_00226469 [09:03:22]save last doc name /storage/0439/doc_00226469 to /storage/kkm_last_doc_name [09:03:22]save OK [09:03:22]Clear old archive folders... [09:03:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:03:22]tlvbuf is 002DACD0 [09:03:22]SAM_PROTO_ClearQueue [09:03:22]wFMCommunicate request_size=4 [09:03:22]MH_SAM_APDU [09:03:22]CAPDU: 80 09 00 00 [09:03:22]Write to MH i2c: E2 08 00 1F 0C 80 09 00 00 00 00 00 00 9D [09:03:22]Write i2c OK [09:03:22]MH_I2C_Read... [09:03:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:03:23]Read from MH i2c: E2 [09:03:23]MH_I2C_Read... [09:03:23]Read from MH i2c: E2 03 00 [09:03:23]MH_I2C_Read... [09:03:23]Read from MH i2c: E2 03 00 1F 0C 00 90 00 9F [09:03:23]RAPDU: 90 00 [09:03:23]wFMCommunicate OK [09:03:23]SAM_PROTO_ClearQueue done [09:03:23]KKMCreateOFDPacket [09:03:23]OFDProtocolAddRootSTLVToBuf [09:03:23]FM_MakeSignedData [09:03:23]FM_MakeSignedData [09:03:23]SAM_PROTO_SignData [09:03:23]wFMCommunicate request_size=4 [09:03:23]MH_SAM_APDU [09:03:23]CAPDU: 80 0D 01 02 [09:03:23]Write to MH i2c: E2 08 00 20 0C 80 0D 01 02 00 00 00 00 A5 [09:03:23]Write i2c OK [09:03:23]MH_I2C_Read... [09:03:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:03:23]Read from MH i2c: E2 [09:03:23]MH_I2C_Read... [09:03:23]Read from MH i2c: E2 03 00 [09:03:23]MH_I2C_Read... [09:03:23]Read from MH i2c: E2 03 00 20 0C 00 90 00 A0 [09:03:23]RAPDU: 90 00 [09:03:23]wFMCommunicate OK [09:03:23]wFMCommunicate request_size=255 [09:03:23]MH_SAM_APDU [09:03:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 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 81 00 00 00 F4 03 04 00 5A 09 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A5 74 03 00 35 04 06 00 C2 [09:03:23]Write to MH i2c: E2 02 01 21 0C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 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 81 00 00 00 F4 03 04 00 5A 09 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A5 74 03 00 35 04 06 00 C2 00 00 B4 [09:03:23]Write i2c OK [09:03:23]MH_I2C_Read... [09:03:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:03:23]Read from MH i2c: E2 [09:03:23]MH_I2C_Read... [09:03:23]Read from MH i2c: E2 03 00 [09:03:23]MH_I2C_Read... [09:03:23]Read from MH i2c: E2 03 00 21 0C 00 90 00 A1 [09:03:23]RAPDU: 90 00 [09:03:23]wFMCommunicate OK [09:03:23]wFMCommunicate request_size=10 [09:03:23]MH_SAM_APDU [09:03:23]CAPDU: 80 0D 02 02 05 A1 E0 AF D5 2E [09:03:23]Write to MH i2c: E2 0D 00 22 0C 80 0D 02 02 05 00 A1 E0 AF D5 2E 00 00 E5 [09:03:23]Write i2c OK [09:03:23]MH_I2C_Read... [09:03:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:03:23]Read from MH i2c: E2 [09:03:23]MH_I2C_Read... [09:03:23]Read from MH i2c: E2 03 00 [09:03:23]MH_I2C_Read... [09:03:23]Read from MH i2c: E2 03 00 22 0C 00 90 00 A2 [09:03:23]RAPDU: 90 00 [09:03:23]wFMCommunicate OK [09:03:23]wFMCommunicate request_size=4 [09:03:23]MH_SAM_APDU [09:03:23]CAPDU: 80 0D 03 02 [09:03:23]Write to MH i2c: E2 08 00 23 0C 80 0D 03 02 00 00 00 00 AA [09:03:23]Write i2c OK [09:03:23]MH_I2C_Read... [09:03:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:03:23]Read from MH i2c: E2 [09:03:23]MH_I2C_Read... [09:03:23]Read from MH i2c: E2 0B 00 [09:03:23]MH_I2C_Read... [09:03:23]Read from MH i2c: E2 0B 00 23 0C 00 64 A5 77 A8 C6 6A D9 93 90 00 6F [09:03:23]RAPDU: 64 A5 77 A8 C6 6A D9 93 90 00 [09:03:23]wFMCommunicate OK [09:03:23]SAM_PROTO_SignData done [09:03:23]FM_MakeSignedData done [09:03:23]CreateOFDProtocolMessage [09:03:23]wFMCommunicate request_size=4 [09:03:23]MH_SAM_APDU [09:03:23]CAPDU: 80 11 00 00 [09:03:23]Write to MH i2c: E2 08 00 24 0C 80 11 00 00 00 00 00 00 AA [09:03:23]Write i2c OK [09:03:23]MH_I2C_Read... [09:03:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:03:23]Read from MH i2c: E2 [09:03:23]MH_I2C_Read... [09:03:23]Read from MH i2c: E2 17 00 [09:03:23]MH_I2C_Read... [09:03:23]Read from MH i2c: E2 17 00 24 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 07 [09:03:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:03:23]wFMCommunicate OK [09:03:23]CreateOFDProtocolMessage done [09:03:23]OFDSenderStorePacket 226469 [09:03:23]StoreOFDPacket docnum=226469 [09:03:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A5 08 07 01 6F F5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 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 81 00 00 00 F4 03 04 00 5A 09 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A5 74 03 00 35 04 06 00 C2 A1 E0 AF D5 2E 64 A5 77 A8 C6 6A D9 93 [09:03:23]CheckFolder [09:03:23]dirname=/storage/ofd_packets [09:03:23]CheckFolder done [09:03:23]ProducePacketName [09:03:23]name=ofd_packets/00226469 [09:03:23]NVStorageSaveData ofd_packets/00226469 [09:03:23]File name is /storage/ofd_packets/00226469 [09:03:23]Write 301 bytes [09:03:23]NVStorageSaveData done [09:03:23]OFDSenderStorePacket done [09:03:23]KKMCreateOFDPacket done [09:03:23]NVStorageSaveData kkm_last_timestamp [09:03:23]File name is /storage/kkm_last_timestamp [09:03:23]Write 4 bytes [09:03:23]NVStorageSaveData done [09:03:23]ExternCall_PrintAddStr [09:03:23]wPrintStart [09:03:23]Write to MH i2c: 01 00 00 25 0C 31 [09:03:23]Write i2c OK [09:03:23]MH_I2C_Read... [09:03:23]Read from MH i2c: 01 [09:03:23]MH_I2C_Read... [09:03:23]Read from MH i2c: 01 07 00 [09:03:23]MH_I2C_Read... [09:03:23]Read from MH i2c: 01 07 00 25 0C 00 00 00 00 00 FF 0F 46 [09:03:23]RasterBufferAndPrint [09:03:23]line Счет N : (1)2002806 [09:03:23]line ИНН: 02508201610067 [09:03:23]line Контрольно-Кассовый Чек [09:03:23]line ПРОДАЖА [09:03:23]line ТРК (МРК, ГНК) : 43 [09:03:23]line Товар: 2710124130 [09:03:23]line Аи-92-К-5 [09:03:23]line 2.950 * 67.80 [09:03:23]line = 200.01 [09:03:23]line НДС 12% НСП 1% [09:03:23]line > о реализуемом товаре [09:03:23]line ОКРУГЛЕНИЕ: -0.01 [09:03:23]line ИТОГО: 200.00 [09:03:23]line Внесено: 200.00 [09:03:23]line СДАЧА: 0.00 [09:03:23]line НСП 1% : 1.77 [09:03:23]line НДС 12% : 21.24 [09:03:23]line Наличными: 200.00 [09:03:23]line Безнал.: 0.00 [09:03:23]line Место: АЗС № 97 "Партнер Нефть" [09:03:23]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:03:23]line СНО: Общий режим [09:03:23]line Чек 129 28.07.2024 09:03 [09:03:23]line Смена: 439 ФФД: 1.0 [09:03:23]line ЗНМ: 0300000054 [09:03:23]line РНМ: 0000000000092624 [09:03:23]line Версия ККМ: 001 [09:03:23]line ФМ: 0000000000874959 [09:03:23]line ФД: 226469 [09:03:23]line ФПД: 214000515142958 [09:03:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T090322&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226469&fm=214000515142958&tin=02508201610067®Number=0000000000092624&sum=20000 [09:03:23]written 0, free lines is 4095 [09:03:23]OFD Sender: Processing packet 226469 [packets to send 600, broken 599] [09:03:23]ProducePacketName [09:03:23]name=ofd_packets/00226469 [09:03:23]OFD Sender: To server: pG, [09:03:23]CommunicateWithHost lk.salyk.kg:30040 [09:03:23]ConnectInit lk.salyk.kg [09:03:23]Connected sock=9 [09:03:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A5 08 07 01 6F F5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 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 81 00 00 00 F4 03 04 00 5A 09 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A5 74 03 00 35 04 06 00 C2 A1 E0 AF D5 2E 64 A5 77 A8 C6 6A D9 93 [09:03:24]Write to MH i2c: 01 00 00 50 0C 5C [09:03:24]Write i2c OK [09:03:24]MH_I2C_Read... [09:03:24]Read from MH i2c: 01 [09:03:24]MH_I2C_Read... [09:03:24]Read from MH i2c: 01 07 00 [09:03:24]MH_I2C_Read... [09:03:24]Read from MH i2c: 01 07 00 50 0C 00 00 00 00 00 66 0C D5 [09:03:24]RasterBufferAndPrint [09:03:24]line [09:03:24]line [09:03:24]line [09:03:24]line [09:03:24]line [09:03:24]written 0, free lines is 3177 [09:03:24]MH_Cut [09:03:24]Write to MH i2c: D1 01 00 57 0C 01 35 [09:03:24]Write i2c OK [09:03:24]MH_I2C_Read... [09:03:24]Read from MH i2c: D1 [09:03:24]MH_I2C_Read... [09:03:24]Read from MH i2c: D1 01 00 [09:03:24]MH_I2C_Read... [09:03:24]Read from MH i2c: D1 01 00 57 0C 00 34 [09:03:24]Write to MH i2c: 01 00 00 58 0C 64 [09:03:24]Write i2c OK [09:03:24]MH_I2C_Read... [09:03:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 D1 4C 47 00 0E 8B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A5 74 03 00 F4 03 04 00 65 B5 A5 66 B6 04 01 00 00 16 1B 79 97 CD 55 C8 EB [09:03:24]CommunicateWithHost err = 0 [09:03:24]CheckOFDResponse [09:03:24]1017 (14) - 77093643461234 [09:03:24]1041 (16) - 0000000000874959 [09:03:24]1040 (4) - 226469 [09:03:24]1012 (4) - 28.07.2024 03:05 [09:03:24]1206 (1) - 0 [09:03:24]OFD Sender: Remove packet 226469 [09:03:24]ProducePacketName [09:03:24]name=ofd_packets/00226469 [09:03:24]NVStorageDeleteData [09:03:24]OFD Sender: No OFD packet to send [09:03:25]*** Cut start [09:03:25]*** Partial cut [09:03:25]*** CUTSNS_PIN = 1 [09:03:25]*** CUTSNS_PIN = 0 [09:03:25]*** Brake cut motor [09:03:25]Read from MH i2c: 01 [09:03:25]MH_I2C_Read... [09:03:25]*** Stop cut motor [09:03:25]*** Cut end [09:03:25]Read from MH i2c: 01 07 00 [09:03:25]MH_I2C_Read... [09:03:25]Read from MH i2c: 01 07 00 58 0C 00 00 00 00 00 FF 0F 79 [09:03:25]process_action close_receipt done [09:03:25]requested_data is exist [09:03:25]produce_requested_data [09:03:25]requested_item fm.sn is exist - process it [09:03:25]wFMCommunicate request_size=4 [09:03:25]MH_SAM_APDU [09:03:25]CAPDU: 80 11 00 00 [09:03:25]Write to MH i2c: E2 08 00 59 0C 80 11 00 00 00 00 00 00 DF [09:03:25]Write i2c OK [09:03:25]MH_I2C_Read... [09:03:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:03:25]Read from MH i2c: E2 [09:03:25]MH_I2C_Read... [09:03:25]Read from MH i2c: E2 17 00 [09:03:25]MH_I2C_Read... [09:03:25]Read from MH i2c: E2 17 00 59 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3C [09:03:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:03:25]wFMCommunicate OK [09:03:25]requested_item fd.num is exist - process it [09:03:25]SAM_PROTO_GetFieldsCounters [09:03:25]wFMCommunicate request_size=4 [09:03:25]MH_SAM_APDU [09:03:25]CAPDU: 80 13 00 00 [09:03:25]Write to MH i2c: E2 08 00 5A 0C 80 13 00 00 00 00 00 00 E2 [09:03:25]Write i2c OK [09:03:25]MH_I2C_Read... [09:03:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:03:26]Read from MH i2c: E2 [09:03:26]MH_I2C_Read... [09:03:26]Read from MH i2c: E2 62 00 [09:03:26]MH_I2C_Read... [09:03:26]Read from MH i2c: E2 62 00 5A 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A5 74 03 00 0E 04 04 00 B7 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 62 [09:03:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A5 74 03 00 0E 04 04 00 B7 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:03:26]wFMCommunicate OK [09:03:26]SAM_PROTO_GetFieldsCounters done [09:03:26]requested_item shift.num is exist - process it [09:03:26]requested_item shift.opened is exist - process it [09:03:26]req_shift_opened [09:03:26]FM_GetShiftState [09:03:26]SAM_PROTO_GetShiftState [09:03:26]wFMCommunicate request_size=4 [09:03:26]MH_SAM_APDU [09:03:26]CAPDU: 80 13 01 00 [09:03:26]Write to MH i2c: E2 08 00 5B 0C 80 13 01 00 00 00 00 00 E4 [09:03:26]Write i2c OK [09:03:26]MH_I2C_Read... [09:03:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:03:26]Read from MH i2c: E2 [09:03:26]MH_I2C_Read... [09:03:26]Read from MH i2c: E2 0E 00 [09:03:26]MH_I2C_Read... [09:03:26]Read from MH i2c: E2 0E 00 5B 0C 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 95 [09:03:26]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [09:03:26]wFMCommunicate OK [09:03:26]SAM_PROTO_GetShiftState done [09:03:26]FM_GetShiftState done [09:03:26]req_shift_opened done [09:03:26]requested_item shift.open_date is exist - process it [09:03:26]req_shift_open_date [09:03:26]req_shift_open_date done [09:03:26]produce_requested_data done [09:03:26]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226469,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [09:03:26]process_action_free close_receipt [09:03:26]json_value_free [09:03:26]json_value_free done [09:03:26]process_json_proto returns [09:03:26]Send response to host [09:03:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226469,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [09:03:26]free response buf [09:03:26]execute_script done [09:03:26]execute_script returns [09:03:26]free content buf [09:03:26]Sock 8.Close socket [09:03:26]Sock 8.Thread stoped [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:42]recv_with_timeout no data received [09:03:44]OFD Sender: No OFD packet to send [09:03:50]OFD Sender: No OFD packet to send [09:03:55]OFD Sender: No OFD packet to send [09:04:00]OFD Sender: No OFD packet to send [09:04:05]OFD Sender: No OFD packet to send [09:04:10]OFD Sender: No OFD packet to send [09:04:13]recv_with_timeout no data received [09:04:15]OFD Sender: No OFD packet to send [09:04:20]OFD Sender: No OFD packet to send [09:04:25]OFD Sender: No OFD packet to send [09:04:30]OFD Sender: No OFD packet to send [09:04:35]OFD Sender: No OFD packet to send [09:04:36]recv_with_timeout no data received [09:04:40]OFD Sender: No OFD packet to send [09:04:45]OFD Sender: No OFD packet to send [09:04:45]accept exits with 10 [09:04:45]New connection [09:04:45]New thread 3067170148 created [09:04:45]Thread 3067313508 joined [09:04:45]Waiting for new connection... [09:04:45] Sock 10.Parse request [09:04:45]Sock 10.Check first char [09:04:45]Sock 10.First char is OK [09:04:45]request: POST /json_proto HTTP/1.0 [09:04:45]Method: POST [09:04:45]URL: /json_proto [09:04:45]Method is POST - this is cgi request [09:04:45]url: /json_proto [09:04:45]query_string will be loaded in cgi processing [09:04:45]execute_cgi json_proto POST (null) [09:04:45]execute_cgi path=json_proto method=POST [09:04:45]POST find Content-Length [09:04:45]Host: 172.17.43.131:8080 [09:04:45]Content-Length: 678 [09:04:45]Content-Type: application/json [09:04:45] [09:04:45]POST finish read [09:04:45]Found Content-Length = 678 [09:04:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002807", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:04:45]execute_script... [09:04:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002807", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:04:45]POST & json_proto [09:04:45]process_json_proto [09:04:45]json parsed OK: [09:04:45]protocol is kg_v1.0 [09:04:45]action value=close_receipt [09:04:45]process_action close_receipt [09:04:45]cmd_close_receipt [09:04:45]MH_GetDate [09:04:45]Write to MH i2c: F0 00 00 5C 0C 57 [09:04:45]Write i2c OK [09:04:45]MH_I2C_Read... [09:04:45]Read from MH i2c: F0 [09:04:45]MH_I2C_Read... [09:04:45]Read from MH i2c: F0 09 00 [09:04:45]MH_I2C_Read... [09:04:45]Read from MH i2c: F0 09 00 5C 0C 00 AD 09 A6 66 F9 24 A2 66 47 [09:04:45]GetLastDocTimeStamp 1722157402 [09:04:45]current date 1722157485 [09:04:45]FM_GetShiftState [09:04:45]SAM_PROTO_GetShiftState [09:04:45]wFMCommunicate request_size=4 [09:04:45]MH_SAM_APDU [09:04:45]CAPDU: 80 13 01 00 [09:04:45]Write to MH i2c: E2 08 00 5D 0C 80 13 01 00 00 00 00 00 E6 [09:04:45]Write i2c OK [09:04:45]MH_I2C_Read... [09:04:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:04:45]Read from MH i2c: E2 [09:04:45]MH_I2C_Read... [09:04:45]Read from MH i2c: E2 0E 00 [09:04:45]MH_I2C_Read... [09:04:45]Read from MH i2c: E2 0E 00 5D 0C 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 97 [09:04:45]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [09:04:45]wFMCommunicate OK [09:04:45]SAM_PROTO_GetShiftState done [09:04:45]FM_GetShiftState done [09:04:45]opened in 1722125326 [09:04:45]opened+sec_in_day 1722211726 [09:04:45]quantity*price = 50036 [09:04:45]sum+1 = 50037 [09:04:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 130 28.07.2024 09:04 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226470 ФПД: 234020823920872 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T090445&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226470&fm=234020823920872&tin=02508201610067®Number=0000000000092624&sum=50000 [09:04:46]StoreToDocumentArchive [09:04:46]shift 439 fd 226470 [09:04:46]save to /storage/0439/doc_00226470 [09:04:46]save last doc name /storage/0439/doc_00226470 to /storage/kkm_last_doc_name [09:04:46]save OK [09:04:46]Clear old archive folders... [09:04:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:04:46]tlvbuf is 003825D0 [09:04:46]SAM_PROTO_ClearQueue [09:04:46]wFMCommunicate request_size=4 [09:04:46]MH_SAM_APDU [09:04:46]CAPDU: 80 09 00 00 [09:04:46]Write to MH i2c: E2 08 00 6A 0C 80 09 00 00 00 00 00 00 E8 [09:04:46]Write i2c OK [09:04:46]MH_I2C_Read... [09:04:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:04:46]Read from MH i2c: E2 [09:04:46]MH_I2C_Read... [09:04:46]Read from MH i2c: E2 03 00 [09:04:46]MH_I2C_Read... [09:04:46]Read from MH i2c: E2 03 00 6A 0C 00 90 00 EA [09:04:46]RAPDU: 90 00 [09:04:46]wFMCommunicate OK [09:04:46]SAM_PROTO_ClearQueue done [09:04:46]KKMCreateOFDPacket [09:04:46]OFDProtocolAddRootSTLVToBuf [09:04:46]FM_MakeSignedData [09:04:46]FM_MakeSignedData [09:04:46]SAM_PROTO_SignData [09:04:46]wFMCommunicate request_size=4 [09:04:46]MH_SAM_APDU [09:04:46]CAPDU: 80 0D 01 02 [09:04:46]Write to MH i2c: E2 08 00 6B 0C 80 0D 01 02 00 00 00 00 F0 [09:04:46]Write i2c OK [09:04:46]MH_I2C_Read... [09:04:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:04:46]Read from MH i2c: E2 [09:04:46]MH_I2C_Read... [09:04:46]Read from MH i2c: E2 03 00 [09:04:46]MH_I2C_Read... [09:04:46]Read from MH i2c: E2 03 00 6B 0C 00 90 00 EB [09:04:46]RAPDU: 90 00 [09:04:46]wFMCommunicate OK [09:04:46]wFMCommunicate request_size=255 [09:04:46]MH_SAM_APDU [09:04:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 AD 09 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A6 74 03 00 35 04 06 00 D4 [09:04:46]Write to MH i2c: E2 02 01 6C 0C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 AD 09 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A6 74 03 00 35 04 06 00 D4 00 00 64 [09:04:46]Write i2c OK [09:04:46]MH_I2C_Read... [09:04:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:04:46]Read from MH i2c: E2 [09:04:46]MH_I2C_Read... [09:04:46]Read from MH i2c: E2 03 00 [09:04:46]MH_I2C_Read... [09:04:46]Read from MH i2c: E2 03 00 6C 0C 00 90 00 EC [09:04:46]RAPDU: 90 00 [09:04:46]wFMCommunicate OK [09:04:46]wFMCommunicate request_size=10 [09:04:46]MH_SAM_APDU [09:04:46]CAPDU: 80 0D 02 02 05 D7 38 14 70 E8 [09:04:46]Write to MH i2c: E2 0D 00 6D 0C 80 0D 02 02 05 00 D7 38 14 70 E8 00 00 78 [09:04:46]Write i2c OK [09:04:46]MH_I2C_Read... [09:04:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:04:46]Read from MH i2c: E2 [09:04:46]MH_I2C_Read... [09:04:46]Read from MH i2c: E2 03 00 [09:04:46]MH_I2C_Read... [09:04:46]Read from MH i2c: E2 03 00 6D 0C 00 90 00 ED [09:04:46]RAPDU: 90 00 [09:04:46]wFMCommunicate OK [09:04:46]wFMCommunicate request_size=4 [09:04:46]MH_SAM_APDU [09:04:46]CAPDU: 80 0D 03 02 [09:04:46]Write to MH i2c: E2 08 00 6E 0C 80 0D 03 02 00 00 00 00 F5 [09:04:47]Write i2c OK [09:04:47]MH_I2C_Read... [09:04:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:04:47]Read from MH i2c: E2 [09:04:47]MH_I2C_Read... [09:04:47]Read from MH i2c: E2 0B 00 [09:04:47]MH_I2C_Read... [09:04:47]Read from MH i2c: E2 0B 00 6E 0C 00 51 7E 17 01 7D 2F 48 DC 90 00 AD [09:04:47]RAPDU: 51 7E 17 01 7D 2F 48 DC 90 00 [09:04:47]wFMCommunicate OK [09:04:47]SAM_PROTO_SignData done [09:04:47]FM_MakeSignedData done [09:04:47]CreateOFDProtocolMessage [09:04:47]wFMCommunicate request_size=4 [09:04:47]MH_SAM_APDU [09:04:47]CAPDU: 80 11 00 00 [09:04:47]Write to MH i2c: E2 08 00 6F 0C 80 11 00 00 00 00 00 00 F5 [09:04:47]Write i2c OK [09:04:47]MH_I2C_Read... [09:04:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:04:47]Read from MH i2c: E2 [09:04:47]MH_I2C_Read... [09:04:47]Read from MH i2c: E2 17 00 [09:04:47]MH_I2C_Read... [09:04:47]Read from MH i2c: E2 17 00 6F 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 52 [09:04:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:04:47]wFMCommunicate OK [09:04:47]CreateOFDProtocolMessage done [09:04:47]OFDSenderStorePacket 226470 [09:04:47]StoreOFDPacket docnum=226470 [09:04:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 7C DB 07 01 87 FD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 AD 09 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A6 74 03 00 35 04 06 00 D4 D7 38 14 70 E8 51 7E 17 01 7D 2F 48 DC [09:04:47]CheckFolder [09:04:47]dirname=/storage/ofd_packets [09:04:47]CheckFolder done [09:04:47]ProducePacketName [09:04:47]name=ofd_packets/00226470 [09:04:47]NVStorageSaveData ofd_packets/00226470 [09:04:47]File name is /storage/ofd_packets/00226470 [09:04:47]Write 301 bytes [09:04:47]NVStorageSaveData done [09:04:47]OFDSenderStorePacket done [09:04:47]KKMCreateOFDPacket done [09:04:47]NVStorageSaveData kkm_last_timestamp [09:04:47]File name is /storage/kkm_last_timestamp [09:04:47]Write 4 bytes [09:04:47]NVStorageSaveData done [09:04:47]ExternCall_PrintAddStr [09:04:47]wPrintStart [09:04:47]Write to MH i2c: 01 00 00 70 0C 7C [09:04:47]Write i2c OK [09:04:47]MH_I2C_Read... [09:04:47]Read from MH i2c: 01 [09:04:47]MH_I2C_Read... [09:04:47]Read from MH i2c: 01 07 00 [09:04:47]MH_I2C_Read... [09:04:47]Read from MH i2c: 01 07 00 70 0C 00 00 00 00 00 FF 0F 91 [09:04:47]RasterBufferAndPrint [09:04:47]line Счет N : (1)2002807 [09:04:47]line ИНН: 02508201610067 [09:04:47]line Контрольно-Кассовый Чек [09:04:47]line ПРОДАЖА [09:04:47]line ТРК (МРК, ГНК) : 33 [09:04:47]line Товар: 2710124130 [09:04:47]line Аи-92-К-5 [09:04:47]line 7.380 * 67.80 [09:04:47]line = 500.36 [09:04:47]line НДС 12% НСП 1% [09:04:47]line > о реализуемом товаре [09:04:47]line ОКРУГЛЕНИЕ: -0.36 [09:04:47]line ИТОГО: 500.00 [09:04:47]line Внесено: 500.00 [09:04:47]line СДАЧА: 0.00 [09:04:47]line НСП 1% : 4.43 [09:04:47]line НДС 12% : 53.14 [09:04:47]line Наличными: 500.00 [09:04:47]line Безнал.: 0.00 [09:04:47]line Место: АЗС № 97 "Партнер Нефть" [09:04:47]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:04:47]line СНО: Общий режим [09:04:47]line Чек 130 28.07.2024 09:04 [09:04:47]line Смена: 439 ФФД: 1.0 [09:04:47]line ЗНМ: 0300000054 [09:04:47]line РНМ: 0000000000092624 [09:04:47]line Версия ККМ: 001 [09:04:47]line ФМ: 0000000000874959 [09:04:47]line ФД: 226470 [09:04:47]line ФПД: 234020823920872 [09:04:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T090445&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226470&fm=234020823920872&tin=02508201610067®Number=0000000000092624&sum=50000 [09:04:47]written 0, free lines is 4095 [09:04:47]OFD Sender: Processing packet 226470 [packets to send 600, broken 599] [09:04:47]ProducePacketName [09:04:47]name=ofd_packets/00226470 [09:04:47]OFD Sender: To server: pG, [09:04:47]CommunicateWithHost lk.salyk.kg:30040 [09:04:47]ConnectInit lk.salyk.kg [09:04:47]Write to MH i2c: 01 00 00 9B 0C A7 [09:04:47]Write i2c OK [09:04:47]MH_I2C_Read... [09:04:47]Read from MH i2c: 01 [09:04:47]MH_I2C_Read... [09:04:47]Read from MH i2c: 01 07 00 [09:04:47]MH_I2C_Read... [09:04:47]Read from MH i2c: 01 07 00 9B 0C 00 00 00 00 00 59 0C 13 [09:04:47]RasterBufferAndPrint [09:04:47]line [09:04:47]line [09:04:47]line [09:04:47]line [09:04:47]line [09:04:47]written 0, free lines is 3165 [09:04:47]MH_Cut [09:04:47]Write to MH i2c: D1 01 00 A2 0C 01 80 [09:04:47]Write i2c OK [09:04:47]MH_I2C_Read... [09:04:47]Read from MH i2c: D1 [09:04:47]MH_I2C_Read... [09:04:47]Read from MH i2c: D1 01 00 [09:04:47]MH_I2C_Read... [09:04:47]Read from MH i2c: D1 01 00 A2 0C 00 7F [09:04:47]Write to MH i2c: 01 00 00 A3 0C AF [09:04:47]Write i2c OK [09:04:47]MH_I2C_Read... [09:04:47]Connected sock=9 [09:04:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 7C DB 07 01 87 FD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 AD 09 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A6 74 03 00 35 04 06 00 D4 D7 38 14 70 E8 51 7E 17 01 7D 2F 48 DC [09:04:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 FF D9 47 00 8C 32 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A6 74 03 00 F4 03 04 00 B9 B5 A5 66 B6 04 01 00 00 E2 4E AA E7 CD EE 1C 45 [09:04:48]CommunicateWithHost err = 0 [09:04:48]CheckOFDResponse [09:04:48]1017 (14) - 77093643461234 [09:04:48]1041 (16) - 0000000000874959 [09:04:48]1040 (4) - 226470 [09:04:48]1012 (4) - 28.07.2024 03:06 [09:04:48]1206 (1) - 0 [09:04:48]OFD Sender: Remove packet 226470 [09:04:48]ProducePacketName [09:04:48]name=ofd_packets/00226470 [09:04:48]NVStorageDeleteData [09:04:48]*** Cut start [09:04:48]*** Partial cut [09:04:48]*** CUTSNS_PIN = 1 [09:04:48]*** CUTSNS_PIN = 0 [09:04:48]OFD Sender: No OFD packet to send [09:04:49]*** Brake cut motor [09:04:49]Read from MH i2c: 01 [09:04:49]MH_I2C_Read... [09:04:49]*** Stop cut motor [09:04:49]*** Cut end [09:04:49]Read from MH i2c: 01 07 00 [09:04:49]MH_I2C_Read... [09:04:49]Read from MH i2c: 01 07 00 A3 0C 00 00 00 00 00 FF 0F C4 [09:04:49]process_action close_receipt done [09:04:49]requested_data is exist [09:04:49]produce_requested_data [09:04:49]requested_item fm.sn is exist - process it [09:04:49]wFMCommunicate request_size=4 [09:04:49]MH_SAM_APDU [09:04:49]CAPDU: 80 11 00 00 [09:04:49]Write to MH i2c: E2 08 00 A4 0C 80 11 00 00 00 00 00 00 2A [09:04:49]Write i2c OK [09:04:49]MH_I2C_Read... [09:04:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:04:49]Read from MH i2c: E2 [09:04:49]MH_I2C_Read... [09:04:49]Read from MH i2c: E2 17 00 [09:04:49]MH_I2C_Read... [09:04:49]Read from MH i2c: E2 17 00 A4 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 87 [09:04:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:04:49]wFMCommunicate OK [09:04:49]requested_item fd.num is exist - process it [09:04:49]SAM_PROTO_GetFieldsCounters [09:04:49]wFMCommunicate request_size=4 [09:04:49]MH_SAM_APDU [09:04:49]CAPDU: 80 13 00 00 [09:04:49]Write to MH i2c: E2 08 00 A5 0C 80 13 00 00 00 00 00 00 2D [09:04:49]Write i2c OK [09:04:49]MH_I2C_Read... [09:04:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:04:49]Read from MH i2c: E2 [09:04:49]MH_I2C_Read... [09:04:49]Read from MH i2c: E2 62 00 [09:04:49]MH_I2C_Read... [09:04:49]Read from MH i2c: E2 62 00 A5 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A6 74 03 00 0E 04 04 00 B7 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 B1 [09:04:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A6 74 03 00 0E 04 04 00 B7 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:04:49]wFMCommunicate OK [09:04:49]SAM_PROTO_GetFieldsCounters done [09:04:49]requested_item shift.num is exist - process it [09:04:49]requested_item shift.opened is exist - process it [09:04:49]req_shift_opened [09:04:49]FM_GetShiftState [09:04:49]SAM_PROTO_GetShiftState [09:04:49]wFMCommunicate request_size=4 [09:04:49]MH_SAM_APDU [09:04:49]CAPDU: 80 13 01 00 [09:04:49]Write to MH i2c: E2 08 00 A6 0C 80 13 01 00 00 00 00 00 2F [09:04:49]Write i2c OK [09:04:49]MH_I2C_Read... [09:04:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:04:49]Read from MH i2c: E2 [09:04:49]MH_I2C_Read... [09:04:49]Read from MH i2c: E2 0E 00 [09:04:49]MH_I2C_Read... [09:04:49]Read from MH i2c: E2 0E 00 A6 0C 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 E0 [09:04:49]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [09:04:49]wFMCommunicate OK [09:04:49]SAM_PROTO_GetShiftState done [09:04:49]FM_GetShiftState done [09:04:49]req_shift_opened done [09:04:49]requested_item shift.open_date is exist - process it [09:04:49]req_shift_open_date [09:04:49]req_shift_open_date done [09:04:49]produce_requested_data done [09:04:49]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226470,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [09:04:49]process_action_free close_receipt [09:04:49]json_value_free [09:04:49]json_value_free done [09:04:49]process_json_proto returns [09:04:49]Send response to host [09:04:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226470,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [09:04:49]free response buf [09:04:49]execute_script done [09:04:49]execute_script returns [09:04:49]free content buf [09:04:49]Sock 10.Close socket [09:04:49]Sock 10.Thread stoped [09:04:53]OFD Sender: No OFD packet to send [09:04:58]OFD Sender: No OFD packet to send [09:05:03]OFD Sender: No OFD packet to send [09:05:08]OFD Sender: No OFD packet to send [09:05:13]recv_with_timeout no data received [09:05:13]OFD Sender: No OFD packet to send [09:05:18]OFD Sender: No OFD packet to send [09:05:23]OFD Sender: No OFD packet to send [09:05:29]OFD Sender: No OFD packet to send [09:05:34]OFD Sender: No OFD packet to send [09:05:39]OFD Sender: No OFD packet to send [09:05:44]OFD Sender: No OFD packet to send [09:05:49]OFD Sender: No OFD packet to send [09:05:54]OFD Sender: No OFD packet to send [09:05:59]OFD Sender: No OFD packet to send [09:06:04]OFD Sender: No OFD packet to send [09:06:09]OFD Sender: No OFD packet to send [09:06:14]OFD Sender: No OFD packet to send [09:06:19]OFD Sender: No OFD packet to send [09:06:24]OFD Sender: No OFD packet to send [09:06:29]OFD Sender: No OFD packet to send [09:06:34]OFD Sender: No OFD packet to send [09:06:39]OFD Sender: No OFD packet to send [09:06:44]OFD Sender: No OFD packet to send [09:06:49]OFD Sender: No OFD packet to send [09:06:54]OFD Sender: No OFD packet to send [09:06:59]OFD Sender: No OFD packet to send [09:07:00]recv_with_timeout no data received [09:07:04]OFD Sender: No OFD packet to send [09:07:09]OFD Sender: No OFD packet to send [09:07:14]OFD Sender: No OFD packet to send [09:07:19]OFD Sender: No OFD packet to send [09:07:24]OFD Sender: No OFD packet to send [09:07:29]OFD Sender: No OFD packet to send [09:07:30]recv_with_timeout no data received [09:07:34]OFD Sender: No OFD packet to send [09:07:35]accept exits with 8 [09:07:35]New connection [09:07:35]New thread 3067313508 created [09:07:35]Thread 3067170148 joined [09:07:35]Waiting for new connection... [09:07:35] Sock 8.Parse request [09:07:35]Sock 8.Check first char [09:07:35]Sock 8.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.43.131:8080 [09:07:35]Content-Length: 678 [09:07:35]Content-Type: application/json [09:07:35] [09:07:35]POST finish read [09:07:35]Found Content-Length = 678 [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)2002809", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:07: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)2002809", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:07: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 A7 0C A2 [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 A7 0C 00 58 0A A6 66 F9 24 A2 66 3E [09:07:35]GetLastDocTimeStamp 1722157485 [09:07:35]current date 1722157656 [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 A8 0C 80 13 01 00 00 00 00 00 31 [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 A8 0C 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 E2 [09:07:35]RAPDU: 09 00 01 0E 8C A5 66 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 1722125326 [09:07:35]opened+sec_in_day 1722211726 [09:07:35]quantity*price = 50036 [09:07:35]sum+1 = 50037 [09:07:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 131 28.07.2024 09:07 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226471 ФПД: 162560643356223 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T090736&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226471&fm=162560643356223&tin=02508201610067®Number=0000000000092624&sum=50000 [09:07:36]StoreToDocumentArchive [09:07:36]shift 439 fd 226471 [09:07:36]save to /storage/0439/doc_00226471 [09:07:36]save last doc name /storage/0439/doc_00226471 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 00357F10 [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 B5 0C 80 09 00 00 00 00 00 00 33 [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 B5 0C 00 90 00 35 [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 B6 0C 80 0D 01 02 00 00 00 00 3B [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 B6 0C 00 90 00 36 [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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 58 0A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A7 74 03 00 35 04 06 00 93 [09:07:36]Write to MH i2c: E2 02 01 B7 0C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 58 0A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A7 74 03 00 35 04 06 00 93 00 00 1C [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 B7 0C 00 90 00 37 [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 D9 19 66 D6 3F [09:07:37]Write to MH i2c: E2 0D 00 B8 0C 80 0D 02 02 05 00 D9 19 66 D6 3F 00 00 B5 [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 B8 0C 00 90 00 38 [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 B9 0C 80 0D 03 02 00 00 00 00 40 [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 B9 0C 00 B6 83 A1 4B 38 EF FF 6E 90 00 FA [09:07:37]RAPDU: B6 83 A1 4B 38 EF FF 6E 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 BA 0C 80 11 00 00 00 00 00 00 40 [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 BA 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9D [09:07:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:07:37]wFMCommunicate OK [09:07:37]CreateOFDProtocolMessage done [09:07:37]OFDSenderStorePacket 226471 [09:07:37]StoreOFDPacket docnum=226471 [09:07:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 99 FE 07 01 AB CE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 58 0A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A7 74 03 00 35 04 06 00 93 D9 19 66 D6 3F B6 83 A1 4B 38 EF FF 6E [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/00226471 [09:07:37]NVStorageSaveData ofd_packets/00226471 [09:07:37]File name is /storage/ofd_packets/00226471 [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]NVStorageSaveData done [09:07:37]ExternCall_PrintAddStr [09:07:37]wPrintStart [09:07:37]Write to MH i2c: 01 00 00 BB 0C C7 [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 BB 0C 00 00 00 00 00 FF 0F DC [09:07:37]RasterBufferAndPrint [09:07:37]line Счет N : (1)2002809 [09:07:37]line ИНН: 02508201610067 [09:07:37]line Контрольно-Кассовый Чек [09:07:37]line ПРОДАЖА [09:07:37]line ТРК (МРК, ГНК) : 53 [09:07:37]line Товар: 2710124130 [09:07:37]line Аи-92-К-5 [09:07:37]line 7.380 * 67.80 [09:07:37]line = 500.36 [09:07:37]line НДС 12% НСП 1% [09:07:37]line > о реализуемом товаре [09:07:37]line ОКРУГЛЕНИЕ: -0.36 [09:07:37]line ИТОГО: 500.00 [09:07:37]line Внесено: 500.00 [09:07:37]line СДАЧА: 0.00 [09:07:37]line НСП 1% : 4.43 [09:07:37]line НДС 12% : 53.14 [09:07:37]line Наличными: 500.00 [09:07:37]line Безнал.: 0.00 [09:07:37]line Место: АЗС № 97 "Партнер Нефть" [09:07:37]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:07:37]line СНО: Общий режим [09:07:37]line Чек 131 28.07.2024 09:07 [09:07:37]line Смена: 439 ФФД: 1.0 [09:07:37]line ЗНМ: 0300000054 [09:07:37]line РНМ: 0000000000092624 [09:07:37]line Версия ККМ: 001 [09:07:37]line ФМ: 0000000000874959 [09:07:37]line ФД: 226471 [09:07:37]line ФПД: 162560643356223 [09:07:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T090736&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226471&fm=162560643356223&tin=02508201610067®Number=0000000000092624&sum=50000 [09:07:37]written 0, free lines is 4095 [09:07:37]OFD Sender: Processing packet 226471 [packets to send 600, broken 599] [09:07:37]ProducePacketName [09:07:37]name=ofd_packets/00226471 [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]Write to MH i2c: 01 00 00 E6 0C F2 [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 E6 0C 00 00 00 00 00 55 0C 5A [09:07:37]RasterBufferAndPrint [09:07:37]line [09:07:37]line [09:07:37]line [09:07:37]line [09:07:37]line [09:07:37]written 0, free lines is 3161 [09:07:37]MH_Cut [09:07:37]Write to MH i2c: D1 01 00 ED 0C 01 CB [09:07:37]Write i2c OK [09:07:37]MH_I2C_Read... [09:07:37]Read from MH i2c: D1 [09:07:37]MH_I2C_Read... [09:07:37]Read from MH i2c: D1 01 00 [09:07:37]MH_I2C_Read... [09:07:37]Read from MH i2c: D1 01 00 ED 0C 00 CA [09:07:37]Write to MH i2c: 01 00 00 EE 0C FA [09:07:37]Write i2c OK [09:07:37]MH_I2C_Read... [09:07:39]*** Cut start [09:07:39]*** Partial cut [09:07:39]*** CUTSNS_PIN = 1 [09:07:39]*** CUTSNS_PIN = 0 [09:07:39]*** Brake cut motor [09:07:39]Connected sock=11 [09:07:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 99 FE 07 01 AB CE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 58 0A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A7 74 03 00 35 04 06 00 93 D9 19 66 D6 3F B6 83 A1 4B 38 EF FF 6E [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 EE 0C 00 00 00 00 00 FF 0F 0F [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 EF 0C 80 11 00 00 00 00 00 00 75 [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 EF 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D2 [09:07:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 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 F0 0C 80 13 00 00 00 00 00 00 78 [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 F0 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A7 74 03 00 0E 04 04 00 B7 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 00 [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 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A7 74 03 00 0E 04 04 00 B7 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: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 F1 0C 80 13 01 00 00 00 00 00 7A [09:07:39]Write i2c OK [09:07:39]MH_I2C_Read... [09:07:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:07:40]Read from MH i2c: E2 [09:07:40]MH_I2C_Read... [09:07:40]Read from MH i2c: E2 0E 00 [09:07:40]MH_I2C_Read... [09:07:40]Read from MH i2c: E2 0E 00 F1 0C 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 2B [09:07:40]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [09:07:40]wFMCommunicate OK [09:07:40]SAM_PROTO_GetShiftState done [09:07:40]FM_GetShiftState done [09:07:40]req_shift_opened done [09:07:40]requested_item shift.open_date is exist - process it [09:07:40]req_shift_open_date [09:07:40]req_shift_open_date done [09:07:40]produce_requested_data done [09:07:40]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226471,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [09:07:40]process_action_free close_receipt [09:07:40]json_value_free [09:07:40]json_value_free done [09:07:40]process_json_proto returns [09:07:40]Send response to host [09:07:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226471,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [09:07:40]free response buf [09:07:40]execute_script done [09:07:40]execute_script returns [09:07:40]free content buf [09:07:40]Sock 8.Close socket [09:07:40]Sock 8.Thread stoped [09:07:44]recv_with_timeout no data received [09:07:44]CommunicateWithHost answer receiving error [09:07:44]CommunicateWithHost err = -3 [09:07:44]OFD Sender: Server communicate error [09:07:49]OFD Sender: Processing packet 226471 [packets to send 600, broken 599] [09:07:49]ProducePacketName [09:07:49]name=ofd_packets/00226471 [09:07:49]OFD Sender: To server: pG, [09:07:49]CommunicateWithHost lk.salyk.kg:30040 [09:07:49]ConnectInit lk.salyk.kg [09:07:50]Connected sock=10 [09:07:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 99 FE 07 01 AB CE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 58 0A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A7 74 03 00 35 04 06 00 93 D9 19 66 D6 3F B6 83 A1 4B 38 EF FF 6E [09:07:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 D1 BA 47 00 7C 71 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A7 74 03 00 F4 03 04 00 70 B6 A5 66 B6 04 01 00 00 D7 A8 24 5B A3 31 8D 30 [09:07:51]CommunicateWithHost err = 0 [09:07:51]CheckOFDResponse [09:07:51]1017 (14) - 77093643461234 [09:07:51]1041 (16) - 0000000000874959 [09:07:51]1040 (4) - 226471 [09:07:51]1012 (4) - 28.07.2024 03:09 [09:07:51]1206 (1) - 0 [09:07:51]OFD Sender: Remove packet 226471 [09:07:51]ProducePacketName [09:07:51]name=ofd_packets/00226471 [09:07:51]NVStorageDeleteData [09:07:52]OFD Sender: No OFD packet to send [09:07:57]OFD Sender: No OFD packet to send [09:08:00]recv_with_timeout no data received [09:08:02]OFD Sender: No OFD packet to send [09:08:07]OFD Sender: No OFD packet to send [09:08:12]OFD Sender: No OFD packet to send [09:08:17]OFD Sender: No OFD packet to send [09:08:22]OFD Sender: No OFD packet to send [09:08:27]OFD Sender: No OFD packet to send [09:08:32]OFD Sender: No OFD packet to send [09:08:37]OFD Sender: No OFD packet to send [09:08:42]OFD Sender: No OFD packet to send [09:08:47]OFD Sender: No OFD packet to send [09:08:52]OFD Sender: No OFD packet to send [09:08:57]OFD Sender: No OFD packet to send [09:09:02]OFD Sender: No OFD packet to send [09:09:07]OFD Sender: No OFD packet to send [09:09:12]OFD Sender: No OFD packet to send [09:09:17]OFD Sender: No OFD packet to send [09:09:22]OFD Sender: No OFD packet to send [09:09:27]OFD Sender: No OFD packet to send [09:09:32]OFD Sender: No OFD packet to send [09:09:37]OFD Sender: No OFD packet to send [09:09:42]OFD Sender: No OFD packet to send [09:09:47]OFD Sender: No OFD packet to send [09:09:52]OFD Sender: No OFD packet to send [09:09:57]OFD Sender: No OFD packet to send [09:10:02]OFD Sender: No OFD packet to send [09:10:07]OFD Sender: No OFD packet to send [09:10:12]OFD Sender: No OFD packet to send [09:10:17]OFD Sender: No OFD packet to send [09:10:22]OFD Sender: No OFD packet to send [09:10:27]OFD Sender: No OFD packet to send [09:10:32]OFD Sender: No OFD packet to send [09:10:34]recv_with_timeout no data received [09:10:37]OFD Sender: No OFD packet to send [09:10:42]OFD Sender: No OFD packet to send [09:10:46]accept exits with 9 [09:10:46]New connection [09:10:46]New thread 3067170148 created [09:10:46]Thread 3067313508 joined [09:10:46]Waiting for new connection... [09:10:46] Sock 9.Parse request [09:10:46]Sock 9.Check first char [09:10:46]Sock 9.First char is OK [09:10:46]request: POST /json_proto HTTP/1.0 [09:10:46]Method: POST [09:10:46]URL: /json_proto [09:10:46]Method is POST - this is cgi request [09:10:46]url: /json_proto [09:10:46]query_string will be loaded in cgi processing [09:10:46]execute_cgi json_proto POST (null) [09:10:46]execute_cgi path=json_proto method=POST [09:10:46]POST find Content-Length [09:10:46]Host: 172.17.43.131:8080 [09:10:46]Content-Length: 683 [09:10:46]Content-Type: application/json [09:10:46] [09:10:46]POST finish read [09:10:46]Found Content-Length = 683 [09:10:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002810", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 15.120, "sum" : 1025.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1025.00, "total" : 1025.00, "payments": [ { "type": 0, "sum" : 1025.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:10:46]execute_script... [09:10: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)2002810", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 15.120, "sum" : 1025.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1025.00, "total" : 1025.00, "payments": [ { "type": 0, "sum" : 1025.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:10:46]POST & json_proto [09:10:46]process_json_proto [09:10:46]json parsed OK: [09:10:46]protocol is kg_v1.0 [09:10:46]action value=close_receipt [09:10:46]process_action close_receipt [09:10:46]cmd_close_receipt [09:10:46]MH_GetDate [09:10:46]Write to MH i2c: F0 00 00 F2 0C ED [09:10:46]Write i2c OK [09:10:46]MH_I2C_Read... [09:10:46]Read from MH i2c: F0 [09:10:46]MH_I2C_Read... [09:10:46]Read from MH i2c: F0 09 00 [09:10:46]MH_I2C_Read... [09:10:46]Read from MH i2c: F0 09 00 F2 0C 00 16 0B A6 66 F9 24 A2 66 48 [09:10:46]GetLastDocTimeStamp 1722157656 [09:10:46]current date 1722157846 [09:10:46]FM_GetShiftState [09:10:46]SAM_PROTO_GetShiftState [09:10:46]wFMCommunicate request_size=4 [09:10:46]MH_SAM_APDU [09:10:46]CAPDU: 80 13 01 00 [09:10:46]Write to MH i2c: E2 08 00 F3 0C 80 13 01 00 00 00 00 00 7C [09:10:46]Write i2c OK [09:10:46]MH_I2C_Read... [09:10:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:10:46]Read from MH i2c: E2 [09:10:46]MH_I2C_Read... [09:10:46]Read from MH i2c: E2 0E 00 [09:10:46]MH_I2C_Read... [09:10:46]Read from MH i2c: E2 0E 00 F3 0C 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 2D [09:10:46]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [09:10:46]wFMCommunicate OK [09:10:46]SAM_PROTO_GetShiftState done [09:10:46]FM_GetShiftState done [09:10:46]opened in 1722125326 [09:10:46]opened+sec_in_day 1722211726 [09:10:46]quantity*price = 102513 [09:10:46]sum+1 = 102515 [09:10:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.14 ИТОГО: 1025.00 Внесено: 1025.00 СДАЧА: 0.00 НСП 1% : 9.07 НДС 12% : 108.86 Наличными: 1025.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 132 28.07.2024 09:10 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226472 ФПД: 85310081835402 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T091047&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226472&fm=85310081835402&tin=02508201610067®Number=0000000000092624&sum=102500 [09:10:47]StoreToDocumentArchive [09:10:47]shift 439 fd 226472 [09:10:47]save to /storage/0439/doc_00226472 [09:10:47]save last doc name /storage/0439/doc_00226472 to /storage/kkm_last_doc_name [09:10:47]save OK [09:10:47]Clear old archive folders... [09:10:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:10:47]tlvbuf is 00382B70 [09:10:47]SAM_PROTO_ClearQueue [09:10:47]wFMCommunicate request_size=4 [09:10:47]MH_SAM_APDU [09:10:47]CAPDU: 80 09 00 00 [09:10:47]Write to MH i2c: E2 08 00 00 0D 80 09 00 00 00 00 00 00 7F [09:10:47]Write i2c OK [09:10:47]MH_I2C_Read... [09:10:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:10:47]Read from MH i2c: E2 [09:10:47]MH_I2C_Read... [09:10:47]Read from MH i2c: E2 03 00 [09:10:47]MH_I2C_Read... [09:10:47]Read from MH i2c: E2 03 00 00 0D 00 90 00 81 [09:10:47]RAPDU: 90 00 [09:10:47]wFMCommunicate OK [09:10:47]SAM_PROTO_ClearQueue done [09:10:47]KKMCreateOFDPacket [09:10:47]OFDProtocolAddRootSTLVToBuf [09:10:47]FM_MakeSignedData [09:10:47]FM_MakeSignedData [09:10:47]SAM_PROTO_SignData [09:10:47]wFMCommunicate request_size=4 [09:10:47]MH_SAM_APDU [09:10:47]CAPDU: 80 0D 01 02 [09:10:47]Write to MH i2c: E2 08 00 01 0D 80 0D 01 02 00 00 00 00 87 [09:10:47]Write i2c OK [09:10:47]MH_I2C_Read... [09:10:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:10:47]Read from MH i2c: E2 [09:10:47]MH_I2C_Read... [09:10:47]Read from MH i2c: E2 03 00 [09:10:47]MH_I2C_Read... [09:10:47]Read from MH i2c: E2 03 00 01 0D 00 90 00 82 [09:10:47]RAPDU: 90 00 [09:10:47]wFMCommunicate OK [09:10:47]wFMCommunicate request_size=255 [09:10:47]MH_SAM_APDU [09:10:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 3B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 72 90 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 90 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8B 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 86 2A 00 00 00 00 07 04 06 00 64 90 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 17 0B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A8 74 03 00 35 04 06 00 4D [09:10:47]Write to MH i2c: E2 02 01 02 0D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 3B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 72 90 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 90 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8B 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 86 2A 00 00 00 00 07 04 06 00 64 90 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 17 0B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A8 74 03 00 35 04 06 00 4D 00 00 7B [09:10:47]Write i2c OK [09:10:47]MH_I2C_Read... [09:10:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:10:48]Read from MH i2c: E2 [09:10:48]MH_I2C_Read... [09:10:48]Read from MH i2c: E2 03 00 [09:10:48]MH_I2C_Read... [09:10:48]Read from MH i2c: E2 03 00 02 0D 00 90 00 83 [09:10:48]RAPDU: 90 00 [09:10:48]wFMCommunicate OK [09:10:48]wFMCommunicate request_size=10 [09:10:48]MH_SAM_APDU [09:10:48]CAPDU: 80 0D 02 02 05 96 CD 1F A1 8A [09:10:48]Write to MH i2c: E2 0D 00 03 0D 80 0D 02 02 05 00 96 CD 1F A1 8A 00 00 41 [09:10:48]Write i2c OK [09:10:48]MH_I2C_Read... [09:10:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:10:48]Read from MH i2c: E2 [09:10:48]MH_I2C_Read... [09:10:48]Read from MH i2c: E2 03 00 [09:10:48]MH_I2C_Read... [09:10:48]Read from MH i2c: E2 03 00 03 0D 00 90 00 84 [09:10:48]RAPDU: 90 00 [09:10:48]wFMCommunicate OK [09:10:48]wFMCommunicate request_size=4 [09:10:48]MH_SAM_APDU [09:10:48]CAPDU: 80 0D 03 02 [09:10:48]Write to MH i2c: E2 08 00 04 0D 80 0D 03 02 00 00 00 00 8C [09:10:48]Write i2c OK [09:10:48]MH_I2C_Read... [09:10:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:10:48]Read from MH i2c: E2 [09:10:48]MH_I2C_Read... [09:10:48]Read from MH i2c: E2 0B 00 [09:10:48]MH_I2C_Read... [09:10:48]Read from MH i2c: E2 0B 00 04 0D 00 F7 2B 9A 40 A4 FB CC 3F 90 00 33 [09:10:48]RAPDU: F7 2B 9A 40 A4 FB CC 3F 90 00 [09:10:48]wFMCommunicate OK [09:10:48]SAM_PROTO_SignData done [09:10:48]FM_MakeSignedData done [09:10:48]CreateOFDProtocolMessage [09:10:48]wFMCommunicate request_size=4 [09:10:48]MH_SAM_APDU [09:10:48]CAPDU: 80 11 00 00 [09:10:48]Write to MH i2c: E2 08 00 05 0D 80 11 00 00 00 00 00 00 8C [09:10:48]Write i2c OK [09:10:48]MH_I2C_Read... [09:10:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:10:48]Read from MH i2c: E2 [09:10:48]MH_I2C_Read... [09:10:48]Read from MH i2c: E2 17 00 [09:10:48]MH_I2C_Read... [09:10:48]Read from MH i2c: E2 17 00 05 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E9 [09:10:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:10:48]wFMCommunicate OK [09:10:48]CreateOFDProtocolMessage done [09:10:48]OFDSenderStorePacket 226472 [09:10:48]StoreOFDPacket docnum=226472 [09:10:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D1 8F 07 01 27 5A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 3B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 72 90 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 90 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8B 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 86 2A 00 00 00 00 07 04 06 00 64 90 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 17 0B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A8 74 03 00 35 04 06 00 4D 96 CD 1F A1 8A F7 2B 9A 40 A4 FB CC 3F [09:10:48]CheckFolder [09:10:48]dirname=/storage/ofd_packets [09:10:48]CheckFolder done [09:10:48]ProducePacketName [09:10:48]name=ofd_packets/00226472 [09:10:48]NVStorageSaveData ofd_packets/00226472 [09:10:48]File name is /storage/ofd_packets/00226472 [09:10:48]Write 301 bytes [09:10:48]NVStorageSaveData done [09:10:48]OFDSenderStorePacket done [09:10:48]KKMCreateOFDPacket done [09:10:48]NVStorageSaveData kkm_last_timestamp [09:10:48]File name is /storage/kkm_last_timestamp [09:10:48]Write 4 bytes [09:10:48]NVStorageSaveData done [09:10:48]ExternCall_PrintAddStr [09:10:48]wPrintStart [09:10:48]Write to MH i2c: 01 00 00 06 0D 13 [09:10:48]Write i2c OK [09:10:48]MH_I2C_Read... [09:10:48]Read from MH i2c: 01 [09:10:48]MH_I2C_Read... [09:10:48]Read from MH i2c: 01 07 00 [09:10:48]MH_I2C_Read... [09:10:48]Read from MH i2c: 01 07 00 06 0D 00 00 00 00 00 FF 0F 28 [09:10:48]RasterBufferAndPrint [09:10:48]line Счет N : (1)2002810 [09:10:48]line ИНН: 02508201610067 [09:10:48]line Контрольно-Кассовый Чек [09:10:48]line ПРОДАЖА [09:10:48]line ТРК (МРК, ГНК) : 53 [09:10:48]line Товар: 2710124130 [09:10:48]line Аи-92-К-5 [09:10:48]line 15.120 * 67.80 [09:10:48]line = 1025.14 [09:10:48]line НДС 12% НСП 1% [09:10:48]line > о реализуемом товаре [09:10:48]line ОКРУГЛЕНИЕ: -0.14 [09:10:48]line ИТОГО: 1025.00 [09:10:48]line Внесено: 1025.00 [09:10:48]line СДАЧА: 0.00 [09:10:48]line НСП 1% : 9.07 [09:10:48]line НДС 12% : 108.86 [09:10:48]line Наличными: 1025.00 [09:10:48]line Безнал.: 0.00 [09:10:48]line Место: АЗС № 97 "Партнер Нефть" [09:10:48]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:10:48]line СНО: Общий режим [09:10:48]line Чек 132 28.07.2024 09:10 [09:10:48]line Смена: 439 ФФД: 1.0 [09:10:48]line ЗНМ: 0300000054 [09:10:48]line РНМ: 0000000000092624 [09:10:48]line Версия ККМ: 001 [09:10:48]line ФМ: 0000000000874959 [09:10:48]line ФД: 226472 [09:10:48]line ФПД: 85310081835402 [09:10:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T091047&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226472&fm=85310081835402&tin=02508201610067®Number=0000000000092624&sum=102500 [09:10:48]written 0, free lines is 4095 [09:10:48]OFD Sender: Processing packet 226472 [packets to send 600, broken 599] [09:10:48]ProducePacketName [09:10:48]name=ofd_packets/00226472 [09:10:48]OFD Sender: To server: pG, [09:10:48]CommunicateWithHost lk.salyk.kg:30040 [09:10:48]ConnectInit lk.salyk.kg [09:10:48]Write to MH i2c: 01 00 00 31 0D 3E [09:10:48]Write i2c OK [09:10:48]MH_I2C_Read... [09:10:48]Read from MH i2c: 01 [09:10:48]MH_I2C_Read... [09:10:48]Read from MH i2c: 01 07 00 [09:10:48]MH_I2C_Read... [09:10:48]Read from MH i2c: 01 07 00 31 0D 00 00 00 00 00 53 0C A4 [09:10:48]RasterBufferAndPrint [09:10:48]line [09:10:48]line [09:10:48]line [09:10:48]line [09:10:48]line [09:10:48]written 0, free lines is 3160 [09:10:48]MH_Cut [09:10:48]Write to MH i2c: D1 01 00 38 0D 01 17 [09:10:48]Write i2c OK [09:10:48]MH_I2C_Read... [09:10:48]Read from MH i2c: D1 [09:10:48]MH_I2C_Read... [09:10:48]Read from MH i2c: D1 01 00 [09:10:48]MH_I2C_Read... [09:10:48]Read from MH i2c: D1 01 00 38 0D 00 16 [09:10:48]Write to MH i2c: 01 00 00 39 0D 46 [09:10:48]Write i2c OK [09:10:48]MH_I2C_Read... [09:10:49]Connected sock=10 [09:10:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D1 8F 07 01 27 5A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 3B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 72 90 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 90 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8B 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 86 2A 00 00 00 00 07 04 06 00 64 90 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 17 0B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A8 74 03 00 35 04 06 00 4D 96 CD 1F A1 8A F7 2B 9A 40 A4 FB CC 3F [09:10:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 CE C9 47 00 D3 F7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A8 74 03 00 F4 03 04 00 22 B7 A5 66 B6 04 01 00 00 05 01 C5 49 2B EB F0 3F [09:10:49]CommunicateWithHost err = 0 [09:10:49]CheckOFDResponse [09:10:49]1017 (14) - 77093643461234 [09:10:49]1041 (16) - 0000000000874959 [09:10:49]1040 (4) - 226472 [09:10:49]1012 (4) - 28.07.2024 03:12 [09:10:49]1206 (1) - 0 [09:10:49]OFD Sender: Remove packet 226472 [09:10:49]ProducePacketName [09:10:49]name=ofd_packets/00226472 [09:10:49]NVStorageDeleteData [09:10:49]*** Cut start [09:10:49]*** Partial cut [09:10:49]*** CUTSNS_PIN = 1 [09:10:50]*** CUTSNS_PIN = 0 [09:10:50]OFD Sender: No OFD packet to send [09:10:50]*** Brake cut motor [09:10:50]Read from MH i2c: 01 [09:10:50]MH_I2C_Read... [09:10:50]*** Stop cut motor [09:10:50]*** Cut end [09:10:50]Read from MH i2c: 01 07 00 [09:10:50]MH_I2C_Read... [09:10:50]Read from MH i2c: 01 07 00 39 0D 00 00 00 00 00 FF 0F 5B [09:10:50]process_action close_receipt done [09:10:50]requested_data is exist [09:10:50]produce_requested_data [09:10:50]requested_item fm.sn is exist - process it [09:10:50]wFMCommunicate request_size=4 [09:10:50]MH_SAM_APDU [09:10:50]CAPDU: 80 11 00 00 [09:10:50]Write to MH i2c: E2 08 00 3A 0D 80 11 00 00 00 00 00 00 C1 [09:10:50]Write i2c OK [09:10:50]MH_I2C_Read... [09:10:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:10:50]Read from MH i2c: E2 [09:10:50]MH_I2C_Read... [09:10:50]Read from MH i2c: E2 17 00 [09:10:50]MH_I2C_Read... [09:10:50]Read from MH i2c: E2 17 00 3A 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1E [09:10:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:10:50]wFMCommunicate OK [09:10:50]requested_item fd.num is exist - process it [09:10:50]SAM_PROTO_GetFieldsCounters [09:10:50]wFMCommunicate request_size=4 [09:10:50]MH_SAM_APDU [09:10:50]CAPDU: 80 13 00 00 [09:10:50]Write to MH i2c: E2 08 00 3B 0D 80 13 00 00 00 00 00 00 C4 [09:10:50]Write i2c OK [09:10:50]MH_I2C_Read... [09:10:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:10:50]Read from MH i2c: E2 [09:10:50]MH_I2C_Read... [09:10:50]Read from MH i2c: E2 62 00 [09:10:50]MH_I2C_Read... [09:10:50]Read from MH i2c: E2 62 00 3B 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A8 74 03 00 0E 04 04 00 B7 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 50 [09:10:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A8 74 03 00 0E 04 04 00 B7 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:10:50]wFMCommunicate OK [09:10:50]SAM_PROTO_GetFieldsCounters done [09:10:50]requested_item shift.num is exist - process it [09:10:50]requested_item shift.opened is exist - process it [09:10:50]req_shift_opened [09:10:50]FM_GetShiftState [09:10:50]SAM_PROTO_GetShiftState [09:10:50]wFMCommunicate request_size=4 [09:10:50]MH_SAM_APDU [09:10:50]CAPDU: 80 13 01 00 [09:10:50]Write to MH i2c: E2 08 00 3C 0D 80 13 01 00 00 00 00 00 C6 [09:10:50]Write i2c OK [09:10:50]MH_I2C_Read... [09:10:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:10:50]Read from MH i2c: E2 [09:10:50]MH_I2C_Read... [09:10:50]Read from MH i2c: E2 0E 00 [09:10:50]MH_I2C_Read... [09:10:50]Read from MH i2c: E2 0E 00 3C 0D 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 77 [09:10:50]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [09:10:50]wFMCommunicate OK [09:10:50]SAM_PROTO_GetShiftState done [09:10:50]FM_GetShiftState done [09:10:50]req_shift_opened done [09:10:50]requested_item shift.open_date is exist - process it [09:10:50]req_shift_open_date [09:10:50]req_shift_open_date done [09:10:50]produce_requested_data done [09:10:50]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226472,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [09:10:50]process_action_free close_receipt [09:10:50]json_value_free [09:10:50]json_value_free done [09:10:50]process_json_proto returns [09:10:50]Send response to host [09:10:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226472,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [09:10:50]free response buf [09:10:50]execute_script done [09:10:50]execute_script returns [09:10:50]free content buf [09:10:50]Sock 9.Close socket [09:10:50]Sock 9.Thread stoped [09:10:55]OFD Sender: No OFD packet to send [09:11:00]OFD Sender: No OFD packet to send [09:11:05]OFD Sender: No OFD packet to send [09:11:10]OFD Sender: No OFD packet to send [09:11:15]OFD Sender: No OFD packet to send [09:11:18]recv_with_timeout no data received [09:11:20]OFD Sender: No OFD packet to send [09:11:25]OFD Sender: No OFD packet to send [09:11:30]OFD Sender: No OFD packet to send [09:11:35]OFD Sender: No OFD packet to send [09:11:40]OFD Sender: No OFD packet to send [09:11:45]OFD Sender: No OFD packet to send [09:11:50]OFD Sender: No OFD packet to send [09:11:55]OFD Sender: No OFD packet to send [09:12:00]OFD Sender: No OFD packet to send [09:12:05]OFD Sender: No OFD packet to send [09:12:10]OFD Sender: No OFD packet to send [09:12:15]OFD Sender: No OFD packet to send [09:12:20]OFD Sender: No OFD packet to send [09:12:25]OFD Sender: No OFD packet to send [09:12:30]OFD Sender: No OFD packet to send [09:12:35]OFD Sender: No OFD packet to send [09:12:37]accept exits with 8 [09:12:37]New connection [09:12:37]New thread 3067313508 created [09:12:37]Thread 3067170148 joined [09:12:37]Waiting for new connection... [09:12:37] Sock 8.Parse request [09:12:37]Sock 8.Check first char [09:12:37]Sock 8.First char is OK [09:12:37]request: POST /json_proto HTTP/1.0 [09:12:37]Method: POST [09:12:37]URL: /json_proto [09:12:37]Method is POST - this is cgi request [09:12:37]url: /json_proto [09:12:37]query_string will be loaded in cgi processing [09:12:37]execute_cgi json_proto POST (null) [09:12:37]execute_cgi path=json_proto method=POST [09:12:37]POST find Content-Length [09:12:37]Host: 172.17.43.131:8080 [09:12:37]Content-Length: 675 [09:12:37]Content-Type: application/json [09:12:37] [09:12:37]POST finish read [09:12:37]Found Content-Length = 675 [09:12:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002811", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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:12:37]execute_script... [09:12:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002811", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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:12:37]POST & json_proto [09:12:37]process_json_proto [09:12:37]json parsed OK: [09:12:37]protocol is kg_v1.0 [09:12:37]action value=close_receipt [09:12:37]process_action close_receipt [09:12:37]cmd_close_receipt [09:12:37]MH_GetDate [09:12:37]Write to MH i2c: F0 00 00 3D 0D 39 [09:12:37]Write i2c OK [09:12:37]MH_I2C_Read... [09:12:37]Read from MH i2c: F0 [09:12:37]MH_I2C_Read... [09:12:37]Read from MH i2c: F0 09 00 [09:12:37]MH_I2C_Read... [09:12:37]Read from MH i2c: F0 09 00 3D 0D 00 85 0B A6 66 F9 24 A2 66 03 [09:12:37]GetLastDocTimeStamp 1722157847 [09:12:37]current date 1722157957 [09:12:37]FM_GetShiftState [09:12:37]SAM_PROTO_GetShiftState [09:12:37]wFMCommunicate request_size=4 [09:12:37]MH_SAM_APDU [09:12:37]CAPDU: 80 13 01 00 [09:12:37]Write to MH i2c: E2 08 00 3E 0D 80 13 01 00 00 00 00 00 C8 [09:12:37]Write i2c OK [09:12:37]MH_I2C_Read... [09:12:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:12:37]Read from MH i2c: E2 [09:12:37]MH_I2C_Read... [09:12:37]Read from MH i2c: E2 0E 00 [09:12:37]MH_I2C_Read... [09:12:37]Read from MH i2c: E2 0E 00 3E 0D 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 79 [09:12:37]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [09:12:37]wFMCommunicate OK [09:12:37]SAM_PROTO_GetShiftState done [09:12:37]FM_GetShiftState done [09:12:37]opened in 1722125326 [09:12:37]opened+sec_in_day 1722211726 [09:12:37]quantity*price = 50063 [09:12:37]sum+1 = 50064 [09:12:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 133 28.07.2024 09:12 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226473 ФПД: 53845712743901 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T091237&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226473&fm=53845712743901&tin=02508201610067®Number=0000000000092624&sum=50000 [09:12:38]StoreToDocumentArchive [09:12:38]shift 439 fd 226473 [09:12:38]save to /storage/0439/doc_00226473 [09:12:38]save last doc name /storage/0439/doc_00226473 to /storage/kkm_last_doc_name [09:12:38]save OK [09:12:38]Clear old archive folders... [09:12:38]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:12:38]tlvbuf is 00382440 [09:12:38]SAM_PROTO_ClearQueue [09:12:38]wFMCommunicate request_size=4 [09:12:38]MH_SAM_APDU [09:12:38]CAPDU: 80 09 00 00 [09:12:38]Write to MH i2c: E2 08 00 4B 0D 80 09 00 00 00 00 00 00 CA [09:12:38]Write i2c OK [09:12:38]MH_I2C_Read... [09:12:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:12:38]Read from MH i2c: E2 [09:12:38]MH_I2C_Read... [09:12:38]Read from MH i2c: E2 03 00 [09:12:38]MH_I2C_Read... [09:12:38]Read from MH i2c: E2 03 00 4B 0D 00 90 00 CC [09:12:38]RAPDU: 90 00 [09:12:38]wFMCommunicate OK [09:12:38]SAM_PROTO_ClearQueue done [09:12:38]KKMCreateOFDPacket [09:12:38]OFDProtocolAddRootSTLVToBuf [09:12:38]FM_MakeSignedData [09:12:38]FM_MakeSignedData [09:12:38]SAM_PROTO_SignData [09:12:38]wFMCommunicate request_size=4 [09:12:38]MH_SAM_APDU [09:12:38]CAPDU: 80 0D 01 02 [09:12:38]Write to MH i2c: E2 08 00 4C 0D 80 0D 01 02 00 00 00 00 D2 [09:12:38]Write i2c OK [09:12:38]MH_I2C_Read... [09:12:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:12:38]Read from MH i2c: E2 [09:12:38]MH_I2C_Read... [09:12:38]Read from MH i2c: E2 03 00 [09:12:38]MH_I2C_Read... [09:12:38]Read from MH i2c: E2 03 00 4C 0D 00 90 00 CD [09:12:38]RAPDU: 90 00 [09:12:38]wFMCommunicate OK [09:12:38]wFMCommunicate request_size=255 [09:12:38]MH_SAM_APDU [09:12:38]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 85 0B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A9 74 03 00 35 04 06 00 30 F8 EE 94 [09:12:38]Write to MH i2c: E2 02 01 4D 0D 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 35 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 85 0B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A9 74 03 00 35 04 06 00 30 F8 EE 94 00 00 8A [09:12:38]Write i2c OK [09:12:38]MH_I2C_Read... [09:12:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:12:38]Read from MH i2c: E2 [09:12:38]MH_I2C_Read... [09:12:38]Read from MH i2c: E2 03 00 [09:12:38]MH_I2C_Read... [09:12:38]Read from MH i2c: E2 03 00 4D 0D 00 90 00 CE [09:12:38]RAPDU: 90 00 [09:12:38]wFMCommunicate OK [09:12:38]wFMCommunicate request_size=7 [09:12:38]MH_SAM_APDU [09:12:38]CAPDU: 80 0D 02 02 02 AD DD [09:12:38]Write to MH i2c: E2 0A 00 4E 0D 80 0D 02 02 02 00 AD DD 00 00 63 [09:12:38]Write i2c OK [09:12:38]MH_I2C_Read... [09:12:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:12:38]Read from MH i2c: E2 [09:12:38]MH_I2C_Read... [09:12:38]Read from MH i2c: E2 03 00 [09:12:38]MH_I2C_Read... [09:12:38]Read from MH i2c: E2 03 00 4E 0D 00 90 00 CF [09:12:38]RAPDU: 90 00 [09:12:38]wFMCommunicate OK [09:12:38]wFMCommunicate request_size=4 [09:12:38]MH_SAM_APDU [09:12:38]CAPDU: 80 0D 03 02 [09:12:38]Write to MH i2c: E2 08 00 4F 0D 80 0D 03 02 00 00 00 00 D7 [09:12:38]Write i2c OK [09:12:38]MH_I2C_Read... [09:12:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:12:38]Read from MH i2c: E2 [09:12:38]MH_I2C_Read... [09:12:38]Read from MH i2c: E2 0B 00 [09:12:38]MH_I2C_Read... [09:12:38]Read from MH i2c: E2 0B 00 4F 0D 00 35 D2 76 7F C7 41 FC 10 90 00 E8 [09:12:38]RAPDU: 35 D2 76 7F C7 41 FC 10 90 00 [09:12:38]wFMCommunicate OK [09:12:38]SAM_PROTO_SignData done [09:12:38]FM_MakeSignedData done [09:12:38]CreateOFDProtocolMessage [09:12:38]wFMCommunicate request_size=4 [09:12:38]MH_SAM_APDU [09:12:38]CAPDU: 80 11 00 00 [09:12:38]Write to MH i2c: E2 08 00 50 0D 80 11 00 00 00 00 00 00 D7 [09:12:38]Write i2c OK [09:12:38]MH_I2C_Read... [09:12:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:12:38]Read from MH i2c: E2 [09:12:38]MH_I2C_Read... [09:12:38]Read from MH i2c: E2 17 00 [09:12:38]MH_I2C_Read... [09:12:38]Read from MH i2c: E2 17 00 50 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 34 [09:12:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:12:38]wFMCommunicate OK [09:12:38]CreateOFDProtocolMessage done [09:12:38]OFDSenderStorePacket 226473 [09:12:38]StoreOFDPacket docnum=226473 [09:12:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 93 A2 04 01 65 E4 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 35 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 85 0B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A9 74 03 00 35 04 06 00 30 F8 EE 94 AD DD 35 D2 76 7F C7 41 FC 10 [09:12:38]CheckFolder [09:12:38]dirname=/storage/ofd_packets [09:12:38]CheckFolder done [09:12:38]ProducePacketName [09:12:38]name=ofd_packets/00226473 [09:12:38]NVStorageSaveData ofd_packets/00226473 [09:12:38]File name is /storage/ofd_packets/00226473 [09:12:38]Write 298 bytes [09:12:38]NVStorageSaveData done [09:12:38]OFDSenderStorePacket done [09:12:38]KKMCreateOFDPacket done [09:12:38]NVStorageSaveData kkm_last_timestamp [09:12:38]File name is /storage/kkm_last_timestamp [09:12:38]Write 4 bytes [09:12:38]NVStorageSaveData done [09:12:38]ExternCall_PrintAddStr [09:12:38]wPrintStart [09:12:38]Write to MH i2c: 01 00 00 51 0D 5E [09:12:38]Write i2c OK [09:12:38]MH_I2C_Read... [09:12:38]Read from MH i2c: 01 [09:12:38]MH_I2C_Read... [09:12:38]Read from MH i2c: 01 07 00 [09:12:38]MH_I2C_Read... [09:12:38]Read from MH i2c: 01 07 00 51 0D 00 00 00 00 00 FF 0F 73 [09:12:38]RasterBufferAndPrint [09:12:38]line Счет N : (1)2002811 [09:12:38]line ИНН: 02508201610067 [09:12:38]line Контрольно-Кассовый Чек [09:12:38]line ПРОДАЖА [09:12:38]line ТРК (МРК, ГНК) : 41 [09:12:38]line Товар: 2710194210 [09:12:38]line ДТ-К-5 [09:12:38]line 6.570 * 76.20 [09:12:38]line = 500.63 [09:12:38]line НДС 12% НСП 1% [09:12:38]line > о реализуемом товаре [09:12:38]line ОКРУГЛЕНИЕ: -0.63 [09:12:38]line ИТОГО: 500.00 [09:12:38]line Внесено: 500.00 [09:12:38]line СДАЧА: 0.00 [09:12:38]line НСП 1% : 4.43 [09:12:38]line НДС 12% : 53.16 [09:12:38]line Наличными: 500.00 [09:12:38]line Безнал.: 0.00 [09:12:38]line Место: АЗС № 97 "Партнер Нефть" [09:12:38]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:12:38]line СНО: Общий режим [09:12:38]line Чек 133 28.07.2024 09:12 [09:12:38]line Смена: 439 ФФД: 1.0 [09:12:38]line ЗНМ: 0300000054 [09:12:38]line РНМ: 0000000000092624 [09:12:38]line Версия ККМ: 001 [09:12:38]line ФМ: 0000000000874959 [09:12:38]line ФД: 226473 [09:12:38]line ФПД: 53845712743901 [09:12:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T091237&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226473&fm=53845712743901&tin=02508201610067®Number=0000000000092624&sum=50000 [09:12:39]OFD Sender: Processing packet 226473 [packets to send 600, broken 599] [09:12:39]ProducePacketName [09:12:39]name=ofd_packets/00226473 [09:12:39]OFD Sender: To server: pG, [09:12:39]CommunicateWithHost lk.salyk.kg:30040 [09:12:39]ConnectInit lk.salyk.kg [09:12:39]written 0, free lines is 4095 [09:12:39]Write to MH i2c: 01 00 00 7C 0D 89 [09:12:39]Write i2c OK [09:12:39]MH_I2C_Read... [09:12:39]Read from MH i2c: 01 [09:12:39]MH_I2C_Read... [09:12:39]Read from MH i2c: 01 07 00 [09:12:39]MH_I2C_Read... [09:12:39]Read from MH i2c: 01 07 00 7C 0D 00 00 00 00 00 5A 0C F6 [09:12:39]RasterBufferAndPrint [09:12:39]line [09:12:39]line [09:12:39]line [09:12:39]line [09:12:39]line [09:12:39]written 0, free lines is 3166 [09:12:39]MH_Cut [09:12:39]Write to MH i2c: D1 01 00 83 0D 01 62 [09:12:39]Write i2c OK [09:12:39]MH_I2C_Read... [09:12:39]Read from MH i2c: D1 [09:12:39]MH_I2C_Read... [09:12:39]Read from MH i2c: D1 01 00 [09:12:39]MH_I2C_Read... [09:12:39]Read from MH i2c: D1 01 00 83 0D 00 61 [09:12:39]Write to MH i2c: 01 00 00 84 0D 91 [09:12:39]Write i2c OK [09:12:39]MH_I2C_Read... [09:12:40]*** Cut start [09:12:40]*** Partial cut [09:12:40]*** CUTSNS_PIN = 1 [09:12:40]*** CUTSNS_PIN = 0 [09:12:41]*** Brake cut motor [09:12:41]Read from MH i2c: 01 [09:12:41]MH_I2C_Read... [09:12:41]*** Stop cut motor [09:12:41]*** Cut end [09:12:41]Read from MH i2c: 01 07 00 [09:12:41]MH_I2C_Read... [09:12:41]Read from MH i2c: 01 07 00 84 0D 00 00 00 00 00 FF 0F A6 [09:12:41]process_action close_receipt done [09:12:41]requested_data is exist [09:12:41]produce_requested_data [09:12:41]requested_item fm.sn is exist - process it [09:12:41]wFMCommunicate request_size=4 [09:12:41]MH_SAM_APDU [09:12:41]CAPDU: 80 11 00 00 [09:12:41]Write to MH i2c: E2 08 00 85 0D 80 11 00 00 00 00 00 00 0C [09:12:41]Write i2c OK [09:12:41]MH_I2C_Read... [09:12:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:12:41]Read from MH i2c: E2 [09:12:41]MH_I2C_Read... [09:12:41]Read from MH i2c: E2 17 00 [09:12:41]MH_I2C_Read... [09:12:41]Read from MH i2c: E2 17 00 85 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 69 [09:12:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:12:41]wFMCommunicate OK [09:12:41]requested_item fd.num is exist - process it [09:12:41]SAM_PROTO_GetFieldsCounters [09:12:41]wFMCommunicate request_size=4 [09:12:41]MH_SAM_APDU [09:12:41]CAPDU: 80 13 00 00 [09:12:41]Write to MH i2c: E2 08 00 86 0D 80 13 00 00 00 00 00 00 0F [09:12:41]Write i2c OK [09:12:41]MH_I2C_Read... [09:12:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:12:41]Read from MH i2c: E2 [09:12:41]MH_I2C_Read... [09:12:41]Read from MH i2c: E2 62 00 [09:12:41]MH_I2C_Read... [09:12:41]Read from MH i2c: E2 62 00 86 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A9 74 03 00 0E 04 04 00 B7 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 9F [09:12:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A9 74 03 00 0E 04 04 00 B7 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:12:41]wFMCommunicate OK [09:12:41]SAM_PROTO_GetFieldsCounters done [09:12:41]requested_item shift.num is exist - process it [09:12:41]requested_item shift.opened is exist - process it [09:12:41]req_shift_opened [09:12:41]FM_GetShiftState [09:12:41]SAM_PROTO_GetShiftState [09:12:41]wFMCommunicate request_size=4 [09:12:41]MH_SAM_APDU [09:12:41]CAPDU: 80 13 01 00 [09:12:41]Write to MH i2c: E2 08 00 87 0D 80 13 01 00 00 00 00 00 11 [09:12:41]Write i2c OK [09:12:41]MH_I2C_Read... [09:12:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:12:41]Read from MH i2c: E2 [09:12:41]MH_I2C_Read... [09:12:41]Read from MH i2c: E2 0E 00 [09:12:41]MH_I2C_Read... [09:12:41]Read from MH i2c: E2 0E 00 87 0D 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 C2 [09:12:41]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [09:12:41]wFMCommunicate OK [09:12:41]SAM_PROTO_GetShiftState done [09:12:41]FM_GetShiftState done [09:12:41]req_shift_opened done [09:12:41]requested_item shift.open_date is exist - process it [09:12:41]req_shift_open_date [09:12:41]req_shift_open_date done [09:12:41]produce_requested_data done [09:12:41]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226473,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [09:12:41]process_action_free close_receipt [09:12:41]json_value_free [09:12:41]json_value_free done [09:12:41]process_json_proto returns [09:12:41]Send response to host [09:12:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226473,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [09:12:41]free response buf [09:12:41]execute_script done [09:12:41]execute_script returns [09:12:41]free content buf [09:12:41]Sock 8.Close socket [09:12:41]Sock 8.Thread stoped [09:12:43]Connected sock=11 [09:12:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 93 A2 04 01 65 E4 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 35 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 85 0B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A9 74 03 00 35 04 06 00 30 F8 EE 94 AD DD 35 D2 76 7F C7 41 FC 10 [09:12:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 A7 E4 47 00 30 E9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A9 74 03 00 F4 03 04 00 94 B7 A5 66 B6 04 01 00 00 AC 04 AC F6 B4 94 40 FC [09:12:44]CommunicateWithHost err = 0 [09:12:44]CheckOFDResponse [09:12:44]1017 (14) - 77093643461234 [09:12:44]1041 (16) - 0000000000874959 [09:12:44]1040 (4) - 226473 [09:12:44]1012 (4) - 28.07.2024 03:14 [09:12:44]1206 (1) - 0 [09:12:44]OFD Sender: Remove packet 226473 [09:12:44]ProducePacketName [09:12:44]name=ofd_packets/00226473 [09:12:44]NVStorageDeleteData [09:12:44]OFD Sender: No OFD packet to send [09:12:49]OFD Sender: No OFD packet to send [09:12:54]OFD Sender: No OFD packet to send [09:12:59]OFD Sender: No OFD packet to send [09:13:01]recv_with_timeout no data received [09:13:04]OFD Sender: No OFD packet to send [09:13:09]OFD Sender: No OFD packet to send [09:13:14]OFD Sender: No OFD packet to send [09:13:19]OFD Sender: No OFD packet to send [09:13:24]OFD Sender: No OFD packet to send [09:13:29]OFD Sender: No OFD packet to send [09:13:34]OFD Sender: No OFD packet to send [09:13:39]OFD Sender: No OFD packet to send [09:13:44]accept exits with 9 [09:13:44]New connection [09:13:44]New thread 3067170148 created [09:13:44]Thread 3067313508 joined [09:13:44]Waiting for new connection... [09:13:44] Sock 9.Parse request [09:13:44]Sock 9.Check first char [09:13:44]Sock 9.First char is OK [09:13:44]request: POST /json_proto HTTP/1.0 [09:13:44]Method: POST [09:13:44]URL: /json_proto [09:13:44]Method is POST - this is cgi request [09:13:44]url: /json_proto [09:13:44]query_string will be loaded in cgi processing [09:13:44]execute_cgi json_proto POST (null) [09:13:44]execute_cgi path=json_proto method=POST [09:13:44]POST find Content-Length [09:13:44]Host: 172.17.43.131:8080 [09:13:44]Content-Length: 671 [09:13:44]Content-Type: application/json [09:13:44] [09:13:44]POST finish read [09:13:44]Found Content-Length = 671 [09:13:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002812", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 4.370, "sum" : 300.66, "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:13:44]execute_script... [09:13:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002812", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 4.370, "sum" : 300.66, "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:13:44]POST & json_proto [09:13:44]process_json_proto [09:13:44]json parsed OK: [09:13:44]protocol is kg_v1.0 [09:13:44]action value=close_receipt [09:13:44]process_action close_receipt [09:13:44]cmd_close_receipt [09:13:44]MH_GetDate [09:13:44]Write to MH i2c: F0 00 00 88 0D 84 [09:13:44]Write i2c OK [09:13:44]MH_I2C_Read... [09:13:44]Read from MH i2c: F0 [09:13:44]MH_I2C_Read... [09:13:44]Read from MH i2c: F0 09 00 [09:13:44]MH_I2C_Read... [09:13:44]Read from MH i2c: F0 09 00 88 0D 00 C8 0B A6 66 F9 24 A2 66 91 [09:13:44]GetLastDocTimeStamp 1722157957 [09:13:44]current date 1722158024 [09:13:44]FM_GetShiftState [09:13:44]SAM_PROTO_GetShiftState [09:13:44]wFMCommunicate request_size=4 [09:13:44]MH_SAM_APDU [09:13:44]CAPDU: 80 13 01 00 [09:13:44]Write to MH i2c: E2 08 00 89 0D 80 13 01 00 00 00 00 00 13 [09:13:44]Write i2c OK [09:13:44]MH_I2C_Read... [09:13:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:13:44]Read from MH i2c: E2 [09:13:44]MH_I2C_Read... [09:13:44]Read from MH i2c: E2 0E 00 [09:13:44]MH_I2C_Read... [09:13:44]Read from MH i2c: E2 0E 00 89 0D 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 C4 [09:13:44]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [09:13:44]wFMCommunicate OK [09:13:44]SAM_PROTO_GetShiftState done [09:13:44]FM_GetShiftState done [09:13:44]opened in 1722125326 [09:13:44]opened+sec_in_day 1722211726 [09:13:44]quantity*price = 30065 [09:13:44]sum+1 = 30067 [09:13:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.93 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 134 28.07.2024 09:13 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226474 ФПД: 146399749460454 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T091344&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226474&fm=146399749460454&tin=02508201610067®Number=0000000000092624&sum=30000 [09:13:45]StoreToDocumentArchive [09:13:45]shift 439 fd 226474 [09:13:45]save to /storage/0439/doc_00226474 [09:13:45]save last doc name /storage/0439/doc_00226474 to /storage/kkm_last_doc_name [09:13:45]save OK [09:13:45]Clear old archive folders... [09:13:45]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:13:45]tlvbuf is 002FF880 [09:13:45]SAM_PROTO_ClearQueue [09:13:45]wFMCommunicate request_size=4 [09:13:45]MH_SAM_APDU [09:13:45]CAPDU: 80 09 00 00 [09:13:45]Write to MH i2c: E2 08 00 96 0D 80 09 00 00 00 00 00 00 15 [09:13:45]Write i2c OK [09:13:45]MH_I2C_Read... [09:13:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:13:45]Read from MH i2c: E2 [09:13:45]MH_I2C_Read... [09:13:45]Read from MH i2c: E2 03 00 [09:13:45]MH_I2C_Read... [09:13:45]Read from MH i2c: E2 03 00 96 0D 00 90 00 17 [09:13:45]RAPDU: 90 00 [09:13:45]wFMCommunicate OK [09:13:45]SAM_PROTO_ClearQueue done [09:13:45]KKMCreateOFDPacket [09:13:45]OFDProtocolAddRootSTLVToBuf [09:13:45]FM_MakeSignedData [09:13:45]FM_MakeSignedData [09:13:45]SAM_PROTO_SignData [09:13:45]wFMCommunicate request_size=4 [09:13:45]MH_SAM_APDU [09:13:45]CAPDU: 80 0D 01 02 [09:13:45]Write to MH i2c: E2 08 00 97 0D 80 0D 01 02 00 00 00 00 1D [09:13:45]Write i2c OK [09:13:45]MH_I2C_Read... [09:13:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:13:45]Read from MH i2c: E2 [09:13:45]MH_I2C_Read... [09:13:45]Read from MH i2c: E2 03 00 [09:13:45]MH_I2C_Read... [09:13:45]Read from MH i2c: E2 03 00 97 0D 00 90 00 18 [09:13:45]RAPDU: 90 00 [09:13:45]wFMCommunicate OK [09:13:45]wFMCommunicate request_size=255 [09:13:45]MH_SAM_APDU [09:13:45]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 12 11 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 72 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 00 00 00 F4 03 04 00 C8 0B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AA 74 03 00 35 04 06 00 [09:13:45]Write to MH i2c: E2 02 01 98 0D 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 12 11 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 72 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 00 00 00 F4 03 04 00 C8 0B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AA 74 03 00 35 04 06 00 00 00 75 [09:13:45]Write i2c OK [09:13:45]MH_I2C_Read... [09:13:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:13:45]Read from MH i2c: E2 [09:13:45]MH_I2C_Read... [09:13:45]Read from MH i2c: E2 03 00 [09:13:45]MH_I2C_Read... [09:13:45]Read from MH i2c: E2 03 00 98 0D 00 90 00 19 [09:13:45]RAPDU: 90 00 [09:13:45]wFMCommunicate OK [09:13:45]wFMCommunicate request_size=11 [09:13:45]MH_SAM_APDU [09:13:45]CAPDU: 80 0D 02 02 06 85 26 59 0F D1 E6 [09:13:45]Write to MH i2c: E2 0E 00 99 0D 80 0D 02 02 06 00 85 26 59 0F D1 E6 00 00 F6 [09:13:45]Write i2c OK [09:13:45]MH_I2C_Read... [09:13:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:13:45]Read from MH i2c: E2 [09:13:45]MH_I2C_Read... [09:13:45]Read from MH i2c: E2 03 00 [09:13:45]MH_I2C_Read... [09:13:45]Read from MH i2c: E2 03 00 99 0D 00 90 00 1A [09:13:45]RAPDU: 90 00 [09:13:45]wFMCommunicate OK [09:13:45]wFMCommunicate request_size=4 [09:13:45]MH_SAM_APDU [09:13:45]CAPDU: 80 0D 03 02 [09:13:45]Write to MH i2c: E2 08 00 9A 0D 80 0D 03 02 00 00 00 00 22 [09:13:45]Write i2c OK [09:13:45]MH_I2C_Read... [09:13:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:13:45]Read from MH i2c: E2 [09:13:45]MH_I2C_Read... [09:13:45]Read from MH i2c: E2 0B 00 [09:13:45]MH_I2C_Read... [09:13:45]Read from MH i2c: E2 0B 00 9A 0D 00 0F F1 40 F7 10 92 52 95 90 00 E3 [09:13:45]RAPDU: 0F F1 40 F7 10 92 52 95 90 00 [09:13:45]wFMCommunicate OK [09:13:45]SAM_PROTO_SignData done [09:13:45]FM_MakeSignedData done [09:13:45]CreateOFDProtocolMessage [09:13:45]wFMCommunicate request_size=4 [09:13:45]MH_SAM_APDU [09:13:45]CAPDU: 80 11 00 00 [09:13:45]Write to MH i2c: E2 08 00 9B 0D 80 11 00 00 00 00 00 00 22 [09:13:45]Write i2c OK [09:13:45]MH_I2C_Read... [09:13:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:13:45]Read from MH i2c: E2 [09:13:45]MH_I2C_Read... [09:13:45]Read from MH i2c: E2 17 00 [09:13:45]MH_I2C_Read... [09:13:45]Read from MH i2c: E2 17 00 9B 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7F [09:13:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:13:45]wFMCommunicate OK [09:13:45]CreateOFDProtocolMessage done [09:13:45]OFDSenderStorePacket 226474 [09:13:45]StoreOFDPacket docnum=226474 [09:13:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 ED 1D 08 01 E3 75 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 12 11 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 72 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 00 00 00 F4 03 04 00 C8 0B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AA 74 03 00 35 04 06 00 85 26 59 0F D1 E6 0F F1 40 F7 10 92 52 95 [09:13:45]CheckFolder [09:13:45]dirname=/storage/ofd_packets [09:13:45]CheckFolder done [09:13:45]ProducePacketName [09:13:45]name=ofd_packets/00226474 [09:13:45]NVStorageSaveData ofd_packets/00226474 [09:13:45]File name is /storage/ofd_packets/00226474 [09:13:45]Write 302 bytes [09:13:45]NVStorageSaveData done [09:13:45]OFDSenderStorePacket done [09:13:45]KKMCreateOFDPacket done [09:13:45]NVStorageSaveData kkm_last_timestamp [09:13:45]File name is /storage/kkm_last_timestamp [09:13:45]Write 4 bytes [09:13:45]NVStorageSaveData done [09:13:45]ExternCall_PrintAddStr [09:13:45]wPrintStart [09:13:45]Write to MH i2c: 01 00 00 9C 0D A9 [09:13:45]Write i2c OK [09:13:45]MH_I2C_Read... [09:13:45]Read from MH i2c: 01 [09:13:45]MH_I2C_Read... [09:13:45]Read from MH i2c: 01 07 00 [09:13:45]MH_I2C_Read... [09:13:45]Read from MH i2c: 01 07 00 9C 0D 00 00 00 00 00 FF 0F BE [09:13:45]RasterBufferAndPrint [09:13:45]line Счет N : (1)2002812 [09:13:45]line ИНН: 02508201610067 [09:13:45]line Контрольно-Кассовый Чек [09:13:45]line ПРОДАЖА [09:13:45]line ТРК (МРК, ГНК) : 62 [09:13:45]line Товар: 2710124130 [09:13:45]line Super-92-К-5 [09:13:45]line 4.370 * 68.80 [09:13:45]line = 300.66 [09:13:45]line НДС 12% НСП 1% [09:13:45]line > о реализуемом товаре [09:13:45]line ОКРУГЛЕНИЕ: -0.66 [09:13:45]line ИТОГО: 300.00 [09:13:45]line Внесено: 300.00 [09:13:45]line СДАЧА: 0.00 [09:13:45]line НСП 1% : 2.66 [09:13:45]line НДС 12% : 31.93 [09:13:45]line Наличными: 300.00 [09:13:45]line Безнал.: 0.00 [09:13:45]line Место: АЗС № 97 "Партнер Нефть" [09:13:45]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:13:45]line СНО: Общий режим [09:13:45]line Чек 134 28.07.2024 09:13 [09:13:45]line Смена: 439 ФФД: 1.0 [09:13:45]line ЗНМ: 0300000054 [09:13:45]line РНМ: 0000000000092624 [09:13:45]line Версия ККМ: 001 [09:13:45]line ФМ: 0000000000874959 [09:13:45]line ФД: 226474 [09:13:45]line ФПД: 146399749460454 [09:13:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T091344&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226474&fm=146399749460454&tin=02508201610067®Number=0000000000092624&sum=30000 [09:13:45]written 0, free lines is 4095 [09:13:45]OFD Sender: Processing packet 226474 [packets to send 600, broken 599] [09:13:45]ProducePacketName [09:13:45]name=ofd_packets/00226474 [09:13:45]OFD Sender: To server: pG, [09:13:45]CommunicateWithHost lk.salyk.kg:30040 [09:13:45]ConnectInit lk.salyk.kg [09:13:46]Write to MH i2c: 01 00 00 C7 0D D4 [09:13:46]Write i2c OK [09:13:46]MH_I2C_Read... [09:13:46]Read from MH i2c: 01 [09:13:46]MH_I2C_Read... [09:13:46]Read from MH i2c: 01 07 00 [09:13:46]MH_I2C_Read... [09:13:46]Read from MH i2c: 01 07 00 C7 0D 00 00 00 00 00 5A 0C 41 [09:13:46]RasterBufferAndPrint [09:13:46]line [09:13:46]line [09:13:46]line [09:13:46]line [09:13:46]line [09:13:46]written 0, free lines is 3166 [09:13:46]MH_Cut [09:13:46]Write to MH i2c: D1 01 00 CE 0D 01 AD [09:13:46]Write i2c OK [09:13:46]MH_I2C_Read... [09:13:46]Read from MH i2c: D1 [09:13:46]MH_I2C_Read... [09:13:46]Read from MH i2c: D1 01 00 [09:13:46]MH_I2C_Read... [09:13:46]Read from MH i2c: D1 01 00 CE 0D 00 AC [09:13:46]Write to MH i2c: 01 00 00 CF 0D DC [09:13:46]Write i2c OK [09:13:46]MH_I2C_Read... [09:13:46]Connected sock=8 [09:13:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 ED 1D 08 01 E3 75 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 12 11 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 72 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 00 00 00 F4 03 04 00 C8 0B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AA 74 03 00 35 04 06 00 85 26 59 0F D1 E6 0F F1 40 F7 10 92 52 95 [09:13:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 64 0A 47 00 88 27 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AA 74 03 00 F4 03 04 00 D4 B7 A5 66 B6 04 01 00 00 EC 68 E3 38 C6 D9 33 F5 [09:13:47]CommunicateWithHost err = 0 [09:13:47]CheckOFDResponse [09:13:47]1017 (14) - 77093643461234 [09:13:47]1041 (16) - 0000000000874959 [09:13:47]1040 (4) - 226474 [09:13:47]1012 (4) - 28.07.2024 03:15 [09:13:47]1206 (1) - 0 [09:13:47]OFD Sender: Remove packet 226474 [09:13:47]ProducePacketName [09:13:47]name=ofd_packets/00226474 [09:13:47]NVStorageDeleteData [09:13:47]*** Cut start [09:13:47]*** Partial cut [09:13:47]*** CUTSNS_PIN = 1 [09:13:47]*** CUTSNS_PIN = 0 [09:13:47]OFD Sender: No OFD packet to send [09:13:47]*** Brake cut motor [09:13:48]Read from MH i2c: 01 [09:13:48]MH_I2C_Read... [09:13:48]*** Stop cut motor [09:13:48]*** Cut end [09:13:48]Read from MH i2c: 01 07 00 [09:13:48]MH_I2C_Read... [09:13:48]Read from MH i2c: 01 07 00 CF 0D 00 00 00 00 00 FF 0F F1 [09:13:48]process_action close_receipt done [09:13:48]requested_data is exist [09:13:48]produce_requested_data [09:13:48]requested_item fm.sn is exist - process it [09:13:48]wFMCommunicate request_size=4 [09:13:48]MH_SAM_APDU [09:13:48]CAPDU: 80 11 00 00 [09:13:48]Write to MH i2c: E2 08 00 D0 0D 80 11 00 00 00 00 00 00 57 [09:13:48]Write i2c OK [09:13:48]MH_I2C_Read... [09:13:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:13:48]Read from MH i2c: E2 [09:13:48]MH_I2C_Read... [09:13:48]Read from MH i2c: E2 17 00 [09:13:48]MH_I2C_Read... [09:13:48]Read from MH i2c: E2 17 00 D0 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B4 [09:13:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:13:48]wFMCommunicate OK [09:13:48]requested_item fd.num is exist - process it [09:13:48]SAM_PROTO_GetFieldsCounters [09:13:48]wFMCommunicate request_size=4 [09:13:48]MH_SAM_APDU [09:13:48]CAPDU: 80 13 00 00 [09:13:48]Write to MH i2c: E2 08 00 D1 0D 80 13 00 00 00 00 00 00 5A [09:13:48]Write i2c OK [09:13:48]MH_I2C_Read... [09:13:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:13:48]Read from MH i2c: E2 [09:13:48]MH_I2C_Read... [09:13:48]Read from MH i2c: E2 62 00 [09:13:48]MH_I2C_Read... [09:13:48]Read from MH i2c: E2 62 00 D1 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AA 74 03 00 0E 04 04 00 B7 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 EE [09:13:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AA 74 03 00 0E 04 04 00 B7 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:13:48]wFMCommunicate OK [09:13:48]SAM_PROTO_GetFieldsCounters done [09:13:48]requested_item shift.num is exist - process it [09:13:48]requested_item shift.opened is exist - process it [09:13:48]req_shift_opened [09:13:48]FM_GetShiftState [09:13:48]SAM_PROTO_GetShiftState [09:13:48]wFMCommunicate request_size=4 [09:13:48]MH_SAM_APDU [09:13:48]CAPDU: 80 13 01 00 [09:13:48]Write to MH i2c: E2 08 00 D2 0D 80 13 01 00 00 00 00 00 5C [09:13:48]Write i2c OK [09:13:48]MH_I2C_Read... [09:13:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:13:48]Read from MH i2c: E2 [09:13:48]MH_I2C_Read... [09:13:48]Read from MH i2c: E2 0E 00 [09:13:48]MH_I2C_Read... [09:13:48]Read from MH i2c: E2 0E 00 D2 0D 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 0D [09:13:48]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [09:13:48]wFMCommunicate OK [09:13:48]SAM_PROTO_GetShiftState done [09:13:48]FM_GetShiftState done [09:13:48]req_shift_opened done [09:13:48]requested_item shift.open_date is exist - process it [09:13:48]req_shift_open_date [09:13:48]req_shift_open_date done [09:13:48]produce_requested_data done [09:13:48]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226474,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [09:13:48]process_action_free close_receipt [09:13:48]json_value_free [09:13:48]json_value_free done [09:13:48]process_json_proto returns [09:13:48]Send response to host [09:13:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226474,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [09:13:48]free response buf [09:13:48]execute_script done [09:13:48]execute_script returns [09:13:48]free content buf [09:13:48]Sock 9.Close socket [09:13:48]Sock 9.Thread stoped [09:13:52]OFD Sender: No OFD packet to send [09:13:57]OFD Sender: No OFD packet to send [09:14:02]OFD Sender: No OFD packet to send [09:14:05]recv_with_timeout no data received [09:14:07]OFD Sender: No OFD packet to send [09:14:12]OFD Sender: No OFD packet to send [09:14:17]OFD Sender: No OFD packet to send [09:14:22]OFD Sender: No OFD packet to send [09:14:25]recv_with_timeout no data received [09:14:27]OFD Sender: No OFD packet to send [09:14:33]OFD Sender: No OFD packet to send [09:14:38]OFD Sender: No OFD packet to send [09:14:43]OFD Sender: No OFD packet to send [09:14:48]OFD Sender: No OFD packet to send [09:14:53]OFD Sender: No OFD packet to send [09:14:58]OFD Sender: No OFD packet to send [09:15:03]OFD Sender: No OFD packet to send [09:15:08]OFD Sender: No OFD packet to send [09:15:13]OFD Sender: No OFD packet to send [09:15:18]OFD Sender: No OFD packet to send [09:15:23]OFD Sender: No OFD packet to send [09:15:26]recv_with_timeout no data received [09:15:28]OFD Sender: No OFD packet to send [09:15:33]OFD Sender: No OFD packet to send [09:15:38]OFD Sender: No OFD packet to send [09:15:40]recv_with_timeout no data received [09:15:43]OFD Sender: No OFD packet to send [09:15:48]OFD Sender: No OFD packet to send [09:15:53]OFD Sender: No OFD packet to send [09:15:58]OFD Sender: No OFD packet to send [09:16:03]OFD Sender: No OFD packet to send [09:16:08]OFD Sender: No OFD packet to send [09:16:13]OFD Sender: No OFD packet to send [09:16:18]OFD Sender: No OFD packet to send [09:16:23]OFD Sender: No OFD packet to send [09:16:28]OFD Sender: No OFD packet to send [09:16:33]OFD Sender: No OFD packet to send [09:16:37]recv_with_timeout no data received [09:16:38]OFD Sender: No OFD packet to send [09:16:43]OFD Sender: No OFD packet to send [09:16:48]OFD Sender: No OFD packet to send [09:16:53]OFD Sender: No OFD packet to send [09:16:58]OFD Sender: No OFD packet to send [09:17:03]OFD Sender: No OFD packet to send [09:17:08]OFD Sender: No OFD packet to send [09:17:13]OFD Sender: No OFD packet to send [09:17:18]OFD Sender: No OFD packet to send [09:17:23]OFD Sender: No OFD packet to send [09:17:28]OFD Sender: No OFD packet to send [09:17:33]OFD Sender: No OFD packet to send [09:17:38]OFD Sender: No OFD packet to send [09:17:43]OFD Sender: No OFD packet to send [09:17:48]OFD Sender: No OFD packet to send [09:17:53]OFD Sender: No OFD packet to send [09:17:58]OFD Sender: No OFD packet to send [09:18:03]OFD Sender: No OFD packet to send [09:18:08]OFD Sender: No OFD packet to send [09:18:13]OFD Sender: No OFD packet to send [09:18:18]OFD Sender: No OFD packet to send [09:18:23]OFD Sender: No OFD packet to send [09:18:28]OFD Sender: No OFD packet to send [09:18:33]OFD Sender: No OFD packet to send [09:18:38]OFD Sender: No OFD packet to send [09:18:43]OFD Sender: No OFD packet to send [09:18:48]OFD Sender: No OFD packet to send [09:18:53]OFD Sender: No OFD packet to send [09:18:58]OFD Sender: No OFD packet to send [09:19:03]OFD Sender: No OFD packet to send [09:19:08]OFD Sender: No OFD packet to send [09:19:13]OFD Sender: No OFD packet to send [09:19:17]accept exits with 10 [09:19:17]New connection [09:19:17]New thread 3067313508 created [09:19:17]Thread 3067170148 joined [09:19:17]Waiting for new connection... [09:19:17] Sock 10.Parse request [09:19:17]Sock 10.Check first char [09:19:17]Sock 10.First char is OK [09:19:17]request: POST /json_proto HTTP/1.0 [09:19:17]Method: POST [09:19:17]URL: /json_proto [09:19:17]Method is POST - this is cgi request [09:19:17]url: /json_proto [09:19:17]query_string will be loaded in cgi processing [09:19:17]execute_cgi json_proto POST (null) [09:19:17]execute_cgi path=json_proto method=POST [09:19:17]POST find Content-Length [09:19:17]Host: 172.17.43.131:8080 [09:19:17]Content-Length: 683 [09:19:17]Content-Type: application/json [09:19:17] [09:19:17]POST finish read [09:19:17]Found Content-Length = 683 [09:19:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002813", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:19:17]execute_script... [09:19: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)2002813", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:19:17]POST & json_proto [09:19:17]process_json_proto [09:19:17]json parsed OK: [09:19:17]protocol is kg_v1.0 [09:19:17]action value=close_receipt [09:19:17]process_action close_receipt [09:19:17]cmd_close_receipt [09:19:17]MH_GetDate [09:19:17]Write to MH i2c: F0 00 00 D3 0D CF [09:19:17]Write i2c OK [09:19:17]MH_I2C_Read... [09:19:17]Read from MH i2c: F0 [09:19:17]MH_I2C_Read... [09:19:17]Read from MH i2c: F0 09 00 [09:19:17]MH_I2C_Read... [09:19:17]Read from MH i2c: F0 09 00 D3 0D 00 15 0D A6 66 F9 24 A2 66 2B [09:19:17]GetLastDocTimeStamp 1722158024 [09:19:17]current date 1722158357 [09:19:17]FM_GetShiftState [09:19:17]SAM_PROTO_GetShiftState [09:19:17]wFMCommunicate request_size=4 [09:19:17]MH_SAM_APDU [09:19:17]CAPDU: 80 13 01 00 [09:19:17]Write to MH i2c: E2 08 00 D4 0D 80 13 01 00 00 00 00 00 5E [09:19:17]Write i2c OK [09:19:17]MH_I2C_Read... [09:19:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:19:17]Read from MH i2c: E2 [09:19:17]MH_I2C_Read... [09:19:17]Read from MH i2c: E2 0E 00 [09:19:17]MH_I2C_Read... [09:19:17]Read from MH i2c: E2 0E 00 D4 0D 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 0F [09:19:17]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [09:19:17]wFMCommunicate OK [09:19:17]SAM_PROTO_GetShiftState done [09:19:17]FM_GetShiftState done [09:19:17]opened in 1722125326 [09:19:17]opened+sec_in_day 1722211726 [09:19:17]quantity*price = 100021 [09:19:17]sum+1 = 100023 [09:19:17]Check (price>sum+1) || (price+1 о реализуемом товаре [09:20:47]line ОКРУГЛЕНИЕ: -0.22 [09:20:47]line ИТОГО: 1000.00 [09:20:47]line Внесено: 1000.00 [09:20:47]line СДАЧА: 0.00 [09:20:47]line НСП 1% : 8.85 [09:20:47]line НДС 12% : 106.22 [09:20:47]line Наличными: 1000.00 [09:20:47]line Безнал.: 0.00 [09:20:47]line Место: АЗС № 97 "Партнер Нефть" [09:20:47]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:20:47]line СНО: Общий режим [09:20:47]line Чек 135 28.07.2024 09:19 [09:20:47]line Смена: 439 ФФД: 1.0 [09:20:47]line ЗНМ: 0300000054 [09:20:47]line РНМ: 0000000000092624 [09:20:47]line Версия ККМ: 001 [09:20:47]line ФМ: 0000000000874959 [09:20:47]line ФД: 226475 [09:20:47]line ФПД: 236909047291040 [09:20:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T091917&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226475&fm=236909047291040&tin=02508201610067®Number=0000000000092624&sum=100000 [09:20:47]written 0, free lines is 4095 [09:20:47]Write to MH i2c: 01 00 00 48 00 48 [09:20:47]Write i2c OK [09:20:47]MH_I2C_Read... [09:20:47]Read from MH i2c: 01 [09:20:47]MH_I2C_Read... [09:20:47]Read from MH i2c: 01 07 00 [09:20:47]MH_I2C_Read... [09:20:47]Read from MH i2c: 01 07 00 48 00 00 00 00 00 00 68 0C C3 [09:20:47]RasterBufferAndPrint [09:20:47]line [09:20:47]line [09:20:47]line [09:20:47]line [09:20:47]line [09:20:47]written 0, free lines is 3185 [09:20:47]MH_Cut [09:20:47]Write to MH i2c: D1 01 00 4F 00 01 21 [09:20:47]Write i2c OK [09:20:47]MH_I2C_Read... [09:20:47]Read from MH i2c: D1 [09:20:47]MH_I2C_Read... [09:20:47]Read from MH i2c: D1 01 00 [09:20:47]MH_I2C_Read... [09:20:47]Read from MH i2c: D1 01 00 4F 00 00 20 [09:20:47]Write to MH i2c: 01 00 00 50 00 50 [09:20:47]Write i2c OK [09:20:47]MH_I2C_Read... [09:20:48]OFD Sender: No OFD packet to send [09:20:48]*** Cut start [09:20:48]*** Partial cut [09:20:48]*** CUTSNS_PIN = 1 [09:20:48]*** CUTSNS_PIN = 0 [09:20:49]*** Brake cut motor [09:20:49]Read from MH i2c: 01 [09:20:49]MH_I2C_Read... [09:20:49]*** Stop cut motor [09:20:49]*** Cut end [09:20:49]Read from MH i2c: 01 07 00 [09:20:49]MH_I2C_Read... [09:20:49]Read from MH i2c: 01 07 00 50 00 00 00 00 00 00 FF 0F 65 [09:20:49]process_action print_doc done [09:20:49]requested_data is exist [09:20:49]produce_requested_data [09:20:49]produce_requested_data return (null) [09:20:49]process_action_free print_doc [09:20:49]json_value_free [09:20:49]json_value_free done [09:20:49]process_json_proto returns [09:20:49]Send response to host [09:20:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [09:20:49]free response buf [09:20:49]execute_script done [09:20:49]execute_script returns [09:20:49]free content buf [09:20:49]Sock 9.Close socket [09:20:49]Sock 9.Thread stoped [09:20:53]OFD Sender: No OFD packet to send [09:20:58]OFD Sender: No OFD packet to send [09:21:03]OFD Sender: No OFD packet to send [09:21:08]OFD Sender: No OFD packet to send [09:21:13]OFD Sender: No OFD packet to send [09:21:18]OFD Sender: No OFD packet to send [09:21:23]OFD Sender: No OFD packet to send [09:21:28]OFD Sender: No OFD packet to send [09:21:33]OFD Sender: No OFD packet to send [09:21:38]OFD Sender: No OFD packet to send [09:21:43]OFD Sender: No OFD packet to send [09:21:49]OFD Sender: No OFD packet to send [09:21:54]OFD Sender: No OFD packet to send [09:21:59]OFD Sender: No OFD packet to send [09:22:00]recv_with_timeout no data received [09:22:04]OFD Sender: No OFD packet to send [09:22:09]OFD Sender: No OFD packet to send [09:22:14]OFD Sender: No OFD packet to send [09:22:19]OFD Sender: No OFD packet to send [09:22:24]OFD Sender: No OFD packet to send [09:22:25]accept exits with 7 [09:22:25]New connection [09:22:25]New thread 3067022692 created [09:22:25]Thread 3067166052 joined [09:22:25]Waiting for new connection... [09:22:25] Sock 7.Parse request [09:22:25]Sock 7.Check first char [09:22:25]Sock 7.First char is OK [09:22:25]request: POST /json_proto HTTP/1.0 [09:22:25]Method: POST [09:22:25]URL: /json_proto [09:22:25]Method is POST - this is cgi request [09:22:25]url: /json_proto [09:22:25]query_string will be loaded in cgi processing [09:22:25]execute_cgi json_proto POST (null) [09:22:25]execute_cgi path=json_proto method=POST [09:22:25]POST find Content-Length [09:22:25]Host: 172.17.43.131:8080 [09:22:25]Content-Length: 1190 [09:22:25]Content-Type: application/json [09:22:25] [09:22:25]POST finish read [09:22:25]Found Content-Length = 1190 [09:22:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0421\u0430\u043C\u0430\u0442\u043E\u0432 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002814\u000A28.07.2024 09:21\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 63\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 30.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 2034.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68638\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:22:25]execute_script... [09:22:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0421\u0430\u043C\u0430\u0442\u043E\u0432 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002814\u000A28.07.2024 09:21\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 63\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 30.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 2034.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68638\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:22:25]POST & json_proto [09:22:25]process_json_proto [09:22:25]json parsed OK: [09:22:25]protocol is kg_v1.0 [09:22:25]action value=print_text [09:22:25]process_action print_text [09:22:25]cmd_print_text [09:22:25]ExternCall_PrintAddStr [09:22:25]wPrintStart [09:22:25]Write to MH i2c: 01 00 00 51 00 51 [09:22:25]Write i2c OK [09:22:25]MH_I2C_Read... [09:22:25]Read from MH i2c: 01 [09:22:25]MH_I2C_Read... [09:22:25]Read from MH i2c: 01 07 00 [09:22:25]MH_I2C_Read... [09:22:25]Read from MH i2c: 01 07 00 51 00 00 00 00 00 00 FF 0F 66 [09:22:25]RasterBufferAndPrint [09:22:25]line *****ТОВАРНЫЙ ЧЕК***** [09:22:25]line АЗС-97 [09:22:25]line Партнер нефть [09:22:25]line 02508201610067 [09:22:25]line Кассир : Саматов Б. [09:22:25]line Счет N : (1)2002814 [09:22:25]line 28.07.2024 09:21 [09:22:25]line ПРОДАЖА [09:22:25]line ТРК (МРК, ГНК): 63 [09:22:25]line Вид ГСМ : 2710124130 [09:22:25]line Аи-92-К-5 [09:22:25]line 30.000 x 67.80 [09:22:25]line ИТОГ: 2034.00 [09:22:25]line Тип оплаты: Талоны: Топливная Карта [09:22:25]line 68638 [09:22:25]line ______________________ [09:22:25]line (подпись) [09:22:25]written 0, free lines is 4095 [09:22:25]Write to MH i2c: 01 00 00 65 00 65 [09:22:25]Write i2c OK [09:22:25]MH_I2C_Read... [09:22:25]Read from MH i2c: 01 [09:22:25]MH_I2C_Read... [09:22:25]Read from MH i2c: 01 07 00 [09:22:25]MH_I2C_Read... [09:22:25]Read from MH i2c: 01 07 00 65 00 00 00 00 00 00 12 0E 8C [09:22:25]RasterBufferAndPrint [09:22:25]line [09:22:25]line [09:22:25]line [09:22:25]line [09:22:25]line [09:22:25]written 0, free lines is 3604 [09:22:25]MH_Cut [09:22:25]Write to MH i2c: D1 01 00 6C 00 01 3E [09:22:25]Write i2c OK [09:22:25]MH_I2C_Read... [09:22:25]Read from MH i2c: D1 [09:22:25]MH_I2C_Read... [09:22:25]Read from MH i2c: D1 01 00 [09:22:25]MH_I2C_Read... [09:22:25]Read from MH i2c: D1 01 00 6C 00 00 3D [09:22:25]Write to MH i2c: 01 00 00 6D 00 6D [09:22:25]Write i2c OK [09:22:25]MH_I2C_Read... [09:22:26]*** Cut start [09:22:26]*** Partial cut [09:22:26]*** CUTSNS_PIN = 1 [09:22:26]*** CUTSNS_PIN = 0 [09:22:26]*** Brake cut motor [09:22:27]Read from MH i2c: 01 [09:22:27]MH_I2C_Read... [09:22:27]*** Stop cut motor [09:22:27]*** Cut end [09:22:27]Read from MH i2c: 01 07 00 [09:22:27]MH_I2C_Read... [09:22:27]Read from MH i2c: 01 07 00 6D 00 00 00 00 00 00 FF 0F 82 [09:22:27]process_action print_text done [09:22:27]requested_data is exist [09:22:27]produce_requested_data [09:22:27]requested_item fm.sn is exist - process it [09:22:27]wFMCommunicate request_size=4 [09:22:27]MH_SAM_APDU [09:22:27]CAPDU: 80 11 00 00 [09:22:27]Write to MH i2c: E2 08 00 6E 00 80 11 00 00 00 00 00 00 E8 [09:22:27]Write i2c OK [09:22:27]MH_I2C_Read... [09:22:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:22:27]Read from MH i2c: E2 [09:22:27]MH_I2C_Read... [09:22:27]Read from MH i2c: E2 17 00 [09:22:27]MH_I2C_Read... [09:22:27]Read from MH i2c: E2 17 00 6E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 45 [09:22:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:22:27]wFMCommunicate OK [09:22:27]requested_item fd.num is exist - process it [09:22:27]SAM_PROTO_GetFieldsCounters [09:22:27]wFMCommunicate request_size=4 [09:22:27]MH_SAM_APDU [09:22:27]CAPDU: 80 13 00 00 [09:22:27]Write to MH i2c: E2 08 00 6F 00 80 13 00 00 00 00 00 00 EB [09:22:27]Write i2c OK [09:22:27]MH_I2C_Read... [09:22:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:22:27]Read from MH i2c: E2 [09:22:27]MH_I2C_Read... [09:22:27]Read from MH i2c: E2 62 00 [09:22:27]MH_I2C_Read... [09:22:27]Read from MH i2c: E2 62 00 6F 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AB 74 03 00 0E 04 04 00 B7 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 83 [09:22:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AB 74 03 00 0E 04 04 00 B7 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:22:27]wFMCommunicate OK [09:22:27]SAM_PROTO_GetFieldsCounters done [09:22:27]requested_item shift.num is exist - process it [09:22:27]requested_item shift.opened is exist - process it [09:22:27]req_shift_opened [09:22:27]FM_GetShiftState [09:22:27]SAM_PROTO_GetShiftState [09:22:27]wFMCommunicate request_size=4 [09:22:27]MH_SAM_APDU [09:22:27]CAPDU: 80 13 01 00 [09:22:27]Write to MH i2c: E2 08 00 70 00 80 13 01 00 00 00 00 00 ED [09:22:27]Write i2c OK [09:22:27]MH_I2C_Read... [09:22:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:22:27]Read from MH i2c: E2 [09:22:27]MH_I2C_Read... [09:22:27]Read from MH i2c: E2 0E 00 [09:22:27]MH_I2C_Read... [09:22:27]Read from MH i2c: E2 0E 00 70 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 9E [09:22:27]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [09:22:27]wFMCommunicate OK [09:22:27]SAM_PROTO_GetShiftState done [09:22:27]FM_GetShiftState done [09:22:27]req_shift_opened done [09:22:27]requested_item shift.open_date is exist - process it [09:22:27]req_shift_open_date [09:22:27]req_shift_open_date done [09:22:27]produce_requested_data done [09:22:27]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226475,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [09:22:27]process_action_free print_text [09:22:27]json_value_free [09:22:27]json_value_free done [09:22:27]process_json_proto returns [09:22:27]Send response to host [09:22:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226475,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [09:22:27]free response buf [09:22:27]execute_script done [09:22:27]execute_script returns [09:22:27]free content buf [09:22:27]Sock 7.Close socket [09:22:27]Sock 7.Thread stoped [09:22:29]OFD Sender: No OFD packet to send [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:59]OFD Sender: No OFD packet to send [09:23:04]OFD Sender: No OFD packet to send [09:23:09]OFD Sender: No OFD packet to send [09:23:14]OFD Sender: No OFD packet to send [09:23:19]OFD Sender: No OFD packet to send [09:23:24]OFD Sender: No OFD packet to send [09:23:29]OFD Sender: No OFD packet to send [09:23:34]OFD Sender: No OFD packet to send [09:23:35]accept exits with 9 [09:23:35]New connection [09:23:35]New thread 3067166052 created [09:23:35]Thread 3067022692 joined [09:23:35]Waiting for new connection... [09:23:35] Sock 9.Parse request [09:23:35]Sock 9.Check first char [09:23:35]Sock 9.First char is OK [09:23:35]request: POST /json_proto HTTP/1.0 [09:23:35]Method: POST [09:23:35]URL: /json_proto [09:23:35]Method is POST - this is cgi request [09:23:35]url: /json_proto [09:23:35]query_string will be loaded in cgi processing [09:23:35]execute_cgi json_proto POST (null) [09:23:35]execute_cgi path=json_proto method=POST [09:23:35]POST find Content-Length [09:23:35]Host: 172.17.43.131:8080 [09:23:35]Content-Length: 683 [09:23:35]Content-Type: application/json [09:23:35] [09:23:35]POST finish read [09:23:35]Found Content-Length = 683 [09:23:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002815", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 27.670, "sum" : 2053.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2053.00, "total" : 2053.00, "payments": [ { "type": 0, "sum" : 2053.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:23:35]execute_script... [09:23: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)2002815", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 27.670, "sum" : 2053.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2053.00, "total" : 2053.00, "payments": [ { "type": 0, "sum" : 2053.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:23:35]POST & json_proto [09:23:35]process_json_proto [09:23:35]json parsed OK: [09:23:35]protocol is kg_v1.0 [09:23:35]action value=close_receipt [09:23:35]process_action close_receipt [09:23:35]cmd_close_receipt [09:23:35]MH_GetDate [09:23:35]Write to MH i2c: F0 00 00 71 00 60 [09:23:35]Write i2c OK [09:23:35]MH_I2C_Read... [09:23:35]Read from MH i2c: F0 [09:23:35]MH_I2C_Read... [09:23:35]Read from MH i2c: F0 09 00 [09:23:35]MH_I2C_Read... [09:23:35]Read from MH i2c: F0 09 00 71 00 00 17 0E A6 66 F9 24 A2 66 BF [09:23:35]GetLastDocTimeStamp 1722158357 [09:23:35]current date 1722158615 [09:23:35]FM_GetShiftState [09:23:35]SAM_PROTO_GetShiftState [09:23:35]wFMCommunicate request_size=4 [09:23:35]MH_SAM_APDU [09:23:35]CAPDU: 80 13 01 00 [09:23:35]Write to MH i2c: E2 08 00 72 00 80 13 01 00 00 00 00 00 EF [09:23:35]Write i2c OK [09:23:35]MH_I2C_Read... [09:23:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:23:35]Read from MH i2c: E2 [09:23:35]MH_I2C_Read... [09:23:35]Read from MH i2c: E2 0E 00 [09:23:35]MH_I2C_Read... [09:23:35]Read from MH i2c: E2 0E 00 72 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 A0 [09:23:35]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [09:23:35]wFMCommunicate OK [09:23:35]SAM_PROTO_GetShiftState done [09:23:35]FM_GetShiftState done [09:23:35]opened in 1722125326 [09:23:35]opened+sec_in_day 1722211726 [09:23:35]quantity*price = 205311 [09:23:35]sum+1 = 205312 [09:23:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 2053.00 Внесено: 2053.00 СДАЧА: 0.00 НСП 1% : 18.17 НДС 12% : 218.03 Наличными: 2053.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 136 28.07.2024 09:23 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226476 ФПД: 234036615573365 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T092335&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226476&fm=234036615573365&tin=02508201610067®Number=0000000000092624&sum=205300 [09:23:36]StoreToDocumentArchive [09:23:36]shift 439 fd 226476 [09:23:36]save to /storage/0439/doc_00226476 [09:23:36]save last doc name /storage/0439/doc_00226476 to /storage/kkm_last_doc_name [09:23:36]save OK [09:23:36]Clear old archive folders... [09:23:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:23:36]tlvbuf is 0069A190 [09:23:36]SAM_PROTO_ClearQueue [09:23:36]wFMCommunicate request_size=4 [09:23:36]MH_SAM_APDU [09:23:36]CAPDU: 80 09 00 00 [09:23:36]Write to MH i2c: E2 08 00 7F 00 80 09 00 00 00 00 00 00 F1 [09:23:36]Write i2c OK [09:23:36]MH_I2C_Read... [09:23:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:23:36]Read from MH i2c: E2 [09:23:36]MH_I2C_Read... [09:23:36]Read from MH i2c: E2 03 00 [09:23:36]MH_I2C_Read... [09:23:36]Read from MH i2c: E2 03 00 7F 00 00 90 00 F3 [09:23:36]RAPDU: 90 00 [09:23:36]wFMCommunicate OK [09:23:36]SAM_PROTO_ClearQueue done [09:23:36]KKMCreateOFDPacket [09:23:36]OFDProtocolAddRootSTLVToBuf [09:23:36]FM_MakeSignedData [09:23:36]FM_MakeSignedData [09:23:36]SAM_PROTO_SignData [09:23:36]wFMCommunicate request_size=4 [09:23:36]MH_SAM_APDU [09:23:36]CAPDU: 80 0D 01 02 [09:23:36]Write to MH i2c: E2 08 00 80 00 80 0D 01 02 00 00 00 00 F9 [09:23:36]Write i2c OK [09:23:36]MH_I2C_Read... [09:23:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:23:36]Read from MH i2c: E2 [09:23:36]MH_I2C_Read... [09:23:36]Read from MH i2c: E2 03 00 [09:23:36]MH_I2C_Read... [09:23:36]Read from MH i2c: E2 03 00 80 00 00 90 00 F4 [09:23:36]RAPDU: 90 00 [09:23:36]wFMCommunicate OK [09:23:36]wFMCommunicate request_size=255 [09:23:36]MH_SAM_APDU [09:23:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 16 6C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 FF 21 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 21 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 19 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2B 55 00 00 00 00 07 04 06 00 F4 21 03 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 17 0E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AC 74 03 00 35 04 06 00 D4 [09:23:36]Write to MH i2c: E2 02 01 81 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 16 6C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 FF 21 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 21 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 19 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2B 55 00 00 00 00 07 04 06 00 F4 21 03 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 17 0E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AC 74 03 00 35 04 06 00 D4 00 00 04 [09:23:36]Write i2c OK [09:23:36]MH_I2C_Read... [09:23:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:23:36]Read from MH i2c: E2 [09:23:36]MH_I2C_Read... [09:23:36]Read from MH i2c: E2 03 00 [09:23:36]MH_I2C_Read... [09:23:36]Read from MH i2c: E2 03 00 81 00 00 90 00 F5 [09:23:36]RAPDU: 90 00 [09:23:36]wFMCommunicate OK [09:23:36]wFMCommunicate request_size=10 [09:23:36]MH_SAM_APDU [09:23:36]CAPDU: 80 0D 02 02 05 DA E5 55 EF 75 [09:23:36]Write to MH i2c: E2 0D 00 82 00 80 0D 02 02 05 00 DA E5 55 EF 75 00 00 7E [09:23:36]Write i2c OK [09:23:36]MH_I2C_Read... [09:23:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:23:37]Read from MH i2c: E2 [09:23:37]MH_I2C_Read... [09:23:37]Read from MH i2c: E2 03 00 [09:23:37]MH_I2C_Read... [09:23:37]Read from MH i2c: E2 03 00 82 00 00 90 00 F6 [09:23:37]RAPDU: 90 00 [09:23:37]wFMCommunicate OK [09:23:37]wFMCommunicate request_size=4 [09:23:37]MH_SAM_APDU [09:23:37]CAPDU: 80 0D 03 02 [09:23:37]Write to MH i2c: E2 08 00 83 00 80 0D 03 02 00 00 00 00 FE [09:23:37]Write i2c OK [09:23:37]MH_I2C_Read... [09:23:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:23:37]Read from MH i2c: E2 [09:23:37]MH_I2C_Read... [09:23:37]Read from MH i2c: E2 0B 00 [09:23:37]MH_I2C_Read... [09:23:37]Read from MH i2c: E2 0B 00 83 00 00 11 FD 13 43 A1 FE 31 F6 90 00 29 [09:23:37]RAPDU: 11 FD 13 43 A1 FE 31 F6 90 00 [09:23:37]wFMCommunicate OK [09:23:37]SAM_PROTO_SignData done [09:23:37]FM_MakeSignedData done [09:23:37]CreateOFDProtocolMessage [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 84 00 80 11 00 00 00 00 00 00 FE [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 84 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5B [09:23:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:23:37]wFMCommunicate OK [09:23:37]CreateOFDProtocolMessage done [09:23:37]OFDSenderStorePacket 226476 [09:23:37]StoreOFDPacket docnum=226476 [09:23:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 23 CF 07 01 16 B5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 16 6C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 FF 21 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 21 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 19 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2B 55 00 00 00 00 07 04 06 00 F4 21 03 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 17 0E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AC 74 03 00 35 04 06 00 D4 DA E5 55 EF 75 11 FD 13 43 A1 FE 31 F6 [09:23:37]CheckFolder [09:23:37]dirname=/storage/ofd_packets [09:23:37]CheckFolder done [09:23:37]ProducePacketName [09:23:37]name=ofd_packets/00226476 [09:23:37]NVStorageSaveData ofd_packets/00226476 [09:23:37]File name is /storage/ofd_packets/00226476 [09:23:37]Write 301 bytes [09:23:37]NVStorageSaveData done [09:23:37]OFDSenderStorePacket done [09:23:37]KKMCreateOFDPacket done [09:23:37]NVStorageSaveData kkm_last_timestamp [09:23:37]File name is /storage/kkm_last_timestamp [09:23:37]Write 4 bytes [09:23:37]NVStorageSaveData done [09:23:37]ExternCall_PrintAddStr [09:23:37]wPrintStart [09:23:37]Write to MH i2c: 01 00 00 85 00 85 [09:23:37]Write i2c OK [09:23:37]MH_I2C_Read... [09:23:37]Read from MH i2c: 01 [09:23:37]MH_I2C_Read... [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 85 00 00 00 00 00 00 FF 0F 9A [09:23:37]RasterBufferAndPrint [09:23:37]line Счет N : (1)2002815 [09:23:37]line ИНН: 02508201610067 [09:23:37]line Контрольно-Кассовый Чек [09:23:37]line ПРОДАЖА [09:23:37]line ТРК (МРК, ГНК) : 54 [09:23:37]line Товар: 2710124500 [09:23:37]line Аи-95-К-5 [09:23:37]line 27.670 * 74.20 [09:23:37]line = 2053.11 [09:23:37]line НДС 12% НСП 1% [09:23:37]line > о реализуемом товаре [09:23:37]line ОКРУГЛЕНИЕ: -0.11 [09:23:37]line ИТОГО: 2053.00 [09:23:37]line Внесено: 2053.00 [09:23:37]line СДАЧА: 0.00 [09:23:37]line НСП 1% : 18.17 [09:23:37]line НДС 12% : 218.03 [09:23:37]line Наличными: 2053.00 [09:23:37]line Безнал.: 0.00 [09:23:37]line Место: АЗС № 97 "Партнер Нефть" [09:23:37]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:23:37]line СНО: Общий режим [09:23:37]line Чек 136 28.07.2024 09:23 [09:23:37]line Смена: 439 ФФД: 1.0 [09:23:37]line ЗНМ: 0300000054 [09:23:37]line РНМ: 0000000000092624 [09:23:37]line Версия ККМ: 001 [09:23:37]line ФМ: 0000000000874959 [09:23:37]line ФД: 226476 [09:23:37]line ФПД: 234036615573365 [09:23:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T092335&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226476&fm=234036615573365&tin=02508201610067®Number=0000000000092624&sum=205300 [09:23:37]written 0, free lines is 4095 [09:23:37]OFD Sender: Processing packet 226476 [packets to send 600, broken 599] [09:23:37]ProducePacketName [09:23:37]name=ofd_packets/00226476 [09:23:37]OFD Sender: To server: pG, [09:23:37]CommunicateWithHost lk.salyk.kg:30040 [09:23:37]ConnectInit lk.salyk.kg [09:23:37]Write to MH i2c: 01 00 00 B0 00 B0 [09:23:37]Write i2c OK [09:23:37]MH_I2C_Read... [09:23:37]Read from MH i2c: 01 [09:23:37]MH_I2C_Read... [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 B0 00 00 00 00 00 00 5D 0C 20 [09:23:37]RasterBufferAndPrint [09:23:37]line [09:23:37]line [09:23:37]line [09:23:37]line [09:23:37]line [09:23:37]written 0, free lines is 3168 [09:23:37]MH_Cut [09:23:37]Write to MH i2c: D1 01 00 B7 00 01 89 [09:23:37]Write i2c OK [09:23:37]MH_I2C_Read... [09:23:37]Read from MH i2c: D1 [09:23:37]MH_I2C_Read... [09:23:37]Read from MH i2c: D1 01 00 [09:23:37]MH_I2C_Read... [09:23:37]Read from MH i2c: D1 01 00 B7 00 00 88 [09:23:37]Write to MH i2c: 01 00 00 B8 00 B8 [09:23:37]Write i2c OK [09:23:37]MH_I2C_Read... [09:23:38]Connected sock=10 [09:23:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 23 CF 07 01 16 B5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 16 6C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 FF 21 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 21 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 19 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2B 55 00 00 00 00 07 04 06 00 F4 21 03 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 17 0E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AC 74 03 00 35 04 06 00 D4 DA E5 55 EF 75 11 FD 13 43 A1 FE 31 F6 [09:23:38]*** Cut start [09:23:38]*** Partial cut [09:23:38]*** CUTSNS_PIN = 1 [09:23:38]*** CUTSNS_PIN = 0 [09:23:39]*** Brake cut motor [09:23:39]Read from MH i2c: 01 [09:23:39]MH_I2C_Read... [09:23:39]*** Stop cut motor [09:23:39]*** Cut end [09:23:39]Read from MH i2c: 01 07 00 [09:23:39]MH_I2C_Read... [09:23:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 EF 69 47 00 14 27 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AC 74 03 00 F4 03 04 00 24 BA A5 66 B6 04 01 00 00 7F CA 64 1B 1A 17 41 15 [09:23:39]CommunicateWithHost err = 0 [09:23:39]CheckOFDResponse [09:23:39]1017 (14) - 77093643461234 [09:23:39]1041 (16) - 0000000000874959 [09:23:39]1040 (4) - 226476 [09:23:39]1012 (4) - 28.07.2024 03:25 [09:23:39]1206 (1) - 0 [09:23:39]OFD Sender: Remove packet 226476 [09:23:39]ProducePacketName [09:23:39]name=ofd_packets/00226476 [09:23:39]NVStorageDeleteData [09:23:39]Read from MH i2c: 01 07 00 B8 00 00 00 00 00 00 FF 0F CD [09:23:39]process_action close_receipt done [09:23:39]requested_data is exist [09:23:39]produce_requested_data [09:23:39]requested_item fm.sn is exist - process it [09:23:39]wFMCommunicate request_size=4 [09:23:39]MH_SAM_APDU [09:23:39]CAPDU: 80 11 00 00 [09:23:39]Write to MH i2c: E2 08 00 B9 00 80 11 00 00 00 00 00 00 33 [09:23:39]Write i2c OK [09:23:39]MH_I2C_Read... [09:23:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:23:39]Read from MH i2c: E2 [09:23:39]MH_I2C_Read... [09:23:39]Read from MH i2c: E2 17 00 [09:23:39]MH_I2C_Read... [09:23:39]Read from MH i2c: E2 17 00 B9 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 90 [09:23:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:23:39]wFMCommunicate OK [09:23:39]requested_item fd.num is exist - process it [09:23:39]SAM_PROTO_GetFieldsCounters [09:23:39]wFMCommunicate request_size=4 [09:23:39]MH_SAM_APDU [09:23:39]CAPDU: 80 13 00 00 [09:23:39]Write to MH i2c: E2 08 00 BA 00 80 13 00 00 00 00 00 00 36 [09:23:39]Write i2c OK [09:23:39]MH_I2C_Read... [09:23:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:23:39]Read from MH i2c: E2 [09:23:39]MH_I2C_Read... [09:23:39]Read from MH i2c: E2 62 00 [09:23:39]MH_I2C_Read... [09:23:39]Read from MH i2c: E2 62 00 BA 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AC 74 03 00 0E 04 04 00 B7 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 D2 [09:23:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AC 74 03 00 0E 04 04 00 B7 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 [09:23:39]wFMCommunicate OK [09:23:39]SAM_PROTO_GetFieldsCounters done [09:23:39]requested_item shift.num is exist - process it [09:23:39]requested_item shift.opened is exist - process it [09:23:39]req_shift_opened [09:23:39]FM_GetShiftState [09:23:39]SAM_PROTO_GetShiftState [09:23:39]wFMCommunicate request_size=4 [09:23:39]MH_SAM_APDU [09:23:39]CAPDU: 80 13 01 00 [09:23:39]Write to MH i2c: E2 08 00 BB 00 80 13 01 00 00 00 00 00 38 [09:23:39]Write i2c OK [09:23:39]MH_I2C_Read... [09:23:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:23:39]Read from MH i2c: E2 [09:23:39]MH_I2C_Read... [09:23:39]Read from MH i2c: E2 0E 00 [09:23:39]MH_I2C_Read... [09:23:39]Read from MH i2c: E2 0E 00 BB 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 E9 [09:23:39]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [09:23:39]wFMCommunicate OK [09:23:39]SAM_PROTO_GetShiftState done [09:23:39]FM_GetShiftState done [09:23:39]req_shift_opened done [09:23:39]requested_item shift.open_date is exist - process it [09:23:39]req_shift_open_date [09:23:39]req_shift_open_date done [09:23:39]produce_requested_data done [09:23:39]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226476,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [09:23:39]process_action_free close_receipt [09:23:39]json_value_free [09:23:39]json_value_free done [09:23:39]process_json_proto returns [09:23:39]Send response to host [09:23:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226476,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [09:23:39]free response buf [09:23:39]execute_script done [09:23:39]execute_script returns [09:23:39]free content buf [09:23:39]Sock 9.Close socket [09:23:39]Sock 9.Thread stoped [09:23:40]OFD Sender: No OFD packet to send [09:23:45]OFD Sender: No OFD packet to send [09:23:45]recv_with_timeout no data received [09:23:50]OFD Sender: No OFD packet to send [09:23:55]OFD Sender: No OFD packet to send [09:23:59]recv_with_timeout no data received [09:24:00]OFD Sender: No OFD packet to send [09:24:05]OFD Sender: No OFD packet to send [09:24:10]OFD Sender: No OFD packet to send [09:24:15]OFD Sender: No OFD packet to send [09:24:20]OFD Sender: No OFD packet to send [09:24:25]OFD Sender: No OFD packet to send [09:24:30]OFD Sender: No OFD packet to send [09:24:35]OFD Sender: No OFD packet to send [09:24:40]OFD Sender: No OFD packet to send [09:24:45]OFD Sender: No OFD packet to send [09:24:50]OFD Sender: No OFD packet to send [09:24:55]OFD Sender: No OFD packet to send [09:25:00]OFD Sender: No OFD packet to send [09:25:05]OFD Sender: No OFD packet to send [09:25:10]OFD Sender: No OFD packet to send [09:25:15]OFD Sender: No OFD packet to send [09:25:17]recv_with_timeout no data received [09:25:18]accept exits with 7 [09:25:18]New connection [09:25:18]New thread 3067022692 created [09:25:18]Thread 3067166052 joined [09:25:18]Waiting for new connection... [09:25:18] Sock 7.Parse request [09:25:18]Sock 7.Check first char [09:25:18]Sock 7.First char is OK [09:25:18]request: POST /json_proto HTTP/1.0 [09:25:18]Method: POST [09:25:18]URL: /json_proto [09:25:18]Method is POST - this is cgi request [09:25:18]url: /json_proto [09:25:18]query_string will be loaded in cgi processing [09:25:18]execute_cgi json_proto POST (null) [09:25:18]execute_cgi path=json_proto method=POST [09:25:18]POST find Content-Length [09:25:18]Host: 172.17.43.131:8080 [09:25:18]Content-Length: 676 [09:25:18]Content-Type: application/json [09:25:18] [09:25:18]POST finish read [09:25:18]Found Content-Length = 676 [09:25:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002816", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 10.500, "sum" : 800.10, "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:25:18]execute_script... [09:25: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)2002816", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 10.500, "sum" : 800.10, "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:25:18]POST & json_proto [09:25:18]process_json_proto [09:25:18]json parsed OK: [09:25:18]protocol is kg_v1.0 [09:25:18]action value=close_receipt [09:25:18]process_action close_receipt [09:25:18]cmd_close_receipt [09:25:18]MH_GetDate [09:25:18]Write to MH i2c: F0 00 00 BC 00 AB [09:25:18]Write i2c OK [09:25:18]MH_I2C_Read... [09:25:18]Read from MH i2c: F0 [09:25:18]MH_I2C_Read... [09:25:18]Read from MH i2c: F0 09 00 [09:25:18]MH_I2C_Read... [09:25:18]Read from MH i2c: F0 09 00 BC 00 00 7E 0E A6 66 F9 24 A2 66 71 [09:25:18]GetLastDocTimeStamp 1722158615 [09:25:18]current date 1722158718 [09:25:18]FM_GetShiftState [09:25:18]SAM_PROTO_GetShiftState [09:25:18]wFMCommunicate request_size=4 [09:25:18]MH_SAM_APDU [09:25:18]CAPDU: 80 13 01 00 [09:25:18]Write to MH i2c: E2 08 00 BD 00 80 13 01 00 00 00 00 00 3A [09:25:18]Write i2c OK [09:25:18]MH_I2C_Read... [09:25:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:25:18]Read from MH i2c: E2 [09:25:18]MH_I2C_Read... [09:25:18]Read from MH i2c: E2 0E 00 [09:25:18]MH_I2C_Read... [09:25:18]Read from MH i2c: E2 0E 00 BD 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 EB [09:25:18]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [09:25:18]wFMCommunicate OK [09:25:18]SAM_PROTO_GetShiftState done [09:25:18]FM_GetShiftState done [09:25:18]opened in 1722125326 [09:25:18]opened+sec_in_day 1722211726 [09:25:18]quantity*price = 80010 [09:25:18]sum+1 = 80011 [09:25:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 137 28.07.2024 09:25 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226477 ФПД: 73604521119896 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T092518&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226477&fm=73604521119896&tin=02508201610067®Number=0000000000092624&sum=80000 [09:25:19]StoreToDocumentArchive [09:25:19]shift 439 fd 226477 [09:25:19]save to /storage/0439/doc_00226477 [09:25:19]save last doc name /storage/0439/doc_00226477 to /storage/kkm_last_doc_name [09:25:19]save OK [09:25:19]Clear old archive folders... [09:25:19]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:25:19]tlvbuf is 0069DAC0 [09:25:19]SAM_PROTO_ClearQueue [09:25:19]wFMCommunicate request_size=4 [09:25:19]MH_SAM_APDU [09:25:19]CAPDU: 80 09 00 00 [09:25:19]Write to MH i2c: E2 08 00 CA 00 80 09 00 00 00 00 00 00 3C [09:25:19]Write i2c OK [09:25:19]MH_I2C_Read... [09:25:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:25:19]Read from MH i2c: E2 [09:25:19]MH_I2C_Read... [09:25:19]Read from MH i2c: E2 03 00 [09:25:19]MH_I2C_Read... [09:25:19]Read from MH i2c: E2 03 00 CA 00 00 90 00 3E [09:25:19]RAPDU: 90 00 [09:25:19]wFMCommunicate OK [09:25:19]SAM_PROTO_ClearQueue done [09:25:19]KKMCreateOFDPacket [09:25:19]OFDProtocolAddRootSTLVToBuf [09:25:19]FM_MakeSignedData [09:25:19]FM_MakeSignedData [09:25:19]SAM_PROTO_SignData [09:25:19]wFMCommunicate request_size=4 [09:25:19]MH_SAM_APDU [09:25:19]CAPDU: 80 0D 01 02 [09:25:19]Write to MH i2c: E2 08 00 CB 00 80 0D 01 02 00 00 00 00 44 [09:25:19]Write i2c OK [09:25:19]MH_I2C_Read... [09:25:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:25:19]Read from MH i2c: E2 [09:25:19]MH_I2C_Read... [09:25:19]Read from MH i2c: E2 03 00 [09:25:19]MH_I2C_Read... [09:25:19]Read from MH i2c: E2 03 00 CB 00 00 90 00 3F [09:25:19]RAPDU: 90 00 [09:25:19]wFMCommunicate OK [09:25:19]wFMCommunicate request_size=255 [09:25:19]MH_SAM_APDU [09:25: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 35 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A 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 89 00 00 00 F4 03 04 00 7E 0E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AD 74 03 00 35 04 06 00 42 F1 63 55 [09:25:19]Write to MH i2c: E2 02 01 CC 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A 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 89 00 00 00 F4 03 04 00 7E 0E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AD 74 03 00 35 04 06 00 42 F1 63 55 00 00 EC [09:25:19]Write i2c OK [09:25:19]MH_I2C_Read... [09:25:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:25:19]Read from MH i2c: E2 [09:25:19]MH_I2C_Read... [09:25:19]Read from MH i2c: E2 03 00 [09:25:19]MH_I2C_Read... [09:25:19]Read from MH i2c: E2 03 00 CC 00 00 90 00 40 [09:25:19]RAPDU: 90 00 [09:25:19]wFMCommunicate OK [09:25:19]wFMCommunicate request_size=7 [09:25:19]MH_SAM_APDU [09:25:19]CAPDU: 80 0D 02 02 02 D0 98 [09:25:19]Write to MH i2c: E2 0A 00 CD 00 80 0D 02 02 02 00 D0 98 00 00 B3 [09:25:19]Write i2c OK [09:25:19]MH_I2C_Read... [09:25:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:25:19]Read from MH i2c: E2 [09:25:19]MH_I2C_Read... [09:25:19]Read from MH i2c: E2 03 00 [09:25:19]MH_I2C_Read... [09:25:19]Read from MH i2c: E2 03 00 CD 00 00 90 00 41 [09:25:19]RAPDU: 90 00 [09:25:19]wFMCommunicate OK [09:25:19]wFMCommunicate request_size=4 [09:25:19]MH_SAM_APDU [09:25:19]CAPDU: 80 0D 03 02 [09:25:19]Write to MH i2c: E2 08 00 CE 00 80 0D 03 02 00 00 00 00 49 [09:25:19]Write i2c OK [09:25:19]MH_I2C_Read... [09:25:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:25:19]Read from MH i2c: E2 [09:25:19]MH_I2C_Read... [09:25:19]Read from MH i2c: E2 0B 00 [09:25:19]MH_I2C_Read... [09:25:19]Read from MH i2c: E2 0B 00 CE 00 00 26 DF DD C9 11 C5 2A 28 90 00 1D [09:25:19]RAPDU: 26 DF DD C9 11 C5 2A 28 90 00 [09:25:19]wFMCommunicate OK [09:25:19]SAM_PROTO_SignData done [09:25:19]FM_MakeSignedData done [09:25:19]CreateOFDProtocolMessage [09:25:19]wFMCommunicate request_size=4 [09:25:19]MH_SAM_APDU [09:25:19]CAPDU: 80 11 00 00 [09:25:19]Write to MH i2c: E2 08 00 CF 00 80 11 00 00 00 00 00 00 49 [09:25:19]Write i2c OK [09:25:19]MH_I2C_Read... [09:25:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:25:19]Read from MH i2c: E2 [09:25:19]MH_I2C_Read... [09:25:19]Read from MH i2c: E2 17 00 [09:25:19]MH_I2C_Read... [09:25:19]Read from MH i2c: E2 17 00 CF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A6 [09:25:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:25:19]wFMCommunicate OK [09:25:19]CreateOFDProtocolMessage done [09:25:19]OFDSenderStorePacket 226477 [09:25:19]StoreOFDPacket docnum=226477 [09:25:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 75 81 04 01 0D A0 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 35 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A 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 89 00 00 00 F4 03 04 00 7E 0E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AD 74 03 00 35 04 06 00 42 F1 63 55 D0 98 26 DF DD C9 11 C5 2A 28 [09:25:19]CheckFolder [09:25:19]dirname=/storage/ofd_packets [09:25:19]CheckFolder done [09:25:19]ProducePacketName [09:25:19]name=ofd_packets/00226477 [09:25:19]NVStorageSaveData ofd_packets/00226477 [09:25:19]File name is /storage/ofd_packets/00226477 [09:25:19]Write 298 bytes [09:25:19]NVStorageSaveData done [09:25:19]OFDSenderStorePacket done [09:25:19]KKMCreateOFDPacket done [09:25:19]NVStorageSaveData kkm_last_timestamp [09:25:19]File name is /storage/kkm_last_timestamp [09:25:19]Write 4 bytes [09:25:19]NVStorageSaveData done [09:25:19]ExternCall_PrintAddStr [09:25:19]wPrintStart [09:25:19]Write to MH i2c: 01 00 00 D0 00 D0 [09:25:19]Write i2c OK [09:25:19]MH_I2C_Read... [09:25:19]Read from MH i2c: 01 [09:25:19]MH_I2C_Read... [09:25:19]Read from MH i2c: 01 07 00 [09:25:19]MH_I2C_Read... [09:25:19]Read from MH i2c: 01 07 00 D0 00 00 00 00 00 00 FF 0F E5 [09:25:19]RasterBufferAndPrint [09:25:19]line Счет N : (1)2002816 [09:25:19]line ИНН: 02508201610067 [09:25:19]line Контрольно-Кассовый Чек [09:25:19]line ПРОДАЖА [09:25:19]line ТРК (МРК, ГНК) : 31 [09:25:19]line Товар: 2710194210 [09:25:19]line ДТ-К-5 [09:25:19]line 10.500 * 76.20 [09:25:19]line = 800.10 [09:25:19]line НДС 12% НСП 1% [09:25:19]line > о реализуемом товаре [09:25:19]line ОКРУГЛЕНИЕ: -0.10 [09:25:19]line ИТОГО: 800.00 [09:25:19]line Внесено: 800.00 [09:25:19]line СДАЧА: 0.00 [09:25:19]line НСП 1% : 7.08 [09:25:19]line НДС 12% : 84.97 [09:25:19]line Наличными: 800.00 [09:25:19]line Безнал.: 0.00 [09:25:19]line Место: АЗС № 97 "Партнер Нефть" [09:25:19]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:25:19]line СНО: Общий режим [09:25:19]line Чек 137 28.07.2024 09:25 [09:25:19]line Смена: 439 ФФД: 1.0 [09:25:19]line ЗНМ: 0300000054 [09:25:19]line РНМ: 0000000000092624 [09:25:19]line Версия ККМ: 001 [09:25:19]line ФМ: 0000000000874959 [09:25:19]line ФД: 226477 [09:25:19]line ФПД: 73604521119896 [09:25:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T092518&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226477&fm=73604521119896&tin=02508201610067®Number=0000000000092624&sum=80000 [09:25:20]written 0, free lines is 4095 [09:25:20]OFD Sender: Processing packet 226477 [packets to send 600, broken 599] [09:25:20]ProducePacketName [09:25:20]name=ofd_packets/00226477 [09:25:20]OFD Sender: To server: pG, [09:25:20]CommunicateWithHost lk.salyk.kg:30040 [09:25:20]ConnectInit lk.salyk.kg [09:25:20]Write to MH i2c: 01 00 00 FB 00 FB [09:25:20]Write i2c OK [09:25:20]MH_I2C_Read... [09:25:20]Read from MH i2c: 01 [09:25:20]MH_I2C_Read... [09:25:20]Read from MH i2c: 01 07 00 [09:25:20]MH_I2C_Read... [09:25:20]Read from MH i2c: 01 07 00 FB 00 00 00 00 00 00 59 0C 67 [09:25:20]RasterBufferAndPrint [09:25:20]line [09:25:20]line [09:25:20]line [09:25:20]line [09:25:20]line [09:25:20]written 0, free lines is 3165 [09:25:20]MH_Cut [09:25:20]Write to MH i2c: D1 01 00 02 01 01 D5 [09:25:20]Write i2c OK [09:25:20]MH_I2C_Read... [09:25:20]Read from MH i2c: D1 [09:25:20]MH_I2C_Read... [09:25:20]Read from MH i2c: D1 01 00 [09:25:20]MH_I2C_Read... [09:25:20]Read from MH i2c: D1 01 00 02 01 00 D4 [09:25:20]Write to MH i2c: 01 00 00 03 01 04 [09:25:20]Write i2c OK [09:25:20]MH_I2C_Read... [09:25:21]*** Cut start [09:25:21]*** Partial cut [09:25:21]*** CUTSNS_PIN = 1 [09:25:22]*** CUTSNS_PIN = 0 [09:25:22]Connected sock=10 [09:25:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 75 81 04 01 0D A0 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 35 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A 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 89 00 00 00 F4 03 04 00 7E 0E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AD 74 03 00 35 04 06 00 42 F1 63 55 D0 98 26 DF DD C9 11 C5 2A 28 [09:25:22]*** Brake cut motor [09:25:22]Read from MH i2c: 01 [09:25:22]MH_I2C_Read... [09:25:22]*** Stop cut motor [09:25:22]*** Cut end [09:25:22]Read from MH i2c: 01 07 00 [09:25:22]MH_I2C_Read... [09:25:22]Read from MH i2c: 01 07 00 03 01 00 00 00 00 00 FF 0F 19 [09:25:22]process_action close_receipt done [09:25:22]requested_data is exist [09:25:22]produce_requested_data [09:25:22]requested_item fm.sn is exist - process it [09:25:22]wFMCommunicate request_size=4 [09:25:22]MH_SAM_APDU [09:25:22]CAPDU: 80 11 00 00 [09:25:22]Write to MH i2c: E2 08 00 04 01 80 11 00 00 00 00 00 00 7F [09:25:22]Write i2c OK [09:25:22]MH_I2C_Read... [09:25:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:25:22]Read from MH i2c: E2 [09:25:22]MH_I2C_Read... [09:25:22]Read from MH i2c: E2 17 00 [09:25:22]MH_I2C_Read... [09:25:22]Read from MH i2c: E2 17 00 04 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DC [09:25:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:25:22]wFMCommunicate OK [09:25:22]requested_item fd.num is exist - process it [09:25:22]SAM_PROTO_GetFieldsCounters [09:25:22]wFMCommunicate request_size=4 [09:25:22]MH_SAM_APDU [09:25:22]CAPDU: 80 13 00 00 [09:25:22]Write to MH i2c: E2 08 00 05 01 80 13 00 00 00 00 00 00 82 [09:25:22]Write i2c OK [09:25:22]MH_I2C_Read... [09:25:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:25:22]Read from MH i2c: E2 [09:25:22]MH_I2C_Read... [09:25:22]Read from MH i2c: E2 62 00 [09:25:22]MH_I2C_Read... [09:25:22]Read from MH i2c: E2 62 00 05 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AD 74 03 00 0E 04 04 00 B7 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 22 [09:25:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AD 74 03 00 0E 04 04 00 B7 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 [09:25:22]wFMCommunicate OK [09:25:22]SAM_PROTO_GetFieldsCounters done [09:25:22]requested_item shift.num is exist - process it [09:25:22]requested_item shift.opened is exist - process it [09:25:22]req_shift_opened [09:25:22]FM_GetShiftState [09:25:22]SAM_PROTO_GetShiftState [09:25:22]wFMCommunicate request_size=4 [09:25:22]MH_SAM_APDU [09:25:22]CAPDU: 80 13 01 00 [09:25:22]Write to MH i2c: E2 08 00 06 01 80 13 01 00 00 00 00 00 84 [09:25:22]Write i2c OK [09:25:22]MH_I2C_Read... [09:25:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:25:22]Read from MH i2c: E2 [09:25:22]MH_I2C_Read... [09:25:22]Read from MH i2c: E2 0E 00 [09:25:22]MH_I2C_Read... [09:25:22]Read from MH i2c: E2 0E 00 06 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 35 [09:25:22]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [09:25:22]wFMCommunicate OK [09:25:22]SAM_PROTO_GetShiftState done [09:25:22]FM_GetShiftState done [09:25:22]req_shift_opened done [09:25:22]requested_item shift.open_date is exist - process it [09:25:22]req_shift_open_date [09:25:22]req_shift_open_date done [09:25:22]produce_requested_data done [09:25:22]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226477,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [09:25:22]process_action_free close_receipt [09:25:22]json_value_free [09:25:22]json_value_free done [09:25:22]process_json_proto returns [09:25:22]Send response to host [09:25:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226477,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [09:25:22]free response buf [09:25:22]execute_script done [09:25:22]execute_script returns [09:25:22]free content buf [09:25:22]Sock 7.Close socket [09:25:22]Sock 7.Thread stoped [09:25:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 81 7C 47 00 C7 8B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AD 74 03 00 F4 03 04 00 8C BA A5 66 B6 04 01 00 00 AC 0D 21 31 77 5D 35 42 [09:25:23]CommunicateWithHost err = 0 [09:25:23]CheckOFDResponse [09:25:23]1017 (14) - 77093643461234 [09:25:23]1041 (16) - 0000000000874959 [09:25:23]1040 (4) - 226477 [09:25:23]1012 (4) - 28.07.2024 03:27 [09:25:23]1206 (1) - 0 [09:25:23]OFD Sender: Remove packet 226477 [09:25:23]ProducePacketName [09:25:23]name=ofd_packets/00226477 [09:25:23]NVStorageDeleteData [09:25:23]OFD Sender: No OFD packet to send [09:25:28]OFD Sender: No OFD packet to send [09:25:33]OFD Sender: No OFD packet to send [09:25:38]OFD Sender: No OFD packet to send [09:25:40]recv_with_timeout no data received [09:25:43]OFD Sender: No OFD packet to send [09:25:48]OFD Sender: No OFD packet to send [09:25:53]OFD Sender: No OFD packet to send [09:25:58]recv_with_timeout no data received [09:25:58]OFD Sender: No OFD packet to send [09:26:03]OFD Sender: No OFD packet to send [09:26:08]OFD Sender: No OFD packet to send [09:26:13]OFD Sender: No OFD packet to send [09:26:18]OFD Sender: No OFD packet to send [09:26:23]recv_with_timeout no data received [09:26:23]OFD Sender: No OFD packet to send [09:26:28]OFD Sender: No OFD packet to send [09:26:33]OFD Sender: No OFD packet to send [09:26:36]accept exits with 9 [09:26:36]New connection [09:26:36]New thread 3067166052 created [09:26:36]Thread 3067022692 joined [09:26:36]Waiting for new connection... [09:26:36] Sock 9.Parse request [09:26:36]Sock 9.Check first char [09:26:36]Sock 9.First char is OK [09:26:36]request: POST /json_proto HTTP/1.0 [09:26:36]Method: POST [09:26:36]URL: /json_proto [09:26:36]Method is POST - this is cgi request [09:26:36]url: /json_proto [09:26:36]query_string will be loaded in cgi processing [09:26:36]execute_cgi json_proto POST (null) [09:26:36]execute_cgi path=json_proto method=POST [09:26:36]POST find Content-Length [09:26:36]Host: 172.17.43.131:8080 [09:26:36]Content-Length: 678 [09:26:36]Content-Type: application/json [09:26:36] [09:26:36]POST finish read [09:26:36]Found Content-Length = 678 [09:26:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002817", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:26:36]execute_script... [09:26: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)2002817", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:26:36]POST & json_proto [09:26:36]process_json_proto [09:26:36]json parsed OK: [09:26:36]protocol is kg_v1.0 [09:26:36]action value=close_receipt [09:26:36]process_action close_receipt [09:26:36]cmd_close_receipt [09:26:36]MH_GetDate [09:26:36]Write to MH i2c: F0 00 00 07 01 F7 [09:26:36]Write i2c OK [09:26:36]MH_I2C_Read... [09:26:36]Read from MH i2c: F0 [09:26:36]MH_I2C_Read... [09:26:36]Read from MH i2c: F0 09 00 [09:26:36]MH_I2C_Read... [09:26:36]Read from MH i2c: F0 09 00 07 01 00 CC 0E A6 66 F9 24 A2 66 0B [09:26:36]GetLastDocTimeStamp 1722158718 [09:26:36]current date 1722158796 [09:26:36]FM_GetShiftState [09:26:36]SAM_PROTO_GetShiftState [09:26:36]wFMCommunicate request_size=4 [09:26:36]MH_SAM_APDU [09:26:36]CAPDU: 80 13 01 00 [09:26:36]Write to MH i2c: E2 08 00 08 01 80 13 01 00 00 00 00 00 86 [09:26:36]Write i2c OK [09:26:36]MH_I2C_Read... [09:26:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:26:36]Read from MH i2c: E2 [09:26:36]MH_I2C_Read... [09:26:36]Read from MH i2c: E2 0E 00 [09:26:36]MH_I2C_Read... [09:26:36]Read from MH i2c: E2 0E 00 08 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 37 [09:26:36]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [09:26:36]wFMCommunicate OK [09:26:36]SAM_PROTO_GetShiftState done [09:26:36]FM_GetShiftState done [09:26:36]opened in 1722125326 [09:26:36]opened+sec_in_day 1722211726 [09:26:36]quantity*price = 50036 [09:26:36]sum+1 = 50037 [09:26:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 138 28.07.2024 09:26 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226478 ФПД: 192722104518162 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T092636&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226478&fm=192722104518162&tin=02508201610067®Number=0000000000092624&sum=50000 [09:26:37]StoreToDocumentArchive [09:26:37]shift 439 fd 226478 [09:26:37]save to /storage/0439/doc_00226478 [09:26:37]save last doc name /storage/0439/doc_00226478 to /storage/kkm_last_doc_name [09:26:37]save OK [09:26:37]Clear old archive folders... [09:26:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:26:37]tlvbuf is 006AB750 [09:26:37]SAM_PROTO_ClearQueue [09:26:37]wFMCommunicate request_size=4 [09:26:37]MH_SAM_APDU [09:26:37]CAPDU: 80 09 00 00 [09:26:37]Write to MH i2c: E2 08 00 15 01 80 09 00 00 00 00 00 00 88 [09:26:37]Write i2c OK [09:26:37]MH_I2C_Read... [09:26:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:26:37]Read from MH i2c: E2 [09:26:37]MH_I2C_Read... [09:26:37]Read from MH i2c: E2 03 00 [09:26:37]MH_I2C_Read... [09:26:37]Read from MH i2c: E2 03 00 15 01 00 90 00 8A [09:26:37]RAPDU: 90 00 [09:26:37]wFMCommunicate OK [09:26:37]SAM_PROTO_ClearQueue done [09:26:37]KKMCreateOFDPacket [09:26:37]OFDProtocolAddRootSTLVToBuf [09:26:37]FM_MakeSignedData [09:26:37]FM_MakeSignedData [09:26:37]SAM_PROTO_SignData [09:26:37]wFMCommunicate request_size=4 [09:26:37]MH_SAM_APDU [09:26:37]CAPDU: 80 0D 01 02 [09:26:37]Write to MH i2c: E2 08 00 16 01 80 0D 01 02 00 00 00 00 90 [09:26:37]Write i2c OK [09:26:37]MH_I2C_Read... [09:26:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:26:37]Read from MH i2c: E2 [09:26:37]MH_I2C_Read... [09:26:37]Read from MH i2c: E2 03 00 [09:26:37]MH_I2C_Read... [09:26:37]Read from MH i2c: E2 03 00 16 01 00 90 00 8B [09:26:37]RAPDU: 90 00 [09:26:37]wFMCommunicate OK [09:26:37]wFMCommunicate request_size=255 [09:26:37]MH_SAM_APDU [09:26:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 00 00 00 F4 03 04 00 CC 0E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AE 74 03 00 35 04 06 00 AF [09:26:37]Write to MH i2c: E2 02 01 17 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 00 00 00 F4 03 04 00 CC 0E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AE 74 03 00 35 04 06 00 AF 00 00 13 [09:26:37]Write i2c OK [09:26:37]MH_I2C_Read... [09:26:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:26:37]Read from MH i2c: E2 [09:26:37]MH_I2C_Read... [09:26:37]Read from MH i2c: E2 03 00 [09:26:37]MH_I2C_Read... [09:26:37]Read from MH i2c: E2 03 00 17 01 00 90 00 8C [09:26:37]RAPDU: 90 00 [09:26:37]wFMCommunicate OK [09:26:37]wFMCommunicate request_size=10 [09:26:37]MH_SAM_APDU [09:26:37]CAPDU: 80 0D 02 02 05 47 9C 94 86 12 [09:26:37]Write to MH i2c: E2 0D 00 18 01 80 0D 02 02 05 00 47 9C 94 86 12 00 00 AC [09:26:37]Write i2c OK [09:26:37]MH_I2C_Read... [09:26:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:26:37]Read from MH i2c: E2 [09:26:37]MH_I2C_Read... [09:26:37]Read from MH i2c: E2 03 00 [09:26:37]MH_I2C_Read... [09:26:37]Read from MH i2c: E2 03 00 18 01 00 90 00 8D [09:26:37]RAPDU: 90 00 [09:26:37]wFMCommunicate OK [09:26:37]wFMCommunicate request_size=4 [09:26:37]MH_SAM_APDU [09:26:37]CAPDU: 80 0D 03 02 [09:26:37]Write to MH i2c: E2 08 00 19 01 80 0D 03 02 00 00 00 00 95 [09:26:37]Write i2c OK [09:26:37]MH_I2C_Read... [09:26:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:26:37]Read from MH i2c: E2 [09:26:37]MH_I2C_Read... [09:26:37]Read from MH i2c: E2 0B 00 [09:26:37]MH_I2C_Read... [09:26:37]Read from MH i2c: E2 0B 00 19 01 00 5C DB 5A 32 07 BB CF 7D 90 00 67 [09:26:37]RAPDU: 5C DB 5A 32 07 BB CF 7D 90 00 [09:26:37]wFMCommunicate OK [09:26:37]SAM_PROTO_SignData done [09:26:37]FM_MakeSignedData done [09:26:37]CreateOFDProtocolMessage [09:26:37]wFMCommunicate request_size=4 [09:26:37]MH_SAM_APDU [09:26:37]CAPDU: 80 11 00 00 [09:26:37]Write to MH i2c: E2 08 00 1A 01 80 11 00 00 00 00 00 00 95 [09:26:37]Write i2c OK [09:26:37]MH_I2C_Read... [09:26:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:26:37]Read from MH i2c: E2 [09:26:37]MH_I2C_Read... [09:26:37]Read from MH i2c: E2 17 00 [09:26:37]MH_I2C_Read... [09:26:37]Read from MH i2c: E2 17 00 1A 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F2 [09:26:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:26:37]wFMCommunicate OK [09:26:37]CreateOFDProtocolMessage done [09:26:37]OFDSenderStorePacket 226478 [09:26:37]StoreOFDPacket docnum=226478 [09:26:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 35 43 07 01 59 7F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 00 00 00 F4 03 04 00 CC 0E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AE 74 03 00 35 04 06 00 AF 47 9C 94 86 12 5C DB 5A 32 07 BB CF 7D [09:26:37]CheckFolder [09:26:37]dirname=/storage/ofd_packets [09:26:37]CheckFolder done [09:26:37]ProducePacketName [09:26:37]name=ofd_packets/00226478 [09:26:37]NVStorageSaveData ofd_packets/00226478 [09:26:37]File name is /storage/ofd_packets/00226478 [09:26:37]Write 301 bytes [09:26:37]NVStorageSaveData done [09:26:37]OFDSenderStorePacket done [09:26:37]KKMCreateOFDPacket done [09:26:37]NVStorageSaveData kkm_last_timestamp [09:26:37]File name is /storage/kkm_last_timestamp [09:26:37]Write 4 bytes [09:26:37]NVStorageSaveData done [09:26:37]ExternCall_PrintAddStr [09:26:37]wPrintStart [09:26:37]Write to MH i2c: 01 00 00 1B 01 1C [09:26:37]Write i2c OK [09:26:37]MH_I2C_Read... [09:26:37]Read from MH i2c: 01 [09:26:37]MH_I2C_Read... [09:26:37]Read from MH i2c: 01 07 00 [09:26:37]MH_I2C_Read... [09:26:37]Read from MH i2c: 01 07 00 1B 01 00 00 00 00 00 FF 0F 31 [09:26:37]RasterBufferAndPrint [09:26:37]line Счет N : (1)2002817 [09:26:37]line ИНН: 02508201610067 [09:26:37]line Контрольно-Кассовый Чек [09:26:37]line ПРОДАЖА [09:26:37]line ТРК (МРК, ГНК) : 43 [09:26:37]line Товар: 2710124130 [09:26:37]line Аи-92-К-5 [09:26:37]line 7.380 * 67.80 [09:26:37]line = 500.36 [09:26:37]line НДС 12% НСП 1% [09:26:37]line > о реализуемом товаре [09:26:37]line ОКРУГЛЕНИЕ: -0.36 [09:26:37]line ИТОГО: 500.00 [09:26:37]line Внесено: 500.00 [09:26:37]line СДАЧА: 0.00 [09:26:37]line НСП 1% : 4.43 [09:26:37]line НДС 12% : 53.14 [09:26:37]line Наличными: 500.00 [09:26:37]line Безнал.: 0.00 [09:26:37]line Место: АЗС № 97 "Партнер Нефть" [09:26:37]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:26:37]line СНО: Общий режим [09:26:37]line Чек 138 28.07.2024 09:26 [09:26:37]line Смена: 439 ФФД: 1.0 [09:26:37]line ЗНМ: 0300000054 [09:26:37]line РНМ: 0000000000092624 [09:26:37]line Версия ККМ: 001 [09:26:37]line ФМ: 0000000000874959 [09:26:37]line ФД: 226478 [09:26:37]line ФПД: 192722104518162 [09:26:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T092636&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226478&fm=192722104518162&tin=02508201610067®Number=0000000000092624&sum=50000 [09:26:37]written 0, free lines is 4095 [09:26:37]OFD Sender: Processing packet 226478 [packets to send 600, broken 599] [09:26:37]ProducePacketName [09:26:37]name=ofd_packets/00226478 [09:26:37]OFD Sender: To server: pG, [09:26:37]CommunicateWithHost lk.salyk.kg:30040 [09:26:37]ConnectInit lk.salyk.kg [09:26:38]Write to MH i2c: 01 00 00 46 01 47 [09:26:38]Write i2c OK [09:26:38]MH_I2C_Read... [09:26:38]Read from MH i2c: 01 [09:26:38]MH_I2C_Read... [09:26:38]Read from MH i2c: 01 07 00 [09:26:38]MH_I2C_Read... [09:26:38]Read from MH i2c: 01 07 00 46 01 00 00 00 00 00 64 0C BE [09:26:38]RasterBufferAndPrint [09:26:38]line [09:26:38]line [09:26:38]line [09:26:38]line [09:26:38]line [09:26:38]written 0, free lines is 3175 [09:26:38]MH_Cut [09:26:38]Write to MH i2c: D1 01 00 4D 01 01 20 [09:26:38]Write i2c OK [09:26:38]MH_I2C_Read... [09:26:38]Read from MH i2c: D1 [09:26:38]MH_I2C_Read... [09:26:38]Read from MH i2c: D1 01 00 [09:26:38]MH_I2C_Read... [09:26:38]Read from MH i2c: D1 01 00 4D 01 00 1F [09:26:38]Write to MH i2c: 01 00 00 4E 01 4F [09:26:38]Write i2c OK [09:26:38]MH_I2C_Read... [09:26:39]*** Cut start [09:26:39]*** Partial cut [09:26:39]*** CUTSNS_PIN = 1 [09:26:39]*** CUTSNS_PIN = 0 [09:26:39]*** Brake cut motor [09:26:40]Read from MH i2c: 01 [09:26:40]MH_I2C_Read... [09:26:40]*** Stop cut motor [09:26:40]*** Cut end [09:26:40]Read from MH i2c: 01 07 00 [09:26:40]MH_I2C_Read... [09:26:40]Read from MH i2c: 01 07 00 4E 01 00 00 00 00 00 FF 0F 64 [09:26:40]process_action close_receipt done [09:26:40]requested_data is exist [09:26:40]produce_requested_data [09:26:40]requested_item fm.sn is exist - process it [09:26:40]wFMCommunicate request_size=4 [09:26:40]MH_SAM_APDU [09:26:40]CAPDU: 80 11 00 00 [09:26:40]Write to MH i2c: E2 08 00 4F 01 80 11 00 00 00 00 00 00 CA [09:26:40]Write i2c OK [09:26:40]MH_I2C_Read... [09:26:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:26:40]Read from MH i2c: E2 [09:26:40]MH_I2C_Read... [09:26:40]Read from MH i2c: E2 17 00 [09:26:40]MH_I2C_Read... [09:26:40]Read from MH i2c: E2 17 00 4F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 27 [09:26:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:26:40]wFMCommunicate OK [09:26:40]requested_item fd.num is exist - process it [09:26:40]SAM_PROTO_GetFieldsCounters [09:26:40]wFMCommunicate request_size=4 [09:26:40]MH_SAM_APDU [09:26:40]CAPDU: 80 13 00 00 [09:26:40]Write to MH i2c: E2 08 00 50 01 80 13 00 00 00 00 00 00 CD [09:26:40]Write i2c OK [09:26:40]MH_I2C_Read... [09:26:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:26:40]Read from MH i2c: E2 [09:26:40]MH_I2C_Read... [09:26:40]Read from MH i2c: E2 62 00 [09:26:40]MH_I2C_Read... [09:26:40]Read from MH i2c: E2 62 00 50 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AE 74 03 00 0E 04 04 00 B7 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 71 [09:26:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AE 74 03 00 0E 04 04 00 B7 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 [09:26:40]wFMCommunicate OK [09:26:40]SAM_PROTO_GetFieldsCounters done [09:26:40]requested_item shift.num is exist - process it [09:26:40]requested_item shift.opened is exist - process it [09:26:40]req_shift_opened [09:26:40]FM_GetShiftState [09:26:40]SAM_PROTO_GetShiftState [09:26:40]wFMCommunicate request_size=4 [09:26:40]MH_SAM_APDU [09:26:40]CAPDU: 80 13 01 00 [09:26:40]Write to MH i2c: E2 08 00 51 01 80 13 01 00 00 00 00 00 CF [09:26:40]Write i2c OK [09:26:40]MH_I2C_Read... [09:26:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:26:40]Read from MH i2c: E2 [09:26:40]MH_I2C_Read... [09:26:40]Read from MH i2c: E2 0E 00 [09:26:40]MH_I2C_Read... [09:26:40]Read from MH i2c: E2 0E 00 51 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 80 [09:26:40]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [09:26:40]wFMCommunicate OK [09:26:40]SAM_PROTO_GetShiftState done [09:26:40]FM_GetShiftState done [09:26:40]req_shift_opened done [09:26:40]requested_item shift.open_date is exist - process it [09:26:40]req_shift_open_date [09:26:40]req_shift_open_date done [09:26:40]produce_requested_data done [09:26:40]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226478,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [09:26:40]process_action_free close_receipt [09:26:40]json_value_free [09:26:40]json_value_free done [09:26:40]process_json_proto returns [09:26:40]Send response to host [09:26:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226478,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [09:26:40]free response buf [09:26:40]execute_script done [09:26:40]execute_script returns [09:26:40]free content buf [09:26:40]Sock 9.Close socket [09:26:40]Sock 9.Thread stoped [09:26:42]ConnectInit Can't take IP for lk.salyk.kg [09:26:42]CommunicateWithHost connect error [09:26:42]CommunicateWithHost err = -1 [09:26:42]OFD Sender: Server communicate error [09:26:47]OFD Sender: Processing packet 226478 [packets to send 600, broken 599] [09:26:47]ProducePacketName [09:26:47]name=ofd_packets/00226478 [09:26:47]OFD Sender: To server: pG, [09:26:47]CommunicateWithHost lk.salyk.kg:30040 [09:26:47]ConnectInit lk.salyk.kg [09:26:52]ConnectInit Can't take IP for lk.salyk.kg [09:26:52]CommunicateWithHost connect error [09:26:52]CommunicateWithHost err = -1 [09:26:52]OFD Sender: Server communicate error [09:26:57]OFD Sender: Processing packet 226478 [packets to send 600, broken 599] [09:26:57]ProducePacketName [09:26:57]name=ofd_packets/00226478 [09:26:57]OFD Sender: To server: pG, [09:26:57]CommunicateWithHost lk.salyk.kg:30040 [09:26:57]ConnectInit lk.salyk.kg [09:27:02]ConnectInit Can't take IP for lk.salyk.kg [09:27:02]CommunicateWithHost connect error [09:27:02]CommunicateWithHost err = -1 [09:27:02]OFD Sender: Server communicate error [09:27:08]OFD Sender: Processing packet 226478 [packets to send 600, broken 599] [09:27:08]ProducePacketName [09:27:08]name=ofd_packets/00226478 [09:27:08]OFD Sender: To server: pG, [09:27:08]CommunicateWithHost lk.salyk.kg:30040 [09:27:08]ConnectInit lk.salyk.kg [09:27:13]ConnectInit Can't take IP for lk.salyk.kg [09:27:13]CommunicateWithHost connect error [09:27:13]CommunicateWithHost err = -1 [09:27:13]OFD Sender: Server communicate error [09:27:18]OFD Sender: Processing packet 226478 [packets to send 600, broken 599] [09:27:18]ProducePacketName [09:27:18]name=ofd_packets/00226478 [09:27:18]OFD Sender: To server: pG, [09:27:18]CommunicateWithHost lk.salyk.kg:30040 [09:27:18]ConnectInit lk.salyk.kg [09:27:18]Connected sock=9 [09:27:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 35 43 07 01 59 7F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 00 00 00 F4 03 04 00 CC 0E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AE 74 03 00 35 04 06 00 AF 47 9C 94 86 12 5C DB 5A 32 07 BB CF 7D [09:27:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 A6 04 47 00 ED 70 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AE 74 03 00 F4 03 04 00 00 BB A5 66 B6 04 01 00 00 24 07 4F FA 13 35 0E C7 [09:27:19]CommunicateWithHost err = 0 [09:27:19]CheckOFDResponse [09:27:19]1017 (14) - 77093643461234 [09:27:19]1041 (16) - 0000000000874959 [09:27:19]1040 (4) - 226478 [09:27:19]1012 (4) - 28.07.2024 03:29 [09:27:19]1206 (1) - 0 [09:27:19]OFD Sender: Remove packet 226478 [09:27:19]ProducePacketName [09:27:19]name=ofd_packets/00226478 [09:27:19]NVStorageDeleteData [09:27:20]OFD Sender: No OFD packet to send [09:27:25]OFD Sender: No OFD packet to send [09:27:30]OFD Sender: No OFD packet to send [09:27:35]OFD Sender: No OFD packet to send [09:27:40]OFD Sender: No OFD packet to send [09:27:45]OFD Sender: No OFD packet to send [09:27:50]OFD Sender: No OFD packet to send [09:27:55]OFD Sender: No OFD packet to send [09:28:00]OFD Sender: No OFD packet to send [09:28:03]recv_with_timeout no data received [09:28:05]OFD Sender: No OFD packet to send [09:28:10]OFD Sender: No OFD packet to send [09:28:15]OFD Sender: No OFD packet to send [09:28:20]OFD Sender: No OFD packet to send [09:28:25]OFD Sender: No OFD packet to send [09:28:30]OFD Sender: No OFD packet to send [09:28:35]OFD Sender: No OFD packet to send [09:28:37]accept exits with 10 [09:28:37]New connection [09:28:37]New thread 3067022692 created [09:28:37]Thread 3067166052 joined [09:28:37]Waiting for new connection... [09:28:37] Sock 10.Parse request [09:28:37]Sock 10.Check first char [09:28:37]Sock 10.First char is OK [09:28:37]request: POST /json_proto HTTP/1.0 [09:28:37]Method: POST [09:28:37]URL: /json_proto [09:28:37]Method is POST - this is cgi request [09:28:37]url: /json_proto [09:28:37]query_string will be loaded in cgi processing [09:28:37]execute_cgi json_proto POST (null) [09:28:37]execute_cgi path=json_proto method=POST [09:28:37]POST find Content-Length [09:28:37]Host: 172.17.43.131:8080 [09:28:37]Content-Length: 678 [09:28:37]Content-Type: application/json [09:28:37] [09:28:37]POST finish read [09:28:37]Found Content-Length = 678 [09:28:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002818", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "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:28:37]execute_script... [09:28: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)2002818", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "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:28:37]POST & json_proto [09:28:37]process_json_proto [09:28:37]json parsed OK: [09:28:37]protocol is kg_v1.0 [09:28:37]action value=close_receipt [09:28:37]process_action close_receipt [09:28:37]cmd_close_receipt [09:28:37]MH_GetDate [09:28:37]Write to MH i2c: F0 00 00 52 01 42 [09:28:37]Write i2c OK [09:28:37]MH_I2C_Read... [09:28:37]Read from MH i2c: F0 [09:28:37]MH_I2C_Read... [09:28:37]Read from MH i2c: F0 09 00 [09:28:37]MH_I2C_Read... [09:28:37]Read from MH i2c: F0 09 00 52 01 00 45 0F A6 66 F9 24 A2 66 D0 [09:28:37]GetLastDocTimeStamp 1722158796 [09:28:37]current date 1722158917 [09:28:37]FM_GetShiftState [09:28:37]SAM_PROTO_GetShiftState [09:28:37]wFMCommunicate request_size=4 [09:28:37]MH_SAM_APDU [09:28:37]CAPDU: 80 13 01 00 [09:28:37]Write to MH i2c: E2 08 00 53 01 80 13 01 00 00 00 00 00 D1 [09:28:37]Write i2c OK [09:28:37]MH_I2C_Read... [09:28:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:28:37]Read from MH i2c: E2 [09:28:37]MH_I2C_Read... [09:28:37]Read from MH i2c: E2 0E 00 [09:28:37]MH_I2C_Read... [09:28:37]Read from MH i2c: E2 0E 00 53 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 82 [09:28:37]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [09:28:37]wFMCommunicate OK [09:28:37]SAM_PROTO_GetShiftState done [09:28:37]FM_GetShiftState done [09:28:37]opened in 1722125326 [09:28:37]opened+sec_in_day 1722211726 [09:28:37]quantity*price = 30035 [09:28:37]sum+1 = 30036 [09:28:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 139 28.07.2024 09:28 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226479 ФПД: 141925605389590 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T092837&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226479&fm=141925605389590&tin=02508201610067®Number=0000000000092624&sum=30000 [09:28:38]StoreToDocumentArchive [09:28:38]shift 439 fd 226479 [09:28:38]save to /storage/0439/doc_00226479 [09:28:38]save last doc name /storage/0439/doc_00226479 to /storage/kkm_last_doc_name [09:28:38]save OK [09:28:38]Clear old archive folders... [09:28:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:28:38]tlvbuf is 006AF870 [09:28:38]SAM_PROTO_ClearQueue [09:28:38]wFMCommunicate request_size=4 [09:28:38]MH_SAM_APDU [09:28:38]CAPDU: 80 09 00 00 [09:28:38]Write to MH i2c: E2 08 00 60 01 80 09 00 00 00 00 00 00 D3 [09:28:38]Write i2c OK [09:28:38]MH_I2C_Read... [09:28:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:28:38]Read from MH i2c: E2 [09:28:38]MH_I2C_Read... [09:28:38]Read from MH i2c: E2 03 00 [09:28:38]MH_I2C_Read... [09:28:38]Read from MH i2c: E2 03 00 60 01 00 90 00 D5 [09:28:38]RAPDU: 90 00 [09:28:38]wFMCommunicate OK [09:28:38]SAM_PROTO_ClearQueue done [09:28:38]KKMCreateOFDPacket [09:28:38]OFDProtocolAddRootSTLVToBuf [09:28:38]FM_MakeSignedData [09:28:38]FM_MakeSignedData [09:28:38]SAM_PROTO_SignData [09:28:38]wFMCommunicate request_size=4 [09:28:38]MH_SAM_APDU [09:28:38]CAPDU: 80 0D 01 02 [09:28:38]Write to MH i2c: E2 08 00 61 01 80 0D 01 02 00 00 00 00 DB [09:28:38]Write i2c OK [09:28:38]MH_I2C_Read... [09:28:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:28:38]Read from MH i2c: E2 [09:28:38]MH_I2C_Read... [09:28:38]Read from MH i2c: E2 03 00 [09:28:38]MH_I2C_Read... [09:28:38]Read from MH i2c: E2 03 00 61 01 00 90 00 D6 [09:28:38]RAPDU: 90 00 [09:28:38]wFMCommunicate OK [09:28:38]wFMCommunicate request_size=255 [09:28:38]MH_SAM_APDU [09:28:38]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 8B 00 00 00 F4 03 04 00 45 0F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AF 74 03 00 35 04 06 00 81 [09:28:38]Write to MH i2c: E2 02 01 62 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 8B 00 00 00 F4 03 04 00 45 0F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AF 74 03 00 35 04 06 00 81 00 00 CB [09:28:38]Write i2c OK [09:28:38]MH_I2C_Read... [09:28:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:28:38]Read from MH i2c: E2 [09:28:38]MH_I2C_Read... [09:28:38]Read from MH i2c: E2 03 00 [09:28:38]MH_I2C_Read... [09:28:38]Read from MH i2c: E2 03 00 62 01 00 90 00 D7 [09:28:38]RAPDU: 90 00 [09:28:38]wFMCommunicate OK [09:28:38]wFMCommunicate request_size=10 [09:28:38]MH_SAM_APDU [09:28:38]CAPDU: 80 0D 02 02 05 14 A1 4B 35 16 [09:28:38]Write to MH i2c: E2 0D 00 63 01 80 0D 02 02 05 00 14 A1 4B 35 16 00 00 33 [09:28:38]Write i2c OK [09:28:38]MH_I2C_Read... [09:28:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:28:38]Read from MH i2c: E2 [09:28:38]MH_I2C_Read... [09:28:38]Read from MH i2c: E2 03 00 [09:28:38]MH_I2C_Read... [09:28:38]Read from MH i2c: E2 03 00 63 01 00 90 00 D8 [09:28:38]RAPDU: 90 00 [09:28:38]wFMCommunicate OK [09:28:38]wFMCommunicate request_size=4 [09:28:38]MH_SAM_APDU [09:28:38]CAPDU: 80 0D 03 02 [09:28:38]Write to MH i2c: E2 08 00 64 01 80 0D 03 02 00 00 00 00 E0 [09:28:38]Write i2c OK [09:28:38]MH_I2C_Read... [09:28:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:28:38]Read from MH i2c: E2 [09:28:38]MH_I2C_Read... [09:28:38]Read from MH i2c: E2 0B 00 [09:28:38]MH_I2C_Read... [09:28:38]Read from MH i2c: E2 0B 00 64 01 00 40 CB 68 B8 40 26 55 40 90 00 07 [09:28:38]RAPDU: 40 CB 68 B8 40 26 55 40 90 00 [09:28:38]wFMCommunicate OK [09:28:38]SAM_PROTO_SignData done [09:28:38]FM_MakeSignedData done [09:28:38]CreateOFDProtocolMessage [09:28:38]wFMCommunicate request_size=4 [09:28:38]MH_SAM_APDU [09:28:38]CAPDU: 80 11 00 00 [09:28:38]Write to MH i2c: E2 08 00 65 01 80 11 00 00 00 00 00 00 E0 [09:28:38]Write i2c OK [09:28:38]MH_I2C_Read... [09:28:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:28:39]Read from MH i2c: E2 [09:28:39]MH_I2C_Read... [09:28:39]Read from MH i2c: E2 17 00 [09:28:39]MH_I2C_Read... [09:28:39]Read from MH i2c: E2 17 00 65 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3D [09:28:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:28:39]wFMCommunicate OK [09:28:39]CreateOFDProtocolMessage done [09:28:39]OFDSenderStorePacket 226479 [09:28:39]StoreOFDPacket docnum=226479 [09:28:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 34 7E 07 01 C2 59 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 8B 00 00 00 F4 03 04 00 45 0F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AF 74 03 00 35 04 06 00 81 14 A1 4B 35 16 40 CB 68 B8 40 26 55 40 [09:28:39]CheckFolder [09:28:39]dirname=/storage/ofd_packets [09:28:39]CheckFolder done [09:28:39]ProducePacketName [09:28:39]name=ofd_packets/00226479 [09:28:39]NVStorageSaveData ofd_packets/00226479 [09:28:39]File name is /storage/ofd_packets/00226479 [09:28:39]Write 301 bytes [09:28:39]NVStorageSaveData done [09:28:39]OFDSenderStorePacket done [09:28:39]KKMCreateOFDPacket done [09:28:39]NVStorageSaveData kkm_last_timestamp [09:28:39]File name is /storage/kkm_last_timestamp [09:28:39]Write 4 bytes [09:28:39]NVStorageSaveData done [09:28:39]ExternCall_PrintAddStr [09:28:39]wPrintStart [09:28:39]Write to MH i2c: 01 00 00 66 01 67 [09:28:39]Write i2c OK [09:28:39]MH_I2C_Read... [09:28:39]Read from MH i2c: 01 [09:28:39]MH_I2C_Read... [09:28:39]Read from MH i2c: 01 07 00 [09:28:39]MH_I2C_Read... [09:28:39]Read from MH i2c: 01 07 00 66 01 00 00 00 00 00 FF 0F 7C [09:28:39]RasterBufferAndPrint [09:28:39]line Счет N : (1)2002818 [09:28:39]line ИНН: 02508201610067 [09:28:39]line Контрольно-Кассовый Чек [09:28:39]line ПРОДАЖА [09:28:39]line ТРК (МРК, ГНК) : 53 [09:28:39]line Товар: 2710124130 [09:28:39]line Аи-92-К-5 [09:28:39]line 4.430 * 67.80 [09:28:39]line = 300.35 [09:28:39]line НДС 12% НСП 1% [09:28:39]line > о реализуемом товаре [09:28:39]line ОКРУГЛЕНИЕ: -0.35 [09:28:39]line ИТОГО: 300.00 [09:28:39]line Внесено: 300.00 [09:28:39]line СДАЧА: 0.00 [09:28:39]line НСП 1% : 2.66 [09:28:39]line НДС 12% : 31.90 [09:28:39]line Наличными: 300.00 [09:28:39]line Безнал.: 0.00 [09:28:39]line Место: АЗС № 97 "Партнер Нефть" [09:28:39]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:28:39]line СНО: Общий режим [09:28:39]line Чек 139 28.07.2024 09:28 [09:28:39]line Смена: 439 ФФД: 1.0 [09:28:39]line ЗНМ: 0300000054 [09:28:39]line РНМ: 0000000000092624 [09:28:39]line Версия ККМ: 001 [09:28:39]line ФМ: 0000000000874959 [09:28:39]line ФД: 226479 [09:28:39]line ФПД: 141925605389590 [09:28:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T092837&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226479&fm=141925605389590&tin=02508201610067®Number=0000000000092624&sum=30000 [09:28:39]OFD Sender: Processing packet 226479 [packets to send 600, broken 599] [09:28:39]ProducePacketName [09:28:39]name=ofd_packets/00226479 [09:28:39]OFD Sender: To server: pG, [09:28:39]CommunicateWithHost lk.salyk.kg:30040 [09:28:39]ConnectInit lk.salyk.kg [09:28:39]written 0, free lines is 4095 [09:28:39]Write to MH i2c: 01 00 00 91 01 92 [09:28:39]Write i2c OK [09:28:39]MH_I2C_Read... [09:28:39]Read from MH i2c: 01 [09:28:39]MH_I2C_Read... [09:28:39]Read from MH i2c: 01 07 00 [09:28:39]MH_I2C_Read... [09:28:39]Read from MH i2c: 01 07 00 91 01 00 00 00 00 00 5F 0C 04 [09:28:39]RasterBufferAndPrint [09:28:39]line [09:28:39]line [09:28:39]line [09:28:39]line [09:28:39]line [09:28:39]written 0, free lines is 3170 [09:28:39]MH_Cut [09:28:39]Write to MH i2c: D1 01 00 98 01 01 6B [09:28:39]Write i2c OK [09:28:39]MH_I2C_Read... [09:28:39]Read from MH i2c: D1 [09:28:39]MH_I2C_Read... [09:28:39]Read from MH i2c: D1 01 00 [09:28:39]MH_I2C_Read... [09:28:39]Read from MH i2c: D1 01 00 98 01 00 6A [09:28:39]Write to MH i2c: 01 00 00 99 01 9A [09:28:39]Write i2c OK [09:28:39]MH_I2C_Read... [09:28:39]Connected sock=7 [09:28:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 34 7E 07 01 C2 59 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 8B 00 00 00 F4 03 04 00 45 0F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AF 74 03 00 35 04 06 00 81 14 A1 4B 35 16 40 CB 68 B8 40 26 55 40 [09:28:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 43 12 47 00 1F DB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AF 74 03 00 F4 03 04 00 51 BB A5 66 B6 04 01 00 00 8C D0 90 B2 23 AC FC 65 [09:28:40]CommunicateWithHost err = 0 [09:28:40]CheckOFDResponse [09:28:40]1017 (14) - 77093643461234 [09:28:40]1041 (16) - 0000000000874959 [09:28:40]1040 (4) - 226479 [09:28:40]1012 (4) - 28.07.2024 03:30 [09:28:40]1206 (1) - 0 [09:28:40]OFD Sender: Remove packet 226479 [09:28:40]ProducePacketName [09:28:40]name=ofd_packets/00226479 [09:28:40]NVStorageDeleteData [09:28:40]*** Cut start [09:28:40]*** Partial cut [09:28:40]*** CUTSNS_PIN = 1 [09:28:40]*** CUTSNS_PIN = 0 [09:28:41]*** Brake cut motor [09:28:41]OFD Sender: No OFD packet to send [09:28:41]Read from MH i2c: 01 [09:28:41]MH_I2C_Read... [09:28:41]*** Stop cut motor [09:28:41]*** Cut end [09:28:41]Read from MH i2c: 01 07 00 [09:28:41]MH_I2C_Read... [09:28:41]Read from MH i2c: 01 07 00 99 01 00 00 00 00 00 FF 0F AF [09:28:41]process_action close_receipt done [09:28:41]requested_data is exist [09:28:41]produce_requested_data [09:28:41]requested_item fm.sn is exist - process it [09:28:41]wFMCommunicate request_size=4 [09:28:41]MH_SAM_APDU [09:28:41]CAPDU: 80 11 00 00 [09:28:41]Write to MH i2c: E2 08 00 9A 01 80 11 00 00 00 00 00 00 15 [09:28:41]Write i2c OK [09:28:41]MH_I2C_Read... [09:28:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:28:41]Read from MH i2c: E2 [09:28:41]MH_I2C_Read... [09:28:41]Read from MH i2c: E2 17 00 [09:28:41]MH_I2C_Read... [09:28:41]Read from MH i2c: E2 17 00 9A 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 72 [09:28:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:28:41]wFMCommunicate OK [09:28:41]requested_item fd.num is exist - process it [09:28:41]SAM_PROTO_GetFieldsCounters [09:28:41]wFMCommunicate request_size=4 [09:28:41]MH_SAM_APDU [09:28:41]CAPDU: 80 13 00 00 [09:28:41]Write to MH i2c: E2 08 00 9B 01 80 13 00 00 00 00 00 00 18 [09:28:41]Write i2c OK [09:28:41]MH_I2C_Read... [09:28:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:28:41]Read from MH i2c: E2 [09:28:41]MH_I2C_Read... [09:28:41]Read from MH i2c: E2 62 00 [09:28:41]MH_I2C_Read... [09:28:41]Read from MH i2c: E2 62 00 9B 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AF 74 03 00 0E 04 04 00 B7 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 C0 [09:28:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AF 74 03 00 0E 04 04 00 B7 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 [09:28:41]wFMCommunicate OK [09:28:41]SAM_PROTO_GetFieldsCounters done [09:28:41]requested_item shift.num is exist - process it [09:28:41]requested_item shift.opened is exist - process it [09:28:41]req_shift_opened [09:28:41]FM_GetShiftState [09:28:41]SAM_PROTO_GetShiftState [09:28:41]wFMCommunicate request_size=4 [09:28:41]MH_SAM_APDU [09:28:41]CAPDU: 80 13 01 00 [09:28:41]Write to MH i2c: E2 08 00 9C 01 80 13 01 00 00 00 00 00 1A [09:28:41]Write i2c OK [09:28:41]MH_I2C_Read... [09:28:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:28:41]Read from MH i2c: E2 [09:28:41]MH_I2C_Read... [09:28:41]Read from MH i2c: E2 0E 00 [09:28:41]MH_I2C_Read... [09:28:41]Read from MH i2c: E2 0E 00 9C 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 CB [09:28:41]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [09:28:41]wFMCommunicate OK [09:28:41]SAM_PROTO_GetShiftState done [09:28:41]FM_GetShiftState done [09:28:41]req_shift_opened done [09:28:41]requested_item shift.open_date is exist - process it [09:28:41]req_shift_open_date [09:28:41]req_shift_open_date done [09:28:41]produce_requested_data done [09:28:41]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226479,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [09:28:41]process_action_free close_receipt [09:28:41]json_value_free [09:28:41]json_value_free done [09:28:41]process_json_proto returns [09:28:41]Send response to host [09:28:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226479,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [09:28:41]free response buf [09:28:41]execute_script done [09:28:41]execute_script returns [09:28:41]free content buf [09:28:41]Sock 10.Close socket [09:28:41]Sock 10.Thread stoped [09:28:46]OFD Sender: No OFD packet to send [09:28:51]OFD Sender: No OFD packet to send [09:28:56]OFD Sender: No OFD packet to send [09:29:01]OFD Sender: No OFD packet to send [09:29:04]recv_with_timeout no data received [09:29:06]OFD Sender: No OFD packet to send [09:29:11]OFD Sender: No OFD packet to send [09:29:16]OFD Sender: No OFD packet to send [09:29:21]OFD Sender: No OFD packet to send [09:29:26]OFD Sender: No OFD packet to send [09:29:27]recv_with_timeout no data received [09:29:31]OFD Sender: No OFD packet to send [09:29:36]OFD Sender: No OFD packet to send [09:29:41]OFD Sender: No OFD packet to send [09:29:46]OFD Sender: No OFD packet to send [09:29:51]OFD Sender: No OFD packet to send [09:29:56]OFD Sender: No OFD packet to send [09:30:01]OFD Sender: No OFD packet to send [09:30:06]OFD Sender: No OFD packet to send [09:30:11]OFD Sender: No OFD packet to send [09:30:11]recv_with_timeout no data received [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:32:07]wFMCommunicate OK [09:32:07]wFMCommunicate request_size=13 [09:32:07]MH_SAM_APDU [09:32:07]CAPDU: 80 15 02 00 08 F4 03 04 00 17 10 A6 66 [09:32:07]Write to MH i2c: E2 10 00 C7 01 80 15 02 00 08 00 F4 03 04 00 17 10 A6 66 00 00 86 [09:32:07]Write i2c OK [09:32:07]MH_I2C_Read... [09:32:07]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [09:32:07]Read from MH i2c: E2 [09:32:07]MH_I2C_Read... [09:32:07]Read from MH i2c: E2 03 00 [09:32:07]MH_I2C_Read... [09:32:07]Read from MH i2c: E2 03 00 C7 01 00 90 00 3C [09:32:07]RAPDU: 90 00 [09:32:07]wFMCommunicate OK [09:32:07]wFMCommunicate request_size=25 [09:32:07]MH_SAM_APDU [09:32:07]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 [09:32:07]Write to MH i2c: E2 1C 00 C8 01 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 00 00 A9 [09:32:07]Write i2c OK [09:32:07]MH_I2C_Read... [09:32:07]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [09:32:07]Read from MH i2c: E2 [09:32:07]MH_I2C_Read... [09:32:07]Read from MH i2c: E2 03 00 [09:32:07]MH_I2C_Read... [09:32:07]Read from MH i2c: E2 03 00 C8 01 00 90 00 3D [09:32:07]RAPDU: 90 00 [09:32:07]wFMCommunicate OK [09:32:07]wFMCommunicate request_size=4 [09:32:07]MH_SAM_APDU [09:32:07]CAPDU: 80 15 03 00 [09:32:07]Write to MH i2c: E2 08 00 C9 01 80 15 03 00 00 00 00 00 4B [09:32:07]Write i2c OK [09:32:07]MH_I2C_Read... [09:32:08]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [09:32:08]Read from MH i2c: E2 [09:32:08]MH_I2C_Read... [09:32:08]Read from MH i2c: E2 40 00 [09:32:08]MH_I2C_Read... [09:32:08]Read from MH i2c: E2 40 00 C9 01 00 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B0 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 8C 00 00 00 35 04 06 00 34 DD FA 21 43 D9 90 00 FE [09:32:08]RAPDU: 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B0 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 8C 00 00 00 35 04 06 00 34 DD FA 21 43 D9 90 00 [09:32:08]wFMCommunicate OK [09:32:08]SAM_PROTO_ProcessDocument answer len = 59 [09:32:08]SAM_PROTO_ProcessDocument done [09:32:08]SetTLVBufToDocument [09:32:08]Processing tag 1209 (04B9) [09:32:08]Malloc new data [09:32:08]Processing tag 1041 (0411) [09:32:08]Processing tag 1040 (0410) [09:32:08]Malloc new data [09:32:08]Processing tag 1038 (040E) [09:32:08]Malloc new data [09:32:08]Processing tag 1042 (0412) [09:32:08]Malloc new data [09:32:08]Processing tag 1077 (0435) [09:32:08]Malloc new data [09:32:08]SetTLVBufToDocument err=0 [09:32:08]KKMLoadAndSignReceiptData store KKM data [09:32:08]KKMLoadAndSignReceiptData err=0 [09:32:08]wFMCommunicate request_size=4 [09:32:08]MH_SAM_APDU [09:32:08]CAPDU: 80 11 00 00 [09:32:08]Write to MH i2c: E2 08 00 CA 01 80 11 00 00 00 00 00 00 45 [09:32:08]Write i2c OK [09:32:08]MH_I2C_Read... [09:32:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:32:08]Read from MH i2c: E2 [09:32:08]MH_I2C_Read... [09:32:08]Read from MH i2c: E2 17 00 [09:32:08]MH_I2C_Read... [09:32:08]Read from MH i2c: E2 17 00 CA 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A2 [09:32:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:32:08]wFMCommunicate OK [09:32:08]Счет N : (1)2002821 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА ТРК (МРК, ГНК) : 54 Товар: 2710124500 Аи-95-К-5 16.180 * 74.20 = 1200.56 НДС 12% НСП 1% > о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.49 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 140 28.07.2024 09:32 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226480 ФПД: 58127988900825 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T093207&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226480&fm=58127988900825&tin=02508201610067®Number=0000000000092624&sum=120000 [09:32:08]StoreToDocumentArchive [09:32:08]shift 439 fd 226480 [09:32:08]save to /storage/0439/doc_00226480 [09:32:08]save last doc name /storage/0439/doc_00226480 to /storage/kkm_last_doc_name [09:32:08]save OK [09:32:08]Clear old archive folders... [09:32:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:32:08]tlvbuf is 00696160 [09:32:08]SAM_PROTO_ClearQueue [09:32:08]wFMCommunicate request_size=4 [09:32:08]MH_SAM_APDU [09:32:08]CAPDU: 80 09 00 00 [09:32:08]Write to MH i2c: E2 08 00 CB 01 80 09 00 00 00 00 00 00 3E [09:32:08]Write i2c OK [09:32:08]MH_I2C_Read... [09:32:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:32:08]Read from MH i2c: E2 [09:32:08]MH_I2C_Read... [09:32:08]Read from MH i2c: E2 03 00 [09:32:08]MH_I2C_Read... [09:32:08]Read from MH i2c: E2 03 00 CB 01 00 90 00 40 [09:32:08]RAPDU: 90 00 [09:32:08]wFMCommunicate OK [09:32:08]SAM_PROTO_ClearQueue done [09:32:08]KKMCreateOFDPacket [09:32:08]OFDProtocolAddRootSTLVToBuf [09:32:08]FM_MakeSignedData [09:32:08]FM_MakeSignedData [09:32:08]SAM_PROTO_SignData [09:32:08]wFMCommunicate request_size=4 [09:32:08]MH_SAM_APDU [09:32:08]CAPDU: 80 0D 01 02 [09:32:08]Write to MH i2c: E2 08 00 CC 01 80 0D 01 02 00 00 00 00 46 [09:32:08]Write i2c OK [09:32:08]MH_I2C_Read... [09:32:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:32:08]Read from MH i2c: E2 [09:32:08]MH_I2C_Read... [09:32:08]Read from MH i2c: E2 03 00 [09:32:08]MH_I2C_Read... [09:32:08]Read from MH i2c: E2 03 00 CC 01 00 90 00 41 [09:32:08]RAPDU: 90 00 [09:32:08]wFMCommunicate OK [09:32:08]wFMCommunicate request_size=255 [09:32:08]MH_SAM_APDU [09:32:08]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 17 10 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B0 74 03 00 35 04 06 00 34 [09:32:08]Write to MH i2c: E2 02 01 CD 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 17 10 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B0 74 03 00 35 04 06 00 34 00 00 D8 [09:32:08]Write i2c OK [09:32:08]MH_I2C_Read... [09:32:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:32:08]Read from MH i2c: E2 [09:32:08]MH_I2C_Read... [09:32:08]Read from MH i2c: E2 03 00 [09:32:08]MH_I2C_Read... [09:32:08]Read from MH i2c: E2 03 00 CD 01 00 90 00 42 [09:32:08]RAPDU: 90 00 [09:32:08]wFMCommunicate OK [09:32:08]wFMCommunicate request_size=10 [09:32:08]MH_SAM_APDU [09:32:08]CAPDU: 80 0D 02 02 05 DD FA 21 43 D9 [09:32:08]Write to MH i2c: E2 0D 00 CE 01 80 0D 02 02 05 00 DD FA 21 43 D9 00 00 67 [09:32:08]Write i2c OK [09:32:08]MH_I2C_Read... [09:32:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:32:08]Read from MH i2c: E2 [09:32:08]MH_I2C_Read... [09:32:08]Read from MH i2c: E2 03 00 [09:32:08]MH_I2C_Read... [09:32:08]Read from MH i2c: E2 03 00 CE 01 00 90 00 43 [09:32:08]RAPDU: 90 00 [09:32:08]wFMCommunicate OK [09:32:08]wFMCommunicate request_size=4 [09:32:08]MH_SAM_APDU [09:32:08]CAPDU: 80 0D 03 02 [09:32:08]Write to MH i2c: E2 08 00 CF 01 80 0D 03 02 00 00 00 00 4B [09:32:08]Write i2c OK [09:32:08]MH_I2C_Read... [09:32:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:32:08]Read from MH i2c: E2 [09:32:08]MH_I2C_Read... [09:32:08]Read from MH i2c: E2 0B 00 [09:32:08]MH_I2C_Read... [09:32:08]Read from MH i2c: E2 0B 00 CF 01 00 29 35 91 4E 2F F6 EE 6F 90 00 0B [09:32:08]RAPDU: 29 35 91 4E 2F F6 EE 6F 90 00 [09:32:08]wFMCommunicate OK [09:32:08]SAM_PROTO_SignData done [09:32:08]FM_MakeSignedData done [09:32:08]CreateOFDProtocolMessage [09:32:08]wFMCommunicate request_size=4 [09:32:08]MH_SAM_APDU [09:32:08]CAPDU: 80 11 00 00 [09:32:08]Write to MH i2c: E2 08 00 D0 01 80 11 00 00 00 00 00 00 4B [09:32:08]Write i2c OK [09:32:08]MH_I2C_Read... [09:32:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:32:08]Read from MH i2c: E2 [09:32:08]MH_I2C_Read... [09:32:08]Read from MH i2c: E2 17 00 [09:32:08]MH_I2C_Read... [09:32:08]Read from MH i2c: E2 17 00 D0 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A8 [09:32:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:32:08]wFMCommunicate OK [09:32:08]CreateOFDProtocolMessage done [09:32:08]OFDSenderStorePacket 226480 [09:32:08]StoreOFDPacket docnum=226480 [09:32:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 C5 B9 07 01 65 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 17 10 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B0 74 03 00 35 04 06 00 34 DD FA 21 43 D9 29 35 91 4E 2F F6 EE 6F [09:32:08]CheckFolder [09:32:08]dirname=/storage/ofd_packets [09:32:08]CheckFolder done [09:32:08]ProducePacketName [09:32:08]name=ofd_packets/00226480 [09:32:08]NVStorageSaveData ofd_packets/00226480 [09:32:08]File name is /storage/ofd_packets/00226480 [09:32:08]Write 301 bytes [09:32:08]NVStorageSaveData done [09:32:08]OFDSenderStorePacket done [09:32:08]KKMCreateOFDPacket done [09:32:08]NVStorageSaveData kkm_last_timestamp [09:32:08]File name is /storage/kkm_last_timestamp [09:32:08]Write 4 bytes [09:32:08]NVStorageSaveData done [09:32:08]ExternCall_PrintAddStr [09:32:08]wPrintStart [09:32:08]Write to MH i2c: 01 00 00 D1 01 D2 [09:32:08]Write i2c OK [09:32:08]MH_I2C_Read... [09:32:08]Read from MH i2c: 01 [09:32:08]MH_I2C_Read... [09:32:08]Read from MH i2c: 01 07 00 [09:32:08]MH_I2C_Read... [09:32:08]Read from MH i2c: 01 07 00 D1 01 00 00 00 00 00 FF 0F E7 [09:32:08]RasterBufferAndPrint [09:32:08]line Счет N : (1)2002821 [09:32:08]line ИНН: 02508201610067 [09:32:08]line Контрольно-Кассовый Чек [09:32:08]line ПРОДАЖА [09:32:08]line ТРК (МРК, ГНК) : 54 [09:32:08]line Товар: 2710124500 [09:32:08]line Аи-95-К-5 [09:32:08]line 16.180 * 74.20 [09:32:08]line = 1200.56 [09:32:08]line НДС 12% НСП 1% [09:32:08]line > о реализуемом товаре [09:32:08]line ОКРУГЛЕНИЕ: -0.56 [09:32:08]line ИТОГО: 1200.00 [09:32:08]line Внесено: 1200.00 [09:32:08]line СДАЧА: 0.00 [09:32:08]line НСП 1% : 10.62 [09:32:08]line НДС 12% : 127.49 [09:32:08]line Наличными: 1200.00 [09:32:08]line Безнал.: 0.00 [09:32:08]line Место: АЗС № 97 "Партнер Нефть" [09:32:08]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:32:08]line СНО: Общий режим [09:32:08]line Чек 140 28.07.2024 09:32 [09:32:08]line Смена: 439 ФФД: 1.0 [09:32:08]line ЗНМ: 0300000054 [09:32:08]line РНМ: 0000000000092624 [09:32:08]line Версия ККМ: 001 [09:32:08]line ФМ: 0000000000874959 [09:32:08]line ФД: 226480 [09:32:08]line ФПД: 58127988900825 [09:32:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T093207&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226480&fm=58127988900825&tin=02508201610067®Number=0000000000092624&sum=120000 [09:32:08]written 0, free lines is 4095 [09:32:08]OFD Sender: Processing packet 226480 [packets to send 600, broken 599] [09:32:08]ProducePacketName [09:32:08]name=ofd_packets/00226480 [09:32:08]OFD Sender: To server: pG, [09:32:08]CommunicateWithHost lk.salyk.kg:30040 [09:32:08]ConnectInit lk.salyk.kg [09:32:09]Write to MH i2c: 01 00 00 FC 01 FD [09:32:09]Write i2c OK [09:32:09]MH_I2C_Read... [09:32:09]Read from MH i2c: 01 [09:32:09]MH_I2C_Read... [09:32:09]Read from MH i2c: 01 07 00 [09:32:09]MH_I2C_Read... [09:32:09]Read from MH i2c: 01 07 00 FC 01 00 00 00 00 00 5D 0C 6D [09:32:09]RasterBufferAndPrint [09:32:09]line [09:32:09]line [09:32:09]line [09:32:09]line [09:32:09]line [09:32:09]written 0, free lines is 3167 [09:32:09]MH_Cut [09:32:09]Write to MH i2c: D1 01 00 03 02 01 D7 [09:32:09]Write i2c OK [09:32:09]MH_I2C_Read... [09:32:09]Read from MH i2c: D1 [09:32:09]MH_I2C_Read... [09:32:09]Read from MH i2c: D1 01 00 [09:32:09]MH_I2C_Read... [09:32:09]Read from MH i2c: D1 01 00 03 02 00 D6 [09:32:09]Write to MH i2c: 01 00 00 04 02 06 [09:32:09]Write i2c OK [09:32:09]MH_I2C_Read... [09:32:10]*** Cut start [09:32:10]*** Partial cut [09:32:10]*** CUTSNS_PIN = 1 [09:32:10]*** CUTSNS_PIN = 0 [09:32:10]*** Brake cut motor [09:32:10]Read from MH i2c: 01 [09:32:10]MH_I2C_Read... [09:32:10]*** Stop cut motor [09:32:10]*** Cut end [09:32:10]Read from MH i2c: 01 07 00 [09:32:10]MH_I2C_Read... [09:32:10]Read from MH i2c: 01 07 00 04 02 00 00 00 00 00 FF 0F 1B [09:32:10]process_action close_receipt done [09:32:10]requested_data is exist [09:32:10]produce_requested_data [09:32:10]requested_item fm.sn is exist - process it [09:32:10]wFMCommunicate request_size=4 [09:32:10]MH_SAM_APDU [09:32:10]CAPDU: 80 11 00 00 [09:32:10]Write to MH i2c: E2 08 00 05 02 80 11 00 00 00 00 00 00 81 [09:32:10]Write i2c OK [09:32:10]MH_I2C_Read... [09:32:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:32:11]Read from MH i2c: E2 [09:32:11]MH_I2C_Read... [09:32:11]Read from MH i2c: E2 17 00 [09:32:11]MH_I2C_Read... [09:32:11]Read from MH i2c: E2 17 00 05 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DE [09:32:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:32:11]wFMCommunicate OK [09:32:11]requested_item fd.num is exist - process it [09:32:11]SAM_PROTO_GetFieldsCounters [09:32:11]wFMCommunicate request_size=4 [09:32:11]MH_SAM_APDU [09:32:11]CAPDU: 80 13 00 00 [09:32:11]Write to MH i2c: E2 08 00 06 02 80 13 00 00 00 00 00 00 84 [09:32:11]Write i2c OK [09:32:11]MH_I2C_Read... [09:32:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:32:11]Read from MH i2c: E2 [09:32:11]MH_I2C_Read... [09:32:11]Read from MH i2c: E2 62 00 [09:32:11]MH_I2C_Read... [09:32:11]Read from MH i2c: E2 62 00 06 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B0 74 03 00 0E 04 04 00 B7 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 30 [09:32:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B0 74 03 00 0E 04 04 00 B7 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 [09:32:11]wFMCommunicate OK [09:32:11]SAM_PROTO_GetFieldsCounters done [09:32:11]requested_item shift.num is exist - process it [09:32:11]requested_item shift.opened is exist - process it [09:32:11]req_shift_opened [09:32:11]FM_GetShiftState [09:32:11]SAM_PROTO_GetShiftState [09:32:11]wFMCommunicate request_size=4 [09:32:11]MH_SAM_APDU [09:32:11]CAPDU: 80 13 01 00 [09:32:11]Write to MH i2c: E2 08 00 07 02 80 13 01 00 00 00 00 00 86 [09:32:11]Write i2c OK [09:32:11]MH_I2C_Read... [09:32:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:32:11]Read from MH i2c: E2 [09:32:11]MH_I2C_Read... [09:32:11]Read from MH i2c: E2 0E 00 [09:32:11]MH_I2C_Read... [09:32:11]Read from MH i2c: E2 0E 00 07 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 37 [09:32:11]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [09:32:11]wFMCommunicate OK [09:32:11]SAM_PROTO_GetShiftState done [09:32:11]FM_GetShiftState done [09:32:11]req_shift_opened done [09:32:11]requested_item shift.open_date is exist - process it [09:32:11]req_shift_open_date [09:32:11]req_shift_open_date done [09:32:11]produce_requested_data done [09:32:11]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226480,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [09:32:11]process_action_free close_receipt [09:32:11]json_value_free [09:32:11]json_value_free done [09:32:11]process_json_proto returns [09:32:11]Send response to host [09:32:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226480,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [09:32:11]free response buf [09:32:11]execute_script done [09:32:11]execute_script returns [09:32:11]free content buf [09:32:11]Sock 10.Close socket [09:32:11]Sock 10.Thread stoped [09:32:13]ConnectInit Can't take IP for lk.salyk.kg [09:32:13]CommunicateWithHost connect error [09:32:13]CommunicateWithHost err = -1 [09:32:13]OFD Sender: Server communicate error [09:32:18]OFD Sender: Processing packet 226480 [packets to send 600, broken 599] [09:32:18]ProducePacketName [09:32:18]name=ofd_packets/00226480 [09:32:18]OFD Sender: To server: pG, [09:32:18]CommunicateWithHost lk.salyk.kg:30040 [09:32:18]ConnectInit lk.salyk.kg [09:32:23]ConnectInit Can't take IP for lk.salyk.kg [09:32:23]CommunicateWithHost connect error [09:32:23]CommunicateWithHost err = -1 [09:32:23]OFD Sender: Server communicate error [09:32:28]OFD Sender: Processing packet 226480 [packets to send 600, broken 599] [09:32:28]ProducePacketName [09:32:28]name=ofd_packets/00226480 [09:32:28]OFD Sender: To server: pG, [09:32:28]CommunicateWithHost lk.salyk.kg:30040 [09:32:28]ConnectInit lk.salyk.kg [09:32:31]recv_with_timeout no data received [09:32:33]ConnectInit Can't take IP for lk.salyk.kg [09:32:33]CommunicateWithHost connect error [09:32:33]CommunicateWithHost err = -1 [09:32:33]OFD Sender: Server communicate error [09:32:38]OFD Sender: Processing packet 226480 [packets to send 600, broken 599] [09:32:38]ProducePacketName [09:32:38]name=ofd_packets/00226480 [09:32:38]OFD Sender: To server: pG, [09:32:38]CommunicateWithHost lk.salyk.kg:30040 [09:32:38]ConnectInit lk.salyk.kg [09:31:26]OFD Sender: No OFD packet to send [09:31:30]accept exits with 9 [09:31:30]New connection [09:31:30]New thread 3067166052 created [09:31:30]Thread 3067022692 joined [09:31:30]Waiting for new connection... [09:31:30] Sock 9.Parse request [09:31:30]Sock 9.Check first char [09:31:30]Sock 9.First char is OK [09:31:30]request: POST /json_proto HTTP/1.0 [09:31:30]Method: POST [09:31:30]URL: /json_proto [09:31:30]Method is POST - this is cgi request [09:31:30]url: /json_proto [09:31:30]query_string will be loaded in cgi processing [09:31:30]execute_cgi json_proto POST (null) [09:31:30]execute_cgi path=json_proto method=POST [09:31:30]POST find Content-Length [09:31:30]Host: 172.17.43.131:8080 [09:31:30]Content-Length: 1151 [09:31:30]Content-Type: application/json [09:31:30] [09:31:30]POST finish read [09:31:30]Found Content-Length = 1151 [09:31:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0421\u0430\u043C\u0430\u0442\u043E\u0432 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002819\u000A28.07.2024 09:30\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 63\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 678.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30026233\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:31:30]execute_script... [09:31:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0421\u0430\u043C\u0430\u0442\u043E\u0432 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002819\u000A28.07.2024 09:30\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 63\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 678.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30026233\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:31:30]POST & json_proto [09:31:30]process_json_proto [09:31:30]json parsed OK: [09:31:30]protocol is kg_v1.0 [09:31:30]action value=print_text [09:31:30]process_action print_text [09:31:30]cmd_print_text [09:31:30]ExternCall_PrintAddStr [09:31:30]wPrintStart [09:31:30]Write to MH i2c: 01 00 00 9D 01 9E [09:31:30]Write i2c OK [09:31:30]MH_I2C_Read... [09:31:30]Read from MH i2c: 01 [09:31:30]MH_I2C_Read... [09:31:30]Read from MH i2c: 01 07 00 [09:31:30]MH_I2C_Read... [09:31:30]Read from MH i2c: 01 07 00 9D 01 00 00 00 00 00 FF 0F B3 [09:31:30]RasterBufferAndPrint [09:31:30]line *****ТОВАРНЫЙ ЧЕК***** [09:31:30]line АЗС-97 [09:31:30]line Партнер нефть [09:31:30]line 02508201610067 [09:31:30]line Кассир : Саматов Б. [09:31:30]line Счет N : (1)2002819 [09:31:30]line 28.07.2024 09:30 [09:31:30]line ПРОДАЖА [09:31:30]line ТРК (МРК, ГНК): 63 [09:31:30]line Вид ГСМ : 2710124130 [09:31:30]line Аи-92-К-5 [09:31:30]line 10.000 x 67.80 [09:31:30]line ИТОГ: 678.00 [09:31:30]line Тип оплаты: Талоны: ТК ГПНА Online [09:31:30]line 30026233 [09:31:30]line ______________________ [09:31:30]line (подпись) [09:31:30]written 0, free lines is 4095 [09:31:30]Write to MH i2c: 01 00 00 B1 01 B2 [09:31:30]Write i2c OK [09:31:30]MH_I2C_Read... [09:31:30]Read from MH i2c: 01 [09:31:30]MH_I2C_Read... [09:31:30]Read from MH i2c: 01 07 00 [09:31:30]MH_I2C_Read... [09:31:30]Read from MH i2c: 01 07 00 B1 01 00 00 00 00 00 11 0E D8 [09:31:30]RasterBufferAndPrint [09:31:30]line [09:31:30]line [09:31:30]line [09:31:30]line [09:31:30]line [09:31:30]written 0, free lines is 3602 [09:31:30]MH_Cut [09:31:30]Write to MH i2c: D1 01 00 B8 01 01 8B [09:31:31]Write i2c OK [09:31:31]MH_I2C_Read... [09:31:31]Read from MH i2c: D1 [09:31:31]MH_I2C_Read... [09:31:31]Read from MH i2c: D1 01 00 [09:31:31]MH_I2C_Read... [09:31:31]Read from MH i2c: D1 01 00 B8 01 00 8A [09:31:31]Write to MH i2c: 01 00 00 B9 01 BA [09:31:31]Write i2c OK [09:31:31]MH_I2C_Read... [09:31:31]OFD Sender: No OFD packet to send [09:31:31]*** Cut start [09:31:31]*** Partial cut [09:31:31]*** CUTSNS_PIN = 1 [09:31:31]*** CUTSNS_PIN = 0 [09:31:32]*** Brake cut motor [09:31:32]Read from MH i2c: 01 [09:31:32]MH_I2C_Read... [09:31:32]Read from MH i2c: 01 07 00 [09:31:32]MH_I2C_Read... [09:31:32]*** Stop cut motor [09:31:32]*** Cut end [09:31:32]Read from MH i2c: 01 07 00 B9 01 00 00 00 00 00 FF 0F CF [09:31:32]process_action print_text done [09:31:32]requested_data is exist [09:31:32]produce_requested_data [09:31:32]requested_item fm.sn is exist - process it [09:31:32]wFMCommunicate request_size=4 [09:31:32]MH_SAM_APDU [09:31:32]CAPDU: 80 11 00 00 [09:31:32]Write to MH i2c: E2 08 00 BA 01 80 11 00 00 00 00 00 00 35 [09:31:32]Write i2c OK [09:31:32]MH_I2C_Read... [09:31:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:31:32]Read from MH i2c: E2 [09:31:32]MH_I2C_Read... [09:31:32]Read from MH i2c: E2 17 00 [09:31:32]MH_I2C_Read... [09:31:32]Read from MH i2c: E2 17 00 BA 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 92 [09:31:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:31:32]wFMCommunicate OK [09:31:32]requested_item fd.num is exist - process it [09:31:32]SAM_PROTO_GetFieldsCounters [09:31:32]wFMCommunicate request_size=4 [09:31:32]MH_SAM_APDU [09:31:32]CAPDU: 80 13 00 00 [09:31:32]Write to MH i2c: E2 08 00 BB 01 80 13 00 00 00 00 00 00 38 [09:31:32]Write i2c OK [09:31:32]MH_I2C_Read... [09:31:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:31:32]Read from MH i2c: E2 [09:31:32]MH_I2C_Read... [09:31:32]Read from MH i2c: E2 62 00 [09:31:32]MH_I2C_Read... [09:31:32]Read from MH i2c: E2 62 00 BB 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AF 74 03 00 0E 04 04 00 B7 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 E0 [09:31:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AF 74 03 00 0E 04 04 00 B7 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 [09:31:32]wFMCommunicate OK [09:31:32]SAM_PROTO_GetFieldsCounters done [09:31:32]requested_item shift.num is exist - process it [09:31:32]requested_item shift.opened is exist - process it [09:31:32]req_shift_opened [09:31:32]FM_GetShiftState [09:31:32]SAM_PROTO_GetShiftState [09:31:32]wFMCommunicate request_size=4 [09:31:32]MH_SAM_APDU [09:31:32]CAPDU: 80 13 01 00 [09:31:32]Write to MH i2c: E2 08 00 BC 01 80 13 01 00 00 00 00 00 3A [09:31:32]Write i2c OK [09:31:32]MH_I2C_Read... [09:31:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:31:32]Read from MH i2c: E2 [09:31:32]MH_I2C_Read... [09:31:32]Read from MH i2c: E2 0E 00 [09:31:32]MH_I2C_Read... [09:31:32]Read from MH i2c: E2 0E 00 BC 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 EB [09:31:32]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [09:31:32]wFMCommunicate OK [09:31:32]SAM_PROTO_GetShiftState done [09:31:32]FM_GetShiftState done [09:31:32]req_shift_opened done [09:31:32]requested_item shift.open_date is exist - process it [09:31:32]req_shift_open_date [09:31:32]req_shift_open_date done [09:31:32]produce_requested_data done [09:31:32]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226479,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [09:31:32]process_action_free print_text [09:31:32]json_value_free [09:31:32]json_value_free done [09:31:32]process_json_proto returns [09:31:32]Send response to host [09:31:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226479,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [09:31:32]free response buf [09:31:32]execute_script done [09:31:32]execute_script returns [09:31:32]free content buf [09:31:32]Sock 9.Close socket [09:31:32]Sock 9.Thread stoped [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:54]recv_with_timeout no data received [09:31:56]OFD Sender: No OFD packet to send [09:32:40]ConnectInit Can't connect to host [09:32:43]ConnectInit Can't take IP for lk.salyk.kg [09:32:43]CommunicateWithHost connect error [09:32:43]CommunicateWithHost err = -1 [09:32:43]OFD Sender: Server communicate error [09:32:48]OFD Sender: Processing packet 226480 [packets to send 600, broken 599] [09:32:48]ProducePacketName [09:32:48]name=ofd_packets/00226480 [09:32:48]OFD Sender: To server: pG, [09:32:48]CommunicateWithHost lk.salyk.kg:30040 [09:32:48]ConnectInit lk.salyk.kg [09:32:53]ConnectInit Can't take IP for lk.salyk.kg [09:32:53]CommunicateWithHost connect error [09:32:53]CommunicateWithHost err = -1 [09:32:53]OFD Sender: Server communicate error [09:32:58]OFD Sender: Processing packet 226480 [packets to send 600, broken 599] [09:32:58]ProducePacketName [09:32:58]name=ofd_packets/00226480 [09:32:58]OFD Sender: To server: pG, [09:32:58]CommunicateWithHost lk.salyk.kg:30040 [09:32:58]ConnectInit lk.salyk.kg [09:33:06]recv_with_timeout no data received [09:33:15]Connected sock=10 [09:33:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 C5 B9 07 01 65 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 17 10 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B0 74 03 00 35 04 06 00 34 DD FA 21 43 D9 29 35 91 4E 2F F6 EE 6F [09:33:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 E5 AF 47 00 B6 1E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B0 74 03 00 F4 03 04 00 69 BC A5 66 B6 04 01 00 00 24 08 B5 78 10 A9 00 C7 [09:33:20]CommunicateWithHost err = 0 [09:33:20]CheckOFDResponse [09:33:20]1017 (14) - 77093643461234 [09:33:20]1041 (16) - 0000000000874959 [09:33:20]1040 (4) - 226480 [09:33:20]1012 (4) - 28.07.2024 03:35 [09:33:20]1206 (1) - 0 [09:33:20]OFD Sender: Remove packet 226480 [09:33:20]ProducePacketName [09:33:20]name=ofd_packets/00226480 [09:33:20]NVStorageDeleteData [09:33:20]OFD Sender: No OFD packet to send [09:33:25]OFD Sender: No OFD packet to send [09:33:30]OFD Sender: No OFD packet to send [09:33:35]OFD Sender: No OFD packet to send [09:33:40]OFD Sender: No OFD packet to send [09:33:45]OFD Sender: No OFD packet to send [09:33:46]recv_with_timeout no data received [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]accept exits with 9 [09:34:15]New connection [09:34:15]New thread 3067166052 created [09:34:15]Thread 3067022692 joined [09:34:15]Waiting for new connection... [09:34:15] Sock 9.Parse request [09:34:15]Sock 9.Check first char [09:34:15]Sock 9.First char is OK [09:34:15]request: POST /json_proto HTTP/1.0 [09:34:15]Method: POST [09:34:15]URL: /json_proto [09:34:15]Method is POST - this is cgi request [09:34:15]url: /json_proto [09:34:15]query_string will be loaded in cgi processing [09:34:15]execute_cgi json_proto POST (null) [09:34:15]execute_cgi path=json_proto method=POST [09:34:15]POST find Content-Length [09:34:15]Host: 172.17.43.131:8080 [09:34:15]Content-Length: 680 [09:34:15]Content-Type: application/json [09:34:15] [09:34:15]POST finish read [09:34:15]Found Content-Length = 680 [09:34:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002823", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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:34:15]execute_script... [09:34: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)2002823", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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:34:15]POST & json_proto [09:34:15]process_json_proto [09:34:15]json parsed OK: [09:34:15]protocol is kg_v1.0 [09:34:15]action value=close_receipt [09:34:15]process_action close_receipt [09:34:15]cmd_close_receipt [09:34:15]MH_GetDate [09:34:15]Write to MH i2c: F0 00 00 08 02 F9 [09:34:15]Write i2c OK [09:34:15]MH_I2C_Read... [09:34:15]Read from MH i2c: F0 [09:34:15]MH_I2C_Read... [09:34:15]Read from MH i2c: F0 09 00 [09:34:15]MH_I2C_Read... [09:34:15]Read from MH i2c: F0 09 00 08 02 00 97 10 A6 66 F9 24 A2 66 DA [09:34:15]GetLastDocTimeStamp 1722159127 [09:34:15]current date 1722159255 [09:34:15]FM_GetShiftState [09:34:15]SAM_PROTO_GetShiftState [09:34:15]wFMCommunicate request_size=4 [09:34:15]MH_SAM_APDU [09:34:15]CAPDU: 80 13 01 00 [09:34:15]Write to MH i2c: E2 08 00 09 02 80 13 01 00 00 00 00 00 88 [09:34:15]Write i2c OK [09:34:15]MH_I2C_Read... [09:34:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:34:15]Read from MH i2c: E2 [09:34:15]MH_I2C_Read... [09:34:15]Read from MH i2c: E2 0E 00 [09:34:15]MH_I2C_Read... [09:34:15]Read from MH i2c: E2 0E 00 09 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 39 [09:34:15]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [09:34:15]wFMCommunicate OK [09:34:15]SAM_PROTO_GetShiftState done [09:34:15]FM_GetShiftState done [09:34:15]opened in 1722125326 [09:34:15]opened+sec_in_day 1722211726 [09:34:15]quantity*price = 100050 [09:34:15]sum+1 = 100052 [09:34:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 141 28.07.2024 09:34 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226481 ФПД: 1922754564038 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T093415&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226481&fm=1922754564038&tin=02508201610067®Number=0000000000092624&sum=100000 [09:34:16]StoreToDocumentArchive [09:34:16]shift 439 fd 226481 [09:34:16]save to /storage/0439/doc_00226481 [09:34:16]save last doc name /storage/0439/doc_00226481 to /storage/kkm_last_doc_name [09:34:16]save OK [09:34:16]Clear old archive folders... [09:34:16]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:34:16]tlvbuf is 006962D0 [09:34:16]SAM_PROTO_ClearQueue [09:34:16]wFMCommunicate request_size=4 [09:34:16]MH_SAM_APDU [09:34:16]CAPDU: 80 09 00 00 [09:34:16]Write to MH i2c: E2 08 00 16 02 80 09 00 00 00 00 00 00 8A [09:34:16]Write i2c OK [09:34:16]MH_I2C_Read... [09:34:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:34:16]Read from MH i2c: E2 [09:34:16]MH_I2C_Read... [09:34:16]Read from MH i2c: E2 03 00 [09:34:16]MH_I2C_Read... [09:34:16]Read from MH i2c: E2 03 00 16 02 00 90 00 8C [09:34:16]RAPDU: 90 00 [09:34:16]wFMCommunicate OK [09:34:16]SAM_PROTO_ClearQueue done [09:34:16]KKMCreateOFDPacket [09:34:16]OFDProtocolAddRootSTLVToBuf [09:34:16]FM_MakeSignedData [09:34:16]FM_MakeSignedData [09:34:16]SAM_PROTO_SignData [09:34:16]wFMCommunicate request_size=4 [09:34:16]MH_SAM_APDU [09:34:16]CAPDU: 80 0D 01 02 [09:34:16]Write to MH i2c: E2 08 00 17 02 80 0D 01 02 00 00 00 00 92 [09:34:16]Write i2c OK [09:34:16]MH_I2C_Read... [09:34:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:34:16]Read from MH i2c: E2 [09:34:16]MH_I2C_Read... [09:34:16]Read from MH i2c: E2 03 00 [09:34:16]MH_I2C_Read... [09:34:16]Read from MH i2c: E2 03 00 17 02 00 90 00 8D [09:34:16]RAPDU: 90 00 [09:34:16]wFMCommunicate OK [09:34:16]wFMCommunicate request_size=255 [09:34:16]MH_SAM_APDU [09:34:16]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 8D 00 00 00 F4 03 04 00 97 10 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B1 74 03 00 35 04 06 00 01 BF AD 1A [09:34:16]Write to MH i2c: E2 02 01 18 02 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 35 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 8D 00 00 00 F4 03 04 00 97 10 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B1 74 03 00 35 04 06 00 01 BF AD 1A 00 00 C6 [09:34:16]Write i2c OK [09:34:16]MH_I2C_Read... [09:34:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:34:16]Read from MH i2c: E2 [09:34:16]MH_I2C_Read... [09:34:16]Read from MH i2c: E2 03 00 [09:34:16]MH_I2C_Read... [09:34:16]Read from MH i2c: E2 03 00 18 02 00 90 00 8E [09:34:16]RAPDU: 90 00 [09:34:16]wFMCommunicate OK [09:34:16]wFMCommunicate request_size=7 [09:34:16]MH_SAM_APDU [09:34:16]CAPDU: 80 0D 02 02 02 4F C6 [09:34:16]Write to MH i2c: E2 0A 00 19 02 80 0D 02 02 02 00 4F C6 00 00 AE [09:34:16]Write i2c OK [09:34:16]MH_I2C_Read... [09:34:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:34:17]Read from MH i2c: E2 [09:34:17]MH_I2C_Read... [09:34:17]Read from MH i2c: E2 03 00 [09:34:17]MH_I2C_Read... [09:34:17]Read from MH i2c: E2 03 00 19 02 00 90 00 8F [09:34:17]RAPDU: 90 00 [09:34:17]wFMCommunicate OK [09:34:17]wFMCommunicate request_size=4 [09:34:17]MH_SAM_APDU [09:34:17]CAPDU: 80 0D 03 02 [09:34:17]Write to MH i2c: E2 08 00 1A 02 80 0D 03 02 00 00 00 00 97 [09:34:17]Write i2c OK [09:34:17]MH_I2C_Read... [09:34:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:34:17]Read from MH i2c: E2 [09:34:17]MH_I2C_Read... [09:34:17]Read from MH i2c: E2 0B 00 [09:34:17]MH_I2C_Read... [09:34:17]Read from MH i2c: E2 0B 00 1A 02 00 3C BB D9 4C EE 3E 9C 03 90 00 7F [09:34:17]RAPDU: 3C BB D9 4C EE 3E 9C 03 90 00 [09:34:17]wFMCommunicate OK [09:34:17]SAM_PROTO_SignData done [09:34:17]FM_MakeSignedData done [09:34:17]CreateOFDProtocolMessage [09:34:17]wFMCommunicate request_size=4 [09:34:17]MH_SAM_APDU [09:34:17]CAPDU: 80 11 00 00 [09:34:17]Write to MH i2c: E2 08 00 1B 02 80 11 00 00 00 00 00 00 97 [09:34:17]Write i2c OK [09:34:17]MH_I2C_Read... [09:34:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:34:17]Read from MH i2c: E2 [09:34:17]MH_I2C_Read... [09:34:17]Read from MH i2c: E2 17 00 [09:34:17]MH_I2C_Read... [09:34:17]Read from MH i2c: E2 17 00 1B 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F4 [09:34:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:34:17]wFMCommunicate OK [09:34:17]CreateOFDProtocolMessage done [09:34:17]OFDSenderStorePacket 226481 [09:34:17]StoreOFDPacket docnum=226481 [09:34:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 CC 54 04 01 B2 9C 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 35 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 8D 00 00 00 F4 03 04 00 97 10 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B1 74 03 00 35 04 06 00 01 BF AD 1A 4F C6 3C BB D9 4C EE 3E 9C 03 [09:34:17]CheckFolder [09:34:17]dirname=/storage/ofd_packets [09:34:17]CheckFolder done [09:34:17]ProducePacketName [09:34:17]name=ofd_packets/00226481 [09:34:17]NVStorageSaveData ofd_packets/00226481 [09:34:17]File name is /storage/ofd_packets/00226481 [09:34:17]Write 298 bytes [09:34:17]NVStorageSaveData done [09:34:17]OFDSenderStorePacket done [09:34:17]KKMCreateOFDPacket done [09:34:17]NVStorageSaveData kkm_last_timestamp [09:34:17]File name is /storage/kkm_last_timestamp [09:34:17]Write 4 bytes [09:34:17]NVStorageSaveData done [09:34:17]ExternCall_PrintAddStr [09:34:17]wPrintStart [09:34:17]Write to MH i2c: 01 00 00 1C 02 1E [09:34:17]Write i2c OK [09:34:17]MH_I2C_Read... [09:34:17]Read from MH i2c: 01 [09:34:17]MH_I2C_Read... [09:34:17]Read from MH i2c: 01 07 00 [09:34:17]MH_I2C_Read... [09:34:17]Read from MH i2c: 01 07 00 1C 02 00 00 00 00 00 FF 0F 33 [09:34:17]RasterBufferAndPrint [09:34:17]line Счет N : (1)2002823 [09:34:17]line ИНН: 02508201610067 [09:34:17]line Контрольно-Кассовый Чек [09:34:17]line ПРОДАЖА [09:34:17]line ТРК (МРК, ГНК) : 41 [09:34:17]line Товар: 2710194210 [09:34:17]line ДТ-К-5 [09:34:17]line 13.130 * 76.20 [09:34:17]line = 1000.51 [09:34:17]line НДС 12% НСП 1% [09:34:17]line > о реализуемом товаре [09:34:17]line ОКРУГЛЕНИЕ: -0.51 [09:34:17]line ИТОГО: 1000.00 [09:34:17]line Внесено: 1000.00 [09:34:17]line СДАЧА: 0.00 [09:34:17]line НСП 1% : 8.85 [09:34:17]line НДС 12% : 106.25 [09:34:17]line Наличными: 1000.00 [09:34:17]line Безнал.: 0.00 [09:34:17]line Место: АЗС № 97 "Партнер Нефть" [09:34:17]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:34:17]line СНО: Общий режим [09:34:17]line Чек 141 28.07.2024 09:34 [09:34:17]line Смена: 439 ФФД: 1.0 [09:34:17]line ЗНМ: 0300000054 [09:34:17]line РНМ: 0000000000092624 [09:34:17]line Версия ККМ: 001 [09:34:17]line ФМ: 0000000000874959 [09:34:17]line ФД: 226481 [09:34:17]line ФПД: 1922754564038 [09:34:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T093415&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226481&fm=1922754564038&tin=02508201610067®Number=0000000000092624&sum=100000 [09:34:17]written 0, free lines is 4095 [09:34:17]OFD Sender: Processing packet 226481 [packets to send 600, broken 599] [09:34:17]ProducePacketName [09:34:17]name=ofd_packets/00226481 [09:34:17]OFD Sender: To server: pG, [09:34:17]CommunicateWithHost lk.salyk.kg:30040 [09:34:17]ConnectInit lk.salyk.kg [09:34:17]Write to MH i2c: 01 00 00 47 02 49 [09:34:17]Write i2c OK [09:34:17]MH_I2C_Read... [09:34:17]Read from MH i2c: 01 [09:34:17]MH_I2C_Read... [09:34:17]Read from MH i2c: 01 07 00 [09:34:17]MH_I2C_Read... [09:34:17]Read from MH i2c: 01 07 00 47 02 00 00 00 00 00 61 0C BD [09:34:17]RasterBufferAndPrint [09:34:17]line [09:34:17]line [09:34:17]line [09:34:17]line [09:34:17]line [09:34:17]written 0, free lines is 3172 [09:34:17]MH_Cut [09:34:17]Write to MH i2c: D1 01 00 4E 02 01 22 [09:34:17]Write i2c OK [09:34:17]MH_I2C_Read... [09:34:17]Read from MH i2c: D1 [09:34:17]MH_I2C_Read... [09:34:17]Read from MH i2c: D1 01 00 [09:34:17]MH_I2C_Read... [09:34:17]Read from MH i2c: D1 01 00 4E 02 00 21 [09:34:17]Write to MH i2c: 01 00 00 4F 02 51 [09:34:17]Write i2c OK [09:34:17]MH_I2C_Read... [09:34:18]Connected sock=6 [09:34:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 CC 54 04 01 B2 9C 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 35 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 8D 00 00 00 F4 03 04 00 97 10 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B1 74 03 00 35 04 06 00 01 BF AD 1A 4F C6 3C BB D9 4C EE 3E 9C 03 [09:34:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 B5 35 47 00 A2 34 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B1 74 03 00 F4 03 04 00 A3 BC A5 66 B6 04 01 00 00 71 F9 C7 2D CC 0D 17 CC [09:34:18]CommunicateWithHost err = 0 [09:34:18]CheckOFDResponse [09:34:18]1017 (14) - 77093643461234 [09:34:18]1041 (16) - 0000000000874959 [09:34:18]1040 (4) - 226481 [09:34:18]1012 (4) - 28.07.2024 03:36 [09:34:18]1206 (1) - 0 [09:34:18]OFD Sender: Remove packet 226481 [09:34:18]ProducePacketName [09:34:18]name=ofd_packets/00226481 [09:34:18]NVStorageDeleteData [09:34:19]*** Cut start [09:34:19]*** Partial cut [09:34:19]*** CUTSNS_PIN = 1 [09:34:19]*** CUTSNS_PIN = 0 [09:34:19]OFD Sender: No OFD packet to send [09:34:19]*** Brake cut motor [09:34:19]Read from MH i2c: 01 [09:34:19]MH_I2C_Read... [09:34:19]*** Stop cut motor [09:34:19]*** Cut end [09:34:19]Read from MH i2c: 01 07 00 [09:34:19]MH_I2C_Read... [09:34:19]Read from MH i2c: 01 07 00 4F 02 00 00 00 00 00 FF 0F 66 [09:34:19]process_action close_receipt done [09:34:19]requested_data is exist [09:34:19]produce_requested_data [09:34:19]requested_item fm.sn is exist - process it [09:34:19]wFMCommunicate request_size=4 [09:34:19]MH_SAM_APDU [09:34:19]CAPDU: 80 11 00 00 [09:34:19]Write to MH i2c: E2 08 00 50 02 80 11 00 00 00 00 00 00 CC [09:34:19]Write i2c OK [09:34:19]MH_I2C_Read... [09:34:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:34:19]Read from MH i2c: E2 [09:34:19]MH_I2C_Read... [09:34:19]Read from MH i2c: E2 17 00 [09:34:19]MH_I2C_Read... [09:34:19]Read from MH i2c: E2 17 00 50 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 29 [09:34:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:34:19]wFMCommunicate OK [09:34:19]requested_item fd.num is exist - process it [09:34:19]SAM_PROTO_GetFieldsCounters [09:34:19]wFMCommunicate request_size=4 [09:34:19]MH_SAM_APDU [09:34:19]CAPDU: 80 13 00 00 [09:34:19]Write to MH i2c: E2 08 00 51 02 80 13 00 00 00 00 00 00 CF [09:34:19]Write i2c OK [09:34:19]MH_I2C_Read... [09:34:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:34:19]Read from MH i2c: E2 [09:34:19]MH_I2C_Read... [09:34:19]Read from MH i2c: E2 62 00 [09:34:19]MH_I2C_Read... [09:34:19]Read from MH i2c: E2 62 00 51 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B1 74 03 00 0E 04 04 00 B7 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 7F [09:34:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B1 74 03 00 0E 04 04 00 B7 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 [09:34:19]wFMCommunicate OK [09:34:19]SAM_PROTO_GetFieldsCounters done [09:34:19]requested_item shift.num is exist - process it [09:34:19]requested_item shift.opened is exist - process it [09:34:19]req_shift_opened [09:34:19]FM_GetShiftState [09:34:19]SAM_PROTO_GetShiftState [09:34:19]wFMCommunicate request_size=4 [09:34:19]MH_SAM_APDU [09:34:19]CAPDU: 80 13 01 00 [09:34:19]Write to MH i2c: E2 08 00 52 02 80 13 01 00 00 00 00 00 D1 [09:34:19]Write i2c OK [09:34:19]MH_I2C_Read... [09:34:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:34:20]Read from MH i2c: E2 [09:34:20]MH_I2C_Read... [09:34:20]Read from MH i2c: E2 0E 00 [09:34:20]MH_I2C_Read... [09:34:20]Read from MH i2c: E2 0E 00 52 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 82 [09:34:20]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [09:34:20]wFMCommunicate OK [09:34:20]SAM_PROTO_GetShiftState done [09:34:20]FM_GetShiftState done [09:34:20]req_shift_opened done [09:34:20]requested_item shift.open_date is exist - process it [09:34:20]req_shift_open_date [09:34:20]req_shift_open_date done [09:34:20]produce_requested_data done [09:34:20]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226481,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [09:34:20]process_action_free close_receipt [09:34:20]json_value_free [09:34:20]json_value_free done [09:34:20]process_json_proto returns [09:34:20]Send response to host [09:34:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226481,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [09:34:20]free response buf [09:34:20]execute_script done [09:34:20]execute_script returns [09:34:20]free content buf [09:34:20]Sock 9.Close socket [09:34:20]Sock 9.Thread stoped [09:34:21]accept exits with 7 [09:34:21]New connection [09:34:21]New thread 3067022692 created [09:34:21]Thread 3067166052 joined [09:34:21]Waiting for new connection... [09:34:21] Sock 7.Parse request [09:34:21]Sock 7.Check first char [09:34:21]Sock 7.First char is OK [09:34:21]request: POST /json_proto HTTP/1.0 [09:34:21]Method: POST [09:34:21]URL: /json_proto [09:34:21]Method is POST - this is cgi request [09:34:21]url: /json_proto [09:34:21]query_string will be loaded in cgi processing [09:34:21]execute_cgi json_proto POST (null) [09:34:21]execute_cgi path=json_proto method=POST [09:34:21]POST find Content-Length [09:34:21]Host: 172.17.43.131:8080 [09:34:21]Content-Length: 679 [09:34:21]Content-Type: application/json [09:34:21] [09:34:21]POST finish read [09:34:21]Found Content-Length = 679 [09:34:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002824", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.850, "sum" : 735.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 735.00, "total" : 735.00, "payments": [ { "type": 0, "sum" : 735.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:34:21]execute_script... [09:34: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)2002824", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.850, "sum" : 735.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 735.00, "total" : 735.00, "payments": [ { "type": 0, "sum" : 735.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:34:21]POST & json_proto [09:34:21]process_json_proto [09:34:21]json parsed OK: [09:34:21]protocol is kg_v1.0 [09:34:21]action value=close_receipt [09:34:21]process_action close_receipt [09:34:21]cmd_close_receipt [09:34:21]MH_GetDate [09:34:21]Write to MH i2c: F0 00 00 53 02 44 [09:34:21]Write i2c OK [09:34:21]MH_I2C_Read... [09:34:21]Read from MH i2c: F0 [09:34:21]MH_I2C_Read... [09:34:21]Read from MH i2c: F0 09 00 [09:34:21]MH_I2C_Read... [09:34:21]Read from MH i2c: F0 09 00 53 02 00 9D 10 A6 66 F9 24 A2 66 2B [09:34:21]GetLastDocTimeStamp 1722159255 [09:34:21]current date 1722159261 [09:34:21]FM_GetShiftState [09:34:21]SAM_PROTO_GetShiftState [09:34:21]wFMCommunicate request_size=4 [09:34:21]MH_SAM_APDU [09:34:21]CAPDU: 80 13 01 00 [09:34:21]Write to MH i2c: E2 08 00 54 02 80 13 01 00 00 00 00 00 D3 [09:34:21]Write i2c OK [09:34:21]MH_I2C_Read... [09:34:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:34:21]Read from MH i2c: E2 [09:34:21]MH_I2C_Read... [09:34:21]Read from MH i2c: E2 0E 00 [09:34:21]MH_I2C_Read... [09:34:21]Read from MH i2c: E2 0E 00 54 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 84 [09:34:21]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [09:34:21]wFMCommunicate OK [09:34:21]SAM_PROTO_GetShiftState done [09:34:21]FM_GetShiftState done [09:34:21]opened in 1722125326 [09:34:21]opened+sec_in_day 1722211726 [09:34:21]quantity*price = 73563 [09:34:21]sum+1 = 73564 [09:34:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 735.00 Внесено: 735.00 СДАЧА: 0.00 НСП 1% : 6.51 НДС 12% : 78.12 Наличными: 735.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 142 28.07.2024 09:34 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226482 ФПД: 77602178589170 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T093421&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226482&fm=77602178589170&tin=02508201610067®Number=0000000000092624&sum=73500 [09:34:22]StoreToDocumentArchive [09:34:22]shift 439 fd 226482 [09:34:22]save to /storage/0439/doc_00226482 [09:34:22]save last doc name /storage/0439/doc_00226482 to /storage/kkm_last_doc_name [09:34:22]save OK [09:34:22]Clear old archive folders... [09:34:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:34:22]tlvbuf is 006FDF10 [09:34:22]SAM_PROTO_ClearQueue [09:34:22]wFMCommunicate request_size=4 [09:34:22]MH_SAM_APDU [09:34:22]CAPDU: 80 09 00 00 [09:34:22]Write to MH i2c: E2 08 00 61 02 80 09 00 00 00 00 00 00 D5 [09:34:22]Write i2c OK [09:34:22]MH_I2C_Read... [09:34:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:34:22]Read from MH i2c: E2 [09:34:22]MH_I2C_Read... [09:34:22]Read from MH i2c: E2 03 00 [09:34:22]MH_I2C_Read... [09:34:22]Read from MH i2c: E2 03 00 61 02 00 90 00 D7 [09:34:22]RAPDU: 90 00 [09:34:22]wFMCommunicate OK [09:34:22]SAM_PROTO_ClearQueue done [09:34:22]KKMCreateOFDPacket [09:34:22]OFDProtocolAddRootSTLVToBuf [09:34:22]FM_MakeSignedData [09:34:22]FM_MakeSignedData [09:34:22]SAM_PROTO_SignData [09:34:22]wFMCommunicate request_size=4 [09:34:22]MH_SAM_APDU [09:34:22]CAPDU: 80 0D 01 02 [09:34:22]Write to MH i2c: E2 08 00 62 02 80 0D 01 02 00 00 00 00 DD [09:34:22]Write i2c OK [09:34:22]MH_I2C_Read... [09:34:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:34:22]Read from MH i2c: E2 [09:34:22]MH_I2C_Read... [09:34:22]Read from MH i2c: E2 03 00 [09:34:22]MH_I2C_Read... [09:34:22]Read from MH i2c: E2 03 00 62 02 00 90 00 D8 [09:34:22]RAPDU: 90 00 [09:34:22]wFMCommunicate OK [09:34:22]wFMCommunicate request_size=255 [09:34:22]MH_SAM_APDU [09:34:22]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 62 2A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 5B 1F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 1F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 84 1E 00 00 00 00 07 04 06 00 1C 1F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 9D 10 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B2 74 03 00 35 04 06 00 46 [09:34:22]Write to MH i2c: E2 02 01 63 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 62 2A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 5B 1F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 1F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 84 1E 00 00 00 00 07 04 06 00 1C 1F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 9D 10 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B2 74 03 00 35 04 06 00 46 00 00 A1 [09:34:22]Write i2c OK [09:34:22]MH_I2C_Read... [09:34:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:34:23]Read from MH i2c: E2 [09:34:23]MH_I2C_Read... [09:34:23]Read from MH i2c: E2 03 00 [09:34:23]MH_I2C_Read... [09:34:23]Read from MH i2c: E2 03 00 63 02 00 90 00 D9 [09:34:23]RAPDU: 90 00 [09:34:23]wFMCommunicate OK [09:34:23]wFMCommunicate request_size=10 [09:34:23]MH_SAM_APDU [09:34:23]CAPDU: 80 0D 02 02 05 94 2A 49 E1 F2 [09:34:23]Write to MH i2c: E2 0D 00 64 02 80 0D 02 02 05 00 94 2A 49 E1 F2 00 00 C4 [09:34:23]Write i2c OK [09:34:23]MH_I2C_Read... [09:34:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:34:23]Read from MH i2c: E2 [09:34:23]MH_I2C_Read... [09:34:23]Read from MH i2c: E2 03 00 [09:34:23]MH_I2C_Read... [09:34:23]Read from MH i2c: E2 03 00 64 02 00 90 00 DA [09:34:23]RAPDU: 90 00 [09:34:23]wFMCommunicate OK [09:34:23]wFMCommunicate request_size=4 [09:34:23]MH_SAM_APDU [09:34:23]CAPDU: 80 0D 03 02 [09:34:23]Write to MH i2c: E2 08 00 65 02 80 0D 03 02 00 00 00 00 E2 [09:34:23]Write i2c OK [09:34:23]MH_I2C_Read... [09:34:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:34:23]Read from MH i2c: E2 [09:34:23]MH_I2C_Read... [09:34:23]Read from MH i2c: E2 0B 00 [09:34:23]MH_I2C_Read... [09:34:23]Read from MH i2c: E2 0B 00 65 02 00 6D 5F B6 A3 57 0E 32 6B 90 00 0A [09:34:23]RAPDU: 6D 5F B6 A3 57 0E 32 6B 90 00 [09:34:23]wFMCommunicate OK [09:34:23]SAM_PROTO_SignData done [09:34:23]FM_MakeSignedData done [09:34:23]CreateOFDProtocolMessage [09:34:23]wFMCommunicate request_size=4 [09:34:23]MH_SAM_APDU [09:34:23]CAPDU: 80 11 00 00 [09:34:23]Write to MH i2c: E2 08 00 66 02 80 11 00 00 00 00 00 00 E2 [09:34:23]Write i2c OK [09:34:23]MH_I2C_Read... [09:34:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:34:23]Read from MH i2c: E2 [09:34:23]MH_I2C_Read... [09:34:23]Read from MH i2c: E2 17 00 [09:34:23]MH_I2C_Read... [09:34:23]Read from MH i2c: E2 17 00 66 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3F [09:34:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:34:23]wFMCommunicate OK [09:34:23]CreateOFDProtocolMessage done [09:34:23]OFDSenderStorePacket 226482 [09:34:23]StoreOFDPacket docnum=226482 [09:34:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 07 B7 07 01 BC E9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 62 2A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 5B 1F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 1F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 84 1E 00 00 00 00 07 04 06 00 1C 1F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 9D 10 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B2 74 03 00 35 04 06 00 46 94 2A 49 E1 F2 6D 5F B6 A3 57 0E 32 6B [09:34:23]CheckFolder [09:34:23]dirname=/storage/ofd_packets [09:34:23]CheckFolder done [09:34:23]ProducePacketName [09:34:23]name=ofd_packets/00226482 [09:34:23]NVStorageSaveData ofd_packets/00226482 [09:34:23]File name is /storage/ofd_packets/00226482 [09:34:23]Write 301 bytes [09:34:23]NVStorageSaveData done [09:34:23]OFDSenderStorePacket done [09:34:23]KKMCreateOFDPacket done [09:34:23]NVStorageSaveData kkm_last_timestamp [09:34:23]File name is /storage/kkm_last_timestamp [09:34:23]Write 4 bytes [09:34:23]NVStorageSaveData done [09:34:23]ExternCall_PrintAddStr [09:34:23]wPrintStart [09:34:23]Write to MH i2c: 01 00 00 67 02 69 [09:34:23]Write i2c OK [09:34:23]MH_I2C_Read... [09:34:23]Read from MH i2c: 01 [09:34:23]MH_I2C_Read... [09:34:23]Read from MH i2c: 01 07 00 [09:34:23]MH_I2C_Read... [09:34:23]Read from MH i2c: 01 07 00 67 02 00 00 00 00 00 FF 0F 7E [09:34:23]RasterBufferAndPrint [09:34:23]line Счет N : (1)2002824 [09:34:23]line ИНН: 02508201610067 [09:34:23]line Контрольно-Кассовый Чек [09:34:23]line ПРОДАЖА [09:34:23]line ТРК (МРК, ГНК) : 33 [09:34:23]line Товар: 2710124130 [09:34:23]line Аи-92-К-5 [09:34:23]line 10.850 * 67.80 [09:34:23]line = 735.63 [09:34:23]line НДС 12% НСП 1% [09:34:23]line > о реализуемом товаре [09:34:23]line ОКРУГЛЕНИЕ: -0.63 [09:34:23]line ИТОГО: 735.00 [09:34:23]line Внесено: 735.00 [09:34:23]line СДАЧА: 0.00 [09:34:23]line НСП 1% : 6.51 [09:34:23]line НДС 12% : 78.12 [09:34:23]line Наличными: 735.00 [09:34:23]line Безнал.: 0.00 [09:34:23]line Место: АЗС № 97 "Партнер Нефть" [09:34:23]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:34:23]line СНО: Общий режим [09:34:23]line Чек 142 28.07.2024 09:34 [09:34:23]line Смена: 439 ФФД: 1.0 [09:34:23]line ЗНМ: 0300000054 [09:34:23]line РНМ: 0000000000092624 [09:34:23]line Версия ККМ: 001 [09:34:23]line ФМ: 0000000000874959 [09:34:23]line ФД: 226482 [09:34:23]line ФПД: 77602178589170 [09:34:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T093421&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226482&fm=77602178589170&tin=02508201610067®Number=0000000000092624&sum=73500 [09:34:23]written 0, free lines is 4095 [09:34:23]OFD Sender: Processing packet 226482 [packets to send 600, broken 599] [09:34:23]ProducePacketName [09:34:23]name=ofd_packets/00226482 [09:34:23]OFD Sender: To server: pG, [09:34:23]CommunicateWithHost lk.salyk.kg:30040 [09:34:23]ConnectInit lk.salyk.kg [09:34:23]Write to MH i2c: 01 00 00 92 02 94 [09:34:23]Write i2c OK [09:34:23]MH_I2C_Read... [09:34:23]Read from MH i2c: 01 [09:34:23]MH_I2C_Read... [09:34:23]Read from MH i2c: 01 07 00 [09:34:23]MH_I2C_Read... [09:34:23]Read from MH i2c: 01 07 00 92 02 00 00 00 00 00 61 0C 08 [09:34:23]RasterBufferAndPrint [09:34:23]line [09:34:23]line [09:34:23]line [09:34:23]line [09:34:23]line [09:34:23]written 0, free lines is 3176 [09:34:23]MH_Cut [09:34:23]Write to MH i2c: D1 01 00 99 02 01 6D [09:34:23]Write i2c OK [09:34:23]MH_I2C_Read... [09:34:23]Read from MH i2c: D1 [09:34:23]MH_I2C_Read... [09:34:23]Read from MH i2c: D1 01 00 [09:34:23]MH_I2C_Read... [09:34:23]Read from MH i2c: D1 01 00 99 02 00 6C [09:34:23]Write to MH i2c: 01 00 00 9A 02 9C [09:34:23]Write i2c OK [09:34:23]MH_I2C_Read... [09:34:24]Connected sock=10 [09:34:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 07 B7 07 01 BC E9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 62 2A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 5B 1F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 1F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 84 1E 00 00 00 00 07 04 06 00 1C 1F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 9D 10 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B2 74 03 00 35 04 06 00 46 94 2A 49 E1 F2 6D 5F B6 A3 57 0E 32 6B [09:34:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 B5 1E 47 00 69 73 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B2 74 03 00 F4 03 04 00 AA BC A5 66 B6 04 01 00 00 2E 23 D7 B2 33 A1 65 10 [09:34:25]CommunicateWithHost err = 0 [09:34:25]CheckOFDResponse [09:34:25]1017 (14) - 77093643461234 [09:34:25]1041 (16) - 0000000000874959 [09:34:25]1040 (4) - 226482 [09:34:25]1012 (4) - 28.07.2024 03:36 [09:34:25]1206 (1) - 0 [09:34:25]OFD Sender: Remove packet 226482 [09:34:25]ProducePacketName [09:34:25]name=ofd_packets/00226482 [09:34:25]NVStorageDeleteData [09:34:25]*** Cut start [09:34:25]*** Partial cut [09:34:25]*** CUTSNS_PIN = 1 [09:34:25]*** CUTSNS_PIN = 0 [09:34:25]*** Brake cut motor [09:34:25]OFD Sender: No OFD packet to send [09:34:25]Read from MH i2c: 01 [09:34:25]MH_I2C_Read... [09:34:25]*** Stop cut motor [09:34:25]*** Cut end [09:34:25]Read from MH i2c: 01 07 00 [09:34:25]MH_I2C_Read... [09:34:25]Read from MH i2c: 01 07 00 9A 02 00 00 00 00 00 FF 0F B1 [09:34:25]process_action close_receipt done [09:34:25]requested_data is exist [09:34:25]produce_requested_data [09:34:25]requested_item fm.sn is exist - process it [09:34:25]wFMCommunicate request_size=4 [09:34:25]MH_SAM_APDU [09:34:25]CAPDU: 80 11 00 00 [09:34:25]Write to MH i2c: E2 08 00 9B 02 80 11 00 00 00 00 00 00 17 [09:34:25]Write i2c OK [09:34:25]MH_I2C_Read... [09:34:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:34:25]Read from MH i2c: E2 [09:34:25]MH_I2C_Read... [09:34:25]Read from MH i2c: E2 17 00 [09:34:25]MH_I2C_Read... [09:34:25]Read from MH i2c: E2 17 00 9B 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 74 [09:34:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:34:25]wFMCommunicate OK [09:34:25]requested_item fd.num is exist - process it [09:34:25]SAM_PROTO_GetFieldsCounters [09:34:25]wFMCommunicate request_size=4 [09:34:25]MH_SAM_APDU [09:34:25]CAPDU: 80 13 00 00 [09:34:25]Write to MH i2c: E2 08 00 9C 02 80 13 00 00 00 00 00 00 1A [09:34:25]Write i2c OK [09:34:25]MH_I2C_Read... [09:34:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:34:25]Read from MH i2c: E2 [09:34:25]MH_I2C_Read... [09:34:25]Read from MH i2c: E2 62 00 [09:34:25]MH_I2C_Read... [09:34:25]Read from MH i2c: E2 62 00 9C 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B2 74 03 00 0E 04 04 00 B7 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 CE [09:34:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B2 74 03 00 0E 04 04 00 B7 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 [09:34:25]wFMCommunicate OK [09:34:25]SAM_PROTO_GetFieldsCounters done [09:34:25]requested_item shift.num is exist - process it [09:34:25]requested_item shift.opened is exist - process it [09:34:25]req_shift_opened [09:34:25]FM_GetShiftState [09:34:25]SAM_PROTO_GetShiftState [09:34:25]wFMCommunicate request_size=4 [09:34:25]MH_SAM_APDU [09:34:25]CAPDU: 80 13 01 00 [09:34:25]Write to MH i2c: E2 08 00 9D 02 80 13 01 00 00 00 00 00 1C [09:34:25]Write i2c OK [09:34:25]MH_I2C_Read... [09:34:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:34:26]Read from MH i2c: E2 [09:34:26]MH_I2C_Read... [09:34:26]Read from MH i2c: E2 0E 00 [09:34:26]MH_I2C_Read... [09:34:26]Read from MH i2c: E2 0E 00 9D 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 CD [09:34:26]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [09:34:26]wFMCommunicate OK [09:34:26]SAM_PROTO_GetShiftState done [09:34:26]FM_GetShiftState done [09:34:26]req_shift_opened done [09:34:26]requested_item shift.open_date is exist - process it [09:34:26]req_shift_open_date [09:34:26]req_shift_open_date done [09:34:26]produce_requested_data done [09:34:26]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226482,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [09:34:26]process_action_free close_receipt [09:34:26]json_value_free [09:34:26]json_value_free done [09:34:26]process_json_proto returns [09:34:26]Send response to host [09:34:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226482,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [09:34:26]free response buf [09:34:26]execute_script done [09:34:26]execute_script returns [09:34:26]free content buf [09:34:26]Sock 7.Close socket [09:34:26]Sock 7.Thread stoped [09:34:30]OFD Sender: No OFD packet to send [09:34:35]OFD Sender: No OFD packet to send [09:34:35]accept exits with 6 [09:34:35]New connection [09:34:35]New thread 3067166052 created [09:34:35]Thread 3067022692 joined [09:34:35]Waiting for new connection... [09:34:35] Sock 6.Parse request [09:34:35]Sock 6.Check first char [09:34:35]Sock 6.First char is OK [09:34:35]request: POST /json_proto HTTP/1.0 [09:34:35]Method: POST [09:34:35]URL: /json_proto [09:34:35]Method is POST - this is cgi request [09:34:35]url: /json_proto [09:34:35]query_string will be loaded in cgi processing [09:34:35]execute_cgi json_proto POST (null) [09:34:35]execute_cgi path=json_proto method=POST [09:34:35]POST find Content-Length [09:34:35]Host: 172.17.43.131:8080 [09:34:35]Content-Length: 680 [09:34:35]Content-Type: application/json [09:34:35] [09:34:35]POST finish read [09:34:35]Found Content-Length = 680 [09:34:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002825", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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:34:35]execute_script... [09: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)2002825", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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:34:35]POST & json_proto [09:34:35]process_json_proto [09:34:35]json parsed OK: [09:34:35]protocol is kg_v1.0 [09:34:35]action value=close_receipt [09:34:35]process_action close_receipt [09:34:35]cmd_close_receipt [09:34:35]MH_GetDate [09:34:35]Write to MH i2c: F0 00 00 9E 02 8F [09:34:35]Write i2c OK [09:34:35]MH_I2C_Read... [09:34:35]Read from MH i2c: F0 [09:34:35]MH_I2C_Read... [09:34:35]Read from MH i2c: F0 09 00 [09:34:35]MH_I2C_Read... [09:34:35]Read from MH i2c: F0 09 00 9E 02 00 AC 10 A6 66 F9 24 A2 66 85 [09:34:35]GetLastDocTimeStamp 1722159261 [09:34:35]current date 1722159276 [09:34:35]FM_GetShiftState [09:34:35]SAM_PROTO_GetShiftState [09:34:35]wFMCommunicate request_size=4 [09:34:35]MH_SAM_APDU [09:34:35]CAPDU: 80 13 01 00 [09:34:35]Write to MH i2c: E2 08 00 9F 02 80 13 01 00 00 00 00 00 1E [09:34:35]Write i2c OK [09:34:35]MH_I2C_Read... [09:34:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:34:36]Read from MH i2c: E2 [09:34:36]MH_I2C_Read... [09:34:36]Read from MH i2c: E2 0E 00 [09:34:36]MH_I2C_Read... [09:34:36]Read from MH i2c: E2 0E 00 9F 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 CF [09:34:36]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [09:34:36]wFMCommunicate OK [09:34:36]SAM_PROTO_GetShiftState done [09:34:36]FM_GetShiftState done [09:34:36]opened in 1722125326 [09:34:36]opened+sec_in_day 1722211726 [09:34:36]quantity*price = 100050 [09:34:36]sum+1 = 100052 [09:34:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 143 28.07.2024 09:34 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226483 ФПД: 205879628508853 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T093436&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226483&fm=205879628508853&tin=02508201610067®Number=0000000000092624&sum=100000 [09:34:37]StoreToDocumentArchive [09:34:37]shift 439 fd 226483 [09:34:37]save to /storage/0439/doc_00226483 [09:34:37]save last doc name /storage/0439/doc_00226483 to /storage/kkm_last_doc_name [09:34:37]save OK [09:34:37]Clear old archive folders... [09:34:37]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:34:37]tlvbuf is 006973A0 [09:34:37]SAM_PROTO_ClearQueue [09:34:37]wFMCommunicate request_size=4 [09:34:37]MH_SAM_APDU [09:34:37]CAPDU: 80 09 00 00 [09:34:37]Write to MH i2c: E2 08 00 AC 02 80 09 00 00 00 00 00 00 20 [09:34:37]Write i2c OK [09:34:37]MH_I2C_Read... [09:34:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:34:37]Read from MH i2c: E2 [09:34:37]MH_I2C_Read... [09:34:37]Read from MH i2c: E2 03 00 [09:34:37]MH_I2C_Read... [09:34:37]Read from MH i2c: E2 03 00 AC 02 00 90 00 22 [09:34:37]RAPDU: 90 00 [09:34:37]wFMCommunicate OK [09:34:37]SAM_PROTO_ClearQueue done [09:34:37]KKMCreateOFDPacket [09:34:37]OFDProtocolAddRootSTLVToBuf [09:34:37]FM_MakeSignedData [09:34:37]FM_MakeSignedData [09:34:37]SAM_PROTO_SignData [09:34:37]wFMCommunicate request_size=4 [09:34:37]MH_SAM_APDU [09:34:37]CAPDU: 80 0D 01 02 [09:34:37]Write to MH i2c: E2 08 00 AD 02 80 0D 01 02 00 00 00 00 28 [09:34:37]Write i2c OK [09:34:37]MH_I2C_Read... [09:34:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:34:37]Read from MH i2c: E2 [09:34:37]MH_I2C_Read... [09:34:37]Read from MH i2c: E2 03 00 [09:34:37]MH_I2C_Read... [09:34:37]Read from MH i2c: E2 03 00 AD 02 00 90 00 23 [09:34:37]RAPDU: 90 00 [09:34:37]wFMCommunicate OK [09:34:37]wFMCommunicate request_size=255 [09:34:37]MH_SAM_APDU [09:34:37]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 8F 00 00 00 F4 03 04 00 AC 10 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B3 74 03 00 35 04 06 00 BB 3F 16 1F [09:34:37]Write to MH i2c: E2 02 01 AE 02 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 35 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 8F 00 00 00 F4 03 04 00 AC 10 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B3 74 03 00 35 04 06 00 BB 3F 16 1F 00 00 1D [09:34:37]Write i2c OK [09:34:37]MH_I2C_Read... [09:34:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:34:37]Read from MH i2c: E2 [09:34:37]MH_I2C_Read... [09:34:37]Read from MH i2c: E2 03 00 [09:34:37]MH_I2C_Read... [09:34:37]Read from MH i2c: E2 03 00 AE 02 00 90 00 24 [09:34:37]RAPDU: 90 00 [09:34:37]wFMCommunicate OK [09:34:37]wFMCommunicate request_size=7 [09:34:37]MH_SAM_APDU [09:34:37]CAPDU: 80 0D 02 02 02 AE B5 [09:34:37]Write to MH i2c: E2 0A 00 AF 02 80 0D 02 02 02 00 AE B5 00 00 92 [09:34:37]Write i2c OK [09:34:37]MH_I2C_Read... [09:34:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:34:37]Read from MH i2c: E2 [09:34:37]MH_I2C_Read... [09:34:37]Read from MH i2c: E2 03 00 [09:34:37]MH_I2C_Read... [09:34:37]Read from MH i2c: E2 03 00 AF 02 00 90 00 25 [09:34:37]RAPDU: 90 00 [09:34:37]wFMCommunicate OK [09:34:37]wFMCommunicate request_size=4 [09:34:37]MH_SAM_APDU [09:34:37]CAPDU: 80 0D 03 02 [09:34:37]Write to MH i2c: E2 08 00 B0 02 80 0D 03 02 00 00 00 00 2D [09:34:37]Write i2c OK [09:34:37]MH_I2C_Read... [09:34:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:34:37]Read from MH i2c: E2 [09:34:37]MH_I2C_Read... [09:34:37]Read from MH i2c: E2 0B 00 [09:34:37]MH_I2C_Read... [09:34:37]Read from MH i2c: E2 0B 00 B0 02 00 5C 4E D2 1F 9F D3 9C 11 90 00 E8 [09:34:37]RAPDU: 5C 4E D2 1F 9F D3 9C 11 90 00 [09:34:37]wFMCommunicate OK [09:34:37]SAM_PROTO_SignData done [09:34:37]FM_MakeSignedData done [09:34:37]CreateOFDProtocolMessage [09:34:37]wFMCommunicate request_size=4 [09:34:37]MH_SAM_APDU [09:34:37]CAPDU: 80 11 00 00 [09:34:37]Write to MH i2c: E2 08 00 B1 02 80 11 00 00 00 00 00 00 2D [09:34:37]Write i2c OK [09:34:37]MH_I2C_Read... [09:34:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:34:37]Read from MH i2c: E2 [09:34:37]MH_I2C_Read... [09:34:37]Read from MH i2c: E2 17 00 [09:34:37]MH_I2C_Read... [09:34:37]Read from MH i2c: E2 17 00 B1 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8A [09:34:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:34:37]wFMCommunicate OK [09:34:37]CreateOFDProtocolMessage done [09:34:37]OFDSenderStorePacket 226483 [09:34:37]StoreOFDPacket docnum=226483 [09:34:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 0A EC 04 01 B4 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 35 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 8F 00 00 00 F4 03 04 00 AC 10 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B3 74 03 00 35 04 06 00 BB 3F 16 1F AE B5 5C 4E D2 1F 9F D3 9C 11 [09:34:37]CheckFolder [09:34:37]dirname=/storage/ofd_packets [09:34:37]CheckFolder done [09:34:37]ProducePacketName [09:34:37]name=ofd_packets/00226483 [09:34:37]NVStorageSaveData ofd_packets/00226483 [09:34:37]File name is /storage/ofd_packets/00226483 [09:34:37]Write 298 bytes [09:34:37]NVStorageSaveData done [09:34:37]OFDSenderStorePacket done [09:34:37]KKMCreateOFDPacket done [09:34:37]NVStorageSaveData kkm_last_timestamp [09:34:37]File name is /storage/kkm_last_timestamp [09:34:37]Write 4 bytes [09:34:37]NVStorageSaveData done [09:34:37]ExternCall_PrintAddStr [09:34:37]wPrintStart [09:34:37]Write to MH i2c: 01 00 00 B2 02 B4 [09:34:37]Write i2c OK [09:34:37]MH_I2C_Read... [09:34:37]Read from MH i2c: 01 [09:34:37]MH_I2C_Read... [09:34:37]Read from MH i2c: 01 07 00 [09:34:37]MH_I2C_Read... [09:34:37]Read from MH i2c: 01 07 00 B2 02 00 00 00 00 00 FF 0F C9 [09:34:37]RasterBufferAndPrint [09:34:37]line Счет N : (1)2002825 [09:34:37]line ИНН: 02508201610067 [09:34:37]line Контрольно-Кассовый Чек [09:34:37]line ПРОДАЖА [09:34:37]line ТРК (МРК, ГНК) : 51 [09:34:37]line Товар: 2710194210 [09:34:37]line ДТ-К-5 [09:34:37]line 13.130 * 76.20 [09:34:37]line = 1000.51 [09:34:37]line НДС 12% НСП 1% [09:34:37]line > о реализуемом товаре [09:34:37]line ОКРУГЛЕНИЕ: -0.51 [09:34:37]line ИТОГО: 1000.00 [09:34:37]line Внесено: 1000.00 [09:34:37]line СДАЧА: 0.00 [09:34:37]line НСП 1% : 8.85 [09:34:37]line НДС 12% : 106.25 [09:34:37]line Наличными: 1000.00 [09:34:37]line Безнал.: 0.00 [09:34:37]line Место: АЗС № 97 "Партнер Нефть" [09:34:37]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:34:37]line СНО: Общий режим [09:34:37]line Чек 143 28.07.2024 09:34 [09:34:37]line Смена: 439 ФФД: 1.0 [09:34:37]line ЗНМ: 0300000054 [09:34:37]line РНМ: 0000000000092624 [09:34:37]line Версия ККМ: 001 [09:34:37]line ФМ: 0000000000874959 [09:34:37]line ФД: 226483 [09:34:37]line ФПД: 205879628508853 [09:34:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T093436&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226483&fm=205879628508853&tin=02508201610067®Number=0000000000092624&sum=100000 [09:34:37]written 0, free lines is 4095 [09:34:37]OFD Sender: Processing packet 226483 [packets to send 600, broken 599] [09:34:37]ProducePacketName [09:34:37]name=ofd_packets/00226483 [09:34:37]OFD Sender: To server: pG, [09:34:37]CommunicateWithHost lk.salyk.kg:30040 [09:34:37]ConnectInit lk.salyk.kg [09:34:38]Write to MH i2c: 01 00 00 DD 02 DF [09:34:38]Write i2c OK [09:34:38]MH_I2C_Read... [09:34:38]Read from MH i2c: 01 [09:34:38]MH_I2C_Read... [09:34:38]Read from MH i2c: 01 07 00 [09:34:38]MH_I2C_Read... [09:34:38]Read from MH i2c: 01 07 00 DD 02 00 00 00 00 00 65 0C 57 [09:34:38]RasterBufferAndPrint [09:34:38]line [09:34:38]line [09:34:38]line [09:34:38]line [09:34:38]line [09:34:38]written 0, free lines is 3181 [09:34:38]MH_Cut [09:34:38]Write to MH i2c: D1 01 00 E4 02 01 B8 [09:34:38]Write i2c OK [09:34:38]MH_I2C_Read... [09:34:38]Read from MH i2c: D1 [09:34:38]MH_I2C_Read... [09:34:38]Read from MH i2c: D1 01 00 [09:34:38]MH_I2C_Read... [09:34:38]Read from MH i2c: D1 01 00 E4 02 00 B7 [09:34:38]Write to MH i2c: 01 00 00 E5 02 E7 [09:34:38]Write i2c OK [09:34:38]MH_I2C_Read... [09:34:39]*** Cut start [09:34:39]*** Partial cut [09:34:39]*** CUTSNS_PIN = 1 [09:34:39]*** CUTSNS_PIN = 0 [09:34:39]*** Brake cut motor [09:34:40]Read from MH i2c: 01 [09:34:40]MH_I2C_Read... [09:34:40]*** Stop cut motor [09:34:40]*** Cut end [09:34:40]Read from MH i2c: 01 07 00 [09:34:40]MH_I2C_Read... [09:34:40]Read from MH i2c: 01 07 00 E5 02 00 00 00 00 00 FF 0F FC [09:34:40]process_action close_receipt done [09:34:40]requested_data is exist [09:34:40]produce_requested_data [09:34:40]requested_item fm.sn is exist - process it [09:34:40]wFMCommunicate request_size=4 [09:34:40]MH_SAM_APDU [09:34:40]CAPDU: 80 11 00 00 [09:34:40]Write to MH i2c: E2 08 00 E6 02 80 11 00 00 00 00 00 00 62 [09:34:40]Write i2c OK [09:34:40]MH_I2C_Read... [09:34:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:34:40]Read from MH i2c: E2 [09:34:40]MH_I2C_Read... [09:34:40]Read from MH i2c: E2 17 00 [09:34:40]MH_I2C_Read... [09:34:40]Read from MH i2c: E2 17 00 E6 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BF [09:34:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:34:40]wFMCommunicate OK [09:34:40]requested_item fd.num is exist - process it [09:34:40]SAM_PROTO_GetFieldsCounters [09:34:40]wFMCommunicate request_size=4 [09:34:40]MH_SAM_APDU [09:34:40]CAPDU: 80 13 00 00 [09:34:40]Write to MH i2c: E2 08 00 E7 02 80 13 00 00 00 00 00 00 65 [09:34:40]Write i2c OK [09:34:40]MH_I2C_Read... [09:34:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:34:40]Read from MH i2c: E2 [09:34:40]MH_I2C_Read... [09:34:40]Read from MH i2c: E2 62 00 [09:34:40]MH_I2C_Read... [09:34:40]Read from MH i2c: E2 62 00 E7 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B3 74 03 00 0E 04 04 00 B7 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 1D [09:34:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B3 74 03 00 0E 04 04 00 B7 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 [09:34:40]wFMCommunicate OK [09:34:40]SAM_PROTO_GetFieldsCounters done [09:34:40]requested_item shift.num is exist - process it [09:34:40]requested_item shift.opened is exist - process it [09:34:40]req_shift_opened [09:34:40]FM_GetShiftState [09:34:40]SAM_PROTO_GetShiftState [09:34:40]wFMCommunicate request_size=4 [09:34:40]MH_SAM_APDU [09:34:40]CAPDU: 80 13 01 00 [09:34:40]Write to MH i2c: E2 08 00 E8 02 80 13 01 00 00 00 00 00 67 [09:34:40]Write i2c OK [09:34:40]MH_I2C_Read... [09:34:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:34:40]Read from MH i2c: E2 [09:34:40]MH_I2C_Read... [09:34:40]Read from MH i2c: E2 0E 00 [09:34:40]MH_I2C_Read... [09:34:40]Read from MH i2c: E2 0E 00 E8 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 18 [09:34:40]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [09:34:40]wFMCommunicate OK [09:34:40]SAM_PROTO_GetShiftState done [09:34:40]FM_GetShiftState done [09:34:40]req_shift_opened done [09:34:40]requested_item shift.open_date is exist - process it [09:34:40]req_shift_open_date [09:34:40]req_shift_open_date done [09:34:40]produce_requested_data done [09:34:40]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226483,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [09:34:40]process_action_free close_receipt [09:34:40]json_value_free [09:34:40]json_value_free done [09:34:40]process_json_proto returns [09:34:40]Send response to host [09:34:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226483,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [09:34:40]free response buf [09:34:40]execute_script done [09:34:40]execute_script returns [09:34:40]free content buf [09:34:40]Sock 6.Close socket [09:34:40]Sock 6.Thread stoped [09:34:40]recv_with_timeout no data received [09:34:42]ConnectInit Can't take IP for lk.salyk.kg [09:34:42]CommunicateWithHost connect error [09:34:42]CommunicateWithHost err = -1 [09:34:42]OFD Sender: Server communicate error [09:34:47]OFD Sender: Processing packet 226483 [packets to send 600, broken 599] [09:34:47]ProducePacketName [09:34:47]name=ofd_packets/00226483 [09:34:47]OFD Sender: To server: pG, [09:34:47]CommunicateWithHost lk.salyk.kg:30040 [09:34:47]ConnectInit lk.salyk.kg [09:34:49]Connected sock=9 [09:34:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 0A EC 04 01 B4 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 35 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 8F 00 00 00 F4 03 04 00 AC 10 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B3 74 03 00 35 04 06 00 BB 3F 16 1F AE B5 5C 4E D2 1F 9F D3 9C 11 [09:34:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 6C 20 47 00 2D AB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B3 74 03 00 F4 03 04 00 C2 BC A5 66 B6 04 01 00 00 4E 85 E2 96 A8 11 09 02 [09:34:49]CommunicateWithHost err = 0 [09:34:49]CheckOFDResponse [09:34:49]1017 (14) - 77093643461234 [09:34:49]1041 (16) - 0000000000874959 [09:34:49]1040 (4) - 226483 [09:34:49]1012 (4) - 28.07.2024 03:36 [09:34:49]1206 (1) - 0 [09:34:49]OFD Sender: Remove packet 226483 [09:34:49]ProducePacketName [09:34:49]name=ofd_packets/00226483 [09:34:49]NVStorageDeleteData [09:34:49]OFD Sender: No OFD packet to send [09:34:54]OFD Sender: No OFD packet to send [09:34:59]OFD Sender: No OFD packet to send [09:35:01]accept exits with 10 [09:35:01]New connection [09:35:01]New thread 3067022692 created [09:35:01]Thread 3067166052 joined [09:35:01]Waiting for new connection... [09:35:01] Sock 10.Parse request [09:35:01]Sock 10.Check first char [09:35:01]Sock 10.First char is OK [09:35:01]request: POST /json_proto HTTP/1.0 [09:35:01]Method: POST [09:35:01]URL: /json_proto [09:35:01]Method is POST - this is cgi request [09:35:01]url: /json_proto [09:35:01]query_string will be loaded in cgi processing [09:35:01]execute_cgi json_proto POST (null) [09:35:01]execute_cgi path=json_proto method=POST [09:35:01]POST find Content-Length [09:35:01]Host: 172.17.43.131:8080 [09:35:01]Content-Length: 686 [09:35:01]Content-Type: application/json [09:35:01] [09:35:01]POST finish read [09:35:01]Found Content-Length = 686 [09:35:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002820", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 54.950, "sum" : 2000.18, "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:35:01]execute_script... [09:35: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)2002820", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 54.950, "sum" : 2000.18, "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:35:01]POST & json_proto [09:35:01]process_json_proto [09:35:01]json parsed OK: [09:35:01]protocol is kg_v1.0 [09:35:01]action value=close_receipt [09:35:01]process_action close_receipt [09:35:01]cmd_close_receipt [09:35:01]MH_GetDate [09:35:01]Write to MH i2c: F0 00 00 E9 02 DA [09:35:01]Write i2c OK [09:35:01]MH_I2C_Read... [09:35:01]Read from MH i2c: F0 [09:35:01]MH_I2C_Read... [09:35:01]Read from MH i2c: F0 09 00 [09:35:01]MH_I2C_Read... [09:35:01]Read from MH i2c: F0 09 00 E9 02 00 C6 10 A6 66 F9 24 A2 66 EA [09:35:01]GetLastDocTimeStamp 1722159276 [09:35:01]current date 1722159302 [09:35:01]FM_GetShiftState [09:35:01]SAM_PROTO_GetShiftState [09:35:01]wFMCommunicate request_size=4 [09:35:01]MH_SAM_APDU [09:35:01]CAPDU: 80 13 01 00 [09:35:01]Write to MH i2c: E2 08 00 EA 02 80 13 01 00 00 00 00 00 69 [09:35:01]Write i2c OK [09:35:01]MH_I2C_Read... [09:35:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:35:01]Read from MH i2c: E2 [09:35:01]MH_I2C_Read... [09:35:01]Read from MH i2c: E2 0E 00 [09:35:01]MH_I2C_Read... [09:35:01]Read from MH i2c: E2 0E 00 EA 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 1A [09:35:01]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [09:35:01]wFMCommunicate OK [09:35:01]SAM_PROTO_GetShiftState done [09:35:01]FM_GetShiftState done [09:35:01]opened in 1722125326 [09:35:01]opened+sec_in_day 1722211726 [09:35:01]quantity*price = 200018 [09:35:01]sum+1 = 200019 [09:35:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.41 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 144 28.07.2024 09:35 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226484 ФПД: 212674794195426 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T093502&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226484&fm=212674794195426&tin=02508201610067®Number=0000000000092624&sum=200000 [09:35:02]StoreToDocumentArchive [09:35:02]shift 439 fd 226484 [09:35:02]save to /storage/0439/doc_00226484 [09:35:02]save last doc name /storage/0439/doc_00226484 to /storage/kkm_last_doc_name [09:35:02]save OK [09:35:02]Clear old archive folders... [09:35:02]ProcessDocumentItem done err = 0, tmpTLVsize=250 [09:35:02]tlvbuf is 006C3200 [09:35:02]SAM_PROTO_ClearQueue [09:35:02]wFMCommunicate request_size=4 [09:35:02]MH_SAM_APDU [09:35:02]CAPDU: 80 09 00 00 [09:35:02]Write to MH i2c: E2 08 00 F7 02 80 09 00 00 00 00 00 00 6B [09:35:02]Write i2c OK [09:35:02]MH_I2C_Read... [09:35:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:35:02]Read from MH i2c: E2 [09:35:02]MH_I2C_Read... [09:35:02]Read from MH i2c: E2 03 00 [09:35:02]MH_I2C_Read... [09:35:02]Read from MH i2c: E2 03 00 F7 02 00 90 00 6D [09:35:02]RAPDU: 90 00 [09:35:02]wFMCommunicate OK [09:35:02]SAM_PROTO_ClearQueue done [09:35:02]KKMCreateOFDPacket [09:35:02]OFDProtocolAddRootSTLVToBuf [09:35:02]FM_MakeSignedData [09:35:02]FM_MakeSignedData [09:35:02]SAM_PROTO_SignData [09:35:02]wFMCommunicate request_size=4 [09:35:02]MH_SAM_APDU [09:35:02]CAPDU: 80 0D 01 02 [09:35:02]Write to MH i2c: E2 08 00 F8 02 80 0D 01 02 00 00 00 00 73 [09:35:02]Write i2c OK [09:35:02]MH_I2C_Read... [09:35:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:35:02]Read from MH i2c: E2 [09:35:02]MH_I2C_Read... [09:35:02]Read from MH i2c: E2 03 00 [09:35:02]MH_I2C_Read... [09:35:02]Read from MH i2c: E2 03 00 F8 02 00 90 00 6E [09:35:02]RAPDU: 90 00 [09:35:02]wFMCommunicate OK [09:35:02]wFMCommunicate request_size=255 [09:35:02]MH_SAM_APDU [09:35:02]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A6 D6 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 52 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 00 00 00 F4 03 04 00 C6 10 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B4 74 03 00 35 04 06 00 C1 6D [09:35:02]Write to MH i2c: E2 02 01 F9 02 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A6 D6 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 52 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 00 00 00 F4 03 04 00 C6 10 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B4 74 03 00 35 04 06 00 C1 6D 00 00 AE [09:35:03]Write i2c OK [09:35:03]MH_I2C_Read... [09:35:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:35:03]Read from MH i2c: E2 [09:35:03]MH_I2C_Read... [09:35:03]Read from MH i2c: E2 03 00 [09:35:03]MH_I2C_Read... [09:35:03]Read from MH i2c: E2 03 00 F9 02 00 90 00 6F [09:35:03]RAPDU: 90 00 [09:35:03]wFMCommunicate OK [09:35:03]wFMCommunicate request_size=9 [09:35:03]MH_SAM_APDU [09:35:03]CAPDU: 80 0D 02 02 04 35 8F 89 E2 [09:35:03]Write to MH i2c: E2 0C 00 FA 02 80 0D 02 02 04 00 35 8F 89 E2 00 00 AD [09:35:03]Write i2c OK [09:35:03]MH_I2C_Read... [09:35:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:35:03]Read from MH i2c: E2 [09:35:03]MH_I2C_Read... [09:35:03]Read from MH i2c: E2 03 00 [09:35:03]MH_I2C_Read... [09:35:03]Read from MH i2c: E2 03 00 FA 02 00 90 00 70 [09:35:03]RAPDU: 90 00 [09:35:03]wFMCommunicate OK [09:35:03]wFMCommunicate request_size=4 [09:35:03]MH_SAM_APDU [09:35:03]CAPDU: 80 0D 03 02 [09:35:03]Write to MH i2c: E2 08 00 FB 02 80 0D 03 02 00 00 00 00 78 [09:35:03]Write i2c OK [09:35:03]MH_I2C_Read... [09:35:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:35:03]Read from MH i2c: E2 [09:35:03]MH_I2C_Read... [09:35:03]Read from MH i2c: E2 0B 00 [09:35:03]MH_I2C_Read... [09:35:03]Read from MH i2c: E2 0B 00 FB 02 00 60 C2 EF 49 E2 0E 8A BC 90 00 09 [09:35:03]RAPDU: 60 C2 EF 49 E2 0E 8A BC 90 00 [09:35:03]wFMCommunicate OK [09:35:03]SAM_PROTO_SignData done [09:35:03]FM_MakeSignedData done [09:35:03]CreateOFDProtocolMessage [09:35:03]wFMCommunicate request_size=4 [09:35:03]MH_SAM_APDU [09:35:03]CAPDU: 80 11 00 00 [09:35:03]Write to MH i2c: E2 08 00 FC 02 80 11 00 00 00 00 00 00 78 [09:35:03]Write i2c OK [09:35:03]MH_I2C_Read... [09:35:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:35:03]Read from MH i2c: E2 [09:35:03]MH_I2C_Read... [09:35:03]Read from MH i2c: E2 17 00 [09:35:03]MH_I2C_Read... [09:35:03]Read from MH i2c: E2 17 00 FC 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D5 [09:35:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:35:03]wFMCommunicate OK [09:35:03]CreateOFDProtocolMessage done [09:35:03]OFDSenderStorePacket 226484 [09:35:03]StoreOFDPacket docnum=226484 [09:35:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 C9 CF 06 01 0A 9A 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A6 D6 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 52 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 00 00 00 F4 03 04 00 C6 10 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B4 74 03 00 35 04 06 00 C1 6D 35 8F 89 E2 60 C2 EF 49 E2 0E 8A BC [09:35:03]CheckFolder [09:35:03]dirname=/storage/ofd_packets [09:35:03]CheckFolder done [09:35:03]ProducePacketName [09:35:03]name=ofd_packets/00226484 [09:35:03]NVStorageSaveData ofd_packets/00226484 [09:35:03]File name is /storage/ofd_packets/00226484 [09:35:03]Write 300 bytes [09:35:03]NVStorageSaveData done [09:35:03]OFDSenderStorePacket done [09:35:03]KKMCreateOFDPacket done [09:35:03]NVStorageSaveData kkm_last_timestamp [09:35:03]File name is /storage/kkm_last_timestamp [09:35:03]Write 4 bytes [09:35:03]NVStorageSaveData done [09:35:03]ExternCall_PrintAddStr [09:35:03]wPrintStart [09:35:03]Write to MH i2c: 01 00 00 FD 02 FF [09:35:03]Write i2c OK [09:35:03]MH_I2C_Read... [09:35:03]Read from MH i2c: 01 [09:35:03]MH_I2C_Read... [09:35:03]Read from MH i2c: 01 07 00 [09:35:03]MH_I2C_Read... [09:35:03]Read from MH i2c: 01 07 00 FD 02 00 00 00 00 00 FF 0F 14 [09:35:03]RasterBufferAndPrint [09:35:03]line Счет N : (1)2002820 [09:35:03]line ИНН: 02508201610067 [09:35:03]line Контрольно-Кассовый Чек [09:35:03]line ПРОДАЖА [09:35:03]line ТРК (МРК, ГНК) : 81 [09:35:03]line Товар: 2711190000 [09:35:03]line ГАЗ-К-5 [09:35:03]line 54.950 * 36.40 [09:35:03]line = 2000.18 [09:35:03]line НДС 12% НСП 1% [09:35:03]line > о реализуемом товаре [09:35:03]line ОКРУГЛЕНИЕ: -0.18 [09:35:03]line ИТОГО: 2000.00 [09:35:03]line Внесено: 2000.00 [09:35:03]line СДАЧА: 0.00 [09:35:03]line НСП 1% : 17.70 [09:35:03]line НДС 12% : 212.41 [09:35:03]line Наличными: 2000.00 [09:35:03]line Безнал.: 0.00 [09:35:03]line Место: АЗС № 97 "Партнер Нефть" [09:35:03]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:35:03]line СНО: Общий режим [09:35:03]line Чек 144 28.07.2024 09:35 [09:35:03]line Смена: 439 ФФД: 1.0 [09:35:03]line ЗНМ: 0300000054 [09:35:03]line РНМ: 0000000000092624 [09:35:03]line Версия ККМ: 001 [09:35:03]line ФМ: 0000000000874959 [09:35:03]line ФД: 226484 [09:35:03]line ФПД: 212674794195426 [09:35:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T093502&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226484&fm=212674794195426&tin=02508201610067®Number=0000000000092624&sum=200000 [09:35:03]written 0, free lines is 4095 [09:35:03]OFD Sender: Processing packet 226484 [packets to send 600, broken 599] [09:35:03]ProducePacketName [09:35:03]name=ofd_packets/00226484 [09:35:03]OFD Sender: To server: pG, [09:35:03]CommunicateWithHost lk.salyk.kg:30040 [09:35:03]ConnectInit lk.salyk.kg [09:35:03]Write to MH i2c: 01 00 00 28 03 2B [09:35:03]Write i2c OK [09:35:03]MH_I2C_Read... [09:35:03]Read from MH i2c: 01 [09:35:03]MH_I2C_Read... [09:35:03]Read from MH i2c: 01 07 00 [09:35:03]MH_I2C_Read... [09:35:03]Read from MH i2c: 01 07 00 28 03 00 00 00 00 00 65 0C A3 [09:35:03]RasterBufferAndPrint [09:35:03]line [09:35:03]line [09:35:03]line [09:35:03]line [09:35:03]line [09:35:03]written 0, free lines is 3182 [09:35:03]MH_Cut [09:35:03]Write to MH i2c: D1 01 00 2F 03 01 04 [09:35:03]Write i2c OK [09:35:03]MH_I2C_Read... [09:35:03]Read from MH i2c: D1 [09:35:03]MH_I2C_Read... [09:35:03]Read from MH i2c: D1 01 00 [09:35:03]MH_I2C_Read... [09:35:03]Read from MH i2c: D1 01 00 2F 03 00 03 [09:35:03]Write to MH i2c: 01 00 00 30 03 33 [09:35:04]Write i2c OK [09:35:04]MH_I2C_Read... [09:35:05]*** Cut start [09:35:05]*** Partial cut [09:35:05]*** CUTSNS_PIN = 1 [09:35:05]*** CUTSNS_PIN = 0 [09:35:05]*** Brake cut motor [09:35:05]Read from MH i2c: 01 [09:35:05]MH_I2C_Read... [09:35:05]*** Stop cut motor [09:35:05]*** Cut end [09:35:05]Read from MH i2c: 01 07 00 [09:35:05]MH_I2C_Read... [09:35:05]Read from MH i2c: 01 07 00 30 03 00 00 00 00 00 FF 0F 48 [09:35:05]process_action close_receipt done [09:35:05]requested_data is exist [09:35:05]produce_requested_data [09:35:05]requested_item fm.sn is exist - process it [09:35:05]wFMCommunicate request_size=4 [09:35:05]MH_SAM_APDU [09:35:05]CAPDU: 80 11 00 00 [09:35:05]Write to MH i2c: E2 08 00 31 03 80 11 00 00 00 00 00 00 AE [09:35:05]Write i2c OK [09:35:05]MH_I2C_Read... [09:35:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:35:05]Read from MH i2c: E2 [09:35:05]MH_I2C_Read... [09:35:05]Read from MH i2c: E2 17 00 [09:35:05]MH_I2C_Read... [09:35:05]Read from MH i2c: E2 17 00 31 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 0B [09:35:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:35:05]wFMCommunicate OK [09:35:05]requested_item fd.num is exist - process it [09:35:05]SAM_PROTO_GetFieldsCounters [09:35:05]wFMCommunicate request_size=4 [09:35:05]MH_SAM_APDU [09:35:05]CAPDU: 80 13 00 00 [09:35:05]Write to MH i2c: E2 08 00 32 03 80 13 00 00 00 00 00 00 B1 [09:35:05]Write i2c OK [09:35:05]MH_I2C_Read... [09:35:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:35:06]Read from MH i2c: E2 [09:35:06]MH_I2C_Read... [09:35:06]Read from MH i2c: E2 62 00 [09:35:06]MH_I2C_Read... [09:35:06]Read from MH i2c: E2 62 00 32 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B4 74 03 00 0E 04 04 00 B7 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 6D [09:35:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B4 74 03 00 0E 04 04 00 B7 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 [09:35:06]wFMCommunicate OK [09:35:06]SAM_PROTO_GetFieldsCounters done [09:35:06]requested_item shift.num is exist - process it [09:35:06]requested_item shift.opened is exist - process it [09:35:06]req_shift_opened [09:35:06]FM_GetShiftState [09:35:06]SAM_PROTO_GetShiftState [09:35:06]wFMCommunicate request_size=4 [09:35:06]MH_SAM_APDU [09:35:06]CAPDU: 80 13 01 00 [09:35:06]Write to MH i2c: E2 08 00 33 03 80 13 01 00 00 00 00 00 B3 [09:35:06]Write i2c OK [09:35:06]MH_I2C_Read... [09:35:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:35:06]Read from MH i2c: E2 [09:35:06]MH_I2C_Read... [09:35:06]Read from MH i2c: E2 0E 00 [09:35:06]MH_I2C_Read... [09:35:06]Read from MH i2c: E2 0E 00 33 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 64 [09:35:06]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [09:35:06]wFMCommunicate OK [09:35:06]SAM_PROTO_GetShiftState done [09:35:06]FM_GetShiftState done [09:35:06]req_shift_opened done [09:35:06]requested_item shift.open_date is exist - process it [09:35:06]req_shift_open_date [09:35:06]req_shift_open_date done [09:35:06]produce_requested_data done [09:35:06]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226484,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [09:35:06]process_action_free close_receipt [09:35:06]json_value_free [09:35:06]json_value_free done [09:35:06]process_json_proto returns [09:35:06]Send response to host [09:35:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226484,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [09:35:06]free response buf [09:35:06]execute_script done [09:35:06]execute_script returns [09:35:06]free content buf [09:35:06]Sock 10.Close socket [09:35:06]Sock 10.Thread stoped [09:35:06]Connected sock=11 [09:35:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 C9 CF 06 01 0A 9A 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A6 D6 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 52 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 00 00 00 F4 03 04 00 C6 10 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B4 74 03 00 35 04 06 00 C1 6D 35 8F 89 E2 60 C2 EF 49 E2 0E 8A BC [09:35:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 65 58 47 00 9D C9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B4 74 03 00 F4 03 04 00 D4 BC A5 66 B6 04 01 00 00 D2 38 25 D6 39 82 EC 31 [09:35:07]CommunicateWithHost err = 0 [09:35:07]CheckOFDResponse [09:35:07]1017 (14) - 77093643461234 [09:35:07]1041 (16) - 0000000000874959 [09:35:07]1040 (4) - 226484 [09:35:07]1012 (4) - 28.07.2024 03:36 [09:35:07]1206 (1) - 0 [09:35:07]OFD Sender: Remove packet 226484 [09:35:07]ProducePacketName [09:35:07]name=ofd_packets/00226484 [09:35:07]NVStorageDeleteData [09:35:07]OFD Sender: No OFD packet to send [09:35:12]OFD Sender: No OFD packet to send [09:35:16]recv_with_timeout no data received [09:35:17]OFD Sender: No OFD packet to send [09:35:22]OFD Sender: No OFD packet to send [09:35:27]recv_with_timeout no data received [09:35:27]OFD Sender: No OFD packet to send [09:35:33]OFD Sender: No OFD packet to send [09:35:35]accept exits with 9 [09:35:35]New connection [09:35:35]New thread 3067166052 created [09:35:35]Thread 3067022692 joined [09:35:35]Waiting for new connection... [09:35:35] Sock 9.Parse request [09:35:35]Sock 9.Check first char [09:35:35]Sock 9.First char is OK [09:35:35]request: POST /json_proto HTTP/1.0 [09:35:35]Method: POST [09:35:35]URL: /json_proto [09:35:35]Method is POST - this is cgi request [09:35:35]url: /json_proto [09:35:35]query_string will be loaded in cgi processing [09:35:35]execute_cgi json_proto POST (null) [09:35:35]execute_cgi path=json_proto method=POST [09:35:35]POST find Content-Length [09:35:35]Host: 172.17.43.131:8080 [09:35:35]Content-Length: 680 [09:35:35]Content-Type: application/json [09:35:35] [09:35:35]POST finish read [09:35:35]Found Content-Length = 680 [09:35:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002826", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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:35:35]execute_script... [09:35:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002826", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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:35:35]POST & json_proto [09:35:35]process_json_proto [09:35:35]json parsed OK: [09:35:35]protocol is kg_v1.0 [09:35:35]action value=close_receipt [09:35:35]process_action close_receipt [09:35:35]cmd_close_receipt [09:35:35]MH_GetDate [09:35:35]Write to MH i2c: F0 00 00 34 03 26 [09:35:35]Write i2c OK [09:35:35]MH_I2C_Read... [09:35:35]Read from MH i2c: F0 [09:35:35]MH_I2C_Read... [09:35:35]Read from MH i2c: F0 09 00 [09:35:35]MH_I2C_Read... [09:35:35]Read from MH i2c: F0 09 00 34 03 00 E8 10 A6 66 F9 24 A2 66 58 [09:35:35]GetLastDocTimeStamp 1722159302 [09:35:35]current date 1722159336 [09:35:35]FM_GetShiftState [09:35:35]SAM_PROTO_GetShiftState [09:35:35]wFMCommunicate request_size=4 [09:35:35]MH_SAM_APDU [09:35:35]CAPDU: 80 13 01 00 [09:35:35]Write to MH i2c: E2 08 00 35 03 80 13 01 00 00 00 00 00 B5 [09:35:35]Write i2c OK [09:35:35]MH_I2C_Read... [09:35:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:35:35]Read from MH i2c: E2 [09:35:35]MH_I2C_Read... [09:35:35]Read from MH i2c: E2 0E 00 [09:35:35]MH_I2C_Read... [09:35:35]Read from MH i2c: E2 0E 00 35 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 66 [09:35:35]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [09:35:35]wFMCommunicate OK [09:35:35]SAM_PROTO_GetShiftState done [09:35:35]FM_GetShiftState done [09:35:35]opened in 1722125326 [09:35:35]opened+sec_in_day 1722211726 [09:35:35]quantity*price = 100050 [09:35:35]sum+1 = 100052 [09:35:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 145 28.07.2024 09:35 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226485 ФПД: 229100034312197 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T093536&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226485&fm=229100034312197&tin=02508201610067®Number=0000000000092624&sum=100000 [09:35:36]StoreToDocumentArchive [09:35:36]shift 439 fd 226485 [09:35:36]save to /storage/0439/doc_00226485 [09:35:36]save last doc name /storage/0439/doc_00226485 to /storage/kkm_last_doc_name [09:35:36]save OK [09:35:36]Clear old archive folders... [09:35:36]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:35:36]tlvbuf is 0069AC50 [09:35:36]SAM_PROTO_ClearQueue [09:35:36]wFMCommunicate request_size=4 [09:35:36]MH_SAM_APDU [09:35:36]CAPDU: 80 09 00 00 [09:35:36]Write to MH i2c: E2 08 00 42 03 80 09 00 00 00 00 00 00 B7 [09:35:36]Write i2c OK [09:35:36]MH_I2C_Read... [09:35:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:35:36]Read from MH i2c: E2 [09:35:36]MH_I2C_Read... [09:35:36]Read from MH i2c: E2 03 00 [09:35:36]MH_I2C_Read... [09:35:36]Read from MH i2c: E2 03 00 42 03 00 90 00 B9 [09:35:36]RAPDU: 90 00 [09:35:36]wFMCommunicate OK [09:35:36]SAM_PROTO_ClearQueue done [09:35:36]KKMCreateOFDPacket [09:35:36]OFDProtocolAddRootSTLVToBuf [09:35:36]FM_MakeSignedData [09:35:36]FM_MakeSignedData [09:35:36]SAM_PROTO_SignData [09:35:36]wFMCommunicate request_size=4 [09:35:36]MH_SAM_APDU [09:35:36]CAPDU: 80 0D 01 02 [09:35:36]Write to MH i2c: E2 08 00 43 03 80 0D 01 02 00 00 00 00 BF [09:35:36]Write i2c OK [09:35:36]MH_I2C_Read... [09:35:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:35:36]Read from MH i2c: E2 [09:35:36]MH_I2C_Read... [09:35:36]Read from MH i2c: E2 03 00 [09:35:36]MH_I2C_Read... [09:35:36]Read from MH i2c: E2 03 00 43 03 00 90 00 BA [09:35:36]RAPDU: 90 00 [09:35:36]wFMCommunicate OK [09:35:36]wFMCommunicate request_size=255 [09:35:36]MH_SAM_APDU [09:35:36]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 E8 10 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B5 74 03 00 35 04 06 00 D0 5D 82 29 [09:35:37]Write to MH i2c: E2 02 01 44 03 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 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 E8 10 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B5 74 03 00 35 04 06 00 D0 5D 82 29 00 00 9D [09:35:37]Write i2c OK [09:35:37]MH_I2C_Read... [09:35:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:35:37]Read from MH i2c: E2 [09:35:37]MH_I2C_Read... [09:35:37]Read from MH i2c: E2 03 00 [09:35:37]MH_I2C_Read... [09:35:37]Read from MH i2c: E2 03 00 44 03 00 90 00 BB [09:35:37]RAPDU: 90 00 [09:35:37]wFMCommunicate OK [09:35:37]wFMCommunicate request_size=7 [09:35:37]MH_SAM_APDU [09:35:37]CAPDU: 80 0D 02 02 02 C8 05 [09:35:37]Write to MH i2c: E2 0A 00 45 03 80 0D 02 02 02 00 C8 05 00 00 93 [09:35:37]Write i2c OK [09:35:37]MH_I2C_Read... [09:35:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:35:37]Read from MH i2c: E2 [09:35:37]MH_I2C_Read... [09:35:37]Read from MH i2c: E2 03 00 [09:35:37]MH_I2C_Read... [09:35:37]Read from MH i2c: E2 03 00 45 03 00 90 00 BC [09:35:37]RAPDU: 90 00 [09:35:37]wFMCommunicate OK [09:35:37]wFMCommunicate request_size=4 [09:35:37]MH_SAM_APDU [09:35:37]CAPDU: 80 0D 03 02 [09:35:37]Write to MH i2c: E2 08 00 46 03 80 0D 03 02 00 00 00 00 C4 [09:35:37]Write i2c OK [09:35:37]MH_I2C_Read... [09:35:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:35:37]Read from MH i2c: E2 [09:35:37]MH_I2C_Read... [09:35:37]Read from MH i2c: E2 0B 00 [09:35:37]MH_I2C_Read... [09:35:37]Read from MH i2c: E2 0B 00 46 03 00 28 0B DE 5C EF B2 84 5F 90 00 B6 [09:35:37]RAPDU: 28 0B DE 5C EF B2 84 5F 90 00 [09:35:37]wFMCommunicate OK [09:35:37]SAM_PROTO_SignData done [09:35:37]FM_MakeSignedData done [09:35:37]CreateOFDProtocolMessage [09:35:37]wFMCommunicate request_size=4 [09:35:37]MH_SAM_APDU [09:35:37]CAPDU: 80 11 00 00 [09:35:37]Write to MH i2c: E2 08 00 47 03 80 11 00 00 00 00 00 00 C4 [09:35:37]Write i2c OK [09:35:37]MH_I2C_Read... [09:35:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:35:37]Read from MH i2c: E2 [09:35:37]MH_I2C_Read... [09:35:37]Read from MH i2c: E2 17 00 [09:35:37]MH_I2C_Read... [09:35:37]Read from MH i2c: E2 17 00 47 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 21 [09:35:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:35:37]wFMCommunicate OK [09:35:37]CreateOFDProtocolMessage done [09:35:37]OFDSenderStorePacket 226485 [09:35:37]StoreOFDPacket docnum=226485 [09:35:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 8D 45 04 01 E0 A5 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 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 E8 10 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B5 74 03 00 35 04 06 00 D0 5D 82 29 C8 05 28 0B DE 5C EF B2 84 5F [09:35:37]CheckFolder [09:35:37]dirname=/storage/ofd_packets [09:35:37]CheckFolder done [09:35:37]ProducePacketName [09:35:37]name=ofd_packets/00226485 [09:35:37]NVStorageSaveData ofd_packets/00226485 [09:35:37]File name is /storage/ofd_packets/00226485 [09:35:37]Write 298 bytes [09:35:37]NVStorageSaveData done [09:35:37]OFDSenderStorePacket done [09:35:37]KKMCreateOFDPacket done [09:35:37]NVStorageSaveData kkm_last_timestamp [09:35:37]File name is /storage/kkm_last_timestamp [09:35:37]Write 4 bytes [09:35:37]NVStorageSaveData done [09:35:37]ExternCall_PrintAddStr [09:35:37]wPrintStart [09:35:37]Write to MH i2c: 01 00 00 48 03 4B [09:35:37]Write i2c OK [09:35:37]MH_I2C_Read... [09:35:37]Read from MH i2c: 01 [09:35:37]MH_I2C_Read... [09:35:37]Read from MH i2c: 01 07 00 [09:35:37]MH_I2C_Read... [09:35:37]Read from MH i2c: 01 07 00 48 03 00 00 00 00 00 FF 0F 60 [09:35:37]RasterBufferAndPrint [09:35:37]line Счет N : (1)2002826 [09:35:37]line ИНН: 02508201610067 [09:35:37]line Контрольно-Кассовый Чек [09:35:37]line ПРОДАЖА [09:35:37]line ТРК (МРК, ГНК) : 61 [09:35:37]line Товар: 2710194210 [09:35:37]line ДТ-К-5 [09:35:37]line 13.130 * 76.20 [09:35:37]line = 1000.51 [09:35:37]line НДС 12% НСП 1% [09:35:37]line > о реализуемом товаре [09:35:37]line ОКРУГЛЕНИЕ: -0.51 [09:35:37]line ИТОГО: 1000.00 [09:35:37]line Внесено: 1000.00 [09:35:37]line СДАЧА: 0.00 [09:35:37]line НСП 1% : 8.85 [09:35:37]line НДС 12% : 106.25 [09:35:37]line Наличными: 1000.00 [09:35:37]line Безнал.: 0.00 [09:35:37]line Место: АЗС № 97 "Партнер Нефть" [09:35:37]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:35:37]line СНО: Общий режим [09:35:37]line Чек 145 28.07.2024 09:35 [09:35:37]line Смена: 439 ФФД: 1.0 [09:35:37]line ЗНМ: 0300000054 [09:35:37]line РНМ: 0000000000092624 [09:35:37]line Версия ККМ: 001 [09:35:37]line ФМ: 0000000000874959 [09:35:37]line ФД: 226485 [09:35:37]line ФПД: 229100034312197 [09:35:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T093536&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226485&fm=229100034312197&tin=02508201610067®Number=0000000000092624&sum=100000 [09:35:37]OFD Sender: Processing packet 226485 [packets to send 600, broken 599] [09:35:37]ProducePacketName [09:35:37]name=ofd_packets/00226485 [09:35:37]OFD Sender: To server: pG, [09:35:37]CommunicateWithHost lk.salyk.kg:30040 [09:35:37]ConnectInit lk.salyk.kg [09:35:37]written 0, free lines is 4095 [09:35:38]Write to MH i2c: 01 00 00 73 03 76 [09:35:38]Write i2c OK [09:35:38]MH_I2C_Read... [09:35:38]Read from MH i2c: 01 [09:35:38]MH_I2C_Read... [09:35:38]Read from MH i2c: 01 07 00 [09:35:38]MH_I2C_Read... [09:35:38]Read from MH i2c: 01 07 00 73 03 00 00 00 00 00 5F 0C E8 [09:35:38]RasterBufferAndPrint [09:35:38]line [09:35:38]line [09:35:38]line [09:35:38]line [09:35:38]line [09:35:38]written 0, free lines is 3177 [09:35:38]MH_Cut [09:35:38]Write to MH i2c: D1 01 00 7A 03 01 4F [09:35:38]Write i2c OK [09:35:38]MH_I2C_Read... [09:35:38]Read from MH i2c: D1 [09:35:38]MH_I2C_Read... [09:35:38]Read from MH i2c: D1 01 00 [09:35:38]MH_I2C_Read... [09:35:38]Read from MH i2c: D1 01 00 7A 03 00 4E [09:35:38]Write to MH i2c: 01 00 00 7B 03 7E [09:35:38]Write i2c OK [09:35:38]MH_I2C_Read... [09:35:39]*** Cut start [09:35:39]*** Partial cut [09:35:39]*** CUTSNS_PIN = 1 [09:35:39]*** CUTSNS_PIN = 0 [09:35:39]*** Brake cut motor [09:35:39]Read from MH i2c: 01 [09:35:39]MH_I2C_Read... [09:35:39]*** Stop cut motor [09:35:39]*** Cut end [09:35:39]Read from MH i2c: 01 07 00 [09:35:39]MH_I2C_Read... [09:35:39]Read from MH i2c: 01 07 00 7B 03 00 00 00 00 00 FF 0F 93 [09:35:39]process_action close_receipt done [09:35:39]requested_data is exist [09:35:39]produce_requested_data [09:35:39]requested_item fm.sn is exist - process it [09:35:39]wFMCommunicate request_size=4 [09:35:39]MH_SAM_APDU [09:35:39]CAPDU: 80 11 00 00 [09:35:39]Write to MH i2c: E2 08 00 7C 03 80 11 00 00 00 00 00 00 F9 [09:35:39]Write i2c OK [09:35:39]MH_I2C_Read... [09:35:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:35:39]Read from MH i2c: E2 [09:35:39]MH_I2C_Read... [09:35:39]Read from MH i2c: E2 17 00 [09:35:39]MH_I2C_Read... [09:35:39]Read from MH i2c: E2 17 00 7C 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 56 [09:35:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:35:39]wFMCommunicate OK [09:35:39]requested_item fd.num is exist - process it [09:35:39]SAM_PROTO_GetFieldsCounters [09:35:39]wFMCommunicate request_size=4 [09:35:39]MH_SAM_APDU [09:35:39]CAPDU: 80 13 00 00 [09:35:39]Write to MH i2c: E2 08 00 7D 03 80 13 00 00 00 00 00 00 FC [09:35:39]Write i2c OK [09:35:39]MH_I2C_Read... [09:35:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:35:40]Read from MH i2c: E2 [09:35:40]MH_I2C_Read... [09:35:40]Read from MH i2c: E2 62 00 [09:35:40]MH_I2C_Read... [09:35:40]Read from MH i2c: E2 62 00 7D 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B5 74 03 00 0E 04 04 00 B7 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 BC [09:35:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B5 74 03 00 0E 04 04 00 B7 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 [09:35:40]wFMCommunicate OK [09:35:40]SAM_PROTO_GetFieldsCounters done [09:35:40]requested_item shift.num is exist - process it [09:35:40]requested_item shift.opened is exist - process it [09:35:40]req_shift_opened [09:35:40]FM_GetShiftState [09:35:40]SAM_PROTO_GetShiftState [09:35:40]wFMCommunicate request_size=4 [09:35:40]MH_SAM_APDU [09:35:40]CAPDU: 80 13 01 00 [09:35:40]Write to MH i2c: E2 08 00 7E 03 80 13 01 00 00 00 00 00 FE [09:35:40]Write i2c OK [09:35:40]MH_I2C_Read... [09:35:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:35:40]Read from MH i2c: E2 [09:35:40]MH_I2C_Read... [09:35:40]Read from MH i2c: E2 0E 00 [09:35:40]MH_I2C_Read... [09:35:40]Read from MH i2c: E2 0E 00 7E 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 AF [09:35:40]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [09:35:40]wFMCommunicate OK [09:35:40]SAM_PROTO_GetShiftState done [09:35:40]FM_GetShiftState done [09:35:40]req_shift_opened done [09:35:40]requested_item shift.open_date is exist - process it [09:35:40]req_shift_open_date [09:35:40]req_shift_open_date done [09:35:40]produce_requested_data done [09:35:40]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226485,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [09:35:40]process_action_free close_receipt [09:35:40]json_value_free [09:35:40]json_value_free done [09:35:40]process_json_proto returns [09:35:40]Send response to host [09:35:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226485,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [09:35:40]free response buf [09:35:40]execute_script done [09:35:40]execute_script returns [09:35:40]free content buf [09:35:40]Sock 9.Close socket [09:35:40]Sock 9.Thread stoped [09:35:46]recv_with_timeout no data received [09:35:54]Connected sock=11 [09:35:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 8D 45 04 01 E0 A5 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 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 E8 10 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B5 74 03 00 35 04 06 00 D0 5D 82 29 C8 05 28 0B DE 5C EF B2 84 5F [09:35:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 EA 0F 47 00 AD AD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B5 74 03 00 F4 03 04 00 04 BD A5 66 B6 04 01 00 00 53 29 E8 49 2A 48 2D 5A [09:35:56]CommunicateWithHost err = 0 [09:35:56]CheckOFDResponse [09:35:56]1017 (14) - 77093643461234 [09:35:56]1041 (16) - 0000000000874959 [09:35:56]1040 (4) - 226485 [09:35:56]1012 (4) - 28.07.2024 03:37 [09:35:56]1206 (1) - 0 [09:35:56]OFD Sender: Remove packet 226485 [09:35:56]ProducePacketName [09:35:56]name=ofd_packets/00226485 [09:35:56]NVStorageDeleteData [09:35:56]OFD Sender: No OFD packet to send [09:36:01]OFD Sender: No OFD packet to send [09:36:06]OFD Sender: No OFD packet to send [09:36:08]recv_with_timeout no data received [09:36:11]OFD Sender: No OFD packet to send [09:36:16]OFD Sender: No OFD packet to send [09:36:21]OFD Sender: No OFD packet to send [09:36:26]OFD Sender: No OFD packet to send [09:36:27]recv_with_timeout no data received [09:36:31]OFD Sender: No OFD packet to send [09:36:36]OFD Sender: No OFD packet to send [09:36:41]OFD Sender: No OFD packet to send [09:36:46]OFD Sender: No OFD packet to send [09:36:51]OFD Sender: No OFD packet to send [09:36:56]OFD Sender: No OFD packet to send [09:37:01]OFD Sender: No OFD packet to send [09:37:06]OFD Sender: No OFD packet to send [09:37:11]OFD Sender: No OFD packet to send [09:37:16]OFD Sender: No OFD packet to send [09:37:21]OFD Sender: No OFD packet to send [09:37:26]OFD Sender: No OFD packet to send [09:37:31]OFD Sender: No OFD packet to send [09:37:36]OFD Sender: No OFD packet to send [09:37:41]OFD Sender: No OFD packet to send [09:37:46]OFD Sender: No OFD packet to send [09:37:51]OFD Sender: No OFD packet to send [09:37:56]OFD Sender: No OFD packet to send [09:38:01]OFD Sender: No OFD packet to send [09:38:06]OFD Sender: No OFD packet to send [09:38:11]OFD Sender: No OFD packet to send [09:38:16]OFD Sender: No OFD packet to send [09:38:21]OFD Sender: No OFD packet to send [09:38:26]OFD Sender: No OFD packet to send [09:38:31]OFD Sender: No OFD packet to send [09:38:36]OFD Sender: No OFD packet to send [09:38:41]OFD Sender: No OFD packet to send [09:38:47]OFD Sender: No OFD packet to send [09:38:52]OFD Sender: No OFD packet to send [09:38:57]OFD Sender: No OFD packet to send [09:39:02]OFD Sender: No OFD packet to send [09:39:07]OFD Sender: No OFD packet to send [09:39:12]OFD Sender: No OFD packet to send [09:39:17]OFD Sender: No OFD packet to send [09:39:22]OFD Sender: No OFD packet to send [09:39:27]OFD Sender: No OFD packet to send [09:39:32]OFD Sender: No OFD packet to send [09:39:37]OFD Sender: No OFD packet to send [09:39:42]OFD Sender: No OFD packet to send [09:39:47]OFD Sender: No OFD packet to send [09:39:52]OFD Sender: No OFD packet to send [09:39:57]OFD Sender: No OFD packet to send [09:40:02]OFD Sender: No OFD packet to send [09:40:07]OFD Sender: No OFD packet to send [09:40:12]OFD Sender: No OFD packet to send [09:40:17]OFD Sender: No OFD packet to send [09:40:22]OFD Sender: No OFD packet to send [09:40:27]OFD Sender: No OFD packet to send [09:40:32]OFD Sender: No OFD packet to send [09:40:37]OFD Sender: No OFD packet to send [09:40:42]OFD Sender: No OFD packet to send [09:40:47]OFD Sender: No OFD packet to send [09:40:52]OFD Sender: No OFD packet to send [09:40:57]OFD Sender: No OFD packet to send [09:41:02]OFD Sender: No OFD packet to send [09:41:07]OFD Sender: No OFD packet to send [09:41:12]OFD Sender: No OFD packet to send [09:41:17]OFD Sender: No OFD packet to send [09:41:22]OFD Sender: No OFD packet to send [09:41:23]recv_with_timeout no data received [09:41:27]OFD Sender: No OFD packet to send [09:41:32]OFD Sender: No OFD packet to send [09:41:37]OFD Sender: No OFD packet to send [09:41:42]OFD Sender: No OFD packet to send [09:41:47]OFD Sender: No OFD packet to send [09:41:52]OFD Sender: No OFD packet to send [09:41:57]OFD Sender: No OFD packet to send [09:42:02]OFD Sender: No OFD packet to send [09:42:07]OFD Sender: No OFD packet to send [09:42:12]accept exits with 10 [09:42:12]New connection [09:42:12]New thread 3067022692 created [09:42:12]Thread 3067166052 joined [09:42:12]Waiting for new connection... [09:42:12] Sock 10.Parse request [09:42:12]Sock 10.Check first char [09:42:12]Sock 10.First char is OK [09:42:12]request: POST /json_proto HTTP/1.0 [09:42:12]Method: POST [09:42:12]URL: /json_proto [09:42:12]Method is POST - this is cgi request [09:42:12]url: /json_proto [09:42:12]query_string will be loaded in cgi processing [09:42:12]execute_cgi json_proto POST (null) [09:42:12]execute_cgi path=json_proto method=POST [09:42:12]POST find Content-Length [09:42:12]Host: 172.17.43.131:8080 [09:42:12]Content-Length: 679 [09:42:12]Content-Type: application/json [09:42:12] [09:42:12]POST finish read [09:42:12]Found Content-Length = 679 [09:42:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002827", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 11.800, "sum" : 800.04, "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:42:12]execute_script... [09:42:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002827", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 11.800, "sum" : 800.04, "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:42:12]POST & json_proto [09:42:12]process_json_proto [09:42:12]json parsed OK: [09:42:12]protocol is kg_v1.0 [09:42:12]action value=close_receipt [09:42:12]process_action close_receipt [09:42:12]cmd_close_receipt [09:42:12]MH_GetDate [09:42:12]Write to MH i2c: F0 00 00 7F 03 71 [09:42:12]Write i2c OK [09:42:12]MH_I2C_Read... [09:42:12]Read from MH i2c: F0 [09:42:12]MH_I2C_Read... [09:42:12]Read from MH i2c: F0 09 00 [09:42:12]MH_I2C_Read... [09:42:12]Read from MH i2c: F0 09 00 7F 03 00 74 12 A6 66 F9 24 A2 66 31 [09:42:12]GetLastDocTimeStamp 1722159336 [09:42:12]current date 1722159732 [09:42:12]FM_GetShiftState [09:42:12]SAM_PROTO_GetShiftState [09:42:12]wFMCommunicate request_size=4 [09:42:12]MH_SAM_APDU [09:42:12]CAPDU: 80 13 01 00 [09:42:12]Write to MH i2c: E2 08 00 80 03 80 13 01 00 00 00 00 00 00 [09:42:12]Write i2c OK [09:42:12]MH_I2C_Read... [09:42:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:42:12]Read from MH i2c: E2 [09:42:12]MH_I2C_Read... [09:42:12]Read from MH i2c: E2 0E 00 [09:42:12]MH_I2C_Read... [09:42:12]Read from MH i2c: E2 0E 00 80 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 B1 [09:42:12]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [09:42:12]wFMCommunicate OK [09:42:12]SAM_PROTO_GetShiftState done [09:42:12]FM_GetShiftState done [09:42:12]opened in 1722125326 [09:42:12]opened+sec_in_day 1722211726 [09:42:12]quantity*price = 80004 [09:42:12]sum+1 = 80005 [09:42:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 146 28.07.2024 09:42 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226486 ФПД: 279287845332348 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T094212&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226486&fm=279287845332348&tin=02508201610067®Number=0000000000092624&sum=80000 [09:42:13]StoreToDocumentArchive [09:42:13]shift 439 fd 226486 [09:42:13]save to /storage/0439/doc_00226486 [09:42:13]save last doc name /storage/0439/doc_00226486 to /storage/kkm_last_doc_name [09:42:13]save OK [09:42:13]Clear old archive folders... [09:42:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:42:13]tlvbuf is 006F1870 [09:42:13]SAM_PROTO_ClearQueue [09:42:13]wFMCommunicate request_size=4 [09:42:13]MH_SAM_APDU [09:42:13]CAPDU: 80 09 00 00 [09:42:13]Write to MH i2c: E2 08 00 8D 03 80 09 00 00 00 00 00 00 02 [09:42:13]Write i2c OK [09:42:13]MH_I2C_Read... [09:42:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:42:13]Read from MH i2c: E2 [09:42:13]MH_I2C_Read... [09:42:13]Read from MH i2c: E2 03 00 [09:42:13]MH_I2C_Read... [09:42:13]Read from MH i2c: E2 03 00 8D 03 00 90 00 04 [09:42:13]RAPDU: 90 00 [09:42:13]wFMCommunicate OK [09:42:13]SAM_PROTO_ClearQueue done [09:42:13]KKMCreateOFDPacket [09:42:13]OFDProtocolAddRootSTLVToBuf [09:42:13]FM_MakeSignedData [09:42:13]FM_MakeSignedData [09:42:13]SAM_PROTO_SignData [09:42:13]wFMCommunicate request_size=4 [09:42:13]MH_SAM_APDU [09:42:13]CAPDU: 80 0D 01 02 [09:42:13]Write to MH i2c: E2 08 00 8E 03 80 0D 01 02 00 00 00 00 0A [09:42:13]Write i2c OK [09:42:13]MH_I2C_Read... [09:42:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:42:13]Read from MH i2c: E2 [09:42:13]MH_I2C_Read... [09:42:13]Read from MH i2c: E2 03 00 [09:42:13]MH_I2C_Read... [09:42:13]Read from MH i2c: E2 03 00 8E 03 00 90 00 05 [09:42:13]RAPDU: 90 00 [09:42:13]wFMCommunicate OK [09:42:13]wFMCommunicate request_size=255 [09:42:13]MH_SAM_APDU [09:42:13]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 74 12 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B6 74 03 00 35 04 06 00 FE [09:42:13]Write to MH i2c: E2 02 01 8F 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 74 12 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B6 74 03 00 35 04 06 00 FE 00 00 45 [09:42:13]Write i2c OK [09:42:13]MH_I2C_Read... [09:42:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:42:13]Read from MH i2c: E2 [09:42:13]MH_I2C_Read... [09:42:13]Read from MH i2c: E2 03 00 [09:42:13]MH_I2C_Read... [09:42:13]Read from MH i2c: E2 03 00 8F 03 00 90 00 06 [09:42:13]RAPDU: 90 00 [09:42:13]wFMCommunicate OK [09:42:13]wFMCommunicate request_size=10 [09:42:13]MH_SAM_APDU [09:42:13]CAPDU: 80 0D 02 02 05 02 C4 CF A5 7C [09:42:13]Write to MH i2c: E2 0D 00 90 03 80 0D 02 02 05 00 02 C4 CF A5 7C 00 00 CD [09:42:13]Write i2c OK [09:42:13]MH_I2C_Read... [09:42:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:42:13]Read from MH i2c: E2 [09:42:13]MH_I2C_Read... [09:42:13]Read from MH i2c: E2 03 00 [09:42:13]MH_I2C_Read... [09:42:13]Read from MH i2c: E2 03 00 90 03 00 90 00 07 [09:42:13]RAPDU: 90 00 [09:42:13]wFMCommunicate OK [09:42:13]wFMCommunicate request_size=4 [09:42:13]MH_SAM_APDU [09:42:13]CAPDU: 80 0D 03 02 [09:42:13]Write to MH i2c: E2 08 00 91 03 80 0D 03 02 00 00 00 00 0F [09:42:13]Write i2c OK [09:42:13]MH_I2C_Read... [09:42:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:42:13]Read from MH i2c: E2 [09:42:13]MH_I2C_Read... [09:42:13]Read from MH i2c: E2 0B 00 [09:42:13]MH_I2C_Read... [09:42:13]Read from MH i2c: E2 0B 00 91 03 00 26 46 0E 7B 96 D2 25 B0 90 00 42 [09:42:13]RAPDU: 26 46 0E 7B 96 D2 25 B0 90 00 [09:42:13]wFMCommunicate OK [09:42:13]SAM_PROTO_SignData done [09:42:13]FM_MakeSignedData done [09:42:13]CreateOFDProtocolMessage [09:42:13]wFMCommunicate request_size=4 [09:42:13]MH_SAM_APDU [09:42:13]CAPDU: 80 11 00 00 [09:42:13]Write to MH i2c: E2 08 00 92 03 80 11 00 00 00 00 00 00 0F [09:42:13]Write i2c OK [09:42:13]MH_I2C_Read... [09:42:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:42:13]Read from MH i2c: E2 [09:42:13]MH_I2C_Read... [09:42:13]Read from MH i2c: E2 17 00 [09:42:13]MH_I2C_Read... [09:42:13]Read from MH i2c: E2 17 00 92 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6C [09:42:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:42:13]wFMCommunicate OK [09:42:13]CreateOFDProtocolMessage done [09:42:13]OFDSenderStorePacket 226486 [09:42:13]StoreOFDPacket docnum=226486 [09:42:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 89 1B 07 01 25 16 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 74 12 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B6 74 03 00 35 04 06 00 FE 02 C4 CF A5 7C 26 46 0E 7B 96 D2 25 B0 [09:42:13]CheckFolder [09:42:13]dirname=/storage/ofd_packets [09:42:13]CheckFolder done [09:42:13]ProducePacketName [09:42:13]name=ofd_packets/00226486 [09:42:13]NVStorageSaveData ofd_packets/00226486 [09:42:13]File name is /storage/ofd_packets/00226486 [09:42:13]Write 301 bytes [09:42:13]NVStorageSaveData done [09:42:13]OFDSenderStorePacket done [09:42:13]KKMCreateOFDPacket done [09:42:13]NVStorageSaveData kkm_last_timestamp [09:42:13]File name is /storage/kkm_last_timestamp [09:42:13]Write 4 bytes [09:42:13]NVStorageSaveData done [09:42:13]ExternCall_PrintAddStr [09:42:13]wPrintStart [09:42:13]Write to MH i2c: 01 00 00 93 03 96 [09:42:13]Write i2c OK [09:42:13]MH_I2C_Read... [09:42:13]Read from MH i2c: 01 [09:42:13]MH_I2C_Read... [09:42:13]Read from MH i2c: 01 07 00 [09:42:13]MH_I2C_Read... [09:42:13]Read from MH i2c: 01 07 00 93 03 00 00 00 00 00 FF 0F AB [09:42:13]RasterBufferAndPrint [09:42:13]line Счет N : (1)2002827 [09:42:13]line ИНН: 02508201610067 [09:42:13]line Контрольно-Кассовый Чек [09:42:13]line ПРОДАЖА [09:42:13]line ТРК (МРК, ГНК) : 53 [09:42:13]line Товар: 2710124130 [09:42:13]line Аи-92-К-5 [09:42:13]line 11.800 * 67.80 [09:42:13]line = 800.04 [09:42:13]line НДС 12% НСП 1% [09:42:13]line > о реализуемом товаре [09:42:13]line ОКРУГЛЕНИЕ: -0.04 [09:42:13]line ИТОГО: 800.00 [09:42:13]line Внесено: 800.00 [09:42:13]line СДАЧА: 0.00 [09:42:13]line НСП 1% : 7.08 [09:42:13]line НДС 12% : 84.96 [09:42:13]line Наличными: 800.00 [09:42:13]line Безнал.: 0.00 [09:42:13]line Место: АЗС № 97 "Партнер Нефть" [09:42:13]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:42:13]line СНО: Общий режим [09:42:13]line Чек 146 28.07.2024 09:42 [09:42:13]line Смена: 439 ФФД: 1.0 [09:42:13]line ЗНМ: 0300000054 [09:42:13]line РНМ: 0000000000092624 [09:42:13]line Версия ККМ: 001 [09:42:13]line ФМ: 0000000000874959 [09:42:13]line ФД: 226486 [09:42:13]line ФПД: 279287845332348 [09:42:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T094212&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226486&fm=279287845332348&tin=02508201610067®Number=0000000000092624&sum=80000 [09:42:14]OFD Sender: Processing packet 226486 [packets to send 600, broken 599] [09:42:14]ProducePacketName [09:42:14]name=ofd_packets/00226486 [09:42:14]OFD Sender: To server: pG, [09:42:14]CommunicateWithHost lk.salyk.kg:30040 [09:42:14]ConnectInit lk.salyk.kg [09:42:14]written 0, free lines is 4095 [09:42:14]Write to MH i2c: 01 00 00 BE 03 C1 [09:42:14]Write i2c OK [09:42:14]MH_I2C_Read... [09:42:14]Read from MH i2c: 01 [09:42:14]MH_I2C_Read... [09:42:14]Read from MH i2c: 01 07 00 [09:42:14]MH_I2C_Read... [09:42:14]Read from MH i2c: 01 07 00 BE 03 00 00 00 00 00 5D 0C 31 [09:42:14]RasterBufferAndPrint [09:42:14]line [09:42:14]line [09:42:14]line [09:42:14]line [09:42:14]line [09:42:14]written 0, free lines is 3167 [09:42:14]MH_Cut [09:42:14]Write to MH i2c: D1 01 00 C5 03 01 9A [09:42:14]Write i2c OK [09:42:14]MH_I2C_Read... [09:42:14]Read from MH i2c: D1 [09:42:14]MH_I2C_Read... [09:42:14]Read from MH i2c: D1 01 00 [09:42:14]MH_I2C_Read... [09:42:14]Read from MH i2c: D1 01 00 C5 03 00 99 [09:42:14]Write to MH i2c: 01 00 00 C6 03 C9 [09:42:14]Write i2c OK [09:42:14]MH_I2C_Read... [09:42:15]*** Cut start [09:42:15]*** Partial cut [09:42:15]*** CUTSNS_PIN = 1 [09:42:16]*** CUTSNS_PIN = 0 [09:42:16]*** Brake cut motor [09:42:16]Read from MH i2c: 01 [09:42:16]MH_I2C_Read... [09:42:16]*** Stop cut motor [09:42:16]*** Cut end [09:42:16]Read from MH i2c: 01 07 00 [09:42:16]MH_I2C_Read... [09:42:16]Read from MH i2c: 01 07 00 C6 03 00 00 00 00 00 FF 0F DE [09:42:16]process_action close_receipt done [09:42:16]requested_data is exist [09:42:16]produce_requested_data [09:42:16]requested_item fm.sn is exist - process it [09:42:16]wFMCommunicate request_size=4 [09:42:16]MH_SAM_APDU [09:42:16]CAPDU: 80 11 00 00 [09:42:16]Write to MH i2c: E2 08 00 C7 03 80 11 00 00 00 00 00 00 44 [09:42:16]Write i2c OK [09:42:16]MH_I2C_Read... [09:42:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:42:16]Read from MH i2c: E2 [09:42:16]MH_I2C_Read... [09:42:16]Read from MH i2c: E2 17 00 [09:42:16]MH_I2C_Read... [09:42:16]Read from MH i2c: E2 17 00 C7 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A1 [09:42:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:42:16]wFMCommunicate OK [09:42:16]requested_item fd.num is exist - process it [09:42:16]SAM_PROTO_GetFieldsCounters [09:42:16]wFMCommunicate request_size=4 [09:42:16]MH_SAM_APDU [09:42:16]CAPDU: 80 13 00 00 [09:42:16]Write to MH i2c: E2 08 00 C8 03 80 13 00 00 00 00 00 00 47 [09:42:16]Write i2c OK [09:42:16]MH_I2C_Read... [09:42:16]Connected sock=11 [09:42:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 89 1B 07 01 25 16 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 74 12 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B6 74 03 00 35 04 06 00 FE 02 C4 CF A5 7C 26 46 0E 7B 96 D2 25 B0 [09:42:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:42:16]Read from MH i2c: E2 [09:42:16]MH_I2C_Read... [09:42:16]Read from MH i2c: E2 62 00 [09:42:16]MH_I2C_Read... [09:42:16]Read from MH i2c: E2 62 00 C8 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B6 74 03 00 0E 04 04 00 B7 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 0B [09:42:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B6 74 03 00 0E 04 04 00 B7 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 [09:42:16]wFMCommunicate OK [09:42:16]SAM_PROTO_GetFieldsCounters done [09:42:16]requested_item shift.num is exist - process it [09:42:16]requested_item shift.opened is exist - process it [09:42:16]req_shift_opened [09:42:16]FM_GetShiftState [09:42:16]SAM_PROTO_GetShiftState [09:42:16]wFMCommunicate request_size=4 [09:42:16]MH_SAM_APDU [09:42:16]CAPDU: 80 13 01 00 [09:42:16]Write to MH i2c: E2 08 00 C9 03 80 13 01 00 00 00 00 00 49 [09:42:16]Write i2c OK [09:42:16]MH_I2C_Read... [09:42:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:42:16]Read from MH i2c: E2 [09:42:16]MH_I2C_Read... [09:42:16]Read from MH i2c: E2 0E 00 [09:42:16]MH_I2C_Read... [09:42:16]Read from MH i2c: E2 0E 00 C9 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 FA [09:42:16]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [09:42:16]wFMCommunicate OK [09:42:16]SAM_PROTO_GetShiftState done [09:42:16]FM_GetShiftState done [09:42:16]req_shift_opened done [09:42:16]requested_item shift.open_date is exist - process it [09:42:16]req_shift_open_date [09:42:16]req_shift_open_date done [09:42:16]produce_requested_data done [09:42:16]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226486,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [09:42:16]process_action_free close_receipt [09:42:16]json_value_free [09:42:16]json_value_free done [09:42:16]process_json_proto returns [09:42:16]Send response to host [09:42:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226486,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [09:42:16]free response buf [09:42:16]execute_script done [09:42:16]execute_script returns [09:42:16]free content buf [09:42:16]Sock 10.Close socket [09:42:16]Sock 10.Thread stoped [09:42:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 AF 13 47 00 6A 22 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B6 74 03 00 F4 03 04 00 82 BE A5 66 B6 04 01 00 00 FC 4E F9 22 CD A9 27 9B [09:42:17]CommunicateWithHost err = 0 [09:42:17]CheckOFDResponse [09:42:17]1017 (14) - 77093643461234 [09:42:17]1041 (16) - 0000000000874959 [09:42:17]1040 (4) - 226486 [09:42:17]1012 (4) - 28.07.2024 03:44 [09:42:17]1206 (1) - 0 [09:42:17]OFD Sender: Remove packet 226486 [09:42:17]ProducePacketName [09:42:17]name=ofd_packets/00226486 [09:42:17]NVStorageDeleteData [09:42:17]OFD Sender: No OFD packet to send [09:42:19]recv_with_timeout no data received [09:42:22]OFD Sender: No OFD packet to send [09:42:27]OFD Sender: No OFD packet to send [09:42:32]OFD Sender: No OFD packet to send [09:42:37]recv_with_timeout no data received [09:42:37]OFD Sender: No OFD packet to send [09:42:42]OFD Sender: No OFD packet to send [09:42:47]OFD Sender: No OFD packet to send [09:42:52]OFD Sender: No OFD packet to send [09:42:57]OFD Sender: No OFD packet to send [09:43:03]OFD Sender: No OFD packet to send [09:43:08]OFD Sender: No OFD packet to send [09:43:10]accept exits with 7 [09:43:10]New connection [09:43:10]New thread 3067166052 created [09:43:10]Thread 3067022692 joined [09:43:10]Waiting for new connection... [09:43:10] Sock 7.Parse request [09:43:10]Sock 7.Check first char [09:43:10]Sock 7.First char is OK [09:43:10]request: POST /json_proto HTTP/1.0 [09:43:10]Method: POST [09:43:10]URL: /json_proto [09:43:10]Method is POST - this is cgi request [09:43:10]url: /json_proto [09:43:10]query_string will be loaded in cgi processing [09:43:10]execute_cgi json_proto POST (null) [09:43:10]execute_cgi path=json_proto method=POST [09:43:10]POST find Content-Length [09:43:10]Host: 172.17.43.131:8080 [09:43:10]Content-Length: 680 [09:43:10]Content-Type: application/json [09:43:10] [09:43:10]POST finish read [09:43:10]Found Content-Length = 680 [09:43:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002829", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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:43:10]execute_script... [09:43:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002829", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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:43:10]POST & json_proto [09:43:10]process_json_proto [09:43:10]json parsed OK: [09:43:10]protocol is kg_v1.0 [09:43:10]action value=close_receipt [09:43:10]process_action close_receipt [09:43:10]cmd_close_receipt [09:43:10]MH_GetDate [09:43:10]Write to MH i2c: F0 00 00 CA 03 BC [09:43:10]Write i2c OK [09:43:10]MH_I2C_Read... [09:43:10]Read from MH i2c: F0 [09:43:10]MH_I2C_Read... [09:43:10]Read from MH i2c: F0 09 00 [09:43:10]MH_I2C_Read... [09:43:10]Read from MH i2c: F0 09 00 CA 03 00 AF 12 A6 66 F9 24 A2 66 B7 [09:43:10]GetLastDocTimeStamp 1722159732 [09:43:10]current date 1722159791 [09:43:10]FM_GetShiftState [09:43:10]SAM_PROTO_GetShiftState [09:43:10]wFMCommunicate request_size=4 [09:43:10]MH_SAM_APDU [09:43:10]CAPDU: 80 13 01 00 [09:43:10]Write to MH i2c: E2 08 00 CB 03 80 13 01 00 00 00 00 00 4B [09:43:10]Write i2c OK [09:43:10]MH_I2C_Read... [09:43:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:43:10]Read from MH i2c: E2 [09:43:10]MH_I2C_Read... [09:43:10]Read from MH i2c: E2 0E 00 [09:43:10]MH_I2C_Read... [09:43:10]Read from MH i2c: E2 0E 00 CB 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 FC [09:43:10]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [09:43:10]wFMCommunicate OK [09:43:10]SAM_PROTO_GetShiftState done [09:43:10]FM_GetShiftState done [09:43:10]opened in 1722125326 [09:43:10]opened+sec_in_day 1722211726 [09:43:10]quantity*price = 100050 [09:43:10]sum+1 = 100052 [09:43:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 147 28.07.2024 09:43 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226487 ФПД: 150190689416132 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T094311&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226487&fm=150190689416132&tin=02508201610067®Number=0000000000092624&sum=100000 [09:43:11]StoreToDocumentArchive [09:43:11]shift 439 fd 226487 [09:43:11]save to /storage/0439/doc_00226487 [09:43:11]save last doc name /storage/0439/doc_00226487 to /storage/kkm_last_doc_name [09:43:11]save OK [09:43:11]Clear old archive folders... [09:43:11]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:43:11]tlvbuf is 006F3350 [09:43:11]SAM_PROTO_ClearQueue [09:43:11]wFMCommunicate request_size=4 [09:43:11]MH_SAM_APDU [09:43:11]CAPDU: 80 09 00 00 [09:43:11]Write to MH i2c: E2 08 00 D8 03 80 09 00 00 00 00 00 00 4D [09:43:11]Write i2c OK [09:43:11]MH_I2C_Read... [09:43:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:43:11]Read from MH i2c: E2 [09:43:11]MH_I2C_Read... [09:43:11]Read from MH i2c: E2 03 00 [09:43:11]MH_I2C_Read... [09:43:11]Read from MH i2c: E2 03 00 D8 03 00 90 00 4F [09:43:11]RAPDU: 90 00 [09:43:11]wFMCommunicate OK [09:43:11]SAM_PROTO_ClearQueue done [09:43:11]KKMCreateOFDPacket [09:43:11]OFDProtocolAddRootSTLVToBuf [09:43:11]FM_MakeSignedData [09:43:11]FM_MakeSignedData [09:43:11]SAM_PROTO_SignData [09:43:11]wFMCommunicate request_size=4 [09:43:11]MH_SAM_APDU [09:43:11]CAPDU: 80 0D 01 02 [09:43:11]Write to MH i2c: E2 08 00 D9 03 80 0D 01 02 00 00 00 00 55 [09:43:11]Write i2c OK [09:43:11]MH_I2C_Read... [09:43:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:43:11]Read from MH i2c: E2 [09:43:11]MH_I2C_Read... [09:43:11]Read from MH i2c: E2 03 00 [09:43:11]MH_I2C_Read... [09:43:11]Read from MH i2c: E2 03 00 D9 03 00 90 00 50 [09:43:11]RAPDU: 90 00 [09:43:11]wFMCommunicate OK [09:43:11]wFMCommunicate request_size=255 [09:43:11]MH_SAM_APDU [09:43:11]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 93 00 00 00 F4 03 04 00 AF 12 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B7 74 03 00 35 04 06 00 88 98 FE B0 [09:43:11]Write to MH i2c: E2 02 01 DA 03 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 35 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 93 00 00 00 F4 03 04 00 AF 12 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B7 74 03 00 35 04 06 00 88 98 FE B0 00 00 F6 [09:43:11]Write i2c OK [09:43:11]MH_I2C_Read... [09:43:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:43:12]Read from MH i2c: E2 [09:43:12]MH_I2C_Read... [09:43:12]Read from MH i2c: E2 03 00 [09:43:12]MH_I2C_Read... [09:43:12]Read from MH i2c: E2 03 00 DA 03 00 90 00 51 [09:43:12]RAPDU: 90 00 [09:43:12]wFMCommunicate OK [09:43:12]wFMCommunicate request_size=7 [09:43:12]MH_SAM_APDU [09:43:12]CAPDU: 80 0D 02 02 02 F3 C4 [09:43:12]Write to MH i2c: E2 0A 00 DB 03 80 0D 02 02 02 00 F3 C4 00 00 13 [09:43:12]Write i2c OK [09:43:12]MH_I2C_Read... [09:43:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:43:12]Read from MH i2c: E2 [09:43:12]MH_I2C_Read... [09:43:12]Read from MH i2c: E2 03 00 [09:43:12]MH_I2C_Read... [09:43:12]Read from MH i2c: E2 03 00 DB 03 00 90 00 52 [09:43:12]RAPDU: 90 00 [09:43:12]wFMCommunicate OK [09:43:12]wFMCommunicate request_size=4 [09:43:12]MH_SAM_APDU [09:43:12]CAPDU: 80 0D 03 02 [09:43:12]Write to MH i2c: E2 08 00 DC 03 80 0D 03 02 00 00 00 00 5A [09:43:12]Write i2c OK [09:43:12]MH_I2C_Read... [09:43:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:43:12]Read from MH i2c: E2 [09:43:12]MH_I2C_Read... [09:43:12]Read from MH i2c: E2 0B 00 [09:43:12]MH_I2C_Read... [09:43:12]Read from MH i2c: E2 0B 00 DC 03 00 B1 4A 05 03 81 82 63 78 90 00 3C [09:43:12]RAPDU: B1 4A 05 03 81 82 63 78 90 00 [09:43:12]wFMCommunicate OK [09:43:12]SAM_PROTO_SignData done [09:43:12]FM_MakeSignedData done [09:43:12]CreateOFDProtocolMessage [09:43:12]wFMCommunicate request_size=4 [09:43:12]MH_SAM_APDU [09:43:12]CAPDU: 80 11 00 00 [09:43:12]Write to MH i2c: E2 08 00 DD 03 80 11 00 00 00 00 00 00 5A [09:43:12]Write i2c OK [09:43:12]MH_I2C_Read... [09:43:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:43:12]Read from MH i2c: E2 [09:43:12]MH_I2C_Read... [09:43:12]Read from MH i2c: E2 17 00 [09:43:12]MH_I2C_Read... [09:43:12]Read from MH i2c: E2 17 00 DD 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B7 [09:43:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:43:12]wFMCommunicate OK [09:43:12]CreateOFDProtocolMessage done [09:43:12]OFDSenderStorePacket 226487 [09:43:12]StoreOFDPacket docnum=226487 [09:43:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 EB 4A 04 01 30 C1 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 35 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 93 00 00 00 F4 03 04 00 AF 12 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B7 74 03 00 35 04 06 00 88 98 FE B0 F3 C4 B1 4A 05 03 81 82 63 78 [09:43:12]CheckFolder [09:43:12]dirname=/storage/ofd_packets [09:43:12]CheckFolder done [09:43:12]ProducePacketName [09:43:12]name=ofd_packets/00226487 [09:43:12]NVStorageSaveData ofd_packets/00226487 [09:43:12]File name is /storage/ofd_packets/00226487 [09:43:12]Write 298 bytes [09:43:12]NVStorageSaveData done [09:43:12]OFDSenderStorePacket done [09:43:12]KKMCreateOFDPacket done [09:43:12]NVStorageSaveData kkm_last_timestamp [09:43:12]File name is /storage/kkm_last_timestamp [09:43:12]Write 4 bytes [09:43:12]NVStorageSaveData done [09:43:12]ExternCall_PrintAddStr [09:43:12]wPrintStart [09:43:12]Write to MH i2c: 01 00 00 DE 03 E1 [09:43:12]Write i2c OK [09:43:12]MH_I2C_Read... [09:43:12]Read from MH i2c: 01 [09:43:12]MH_I2C_Read... [09:43:12]Read from MH i2c: 01 07 00 [09:43:12]MH_I2C_Read... [09:43:12]Read from MH i2c: 01 07 00 DE 03 00 00 00 00 00 FF 0F F6 [09:43:12]RasterBufferAndPrint [09:43:12]line Счет N : (1)2002829 [09:43:12]line ИНН: 02508201610067 [09:43:12]line Контрольно-Кассовый Чек [09:43:12]line ПРОДАЖА [09:43:12]line ТРК (МРК, ГНК) : 41 [09:43:12]line Товар: 2710194210 [09:43:12]line ДТ-К-5 [09:43:12]line 13.130 * 76.20 [09:43:12]line = 1000.51 [09:43:12]line НДС 12% НСП 1% [09:43:12]line > о реализуемом товаре [09:43:12]line ОКРУГЛЕНИЕ: -0.51 [09:43:12]line ИТОГО: 1000.00 [09:43:12]line Внесено: 1000.00 [09:43:12]line СДАЧА: 0.00 [09:43:12]line НСП 1% : 8.85 [09:43:12]line НДС 12% : 106.25 [09:43:12]line Наличными: 1000.00 [09:43:12]line Безнал.: 0.00 [09:43:12]line Место: АЗС № 97 "Партнер Нефть" [09:43:12]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:43:12]line СНО: Общий режим [09:43:12]line Чек 147 28.07.2024 09:43 [09:43:12]line Смена: 439 ФФД: 1.0 [09:43:12]line ЗНМ: 0300000054 [09:43:12]line РНМ: 0000000000092624 [09:43:12]line Версия ККМ: 001 [09:43:12]line ФМ: 0000000000874959 [09:43:12]line ФД: 226487 [09:43:12]line ФПД: 150190689416132 [09:43:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T094311&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226487&fm=150190689416132&tin=02508201610067®Number=0000000000092624&sum=100000 [09:43:12]OFD Sender: Processing packet 226487 [packets to send 600, broken 599] [09:43:12]ProducePacketName [09:43:12]name=ofd_packets/00226487 [09:43:12]OFD Sender: To server: pG, [09:43:12]CommunicateWithHost lk.salyk.kg:30040 [09:43:12]ConnectInit lk.salyk.kg [09:43:12]written 0, free lines is 4095 [09:43:13]Write to MH i2c: 01 00 00 09 04 0D [09:43:13]Write i2c OK [09:43:13]MH_I2C_Read... [09:43:13]Read from MH i2c: 01 [09:43:13]MH_I2C_Read... [09:43:13]Read from MH i2c: 01 07 00 [09:43:13]MH_I2C_Read... [09:43:13]Read from MH i2c: 01 07 00 09 04 00 00 00 00 00 64 0C 84 [09:43:13]RasterBufferAndPrint [09:43:13]line [09:43:13]line [09:43:13]line [09:43:13]line [09:43:13]line [09:43:13]written 0, free lines is 3176 [09:43:13]MH_Cut [09:43:13]Write to MH i2c: D1 01 00 10 04 01 E6 [09:43:13]Write i2c OK [09:43:13]MH_I2C_Read... [09:43:13]Read from MH i2c: D1 [09:43:13]MH_I2C_Read... [09:43:13]Read from MH i2c: D1 01 00 [09:43:13]MH_I2C_Read... [09:43:13]Read from MH i2c: D1 01 00 10 04 00 E5 [09:43:13]Write to MH i2c: 01 00 00 11 04 15 [09:43:13]Write i2c OK [09:43:13]MH_I2C_Read... [09:43:13]Connected sock=9 [09:43:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 EB 4A 04 01 30 C1 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 35 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 93 00 00 00 F4 03 04 00 AF 12 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B7 74 03 00 35 04 06 00 88 98 FE B0 F3 C4 B1 4A 05 03 81 82 63 78 [09:43:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 6D 22 47 00 E9 02 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B7 74 03 00 F4 03 04 00 BA BE A5 66 B6 04 01 00 00 E9 11 58 6E 58 40 64 2E [09:43:13]CommunicateWithHost err = 0 [09:43:13]CheckOFDResponse [09:43:13]1017 (14) - 77093643461234 [09:43:13]1041 (16) - 0000000000874959 [09:43:13]1040 (4) - 226487 [09:43:13]1012 (4) - 28.07.2024 03:44 [09:43:13]1206 (1) - 0 [09:43:13]OFD Sender: Remove packet 226487 [09:43:13]ProducePacketName [09:43:13]name=ofd_packets/00226487 [09:43:13]NVStorageDeleteData [09:43:14]OFD Sender: No OFD packet to send [09:43:14]*** Cut start [09:43:14]*** Partial cut [09:43:14]*** CUTSNS_PIN = 1 [09:43:14]*** CUTSNS_PIN = 0 [09:43:14]*** Brake cut motor [09:43:14]Read from MH i2c: 01 [09:43:14]MH_I2C_Read... [09:43:14]*** Stop cut motor [09:43:15]*** Cut end [09:43:15]Read from MH i2c: 01 07 00 [09:43:15]MH_I2C_Read... [09:43:15]Read from MH i2c: 01 07 00 11 04 00 00 00 00 00 FF 0F 2A [09:43:15]process_action close_receipt done [09:43:15]requested_data is exist [09:43:15]produce_requested_data [09:43:15]requested_item fm.sn is exist - process it [09:43:15]wFMCommunicate request_size=4 [09:43:15]MH_SAM_APDU [09:43:15]CAPDU: 80 11 00 00 [09:43:15]Write to MH i2c: E2 08 00 12 04 80 11 00 00 00 00 00 00 90 [09:43:15]Write i2c OK [09:43:15]MH_I2C_Read... [09:43:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:43:15]Read from MH i2c: E2 [09:43:15]MH_I2C_Read... [09:43:15]Read from MH i2c: E2 17 00 [09:43:15]MH_I2C_Read... [09:43:15]Read from MH i2c: E2 17 00 12 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 ED [09:43:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:43:15]wFMCommunicate OK [09:43:15]requested_item fd.num is exist - process it [09:43:15]SAM_PROTO_GetFieldsCounters [09:43:15]wFMCommunicate request_size=4 [09:43:15]MH_SAM_APDU [09:43:15]CAPDU: 80 13 00 00 [09:43:15]Write to MH i2c: E2 08 00 13 04 80 13 00 00 00 00 00 00 93 [09:43:15]Write i2c OK [09:43:15]MH_I2C_Read... [09:43:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:43:15]Read from MH i2c: E2 [09:43:15]MH_I2C_Read... [09:43:15]Read from MH i2c: E2 62 00 [09:43:15]MH_I2C_Read... [09:43:15]Read from MH i2c: E2 62 00 13 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B7 74 03 00 0E 04 04 00 B7 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 5B [09:43:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B7 74 03 00 0E 04 04 00 B7 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 [09:43:15]wFMCommunicate OK [09:43:15]SAM_PROTO_GetFieldsCounters done [09:43:15]requested_item shift.num is exist - process it [09:43:15]requested_item shift.opened is exist - process it [09:43:15]req_shift_opened [09:43:15]FM_GetShiftState [09:43:15]SAM_PROTO_GetShiftState [09:43:15]wFMCommunicate request_size=4 [09:43:15]MH_SAM_APDU [09:43:15]CAPDU: 80 13 01 00 [09:43:15]Write to MH i2c: E2 08 00 14 04 80 13 01 00 00 00 00 00 95 [09:43:15]Write i2c OK [09:43:15]MH_I2C_Read... [09:43:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:43:15]Read from MH i2c: E2 [09:43:15]MH_I2C_Read... [09:43:15]Read from MH i2c: E2 0E 00 [09:43:15]MH_I2C_Read... [09:43:15]Read from MH i2c: E2 0E 00 14 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 46 [09:43:15]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [09:43:15]wFMCommunicate OK [09:43:15]SAM_PROTO_GetShiftState done [09:43:15]FM_GetShiftState done [09:43:15]req_shift_opened done [09:43:15]requested_item shift.open_date is exist - process it [09:43:15]req_shift_open_date [09:43:15]req_shift_open_date done [09:43:15]produce_requested_data done [09:43:15]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226487,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [09:43:15]process_action_free close_receipt [09:43:15]json_value_free [09:43:15]json_value_free done [09:43:15]process_json_proto returns [09:43:15]Send response to host [09:43:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226487,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [09:43:15]free response buf [09:43:15]execute_script done [09:43:15]execute_script returns [09:43:15]free content buf [09:43:15]Sock 7.Close socket [09:43:15]Sock 7.Thread stoped [09:43:15]accept exits with 10 [09:43:15]New connection [09:43:15]New thread 3067022692 created [09:43:15]Thread 3067166052 joined [09:43:15]Waiting for new connection... [09:43:15] Sock 10.Parse request [09:43:15]Sock 10.Check first char [09:43:15]Sock 10.First char is OK [09:43:15]request: POST /json_proto HTTP/1.0 [09:43:15]Method: POST [09:43:15]URL: /json_proto [09:43:15]Method is POST - this is cgi request [09:43:15]url: /json_proto [09:43:15]query_string will be loaded in cgi processing [09:43:15]execute_cgi json_proto POST (null) [09:43:15]execute_cgi path=json_proto method=POST [09:43:15]POST find Content-Length [09:43:15]Host: 172.17.43.131:8080 [09:43:15]Content-Length: 680 [09:43:15]Content-Type: application/json [09:43:15] [09:43:15]POST finish read [09:43:15]Found Content-Length = 680 [09:43:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002828", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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:43:15]execute_script... [09:43:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002828", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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:43:15]POST & json_proto [09:43:15]process_json_proto [09:43:15]json parsed OK: [09:43:15]protocol is kg_v1.0 [09:43:15]action value=close_receipt [09:43:15]process_action close_receipt [09:43:15]cmd_close_receipt [09:43:15]MH_GetDate [09:43:15]Write to MH i2c: F0 00 00 15 04 08 [09:43:15]Write i2c OK [09:43:15]MH_I2C_Read... [09:43:15]Read from MH i2c: F0 [09:43:15]MH_I2C_Read... [09:43:15]Read from MH i2c: F0 09 00 [09:43:15]MH_I2C_Read... [09:43:15]Read from MH i2c: F0 09 00 15 04 00 B4 12 A6 66 F9 24 A2 66 08 [09:43:15]GetLastDocTimeStamp 1722159791 [09:43:15]current date 1722159796 [09:43:15]FM_GetShiftState [09:43:15]SAM_PROTO_GetShiftState [09:43:15]wFMCommunicate request_size=4 [09:43:15]MH_SAM_APDU [09:43:15]CAPDU: 80 13 01 00 [09:43:15]Write to MH i2c: E2 08 00 16 04 80 13 01 00 00 00 00 00 97 [09:43:15]Write i2c OK [09:43:15]MH_I2C_Read... [09:43:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:43:15]Read from MH i2c: E2 [09:43:15]MH_I2C_Read... [09:43:15]Read from MH i2c: E2 0E 00 [09:43:15]MH_I2C_Read... [09:43:15]Read from MH i2c: E2 0E 00 16 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 48 [09:43:15]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [09:43:15]wFMCommunicate OK [09:43:15]SAM_PROTO_GetShiftState done [09:43:15]FM_GetShiftState done [09:43:15]opened in 1722125326 [09:43:15]opened+sec_in_day 1722211726 [09:43:15]quantity*price = 100050 [09:43:15]sum+1 = 100052 [09:43:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 148 28.07.2024 09:43 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226488 ФПД: 60371930272362 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T094316&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226488&fm=60371930272362&tin=02508201610067®Number=0000000000092624&sum=100000 [09:43:16]StoreToDocumentArchive [09:43:16]shift 439 fd 226488 [09:43:16]save to /storage/0439/doc_00226488 [09:43:16]save last doc name /storage/0439/doc_00226488 to /storage/kkm_last_doc_name [09:43:16]save OK [09:43:16]Clear old archive folders... [09:43:16]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:43:16]tlvbuf is 006C2060 [09:43:16]SAM_PROTO_ClearQueue [09:43:16]wFMCommunicate request_size=4 [09:43:16]MH_SAM_APDU [09:43:16]CAPDU: 80 09 00 00 [09:43:16]Write to MH i2c: E2 08 00 23 04 80 09 00 00 00 00 00 00 99 [09:43:16]Write i2c OK [09:43:16]MH_I2C_Read... [09:43:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:43:16]Read from MH i2c: E2 [09:43:16]MH_I2C_Read... [09:43:16]Read from MH i2c: E2 03 00 [09:43:16]MH_I2C_Read... [09:43:16]Read from MH i2c: E2 03 00 23 04 00 90 00 9B [09:43:16]RAPDU: 90 00 [09:43:16]wFMCommunicate OK [09:43:16]SAM_PROTO_ClearQueue done [09:43:16]KKMCreateOFDPacket [09:43:16]OFDProtocolAddRootSTLVToBuf [09:43:16]FM_MakeSignedData [09:43:16]FM_MakeSignedData [09:43:16]SAM_PROTO_SignData [09:43:16]wFMCommunicate request_size=4 [09:43:16]MH_SAM_APDU [09:43:16]CAPDU: 80 0D 01 02 [09:43:16]Write to MH i2c: E2 08 00 24 04 80 0D 01 02 00 00 00 00 A1 [09:43:16]Write i2c OK [09:43:16]MH_I2C_Read... [09:43:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:43:17]Read from MH i2c: E2 [09:43:17]MH_I2C_Read... [09:43:17]Read from MH i2c: E2 03 00 [09:43:17]MH_I2C_Read... [09:43:17]Read from MH i2c: E2 03 00 24 04 00 90 00 9C [09:43:17]RAPDU: 90 00 [09:43:17]wFMCommunicate OK [09:43:17]wFMCommunicate request_size=255 [09:43:17]MH_SAM_APDU [09:43:17]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 94 00 00 00 F4 03 04 00 B4 12 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B8 74 03 00 35 04 06 00 36 E8 6F 75 [09:43:17]Write to MH i2c: E2 02 01 25 04 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 35 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 94 00 00 00 F4 03 04 00 B4 12 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B8 74 03 00 35 04 06 00 36 E8 6F 75 00 00 7D [09:43:17]Write i2c OK [09:43:17]MH_I2C_Read... [09:43:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:43:17]Read from MH i2c: E2 [09:43:17]MH_I2C_Read... [09:43:17]Read from MH i2c: E2 03 00 [09:43:17]MH_I2C_Read... [09:43:17]Read from MH i2c: E2 03 00 25 04 00 90 00 9D [09:43:17]RAPDU: 90 00 [09:43:17]wFMCommunicate OK [09:43:17]wFMCommunicate request_size=7 [09:43:17]MH_SAM_APDU [09:43:17]CAPDU: 80 0D 02 02 02 52 6A [09:43:17]Write to MH i2c: E2 0A 00 26 04 80 0D 02 02 02 00 52 6A 00 00 64 [09:43:17]Write i2c OK [09:43:17]MH_I2C_Read... [09:43:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:43:17]Read from MH i2c: E2 [09:43:17]MH_I2C_Read... [09:43:17]Read from MH i2c: E2 03 00 [09:43:17]MH_I2C_Read... [09:43:17]Read from MH i2c: E2 03 00 26 04 00 90 00 9E [09:43:17]RAPDU: 90 00 [09:43:17]wFMCommunicate OK [09:43:17]wFMCommunicate request_size=4 [09:43:17]MH_SAM_APDU [09:43:17]CAPDU: 80 0D 03 02 [09:43:17]Write to MH i2c: E2 08 00 27 04 80 0D 03 02 00 00 00 00 A6 [09:43:17]Write i2c OK [09:43:17]MH_I2C_Read... [09:43:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:43:17]Read from MH i2c: E2 [09:43:17]MH_I2C_Read... [09:43:17]Read from MH i2c: E2 0B 00 [09:43:17]MH_I2C_Read... [09:43:17]Read from MH i2c: E2 0B 00 27 04 00 03 BF CD 90 94 A2 4E 8A 90 00 D4 [09:43:17]RAPDU: 03 BF CD 90 94 A2 4E 8A 90 00 [09:43:17]wFMCommunicate OK [09:43:17]SAM_PROTO_SignData done [09:43:17]FM_MakeSignedData done [09:43:17]CreateOFDProtocolMessage [09:43:17]wFMCommunicate request_size=4 [09:43:17]MH_SAM_APDU [09:43:17]CAPDU: 80 11 00 00 [09:43:17]Write to MH i2c: E2 08 00 28 04 80 11 00 00 00 00 00 00 A6 [09:43:17]Write i2c OK [09:43:17]MH_I2C_Read... [09:43:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:43:17]Read from MH i2c: E2 [09:43:17]MH_I2C_Read... [09:43:17]Read from MH i2c: E2 17 00 [09:43:17]MH_I2C_Read... [09:43:17]Read from MH i2c: E2 17 00 28 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 03 [09:43:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:43:17]wFMCommunicate OK [09:43:17]CreateOFDProtocolMessage done [09:43:17]OFDSenderStorePacket 226488 [09:43:17]StoreOFDPacket docnum=226488 [09:43:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 F8 41 04 01 70 7F 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 35 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 94 00 00 00 F4 03 04 00 B4 12 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B8 74 03 00 35 04 06 00 36 E8 6F 75 52 6A 03 BF CD 90 94 A2 4E 8A [09:43:17]CheckFolder [09:43:17]dirname=/storage/ofd_packets [09:43:17]CheckFolder done [09:43:17]ProducePacketName [09:43:17]name=ofd_packets/00226488 [09:43:17]NVStorageSaveData ofd_packets/00226488 [09:43:17]File name is /storage/ofd_packets/00226488 [09:43:17]Write 298 bytes [09:43:17]NVStorageSaveData done [09:43:17]OFDSenderStorePacket done [09:43:17]KKMCreateOFDPacket done [09:43:17]NVStorageSaveData kkm_last_timestamp [09:43:17]File name is /storage/kkm_last_timestamp [09:43:17]Write 4 bytes [09:43:17]NVStorageSaveData done [09:43:17]ExternCall_PrintAddStr [09:43:17]wPrintStart [09:43:17]Write to MH i2c: 01 00 00 29 04 2D [09:43:17]Write i2c OK [09:43:17]MH_I2C_Read... [09:43:17]Read from MH i2c: 01 [09:43:17]MH_I2C_Read... [09:43:17]Read from MH i2c: 01 07 00 [09:43:17]MH_I2C_Read... [09:43:17]Read from MH i2c: 01 07 00 29 04 00 00 00 00 00 FF 0F 42 [09:43:18]RasterBufferAndPrint [09:43:18]line Счет N : (1)2002828 [09:43:18]line ИНН: 02508201610067 [09:43:18]line Контрольно-Кассовый Чек [09:43:18]line ПРОДАЖА [09:43:18]line ТРК (МРК, ГНК) : 31 [09:43:18]line Товар: 2710194210 [09:43:18]line ДТ-К-5 [09:43:18]line 13.130 * 76.20 [09:43:18]line = 1000.51 [09:43:18]line НДС 12% НСП 1% [09:43:18]line > о реализуемом товаре [09:43:18]line ОКРУГЛЕНИЕ: -0.51 [09:43:18]line ИТОГО: 1000.00 [09:43:18]line Внесено: 1000.00 [09:43:18]line СДАЧА: 0.00 [09:43:18]line НСП 1% : 8.85 [09:43:18]line НДС 12% : 106.25 [09:43:18]line Наличными: 1000.00 [09:43:18]line Безнал.: 0.00 [09:43:18]line Место: АЗС № 97 "Партнер Нефть" [09:43:18]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:43:18]line СНО: Общий режим [09:43:18]line Чек 148 28.07.2024 09:43 [09:43:18]line Смена: 439 ФФД: 1.0 [09:43:18]line ЗНМ: 0300000054 [09:43:18]line РНМ: 0000000000092624 [09:43:18]line Версия ККМ: 001 [09:43:18]line ФМ: 0000000000874959 [09:43:18]line ФД: 226488 [09:43:18]line ФПД: 60371930272362 [09:43:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T094316&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226488&fm=60371930272362&tin=02508201610067®Number=0000000000092624&sum=100000 [09:43:18]OFD Sender: Processing packet 226488 [packets to send 600, broken 599] [09:43:18]ProducePacketName [09:43:18]name=ofd_packets/00226488 [09:43:18]OFD Sender: To server: pG, [09:43:18]CommunicateWithHost lk.salyk.kg:30040 [09:43:18]ConnectInit lk.salyk.kg [09:43:18]written 0, free lines is 4095 [09:43:18]Write to MH i2c: 01 00 00 54 04 58 [09:43:18]Write i2c OK [09:43:18]MH_I2C_Read... [09:43:18]Read from MH i2c: 01 [09:43:18]MH_I2C_Read... [09:43:18]Read from MH i2c: 01 07 00 [09:43:18]MH_I2C_Read... [09:43:18]Read from MH i2c: 01 07 00 54 04 00 00 00 00 00 60 0C CB [09:43:18]RasterBufferAndPrint [09:43:18]line [09:43:18]line [09:43:18]line [09:43:18]line [09:43:18]line [09:43:18]written 0, free lines is 3175 [09:43:18]MH_Cut [09:43:18]Write to MH i2c: D1 01 00 5B 04 01 31 [09:43:18]Write i2c OK [09:43:18]MH_I2C_Read... [09:43:18]Read from MH i2c: D1 [09:43:18]MH_I2C_Read... [09:43:18]Read from MH i2c: D1 01 00 [09:43:18]MH_I2C_Read... [09:43:18]Read from MH i2c: D1 01 00 5B 04 00 30 [09:43:18]Write to MH i2c: 01 00 00 5C 04 60 [09:43:18]Write i2c OK [09:43:18]MH_I2C_Read... [09:43:18]Connected sock=11 [09:43:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 F8 41 04 01 70 7F 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 35 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 94 00 00 00 F4 03 04 00 B4 12 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B8 74 03 00 35 04 06 00 36 E8 6F 75 52 6A 03 BF CD 90 94 A2 4E 8A [09:43:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 48 A2 47 00 AF 86 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B8 74 03 00 F4 03 04 00 C0 BE A5 66 B6 04 01 00 00 26 54 C8 EA 6A 7A 2B 29 [09:43:19]CommunicateWithHost err = 0 [09:43:19]CheckOFDResponse [09:43:19]1017 (14) - 77093643461234 [09:43:19]1041 (16) - 0000000000874959 [09:43:19]1040 (4) - 226488 [09:43:19]1012 (4) - 28.07.2024 03:45 [09:43:19]1206 (1) - 0 [09:43:19]OFD Sender: Remove packet 226488 [09:43:19]ProducePacketName [09:43:19]name=ofd_packets/00226488 [09:43:19]NVStorageDeleteData [09:43:19]*** Cut start [09:43:19]*** Partial cut [09:43:19]*** CUTSNS_PIN = 1 [09:43:19]*** CUTSNS_PIN = 0 [09:43:19]OFD Sender: No OFD packet to send [09:43:20]*** Brake cut motor [09:43:20]Read from MH i2c: 01 [09:43:20]MH_I2C_Read... [09:43:20]*** Stop cut motor [09:43:20]*** Cut end [09:43:20]Read from MH i2c: 01 07 00 [09:43:20]MH_I2C_Read... [09:43:20]Read from MH i2c: 01 07 00 5C 04 00 00 00 00 00 FF 0F 75 [09:43:20]process_action close_receipt done [09:43:20]requested_data is exist [09:43:20]produce_requested_data [09:43:20]requested_item fm.sn is exist - process it [09:43:20]wFMCommunicate request_size=4 [09:43:20]MH_SAM_APDU [09:43:20]CAPDU: 80 11 00 00 [09:43:20]Write to MH i2c: E2 08 00 5D 04 80 11 00 00 00 00 00 00 DB [09:43:20]Write i2c OK [09:43:20]MH_I2C_Read... [09:43:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:43:20]Read from MH i2c: E2 [09:43:20]MH_I2C_Read... [09:43:20]Read from MH i2c: E2 17 00 [09:43:20]MH_I2C_Read... [09:43:20]Read from MH i2c: E2 17 00 5D 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 38 [09:43:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:43:20]wFMCommunicate OK [09:43:20]requested_item fd.num is exist - process it [09:43:20]SAM_PROTO_GetFieldsCounters [09:43:20]wFMCommunicate request_size=4 [09:43:20]MH_SAM_APDU [09:43:20]CAPDU: 80 13 00 00 [09:43:20]Write to MH i2c: E2 08 00 5E 04 80 13 00 00 00 00 00 00 DE [09:43:20]Write i2c OK [09:43:20]MH_I2C_Read... [09:43:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:43:20]Read from MH i2c: E2 [09:43:20]MH_I2C_Read... [09:43:20]Read from MH i2c: E2 62 00 [09:43:20]MH_I2C_Read... [09:43:20]Read from MH i2c: E2 62 00 5E 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B8 74 03 00 0E 04 04 00 B7 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 AA [09:43:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B8 74 03 00 0E 04 04 00 B7 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 [09:43:20]wFMCommunicate OK [09:43:20]SAM_PROTO_GetFieldsCounters done [09:43:20]requested_item shift.num is exist - process it [09:43:20]requested_item shift.opened is exist - process it [09:43:20]req_shift_opened [09:43:20]FM_GetShiftState [09:43:20]SAM_PROTO_GetShiftState [09:43:20]wFMCommunicate request_size=4 [09:43:20]MH_SAM_APDU [09:43:20]CAPDU: 80 13 01 00 [09:43:20]Write to MH i2c: E2 08 00 5F 04 80 13 01 00 00 00 00 00 E0 [09:43:20]Write i2c OK [09:43:20]MH_I2C_Read... [09:43:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:43:20]Read from MH i2c: E2 [09:43:20]MH_I2C_Read... [09:43:20]Read from MH i2c: E2 0E 00 [09:43:20]MH_I2C_Read... [09:43:20]Read from MH i2c: E2 0E 00 5F 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 91 [09:43:20]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [09:43:20]wFMCommunicate OK [09:43:20]SAM_PROTO_GetShiftState done [09:43:20]FM_GetShiftState done [09:43:20]req_shift_opened done [09:43:20]requested_item shift.open_date is exist - process it [09:43:20]req_shift_open_date [09:43:20]req_shift_open_date done [09:43:20]produce_requested_data done [09:43:20]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226488,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [09:43:20]process_action_free close_receipt [09:43:20]json_value_free [09:43:20]json_value_free done [09:43:20]process_json_proto returns [09:43:20]Send response to host [09:43:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226488,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [09:43:20]free response buf [09:43:20]execute_script done [09:43:20]execute_script returns [09:43:20]free content buf [09:43:20]Sock 10.Close socket [09:43:20]Sock 10.Thread stoped [09:43:24]OFD Sender: No OFD packet to send [09:43:29]OFD Sender: No OFD packet to send [09:43:34]OFD Sender: No OFD packet to send [09:43:39]OFD Sender: No OFD packet to send [09:43:44]OFD Sender: No OFD packet to send [09:43: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:44:56]recv_with_timeout no data received [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:30]recv_with_timeout no data received [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:53]accept exits with 7 [09:45:53]New connection [09:45:53]New thread 3067166052 created [09:45:53]Thread 3067022692 joined [09:45:53]Waiting for new connection... [09:45:53] Sock 7.Parse request [09:45:53]Sock 7.Check first char [09:45:53]Sock 7.First char is OK [09:45:53]request: POST /json_proto HTTP/1.0 [09:45:53]Method: POST [09:45:53]URL: /json_proto [09:45:53]Method is POST - this is cgi request [09:45:53]url: /json_proto [09:45:53]query_string will be loaded in cgi processing [09:45:53]execute_cgi json_proto POST (null) [09:45:53]execute_cgi path=json_proto method=POST [09:45:53]POST find Content-Length [09:45:53]Host: 172.17.43.131:8080 [09:45:53]Content-Length: 678 [09:45:53]Content-Type: application/json [09:45:53] [09:45:53]POST finish read [09:45:53]Found Content-Length = 678 [09:45:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002830", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "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:45:53]execute_script... [09:45:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002830", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "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:45:53]POST & json_proto [09:45:53]process_json_proto [09:45:53]json parsed OK: [09:45:53]protocol is kg_v1.0 [09:45:53]action value=close_receipt [09:45:53]process_action close_receipt [09:45:53]cmd_close_receipt [09:45:53]MH_GetDate [09:45:53]Write to MH i2c: F0 00 00 60 04 53 [09:45:53]Write i2c OK [09:45:53]MH_I2C_Read... [09:45:53]Read from MH i2c: F0 [09:45:53]MH_I2C_Read... [09:45:53]Read from MH i2c: F0 09 00 [09:45:53]MH_I2C_Read... [09:45:53]Read from MH i2c: F0 09 00 60 04 00 51 13 A6 66 F9 24 A2 66 F1 [09:45:53]GetLastDocTimeStamp 1722159796 [09:45:53]current date 1722159953 [09:45:53]FM_GetShiftState [09:45:53]SAM_PROTO_GetShiftState [09:45:53]wFMCommunicate request_size=4 [09:45:53]MH_SAM_APDU [09:45:53]CAPDU: 80 13 01 00 [09:45:53]Write to MH i2c: E2 08 00 61 04 80 13 01 00 00 00 00 00 E2 [09:45:53]Write i2c OK [09:45:53]MH_I2C_Read... [09:45:53]recv_with_timeout no data received [09:45:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:45:53]Read from MH i2c: E2 [09:45:53]MH_I2C_Read... [09:45:53]Read from MH i2c: E2 0E 00 [09:45:53]MH_I2C_Read... [09:45:53]Read from MH i2c: E2 0E 00 61 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 93 [09:45:53]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [09:45:53]wFMCommunicate OK [09:45:53]SAM_PROTO_GetShiftState done [09:45:53]FM_GetShiftState done [09:45:53]opened in 1722125326 [09:45:53]opened+sec_in_day 1722211726 [09:45:53]quantity*price = 30035 [09:45:53]sum+1 = 30036 [09:45:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 149 28.07.2024 09:45 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226489 ФПД: 133822759676635 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T094553&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226489&fm=133822759676635&tin=02508201610067®Number=0000000000092624&sum=30000 [09:45:54]StoreToDocumentArchive [09:45:54]shift 439 fd 226489 [09:45:54]save to /storage/0439/doc_00226489 [09:45:54]save last doc name /storage/0439/doc_00226489 to /storage/kkm_last_doc_name [09:45:54]save OK [09:45:54]Clear old archive folders... [09:45:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:45:54]tlvbuf is 006AE430 [09:45:54]SAM_PROTO_ClearQueue [09:45:54]wFMCommunicate request_size=4 [09:45:54]MH_SAM_APDU [09:45:54]CAPDU: 80 09 00 00 [09:45:54]Write to MH i2c: E2 08 00 6E 04 80 09 00 00 00 00 00 00 E4 [09:45:54]Write i2c OK [09:45:54]MH_I2C_Read... [09:45:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:45:54]Read from MH i2c: E2 [09:45:54]MH_I2C_Read... [09:45:54]Read from MH i2c: E2 03 00 [09:45:54]MH_I2C_Read... [09:45:54]Read from MH i2c: E2 03 00 6E 04 00 90 00 E6 [09:45:54]RAPDU: 90 00 [09:45:54]wFMCommunicate OK [09:45:54]SAM_PROTO_ClearQueue done [09:45:54]KKMCreateOFDPacket [09:45:54]OFDProtocolAddRootSTLVToBuf [09:45:54]FM_MakeSignedData [09:45:54]FM_MakeSignedData [09:45:54]SAM_PROTO_SignData [09:45:54]wFMCommunicate request_size=4 [09:45:54]MH_SAM_APDU [09:45:54]CAPDU: 80 0D 01 02 [09:45:54]Write to MH i2c: E2 08 00 6F 04 80 0D 01 02 00 00 00 00 EC [09:45:54]Write i2c OK [09:45:54]MH_I2C_Read... [09:45:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:45:54]Read from MH i2c: E2 [09:45:54]MH_I2C_Read... [09:45:54]Read from MH i2c: E2 03 00 [09:45:54]MH_I2C_Read... [09:45:54]Read from MH i2c: E2 03 00 6F 04 00 90 00 E7 [09:45:54]RAPDU: 90 00 [09:45:54]wFMCommunicate OK [09:45:54]wFMCommunicate request_size=255 [09:45:54]MH_SAM_APDU [09:45:54]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 00 00 00 F4 03 04 00 51 13 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B9 74 03 00 35 04 06 00 79 [09:45:54]Write to MH i2c: E2 02 01 70 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 00 00 00 F4 03 04 00 51 13 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B9 74 03 00 35 04 06 00 79 00 00 F8 [09:45:54]Write i2c OK [09:45:54]MH_I2C_Read... [09:45:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:45:54]Read from MH i2c: E2 [09:45:54]MH_I2C_Read... [09:45:54]Read from MH i2c: E2 03 00 [09:45:54]MH_I2C_Read... [09:45:54]Read from MH i2c: E2 03 00 70 04 00 90 00 E8 [09:45:54]RAPDU: 90 00 [09:45:54]wFMCommunicate OK [09:45:54]wFMCommunicate request_size=10 [09:45:54]MH_SAM_APDU [09:45:54]CAPDU: 80 0D 02 02 05 B6 0A 0D AA DB [09:45:54]Write to MH i2c: E2 0D 00 71 04 80 0D 02 02 05 00 B6 0A 0D AA DB 00 00 4B [09:45:54]Write i2c OK [09:45:54]MH_I2C_Read... [09:45:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:45:54]Read from MH i2c: E2 [09:45:54]MH_I2C_Read... [09:45:54]Read from MH i2c: E2 03 00 [09:45:54]MH_I2C_Read... [09:45:54]Read from MH i2c: E2 03 00 71 04 00 90 00 E9 [09:45:54]RAPDU: 90 00 [09:45:54]wFMCommunicate OK [09:45:54]wFMCommunicate request_size=4 [09:45:54]MH_SAM_APDU [09:45:54]CAPDU: 80 0D 03 02 [09:45:54]Write to MH i2c: E2 08 00 72 04 80 0D 03 02 00 00 00 00 F1 [09:45:54]Write i2c OK [09:45:54]MH_I2C_Read... [09:45:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:45:55]Read from MH i2c: E2 [09:45:55]MH_I2C_Read... [09:45:55]Read from MH i2c: E2 0B 00 [09:45:55]MH_I2C_Read... [09:45:55]Read from MH i2c: E2 0B 00 72 04 00 48 0F 83 3A FD 04 86 9E 90 00 2B [09:45:55]RAPDU: 48 0F 83 3A FD 04 86 9E 90 00 [09:45:55]wFMCommunicate OK [09:45:55]SAM_PROTO_SignData done [09:45:55]FM_MakeSignedData done [09:45:55]CreateOFDProtocolMessage [09:45:55]wFMCommunicate request_size=4 [09:45:55]MH_SAM_APDU [09:45:55]CAPDU: 80 11 00 00 [09:45:55]Write to MH i2c: E2 08 00 73 04 80 11 00 00 00 00 00 00 F1 [09:45:55]Write i2c OK [09:45:55]MH_I2C_Read... [09:45:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:45:55]Read from MH i2c: E2 [09:45:55]MH_I2C_Read... [09:45:55]Read from MH i2c: E2 17 00 [09:45:55]MH_I2C_Read... [09:45:55]Read from MH i2c: E2 17 00 73 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4E [09:45:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:45:55]wFMCommunicate OK [09:45:55]CreateOFDProtocolMessage done [09:45:55]OFDSenderStorePacket 226489 [09:45:55]StoreOFDPacket docnum=226489 [09:45:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 DD 64 07 01 AF 94 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 00 00 00 F4 03 04 00 51 13 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B9 74 03 00 35 04 06 00 79 B6 0A 0D AA DB 48 0F 83 3A FD 04 86 9E [09:45:55]CheckFolder [09:45:55]dirname=/storage/ofd_packets [09:45:55]CheckFolder done [09:45:55]ProducePacketName [09:45:55]name=ofd_packets/00226489 [09:45:55]NVStorageSaveData ofd_packets/00226489 [09:45:55]File name is /storage/ofd_packets/00226489 [09:45:55]Write 301 bytes [09:45:55]NVStorageSaveData done [09:45:55]OFDSenderStorePacket done [09:45:55]KKMCreateOFDPacket done [09:45:55]NVStorageSaveData kkm_last_timestamp [09:45:55]File name is /storage/kkm_last_timestamp [09:45:55]Write 4 bytes [09:45:55]NVStorageSaveData done [09:45:55]ExternCall_PrintAddStr [09:45:55]wPrintStart [09:45:55]Write to MH i2c: 01 00 00 74 04 78 [09:45:55]Write i2c OK [09:45:55]MH_I2C_Read... [09:45:55]Read from MH i2c: 01 [09:45:55]MH_I2C_Read... [09:45:55]Read from MH i2c: 01 07 00 [09:45:55]MH_I2C_Read... [09:45:55]Read from MH i2c: 01 07 00 74 04 00 00 00 00 00 FF 0F 8D [09:45:55]RasterBufferAndPrint [09:45:55]line Счет N : (1)2002830 [09:45:55]line ИНН: 02508201610067 [09:45:55]line Контрольно-Кассовый Чек [09:45:55]line ПРОДАЖА [09:45:55]line ТРК (МРК, ГНК) : 53 [09:45:55]line Товар: 2710124130 [09:45:55]line Аи-92-К-5 [09:45:55]line 4.430 * 67.80 [09:45:55]line = 300.35 [09:45:55]line НДС 12% НСП 1% [09:45:55]line > о реализуемом товаре [09:45:55]line ОКРУГЛЕНИЕ: -0.35 [09:45:55]line ИТОГО: 300.00 [09:45:55]line Внесено: 300.00 [09:45:55]line СДАЧА: 0.00 [09:45:55]line НСП 1% : 2.66 [09:45:55]line НДС 12% : 31.90 [09:45:55]line Наличными: 300.00 [09:45:55]line Безнал.: 0.00 [09:45:55]line Место: АЗС № 97 "Партнер Нефть" [09:45:55]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:45:55]line СНО: Общий режим [09:45:55]line Чек 149 28.07.2024 09:45 [09:45:55]line Смена: 439 ФФД: 1.0 [09:45:55]line ЗНМ: 0300000054 [09:45:55]line РНМ: 0000000000092624 [09:45:55]line Версия ККМ: 001 [09:45:55]line ФМ: 0000000000874959 [09:45:55]line ФД: 226489 [09:45:55]line ФПД: 133822759676635 [09:45:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T094553&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226489&fm=133822759676635&tin=02508201610067®Number=0000000000092624&sum=30000 [09:45:55]written 0, free lines is 4095 [09:45:55]OFD Sender: Processing packet 226489 [packets to send 600, broken 599] [09:45:55]ProducePacketName [09:45:55]name=ofd_packets/00226489 [09:45:55]OFD Sender: To server: pG, [09:45:55]CommunicateWithHost lk.salyk.kg:30040 [09:45:55]ConnectInit lk.salyk.kg [09:45:55]Write to MH i2c: 01 00 00 9F 04 A3 [09:45:55]Write i2c OK [09:45:55]MH_I2C_Read... [09:45:55]Read from MH i2c: 01 [09:45:55]MH_I2C_Read... [09:45:55]Read from MH i2c: 01 07 00 [09:45:55]MH_I2C_Read... [09:45:55]Read from MH i2c: 01 07 00 9F 04 00 00 00 00 00 61 0C 17 [09:45:55]RasterBufferAndPrint [09:45:55]line [09:45:55]line [09:45:55]line [09:45:55]line [09:45:55]line [09:45:55]written 0, free lines is 3173 [09:45:55]MH_Cut [09:45:55]Write to MH i2c: D1 01 00 A6 04 01 7C [09:45:55]Write i2c OK [09:45:55]MH_I2C_Read... [09:45:55]Read from MH i2c: D1 [09:45:55]MH_I2C_Read... [09:45:55]Read from MH i2c: D1 01 00 [09:45:55]MH_I2C_Read... [09:45:55]Read from MH i2c: D1 01 00 A6 04 00 7B [09:45:55]Write to MH i2c: 01 00 00 A7 04 AB [09:45:55]Write i2c OK [09:45:55]MH_I2C_Read... [09:45:56]*** Cut start [09:45:56]*** Partial cut [09:45:56]*** CUTSNS_PIN = 1 [09:45:56]*** CUTSNS_PIN = 0 [09:45:57]*** Brake cut motor [09:45:57]Read from MH i2c: 01 [09:45:57]MH_I2C_Read... [09:45:57]*** Stop cut motor [09:45:57]*** Cut end [09:45:57]Read from MH i2c: 01 07 00 [09:45:57]MH_I2C_Read... [09:45:57]Read from MH i2c: 01 07 00 A7 04 00 00 00 00 00 FF 0F C0 [09:45:57]process_action close_receipt done [09:45:57]requested_data is exist [09:45:57]produce_requested_data [09:45:57]requested_item fm.sn is exist - process it [09:45:57]wFMCommunicate request_size=4 [09:45:57]MH_SAM_APDU [09:45:57]CAPDU: 80 11 00 00 [09:45:57]Write to MH i2c: E2 08 00 A8 04 80 11 00 00 00 00 00 00 26 [09:45:57]Write i2c OK [09:45:57]MH_I2C_Read... [09:45:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:45:57]Read from MH i2c: E2 [09:45:57]MH_I2C_Read... [09:45:57]Read from MH i2c: E2 17 00 [09:45:57]MH_I2C_Read... [09:45:57]Read from MH i2c: E2 17 00 A8 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 83 [09:45:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:45:57]wFMCommunicate OK [09:45:57]requested_item fd.num is exist - process it [09:45:57]SAM_PROTO_GetFieldsCounters [09:45:57]wFMCommunicate request_size=4 [09:45:57]MH_SAM_APDU [09:45:57]CAPDU: 80 13 00 00 [09:45:57]Write to MH i2c: E2 08 00 A9 04 80 13 00 00 00 00 00 00 29 [09:45:57]Write i2c OK [09:45:57]MH_I2C_Read... [09:45:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:45:57]Read from MH i2c: E2 [09:45:57]MH_I2C_Read... [09:45:57]Read from MH i2c: E2 62 00 [09:45:57]MH_I2C_Read... [09:45:57]Read from MH i2c: E2 62 00 A9 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B9 74 03 00 0E 04 04 00 B7 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 F9 [09:45:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B9 74 03 00 0E 04 04 00 B7 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 [09:45:57]wFMCommunicate OK [09:45:57]SAM_PROTO_GetFieldsCounters done [09:45:57]requested_item shift.num is exist - process it [09:45:57]requested_item shift.opened is exist - process it [09:45:57]req_shift_opened [09:45:57]FM_GetShiftState [09:45:57]SAM_PROTO_GetShiftState [09:45:57]wFMCommunicate request_size=4 [09:45:57]MH_SAM_APDU [09:45:57]CAPDU: 80 13 01 00 [09:45:57]Write to MH i2c: E2 08 00 AA 04 80 13 01 00 00 00 00 00 2B [09:45:57]Write i2c OK [09:45:57]MH_I2C_Read... [09:45:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:45:57]Read from MH i2c: E2 [09:45:57]MH_I2C_Read... [09:45:57]Read from MH i2c: E2 0E 00 [09:45:57]MH_I2C_Read... [09:45:57]Read from MH i2c: E2 0E 00 AA 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 DC [09:45:57]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [09:45:57]wFMCommunicate OK [09:45:57]SAM_PROTO_GetShiftState done [09:45:57]FM_GetShiftState done [09:45:57]req_shift_opened done [09:45:57]requested_item shift.open_date is exist - process it [09:45:57]req_shift_open_date [09:45:57]req_shift_open_date done [09:45:57]produce_requested_data done [09:45:57]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226489,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [09:45:57]process_action_free close_receipt [09:45:57]json_value_free [09:45:57]json_value_free done [09:45:57]process_json_proto returns [09:45:57]Send response to host [09:45:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226489,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [09:45:57]free response buf [09:45:57]execute_script done [09:45:57]execute_script returns [09:45:57]free content buf [09:45:57]Sock 7.Close socket [09:45:57]Sock 7.Thread stoped [09:45:58]Connected sock=9 [09:45:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 DD 64 07 01 AF 94 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 00 00 00 F4 03 04 00 51 13 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B9 74 03 00 35 04 06 00 79 B6 0A 0D AA DB 48 0F 83 3A FD 04 86 9E [09:45:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 8E 49 47 00 C4 18 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B9 74 03 00 F4 03 04 00 5F BF A5 66 B6 04 01 00 00 86 F5 CD 74 65 19 41 70 [09:45:59]CommunicateWithHost err = 0 [09:45:59]CheckOFDResponse [09:45:59]1017 (14) - 77093643461234 [09:45:59]1041 (16) - 0000000000874959 [09:45:59]1040 (4) - 226489 [09:45:59]1012 (4) - 28.07.2024 03:47 [09:45:59]1206 (1) - 0 [09:45:59]OFD Sender: Remove packet 226489 [09:45:59]ProducePacketName [09:45:59]name=ofd_packets/00226489 [09:45:59]NVStorageDeleteData [09:45:59]OFD Sender: No OFD packet to send [09:46:04]recv_with_timeout no data received [09:46:04]OFD Sender: No OFD packet to send [09:46:09]OFD Sender: No OFD packet to send [09:46:14]OFD Sender: No OFD packet to send [09:46:19]OFD Sender: No OFD packet to send [09:46:22]recv_with_timeout no data received [09:46:24]OFD Sender: No OFD packet to send [09:46:29]OFD Sender: No OFD packet to send [09:46:34]OFD Sender: No OFD packet to send [09:46:39]OFD Sender: No OFD packet to send [09:46:44]OFD Sender: No OFD packet to send [09:46:49]OFD Sender: No OFD packet to send [09:46:54]OFD Sender: No OFD packet to send [09:46:59]OFD Sender: No OFD packet to send [09:47:04]OFD Sender: No OFD packet to send [09:47:06]recv_with_timeout no data received [09:47:09]OFD Sender: No OFD packet to send [09:47:14]OFD Sender: No OFD packet to send [09:47:19]OFD Sender: No OFD packet to send [09:47:24]OFD Sender: No OFD packet to send [09:47:29]OFD Sender: No OFD packet to send [09:47:34]OFD Sender: No OFD packet to send [09:47:39]OFD Sender: No OFD packet to send [09:47:44]OFD Sender: No OFD packet to send [09:47:49]OFD Sender: No OFD packet to send [09:47:55]OFD Sender: No OFD packet to send [09:48:00]OFD Sender: No OFD packet to send [09:48:05]OFD Sender: No OFD packet to send [09:48:10]OFD Sender: No OFD packet to send [09:48:13]recv_with_timeout no data received [09:48:15]OFD Sender: No OFD packet to send [09:48:20]OFD Sender: No OFD packet to send [09:48:25]OFD Sender: No OFD packet to send [09:48:30]OFD Sender: No OFD packet to send [09:48:35]OFD Sender: No OFD packet to send [09:48:40]OFD Sender: No OFD packet to send [09:48:45]OFD Sender: No OFD packet to send [09:48:50]OFD Sender: No OFD packet to send [09:48:55]OFD Sender: No OFD packet to send [09:49:00]OFD Sender: No OFD packet to send [09:49:05]OFD Sender: No OFD packet to send [09:49:10]OFD Sender: No OFD packet to send [09:49:15]OFD Sender: No OFD packet to send [09:49:20]OFD Sender: No OFD packet to send [09:49:25]OFD Sender: No OFD packet to send [09:49:30]OFD Sender: No OFD packet to send [09:49:35]OFD Sender: No OFD packet to send [09:49:40]OFD Sender: No OFD packet to send [09:49:45]OFD Sender: No OFD packet to send [09:49:50]OFD Sender: No OFD packet to send [09:49:55]OFD Sender: No OFD packet to send [09:50:00]OFD Sender: No OFD packet to send [09:50:05]OFD Sender: No OFD packet to send [09:50:10]OFD Sender: No OFD packet to send [09:50:15]OFD Sender: No OFD packet to send [09:50:20]OFD Sender: No OFD packet to send [09:50:25]OFD Sender: No OFD packet to send [09:50:30]OFD Sender: No OFD packet to send [09:50:35]OFD Sender: No OFD packet to send [09:50:40]OFD Sender: No OFD packet to send [09:50:45]OFD Sender: No OFD packet to send [09:50:50]OFD Sender: No OFD packet to send [09:50:55]OFD Sender: No OFD packet to send [09:51:00]OFD Sender: No OFD packet to send [09:51:05]OFD Sender: No OFD packet to send [09:51:10]OFD Sender: No OFD packet to send [09:51:15]OFD Sender: No OFD packet to send [09:51:20]OFD Sender: No OFD packet to send [09:51:25]OFD Sender: No OFD packet to send [09:51:30]OFD Sender: No OFD packet to send [09:51:35]OFD Sender: No OFD packet to send [09:51:40]OFD Sender: No OFD packet to send [09:51:45]OFD Sender: No OFD packet to send [09:51:50]OFD Sender: No OFD packet to send [09:51:55]OFD Sender: No OFD packet to send [09:52:00]OFD Sender: No OFD packet to send [09:52:05]OFD Sender: No OFD packet to send [09:52:10]OFD Sender: No OFD packet to send [09:52:15]OFD Sender: No OFD packet to send [09:52:19]accept exits with 10 [09:52:19]New connection [09:52:19]New thread 3067022692 created [09:52:19]Thread 3067166052 joined [09:52:19]Waiting for new connection... [09:52:19] Sock 10.Parse request [09:52:19]Sock 10.Check first char [09:52:19]Sock 10.First char is OK [09:52:19]request: POST /json_proto HTTP/1.0 [09:52:19]Method: POST [09:52:19]URL: /json_proto [09:52:19]Method is POST - this is cgi request [09:52:19]url: /json_proto [09:52:19]query_string will be loaded in cgi processing [09:52:19]execute_cgi json_proto POST (null) [09:52:19]execute_cgi path=json_proto method=POST [09:52:19]POST find Content-Length [09:52:19]Host: 172.17.43.131:8080 [09:52:19]Content-Length: 675 [09:52:19]Content-Type: application/json [09:52:19] [09:52:19]POST finish read [09:52:19]Found Content-Length = 675 [09:52:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002831", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 3.890, "sum" : 296.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 296.00, "payments": [ { "type": 0, "sum" : 296.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:52:19]execute_script... [09:52:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002831", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 3.890, "sum" : 296.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 296.00, "payments": [ { "type": 0, "sum" : 296.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:52:19]POST & json_proto [09:52:19]process_json_proto [09:52:19]json parsed OK: [09:52:19]protocol is kg_v1.0 [09:52:19]action value=close_receipt [09:52:19]process_action close_receipt [09:52:19]cmd_close_receipt [09:52:19]MH_GetDate [09:52:19]Write to MH i2c: F0 00 00 AB 04 9E [09:52:19]Write i2c OK [09:52:19]MH_I2C_Read... [09:52:19]Read from MH i2c: F0 [09:52:19]MH_I2C_Read... [09:52:19]Read from MH i2c: F0 09 00 [09:52:19]MH_I2C_Read... [09:52:19]Read from MH i2c: F0 09 00 AB 04 00 D3 14 A6 66 F9 24 A2 66 BF [09:52:19]GetLastDocTimeStamp 1722159953 [09:52:19]current date 1722160339 [09:52:19]FM_GetShiftState [09:52:19]SAM_PROTO_GetShiftState [09:52:19]wFMCommunicate request_size=4 [09:52:19]MH_SAM_APDU [09:52:19]CAPDU: 80 13 01 00 [09:52:19]Write to MH i2c: E2 08 00 AC 04 80 13 01 00 00 00 00 00 2D [09:52:19]Write i2c OK [09:52:19]MH_I2C_Read... [09:52:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:52:19]Read from MH i2c: E2 [09:52:19]MH_I2C_Read... [09:52:19]Read from MH i2c: E2 0E 00 [09:52:19]MH_I2C_Read... [09:52:19]Read from MH i2c: E2 0E 00 AC 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 DE [09:52:19]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [09:52:19]wFMCommunicate OK [09:52:19]SAM_PROTO_GetShiftState done [09:52:19]FM_GetShiftState done [09:52:19]opened in 1722125326 [09:52:19]opened+sec_in_day 1722211726 [09:52:19]quantity*price = 29641 [09:52:19]sum+1 = 29643 [09:52:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 296.00 Внесено: 300.00 СДАЧА: 4.00 НСП 1% : 2.62 НДС 12% : 31.48 Наличными: 296.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 150 28.07.2024 09:52 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226490 ФПД: 107510486189137 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T095219&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226490&fm=107510486189137&tin=02508201610067®Number=0000000000092624&sum=29600 [09:52:20]StoreToDocumentArchive [09:52:20]shift 439 fd 226490 [09:52:20]save to /storage/0439/doc_00226490 [09:52:20]save last doc name /storage/0439/doc_00226490 to /storage/kkm_last_doc_name [09:52:20]save OK [09:52:20]Clear old archive folders... [09:52:20]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:52:20]tlvbuf is 006C7640 [09:52:20]SAM_PROTO_ClearQueue [09:52:20]wFMCommunicate request_size=4 [09:52:20]MH_SAM_APDU [09:52:20]CAPDU: 80 09 00 00 [09:52:20]Write to MH i2c: E2 08 00 B9 04 80 09 00 00 00 00 00 00 2F [09:52:20]Write i2c OK [09:52:20]MH_I2C_Read... [09:52:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:52:20]Read from MH i2c: E2 [09:52:20]MH_I2C_Read... [09:52:20]Read from MH i2c: E2 03 00 [09:52:20]MH_I2C_Read... [09:52:20]Read from MH i2c: E2 03 00 B9 04 00 90 00 31 [09:52:20]RAPDU: 90 00 [09:52:20]wFMCommunicate OK [09:52:20]SAM_PROTO_ClearQueue done [09:52:20]KKMCreateOFDPacket [09:52:20]OFDProtocolAddRootSTLVToBuf [09:52:20]FM_MakeSignedData [09:52:20]FM_MakeSignedData [09:52:20]SAM_PROTO_SignData [09:52:20]wFMCommunicate request_size=4 [09:52:20]MH_SAM_APDU [09:52:20]CAPDU: 80 0D 01 02 [09:52:20]Write to MH i2c: E2 08 00 BA 04 80 0D 01 02 00 00 00 00 37 [09:52:20]Write i2c OK [09:52:20]MH_I2C_Read... [09:52:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:52:20]Read from MH i2c: E2 [09:52:20]MH_I2C_Read... [09:52:20]Read from MH i2c: E2 03 00 [09:52:20]MH_I2C_Read... [09:52:20]Read from MH i2c: E2 03 00 BA 04 00 90 00 32 [09:52:20]RAPDU: 90 00 [09:52:20]wFMCommunicate OK [09:52:20]wFMCommunicate request_size=255 [09:52:20]MH_SAM_APDU [09:52:20]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 32 0F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CA 73 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 73 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 06 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 0C 00 00 00 00 07 04 06 00 A0 73 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 00 00 00 F4 03 04 00 D3 14 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BA 74 03 00 35 04 06 00 61 C7 BC 56 [09:52:20]Write to MH i2c: E2 02 01 BB 04 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 35 FF 03 08 00 03 32 0F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CA 73 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 73 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 06 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 0C 00 00 00 00 07 04 06 00 A0 73 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 00 00 00 F4 03 04 00 D3 14 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BA 74 03 00 35 04 06 00 61 C7 BC 56 00 00 2C [09:52:20]Write i2c OK [09:52:20]MH_I2C_Read... [09:52:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:52:20]Read from MH i2c: E2 [09:52:20]MH_I2C_Read... [09:52:20]Read from MH i2c: E2 03 00 [09:52:20]MH_I2C_Read... [09:52:20]Read from MH i2c: E2 03 00 BB 04 00 90 00 33 [09:52:20]RAPDU: 90 00 [09:52:20]wFMCommunicate OK [09:52:20]wFMCommunicate request_size=7 [09:52:20]MH_SAM_APDU [09:52:20]CAPDU: 80 0D 02 02 02 C4 51 [09:52:20]Write to MH i2c: E2 0A 00 BC 04 80 0D 02 02 02 00 C4 51 00 00 53 [09:52:20]Write i2c OK [09:52:20]MH_I2C_Read... [09:52:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:52:20]Read from MH i2c: E2 [09:52:20]MH_I2C_Read... [09:52:20]Read from MH i2c: E2 03 00 [09:52:20]MH_I2C_Read... [09:52:20]Read from MH i2c: E2 03 00 BC 04 00 90 00 34 [09:52:20]RAPDU: 90 00 [09:52:20]wFMCommunicate OK [09:52:20]wFMCommunicate request_size=4 [09:52:20]MH_SAM_APDU [09:52:20]CAPDU: 80 0D 03 02 [09:52:20]Write to MH i2c: E2 08 00 BD 04 80 0D 03 02 00 00 00 00 3C [09:52:20]Write i2c OK [09:52:20]MH_I2C_Read... [09:52:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:52:20]Read from MH i2c: E2 [09:52:20]MH_I2C_Read... [09:52:20]Read from MH i2c: E2 0B 00 [09:52:20]MH_I2C_Read... [09:52:20]Read from MH i2c: E2 0B 00 BD 04 00 B7 53 8A 99 D6 0F B3 A7 90 00 A9 [09:52:20]RAPDU: B7 53 8A 99 D6 0F B3 A7 90 00 [09:52:20]wFMCommunicate OK [09:52:20]SAM_PROTO_SignData done [09:52:20]FM_MakeSignedData done [09:52:20]CreateOFDProtocolMessage [09:52:20]wFMCommunicate request_size=4 [09:52:20]MH_SAM_APDU [09:52:20]CAPDU: 80 11 00 00 [09:52:20]Write to MH i2c: E2 08 00 BE 04 80 11 00 00 00 00 00 00 3C [09:52:20]Write i2c OK [09:52:20]MH_I2C_Read... [09:52:20]OFD Sender: No OFD packet to send [09:52:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:52:20]Read from MH i2c: E2 [09:52:20]MH_I2C_Read... [09:52:20]Read from MH i2c: E2 17 00 [09:52:20]MH_I2C_Read... [09:52:20]Read from MH i2c: E2 17 00 BE 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 99 [09:52:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:52:20]wFMCommunicate OK [09:52:20]CreateOFDProtocolMessage done [09:52:20]OFDSenderStorePacket 226490 [09:52:20]StoreOFDPacket docnum=226490 [09:52:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 6A 0D 04 01 E9 42 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 32 0F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CA 73 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 73 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 06 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 0C 00 00 00 00 07 04 06 00 A0 73 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 00 00 00 F4 03 04 00 D3 14 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BA 74 03 00 35 04 06 00 61 C7 BC 56 C4 51 B7 53 8A 99 D6 0F B3 A7 [09:52:20]CheckFolder [09:52:20]dirname=/storage/ofd_packets [09:52:20]CheckFolder done [09:52:20]ProducePacketName [09:52:20]name=ofd_packets/00226490 [09:52:20]NVStorageSaveData ofd_packets/00226490 [09:52:20]File name is /storage/ofd_packets/00226490 [09:52:20]Write 298 bytes [09:52:20]NVStorageSaveData done [09:52:20]OFDSenderStorePacket done [09:52:20]KKMCreateOFDPacket done [09:52:20]NVStorageSaveData kkm_last_timestamp [09:52:20]File name is /storage/kkm_last_timestamp [09:52:20]Write 4 bytes [09:52:20]NVStorageSaveData done [09:52:20]ExternCall_PrintAddStr [09:52:20]wPrintStart [09:52:20]Write to MH i2c: 01 00 00 BF 04 C3 [09:52:20]Write i2c OK [09:52:20]MH_I2C_Read... [09:52:20]Read from MH i2c: 01 [09:52:20]MH_I2C_Read... [09:52:20]Read from MH i2c: 01 07 00 [09:52:20]MH_I2C_Read... [09:52:20]Read from MH i2c: 01 07 00 BF 04 00 00 00 00 00 FF 0F D8 [09:52:20]RasterBufferAndPrint [09:52:20]line Счет N : (1)2002831 [09:52:20]line ИНН: 02508201610067 [09:52:20]line Контрольно-Кассовый Чек [09:52:20]line ПРОДАЖА [09:52:20]line ТРК (МРК, ГНК) : 61 [09:52:20]line Товар: 2710194210 [09:52:20]line ДТ-К-5 [09:52:20]line 3.890 * 76.20 [09:52:20]line = 296.42 [09:52:20]line НДС 12% НСП 1% [09:52:20]line > о реализуемом товаре [09:52:20]line ОКРУГЛЕНИЕ: -0.42 [09:52:20]line ИТОГО: 296.00 [09:52:20]line Внесено: 300.00 [09:52:20]line СДАЧА: 4.00 [09:52:20]line НСП 1% : 2.62 [09:52:20]line НДС 12% : 31.48 [09:52:20]line Наличными: 296.00 [09:52:20]line Безнал.: 0.00 [09:52:20]line Место: АЗС № 97 "Партнер Нефть" [09:52:20]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:52:20]line СНО: Общий режим [09:52:20]line Чек 150 28.07.2024 09:52 [09:52:20]line Смена: 439 ФФД: 1.0 [09:52:20]line ЗНМ: 0300000054 [09:52:20]line РНМ: 0000000000092624 [09:52:20]line Версия ККМ: 001 [09:52:20]line ФМ: 0000000000874959 [09:52:20]line ФД: 226490 [09:52:20]line ФПД: 107510486189137 [09:52:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T095219&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226490&fm=107510486189137&tin=02508201610067®Number=0000000000092624&sum=29600 [09:52:20]written 0, free lines is 4095 [09:52:20]OFD Sender: Processing packet 226490 [packets to send 600, broken 599] [09:52:20]ProducePacketName [09:52:20]name=ofd_packets/00226490 [09:52:20]OFD Sender: To server: pG, [09:52:20]CommunicateWithHost lk.salyk.kg:30040 [09:52:20]ConnectInit lk.salyk.kg [09:52:21]Write to MH i2c: 01 00 00 EA 04 EE [09:52:21]Write i2c OK [09:52:21]MH_I2C_Read... [09:52:21]Read from MH i2c: 01 [09:52:21]MH_I2C_Read... [09:52:21]Read from MH i2c: 01 07 00 [09:52:21]MH_I2C_Read... [09:52:21]Read from MH i2c: 01 07 00 EA 04 00 00 00 00 00 5C 0C 5D [09:52:21]RasterBufferAndPrint [09:52:21]line [09:52:21]line [09:52:21]line [09:52:21]line [09:52:21]line [09:52:21]written 0, free lines is 3167 [09:52:21]MH_Cut [09:52:21]Write to MH i2c: D1 01 00 F1 04 01 C7 [09:52:21]Write i2c OK [09:52:21]MH_I2C_Read... [09:52:21]Read from MH i2c: D1 [09:52:21]MH_I2C_Read... [09:52:21]Read from MH i2c: D1 01 00 [09:52:21]MH_I2C_Read... [09:52:21]Read from MH i2c: D1 01 00 F1 04 00 C6 [09:52:21]Write to MH i2c: 01 00 00 F2 04 F6 [09:52:21]Write i2c OK [09:52:21]MH_I2C_Read... [09:52:21]Connected sock=7 [09:52:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 6A 0D 04 01 E9 42 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 32 0F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CA 73 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 73 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 06 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 0C 00 00 00 00 07 04 06 00 A0 73 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 00 00 00 F4 03 04 00 D3 14 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BA 74 03 00 35 04 06 00 61 C7 BC 56 C4 51 B7 53 8A 99 D6 0F B3 A7 [09:52:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 B7 F1 47 00 B9 1B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BA 74 03 00 F4 03 04 00 DE C0 A5 66 B6 04 01 00 00 A0 FE 04 D5 E9 54 62 D5 [09:52:21]CommunicateWithHost err = 0 [09:52:21]CheckOFDResponse [09:52:21]1017 (14) - 77093643461234 [09:52:21]1041 (16) - 0000000000874959 [09:52:21]1040 (4) - 226490 [09:52:21]1012 (4) - 28.07.2024 03:54 [09:52:21]1206 (1) - 0 [09:52:21]OFD Sender: Remove packet 226490 [09:52:21]ProducePacketName [09:52:21]name=ofd_packets/00226490 [09:52:21]NVStorageDeleteData [09:52:22]OFD Sender: No OFD packet to send [09:52:22]*** Cut start [09:52:22]*** Partial cut [09:52:22]*** CUTSNS_PIN = 1 [09:52:22]*** CUTSNS_PIN = 0 [09:52:22]*** Brake cut motor [09:52:23]Read from MH i2c: 01 [09:52:23]MH_I2C_Read... [09:52:23]*** Stop cut motor [09:52:23]*** Cut end [09:52:23]Read from MH i2c: 01 07 00 [09:52:23]MH_I2C_Read... [09:52:23]Read from MH i2c: 01 07 00 F2 04 00 00 00 00 00 FF 0F 0B [09:52:23]process_action close_receipt done [09:52:23]requested_data is exist [09:52:23]produce_requested_data [09:52:23]requested_item fm.sn is exist - process it [09:52:23]wFMCommunicate request_size=4 [09:52:23]MH_SAM_APDU [09:52:23]CAPDU: 80 11 00 00 [09:52:23]Write to MH i2c: E2 08 00 F3 04 80 11 00 00 00 00 00 00 71 [09:52:23]Write i2c OK [09:52:23]MH_I2C_Read... [09:52:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:52:23]Read from MH i2c: E2 [09:52:23]MH_I2C_Read... [09:52:23]Read from MH i2c: E2 17 00 [09:52:23]MH_I2C_Read... [09:52:23]Read from MH i2c: E2 17 00 F3 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CE [09:52:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:52:23]wFMCommunicate OK [09:52:23]requested_item fd.num is exist - process it [09:52:23]SAM_PROTO_GetFieldsCounters [09:52:23]wFMCommunicate request_size=4 [09:52:23]MH_SAM_APDU [09:52:23]CAPDU: 80 13 00 00 [09:52:23]Write to MH i2c: E2 08 00 F4 04 80 13 00 00 00 00 00 00 74 [09:52:23]Write i2c OK [09:52:23]MH_I2C_Read... [09:52:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:52:23]Read from MH i2c: E2 [09:52:23]MH_I2C_Read... [09:52:23]Read from MH i2c: E2 62 00 [09:52:23]MH_I2C_Read... [09:52:23]Read from MH i2c: E2 62 00 F4 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BA 74 03 00 0E 04 04 00 B7 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 48 [09:52:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BA 74 03 00 0E 04 04 00 B7 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 [09:52:23]wFMCommunicate OK [09:52:23]SAM_PROTO_GetFieldsCounters done [09:52:23]requested_item shift.num is exist - process it [09:52:23]requested_item shift.opened is exist - process it [09:52:23]req_shift_opened [09:52:23]FM_GetShiftState [09:52:23]SAM_PROTO_GetShiftState [09:52:23]wFMCommunicate request_size=4 [09:52:23]MH_SAM_APDU [09:52:23]CAPDU: 80 13 01 00 [09:52:23]Write to MH i2c: E2 08 00 F5 04 80 13 01 00 00 00 00 00 76 [09:52:23]Write i2c OK [09:52:23]MH_I2C_Read... [09:52:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:52:23]Read from MH i2c: E2 [09:52:23]MH_I2C_Read... [09:52:23]Read from MH i2c: E2 0E 00 [09:52:23]MH_I2C_Read... [09:52:23]Read from MH i2c: E2 0E 00 F5 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 27 [09:52:23]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [09:52:23]wFMCommunicate OK [09:52:23]SAM_PROTO_GetShiftState done [09:52:23]FM_GetShiftState done [09:52:23]req_shift_opened done [09:52:23]requested_item shift.open_date is exist - process it [09:52:23]req_shift_open_date [09:52:23]req_shift_open_date done [09:52:23]produce_requested_data done [09:52:23]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226490,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [09:52:23]process_action_free close_receipt [09:52:23]json_value_free [09:52:23]json_value_free done [09:52:23]process_json_proto returns [09:52:23]Send response to host [09:52:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226490,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [09:52:23]free response buf [09:52:23]execute_script done [09:52:23]execute_script returns [09:52:23]free content buf [09:52:23]Sock 10.Close socket [09:52:23]Sock 10.Thread stoped [09:52:27]OFD Sender: No OFD packet to send [09:52:32]OFD Sender: No OFD packet to send [09:52:37]OFD Sender: No OFD packet to send [09:52:42]OFD Sender: No OFD packet to send [09:52:47]OFD Sender: No OFD packet to send [09:52:51]recv_with_timeout no data received [09:52:52]OFD Sender: No OFD packet to send [09:52:57]OFD Sender: No OFD packet to send [09:53:02]OFD Sender: No OFD packet to send [09:53:07]OFD Sender: No OFD packet to send [09:53:12]OFD Sender: No OFD packet to send [09:53:17]OFD Sender: No OFD packet to send [09:53:22]OFD Sender: No OFD packet to send [09:53:27]OFD Sender: No OFD packet to send [09:53:30]accept exits with 9 [09:53:30]New connection [09:53:30]New thread 3067166052 created [09:53:30]Thread 3067022692 joined [09:53:30]Waiting for new connection... [09:53:30] Sock 9.Parse request [09:53:30]Sock 9.Check first char [09:53:30]Sock 9.First char is OK [09:53:30]request: POST /json_proto HTTP/1.0 [09:53:30]Method: POST [09:53:30]URL: /json_proto [09:53:30]Method is POST - this is cgi request [09:53:30]url: /json_proto [09:53:30]query_string will be loaded in cgi processing [09:53:30]execute_cgi json_proto POST (null) [09:53:30]execute_cgi path=json_proto method=POST [09:53:30]POST find Content-Length [09:53:30]Host: 172.17.43.131:8080 [09:53:30]Content-Length: 678 [09:53:30]Content-Type: application/json [09:53:30] [09:53:30]POST finish read [09:53:30]Found Content-Length = 678 [09:53:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002832", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:53:30]execute_script... [09:53:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002832", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:53:30]POST & json_proto [09:53:30]process_json_proto [09:53:30]json parsed OK: [09:53:30]protocol is kg_v1.0 [09:53:30]action value=close_receipt [09:53:30]process_action close_receipt [09:53:30]cmd_close_receipt [09:53:30]MH_GetDate [09:53:30]Write to MH i2c: F0 00 00 F6 04 E9 [09:53:30]Write i2c OK [09:53:30]MH_I2C_Read... [09:53:30]Read from MH i2c: F0 [09:53:30]MH_I2C_Read... [09:53:30]Read from MH i2c: F0 09 00 [09:53:30]MH_I2C_Read... [09:53:30]Read from MH i2c: F0 09 00 F6 04 00 1B 15 A6 66 F9 24 A2 66 53 [09:53:30]GetLastDocTimeStamp 1722160339 [09:53:30]current date 1722160411 [09:53:30]FM_GetShiftState [09:53:30]SAM_PROTO_GetShiftState [09:53:30]wFMCommunicate request_size=4 [09:53:30]MH_SAM_APDU [09:53:30]CAPDU: 80 13 01 00 [09:53:30]Write to MH i2c: E2 08 00 F7 04 80 13 01 00 00 00 00 00 78 [09:53:30]Write i2c OK [09:53:30]MH_I2C_Read... [09:53:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:53:30]Read from MH i2c: E2 [09:53:30]MH_I2C_Read... [09:53:30]Read from MH i2c: E2 0E 00 [09:53:30]MH_I2C_Read... [09:53:30]Read from MH i2c: E2 0E 00 F7 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 29 [09:53:30]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [09:53:30]wFMCommunicate OK [09:53:30]SAM_PROTO_GetShiftState done [09:53:30]FM_GetShiftState done [09:53:30]opened in 1722125326 [09:53:30]opened+sec_in_day 1722211726 [09:53:30]quantity*price = 50036 [09:53:30]sum+1 = 50037 [09:53:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 151 28.07.2024 09:53 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226491 ФПД: 59616206739054 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T095331&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226491&fm=59616206739054&tin=02508201610067®Number=0000000000092624&sum=50000 [09:53:32]StoreToDocumentArchive [09:53:32]shift 439 fd 226491 [09:53:32]save to /storage/0439/doc_00226491 [09:53:32]save last doc name /storage/0439/doc_00226491 to /storage/kkm_last_doc_name [09:53:32]save OK [09:53:32]Clear old archive folders... [09:53:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:53:32]tlvbuf is 00708920 [09:53:32]SAM_PROTO_ClearQueue [09:53:32]wFMCommunicate request_size=4 [09:53:32]MH_SAM_APDU [09:53:32]CAPDU: 80 09 00 00 [09:53:32]Write to MH i2c: E2 08 00 04 05 80 09 00 00 00 00 00 00 7B [09:53:32]Write i2c OK [09:53:32]MH_I2C_Read... [09:53:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:53:32]Read from MH i2c: E2 [09:53:32]MH_I2C_Read... [09:53:32]Read from MH i2c: E2 03 00 [09:53:32]MH_I2C_Read... [09:53:32]Read from MH i2c: E2 03 00 04 05 00 90 00 7D [09:53:32]RAPDU: 90 00 [09:53:32]wFMCommunicate OK [09:53:32]SAM_PROTO_ClearQueue done [09:53:32]KKMCreateOFDPacket [09:53:32]OFDProtocolAddRootSTLVToBuf [09:53:32]FM_MakeSignedData [09:53:32]FM_MakeSignedData [09:53:32]SAM_PROTO_SignData [09:53:32]wFMCommunicate request_size=4 [09:53:32]MH_SAM_APDU [09:53:32]CAPDU: 80 0D 01 02 [09:53:32]Write to MH i2c: E2 08 00 05 05 80 0D 01 02 00 00 00 00 83 [09:53:32]Write i2c OK [09:53:32]MH_I2C_Read... [09:53:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:53:32]Read from MH i2c: E2 [09:53:32]MH_I2C_Read... [09:53:32]Read from MH i2c: E2 03 00 [09:53:32]MH_I2C_Read... [09:53:32]Read from MH i2c: E2 03 00 05 05 00 90 00 7E [09:53:32]RAPDU: 90 00 [09:53:32]wFMCommunicate OK [09:53:32]wFMCommunicate request_size=255 [09:53:32]MH_SAM_APDU [09:53:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 1B 15 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BB 74 03 00 35 04 06 00 36 [09:53:32]Write to MH i2c: E2 02 01 06 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 1B 15 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BB 74 03 00 35 04 06 00 36 00 00 FD [09:53:32]Write i2c OK [09:53:32]MH_I2C_Read... [09:53:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:53:32]Read from MH i2c: E2 [09:53:32]MH_I2C_Read... [09:53:32]Read from MH i2c: E2 03 00 [09:53:32]MH_I2C_Read... [09:53:32]Read from MH i2c: E2 03 00 06 05 00 90 00 7F [09:53:32]RAPDU: 90 00 [09:53:32]wFMCommunicate OK [09:53:32]wFMCommunicate request_size=10 [09:53:32]MH_SAM_APDU [09:53:32]CAPDU: 80 0D 02 02 05 38 7A D3 56 6E [09:53:32]Write to MH i2c: E2 0D 00 07 05 80 0D 02 02 05 00 38 7A D3 56 6E 00 00 D9 [09:53:32]Write i2c OK [09:53:32]MH_I2C_Read... [09:53:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:53:32]Read from MH i2c: E2 [09:53:32]MH_I2C_Read... [09:53:32]Read from MH i2c: E2 03 00 [09:53:32]MH_I2C_Read... [09:53:32]Read from MH i2c: E2 03 00 07 05 00 90 00 80 [09:53:32]RAPDU: 90 00 [09:53:32]wFMCommunicate OK [09:53:32]wFMCommunicate request_size=4 [09:53:32]MH_SAM_APDU [09:53:32]CAPDU: 80 0D 03 02 [09:53:32]Write to MH i2c: E2 08 00 08 05 80 0D 03 02 00 00 00 00 88 [09:53:32]Write i2c OK [09:53:32]MH_I2C_Read... [09:53:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:53:32]Read from MH i2c: E2 [09:53:32]MH_I2C_Read... [09:53:32]Read from MH i2c: E2 0B 00 [09:53:32]MH_I2C_Read... [09:53:32]Read from MH i2c: E2 0B 00 08 05 00 82 C0 B2 10 61 F8 43 63 90 00 8C [09:53:32]RAPDU: 82 C0 B2 10 61 F8 43 63 90 00 [09:53:32]wFMCommunicate OK [09:53:32]SAM_PROTO_SignData done [09:53:32]FM_MakeSignedData done [09:53:32]CreateOFDProtocolMessage [09:53:32]wFMCommunicate request_size=4 [09:53:32]MH_SAM_APDU [09:53:32]CAPDU: 80 11 00 00 [09:53:32]Write to MH i2c: E2 08 00 09 05 80 11 00 00 00 00 00 00 88 [09:53:32]Write i2c OK [09:53:32]MH_I2C_Read... [09:53:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:53:32]Read from MH i2c: E2 [09:53:32]MH_I2C_Read... [09:53:32]Read from MH i2c: E2 17 00 [09:53:32]MH_I2C_Read... [09:53:32]Read from MH i2c: E2 17 00 09 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [09:53:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:53:32]wFMCommunicate OK [09:53:32]CreateOFDProtocolMessage done [09:53:32]OFDSenderStorePacket 226491 [09:53:32]StoreOFDPacket docnum=226491 [09:53:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 96 D0 07 01 48 24 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 1B 15 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BB 74 03 00 35 04 06 00 36 38 7A D3 56 6E 82 C0 B2 10 61 F8 43 63 [09:53:32]CheckFolder [09:53:32]dirname=/storage/ofd_packets [09:53:32]CheckFolder done [09:53:32]ProducePacketName [09:53:32]name=ofd_packets/00226491 [09:53:32]NVStorageSaveData ofd_packets/00226491 [09:53:32]File name is /storage/ofd_packets/00226491 [09:53:32]Write 301 bytes [09:53:32]NVStorageSaveData done [09:53:32]OFDSenderStorePacket done [09:53:32]KKMCreateOFDPacket done [09:53:32]NVStorageSaveData kkm_last_timestamp [09:53:32]File name is /storage/kkm_last_timestamp [09:53:32]Write 4 bytes [09:53:32]NVStorageSaveData done [09:53:32]ExternCall_PrintAddStr [09:53:32]wPrintStart [09:53:32]Write to MH i2c: 01 00 00 0A 05 0F [09:53:32]Write i2c OK [09:53:32]MH_I2C_Read... [09:53:32]Read from MH i2c: 01 [09:53:32]MH_I2C_Read... [09:53:32]Read from MH i2c: 01 07 00 [09:53:32]MH_I2C_Read... [09:53:32]Read from MH i2c: 01 07 00 0A 05 00 00 00 00 00 FF 0F 24 [09:53:32]RasterBufferAndPrint [09:53:32]line Счет N : (1)2002832 [09:53:32]line ИНН: 02508201610067 [09:53:32]line Контрольно-Кассовый Чек [09:53:32]line ПРОДАЖА [09:53:32]line ТРК (МРК, ГНК) : 33 [09:53:32]line Товар: 2710124130 [09:53:32]line Аи-92-К-5 [09:53:32]line 7.380 * 67.80 [09:53:32]line = 500.36 [09:53:32]line НДС 12% НСП 1% [09:53:32]line > о реализуемом товаре [09:53:32]line ОКРУГЛЕНИЕ: -0.36 [09:53:32]line ИТОГО: 500.00 [09:53:32]line Внесено: 500.00 [09:53:32]line СДАЧА: 0.00 [09:53:32]line НСП 1% : 4.43 [09:53:32]line НДС 12% : 53.14 [09:53:32]line Наличными: 500.00 [09:53:32]line Безнал.: 0.00 [09:53:32]line Место: АЗС № 97 "Партнер Нефть" [09:53:32]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:53:32]line СНО: Общий режим [09:53:32]line Чек 151 28.07.2024 09:53 [09:53:32]line Смена: 439 ФФД: 1.0 [09:53:32]line ЗНМ: 0300000054 [09:53:32]line РНМ: 0000000000092624 [09:53:32]line Версия ККМ: 001 [09:53:32]line ФМ: 0000000000874959 [09:53:32]line ФД: 226491 [09:53:32]line ФПД: 59616206739054 [09:53:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T095331&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226491&fm=59616206739054&tin=02508201610067®Number=0000000000092624&sum=50000 [09:53:32]OFD Sender: Processing packet 226491 [packets to send 600, broken 599] [09:53:32]ProducePacketName [09:53:32]name=ofd_packets/00226491 [09:53:32]OFD Sender: To server: pG, [09:53:32]CommunicateWithHost lk.salyk.kg:30040 [09:53:32]ConnectInit lk.salyk.kg [09:53:32]written 0, free lines is 4095 [09:53:33]Write to MH i2c: 01 00 00 35 05 3A [09:53:33]Write i2c OK [09:53:33]MH_I2C_Read... [09:53:33]Read from MH i2c: 01 [09:53:33]MH_I2C_Read... [09:53:33]Read from MH i2c: 01 07 00 [09:53:33]MH_I2C_Read... [09:53:33]Read from MH i2c: 01 07 00 35 05 00 00 00 00 00 59 0C A6 [09:53:33]RasterBufferAndPrint [09:53:33]line [09:53:33]line [09:53:33]line [09:53:33]line [09:53:33]line [09:53:33]written 0, free lines is 3164 [09:53:33]MH_Cut [09:53:33]Write to MH i2c: D1 01 00 3C 05 01 13 [09:53:33]Write i2c OK [09:53:33]MH_I2C_Read... [09:53:33]Read from MH i2c: D1 [09:53:33]MH_I2C_Read... [09:53:33]Read from MH i2c: D1 01 00 [09:53:33]MH_I2C_Read... [09:53:33]Read from MH i2c: D1 01 00 3C 05 00 12 [09:53:33]Write to MH i2c: 01 00 00 3D 05 42 [09:53:33]Write i2c OK [09:53:33]MH_I2C_Read... [09:53:34]*** Cut start [09:53:34]*** Partial cut [09:53:34]*** CUTSNS_PIN = 1 [09:53:34]*** CUTSNS_PIN = 0 [09:53:34]*** Brake cut motor [09:53:35]Read from MH i2c: 01 [09:53:35]MH_I2C_Read... [09:53:35]*** Stop cut motor [09:53:35]*** Cut end [09:53:35]Read from MH i2c: 01 07 00 [09:53:35]MH_I2C_Read... [09:53:35]Read from MH i2c: 01 07 00 3D 05 00 00 00 00 00 FF 0F 57 [09:53:35]process_action close_receipt done [09:53:35]requested_data is exist [09:53:35]produce_requested_data [09:53:35]requested_item fm.sn is exist - process it [09:53:35]wFMCommunicate request_size=4 [09:53:35]MH_SAM_APDU [09:53:35]CAPDU: 80 11 00 00 [09:53:35]Write to MH i2c: E2 08 00 3E 05 80 11 00 00 00 00 00 00 BD [09:53:35]Write i2c OK [09:53:35]MH_I2C_Read... [09:53:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:53:35]Read from MH i2c: E2 [09:53:35]MH_I2C_Read... [09:53:35]Read from MH i2c: E2 17 00 [09:53:35]MH_I2C_Read... [09:53:35]Read from MH i2c: E2 17 00 3E 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1A [09:53:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:53:35]wFMCommunicate OK [09:53:35]requested_item fd.num is exist - process it [09:53:35]SAM_PROTO_GetFieldsCounters [09:53:35]wFMCommunicate request_size=4 [09:53:35]MH_SAM_APDU [09:53:35]CAPDU: 80 13 00 00 [09:53:35]Write to MH i2c: E2 08 00 3F 05 80 13 00 00 00 00 00 00 C0 [09:53:35]Write i2c OK [09:53:35]MH_I2C_Read... [09:53:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:53:35]Read from MH i2c: E2 [09:53:35]MH_I2C_Read... [09:53:35]Read from MH i2c: E2 62 00 [09:53:35]MH_I2C_Read... [09:53:35]Read from MH i2c: E2 62 00 3F 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BB 74 03 00 0E 04 04 00 B7 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 98 [09:53:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BB 74 03 00 0E 04 04 00 B7 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 [09:53:35]wFMCommunicate OK [09:53:35]SAM_PROTO_GetFieldsCounters done [09:53:35]requested_item shift.num is exist - process it [09:53:35]requested_item shift.opened is exist - process it [09:53:35]req_shift_opened [09:53:35]FM_GetShiftState [09:53:35]SAM_PROTO_GetShiftState [09:53:35]wFMCommunicate request_size=4 [09:53:35]MH_SAM_APDU [09:53:35]CAPDU: 80 13 01 00 [09:53:35]Write to MH i2c: E2 08 00 40 05 80 13 01 00 00 00 00 00 C2 [09:53:35]Write i2c OK [09:53:35]MH_I2C_Read... [09:53:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:53:35]Read from MH i2c: E2 [09:53:35]MH_I2C_Read... [09:53:35]Read from MH i2c: E2 0E 00 [09:53:35]MH_I2C_Read... [09:53:35]Read from MH i2c: E2 0E 00 40 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 73 [09:53:35]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [09:53:35]wFMCommunicate OK [09:53:35]SAM_PROTO_GetShiftState done [09:53:35]FM_GetShiftState done [09:53:35]req_shift_opened done [09:53:35]requested_item shift.open_date is exist - process it [09:53:35]req_shift_open_date [09:53:35]req_shift_open_date done [09:53:35]produce_requested_data done [09:53:35]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226491,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [09:53:35]process_action_free close_receipt [09:53:35]json_value_free [09:53:35]json_value_free done [09:53:35]process_json_proto returns [09:53:35]Send response to host [09:53:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226491,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [09:53:35]free response buf [09:53:35]execute_script done [09:53:35]execute_script returns [09:53:35]free content buf [09:53:35]Sock 9.Close socket [09:53:35]Sock 9.Thread stoped [09:53:35]Connected sock=11 [09:53:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 96 D0 07 01 48 24 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 1B 15 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BB 74 03 00 35 04 06 00 36 38 7A D3 56 6E 82 C0 B2 10 61 F8 43 63 [09:53:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 65 DA 47 00 1A 83 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BB 74 03 00 F4 03 04 00 29 C1 A5 66 B6 04 01 00 00 E4 8B FB 39 BC E9 59 DB [09:53:36]CommunicateWithHost err = 0 [09:53:36]CheckOFDResponse [09:53:36]1017 (14) - 77093643461234 [09:53:36]1041 (16) - 0000000000874959 [09:53:36]1040 (4) - 226491 [09:53:36]1012 (4) - 28.07.2024 03:55 [09:53:36]1206 (1) - 0 [09:53:36]OFD Sender: Remove packet 226491 [09:53:36]ProducePacketName [09:53:36]name=ofd_packets/00226491 [09:53:36]NVStorageDeleteData [09:53:36]OFD Sender: No OFD packet to send [09:53:41]OFD Sender: No OFD packet to send [09:53:46]OFD Sender: No OFD packet to send [09:53:51]OFD Sender: No OFD packet to send [09:53:56]OFD Sender: No OFD packet to send [09:54:00]recv_with_timeout no data received [09:54:01]OFD Sender: No OFD packet to send [09:54:06]OFD Sender: No OFD packet to send [09:54:11]OFD Sender: No OFD packet to send [09:54:16]OFD Sender: No OFD packet to send [09:54:18]int [09:54:18]Write to MH i2c: 01 00 00 41 05 46 [09:54:18]*** FLAG_PRN_PAP1 set [09:54:18]Write i2c OK [09:54:18]MH_I2C_Read... [09:54:18]Read from MH i2c: 01 [09:54:18]MH_I2C_Read... [09:54:18]Read from MH i2c: 01 07 00 [09:54:18]MH_I2C_Read... [09:54:18]Read from MH i2c: 01 07 00 41 05 00 01 00 00 00 FF 0F 5C [09:54:18]state=0 [09:54:18]No paper [09:54:18]int [09:54:18]Write to MH i2c: 01 00 00 42 05 47 [09:54:18]*** FLAG_PRN_PAP2 set [09:54:18]Write i2c OK [09:54:18]MH_I2C_Read... [09:54:18]Read from MH i2c: 01 [09:54:18]MH_I2C_Read... [09:54:18]Read from MH i2c: 01 07 00 [09:54:18]MH_I2C_Read... [09:54:18]Read from MH i2c: 01 07 00 42 05 00 03 00 00 00 FF 0F 5F [09:54:18]state=0 [09:54:18]No paper [09:54:18]Cover opened [09:54:19]int [09:54:19]Write to MH i2c: 01 00 00 43 05 48 [09:54:19]*** FLAG_PRN_PAP2 reset [09:54:19]Write i2c OK [09:54:19]MH_I2C_Read... [09:54:19]Read from MH i2c: 01 [09:54:19]MH_I2C_Read... [09:54:19]Read from MH i2c: 01 07 00 [09:54:19]MH_I2C_Read... [09:54:19]Read from MH i2c: 01 07 00 43 05 00 01 00 00 00 FF 0F 5E [09:54:19]state=3 [09:54:19]No paper [09:54:19]Cover closed [09:54:19]int [09:54:19]Write to MH i2c: 01 00 00 44 05 49 [09:54:19]*** FLAG_PRN_PAP2 set [09:54:19]Write i2c OK [09:54:19]MH_I2C_Read... [09:54:19]Read from MH i2c: 01 [09:54:19]MH_I2C_Read... [09:54:19]Read from MH i2c: 01 07 00 [09:54:19]MH_I2C_Read... [09:54:19]Read from MH i2c: 01 07 00 44 05 00 03 00 00 00 FF 0F 61 [09:54:19]state=0 [09:54:19]No paper [09:54:19]Cover opened [09:54:21]OFD Sender: No OFD packet to send [09:54:24]Write to MH i2c: 01 00 00 45 05 4A [09:54:24]Write i2c OK [09:54:24]MH_I2C_Read... [09:54:24]Read from MH i2c: 01 [09:54:24]MH_I2C_Read... [09:54:24]Read from MH i2c: 01 07 00 [09:54:24]MH_I2C_Read... [09:54:24]Read from MH i2c: 01 07 00 45 05 00 03 00 00 00 FF 0F 62 [09:54:24]state=3 [09:54:24]No paper [09:54:24]Cover opened [09:54:26]OFD Sender: No OFD packet to send [09:54:29]Write to MH i2c: 01 00 00 46 05 4B [09:54:29]Write i2c OK [09:54:29]MH_I2C_Read... [09:54:29]Read from MH i2c: 01 [09:54:29]MH_I2C_Read... [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 46 05 00 03 00 00 00 FF 0F 63 [09:54:29]state=3 [09:54:29]No paper [09:54:29]Cover opened [09:54:31]OFD Sender: No OFD packet to send [09:54:34]Write to MH i2c: 01 00 00 47 05 4C [09:54:34]Write i2c OK [09:54:34]MH_I2C_Read... [09:54:34]Read from MH i2c: 01 [09:54:34]MH_I2C_Read... [09:54:34]Read from MH i2c: 01 07 00 [09:54:34]MH_I2C_Read... [09:54:34]Read from MH i2c: 01 07 00 47 05 00 03 00 00 00 FF 0F 64 [09:54:34]state=3 [09:54:34]No paper [09:54:34]Cover opened [09:54:36]OFD Sender: No OFD packet to send [09:54:39]Write to MH i2c: 01 00 00 48 05 4D [09:54:39]Write i2c OK [09:54:39]MH_I2C_Read... [09:54:39]Read from MH i2c: 01 [09:54:39]MH_I2C_Read... [09:54:39]Read from MH i2c: 01 07 00 [09:54:39]MH_I2C_Read... [09:54:39]Read from MH i2c: 01 07 00 48 05 00 03 00 00 00 FF 0F 65 [09:54:39]state=3 [09:54:39]No paper [09:54:39]Cover opened [09:54:39]int [09:54:39]Write to MH i2c: 01 00 00 49 05 4E [09:54:39]*** FLAG_PRN_PAP1 reset [09:54:39]Write i2c OK [09:54:39]MH_I2C_Read... [09:54:39]Read from MH i2c: 01 [09:54:39]MH_I2C_Read... [09:54:39]Read from MH i2c: 01 07 00 [09:54:39]MH_I2C_Read... [09:54:39]Read from MH i2c: 01 07 00 49 05 00 02 00 00 00 FF 0F 65 [09:54:39]state=3 [09:54:39]Cover opened [09:54:39]int line is 0 - check status [09:54:39]Write to MH i2c: 01 00 00 4A 05 4F [09:54:39]*** FLAG_PRN_PAP2 reset [09:54:39]Write i2c OK [09:54:39]MH_I2C_Read... [09:54:39]Read from MH i2c: 01 [09:54:39]MH_I2C_Read... [09:54:39]Read from MH i2c: 01 07 00 [09:54:39]MH_I2C_Read... [09:54:39]Read from MH i2c: 01 07 00 4A 05 00 00 00 00 00 FF 0F 64 [09:54:39]state=3 [09:54:39]Cover closed [09:54:39]int [09:54:39]Write to MH i2c: 01 00 00 4B 05 50 [09:54:39]Write i2c OK [09:54:39]MH_I2C_Read... [09:54:39]Read from MH i2c: 01 [09:54:39]MH_I2C_Read... [09:54:39]Read from MH i2c: 01 07 00 [09:54:39]MH_I2C_Read... [09:54:39]Read from MH i2c: 01 07 00 4B 05 00 00 00 00 00 FF 0F 65 [09:54:39]state=0 [09:54:41]OFD Sender: No OFD packet to send [09:54:46]OFD Sender: No OFD packet to send [09:54:51]OFD Sender: No OFD packet to send [09:54:56]OFD Sender: No OFD packet to send [09:55:01]OFD Sender: No OFD packet to send [09:55:07]OFD Sender: No OFD packet to send [09:55:12]OFD Sender: No OFD packet to send [09:55:17]OFD Sender: No OFD packet to send [09:55:22]OFD Sender: No OFD packet to send [09:55:27]OFD Sender: No OFD packet to send [09:55:32]OFD Sender: No OFD packet to send [09:55:33]recv_with_timeout no data received [09:55:37]OFD Sender: No OFD packet to send [09:55:42]OFD Sender: No OFD packet to send [09:55:47]OFD Sender: No OFD packet to send [09:55:52]OFD Sender: No OFD packet to send [09:55:57]OFD Sender: No OFD packet to send [09:56:02]OFD Sender: No OFD packet to send [09:56:07]OFD Sender: No OFD packet to send [09:56:12]OFD Sender: No OFD packet to send [09:56:17]OFD Sender: No OFD packet to send [09:56:22]OFD Sender: No OFD packet to send [09:56:27]OFD Sender: No OFD packet to send [09:56:32]OFD Sender: No OFD packet to send [09:56:37]OFD Sender: No OFD packet to send [09:56:42]OFD Sender: No OFD packet to send [09:56:47]OFD Sender: No OFD packet to send [09:56:52]OFD Sender: No OFD packet to send [09:56:57]OFD Sender: No OFD packet to send [09:57:02]OFD Sender: No OFD packet to send [09:57:07]OFD Sender: No OFD packet to send [09:57:12]OFD Sender: No OFD packet to send [09:57:16]accept exits with 7 [09:57:16]New connection [09:57:16]New thread 3067022692 created [09:57:16]Thread 3067166052 joined [09:57:16]Waiting for new connection... [09:57:16] Sock 7.Parse request [09:57:16]Sock 7.Check first char [09:57:16]Sock 7.First char is OK [09:57:16]request: POST /json_proto HTTP/1.0 [09:57:16]Method: POST [09:57:16]URL: /json_proto [09:57:16]Method is POST - this is cgi request [09:57:16]url: /json_proto [09:57:16]query_string will be loaded in cgi processing [09:57:16]execute_cgi json_proto POST (null) [09:57:16]execute_cgi path=json_proto method=POST [09:57:16]POST find Content-Length [09:57:16]Host: 172.17.43.131:8080 [09:57:16]Content-Length: 683 [09:57:16]Content-Type: application/json [09:57:16] [09:57:16]POST finish read [09:57:16]Found Content-Length = 683 [09:57:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002834", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:57:16]execute_script... [09:57:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002834", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:57:16]POST & json_proto [09:57:16]process_json_proto [09:57:16]json parsed OK: [09:57:16]protocol is kg_v1.0 [09:57:16]action value=close_receipt [09:57:16]process_action close_receipt [09:57:16]cmd_close_receipt [09:57:16]MH_GetDate [09:57:16]Write to MH i2c: F0 00 00 4C 05 40 [09:57:16]Write i2c OK [09:57:16]MH_I2C_Read... [09:57:16]Read from MH i2c: F0 [09:57:16]MH_I2C_Read... [09:57:16]Read from MH i2c: F0 09 00 [09:57:16]MH_I2C_Read... [09:57:16]Read from MH i2c: F0 09 00 4C 05 00 FC 15 A6 66 F9 24 A2 66 8B [09:57:16]GetLastDocTimeStamp 1722160411 [09:57:16]current date 1722160636 [09:57:16]FM_GetShiftState [09:57:16]SAM_PROTO_GetShiftState [09:57:16]wFMCommunicate request_size=4 [09:57:16]MH_SAM_APDU [09:57:16]CAPDU: 80 13 01 00 [09:57:16]Write to MH i2c: E2 08 00 4D 05 80 13 01 00 00 00 00 00 CF [09:57:16]Write i2c OK [09:57:16]MH_I2C_Read... [09:57:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:57:16]Read from MH i2c: E2 [09:57:16]MH_I2C_Read... [09:57:16]Read from MH i2c: E2 0E 00 [09:57:16]MH_I2C_Read... [09:57:16]Read from MH i2c: E2 0E 00 4D 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 80 [09:57:16]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [09:57:16]wFMCommunicate OK [09:57:16]SAM_PROTO_GetShiftState done [09:57:16]FM_GetShiftState done [09:57:16]opened in 1722125326 [09:57:16]opened+sec_in_day 1722211726 [09:57:16]quantity*price = 100021 [09:57:16]sum+1 = 100023 [09:57:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 152 28.07.2024 09:57 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226492 ФПД: 33412860171856 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T095716&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226492&fm=33412860171856&tin=02508201610067®Number=0000000000092624&sum=100000 [09:57:17]StoreToDocumentArchive [09:57:17]shift 439 fd 226492 [09:57:17]save to /storage/0439/doc_00226492 [09:57:17]save last doc name /storage/0439/doc_00226492 to /storage/kkm_last_doc_name [09:57:17]save OK [09:57:17]Clear old archive folders... [09:57:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:57:17]tlvbuf is 0070AD80 [09:57:17]SAM_PROTO_ClearQueue [09:57:17]wFMCommunicate request_size=4 [09:57:17]MH_SAM_APDU [09:57:17]CAPDU: 80 09 00 00 [09:57:17]Write to MH i2c: E2 08 00 5A 05 80 09 00 00 00 00 00 00 D1 [09:57:17]Write i2c OK [09:57:17]MH_I2C_Read... [09:57:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:57:17]Read from MH i2c: E2 [09:57:17]MH_I2C_Read... [09:57:17]Read from MH i2c: E2 03 00 [09:57:17]MH_I2C_Read... [09:57:17]Read from MH i2c: E2 03 00 5A 05 00 90 00 D3 [09:57:17]RAPDU: 90 00 [09:57:17]wFMCommunicate OK [09:57:17]SAM_PROTO_ClearQueue done [09:57:17]KKMCreateOFDPacket [09:57:17]OFDProtocolAddRootSTLVToBuf [09:57:17]FM_MakeSignedData [09:57:17]FM_MakeSignedData [09:57:17]SAM_PROTO_SignData [09:57:17]wFMCommunicate request_size=4 [09:57:17]MH_SAM_APDU [09:57:17]CAPDU: 80 0D 01 02 [09:57:17]Write to MH i2c: E2 08 00 5B 05 80 0D 01 02 00 00 00 00 D9 [09:57:17]Write i2c OK [09:57:17]MH_I2C_Read... [09:57:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:57:17]Read from MH i2c: E2 [09:57:17]MH_I2C_Read... [09:57:17]Read from MH i2c: E2 03 00 [09:57:17]MH_I2C_Read... [09:57:17]Read from MH i2c: E2 03 00 5B 05 00 90 00 D4 [09:57:17]RAPDU: 90 00 [09:57:17]wFMCommunicate OK [09:57:17]wFMCommunicate request_size=255 [09:57:17]MH_SAM_APDU [09:57:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 98 00 00 00 F4 03 04 00 FC 15 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BC 74 03 00 35 04 06 00 1E [09:57:17]Write to MH i2c: E2 02 01 5C 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 98 00 00 00 F4 03 04 00 FC 15 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BC 74 03 00 35 04 06 00 1E 00 00 4B [09:57:17]Write i2c OK [09:57:17]MH_I2C_Read... [09:57:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:57:17]Read from MH i2c: E2 [09:57:17]MH_I2C_Read... [09:57:17]Read from MH i2c: E2 03 00 [09:57:17]MH_I2C_Read... [09:57:17]Read from MH i2c: E2 03 00 5C 05 00 90 00 D5 [09:57:17]RAPDU: 90 00 [09:57:17]wFMCommunicate OK [09:57:17]wFMCommunicate request_size=10 [09:57:17]MH_SAM_APDU [09:57:17]CAPDU: 80 0D 02 02 05 63 89 A9 56 50 [09:57:17]Write to MH i2c: E2 0D 00 5D 05 80 0D 02 02 05 00 63 89 A9 56 50 00 00 21 [09:57:17]Write i2c OK [09:57:17]MH_I2C_Read... [09:57:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:57:17]Read from MH i2c: E2 [09:57:17]MH_I2C_Read... [09:57:17]Read from MH i2c: E2 03 00 [09:57:17]MH_I2C_Read... [09:57:17]Read from MH i2c: E2 03 00 5D 05 00 90 00 D6 [09:57:17]RAPDU: 90 00 [09:57:17]wFMCommunicate OK [09:57:17]wFMCommunicate request_size=4 [09:57:17]MH_SAM_APDU [09:57:17]CAPDU: 80 0D 03 02 [09:57:17]Write to MH i2c: E2 08 00 5E 05 80 0D 03 02 00 00 00 00 DE [09:57:17]Write i2c OK [09:57:17]MH_I2C_Read... [09:57:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:57:17]Read from MH i2c: E2 [09:57:17]MH_I2C_Read... [09:57:17]Read from MH i2c: E2 0B 00 [09:57:17]MH_I2C_Read... [09:57:17]Read from MH i2c: E2 0B 00 5E 05 00 AB 3A 7F 28 D8 63 E0 B9 90 00 3F [09:57:17]RAPDU: AB 3A 7F 28 D8 63 E0 B9 90 00 [09:57:17]wFMCommunicate OK [09:57:17]SAM_PROTO_SignData done [09:57:17]FM_MakeSignedData done [09:57:17]CreateOFDProtocolMessage [09:57:17]wFMCommunicate request_size=4 [09:57:17]MH_SAM_APDU [09:57:17]CAPDU: 80 11 00 00 [09:57:17]Write to MH i2c: E2 08 00 5F 05 80 11 00 00 00 00 00 00 DE [09:57:17]Write i2c OK [09:57:17]MH_I2C_Read... [09:57:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:57:17]Read from MH i2c: E2 [09:57:17]MH_I2C_Read... [09:57:17]Read from MH i2c: E2 17 00 [09:57:17]MH_I2C_Read... [09:57:17]Read from MH i2c: E2 17 00 5F 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3B [09:57:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:57:17]wFMCommunicate OK [09:57:17]CreateOFDProtocolMessage done [09:57:17]OFDSenderStorePacket 226492 [09:57:17]StoreOFDPacket docnum=226492 [09:57:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 37 1E 07 01 F1 FF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 98 00 00 00 F4 03 04 00 FC 15 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BC 74 03 00 35 04 06 00 1E 63 89 A9 56 50 AB 3A 7F 28 D8 63 E0 B9 [09:57:17]CheckFolder [09:57:17]dirname=/storage/ofd_packets [09:57:17]CheckFolder done [09:57:17]ProducePacketName [09:57:17]name=ofd_packets/00226492 [09:57:17]NVStorageSaveData ofd_packets/00226492 [09:57:17]File name is /storage/ofd_packets/00226492 [09:57:17]Write 301 bytes [09:57:17]NVStorageSaveData done [09:57:17]OFDSenderStorePacket done [09:57:17]KKMCreateOFDPacket done [09:57:17]NVStorageSaveData kkm_last_timestamp [09:57:17]File name is /storage/kkm_last_timestamp [09:57:17]Write 4 bytes [09:57:17]NVStorageSaveData done [09:57:17]ExternCall_PrintAddStr [09:57:17]wPrintStart [09:57:17]Write to MH i2c: 01 00 00 60 05 65 [09:57:17]Write i2c OK [09:57:17]MH_I2C_Read... [09:57:17]Read from MH i2c: 01 [09:57:17]MH_I2C_Read... [09:57:17]Read from MH i2c: 01 07 00 [09:57:17]MH_I2C_Read... [09:57:17]Read from MH i2c: 01 07 00 60 05 00 00 00 00 00 FF 0F 7A [09:57:17]RasterBufferAndPrint [09:57:17]line Счет N : (1)2002834 [09:57:17]line ИНН: 02508201610067 [09:57:17]line Контрольно-Кассовый Чек [09:57:17]line ПРОДАЖА [09:57:17]line ТРК (МРК, ГНК) : 64 [09:57:17]line Товар: 2710124500 [09:57:17]line Аи-95-К-5 [09:57:17]line 13.480 * 74.20 [09:57:17]line = 1000.22 [09:57:17]line НДС 12% НСП 1% [09:57:17]line > о реализуемом товаре [09:57:17]line ОКРУГЛЕНИЕ: -0.22 [09:57:17]line ИТОГО: 1000.00 [09:57:17]line Внесено: 1000.00 [09:57:17]line СДАЧА: 0.00 [09:57:17]line НСП 1% : 8.85 [09:57:17]line НДС 12% : 106.22 [09:57:17]line Наличными: 1000.00 [09:57:17]line Безнал.: 0.00 [09:57:17]line Место: АЗС № 97 "Партнер Нефть" [09:57:17]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:57:17]line СНО: Общий режим [09:57:17]line Чек 152 28.07.2024 09:57 [09:57:17]line Смена: 439 ФФД: 1.0 [09:57:17]line ЗНМ: 0300000054 [09:57:17]line РНМ: 0000000000092624 [09:57:17]line Версия ККМ: 001 [09:57:17]line ФМ: 0000000000874959 [09:57:17]line ФД: 226492 [09:57:17]line ФПД: 33412860171856 [09:57:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T095716&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226492&fm=33412860171856&tin=02508201610067®Number=0000000000092624&sum=100000 [09:57:17]written 0, free lines is 4095 [09:57:18]OFD Sender: Processing packet 226492 [packets to send 600, broken 599] [09:57:18]ProducePacketName [09:57:18]name=ofd_packets/00226492 [09:57:18]OFD Sender: To server: pG, [09:57:18]CommunicateWithHost lk.salyk.kg:30040 [09:57:18]ConnectInit lk.salyk.kg [09:57:18]Write to MH i2c: 01 00 00 8B 05 90 [09:57:18]Write i2c OK [09:57:18]MH_I2C_Read... [09:57:18]Read from MH i2c: 01 [09:57:18]MH_I2C_Read... [09:57:18]Read from MH i2c: 01 07 00 [09:57:18]MH_I2C_Read... [09:57:18]Read from MH i2c: 01 07 00 8B 05 00 00 00 00 00 63 0C 06 [09:57:18]RasterBufferAndPrint [09:57:18]line [09:57:18]line [09:57:18]line [09:57:18]line [09:57:18]line [09:57:18]written 0, free lines is 3174 [09:57:18]MH_Cut [09:57:18]Write to MH i2c: D1 01 00 92 05 01 69 [09:57:18]Write i2c OK [09:57:18]MH_I2C_Read... [09:57:18]Read from MH i2c: D1 [09:57:18]MH_I2C_Read... [09:57:18]Read from MH i2c: D1 01 00 [09:57:18]MH_I2C_Read... [09:57:18]Read from MH i2c: D1 01 00 92 05 00 68 [09:57:18]Write to MH i2c: 01 00 00 93 05 98 [09:57:18]Write i2c OK [09:57:18]MH_I2C_Read... [09:57:19]*** Cut start [09:57:19]*** Partial cut [09:57:19]*** CUTSNS_PIN = 1 [09:57:19]*** CUTSNS_PIN = 0 [09:57:19]*** Brake cut motor [09:57:20]Read from MH i2c: 01 [09:57:20]MH_I2C_Read... [09:57:20]*** Stop cut motor [09:57:20]*** Cut end [09:57:20]Read from MH i2c: 01 07 00 [09:57:20]MH_I2C_Read... [09:57:20]Read from MH i2c: 01 07 00 93 05 00 00 00 00 00 FF 0F AD [09:57:20]process_action close_receipt done [09:57:20]requested_data is exist [09:57:20]produce_requested_data [09:57:20]requested_item fm.sn is exist - process it [09:57:20]wFMCommunicate request_size=4 [09:57:20]MH_SAM_APDU [09:57:20]CAPDU: 80 11 00 00 [09:57:20]Write to MH i2c: E2 08 00 94 05 80 11 00 00 00 00 00 00 13 [09:57:20]Write i2c OK [09:57:20]MH_I2C_Read... [09:57:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:57:20]Read from MH i2c: E2 [09:57:20]MH_I2C_Read... [09:57:20]Read from MH i2c: E2 17 00 [09:57:20]MH_I2C_Read... [09:57:20]Read from MH i2c: E2 17 00 94 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 70 [09:57:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:57:20]wFMCommunicate OK [09:57:20]requested_item fd.num is exist - process it [09:57:20]SAM_PROTO_GetFieldsCounters [09:57:20]wFMCommunicate request_size=4 [09:57:20]MH_SAM_APDU [09:57:20]CAPDU: 80 13 00 00 [09:57:20]Write to MH i2c: E2 08 00 95 05 80 13 00 00 00 00 00 00 16 [09:57:20]Write i2c OK [09:57:20]MH_I2C_Read... [09:57:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:57:20]Read from MH i2c: E2 [09:57:20]MH_I2C_Read... [09:57:20]Read from MH i2c: E2 62 00 [09:57:20]MH_I2C_Read... [09:57:20]Read from MH i2c: E2 62 00 95 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BC 74 03 00 0E 04 04 00 B7 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 F2 [09:57:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BC 74 03 00 0E 04 04 00 B7 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 [09:57:20]wFMCommunicate OK [09:57:20]SAM_PROTO_GetFieldsCounters done [09:57:20]requested_item shift.num is exist - process it [09:57:20]requested_item shift.opened is exist - process it [09:57:20]req_shift_opened [09:57:20]FM_GetShiftState [09:57:20]SAM_PROTO_GetShiftState [09:57:20]wFMCommunicate request_size=4 [09:57:20]MH_SAM_APDU [09:57:20]CAPDU: 80 13 01 00 [09:57:20]Write to MH i2c: E2 08 00 96 05 80 13 01 00 00 00 00 00 18 [09:57:20]Write i2c OK [09:57:20]MH_I2C_Read... [09:57:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:57:20]Read from MH i2c: E2 [09:57:20]MH_I2C_Read... [09:57:20]Read from MH i2c: E2 0E 00 [09:57:20]MH_I2C_Read... [09:57:20]Read from MH i2c: E2 0E 00 96 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 C9 [09:57:20]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [09:57:20]wFMCommunicate OK [09:57:20]SAM_PROTO_GetShiftState done [09:57:20]FM_GetShiftState done [09:57:20]req_shift_opened done [09:57:20]requested_item shift.open_date is exist - process it [09:57:20]req_shift_open_date [09:57:20]req_shift_open_date done [09:57:20]produce_requested_data done [09:57:20]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226492,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [09:57:20]process_action_free close_receipt [09:57:20]json_value_free [09:57:20]json_value_free done [09:57:20]process_json_proto returns [09:57:20]Send response to host [09:57:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226492,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [09:57:20]free response buf [09:57:20]execute_script done [09:57:20]execute_script returns [09:57:20]free content buf [09:57:20]Sock 7.Close socket [09:57:20]Sock 7.Thread stoped [09:57:23]ConnectInit Can't take IP for lk.salyk.kg [09:57:23]CommunicateWithHost connect error [09:57:23]CommunicateWithHost err = -1 [09:57:23]OFD Sender: Server communicate error [09:57:28]OFD Sender: Processing packet 226492 [packets to send 600, broken 599] [09:57:28]ProducePacketName [09:57:28]name=ofd_packets/00226492 [09:57:28]OFD Sender: To server: pG, [09:57:28]CommunicateWithHost lk.salyk.kg:30040 [09:57:28]ConnectInit lk.salyk.kg [09:57:33]ConnectInit Can't take IP for lk.salyk.kg [09:57:33]CommunicateWithHost connect error [09:57:33]CommunicateWithHost err = -1 [09:57:33]OFD Sender: Server communicate error [09:57:33]accept exits with 10 [09:57:33]New connection [09:57:33]New thread 3067166052 created [09:57:33]Thread 3067022692 joined [09:57:33]Waiting for new connection... [09:57:33] Sock 10.Parse request [09:57:33]Sock 10.Check first char [09:57:33]Sock 10.First char is OK [09:57:33]request: POST /json_proto HTTP/1.0 [09:57:33]Method: POST [09:57:33]URL: /json_proto [09:57:33]Method is POST - this is cgi request [09:57:33]url: /json_proto [09:57:33]query_string will be loaded in cgi processing [09:57:33]execute_cgi json_proto POST (null) [09:57:33]execute_cgi path=json_proto method=POST [09:57:33]POST find Content-Length [09:57:33]Host: 172.17.43.131:8080 [09:57:33]Content-Length: 984 [09:57:33]Content-Type: application/json [09:57:33] [09:57:33]POST finish read [09:57:33]Found Content-Length = 984 [09:57:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002833", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 22.460, "sum" : 1500.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.46 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:57:33]execute_script... [09:57: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)2002833", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 22.460, "sum" : 1500.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.46 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:57:33]POST & json_proto [09:57:33]process_json_proto [09:57:33]json parsed OK: [09:57:33]protocol is kg_v1.0 [09:57:33]action value=close_receipt [09:57:33]process_action close_receipt [09:57:33]cmd_close_receipt [09:57:33]MH_GetDate [09:57:33]Write to MH i2c: F0 00 00 97 05 8B [09:57:33]Write i2c OK [09:57:33]MH_I2C_Read... [09:57:33]Read from MH i2c: F0 [09:57:33]MH_I2C_Read... [09:57:33]Read from MH i2c: F0 09 00 [09:57:33]MH_I2C_Read... [09:57:33]Read from MH i2c: F0 09 00 97 05 00 0D 16 A6 66 F9 24 A2 66 E8 [09:57:33]GetLastDocTimeStamp 1722160636 [09:57:33]current date 1722160653 [09:57:33]FM_GetShiftState [09:57:33]SAM_PROTO_GetShiftState [09:57:33]wFMCommunicate request_size=4 [09:57:33]MH_SAM_APDU [09:57:33]CAPDU: 80 13 01 00 [09:57:33]Write to MH i2c: E2 08 00 98 05 80 13 01 00 00 00 00 00 1A [09:57:33]Write i2c OK [09:57:33]MH_I2C_Read... [09:57:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:57:33]Read from MH i2c: E2 [09:57:33]MH_I2C_Read... [09:57:33]Read from MH i2c: E2 0E 00 [09:57:33]MH_I2C_Read... [09:57:33]Read from MH i2c: E2 0E 00 98 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 CB [09:57:33]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [09:57:33]wFMCommunicate OK [09:57:33]SAM_PROTO_GetShiftState done [09:57:33]FM_GetShiftState done [09:57:33]opened in 1722125326 [09:57:33]opened+sec_in_day 1722211726 [09:57:33]quantity*price = 150032 [09:57:33]sum+1 = 150034 [09:57:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.33 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 153 28.07.2024 09:57 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Дисконтная программа АИ-92 номер 97 сэкономлено 22.46 сом ФМ: 0000000000874959 ФД: 226493 ФПД: 219045915632614 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T095733&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226493&fm=219045915632614&tin=02508201610067®Number=0000000000092624&sum=150000 [09:57:34]StoreToDocumentArchive [09:57:34]shift 439 fd 226493 [09:57:34]save to /storage/0439/doc_00226493 [09:57:34]save last doc name /storage/0439/doc_00226493 to /storage/kkm_last_doc_name [09:57:34]save OK [09:57:34]Clear old archive folders... [09:57:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:57:34]tlvbuf is 006FB9C0 [09:57:34]SAM_PROTO_ClearQueue [09:57:34]wFMCommunicate request_size=4 [09:57:34]MH_SAM_APDU [09:57:34]CAPDU: 80 09 00 00 [09:57:34]Write to MH i2c: E2 08 00 A5 05 80 09 00 00 00 00 00 00 1C [09:57:34]Write i2c OK [09:57:34]MH_I2C_Read... [09:57:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:57:34]Read from MH i2c: E2 [09:57:34]MH_I2C_Read... [09:57:34]Read from MH i2c: E2 03 00 [09:57:34]MH_I2C_Read... [09:57:34]Read from MH i2c: E2 03 00 A5 05 00 90 00 1E [09:57:34]RAPDU: 90 00 [09:57:34]wFMCommunicate OK [09:57:34]SAM_PROTO_ClearQueue done [09:57:34]KKMCreateOFDPacket [09:57:34]OFDProtocolAddRootSTLVToBuf [09:57:34]FM_MakeSignedData [09:57:34]FM_MakeSignedData [09:57:34]SAM_PROTO_SignData [09:57:34]wFMCommunicate request_size=4 [09:57:34]MH_SAM_APDU [09:57:34]CAPDU: 80 0D 01 02 [09:57:34]Write to MH i2c: E2 08 00 A6 05 80 0D 01 02 00 00 00 00 24 [09:57:34]Write i2c OK [09:57:34]MH_I2C_Read... [09:57:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:57:34]Read from MH i2c: E2 [09:57:34]MH_I2C_Read... [09:57:34]Read from MH i2c: E2 03 00 [09:57:34]MH_I2C_Read... [09:57:34]Read from MH i2c: E2 03 00 A6 05 00 90 00 1F [09:57:34]RAPDU: 90 00 [09:57:34]wFMCommunicate OK [09:57:34]wFMCommunicate request_size=255 [09:57:34]MH_SAM_APDU [09:57:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 57 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 11 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 0D 16 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BD 74 03 00 35 04 06 00 C7 [09:57:34]Write to MH i2c: E2 02 01 A7 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 57 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 11 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 0D 16 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BD 74 03 00 35 04 06 00 C7 00 00 79 [09:57:34]Write i2c OK [09:57:34]MH_I2C_Read... [09:57:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:57:34]Read from MH i2c: E2 [09:57:34]MH_I2C_Read... [09:57:34]Read from MH i2c: E2 03 00 [09:57:34]MH_I2C_Read... [09:57:34]Read from MH i2c: E2 03 00 A7 05 00 90 00 20 [09:57:34]RAPDU: 90 00 [09:57:34]wFMCommunicate OK [09:57:34]wFMCommunicate request_size=10 [09:57:34]MH_SAM_APDU [09:57:34]CAPDU: 80 0D 02 02 05 38 99 FD A3 E6 [09:57:34]Write to MH i2c: E2 0D 00 A8 05 80 0D 02 02 05 00 38 99 FD A3 E6 00 00 88 [09:57:34]Write i2c OK [09:57:34]MH_I2C_Read... [09:57:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:57:34]Read from MH i2c: E2 [09:57:34]MH_I2C_Read... [09:57:34]Read from MH i2c: E2 03 00 [09:57:34]MH_I2C_Read... [09:57:34]Read from MH i2c: E2 03 00 A8 05 00 90 00 21 [09:57:34]RAPDU: 90 00 [09:57:34]wFMCommunicate OK [09:57:34]wFMCommunicate request_size=4 [09:57:34]MH_SAM_APDU [09:57:34]CAPDU: 80 0D 03 02 [09:57:34]Write to MH i2c: E2 08 00 A9 05 80 0D 03 02 00 00 00 00 29 [09:57:34]Write i2c OK [09:57:34]MH_I2C_Read... [09:57:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:57:34]Read from MH i2c: E2 [09:57:34]MH_I2C_Read... [09:57:34]Read from MH i2c: E2 0B 00 [09:57:34]MH_I2C_Read... [09:57:34]Read from MH i2c: E2 0B 00 A9 05 00 3A 3A 6D 5B 64 8E F4 42 90 00 8E [09:57:34]RAPDU: 3A 3A 6D 5B 64 8E F4 42 90 00 [09:57:34]wFMCommunicate OK [09:57:34]SAM_PROTO_SignData done [09:57:34]FM_MakeSignedData done [09:57:34]CreateOFDProtocolMessage [09:57:34]wFMCommunicate request_size=4 [09:57:34]MH_SAM_APDU [09:57:34]CAPDU: 80 11 00 00 [09:57:34]Write to MH i2c: E2 08 00 AA 05 80 11 00 00 00 00 00 00 29 [09:57:34]Write i2c OK [09:57:34]MH_I2C_Read... [09:57:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:57:34]Read from MH i2c: E2 [09:57:34]MH_I2C_Read... [09:57:34]Read from MH i2c: E2 17 00 [09:57:34]MH_I2C_Read... [09:57:34]Read from MH i2c: E2 17 00 AA 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 86 [09:57:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:57:34]wFMCommunicate OK [09:57:34]CreateOFDProtocolMessage done [09:57:34]OFDSenderStorePacket 226493 [09:57:34]StoreOFDPacket docnum=226493 [09:57:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 78 67 07 01 4E 3C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 57 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 11 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 0D 16 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BD 74 03 00 35 04 06 00 C7 38 99 FD A3 E6 3A 3A 6D 5B 64 8E F4 42 [09:57:34]CheckFolder [09:57:34]dirname=/storage/ofd_packets [09:57:34]CheckFolder done [09:57:34]ProducePacketName [09:57:34]name=ofd_packets/00226493 [09:57:34]NVStorageSaveData ofd_packets/00226493 [09:57:34]File name is /storage/ofd_packets/00226493 [09:57:34]Write 301 bytes [09:57:34]NVStorageSaveData done [09:57:34]OFDSenderStorePacket done [09:57:34]KKMCreateOFDPacket done [09:57:34]NVStorageSaveData kkm_last_timestamp [09:57:34]File name is /storage/kkm_last_timestamp [09:57:34]Write 4 bytes [09:57:34]NVStorageSaveData done [09:57:35]ExternCall_PrintAddStr [09:57:35]wPrintStart [09:57:35]Write to MH i2c: 01 00 00 AB 05 B0 [09:57:35]Write i2c OK [09:57:35]MH_I2C_Read... [09:57:35]Read from MH i2c: 01 [09:57:35]MH_I2C_Read... [09:57:35]Read from MH i2c: 01 07 00 [09:57:35]MH_I2C_Read... [09:57:35]Read from MH i2c: 01 07 00 AB 05 00 00 00 00 00 FF 0F C5 [09:57:35]RasterBufferAndPrint [09:57:35]line Счет N : (1)2002833 [09:57:35]line ИНН: 02508201610067 [09:57:35]line Контрольно-Кассовый Чек [09:57:35]line ПРОДАЖА [09:57:35]line ТРК (МРК, ГНК) : 43 [09:57:35]line Товар: 2710124130 [09:57:35]line Аи-92-К-5 [09:57:35]line 22.460 * 66.80 [09:57:35]line = 1500.33 [09:57:35]line НДС 12% НСП 1% [09:57:35]line > о реализуемом товаре [09:57:35]line ОКРУГЛЕНИЕ: -0.33 [09:57:35]line ИТОГО: 1500.00 [09:57:35]line Внесено: 1500.00 [09:57:35]line СДАЧА: 0.00 [09:57:35]line НСП 1% : 13.28 [09:57:35]line НДС 12% : 159.33 [09:57:35]line Наличными: 1500.00 [09:57:35]line Безнал.: 0.00 [09:57:35]line Место: АЗС № 97 "Партнер Нефть" [09:57:35]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:57:35]line СНО: Общий режим [09:57:35]line Чек 153 28.07.2024 09:57 [09:57:35]line Смена: 439 ФФД: 1.0 [09:57:35]line ЗНМ: 0300000054 [09:57:35]line РНМ: 0000000000092624 [09:57:35]line Версия ККМ: 001 [09:57:35]line [09:57:35]line Дисконтная программа [09:57:35]line АИ-92 [09:57:35]line номер 97 [09:57:35]line сэкономлено 22.46 сом [09:57:35]line ФМ: 0000000000874959 [09:57:35]line ФД: 226493 [09:57:35]line ФПД: 219045915632614 [09:57:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T095733&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226493&fm=219045915632614&tin=02508201610067®Number=0000000000092624&sum=150000 [09:57:35]OFD Sender: Processing packet 226492 [packets to send 601, broken 599] [09:57:35]ProducePacketName [09:57:35]name=ofd_packets/00226492 [09:57:35]OFD Sender: To server: pG, [09:57:35]CommunicateWithHost lk.salyk.kg:30040 [09:57:35]ConnectInit lk.salyk.kg [09:57:35]written 0, free lines is 4095 [09:57:35]Write to MH i2c: 01 00 00 DB 05 E0 [09:57:35]Write i2c OK [09:57:35]MH_I2C_Read... [09:57:35]Read from MH i2c: 01 [09:57:35]MH_I2C_Read... [09:57:35]Read from MH i2c: 01 07 00 [09:57:35]MH_I2C_Read... [09:57:35]Read from MH i2c: 01 07 00 DB 05 00 00 00 00 00 F2 0B E4 [09:57:35]RasterBufferAndPrint [09:57:35]line [09:57:35]line [09:57:35]line [09:57:35]line [09:57:35]line [09:57:35]written 0, free lines is 3063 [09:57:35]MH_Cut [09:57:35]Write to MH i2c: D1 01 00 E2 05 01 B9 [09:57:35]Write i2c OK [09:57:35]MH_I2C_Read... [09:57:35]Read from MH i2c: D1 [09:57:35]MH_I2C_Read... [09:57:35]Read from MH i2c: D1 01 00 [09:57:35]MH_I2C_Read... [09:57:35]Read from MH i2c: D1 01 00 E2 05 00 B8 [09:57:35]Write to MH i2c: 01 00 00 E3 05 E8 [09:57:35]Write i2c OK [09:57:35]MH_I2C_Read... [09:57:36]*** Cut start [09:57:36]*** Partial cut [09:57:36]*** CUTSNS_PIN = 1 [09:57:36]*** CUTSNS_PIN = 0 [09:57:37]*** Brake cut motor [09:57:37]Read from MH i2c: 01 [09:57:37]MH_I2C_Read... [09:57:37]*** Stop cut motor [09:57:37]*** Cut end [09:57:37]Read from MH i2c: 01 07 00 [09:57:37]MH_I2C_Read... [09:57:37]Read from MH i2c: 01 07 00 E3 05 00 00 00 00 00 FF 0F FD [09:57:37]process_action close_receipt done [09:57:37]requested_data is exist [09:57:37]produce_requested_data [09:57:37]requested_item fm.sn is exist - process it [09:57:37]wFMCommunicate request_size=4 [09:57:37]MH_SAM_APDU [09:57:37]CAPDU: 80 11 00 00 [09:57:37]Write to MH i2c: E2 08 00 E4 05 80 11 00 00 00 00 00 00 63 [09:57:37]Write i2c OK [09:57:37]MH_I2C_Read... [09:57:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:57:37]Read from MH i2c: E2 [09:57:37]MH_I2C_Read... [09:57:37]Read from MH i2c: E2 17 00 [09:57:37]MH_I2C_Read... [09:57:37]Read from MH i2c: E2 17 00 E4 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C0 [09:57:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:57:37]wFMCommunicate OK [09:57:37]requested_item fd.num is exist - process it [09:57:37]SAM_PROTO_GetFieldsCounters [09:57:37]wFMCommunicate request_size=4 [09:57:37]MH_SAM_APDU [09:57:37]CAPDU: 80 13 00 00 [09:57:37]Write to MH i2c: E2 08 00 E5 05 80 13 00 00 00 00 00 00 66 [09:57:37]Write i2c OK [09:57:37]MH_I2C_Read... [09:57:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:57:37]Read from MH i2c: E2 [09:57:37]MH_I2C_Read... [09:57:37]Read from MH i2c: E2 62 00 [09:57:37]MH_I2C_Read... [09:57:37]Read from MH i2c: E2 62 00 E5 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BD 74 03 00 0E 04 04 00 B7 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 46 [09:57:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BD 74 03 00 0E 04 04 00 B7 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 [09:57:37]wFMCommunicate OK [09:57:37]SAM_PROTO_GetFieldsCounters done [09:57:37]requested_item shift.num is exist - process it [09:57:37]requested_item shift.opened is exist - process it [09:57:37]req_shift_opened [09:57:37]FM_GetShiftState [09:57:37]SAM_PROTO_GetShiftState [09:57:37]wFMCommunicate request_size=4 [09:57:37]MH_SAM_APDU [09:57:37]CAPDU: 80 13 01 00 [09:57:37]Write to MH i2c: E2 08 00 E6 05 80 13 01 00 00 00 00 00 68 [09:57:37]Write i2c OK [09:57:37]MH_I2C_Read... [09:57:37]Read from MH i2c: E2 [09:57:37]MH_I2C_Read... [09:57:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:57:37]Read from MH i2c: E2 0E 00 [09:57:37]MH_I2C_Read... [09:57:37]Read from MH i2c: E2 0E 00 E6 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 19 [09:57:37]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [09:57:37]wFMCommunicate OK [09:57:37]SAM_PROTO_GetShiftState done [09:57:37]FM_GetShiftState done [09:57:37]req_shift_opened done [09:57:37]requested_item shift.open_date is exist - process it [09:57:37]req_shift_open_date [09:57:37]req_shift_open_date done [09:57:37]produce_requested_data done [09:57:37]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226493,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [09:57:37]process_action_free close_receipt [09:57:37]json_value_free [09:57:37]json_value_free done [09:57:37]process_json_proto returns [09:57:37]Send response to host [09:57:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226493,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [09:57:37]free response buf [09:57:37]execute_script done [09:57:37]execute_script returns [09:57:37]free content buf [09:57:37]Sock 10.Close socket [09:57:37]Sock 10.Thread stoped [09:57:39]accept exits with 9 [09:57:39]New connection [09:57:39]New thread 3067022692 created [09:57:39]Thread 3067166052 joined [09:57:39]Waiting for new connection... [09:57:39] Sock 9.Parse request [09:57:39]Sock 9.Check first char [09:57:39]Sock 9.First char is OK [09:57:39]request: POST /json_proto HTTP/1.0 [09:57:39]Method: POST [09:57:39]URL: /json_proto [09:57:39]Method is POST - this is cgi request [09:57:39]url: /json_proto [09:57:39]query_string will be loaded in cgi processing [09:57:39]execute_cgi json_proto POST (null) [09:57:39]execute_cgi path=json_proto method=POST [09:57:39]POST find Content-Length [09:57:39]Host: 172.17.43.131:8080 [09:57:39]Content-Length: 683 [09:57:39]Content-Type: application/json [09:57:39] [09:57:39]POST finish read [09:57:39]Found Content-Length = 683 [09:57:41]dirname=/storage/ofd_packets [09:57:41]CheckFolder done [09:57:41]ProducePacketName [09:57:41]name=ofd_packets/00226494 [09:57:41]NVStorageSaveData ofd_packets/00226494 [09:57:41]File name is /storage/ofd_packets/00226494 [09:57:41]Write 301 bytes [09:57:41]NVStorageSaveData done [09:57:41]OFDSenderStorePacket done [09:57:41]KKMCreateOFDPacket done [09:57:41]NVStorageSaveData kkm_last_timestamp [09:57:41]File name is /storage/kkm_last_timestamp [09:57:41]Write 4 bytes [09:57:41]NVStorageSaveData done [09:57:41]ExternCall_PrintAddStr [09:57:41]wPrintStart [09:57:41]Write to MH i2c: 01 00 00 FB 05 00 [09:57:41]Write i2c OK [09:57:41]MH_I2C_Read... [09:57:41]Read from MH i2c: 01 [09:57:41]MH_I2C_Read... [09:57:41]Read from MH i2c: 01 07 00 [09:57:41]MH_I2C_Read... [09:57:41]Read from MH i2c: 01 07 00 FB 05 00 00 00 00 00 FF 0F 15 [09:57:41]RasterBufferAndPrint [09:57:41]line Счет N : (1)2002835 [09:57:41]line ИНН: 02508201610067 [09:57:41]line Контрольно-Кассовый Чек [09:57:41]line ПРОДАЖА [09:57:41]line ТРК (МРК, ГНК) : 53 [09:57:41]line Товар: 2710124130 [09:57:41]line Аи-92-К-5 [09:57:41]line 14.750 * 67.80 [09:57:41]line = 1000.05 [09:57:41]line НДС 12% НСП 1% [09:57:41]line > о реализуемом товаре [09:57:41]line ОКРУГЛЕНИЕ: -0.05 [09:57:41]line ИТОГО: 1000.00 [09:57:41]line Внесено: 1000.00 [09:57:41]line СДАЧА: 0.00 [09:57:41]line НСП 1% : 8.85 [09:57:41]line НДС 12% : 106.20 [09:57:41]line Наличными: 1000.00 [09:57:41]line Безнал.: 0.00 [09:57:41]line Место: АЗС № 97 "Партнер Нефть" [09:57:41]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:57:41]line СНО: Общий режим [09:57:41]line Чек 154 28.07.2024 09:57 [09:57:41]line Смена: 439 ФФД: 1.0 [09:57:41]line ЗНМ: 0300000054 [09:57:41]line РНМ: 0000000000092624 [09:57:41]line Версия ККМ: 001 [09:57:41]line ФМ: 0000000000874959 [09:57:41]line ФД: 226494 [09:57:41]line ФПД: 3402568405147 [09:57:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T095740&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226494&fm=3402568405147&tin=02508201610067®Number=0000000000092624&sum=100000 [09:57:41]written 0, free lines is 4095 [09:57:41]Write to MH i2c: 01 00 00 26 06 2C [09:57:41]Write i2c OK [09:57:41]MH_I2C_Read... [09:57:41]Read from MH i2c: 01 [09:57:41]MH_I2C_Read... [09:57:41]Read from MH i2c: 01 07 00 [09:57:41]MH_I2C_Read... [09:57:41]Read from MH i2c: 01 07 00 26 06 00 00 00 00 00 61 0C A0 [09:57:41]RasterBufferAndPrint [09:57:41]line [09:57:41]line [09:57:41]line [09:57:41]line [09:57:41]line [09:57:41]written 0, free lines is 3181 [09:57:41]MH_Cut [09:57:41]Write to MH i2c: D1 01 00 2D 06 01 05 [09:57:41]Write i2c OK [09:57:41]MH_I2C_Read... [09:57:41]Read from MH i2c: D1 [09:57:41]MH_I2C_Read... [09:57:41]Read from MH i2c: D1 01 00 [09:57:41]MH_I2C_Read... [09:57:41]Read from MH i2c: D1 01 00 2D 06 00 04 [09:57:41]Write to MH i2c: 01 00 00 2E 06 34 [09:57:41]Write i2c OK [09:57:41]MH_I2C_Read... [09:57:42]Connected sock=11 [09:57:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 37 1E 07 01 F1 FF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 98 00 00 00 F4 03 04 00 FC 15 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BC 74 03 00 35 04 06 00 1E 63 89 A9 56 50 AB 3A 7F 28 D8 63 E0 B9 [09:57:43]*** Cut start [09:57:43]*** Partial cut [09:57:43]*** CUTSNS_PIN = 1 [09:57:43]*** CUTSNS_PIN = 0 [09:57:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 41 67 47 00 38 23 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BC 74 03 00 F4 03 04 00 1F C2 A5 66 B6 04 01 00 00 EF F3 32 66 80 DF 0E 70 [09:57:43]CommunicateWithHost err = 0 [09:57:43]CheckOFDResponse [09:57:43]1017 (14) - 77093643461234 [09:57:43]1041 (16) - 0000000000874959 [09:57:43]1040 (4) - 226492 [09:57:43]1012 (4) - 28.07.2024 03:59 [09:57:43]1206 (1) - 0 [09:57:43]OFD Sender: Remove packet 226492 [09:57:43]ProducePacketName [09:57:43]name=ofd_packets/00226492 [09:57:43]NVStorageDeleteData [09:57:43]*** Brake cut motor [09:57:43]Read from MH i2c: 01 [09:57:43]MH_I2C_Read... [09:57:43]*** Stop cut motor [09:57:43]*** Cut end [09:57:43]Read from MH i2c: 01 07 00 [09:57:43]MH_I2C_Read... [09:57:43]Read from MH i2c: 01 07 00 2E 06 00 00 00 00 00 FF 0F 49 [09:57:43]process_action close_receipt done [09:57:43]requested_data is exist [09:57:43]produce_requested_data [09:57:43]requested_item fm.sn is exist - process it [09:57:43]wFMCommunicate request_size=4 [09:57:43]MH_SAM_APDU [09:57:43]CAPDU: 80 11 00 00 [09:57:43]Write to MH i2c: E2 08 00 2F 06 80 11 00 00 00 00 00 00 AF [09:57:43]Write i2c OK [09:57:43]MH_I2C_Read... [09:57:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:57:43]OFD Sender: Processing packet 226493 [packets to send 601, broken 599] [09:57:43]ProducePacketName [09:57:43]name=ofd_packets/00226493 [09:57:43]OFD Sender: To server: pG, [09:57:43]CommunicateWithHost lk.salyk.kg:30040 [09:57:43]ConnectInit lk.salyk.kg [09:57:43]Read from MH i2c: E2 [09:57:43]MH_I2C_Read... [09:57:43]Read from MH i2c: E2 17 00 [09:57:43]MH_I2C_Read... [09:57:43]Read from MH i2c: E2 17 00 2F 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 0C [09:57:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:57:43]wFMCommunicate OK [09:57:43]requested_item fd.num is exist - process it [09:57:43]SAM_PROTO_GetFieldsCounters [09:57:43]wFMCommunicate request_size=4 [09:57:43]MH_SAM_APDU [09:57:43]CAPDU: 80 13 00 00 [09:57:43]Write to MH i2c: E2 08 00 30 06 80 13 00 00 00 00 00 00 B2 [09:57:43]Write i2c OK [09:57:43]MH_I2C_Read... [09:57:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:57:44]Read from MH i2c: E2 [09:57:44]MH_I2C_Read... [09:57:44]Read from MH i2c: E2 62 00 [09:57:44]MH_I2C_Read... [09:57:44]Read from MH i2c: E2 62 00 30 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BE 74 03 00 0E 04 04 00 B7 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 96 [09:57:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BE 74 03 00 0E 04 04 00 B7 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 [09:57:44]wFMCommunicate OK [09:57:44]SAM_PROTO_GetFieldsCounters done [09:57:44]requested_item shift.num is exist - process it [09:57:44]requested_item shift.opened is exist - process it [09:57:44]req_shift_opened [09:57:44]FM_GetShiftState [09:57:44]SAM_PROTO_GetShiftState [09:57:44]wFMCommunicate request_size=4 [09:57:44]MH_SAM_APDU [09:57:44]CAPDU: 80 13 01 00 [09:57:44]Write to MH i2c: E2 08 00 31 06 80 13 01 00 00 00 00 00 B4 [09:57:44]Write i2c OK [09:57:44]MH_I2C_Read... [09:57:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:57:44]Read from MH i2c: E2 [09:57:44]MH_I2C_Read... [09:57:44]Read from MH i2c: E2 0E 00 [09:57:44]MH_I2C_Read... [09:57:44]Read from MH i2c: E2 0E 00 31 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 65 [09:57:44]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [09:57:44]wFMCommunicate OK [09:57:44]SAM_PROTO_GetShiftState done [09:57:44]FM_GetShiftState done [09:57:44]req_shift_opened done [09:57:44]requested_item shift.open_date is exist - process it [09:57:44]req_shift_open_date [09:57:44]req_shift_open_date done [09:57:44]produce_requested_data done [09:57:44]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226494,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [09:57:44]process_action_free close_receipt [09:57:44]json_value_free [09:57:44]json_value_free done [09:57:44]process_json_proto returns [09:57:44]Send response to host [09:57:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226494,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [09:57:44]free response buf [09:57:44]execute_script done [09:57:44]execute_script returns [09:57:44]free content buf [09:57:44]Sock 9.Close socket [09:57:44]Sock 9.Thread stoped [09:57:45]Connected sock=7 [09:57:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 78 67 07 01 4E 3C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 57 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 11 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 0D 16 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BD 74 03 00 35 04 06 00 C7 38 99 FD A3 E6 3A 3A 6D 5B 64 8E F4 42 [09:57:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 D8 AE 47 00 6A 04 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BD 74 03 00 F4 03 04 00 23 C2 A5 66 B6 04 01 00 00 04 75 E5 E0 F6 9A C6 C0 [09:57:46]CommunicateWithHost err = 0 [09:57:46]CheckOFDResponse [09:57:46]1017 (14) - 77093643461234 [09:57:46]1041 (16) - 0000000000874959 [09:57:46]1040 (4) - 226493 [09:57:46]1012 (4) - 28.07.2024 03:59 [09:57:46]1206 (1) - 0 [09:57:46]OFD Sender: Remove packet 226493 [09:57:46]ProducePacketName [09:57:46]name=ofd_packets/00226493 [09:57:46]NVStorageDeleteData [09:57:46]OFD Sender: Processing packet 226494 [packets to send 600, broken 599] [09:57:46]ProducePacketName [09:57:46]name=ofd_packets/00226494 [09:57:46]OFD Sender: To server: pG, [09:57:46]CommunicateWithHost lk.salyk.kg:30040 [09:57:46]ConnectInit lk.salyk.kg [09:57:47]Connected sock=7 [09:57:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 68 93 07 01 99 85 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 9A 00 00 00 F4 03 04 00 14 16 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BE 74 03 00 35 04 06 00 03 18 38 E1 90 9B A1 6B 91 B2 2E 4E DE CA [09:57:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 8E FB 47 00 4A 95 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BE 74 03 00 F4 03 04 00 27 C2 A5 66 B6 04 01 00 00 82 86 23 3C FD BF 60 AB [09:57:50]CommunicateWithHost err = 0 [09:57:50]CheckOFDResponse [09:57:50]1017 (14) - 77093643461234 [09:57:50]1041 (16) - 0000000000874959 [09:57:50]1040 (4) - 226494 [09:57:50]1012 (4) - 28.07.2024 03:59 [09:57:50]1206 (1) - 0 [09:57:50]OFD Sender: Remove packet 226494 [09:57:50]ProducePacketName [09:57:50]name=ofd_packets/00226494 [09:57:50]NVStorageDeleteData [09:57:50]OFD Sender: No OFD packet to send [09:57:51]OFD Sender: No OFD packet to send [09:57:56]OFD Sender: No OFD packet to send [09:58:01]OFD Sender: No OFD packet to send [09:58:06]OFD Sender: No OFD packet to send [09:58:11]OFD Sender: No OFD packet to send [09:58:12]recv_with_timeout no data received [09:58:16]OFD Sender: No OFD packet to send [09:58:21]OFD Sender: No OFD packet to send [09:58:26]OFD Sender: No OFD packet to send [09:58:31]OFD Sender: No OFD packet to send [09:58:36]OFD Sender: No OFD packet to send [09:58:38]recv_with_timeout no data received [09:58:41]accept exits with 10 [09:58:41]New connection [09:58:41]New thread 3067166052 created [09:58:41]Thread 3067022692 joined [09:58:41]Waiting for new connection... [09:58:41] Sock 10.Parse request [09:58:41]Sock 10.Check first char [09:58:41]Sock 10.First char is OK [09:58:41]request: POST /json_proto HTTP/1.0 [09:58:41]Method: POST [09:58:41]URL: /json_proto [09:58:41]Method is POST - this is cgi request [09:58:41]url: /json_proto [09:58:41]query_string will be loaded in cgi processing [09:58:41]execute_cgi json_proto POST (null) [09:58:41]execute_cgi path=json_proto method=POST [09:58:41]POST find Content-Length [09:58:41]Host: 172.17.43.131:8080 [09:58:41]Content-Length: 678 [09:58:41]Content-Type: application/json [09:58:41] [09:58:41]POST finish read [09:58:41]Found Content-Length = 678 [09:58:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002836", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:58:41]execute_script... [09:58: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)2002836", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:58:41]POST & json_proto [09:58:41]process_json_proto [09:58:41]json parsed OK: [09:58:41]protocol is kg_v1.0 [09:58:41]action value=close_receipt [09:58:41]process_action close_receipt [09:58:41]cmd_close_receipt [09:58:41]MH_GetDate [09:58:41]Write to MH i2c: F0 00 00 32 06 27 [09:58:41]Write i2c OK [09:58:41]MH_I2C_Read... [09:58:41]Read from MH i2c: F0 [09:58:41]MH_I2C_Read... [09:58:41]Read from MH i2c: F0 09 00 [09:58:41]MH_I2C_Read... [09:58:41]Read from MH i2c: F0 09 00 32 06 00 51 16 A6 66 F9 24 A2 66 C8 [09:58:41]GetLastDocTimeStamp 1722160660 [09:58:41]current date 1722160721 [09:58:41]FM_GetShiftState [09:58:41]SAM_PROTO_GetShiftState [09:58:41]wFMCommunicate request_size=4 [09:58:41]MH_SAM_APDU [09:58:41]CAPDU: 80 13 01 00 [09:58:41]Write to MH i2c: E2 08 00 33 06 80 13 01 00 00 00 00 00 B6 [09:58:41]Write i2c OK [09:58:41]MH_I2C_Read... [09:58:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:58:41]Read from MH i2c: E2 [09:58:41]MH_I2C_Read... [09:58:41]Read from MH i2c: E2 0E 00 [09:58:41]MH_I2C_Read... [09:58:41]Read from MH i2c: E2 0E 00 33 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 67 [09:58:41]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [09:58:41]wFMCommunicate OK [09:58:41]SAM_PROTO_GetShiftState done [09:58:41]FM_GetShiftState done [09:58:41]opened in 1722125326 [09:58:41]opened+sec_in_day 1722211726 [09:58:41]quantity*price = 50036 [09:58:41]sum+1 = 50037 [09:58:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 155 28.07.2024 09:58 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226495 ФПД: 179212609449111 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T095841&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226495&fm=179212609449111&tin=02508201610067®Number=0000000000092624&sum=50000 [09:58:42]StoreToDocumentArchive [09:58:42]shift 439 fd 226495 [09:58:42]save to /storage/0439/doc_00226495 [09:58:42]save last doc name /storage/0439/doc_00226495 to /storage/kkm_last_doc_name [09:58:42]save OK [09:58:42]Clear old archive folders... [09:58:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:58:42]tlvbuf is 007197F0 [09:58:42]SAM_PROTO_ClearQueue [09:58:42]wFMCommunicate request_size=4 [09:58:42]MH_SAM_APDU [09:58:42]CAPDU: 80 09 00 00 [09:58:42]Write to MH i2c: E2 08 00 40 06 80 09 00 00 00 00 00 00 B8 [09:58:42]Write i2c OK [09:58:42]MH_I2C_Read... [09:58:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:58:42]Read from MH i2c: E2 [09:58:42]MH_I2C_Read... [09:58:42]Read from MH i2c: E2 03 00 [09:58:42]MH_I2C_Read... [09:58:42]Read from MH i2c: E2 03 00 40 06 00 90 00 BA [09:58:42]RAPDU: 90 00 [09:58:42]wFMCommunicate OK [09:58:42]SAM_PROTO_ClearQueue done [09:58:42]KKMCreateOFDPacket [09:58:42]OFDProtocolAddRootSTLVToBuf [09:58:42]FM_MakeSignedData [09:58:42]FM_MakeSignedData [09:58:42]SAM_PROTO_SignData [09:58:42]wFMCommunicate request_size=4 [09:58:42]MH_SAM_APDU [09:58:42]CAPDU: 80 0D 01 02 [09:58:42]Write to MH i2c: E2 08 00 41 06 80 0D 01 02 00 00 00 00 C0 [09:58:42]Write i2c OK [09:58:42]MH_I2C_Read... [09:58:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:58:42]Read from MH i2c: E2 [09:58:42]MH_I2C_Read... [09:58:42]Read from MH i2c: E2 03 00 [09:58:42]MH_I2C_Read... [09:58:42]Read from MH i2c: E2 03 00 41 06 00 90 00 BB [09:58:42]RAPDU: 90 00 [09:58:42]wFMCommunicate OK [09:58:42]wFMCommunicate request_size=255 [09:58:42]MH_SAM_APDU [09:58:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 258914+1721902329=1722161243 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 5B 18 A6 66 F9 24 A2 66 A3 [10:07:23]Current date/time: 28.07.2024 10:07 [10:07:23]FM_Init [10:07:23]wFMConnect [10:07:23]MH_SAM_On [10:07:23]Write to MH i2c: E0 00 00 08 00 E7 [10:07:23]Write i2c OK [10:07:23]MH_I2C_Read... [10:07:23]*** iso7816_init finished! [10:07:23]*** atr: [10:07:23]*** 0F 3B D5 18 FF 81 91 FE [10:07:23]*** 1F C3 80 73 C8 21 10 0A [10:07:23]*** 00 00 00 00 00 00 00 00 [10:07:23]*** 00 00 00 00 00 00 00 00 [10:07:23]*** 00 00 00 00 00 00 00 00 [10:07:23]*** 00 00 00 00 00 00 00 00 [10:07:23]*** 00 00 00 00 00 00 00 00 [10:07:23]*** 00 00 00 00 00 00 00 00 [10:07:23]Read from MH i2c: E0 [10:07:23]MH_I2C_Read... [10:07:23]Read from MH i2c: E0 10 00 [10:07:23]MH_I2C_Read... [10:07:23]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [10:07:23]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [10:07:23]wFMCommunicate request_size=10 [10:07:23]MH_SAM_APDU [10:07:23]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [10:07:23]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [10:07:23]Write i2c OK [10:07:23]MH_I2C_Read... [10:07:23]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [10:07:23]Read from MH i2c: E2 [10:07:23]MH_I2C_Read... [10:07:23]Read from MH i2c: E2 03 00 [10:07:23]MH_I2C_Read... [10:07:23]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [10:07:23]RAPDU: 90 00 [10:07:23]wFMCommunicate OK [10:07:23]wFMCommunicate request_size=4 [10:07:23]MH_SAM_APDU [10:07:23]CAPDU: 80 11 00 00 [10:07:23]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [10:07:23]Write i2c OK [10:07:23]MH_I2C_Read... [10:07:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:07:23]Read from MH i2c: E2 [10:07:23]MH_I2C_Read... [10:07:23]Read from MH i2c: E2 17 00 [10:07:23]MH_I2C_Read... [10:07:23]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [10:07:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:07:23]wFMCommunicate OK [10:07:23]Detected FM SN is 0000000000874959 [10:07:23]Stored FM SN is 0000000000874959 [10:07:23]wFMCommunicate request_size=9 [10:07:23]MH_SAM_APDU [10:07:23]CAPDU: 80 16 00 00 04 1A 5E 01 00 [10:07:23]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [10:07:23]Write i2c OK [10:07:23]MH_I2C_Read... [10:07:23]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [10:07:23]Read from MH i2c: E2 [10:07:23]MH_I2C_Read... [10:07:23]Read from MH i2c: E2 03 00 [10:07:23]MH_I2C_Read... [10:07:23]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [10:07:23]RAPDU: 90 00 [10:07:23]wFMCommunicate OK [10:07:23]FM PIN OK [10:07:23]wFMCommunicate request_size=8 [10:07:23]MH_SAM_APDU [10:07:23]CAPDU: 80 14 04 00 03 02 00 01 [10:07:23]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [10:07:23]Write i2c OK [10:07:23]MH_I2C_Read... [10:07:23]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [10:07:23]Read from MH i2c: E2 [10:07:23]MH_I2C_Read... [10:07:23]Read from MH i2c: E2 03 00 [10:07:23]MH_I2C_Read... [10:07:23]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [10:07:23]RAPDU: 90 00 [10:07:23]wFMCommunicate OK [10:07:23]wFMCommunicate request_size=13 [10:07:23]MH_SAM_APDU [10:07:23]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [10:07:23]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [10:07:23]Write i2c OK [10:07:23]MH_I2C_Read... [10:07:23]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [10:07:23]Read from MH i2c: E2 [10:07:23]MH_I2C_Read... [10:07:23]Read from MH i2c: E2 03 00 [10:07:23]MH_I2C_Read... [10:07:23]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [10:07:23]RAPDU: 90 00 [10:07:23]wFMCommunicate OK [10:07:23]wFMCommunicate request_size=4 [10:07:23]MH_SAM_APDU [10:07:23]CAPDU: 80 11 00 00 [10:07:23]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [10:07:23]Write i2c OK [10:07:23]MH_I2C_Read... [10:07:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:07:23]Read from MH i2c: E2 [10:07:23]MH_I2C_Read... [10:07:23]Read from MH i2c: E2 17 00 [10:07:23]MH_I2C_Read... [10:07:23]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [10:07:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:07:23]wFMCommunicate OK [10:07:23]DocumentArchiveInit [10:07:23]Start Httpd... [10:07:23]Httpd thread 3067669860 created [10:07:23]Write to MH i2c: 01 00 00 0F 00 0F [10:07:23]Write i2c OK [10:07:23]MH_I2C_Read... [10:07:23]Read from MH i2c: 01 [10:07:23]MH_I2C_Read... [10:07:23]Read from MH i2c: 01 07 00 [10:07:23]MH_I2C_Read... [10:07:23]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [10:07:23]MH Int Process started [10:07:23]Allocated Socket 7 [10:07:23]Bind OK [10:07:23]Listen OK [10:07:23]httpd running on port 8080 [10:07:23]Waiting for new connection... [10:07:23]accept exits with 9 [10:07:23]New connection [10:07:23]New thread 3067383140 created [10:07:23]Waiting for new connection... [10:07:23] Sock 9.Parse request [10:07:23]Sock 9.Check first char [10:07:23]Sock 9.First char is OK [10:07:23]request: POST /json_proto HTTP/1.0 [10:07:23]Method: POST [10:07:23]URL: /json_proto [10:07:23]Method is POST - this is cgi request [10:07:23]url: /json_proto [10:07:23]query_string will be loaded in cgi processing [10:07:23]execute_cgi json_proto POST (null) [10:07:23]execute_cgi path=json_proto method=POST [10:07:23]POST find Content-Length [10:07:23]Host: 172.17.43.131:8080 [10:07:23]Content-Length: 215 [10:07:23]Content-Type: application/json [10:07:23] [10:07:23]POST finish read [10:07:23]Found Content-Length = 215 [10:07:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:07:23]execute_script... [10:07:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:07:23]POST & json_proto [10:07:23]process_json_proto [10:07:23]json parsed OK: [10:07:23]protocol is kg_v1.0 [10:07:23]action value=get_value [10:07:23]process_action get_value [10:07:23]cmd_get_value [10:07:23]process_action get_value done [10:07:23]requested_data is exist [10:07:23]produce_requested_data [10:07:23]requested_item kkm.sn is exist - process it [10:07:23]requested_item kkm.ver is exist - process it [10:07:23]requested_item fm.sn is exist - process it [10:07:23]wFMCommunicate request_size=4 [10:07:23]MH_SAM_APDU [10:07:23]CAPDU: 80 11 00 00 [10:07:23]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [10:07:23]Write i2c OK [10:07:23]MH_I2C_Read... [10:07:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:07:23]Read from MH i2c: E2 [10:07:23]MH_I2C_Read... [10:07:23]Read from MH i2c: E2 17 00 [10:07:23]MH_I2C_Read... [10:07:23]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E7 [10:07:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:07:23]wFMCommunicate OK [10:07:23]requested_item fd.num is exist - process it [10:07:23]SAM_PROTO_GetFieldsCounters [10:07:23]wFMCommunicate request_size=4 [10:07:23]MH_SAM_APDU [10:07:23]CAPDU: 80 13 00 00 [10:07:23]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [10:07:23]Write i2c OK [10:07:23]MH_I2C_Read... [10:07:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:07:24]Read from MH i2c: E2 [10:07:24]MH_I2C_Read... [10:07:24]Read from MH i2c: E2 62 00 [10:07:24]MH_I2C_Read... [10:07:24]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C4 74 03 00 0E 04 04 00 B7 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 89 [10:07:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C4 74 03 00 0E 04 04 00 B7 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:07:24]wFMCommunicate OK [10:07:24]SAM_PROTO_GetFieldsCounters done [10:07:24]requested_item shift.num is exist - process it [10:07:24]requested_item shift.opened is exist - process it [10:07:24]req_shift_opened [10:07:24]FM_GetShiftState [10:07:24]SAM_PROTO_GetShiftState [10:07:24]wFMCommunicate request_size=4 [10:07:24]MH_SAM_APDU [10:07:24]CAPDU: 80 13 01 00 [10:07:24]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [10:07:24]Write i2c OK [10:07:24]MH_I2C_Read... [10:07:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:07:24]Read from MH i2c: E2 [10:07:24]MH_I2C_Read... [10:07:24]Read from MH i2c: E2 0E 00 [10:07:24]MH_I2C_Read... [10:07:24]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 40 [10:07:24]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:07:24]wFMCommunicate OK [10:07:24]SAM_PROTO_GetShiftState done [10:07:24]FM_GetShiftState done [10:07:24]req_shift_opened done [10:07:24]requested_item shift.open_date is exist - process it [10:07:24]req_shift_open_date [10:07:24]req_shift_open_date done [10:07:24]produce_requested_data done [10:07:24]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226500,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [10:07:24]process_action_free get_value [10:07:24]json_value_free [10:07:24]json_value_free done [10:07:24]process_json_proto returns [10:07:24]Send response to host [10:07:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226500,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [10:07:24]free response buf [10:07:24]execute_script done [10:07:24]execute_script returns [10:07:24]free content buf [10:07:24]Sock 9.Close socket [10:07:24]Sock 9.Thread stoped [10:07:24]accept exits with 10 [10:07:24]New connection [10:07:24]New thread 3067239780 created [10:07:24]Thread 3067383140 joined [10:07:24]Waiting for new connection... [10:07:24] Sock 10.Parse request [10:07:24]Sock 10.Check first char [10:07:24]Sock 10.First char is OK [10:07:24]request: POST /json_proto HTTP/1.0 [10:07:24]Method: POST [10:07:24]URL: /json_proto [10:07:24]Method is POST - this is cgi request [10:07:24]url: /json_proto [10:07:24]query_string will be loaded in cgi processing [10:07:24]execute_cgi json_proto POST (null) [10:07:24]execute_cgi path=json_proto method=POST [10:07:24]POST find Content-Length [10:07:24]Host: 172.17.43.131:8080 [10:07:24]Content-Length: 331 [10:07:24]Content-Type: application/json [10:07:24] [10:07:24]POST finish read [10:07:24]Found Content-Length = 331 [10:07:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [10:07:24]execute_script... [10:07:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [10:07:24]POST & json_proto [10:07:24]process_json_proto [10:07:24]json parsed OK: [10:07:24]protocol is kg_v1.0 [10:07:24]action value=get_value [10:07:24]process_action get_value [10:07:24]cmd_get_value [10:07:24]process_action get_value done [10:07:24]requested_data is exist [10:07:24]produce_requested_data [10:07:24]requested_item fm.sale.total is exist - process it [10:07:24]SAM_PROTO_GetFMData [10:07:24]wFMCommunicate request_size=4 [10:07:24]MH_SAM_APDU [10:07:24]CAPDU: 80 13 03 00 [10:07:24]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [10:07:24]Write i2c OK [10:07:24]MH_I2C_Read... [10:07:24]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [10:07:24]Read from MH i2c: E2 [10:07:24]MH_I2C_Read... [10:07:24]Read from MH i2c: E2 FD 00 [10:07:24]MH_I2C_Read... [10:07:24]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 56 71 03 00 69 04 A3 00 6F 04 04 00 0C 6B 03 00 B1 04 05 00 83 81 9D 7F 05 70 04 05 00 98 63 85 B1 04 72 04 04 00 EB 1D 18 CE 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 EC E7 85 95 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 3E 8B 75 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4A 06 00 00 B1 04 04 00 3C 05 95 1F 70 04 04 00 3C 05 95 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 AA 5A 03 EF 03 09 90 00 2B [10:07:24]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 56 71 03 00 69 04 A3 00 6F 04 04 00 0C 6B 03 00 B1 04 05 00 83 81 9D 7F 05 70 04 05 00 98 63 85 B1 04 72 04 04 00 EB 1D 18 CE 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 EC E7 85 95 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 3E 8B 75 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4A 06 00 00 B1 04 04 00 3C 05 95 1F 70 04 04 00 3C 05 95 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 AA 5A 03 EF 03 09 90 00 [10:07:24]wFMCommunicate OK [10:07:24]wFMCommunicate request_size=4 [10:07:24]MH_SAM_APDU [10:07:24]CAPDU: 80 17 00 00 [10:07:24]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [10:07:24]Write i2c OK [10:07:24]MH_I2C_Read... [10:07:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:07:24]OFD Sender: Processing packet 226497 [packets to send 603, broken 599] [10:07:24]ProducePacketName [10:07:24]name=ofd_packets/00226497 [10:07:24]OFD Sender: To server: pG, [10:07:24]CommunicateWithHost lk.salyk.kg:30040 [10:07:24]ConnectInit lk.salyk.kg [10:07:24]Read from MH i2c: E2 [10:07:24]MH_I2C_Read... [10:07:24]Read from MH i2c: E2 FD 00 [10:07:24]MH_I2C_Read... [10:07:24]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9D 8D 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 BB [10:07: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 9D 8D 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 [10:07:24]wFMCommunicate OK [10:07:24]wFMCommunicate request_size=4 [10:07:24]MH_SAM_APDU [10:07:24]CAPDU: 80 17 00 00 [10:07:24]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [10:07:24]Write i2c OK [10:07:24]MH_I2C_Read... [10:07:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:07:25]Read from MH i2c: E2 [10:07:25]MH_I2C_Read... [10:07:25]Read from MH i2c: E2 FD 00 [10:07:25]MH_I2C_Read... [10:07:25]Read from MH i2c: E2 FD 00 15 00 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 A7 [10:07:25]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 [10:07:25]wFMCommunicate OK [10:07:25]wFMCommunicate request_size=4 [10:07:25]MH_SAM_APDU [10:07:25]CAPDU: 80 17 00 00 [10:07:25]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [10:07:25]Write i2c OK [10:07:25]MH_I2C_Read... [10:07:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:07:25]Read from MH i2c: E2 [10:07:25]MH_I2C_Read... [10:07:25]Read from MH i2c: E2 FD 00 [10:07:25]MH_I2C_Read... [10:07:25]Read from MH i2c: E2 FD 00 16 00 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 22 [10:07:25]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 [10:07:25]wFMCommunicate OK [10:07:25]wFMCommunicate request_size=4 [10:07:25]MH_SAM_APDU [10:07:25]CAPDU: 80 17 00 00 [10:07:25]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [10:07:25]Write i2c OK [10:07:25]MH_I2C_Read... [10:07:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [10:07:25]Read from MH i2c: E2 [10:07:25]MH_I2C_Read... [10:07:25]Read from MH i2c: E2 E2 00 [10:07:25]MH_I2C_Read... [10:07:25]Read from MH i2c: E2 E2 00 17 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [10:07:25]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 [10:07:25]wFMCommunicate OK [10:07:25]SAM_PROTO_GetFMData done [10:07:25]requested_item fm.sale_refund.total is exist - process it [10:07:25]requested_item fm.buy.total is exist - process it [10:07:25]requested_item shift.sale.total is exist - process it [10:07:25]SAM_PROTO_GetShiftData [10:07:25]wFMCommunicate request_size=4 [10:07:25]MH_SAM_APDU [10:07:25]CAPDU: 80 13 02 00 [10:07:25]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [10:07:25]Write i2c OK [10:07:25]MH_I2C_Read... [10:07:26]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [10:07:26]Read from MH i2c: E2 [10:07:26]MH_I2C_Read... [10:07:26]Read from MH i2c: E2 FD 00 [10:07:26]MH_I2C_Read... [10:07:26]Read from MH i2c: E2 FD 00 18 00 00 B0 04 AA 04 AC 04 6E 04 04 00 A0 00 00 00 69 04 9D 00 6F 04 04 00 A0 00 00 00 B1 04 04 00 B3 8D 04 01 70 04 03 00 04 B2 DF 72 04 03 00 AF DB 24 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 11 AD 1B EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 69 4E 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 C3 [10:07:26]RAPDU: B0 04 AA 04 AC 04 6E 04 04 00 A0 00 00 00 69 04 9D 00 6F 04 04 00 A0 00 00 00 B1 04 04 00 B3 8D 04 01 70 04 03 00 04 B2 DF 72 04 03 00 AF DB 24 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 11 AD 1B EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 69 4E 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [10:07:26]wFMCommunicate OK [10:07:26]wFMCommunicate request_size=4 [10:07:26]MH_SAM_APDU [10:07:26]CAPDU: 80 17 00 00 [10:07:26]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [10:07:26]Write i2c OK [10:07:26]MH_I2C_Read... [10:07:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:07:26]Read from MH i2c: E2 [10:07:26]MH_I2C_Read... [10:07:26]Read from MH i2c: E2 FD 00 [10:07:26]MH_I2C_Read... [10:07:26]Read from MH i2c: E2 FD 00 19 00 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 90 00 B3 [10:07:26]RAPDU: 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 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 90 00 [10:07:26]wFMCommunicate OK [10:07:26]wFMCommunicate request_size=4 [10:07:26]MH_SAM_APDU [10:07:26]CAPDU: 80 17 00 00 [10:07:26]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [10:07:26]Write i2c OK [10:07:26]MH_I2C_Read... [10:07:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:07:26]Read from MH i2c: E2 [10:07:26]MH_I2C_Read... [10:07:26]Read from MH i2c: E2 FD 00 [10:07:26]MH_I2C_Read... [10:07:26]Read from MH i2c: E2 FD 00 1A 00 00 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 90 00 57 [10:07:26]RAPDU: 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 90 00 [10:07:26]wFMCommunicate OK [10:07:26]wFMCommunicate request_size=4 [10:07:26]MH_SAM_APDU [10:07:26]CAPDU: 80 17 00 00 [10:07:26]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [10:07:26]Write i2c OK [10:07:26]MH_I2C_Read... [10:07:27]Read from MH i2c: E2 [10:07:27]MH_I2C_Read... [10:07:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:07:27]Read from MH i2c: E2 FD 00 [10:07:27]MH_I2C_Read... [10:07:27]Read from MH i2c: E2 FD 00 1B 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 0E [10:07:27]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [10:07:27]wFMCommunicate OK [10:07:27]wFMCommunicate request_size=4 [10:07:27]MH_SAM_APDU [10:07:27]CAPDU: 80 17 00 00 [10:07:27]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [10:07:27]Write i2c OK [10:07:27]MH_I2C_Read... [10:07:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 202! [10:07:27]Read from MH i2c: E2 [10:07:27]MH_I2C_Read... [10:07:27]Read from MH i2c: E2 CD 00 [10:07:27]MH_I2C_Read... [10:07:27]Read from MH i2c: E2 CD 00 1C 00 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 80 [10:07:27]RAPDU: 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [10:07:27]wFMCommunicate OK [10:07:27]SAM_PROTO_GetShiftData done [10:07:27]requested_item shift.sale.total_cash is exist - process it [10:07:27]requested_item shift.sale_refund.total is exist - process it [10:07:27]requested_item shift.sale_refund.total_cash is exist - process it [10:07:27]requested_item shift.buy.total is exist - process it [10:07:27]requested_item shift.buy.total_cash is exist - process it [10:07:27]produce_requested_data done [10:07:27]produce_requested_data return {"fm.sale.total":236158652.19,"fm.sale_refund.total":5298599.00,"fm.buy.total":0.00,"shift.sale.total":170756.35,"shift.sale.total_cash":146601.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [10:07:27]process_action_free get_value [10:07:27]json_value_free [10:07:27]json_value_free done [10:07:27]process_json_proto returns [10:07:27]Send response to host [10:07:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":236158652.19,"fm.sale_refund.total":5298599.00,"fm.buy.total":0.00,"shift.sale.total":170756.35,"shift.sale.total_cash":146601.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [10:07:27]free response buf [10:07:27]execute_script done [10:07:27]execute_script returns [10:07:27]free content buf [10:07:27]Sock 10.Close socket [10:07:27]Sock 10.Thread stoped [10:07:27]accept exits with 9 [10:07:27]New connection [10:07:27]New thread 3067383140 created [10:07:27]Thread 3067239780 joined [10:07:27]Waiting for new connection... [10:07:27] Sock 9.Parse request [10:07:27]Sock 9.Check first char [10:07:27]Sock 9.First char is OK [10:07:27]request: POST /json_proto HTTP/1.0 [10:07:27]Method: POST [10:07:27]URL: /json_proto [10:07:27]Method is POST - this is cgi request [10:07:27]url: /json_proto [10:07:27]query_string will be loaded in cgi processing [10:07:27]execute_cgi json_proto POST (null) [10:07:27]execute_cgi path=json_proto method=POST [10:07:27]POST find Content-Length [10:07:27]Host: 172.17.43.131:8080 [10:07:27]Content-Length: 675 [10:07:27]Content-Type: application/json [10:07:27] [10:07:27]POST finish read [10:07:27]Found Content-Length = 675 [10:07:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002844", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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:07:27]execute_script... [10:07: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)2002844", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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:07:27]POST & json_proto [10:07:27]process_json_proto [10:07:27]json parsed OK: [10:07:27]protocol is kg_v1.0 [10:07:27]action value=close_receipt [10:07:27]process_action close_receipt [10:07:27]cmd_close_receipt [10:07:27]MH_GetDate [10:07:27]Write to MH i2c: F0 00 00 1D 00 0C [10:07:27]Write i2c OK [10:07:27]MH_I2C_Read... [10:07:27]Read from MH i2c: F0 [10:07:27]MH_I2C_Read... [10:07:27]Read from MH i2c: F0 09 00 [10:07:27]MH_I2C_Read... [10:07:27]Read from MH i2c: F0 09 00 1D 00 00 60 18 A6 66 F9 24 A2 66 BE [10:07:27]GetLastDocTimeStamp 1722161002 [10:07:27]current date 1722161248 [10:07:27]FM_GetShiftState [10:07:27]SAM_PROTO_GetShiftState [10:07:27]wFMCommunicate request_size=4 [10:07:27]MH_SAM_APDU [10:07:27]CAPDU: 80 13 01 00 [10:07:27]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [10:07:27]Write i2c OK [10:07:27]MH_I2C_Read... [10:07:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:07:27]Read from MH i2c: E2 [10:07:27]MH_I2C_Read... [10:07:27]Read from MH i2c: E2 0E 00 [10:07:27]MH_I2C_Read... [10:07:27]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 4C [10:07:27]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:07:27]wFMCommunicate OK [10:07:27]SAM_PROTO_GetShiftState done [10:07:27]FM_GetShiftState done [10:07:27]opened in 1722125326 [10:07:27]opened+sec_in_day 1722211726 [10:07:27]quantity*price = 30022 [10:07:27]sum+1 = 30024 [10:07:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.23 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.88 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 161 28.07.2024 10:07 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226501 ФПД: 22811343057157 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T100728&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226501&fm=22811343057157&tin=02508201610067®Number=0000000000092624&sum=30000 [10:07:28]StoreToDocumentArchive [10:07:28]shift 439 fd 226501 [10:07:28]save to /storage/0439/doc_00226501 [10:07:28]save last doc name /storage/0439/doc_00226501 to /storage/kkm_last_doc_name [10:07:28]save OK [10:07:28]Clear old archive folders... [10:07:28]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:07:28]tlvbuf is 006A4390 [10:07:28]SAM_PROTO_ClearQueue [10:07:28]wFMCommunicate request_size=4 [10:07:28]MH_SAM_APDU [10:07:28]CAPDU: 80 09 00 00 [10:07:28]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [10:07:28]Write i2c OK [10:07:28]MH_I2C_Read... [10:07:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:07:28]Read from MH i2c: E2 [10:07:28]MH_I2C_Read... [10:07:28]Read from MH i2c: E2 03 00 [10:07:28]MH_I2C_Read... [10:07:28]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [10:07:28]RAPDU: 90 00 [10:07:28]wFMCommunicate OK [10:07:28]SAM_PROTO_ClearQueue done [10:07:28]KKMCreateOFDPacket [10:07:28]OFDProtocolAddRootSTLVToBuf [10:07:28]FM_MakeSignedData [10:07:28]FM_MakeSignedData [10:07:28]SAM_PROTO_SignData [10:07:28]wFMCommunicate request_size=4 [10:07:28]MH_SAM_APDU [10:07:28]CAPDU: 80 0D 01 02 [10:07:28]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [10:07:28]Write i2c OK [10:07:28]MH_I2C_Read... [10:07:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:07:29]Read from MH i2c: E2 [10:07:29]MH_I2C_Read... [10:07:29]Read from MH i2c: E2 03 00 [10:07:29]MH_I2C_Read... [10:07:29]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [10:07:29]RAPDU: 90 00 [10:07:29]wFMCommunicate OK [10:07:29]wFMCommunicate request_size=255 [10:07:29]MH_SAM_APDU [10:07: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 35 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 A1 00 00 00 F4 03 04 00 60 18 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C5 74 03 00 35 04 06 00 14 BF 2D FF [10:07:29]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 A1 00 00 00 F4 03 04 00 60 18 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C5 74 03 00 35 04 06 00 14 BF 2D FF 00 00 07 [10:07:29]Write i2c OK [10:07:29]MH_I2C_Read... [10:07:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:07:29]Read from MH i2c: E2 [10:07:29]MH_I2C_Read... [10:07:29]Read from MH i2c: E2 03 00 [10:07:29]MH_I2C_Read... [10:07:29]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [10:07:29]RAPDU: 90 00 [10:07:29]wFMCommunicate OK [10:07:29]wFMCommunicate request_size=7 [10:07:29]MH_SAM_APDU [10:07:29]CAPDU: 80 0D 02 02 02 F1 05 [10:07:29]Write to MH i2c: E2 0A 00 2E 00 80 0D 02 02 02 00 F1 05 00 00 A2 [10:07:29]Write i2c OK [10:07:29]MH_I2C_Read... [10:07:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:07:29]Read from MH i2c: E2 [10:07:29]MH_I2C_Read... [10:07:29]Read from MH i2c: E2 03 00 [10:07:29]MH_I2C_Read... [10:07:29]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [10:07:29]RAPDU: 90 00 [10:07:29]wFMCommunicate OK [10:07:29]wFMCommunicate request_size=4 [10:07:29]MH_SAM_APDU [10:07:29]CAPDU: 80 0D 03 02 [10:07:29]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [10:07:29]Write i2c OK [10:07:29]MH_I2C_Read... [10:07:29]ConnectInit Can't take IP for lk.salyk.kg [10:07:29]CommunicateWithHost connect error [10:07:29]CommunicateWithHost err = -1 [10:07:29]OFD Sender: Server communicate error [10:07:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:07:29]Read from MH i2c: E2 [10:07:29]MH_I2C_Read... [10:07:29]Read from MH i2c: E2 0B 00 [10:07:29]MH_I2C_Read... [10:07:29]Read from MH i2c: E2 0B 00 2F 00 00 36 CA 1E E0 1E 61 78 97 90 00 37 [10:07:29]RAPDU: 36 CA 1E E0 1E 61 78 97 90 00 [10:07:29]wFMCommunicate OK [10:07:29]SAM_PROTO_SignData done [10:07:29]FM_MakeSignedData done [10:07:29]CreateOFDProtocolMessage [10:07:29]wFMCommunicate request_size=4 [10:07:29]MH_SAM_APDU [10:07:29]CAPDU: 80 11 00 00 [10:07:29]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [10:07:29]Write i2c OK [10:07:29]MH_I2C_Read... [10:07:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:07:29]Read from MH i2c: E2 [10:07:29]MH_I2C_Read... [10:07:29]Read from MH i2c: E2 17 00 [10:07:29]MH_I2C_Read... [10:07:29]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 07 [10:07:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:07:29]wFMCommunicate OK [10:07:29]CreateOFDProtocolMessage done [10:07:29]OFDSenderStorePacket 226501 [10:07:29]StoreOFDPacket docnum=226501 [10:07:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 CD 41 04 01 63 E9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 A1 00 00 00 F4 03 04 00 60 18 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C5 74 03 00 35 04 06 00 14 BF 2D FF F1 05 36 CA 1E E0 1E 61 78 97 [10:07:29]CheckFolder [10:07:29]dirname=/storage/ofd_packets [10:07:29]CheckFolder done [10:07:29]ProducePacketName [10:07:29]name=ofd_packets/00226501 [10:07:29]NVStorageSaveData ofd_packets/00226501 [10:07:29]File name is /storage/ofd_packets/00226501 [10:07:29]Write 298 bytes [10:07:29]NVStorageSaveData done [10:07:29]OFDSenderStorePacket done [10:07:29]KKMCreateOFDPacket done [10:07:29]NVStorageSaveData kkm_last_timestamp [10:07:29]File name is /storage/kkm_last_timestamp [10:07:29]Write 4 bytes [10:07:29]NVStorageSaveData done [10:07:29]ExternCall_PrintAddStr [10:07:29]wPrintStart [10:07:29]Write to MH i2c: 01 00 00 31 00 31 [10:07:29]Write i2c OK [10:07:29]MH_I2C_Read... [10:07:29]Read from MH i2c: 01 [10:07:29]MH_I2C_Read... [10:07:29]Read from MH i2c: 01 07 00 [10:07:29]MH_I2C_Read... [10:07:29]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [10:07:29]RasterBufferAndPrint [10:07:29]line Счет N : (1)2002844 [10:07:29]line ИНН: 02508201610067 [10:07:29]line Контрольно-Кассовый Чек [10:07:29]line ПРОДАЖА [10:07:29]line ТРК (МРК, ГНК) : 21 [10:07:29]line Товар: 2710194210 [10:07:29]line ДТ-К-5 [10:07:29]line 3.940 * 76.20 [10:07:29]line = 300.23 [10:07:29]line НДС 12% НСП 1% [10:07:29]line > о реализуемом товаре [10:07:29]line ОКРУГЛЕНИЕ: -0.23 [10:07:29]line ИТОГО: 300.00 [10:07:29]line Внесено: 300.00 [10:07:29]line СДАЧА: 0.00 [10:07:29]line НСП 1% : 2.66 [10:07:29]line НДС 12% : 31.88 [10:07:29]line Наличными: 300.00 [10:07:29]line Безнал.: 0.00 [10:07:29]line Место: АЗС № 97 "Партнер Нефть" [10:07:29]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:07:29]line СНО: Общий режим [10:07:29]line Чек 161 28.07.2024 10:07 [10:07:29]line Смена: 439 ФФД: 1.0 [10:07:29]line ЗНМ: 0300000054 [10:07:29]line РНМ: 0000000000092624 [10:07:29]line Версия ККМ: 001 [10:07:29]line ФМ: 0000000000874959 [10:07:29]line ФД: 226501 [10:07:29]line ФПД: 22811343057157 [10:07:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T100728&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226501&fm=22811343057157&tin=02508201610067®Number=0000000000092624&sum=30000 [10:07:29]written 0, free lines is 4095 [10:07:30]OFD Sender: Processing packet 226497 [packets to send 604, broken 599] [10:07:30]ProducePacketName [10:07:30]name=ofd_packets/00226497 [10:07:30]OFD Sender: To server: pG, [10:07:30]CommunicateWithHost lk.salyk.kg:30040 [10:07:30]ConnectInit lk.salyk.kg [10:07:30]Write to MH i2c: 01 00 00 5C 00 5C [10:07:30]Write i2c OK [10:07:30]MH_I2C_Read... [10:07:30]Read from MH i2c: 01 [10:07:30]MH_I2C_Read... [10:07:30]Read from MH i2c: 01 07 00 [10:07:30]MH_I2C_Read... [10:07:30]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 60 0C CF [10:07:30]RasterBufferAndPrint [10:07:30]line [10:07:30]line [10:07:30]line [10:07:30]line [10:07:30]line [10:07:30]written 0, free lines is 3181 [10:07:30]MH_Cut [10:07:30]Write to MH i2c: D1 01 00 63 00 01 35 [10:07:30]Write i2c OK [10:07:30]MH_I2C_Read... [10:07:30]Read from MH i2c: D1 [10:07:30]MH_I2C_Read... [10:07:30]Read from MH i2c: D1 01 00 [10:07:30]MH_I2C_Read... [10:07:30]Read from MH i2c: D1 01 00 63 00 00 34 [10:07:30]Write to MH i2c: 01 00 00 64 00 64 [10:07:30]Write i2c OK [10:07:30]MH_I2C_Read... [10:07:31]*** Cut start [10:07:31]*** Partial cut [10:07:31]*** CUTSNS_PIN = 1 [10:07:31]*** CUTSNS_PIN = 0 [10:07:31]*** Brake cut motor [10:07:32]Read from MH i2c: 01 [10:07:32]MH_I2C_Read... [10:07:32]*** Stop cut motor [10:07:32]*** Cut end [10:07:32]Read from MH i2c: 01 07 00 [10:07:32]MH_I2C_Read... [10:07:32]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [10:07:32]process_action close_receipt done [10:07:32]requested_data is exist [10:07:32]produce_requested_data [10:07:32]requested_item fm.sn is exist - process it [10:07:32]wFMCommunicate request_size=4 [10:07:32]MH_SAM_APDU [10:07:32]CAPDU: 80 11 00 00 [10:07:32]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [10:07:32]Write i2c OK [10:07:32]MH_I2C_Read... [10:07:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:07:32]Read from MH i2c: E2 [10:07:32]MH_I2C_Read... [10:07:32]Read from MH i2c: E2 17 00 [10:07:32]MH_I2C_Read... [10:07:32]Read from MH i2c: E2 17 00 65 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3C [10:07:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:07:32]wFMCommunicate OK [10:07:32]requested_item fd.num is exist - process it [10:07:32]SAM_PROTO_GetFieldsCounters [10:07:32]wFMCommunicate request_size=4 [10:07:32]MH_SAM_APDU [10:07:32]CAPDU: 80 13 00 00 [10:07:32]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [10:07:32]Write i2c OK [10:07:32]MH_I2C_Read... [10:07:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:07:32]Read from MH i2c: E2 [10:07:32]MH_I2C_Read... [10:07:32]Read from MH i2c: E2 62 00 [10:07:32]MH_I2C_Read... [10:07:32]Read from MH i2c: E2 62 00 66 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C5 74 03 00 0E 04 04 00 B7 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 E2 [10:07:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C5 74 03 00 0E 04 04 00 B7 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:07:32]wFMCommunicate OK [10:07:32]SAM_PROTO_GetFieldsCounters done [10:07:32]requested_item shift.num is exist - process it [10:07:32]requested_item shift.opened is exist - process it [10:07:32]req_shift_opened [10:07:32]FM_GetShiftState [10:07:32]SAM_PROTO_GetShiftState [10:07:32]wFMCommunicate request_size=4 [10:07:32]MH_SAM_APDU [10:07:32]CAPDU: 80 13 01 00 [10:07:32]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [10:07:32]Write i2c OK [10:07:32]MH_I2C_Read... [10:07:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:07:32]Read from MH i2c: E2 [10:07:32]MH_I2C_Read... [10:07:32]Read from MH i2c: E2 0E 00 [10:07:32]MH_I2C_Read... [10:07:32]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 95 [10:07:32]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:07:32]wFMCommunicate OK [10:07:32]SAM_PROTO_GetShiftState done [10:07:32]FM_GetShiftState done [10:07:32]req_shift_opened done [10:07:32]requested_item shift.open_date is exist - process it [10:07:32]req_shift_open_date [10:07:32]req_shift_open_date done [10:07:32]produce_requested_data done [10:07:32]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226501,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [10:07:32]process_action_free close_receipt [10:07:32]json_value_free [10:07:32]json_value_free done [10:07:32]process_json_proto returns [10:07:32]Send response to host [10:07:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226501,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [10:07:32]free response buf [10:07:32]execute_script done [10:07:32]execute_script returns [10:07:32]free content buf [10:07:32]Sock 9.Close socket [10:07:32]Sock 9.Thread stoped [10:07:33]accept exits with 10 [10:07:33]New connection [10:07:33]New thread 3067239780 created [10:07:33]Thread 3067383140 joined [10:07:33]Waiting for new connection... [10:07:33] Sock 10.Parse request [10:07:33]Sock 10.Check first char [10:07:33]Sock 10.First char is OK [10:07:33]request: POST /json_proto HTTP/1.0 [10:07:33]Method: POST [10:07:33]URL: /json_proto [10:07:33]Method is POST - this is cgi request [10:07:33]url: /json_proto [10:07:33]query_string will be loaded in cgi processing [10:07:33]execute_cgi json_proto POST (null) [10:07:33]execute_cgi path=json_proto method=POST [10:07:33]POST find Content-Length [10:07:33]Host: 172.17.43.131:8080 [10:07:33]Content-Length: 679 [10:07:33]Content-Type: application/json [10:07:33] [10:07:33]POST finish read [10:07:33]Found Content-Length = 679 [10:07:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002845", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.030, "sum" : 680.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 680.00, "total" : 680.00, "payments": [ { "type": 0, "sum" : 680.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:07:33]execute_script... [10:07:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002845", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.030, "sum" : 680.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 680.00, "total" : 680.00, "payments": [ { "type": 0, "sum" : 680.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:07:33]POST & json_proto [10:07:33]process_json_proto [10:07:33]json parsed OK: [10:07:33]protocol is kg_v1.0 [10:07:33]action value=close_receipt [10:07:33]process_action close_receipt [10:07:33]cmd_close_receipt [10:07:33]MH_GetDate [10:07:33]Write to MH i2c: F0 00 00 68 00 57 [10:07:33]Write i2c OK [10:07:33]MH_I2C_Read... [10:07:33]Read from MH i2c: F0 [10:07:33]MH_I2C_Read... [10:07:33]Read from MH i2c: F0 09 00 [10:07:33]MH_I2C_Read... [10:07:33]Read from MH i2c: F0 09 00 68 00 00 65 18 A6 66 F9 24 A2 66 0E [10:07:33]GetLastDocTimeStamp 1722161248 [10:07:33]current date 1722161253 [10:07:33]FM_GetShiftState [10:07:33]SAM_PROTO_GetShiftState [10:07:33]wFMCommunicate request_size=4 [10:07:33]MH_SAM_APDU [10:07:33]CAPDU: 80 13 01 00 [10:07:33]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [10:07:33]Write i2c OK [10:07:33]MH_I2C_Read... [10:07:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:07:33]Read from MH i2c: E2 [10:07:33]MH_I2C_Read... [10:07:33]Read from MH i2c: E2 0E 00 [10:07:33]MH_I2C_Read... [10:07:33]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 97 [10:07:33]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:07:33]wFMCommunicate OK [10:07:33]SAM_PROTO_GetShiftState done [10:07:33]FM_GetShiftState done [10:07:33]opened in 1722125326 [10:07:33]opened+sec_in_day 1722211726 [10:07:33]quantity*price = 68003 [10:07:33]sum+1 = 68004 [10:07:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 680.00 Внесено: 680.00 СДАЧА: 0.00 НСП 1% : 6.02 НДС 12% : 72.22 Наличными: 680.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 162 28.07.2024 10:07 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226502 ФПД: 229534117659722 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T100733&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226502&fm=229534117659722&tin=02508201610067®Number=0000000000092624&sum=68000 [10:07:34]StoreToDocumentArchive [10:07:34]shift 439 fd 226502 [10:07:34]save to /storage/0439/doc_00226502 [10:07:34]save last doc name /storage/0439/doc_00226502 to /storage/kkm_last_doc_name [10:07:34]save OK [10:07:34]Clear old archive folders... [10:07:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:07:34]tlvbuf is 006BEB60 [10:07:34]SAM_PROTO_ClearQueue [10:07:34]wFMCommunicate request_size=4 [10:07:34]MH_SAM_APDU [10:07:34]CAPDU: 80 09 00 00 [10:07:34]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [10:07:34]Write i2c OK [10:07:34]MH_I2C_Read... [10:07:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:07:34]Read from MH i2c: E2 [10:07:34]MH_I2C_Read... [10:07:34]Read from MH i2c: E2 03 00 [10:07:34]MH_I2C_Read... [10:07:34]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [10:07:34]RAPDU: 90 00 [10:07:34]wFMCommunicate OK [10:07:34]SAM_PROTO_ClearQueue done [10:07:34]KKMCreateOFDPacket [10:07:34]OFDProtocolAddRootSTLVToBuf [10:07:34]FM_MakeSignedData [10:07:34]FM_MakeSignedData [10:07:34]SAM_PROTO_SignData [10:07:34]wFMCommunicate request_size=4 [10:07:34]MH_SAM_APDU [10:07:34]CAPDU: 80 0D 01 02 [10:07:34]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [10:07:34]Write i2c OK [10:07:34]MH_I2C_Read... [10:07:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:07:34]Read from MH i2c: E2 [10:07:34]MH_I2C_Read... [10:07:34]Read from MH i2c: E2 03 00 [10:07:34]MH_I2C_Read... [10:07:34]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [10:07:34]RAPDU: 90 00 [10:07:34]wFMCommunicate OK [10:07:34]wFMCommunicate request_size=255 [10:07:34]MH_SAM_APDU [10:07:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2E 27 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A3 09 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 09 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5A 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 1C 00 00 00 00 07 04 06 00 A0 09 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 65 18 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C6 74 03 00 35 04 06 00 D0 [10:07:34]Write to MH i2c: E2 02 01 78 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2E 27 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A3 09 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 09 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5A 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 1C 00 00 00 00 07 04 06 00 A0 09 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 65 18 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C6 74 03 00 35 04 06 00 D0 00 00 8C [10:07:35]Write i2c OK [10:07:35]MH_I2C_Read... [10:07:35]ConnectInit Can't take IP for lk.salyk.kg [10:07:35]CommunicateWithHost connect error [10:07:35]CommunicateWithHost err = -1 [10:07:35]OFD Sender: Server communicate error [10:07:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:07:35]Read from MH i2c: E2 [10:07:35]MH_I2C_Read... [10:07:35]Read from MH i2c: E2 03 00 [10:07:35]MH_I2C_Read... [10:07:35]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [10:07:35]RAPDU: 90 00 [10:07:35]wFMCommunicate OK [10:07:35]wFMCommunicate request_size=10 [10:07:35]MH_SAM_APDU [10:07:35]CAPDU: 80 0D 02 02 05 C2 93 8C 04 4A [10:07:35]Write to MH i2c: E2 0D 00 79 00 80 0D 02 02 05 00 C2 93 8C 04 4A 00 00 2C [10:07:35]Write i2c OK [10:07:35]MH_I2C_Read... [10:07:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:07:35]Read from MH i2c: E2 [10:07:35]MH_I2C_Read... [10:07:35]Read from MH i2c: E2 03 00 [10:07:35]MH_I2C_Read... [10:07:35]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [10:07:35]RAPDU: 90 00 [10:07:35]wFMCommunicate OK [10:07:35]wFMCommunicate request_size=4 [10:07:35]MH_SAM_APDU [10:07:35]CAPDU: 80 0D 03 02 [10:07:35]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [10:07:35]Write i2c OK [10:07:35]MH_I2C_Read... [10:07:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:07:35]Read from MH i2c: E2 [10:07:35]MH_I2C_Read... [10:07:35]Read from MH i2c: E2 0B 00 [10:07:35]MH_I2C_Read... [10:07:35]Read from MH i2c: E2 0B 00 7A 00 00 30 72 45 79 C1 63 DC 48 90 00 9E [10:07:35]RAPDU: 30 72 45 79 C1 63 DC 48 90 00 [10:07:35]wFMCommunicate OK [10:07:35]SAM_PROTO_SignData done [10:07:35]FM_MakeSignedData done [10:07:35]CreateOFDProtocolMessage [10:07:35]wFMCommunicate request_size=4 [10:07:35]MH_SAM_APDU [10:07:35]CAPDU: 80 11 00 00 [10:07:35]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [10:07:35]Write i2c OK [10:07:35]MH_I2C_Read... [10:07:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:07:35]Read from MH i2c: E2 [10:07:35]MH_I2C_Read... [10:07:35]Read from MH i2c: E2 17 00 [10:07:35]MH_I2C_Read... [10:07:35]Read from MH i2c: E2 17 00 7B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 52 [10:07:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:07:35]wFMCommunicate OK [10:07:35]CreateOFDProtocolMessage done [10:07:35]OFDSenderStorePacket 226502 [10:07:35]StoreOFDPacket docnum=226502 [10:07:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 32 56 07 01 67 38 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2E 27 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A3 09 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 09 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5A 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 1C 00 00 00 00 07 04 06 00 A0 09 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 65 18 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C6 74 03 00 35 04 06 00 D0 C2 93 8C 04 4A 30 72 45 79 C1 63 DC 48 [10:07:35]CheckFolder [10:07:35]dirname=/storage/ofd_packets [10:07:35]CheckFolder done [10:07:35]ProducePacketName [10:07:35]name=ofd_packets/00226502 [10:07:35]NVStorageSaveData ofd_packets/00226502 [10:07:35]File name is /storage/ofd_packets/00226502 [10:07:35]Write 301 bytes [10:07:35]NVStorageSaveData done [10:07:35]OFDSenderStorePacket done [10:07:35]KKMCreateOFDPacket done [10:07:35]NVStorageSaveData kkm_last_timestamp [10:07:35]File name is /storage/kkm_last_timestamp [10:07:35]Write 4 bytes [10:07:35]NVStorageSaveData done [10:07:35]ExternCall_PrintAddStr [10:07:35]wPrintStart [10:07:35]Write to MH i2c: 01 00 00 7C 00 7C [10:07:35]Write i2c OK [10:07:35]MH_I2C_Read... [10:07:35]Read from MH i2c: 01 [10:07:35]MH_I2C_Read... [10:07:35]Read from MH i2c: 01 07 00 [10:07:35]MH_I2C_Read... [10:07:35]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [10:07:35]RasterBufferAndPrint [10:07:35]line Счет N : (1)2002845 [10:07:35]line ИНН: 02508201610067 [10:07:35]line Контрольно-Кассовый Чек [10:07:35]line ПРОДАЖА [10:07:35]line ТРК (МРК, ГНК) : 43 [10:07:35]line Товар: 2710124130 [10:07:35]line Аи-92-К-5 [10:07:35]line 10.030 * 67.80 [10:07:35]line = 680.03 [10:07:35]line НДС 12% НСП 1% [10:07:35]line > о реализуемом товаре [10:07:35]line ОКРУГЛЕНИЕ: -0.03 [10:07:35]line ИТОГО: 680.00 [10:07:35]line Внесено: 680.00 [10:07:35]line СДАЧА: 0.00 [10:07:35]line НСП 1% : 6.02 [10:07:35]line НДС 12% : 72.22 [10:07:35]line Наличными: 680.00 [10:07:35]line Безнал.: 0.00 [10:07:35]line Место: АЗС № 97 "Партнер Нефть" [10:07:35]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:07:35]line СНО: Общий режим [10:07:35]line Чек 162 28.07.2024 10:07 [10:07:35]line Смена: 439 ФФД: 1.0 [10:07:35]line ЗНМ: 0300000054 [10:07:35]line РНМ: 0000000000092624 [10:07:35]line Версия ККМ: 001 [10:07:35]line ФМ: 0000000000874959 [10:07:35]line ФД: 226502 [10:07:35]line ФПД: 229534117659722 [10:07:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T100733&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226502&fm=229534117659722&tin=02508201610067®Number=0000000000092624&sum=68000 [10:07:35]written 0, free lines is 4095 [10:07:35]OFD Sender: Processing packet 226497 [packets to send 605, broken 599] [10:07:35]ProducePacketName [10:07:35]name=ofd_packets/00226497 [10:07:35]OFD Sender: To server: pG, [10:07:35]CommunicateWithHost lk.salyk.kg:30040 [10:07:35]ConnectInit lk.salyk.kg [10:07:36]Write to MH i2c: 01 00 00 A7 00 A7 [10:07:36]Write i2c OK [10:07:36]MH_I2C_Read... [10:07:36]Read from MH i2c: 01 [10:07:36]MH_I2C_Read... [10:07:36]Read from MH i2c: 01 07 00 [10:07:36]MH_I2C_Read... [10:07:36]Read from MH i2c: 01 07 00 A7 00 00 00 00 00 00 65 0C 1F [10:07:36]RasterBufferAndPrint [10:07:36]line [10:07:36]line [10:07:36]line [10:07:36]line [10:07:36]line [10:07:36]written 0, free lines is 3187 [10:07:36]MH_Cut [10:07:36]Write to MH i2c: D1 01 00 AE 00 01 80 [10:07:36]Write i2c OK [10:07:36]MH_I2C_Read... [10:07:36]Read from MH i2c: D1 [10:07:36]MH_I2C_Read... [10:07:36]Read from MH i2c: D1 01 00 [10:07:36]MH_I2C_Read... [10:07:36]Read from MH i2c: D1 01 00 AE 00 00 7F [10:07:36]Write to MH i2c: 01 00 00 AF 00 AF [10:07:36]Write i2c OK [10:07:36]MH_I2C_Read... [10:07:37]*** Cut start [10:07:37]*** Partial cut [10:07:37]*** CUTSNS_PIN = 1 [10:07:37]*** CUTSNS_PIN = 0 [10:07:37]*** Brake cut motor [10:07:37]Read from MH i2c: 01 [10:07:37]MH_I2C_Read... [10:07:37]*** Stop cut motor [10:07:37]*** Cut end [10:07:37]Read from MH i2c: 01 07 00 [10:07:37]MH_I2C_Read... [10:07:37]Read from MH i2c: 01 07 00 AF 00 00 00 00 00 00 FF 0F C4 [10:07:37]process_action close_receipt done [10:07:37]requested_data is exist [10:07:37]produce_requested_data [10:07:37]requested_item fm.sn is exist - process it [10:07:37]wFMCommunicate request_size=4 [10:07:37]MH_SAM_APDU [10:07:37]CAPDU: 80 11 00 00 [10:07:37]Write to MH i2c: E2 08 00 B0 00 80 11 00 00 00 00 00 00 2A [10:07:37]Write i2c OK [10:07:37]MH_I2C_Read... [10:07:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:07:38]Read from MH i2c: E2 [10:07:38]MH_I2C_Read... [10:07:38]Read from MH i2c: E2 17 00 [10:07:38]MH_I2C_Read... [10:07:38]Read from MH i2c: E2 17 00 B0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 87 [10:07:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:07:38]wFMCommunicate OK [10:07:38]requested_item fd.num is exist - process it [10:07:38]SAM_PROTO_GetFieldsCounters [10:07:38]wFMCommunicate request_size=4 [10:07:38]MH_SAM_APDU [10:07:38]CAPDU: 80 13 00 00 [10:07:38]Write to MH i2c: E2 08 00 B1 00 80 13 00 00 00 00 00 00 2D [10:07:38]Write i2c OK [10:07:38]MH_I2C_Read... [10:07:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:07:38]Read from MH i2c: E2 [10:07:38]MH_I2C_Read... [10:07:38]Read from MH i2c: E2 62 00 [10:07:38]MH_I2C_Read... [10:07:38]Read from MH i2c: E2 62 00 B1 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C6 74 03 00 0E 04 04 00 B7 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 31 [10:07:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C6 74 03 00 0E 04 04 00 B7 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:07:38]wFMCommunicate OK [10:07:38]SAM_PROTO_GetFieldsCounters done [10:07:38]requested_item shift.num is exist - process it [10:07:38]requested_item shift.opened is exist - process it [10:07:38]req_shift_opened [10:07:38]FM_GetShiftState [10:07:38]SAM_PROTO_GetShiftState [10:07:38]wFMCommunicate request_size=4 [10:07:38]MH_SAM_APDU [10:07:38]CAPDU: 80 13 01 00 [10:07:38]Write to MH i2c: E2 08 00 B2 00 80 13 01 00 00 00 00 00 2F [10:07:38]Write i2c OK [10:07:38]MH_I2C_Read... [10:07:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:07:38]Read from MH i2c: E2 [10:07:38]MH_I2C_Read... [10:07:38]Read from MH i2c: E2 0E 00 [10:07:38]MH_I2C_Read... [10:07:38]Read from MH i2c: E2 0E 00 B2 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 E0 [10:07:38]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:07:38]wFMCommunicate OK [10:07:38]SAM_PROTO_GetShiftState done [10:07:38]FM_GetShiftState done [10:07:38]req_shift_opened done [10:07:38]requested_item shift.open_date is exist - process it [10:07:38]req_shift_open_date [10:07:38]req_shift_open_date done [10:07:38]produce_requested_data done [10:07:38]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226502,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [10:07:38]process_action_free close_receipt [10:07:38]json_value_free [10:07:38]json_value_free done [10:07:38]process_json_proto returns [10:07:38]Send response to host [10:07:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226502,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [10:07:38]free response buf [10:07:38]execute_script done [10:07:38]execute_script returns [10:07:38]free content buf [10:07:38]Sock 10.Close socket [10:07:38]Sock 10.Thread stoped [10:07:40]ConnectInit Can't take IP for lk.salyk.kg [10:07:40]CommunicateWithHost connect error [10:07:40]CommunicateWithHost err = -1 [10:07:40]OFD Sender: Server communicate error [10:07:41]recv_with_timeout no data received [10:07:45]OFD Sender: Processing packet 226497 [packets to send 605, broken 599] [10:07:45]ProducePacketName [10:07:45]name=ofd_packets/00226497 [10:07:45]OFD Sender: To server: pG, [10:07:45]CommunicateWithHost lk.salyk.kg:30040 [10:07:45]ConnectInit lk.salyk.kg [10:07:50]ConnectInit Can't take IP for lk.salyk.kg [10:07:50]CommunicateWithHost connect error [10:07:50]CommunicateWithHost err = -1 [10:07:50]OFD Sender: Server communicate error [10:07:55]OFD Sender: Processing packet 226497 [packets to send 605, broken 599] [10:07:55]ProducePacketName [10:07:55]name=ofd_packets/00226497 [10:07:55]OFD Sender: To server: pG, [10:07:55]CommunicateWithHost lk.salyk.kg:30040 [10:07:55]ConnectInit lk.salyk.kg [10:08:00]ConnectInit Can't take IP for lk.salyk.kg [10:08:00]CommunicateWithHost connect error [10:08:00]CommunicateWithHost err = -1 [10:08:00]OFD Sender: Server communicate error [10:08:02]accept exits with 9 [10:08:02]New connection [10:08:02]New thread 3067383140 created [10:08:02]Thread 3067239780 joined [10:08:02]Waiting for new connection... [10:08:02] Sock 9.Parse request [10:08:02]Sock 9.Check first char [10:08:02]Sock 9.First char is OK [10:08:02]request: POST /json_proto HTTP/1.0 [10:08:02]Method: POST [10:08:02]URL: /json_proto [10:08:02]Method is POST - this is cgi request [10:08:02]url: /json_proto [10:08:02]query_string will be loaded in cgi processing [10:08:02]execute_cgi json_proto POST (null) [10:08:02]execute_cgi path=json_proto method=POST [10:08:02]POST find Content-Length [10:08:02]Host: 172.17.43.131:8080 [10:08:02]Content-Length: 675 [10:08:02]Content-Type: application/json [10:08:02] [10:08:02]POST finish read [10:08:02]Found Content-Length = 675 [10:08:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002846", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 1.320, "sum" : 100.58, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 100.00, "total" : 100.00, "payments": [ { "type": 0, "sum" : 100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:08:02]execute_script... [10:08: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)2002846", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 1.320, "sum" : 100.58, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 100.00, "total" : 100.00, "payments": [ { "type": 0, "sum" : 100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:08:02]POST & json_proto [10:08:02]process_json_proto [10:08:02]json parsed OK: [10:08:02]protocol is kg_v1.0 [10:08:02]action value=close_receipt [10:08:02]process_action close_receipt [10:08:02]cmd_close_receipt [10:08:02]MH_GetDate [10:08:02]Write to MH i2c: F0 00 00 B3 00 A2 [10:08:02]Write i2c OK [10:08:02]MH_I2C_Read... [10:08:02]Read from MH i2c: F0 [10:08:02]MH_I2C_Read... [10:08:02]Read from MH i2c: F0 09 00 [10:08:02]MH_I2C_Read... [10:08:02]Read from MH i2c: F0 09 00 B3 00 00 82 18 A6 66 F9 24 A2 66 76 [10:08:02]GetLastDocTimeStamp 1722161253 [10:08:02]current date 1722161282 [10:08:02]FM_GetShiftState [10:08:02]SAM_PROTO_GetShiftState [10:08:02]wFMCommunicate request_size=4 [10:08:02]MH_SAM_APDU [10:08:02]CAPDU: 80 13 01 00 [10:08:02]Write to MH i2c: E2 08 00 B4 00 80 13 01 00 00 00 00 00 31 [10:08:02]Write i2c OK [10:08:02]MH_I2C_Read... [10:08:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:08:02]Read from MH i2c: E2 [10:08:02]MH_I2C_Read... [10:08:02]Read from MH i2c: E2 0E 00 [10:08:02]MH_I2C_Read... [10:08:02]Read from MH i2c: E2 0E 00 B4 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 E2 [10:08:02]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:08:02]wFMCommunicate OK [10:08:02]SAM_PROTO_GetShiftState done [10:08:02]FM_GetShiftState done [10:08:02]opened in 1722125326 [10:08:02]opened+sec_in_day 1722211726 [10:08:02]quantity*price = 10058 [10:08:02]sum+1 = 10059 [10:08:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.58 ИТОГО: 100.00 Внесено: 100.00 СДАЧА: 0.00 НСП 1% : 0.89 НДС 12% : 10.68 Наличными: 100.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 163 28.07.2024 10:08 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226503 ФПД: 166371242947949 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T100802&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226503&fm=166371242947949&tin=02508201610067®Number=0000000000092624&sum=10000 [10:08:03]StoreToDocumentArchive [10:08:03]shift 439 fd 226503 [10:08:03]save to /storage/0439/doc_00226503 [10:08:03]save last doc name /storage/0439/doc_00226503 to /storage/kkm_last_doc_name [10:08:03]save OK [10:08:03]Clear old archive folders... [10:08:03]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:08:03]tlvbuf is 006CD480 [10:08:03]SAM_PROTO_ClearQueue [10:08:03]wFMCommunicate request_size=4 [10:08:03]MH_SAM_APDU [10:08:03]CAPDU: 80 09 00 00 [10:08:03]Write to MH i2c: E2 08 00 C1 00 80 09 00 00 00 00 00 00 33 [10:08:03]Write i2c OK [10:08:03]MH_I2C_Read... [10:08:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:08:03]Read from MH i2c: E2 [10:08:03]MH_I2C_Read... [10:08:03]Read from MH i2c: E2 03 00 [10:08:03]MH_I2C_Read... [10:08:03]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [10:08:03]RAPDU: 90 00 [10:08:03]wFMCommunicate OK [10:08:03]SAM_PROTO_ClearQueue done [10:08:03]KKMCreateOFDPacket [10:08:03]OFDProtocolAddRootSTLVToBuf [10:08:03]FM_MakeSignedData [10:08:03]FM_MakeSignedData [10:08:03]SAM_PROTO_SignData [10:08:03]wFMCommunicate request_size=4 [10:08:03]MH_SAM_APDU [10:08:03]CAPDU: 80 0D 01 02 [10:08:03]Write to MH i2c: E2 08 00 C2 00 80 0D 01 02 00 00 00 00 3B [10:08:03]Write i2c OK [10:08:03]MH_I2C_Read... [10:08:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:08:03]Read from MH i2c: E2 [10:08:03]MH_I2C_Read... [10:08:03]Read from MH i2c: E2 03 00 [10:08:03]MH_I2C_Read... [10:08:03]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [10:08:03]RAPDU: 90 00 [10:08:03]wFMCommunicate OK [10:08:03]wFMCommunicate request_size=255 [10:08:03]MH_SAM_APDU [10:08: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 35 FF 03 08 00 03 28 05 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 4A 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2C 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 82 18 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C7 74 03 00 35 04 06 00 97 50 52 D6 [10:08:03]Write to MH i2c: E2 02 01 C3 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 28 05 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 4A 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2C 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 82 18 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C7 74 03 00 35 04 06 00 97 50 52 D6 00 00 64 [10:08:03]Write i2c OK [10:08:03]MH_I2C_Read... [10:08:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:08:04]Read from MH i2c: E2 [10:08:04]MH_I2C_Read... [10:08:04]Read from MH i2c: E2 03 00 [10:08:04]MH_I2C_Read... [10:08:04]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [10:08:04]RAPDU: 90 00 [10:08:04]wFMCommunicate OK [10:08:04]wFMCommunicate request_size=7 [10:08:04]MH_SAM_APDU [10:08:04]CAPDU: 80 0D 02 02 02 35 6D [10:08:04]Write to MH i2c: E2 0A 00 C4 00 80 0D 02 02 02 00 35 6D 00 00 E4 [10:08:04]Write i2c OK [10:08:04]MH_I2C_Read... [10:08:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:08:04]Read from MH i2c: E2 [10:08:04]MH_I2C_Read... [10:08:04]Read from MH i2c: E2 03 00 [10:08:04]MH_I2C_Read... [10:08:04]Read from MH i2c: E2 03 00 C4 00 00 90 00 38 [10:08:04]RAPDU: 90 00 [10:08:04]wFMCommunicate OK [10:08:04]wFMCommunicate request_size=4 [10:08:04]MH_SAM_APDU [10:08:04]CAPDU: 80 0D 03 02 [10:08:04]Write to MH i2c: E2 08 00 C5 00 80 0D 03 02 00 00 00 00 40 [10:08:04]Write i2c OK [10:08:04]MH_I2C_Read... [10:08:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:08:04]Read from MH i2c: E2 [10:08:04]MH_I2C_Read... [10:08:04]Read from MH i2c: E2 0B 00 [10:08:04]MH_I2C_Read... [10:08:04]Read from MH i2c: E2 0B 00 C5 00 00 D4 63 94 F9 1F 54 03 A7 90 00 22 [10:08:04]RAPDU: D4 63 94 F9 1F 54 03 A7 90 00 [10:08:04]wFMCommunicate OK [10:08:04]SAM_PROTO_SignData done [10:08:04]FM_MakeSignedData done [10:08:04]CreateOFDProtocolMessage [10:08:04]wFMCommunicate request_size=4 [10:08:04]MH_SAM_APDU [10:08:04]CAPDU: 80 11 00 00 [10:08:04]Write to MH i2c: E2 08 00 C6 00 80 11 00 00 00 00 00 00 40 [10:08:04]Write i2c OK [10:08:04]MH_I2C_Read... [10:08:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:08:04]Read from MH i2c: E2 [10:08:04]MH_I2C_Read... [10:08:04]Read from MH i2c: E2 17 00 [10:08:04]MH_I2C_Read... [10:08:04]Read from MH i2c: E2 17 00 C6 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9D [10:08:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:08:04]wFMCommunicate OK [10:08:04]CreateOFDProtocolMessage done [10:08:04]OFDSenderStorePacket 226503 [10:08:04]StoreOFDPacket docnum=226503 [10:08:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 6C 0B 04 01 68 3E 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 35 FF 03 08 00 03 28 05 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 4A 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2C 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 82 18 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C7 74 03 00 35 04 06 00 97 50 52 D6 35 6D D4 63 94 F9 1F 54 03 A7 [10:08:04]CheckFolder [10:08:04]dirname=/storage/ofd_packets [10:08:04]CheckFolder done [10:08:04]ProducePacketName [10:08:04]name=ofd_packets/00226503 [10:08:04]NVStorageSaveData ofd_packets/00226503 [10:08:04]File name is /storage/ofd_packets/00226503 [10:08:04]Write 298 bytes [10:08:04]NVStorageSaveData done [10:08:04]OFDSenderStorePacket done [10:08:04]KKMCreateOFDPacket done [10:08:04]NVStorageSaveData kkm_last_timestamp [10:08:04]File name is /storage/kkm_last_timestamp [10:08:04]Write 4 bytes [10:08:04]NVStorageSaveData done [10:08:04]ExternCall_PrintAddStr [10:08:04]wPrintStart [10:08:04]Write to MH i2c: 01 00 00 C7 00 C7 [10:08:04]Write i2c OK [10:08:04]MH_I2C_Read... [10:08:04]Read from MH i2c: 01 [10:08:04]MH_I2C_Read... [10:08:04]Read from MH i2c: 01 07 00 [10:08:04]MH_I2C_Read... [10:08:04]Read from MH i2c: 01 07 00 C7 00 00 00 00 00 00 FF 0F DC [10:08:04]RasterBufferAndPrint [10:08:04]line Счет N : (1)2002846 [10:08:04]line ИНН: 02508201610067 [10:08:04]line Контрольно-Кассовый Чек [10:08:04]line ПРОДАЖА [10:08:04]line ТРК (МРК, ГНК) : 21 [10:08:04]line Товар: 2710194210 [10:08:04]line ДТ-К-5 [10:08:04]line 1.320 * 76.20 [10:08:04]line = 100.58 [10:08:04]line НДС 12% НСП 1% [10:08:04]line > о реализуемом товаре [10:08:04]line ОКРУГЛЕНИЕ: -0.58 [10:08:04]line ИТОГО: 100.00 [10:08:04]line Внесено: 100.00 [10:08:04]line СДАЧА: 0.00 [10:08:04]line НСП 1% : 0.89 [10:08:04]line НДС 12% : 10.68 [10:08:04]line Наличными: 100.00 [10:08:04]line Безнал.: 0.00 [10:08:04]line Место: АЗС № 97 "Партнер Нефть" [10:08:04]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:08:04]line СНО: Общий режим [10:08:04]line Чек 163 28.07.2024 10:08 [10:08:04]line Смена: 439 ФФД: 1.0 [10:08:04]line ЗНМ: 0300000054 [10:08:04]line РНМ: 0000000000092624 [10:08:04]line Версия ККМ: 001 [10:08:04]line ФМ: 0000000000874959 [10:08:04]line ФД: 226503 [10:08:04]line ФПД: 166371242947949 [10:08:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T100802&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226503&fm=166371242947949&tin=02508201610067®Number=0000000000092624&sum=10000 [10:08:04]written 0, free lines is 4095 [10:08:04]OFD Sender: Processing packet 226497 [packets to send 606, broken 599] [10:08:04]ProducePacketName [10:08:04]name=ofd_packets/00226497 [10:08:04]OFD Sender: To server: pG, [10:08:04]CommunicateWithHost lk.salyk.kg:30040 [10:08:04]ConnectInit lk.salyk.kg [10:08:04]Write to MH i2c: 01 00 00 F2 00 F2 [10:08:04]Write i2c OK [10:08:04]MH_I2C_Read... [10:08:04]Read from MH i2c: 01 [10:08:04]MH_I2C_Read... [10:08:04]Read from MH i2c: 01 07 00 [10:08:04]MH_I2C_Read... [10:08:04]Read from MH i2c: 01 07 00 F2 00 00 00 00 00 00 59 0C 5E [10:08:04]RasterBufferAndPrint [10:08:04]line [10:08:04]line [10:08:04]line [10:08:04]line [10:08:04]line [10:08:04]written 0, free lines is 3180 [10:08:04]MH_Cut [10:08:04]Write to MH i2c: D1 01 00 F9 00 01 CB [10:08:04]Write i2c OK [10:08:04]MH_I2C_Read... [10:08:04]Read from MH i2c: D1 [10:08:04]MH_I2C_Read... [10:08:04]Read from MH i2c: D1 01 00 [10:08:04]MH_I2C_Read... [10:08:04]Read from MH i2c: D1 01 00 F9 00 00 CA [10:08:04]Write to MH i2c: 01 00 00 FA 00 FA [10:08:04]Write i2c OK [10:08:04]MH_I2C_Read... [10:08:06]*** Cut start [10:08:06]*** Partial cut [10:08:06]*** CUTSNS_PIN = 1 [10:08:06]*** CUTSNS_PIN = 0 [10:08:06]*** Brake cut motor [10:08:06]Read from MH i2c: 01 [10:08:06]MH_I2C_Read... [10:08:06]*** Stop cut motor [10:08:06]*** Cut end [10:08:06]Read from MH i2c: 01 07 00 [10:08:06]MH_I2C_Read... [10:08:06]Read from MH i2c: 01 07 00 FA 00 00 00 00 00 00 FF 0F 0F [10:08:06]process_action close_receipt done [10:08:06]requested_data is exist [10:08:06]produce_requested_data [10:08:06]requested_item fm.sn is exist - process it [10:08:06]wFMCommunicate request_size=4 [10:08:06]MH_SAM_APDU [10:08:06]CAPDU: 80 11 00 00 [10:08:06]Write to MH i2c: E2 08 00 FB 00 80 11 00 00 00 00 00 00 75 [10:08:06]Write i2c OK [10:08:06]MH_I2C_Read... [10:08:06]Read from MH i2c: E2 [10:08:06]MH_I2C_Read... [10:08:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:08:06]Read from MH i2c: E2 17 00 [10:08:06]MH_I2C_Read... [10:08:06]Read from MH i2c: E2 17 00 FB 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D2 [10:08:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:08:06]wFMCommunicate OK [10:08:06]requested_item fd.num is exist - process it [10:08:06]SAM_PROTO_GetFieldsCounters [10:08:06]wFMCommunicate request_size=4 [10:08:06]MH_SAM_APDU [10:08:06]CAPDU: 80 13 00 00 [10:08:06]Write to MH i2c: E2 08 00 FC 00 80 13 00 00 00 00 00 00 78 [10:08:06]Write i2c OK [10:08:06]MH_I2C_Read... [10:08:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:08:07]Read from MH i2c: E2 [10:08:07]MH_I2C_Read... [10:08:07]Read from MH i2c: E2 62 00 [10:08:07]MH_I2C_Read... [10:08:07]Read from MH i2c: E2 62 00 FC 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C7 74 03 00 0E 04 04 00 B7 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 80 [10:08:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C7 74 03 00 0E 04 04 00 B7 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:08:07]wFMCommunicate OK [10:08:07]SAM_PROTO_GetFieldsCounters done [10:08:07]requested_item shift.num is exist - process it [10:08:07]requested_item shift.opened is exist - process it [10:08:07]req_shift_opened [10:08:07]FM_GetShiftState [10:08:07]SAM_PROTO_GetShiftState [10:08:07]wFMCommunicate request_size=4 [10:08:07]MH_SAM_APDU [10:08:07]CAPDU: 80 13 01 00 [10:08:07]Write to MH i2c: E2 08 00 FD 00 80 13 01 00 00 00 00 00 7A [10:08:07]Write i2c OK [10:08:07]MH_I2C_Read... [10:08:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:08:07]Read from MH i2c: E2 [10:08:07]MH_I2C_Read... [10:08:07]Read from MH i2c: E2 0E 00 [10:08:07]MH_I2C_Read... [10:08:07]Read from MH i2c: E2 0E 00 FD 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 2B [10:08:07]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:08:07]wFMCommunicate OK [10:08:07]SAM_PROTO_GetShiftState done [10:08:07]FM_GetShiftState done [10:08:07]req_shift_opened done [10:08:07]requested_item shift.open_date is exist - process it [10:08:07]req_shift_open_date [10:08:07]req_shift_open_date done [10:08:07]produce_requested_data done [10:08:07]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226503,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [10:08:07]process_action_free close_receipt [10:08:07]json_value_free [10:08:07]json_value_free done [10:08:07]process_json_proto returns [10:08:07]Send response to host [10:08:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226503,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [10:08:07]free response buf [10:08:07]execute_script done [10:08:07]execute_script returns [10:08:07]free content buf [10:08:07]Sock 9.Close socket [10:08:07]Sock 9.Thread stoped [10:08:09]ConnectInit Can't take IP for lk.salyk.kg [10:08:09]CommunicateWithHost connect error [10:08:09]CommunicateWithHost err = -1 [10:08:09]OFD Sender: Server communicate error [10:08:14]OFD Sender: Processing packet 226497 [packets to send 606, broken 599] [10:08:14]ProducePacketName [10:08:14]name=ofd_packets/00226497 [10:08:14]OFD Sender: To server: pG, [10:08:14]CommunicateWithHost lk.salyk.kg:30040 [10:08:14]ConnectInit lk.salyk.kg [10:08:19]ConnectInit Can't take IP for lk.salyk.kg [10:08:19]CommunicateWithHost connect error [10:08:19]CommunicateWithHost err = -1 [10:08:19]OFD Sender: Server communicate error [10:08:24]OFD Sender: Processing packet 226497 [packets to send 606, broken 599] [10:08:24]ProducePacketName [10:08:24]name=ofd_packets/00226497 [10:08:24]OFD Sender: To server: pG, [10:08:24]CommunicateWithHost lk.salyk.kg:30040 [10:08:24]ConnectInit lk.salyk.kg [10:08:29]ConnectInit Can't take IP for lk.salyk.kg [10:08:29]CommunicateWithHost connect error [10:08:29]CommunicateWithHost err = -1 [10:08:29]OFD Sender: Server communicate error [10:08:33]accept exits with 8 [10:08:33]New connection [10:08:33]New thread 3067239780 created [10:08:33]Thread 3067383140 joined [10:08:33]Waiting for new connection... [10:08:33] Sock 8.Parse request [10:08:33]Sock 8.Check first char [10:08:33]Sock 8.First char is OK [10:08:33]request: POST /json_proto HTTP/1.0 [10:08:33]Method: POST [10:08:33]URL: /json_proto [10:08:33]Method is POST - this is cgi request [10:08:33]url: /json_proto [10:08:33]query_string will be loaded in cgi processing [10:08:33]execute_cgi json_proto POST (null) [10:08:33]execute_cgi path=json_proto method=POST [10:08:33]POST find Content-Length [10:08:33]Host: 172.17.43.131:8080 [10:08:33]Content-Length: 679 [10:08:33]Content-Type: application/json [10:08:33] [10:08:33]POST finish read [10:08:33]Found Content-Length = 679 [10:08:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002847", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:08:33]execute_script... [10:08: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)2002847", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:08:33]POST & json_proto [10:08:33]process_json_proto [10:08:33]json parsed OK: [10:08:33]protocol is kg_v1.0 [10:08:33]action value=close_receipt [10:08:33]process_action close_receipt [10:08:33]cmd_close_receipt [10:08:33]MH_GetDate [10:08:33]Write to MH i2c: F0 00 00 FE 00 ED [10:08:33]Write i2c OK [10:08:33]MH_I2C_Read... [10:08:33]Read from MH i2c: F0 [10:08:33]MH_I2C_Read... [10:08:33]Read from MH i2c: F0 09 00 [10:08:33]MH_I2C_Read... [10:08:33]Read from MH i2c: F0 09 00 FE 00 00 A2 18 A6 66 F9 24 A2 66 E1 [10:08:33]GetLastDocTimeStamp 1722161282 [10:08:33]current date 1722161314 [10:08:33]FM_GetShiftState [10:08:33]SAM_PROTO_GetShiftState [10:08:33]wFMCommunicate request_size=4 [10:08:33]MH_SAM_APDU [10:08:33]CAPDU: 80 13 01 00 [10:08:33]Write to MH i2c: E2 08 00 FF 00 80 13 01 00 00 00 00 00 7C [10:08:33]Write i2c OK [10:08:33]MH_I2C_Read... [10:08:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:08:33]Read from MH i2c: E2 [10:08:33]MH_I2C_Read... [10:08:33]Read from MH i2c: E2 0E 00 [10:08:33]MH_I2C_Read... [10:08:33]Read from MH i2c: E2 0E 00 FF 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 2D [10:08:33]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:08:33]wFMCommunicate OK [10:08:33]SAM_PROTO_GetShiftState done [10:08:33]FM_GetShiftState done [10:08:33]opened in 1722125326 [10:08:33]opened+sec_in_day 1722211726 [10:08:33]quantity*price = 70037 [10:08:33]sum+1 = 70038 [10:08:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 164 28.07.2024 10:08 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226504 ФПД: 30436606414475 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T100834&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226504&fm=30436606414475&tin=02508201610067®Number=0000000000092624&sum=70000 [10:08:35]StoreToDocumentArchive [10:08:35]shift 439 fd 226504 [10:08:35]save to /storage/0439/doc_00226504 [10:08:35]save last doc name /storage/0439/doc_00226504 to /storage/kkm_last_doc_name [10:08:35]save OK [10:08:35]Clear old archive folders... [10:08:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:08:35]tlvbuf is 006FE7F0 [10:08:35]SAM_PROTO_ClearQueue [10:08:35]wFMCommunicate request_size=4 [10:08:35]MH_SAM_APDU [10:08:35]CAPDU: 80 09 00 00 [10:08:35]Write to MH i2c: E2 08 00 0C 01 80 09 00 00 00 00 00 00 7F [10:08:35]Write i2c OK [10:08:35]MH_I2C_Read... [10:08:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:08:35]Read from MH i2c: E2 [10:08:35]MH_I2C_Read... [10:08:35]Read from MH i2c: E2 03 00 [10:08:35]MH_I2C_Read... [10:08:35]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [10:08:35]RAPDU: 90 00 [10:08:35]wFMCommunicate OK [10:08:35]SAM_PROTO_ClearQueue done [10:08:35]KKMCreateOFDPacket [10:08:35]OFDProtocolAddRootSTLVToBuf [10:08:35]FM_MakeSignedData [10:08:35]FM_MakeSignedData [10:08:35]SAM_PROTO_SignData [10:08:35]wFMCommunicate request_size=4 [10:08:35]MH_SAM_APDU [10:08:35]CAPDU: 80 0D 01 02 [10:08:35]Write to MH i2c: E2 08 00 0D 01 80 0D 01 02 00 00 00 00 87 [10:08:35]Write i2c OK [10:08:35]MH_I2C_Read... [10:08:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:08:35]Read from MH i2c: E2 [10:08:35]MH_I2C_Read... [10:08:35]Read from MH i2c: E2 03 00 [10:08:35]MH_I2C_Read... [10:08:35]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [10:08:35]RAPDU: 90 00 [10:08:35]wFMCommunicate OK [10:08:35]wFMCommunicate request_size=255 [10:08:35]MH_SAM_APDU [10:08:35]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 A4 00 00 00 F4 03 04 00 A2 18 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C8 74 03 00 35 04 06 00 1B [10:08:35]Write to MH i2c: E2 02 01 0E 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 A4 00 00 00 F4 03 04 00 A2 18 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C8 74 03 00 35 04 06 00 1B 00 00 71 [10:08:35]Write i2c OK [10:08:35]MH_I2C_Read... [10:08:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:08:36]Read from MH i2c: E2 [10:08:36]MH_I2C_Read... [10:08:36]Read from MH i2c: E2 03 00 [10:08:36]MH_I2C_Read... [10:08:36]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [10:08:36]RAPDU: 90 00 [10:08:36]wFMCommunicate OK [10:08:36]wFMCommunicate request_size=10 [10:08:36]MH_SAM_APDU [10:08:36]CAPDU: 80 0D 02 02 05 AE 93 1D 0E 8B [10:08:36]Write to MH i2c: E2 0D 00 0F 01 80 0D 02 02 05 00 AE 93 1D 0E 8B 00 00 8B [10:08:36]Write i2c OK [10:08:36]MH_I2C_Read... [10:08:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:08:36]Read from MH i2c: E2 [10:08:36]MH_I2C_Read... [10:08:36]Read from MH i2c: E2 03 00 [10:08:36]MH_I2C_Read... [10:08:36]Read from MH i2c: E2 03 00 0F 01 00 90 00 84 [10:08:36]RAPDU: 90 00 [10:08:36]wFMCommunicate OK [10:08:36]wFMCommunicate request_size=4 [10:08:36]MH_SAM_APDU [10:08:36]CAPDU: 80 0D 03 02 [10:08:36]Write to MH i2c: E2 08 00 10 01 80 0D 03 02 00 00 00 00 8C [10:08:36]Write i2c OK [10:08:36]MH_I2C_Read... [10:08:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:08:36]Read from MH i2c: E2 [10:08:36]MH_I2C_Read... [10:08:36]Read from MH i2c: E2 0B 00 [10:08:36]MH_I2C_Read... [10:08:36]Read from MH i2c: E2 0B 00 10 01 00 BB A9 11 D0 73 1D 2A FE 90 00 8A [10:08:36]RAPDU: BB A9 11 D0 73 1D 2A FE 90 00 [10:08:36]wFMCommunicate OK [10:08:36]SAM_PROTO_SignData done [10:08:36]FM_MakeSignedData done [10:08:36]CreateOFDProtocolMessage [10:08:36]wFMCommunicate request_size=4 [10:08:36]MH_SAM_APDU [10:08:36]CAPDU: 80 11 00 00 [10:08:36]Write to MH i2c: E2 08 00 11 01 80 11 00 00 00 00 00 00 8C [10:08:36]Write i2c OK [10:08:36]MH_I2C_Read... [10:08:36]Read from MH i2c: E2 [10:08:36]MH_I2C_Read... [10:08:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:08:36]Read from MH i2c: E2 17 00 [10:08:36]MH_I2C_Read... [10:08:36]Read from MH i2c: E2 17 00 11 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E9 [10:08:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:08:36]wFMCommunicate OK [10:08:36]CreateOFDProtocolMessage done [10:08:36]OFDSenderStorePacket 226504 [10:08:36]StoreOFDPacket docnum=226504 [10:08:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 2C 5A 07 01 39 FB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 A4 00 00 00 F4 03 04 00 A2 18 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C8 74 03 00 35 04 06 00 1B AE 93 1D 0E 8B BB A9 11 D0 73 1D 2A FE [10:08:36]CheckFolder [10:08:36]dirname=/storage/ofd_packets [10:08:36]CheckFolder done [10:08:36]ProducePacketName [10:08:36]name=ofd_packets/00226504 [10:08:36]NVStorageSaveData ofd_packets/00226504 [10:08:36]File name is /storage/ofd_packets/00226504 [10:08:36]Write 301 bytes [10:08:36]NVStorageSaveData done [10:08:36]OFDSenderStorePacket done [10:08:36]KKMCreateOFDPacket done [10:08:36]NVStorageSaveData kkm_last_timestamp [10:08:36]File name is /storage/kkm_last_timestamp [10:08:36]Write 4 bytes [10:08:36]NVStorageSaveData done [10:08:36]ExternCall_PrintAddStr [10:08:36]wPrintStart [10:08:36]Write to MH i2c: 01 00 00 12 01 13 [10:08:36]Write i2c OK [10:08:36]MH_I2C_Read... [10:08:36]Read from MH i2c: 01 [10:08:36]MH_I2C_Read... [10:08:36]Read from MH i2c: 01 07 00 [10:08:36]MH_I2C_Read... [10:08:36]Read from MH i2c: 01 07 00 12 01 00 00 00 00 00 FF 0F 28 [10:08:36]RasterBufferAndPrint [10:08:36]line Счет N : (1)2002847 [10:08:36]line ИНН: 02508201610067 [10:08:36]line Контрольно-Кассовый Чек [10:08:36]line ПРОДАЖА [10:08:36]line ТРК (МРК, ГНК) : 53 [10:08:36]line Товар: 2710124130 [10:08:36]line Аи-92-К-5 [10:08:36]line 10.330 * 67.80 [10:08:36]line = 700.37 [10:08:36]line НДС 12% НСП 1% [10:08:36]line > о реализуемом товаре [10:08:36]line ОКРУГЛЕНИЕ: -0.37 [10:08:36]line ИТОГО: 700.00 [10:08:36]line Внесено: 700.00 [10:08:36]line СДАЧА: 0.00 [10:08:36]line НСП 1% : 6.20 [10:08:36]line НДС 12% : 74.38 [10:08:36]line Наличными: 700.00 [10:08:36]line Безнал.: 0.00 [10:08:36]line Место: АЗС № 97 "Партнер Нефть" [10:08:36]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:08:36]line СНО: Общий режим [10:08:36]line Чек 164 28.07.2024 10:08 [10:08:36]line Смена: 439 ФФД: 1.0 [10:08:36]line ЗНМ: 0300000054 [10:08:36]line РНМ: 0000000000092624 [10:08:36]line Версия ККМ: 001 [10:08:36]line ФМ: 0000000000874959 [10:08:36]line ФД: 226504 [10:08:36]line ФПД: 30436606414475 [10:08:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T100834&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226504&fm=30436606414475&tin=02508201610067®Number=0000000000092624&sum=70000 [10:08:36]written 0, free lines is 4095 [10:08:36]Write to MH i2c: 01 00 00 3D 01 3E [10:08:36]Write i2c OK [10:08:36]MH_I2C_Read... [10:08:36]Read from MH i2c: 01 [10:08:36]MH_I2C_Read... [10:08:36]Read from MH i2c: 01 07 00 [10:08:36]MH_I2C_Read... [10:08:36]Read from MH i2c: 01 07 00 3D 01 00 00 00 00 00 5E 0C AF [10:08:36]RasterBufferAndPrint [10:08:36]line [10:08:36]line [10:08:36]line [10:08:36]line [10:08:36]line [10:08:36]written 0, free lines is 3187 [10:08:36]MH_Cut [10:08:36]Write to MH i2c: D1 01 00 44 01 01 17 [10:08:36]Write i2c OK [10:08:36]MH_I2C_Read... [10:08:36]Read from MH i2c: D1 [10:08:36]MH_I2C_Read... [10:08:36]Read from MH i2c: D1 01 00 [10:08:36]MH_I2C_Read... [10:08:36]Read from MH i2c: D1 01 00 44 01 00 16 [10:08:36]Write to MH i2c: 01 00 00 45 01 46 [10:08:37]Write i2c OK [10:08:37]MH_I2C_Read... [10:08:38]*** Cut start [10:08:38]*** Partial cut [10:08:38]*** CUTSNS_PIN = 1 [10:08:38]*** CUTSNS_PIN = 0 [10:08:38]*** Brake cut motor [10:08:38]Read from MH i2c: 01 [10:08:38]MH_I2C_Read... [10:08:38]*** Stop cut motor [10:08:38]*** Cut end [10:08:38]Read from MH i2c: 01 07 00 [10:08:38]MH_I2C_Read... [10:08:38]Read from MH i2c: 01 07 00 45 01 00 00 00 00 00 FF 0F 5B [10:08:38]process_action close_receipt done [10:08:38]requested_data is exist [10:08:38]produce_requested_data [10:08:38]requested_item fm.sn is exist - process it [10:08:38]wFMCommunicate request_size=4 [10:08:38]MH_SAM_APDU [10:08:38]CAPDU: 80 11 00 00 [10:08:38]Write to MH i2c: E2 08 00 46 01 80 11 00 00 00 00 00 00 C1 [10:08:38]Write i2c OK [10:08:38]MH_I2C_Read... [10:08:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:08:38]Read from MH i2c: E2 [10:08:38]MH_I2C_Read... [10:08:38]Read from MH i2c: E2 17 00 [10:08:38]MH_I2C_Read... [10:08:38]Read from MH i2c: E2 17 00 46 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1E [10:08:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:08:38]wFMCommunicate OK [10:08:38]requested_item fd.num is exist - process it [10:08:38]SAM_PROTO_GetFieldsCounters [10:08:38]wFMCommunicate request_size=4 [10:08:38]MH_SAM_APDU [10:08:38]CAPDU: 80 13 00 00 [10:08:38]Write to MH i2c: E2 08 00 47 01 80 13 00 00 00 00 00 00 C4 [10:08:38]Write i2c OK [10:08:38]MH_I2C_Read... [10:08:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:08:39]Read from MH i2c: E2 [10:08:39]MH_I2C_Read... [10:08:39]Read from MH i2c: E2 62 00 [10:08:39]MH_I2C_Read... [10:08:39]Read from MH i2c: E2 62 00 47 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C8 74 03 00 0E 04 04 00 B7 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 D0 [10:08:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C8 74 03 00 0E 04 04 00 B7 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:08:39]wFMCommunicate OK [10:08:39]SAM_PROTO_GetFieldsCounters done [10:08:39]requested_item shift.num is exist - process it [10:08:39]requested_item shift.opened is exist - process it [10:08:39]req_shift_opened [10:08:39]FM_GetShiftState [10:08:39]SAM_PROTO_GetShiftState [10:08:39]wFMCommunicate request_size=4 [10:08:39]MH_SAM_APDU [10:08:39]CAPDU: 80 13 01 00 [10:08:39]Write to MH i2c: E2 08 00 48 01 80 13 01 00 00 00 00 00 C6 [10:08:39]Write i2c OK [10:08:39]MH_I2C_Read... [10:08:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:08:39]Read from MH i2c: E2 [10:08:39]MH_I2C_Read... [10:08:39]Read from MH i2c: E2 0E 00 [10:08:39]MH_I2C_Read... [10:08:39]Read from MH i2c: E2 0E 00 48 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 77 [10:08:39]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:08:39]wFMCommunicate OK [10:08:39]SAM_PROTO_GetShiftState done [10:08:39]FM_GetShiftState done [10:08:39]req_shift_opened done [10:08:39]requested_item shift.open_date is exist - process it [10:08:39]req_shift_open_date [10:08:39]req_shift_open_date done [10:08:39]produce_requested_data done [10:08:39]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226504,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [10:08:39]process_action_free close_receipt [10:08:39]json_value_free [10:08:39]json_value_free done [10:08:39]process_json_proto returns [10:08:39]Send response to host [10:08:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226504,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [10:08:39]free response buf [10:08:39]execute_script done [10:08:39]execute_script returns [10:08:39]free content buf [10:08:39]Sock 8.Close socket [10:08:39]Sock 8.Thread stoped [10:08:39]ConnectInit Can't take IP for lk.salyk.kg [10:08:39]CommunicateWithHost connect error [10:08:39]CommunicateWithHost err = -1 [10:08:39]OFD Sender: Server communicate error [10:08:39]OFD Sender: Processing packet 226497 [packets to send 607, broken 599] [10:08:39]ProducePacketName [10:08:39]name=ofd_packets/00226497 [10:08:39]OFD Sender: To server: pG, [10:08:39]CommunicateWithHost lk.salyk.kg:30040 [10:08:39]ConnectInit lk.salyk.kg [10:08:44]ConnectInit Can't take IP for lk.salyk.kg [10:08:44]CommunicateWithHost connect error [10:08:44]CommunicateWithHost err = -1 [10:08:44]OFD Sender: Server communicate error [10:08:49]OFD Sender: Processing packet 226497 [packets to send 607, broken 599] [10:08:49]ProducePacketName [10:08:49]name=ofd_packets/00226497 [10:08:49]OFD Sender: To server: pG, [10:08:49]CommunicateWithHost lk.salyk.kg:30040 [10:08:49]ConnectInit lk.salyk.kg [10:08:50]Connected sock=8 [10:08:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 4B CE 07 01 F8 5F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 9D 00 00 00 F4 03 04 00 E0 16 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C1 74 03 00 35 04 06 00 19 86 58 22 23 33 D0 BD B2 91 68 E1 32 41 [10:08:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 F0 62 47 00 55 01 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C1 74 03 00 F4 03 04 00 BD C4 A5 66 B6 04 01 00 00 DB 61 47 64 0B FA 02 06 [10:08:52]CommunicateWithHost err = 0 [10:08:52]CheckOFDResponse [10:08:52]1017 (14) - 77093643461234 [10:08:52]1041 (16) - 0000000000874959 [10:08:52]1040 (4) - 226497 [10:08:52]1012 (4) - 28.07.2024 04:10 [10:08:52]1206 (1) - 0 [10:08:52]OFD Sender: Remove packet 226497 [10:08:52]ProducePacketName [10:08:52]name=ofd_packets/00226497 [10:08:52]NVStorageDeleteData [10:08:52]OFD Sender: Processing packet 226498 [packets to send 606, broken 599] [10:08:52]ProducePacketName [10:08:52]name=ofd_packets/00226498 [10:08:52]OFD Sender: To server: pG, [10:08:52]CommunicateWithHost lk.salyk.kg:30040 [10:08:52]ConnectInit lk.salyk.kg [10:08:55]Connected sock=8 [10:08:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 B9 D4 04 01 C7 BB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 9E 00 00 00 F4 03 04 00 34 17 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C2 74 03 00 35 04 06 00 6F E0 23 9B 40 B5 C1 3D 4D DE 45 24 CE A2 [10:08:58]recv_with_timeout no data received [10:09:00]recv_with_timeout no data received [10:09:00]CommunicateWithHost answer receiving error [10:09:00]CommunicateWithHost err = -3 [10:09:00]OFD Sender: Server communicate error [10:09:05]OFD Sender: Processing packet 226498 [packets to send 606, broken 599] [10:09:05]ProducePacketName [10:09:05]name=ofd_packets/00226498 [10:09:05]OFD Sender: To server: pG, [10:09:05]CommunicateWithHost lk.salyk.kg:30040 [10:09:05]ConnectInit lk.salyk.kg [10:09:12]recv_with_timeout no data received [10:09:13]Connected sock=10 [10:09:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 B9 D4 04 01 C7 BB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 9E 00 00 00 F4 03 04 00 34 17 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C2 74 03 00 35 04 06 00 6F E0 23 9B 40 B5 C1 3D 4D DE 45 24 CE A2 [10:09:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 E6 B8 47 00 8D CF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C2 74 03 00 F4 03 04 00 D4 C4 A5 66 B6 04 01 00 00 62 13 77 81 21 09 D2 16 [10:09:16]CommunicateWithHost err = 0 [10:09:16]CheckOFDResponse [10:09:16]1017 (14) - 77093643461234 [10:09:16]1041 (16) - 0000000000874959 [10:09:16]1040 (4) - 226498 [10:09:16]1012 (4) - 28.07.2024 04:11 [10:09:16]1206 (1) - 0 [10:09:16]OFD Sender: Remove packet 226498 [10:09:16]ProducePacketName [10:09:16]name=ofd_packets/00226498 [10:09:16]NVStorageDeleteData [10:09:17]OFD Sender: Processing packet 226499 [packets to send 605, broken 599] [10:09:17]ProducePacketName [10:09:17]name=ofd_packets/00226499 [10:09:17]OFD Sender: To server: pG, [10:09:17]CommunicateWithHost lk.salyk.kg:30040 [10:09:17]ConnectInit lk.salyk.kg [10:09:19]Connected sock=8 [10:09:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 A1 8C 08 01 24 A7 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 43 17 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C3 74 03 00 35 04 06 00 87 6F 76 19 11 6D 7F DF 09 B7 DC 9D 52 23 [10:09:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 68 03 47 00 58 5F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C3 74 03 00 F4 03 04 00 D9 C4 A5 66 B6 04 01 00 00 20 24 5C A7 64 50 05 3D [10:09:20]CommunicateWithHost err = 0 [10:09:20]CheckOFDResponse [10:09:20]1017 (14) - 77093643461234 [10:09:20]1041 (16) - 0000000000874959 [10:09:20]1040 (4) - 226499 [10:09:20]1012 (4) - 28.07.2024 04:11 [10:09:20]1206 (1) - 0 [10:09:20]OFD Sender: Remove packet 226499 [10:09:20]ProducePacketName [10:09:20]name=ofd_packets/00226499 [10:09:20]NVStorageDeleteData [10:09:21]OFD Sender: Processing packet 226500 [packets to send 604, broken 599] [10:09:21]ProducePacketName [10:09:21]name=ofd_packets/00226500 [10:09:21]OFD Sender: To server: pG, [10:09:21]CommunicateWithHost lk.salyk.kg:30040 [10:09:21]ConnectInit lk.salyk.kg [10:09:24]Connected sock=8 [10:09:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 62 EE 07 01 5A 28 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 A0 00 00 00 F4 03 04 00 6A 17 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C4 74 03 00 35 04 06 00 CF 31 83 7F 05 53 D0 4A D8 E3 A7 B9 FB 2F [10:09:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 85 8E 47 00 10 D2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C4 74 03 00 F4 03 04 00 DE C4 A5 66 B6 04 01 00 00 E2 BC B6 62 0A C7 31 4C [10:09:24]CommunicateWithHost err = 0 [10:09:24]CheckOFDResponse [10:09:24]1017 (14) - 77093643461234 [10:09:24]1041 (16) - 0000000000874959 [10:09:24]1040 (4) - 226500 [10:09:24]1012 (4) - 28.07.2024 04:11 [10:09:24]1206 (1) - 0 [10:09:24]OFD Sender: Remove packet 226500 [10:09:24]ProducePacketName [10:09:24]name=ofd_packets/00226500 [10:09:25]NVStorageDeleteData [10:09:25]OFD Sender: Processing packet 226501 [packets to send 603, broken 599] [10:09:25]ProducePacketName [10:09:25]name=ofd_packets/00226501 [10:09:25]OFD Sender: To server: pG, [10:09:25]CommunicateWithHost lk.salyk.kg:30040 [10:09:25]ConnectInit lk.salyk.kg [10:09:27]Connected sock=8 [10:09:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 CD 41 04 01 63 E9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 A1 00 00 00 F4 03 04 00 60 18 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C5 74 03 00 35 04 06 00 14 BF 2D FF F1 05 36 CA 1E E0 1E 61 78 97 [10:09:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 6E 2D 47 00 C7 8E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C5 74 03 00 F4 03 04 00 E0 C4 A5 66 B6 04 01 00 00 6F 4E AD F9 CE 06 65 55 [10:09:27]CommunicateWithHost err = 0 [10:09:27]CheckOFDResponse [10:09:27]1017 (14) - 77093643461234 [10:09:27]1041 (16) - 0000000000874959 [10:09:27]1040 (4) - 226501 [10:09:27]1012 (4) - 28.07.2024 04:11 [10:09:27]1206 (1) - 0 [10:09:27]OFD Sender: Remove packet 226501 [10:09:27]ProducePacketName [10:09:27]name=ofd_packets/00226501 [10:09:27]NVStorageDeleteData [10:09:28]OFD Sender: Processing packet 226502 [packets to send 602, broken 599] [10:09:28]ProducePacketName [10:09:28]name=ofd_packets/00226502 [10:09:28]OFD Sender: To server: pG, [10:09:28]CommunicateWithHost lk.salyk.kg:30040 [10:09:28]ConnectInit lk.salyk.kg [10:09:31]Connected sock=8 [10:09:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 32 56 07 01 67 38 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2E 27 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A3 09 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 09 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5A 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 1C 00 00 00 00 07 04 06 00 A0 09 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 65 18 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C6 74 03 00 35 04 06 00 D0 C2 93 8C 04 4A 30 72 45 79 C1 63 DC 48 [10:09:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 67 AF 47 00 1E 06 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C6 74 03 00 F4 03 04 00 E5 C4 A5 66 B6 04 01 00 00 88 E9 09 F3 16 3A 94 42 [10:09:32]CommunicateWithHost err = 0 [10:09:32]CheckOFDResponse [10:09:32]1017 (14) - 77093643461234 [10:09:32]1041 (16) - 0000000000874959 [10:09:32]1040 (4) - 226502 [10:09:32]1012 (4) - 28.07.2024 04:11 [10:09:32]1206 (1) - 0 [10:09:32]OFD Sender: Remove packet 226502 [10:09:32]ProducePacketName [10:09:32]name=ofd_packets/00226502 [10:09:32]NVStorageDeleteData [10:09:32]OFD Sender: Processing packet 226503 [packets to send 601, broken 599] [10:09:32]ProducePacketName [10:09:32]name=ofd_packets/00226503 [10:09:32]OFD Sender: To server: pG, [10:09:32]CommunicateWithHost lk.salyk.kg:30040 [10:09:32]ConnectInit lk.salyk.kg [10:09:34]Connected sock=8 [10:09:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 6C 0B 04 01 68 3E 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 35 FF 03 08 00 03 28 05 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 4A 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2C 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 82 18 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C7 74 03 00 35 04 06 00 97 50 52 D6 35 6D D4 63 94 F9 1F 54 03 A7 [10:09:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 C6 5E 47 00 51 BC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C7 74 03 00 F4 03 04 00 E8 C4 A5 66 B6 04 01 00 00 91 94 75 2D E1 6C FA 2D [10:09:35]CommunicateWithHost err = 0 [10:09:35]CheckOFDResponse [10:09:35]1017 (14) - 77093643461234 [10:09:35]1041 (16) - 0000000000874959 [10:09:35]1040 (4) - 226503 [10:09:35]1012 (4) - 28.07.2024 04:11 [10:09:35]1206 (1) - 0 [10:09:35]OFD Sender: Remove packet 226503 [10:09:35]ProducePacketName [10:09:35]name=ofd_packets/00226503 [10:09:35]NVStorageDeleteData [10:09:35]OFD Sender: Processing packet 226504 [packets to send 600, broken 599] [10:09:35]ProducePacketName [10:09:35]name=ofd_packets/00226504 [10:09:35]OFD Sender: To server: pG, [10:09:35]CommunicateWithHost lk.salyk.kg:30040 [10:09:35]ConnectInit lk.salyk.kg [10:09:38]Connected sock=8 [10:09:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 2C 5A 07 01 39 FB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 A4 00 00 00 F4 03 04 00 A2 18 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C8 74 03 00 35 04 06 00 1B AE 93 1D 0E 8B BB A9 11 D0 73 1D 2A FE [10:09:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 98 E8 47 00 63 51 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C8 74 03 00 F4 03 04 00 EB C4 A5 66 B6 04 01 00 00 B4 A7 5D 39 38 26 7C 58 [10:09:38]CommunicateWithHost err = 0 [10:09:38]CheckOFDResponse [10:09:38]1017 (14) - 77093643461234 [10:09:38]1041 (16) - 0000000000874959 [10:09:38]1040 (4) - 226504 [10:09:38]1012 (4) - 28.07.2024 04:11 [10:09:38]1206 (1) - 0 [10:09:38]OFD Sender: Remove packet 226504 [10:09:38]ProducePacketName [10:09:38]name=ofd_packets/00226504 [10:09:38]NVStorageDeleteData [10:09:39]OFD Sender: No OFD packet to send [10:09:44]OFD Sender: No OFD packet to send [10:09:49]OFD Sender: No OFD packet to send [10:09:54]OFD Sender: No OFD packet to send [10:09:59]OFD Sender: No OFD packet to send [10:10:04]OFD Sender: No OFD packet to send [10:10:09]OFD Sender: No OFD packet to send [10:10:10]recv_with_timeout no data received [10:10:14]OFD Sender: No OFD packet to send [10:10:19]OFD Sender: No OFD packet to send [10:10:21]recv_with_timeout no data received [10:10:24]OFD Sender: No OFD packet to send [10:10:29]OFD Sender: No OFD packet to send [10:10:34]OFD Sender: No OFD packet to send [10:10:39]recv_with_timeout no data received [10:10:39]OFD Sender: No OFD packet to send [10:10:44]OFD Sender: No OFD packet to send [10:10:49]OFD Sender: No OFD packet to send [10:10:49]recv_with_timeout no data received [10:10:54]OFD Sender: No OFD packet to send [10:10:59]OFD Sender: No OFD packet to send [10:11:04]OFD Sender: No OFD packet to send [10:11:09]OFD Sender: No OFD packet to send [10:11:14]OFD Sender: No OFD packet to send [10:11:19]OFD Sender: No OFD packet to send [10:11:24]OFD Sender: No OFD packet to send [10:11:28]recv_with_timeout no data received [10:11:29]OFD Sender: No OFD packet to send [10:11:34]OFD Sender: No OFD packet to send [10:11:39]OFD Sender: No OFD packet to send [10:11:44]OFD Sender: No OFD packet to send [10:11:49]OFD Sender: No OFD packet to send [10:11:54]OFD Sender: No OFD packet to send [10:11:59]OFD Sender: No OFD packet to send [10:12:04]OFD Sender: No OFD packet to send [10:12:09]OFD Sender: No OFD packet to send [10:12:14]OFD Sender: No OFD packet to send [10:12:19]OFD Sender: No OFD packet to send [10:12:24]OFD Sender: No OFD packet to send [10:12:29]OFD Sender: No OFD packet to send [10:12:34]OFD Sender: No OFD packet to send [10:12:39]OFD Sender: No OFD packet to send [10:12:44]OFD Sender: No OFD packet to send [10:12:49]OFD Sender: No OFD packet to send [10:12:54]recv_with_timeout no data received [10:12:54]OFD Sender: No OFD packet to send [10:12:59]OFD Sender: No OFD packet to send [10:13:04]OFD Sender: No OFD packet to send [10:13:07]recv_with_timeout no data received [10:13:09]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]recv_with_timeout no data received [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:40]recv_with_timeout no data received [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:14:00]OFD Sender: No OFD packet to send [10:14:04]recv_with_timeout no data received [10:14:05]OFD Sender: No OFD packet to send [10:14:10]OFD Sender: No OFD packet to send [10:14:15]OFD Sender: No OFD packet to send [10:14:20]OFD Sender: No OFD packet to send [10:14:25]OFD Sender: No OFD packet to send [10:14:30]OFD Sender: No OFD packet to send [10:14:35]OFD Sender: No OFD packet to send [10:14:40]OFD Sender: No OFD packet to send [10:14:45]OFD Sender: No OFD packet to send [10:14:50]OFD Sender: No OFD packet to send [10:14:53]recv_with_timeout no data received [10:14:55]OFD Sender: No OFD packet to send [10:15:00]OFD Sender: No OFD packet to send [10:15:05]OFD Sender: No OFD packet to send [10:15:10]OFD Sender: No OFD packet to send [10:15:15]OFD Sender: No OFD packet to send [10:15:20]OFD Sender: No OFD packet to send [10:15:25]OFD Sender: No OFD packet to send [10:15:30]OFD Sender: No OFD packet to send [10:15:35]OFD Sender: No OFD packet to send [10:15:40]OFD Sender: No OFD packet to send [10:15:44]accept exits with 9 [10:15:44]New connection [10:15:44]New thread 3067383140 created [10:15:44]Thread 3067239780 joined [10:15:44]Waiting for new connection... [10:15:44] Sock 9.Parse request [10:15:44]Sock 9.Check first char [10:15:44]Sock 9.First char is OK [10:15:44]request: POST /json_proto HTTP/1.0 [10:15:44]Method: POST [10:15:44]URL: /json_proto [10:15:44]Method is POST - this is cgi request [10:15:44]url: /json_proto [10:15:44]query_string will be loaded in cgi processing [10:15:44]execute_cgi json_proto POST (null) [10:15:44]execute_cgi path=json_proto method=POST [10:15:44]POST find Content-Length [10:15:44]Host: 172.17.43.131:8080 [10:15:44]Content-Length: 678 [10:15:44]Content-Type: application/json [10:15:44] [10:15:44]POST finish read [10:15:44]Found Content-Length = 678 [10:15:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002848", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:15:44]execute_script... [10:15:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002848", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:15:44]POST & json_proto [10:15:44]process_json_proto [10:15:44]json parsed OK: [10:15:44]protocol is kg_v1.0 [10:15:44]action value=close_receipt [10:15:44]process_action close_receipt [10:15:44]cmd_close_receipt [10:15:44]MH_GetDate [10:15:44]Write to MH i2c: F0 00 00 49 01 39 [10:15:44]Write i2c OK [10:15:44]MH_I2C_Read... [10:15:44]Read from MH i2c: F0 [10:15:44]MH_I2C_Read... [10:15:44]Read from MH i2c: F0 09 00 [10:15:44]MH_I2C_Read... [10:15:44]Read from MH i2c: F0 09 00 49 01 00 51 1A A6 66 F9 24 A2 66 DE [10:15:44]GetLastDocTimeStamp 1722161314 [10:15:44]current date 1722161745 [10:15:44]FM_GetShiftState [10:15:44]SAM_PROTO_GetShiftState [10:15:44]wFMCommunicate request_size=4 [10:15:44]MH_SAM_APDU [10:15:44]CAPDU: 80 13 01 00 [10:15:44]Write to MH i2c: E2 08 00 4A 01 80 13 01 00 00 00 00 00 C8 [10:15:44]Write i2c OK [10:15:44]MH_I2C_Read... [10:15:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:15:44]Read from MH i2c: E2 [10:15:44]MH_I2C_Read... [10:15:44]Read from MH i2c: E2 0E 00 [10:15:44]MH_I2C_Read... [10:15:44]Read from MH i2c: E2 0E 00 4A 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 79 [10:15:44]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:15:44]wFMCommunicate OK [10:15:44]SAM_PROTO_GetShiftState done [10:15:44]FM_GetShiftState done [10:15:44]opened in 1722125326 [10:15:44]opened+sec_in_day 1722211726 [10:15:44]quantity*price = 60003 [10:15:44]sum+1 = 60004 [10:15:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 165 28.07.2024 10:15 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226505 ФПД: 153034826513435 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T101545&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226505&fm=153034826513435&tin=02508201610067®Number=0000000000092624&sum=60000 [10:15:45]StoreToDocumentArchive [10:15:45]shift 439 fd 226505 [10:15:45]save to /storage/0439/doc_00226505 [10:15:45]save last doc name /storage/0439/doc_00226505 to /storage/kkm_last_doc_name [10:15:45]save OK [10:15:45]Clear old archive folders... [10:15:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:15:45]tlvbuf is 00641950 [10:15:45]SAM_PROTO_ClearQueue [10:15:45]wFMCommunicate request_size=4 [10:15:45]MH_SAM_APDU [10:15:45]CAPDU: 80 09 00 00 [10:15:45]Write to MH i2c: E2 08 00 57 01 80 09 00 00 00 00 00 00 CA [10:15:45]Write i2c OK [10:15:45]MH_I2C_Read... [10:15:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:15:46]Read from MH i2c: E2 [10:15:46]MH_I2C_Read... [10:15:46]Read from MH i2c: E2 03 00 [10:15:46]MH_I2C_Read... [10:15:46]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [10:15:46]RAPDU: 90 00 [10:15:46]wFMCommunicate OK [10:15:46]SAM_PROTO_ClearQueue done [10:15:46]KKMCreateOFDPacket [10:15:46]OFDProtocolAddRootSTLVToBuf [10:15:46]FM_MakeSignedData [10:15:46]FM_MakeSignedData [10:15:46]SAM_PROTO_SignData [10:15:46]wFMCommunicate request_size=4 [10:15:46]MH_SAM_APDU [10:15:46]CAPDU: 80 0D 01 02 [10:15:46]Write to MH i2c: E2 08 00 58 01 80 0D 01 02 00 00 00 00 D2 [10:15:46]Write i2c OK [10:15:46]MH_I2C_Read... [10:15:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:15:46]Read from MH i2c: E2 [10:15:46]MH_I2C_Read... [10:15:46]Read from MH i2c: E2 03 00 [10:15:46]MH_I2C_Read... [10:15:46]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [10:15:46]RAPDU: 90 00 [10:15:46]wFMCommunicate OK [10:15:46]wFMCommunicate request_size=255 [10:15:46]MH_SAM_APDU [10:15:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 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 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 51 1A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C9 74 03 00 35 04 06 00 8B [10:15:46]Write to MH i2c: E2 02 01 59 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 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 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 51 1A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C9 74 03 00 35 04 06 00 8B 00 00 BF [10:15:46]Write i2c OK [10:15:46]MH_I2C_Read... [10:15:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:15:46]Read from MH i2c: E2 [10:15:46]MH_I2C_Read... [10:15:46]Read from MH i2c: E2 03 00 [10:15:46]MH_I2C_Read... [10:15:46]Read from MH i2c: E2 03 00 59 01 00 90 00 CE [10:15:46]RAPDU: 90 00 [10:15:46]wFMCommunicate OK [10:15:46]wFMCommunicate request_size=10 [10:15:46]MH_SAM_APDU [10:15:46]CAPDU: 80 0D 02 02 05 2F 32 78 FC 1B [10:15:46]Write to MH i2c: E2 0D 00 5A 01 80 0D 02 02 05 00 2F 32 78 FC 1B 00 00 CF [10:15:46]Write i2c OK [10:15:46]MH_I2C_Read... [10:15:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:15:46]Read from MH i2c: E2 [10:15:46]MH_I2C_Read... [10:15:46]Read from MH i2c: E2 03 00 [10:15:46]MH_I2C_Read... [10:15:46]Read from MH i2c: E2 03 00 5A 01 00 90 00 CF [10:15:46]RAPDU: 90 00 [10:15:46]wFMCommunicate OK [10:15:46]wFMCommunicate request_size=4 [10:15:46]MH_SAM_APDU [10:15:46]CAPDU: 80 0D 03 02 [10:15:46]Write to MH i2c: E2 08 00 5B 01 80 0D 03 02 00 00 00 00 D7 [10:15:46]Write i2c OK [10:15:46]MH_I2C_Read... [10:15:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:15:46]Read from MH i2c: E2 [10:15:46]MH_I2C_Read... [10:15:46]Read from MH i2c: E2 0B 00 [10:15:46]MH_I2C_Read... [10:15:46]Read from MH i2c: E2 0B 00 5B 01 00 26 8C F2 0C 40 30 B1 6B 90 00 14 [10:15:46]RAPDU: 26 8C F2 0C 40 30 B1 6B 90 00 [10:15:46]wFMCommunicate OK [10:15:46]SAM_PROTO_SignData done [10:15:46]FM_MakeSignedData done [10:15:46]CreateOFDProtocolMessage [10:15:46]wFMCommunicate request_size=4 [10:15:46]MH_SAM_APDU [10:15:46]CAPDU: 80 11 00 00 [10:15:46]Write to MH i2c: E2 08 00 5C 01 80 11 00 00 00 00 00 00 D7 [10:15:46]Write i2c OK [10:15:46]MH_I2C_Read... [10:15:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:15:46]Read from MH i2c: E2 [10:15:46]MH_I2C_Read... [10:15:46]Read from MH i2c: E2 17 00 [10:15:46]MH_I2C_Read... [10:15:46]Read from MH i2c: E2 17 00 5C 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 34 [10:15:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:15:46]wFMCommunicate OK [10:15:46]CreateOFDProtocolMessage done [10:15:46]OFDSenderStorePacket 226505 [10:15:46]StoreOFDPacket docnum=226505 [10:15:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 2E CE 07 01 D2 0F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 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 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 51 1A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C9 74 03 00 35 04 06 00 8B 2F 32 78 FC 1B 26 8C F2 0C 40 30 B1 6B [10:15:46]CheckFolder [10:15:46]dirname=/storage/ofd_packets [10:15:46]CheckFolder done [10:15:46]ProducePacketName [10:15:46]name=ofd_packets/00226505 [10:15:46]NVStorageSaveData ofd_packets/00226505 [10:15:46]File name is /storage/ofd_packets/00226505 [10:15:46]Write 301 bytes [10:15:46]NVStorageSaveData done [10:15:46]OFDSenderStorePacket done [10:15:46]KKMCreateOFDPacket done [10:15:46]NVStorageSaveData kkm_last_timestamp [10:15:46]File name is /storage/kkm_last_timestamp [10:15:46]Write 4 bytes [10:15:46]NVStorageSaveData done [10:15:46]ExternCall_PrintAddStr [10:15:46]wPrintStart [10:15:46]Write to MH i2c: 01 00 00 5D 01 5E [10:15:46]Write i2c OK [10:15:46]MH_I2C_Read... [10:15:46]Read from MH i2c: 01 [10:15:46]MH_I2C_Read... [10:15:46]Read from MH i2c: 01 07 00 [10:15:46]MH_I2C_Read... [10:15:46]Read from MH i2c: 01 07 00 5D 01 00 00 00 00 00 FF 0F 73 [10:15:46]RasterBufferAndPrint [10:15:46]line Счет N : (1)2002848 [10:15:46]line ИНН: 02508201610067 [10:15:46]line Контрольно-Кассовый Чек [10:15:46]line ПРОДАЖА [10:15:46]line ТРК (МРК, ГНК) : 63 [10:15:46]line Товар: 2710124130 [10:15:46]line Аи-92-К-5 [10:15:46]line 8.850 * 67.80 [10:15:46]line = 600.03 [10:15:46]line НДС 12% НСП 1% [10:15:46]line > о реализуемом товаре [10:15:46]line ОКРУГЛЕНИЕ: -0.03 [10:15:46]line ИТОГО: 600.00 [10:15:46]line Внесено: 600.00 [10:15:46]line СДАЧА: 0.00 [10:15:46]line НСП 1% : 5.31 [10:15:46]line НДС 12% : 63.72 [10:15:46]line Наличными: 600.00 [10:15:46]line Безнал.: 0.00 [10:15:46]line Место: АЗС № 97 "Партнер Нефть" [10:15:46]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:15:46]line СНО: Общий режим [10:15:46]line Чек 165 28.07.2024 10:15 [10:15:46]line Смена: 439 ФФД: 1.0 [10:15:46]line ЗНМ: 0300000054 [10:15:46]line РНМ: 0000000000092624 [10:15:46]line Версия ККМ: 001 [10:15:46]line ФМ: 0000000000874959 [10:15:46]line ФД: 226505 [10:15:46]line ФПД: 153034826513435 [10:15:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T101545&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226505&fm=153034826513435&tin=02508201610067®Number=0000000000092624&sum=60000 [10:15:46]written 0, free lines is 4095 [10:15:46]OFD Sender: Processing packet 226505 [packets to send 600, broken 599] [10:15:46]ProducePacketName [10:15:46]name=ofd_packets/00226505 [10:15:46]OFD Sender: To server: pG, [10:15:46]CommunicateWithHost lk.salyk.kg:30040 [10:15:46]ConnectInit lk.salyk.kg [10:15:46]Write to MH i2c: 01 00 00 88 01 89 [10:15:46]Write i2c OK [10:15:46]MH_I2C_Read... [10:15:46]Read from MH i2c: 01 [10:15:46]MH_I2C_Read... [10:15:46]Read from MH i2c: 01 07 00 [10:15:46]MH_I2C_Read... [10:15:46]Read from MH i2c: 01 07 00 88 01 00 00 00 00 00 57 0C F3 [10:15:46]RasterBufferAndPrint [10:15:46]line [10:15:46]line [10:15:46]line [10:15:46]line [10:15:46]line [10:15:46]written 0, free lines is 3162 [10:15:46]MH_Cut [10:15:46]Write to MH i2c: D1 01 00 8F 01 01 62 [10:15:46]Write i2c OK [10:15:46]MH_I2C_Read... [10:15:46]Read from MH i2c: D1 [10:15:46]MH_I2C_Read... [10:15:46]Read from MH i2c: D1 01 00 [10:15:46]MH_I2C_Read... [10:15:46]Read from MH i2c: D1 01 00 8F 01 00 61 [10:15:46]Write to MH i2c: 01 00 00 90 01 91 [10:15:46]Write i2c OK [10:15:46]MH_I2C_Read... [10:15:47]Connected sock=8 [10:15:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 2E CE 07 01 D2 0F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 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 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 51 1A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C9 74 03 00 35 04 06 00 8B 2F 32 78 FC 1B 26 8C F2 0C 40 30 B1 6B [10:15:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 53 07 47 00 B5 54 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C9 74 03 00 F4 03 04 00 5C C6 A5 66 B6 04 01 00 00 3F BA F8 38 CD 0F 95 23 [10:15:47]CommunicateWithHost err = 0 [10:15:47]CheckOFDResponse [10:15:47]1017 (14) - 77093643461234 [10:15:47]1041 (16) - 0000000000874959 [10:15:47]1040 (4) - 226505 [10:15:47]1012 (4) - 28.07.2024 04:17 [10:15:47]1206 (1) - 0 [10:15:47]OFD Sender: Remove packet 226505 [10:15:47]ProducePacketName [10:15:47]name=ofd_packets/00226505 [10:15:47]NVStorageDeleteData [10:15:47]OFD Sender: No OFD packet to send [10:15:48]*** Cut start [10:15:48]*** Partial cut [10:15:48]*** CUTSNS_PIN = 1 [10:15:48]*** CUTSNS_PIN = 0 [10:15:48]*** Brake cut motor [10:15:48]Read from MH i2c: 01 [10:15:48]MH_I2C_Read... [10:15:48]*** Stop cut motor [10:15:48]*** Cut end [10:15:48]Read from MH i2c: 01 07 00 [10:15:48]MH_I2C_Read... [10:15:48]Read from MH i2c: 01 07 00 90 01 00 00 00 00 00 FF 0F A6 [10:15:48]process_action close_receipt done [10:15:48]requested_data is exist [10:15:48]produce_requested_data [10:15:48]requested_item fm.sn is exist - process it [10:15:48]wFMCommunicate request_size=4 [10:15:48]MH_SAM_APDU [10:15:48]CAPDU: 80 11 00 00 [10:15:48]Write to MH i2c: E2 08 00 91 01 80 11 00 00 00 00 00 00 0C [10:15:48]Write i2c OK [10:15:48]MH_I2C_Read... [10:15:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:15:48]Read from MH i2c: E2 [10:15:48]MH_I2C_Read... [10:15:48]Read from MH i2c: E2 17 00 [10:15:48]MH_I2C_Read... [10:15:48]Read from MH i2c: E2 17 00 91 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 69 [10:15:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:15:48]wFMCommunicate OK [10:15:48]requested_item fd.num is exist - process it [10:15:48]SAM_PROTO_GetFieldsCounters [10:15:48]wFMCommunicate request_size=4 [10:15:48]MH_SAM_APDU [10:15:48]CAPDU: 80 13 00 00 [10:15:48]Write to MH i2c: E2 08 00 92 01 80 13 00 00 00 00 00 00 0F [10:15:48]Write i2c OK [10:15:48]MH_I2C_Read... [10:15:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:15:49]Read from MH i2c: E2 [10:15:49]MH_I2C_Read... [10:15:49]Read from MH i2c: E2 62 00 [10:15:49]MH_I2C_Read... [10:15:49]Read from MH i2c: E2 62 00 92 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C9 74 03 00 0E 04 04 00 B7 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 1F [10:15:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C9 74 03 00 0E 04 04 00 B7 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:15:49]wFMCommunicate OK [10:15:49]SAM_PROTO_GetFieldsCounters done [10:15:49]requested_item shift.num is exist - process it [10:15:49]requested_item shift.opened is exist - process it [10:15:49]req_shift_opened [10:15:49]FM_GetShiftState [10:15:49]SAM_PROTO_GetShiftState [10:15:49]wFMCommunicate request_size=4 [10:15:49]MH_SAM_APDU [10:15:49]CAPDU: 80 13 01 00 [10:15:49]Write to MH i2c: E2 08 00 93 01 80 13 01 00 00 00 00 00 11 [10:15:49]Write i2c OK [10:15:49]MH_I2C_Read... [10:15:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:15:49]Read from MH i2c: E2 [10:15:49]MH_I2C_Read... [10:15:49]Read from MH i2c: E2 0E 00 [10:15:49]MH_I2C_Read... [10:15:49]Read from MH i2c: E2 0E 00 93 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 C2 [10:15:49]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:15:49]wFMCommunicate OK [10:15:49]SAM_PROTO_GetShiftState done [10:15:49]FM_GetShiftState done [10:15:49]req_shift_opened done [10:15:49]requested_item shift.open_date is exist - process it [10:15:49]req_shift_open_date [10:15:49]req_shift_open_date done [10:15:49]produce_requested_data done [10:15:49]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226505,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [10:15:49]process_action_free close_receipt [10:15:49]json_value_free [10:15:49]json_value_free done [10:15:49]process_json_proto returns [10:15:49]Send response to host [10:15:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226505,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [10:15:49]free response buf [10:15:49]execute_script done [10:15:49]execute_script returns [10:15:49]free content buf [10:15:49]Sock 9.Close socket [10:15:49]Sock 9.Thread stoped [10:15:52]OFD Sender: No OFD packet to send [10:15:57]OFD Sender: No OFD packet to send [10:16:02]OFD Sender: No OFD packet to send [10:16:08]OFD Sender: No OFD packet to send [10:16:13]OFD Sender: No OFD packet to send [10:16:14]accept exits with 10 [10:16:14]New connection [10:16:14]New thread 3067239780 created [10:16:14]Thread 3067383140 joined [10:16:14]Waiting for new connection... [10:16:14] Sock 10.Parse request [10:16:14]Sock 10.Check first char [10:16:14]Sock 10.First char is OK [10:16:14]request: POST /json_proto HTTP/1.0 [10:16:14]Method: POST [10:16:14]URL: /json_proto [10:16:14]Method is POST - this is cgi request [10:16:14]url: /json_proto [10:16:14]query_string will be loaded in cgi processing [10:16:14]execute_cgi json_proto POST (null) [10:16:14]execute_cgi path=json_proto method=POST [10:16:14]POST find Content-Length [10:16:14]Host: 172.17.43.131:8080 [10:16:14]Content-Length: 679 [10:16:14]Content-Type: application/json [10:16:14] [10:16:14]POST finish read [10:16:14]Found Content-Length = 679 [10:16:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002849", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:16:14]execute_script... [10:16:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002849", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:16:14]POST & json_proto [10:16:14]process_json_proto [10:16:14]json parsed OK: [10:16:14]protocol is kg_v1.0 [10:16:14]action value=close_receipt [10:16:14]process_action close_receipt [10:16:14]cmd_close_receipt [10:16:14]MH_GetDate [10:16:14]Write to MH i2c: F0 00 00 94 01 84 [10:16:14]Write i2c OK [10:16:14]MH_I2C_Read... [10:16:14]Read from MH i2c: F0 [10:16:14]MH_I2C_Read... [10:16:14]Read from MH i2c: F0 09 00 [10:16:14]MH_I2C_Read... [10:16:14]Read from MH i2c: F0 09 00 94 01 00 6F 1A A6 66 F9 24 A2 66 47 [10:16:14]GetLastDocTimeStamp 1722161745 [10:16:14]current date 1722161775 [10:16:14]FM_GetShiftState [10:16:14]SAM_PROTO_GetShiftState [10:16:14]wFMCommunicate request_size=4 [10:16:14]MH_SAM_APDU [10:16:14]CAPDU: 80 13 01 00 [10:16:14]Write to MH i2c: E2 08 00 95 01 80 13 01 00 00 00 00 00 13 [10:16:14]Write i2c OK [10:16:14]MH_I2C_Read... [10:16:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:16:14]Read from MH i2c: E2 [10:16:14]MH_I2C_Read... [10:16:14]Read from MH i2c: E2 0E 00 [10:16:14]MH_I2C_Read... [10:16:14]Read from MH i2c: E2 0E 00 95 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 C4 [10:16:14]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:16:14]wFMCommunicate OK [10:16:14]SAM_PROTO_GetShiftState done [10:16:14]FM_GetShiftState done [10:16:14]opened in 1722125326 [10:16:14]opened+sec_in_day 1722211726 [10:16:14]quantity*price = 70037 [10:16:14]sum+1 = 70038 [10:16:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 166 28.07.2024 10:16 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226506 ФПД: 185303789106146 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T101615&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226506&fm=185303789106146&tin=02508201610067®Number=0000000000092624&sum=70000 [10:16:15]StoreToDocumentArchive [10:16:15]shift 439 fd 226506 [10:16:15]save to /storage/0439/doc_00226506 [10:16:15]save last doc name /storage/0439/doc_00226506 to /storage/kkm_last_doc_name [10:16:15]save OK [10:16:15]Clear old archive folders... [10:16:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:16:15]tlvbuf is 00641510 [10:16:15]SAM_PROTO_ClearQueue [10:16:15]wFMCommunicate request_size=4 [10:16:15]MH_SAM_APDU [10:16:15]CAPDU: 80 09 00 00 [10:16:15]Write to MH i2c: E2 08 00 A2 01 80 09 00 00 00 00 00 00 15 [10:16:15]Write i2c OK [10:16:15]MH_I2C_Read... [10:16:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:16:15]Read from MH i2c: E2 [10:16:15]MH_I2C_Read... [10:16:15]Read from MH i2c: E2 03 00 [10:16:15]MH_I2C_Read... [10:16:15]Read from MH i2c: E2 03 00 A2 01 00 90 00 17 [10:16:15]RAPDU: 90 00 [10:16:15]wFMCommunicate OK [10:16:15]SAM_PROTO_ClearQueue done [10:16:15]KKMCreateOFDPacket [10:16:15]OFDProtocolAddRootSTLVToBuf [10:16:15]FM_MakeSignedData [10:16:15]FM_MakeSignedData [10:16:15]SAM_PROTO_SignData [10:16:15]wFMCommunicate request_size=4 [10:16:15]MH_SAM_APDU [10:16:15]CAPDU: 80 0D 01 02 [10:16:15]Write to MH i2c: E2 08 00 A3 01 80 0D 01 02 00 00 00 00 1D [10:16:15]Write i2c OK [10:16:15]MH_I2C_Read... [10:16:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:16:15]Read from MH i2c: E2 [10:16:15]MH_I2C_Read... [10:16:15]Read from MH i2c: E2 03 00 [10:16:15]MH_I2C_Read... [10:16:15]Read from MH i2c: E2 03 00 A3 01 00 90 00 18 [10:16:15]RAPDU: 90 00 [10:16:15]wFMCommunicate OK [10:16:15]wFMCommunicate request_size=255 [10:16:15]MH_SAM_APDU [10:16:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 A6 00 00 00 F4 03 04 00 6F 1A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CA 74 03 00 35 04 06 00 A8 [10:16:15]Write to MH i2c: E2 02 01 A4 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 A6 00 00 00 F4 03 04 00 6F 1A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CA 74 03 00 35 04 06 00 A8 00 00 67 [10:16:15]Write i2c OK [10:16:15]MH_I2C_Read... [10:16:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:16:15]Read from MH i2c: E2 [10:16:15]MH_I2C_Read... [10:16:15]Read from MH i2c: E2 03 00 [10:16:15]MH_I2C_Read... [10:16:15]Read from MH i2c: E2 03 00 A4 01 00 90 00 19 [10:16:15]RAPDU: 90 00 [10:16:15]wFMCommunicate OK [10:16:15]wFMCommunicate request_size=10 [10:16:15]MH_SAM_APDU [10:16:15]CAPDU: 80 0D 02 02 05 88 66 86 73 E2 [10:16:15]Write to MH i2c: E2 0D 00 A5 01 80 0D 02 02 05 00 88 66 86 73 E2 00 00 F3 [10:16:15]Write i2c OK [10:16:15]MH_I2C_Read... [10:16:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:16:15]Read from MH i2c: E2 [10:16:15]MH_I2C_Read... [10:16:15]Read from MH i2c: E2 03 00 [10:16:15]MH_I2C_Read... [10:16:15]Read from MH i2c: E2 03 00 A5 01 00 90 00 1A [10:16:15]RAPDU: 90 00 [10:16:15]wFMCommunicate OK [10:16:15]wFMCommunicate request_size=4 [10:16:15]MH_SAM_APDU [10:16:15]CAPDU: 80 0D 03 02 [10:16:15]Write to MH i2c: E2 08 00 A6 01 80 0D 03 02 00 00 00 00 22 [10:16:15]Write i2c OK [10:16:15]MH_I2C_Read... [10:16:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:16:16]Read from MH i2c: E2 [10:16:16]MH_I2C_Read... [10:16:16]Read from MH i2c: E2 0B 00 [10:16:16]MH_I2C_Read... [10:16:16]Read from MH i2c: E2 0B 00 A6 01 00 43 5A BA EF A7 B8 49 11 90 00 22 [10:16:16]RAPDU: 43 5A BA EF A7 B8 49 11 90 00 [10:16:16]wFMCommunicate OK [10:16:16]SAM_PROTO_SignData done [10:16:16]FM_MakeSignedData done [10:16:16]CreateOFDProtocolMessage [10:16:16]wFMCommunicate request_size=4 [10:16:16]MH_SAM_APDU [10:16:16]CAPDU: 80 11 00 00 [10:16:16]Write to MH i2c: E2 08 00 A7 01 80 11 00 00 00 00 00 00 22 [10:16:16]Write i2c OK [10:16:16]MH_I2C_Read... [10:16:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:16:16]Read from MH i2c: E2 [10:16:16]MH_I2C_Read... [10:16:16]Read from MH i2c: E2 17 00 [10:16:16]MH_I2C_Read... [10:16:16]Read from MH i2c: E2 17 00 A7 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7F [10:16:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:16:16]wFMCommunicate OK [10:16:16]CreateOFDProtocolMessage done [10:16:16]OFDSenderStorePacket 226506 [10:16:16]StoreOFDPacket docnum=226506 [10:16:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 4D 8C 07 01 7A 0C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 A6 00 00 00 F4 03 04 00 6F 1A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CA 74 03 00 35 04 06 00 A8 88 66 86 73 E2 43 5A BA EF A7 B8 49 11 [10:16:16]CheckFolder [10:16:16]dirname=/storage/ofd_packets [10:16:16]CheckFolder done [10:16:16]ProducePacketName [10:16:16]name=ofd_packets/00226506 [10:16:16]NVStorageSaveData ofd_packets/00226506 [10:16:16]File name is /storage/ofd_packets/00226506 [10:16:16]Write 301 bytes [10:16:16]NVStorageSaveData done [10:16:16]OFDSenderStorePacket done [10:16:16]KKMCreateOFDPacket done [10:16:16]NVStorageSaveData kkm_last_timestamp [10:16:16]File name is /storage/kkm_last_timestamp [10:16:16]Write 4 bytes [10:16:16]NVStorageSaveData done [10:16:16]ExternCall_PrintAddStr [10:16:16]wPrintStart [10:16:16]Write to MH i2c: 01 00 00 A8 01 A9 [10:16:16]Write i2c OK [10:16:16]MH_I2C_Read... [10:16:16]Read from MH i2c: 01 [10:16:16]MH_I2C_Read... [10:16:16]Read from MH i2c: 01 07 00 [10:16:16]MH_I2C_Read... [10:16:16]Read from MH i2c: 01 07 00 A8 01 00 00 00 00 00 FF 0F BE [10:16:16]RasterBufferAndPrint [10:16:16]line Счет N : (1)2002849 [10:16:16]line ИНН: 02508201610067 [10:16:16]line Контрольно-Кассовый Чек [10:16:16]line ПРОДАЖА [10:16:16]line ТРК (МРК, ГНК) : 53 [10:16:16]line Товар: 2710124130 [10:16:16]line Аи-92-К-5 [10:16:16]line 10.330 * 67.80 [10:16:16]line = 700.37 [10:16:16]line НДС 12% НСП 1% [10:16:16]line > о реализуемом товаре [10:16:16]line ОКРУГЛЕНИЕ: -0.37 [10:16:16]line ИТОГО: 700.00 [10:16:16]line Внесено: 700.00 [10:16:16]line СДАЧА: 0.00 [10:16:16]line НСП 1% : 6.20 [10:16:16]line НДС 12% : 74.38 [10:16:16]line Наличными: 700.00 [10:16:16]line Безнал.: 0.00 [10:16:16]line Место: АЗС № 97 "Партнер Нефть" [10:16:16]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:16:16]line СНО: Общий режим [10:16:16]line Чек 166 28.07.2024 10:16 [10:16:16]line Смена: 439 ФФД: 1.0 [10:16:16]line ЗНМ: 0300000054 [10:16:16]line РНМ: 0000000000092624 [10:16:16]line Версия ККМ: 001 [10:16:16]line ФМ: 0000000000874959 [10:16:16]line ФД: 226506 [10:16:16]line ФПД: 185303789106146 [10:16:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T101615&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226506&fm=185303789106146&tin=02508201610067®Number=0000000000092624&sum=70000 [10:16:16]OFD Sender: Processing packet 226506 [packets to send 600, broken 599] [10:16:16]ProducePacketName [10:16:16]name=ofd_packets/00226506 [10:16:16]OFD Sender: To server: pG, [10:16:16]CommunicateWithHost lk.salyk.kg:30040 [10:16:16]ConnectInit lk.salyk.kg [10:16:16]written 0, free lines is 4095 [10:16:16]Write to MH i2c: 01 00 00 D3 01 D4 [10:16:16]Write i2c OK [10:16:16]MH_I2C_Read... [10:16:16]Read from MH i2c: 01 [10:16:16]MH_I2C_Read... [10:16:16]Read from MH i2c: 01 07 00 [10:16:16]MH_I2C_Read... [10:16:16]Read from MH i2c: 01 07 00 D3 01 00 00 00 00 00 58 0C 3F [10:16:16]RasterBufferAndPrint [10:16:16]line [10:16:16]line [10:16:16]line [10:16:16]line [10:16:16]line [10:16:16]written 0, free lines is 3163 [10:16:16]MH_Cut [10:16:16]Write to MH i2c: D1 01 00 DA 01 01 AD [10:16:16]Write i2c OK [10:16:16]MH_I2C_Read... [10:16:16]Read from MH i2c: D1 [10:16:16]MH_I2C_Read... [10:16:16]Read from MH i2c: D1 01 00 [10:16:16]MH_I2C_Read... [10:16:16]Read from MH i2c: D1 01 00 DA 01 00 AC [10:16:16]Write to MH i2c: 01 00 00 DB 01 DC [10:16:16]Write i2c OK [10:16:16]MH_I2C_Read... [10:16:18]*** Cut start [10:16:18]*** Partial cut [10:16:18]*** CUTSNS_PIN = 1 [10:16:18]*** CUTSNS_PIN = 0 [10:16:18]*** Brake cut motor [10:16:18]Read from MH i2c: 01 [10:16:18]MH_I2C_Read... [10:16:18]*** Stop cut motor [10:16:18]*** Cut end [10:16:18]Read from MH i2c: 01 07 00 [10:16:18]MH_I2C_Read... [10:16:18]Read from MH i2c: 01 07 00 DB 01 00 00 00 00 00 FF 0F F1 [10:16:18]process_action close_receipt done [10:16:18]requested_data is exist [10:16:18]produce_requested_data [10:16:18]requested_item fm.sn is exist - process it [10:16:18]wFMCommunicate request_size=4 [10:16:18]MH_SAM_APDU [10:16:18]CAPDU: 80 11 00 00 [10:16:18]Write to MH i2c: E2 08 00 DC 01 80 11 00 00 00 00 00 00 57 [10:16:18]Write i2c OK [10:16:18]MH_I2C_Read... [10:16:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:16:18]Read from MH i2c: E2 [10:16:18]MH_I2C_Read... [10:16:18]Read from MH i2c: E2 17 00 [10:16:18]MH_I2C_Read... [10:16:18]Read from MH i2c: E2 17 00 DC 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B4 [10:16:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:16:18]wFMCommunicate OK [10:16:18]requested_item fd.num is exist - process it [10:16:18]SAM_PROTO_GetFieldsCounters [10:16:18]wFMCommunicate request_size=4 [10:16:18]MH_SAM_APDU [10:16:18]CAPDU: 80 13 00 00 [10:16:18]Write to MH i2c: E2 08 00 DD 01 80 13 00 00 00 00 00 00 5A [10:16:18]Write i2c OK [10:16:18]MH_I2C_Read... [10:16:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:16:18]Read from MH i2c: E2 [10:16:18]MH_I2C_Read... [10:16:18]Read from MH i2c: E2 62 00 [10:16:18]MH_I2C_Read... [10:16:18]Read from MH i2c: E2 62 00 DD 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CA 74 03 00 0E 04 04 00 B7 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 6E [10:16:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CA 74 03 00 0E 04 04 00 B7 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:16:18]wFMCommunicate OK [10:16:18]SAM_PROTO_GetFieldsCounters done [10:16:18]requested_item shift.num is exist - process it [10:16:18]requested_item shift.opened is exist - process it [10:16:18]req_shift_opened [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 DE 01 80 13 01 00 00 00 00 00 5C [10:16:18]Write i2c OK [10:16:18]MH_I2C_Read... [10:16:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:16:19]Read from MH i2c: E2 [10:16:19]MH_I2C_Read... [10:16:19]Read from MH i2c: E2 0E 00 [10:16:19]MH_I2C_Read... [10:16:19]Read from MH i2c: E2 0E 00 DE 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 0D [10:16:19]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:16:19]wFMCommunicate OK [10:16:19]SAM_PROTO_GetShiftState done [10:16:19]FM_GetShiftState done [10:16:19]req_shift_opened done [10:16:19]requested_item shift.open_date is exist - process it [10:16:19]req_shift_open_date [10:16:19]req_shift_open_date done [10:16:19]produce_requested_data done [10:16:19]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226506,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [10:16:19]process_action_free close_receipt [10:16:19]json_value_free [10:16:19]json_value_free done [10:16:19]process_json_proto returns [10:16:19]Send response to host [10:16:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226506,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [10:16:19]free response buf [10:16:19]execute_script done [10:16:19]execute_script returns [10:16:19]free content buf [10:16:19]Sock 10.Close socket [10:16:19]Sock 10.Thread stoped [10:16:21]recv_with_timeout no data received [10:16:29]Connected sock=11 [10:16:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 4D 8C 07 01 7A 0C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 A6 00 00 00 F4 03 04 00 6F 1A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CA 74 03 00 35 04 06 00 A8 88 66 86 73 E2 43 5A BA EF A7 B8 49 11 [10:16:34]recv_with_timeout no data received [10:16:34]CommunicateWithHost answer receiving error [10:16:34]CommunicateWithHost err = -3 [10:16:34]OFD Sender: Server communicate error [10:16:38]recv_with_timeout no data received [10:16:39]OFD Sender: Processing packet 226506 [packets to send 600, broken 599] [10:16:39]ProducePacketName [10:16:39]name=ofd_packets/00226506 [10:16:39]OFD Sender: To server: pG, [10:16:39]CommunicateWithHost lk.salyk.kg:30040 [10:16:39]ConnectInit lk.salyk.kg [10:16:44]ConnectInit Can't take IP for lk.salyk.kg [10:16:44]CommunicateWithHost connect error [10:16:44]CommunicateWithHost err = -1 [10:16:44]OFD Sender: Server communicate error [10:16:49]OFD Sender: Processing packet 226506 [packets to send 600, broken 599] [10:16:49]ProducePacketName [10:16:49]name=ofd_packets/00226506 [10:16:49]OFD Sender: To server: pG, [10:16:49]CommunicateWithHost lk.salyk.kg:30040 [10:16:49]ConnectInit lk.salyk.kg [10:16:54]ConnectInit Can't take IP for lk.salyk.kg [10:16:54]CommunicateWithHost connect error [10:16:54]CommunicateWithHost err = -1 [10:16:54]OFD Sender: Server communicate error [10:16:58]recv_with_timeout no data received [10:16:59]OFD Sender: Processing packet 226506 [packets to send 600, broken 599] [10:16:59]ProducePacketName [10:16:59]name=ofd_packets/00226506 [10:16:59]OFD Sender: To server: pG, [10:16:59]CommunicateWithHost lk.salyk.kg:30040 [10:16:59]ConnectInit lk.salyk.kg [10:17:04]ConnectInit Can't take IP for lk.salyk.kg [10:17:04]CommunicateWithHost connect error [10:17:04]CommunicateWithHost err = -1 [10:17:04]OFD Sender: Server communicate error [10:17:09]OFD Sender: Processing packet 226506 [packets to send 600, broken 599] [10:17:09]ProducePacketName [10:17:09]name=ofd_packets/00226506 [10:17:09]OFD Sender: To server: pG, [10:17:09]CommunicateWithHost lk.salyk.kg:30040 [10:17:09]ConnectInit lk.salyk.kg [10:17:14]ConnectInit Can't take IP for lk.salyk.kg [10:17:14]CommunicateWithHost connect error [10:17:14]CommunicateWithHost err = -1 [10:17:14]OFD Sender: Server communicate error [10:17:19]OFD Sender: Processing packet 226506 [packets to send 600, broken 599] [10:17:19]ProducePacketName [10:17:19]name=ofd_packets/00226506 [10:17:19]OFD Sender: To server: pG, [10:17:19]CommunicateWithHost lk.salyk.kg:30040 [10:17:19]ConnectInit lk.salyk.kg [10:17:23]recv_with_timeout no data received [10:17:24]ConnectInit Can't take IP for lk.salyk.kg [10:17:24]CommunicateWithHost connect error [10:17:24]CommunicateWithHost err = -1 [10:17:24]OFD Sender: Server communicate error [10:17:29]OFD Sender: Processing packet 226506 [packets to send 600, broken 599] [10:17:29]ProducePacketName [10:17:29]name=ofd_packets/00226506 [10:17:29]OFD Sender: To server: pG, [10:17:29]CommunicateWithHost lk.salyk.kg:30040 [10:17:29]ConnectInit lk.salyk.kg [10:17:31]Connected sock=10 [10:17:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 4D 8C 07 01 7A 0C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 A6 00 00 00 F4 03 04 00 6F 1A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CA 74 03 00 35 04 06 00 A8 88 66 86 73 E2 43 5A BA EF A7 B8 49 11 [10:17:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 33 A7 47 00 05 F5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CA 74 03 00 F4 03 04 00 C5 C6 A5 66 B6 04 01 00 00 F4 29 E3 57 9E 8E 26 B3 [10:17:32]CommunicateWithHost err = 0 [10:17:32]CheckOFDResponse [10:17:32]1017 (14) - 77093643461234 [10:17:32]1041 (16) - 0000000000874959 [10:17:32]1040 (4) - 226506 [10:17:32]1012 (4) - 28.07.2024 04:19 [10:17:32]1206 (1) - 0 [10:17:32]OFD Sender: Remove packet 226506 [10:17:32]ProducePacketName [10:17:32]name=ofd_packets/00226506 [10:17:32]NVStorageDeleteData [10:17:33]OFD Sender: No OFD packet to send [10:17:38]OFD Sender: No OFD packet to send [10:17:40]recv_with_timeout no data received [10:17:43]OFD Sender: No OFD packet to send [10:17:48]OFD Sender: No OFD packet to send [10:17:53]OFD Sender: No OFD packet to send [10:17:58]OFD Sender: No OFD packet to send [10:18:03]OFD Sender: No OFD packet to send [10:18:04]accept exits with 8 [10:18:04]New connection [10:18:04]New thread 3067383140 created [10:18:04]Thread 3067239780 joined [10:18:04]Waiting for new connection... [10:18:04] Sock 8.Parse request [10:18:04]Sock 8.Check first char [10:18:04]Sock 8.First char is OK [10:18:04]request: POST /json_proto HTTP/1.0 [10:18:04]Method: POST [10:18:04]URL: /json_proto [10:18:04]Method is POST - this is cgi request [10:18:04]url: /json_proto [10:18:04]query_string will be loaded in cgi processing [10:18:04]execute_cgi json_proto POST (null) [10:18:04]execute_cgi path=json_proto method=POST [10:18:04]POST find Content-Length [10:18:04]Host: 172.17.43.131:8080 [10:18:04]Content-Length: 683 [10:18:04]Content-Type: application/json [10:18:04] [10:18:04]POST finish read [10:18:04]Found Content-Length = 683 [10:18:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002850", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 14.830, "sum" : 1100.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1100.00, "total" : 1100.00, "payments": [ { "type": 0, "sum" : 1100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:18:04]execute_script... [10:18:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002850", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 14.830, "sum" : 1100.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1100.00, "total" : 1100.00, "payments": [ { "type": 0, "sum" : 1100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:18:04]POST & json_proto [10:18:04]process_json_proto [10:18:04]json parsed OK: [10:18:04]protocol is kg_v1.0 [10:18:04]action value=close_receipt [10:18:04]process_action close_receipt [10:18:04]cmd_close_receipt [10:18:04]MH_GetDate [10:18:04]Write to MH i2c: F0 00 00 DF 01 CF [10:18:04]Write i2c OK [10:18:04]MH_I2C_Read... [10:18:04]Read from MH i2c: F0 [10:18:04]MH_I2C_Read... [10:18:04]Read from MH i2c: F0 09 00 [10:18:04]MH_I2C_Read... [10:18:04]Read from MH i2c: F0 09 00 DF 01 00 DC 1A A6 66 F9 24 A2 66 FF [10:18:04]GetLastDocTimeStamp 1722161775 [10:18:04]current date 1722161884 [10:18:04]FM_GetShiftState [10:18:04]SAM_PROTO_GetShiftState [10:18:04]wFMCommunicate request_size=4 [10:18:04]MH_SAM_APDU [10:18:04]CAPDU: 80 13 01 00 [10:18:04]Write to MH i2c: E2 08 00 E0 01 80 13 01 00 00 00 00 00 5E [10:18:04]Write i2c OK [10:18:04]MH_I2C_Read... [10:18:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:18:04]Read from MH i2c: E2 [10:18:04]MH_I2C_Read... [10:18:04]Read from MH i2c: E2 0E 00 [10:18:04]MH_I2C_Read... [10:18:04]Read from MH i2c: E2 0E 00 E0 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 0F [10:18:04]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:18:04]wFMCommunicate OK [10:18:04]SAM_PROTO_GetShiftState done [10:18:04]FM_GetShiftState done [10:18:04]opened in 1722125326 [10:18:04]opened+sec_in_day 1722211726 [10:18:04]quantity*price = 110038 [10:18:04]sum+1 = 110040 [10:18:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.39 ИТОГО: 1100.00 Внесено: 1100.00 СДАЧА: 0.00 НСП 1% : 9.74 НДС 12% : 116.86 Наличными: 1100.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 167 28.07.2024 10:18 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226507 ФПД: 153113876934485 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T101804&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226507&fm=153113876934485&tin=02508201610067®Number=0000000000092624&sum=110000 [10:18:05]StoreToDocumentArchive [10:18:05]shift 439 fd 226507 [10:18:05]save to /storage/0439/doc_00226507 [10:18:05]save last doc name /storage/0439/doc_00226507 to /storage/kkm_last_doc_name [10:18:05]save OK [10:18:05]Clear old archive folders... [10:18:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:18:05]tlvbuf is 006365E0 [10:18:05]SAM_PROTO_ClearQueue [10:18:05]wFMCommunicate request_size=4 [10:18:05]MH_SAM_APDU [10:18:05]CAPDU: 80 09 00 00 [10:18:05]Write to MH i2c: E2 08 00 ED 01 80 09 00 00 00 00 00 00 60 [10:18:05]Write i2c OK [10:18:05]MH_I2C_Read... [10:18:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:18:05]Read from MH i2c: E2 [10:18:05]MH_I2C_Read... [10:18:05]Read from MH i2c: E2 03 00 [10:18:05]MH_I2C_Read... [10:18:05]Read from MH i2c: E2 03 00 ED 01 00 90 00 62 [10:18:05]RAPDU: 90 00 [10:18:05]wFMCommunicate OK [10:18:05]SAM_PROTO_ClearQueue done [10:18:05]KKMCreateOFDPacket [10:18:05]OFDProtocolAddRootSTLVToBuf [10:18:05]FM_MakeSignedData [10:18:05]FM_MakeSignedData [10:18:05]SAM_PROTO_SignData [10:18:05]wFMCommunicate request_size=4 [10:18:05]MH_SAM_APDU [10:18:05]CAPDU: 80 0D 01 02 [10:18:05]Write to MH i2c: E2 08 00 EE 01 80 0D 01 02 00 00 00 00 68 [10:18:05]Write i2c OK [10:18:05]MH_I2C_Read... [10:18:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:18:05]Read from MH i2c: E2 [10:18:05]MH_I2C_Read... [10:18:05]Read from MH i2c: E2 03 00 [10:18:05]MH_I2C_Read... [10:18:05]Read from MH i2c: E2 03 00 EE 01 00 90 00 63 [10:18:05]RAPDU: 90 00 [10:18:05]wFMCommunicate OK [10:18:05]wFMCommunicate request_size=255 [10:18:05]MH_SAM_APDU [10:18:05]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EE 39 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 D7 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 2D 00 00 00 00 07 04 06 00 B0 AD 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 DC 1A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CB 74 03 00 35 04 06 00 8B [10:18:05]Write to MH i2c: E2 02 01 EF 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EE 39 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 D7 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 2D 00 00 00 00 07 04 06 00 B0 AD 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 DC 1A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CB 74 03 00 35 04 06 00 8B 00 00 D0 [10:18:05]Write i2c OK [10:18:05]MH_I2C_Read... [10:18:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:18:05]Read from MH i2c: E2 [10:18:05]MH_I2C_Read... [10:18:05]Read from MH i2c: E2 03 00 [10:18:05]MH_I2C_Read... [10:18:05]Read from MH i2c: E2 03 00 EF 01 00 90 00 64 [10:18:05]RAPDU: 90 00 [10:18:05]wFMCommunicate OK [10:18:05]wFMCommunicate request_size=10 [10:18:05]MH_SAM_APDU [10:18:05]CAPDU: 80 0D 02 02 05 41 9A 3E AF 55 [10:18:05]Write to MH i2c: E2 0D 00 F0 01 80 0D 02 02 05 00 41 9A 3E AF 55 00 00 92 [10:18:05]Write i2c OK [10:18:05]MH_I2C_Read... [10:18:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:18:05]Read from MH i2c: E2 [10:18:05]MH_I2C_Read... [10:18:05]Read from MH i2c: E2 03 00 [10:18:05]MH_I2C_Read... [10:18:05]Read from MH i2c: E2 03 00 F0 01 00 90 00 65 [10:18:05]RAPDU: 90 00 [10:18:05]wFMCommunicate OK [10:18:05]wFMCommunicate request_size=4 [10:18:05]MH_SAM_APDU [10:18:05]CAPDU: 80 0D 03 02 [10:18:05]Write to MH i2c: E2 08 00 F1 01 80 0D 03 02 00 00 00 00 6D [10:18:05]Write i2c OK [10:18:05]MH_I2C_Read... [10:18:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:18:05]Read from MH i2c: E2 [10:18:05]MH_I2C_Read... [10:18:05]Read from MH i2c: E2 0B 00 [10:18:05]MH_I2C_Read... [10:18:05]Read from MH i2c: E2 0B 00 F1 01 00 46 69 9A 52 66 3C 3E 6C 90 00 55 [10:18:05]RAPDU: 46 69 9A 52 66 3C 3E 6C 90 00 [10:18:05]wFMCommunicate OK [10:18:05]SAM_PROTO_SignData done [10:18:05]FM_MakeSignedData done [10:18:05]CreateOFDProtocolMessage [10:18:05]wFMCommunicate request_size=4 [10:18:05]MH_SAM_APDU [10:18:05]CAPDU: 80 11 00 00 [10:18:05]Write to MH i2c: E2 08 00 F2 01 80 11 00 00 00 00 00 00 6D [10:18:05]Write i2c OK [10:18:05]MH_I2C_Read... [10:18:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:18:05]Read from MH i2c: E2 [10:18:05]MH_I2C_Read... [10:18:05]Read from MH i2c: E2 17 00 [10:18:05]MH_I2C_Read... [10:18:05]Read from MH i2c: E2 17 00 F2 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CA [10:18:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:18:05]wFMCommunicate OK [10:18:05]CreateOFDProtocolMessage done [10:18:05]OFDSenderStorePacket 226507 [10:18:05]StoreOFDPacket docnum=226507 [10:18:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 6C 64 07 01 DB D6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EE 39 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 D7 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 2D 00 00 00 00 07 04 06 00 B0 AD 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 DC 1A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CB 74 03 00 35 04 06 00 8B 41 9A 3E AF 55 46 69 9A 52 66 3C 3E 6C [10:18:05]CheckFolder [10:18:05]dirname=/storage/ofd_packets [10:18:05]CheckFolder done [10:18:05]ProducePacketName [10:18:05]name=ofd_packets/00226507 [10:18:05]NVStorageSaveData ofd_packets/00226507 [10:18:05]File name is /storage/ofd_packets/00226507 [10:18:05]Write 301 bytes [10:18:05]NVStorageSaveData done [10:18:05]OFDSenderStorePacket done [10:18:05]KKMCreateOFDPacket done [10:18:05]NVStorageSaveData kkm_last_timestamp [10:18:05]File name is /storage/kkm_last_timestamp [10:18:05]Write 4 bytes [10:18:05]NVStorageSaveData done [10:18:05]ExternCall_PrintAddStr [10:18:05]wPrintStart [10:18:05]Write to MH i2c: 01 00 00 F3 01 F4 [10:18:05]OFD Sender: Processing packet 226507 [packets to send 600, broken 599] [10:18:05]ProducePacketName [10:18:05]name=ofd_packets/00226507 [10:18:05]OFD Sender: To server: pG, [10:18:05]CommunicateWithHost lk.salyk.kg:30040 [10:18:05]ConnectInit lk.salyk.kg [10:18:05]Write i2c OK [10:18:05]MH_I2C_Read... [10:18:05]Read from MH i2c: 01 [10:18:05]MH_I2C_Read... [10:18:05]Read from MH i2c: 01 07 00 [10:18:05]MH_I2C_Read... [10:18:05]Read from MH i2c: 01 07 00 F3 01 00 00 00 00 00 FF 0F 09 [10:18:05]RasterBufferAndPrint [10:18:05]line Счет N : (1)2002850 [10:18:05]line ИНН: 02508201610067 [10:18:05]line Контрольно-Кассовый Чек [10:18:05]line ПРОДАЖА [10:18:05]line ТРК (МРК, ГНК) : 44 [10:18:05]line Товар: 2710124500 [10:18:05]line Аи-95-К-5 [10:18:05]line 14.830 * 74.20 [10:18:05]line = 1100.39 [10:18:05]line НДС 12% НСП 1% [10:18:05]line > о реализуемом товаре [10:18:05]line ОКРУГЛЕНИЕ: -0.39 [10:18:05]line ИТОГО: 1100.00 [10:18:05]line Внесено: 1100.00 [10:18:05]line СДАЧА: 0.00 [10:18:05]line НСП 1% : 9.74 [10:18:05]line НДС 12% : 116.86 [10:18:05]line Наличными: 1100.00 [10:18:05]line Безнал.: 0.00 [10:18:05]line Место: АЗС № 97 "Партнер Нефть" [10:18:05]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:18:05]line СНО: Общий режим [10:18:05]line Чек 167 28.07.2024 10:18 [10:18:05]line Смена: 439 ФФД: 1.0 [10:18:05]line ЗНМ: 0300000054 [10:18:05]line РНМ: 0000000000092624 [10:18:05]line Версия ККМ: 001 [10:18:05]line ФМ: 0000000000874959 [10:18:05]line ФД: 226507 [10:18:05]line ФПД: 153113876934485 [10:18:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T101804&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226507&fm=153113876934485&tin=02508201610067®Number=0000000000092624&sum=110000 [10:18:05]written 0, free lines is 4095 [10:18:06]Write to MH i2c: 01 00 00 1E 02 20 [10:18:06]Write i2c OK [10:18:06]MH_I2C_Read... [10:18:06]Read from MH i2c: 01 [10:18:06]MH_I2C_Read... [10:18:06]Read from MH i2c: 01 07 00 [10:18:06]MH_I2C_Read... [10:18:06]Read from MH i2c: 01 07 00 1E 02 00 00 00 00 00 5F 0C 92 [10:18:06]RasterBufferAndPrint [10:18:06]line [10:18:06]line [10:18:06]line [10:18:06]line [10:18:06]line [10:18:06]written 0, free lines is 3170 [10:18:06]MH_Cut [10:18:06]Write to MH i2c: D1 01 00 25 02 01 F9 [10:18:06]Write i2c OK [10:18:06]MH_I2C_Read... [10:18:06]Read from MH i2c: D1 [10:18:06]MH_I2C_Read... [10:18:06]Read from MH i2c: D1 01 00 [10:18:06]MH_I2C_Read... [10:18:06]Read from MH i2c: D1 01 00 25 02 00 F8 [10:18:06]Write to MH i2c: 01 00 00 26 02 28 [10:18:06]Write i2c OK [10:18:06]MH_I2C_Read... [10:18:06]Connected sock=10 [10:18:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 6C 64 07 01 DB D6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EE 39 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 D7 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 2D 00 00 00 00 07 04 06 00 B0 AD 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 DC 1A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CB 74 03 00 35 04 06 00 8B 41 9A 3E AF 55 46 69 9A 52 66 3C 3E 6C [10:18:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 E9 77 47 00 E7 B6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CB 74 03 00 F4 03 04 00 E8 C6 A5 66 B6 04 01 00 00 0B 0E 42 9E 31 1F D3 CE [10:18:07]CommunicateWithHost err = 0 [10:18:07]CheckOFDResponse [10:18:07]1017 (14) - 77093643461234 [10:18:07]1041 (16) - 0000000000874959 [10:18:07]1040 (4) - 226507 [10:18:07]1012 (4) - 28.07.2024 04:19 [10:18:07]1206 (1) - 0 [10:18:07]OFD Sender: Remove packet 226507 [10:18:07]ProducePacketName [10:18:07]name=ofd_packets/00226507 [10:18:07]NVStorageDeleteData [10:18:07]*** Cut start [10:18:07]*** Partial cut [10:18:07]*** CUTSNS_PIN = 1 [10:18:07]*** CUTSNS_PIN = 0 [10:18:07]*** Brake cut motor [10:18:07]OFD Sender: No OFD packet to send [10:18:08]Read from MH i2c: 01 [10:18:08]MH_I2C_Read... [10:18:08]*** Stop cut motor [10:18:08]*** Cut end [10:18:08]Read from MH i2c: 01 07 00 [10:18:08]MH_I2C_Read... [10:18:08]Read from MH i2c: 01 07 00 26 02 00 00 00 00 00 FF 0F 3D [10:18:08]process_action close_receipt done [10:18:08]requested_data is exist [10:18:08]produce_requested_data [10:18:08]requested_item fm.sn is exist - process it [10:18:08]wFMCommunicate request_size=4 [10:18:08]MH_SAM_APDU [10:18:08]CAPDU: 80 11 00 00 [10:18:08]Write to MH i2c: E2 08 00 27 02 80 11 00 00 00 00 00 00 A3 [10:18:08]Write i2c OK [10:18:08]MH_I2C_Read... [10:18:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:18:08]Read from MH i2c: E2 [10:18:08]MH_I2C_Read... [10:18:08]Read from MH i2c: E2 17 00 [10:18:08]MH_I2C_Read... [10:18:08]Read from MH i2c: E2 17 00 27 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 00 [10:18:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:18:08]wFMCommunicate OK [10:18:08]requested_item fd.num is exist - process it [10:18:08]SAM_PROTO_GetFieldsCounters [10:18:08]wFMCommunicate request_size=4 [10:18:08]MH_SAM_APDU [10:18:08]CAPDU: 80 13 00 00 [10:18:08]Write to MH i2c: E2 08 00 28 02 80 13 00 00 00 00 00 00 A6 [10:18:08]Write i2c OK [10:18:08]MH_I2C_Read... [10:18:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:18:08]Read from MH i2c: E2 [10:18:08]MH_I2C_Read... [10:18:08]Read from MH i2c: E2 62 00 [10:18:08]MH_I2C_Read... [10:18:08]Read from MH i2c: E2 62 00 28 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CB 74 03 00 0E 04 04 00 B7 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 BE [10:18:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CB 74 03 00 0E 04 04 00 B7 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:18:08]wFMCommunicate OK [10:18:08]SAM_PROTO_GetFieldsCounters done [10:18:08]requested_item shift.num is exist - process it [10:18:08]requested_item shift.opened is exist - process it [10:18:08]req_shift_opened [10:18:08]FM_GetShiftState [10:18:08]SAM_PROTO_GetShiftState [10:18:08]wFMCommunicate request_size=4 [10:18:08]MH_SAM_APDU [10:18:08]CAPDU: 80 13 01 00 [10:18:08]Write to MH i2c: E2 08 00 29 02 80 13 01 00 00 00 00 00 A8 [10:18:08]Write i2c OK [10:18:08]MH_I2C_Read... [10:18:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:18:08]Read from MH i2c: E2 [10:18:08]MH_I2C_Read... [10:18:08]Read from MH i2c: E2 0E 00 [10:18:08]MH_I2C_Read... [10:18:08]Read from MH i2c: E2 0E 00 29 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 59 [10:18:08]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:18:08]wFMCommunicate OK [10:18:08]SAM_PROTO_GetShiftState done [10:18:08]FM_GetShiftState done [10:18:08]req_shift_opened done [10:18:08]requested_item shift.open_date is exist - process it [10:18:08]req_shift_open_date [10:18:08]req_shift_open_date done [10:18:08]produce_requested_data done [10:18:08]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226507,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [10:18:08]process_action_free close_receipt [10:18:08]json_value_free [10:18:08]json_value_free done [10:18:08]process_json_proto returns [10:18:08]Send response to host [10:18:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226507,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [10:18:08]free response buf [10:18:08]execute_script done [10:18:08]execute_script returns [10:18:08]free content buf [10:18:08]Sock 8.Close socket [10:18:08]Sock 8.Thread stoped [10:18:12]OFD Sender: No OFD packet to send [10:18:17]OFD Sender: No OFD packet to send [10:18:22]recv_with_timeout no data received [10:18:22]OFD Sender: No OFD packet to send [10:18:27]OFD Sender: No OFD packet to send [10:18:32]OFD Sender: No OFD packet to send [10:18:37]OFD Sender: No OFD packet to send [10:18:42]OFD Sender: No OFD packet to send [10:18:47]OFD Sender: No OFD packet to send [10:18:53]OFD Sender: No OFD packet to send [10:18:58]OFD Sender: No OFD packet to send [10:19:03]OFD Sender: No OFD packet to send [10:19:08]OFD Sender: No OFD packet to send [10:19:11]recv_with_timeout no data received [10:19:13]OFD Sender: No OFD packet to send [10:19:18]OFD Sender: No OFD packet to send [10:19:23]OFD Sender: No OFD packet to send [10:19:23]recv_with_timeout no data received [10:19:28]OFD Sender: No OFD packet to send [10:19:33]OFD Sender: No OFD packet to send [10:19:37]recv_with_timeout no data received [10:19:38]OFD Sender: No OFD packet to send [10:19:43]OFD Sender: No OFD packet to send [10:19:48]OFD Sender: No OFD packet to send [10:19:53]OFD Sender: No OFD packet to send [10:19:58]OFD Sender: No OFD packet to send [10:20:03]OFD Sender: No OFD packet to send [10:20:08]OFD Sender: No OFD packet to send [10:20:12]accept exits with 9 [10:20:12]New connection [10:20:12]New thread 3067239780 created [10:20:12]Thread 3067383140 joined [10:20:12]Waiting for new connection... [10:20:12] Sock 9.Parse request [10:20:12]Sock 9.Check first char [10:20:12]Sock 9.First char is OK [10:20:12]request: POST /json_proto HTTP/1.0 [10:20:12]Method: POST [10:20:12]URL: /json_proto [10:20:12]Method is POST - this is cgi request [10:20:12]url: /json_proto [10:20:12]query_string will be loaded in cgi processing [10:20:12]execute_cgi json_proto POST (null) [10:20:12]execute_cgi path=json_proto method=POST [10:20:12]POST find Content-Length [10:20:12]Host: 172.17.43.131:8080 [10:20:12]Content-Length: 679 [10:20:12]Content-Type: application/json [10:20:12] [10:20:12]POST finish read [10:20:12]Found Content-Length = 679 [10:20:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002851", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:20:12]execute_script... [10:20: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)2002851", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:20:12]POST & json_proto [10:20:12]process_json_proto [10:20:12]json parsed OK: [10:20:12]protocol is kg_v1.0 [10:20:12]action value=close_receipt [10:20:12]process_action close_receipt [10:20:12]cmd_close_receipt [10:20:12]MH_GetDate [10:20:12]Write to MH i2c: F0 00 00 2A 02 1B [10:20:12]Write i2c OK [10:20:12]MH_I2C_Read... [10:20:12]Read from MH i2c: F0 [10:20:12]MH_I2C_Read... [10:20:12]Read from MH i2c: F0 09 00 [10:20:12]MH_I2C_Read... [10:20:12]Read from MH i2c: F0 09 00 2A 02 00 5D 1B A6 66 F9 24 A2 66 CD [10:20:12]GetLastDocTimeStamp 1722161884 [10:20:12]current date 1722162013 [10:20:12]FM_GetShiftState [10:20:12]SAM_PROTO_GetShiftState [10:20:12]wFMCommunicate request_size=4 [10:20:12]MH_SAM_APDU [10:20:12]CAPDU: 80 13 01 00 [10:20:12]Write to MH i2c: E2 08 00 2B 02 80 13 01 00 00 00 00 00 AA [10:20:12]Write i2c OK [10:20:12]MH_I2C_Read... [10:20:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:20:12]Read from MH i2c: E2 [10:20:12]MH_I2C_Read... [10:20:12]Read from MH i2c: E2 0E 00 [10:20:12]MH_I2C_Read... [10:20:12]Read from MH i2c: E2 0E 00 2B 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 5B [10:20:12]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:20:12]wFMCommunicate OK [10:20:12]SAM_PROTO_GetShiftState done [10:20:12]FM_GetShiftState done [10:20:12]opened in 1722125326 [10:20:12]opened+sec_in_day 1722211726 [10:20:12]quantity*price = 70037 [10:20:12]sum+1 = 70038 [10:20:12]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.28 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 169 28.07.2024 10:21 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226509 ФПД: 131117733926997 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T102152&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226509&fm=131117733926997&tin=02508201610067®Number=0000000000092624&sum=20000 [10:21:52]StoreToDocumentArchive [10:21:52]shift 439 fd 226509 [10:21:52]save to /storage/0439/doc_00226509 [10:21:52]save last doc name /storage/0439/doc_00226509 to /storage/kkm_last_doc_name [10:21:52]save OK [10:21:52]Clear old archive folders... [10:21:52]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:21:52]tlvbuf is 0198EAC0 [10:21:52]SAM_PROTO_ClearQueue [10:21:52]wFMCommunicate request_size=4 [10:21:52]MH_SAM_APDU [10:21:52]CAPDU: 80 09 00 00 [10:21:52]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [10:21:52]Write i2c OK [10:21:52]MH_I2C_Read... [10:21:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:21:53]Read from MH i2c: E2 [10:21:53]MH_I2C_Read... [10:21:53]Read from MH i2c: E2 03 00 [10:21:53]MH_I2C_Read... [10:21:53]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [10:21:53]RAPDU: 90 00 [10:21:53]wFMCommunicate OK [10:21:53]SAM_PROTO_ClearQueue done [10:21:53]KKMCreateOFDPacket [10:21:53]OFDProtocolAddRootSTLVToBuf [10:21:53]FM_MakeSignedData [10:21:53]FM_MakeSignedData [10:21:53]SAM_PROTO_SignData [10:21:53]wFMCommunicate request_size=4 [10:21:53]MH_SAM_APDU [10:21:53]CAPDU: 80 0D 01 02 [10:21:53]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [10:21:53]Write i2c OK [10:21:53]MH_I2C_Read... [10:21:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:21:53]Read from MH i2c: E2 [10:21:53]MH_I2C_Read... [10:21:53]Read from MH i2c: E2 03 00 [10:21:53]MH_I2C_Read... [10:21:53]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [10:21:53]RAPDU: 90 00 [10:21:53]wFMCommunicate OK [10:21:53]wFMCommunicate request_size=255 [10:21:53]MH_SAM_APDU [10:21: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 35 FF 03 08 00 03 46 0A 00 00 00 00 00 37 04 06 00 C4 1D 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 A9 00 00 00 F4 03 04 00 C0 1B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CD 74 03 00 35 04 06 00 77 40 39 F4 [10:21:53]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 46 0A 00 00 00 00 00 37 04 06 00 C4 1D 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 A9 00 00 00 F4 03 04 00 C0 1B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CD 74 03 00 35 04 06 00 77 40 39 F4 00 00 27 [10:21:53]Write i2c OK [10:21:53]MH_I2C_Read... [10:21:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:21:53]Read from MH i2c: E2 [10:21:53]MH_I2C_Read... [10:21:53]Read from MH i2c: E2 03 00 [10:21:53]MH_I2C_Read... [10:21:53]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [10:21:53]RAPDU: 90 00 [10:21:53]wFMCommunicate OK [10:21:53]wFMCommunicate request_size=7 [10:21:53]MH_SAM_APDU [10:21:53]CAPDU: 80 0D 02 02 02 58 55 [10:21:53]Write to MH i2c: E2 0A 00 2E 00 80 0D 02 02 02 00 58 55 00 00 59 [10:21:53]Write i2c OK [10:21:53]MH_I2C_Read... [10:21:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:21:53]Read from MH i2c: E2 [10:21:53]MH_I2C_Read... [10:21:53]Read from MH i2c: E2 03 00 [10:21:53]MH_I2C_Read... [10:21:53]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [10:21:53]RAPDU: 90 00 [10:21:53]wFMCommunicate OK [10:21:53]wFMCommunicate request_size=4 [10:21:53]MH_SAM_APDU [10:21:53]CAPDU: 80 0D 03 02 [10:21:53]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [10:21:53]Write i2c OK [10:21:53]MH_I2C_Read... [10:21:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:21:53]Read from MH i2c: E2 [10:21:53]MH_I2C_Read... [10:21:53]Read from MH i2c: E2 0B 00 [10:21:53]MH_I2C_Read... [10:21:53]Read from MH i2c: E2 0B 00 2F 00 00 31 9D C7 40 34 63 F9 AC 90 00 BC [10:21:53]RAPDU: 31 9D C7 40 34 63 F9 AC 90 00 [10:21:53]wFMCommunicate OK [10:21:53]SAM_PROTO_SignData done [10:21:53]FM_MakeSignedData done [10:21:53]CreateOFDProtocolMessage [10:21:53]wFMCommunicate request_size=4 [10:21:53]MH_SAM_APDU [10:21:53]CAPDU: 80 11 00 00 [10:21:53]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [10:21:53]Write i2c OK [10:21:53]MH_I2C_Read... [10:21:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:21:53]Read from MH i2c: E2 [10:21:53]MH_I2C_Read... [10:21:53]Read from MH i2c: E2 17 00 [10:21:53]MH_I2C_Read... [10:21:53]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 07 [10:21:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:21:53]wFMCommunicate OK [10:21:53]CreateOFDProtocolMessage done [10:21:53]OFDSenderStorePacket 226509 [10:21:53]StoreOFDPacket docnum=226509 [10:21:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 F8 41 04 01 B5 B0 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 35 FF 03 08 00 03 46 0A 00 00 00 00 00 37 04 06 00 C4 1D 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 A9 00 00 00 F4 03 04 00 C0 1B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CD 74 03 00 35 04 06 00 77 40 39 F4 58 55 31 9D C7 40 34 63 F9 AC [10:21:53]CheckFolder [10:21:53]dirname=/storage/ofd_packets [10:21:53]CheckFolder done [10:21:53]ProducePacketName [10:21:53]name=ofd_packets/00226509 [10:21:53]NVStorageSaveData ofd_packets/00226509 [10:21:53]File name is /storage/ofd_packets/00226509 [10:21:53]Write 298 bytes [10:21:53]NVStorageSaveData done [10:21:53]OFDSenderStorePacket done [10:21:53]KKMCreateOFDPacket done [10:21:53]NVStorageSaveData kkm_last_timestamp [10:21:53]File name is /storage/kkm_last_timestamp [10:21:53]Write 4 bytes [10:21:53]NVStorageSaveData done [10:21:53]ExternCall_PrintAddStr [10:21:53]wPrintStart [10:21:53]Write to MH i2c: 01 00 00 31 00 31 [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 31 00 00 00 00 00 00 FF 0F 46 [10:21:54]RasterBufferAndPrint [10:21:54]line Счет N : (1)2002852 [10:21:54]line ИНН: 02508201610067 [10:21:54]line Контрольно-Кассовый Чек [10:21:54]line ПРОДАЖА [10:21:54]line ТРК (МРК, ГНК) : 41 [10:21:54]line Товар: 2710194210 [10:21:54]line ДТ-К-5 [10:21:54]line 2.630 * 76.20 [10:21:54]line = 200.41 [10:21:54]line НДС 12% НСП 1% [10:21:54]line > о реализуемом товаре [10:21:54]line ОКРУГЛЕНИЕ: -0.41 [10:21:54]line ИТОГО: 200.00 [10:21:54]line Внесено: 200.00 [10:21:54]line СДАЧА: 0.00 [10:21:54]line НСП 1% : 1.77 [10:21:54]line НДС 12% : 21.28 [10:21:54]line Наличными: 200.00 [10:21:54]line Безнал.: 0.00 [10:21:54]line Место: АЗС № 97 "Партнер Нефть" [10:21:54]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:21:54]line СНО: Общий режим [10:21:54]line Чек 169 28.07.2024 10:21 [10:21:54]line Смена: 439 ФФД: 1.0 [10:21:54]line ЗНМ: 0300000054 [10:21:54]line РНМ: 0000000000092624 [10:21:54]line Версия ККМ: 001 [10:21:54]line ФМ: 0000000000874959 [10:21:54]line ФД: 226509 [10:21:54]line ФПД: 131117733926997 [10:21:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T102152&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226509&fm=131117733926997&tin=02508201610067®Number=0000000000092624&sum=20000 [10:21:54]written 0, free lines is 4095 [10:21:54]OFD Sender: Processing packet 226509 [packets to send 601, broken 600] [10:21:54]ProducePacketName [10:21:54]name=ofd_packets/00226509 [10:21:54]OFD Sender: To server: pG, [10:21:54]CommunicateWithHost lk.salyk.kg:30040 [10:21:54]ConnectInit lk.salyk.kg [10:21:54]Write to MH i2c: 01 00 00 5C 00 5C [10:21:54]Write i2c OK [10:21:54]MH_I2C_Read... [10:21:54]Read from MH i2c: 01 [10:21:54]MH_I2C_Read... [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 5C 00 00 00 00 00 00 67 0C D6 [10:21:54]RasterBufferAndPrint [10:21:54]line [10:21:54]line [10:21:54]line [10:21:54]line [10:21:54]line [10:21:54]written 0, free lines is 3186 [10:21:54]MH_Cut [10:21:54]Write to MH i2c: D1 01 00 63 00 01 35 [10:21:54]Write i2c OK [10:21:54]MH_I2C_Read... [10:21:54]Read from MH i2c: D1 [10:21:54]MH_I2C_Read... [10:21:54]Read from MH i2c: D1 01 00 [10:21:54]MH_I2C_Read... [10:21:54]Read from MH i2c: D1 01 00 63 00 00 34 [10:21:54]Write to MH i2c: 01 00 00 64 00 64 [10:21:54]Write i2c OK [10:21:54]MH_I2C_Read... [10:21:55]*** Cut start [10:21:55]*** Partial cut [10:21:55]*** CUTSNS_PIN = 1 [10:21:55]*** CUTSNS_PIN = 0 [10:21:55]Connected sock=11 [10:21:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 F8 41 04 01 B5 B0 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 35 FF 03 08 00 03 46 0A 00 00 00 00 00 37 04 06 00 C4 1D 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 A9 00 00 00 F4 03 04 00 C0 1B A6 66 0E *** Brake cut motor [10:21:56]04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CD 74 03 00 35 04 06 00 77 40 39 F4 58 55 31 9D C7 40 34 63 F9 AC [10:21:56]Read from MH i2c: 01 [10:21:56]MH_I2C_Read... [10:21:56]*** Stop cut motor [10:21:56]*** Cut end [10:21:56]Read from MH i2c: 01 07 00 [10:21:56]MH_I2C_Read... [10:21:56]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [10:21:56]process_action close_receipt done [10:21:56]requested_data is exist [10:21:56]produce_requested_data [10:21:56]requested_item fm.sn is exist - process it [10:21:56]wFMCommunicate request_size=4 [10:21:56]MH_SAM_APDU [10:21:56]CAPDU: 80 11 00 00 [10:21:56]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [10:21:56]Write i2c OK [10:21:56]MH_I2C_Read... [10:21:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:21:56]Read from MH i2c: E2 [10:21:56]MH_I2C_Read... [10:21:56]Read from MH i2c: E2 17 00 [10:21:56]MH_I2C_Read... [10:21:56]Read from MH i2c: E2 17 00 65 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3C [10:21:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:21:56]wFMCommunicate OK [10:21:56]requested_item fd.num is exist - process it [10:21:56]SAM_PROTO_GetFieldsCounters [10:21:56]wFMCommunicate request_size=4 [10:21:56]MH_SAM_APDU [10:21:56]CAPDU: 80 13 00 00 [10:21:56]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [10:21:56]Write i2c OK [10:21:56]MH_I2C_Read... [10:21:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:21:56]Read from MH i2c: E2 [10:21:56]MH_I2C_Read... [10:21:56]Read from MH i2c: E2 62 00 [10:21:56]MH_I2C_Read... [10:21:56]Read from MH i2c: E2 62 00 66 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CD 74 03 00 0E 04 04 00 B7 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 02 [10:21:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CD 74 03 00 0E 04 04 00 B7 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:21:56]wFMCommunicate OK [10:21:56]SAM_PROTO_GetFieldsCounters done [10:21:56]requested_item shift.num is exist - process it [10:21:56]requested_item shift.opened is exist - process it [10:21:56]req_shift_opened [10:21:56]FM_GetShiftState [10:21:56]SAM_PROTO_GetShiftState [10:21:56]wFMCommunicate request_size=4 [10:21:56]MH_SAM_APDU [10:21:56]CAPDU: 80 13 01 00 [10:21:56]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [10:21:56]Write i2c OK [10:21:56]MH_I2C_Read... [10:21:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:21:56]Read from MH i2c: E2 [10:21:56]MH_I2C_Read... [10:21:56]Read from MH i2c: E2 0E 00 [10:21:56]MH_I2C_Read... [10:21:56]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 95 [10:21:56]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:21:56]wFMCommunicate OK [10:21:56]SAM_PROTO_GetShiftState done [10:21:56]FM_GetShiftState done [10:21:56]req_shift_opened done [10:21:56]requested_item shift.open_date is exist - process it [10:21:56]req_shift_open_date [10:21:56]req_shift_open_date done [10:21:56]produce_requested_data done [10:21:56]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226509,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [10:21:56]process_action_free close_receipt [10:21:56]json_value_free [10:21:56]json_value_free done [10:21:56]process_json_proto returns [10:21:56]Send response to host [10:21:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226509,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [10:21:56]free response buf [10:21:56]execute_script done [10:21:56]execute_script returns [10:21:56]free content buf [10:21:56]Sock 9.Close socket [10:21:56]Sock 9.Thread stoped [10:21:57]accept exits with 6 [10:21:57]New connection [10:21:57]New thread 3067477348 created [10:21:57]Thread 3067620708 joined [10:21:57]Waiting for new connection... [10:21:57] Sock 6.Parse request [10:21:57]Sock 6.Check first char [10:21:57]Sock 6.First char is OK [10:21:57]request: POST /json_proto HTTP/1.0 [10:21:57]Method: POST [10:21:57]URL: /json_proto [10:21:57]Method is POST - this is cgi request [10:21:57]url: /json_proto [10:21:57]query_string will be loaded in cgi processing [10:21:57]execute_cgi json_proto POST (null) [10:21:57]execute_cgi path=json_proto method=POST [10:21:57]POST find Content-Length [10:21:57]Host: 172.17.43.131:8080 [10:21:57]Content-Length: 680 [10:21:57]Content-Type: application/json [10:21:57] [10:21:57]POST finish read [10:21:57]Found Content-Length = 680 [10:21:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002853", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:21:57]execute_script... [10:21:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002853", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:21:57]POST & json_proto [10:21:57]process_json_proto [10:21:57]json parsed OK: [10:21:57]protocol is kg_v1.0 [10:21:57]action value=close_receipt [10:21:57]process_action close_receipt [10:21:57]cmd_close_receipt [10:21:57]MH_GetDate [10:21:57]Write to MH i2c: F0 00 00 68 00 57 [10:21:57]Write i2c OK [10:21:57]MH_I2C_Read... [10:21:57]Read from MH i2c: F0 [10:21:57]MH_I2C_Read... [10:21:57]Read from MH i2c: F0 09 00 [10:21:57]MH_I2C_Read... [10:21:57]Read from MH i2c: F0 09 00 68 00 00 C5 1B A6 66 F9 24 A2 66 71 [10:21:57]GetLastDocTimeStamp 1722162112 [10:21:57]current date 1722162117 [10:21:57]FM_GetShiftState [10:21:57]SAM_PROTO_GetShiftState [10:21:57]wFMCommunicate request_size=4 [10:21:57]MH_SAM_APDU [10:21:57]CAPDU: 80 13 01 00 [10:21:57]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [10:21:57]Write i2c OK [10:21:57]MH_I2C_Read... [10:21:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:21:57]Read from MH i2c: E2 [10:21:57]MH_I2C_Read... [10:21:57]Read from MH i2c: E2 0E 00 [10:21:57]MH_I2C_Read... [10:21:57]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 97 [10:21:57]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:21:57]wFMCommunicate OK [10:21:57]SAM_PROTO_GetShiftState done [10:21:57]FM_GetShiftState done [10:21:57]opened in 1722125326 [10:21:57]opened+sec_in_day 1722211726 [10:21:57]quantity*price = 100050 [10:21:57]sum+1 = 100052 [10:21:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 170 28.07.2024 10:21 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226510 ФПД: 98885859217196 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T102157&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226510&fm=98885859217196&tin=02508201610067®Number=0000000000092624&sum=100000 [10:21:58]StoreToDocumentArchive [10:21:58]shift 439 fd 226510 [10:21:58]save to /storage/0439/doc_00226510 [10:21:58]save last doc name /storage/0439/doc_00226510 to /storage/kkm_last_doc_name [10:21:58]save OK [10:21:58]Clear old archive folders... [10:21:58]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:21:58]tlvbuf is 019AE0F0 [10:21:58]SAM_PROTO_ClearQueue [10:21:58]wFMCommunicate request_size=4 [10:21:58]MH_SAM_APDU [10:21:58]CAPDU: 80 09 00 00 [10:21:58]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [10:21:58]Write i2c OK [10:21:58]MH_I2C_Read... [10:21:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:21:58]Read from MH i2c: E2 [10:21:58]MH_I2C_Read... [10:21:58]Read from MH i2c: E2 03 00 [10:21:58]MH_I2C_Read... [10:21:58]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [10:21:58]RAPDU: 90 00 [10:21:58]wFMCommunicate OK [10:21:58]SAM_PROTO_ClearQueue done [10:21:58]KKMCreateOFDPacket [10:21:58]OFDProtocolAddRootSTLVToBuf [10:21:58]FM_MakeSignedData [10:21:58]FM_MakeSignedData [10:21:58]SAM_PROTO_SignData [10:21:58]wFMCommunicate request_size=4 [10:21:58]MH_SAM_APDU [10:21:58]CAPDU: 80 0D 01 02 [10:21:58]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [10:21:58]Write i2c OK [10:21:58]MH_I2C_Read... [10:21:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:21:58]Read from MH i2c: E2 [10:21:58]MH_I2C_Read... [10:21:58]Read from MH i2c: E2 03 00 [10:21:58]MH_I2C_Read... [10:21:58]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [10:21:58]RAPDU: 90 00 [10:21:58]wFMCommunicate OK [10:21:58]wFMCommunicate request_size=255 [10:21:58]MH_SAM_APDU [10:21:58]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 35 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 AA 00 00 00 F4 03 04 00 C5 1B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CE 74 03 00 35 04 06 00 59 EF A8 83 [10:21:59]Write to MH i2c: E2 02 01 78 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 AA 00 00 00 F4 03 04 00 C5 1B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CE 74 03 00 35 04 06 00 59 EF A8 83 00 00 83 [10:21:59]Write i2c OK [10:21:59]MH_I2C_Read... [10:21:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:21:59]Read from MH i2c: E2 [10:21:59]MH_I2C_Read... [10:21:59]Read from MH i2c: E2 03 00 [10:21:59]MH_I2C_Read... [10:21:59]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [10:21:59]RAPDU: 90 00 [10:21:59]wFMCommunicate OK [10:21:59]wFMCommunicate request_size=7 [10:21:59]MH_SAM_APDU [10:21:59]CAPDU: 80 0D 02 02 02 0F 2C [10:21:59]Write to MH i2c: E2 0A 00 79 00 80 0D 02 02 02 00 0F 2C 00 00 32 [10:21:59]Write i2c OK [10:21:59]MH_I2C_Read... [10:21:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:21:59]Read from MH i2c: E2 [10:21:59]MH_I2C_Read... [10:21:59]Read from MH i2c: E2 03 00 [10:21:59]MH_I2C_Read... [10:21:59]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [10:21:59]RAPDU: 90 00 [10:21:59]wFMCommunicate OK [10:21:59]wFMCommunicate request_size=4 [10:21:59]MH_SAM_APDU [10:21:59]CAPDU: 80 0D 03 02 [10:21:59]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [10:21:59]Write i2c OK [10:21:59]MH_I2C_Read... [10:21:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:21:59]Read from MH i2c: E2 [10:21:59]MH_I2C_Read... [10:21:59]Read from MH i2c: E2 0B 00 [10:21:59]MH_I2C_Read... [10:21:59]Read from MH i2c: E2 0B 00 7A 00 00 30 0C 07 67 13 E0 FD 71 90 00 01 [10:21:59]RAPDU: 30 0C 07 67 13 E0 FD 71 90 00 [10:21:59]wFMCommunicate OK [10:21:59]SAM_PROTO_SignData done [10:21:59]FM_MakeSignedData done [10:21:59]CreateOFDProtocolMessage [10:21:59]wFMCommunicate request_size=4 [10:21:59]MH_SAM_APDU [10:21:59]CAPDU: 80 11 00 00 [10:21:59]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [10:21:59]Write i2c OK [10:21:59]MH_I2C_Read... [10:21:59]Read from MH i2c: E2 [10:21:59]MH_I2C_Read... [10:21:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:21:59]Read from MH i2c: E2 17 00 [10:21:59]MH_I2C_Read... [10:21:59]Read from MH i2c: E2 17 00 7B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 52 [10:21:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:21:59]wFMCommunicate OK [10:21:59]CreateOFDProtocolMessage done [10:21:59]OFDSenderStorePacket 226510 [10:21:59]StoreOFDPacket docnum=226510 [10:21:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 F3 04 04 01 AA 6A 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 35 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 AA 00 00 00 F4 03 04 00 C5 1B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CE 74 03 00 35 04 06 00 59 EF A8 83 0F 2C 30 0C 07 67 13 E0 FD 71 [10:21:59]CheckFolder [10:21:59]dirname=/storage/ofd_packets [10:21:59]CheckFolder done [10:21:59]ProducePacketName [10:21:59]name=ofd_packets/00226510 [10:21:59]NVStorageSaveData ofd_packets/00226510 [10:21:59]File name is /storage/ofd_packets/00226510 [10:21:59]Write 298 bytes [10:21:59]NVStorageSaveData done [10:21:59]OFDSenderStorePacket done [10:21:59]KKMCreateOFDPacket done [10:21:59]NVStorageSaveData kkm_last_timestamp [10:21:59]File name is /storage/kkm_last_timestamp [10:21:59]Write 4 bytes [10:21:59]NVStorageSaveData done [10:21:59]ExternCall_PrintAddStr [10:21:59]wPrintStart [10:21:59]Write to MH i2c: 01 00 00 7C 00 7C [10:21:59]Write i2c OK [10:21:59]MH_I2C_Read... [10:21:59]Read from MH i2c: 01 [10:21:59]MH_I2C_Read... [10:21:59]Read from MH i2c: 01 07 00 [10:21:59]MH_I2C_Read... [10:21:59]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [10:21:59]RasterBufferAndPrint [10:21:59]line Счет N : (1)2002853 [10:21:59]line ИНН: 02508201610067 [10:21:59]line Контрольно-Кассовый Чек [10:21:59]line ПРОДАЖА [10:21:59]line ТРК (МРК, ГНК) : 31 [10:21:59]line Товар: 2710194210 [10:21:59]line ДТ-К-5 [10:21:59]line 13.130 * 76.20 [10:21:59]line = 1000.51 [10:21:59]line НДС 12% НСП 1% [10:21:59]line > о реализуемом товаре [10:21:59]line ОКРУГЛЕНИЕ: -0.51 [10:21:59]line ИТОГО: 1000.00 [10:21:59]line Внесено: 1000.00 [10:21:59]line СДАЧА: 0.00 [10:21:59]line НСП 1% : 8.85 [10:21:59]line НДС 12% : 106.25 [10:21:59]line Наличными: 1000.00 [10:21:59]OFD Sender: Processing packet 226510 [packets to send 601, broken 600] [10:21:59]line Безнал.: 0.00 [10:21:59]ProducePacketName [10:21:59]line Место: АЗС № 97 "Партнер Нефть" [10:21:59]name=ofd_packets/00226510 [10:21:59]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:21:59]OFD Sender: To server: pG, [10:21:59]line СНО: Общий режим [10:21:59]CommunicateWithHost lk.salyk.kg:30040 [10:21:59]line Чек 170 28.07.2024 10:21 [10:21:59]ConnectInit lk.salyk.kg [10:21:59]line Смена: 439 ФФД: 1.0 [10:21:59]line ЗНМ: 0300000054 [10:21:59]line РНМ: 0000000000092624 [10:21:59]line Версия ККМ: 001 [10:21:59]line ФМ: 0000000000874959 [10:21:59]line ФД: 226510 [10:21:59]line ФПД: 98885859217196 [10:21:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T102157&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226510&fm=98885859217196&tin=02508201610067®Number=0000000000092624&sum=100000 [10:21:59]written 0, free lines is 4095 [10:22:00]Write to MH i2c: 01 00 00 A7 00 A7 [10:22:00]Write i2c OK [10:22:00]MH_I2C_Read... [10:22:00]Read from MH i2c: 01 [10:22:00]MH_I2C_Read... [10:22:00]Read from MH i2c: 01 07 00 [10:22:00]MH_I2C_Read... [10:22:00]Read from MH i2c: 01 07 00 A7 00 00 00 00 00 00 5C 0C 16 [10:22:00]RasterBufferAndPrint [10:22:00]line [10:22:00]line [10:22:00]line [10:22:00]line [10:22:00]line [10:22:00]written 0, free lines is 3180 [10:22:00]MH_Cut [10:22:00]Write to MH i2c: D1 01 00 AE 00 01 80 [10:22:00]Write i2c OK [10:22:00]MH_I2C_Read... [10:22:00]Read from MH i2c: D1 [10:22:00]MH_I2C_Read... [10:22:00]Read from MH i2c: D1 01 00 [10:22:00]MH_I2C_Read... [10:22:00]Read from MH i2c: D1 01 00 AE 00 00 7F [10:22:00]Write to MH i2c: 01 00 00 AF 00 AF [10:22:00]Write i2c OK [10:22:00]MH_I2C_Read... [10:22:01]*** Cut start [10:22:01]*** Partial cut [10:22:01]*** CUTSNS_PIN = 1 [10:22:01]*** CUTSNS_PIN = 0 [10:22:01]*** Brake cut motor [10:22:02]Read from MH i2c: 01 [10:22:02]MH_I2C_Read... [10:22:02]*** Stop cut motor [10:22:02]*** Cut end [10:22:02]Read from MH i2c: 01 07 00 [10:22:02]MH_I2C_Read... [10:22:02]Read from MH i2c: 01 07 00 AF 00 00 00 00 00 00 FF 0F C4 [10:22:02]process_action close_receipt done [10:22:02]requested_data is exist [10:22:02]produce_requested_data [10:22:02]requested_item fm.sn is exist - process it [10:22:02]wFMCommunicate request_size=4 [10:22:02]MH_SAM_APDU [10:22:02]CAPDU: 80 11 00 00 [10:22:02]Write to MH i2c: E2 08 00 B0 00 80 11 00 00 00 00 00 00 2A [10:22:02]Write i2c OK [10:22:02]MH_I2C_Read... [10:22:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:22:02]Read from MH i2c: E2 [10:22:02]MH_I2C_Read... [10:22:02]Read from MH i2c: E2 17 00 [10:22:02]MH_I2C_Read... [10:22:02]Read from MH i2c: E2 17 00 B0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 87 [10:22:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:22:02]wFMCommunicate OK [10:22:02]requested_item fd.num is exist - process it [10:22:02]SAM_PROTO_GetFieldsCounters [10:22:02]wFMCommunicate request_size=4 [10:22:02]MH_SAM_APDU [10:22:02]CAPDU: 80 13 00 00 [10:22:02]Write to MH i2c: E2 08 00 B1 00 80 13 00 00 00 00 00 00 2D [10:22:02]Write i2c OK [10:22:02]MH_I2C_Read... [10:22:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:22:02]Read from MH i2c: E2 [10:22:02]MH_I2C_Read... [10:22:02]Read from MH i2c: E2 62 00 [10:22:02]MH_I2C_Read... [10:22:02]Read from MH i2c: E2 62 00 B1 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CE 74 03 00 0E 04 04 00 B7 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 51 [10:22:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CE 74 03 00 0E 04 04 00 B7 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:22:02]wFMCommunicate OK [10:22:02]SAM_PROTO_GetFieldsCounters done [10:22:02]requested_item shift.num is exist - process it [10:22:02]requested_item shift.opened is exist - process it [10:22:02]req_shift_opened [10:22:02]FM_GetShiftState [10:22:02]SAM_PROTO_GetShiftState [10:22:02]wFMCommunicate request_size=4 [10:22:02]MH_SAM_APDU [10:22:02]CAPDU: 80 13 01 00 [10:22:02]Write to MH i2c: E2 08 00 B2 00 80 13 01 00 00 00 00 00 2F [10:22:02]Write i2c OK [10:22:02]MH_I2C_Read... [10:22:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:22:02]Read from MH i2c: E2 [10:22:02]MH_I2C_Read... [10:22:02]Read from MH i2c: E2 0E 00 [10:22:02]MH_I2C_Read... [10:22:02]Read from MH i2c: E2 0E 00 B2 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 E0 [10:22:02]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:22:02]wFMCommunicate OK [10:22:02]SAM_PROTO_GetShiftState done [10:22:02]FM_GetShiftState done [10:22:02]req_shift_opened done [10:22:02]requested_item shift.open_date is exist - process it [10:22:02]req_shift_open_date [10:22:02]req_shift_open_date done [10:22:02]produce_requested_data done [10:22:02]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226510,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [10:22:02]process_action_free close_receipt [10:22:02]json_value_free [10:22:02]json_value_free done [10:22:02]process_json_proto returns [10:22:02]Send response to host [10:22:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226510,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [10:22:02]free response buf [10:22:02]execute_script done [10:22:02]execute_script returns [10:22:02]free content buf [10:22:02]Sock 6.Close socket [10:22:02]Sock 6.Thread stoped [10:22:04]Connected sock=11 [10:22:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 F3 04 04 01 AA 6A 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 35 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 AA 00 00 00 F4 03 04 00 C5 1B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CE 74 03 00 35 04 06 00 59 EF A8 83 0F 2C 30 0C 07 67 13 E0 FD 71 [10:22:05]recv_with_timeout no data received [10:22:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 A1 A5 47 00 BB 75 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CE 74 03 00 F4 03 04 00 D6 C7 A5 66 B6 04 01 00 00 35 79 A3 B8 3B 81 EC B2 [10:22:07]CommunicateWithHost err = 0 [10:22:07]CheckOFDResponse [10:22:07]1017 (14) - 77093643461234 [10:22:07]1041 (16) - 0000000000874959 [10:22:07]1040 (4) - 226510 [10:22:07]1012 (4) - 28.07.2024 04:23 [10:22:07]1206 (1) - 0 [10:22:07]OFD Sender: Remove packet 226510 [10:22:07]ProducePacketName [10:22:07]name=ofd_packets/00226510 [10:22:07]NVStorageDeleteData [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:49]accept exits with 9 [10:22:49]New connection [10:22:49]New thread 3067620708 created [10:22:49]Thread 3067477348 joined [10:22:49]Waiting for new connection... [10:22:49] Sock 9.Parse request [10:22:49]Sock 9.Check first char [10:22:49]Sock 9.First char is OK [10:22:49]request: POST /json_proto HTTP/1.0 [10:22:49]Method: POST [10:22:49]URL: /json_proto [10:22:49]Method is POST - this is cgi request [10:22:49]url: /json_proto [10:22:49]query_string will be loaded in cgi processing [10:22:49]execute_cgi json_proto POST (null) [10:22:49]execute_cgi path=json_proto method=POST [10:22:49]POST find Content-Length [10:22:49]Host: 172.17.43.131:8080 [10:22:49]Content-Length: 680 [10:22:49]Content-Type: application/json [10:22:49] [10:22:49]POST finish read [10:22:49]Found Content-Length = 680 [10:22:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002854", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:22:49]execute_script... [10:22:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002854", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:22:49]POST & json_proto [10:22:49]process_json_proto [10:22:49]json parsed OK: [10:22:49]protocol is kg_v1.0 [10:22:49]action value=close_receipt [10:22:49]process_action close_receipt [10:22:49]cmd_close_receipt [10:22:49]MH_GetDate [10:22:49]Write to MH i2c: F0 00 00 B3 00 A2 [10:22:49]Write i2c OK [10:22:49]MH_I2C_Read... [10:22:49]Read from MH i2c: F0 [10:22:49]MH_I2C_Read... [10:22:49]Read from MH i2c: F0 09 00 [10:22:49]MH_I2C_Read... [10:22:49]Read from MH i2c: F0 09 00 B3 00 00 F9 1B A6 66 F9 24 A2 66 F0 [10:22:49]GetLastDocTimeStamp 1722162117 [10:22:49]current date 1722162169 [10:22:49]FM_GetShiftState [10:22:49]SAM_PROTO_GetShiftState [10:22:49]wFMCommunicate request_size=4 [10:22:49]MH_SAM_APDU [10:22:49]CAPDU: 80 13 01 00 [10:22:49]Write to MH i2c: E2 08 00 B4 00 80 13 01 00 00 00 00 00 31 [10:22:49]Write i2c OK [10:22:49]MH_I2C_Read... [10:22:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:22:49]Read from MH i2c: E2 [10:22:49]MH_I2C_Read... [10:22:49]Read from MH i2c: E2 0E 00 [10:22:49]MH_I2C_Read... [10:22:49]Read from MH i2c: E2 0E 00 B4 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 E2 [10:22:49]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:22:49]wFMCommunicate OK [10:22:49]SAM_PROTO_GetShiftState done [10:22:49]FM_GetShiftState done [10:22:49]opened in 1722125326 [10:22:49]opened+sec_in_day 1722211726 [10:22:49]quantity*price = 100050 [10:22:49]sum+1 = 100052 [10:22:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 171 28.07.2024 10:22 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226511 ФПД: 275878987954895 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T102249&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226511&fm=275878987954895&tin=02508201610067®Number=0000000000092624&sum=100000 [10:22:50]StoreToDocumentArchive [10:22:50]shift 439 fd 226511 [10:22:50]save to /storage/0439/doc_00226511 [10:22:50]save last doc name /storage/0439/doc_00226511 to /storage/kkm_last_doc_name [10:22:50]save OK [10:22:50]Clear old archive folders... [10:22:50]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:22:50]tlvbuf is 01987A00 [10:22:50]SAM_PROTO_ClearQueue [10:22:50]wFMCommunicate request_size=4 [10:22:50]MH_SAM_APDU [10:22:50]CAPDU: 80 09 00 00 [10:22:50]Write to MH i2c: E2 08 00 C1 00 80 09 00 00 00 00 00 00 33 [10:22:50]Write i2c OK [10:22:50]MH_I2C_Read... [10:22:50]Read from MH i2c: E2 [10:22:50]MH_I2C_Read... [10:22:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:22:50]Read from MH i2c: E2 03 00 [10:22:50]MH_I2C_Read... [10:22:50]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [10:22:50]RAPDU: 90 00 [10:22:50]wFMCommunicate OK [10:22:50]SAM_PROTO_ClearQueue done [10:22:50]KKMCreateOFDPacket [10:22:50]OFDProtocolAddRootSTLVToBuf [10:22:50]FM_MakeSignedData [10:22:50]FM_MakeSignedData [10:22:50]SAM_PROTO_SignData [10:22:50]wFMCommunicate request_size=4 [10:22:50]MH_SAM_APDU [10:22:50]CAPDU: 80 0D 01 02 [10:22:50]Write to MH i2c: E2 08 00 C2 00 80 0D 01 02 00 00 00 00 3B [10:22:50]Write i2c OK [10:22:50]MH_I2C_Read... [10:22:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:22:50]Read from MH i2c: E2 [10:22:50]MH_I2C_Read... [10:22:50]Read from MH i2c: E2 03 00 [10:22:50]MH_I2C_Read... [10:22:50]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [10:22:50]RAPDU: 90 00 [10:22:50]wFMCommunicate OK [10:22:50]wFMCommunicate request_size=255 [10:22:50]MH_SAM_APDU [10:22:50]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 00 00 00 F4 03 04 00 F9 1B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CF 74 03 00 35 04 06 00 FA E9 15 13 [10:22:50]Write to MH i2c: E2 02 01 C3 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 00 00 00 F4 03 04 00 F9 1B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CF 74 03 00 35 04 06 00 FA E9 15 13 00 00 9C [10:22:50]Write i2c OK [10:22:50]MH_I2C_Read... [10:22:50]Read from MH i2c: E2 [10:22:50]MH_I2C_Read... [10:22:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:22:50]Read from MH i2c: E2 03 00 [10:22:50]MH_I2C_Read... [10:22:50]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [10:22:50]RAPDU: 90 00 [10:22:50]wFMCommunicate OK [10:22:50]wFMCommunicate request_size=7 [10:22:50]MH_SAM_APDU [10:22:50]CAPDU: 80 0D 02 02 02 FA CF [10:22:50]Write to MH i2c: E2 0A 00 C4 00 80 0D 02 02 02 00 FA CF 00 00 0B [10:22:50]Write i2c OK [10:22:50]MH_I2C_Read... [10:22:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:22:50]Read from MH i2c: E2 [10:22:50]MH_I2C_Read... [10:22:50]Read from MH i2c: E2 03 00 [10:22:50]MH_I2C_Read... [10:22:50]Read from MH i2c: E2 03 00 C4 00 00 90 00 38 [10:22:50]RAPDU: 90 00 [10:22:50]wFMCommunicate OK [10:22:50]wFMCommunicate request_size=4 [10:22:50]MH_SAM_APDU [10:22:50]CAPDU: 80 0D 03 02 [10:22:50]Write to MH i2c: E2 08 00 C5 00 80 0D 03 02 00 00 00 00 40 [10:22:50]Write i2c OK [10:22:50]MH_I2C_Read... [10:22:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:22:50]Read from MH i2c: E2 [10:22:50]MH_I2C_Read... [10:22:50]Read from MH i2c: E2 0B 00 [10:22:50]MH_I2C_Read... [10:22:50]Read from MH i2c: E2 0B 00 C5 00 00 70 1D 19 E4 37 4F 38 28 90 00 B1 [10:22:50]RAPDU: 70 1D 19 E4 37 4F 38 28 90 00 [10:22:50]wFMCommunicate OK [10:22:50]SAM_PROTO_SignData done [10:22:50]FM_MakeSignedData done [10:22:50]CreateOFDProtocolMessage [10:22:50]wFMCommunicate request_size=4 [10:22:50]MH_SAM_APDU [10:22:50]CAPDU: 80 11 00 00 [10:22:50]Write to MH i2c: E2 08 00 C6 00 80 11 00 00 00 00 00 00 40 [10:22:50]Write i2c OK [10:22:50]MH_I2C_Read... [10:22:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:22:50]Read from MH i2c: E2 [10:22:50]MH_I2C_Read... [10:22:50]Read from MH i2c: E2 17 00 [10:22:50]MH_I2C_Read... [10:22:50]Read from MH i2c: E2 17 00 C6 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9D [10:22:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:22:50]wFMCommunicate OK [10:22:50]CreateOFDProtocolMessage done [10:22:50]OFDSenderStorePacket 226511 [10:22:50]StoreOFDPacket docnum=226511 [10:22:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 38 EB 04 01 52 B2 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 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 00 00 00 F4 03 04 00 F9 1B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CF 74 03 00 35 04 06 00 FA E9 15 13 FA CF 70 1D 19 E4 37 4F 38 28 [10:22:50]CheckFolder [10:22:50]dirname=/storage/ofd_packets [10:22:50]CheckFolder done [10:22:50]ProducePacketName [10:22:50]name=ofd_packets/00226511 [10:22:50]NVStorageSaveData ofd_packets/00226511 [10:22:50]File name is /storage/ofd_packets/00226511 [10:22:50]Write 298 bytes [10:22:50]NVStorageSaveData done [10:22:50]OFDSenderStorePacket done [10:22:50]KKMCreateOFDPacket done [10:22:50]NVStorageSaveData kkm_last_timestamp [10:22:50]File name is /storage/kkm_last_timestamp [10:22:50]Write 4 bytes [10:22:50]NVStorageSaveData done [10:22:50]ExternCall_PrintAddStr [10:22:50]wPrintStart [10:22:50]Write to MH i2c: 01 00 00 C7 00 C7 [10:22:50]OFD Sender: Processing packet 226511 [packets to send 601, broken 600] [10:22:50]ProducePacketName [10:22:50]name=ofd_packets/00226511 [10:22:50]OFD Sender: To server: pG, [10:22:50]CommunicateWithHost lk.salyk.kg:30040 [10:22:50]ConnectInit lk.salyk.kg [10:22:50]Write i2c OK [10:22:50]MH_I2C_Read... [10:22:50]Read from MH i2c: 01 [10:22:50]MH_I2C_Read... [10:22:50]Read from MH i2c: 01 07 00 [10:22:50]MH_I2C_Read... [10:22:50]Read from MH i2c: 01 07 00 C7 00 00 00 00 00 00 FF 0F DC [10:22:50]RasterBufferAndPrint [10:22:50]line Счет N : (1)2002854 [10:22:50]line ИНН: 02508201610067 [10:22:50]line Контрольно-Кассовый Чек [10:22:50]line ПРОДАЖА [10:22:50]line ТРК (МРК, ГНК) : 61 [10:22:50]line Товар: 2710194210 [10:22:50]line ДТ-К-5 [10:22:50]line 13.130 * 76.20 [10:22:50]line = 1000.51 [10:22:50]line НДС 12% НСП 1% [10:22:50]line > о реализуемом товаре [10:22:50]line ОКРУГЛЕНИЕ: -0.51 [10:22:50]line ИТОГО: 1000.00 [10:22:50]line Внесено: 1000.00 [10:22:50]line СДАЧА: 0.00 [10:22:50]line НСП 1% : 8.85 [10:22:50]line НДС 12% : 106.25 [10:22:50]line Наличными: 1000.00 [10:22:50]line Безнал.: 0.00 [10:22:50]line Место: АЗС № 97 "Партнер Нефть" [10:22:50]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:22:50]line СНО: Общий режим [10:22:50]line Чек 171 28.07.2024 10:22 [10:22:50]line Смена: 439 ФФД: 1.0 [10:22:50]line ЗНМ: 0300000054 [10:22:50]line РНМ: 0000000000092624 [10:22:50]line Версия ККМ: 001 [10:22:50]line ФМ: 0000000000874959 [10:22:50]line ФД: 226511 [10:22:50]line ФПД: 275878987954895 [10:22:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T102249&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226511&fm=275878987954895&tin=02508201610067®Number=0000000000092624&sum=100000 [10:22:50]written 0, free lines is 4095 [10:22:51]recv_with_timeout no data received [10:22:51]Write to MH i2c: 01 00 00 F2 00 F2 [10:22:51]Write i2c OK [10:22:51]MH_I2C_Read... [10:22:51]Read from MH i2c: 01 [10:22:51]MH_I2C_Read... [10:22:51]Read from MH i2c: 01 07 00 [10:22:51]MH_I2C_Read... [10:22:51]Read from MH i2c: 01 07 00 F2 00 00 00 00 00 00 5C 0C 61 [10:22:51]RasterBufferAndPrint [10:22:51]line [10:22:51]line [10:22:51]line [10:22:51]line [10:22:51]line [10:22:51]written 0, free lines is 3176 [10:22:51]MH_Cut [10:22:51]Write to MH i2c: D1 01 00 F9 00 01 CB [10:22:51]Write i2c OK [10:22:51]MH_I2C_Read... [10:22:51]Read from MH i2c: D1 [10:22:51]MH_I2C_Read... [10:22:51]Read from MH i2c: D1 01 00 [10:22:51]MH_I2C_Read... [10:22:51]Read from MH i2c: D1 01 00 F9 00 00 CA [10:22:51]Write to MH i2c: 01 00 00 FA 00 FA [10:22:51]Write i2c OK [10:22:51]MH_I2C_Read... [10:22:52]*** Cut start [10:22:52]*** Partial cut [10:22:52]*** CUTSNS_PIN = 1 [10:22:52]*** CUTSNS_PIN = 0 [10:22:52]*** Brake cut motor [10:22:53]Connected sock=11 [10:22:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 38 EB 04 01 52 B2 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 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 00 00 00 F4 03 04 00 F9 1B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CF 74 03 00 35 04 06 00 FA E9 15 13 FA CF 70 1D 19 E4 37 4F 38 28 [10:22:53]Read from MH i2c: 01 [10:22:53]MH_I2C_Read... [10:22:53]*** Stop cut motor [10:22:53]*** Cut end [10:22:53]Read from MH i2c: 01 07 00 [10:22:53]MH_I2C_Read... [10:22:53]Read from MH i2c: 01 07 00 FA 00 00 00 00 00 00 FF 0F 0F [10:22:53]process_action close_receipt done [10:22:53]requested_data is exist [10:22:53]produce_requested_data [10:22:53]requested_item fm.sn is exist - process it [10:22:53]wFMCommunicate request_size=4 [10:22:53]MH_SAM_APDU [10:22:53]CAPDU: 80 11 00 00 [10:22:53]Write to MH i2c: E2 08 00 FB 00 80 11 00 00 00 00 00 00 75 [10:22:53]Write i2c OK [10:22:53]MH_I2C_Read... [10:22:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:22:53]Read from MH i2c: E2 [10:22:53]MH_I2C_Read... [10:22:53]Read from MH i2c: E2 17 00 [10:22:53]MH_I2C_Read... [10:22:53]Read from MH i2c: E2 17 00 FB 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D2 [10:22:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:22:53]wFMCommunicate OK [10:22:53]requested_item fd.num is exist - process it [10:22:53]SAM_PROTO_GetFieldsCounters [10:22:53]wFMCommunicate request_size=4 [10:22:53]MH_SAM_APDU [10:22:53]CAPDU: 80 13 00 00 [10:22:53]Write to MH i2c: E2 08 00 FC 00 80 13 00 00 00 00 00 00 78 [10:22:53]Write i2c OK [10:22:53]MH_I2C_Read... [10:22:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:22:53]Read from MH i2c: E2 [10:22:53]MH_I2C_Read... [10:22:53]Read from MH i2c: E2 62 00 [10:22:53]MH_I2C_Read... [10:22:53]Read from MH i2c: E2 62 00 FC 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CF 74 03 00 0E 04 04 00 B7 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 A0 [10:22:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CF 74 03 00 0E 04 04 00 B7 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:22:53]wFMCommunicate OK [10:22:53]SAM_PROTO_GetFieldsCounters done [10:22:53]requested_item shift.num is exist - process it [10:22:53]requested_item shift.opened is exist - process it [10:22:53]req_shift_opened [10:22:53]FM_GetShiftState [10:22:53]SAM_PROTO_GetShiftState [10:22:53]wFMCommunicate request_size=4 [10:22:53]MH_SAM_APDU [10:22:53]CAPDU: 80 13 01 00 [10:22:53]Write to MH i2c: E2 08 00 FD 00 80 13 01 00 00 00 00 00 7A [10:22:53]Write i2c OK [10:22:53]MH_I2C_Read... [10:22:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:22:53]Read from MH i2c: E2 [10:22:53]MH_I2C_Read... [10:22:53]Read from MH i2c: E2 0E 00 [10:22:53]MH_I2C_Read... [10:22:53]Read from MH i2c: E2 0E 00 FD 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 2B [10:22:53]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:22:53]wFMCommunicate OK [10:22:53]SAM_PROTO_GetShiftState done [10:22:53]FM_GetShiftState done [10:22:53]req_shift_opened done [10:22:53]requested_item shift.open_date is exist - process it [10:22:53]req_shift_open_date [10:22:53]req_shift_open_date done [10:22:53]produce_requested_data done [10:22:53]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226511,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [10:22:53]process_action_free close_receipt [10:22:53]json_value_free [10:22:53]json_value_free done [10:22:53]process_json_proto returns [10:22:53]Send response to host [10:22:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226511,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [10:22:53]free response buf [10:22:53]execute_script done [10:22:53]execute_script returns [10:22:53]free content buf [10:22:53]Sock 9.Close socket [10:22:53]Sock 9.Thread stoped [10:22:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 01 AF 47 00 AD 2C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CF 74 03 00 F4 03 04 00 06 C8 A5 66 B6 04 01 00 00 5A 54 0B 43 CC 1F 42 44 [10:22:53]CommunicateWithHost err = 0 [10:22:53]CheckOFDResponse [10:22:53]1017 (14) - 77093643461234 [10:22:53]1041 (16) - 0000000000874959 [10:22:53]1040 (4) - 226511 [10:22:53]1012 (4) - 28.07.2024 04:24 [10:22:53]1206 (1) - 0 [10:22:53]OFD Sender: Remove packet 226511 [10:22:53]ProducePacketName [10:22:53]name=ofd_packets/00226511 [10:22:53]NVStorageDeleteData [10:22:54]OFD Sender: No OFD packet to send [10:22:59]OFD Sender: No OFD packet to send [10:23:01]recv_with_timeout no data received [10:23:04]OFD Sender: No OFD packet to send [10:23:09]OFD Sender: No OFD packet to send [10:23:12]recv_with_timeout no data received [10:23:14]OFD Sender: No OFD packet to send [10:23:19]OFD Sender: No OFD packet to send [10:23:24]OFD Sender: No OFD packet to send [10:23:29]OFD Sender: No OFD packet to send [10:23:29]recv_with_timeout no data received [10:23:34]OFD Sender: No OFD packet to send [10:23:39]OFD Sender: No OFD packet to send [10:23:44]OFD Sender: No OFD packet to send [10:23:49]OFD Sender: No OFD packet to send [10:23:50]recv_with_timeout no data received [10:23:54]OFD Sender: No OFD packet to send [10:23:59]OFD Sender: No OFD packet to send [10:24:00]recv_with_timeout no data received [10:24:04]OFD Sender: No OFD packet to send [10:24:09]OFD Sender: No OFD packet to send [10:24:11]recv_with_timeout no data received [10:24:14]OFD Sender: No OFD packet to send [10:24:19]OFD Sender: No OFD packet to send [10:24:24]OFD Sender: No OFD packet to send [10:24:29]OFD Sender: No OFD packet to send [10:24:34]OFD Sender: No OFD packet to send [10:24:38]recv_with_timeout no data received [10:24:39]OFD Sender: No OFD packet to send [10:24:44]OFD Sender: No OFD packet to send [10:24:49]OFD Sender: No OFD packet to send [10:24:54]OFD Sender: No OFD packet to send [10:24:59]OFD Sender: No OFD packet to send [10:25:04]OFD Sender: No OFD packet to send [10:25:09]OFD Sender: No OFD packet to send [10:25:14]OFD Sender: No OFD packet to send [10:25:19]OFD Sender: No OFD packet to send [10:25:24]OFD Sender: No OFD packet to send [10:25:29]OFD Sender: No OFD packet to send [10:25:34]OFD Sender: No OFD packet to send [10:25:39]OFD Sender: No OFD packet to send [10:25:44]OFD Sender: No OFD packet to send [10:25:46]accept exits with 10 [10:25:46]New connection [10:25:46]New thread 3067477348 created [10:25:46]Thread 3067620708 joined [10:25:46]Waiting for new connection... [10:25:46] Sock 10.Parse request [10:25:46]Sock 10.Check first char [10:25:46]Sock 10.First char is OK [10:25:46]request: POST /json_proto HTTP/1.0 [10:25:46]Method: POST [10:25:46]URL: /json_proto [10:25:46]Method is POST - this is cgi request [10:25:46]url: /json_proto [10:25:46]query_string will be loaded in cgi processing [10:25:46]execute_cgi json_proto POST (null) [10:25:46]execute_cgi path=json_proto method=POST [10:25:46]POST find Content-Length [10:25:46]Host: 172.17.43.131:8080 [10:25:46]Content-Length: 680 [10:25:46]Content-Type: application/json [10:25:46] [10:25:46]POST finish read [10:25:46]Found Content-Length = 680 [10:25:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002855", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [10:25:46]execute_script... [10:25: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)2002855", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [10:25:46]POST & json_proto [10:25:46]process_json_proto [10:25:46]json parsed OK: [10:25:46]protocol is kg_v1.0 [10:25:46]action value=close_receipt [10:25:46]process_action close_receipt [10:25:46]cmd_close_receipt [10:25:46]MH_GetDate [10:25:46]Write to MH i2c: F0 00 00 FE 00 ED [10:25:46]Write i2c OK [10:25:46]MH_I2C_Read... [10:25:46]Read from MH i2c: F0 [10:25:46]MH_I2C_Read... [10:25:46]Read from MH i2c: F0 09 00 [10:25:46]MH_I2C_Read... [10:25:46]Read from MH i2c: F0 09 00 FE 00 00 AA 1C A6 66 F9 24 A2 66 ED [10:25:46]GetLastDocTimeStamp 1722162169 [10:25:46]current date 1722162346 [10:25:46]FM_GetShiftState [10:25:46]SAM_PROTO_GetShiftState [10:25:46]wFMCommunicate request_size=4 [10:25:46]MH_SAM_APDU [10:25:46]CAPDU: 80 13 01 00 [10:25:46]Write to MH i2c: E2 08 00 FF 00 80 13 01 00 00 00 00 00 7C [10:25:46]Write i2c OK [10:25:46]MH_I2C_Read... [10:25:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:25:46]Read from MH i2c: E2 [10:25:46]MH_I2C_Read... [10:25:46]Read from MH i2c: E2 0E 00 [10:25:46]MH_I2C_Read... [10:25:46]Read from MH i2c: E2 0E 00 FF 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 2D [10:25:46]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:25:46]wFMCommunicate OK [10:25:46]SAM_PROTO_GetShiftState done [10:25:46]FM_GetShiftState done [10:25:46]opened in 1722125326 [10:25:46]opened+sec_in_day 1722211726 [10:25:46]quantity*price = 200025 [10:25:46]sum+1 = 200026 [10:25:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 172 28.07.2024 10:25 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226512 ФПД: 83729324387317 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T102546&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226512&fm=83729324387317&tin=02508201610067®Number=0000000000092624&sum=200000 [10:25:47]StoreToDocumentArchive [10:25:47]shift 439 fd 226512 [10:25:47]save to /storage/0439/doc_00226512 [10:25:47]save last doc name /storage/0439/doc_00226512 to /storage/kkm_last_doc_name [10:25:47]save OK [10:25:47]Clear old archive folders... [10:25:47]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:25:47]tlvbuf is 019996E0 [10:25:47]SAM_PROTO_ClearQueue [10:25:47]wFMCommunicate request_size=4 [10:25:47]MH_SAM_APDU [10:25:47]CAPDU: 80 09 00 00 [10:25:47]Write to MH i2c: E2 08 00 0C 01 80 09 00 00 00 00 00 00 7F [10:25:47]Write i2c OK [10:25:47]MH_I2C_Read... [10:25:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:25:47]Read from MH i2c: E2 [10:25:47]MH_I2C_Read... [10:25:47]Read from MH i2c: E2 03 00 [10:25:47]MH_I2C_Read... [10:25:47]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [10:25:47]RAPDU: 90 00 [10:25:47]wFMCommunicate OK [10:25:47]SAM_PROTO_ClearQueue done [10:25:47]KKMCreateOFDPacket [10:25:47]OFDProtocolAddRootSTLVToBuf [10:25:47]FM_MakeSignedData [10:25:47]FM_MakeSignedData [10:25:47]SAM_PROTO_SignData [10:25:47]wFMCommunicate request_size=4 [10:25:47]MH_SAM_APDU [10:25:47]CAPDU: 80 0D 01 02 [10:25:47]Write to MH i2c: E2 08 00 0D 01 80 0D 01 02 00 00 00 00 87 [10:25:47]Write i2c OK [10:25:47]MH_I2C_Read... [10:25:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:25:47]Read from MH i2c: E2 [10:25:47]MH_I2C_Read... [10:25:47]Read from MH i2c: E2 03 00 [10:25:47]MH_I2C_Read... [10:25:47]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [10:25:47]RAPDU: 90 00 [10:25:47]wFMCommunicate OK [10:25:47]wFMCommunicate request_size=255 [10:25:47]MH_SAM_APDU [10:25:47]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 AC 00 00 00 F4 03 04 00 AA 1C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D0 74 03 00 35 04 06 00 4C 26 C0 A3 [10:25:47]Write to MH i2c: E2 02 01 0E 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 AC 00 00 00 F4 03 04 00 AA 1C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D0 74 03 00 35 04 06 00 4C 26 C0 A3 00 00 54 [10:25:47]Write i2c OK [10:25:47]MH_I2C_Read... [10:25:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:25:48]Read from MH i2c: E2 [10:25:48]MH_I2C_Read... [10:25:48]Read from MH i2c: E2 03 00 [10:25:48]MH_I2C_Read... [10:25:48]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [10:25:48]RAPDU: 90 00 [10:25:48]wFMCommunicate OK [10:25:48]wFMCommunicate request_size=7 [10:25:48]MH_SAM_APDU [10:25:48]CAPDU: 80 0D 02 02 02 2B F5 [10:25:48]Write to MH i2c: E2 0A 00 0F 01 80 0D 02 02 02 00 2B F5 00 00 AE [10:25:48]Write i2c OK [10:25:48]MH_I2C_Read... [10:25:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:25:48]Read from MH i2c: E2 [10:25:48]MH_I2C_Read... [10:25:48]Read from MH i2c: E2 03 00 [10:25:48]MH_I2C_Read... [10:25:48]Read from MH i2c: E2 03 00 0F 01 00 90 00 84 [10:25:48]RAPDU: 90 00 [10:25:48]wFMCommunicate OK [10:25:48]wFMCommunicate request_size=4 [10:25:48]MH_SAM_APDU [10:25:48]CAPDU: 80 0D 03 02 [10:25:48]Write to MH i2c: E2 08 00 10 01 80 0D 03 02 00 00 00 00 8C [10:25:48]Write i2c OK [10:25:48]MH_I2C_Read... [10:25:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:25:48]Read from MH i2c: E2 [10:25:48]MH_I2C_Read... [10:25:48]Read from MH i2c: E2 0B 00 [10:25:48]MH_I2C_Read... [10:25:48]Read from MH i2c: E2 0B 00 10 01 00 D0 E0 6B B6 29 C3 F0 BE 90 00 F8 [10:25:48]RAPDU: D0 E0 6B B6 29 C3 F0 BE 90 00 [10:25:48]wFMCommunicate OK [10:25:48]SAM_PROTO_SignData done [10:25:48]FM_MakeSignedData done [10:25:48]CreateOFDProtocolMessage [10:25:48]wFMCommunicate request_size=4 [10:25:48]MH_SAM_APDU [10:25:48]CAPDU: 80 11 00 00 [10:25:48]Write to MH i2c: E2 08 00 11 01 80 11 00 00 00 00 00 00 8C [10:25:48]Write i2c OK [10:25:48]MH_I2C_Read... [10:25:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:25:48]Read from MH i2c: E2 [10:25:48]MH_I2C_Read... [10:25:48]Read from MH i2c: E2 17 00 [10:25:48]MH_I2C_Read... [10:25:48]Read from MH i2c: E2 17 00 11 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E9 [10:25:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:25:48]wFMCommunicate OK [10:25:48]CreateOFDProtocolMessage done [10:25:48]OFDSenderStorePacket 226512 [10:25:48]StoreOFDPacket docnum=226512 [10:25:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 E6 DB 04 01 BD 4C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 AC 00 00 00 F4 03 04 00 AA 1C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D0 74 03 00 35 04 06 00 4C 26 C0 A3 2B F5 D0 E0 6B B6 29 C3 F0 BE [10:25:48]CheckFolder [10:25:48]dirname=/storage/ofd_packets [10:25:48]CheckFolder done [10:25:48]ProducePacketName [10:25:48]name=ofd_packets/00226512 [10:25:48]NVStorageSaveData ofd_packets/00226512 [10:25:48]File name is /storage/ofd_packets/00226512 [10:25:48]Write 298 bytes [10:25:48]NVStorageSaveData done [10:25:48]OFDSenderStorePacket done [10:25:48]KKMCreateOFDPacket done [10:25:48]NVStorageSaveData kkm_last_timestamp [10:25:48]File name is /storage/kkm_last_timestamp [10:25:48]Write 4 bytes [10:25:48]NVStorageSaveData done [10:25:48]ExternCall_PrintAddStr [10:25:48]wPrintStart [10:25:48]Write to MH i2c: 01 00 00 12 01 13 [10:25:48]Write i2c OK [10:25:48]MH_I2C_Read... [10:25:48]Read from MH i2c: 01 [10:25:48]MH_I2C_Read... [10:25:48]Read from MH i2c: 01 07 00 [10:25:48]MH_I2C_Read... [10:25:48]Read from MH i2c: 01 07 00 12 01 00 00 00 00 00 FF 0F 28 [10:25:48]RasterBufferAndPrint [10:25:48]line Счет N : (1)2002855 [10:25:48]line ИНН: 02508201610067 [10:25:48]line Контрольно-Кассовый Чек [10:25:48]line ПРОДАЖА [10:25:48]line ТРК (МРК, ГНК) : 41 [10:25:48]line Товар: 2710194210 [10:25:48]line ДТ-К-5 [10:25:48]line 26.250 * 76.20 [10:25:48]line = 2000.25 [10:25:48]line НДС 12% НСП 1% [10:25:48]line > о реализуемом товаре [10:25:48]line ОКРУГЛЕНИЕ: -0.25 [10:25:48]line ИТОГО: 2000.00 [10:25:48]line Внесено: 2000.00 [10:25:48]line СДАЧА: 0.00 [10:25:48]line НСП 1% : 17.70 [10:25:48]line НДС 12% : 212.42 [10:25:48]line Наличными: 2000.00 [10:25:48]line Безнал.: 0.00 [10:25:48]line Место: АЗС № 97 "Партнер Нефть" [10:25:48]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:25:48]line СНО: Общий режим [10:25:48]line Чек 172 28.07.2024 10:25 [10:25:48]line Смена: 439 ФФД: 1.0 [10:25:48]line ЗНМ: 0300000054 [10:25:48]line РНМ: 0000000000092624 [10:25:48]line Версия ККМ: 001 [10:25:48]line ФМ: 0000000000874959 [10:25:48]line ФД: 226512 [10:25:48]line ФПД: 83729324387317 [10:25:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T102546&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226512&fm=83729324387317&tin=02508201610067®Number=0000000000092624&sum=200000 [10:25:48]OFD Sender: Processing packet 226512 [packets to send 601, broken 600] [10:25:48]ProducePacketName [10:25:48]name=ofd_packets/00226512 [10:25:48]OFD Sender: To server: pG, [10:25:48]CommunicateWithHost lk.salyk.kg:30040 [10:25:48]ConnectInit lk.salyk.kg [10:25:48]written 0, free lines is 4095 [10:25:49]Write to MH i2c: 01 00 00 3D 01 3E [10:25:49]Write i2c OK [10:25:49]MH_I2C_Read... [10:25:49]Read from MH i2c: 01 [10:25:49]MH_I2C_Read... [10:25:49]Read from MH i2c: 01 07 00 [10:25:49]MH_I2C_Read... [10:25:49]Read from MH i2c: 01 07 00 3D 01 00 00 00 00 00 61 0C B2 [10:25:49]RasterBufferAndPrint [10:25:49]line [10:25:49]line [10:25:49]line [10:25:49]line [10:25:49]line [10:25:49]written 0, free lines is 3173 [10:25:49]MH_Cut [10:25:49]Write to MH i2c: D1 01 00 44 01 01 17 [10:25:49]Write i2c OK [10:25:49]MH_I2C_Read... [10:25:49]Read from MH i2c: D1 [10:25:49]MH_I2C_Read... [10:25:49]Read from MH i2c: D1 01 00 [10:25:49]MH_I2C_Read... [10:25:49]Read from MH i2c: D1 01 00 44 01 00 16 [10:25:49]Write to MH i2c: 01 00 00 45 01 46 [10:25:49]Write i2c OK [10:25:49]MH_I2C_Read... [10:25:50]*** Cut start [10:25:50]*** Partial cut [10:25:50]*** CUTSNS_PIN = 1 [10:25:50]*** CUTSNS_PIN = 0 [10:25:50]*** Brake cut motor [10:25:50]Read from MH i2c: 01 [10:25:50]MH_I2C_Read... [10:25:50]*** Stop cut motor [10:25:50]*** Cut end [10:25:50]Read from MH i2c: 01 07 00 [10:25:50]MH_I2C_Read... [10:25:50]Read from MH i2c: 01 07 00 45 01 00 00 00 00 00 FF 0F 5B [10:25:50]process_action close_receipt done [10:25:50]requested_data is exist [10:25:50]produce_requested_data [10:25:50]requested_item fm.sn is exist - process it [10:25:50]wFMCommunicate request_size=4 [10:25:50]MH_SAM_APDU [10:25:50]CAPDU: 80 11 00 00 [10:25:50]Write to MH i2c: E2 08 00 46 01 80 11 00 00 00 00 00 00 C1 [10:25:50]Write i2c OK [10:25:50]MH_I2C_Read... [10:25:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:25:50]Read from MH i2c: E2 [10:25:50]MH_I2C_Read... [10:25:50]Read from MH i2c: E2 17 00 [10:25:50]MH_I2C_Read... [10:25:50]Read from MH i2c: E2 17 00 46 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1E [10:25:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:25:50]wFMCommunicate OK [10:25:50]requested_item fd.num is exist - process it [10:25:50]SAM_PROTO_GetFieldsCounters [10:25:50]wFMCommunicate request_size=4 [10:25:50]MH_SAM_APDU [10:25:50]CAPDU: 80 13 00 00 [10:25:50]Write to MH i2c: E2 08 00 47 01 80 13 00 00 00 00 00 00 C4 [10:25:50]Write i2c OK [10:25:50]MH_I2C_Read... [10:25:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:25:51]Read from MH i2c: E2 [10:25:51]MH_I2C_Read... [10:25:51]Read from MH i2c: E2 62 00 [10:25:51]MH_I2C_Read... [10:25:51]Read from MH i2c: E2 62 00 47 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D0 74 03 00 0E 04 04 00 B7 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 F0 [10:25:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D0 74 03 00 0E 04 04 00 B7 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:25:51]wFMCommunicate OK [10:25:51]SAM_PROTO_GetFieldsCounters done [10:25:51]requested_item shift.num is exist - process it [10:25:51]requested_item shift.opened is exist - process it [10:25:51]req_shift_opened [10:25:51]FM_GetShiftState [10:25:51]SAM_PROTO_GetShiftState [10:25:51]wFMCommunicate request_size=4 [10:25:51]MH_SAM_APDU [10:25:51]CAPDU: 80 13 01 00 [10:25:51]Write to MH i2c: E2 08 00 48 01 80 13 01 00 00 00 00 00 C6 [10:25:51]Write i2c OK [10:25:51]MH_I2C_Read... [10:25:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:25:51]Read from MH i2c: E2 [10:25:51]MH_I2C_Read... [10:25:51]Read from MH i2c: E2 0E 00 [10:25:51]MH_I2C_Read... [10:25:51]Read from MH i2c: E2 0E 00 48 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 77 [10:25:51]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:25:51]wFMCommunicate OK [10:25:51]SAM_PROTO_GetShiftState done [10:25:51]FM_GetShiftState done [10:25:51]req_shift_opened done [10:25:51]requested_item shift.open_date is exist - process it [10:25:51]req_shift_open_date [10:25:51]req_shift_open_date done [10:25:51]produce_requested_data done [10:25:51]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226512,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [10:25:51]process_action_free close_receipt [10:25:51]json_value_free [10:25:51]json_value_free done [10:25:51]process_json_proto returns [10:25:51]Send response to host [10:25:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226512,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [10:25:51]free response buf [10:25:51]execute_script done [10:25:51]execute_script returns [10:25:51]free content buf [10:25:51]Sock 10.Close socket [10:25:51]Sock 10.Thread stoped [10:26:55]accept exits with 7 [10:26:55]New connection [10:26:55]New thread 3067620708 created [10:26:55]Thread 3067477348 joined [10:26:55]Waiting for new connection... [10:26:55] Sock 7.Parse request [10:26:55]Sock 7.Check first char [10:26:55]Sock 7.First char is OK [10:26:55]request: POST /json_proto HTTP/1.0 [10:26:55]Method: POST [10:26:55]URL: /json_proto [10:26:55]Method is POST - this is cgi request [10:26:55]url: /json_proto [10:26:55]query_string will be loaded in cgi processing [10:26:55]execute_cgi json_proto POST (null) [10:26:55]execute_cgi path=json_proto method=POST [10:26:55]POST find Content-Length [10:26:55]Host: 172.17.43.131:8080 [10:26:55]Content-Length: 801 [10:26:55]Content-Type: application/json [10:26:55] [10:26:55]POST finish read [10:26:55]Found Content-Length = 801 [10:26:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002856", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:26:55]execute_script... [10:26:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002856", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:26:55]POST & json_proto [10:26:55]process_json_proto [10:26:55]json parsed OK: [10:26:55]protocol is kg_v1.0 [10:26:55]action value=close_receipt [10:26:55]process_action close_receipt [10:26:55]cmd_close_receipt [10:26:55]MH_GetDate [10:26:55]Write to MH i2c: F0 00 00 49 01 39 [10:26:55]Write i2c OK [10:26:55]MH_I2C_Read... [10:26:55]Read from MH i2c: F0 [10:26:55]MH_I2C_Read... [10:26:55]Read from MH i2c: F0 09 00 [10:26:55]MH_I2C_Read... [10:26:55]Read from MH i2c: F0 09 00 49 01 00 F0 1C A6 66 F9 24 A2 66 7F [10:26:55]GetLastDocTimeStamp 1722162346 [10:26:55]current date 1722162416 [10:26:55]FM_GetShiftState [10:26:55]SAM_PROTO_GetShiftState [10:26:55]wFMCommunicate request_size=4 [10:26:55]MH_SAM_APDU [10:26:55]CAPDU: 80 13 01 00 [10:26:55]Write to MH i2c: E2 08 00 4A 01 80 13 01 00 00 00 00 00 C8 [10:26:55]Write i2c OK [10:26:55]MH_I2C_Read... [10:26:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:26:55]Read from MH i2c: E2 [10:26:55]MH_I2C_Read... [10:26:55]Read from MH i2c: E2 0E 00 [10:26:55]MH_I2C_Read... [10:26:55]Read from MH i2c: E2 0E 00 4A 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 79 [10:26:55]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:26:55]wFMCommunicate OK [10:26:55]SAM_PROTO_GetShiftState done [10:26:55]FM_GetShiftState done [10:26:55]opened in 1722125326 [10:26:55]opened+sec_in_day 1722211726 [10:26:55]quantity*price = 300075 [10:26:55]sum+1 = 300077 [10:26:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.76 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 0.00 Безнал.: 3000.76 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 173 28.07.2024 10:26 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226513 ФПД: 37450458079204 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T102656&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226513&fm=37450458079204&tin=02508201610067®Number=0000000000092624&sum=300076 [10:26:57]StoreToDocumentArchive [10:26:57]shift 439 fd 226513 [10:26:57]save to /storage/0439/doc_00226513 [10:26:57]save last doc name /storage/0439/doc_00226513 to /storage/kkm_last_doc_name [10:26:57]save OK [10:26:57]Clear old archive folders... [10:26:57]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:26:57]tlvbuf is 0198A030 [10:26:57]SAM_PROTO_ClearQueue [10:26:57]wFMCommunicate request_size=4 [10:26:57]MH_SAM_APDU [10:26:57]CAPDU: 80 09 00 00 [10:26:57]Write to MH i2c: E2 08 00 57 01 80 09 00 00 00 00 00 00 CA [10:26:57]Write i2c OK [10:26:57]MH_I2C_Read... [10:26:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:26:57]Read from MH i2c: E2 [10:26:57]MH_I2C_Read... [10:26:57]Read from MH i2c: E2 03 00 [10:26:57]MH_I2C_Read... [10:26:57]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [10:26:57]RAPDU: 90 00 [10:26:57]wFMCommunicate OK [10:26:57]SAM_PROTO_ClearQueue done [10:26:57]KKMCreateOFDPacket [10:26:57]OFDProtocolAddRootSTLVToBuf [10:26:57]FM_MakeSignedData [10:26:57]FM_MakeSignedData [10:26:57]SAM_PROTO_SignData [10:26:57]wFMCommunicate request_size=4 [10:26:57]MH_SAM_APDU [10:26:57]CAPDU: 80 0D 01 02 [10:26:57]Write to MH i2c: E2 08 00 58 01 80 0D 01 02 00 00 00 00 D2 [10:26:57]Write i2c OK [10:26:57]MH_I2C_Read... [10:26:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:26:57]Read from MH i2c: E2 [10:26:57]MH_I2C_Read... [10:26:57]Read from MH i2c: E2 03 00 [10:26:57]MH_I2C_Read... [10:26:57]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [10:26:57]RAPDU: 90 00 [10:26:57]wFMCommunicate OK [10:26:57]wFMCommunicate request_size=255 [10:26:57]MH_SAM_APDU [10:26: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 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 F0 1C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D1 74 03 00 35 04 06 00 22 0F 9D 40 [10:26:57]Write to MH i2c: E2 02 01 59 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 F0 1C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D1 74 03 00 35 04 06 00 22 0F 9D 40 00 00 03 [10:26:57]Write i2c OK [10:26:57]MH_I2C_Read... [10:26:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:26:57]Read from MH i2c: E2 [10:26:57]MH_I2C_Read... [10:26:57]Read from MH i2c: E2 03 00 [10:26:57]MH_I2C_Read... [10:26:57]Read from MH i2c: E2 03 00 59 01 00 90 00 CE [10:26:57]RAPDU: 90 00 [10:26:57]wFMCommunicate OK [10:26:57]wFMCommunicate request_size=7 [10:26:57]MH_SAM_APDU [10:26:57]CAPDU: 80 0D 02 02 02 1F E4 [10:26:57]Write to MH i2c: E2 0A 00 5A 01 80 0D 02 02 02 00 1F E4 00 00 DC [10:26:57]Write i2c OK [10:26:57]MH_I2C_Read... [10:26:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:26:57]Read from MH i2c: E2 [10:26:57]MH_I2C_Read... [10:26:57]Read from MH i2c: E2 03 00 [10:26:57]MH_I2C_Read... [10:26:57]Read from MH i2c: E2 03 00 5A 01 00 90 00 CF [10:26:57]RAPDU: 90 00 [10:26:57]wFMCommunicate OK [10:26:57]wFMCommunicate request_size=4 [10:26:57]MH_SAM_APDU [10:26:57]CAPDU: 80 0D 03 02 [10:26:57]Write to MH i2c: E2 08 00 5B 01 80 0D 03 02 00 00 00 00 D7 [10:26:57]Write i2c OK [10:26:57]MH_I2C_Read... [10:26:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:26:57]Read from MH i2c: E2 [10:26:57]MH_I2C_Read... [10:26:57]Read from MH i2c: E2 0B 00 [10:26:57]MH_I2C_Read... [10:26:57]Read from MH i2c: E2 0B 00 5B 01 00 42 74 AB 0A 32 6A 3F F6 90 00 14 [10:26:57]RAPDU: 42 74 AB 0A 32 6A 3F F6 90 00 [10:26:57]wFMCommunicate OK [10:26:57]SAM_PROTO_SignData done [10:26:57]FM_MakeSignedData done [10:26:57]CreateOFDProtocolMessage [10:26:57]wFMCommunicate request_size=4 [10:26:57]MH_SAM_APDU [10:26:57]CAPDU: 80 11 00 00 [10:26:57]Write to MH i2c: E2 08 00 5C 01 80 11 00 00 00 00 00 00 D7 [10:26:57]Write i2c OK [10:26:57]MH_I2C_Read... [10:26:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:26:57]Read from MH i2c: E2 [10:26:57]MH_I2C_Read... [10:26:57]Read from MH i2c: E2 17 00 [10:26:57]MH_I2C_Read... [10:26:57]Read from MH i2c: E2 17 00 5C 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 34 [10:26:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:26:57]wFMCommunicate OK [10:26:57]CreateOFDProtocolMessage done [10:26:57]OFDSenderStorePacket 226513 [10:26:57]StoreOFDPacket docnum=226513 [10:26:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 75 12 04 01 33 F9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 F0 1C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D1 74 03 00 35 04 06 00 22 0F 9D 40 1F E4 42 74 AB 0A 32 6A 3F F6 [10:26:57]CheckFolder [10:26:57]dirname=/storage/ofd_packets [10:26:57]CheckFolder done [10:26:57]ProducePacketName [10:26:57]name=ofd_packets/00226513 [10:26:57]NVStorageSaveData ofd_packets/00226513 [10:26:57]File name is /storage/ofd_packets/00226513 [10:26:57]Write 298 bytes [10:26:57]NVStorageSaveData done [10:26:57]OFDSenderStorePacket done [10:26:57]KKMCreateOFDPacket done [10:26:57]NVStorageSaveData kkm_last_timestamp [10:26:57]File name is /storage/kkm_last_timestamp [10:26:57]Write 4 bytes [10:26:57]NVStorageSaveData done [10:26:57]ExternCall_PrintAddStr [10:26:57]wPrintStart [10:26:57]Write to MH i2c: 01 00 00 5D 01 5E [10:26:57]Write i2c OK [10:26:57]MH_I2C_Read... [10:26:57]Read from MH i2c: 01 [10:26:57]MH_I2C_Read... [10:26:57]Read from MH i2c: 01 07 00 [10:26:57]MH_I2C_Read... [10:26:57]Read from MH i2c: 01 07 00 5D 01 00 00 00 00 00 FF 0F 73 [10:26:57]RasterBufferAndPrint [10:26:57]line Счет N : (1)2002856 [10:26:57]line ИНН: 02508201610067 [10:26:57]line Контрольно-Кассовый Чек [10:26:57]line ПРОДАЖА [10:26:57]line ТРК (МРК, ГНК) : 61 [10:26:57]line Товар: 2710194210 [10:26:57]line ДТ-К-5 [10:26:57]line 39.380 * 76.20 [10:26:57]line = 3000.76 [10:26:57]line НДС 12% НСП 1% [10:26:57]line > о реализуемом товаре [10:26:57]line ИТОГО: 3000.76 [10:26:57]line НСП 1% : 26.55 [10:26:57]line НДС 12% : 318.66 [10:26:57]line Наличными: 0.00 [10:26:57]line Безнал.: 3000.76 [10:26:57]line Место: АЗС № 97 "Партнер Нефть" [10:26:57]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:26:57]line СНО: Общий режим [10:26:57]line Чек 173 28.07.2024 10:26 [10:26:57]line Смена: 439 ФФД: 1.0 [10:26:57]line ЗНМ: 0300000054 [10:26:57]line РНМ: 0000000000092624 [10:26:57]line Версия ККМ: 001 [10:26:57]line Платежная система: O! деньги [10:26:57]line ФМ: 0000000000874959 [10:26:57]line ФД: 226513 [10:26:57]line ФПД: 37450458079204 [10:26:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T102656&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226513&fm=37450458079204&tin=02508201610067®Number=0000000000092624&sum=300076 [10:26:57]written 0, free lines is 4095 [10:26:58]Write to MH i2c: 01 00 00 87 01 88 [10:26:58]Write i2c OK [10:26:58]MH_I2C_Read... [10:26:58]Read from MH i2c: 01 [10:26:58]MH_I2C_Read... [10:26:58]Read from MH i2c: 01 07 00 [10:26:58]MH_I2C_Read... [10:26:58]Read from MH i2c: 01 07 00 87 01 00 00 00 00 00 71 0C 0C [10:26:58]RasterBufferAndPrint [10:26:58]line [10:26:58]line [10:26:58]line [10:26:58]line [10:26:58]line [10:26:58]written 0, free lines is 3188 [10:26:58]MH_Cut [10:26:58]Write to MH i2c: D1 01 00 8E 01 01 61 [10:26:58]Write i2c OK [10:26:58]MH_I2C_Read... [10:26:58]Read from MH i2c: D1 [10:26:58]MH_I2C_Read... [10:26:58]Read from MH i2c: D1 01 00 [10:26:58]MH_I2C_Read... [10:26:58]Read from MH i2c: D1 01 00 8E 01 00 60 [10:26:58]Write to MH i2c: 01 00 00 8F 01 90 [10:26:58]Write i2c OK [10:26:58]MH_I2C_Read... [10:26:59]*** Cut start [10:26:59]*** Partial cut [10:26:59]*** CUTSNS_PIN = 1 [10:26:59]*** CUTSNS_PIN = 0 [10:26:59]*** Brake cut motor [10:26:59]Read from MH i2c: 01 [10:26:59]MH_I2C_Read... [10:26:59]*** Stop cut motor [10:26:59]*** Cut end [10:26:59]Read from MH i2c: 01 07 00 [10:26:59]MH_I2C_Read... [10:26:59]Read from MH i2c: 01 07 00 8F 01 00 00 00 00 00 FF 0F A5 [10:26:59]process_action close_receipt done [10:26:59]requested_data is exist [10:26:59]produce_requested_data [10:26:59]requested_item fm.sn is exist - process it [10:26:59]wFMCommunicate request_size=4 [10:26:59]MH_SAM_APDU [10:26:59]CAPDU: 80 11 00 00 [10:26:59]Write to MH i2c: E2 08 00 90 01 80 11 00 00 00 00 00 00 0B [10:26:59]Write i2c OK [10:26:59]MH_I2C_Read... [10:26:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:26:59]Read from MH i2c: E2 [10:26:59]MH_I2C_Read... [10:26:59]Read from MH i2c: E2 17 00 [10:26:59]MH_I2C_Read... [10:26:59]Read from MH i2c: E2 17 00 90 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 68 [10:26:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:26:59]wFMCommunicate OK [10:26:59]requested_item fd.num is exist - process it [10:26:59]SAM_PROTO_GetFieldsCounters [10:26:59]wFMCommunicate request_size=4 [10:26:59]MH_SAM_APDU [10:26:59]CAPDU: 80 13 00 00 [10:26:59]Write to MH i2c: E2 08 00 91 01 80 13 00 00 00 00 00 00 0E [10:26:59]Write i2c OK [10:26:59]MH_I2C_Read... [10:27:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:27:00]Read from MH i2c: E2 [10:27:00]MH_I2C_Read... [10:27:00]Read from MH i2c: E2 62 00 [10:27:00]MH_I2C_Read... [10:27:00]Read from MH i2c: E2 62 00 91 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D1 74 03 00 0E 04 04 00 B7 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 3E [10:27:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D1 74 03 00 0E 04 04 00 B7 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:27:00]wFMCommunicate OK [10:27:00]SAM_PROTO_GetFieldsCounters done [10:27:00]requested_item shift.num is exist - process it [10:27:00]requested_item shift.opened is exist - process it [10:27:00]req_shift_opened [10:27:00]FM_GetShiftState [10:27:00]SAM_PROTO_GetShiftState [10:27:00]wFMCommunicate request_size=4 [10:27:00]MH_SAM_APDU [10:27:00]CAPDU: 80 13 01 00 [10:27:00]Write to MH i2c: E2 08 00 92 01 80 13 01 00 00 00 00 00 10 [10:27:00]Write i2c OK [10:27:00]MH_I2C_Read... [10:27:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:27:00]Read from MH i2c: E2 [10:27:00]MH_I2C_Read... [10:27:00]Read from MH i2c: E2 0E 00 [10:27:00]MH_I2C_Read... [10:27:00]Read from MH i2c: E2 0E 00 92 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 C1 [10:27:00]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:27:00]wFMCommunicate OK [10:27:00]SAM_PROTO_GetShiftState done [10:27:00]FM_GetShiftState done [10:27:00]req_shift_opened done [10:27:00]requested_item shift.open_date is exist - process it [10:27:00]req_shift_open_date [10:27:00]req_shift_open_date done [10:27:00]produce_requested_data done [10:27:00]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226513,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [10:27:00]process_action_free close_receipt [10:27:00]json_value_free [10:27:00]json_value_free done [10:27:00]process_json_proto returns [10:27:00]Send response to host [10:27:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226513,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [10:27:00]free response buf [10:27:00]execute_script done [10:27:00]execute_script returns [10:27:00]free content buf [10:27:00]Sock 7.Close socket [10:27:00]Sock 7.Thread stoped [10:27:59]ConnectInit Can't connect to host [10:27:59]CommunicateWithHost connect error [10:27:59]CommunicateWithHost err = -1 [10:27:59]OFD Sender: Server communicate error [10:27:59]OFD Sender: Processing packet 226512 [packets to send 602, broken 600] [10:27:59]ProducePacketName [10:27:59]name=ofd_packets/00226512 [10:27:59]OFD Sender: To server: pG, [10:27:59]CommunicateWithHost lk.salyk.kg:30040 [10:27:59]ConnectInit lk.salyk.kg [10:28:00]Connected sock=7 [10:28:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 E6 DB 04 01 BD 4C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 AC 00 00 00 F4 03 04 00 AA 1C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D0 74 03 00 35 04 06 00 4C 26 C0 A3 2B F5 D0 E0 6B B6 29 C3 F0 BE [10:28:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 76 7D 47 00 9A 3A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D0 74 03 00 F4 03 04 00 39 C9 A5 66 B6 04 01 00 00 2F B9 1A 9C C9 F7 FE BF [10:28:01]CommunicateWithHost err = 0 [10:28:01]CheckOFDResponse [10:28:01]1017 (14) - 77093643461234 [10:28:01]1041 (16) - 0000000000874959 [10:28:01]1040 (4) - 226512 [10:28:01]1012 (4) - 28.07.2024 04:29 [10:28:01]1206 (1) - 0 [10:28:01]OFD Sender: Remove packet 226512 [10:28:01]ProducePacketName [10:28:01]name=ofd_packets/00226512 [10:28:01]NVStorageDeleteData [10:28:01]OFD Sender: Processing packet 226513 [packets to send 601, broken 600] [10:28:01]ProducePacketName [10:28:01]name=ofd_packets/00226513 [10:28:01]OFD Sender: To server: pG, [10:28:01]CommunicateWithHost lk.salyk.kg:30040 [10:28:01]ConnectInit lk.salyk.kg [10:30:12]ConnectInit Can't connect to host [10:30:12]CommunicateWithHost connect error [10:30:12]CommunicateWithHost err = -1 [10:30:12]OFD Sender: Server communicate error [10:30:17]OFD Sender: Processing packet 226513 [packets to send 601, broken 600] [10:30:17]ProducePacketName [10:30:17]name=ofd_packets/00226513 [10:30:17]OFD Sender: To server: pG, [10:30:17]CommunicateWithHost lk.salyk.kg:30040 [10:30:17]ConnectInit lk.salyk.kg [10:30:18]Connected sock=7 [10:30:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 75 12 04 01 33 F9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 F0 1C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D1 74 03 00 35 04 06 00 22 0F 9D 40 1F E4 42 74 AB 0A 32 6A 3F F6 [10:30:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 CC 2A 47 00 18 8F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D1 74 03 00 F4 03 04 00 C3 C9 A5 66 B6 04 01 00 00 10 7E AA AF 9E BF FE 95 [10:30:18]CommunicateWithHost err = 0 [10:30:18]CheckOFDResponse [10:30:18]1017 (14) - 77093643461234 [10:30:18]1041 (16) - 0000000000874959 [10:30:18]1040 (4) - 226513 [10:30:18]1012 (4) - 28.07.2024 04:32 [10:30:18]1206 (1) - 0 [10:30:18]OFD Sender: Remove packet 226513 [10:30:18]ProducePacketName [10:30:18]name=ofd_packets/00226513 [10:30:18]NVStorageDeleteData [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:39]OFD Sender: No OFD packet to send [10:30:44]OFD Sender: No OFD packet to send [10:30:49]OFD Sender: No OFD packet to send [10:30:54]OFD Sender: No OFD packet to send [10:30:59]OFD Sender: No OFD packet to send [10:31:02]recv_with_timeout no data received [10:31:04]OFD Sender: No OFD packet to send [10:31:09]OFD Sender: No OFD packet to send [10:31:14]OFD Sender: No OFD packet to send [10:31:19]OFD Sender: No OFD packet to send [10:31:24]OFD Sender: No OFD packet to send [10:31:29]OFD Sender: No OFD packet to send [10:31:34]OFD Sender: No OFD packet to send [10:31:39]OFD Sender: No OFD packet to send [10:31:44]OFD Sender: No OFD packet to send [10:31:49]OFD Sender: No OFD packet to send [10:31:54]OFD Sender: No OFD packet to send [10:31:59]OFD Sender: No OFD packet to send [10:32:04]OFD Sender: No OFD packet to send [10:32:09]OFD Sender: No OFD packet to send [10:32:14]OFD Sender: No OFD packet to send [10:32:19]OFD Sender: No OFD packet to send [10:32:20]recv_with_timeout no data received [10:32:24]OFD Sender: No OFD packet to send [10:32:29]OFD Sender: No OFD packet to send [10:32:34]OFD Sender: No OFD packet to send [10:32:39]OFD Sender: No OFD packet to send [10:32:44]OFD Sender: No OFD packet to send [10:32:49]OFD Sender: No OFD packet to send [10:32:54]OFD Sender: No OFD packet to send [10:32:59]OFD Sender: No OFD packet to send [10:33:04]OFD Sender: No OFD packet to send [10:33:09]OFD Sender: No OFD packet to send [10:33:14]OFD Sender: No OFD packet to send [10:33:19]OFD Sender: No OFD packet to send [10:33:24]OFD Sender: No OFD packet to send [10:33:25]accept exits with 10 [10:33:25]New connection [10:33:25]New thread 3067477348 created [10:33:25]Thread 3067620708 joined [10:33:25]Waiting for new connection... [10:33:25] Sock 10.Parse request [10:33:25]Sock 10.Check first char [10:33:25]Sock 10.First char is OK [10:33:25]request: POST /json_proto HTTP/1.0 [10:33:25]Method: POST [10:33:25]URL: /json_proto [10:33:25]Method is POST - this is cgi request [10:33:25]url: /json_proto [10:33:25]query_string will be loaded in cgi processing [10:33:25]execute_cgi json_proto POST (null) [10:33:25]execute_cgi path=json_proto method=POST [10:33:25]POST find Content-Length [10:33:25]Host: 172.17.43.131:8080 [10:33:25]Content-Length: 801 [10:33:25]Content-Type: application/json [10:33:25] [10:33:25]POST finish read [10:33:25]Found Content-Length = 801 [10:33:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002857", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 48.560, "sum" : 3700.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3700.27 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:33:25]execute_script... [10:33: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)2002857", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 48.560, "sum" : 3700.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3700.27 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:33:25]POST & json_proto [10:33:25]process_json_proto [10:33:25]json parsed OK: [10:33:25]protocol is kg_v1.0 [10:33:25]action value=close_receipt [10:33:25]process_action close_receipt [10:33:25]cmd_close_receipt [10:33:25]MH_GetDate [10:33:25]Write to MH i2c: F0 00 00 93 01 83 [10:33:25]Write i2c OK [10:33:25]MH_I2C_Read... [10:33:25]Read from MH i2c: F0 [10:33:25]MH_I2C_Read... [10:33:25]Read from MH i2c: F0 09 00 [10:33:25]MH_I2C_Read... [10:33:25]Read from MH i2c: F0 09 00 93 01 00 75 1E A6 66 F9 24 A2 66 50 [10:33:25]GetLastDocTimeStamp 1722162416 [10:33:25]current date 1722162805 [10:33:25]FM_GetShiftState [10:33:25]SAM_PROTO_GetShiftState [10:33:25]wFMCommunicate request_size=4 [10:33:25]MH_SAM_APDU [10:33:25]CAPDU: 80 13 01 00 [10:33:25]Write to MH i2c: E2 08 00 94 01 80 13 01 00 00 00 00 00 12 [10:33:25]Write i2c OK [10:33:25]MH_I2C_Read... [10:33:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:33:25]Read from MH i2c: E2 [10:33:25]MH_I2C_Read... [10:33:25]Read from MH i2c: E2 0E 00 [10:33:25]MH_I2C_Read... [10:33:25]Read from MH i2c: E2 0E 00 94 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 C3 [10:33:25]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:33:25]wFMCommunicate OK [10:33:25]SAM_PROTO_GetShiftState done [10:33:25]FM_GetShiftState done [10:33:25]opened in 1722125326 [10:33:25]opened+sec_in_day 1722211726 [10:33:25]quantity*price = 370027 [10:33:25]sum+1 = 370028 [10:33:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3700.27 НСП 1% : 32.75 НДС 12% : 392.95 Наличными: 0.00 Безнал.: 3700.27 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 174 28.07.2024 10:33 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226514 ФПД: 68411324140544 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T103325&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226514&fm=68411324140544&tin=02508201610067®Number=0000000000092624&sum=370027 [10:33:26]StoreToDocumentArchive [10:33:26]shift 439 fd 226514 [10:33:26]save to /storage/0439/doc_00226514 [10:33:26]save last doc name /storage/0439/doc_00226514 to /storage/kkm_last_doc_name [10:33:26]save OK [10:33:26]Clear old archive folders... [10:33:26]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:33:26]tlvbuf is 01969410 [10:33:26]SAM_PROTO_ClearQueue [10:33:26]wFMCommunicate request_size=4 [10:33:26]MH_SAM_APDU [10:33:26]CAPDU: 80 09 00 00 [10:33:26]Write to MH i2c: E2 08 00 A1 01 80 09 00 00 00 00 00 00 14 [10:33:26]Write i2c OK [10:33:26]MH_I2C_Read... [10:33:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:33:26]Read from MH i2c: E2 [10:33:26]MH_I2C_Read... [10:33:26]Read from MH i2c: E2 03 00 [10:33:26]MH_I2C_Read... [10:33:26]Read from MH i2c: E2 03 00 A1 01 00 90 00 16 [10:33:26]RAPDU: 90 00 [10:33:26]wFMCommunicate OK [10:33:26]SAM_PROTO_ClearQueue done [10:33:26]KKMCreateOFDPacket [10:33:26]OFDProtocolAddRootSTLVToBuf [10:33:26]FM_MakeSignedData [10:33:26]FM_MakeSignedData [10:33:26]SAM_PROTO_SignData [10:33:26]wFMCommunicate request_size=4 [10:33:26]MH_SAM_APDU [10:33:26]CAPDU: 80 0D 01 02 [10:33:26]Write to MH i2c: E2 08 00 A2 01 80 0D 01 02 00 00 00 00 1C [10:33:26]Write i2c OK [10:33:26]MH_I2C_Read... [10:33:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:33:26]Read from MH i2c: E2 [10:33:26]MH_I2C_Read... [10:33:26]Read from MH i2c: E2 03 00 [10:33:26]MH_I2C_Read... [10:33:26]Read from MH i2c: E2 03 00 A2 01 00 90 00 17 [10:33:26]RAPDU: 90 00 [10:33:26]wFMCommunicate OK [10:33:26]wFMCommunicate request_size=255 [10:33:26]MH_SAM_APDU [10:33: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 35 FF 03 08 00 03 B0 BD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6B A5 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B A5 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CB 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 99 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B A5 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 00 00 00 F4 03 04 00 75 1E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D2 74 03 00 35 04 06 00 3E 38 40 AC [10:33:26]Write to MH i2c: E2 02 01 A3 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B0 BD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6B A5 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B A5 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CB 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 99 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B A5 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 00 00 00 F4 03 04 00 75 1E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D2 74 03 00 35 04 06 00 3E 38 40 AC 00 00 AD [10:33:26]Write i2c OK [10:33:26]MH_I2C_Read... [10:33:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:33:26]Read from MH i2c: E2 [10:33:26]MH_I2C_Read... [10:33:26]Read from MH i2c: E2 03 00 [10:33:26]MH_I2C_Read... [10:33:26]Read from MH i2c: E2 03 00 A3 01 00 90 00 18 [10:33:26]RAPDU: 90 00 [10:33:26]wFMCommunicate OK [10:33:26]wFMCommunicate request_size=7 [10:33:26]MH_SAM_APDU [10:33:26]CAPDU: 80 0D 02 02 02 8C 00 [10:33:26]Write to MH i2c: E2 0A 00 A4 01 80 0D 02 02 02 00 8C 00 00 00 AF [10:33:26]Write i2c OK [10:33:26]MH_I2C_Read... [10:33:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:33:26]Read from MH i2c: E2 [10:33:26]MH_I2C_Read... [10:33:26]Read from MH i2c: E2 03 00 [10:33:26]MH_I2C_Read... [10:33:26]Read from MH i2c: E2 03 00 A4 01 00 90 00 19 [10:33:26]RAPDU: 90 00 [10:33:26]wFMCommunicate OK [10:33:26]wFMCommunicate request_size=4 [10:33:26]MH_SAM_APDU [10:33:26]CAPDU: 80 0D 03 02 [10:33:26]Write to MH i2c: E2 08 00 A5 01 80 0D 03 02 00 00 00 00 21 [10:33:26]Write i2c OK [10:33:26]MH_I2C_Read... [10:33:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:33:26]Read from MH i2c: E2 [10:33:26]MH_I2C_Read... [10:33:26]Read from MH i2c: E2 0B 00 [10:33:26]MH_I2C_Read... [10:33:26]Read from MH i2c: E2 0B 00 A5 01 00 8D CC 80 BF 71 90 0B 05 90 00 CB [10:33:26]RAPDU: 8D CC 80 BF 71 90 0B 05 90 00 [10:33:26]wFMCommunicate OK [10:33:26]SAM_PROTO_SignData done [10:33:26]FM_MakeSignedData done [10:33:26]CreateOFDProtocolMessage [10:33:26]wFMCommunicate request_size=4 [10:33:26]MH_SAM_APDU [10:33:26]CAPDU: 80 11 00 00 [10:33:26]Write to MH i2c: E2 08 00 A6 01 80 11 00 00 00 00 00 00 21 [10:33:26]Write i2c OK [10:33:26]MH_I2C_Read... [10:33:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:33:26]Read from MH i2c: E2 [10:33:26]MH_I2C_Read... [10:33:26]Read from MH i2c: E2 17 00 [10:33:26]MH_I2C_Read... [10:33:26]Read from MH i2c: E2 17 00 A6 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7E [10:33:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:33:26]wFMCommunicate OK [10:33:26]CreateOFDProtocolMessage done [10:33:26]OFDSenderStorePacket 226514 [10:33:26]StoreOFDPacket docnum=226514 [10:33:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 F7 35 04 01 D0 36 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 35 FF 03 08 00 03 B0 BD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6B A5 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B A5 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CB 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 99 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B A5 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 00 00 00 F4 03 04 00 75 1E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D2 74 03 00 35 04 06 00 3E 38 40 AC 8C 00 8D CC 80 BF 71 90 0B 05 [10:33:26]CheckFolder [10:33:26]dirname=/storage/ofd_packets [10:33:26]CheckFolder done [10:33:26]ProducePacketName [10:33:26]name=ofd_packets/00226514 [10:33:26]NVStorageSaveData ofd_packets/00226514 [10:33:26]File name is /storage/ofd_packets/00226514 [10:33:26]Write 298 bytes [10:33:26]NVStorageSaveData done [10:33:26]OFDSenderStorePacket done [10:33:26]KKMCreateOFDPacket done [10:33:26]NVStorageSaveData kkm_last_timestamp [10:33:26]File name is /storage/kkm_last_timestamp [10:33:26]Write 4 bytes [10:33:26]NVStorageSaveData done [10:33:26]ExternCall_PrintAddStr [10:33:26]wPrintStart [10:33:26]Write to MH i2c: 01 00 00 A7 01 A8 [10:33:26]Write i2c OK [10:33:26]MH_I2C_Read... [10:33:26]Read from MH i2c: 01 [10:33:26]MH_I2C_Read... [10:33:26]Read from MH i2c: 01 07 00 [10:33:26]MH_I2C_Read... [10:33:26]Read from MH i2c: 01 07 00 A7 01 00 00 00 00 00 FF 0F BD [10:33:26]RasterBufferAndPrint [10:33:26]line Счет N : (1)2002857 [10:33:26]line ИНН: 02508201610067 [10:33:26]line Контрольно-Кассовый Чек [10:33:26]line ПРОДАЖА [10:33:26]line ТРК (МРК, ГНК) : 41 [10:33:26]line Товар: 2710194210 [10:33:26]line ДТ-К-5 [10:33:26]line 48.560 * 76.20 [10:33:26]line = 3700.27 [10:33:26]line НДС 12% НСП 1% [10:33:26]line > о реализуемом товаре [10:33:26]line ИТОГО: 3700.27 [10:33:26]line НСП 1% : 32.75 [10:33:26]line НДС 12% : 392.95 [10:33:26]line Наличными: 0.00 [10:33:26]line Безнал.: 3700.27 [10:33:26]line Место: АЗС № 97 "Партнер Нефть" [10:33:26]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:33:26]line СНО: Общий режим [10:33:26]line Чек 174 28.07.2024 10:33 [10:33:26]line Смена: 439 ФФД: 1.0 [10:33:26]line ЗНМ: 0300000054 [10:33:26]line РНМ: 0000000000092624 [10:33:26]line Версия ККМ: 001 [10:33:26]line Платежная система: O! деньги [10:33:26]line ФМ: 0000000000874959 [10:33:26]line ФД: 226514 [10:33:26]line ФПД: 68411324140544 [10:33:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T103325&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226514&fm=68411324140544&tin=02508201610067®Number=0000000000092624&sum=370027 [10:33:26]written 0, free lines is 4095 [10:33:26]OFD Sender: Processing packet 226514 [packets to send 601, broken 600] [10:33:26]ProducePacketName [10:33:26]name=ofd_packets/00226514 [10:33:26]OFD Sender: To server: pG, [10:33:26]CommunicateWithHost lk.salyk.kg:30040 [10:33:26]ConnectInit lk.salyk.kg [10:33:27]Write to MH i2c: 01 00 00 D1 01 D2 [10:33:27]Write i2c OK [10:33:27]MH_I2C_Read... [10:33:27]Read from MH i2c: 01 [10:33:27]MH_I2C_Read... [10:33:27]Read from MH i2c: 01 07 00 [10:33:27]MH_I2C_Read... [10:33:27]Read from MH i2c: 01 07 00 D1 01 00 00 00 00 00 7A 0C 5F [10:33:27]RasterBufferAndPrint [10:33:27]line [10:33:27]line [10:33:27]line [10:33:27]line [10:33:27]line [10:33:27]written 0, free lines is 3197 [10:33:27]MH_Cut [10:33:27]Write to MH i2c: D1 01 00 D8 01 01 AB [10:33:27]Write i2c OK [10:33:27]MH_I2C_Read... [10:33:27]Read from MH i2c: D1 [10:33:27]MH_I2C_Read... [10:33:27]Read from MH i2c: D1 01 00 [10:33:27]MH_I2C_Read... [10:33:27]Read from MH i2c: D1 01 00 D8 01 00 AA [10:33:27]Write to MH i2c: 01 00 00 D9 01 DA [10:33:27]Write i2c OK [10:33:27]MH_I2C_Read... [10:33:28]*** Cut start [10:33:28]*** Partial cut [10:33:28]*** CUTSNS_PIN = 1 [10:33:28]*** CUTSNS_PIN = 0 [10:33:28]*** Brake cut motor [10:33:29]Read from MH i2c: 01 [10:33:29]MH_I2C_Read... [10:33:29]*** Stop cut motor [10:33:29]*** Cut end [10:33:29]Read from MH i2c: 01 07 00 [10:33:29]MH_I2C_Read... [10:33:29]Read from MH i2c: 01 07 00 D9 01 00 00 00 00 00 FF 0F EF [10:33:29]process_action close_receipt done [10:33:29]requested_data is exist [10:33:29]produce_requested_data [10:33:29]requested_item fm.sn is exist - process it [10:33:29]wFMCommunicate request_size=4 [10:33:29]MH_SAM_APDU [10:33:29]CAPDU: 80 11 00 00 [10:33:29]Write to MH i2c: E2 08 00 DA 01 80 11 00 00 00 00 00 00 55 [10:33:29]Write i2c OK [10:33:29]MH_I2C_Read... [10:33:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:33:29]Read from MH i2c: E2 [10:33:29]MH_I2C_Read... [10:33:29]Read from MH i2c: E2 17 00 [10:33:29]MH_I2C_Read... [10:33:29]Read from MH i2c: E2 17 00 DA 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B2 [10:33:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:33:29]wFMCommunicate OK [10:33:29]requested_item fd.num is exist - process it [10:33:29]SAM_PROTO_GetFieldsCounters [10:33:29]wFMCommunicate request_size=4 [10:33:29]MH_SAM_APDU [10:33:29]CAPDU: 80 13 00 00 [10:33:29]Write to MH i2c: E2 08 00 DB 01 80 13 00 00 00 00 00 00 58 [10:33:29]Write i2c OK [10:33:29]MH_I2C_Read... [10:33:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:33:29]Read from MH i2c: E2 [10:33:29]MH_I2C_Read... [10:33:29]Read from MH i2c: E2 62 00 [10:33:29]MH_I2C_Read... [10:33:29]Read from MH i2c: E2 62 00 DB 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D2 74 03 00 0E 04 04 00 B7 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 8C [10:33:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D2 74 03 00 0E 04 04 00 B7 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:33:29]wFMCommunicate OK [10:33:29]SAM_PROTO_GetFieldsCounters done [10:33:29]requested_item shift.num is exist - process it [10:33:29]requested_item shift.opened is exist - process it [10:33:29]req_shift_opened [10:33:29]FM_GetShiftState [10:33:29]SAM_PROTO_GetShiftState [10:33:29]wFMCommunicate request_size=4 [10:33:29]MH_SAM_APDU [10:33:29]CAPDU: 80 13 01 00 [10:33:29]Write to MH i2c: E2 08 00 DC 01 80 13 01 00 00 00 00 00 5A [10:33:29]Write i2c OK [10:33:29]MH_I2C_Read... [10:33:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:33:29]Read from MH i2c: E2 [10:33:29]MH_I2C_Read... [10:33:29]Read from MH i2c: E2 0E 00 [10:33:29]MH_I2C_Read... [10:33:29]Read from MH i2c: E2 0E 00 DC 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 0B [10:33:29]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:33:29]wFMCommunicate OK [10:33:29]SAM_PROTO_GetShiftState done [10:33:29]FM_GetShiftState done [10:33:29]req_shift_opened done [10:33:29]requested_item shift.open_date is exist - process it [10:33:29]req_shift_open_date [10:33:29]req_shift_open_date done [10:33:29]produce_requested_data done [10:33:29]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226514,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [10:33:29]process_action_free close_receipt [10:33:29]json_value_free [10:33:29]json_value_free done [10:33:29]process_json_proto returns [10:33:29]Send response to host [10:33:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226514,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [10:33:29]free response buf [10:33:29]execute_script done [10:33:29]execute_script returns [10:33:29]free content buf [10:33:29]Sock 10.Close socket [10:33:29]Sock 10.Thread stoped [10:33:31]ConnectInit Can't take IP for lk.salyk.kg [10:33:31]CommunicateWithHost connect error [10:33:31]CommunicateWithHost err = -1 [10:33:31]OFD Sender: Server communicate error [10:33:33]accept exits with 9 [10:33:33]New connection [10:33:33]New thread 3067620708 created [10:33:33]Thread 3067477348 joined [10:33:33]Waiting for new connection... [10:33:33] Sock 9.Parse request [10:33:33]Sock 9.Check first char [10:33:33]Sock 9.First char is OK [10:33:33]request: POST /json_proto HTTP/1.0 [10:33:33]Method: POST [10:33:33]URL: /json_proto [10:33:33]Method is POST - this is cgi request [10:33:33]url: /json_proto [10:33:33]query_string will be loaded in cgi processing [10:33:33]execute_cgi json_proto POST (null) [10:33:33]execute_cgi path=json_proto method=POST [10:33:33]POST find Content-Length [10:33:33]Host: 172.17.43.131:8080 [10:33:33]Content-Length: 680 [10:33:33]Content-Type: application/json [10:33:33] [10:33:33]POST finish read [10:33:33]Found Content-Length = 680 [10:33:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002859", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 48.560, "sum" : 3700.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3700.00, "total" : 3700.00, "payments": [ { "type": 0, "sum" : 3700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:33:33]execute_script... [10:33:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002859", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 48.560, "sum" : 3700.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3700.00, "total" : 3700.00, "payments": [ { "type": 0, "sum" : 3700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:33:33]POST & json_proto [10:33:33]process_json_proto [10:33:33]json parsed OK: [10:33:33]protocol is kg_v1.0 [10:33:33]action value=close_receipt [10:33:33]process_action close_receipt [10:33:33]cmd_close_receipt [10:33:33]MH_GetDate [10:33:33]Write to MH i2c: F0 00 00 DD 01 CD [10:33:33]Write i2c OK [10:33:33]MH_I2C_Read... [10:33:33]Read from MH i2c: F0 [10:33:33]MH_I2C_Read... [10:33:33]Read from MH i2c: F0 09 00 [10:33:33]MH_I2C_Read... [10:33:33]Read from MH i2c: F0 09 00 DD 01 00 7D 1E A6 66 F9 24 A2 66 A2 [10:33:33]GetLastDocTimeStamp 1722162805 [10:33:33]current date 1722162813 [10:33:33]FM_GetShiftState [10:33:33]SAM_PROTO_GetShiftState [10:33:33]wFMCommunicate request_size=4 [10:33:33]MH_SAM_APDU [10:33:33]CAPDU: 80 13 01 00 [10:33:33]Write to MH i2c: E2 08 00 DE 01 80 13 01 00 00 00 00 00 5C [10:33:33]Write i2c OK [10:33:33]MH_I2C_Read... [10:33:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:33:33]Read from MH i2c: E2 [10:33:33]MH_I2C_Read... [10:33:33]Read from MH i2c: E2 0E 00 [10:33:33]MH_I2C_Read... [10:33:33]Read from MH i2c: E2 0E 00 DE 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 0D [10:33:33]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:33:33]wFMCommunicate OK [10:33:33]SAM_PROTO_GetShiftState done [10:33:33]FM_GetShiftState done [10:33:33]opened in 1722125326 [10:33:33]opened+sec_in_day 1722211726 [10:33:33]quantity*price = 370027 [10:33:33]sum+1 = 370028 [10:33:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.27 ИТОГО: 3700.00 Внесено: 3700.00 СДАЧА: 0.00 НСП 1% : 32.75 НДС 12% : 392.95 Наличными: 3700.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 175 28.07.2024 10:33 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226515 ФПД: 76251264096647 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T103333&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226515&fm=76251264096647&tin=02508201610067®Number=0000000000092624&sum=370000 [10:33:34]StoreToDocumentArchive [10:33:34]shift 439 fd 226515 [10:33:34]save to /storage/0439/doc_00226515 [10:33:34]save last doc name /storage/0439/doc_00226515 to /storage/kkm_last_doc_name [10:33:34]save OK [10:33:34]Clear old archive folders... [10:33:34]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:33:34]tlvbuf is 019952C0 [10:33:34]SAM_PROTO_ClearQueue [10:33:34]wFMCommunicate request_size=4 [10:33:34]MH_SAM_APDU [10:33:34]CAPDU: 80 09 00 00 [10:33:34]Write to MH i2c: E2 08 00 EB 01 80 09 00 00 00 00 00 00 5E [10:33:34]Write i2c OK [10:33:34]MH_I2C_Read... [10:33:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:33:34]Read from MH i2c: E2 [10:33:34]MH_I2C_Read... [10:33:34]Read from MH i2c: E2 03 00 [10:33:34]MH_I2C_Read... [10:33:34]Read from MH i2c: E2 03 00 EB 01 00 90 00 60 [10:33:34]RAPDU: 90 00 [10:33:34]wFMCommunicate OK [10:33:34]SAM_PROTO_ClearQueue done [10:33:34]KKMCreateOFDPacket [10:33:34]OFDProtocolAddRootSTLVToBuf [10:33:34]FM_MakeSignedData [10:33:34]FM_MakeSignedData [10:33:34]SAM_PROTO_SignData [10:33:34]wFMCommunicate request_size=4 [10:33:34]MH_SAM_APDU [10:33:34]CAPDU: 80 0D 01 02 [10:33:34]Write to MH i2c: E2 08 00 EC 01 80 0D 01 02 00 00 00 00 66 [10:33:34]Write i2c OK [10:33:34]MH_I2C_Read... [10:33:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:33:34]Read from MH i2c: E2 [10:33:34]MH_I2C_Read... [10:33:34]Read from MH i2c: E2 03 00 [10:33:34]MH_I2C_Read... [10:33:34]Read from MH i2c: E2 03 00 EC 01 00 90 00 61 [10:33:34]RAPDU: 90 00 [10:33:34]wFMCommunicate OK [10:33:34]wFMCommunicate request_size=255 [10:33:34]MH_SAM_APDU [10:33: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 35 FF 03 08 00 03 B0 BD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6B A5 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 A5 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CB 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 99 00 00 00 00 07 04 06 00 50 A5 05 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 7D 1E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D3 74 03 00 35 04 06 00 45 59 A1 82 [10:33:34]Write to MH i2c: E2 02 01 ED 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B0 BD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6B A5 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 A5 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CB 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 99 00 00 00 00 07 04 06 00 50 A5 05 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 7D 1E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D3 74 03 00 35 04 06 00 45 59 A1 82 00 00 2A [10:33:34]Write i2c OK [10:33:34]MH_I2C_Read... [10:33:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:33:35]Read from MH i2c: E2 [10:33:35]MH_I2C_Read... [10:33:35]Read from MH i2c: E2 03 00 [10:33:35]MH_I2C_Read... [10:33:35]Read from MH i2c: E2 03 00 ED 01 00 90 00 62 [10:33:35]RAPDU: 90 00 [10:33:35]wFMCommunicate OK [10:33:35]wFMCommunicate request_size=7 [10:33:35]MH_SAM_APDU [10:33:35]CAPDU: 80 0D 02 02 02 99 87 [10:33:35]Write to MH i2c: E2 0A 00 EE 01 80 0D 02 02 02 00 99 87 00 00 8D [10:33:35]Write i2c OK [10:33:35]MH_I2C_Read... [10:33:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:33:35]Read from MH i2c: E2 [10:33:35]MH_I2C_Read... [10:33:35]Read from MH i2c: E2 03 00 [10:33:35]MH_I2C_Read... [10:33:35]Read from MH i2c: E2 03 00 EE 01 00 90 00 63 [10:33:35]RAPDU: 90 00 [10:33:35]wFMCommunicate OK [10:33:35]wFMCommunicate request_size=4 [10:33:35]MH_SAM_APDU [10:33:35]CAPDU: 80 0D 03 02 [10:33:35]Write to MH i2c: E2 08 00 EF 01 80 0D 03 02 00 00 00 00 6B [10:33:35]Write i2c OK [10:33:35]MH_I2C_Read... [10:33:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:33:35]Read from MH i2c: E2 [10:33:35]MH_I2C_Read... [10:33:35]Read from MH i2c: E2 0B 00 [10:33:35]MH_I2C_Read... [10:33:35]Read from MH i2c: E2 0B 00 EF 01 00 8E 25 8E A8 42 1B 2C EC 90 00 CA [10:33:35]RAPDU: 8E 25 8E A8 42 1B 2C EC 90 00 [10:33:35]wFMCommunicate OK [10:33:35]SAM_PROTO_SignData done [10:33:35]FM_MakeSignedData done [10:33:35]CreateOFDProtocolMessage [10:33:35]wFMCommunicate request_size=4 [10:33:35]MH_SAM_APDU [10:33:35]CAPDU: 80 11 00 00 [10:33:35]Write to MH i2c: E2 08 00 F0 01 80 11 00 00 00 00 00 00 6B [10:33:35]Write i2c OK [10:33:35]MH_I2C_Read... [10:33:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:33:35]Read from MH i2c: E2 [10:33:35]MH_I2C_Read... [10:33:35]Read from MH i2c: E2 17 00 [10:33:35]MH_I2C_Read... [10:33:35]Read from MH i2c: E2 17 00 F0 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C8 [10:33:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:33:35]wFMCommunicate OK [10:33:35]CreateOFDProtocolMessage done [10:33:35]OFDSenderStorePacket 226515 [10:33:35]StoreOFDPacket docnum=226515 [10:33:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 3A 9B 04 01 FE 36 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 35 FF 03 08 00 03 B0 BD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6B A5 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 A5 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CB 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 99 00 00 00 00 07 04 06 00 50 A5 05 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 7D 1E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D3 74 03 00 35 04 06 00 45 59 A1 82 99 87 8E 25 8E A8 42 1B 2C EC [10:33:35]CheckFolder [10:33:35]dirname=/storage/ofd_packets [10:33:35]CheckFolder done [10:33:35]ProducePacketName [10:33:35]name=ofd_packets/00226515 [10:33:35]NVStorageSaveData ofd_packets/00226515 [10:33:35]File name is /storage/ofd_packets/00226515 [10:33:35]Write 298 bytes [10:33:35]NVStorageSaveData done [10:33:35]OFDSenderStorePacket done [10:33:35]KKMCreateOFDPacket done [10:33:35]NVStorageSaveData kkm_last_timestamp [10:33:35]File name is /storage/kkm_last_timestamp [10:33:35]Write 4 bytes [10:33:35]NVStorageSaveData done [10:33:35]ExternCall_PrintAddStr [10:33:35]wPrintStart [10:33:35]Write to MH i2c: 01 00 00 F1 01 F2 [10:33:35]Write i2c OK [10:33:35]MH_I2C_Read... [10:33:35]Read from MH i2c: 01 [10:33:35]MH_I2C_Read... [10:33:35]Read from MH i2c: 01 07 00 [10:33:35]MH_I2C_Read... [10:33:35]Read from MH i2c: 01 07 00 F1 01 00 00 00 00 00 FF 0F 07 [10:33:35]RasterBufferAndPrint [10:33:35]line Счет N : (1)2002859 [10:33:35]line ИНН: 02508201610067 [10:33:35]line Контрольно-Кассовый Чек [10:33:35]line ПРОДАЖА [10:33:35]line ТРК (МРК, ГНК) : 41 [10:33:35]line Товар: 2710194210 [10:33:35]line ДТ-К-5 [10:33:35]line 48.560 * 76.20 [10:33:35]line = 3700.27 [10:33:35]line НДС 12% НСП 1% [10:33:35]line > о реализуемом товаре [10:33:35]line ОКРУГЛЕНИЕ: -0.27 [10:33:35]line ИТОГО: 3700.00 [10:33:35]line Внесено: 3700.00 [10:33:35]line СДАЧА: 0.00 [10:33:35]line НСП 1% : 32.75 [10:33:35]line НДС 12% : 392.95 [10:33:35]line Наличными: 3700.00 [10:33:35]line Безнал.: 0.00 [10:33:35]line Место: АЗС № 97 "Партнер Нефть" [10:33:35]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:33:35]line СНО: Общий режим [10:33:35]line Чек 175 28.07.2024 10:33 [10:33:35]line Смена: 439 ФФД: 1.0 [10:33:35]line ЗНМ: 0300000054 [10:33:35]line РНМ: 0000000000092624 [10:33:35]line Версия ККМ: 001 [10:33:35]line ФМ: 0000000000874959 [10:33:35]line ФД: 226515 [10:33:35]line ФПД: 76251264096647 [10:33:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T103333&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226515&fm=76251264096647&tin=02508201610067®Number=0000000000092624&sum=370000 [10:33:35]written 0, free lines is 4095 [10:33:35]OFD Sender: Processing packet 226514 [packets to send 602, broken 600] [10:33:35]ProducePacketName [10:33:35]name=ofd_packets/00226514 [10:33:35]OFD Sender: To server: pG, [10:33:35]CommunicateWithHost lk.salyk.kg:30040 [10:33:35]ConnectInit lk.salyk.kg [10:33:35]Write to MH i2c: 01 00 00 1C 02 1E [10:33:35]Write i2c OK [10:33:35]MH_I2C_Read... [10:33:35]Read from MH i2c: 01 [10:33:35]MH_I2C_Read... [10:33:35]Read from MH i2c: 01 07 00 [10:33:35]MH_I2C_Read... [10:33:35]Read from MH i2c: 01 07 00 1C 02 00 00 00 00 00 66 0C 97 [10:33:35]RasterBufferAndPrint [10:33:35]line [10:33:35]line [10:33:35]line [10:33:35]line [10:33:35]line [10:33:35]written 0, free lines is 3181 [10:33:35]MH_Cut [10:33:35]Write to MH i2c: D1 01 00 23 02 01 F7 [10:33:35]Write i2c OK [10:33:35]MH_I2C_Read... [10:33:35]Read from MH i2c: D1 [10:33:35]MH_I2C_Read... [10:33:35]Read from MH i2c: D1 01 00 [10:33:35]MH_I2C_Read... [10:33:35]Read from MH i2c: D1 01 00 23 02 00 F6 [10:33:35]Write to MH i2c: 01 00 00 24 02 26 [10:33:35]Write i2c OK [10:33:35]MH_I2C_Read... [10:33:37]*** Cut start [10:33:37]*** Partial cut [10:33:37]*** CUTSNS_PIN = 1 [10:33:37]*** CUTSNS_PIN = 0 [10:33:37]*** Brake cut motor [10:33:37]Read from MH i2c: 01 [10:33:37]MH_I2C_Read... [10:33:37]*** Stop cut motor [10:33:37]*** Cut end [10:33:37]Read from MH i2c: 01 07 00 [10:33:37]MH_I2C_Read... [10:33:37]Read from MH i2c: 01 07 00 24 02 00 00 00 00 00 FF 0F 3B [10:33:37]process_action close_receipt done [10:33:37]requested_data is exist [10:33:37]produce_requested_data [10:33:37]requested_item fm.sn is exist - process it [10:33:37]wFMCommunicate request_size=4 [10:33:37]MH_SAM_APDU [10:33:37]CAPDU: 80 11 00 00 [10:33:37]Write to MH i2c: E2 08 00 25 02 80 11 00 00 00 00 00 00 A1 [10:33:37]Write i2c OK [10:33:37]MH_I2C_Read... [10:33:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:33:37]Read from MH i2c: E2 [10:33:37]MH_I2C_Read... [10:33:37]Read from MH i2c: E2 17 00 [10:33:37]MH_I2C_Read... [10:33:37]Read from MH i2c: E2 17 00 25 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FE [10:33:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:33:37]wFMCommunicate OK [10:33:37]requested_item fd.num is exist - process it [10:33:37]SAM_PROTO_GetFieldsCounters [10:33:37]wFMCommunicate request_size=4 [10:33:37]MH_SAM_APDU [10:33:37]CAPDU: 80 13 00 00 [10:33:37]Write to MH i2c: E2 08 00 26 02 80 13 00 00 00 00 00 00 A4 [10:33:37]Write i2c OK [10:33:37]MH_I2C_Read... [10:33:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:33:37]Read from MH i2c: E2 [10:33:37]MH_I2C_Read... [10:33:37]Read from MH i2c: E2 62 00 [10:33:37]MH_I2C_Read... [10:33:37]Read from MH i2c: E2 62 00 26 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D3 74 03 00 0E 04 04 00 B7 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 DC [10:33:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D3 74 03 00 0E 04 04 00 B7 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:33:37]wFMCommunicate OK [10:33:37]SAM_PROTO_GetFieldsCounters done [10:33:37]requested_item shift.num is exist - process it [10:33:37]requested_item shift.opened is exist - process it [10:33:37]req_shift_opened [10:33:37]FM_GetShiftState [10:33:37]SAM_PROTO_GetShiftState [10:33:37]wFMCommunicate request_size=4 [10:33:37]MH_SAM_APDU [10:33:37]CAPDU: 80 13 01 00 [10:33:37]Write to MH i2c: E2 08 00 27 02 80 13 01 00 00 00 00 00 A6 [10:33:37]Write i2c OK [10:33:37]MH_I2C_Read... [10:33:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:33:38]Read from MH i2c: E2 [10:33:38]MH_I2C_Read... [10:33:38]Read from MH i2c: E2 0E 00 [10:33:38]MH_I2C_Read... [10:33:38]Read from MH i2c: E2 0E 00 27 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 57 [10:33:38]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:33:38]wFMCommunicate OK [10:33:38]SAM_PROTO_GetShiftState done [10:33:38]FM_GetShiftState done [10:33:38]req_shift_opened done [10:33:38]requested_item shift.open_date is exist - process it [10:33:38]req_shift_open_date [10:33:38]req_shift_open_date done [10:33:38]produce_requested_data done [10:33:38]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226515,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [10:33:38]process_action_free close_receipt [10:33:38]json_value_free [10:33:38]json_value_free done [10:33:38]process_json_proto returns [10:33:38]Send response to host [10:33:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226515,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [10:33:38]free response buf [10:33:38]execute_script done [10:33:38]execute_script returns [10:33:38]free content buf [10:33:38]Sock 9.Close socket [10:33:38]Sock 9.Thread stoped [10:33:40]ConnectInit Can't take IP for lk.salyk.kg [10:33:40]CommunicateWithHost connect error [10:33:40]CommunicateWithHost err = -1 [10:33:40]OFD Sender: Server communicate error [10:33:42]recv_with_timeout no data received [10:33:43]accept exits with 10 [10:33:43]New connection [10:33:43]New thread 3067477348 created [10:33:43]Thread 3067620708 joined [10:33:43]Waiting for new connection... [10:33:43] Sock 10.Parse request [10:33:43]Sock 10.Check first char [10:33:43]Sock 10.First char is OK [10:33:43]request: POST /json_proto HTTP/1.0 [10:33:43]Method: POST [10:33:43]URL: /json_proto [10:33:43]Method is POST - this is cgi request [10:33:43]url: /json_proto [10:33:43]query_string will be loaded in cgi processing [10:33:43]execute_cgi json_proto POST (null) [10:33:43]execute_cgi path=json_proto method=POST [10:33:43]POST find Content-Length [10:33:43]Host: 172.17.43.131:8080 [10:33:43]Content-Length: 737 [10:33:43]Content-Type: application/json [10:33:43] [10:33:43]POST finish read [10:33:43]Found Content-Length = 737 [10:33:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 226515, "base_FM": "0000000000874959", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002859", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 48.560, "sum" : 3700.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3700.00, "total" : 3700.00, "payments": [ { "type": 0, "sum" : 3700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:33:43]execute_script... [10:33:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 226515, "base_FM": "0000000000874959", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002859", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 48.560, "sum" : 3700.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3700.00, "total" : 3700.00, "payments": [ { "type": 0, "sum" : 3700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:33:43]POST & json_proto [10:33:43]process_json_proto [10:33:43]json parsed OK: [10:33:43]protocol is kg_v1.0 [10:33:43]action value=close_receipt [10:33:43]process_action close_receipt [10:33:43]cmd_close_receipt [10:33:43]MH_GetDate [10:33:43]Write to MH i2c: F0 00 00 28 02 19 [10:33:43]Write i2c OK [10:33:43]MH_I2C_Read... [10:33:43]Read from MH i2c: F0 [10:33:43]MH_I2C_Read... [10:33:43]Read from MH i2c: F0 09 00 [10:33:43]MH_I2C_Read... [10:33:43]Read from MH i2c: F0 09 00 28 02 00 87 1E A6 66 F9 24 A2 66 F8 [10:33:43]GetLastDocTimeStamp 1722162813 [10:33:43]current date 1722162823 [10:33:43]FM_GetShiftState [10:33:43]SAM_PROTO_GetShiftState [10:33:43]wFMCommunicate request_size=4 [10:33:43]MH_SAM_APDU [10:33:43]CAPDU: 80 13 01 00 [10:33:43]Write to MH i2c: E2 08 00 29 02 80 13 01 00 00 00 00 00 A8 [10:33:43]Write i2c OK [10:33:43]MH_I2C_Read... [10:33:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:33:43]Read from MH i2c: E2 [10:33:43]MH_I2C_Read... [10:33:43]Read from MH i2c: E2 0E 00 [10:33:43]MH_I2C_Read... [10:33:43]Read from MH i2c: E2 0E 00 29 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 59 [10:33:43]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:33:43]wFMCommunicate OK [10:33:43]SAM_PROTO_GetShiftState done [10:33:43]FM_GetShiftState done [10:33:43]opened in 1722125326 [10:33:43]opened+sec_in_day 1722211726 [10:33:43]quantity*price = 370027 [10:33:43]sum+1 = 370028 [10:33:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.27 ИТОГО: 3700.00 НСП 1% : 32.75 НДС 12% : 392.95 Наличными: 3700.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 176 28.07.2024 10:33 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФД осн.: 226515 ФМ осн.: 0000000000874959 ФМ: 0000000000874959 ФД: 226516 ФПД: 105301360976660 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T103343&type=2&operation_type=1&fn_number=0000000000874959&fd_number=226516&fm=105301360976660&tin=02508201610067®Number=0000000000092624&sum=370000 [10:33:44]StoreToDocumentArchive [10:33:44]shift 439 fd 226516 [10:33:44]save to /storage/0439/doc_00226516 [10:33:44]save last doc name /storage/0439/doc_00226516 to /storage/kkm_last_doc_name [10:33:44]save OK [10:33:44]Clear old archive folders... [10:33:44]ProcessDocumentItem done err = 0, tmpTLVsize=276 [10:33:44]tlvbuf is 01996EE0 [10:33:44]SAM_PROTO_ClearQueue [10:33:44]wFMCommunicate request_size=4 [10:33:44]MH_SAM_APDU [10:33:44]CAPDU: 80 09 00 00 [10:33:44]Write to MH i2c: E2 08 00 38 02 80 09 00 00 00 00 00 00 AC [10:33:44]Write i2c OK [10:33:44]MH_I2C_Read... [10:33:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:33:44]Read from MH i2c: E2 [10:33:44]MH_I2C_Read... [10:33:44]Read from MH i2c: E2 03 00 [10:33:44]MH_I2C_Read... [10:33:44]Read from MH i2c: E2 03 00 38 02 00 90 00 AE [10:33:44]RAPDU: 90 00 [10:33:44]wFMCommunicate OK [10:33:44]SAM_PROTO_ClearQueue done [10:33:44]KKMCreateOFDPacket [10:33:44]OFDProtocolAddRootSTLVToBuf [10:33:44]FM_MakeSignedData [10:33:44]FM_MakeSignedData [10:33:44]SAM_PROTO_SignData [10:33:44]wFMCommunicate request_size=4 [10:33:44]MH_SAM_APDU [10:33:44]CAPDU: 80 0D 01 02 [10:33:44]Write to MH i2c: E2 08 00 39 02 80 0D 01 02 00 00 00 00 B4 [10:33:44]Write i2c OK [10:33:44]MH_I2C_Read... [10:33:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:33:44]Read from MH i2c: E2 [10:33:44]MH_I2C_Read... [10:33:44]Read from MH i2c: E2 03 00 [10:33:44]MH_I2C_Read... [10:33:44]Read from MH i2c: E2 03 00 39 02 00 90 00 AF [10:33:44]RAPDU: 90 00 [10:33:44]wFMCommunicate OK [10:33:44]wFMCommunicate request_size=255 [10:33:44]MH_SAM_APDU [10:33:44]CAPDU: 80 0D 02 02 FA 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B0 BD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6B A5 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 A5 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CB 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 99 00 00 00 00 07 04 06 00 50 A5 05 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 87 1E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 27 04 04 00 D3 74 03 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 11 04 10 00 30 30 30 30 [10:33:44]Write to MH i2c: E2 02 01 3A 02 80 0D 02 02 FA 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B0 BD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6B A5 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 A5 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CB 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 99 00 00 00 00 07 04 06 00 50 A5 05 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 87 1E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 27 04 04 00 D3 74 03 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 11 04 10 00 30 30 30 30 00 00 B4 [10:33:44]Write i2c OK [10:33:44]MH_I2C_Read... [10:33:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:33:44]Read from MH i2c: E2 [10:33:44]MH_I2C_Read... [10:33:44]Read from MH i2c: E2 03 00 [10:33:44]MH_I2C_Read... [10:33:44]Read from MH i2c: E2 03 00 3A 02 00 90 00 B0 [10:33:44]RAPDU: 90 00 [10:33:44]wFMCommunicate OK [10:33:44]wFMCommunicate request_size=35 [10:33:44]MH_SAM_APDU [10:33:44]CAPDU: 80 0D 02 02 1E 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D4 74 03 00 35 04 06 00 5F C5 62 37 23 14 [10:33:44]Write to MH i2c: E2 26 00 3B 02 80 0D 02 02 1E 00 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D4 74 03 00 35 04 06 00 5F C5 62 37 23 14 00 00 F3 [10:33:44]Write i2c OK [10:33:44]MH_I2C_Read... [10:33:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:33:44]Read from MH i2c: E2 [10:33:44]MH_I2C_Read... [10:33:44]Read from MH i2c: E2 03 00 [10:33:44]MH_I2C_Read... [10:33:44]Read from MH i2c: E2 03 00 3B 02 00 90 00 B1 [10:33:44]RAPDU: 90 00 [10:33:44]wFMCommunicate OK [10:33:44]wFMCommunicate request_size=4 [10:33:44]MH_SAM_APDU [10:33:44]CAPDU: 80 0D 03 02 [10:33:44]Write to MH i2c: E2 08 00 3C 02 80 0D 03 02 00 00 00 00 B9 [10:33:44]Write i2c OK [10:33:44]MH_I2C_Read... [10:33:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:33:44]Read from MH i2c: E2 [10:33:44]MH_I2C_Read... [10:33:44]Read from MH i2c: E2 0B 00 [10:33:44]MH_I2C_Read... [10:33:44]Read from MH i2c: E2 0B 00 3C 02 00 11 23 3D 67 9F 79 9C 32 90 00 78 [10:33:44]RAPDU: 11 23 3D 67 9F 79 9C 32 90 00 [10:33:45]wFMCommunicate OK [10:33:45]SAM_PROTO_SignData done [10:33:45]FM_MakeSignedData done [10:33:45]CreateOFDProtocolMessage [10:33:45]wFMCommunicate request_size=4 [10:33:45]MH_SAM_APDU [10:33:45]CAPDU: 80 11 00 00 [10:33:45]Write to MH i2c: E2 08 00 3D 02 80 11 00 00 00 00 00 00 B9 [10:33:45]Write i2c OK [10:33:45]MH_I2C_Read... [10:33:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:33:45]Read from MH i2c: E2 [10:33:45]MH_I2C_Read... [10:33:45]Read from MH i2c: E2 17 00 [10:33:45]MH_I2C_Read... [10:33:45]Read from MH i2c: E2 17 00 3D 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 16 [10:33:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:33:45]wFMCommunicate OK [10:33:45]CreateOFDProtocolMessage done [10:33:45]OFDSenderStorePacket 226516 [10:33:45]StoreOFDPacket docnum=226516 [10:33:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 28 01 00 00 B2 EA 20 01 92 A6 5A 03 01 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B0 BD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6B A5 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 A5 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CB 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 99 00 00 00 00 07 04 06 00 50 A5 05 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 87 1E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 27 04 04 00 D3 74 03 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D4 74 03 00 35 04 06 00 5F C5 62 37 23 14 11 23 3D 67 9F 79 9C 32 [10:33:45]CheckFolder [10:33:45]dirname=/storage/ofd_packets [10:33:45]CheckFolder done [10:33:45]ProducePacketName [10:33:45]name=ofd_packets/00226516 [10:33:45]NVStorageSaveData ofd_packets/00226516 [10:33:45]File name is /storage/ofd_packets/00226516 [10:33:45]Write 326 bytes [10:33:45]NVStorageSaveData done [10:33:45]OFDSenderStorePacket done [10:33:45]KKMCreateOFDPacket done [10:33:45]NVStorageSaveData kkm_last_timestamp [10:33:45]File name is /storage/kkm_last_timestamp [10:33:45]Write 4 bytes [10:33:45]NVStorageSaveData done [10:33:45]ExternCall_PrintAddStr [10:33:45]wPrintStart [10:33:45]Write to MH i2c: 01 00 00 3E 02 40 [10:33:45]Write i2c OK [10:33:45]MH_I2C_Read... [10:33:45]Read from MH i2c: 01 [10:33:45]MH_I2C_Read... [10:33:45]Read from MH i2c: 01 07 00 [10:33:45]MH_I2C_Read... [10:33:45]Read from MH i2c: 01 07 00 3E 02 00 00 00 00 00 FF 0F 55 [10:33:45]RasterBufferAndPrint [10:33:45]line Счет N : (1)2002859 [10:33:45]line ИНН: 02508201610067 [10:33:45]line Контрольно-Кассовый Чек [10:33:45]line ВОЗВРАТ ПРОДАЖИ [10:33:45]line ТРК (МРК, ГНК) : 41 [10:33:45]line Товар: 2710194210 [10:33:45]line ДТ-К-5 [10:33:45]line 48.560 * 76.20 [10:33:45]line = 3700.27 [10:33:45]line НДС 12% НСП 1% [10:33:45]line > о реализуемом товаре [10:33:45]line ОКРУГЛЕНИЕ: -0.27 [10:33:45]line ИТОГО: 3700.00 [10:33:45]line НСП 1% : 32.75 [10:33:45]line НДС 12% : 392.95 [10:33:45]line Наличными: 3700.00 [10:33:45]line Безнал.: 0.00 [10:33:45]line Место: АЗС № 97 "Партнер Нефть" [10:33:45]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:33:45]line СНО: Общий режим [10:33:45]line Чек 176 28.07.2024 10:33 [10:33:45]line Смена: 439 ФФД: 1.0 [10:33:45]line ЗНМ: 0300000054 [10:33:45]line РНМ: 0000000000092624 [10:33:45]line Версия ККМ: 001 [10:33:45]line ФД осн.: 226515 [10:33:45]line ФМ осн.: 0000000000874959 [10:33:45]line ФМ: 0000000000874959 [10:33:45]line ФД: 226516 [10:33:45]line ФПД: 105301360976660 [10:33:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T103343&type=2&operation_type=1&fn_number=0000000000874959&fd_number=226516&fm=105301360976660&tin=02508201610067®Number=0000000000092624&sum=370000 [10:33:45]written 0, free lines is 4095 [10:33:45]OFD Sender: Processing packet 226514 [packets to send 603, broken 600] [10:33:45]ProducePacketName [10:33:45]name=ofd_packets/00226514 [10:33:45]OFD Sender: To server: pG, [10:33:45]CommunicateWithHost lk.salyk.kg:30040 [10:33:45]ConnectInit lk.salyk.kg [10:33:45]Write to MH i2c: 01 00 00 69 02 6B [10:33:45]Write i2c OK [10:33:45]MH_I2C_Read... [10:33:45]Read from MH i2c: 01 [10:33:45]MH_I2C_Read... [10:33:45]Read from MH i2c: 01 07 00 [10:33:45]MH_I2C_Read... [10:33:45]Read from MH i2c: 01 07 00 69 02 00 00 00 00 00 69 0C E7 [10:33:45]RasterBufferAndPrint [10:33:45]line [10:33:45]line [10:33:45]line [10:33:45]line [10:33:45]line [10:33:45]written 0, free lines is 3188 [10:33:45]MH_Cut [10:33:45]Write to MH i2c: D1 01 00 70 02 01 44 [10:33:45]Write i2c OK [10:33:45]MH_I2C_Read... [10:33:45]Read from MH i2c: D1 [10:33:45]MH_I2C_Read... [10:33:45]Read from MH i2c: D1 01 00 [10:33:45]MH_I2C_Read... [10:33:45]Read from MH i2c: D1 01 00 70 02 00 43 [10:33:45]Write to MH i2c: 01 00 00 71 02 73 [10:33:45]Write i2c OK [10:33:45]MH_I2C_Read... [10:33:46]*** Cut start [10:33:46]*** Partial cut [10:33:46]*** CUTSNS_PIN = 1 [10:33:46]*** CUTSNS_PIN = 0 [10:33:47]*** Brake cut motor [10:33:47]Read from MH i2c: 01 [10:33:47]MH_I2C_Read... [10:33:47]*** Stop cut motor [10:33:47]*** Cut end [10:33:47]Read from MH i2c: 01 07 00 [10:33:47]MH_I2C_Read... [10:33:47]Read from MH i2c: 01 07 00 71 02 00 00 00 00 00 FF 0F 88 [10:33:47]process_action close_receipt done [10:33:47]requested_data is exist [10:33:47]produce_requested_data [10:33:47]requested_item fm.sn is exist - process it [10:33:47]wFMCommunicate request_size=4 [10:33:47]MH_SAM_APDU [10:33:47]CAPDU: 80 11 00 00 [10:33:47]Write to MH i2c: E2 08 00 72 02 80 11 00 00 00 00 00 00 EE [10:33:47]Write i2c OK [10:33:47]MH_I2C_Read... [10:33:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:33:47]Read from MH i2c: E2 [10:33:47]MH_I2C_Read... [10:33:47]Read from MH i2c: E2 17 00 [10:33:47]MH_I2C_Read... [10:33:47]Read from MH i2c: E2 17 00 72 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4B [10:33:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:33:47]wFMCommunicate OK [10:33:47]requested_item fd.num is exist - process it [10:33:47]SAM_PROTO_GetFieldsCounters [10:33:47]wFMCommunicate request_size=4 [10:33:47]MH_SAM_APDU [10:33:47]CAPDU: 80 13 00 00 [10:33:47]Write to MH i2c: E2 08 00 73 02 80 13 00 00 00 00 00 00 F1 [10:33:47]Write i2c OK [10:33:47]MH_I2C_Read... [10:33:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:33:47]Read from MH i2c: E2 [10:33:47]MH_I2C_Read... [10:33:47]Read from MH i2c: E2 62 00 [10:33:47]MH_I2C_Read... [10:33:47]Read from MH i2c: E2 62 00 73 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D4 74 03 00 0E 04 04 00 B7 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 2D [10:33:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D4 74 03 00 0E 04 04 00 B7 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 [10:33:47]wFMCommunicate OK [10:33:47]SAM_PROTO_GetFieldsCounters done [10:33:47]requested_item shift.num is exist - process it [10:33:47]requested_item shift.opened is exist - process it [10:33:47]req_shift_opened [10:33:47]FM_GetShiftState [10:33:47]SAM_PROTO_GetShiftState [10:33:47]wFMCommunicate request_size=4 [10:33:47]MH_SAM_APDU [10:33:47]CAPDU: 80 13 01 00 [10:33:47]Write to MH i2c: E2 08 00 74 02 80 13 01 00 00 00 00 00 F3 [10:33:47]Write i2c OK [10:33:47]MH_I2C_Read... [10:33:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:33:47]Read from MH i2c: E2 [10:33:47]MH_I2C_Read... [10:33:47]Read from MH i2c: E2 0E 00 [10:33:47]MH_I2C_Read... [10:33:47]Read from MH i2c: E2 0E 00 74 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 A4 [10:33:47]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:33:47]wFMCommunicate OK [10:33:47]SAM_PROTO_GetShiftState done [10:33:47]FM_GetShiftState done [10:33:47]req_shift_opened done [10:33:47]requested_item shift.open_date is exist - process it [10:33:47]req_shift_open_date [10:33:47]req_shift_open_date done [10:33:47]produce_requested_data done [10:33:47]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226516,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [10:33:47]process_action_free close_receipt [10:33:47]json_value_free [10:33:47]json_value_free done [10:33:47]process_json_proto returns [10:33:47]Send response to host [10:33:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226516,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [10:33:47]free response buf [10:33:47]execute_script done [10:33:47]execute_script returns [10:33:47]free content buf [10:33:47]Sock 10.Close socket [10:33:47]Sock 10.Thread stoped [10:33:48]Connected sock=9 [10:33:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 F7 35 04 01 D0 36 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 35 FF 03 08 00 03 B0 BD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6B A5 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B A5 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CB 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 99 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B A5 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 00 00 00 F4 03 04 00 75 1E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D2 74 03 00 35 04 06 00 3E 38 40 AC 8C 00 8D CC 80 BF 71 90 0B 05 [10:33:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 CF 26 47 00 E1 DE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D2 74 03 00 F4 03 04 00 95 CA A5 66 B6 04 01 00 00 9D 2D DA 13 E9 36 C4 A3 [10:33:49]CommunicateWithHost err = 0 [10:33:49]CheckOFDResponse [10:33:49]1017 (14) - 77093643461234 [10:33:49]1041 (16) - 0000000000874959 [10:33:49]1040 (4) - 226514 [10:33:49]1012 (4) - 28.07.2024 04:35 [10:33:49]1206 (1) - 0 [10:33:49]OFD Sender: Remove packet 226514 [10:33:49]ProducePacketName [10:33:49]name=ofd_packets/00226514 [10:33:49]NVStorageDeleteData [10:33:50]OFD Sender: Processing packet 226515 [packets to send 602, broken 600] [10:33:50]ProducePacketName [10:33:50]name=ofd_packets/00226515 [10:33:50]OFD Sender: To server: pG, [10:33:50]CommunicateWithHost lk.salyk.kg:30040 [10:33:50]ConnectInit lk.salyk.kg [10:33:53]recv_with_timeout no data received [10:33:55]ConnectInit Can't take IP for lk.salyk.kg [10:33:55]CommunicateWithHost connect error [10:33:55]CommunicateWithHost err = -1 [10:33:55]OFD Sender: Server communicate error [10:33:58]accept exits with 7 [10:33:58]New connection [10:33:58]New thread 3067620708 created [10:33:58]Thread 3067477348 joined [10:33:58]Waiting for new connection... [10:33:58] Sock 7.Parse request [10:33:58]Sock 7.Check first char [10:33:58]Sock 7.First char is OK [10:33:58]request: POST /json_proto HTTP/1.0 [10:33:58]Method: POST [10:33:58]URL: /json_proto [10:33:58]Method is POST - this is cgi request [10:33:58]url: /json_proto [10:33:58]query_string will be loaded in cgi processing [10:33:58]execute_cgi json_proto POST (null) [10:33:58]execute_cgi path=json_proto method=POST [10:33:58]POST find Content-Length [10:33:58]Host: 172.17.43.131:8080 [10:33:58]Content-Length: 680 [10:33:58]Content-Type: application/json [10:33:58] [10:33:58]POST finish read [10:33:58]Found Content-Length = 680 [10:33:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002858", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:33:58]execute_script... [10: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 : (1)2002858", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:33:58]POST & json_proto [10:33:58]process_json_proto [10:33:58]json parsed OK: [10:33:58]protocol is kg_v1.0 [10:33:58]action value=close_receipt [10:33:58]process_action close_receipt [10:33:58]cmd_close_receipt [10:33:58]MH_GetDate [10:33:58]Write to MH i2c: F0 00 00 75 02 66 [10:33:58]Write i2c OK [10:33:58]MH_I2C_Read... [10:33:58]Read from MH i2c: F0 [10:33:58]MH_I2C_Read... [10:33:58]Read from MH i2c: F0 09 00 [10:33:58]MH_I2C_Read... [10:33:58]Read from MH i2c: F0 09 00 75 02 00 96 1E A6 66 F9 24 A2 66 54 [10:33:58]GetLastDocTimeStamp 1722162823 [10:33:58]current date 1722162838 [10:33:58]FM_GetShiftState [10:33:58]SAM_PROTO_GetShiftState [10:33:58]wFMCommunicate request_size=4 [10:33:58]MH_SAM_APDU [10:33:58]CAPDU: 80 13 01 00 [10:33:58]Write to MH i2c: E2 08 00 76 02 80 13 01 00 00 00 00 00 F5 [10:33:58]Write i2c OK [10:33:58]MH_I2C_Read... [10:33:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:33:58]Read from MH i2c: E2 [10:33:58]MH_I2C_Read... [10:33:58]Read from MH i2c: E2 0E 00 [10:33:58]MH_I2C_Read... [10:33:58]Read from MH i2c: E2 0E 00 76 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 A6 [10:33:58]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:33:58]wFMCommunicate OK [10:33:58]SAM_PROTO_GetShiftState done [10:33:58]FM_GetShiftState done [10:33:58]opened in 1722125326 [10:33:58]opened+sec_in_day 1722211726 [10:33:58]quantity*price = 100050 [10:33:58]sum+1 = 100052 [10:33:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 177 28.07.2024 10:33 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226517 ФПД: 76352888603485 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T103358&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226517&fm=76352888603485&tin=02508201610067®Number=0000000000092624&sum=100000 [10:33:59]StoreToDocumentArchive [10:33:59]shift 439 fd 226517 [10:33:59]save to /storage/0439/doc_00226517 [10:33:59]save last doc name /storage/0439/doc_00226517 to /storage/kkm_last_doc_name [10:33:59]save OK [10:33:59]Clear old archive folders... [10:33:59]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:33:59]tlvbuf is 0196DB90 [10:33:59]SAM_PROTO_ClearQueue [10:33:59]wFMCommunicate request_size=4 [10:33:59]MH_SAM_APDU [10:33:59]CAPDU: 80 09 00 00 [10:33:59]Write to MH i2c: E2 08 00 83 02 80 09 00 00 00 00 00 00 F7 [10:33:59]Write i2c OK [10:33:59]MH_I2C_Read... [10:33:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:33:59]Read from MH i2c: E2 [10:33:59]MH_I2C_Read... [10:33:59]Read from MH i2c: E2 03 00 [10:33:59]MH_I2C_Read... [10:33:59]Read from MH i2c: E2 03 00 83 02 00 90 00 F9 [10:33:59]RAPDU: 90 00 [10:33:59]wFMCommunicate OK [10:33:59]SAM_PROTO_ClearQueue done [10:33:59]KKMCreateOFDPacket [10:33:59]OFDProtocolAddRootSTLVToBuf [10:33:59]FM_MakeSignedData [10:33:59]FM_MakeSignedData [10:33:59]SAM_PROTO_SignData [10:33:59]wFMCommunicate request_size=4 [10:33:59]MH_SAM_APDU [10:33:59]CAPDU: 80 0D 01 02 [10:33:59]Write to MH i2c: E2 08 00 84 02 80 0D 01 02 00 00 00 00 FF [10:33:59]Write i2c OK [10:33:59]MH_I2C_Read... [10:33:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:33:59]Read from MH i2c: E2 [10:33:59]MH_I2C_Read... [10:33:59]Read from MH i2c: E2 03 00 [10:33:59]MH_I2C_Read... [10:33:59]Read from MH i2c: E2 03 00 84 02 00 90 00 FA [10:33:59]RAPDU: 90 00 [10:33:59]wFMCommunicate OK [10:33:59]wFMCommunicate request_size=255 [10:33:59]MH_SAM_APDU [10:33:59]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 B1 00 00 00 F4 03 04 00 96 1E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D5 74 03 00 35 04 06 00 45 71 4A CD [10:34:00]Write to MH i2c: E2 02 01 85 02 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 35 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 B1 00 00 00 F4 03 04 00 96 1E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D5 74 03 00 35 04 06 00 45 71 4A CD 00 00 CE [10:34:00]Write i2c OK [10:34:00]MH_I2C_Read... [10:34:00]OFD Sender: Processing packet 226515 [packets to send 602, broken 600] [10:34:00]ProducePacketName [10:34:00]name=ofd_packets/00226515 [10:34:00]OFD Sender: To server: pG, [10:34:00]CommunicateWithHost lk.salyk.kg:30040 [10:34:00]ConnectInit lk.salyk.kg [10:34:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:34:00]Read from MH i2c: E2 [10:34:00]MH_I2C_Read... [10:34:00]Read from MH i2c: E2 03 00 [10:34:00]MH_I2C_Read... [10:34:00]Read from MH i2c: E2 03 00 85 02 00 90 00 FB [10:34:00]RAPDU: 90 00 [10:34:00]wFMCommunicate OK [10:34:00]wFMCommunicate request_size=7 [10:34:00]MH_SAM_APDU [10:34:00]CAPDU: 80 0D 02 02 02 83 5D [10:34:00]Write to MH i2c: E2 0A 00 86 02 80 0D 02 02 02 00 83 5D 00 00 E6 [10:34:00]Write i2c OK [10:34:00]MH_I2C_Read... [10:34:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:34:00]Read from MH i2c: E2 [10:34:00]MH_I2C_Read... [10:34:00]Read from MH i2c: E2 03 00 [10:34:00]MH_I2C_Read... [10:34:00]Read from MH i2c: E2 03 00 86 02 00 90 00 FC [10:34:00]RAPDU: 90 00 [10:34:00]wFMCommunicate OK [10:34:00]wFMCommunicate request_size=4 [10:34:00]MH_SAM_APDU [10:34:00]CAPDU: 80 0D 03 02 [10:34:00]Write to MH i2c: E2 08 00 87 02 80 0D 03 02 00 00 00 00 04 [10:34:00]Write i2c OK [10:34:00]MH_I2C_Read... [10:34:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:34:00]Read from MH i2c: E2 [10:34:00]MH_I2C_Read... [10:34:00]Read from MH i2c: E2 0B 00 [10:34:00]MH_I2C_Read... [10:34:00]Read from MH i2c: E2 0B 00 87 02 00 CF 8A 36 CE 7E C1 FE 98 90 00 37 [10:34:00]RAPDU: CF 8A 36 CE 7E C1 FE 98 90 00 [10:34:00]wFMCommunicate OK [10:34:00]SAM_PROTO_SignData done [10:34:00]FM_MakeSignedData done [10:34:00]CreateOFDProtocolMessage [10:34:00]wFMCommunicate request_size=4 [10:34:00]MH_SAM_APDU [10:34:00]CAPDU: 80 11 00 00 [10:34:00]Write to MH i2c: E2 08 00 88 02 80 11 00 00 00 00 00 00 04 [10:34:00]Write i2c OK [10:34:00]MH_I2C_Read... [10:34:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:34:00]Read from MH i2c: E2 [10:34:00]MH_I2C_Read... [10:34:00]Read from MH i2c: E2 17 00 [10:34:00]MH_I2C_Read... [10:34:00]Read from MH i2c: E2 17 00 88 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 61 [10:34:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:34:00]wFMCommunicate OK [10:34:00]CreateOFDProtocolMessage done [10:34:00]OFDSenderStorePacket 226517 [10:34:00]StoreOFDPacket docnum=226517 [10:34:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 1D AE 04 01 81 8A 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 35 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 B1 00 00 00 F4 03 04 00 96 1E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D5 74 03 00 35 04 06 00 45 71 4A CD 83 5D CF 8A 36 CE 7E C1 FE 98 [10:34:00]CheckFolder [10:34:00]dirname=/storage/ofd_packets [10:34:00]CheckFolder done [10:34:00]ProducePacketName [10:34:00]name=ofd_packets/00226517 [10:34:00]NVStorageSaveData ofd_packets/00226517 [10:34:00]File name is /storage/ofd_packets/00226517 [10:34:00]Write 298 bytes [10:34:00]NVStorageSaveData done [10:34:00]OFDSenderStorePacket done [10:34:00]KKMCreateOFDPacket done [10:34:00]NVStorageSaveData kkm_last_timestamp [10:34:00]File name is /storage/kkm_last_timestamp [10:34:00]Write 4 bytes [10:34:00]NVStorageSaveData done [10:34:00]ExternCall_PrintAddStr [10:34:00]wPrintStart [10:34:00]Write to MH i2c: 01 00 00 89 02 8B [10:34:00]Write i2c OK [10:34:00]MH_I2C_Read... [10:34:00]Read from MH i2c: 01 [10:34:00]MH_I2C_Read... [10:34:00]Read from MH i2c: 01 07 00 [10:34:00]MH_I2C_Read... [10:34:00]Read from MH i2c: 01 07 00 89 02 00 00 00 00 00 FF 0F A0 [10:34:00]RasterBufferAndPrint [10:34:00]line Счет N : (1)2002858 [10:34:00]line ИНН: 02508201610067 [10:34:00]line Контрольно-Кассовый Чек [10:34:00]line ПРОДАЖА [10:34:00]line ТРК (МРК, ГНК) : 21 [10:34:00]line Товар: 2710194210 [10:34:00]line ДТ-К-5 [10:34:00]line 13.130 * 76.20 [10:34:00]line = 1000.51 [10:34:00]line НДС 12% НСП 1% [10:34:00]line > о реализуемом товаре [10:34:00]line ОКРУГЛЕНИЕ: -0.51 [10:34:00]line ИТОГО: 1000.00 [10:34:00]line Внесено: 1000.00 [10:34:00]line СДАЧА: 0.00 [10:34:00]line НСП 1% : 8.85 [10:34:00]line НДС 12% : 106.25 [10:34:00]line Наличными: 1000.00 [10:34:00]line Безнал.: 0.00 [10:34:00]line Место: АЗС № 97 "Партнер Нефть" [10:34:00]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:34:00]line СНО: Общий режим [10:34:00]line Чек 177 28.07.2024 10:33 [10:34:00]line Смена: 439 ФФД: 1.0 [10:34:00]line ЗНМ: 0300000054 [10:34:00]line РНМ: 0000000000092624 [10:34:00]line Версия ККМ: 001 [10:34:00]line ФМ: 0000000000874959 [10:34:00]line ФД: 226517 [10:34:00]line ФПД: 76352888603485 [10:34:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T103358&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226517&fm=76352888603485&tin=02508201610067®Number=0000000000092624&sum=100000 [10:34:00]written 0, free lines is 4095 [10:34:01]Write to MH i2c: 01 00 00 B4 02 B6 [10:34:01]Write i2c OK [10:34:01]MH_I2C_Read... [10:34:01]Read from MH i2c: 01 [10:34:01]MH_I2C_Read... [10:34:01]Read from MH i2c: 01 07 00 [10:34:01]MH_I2C_Read... [10:34:01]Read from MH i2c: 01 07 00 B4 02 00 00 00 00 00 5E 0C 27 [10:34:01]RasterBufferAndPrint [10:34:01]line [10:34:01]line [10:34:01]line [10:34:01]line [10:34:01]line [10:34:01]written 0, free lines is 3181 [10:34:01]MH_Cut [10:34:01]Write to MH i2c: D1 01 00 BB 02 01 8F [10:34:01]Write i2c OK [10:34:01]MH_I2C_Read... [10:34:01]Read from MH i2c: D1 [10:34:01]MH_I2C_Read... [10:34:01]Read from MH i2c: D1 01 00 [10:34:01]MH_I2C_Read... [10:34:01]Read from MH i2c: D1 01 00 BB 02 00 8E [10:34:01]Write to MH i2c: 01 00 00 BC 02 BE [10:34:01]Write i2c OK [10:34:01]MH_I2C_Read... [10:34:02]*** Cut start [10:34:02]*** Partial cut [10:34:02]*** CUTSNS_PIN = 1 [10:34:02]*** CUTSNS_PIN = 0 [10:34:02]*** Brake cut motor [10:34:03]Read from MH i2c: 01 [10:34:03]MH_I2C_Read... [10:34:03]*** Stop cut motor [10:34:03]*** Cut end [10:34:03]Read from MH i2c: 01 07 00 [10:34:03]MH_I2C_Read... [10:34:03]Read from MH i2c: 01 07 00 BC 02 00 00 00 00 00 FF 0F D3 [10:34:03]process_action close_receipt done [10:34:03]requested_data is exist [10:34:03]produce_requested_data [10:34:03]requested_item fm.sn is exist - process it [10:34:03]wFMCommunicate request_size=4 [10:34:03]MH_SAM_APDU [10:34:03]CAPDU: 80 11 00 00 [10:34:03]Write to MH i2c: E2 08 00 BD 02 80 11 00 00 00 00 00 00 39 [10:34:03]Write i2c OK [10:34:03]MH_I2C_Read... [10:34:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:34:03]Read from MH i2c: E2 [10:34:03]MH_I2C_Read... [10:34:03]Read from MH i2c: E2 17 00 [10:34:03]MH_I2C_Read... [10:34:03]Read from MH i2c: E2 17 00 BD 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 96 [10:34:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:34:03]wFMCommunicate OK [10:34:03]requested_item fd.num is exist - process it [10:34:03]SAM_PROTO_GetFieldsCounters [10:34:03]wFMCommunicate request_size=4 [10:34:03]MH_SAM_APDU [10:34:03]CAPDU: 80 13 00 00 [10:34:03]Write to MH i2c: E2 08 00 BE 02 80 13 00 00 00 00 00 00 3C [10:34:03]Write i2c OK [10:34:03]MH_I2C_Read... [10:34:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:34:03]Read from MH i2c: E2 [10:34:03]MH_I2C_Read... [10:34:03]Read from MH i2c: E2 62 00 [10:34:03]MH_I2C_Read... [10:34:03]Read from MH i2c: E2 62 00 BE 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D5 74 03 00 0E 04 04 00 B7 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 7C [10:34:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D5 74 03 00 0E 04 04 00 B7 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 [10:34:03]wFMCommunicate OK [10:34:03]SAM_PROTO_GetFieldsCounters done [10:34:03]requested_item shift.num is exist - process it [10:34:03]requested_item shift.opened is exist - process it [10:34:03]req_shift_opened [10:34:03]FM_GetShiftState [10:34:03]SAM_PROTO_GetShiftState [10:34:03]wFMCommunicate request_size=4 [10:34:03]MH_SAM_APDU [10:34:03]CAPDU: 80 13 01 00 [10:34:03]Write to MH i2c: E2 08 00 BF 02 80 13 01 00 00 00 00 00 3E [10:34:03]Write i2c OK [10:34:03]MH_I2C_Read... [10:34:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:34:03]Read from MH i2c: E2 [10:34:03]MH_I2C_Read... [10:34:03]Read from MH i2c: E2 0E 00 [10:34:03]MH_I2C_Read... [10:34:03]Read from MH i2c: E2 0E 00 BF 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 EF [10:34:03]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:34:03]wFMCommunicate OK [10:34:03]SAM_PROTO_GetShiftState done [10:34:03]FM_GetShiftState done [10:34:03]req_shift_opened done [10:34:03]requested_item shift.open_date is exist - process it [10:34:03]req_shift_open_date [10:34:03]req_shift_open_date done [10:34:03]produce_requested_data done [10:34:03]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226517,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [10:34:03]process_action_free close_receipt [10:34:03]json_value_free [10:34:03]json_value_free done [10:34:03]process_json_proto returns [10:34:03]Send response to host [10:34:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226517,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [10:34:03]free response buf [10:34:03]execute_script done [10:34:03]execute_script returns [10:34:03]free content buf [10:34:03]Sock 7.Close socket [10:34:03]Sock 7.Thread stoped [10:34:04]recv_with_timeout no data received [10:34:05]ConnectInit Can't take IP for lk.salyk.kg [10:34:05]CommunicateWithHost connect error [10:34:05]CommunicateWithHost err = -1 [10:34:05]OFD Sender: Server communicate error [10:34:05]OFD Sender: Processing packet 226515 [packets to send 603, broken 600] [10:34:05]ProducePacketName [10:34:05]name=ofd_packets/00226515 [10:34:05]OFD Sender: To server: pG, [10:34:05]CommunicateWithHost lk.salyk.kg:30040 [10:34:05]ConnectInit lk.salyk.kg [10:34:17]recv_with_timeout no data received [10:34:29]recv_with_timeout no data received [10:34:40]recv_with_timeout no data received [10:34:50]recv_with_timeout no data received [10:35:01]recv_with_timeout no data received [10:35:11]recv_with_timeout no data received [10:35:23]recv_with_timeout no data received [10:35:24]accept exits with 9 [10:35:24]New connection [10:35:24]New thread 3067477348 created [10:35:24]Thread 3067620708 joined [10:35:24]Waiting for new connection... [10:35:24] Sock 9.Parse request [10:35:24]Sock 9.Check first char [10:35:24]Sock 9.First char is OK [10:35:24]request: POST /json_proto HTTP/1.0 [10:35:24]Method: POST [10:35:24]URL: /json_proto [10:35:24]Method is POST - this is cgi request [10:35:24]url: /json_proto [10:35:24]query_string will be loaded in cgi processing [10:35:24]execute_cgi json_proto POST (null) [10:35:24]execute_cgi path=json_proto method=POST [10:35:24]POST find Content-Length [10:35:24]Host: 172.17.43.131:8080 [10:35:24]Content-Length: 672 [10:35:24]Content-Type: application/json [10:35:24] [10:35:24]POST finish read [10:35:24]Found Content-Length = 672 [10:35:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002860", "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.80, "quantity" : 10.180, "sum" : 700.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:35:24]execute_script... [10:35:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002860", "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.80, "quantity" : 10.180, "sum" : 700.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:35:24]POST & json_proto [10:35:24]process_json_proto [10:35:24]json parsed OK: [10:35:24]protocol is kg_v1.0 [10:35:24]action value=close_receipt [10:35:24]process_action close_receipt [10:35:24]cmd_close_receipt [10:35:24]MH_GetDate [10:35:24]Write to MH i2c: F0 00 00 C0 02 B1 [10:35:24]Write i2c OK [10:35:24]MH_I2C_Read... [10:35:24]Read from MH i2c: F0 [10:35:24]MH_I2C_Read... [10:35:24]Read from MH i2c: F0 09 00 [10:35:24]MH_I2C_Read... [10:35:24]Read from MH i2c: F0 09 00 C0 02 00 EC 1E A6 66 F9 24 A2 66 F5 [10:35:24]GetLastDocTimeStamp 1722162838 [10:35:24]current date 1722162924 [10:35:24]FM_GetShiftState [10:35:24]SAM_PROTO_GetShiftState [10:35:24]wFMCommunicate request_size=4 [10:35:24]MH_SAM_APDU [10:35:24]CAPDU: 80 13 01 00 [10:35:24]Write to MH i2c: E2 08 00 C1 02 80 13 01 00 00 00 00 00 40 [10:35:24]Write i2c OK [10:35:24]MH_I2C_Read... [10:35:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:35:24]Read from MH i2c: E2 [10:35:24]MH_I2C_Read... [10:35:24]Read from MH i2c: E2 0E 00 [10:35:24]MH_I2C_Read... [10:35:24]Read from MH i2c: E2 0E 00 C1 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 F1 [10:35:24]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:35:24]wFMCommunicate OK [10:35:24]SAM_PROTO_GetShiftState done [10:35:24]FM_GetShiftState done [10:35:24]opened in 1722125326 [10:35:24]opened+sec_in_day 1722211726 [10:35:24]quantity*price = 70038 [10:35:24]sum+1 = 70039 [10:35:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 178 28.07.2024 10:35 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226518 ФПД: 103980459358458 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T103524&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226518&fm=103980459358458&tin=02508201610067®Number=0000000000092624&sum=70000 [10:35:25]StoreToDocumentArchive [10:35:25]shift 439 fd 226518 [10:35:25]save to /storage/0439/doc_00226518 [10:35:25]save last doc name /storage/0439/doc_00226518 to /storage/kkm_last_doc_name [10:35:25]save OK [10:35:25]Clear old archive folders... [10:35:25]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:35:25]tlvbuf is 0195C0E0 [10:35:25]SAM_PROTO_ClearQueue [10:35:25]wFMCommunicate request_size=4 [10:35:25]MH_SAM_APDU [10:35:25]CAPDU: 80 09 00 00 [10:35:25]Write to MH i2c: E2 08 00 CE 02 80 09 00 00 00 00 00 00 42 [10:35:25]Write i2c OK [10:35:25]MH_I2C_Read... [10:35:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:35:25]Read from MH i2c: E2 [10:35:25]MH_I2C_Read... [10:35:25]Read from MH i2c: E2 03 00 [10:35:25]MH_I2C_Read... [10:35:25]Read from MH i2c: E2 03 00 CE 02 00 90 00 44 [10:35:25]RAPDU: 90 00 [10:35:25]wFMCommunicate OK [10:35:25]SAM_PROTO_ClearQueue done [10:35:25]KKMCreateOFDPacket [10:35:25]OFDProtocolAddRootSTLVToBuf [10:35:25]FM_MakeSignedData [10:35:25]FM_MakeSignedData [10:35:25]SAM_PROTO_SignData [10:35:25]wFMCommunicate request_size=4 [10:35:25]MH_SAM_APDU [10:35:25]CAPDU: 80 0D 01 02 [10:35:25]Write to MH i2c: E2 08 00 CF 02 80 0D 01 02 00 00 00 00 4A [10:35:25]Write i2c OK [10:35:25]MH_I2C_Read... [10:35:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:35:25]Read from MH i2c: E2 [10:35:25]MH_I2C_Read... [10:35:25]Read from MH i2c: E2 03 00 [10:35:25]MH_I2C_Read... [10:35:25]Read from MH i2c: E2 03 00 CF 02 00 90 00 45 [10:35:25]RAPDU: 90 00 [10:35:25]wFMCommunicate OK [10:35:25]wFMCommunicate request_size=255 [10:35:25]MH_SAM_APDU [10:35:25]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 EC 1E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D6 74 03 00 35 04 06 00 [10:35:25]Write to MH i2c: E2 02 01 D0 02 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 EC 1E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D6 74 03 00 35 04 06 00 00 00 7D [10:35:25]Write i2c OK [10:35:25]MH_I2C_Read... [10:35:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:35:25]Read from MH i2c: E2 [10:35:25]MH_I2C_Read... [10:35:25]Read from MH i2c: E2 03 00 [10:35:25]MH_I2C_Read... [10:35:25]Read from MH i2c: E2 03 00 D0 02 00 90 00 46 [10:35:25]RAPDU: 90 00 [10:35:25]wFMCommunicate OK [10:35:25]wFMCommunicate request_size=11 [10:35:25]MH_SAM_APDU [10:35:25]CAPDU: 80 0D 02 02 06 5E 91 D6 57 F8 FA [10:35:25]Write to MH i2c: E2 0E 00 D1 02 80 0D 02 02 06 00 5E 91 D6 57 F8 FA 00 00 67 [10:35:25]Write i2c OK [10:35:25]MH_I2C_Read... [10:35:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:35:25]Read from MH i2c: E2 [10:35:25]MH_I2C_Read... [10:35:25]Read from MH i2c: E2 03 00 [10:35:25]MH_I2C_Read... [10:35:25]Read from MH i2c: E2 03 00 D1 02 00 90 00 47 [10:35:25]RAPDU: 90 00 [10:35:25]wFMCommunicate OK [10:35:25]wFMCommunicate request_size=4 [10:35:25]MH_SAM_APDU [10:35:25]CAPDU: 80 0D 03 02 [10:35:25]Write to MH i2c: E2 08 00 D2 02 80 0D 03 02 00 00 00 00 4F [10:35:25]Write i2c OK [10:35:25]MH_I2C_Read... [10:35:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:35:25]Read from MH i2c: E2 [10:35:25]MH_I2C_Read... [10:35:25]Read from MH i2c: E2 0B 00 [10:35:25]MH_I2C_Read... [10:35:25]Read from MH i2c: E2 0B 00 D2 02 00 3A 5E 7F D7 73 79 80 5C 90 00 06 [10:35:25]RAPDU: 3A 5E 7F D7 73 79 80 5C 90 00 [10:35:25]wFMCommunicate OK [10:35:25]SAM_PROTO_SignData done [10:35:25]FM_MakeSignedData done [10:35:25]CreateOFDProtocolMessage [10:35:25]wFMCommunicate request_size=4 [10:35:25]MH_SAM_APDU [10:35:25]CAPDU: 80 11 00 00 [10:35:25]Write to MH i2c: E2 08 00 D3 02 80 11 00 00 00 00 00 00 4F [10:35:26]Write i2c OK [10:35:26]MH_I2C_Read... [10:35:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:35:26]Read from MH i2c: E2 [10:35:26]MH_I2C_Read... [10:35:26]Read from MH i2c: E2 17 00 [10:35:26]MH_I2C_Read... [10:35:26]Read from MH i2c: E2 17 00 D3 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AC [10:35:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:35:26]wFMCommunicate OK [10:35:26]CreateOFDProtocolMessage done [10:35:26]OFDSenderStorePacket 226518 [10:35:26]StoreOFDPacket docnum=226518 [10:35:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 74 36 08 01 1A DE 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 EC 1E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D6 74 03 00 35 04 06 00 5E 91 D6 57 F8 FA 3A 5E 7F D7 73 79 80 5C [10:35:26]CheckFolder [10:35:26]dirname=/storage/ofd_packets [10:35:26]CheckFolder done [10:35:26]ProducePacketName [10:35:26]name=ofd_packets/00226518 [10:35:26]NVStorageSaveData ofd_packets/00226518 [10:35:26]File name is /storage/ofd_packets/00226518 [10:35:26]Write 302 bytes [10:35:26]NVStorageSaveData done [10:35:26]OFDSenderStorePacket done [10:35:26]KKMCreateOFDPacket done [10:35:26]NVStorageSaveData kkm_last_timestamp [10:35:26]File name is /storage/kkm_last_timestamp [10:35:26]Write 4 bytes [10:35:26]NVStorageSaveData done [10:35:26]ExternCall_PrintAddStr [10:35:26]wPrintStart [10:35:26]Write to MH i2c: 01 00 00 D4 02 D6 [10:35:26]Write i2c OK [10:35:26]MH_I2C_Read... [10:35:26]Read from MH i2c: 01 [10:35:26]MH_I2C_Read... [10:35:26]Read from MH i2c: 01 07 00 [10:35:26]MH_I2C_Read... [10:35:26]Read from MH i2c: 01 07 00 D4 02 00 00 00 00 00 FF 0F EB [10:35:26]RasterBufferAndPrint [10:35:26]line Счет N : (1)2002860 [10:35:26]line ИНН: 02508201610067 [10:35:26]line Контрольно-Кассовый Чек [10:35:26]line ПРОДАЖА [10:35:26]line ТРК (МРК, ГНК) : 32 [10:35:26]line Товар: 2710124130 [10:35:26]line Super-92-К-5 [10:35:26]line 10.180 * 68.80 [10:35:26]line = 700.38 [10:35:26]line НДС 12% НСП 1% [10:35:26]line > о реализуемом товаре [10:35:26]line ОКРУГЛЕНИЕ: -0.38 [10:35:26]line ИТОГО: 700.00 [10:35:26]line Внесено: 700.00 [10:35:26]line СДАЧА: 0.00 [10:35:26]line НСП 1% : 6.20 [10:35:26]line НДС 12% : 74.38 [10:35:26]line Наличными: 700.00 [10:35:26]line Безнал.: 0.00 [10:35:26]line Место: АЗС № 97 "Партнер Нефть" [10:35:26]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:35:26]line СНО: Общий режим [10:35:26]line Чек 178 28.07.2024 10:35 [10:35:26]line Смена: 439 ФФД: 1.0 [10:35:26]line ЗНМ: 0300000054 [10:35:26]line РНМ: 0000000000092624 [10:35:26]line Версия ККМ: 001 [10:35:26]line ФМ: 0000000000874959 [10:35:26]line ФД: 226518 [10:35:26]line ФПД: 103980459358458 [10:35:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T103524&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226518&fm=103980459358458&tin=02508201610067®Number=0000000000092624&sum=70000 [10:35:26]written 0, free lines is 4095 [10:35:26]Write to MH i2c: 01 00 00 FF 02 01 [10:35:26]Write i2c OK [10:35:26]MH_I2C_Read... [10:35:26]Read from MH i2c: 01 [10:35:26]MH_I2C_Read... [10:35:26]Read from MH i2c: 01 07 00 [10:35:26]MH_I2C_Read... [10:35:26]Read from MH i2c: 01 07 00 FF 02 00 00 00 00 00 5E 0C 72 [10:35:26]RasterBufferAndPrint [10:35:26]line [10:35:26]line [10:35:26]line [10:35:26]line [10:35:26]line [10:35:26]written 0, free lines is 3174 [10:35:26]MH_Cut [10:35:26]Write to MH i2c: D1 01 00 06 03 01 DB [10:35:26]Write i2c OK [10:35:26]MH_I2C_Read... [10:35:26]Read from MH i2c: D1 [10:35:26]MH_I2C_Read... [10:35:26]Read from MH i2c: D1 01 00 [10:35:26]MH_I2C_Read... [10:35:26]Read from MH i2c: D1 01 00 06 03 00 DA [10:35:26]Write to MH i2c: 01 00 00 07 03 0A [10:35:26]Write i2c OK [10:35:26]MH_I2C_Read... [10:35:27]*** Cut start [10:35:27]*** Partial cut [10:35:27]*** CUTSNS_PIN = 1 [10:35:27]*** CUTSNS_PIN = 0 [10:35:28]*** Brake cut motor [10:35:28]Read from MH i2c: 01 [10:35:28]MH_I2C_Read... [10:35:28]*** Stop cut motor [10:35:28]*** Cut end [10:35:28]Read from MH i2c: 01 07 00 [10:35:28]MH_I2C_Read... [10:35:28]Read from MH i2c: 01 07 00 07 03 00 00 00 00 00 FF 0F 1F [10:35:28]process_action close_receipt done [10:35:28]requested_data is exist [10:35:28]produce_requested_data [10:35:28]requested_item fm.sn is exist - process it [10:35:28]wFMCommunicate request_size=4 [10:35:28]MH_SAM_APDU [10:35:28]CAPDU: 80 11 00 00 [10:35:28]Write to MH i2c: E2 08 00 08 03 80 11 00 00 00 00 00 00 85 [10:35:28]Write i2c OK [10:35:28]MH_I2C_Read... [10:35:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:35:28]Read from MH i2c: E2 [10:35:28]MH_I2C_Read... [10:35:28]Read from MH i2c: E2 17 00 [10:35:28]MH_I2C_Read... [10:35:28]Read from MH i2c: E2 17 00 08 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E2 [10:35:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:35:28]wFMCommunicate OK [10:35:28]requested_item fd.num is exist - process it [10:35:28]SAM_PROTO_GetFieldsCounters [10:35:28]wFMCommunicate request_size=4 [10:35:28]MH_SAM_APDU [10:35:28]CAPDU: 80 13 00 00 [10:35:28]Write to MH i2c: E2 08 00 09 03 80 13 00 00 00 00 00 00 88 [10:35:28]Write i2c OK [10:35:28]MH_I2C_Read... [10:35:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:35:28]Read from MH i2c: E2 [10:35:28]MH_I2C_Read... [10:35:28]Read from MH i2c: E2 62 00 [10:35:28]MH_I2C_Read... [10:35:28]Read from MH i2c: E2 62 00 09 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D6 74 03 00 0E 04 04 00 B7 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 CC [10:35:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D6 74 03 00 0E 04 04 00 B7 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 [10:35:28]wFMCommunicate OK [10:35:28]SAM_PROTO_GetFieldsCounters done [10:35:28]requested_item shift.num is exist - process it [10:35:28]requested_item shift.opened is exist - process it [10:35:28]req_shift_opened [10:35:28]FM_GetShiftState [10:35:28]SAM_PROTO_GetShiftState [10:35:28]wFMCommunicate request_size=4 [10:35:28]MH_SAM_APDU [10:35:28]CAPDU: 80 13 01 00 [10:35:28]Write to MH i2c: E2 08 00 0A 03 80 13 01 00 00 00 00 00 8A [10:35:28]Write i2c OK [10:35:28]MH_I2C_Read... [10:35:28]Read from MH i2c: E2 [10:35:28]MH_I2C_Read... [10:35:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:35:28]Read from MH i2c: E2 0E 00 [10:35:28]MH_I2C_Read... [10:35:28]Read from MH i2c: E2 0E 00 0A 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 3B [10:35:28]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:35:28]wFMCommunicate OK [10:35:28]SAM_PROTO_GetShiftState done [10:35:28]FM_GetShiftState done [10:35:28]req_shift_opened done [10:35:28]requested_item shift.open_date is exist - process it [10:35:28]req_shift_open_date [10:35:28]req_shift_open_date done [10:35:28]produce_requested_data done [10:35:28]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226518,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [10:35:28]process_action_free close_receipt [10:35:28]json_value_free [10:35:28]json_value_free done [10:35:28]process_json_proto returns [10:35:28]Send response to host [10:35:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226518,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [10:35:28]free response buf [10:35:28]execute_script done [10:35:28]execute_script returns [10:35:28]free content buf [10:35:28]Sock 9.Close socket [10:35:28]Sock 9.Thread stoped [10:35:51]recv_with_timeout no data received [10:36:21]ConnectInit Can't connect to host [10:36:21]CommunicateWithHost connect error [10:36:21]CommunicateWithHost err = -1 [10:36:21]OFD Sender: Server communicate error [10:36:21]OFD Sender: Processing packet 226515 [packets to send 604, broken 600] [10:36:21]ProducePacketName [10:36:21]name=ofd_packets/00226515 [10:36:21]OFD Sender: To server: pG, [10:36:21]CommunicateWithHost lk.salyk.kg:30040 [10:36:21]ConnectInit lk.salyk.kg [10:36:25]recv_with_timeout no data received [10:36:26]ConnectInit Can't take IP for lk.salyk.kg [10:36:26]CommunicateWithHost connect error [10:36:26]CommunicateWithHost err = -1 [10:36:26]OFD Sender: Server communicate error [10:36:31]OFD Sender: Processing packet 226515 [packets to send 604, broken 600] [10:36:31]ProducePacketName [10:36:31]name=ofd_packets/00226515 [10:36:31]OFD Sender: To server: pG, [10:36:31]CommunicateWithHost lk.salyk.kg:30040 [10:36:31]ConnectInit lk.salyk.kg [10:36:34]Connected sock=9 [10:36:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 3A 9B 04 01 FE 36 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 35 FF 03 08 00 03 B0 BD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6B A5 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 A5 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CB 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 99 00 00 00 00 07 04 06 00 50 A5 05 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 7D 1E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D3 74 03 00 35 04 06 00 45 59 A1 82 99 87 8E 25 8E A8 42 1B 2C EC [10:36:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 84 A7 47 00 59 C6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D3 74 03 00 F4 03 04 00 3B CB A5 66 B6 04 01 00 00 E5 D8 9D F4 1E FC 37 30 [10:36:35]CommunicateWithHost err = 0 [10:36:35]CheckOFDResponse [10:36:35]1017 (14) - 77093643461234 [10:36:35]1041 (16) - 0000000000874959 [10:36:35]1040 (4) - 226515 [10:36:35]1012 (4) - 28.07.2024 04:38 [10:36:35]1206 (1) - 0 [10:36:35]OFD Sender: Remove packet 226515 [10:36:35]ProducePacketName [10:36:35]name=ofd_packets/00226515 [10:36:35]NVStorageDeleteData [10:36:35]OFD Sender: Processing packet 226516 [packets to send 603, broken 600] [10:36:35]ProducePacketName [10:36:35]name=ofd_packets/00226516 [10:36:35]OFD Sender: To server: pG, [10:36:35]CommunicateWithHost lk.salyk.kg:30040 [10:36:35]ConnectInit lk.salyk.kg [10:36:37]Connected sock=7 [10:36:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 28 01 00 00 B2 EA 20 01 92 A6 5A 03 01 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B0 BD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6B A5 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 A5 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CB 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 99 00 00 00 00 07 04 06 00 50 A5 05 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 87 1E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 27 04 04 00 D3 74 03 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D4 74 03 00 35 04 06 00 5F C5 62 37 23 14 11 23 3D 67 9F 79 9C 32 [10:36:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 CC 49 47 00 17 D2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D4 74 03 00 F4 03 04 00 3E CB A5 66 B6 04 01 00 00 70 D8 08 1D 10 99 BE 63 [10:36:38]CommunicateWithHost err = 0 [10:36:38]CheckOFDResponse [10:36:38]1017 (14) - 77093643461234 [10:36:38]1041 (16) - 0000000000874959 [10:36:38]1040 (4) - 226516 [10:36:38]1012 (4) - 28.07.2024 04:38 [10:36:38]1206 (1) - 0 [10:36:38]OFD Sender: Remove packet 226516 [10:36:38]ProducePacketName [10:36:38]name=ofd_packets/00226516 [10:36:38]NVStorageDeleteData [10:36:38]OFD Sender: Processing packet 226517 [packets to send 602, broken 600] [10:36:38]ProducePacketName [10:36:38]name=ofd_packets/00226517 [10:36:38]OFD Sender: To server: pG, [10:36:38]CommunicateWithHost lk.salyk.kg:30040 [10:36:38]ConnectInit lk.salyk.kg [10:37:33]accept exits with 10 [10:37:33]New connection [10:37:33]New thread 3067620708 created [10:37:33]Thread 3067477348 joined [10:37:33]Waiting for new connection... [10:37:33] Sock 10.Parse request [10:37:33]Sock 10.Check first char [10:37:33]Sock 10.First char is OK [10:37:33]request: POST /json_proto HTTP/1.0 [10:37:33]Method: POST [10:37:33]URL: /json_proto [10:37:33]Method is POST - this is cgi request [10:37:33]url: /json_proto [10:37:33]query_string will be loaded in cgi processing [10:37:33]execute_cgi json_proto POST (null) [10:37:33]execute_cgi path=json_proto method=POST [10:37:33]POST find Content-Length [10:37:33]Host: 172.17.43.131:8080 [10:37:33]Content-Length: 683 [10:37:33]Content-Type: application/json [10:37:33] [10:37:33]POST finish read [10:37:33]Found Content-Length = 683 [10:37:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002861", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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:33]execute_script... [10:37: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)2002861", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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:33]POST & json_proto [10:37:33]process_json_proto [10:37:33]json parsed OK: [10:37:33]protocol is kg_v1.0 [10:37:33]action value=close_receipt [10:37:33]process_action close_receipt [10:37:33]cmd_close_receipt [10:37:33]MH_GetDate [10:37:33]Write to MH i2c: F0 00 00 0B 03 FD [10:37:33]Write i2c OK [10:37:33]MH_I2C_Read... [10:37:33]Read from MH i2c: F0 [10:37:33]MH_I2C_Read... [10:37:33]Read from MH i2c: F0 09 00 [10:37:33]MH_I2C_Read... [10:37:33]Read from MH i2c: F0 09 00 0B 03 00 6D 1F A6 66 F9 24 A2 66 C3 [10:37:33]GetLastDocTimeStamp 1722162924 [10:37:33]current date 1722163053 [10:37:33]FM_GetShiftState [10:37:33]SAM_PROTO_GetShiftState [10:37:33]wFMCommunicate request_size=4 [10:37:33]MH_SAM_APDU [10:37:33]CAPDU: 80 13 01 00 [10:37:33]Write to MH i2c: E2 08 00 0C 03 80 13 01 00 00 00 00 00 8C [10:37:33]Write i2c OK [10:37:33]MH_I2C_Read... [10:37:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:37:33]Read from MH i2c: E2 [10:37:33]MH_I2C_Read... [10:37:33]Read from MH i2c: E2 0E 00 [10:37:33]MH_I2C_Read... [10:37:33]Read from MH i2c: E2 0E 00 0C 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 3D [10:37:33]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:37:33]wFMCommunicate OK [10:37:33]SAM_PROTO_GetShiftState done [10:37:33]FM_GetShiftState done [10:37:33]opened in 1722125326 [10:37:33]opened+sec_in_day 1722211726 [10:37:33]quantity*price = 100021 [10:37:33]sum+1 = 100023 [10:37:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 179 28.07.2024 10:37 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226519 ФПД: 192051407380554 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T103733&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226519&fm=192051407380554&tin=02508201610067®Number=0000000000092624&sum=100000 [10:37:34]StoreToDocumentArchive [10:37:34]shift 439 fd 226519 [10:37:34]save to /storage/0439/doc_00226519 [10:37:34]save last doc name /storage/0439/doc_00226519 to /storage/kkm_last_doc_name [10:37:34]save OK [10:37:34]Clear old archive folders... [10:37:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:37:34]tlvbuf is 019A15E0 [10:37:34]SAM_PROTO_ClearQueue [10:37:34]wFMCommunicate request_size=4 [10:37:34]MH_SAM_APDU [10:37:34]CAPDU: 80 09 00 00 [10:37:34]Write to MH i2c: E2 08 00 19 03 80 09 00 00 00 00 00 00 8E [10:37:34]Write i2c OK [10:37:34]MH_I2C_Read... [10:37:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:37:34]Read from MH i2c: E2 [10:37:34]MH_I2C_Read... [10:37:34]Read from MH i2c: E2 03 00 [10:37:34]MH_I2C_Read... [10:37:34]Read from MH i2c: E2 03 00 19 03 00 90 00 90 [10:37:34]RAPDU: 90 00 [10:37:34]wFMCommunicate OK [10:37:34]SAM_PROTO_ClearQueue done [10:37:34]KKMCreateOFDPacket [10:37:34]OFDProtocolAddRootSTLVToBuf [10:37:34]FM_MakeSignedData [10:37:34]FM_MakeSignedData [10:37:34]SAM_PROTO_SignData [10:37:34]wFMCommunicate request_size=4 [10:37:34]MH_SAM_APDU [10:37:34]CAPDU: 80 0D 01 02 [10:37:34]Write to MH i2c: E2 08 00 1A 03 80 0D 01 02 00 00 00 00 96 [10:37:34]Write i2c OK [10:37:34]MH_I2C_Read... [10:37:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:37:34]Read from MH i2c: E2 [10:37:34]MH_I2C_Read... [10:37:34]Read from MH i2c: E2 03 00 [10:37:34]MH_I2C_Read... [10:37:34]Read from MH i2c: E2 03 00 1A 03 00 90 00 91 [10:37:34]RAPDU: 90 00 [10:37:34]wFMCommunicate OK [10:37:34]wFMCommunicate request_size=255 [10:37:34]MH_SAM_APDU [10:37:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 B3 00 00 00 F4 03 04 00 6D 1F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D7 74 03 00 35 04 06 00 AE [10:37:34]Write to MH i2c: E2 02 01 1B 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 B3 00 00 00 F4 03 04 00 6D 1F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D7 74 03 00 35 04 06 00 AE 00 00 49 [10:37:34]Write i2c OK [10:37:34]MH_I2C_Read... [10:37:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:37:35]Read from MH i2c: E2 [10:37:35]MH_I2C_Read... [10:37:35]Read from MH i2c: E2 03 00 [10:37:35]MH_I2C_Read... [10:37:35]Read from MH i2c: E2 03 00 1B 03 00 90 00 92 [10:37:35]RAPDU: 90 00 [10:37:35]wFMCommunicate OK [10:37:35]wFMCommunicate request_size=10 [10:37:35]MH_SAM_APDU [10:37:35]CAPDU: 80 0D 02 02 05 AB 73 EA 60 4A [10:37:35]Write to MH i2c: E2 0D 00 1C 03 80 0D 02 02 05 00 AB 73 EA 60 4A 00 00 55 [10:37:35]Write i2c OK [10:37:35]MH_I2C_Read... [10:37:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:37:35]Read from MH i2c: E2 [10:37:35]MH_I2C_Read... [10:37:35]Read from MH i2c: E2 03 00 [10:37:35]MH_I2C_Read... [10:37:35]Read from MH i2c: E2 03 00 1C 03 00 90 00 93 [10:37:35]RAPDU: 90 00 [10:37:35]wFMCommunicate OK [10:37:35]wFMCommunicate request_size=4 [10:37:35]MH_SAM_APDU [10:37:35]CAPDU: 80 0D 03 02 [10:37:35]Write to MH i2c: E2 08 00 1D 03 80 0D 03 02 00 00 00 00 9B [10:37:35]Write i2c OK [10:37:35]MH_I2C_Read... [10:37:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:37:35]Read from MH i2c: E2 [10:37:35]MH_I2C_Read... [10:37:35]Read from MH i2c: E2 0B 00 [10:37:35]MH_I2C_Read... [10:37:35]Read from MH i2c: E2 0B 00 1D 03 00 97 C8 D4 92 1A 29 D6 19 90 00 93 [10:37:35]RAPDU: 97 C8 D4 92 1A 29 D6 19 90 00 [10:37:35]wFMCommunicate OK [10:37:35]SAM_PROTO_SignData done [10:37:35]FM_MakeSignedData done [10:37:35]CreateOFDProtocolMessage [10:37:35]wFMCommunicate request_size=4 [10:37:35]MH_SAM_APDU [10:37:35]CAPDU: 80 11 00 00 [10:37:35]Write to MH i2c: E2 08 00 1E 03 80 11 00 00 00 00 00 00 9B [10:37:35]Write i2c OK [10:37:35]MH_I2C_Read... [10:37:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:37:35]Read from MH i2c: E2 [10:37:35]MH_I2C_Read... [10:37:35]Read from MH i2c: E2 17 00 [10:37:35]MH_I2C_Read... [10:37:35]Read from MH i2c: E2 17 00 1E 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F8 [10:37:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:37:35]wFMCommunicate OK [10:37:35]CreateOFDProtocolMessage done [10:37:35]OFDSenderStorePacket 226519 [10:37:35]StoreOFDPacket docnum=226519 [10:37:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A4 56 07 01 A5 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 35 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 B3 00 00 00 F4 03 04 00 6D 1F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D7 74 03 00 35 04 06 00 AE AB 73 EA 60 4A 97 C8 D4 92 1A 29 D6 19 [10:37:35]CheckFolder [10:37:35]dirname=/storage/ofd_packets [10:37:35]CheckFolder done [10:37:35]ProducePacketName [10:37:35]name=ofd_packets/00226519 [10:37:35]NVStorageSaveData ofd_packets/00226519 [10:37:35]File name is /storage/ofd_packets/00226519 [10:37:35]Write 301 bytes [10:37:35]NVStorageSaveData done [10:37:35]OFDSenderStorePacket done [10:37:35]KKMCreateOFDPacket done [10:37:35]NVStorageSaveData kkm_last_timestamp [10:37:35]File name is /storage/kkm_last_timestamp [10:37:35]Write 4 bytes [10:37:35]NVStorageSaveData done [10:37:35]ExternCall_PrintAddStr [10:37:35]wPrintStart [10:37:35]Write to MH i2c: 01 00 00 1F 03 22 [10:37:35]Write i2c OK [10:37:35]MH_I2C_Read... [10:37:35]Read from MH i2c: 01 [10:37:35]MH_I2C_Read... [10:37:35]Read from MH i2c: 01 07 00 [10:37:35]MH_I2C_Read... [10:37:35]Read from MH i2c: 01 07 00 1F 03 00 00 00 00 00 FF 0F 37 [10:37:35]RasterBufferAndPrint [10:37:35]line Счет N : (1)2002861 [10:37:35]line ИНН: 02508201610067 [10:37:35]line Контрольно-Кассовый Чек [10:37:35]line ПРОДАЖА [10:37:35]line ТРК (МРК, ГНК) : 54 [10:37:35]line Товар: 2710124500 [10:37:35]line Аи-95-К-5 [10:37:35]line 13.480 * 74.20 [10:37:35]line = 1000.22 [10:37:35]line НДС 12% НСП 1% [10:37:35]line > о реализуемом товаре [10:37:35]line ОКРУГЛЕНИЕ: -0.22 [10:37:35]line ИТОГО: 1000.00 [10:37:35]line Внесено: 1000.00 [10:37:35]line СДАЧА: 0.00 [10:37:35]line НСП 1% : 8.85 [10:37:35]line НДС 12% : 106.22 [10:37:35]line Наличными: 1000.00 [10:37:35]line Безнал.: 0.00 [10:37:35]line Место: АЗС № 97 "Партнер Нефть" [10:37:35]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:37:35]line СНО: Общий режим [10:37:35]line Чек 179 28.07.2024 10:37 [10:37:35]line Смена: 439 ФФД: 1.0 [10:37:35]line ЗНМ: 0300000054 [10:37:35]line РНМ: 0000000000092624 [10:37:35]line Версия ККМ: 001 [10:37:35]line ФМ: 0000000000874959 [10:37:35]line ФД: 226519 [10:37:35]line ФПД: 192051407380554 [10:37:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T103733&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226519&fm=192051407380554&tin=02508201610067®Number=0000000000092624&sum=100000 [10:37:35]written 0, free lines is 4095 [10:37:36]Write to MH i2c: 01 00 00 4A 03 4D [10:37:36]Write i2c OK [10:37:36]MH_I2C_Read... [10:37:36]Read from MH i2c: 01 [10:37:36]MH_I2C_Read... [10:37:36]Read from MH i2c: 01 07 00 [10:37:36]MH_I2C_Read... [10:37:36]Read from MH i2c: 01 07 00 4A 03 00 00 00 00 00 5B 0C BB [10:37:36]RasterBufferAndPrint [10:37:36]line [10:37:36]line [10:37:36]line [10:37:36]line [10:37:36]line [10:37:36]written 0, free lines is 3166 [10:37:36]MH_Cut [10:37:36]Write to MH i2c: D1 01 00 51 03 01 26 [10:37:36]Write i2c OK [10:37:36]MH_I2C_Read... [10:37:36]Read from MH i2c: D1 [10:37:36]MH_I2C_Read... [10:37:36]Read from MH i2c: D1 01 00 [10:37:36]MH_I2C_Read... [10:37:36]Read from MH i2c: D1 01 00 51 03 00 25 [10:37:36]Write to MH i2c: 01 00 00 52 03 55 [10:37:36]Write i2c OK [10:37:36]MH_I2C_Read... [10:37:37]*** Cut start [10:37:37]*** Partial cut [10:37:37]*** CUTSNS_PIN = 1 [10:37:37]*** CUTSNS_PIN = 0 [10:37:37]*** Brake cut motor [10:37:37]Read from MH i2c: 01 [10:37:37]MH_I2C_Read... [10:37:37]*** Stop cut motor [10:37:37]*** Cut end [10:37:37]Read from MH i2c: 01 07 00 [10:37:37]MH_I2C_Read... [10:37:37]Read from MH i2c: 01 07 00 52 03 00 00 00 00 00 FF 0F 6A [10:37:37]process_action close_receipt done [10:37:37]requested_data is exist [10:37:37]produce_requested_data [10:37:37]requested_item fm.sn is exist - process it [10:37:37]wFMCommunicate request_size=4 [10:37:37]MH_SAM_APDU [10:37:37]CAPDU: 80 11 00 00 [10:37:37]Write to MH i2c: E2 08 00 53 03 80 11 00 00 00 00 00 00 D0 [10:37:37]Write i2c OK [10:37:37]MH_I2C_Read... [10:37:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:37:37]Read from MH i2c: E2 [10:37:37]MH_I2C_Read... [10:37:37]Read from MH i2c: E2 17 00 [10:37:37]MH_I2C_Read... [10:37:38]Read from MH i2c: E2 17 00 53 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2D [10:37:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:37:38]wFMCommunicate OK [10:37:38]requested_item fd.num is exist - process it [10:37:38]SAM_PROTO_GetFieldsCounters [10:37:38]wFMCommunicate request_size=4 [10:37:38]MH_SAM_APDU [10:37:38]CAPDU: 80 13 00 00 [10:37:38]Write to MH i2c: E2 08 00 54 03 80 13 00 00 00 00 00 00 D3 [10:37:38]Write i2c OK [10:37:38]MH_I2C_Read... [10:37:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:37:38]Read from MH i2c: E2 [10:37:38]MH_I2C_Read... [10:37:38]Read from MH i2c: E2 62 00 [10:37:38]MH_I2C_Read... [10:37:38]Read from MH i2c: E2 62 00 54 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D7 74 03 00 0E 04 04 00 B7 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 1B [10:37:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D7 74 03 00 0E 04 04 00 B7 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 [10:37:38]wFMCommunicate OK [10:37:38]SAM_PROTO_GetFieldsCounters done [10:37:38]requested_item shift.num is exist - process it [10:37:38]requested_item shift.opened is exist - process it [10:37:38]req_shift_opened [10:37:38]FM_GetShiftState [10:37:38]SAM_PROTO_GetShiftState [10:37:38]wFMCommunicate request_size=4 [10:37:38]MH_SAM_APDU [10:37:38]CAPDU: 80 13 01 00 [10:37:38]Write to MH i2c: E2 08 00 55 03 80 13 01 00 00 00 00 00 D5 [10:37:38]Write i2c OK [10:37:38]MH_I2C_Read... [10:37:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:37:38]Read from MH i2c: E2 [10:37:38]MH_I2C_Read... [10:37:38]Read from MH i2c: E2 0E 00 [10:37:38]MH_I2C_Read... [10:37:38]Read from MH i2c: E2 0E 00 55 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 86 [10:37:38]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:37:38]wFMCommunicate OK [10:37:38]SAM_PROTO_GetShiftState done [10:37:38]FM_GetShiftState done [10:37:38]req_shift_opened done [10:37:38]requested_item shift.open_date is exist - process it [10:37:38]req_shift_open_date [10:37:38]req_shift_open_date done [10:37:38]produce_requested_data done [10:37:38]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226519,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [10:37:38]process_action_free close_receipt [10:37:38]json_value_free [10:37:38]json_value_free done [10:37:38]process_json_proto returns [10:37:38]Send response to host [10:37:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226519,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [10:37:38]free response buf [10:37:38]execute_script done [10:37:38]execute_script returns [10:37:38]free content buf [10:37:38]Sock 10.Close socket [10:37:38]Sock 10.Thread stoped [10:37:55]recv_with_timeout no data received [10:38:54]ConnectInit Can't connect to host [10:38:54]CommunicateWithHost connect error [10:38:54]CommunicateWithHost err = -1 [10:38:54]OFD Sender: Server communicate error [10:38:54]OFD Sender: Processing packet 226517 [packets to send 603, broken 600] [10:38:54]ProducePacketName [10:38:54]name=ofd_packets/00226517 [10:38:54]OFD Sender: To server: pG, [10:38:54]CommunicateWithHost lk.salyk.kg:30040 [10:38:54]ConnectInit lk.salyk.kg [10:38:55]Connected sock=7 [10:38:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 1D AE 04 01 81 8A 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 35 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 B1 00 00 00 F4 03 04 00 96 1E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D5 74 03 00 35 04 06 00 45 71 4A CD 83 5D CF 8A 36 CE 7E C1 FE 98 [10:38:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 20 00 47 00 E0 CB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D5 74 03 00 F4 03 04 00 C8 CB A5 66 B6 04 01 00 00 15 89 92 A7 D5 FC 4A F3 [10:38:56]CommunicateWithHost err = 0 [10:38:56]CheckOFDResponse [10:38:56]1017 (14) - 77093643461234 [10:38:56]1041 (16) - 0000000000874959 [10:38:56]1040 (4) - 226517 [10:38:56]1012 (4) - 28.07.2024 04:40 [10:38:56]1206 (1) - 0 [10:38:56]OFD Sender: Remove packet 226517 [10:38:56]ProducePacketName [10:38:56]name=ofd_packets/00226517 [10:38:56]NVStorageDeleteData [10:38:56]OFD Sender: Processing packet 226518 [packets to send 602, broken 600] [10:38:56]ProducePacketName [10:38:56]name=ofd_packets/00226518 [10:38:56]OFD Sender: To server: pG, [10:38:56]CommunicateWithHost lk.salyk.kg:30040 [10:38:56]ConnectInit lk.salyk.kg [10:38:57]Connected sock=7 [10:38:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 74 36 08 01 1A DE 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 EC 1E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D6 74 03 00 35 04 06 00 5E 91 D6 57 F8 FA 3A 5E 7F D7 73 79 80 5C [10:38:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 19 71 47 00 6C C2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D6 74 03 00 F4 03 04 00 CA CB A5 66 B6 04 01 00 00 03 3B 40 15 18 17 68 C3 [10:38:58]CommunicateWithHost err = 0 [10:38:58]CheckOFDResponse [10:38:58]1017 (14) - 77093643461234 [10:38:58]1041 (16) - 0000000000874959 [10:38:58]1040 (4) - 226518 [10:38:58]1012 (4) - 28.07.2024 04:40 [10:38:58]1206 (1) - 0 [10:38:58]OFD Sender: Remove packet 226518 [10:38:58]ProducePacketName [10:38:58]name=ofd_packets/00226518 [10:38:58]NVStorageDeleteData [10:38:58]OFD Sender: Processing packet 226519 [packets to send 601, broken 600] [10:38:58]ProducePacketName [10:38:58]name=ofd_packets/00226519 [10:38:58]OFD Sender: To server: pG, [10:38:58]CommunicateWithHost lk.salyk.kg:30040 [10:38:58]ConnectInit lk.salyk.kg [10:39:01]Connected sock=10 [10:39:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A4 56 07 01 A5 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 35 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 B3 00 00 00 F4 03 04 00 6D 1F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D7 74 03 00 35 04 06 00 AE AB 73 EA 60 4A 97 C8 D4 92 1A 29 D6 19 [10:39:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 51 84 47 00 85 D1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D7 74 03 00 F4 03 04 00 CE CB A5 66 B6 04 01 00 00 9A 54 12 54 AF E5 41 6E [10:39:01]CommunicateWithHost err = 0 [10:39:01]CheckOFDResponse [10:39:01]1017 (14) - 77093643461234 [10:39:01]1041 (16) - 0000000000874959 [10:39:01]1040 (4) - 226519 [10:39:01]1012 (4) - 28.07.2024 04:40 [10:39:01]1206 (1) - 0 [10:39:01]OFD Sender: Remove packet 226519 [10:39:01]ProducePacketName [10:39:01]name=ofd_packets/00226519 [10:39:01]NVStorageDeleteData [10:39:02]OFD Sender: No OFD packet to send [10:39:07]OFD Sender: No OFD packet to send [10:39:12]OFD Sender: No OFD packet to send [10:39:17]OFD Sender: No OFD packet to send [10:39:22]OFD Sender: No OFD packet to send [10:39:27]OFD Sender: No OFD packet to send [10:39:32]OFD Sender: No OFD packet to send [10:39:37]OFD Sender: No OFD packet to send [10:39:42]OFD Sender: No OFD packet to send [10:39:47]OFD Sender: No OFD packet to send [10:39:52]OFD Sender: No OFD packet to send [10:39:57]OFD Sender: No OFD packet to send [10:40:02]OFD Sender: No OFD packet to send [10:40:03]recv_with_timeout no data received [10:40:07]OFD Sender: No OFD packet to send [10:40:12]OFD Sender: No OFD packet to send [10:40:17]OFD Sender: No OFD packet to send [10:40:22]OFD Sender: No OFD packet to send [10:40:27]OFD Sender: No OFD packet to send [10:40:32]OFD Sender: No OFD packet to send [10:40:37]OFD Sender: No OFD packet to send [10:40:42]OFD Sender: No OFD packet to send [10:40:47]OFD Sender: No OFD packet to send [10:40:52]OFD Sender: No OFD packet to send [10:40:57]OFD Sender: No OFD packet to send [10:41:02]OFD Sender: No OFD packet to send [10:41:03]accept exits with 9 [10:41:03]New connection [10:41:03]New thread 3067477348 created [10:41:03]Thread 3067620708 joined [10:41:03]Waiting for new connection... [10:41:03] Sock 9.Parse request [10:41:03]Sock 9.Check first char [10:41:03]Sock 9.First char is OK [10:41:03]request: POST /json_proto HTTP/1.0 [10:41:03]Method: POST [10:41:03]URL: /json_proto [10:41:03]Method is POST - this is cgi request [10:41:03]url: /json_proto [10:41:03]query_string will be loaded in cgi processing [10:41:03]execute_cgi json_proto POST (null) [10:41:03]execute_cgi path=json_proto method=POST [10:41:03]POST find Content-Length [10:41:03]Host: 172.17.43.131:8080 [10:41:03]Content-Length: 675 [10:41:03]Content-Type: application/json [10:41:03] [10:41:03]POST finish read [10:41:03]Found Content-Length = 675 [10:41:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002864", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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:41:03]execute_script... [10:41:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002864", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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:41:03]POST & json_proto [10:41:03]process_json_proto [10:41:03]json parsed OK: [10:41:03]protocol is kg_v1.0 [10:41:03]action value=close_receipt [10:41:03]process_action close_receipt [10:41:03]cmd_close_receipt [10:41:03]MH_GetDate [10:41:03]Write to MH i2c: F0 00 00 56 03 48 [10:41:03]Write i2c OK [10:41:03]MH_I2C_Read... [10:41:03]Read from MH i2c: F0 [10:41:03]MH_I2C_Read... [10:41:03]Read from MH i2c: F0 09 00 [10:41:03]MH_I2C_Read... [10:41:03]Read from MH i2c: F0 09 00 56 03 00 40 20 A6 66 F9 24 A2 66 E2 [10:41:03]GetLastDocTimeStamp 1722163053 [10:41:03]current date 1722163264 [10:41:03]FM_GetShiftState [10:41:03]SAM_PROTO_GetShiftState [10:41:03]wFMCommunicate request_size=4 [10:41:03]MH_SAM_APDU [10:41:03]CAPDU: 80 13 01 00 [10:41:03]Write to MH i2c: E2 08 00 57 03 80 13 01 00 00 00 00 00 D7 [10:41:03]Write i2c OK [10:41:03]MH_I2C_Read... [10:41:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:41:03]Read from MH i2c: E2 [10:41:03]MH_I2C_Read... [10:41:03]Read from MH i2c: E2 0E 00 [10:41:03]MH_I2C_Read... [10:41:03]Read from MH i2c: E2 0E 00 57 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 88 [10:41:03]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:41:03]wFMCommunicate OK [10:41:03]SAM_PROTO_GetShiftState done [10:41:03]FM_GetShiftState done [10:41:03]opened in 1722125326 [10:41:03]opened+sec_in_day 1722211726 [10:41:03]quantity*price = 40005 [10:41:03]sum+1 = 40006 [10:41:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 180 28.07.2024 10:41 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226520 ФПД: 231669717928959 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T104104&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226520&fm=231669717928959&tin=02508201610067®Number=0000000000092624&sum=40000 [10:41:04]StoreToDocumentArchive [10:41:04]shift 439 fd 226520 [10:41:04]save to /storage/0439/doc_00226520 [10:41:04]save last doc name /storage/0439/doc_00226520 to /storage/kkm_last_doc_name [10:41:04]save OK [10:41:04]Clear old archive folders... [10:41:04]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:41:04]tlvbuf is B6E4B2F0 [10:41:04]SAM_PROTO_ClearQueue [10:41:04]wFMCommunicate request_size=4 [10:41:04]MH_SAM_APDU [10:41:04]CAPDU: 80 09 00 00 [10:41:04]Write to MH i2c: E2 08 00 64 03 80 09 00 00 00 00 00 00 D9 [10:41:04]Write i2c OK [10:41:04]MH_I2C_Read... [10:41:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:41:04]Read from MH i2c: E2 [10:41:04]MH_I2C_Read... [10:41:04]Read from MH i2c: E2 03 00 [10:41:04]MH_I2C_Read... [10:41:04]Read from MH i2c: E2 03 00 64 03 00 90 00 DB [10:41:04]RAPDU: 90 00 [10:41:04]wFMCommunicate OK [10:41:04]SAM_PROTO_ClearQueue done [10:41:04]KKMCreateOFDPacket [10:41:04]OFDProtocolAddRootSTLVToBuf [10:41:04]FM_MakeSignedData [10:41:04]FM_MakeSignedData [10:41:04]SAM_PROTO_SignData [10:41:04]wFMCommunicate request_size=4 [10:41:04]MH_SAM_APDU [10:41:04]CAPDU: 80 0D 01 02 [10:41:04]Write to MH i2c: E2 08 00 65 03 80 0D 01 02 00 00 00 00 E1 [10:41:04]Write i2c OK [10:41:04]MH_I2C_Read... [10:41:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:41:05]Read from MH i2c: E2 [10:41:05]MH_I2C_Read... [10:41:05]Read from MH i2c: E2 03 00 [10:41:05]MH_I2C_Read... [10:41:05]Read from MH i2c: E2 03 00 65 03 00 90 00 DC [10:41:05]RAPDU: 90 00 [10:41:05]wFMCommunicate OK [10:41:05]wFMCommunicate request_size=255 [10:41:05]MH_SAM_APDU [10:41:05]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 B4 00 00 00 F4 03 04 00 40 20 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D8 74 03 00 35 04 06 00 D2 B3 CF 3E [10:41:05]Write to MH i2c: E2 02 01 66 03 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 35 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 B4 00 00 00 F4 03 04 00 40 20 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D8 74 03 00 35 04 06 00 D2 B3 CF 3E 00 00 1A [10:41:05]Write i2c OK [10:41:05]MH_I2C_Read... [10:41:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:41:05]Read from MH i2c: E2 [10:41:05]MH_I2C_Read... [10:41:05]Read from MH i2c: E2 03 00 [10:41:05]MH_I2C_Read... [10:41:05]Read from MH i2c: E2 03 00 66 03 00 90 00 DD [10:41:05]RAPDU: 90 00 [10:41:05]wFMCommunicate OK [10:41:05]wFMCommunicate request_size=7 [10:41:05]MH_SAM_APDU [10:41:05]CAPDU: 80 0D 02 02 02 0B FF [10:41:05]Write to MH i2c: E2 0A 00 67 03 80 0D 02 02 02 00 0B FF 00 00 F2 [10:41:05]Write i2c OK [10:41:05]MH_I2C_Read... [10:41:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:41:05]Read from MH i2c: E2 [10:41:05]MH_I2C_Read... [10:41:05]Read from MH i2c: E2 03 00 [10:41:05]MH_I2C_Read... [10:41:05]Read from MH i2c: E2 03 00 67 03 00 90 00 DE [10:41:05]RAPDU: 90 00 [10:41:05]wFMCommunicate OK [10:41:05]wFMCommunicate request_size=4 [10:41:05]MH_SAM_APDU [10:41:05]CAPDU: 80 0D 03 02 [10:41:05]Write to MH i2c: E2 08 00 68 03 80 0D 03 02 00 00 00 00 E6 [10:41:05]Write i2c OK [10:41:05]MH_I2C_Read... [10:41:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:41:05]Read from MH i2c: E2 [10:41:05]MH_I2C_Read... [10:41:05]Read from MH i2c: E2 0B 00 [10:41:05]MH_I2C_Read... [10:41:05]Read from MH i2c: E2 0B 00 68 03 00 B1 1A F8 65 38 85 72 3D 90 00 7B [10:41:05]RAPDU: B1 1A F8 65 38 85 72 3D 90 00 [10:41:05]wFMCommunicate OK [10:41:05]SAM_PROTO_SignData done [10:41:05]FM_MakeSignedData done [10:41:05]CreateOFDProtocolMessage [10:41:05]wFMCommunicate request_size=4 [10:41:05]MH_SAM_APDU [10:41:05]CAPDU: 80 11 00 00 [10:41:05]Write to MH i2c: E2 08 00 69 03 80 11 00 00 00 00 00 00 E6 [10:41:05]Write i2c OK [10:41:05]MH_I2C_Read... [10:41:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:41:05]Read from MH i2c: E2 [10:41:05]MH_I2C_Read... [10:41:05]Read from MH i2c: E2 17 00 [10:41:05]MH_I2C_Read... [10:41:05]Read from MH i2c: E2 17 00 69 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 43 [10:41:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:41:05]wFMCommunicate OK [10:41:05]CreateOFDProtocolMessage done [10:41:05]OFDSenderStorePacket 226520 [10:41:05]StoreOFDPacket docnum=226520 [10:41:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 4F 0F 04 01 6D DE 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 35 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 B4 00 00 00 F4 03 04 00 40 20 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D8 74 03 00 35 04 06 00 D2 B3 CF 3E 0B FF B1 1A F8 65 38 85 72 3D [10:41:05]CheckFolder [10:41:05]dirname=/storage/ofd_packets [10:41:05]CheckFolder done [10:41:05]ProducePacketName [10:41:05]name=ofd_packets/00226520 [10:41:05]NVStorageSaveData ofd_packets/00226520 [10:41:05]File name is /storage/ofd_packets/00226520 [10:41:05]Write 298 bytes [10:41:05]NVStorageSaveData done [10:41:05]OFDSenderStorePacket done [10:41:05]KKMCreateOFDPacket done [10:41:05]NVStorageSaveData kkm_last_timestamp [10:41:05]File name is /storage/kkm_last_timestamp [10:41:05]Write 4 bytes [10:41:05]NVStorageSaveData done [10:41:05]ExternCall_PrintAddStr [10:41:05]wPrintStart [10:41:05]Write to MH i2c: 01 00 00 6A 03 6D [10:41:05]Write i2c OK [10:41:05]MH_I2C_Read... [10:41:05]Read from MH i2c: 01 [10:41:05]MH_I2C_Read... [10:41:05]Read from MH i2c: 01 07 00 [10:41:05]MH_I2C_Read... [10:41:05]Read from MH i2c: 01 07 00 6A 03 00 00 00 00 00 FF 0F 82 [10:41:05]RasterBufferAndPrint [10:41:05]line Счет N : (1)2002864 [10:41:05]line ИНН: 02508201610067 [10:41:05]line Контрольно-Кассовый Чек [10:41:05]line ПРОДАЖА [10:41:05]line ТРК (МРК, ГНК) : 31 [10:41:05]line Товар: 2710194210 [10:41:05]line ДТ-К-5 [10:41:05]line 5.250 * 76.20 [10:41:05]line = 400.05 [10:41:05]line НДС 12% НСП 1% [10:41:05]line > о реализуемом товаре [10:41:05]line ОКРУГЛЕНИЕ: -0.05 [10:41:05]line ИТОГО: 400.00 [10:41:05]line Внесено: 400.00 [10:41:05]line СДАЧА: 0.00 [10:41:05]line НСП 1% : 3.54 [10:41:05]line НДС 12% : 42.48 [10:41:05]line Наличными: 400.00 [10:41:05]line Безнал.: 0.00 [10:41:05]line Место: АЗС № 97 "Партнер Нефть" [10:41:05]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:41:05]line СНО: Общий режим [10:41:05]line Чек 180 28.07.2024 10:41 [10:41:05]line Смена: 439 ФФД: 1.0 [10:41:05]line ЗНМ: 0300000054 [10:41:05]line РНМ: 0000000000092624 [10:41:05]line Версия ККМ: 001 [10:41:05]line ФМ: 0000000000874959 [10:41:05]line ФД: 226520 [10:41:05]line ФПД: 231669717928959 [10:41:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T104104&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226520&fm=231669717928959&tin=02508201610067®Number=0000000000092624&sum=40000 [10:41:05]OFD Sender: Processing packet 226520 [packets to send 601, broken 600] [10:41:05]ProducePacketName [10:41:05]name=ofd_packets/00226520 [10:41:05]OFD Sender: To server: pG, [10:41:05]CommunicateWithHost lk.salyk.kg:30040 [10:41:05]ConnectInit lk.salyk.kg [10:41:05]written 0, free lines is 4095 [10:41:06]Write to MH i2c: 01 00 00 95 03 98 [10:41:06]Write i2c OK [10:41:06]MH_I2C_Read... [10:41:06]Read from MH i2c: 01 [10:41:06]MH_I2C_Read... [10:41:06]Read from MH i2c: 01 07 00 [10:41:06]MH_I2C_Read... [10:41:06]Read from MH i2c: 01 07 00 95 03 00 00 00 00 00 59 0C 04 [10:41:06]RasterBufferAndPrint [10:41:06]line [10:41:06]line [10:41:06]line [10:41:06]line [10:41:06]line [10:41:06]written 0, free lines is 3164 [10:41:06]MH_Cut [10:41:06]Write to MH i2c: D1 01 00 9C 03 01 71 [10:41:06]Write i2c OK [10:41:06]MH_I2C_Read... [10:41:06]Read from MH i2c: D1 [10:41:06]MH_I2C_Read... [10:41:06]Read from MH i2c: D1 01 00 [10:41:06]MH_I2C_Read... [10:41:06]Read from MH i2c: D1 01 00 9C 03 00 70 [10:41:06]Write to MH i2c: 01 00 00 9D 03 A0 [10:41:06]Write i2c OK [10:41:06]MH_I2C_Read... [10:41:07]*** Cut start [10:41:07]*** Partial cut [10:41:07]*** CUTSNS_PIN = 1 [10:41:07]*** CUTSNS_PIN = 0 [10:41:07]*** Brake cut motor [10:41:08]Read from MH i2c: 01 [10:41:08]MH_I2C_Read... [10:41:08]*** Stop cut motor [10:41:08]*** Cut end [10:41:08]Read from MH i2c: 01 07 00 [10:41:08]MH_I2C_Read... [10:41:08]Read from MH i2c: 01 07 00 9D 03 00 00 00 00 00 FF 0F B5 [10:41:08]process_action close_receipt done [10:41:08]requested_data is exist [10:41:08]produce_requested_data [10:41:08]requested_item fm.sn is exist - process it [10:41:08]wFMCommunicate request_size=4 [10:41:08]MH_SAM_APDU [10:41:08]CAPDU: 80 11 00 00 [10:41:08]Write to MH i2c: E2 08 00 9E 03 80 11 00 00 00 00 00 00 1B [10:41:08]Write i2c OK [10:41:08]MH_I2C_Read... [10:41:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:41:08]Read from MH i2c: E2 [10:41:08]MH_I2C_Read... [10:41:08]Read from MH i2c: E2 17 00 [10:41:08]MH_I2C_Read... [10:41:08]Read from MH i2c: E2 17 00 9E 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 78 [10:41:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:41:08]wFMCommunicate OK [10:41:08]requested_item fd.num is exist - process it [10:41:08]SAM_PROTO_GetFieldsCounters [10:41:08]wFMCommunicate request_size=4 [10:41:08]MH_SAM_APDU [10:41:08]CAPDU: 80 13 00 00 [10:41:08]Write to MH i2c: E2 08 00 9F 03 80 13 00 00 00 00 00 00 1E [10:41:08]Write i2c OK [10:41:08]MH_I2C_Read... [10:41:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:41:08]Read from MH i2c: E2 [10:41:08]MH_I2C_Read... [10:41:08]Read from MH i2c: E2 62 00 [10:41:08]MH_I2C_Read... [10:41:08]Read from MH i2c: E2 62 00 9F 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D8 74 03 00 0E 04 04 00 B7 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 6A [10:41:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D8 74 03 00 0E 04 04 00 B7 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 [10:41:08]wFMCommunicate OK [10:41:08]SAM_PROTO_GetFieldsCounters done [10:41:08]requested_item shift.num is exist - process it [10:41:08]requested_item shift.opened is exist - process it [10:41:08]req_shift_opened [10:41:08]FM_GetShiftState [10:41:08]SAM_PROTO_GetShiftState [10:41:08]wFMCommunicate request_size=4 [10:41:08]MH_SAM_APDU [10:41:08]CAPDU: 80 13 01 00 [10:41:08]Write to MH i2c: E2 08 00 A0 03 80 13 01 00 00 00 00 00 20 [10:41:08]Write i2c OK [10:41:08]MH_I2C_Read... [10:41:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:41:08]Read from MH i2c: E2 [10:41:08]MH_I2C_Read... [10:41:08]Read from MH i2c: E2 0E 00 [10:41:08]MH_I2C_Read... [10:41:08]Read from MH i2c: E2 0E 00 A0 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 D1 [10:41:08]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:41:08]wFMCommunicate OK [10:41:08]SAM_PROTO_GetShiftState done [10:41:08]FM_GetShiftState done [10:41:08]req_shift_opened done [10:41:08]requested_item shift.open_date is exist - process it [10:41:08]req_shift_open_date [10:41:08]req_shift_open_date done [10:41:08]produce_requested_data done [10:41:08]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226520,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [10:41:08]process_action_free close_receipt [10:41:08]json_value_free [10:41:08]json_value_free done [10:41:08]process_json_proto returns [10:41:08]Send response to host [10:41:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226520,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [10:41:08]free response buf [10:41:08]execute_script done [10:41:08]execute_script returns [10:41:08]free content buf [10:41:08]Sock 9.Close socket [10:41:08]Sock 9.Thread stoped [10:41:08]accept exits with 7 [10:41:08]New connection [10:41:08]New thread 3067620708 created [10:41:08]Thread 3067477348 joined [10:41:08]Waiting for new connection... [10:41:08] Sock 7.Parse request [10:41:08]Sock 7.Check first char [10:41:08]Sock 7.First char is OK [10:41:08]request: POST /json_proto HTTP/1.0 [10:41:08]Method: POST [10:41:08]URL: /json_proto [10:41:08]Method is POST - this is cgi request [10:41:08]url: /json_proto [10:41:08]query_string will be loaded in cgi processing [10:41:08]execute_cgi json_proto POST (null) [10:41:08]execute_cgi path=json_proto method=POST [10:41:08]POST find Content-Length [10:41:08]Host: 172.17.43.131:8080 [10:41:08]Content-Length: 679 [10:41:08]Content-Type: application/json [10:41:08] [10:41:08]POST finish read [10:41:08]Found Content-Length = 679 [10:41:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002863", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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:41:08]execute_script... [10:41: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)2002863", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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:41:08]POST & json_proto [10:41:08]process_json_proto [10:41:08]json parsed OK: [10:41:08]protocol is kg_v1.0 [10:41:08]action value=close_receipt [10:41:08]process_action close_receipt [10:41:08]cmd_close_receipt [10:41:08]MH_GetDate [10:41:08]Write to MH i2c: F0 00 00 A1 03 93 [10:41:08]Write i2c OK [10:41:08]MH_I2C_Read... [10:41:08]Read from MH i2c: F0 [10:41:08]MH_I2C_Read... [10:41:08]Read from MH i2c: F0 09 00 [10:41:08]MH_I2C_Read... [10:41:08]Read from MH i2c: F0 09 00 A1 03 00 44 20 A6 66 F9 24 A2 66 31 [10:41:08]GetLastDocTimeStamp 1722163264 [10:41:08]current date 1722163268 [10:41:08]FM_GetShiftState [10:41:08]SAM_PROTO_GetShiftState [10:41:08]wFMCommunicate request_size=4 [10:41:08]MH_SAM_APDU [10:41:08]CAPDU: 80 13 01 00 [10:41:08]Write to MH i2c: E2 08 00 A2 03 80 13 01 00 00 00 00 00 22 [10:41:08]Write i2c OK [10:41:08]MH_I2C_Read... [10:41:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:41:08]Read from MH i2c: E2 [10:41:08]MH_I2C_Read... [10:41:08]Read from MH i2c: E2 0E 00 [10:41:08]MH_I2C_Read... [10:41:08]Read from MH i2c: E2 0E 00 A2 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 D3 [10:41:08]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:41:08]wFMCommunicate OK [10:41:08]SAM_PROTO_GetShiftState done [10:41:08]FM_GetShiftState done [10:41:08]opened in 1722125326 [10:41:08]opened+sec_in_day 1722211726 [10:41:08]quantity*price = 80061 [10:41:08]sum+1 = 80063 [10:41:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 85.02 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 181 28.07.2024 10:41 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226521 ФПД: 55190067806515 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T104108&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226521&fm=55190067806515&tin=02508201610067®Number=0000000000092624&sum=80000 [10:41:09]StoreToDocumentArchive [10:41:09]shift 439 fd 226521 [10:41:09]save to /storage/0439/doc_00226521 [10:41:09]save last doc name /storage/0439/doc_00226521 to /storage/kkm_last_doc_name [10:41:09]save OK [10:41:09]Clear old archive folders... [10:41:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:41:09]tlvbuf is 019A8CF0 [10:41:09]SAM_PROTO_ClearQueue [10:41:09]wFMCommunicate request_size=4 [10:41:09]MH_SAM_APDU [10:41:09]CAPDU: 80 09 00 00 [10:41:09]Write to MH i2c: E2 08 00 AF 03 80 09 00 00 00 00 00 00 24 [10:41:09]Write i2c OK [10:41:09]MH_I2C_Read... [10:41:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:41:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 E8 31 47 00 DF 68 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D8 74 03 00 F4 03 04 00 4E CC A5 66 B6 04 01 00 00 6E F6 71 9F 3E 22 66 62 [10:41:09]CommunicateWithHost err = 0 [10:41:09]CheckOFDResponse [10:41:09]1017 (14) - 77093643461234 [10:41:09]1041 (16) - 0000000000874959 [10:41:09]1040 (4) - 226520 [10:41:09]1012 (4) - 28.07.2024 04:42 [10:41:09]1206 (1) - 0 [10:41:09]OFD Sender: Remove packet 226520 [10:41:09]ProducePacketName [10:41:09]name=ofd_packets/00226520 [10:41:09]NVStorageDeleteData [10:41:09]Read from MH i2c: E2 [10:41:09]MH_I2C_Read... [10:41:09]Read from MH i2c: E2 03 00 [10:41:09]MH_I2C_Read... [10:41:09]Read from MH i2c: E2 03 00 AF 03 00 90 00 26 [10:41:09]RAPDU: 90 00 [10:41:09]wFMCommunicate OK [10:41:09]SAM_PROTO_ClearQueue done [10:41:09]KKMCreateOFDPacket [10:41:09]OFDProtocolAddRootSTLVToBuf [10:41:09]FM_MakeSignedData [10:41:09]FM_MakeSignedData [10:41:09]SAM_PROTO_SignData [10:41:09]wFMCommunicate request_size=4 [10:41:09]MH_SAM_APDU [10:41:09]CAPDU: 80 0D 01 02 [10:41:09]Write to MH i2c: E2 08 00 B0 03 80 0D 01 02 00 00 00 00 2C [10:41:09]Write i2c OK [10:41:09]MH_I2C_Read... [10:41:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:41:09]Read from MH i2c: E2 [10:41:09]MH_I2C_Read... [10:41:09]Read from MH i2c: E2 03 00 [10:41:09]MH_I2C_Read... [10:41:09]Read from MH i2c: E2 03 00 B0 03 00 90 00 27 [10:41:09]RAPDU: 90 00 [10:41:09]wFMCommunicate OK [10:41:09]wFMCommunicate request_size=255 [10:41:09]MH_SAM_APDU [10:41: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 35 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 B5 00 00 00 F4 03 04 00 44 20 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D9 74 03 00 35 04 06 00 32 [10:41:09]Write to MH i2c: E2 02 01 B1 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 B5 00 00 00 F4 03 04 00 44 20 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D9 74 03 00 35 04 06 00 32 00 00 8F [10:41:09]Write i2c OK [10:41:09]MH_I2C_Read... [10:41:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:41:10]Read from MH i2c: E2 [10:41:10]MH_I2C_Read... [10:41:10]Read from MH i2c: E2 03 00 [10:41:10]MH_I2C_Read... [10:41:10]Read from MH i2c: E2 03 00 B1 03 00 90 00 28 [10:41:10]RAPDU: 90 00 [10:41:10]wFMCommunicate OK [10:41:10]wFMCommunicate request_size=10 [10:41:10]MH_SAM_APDU [10:41:10]CAPDU: 80 0D 02 02 05 31 F0 63 01 33 [10:41:10]Write to MH i2c: E2 0D 00 B2 03 80 0D 02 02 05 00 31 F0 63 01 33 00 00 F1 [10:41:10]Write i2c OK [10:41:10]MH_I2C_Read... [10:41:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:41:10]Read from MH i2c: E2 [10:41:10]MH_I2C_Read... [10:41:10]Read from MH i2c: E2 03 00 [10:41:10]MH_I2C_Read... [10:41:10]Read from MH i2c: E2 03 00 B2 03 00 90 00 29 [10:41:10]RAPDU: 90 00 [10:41:10]wFMCommunicate OK [10:41:10]wFMCommunicate request_size=4 [10:41:10]MH_SAM_APDU [10:41:10]CAPDU: 80 0D 03 02 [10:41:10]Write to MH i2c: E2 08 00 B3 03 80 0D 03 02 00 00 00 00 31 [10:41:10]Write i2c OK [10:41:10]MH_I2C_Read... [10:41:10]OFD Sender: No OFD packet to send [10:41:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:41:10]Read from MH i2c: E2 [10:41:10]MH_I2C_Read... [10:41:10]Read from MH i2c: E2 0B 00 [10:41:10]MH_I2C_Read... [10:41:10]Read from MH i2c: E2 0B 00 B3 03 00 CA 33 8E 9D 37 A3 7D A5 90 00 56 [10:41:10]RAPDU: CA 33 8E 9D 37 A3 7D A5 90 00 [10:41:10]wFMCommunicate OK [10:41:10]SAM_PROTO_SignData done [10:41:10]FM_MakeSignedData done [10:41:10]CreateOFDProtocolMessage [10:41:10]wFMCommunicate request_size=4 [10:41:10]MH_SAM_APDU [10:41:10]CAPDU: 80 11 00 00 [10:41:10]Write to MH i2c: E2 08 00 B4 03 80 11 00 00 00 00 00 00 31 [10:41:10]Write i2c OK [10:41:10]MH_I2C_Read... [10:41:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:41:10]Read from MH i2c: E2 [10:41:10]MH_I2C_Read... [10:41:10]Read from MH i2c: E2 17 00 [10:41:10]MH_I2C_Read... [10:41:10]Read from MH i2c: E2 17 00 B4 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8E [10:41:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:41:10]wFMCommunicate OK [10:41:10]CreateOFDProtocolMessage done [10:41:10]OFDSenderStorePacket 226521 [10:41:10]StoreOFDPacket docnum=226521 [10:41:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 CD 5A 07 01 25 3B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 B5 00 00 00 F4 03 04 00 44 20 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D9 74 03 00 35 04 06 00 32 31 F0 63 01 33 CA 33 8E 9D 37 A3 7D A5 [10:41:10]CheckFolder [10:41:10]dirname=/storage/ofd_packets [10:41:10]CheckFolder done [10:41:10]ProducePacketName [10:41:10]name=ofd_packets/00226521 [10:41:10]NVStorageSaveData ofd_packets/00226521 [10:41:10]File name is /storage/ofd_packets/00226521 [10:41:10]Write 301 bytes [10:41:10]NVStorageSaveData done [10:41:10]OFDSenderStorePacket done [10:41:10]KKMCreateOFDPacket done [10:41:10]NVStorageSaveData kkm_last_timestamp [10:41:10]File name is /storage/kkm_last_timestamp [10:41:10]Write 4 bytes [10:41:11]NVStorageSaveData done [10:41:11]OFD Sender: Processing packet 226521 [packets to send 601, broken 600] [10:41:11]ProducePacketName [10:41:11]name=ofd_packets/00226521 [10:41:11]OFD Sender: To server: pG, [10:41:11]CommunicateWithHost lk.salyk.kg:30040 [10:41:11]ConnectInit lk.salyk.kg [10:41:11]ExternCall_PrintAddStr [10:41:11]wPrintStart [10:41:11]Write to MH i2c: 01 00 00 B5 03 B8 [10:41:11]Write i2c OK [10:41:11]MH_I2C_Read... [10:41:11]Read from MH i2c: 01 [10:41:11]MH_I2C_Read... [10:41:11]Read from MH i2c: 01 07 00 [10:41:11]MH_I2C_Read... [10:41:11]Read from MH i2c: 01 07 00 B5 03 00 00 00 00 00 FF 0F CD [10:41:11]RasterBufferAndPrint [10:41:11]line Счет N : (1)2002863 [10:41:11]line ИНН: 02508201610067 [10:41:11]line Контрольно-Кассовый Чек [10:41:11]line ПРОДАЖА [10:41:11]line ТРК (МРК, ГНК) : 54 [10:41:11]line Товар: 2710124500 [10:41:11]line Аи-95-К-5 [10:41:11]line 10.790 * 74.20 [10:41:11]line = 800.62 [10:41:11]line НДС 12% НСП 1% [10:41:11]line > о реализуемом товаре [10:41:11]line ОКРУГЛЕНИЕ: -0.62 [10:41:11]line ИТОГО: 800.00 [10:41:11]line Внесено: 800.00 [10:41:11]line СДАЧА: 0.00 [10:41:11]line НСП 1% : 7.08 [10:41:11]line НДС 12% : 85.02 [10:41:11]line Наличными: 800.00 [10:41:11]line Безнал.: 0.00 [10:41:11]line Место: АЗС № 97 "Партнер Нефть" [10:41:11]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:41:11]line СНО: Общий режим [10:41:11]line Чек 181 28.07.2024 10:41 [10:41:11]line Смена: 439 ФФД: 1.0 [10:41:11]line ЗНМ: 0300000054 [10:41:11]line РНМ: 0000000000092624 [10:41:11]line Версия ККМ: 001 [10:41:11]line ФМ: 0000000000874959 [10:41:11]line ФД: 226521 [10:41:11]line ФПД: 55190067806515 [10:41:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T104108&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226521&fm=55190067806515&tin=02508201610067®Number=0000000000092624&sum=80000 [10:41:11]written 0, free lines is 4095 [10:41:11]Write to MH i2c: 01 00 00 E0 03 E3 [10:41:11]Write i2c OK [10:41:11]MH_I2C_Read... [10:41:11]Read from MH i2c: 01 [10:41:11]MH_I2C_Read... [10:41:11]Read from MH i2c: 01 07 00 [10:41:11]MH_I2C_Read... [10:41:11]Read from MH i2c: 01 07 00 E0 03 00 00 00 00 00 5D 0C 53 [10:41:11]RasterBufferAndPrint [10:41:11]line [10:41:11]line [10:41:11]line [10:41:11]line [10:41:11]line [10:41:11]written 0, free lines is 3172 [10:41:11]MH_Cut [10:41:11]Write to MH i2c: D1 01 00 E7 03 01 BC [10:41:11]Write i2c OK [10:41:11]MH_I2C_Read... [10:41:11]Read from MH i2c: D1 [10:41:11]MH_I2C_Read... [10:41:11]Read from MH i2c: D1 01 00 [10:41:11]MH_I2C_Read... [10:41:11]Read from MH i2c: D1 01 00 E7 03 00 BB [10:41:11]Write to MH i2c: 01 00 00 E8 03 EB [10:41:11]Write i2c OK [10:41:11]MH_I2C_Read... [10:41:11]Connected sock=11 [10:41:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 CD 5A 07 01 25 3B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 B5 00 00 00 F4 03 04 00 44 20 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D9 74 03 00 35 04 06 00 32 31 F0 63 01 33 CA 33 8E 9D 37 A3 7D A5 [10:41:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 D1 68 47 00 6C 86 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D9 74 03 00 F4 03 04 00 50 CC A5 66 B6 04 01 00 00 F8 9D 33 08 6E 32 28 EE [10:41:12]CommunicateWithHost err = 0 [10:41:12]CheckOFDResponse [10:41:12]1017 (14) - 77093643461234 [10:41:12]1041 (16) - 0000000000874959 [10:41:12]1040 (4) - 226521 [10:41:12]1012 (4) - 28.07.2024 04:42 [10:41:12]1206 (1) - 0 [10:41:12]OFD Sender: Remove packet 226521 [10:41:12]ProducePacketName [10:41:12]name=ofd_packets/00226521 [10:41:12]NVStorageDeleteData [10:41:12]OFD Sender: No OFD packet to send [10:41:12]*** Cut start [10:41:12]*** Partial cut [10:41:12]*** CUTSNS_PIN = 1 [10:41:12]*** CUTSNS_PIN = 0 [10:41:13]*** Brake cut motor [10:41:13]Read from MH i2c: 01 [10:41:13]MH_I2C_Read... [10:41:13]*** Stop cut motor [10:41:13]*** Cut end [10:41:13]Read from MH i2c: 01 07 00 [10:41:13]MH_I2C_Read... [10:41:13]Read from MH i2c: 01 07 00 E8 03 00 00 00 00 00 FF 0F 00 [10:41:13]process_action close_receipt done [10:41:13]requested_data is exist [10:41:13]produce_requested_data [10:41:13]requested_item fm.sn is exist - process it [10:41:13]wFMCommunicate request_size=4 [10:41:13]MH_SAM_APDU [10:41:13]CAPDU: 80 11 00 00 [10:41:13]Write to MH i2c: E2 08 00 E9 03 80 11 00 00 00 00 00 00 66 [10:41:13]Write i2c OK [10:41:13]MH_I2C_Read... [10:41:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:41:13]Read from MH i2c: E2 [10:41:13]MH_I2C_Read... [10:41:13]Read from MH i2c: E2 17 00 [10:41:13]MH_I2C_Read... [10:41:13]Read from MH i2c: E2 17 00 E9 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C3 [10:41:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:41:13]wFMCommunicate OK [10:41:13]requested_item fd.num is exist - process it [10:41:13]SAM_PROTO_GetFieldsCounters [10:41:13]wFMCommunicate request_size=4 [10:41:13]MH_SAM_APDU [10:41:13]CAPDU: 80 13 00 00 [10:41:13]Write to MH i2c: E2 08 00 EA 03 80 13 00 00 00 00 00 00 69 [10:41:13]Write i2c OK [10:41:13]MH_I2C_Read... [10:41:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:41:13]Read from MH i2c: E2 [10:41:13]MH_I2C_Read... [10:41:13]Read from MH i2c: E2 62 00 [10:41:13]MH_I2C_Read... [10:41:13]Read from MH i2c: E2 62 00 EA 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D9 74 03 00 0E 04 04 00 B7 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 B9 [10:41:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D9 74 03 00 0E 04 04 00 B7 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 [10:41:13]wFMCommunicate OK [10:41:13]SAM_PROTO_GetFieldsCounters done [10:41:13]requested_item shift.num is exist - process it [10:41:13]requested_item shift.opened is exist - process it [10:41:13]req_shift_opened [10:41:13]FM_GetShiftState [10:41:13]SAM_PROTO_GetShiftState [10:41:13]wFMCommunicate request_size=4 [10:41:13]MH_SAM_APDU [10:41:13]CAPDU: 80 13 01 00 [10:41:13]Write to MH i2c: E2 08 00 EB 03 80 13 01 00 00 00 00 00 6B [10:41:13]Write i2c OK [10:41:13]MH_I2C_Read... [10:41:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:41:13]Read from MH i2c: E2 [10:41:13]MH_I2C_Read... [10:41:13]Read from MH i2c: E2 0E 00 [10:41:13]MH_I2C_Read... [10:41:13]Read from MH i2c: E2 0E 00 EB 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 1C [10:41:13]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:41:13]wFMCommunicate OK [10:41:13]SAM_PROTO_GetShiftState done [10:41:13]FM_GetShiftState done [10:41:13]req_shift_opened done [10:41:13]requested_item shift.open_date is exist - process it [10:41:13]req_shift_open_date [10:41:13]req_shift_open_date done [10:41:13]produce_requested_data done [10:41:13]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226521,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [10:41:13]process_action_free close_receipt [10:41:13]json_value_free [10:41:13]json_value_free done [10:41:13]process_json_proto returns [10:41:13]Send response to host [10:41:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226521,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [10:41:13]free response buf [10:41:13]execute_script done [10:41:13]execute_script returns [10:41:13]free content buf [10:41:13]Sock 7.Close socket [10:41:13]Sock 7.Thread stoped [10:41:17]OFD Sender: No OFD packet to send [10:41:22]OFD Sender: No OFD packet to send [10:41:26]recv_with_timeout no data received [10:41:27]OFD Sender: No OFD packet to send [10:41:32]OFD Sender: No OFD packet to send [10:41:37]OFD Sender: No OFD packet to send [10:41:41]recv_with_timeout no data received [10:41:42]OFD Sender: No OFD packet to send [10:41:47]OFD Sender: No OFD packet to send [10:41:52]OFD Sender: No OFD packet to send [10:41:57]OFD Sender: No OFD packet to send [10:42:02]OFD Sender: No OFD packet to send [10:42:07]OFD Sender: No OFD packet to send [10:42:11]recv_with_timeout no data received [10:42:12]OFD Sender: No OFD packet to send [10:42:17]OFD Sender: No OFD packet to send [10:42:22]OFD Sender: No OFD packet to send [10:42:27]OFD Sender: No OFD packet to send [10:42:32]OFD Sender: No OFD packet to send [10:42:37]OFD Sender: No OFD packet to send [10:42:42]OFD Sender: No OFD packet to send [10:42:47]OFD Sender: No OFD packet to send [10:42:52]OFD Sender: No OFD packet to send [10:42:57]OFD Sender: No OFD packet to send [10:43:02]OFD Sender: No OFD packet to send [10:43:08]OFD Sender: No OFD packet to send [10:43:13]OFD Sender: No OFD packet to send [10:43:18]OFD Sender: No OFD packet to send [10:43:23]OFD Sender: No OFD packet to send [10:43:28]OFD Sender: No OFD packet to send [10:43:33]OFD Sender: No OFD packet to send [10:43:38]OFD Sender: No OFD packet to send [10:43:41]recv_with_timeout no data received [10:43:42]accept exits with 9 [10:43:42]New connection [10:43:42]New thread 3067477348 created [10:43:42]Thread 3067620708 joined [10:43:42]Waiting for new connection... [10:43:42] Sock 9.Parse request [10:43:42]Sock 9.Check first char [10:43:42]Sock 9.First char is OK [10:43:42]request: POST /json_proto HTTP/1.0 [10:43:42]Method: POST [10:43:42]URL: /json_proto [10:43:42]Method is POST - this is cgi request [10:43:42]url: /json_proto [10:43:42]query_string will be loaded in cgi processing [10:43:42]execute_cgi json_proto POST (null) [10:43:42]execute_cgi path=json_proto method=POST [10:43:42]POST find Content-Length [10:43:42]Host: 172.17.43.131:8080 [10:43:42]Content-Length: 671 [10:43:42]Content-Type: application/json [10:43:42] [10:43:42]POST finish read [10:43:42]Found Content-Length = 671 [10:43:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002865", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 2.910, "sum" : 200.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:43:42]execute_script... [10:43: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)2002865", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 2.910, "sum" : 200.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:43:42]POST & json_proto [10:43:42]process_json_proto [10:43:42]json parsed OK: [10:43:42]protocol is kg_v1.0 [10:43:42]action value=close_receipt [10:43:42]process_action close_receipt [10:43:42]cmd_close_receipt [10:43:42]MH_GetDate [10:43:42]Write to MH i2c: F0 00 00 EC 03 DE [10:43:42]Write i2c OK [10:43:42]MH_I2C_Read... [10:43:42]Read from MH i2c: F0 [10:43:42]MH_I2C_Read... [10:43:42]Read from MH i2c: F0 09 00 [10:43:42]MH_I2C_Read... [10:43:42]Read from MH i2c: F0 09 00 EC 03 00 DF 20 A6 66 F9 24 A2 66 17 [10:43:42]GetLastDocTimeStamp 1722163268 [10:43:42]current date 1722163423 [10:43:42]FM_GetShiftState [10:43:42]SAM_PROTO_GetShiftState [10:43:42]wFMCommunicate request_size=4 [10:43:42]MH_SAM_APDU [10:43:42]CAPDU: 80 13 01 00 [10:43:42]Write to MH i2c: E2 08 00 ED 03 80 13 01 00 00 00 00 00 6D [10:43:42]Write i2c OK [10:43:42]MH_I2C_Read... [10:43:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:43:42]Read from MH i2c: E2 [10:43:42]MH_I2C_Read... [10:43:42]Read from MH i2c: E2 0E 00 [10:43:42]MH_I2C_Read... [10:43:42]Read from MH i2c: E2 0E 00 ED 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 1E [10:43:42]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:43:42]wFMCommunicate OK [10:43:42]SAM_PROTO_GetShiftState done [10:43:42]FM_GetShiftState done [10:43:42]opened in 1722125326 [10:43:42]opened+sec_in_day 1722211726 [10:43:42]quantity*price = 20020 [10:43:42]sum+1 = 20022 [10:43:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.26 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 182 28.07.2024 10:43 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226522 ФПД: 129575479546474 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T104343&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226522&fm=129575479546474&tin=02508201610067®Number=0000000000092624&sum=20000 [10:43:44]StoreToDocumentArchive [10:43:44]shift 439 fd 226522 [10:43:44]save to /storage/0439/doc_00226522 [10:43:44]save last doc name /storage/0439/doc_00226522 to /storage/kkm_last_doc_name [10:43:44]save OK [10:43:44]Clear old archive folders... [10:43:44]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:43:44]tlvbuf is 01973FC0 [10:43:44]SAM_PROTO_ClearQueue [10:43:44]wFMCommunicate request_size=4 [10:43:44]MH_SAM_APDU [10:43:44]CAPDU: 80 09 00 00 [10:43:44]Write to MH i2c: E2 08 00 FA 03 80 09 00 00 00 00 00 00 6F [10:43:44]Write i2c OK [10:43:44]MH_I2C_Read... [10:43:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:43:44]Read from MH i2c: E2 [10:43:44]MH_I2C_Read... [10:43:44]Read from MH i2c: E2 03 00 [10:43:44]MH_I2C_Read... [10:43:44]Read from MH i2c: E2 03 00 FA 03 00 90 00 71 [10:43:44]RAPDU: 90 00 [10:43:44]wFMCommunicate OK [10:43:44]SAM_PROTO_ClearQueue done [10:43:44]KKMCreateOFDPacket [10:43:44]OFDProtocolAddRootSTLVToBuf [10:43:44]FM_MakeSignedData [10:43:44]FM_MakeSignedData [10:43:44]SAM_PROTO_SignData [10:43:44]wFMCommunicate request_size=4 [10:43:44]MH_SAM_APDU [10:43:44]CAPDU: 80 0D 01 02 [10:43:44]Write to MH i2c: E2 08 00 FB 03 80 0D 01 02 00 00 00 00 77 [10:43:44]Write i2c OK [10:43:44]MH_I2C_Read... [10:43:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:43:44]Read from MH i2c: E2 [10:43:44]MH_I2C_Read... [10:43:44]Read from MH i2c: E2 03 00 [10:43:44]MH_I2C_Read... [10:43:44]Read from MH i2c: E2 03 00 FB 03 00 90 00 72 [10:43:44]RAPDU: 90 00 [10:43:44]wFMCommunicate OK [10:43:44]wFMCommunicate request_size=255 [10:43:44]MH_SAM_APDU [10:43:44]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 0B 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 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 4E 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 B6 00 00 00 F4 03 04 00 DF 20 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DA 74 03 00 35 04 06 00 [10:43:44]Write to MH i2c: E2 02 01 FC 03 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 0B 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 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 4E 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 B6 00 00 00 F4 03 04 00 DF 20 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DA 74 03 00 35 04 06 00 00 00 46 [10:43:44]Write i2c OK [10:43:44]MH_I2C_Read... [10:43:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:43:44]Read from MH i2c: E2 [10:43:44]MH_I2C_Read... [10:43:44]Read from MH i2c: E2 03 00 [10:43:44]MH_I2C_Read... [10:43:44]Read from MH i2c: E2 03 00 FC 03 00 90 00 73 [10:43:44]RAPDU: 90 00 [10:43:44]wFMCommunicate OK [10:43:44]wFMCommunicate request_size=11 [10:43:44]MH_SAM_APDU [10:43:44]CAPDU: 80 0D 02 02 06 75 D9 24 6E 12 6A [10:43:44]Write to MH i2c: E2 0E 00 FD 03 80 0D 02 02 06 00 75 D9 24 6E 12 6A 00 00 E2 [10:43:44]Write i2c OK [10:43:44]MH_I2C_Read... [10:43:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:43:44]Read from MH i2c: E2 [10:43:44]MH_I2C_Read... [10:43:44]Read from MH i2c: E2 03 00 [10:43:44]MH_I2C_Read... [10:43:44]Read from MH i2c: E2 03 00 FD 03 00 90 00 74 [10:43:44]RAPDU: 90 00 [10:43:44]wFMCommunicate OK [10:43:44]wFMCommunicate request_size=4 [10:43:44]MH_SAM_APDU [10:43:44]CAPDU: 80 0D 03 02 [10:43:44]Write to MH i2c: E2 08 00 FE 03 80 0D 03 02 00 00 00 00 7C [10:43:44]Write i2c OK [10:43:44]MH_I2C_Read... [10:43:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:43:44]Read from MH i2c: E2 [10:43:44]MH_I2C_Read... [10:43:44]Read from MH i2c: E2 0B 00 [10:43:44]MH_I2C_Read... [10:43:44]Read from MH i2c: E2 0B 00 FE 03 00 99 A3 BC C8 D5 70 B2 AA 90 00 DE [10:43:44]RAPDU: 99 A3 BC C8 D5 70 B2 AA 90 00 [10:43:44]wFMCommunicate OK [10:43:44]SAM_PROTO_SignData done [10:43:44]FM_MakeSignedData done [10:43:44]CreateOFDProtocolMessage [10:43:44]wFMCommunicate request_size=4 [10:43:44]MH_SAM_APDU [10:43:44]CAPDU: 80 11 00 00 [10:43:44]Write to MH i2c: E2 08 00 FF 03 80 11 00 00 00 00 00 00 7C [10:43:44]Write i2c OK [10:43:44]MH_I2C_Read... [10:43:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:43:44]Read from MH i2c: E2 [10:43:44]MH_I2C_Read... [10:43:44]Read from MH i2c: E2 17 00 [10:43:44]MH_I2C_Read... [10:43:44]Read from MH i2c: E2 17 00 FF 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D9 [10:43:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:43:44]wFMCommunicate OK [10:43:44]CreateOFDProtocolMessage done [10:43:44]OFDSenderStorePacket 226522 [10:43:44]StoreOFDPacket docnum=226522 [10:43:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 A6 8D 08 01 9E 05 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 0B 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 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 4E 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 B6 00 00 00 F4 03 04 00 DF 20 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DA 74 03 00 35 04 06 00 75 D9 24 6E 12 6A 99 A3 BC C8 D5 70 B2 AA [10:43:44]CheckFolder [10:43:44]dirname=/storage/ofd_packets [10:43:44]CheckFolder done [10:43:44]ProducePacketName [10:43:44]name=ofd_packets/00226522 [10:43:44]NVStorageSaveData ofd_packets/00226522 [10:43:44]File name is /storage/ofd_packets/00226522 [10:43:44]Write 302 bytes [10:43:44]NVStorageSaveData done [10:43:44]OFDSenderStorePacket done [10:43:44]KKMCreateOFDPacket done [10:43:44]NVStorageSaveData kkm_last_timestamp [10:43:44]File name is /storage/kkm_last_timestamp [10:43:44]Write 4 bytes [10:43:44]NVStorageSaveData done [10:43:44]ExternCall_PrintAddStr [10:43:44]wPrintStart [10:43:44]Write to MH i2c: 01 00 00 00 04 04 [10:43:44]Write i2c OK [10:43:44]MH_I2C_Read... [10:43:44]Read from MH i2c: 01 [10:43:44]MH_I2C_Read... [10:43:44]Read from MH i2c: 01 07 00 [10:43:44]MH_I2C_Read... [10:43:44]Read from MH i2c: 01 07 00 00 04 00 00 00 00 00 FF 0F 19 [10:43:44]RasterBufferAndPrint [10:43:44]line Счет N : (1)2002865 [10:43:44]line ИНН: 02508201610067 [10:43:44]line Контрольно-Кассовый Чек [10:43:44]line ПРОДАЖА [10:43:44]line ТРК (МРК, ГНК) : 52 [10:43:44]line Товар: 2710124130 [10:43:44]line Super-92-К-5 [10:43:44]line 2.910 * 68.80 [10:43:44]line = 200.21 [10:43:44]line НДС 12% НСП 1% [10:43:44]line > о реализуемом товаре [10:43:44]line ОКРУГЛЕНИЕ: -0.21 [10:43:44]line ИТОГО: 200.00 [10:43:44]line Внесено: 200.00 [10:43:44]line СДАЧА: 0.00 [10:43:44]line НСП 1% : 1.77 [10:43:44]line НДС 12% : 21.26 [10:43:44]line Наличными: 200.00 [10:43:44]line Безнал.: 0.00 [10:43:44]line Место: АЗС № 97 "Партнер Нефть" [10:43:44]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:43:44]line СНО: Общий режим [10:43:44]line Чек 182 28.07.2024 10:43 [10:43:44]line Смена: 439 ФФД: 1.0 [10:43:44]line ЗНМ: 0300000054 [10:43:44]line РНМ: 0000000000092624 [10:43:44]line Версия ККМ: 001 [10:43:44]line ФМ: 0000000000874959 [10:43:44]line ФД: 226522 [10:43:44]line ФПД: 129575479546474 [10:43:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T104343&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226522&fm=129575479546474&tin=02508201610067®Number=0000000000092624&sum=20000 [10:43:44]OFD Sender: Processing packet 226522 [packets to send 601, broken 600] [10:43:44]ProducePacketName [10:43:44]name=ofd_packets/00226522 [10:43:44]OFD Sender: To server: pG, [10:43:44]CommunicateWithHost lk.salyk.kg:30040 [10:43:44]ConnectInit lk.salyk.kg [10:43:44]written 0, free lines is 4095 [10:43:45]Connected sock=10 [10:43:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 A6 8D 08 01 9E 05 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 0B 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 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 4E 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 B6 00 00 00 F4 03 04 00 DF 20 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DA 74 03 00 35 04 06 00 75 D9 24 6E 12 6A 99 A3 BC C8 D5 70 B2 AA [10:43:45]Write to MH i2c: 01 00 00 2B 04 2F [10:43:45]Write i2c OK [10:43:45]MH_I2C_Read... [10:43:45]Read from MH i2c: 01 [10:43:45]MH_I2C_Read... [10:43:45]Read from MH i2c: 01 07 00 [10:43:45]MH_I2C_Read... [10:43:45]Read from MH i2c: 01 07 00 2B 04 00 00 00 00 00 5F 0C A1 [10:43:45]RasterBufferAndPrint [10:43:45]line [10:43:45]line [10:43:45]line [10:43:45]line [10:43:45]line [10:43:45]written 0, free lines is 3169 [10:43:45]MH_Cut [10:43:45]Write to MH i2c: D1 01 00 32 04 01 08 [10:43:45]Write i2c OK [10:43:45]MH_I2C_Read... [10:43:45]Read from MH i2c: D1 [10:43:45]MH_I2C_Read... [10:43:45]Read from MH i2c: D1 01 00 [10:43:45]MH_I2C_Read... [10:43:45]Read from MH i2c: D1 01 00 32 04 00 07 [10:43:45]Write to MH i2c: 01 00 00 33 04 37 [10:43:45]Write i2c OK [10:43:45]MH_I2C_Read... [10:43:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 DF ED 47 00 06 4C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DA 74 03 00 F4 03 04 00 EA CC A5 66 B6 04 01 00 00 A3 3F 82 94 0C E4 7C 35 [10:43:45]CommunicateWithHost err = 0 [10:43:45]CheckOFDResponse [10:43:45]1017 (14) - 77093643461234 [10:43:45]1041 (16) - 0000000000874959 [10:43:45]1040 (4) - 226522 [10:43:45]1012 (4) - 28.07.2024 04:45 [10:43:45]1206 (1) - 0 [10:43:45]OFD Sender: Remove packet 226522 [10:43:45]ProducePacketName [10:43:45]name=ofd_packets/00226522 [10:43:45]NVStorageDeleteData [10:43:46]OFD Sender: No OFD packet to send [10:43:46]*** Cut start [10:43:46]*** Partial cut [10:43:46]*** CUTSNS_PIN = 1 [10:43:46]*** CUTSNS_PIN = 0 [10:43:46]*** Brake cut motor [10:43:46]Read from MH i2c: 01 [10:43:46]MH_I2C_Read... [10:43:46]*** Stop cut motor [10:43:46]*** Cut end [10:43:46]Read from MH i2c: 01 07 00 [10:43:46]MH_I2C_Read... [10:43:46]Read from MH i2c: 01 07 00 33 04 00 00 00 00 00 FF 0F 4C [10:43:46]process_action close_receipt done [10:43:46]requested_data is exist [10:43:46]produce_requested_data [10:43:46]requested_item fm.sn is exist - process it [10:43:46]wFMCommunicate request_size=4 [10:43:46]MH_SAM_APDU [10:43:46]CAPDU: 80 11 00 00 [10:43:46]Write to MH i2c: E2 08 00 34 04 80 11 00 00 00 00 00 00 B2 [10:43:47]Write i2c OK [10:43:47]MH_I2C_Read... [10:43:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:43:47]Read from MH i2c: E2 [10:43:47]MH_I2C_Read... [10:43:47]Read from MH i2c: E2 17 00 [10:43:47]MH_I2C_Read... [10:43:47]Read from MH i2c: E2 17 00 34 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 0F [10:43:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:43:47]wFMCommunicate OK [10:43:47]requested_item fd.num is exist - process it [10:43:47]SAM_PROTO_GetFieldsCounters [10:43:47]wFMCommunicate request_size=4 [10:43:47]MH_SAM_APDU [10:43:47]CAPDU: 80 13 00 00 [10:43:47]Write to MH i2c: E2 08 00 35 04 80 13 00 00 00 00 00 00 B5 [10:43:47]Write i2c OK [10:43:47]MH_I2C_Read... [10:43:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:43:47]Read from MH i2c: E2 [10:43:47]MH_I2C_Read... [10:43:47]Read from MH i2c: E2 62 00 [10:43:47]MH_I2C_Read... [10:43:47]Read from MH i2c: E2 62 00 35 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DA 74 03 00 0E 04 04 00 B7 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 09 [10:43:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DA 74 03 00 0E 04 04 00 B7 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 [10:43:47]wFMCommunicate OK [10:43:47]SAM_PROTO_GetFieldsCounters done [10:43:47]requested_item shift.num is exist - process it [10:43:47]requested_item shift.opened is exist - process it [10:43:47]req_shift_opened [10:43:47]FM_GetShiftState [10:43:47]SAM_PROTO_GetShiftState [10:43:47]wFMCommunicate request_size=4 [10:43:47]MH_SAM_APDU [10:43:47]CAPDU: 80 13 01 00 [10:43:47]Write to MH i2c: E2 08 00 36 04 80 13 01 00 00 00 00 00 B7 [10:43:47]Write i2c OK [10:43:47]MH_I2C_Read... [10:43:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:43:47]Read from MH i2c: E2 [10:43:47]MH_I2C_Read... [10:43:47]Read from MH i2c: E2 0E 00 [10:43:47]MH_I2C_Read... [10:43:47]Read from MH i2c: E2 0E 00 36 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 68 [10:43:47]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:43:47]wFMCommunicate OK [10:43:47]SAM_PROTO_GetShiftState done [10:43:47]FM_GetShiftState done [10:43:47]req_shift_opened done [10:43:47]requested_item shift.open_date is exist - process it [10:43:47]req_shift_open_date [10:43:47]req_shift_open_date done [10:43:47]produce_requested_data done [10:43:47]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226522,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [10:43:47]process_action_free close_receipt [10:43:47]json_value_free [10:43:47]json_value_free done [10:43:47]process_json_proto returns [10:43:47]Send response to host [10:43:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226522,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [10:43:47]free response buf [10:43:47]execute_script done [10:43:47]execute_script returns [10:43:47]free content buf [10:43:47]Sock 9.Close socket [10:43:47]Sock 9.Thread stoped [10:43:51]OFD Sender: No OFD packet to send [10:43:56]OFD Sender: No OFD packet to send [10:44:01]OFD Sender: No OFD packet to send [10:44:06]OFD Sender: No OFD packet to send [10:44:09]accept exits with 7 [10:44:09]New connection [10:44:09]New thread 3067620708 created [10:44:09]Thread 3067477348 joined [10:44:09]Waiting for new connection... [10:44:09] Sock 7.Parse request [10:44:09]Sock 7.Check first char [10:44:09]Sock 7.First char is OK [10:44:09]request: POST /json_proto HTTP/1.0 [10:44:09]Method: POST [10:44:09]URL: /json_proto [10:44:09]Method is POST - this is cgi request [10:44:09]url: /json_proto [10:44:09]query_string will be loaded in cgi processing [10:44:09]execute_cgi json_proto POST (null) [10:44:09]execute_cgi path=json_proto method=POST [10:44:09]POST find Content-Length [10:44:09]Host: 172.17.43.131:8080 [10:44:09]Content-Length: 823 [10:44:09]Content-Type: application/json [10:44:09] [10:44:09]POST finish read [10:44:09]Found Content-Length = 823 [10:44:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002862", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 54.950, "sum" : 2000.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:44:09]execute_script... [10:44: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)2002862", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 54.950, "sum" : 2000.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:44:09]POST & json_proto [10:44:09]process_json_proto [10:44:09]json parsed OK: [10:44:09]protocol is kg_v1.0 [10:44:09]action value=close_receipt [10:44:09]process_action close_receipt [10:44:09]cmd_close_receipt [10:44:09]MH_GetDate [10:44:09]Write to MH i2c: F0 00 00 37 04 2A [10:44:09]Write i2c OK [10:44:09]MH_I2C_Read... [10:44:09]Read from MH i2c: F0 [10:44:09]MH_I2C_Read... [10:44:09]Read from MH i2c: F0 09 00 [10:44:09]MH_I2C_Read... [10:44:09]Read from MH i2c: F0 09 00 37 04 00 F9 20 A6 66 F9 24 A2 66 7D [10:44:09]GetLastDocTimeStamp 1722163423 [10:44:09]current date 1722163449 [10:44:09]FM_GetShiftState [10:44:09]SAM_PROTO_GetShiftState [10:44:09]wFMCommunicate request_size=4 [10:44:09]MH_SAM_APDU [10:44:09]CAPDU: 80 13 01 00 [10:44:09]Write to MH i2c: E2 08 00 38 04 80 13 01 00 00 00 00 00 B9 [10:44:09]Write i2c OK [10:44:09]MH_I2C_Read... [10:44:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:44:09]Read from MH i2c: E2 [10:44:09]MH_I2C_Read... [10:44:09]Read from MH i2c: E2 0E 00 [10:44:09]MH_I2C_Read... [10:44:09]Read from MH i2c: E2 0E 00 38 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 6A [10:44:09]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:44:09]wFMCommunicate OK [10:44:09]SAM_PROTO_GetShiftState done [10:44:09]FM_GetShiftState done [10:44:09]opened in 1722125326 [10:44:09]opened+sec_in_day 1722211726 [10:44:09]quantity*price = 200018 [10:44:09]sum+1 = 200019 [10:44:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.18 НСП 1% : 17.70 НДС 12% : 212.41 Наличными: 0.00 Безнал.: 2000.18 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 183 28.07.2024 10:44 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 226523 ФПД: 264147098747453 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T104409&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226523&fm=264147098747453&tin=02508201610067®Number=0000000000092624&sum=200018 [10:44:10]StoreToDocumentArchive [10:44:10]shift 439 fd 226523 [10:44:10]save to /storage/0439/doc_00226523 [10:44:10]save last doc name /storage/0439/doc_00226523 to /storage/kkm_last_doc_name [10:44:10]save OK [10:44:10]Clear old archive folders... [10:44:10]ProcessDocumentItem done err = 0, tmpTLVsize=250 [10:44:10]tlvbuf is 019A9E70 [10:44:10]SAM_PROTO_ClearQueue [10:44:10]wFMCommunicate request_size=4 [10:44:10]MH_SAM_APDU [10:44:10]CAPDU: 80 09 00 00 [10:44:10]Write to MH i2c: E2 08 00 45 04 80 09 00 00 00 00 00 00 BB [10:44:10]Write i2c OK [10:44:10]MH_I2C_Read... [10:44:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:44:10]Read from MH i2c: E2 [10:44:10]MH_I2C_Read... [10:44:10]Read from MH i2c: E2 03 00 [10:44:10]MH_I2C_Read... [10:44:10]Read from MH i2c: E2 03 00 45 04 00 90 00 BD [10:44:10]RAPDU: 90 00 [10:44:10]wFMCommunicate OK [10:44:10]SAM_PROTO_ClearQueue done [10:44:10]KKMCreateOFDPacket [10:44:10]OFDProtocolAddRootSTLVToBuf [10:44:10]FM_MakeSignedData [10:44:10]FM_MakeSignedData [10:44:10]SAM_PROTO_SignData [10:44:10]wFMCommunicate request_size=4 [10:44:10]MH_SAM_APDU [10:44:10]CAPDU: 80 0D 01 02 [10:44:10]Write to MH i2c: E2 08 00 46 04 80 0D 01 02 00 00 00 00 C3 [10:44:10]Write i2c OK [10:44:10]MH_I2C_Read... [10:44:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:44:10]Read from MH i2c: E2 [10:44:10]MH_I2C_Read... [10:44:10]Read from MH i2c: E2 03 00 [10:44:10]MH_I2C_Read... [10:44:10]Read from MH i2c: E2 03 00 46 04 00 90 00 BE [10:44:10]RAPDU: 90 00 [10:44:10]wFMCommunicate OK [10:44:10]wFMCommunicate request_size=255 [10:44:10]MH_SAM_APDU [10:44:10]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A6 D6 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 52 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 52 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 52 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 F9 20 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DB 74 03 00 35 04 06 00 F0 3D [10:44:10]Write to MH i2c: E2 02 01 47 04 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A6 D6 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 52 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 52 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 52 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 F9 20 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DB 74 03 00 35 04 06 00 F0 3D 00 00 B2 [10:44:10]Write i2c OK [10:44:10]MH_I2C_Read... [10:44:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:44:11]Read from MH i2c: E2 [10:44:11]MH_I2C_Read... [10:44:11]Read from MH i2c: E2 03 00 [10:44:11]MH_I2C_Read... [10:44:11]Read from MH i2c: E2 03 00 47 04 00 90 00 BF [10:44:11]RAPDU: 90 00 [10:44:11]wFMCommunicate OK [10:44:11]wFMCommunicate request_size=9 [10:44:11]MH_SAM_APDU [10:44:11]CAPDU: 80 0D 02 02 04 89 FD 42 3D [10:44:11]Write to MH i2c: E2 0C 00 48 04 80 0D 02 02 04 00 89 FD 42 3D 00 00 D3 [10:44:11]Write i2c OK [10:44:11]MH_I2C_Read... [10:44:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:44:11]Read from MH i2c: E2 [10:44:11]MH_I2C_Read... [10:44:11]Read from MH i2c: E2 03 00 [10:44:11]MH_I2C_Read... [10:44:11]Read from MH i2c: E2 03 00 48 04 00 90 00 C0 [10:44:11]RAPDU: 90 00 [10:44:11]wFMCommunicate OK [10:44:11]wFMCommunicate request_size=4 [10:44:11]MH_SAM_APDU [10:44:11]CAPDU: 80 0D 03 02 [10:44:11]Write to MH i2c: E2 08 00 49 04 80 0D 03 02 00 00 00 00 C8 [10:44:11]Write i2c OK [10:44:11]MH_I2C_Read... [10:44:11]OFD Sender: No OFD packet to send [10:44:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:44:11]Read from MH i2c: E2 [10:44:11]MH_I2C_Read... [10:44:11]Read from MH i2c: E2 0B 00 [10:44:11]MH_I2C_Read... [10:44:11]Read from MH i2c: E2 0B 00 49 04 00 45 78 8A ED 32 25 8D 97 90 00 78 [10:44:11]RAPDU: 45 78 8A ED 32 25 8D 97 90 00 [10:44:11]wFMCommunicate OK [10:44:11]SAM_PROTO_SignData done [10:44:11]FM_MakeSignedData done [10:44:11]CreateOFDProtocolMessage [10:44:11]wFMCommunicate request_size=4 [10:44:11]MH_SAM_APDU [10:44:11]CAPDU: 80 11 00 00 [10:44:11]Write to MH i2c: E2 08 00 4A 04 80 11 00 00 00 00 00 00 C8 [10:44:11]Write i2c OK [10:44:11]MH_I2C_Read... [10:44:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:44:11]Read from MH i2c: E2 [10:44:11]MH_I2C_Read... [10:44:11]Read from MH i2c: E2 17 00 [10:44:11]MH_I2C_Read... [10:44:11]Read from MH i2c: E2 17 00 4A 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 25 [10:44:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:44:11]wFMCommunicate OK [10:44:11]CreateOFDProtocolMessage done [10:44:11]OFDSenderStorePacket 226523 [10:44:11]StoreOFDPacket docnum=226523 [10:44:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 D2 F9 06 01 35 04 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A6 D6 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 52 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 52 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 52 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 F9 20 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DB 74 03 00 35 04 06 00 F0 3D 89 FD 42 3D 45 78 8A ED 32 25 8D 97 [10:44:11]CheckFolder [10:44:11]dirname=/storage/ofd_packets [10:44:11]CheckFolder done [10:44:11]ProducePacketName [10:44:11]name=ofd_packets/00226523 [10:44:11]NVStorageSaveData ofd_packets/00226523 [10:44:11]File name is /storage/ofd_packets/00226523 [10:44:11]Write 300 bytes [10:44:11]NVStorageSaveData done [10:44:11]OFDSenderStorePacket done [10:44:11]KKMCreateOFDPacket done [10:44:11]NVStorageSaveData kkm_last_timestamp [10:44:11]File name is /storage/kkm_last_timestamp [10:44:11]Write 4 bytes [10:44:11]NVStorageSaveData done [10:44:11]ExternCall_PrintAddStr [10:44:11]wPrintStart [10:44:11]Write to MH i2c: 01 00 00 4B 04 4F [10:44:11]Write i2c OK [10:44:11]MH_I2C_Read... [10:44:11]Read from MH i2c: 01 [10:44:11]MH_I2C_Read... [10:44:11]Read from MH i2c: 01 07 00 [10:44:11]MH_I2C_Read... [10:44:11]Read from MH i2c: 01 07 00 4B 04 00 00 00 00 00 FF 0F 64 [10:44:11]RasterBufferAndPrint [10:44:11]line Счет N : (1)2002862 [10:44:11]line ИНН: 02508201610067 [10:44:11]line Контрольно-Кассовый Чек [10:44:11]line ПРОДАЖА [10:44:11]line ТРК (МРК, ГНК) : 81 [10:44:11]line Товар: 2711190000 [10:44:11]line ГАЗ-К-5 [10:44:11]line 54.950 * 36.40 [10:44:11]line = 2000.18 [10:44:11]line НДС 12% НСП 1% [10:44:11]line > о реализуемом товаре [10:44:11]line ИТОГО: 2000.18 [10:44:11]line НСП 1% : 17.70 [10:44:11]line НДС 12% : 212.41 [10:44:11]line Наличными: 0.00 [10:44:11]line Безнал.: 2000.18 [10:44:11]line Место: АЗС № 97 "Партнер Нефть" [10:44:11]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:44:11]line СНО: Общий режим [10:44:11]line Чек 183 28.07.2024 10:44 [10:44:11]line Смена: 439 ФФД: 1.0 [10:44:11]line ЗНМ: 0300000054 [10:44:11]line РНМ: 0000000000092624 [10:44:11]line Версия ККМ: 001 [10:44:11]line Платежная система: Бакай Банк [10:44:11]line ФМ: 0000000000874959 [10:44:11]line ФД: 226523 [10:44:11]line ФПД: 264147098747453 [10:44:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T104409&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226523&fm=264147098747453&tin=02508201610067®Number=0000000000092624&sum=200018 [10:44:11]written 0, free lines is 4095 [10:44:11]OFD Sender: Processing packet 226523 [packets to send 601, broken 600] [10:44:11]ProducePacketName [10:44:11]name=ofd_packets/00226523 [10:44:11]OFD Sender: To server: pG, [10:44:11]CommunicateWithHost lk.salyk.kg:30040 [10:44:11]ConnectInit lk.salyk.kg [10:44:11]Write to MH i2c: 01 00 00 75 04 79 [10:44:11]Write i2c OK [10:44:11]MH_I2C_Read... [10:44:11]Read from MH i2c: 01 [10:44:11]MH_I2C_Read... [10:44:11]Read from MH i2c: 01 07 00 [10:44:11]MH_I2C_Read... [10:44:11]Read from MH i2c: 01 07 00 75 04 00 00 00 00 00 70 0C FC [10:44:11]RasterBufferAndPrint [10:44:11]line [10:44:11]line [10:44:11]line [10:44:11]line [10:44:11]line [10:44:11]written 0, free lines is 3189 [10:44:11]MH_Cut [10:44:11]Write to MH i2c: D1 01 00 7C 04 01 52 [10:44:11]Write i2c OK [10:44:11]MH_I2C_Read... [10:44:11]Read from MH i2c: D1 [10:44:11]MH_I2C_Read... [10:44:11]Read from MH i2c: D1 01 00 [10:44:11]MH_I2C_Read... [10:44:11]Read from MH i2c: D1 01 00 7C 04 00 51 [10:44:11]Write to MH i2c: 01 00 00 7D 04 81 [10:44:11]Write i2c OK [10:44:11]MH_I2C_Read... [10:44:12]Connected sock=9 [10:44:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 D2 F9 06 01 35 04 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A6 D6 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 52 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 52 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 52 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 F9 20 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DB 74 03 00 35 04 06 00 F0 3D 89 FD 42 3D 45 78 8A ED 32 25 8D 97 [10:44:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 B8 FB 47 00 5C FF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DB 74 03 00 F4 03 04 00 05 CD A5 66 B6 04 01 00 00 E7 11 42 2F 56 DA EF 75 [10:44:12]CommunicateWithHost err = 0 [10:44:12]CheckOFDResponse [10:44:12]1017 (14) - 77093643461234 [10:44:12]1041 (16) - 0000000000874959 [10:44:12]1040 (4) - 226523 [10:44:12]1012 (4) - 28.07.2024 04:45 [10:44:12]1206 (1) - 0 [10:44:12]OFD Sender: Remove packet 226523 [10:44:12]ProducePacketName [10:44:12]name=ofd_packets/00226523 [10:44:12]NVStorageDeleteData [10:44:13]*** Cut start [10:44:13]*** Partial cut [10:44:13]*** CUTSNS_PIN = 1 [10:44:13]OFD Sender: No OFD packet to send [10:44:13]*** CUTSNS_PIN = 0 [10:44:13]*** Brake cut motor [10:44:13]Read from MH i2c: 01 [10:44:13]MH_I2C_Read... [10:44:13]*** Stop cut motor [10:44:13]*** Cut end [10:44:13]Read from MH i2c: 01 07 00 [10:44:13]MH_I2C_Read... [10:44:13]Read from MH i2c: 01 07 00 7D 04 00 00 00 00 00 FF 0F 96 [10:44:13]process_action close_receipt done [10:44:13]requested_data is exist [10:44:13]produce_requested_data [10:44:13]requested_item fm.sn is exist - process it [10:44:13]wFMCommunicate request_size=4 [10:44:13]MH_SAM_APDU [10:44:13]CAPDU: 80 11 00 00 [10:44:13]Write to MH i2c: E2 08 00 7E 04 80 11 00 00 00 00 00 00 FC [10:44:13]Write i2c OK [10:44:13]MH_I2C_Read... [10:44:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:44:13]Read from MH i2c: E2 [10:44:13]MH_I2C_Read... [10:44:13]Read from MH i2c: E2 17 00 [10:44:13]MH_I2C_Read... [10:44:13]Read from MH i2c: E2 17 00 7E 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 59 [10:44:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:44:13]wFMCommunicate OK [10:44:13]requested_item fd.num is exist - process it [10:44:13]SAM_PROTO_GetFieldsCounters [10:44:13]wFMCommunicate request_size=4 [10:44:13]MH_SAM_APDU [10:44:13]CAPDU: 80 13 00 00 [10:44:13]Write to MH i2c: E2 08 00 7F 04 80 13 00 00 00 00 00 00 FF [10:44:13]Write i2c OK [10:44:13]MH_I2C_Read... [10:44:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:44:13]Read from MH i2c: E2 [10:44:13]MH_I2C_Read... [10:44:13]Read from MH i2c: E2 62 00 [10:44:13]MH_I2C_Read... [10:44:13]Read from MH i2c: E2 62 00 7F 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DB 74 03 00 0E 04 04 00 B7 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 57 [10:44:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DB 74 03 00 0E 04 04 00 B7 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 [10:44:13]wFMCommunicate OK [10:44:13]SAM_PROTO_GetFieldsCounters done [10:44:13]requested_item shift.num is exist - process it [10:44:13]requested_item shift.opened is exist - process it [10:44:13]req_shift_opened [10:44:13]FM_GetShiftState [10:44:13]SAM_PROTO_GetShiftState [10:44:13]wFMCommunicate request_size=4 [10:44:13]MH_SAM_APDU [10:44:13]CAPDU: 80 13 01 00 [10:44:13]Write to MH i2c: E2 08 00 80 04 80 13 01 00 00 00 00 00 01 [10:44:13]Write i2c OK [10:44:13]MH_I2C_Read... [10:44:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:44:13]Read from MH i2c: E2 [10:44:13]MH_I2C_Read... [10:44:13]Read from MH i2c: E2 0E 00 [10:44:13]MH_I2C_Read... [10:44:13]Read from MH i2c: E2 0E 00 80 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 B2 [10:44:13]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:44:13]wFMCommunicate OK [10:44:13]SAM_PROTO_GetShiftState done [10:44:13]FM_GetShiftState done [10:44:13]req_shift_opened done [10:44:13]requested_item shift.open_date is exist - process it [10:44:13]req_shift_open_date [10:44:13]req_shift_open_date done [10:44:13]produce_requested_data done [10:44:13]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226523,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [10:44:13]process_action_free close_receipt [10:44:13]json_value_free [10:44:13]json_value_free done [10:44:13]process_json_proto returns [10:44:13]Send response to host [10:44:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226523,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [10:44:13]free response buf [10:44:13]execute_script done [10:44:13]execute_script returns [10:44:13]free content buf [10:44:13]Sock 7.Close socket [10:44:13]Sock 7.Thread stoped [10:44:18]OFD Sender: No OFD packet to send [10:44:23]OFD Sender: No OFD packet to send [10:44:28]OFD Sender: No OFD packet to send [10:44:33]OFD Sender: No OFD packet to send [10:44:38]OFD Sender: No OFD packet to send [10:44:43]OFD Sender: No OFD packet to send [10:44:44]recv_with_timeout no data received [10:44:48]OFD Sender: No OFD packet to send [10:44:53]OFD Sender: No OFD packet to send [10:44:58]OFD Sender: No OFD packet to send [10:45:03]OFD Sender: No OFD packet to send [10:45:08]OFD Sender: No OFD packet to send [10:45:13]OFD Sender: No OFD packet to send [10:45:18]OFD Sender: No OFD packet to send [10:45:20]accept exits with 10 [10:45:20]New connection [10:45:20]New thread 3067477348 created [10:45:20]Thread 3067620708 joined [10:45:20]Waiting for new connection... [10:45:20] Sock 10.Parse request [10:45:20]Sock 10.Check first char [10:45:20]Sock 10.First char is OK [10:45:20]request: POST /json_proto HTTP/1.0 [10:45:20]Method: POST [10:45:20]URL: /json_proto [10:45:20]Method is POST - this is cgi request [10:45:20]url: /json_proto [10:45:20]query_string will be loaded in cgi processing [10:45:20]execute_cgi json_proto POST (null) [10:45:20]execute_cgi path=json_proto method=POST [10:45:20]POST find Content-Length [10:45:20]Host: 172.17.43.131:8080 [10:45:20]Content-Length: 671 [10:45:20]Content-Type: application/json [10:45:20] [10:45:20]POST finish read [10:45:20]Found Content-Length = 671 [10:45:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002866", "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.80, "quantity" : 8.730, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:45:20]execute_script... [10:45: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)2002866", "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.80, "quantity" : 8.730, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:45:20]POST & json_proto [10:45:20]process_json_proto [10:45:20]json parsed OK: [10:45:20]protocol is kg_v1.0 [10:45:20]action value=close_receipt [10:45:20]process_action close_receipt [10:45:20]cmd_close_receipt [10:45:20]MH_GetDate [10:45:20]Write to MH i2c: F0 00 00 81 04 74 [10:45:20]Write i2c OK [10:45:20]MH_I2C_Read... [10:45:20]Read from MH i2c: F0 [10:45:20]MH_I2C_Read... [10:45:20]Read from MH i2c: F0 09 00 [10:45:20]MH_I2C_Read... [10:45:20]Read from MH i2c: F0 09 00 81 04 00 40 21 A6 66 F9 24 A2 66 0F [10:45:20]GetLastDocTimeStamp 1722163449 [10:45:20]current date 1722163520 [10:45:20]FM_GetShiftState [10:45:20]SAM_PROTO_GetShiftState [10:45:20]wFMCommunicate request_size=4 [10:45:20]MH_SAM_APDU [10:45:20]CAPDU: 80 13 01 00 [10:45:20]Write to MH i2c: E2 08 00 82 04 80 13 01 00 00 00 00 00 03 [10:45:20]Write i2c OK [10:45:20]MH_I2C_Read... [10:45:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:45:20]Read from MH i2c: E2 [10:45:20]MH_I2C_Read... [10:45:20]Read from MH i2c: E2 0E 00 [10:45:20]MH_I2C_Read... [10:45:20]Read from MH i2c: E2 0E 00 82 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 B4 [10:45:20]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:45:20]wFMCommunicate OK [10:45:20]SAM_PROTO_GetShiftState done [10:45:20]FM_GetShiftState done [10:45:20]opened in 1722125326 [10:45:20]opened+sec_in_day 1722211726 [10:45:20]quantity*price = 60062 [10:45:20]sum+1 = 60063 [10:45:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.78 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 184 28.07.2024 10:45 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226524 ФПД: 114698389330949 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T104520&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226524&fm=114698389330949&tin=02508201610067®Number=0000000000092624&sum=60000 [10:45:21]StoreToDocumentArchive [10:45:21]shift 439 fd 226524 [10:45:21]save to /storage/0439/doc_00226524 [10:45:21]save last doc name /storage/0439/doc_00226524 to /storage/kkm_last_doc_name [10:45:21]save OK [10:45:21]Clear old archive folders... [10:45:21]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:45:21]tlvbuf is 019256B0 [10:45:21]SAM_PROTO_ClearQueue [10:45:21]wFMCommunicate request_size=4 [10:45:21]MH_SAM_APDU [10:45:21]CAPDU: 80 09 00 00 [10:45:21]Write to MH i2c: E2 08 00 8F 04 80 09 00 00 00 00 00 00 05 [10:45:21]Write i2c OK [10:45:21]MH_I2C_Read... [10:45:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:45:21]Read from MH i2c: E2 [10:45:21]MH_I2C_Read... [10:45:21]Read from MH i2c: E2 03 00 [10:45:21]MH_I2C_Read... [10:45:21]Read from MH i2c: E2 03 00 8F 04 00 90 00 07 [10:45:21]RAPDU: 90 00 [10:45:21]wFMCommunicate OK [10:45:21]SAM_PROTO_ClearQueue done [10:45:21]KKMCreateOFDPacket [10:45:21]OFDProtocolAddRootSTLVToBuf [10:45:21]FM_MakeSignedData [10:45:21]FM_MakeSignedData [10:45:21]SAM_PROTO_SignData [10:45:21]wFMCommunicate request_size=4 [10:45:21]MH_SAM_APDU [10:45:21]CAPDU: 80 0D 01 02 [10:45:21]Write to MH i2c: E2 08 00 90 04 80 0D 01 02 00 00 00 00 0D [10:45:21]Write i2c OK [10:45:21]MH_I2C_Read... [10:45:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:45:21]Read from MH i2c: E2 [10:45:21]MH_I2C_Read... [10:45:21]Read from MH i2c: E2 03 00 [10:45:21]MH_I2C_Read... [10:45:21]Read from MH i2c: E2 03 00 90 04 00 90 00 08 [10:45:21]RAPDU: 90 00 [10:45:21]wFMCommunicate OK [10:45:21]wFMCommunicate request_size=255 [10:45:21]MH_SAM_APDU [10:45:21]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E 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 EA 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 B8 00 00 00 F4 03 04 00 40 21 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DC 74 03 00 35 04 06 00 [10:45:21]Write to MH i2c: E2 02 01 91 04 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E 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 EA 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 B8 00 00 00 F4 03 04 00 40 21 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DC 74 03 00 35 04 06 00 00 00 E2 [10:45:21]Write i2c OK [10:45:21]MH_I2C_Read... [10:45:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:45:21]Read from MH i2c: E2 [10:45:21]MH_I2C_Read... [10:45:21]Read from MH i2c: E2 03 00 [10:45:21]MH_I2C_Read... [10:45:21]Read from MH i2c: E2 03 00 91 04 00 90 00 09 [10:45:21]RAPDU: 90 00 [10:45:21]wFMCommunicate OK [10:45:21]wFMCommunicate request_size=11 [10:45:21]MH_SAM_APDU [10:45:21]CAPDU: 80 0D 02 02 06 68 51 4C C0 9C 05 [10:45:21]Write to MH i2c: E2 0E 00 92 04 80 0D 02 02 06 00 68 51 4C C0 9C 05 00 00 82 [10:45:21]Write i2c OK [10:45:21]MH_I2C_Read... [10:45:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:45:21]Read from MH i2c: E2 [10:45:21]MH_I2C_Read... [10:45:21]Read from MH i2c: E2 03 00 [10:45:21]MH_I2C_Read... [10:45:21]Read from MH i2c: E2 03 00 92 04 00 90 00 0A [10:45:21]RAPDU: 90 00 [10:45:21]wFMCommunicate OK [10:45:21]wFMCommunicate request_size=4 [10:45:21]MH_SAM_APDU [10:45:21]CAPDU: 80 0D 03 02 [10:45:21]Write to MH i2c: E2 08 00 93 04 80 0D 03 02 00 00 00 00 12 [10:45:21]Write i2c OK [10:45:21]MH_I2C_Read... [10:45:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:45:21]Read from MH i2c: E2 [10:45:21]MH_I2C_Read... [10:45:21]Read from MH i2c: E2 0B 00 [10:45:21]MH_I2C_Read... [10:45:21]Read from MH i2c: E2 0B 00 93 04 00 E7 25 AF 2E BC 81 DB 52 90 00 66 [10:45:21]RAPDU: E7 25 AF 2E BC 81 DB 52 90 00 [10:45:21]wFMCommunicate OK [10:45:21]SAM_PROTO_SignData done [10:45:21]FM_MakeSignedData done [10:45:21]CreateOFDProtocolMessage [10:45:21]wFMCommunicate request_size=4 [10:45:21]MH_SAM_APDU [10:45:21]CAPDU: 80 11 00 00 [10:45:21]Write to MH i2c: E2 08 00 94 04 80 11 00 00 00 00 00 00 12 [10:45:21]Write i2c OK [10:45:21]MH_I2C_Read... [10:45:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:45:21]Read from MH i2c: E2 [10:45:21]MH_I2C_Read... [10:45:21]Read from MH i2c: E2 17 00 [10:45:21]MH_I2C_Read... [10:45:21]Read from MH i2c: E2 17 00 94 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6F [10:45:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:45:21]wFMCommunicate OK [10:45:21]CreateOFDProtocolMessage done [10:45:21]OFDSenderStorePacket 226524 [10:45:21]StoreOFDPacket docnum=226524 [10:45:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 57 5B 08 01 2C B1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E 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 EA 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 B8 00 00 00 F4 03 04 00 40 21 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DC 74 03 00 35 04 06 00 68 51 4C C0 9C 05 E7 25 AF 2E BC 81 DB 52 [10:45:21]CheckFolder [10:45:21]dirname=/storage/ofd_packets [10:45:21]CheckFolder done [10:45:21]ProducePacketName [10:45:21]name=ofd_packets/00226524 [10:45:21]NVStorageSaveData ofd_packets/00226524 [10:45:21]File name is /storage/ofd_packets/00226524 [10:45:21]Write 302 bytes [10:45:21]NVStorageSaveData done [10:45:21]OFDSenderStorePacket done [10:45:21]KKMCreateOFDPacket done [10:45:21]NVStorageSaveData kkm_last_timestamp [10:45:21]File name is /storage/kkm_last_timestamp [10:45:21]Write 4 bytes [10:45:21]NVStorageSaveData done [10:45:21]ExternCall_PrintAddStr [10:45:21]wPrintStart [10:45:21]Write to MH i2c: 01 00 00 95 04 99 [10:45:21]Write i2c OK [10:45:21]MH_I2C_Read... [10:45:21]Read from MH i2c: 01 [10:45:21]MH_I2C_Read... [10:45:21]Read from MH i2c: 01 07 00 [10:45:21]MH_I2C_Read... [10:45:21]Read from MH i2c: 01 07 00 95 04 00 00 00 00 00 FF 0F AE [10:45:21]RasterBufferAndPrint [10:45:21]line Счет N : (1)2002866 [10:45:21]line ИНН: 02508201610067 [10:45:21]line Контрольно-Кассовый Чек [10:45:21]line ПРОДАЖА [10:45:21]line ТРК (МРК, ГНК) : 42 [10:45:21]line Товар: 2710124130 [10:45:21]line Super-92-К-5 [10:45:21]line 8.730 * 68.80 [10:45:21]line = 600.62 [10:45:21]line НДС 12% НСП 1% [10:45:21]line > о реализуемом товаре [10:45:21]line ОКРУГЛЕНИЕ: -0.62 [10:45:21]line ИТОГО: 600.00 [10:45:21]line Внесено: 600.00 [10:45:21]line СДАЧА: 0.00 [10:45:21]line НСП 1% : 5.31 [10:45:21]line НДС 12% : 63.78 [10:45:21]line Наличными: 600.00 [10:45:21]line Безнал.: 0.00 [10:45:21]line Место: АЗС № 97 "Партнер Нефть" [10:45:21]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:45:21]line СНО: Общий режим [10:45:21]line Чек 184 28.07.2024 10:45 [10:45:21]line Смена: 439 ФФД: 1.0 [10:45:21]line ЗНМ: 0300000054 [10:45:21]line РНМ: 0000000000092624 [10:45:21]line Версия ККМ: 001 [10:45:21]line ФМ: 0000000000874959 [10:45:21]line ФД: 226524 [10:45:21]line ФПД: 114698389330949 [10:45:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T104520&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226524&fm=114698389330949&tin=02508201610067®Number=0000000000092624&sum=60000 [10:45:21]OFD Sender: Processing packet 226524 [packets to send 601, broken 600] [10:45:21]ProducePacketName [10:45:21]name=ofd_packets/00226524 [10:45:21]OFD Sender: To server: pG, [10:45:21]CommunicateWithHost lk.salyk.kg:30040 [10:45:21]ConnectInit lk.salyk.kg [10:45:22]written 0, free lines is 4095 [10:45:22]Write to MH i2c: 01 00 00 C0 04 C4 [10:45:22]Write i2c OK [10:45:22]MH_I2C_Read... [10:45:22]Read from MH i2c: 01 [10:45:22]MH_I2C_Read... [10:45:22]Read from MH i2c: 01 07 00 [10:45:22]MH_I2C_Read... [10:45:22]Read from MH i2c: 01 07 00 C0 04 00 00 00 00 00 60 0C 37 [10:45:22]RasterBufferAndPrint [10:45:22]line [10:45:22]line [10:45:22]line [10:45:22]line [10:45:22]line [10:45:22]written 0, free lines is 3170 [10:45:22]MH_Cut [10:45:22]Write to MH i2c: D1 01 00 C7 04 01 9D [10:45:22]Write i2c OK [10:45:22]MH_I2C_Read... [10:45:22]Read from MH i2c: D1 [10:45:22]MH_I2C_Read... [10:45:22]Read from MH i2c: D1 01 00 [10:45:22]MH_I2C_Read... [10:45:22]Read from MH i2c: D1 01 00 C7 04 00 9C [10:45:22]Write to MH i2c: 01 00 00 C8 04 CC [10:45:22]Write i2c OK [10:45:22]MH_I2C_Read... [10:45:23]Connected sock=11 [10:45:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 57 5B 08 01 2C B1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E 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 EA 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 B8 00 00 00 F4 03 04 00 40 21 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DC 74 03 00 35 04 06 00 68 51 4C C0 9C 05 E7 25 AF 2E BC 81 DB 52 [10:45:23]*** Cut start [10:45:23]*** Partial cut [10:45:23]*** CUTSNS_PIN = 1 [10:45:23]*** CUTSNS_PIN = 0 [10:45:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 3B BD 47 00 CC 39 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DC 74 03 00 F4 03 04 00 4C CD A5 66 B6 04 01 00 00 A4 B1 F1 8D 6C 5D 0A 52 [10:45:24]CommunicateWithHost err = 0 [10:45:24]CheckOFDResponse [10:45:24]1017 (14) - 77093643461234 [10:45:24]1041 (16) - 0000000000874959 [10:45:24]1040 (4) - 226524 [10:45:24]1012 (4) - 28.07.2024 04:47 [10:45:24]1206 (1) - 0 [10:45:24]OFD Sender: Remove packet 226524 [10:45:24]ProducePacketName [10:45:24]name=ofd_packets/00226524 [10:45:24]NVStorageDeleteData [10:45:24]*** Brake cut motor [10:45:24]Read from MH i2c: 01 [10:45:24]MH_I2C_Read... [10:45:24]*** Stop cut motor [10:45:24]*** Cut end [10:45:24]Read from MH i2c: 01 07 00 [10:45:24]MH_I2C_Read... [10:45:24]Read from MH i2c: 01 07 00 C8 04 00 00 00 00 00 FF 0F E1 [10:45:24]process_action close_receipt done [10:45:24]requested_data is exist [10:45:24]produce_requested_data [10:45:24]requested_item fm.sn is exist - process it [10:45:24]wFMCommunicate request_size=4 [10:45:24]MH_SAM_APDU [10:45:24]CAPDU: 80 11 00 00 [10:45:24]Write to MH i2c: E2 08 00 C9 04 80 11 00 00 00 00 00 00 47 [10:45:24]Write i2c OK [10:45:24]MH_I2C_Read... [10:45:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:45:24]Read from MH i2c: E2 [10:45:24]MH_I2C_Read... [10:45:24]Read from MH i2c: E2 17 00 [10:45:24]MH_I2C_Read... [10:45:24]Read from MH i2c: E2 17 00 C9 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A4 [10:45:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:45:24]wFMCommunicate OK [10:45:24]requested_item fd.num is exist - process it [10:45:24]SAM_PROTO_GetFieldsCounters [10:45:24]wFMCommunicate request_size=4 [10:45:24]MH_SAM_APDU [10:45:24]CAPDU: 80 13 00 00 [10:45:24]Write to MH i2c: E2 08 00 CA 04 80 13 00 00 00 00 00 00 4A [10:45:24]Write i2c OK [10:45:24]MH_I2C_Read... [10:45:24]OFD Sender: No OFD packet to send [10:45:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:45:24]Read from MH i2c: E2 [10:45:24]MH_I2C_Read... [10:45:24]Read from MH i2c: E2 62 00 [10:45:24]MH_I2C_Read... [10:45:24]Read from MH i2c: E2 62 00 CA 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DC 74 03 00 0E 04 04 00 B7 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 A6 [10:45:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DC 74 03 00 0E 04 04 00 B7 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 [10:45:24]wFMCommunicate OK [10:45:24]SAM_PROTO_GetFieldsCounters done [10:45:24]requested_item shift.num is exist - process it [10:45:24]requested_item shift.opened is exist - process it [10:45:24]req_shift_opened [10:45:24]FM_GetShiftState [10:45:24]SAM_PROTO_GetShiftState [10:45:24]wFMCommunicate request_size=4 [10:45:24]MH_SAM_APDU [10:45:24]CAPDU: 80 13 01 00 [10:45:24]Write to MH i2c: E2 08 00 CB 04 80 13 01 00 00 00 00 00 4C [10:45:24]Write i2c OK [10:45:24]MH_I2C_Read... [10:45:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:45:24]Read from MH i2c: E2 [10:45:24]MH_I2C_Read... [10:45:24]Read from MH i2c: E2 0E 00 [10:45:24]MH_I2C_Read... [10:45:24]Read from MH i2c: E2 0E 00 CB 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 FD [10:45:24]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:45:24]wFMCommunicate OK [10:45:24]SAM_PROTO_GetShiftState done [10:45:24]FM_GetShiftState done [10:45:24]req_shift_opened done [10:45:24]requested_item shift.open_date is exist - process it [10:45:24]req_shift_open_date [10:45:24]req_shift_open_date done [10:45:24]produce_requested_data done [10:45:24]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226524,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [10:45:24]process_action_free close_receipt [10:45:24]json_value_free [10:45:24]json_value_free done [10:45:24]process_json_proto returns [10:45:24]Send response to host [10:45:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226524,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [10:45:24]free response buf [10:45:24]execute_script done [10:45:24]execute_script returns [10:45:24]free content buf [10:45:24]Sock 10.Close socket [10:45:24]Sock 10.Thread stoped [10:45:29]OFD Sender: No OFD packet to send [10:45:34]recv_with_timeout no data received [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:48]recv_with_timeout no data received [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:04]OFD Sender: No OFD packet to send [10:46:09]OFD Sender: No OFD packet to send [10:46:14]OFD Sender: No OFD packet to send [10:46:16]recv_with_timeout no data received [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]recv_with_timeout no data received [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:14]OFD Sender: No OFD packet to send [10:47:18]recv_with_timeout no data received [10:47:19]OFD Sender: No OFD packet to send [10:47:24]OFD Sender: No OFD packet to send [10:47:29]OFD Sender: No OFD packet to send [10:47:35]OFD Sender: No OFD packet to send [10:47:40]OFD Sender: No OFD packet to send [10:47:41]recv_with_timeout no data received [10:47:45]accept exits with 7 [10:47:45]New connection [10:47:45]New thread 3067620708 created [10:47:45]Thread 3067477348 joined [10:47:45]Waiting for new connection... [10:47:45] Sock 7.Parse request [10:47:45]Sock 7.Check first char [10:47:45]Sock 7.First char is OK [10:47:45]request: POST /json_proto HTTP/1.0 [10:47:45]Method: POST [10:47:45]URL: /json_proto [10:47:45]Method is POST - this is cgi request [10:47:45]url: /json_proto [10:47:45]query_string will be loaded in cgi processing [10:47:45]execute_cgi json_proto POST (null) [10:47:45]execute_cgi path=json_proto method=POST [10:47:45]POST find Content-Length [10:47:45]Host: 172.17.43.131:8080 [10:47:45]Content-Length: 678 [10:47:45]Content-Type: application/json [10:47:45] [10:47:45]POST finish read [10:47:45]Found Content-Length = 678 [10:47:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002867", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:47:45]execute_script... [10:47:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002867", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:47:45]POST & json_proto [10:47:45]process_json_proto [10:47:45]json parsed OK: [10:47:45]protocol is kg_v1.0 [10:47:45]action value=close_receipt [10:47:45]process_action close_receipt [10:47:45]cmd_close_receipt [10:47:45]MH_GetDate [10:47:45]Write to MH i2c: F0 00 00 CC 04 BF [10:47:45]OFD Sender: No OFD packet to send [10:47:45]Write i2c OK [10:47:45]MH_I2C_Read... [10:47:45]Read from MH i2c: F0 [10:47:45]MH_I2C_Read... [10:47:45]Read from MH i2c: F0 09 00 [10:47:45]MH_I2C_Read... [10:47:45]Read from MH i2c: F0 09 00 CC 04 00 D1 21 A6 66 F9 24 A2 66 EB [10:47:45]GetLastDocTimeStamp 1722163520 [10:47:45]current date 1722163665 [10:47:45]FM_GetShiftState [10:47:45]SAM_PROTO_GetShiftState [10:47:45]wFMCommunicate request_size=4 [10:47:45]MH_SAM_APDU [10:47:45]CAPDU: 80 13 01 00 [10:47:45]Write to MH i2c: E2 08 00 CD 04 80 13 01 00 00 00 00 00 4E [10:47:45]Write i2c OK [10:47:45]MH_I2C_Read... [10:47:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:47:45]Read from MH i2c: E2 [10:47:45]MH_I2C_Read... [10:47:45]Read from MH i2c: E2 0E 00 [10:47:45]MH_I2C_Read... [10:47:45]Read from MH i2c: E2 0E 00 CD 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 FF [10:47:45]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:47:45]wFMCommunicate OK [10:47:45]SAM_PROTO_GetShiftState done [10:47:45]FM_GetShiftState done [10:47:45]opened in 1722125326 [10:47:45]opened+sec_in_day 1722211726 [10:47:45]quantity*price = 50036 [10:47:45]sum+1 = 50037 [10:47:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 185 28.07.2024 10:47 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226525 ФПД: 140081724472831 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T104745&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226525&fm=140081724472831&tin=02508201610067®Number=0000000000092624&sum=50000 [10:47:46]StoreToDocumentArchive [10:47:46]shift 439 fd 226525 [10:47:46]save to /storage/0439/doc_00226525 [10:47:46]save last doc name /storage/0439/doc_00226525 to /storage/kkm_last_doc_name [10:47:46]save OK [10:47:46]Clear old archive folders... [10:47:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:47:46]tlvbuf is B6FF81D0 [10:47:46]SAM_PROTO_ClearQueue [10:47:46]wFMCommunicate request_size=4 [10:47:46]MH_SAM_APDU [10:47:46]CAPDU: 80 09 00 00 [10:47:46]Write to MH i2c: E2 08 00 DA 04 80 09 00 00 00 00 00 00 50 [10:47:46]Write i2c OK [10:47:46]MH_I2C_Read... [10:47:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:47:46]Read from MH i2c: E2 [10:47:46]MH_I2C_Read... [10:47:46]Read from MH i2c: E2 03 00 [10:47:46]MH_I2C_Read... [10:47:46]Read from MH i2c: E2 03 00 DA 04 00 90 00 52 [10:47:46]RAPDU: 90 00 [10:47:46]wFMCommunicate OK [10:47:46]SAM_PROTO_ClearQueue done [10:47:46]KKMCreateOFDPacket [10:47:46]OFDProtocolAddRootSTLVToBuf [10:47:46]FM_MakeSignedData [10:47:46]FM_MakeSignedData [10:47:46]SAM_PROTO_SignData [10:47:46]wFMCommunicate request_size=4 [10:47:46]MH_SAM_APDU [10:47:46]CAPDU: 80 0D 01 02 [10:47:46]Write to MH i2c: E2 08 00 DB 04 80 0D 01 02 00 00 00 00 58 [10:47:46]Write i2c OK [10:47:46]MH_I2C_Read... [10:47:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:47:46]Read from MH i2c: E2 [10:47:46]MH_I2C_Read... [10:47:46]Read from MH i2c: E2 03 00 [10:47:46]MH_I2C_Read... [10:47:46]Read from MH i2c: E2 03 00 DB 04 00 90 00 53 [10:47:46]RAPDU: 90 00 [10:47:46]wFMCommunicate OK [10:47:46]wFMCommunicate request_size=255 [10:47:46]MH_SAM_APDU [10:47:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 D1 21 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DD 74 03 00 35 04 06 00 7F [10:47:46]Write to MH i2c: E2 02 01 DC 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 D1 21 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DD 74 03 00 35 04 06 00 7F 00 00 21 [10:47:46]Write i2c OK [10:47:46]MH_I2C_Read... [10:47:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:47:46]Read from MH i2c: E2 [10:47:46]MH_I2C_Read... [10:47:46]Read from MH i2c: E2 03 00 [10:47:46]MH_I2C_Read... [10:47:46]Read from MH i2c: E2 03 00 DC 04 00 90 00 54 [10:47:46]RAPDU: 90 00 [10:47:46]wFMCommunicate OK [10:47:46]wFMCommunicate request_size=10 [10:47:46]MH_SAM_APDU [10:47:46]CAPDU: 80 0D 02 02 05 67 51 6D 3D FF [10:47:46]Write to MH i2c: E2 0D 00 DD 04 80 0D 02 02 05 00 67 51 6D 3D FF 00 00 C6 [10:47:46]Write i2c OK [10:47:46]MH_I2C_Read... [10:47:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:47:46]Read from MH i2c: E2 [10:47:46]MH_I2C_Read... [10:47:46]Read from MH i2c: E2 03 00 [10:47:46]MH_I2C_Read... [10:47:46]Read from MH i2c: E2 03 00 DD 04 00 90 00 55 [10:47:46]RAPDU: 90 00 [10:47:46]wFMCommunicate OK [10:47:46]wFMCommunicate request_size=4 [10:47:46]MH_SAM_APDU [10:47:46]CAPDU: 80 0D 03 02 [10:47:46]Write to MH i2c: E2 08 00 DE 04 80 0D 03 02 00 00 00 00 5D [10:47:46]Write i2c OK [10:47:46]MH_I2C_Read... [10:47:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:47:46]Read from MH i2c: E2 [10:47:46]MH_I2C_Read... [10:47:46]Read from MH i2c: E2 0B 00 [10:47:46]MH_I2C_Read... [10:47:46]Read from MH i2c: E2 0B 00 DE 04 00 84 67 FB 9B 24 33 E6 A7 90 00 C3 [10:47:46]RAPDU: 84 67 FB 9B 24 33 E6 A7 90 00 [10:47:46]wFMCommunicate OK [10:47:46]SAM_PROTO_SignData done [10:47:46]FM_MakeSignedData done [10:47:46]CreateOFDProtocolMessage [10:47:46]wFMCommunicate request_size=4 [10:47:46]MH_SAM_APDU [10:47:46]CAPDU: 80 11 00 00 [10:47:46]Write to MH i2c: E2 08 00 DF 04 80 11 00 00 00 00 00 00 5D [10:47:46]Write i2c OK [10:47:46]MH_I2C_Read... [10:47:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:47:46]Read from MH i2c: E2 [10:47:46]MH_I2C_Read... [10:47:46]Read from MH i2c: E2 17 00 [10:47:46]MH_I2C_Read... [10:47:46]Read from MH i2c: E2 17 00 DF 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BA [10:47:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:47:46]wFMCommunicate OK [10:47:46]CreateOFDProtocolMessage done [10:47:46]OFDSenderStorePacket 226525 [10:47:46]StoreOFDPacket docnum=226525 [10:47:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E4 70 07 01 EF F9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 D1 21 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DD 74 03 00 35 04 06 00 7F 67 51 6D 3D FF 84 67 FB 9B 24 33 E6 A7 [10:47:46]CheckFolder [10:47:46]dirname=/storage/ofd_packets [10:47:46]CheckFolder done [10:47:46]ProducePacketName [10:47:46]name=ofd_packets/00226525 [10:47:46]NVStorageSaveData ofd_packets/00226525 [10:47:46]File name is /storage/ofd_packets/00226525 [10:47:46]Write 301 bytes [10:47:46]NVStorageSaveData done [10:47:46]OFDSenderStorePacket done [10:47:46]KKMCreateOFDPacket done [10:47:46]NVStorageSaveData kkm_last_timestamp [10:47:46]File name is /storage/kkm_last_timestamp [10:47:46]Write 4 bytes [10:47:46]NVStorageSaveData done [10:47:46]ExternCall_PrintAddStr [10:47:46]wPrintStart [10:47:46]Write to MH i2c: 01 00 00 E0 04 E4 [10:47:46]Write i2c OK [10:47:46]MH_I2C_Read... [10:47:46]Read from MH i2c: 01 [10:47:46]MH_I2C_Read... [10:47:46]Read from MH i2c: 01 07 00 [10:47:46]MH_I2C_Read... [10:47:46]Read from MH i2c: 01 07 00 E0 04 00 00 00 00 00 FF 0F F9 [10:47:46]RasterBufferAndPrint [10:47:46]line Счет N : (1)2002867 [10:47:46]line ИНН: 02508201610067 [10:47:46]line Контрольно-Кассовый Чек [10:47:46]line ПРОДАЖА [10:47:46]line ТРК (МРК, ГНК) : 63 [10:47:46]line Товар: 2710124130 [10:47:46]line Аи-92-К-5 [10:47:46]line 7.380 * 67.80 [10:47:46]line = 500.36 [10:47:46]line НДС 12% НСП 1% [10:47:46]line > о реализуемом товаре [10:47:46]line ОКРУГЛЕНИЕ: -0.36 [10:47:46]line ИТОГО: 500.00 [10:47:46]line Внесено: 500.00 [10:47:46]line СДАЧА: 0.00 [10:47:46]line НСП 1% : 4.43 [10:47:46]line НДС 12% : 53.14 [10:47:46]line Наличными: 500.00 [10:47:46]line Безнал.: 0.00 [10:47:46]line Место: АЗС № 97 "Партнер Нефть" [10:47:46]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:47:46]line СНО: Общий режим [10:47:46]line Чек 185 28.07.2024 10:47 [10:47:46]line Смена: 439 ФФД: 1.0 [10:47:46]line ЗНМ: 0300000054 [10:47:46]line РНМ: 0000000000092624 [10:47:46]line Версия ККМ: 001 [10:47:46]line ФМ: 0000000000874959 [10:47:47]line ФД: 226525 [10:47:47]line ФПД: 140081724472831 [10:47:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T104745&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226525&fm=140081724472831&tin=02508201610067®Number=0000000000092624&sum=50000 [10:47:47]OFD Sender: Processing packet 226525 [packets to send 601, broken 600] [10:47:47]ProducePacketName [10:47:47]name=ofd_packets/00226525 [10:47:47]OFD Sender: To server: pG, [10:47:47]CommunicateWithHost lk.salyk.kg:30040 [10:47:47]ConnectInit lk.salyk.kg [10:47:47]written 0, free lines is 4095 [10:47:47]Write to MH i2c: 01 00 00 0B 05 10 [10:47:47]Write i2c OK [10:47:47]MH_I2C_Read... [10:47:47]Read from MH i2c: 01 [10:47:47]MH_I2C_Read... [10:47:47]Read from MH i2c: 01 07 00 [10:47:47]MH_I2C_Read... [10:47:47]Read from MH i2c: 01 07 00 0B 05 00 00 00 00 00 5A 0C 7D [10:47:47]RasterBufferAndPrint [10:47:47]line [10:47:47]line [10:47:47]line [10:47:47]line [10:47:47]line [10:47:47]written 0, free lines is 3166 [10:47:47]MH_Cut [10:47:47]Write to MH i2c: D1 01 00 12 05 01 E9 [10:47:47]Write i2c OK [10:47:47]MH_I2C_Read... [10:47:47]Read from MH i2c: D1 [10:47:47]MH_I2C_Read... [10:47:47]Read from MH i2c: D1 01 00 [10:47:47]MH_I2C_Read... [10:47:47]Read from MH i2c: D1 01 00 12 05 00 E8 [10:47:47]Write to MH i2c: 01 00 00 13 05 18 [10:47:47]Write i2c OK [10:47:47]MH_I2C_Read... [10:47:48]*** Cut start [10:47:48]*** Partial cut [10:47:48]*** CUTSNS_PIN = 1 [10:47:48]*** CUTSNS_PIN = 0 [10:47:48]*** Brake cut motor [10:47:49]Read from MH i2c: 01 [10:47:49]*** Stop cut motor [10:47:49]*** Cut end [10:47:49]MH_I2C_Read... [10:47:49]Read from MH i2c: 01 07 00 [10:47:49]MH_I2C_Read... [10:47:49]Read from MH i2c: 01 07 00 13 05 00 00 00 00 00 FF 0F 2D [10:47:49]process_action close_receipt done [10:47:49]requested_data is exist [10:47:49]produce_requested_data [10:47:49]requested_item fm.sn is exist - process it [10:47:49]wFMCommunicate request_size=4 [10:47:49]MH_SAM_APDU [10:47:49]CAPDU: 80 11 00 00 [10:47:49]Write to MH i2c: E2 08 00 14 05 80 11 00 00 00 00 00 00 93 [10:47:49]Write i2c OK [10:47:49]MH_I2C_Read... [10:47:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:47:49]Read from MH i2c: E2 [10:47:49]MH_I2C_Read... [10:47:49]Read from MH i2c: E2 17 00 [10:47:49]MH_I2C_Read... [10:47:49]Read from MH i2c: E2 17 00 14 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F0 [10:47:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:47:49]wFMCommunicate OK [10:47:49]requested_item fd.num is exist - process it [10:47:49]SAM_PROTO_GetFieldsCounters [10:47:49]wFMCommunicate request_size=4 [10:47:49]MH_SAM_APDU [10:47:49]CAPDU: 80 13 00 00 [10:47:49]Write to MH i2c: E2 08 00 15 05 80 13 00 00 00 00 00 00 96 [10:47:49]Write i2c OK [10:47:49]MH_I2C_Read... [10:47:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:47:49]Read from MH i2c: E2 [10:47:49]MH_I2C_Read... [10:47:49]Read from MH i2c: E2 62 00 [10:47:49]MH_I2C_Read... [10:47:49]Read from MH i2c: E2 62 00 15 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DD 74 03 00 0E 04 04 00 B7 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 F6 [10:47:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DD 74 03 00 0E 04 04 00 B7 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 [10:47:49]wFMCommunicate OK [10:47:49]SAM_PROTO_GetFieldsCounters done [10:47:49]requested_item shift.num is exist - process it [10:47:49]requested_item shift.opened is exist - process it [10:47:49]req_shift_opened [10:47:49]FM_GetShiftState [10:47:49]SAM_PROTO_GetShiftState [10:47:49]wFMCommunicate request_size=4 [10:47:49]MH_SAM_APDU [10:47:49]CAPDU: 80 13 01 00 [10:47:49]Write to MH i2c: E2 08 00 16 05 80 13 01 00 00 00 00 00 98 [10:47:49]Write i2c OK [10:47:49]MH_I2C_Read... [10:47:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:47:49]Read from MH i2c: E2 [10:47:49]MH_I2C_Read... [10:47:49]Read from MH i2c: E2 0E 00 [10:47:49]MH_I2C_Read... [10:47:49]Read from MH i2c: E2 0E 00 16 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 49 [10:47:49]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:47:49]wFMCommunicate OK [10:47:49]SAM_PROTO_GetShiftState done [10:47:49]FM_GetShiftState done [10:47:49]req_shift_opened done [10:47:49]requested_item shift.open_date is exist - process it [10:47:49]req_shift_open_date [10:47:49]req_shift_open_date done [10:47:49]produce_requested_data done [10:47:49]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226525,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [10:47:49]process_action_free close_receipt [10:47:49]json_value_free [10:47:49]json_value_free done [10:47:49]process_json_proto returns [10:47:49]Send response to host [10:47:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226525,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [10:47:49]free response buf [10:47:49]execute_script done [10:47:49]execute_script returns [10:47:49]free content buf [10:47:49]Sock 7.Close socket [10:47:49]Sock 7.Thread stoped [10:47:52]ConnectInit Can't take IP for lk.salyk.kg [10:47:52]CommunicateWithHost connect error [10:47:52]CommunicateWithHost err = -1 [10:47:52]OFD Sender: Server communicate error [10:47:57]OFD Sender: Processing packet 226525 [packets to send 601, broken 600] [10:47:57]ProducePacketName [10:47:57]name=ofd_packets/00226525 [10:47:57]OFD Sender: To server: pG, [10:47:57]CommunicateWithHost lk.salyk.kg:30040 [10:47:57]ConnectInit lk.salyk.kg [10:48:00]recv_with_timeout no data received [10:48:02]ConnectInit Can't take IP for lk.salyk.kg [10:48:02]CommunicateWithHost connect error [10:48:02]CommunicateWithHost err = -1 [10:48:02]OFD Sender: Server communicate error [10:48:07]OFD Sender: Processing packet 226525 [packets to send 601, broken 600] [10:48:07]ProducePacketName [10:48:07]name=ofd_packets/00226525 [10:48:07]OFD Sender: To server: pG, [10:48:07]CommunicateWithHost lk.salyk.kg:30040 [10:48:07]ConnectInit lk.salyk.kg [10:48:12]ConnectInit Can't take IP for lk.salyk.kg [10:48:12]CommunicateWithHost connect error [10:48:12]CommunicateWithHost err = -1 [10:48:12]OFD Sender: Server communicate error [10:48:15]recv_with_timeout no data received [10:48:17]OFD Sender: Processing packet 226525 [packets to send 601, broken 600] [10:48:17]ProducePacketName [10:48:17]name=ofd_packets/00226525 [10:48:17]OFD Sender: To server: pG, [10:48:17]CommunicateWithHost lk.salyk.kg:30040 [10:48:17]ConnectInit lk.salyk.kg [10:48:20]Connected sock=7 [10:48:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E4 70 07 01 EF F9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 D1 21 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DD 74 03 00 35 04 06 00 7F 67 51 6D 3D FF 84 67 FB 9B 24 33 E6 A7 [10:48:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 CD 24 47 00 C7 36 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DD 74 03 00 F4 03 04 00 FE CD A5 66 B6 04 01 00 00 C3 1C D7 60 09 DA 23 1F [10:48:23]CommunicateWithHost err = 0 [10:48:23]CheckOFDResponse [10:48:23]1017 (14) - 77093643461234 [10:48:23]1041 (16) - 0000000000874959 [10:48:23]1040 (4) - 226525 [10:48:23]1012 (4) - 28.07.2024 04:50 [10:48:23]1206 (1) - 0 [10:48:23]OFD Sender: Remove packet 226525 [10:48:23]ProducePacketName [10:48:23]name=ofd_packets/00226525 [10:48:23]NVStorageDeleteData [10:48:24]OFD Sender: No OFD packet to send [10:48:29]OFD Sender: No OFD packet to send [10:48:34]OFD Sender: No OFD packet to send [10:48:39]OFD Sender: No OFD packet to send [10:48:41]accept exits with 10 [10:48:41]New connection [10:48:41]New thread 3067477348 created [10:48:41]Thread 3067620708 joined [10:48:41]Waiting for new connection... [10:48:41] Sock 10.Parse request [10:48:41]Sock 10.Check first char [10:48:41]Sock 10.First char is OK [10:48:41]request: POST /json_proto HTTP/1.0 [10:48:41]Method: POST [10:48:41]URL: /json_proto [10:48:41]Method is POST - this is cgi request [10:48:41]url: /json_proto [10:48:41]query_string will be loaded in cgi processing [10:48:41]execute_cgi json_proto POST (null) [10:48:41]execute_cgi path=json_proto method=POST [10:48:41]POST find Content-Length [10:48:41]Host: 172.17.43.131:8080 [10:48:41]Content-Length: 678 [10:48:41]Content-Type: application/json [10:48:41] [10:48:41]POST finish read [10:48:41]Found Content-Length = 678 [10:48:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002869", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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:48:41]execute_script... [10:48: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)2002869", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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:48:41]POST & json_proto [10:48:41]process_json_proto [10:48:41]json parsed OK: [10:48:41]protocol is kg_v1.0 [10:48:41]action value=close_receipt [10:48:41]process_action close_receipt [10:48:41]cmd_close_receipt [10:48:41]MH_GetDate [10:48:41]Write to MH i2c: F0 00 00 17 05 0B [10:48:41]Write i2c OK [10:48:41]MH_I2C_Read... [10:48:41]Read from MH i2c: F0 [10:48:41]MH_I2C_Read... [10:48:41]Read from MH i2c: F0 09 00 [10:48:41]MH_I2C_Read... [10:48:41]Read from MH i2c: F0 09 00 17 05 00 09 22 A6 66 F9 24 A2 66 70 [10:48:41]GetLastDocTimeStamp 1722163665 [10:48:41]current date 1722163721 [10:48:41]FM_GetShiftState [10:48:41]SAM_PROTO_GetShiftState [10:48:41]wFMCommunicate request_size=4 [10:48:41]MH_SAM_APDU [10:48:41]CAPDU: 80 13 01 00 [10:48:41]Write to MH i2c: E2 08 00 18 05 80 13 01 00 00 00 00 00 9A [10:48:41]Write i2c OK [10:48:41]MH_I2C_Read... [10:48:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:48:41]Read from MH i2c: E2 [10:48:41]MH_I2C_Read... [10:48:41]Read from MH i2c: E2 0E 00 [10:48:41]MH_I2C_Read... [10:48:41]Read from MH i2c: E2 0E 00 18 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 4B [10:48:41]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:48:41]wFMCommunicate OK [10:48:41]SAM_PROTO_GetShiftState done [10:48:41]FM_GetShiftState done [10:48:41]opened in 1722125326 [10:48:41]opened+sec_in_day 1722211726 [10:48:41]quantity*price = 50010 [10:48:41]sum+1 = 50012 [10:48:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 186 28.07.2024 10:48 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226526 ФПД: 53423313082555 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T104841&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226526&fm=53423313082555&tin=02508201610067®Number=0000000000092624&sum=50000 [10:48:42]StoreToDocumentArchive [10:48:42]shift 439 fd 226526 [10:48:42]save to /storage/0439/doc_00226526 [10:48:42]save last doc name /storage/0439/doc_00226526 to /storage/kkm_last_doc_name [10:48:42]save OK [10:48:42]Clear old archive folders... [10:48:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:48:42]tlvbuf is 0197BB80 [10:48:42]SAM_PROTO_ClearQueue [10:48:42]wFMCommunicate request_size=4 [10:48:42]MH_SAM_APDU [10:48:42]CAPDU: 80 09 00 00 [10:48:42]Write to MH i2c: E2 08 00 25 05 80 09 00 00 00 00 00 00 9C [10:48:42]Write i2c OK [10:48:42]MH_I2C_Read... [10:48:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:48:42]Read from MH i2c: E2 [10:48:42]MH_I2C_Read... [10:48:42]Read from MH i2c: E2 03 00 [10:48:42]MH_I2C_Read... [10:48:42]Read from MH i2c: E2 03 00 25 05 00 90 00 9E [10:48:42]RAPDU: 90 00 [10:48:42]wFMCommunicate OK [10:48:42]SAM_PROTO_ClearQueue done [10:48:42]KKMCreateOFDPacket [10:48:42]OFDProtocolAddRootSTLVToBuf [10:48:42]FM_MakeSignedData [10:48:42]FM_MakeSignedData [10:48:42]SAM_PROTO_SignData [10:48:42]wFMCommunicate request_size=4 [10:48:42]MH_SAM_APDU [10:48:42]CAPDU: 80 0D 01 02 [10:48:42]Write to MH i2c: E2 08 00 26 05 80 0D 01 02 00 00 00 00 A4 [10:48:42]Write i2c OK [10:48:42]MH_I2C_Read... [10:48:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:48:42]Read from MH i2c: E2 [10:48:42]MH_I2C_Read... [10:48:42]Read from MH i2c: E2 03 00 [10:48:42]MH_I2C_Read... [10:48:42]Read from MH i2c: E2 03 00 26 05 00 90 00 9F [10:48:42]RAPDU: 90 00 [10:48:42]wFMCommunicate OK [10:48:42]wFMCommunicate request_size=255 [10:48:42]MH_SAM_APDU [10:48: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 BA 00 00 00 F4 03 04 00 09 22 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DE 74 03 00 35 04 06 00 30 [10:48:42]Write to MH i2c: E2 02 01 27 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 BA 00 00 00 F4 03 04 00 09 22 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DE 74 03 00 35 04 06 00 30 00 00 41 [10:48:42]Write i2c OK [10:48:42]MH_I2C_Read... [10:48:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:48:43]Read from MH i2c: E2 [10:48:43]MH_I2C_Read... [10:48:43]Read from MH i2c: E2 03 00 [10:48:43]MH_I2C_Read... [10:48:43]Read from MH i2c: E2 03 00 27 05 00 90 00 A0 [10:48:43]RAPDU: 90 00 [10:48:43]wFMCommunicate OK [10:48:43]wFMCommunicate request_size=10 [10:48:43]MH_SAM_APDU [10:48:43]CAPDU: 80 0D 02 02 05 96 95 99 58 BB [10:48:43]Write to MH i2c: E2 0D 00 28 05 80 0D 02 02 05 00 96 95 99 58 BB 00 00 88 [10:48:43]Write i2c OK [10:48:43]MH_I2C_Read... [10:48:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:48:43]Read from MH i2c: E2 [10:48:43]MH_I2C_Read... [10:48:43]Read from MH i2c: E2 03 00 [10:48:43]MH_I2C_Read... [10:48:43]Read from MH i2c: E2 03 00 28 05 00 90 00 A1 [10:48:43]RAPDU: 90 00 [10:48:43]wFMCommunicate OK [10:48:43]wFMCommunicate request_size=4 [10:48:43]MH_SAM_APDU [10:48:43]CAPDU: 80 0D 03 02 [10:48:43]Write to MH i2c: E2 08 00 29 05 80 0D 03 02 00 00 00 00 A9 [10:48:43]Write i2c OK [10:48:43]MH_I2C_Read... [10:48:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:48:43]Read from MH i2c: E2 [10:48:43]MH_I2C_Read... [10:48:43]Read from MH i2c: E2 0B 00 [10:48:43]MH_I2C_Read... [10:48:43]Read from MH i2c: E2 0B 00 29 05 00 B0 DD C7 92 DC 6F 9A BB 90 00 30 [10:48:43]RAPDU: B0 DD C7 92 DC 6F 9A BB 90 00 [10:48:43]wFMCommunicate OK [10:48:43]SAM_PROTO_SignData done [10:48:43]FM_MakeSignedData done [10:48:43]CreateOFDProtocolMessage [10:48:43]wFMCommunicate request_size=4 [10:48:43]MH_SAM_APDU [10:48:43]CAPDU: 80 11 00 00 [10:48:43]Write to MH i2c: E2 08 00 2A 05 80 11 00 00 00 00 00 00 A9 [10:48:43]Write i2c OK [10:48:43]MH_I2C_Read... [10:48:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:48:43]Read from MH i2c: E2 [10:48:43]MH_I2C_Read... [10:48:43]Read from MH i2c: E2 17 00 [10:48:43]MH_I2C_Read... [10:48:43]Read from MH i2c: E2 17 00 2A 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 06 [10:48:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:48:43]wFMCommunicate OK [10:48:43]CreateOFDProtocolMessage done [10:48:43]OFDSenderStorePacket 226526 [10:48:43]StoreOFDPacket docnum=226526 [10:48:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 52 7B 07 01 B6 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 BA 00 00 00 F4 03 04 00 09 22 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DE 74 03 00 35 04 06 00 30 96 95 99 58 BB B0 DD C7 92 DC 6F 9A BB [10:48:43]CheckFolder [10:48:43]dirname=/storage/ofd_packets [10:48:43]CheckFolder done [10:48:43]ProducePacketName [10:48:43]name=ofd_packets/00226526 [10:48:43]NVStorageSaveData ofd_packets/00226526 [10:48:43]File name is /storage/ofd_packets/00226526 [10:48:43]Write 301 bytes [10:48:43]NVStorageSaveData done [10:48:43]OFDSenderStorePacket done [10:48:43]KKMCreateOFDPacket done [10:48:43]NVStorageSaveData kkm_last_timestamp [10:48:43]File name is /storage/kkm_last_timestamp [10:48:43]Write 4 bytes [10:48:43]NVStorageSaveData done [10:48:43]ExternCall_PrintAddStr [10:48:43]wPrintStart [10:48:43]Write to MH i2c: 01 00 00 2B 05 30 [10:48:43]Write i2c OK [10:48:43]MH_I2C_Read... [10:48:43]Read from MH i2c: 01 [10:48:43]MH_I2C_Read... [10:48:43]Read from MH i2c: 01 07 00 [10:48:43]MH_I2C_Read... [10:48:43]Read from MH i2c: 01 07 00 2B 05 00 00 00 00 00 FF 0F 45 [10:48:43]RasterBufferAndPrint [10:48:43]line Счет N : (1)2002869 [10:48:43]line ИНН: 02508201610067 [10:48:43]line Контрольно-Кассовый Чек [10:48:43]line ПРОДАЖА [10:48:43]line ТРК (МРК, ГНК) : 54 [10:48:43]line Товар: 2710124500 [10:48:43]line Аи-95-К-5 [10:48:43]line 6.740 * 74.20 [10:48:43]line = 500.11 [10:48:43]line НДС 12% НСП 1% [10:48:43]line > о реализуемом товаре [10:48:43]line ОКРУГЛЕНИЕ: -0.11 [10:48:43]line ИТОГО: 500.00 [10:48:43]line Внесено: 500.00 [10:48:43]line СДАЧА: 0.00 [10:48:43]line НСП 1% : 4.43 [10:48:43]line НДС 12% : 53.11 [10:48:43]line Наличными: 500.00 [10:48:43]line Безнал.: 0.00 [10:48:43]line Место: АЗС № 97 "Партнер Нефть" [10:48:43]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:48:43]line СНО: Общий режим [10:48:43]line Чек 186 28.07.2024 10:48 [10:48:43]line Смена: 439 ФФД: 1.0 [10:48:43]line ЗНМ: 0300000054 [10:48:43]line РНМ: 0000000000092624 [10:48:43]line Версия ККМ: 001 [10:48:43]line ФМ: 0000000000874959 [10:48:43]line ФД: 226526 [10:48:43]line ФПД: 53423313082555 [10:48:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T104841&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226526&fm=53423313082555&tin=02508201610067®Number=0000000000092624&sum=50000 [10:48:43]written 0, free lines is 4095 [10:48:43]OFD Sender: Processing packet 226526 [packets to send 601, broken 600] [10:48:43]ProducePacketName [10:48:43]name=ofd_packets/00226526 [10:48:43]OFD Sender: To server: pG, [10:48:43]CommunicateWithHost lk.salyk.kg:30040 [10:48:43]ConnectInit lk.salyk.kg [10:48:43]Write to MH i2c: 01 00 00 56 05 5B [10:48:43]Write i2c OK [10:48:43]MH_I2C_Read... [10:48:43]Read from MH i2c: 01 [10:48:43]MH_I2C_Read... [10:48:43]Read from MH i2c: 01 07 00 [10:48:43]MH_I2C_Read... [10:48:43]Read from MH i2c: 01 07 00 56 05 00 00 00 00 00 58 0C C6 [10:48:43]RasterBufferAndPrint [10:48:43]line [10:48:43]line [10:48:43]line [10:48:43]line [10:48:43]line [10:48:43]written 0, free lines is 3164 [10:48:43]MH_Cut [10:48:43]Write to MH i2c: D1 01 00 5D 05 01 34 [10:48:43]Write i2c OK [10:48:43]MH_I2C_Read... [10:48:43]Read from MH i2c: D1 [10:48:43]MH_I2C_Read... [10:48:43]Read from MH i2c: D1 01 00 [10:48:43]MH_I2C_Read... [10:48:43]Read from MH i2c: D1 01 00 5D 05 00 33 [10:48:43]Write to MH i2c: 01 00 00 5E 05 63 [10:48:43]Write i2c OK [10:48:43]MH_I2C_Read... [10:48:44]*** Cut start [10:48:44]*** Partial cut [10:48:44]*** CUTSNS_PIN = 1 [10:48:44]*** CUTSNS_PIN = 0 [10:48:45]*** Brake cut motor [10:48:45]Read from MH i2c: 01 [10:48:45]MH_I2C_Read... [10:48:45]*** Stop cut motor [10:48:45]*** Cut end [10:48:45]Read from MH i2c: 01 07 00 [10:48:45]MH_I2C_Read... [10:48:45]Read from MH i2c: 01 07 00 5E 05 00 00 00 00 00 FF 0F 78 [10:48:45]process_action close_receipt done [10:48:45]requested_data is exist [10:48:45]produce_requested_data [10:48:45]requested_item fm.sn is exist - process it [10:48:45]wFMCommunicate request_size=4 [10:48:45]MH_SAM_APDU [10:48:45]CAPDU: 80 11 00 00 [10:48:45]Write to MH i2c: E2 08 00 5F 05 80 11 00 00 00 00 00 00 DE [10:48:45]Write i2c OK [10:48:45]MH_I2C_Read... [10:48:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:48:45]Read from MH i2c: E2 [10:48:45]MH_I2C_Read... [10:48:45]Read from MH i2c: E2 17 00 [10:48:45]MH_I2C_Read... [10:48:45]Read from MH i2c: E2 17 00 5F 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3B [10:48:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:48:45]wFMCommunicate OK [10:48:45]requested_item fd.num is exist - process it [10:48:45]SAM_PROTO_GetFieldsCounters [10:48:45]wFMCommunicate request_size=4 [10:48:45]MH_SAM_APDU [10:48:45]CAPDU: 80 13 00 00 [10:48:45]Write to MH i2c: E2 08 00 60 05 80 13 00 00 00 00 00 00 E1 [10:48:45]Write i2c OK [10:48:45]MH_I2C_Read... [10:48:45]Connected sock=7 [10:48:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 52 7B 07 01 B6 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 BA 00 00 00 F4 03 04 00 09 22 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DE 74 03 00 35 04 06 00 30 96 95 99 58 BB B0 DD C7 92 DC 6F 9A BB [10:48:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:48:45]Read from MH i2c: E2 [10:48:45]MH_I2C_Read... [10:48:45]Read from MH i2c: E2 62 00 [10:48:45]MH_I2C_Read... [10:48:45]Read from MH i2c: E2 62 00 60 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DE 74 03 00 0E 04 04 00 B7 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 45 [10:48:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DE 74 03 00 0E 04 04 00 B7 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 [10:48:45]wFMCommunicate OK [10:48:45]SAM_PROTO_GetFieldsCounters done [10:48:45]requested_item shift.num is exist - process it [10:48:45]requested_item shift.opened is exist - process it [10:48:45]req_shift_opened [10:48:45]FM_GetShiftState [10:48:45]SAM_PROTO_GetShiftState [10:48:45]wFMCommunicate request_size=4 [10:48:45]MH_SAM_APDU [10:48:45]CAPDU: 80 13 01 00 [10:48:45]Write to MH i2c: E2 08 00 61 05 80 13 01 00 00 00 00 00 E3 [10:48:45]Write i2c OK [10:48:45]MH_I2C_Read... [10:48:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:48:45]Read from MH i2c: E2 [10:48:45]MH_I2C_Read... [10:48:45]Read from MH i2c: E2 0E 00 [10:48:45]MH_I2C_Read... [10:48:45]Read from MH i2c: E2 0E 00 61 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 94 [10:48:45]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:48:45]wFMCommunicate OK [10:48:45]SAM_PROTO_GetShiftState done [10:48:45]FM_GetShiftState done [10:48:45]req_shift_opened done [10:48:45]requested_item shift.open_date is exist - process it [10:48:45]req_shift_open_date [10:48:45]req_shift_open_date done [10:48:45]produce_requested_data done [10:48:45]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226526,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [10:48:45]process_action_free close_receipt [10:48:45]json_value_free [10:48:45]json_value_free done [10:48:45]process_json_proto returns [10:48:45]Send response to host [10:48:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226526,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [10:48:45]free response buf [10:48:45]execute_script done [10:48:45]execute_script returns [10:48:45]free content buf [10:48:45]Sock 10.Close socket [10:48:45]Sock 10.Thread stoped [10:48:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 64 0A 47 00 AB 5A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DE 74 03 00 F4 03 04 00 16 CE A5 66 B6 04 01 00 00 11 46 73 87 00 C9 BC 8F [10:48:46]CommunicateWithHost err = 0 [10:48:46]CheckOFDResponse [10:48:46]1017 (14) - 77093643461234 [10:48:46]1041 (16) - 0000000000874959 [10:48:46]1040 (4) - 226526 [10:48:46]1012 (4) - 28.07.2024 04:50 [10:48:46]1206 (1) - 0 [10:48:46]OFD Sender: Remove packet 226526 [10:48:46]ProducePacketName [10:48:46]name=ofd_packets/00226526 [10:48:46]NVStorageDeleteData [10:48:47]OFD Sender: No OFD packet to send [10:48:52]OFD Sender: No OFD packet to send [10:48:57]OFD Sender: No OFD packet to send [10:49:02]OFD Sender: No OFD packet to send [10:49:07]OFD Sender: No OFD packet to send [10:49:07]accept exits with 9 [10:49:07]New connection [10:49:07]New thread 3067620708 created [10:49:07]Thread 3067477348 joined [10:49:07]Waiting for new connection... [10:49:07] Sock 9.Parse request [10:49:07]Sock 9.Check first char [10:49:07]Sock 9.First char is OK [10:49:07]request: POST /json_proto HTTP/1.0 [10:49:07]Method: POST [10:49:07]URL: /json_proto [10:49:07]Method is POST - this is cgi request [10:49:07]url: /json_proto [10:49:07]query_string will be loaded in cgi processing [10:49:07]execute_cgi json_proto POST (null) [10:49:07]execute_cgi path=json_proto method=POST [10:49:07]POST find Content-Length [10:49:07]Host: 172.17.43.131:8080 [10:49:07]Content-Length: 683 [10:49:07]Content-Type: application/json [10:49:07] [10:49:07]POST finish read [10:49:07]Found Content-Length = 683 [10:49:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002870", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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:49:07]execute_script... [10:49: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)2002870", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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:49:07]POST & json_proto [10:49:07]process_json_proto [10:49:07]json parsed OK: [10:49:07]protocol is kg_v1.0 [10:49:07]action value=close_receipt [10:49:07]process_action close_receipt [10:49:07]cmd_close_receipt [10:49:07]MH_GetDate [10:49:07]Write to MH i2c: F0 00 00 62 05 56 [10:49:07]Write i2c OK [10:49:07]MH_I2C_Read... [10:49:07]Read from MH i2c: F0 [10:49:07]MH_I2C_Read... [10:49:07]Read from MH i2c: F0 09 00 [10:49:07]MH_I2C_Read... [10:49:07]Read from MH i2c: F0 09 00 62 05 00 23 22 A6 66 F9 24 A2 66 D5 [10:49:07]GetLastDocTimeStamp 1722163721 [10:49:07]current date 1722163747 [10:49:07]FM_GetShiftState [10:49:07]SAM_PROTO_GetShiftState [10:49:07]wFMCommunicate request_size=4 [10:49:07]MH_SAM_APDU [10:49:07]CAPDU: 80 13 01 00 [10:49:07]Write to MH i2c: E2 08 00 63 05 80 13 01 00 00 00 00 00 E5 [10:49:07]Write i2c OK [10:49:07]MH_I2C_Read... [10:49:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:49:07]Read from MH i2c: E2 [10:49:07]MH_I2C_Read... [10:49:07]Read from MH i2c: E2 0E 00 [10:49:07]MH_I2C_Read... [10:49:07]Read from MH i2c: E2 0E 00 63 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 96 [10:49:07]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:49:07]wFMCommunicate OK [10:49:07]SAM_PROTO_GetShiftState done [10:49:07]FM_GetShiftState done [10:49:07]opened in 1722125326 [10:49:07]opened+sec_in_day 1722211726 [10:49:07]quantity*price = 100021 [10:49:07]sum+1 = 100023 [10:49:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 187 28.07.2024 10:49 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226527 ФПД: 10779262286590 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T104907&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226527&fm=10779262286590&tin=02508201610067®Number=0000000000092624&sum=100000 [10:49:08]StoreToDocumentArchive [10:49:08]shift 439 fd 226527 [10:49:08]save to /storage/0439/doc_00226527 [10:49:08]save last doc name /storage/0439/doc_00226527 to /storage/kkm_last_doc_name [10:49:08]save OK [10:49:08]Clear old archive folders... [10:49:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:49:08]tlvbuf is 0197A560 [10:49:08]SAM_PROTO_ClearQueue [10:49:08]wFMCommunicate request_size=4 [10:49:08]MH_SAM_APDU [10:49:08]CAPDU: 80 09 00 00 [10:49:08]Write to MH i2c: E2 08 00 70 05 80 09 00 00 00 00 00 00 E7 [10:49:08]Write i2c OK [10:49:08]MH_I2C_Read... [10:49:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:49:08]Read from MH i2c: E2 [10:49:08]MH_I2C_Read... [10:49:08]Read from MH i2c: E2 03 00 [10:49:08]MH_I2C_Read... [10:49:08]Read from MH i2c: E2 03 00 70 05 00 90 00 E9 [10:49:08]RAPDU: 90 00 [10:49:08]wFMCommunicate OK [10:49:08]SAM_PROTO_ClearQueue done [10:49:08]KKMCreateOFDPacket [10:49:08]OFDProtocolAddRootSTLVToBuf [10:49:08]FM_MakeSignedData [10:49:08]FM_MakeSignedData [10:49:08]SAM_PROTO_SignData [10:49:08]wFMCommunicate request_size=4 [10:49:08]MH_SAM_APDU [10:49:08]CAPDU: 80 0D 01 02 [10:49:08]Write to MH i2c: E2 08 00 71 05 80 0D 01 02 00 00 00 00 EF [10:49:08]Write i2c OK [10:49:08]MH_I2C_Read... [10:49:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:49:08]Read from MH i2c: E2 [10:49:08]MH_I2C_Read... [10:49:08]Read from MH i2c: E2 03 00 [10:49:08]MH_I2C_Read... [10:49:08]Read from MH i2c: E2 03 00 71 05 00 90 00 EA [10:49:08]RAPDU: 90 00 [10:49:08]wFMCommunicate OK [10:49:08]wFMCommunicate request_size=255 [10:49:08]MH_SAM_APDU [10:49:08]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 BB 00 00 00 F4 03 04 00 23 22 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DF 74 03 00 35 04 06 00 09 [10:49:08]Write to MH i2c: E2 02 01 72 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 BB 00 00 00 F4 03 04 00 23 22 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DF 74 03 00 35 04 06 00 09 00 00 C6 [10:49:08]Write i2c OK [10:49:08]MH_I2C_Read... [10:49:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:49:09]Read from MH i2c: E2 [10:49:09]MH_I2C_Read... [10:49:09]Read from MH i2c: E2 03 00 [10:49:09]MH_I2C_Read... [10:49:09]Read from MH i2c: E2 03 00 72 05 00 90 00 EB [10:49:09]RAPDU: 90 00 [10:49:09]wFMCommunicate OK [10:49:09]wFMCommunicate request_size=10 [10:49:09]MH_SAM_APDU [10:49:09]CAPDU: 80 0D 02 02 05 CD BE 19 7A FE [10:49:09]Write to MH i2c: E2 0D 00 73 05 80 0D 02 02 05 00 CD BE 19 7A FE 00 00 18 [10:49:09]Write i2c OK [10:49:09]MH_I2C_Read... [10:49:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:49:09]Read from MH i2c: E2 [10:49:09]MH_I2C_Read... [10:49:09]Read from MH i2c: E2 03 00 [10:49:09]MH_I2C_Read... [10:49:09]Read from MH i2c: E2 03 00 73 05 00 90 00 EC [10:49:09]RAPDU: 90 00 [10:49:09]wFMCommunicate OK [10:49:09]wFMCommunicate request_size=4 [10:49:09]MH_SAM_APDU [10:49:09]CAPDU: 80 0D 03 02 [10:49:09]Write to MH i2c: E2 08 00 74 05 80 0D 03 02 00 00 00 00 F4 [10:49:09]Write i2c OK [10:49:09]MH_I2C_Read... [10:49:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:49:09]Read from MH i2c: E2 [10:49:09]MH_I2C_Read... [10:49:09]Read from MH i2c: E2 0B 00 [10:49:09]MH_I2C_Read... [10:49:09]Read from MH i2c: E2 0B 00 74 05 00 D1 75 4E C6 D3 2E AB 4C 90 00 47 [10:49:09]RAPDU: D1 75 4E C6 D3 2E AB 4C 90 00 [10:49:09]wFMCommunicate OK [10:49:09]SAM_PROTO_SignData done [10:49:09]FM_MakeSignedData done [10:49:09]CreateOFDProtocolMessage [10:49:09]wFMCommunicate request_size=4 [10:49:09]MH_SAM_APDU [10:49:09]CAPDU: 80 11 00 00 [10:49:09]Write to MH i2c: E2 08 00 75 05 80 11 00 00 00 00 00 00 F4 [10:49:09]Write i2c OK [10:49:09]MH_I2C_Read... [10:49:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:49:09]Read from MH i2c: E2 [10:49:09]MH_I2C_Read... [10:49:09]Read from MH i2c: E2 17 00 [10:49:09]MH_I2C_Read... [10:49:09]Read from MH i2c: E2 17 00 75 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 51 [10:49:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:49:09]wFMCommunicate OK [10:49:09]CreateOFDProtocolMessage done [10:49:09]OFDSenderStorePacket 226527 [10:49:09]StoreOFDPacket docnum=226527 [10:49:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 75 56 07 01 7F 47 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 BB 00 00 00 F4 03 04 00 23 22 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DF 74 03 00 35 04 06 00 09 CD BE 19 7A FE D1 75 4E C6 D3 2E AB 4C [10:49:09]CheckFolder [10:49:09]dirname=/storage/ofd_packets [10:49:09]CheckFolder done [10:49:09]ProducePacketName [10:49:09]name=ofd_packets/00226527 [10:49:09]NVStorageSaveData ofd_packets/00226527 [10:49:09]File name is /storage/ofd_packets/00226527 [10:49:09]Write 301 bytes [10:49:09]NVStorageSaveData done [10:49:09]OFDSenderStorePacket done [10:49:09]KKMCreateOFDPacket done [10:49:09]NVStorageSaveData kkm_last_timestamp [10:49:09]File name is /storage/kkm_last_timestamp [10:49:09]Write 4 bytes [10:49:09]NVStorageSaveData done [10:49:09]ExternCall_PrintAddStr [10:49:09]wPrintStart [10:49:09]Write to MH i2c: 01 00 00 76 05 7B [10:49:09]Write i2c OK [10:49:09]MH_I2C_Read... [10:49:09]Read from MH i2c: 01 [10:49:09]MH_I2C_Read... [10:49:09]Read from MH i2c: 01 07 00 [10:49:09]MH_I2C_Read... [10:49:09]Read from MH i2c: 01 07 00 76 05 00 00 00 00 00 FF 0F 90 [10:49:09]RasterBufferAndPrint [10:49:09]line Счет N : (1)2002870 [10:49:09]line ИНН: 02508201610067 [10:49:09]line Контрольно-Кассовый Чек [10:49:09]line ПРОДАЖА [10:49:09]line ТРК (МРК, ГНК) : 44 [10:49:09]line Товар: 2710124500 [10:49:09]line Аи-95-К-5 [10:49:09]line 13.480 * 74.20 [10:49:09]line = 1000.22 [10:49:09]line НДС 12% НСП 1% [10:49:09]line > о реализуемом товаре [10:49:09]line ОКРУГЛЕНИЕ: -0.22 [10:49:09]line ИТОГО: 1000.00 [10:49:09]line Внесено: 1000.00 [10:49:09]line СДАЧА: 0.00 [10:49:09]line НСП 1% : 8.85 [10:49:09]line НДС 12% : 106.22 [10:49:09]line Наличными: 1000.00 [10:49:09]line Безнал.: 0.00 [10:49:09]line Место: АЗС № 97 "Партнер Нефть" [10:49:09]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:49:09]line СНО: Общий режим [10:49:09]line Чек 187 28.07.2024 10:49 [10:49:09]line Смена: 439 ФФД: 1.0 [10:49:09]line ЗНМ: 0300000054 [10:49:09]line РНМ: 0000000000092624 [10:49:09]line Версия ККМ: 001 [10:49:09]line ФМ: 0000000000874959 [10:49:09]line ФД: 226527 [10:49:09]line ФПД: 10779262286590 [10:49:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T104907&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226527&fm=10779262286590&tin=02508201610067®Number=0000000000092624&sum=100000 [10:49:09]written 0, free lines is 4095 [10:49:09]OFD Sender: Processing packet 226527 [packets to send 601, broken 600] [10:49:09]ProducePacketName [10:49:09]name=ofd_packets/00226527 [10:49:09]OFD Sender: To server: pG, [10:49:09]CommunicateWithHost lk.salyk.kg:30040 [10:49:09]ConnectInit lk.salyk.kg [10:49:09]Write to MH i2c: 01 00 00 A1 05 A6 [10:49:09]Write i2c OK [10:49:09]MH_I2C_Read... [10:49:09]Read from MH i2c: 01 [10:49:09]MH_I2C_Read... [10:49:09]Read from MH i2c: 01 07 00 [10:49:09]MH_I2C_Read... [10:49:09]Read from MH i2c: 01 07 00 A1 05 00 00 00 00 00 6F 0C 28 [10:49:09]RasterBufferAndPrint [10:49:09]line [10:49:09]line [10:49:09]line [10:49:09]line [10:49:09]line [10:49:09]written 0, free lines is 3185 [10:49:09]MH_Cut [10:49:09]Write to MH i2c: D1 01 00 A8 05 01 7F [10:49:09]Write i2c OK [10:49:09]MH_I2C_Read... [10:49:09]Read from MH i2c: D1 [10:49:09]MH_I2C_Read... [10:49:09]Read from MH i2c: D1 01 00 [10:49:09]MH_I2C_Read... [10:49:09]Read from MH i2c: D1 01 00 A8 05 00 7E [10:49:09]Write to MH i2c: 01 00 00 A9 05 AE [10:49:09]Write i2c OK [10:49:09]MH_I2C_Read... [10:49:10]*** Cut start [10:49:10]*** Partial cut [10:49:10]*** CUTSNS_PIN = 1 [10:49:10]*** CUTSNS_PIN = 0 [10:49:11]*** Brake cut motor [10:49:11]Connected sock=7 [10:49:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 75 56 07 01 7F 47 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 BB 00 00 00 F4 03 04 00 23 22 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DF 74 03 00 35 04 06 00 09 CD BE 19 7A FE D1 75 4E C6 D3 2E AB 4C [10:49:11]Read from MH i2c: 01 [10:49:11]MH_I2C_Read... [10:49:11]*** Stop cut motor [10:49:11]*** Cut end [10:49:11]Read from MH i2c: 01 07 00 [10:49:11]MH_I2C_Read... [10:49:11]Read from MH i2c: 01 07 00 A9 05 00 00 00 00 00 FF 0F C3 [10:49:11]process_action close_receipt done [10:49:11]requested_data is exist [10:49:11]produce_requested_data [10:49:11]requested_item fm.sn is exist - process it [10:49:11]wFMCommunicate request_size=4 [10:49:11]MH_SAM_APDU [10:49:11]CAPDU: 80 11 00 00 [10:49:11]Write to MH i2c: E2 08 00 AA 05 80 11 00 00 00 00 00 00 29 [10:49:11]Write i2c OK [10:49:11]MH_I2C_Read... [10:49:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:49:11]Read from MH i2c: E2 [10:49:11]MH_I2C_Read... [10:49:11]Read from MH i2c: E2 17 00 [10:49:11]MH_I2C_Read... [10:49:11]Read from MH i2c: E2 17 00 AA 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 86 [10:49:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:49:11]wFMCommunicate OK [10:49:11]requested_item fd.num is exist - process it [10:49:11]SAM_PROTO_GetFieldsCounters [10:49:11]wFMCommunicate request_size=4 [10:49:11]MH_SAM_APDU [10:49:11]CAPDU: 80 13 00 00 [10:49:11]Write to MH i2c: E2 08 00 AB 05 80 13 00 00 00 00 00 00 2C [10:49:11]Write i2c OK [10:49:11]MH_I2C_Read... [10:49:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:49:11]Read from MH i2c: E2 [10:49:11]MH_I2C_Read... [10:49:11]Read from MH i2c: E2 62 00 [10:49:11]MH_I2C_Read... [10:49:11]Read from MH i2c: E2 62 00 AB 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DF 74 03 00 0E 04 04 00 B7 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 94 [10:49:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DF 74 03 00 0E 04 04 00 B7 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 [10:49:11]wFMCommunicate OK [10:49:11]SAM_PROTO_GetFieldsCounters done [10:49:11]requested_item shift.num is exist - process it [10:49:11]requested_item shift.opened is exist - process it [10:49:11]req_shift_opened [10:49:11]FM_GetShiftState [10:49:11]SAM_PROTO_GetShiftState [10:49:11]wFMCommunicate request_size=4 [10:49:11]MH_SAM_APDU [10:49:11]CAPDU: 80 13 01 00 [10:49:11]Write to MH i2c: E2 08 00 AC 05 80 13 01 00 00 00 00 00 2E [10:49:11]Write i2c OK [10:49:11]MH_I2C_Read... [10:49:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:49:11]Read from MH i2c: E2 [10:49:11]MH_I2C_Read... [10:49:11]Read from MH i2c: E2 0E 00 [10:49:11]MH_I2C_Read... [10:49:11]Read from MH i2c: E2 0E 00 AC 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 DF [10:49:11]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:49:11]wFMCommunicate OK [10:49:11]SAM_PROTO_GetShiftState done [10:49:11]FM_GetShiftState done [10:49:11]req_shift_opened done [10:49:11]requested_item shift.open_date is exist - process it [10:49:11]req_shift_open_date [10:49:11]req_shift_open_date done [10:49:11]produce_requested_data done [10:49:11]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226527,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [10:49:11]process_action_free close_receipt [10:49:11]json_value_free [10:49:11]json_value_free done [10:49:11]process_json_proto returns [10:49:11]Send response to host [10:49:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226527,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [10:49:11]free response buf [10:49:11]execute_script done [10:49:11]execute_script returns [10:49:11]free content buf [10:49:11]Sock 9.Close socket [10:49:11]Sock 9.Thread stoped [10:49:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 D2 1F 47 00 C9 2D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DF 74 03 00 F4 03 04 00 30 CE A5 66 B6 04 01 00 00 38 01 51 AE 97 FC 8C 40 [10:49:12]CommunicateWithHost err = 0 [10:49:12]CheckOFDResponse [10:49:12]1017 (14) - 77093643461234 [10:49:12]1041 (16) - 0000000000874959 [10:49:12]1040 (4) - 226527 [10:49:12]1012 (4) - 28.07.2024 04:50 [10:49:12]1206 (1) - 0 [10:49:12]OFD Sender: Remove packet 226527 [10:49:12]ProducePacketName [10:49:12]name=ofd_packets/00226527 [10:49:12]NVStorageDeleteData [10:49:13]OFD Sender: No OFD packet to send [10:49:16]accept exits with 10 [10:49:16]New connection [10:49:16]New thread 3067477348 created [10:49:16]Thread 3067620708 joined [10:49:16]Waiting for new connection... [10:49:16] Sock 10.Parse request [10:49:16]Sock 10.Check first char [10:49:16]Sock 10.First char is OK [10:49:16]request: POST /json_proto HTTP/1.0 [10:49:16]Method: POST [10:49:16]URL: /json_proto [10:49:16]Method is POST - this is cgi request [10:49:16]url: /json_proto [10:49:16]query_string will be loaded in cgi processing [10:49:16]execute_cgi json_proto POST (null) [10:49:16]execute_cgi path=json_proto method=POST [10:49:16]POST find Content-Length [10:49:16]Host: 172.17.43.131:8080 [10:49:16]Content-Length: 680 [10:49:16]Content-Type: application/json [10:49:16] [10:49:16]POST finish read [10:49:16]Found Content-Length = 680 [10:49:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002868", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:49:16]execute_script... [10:49:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002868", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:49:16]POST & json_proto [10:49:16]process_json_proto [10:49:16]json parsed OK: [10:49:16]protocol is kg_v1.0 [10:49:16]action value=close_receipt [10:49:16]process_action close_receipt [10:49:16]cmd_close_receipt [10:49:16]MH_GetDate [10:49:16]Write to MH i2c: F0 00 00 AD 05 A1 [10:49:16]Write i2c OK [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: F0 [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: F0 09 00 [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: F0 09 00 AD 05 00 2C 22 A6 66 F9 24 A2 66 29 [10:49:16]GetLastDocTimeStamp 1722163747 [10:49:16]current date 1722163756 [10:49:16]FM_GetShiftState [10:49:16]SAM_PROTO_GetShiftState [10:49:16]wFMCommunicate request_size=4 [10:49:16]MH_SAM_APDU [10:49:16]CAPDU: 80 13 01 00 [10:49:16]Write to MH i2c: E2 08 00 AE 05 80 13 01 00 00 00 00 00 30 [10:49:16]Write i2c OK [10:49:16]MH_I2C_Read... [10:49:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:49:16]Read from MH i2c: E2 [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: E2 0E 00 [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: E2 0E 00 AE 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 E1 [10:49:16]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:49:16]wFMCommunicate OK [10:49:16]SAM_PROTO_GetShiftState done [10:49:16]FM_GetShiftState done [10:49:16]opened in 1722125326 [10:49:16]opened+sec_in_day 1722211726 [10:49:16]quantity*price = 150037 [10:49:16]sum+1 = 150039 [10:49:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 188 28.07.2024 10:49 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226528 ФПД: 92625261159311 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T104916&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226528&fm=92625261159311&tin=02508201610067®Number=0000000000092624&sum=150000 [10:49:17]StoreToDocumentArchive [10:49:17]shift 439 fd 226528 [10:49:17]save to /storage/0439/doc_00226528 [10:49:17]save last doc name /storage/0439/doc_00226528 to /storage/kkm_last_doc_name [10:49:17]save OK [10:49:17]Clear old archive folders... [10:49:17]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:49:17]tlvbuf is 0195B8F0 [10:49:17]SAM_PROTO_ClearQueue [10:49:17]wFMCommunicate request_size=4 [10:49:17]MH_SAM_APDU [10:49:17]CAPDU: 80 09 00 00 [10:49:17]Write to MH i2c: E2 08 00 BB 05 80 09 00 00 00 00 00 00 32 [10:49:17]Write i2c OK [10:49:17]MH_I2C_Read... [10:49:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:49:17]Read from MH i2c: E2 [10:49:17]MH_I2C_Read... [10:49:17]Read from MH i2c: E2 03 00 [10:49:17]MH_I2C_Read... [10:49:17]Read from MH i2c: E2 03 00 BB 05 00 90 00 34 [10:49:17]RAPDU: 90 00 [10:49:17]wFMCommunicate OK [10:49:17]SAM_PROTO_ClearQueue done [10:49:17]KKMCreateOFDPacket [10:49:17]OFDProtocolAddRootSTLVToBuf [10:49:17]FM_MakeSignedData [10:49:17]FM_MakeSignedData [10:49:17]SAM_PROTO_SignData [10:49:17]wFMCommunicate request_size=4 [10:49:17]MH_SAM_APDU [10:49:17]CAPDU: 80 0D 01 02 [10:49:17]Write to MH i2c: E2 08 00 BC 05 80 0D 01 02 00 00 00 00 3A [10:49:17]Write i2c OK [10:49:17]MH_I2C_Read... [10:49:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:49:17]Read from MH i2c: E2 [10:49:17]MH_I2C_Read... [10:49:17]Read from MH i2c: E2 03 00 [10:49:17]MH_I2C_Read... [10:49:17]Read from MH i2c: E2 03 00 BC 05 00 90 00 35 [10:49:17]RAPDU: 90 00 [10:49:17]wFMCommunicate OK [10:49:17]wFMCommunicate request_size=255 [10:49:17]MH_SAM_APDU [10:49:17]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 00 00 00 F4 03 04 00 2C 22 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E0 74 03 00 35 04 06 00 54 3D FF C9 [10:49:17]Write to MH i2c: E2 02 01 BD 05 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 00 00 00 F4 03 04 00 2C 22 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E0 74 03 00 35 04 06 00 54 3D FF C9 00 00 BC [10:49:17]Write i2c OK [10:49:17]MH_I2C_Read... [10:49:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:49:17]Read from MH i2c: E2 [10:49:17]MH_I2C_Read... [10:49:17]Read from MH i2c: E2 03 00 [10:49:17]MH_I2C_Read... [10:49:17]Read from MH i2c: E2 03 00 BD 05 00 90 00 36 [10:49:17]RAPDU: 90 00 [10:49:17]wFMCommunicate OK [10:49:17]wFMCommunicate request_size=7 [10:49:17]MH_SAM_APDU [10:49:17]CAPDU: 80 0D 02 02 02 E3 8F [10:49:17]Write to MH i2c: E2 0A 00 BE 05 80 0D 02 02 02 00 E3 8F 00 00 B3 [10:49:18]Write i2c OK [10:49:18]MH_I2C_Read... [10:49:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:49:18]Read from MH i2c: E2 [10:49:18]MH_I2C_Read... [10:49:18]Read from MH i2c: E2 03 00 [10:49:18]MH_I2C_Read... [10:49:18]Read from MH i2c: E2 03 00 BE 05 00 90 00 37 [10:49:18]RAPDU: 90 00 [10:49:18]wFMCommunicate OK [10:49:18]wFMCommunicate request_size=4 [10:49:18]MH_SAM_APDU [10:49:18]CAPDU: 80 0D 03 02 [10:49:18]Write to MH i2c: E2 08 00 BF 05 80 0D 03 02 00 00 00 00 3F [10:49:18]Write i2c OK [10:49:18]MH_I2C_Read... [10:49:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:49:18]Read from MH i2c: E2 [10:49:18]MH_I2C_Read... [10:49:18]Read from MH i2c: E2 0B 00 [10:49:18]MH_I2C_Read... [10:49:18]Read from MH i2c: E2 0B 00 BF 05 00 E1 44 A1 4B B4 2A F2 E9 90 00 0A [10:49:18]RAPDU: E1 44 A1 4B B4 2A F2 E9 90 00 [10:49:18]wFMCommunicate OK [10:49:18]SAM_PROTO_SignData done [10:49:18]FM_MakeSignedData done [10:49:18]CreateOFDProtocolMessage [10:49:18]wFMCommunicate request_size=4 [10:49:18]MH_SAM_APDU [10:49:18]CAPDU: 80 11 00 00 [10:49:18]Write to MH i2c: E2 08 00 C0 05 80 11 00 00 00 00 00 00 3F [10:49:18]Write i2c OK [10:49:18]MH_I2C_Read... [10:49:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:49:18]Read from MH i2c: E2 [10:49:18]MH_I2C_Read... [10:49:18]Read from MH i2c: E2 17 00 [10:49:18]MH_I2C_Read... [10:49:18]Read from MH i2c: E2 17 00 C0 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9C [10:49:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:49:18]wFMCommunicate OK [10:49:18]CreateOFDProtocolMessage done [10:49:18]OFDSenderStorePacket 226528 [10:49:18]StoreOFDPacket docnum=226528 [10:49:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 6C 4F 04 01 02 F1 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 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 00 00 00 F4 03 04 00 2C 22 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E0 74 03 00 35 04 06 00 54 3D FF C9 E3 8F E1 44 A1 4B B4 2A F2 E9 [10:49:18]CheckFolder [10:49:18]dirname=/storage/ofd_packets [10:49:18]CheckFolder done [10:49:18]ProducePacketName [10:49:18]name=ofd_packets/00226528 [10:49:18]NVStorageSaveData ofd_packets/00226528 [10:49:18]File name is /storage/ofd_packets/00226528 [10:49:18]Write 298 bytes [10:49:18]NVStorageSaveData done [10:49:18]OFDSenderStorePacket done [10:49:18]KKMCreateOFDPacket done [10:49:18]NVStorageSaveData kkm_last_timestamp [10:49:18]File name is /storage/kkm_last_timestamp [10:49:18]Write 4 bytes [10:49:18]NVStorageSaveData done [10:49:18]ExternCall_PrintAddStr [10:49:18]wPrintStart [10:49:18]Write to MH i2c: 01 00 00 C1 05 C6 [10:49:18]Write i2c OK [10:49:18]MH_I2C_Read... [10:49:18]Read from MH i2c: 01 [10:49:18]MH_I2C_Read... [10:49:18]Read from MH i2c: 01 07 00 [10:49:18]MH_I2C_Read... [10:49:18]Read from MH i2c: 01 07 00 C1 05 00 00 00 00 00 FF 0F DB [10:49:18]RasterBufferAndPrint [10:49:18]line Счет N : (1)2002868 [10:49:18]line ИНН: 02508201610067 [10:49:18]line Контрольно-Кассовый Чек [10:49:18]line ПРОДАЖА [10:49:18]line ТРК (МРК, ГНК) : 21 [10:49:18]line Товар: 2710194210 [10:49:18]line ДТ-К-5 [10:49:18]line 19.690 * 76.20 [10:49:18]line = 1500.38 [10:49:18]line НДС 12% НСП 1% [10:49:18]line > о реализуемом товаре [10:49:18]line ОКРУГЛЕНИЕ: -0.38 [10:49:18]line ИТОГО: 1500.00 [10:49:18]line Внесено: 1500.00 [10:49:18]line СДАЧА: 0.00 [10:49:18]line НСП 1% : 13.28 [10:49:18]line НДС 12% : 159.33 [10:49:18]line Наличными: 1500.00 [10:49:18]line Безнал.: 0.00 [10:49:18]line Место: АЗС № 97 "Партнер Нефть" [10:49:18]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:49:18]line СНО: Общий режим [10:49:18]line Чек 188 28.07.2024 10:49 [10:49:18]line Смена: 439 ФФД: 1.0 [10:49:18]line ЗНМ: 0300000054 [10:49:18]line РНМ: 0000000000092624 [10:49:18]line Версия ККМ: 001 [10:49:18]line ФМ: 0000000000874959 [10:49:18]line ФД: 226528 [10:49:18]line ФПД: 92625261159311 [10:49:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T104916&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226528&fm=92625261159311&tin=02508201610067®Number=0000000000092624&sum=150000 [10:49:18]written 0, free lines is 4095 [10:49:18]OFD Sender: Processing packet 226528 [packets to send 601, broken 600] [10:49:18]ProducePacketName [10:49:18]name=ofd_packets/00226528 [10:49:18]OFD Sender: To server: pG, [10:49:18]CommunicateWithHost lk.salyk.kg:30040 [10:49:18]ConnectInit lk.salyk.kg [10:49:18]Write to MH i2c: 01 00 00 EC 05 F1 [10:49:18]Write i2c OK [10:49:18]MH_I2C_Read... [10:49:18]Read from MH i2c: 01 [10:49:18]MH_I2C_Read... [10:49:18]Read from MH i2c: 01 07 00 [10:49:18]MH_I2C_Read... [10:49:18]Read from MH i2c: 01 07 00 EC 05 00 00 00 00 00 63 0C 67 [10:49:18]RasterBufferAndPrint [10:49:18]line [10:49:18]line [10:49:18]line [10:49:18]line [10:49:18]line [10:49:18]written 0, free lines is 3178 [10:49:18]MH_Cut [10:49:18]Write to MH i2c: D1 01 00 F3 05 01 CA [10:49:18]Write i2c OK [10:49:18]MH_I2C_Read... [10:49:18]Read from MH i2c: D1 [10:49:18]MH_I2C_Read... [10:49:18]Read from MH i2c: D1 01 00 [10:49:18]MH_I2C_Read... [10:49:18]Read from MH i2c: D1 01 00 F3 05 00 C9 [10:49:18]Write to MH i2c: 01 00 00 F4 05 F9 [10:49:18]Write i2c OK [10:49:18]MH_I2C_Read... [10:49:19]*** Cut start [10:49:19]*** Partial cut [10:49:19]*** CUTSNS_PIN = 1 [10:49:19]*** CUTSNS_PIN = 0 [10:49:20]*** Brake cut motor [10:49:20]Connected sock=7 [10:49:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 6C 4F 04 01 02 F1 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 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 00 00 00 F4 03 04 00 2C 22 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E0 74 03 00 35 04 06 00 54 3D FF C9 E3 8F E1 44 A1 4B B4 2A F2 E9 [10:49:20]Read from MH i2c: 01 [10:49:20]MH_I2C_Read... [10:49:20]*** Stop cut motor [10:49:20]*** Cut end [10:49:20]Read from MH i2c: 01 07 00 [10:49:20]MH_I2C_Read... [10:49:20]Read from MH i2c: 01 07 00 F4 05 00 00 00 00 00 FF 0F 0E [10:49:20]process_action close_receipt done [10:49:20]requested_data is exist [10:49:20]produce_requested_data [10:49:20]requested_item fm.sn is exist - process it [10:49:20]wFMCommunicate request_size=4 [10:49:20]MH_SAM_APDU [10:49:20]CAPDU: 80 11 00 00 [10:49:20]Write to MH i2c: E2 08 00 F5 05 80 11 00 00 00 00 00 00 74 [10:49:20]Write i2c OK [10:49:20]MH_I2C_Read... [10:49:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:49:20]Read from MH i2c: E2 [10:49:20]MH_I2C_Read... [10:49:20]Read from MH i2c: E2 17 00 [10:49:20]MH_I2C_Read... [10:49:20]Read from MH i2c: E2 17 00 F5 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D1 [10:49:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:49:20]wFMCommunicate OK [10:49:20]requested_item fd.num is exist - process it [10:49:20]SAM_PROTO_GetFieldsCounters [10:49:20]wFMCommunicate request_size=4 [10:49:20]MH_SAM_APDU [10:49:20]CAPDU: 80 13 00 00 [10:49:20]Write to MH i2c: E2 08 00 F6 05 80 13 00 00 00 00 00 00 77 [10:49:20]Write i2c OK [10:49:20]MH_I2C_Read... [10:49:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:49:20]Read from MH i2c: E2 [10:49:20]MH_I2C_Read... [10:49:20]Read from MH i2c: E2 62 00 [10:49:20]MH_I2C_Read... [10:49:20]Read from MH i2c: E2 62 00 F6 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E0 74 03 00 0E 04 04 00 B7 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 E3 [10:49:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E0 74 03 00 0E 04 04 00 B7 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 [10:49:20]wFMCommunicate OK [10:49:20]SAM_PROTO_GetFieldsCounters done [10:49:20]requested_item shift.num is exist - process it [10:49:20]requested_item shift.opened is exist - process it [10:49:20]req_shift_opened [10:49:20]FM_GetShiftState [10:49:20]SAM_PROTO_GetShiftState [10:49:20]wFMCommunicate request_size=4 [10:49:20]MH_SAM_APDU [10:49:20]CAPDU: 80 13 01 00 [10:49:20]Write to MH i2c: E2 08 00 F7 05 80 13 01 00 00 00 00 00 79 [10:49:20]Write i2c OK [10:49:20]MH_I2C_Read... [10:49:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:49:20]Read from MH i2c: E2 [10:49:20]MH_I2C_Read... [10:49:20]Read from MH i2c: E2 0E 00 [10:49:20]MH_I2C_Read... [10:49:20]Read from MH i2c: E2 0E 00 F7 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 2A [10:49:20]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:49:20]wFMCommunicate OK [10:49:20]SAM_PROTO_GetShiftState done [10:49:20]FM_GetShiftState done [10:49:20]req_shift_opened done [10:49:20]requested_item shift.open_date is exist - process it [10:49:20]req_shift_open_date [10:49:20]req_shift_open_date done [10:49:20]produce_requested_data done [10:49:20]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226528,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [10:49:20]process_action_free close_receipt [10:49:20]json_value_free [10:49:20]json_value_free done [10:49:20]process_json_proto returns [10:49:20]Send response to host [10:49:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226528,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [10:49:20]free response buf [10:49:20]execute_script done [10:49:20]execute_script returns [10:49:20]free content buf [10:49:20]Sock 10.Close socket [10:49:20]Sock 10.Thread stoped [10:49:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 A6 AE 47 00 55 DD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E0 74 03 00 F4 03 04 00 39 CE A5 66 B6 04 01 00 00 F0 21 C4 96 7C 3A E8 B5 [10:49:21]CommunicateWithHost err = 0 [10:49:21]CheckOFDResponse [10:49:21]1017 (14) - 77093643461234 [10:49:21]1041 (16) - 0000000000874959 [10:49:21]1040 (4) - 226528 [10:49:21]1012 (4) - 28.07.2024 04:51 [10:49:21]1206 (1) - 0 [10:49:21]OFD Sender: Remove packet 226528 [10:49:21]ProducePacketName [10:49:21]name=ofd_packets/00226528 [10:49:21]NVStorageDeleteData [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:47]OFD Sender: No OFD packet to send [10:50:52]OFD Sender: No OFD packet to send [10:50:57]OFD Sender: No OFD packet to send [10:51:02]OFD Sender: No OFD packet to send [10:51:07]OFD Sender: No OFD packet to send [10:51:12]OFD Sender: No OFD packet to send [10:51:17]OFD Sender: No OFD packet to send [10:51:22]OFD Sender: No OFD packet to send [10:51:27]OFD Sender: No OFD packet to send [10:51:32]OFD Sender: No OFD packet to send [10:51:37]OFD Sender: No OFD packet to send [10:51:42]OFD Sender: No OFD packet to send [10:51:47]OFD Sender: No OFD packet to send [10:51:52]OFD Sender: No OFD packet to send [10:51:57]OFD Sender: No OFD packet to send [10:52:02]OFD Sender: No OFD packet to send [10:52:04]accept exits with 9 [10:52:04]New connection [10:52:04]New thread 3067620708 created [10:52:04]Thread 3067477348 joined [10:52:04]Waiting for new connection... [10:52:04] Sock 9.Parse request [10:52:04]Sock 9.Check first char [10:52:04]Sock 9.First char is OK [10:52:04]request: POST /json_proto HTTP/1.0 [10:52:04]Method: POST [10:52:04]URL: /json_proto [10:52:04]Method is POST - this is cgi request [10:52:04]url: /json_proto [10:52:04]query_string will be loaded in cgi processing [10:52:04]execute_cgi json_proto POST (null) [10:52:04]execute_cgi path=json_proto method=POST [10:52:04]POST find Content-Length [10:52:04]Host: 172.17.43.131:8080 [10:52:04]Content-Length: 678 [10:52:04]Content-Type: application/json [10:52:04] [10:52:04]POST finish read [10:52:04]Found Content-Length = 678 [10:52:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002872", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "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:52:04]execute_script... [10:52: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)2002872", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "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:52:04]POST & json_proto [10:52:04]process_json_proto [10:52:04]json parsed OK: [10:52:04]protocol is kg_v1.0 [10:52:04]action value=close_receipt [10:52:04]process_action close_receipt [10:52:04]cmd_close_receipt [10:52:04]MH_GetDate [10:52:04]Write to MH i2c: F0 00 00 F8 05 EC [10:52:04]Write i2c OK [10:52:04]MH_I2C_Read... [10:52:04]Read from MH i2c: F0 [10:52:04]MH_I2C_Read... [10:52:04]Read from MH i2c: F0 09 00 [10:52:04]MH_I2C_Read... [10:52:04]Read from MH i2c: F0 09 00 F8 05 00 D5 22 A6 66 F9 24 A2 66 1D [10:52:04]GetLastDocTimeStamp 1722163756 [10:52:04]current date 1722163925 [10:52:04]FM_GetShiftState [10:52:04]SAM_PROTO_GetShiftState [10:52:04]wFMCommunicate request_size=4 [10:52:04]MH_SAM_APDU [10:52:04]CAPDU: 80 13 01 00 [10:52:04]Write to MH i2c: E2 08 00 F9 05 80 13 01 00 00 00 00 00 7B [10:52:04]Write i2c OK [10:52:04]MH_I2C_Read... [10:52:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:52:04]Read from MH i2c: E2 [10:52:04]MH_I2C_Read... [10:52:04]Read from MH i2c: E2 0E 00 [10:52:04]MH_I2C_Read... [10:52:04]Read from MH i2c: E2 0E 00 F9 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 2C [10:52:04]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:52:04]wFMCommunicate OK [10:52:04]SAM_PROTO_GetShiftState done [10:52:04]FM_GetShiftState done [10:52:04]opened in 1722125326 [10:52:04]opened+sec_in_day 1722211726 [10:52:04]quantity*price = 40002 [10:52:04]sum+1 = 40003 [10:52:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 189 28.07.2024 10:52 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226529 ФПД: 158909854657195 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T105205&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226529&fm=158909854657195&tin=02508201610067®Number=0000000000092624&sum=40000 [10:52:06]StoreToDocumentArchive [10:52:06]shift 439 fd 226529 [10:52:06]save to /storage/0439/doc_00226529 [10:52:06]save last doc name /storage/0439/doc_00226529 to /storage/kkm_last_doc_name [10:52:06]save OK [10:52:06]Clear old archive folders... [10:52:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:52:06]tlvbuf is 01979CE0 [10:52:06]SAM_PROTO_ClearQueue [10:52:06]wFMCommunicate request_size=4 [10:52:06]MH_SAM_APDU [10:52:06]CAPDU: 80 09 00 00 [10:52:06]Write to MH i2c: E2 08 00 06 06 80 09 00 00 00 00 00 00 7E [10:52:06]Write i2c OK [10:52:06]MH_I2C_Read... [10:52:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:52:06]Read from MH i2c: E2 [10:52:06]MH_I2C_Read... [10:52:06]Read from MH i2c: E2 03 00 [10:52:06]MH_I2C_Read... [10:52:06]Read from MH i2c: E2 03 00 06 06 00 90 00 80 [10:52:06]RAPDU: 90 00 [10:52:06]wFMCommunicate OK [10:52:06]SAM_PROTO_ClearQueue done [10:52:06]KKMCreateOFDPacket [10:52:06]OFDProtocolAddRootSTLVToBuf [10:52:06]FM_MakeSignedData [10:52:06]FM_MakeSignedData [10:52:06]SAM_PROTO_SignData [10:52:06]wFMCommunicate request_size=4 [10:52:06]MH_SAM_APDU [10:52:06]CAPDU: 80 0D 01 02 [10:52:06]Write to MH i2c: E2 08 00 07 06 80 0D 01 02 00 00 00 00 86 [10:52:06]Write i2c OK [10:52:06]MH_I2C_Read... [10:52:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:52:06]Read from MH i2c: E2 [10:52:06]MH_I2C_Read... [10:52:06]Read from MH i2c: E2 03 00 [10:52:06]MH_I2C_Read... [10:52:06]Read from MH i2c: E2 03 00 07 06 00 90 00 81 [10:52:06]RAPDU: 90 00 [10:52:06]wFMCommunicate OK [10:52:06]wFMCommunicate request_size=255 [10:52:06]MH_SAM_APDU [10:52:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 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 BD 00 00 00 F4 03 04 00 D5 22 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E1 74 03 00 35 04 06 00 90 [10:52:06]Write to MH i2c: E2 02 01 08 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 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 BD 00 00 00 F4 03 04 00 D5 22 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E1 74 03 00 35 04 06 00 90 00 00 52 [10:52:06]Write i2c OK [10:52:06]MH_I2C_Read... [10:52:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:52:06]Read from MH i2c: E2 [10:52:06]MH_I2C_Read... [10:52:06]Read from MH i2c: E2 03 00 [10:52:06]MH_I2C_Read... [10:52:06]Read from MH i2c: E2 03 00 08 06 00 90 00 82 [10:52:06]RAPDU: 90 00 [10:52:06]wFMCommunicate OK [10:52:06]wFMCommunicate request_size=10 [10:52:06]MH_SAM_APDU [10:52:06]CAPDU: 80 0D 02 02 05 87 15 70 2A AB [10:52:06]Write to MH i2c: E2 0D 00 09 06 80 0D 02 02 05 00 87 15 70 2A AB 00 00 74 [10:52:06]Write i2c OK [10:52:06]MH_I2C_Read... [10:52:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:52:06]Read from MH i2c: E2 [10:52:06]MH_I2C_Read... [10:52:06]Read from MH i2c: E2 03 00 [10:52:06]MH_I2C_Read... [10:52:06]Read from MH i2c: E2 03 00 09 06 00 90 00 83 [10:52:06]RAPDU: 90 00 [10:52:06]wFMCommunicate OK [10:52:06]wFMCommunicate request_size=4 [10:52:06]MH_SAM_APDU [10:52:06]CAPDU: 80 0D 03 02 [10:52:06]Write to MH i2c: E2 08 00 0A 06 80 0D 03 02 00 00 00 00 8B [10:52:06]Write i2c OK [10:52:06]MH_I2C_Read... [10:52:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:52:06]Read from MH i2c: E2 [10:52:06]MH_I2C_Read... [10:52:06]Read from MH i2c: E2 0B 00 [10:52:06]MH_I2C_Read... [10:52:06]Read from MH i2c: E2 0B 00 0A 06 00 83 9F AD 4A 6E D8 49 5F 90 00 93 [10:52:06]RAPDU: 83 9F AD 4A 6E D8 49 5F 90 00 [10:52:06]wFMCommunicate OK [10:52:06]SAM_PROTO_SignData done [10:52:06]FM_MakeSignedData done [10:52:06]CreateOFDProtocolMessage [10:52:06]wFMCommunicate request_size=4 [10:52:06]MH_SAM_APDU [10:52:06]CAPDU: 80 11 00 00 [10:52:06]Write to MH i2c: E2 08 00 0B 06 80 11 00 00 00 00 00 00 8B [10:52:06]Write i2c OK [10:52:06]MH_I2C_Read... [10:52:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:52:06]Read from MH i2c: E2 [10:52:06]MH_I2C_Read... [10:52:06]Read from MH i2c: E2 17 00 [10:52:06]MH_I2C_Read... [10:52:06]Read from MH i2c: E2 17 00 0B 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E8 [10:52:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:52:06]wFMCommunicate OK [10:52:06]CreateOFDProtocolMessage done [10:52:06]OFDSenderStorePacket 226529 [10:52:06]StoreOFDPacket docnum=226529 [10:52:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 EF C3 07 01 EE 26 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 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 BD 00 00 00 F4 03 04 00 D5 22 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E1 74 03 00 35 04 06 00 90 87 15 70 2A AB 83 9F AD 4A 6E D8 49 5F [10:52:06]CheckFolder [10:52:06]dirname=/storage/ofd_packets [10:52:06]CheckFolder done [10:52:06]ProducePacketName [10:52:06]name=ofd_packets/00226529 [10:52:06]NVStorageSaveData ofd_packets/00226529 [10:52:06]File name is /storage/ofd_packets/00226529 [10:52:06]Write 301 bytes [10:52:06]NVStorageSaveData done [10:52:06]OFDSenderStorePacket done [10:52:06]KKMCreateOFDPacket done [10:52:06]NVStorageSaveData kkm_last_timestamp [10:52:06]File name is /storage/kkm_last_timestamp [10:52:06]Write 4 bytes [10:52:06]NVStorageSaveData done [10:52:06]ExternCall_PrintAddStr [10:52:06]wPrintStart [10:52:06]Write to MH i2c: 01 00 00 0C 06 12 [10:52:06]Write i2c OK [10:52:06]MH_I2C_Read... [10:52:06]Read from MH i2c: 01 [10:52:06]MH_I2C_Read... [10:52:06]Read from MH i2c: 01 07 00 [10:52:06]MH_I2C_Read... [10:52:06]Read from MH i2c: 01 07 00 0C 06 00 00 00 00 00 FF 0F 27 [10:52:06]RasterBufferAndPrint [10:52:06]line Счет N : (1)2002872 [10:52:06]line ИНН: 02508201610067 [10:52:06]line Контрольно-Кассовый Чек [10:52:06]line ПРОДАЖА [10:52:06]line ТРК (МРК, ГНК) : 53 [10:52:06]line Товар: 2710124130 [10:52:06]line Аи-92-К-5 [10:52:06]line 5.900 * 67.80 [10:52:06]line = 400.02 [10:52:06]line НДС 12% НСП 1% [10:52:06]line > о реализуемом товаре [10:52:06]line ОКРУГЛЕНИЕ: -0.02 [10:52:06]line ИТОГО: 400.00 [10:52:06]line Внесено: 400.00 [10:52:06]line СДАЧА: 0.00 [10:52:06]line НСП 1% : 3.54 [10:52:06]line НДС 12% : 42.48 [10:52:06]line Наличными: 400.00 [10:52:06]line Безнал.: 0.00 [10:52:06]line Место: АЗС № 97 "Партнер Нефть" [10:52:06]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:52:06]line СНО: Общий режим [10:52:06]line Чек 189 28.07.2024 10:52 [10:52:06]line Смена: 439 ФФД: 1.0 [10:52:06]line ЗНМ: 0300000054 [10:52:06]line РНМ: 0000000000092624 [10:52:06]line Версия ККМ: 001 [10:52:06]line ФМ: 0000000000874959 [10:52:06]line ФД: 226529 [10:52:06]line ФПД: 158909854657195 [10:52:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T105205&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226529&fm=158909854657195&tin=02508201610067®Number=0000000000092624&sum=40000 [10:52:06]written 0, free lines is 4095 [10:52:06]OFD Sender: Processing packet 226529 [packets to send 601, broken 600] [10:52:06]ProducePacketName [10:52:06]name=ofd_packets/00226529 [10:52:06]OFD Sender: To server: pG, [10:52:06]CommunicateWithHost lk.salyk.kg:30040 [10:52:06]ConnectInit lk.salyk.kg [10:52:07]Write to MH i2c: 01 00 00 37 06 3D [10:52:07]Write i2c OK [10:52:07]MH_I2C_Read... [10:52:07]Read from MH i2c: 01 [10:52:07]MH_I2C_Read... [10:52:07]Read from MH i2c: 01 07 00 [10:52:07]MH_I2C_Read... [10:52:07]Read from MH i2c: 01 07 00 37 06 00 00 00 00 00 5F 0C AF [10:52:07]RasterBufferAndPrint [10:52:07]line [10:52:07]line [10:52:07]line [10:52:07]line [10:52:07]line [10:52:07]written 0, free lines is 3170 [10:52:07]MH_Cut [10:52:07]Write to MH i2c: D1 01 00 3E 06 01 16 [10:52:07]Write i2c OK [10:52:07]MH_I2C_Read... [10:52:07]Read from MH i2c: D1 [10:52:07]MH_I2C_Read... [10:52:07]Read from MH i2c: D1 01 00 [10:52:07]MH_I2C_Read... [10:52:07]Read from MH i2c: D1 01 00 3E 06 00 15 [10:52:07]Write to MH i2c: 01 00 00 3F 06 45 [10:52:07]Write i2c OK [10:52:07]MH_I2C_Read... [10:52:08]*** Cut start [10:52:08]*** Partial cut [10:52:08]*** CUTSNS_PIN = 1 [10:52:08]*** CUTSNS_PIN = 0 [10:52:08]*** Brake cut motor [10:52:08]Read from MH i2c: 01 [10:52:08]MH_I2C_Read... [10:52:08]*** Stop cut motor [10:52:08]*** Cut end [10:52:08]Read from MH i2c: 01 07 00 [10:52:08]MH_I2C_Read... [10:52:08]Read from MH i2c: 01 07 00 3F 06 00 00 00 00 00 FF 0F 5A [10:52:08]process_action close_receipt done [10:52:08]requested_data is exist [10:52:08]produce_requested_data [10:52:08]requested_item fm.sn is exist - process it [10:52:08]wFMCommunicate request_size=4 [10:52:08]MH_SAM_APDU [10:52:08]CAPDU: 80 11 00 00 [10:52:08]Write to MH i2c: E2 08 00 40 06 80 11 00 00 00 00 00 00 C0 [10:52:08]Write i2c OK [10:52:08]MH_I2C_Read... [10:52:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:52:08]Read from MH i2c: E2 [10:52:08]MH_I2C_Read... [10:52:08]Read from MH i2c: E2 17 00 [10:52:08]MH_I2C_Read... [10:52:08]Read from MH i2c: E2 17 00 40 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1D [10:52:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:52:08]wFMCommunicate OK [10:52:08]requested_item fd.num is exist - process it [10:52:08]SAM_PROTO_GetFieldsCounters [10:52:08]wFMCommunicate request_size=4 [10:52:08]MH_SAM_APDU [10:52:08]CAPDU: 80 13 00 00 [10:52:08]Write to MH i2c: E2 08 00 41 06 80 13 00 00 00 00 00 00 C3 [10:52:08]Write i2c OK [10:52:08]MH_I2C_Read... [10:52:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:52:09]Read from MH i2c: E2 [10:52:09]MH_I2C_Read... [10:52:09]Read from MH i2c: E2 62 00 [10:52:09]MH_I2C_Read... [10:52:09]Read from MH i2c: E2 62 00 41 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E1 74 03 00 0E 04 04 00 B7 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 33 [10:52:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E1 74 03 00 0E 04 04 00 B7 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 [10:52:09]wFMCommunicate OK [10:52:09]SAM_PROTO_GetFieldsCounters done [10:52:09]requested_item shift.num is exist - process it [10:52:09]requested_item shift.opened is exist - process it [10:52:09]req_shift_opened [10:52:09]FM_GetShiftState [10:52:09]SAM_PROTO_GetShiftState [10:52:09]wFMCommunicate request_size=4 [10:52:09]MH_SAM_APDU [10:52:09]CAPDU: 80 13 01 00 [10:52:09]Write to MH i2c: E2 08 00 42 06 80 13 01 00 00 00 00 00 C5 [10:52:09]Write i2c OK [10:52:09]MH_I2C_Read... [10:52:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:52:09]Read from MH i2c: E2 [10:52:09]MH_I2C_Read... [10:52:09]Read from MH i2c: E2 0E 00 [10:52:09]MH_I2C_Read... [10:52:09]Read from MH i2c: E2 0E 00 42 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 76 [10:52:09]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:52:09]wFMCommunicate OK [10:52:09]SAM_PROTO_GetShiftState done [10:52:09]FM_GetShiftState done [10:52:09]req_shift_opened done [10:52:09]requested_item shift.open_date is exist - process it [10:52:09]req_shift_open_date [10:52:09]req_shift_open_date done [10:52:09]produce_requested_data done [10:52:09]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226529,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [10:52:09]process_action_free close_receipt [10:52:09]json_value_free [10:52:09]json_value_free done [10:52:09]process_json_proto returns [10:52:09]Send response to host [10:52:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226529,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [10:52:09]free response buf [10:52:09]execute_script done [10:52:09]execute_script returns [10:52:09]free content buf [10:52:09]Sock 9.Close socket [10:52:09]Sock 9.Thread stoped [10:52:09]accept exits with 10 [10:52:09]New connection [10:52:09]New thread 3067477348 created [10:52:09]Thread 3067620708 joined [10:52:09]Waiting for new connection... [10:52:09] Sock 10.Parse request [10:52:09]Sock 10.Check first char [10:52:09]Sock 10.First char is OK [10:52:09]request: POST /json_proto HTTP/1.0 [10:52:09]Method: POST [10:52:09]URL: /json_proto [10:52:09]Method is POST - this is cgi request [10:52:09]url: /json_proto [10:52:09]query_string will be loaded in cgi processing [10:52:09]execute_cgi json_proto POST (null) [10:52:09]execute_cgi path=json_proto method=POST [10:52:09]POST find Content-Length [10:52:09]Host: 172.17.43.131:8080 [10:52:09]Content-Length: 678 [10:52:09]Content-Type: application/json [10:52:09] [10:52:09]POST finish read [10:52:09]Found Content-Length = 678 [10:52:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002871", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:52:09]execute_script... [10:52: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)2002871", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:52:09]POST & json_proto [10:52:09]process_json_proto [10:52:09]json parsed OK: [10:52:09]protocol is kg_v1.0 [10:52:09]action value=close_receipt [10:52:09]process_action close_receipt [10:52:09]cmd_close_receipt [10:52:09]MH_GetDate [10:52:09]Write to MH i2c: F0 00 00 43 06 38 [10:52:09]Write i2c OK [10:52:09]MH_I2C_Read... [10:52:09]Read from MH i2c: F0 [10:52:09]MH_I2C_Read... [10:52:09]Read from MH i2c: F0 09 00 [10:52:09]MH_I2C_Read... [10:52:09]Read from MH i2c: F0 09 00 43 06 00 D9 22 A6 66 F9 24 A2 66 6D [10:52:09]GetLastDocTimeStamp 1722163925 [10:52:09]current date 1722163929 [10:52:09]FM_GetShiftState [10:52:09]SAM_PROTO_GetShiftState [10:52:09]wFMCommunicate request_size=4 [10:52:09]MH_SAM_APDU [10:52:09]CAPDU: 80 13 01 00 [10:52:09]Write to MH i2c: E2 08 00 44 06 80 13 01 00 00 00 00 00 C7 [10:52:09]Write i2c OK [10:52:09]MH_I2C_Read... [10:52:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:52:09]Read from MH i2c: E2 [10:52:09]MH_I2C_Read... [10:52:09]Read from MH i2c: E2 0E 00 [10:52:09]MH_I2C_Read... [10:52:09]Read from MH i2c: E2 0E 00 44 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 78 [10:52:09]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:52:09]wFMCommunicate OK [10:52:09]SAM_PROTO_GetShiftState done [10:52:09]FM_GetShiftState done [10:52:09]opened in 1722125326 [10:52:09]opened+sec_in_day 1722211726 [10:52:09]quantity*price = 20001 [10:52:09]sum+1 = 20002 [10:52:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 190 28.07.2024 10:52 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226530 ФПД: 222906611941267 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T105209&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226530&fm=222906611941267&tin=02508201610067®Number=0000000000092624&sum=20000 [10:52:11]StoreToDocumentArchive [10:52:11]shift 439 fd 226530 [10:52:11]save to /storage/0439/doc_00226530 [10:52:11]save last doc name /storage/0439/doc_00226530 to /storage/kkm_last_doc_name [10:52:11]save OK [10:52:11]Clear old archive folders... [10:52:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:52:11]tlvbuf is 019642B0 [10:52:11]SAM_PROTO_ClearQueue [10:52:11]wFMCommunicate request_size=4 [10:52:11]MH_SAM_APDU [10:52:11]CAPDU: 80 09 00 00 [10:52:11]Write to MH i2c: E2 08 00 51 06 80 09 00 00 00 00 00 00 C9 [10:52:11]Write i2c OK [10:52:11]MH_I2C_Read... [10:52:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:52:11]Read from MH i2c: E2 [10:52:11]MH_I2C_Read... [10:52:11]Read from MH i2c: E2 03 00 [10:52:11]MH_I2C_Read... [10:52:11]Read from MH i2c: E2 03 00 51 06 00 90 00 CB [10:52:11]RAPDU: 90 00 [10:52:11]wFMCommunicate OK [10:52:11]SAM_PROTO_ClearQueue done [10:52:11]KKMCreateOFDPacket [10:52:11]OFDProtocolAddRootSTLVToBuf [10:52:11]FM_MakeSignedData [10:52:11]FM_MakeSignedData [10:52:11]SAM_PROTO_SignData [10:52:11]wFMCommunicate request_size=4 [10:52:11]MH_SAM_APDU [10:52:11]CAPDU: 80 0D 01 02 [10:52:11]Write to MH i2c: E2 08 00 52 06 80 0D 01 02 00 00 00 00 D1 [10:52:11]Write i2c OK [10:52:11]MH_I2C_Read... [10:52:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:52:11]Read from MH i2c: E2 [10:52:11]MH_I2C_Read... [10:52:11]Read from MH i2c: E2 03 00 [10:52:11]MH_I2C_Read... [10:52:11]Read from MH i2c: E2 03 00 52 06 00 90 00 CC [10:52:11]RAPDU: 90 00 [10:52:11]wFMCommunicate OK [10:52:11]wFMCommunicate request_size=255 [10:52:11]MH_SAM_APDU [10:52:11]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 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 BE 00 00 00 F4 03 04 00 D9 22 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E2 74 03 00 35 04 06 00 CA [10:52:11]Write to MH i2c: E2 02 01 53 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 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 BE 00 00 00 F4 03 04 00 D9 22 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E2 74 03 00 35 04 06 00 CA 00 00 FA [10:52:11]Write i2c OK [10:52:11]MH_I2C_Read... [10:52:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:52:11]Read from MH i2c: E2 [10:52:11]MH_I2C_Read... [10:52:11]Read from MH i2c: E2 03 00 [10:52:11]MH_I2C_Read... [10:52:11]Read from MH i2c: E2 03 00 53 06 00 90 00 CD [10:52:11]RAPDU: 90 00 [10:52:11]wFMCommunicate OK [10:52:11]wFMCommunicate request_size=10 [10:52:11]MH_SAM_APDU [10:52:11]CAPDU: 80 0D 02 02 05 BB 7D 6C 3F 93 [10:52:11]Write to MH i2c: E2 0D 00 54 06 80 0D 02 02 05 00 BB 7D 6C 3F 93 00 00 54 [10:52:11]Write i2c OK [10:52:11]MH_I2C_Read... [10:52:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:52:11]Read from MH i2c: E2 [10:52:11]MH_I2C_Read... [10:52:11]Read from MH i2c: E2 03 00 [10:52:11]MH_I2C_Read... [10:52:11]Read from MH i2c: E2 03 00 54 06 00 90 00 CE [10:52:11]RAPDU: 90 00 [10:52:11]wFMCommunicate OK [10:52:11]wFMCommunicate request_size=4 [10:52:11]MH_SAM_APDU [10:52:11]CAPDU: 80 0D 03 02 [10:52:11]Write to MH i2c: E2 08 00 55 06 80 0D 03 02 00 00 00 00 D6 [10:52:11]Write i2c OK [10:52:11]MH_I2C_Read... [10:52:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:52:11]Read from MH i2c: E2 [10:52:11]MH_I2C_Read... [10:52:11]Read from MH i2c: E2 0B 00 [10:52:11]MH_I2C_Read... [10:52:11]Read from MH i2c: E2 0B 00 55 06 00 86 26 79 4B EA 2D B0 98 90 00 A6 [10:52:11]RAPDU: 86 26 79 4B EA 2D B0 98 90 00 [10:52:11]wFMCommunicate OK [10:52:11]SAM_PROTO_SignData done [10:52:11]FM_MakeSignedData done [10:52:11]CreateOFDProtocolMessage [10:52:11]wFMCommunicate request_size=4 [10:52:11]MH_SAM_APDU [10:52:11]CAPDU: 80 11 00 00 [10:52:11]Write to MH i2c: E2 08 00 56 06 80 11 00 00 00 00 00 00 D6 [10:52:11]Write i2c OK [10:52:11]MH_I2C_Read... [10:52:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:52:11]Read from MH i2c: E2 [10:52:11]MH_I2C_Read... [10:52:11]Read from MH i2c: E2 17 00 [10:52:11]MH_I2C_Read... [10:52:11]Read from MH i2c: E2 17 00 56 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 33 [10:52:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:52:11]wFMCommunicate OK [10:52:11]CreateOFDProtocolMessage done [10:52:11]OFDSenderStorePacket 226530 [10:52:11]StoreOFDPacket docnum=226530 [10:52:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D2 43 07 01 3A A9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 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 BE 00 00 00 F4 03 04 00 D9 22 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E2 74 03 00 35 04 06 00 CA BB 7D 6C 3F 93 86 26 79 4B EA 2D B0 98 [10:52:11]CheckFolder [10:52:11]dirname=/storage/ofd_packets [10:52:11]CheckFolder done [10:52:11]ProducePacketName [10:52:11]name=ofd_packets/00226530 [10:52:11]NVStorageSaveData ofd_packets/00226530 [10:52:11]File name is /storage/ofd_packets/00226530 [10:52:11]Write 301 bytes [10:52:11]NVStorageSaveData done [10:52:11]OFDSenderStorePacket done [10:52:11]KKMCreateOFDPacket done [10:52:11]NVStorageSaveData kkm_last_timestamp [10:52:11]File name is /storage/kkm_last_timestamp [10:52:11]Write 4 bytes [10:52:11]NVStorageSaveData done [10:52:11]ExternCall_PrintAddStr [10:52:11]wPrintStart [10:52:11]Write to MH i2c: 01 00 00 57 06 5D [10:52:11]Write i2c OK [10:52:11]MH_I2C_Read... [10:52:11]Read from MH i2c: 01 [10:52:11]MH_I2C_Read... [10:52:11]Read from MH i2c: 01 07 00 [10:52:11]MH_I2C_Read... [10:52:11]Read from MH i2c: 01 07 00 57 06 00 00 00 00 00 FF 0F 72 [10:52:11]RasterBufferAndPrint [10:52:11]line Счет N : (1)2002871 [10:52:11]line ИНН: 02508201610067 [10:52:11]line Контрольно-Кассовый Чек [10:52:11]line ПРОДАЖА [10:52:11]line ТРК (МРК, ГНК) : 33 [10:52:11]line Товар: 2710124130 [10:52:11]line Аи-92-К-5 [10:52:11]line 2.950 * 67.80 [10:52:11]line = 200.01 [10:52:11]line НДС 12% НСП 1% [10:52:11]line > о реализуемом товаре [10:52:11]line ОКРУГЛЕНИЕ: -0.01 [10:52:11]line ИТОГО: 200.00 [10:52:11]line Внесено: 200.00 [10:52:11]line СДАЧА: 0.00 [10:52:11]line НСП 1% : 1.77 [10:52:11]line НДС 12% : 21.24 [10:52:11]line Наличными: 200.00 [10:52:11]line Безнал.: 0.00 [10:52:11]line Место: АЗС № 97 "Партнер Нефть" [10:52:11]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:52:11]line СНО: Общий режим [10:52:11]line Чек 190 28.07.2024 10:52 [10:52:11]line Смена: 439 ФФД: 1.0 [10:52:11]line ЗНМ: 0300000054 [10:52:11]line РНМ: 0000000000092624 [10:52:11]line Версия ККМ: 001 [10:52:11]line ФМ: 0000000000874959 [10:52:11]line ФД: 226530 [10:52:11]line ФПД: 222906611941267 [10:52:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T105209&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226530&fm=222906611941267&tin=02508201610067®Number=0000000000092624&sum=20000 [10:52:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 0C 5D 47 00 41 30 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E1 74 03 00 F4 03 04 00 E3 CE A5 66 B6 04 01 00 00 34 3B 84 99 D9 2C A5 61 [10:52:11]CommunicateWithHost err = 0 [10:52:11]CheckOFDResponse [10:52:11]1017 (14) - 77093643461234 [10:52:11]1041 (16) - 0000000000874959 [10:52:11]1040 (4) - 226529 [10:52:11]1012 (4) - 28.07.2024 04:53 [10:52:11]1206 (1) - 0 [10:52:11]OFD Sender: Remove packet 226529 [10:52:11]ProducePacketName [10:52:11]name=ofd_packets/00226529 [10:52:11]NVStorageDeleteData [10:52:11]written 0, free lines is 4095 [10:52:12]Write to MH i2c: 01 00 00 82 06 88 [10:52:12]Write i2c OK [10:52:12]MH_I2C_Read... [10:52:12]Read from MH i2c: 01 [10:52:12]MH_I2C_Read... [10:52:12]Read from MH i2c: 01 07 00 [10:52:12]MH_I2C_Read... [10:52:12]Read from MH i2c: 01 07 00 82 06 00 00 00 00 00 62 0C FD [10:52:12]RasterBufferAndPrint [10:52:12]line [10:52:12]line [10:52:12]line [10:52:12]line [10:52:12]line [10:52:12]written 0, free lines is 3178 [10:52:12]MH_Cut [10:52:12]Write to MH i2c: D1 01 00 89 06 01 61 [10:52:12]Write i2c OK [10:52:12]MH_I2C_Read... [10:52:12]Read from MH i2c: D1 [10:52:12]MH_I2C_Read... [10:52:12]Read from MH i2c: D1 01 00 [10:52:12]MH_I2C_Read... [10:52:12]Read from MH i2c: D1 01 00 89 06 00 60 [10:52:12]Write to MH i2c: 01 00 00 8A 06 90 [10:52:12]Write i2c OK [10:52:12]MH_I2C_Read... [10:52:12]OFD Sender: Processing packet 226530 [packets to send 601, broken 600] [10:52:12]ProducePacketName [10:52:12]name=ofd_packets/00226530 [10:52:12]OFD Sender: To server: pG, [10:52:12]CommunicateWithHost lk.salyk.kg:30040 [10:52:12]ConnectInit lk.salyk.kg [10:52:13]*** Cut start [10:52:13]*** Partial cut [10:52:13]*** CUTSNS_PIN = 1 [10:52:13]*** CUTSNS_PIN = 0 [10:52:13]*** Brake cut motor [10:52:14]Read from MH i2c: 01 [10:52:14]MH_I2C_Read... [10:52:14]*** Stop cut motor [10:52:14]*** Cut end [10:52:14]Read from MH i2c: 01 07 00 [10:52:14]MH_I2C_Read... [10:52:14]Read from MH i2c: 01 07 00 8A 06 00 00 00 00 00 FF 0F A5 [10:52:14]process_action close_receipt done [10:52:14]requested_data is exist [10:52:14]produce_requested_data [10:52:14]requested_item fm.sn is exist - process it [10:52:14]wFMCommunicate request_size=4 [10:52:14]MH_SAM_APDU [10:52:14]CAPDU: 80 11 00 00 [10:52:14]Write to MH i2c: E2 08 00 8B 06 80 11 00 00 00 00 00 00 0B [10:52:14]Write i2c OK [10:52:14]MH_I2C_Read... [10:52:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:52:14]Read from MH i2c: E2 [10:52:14]MH_I2C_Read... [10:52:14]Read from MH i2c: E2 17 00 [10:52:14]MH_I2C_Read... [10:52:14]Read from MH i2c: E2 17 00 8B 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 68 [10:52:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:52:14]wFMCommunicate OK [10:52:14]requested_item fd.num is exist - process it [10:52:14]SAM_PROTO_GetFieldsCounters [10:52:14]wFMCommunicate request_size=4 [10:52:14]MH_SAM_APDU [10:52:14]CAPDU: 80 13 00 00 [10:52:14]Write to MH i2c: E2 08 00 8C 06 80 13 00 00 00 00 00 00 0E [10:52:14]Write i2c OK [10:52:14]MH_I2C_Read... [10:52:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:52:14]Read from MH i2c: E2 [10:52:14]MH_I2C_Read... [10:52:14]Read from MH i2c: E2 62 00 [10:52:14]MH_I2C_Read... [10:52:14]Read from MH i2c: E2 62 00 8C 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E2 74 03 00 0E 04 04 00 B7 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 82 [10:52:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E2 74 03 00 0E 04 04 00 B7 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 [10:52:14]wFMCommunicate OK [10:52:14]SAM_PROTO_GetFieldsCounters done [10:52:14]requested_item shift.num is exist - process it [10:52:14]requested_item shift.opened is exist - process it [10:52:14]req_shift_opened [10:52:14]FM_GetShiftState [10:52:14]SAM_PROTO_GetShiftState [10:52:14]wFMCommunicate request_size=4 [10:52:14]MH_SAM_APDU [10:52:14]CAPDU: 80 13 01 00 [10:52:14]Write to MH i2c: E2 08 00 8D 06 80 13 01 00 00 00 00 00 10 [10:52:14]Write i2c OK [10:52:14]MH_I2C_Read... [10:52:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:52:14]Read from MH i2c: E2 [10:52:14]MH_I2C_Read... [10:52:14]Read from MH i2c: E2 0E 00 [10:52:14]MH_I2C_Read... [10:52:14]Read from MH i2c: E2 0E 00 8D 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 C1 [10:52:14]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:52:14]wFMCommunicate OK [10:52:14]SAM_PROTO_GetShiftState done [10:52:14]FM_GetShiftState done [10:52:14]req_shift_opened done [10:52:14]requested_item shift.open_date is exist - process it [10:52:14]req_shift_open_date [10:52:14]req_shift_open_date done [10:52:14]produce_requested_data done [10:52:14]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226530,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [10:52:14]process_action_free close_receipt [10:52:14]json_value_free [10:52:14]json_value_free done [10:52:14]process_json_proto returns [10:52:14]Send response to host [10:52:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226530,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [10:52:14]free response buf [10:52:14]execute_script done [10:52:14]execute_script returns [10:52:14]free content buf [10:52:14]Sock 10.Close socket [10:52:14]Sock 10.Thread stoped [10:52:15]Connected sock=7 [10:52:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D2 43 07 01 3A A9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 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 BE 00 00 00 F4 03 04 00 D9 22 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E2 74 03 00 35 04 06 00 CA BB 7D 6C 3F 93 86 26 79 4B EA 2D B0 98 [10:52:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 39 25 47 00 1D 41 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E2 74 03 00 F4 03 04 00 E9 CE A5 66 B6 04 01 00 00 DF 5E 00 1F 43 53 10 F6 [10:52:17]CommunicateWithHost err = 0 [10:52:17]CheckOFDResponse [10:52:17]1017 (14) - 77093643461234 [10:52:17]1041 (16) - 0000000000874959 [10:52:17]1040 (4) - 226530 [10:52:17]1012 (4) - 28.07.2024 04:54 [10:52:17]1206 (1) - 0 [10:52:17]OFD Sender: Remove packet 226530 [10:52:17]ProducePacketName [10:52:17]name=ofd_packets/00226530 [10:52:17]NVStorageDeleteData [10:52:17]OFD Sender: No OFD packet to send [10:52:17]OFD Sender: No OFD packet to send [10:52:21]accept exits with 9 [10:52:21]New connection [10:52:21]New thread 3067620708 created [10:52:21]Thread 3067477348 joined [10:52:21]Waiting for new connection... [10:52:21] Sock 9.Parse request [10:52:21]Sock 9.Check first char [10:52:21]Sock 9.First char is OK [10:52:21]request: POST /json_proto HTTP/1.0 [10:52:21]Method: POST [10:52:21]URL: /json_proto [10:52:21]Method is POST - this is cgi request [10:52:21]url: /json_proto [10:52:21]query_string will be loaded in cgi processing [10:52:21]execute_cgi json_proto POST (null) [10:52:21]execute_cgi path=json_proto method=POST [10:52:21]POST find Content-Length [10:52:21]Host: 172.17.43.131:8080 [10:52:21]Content-Length: 671 [10:52:21]Content-Type: application/json [10:52:21] [10:52:21]POST finish read [10:52:21]Found Content-Length = 671 [10:52:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002873", "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.80, "quantity" : 8.730, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:52:21]execute_script... [10:52:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002873", "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.80, "quantity" : 8.730, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:52:21]POST & json_proto [10:52:21]process_json_proto [10:52:21]json parsed OK: [10:52:21]protocol is kg_v1.0 [10:52:21]action value=close_receipt [10:52:21]process_action close_receipt [10:52:21]cmd_close_receipt [10:52:21]MH_GetDate [10:52:21]Write to MH i2c: F0 00 00 8E 06 83 [10:52:21]Write i2c OK [10:52:21]MH_I2C_Read... [10:52:21]Read from MH i2c: F0 [10:52:21]MH_I2C_Read... [10:52:21]Read from MH i2c: F0 09 00 [10:52:21]MH_I2C_Read... [10:52:21]Read from MH i2c: F0 09 00 8E 06 00 E6 22 A6 66 F9 24 A2 66 C5 [10:52:21]GetLastDocTimeStamp 1722163929 [10:52:21]current date 1722163942 [10:52:21]FM_GetShiftState [10:52:21]SAM_PROTO_GetShiftState [10:52:21]wFMCommunicate request_size=4 [10:52:21]MH_SAM_APDU [10:52:21]CAPDU: 80 13 01 00 [10:52:21]Write to MH i2c: E2 08 00 8F 06 80 13 01 00 00 00 00 00 12 [10:52:21]Write i2c OK [10:52:21]MH_I2C_Read... [10:52:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:52:21]Read from MH i2c: E2 [10:52:21]MH_I2C_Read... [10:52:21]Read from MH i2c: E2 0E 00 [10:52:21]MH_I2C_Read... [10:52:21]Read from MH i2c: E2 0E 00 8F 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 C3 [10:52:21]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:52:21]wFMCommunicate OK [10:52:21]SAM_PROTO_GetShiftState done [10:52:21]FM_GetShiftState done [10:52:21]opened in 1722125326 [10:52:21]opened+sec_in_day 1722211726 [10:52:21]quantity*price = 60062 [10:52:21]sum+1 = 60063 [10:52:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.78 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 191 28.07.2024 10:52 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226531 ФПД: 108469951242659 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T105222&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226531&fm=108469951242659&tin=02508201610067®Number=0000000000092624&sum=60000 [10:52:22]StoreToDocumentArchive [10:52:22]shift 439 fd 226531 [10:52:22]save to /storage/0439/doc_00226531 [10:52:22]save last doc name /storage/0439/doc_00226531 to /storage/kkm_last_doc_name [10:52:22]save OK [10:52:22]Clear old archive folders... [10:52:22]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:52:22]tlvbuf is B6F649C0 [10:52:22]SAM_PROTO_ClearQueue [10:52:22]wFMCommunicate request_size=4 [10:52:22]MH_SAM_APDU [10:52:22]CAPDU: 80 09 00 00 [10:52:22]Write to MH i2c: E2 08 00 9C 06 80 09 00 00 00 00 00 00 14 [10:52:22]Write i2c OK [10:52:22]MH_I2C_Read... [10:52:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:52:22]Read from MH i2c: E2 [10:52:22]MH_I2C_Read... [10:52:22]Read from MH i2c: E2 03 00 [10:52:22]MH_I2C_Read... [10:52:22]Read from MH i2c: E2 03 00 9C 06 00 90 00 16 [10:52:22]RAPDU: 90 00 [10:52:22]wFMCommunicate OK [10:52:22]SAM_PROTO_ClearQueue done [10:52:22]KKMCreateOFDPacket [10:52:22]OFDProtocolAddRootSTLVToBuf [10:52:22]FM_MakeSignedData [10:52:22]FM_MakeSignedData [10:52:22]SAM_PROTO_SignData [10:52:22]wFMCommunicate request_size=4 [10:52:22]MH_SAM_APDU [10:52:22]CAPDU: 80 0D 01 02 [10:52:22]Write to MH i2c: E2 08 00 9D 06 80 0D 01 02 00 00 00 00 1C [10:52:22]Write i2c OK [10:52:22]MH_I2C_Read... [10:52:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:52:22]Read from MH i2c: E2 [10:52:22]MH_I2C_Read... [10:52:22]OFD Sender: No OFD packet to send [10:52:22]Read from MH i2c: E2 03 00 [10:52:22]MH_I2C_Read... [10:52:22]Read from MH i2c: E2 03 00 9D 06 00 90 00 17 [10:52:22]RAPDU: 90 00 [10:52:22]wFMCommunicate OK [10:52:22]wFMCommunicate request_size=255 [10:52:22]MH_SAM_APDU [10:52:22]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E 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 EA 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 BF 00 00 00 F4 03 04 00 E6 22 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E3 74 03 00 35 04 06 00 [10:52:22]Write to MH i2c: E2 02 01 9E 06 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E 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 EA 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 BF 00 00 00 F4 03 04 00 E6 22 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E3 74 03 00 35 04 06 00 00 00 A6 [10:52:22]Write i2c OK [10:52:22]MH_I2C_Read... [10:52:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:52:23]Read from MH i2c: E2 [10:52:23]MH_I2C_Read... [10:52:23]Read from MH i2c: E2 03 00 [10:52:23]MH_I2C_Read... [10:52:23]Read from MH i2c: E2 03 00 9E 06 00 90 00 18 [10:52:23]RAPDU: 90 00 [10:52:23]wFMCommunicate OK [10:52:23]wFMCommunicate request_size=11 [10:52:23]MH_SAM_APDU [10:52:23]CAPDU: 80 0D 02 02 06 62 A7 20 E9 A1 A3 [10:52:23]Write to MH i2c: E2 0E 00 9F 06 80 0D 02 02 06 00 62 A7 20 E9 A1 A3 00 00 81 [10:52:23]Write i2c OK [10:52:23]MH_I2C_Read... [10:52:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:52:23]Read from MH i2c: E2 [10:52:23]MH_I2C_Read... [10:52:23]Read from MH i2c: E2 03 00 [10:52:23]MH_I2C_Read... [10:52:23]Read from MH i2c: E2 03 00 9F 06 00 90 00 19 [10:52:23]RAPDU: 90 00 [10:52:23]wFMCommunicate OK [10:52:23]wFMCommunicate request_size=4 [10:52:23]MH_SAM_APDU [10:52:23]CAPDU: 80 0D 03 02 [10:52:23]Write to MH i2c: E2 08 00 A0 06 80 0D 03 02 00 00 00 00 21 [10:52:23]Write i2c OK [10:52:23]MH_I2C_Read... [10:52:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:52:23]Read from MH i2c: E2 [10:52:23]MH_I2C_Read... [10:52:23]Read from MH i2c: E2 0B 00 [10:52:23]MH_I2C_Read... [10:52:23]Read from MH i2c: E2 0B 00 A0 06 00 1A 0E E5 83 49 DE F7 EC 90 00 BC [10:52:23]RAPDU: 1A 0E E5 83 49 DE F7 EC 90 00 [10:52:23]wFMCommunicate OK [10:52:23]SAM_PROTO_SignData done [10:52:23]FM_MakeSignedData done [10:52:23]CreateOFDProtocolMessage [10:52:23]wFMCommunicate request_size=4 [10:52:23]MH_SAM_APDU [10:52:23]CAPDU: 80 11 00 00 [10:52:23]Write to MH i2c: E2 08 00 A1 06 80 11 00 00 00 00 00 00 21 [10:52:23]Write i2c OK [10:52:23]MH_I2C_Read... [10:52:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:52:23]Read from MH i2c: E2 [10:52:23]MH_I2C_Read... [10:52:23]Read from MH i2c: E2 17 00 [10:52:23]MH_I2C_Read... [10:52:23]Read from MH i2c: E2 17 00 A1 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7E [10:52:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:52:23]wFMCommunicate OK [10:52:23]CreateOFDProtocolMessage done [10:52:23]OFDSenderStorePacket 226531 [10:52:23]StoreOFDPacket docnum=226531 [10:52:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 CD 64 08 01 C8 E0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E 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 EA 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 BF 00 00 00 F4 03 04 00 E6 22 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E3 74 03 00 35 04 06 00 62 A7 20 E9 A1 A3 1A 0E E5 83 49 DE F7 EC [10:52:23]CheckFolder [10:52:23]dirname=/storage/ofd_packets [10:52:23]CheckFolder done [10:52:23]ProducePacketName [10:52:23]name=ofd_packets/00226531 [10:52:23]NVStorageSaveData ofd_packets/00226531 [10:52:23]File name is /storage/ofd_packets/00226531 [10:52:23]Write 302 bytes [10:52:23]NVStorageSaveData done [10:52:23]OFDSenderStorePacket done [10:52:23]KKMCreateOFDPacket done [10:52:23]NVStorageSaveData kkm_last_timestamp [10:52:23]File name is /storage/kkm_last_timestamp [10:52:23]Write 4 bytes [10:52:23]NVStorageSaveData done [10:52:23]ExternCall_PrintAddStr [10:52:23]wPrintStart [10:52:23]Write to MH i2c: 01 00 00 A2 06 A8 [10:52:23]Write i2c OK [10:52:23]MH_I2C_Read... [10:52:23]OFD Sender: Processing packet 226531 [packets to send 601, broken 600] [10:52:23]ProducePacketName [10:52:23]name=ofd_packets/00226531 [10:52:23]OFD Sender: To server: pG, [10:52:23]CommunicateWithHost lk.salyk.kg:30040 [10:52:23]ConnectInit lk.salyk.kg [10:52:23]Read from MH i2c: 01 [10:52:23]MH_I2C_Read... [10:52:23]Read from MH i2c: 01 07 00 [10:52:23]MH_I2C_Read... [10:52:23]Read from MH i2c: 01 07 00 A2 06 00 00 00 00 00 FF 0F BD [10:52:23]RasterBufferAndPrint [10:52:23]line Счет N : (1)2002873 [10:52:23]line ИНН: 02508201610067 [10:52:23]line Контрольно-Кассовый Чек [10:52:23]line ПРОДАЖА [10:52:23]line ТРК (МРК, ГНК) : 42 [10:52:23]line Товар: 2710124130 [10:52:23]line Super-92-К-5 [10:52:23]line 8.730 * 68.80 [10:52:23]line = 600.62 [10:52:23]line НДС 12% НСП 1% [10:52:23]line > о реализуемом товаре [10:52:23]line ОКРУГЛЕНИЕ: -0.62 [10:52:23]line ИТОГО: 600.00 [10:52:23]line Внесено: 600.00 [10:52:23]line СДАЧА: 0.00 [10:52:23]line НСП 1% : 5.31 [10:52:23]line НДС 12% : 63.78 [10:52:23]line Наличными: 600.00 [10:52:23]line Безнал.: 0.00 [10:52:23]line Место: АЗС № 97 "Партнер Нефть" [10:52:23]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:52:23]line СНО: Общий режим [10:52:23]line Чек 191 28.07.2024 10:52 [10:52:23]line Смена: 439 ФФД: 1.0 [10:52:23]line ЗНМ: 0300000054 [10:52:23]line РНМ: 0000000000092624 [10:52:23]line Версия ККМ: 001 [10:52:23]line ФМ: 0000000000874959 [10:52:23]line ФД: 226531 [10:52:23]line ФПД: 108469951242659 [10:52:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T105222&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226531&fm=108469951242659&tin=02508201610067®Number=0000000000092624&sum=60000 [10:52:23]written 0, free lines is 4095 [10:52:23]Write to MH i2c: 01 00 00 CD 06 D3 [10:52:23]Write i2c OK [10:52:23]MH_I2C_Read... [10:52:23]Read from MH i2c: 01 [10:52:23]MH_I2C_Read... [10:52:23]Read from MH i2c: 01 07 00 [10:52:23]MH_I2C_Read... [10:52:23]Read from MH i2c: 01 07 00 CD 06 00 00 00 00 00 69 0C 4F [10:52:23]RasterBufferAndPrint [10:52:23]line [10:52:23]line [10:52:23]line [10:52:23]line [10:52:23]line [10:52:24]written 0, free lines is 3187 [10:52:24]MH_Cut [10:52:24]Write to MH i2c: D1 01 00 D4 06 01 AC [10:52:24]Write i2c OK [10:52:24]MH_I2C_Read... [10:52:24]Read from MH i2c: D1 [10:52:24]MH_I2C_Read... [10:52:24]Read from MH i2c: D1 01 00 [10:52:24]MH_I2C_Read... [10:52:24]Read from MH i2c: D1 01 00 D4 06 00 AB [10:52:24]Write to MH i2c: 01 00 00 D5 06 DB [10:52:24]Write i2c OK [10:52:24]MH_I2C_Read... [10:52:25]*** Cut start [10:52:25]*** Partial cut [10:52:25]*** CUTSNS_PIN = 1 [10:52:25]*** CUTSNS_PIN = 0 [10:52:25]*** Brake cut motor [10:52:25]Read from MH i2c: 01 [10:52:25]MH_I2C_Read... [10:52:25]*** Stop cut motor [10:52:25]*** Cut end [10:52:25]Read from MH i2c: 01 07 00 [10:52:25]MH_I2C_Read... [10:52:25]Read from MH i2c: 01 07 00 D5 06 00 00 00 00 00 FF 0F F0 [10:52:25]process_action close_receipt done [10:52:25]requested_data is exist [10:52:25]produce_requested_data [10:52:25]requested_item fm.sn is exist - process it [10:52:25]wFMCommunicate request_size=4 [10:52:25]MH_SAM_APDU [10:52:25]CAPDU: 80 11 00 00 [10:52:25]Write to MH i2c: E2 08 00 D6 06 80 11 00 00 00 00 00 00 56 [10:52:25]Write i2c OK [10:52:25]MH_I2C_Read... [10:52:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:52:25]Read from MH i2c: E2 [10:52:25]MH_I2C_Read... [10:52:25]Read from MH i2c: E2 17 00 [10:52:25]MH_I2C_Read... [10:52:25]Read from MH i2c: E2 17 00 D6 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B3 [10:52:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:52:25]wFMCommunicate OK [10:52:25]requested_item fd.num is exist - process it [10:52:25]SAM_PROTO_GetFieldsCounters [10:52:25]wFMCommunicate request_size=4 [10:52:25]MH_SAM_APDU [10:52:25]CAPDU: 80 13 00 00 [10:52:25]Write to MH i2c: E2 08 00 D7 06 80 13 00 00 00 00 00 00 59 [10:52:25]Write i2c OK [10:52:25]MH_I2C_Read... [10:52:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:52:26]Read from MH i2c: E2 [10:52:26]MH_I2C_Read... [10:52:26]Read from MH i2c: E2 62 00 [10:52:26]MH_I2C_Read... [10:52:26]Read from MH i2c: E2 62 00 D7 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E3 74 03 00 0E 04 04 00 B7 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 D1 [10:52:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E3 74 03 00 0E 04 04 00 B7 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 [10:52:26]wFMCommunicate OK [10:52:26]SAM_PROTO_GetFieldsCounters done [10:52:26]requested_item shift.num is exist - process it [10:52:26]requested_item shift.opened is exist - process it [10:52:26]req_shift_opened [10:52:26]FM_GetShiftState [10:52:26]SAM_PROTO_GetShiftState [10:52:26]wFMCommunicate request_size=4 [10:52:26]MH_SAM_APDU [10:52:26]CAPDU: 80 13 01 00 [10:52:26]Write to MH i2c: E2 08 00 D8 06 80 13 01 00 00 00 00 00 5B [10:52:26]Write i2c OK [10:52:26]MH_I2C_Read... [10:52:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:52:26]Read from MH i2c: E2 [10:52:26]MH_I2C_Read... [10:52:26]Read from MH i2c: E2 0E 00 [10:52:26]MH_I2C_Read... [10:52:26]Read from MH i2c: E2 0E 00 D8 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 0C [10:52:26]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:52:26]wFMCommunicate OK [10:52:26]SAM_PROTO_GetShiftState done [10:52:26]FM_GetShiftState done [10:52:26]req_shift_opened done [10:52:26]requested_item shift.open_date is exist - process it [10:52:26]req_shift_open_date [10:52:26]req_shift_open_date done [10:52:26]produce_requested_data done [10:52:26]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226531,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [10:52:26]process_action_free close_receipt [10:52:26]json_value_free [10:52:26]json_value_free done [10:52:26]process_json_proto returns [10:52:26]Send response to host [10:52:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226531,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [10:52:26]free response buf [10:52:26]execute_script done [10:52:26]execute_script returns [10:52:26]free content buf [10:52:26]Sock 9.Close socket [10:52:26]Sock 9.Thread stoped [10:52:27]Connected sock=11 [10:52:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 CD 64 08 01 C8 E0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E 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 EA 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 BF 00 00 00 F4 03 04 00 E6 22 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E3 74 03 00 35 04 06 00 62 A7 20 E9 A1 A3 1A 0E E5 83 49 DE F7 EC [10:52:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 A7 E7 47 00 E7 34 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E3 74 03 00 F4 03 04 00 F4 CE A5 66 B6 04 01 00 00 A4 9A B7 84 E6 53 55 C2 [10:52:28]CommunicateWithHost err = 0 [10:52:28]CheckOFDResponse [10:52:28]1017 (14) - 77093643461234 [10:52:28]1041 (16) - 0000000000874959 [10:52:28]1040 (4) - 226531 [10:52:28]1012 (4) - 28.07.2024 04:54 [10:52:28]1206 (1) - 0 [10:52:28]OFD Sender: Remove packet 226531 [10:52:28]ProducePacketName [10:52:28]name=ofd_packets/00226531 [10:52:28]NVStorageDeleteData [10:52:29]OFD Sender: No OFD packet to send [10:52:34]OFD Sender: No OFD packet to send [10:52:39]OFD Sender: No OFD packet to send [10:52:44]OFD Sender: No OFD packet to send [10:52:49]OFD Sender: No OFD packet to send [10:52:54]OFD Sender: No OFD packet to send [10:52:59]OFD Sender: No OFD packet to send [10:53:04]OFD Sender: No OFD packet to send [10:53:09]recv_with_timeout no data received [10:53:09]OFD Sender: No OFD packet to send [10:53:14]OFD Sender: No OFD packet to send [10:53:19]OFD Sender: No OFD packet to send [10:53:24]OFD Sender: No OFD packet to send [10:53:29]OFD Sender: No OFD packet to send [10:53:34]OFD Sender: No OFD packet to send [10:53:39]accept exits with 10 [10:53:39]New connection [10:53:39]New thread 3067477348 created [10:53:39]Thread 3067620708 joined [10:53:39]Waiting for new connection... [10:53:39] Sock 10.Parse request [10:53:39]Sock 10.Check first char [10:53:39]Sock 10.First char is OK [10:53:39]request: POST /json_proto HTTP/1.0 [10:53:39]Method: POST [10:53:39]URL: /json_proto [10:53:39]Method is POST - this is cgi request [10:53:39]url: /json_proto [10:53:39]query_string will be loaded in cgi processing [10:53:39]execute_cgi json_proto POST (null) [10:53:39]execute_cgi path=json_proto method=POST [10:53:39]POST find Content-Length [10:53:39]Host: 172.17.43.131:8080 [10:53:39]Content-Length: 678 [10:53:39]Content-Type: application/json [10:53:39] [10:53:39]POST finish read [10:53:39]Found Content-Length = 678 [10:53:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002875", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:53:39]execute_script... [10:53:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002875", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:53:39]POST & json_proto [10:53:39]process_json_proto [10:53:39]json parsed OK: [10:53:39]protocol is kg_v1.0 [10:53:39]action value=close_receipt [10:53:39]process_action close_receipt [10:53:39]cmd_close_receipt [10:53:39]MH_GetDate [10:53:39]Write to MH i2c: F0 00 00 D9 06 CE [10:53:39]Write i2c OK [10:53:39]MH_I2C_Read... [10:53:39]Read from MH i2c: F0 [10:53:39]MH_I2C_Read... [10:53:39]Read from MH i2c: F0 09 00 [10:53:39]MH_I2C_Read... [10:53:39]Read from MH i2c: F0 09 00 D9 06 00 33 23 A6 66 F9 24 A2 66 5E [10:53:39]GetLastDocTimeStamp 1722163942 [10:53:39]current date 1722164019 [10:53:39]FM_GetShiftState [10:53:39]SAM_PROTO_GetShiftState [10:53:39]wFMCommunicate request_size=4 [10:53:39]MH_SAM_APDU [10:53:39]CAPDU: 80 13 01 00 [10:53:39]Write to MH i2c: E2 08 00 DA 06 80 13 01 00 00 00 00 00 5D [10:53:39]Write i2c OK [10:53:39]MH_I2C_Read... [10:53:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:53:39]Read from MH i2c: E2 [10:53:39]MH_I2C_Read... [10:53:39]Read from MH i2c: E2 0E 00 [10:53:39]MH_I2C_Read... [10:53:39]Read from MH i2c: E2 0E 00 DA 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 0E [10:53:39]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:53:39]wFMCommunicate OK [10:53:39]SAM_PROTO_GetShiftState done [10:53:39]FM_GetShiftState done [10:53:39]opened in 1722125326 [10:53:39]opened+sec_in_day 1722211726 [10:53:39]quantity*price = 70044 [10:53:39]sum+1 = 70046 [10:53:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.45 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 192 28.07.2024 10:53 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226532 ФПД: 226103643461022 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T105339&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226532&fm=226103643461022&tin=02508201610067®Number=0000000000092624&sum=70000 [10:53:40]StoreToDocumentArchive [10:53:40]shift 439 fd 226532 [10:53:40]save to /storage/0439/doc_00226532 [10:53:40]save last doc name /storage/0439/doc_00226532 to /storage/kkm_last_doc_name [10:53:40]save OK [10:53:40]Clear old archive folders... [10:53:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:53:40]tlvbuf is 0196B5B0 [10:53:40]SAM_PROTO_ClearQueue [10:53:40]wFMCommunicate request_size=4 [10:53:40]MH_SAM_APDU [10:53:40]CAPDU: 80 09 00 00 [10:53:40]Write to MH i2c: E2 08 00 E7 06 80 09 00 00 00 00 00 00 5F [10:53:40]Write i2c OK [10:53:40]MH_I2C_Read... [10:53:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:53:40]Read from MH i2c: E2 [10:53:40]MH_I2C_Read... [10:53:40]Read from MH i2c: E2 03 00 [10:53:40]MH_I2C_Read... [10:53:40]Read from MH i2c: E2 03 00 E7 06 00 90 00 61 [10:53:40]RAPDU: 90 00 [10:53:40]wFMCommunicate OK [10:53:40]SAM_PROTO_ClearQueue done [10:53:40]KKMCreateOFDPacket [10:53:40]OFDProtocolAddRootSTLVToBuf [10:53:40]FM_MakeSignedData [10:53:40]FM_MakeSignedData [10:53:40]SAM_PROTO_SignData [10:53:40]wFMCommunicate request_size=4 [10:53:40]MH_SAM_APDU [10:53:40]CAPDU: 80 0D 01 02 [10:53:40]Write to MH i2c: E2 08 00 E8 06 80 0D 01 02 00 00 00 00 67 [10:53:40]Write i2c OK [10:53:40]MH_I2C_Read... [10:53:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:53:40]Read from MH i2c: E2 [10:53:40]MH_I2C_Read... [10:53:40]Read from MH i2c: E2 03 00 [10:53:40]MH_I2C_Read... [10:53:40]Read from MH i2c: E2 03 00 E8 06 00 90 00 62 [10:53:40]RAPDU: 90 00 [10:53:40]wFMCommunicate OK [10:53:40]wFMCommunicate request_size=255 [10:53:40]MH_SAM_APDU [10:53:40]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 00 00 00 F4 03 04 00 33 23 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E4 74 03 00 35 04 06 00 CD [10:53:40]Write to MH i2c: E2 02 01 E9 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 00 00 00 F4 03 04 00 33 23 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E4 74 03 00 35 04 06 00 CD 00 00 E7 [10:53:40]Write i2c OK [10:53:40]MH_I2C_Read... [10:53:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:53:40]Read from MH i2c: E2 [10:53:40]MH_I2C_Read... [10:53:40]Read from MH i2c: E2 03 00 [10:53:40]MH_I2C_Read... [10:53:40]Read from MH i2c: E2 03 00 E9 06 00 90 00 63 [10:53:40]RAPDU: 90 00 [10:53:40]wFMCommunicate OK [10:53:40]wFMCommunicate request_size=10 [10:53:40]MH_SAM_APDU [10:53:40]CAPDU: 80 0D 02 02 05 A3 DB 59 D5 9E [10:53:40]Write to MH i2c: E2 0D 00 EA 06 80 0D 02 02 05 00 A3 DB 59 D5 9E 00 00 BE [10:53:40]Write i2c OK [10:53:40]MH_I2C_Read... [10:53:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:53:40]Read from MH i2c: E2 [10:53:40]MH_I2C_Read... [10:53:40]Read from MH i2c: E2 03 00 [10:53:40]MH_I2C_Read... [10:53:40]Read from MH i2c: E2 03 00 EA 06 00 90 00 64 [10:53:40]RAPDU: 90 00 [10:53:40]wFMCommunicate OK [10:53:40]wFMCommunicate request_size=4 [10:53:40]MH_SAM_APDU [10:53:40]CAPDU: 80 0D 03 02 [10:53:40]Write to MH i2c: E2 08 00 EB 06 80 0D 03 02 00 00 00 00 6C [10:53:40]Write i2c OK [10:53:40]MH_I2C_Read... [10:53:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:53:40]Read from MH i2c: E2 [10:53:40]MH_I2C_Read... [10:53:40]Read from MH i2c: E2 0B 00 [10:53:40]MH_I2C_Read... [10:53:40]Read from MH i2c: E2 0B 00 EB 06 00 45 7C 9A C6 86 01 4B 29 90 00 89 [10:53:40]RAPDU: 45 7C 9A C6 86 01 4B 29 90 00 [10:53:40]wFMCommunicate OK [10:53:40]SAM_PROTO_SignData done [10:53:40]FM_MakeSignedData done [10:53:40]CreateOFDProtocolMessage [10:53:40]wFMCommunicate request_size=4 [10:53:40]MH_SAM_APDU [10:53:40]CAPDU: 80 11 00 00 [10:53:40]Write to MH i2c: E2 08 00 EC 06 80 11 00 00 00 00 00 00 6C [10:53:40]Write i2c OK [10:53:40]MH_I2C_Read... [10:53:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:53:40]Read from MH i2c: E2 [10:53:40]MH_I2C_Read... [10:53:40]Read from MH i2c: E2 17 00 [10:53:40]MH_I2C_Read... [10:53:40]Read from MH i2c: E2 17 00 EC 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C9 [10:53:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:53:40]wFMCommunicate OK [10:53:40]CreateOFDProtocolMessage done [10:53:40]OFDSenderStorePacket 226532 [10:53:40]StoreOFDPacket docnum=226532 [10:53:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 FA 85 07 01 07 8F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 00 00 00 F4 03 04 00 33 23 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E4 74 03 00 35 04 06 00 CD A3 DB 59 D5 9E 45 7C 9A C6 86 01 4B 29 [10:53:40]CheckFolder [10:53:40]dirname=/storage/ofd_packets [10:53:40]CheckFolder done [10:53:40]ProducePacketName [10:53:40]name=ofd_packets/00226532 [10:53:40]NVStorageSaveData ofd_packets/00226532 [10:53:40]File name is /storage/ofd_packets/00226532 [10:53:40]Write 301 bytes [10:53:40]NVStorageSaveData done [10:53:40]OFDSenderStorePacket done [10:53:40]KKMCreateOFDPacket done [10:53:40]NVStorageSaveData kkm_last_timestamp [10:53:40]File name is /storage/kkm_last_timestamp [10:53:40]Write 4 bytes [10:53:40]NVStorageSaveData done [10:53:40]ExternCall_PrintAddStr [10:53:40]wPrintStart [10:53:40]Write to MH i2c: 01 00 00 ED 06 F3 [10:53:40]Write i2c OK [10:53:40]MH_I2C_Read... [10:53:40]Read from MH i2c: 01 [10:53:40]MH_I2C_Read... [10:53:40]Read from MH i2c: 01 07 00 [10:53:40]MH_I2C_Read... [10:53:40]Read from MH i2c: 01 07 00 ED 06 00 00 00 00 00 FF 0F 08 [10:53:40]RasterBufferAndPrint [10:53:40]line Счет N : (1)2002875 [10:53:40]line ИНН: 02508201610067 [10:53:40]line Контрольно-Кассовый Чек [10:53:40]line ПРОДАЖА [10:53:40]line ТРК (МРК, ГНК) : 54 [10:53:40]line Товар: 2710124500 [10:53:40]line Аи-95-К-5 [10:53:40]line 9.440 * 74.20 [10:53:40]line = 700.45 [10:53:40]line НДС 12% НСП 1% [10:53:40]line > о реализуемом товаре [10:53:40]line ОКРУГЛЕНИЕ: -0.45 [10:53:40]line ИТОГО: 700.00 [10:53:40]line Внесено: 700.00 [10:53:40]line СДАЧА: 0.00 [10:53:40]line НСП 1% : 6.20 [10:53:40]line НДС 12% : 74.38 [10:53:40]line Наличными: 700.00 [10:53:40]line Безнал.: 0.00 [10:53:40]line Место: АЗС № 97 "Партнер Нефть" [10:53:40]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:53:40]line СНО: Общий режим [10:53:40]line Чек 192 28.07.2024 10:53 [10:53:40]line Смена: 439 ФФД: 1.0 [10:53:40]line ЗНМ: 0300000054 [10:53:40]line РНМ: 0000000000092624 [10:53:40]line Версия ККМ: 001 [10:53:40]line ФМ: 0000000000874959 [10:53:40]line ФД: 226532 [10:53:40]line ФПД: 226103643461022 [10:53:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T105339&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226532&fm=226103643461022&tin=02508201610067®Number=0000000000092624&sum=70000 [10:53:40]written 0, free lines is 4095 [10:53:40]OFD Sender: Processing packet 226532 [packets to send 601, broken 600] [10:53:40]ProducePacketName [10:53:40]name=ofd_packets/00226532 [10:53:40]OFD Sender: To server: pG, [10:53:40]CommunicateWithHost lk.salyk.kg:30040 [10:53:40]ConnectInit lk.salyk.kg [10:53:41]Write to MH i2c: 01 00 00 18 07 1F [10:53:41]Write i2c OK [10:53:41]MH_I2C_Read... [10:53:41]Read from MH i2c: 01 [10:53:41]MH_I2C_Read... [10:53:41]Read from MH i2c: 01 07 00 [10:53:41]MH_I2C_Read... [10:53:41]Read from MH i2c: 01 07 00 18 07 00 00 00 00 00 61 0C 93 [10:53:41]RasterBufferAndPrint [10:53:41]line [10:53:41]line [10:53:41]line [10:53:41]line [10:53:41]line [10:53:41]written 0, free lines is 3174 [10:53:41]MH_Cut [10:53:41]Write to MH i2c: D1 01 00 1F 07 01 F8 [10:53:41]Write i2c OK [10:53:41]MH_I2C_Read... [10:53:41]Read from MH i2c: D1 [10:53:41]MH_I2C_Read... [10:53:41]Read from MH i2c: D1 01 00 [10:53:41]MH_I2C_Read... [10:53:41]Read from MH i2c: D1 01 00 1F 07 00 F7 [10:53:41]Write to MH i2c: 01 00 00 20 07 27 [10:53:41]Write i2c OK [10:53:41]MH_I2C_Read... [10:53:42]*** Cut start [10:53:42]*** Partial cut [10:53:42]*** CUTSNS_PIN = 1 [10:53:42]*** CUTSNS_PIN = 0 [10:53:42]*** Brake cut motor [10:53:43]Read from MH i2c: 01 [10:53:43]MH_I2C_Read... [10:53:43]*** Stop cut motor [10:53:43]*** Cut end [10:53:43]Read from MH i2c: 01 07 00 [10:53:43]MH_I2C_Read... [10:53:43]Read from MH i2c: 01 07 00 20 07 00 00 00 00 00 FF 0F 3C [10:53:43]process_action close_receipt done [10:53:43]requested_data is exist [10:53:43]produce_requested_data [10:53:43]requested_item fm.sn is exist - process it [10:53:43]wFMCommunicate request_size=4 [10:53:43]MH_SAM_APDU [10:53:43]CAPDU: 80 11 00 00 [10:53:43]Write to MH i2c: E2 08 00 21 07 80 11 00 00 00 00 00 00 A2 [10:53:43]Write i2c OK [10:53:43]MH_I2C_Read... [10:53:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:53:43]Read from MH i2c: E2 [10:53:43]MH_I2C_Read... [10:53:43]Read from MH i2c: E2 17 00 [10:53:43]MH_I2C_Read... [10:53:43]Read from MH i2c: E2 17 00 21 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FF [10:53:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:53:43]wFMCommunicate OK [10:53:43]requested_item fd.num is exist - process it [10:53:43]SAM_PROTO_GetFieldsCounters [10:53:43]wFMCommunicate request_size=4 [10:53:43]MH_SAM_APDU [10:53:43]CAPDU: 80 13 00 00 [10:53:43]Write to MH i2c: E2 08 00 22 07 80 13 00 00 00 00 00 00 A5 [10:53:43]Write i2c OK [10:53:43]MH_I2C_Read... [10:53:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:53:43]Read from MH i2c: E2 [10:53:43]MH_I2C_Read... [10:53:43]Read from MH i2c: E2 62 00 [10:53:43]MH_I2C_Read... [10:53:43]Read from MH i2c: E2 62 00 22 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E4 74 03 00 0E 04 04 00 B7 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 21 [10:53:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E4 74 03 00 0E 04 04 00 B7 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 [10:53:43]wFMCommunicate OK [10:53:43]SAM_PROTO_GetFieldsCounters done [10:53:43]requested_item shift.num is exist - process it [10:53:43]requested_item shift.opened is exist - process it [10:53:43]req_shift_opened [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 23 07 80 13 01 00 00 00 00 00 A7 [10:53:43]Write i2c OK [10:53:43]MH_I2C_Read... [10:53:43]Read from MH i2c: E2 [10:53:43]MH_I2C_Read... [10:53:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [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 23 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 58 [10:53:43]RAPDU: 09 00 01 0E 8C A5 66 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]req_shift_opened done [10:53:43]requested_item shift.open_date is exist - process it [10:53:43]req_shift_open_date [10:53:43]req_shift_open_date done [10:53:43]produce_requested_data done [10:53:43]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226532,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [10:53:43]process_action_free close_receipt [10:53:43]json_value_free [10:53:43]json_value_free done [10:53:43]process_json_proto returns [10:53:43]Send response to host [10:53:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226532,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [10:53:43]free response buf [10:53:43]execute_script done [10:53:43]execute_script returns [10:53:43]free content buf [10:53:43]Sock 10.Close socket [10:53:43]Sock 10.Thread stoped [10:53:44]Connected sock=11 [10:53:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 FA 85 07 01 07 8F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 00 00 00 F4 03 04 00 33 23 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E4 74 03 00 35 04 06 00 CD A3 DB 59 D5 9E 45 7C 9A C6 86 01 4B 29 [10:53:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 51 F0 47 00 70 61 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E4 74 03 00 F4 03 04 00 42 CF A5 66 B6 04 01 00 00 46 9D A5 05 32 83 94 0A [10:53:46]CommunicateWithHost err = 0 [10:53:46]CheckOFDResponse [10:53:46]1017 (14) - 77093643461234 [10:53:46]1041 (16) - 0000000000874959 [10:53:46]1040 (4) - 226532 [10:53:46]1012 (4) - 28.07.2024 04:55 [10:53:46]1206 (1) - 0 [10:53:46]OFD Sender: Remove packet 226532 [10:53:46]ProducePacketName [10:53:46]name=ofd_packets/00226532 [10:53:46]NVStorageDeleteData [10:53:47]OFD Sender: No OFD packet to send [10:53:52]OFD Sender: No OFD packet to send [10:53:57]OFD Sender: No OFD packet to send [10:54:02]OFD Sender: No OFD packet to send [10:54:07]OFD Sender: No OFD packet to send [10:54:12]OFD Sender: No OFD packet to send [10:54:16]accept exits with 9 [10:54:16]New connection [10:54:16]New thread 3067620708 created [10:54:16]Thread 3067477348 joined [10:54:16]Waiting for new connection... [10:54:16] Sock 9.Parse request [10:54:16]Sock 9.Check first char [10:54:16]Sock 9.First char is OK [10:54:16]request: POST /json_proto HTTP/1.0 [10:54:16]Method: POST [10:54:16]URL: /json_proto [10:54:16]Method is POST - this is cgi request [10:54:16]url: /json_proto [10:54:16]query_string will be loaded in cgi processing [10:54:16]execute_cgi json_proto POST (null) [10:54:16]execute_cgi path=json_proto method=POST [10:54:16]POST find Content-Length [10:54:16]Host: 172.17.43.131:8080 [10:54:16]Content-Length: 679 [10:54:16]Content-Type: application/json [10:54:16] [10:54:16]POST finish read [10:54:16]Found Content-Length = 679 [10:54:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002876", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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:54:16]execute_script... [10:54:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002876", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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:54:16]POST & json_proto [10:54:16]process_json_proto [10:54:16]json parsed OK: [10:54:16]protocol is kg_v1.0 [10:54:16]action value=close_receipt [10:54:16]process_action close_receipt [10:54:16]cmd_close_receipt [10:54:16]MH_GetDate [10:54:16]Write to MH i2c: F0 00 00 24 07 1A [10:54:16]Write i2c OK [10:54:16]MH_I2C_Read... [10:54:16]Read from MH i2c: F0 [10:54:16]MH_I2C_Read... [10:54:16]Read from MH i2c: F0 09 00 [10:54:16]MH_I2C_Read... [10:54:16]Read from MH i2c: F0 09 00 24 07 00 59 23 A6 66 F9 24 A2 66 D0 [10:54:16]GetLastDocTimeStamp 1722164019 [10:54:16]current date 1722164057 [10:54:16]FM_GetShiftState [10:54:16]SAM_PROTO_GetShiftState [10:54:16]wFMCommunicate request_size=4 [10:54:16]MH_SAM_APDU [10:54:16]CAPDU: 80 13 01 00 [10:54:16]Write to MH i2c: E2 08 00 25 07 80 13 01 00 00 00 00 00 A9 [10:54:16]Write i2c OK [10:54:16]MH_I2C_Read... [10:54:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:54:16]Read from MH i2c: E2 [10:54:16]MH_I2C_Read... [10:54:16]Read from MH i2c: E2 0E 00 [10:54:16]MH_I2C_Read... [10:54:16]Read from MH i2c: E2 0E 00 25 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 5A [10:54:16]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:54:16]wFMCommunicate OK [10:54:16]SAM_PROTO_GetShiftState done [10:54:16]FM_GetShiftState done [10:54:16]opened in 1722125326 [10:54:16]opened+sec_in_day 1722211726 [10:54:16]quantity*price = 80061 [10:54:16]sum+1 = 80063 [10:54:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 85.02 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 193 28.07.2024 10:54 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226533 ФПД: 165778098322098 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T105417&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226533&fm=165778098322098&tin=02508201610067®Number=0000000000092624&sum=80000 [10:54:17]StoreToDocumentArchive [10:54:17]shift 439 fd 226533 [10:54:17]save to /storage/0439/doc_00226533 [10:54:17]save last doc name /storage/0439/doc_00226533 to /storage/kkm_last_doc_name [10:54:17]save OK [10:54:17]Clear old archive folders... [10:54:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:54:17]tlvbuf is 01951F40 [10:54:17]SAM_PROTO_ClearQueue [10:54:17]wFMCommunicate request_size=4 [10:54:17]MH_SAM_APDU [10:54:17]CAPDU: 80 09 00 00 [10:54:17]Write to MH i2c: E2 08 00 32 07 80 09 00 00 00 00 00 00 AB [10:54:17]Write i2c OK [10:54:17]MH_I2C_Read... [10:54:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:54:17]Read from MH i2c: E2 [10:54:17]MH_I2C_Read... [10:54:17]Read from MH i2c: E2 03 00 [10:54:17]MH_I2C_Read... [10:54:17]Read from MH i2c: E2 03 00 32 07 00 90 00 AD [10:54:17]RAPDU: 90 00 [10:54:17]wFMCommunicate OK [10:54:17]SAM_PROTO_ClearQueue done [10:54:17]KKMCreateOFDPacket [10:54:17]OFDProtocolAddRootSTLVToBuf [10:54:17]FM_MakeSignedData [10:54:17]FM_MakeSignedData [10:54:17]SAM_PROTO_SignData [10:54:17]wFMCommunicate request_size=4 [10:54:17]MH_SAM_APDU [10:54:17]CAPDU: 80 0D 01 02 [10:54:17]Write to MH i2c: E2 08 00 33 07 80 0D 01 02 00 00 00 00 B3 [10:54:17]Write i2c OK [10:54:17]MH_I2C_Read... [10:54:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:54:18]Read from MH i2c: E2 [10:54:18]MH_I2C_Read... [10:54:18]Read from MH i2c: E2 03 00 [10:54:18]MH_I2C_Read... [10:54:18]Read from MH i2c: E2 03 00 33 07 00 90 00 AE [10:54:18]RAPDU: 90 00 [10:54:18]wFMCommunicate OK [10:54:18]wFMCommunicate request_size=255 [10:54:18]MH_SAM_APDU [10:54:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 C1 00 00 00 F4 03 04 00 59 23 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E5 74 03 00 35 04 06 00 96 [10:54:18]Write to MH i2c: E2 02 01 34 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 C1 00 00 00 F4 03 04 00 59 23 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E5 74 03 00 35 04 06 00 96 00 00 AA [10:54:18]Write i2c OK [10:54:18]MH_I2C_Read... [10:54:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:54:18]Read from MH i2c: E2 [10:54:18]MH_I2C_Read... [10:54:18]Read from MH i2c: E2 03 00 [10:54:18]MH_I2C_Read... [10:54:18]Read from MH i2c: E2 03 00 34 07 00 90 00 AF [10:54:18]RAPDU: 90 00 [10:54:18]wFMCommunicate OK [10:54:18]wFMCommunicate request_size=10 [10:54:18]MH_SAM_APDU [10:54:18]CAPDU: 80 0D 02 02 05 C6 38 A9 7A B2 [10:54:18]Write to MH i2c: E2 0D 00 35 07 80 0D 02 02 05 00 C6 38 A9 7A B2 00 00 93 [10:54:18]Write i2c OK [10:54:18]MH_I2C_Read... [10:54:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:54:18]Read from MH i2c: E2 [10:54:18]MH_I2C_Read... [10:54:18]Read from MH i2c: E2 03 00 [10:54:18]MH_I2C_Read... [10:54:18]Read from MH i2c: E2 03 00 35 07 00 90 00 B0 [10:54:18]RAPDU: 90 00 [10:54:18]wFMCommunicate OK [10:54:18]wFMCommunicate request_size=4 [10:54:18]MH_SAM_APDU [10:54:18]CAPDU: 80 0D 03 02 [10:54:18]Write to MH i2c: E2 08 00 36 07 80 0D 03 02 00 00 00 00 B8 [10:54:18]Write i2c OK [10:54:18]MH_I2C_Read... [10:54:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:54:18]Read from MH i2c: E2 [10:54:18]MH_I2C_Read... [10:54:18]Read from MH i2c: E2 0B 00 [10:54:18]MH_I2C_Read... [10:54:18]Read from MH i2c: E2 0B 00 36 07 00 BA 02 CF 86 EC FC 03 A0 90 00 55 [10:54:18]RAPDU: BA 02 CF 86 EC FC 03 A0 90 00 [10:54:18]wFMCommunicate OK [10:54:18]SAM_PROTO_SignData done [10:54:18]FM_MakeSignedData done [10:54:18]CreateOFDProtocolMessage [10:54:18]wFMCommunicate request_size=4 [10:54:18]MH_SAM_APDU [10:54:18]CAPDU: 80 11 00 00 [10:54:18]Write to MH i2c: E2 08 00 37 07 80 11 00 00 00 00 00 00 B8 [10:54:18]Write i2c OK [10:54:18]MH_I2C_Read... [10:54:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:54:18]Read from MH i2c: E2 [10:54:18]MH_I2C_Read... [10:54:18]Read from MH i2c: E2 17 00 [10:54:18]MH_I2C_Read... [10:54:18]Read from MH i2c: E2 17 00 37 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 15 [10:54:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:54:18]wFMCommunicate OK [10:54:18]CreateOFDProtocolMessage done [10:54:18]OFDSenderStorePacket 226533 [10:54:18]StoreOFDPacket docnum=226533 [10:54:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E6 47 07 01 E7 1F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 C1 00 00 00 F4 03 04 00 59 23 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E5 74 03 00 35 04 06 00 96 C6 38 A9 7A B2 BA 02 CF 86 EC FC 03 A0 [10:54:18]CheckFolder [10:54:18]dirname=/storage/ofd_packets [10:54:18]CheckFolder done [10:54:18]ProducePacketName [10:54:18]name=ofd_packets/00226533 [10:54:18]NVStorageSaveData ofd_packets/00226533 [10:54:18]File name is /storage/ofd_packets/00226533 [10:54:18]Write 301 bytes [10:54:18]NVStorageSaveData done [10:54:18]OFDSenderStorePacket done [10:54:18]KKMCreateOFDPacket done [10:54:18]NVStorageSaveData kkm_last_timestamp [10:54:18]File name is /storage/kkm_last_timestamp [10:54:18]Write 4 bytes [10:54:18]NVStorageSaveData done [10:54:18]ExternCall_PrintAddStr [10:54:18]wPrintStart [10:54:18]Write to MH i2c: 01 00 00 38 07 3F [10:54:18]Write i2c OK [10:54:18]MH_I2C_Read... [10:54:18]Read from MH i2c: 01 [10:54:18]MH_I2C_Read... [10:54:18]Read from MH i2c: 01 07 00 [10:54:18]MH_I2C_Read... [10:54:18]Read from MH i2c: 01 07 00 38 07 00 00 00 00 00 FF 0F 54 [10:54:18]RasterBufferAndPrint [10:54:18]line Счет N : (1)2002876 [10:54:18]line ИНН: 02508201610067 [10:54:18]line Контрольно-Кассовый Чек [10:54:18]line ПРОДАЖА [10:54:18]line ТРК (МРК, ГНК) : 44 [10:54:18]line Товар: 2710124500 [10:54:18]line Аи-95-К-5 [10:54:18]line 10.790 * 74.20 [10:54:18]line = 800.62 [10:54:18]line НДС 12% НСП 1% [10:54:18]line > о реализуемом товаре [10:54:18]line ОКРУГЛЕНИЕ: -0.62 [10:54:18]line ИТОГО: 800.00 [10:54:18]line Внесено: 800.00 [10:54:18]line СДАЧА: 0.00 [10:54:18]line НСП 1% : 7.08 [10:54:18]line НДС 12% : 85.02 [10:54:18]line Наличными: 800.00 [10:54:18]line Безнал.: 0.00 [10:54:18]line Место: АЗС № 97 "Партнер Нефть" [10:54:18]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:54:18]line СНО: Общий режим [10:54:18]line Чек 193 28.07.2024 10:54 [10:54:18]line Смена: 439 ФФД: 1.0 [10:54:18]line ЗНМ: 0300000054 [10:54:18]line РНМ: 0000000000092624 [10:54:18]line Версия ККМ: 001 [10:54:18]line ФМ: 0000000000874959 [10:54:18]line ФД: 226533 [10:54:18]line ФПД: 165778098322098 [10:54:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T105417&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226533&fm=165778098322098&tin=02508201610067®Number=0000000000092624&sum=80000 [10:54:18]OFD Sender: Processing packet 226533 [packets to send 601, broken 600] [10:54:18]ProducePacketName [10:54:18]name=ofd_packets/00226533 [10:54:18]OFD Sender: To server: pG, [10:54:18]CommunicateWithHost lk.salyk.kg:30040 [10:54:18]ConnectInit lk.salyk.kg [10:54:18]written 0, free lines is 4095 [10:54:19]Write to MH i2c: 01 00 00 63 07 6A [10:54:19]Write i2c OK [10:54:19]MH_I2C_Read... [10:54:19]Read from MH i2c: 01 [10:54:19]MH_I2C_Read... [10:54:19]Read from MH i2c: 01 07 00 [10:54:19]MH_I2C_Read... [10:54:19]Read from MH i2c: 01 07 00 63 07 00 00 00 00 00 6D 0C EA [10:54:19]RasterBufferAndPrint [10:54:19]line [10:54:19]line [10:54:19]line [10:54:19]line [10:54:19]line [10:54:19]written 0, free lines is 3183 [10:54:19]MH_Cut [10:54:19]Write to MH i2c: D1 01 00 6A 07 01 43 [10:54:19]Write i2c OK [10:54:19]MH_I2C_Read... [10:54:19]Read from MH i2c: D1 [10:54:19]MH_I2C_Read... [10:54:19]Read from MH i2c: D1 01 00 [10:54:19]MH_I2C_Read... [10:54:19]Read from MH i2c: D1 01 00 6A 07 00 42 [10:54:19]Write to MH i2c: 01 00 00 6B 07 72 [10:54:19]Write i2c OK [10:54:19]MH_I2C_Read... [10:54:20]*** Cut start [10:54:20]*** Partial cut [10:54:20]*** CUTSNS_PIN = 1 [10:54:20]*** CUTSNS_PIN = 0 [10:54:20]*** Brake cut motor [10:54:21]Read from MH i2c: 01 [10:54:21]MH_I2C_Read... [10:54:21]*** Stop cut motor [10:54:21]*** Cut end [10:54:21]Read from MH i2c: 01 07 00 [10:54:21]MH_I2C_Read... [10:54:21]Read from MH i2c: 01 07 00 6B 07 00 00 00 00 00 FF 0F 87 [10:54:21]process_action close_receipt done [10:54:21]requested_data is exist [10:54:21]produce_requested_data [10:54:21]requested_item fm.sn is exist - process it [10:54:21]wFMCommunicate request_size=4 [10:54:21]MH_SAM_APDU [10:54:21]CAPDU: 80 11 00 00 [10:54:21]Write to MH i2c: E2 08 00 6C 07 80 11 00 00 00 00 00 00 ED [10:54:21]Write i2c OK [10:54:21]MH_I2C_Read... [10:54:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:54:21]Read from MH i2c: E2 [10:54:21]MH_I2C_Read... [10:54:21]Read from MH i2c: E2 17 00 [10:54:21]MH_I2C_Read... [10:54:21]Read from MH i2c: E2 17 00 6C 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4A [10:54:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:54:21]wFMCommunicate OK [10:54:21]requested_item fd.num is exist - process it [10:54:21]SAM_PROTO_GetFieldsCounters [10:54:21]wFMCommunicate request_size=4 [10:54:21]MH_SAM_APDU [10:54:21]CAPDU: 80 13 00 00 [10:54:21]Write to MH i2c: E2 08 00 6D 07 80 13 00 00 00 00 00 00 F0 [10:54:21]Write i2c OK [10:54:21]MH_I2C_Read... [10:54:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:54:21]Read from MH i2c: E2 [10:54:21]MH_I2C_Read... [10:54:21]Read from MH i2c: E2 62 00 [10:54:21]MH_I2C_Read... [10:54:21]Read from MH i2c: E2 62 00 6D 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E5 74 03 00 0E 04 04 00 B7 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 70 [10:54:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E5 74 03 00 0E 04 04 00 B7 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 [10:54:21]wFMCommunicate OK [10:54:21]SAM_PROTO_GetFieldsCounters done [10:54:21]requested_item shift.num is exist - process it [10:54:21]requested_item shift.opened is exist - process it [10:54:21]req_shift_opened [10:54:21]FM_GetShiftState [10:54:21]SAM_PROTO_GetShiftState [10:54:21]wFMCommunicate request_size=4 [10:54:21]MH_SAM_APDU [10:54:21]CAPDU: 80 13 01 00 [10:54:21]Write to MH i2c: E2 08 00 6E 07 80 13 01 00 00 00 00 00 F2 [10:54:21]Write i2c OK [10:54:21]MH_I2C_Read... [10:54:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:54:21]Read from MH i2c: E2 [10:54:21]MH_I2C_Read... [10:54:21]Read from MH i2c: E2 0E 00 [10:54:21]MH_I2C_Read... [10:54:21]Read from MH i2c: E2 0E 00 6E 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 A3 [10:54:21]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:54:21]wFMCommunicate OK [10:54:21]SAM_PROTO_GetShiftState done [10:54:21]FM_GetShiftState done [10:54:21]req_shift_opened done [10:54:21]requested_item shift.open_date is exist - process it [10:54:21]req_shift_open_date [10:54:21]req_shift_open_date done [10:54:21]produce_requested_data done [10:54:21]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226533,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [10:54:21]process_action_free close_receipt [10:54:21]json_value_free [10:54:21]json_value_free done [10:54:21]process_json_proto returns [10:54:21]Send response to host [10:54:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226533,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [10:54:21]free response buf [10:54:21]execute_script done [10:54:21]execute_script returns [10:54:21]free content buf [10:54:21]Sock 9.Close socket [10:54:21]Sock 9.Thread stoped [10:54:21]accept exits with 7 [10:54:21]New connection [10:54:21]New thread 3067477348 created [10:54:21]Thread 3067620708 joined [10:54:21]Waiting for new connection... [10:54:21] Sock 7.Parse request [10:54:21]Sock 7.Check first char [10:54:21]Sock 7.First char is OK [10:54:21]request: POST /json_proto HTTP/1.0 [10:54:21]Method: POST [10:54:21]URL: /json_proto [10:54:21]Method is POST - this is cgi request [10:54:21]url: /json_proto [10:54:21]query_string will be loaded in cgi processing [10:54:21]execute_cgi json_proto POST (null) [10:54:21]execute_cgi path=json_proto method=POST [10:54:21]POST find Content-Length [10:54:21]Host: 172.17.43.131:8080 [10:54:21]Content-Length: 984 [10:54:21]Content-Type: application/json [10:54:21] [10:54:21]POST finish read [10:54:21]Found Content-Length = 984 [10:54:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002874", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 22.460, "sum" : 1500.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.46 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:54:21]execute_script... [10:54:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002874", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 22.460, "sum" : 1500.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.46 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:54:21]POST & json_proto [10:54:21]process_json_proto [10:54:21]json parsed OK: [10:54:21]protocol is kg_v1.0 [10:54:21]action value=close_receipt [10:54:21]process_action close_receipt [10:54:21]cmd_close_receipt [10:54:21]MH_GetDate [10:54:21]Write to MH i2c: F0 00 00 6F 07 65 [10:54:21]Write i2c OK [10:54:21]MH_I2C_Read... [10:54:21]Read from MH i2c: F0 [10:54:21]MH_I2C_Read... [10:54:21]Read from MH i2c: F0 09 00 [10:54:21]MH_I2C_Read... [10:54:21]Read from MH i2c: F0 09 00 6F 07 00 5D 23 A6 66 F9 24 A2 66 1F [10:54:21]GetLastDocTimeStamp 1722164057 [10:54:21]current date 1722164061 [10:54:21]FM_GetShiftState [10:54:21]SAM_PROTO_GetShiftState [10:54:21]wFMCommunicate request_size=4 [10:54:21]MH_SAM_APDU [10:54:21]CAPDU: 80 13 01 00 [10:54:21]Write to MH i2c: E2 08 00 70 07 80 13 01 00 00 00 00 00 F4 [10:54:21]Write i2c OK [10:54:21]MH_I2C_Read... [10:54:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:54:21]Read from MH i2c: E2 [10:54:21]MH_I2C_Read... [10:54:21]Read from MH i2c: E2 0E 00 [10:54:21]MH_I2C_Read... [10:54:21]Read from MH i2c: E2 0E 00 70 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 A5 [10:54:21]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:54:21]wFMCommunicate OK [10:54:21]SAM_PROTO_GetShiftState done [10:54:21]FM_GetShiftState done [10:54:21]opened in 1722125326 [10:54:21]opened+sec_in_day 1722211726 [10:54:21]quantity*price = 150032 [10:54:21]sum+1 = 150034 [10:54:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.33 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 194 28.07.2024 10:54 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Дисконтная программа АИ-92 номер 97 сэкономлено 22.46 сом ФМ: 0000000000874959 ФД: 226534 ФПД: 251355158041127 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T105421&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226534&fm=251355158041127&tin=02508201610067®Number=0000000000092624&sum=150000 [10:54:22]StoreToDocumentArchive [10:54:22]shift 439 fd 226534 [10:54:22]save to /storage/0439/doc_00226534 [10:54:22]save last doc name /storage/0439/doc_00226534 to /storage/kkm_last_doc_name [10:54:22]save OK [10:54:22]Clear old archive folders... [10:54:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:54:22]tlvbuf is 0198A5E0 [10:54:22]SAM_PROTO_ClearQueue [10:54:22]wFMCommunicate request_size=4 [10:54:22]MH_SAM_APDU [10:54:22]CAPDU: 80 09 00 00 [10:54:22]Write to MH i2c: E2 08 00 7D 07 80 09 00 00 00 00 00 00 F6 [10:54:22]Write i2c OK [10:54:22]MH_I2C_Read... [10:54:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:54:22]Read from MH i2c: E2 [10:54:22]MH_I2C_Read... [10:54:22]Read from MH i2c: E2 03 00 [10:54:22]MH_I2C_Read... [10:54:22]Read from MH i2c: E2 03 00 7D 07 00 90 00 F8 [10:54:22]RAPDU: 90 00 [10:54:22]wFMCommunicate OK [10:54:22]SAM_PROTO_ClearQueue done [10:54:22]KKMCreateOFDPacket [10:54:22]OFDProtocolAddRootSTLVToBuf [10:54:22]FM_MakeSignedData [10:54:22]FM_MakeSignedData [10:54:22]SAM_PROTO_SignData [10:54:22]wFMCommunicate request_size=4 [10:54:22]MH_SAM_APDU [10:54:22]CAPDU: 80 0D 01 02 [10:54:22]Write to MH i2c: E2 08 00 7E 07 80 0D 01 02 00 00 00 00 FE [10:54:22]Write i2c OK [10:54:22]MH_I2C_Read... [10:54:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:54:22]Read from MH i2c: E2 [10:54:22]MH_I2C_Read... [10:54:22]Read from MH i2c: E2 03 00 [10:54:22]MH_I2C_Read... [10:54:22]Read from MH i2c: E2 03 00 7E 07 00 90 00 F9 [10:54:22]RAPDU: 90 00 [10:54:22]wFMCommunicate OK [10:54:22]wFMCommunicate request_size=255 [10:54:22]MH_SAM_APDU [10:54:22]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 57 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 11 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 5D 23 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E6 74 03 00 35 04 06 00 E4 [10:54:22]Write to MH i2c: E2 02 01 7F 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 57 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 11 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 5D 23 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E6 74 03 00 35 04 06 00 E4 00 00 1F [10:54:22]Write i2c OK [10:54:22]MH_I2C_Read... [10:54:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 9A E9 47 00 D4 9E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E5 74 03 00 F4 03 04 00 67 CF A5 66 B6 04 01 00 00 4D AF 6E 3E B7 BB CF C0 [10:54:23]CommunicateWithHost err = 0 [10:54:23]CheckOFDResponse [10:54:23]1017 (14) - 77093643461234 [10:54:23]1041 (16) - 0000000000874959 [10:54:23]1040 (4) - 226533 [10:54:23]1012 (4) - 28.07.2024 04:56 [10:54:23]1206 (1) - 0 [10:54:23]OFD Sender: Remove packet 226533 [10:54:23]ProducePacketName [10:54:23]name=ofd_packets/00226533 [10:54:23]NVStorageDeleteData [10:54:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:54:23]Read from MH i2c: E2 [10:54:23]MH_I2C_Read... [10:54:23]Read from MH i2c: E2 03 00 [10:54:23]MH_I2C_Read... [10:54:23]Read from MH i2c: E2 03 00 7F 07 00 90 00 FA [10:54:23]RAPDU: 90 00 [10:54:23]wFMCommunicate OK [10:54:23]wFMCommunicate request_size=10 [10:54:23]MH_SAM_APDU [10:54:23]CAPDU: 80 0D 02 02 05 9B 2E E8 52 27 [10:54:23]Write to MH i2c: E2 0D 00 80 07 80 0D 02 02 05 00 9B 2E E8 52 27 00 00 35 [10:54:23]Write i2c OK [10:54:23]MH_I2C_Read... [10:54:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:54:23]Read from MH i2c: E2 [10:54:23]MH_I2C_Read... [10:54:23]Read from MH i2c: E2 03 00 [10:54:23]MH_I2C_Read... [10:54:23]Read from MH i2c: E2 03 00 80 07 00 90 00 FB [10:54:23]RAPDU: 90 00 [10:54:23]wFMCommunicate OK [10:54:23]wFMCommunicate request_size=4 [10:54:23]MH_SAM_APDU [10:54:23]CAPDU: 80 0D 03 02 [10:54:23]Write to MH i2c: E2 08 00 81 07 80 0D 03 02 00 00 00 00 03 [10:54:23]Write i2c OK [10:54:23]MH_I2C_Read... [10:54:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:54:23]Read from MH i2c: E2 [10:54:23]MH_I2C_Read... [10:54:23]Read from MH i2c: E2 0B 00 [10:54:23]MH_I2C_Read... [10:54:23]Read from MH i2c: E2 0B 00 81 07 00 20 0E 11 0B 2B 9D 46 C5 90 00 21 [10:54:23]RAPDU: 20 0E 11 0B 2B 9D 46 C5 90 00 [10:54:23]wFMCommunicate OK [10:54:23]SAM_PROTO_SignData done [10:54:23]FM_MakeSignedData done [10:54:23]CreateOFDProtocolMessage [10:54:23]wFMCommunicate request_size=4 [10:54:23]MH_SAM_APDU [10:54:23]CAPDU: 80 11 00 00 [10:54:23]Write to MH i2c: E2 08 00 82 07 80 11 00 00 00 00 00 00 03 [10:54:23]Write i2c OK [10:54:23]MH_I2C_Read... [10:54:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:54:23]Read from MH i2c: E2 [10:54:23]MH_I2C_Read... [10:54:23]Read from MH i2c: E2 17 00 [10:54:23]MH_I2C_Read... [10:54:23]Read from MH i2c: E2 17 00 82 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 60 [10:54:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:54:23]wFMCommunicate OK [10:54:23]CreateOFDProtocolMessage done [10:54:23]OFDSenderStorePacket 226534 [10:54:23]StoreOFDPacket docnum=226534 [10:54:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E4 5E 07 01 09 4A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 57 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 11 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 5D 23 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E6 74 03 00 35 04 06 00 E4 9B 2E E8 52 27 20 0E 11 0B 2B 9D 46 C5 [10:54:23]CheckFolder [10:54:23]dirname=/storage/ofd_packets [10:54:23]CheckFolder done [10:54:23]ProducePacketName [10:54:23]name=ofd_packets/00226534 [10:54:23]NVStorageSaveData ofd_packets/00226534 [10:54:23]File name is /storage/ofd_packets/00226534 [10:54:23]Write 301 bytes [10:54:23]NVStorageSaveData done [10:54:23]OFDSenderStorePacket done [10:54:23]KKMCreateOFDPacket done [10:54:23]NVStorageSaveData kkm_last_timestamp [10:54:23]File name is /storage/kkm_last_timestamp [10:54:23]Write 4 bytes [10:54:23]NVStorageSaveData done [10:54:23]ExternCall_PrintAddStr [10:54:23]wPrintStart [10:54:23]Write to MH i2c: 01 00 00 83 07 8A [10:54:23]Write i2c OK [10:54:23]MH_I2C_Read... [10:54:23]Read from MH i2c: 01 [10:54:23]MH_I2C_Read... [10:54:23]Read from MH i2c: 01 07 00 [10:54:23]MH_I2C_Read... [10:54:23]Read from MH i2c: 01 07 00 83 07 00 00 00 00 00 FF 0F 9F [10:54:23]RasterBufferAndPrint [10:54:23]line Счет N : (1)2002874 [10:54:23]line ИНН: 02508201610067 [10:54:23]line Контрольно-Кассовый Чек [10:54:23]line ПРОДАЖА [10:54:23]line ТРК (МРК, ГНК) : 63 [10:54:23]line Товар: 2710124130 [10:54:23]line Аи-92-К-5 [10:54:23]line 22.460 * 66.80 [10:54:23]line = 1500.33 [10:54:23]line НДС 12% НСП 1% [10:54:23]line > о реализуемом товаре [10:54:23]line ОКРУГЛЕНИЕ: -0.33 [10:54:23]line ИТОГО: 1500.00 [10:54:23]line Внесено: 1500.00 [10:54:23]line СДАЧА: 0.00 [10:54:23]line НСП 1% : 13.28 [10:54:23]line НДС 12% : 159.33 [10:54:23]line Наличными: 1500.00 [10:54:23]line Безнал.: 0.00 [10:54:23]line Место: АЗС № 97 "Партнер Нефть" [10:54:23]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:54:23]line СНО: Общий режим [10:54:23]line Чек 194 28.07.2024 10:54 [10:54:23]line Смена: 439 ФФД: 1.0 [10:54:23]line ЗНМ: 0300000054 [10:54:23]line РНМ: 0000000000092624 [10:54:23]line Версия ККМ: 001 [10:54:23]line [10:54:23]line Дисконтная программа [10:54:23]line АИ-92 [10:54:23]line номер 97 [10:54:23]line сэкономлено 22.46 сом [10:54:23]line ФМ: 0000000000874959 [10:54:23]line ФД: 226534 [10:54:23]line ФПД: 251355158041127 [10:54:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T105421&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226534&fm=251355158041127&tin=02508201610067®Number=0000000000092624&sum=150000 [10:54:23]OFD Sender: Processing packet 226534 [packets to send 601, broken 600] [10:54:23]ProducePacketName [10:54:23]name=ofd_packets/00226534 [10:54:23]OFD Sender: To server: pG, [10:54:23]CommunicateWithHost lk.salyk.kg:30040 [10:54:23]ConnectInit lk.salyk.kg [10:54:23]written 0, free lines is 4095 [10:54:24]Connected sock=10 [10:54:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E4 5E 07 01 09 4A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 57 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 11 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 5D 23 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E6 74 03 00 35 04 06 00 E4 9B 2E E8 52 27 20 0E 11 0B 2B 9D 46 C5 [10:54:24]Write to MH i2c: 01 00 00 B3 07 BA [10:54:24]Write i2c OK [10:54:24]MH_I2C_Read... [10:54:24]Read from MH i2c: 01 [10:54:24]MH_I2C_Read... [10:54:24]Read from MH i2c: 01 07 00 [10:54:24]MH_I2C_Read... [10:54:24]Read from MH i2c: 01 07 00 B3 07 00 00 00 00 00 FC 0B C8 [10:54:24]RasterBufferAndPrint [10:54:24]line [10:54:24]line [10:54:24]line [10:54:24]line [10:54:24]line [10:54:24]written 0, free lines is 3076 [10:54:24]MH_Cut [10:54:24]Write to MH i2c: D1 01 00 BA 07 01 93 [10:54:24]Write i2c OK [10:54:24]MH_I2C_Read... [10:54:24]Read from MH i2c: D1 [10:54:24]MH_I2C_Read... [10:54:24]Read from MH i2c: D1 01 00 [10:54:24]MH_I2C_Read... [10:54:24]Read from MH i2c: D1 01 00 BA 07 00 92 [10:54:24]Write to MH i2c: 01 00 00 BB 07 C2 [10:54:24]Write i2c OK [10:54:24]MH_I2C_Read... [10:54:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 83 DB 47 00 B6 7E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E6 74 03 00 F4 03 04 00 69 CF A5 66 B6 04 01 00 00 8D 57 76 C7 E9 FA C4 22 [10:54:24]CommunicateWithHost err = 0 [10:54:24]CheckOFDResponse [10:54:24]1017 (14) - 77093643461234 [10:54:24]1041 (16) - 0000000000874959 [10:54:24]1040 (4) - 226534 [10:54:24]1012 (4) - 28.07.2024 04:56 [10:54:24]1206 (1) - 0 [10:54:24]OFD Sender: Remove packet 226534 [10:54:24]ProducePacketName [10:54:24]name=ofd_packets/00226534 [10:54:24]NVStorageDeleteData [10:54:25]OFD Sender: No OFD packet to send [10:54:25]OFD Sender: No OFD packet to send [10:54:25]*** Cut start [10:54:25]*** Partial cut [10:54:25]*** CUTSNS_PIN = 1 [10:54:25]*** CUTSNS_PIN = 0 [10:54:26]*** Brake cut motor [10:54:26]Read from MH i2c: 01 [10:54:26]MH_I2C_Read... [10:54:26]*** Stop cut motor [10:54:26]*** Cut end [10:54:26]Read from MH i2c: 01 07 00 [10:54:26]MH_I2C_Read... [10:54:26]Read from MH i2c: 01 07 00 BB 07 00 00 00 00 00 FF 0F D7 [10:54:26]process_action close_receipt done [10:54:26]requested_data is exist [10:54:26]produce_requested_data [10:54:26]requested_item fm.sn is exist - process it [10:54:26]wFMCommunicate request_size=4 [10:54:26]MH_SAM_APDU [10:54:26]CAPDU: 80 11 00 00 [10:54:26]Write to MH i2c: E2 08 00 BC 07 80 11 00 00 00 00 00 00 3D [10:54:26]Write i2c OK [10:54:26]MH_I2C_Read... [10:54:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:54:26]Read from MH i2c: E2 [10:54:26]MH_I2C_Read... [10:54:26]Read from MH i2c: E2 17 00 [10:54:26]MH_I2C_Read... [10:54:26]Read from MH i2c: E2 17 00 BC 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9A [10:54:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:54:26]wFMCommunicate OK [10:54:26]requested_item fd.num is exist - process it [10:54:26]SAM_PROTO_GetFieldsCounters [10:54:26]wFMCommunicate request_size=4 [10:54:26]MH_SAM_APDU [10:54:26]CAPDU: 80 13 00 00 [10:54:26]Write to MH i2c: E2 08 00 BD 07 80 13 00 00 00 00 00 00 40 [10:54:26]Write i2c OK [10:54:26]MH_I2C_Read... [10:54:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:54:26]Read from MH i2c: E2 [10:54:26]MH_I2C_Read... [10:54:26]Read from MH i2c: E2 62 00 [10:54:26]MH_I2C_Read... [10:54:26]Read from MH i2c: E2 62 00 BD 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E6 74 03 00 0E 04 04 00 B7 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 C4 [10:54:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E6 74 03 00 0E 04 04 00 B7 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 [10:54:26]wFMCommunicate OK [10:54:26]SAM_PROTO_GetFieldsCounters done [10:54:26]requested_item shift.num is exist - process it [10:54:26]requested_item shift.opened is exist - process it [10:54:26]req_shift_opened [10:54:26]FM_GetShiftState [10:54:26]SAM_PROTO_GetShiftState [10:54:26]wFMCommunicate request_size=4 [10:54:26]MH_SAM_APDU [10:54:26]CAPDU: 80 13 01 00 [10:54:26]Write to MH i2c: E2 08 00 BE 07 80 13 01 00 00 00 00 00 42 [10:54:26]Write i2c OK [10:54:26]MH_I2C_Read... [10:54:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:54:26]Read from MH i2c: E2 [10:54:26]MH_I2C_Read... [10:54:26]Read from MH i2c: E2 0E 00 [10:54:26]MH_I2C_Read... [10:54:26]Read from MH i2c: E2 0E 00 BE 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 F3 [10:54:26]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:54:26]wFMCommunicate OK [10:54:26]SAM_PROTO_GetShiftState done [10:54:26]FM_GetShiftState done [10:54:26]req_shift_opened done [10:54:26]requested_item shift.open_date is exist - process it [10:54:26]req_shift_open_date [10:54:26]req_shift_open_date done [10:54:26]produce_requested_data done [10:54:26]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226534,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [10:54:26]process_action_free close_receipt [10:54:26]json_value_free [10:54:26]json_value_free done [10:54:26]process_json_proto returns [10:54:26]Send response to host [10:54:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226534,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [10:54:26]free response buf [10:54:26]execute_script done [10:54:26]execute_script returns [10:54:26]free content buf [10:54:26]Sock 7.Close socket [10:54:26]Sock 7.Thread stoped [10:54:30]OFD Sender: No OFD packet to send [10:54:35]OFD Sender: No OFD packet to send [10:54:40]OFD Sender: No OFD packet to send [10:54:45]OFD Sender: No OFD packet to send [10:54:50]OFD Sender: No OFD packet to send [10:54:55]OFD Sender: No OFD packet to send [10:55:00]OFD Sender: No OFD packet to send [10:55:05]OFD Sender: No OFD packet to send [10:55:10]OFD Sender: No OFD packet to send [10:55:15]OFD Sender: No OFD packet to send [10:55:17]accept exits with 9 [10:55:17]New connection [10:55:17]New thread 3067620708 created [10:55:17]Thread 3067477348 joined [10:55:17]Waiting for new connection... [10:55:17] Sock 9.Parse request [10:55:17]Sock 9.Check first char [10:55:17]Sock 9.First char is OK [10:55:17]request: POST /json_proto HTTP/1.0 [10:55:17]Method: POST [10:55:17]URL: /json_proto [10:55:17]Method is POST - this is cgi request [10:55:17]url: /json_proto [10:55:17]query_string will be loaded in cgi processing [10:55:17]execute_cgi json_proto POST (null) [10:55:17]execute_cgi path=json_proto method=POST [10:55:17]POST find Content-Length [10:55:17]Host: 172.17.43.131:8080 [10:55:17]Content-Length: 683 [10:55:17]Content-Type: application/json [10:55:17] [10:55:17]POST finish read [10:55:17]Found Content-Length = 683 [10:55:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002877", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:55:17]execute_script... [10:55: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)2002877", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:55:17]POST & json_proto [10:55:17]process_json_proto [10:55:17]json parsed OK: [10:55:17]protocol is kg_v1.0 [10:55:17]action value=close_receipt [10:55:17]process_action close_receipt [10:55:17]cmd_close_receipt [10:55:17]MH_GetDate [10:55:17]Write to MH i2c: F0 00 00 BF 07 B5 [10:55:17]Write i2c OK [10:55:17]MH_I2C_Read... [10:55:17]Read from MH i2c: F0 [10:55:17]MH_I2C_Read... [10:55:17]Read from MH i2c: F0 09 00 [10:55:17]MH_I2C_Read... [10:55:17]Read from MH i2c: F0 09 00 BF 07 00 95 23 A6 66 F9 24 A2 66 A7 [10:55:17]GetLastDocTimeStamp 1722164061 [10:55:17]current date 1722164117 [10:55:17]FM_GetShiftState [10:55:17]SAM_PROTO_GetShiftState [10:55:17]wFMCommunicate request_size=4 [10:55:17]MH_SAM_APDU [10:55:17]CAPDU: 80 13 01 00 [10:55:17]Write to MH i2c: E2 08 00 C0 07 80 13 01 00 00 00 00 00 44 [10:55:17]Write i2c OK [10:55:17]MH_I2C_Read... [10:55:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:55:17]Read from MH i2c: E2 [10:55:17]MH_I2C_Read... [10:55:17]Read from MH i2c: E2 0E 00 [10:55:17]MH_I2C_Read... [10:55:17]Read from MH i2c: E2 0E 00 C0 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 F5 [10:55:17]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:55:17]wFMCommunicate OK [10:55:17]SAM_PROTO_GetShiftState done [10:55:17]FM_GetShiftState done [10:55:17]opened in 1722125326 [10:55:17]opened+sec_in_day 1722211726 [10:55:17]quantity*price = 100005 [10:55:17]sum+1 = 100006 [10:55:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 195 28.07.2024 10:55 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226535 ФПД: 164226080295918 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T105518&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226535&fm=164226080295918&tin=02508201610067®Number=0000000000092624&sum=100000 [10:55:18]StoreToDocumentArchive [10:55:18]shift 439 fd 226535 [10:55:18]save to /storage/0439/doc_00226535 [10:55:18]save last doc name /storage/0439/doc_00226535 to /storage/kkm_last_doc_name [10:55:18]save OK [10:55:18]Clear old archive folders... [10:55:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:55:18]tlvbuf is 01972DD0 [10:55:18]SAM_PROTO_ClearQueue [10:55:18]wFMCommunicate request_size=4 [10:55:18]MH_SAM_APDU [10:55:18]CAPDU: 80 09 00 00 [10:55:18]Write to MH i2c: E2 08 00 CD 07 80 09 00 00 00 00 00 00 46 [10:55:18]Write i2c OK [10:55:18]MH_I2C_Read... [10:55:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:55:18]Read from MH i2c: E2 [10:55:18]MH_I2C_Read... [10:55:18]Read from MH i2c: E2 03 00 [10:55:18]MH_I2C_Read... [10:55:18]Read from MH i2c: E2 03 00 CD 07 00 90 00 48 [10:55:18]RAPDU: 90 00 [10:55:18]wFMCommunicate OK [10:55:18]SAM_PROTO_ClearQueue done [10:55:18]KKMCreateOFDPacket [10:55:18]OFDProtocolAddRootSTLVToBuf [10:55:18]FM_MakeSignedData [10:55:18]FM_MakeSignedData [10:55:18]SAM_PROTO_SignData [10:55:18]wFMCommunicate request_size=4 [10:55:18]MH_SAM_APDU [10:55:18]CAPDU: 80 0D 01 02 [10:55:18]Write to MH i2c: E2 08 00 CE 07 80 0D 01 02 00 00 00 00 4E [10:55:18]Write i2c OK [10:55:18]MH_I2C_Read... [10:55:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:55:18]Read from MH i2c: E2 [10:55:18]MH_I2C_Read... [10:55:18]Read from MH i2c: E2 03 00 [10:55:18]MH_I2C_Read... [10:55:18]Read from MH i2c: E2 03 00 CE 07 00 90 00 49 [10:55:18]RAPDU: 90 00 [10:55:18]wFMCommunicate OK [10:55:18]wFMCommunicate request_size=255 [10:55:18]MH_SAM_APDU [10:55:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C3 00 00 00 F4 03 04 00 96 23 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E7 74 03 00 35 04 06 00 95 [10:55:18]Write to MH i2c: E2 02 01 CF 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C3 00 00 00 F4 03 04 00 96 23 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E7 74 03 00 35 04 06 00 95 00 00 97 [10:55:18]Write i2c OK [10:55:18]MH_I2C_Read... [10:55:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:55:19]Read from MH i2c: E2 [10:55:19]MH_I2C_Read... [10:55:19]Read from MH i2c: E2 03 00 [10:55:19]MH_I2C_Read... [10:55:19]Read from MH i2c: E2 03 00 CF 07 00 90 00 4A [10:55:19]RAPDU: 90 00 [10:55:19]wFMCommunicate OK [10:55:19]wFMCommunicate request_size=10 [10:55:19]MH_SAM_APDU [10:55:19]CAPDU: 80 0D 02 02 05 5C DD 2D CB EE [10:55:19]Write to MH i2c: E2 0D 00 D0 07 80 0D 02 02 05 00 5C DD 2D CB EE 00 00 7A [10:55:19]Write i2c OK [10:55:19]MH_I2C_Read... [10:55:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:55:19]Read from MH i2c: E2 [10:55:19]MH_I2C_Read... [10:55:19]Read from MH i2c: E2 03 00 [10:55:19]MH_I2C_Read... [10:55:19]Read from MH i2c: E2 03 00 D0 07 00 90 00 4B [10:55:19]RAPDU: 90 00 [10:55:19]wFMCommunicate OK [10:55:19]wFMCommunicate request_size=4 [10:55:19]MH_SAM_APDU [10:55:19]CAPDU: 80 0D 03 02 [10:55:19]Write to MH i2c: E2 08 00 D1 07 80 0D 03 02 00 00 00 00 53 [10:55:19]Write i2c OK [10:55:19]MH_I2C_Read... [10:55:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:55:19]Read from MH i2c: E2 [10:55:19]MH_I2C_Read... [10:55:19]Read from MH i2c: E2 0B 00 [10:55:19]MH_I2C_Read... [10:55:19]Read from MH i2c: E2 0B 00 D1 07 00 9C 56 36 92 4A C7 3C 11 90 00 6C [10:55:19]RAPDU: 9C 56 36 92 4A C7 3C 11 90 00 [10:55:19]wFMCommunicate OK [10:55:19]SAM_PROTO_SignData done [10:55:19]FM_MakeSignedData done [10:55:19]CreateOFDProtocolMessage [10:55:19]wFMCommunicate request_size=4 [10:55:19]MH_SAM_APDU [10:55:19]CAPDU: 80 11 00 00 [10:55:19]Write to MH i2c: E2 08 00 D2 07 80 11 00 00 00 00 00 00 53 [10:55:19]Write i2c OK [10:55:19]MH_I2C_Read... [10:55:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:55:19]Read from MH i2c: E2 [10:55:19]MH_I2C_Read... [10:55:19]Read from MH i2c: E2 17 00 [10:55:19]MH_I2C_Read... [10:55:19]Read from MH i2c: E2 17 00 D2 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B0 [10:55:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:55:19]wFMCommunicate OK [10:55:19]CreateOFDProtocolMessage done [10:55:19]OFDSenderStorePacket 226535 [10:55:19]StoreOFDPacket docnum=226535 [10:55:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 60 92 07 01 5E 08 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C3 00 00 00 F4 03 04 00 96 23 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E7 74 03 00 35 04 06 00 95 5C DD 2D CB EE 9C 56 36 92 4A C7 3C 11 [10:55:19]CheckFolder [10:55:19]dirname=/storage/ofd_packets [10:55:19]CheckFolder done [10:55:19]ProducePacketName [10:55:19]name=ofd_packets/00226535 [10:55:19]NVStorageSaveData ofd_packets/00226535 [10:55:19]File name is /storage/ofd_packets/00226535 [10:55:19]Write 301 bytes [10:55:19]NVStorageSaveData done [10:55:19]OFDSenderStorePacket done [10:55:19]KKMCreateOFDPacket done [10:55:19]NVStorageSaveData kkm_last_timestamp [10:55:19]File name is /storage/kkm_last_timestamp [10:55:19]Write 4 bytes [10:55:19]NVStorageSaveData done [10:55:19]ExternCall_PrintAddStr [10:55:19]wPrintStart [10:55:19]Write to MH i2c: 01 00 00 D3 07 DA [10:55:19]OFD Sender: Processing packet 226535 [packets to send 601, broken 600] [10:55:19]ProducePacketName [10:55:19]name=ofd_packets/00226535 [10:55:19]OFD Sender: To server: pG, [10:55:19]CommunicateWithHost lk.salyk.kg:30040 [10:55:19]ConnectInit lk.salyk.kg [10:55:19]Write i2c OK [10:55:19]MH_I2C_Read... [10:55:19]Read from MH i2c: 01 [10:55:19]MH_I2C_Read... [10:55:19]Read from MH i2c: 01 07 00 [10:55:19]MH_I2C_Read... [10:55:19]Read from MH i2c: 01 07 00 D3 07 00 00 00 00 00 FF 0F EF [10:55:19]RasterBufferAndPrint [10:55:19]line Счет N : (1)2002877 [10:55:19]line ИНН: 02508201610067 [10:55:19]line Контрольно-Кассовый Чек [10:55:19]line ПРОДАЖА [10:55:19]line ТРК (МРК, ГНК) : 33 [10:55:19]line Товар: 2710124130 [10:55:19]line Аи-92-К-5 [10:55:19]line 14.750 * 67.80 [10:55:19]line = 1000.05 [10:55:19]line НДС 12% НСП 1% [10:55:19]line > о реализуемом товаре [10:55:19]line ОКРУГЛЕНИЕ: -0.05 [10:55:19]line ИТОГО: 1000.00 [10:55:19]line Внесено: 1000.00 [10:55:19]line СДАЧА: 0.00 [10:55:19]line НСП 1% : 8.85 [10:55:19]line НДС 12% : 106.20 [10:55:19]line Наличными: 1000.00 [10:55:19]line Безнал.: 0.00 [10:55:19]line Место: АЗС № 97 "Партнер Нефть" [10:55:19]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:55:19]line СНО: Общий режим [10:55:19]line Чек 195 28.07.2024 10:55 [10:55:19]line Смена: 439 ФФД: 1.0 [10:55:19]line ЗНМ: 0300000054 [10:55:19]line РНМ: 0000000000092624 [10:55:19]line Версия ККМ: 001 [10:55:19]line ФМ: 0000000000874959 [10:55:19]line ФД: 226535 [10:55:19]line ФПД: 164226080295918 [10:55:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T105518&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226535&fm=164226080295918&tin=02508201610067®Number=0000000000092624&sum=100000 [10:55:19]written 0, free lines is 4095 [10:55:19]Write to MH i2c: 01 00 00 FE 07 05 [10:55:19]Write i2c OK [10:55:19]MH_I2C_Read... [10:55:19]Read from MH i2c: 01 [10:55:19]MH_I2C_Read... [10:55:19]Read from MH i2c: 01 07 00 [10:55:19]MH_I2C_Read... [10:55:19]Read from MH i2c: 01 07 00 FE 07 00 00 00 00 00 63 0C 7B [10:55:19]RasterBufferAndPrint [10:55:19]line [10:55:19]line [10:55:19]line [10:55:19]line [10:55:19]line [10:55:19]written 0, free lines is 3174 [10:55:19]MH_Cut [10:55:19]Write to MH i2c: D1 01 00 05 08 01 DF [10:55:19]Write i2c OK [10:55:19]MH_I2C_Read... [10:55:19]Read from MH i2c: D1 [10:55:19]MH_I2C_Read... [10:55:19]Read from MH i2c: D1 01 00 [10:55:19]MH_I2C_Read... [10:55:19]Read from MH i2c: D1 01 00 05 08 00 DE [10:55:19]Write to MH i2c: 01 00 00 06 08 0E [10:55:19]Write i2c OK [10:55:19]MH_I2C_Read... [10:55:21]*** Cut start [10:55:21]*** Partial cut [10:55:21]*** CUTSNS_PIN = 1 [10:55:21]*** CUTSNS_PIN = 0 [10:55:21]*** Brake cut motor [10:55:21]Read from MH i2c: 01 [10:55:21]MH_I2C_Read... [10:55:21]*** Stop cut motor [10:55:21]*** Cut end [10:55:21]Read from MH i2c: 01 07 00 [10:55:21]MH_I2C_Read... [10:55:21]Read from MH i2c: 01 07 00 06 08 00 00 00 00 00 FF 0F 23 [10:55:21]process_action close_receipt done [10:55:21]requested_data is exist [10:55:21]produce_requested_data [10:55:21]requested_item fm.sn is exist - process it [10:55:21]wFMCommunicate request_size=4 [10:55:21]MH_SAM_APDU [10:55:21]CAPDU: 80 11 00 00 [10:55:21]Write to MH i2c: E2 08 00 07 08 80 11 00 00 00 00 00 00 89 [10:55:21]Write i2c OK [10:55:21]MH_I2C_Read... [10:55:21]recv_with_timeout no data received [10:55:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:55:21]Read from MH i2c: E2 [10:55:21]MH_I2C_Read... [10:55:21]Read from MH i2c: E2 17 00 [10:55:21]MH_I2C_Read... [10:55:21]Read from MH i2c: E2 17 00 07 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E6 [10:55:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:55:21]wFMCommunicate OK [10:55:21]requested_item fd.num is exist - process it [10:55:21]SAM_PROTO_GetFieldsCounters [10:55:21]wFMCommunicate request_size=4 [10:55:21]MH_SAM_APDU [10:55:21]CAPDU: 80 13 00 00 [10:55:21]Write to MH i2c: E2 08 00 08 08 80 13 00 00 00 00 00 00 8C [10:55:21]Write i2c OK [10:55:21]MH_I2C_Read... [10:55:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:55:21]Read from MH i2c: E2 [10:55:21]MH_I2C_Read... [10:55:21]Read from MH i2c: E2 62 00 [10:55:21]MH_I2C_Read... [10:55:21]Read from MH i2c: E2 62 00 08 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E7 74 03 00 0E 04 04 00 B7 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 14 [10:55:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E7 74 03 00 0E 04 04 00 B7 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 [10:55:21]wFMCommunicate OK [10:55:21]SAM_PROTO_GetFieldsCounters done [10:55:21]requested_item shift.num is exist - process it [10:55:21]requested_item shift.opened is exist - process it [10:55:21]req_shift_opened [10:55:21]FM_GetShiftState [10:55:21]SAM_PROTO_GetShiftState [10:55:21]wFMCommunicate request_size=4 [10:55:21]MH_SAM_APDU [10:55:21]CAPDU: 80 13 01 00 [10:55:21]Write to MH i2c: E2 08 00 09 08 80 13 01 00 00 00 00 00 8E [10:55:21]Write i2c OK [10:55:21]MH_I2C_Read... [10:55:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:55:21]Read from MH i2c: E2 [10:55:21]MH_I2C_Read... [10:55:21]Read from MH i2c: E2 0E 00 [10:55:21]MH_I2C_Read... [10:55:21]Read from MH i2c: E2 0E 00 09 08 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 3F [10:55:21]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:55:21]wFMCommunicate OK [10:55:21]SAM_PROTO_GetShiftState done [10:55:21]FM_GetShiftState done [10:55:21]req_shift_opened done [10:55:21]requested_item shift.open_date is exist - process it [10:55:21]req_shift_open_date [10:55:21]req_shift_open_date done [10:55:21]produce_requested_data done [10:55:21]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226535,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [10:55:21]process_action_free close_receipt [10:55:21]json_value_free [10:55:21]json_value_free done [10:55:21]process_json_proto returns [10:55:21]Send response to host [10:55:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226535,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [10:55:21]free response buf [10:55:21]execute_script done [10:55:21]execute_script returns [10:55:21]free content buf [10:55:21]Sock 9.Close socket [10:55:21]Sock 9.Thread stoped [10:55:24]ConnectInit Can't take IP for lk.salyk.kg [10:55:24]CommunicateWithHost connect error [10:55:24]CommunicateWithHost err = -1 [10:55:24]OFD Sender: Server communicate error [10:55:29]OFD Sender: Processing packet 226535 [packets to send 601, broken 600] [10:55:29]ProducePacketName [10:55:29]name=ofd_packets/00226535 [10:55:29]OFD Sender: To server: pG, [10:55:29]CommunicateWithHost lk.salyk.kg:30040 [10:55:29]ConnectInit lk.salyk.kg [10:55:33]recv_with_timeout no data received [10:55:34]ConnectInit Can't take IP for lk.salyk.kg [10:55:34]CommunicateWithHost connect error [10:55:34]CommunicateWithHost err = -1 [10:55:34]OFD Sender: Server communicate error [10:55:39]OFD Sender: Processing packet 226535 [packets to send 601, broken 600] [10:55:39]ProducePacketName [10:55:39]name=ofd_packets/00226535 [10:55:39]OFD Sender: To server: pG, [10:55:39]CommunicateWithHost lk.salyk.kg:30040 [10:55:39]ConnectInit lk.salyk.kg [10:55:42]Connected sock=9 [10:55:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 60 92 07 01 5E 08 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C3 00 00 00 F4 03 04 00 96 23 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E7 74 03 00 35 04 06 00 95 5C DD 2D CB EE 9C 56 36 92 4A C7 3C 11 [10:55:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 BA 77 47 00 A0 B7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E7 74 03 00 F4 03 04 00 B7 CF A5 66 B6 04 01 00 00 B0 87 91 5C EF 05 01 13 [10:55:42]CommunicateWithHost err = 0 [10:55:42]CheckOFDResponse [10:55:42]1017 (14) - 77093643461234 [10:55:42]1041 (16) - 0000000000874959 [10:55:42]1040 (4) - 226535 [10:55:42]1012 (4) - 28.07.2024 04:57 [10:55:42]1206 (1) - 0 [10:55:42]OFD Sender: Remove packet 226535 [10:55:42]ProducePacketName [10:55:42]name=ofd_packets/00226535 [10:55:42]NVStorageDeleteData [10:55:43]OFD Sender: No OFD packet to send [10:55:48]OFD Sender: No OFD packet to send [10:55:53]OFD Sender: No OFD packet to send [10:55:58]OFD Sender: No OFD packet to send [10:56:03]OFD Sender: No OFD packet to send [10:56:08]OFD Sender: No OFD packet to send [10:56:13]OFD Sender: No OFD packet to send [10:56:15]accept exits with 10 [10:56:15]New connection [10:56:15]New thread 3067477348 created [10:56:15]Thread 3067620708 joined [10:56:15]Waiting for new connection... [10:56:15] Sock 10.Parse request [10:56:15]Sock 10.Check first char [10:56:15]Sock 10.First char is OK [10:56:15]request: POST /json_proto HTTP/1.0 [10:56:15]Method: POST [10:56:15]URL: /json_proto [10:56:15]Method is POST - this is cgi request [10:56:15]url: /json_proto [10:56:15]query_string will be loaded in cgi processing [10:56:15]execute_cgi json_proto POST (null) [10:56:15]execute_cgi path=json_proto method=POST [10:56:15]POST find Content-Length [10:56:15]Host: 172.17.43.131:8080 [10:56:15]Content-Length: 676 [10:56:15]Content-Type: application/json [10:56:15] [10:56:15]POST finish read [10:56:15]Found Content-Length = 676 [10:56:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002878", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:56:15]execute_script... [10:56: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)2002878", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:56:15]POST & json_proto [10:56:15]process_json_proto [10:56:15]json parsed OK: [10:56:15]protocol is kg_v1.0 [10:56:15]action value=close_receipt [10:56:15]process_action close_receipt [10:56:15]cmd_close_receipt [10:56:15]MH_GetDate [10:56:15]Write to MH i2c: F0 00 00 0A 08 01 [10:56:15]Write i2c OK [10:56:15]MH_I2C_Read... [10:56:15]Read from MH i2c: F0 [10:56:15]MH_I2C_Read... [10:56:15]Read from MH i2c: F0 09 00 [10:56:15]MH_I2C_Read... [10:56:15]Read from MH i2c: F0 09 00 0A 08 00 CF 23 A6 66 F9 24 A2 66 2D [10:56:15]GetLastDocTimeStamp 1722164118 [10:56:15]current date 1722164175 [10:56:15]FM_GetShiftState [10:56:15]SAM_PROTO_GetShiftState [10:56:15]wFMCommunicate request_size=4 [10:56:15]MH_SAM_APDU [10:56:15]CAPDU: 80 13 01 00 [10:56:15]Write to MH i2c: E2 08 00 0B 08 80 13 01 00 00 00 00 00 90 [10:56:15]Write i2c OK [10:56:15]MH_I2C_Read... [10:56:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:56:15]Read from MH i2c: E2 [10:56:15]MH_I2C_Read... [10:56:15]Read from MH i2c: E2 0E 00 [10:56:15]MH_I2C_Read... [10:56:15]Read from MH i2c: E2 0E 00 0B 08 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 41 [10:56:15]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:56:15]wFMCommunicate OK [10:56:15]SAM_PROTO_GetShiftState done [10:56:15]FM_GetShiftState done [10:56:15]opened in 1722125326 [10:56:15]opened+sec_in_day 1722211726 [10:56:15]quantity*price = 100035 [10:56:15]sum+1 = 100036 [10:56:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 196 28.07.2024 10:56 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226536 ФПД: 201588573907517 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T105615&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226536&fm=201588573907517&tin=02508201610067®Number=0000000000092624&sum=100000 [10:56:16]StoreToDocumentArchive [10:56:16]shift 439 fd 226536 [10:56:16]save to /storage/0439/doc_00226536 [10:56:16]save last doc name /storage/0439/doc_00226536 to /storage/kkm_last_doc_name [10:56:16]save OK [10:56:16]Clear old archive folders... [10:56:16]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:56:16]tlvbuf is 0190A0D0 [10:56:16]SAM_PROTO_ClearQueue [10:56:16]wFMCommunicate request_size=4 [10:56:16]MH_SAM_APDU [10:56:16]CAPDU: 80 09 00 00 [10:56:16]Write to MH i2c: E2 08 00 18 08 80 09 00 00 00 00 00 00 92 [10:56:16]Write i2c OK [10:56:16]MH_I2C_Read... [10:56:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:56:16]Read from MH i2c: E2 [10:56:16]MH_I2C_Read... [10:56:16]Read from MH i2c: E2 03 00 [10:56:16]MH_I2C_Read... [10:56:16]Read from MH i2c: E2 03 00 18 08 00 90 00 94 [10:56:16]RAPDU: 90 00 [10:56:16]wFMCommunicate OK [10:56:16]SAM_PROTO_ClearQueue done [10:56:16]KKMCreateOFDPacket [10:56:16]OFDProtocolAddRootSTLVToBuf [10:56:16]FM_MakeSignedData [10:56:16]FM_MakeSignedData [10:56:16]SAM_PROTO_SignData [10:56:16]wFMCommunicate request_size=4 [10:56:16]MH_SAM_APDU [10:56:16]CAPDU: 80 0D 01 02 [10:56:16]Write to MH i2c: E2 08 00 19 08 80 0D 01 02 00 00 00 00 9A [10:56:16]Write i2c OK [10:56:16]MH_I2C_Read... [10:56:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:56:16]Read from MH i2c: E2 [10:56:16]MH_I2C_Read... [10:56:16]Read from MH i2c: E2 03 00 [10:56:16]MH_I2C_Read... [10:56:16]Read from MH i2c: E2 03 00 19 08 00 90 00 95 [10:56:16]RAPDU: 90 00 [10:56:16]wFMCommunicate OK [10:56:16]wFMCommunicate request_size=255 [10:56:16]MH_SAM_APDU [10:56:16]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 CF 23 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E8 74 03 00 35 04 06 00 [10:56:16]Write to MH i2c: E2 02 01 1A 08 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 CF 23 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E8 74 03 00 35 04 06 00 00 00 65 [10:56:16]Write i2c OK [10:56:16]MH_I2C_Read... [10:56:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:56:16]Read from MH i2c: E2 [10:56:16]MH_I2C_Read... [10:56:16]Read from MH i2c: E2 03 00 [10:56:16]MH_I2C_Read... [10:56:16]Read from MH i2c: E2 03 00 1A 08 00 90 00 96 [10:56:16]RAPDU: 90 00 [10:56:16]wFMCommunicate OK [10:56:16]wFMCommunicate request_size=11 [10:56:16]MH_SAM_APDU [10:56:16]CAPDU: 80 0D 02 02 06 B7 57 FF 56 AA 3D [10:56:16]Write to MH i2c: E2 0E 00 1B 08 80 0D 02 02 06 00 B7 57 FF 56 AA 3D 00 00 F3 [10:56:16]Write i2c OK [10:56:16]MH_I2C_Read... [10:56:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:56:17]Read from MH i2c: E2 [10:56:17]MH_I2C_Read... [10:56:17]Read from MH i2c: E2 03 00 [10:56:17]MH_I2C_Read... [10:56:17]Read from MH i2c: E2 03 00 1B 08 00 90 00 97 [10:56:17]RAPDU: 90 00 [10:56:17]wFMCommunicate OK [10:56:17]wFMCommunicate request_size=4 [10:56:17]MH_SAM_APDU [10:56:17]CAPDU: 80 0D 03 02 [10:56:17]Write to MH i2c: E2 08 00 1C 08 80 0D 03 02 00 00 00 00 9F [10:56:17]Write i2c OK [10:56:17]MH_I2C_Read... [10:56:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:56:17]Read from MH i2c: E2 [10:56:17]MH_I2C_Read... [10:56:17]Read from MH i2c: E2 0B 00 [10:56:17]MH_I2C_Read... [10:56:17]Read from MH i2c: E2 0B 00 1C 08 00 9A 5B 3E 99 77 65 AB 23 90 00 16 [10:56:17]RAPDU: 9A 5B 3E 99 77 65 AB 23 90 00 [10:56:17]wFMCommunicate OK [10:56:17]SAM_PROTO_SignData done [10:56:17]FM_MakeSignedData done [10:56:17]CreateOFDProtocolMessage [10:56:17]wFMCommunicate request_size=4 [10:56:17]MH_SAM_APDU [10:56:17]CAPDU: 80 11 00 00 [10:56:17]Write to MH i2c: E2 08 00 1D 08 80 11 00 00 00 00 00 00 9F [10:56:17]Write i2c OK [10:56:17]MH_I2C_Read... [10:56:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:56:17]Read from MH i2c: E2 [10:56:17]MH_I2C_Read... [10:56:17]Read from MH i2c: E2 17 00 [10:56:17]MH_I2C_Read... [10:56:17]Read from MH i2c: E2 17 00 1D 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FC [10:56:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:56:17]wFMCommunicate OK [10:56:17]CreateOFDProtocolMessage done [10:56:17]OFDSenderStorePacket 226536 [10:56:17]StoreOFDPacket docnum=226536 [10:56:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 84 A9 08 01 4E A8 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 CF 23 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E8 74 03 00 35 04 06 00 B7 57 FF 56 AA 3D 9A 5B 3E 99 77 65 AB 23 [10:56:17]CheckFolder [10:56:17]dirname=/storage/ofd_packets [10:56:17]CheckFolder done [10:56:17]ProducePacketName [10:56:17]name=ofd_packets/00226536 [10:56:17]NVStorageSaveData ofd_packets/00226536 [10:56:17]File name is /storage/ofd_packets/00226536 [10:56:17]Write 302 bytes [10:56:17]NVStorageSaveData done [10:56:17]OFDSenderStorePacket done [10:56:17]KKMCreateOFDPacket done [10:56:17]NVStorageSaveData kkm_last_timestamp [10:56:17]File name is /storage/kkm_last_timestamp [10:56:17]Write 4 bytes [10:56:17]NVStorageSaveData done [10:56:17]ExternCall_PrintAddStr [10:56:17]wPrintStart [10:56:17]Write to MH i2c: 01 00 00 1E 08 26 [10:56:17]Write i2c OK [10:56:17]MH_I2C_Read... [10:56:17]Read from MH i2c: 01 [10:56:17]MH_I2C_Read... [10:56:17]Read from MH i2c: 01 07 00 [10:56:17]MH_I2C_Read... [10:56:17]Read from MH i2c: 01 07 00 1E 08 00 00 00 00 00 FF 0F 3B [10:56:17]RasterBufferAndPrint [10:56:17]line Счет N : (1)2002878 [10:56:17]line ИНН: 02508201610067 [10:56:17]line Контрольно-Кассовый Чек [10:56:17]line ПРОДАЖА [10:56:17]line ТРК (МРК, ГНК) : 52 [10:56:17]line Товар: 2710124130 [10:56:17]line Super-92-К-5 [10:56:17]line 14.540 * 68.80 [10:56:17]line = 1000.35 [10:56:17]line НДС 12% НСП 1% [10:56:17]line > о реализуемом товаре [10:56:17]line ОКРУГЛЕНИЕ: -0.35 [10:56:17]line ИТОГО: 1000.00 [10:56:17]line Внесено: 1000.00 [10:56:17]line СДАЧА: 0.00 [10:56:17]line НСП 1% : 8.85 [10:56:17]line НДС 12% : 106.23 [10:56:17]line Наличными: 1000.00 [10:56:17]line Безнал.: 0.00 [10:56:17]line Место: АЗС № 97 "Партнер Нефть" [10:56:17]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:56:17]line СНО: Общий режим [10:56:17]line Чек 196 28.07.2024 10:56 [10:56:17]line Смена: 439 ФФД: 1.0 [10:56:17]line ЗНМ: 0300000054 [10:56:17]line РНМ: 0000000000092624 [10:56:17]line Версия ККМ: 001 [10:56:17]line ФМ: 0000000000874959 [10:56:17]line ФД: 226536 [10:56:17]line ФПД: 201588573907517 [10:56:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T105615&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226536&fm=201588573907517&tin=02508201610067®Number=0000000000092624&sum=100000 [10:56:17]written 0, free lines is 4095 [10:56:17]OFD Sender: Processing packet 226536 [packets to send 601, broken 600] [10:56:17]ProducePacketName [10:56:17]name=ofd_packets/00226536 [10:56:17]OFD Sender: To server: pG, [10:56:17]CommunicateWithHost lk.salyk.kg:30040 [10:56:17]ConnectInit lk.salyk.kg [10:56:17]Write to MH i2c: 01 00 00 49 08 51 [10:56:17]Write i2c OK [10:56:17]MH_I2C_Read... [10:56:17]Read from MH i2c: 01 [10:56:17]MH_I2C_Read... [10:56:17]Read from MH i2c: 01 07 00 [10:56:17]MH_I2C_Read... [10:56:17]Read from MH i2c: 01 07 00 49 08 00 00 00 00 00 64 0C C8 [10:56:17]RasterBufferAndPrint [10:56:17]line [10:56:17]line [10:56:17]line [10:56:17]line [10:56:17]line [10:56:17]written 0, free lines is 3175 [10:56:17]MH_Cut [10:56:17]Write to MH i2c: D1 01 00 50 08 01 2A [10:56:17]Write i2c OK [10:56:17]MH_I2C_Read... [10:56:17]Read from MH i2c: D1 [10:56:17]MH_I2C_Read... [10:56:17]Read from MH i2c: D1 01 00 [10:56:17]MH_I2C_Read... [10:56:17]Read from MH i2c: D1 01 00 50 08 00 29 [10:56:17]Write to MH i2c: 01 00 00 51 08 59 [10:56:17]Write i2c OK [10:56:17]MH_I2C_Read... [10:56:17]Connected sock=9 [10:56:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 84 A9 08 01 4E A8 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 CF 23 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E8 74 03 00 35 04 06 00 B7 57 FF 56 AA 3D 9A 5B 3E 99 77 65 AB 23 [10:56:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 2F 2D 47 00 F6 05 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E8 74 03 00 F4 03 04 00 DA CF A5 66 B6 04 01 00 00 F1 79 B2 B4 A2 18 99 E9 [10:56:18]CommunicateWithHost err = 0 [10:56:18]CheckOFDResponse [10:56:18]1017 (14) - 77093643461234 [10:56:18]1041 (16) - 0000000000874959 [10:56:18]1040 (4) - 226536 [10:56:18]1012 (4) - 28.07.2024 04:58 [10:56:18]1206 (1) - 0 [10:56:18]OFD Sender: Remove packet 226536 [10:56:18]ProducePacketName [10:56:18]name=ofd_packets/00226536 [10:56:18]NVStorageDeleteData [10:56:18]OFD Sender: No OFD packet to send [10:56:18]*** Cut start [10:56:18]*** Partial cut [10:56:18]*** CUTSNS_PIN = 1 [10:56:18]*** CUTSNS_PIN = 0 [10:56:19]*** Brake cut motor [10:56:19]Read from MH i2c: 01 [10:56:19]MH_I2C_Read... [10:56:19]*** Stop cut motor [10:56:19]*** Cut end [10:56:19]Read from MH i2c: 01 07 00 [10:56:19]MH_I2C_Read... [10:56:19]Read from MH i2c: 01 07 00 51 08 00 00 00 00 00 FF 0F 6E [10:56:19]process_action close_receipt done [10:56:19]requested_data is exist [10:56:19]produce_requested_data [10:56:19]requested_item fm.sn is exist - process it [10:56:19]wFMCommunicate request_size=4 [10:56:19]MH_SAM_APDU [10:56:19]CAPDU: 80 11 00 00 [10:56:19]Write to MH i2c: E2 08 00 52 08 80 11 00 00 00 00 00 00 D4 [10:56:19]Write i2c OK [10:56:19]MH_I2C_Read... [10:56:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:56:19]Read from MH i2c: E2 [10:56:19]MH_I2C_Read... [10:56:19]Read from MH i2c: E2 17 00 [10:56:19]MH_I2C_Read... [10:56:19]Read from MH i2c: E2 17 00 52 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 31 [10:56:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:56:19]wFMCommunicate OK [10:56:19]requested_item fd.num is exist - process it [10:56:19]SAM_PROTO_GetFieldsCounters [10:56:19]wFMCommunicate request_size=4 [10:56:19]MH_SAM_APDU [10:56:19]CAPDU: 80 13 00 00 [10:56:19]Write to MH i2c: E2 08 00 53 08 80 13 00 00 00 00 00 00 D7 [10:56:19]Write i2c OK [10:56:19]MH_I2C_Read... [10:56:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:56:19]Read from MH i2c: E2 [10:56:19]MH_I2C_Read... [10:56:19]Read from MH i2c: E2 62 00 [10:56:19]MH_I2C_Read... [10:56:19]Read from MH i2c: E2 62 00 53 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E8 74 03 00 0E 04 04 00 B7 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 63 [10:56:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E8 74 03 00 0E 04 04 00 B7 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 [10:56:19]wFMCommunicate OK [10:56:19]SAM_PROTO_GetFieldsCounters done [10:56:19]requested_item shift.num is exist - process it [10:56:19]requested_item shift.opened is exist - process it [10:56:19]req_shift_opened [10:56:19]FM_GetShiftState [10:56:19]SAM_PROTO_GetShiftState [10:56:19]wFMCommunicate request_size=4 [10:56:19]MH_SAM_APDU [10:56:19]CAPDU: 80 13 01 00 [10:56:19]Write to MH i2c: E2 08 00 54 08 80 13 01 00 00 00 00 00 D9 [10:56:19]Write i2c OK [10:56:19]MH_I2C_Read... [10:56:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:56:19]Read from MH i2c: E2 [10:56:19]MH_I2C_Read... [10:56:19]Read from MH i2c: E2 0E 00 [10:56:19]MH_I2C_Read... [10:56:19]Read from MH i2c: E2 0E 00 54 08 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 8A [10:56:19]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [10:56:19]wFMCommunicate OK [10:56:19]SAM_PROTO_GetShiftState done [10:56:19]FM_GetShiftState done [10:56:19]req_shift_opened done [10:56:19]requested_item shift.open_date is exist - process it [10:56:19]req_shift_open_date [10:56:19]req_shift_open_date done [10:56:19]produce_requested_data done [10:56:19]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226536,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [10:56:19]process_action_free close_receipt [10:56:19]json_value_free [10:56:19]json_value_free done [10:56:19]process_json_proto returns [10:56:19]Send response to host [10:56:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226536,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [10:56:19]free response buf [10:56:19]execute_script done [10:56:19]execute_script returns [10:56:19]free content buf [10:56:19]Sock 10.Close socket [10:56:19]Sock 10.Thread stoped [10:56:23]OFD Sender: No OFD packet to send [10:56:28]OFD Sender: No OFD packet to send [10:56:33]OFD Sender: No OFD packet to send [10:56:38]OFD Sender: No OFD packet to send [10:56:40]recv_with_timeout no data received [10:56:43]OFD Sender: No OFD packet to send [10:56:48]OFD Sender: No OFD packet to send [10:56:51]recv_with_timeout no data received [10:56:53]OFD Sender: No OFD packet to send [10:56:58]OFD Sender: No OFD packet to send [10:57:03]OFD Sender: No OFD packet to send [10:57:08]OFD Sender: No OFD packet to send [10:57:13]OFD Sender: No OFD packet to send [10:57:18]OFD Sender: No OFD packet to send [10:57:23]OFD Sender: No OFD packet to send [10:57:28]OFD Sender: No OFD packet to send [10:57:33]OFD Sender: No OFD packet to send [10:57:38]OFD Sender: No OFD packet to send [10:57:43]OFD Sender: No OFD packet to send [10:57:48]OFD Sender: No OFD packet to send [10:57:53]OFD Sender: No OFD packet to send [10:57:58]OFD Sender: No OFD packet to send [10:58:03]OFD Sender: No OFD packet to send [10:58:08]OFD Sender: No OFD packet to send [10:58:13]OFD Sender: No OFD packet to send [10:58:18]OFD Sender: No OFD packet to send [10:58:23]OFD Sender: No OFD packet to send [10:58:28]OFD Sender: No OFD packet to send [10:58:33]OFD Sender: No OFD packet to send [10:58:39]OFD Sender: No OFD packet to send [10:58:44]OFD Sender: No OFD packet to send [10:58:49]OFD Sender: No OFD packet to send [10:58:54]OFD Sender: No OFD packet to send [10:58:59]OFD Sender: No OFD packet to send [10:59:04]OFD Sender: No OFD packet to send [10:59:09]OFD Sender: No OFD packet to send [10:59:14]OFD Sender: No OFD packet to send [10:59:19]OFD Sender: No OFD packet to send [10:59:24]OFD Sender: No OFD packet to send [10:59:29]OFD Sender: No OFD packet to send [10:59:34]OFD Sender: No OFD packet to send [10:59:39]OFD Sender: No OFD packet to send [10:59:44]OFD Sender: No OFD packet to send [10:59:49]OFD Sender: No OFD packet to send [10:59:54]OFD Sender: No OFD packet to send [10:59:59]OFD Sender: No OFD packet to send [11:00:04]OFD Sender: No OFD packet to send [11:00:09]OFD Sender: No OFD packet to send [11:00:14]OFD Sender: No OFD packet to send [11:00:17]recv_with_timeout no data received [11:00:19]OFD Sender: No OFD packet to send [11:00:24]OFD Sender: No OFD packet to send [11:00:29]OFD Sender: No OFD packet to send [11:00:34]OFD Sender: No OFD packet to send [11:00:39]OFD Sender: No OFD packet to send [11:00:44]OFD Sender: No OFD packet to send [11:00:49]OFD Sender: No OFD packet to send [11:00:53]recv_with_timeout no data received [11:00:54]OFD Sender: No OFD packet to send [11:00:59]OFD Sender: No OFD packet to send [11:01:04]OFD Sender: No OFD packet to send [11:01:09]OFD Sender: No OFD packet to send [11:01:10]recv_with_timeout no data received [11:01:14]OFD Sender: No OFD packet to send [11:01:19]OFD Sender: No OFD packet to send [11:01:24]OFD Sender: No OFD packet to send [11:01:29]OFD Sender: No OFD packet to send [11:01:34]OFD Sender: No OFD packet to send [11:01:39]OFD Sender: No OFD packet to send [11:01:44]OFD Sender: No OFD packet to send [11:01:49]OFD Sender: No OFD packet to send [11:01:54]OFD Sender: No OFD packet to send [11:01:59]OFD Sender: No OFD packet to send [11:02:00]recv_with_timeout no data received [11:02:04]OFD Sender: No OFD packet to send [11:02:09]OFD Sender: No OFD packet to send [11:02:14]OFD Sender: No OFD packet to send [11:02:19]OFD Sender: No OFD packet to send [11:02:24]OFD Sender: No OFD packet to send [11:02:28]accept exits with 7 [11:02:28]New connection [11:02:28]New thread 3067620708 created [11:02:28]Thread 3067477348 joined [11:02:28]Waiting for new connection... [11:02:28] Sock 7.Parse request [11:02:28]Sock 7.Check first char [11:02:28]Sock 7.First char is OK [11:02:28]request: POST /json_proto HTTP/1.0 [11:02:28]Method: POST [11:02:28]URL: /json_proto [11:02:28]Method is POST - this is cgi request [11:02:28]url: /json_proto [11:02:28]query_string will be loaded in cgi processing [11:02:28]execute_cgi json_proto POST (null) [11:02:28]execute_cgi path=json_proto method=POST [11:02:28]POST find Content-Length [11:02:28]Host: 172.17.43.131:8080 [11:02:28]Content-Length: 678 [11:02:28]Content-Type: application/json [11:02:28] [11:02:28]POST finish read [11:02:28]Found Content-Length = 678 [11:02:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002879", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:02:28]execute_script... [11:02: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)2002879", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:02:28]POST & json_proto [11:02:28]process_json_proto [11:02:28]json parsed OK: [11:02:28]protocol is kg_v1.0 [11:02:28]action value=close_receipt [11:02:28]process_action close_receipt [11:02:28]cmd_close_receipt [11:02:28]MH_GetDate [11:02:28]Write to MH i2c: F0 00 00 55 08 4C [11:02:28]Write i2c OK [11:02:28]MH_I2C_Read... [11:02:28]Read from MH i2c: F0 [11:02:28]MH_I2C_Read... [11:02:28]Read from MH i2c: F0 09 00 [11:02:28]MH_I2C_Read... [11:02:28]Read from MH i2c: F0 09 00 55 08 00 45 25 A6 66 F9 24 A2 66 F0 [11:02:28]GetLastDocTimeStamp 1722164175 [11:02:28]current date 1722164549 [11:02:28]FM_GetShiftState [11:02:28]SAM_PROTO_GetShiftState [11:02:28]wFMCommunicate request_size=4 [11:02:28]MH_SAM_APDU [11:02:28]CAPDU: 80 13 01 00 [11:02:28]Write to MH i2c: E2 08 00 56 08 80 13 01 00 00 00 00 00 DB [11:02:28]Write i2c OK [11:02:28]MH_I2C_Read... [11:02:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:02:28]Read from MH i2c: E2 [11:02:28]MH_I2C_Read... [11:02:28]Read from MH i2c: E2 0E 00 [11:02:28]MH_I2C_Read... [11:02:28]Read from MH i2c: E2 0E 00 56 08 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 8C [11:02:28]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:02:28]wFMCommunicate OK [11:02:28]SAM_PROTO_GetShiftState done [11:02:28]FM_GetShiftState done [11:02:28]opened in 1722125326 [11:02:28]opened+sec_in_day 1722211726 [11:02:28]quantity*price = 50036 [11:02:28]sum+1 = 50037 [11:02:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 197 28.07.2024 11:02 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226537 ФПД: 233514631226445 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T110229&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226537&fm=233514631226445&tin=02508201610067®Number=0000000000092624&sum=50000 [11:02:29]StoreToDocumentArchive [11:02:29]shift 439 fd 226537 [11:02:29]save to /storage/0439/doc_00226537 [11:02:29]save last doc name /storage/0439/doc_00226537 to /storage/kkm_last_doc_name [11:02:29]save OK [11:02:29]Clear old archive folders... [11:02:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:02:29]tlvbuf is 01909F90 [11:02:29]SAM_PROTO_ClearQueue [11:02:29]wFMCommunicate request_size=4 [11:02:29]MH_SAM_APDU [11:02:29]CAPDU: 80 09 00 00 [11:02:29]Write to MH i2c: E2 08 00 63 08 80 09 00 00 00 00 00 00 DD [11:02:29]Write i2c OK [11:02:29]MH_I2C_Read... [11:02:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:02:29]Read from MH i2c: E2 [11:02:29]MH_I2C_Read... [11:02:29]Read from MH i2c: E2 03 00 [11:02:29]MH_I2C_Read... [11:02:29]Read from MH i2c: E2 03 00 63 08 00 90 00 DF [11:02:29]RAPDU: 90 00 [11:02:29]wFMCommunicate OK [11:02:29]SAM_PROTO_ClearQueue done [11:02:29]KKMCreateOFDPacket [11:02:29]OFDProtocolAddRootSTLVToBuf [11:02:29]FM_MakeSignedData [11:02:29]FM_MakeSignedData [11:02:29]SAM_PROTO_SignData [11:02:29]wFMCommunicate request_size=4 [11:02:29]MH_SAM_APDU [11:02:29]CAPDU: 80 0D 01 02 [11:02:29]Write to MH i2c: E2 08 00 64 08 80 0D 01 02 00 00 00 00 E5 [11:02:29]Write i2c OK [11:02:29]MH_I2C_Read... [11:02:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:02:30]Read from MH i2c: E2 [11:02:30]MH_I2C_Read... [11:02:30]Read from MH i2c: E2 03 00 [11:02:30]MH_I2C_Read... [11:02:30]Read from MH i2c: E2 03 00 64 08 00 90 00 E0 [11:02:30]RAPDU: 90 00 [11:02:30]wFMCommunicate OK [11:02:30]wFMCommunicate request_size=255 [11:02:30]MH_SAM_APDU [11:02:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 00 00 00 F4 03 04 00 45 25 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E9 74 03 00 35 04 06 00 D4 [11:02:30]Write to MH i2c: E2 02 01 65 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 00 00 00 F4 03 04 00 45 25 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E9 74 03 00 35 04 06 00 D4 00 00 93 [11:02:30]Write i2c OK [11:02:30]MH_I2C_Read... [11:02:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:02:30]Read from MH i2c: E2 [11:02:30]MH_I2C_Read... [11:02:30]Read from MH i2c: E2 03 00 [11:02:30]MH_I2C_Read... [11:02:30]Read from MH i2c: E2 03 00 65 08 00 90 00 E1 [11:02:30]RAPDU: 90 00 [11:02:30]wFMCommunicate OK [11:02:30]wFMCommunicate request_size=10 [11:02:30]MH_SAM_APDU [11:02:30]CAPDU: 80 0D 02 02 05 61 5C A4 E4 4D [11:02:30]Write to MH i2c: E2 0D 00 66 08 80 0D 02 02 05 00 61 5C A4 E4 4D 00 00 84 [11:02:30]Write i2c OK [11:02:30]MH_I2C_Read... [11:02:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:02:30]Read from MH i2c: E2 [11:02:30]MH_I2C_Read... [11:02:30]Read from MH i2c: E2 03 00 [11:02:30]MH_I2C_Read... [11:02:30]Read from MH i2c: E2 03 00 66 08 00 90 00 E2 [11:02:30]RAPDU: 90 00 [11:02:30]wFMCommunicate OK [11:02:30]wFMCommunicate request_size=4 [11:02:30]MH_SAM_APDU [11:02:30]CAPDU: 80 0D 03 02 [11:02:30]Write to MH i2c: E2 08 00 67 08 80 0D 03 02 00 00 00 00 EA [11:02:30]Write i2c OK [11:02:30]MH_I2C_Read... [11:02:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:02:30]Read from MH i2c: E2 [11:02:30]MH_I2C_Read... [11:02:30]Read from MH i2c: E2 0B 00 [11:02:30]MH_I2C_Read... [11:02:30]Read from MH i2c: E2 0B 00 67 08 00 DD CF 41 8B 11 56 26 0C 90 00 FC [11:02:30]RAPDU: DD CF 41 8B 11 56 26 0C 90 00 [11:02:30]wFMCommunicate OK [11:02:30]SAM_PROTO_SignData done [11:02:30]FM_MakeSignedData done [11:02:30]CreateOFDProtocolMessage [11:02:30]wFMCommunicate request_size=4 [11:02:30]MH_SAM_APDU [11:02:30]CAPDU: 80 11 00 00 [11:02:30]Write to MH i2c: E2 08 00 68 08 80 11 00 00 00 00 00 00 EA [11:02:30]Write i2c OK [11:02:30]MH_I2C_Read... [11:02:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:02:30]Read from MH i2c: E2 [11:02:30]MH_I2C_Read... [11:02:30]Read from MH i2c: E2 17 00 [11:02:30]MH_I2C_Read... [11:02:30]Read from MH i2c: E2 17 00 68 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 47 [11:02:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:02:30]wFMCommunicate OK [11:02:30]CreateOFDProtocolMessage done [11:02:30]OFDSenderStorePacket 226537 [11:02:30]StoreOFDPacket docnum=226537 [11:02:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 1C C3 07 01 06 78 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 00 00 00 F4 03 04 00 45 25 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E9 74 03 00 35 04 06 00 D4 61 5C A4 E4 4D DD CF 41 8B 11 56 26 0C [11:02:30]CheckFolder [11:02:30]dirname=/storage/ofd_packets [11:02:30]CheckFolder done [11:02:30]ProducePacketName [11:02:30]name=ofd_packets/00226537 [11:02:30]NVStorageSaveData ofd_packets/00226537 [11:02:30]File name is /storage/ofd_packets/00226537 [11:02:30]Write 301 bytes [11:02:30]NVStorageSaveData done [11:02:30]OFDSenderStorePacket done [11:02:30]KKMCreateOFDPacket done [11:02:30]NVStorageSaveData kkm_last_timestamp [11:02:30]File name is /storage/kkm_last_timestamp [11:02:30]Write 4 bytes [11:02:30]NVStorageSaveData done [11:02:30]ExternCall_PrintAddStr [11:02:30]wPrintStart [11:02:30]Write to MH i2c: 01 00 00 69 08 71 [11:02:30]Write i2c OK [11:02:30]MH_I2C_Read... [11:02:30]Read from MH i2c: 01 [11:02:30]MH_I2C_Read... [11:02:30]Read from MH i2c: 01 07 00 [11:02:30]MH_I2C_Read... [11:02:30]Read from MH i2c: 01 07 00 69 08 00 00 00 00 00 FF 0F 86 [11:02:30]RasterBufferAndPrint [11:02:30]line Счет N : (1)2002879 [11:02:30]line ИНН: 02508201610067 [11:02:30]line Контрольно-Кассовый Чек [11:02:30]line ПРОДАЖА [11:02:30]line ТРК (МРК, ГНК) : 53 [11:02:30]line Товар: 2710124130 [11:02:30]line Аи-92-К-5 [11:02:30]line 7.380 * 67.80 [11:02:30]line = 500.36 [11:02:30]line НДС 12% НСП 1% [11:02:30]line > о реализуемом товаре [11:02:30]line ОКРУГЛЕНИЕ: -0.36 [11:02:30]line ИТОГО: 500.00 [11:02:30]line Внесено: 500.00 [11:02:30]line СДАЧА: 0.00 [11:02:30]line НСП 1% : 4.43 [11:02:30]line НДС 12% : 53.14 [11:02:30]line Наличными: 500.00 [11:02:30]line Безнал.: 0.00 [11:02:30]line Место: АЗС № 97 "Партнер Нефть" [11:02:30]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:02:30]line СНО: Общий режим [11:02:30]line Чек 197 28.07.2024 11:02 [11:02:30]line Смена: 439 ФФД: 1.0 [11:02:30]line ЗНМ: 0300000054 [11:02:30]line РНМ: 0000000000092624 [11:02:30]line Версия ККМ: 001 [11:02:30]line ФМ: 0000000000874959 [11:02:30]line ФД: 226537 [11:02:30]line ФПД: 233514631226445 [11:02:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T110229&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226537&fm=233514631226445&tin=02508201610067®Number=0000000000092624&sum=50000 [11:02:30]written 0, free lines is 4095 [11:02:30]OFD Sender: Processing packet 226537 [packets to send 601, broken 600] [11:02:30]ProducePacketName [11:02:30]name=ofd_packets/00226537 [11:02:30]OFD Sender: To server: pG, [11:02:30]CommunicateWithHost lk.salyk.kg:30040 [11:02:30]ConnectInit lk.salyk.kg [11:02:30]Write to MH i2c: 01 00 00 94 08 9C [11:02:30]Write i2c OK [11:02:30]MH_I2C_Read... [11:02:30]Read from MH i2c: 01 [11:02:30]MH_I2C_Read... [11:02:30]Read from MH i2c: 01 07 00 [11:02:30]MH_I2C_Read... [11:02:30]Read from MH i2c: 01 07 00 94 08 00 00 00 00 00 5F 0C 0E [11:02:30]RasterBufferAndPrint [11:02:30]line [11:02:30]line [11:02:30]line [11:02:30]line [11:02:30]line [11:02:30]written 0, free lines is 3170 [11:02:30]MH_Cut [11:02:30]Write to MH i2c: D1 01 00 9B 08 01 75 [11:02:30]Write i2c OK [11:02:30]MH_I2C_Read... [11:02:30]Read from MH i2c: D1 [11:02:30]MH_I2C_Read... [11:02:30]Read from MH i2c: D1 01 00 [11:02:30]MH_I2C_Read... [11:02:30]Read from MH i2c: D1 01 00 9B 08 00 74 [11:02:30]Write to MH i2c: 01 00 00 9C 08 A4 [11:02:30]Write i2c OK [11:02:30]MH_I2C_Read... [11:02:31]Connected sock=10 [11:02:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 1C C3 07 01 06 78 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 00 00 00 F4 03 04 00 45 25 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E9 74 03 00 35 04 06 00 D4 61 5C A4 E4 4D DD CF 41 8B 11 56 26 0C [11:02:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 52 09 47 00 6A ED A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E9 74 03 00 F4 03 04 00 50 D1 A5 66 B6 04 01 00 00 8D 6A 91 AF 6D 55 8F C7 [11:02:31]CommunicateWithHost err = 0 [11:02:31]CheckOFDResponse [11:02:31]1017 (14) - 77093643461234 [11:02:31]1041 (16) - 0000000000874959 [11:02:31]1040 (4) - 226537 [11:02:31]1012 (4) - 28.07.2024 05:04 [11:02:31]1206 (1) - 0 [11:02:31]OFD Sender: Remove packet 226537 [11:02:31]ProducePacketName [11:02:31]name=ofd_packets/00226537 [11:02:31]NVStorageDeleteData [11:02:32]OFD Sender: No OFD packet to send [11:02:32]*** Cut start [11:02:32]*** Partial cut [11:02:32]*** CUTSNS_PIN = 1 [11:02:32]*** CUTSNS_PIN = 0 [11:02:32]*** Brake cut motor [11:02:32]Read from MH i2c: 01 [11:02:32]MH_I2C_Read... [11:02:32]*** Stop cut motor [11:02:32]*** Cut end [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 9C 08 00 00 00 00 00 FF 0F B9 [11:02:32]process_action close_receipt done [11:02:32]requested_data is exist [11:02:32]produce_requested_data [11:02:32]requested_item fm.sn is exist - process it [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 9D 08 80 11 00 00 00 00 00 00 1F [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 9D 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7C [11:02:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:02:32]wFMCommunicate OK [11:02:32]requested_item fd.num is exist - process it [11:02:32]SAM_PROTO_GetFieldsCounters [11:02:32]wFMCommunicate request_size=4 [11:02:32]MH_SAM_APDU [11:02:32]CAPDU: 80 13 00 00 [11:02:32]Write to MH i2c: E2 08 00 9E 08 80 13 00 00 00 00 00 00 22 [11:02:32]Write i2c OK [11:02:32]MH_I2C_Read... [11:02:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:02:32]Read from MH i2c: E2 [11:02:32]MH_I2C_Read... [11:02:32]Read from MH i2c: E2 62 00 [11:02:32]MH_I2C_Read... [11:02:32]Read from MH i2c: E2 62 00 9E 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E9 74 03 00 0E 04 04 00 B7 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 B2 [11:02:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E9 74 03 00 0E 04 04 00 B7 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:02:32]wFMCommunicate OK [11:02:32]SAM_PROTO_GetFieldsCounters done [11:02:32]requested_item shift.num is exist - process it [11:02:32]requested_item shift.opened is exist - process it [11:02:32]req_shift_opened [11:02:32]FM_GetShiftState [11:02:32]SAM_PROTO_GetShiftState [11:02:32]wFMCommunicate request_size=4 [11:02:32]MH_SAM_APDU [11:02:32]CAPDU: 80 13 01 00 [11:02:32]Write to MH i2c: E2 08 00 9F 08 80 13 01 00 00 00 00 00 24 [11:02:32]Write i2c OK [11:02:32]MH_I2C_Read... [11:02:32]Read from MH i2c: E2 [11:02:32]MH_I2C_Read... [11:02:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:02:32]Read from MH i2c: E2 0E 00 [11:02:32]MH_I2C_Read... [11:02:32]Read from MH i2c: E2 0E 00 9F 08 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 D5 [11:02:33]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:02:33]wFMCommunicate OK [11:02:33]SAM_PROTO_GetShiftState done [11:02:33]FM_GetShiftState done [11:02:33]req_shift_opened done [11:02:33]requested_item shift.open_date is exist - process it [11:02:33]req_shift_open_date [11:02:33]req_shift_open_date done [11:02:33]produce_requested_data done [11:02:33]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226537,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [11:02:33]process_action_free close_receipt [11:02:33]json_value_free [11:02:33]json_value_free done [11:02:33]process_json_proto returns [11:02:33]Send response to host [11:02:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226537,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [11:02:33]free response buf [11:02:33]execute_script done [11:02:33]execute_script returns [11:02:33]free content buf [11:02:33]Sock 7.Close socket [11:02:33]Sock 7.Thread stoped [11:02:37]OFD Sender: No OFD packet to send [11:02:42]OFD Sender: No OFD packet to send [11:02:47]OFD Sender: No OFD packet to send [11:02:52]OFD Sender: No OFD packet to send [11:02:57]OFD Sender: No OFD packet to send [11:03:02]OFD Sender: No OFD packet to send [11:03:07]OFD Sender: No OFD packet to send [11:03:12]OFD Sender: No OFD packet to send [11:03:17]OFD Sender: No OFD packet to send [11:03:22]OFD Sender: No OFD packet to send [11:03:27]OFD Sender: No OFD packet to send [11:03:32]OFD Sender: No OFD packet to send [11:03:37]OFD Sender: No OFD packet to send [11:03:42]OFD Sender: No OFD packet to send [11:03:47]OFD Sender: No OFD packet to send [11:03:52]OFD Sender: No OFD packet to send [11:03:57]OFD Sender: No OFD packet to send [11:04:02]OFD Sender: No OFD packet to send [11:04:07]OFD Sender: No OFD packet to send [11:04:12]OFD Sender: No OFD packet to send [11:04:17]OFD Sender: No OFD packet to send [11:04:22]OFD Sender: No OFD packet to send [11:04:27]OFD Sender: No OFD packet to send [11:04:32]OFD Sender: No OFD packet to send [11:04:33]accept exits with 9 [11:04:33]New connection [11:04:33]New thread 3067477348 created [11:04:33]Thread 3067620708 joined [11:04:33]Waiting for new connection... [11:04:33] Sock 9.Parse request [11:04:33]Sock 9.Check first char [11:04:33]Sock 9.First char is OK [11:04:33]request: POST /json_proto HTTP/1.0 [11:04:33]Method: POST [11:04:33]URL: /json_proto [11:04:33]Method is POST - this is cgi request [11:04:33]url: /json_proto [11:04:33]query_string will be loaded in cgi processing [11:04:33]execute_cgi json_proto POST (null) [11:04:33]execute_cgi path=json_proto method=POST [11:04:33]POST find Content-Length [11:04:33]Host: 172.17.43.131:8080 [11:04:33]Content-Length: 671 [11:04:33]Content-Type: application/json [11:04:33] [11:04:33]POST finish read [11:04:33]Found Content-Length = 671 [11:04:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002880", "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.80, "quantity" : 6.550, "sum" : 450.64, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 450.00, "total" : 450.00, "payments": [ { "type": 0, "sum" : 450.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:04:33]execute_script... [11:04: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)2002880", "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.80, "quantity" : 6.550, "sum" : 450.64, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 450.00, "total" : 450.00, "payments": [ { "type": 0, "sum" : 450.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:04:33]POST & json_proto [11:04:33]process_json_proto [11:04:33]json parsed OK: [11:04:33]protocol is kg_v1.0 [11:04:33]action value=close_receipt [11:04:33]process_action close_receipt [11:04:33]cmd_close_receipt [11:04:33]MH_GetDate [11:04:33]Write to MH i2c: F0 00 00 A0 08 97 [11:04:33]Write i2c OK [11:04:33]MH_I2C_Read... [11:04:33]Read from MH i2c: F0 [11:04:33]MH_I2C_Read... [11:04:33]Read from MH i2c: F0 09 00 [11:04:33]MH_I2C_Read... [11:04:33]Read from MH i2c: F0 09 00 A0 08 00 C1 25 A6 66 F9 24 A2 66 B7 [11:04:33]GetLastDocTimeStamp 1722164549 [11:04:33]current date 1722164673 [11:04:33]FM_GetShiftState [11:04:33]SAM_PROTO_GetShiftState [11:04:33]wFMCommunicate request_size=4 [11:04:33]MH_SAM_APDU [11:04:33]CAPDU: 80 13 01 00 [11:04:33]Write to MH i2c: E2 08 00 A1 08 80 13 01 00 00 00 00 00 26 [11:04:33]Write i2c OK [11:04:33]MH_I2C_Read... [11:04:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:04:33]Read from MH i2c: E2 [11:04:33]MH_I2C_Read... [11:04:33]Read from MH i2c: E2 0E 00 [11:04:33]MH_I2C_Read... [11:04:33]Read from MH i2c: E2 0E 00 A1 08 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 D7 [11:04:33]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:04:33]wFMCommunicate OK [11:04:33]SAM_PROTO_GetShiftState done [11:04:33]FM_GetShiftState done [11:04:33]opened in 1722125326 [11:04:33]opened+sec_in_day 1722211726 [11:04:33]quantity*price = 45064 [11:04:33]sum+1 = 45065 [11:04:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.64 ИТОГО: 450.00 Внесено: 450.00 СДАЧА: 0.00 НСП 1% : 3.99 НДС 12% : 47.86 Наличными: 450.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 198 28.07.2024 11:04 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226538 ФПД: 162775933275487 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T110433&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226538&fm=162775933275487&tin=02508201610067®Number=0000000000092624&sum=45000 [11:04:34]StoreToDocumentArchive [11:04:34]shift 439 fd 226538 [11:04:34]save to /storage/0439/doc_00226538 [11:04:34]save last doc name /storage/0439/doc_00226538 to /storage/kkm_last_doc_name [11:04:34]save OK [11:04:34]Clear old archive folders... [11:04:34]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:04:34]tlvbuf is 019A82A0 [11:04:34]SAM_PROTO_ClearQueue [11:04:34]wFMCommunicate request_size=4 [11:04:34]MH_SAM_APDU [11:04:34]CAPDU: 80 09 00 00 [11:04:34]Write to MH i2c: E2 08 00 AE 08 80 09 00 00 00 00 00 00 28 [11:04:34]Write i2c OK [11:04:34]MH_I2C_Read... [11:04:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:04:34]Read from MH i2c: E2 [11:04:34]MH_I2C_Read... [11:04:34]Read from MH i2c: E2 03 00 [11:04:34]MH_I2C_Read... [11:04:34]Read from MH i2c: E2 03 00 AE 08 00 90 00 2A [11:04:34]RAPDU: 90 00 [11:04:34]wFMCommunicate OK [11:04:34]SAM_PROTO_ClearQueue done [11:04:34]KKMCreateOFDPacket [11:04:34]OFDProtocolAddRootSTLVToBuf [11:04:34]FM_MakeSignedData [11:04:34]FM_MakeSignedData [11:04:34]SAM_PROTO_SignData [11:04:34]wFMCommunicate request_size=4 [11:04:34]MH_SAM_APDU [11:04:34]CAPDU: 80 0D 01 02 [11:04:34]Write to MH i2c: E2 08 00 AF 08 80 0D 01 02 00 00 00 00 30 [11:04:34]Write i2c OK [11:04:34]MH_I2C_Read... [11:04:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:04:34]Read from MH i2c: E2 [11:04:34]MH_I2C_Read... [11:04:34]Read from MH i2c: E2 03 00 [11:04:34]MH_I2C_Read... [11:04:34]Read from MH i2c: E2 03 00 AF 08 00 90 00 2B [11:04:34]RAPDU: 90 00 [11:04:34]wFMCommunicate OK [11:04:34]wFMCommunicate request_size=255 [11:04:34]MH_SAM_APDU [11:04:34]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 19 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 08 B0 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 8F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 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 C6 00 00 00 F4 03 04 00 C1 25 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EA 74 03 00 35 04 06 00 [11:04:34]Write to MH i2c: E2 02 01 B0 08 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 19 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 08 B0 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 8F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 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 C6 00 00 00 F4 03 04 00 C1 25 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EA 74 03 00 35 04 06 00 00 00 E0 [11:04:34]Write i2c OK [11:04:34]MH_I2C_Read... [11:04:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:04:34]Read from MH i2c: E2 [11:04:34]MH_I2C_Read... [11:04:34]Read from MH i2c: E2 03 00 [11:04:34]MH_I2C_Read... [11:04:34]Read from MH i2c: E2 03 00 B0 08 00 90 00 2C [11:04:34]RAPDU: 90 00 [11:04:34]wFMCommunicate OK [11:04:34]wFMCommunicate request_size=11 [11:04:34]MH_SAM_APDU [11:04:34]CAPDU: 80 0D 02 02 06 94 0B 39 AE 4D 5F [11:04:34]Write to MH i2c: E2 0E 00 B1 08 80 0D 02 02 06 00 94 0B 39 AE 4D 5F 00 00 71 [11:04:34]Write i2c OK [11:04:34]MH_I2C_Read... [11:04:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:04:34]Read from MH i2c: E2 [11:04:34]MH_I2C_Read... [11:04:34]Read from MH i2c: E2 03 00 [11:04:34]MH_I2C_Read... [11:04:34]Read from MH i2c: E2 03 00 B1 08 00 90 00 2D [11:04:34]RAPDU: 90 00 [11:04:34]wFMCommunicate OK [11:04:34]wFMCommunicate request_size=4 [11:04:34]MH_SAM_APDU [11:04:34]CAPDU: 80 0D 03 02 [11:04:34]Write to MH i2c: E2 08 00 B2 08 80 0D 03 02 00 00 00 00 35 [11:04:34]Write i2c OK [11:04:34]MH_I2C_Read... [11:04:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:04:34]Read from MH i2c: E2 [11:04:34]MH_I2C_Read... [11:04:34]Read from MH i2c: E2 0B 00 [11:04:34]MH_I2C_Read... [11:04:34]Read from MH i2c: E2 0B 00 B2 08 00 72 C8 1F 4B 42 E7 43 95 90 00 DB [11:04:34]RAPDU: 72 C8 1F 4B 42 E7 43 95 90 00 [11:04:34]wFMCommunicate OK [11:04:34]SAM_PROTO_SignData done [11:04:34]FM_MakeSignedData done [11:04:34]CreateOFDProtocolMessage [11:04:34]wFMCommunicate request_size=4 [11:04:34]MH_SAM_APDU [11:04:34]CAPDU: 80 11 00 00 [11:04:34]Write to MH i2c: E2 08 00 B3 08 80 11 00 00 00 00 00 00 35 [11:04:34]Write i2c OK [11:04:34]MH_I2C_Read... [11:04:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:04:34]Read from MH i2c: E2 [11:04:34]MH_I2C_Read... [11:04:34]Read from MH i2c: E2 17 00 [11:04:34]MH_I2C_Read... [11:04:34]Read from MH i2c: E2 17 00 B3 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 92 [11:04:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:04:34]wFMCommunicate OK [11:04:34]CreateOFDProtocolMessage done [11:04:34]OFDSenderStorePacket 226538 [11:04:34]StoreOFDPacket docnum=226538 [11:04:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 B5 F1 08 01 BD C4 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 19 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 08 B0 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 8F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 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 C6 00 00 00 F4 03 04 00 C1 25 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EA 74 03 00 35 04 06 00 94 0B 39 AE 4D 5F 72 C8 1F 4B 42 E7 43 95 [11:04:34]CheckFolder [11:04:34]dirname=/storage/ofd_packets [11:04:34]CheckFolder done [11:04:34]ProducePacketName [11:04:34]name=ofd_packets/00226538 [11:04:34]NVStorageSaveData ofd_packets/00226538 [11:04:34]File name is /storage/ofd_packets/00226538 [11:04:34]Write 302 bytes [11:04:34]NVStorageSaveData done [11:04:34]OFDSenderStorePacket done [11:04:34]KKMCreateOFDPacket done [11:04:34]NVStorageSaveData kkm_last_timestamp [11:04:34]File name is /storage/kkm_last_timestamp [11:04:34]Write 4 bytes [11:04:34]NVStorageSaveData done [11:04:34]ExternCall_PrintAddStr [11:04:34]wPrintStart [11:04:34]Write to MH i2c: 01 00 00 B4 08 BC [11:04:34]OFD Sender: Processing packet 226538 [packets to send 601, broken 600] [11:04:34]ProducePacketName [11:04:34]name=ofd_packets/00226538 [11:04:34]OFD Sender: To server: pG, [11:04:34]CommunicateWithHost lk.salyk.kg:30040 [11:04:34]ConnectInit lk.salyk.kg [11:04:34]Write i2c OK [11:04:34]MH_I2C_Read... [11:04:34]Read from MH i2c: 01 [11:04:34]MH_I2C_Read... [11:04:34]Read from MH i2c: 01 07 00 [11:04:34]MH_I2C_Read... [11:04:34]Read from MH i2c: 01 07 00 B4 08 00 00 00 00 00 FF 0F D1 [11:04:34]RasterBufferAndPrint [11:04:34]line Счет N : (1)2002880 [11:04:34]line ИНН: 02508201610067 [11:04:34]line Контрольно-Кассовый Чек [11:04:34]line ПРОДАЖА [11:04:34]line ТРК (МРК, ГНК) : 42 [11:04:34]line Товар: 2710124130 [11:04:34]line Super-92-К-5 [11:04:34]line 6.550 * 68.80 [11:04:34]line = 450.64 [11:04:34]line НДС 12% НСП 1% [11:04:34]line > о реализуемом товаре [11:04:34]line ОКРУГЛЕНИЕ: -0.64 [11:04:34]line ИТОГО: 450.00 [11:04:34]line Внесено: 450.00 [11:04:34]line СДАЧА: 0.00 [11:04:34]line НСП 1% : 3.99 [11:04:34]line НДС 12% : 47.86 [11:04:34]line Наличными: 450.00 [11:04:34]line Безнал.: 0.00 [11:04:34]line Место: АЗС № 97 "Партнер Нефть" [11:04:34]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:04:34]line СНО: Общий режим [11:04:34]line Чек 198 28.07.2024 11:04 [11:04:34]line Смена: 439 ФФД: 1.0 [11:04:34]line ЗНМ: 0300000054 [11:04:34]line РНМ: 0000000000092624 [11:04:34]line Версия ККМ: 001 [11:04:34]line ФМ: 0000000000874959 [11:04:34]line ФД: 226538 [11:04:34]line ФПД: 162775933275487 [11:04:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T110433&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226538&fm=162775933275487&tin=02508201610067®Number=0000000000092624&sum=45000 [11:04:34]written 0, free lines is 4095 [11:04:35]Connected sock=10 [11:04:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 B5 F1 08 01 BD C4 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 19 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 08 B0 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 8F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 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 C6 00 00 00 F4 03 04 00 C1 25 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EA 74 03 00 35 04 06 00 94 0B 39 AE 4D 5F 72 C8 1F 4B 42 E7 43 95 [11:04:35]Write to MH i2c: 01 00 00 DF 08 E7 [11:04:35]Write i2c OK [11:04:35]MH_I2C_Read... [11:04:35]Read from MH i2c: 01 [11:04:35]MH_I2C_Read... [11:04:35]Read from MH i2c: 01 07 00 [11:04:35]MH_I2C_Read... [11:04:35]Read from MH i2c: 01 07 00 DF 08 00 00 00 00 00 67 0C 61 [11:04:35]RasterBufferAndPrint [11:04:35]line [11:04:35]line [11:04:35]line [11:04:35]line [11:04:35]line [11:04:35]written 0, free lines is 3179 [11:04:35]MH_Cut [11:04:35]Write to MH i2c: D1 01 00 E6 08 01 C0 [11:04:35]Write i2c OK [11:04:35]MH_I2C_Read... [11:04:35]Read from MH i2c: D1 [11:04:35]MH_I2C_Read... [11:04:35]Read from MH i2c: D1 01 00 [11:04:35]MH_I2C_Read... [11:04:35]Read from MH i2c: D1 01 00 E6 08 00 BF [11:04:35]Write to MH i2c: 01 00 00 E7 08 EF [11:04:35]Write i2c OK [11:04:35]MH_I2C_Read... [11:04:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 19 41 47 00 65 05 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EA 74 03 00 F4 03 04 00 CC D1 A5 66 B6 04 01 00 00 54 CF 9B 20 34 54 17 B3 [11:04:35]CommunicateWithHost err = 0 [11:04:35]CheckOFDResponse [11:04:35]1017 (14) - 77093643461234 [11:04:35]1041 (16) - 0000000000874959 [11:04:35]1040 (4) - 226538 [11:04:35]1012 (4) - 28.07.2024 05:06 [11:04:35]1206 (1) - 0 [11:04:35]OFD Sender: Remove packet 226538 [11:04:35]ProducePacketName [11:04:35]name=ofd_packets/00226538 [11:04:35]NVStorageDeleteData [11:04:36]OFD Sender: No OFD packet to send [11:04:36]*** Cut start [11:04:36]*** Partial cut [11:04:36]*** CUTSNS_PIN = 1 [11:04:36]*** CUTSNS_PIN = 0 [11:04:36]*** Brake cut motor [11:04:37]Read from MH i2c: 01 [11:04:37]MH_I2C_Read... [11:04:37]*** Stop cut motor [11:04:37]*** Cut end [11:04:37]Read from MH i2c: 01 07 00 [11:04:37]MH_I2C_Read... [11:04:37]Read from MH i2c: 01 07 00 E7 08 00 00 00 00 00 FF 0F 04 [11:04:37]process_action close_receipt done [11:04:37]requested_data is exist [11:04:37]produce_requested_data [11:04:37]requested_item fm.sn is exist - process it [11:04:37]wFMCommunicate request_size=4 [11:04:37]MH_SAM_APDU [11:04:37]CAPDU: 80 11 00 00 [11:04:37]Write to MH i2c: E2 08 00 E8 08 80 11 00 00 00 00 00 00 6A [11:04:37]Write i2c OK [11:04:37]MH_I2C_Read... [11:04:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:04:37]Read from MH i2c: E2 [11:04:37]MH_I2C_Read... [11:04:37]Read from MH i2c: E2 17 00 [11:04:37]MH_I2C_Read... [11:04:37]Read from MH i2c: E2 17 00 E8 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C7 [11:04:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:04:37]wFMCommunicate OK [11:04:37]requested_item fd.num is exist - process it [11:04:37]SAM_PROTO_GetFieldsCounters [11:04:37]wFMCommunicate request_size=4 [11:04:37]MH_SAM_APDU [11:04:37]CAPDU: 80 13 00 00 [11:04:37]Write to MH i2c: E2 08 00 E9 08 80 13 00 00 00 00 00 00 6D [11:04:37]Write i2c OK [11:04:37]MH_I2C_Read... [11:04:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:04:37]Read from MH i2c: E2 [11:04:37]MH_I2C_Read... [11:04:37]Read from MH i2c: E2 62 00 [11:04:37]MH_I2C_Read... [11:04:37]Read from MH i2c: E2 62 00 E9 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EA 74 03 00 0E 04 04 00 B7 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 01 [11:04:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EA 74 03 00 0E 04 04 00 B7 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:04:37]wFMCommunicate OK [11:04:37]SAM_PROTO_GetFieldsCounters done [11:04:37]requested_item shift.num is exist - process it [11:04:37]requested_item shift.opened is exist - process it [11:04:37]req_shift_opened [11:04:37]FM_GetShiftState [11:04:37]SAM_PROTO_GetShiftState [11:04:37]wFMCommunicate request_size=4 [11:04:37]MH_SAM_APDU [11:04:37]CAPDU: 80 13 01 00 [11:04:37]Write to MH i2c: E2 08 00 EA 08 80 13 01 00 00 00 00 00 6F [11:04:37]Write i2c OK [11:04:37]MH_I2C_Read... [11:04:37]Read from MH i2c: E2 [11:04:37]MH_I2C_Read... [11:04:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:04:37]Read from MH i2c: E2 0E 00 [11:04:37]MH_I2C_Read... [11:04:37]Read from MH i2c: E2 0E 00 EA 08 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 20 [11:04:37]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:04:37]wFMCommunicate OK [11:04:37]SAM_PROTO_GetShiftState done [11:04:37]FM_GetShiftState done [11:04:37]req_shift_opened done [11:04:37]requested_item shift.open_date is exist - process it [11:04:37]req_shift_open_date [11:04:37]req_shift_open_date done [11:04:37]produce_requested_data done [11:04:37]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226538,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [11:04:37]process_action_free close_receipt [11:04:37]json_value_free [11:04:37]json_value_free done [11:04:37]process_json_proto returns [11:04:37]Send response to host [11:04:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226538,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [11:04:37]free response buf [11:04:37]execute_script done [11:04:37]execute_script returns [11:04:37]free content buf [11:04:37]Sock 9.Close socket [11:04:37]Sock 9.Thread stoped [11:04:41]OFD Sender: No OFD packet to send [11:04:43]accept exits with 7 [11:04:43]New connection [11:04:43]New thread 3067620708 created [11:04:43]Thread 3067477348 joined [11:04:43]Waiting for new connection... [11:04:43] Sock 7.Parse request [11:04:43]Sock 7.Check first char [11:04:43]Sock 7.First char is OK [11:04:43]request: POST /json_proto HTTP/1.0 [11:04:43]Method: POST [11:04:43]URL: /json_proto [11:04:43]Method is POST - this is cgi request [11:04:43]url: /json_proto [11:04:43]query_string will be loaded in cgi processing [11:04:43]execute_cgi json_proto POST (null) [11:04:43]execute_cgi path=json_proto method=POST [11:04:43]POST find Content-Length [11:04:43]Host: 172.17.43.131:8080 [11:04:43]Content-Length: 675 [11:04:43]Content-Type: application/json [11:04:43] [11:04:43]POST finish read [11:04:43]Found Content-Length = 675 [11:04:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002881", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 3.810, "sum" : 290.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 290.00, "total" : 290.00, "payments": [ { "type": 0, "sum" : 290.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:04:43]execute_script... [11:04:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002881", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 3.810, "sum" : 290.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 290.00, "total" : 290.00, "payments": [ { "type": 0, "sum" : 290.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:04:43]POST & json_proto [11:04:43]process_json_proto [11:04:43]json parsed OK: [11:04:43]protocol is kg_v1.0 [11:04:43]action value=close_receipt [11:04:43]process_action close_receipt [11:04:43]cmd_close_receipt [11:04:43]MH_GetDate [11:04:43]Write to MH i2c: F0 00 00 EB 08 E2 [11:04:43]Write i2c OK [11:04:43]MH_I2C_Read... [11:04:43]Read from MH i2c: F0 [11:04:43]MH_I2C_Read... [11:04:43]Read from MH i2c: F0 09 00 [11:04:43]MH_I2C_Read... [11:04:43]Read from MH i2c: F0 09 00 EB 08 00 CB 25 A6 66 F9 24 A2 66 0C [11:04:43]GetLastDocTimeStamp 1722164673 [11:04:43]current date 1722164683 [11:04:43]FM_GetShiftState [11:04:43]SAM_PROTO_GetShiftState [11:04:43]wFMCommunicate request_size=4 [11:04:43]MH_SAM_APDU [11:04:43]CAPDU: 80 13 01 00 [11:04:43]Write to MH i2c: E2 08 00 EC 08 80 13 01 00 00 00 00 00 71 [11:04:43]Write i2c OK [11:04:43]MH_I2C_Read... [11:04:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:04:43]Read from MH i2c: E2 [11:04:43]MH_I2C_Read... [11:04:43]Read from MH i2c: E2 0E 00 [11:04:43]MH_I2C_Read... [11:04:43]Read from MH i2c: E2 0E 00 EC 08 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 22 [11:04:43]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:04:43]wFMCommunicate OK [11:04:43]SAM_PROTO_GetShiftState done [11:04:43]FM_GetShiftState done [11:04:43]opened in 1722125326 [11:04:43]opened+sec_in_day 1722211726 [11:04:43]quantity*price = 29032 [11:04:43]sum+1 = 29033 [11:04:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 290.00 Внесено: 290.00 СДАЧА: 0.00 НСП 1% : 2.57 НДС 12% : 30.83 Наличными: 290.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 199 28.07.2024 11:04 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226539 ФПД: 50396602506584 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T110443&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226539&fm=50396602506584&tin=02508201610067®Number=0000000000092624&sum=29000 [11:04:44]StoreToDocumentArchive [11:04:44]shift 439 fd 226539 [11:04:44]save to /storage/0439/doc_00226539 [11:04:44]save last doc name /storage/0439/doc_00226539 to /storage/kkm_last_doc_name [11:04:44]save OK [11:04:44]Clear old archive folders... [11:04:44]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:04:44]tlvbuf is 0196F800 [11:04:44]SAM_PROTO_ClearQueue [11:04:44]wFMCommunicate request_size=4 [11:04:44]MH_SAM_APDU [11:04:44]CAPDU: 80 09 00 00 [11:04:44]Write to MH i2c: E2 08 00 F9 08 80 09 00 00 00 00 00 00 73 [11:04:44]Write i2c OK [11:04:44]MH_I2C_Read... [11:04:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:04:44]Read from MH i2c: E2 [11:04:44]MH_I2C_Read... [11:04:44]Read from MH i2c: E2 03 00 [11:04:44]MH_I2C_Read... [11:04:44]Read from MH i2c: E2 03 00 F9 08 00 90 00 75 [11:04:44]RAPDU: 90 00 [11:04:44]wFMCommunicate OK [11:04:44]SAM_PROTO_ClearQueue done [11:04:44]KKMCreateOFDPacket [11:04:44]OFDProtocolAddRootSTLVToBuf [11:04:44]FM_MakeSignedData [11:04:44]FM_MakeSignedData [11:04:44]SAM_PROTO_SignData [11:04:44]wFMCommunicate request_size=4 [11:04:44]MH_SAM_APDU [11:04:44]CAPDU: 80 0D 01 02 [11:04:44]Write to MH i2c: E2 08 00 FA 08 80 0D 01 02 00 00 00 00 7B [11:04:44]Write i2c OK [11:04:44]MH_I2C_Read... [11:04:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:04:44]Read from MH i2c: E2 [11:04:44]MH_I2C_Read... [11:04:44]Read from MH i2c: E2 03 00 [11:04:44]MH_I2C_Read... [11:04:44]Read from MH i2c: E2 03 00 FA 08 00 90 00 76 [11:04:44]RAPDU: 90 00 [11:04:44]wFMCommunicate OK [11:04:44]wFMCommunicate request_size=255 [11:04:44]MH_SAM_APDU [11:04:44]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E2 0E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 68 71 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 71 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 01 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 0C 00 00 00 00 07 04 06 00 48 71 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 CB 25 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EB 74 03 00 35 04 06 00 2D D5 DF 97 [11:04:44]Write to MH i2c: E2 02 01 FB 08 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E2 0E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 68 71 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 71 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 01 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 0C 00 00 00 00 07 04 06 00 48 71 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 CB 25 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EB 74 03 00 35 04 06 00 2D D5 DF 97 00 00 6A [11:04:44]Write i2c OK [11:04:44]MH_I2C_Read... [11:04:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:04:44]Read from MH i2c: E2 [11:04:44]MH_I2C_Read... [11:04:44]Read from MH i2c: E2 03 00 [11:04:44]MH_I2C_Read... [11:04:44]Read from MH i2c: E2 03 00 FB 08 00 90 00 77 [11:04:44]RAPDU: 90 00 [11:04:44]wFMCommunicate OK [11:04:44]wFMCommunicate request_size=7 [11:04:44]MH_SAM_APDU [11:04:44]CAPDU: 80 0D 02 02 02 1D 58 [11:04:44]Write to MH i2c: E2 0A 00 FC 08 80 0D 02 02 02 00 1D 58 00 00 F7 [11:04:44]Write i2c OK [11:04:44]MH_I2C_Read... [11:04:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:04:44]Read from MH i2c: E2 [11:04:44]MH_I2C_Read... [11:04:44]Read from MH i2c: E2 03 00 [11:04:44]MH_I2C_Read... [11:04:44]Read from MH i2c: E2 03 00 FC 08 00 90 00 78 [11:04:44]RAPDU: 90 00 [11:04:44]wFMCommunicate OK [11:04:44]wFMCommunicate request_size=4 [11:04:44]MH_SAM_APDU [11:04:44]CAPDU: 80 0D 03 02 [11:04:44]Write to MH i2c: E2 08 00 FD 08 80 0D 03 02 00 00 00 00 80 [11:04:44]Write i2c OK [11:04:44]MH_I2C_Read... [11:04:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:04:44]Read from MH i2c: E2 [11:04:44]MH_I2C_Read... [11:04:44]Read from MH i2c: E2 0B 00 [11:04:44]MH_I2C_Read... [11:04:44]Read from MH i2c: E2 0B 00 FD 08 00 6F 41 7E 05 6D F1 73 D8 90 00 5D [11:04:44]RAPDU: 6F 41 7E 05 6D F1 73 D8 90 00 [11:04:44]wFMCommunicate OK [11:04:44]SAM_PROTO_SignData done [11:04:44]FM_MakeSignedData done [11:04:44]CreateOFDProtocolMessage [11:04:44]wFMCommunicate request_size=4 [11:04:44]MH_SAM_APDU [11:04:44]CAPDU: 80 11 00 00 [11:04:44]Write to MH i2c: E2 08 00 FE 08 80 11 00 00 00 00 00 00 80 [11:04:44]Write i2c OK [11:04:44]MH_I2C_Read... [11:04:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:04:44]Read from MH i2c: E2 [11:04:44]MH_I2C_Read... [11:04:44]Read from MH i2c: E2 17 00 [11:04:44]MH_I2C_Read... [11:04:44]Read from MH i2c: E2 17 00 FE 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DD [11:04:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:04:44]wFMCommunicate OK [11:04:44]CreateOFDProtocolMessage done [11:04:44]OFDSenderStorePacket 226539 [11:04:44]StoreOFDPacket docnum=226539 [11:04:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 47 BF 04 01 8A 4D 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 35 FF 03 08 00 03 E2 0E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 68 71 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 71 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 01 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 0C 00 00 00 00 07 04 06 00 48 71 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 CB 25 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EB 74 03 00 35 04 06 00 2D D5 DF 97 1D 58 6F 41 7E 05 6D F1 73 D8 [11:04:44]CheckFolder [11:04:44]dirname=/storage/ofd_packets [11:04:44]CheckFolder done [11:04:44]ProducePacketName [11:04:44]name=ofd_packets/00226539 [11:04:44]NVStorageSaveData ofd_packets/00226539 [11:04:44]File name is /storage/ofd_packets/00226539 [11:04:44]Write 298 bytes [11:04:44]NVStorageSaveData done [11:04:44]OFDSenderStorePacket done [11:04:44]KKMCreateOFDPacket done [11:04:44]NVStorageSaveData kkm_last_timestamp [11:04:44]File name is /storage/kkm_last_timestamp [11:04:44]Write 4 bytes [11:04:44]NVStorageSaveData done [11:04:44]ExternCall_PrintAddStr [11:04:44]wPrintStart [11:04:44]Write to MH i2c: 01 00 00 FF 08 07 [11:04:44]Write i2c OK [11:04:44]MH_I2C_Read... [11:04:44]Read from MH i2c: 01 [11:04:44]MH_I2C_Read... [11:04:44]Read from MH i2c: 01 07 00 [11:04:44]MH_I2C_Read... [11:04:44]Read from MH i2c: 01 07 00 FF 08 00 00 00 00 00 FF 0F 1C [11:04:44]RasterBufferAndPrint [11:04:44]line Счет N : (1)2002881 [11:04:44]line ИНН: 02508201610067 [11:04:44]line Контрольно-Кассовый Чек [11:04:44]line ПРОДАЖА [11:04:44]line ТРК (МРК, ГНК) : 61 [11:04:44]line Товар: 2710194210 [11:04:44]line ДТ-К-5 [11:04:44]line 3.810 * 76.20 [11:04:44]line = 290.32 [11:04:44]line НДС 12% НСП 1% [11:04:44]line > о реализуемом товаре [11:04:44]line ОКРУГЛЕНИЕ: -0.32 [11:04:44]line ИТОГО: 290.00 [11:04:44]line Внесено: 290.00 [11:04:44]line СДАЧА: 0.00 [11:04:44]line НСП 1% : 2.57 [11:04:44]line НДС 12% : 30.83 [11:04:44]line Наличными: 290.00 [11:04:44]line Безнал.: 0.00 [11:04:44]line Место: АЗС № 97 "Партнер Нефть" [11:04:44]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:04:44]line СНО: Общий режим [11:04:44]line Чек 199 28.07.2024 11:04 [11:04:44]line Смена: 439 ФФД: 1.0 [11:04:44]line ЗНМ: 0300000054 [11:04:44]line РНМ: 0000000000092624 [11:04:44]line Версия ККМ: 001 [11:04:44]line ФМ: 0000000000874959 [11:04:44]line ФД: 226539 [11:04:44]line ФПД: 50396602506584 [11:04:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T110443&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226539&fm=50396602506584&tin=02508201610067®Number=0000000000092624&sum=29000 [11:04:44]written 0, free lines is 4095 [11:04:45]OFD Sender: Processing packet 226539 [packets to send 601, broken 600] [11:04:45]ProducePacketName [11:04:45]name=ofd_packets/00226539 [11:04:45]OFD Sender: To server: pG, [11:04:45]CommunicateWithHost lk.salyk.kg:30040 [11:04:45]ConnectInit lk.salyk.kg [11:04:45]Write to MH i2c: 01 00 00 2A 09 33 [11:04:45]Write i2c OK [11:04:45]MH_I2C_Read... [11:04:45]Read from MH i2c: 01 [11:04:45]MH_I2C_Read... [11:04:45]Read from MH i2c: 01 07 00 [11:04:45]MH_I2C_Read... [11:04:45]Read from MH i2c: 01 07 00 2A 09 00 00 00 00 00 64 0C AA [11:04:45]RasterBufferAndPrint [11:04:45]line [11:04:45]line [11:04:45]line [11:04:45]line [11:04:45]line [11:04:45]written 0, free lines is 3177 [11:04:45]MH_Cut [11:04:45]Write to MH i2c: D1 01 00 31 09 01 0C [11:04:45]Write i2c OK [11:04:45]MH_I2C_Read... [11:04:45]Read from MH i2c: D1 [11:04:45]MH_I2C_Read... [11:04:45]Read from MH i2c: D1 01 00 [11:04:45]MH_I2C_Read... [11:04:45]Read from MH i2c: D1 01 00 31 09 00 0B [11:04:45]Write to MH i2c: 01 00 00 32 09 3B [11:04:45]Write i2c OK [11:04:45]MH_I2C_Read... [11:04:45]Connected sock=10 [11:04:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 47 BF 04 01 8A 4D 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 35 FF 03 08 00 03 E2 0E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 68 71 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 71 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 01 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 0C 00 00 00 00 07 04 06 00 48 71 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 CB 25 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EB 74 03 00 35 04 06 00 2D D5 DF 97 1D 58 6F 41 7E 05 6D F1 73 D8 [11:04:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 CA FE 47 00 A8 4E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EB 74 03 00 F4 03 04 00 D6 D1 A5 66 B6 04 01 00 00 43 8B FE C0 1E 6E 74 96 [11:04:45]CommunicateWithHost err = 0 [11:04:45]CheckOFDResponse [11:04:45]1017 (14) - 77093643461234 [11:04:45]1041 (16) - 0000000000874959 [11:04:45]1040 (4) - 226539 [11:04:45]1012 (4) - 28.07.2024 05:06 [11:04:45]1206 (1) - 0 [11:04:45]OFD Sender: Remove packet 226539 [11:04:45]ProducePacketName [11:04:45]name=ofd_packets/00226539 [11:04:45]NVStorageDeleteData [11:04:46]OFD Sender: No OFD packet to send [11:04:46]*** Cut start [11:04:46]*** Partial cut [11:04:46]*** CUTSNS_PIN = 1 [11:04:46]*** CUTSNS_PIN = 0 [11:04:46]*** Brake cut motor [11:04:47]Read from MH i2c: 01 [11:04:47]MH_I2C_Read... [11:04:47]*** Stop cut motor [11:04:47]*** Cut end [11:04:47]Read from MH i2c: 01 07 00 [11:04:47]MH_I2C_Read... [11:04:47]Read from MH i2c: 01 07 00 32 09 00 00 00 00 00 FF 0F 50 [11:04:47]process_action close_receipt done [11:04:47]requested_data is exist [11:04:47]produce_requested_data [11:04:47]requested_item fm.sn is exist - process it [11:04:47]wFMCommunicate request_size=4 [11:04:47]MH_SAM_APDU [11:04:47]CAPDU: 80 11 00 00 [11:04:47]Write to MH i2c: E2 08 00 33 09 80 11 00 00 00 00 00 00 B6 [11:04:47]Write i2c OK [11:04:47]MH_I2C_Read... [11:04:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:04:47]Read from MH i2c: E2 [11:04:47]MH_I2C_Read... [11:04:47]Read from MH i2c: E2 17 00 [11:04:47]MH_I2C_Read... [11:04:47]Read from MH i2c: E2 17 00 33 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 13 [11:04:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:04:47]wFMCommunicate OK [11:04:47]requested_item fd.num is exist - process it [11:04:47]SAM_PROTO_GetFieldsCounters [11:04:47]wFMCommunicate request_size=4 [11:04:47]MH_SAM_APDU [11:04:47]CAPDU: 80 13 00 00 [11:04:47]Write to MH i2c: E2 08 00 34 09 80 13 00 00 00 00 00 00 B9 [11:04:47]Write i2c OK [11:04:47]MH_I2C_Read... [11:04:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:04:47]Read from MH i2c: E2 [11:04:47]MH_I2C_Read... [11:04:47]Read from MH i2c: E2 62 00 [11:04:47]MH_I2C_Read... [11:04:47]Read from MH i2c: E2 62 00 34 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EB 74 03 00 0E 04 04 00 B7 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 51 [11:04:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EB 74 03 00 0E 04 04 00 B7 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:04:47]wFMCommunicate OK [11:04:47]SAM_PROTO_GetFieldsCounters done [11:04:47]requested_item shift.num is exist - process it [11:04:47]requested_item shift.opened is exist - process it [11:04:47]req_shift_opened [11:04:47]FM_GetShiftState [11:04:47]SAM_PROTO_GetShiftState [11:04:47]wFMCommunicate request_size=4 [11:04:47]MH_SAM_APDU [11:04:47]CAPDU: 80 13 01 00 [11:04:47]Write to MH i2c: E2 08 00 35 09 80 13 01 00 00 00 00 00 BB [11:04:47]Write i2c OK [11:04:47]MH_I2C_Read... [11:04:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:04:47]Read from MH i2c: E2 [11:04:47]MH_I2C_Read... [11:04:47]Read from MH i2c: E2 0E 00 [11:04:47]MH_I2C_Read... [11:04:47]Read from MH i2c: E2 0E 00 35 09 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 6C [11:04:47]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:04:47]wFMCommunicate OK [11:04:47]SAM_PROTO_GetShiftState done [11:04:47]FM_GetShiftState done [11:04:47]req_shift_opened done [11:04:47]requested_item shift.open_date is exist - process it [11:04:47]req_shift_open_date [11:04:47]req_shift_open_date done [11:04:47]produce_requested_data done [11:04:47]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226539,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [11:04:47]process_action_free close_receipt [11:04:47]json_value_free [11:04:47]json_value_free done [11:04:47]process_json_proto returns [11:04:47]Send response to host [11:04:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226539,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [11:04:47]free response buf [11:04:47]execute_script done [11:04:47]execute_script returns [11:04:47]free content buf [11:04:47]Sock 7.Close socket [11:04:47]Sock 7.Thread stoped [11:04:51]OFD Sender: No OFD packet to send [11:04:56]OFD Sender: No OFD packet to send [11:05:01]OFD Sender: No OFD packet to send [11:05:06]OFD Sender: No OFD packet to send [11:05:11]OFD Sender: No OFD packet to send [11:05:16]OFD Sender: No OFD packet to send [11:05:21]OFD Sender: No OFD packet to send [11:05:26]OFD Sender: No OFD packet to send [11:05:26]recv_with_timeout no data received [11:05:31]OFD Sender: No OFD packet to send [11:05:36]OFD Sender: No OFD packet to send [11:05:41]OFD Sender: No OFD packet to send [11:05:46]OFD Sender: No OFD packet to send [11:05:51]OFD Sender: No OFD packet to send [11:05:56]OFD Sender: No OFD packet to send [11:06:01]OFD Sender: No OFD packet to send [11:06:06]OFD Sender: No OFD packet to send [11:06:11]OFD Sender: No OFD packet to send [11:06:16]OFD Sender: No OFD packet to send [11:06:21]OFD Sender: No OFD packet to send [11:06:26]OFD Sender: No OFD packet to send [11:06:27]accept exits with 9 [11:06:27]New connection [11:06:27]New thread 3067477348 created [11:06:27]Thread 3067620708 joined [11:06:27]Waiting for new connection... [11:06:27] Sock 9.Parse request [11:06:27]Sock 9.Check first char [11:06:27]Sock 9.First char is OK [11:06:27]request: POST /json_proto HTTP/1.0 [11:06:27]Method: POST [11:06:27]URL: /json_proto [11:06:27]Method is POST - this is cgi request [11:06:27]url: /json_proto [11:06:27]query_string will be loaded in cgi processing [11:06:27]execute_cgi json_proto POST (null) [11:06:27]execute_cgi path=json_proto method=POST [11:06:27]POST find Content-Length [11:06:27]Host: 172.17.43.131:8080 [11:06:27]Content-Length: 678 [11:06:27]Content-Type: application/json [11:06:27] [11:06:27]POST finish read [11:06:27]Found Content-Length = 678 [11:06:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002882", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.280, "sum" : 290.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 290.00, "total" : 290.00, "payments": [ { "type": 0, "sum" : 290.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:06:27]execute_script... [11:06:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002882", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.280, "sum" : 290.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 290.00, "total" : 290.00, "payments": [ { "type": 0, "sum" : 290.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:06:27]POST & json_proto [11:06:27]process_json_proto [11:06:27]json parsed OK: [11:06:27]protocol is kg_v1.0 [11:06:27]action value=close_receipt [11:06:27]process_action close_receipt [11:06:27]cmd_close_receipt [11:06:27]MH_GetDate [11:06:27]Write to MH i2c: F0 00 00 36 09 2E [11:06:27]Write i2c OK [11:06:27]MH_I2C_Read... [11:06:27]Read from MH i2c: F0 [11:06:27]MH_I2C_Read... [11:06:27]Read from MH i2c: F0 09 00 [11:06:27]MH_I2C_Read... [11:06:27]Read from MH i2c: F0 09 00 36 09 00 33 26 A6 66 F9 24 A2 66 C1 [11:06:27]GetLastDocTimeStamp 1722164683 [11:06:27]current date 1722164787 [11:06:27]FM_GetShiftState [11:06:27]SAM_PROTO_GetShiftState [11:06:27]wFMCommunicate request_size=4 [11:06:27]MH_SAM_APDU [11:06:27]CAPDU: 80 13 01 00 [11:06:27]Write to MH i2c: E2 08 00 37 09 80 13 01 00 00 00 00 00 BD [11:06:27]Write i2c OK [11:06:27]MH_I2C_Read... [11:06:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:06:27]Read from MH i2c: E2 [11:06:27]MH_I2C_Read... [11:06:27]Read from MH i2c: E2 0E 00 [11:06:27]MH_I2C_Read... [11:06:27]Read from MH i2c: E2 0E 00 37 09 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 6E [11:06:27]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:06:27]wFMCommunicate OK [11:06:27]SAM_PROTO_GetShiftState done [11:06:27]FM_GetShiftState done [11:06:27]opened in 1722125326 [11:06:27]opened+sec_in_day 1722211726 [11:06:27]quantity*price = 29018 [11:06:27]sum+1 = 29019 [11:06:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 290.00 Внесено: 290.00 СДАЧА: 0.00 НСП 1% : 2.57 НДС 12% : 30.82 Наличными: 290.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 200 28.07.2024 11:06 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226540 ФПД: 223687649964399 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T110627&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226540&fm=223687649964399&tin=02508201610067®Number=0000000000092624&sum=29000 [11:06:28]StoreToDocumentArchive [11:06:28]shift 439 fd 226540 [11:06:28]save to /storage/0439/doc_00226540 [11:06:28]save last doc name /storage/0439/doc_00226540 to /storage/kkm_last_doc_name [11:06:28]save OK [11:06:28]Clear old archive folders... [11:06:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:06:28]tlvbuf is 019735A0 [11:06:28]SAM_PROTO_ClearQueue [11:06:28]wFMCommunicate request_size=4 [11:06:28]MH_SAM_APDU [11:06:28]CAPDU: 80 09 00 00 [11:06:28]Write to MH i2c: E2 08 00 44 09 80 09 00 00 00 00 00 00 BF [11:06:28]Write i2c OK [11:06:28]MH_I2C_Read... [11:06:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:06:28]Read from MH i2c: E2 [11:06:28]MH_I2C_Read... [11:06:28]Read from MH i2c: E2 03 00 [11:06:28]MH_I2C_Read... [11:06:28]Read from MH i2c: E2 03 00 44 09 00 90 00 C1 [11:06:28]RAPDU: 90 00 [11:06:28]wFMCommunicate OK [11:06:28]SAM_PROTO_ClearQueue done [11:06:28]KKMCreateOFDPacket [11:06:28]OFDProtocolAddRootSTLVToBuf [11:06:28]FM_MakeSignedData [11:06:28]FM_MakeSignedData [11:06:28]SAM_PROTO_SignData [11:06:28]wFMCommunicate request_size=4 [11:06:28]MH_SAM_APDU [11:06:28]CAPDU: 80 0D 01 02 [11:06:28]Write to MH i2c: E2 08 00 45 09 80 0D 01 02 00 00 00 00 C7 [11:06:28]Write i2c OK [11:06:28]MH_I2C_Read... [11:06:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:06:28]Read from MH i2c: E2 [11:06:28]MH_I2C_Read... [11:06:28]Read from MH i2c: E2 03 00 [11:06:28]MH_I2C_Read... [11:06:28]Read from MH i2c: E2 03 00 45 09 00 90 00 C2 [11:06:28]RAPDU: 90 00 [11:06:28]wFMCommunicate OK [11:06:28]wFMCommunicate request_size=255 [11:06:28]MH_SAM_APDU [11:06:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B8 10 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 5A 71 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 71 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 01 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 0C 00 00 00 00 07 04 06 00 48 71 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 33 26 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EC 74 03 00 35 04 06 00 CB [11:06:28]Write to MH i2c: E2 02 01 46 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B8 10 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 5A 71 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 71 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 01 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 0C 00 00 00 00 07 04 06 00 48 71 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 33 26 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EC 74 03 00 35 04 06 00 CB 00 00 9F [11:06:28]Write i2c OK [11:06:28]MH_I2C_Read... [11:06:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:06:28]Read from MH i2c: E2 [11:06:28]MH_I2C_Read... [11:06:28]Read from MH i2c: E2 03 00 [11:06:28]MH_I2C_Read... [11:06:28]Read from MH i2c: E2 03 00 46 09 00 90 00 C3 [11:06:28]RAPDU: 90 00 [11:06:28]wFMCommunicate OK [11:06:28]wFMCommunicate request_size=10 [11:06:28]MH_SAM_APDU [11:06:28]CAPDU: 80 0D 02 02 05 71 56 EA B1 6F [11:06:28]Write to MH i2c: E2 0D 00 47 09 80 0D 02 02 05 00 71 56 EA B1 6F 00 00 A5 [11:06:28]Write i2c OK [11:06:28]MH_I2C_Read... [11:06:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:06:28]Read from MH i2c: E2 [11:06:28]MH_I2C_Read... [11:06:28]Read from MH i2c: E2 03 00 [11:06:28]MH_I2C_Read... [11:06:28]Read from MH i2c: E2 03 00 47 09 00 90 00 C4 [11:06:28]RAPDU: 90 00 [11:06:28]wFMCommunicate OK [11:06:28]wFMCommunicate request_size=4 [11:06:28]MH_SAM_APDU [11:06:28]CAPDU: 80 0D 03 02 [11:06:28]Write to MH i2c: E2 08 00 48 09 80 0D 03 02 00 00 00 00 CC [11:06:28]Write i2c OK [11:06:28]MH_I2C_Read... [11:06:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:06:28]Read from MH i2c: E2 [11:06:28]MH_I2C_Read... [11:06:28]Read from MH i2c: E2 0B 00 [11:06:28]MH_I2C_Read... [11:06:28]Read from MH i2c: E2 0B 00 48 09 00 39 D7 41 2E FC 52 AD 6F 90 00 B6 [11:06:28]RAPDU: 39 D7 41 2E FC 52 AD 6F 90 00 [11:06:28]wFMCommunicate OK [11:06:28]SAM_PROTO_SignData done [11:06:28]FM_MakeSignedData done [11:06:28]CreateOFDProtocolMessage [11:06:28]wFMCommunicate request_size=4 [11:06:28]MH_SAM_APDU [11:06:28]CAPDU: 80 11 00 00 [11:06:28]Write to MH i2c: E2 08 00 49 09 80 11 00 00 00 00 00 00 CC [11:06:28]Write i2c OK [11:06:28]MH_I2C_Read... [11:06:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:06:28]Read from MH i2c: E2 [11:06:28]MH_I2C_Read... [11:06:28]Read from MH i2c: E2 17 00 [11:06:28]MH_I2C_Read... [11:06:28]Read from MH i2c: E2 17 00 49 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 29 [11:06:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:06:28]wFMCommunicate OK [11:06:28]CreateOFDProtocolMessage done [11:06:28]OFDSenderStorePacket 226540 [11:06:28]StoreOFDPacket docnum=226540 [11:06:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 4C 24 07 01 4C 69 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B8 10 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 5A 71 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 71 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 01 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 0C 00 00 00 00 07 04 06 00 48 71 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 33 26 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EC 74 03 00 35 04 06 00 CB 71 56 EA B1 6F 39 D7 41 2E FC 52 AD 6F [11:06:28]CheckFolder [11:06:28]dirname=/storage/ofd_packets [11:06:28]CheckFolder done [11:06:28]ProducePacketName [11:06:28]name=ofd_packets/00226540 [11:06:28]NVStorageSaveData ofd_packets/00226540 [11:06:28]File name is /storage/ofd_packets/00226540 [11:06:28]Write 301 bytes [11:06:28]NVStorageSaveData done [11:06:28]OFDSenderStorePacket done [11:06:28]KKMCreateOFDPacket done [11:06:28]NVStorageSaveData kkm_last_timestamp [11:06:28]File name is /storage/kkm_last_timestamp [11:06:28]Write 4 bytes [11:06:28]NVStorageSaveData done [11:06:28]ExternCall_PrintAddStr [11:06:28]wPrintStart [11:06:28]Write to MH i2c: 01 00 00 4A 09 53 [11:06:28]Write i2c OK [11:06:28]MH_I2C_Read... [11:06:28]Read from MH i2c: 01 [11:06:28]MH_I2C_Read... [11:06:28]Read from MH i2c: 01 07 00 [11:06:28]MH_I2C_Read... [11:06:28]Read from MH i2c: 01 07 00 4A 09 00 00 00 00 00 FF 0F 68 [11:06:28]RasterBufferAndPrint [11:06:28]line Счет N : (1)2002882 [11:06:28]line ИНН: 02508201610067 [11:06:28]line Контрольно-Кассовый Чек [11:06:28]line ПРОДАЖА [11:06:28]line ТРК (МРК, ГНК) : 43 [11:06:28]line Товар: 2710124130 [11:06:28]line Аи-92-К-5 [11:06:28]line 4.280 * 67.80 [11:06:28]line = 290.18 [11:06:28]line НДС 12% НСП 1% [11:06:28]line > о реализуемом товаре [11:06:28]line ОКРУГЛЕНИЕ: -0.18 [11:06:28]line ИТОГО: 290.00 [11:06:28]line Внесено: 290.00 [11:06:28]line СДАЧА: 0.00 [11:06:28]line НСП 1% : 2.57 [11:06:28]line НДС 12% : 30.82 [11:06:28]line Наличными: 290.00 [11:06:28]line Безнал.: 0.00 [11:06:28]line Место: АЗС № 97 "Партнер Нефть" [11:06:28]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:06:28]line СНО: Общий режим [11:06:28]line Чек 200 28.07.2024 11:06 [11:06:28]line Смена: 439 ФФД: 1.0 [11:06:28]line ЗНМ: 0300000054 [11:06:28]line РНМ: 0000000000092624 [11:06:28]line Версия ККМ: 001 [11:06:28]line ФМ: 0000000000874959 [11:06:29]line ФД: 226540 [11:06:29]line ФПД: 223687649964399 [11:06:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T110627&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226540&fm=223687649964399&tin=02508201610067®Number=0000000000092624&sum=29000 [11:06:29]OFD Sender: Processing packet 226540 [packets to send 601, broken 600] [11:06:29]ProducePacketName [11:06:29]name=ofd_packets/00226540 [11:06:29]OFD Sender: To server: pG, [11:06:29]CommunicateWithHost lk.salyk.kg:30040 [11:06:29]ConnectInit lk.salyk.kg [11:06:29]written 0, free lines is 4095 [11:06:29]Write to MH i2c: 01 00 00 75 09 7E [11:06:29]Write i2c OK [11:06:29]MH_I2C_Read... [11:06:29]Read from MH i2c: 01 [11:06:29]MH_I2C_Read... [11:06:29]Read from MH i2c: 01 07 00 [11:06:29]MH_I2C_Read... [11:06:29]Read from MH i2c: 01 07 00 75 09 00 00 00 00 00 68 0C F9 [11:06:29]RasterBufferAndPrint [11:06:29]line [11:06:29]line [11:06:29]line [11:06:29]line [11:06:29]line [11:06:29]written 0, free lines is 3179 [11:06:29]MH_Cut [11:06:29]Write to MH i2c: D1 01 00 7C 09 01 57 [11:06:29]Write i2c OK [11:06:29]MH_I2C_Read... [11:06:29]Read from MH i2c: D1 [11:06:29]MH_I2C_Read... [11:06:29]Read from MH i2c: D1 01 00 [11:06:29]MH_I2C_Read... [11:06:29]Read from MH i2c: D1 01 00 7C 09 00 56 [11:06:29]Write to MH i2c: 01 00 00 7D 09 86 [11:06:29]Write i2c OK [11:06:29]MH_I2C_Read... [11:06:30]*** Cut start [11:06:30]*** Partial cut [11:06:30]*** CUTSNS_PIN = 1 [11:06:30]*** CUTSNS_PIN = 0 [11:06:31]*** Brake cut motor [11:06:31]Read from MH i2c: 01 [11:06:31]MH_I2C_Read... [11:06:31]*** Stop cut motor [11:06:31]*** Cut end [11:06:31]Read from MH i2c: 01 07 00 [11:06:31]MH_I2C_Read... [11:06:31]Read from MH i2c: 01 07 00 7D 09 00 00 00 00 00 FF 0F 9B [11:06:31]process_action close_receipt done [11:06:31]requested_data is exist [11:06:31]produce_requested_data [11:06:31]requested_item fm.sn is exist - process it [11:06:31]wFMCommunicate request_size=4 [11:06:31]MH_SAM_APDU [11:06:31]CAPDU: 80 11 00 00 [11:06:31]Write to MH i2c: E2 08 00 7E 09 80 11 00 00 00 00 00 00 01 [11:06:31]Write i2c OK [11:06:31]MH_I2C_Read... [11:06:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:06:31]Read from MH i2c: E2 [11:06:31]MH_I2C_Read... [11:06:31]Read from MH i2c: E2 17 00 [11:06:31]MH_I2C_Read... [11:06:31]Read from MH i2c: E2 17 00 7E 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5E [11:06:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:06:31]wFMCommunicate OK [11:06:31]requested_item fd.num is exist - process it [11:06:31]SAM_PROTO_GetFieldsCounters [11:06:31]wFMCommunicate request_size=4 [11:06:31]MH_SAM_APDU [11:06:31]CAPDU: 80 13 00 00 [11:06:31]Write to MH i2c: E2 08 00 7F 09 80 13 00 00 00 00 00 00 04 [11:06:31]Write i2c OK [11:06:31]MH_I2C_Read... [11:06:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:06:31]Read from MH i2c: E2 [11:06:31]MH_I2C_Read... [11:06:31]Read from MH i2c: E2 62 00 [11:06:31]MH_I2C_Read... [11:06:31]Read from MH i2c: E2 62 00 7F 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EC 74 03 00 0E 04 04 00 B7 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 A0 [11:06:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EC 74 03 00 0E 04 04 00 B7 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:06:31]wFMCommunicate OK [11:06:31]SAM_PROTO_GetFieldsCounters done [11:06:31]requested_item shift.num is exist - process it [11:06:31]requested_item shift.opened is exist - process it [11:06:31]req_shift_opened [11:06:31]FM_GetShiftState [11:06:31]SAM_PROTO_GetShiftState [11:06:31]wFMCommunicate request_size=4 [11:06:31]MH_SAM_APDU [11:06:31]CAPDU: 80 13 01 00 [11:06:31]Write to MH i2c: E2 08 00 80 09 80 13 01 00 00 00 00 00 06 [11:06:31]Write i2c OK [11:06:31]MH_I2C_Read... [11:06:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:06:31]Read from MH i2c: E2 [11:06:31]MH_I2C_Read... [11:06:31]Read from MH i2c: E2 0E 00 [11:06:31]MH_I2C_Read... [11:06:31]Read from MH i2c: E2 0E 00 80 09 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 B7 [11:06:31]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:06:31]wFMCommunicate OK [11:06:31]SAM_PROTO_GetShiftState done [11:06:31]FM_GetShiftState done [11:06:31]req_shift_opened done [11:06:31]requested_item shift.open_date is exist - process it [11:06:31]req_shift_open_date [11:06:31]req_shift_open_date done [11:06:31]produce_requested_data done [11:06:31]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226540,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [11:06:31]process_action_free close_receipt [11:06:31]json_value_free [11:06:31]json_value_free done [11:06:31]process_json_proto returns [11:06:31]Send response to host [11:06:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226540,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [11:06:31]free response buf [11:06:31]execute_script done [11:06:31]execute_script returns [11:06:31]free content buf [11:06:31]Sock 9.Close socket [11:06:31]Sock 9.Thread stoped [11:06:33]recv_with_timeout no data received [11:06:34]ConnectInit Can't take IP for lk.salyk.kg [11:06:34]CommunicateWithHost connect error [11:06:34]CommunicateWithHost err = -1 [11:06:34]OFD Sender: Server communicate error [11:06:39]OFD Sender: Processing packet 226540 [packets to send 601, broken 600] [11:06:39]ProducePacketName [11:06:39]name=ofd_packets/00226540 [11:06:39]OFD Sender: To server: pG, [11:06:39]CommunicateWithHost lk.salyk.kg:30040 [11:06:39]ConnectInit lk.salyk.kg [11:06:44]Connected sock=10 [11:06:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 4C 24 07 01 4C 69 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B8 10 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 5A 71 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 71 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 01 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 0C 00 00 00 00 07 04 06 00 48 71 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 33 26 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EC 74 03 00 35 04 06 00 CB 71 56 EA B1 6F 39 D7 41 2E FC 52 AD 6F [11:06:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 B3 28 47 00 A5 05 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EC 74 03 00 F4 03 04 00 4D D2 A5 66 B6 04 01 00 00 3C 32 CE 0D D2 FE D8 81 [11:06:45]CommunicateWithHost err = 0 [11:06:45]CheckOFDResponse [11:06:45]1017 (14) - 77093643461234 [11:06:45]1041 (16) - 0000000000874959 [11:06:45]1040 (4) - 226540 [11:06:45]1012 (4) - 28.07.2024 05:08 [11:06:45]1206 (1) - 0 [11:06:45]OFD Sender: Remove packet 226540 [11:06:45]ProducePacketName [11:06:45]name=ofd_packets/00226540 [11:06:45]NVStorageDeleteData [11:06:45]OFD Sender: No OFD packet to send [11:06:50]OFD Sender: No OFD packet to send [11:06:54]recv_with_timeout no data received [11:06:55]OFD Sender: No OFD packet to send [11:07:00]OFD Sender: No OFD packet to send [11:07:05]OFD Sender: No OFD packet to send [11:07:10]OFD Sender: No OFD packet to send [11:07:15]OFD Sender: No OFD packet to send [11:07:20]OFD Sender: No OFD packet to send [11:07:25]OFD Sender: No OFD packet to send [11:07:30]OFD Sender: No OFD packet to send [11:07:35]OFD Sender: No OFD packet to send [11:07:40]OFD Sender: No OFD packet to send [11:07:45]OFD Sender: No OFD packet to send [11:07:50]OFD Sender: No OFD packet to send [11:07:55]OFD Sender: No OFD packet to send [11:08:00]OFD Sender: No OFD packet to send [11:08:05]OFD Sender: No OFD packet to send [11:08:10]OFD Sender: No OFD packet to send [11:08:15]OFD Sender: No OFD packet to send [11:08:20]OFD Sender: No OFD packet to send [11:08:25]OFD Sender: No OFD packet to send [11:08:30]OFD Sender: No OFD packet to send [11:08:35]OFD Sender: No OFD packet to send [11:08:36]accept exits with 7 [11:08:36]New connection [11:08:36]New thread 3067620708 created [11:08:36]Thread 3067477348 joined [11:08:36]Waiting for new connection... [11:08:36] Sock 7.Parse request [11:08:36]Sock 7.Check first char [11:08:36]Sock 7.First char is OK [11:08:36]request: POST /json_proto HTTP/1.0 [11:08:36]Method: POST [11:08:36]URL: /json_proto [11:08:36]Method is POST - this is cgi request [11:08:36]url: /json_proto [11:08:36]query_string will be loaded in cgi processing [11:08:36]execute_cgi json_proto POST (null) [11:08:36]execute_cgi path=json_proto method=POST [11:08:36]POST find Content-Length [11:08:36]Host: 172.17.43.131:8080 [11:08:36]Content-Length: 679 [11:08:36]Content-Type: application/json [11:08:36] [11:08:36]POST finish read [11:08:36]Found Content-Length = 679 [11:08:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002884", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [11:08:36]execute_script... [11:08: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)2002884", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [11:08:36]POST & json_proto [11:08:36]process_json_proto [11:08:36]json parsed OK: [11:08:36]protocol is kg_v1.0 [11:08:36]action value=close_receipt [11:08:36]process_action close_receipt [11:08:36]cmd_close_receipt [11:08:36]MH_GetDate [11:08:36]Write to MH i2c: F0 00 00 81 09 79 [11:08:36]Write i2c OK [11:08:36]MH_I2C_Read... [11:08:36]Read from MH i2c: F0 [11:08:36]MH_I2C_Read... [11:08:36]Read from MH i2c: F0 09 00 [11:08:36]MH_I2C_Read... [11:08:36]Read from MH i2c: F0 09 00 81 09 00 B4 26 A6 66 F9 24 A2 66 8D [11:08:36]GetLastDocTimeStamp 1722164787 [11:08:36]current date 1722164916 [11:08:36]FM_GetShiftState [11:08:36]SAM_PROTO_GetShiftState [11:08:36]wFMCommunicate request_size=4 [11:08:36]MH_SAM_APDU [11:08:36]CAPDU: 80 13 01 00 [11:08:36]Write to MH i2c: E2 08 00 82 09 80 13 01 00 00 00 00 00 08 [11:08:36]Write i2c OK [11:08:36]MH_I2C_Read... [11:08:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:08:36]Read from MH i2c: E2 [11:08:36]MH_I2C_Read... [11:08:36]Read from MH i2c: E2 0E 00 [11:08:36]MH_I2C_Read... [11:08:36]Read from MH i2c: E2 0E 00 82 09 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 B9 [11:08:36]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:08:36]wFMCommunicate OK [11:08:36]SAM_PROTO_GetShiftState done [11:08:36]FM_GetShiftState done [11:08:36]opened in 1722125326 [11:08:36]opened+sec_in_day 1722211726 [11:08:36]quantity*price = 80061 [11:08:36]sum+1 = 80063 [11:08:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 85.02 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 201 28.07.2024 11:08 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226541 ФПД: 62117929625397 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T110836&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226541&fm=62117929625397&tin=02508201610067®Number=0000000000092624&sum=80000 [11:08:37]StoreToDocumentArchive [11:08:37]shift 439 fd 226541 [11:08:37]save to /storage/0439/doc_00226541 [11:08:37]save last doc name /storage/0439/doc_00226541 to /storage/kkm_last_doc_name [11:08:37]save OK [11:08:37]Clear old archive folders... [11:08:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:08:37]tlvbuf is 01994C30 [11:08:37]SAM_PROTO_ClearQueue [11:08:37]wFMCommunicate request_size=4 [11:08:37]MH_SAM_APDU [11:08:37]CAPDU: 80 09 00 00 [11:08:37]Write to MH i2c: E2 08 00 8F 09 80 09 00 00 00 00 00 00 0A [11:08:37]Write i2c OK [11:08:37]MH_I2C_Read... [11:08:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:08:37]Read from MH i2c: E2 [11:08:37]MH_I2C_Read... [11:08:37]Read from MH i2c: E2 03 00 [11:08:37]MH_I2C_Read... [11:08:37]Read from MH i2c: E2 03 00 8F 09 00 90 00 0C [11:08:37]RAPDU: 90 00 [11:08:37]wFMCommunicate OK [11:08:37]SAM_PROTO_ClearQueue done [11:08:37]KKMCreateOFDPacket [11:08:37]OFDProtocolAddRootSTLVToBuf [11:08:37]FM_MakeSignedData [11:08:37]FM_MakeSignedData [11:08:37]SAM_PROTO_SignData [11:08:37]wFMCommunicate request_size=4 [11:08:37]MH_SAM_APDU [11:08:37]CAPDU: 80 0D 01 02 [11:08:37]Write to MH i2c: E2 08 00 90 09 80 0D 01 02 00 00 00 00 12 [11:08:37]Write i2c OK [11:08:37]MH_I2C_Read... [11:08:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:08:37]Read from MH i2c: E2 [11:08:37]MH_I2C_Read... [11:08:37]Read from MH i2c: E2 03 00 [11:08:37]MH_I2C_Read... [11:08:37]Read from MH i2c: E2 03 00 90 09 00 90 00 0D [11:08:37]RAPDU: 90 00 [11:08:37]wFMCommunicate OK [11:08:37]wFMCommunicate request_size=255 [11:08:37]MH_SAM_APDU [11:08:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 C9 00 00 00 F4 03 04 00 B4 26 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 ED 74 03 00 35 04 06 00 38 [11:08:37]Write to MH i2c: E2 02 01 91 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 C9 00 00 00 F4 03 04 00 B4 26 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 ED 74 03 00 35 04 06 00 38 00 00 19 [11:08:37]Write i2c OK [11:08:37]MH_I2C_Read... [11:08:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:08:37]Read from MH i2c: E2 [11:08:37]MH_I2C_Read... [11:08:37]Read from MH i2c: E2 03 00 [11:08:37]MH_I2C_Read... [11:08:37]Read from MH i2c: E2 03 00 91 09 00 90 00 0E [11:08:37]RAPDU: 90 00 [11:08:37]wFMCommunicate OK [11:08:37]wFMCommunicate request_size=10 [11:08:37]MH_SAM_APDU [11:08:37]CAPDU: 80 0D 02 02 05 7E F5 21 27 35 [11:08:37]Write to MH i2c: E2 0D 00 92 09 80 0D 02 02 05 00 7E F5 21 27 35 00 00 0F [11:08:37]Write i2c OK [11:08:37]MH_I2C_Read... [11:08:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:08:37]Read from MH i2c: E2 [11:08:37]MH_I2C_Read... [11:08:37]Read from MH i2c: E2 03 00 [11:08:37]MH_I2C_Read... [11:08:37]Read from MH i2c: E2 03 00 92 09 00 90 00 0F [11:08:37]RAPDU: 90 00 [11:08:37]wFMCommunicate OK [11:08:37]wFMCommunicate request_size=4 [11:08:37]MH_SAM_APDU [11:08:37]CAPDU: 80 0D 03 02 [11:08:37]Write to MH i2c: E2 08 00 93 09 80 0D 03 02 00 00 00 00 17 [11:08:37]Write i2c OK [11:08:37]MH_I2C_Read... [11:08:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:08:37]Read from MH i2c: E2 [11:08:37]MH_I2C_Read... [11:08:37]Read from MH i2c: E2 0B 00 [11:08:37]MH_I2C_Read... [11:08:37]Read from MH i2c: E2 0B 00 93 09 00 A8 65 00 EE 06 43 41 BF 90 00 5C [11:08:37]RAPDU: A8 65 00 EE 06 43 41 BF 90 00 [11:08:37]wFMCommunicate OK [11:08:37]SAM_PROTO_SignData done [11:08:37]FM_MakeSignedData done [11:08:37]CreateOFDProtocolMessage [11:08:37]wFMCommunicate request_size=4 [11:08:37]MH_SAM_APDU [11:08:37]CAPDU: 80 11 00 00 [11:08:37]Write to MH i2c: E2 08 00 94 09 80 11 00 00 00 00 00 00 17 [11:08:37]Write i2c OK [11:08:37]MH_I2C_Read... [11:08:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:08:37]Read from MH i2c: E2 [11:08:37]MH_I2C_Read... [11:08:37]Read from MH i2c: E2 17 00 [11:08:37]MH_I2C_Read... [11:08:37]Read from MH i2c: E2 17 00 94 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 74 [11:08:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:08:37]wFMCommunicate OK [11:08:37]CreateOFDProtocolMessage done [11:08:37]OFDSenderStorePacket 226541 [11:08:37]StoreOFDPacket docnum=226541 [11:08:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 1C B4 07 01 2C 5A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 C9 00 00 00 F4 03 04 00 B4 26 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 ED 74 03 00 35 04 06 00 38 7E F5 21 27 35 A8 65 00 EE 06 43 41 BF [11:08:37]CheckFolder [11:08:37]dirname=/storage/ofd_packets [11:08:37]CheckFolder done [11:08:37]ProducePacketName [11:08:37]name=ofd_packets/00226541 [11:08:37]NVStorageSaveData ofd_packets/00226541 [11:08:37]File name is /storage/ofd_packets/00226541 [11:08:37]Write 301 bytes [11:08:37]NVStorageSaveData done [11:08:37]OFDSenderStorePacket done [11:08:37]KKMCreateOFDPacket done [11:08:37]NVStorageSaveData kkm_last_timestamp [11:08:37]File name is /storage/kkm_last_timestamp [11:08:37]Write 4 bytes [11:08:37]NVStorageSaveData done [11:08:37]ExternCall_PrintAddStr [11:08:37]wPrintStart [11:08:37]Write to MH i2c: 01 00 00 95 09 9E [11:08:37]Write i2c OK [11:08:37]MH_I2C_Read... [11:08:37]Read from MH i2c: 01 [11:08:37]MH_I2C_Read... [11:08:37]Read from MH i2c: 01 07 00 [11:08:37]MH_I2C_Read... [11:08:37]Read from MH i2c: 01 07 00 95 09 00 00 00 00 00 FF 0F B3 [11:08:37]RasterBufferAndPrint [11:08:37]line Счет N : (1)2002884 [11:08:37]line ИНН: 02508201610067 [11:08:37]line Контрольно-Кассовый Чек [11:08:37]line ПРОДАЖА [11:08:37]line ТРК (МРК, ГНК) : 54 [11:08:37]line Товар: 2710124500 [11:08:37]line Аи-95-К-5 [11:08:37]line 10.790 * 74.20 [11:08:37]line = 800.62 [11:08:37]line НДС 12% НСП 1% [11:08:37]line > о реализуемом товаре [11:08:37]line ОКРУГЛЕНИЕ: -0.62 [11:08:37]line ИТОГО: 800.00 [11:08:37]line Внесено: 800.00 [11:08:37]line СДАЧА: 0.00 [11:08:37]line НСП 1% : 7.08 [11:08:37]line НДС 12% : 85.02 [11:08:37]line Наличными: 800.00 [11:08:37]line Безнал.: 0.00 [11:08:37]line Место: АЗС № 97 "Партнер Нефть" [11:08:37]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:08:37]line СНО: Общий режим [11:08:37]line Чек 201 28.07.2024 11:08 [11:08:37]line Смена: 439 ФФД: 1.0 [11:08:37]line ЗНМ: 0300000054 [11:08:37]line РНМ: 0000000000092624 [11:08:37]line Версия ККМ: 001 [11:08:37]line ФМ: 0000000000874959 [11:08:37]line ФД: 226541 [11:08:37]line ФПД: 62117929625397 [11:08:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T110836&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226541&fm=62117929625397&tin=02508201610067®Number=0000000000092624&sum=80000 [11:08:37]written 0, free lines is 4095 [11:08:37]OFD Sender: Processing packet 226541 [packets to send 601, broken 600] [11:08:37]ProducePacketName [11:08:37]name=ofd_packets/00226541 [11:08:37]OFD Sender: To server: pG, [11:08:37]CommunicateWithHost lk.salyk.kg:30040 [11:08:37]ConnectInit lk.salyk.kg [11:08:38]Write to MH i2c: 01 00 00 C0 09 C9 [11:08:38]Write i2c OK [11:08:38]MH_I2C_Read... [11:08:38]Read from MH i2c: 01 [11:08:38]MH_I2C_Read... [11:08:38]Read from MH i2c: 01 07 00 [11:08:38]MH_I2C_Read... [11:08:38]Read from MH i2c: 01 07 00 C0 09 00 00 00 00 00 60 0C 3C [11:08:38]RasterBufferAndPrint [11:08:38]line [11:08:38]line [11:08:38]line [11:08:38]line [11:08:38]line [11:08:38]written 0, free lines is 3171 [11:08:38]MH_Cut [11:08:38]Write to MH i2c: D1 01 00 C7 09 01 A2 [11:08:38]Write i2c OK [11:08:38]MH_I2C_Read... [11:08:38]Read from MH i2c: D1 [11:08:38]MH_I2C_Read... [11:08:38]Read from MH i2c: D1 01 00 [11:08:38]MH_I2C_Read... [11:08:38]Read from MH i2c: D1 01 00 C7 09 00 A1 [11:08:38]Write to MH i2c: 01 00 00 C8 09 D1 [11:08:38]Write i2c OK [11:08:38]MH_I2C_Read... [11:08:38]Connected sock=9 [11:08:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 1C B4 07 01 2C 5A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 C9 00 00 00 F4 03 04 00 B4 26 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 ED 74 03 00 35 04 06 00 38 7E F5 21 27 35 A8 65 00 EE 06 43 41 BF [11:08:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 9A 89 47 00 4A E4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 ED 74 03 00 F4 03 04 00 BF D2 A5 66 B6 04 01 00 00 C6 D5 5B 4C 34 90 60 86 [11:08:38]CommunicateWithHost err = 0 [11:08:38]CheckOFDResponse [11:08:38]1017 (14) - 77093643461234 [11:08:38]1041 (16) - 0000000000874959 [11:08:38]1040 (4) - 226541 [11:08:38]1012 (4) - 28.07.2024 05:10 [11:08:38]1206 (1) - 0 [11:08:38]OFD Sender: Remove packet 226541 [11:08:38]ProducePacketName [11:08:38]name=ofd_packets/00226541 [11:08:38]NVStorageDeleteData [11:08:39]OFD Sender: No OFD packet to send [11:08:39]*** Cut start [11:08:39]*** Partial cut [11:08:39]*** CUTSNS_PIN = 1 [11:08:39]*** CUTSNS_PIN = 0 [11:08:39]*** Brake cut motor [11:08:40]Read from MH i2c: 01 [11:08:40]MH_I2C_Read... [11:08:40]*** Stop cut motor [11:08:40]*** Cut end [11:08:40]Read from MH i2c: 01 07 00 [11:08:40]MH_I2C_Read... [11:08:40]Read from MH i2c: 01 07 00 C8 09 00 00 00 00 00 FF 0F E6 [11:08:40]process_action close_receipt done [11:08:40]requested_data is exist [11:08:40]produce_requested_data [11:08:40]requested_item fm.sn is exist - process it [11:08:40]wFMCommunicate request_size=4 [11:08:40]MH_SAM_APDU [11:08:40]CAPDU: 80 11 00 00 [11:08:40]Write to MH i2c: E2 08 00 C9 09 80 11 00 00 00 00 00 00 4C [11:08:40]Write i2c OK [11:08:40]MH_I2C_Read... [11:08:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:08:40]Read from MH i2c: E2 [11:08:40]MH_I2C_Read... [11:08:40]Read from MH i2c: E2 17 00 [11:08:40]MH_I2C_Read... [11:08:40]Read from MH i2c: E2 17 00 C9 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A9 [11:08:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:08:40]wFMCommunicate OK [11:08:40]requested_item fd.num is exist - process it [11:08:40]SAM_PROTO_GetFieldsCounters [11:08:40]wFMCommunicate request_size=4 [11:08:40]MH_SAM_APDU [11:08:40]CAPDU: 80 13 00 00 [11:08:40]Write to MH i2c: E2 08 00 CA 09 80 13 00 00 00 00 00 00 4F [11:08:40]Write i2c OK [11:08:40]MH_I2C_Read... [11:08:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:08:40]Read from MH i2c: E2 [11:08:40]MH_I2C_Read... [11:08:40]Read from MH i2c: E2 62 00 [11:08:40]MH_I2C_Read... [11:08:40]Read from MH i2c: E2 62 00 CA 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 ED 74 03 00 0E 04 04 00 B7 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 EF [11:08:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 ED 74 03 00 0E 04 04 00 B7 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:08:40]wFMCommunicate OK [11:08:40]SAM_PROTO_GetFieldsCounters done [11:08:40]requested_item shift.num is exist - process it [11:08:40]requested_item shift.opened is exist - process it [11:08:40]req_shift_opened [11:08:40]FM_GetShiftState [11:08:40]SAM_PROTO_GetShiftState [11:08:40]wFMCommunicate request_size=4 [11:08:40]MH_SAM_APDU [11:08:40]CAPDU: 80 13 01 00 [11:08:40]Write to MH i2c: E2 08 00 CB 09 80 13 01 00 00 00 00 00 51 [11:08:40]Write i2c OK [11:08:40]MH_I2C_Read... [11:08:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:08:40]Read from MH i2c: E2 [11:08:40]MH_I2C_Read... [11:08:40]Read from MH i2c: E2 0E 00 [11:08:40]MH_I2C_Read... [11:08:40]Read from MH i2c: E2 0E 00 CB 09 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 02 [11:08:40]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:08:40]wFMCommunicate OK [11:08:40]SAM_PROTO_GetShiftState done [11:08:40]FM_GetShiftState done [11:08:40]req_shift_opened done [11:08:40]requested_item shift.open_date is exist - process it [11:08:40]req_shift_open_date [11:08:40]req_shift_open_date done [11:08:40]produce_requested_data done [11:08:40]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226541,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [11:08:40]process_action_free close_receipt [11:08:40]json_value_free [11:08:40]json_value_free done [11:08:40]process_json_proto returns [11:08:40]Send response to host [11:08:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226541,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [11:08:40]free response buf [11:08:40]execute_script done [11:08:40]execute_script returns [11:08:40]free content buf [11:08:40]Sock 7.Close socket [11:08:40]Sock 7.Thread stoped [11:08:44]OFD Sender: No OFD packet to send [11:08:49]OFD Sender: No OFD packet to send [11:08:54]OFD Sender: No OFD packet to send [11:08:59]OFD Sender: No OFD packet to send [11:09:02]recv_with_timeout no data received [11:09:03]accept exits with 10 [11:09:03]New connection [11:09:03]New thread 3067477348 created [11:09:03]Thread 3067620708 joined [11:09:03]Waiting for new connection... [11:09:03] Sock 10.Parse request [11:09:03]Sock 10.Check first char [11:09:03]Sock 10.First char is OK [11:09:03]request: POST /json_proto HTTP/1.0 [11:09:03]Method: POST [11:09:03]URL: /json_proto [11:09:03]Method is POST - this is cgi request [11:09:03]url: /json_proto [11:09:03]query_string will be loaded in cgi processing [11:09:03]execute_cgi json_proto POST (null) [11:09:03]execute_cgi path=json_proto method=POST [11:09:03]POST find Content-Length [11:09:03]Host: 172.17.43.131:8080 [11:09:03]Content-Length: 804 [11:09:03]Content-Type: application/json [11:09:03] [11:09:03]POST finish read [11:09:03]Found Content-Length = 804 [11:09:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002883", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:09:03]execute_script... [11:09: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)2002883", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:09:03]POST & json_proto [11:09:03]process_json_proto [11:09:03]json parsed OK: [11:09:03]protocol is kg_v1.0 [11:09:03]action value=close_receipt [11:09:03]process_action close_receipt [11:09:03]cmd_close_receipt [11:09:03]MH_GetDate [11:09:03]Write to MH i2c: F0 00 00 CC 09 C4 [11:09:03]Write i2c OK [11:09:03]MH_I2C_Read... [11:09:03]Read from MH i2c: F0 [11:09:03]MH_I2C_Read... [11:09:03]Read from MH i2c: F0 09 00 [11:09:03]MH_I2C_Read... [11:09:03]Read from MH i2c: F0 09 00 CC 09 00 CF 26 A6 66 F9 24 A2 66 F3 [11:09:03]GetLastDocTimeStamp 1722164916 [11:09:03]current date 1722164943 [11:09:03]FM_GetShiftState [11:09:03]SAM_PROTO_GetShiftState [11:09:03]wFMCommunicate request_size=4 [11:09:03]MH_SAM_APDU [11:09:03]CAPDU: 80 13 01 00 [11:09:03]Write to MH i2c: E2 08 00 CD 09 80 13 01 00 00 00 00 00 53 [11:09:03]Write i2c OK [11:09:03]MH_I2C_Read... [11:09:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:09:03]Read from MH i2c: E2 [11:09:03]MH_I2C_Read... [11:09:03]Read from MH i2c: E2 0E 00 [11:09:03]MH_I2C_Read... [11:09:03]Read from MH i2c: E2 0E 00 CD 09 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 04 [11:09:03]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:09:03]wFMCommunicate OK [11:09:03]SAM_PROTO_GetShiftState done [11:09:03]FM_GetShiftState done [11:09:03]opened in 1722125326 [11:09:03]opened+sec_in_day 1722211726 [11:09:03]quantity*price = 300064 [11:09:03]sum+1 = 300066 [11:09:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.65 НСП 1% : 26.55 НДС 12% : 318.65 Наличными: 0.00 Безнал.: 3000.65 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 202 28.07.2024 11:09 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226542 ФПД: 151091619380142 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T110903&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226542&fm=151091619380142&tin=02508201610067®Number=0000000000092624&sum=300065 [11:09:04]StoreToDocumentArchive [11:09:04]shift 439 fd 226542 [11:09:04]save to /storage/0439/doc_00226542 [11:09:04]save last doc name /storage/0439/doc_00226542 to /storage/kkm_last_doc_name [11:09:04]save OK [11:09:04]Clear old archive folders... [11:09:04]OFD Sender: No OFD packet to send [11:09:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:09:04]tlvbuf is 019AD330 [11:09:04]SAM_PROTO_ClearQueue [11:09:04]wFMCommunicate request_size=4 [11:09:04]MH_SAM_APDU [11:09:04]CAPDU: 80 09 00 00 [11:09:04]Write to MH i2c: E2 08 00 DA 09 80 09 00 00 00 00 00 00 55 [11:09:04]Write i2c OK [11:09:04]MH_I2C_Read... [11:09:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:09:04]Read from MH i2c: E2 [11:09:04]MH_I2C_Read... [11:09:04]Read from MH i2c: E2 03 00 [11:09:04]MH_I2C_Read... [11:09:04]Read from MH i2c: E2 03 00 DA 09 00 90 00 57 [11:09:04]RAPDU: 90 00 [11:09:04]wFMCommunicate OK [11:09:04]SAM_PROTO_ClearQueue done [11:09:04]KKMCreateOFDPacket [11:09:04]OFDProtocolAddRootSTLVToBuf [11:09:04]FM_MakeSignedData [11:09:04]FM_MakeSignedData [11:09:04]SAM_PROTO_SignData [11:09:04]wFMCommunicate request_size=4 [11:09:04]MH_SAM_APDU [11:09:04]CAPDU: 80 0D 01 02 [11:09:04]Write to MH i2c: E2 08 00 DB 09 80 0D 01 02 00 00 00 00 5D [11:09:04]Write i2c OK [11:09:04]MH_I2C_Read... [11:09:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:09:04]Read from MH i2c: E2 [11:09:04]MH_I2C_Read... [11:09:04]Read from MH i2c: E2 03 00 [11:09:04]MH_I2C_Read... [11:09:04]Read from MH i2c: E2 03 00 DB 09 00 90 00 58 [11:09:04]RAPDU: 90 00 [11:09:04]wFMCommunicate OK [11:09:04]wFMCommunicate request_size=255 [11:09:04]MH_SAM_APDU [11:09:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 CF 26 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EE 74 03 00 35 04 06 00 89 [11:09:04]Write to MH i2c: E2 02 01 DC 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 CF 26 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EE 74 03 00 35 04 06 00 89 00 00 1A [11:09:04]Write i2c OK [11:09:04]MH_I2C_Read... [11:09:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:09:04]Read from MH i2c: E2 [11:09:04]MH_I2C_Read... [11:09:04]Read from MH i2c: E2 03 00 [11:09:04]MH_I2C_Read... [11:09:04]Read from MH i2c: E2 03 00 DC 09 00 90 00 59 [11:09:04]RAPDU: 90 00 [11:09:04]wFMCommunicate OK [11:09:04]wFMCommunicate request_size=10 [11:09:04]MH_SAM_APDU [11:09:04]CAPDU: 80 0D 02 02 05 6A C2 4D 3B AE [11:09:04]Write to MH i2c: E2 0D 00 DD 09 80 0D 02 02 05 00 6A C2 4D 3B AE 00 00 CC [11:09:04]Write i2c OK [11:09:04]MH_I2C_Read... [11:09:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:09:04]Read from MH i2c: E2 [11:09:04]MH_I2C_Read... [11:09:04]Read from MH i2c: E2 03 00 [11:09:04]MH_I2C_Read... [11:09:04]Read from MH i2c: E2 03 00 DD 09 00 90 00 5A [11:09:04]RAPDU: 90 00 [11:09:04]wFMCommunicate OK [11:09:04]wFMCommunicate request_size=4 [11:09:04]MH_SAM_APDU [11:09:04]CAPDU: 80 0D 03 02 [11:09:04]Write to MH i2c: E2 08 00 DE 09 80 0D 03 02 00 00 00 00 62 [11:09:04]Write i2c OK [11:09:04]MH_I2C_Read... [11:09:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:09:04]Read from MH i2c: E2 [11:09:04]MH_I2C_Read... [11:09:04]Read from MH i2c: E2 0B 00 [11:09:04]MH_I2C_Read... [11:09:04]Read from MH i2c: E2 0B 00 DE 09 00 70 58 C7 1F A0 38 AD 07 90 00 9D [11:09:04]RAPDU: 70 58 C7 1F A0 38 AD 07 90 00 [11:09:04]wFMCommunicate OK [11:09:04]SAM_PROTO_SignData done [11:09:04]FM_MakeSignedData done [11:09:04]CreateOFDProtocolMessage [11:09:04]wFMCommunicate request_size=4 [11:09:04]MH_SAM_APDU [11:09:04]CAPDU: 80 11 00 00 [11:09:04]Write to MH i2c: E2 08 00 DF 09 80 11 00 00 00 00 00 00 62 [11:09:04]Write i2c OK [11:09:04]MH_I2C_Read... [11:09:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:09:04]Read from MH i2c: E2 [11:09:04]MH_I2C_Read... [11:09:04]Read from MH i2c: E2 17 00 [11:09:04]MH_I2C_Read... [11:09:04]Read from MH i2c: E2 17 00 DF 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BF [11:09:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:09:04]wFMCommunicate OK [11:09:04]CreateOFDProtocolMessage done [11:09:04]OFDSenderStorePacket 226542 [11:09:04]StoreOFDPacket docnum=226542 [11:09:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 99 20 07 01 0A 4B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 CF 26 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EE 74 03 00 35 04 06 00 89 6A C2 4D 3B AE 70 58 C7 1F A0 38 AD 07 [11:09:04]CheckFolder [11:09:04]dirname=/storage/ofd_packets [11:09:04]CheckFolder done [11:09:04]ProducePacketName [11:09:04]name=ofd_packets/00226542 [11:09:04]NVStorageSaveData ofd_packets/00226542 [11:09:04]File name is /storage/ofd_packets/00226542 [11:09:04]Write 301 bytes [11:09:04]NVStorageSaveData done [11:09:04]OFDSenderStorePacket done [11:09:04]KKMCreateOFDPacket done [11:09:04]NVStorageSaveData kkm_last_timestamp [11:09:04]File name is /storage/kkm_last_timestamp [11:09:04]Write 4 bytes [11:09:04]NVStorageSaveData done [11:09:04]ExternCall_PrintAddStr [11:09:04]wPrintStart [11:09:04]Write to MH i2c: 01 00 00 E0 09 E9 [11:09:04]Write i2c OK [11:09:04]MH_I2C_Read... [11:09:04]Read from MH i2c: 01 [11:09:04]MH_I2C_Read... [11:09:04]Read from MH i2c: 01 07 00 [11:09:04]MH_I2C_Read... [11:09:04]Read from MH i2c: 01 07 00 E0 09 00 00 00 00 00 FF 0F FE [11:09:04]RasterBufferAndPrint [11:09:04]line Счет N : (1)2002883 [11:09:04]line ИНН: 02508201610067 [11:09:04]line Контрольно-Кассовый Чек [11:09:04]line ПРОДАЖА [11:09:04]line ТРК (МРК, ГНК) : 64 [11:09:04]line Товар: 2710124500 [11:09:04]line Аи-95-К-5 [11:09:04]line 40.440 * 74.20 [11:09:04]line = 3000.65 [11:09:04]line НДС 12% НСП 1% [11:09:04]line > о реализуемом товаре [11:09:04]line ИТОГО: 3000.65 [11:09:04]line НСП 1% : 26.55 [11:09:04]line НДС 12% : 318.65 [11:09:04]line Наличными: 0.00 [11:09:04]line Безнал.: 3000.65 [11:09:05]line Место: АЗС № 97 "Партнер Нефть" [11:09:05]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:09:05]line СНО: Общий режим [11:09:05]line Чек 202 28.07.2024 11:09 [11:09:05]line Смена: 439 ФФД: 1.0 [11:09:05]line ЗНМ: 0300000054 [11:09:05]line РНМ: 0000000000092624 [11:09:05]line Версия ККМ: 001 [11:09:05]line Платежная система: O! деньги [11:09:05]line ФМ: 0000000000874959 [11:09:05]line ФД: 226542 [11:09:05]line ФПД: 151091619380142 [11:09:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T110903&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226542&fm=151091619380142&tin=02508201610067®Number=0000000000092624&sum=300065 [11:09:05]OFD Sender: Processing packet 226542 [packets to send 601, broken 600] [11:09:05]ProducePacketName [11:09:05]name=ofd_packets/00226542 [11:09:05]OFD Sender: To server: pG, [11:09:05]CommunicateWithHost lk.salyk.kg:30040 [11:09:05]ConnectInit lk.salyk.kg [11:09:05]written 0, free lines is 4095 [11:09:05]Write to MH i2c: 01 00 00 0A 0A 14 [11:09:05]Write i2c OK [11:09:05]MH_I2C_Read... [11:09:05]Read from MH i2c: 01 [11:09:05]MH_I2C_Read... [11:09:05]Read from MH i2c: 01 07 00 [11:09:05]MH_I2C_Read... [11:09:05]Read from MH i2c: 01 07 00 0A 0A 00 00 00 00 00 81 0C A8 [11:09:05]RasterBufferAndPrint [11:09:05]line [11:09:05]line [11:09:05]line [11:09:05]line [11:09:05]line [11:09:05]written 0, free lines is 3205 [11:09:05]MH_Cut [11:09:05]Write to MH i2c: D1 01 00 11 0A 01 ED [11:09:05]Write i2c OK [11:09:05]MH_I2C_Read... [11:09:05]Read from MH i2c: D1 [11:09:05]MH_I2C_Read... [11:09:05]Read from MH i2c: D1 01 00 [11:09:05]MH_I2C_Read... [11:09:05]Read from MH i2c: D1 01 00 11 0A 00 EC [11:09:05]Write to MH i2c: 01 00 00 12 0A 1C [11:09:05]Write i2c OK [11:09:05]MH_I2C_Read... [11:09:06]*** Cut start [11:09:06]*** Partial cut [11:09:06]*** CUTSNS_PIN = 1 [11:09:07]*** CUTSNS_PIN = 0 [11:09:07]*** Brake cut motor [11:09:07]Read from MH i2c: 01 [11:09:07]MH_I2C_Read... [11:09:07]*** Stop cut motor [11:09:07]*** Cut end [11:09:07]Read from MH i2c: 01 07 00 [11:09:07]MH_I2C_Read... [11:09:07]Read from MH i2c: 01 07 00 12 0A 00 00 00 00 00 FF 0F 31 [11:09:07]process_action close_receipt done [11:09:07]requested_data is exist [11:09:07]produce_requested_data [11:09:07]requested_item fm.sn is exist - process it [11:09:07]wFMCommunicate request_size=4 [11:09:07]MH_SAM_APDU [11:09:07]CAPDU: 80 11 00 00 [11:09:07]Write to MH i2c: E2 08 00 13 0A 80 11 00 00 00 00 00 00 97 [11:09:07]Write i2c OK [11:09:07]MH_I2C_Read... [11:09:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:09:07]Read from MH i2c: E2 [11:09:07]MH_I2C_Read... [11:09:07]Read from MH i2c: E2 17 00 [11:09:07]MH_I2C_Read... [11:09:07]Read from MH i2c: E2 17 00 13 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F4 [11:09:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:09:07]wFMCommunicate OK [11:09:07]requested_item fd.num is exist - process it [11:09:07]SAM_PROTO_GetFieldsCounters [11:09:07]wFMCommunicate request_size=4 [11:09:07]MH_SAM_APDU [11:09:07]CAPDU: 80 13 00 00 [11:09:07]Write to MH i2c: E2 08 00 14 0A 80 13 00 00 00 00 00 00 9A [11:09:07]Write i2c OK [11:09:07]MH_I2C_Read... [11:09:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:09:07]Read from MH i2c: E2 [11:09:07]MH_I2C_Read... [11:09:07]Read from MH i2c: E2 62 00 [11:09:07]MH_I2C_Read... [11:09:07]Read from MH i2c: E2 62 00 14 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EE 74 03 00 0E 04 04 00 B7 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 3E [11:09:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EE 74 03 00 0E 04 04 00 B7 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:09:07]wFMCommunicate OK [11:09:07]SAM_PROTO_GetFieldsCounters done [11:09:07]requested_item shift.num is exist - process it [11:09:07]requested_item shift.opened is exist - process it [11:09:07]req_shift_opened [11:09:07]FM_GetShiftState [11:09:07]SAM_PROTO_GetShiftState [11:09:07]wFMCommunicate request_size=4 [11:09:07]MH_SAM_APDU [11:09:07]CAPDU: 80 13 01 00 [11:09:07]Write to MH i2c: E2 08 00 15 0A 80 13 01 00 00 00 00 00 9C [11:09:07]Write i2c OK [11:09:07]MH_I2C_Read... [11:09:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:09:07]Read from MH i2c: E2 [11:09:07]MH_I2C_Read... [11:09:07]Read from MH i2c: E2 0E 00 [11:09:07]MH_I2C_Read... [11:09:07]Read from MH i2c: E2 0E 00 15 0A 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 4D [11:09:07]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:09:07]wFMCommunicate OK [11:09:07]SAM_PROTO_GetShiftState done [11:09:07]FM_GetShiftState done [11:09:07]req_shift_opened done [11:09:07]requested_item shift.open_date is exist - process it [11:09:07]req_shift_open_date [11:09:07]req_shift_open_date done [11:09:07]produce_requested_data done [11:09:07]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226542,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [11:09:07]process_action_free close_receipt [11:09:07]json_value_free [11:09:07]json_value_free done [11:09:07]process_json_proto returns [11:09:07]Send response to host [11:09:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226542,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [11:09:07]free response buf [11:09:07]execute_script done [11:09:07]execute_script returns [11:09:07]free content buf [11:09:07]Sock 10.Close socket [11:09:07]Sock 10.Thread stoped [11:09:10]ConnectInit Can't take IP for lk.salyk.kg [11:09:10]CommunicateWithHost connect error [11:09:10]CommunicateWithHost err = -1 [11:09:10]OFD Sender: Server communicate error [11:09:15]OFD Sender: Processing packet 226542 [packets to send 601, broken 600] [11:09:15]ProducePacketName [11:09:15]name=ofd_packets/00226542 [11:09:15]OFD Sender: To server: pG, [11:09:15]CommunicateWithHost lk.salyk.kg:30040 [11:09:15]ConnectInit lk.salyk.kg [11:09:18]Connected sock=9 [11:09:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 99 20 07 01 0A 4B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 CF 26 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EE 74 03 00 35 04 06 00 89 6A C2 4D 3B AE 70 58 C7 1F A0 38 AD 07 [11:09:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 84 CB 47 00 FF D1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EE 74 03 00 F4 03 04 00 E7 D2 A5 66 B6 04 01 00 00 F7 97 21 D6 2E 9B F4 1B [11:09:19]CommunicateWithHost err = 0 [11:09:19]CheckOFDResponse [11:09:19]1017 (14) - 77093643461234 [11:09:19]1041 (16) - 0000000000874959 [11:09:19]1040 (4) - 226542 [11:09:19]1012 (4) - 28.07.2024 05:11 [11:09:19]1206 (1) - 0 [11:09:19]OFD Sender: Remove packet 226542 [11:09:19]ProducePacketName [11:09:19]name=ofd_packets/00226542 [11:09:19]NVStorageDeleteData [11:09:20]OFD Sender: No OFD packet to send [11:09:25]OFD Sender: No OFD packet to send [11:09:30]OFD Sender: No OFD packet to send [11:09:35]OFD Sender: No OFD packet to send [11:09:40]OFD Sender: No OFD packet to send [11:09:45]OFD Sender: No OFD packet to send [11:09:50]OFD Sender: No OFD packet to send [11:09:55]OFD Sender: No OFD packet to send [11:10:00]OFD Sender: No OFD packet to send [11:10:04]accept exits with 7 [11:10:04]New connection [11:10:04]New thread 3067620708 created [11:10:04]Thread 3067477348 joined [11:10:04]Waiting for new connection... [11:10:04] Sock 7.Parse request [11:10:04]Sock 7.Check first char [11:10:04]Sock 7.First char is OK [11:10:04]request: POST /json_proto HTTP/1.0 [11:10:04]Method: POST [11:10:04]URL: /json_proto [11:10:04]Method is POST - this is cgi request [11:10:04]url: /json_proto [11:10:04]query_string will be loaded in cgi processing [11:10:04]execute_cgi json_proto POST (null) [11:10:04]execute_cgi path=json_proto method=POST [11:10:04]POST find Content-Length [11:10:04]Host: 172.17.43.131:8080 [11:10:04]Content-Length: 679 [11:10:04]Content-Type: application/json [11:10:04] [11:10:04]POST finish read [11:10:04]Found Content-Length = 679 [11:10:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002885", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 11.800, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:10:04]execute_script... [11:10: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)2002885", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 11.800, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:10:04]POST & json_proto [11:10:04]process_json_proto [11:10:04]json parsed OK: [11:10:04]protocol is kg_v1.0 [11:10:04]action value=close_receipt [11:10:04]process_action close_receipt [11:10:04]cmd_close_receipt [11:10:04]MH_GetDate [11:10:04]Write to MH i2c: F0 00 00 16 0A 0F [11:10:04]Write i2c OK [11:10:04]MH_I2C_Read... [11:10:04]Read from MH i2c: F0 [11:10:04]MH_I2C_Read... [11:10:04]Read from MH i2c: F0 09 00 [11:10:04]MH_I2C_Read... [11:10:04]Read from MH i2c: F0 09 00 16 0A 00 0C 27 A6 66 F9 24 A2 66 7C [11:10:04]GetLastDocTimeStamp 1722164943 [11:10:04]current date 1722165004 [11:10:04]FM_GetShiftState [11:10:04]SAM_PROTO_GetShiftState [11:10:04]wFMCommunicate request_size=4 [11:10:04]MH_SAM_APDU [11:10:04]CAPDU: 80 13 01 00 [11:10:04]Write to MH i2c: E2 08 00 17 0A 80 13 01 00 00 00 00 00 9E [11:10:04]Write i2c OK [11:10:04]MH_I2C_Read... [11:10:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:10:04]Read from MH i2c: E2 [11:10:04]MH_I2C_Read... [11:10:04]Read from MH i2c: E2 0E 00 [11:10:04]MH_I2C_Read... [11:10:04]Read from MH i2c: E2 0E 00 17 0A 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 4F [11:10:04]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:10:04]wFMCommunicate OK [11:10:04]SAM_PROTO_GetShiftState done [11:10:04]FM_GetShiftState done [11:10:04]opened in 1722125326 [11:10:04]opened+sec_in_day 1722211726 [11:10:04]quantity*price = 80004 [11:10:04]sum+1 = 80005 [11:10:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 203 28.07.2024 11:10 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226543 ФПД: 195689155457723 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T111004&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226543&fm=195689155457723&tin=02508201610067®Number=0000000000092624&sum=80000 [11:10:05]StoreToDocumentArchive [11:10:05]shift 439 fd 226543 [11:10:05]save to /storage/0439/doc_00226543 [11:10:05]save last doc name /storage/0439/doc_00226543 to /storage/kkm_last_doc_name [11:10:05]save OK [11:10:05]Clear old archive folders... [11:10:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:10:05]tlvbuf is 0199C0E0 [11:10:05]SAM_PROTO_ClearQueue [11:10:05]wFMCommunicate request_size=4 [11:10:05]MH_SAM_APDU [11:10:05]CAPDU: 80 09 00 00 [11:10:05]Write to MH i2c: E2 08 00 24 0A 80 09 00 00 00 00 00 00 A0 [11:10:05]Write i2c OK [11:10:05]MH_I2C_Read... [11:10:05]OFD Sender: No OFD packet to send [11:10:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:10:05]Read from MH i2c: E2 [11:10:05]MH_I2C_Read... [11:10:05]Read from MH i2c: E2 03 00 [11:10:05]MH_I2C_Read... [11:10:05]Read from MH i2c: E2 03 00 24 0A 00 90 00 A2 [11:10:05]RAPDU: 90 00 [11:10:05]wFMCommunicate OK [11:10:05]SAM_PROTO_ClearQueue done [11:10:05]KKMCreateOFDPacket [11:10:05]OFDProtocolAddRootSTLVToBuf [11:10:05]FM_MakeSignedData [11:10:05]FM_MakeSignedData [11:10:05]SAM_PROTO_SignData [11:10:05]wFMCommunicate request_size=4 [11:10:05]MH_SAM_APDU [11:10:05]CAPDU: 80 0D 01 02 [11:10:05]Write to MH i2c: E2 08 00 25 0A 80 0D 01 02 00 00 00 00 A8 [11:10:05]Write i2c OK [11:10:05]MH_I2C_Read... [11:10:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:10:05]Read from MH i2c: E2 [11:10:05]MH_I2C_Read... [11:10:05]Read from MH i2c: E2 03 00 [11:10:05]MH_I2C_Read... [11:10:05]Read from MH i2c: E2 03 00 25 0A 00 90 00 A3 [11:10:05]RAPDU: 90 00 [11:10:05]wFMCommunicate OK [11:10:05]wFMCommunicate request_size=255 [11:10:05]MH_SAM_APDU [11:10:05]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 0C 27 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EF 74 03 00 35 04 06 00 B1 [11:10:05]Write to MH i2c: E2 02 01 26 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 0C 27 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EF 74 03 00 35 04 06 00 B1 00 00 B5 [11:10:05]Write i2c OK [11:10:05]MH_I2C_Read... [11:10:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:10:05]Read from MH i2c: E2 [11:10:05]MH_I2C_Read... [11:10:05]Read from MH i2c: E2 03 00 [11:10:05]MH_I2C_Read... [11:10:05]Read from MH i2c: E2 03 00 26 0A 00 90 00 A4 [11:10:05]RAPDU: 90 00 [11:10:05]wFMCommunicate OK [11:10:05]wFMCommunicate request_size=10 [11:10:05]MH_SAM_APDU [11:10:05]CAPDU: 80 0D 02 02 05 FA 6E 98 F2 BB [11:10:05]Write to MH i2c: E2 0D 00 27 0A 80 0D 02 02 05 00 FA 6E 98 F2 BB 00 00 62 [11:10:05]Write i2c OK [11:10:05]MH_I2C_Read... [11:10:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:10:05]Read from MH i2c: E2 [11:10:05]MH_I2C_Read... [11:10:05]Read from MH i2c: E2 03 00 [11:10:05]MH_I2C_Read... [11:10:05]Read from MH i2c: E2 03 00 27 0A 00 90 00 A5 [11:10:05]RAPDU: 90 00 [11:10:05]wFMCommunicate OK [11:10:05]wFMCommunicate request_size=4 [11:10:05]MH_SAM_APDU [11:10:05]CAPDU: 80 0D 03 02 [11:10:05]Write to MH i2c: E2 08 00 28 0A 80 0D 03 02 00 00 00 00 AD [11:10:05]Write i2c OK [11:10:05]MH_I2C_Read... [11:10:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:10:05]Read from MH i2c: E2 [11:10:05]MH_I2C_Read... [11:10:05]Read from MH i2c: E2 0B 00 [11:10:05]MH_I2C_Read... [11:10:05]Read from MH i2c: E2 0B 00 28 0A 00 C6 3B C8 2C 15 D1 D8 24 90 00 85 [11:10:05]RAPDU: C6 3B C8 2C 15 D1 D8 24 90 00 [11:10:05]wFMCommunicate OK [11:10:05]SAM_PROTO_SignData done [11:10:05]FM_MakeSignedData done [11:10:05]CreateOFDProtocolMessage [11:10:05]wFMCommunicate request_size=4 [11:10:05]MH_SAM_APDU [11:10:05]CAPDU: 80 11 00 00 [11:10:05]Write to MH i2c: E2 08 00 29 0A 80 11 00 00 00 00 00 00 AD [11:10:05]Write i2c OK [11:10:05]MH_I2C_Read... [11:10:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:10:05]Read from MH i2c: E2 [11:10:05]MH_I2C_Read... [11:10:05]Read from MH i2c: E2 17 00 [11:10:05]MH_I2C_Read... [11:10:05]Read from MH i2c: E2 17 00 29 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 0A [11:10:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:10:05]wFMCommunicate OK [11:10:05]CreateOFDProtocolMessage done [11:10:05]OFDSenderStorePacket 226543 [11:10:05]StoreOFDPacket docnum=226543 [11:10:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 61 1D 07 01 7F 5D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 0C 27 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EF 74 03 00 35 04 06 00 B1 FA 6E 98 F2 BB C6 3B C8 2C 15 D1 D8 24 [11:10:05]CheckFolder [11:10:05]dirname=/storage/ofd_packets [11:10:05]CheckFolder done [11:10:05]ProducePacketName [11:10:05]name=ofd_packets/00226543 [11:10:05]NVStorageSaveData ofd_packets/00226543 [11:10:05]File name is /storage/ofd_packets/00226543 [11:10:05]Write 301 bytes [11:10:05]NVStorageSaveData done [11:10:05]OFDSenderStorePacket done [11:10:05]KKMCreateOFDPacket done [11:10:05]NVStorageSaveData kkm_last_timestamp [11:10:05]File name is /storage/kkm_last_timestamp [11:10:05]Write 4 bytes [11:10:05]NVStorageSaveData done [11:10:05]ExternCall_PrintAddStr [11:10:05]wPrintStart [11:10:05]Write to MH i2c: 01 00 00 2A 0A 34 [11:10:05]Write i2c OK [11:10:05]MH_I2C_Read... [11:10:05]Read from MH i2c: 01 [11:10:05]MH_I2C_Read... [11:10:05]Read from MH i2c: 01 07 00 [11:10:05]MH_I2C_Read... [11:10:05]Read from MH i2c: 01 07 00 2A 0A 00 00 00 00 00 FF 0F 49 [11:10:05]RasterBufferAndPrint [11:10:05]line Счет N : (1)2002885 [11:10:05]line ИНН: 02508201610067 [11:10:05]line Контрольно-Кассовый Чек [11:10:05]line ПРОДАЖА [11:10:05]line ТРК (МРК, ГНК) : 33 [11:10:05]line Товар: 2710124130 [11:10:05]line Аи-92-К-5 [11:10:05]line 11.800 * 67.80 [11:10:05]line = 800.04 [11:10:05]line НДС 12% НСП 1% [11:10:05]line > о реализуемом товаре [11:10:05]line ОКРУГЛЕНИЕ: -0.04 [11:10:05]line ИТОГО: 800.00 [11:10:05]line Внесено: 800.00 [11:10:05]line СДАЧА: 0.00 [11:10:05]line НСП 1% : 7.08 [11:10:05]line НДС 12% : 84.96 [11:10:05]line Наличными: 800.00 [11:10:05]line Безнал.: 0.00 [11:10:05]line Место: АЗС № 97 "Партнер Нефть" [11:10:05]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:10:05]line СНО: Общий режим [11:10:05]line Чек 203 28.07.2024 11:10 [11:10:05]line Смена: 439 ФФД: 1.0 [11:10:05]line ЗНМ: 0300000054 [11:10:05]line РНМ: 0000000000092624 [11:10:05]line Версия ККМ: 001 [11:10:05]line ФМ: 0000000000874959 [11:10:05]line ФД: 226543 [11:10:05]line ФПД: 195689155457723 [11:10:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T111004&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226543&fm=195689155457723&tin=02508201610067®Number=0000000000092624&sum=80000 [11:10:05]written 0, free lines is 4095 [11:10:05]OFD Sender: Processing packet 226543 [packets to send 601, broken 600] [11:10:05]ProducePacketName [11:10:05]name=ofd_packets/00226543 [11:10:05]OFD Sender: To server: pG, [11:10:05]CommunicateWithHost lk.salyk.kg:30040 [11:10:05]ConnectInit lk.salyk.kg [11:10:06]Write to MH i2c: 01 00 00 55 0A 5F [11:10:06]Write i2c OK [11:10:06]MH_I2C_Read... [11:10:06]Read from MH i2c: 01 [11:10:06]MH_I2C_Read... [11:10:06]Read from MH i2c: 01 07 00 [11:10:06]MH_I2C_Read... [11:10:06]Read from MH i2c: 01 07 00 55 0A 00 00 00 00 00 61 0C D3 [11:10:06]RasterBufferAndPrint [11:10:06]line [11:10:06]line [11:10:06]line [11:10:06]line [11:10:06]line [11:10:06]written 0, free lines is 3173 [11:10:06]MH_Cut [11:10:06]Write to MH i2c: D1 01 00 5C 0A 01 38 [11:10:06]Write i2c OK [11:10:06]MH_I2C_Read... [11:10:06]Read from MH i2c: D1 [11:10:06]MH_I2C_Read... [11:10:06]Read from MH i2c: D1 01 00 [11:10:06]MH_I2C_Read... [11:10:06]Read from MH i2c: D1 01 00 5C 0A 00 37 [11:10:06]Write to MH i2c: 01 00 00 5D 0A 67 [11:10:06]Write i2c OK [11:10:06]MH_I2C_Read... [11:10:07]*** Cut start [11:10:07]*** Partial cut [11:10:07]*** CUTSNS_PIN = 1 [11:10:07]*** CUTSNS_PIN = 0 [11:10:07]*** Brake cut motor [11:10:08]Read from MH i2c: 01 [11:10:08]MH_I2C_Read... [11:10:08]*** Stop cut motor [11:10:08]*** Cut end [11:10:08]Read from MH i2c: 01 07 00 [11:10:08]MH_I2C_Read... [11:10:08]Read from MH i2c: 01 07 00 5D 0A 00 00 00 00 00 FF 0F 7C [11:10:08]process_action close_receipt done [11:10:08]requested_data is exist [11:10:08]produce_requested_data [11:10:08]requested_item fm.sn is exist - process it [11:10:08]wFMCommunicate request_size=4 [11:10:08]MH_SAM_APDU [11:10:08]CAPDU: 80 11 00 00 [11:10:08]Write to MH i2c: E2 08 00 5E 0A 80 11 00 00 00 00 00 00 E2 [11:10:08]Write i2c OK [11:10:08]MH_I2C_Read... [11:10:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:10:08]Read from MH i2c: E2 [11:10:08]MH_I2C_Read... [11:10:08]Read from MH i2c: E2 17 00 [11:10:08]MH_I2C_Read... [11:10:08]Read from MH i2c: E2 17 00 5E 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3F [11:10:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:10:08]wFMCommunicate OK [11:10:08]requested_item fd.num is exist - process it [11:10:08]SAM_PROTO_GetFieldsCounters [11:10:08]wFMCommunicate request_size=4 [11:10:08]MH_SAM_APDU [11:10:08]CAPDU: 80 13 00 00 [11:10:08]Write to MH i2c: E2 08 00 5F 0A 80 13 00 00 00 00 00 00 E5 [11:10:08]Write i2c OK [11:10:08]MH_I2C_Read... [11:10:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:10:08]Read from MH i2c: E2 [11:10:08]MH_I2C_Read... [11:10:08]Read from MH i2c: E2 62 00 [11:10:08]MH_I2C_Read... [11:10:08]Read from MH i2c: E2 62 00 5F 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EF 74 03 00 0E 04 04 00 B7 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 8D [11:10:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EF 74 03 00 0E 04 04 00 B7 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:10:08]wFMCommunicate OK [11:10:08]SAM_PROTO_GetFieldsCounters done [11:10:08]requested_item shift.num is exist - process it [11:10:08]requested_item shift.opened is exist - process it [11:10:08]req_shift_opened [11:10:08]FM_GetShiftState [11:10:08]SAM_PROTO_GetShiftState [11:10:08]wFMCommunicate request_size=4 [11:10:08]MH_SAM_APDU [11:10:08]CAPDU: 80 13 01 00 [11:10:08]Write to MH i2c: E2 08 00 60 0A 80 13 01 00 00 00 00 00 E7 [11:10:08]Write i2c OK [11:10:08]MH_I2C_Read... [11:10:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:10:08]Read from MH i2c: E2 [11:10:08]MH_I2C_Read... [11:10:08]Read from MH i2c: E2 0E 00 [11:10:08]MH_I2C_Read... [11:10:08]Read from MH i2c: E2 0E 00 60 0A 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 98 [11:10:08]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:10:08]wFMCommunicate OK [11:10:08]SAM_PROTO_GetShiftState done [11:10:08]FM_GetShiftState done [11:10:08]req_shift_opened done [11:10:08]requested_item shift.open_date is exist - process it [11:10:08]req_shift_open_date [11:10:08]req_shift_open_date done [11:10:08]produce_requested_data done [11:10:08]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226543,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [11:10:08]process_action_free close_receipt [11:10:08]json_value_free [11:10:08]json_value_free done [11:10:08]process_json_proto returns [11:10:08]Send response to host [11:10:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226543,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [11:10:08]free response buf [11:10:08]execute_script done [11:10:08]execute_script returns [11:10:08]free content buf [11:10:08]Sock 7.Close socket [11:10:08]Sock 7.Thread stoped [11:10:11]Connected sock=11 [11:10:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 61 1D 07 01 7F 5D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 0C 27 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EF 74 03 00 35 04 06 00 B1 FA 6E 98 F2 BB C6 3B C8 2C 15 D1 D8 24 [11:10:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 E7 67 47 00 95 5C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EF 74 03 00 F4 03 04 00 1D D3 A5 66 B6 04 01 00 00 FC CA 4C 38 BD 47 6C 02 [11:10:12]CommunicateWithHost err = 0 [11:10:12]CheckOFDResponse [11:10:12]1017 (14) - 77093643461234 [11:10:12]1041 (16) - 0000000000874959 [11:10:12]1040 (4) - 226543 [11:10:12]1012 (4) - 28.07.2024 05:11 [11:10:12]1206 (1) - 0 [11:10:12]OFD Sender: Remove packet 226543 [11:10:12]ProducePacketName [11:10:12]name=ofd_packets/00226543 [11:10:12]NVStorageDeleteData [11:10:13]OFD Sender: No OFD packet to send [11:10:18]OFD Sender: No OFD packet to send [11:10:23]OFD Sender: No OFD packet to send [11:10:28]OFD Sender: No OFD packet to send [11:10:33]OFD Sender: No OFD packet to send [11:10:38]OFD Sender: No OFD packet to send [11:10:40]recv_with_timeout no data received [11:10:43]OFD Sender: No OFD packet to send [11:10:48]OFD Sender: No OFD packet to send [11:10:53]OFD Sender: No OFD packet to send [11:10:58]OFD Sender: No OFD packet to send [11:11:03]OFD Sender: No OFD packet to send [11:11:08]OFD Sender: No OFD packet to send [11:11:13]OFD Sender: No OFD packet to send [11:11:18]OFD Sender: No OFD packet to send [11:11:23]OFD Sender: No OFD packet to send [11:11:28]OFD Sender: No OFD packet to send [11:11:31]accept exits with 9 [11:11:31]New connection [11:11:31]New thread 3067477348 created [11:11:31]Thread 3067620708 joined [11:11:31]Waiting for new connection... [11:11:31] Sock 9.Parse request [11:11:31]Sock 9.Check first char [11:11:31]Sock 9.First char is OK [11:11:31]request: POST /json_proto HTTP/1.0 [11:11:31]Method: POST [11:11:31]URL: /json_proto [11:11:31]Method is POST - this is cgi request [11:11:31]url: /json_proto [11:11:31]query_string will be loaded in cgi processing [11:11:31]execute_cgi json_proto POST (null) [11:11:31]execute_cgi path=json_proto method=POST [11:11:31]POST find Content-Length [11:11:31]Host: 172.17.43.131:8080 [11:11:31]Content-Length: 682 [11:11:31]Content-Type: application/json [11:11:31] [11:11:31]POST finish read [11:11:31]Found Content-Length = 682 [11:11:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002887", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 12.370, "sum" : 450.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 450.00, "total" : 450.00, "payments": [ { "type": 0, "sum" : 450.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:11:31]execute_script... [11:11: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)2002887", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 12.370, "sum" : 450.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 450.00, "total" : 450.00, "payments": [ { "type": 0, "sum" : 450.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:11:31]POST & json_proto [11:11:31]process_json_proto [11:11:31]json parsed OK: [11:11:31]protocol is kg_v1.0 [11:11:31]action value=close_receipt [11:11:31]process_action close_receipt [11:11:31]cmd_close_receipt [11:11:31]MH_GetDate [11:11:31]Write to MH i2c: F0 00 00 61 0A 5A [11:11:31]Write i2c OK [11:11:31]MH_I2C_Read... [11:11:31]Read from MH i2c: F0 [11:11:31]MH_I2C_Read... [11:11:31]Read from MH i2c: F0 09 00 [11:11:31]MH_I2C_Read... [11:11:31]Read from MH i2c: F0 09 00 61 0A 00 63 27 A6 66 F9 24 A2 66 1E [11:11:31]GetLastDocTimeStamp 1722165004 [11:11:31]current date 1722165091 [11:11:31]FM_GetShiftState [11:11:31]SAM_PROTO_GetShiftState [11:11:31]wFMCommunicate request_size=4 [11:11:31]MH_SAM_APDU [11:11:31]CAPDU: 80 13 01 00 [11:11:31]Write to MH i2c: E2 08 00 62 0A 80 13 01 00 00 00 00 00 E9 [11:11:31]Write i2c OK [11:11:31]MH_I2C_Read... [11:11:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:11:31]Read from MH i2c: E2 [11:11:31]MH_I2C_Read... [11:11:31]Read from MH i2c: E2 0E 00 [11:11:31]MH_I2C_Read... [11:11:31]Read from MH i2c: E2 0E 00 62 0A 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 9A [11:11:31]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:11:31]wFMCommunicate OK [11:11:31]SAM_PROTO_GetShiftState done [11:11:31]FM_GetShiftState done [11:11:31]opened in 1722125326 [11:11:31]opened+sec_in_day 1722211726 [11:11:31]quantity*price = 45026 [11:11:31]sum+1 = 45028 [11:11:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.27 ИТОГО: 450.00 Внесено: 450.00 СДАЧА: 0.00 НСП 1% : 3.98 НДС 12% : 47.82 Наличными: 450.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 204 28.07.2024 11:11 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226544 ФПД: 119652173276329 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T111131&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226544&fm=119652173276329&tin=02508201610067®Number=0000000000092624&sum=45000 [11:11:32]StoreToDocumentArchive [11:11:32]shift 439 fd 226544 [11:11:32]save to /storage/0439/doc_00226544 [11:11:32]save last doc name /storage/0439/doc_00226544 to /storage/kkm_last_doc_name [11:11:32]save OK [11:11:32]Clear old archive folders... [11:11:32]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:11:32]tlvbuf is 019A8170 [11:11:32]SAM_PROTO_ClearQueue [11:11:32]wFMCommunicate request_size=4 [11:11:32]MH_SAM_APDU [11:11:32]CAPDU: 80 09 00 00 [11:11:32]Write to MH i2c: E2 08 00 6F 0A 80 09 00 00 00 00 00 00 EB [11:11:32]Write i2c OK [11:11:32]MH_I2C_Read... [11:11:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:11:32]Read from MH i2c: E2 [11:11:32]MH_I2C_Read... [11:11:32]Read from MH i2c: E2 03 00 [11:11:32]MH_I2C_Read... [11:11:32]Read from MH i2c: E2 03 00 6F 0A 00 90 00 ED [11:11:32]RAPDU: 90 00 [11:11:32]wFMCommunicate OK [11:11:32]SAM_PROTO_ClearQueue done [11:11:32]KKMCreateOFDPacket [11:11:32]OFDProtocolAddRootSTLVToBuf [11:11:32]FM_MakeSignedData [11:11:32]FM_MakeSignedData [11:11:32]SAM_PROTO_SignData [11:11:32]wFMCommunicate request_size=4 [11:11:32]MH_SAM_APDU [11:11:32]CAPDU: 80 0D 01 02 [11:11:32]Write to MH i2c: E2 08 00 70 0A 80 0D 01 02 00 00 00 00 F3 [11:11:32]Write i2c OK [11:11:32]MH_I2C_Read... [11:11:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:11:32]Read from MH i2c: E2 [11:11:32]MH_I2C_Read... [11:11:32]Read from MH i2c: E2 03 00 [11:11:32]MH_I2C_Read... [11:11:32]Read from MH i2c: E2 03 00 70 0A 00 90 00 EE [11:11:32]RAPDU: 90 00 [11:11:32]wFMCommunicate OK [11:11:32]wFMCommunicate request_size=255 [11:11:32]MH_SAM_APDU [11:11:32]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 52 30 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 E3 AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 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 CC 00 00 00 F4 03 04 00 63 27 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F0 74 03 00 35 04 06 00 6C D2 [11:11:32]Write to MH i2c: E2 02 01 71 0A 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 52 30 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 E3 AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 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 CC 00 00 00 F4 03 04 00 63 27 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F0 74 03 00 35 04 06 00 6C D2 00 00 02 [11:11:32]Write i2c OK [11:11:32]MH_I2C_Read... [11:11:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:11:32]Read from MH i2c: E2 [11:11:32]MH_I2C_Read... [11:11:32]Read from MH i2c: E2 03 00 [11:11:32]MH_I2C_Read... [11:11:32]Read from MH i2c: E2 03 00 71 0A 00 90 00 EF [11:11:32]RAPDU: 90 00 [11:11:32]wFMCommunicate OK [11:11:32]wFMCommunicate request_size=9 [11:11:32]MH_SAM_APDU [11:11:32]CAPDU: 80 0D 02 02 04 B1 48 E4 A9 [11:11:32]Write to MH i2c: E2 0C 00 72 0A 80 0D 02 02 04 00 B1 48 E4 A9 00 00 84 [11:11:32]Write i2c OK [11:11:32]MH_I2C_Read... [11:11:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:11:32]Read from MH i2c: E2 [11:11:32]MH_I2C_Read... [11:11:32]Read from MH i2c: E2 03 00 [11:11:32]MH_I2C_Read... [11:11:32]Read from MH i2c: E2 03 00 72 0A 00 90 00 F0 [11:11:32]RAPDU: 90 00 [11:11:32]wFMCommunicate OK [11:11:32]wFMCommunicate request_size=4 [11:11:32]MH_SAM_APDU [11:11:32]CAPDU: 80 0D 03 02 [11:11:32]Write to MH i2c: E2 08 00 73 0A 80 0D 03 02 00 00 00 00 F8 [11:11:32]Write i2c OK [11:11:32]MH_I2C_Read... [11:11:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:11:32]Read from MH i2c: E2 [11:11:32]MH_I2C_Read... [11:11:32]Read from MH i2c: E2 0B 00 [11:11:32]MH_I2C_Read... [11:11:32]Read from MH i2c: E2 0B 00 73 0A 00 ED DD A2 2D 2C 77 98 3F 90 00 0C [11:11:32]RAPDU: ED DD A2 2D 2C 77 98 3F 90 00 [11:11:32]wFMCommunicate OK [11:11:32]SAM_PROTO_SignData done [11:11:32]FM_MakeSignedData done [11:11:32]CreateOFDProtocolMessage [11:11:32]wFMCommunicate request_size=4 [11:11:32]MH_SAM_APDU [11:11:32]CAPDU: 80 11 00 00 [11:11:32]Write to MH i2c: E2 08 00 74 0A 80 11 00 00 00 00 00 00 F8 [11:11:32]Write i2c OK [11:11:32]MH_I2C_Read... [11:11:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:11:32]Read from MH i2c: E2 [11:11:32]MH_I2C_Read... [11:11:32]Read from MH i2c: E2 17 00 [11:11:32]MH_I2C_Read... [11:11:32]Read from MH i2c: E2 17 00 74 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 55 [11:11:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:11:32]wFMCommunicate OK [11:11:32]CreateOFDProtocolMessage done [11:11:32]OFDSenderStorePacket 226544 [11:11:32]StoreOFDPacket docnum=226544 [11:11:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 26 A8 06 01 99 DF 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 52 30 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 E3 AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 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 CC 00 00 00 F4 03 04 00 63 27 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F0 74 03 00 35 04 06 00 6C D2 B1 48 E4 A9 ED DD A2 2D 2C 77 98 3F [11:11:32]CheckFolder [11:11:32]dirname=/storage/ofd_packets [11:11:32]CheckFolder done [11:11:32]ProducePacketName [11:11:32]name=ofd_packets/00226544 [11:11:32]NVStorageSaveData ofd_packets/00226544 [11:11:32]File name is /storage/ofd_packets/00226544 [11:11:32]Write 300 bytes [11:11:32]NVStorageSaveData done [11:11:32]OFDSenderStorePacket done [11:11:32]KKMCreateOFDPacket done [11:11:32]NVStorageSaveData kkm_last_timestamp [11:11:32]File name is /storage/kkm_last_timestamp [11:11:32]Write 4 bytes [11:11:32]NVStorageSaveData done [11:11:32]ExternCall_PrintAddStr [11:11:32]wPrintStart [11:11:32]Write to MH i2c: 01 00 00 75 0A 7F [11:11:32]Write i2c OK [11:11:32]MH_I2C_Read... [11:11:32]Read from MH i2c: 01 [11:11:32]MH_I2C_Read... [11:11:32]Read from MH i2c: 01 07 00 [11:11:32]MH_I2C_Read... [11:11:32]Read from MH i2c: 01 07 00 75 0A 00 00 00 00 00 FF 0F 94 [11:11:32]RasterBufferAndPrint [11:11:32]line Счет N : (1)2002887 [11:11:32]line ИНН: 02508201610067 [11:11:32]line Контрольно-Кассовый Чек [11:11:32]line ПРОДАЖА [11:11:32]line ТРК (МРК, ГНК) : 81 [11:11:32]line Товар: 2711190000 [11:11:32]line ГАЗ-К-5 [11:11:32]line 12.370 * 36.40 [11:11:32]line = 450.27 [11:11:32]line НДС 12% НСП 1% [11:11:32]line > о реализуемом товаре [11:11:32]line ОКРУГЛЕНИЕ: -0.27 [11:11:32]line ИТОГО: 450.00 [11:11:32]line Внесено: 450.00 [11:11:32]line СДАЧА: 0.00 [11:11:32]line НСП 1% : 3.98 [11:11:32]line НДС 12% : 47.82 [11:11:32]line Наличными: 450.00 [11:11:32]line Безнал.: 0.00 [11:11:32]line Место: АЗС № 97 "Партнер Нефть" [11:11:32]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:11:32]line СНО: Общий режим [11:11:32]line Чек 204 28.07.2024 11:11 [11:11:32]line Смена: 439 ФФД: 1.0 [11:11:32]line ЗНМ: 0300000054 [11:11:32]line РНМ: 0000000000092624 [11:11:32]line Версия ККМ: 001 [11:11:32]line ФМ: 0000000000874959 [11:11:32]line ФД: 226544 [11:11:32]line ФПД: 119652173276329 [11:11:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T111131&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226544&fm=119652173276329&tin=02508201610067®Number=0000000000092624&sum=45000 [11:11:32]written 0, free lines is 4095 [11:11:32]OFD Sender: Processing packet 226544 [packets to send 601, broken 600] [11:11:32]ProducePacketName [11:11:32]name=ofd_packets/00226544 [11:11:32]OFD Sender: To server: pG, [11:11:32]CommunicateWithHost lk.salyk.kg:30040 [11:11:32]ConnectInit lk.salyk.kg [11:11:33]Write to MH i2c: 01 00 00 A0 0A AA [11:11:33]Write i2c OK [11:11:33]MH_I2C_Read... [11:11:33]Read from MH i2c: 01 [11:11:33]MH_I2C_Read... [11:11:33]Read from MH i2c: 01 07 00 [11:11:33]MH_I2C_Read... [11:11:33]Read from MH i2c: 01 07 00 A0 0A 00 00 00 00 00 5F 0C 1C [11:11:33]RasterBufferAndPrint [11:11:33]line [11:11:33]line [11:11:33]line [11:11:33]line [11:11:33]line [11:11:33]written 0, free lines is 3170 [11:11:33]MH_Cut [11:11:33]Write to MH i2c: D1 01 00 A7 0A 01 83 [11:11:33]Write i2c OK [11:11:33]MH_I2C_Read... [11:11:33]Read from MH i2c: D1 [11:11:33]MH_I2C_Read... [11:11:33]Read from MH i2c: D1 01 00 [11:11:33]MH_I2C_Read... [11:11:33]Read from MH i2c: D1 01 00 A7 0A 00 82 [11:11:33]Write to MH i2c: 01 00 00 A8 0A B2 [11:11:33]Write i2c OK [11:11:33]MH_I2C_Read... [11:11:33]Connected sock=11 [11:11:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 26 A8 06 01 99 DF 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 52 30 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 E3 AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 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 CC 00 00 00 F4 03 04 00 63 27 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F0 74 03 00 35 04 06 00 6C D2 B1 48 E4 A9 ED DD A2 2D 2C 77 98 3F [11:11:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 8C B2 47 00 39 40 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F0 74 03 00 F4 03 04 00 6E D3 A5 66 B6 04 01 00 00 DA CF 6E 18 04 9E BA D3 [11:11:33]CommunicateWithHost err = 0 [11:11:33]CheckOFDResponse [11:11:33]1017 (14) - 77093643461234 [11:11:33]1041 (16) - 0000000000874959 [11:11:33]1040 (4) - 226544 [11:11:33]1012 (4) - 28.07.2024 05:13 [11:11:33]1206 (1) - 0 [11:11:33]OFD Sender: Remove packet 226544 [11:11:33]ProducePacketName [11:11:33]name=ofd_packets/00226544 [11:11:33]NVStorageDeleteData [11:11:34]OFD Sender: No OFD packet to send [11:11:34]*** Cut start [11:11:34]*** Partial cut [11:11:34]*** CUTSNS_PIN = 1 [11:11:34]*** CUTSNS_PIN = 0 [11:11:34]*** Brake cut motor [11:11:35]Read from MH i2c: 01 [11:11:35]MH_I2C_Read... [11:11:35]*** Stop cut motor [11:11:35]*** Cut end [11:11:35]Read from MH i2c: 01 07 00 [11:11:35]MH_I2C_Read... [11:11:35]Read from MH i2c: 01 07 00 A8 0A 00 00 00 00 00 FF 0F C7 [11:11:35]process_action close_receipt done [11:11:35]requested_data is exist [11:11:35]produce_requested_data [11:11:35]requested_item fm.sn is exist - process it [11:11:35]wFMCommunicate request_size=4 [11:11:35]MH_SAM_APDU [11:11:35]CAPDU: 80 11 00 00 [11:11:35]Write to MH i2c: E2 08 00 A9 0A 80 11 00 00 00 00 00 00 2D [11:11:35]Write i2c OK [11:11:35]MH_I2C_Read... [11:11:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:11:35]Read from MH i2c: E2 [11:11:35]MH_I2C_Read... [11:11:35]Read from MH i2c: E2 17 00 [11:11:35]MH_I2C_Read... [11:11:35]Read from MH i2c: E2 17 00 A9 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8A [11:11:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:11:35]wFMCommunicate OK [11:11:35]requested_item fd.num is exist - process it [11:11:35]SAM_PROTO_GetFieldsCounters [11:11:35]wFMCommunicate request_size=4 [11:11:35]MH_SAM_APDU [11:11:35]CAPDU: 80 13 00 00 [11:11:35]Write to MH i2c: E2 08 00 AA 0A 80 13 00 00 00 00 00 00 30 [11:11:35]Write i2c OK [11:11:35]MH_I2C_Read... [11:11:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:11:35]Read from MH i2c: E2 [11:11:35]MH_I2C_Read... [11:11:35]Read from MH i2c: E2 62 00 [11:11:35]MH_I2C_Read... [11:11:35]Read from MH i2c: E2 62 00 AA 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F0 74 03 00 0E 04 04 00 B7 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 DC [11:11:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F0 74 03 00 0E 04 04 00 B7 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:11:35]wFMCommunicate OK [11:11:35]SAM_PROTO_GetFieldsCounters done [11:11:35]requested_item shift.num is exist - process it [11:11:35]requested_item shift.opened is exist - process it [11:11:35]req_shift_opened [11:11:35]FM_GetShiftState [11:11:35]SAM_PROTO_GetShiftState [11:11:35]wFMCommunicate request_size=4 [11:11:35]MH_SAM_APDU [11:11:35]CAPDU: 80 13 01 00 [11:11:35]Write to MH i2c: E2 08 00 AB 0A 80 13 01 00 00 00 00 00 32 [11:11:35]Write i2c OK [11:11:35]MH_I2C_Read... [11:11:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:11:35]Read from MH i2c: E2 [11:11:35]MH_I2C_Read... [11:11:35]Read from MH i2c: E2 0E 00 [11:11:35]MH_I2C_Read... [11:11:35]Read from MH i2c: E2 0E 00 AB 0A 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 E3 [11:11:35]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:11:35]wFMCommunicate OK [11:11:35]SAM_PROTO_GetShiftState done [11:11:35]FM_GetShiftState done [11:11:35]req_shift_opened done [11:11:35]requested_item shift.open_date is exist - process it [11:11:35]req_shift_open_date [11:11:35]req_shift_open_date done [11:11:35]produce_requested_data done [11:11:35]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226544,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [11:11:35]process_action_free close_receipt [11:11:35]json_value_free [11:11:35]json_value_free done [11:11:35]process_json_proto returns [11:11:35]Send response to host [11:11:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226544,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [11:11:35]free response buf [11:11:35]execute_script done [11:11:35]execute_script returns [11:11:35]free content buf [11:11:35]Sock 9.Close socket [11:11:35]Sock 9.Thread stoped [11:11:39]OFD Sender: No OFD packet to send [11:11:44]OFD Sender: No OFD packet to send [11:11:49]OFD Sender: No OFD packet to send [11:11:54]OFD Sender: No OFD packet to send [11:11:57]accept exits with 7 [11:11:57]New connection [11:11:57]New thread 3067620708 created [11:11:57]Thread 3067477348 joined [11:11:57]Waiting for new connection... [11:11:57] Sock 7.Parse request [11:11:57]Sock 7.Check first char [11:11:57]Sock 7.First char is OK [11:11:57]request: POST /json_proto HTTP/1.0 [11:11:57]Method: POST [11:11:57]URL: /json_proto [11:11:57]Method is POST - this is cgi request [11:11:57]url: /json_proto [11:11:57]query_string will be loaded in cgi processing [11:11:57]execute_cgi json_proto POST (null) [11:11:57]execute_cgi path=json_proto method=POST [11:11:57]POST find Content-Length [11:11:57]Host: 172.17.43.131:8080 [11:11:57]Content-Length: 683 [11:11:57]Content-Type: application/json [11:11:57] [11:11:57]POST finish read [11:11:57]Found Content-Length = 683 [11:11:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002886", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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:11:57]execute_script... [11:11: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)2002886", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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:11:57]POST & json_proto [11:11:57]process_json_proto [11:11:57]json parsed OK: [11:11:57]protocol is kg_v1.0 [11:11:57]action value=close_receipt [11:11:57]process_action close_receipt [11:11:57]cmd_close_receipt [11:11:57]MH_GetDate [11:11:57]Write to MH i2c: F0 00 00 AC 0A A5 [11:11:57]Write i2c OK [11:11:57]MH_I2C_Read... [11:11:57]Read from MH i2c: F0 [11:11:57]MH_I2C_Read... [11:11:57]Read from MH i2c: F0 09 00 [11:11:57]MH_I2C_Read... [11:11:57]Read from MH i2c: F0 09 00 AC 0A 00 7D 27 A6 66 F9 24 A2 66 83 [11:11:57]GetLastDocTimeStamp 1722165091 [11:11:57]current date 1722165117 [11:11:57]FM_GetShiftState [11:11:57]SAM_PROTO_GetShiftState [11:11:57]wFMCommunicate request_size=4 [11:11:57]MH_SAM_APDU [11:11:57]CAPDU: 80 13 01 00 [11:11:57]Write to MH i2c: E2 08 00 AD 0A 80 13 01 00 00 00 00 00 34 [11:11:57]Write i2c OK [11:11:57]MH_I2C_Read... [11:11:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:11:57]Read from MH i2c: E2 [11:11:57]MH_I2C_Read... [11:11:57]Read from MH i2c: E2 0E 00 [11:11:57]MH_I2C_Read... [11:11:57]Read from MH i2c: E2 0E 00 AD 0A 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 E5 [11:11:57]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:11:57]wFMCommunicate OK [11:11:57]SAM_PROTO_GetShiftState done [11:11:57]FM_GetShiftState done [11:11:57]opened in 1722125326 [11:11:57]opened+sec_in_day 1722211726 [11:11:57]quantity*price = 100021 [11:11:57]sum+1 = 100023 [11:11:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 205 28.07.2024 11:11 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226545 ФПД: 142476112109877 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T111157&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226545&fm=142476112109877&tin=02508201610067®Number=0000000000092624&sum=100000 [11:11:58]StoreToDocumentArchive [11:11:58]shift 439 fd 226545 [11:11:58]save to /storage/0439/doc_00226545 [11:11:58]save last doc name /storage/0439/doc_00226545 to /storage/kkm_last_doc_name [11:11:58]save OK [11:11:58]Clear old archive folders... [11:11:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:11:58]tlvbuf is 0199BF10 [11:11:58]SAM_PROTO_ClearQueue [11:11:58]wFMCommunicate request_size=4 [11:11:58]MH_SAM_APDU [11:11:58]CAPDU: 80 09 00 00 [11:11:58]Write to MH i2c: E2 08 00 BA 0A 80 09 00 00 00 00 00 00 36 [11:11:58]Write i2c OK [11:11:58]MH_I2C_Read... [11:11:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:11:58]Read from MH i2c: E2 [11:11:58]MH_I2C_Read... [11:11:58]Read from MH i2c: E2 03 00 [11:11:58]MH_I2C_Read... [11:11:58]Read from MH i2c: E2 03 00 BA 0A 00 90 00 38 [11:11:58]RAPDU: 90 00 [11:11:58]wFMCommunicate OK [11:11:58]SAM_PROTO_ClearQueue done [11:11:58]KKMCreateOFDPacket [11:11:58]OFDProtocolAddRootSTLVToBuf [11:11:58]FM_MakeSignedData [11:11:58]FM_MakeSignedData [11:11:58]SAM_PROTO_SignData [11:11:58]wFMCommunicate request_size=4 [11:11:58]MH_SAM_APDU [11:11:58]CAPDU: 80 0D 01 02 [11:11:58]Write to MH i2c: E2 08 00 BB 0A 80 0D 01 02 00 00 00 00 3E [11:11:58]Write i2c OK [11:11:58]MH_I2C_Read... [11:11:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:11:58]Read from MH i2c: E2 [11:11:58]MH_I2C_Read... [11:11:58]Read from MH i2c: E2 03 00 [11:11:58]MH_I2C_Read... [11:11:58]Read from MH i2c: E2 03 00 BB 0A 00 90 00 39 [11:11:58]RAPDU: 90 00 [11:11:58]wFMCommunicate OK [11:11:58]wFMCommunicate request_size=255 [11:11:58]MH_SAM_APDU [11:11:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 CD 00 00 00 F4 03 04 00 7D 27 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F1 74 03 00 35 04 06 00 81 [11:11:58]Write to MH i2c: E2 02 01 BC 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 CD 00 00 00 F4 03 04 00 7D 27 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F1 74 03 00 35 04 06 00 81 00 00 10 [11:11:58]Write i2c OK [11:11:58]MH_I2C_Read... [11:11:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:11:58]Read from MH i2c: E2 [11:11:58]MH_I2C_Read... [11:11:58]Read from MH i2c: E2 03 00 [11:11:58]MH_I2C_Read... [11:11:58]Read from MH i2c: E2 03 00 BC 0A 00 90 00 3A [11:11:58]RAPDU: 90 00 [11:11:58]wFMCommunicate OK [11:11:58]wFMCommunicate request_size=10 [11:11:58]MH_SAM_APDU [11:11:58]CAPDU: 80 0D 02 02 05 94 CE 0D 21 35 [11:11:58]Write to MH i2c: E2 0D 00 BD 0A 80 0D 02 02 05 00 94 CE 0D 21 35 00 00 10 [11:11:58]Write i2c OK [11:11:58]MH_I2C_Read... [11:11:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:11:58]Read from MH i2c: E2 [11:11:58]MH_I2C_Read... [11:11:58]Read from MH i2c: E2 03 00 [11:11:58]MH_I2C_Read... [11:11:58]Read from MH i2c: E2 03 00 BD 0A 00 90 00 3B [11:11:58]RAPDU: 90 00 [11:11:58]wFMCommunicate OK [11:11:58]wFMCommunicate request_size=4 [11:11:58]MH_SAM_APDU [11:11:58]CAPDU: 80 0D 03 02 [11:11:58]Write to MH i2c: E2 08 00 BE 0A 80 0D 03 02 00 00 00 00 43 [11:11:58]Write i2c OK [11:11:58]MH_I2C_Read... [11:11:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:11:58]Read from MH i2c: E2 [11:11:58]MH_I2C_Read... [11:11:58]Read from MH i2c: E2 0B 00 [11:11:58]MH_I2C_Read... [11:11:59]Read from MH i2c: E2 0B 00 BE 0A 00 08 A0 E9 5E D9 8D 32 21 90 00 EC [11:11:59]RAPDU: 08 A0 E9 5E D9 8D 32 21 90 00 [11:11:59]wFMCommunicate OK [11:11:59]SAM_PROTO_SignData done [11:11:59]FM_MakeSignedData done [11:11:59]CreateOFDProtocolMessage [11:11:59]wFMCommunicate request_size=4 [11:11:59]MH_SAM_APDU [11:11:59]CAPDU: 80 11 00 00 [11:11:59]Write to MH i2c: E2 08 00 BF 0A 80 11 00 00 00 00 00 00 43 [11:11:59]Write i2c OK [11:11:59]MH_I2C_Read... [11:11:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:11:59]Read from MH i2c: E2 [11:11:59]MH_I2C_Read... [11:11:59]Read from MH i2c: E2 17 00 [11:11:59]MH_I2C_Read... [11:11:59]Read from MH i2c: E2 17 00 BF 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A0 [11:11:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:11:59]wFMCommunicate OK [11:11:59]CreateOFDProtocolMessage done [11:11:59]OFDSenderStorePacket 226545 [11:11:59]StoreOFDPacket docnum=226545 [11:11:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 F7 95 07 01 9A 54 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 CD 00 00 00 F4 03 04 00 7D 27 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F1 74 03 00 35 04 06 00 81 94 CE 0D 21 35 08 A0 E9 5E D9 8D 32 21 [11:11:59]CheckFolder [11:11:59]dirname=/storage/ofd_packets [11:11:59]CheckFolder done [11:11:59]ProducePacketName [11:11:59]name=ofd_packets/00226545 [11:11:59]NVStorageSaveData ofd_packets/00226545 [11:11:59]File name is /storage/ofd_packets/00226545 [11:11:59]Write 301 bytes [11:11:59]NVStorageSaveData done [11:11:59]OFDSenderStorePacket done [11:11:59]KKMCreateOFDPacket done [11:11:59]NVStorageSaveData kkm_last_timestamp [11:11:59]File name is /storage/kkm_last_timestamp [11:11:59]Write 4 bytes [11:11:59]NVStorageSaveData done [11:11:59]ExternCall_PrintAddStr [11:11:59]wPrintStart [11:11:59]Write to MH i2c: 01 00 00 C0 0A CA [11:11:59]Write i2c OK [11:11:59]MH_I2C_Read... [11:11:59]Read from MH i2c: 01 [11:11:59]MH_I2C_Read... [11:11:59]Read from MH i2c: 01 07 00 [11:11:59]MH_I2C_Read... [11:11:59]Read from MH i2c: 01 07 00 C0 0A 00 00 00 00 00 FF 0F DF [11:11:59]RasterBufferAndPrint [11:11:59]line Счет N : (1)2002886 [11:11:59]line ИНН: 02508201610067 [11:11:59]line Контрольно-Кассовый Чек [11:11:59]line ПРОДАЖА [11:11:59]line ТРК (МРК, ГНК) : 44 [11:11:59]line Товар: 2710124500 [11:11:59]line Аи-95-К-5 [11:11:59]line 13.480 * 74.20 [11:11:59]line = 1000.22 [11:11:59]line НДС 12% НСП 1% [11:11:59]line > о реализуемом товаре [11:11:59]line ОКРУГЛЕНИЕ: -0.22 [11:11:59]line ИТОГО: 1000.00 [11:11:59]line Внесено: 1000.00 [11:11:59]line СДАЧА: 0.00 [11:11:59]line НСП 1% : 8.85 [11:11:59]line НДС 12% : 106.22 [11:11:59]line Наличными: 1000.00 [11:11:59]line Безнал.: 0.00 [11:11:59]line Место: АЗС № 97 "Партнер Нефть" [11:11:59]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:11:59]line СНО: Общий режим [11:11:59]line Чек 205 28.07.2024 11:11 [11:11:59]line Смена: 439 ФФД: 1.0 [11:11:59]line ЗНМ: 0300000054 [11:11:59]line РНМ: 0000000000092624 [11:11:59]line Версия ККМ: 001 [11:11:59]line ФМ: 0000000000874959 [11:11:59]line ФД: 226545 [11:11:59]line ФПД: 142476112109877 [11:11:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T111157&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226545&fm=142476112109877&tin=02508201610067®Number=0000000000092624&sum=100000 [11:11:59]written 0, free lines is 4095 [11:11:59]OFD Sender: Processing packet 226545 [packets to send 601, broken 600] [11:11:59]ProducePacketName [11:11:59]name=ofd_packets/00226545 [11:11:59]OFD Sender: To server: pG, [11:11:59]CommunicateWithHost lk.salyk.kg:30040 [11:11:59]ConnectInit lk.salyk.kg [11:11:59]Write to MH i2c: 01 00 00 EB 0A F5 [11:11:59]Write i2c OK [11:11:59]MH_I2C_Read... [11:11:59]Read from MH i2c: 01 [11:11:59]MH_I2C_Read... [11:11:59]Read from MH i2c: 01 07 00 [11:11:59]MH_I2C_Read... [11:11:59]Read from MH i2c: 01 07 00 EB 0A 00 00 00 00 00 66 0C 6E [11:11:59]RasterBufferAndPrint [11:11:59]line [11:11:59]line [11:11:59]line [11:11:59]line [11:11:59]line [11:11:59]written 0, free lines is 3177 [11:11:59]MH_Cut [11:11:59]Write to MH i2c: D1 01 00 F2 0A 01 CE [11:11:59]Write i2c OK [11:11:59]MH_I2C_Read... [11:11:59]Read from MH i2c: D1 [11:11:59]MH_I2C_Read... [11:11:59]Read from MH i2c: D1 01 00 [11:11:59]MH_I2C_Read... [11:11:59]Read from MH i2c: D1 01 00 F2 0A 00 CD [11:11:59]Write to MH i2c: 01 00 00 F3 0A FD [11:11:59]Write i2c OK [11:11:59]MH_I2C_Read... [11:12:00]Connected sock=6 [11:12:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 F7 95 07 01 9A 54 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 CD 00 00 00 F4 03 04 00 7D 27 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F1 74 03 00 35 04 06 00 81 94 CE 0D 21 35 08 A0 E9 5E D9 8D 32 21 [11:12:00]*** Cut start [11:12:00]*** Partial cut [11:12:00]*** CUTSNS_PIN = 1 [11:12:00]*** CUTSNS_PIN = 0 [11:12:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 A6 9E 47 00 7F 67 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F1 74 03 00 F4 03 04 00 89 D3 A5 66 B6 04 01 00 00 67 29 33 43 EB 57 11 A5 [11:12:00]CommunicateWithHost err = 0 [11:12:00]CheckOFDResponse [11:12:00]1017 (14) - 77093643461234 [11:12:00]1041 (16) - 0000000000874959 [11:12:00]1040 (4) - 226545 [11:12:00]1012 (4) - 28.07.2024 05:13 [11:12:00]1206 (1) - 0 [11:12:00]OFD Sender: Remove packet 226545 [11:12:00]ProducePacketName [11:12:00]name=ofd_packets/00226545 [11:12:00]NVStorageDeleteData [11:12:01]*** Brake cut motor [11:12:01]OFD Sender: No OFD packet to send [11:12:01]Read from MH i2c: 01 [11:12:01]MH_I2C_Read... [11:12:01]*** Stop cut motor [11:12:01]*** Cut end [11:12:01]Read from MH i2c: 01 07 00 [11:12:01]MH_I2C_Read... [11:12:01]Read from MH i2c: 01 07 00 F3 0A 00 00 00 00 00 FF 0F 12 [11:12:01]process_action close_receipt done [11:12:01]requested_data is exist [11:12:01]produce_requested_data [11:12:01]requested_item fm.sn is exist - process it [11:12:01]wFMCommunicate request_size=4 [11:12:01]MH_SAM_APDU [11:12:01]CAPDU: 80 11 00 00 [11:12:01]Write to MH i2c: E2 08 00 F4 0A 80 11 00 00 00 00 00 00 78 [11:12:01]Write i2c OK [11:12:01]MH_I2C_Read... [11:12:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:01]Read from MH i2c: E2 [11:12:01]MH_I2C_Read... [11:12:01]Read from MH i2c: E2 17 00 [11:12:01]MH_I2C_Read... [11:12:01]Read from MH i2c: E2 17 00 F4 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D5 [11:12:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:12:01]wFMCommunicate OK [11:12:01]requested_item fd.num is exist - process it [11:12:01]SAM_PROTO_GetFieldsCounters [11:12:01]wFMCommunicate request_size=4 [11:12:01]MH_SAM_APDU [11:12:01]CAPDU: 80 13 00 00 [11:12:01]Write to MH i2c: E2 08 00 F5 0A 80 13 00 00 00 00 00 00 7B [11:12:01]Write i2c OK [11:12:01]MH_I2C_Read... [11:12:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:12:01]Read from MH i2c: E2 [11:12:01]MH_I2C_Read... [11:12:01]Read from MH i2c: E2 62 00 [11:12:01]MH_I2C_Read... [11:12:01]Read from MH i2c: E2 62 00 F5 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F1 74 03 00 0E 04 04 00 B7 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 2B [11:12:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F1 74 03 00 0E 04 04 00 B7 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:12:01]wFMCommunicate OK [11:12:01]SAM_PROTO_GetFieldsCounters done [11:12:01]requested_item shift.num is exist - process it [11:12:01]requested_item shift.opened is exist - process it [11:12:01]req_shift_opened [11:12:01]FM_GetShiftState [11:12:01]SAM_PROTO_GetShiftState [11:12:01]wFMCommunicate request_size=4 [11:12:01]MH_SAM_APDU [11:12:01]CAPDU: 80 13 01 00 [11:12:01]Write to MH i2c: E2 08 00 F6 0A 80 13 01 00 00 00 00 00 7D [11:12:01]Write i2c OK [11:12:01]MH_I2C_Read... [11:12:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:01]Read from MH i2c: E2 [11:12:01]MH_I2C_Read... [11:12:01]Read from MH i2c: E2 0E 00 [11:12:01]MH_I2C_Read... [11:12:01]Read from MH i2c: E2 0E 00 F6 0A 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 2E [11:12:01]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:12:01]wFMCommunicate OK [11:12:01]SAM_PROTO_GetShiftState done [11:12:01]FM_GetShiftState done [11:12:01]req_shift_opened done [11:12:01]requested_item shift.open_date is exist - process it [11:12:01]req_shift_open_date [11:12:01]req_shift_open_date done [11:12:01]produce_requested_data done [11:12:01]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226545,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [11:12:01]process_action_free close_receipt [11:12:01]json_value_free [11:12:01]json_value_free done [11:12:01]process_json_proto returns [11:12:01]Send response to host [11:12:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226545,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [11:12:01]free response buf [11:12:01]execute_script done [11:12:01]execute_script returns [11:12:01]free content buf [11:12:01]Sock 7.Close socket [11:12:01]Sock 7.Thread stoped [11:12:06]OFD Sender: No OFD packet to send [11:12:11]OFD Sender: No OFD packet to send [11:12:16]OFD Sender: No OFD packet to send [11:12:19]accept exits with 10 [11:12:19]New connection [11:12:19]New thread 3067477348 created [11:12:19]Thread 3067620708 joined [11:12:19]Waiting for new connection... [11:12:19] Sock 10.Parse request [11:12:19]Sock 10.Check first char [11:12:19]Sock 10.First char is OK [11:12:19]request: POST /json_proto HTTP/1.0 [11:12:19]Method: POST [11:12:19]URL: /json_proto [11:12:19]Method is POST - this is cgi request [11:12:19]url: /json_proto [11:12:19]query_string will be loaded in cgi processing [11:12:19]execute_cgi json_proto POST (null) [11:12:19]execute_cgi path=json_proto method=POST [11:12:19]POST find Content-Length [11:12:19]Host: 172.17.43.131:8080 [11:12:19]Content-Length: 801 [11:12:19]Content-Type: application/json [11:12:19] [11:12:19]POST finish read [11:12:19]Found Content-Length = 801 [11:12:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002888", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 200.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:12:19]execute_script... [11:12: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)2002888", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 200.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:12:19]POST & json_proto [11:12:19]process_json_proto [11:12:19]json parsed OK: [11:12:19]protocol is kg_v1.0 [11:12:19]action value=close_receipt [11:12:19]process_action close_receipt [11:12:19]cmd_close_receipt [11:12:19]MH_GetDate [11:12:19]Write to MH i2c: F0 00 00 F7 0A F0 [11:12:19]Write i2c OK [11:12:19]MH_I2C_Read... [11:12:19]Read from MH i2c: F0 [11:12:19]MH_I2C_Read... [11:12:19]Read from MH i2c: F0 09 00 [11:12:19]MH_I2C_Read... [11:12:19]Read from MH i2c: F0 09 00 F7 0A 00 94 27 A6 66 F9 24 A2 66 E5 [11:12:19]GetLastDocTimeStamp 1722165117 [11:12:19]current date 1722165140 [11:12:19]FM_GetShiftState [11:12:19]SAM_PROTO_GetShiftState [11:12:19]wFMCommunicate request_size=4 [11:12:19]MH_SAM_APDU [11:12:19]CAPDU: 80 13 01 00 [11:12:19]Write to MH i2c: E2 08 00 F8 0A 80 13 01 00 00 00 00 00 7F [11:12:19]Write i2c OK [11:12:19]MH_I2C_Read... [11:12:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:19]Read from MH i2c: E2 [11:12:19]MH_I2C_Read... [11:12:19]Read from MH i2c: E2 0E 00 [11:12:19]MH_I2C_Read... [11:12:19]Read from MH i2c: E2 0E 00 F8 0A 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 30 [11:12:19]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:12:19]wFMCommunicate OK [11:12:19]SAM_PROTO_GetShiftState done [11:12:19]FM_GetShiftState done [11:12:19]opened in 1722125326 [11:12:19]opened+sec_in_day 1722211726 [11:12:19]quantity*price = 20001 [11:12:19]sum+1 = 20002 [11:12:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 200.01 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 0.00 Безнал.: 200.01 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 206 28.07.2024 11:12 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226546 ФПД: 237139147582034 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T111220&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226546&fm=237139147582034&tin=02508201610067®Number=0000000000092624&sum=20001 [11:12:20]StoreToDocumentArchive [11:12:20]shift 439 fd 226546 [11:12:20]save to /storage/0439/doc_00226546 [11:12:20]save last doc name /storage/0439/doc_00226546 to /storage/kkm_last_doc_name [11:12:20]save OK [11:12:20]Clear old archive folders... [11:12:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:12:20]tlvbuf is 019944A0 [11:12:20]SAM_PROTO_ClearQueue [11:12:20]wFMCommunicate request_size=4 [11:12:20]MH_SAM_APDU [11:12:20]CAPDU: 80 09 00 00 [11:12:20]Write to MH i2c: E2 08 00 05 0B 80 09 00 00 00 00 00 00 82 [11:12:20]Write i2c OK [11:12:20]MH_I2C_Read... [11:12:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:12:21]Read from MH i2c: E2 [11:12:21]MH_I2C_Read... [11:12:21]Read from MH i2c: E2 03 00 [11:12:21]MH_I2C_Read... [11:12:21]Read from MH i2c: E2 03 00 05 0B 00 90 00 84 [11:12:21]RAPDU: 90 00 [11:12:21]wFMCommunicate OK [11:12:21]SAM_PROTO_ClearQueue done [11:12:21]KKMCreateOFDPacket [11:12:21]OFDProtocolAddRootSTLVToBuf [11:12:21]FM_MakeSignedData [11:12:21]FM_MakeSignedData [11:12:21]SAM_PROTO_SignData [11:12:21]wFMCommunicate request_size=4 [11:12:21]MH_SAM_APDU [11:12:21]CAPDU: 80 0D 01 02 [11:12:21]Write to MH i2c: E2 08 00 06 0B 80 0D 01 02 00 00 00 00 8A [11:12:21]Write i2c OK [11:12:21]MH_I2C_Read... [11:12:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:12:21]Read from MH i2c: E2 [11:12:21]MH_I2C_Read... [11:12:21]Read from MH i2c: E2 03 00 [11:12:21]MH_I2C_Read... [11:12:21]Read from MH i2c: E2 03 00 06 0B 00 90 00 85 [11:12:21]RAPDU: 90 00 [11:12:21]wFMCommunicate OK [11:12:21]wFMCommunicate request_size=255 [11:12:21]MH_SAM_APDU [11:12:21]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 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 21 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 00 00 00 F4 03 04 00 94 27 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F2 74 03 00 35 04 06 00 D7 [11:12:21]Write to MH i2c: E2 02 01 07 0B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 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 21 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 00 00 00 F4 03 04 00 94 27 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F2 74 03 00 35 04 06 00 D7 00 00 A2 [11:12:21]Write i2c OK [11:12:21]MH_I2C_Read... [11:12:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:21]Read from MH i2c: E2 [11:12:21]MH_I2C_Read... [11:12:21]Read from MH i2c: E2 03 00 [11:12:21]MH_I2C_Read... [11:12:21]Read from MH i2c: E2 03 00 07 0B 00 90 00 86 [11:12:21]RAPDU: 90 00 [11:12:21]wFMCommunicate OK [11:12:21]wFMCommunicate request_size=10 [11:12:21]MH_SAM_APDU [11:12:21]CAPDU: 80 0D 02 02 05 AD 42 A7 6A 52 [11:12:21]Write to MH i2c: E2 0D 00 08 0B 80 0D 02 02 05 00 AD 42 A7 6A 52 00 00 E9 [11:12:21]Write i2c OK [11:12:21]MH_I2C_Read... [11:12:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:21]Read from MH i2c: E2 [11:12:21]MH_I2C_Read... [11:12:21]Read from MH i2c: E2 03 00 [11:12:21]MH_I2C_Read... [11:12:21]Read from MH i2c: E2 03 00 08 0B 00 90 00 87 [11:12:21]RAPDU: 90 00 [11:12:21]wFMCommunicate OK [11:12:21]wFMCommunicate request_size=4 [11:12:21]MH_SAM_APDU [11:12:21]CAPDU: 80 0D 03 02 [11:12:21]Write to MH i2c: E2 08 00 09 0B 80 0D 03 02 00 00 00 00 8F [11:12:21]Write i2c OK [11:12:21]MH_I2C_Read... [11:12:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:12:21]Read from MH i2c: E2 [11:12:21]MH_I2C_Read... [11:12:21]Read from MH i2c: E2 0B 00 [11:12:21]MH_I2C_Read... [11:12:21]OFD Sender: No OFD packet to send [11:12:21]Read from MH i2c: E2 0B 00 09 0B 00 1B E4 00 0A 33 DA F4 A9 90 00 43 [11:12:21]RAPDU: 1B E4 00 0A 33 DA F4 A9 90 00 [11:12:21]wFMCommunicate OK [11:12:21]SAM_PROTO_SignData done [11:12:21]FM_MakeSignedData done [11:12:21]CreateOFDProtocolMessage [11:12:21]wFMCommunicate request_size=4 [11:12:21]MH_SAM_APDU [11:12:21]CAPDU: 80 11 00 00 [11:12:21]Write to MH i2c: E2 08 00 0A 0B 80 11 00 00 00 00 00 00 8F [11:12:21]Write i2c OK [11:12:21]MH_I2C_Read... [11:12:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:21]Read from MH i2c: E2 [11:12:21]MH_I2C_Read... [11:12:21]Read from MH i2c: E2 17 00 [11:12:21]MH_I2C_Read... [11:12:21]Read from MH i2c: E2 17 00 0A 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 EC [11:12:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:12:21]wFMCommunicate OK [11:12:21]CreateOFDProtocolMessage done [11:12:21]OFDSenderStorePacket 226546 [11:12:21]StoreOFDPacket docnum=226546 [11:12:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 DD 3B 07 01 5F C1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 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 21 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 00 00 00 F4 03 04 00 94 27 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F2 74 03 00 35 04 06 00 D7 AD 42 A7 6A 52 1B E4 00 0A 33 DA F4 A9 [11:12:21]CheckFolder [11:12:21]dirname=/storage/ofd_packets [11:12:21]CheckFolder done [11:12:21]ProducePacketName [11:12:21]name=ofd_packets/00226546 [11:12:21]NVStorageSaveData ofd_packets/00226546 [11:12:21]File name is /storage/ofd_packets/00226546 [11:12:21]Write 301 bytes [11:12:21]NVStorageSaveData done [11:12:21]OFDSenderStorePacket done [11:12:21]KKMCreateOFDPacket done [11:12:21]NVStorageSaveData kkm_last_timestamp [11:12:21]File name is /storage/kkm_last_timestamp [11:12:21]Write 4 bytes [11:12:21]NVStorageSaveData done [11:12:21]ExternCall_PrintAddStr [11:12:21]wPrintStart [11:12:21]Write to MH i2c: 01 00 00 0B 0B 16 [11:12:21]Write i2c OK [11:12:21]MH_I2C_Read... [11:12:21]Read from MH i2c: 01 [11:12:21]MH_I2C_Read... [11:12:21]Read from MH i2c: 01 07 00 [11:12:21]MH_I2C_Read... [11:12:21]Read from MH i2c: 01 07 00 0B 0B 00 00 00 00 00 FF 0F 2B [11:12:21]RasterBufferAndPrint [11:12:21]line Счет N : (1)2002888 [11:12:21]line ИНН: 02508201610067 [11:12:21]line Контрольно-Кассовый Чек [11:12:21]line ПРОДАЖА [11:12:21]line ТРК (МРК, ГНК) : 53 [11:12:21]line Товар: 2710124130 [11:12:21]line Аи-92-К-5 [11:12:21]line 2.950 * 67.80 [11:12:21]line = 200.01 [11:12:21]line НДС 12% НСП 1% [11:12:21]line > о реализуемом товаре [11:12:21]line ИТОГО: 200.01 [11:12:21]line НСП 1% : 1.77 [11:12:21]line НДС 12% : 21.24 [11:12:21]line Наличными: 0.00 [11:12:21]line Безнал.: 200.01 [11:12:21]line Место: АЗС № 97 "Партнер Нефть" [11:12:21]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:12:21]line СНО: Общий режим [11:12:21]line Чек 206 28.07.2024 11:12 [11:12:21]line Смена: 439 ФФД: 1.0 [11:12:21]line ЗНМ: 0300000054 [11:12:21]line РНМ: 0000000000092624 [11:12:21]line Версия ККМ: 001 [11:12:21]line Платежная система: O! деньги [11:12:21]line ФМ: 0000000000874959 [11:12:21]line ФД: 226546 [11:12:21]line ФПД: 237139147582034 [11:12:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T111220&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226546&fm=237139147582034&tin=02508201610067®Number=0000000000092624&sum=20001 [11:12:21]written 0, free lines is 4095 [11:12:21]OFD Sender: Processing packet 226546 [packets to send 601, broken 600] [11:12:21]ProducePacketName [11:12:21]name=ofd_packets/00226546 [11:12:21]OFD Sender: To server: pG, [11:12:21]CommunicateWithHost lk.salyk.kg:30040 [11:12:21]ConnectInit lk.salyk.kg [11:12:22]Write to MH i2c: 01 00 00 35 0B 40 [11:12:22]Write i2c OK [11:12:22]MH_I2C_Read... [11:12:22]Read from MH i2c: 01 [11:12:22]MH_I2C_Read... [11:12:22]Read from MH i2c: 01 07 00 [11:12:22]MH_I2C_Read... [11:12:22]Read from MH i2c: 01 07 00 35 0B 00 00 00 00 00 74 0C C7 [11:12:22]RasterBufferAndPrint [11:12:22]line [11:12:22]line [11:12:22]line [11:12:22]line [11:12:22]line [11:12:22]written 0, free lines is 3194 [11:12:22]MH_Cut [11:12:22]Write to MH i2c: D1 01 00 3C 0B 01 19 [11:12:22]Write i2c OK [11:12:22]MH_I2C_Read... [11:12:22]Read from MH i2c: D1 [11:12:22]MH_I2C_Read... [11:12:22]Read from MH i2c: D1 01 00 [11:12:22]MH_I2C_Read... [11:12:22]Read from MH i2c: D1 01 00 3C 0B 00 18 [11:12:22]Write to MH i2c: 01 00 00 3D 0B 48 [11:12:22]Write i2c OK [11:12:22]MH_I2C_Read... [11:12:22]Connected sock=9 [11:12:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 DD 3B 07 01 5F C1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 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 21 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 00 00 00 F4 03 04 00 94 27 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F2 74 03 00 35 04 06 00 D7 AD 42 A7 6A 52 1B E4 00 0A 33 DA F4 A9 [11:12:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 EC A0 47 00 41 96 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F2 74 03 00 F4 03 04 00 9F D3 A5 66 B6 04 01 00 00 11 71 82 E2 B7 BD 21 4C [11:12:22]CommunicateWithHost err = 0 [11:12:22]CheckOFDResponse [11:12:22]1017 (14) - 77093643461234 [11:12:22]1041 (16) - 0000000000874959 [11:12:22]1040 (4) - 226546 [11:12:22]1012 (4) - 28.07.2024 05:14 [11:12:22]1206 (1) - 0 [11:12:22]OFD Sender: Remove packet 226546 [11:12:22]ProducePacketName [11:12:22]name=ofd_packets/00226546 [11:12:22]NVStorageDeleteData [11:12:23]OFD Sender: No OFD packet to send [11:12:23]*** Cut start [11:12:23]*** Partial cut [11:12:23]*** CUTSNS_PIN = 1 [11:12:23]*** CUTSNS_PIN = 0 [11:12:23]*** Brake cut motor [11:12:23]Read from MH i2c: 01 [11:12:23]MH_I2C_Read... [11:12:23]*** Stop cut motor [11:12:23]*** Cut end [11:12:23]Read from MH i2c: 01 07 00 [11:12:23]MH_I2C_Read... [11:12:23]Read from MH i2c: 01 07 00 3D 0B 00 00 00 00 00 FF 0F 5D [11:12:23]process_action close_receipt done [11:12:23]requested_data is exist [11:12:23]produce_requested_data [11:12:23]requested_item fm.sn is exist - process it [11:12:23]wFMCommunicate request_size=4 [11:12:23]MH_SAM_APDU [11:12:23]CAPDU: 80 11 00 00 [11:12:23]Write to MH i2c: E2 08 00 3E 0B 80 11 00 00 00 00 00 00 C3 [11:12:23]Write i2c OK [11:12:23]MH_I2C_Read... [11:12:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:23]Read from MH i2c: E2 [11:12:23]MH_I2C_Read... [11:12:23]Read from MH i2c: E2 17 00 [11:12:23]MH_I2C_Read... [11:12:23]Read from MH i2c: E2 17 00 3E 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 20 [11:12:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:12:23]wFMCommunicate OK [11:12:23]requested_item fd.num is exist - process it [11:12:23]SAM_PROTO_GetFieldsCounters [11:12:23]wFMCommunicate request_size=4 [11:12:23]MH_SAM_APDU [11:12:23]CAPDU: 80 13 00 00 [11:12:23]Write to MH i2c: E2 08 00 3F 0B 80 13 00 00 00 00 00 00 C6 [11:12:23]Write i2c OK [11:12:23]MH_I2C_Read... [11:12:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:12:24]Read from MH i2c: E2 [11:12:24]MH_I2C_Read... [11:12:24]Read from MH i2c: E2 62 00 [11:12:24]MH_I2C_Read... [11:12:24]Read from MH i2c: E2 62 00 3F 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F2 74 03 00 0E 04 04 00 B7 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 7A [11:12:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F2 74 03 00 0E 04 04 00 B7 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:12:24]wFMCommunicate OK [11:12:24]SAM_PROTO_GetFieldsCounters done [11:12:24]requested_item shift.num is exist - process it [11:12:24]requested_item shift.opened is exist - process it [11:12:24]req_shift_opened [11:12:24]FM_GetShiftState [11:12:24]SAM_PROTO_GetShiftState [11:12:24]wFMCommunicate request_size=4 [11:12:24]MH_SAM_APDU [11:12:24]CAPDU: 80 13 01 00 [11:12:24]Write to MH i2c: E2 08 00 40 0B 80 13 01 00 00 00 00 00 C8 [11:12:24]Write i2c OK [11:12:24]MH_I2C_Read... [11:12:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:24]Read from MH i2c: E2 [11:12:24]MH_I2C_Read... [11:12:24]Read from MH i2c: E2 0E 00 [11:12:24]MH_I2C_Read... [11:12:24]Read from MH i2c: E2 0E 00 40 0B 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 79 [11:12:24]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:12:24]wFMCommunicate OK [11:12:24]SAM_PROTO_GetShiftState done [11:12:24]FM_GetShiftState done [11:12:24]req_shift_opened done [11:12:24]requested_item shift.open_date is exist - process it [11:12:24]req_shift_open_date [11:12:24]req_shift_open_date done [11:12:24]produce_requested_data done [11:12:24]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226546,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [11:12:24]process_action_free close_receipt [11:12:24]json_value_free [11:12:24]json_value_free done [11:12:24]process_json_proto returns [11:12:24]Send response to host [11:12:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226546,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [11:12:24]free response buf [11:12:24]execute_script done [11:12:24]execute_script returns [11:12:24]free content buf [11:12:24]Sock 10.Close socket [11:12:24]Sock 10.Thread stoped [11:12:28]OFD Sender: No OFD packet to send [11:12:33]OFD Sender: No OFD packet to send [11:12:35]recv_with_timeout no data received [11:12:38]OFD Sender: No OFD packet to send [11:12:43]OFD Sender: No OFD packet to send [11:12:48]OFD Sender: No OFD packet to send [11:12:53]OFD Sender: No OFD packet to send [11:12:58]OFD Sender: No OFD packet to send [11:13:03]OFD Sender: No OFD packet to send [11:13:08]OFD Sender: No OFD packet to send [11:13:13]OFD Sender: No OFD packet to send [11:13:18]OFD Sender: No OFD packet to send [11:13:23]OFD Sender: No OFD packet to send [11:13:28]OFD Sender: No OFD packet to send [11:13:33]OFD Sender: No OFD packet to send [11:13:38]OFD Sender: No OFD packet to send [11:13:43]OFD Sender: No OFD packet to send [11:13:48]OFD Sender: No OFD packet to send [11:13:49]accept exits with 7 [11:13:49]New connection [11:13:49]New thread 3067620708 created [11:13:49]Thread 3067477348 joined [11:13:49]Waiting for new connection... [11:13:49] Sock 7.Parse request [11:13:49]Sock 7.Check first char [11:13:49]Sock 7.First char is OK [11:13:49]request: POST /json_proto HTTP/1.0 [11:13:49]Method: POST [11:13:49]URL: /json_proto [11:13:49]Method is POST - this is cgi request [11:13:49]url: /json_proto [11:13:49]query_string will be loaded in cgi processing [11:13:49]execute_cgi json_proto POST (null) [11:13:49]execute_cgi path=json_proto method=POST [11:13:49]POST find Content-Length [11:13:49]Host: 172.17.43.131:8080 [11:13:49]Content-Length: 215 [11:13:49]Content-Type: application/json [11:13:49] [11:13:49]POST finish read [11:13:49]Found Content-Length = 215 [11:13:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:13:49]execute_script... [11:13:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:13:49]POST & json_proto [11:13:49]process_json_proto [11:13:49]json parsed OK: [11:13:49]protocol is kg_v1.0 [11:13:49]action value=get_value [11:13:49]process_action get_value [11:13:49]cmd_get_value [11:13:49]process_action get_value done [11:13:49]requested_data is exist [11:13:49]produce_requested_data [11:13:49]requested_item kkm.sn is exist - process it [11:13:49]requested_item kkm.ver is exist - process it [11:13:49]requested_item fm.sn is exist - process it [11:13:49]wFMCommunicate request_size=4 [11:13:49]MH_SAM_APDU [11:13:49]CAPDU: 80 11 00 00 [11:13:49]Write to MH i2c: E2 08 00 41 0B 80 11 00 00 00 00 00 00 C6 [11:13:49]Write i2c OK [11:13:49]MH_I2C_Read... [11:13:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:13:49]Read from MH i2c: E2 [11:13:49]MH_I2C_Read... [11:13:49]Read from MH i2c: E2 17 00 [11:13:49]MH_I2C_Read... [11:13:49]Read from MH i2c: E2 17 00 41 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 23 [11:13:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:13:49]wFMCommunicate OK [11:13:49]requested_item fd.num is exist - process it [11:13:49]SAM_PROTO_GetFieldsCounters [11:13:49]wFMCommunicate request_size=4 [11:13:49]MH_SAM_APDU [11:13:49]CAPDU: 80 13 00 00 [11:13:49]Write to MH i2c: E2 08 00 42 0B 80 13 00 00 00 00 00 00 C9 [11:13:49]Write i2c OK [11:13:49]MH_I2C_Read... [11:13:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:13:50]Read from MH i2c: E2 [11:13:50]MH_I2C_Read... [11:13:50]Read from MH i2c: E2 62 00 [11:13:50]MH_I2C_Read... [11:13:50]Read from MH i2c: E2 62 00 42 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F2 74 03 00 0E 04 04 00 B7 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 7D [11:13:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F2 74 03 00 0E 04 04 00 B7 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:13:50]wFMCommunicate OK [11:13:50]SAM_PROTO_GetFieldsCounters done [11:13:50]requested_item shift.num is exist - process it [11:13:50]requested_item shift.opened is exist - process it [11:13:50]req_shift_opened [11:13:50]FM_GetShiftState [11:13:50]SAM_PROTO_GetShiftState [11:13:50]wFMCommunicate request_size=4 [11:13:50]MH_SAM_APDU [11:13:50]CAPDU: 80 13 01 00 [11:13:50]Write to MH i2c: E2 08 00 43 0B 80 13 01 00 00 00 00 00 CB [11:13:50]Write i2c OK [11:13:50]MH_I2C_Read... [11:13:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:13:50]Read from MH i2c: E2 [11:13:50]MH_I2C_Read... [11:13:50]Read from MH i2c: E2 0E 00 [11:13:50]MH_I2C_Read... [11:13:50]Read from MH i2c: E2 0E 00 43 0B 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 7C [11:13:50]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:13:50]wFMCommunicate OK [11:13:50]SAM_PROTO_GetShiftState done [11:13:50]FM_GetShiftState done [11:13:50]req_shift_opened done [11:13:50]requested_item shift.open_date is exist - process it [11:13:50]req_shift_open_date [11:13:50]req_shift_open_date done [11:13:50]produce_requested_data done [11:13:50]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226546,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [11:13:50]process_action_free get_value [11:13:50]json_value_free [11:13:50]json_value_free done [11:13:50]process_json_proto returns [11:13:50]Send response to host [11:13:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226546,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [11:13:50]free response buf [11:13:50]execute_script done [11:13:50]execute_script returns [11:13:50]free content buf [11:13:50]Sock 7.Close socket [11:13:50]Sock 7.Thread stoped 00 90 00 [11:13:51]wFMCommunicate OK [11:13:51]wFMCommunicate request_size=4 [11:13:51]MH_SAM_APDU [11:13:51]CAPDU: 80 17 00 00 [11:13:51]Write to MH i2c: E2 08 00 48 0B 80 17 00 00 00 00 00 00 D3 [11:13:51]Write i2c OK [11:13:51]MH_I2C_Read... [11:13:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [11:13:51]Read from MH i2c: E2 [11:13:51]MH_I2C_Read... [11:13:51]Read from MH i2c: E2 E2 00 [11:13:51]MH_I2C_Read... [11:13:51]Read from MH i2c: E2 E2 00 48 0B 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 B1 [11:13:51]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 [11:13:51]wFMCommunicate OK [11:13:51]SAM_PROTO_GetFMData done [11:13:51]requested_item fm.sale_refund.total is exist - process it [11:13:51]requested_item fm.buy.total is exist - process it [11:13:51]requested_item shift.sale.total is exist - process it [11:13:51]SAM_PROTO_GetShiftData [11:13:51]wFMCommunicate request_size=4 [11:13:51]MH_SAM_APDU [11:13:51]CAPDU: 80 13 02 00 [11:13:51]Write to MH i2c: E2 08 00 49 0B 80 13 02 00 00 00 00 00 D2 [11:13:51]Write i2c OK [11:13:51]MH_I2C_Read... [11:13:52]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [11:13:52]Read from MH i2c: E2 [11:13:52]MH_I2C_Read... [11:13:52]Read from MH i2c: E2 FD 00 [11:13:52]MH_I2C_Read... [11:13:52]Read from MH i2c: E2 FD 00 49 0B 00 BB 04 AA 04 B7 04 6E 04 04 00 CE 00 00 00 69 04 9E 00 6F 04 04 00 CD 00 00 00 B1 04 04 00 1E 2D 47 01 70 04 04 00 44 28 10 01 72 04 03 00 DA 04 37 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 D1 C0 22 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 61 E5 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 50 A5 05 70 04 03 00 50 A5 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 7F 99 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 A8 [11:13:52]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 CE 00 00 00 69 04 9E 00 6F 04 04 00 CD 00 00 00 B1 04 04 00 1E 2D 47 01 70 04 04 00 44 28 10 01 72 04 03 00 DA 04 37 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 D1 C0 22 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 61 E5 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 50 A5 05 70 04 03 00 50 A5 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 7F 99 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [11:13:52]wFMCommunicate OK [11:13:52]wFMCommunicate request_size=4 [11:13:52]MH_SAM_APDU [11:13:52]CAPDU: 80 17 00 00 [11:13:52]Write to MH i2c: E2 08 00 4A 0B 80 17 00 00 00 00 00 00 D5 [11:13:52]Write i2c OK [11:13:52]MH_I2C_Read... [11:13:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:13:52]Read from MH i2c: E2 [11:13:52]MH_I2C_Read... [11:13:52]Read from MH i2c: E2 FD 00 [11:13:52]MH_I2C_Read... [11:13:52]Read from MH i2c: E2 FD 00 4A 0B 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CB 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 56 [11:13:52]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CB 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [11:13:52]wFMCommunicate OK [11:13:52]wFMCommunicate request_size=4 [11:13:52]MH_SAM_APDU [11:13:52]CAPDU: 80 17 00 00 [11:13:52]Write to MH i2c: E2 08 00 4B 0B 80 17 00 00 00 00 00 00 D6 [11:13:52]Write i2c OK [11:13:52]MH_I2C_Read... [11:13:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:13:52]Read from MH i2c: E2 [11:13:52]MH_I2C_Read... [11:13:52]Read from MH i2c: E2 FD 00 [11:13:52]MH_I2C_Read... [11:13:52]Read from MH i2c: E2 FD 00 4B 0B 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 02 [11:13:52]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [11:13:52]wFMCommunicate OK [11:13:52]wFMCommunicate request_size=4 [11:13:52]MH_SAM_APDU [11:13:52]CAPDU: 80 17 00 00 [11:13:52]Write to MH i2c: E2 08 00 4C 0B 80 17 00 00 00 00 00 00 D7 [11:13:52]Write i2c OK [11:13:52]MH_I2C_Read... [11:13:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:13:53]Read from MH i2c: E2 [11:13:53]MH_I2C_Read... [11:13:53]Read from MH i2c: E2 FD 00 [11:13:53]MH_I2C_Read... [11:13:53]Read from MH i2c: E2 FD 00 4C 0B 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 4C [11:13:53]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [11:13:53]wFMCommunicate OK [11:13:53]wFMCommunicate request_size=4 [11:13:53]MH_SAM_APDU [11:13:53]CAPDU: 80 17 00 00 [11:13:53]Write to MH i2c: E2 08 00 4D 0B 80 17 00 00 00 00 00 00 D8 [11:13:53]Write i2c OK [11:13:53]MH_I2C_Read... [11:13:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [11:13:53]Read from MH i2c: E2 [11:13:53]MH_I2C_Read... [11:13:53]Read from MH i2c: E2 D8 00 [11:13:53]MH_I2C_Read... [11:13:53]Read from MH i2c: E2 D8 00 4D 0B 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 BF [11:13:53]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:13:53]wFMCommunicate OK [11:13:53]SAM_PROTO_GetShiftData done [11:13:53]requested_item shift.sale.total_cash is exist - process it [11:13:53]requested_item shift.sale_refund.total is exist - process it [11:13:53]requested_item shift.sale_refund.total_cash is exist - process it [11:13:53]requested_item shift.buy.total is exist - process it [11:13:53]requested_item shift.buy.total_cash is exist - process it [11:13:53]produce_requested_data done [11:13:53]produce_requested_data return {"fm.sale.total":236202314.06,"fm.sale_refund.total":5302299.00,"fm.buy.total":0.00,"shift.sale.total":214418.22,"shift.sale.total_cash":178361.00,"shift.sale_refund.total":3700.00,"shift.sale_refund.total_cash":3700.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [11:13:53]process_action_free get_value [11:13:53]json_value_free [11:13:53]json_value_free done [11:13:53]process_json_proto returns [11:13:53]Send response to host [11:13:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":236202314.06,"fm.sale_refund.total":5302299.00,"fm.buy.total":0.00,"shift.sale.total":214418.22,"shift.sale.total_cash":178361.00,"shift.sale_refund.total":3700.00,"shift.sale_refund.total_cash":3700.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [11:13:53]free response buf [11:13:53]execute_script done [11:13:53]execute_script returns [11:13:53]free content buf [11:13:53]Sock 9.Close socket [11:13:53]Sock 9.Thread stoped [11:13:53]OFD Sender: No OFD packet to send [11:13:55]recv_with_timeout no data received [11:13:58]OFD Sender: No OFD packet to send [11:14:03]OFD Sender: No OFD packet to send [11:14:08]recv_with_timeout no data received [11:14:08]OFD Sender: No OFD packet to send [11:14:13]OFD Sender: No OFD packet to send [11:14:18]OFD Sender: No OFD packet to send [11:14:23]OFD Sender: No OFD packet to send [11:14:28]OFD Sender: No OFD packet to send [11:14:33]OFD Sender: No OFD packet to send [11:14:38]OFD Sender: No OFD packet to send [11:14:40]recv_with_timeout no data received [11:14:43]OFD Sender: No OFD packet to send [11:14:48]OFD Sender: No OFD packet to send [11:14:53]recv_with_timeout no data received [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:40]accept exits with 10 [11:15:40]New connection [11:15:40]New thread 3067620708 created [11:15:40]Thread 3067477348 joined [11:15:40]Waiting for new connection... [11:15:40] Sock 10.Parse request [11:15:40]Sock 10.Check first char [11:15:40]Sock 10.First char is OK [11:15:40]request: POST /json_proto HTTP/1.0 [11:15:40]Method: POST [11:15:40]URL: /json_proto [11:15:40]Method is POST - this is cgi request [11:15:40]url: /json_proto [11:15:40]query_string will be loaded in cgi processing [11:15:40]execute_cgi json_proto POST (null) [11:15:40]execute_cgi path=json_proto method=POST [11:15:40]POST find Content-Length [11:15:40]Host: 172.17.43.131:8080 [11:15:40]Content-Length: 678 [11:15:40]Content-Type: application/json [11:15:40] [11:15:40]POST finish read [11:15:40]Found Content-Length = 678 [11:15:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002891", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 5.130, "sum" : 380.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 380.00, "total" : 380.00, "payments": [ { "type": 0, "sum" : 380.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:15:40]execute_script... [11:15: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)2002891", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 5.130, "sum" : 380.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 380.00, "total" : 380.00, "payments": [ { "type": 0, "sum" : 380.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:15:40]POST & json_proto [11:15:40]process_json_proto [11:15:40]json parsed OK: [11:15:40]protocol is kg_v1.0 [11:15:40]action value=close_receipt [11:15:40]process_action close_receipt [11:15:40]cmd_close_receipt [11:15:40]MH_GetDate [11:15:40]Write to MH i2c: F0 00 00 4E 0B 48 [11:15:40]Write i2c OK [11:15:40]MH_I2C_Read... [11:15:40]Read from MH i2c: F0 [11:15:40]MH_I2C_Read... [11:15:40]Read from MH i2c: F0 09 00 [11:15:40]MH_I2C_Read... [11:15:40]Read from MH i2c: F0 09 00 4E 0B 00 5C 28 A6 66 F9 24 A2 66 06 [11:15:40]GetLastDocTimeStamp 1722165140 [11:15:40]current date 1722165340 [11:15:40]FM_GetShiftState [11:15:40]SAM_PROTO_GetShiftState [11:15:40]wFMCommunicate request_size=4 [11:15:40]MH_SAM_APDU [11:15:40]CAPDU: 80 13 01 00 [11:15:40]Write to MH i2c: E2 08 00 4F 0B 80 13 01 00 00 00 00 00 D7 [11:15:40]Write i2c OK [11:15:40]MH_I2C_Read... [11:15:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:15:40]Read from MH i2c: E2 [11:15:40]MH_I2C_Read... [11:15:40]Read from MH i2c: E2 0E 00 [11:15:40]MH_I2C_Read... [11:15:40]Read from MH i2c: E2 0E 00 4F 0B 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 88 [11:15:40]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:15:40]wFMCommunicate OK [11:15:40]SAM_PROTO_GetShiftState done [11:15:40]FM_GetShiftState done [11:15:40]opened in 1722125326 [11:15:40]opened+sec_in_day 1722211726 [11:15:40]quantity*price = 38064 [11:15:40]sum+1 = 38066 [11:15:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 380.00 Внесено: 380.00 СДАЧА: 0.00 НСП 1% : 3.37 НДС 12% : 40.42 Наличными: 380.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 207 28.07.2024 11:15 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226547 ФПД: 12989302387860 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T111540&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226547&fm=12989302387860&tin=02508201610067®Number=0000000000092624&sum=38000 [11:15:41]StoreToDocumentArchive [11:15:41]shift 439 fd 226547 [11:15:41]save to /storage/0439/doc_00226547 [11:15:41]save last doc name /storage/0439/doc_00226547 to /storage/kkm_last_doc_name [11:15:41]save OK [11:15:41]Clear old archive folders... [11:15:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:15:41]tlvbuf is 0190AB80 [11:15:41]SAM_PROTO_ClearQueue [11:15:41]wFMCommunicate request_size=4 [11:15:41]MH_SAM_APDU [11:15:41]CAPDU: 80 09 00 00 [11:15:41]Write to MH i2c: E2 08 00 5C 0B 80 09 00 00 00 00 00 00 D9 [11:15:41]Write i2c OK [11:15:41]MH_I2C_Read... [11:15:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:15:41]Read from MH i2c: E2 [11:15:41]MH_I2C_Read... [11:15:41]Read from MH i2c: E2 03 00 [11:15:41]MH_I2C_Read... [11:15:41]Read from MH i2c: E2 03 00 5C 0B 00 90 00 DB [11:15:41]RAPDU: 90 00 [11:15:41]wFMCommunicate OK [11:15:41]SAM_PROTO_ClearQueue done [11:15:41]KKMCreateOFDPacket [11:15:41]OFDProtocolAddRootSTLVToBuf [11:15:41]FM_MakeSignedData [11:15:41]FM_MakeSignedData [11:15:41]SAM_PROTO_SignData [11:15:41]wFMCommunicate request_size=4 [11:15:41]MH_SAM_APDU [11:15:41]CAPDU: 80 0D 01 02 [11:15:41]Write to MH i2c: E2 08 00 5D 0B 80 0D 01 02 00 00 00 00 E1 [11:15:41]Write i2c OK [11:15:41]MH_I2C_Read... [11:15:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:15:41]Read from MH i2c: E2 [11:15:41]MH_I2C_Read... [11:15:41]Read from MH i2c: E2 03 00 [11:15:41]MH_I2C_Read... [11:15:41]Read from MH i2c: E2 03 00 5D 0B 00 90 00 DC [11:15:41]RAPDU: 90 00 [11:15:41]wFMCommunicate OK [11:15:41]wFMCommunicate request_size=255 [11:15:41]MH_SAM_APDU [11:15: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 0A 14 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B1 94 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 51 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CA 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 CF 00 00 00 F4 03 04 00 5C 28 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F3 74 03 00 35 04 06 00 0B [11:15:41]Write to MH i2c: E2 02 01 5E 0B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 0A 14 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B1 94 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 51 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CA 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 CF 00 00 00 F4 03 04 00 5C 28 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F3 74 03 00 35 04 06 00 0B 00 00 31 [11:15:41]Write i2c OK [11:15:41]MH_I2C_Read... [11:15:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:15:41]Read from MH i2c: E2 [11:15:41]MH_I2C_Read... [11:15:41]Read from MH i2c: E2 03 00 [11:15:41]MH_I2C_Read... [11:15:41]Read from MH i2c: E2 03 00 5E 0B 00 90 00 DD [11:15:41]RAPDU: 90 00 [11:15:41]wFMCommunicate OK [11:15:41]wFMCommunicate request_size=10 [11:15:41]MH_SAM_APDU [11:15:41]CAPDU: 80 0D 02 02 05 D0 4E C1 34 94 [11:15:41]Write to MH i2c: E2 0D 00 5F 0B 80 0D 02 02 05 00 D0 4E C1 34 94 00 00 95 [11:15:41]Write i2c OK [11:15:41]MH_I2C_Read... [11:15:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:15:41]Read from MH i2c: E2 [11:15:41]MH_I2C_Read... [11:15:41]Read from MH i2c: E2 03 00 [11:15:41]MH_I2C_Read... [11:15:41]Read from MH i2c: E2 03 00 5F 0B 00 90 00 DE [11:15:41]RAPDU: 90 00 [11:15:41]wFMCommunicate OK [11:15:41]wFMCommunicate request_size=4 [11:15:41]MH_SAM_APDU [11:15:41]CAPDU: 80 0D 03 02 [11:15:41]Write to MH i2c: E2 08 00 60 0B 80 0D 03 02 00 00 00 00 E6 [11:15:41]Write i2c OK [11:15:41]MH_I2C_Read... [11:15:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:15:41]Read from MH i2c: E2 [11:15:41]MH_I2C_Read... [11:15:41]Read from MH i2c: E2 0B 00 [11:15:41]MH_I2C_Read... [11:15:41]Read from MH i2c: E2 0B 00 60 0B 00 AC 2B 1C 31 9E 36 D6 23 90 00 D8 [11:15:41]RAPDU: AC 2B 1C 31 9E 36 D6 23 90 00 [11:15:41]wFMCommunicate OK [11:15:41]SAM_PROTO_SignData done [11:15:41]FM_MakeSignedData done [11:15:41]CreateOFDProtocolMessage [11:15:41]wFMCommunicate request_size=4 [11:15:41]MH_SAM_APDU [11:15:41]CAPDU: 80 11 00 00 [11:15:41]Write to MH i2c: E2 08 00 61 0B 80 11 00 00 00 00 00 00 E6 [11:15:41]Write i2c OK [11:15:41]MH_I2C_Read... [11:15:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:15:41]Read from MH i2c: E2 [11:15:41]MH_I2C_Read... [11:15:41]Read from MH i2c: E2 17 00 [11:15:41]MH_I2C_Read... [11:15:41]Read from MH i2c: E2 17 00 61 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 43 [11:15:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:15:41]wFMCommunicate OK [11:15:41]CreateOFDProtocolMessage done [11:15:41]OFDSenderStorePacket 226547 [11:15:41]StoreOFDPacket docnum=226547 [11:15:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 72 67 07 01 48 52 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 0A 14 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B1 94 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 51 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CA 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 CF 00 00 00 F4 03 04 00 5C 28 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F3 74 03 00 35 04 06 00 0B D0 4E C1 34 94 AC 2B 1C 31 9E 36 D6 23 [11:15:41]CheckFolder [11:15:41]dirname=/storage/ofd_packets [11:15:41]CheckFolder done [11:15:41]ProducePacketName [11:15:41]name=ofd_packets/00226547 [11:15:41]NVStorageSaveData ofd_packets/00226547 [11:15:41]File name is /storage/ofd_packets/00226547 [11:15:41]Write 301 bytes [11:15:41]NVStorageSaveData done [11:15:41]OFDSenderStorePacket done [11:15:41]KKMCreateOFDPacket done [11:15:41]NVStorageSaveData kkm_last_timestamp [11:15:41]File name is /storage/kkm_last_timestamp [11:15:41]Write 4 bytes [11:15:41]NVStorageSaveData done [11:15:41]ExternCall_PrintAddStr [11:15:41]wPrintStart [11:15:41]Write to MH i2c: 01 00 00 62 0B 6D [11:15:41]Write i2c OK [11:15:41]MH_I2C_Read... [11:15:41]Read from MH i2c: 01 [11:15:41]MH_I2C_Read... [11:15:41]Read from MH i2c: 01 07 00 [11:15:41]MH_I2C_Read... [11:15:41]Read from MH i2c: 01 07 00 62 0B 00 00 00 00 00 FF 0F 82 [11:15:41]RasterBufferAndPrint [11:15:41]line Счет N : (1)2002891 [11:15:41]line ИНН: 02508201610067 [11:15:41]line Контрольно-Кассовый Чек [11:15:41]line ПРОДАЖА [11:15:41]line ТРК (МРК, ГНК) : 54 [11:15:41]line Товар: 2710124500 [11:15:41]line Аи-95-К-5 [11:15:41]line 5.130 * 74.20 [11:15:41]line = 380.65 [11:15:41]line НДС 12% НСП 1% [11:15:41]line > о реализуемом товаре [11:15:41]line ОКРУГЛЕНИЕ: -0.65 [11:15:41]line ИТОГО: 380.00 [11:15:41]line Внесено: 380.00 [11:15:41]line СДАЧА: 0.00 [11:15:41]line НСП 1% : 3.37 [11:15:41]line НДС 12% : 40.42 [11:15:41]line Наличными: 380.00 [11:15:41]line Безнал.: 0.00 [11:15:41]line Место: АЗС № 97 "Партнер Нефть" [11:15:41]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:15:41]line СНО: Общий режим [11:15:41]line Чек 207 28.07.2024 11:15 [11:15:41]line Смена: 439 ФФД: 1.0 [11:15:41]line ЗНМ: 0300000054 [11:15:41]line РНМ: 0000000000092624 [11:15:41]line Версия ККМ: 001 [11:15:41]line ФМ: 0000000000874959 [11:15:41]line ФД: 226547 [11:15:41]line ФПД: 12989302387860 [11:15:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T111540&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226547&fm=12989302387860&tin=02508201610067®Number=0000000000092624&sum=38000 [11:15:41]written 0, free lines is 4095 [11:15:41]OFD Sender: Processing packet 226547 [packets to send 601, broken 600] [11:15:41]ProducePacketName [11:15:41]name=ofd_packets/00226547 [11:15:41]OFD Sender: To server: pG, [11:15:41]CommunicateWithHost lk.salyk.kg:30040 [11:15:41]ConnectInit lk.salyk.kg [11:15:42]Write to MH i2c: 01 00 00 8D 0B 98 [11:15:42]Write i2c OK [11:15:42]MH_I2C_Read... [11:15:42]Read from MH i2c: 01 [11:15:42]MH_I2C_Read... [11:15:42]Read from MH i2c: 01 07 00 [11:15:42]MH_I2C_Read... [11:15:42]Read from MH i2c: 01 07 00 8D 0B 00 00 00 00 00 60 0C 0B [11:15:42]RasterBufferAndPrint [11:15:42]line [11:15:42]line [11:15:42]line [11:15:42]line [11:15:42]line [11:15:42]written 0, free lines is 3171 [11:15:42]MH_Cut [11:15:42]Write to MH i2c: D1 01 00 94 0B 01 71 [11:15:42]Write i2c OK [11:15:42]MH_I2C_Read... [11:15:42]Read from MH i2c: D1 [11:15:42]MH_I2C_Read... [11:15:42]Read from MH i2c: D1 01 00 [11:15:42]MH_I2C_Read... [11:15:42]Read from MH i2c: D1 01 00 94 0B 00 70 [11:15:42]Write to MH i2c: 01 00 00 95 0B A0 [11:15:42]Write i2c OK [11:15:42]MH_I2C_Read... [11:15:42]Connected sock=9 [11:15:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 72 67 07 01 48 52 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 0A 14 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B1 94 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 51 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CA 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 CF 00 00 00 F4 03 04 00 5C 28 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F3 74 03 00 35 04 06 00 0B D0 4E C1 34 94 AC 2B 1C 31 9E 36 D6 23 [11:15:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 D6 DD 47 00 72 34 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F3 74 03 00 F4 03 04 00 68 D4 A5 66 B6 04 01 00 00 45 BF B0 14 6A 06 1F 0B [11:15:43]CommunicateWithHost err = 0 [11:15:43]CheckOFDResponse [11:15:43]1017 (14) - 77093643461234 [11:15:43]1041 (16) - 0000000000874959 [11:15:43]1040 (4) - 226547 [11:15:43]1012 (4) - 28.07.2024 05:17 [11:15:43]1206 (1) - 0 [11:15:43]OFD Sender: Remove packet 226547 [11:15:43]ProducePacketName [11:15:43]name=ofd_packets/00226547 [11:15:43]NVStorageDeleteData [11:15:43]*** Cut start [11:15:43]*** Partial cut [11:15:43]*** CUTSNS_PIN = 1 [11:15:43]*** CUTSNS_PIN = 0 [11:15:43]*** Brake cut motor [11:15:43]OFD Sender: No OFD packet to send [11:15:44]Read from MH i2c: 01 [11:15:44]MH_I2C_Read... [11:15:44]*** Stop cut motor [11:15:44]*** Cut end [11:15:44]Read from MH i2c: 01 07 00 [11:15:44]MH_I2C_Read... [11:15:44]Read from MH i2c: 01 07 00 95 0B 00 00 00 00 00 FF 0F B5 [11:15:44]process_action close_receipt done [11:15:44]requested_data is exist [11:15:44]produce_requested_data [11:15:44]requested_item fm.sn is exist - process it [11:15:44]wFMCommunicate request_size=4 [11:15:44]MH_SAM_APDU [11:15:44]CAPDU: 80 11 00 00 [11:15:44]Write to MH i2c: E2 08 00 96 0B 80 11 00 00 00 00 00 00 1B [11:15:44]Write i2c OK [11:15:44]MH_I2C_Read... [11:15:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:15:44]Read from MH i2c: E2 [11:15:44]MH_I2C_Read... [11:15:44]Read from MH i2c: E2 17 00 [11:15:44]MH_I2C_Read... [11:15:44]Read from MH i2c: E2 17 00 96 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 78 [11:15:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:15:44]wFMCommunicate OK [11:15:44]requested_item fd.num is exist - process it [11:15:44]SAM_PROTO_GetFieldsCounters [11:15:44]wFMCommunicate request_size=4 [11:15:44]MH_SAM_APDU [11:15:44]CAPDU: 80 13 00 00 [11:15:44]Write to MH i2c: E2 08 00 97 0B 80 13 00 00 00 00 00 00 1E [11:15:44]Write i2c OK [11:15:44]MH_I2C_Read... [11:15:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:15:44]Read from MH i2c: E2 [11:15:44]MH_I2C_Read... [11:15:44]Read from MH i2c: E2 62 00 [11:15:44]MH_I2C_Read... [11:15:44]Read from MH i2c: E2 62 00 97 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F3 74 03 00 0E 04 04 00 B7 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 D6 [11:15:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F3 74 03 00 0E 04 04 00 B7 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:15:44]wFMCommunicate OK [11:15:44]SAM_PROTO_GetFieldsCounters done [11:15:44]requested_item shift.num is exist - process it [11:15:44]requested_item shift.opened is exist - process it [11:15:44]req_shift_opened [11:15:44]FM_GetShiftState [11:15:44]SAM_PROTO_GetShiftState [11:15:44]wFMCommunicate request_size=4 [11:15:44]MH_SAM_APDU [11:15:44]CAPDU: 80 13 01 00 [11:15:44]Write to MH i2c: E2 08 00 98 0B 80 13 01 00 00 00 00 00 20 [11:15:44]Write i2c OK [11:15:44]MH_I2C_Read... [11:15:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:15:44]Read from MH i2c: E2 [11:15:44]MH_I2C_Read... [11:15:44]Read from MH i2c: E2 0E 00 [11:15:44]MH_I2C_Read... [11:15:44]Read from MH i2c: E2 0E 00 98 0B 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 D1 [11:15:44]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:15:44]wFMCommunicate OK [11:15:44]SAM_PROTO_GetShiftState done [11:15:44]FM_GetShiftState done [11:15:44]req_shift_opened done [11:15:44]requested_item shift.open_date is exist - process it [11:15:44]req_shift_open_date [11:15:44]req_shift_open_date done [11:15:44]produce_requested_data done [11:15:44]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226547,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [11:15:44]process_action_free close_receipt [11:15:44]json_value_free [11:15:44]json_value_free done [11:15:44]process_json_proto returns [11:15:44]Send response to host [11:15:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226547,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [11:15:44]free response buf [11:15:44]execute_script done [11:15:44]execute_script returns [11:15:44]free content buf [11:15:44]Sock 10.Close socket [11:15:44]Sock 10.Thread stoped [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]recv_with_timeout no data received [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:19]OFD Sender: No OFD packet to send [11:16:24]OFD Sender: No OFD packet to send [11:16:29]OFD Sender: No OFD packet to send [11:16:34]OFD Sender: No OFD packet to send [11:16:39]OFD Sender: No OFD packet to send [11:16:41]recv_with_timeout no data received [11:16:44]OFD Sender: No OFD packet to send [11:16:49]OFD Sender: No OFD packet to send [11:16:54]OFD Sender: No OFD packet to send [11:16:59]OFD Sender: No OFD packet to send [11:17:04]OFD Sender: No OFD packet to send [11:17:09]OFD Sender: No OFD packet to send [11:17:14]OFD Sender: No OFD packet to send [11:17:19]OFD Sender: No OFD packet to send [11:17:24]OFD Sender: No OFD packet to send [11:17:29]OFD Sender: No OFD packet to send [11:17:34]OFD Sender: No OFD packet to send [11:17:39]OFD Sender: No OFD packet to send [11:17:44]OFD Sender: No OFD packet to send [11:17:45]accept exits with 7 [11:17:45]New connection [11:17:45]New thread 3067477348 created [11:17:45]Thread 3067620708 joined [11:17:45]Waiting for new connection... [11:17:45] Sock 7.Parse request [11:17:45]Sock 7.Check first char [11:17:45]Sock 7.First char is OK [11:17:45]request: POST /json_proto HTTP/1.0 [11:17:45]Method: POST [11:17:45]URL: /json_proto [11:17:45]Method is POST - this is cgi request [11:17:45]url: /json_proto [11:17:45]query_string will be loaded in cgi processing [11:17:45]execute_cgi json_proto POST (null) [11:17:45]execute_cgi path=json_proto method=POST [11:17:45]POST find Content-Length [11:17:45]Host: 172.17.43.131:8080 [11:17:45]Content-Length: 672 [11:17:45]Content-Type: application/json [11:17:45] [11:17:45]POST finish read [11:17:45]Found Content-Length = 672 [11:17:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002892", "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.80, "quantity" : 10.180, "sum" : 700.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:17:45]execute_script... [11:17:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002892", "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.80, "quantity" : 10.180, "sum" : 700.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:17:45]POST & json_proto [11:17:45]process_json_proto [11:17:45]json parsed OK: [11:17:45]protocol is kg_v1.0 [11:17:45]action value=close_receipt [11:17:45]process_action close_receipt [11:17:45]cmd_close_receipt [11:17:45]MH_GetDate [11:17:45]Write to MH i2c: F0 00 00 99 0B 93 [11:17:45]Write i2c OK [11:17:45]MH_I2C_Read... [11:17:45]Read from MH i2c: F0 [11:17:45]MH_I2C_Read... [11:17:45]Read from MH i2c: F0 09 00 [11:17:45]MH_I2C_Read... [11:17:45]Read from MH i2c: F0 09 00 99 0B 00 D9 28 A6 66 F9 24 A2 66 CE [11:17:45]GetLastDocTimeStamp 1722165340 [11:17:45]current date 1722165465 [11:17:45]FM_GetShiftState [11:17:45]SAM_PROTO_GetShiftState [11:17:45]wFMCommunicate request_size=4 [11:17:45]MH_SAM_APDU [11:17:45]CAPDU: 80 13 01 00 [11:17:45]Write to MH i2c: E2 08 00 9A 0B 80 13 01 00 00 00 00 00 22 [11:17:45]Write i2c OK [11:17:45]MH_I2C_Read... [11:17:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:17:45]Read from MH i2c: E2 [11:17:45]MH_I2C_Read... [11:17:45]Read from MH i2c: E2 0E 00 [11:17:45]MH_I2C_Read... [11:17:45]Read from MH i2c: E2 0E 00 9A 0B 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 D3 [11:17:45]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:17:45]wFMCommunicate OK [11:17:45]SAM_PROTO_GetShiftState done [11:17:45]FM_GetShiftState done [11:17:45]opened in 1722125326 [11:17:45]opened+sec_in_day 1722211726 [11:17:45]quantity*price = 70038 [11:17:45]sum+1 = 70039 [11:17:45]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре ИТОГО: 9000.74 НСП 1% : 79.65 НДС 12% : 955.83 Наличными: 0.00 Безнал.: 9000.74 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 209 28.07.2024 11:20 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226549 ФПД: 263735897438961 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T112059&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226549&fm=263735897438961&tin=02508201610067®Number=0000000000092624&sum=900074 [11:20:59]StoreToDocumentArchive [11:20:59]shift 439 fd 226549 [11:20:59]save to /storage/0439/doc_00226549 [11:20:59]save last doc name /storage/0439/doc_00226549 to /storage/kkm_last_doc_name [11:20:59]save OK [11:20:59]Clear old archive folders... [11:20:59]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:20:59]tlvbuf is 01E09F10 [11:20:59]SAM_PROTO_ClearQueue [11:20:59]wFMCommunicate request_size=4 [11:20:59]MH_SAM_APDU [11:20:59]CAPDU: 80 09 00 00 [11:20:59]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [11:20:59]Write i2c OK [11:20:59]MH_I2C_Read... [11:20:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:20:59]Read from MH i2c: E2 [11:20:59]MH_I2C_Read... [11:20:59]Read from MH i2c: E2 03 00 [11:20:59]MH_I2C_Read... [11:20:59]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [11:20:59]RAPDU: 90 00 [11:20:59]wFMCommunicate OK [11:20:59]SAM_PROTO_ClearQueue done [11:20:59]KKMCreateOFDPacket [11:20:59]OFDProtocolAddRootSTLVToBuf [11:20:59]FM_MakeSignedData [11:20:59]FM_MakeSignedData [11:20:59]SAM_PROTO_SignData [11:20:59]wFMCommunicate request_size=4 [11:20:59]MH_SAM_APDU [11:20:59]CAPDU: 80 0D 01 02 [11:20:59]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [11:20:59]Write i2c OK [11:20:59]MH_I2C_Read... [11:20:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:20:59]Read from MH i2c: E2 [11:20:59]MH_I2C_Read... [11:20:59]Read from MH i2c: E2 03 00 [11:20:59]MH_I2C_Read... [11:20:59]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [11:20:59]RAPDU: 90 00 [11:20:59]wFMCommunicate OK [11:20:59]wFMCommunicate request_size=255 [11:20:59]MH_SAM_APDU [11:20:59]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 CD 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 EA BB 0D 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EA BB 0D 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 1F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5F 75 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EA BB 0D 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 9B 29 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F5 74 03 00 35 04 06 00 EF DD CC 7B [11:21:00]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 CD 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 EA BB 0D 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EA BB 0D 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 1F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5F 75 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EA BB 0D 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 9B 29 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F5 74 03 00 35 04 06 00 EF DD CC 7B 00 00 20 [11:21:00]Write i2c OK [11:21:00]MH_I2C_Read... [11:21:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:21:00]Read from MH i2c: E2 [11:21:00]MH_I2C_Read... [11:21:00]Read from MH i2c: E2 03 00 [11:21:00]MH_I2C_Read... [11:21:00]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [11:21:00]RAPDU: 90 00 [11:21:00]wFMCommunicate OK [11:21:00]wFMCommunicate request_size=7 [11:21:00]MH_SAM_APDU [11:21:00]CAPDU: 80 0D 02 02 02 3A F1 [11:21:00]Write to MH i2c: E2 0A 00 2E 00 80 0D 02 02 02 00 3A F1 00 00 D7 [11:21:00]Write i2c OK [11:21:00]MH_I2C_Read... [11:21:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:21:00]Read from MH i2c: E2 [11:21:00]MH_I2C_Read... [11:21:00]Read from MH i2c: E2 03 00 [11:21:00]MH_I2C_Read... [11:21:00]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [11:21:00]RAPDU: 90 00 [11:21:00]wFMCommunicate OK [11:21:00]wFMCommunicate request_size=4 [11:21:00]MH_SAM_APDU [11:21:00]CAPDU: 80 0D 03 02 [11:21:00]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [11:21:00]Write i2c OK [11:21:00]MH_I2C_Read... [11:21:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:21:00]Read from MH i2c: E2 [11:21:00]MH_I2C_Read... [11:21:00]Read from MH i2c: E2 0B 00 [11:21:00]MH_I2C_Read... [11:21:00]Read from MH i2c: E2 0B 00 2F 00 00 8B 7B 5F A1 B5 5D 9F 7F 90 00 E1 [11:21:00]RAPDU: 8B 7B 5F A1 B5 5D 9F 7F 90 00 [11:21:00]wFMCommunicate OK [11:21:00]SAM_PROTO_SignData done [11:21:00]FM_MakeSignedData done [11:21:00]CreateOFDProtocolMessage [11:21:00]wFMCommunicate request_size=4 [11:21:00]MH_SAM_APDU [11:21:00]CAPDU: 80 11 00 00 [11:21:00]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [11:21:00]Write i2c OK [11:21:00]MH_I2C_Read... [11:21:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:21:00]Read from MH i2c: E2 [11:21:00]MH_I2C_Read... [11:21:00]Read from MH i2c: E2 17 00 [11:21:00]MH_I2C_Read... [11:21:00]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 07 [11:21:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:21:00]wFMCommunicate OK [11:21:00]CreateOFDProtocolMessage done [11:21:00]OFDSenderStorePacket 226549 [11:21:00]StoreOFDPacket docnum=226549 [11:21:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 89 8E 04 01 49 58 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 35 FF 03 08 00 03 68 CD 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 EA BB 0D 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EA BB 0D 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 1F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5F 75 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EA BB 0D 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 9B 29 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F5 74 03 00 35 04 06 00 EF DD CC 7B 3A F1 8B 7B 5F A1 B5 5D 9F 7F [11:21:00]CheckFolder [11:21:00]dirname=/storage/ofd_packets [11:21:00]CheckFolder done [11:21:00]ProducePacketName [11:21:00]name=ofd_packets/00226549 [11:21:00]NVStorageSaveData ofd_packets/00226549 [11:21:00]File name is /storage/ofd_packets/00226549 [11:21:00]Write 298 bytes [11:21:00]NVStorageSaveData done [11:21:00]OFDSenderStorePacket done [11:21:00]KKMCreateOFDPacket done [11:21:00]NVStorageSaveData kkm_last_timestamp [11:21:00]File name is /storage/kkm_last_timestamp [11:21:00]Write 4 bytes [11:21:00]NVStorageSaveData done [11:21:00]ExternCall_PrintAddStr [11:21:00]wPrintStart [11:21:00]Write to MH i2c: 01 00 00 31 00 31 [11:21:00]Write i2c OK [11:21:00]MH_I2C_Read... [11:21:00]Read from MH i2c: 01 [11:21:00]MH_I2C_Read... [11:21:00]Read from MH i2c: 01 07 00 [11:21:00]MH_I2C_Read... [11:21:00]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [11:21:00]RasterBufferAndPrint [11:21:00]line Счет N : (1)2002889 [11:21:00]line ИНН: 02508201610067 [11:21:00]line Контрольно-Кассовый Чек [11:21:00]line ПРОДАЖА [11:21:00]line ТРК (МРК, ГНК) : 21 [11:21:00]line Товар: 2710194210 [11:21:00]line ДТ-К-5 [11:21:00]line 118.120 * 76.20 [11:21:00]line = 9000.74 [11:21:00]line НДС 12% НСП 1% [11:21:00]line > о реализуемом товаре [11:21:00]line ИТОГО: 9000.74 [11:21:00]line НСП 1% : 79.65 [11:21:00]line НДС 12% : 955.83 [11:21:00]line Наличными: 0.00 [11:21:00]line Безнал.: 9000.74 [11:21:00]line Место: АЗС № 97 "Партнер Нефть" [11:21:00]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:21:00]line СНО: Общий режим [11:21:00]line Чек 209 28.07.2024 11:20 [11:21:00]line Смена: 439 ФФД: 1.0 [11:21:00]line ЗНМ: 0300000054 [11:21:00]line РНМ: 0000000000092624 [11:21:00]line Версия ККМ: 001 [11:21:00]line Платежная система: O! деньги [11:21:00]line ФМ: 0000000000874959 [11:21:00]line ФД: 226549 [11:21:00]line ФПД: 263735897438961 [11:21:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T112059&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226549&fm=263735897438961&tin=02508201610067®Number=0000000000092624&sum=900074 [11:21:00]written 0, free lines is 4095 [11:21:00]OFD Sender: Processing packet 226549 [packets to send 602, broken 601] [11:21:00]ProducePacketName [11:21:00]name=ofd_packets/00226549 [11:21:00]OFD Sender: To server: pG, [11:21:00]CommunicateWithHost lk.salyk.kg:30040 [11:21:00]ConnectInit lk.salyk.kg [11:21:01]Write to MH i2c: 01 00 00 5B 00 5B [11:21:01]Write i2c OK [11:21:01]MH_I2C_Read... [11:21:01]Read from MH i2c: 01 [11:21:01]MH_I2C_Read... [11:21:01]Read from MH i2c: 01 07 00 [11:21:01]MH_I2C_Read... [11:21:01]Read from MH i2c: 01 07 00 5B 00 00 00 00 00 00 78 0C E6 [11:21:01]RasterBufferAndPrint [11:21:01]line [11:21:01]line [11:21:01]line [11:21:01]line [11:21:01]line [11:21:01]written 0, free lines is 3205 [11:21:01]MH_Cut [11:21:01]Write to MH i2c: D1 01 00 62 00 01 34 [11:21:01]Write i2c OK [11:21:01]MH_I2C_Read... [11:21:01]Read from MH i2c: D1 [11:21:01]MH_I2C_Read... [11:21:01]Read from MH i2c: D1 01 00 [11:21:01]MH_I2C_Read... [11:21:01]Read from MH i2c: D1 01 00 62 00 00 33 [11:21:01]Write to MH i2c: 01 00 00 63 00 63 [11:21:01]Write i2c OK [11:21:01]MH_I2C_Read... [11:21:02]*** Cut start [11:21:02]*** Partial cut [11:21:02]*** CUTSNS_PIN = 1 [11:21:02]*** CUTSNS_PIN = 0 [11:21:02]*** Brake cut motor [11:21:03]Read from MH i2c: 01 [11:21:03]MH_I2C_Read... [11:21:03]*** Stop cut motor [11:21:03]*** Cut end [11:21:03]Read from MH i2c: 01 07 00 [11:21:03]MH_I2C_Read... [11:21:03]Read from MH i2c: 01 07 00 63 00 00 00 00 00 00 FF 0F 78 [11:21:03]process_action close_receipt done [11:21:03]requested_data is exist [11:21:03]produce_requested_data [11:21:03]requested_item fm.sn is exist - process it [11:21:03]wFMCommunicate request_size=4 [11:21:03]MH_SAM_APDU [11:21:03]CAPDU: 80 11 00 00 [11:21:03]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [11:21:03]Write i2c OK [11:21:03]MH_I2C_Read... [11:21:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:21:03]Read from MH i2c: E2 [11:21:03]MH_I2C_Read... [11:21:03]Read from MH i2c: E2 17 00 [11:21:03]MH_I2C_Read... [11:21:03]Read from MH i2c: E2 17 00 64 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3B [11:21:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:21:03]wFMCommunicate OK [11:21:03]requested_item fd.num is exist - process it [11:21:03]SAM_PROTO_GetFieldsCounters [11:21:03]wFMCommunicate request_size=4 [11:21:03]MH_SAM_APDU [11:21:03]CAPDU: 80 13 00 00 [11:21:03]Write to MH i2c: E2 08 00 65 00 80 13 00 00 00 00 00 00 E1 [11:21:03]Write i2c OK [11:21:03]MH_I2C_Read... [11:21:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:21:03]Read from MH i2c: E2 [11:21:03]MH_I2C_Read... [11:21:03]Read from MH i2c: E2 62 00 [11:21:03]MH_I2C_Read... [11:21:03]Read from MH i2c: E2 62 00 65 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F5 74 03 00 0E 04 04 00 B7 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 A1 [11:21:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F5 74 03 00 0E 04 04 00 B7 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:21:03]wFMCommunicate OK [11:21:03]SAM_PROTO_GetFieldsCounters done [11:21:03]requested_item shift.num is exist - process it [11:21:03]requested_item shift.opened is exist - process it [11:21:03]req_shift_opened [11:21:03]FM_GetShiftState [11:21:03]SAM_PROTO_GetShiftState [11:21:03]wFMCommunicate request_size=4 [11:21:03]MH_SAM_APDU [11:21:03]CAPDU: 80 13 01 00 [11:21:03]Write to MH i2c: E2 08 00 66 00 80 13 01 00 00 00 00 00 E3 [11:21:03]Write i2c OK [11:21:06]MH_I2C_Read... [11:21:06]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [11:21:06]RAPDU: 90 00 [11:21:06]wFMCommunicate OK [11:21:06]wFMCommunicate request_size=4 [11:21:06]MH_SAM_APDU [11:21:06]CAPDU: 80 0D 03 02 [11:21:06]Write to MH i2c: E2 08 00 79 00 80 0D 03 02 00 00 00 00 F4 [11:21:06]Write i2c OK [11:21:06]MH_I2C_Read... [11:21:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:21:06]Read from MH i2c: E2 [11:21:06]MH_I2C_Read... [11:21:06]Read from MH i2c: E2 0B 00 [11:21:06]MH_I2C_Read... [11:21:06]Read from MH i2c: E2 0B 00 79 00 00 E3 53 A2 C9 F2 1A C9 8C 90 00 F7 [11:21:06]RAPDU: E3 53 A2 C9 F2 1A C9 8C 90 00 [11:21:06]wFMCommunicate OK [11:21:06]SAM_PROTO_SignData done [11:21:06]FM_MakeSignedData done [11:21:06]CreateOFDProtocolMessage [11:21:06]wFMCommunicate request_size=4 [11:21:06]MH_SAM_APDU [11:21:06]CAPDU: 80 11 00 00 [11:21:06]Write to MH i2c: E2 08 00 7A 00 80 11 00 00 00 00 00 00 F4 [11:21:06]Write i2c OK [11:21:06]MH_I2C_Read... [11:21:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:21:06]Read from MH i2c: E2 [11:21:06]MH_I2C_Read... [11:21:06]Read from MH i2c: E2 17 00 [11:21:06]MH_I2C_Read... [11:21:06]Read from MH i2c: E2 17 00 7A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 51 [11:21:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:21:06]wFMCommunicate OK [11:21:06]CreateOFDProtocolMessage done [11:21:06]OFDSenderStorePacket 226550 [11:21:06]StoreOFDPacket docnum=226550 [11:21:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 EE 61 07 01 37 A2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 A0 29 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F6 74 03 00 35 04 06 00 BA CC B3 DC 09 38 E3 53 A2 C9 F2 1A C9 8C [11:21:06]CheckFolder [11:21:06]dirname=/storage/ofd_packets [11:21:06]CheckFolder done [11:21:06]ProducePacketName [11:21:06]name=ofd_packets/00226550 [11:21:06]NVStorageSaveData ofd_packets/00226550 [11:21:06]File name is /storage/ofd_packets/00226550 [11:21:06]Write 301 bytes [11:21:06]NVStorageSaveData done [11:21:06]OFDSenderStorePacket done [11:21:06]KKMCreateOFDPacket done [11:21:06]NVStorageSaveData kkm_last_timestamp [11:21:06]File name is /storage/kkm_last_timestamp [11:21:06]Write 4 bytes [11:21:06]NVStorageSaveData done [11:21:06]ExternCall_PrintAddStr [11:21:06]wPrintStart [11:21:06]Write to MH i2c: 01 00 00 7B 00 7B [11:21:06]Write i2c OK [11:21:06]MH_I2C_Read... [11:21:06]Read from MH i2c: 01 [11:21:06]MH_I2C_Read... [11:21:06]Read from MH i2c: 01 07 00 [11:21:06]MH_I2C_Read... [11:21:06]Read from MH i2c: 01 07 00 7B 00 00 00 00 00 00 FF 0F 90 [11:21:06]RasterBufferAndPrint [11:21:06]line Счет N : (1)2002893 [11:21:06]line ИНН: 02508201610067 [11:21:06]line Контрольно-Кассовый Чек [11:21:06]line ПРОДАЖА [11:21:06]line ТРК (МРК, ГНК) : 33 [11:21:06]line Товар: 2710124130 [11:21:06]line Аи-92-К-5 [11:21:06]line 4.430 * 67.80 [11:21:06]line = 300.35 [11:21:06]line НДС 12% НСП 1% [11:21:06]line > о реализуемом товаре [11:21:06]line ИТОГО: 300.35 [11:21:06]line НСП 1% : 2.66 [11:21:06]line НДС 12% : 31.90 [11:21:06]line Наличными: 0.00 [11:21:06]line Безнал.: 300.35 [11:21:06]line Место: АЗС № 97 "Партнер Нефть" [11:21:06]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:21:06]line СНО: Общий режим [11:21:06]line Чек 210 28.07.2024 11:21 [11:21:06]line Смена: 439 ФФД: 1.0 [11:21:06]line ЗНМ: 0300000054 [11:21:06]line РНМ: 0000000000092624 [11:21:06]line Версия ККМ: 001 [11:21:06]line Платежная система: O! деньги [11:21:06]line ФМ: 0000000000874959 [11:21:06]line ФД: 226550 [11:21:06]line ФПД: 205388353636664 [11:21:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T112104&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226550&fm=205388353636664&tin=02508201610067®Number=0000000000092624&sum=30035 [11:21:06]written 0, free lines is 4095 [11:21:06]OFD Sender: Processing packet 226549 [packets to send 603, broken 601] [11:21:06]ProducePacketName [11:21:06]name=ofd_packets/00226549 [11:21:06]OFD Sender: To server: pG, [11:21:06]CommunicateWithHost lk.salyk.kg:30040 [11:21:06]ConnectInit lk.salyk.kg [11:21:06]Write to MH i2c: 01 00 00 A5 00 A5 [11:21:06]Write i2c OK [11:21:06]MH_I2C_Read... [11:21:06]Read from MH i2c: 01 [11:21:06]MH_I2C_Read... [11:21:06]Read from MH i2c: 01 07 00 [11:21:06]MH_I2C_Read... [11:21:06]Read from MH i2c: 01 07 00 A5 00 00 00 00 00 00 78 0C 30 [11:21:06]RasterBufferAndPrint [11:21:06]line [11:21:06]line [11:21:06]line [11:21:06]line [11:21:06]line [11:21:06]written 0, free lines is 3210 [11:21:06]MH_Cut [11:21:06]Write to MH i2c: D1 01 00 AC 00 01 7E [11:21:06]Write i2c OK [11:21:06]MH_I2C_Read... [11:21:06]Read from MH i2c: D1 [11:21:06]MH_I2C_Read... [11:21:06]Read from MH i2c: D1 01 00 [11:21:06]MH_I2C_Read... [11:21:06]Read from MH i2c: D1 01 00 AC 00 00 7D [11:21:06]Write to MH i2c: 01 00 00 AD 00 AD [11:21:06]Write i2c OK [11:21:06]MH_I2C_Read... [11:21:08]*** Cut start [11:21:08]*** Partial cut [11:21:08]*** CUTSNS_PIN = 1 [11:21:08]*** CUTSNS_PIN = 0 [11:21:08]*** Brake cut motor [11:21:08]Read from MH i2c: 01 [11:21:08]MH_I2C_Read... [11:21:08]*** Stop cut motor [11:21:08]*** Cut end [11:21:08]Read from MH i2c: 01 07 00 [11:21:08]MH_I2C_Read... [11:21:08]Read from MH i2c: 01 07 00 AD 00 00 00 00 00 00 FF 0F C2 [11:21:08]process_action close_receipt done [11:21:08]requested_data is exist [11:21:08]produce_requested_data [11:21:08]requested_item fm.sn is exist - process it [11:21:08]wFMCommunicate request_size=4 [11:21:08]MH_SAM_APDU [11:21:08]CAPDU: 80 11 00 00 [11:21:08]Write to MH i2c: E2 08 00 AE 00 80 11 00 00 00 00 00 00 28 [11:21:08]Write i2c OK [11:21:08]MH_I2C_Read... [11:21:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:21:08]Read from MH i2c: E2 [11:21:08]MH_I2C_Read... [11:21:08]Read from MH i2c: E2 17 00 [11:21:08]MH_I2C_Read... [11:21:08]Read from MH i2c: E2 17 00 AE 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 85 [11:21:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:21:08]wFMCommunicate OK [11:21:08]requested_item fd.num is exist - process it [11:21:08]SAM_PROTO_GetFieldsCounters [11:21:08]wFMCommunicate request_size=4 [11:21:08]MH_SAM_APDU [11:21:08]CAPDU: 80 13 00 00 [11:21:08]Write to MH i2c: E2 08 00 AF 00 80 13 00 00 00 00 00 00 2B [11:21:08]Write i2c OK [11:21:08]MH_I2C_Read... [11:21:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:21:09]Read from MH i2c: E2 [11:21:09]MH_I2C_Read... [11:21:09]Read from MH i2c: E2 62 00 [11:21:09]MH_I2C_Read... [11:21:09]Read from MH i2c: E2 62 00 AF 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F6 74 03 00 0E 04 04 00 B7 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 EF [11:21:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F6 74 03 00 0E 04 04 00 B7 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:21:09]wFMCommunicate OK [11:21:09]SAM_PROTO_GetFieldsCounters done [11:21:09]requested_item shift.num is exist - process it [11:21:09]requested_item shift.opened is exist - process it [11:21:09]req_shift_opened [11:21:09]FM_GetShiftState [11:21:09]SAM_PROTO_GetShiftState [11:21:09]wFMCommunicate request_size=4 [11:21:09]MH_SAM_APDU [11:21:09]CAPDU: 80 13 01 00 [11:21:09]Write to MH i2c: E2 08 00 B0 00 80 13 01 00 00 00 00 00 2D [11:21:09]Write i2c OK [11:21:09]MH_I2C_Read... [11:21:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:21:09]Read from MH i2c: E2 [11:21:09]MH_I2C_Read... [11:21:09]Read from MH i2c: E2 0E 00 [11:21:09]MH_I2C_Read... [11:21:09]Read from MH i2c: E2 0E 00 B0 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 DE [11:21:09]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:21:09]wFMCommunicate OK [11:21:09]SAM_PROTO_GetShiftState done [11:21:09]FM_GetShiftState done [11:21:09]req_shift_opened done [11:21:09]requested_item shift.open_date is exist - process it [11:21:09]req_shift_open_date [11:21:09]req_shift_open_date done [11:21:09]produce_requested_data done [11:21:09]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226550,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [11:21:09]process_action_free close_receipt [11:21:09]json_value_free [11:21:09]json_value_free done [11:21:09]process_json_proto returns [11:21:09]Send response to host [11:21:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226550,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [11:21:09]free response buf [11:21:09]execute_script done [11:21:09]execute_script returns [11:21:09]free content buf [11:21:09]Sock 10.Close socket [11:21:09]Sock 10.Thread stoped [11:21:11]Connected sock=9 [11:21:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 89 8E 04 01 49 58 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 35 FF 03 08 00 03 68 CD 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 EA BB 0D 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EA BB 0D 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 1F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5F 75 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EA BB 0D 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 9B 29 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F5 74 03 00 35 04 06 00 EF DD CC 7B 3A F1 8B 7B 5F A1 B5 5D 9F 7F [11:21:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 3D D4 47 00 1D C5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F5 74 03 00 F4 03 04 00 B0 D5 A5 66 B6 04 01 00 00 3A 18 F1 1B 05 A7 6B C9 [11:21:16]CommunicateWithHost err = 0 [11:21:16]CheckOFDResponse [11:21:16]1017 (14) - 77093643461234 [11:21:16]1041 (16) - 0000000000874959 [11:21:16]1040 (4) - 226549 [11:21:16]1012 (4) - 28.07.2024 05:22 [11:21:16]1206 (1) - 0 [11:21:16]OFD Sender: Remove packet 226549 [11:21:16]ProducePacketName [11:21:16]name=ofd_packets/00226549 [11:21:16]NVStorageDeleteData [11:21:16]OFD Sender: Processing packet 226550 [packets to send 602, broken 601] [11:21:16]ProducePacketName [11:21:16]name=ofd_packets/00226550 [11:21:16]OFD Sender: To server: pG, [11:21:16]CommunicateWithHost lk.salyk.kg:30040 [11:21:16]ConnectInit lk.salyk.kg [11:21:17]recv_with_timeout no data received [11:21:24]accept exits with 8 [11:21:24]New connection [11:21:24]New thread 3067211108 created [11:21:24]Thread 3067067748 joined [11:21:24]Waiting for new connection... [11:21:24] Sock 8.Parse request [11:21:24]Sock 8.Check first char [11:21:24]Sock 8.First char is OK [11:21:24]request: POST /json_proto HTTP/1.0 [11:21:24]Method: POST [11:21:24]URL: /json_proto [11:21:24]Method is POST - this is cgi request [11:21:24]url: /json_proto [11:21:24]query_string will be loaded in cgi processing [11:21:24]execute_cgi json_proto POST (null) [11:21:24]execute_cgi path=json_proto method=POST [11:21:24]POST find Content-Length [11:21:24]Host: 172.17.43.131:8080 [11:21:24]Content-Length: 685 [11:21:24]Content-Type: application/json [11:21:24] [11:21:24]POST finish read [11:21:24]Found Content-Length = 685 [11:21:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002896", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 220.480, "sum" : 16800.58, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 16800.00, "total" : 16800.00, "payments": [ { "type": 0, "sum" : 16800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:21:24]execute_script... [11:21:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002896", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 220.480, "sum" : 16800.58, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 16800.00, "total" : 16800.00, "payments": [ { "type": 0, "sum" : 16800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:21:24]POST & json_proto [11:21:24]process_json_proto [11:21:24]json parsed OK: [11:21:24]protocol is kg_v1.0 [11:21:24]action value=close_receipt [11:21:24]process_action close_receipt [11:21:24]cmd_close_receipt [11:21:24]MH_GetDate [11:21:24]Write to MH i2c: F0 00 00 B1 00 A0 [11:21:24]Write i2c OK [11:21:24]MH_I2C_Read... [11:21:24]Read from MH i2c: F0 [11:21:24]MH_I2C_Read... [11:21:24]Read from MH i2c: F0 09 00 [11:21:24]MH_I2C_Read... [11:21:24]Read from MH i2c: F0 09 00 B1 00 00 B4 29 A6 66 F9 24 A2 66 B7 [11:21:24]GetLastDocTimeStamp 1722165664 [11:21:24]current date 1722165684 [11:21:24]FM_GetShiftState [11:21:24]SAM_PROTO_GetShiftState [11:21:24]wFMCommunicate request_size=4 [11:21:24]MH_SAM_APDU [11:21:24]CAPDU: 80 13 01 00 [11:21:24]Write to MH i2c: E2 08 00 B2 00 80 13 01 00 00 00 00 00 2F [11:21:24]Write i2c OK [11:21:24]MH_I2C_Read... [11:21:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:21:24]Read from MH i2c: E2 [11:21:24]MH_I2C_Read... [11:21:24]Read from MH i2c: E2 0E 00 [11:21:24]MH_I2C_Read... [11:21:24]Read from MH i2c: E2 0E 00 B2 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 E0 [11:21:24]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:21:24]wFMCommunicate OK [11:21:24]SAM_PROTO_GetShiftState done [11:21:24]FM_GetShiftState done [11:21:24]opened in 1722125326 [11:21:24]opened+sec_in_day 1722211726 [11:21:24]quantity*price = 1680057 [11:21:24]sum+1 = 1680059 [11:21:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.58 ИТОГО: 16800.00 Внесено: 16800.00 СДАЧА: 0.00 НСП 1% : 148.68 НДС 12% : 1784.13 Наличными: 16800.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 211 28.07.2024 11:21 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226551 ФПД: 144422597031854 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T112125&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226551&fm=144422597031854&tin=02508201610067®Number=0000000000092624&sum=1680000 [11:21:25]StoreToDocumentArchive [11:21:25]shift 439 fd 226551 [11:21:25]save to /storage/0439/doc_00226551 [11:21:25]save last doc name /storage/0439/doc_00226551 to /storage/kkm_last_doc_name [11:21:25]save OK [11:21:25]Clear old archive folders... [11:21:25]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:21:25]tlvbuf is 01DBDFF0 [11:21:25]SAM_PROTO_ClearQueue [11:21:25]wFMCommunicate request_size=4 [11:21:25]MH_SAM_APDU [11:21:25]CAPDU: 80 09 00 00 [11:21:25]Write to MH i2c: E2 08 00 BF 00 80 09 00 00 00 00 00 00 31 [11:21:25]Write i2c OK [11:21:25]MH_I2C_Read... [11:21:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:21:25]Read from MH i2c: E2 [11:21:25]MH_I2C_Read... [11:21:25]Read from MH i2c: E2 03 00 [11:21:25]MH_I2C_Read... [11:21:25]Read from MH i2c: E2 03 00 BF 00 00 90 00 33 [11:21:25]RAPDU: 90 00 [11:21:25]wFMCommunicate OK [11:21:25]SAM_PROTO_ClearQueue done [11:21:25]KKMCreateOFDPacket [11:21:25]OFDProtocolAddRootSTLVToBuf [11:21:25]FM_MakeSignedData [11:21:25]FM_MakeSignedData [11:21:25]SAM_PROTO_SignData [11:21:25]wFMCommunicate request_size=4 [11:21:25]MH_SAM_APDU [11:21:25]CAPDU: 80 0D 01 02 [11:21:25]Write to MH i2c: E2 08 00 C0 00 80 0D 01 02 00 00 00 00 39 [11:21:25]Write i2c OK [11:21:25]MH_I2C_Read... [11:21:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:21:25]Read from MH i2c: E2 [11:21:25]MH_I2C_Read... [11:21:25]Read from MH i2c: E2 03 00 [11:21:25]MH_I2C_Read... [11:21:25]Read from MH i2c: E2 03 00 C0 00 00 90 00 34 [11:21:25]RAPDU: 90 00 [11:21:25]wFMCommunicate OK [11:21:25]wFMCommunicate request_size=255 [11:21:25]MH_SAM_APDU [11:21:25]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 40 5D 03 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 BA A2 19 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 A2 19 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 14 3A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 ED B8 02 00 00 00 07 04 06 00 80 A2 19 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 B5 29 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F7 74 03 00 35 04 06 00 83 5A 01 97 [11:21:26]Write to MH i2c: E2 02 01 C1 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 40 5D 03 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 BA A2 19 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 A2 19 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 14 3A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 ED B8 02 00 00 00 07 04 06 00 80 A2 19 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 B5 29 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F7 74 03 00 35 04 06 00 83 5A 01 97 00 00 57 [11:21:26]Write i2c OK [11:21:26]MH_I2C_Read... [11:21:26]Connected sock=9 [11:21:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 EE 61 07 01 37 A2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 A0 29 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F6 74 03 00 35 04 06 00 BA CC B3 DC 09 38 Read from MH i2c: E3 E2 53 [11:21:26]A2 MH_I2C_Read... [11:21:26]C9 F2 1A C9 8C [11:21:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:21:26]Read from MH i2c: E2 03 00 [11:21:26]MH_I2C_Read... [11:21:26]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [11:21:26]RAPDU: 90 00 [11:21:26]wFMCommunicate OK [11:21:26]wFMCommunicate request_size=7 [11:21:26]MH_SAM_APDU [11:21:26]CAPDU: 80 0D 02 02 02 F7 AE [11:21:26]Write to MH i2c: E2 0A 00 C2 00 80 0D 02 02 02 00 F7 AE 00 00 E5 [11:21:26]Write i2c OK [11:21:26]MH_I2C_Read... [11:21:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:21:26]Read from MH i2c: E2 [11:21:26]MH_I2C_Read... [11:21:26]Read from MH i2c: E2 03 00 [11:21:26]MH_I2C_Read... [11:21:26]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [11:21:26]RAPDU: 90 00 [11:21:26]wFMCommunicate OK [11:21:26]wFMCommunicate request_size=4 [11:21:26]MH_SAM_APDU [11:21:26]CAPDU: 80 0D 03 02 [11:21:26]Write to MH i2c: E2 08 00 C3 00 80 0D 03 02 00 00 00 00 3E [11:21:26]Write i2c OK [11:21:26]MH_I2C_Read... [11:21:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:21:26]Read from MH i2c: E2 [11:21:26]MH_I2C_Read... [11:21:26]Read from MH i2c: E2 0B 00 [11:21:26]MH_I2C_Read... [11:21:26]Read from MH i2c: E2 0B 00 C3 00 00 AB 13 AE F9 44 D0 29 E5 90 00 C6 [11:21:26]RAPDU: AB 13 AE F9 44 D0 29 E5 90 00 [11:21:26]wFMCommunicate OK [11:21:26]SAM_PROTO_SignData done [11:21:26]FM_MakeSignedData done [11:21:26]CreateOFDProtocolMessage [11:21:26]wFMCommunicate request_size=4 [11:21:26]MH_SAM_APDU [11:21:26]CAPDU: 80 11 00 00 [11:21:26]Write to MH i2c: E2 08 00 C4 00 80 11 00 00 00 00 00 00 3E [11:21:26]Write i2c OK [11:21:26]MH_I2C_Read... [11:21:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:21:26]Read from MH i2c: E2 [11:21:26]MH_I2C_Read... [11:21:26]Read from MH i2c: E2 17 00 [11:21:26]MH_I2C_Read... [11:21:26]Read from MH i2c: E2 17 00 C4 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9B [11:21:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:21:26]wFMCommunicate OK [11:21:26]CreateOFDProtocolMessage done [11:21:26]OFDSenderStorePacket 226551 [11:21:26]StoreOFDPacket docnum=226551 [11:21:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 A6 E3 04 01 5B 00 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 35 FF 03 08 00 03 40 5D 03 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 BA A2 19 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 A2 19 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 14 3A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 ED B8 02 00 00 00 07 04 06 00 80 A2 19 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 B5 29 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F7 74 03 00 35 04 06 00 83 5A 01 97 F7 AE AB 13 AE F9 44 D0 29 E5 [11:21:26]CheckFolder [11:21:26]dirname=/storage/ofd_packets [11:21:26]CheckFolder done [11:21:26]ProducePacketName [11:21:26]name=ofd_packets/00226551 [11:21:26]NVStorageSaveData ofd_packets/00226551 [11:21:26]File name is /storage/ofd_packets/00226551 [11:21:26]Write 298 bytes [11:21:26]NVStorageSaveData done [11:21:26]OFDSenderStorePacket done [11:21:26]KKMCreateOFDPacket done [11:21:26]NVStorageSaveData kkm_last_timestamp [11:21:26]File name is /storage/kkm_last_timestamp [11:21:26]Write 4 bytes [11:21:26]NVStorageSaveData done [11:21:26]ExternCall_PrintAddStr [11:21:26]wPrintStart [11:21:26]Write to MH i2c: 01 00 00 C5 00 C5 [11:21:26]Write i2c OK [11:21:26]MH_I2C_Read... [11:21:26]Read from MH i2c: 01 [11:21:26]MH_I2C_Read... [11:21:26]Read from MH i2c: 01 07 00 [11:21:26]MH_I2C_Read... [11:21:26]Read from MH i2c: 01 07 00 C5 00 00 00 00 00 00 FF 0F DA [11:21:26]RasterBufferAndPrint [11:21:26]line Счет N : (1)2002896 [11:21:26]line ИНН: 02508201610067 [11:21:26]line Контрольно-Кассовый Чек [11:21:26]line ПРОДАЖА [11:21:26]line ТРК (МРК, ГНК) : 41 [11:21:26]line Товар: 2710194210 [11:21:26]line ДТ-К-5 [11:21:26]line 220.480 * 76.20 [11:21:26]line = 16800.58 [11:21:26]line НДС 12% НСП 1% [11:21:26]line > о реализуемом товаре [11:21:26]line ОКРУГЛЕНИЕ: -0.58 [11:21:26]line ИТОГО: 16800.00 [11:21:26]line Внесено: 16800.00 [11:21:26]line СДАЧА: 0.00 [11:21:26]line НСП 1% : 148.68 [11:21:26]line НДС 12% : 1784.13 [11:21:26]line Наличными: 16800.00 [11:21:26]line Безнал.: 0.00 [11:21:26]line Место: АЗС № 97 "Партнер Нефть" [11:21:26]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:21:26]line СНО: Общий режим [11:21:26]line Чек 211 28.07.2024 11:21 [11:21:26]line Смена: 439 ФФД: 1.0 [11:21:26]line ЗНМ: 0300000054 [11:21:26]line РНМ: 0000000000092624 [11:21:26]line Версия ККМ: 001 [11:21:26]line ФМ: 0000000000874959 [11:21:26]line ФД: 226551 [11:21:26]line ФПД: 144422597031854 [11:21:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T112125&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226551&fm=144422597031854&tin=02508201610067®Number=0000000000092624&sum=1680000 [11:21:26]written 0, free lines is 4095 [11:21:27]Write to MH i2c: 01 00 00 F0 00 F0 [11:21:27]Write i2c OK [11:21:27]MH_I2C_Read... [11:21:27]Read from MH i2c: 01 [11:21:27]MH_I2C_Read... [11:21:27]Read from MH i2c: 01 07 00 [11:21:27]MH_I2C_Read... [11:21:27]Read from MH i2c: 01 07 00 F0 00 00 00 00 00 00 66 0C 69 [11:21:27]RasterBufferAndPrint [11:21:27]line [11:21:27]line [11:21:27]line [11:21:27]line [11:21:27]line [11:21:27]written 0, free lines is 3188 [11:21:27]MH_Cut [11:21:27]Write to MH i2c: D1 01 00 F7 00 01 C9 [11:21:27]Write i2c OK [11:21:27]MH_I2C_Read... [11:21:27]Read from MH i2c: D1 [11:21:27]MH_I2C_Read... [11:21:27]Read from MH i2c: D1 01 00 [11:21:27]MH_I2C_Read... [11:21:27]Read from MH i2c: D1 01 00 F7 00 00 C8 [11:21:27]Write to MH i2c: 01 00 00 F8 00 F8 [11:21:27]Write i2c OK [11:21:27]MH_I2C_Read... [11:21:28]*** Cut start [11:21:28]*** Partial cut [11:21:28]*** CUTSNS_PIN = 1 [11:21:28]*** CUTSNS_PIN = 0 [11:21:28]*** Brake cut motor [11:21:29]Read from MH i2c: 01 [11:21:29]MH_I2C_Read... [11:21:29]*** Stop cut motor [11:21:29]*** Cut end [11:21:29]Read from MH i2c: 01 07 00 [11:21:29]MH_I2C_Read... [11:21:29]Read from MH i2c: 01 07 00 F8 00 00 00 00 00 00 FF 0F 0D [11:21:29]process_action close_receipt done [11:21:29]requested_data is exist [11:21:29]produce_requested_data [11:21:29]requested_item fm.sn is exist - process it [11:21:29]wFMCommunicate request_size=4 [11:21:29]MH_SAM_APDU [11:21:29]CAPDU: 80 11 00 00 [11:21:29]Write to MH i2c: E2 08 00 F9 00 80 11 00 00 00 00 00 00 73 [11:21:29]Write i2c OK [11:21:29]MH_I2C_Read... [11:21:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:21:29]Read from MH i2c: E2 [11:21:29]MH_I2C_Read... [11:21:29]Read from MH i2c: E2 17 00 [11:21:29]MH_I2C_Read... [11:21:29]Read from MH i2c: E2 17 00 F9 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D0 [11:21:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:21:29]wFMCommunicate OK [11:21:29]requested_item fd.num is exist - process it [11:21:29]SAM_PROTO_GetFieldsCounters [11:21:29]wFMCommunicate request_size=4 [11:21:29]MH_SAM_APDU [11:21:29]CAPDU: 80 13 00 00 [11:21:29]Write to MH i2c: E2 08 00 FA 00 80 13 00 00 00 00 00 00 76 [11:21:29]Write i2c OK [11:21:29]MH_I2C_Read... [11:21:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:21:29]Read from MH i2c: E2 [11:21:29]MH_I2C_Read... [11:21:29]Read from MH i2c: E2 62 00 [11:21:29]MH_I2C_Read... [11:21:29]Read from MH i2c: E2 62 00 FA 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F7 74 03 00 0E 04 04 00 B7 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 3E [11:21:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F7 74 03 00 0E 04 04 00 B7 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:21:29]wFMCommunicate OK [11:21:29]SAM_PROTO_GetFieldsCounters done [11:21:29]requested_item shift.num is exist - process it [11:21:29]requested_item shift.opened is exist - process it [11:21:29]req_shift_opened [11:21:29]FM_GetShiftState [11:21:29]SAM_PROTO_GetShiftState [11:21:29]wFMCommunicate request_size=4 [11:21:29]MH_SAM_APDU [11:21:29]CAPDU: 80 13 01 00 [11:21:29]Write to MH i2c: E2 08 00 FB 00 80 13 01 00 00 00 00 00 78 [11:21:29]Write i2c OK [11:21:29]MH_I2C_Read... [11:21:29]Read from MH i2c: E2 [11:21:29]MH_I2C_Read... [11:21:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:21:29]Read from MH i2c: E2 0E 00 [11:21:29]MH_I2C_Read... [11:21:29]Read from MH i2c: E2 0E 00 FB 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 29 [11:21:29]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:21:29]wFMCommunicate OK [11:21:29]SAM_PROTO_GetShiftState done [11:21:29]FM_GetShiftState done [11:21:29]req_shift_opened done [11:21:29]requested_item shift.open_date is exist - process it [11:21:29]req_shift_open_date [11:21:29]req_shift_open_date done [11:21:29]produce_requested_data done [11:21:29]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226551,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [11:21:29]process_action_free close_receipt [11:21:29]json_value_free [11:21:29]json_value_free done [11:21:29]process_json_proto returns [11:21:29]Send response to host [11:21:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226551,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [11:21:29]free response buf [11:21:29]execute_script done [11:21:29]execute_script returns [11:21:29]free content buf [11:21:29]Sock 8.Close socket [11:21:29]Sock 8.Thread stoped [11:21:31]recv_with_timeout no data received [11:21:31]CommunicateWithHost answer receiving error [11:21:31]CommunicateWithHost err = -3 [11:21:31]OFD Sender: Server communicate error [11:21:31]OFD Sender: Processing packet 226550 [packets to send 603, broken 601] [11:21:31]ProducePacketName [11:21:31]name=ofd_packets/00226550 [11:21:31]OFD Sender: To server: pG, [11:21:31]CommunicateWithHost lk.salyk.kg:30040 [11:21:31]ConnectInit lk.salyk.kg [11:21:34]accept exits with 11 [11:21:34]New connection [11:21:34]New thread 3067067748 created [11:21:34]Thread 3067211108 joined [11:21:34]Waiting for new connection... [11:21:34] Sock 11.Parse request [11:21:34]Sock 11.Check first char [11:21:34]Sock 11.First char is OK [11:21:34]request: POST /json_proto HTTP/1.0 [11:21:34]Method: POST [11:21:34]URL: /json_proto [11:21:34]Method is POST - this is cgi request [11:21:34]url: /json_proto [11:21:34]query_string will be loaded in cgi processing [11:21:34]execute_cgi json_proto POST (null) [11:21:34]execute_cgi path=json_proto method=POST [11:21:34]POST find Content-Length [11:21:34]Host: 172.17.43.131:8080 [11:21:34]Content-Length: 742 [11:21:34]Content-Type: application/json [11:21:34] [11:21:34]POST finish read [11:21:34]Found Content-Length = 742 [11:21:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 226551, "base_FM": "0000000000874959", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002896", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 220.480, "sum" : 16800.58, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 16800.00, "total" : 16800.00, "payments": [ { "type": 0, "sum" : 16800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:21:34]execute_script... [11:21:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 226551, "base_FM": "0000000000874959", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002896", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 220.480, "sum" : 16800.58, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 16800.00, "total" : 16800.00, "payments": [ { "type": 0, "sum" : 16800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:21:34]POST & json_proto [11:21:34]process_json_proto [11:21:34]json parsed OK: [11:21:34]protocol is kg_v1.0 [11:21:34]action value=close_receipt [11:21:34]process_action close_receipt [11:21:34]cmd_close_receipt [11:21:34]MH_GetDate [11:21:34]Write to MH i2c: F0 00 00 FC 00 EB [11:21:34]Write i2c OK [11:21:34]MH_I2C_Read... [11:21:34]Read from MH i2c: F0 [11:21:34]MH_I2C_Read... [11:21:34]Read from MH i2c: F0 09 00 [11:21:34]MH_I2C_Read... [11:21:34]Read from MH i2c: F0 09 00 FC 00 00 BE 29 A6 66 F9 24 A2 66 0C [11:21:34]GetLastDocTimeStamp 1722165685 [11:21:34]current date 1722165694 [11:21:34]FM_GetShiftState [11:21:34]SAM_PROTO_GetShiftState [11:21:34]wFMCommunicate request_size=4 [11:21:34]MH_SAM_APDU [11:21:34]CAPDU: 80 13 01 00 [11:21:34]Write to MH i2c: E2 08 00 FD 00 80 13 01 00 00 00 00 00 7A [11:21:34]Write i2c OK [11:21:34]MH_I2C_Read... [11:21:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:21:34]Read from MH i2c: E2 [11:21:34]MH_I2C_Read... [11:21:34]Read from MH i2c: E2 0E 00 [11:21:34]MH_I2C_Read... [11:21:34]Read from MH i2c: E2 0E 00 FD 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 2B [11:21:34]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:21:34]wFMCommunicate OK [11:21:34]SAM_PROTO_GetShiftState done [11:21:34]FM_GetShiftState done [11:21:34]opened in 1722125326 [11:21:34]opened+sec_in_day 1722211726 [11:21:34]quantity*price = 1680057 [11:21:34]sum+1 = 1680059 [11:21:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.58 ИТОГО: 16800.00 НСП 1% : 148.68 НДС 12% : 1784.13 Наличными: 16800.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 212 28.07.2024 11:21 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФД осн.: 226551 ФМ осн.: 0000000000874959 ФМ: 0000000000874959 ФД: 226552 ФПД: 228625145729462 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T112134&type=2&operation_type=1&fn_number=0000000000874959&fd_number=226552&fm=228625145729462&tin=02508201610067®Number=0000000000092624&sum=1680000 [11:21:35]StoreToDocumentArchive [11:21:35]shift 439 fd 226552 [11:21:35]save to /storage/0439/doc_00226552 [11:21:35]save last doc name /storage/0439/doc_00226552 to /storage/kkm_last_doc_name [11:21:35]save OK [11:21:35]Clear old archive folders... [11:21:35]ProcessDocumentItem done err = 0, tmpTLVsize=276 [11:21:35]tlvbuf is 01E61270 [11:21:35]SAM_PROTO_ClearQueue [11:21:35]wFMCommunicate request_size=4 [11:21:35]MH_SAM_APDU [11:21:35]CAPDU: 80 09 00 00 [11:21:35]Write to MH i2c: E2 08 00 0C 01 80 09 00 00 00 00 00 00 7F [11:21:35]Write i2c OK [11:21:35]MH_I2C_Read... [11:21:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:21:35]Read from MH i2c: E2 [11:21:35]MH_I2C_Read... [11:21:35]Read from MH i2c: E2 03 00 [11:21:35]MH_I2C_Read... [11:21:35]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [11:21:35]RAPDU: 90 00 [11:21:35]wFMCommunicate OK [11:21:35]SAM_PROTO_ClearQueue done [11:21:35]KKMCreateOFDPacket [11:21:35]OFDProtocolAddRootSTLVToBuf [11:21:35]FM_MakeSignedData [11:21:35]FM_MakeSignedData [11:21:35]SAM_PROTO_SignData [11:21:35]wFMCommunicate request_size=4 [11:21:35]MH_SAM_APDU [11:21:35]CAPDU: 80 0D 01 02 [11:21:35]Write to MH i2c: E2 08 00 0D 01 80 0D 01 02 00 00 00 00 87 [11:21:35]Write i2c OK [11:21:35]MH_I2C_Read... [11:21:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:21:36]Read from MH i2c: E2 [11:21:36]MH_I2C_Read... [11:21:36]Read from MH i2c: E2 03 00 [11:21:36]MH_I2C_Read... [11:21:36]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [11:21:36]RAPDU: 90 00 [11:21:36]wFMCommunicate OK [11:21:36]wFMCommunicate request_size=255 [11:21:36]MH_SAM_APDU [11:21:36]CAPDU: 80 0D 02 02 FA 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 40 5D 03 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 BA A2 19 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 A2 19 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 14 3A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 ED B8 02 00 00 00 07 04 06 00 80 A2 19 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 BE 29 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 27 04 04 00 F7 74 03 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 11 04 10 00 30 30 30 30 [11:21:36]Write to MH i2c: E2 02 01 0E 01 80 0D 02 02 FA 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 40 5D 03 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 BA A2 19 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 A2 19 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 14 3A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 ED B8 02 00 00 00 07 04 06 00 80 A2 19 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 BE 29 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 27 04 04 00 F7 74 03 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 11 04 10 00 30 30 30 30 00 00 2C [11:21:36]Write i2c OK [11:21:36]MH_I2C_Read... [11:21:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:21:36]Read from MH i2c: E2 [11:21:36]MH_I2C_Read... [11:21:36]Read from MH i2c: E2 03 00 [11:21:36]MH_I2C_Read... [11:21:36]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [11:21:36]RAPDU: 90 00 [11:21:36]wFMCommunicate OK [11:21:36]wFMCommunicate request_size=35 [11:21:36]MH_SAM_APDU [11:21:36]CAPDU: 80 0D 02 02 1E 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F8 74 03 00 35 04 06 00 CF EE F0 99 11 B6 [11:21:36]Write to MH i2c: E2 26 00 0F 01 80 0D 02 02 1E 00 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F8 74 03 00 35 04 06 00 CF EE F0 99 11 B6 00 00 03 [11:21:36]Write i2c OK [11:21:36]MH_I2C_Read... [11:21:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:21:36]Read from MH i2c: E2 [11:21:36]MH_I2C_Read... [11:21:36]Read from MH i2c: E2 03 00 [11:21:36]MH_I2C_Read... [11:21:36]Read from MH i2c: E2 03 00 0F 01 00 90 00 84 [11:21:36]RAPDU: 90 00 [11:21:36]wFMCommunicate OK [11:21:36]wFMCommunicate request_size=4 [11:21:36]MH_SAM_APDU [11:21:36]CAPDU: 80 0D 03 02 [11:21:36]Write to MH i2c: E2 08 00 10 01 80 0D 03 02 00 00 00 00 8C [11:21:36]Write i2c OK [11:21:36]MH_I2C_Read... [11:21:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:21:36]Read from MH i2c: E2 [11:21:36]MH_I2C_Read... [11:21:36]Read from MH i2c: E2 0B 00 [11:21:36]MH_I2C_Read... [11:21:36]Read from MH i2c: E2 0B 00 10 01 00 AE 97 6F 82 82 B0 0A 00 90 00 FF [11:21:36]RAPDU: AE 97 6F 82 82 B0 0A 00 90 00 [11:21:36]wFMCommunicate OK [11:21:36]SAM_PROTO_SignData done [11:21:36]FM_MakeSignedData done [11:21:36]CreateOFDProtocolMessage [11:21:36]wFMCommunicate request_size=4 [11:21:36]MH_SAM_APDU [11:21:36]CAPDU: 80 11 00 00 [11:21:36]Write to MH i2c: E2 08 00 11 01 80 11 00 00 00 00 00 00 8C [11:21:36]Write i2c OK [11:21:36]MH_I2C_Read... [11:21:36]Read from MH i2c: E2 [11:21:36]MH_I2C_Read... [11:21:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:21:36]Read from MH i2c: E2 17 00 [11:21:36]MH_I2C_Read... [11:21:36]Read from MH i2c: E2 17 00 11 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E9 [11:21:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:21:36]wFMCommunicate OK [11:21:36]CreateOFDProtocolMessage done [11:21:36]OFDSenderStorePacket 226552 [11:21:36]StoreOFDPacket docnum=226552 [11:21:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 28 01 00 00 68 CF 20 01 86 43 5A 03 01 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 40 5D 03 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 BA A2 19 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 A2 19 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 14 3A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 ED B8 02 00 00 00 07 04 06 00 80 A2 19 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 BE 29 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 27 04 04 00 F7 74 03 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F8 74 03 00 35 04 06 00 CF EE F0 99 11 B6 AE 97 6F 82 82 B0 0A 00 [11:21:36]CheckFolder [11:21:36]dirname=/storage/ofd_packets [11:21:36]CheckFolder done [11:21:36]ProducePacketName [11:21:36]name=ofd_packets/00226552 [11:21:36]NVStorageSaveData ofd_packets/00226552 [11:21:36]File name is /storage/ofd_packets/00226552 [11:21:36]Write 326 bytes [11:21:36]NVStorageSaveData done [11:21:36]OFDSenderStorePacket done [11:21:36]KKMCreateOFDPacket done [11:21:36]NVStorageSaveData kkm_last_timestamp [11:21:36]File name is /storage/kkm_last_timestamp [11:21:36]Write 4 bytes [11:21:36]NVStorageSaveData done [11:21:36]ExternCall_PrintAddStr [11:21:36]wPrintStart [11:21:36]Write to MH i2c: 01 00 00 12 01 13 [11:21:37]Write i2c OK [11:21:37]MH_I2C_Read... [11:21:37]Read from MH i2c: 01 [11:21:37]MH_I2C_Read... [11:21:37]Read from MH i2c: 01 07 00 [11:21:37]MH_I2C_Read... [11:21:37]Read from MH i2c: 01 07 00 12 01 00 00 00 00 00 FF 0F 28 [11:21:37]RasterBufferAndPrint [11:21:37]line Счет N : (1)2002896 [11:21:37]line ИНН: 02508201610067 [11:21:37]line Контрольно-Кассовый Чек [11:21:37]line ВОЗВРАТ ПРОДАЖИ [11:21:37]line ТРК (МРК, ГНК) : 41 [11:21:37]line Товар: 2710194210 [11:21:37]line ДТ-К-5 [11:21:37]line 220.480 * 76.20 [11:21:37]line = 16800.58 [11:21:37]line НДС 12% НСП 1% [11:21:37]line > о реализуемом товаре [11:21:37]line ОКРУГЛЕНИЕ: -0.58 [11:21:37]line ИТОГО: 16800.00 [11:21:37]line НСП 1% : 148.68 [11:21:37]line НДС 12% : 1784.13 [11:21:37]line Наличными: 16800.00 [11:21:37]line Безнал.: 0.00 [11:21:37]line Место: АЗС № 97 "Партнер Нефть" [11:21:37]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:21:37]line СНО: Общий режим [11:21:37]line Чек 212 28.07.2024 11:21 [11:21:37]line Смена: 439 ФФД: 1.0 [11:21:37]line ЗНМ: 0300000054 [11:21:37]line РНМ: 0000000000092624 [11:21:37]line Версия ККМ: 001 [11:21:37]line ФД осн.: 226551 [11:21:37]line ФМ осн.: 0000000000874959 [11:21:37]line ФМ: 0000000000874959 [11:21:37]line ФД: 226552 [11:21:37]line ФПД: 228625145729462 [11:21:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T112134&type=2&operation_type=1&fn_number=0000000000874959&fd_number=226552&fm=228625145729462&tin=02508201610067®Number=0000000000092624&sum=1680000 [11:21:37]written 0, free lines is 4095 [11:21:37]Write to MH i2c: 01 00 00 3D 01 3E [11:21:37]Write i2c OK [11:21:37]MH_I2C_Read... [11:21:37]Read from MH i2c: 01 [11:21:37]MH_I2C_Read... [11:21:37]Read from MH i2c: 01 07 00 [11:21:37]MH_I2C_Read... [11:21:37]Read from MH i2c: 01 07 00 3D 01 00 00 00 00 00 6E 0C BF [11:21:37]RasterBufferAndPrint [11:21:37]line [11:21:37]line [11:21:37]line [11:21:37]line [11:21:37]line [11:21:37]written 0, free lines is 3198 [11:21:37]MH_Cut [11:21:37]Write to MH i2c: D1 01 00 44 01 01 17 [11:21:37]Write i2c OK [11:21:37]MH_I2C_Read... [11:21:37]Read from MH i2c: D1 [11:21:37]MH_I2C_Read... [11:21:37]Read from MH i2c: D1 01 00 [11:21:37]MH_I2C_Read... [11:21:37]Read from MH i2c: D1 01 00 44 01 00 16 [11:21:37]Write to MH i2c: 01 00 00 45 01 46 [11:21:37]Write i2c OK [11:21:37]MH_I2C_Read... [11:21:38]Connected sock=8 [11:21:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 EE 61 07 01 37 A2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 *** Cut start [11:21:38]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 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 A0 29 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 *** Partial cut [11:21:38]39 *** CUTSNS_PIN = 1 [11:21:38]32 *** CUTSNS_PIN = 0 [11:21:38]36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F6 74 03 00 35 04 06 00 BA CC B3 DC 09 38 E3 53 A2 C9 F2 1A C9 8C [11:21:39]*** Brake cut motor [11:21:39]Read from MH i2c: *** Stop cut motor [11:21:39]01 *** Cut end [11:21:39] [11:21:39]MH_I2C_Read... [11:21:39]Read from MH i2c: 01 07 00 [11:21:39]MH_I2C_Read... [11:21:39]Read from MH i2c: 01 07 00 45 01 00 00 00 00 00 FF 0F 5B [11:21:39]process_action close_receipt done [11:21:39]requested_data is exist [11:21:39]produce_requested_data [11:21:39]requested_item fm.sn is exist - process it [11:21:39]wFMCommunicate request_size=4 [11:21:39]MH_SAM_APDU [11:21:39]CAPDU: 80 11 00 00 [11:21:39]Write to MH i2c: E2 08 00 46 01 80 11 00 00 00 00 00 00 C1 [11:21:39]Write i2c OK [11:21:39]MH_I2C_Read... [11:21:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:21:39]Read from MH i2c: E2 [11:21:39]MH_I2C_Read... [11:21:39]Read from MH i2c: E2 17 00 [11:21:39]MH_I2C_Read... [11:21:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 07 E1 47 00 EA 7D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F6 74 03 00 F4 03 04 00 CC D5 A5 66 B6 04 01 00 00 E3 3E 72 F1 A5 04 93 97 [11:21:39]CommunicateWithHost err = 0 [11:21:39]CheckOFDResponse [11:21:39]1017 (14) - 77093643461234 [11:21:39]1041 (16) - 0000000000874959 [11:21:39]1040 (4) - 226550 [11:21:39]1012 (4) - 28.07.2024 05:23 [11:21:39]1206 (1) - 0 [11:21:39]OFD Sender: Remove packet 226550 [11:21:39]ProducePacketName [11:21:39]name=ofd_packets/00226550 [11:21:39]NVStorageDeleteData [11:21:39]Read from MH i2c: E2 17 00 46 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1E [11:21:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:21:39]wFMCommunicate OK [11:21:39]requested_item fd.num is exist - process it [11:21:39]SAM_PROTO_GetFieldsCounters [11:21:39]wFMCommunicate request_size=4 [11:21:39]MH_SAM_APDU [11:21:39]CAPDU: 80 13 00 00 [11:21:39]Write to MH i2c: E2 08 00 47 01 80 13 00 00 00 00 00 00 C4 [11:21:39]Write i2c OK [11:21:39]MH_I2C_Read... [11:21:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:21:39]Read from MH i2c: E2 [11:21:39]MH_I2C_Read... [11:21:39]Read from MH i2c: E2 62 00 [11:21:39]MH_I2C_Read... [11:21:39]Read from MH i2c: E2 62 00 47 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F8 74 03 00 0E 04 04 00 B7 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 90 [11:21:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F8 74 03 00 0E 04 04 00 B7 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:21:39]wFMCommunicate OK [11:21:39]SAM_PROTO_GetFieldsCounters done [11:21:39]requested_item shift.num is exist - process it [11:21:39]requested_item shift.opened is exist - process it [11:21:39]req_shift_opened [11:21:39]FM_GetShiftState [11:21:39]SAM_PROTO_GetShiftState [11:21:39]wFMCommunicate request_size=4 [11:21:39]MH_SAM_APDU [11:21:39]CAPDU: 80 13 01 00 [11:21:39]Write to MH i2c: E2 08 00 48 01 80 13 01 00 00 00 00 00 C6 [11:21:39]Write i2c OK [11:21:39]MH_I2C_Read... [11:21:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:21:40]Read from MH i2c: E2 [11:21:40]MH_I2C_Read... [11:21:40]Read from MH i2c: E2 0E 00 [11:21:40]MH_I2C_Read... [11:21:40]Read from MH i2c: E2 0E 00 48 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 77 [11:21:40]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:21:40]wFMCommunicate OK [11:21:40]SAM_PROTO_GetShiftState done [11:21:40]FM_GetShiftState done [11:21:40]req_shift_opened done [11:21:40]requested_item shift.open_date is exist - process it [11:21:40]req_shift_open_date [11:21:40]req_shift_open_date done [11:21:40]produce_requested_data done [11:21:40]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226552,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [11:21:40]process_action_free close_receipt [11:21:40]json_value_free [11:21:40]json_value_free done [11:21:40]process_json_proto returns [11:21:40]Send response to host [11:21:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226552,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [11:21:40]free response buf [11:21:40]execute_script done [11:21:40]execute_script returns [11:21:40]free content buf [11:21:40]Sock 11.Close socket [11:21:40]Sock 11.Thread stoped [11:21:40]OFD Sender: Processing packet 226551 [packets to send 603, broken 601] [11:21:40]ProducePacketName [11:21:40]name=ofd_packets/00226551 [11:21:40]OFD Sender: To server: pG, [11:21:40]CommunicateWithHost lk.salyk.kg:30040 [11:21:40]ConnectInit lk.salyk.kg [11:21:40]Connected sock=8 [11:21:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 A6 E3 04 01 5B 00 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 35 FF 03 08 00 03 40 5D 03 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 BA A2 19 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 A2 19 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 14 3A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 ED B8 02 00 00 00 07 04 06 00 80 A2 19 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 B5 29 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F7 74 03 00 35 04 06 00 83 5A 01 97 F7 AE AB 13 AE F9 44 D0 29 E5 [11:21:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 98 87 47 00 54 61 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F7 74 03 00 F4 03 04 00 CE D5 A5 66 B6 04 01 00 00 85 E3 19 77 B3 51 88 CD [11:21:41]CommunicateWithHost err = 0 [11:21:41]CheckOFDResponse [11:21:41]1017 (14) - 77093643461234 [11:21:41]1041 (16) - 0000000000874959 [11:21:41]1040 (4) - 226551 [11:21:41]1012 (4) - 28.07.2024 05:23 [11:21:41]1206 (1) - 0 [11:21:41]OFD Sender: Remove packet 226551 [11:21:41]ProducePacketName [11:21:41]name=ofd_packets/00226551 [11:21:41]NVStorageDeleteData [11:21:41]OFD Sender: Processing packet 226552 [packets to send 602, broken 601] [11:21:41]ProducePacketName [11:21:41]name=ofd_packets/00226552 [11:21:41]OFD Sender: To server: pG, [11:21:41]CommunicateWithHost lk.salyk.kg:30040 [11:21:41]ConnectInit lk.salyk.kg [11:21:42]Connected sock=8 [11:21:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 28 01 00 00 68 CF 20 01 86 43 5A 03 01 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 40 5D 03 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 BA A2 19 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 A2 19 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 14 3A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 ED B8 02 00 00 00 07 04 06 00 80 A2 19 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 BE 29 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 27 04 04 00 F7 74 03 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F8 74 03 00 35 04 06 00 CF EE F0 99 11 B6 AE 97 6F 82 82 B0 0A 00 [11:21:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 E9 60 47 00 78 DC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F8 74 03 00 F4 03 04 00 CF D5 A5 66 B6 04 01 00 00 15 80 49 37 52 53 29 CC [11:21:43]CommunicateWithHost err = 0 [11:21:43]CheckOFDResponse [11:21:43]1017 (14) - 77093643461234 [11:21:43]1041 (16) - 0000000000874959 [11:21:43]1040 (4) - 226552 [11:21:43]1012 (4) - 28.07.2024 05:23 [11:21:43]1206 (1) - 0 [11:21:43]OFD Sender: Remove packet 226552 [11:21:43]ProducePacketName [11:21:43]name=ofd_packets/00226552 [11:21:43]NVStorageDeleteData [11:21:43]OFD Sender: No OFD packet to send [11:21:43]OFD Sender: No OFD packet to send [11:21:48]OFD Sender: No OFD packet to send [11:21:53]OFD Sender: No OFD packet to send [11:21:58]OFD Sender: No OFD packet to send [11:22:03]OFD Sender: No OFD packet to send [11:22:08]OFD Sender: No OFD packet to send [11:22:13]OFD Sender: No OFD packet to send [11:22:18]OFD Sender: No OFD packet to send [11:22:23]OFD Sender: No OFD packet to send [11:22:28]OFD Sender: No OFD packet to send [11:22:31]recv_with_timeout no data received [11:22:33]OFD Sender: No OFD packet to send [11:22:38]OFD Sender: No OFD packet to send [11:22:43]OFD Sender: No OFD packet to send [11:22:48]OFD Sender: No OFD packet to send [11:22:53]OFD Sender: No OFD packet to send [11:22:58]OFD Sender: No OFD packet to send [11:23:03]OFD Sender: No OFD packet to send [11:23:08]OFD Sender: No OFD packet to send [11:23:13]OFD Sender: No OFD packet to send [11:23:18]OFD Sender: No OFD packet to send [11:23:23]OFD Sender: No OFD packet to send [11:23:29]OFD Sender: No OFD packet to send [11:23:34]OFD Sender: No OFD packet to send [11:23:39]OFD Sender: No OFD packet to send [11:23:44]OFD Sender: No OFD packet to send [11:23:49]OFD Sender: No OFD packet to send [11:23:54]OFD Sender: No OFD packet to send [11:23:59]OFD Sender: No OFD packet to send [11:24:01]accept exits with 12 [11:24:01]New connection [11:24:01]New thread 3067211108 created [11:24:01]Thread 3067067748 joined [11:24:01]Waiting for new connection... [11:24:01] Sock 12.Parse request [11:24:01]Sock 12.Check first char [11:24:01]Sock 12.First char is OK [11:24:01]request: POST /json_proto HTTP/1.0 [11:24:01]Method: POST [11:24:01]URL: /json_proto [11:24:01]Method is POST - this is cgi request [11:24:01]url: /json_proto [11:24:01]query_string will be loaded in cgi processing [11:24:01]execute_cgi json_proto POST (null) [11:24:01]execute_cgi path=json_proto method=POST [11:24:01]POST find Content-Length [11:24:01]Host: 172.17.43.131:8080 [11:24:01]Content-Length: 683 [11:24:01]Content-Type: application/json [11:24:01] [11:24:01]POST finish read [11:24:01]Found Content-Length = 683 [11:24:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002897", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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:24:01]execute_script... [11:24: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)2002897", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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:24:01]POST & json_proto [11:24:01]process_json_proto [11:24:01]json parsed OK: [11:24:01]protocol is kg_v1.0 [11:24:01]action value=close_receipt [11:24:01]process_action close_receipt [11:24:01]cmd_close_receipt [11:24:01]MH_GetDate [11:24:01]Write to MH i2c: F0 00 00 49 01 39 [11:24:01]Write i2c OK [11:24:01]MH_I2C_Read... [11:24:01]Read from MH i2c: F0 [11:24:01]MH_I2C_Read... [11:24:01]Read from MH i2c: F0 09 00 [11:24:01]MH_I2C_Read... [11:24:01]Read from MH i2c: F0 09 00 49 01 00 52 2A A6 66 F9 24 A2 66 EF [11:24:01]GetLastDocTimeStamp 1722165694 [11:24:01]current date 1722165842 [11:24:01]FM_GetShiftState [11:24:01]SAM_PROTO_GetShiftState [11:24:01]wFMCommunicate request_size=4 [11:24:01]MH_SAM_APDU [11:24:01]CAPDU: 80 13 01 00 [11:24:01]Write to MH i2c: E2 08 00 4A 01 80 13 01 00 00 00 00 00 C8 [11:24:01]Write i2c OK [11:24:01]MH_I2C_Read... [11:24:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:24:01]Read from MH i2c: E2 [11:24:01]MH_I2C_Read... [11:24:01]Read from MH i2c: E2 0E 00 [11:24:01]MH_I2C_Read... [11:24:01]Read from MH i2c: E2 0E 00 4A 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 79 [11:24:01]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:24:01]wFMCommunicate OK [11:24:01]SAM_PROTO_GetShiftState done [11:24:01]FM_GetShiftState done [11:24:01]opened in 1722125326 [11:24:01]opened+sec_in_day 1722211726 [11:24:01]quantity*price = 100021 [11:24:01]sum+1 = 100023 [11:24:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 213 28.07.2024 11:24 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226553 ФПД: 237812853886758 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T112402&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226553&fm=237812853886758&tin=02508201610067®Number=0000000000092624&sum=100000 [11:24:02]StoreToDocumentArchive [11:24:02]shift 439 fd 226553 [11:24:02]save to /storage/0439/doc_00226553 [11:24:02]save last doc name /storage/0439/doc_00226553 to /storage/kkm_last_doc_name [11:24:02]save OK [11:24:02]Clear old archive folders... [11:24:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:24:02]tlvbuf is 01E7E870 [11:24:02]SAM_PROTO_ClearQueue [11:24:02]wFMCommunicate request_size=4 [11:24:02]MH_SAM_APDU [11:24:02]CAPDU: 80 09 00 00 [11:24:02]Write to MH i2c: E2 08 00 57 01 80 09 00 00 00 00 00 00 CA [11:24:02]Write i2c OK [11:24:02]MH_I2C_Read... [11:24:02]Read from MH i2c: E2 [11:24:02]MH_I2C_Read... [11:24:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:24:02]Read from MH i2c: E2 03 00 [11:24:02]MH_I2C_Read... [11:24:02]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [11:24:03]RAPDU: 90 00 [11:24:03]wFMCommunicate OK [11:24:03]SAM_PROTO_ClearQueue done [11:24:03]KKMCreateOFDPacket [11:24:03]OFDProtocolAddRootSTLVToBuf [11:24:03]FM_MakeSignedData [11:24:03]FM_MakeSignedData [11:24:03]SAM_PROTO_SignData [11:24:03]wFMCommunicate request_size=4 [11:24:03]MH_SAM_APDU [11:24:03]CAPDU: 80 0D 01 02 [11:24:03]Write to MH i2c: E2 08 00 58 01 80 0D 01 02 00 00 00 00 D2 [11:24:03]Write i2c OK [11:24:03]MH_I2C_Read... [11:24:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:24:03]Read from MH i2c: E2 [11:24:03]MH_I2C_Read... [11:24:03]Read from MH i2c: E2 03 00 [11:24:03]MH_I2C_Read... [11:24:03]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [11:24:03]RAPDU: 90 00 [11:24:03]wFMCommunicate OK [11:24:03]wFMCommunicate request_size=255 [11:24:03]MH_SAM_APDU [11:24:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 52 2A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F9 74 03 00 35 04 06 00 D8 [11:24:03]Write to MH i2c: E2 02 01 59 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 52 2A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F9 74 03 00 35 04 06 00 D8 00 00 E3 [11:24:03]Write i2c OK [11:24:03]MH_I2C_Read... [11:24:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:24:03]Read from MH i2c: E2 [11:24:03]MH_I2C_Read... [11:24:03]Read from MH i2c: E2 03 00 [11:24:03]MH_I2C_Read... [11:24:03]Read from MH i2c: E2 03 00 59 01 00 90 00 CE [11:24:03]RAPDU: 90 00 [11:24:03]wFMCommunicate OK [11:24:03]wFMCommunicate request_size=10 [11:24:03]MH_SAM_APDU [11:24:03]CAPDU: 80 0D 02 02 05 4A 1E AD CF 26 [11:24:03]Write to MH i2c: E2 0D 00 5A 01 80 0D 02 02 05 00 4A 1E AD CF 26 00 00 E9 [11:24:03]Write i2c OK [11:24:03]MH_I2C_Read... [11:24:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:24:03]Read from MH i2c: E2 [11:24:03]MH_I2C_Read... [11:24:03]Read from MH i2c: E2 03 00 [11:24:03]MH_I2C_Read... [11:24:03]Read from MH i2c: E2 03 00 5A 01 00 90 00 CF [11:24:03]RAPDU: 90 00 [11:24:03]wFMCommunicate OK [11:24:03]wFMCommunicate request_size=4 [11:24:03]MH_SAM_APDU [11:24:03]CAPDU: 80 0D 03 02 [11:24:03]Write to MH i2c: E2 08 00 5B 01 80 0D 03 02 00 00 00 00 D7 [11:24:03]Write i2c OK [11:24:03]MH_I2C_Read... [11:24:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:24:03]Read from MH i2c: E2 [11:24:03]MH_I2C_Read... [11:24:03]Read from MH i2c: E2 0B 00 [11:24:03]MH_I2C_Read... [11:24:03]Read from MH i2c: E2 0B 00 5B 01 00 32 5F 9E 8C 73 6D 69 EA 90 00 C6 [11:24:03]RAPDU: 32 5F 9E 8C 73 6D 69 EA 90 00 [11:24:03]wFMCommunicate OK [11:24:03]SAM_PROTO_SignData done [11:24:03]FM_MakeSignedData done [11:24:03]CreateOFDProtocolMessage [11:24:03]wFMCommunicate request_size=4 [11:24:03]MH_SAM_APDU [11:24:03]CAPDU: 80 11 00 00 [11:24:03]Write to MH i2c: E2 08 00 5C 01 80 11 00 00 00 00 00 00 D7 [11:24:03]Write i2c OK [11:24:03]MH_I2C_Read... [11:24:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:24:03]Read from MH i2c: E2 [11:24:03]MH_I2C_Read... [11:24:03]Read from MH i2c: E2 17 00 [11:24:03]MH_I2C_Read... [11:24:03]Read from MH i2c: E2 17 00 5C 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 34 [11:24:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:24:03]wFMCommunicate OK [11:24:03]CreateOFDProtocolMessage done [11:24:03]OFDSenderStorePacket 226553 [11:24:03]StoreOFDPacket docnum=226553 [11:24:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 CE 81 07 01 DA 39 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 52 2A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F9 74 03 00 35 04 06 00 D8 4A 1E AD CF 26 32 5F 9E 8C 73 6D 69 EA [11:24:03]CheckFolder [11:24:03]dirname=/storage/ofd_packets [11:24:03]CheckFolder done [11:24:03]ProducePacketName [11:24:03]name=ofd_packets/00226553 [11:24:03]NVStorageSaveData ofd_packets/00226553 [11:24:03]File name is /storage/ofd_packets/00226553 [11:24:03]Write 301 bytes [11:24:03]NVStorageSaveData done [11:24:03]OFDSenderStorePacket done [11:24:03]KKMCreateOFDPacket done [11:24:03]NVStorageSaveData kkm_last_timestamp [11:24:03]File name is /storage/kkm_last_timestamp [11:24:03]Write 4 bytes [11:24:03]NVStorageSaveData done [11:24:03]ExternCall_PrintAddStr [11:24:03]wPrintStart [11:24:03]Write to MH i2c: 01 00 00 5D 01 5E [11:24:03]Write i2c OK [11:24:03]MH_I2C_Read... [11:24:03]Read from MH i2c: 01 [11:24:03]MH_I2C_Read... [11:24:03]Read from MH i2c: 01 07 00 [11:24:03]MH_I2C_Read... [11:24:03]Read from MH i2c: 01 07 00 5D 01 00 00 00 00 00 FF 0F 73 [11:24:03]RasterBufferAndPrint [11:24:03]line Счет N : (1)2002897 [11:24:03]line ИНН: 02508201610067 [11:24:03]line Контрольно-Кассовый Чек [11:24:03]line ПРОДАЖА [11:24:03]line ТРК (МРК, ГНК) : 44 [11:24:03]line Товар: 2710124500 [11:24:03]line Аи-95-К-5 [11:24:03]line 13.480 * 74.20 [11:24:03]line = 1000.22 [11:24:03]line НДС 12% НСП 1% [11:24:03]line > о реализуемом товаре [11:24:03]line ОКРУГЛЕНИЕ: -0.22 [11:24:03]line ИТОГО: 1000.00 [11:24:03]line Внесено: 1000.00 [11:24:03]line СДАЧА: 0.00 [11:24:03]line НСП 1% : 8.85 [11:24:03]line НДС 12% : 106.22 [11:24:03]line Наличными: 1000.00 [11:24:03]line Безнал.: 0.00 [11:24:03]line Место: АЗС № 97 "Партнер Нефть" [11:24:03]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:24:03]line СНО: Общий режим [11:24:03]line Чек 213 28.07.2024 11:24 [11:24:03]line Смена: 439 ФФД: 1.0 [11:24:03]line ЗНМ: 0300000054 [11:24:03]line РНМ: 0000000000092624 [11:24:03]line Версия ККМ: 001 [11:24:03]line ФМ: 0000000000874959 [11:24:03]line ФД: 226553 [11:24:03]line ФПД: 237812853886758 [11:24:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T112402&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226553&fm=237812853886758&tin=02508201610067®Number=0000000000092624&sum=100000 [11:24:03]written 0, free lines is 4095 [11:24:03]OFD Sender: Processing packet 226553 [packets to send 602, broken 601] [11:24:03]ProducePacketName [11:24:03]name=ofd_packets/00226553 [11:24:03]OFD Sender: To server: pG, [11:24:03]CommunicateWithHost lk.salyk.kg:30040 [11:24:03]ConnectInit lk.salyk.kg [11:24:04]Write to MH i2c: 01 00 00 88 01 89 [11:24:04]Write i2c OK [11:24:04]MH_I2C_Read... [11:24:04]Read from MH i2c: 01 [11:24:04]MH_I2C_Read... [11:24:04]Read from MH i2c: 01 07 00 [11:24:04]MH_I2C_Read... [11:24:04]Read from MH i2c: 01 07 00 88 01 00 00 00 00 00 68 0C 04 [11:24:04]RasterBufferAndPrint [11:24:04]line [11:24:04]line [11:24:04]line [11:24:04]line [11:24:04]line [11:24:04]written 0, free lines is 3190 [11:24:04]MH_Cut [11:24:04]Write to MH i2c: D1 01 00 8F 01 01 62 [11:24:04]Write i2c OK [11:24:04]MH_I2C_Read... [11:24:04]Read from MH i2c: D1 [11:24:04]MH_I2C_Read... [11:24:04]Read from MH i2c: D1 01 00 [11:24:04]MH_I2C_Read... [11:24:04]Read from MH i2c: D1 01 00 8F 01 00 61 [11:24:04]Write to MH i2c: 01 00 00 90 01 91 [11:24:04]Write i2c OK [11:24:04]MH_I2C_Read... [11:24:05]*** Cut start [11:24:05]*** Partial cut [11:24:05]*** CUTSNS_PIN = 1 [11:24:05]*** CUTSNS_PIN = 0 [11:24:05]*** Brake cut motor [11:24:06]Read from MH i2c: 01 [11:24:06]MH_I2C_Read... [11:24:06]*** Stop cut motor [11:24:06]*** Cut end [11:24:06]Read from MH i2c: 01 07 00 [11:24:06]MH_I2C_Read... [11:24:06]Read from MH i2c: 01 07 00 90 01 00 00 00 00 00 FF 0F A6 [11:24:06]process_action close_receipt done [11:24:06]requested_data is exist [11:24:06]produce_requested_data [11:24:06]requested_item fm.sn is exist - process it [11:24:06]wFMCommunicate request_size=4 [11:24:06]MH_SAM_APDU [11:24:06]CAPDU: 80 11 00 00 [11:24:06]Write to MH i2c: E2 08 00 91 01 80 11 00 00 00 00 00 00 0C [11:24:06]Write i2c OK [11:24:06]MH_I2C_Read... [11:24:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:24:06]Read from MH i2c: E2 [11:24:06]MH_I2C_Read... [11:24:06]Read from MH i2c: E2 17 00 [11:24:06]MH_I2C_Read... [11:24:06]Read from MH i2c: E2 17 00 91 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 69 [11:24:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:24:06]wFMCommunicate OK [11:24:06]requested_item fd.num is exist - process it [11:24:06]SAM_PROTO_GetFieldsCounters [11:24:06]wFMCommunicate request_size=4 [11:24:06]MH_SAM_APDU [11:24:06]CAPDU: 80 13 00 00 [11:24:06]Write to MH i2c: E2 08 00 92 01 80 13 00 00 00 00 00 00 0F [11:24:06]Write i2c OK [11:24:06]MH_I2C_Read... [11:24:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:24:06]Read from MH i2c: E2 [11:24:06]MH_I2C_Read... [11:24:06]Read from MH i2c: E2 62 00 [11:24:06]MH_I2C_Read... [11:24:06]Read from MH i2c: E2 62 00 92 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F9 74 03 00 0E 04 04 00 B7 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 DF [11:24:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F9 74 03 00 0E 04 04 00 B7 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:24:06]wFMCommunicate OK [11:24:06]SAM_PROTO_GetFieldsCounters done [11:24:06]requested_item shift.num is exist - process it [11:24:06]requested_item shift.opened is exist - process it [11:24:06]req_shift_opened [11:24:06]FM_GetShiftState [11:24:06]SAM_PROTO_GetShiftState [11:24:06]wFMCommunicate request_size=4 [11:24:06]MH_SAM_APDU [11:24:06]CAPDU: 80 13 01 00 [11:24:06]Write to MH i2c: E2 08 00 93 01 80 13 01 00 00 00 00 00 11 [11:24:06]Write i2c OK [11:24:06]MH_I2C_Read... [11:24:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:24:06]Read from MH i2c: E2 [11:24:06]MH_I2C_Read... [11:24:06]Read from MH i2c: E2 0E 00 [11:24:06]MH_I2C_Read... [11:24:06]Read from MH i2c: E2 0E 00 93 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 C2 [11:24:06]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:24:06]wFMCommunicate OK [11:24:06]SAM_PROTO_GetShiftState done [11:24:06]FM_GetShiftState done [11:24:06]req_shift_opened done [11:24:06]requested_item shift.open_date is exist - process it [11:24:06]req_shift_open_date [11:24:06]req_shift_open_date done [11:24:06]produce_requested_data done [11:24:06]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226553,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [11:24:06]process_action_free close_receipt [11:24:06]json_value_free [11:24:06]json_value_free done [11:24:06]process_json_proto returns [11:24:06]Send response to host [11:24:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226553,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [11:24:06]free response buf [11:24:06]execute_script done [11:24:06]execute_script returns [11:24:06]free content buf [11:24:06]Sock 12.Close socket [11:24:06]Sock 12.Thread stoped [11:24:08]ConnectInit Can't take IP for lk.salyk.kg [11:24:08]CommunicateWithHost connect error [11:24:08]CommunicateWithHost err = -1 [11:24:08]OFD Sender: Server communicate error [11:24:13]OFD Sender: Processing packet 226553 [packets to send 602, broken 601] [11:24:13]ProducePacketName [11:24:13]name=ofd_packets/00226553 [11:24:13]OFD Sender: To server: pG, [11:24:13]CommunicateWithHost lk.salyk.kg:30040 [11:24:13]ConnectInit lk.salyk.kg [11:24:18]ConnectInit Can't take IP for lk.salyk.kg [11:24:18]CommunicateWithHost connect error [11:24:18]CommunicateWithHost err = -1 [11:24:18]OFD Sender: Server communicate error [11:24:24]OFD Sender: Processing packet 226553 [packets to send 602, broken 601] [11:24:24]ProducePacketName [11:24:24]name=ofd_packets/00226553 [11:24:24]OFD Sender: To server: pG, [11:24:24]CommunicateWithHost lk.salyk.kg:30040 [11:24:24]ConnectInit lk.salyk.kg [11:24:29]ConnectInit Can't take IP for lk.salyk.kg [11:24:29]CommunicateWithHost connect error [11:24:29]CommunicateWithHost err = -1 [11:24:29]OFD Sender: Server communicate error [11:24:34]OFD Sender: Processing packet 226553 [packets to send 602, broken 601] [11:24:34]ProducePacketName [11:24:34]name=ofd_packets/00226553 [11:24:34]OFD Sender: To server: pG, [11:24:34]CommunicateWithHost lk.salyk.kg:30040 [11:24:34]ConnectInit lk.salyk.kg [11:24:34]Connected sock=10 [11:24:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 CE 81 07 01 DA 39 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 52 2A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F9 74 03 00 35 04 06 00 D8 4A 1E AD CF 26 32 5F 9E 8C 73 6D 69 EA [11:24:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 4B 91 47 00 B0 A0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F9 74 03 00 F4 03 04 00 7B D6 A5 66 B6 04 01 00 00 26 F4 DA 2A 94 A3 E6 B6 [11:24:35]CommunicateWithHost err = 0 [11:24:35]CheckOFDResponse [11:24:35]1017 (14) - 77093643461234 [11:24:35]1041 (16) - 0000000000874959 [11:24:35]1040 (4) - 226553 [11:24:35]1012 (4) - 28.07.2024 05:26 [11:24:35]1206 (1) - 0 [11:24:35]OFD Sender: Remove packet 226553 [11:24:35]ProducePacketName [11:24:35]name=ofd_packets/00226553 [11:24:35]NVStorageDeleteData [11:24:35]OFD Sender: No OFD packet to send [11:24:40]OFD Sender: No OFD packet to send [11:24:45]OFD Sender: No OFD packet to send [11:24:48]ConnectInit Can't connect to host [11:24:50]OFD Sender: No OFD packet to send [11:24:55]OFD Sender: No OFD packet to send [11:24:59]recv_with_timeout no data received [11:25:00]OFD Sender: No OFD packet to send [11:25:05]OFD Sender: No OFD packet to send [11:25:10]OFD Sender: No OFD packet to send [11:25:15]OFD Sender: No OFD packet to send [11:25:16]recv_with_timeout no data received [11:25:20]OFD Sender: No OFD packet to send [11:25:25]OFD Sender: No OFD packet to send [11:25:30]OFD Sender: No OFD packet to send [11:25:35]OFD Sender: No OFD packet to send [11:25:40]OFD Sender: No OFD packet to send [11:25:45]OFD Sender: No OFD packet to send [11:25:50]OFD Sender: No OFD packet to send [11:25:55]accept exits with 9 [11:25:55]New connection [11:25:55]New thread 3067067748 created [11:25:55]Thread 3067211108 joined [11:25:55]Waiting for new connection... [11:25:55] Sock 9.Parse request [11:25:55]Sock 9.Check first char [11:25:55]Sock 9.First char is OK [11:25:55]request: POST /json_proto HTTP/1.0 [11:25:55]Method: POST [11:25:55]URL: /json_proto [11:25:55]Method is POST - this is cgi request [11:25:55]url: /json_proto [11:25:55]query_string will be loaded in cgi processing [11:25:55]execute_cgi json_proto POST (null) [11:25:55]execute_cgi path=json_proto method=POST [11:25:55]POST find Content-Length [11:25:55]Host: 172.17.43.131:8080 [11:25:55]Content-Length: 802 [11:25:55]Content-Type: application/json [11:25:55] [11:25:55]POST finish read [11:25:55]Found Content-Length = 802 [11:25:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002895", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 102.370, "sum" : 7800.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 7800.59 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:25:55]execute_script... [11:25:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002895", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 102.370, "sum" : 7800.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 7800.59 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:25:55]POST & json_proto [11:25:55]process_json_proto [11:25:55]json parsed OK: [11:25:55]protocol is kg_v1.0 [11:25:55]action value=close_receipt [11:25:55]process_action close_receipt [11:25:55]cmd_close_receipt [11:25:55]MH_GetDate [11:25:55]Write to MH i2c: F0 00 00 94 01 84 [11:25:55]Write i2c OK [11:25:55]MH_I2C_Read... [11:25:55]Read from MH i2c: F0 [11:25:55]MH_I2C_Read... [11:25:55]Read from MH i2c: F0 09 00 [11:25:55]MH_I2C_Read... [11:25:55]Read from MH i2c: F0 09 00 94 01 00 C4 2A A6 66 F9 24 A2 66 AC [11:25:55]GetLastDocTimeStamp 1722165842 [11:25:55]current date 1722165956 [11:25:55]FM_GetShiftState [11:25:55]SAM_PROTO_GetShiftState [11:25:55]wFMCommunicate request_size=4 [11:25:55]MH_SAM_APDU [11:25:55]CAPDU: 80 13 01 00 [11:25:55]Write to MH i2c: E2 08 00 95 01 80 13 01 00 00 00 00 00 13 [11:25:55]Write i2c OK [11:25:55]MH_I2C_Read... [11:25:55]OFD Sender: No OFD packet to send [11:25:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:25:55]Read from MH i2c: E2 [11:25:55]MH_I2C_Read... [11:25:55]Read from MH i2c: E2 0E 00 [11:25:55]MH_I2C_Read... [11:25:55]Read from MH i2c: E2 0E 00 95 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 C4 [11:25:55]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:25:55]wFMCommunicate OK [11:25:55]SAM_PROTO_GetShiftState done [11:25:55]FM_GetShiftState done [11:25:55]opened in 1722125326 [11:25:55]opened+sec_in_day 1722211726 [11:25:55]quantity*price = 780059 [11:25:55]sum+1 = 780060 [11:25:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 7800.59 НСП 1% : 69.03 НДС 12% : 828.38 Наличными: 0.00 Безнал.: 7800.59 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 214 28.07.2024 11:25 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226554 ФПД: 179875236243588 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T112556&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226554&fm=179875236243588&tin=02508201610067®Number=0000000000092624&sum=780059 [11:25:56]StoreToDocumentArchive [11:25:56]shift 439 fd 226554 [11:25:56]save to /storage/0439/doc_00226554 [11:25:56]save last doc name /storage/0439/doc_00226554 to /storage/kkm_last_doc_name [11:25:56]save OK [11:25:56]Clear old archive folders... [11:25:56]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:25:56]tlvbuf is 01E33530 [11:25:56]SAM_PROTO_ClearQueue [11:25:56]wFMCommunicate request_size=4 [11:25:56]MH_SAM_APDU [11:25:56]CAPDU: 80 09 00 00 [11:25:56]Write to MH i2c: E2 08 00 A2 01 80 09 00 00 00 00 00 00 15 [11:25:56]Write i2c OK [11:25:56]MH_I2C_Read... [11:25:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:25:56]Read from MH i2c: E2 [11:25:56]MH_I2C_Read... [11:25:56]Read from MH i2c: E2 03 00 [11:25:56]MH_I2C_Read... [11:25:56]Read from MH i2c: E2 03 00 A2 01 00 90 00 17 [11:25:57]RAPDU: 90 00 [11:25:57]wFMCommunicate OK [11:25:57]SAM_PROTO_ClearQueue done [11:25:57]KKMCreateOFDPacket [11:25:57]OFDProtocolAddRootSTLVToBuf [11:25:57]FM_MakeSignedData [11:25:57]FM_MakeSignedData [11:25:57]SAM_PROTO_SignData [11:25:57]wFMCommunicate request_size=4 [11:25:57]MH_SAM_APDU [11:25:57]CAPDU: 80 0D 01 02 [11:25:57]Write to MH i2c: E2 08 00 A3 01 80 0D 01 02 00 00 00 00 1D [11:25:57]Write i2c OK [11:25:57]MH_I2C_Read... [11:25:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:25:57]Read from MH i2c: E2 [11:25:57]MH_I2C_Read... [11:25:57]Read from MH i2c: E2 03 00 [11:25:57]MH_I2C_Read... [11:25:57]Read from MH i2c: E2 03 00 A3 01 00 90 00 18 [11:25:57]RAPDU: 90 00 [11:25:57]wFMCommunicate OK [11:25:57]wFMCommunicate request_size=255 [11:25:57]MH_SAM_APDU [11:25: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 35 FF 03 08 00 03 E2 8F 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 1B E7 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1B E7 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F7 1A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 96 43 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1B E7 0B 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 00 00 00 F4 03 04 00 C4 2A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FA 74 03 00 35 04 06 00 A3 98 77 8F [11:25:57]Write to MH i2c: E2 02 01 A4 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E2 8F 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 1B E7 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1B E7 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F7 1A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 96 43 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1B E7 0B 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 00 00 00 F4 03 04 00 C4 2A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FA 74 03 00 35 04 06 00 A3 98 77 8F 00 00 21 [11:25:57]Write i2c OK [11:25:57]MH_I2C_Read... [11:25:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:25:57]Read from MH i2c: E2 [11:25:57]MH_I2C_Read... [11:25:57]Read from MH i2c: E2 03 00 [11:25:57]MH_I2C_Read... [11:25:57]Read from MH i2c: E2 03 00 A4 01 00 90 00 19 [11:25:57]RAPDU: 90 00 [11:25:57]wFMCommunicate OK [11:25:57]wFMCommunicate request_size=7 [11:25:57]MH_SAM_APDU [11:25:57]CAPDU: 80 0D 02 02 02 68 84 [11:25:57]Write to MH i2c: E2 0A 00 A5 01 80 0D 02 02 02 00 68 84 00 00 10 [11:25:57]Write i2c OK [11:25:57]MH_I2C_Read... [11:25:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:25:57]Read from MH i2c: E2 [11:25:57]MH_I2C_Read... [11:25:57]Read from MH i2c: E2 03 00 [11:25:57]MH_I2C_Read... [11:25:57]Read from MH i2c: E2 03 00 A5 01 00 90 00 1A [11:25:57]RAPDU: 90 00 [11:25:57]wFMCommunicate OK [11:25:57]wFMCommunicate request_size=4 [11:25:57]MH_SAM_APDU [11:25:57]CAPDU: 80 0D 03 02 [11:25:57]Write to MH i2c: E2 08 00 A6 01 80 0D 03 02 00 00 00 00 22 [11:25:57]Write i2c OK [11:25:57]MH_I2C_Read... [11:25:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:25:57]Read from MH i2c: E2 [11:25:57]MH_I2C_Read... [11:25:57]Read from MH i2c: E2 0B 00 [11:25:57]MH_I2C_Read... [11:25:57]Read from MH i2c: E2 0B 00 A6 01 00 52 D3 77 8D AE D1 60 3D 90 00 68 [11:25:57]RAPDU: 52 D3 77 8D AE D1 60 3D 90 00 [11:25:57]wFMCommunicate OK [11:25:57]SAM_PROTO_SignData done [11:25:57]FM_MakeSignedData done [11:25:57]CreateOFDProtocolMessage [11:25:57]wFMCommunicate request_size=4 [11:25:57]MH_SAM_APDU [11:25:57]CAPDU: 80 11 00 00 [11:25:57]Write to MH i2c: E2 08 00 A7 01 80 11 00 00 00 00 00 00 22 [11:25:57]Write i2c OK [11:25:57]MH_I2C_Read... [11:25:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:25:57]Read from MH i2c: E2 [11:25:57]MH_I2C_Read... [11:25:57]Read from MH i2c: E2 17 00 [11:25:57]MH_I2C_Read... [11:25:57]Read from MH i2c: E2 17 00 A7 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7F [11:25:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:25:57]wFMCommunicate OK [11:25:57]CreateOFDProtocolMessage done [11:25:57]OFDSenderStorePacket 226554 [11:25:57]StoreOFDPacket docnum=226554 [11:25:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 6D 5C 04 01 EA 17 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E2 8F 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 1B E7 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1B E7 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F7 1A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 96 43 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1B E7 0B 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 00 00 00 F4 03 04 00 C4 2A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FA 74 03 00 35 04 06 00 A3 98 77 8F 68 84 52 D3 77 8D AE D1 60 3D [11:25:57]CheckFolder [11:25:57]dirname=/storage/ofd_packets [11:25:57]CheckFolder done [11:25:57]ProducePacketName [11:25:57]name=ofd_packets/00226554 [11:25:57]NVStorageSaveData ofd_packets/00226554 [11:25:57]File name is /storage/ofd_packets/00226554 [11:25:57]Write 298 bytes [11:25:57]NVStorageSaveData done [11:25:57]OFDSenderStorePacket done [11:25:57]KKMCreateOFDPacket done [11:25:57]NVStorageSaveData kkm_last_timestamp [11:25:57]File name is /storage/kkm_last_timestamp [11:25:57]Write 4 bytes [11:25:57]NVStorageSaveData done [11:25:57]ExternCall_PrintAddStr [11:25:57]wPrintStart [11:25:57]Write to MH i2c: 01 00 00 A8 01 A9 [11:25:57]Write i2c OK [11:25:57]MH_I2C_Read... [11:25:57]Read from MH i2c: 01 [11:25:57]MH_I2C_Read... [11:25:57]Read from MH i2c: 01 07 00 [11:25:57]MH_I2C_Read... [11:25:57]Read from MH i2c: 01 07 00 A8 01 00 00 00 00 00 FF 0F BE [11:25:57]RasterBufferAndPrint [11:25:57]line Счет N : (1)2002895 [11:25:57]line ИНН: 02508201610067 [11:25:57]line Контрольно-Кассовый Чек [11:25:57]line ПРОДАЖА [11:25:57]line ТРК (МРК, ГНК) : 21 [11:25:57]line Товар: 2710194210 [11:25:57]line ДТ-К-5 [11:25:57]line 102.370 * 76.20 [11:25:57]line = 7800.59 [11:25:57]line НДС 12% НСП 1% [11:25:57]line > о реализуемом товаре [11:25:57]line ИТОГО: 7800.59 [11:25:57]line НСП 1% : 69.03 [11:25:57]line НДС 12% : 828.38 [11:25:57]line Наличными: 0.00 [11:25:57]line Безнал.: 7800.59 [11:25:57]line Место: АЗС № 97 "Партнер Нефть" [11:25:57]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:25:57]line СНО: Общий режим [11:25:57]line Чек 214 28.07.2024 11:25 [11:25:57]line Смена: 439 ФФД: 1.0 [11:25:57]line ЗНМ: 0300000054 [11:25:57]line РНМ: 0000000000092624 [11:25:57]line Версия ККМ: 001 [11:25:57]line Платежная система: O! деньги [11:25:57]line ФМ: 0000000000874959 [11:25:57]line ФД: 226554 [11:25:57]line ФПД: 179875236243588 [11:25:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T112556&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226554&fm=179875236243588&tin=02508201610067®Number=0000000000092624&sum=780059 [11:25:57]written 0, free lines is 4095 [11:25:57]OFD Sender: Processing packet 226554 [packets to send 602, broken 601] [11:25:57]ProducePacketName [11:25:57]name=ofd_packets/00226554 [11:25:57]OFD Sender: To server: pG, [11:25:57]CommunicateWithHost lk.salyk.kg:30040 [11:25:57]ConnectInit lk.salyk.kg [11:25:58]Write to MH i2c: 01 00 00 D2 01 D3 [11:25:58]Write i2c OK [11:25:58]MH_I2C_Read... [11:25:58]Read from MH i2c: 01 [11:25:58]MH_I2C_Read... [11:25:58]Read from MH i2c: 01 07 00 [11:25:58]MH_I2C_Read... [11:25:58]Read from MH i2c: 01 07 00 D2 01 00 00 00 00 00 75 0C 5B [11:25:58]RasterBufferAndPrint [11:25:58]line [11:25:58]line [11:25:58]line [11:25:58]line [11:25:58]line [11:25:58]written 0, free lines is 3202 [11:25:58]MH_Cut [11:25:58]Write to MH i2c: D1 01 00 D9 01 01 AC [11:25:58]Write i2c OK [11:25:58]MH_I2C_Read... [11:25:58]Read from MH i2c: D1 [11:25:58]MH_I2C_Read... [11:25:58]Read from MH i2c: D1 01 00 [11:25:58]MH_I2C_Read... [11:25:58]Connected sock=8 [11:25:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 6D 5C 04 01 EA 17 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D Read from MH i2c: 35 D1 FF 03 01 08 00 00 D9 03 01 E2 00 8F AB 01 [11:25:58]00 Write to MH i2c: 00 01 00 00 00 00 37 DA 04 01 DB [11:25:58]Write i2c OK [11:25:58]MH_I2C_Read... [11:25:58]06 00 C4 1D 00 00 00 00 13 04 06 00 1B E7 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1B E7 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F7 1A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 96 43 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1B E7 0B 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 00 00 00 F4 03 04 00 C4 2A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FA 74 03 00 35 04 06 00 A3 98 77 8F 68 84 52 D3 77 8D AE D1 60 3D [11:25:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 1D F8 47 00 82 E6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FA 74 03 00 F4 03 04 00 CF D6 A5 66 B6 04 01 00 00 4E CD AF C4 75 89 2E 0E [11:25:59]CommunicateWithHost err = 0 [11:25:59]CheckOFDResponse [11:25:59]1017 (14) - 77093643461234 [11:25:59]1041 (16) - 0000000000874959 [11:25:59]1040 (4) - 226554 [11:25:59]1012 (4) - 28.07.2024 05:27 [11:25:59]1206 (1) - 0 [11:25:59]OFD Sender: Remove packet 226554 [11:25:59]ProducePacketName [11:25:59]name=ofd_packets/00226554 [11:25:59]NVStorageDeleteData [11:25:59]*** Cut start [11:25:59]*** Partial cut [11:25:59]*** CUTSNS_PIN = 1 [11:25:59]*** CUTSNS_PIN = 0 [11:25:59]OFD Sender: No OFD packet to send [11:25:59]*** Brake cut motor [11:26:00]Read from MH i2c: *** Stop cut motor [11:26:00]01 *** Cut end [11:26:00] [11:26:00]MH_I2C_Read... [11:26:00]Read from MH i2c: 01 07 00 [11:26:00]MH_I2C_Read... [11:26:00]Read from MH i2c: 01 07 00 DA 01 00 00 00 00 00 FF 0F F0 [11:26:00]process_action close_receipt done [11:26:00]requested_data is exist [11:26:00]produce_requested_data [11:26:00]requested_item fm.sn is exist - process it [11:26:00]wFMCommunicate request_size=4 [11:26:00]MH_SAM_APDU [11:26:00]CAPDU: 80 11 00 00 [11:26:00]Write to MH i2c: E2 08 00 DB 01 80 11 00 00 00 00 00 00 56 [11:26:00]Write i2c OK [11:26:00]MH_I2C_Read... [11:26:00]Read from MH i2c: *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:26:00]E2 [11:26:00]MH_I2C_Read... [11:26:00]Read from MH i2c: E2 17 00 [11:26:00]MH_I2C_Read... [11:26:00]Read from MH i2c: E2 17 00 DB 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B3 [11:26:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:26:00]wFMCommunicate OK [11:26:00]requested_item fd.num is exist - process it [11:26:00]SAM_PROTO_GetFieldsCounters [11:26:00]wFMCommunicate request_size=4 [11:26:00]MH_SAM_APDU [11:26:00]CAPDU: 80 13 00 00 [11:26:00]Write to MH i2c: E2 08 00 DC 01 80 13 00 00 00 00 00 00 59 [11:26:00]Write i2c OK [11:26:00]MH_I2C_Read... [11:26:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:26:00]Read from MH i2c: E2 [11:26:00]MH_I2C_Read... [11:26:00]Read from MH i2c: E2 62 00 [11:26:00]MH_I2C_Read... [11:26:00]Read from MH i2c: E2 62 00 DC 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FA 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 D6 00 00 00 5E 04 04 00 D6 00 00 00 57 04 04 00 D7 00 00 00 19 04 04 00 00 00 00 00 90 00 2D [11:26:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FA 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 D6 00 00 00 5E 04 04 00 D6 00 00 00 57 04 04 00 D7 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:26:00]wFMCommunicate OK [11:26:00]SAM_PROTO_GetFieldsCounters done [11:26:00]requested_item shift.num is exist - process it [11:26:00]requested_item shift.opened is exist - process it [11:26:00]req_shift_opened [11:26:00]FM_GetShiftState [11:26:00]SAM_PROTO_GetShiftState [11:26:00]wFMCommunicate request_size=4 [11:26:00]MH_SAM_APDU [11:26:00]CAPDU: 80 13 01 00 [11:26:00]Write to MH i2c: E2 08 00 DD 01 80 13 01 00 00 00 00 00 5B [11:26:00]Write i2c OK [11:26:00]MH_I2C_Read... [11:26:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:26:00]Read from MH i2c: E2 [11:26:00]MH_I2C_Read... [11:26:00]Read from MH i2c: E2 0E 00 [11:26:00]MH_I2C_Read... [11:26:00]Read from MH i2c: E2 0E 00 DD 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 0C [11:26:00]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:26:00]wFMCommunicate OK [11:26:00]SAM_PROTO_GetShiftState done [11:26:00]FM_GetShiftState done [11:26:00]req_shift_opened done [11:26:00]requested_item shift.open_date is exist - process it [11:26:00]req_shift_open_date [11:26:00]req_shift_open_date done [11:26:00]produce_requested_data done [11:26:00]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226554,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [11:26:00]process_action_free close_receipt [11:26:00]json_value_free [11:26:00]json_value_free done [11:26:00]process_json_proto returns [11:26:00]Send response to host [11:26:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226554,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [11:26:00]free response buf [11:26:00]execute_script done [11:26:00]execute_script returns [11:26:00]free content buf [11:26:00]Sock 9.Close socket [11:26:00]Sock 9.Thread stoped [11:26:04]OFD Sender: No OFD packet to send [11:26:09]OFD Sender: No OFD packet to send [11:26:14]OFD Sender: No OFD packet to send [11:26:19]OFD Sender: No OFD packet to send [11:26:24]OFD Sender: No OFD packet to send [11:26:29]OFD Sender: No OFD packet to send [11:26:34]OFD Sender: No OFD packet to send [11:26:34]recv_with_timeout no data received [11:26:39]OFD Sender: No OFD packet to send [11:26:44]OFD Sender: No OFD packet to send [11:26:49]OFD Sender: No OFD packet to send [11:26:54]OFD Sender: No OFD packet to send [11:26:59]OFD Sender: No OFD packet to send [11:27:04]OFD Sender: No OFD packet to send [11:27:09]OFD Sender: No OFD packet to send [11:27:14]OFD Sender: No OFD packet to send [11:27:19]OFD Sender: No OFD packet to send [11:27:24]OFD Sender: No OFD packet to send [11:27:29]OFD Sender: No OFD packet to send [11:27:34]OFD Sender: No OFD packet to send [11:27:39]OFD Sender: No OFD packet to send [11:27:44]OFD Sender: No OFD packet to send [11:27:49]OFD Sender: No OFD packet to send [11:27:54]OFD Sender: No OFD packet to send [11:27:59]OFD Sender: No OFD packet to send [11:28:04]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:10]accept exits with 10 [11:29:10]New connection [11:29:10]New thread 3067211108 created [11:29:10]Thread 3067067748 joined [11:29:10]Waiting for new connection... [11:29:10] Sock 10.Parse request [11:29:10]Sock 10.Check first char [11:29:10]Sock 10.First char is OK [11:29:10]request: POST /json_proto HTTP/1.0 [11:29:10]Method: POST [11:29:10]URL: /json_proto [11:29:10]Method is POST - this is cgi request [11:29:10]url: /json_proto [11:29:10]query_string will be loaded in cgi processing [11:29:10]execute_cgi json_proto POST (null) [11:29:10]execute_cgi path=json_proto method=POST [11:29:10]POST find Content-Length [11:29:10]Host: 172.17.43.131:8080 [11:29:10]Content-Length: 683 [11:29:10]Content-Type: application/json [11:29:10] [11:29:10]POST finish read [11:29:10]Found Content-Length = 683 [11:29:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002898", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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:29:10]execute_script... [11:29: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)2002898", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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:29:10]POST & json_proto [11:29:10]process_json_proto [11:29:10]json parsed OK: [11:29:10]protocol is kg_v1.0 [11:29:10]action value=close_receipt [11:29:10]process_action close_receipt [11:29:10]cmd_close_receipt [11:29:10]MH_GetDate [11:29:10]Write to MH i2c: F0 00 00 DE 01 CE [11:29:10]Write i2c OK [11:29:10]MH_I2C_Read... [11:29:10]Read from MH i2c: F0 [11:29:10]MH_I2C_Read... [11:29:10]Read from MH i2c: F0 09 00 [11:29:10]MH_I2C_Read... [11:29:10]Read from MH i2c: F0 09 00 DE 01 00 87 2B A6 66 F9 24 A2 66 BA [11:29:10]GetLastDocTimeStamp 1722165956 [11:29:10]current date 1722166151 [11:29:10]FM_GetShiftState [11:29:10]SAM_PROTO_GetShiftState [11:29:10]wFMCommunicate request_size=4 [11:29:10]MH_SAM_APDU [11:29:10]CAPDU: 80 13 01 00 [11:29:10]Write to MH i2c: E2 08 00 DF 01 80 13 01 00 00 00 00 00 5D [11:29:10]Write i2c OK [11:29:10]MH_I2C_Read... [11:29:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:29:10]Read from MH i2c: E2 [11:29:10]MH_I2C_Read... [11:29:10]Read from MH i2c: E2 0E 00 [11:29:10]MH_I2C_Read... [11:29:10]Read from MH i2c: E2 0E 00 DF 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 0E [11:29:10]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:29:10]wFMCommunicate OK [11:29:10]SAM_PROTO_GetShiftState done [11:29:10]FM_GetShiftState done [11:29:10]opened in 1722125326 [11:29:10]opened+sec_in_day 1722211726 [11:29:10]quantity*price = 100021 [11:29:10]sum+1 = 100023 [11:29:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 215 28.07.2024 11:29 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226555 ФПД: 140737910696031 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T112911&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226555&fm=140737910696031&tin=02508201610067®Number=0000000000092624&sum=100000 [11:29:11]StoreToDocumentArchive [11:29:11]shift 439 fd 226555 [11:29:11]save to /storage/0439/doc_00226555 [11:29:11]save last doc name /storage/0439/doc_00226555 to /storage/kkm_last_doc_name [11:29:11]save OK [11:29:11]Clear old archive folders... [11:29:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:29:11]tlvbuf is 01E2FEE0 [11:29:11]SAM_PROTO_ClearQueue [11:29:11]wFMCommunicate request_size=4 [11:29:11]MH_SAM_APDU [11:29:11]CAPDU: 80 09 00 00 [11:29:11]Write to MH i2c: E2 08 00 EC 01 80 09 00 00 00 00 00 00 5F [11:29:11]Write i2c OK [11:29:11]MH_I2C_Read... [11:29:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:29:11]Read from MH i2c: E2 [11:29:11]MH_I2C_Read... [11:29:11]Read from MH i2c: E2 03 00 [11:29:11]MH_I2C_Read... [11:29:11]Read from MH i2c: E2 03 00 EC 01 00 90 00 61 [11:29:11]RAPDU: 90 00 [11:29:11]wFMCommunicate OK [11:29:11]SAM_PROTO_ClearQueue done [11:29:11]KKMCreateOFDPacket [11:29:11]OFDProtocolAddRootSTLVToBuf [11:29:11]FM_MakeSignedData [11:29:11]FM_MakeSignedData [11:29:11]SAM_PROTO_SignData [11:29:11]wFMCommunicate request_size=4 [11:29:11]MH_SAM_APDU [11:29:11]CAPDU: 80 0D 01 02 [11:29:11]Write to MH i2c: E2 08 00 ED 01 80 0D 01 02 00 00 00 00 67 [11:29:11]Write i2c OK [11:29:11]MH_I2C_Read... [11:29:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:29:11]Read from MH i2c: E2 [11:29:11]MH_I2C_Read... [11:29:11]Read from MH i2c: E2 03 00 [11:29:11]MH_I2C_Read... [11:29:11]Read from MH i2c: E2 03 00 ED 01 00 90 00 62 [11:29:11]RAPDU: 90 00 [11:29:11]wFMCommunicate OK [11:29:11]wFMCommunicate request_size=255 [11:29:11]MH_SAM_APDU [11:29:11]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 D7 00 00 00 F4 03 04 00 87 2B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FB 74 03 00 35 04 06 00 80 [11:29:11]Write to MH i2c: E2 02 01 EE 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 D7 00 00 00 F4 03 04 00 87 2B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FB 74 03 00 35 04 06 00 80 00 00 5A [11:29:11]Write i2c OK [11:29:11]MH_I2C_Read... [11:29:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:29:12]Read from MH i2c: E2 [11:29:12]MH_I2C_Read... [11:29:12]Read from MH i2c: E2 03 00 [11:29:12]MH_I2C_Read... [11:29:12]Read from MH i2c: E2 03 00 EE 01 00 90 00 63 [11:29:12]RAPDU: 90 00 [11:29:12]wFMCommunicate OK [11:29:12]wFMCommunicate request_size=10 [11:29:12]MH_SAM_APDU [11:29:12]CAPDU: 80 0D 02 02 05 00 19 2C 68 5F [11:29:12]Write to MH i2c: E2 0D 00 EF 01 80 0D 02 02 05 00 00 19 2C 68 5F 00 00 80 [11:29:12]Write i2c OK [11:29:12]MH_I2C_Read... [11:29:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:29:12]Read from MH i2c: E2 [11:29:12]MH_I2C_Read... [11:29:12]Read from MH i2c: E2 03 00 [11:29:12]MH_I2C_Read... [11:29:12]Read from MH i2c: E2 03 00 EF 01 00 90 00 64 [11:29:12]RAPDU: 90 00 [11:29:12]wFMCommunicate OK [11:29:12]wFMCommunicate request_size=4 [11:29:12]MH_SAM_APDU [11:29:12]CAPDU: 80 0D 03 02 [11:29:12]Write to MH i2c: E2 08 00 F0 01 80 0D 03 02 00 00 00 00 6C [11:29:12]Write i2c OK [11:29:12]MH_I2C_Read... [11:29:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:29:12]Read from MH i2c: E2 [11:29:12]MH_I2C_Read... [11:29:12]Read from MH i2c: E2 0B 00 [11:29:12]MH_I2C_Read... [11:29:12]Read from MH i2c: E2 0B 00 F0 01 00 52 85 6D E0 35 EF C3 AF 90 00 27 [11:29:12]RAPDU: 52 85 6D E0 35 EF C3 AF 90 00 [11:29:12]wFMCommunicate OK [11:29:12]SAM_PROTO_SignData done [11:29:12]FM_MakeSignedData done [11:29:12]CreateOFDProtocolMessage [11:29:12]wFMCommunicate request_size=4 [11:29:12]MH_SAM_APDU [11:29:12]CAPDU: 80 11 00 00 [11:29:12]Write to MH i2c: E2 08 00 F1 01 80 11 00 00 00 00 00 00 6C [11:29:12]Write i2c OK [11:29:12]MH_I2C_Read... [11:29:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:29:12]Read from MH i2c: E2 [11:29:12]MH_I2C_Read... [11:29:12]Read from MH i2c: E2 17 00 [11:29:12]MH_I2C_Read... [11:29:12]Read from MH i2c: E2 17 00 F1 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C9 [11:29:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:29:12]wFMCommunicate OK [11:29:12]CreateOFDProtocolMessage done [11:29:12]OFDSenderStorePacket 226555 [11:29:12]StoreOFDPacket docnum=226555 [11:31:31]ConnectInit Can't take IP for lk.salyk.kg [11:31:31]CommunicateWithHost connect error [11:31:31]CommunicateWithHost err = -1 [11:31:31]OFD Sender: Server communicate error [11:31:36]OFD Sender: Processing packet 226555 [packets to send 603, broken 601] [11:31:36]ProducePacketName [11:31:36]name=ofd_packets/00226555 [11:31:36]OFD Sender: To server: pG, [11:31:36]CommunicateWithHost lk.salyk.kg:30040 [11:31:36]ConnectInit lk.salyk.kg [11:31:41]ConnectInit Can't take IP for lk.salyk.kg [11:31:41]CommunicateWithHost connect error [11:31:41]CommunicateWithHost err = -1 [11:31:41]OFD Sender: Server communicate error [11:31:46]OFD Sender: Processing packet 226555 [packets to send 603, broken 601] [11:31:46]ProducePacketName [11:31:46]name=ofd_packets/00226555 [11:31:46]OFD Sender: To server: pG, [11:31:46]CommunicateWithHost lk.salyk.kg:30040 [11:31:46]ConnectInit lk.salyk.kg [11:31:51]ConnectInit Can't take IP for lk.salyk.kg [11:31:51]CommunicateWithHost connect error [11:31:51]CommunicateWithHost err = -1 [11:31:51]OFD Sender: Server communicate error [11:31:56]OFD Sender: Processing packet 226555 [packets to send 603, broken 601] [11:31:56]ProducePacketName [11:31:56]name=ofd_packets/00226555 [11:31:56]OFD Sender: To server: pG, [11:31:56]CommunicateWithHost lk.salyk.kg:30040 [11:31:56]ConnectInit lk.salyk.kg [11:32:01]ConnectInit Can't take IP for lk.salyk.kg [11:32:01]CommunicateWithHost connect error [11:32:01]CommunicateWithHost err = -1 [11:32:01]OFD Sender: Server communicate error [11:32:02]ConnectInit Can't connect to host [11:32:06]OFD Sender: Processing packet 226555 [packets to send 603, broken 601] [11:32:06]ProducePacketName [11:32:06]name=ofd_packets/00226555 [11:32:06]OFD Sender: To server: pG, [11:32:06]CommunicateWithHost lk.salyk.kg:30040 [11:32:06]ConnectInit lk.salyk.kg [11:32:11]ConnectInit Can't take IP for lk.salyk.kg [11:32:11]CommunicateWithHost connect error [11:32:11]CommunicateWithHost err = -1 [11:32:11]OFD Sender: Server communicate error [11:32:16]OFD Sender: Processing packet 226555 [packets to send 603, broken 601] [11:32:16]ProducePacketName [11:32:16]name=ofd_packets/00226555 [11:32:16]OFD Sender: To server: pG, [11:32:16]CommunicateWithHost lk.salyk.kg:30040 [11:32:16]ConnectInit lk.salyk.kg [11:32:20]Connected sock=8 [11:32:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 6E F6 07 01 0C 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 D7 00 00 00 F4 03 04 00 87 2B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FB 74 03 00 35 04 06 00 80 00 19 2C 68 5F 52 85 6D E0 35 EF C3 AF [11:32:26]recv_with_timeout no data received [11:32:26]CommunicateWithHost answer receiving error [11:32:26]CommunicateWithHost err = -3 [11:32:26]OFD Sender: Server communicate error [11:32:31]OFD Sender: Processing packet 226555 [packets to send 603, broken 601] [11:32:31]ProducePacketName [11:32:31]name=ofd_packets/00226555 [11:32:31]OFD Sender: To server: pG, [11:32:31]CommunicateWithHost lk.salyk.kg:30040 [11:32:31]ConnectInit lk.salyk.kg [11:32:32]Connected sock=8 [11:32:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 6E F6 07 01 0C 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 D7 00 00 00 F4 03 04 00 87 2B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FB 74 03 00 35 04 06 00 80 00 19 2C 68 5F 52 85 6D E0 35 EF C3 AF [11:32:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 5E DD 47 00 66 AF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FB 74 03 00 F4 03 04 00 59 D8 A5 66 B6 04 01 00 00 79 46 30 05 88 EC BB 16 [11:32:33]CommunicateWithHost err = 0 [11:32:33]CheckOFDResponse [11:32:33]1017 (14) - 77093643461234 [11:32:33]1041 (16) - 0000000000874959 [11:32:33]1040 (4) - 226555 [11:32:33]1012 (4) - 28.07.2024 05:34 [11:32:33]1206 (1) - 0 [11:32:33]OFD Sender: Remove packet 226555 [11:32:33]ProducePacketName [11:32:33]name=ofd_packets/00226555 [11:32:33]NVStorageDeleteData [11:32:33]OFD Sender: Processing packet 226556 [packets to send 602, broken 601] [11:32:33]ProducePacketName [11:32:33]name=ofd_packets/00226556 [11:32:33]OFD Sender: To server: pG, [11:32:33]CommunicateWithHost lk.salyk.kg:30040 [11:32:33]ConnectInit lk.salyk.kg [11:32:34]Connected sock=8 [11:32:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 84 99 08 01 7D 62 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 88 36 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 2D 77 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2D 77 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 52 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 27 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2D 77 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 00 00 00 F4 03 04 00 A9 2B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FC 74 03 00 35 04 06 00 23 CC 84 D9 E4 69 46 F2 95 01 A7 02 C3 CE [11:32:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 93 07 47 00 ED FB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FC 74 03 00 F4 03 04 00 5C D8 A5 66 B6 04 01 00 00 32 6D 0A 57 65 E7 9F B6 [11:32:35]CommunicateWithHost err = 0 [11:32:35]CheckOFDResponse [11:32:35]1017 (14) - 77093643461234 [11:32:35]1041 (16) - 0000000000874959 [11:32:35]1040 (4) - 226556 [11:32:35]1012 (4) - 28.07.2024 05:34 [11:32:35]1206 (1) - 0 [11:32:35]OFD Sender: Remove packet 226556 [11:32:35]ProducePacketName [11:32:35]name=ofd_packets/00226556 [11:32:35]NVStorageDeleteData [11:32:35]OFD Sender: No OFD packet to send [11:32:40]OFD Sender: No OFD packet to send [11:32:46]OFD Sender: No OFD packet to send [11:32:50]accept exits with 11 [11:32:50]New connection [11:32:50]New thread 3067211108 created [11:32:50]Thread 3067067748 joined [11:32:50]Waiting for new connection... [11:32:50] Sock 11.Parse request [11:32:50]Sock 11.Check first char [11:32:50]Sock 11.First char is OK [11:32:50]request: POST /json_proto HTTP/1.0 [11:32:50]Method: POST [11:32:50]URL: /json_proto [11:32:50]Method is POST - this is cgi request [11:32:50]url: /json_proto [11:32:50]query_string will be loaded in cgi processing [11:32:50]execute_cgi json_proto POST (null) [11:32:50]execute_cgi path=json_proto method=POST [11:32:50]POST find Content-Length [11:32:50]Host: 172.17.43.131:8080 [11:32:50]Content-Length: 801 [11:32:50]Content-Type: application/json [11:32:50] [11:32:50]POST finish read [11:32:50]Found Content-Length = 801 [11:32:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002900", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 65.620, "sum" : 5000.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 5000.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:32:50]execute_script... [11:32: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)2002900", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 65.620, "sum" : 5000.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 5000.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:32:50]POST & json_proto [11:32:50]process_json_proto [11:32:50]json parsed OK: [11:32:50]protocol is kg_v1.0 [11:32:50]action value=close_receipt [11:32:50]process_action close_receipt [11:32:50]cmd_close_receipt [11:32:50]MH_GetDate [11:32:50]Write to MH i2c: F0 00 00 73 02 64 [11:32:50]Write i2c OK [11:32:50]MH_I2C_Read... [11:32:50]Read from MH i2c: F0 [11:32:50]MH_I2C_Read... [11:32:50]Read from MH i2c: F0 09 00 [11:32:50]MH_I2C_Read... [11:32:50]Read from MH i2c: F0 09 00 73 02 00 62 2C A6 66 F9 24 A2 66 2C [11:32:50]GetLastDocTimeStamp 1722166185 [11:32:50]current date 1722166370 [11:32:50]FM_GetShiftState [11:32:50]SAM_PROTO_GetShiftState [11:32:50]wFMCommunicate request_size=4 [11:32:50]MH_SAM_APDU [11:32:50]CAPDU: 80 13 01 00 [11:32:50]Write to MH i2c: E2 08 00 74 02 80 13 01 00 00 00 00 00 F3 [11:32:50]Write i2c OK [11:32:50]MH_I2C_Read... [11:32:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:32:50]Read from MH i2c: E2 [11:32:50]MH_I2C_Read... [11:32:50]Read from MH i2c: E2 0E 00 [11:32:50]MH_I2C_Read... [11:32:50]Read from MH i2c: E2 0E 00 74 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 A4 [11:32:50]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:32:50]wFMCommunicate OK [11:32:50]SAM_PROTO_GetShiftState done [11:32:50]FM_GetShiftState done [11:32:50]opened in 1722125326 [11:32:50]opened+sec_in_day 1722211726 [11:32:50]quantity*price = 500024 [11:32:50]sum+1 = 500025 [11:32:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 5000.24 НСП 1% : 44.25 НДС 12% : 531.00 Наличными: 0.00 Безнал.: 5000.24 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 217 28.07.2024 11:32 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226557 ФПД: 9006975311520 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T113250&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226557&fm=9006975311520&tin=02508201610067®Number=0000000000092624&sum=500024 [11:32:51]StoreToDocumentArchive [11:32:51]shift 439 fd 226557 [11:32:51]save to /storage/0439/doc_00226557 [11:32:51]save last doc name /storage/0439/doc_00226557 to /storage/kkm_last_doc_name [11:32:51]save OK [11:32:51]Clear old archive folders... [11:32:51]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:32:51]tlvbuf is 01E236A0 [11:32:51]SAM_PROTO_ClearQueue [11:32:51]wFMCommunicate request_size=4 [11:32:51]MH_SAM_APDU [11:32:51]CAPDU: 80 09 00 00 [11:32:51]Write to MH i2c: E2 08 00 81 02 80 09 00 00 00 00 00 00 F5 [11:32:51]Write i2c OK [11:32:51]MH_I2C_Read... [11:32:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:32:51]Read from MH i2c: E2 [11:32:51]MH_I2C_Read... [11:32:51]Read from MH i2c: E2 03 00 [11:32:51]MH_I2C_Read... [11:32:51]Read from MH i2c: E2 03 00 81 02 00 90 00 F7 [11:32:51]RAPDU: 90 00 [11:32:51]wFMCommunicate OK [11:32:51]SAM_PROTO_ClearQueue done [11:32:51]KKMCreateOFDPacket [11:32:51]OFDProtocolAddRootSTLVToBuf [11:32:51]FM_MakeSignedData [11:32:51]FM_MakeSignedData [11:32:51]SAM_PROTO_SignData [11:32:51]wFMCommunicate request_size=4 [11:32:51]MH_SAM_APDU [11:32:51]CAPDU: 80 0D 01 02 [11:32:51]Write to MH i2c: E2 08 00 82 02 80 0D 01 02 00 00 00 00 FD [11:32:51]Write i2c OK [11:32:51]MH_I2C_Read... [11:32:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:32:51]Read from MH i2c: E2 [11:32:51]MH_I2C_Read... [11:32:51]Read from MH i2c: E2 03 00 [11:32:51]MH_I2C_Read... [11:32:51]Read from MH i2c: E2 03 00 82 02 00 90 00 F8 [11:32:51]RAPDU: 90 00 [11:32:51]wFMCommunicate OK [11:32:51]wFMCommunicate request_size=255 [11:32:51]MH_SAM_APDU [11:32:51]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 35 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 62 2C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FD 74 03 00 35 04 06 00 08 31 19 90 [11:32:51]Write to MH i2c: E2 02 01 83 02 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 35 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 62 2C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FD 74 03 00 35 04 06 00 08 31 19 90 00 00 4E [11:32:51]Write i2c OK [11:32:51]MH_I2C_Read... [11:32:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:32:51]Read from MH i2c: E2 [11:32:51]MH_I2C_Read... [11:32:51]Read from MH i2c: E2 03 00 [11:32:51]MH_I2C_Read... [11:32:51]Read from MH i2c: E2 03 00 83 02 00 90 00 F9 [11:32:51]RAPDU: 90 00 [11:32:51]wFMCommunicate OK [11:32:51]wFMCommunicate request_size=7 [11:32:51]MH_SAM_APDU [11:32:51]CAPDU: 80 0D 02 02 02 5E A0 [11:32:51]Write to MH i2c: E2 0A 00 84 02 80 0D 02 02 02 00 5E A0 00 00 02 [11:32:51]Write i2c OK [11:32:51]MH_I2C_Read... [11:32:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:32:51]Read from MH i2c: E2 [11:32:51]MH_I2C_Read... [11:32:51]Read from MH i2c: E2 03 00 [11:32:51]MH_I2C_Read... [11:32:51]Read from MH i2c: E2 03 00 84 02 00 90 00 FA [11:32:51]RAPDU: 90 00 [11:32:51]wFMCommunicate OK [11:32:51]wFMCommunicate request_size=4 [11:32:51]MH_SAM_APDU [11:32:51]CAPDU: 80 0D 03 02 [11:32:51]Write to MH i2c: E2 08 00 85 02 80 0D 03 02 00 00 00 00 02 [11:32:51]Write i2c OK [11:32:51]MH_I2C_Read... [11:32:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:32:51]Read from MH i2c: E2 [11:32:51]MH_I2C_Read... [11:32:51]Read from MH i2c: E2 0B 00 [11:32:51]MH_I2C_Read... [11:32:51]Read from MH i2c: E2 0B 00 85 02 00 65 F9 8F F7 6B 26 C1 52 90 00 8B [11:32:51]RAPDU: 65 F9 8F F7 6B 26 C1 52 90 00 [11:32:51]wFMCommunicate OK [11:32:51]SAM_PROTO_SignData done [11:32:51]FM_MakeSignedData done [11:32:51]CreateOFDProtocolMessage [11:32:51]wFMCommunicate request_size=4 [11:32:51]MH_SAM_APDU [11:32:51]CAPDU: 80 11 00 00 [11:32:51]Write to MH i2c: E2 08 00 86 02 80 11 00 00 00 00 00 00 02 [11:32:51]Write i2c OK [11:32:51]MH_I2C_Read... [11:32:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:32:51]Read from MH i2c: E2 [11:32:51]MH_I2C_Read... [11:32:51]Read from MH i2c: E2 17 00 [11:32:51]MH_I2C_Read... [11:32:51]Read from MH i2c: E2 17 00 86 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5F [11:32:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:32:51]wFMCommunicate OK [11:32:51]CreateOFDProtocolMessage done [11:32:51]OFDSenderStorePacket 226557 [11:32:51]StoreOFDPacket docnum=226557 [11:32:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 1A EB 04 01 27 55 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 35 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 62 2C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FD 74 03 00 35 04 06 00 08 31 19 90 5E A0 65 F9 8F F7 6B 26 C1 52 [11:32:51]CheckFolder [11:32:51]dirname=/storage/ofd_packets [11:32:51]CheckFolder done [11:32:51]ProducePacketName [11:32:51]name=ofd_packets/00226557 [11:32:51]NVStorageSaveData ofd_packets/00226557 [11:32:51]File name is /storage/ofd_packets/00226557 [11:32:51]Write 298 bytes [11:32:51]NVStorageSaveData done [11:32:51]OFDSenderStorePacket done [11:32:51]KKMCreateOFDPacket done [11:32:51]NVStorageSaveData kkm_last_timestamp [11:32:51]File name is /storage/kkm_last_timestamp [11:32:51]Write 4 bytes [11:32:51]NVStorageSaveData done [11:32:51]ExternCall_PrintAddStr [11:32:51]wPrintStart [11:32:51]Write to MH i2c: 01 00 00 87 02 89 [11:32:51]Write i2c OK [11:32:51]MH_I2C_Read... [11:32:51]Read from MH i2c: 01 [11:32:51]MH_I2C_Read... [11:32:51]Read from MH i2c: 01 07 00 [11:32:51]MH_I2C_Read... [11:32:51]Read from MH i2c: 01 07 00 87 02 00 00 00 00 00 FF 0F 9E [11:32:51]RasterBufferAndPrint [11:32:51]line Счет N : (1)2002900 [11:32:51]line ИНН: 02508201610067 [11:32:51]line Контрольно-Кассовый Чек [11:32:51]line ПРОДАЖА [11:32:51]line ТРК (МРК, ГНК) : 21 [11:32:51]line Товар: 2710194210 [11:32:51]line ДТ-К-5 [11:32:51]line 65.620 * 76.20 [11:32:51]line = 5000.24 [11:32:51]line НДС 12% НСП 1% [11:32:51]line > о реализуемом товаре [11:32:51]line ИТОГО: 5000.24 [11:32:51]line НСП 1% : 44.25 [11:32:51]line НДС 12% : 531.00 [11:32:51]line Наличными: 0.00 [11:32:51]line Безнал.: 5000.24 [11:32:51]line Место: АЗС № 97 "Партнер Нефть" [11:32:51]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:32:51]line СНО: Общий режим [11:32:51]line Чек 217 28.07.2024 11:32 [11:32:51]line Смена: 439 ФФД: 1.0 [11:32:51]line ЗНМ: 0300000054 [11:32:51]line РНМ: 0000000000092624 [11:32:51]line Версия ККМ: 001 [11:32:51]line Платежная система: O! деньги [11:32:51]line ФМ: 0000000000874959 [11:32:51]line ФД: 226557 [11:32:51]line ФПД: 9006975311520 [11:32:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T113250&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226557&fm=9006975311520&tin=02508201610067®Number=0000000000092624&sum=500024 [11:32:51]written 0, free lines is 4095 [11:32:51]OFD Sender: Processing packet 226557 [packets to send 602, broken 601] [11:32:51]ProducePacketName [11:32:51]name=ofd_packets/00226557 [11:32:51]OFD Sender: To server: pG, [11:32:51]CommunicateWithHost lk.salyk.kg:30040 [11:32:51]ConnectInit lk.salyk.kg [11:32:52]Write to MH i2c: 01 00 00 B1 02 B3 [11:32:52]Write i2c OK [11:32:52]MH_I2C_Read... [11:32:52]Read from MH i2c: 01 [11:32:52]MH_I2C_Read... [11:32:52]Read from MH i2c: 01 07 00 [11:32:52]MH_I2C_Read... [11:32:52]Read from MH i2c: 01 07 00 B1 02 00 00 00 00 00 74 0C 3A [11:32:52]RasterBufferAndPrint [11:32:52]line [11:32:52]line [11:32:52]line [11:32:52]line [11:32:52]line [11:32:52]written 0, free lines is 3191 [11:32:52]MH_Cut [11:32:52]Write to MH i2c: D1 01 00 B8 02 01 8C [11:32:52]Write i2c OK [11:32:52]MH_I2C_Read... [11:32:52]Read from MH i2c: D1 [11:32:52]MH_I2C_Read... [11:32:52]Read from MH i2c: D1 01 00 [11:32:52]MH_I2C_Read... [11:32:52]Read from MH i2c: D1 01 00 B8 02 00 8B [11:32:52]Write to MH i2c: 01 00 00 B9 02 BB [11:32:52]Write i2c OK [11:32:52]MH_I2C_Read... [11:32:52]Connected sock=9 [11:32:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 1A EB 04 01 27 55 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 35 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 62 2C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FD 74 03 00 35 04 06 00 08 31 19 90 5E A0 65 F9 8F F7 6B 26 C1 52 [11:32:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 12 4C 47 00 D1 E2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FD 74 03 00 F4 03 04 00 6D D8 A5 66 B6 04 01 00 00 8F 8B C2 ED 7B E1 85 0C [11:32:52]CommunicateWithHost err = 0 [11:32:52]CheckOFDResponse [11:32:52]1017 (14) - 77093643461234 [11:32:52]1041 (16) - 0000000000874959 [11:32:52]1040 (4) - 226557 [11:32:52]1012 (4) - 28.07.2024 05:34 [11:32:52]1206 (1) - 0 [11:32:52]OFD Sender: Remove packet 226557 [11:32:52]ProducePacketName [11:32:52]name=ofd_packets/00226557 [11:32:52]NVStorageDeleteData [11:32:53]OFD Sender: No OFD packet to send [11:32:53]*** Cut start [11:32:53]*** Partial cut [11:32:53]*** CUTSNS_PIN = 1 [11:32:53]*** CUTSNS_PIN = 0 [11:32:53]*** Brake cut motor [11:32:54]Read from MH i2c: 01 [11:32:54]MH_I2C_Read... [11:32:54]*** Stop cut motor [11:32:54]Read from MH i2c: 01 07 00 [11:32:54]MH_I2C_Read... [11:32:54]*** Cut end [11:32:54]Read from MH i2c: 01 07 00 B9 02 00 00 00 00 00 FF 0F D0 [11:32:54]process_action close_receipt done [11:32:54]requested_data is exist [11:32:54]produce_requested_data [11:32:54]requested_item fm.sn is exist - process it [11:32:54]wFMCommunicate request_size=4 [11:32:54]MH_SAM_APDU [11:32:54]CAPDU: 80 11 00 00 [11:32:54]Write to MH i2c: E2 08 00 BA 02 80 11 00 00 00 00 00 00 36 [11:32:54]Write i2c OK [11:32:54]MH_I2C_Read... [11:32:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:32:54]Read from MH i2c: E2 [11:32:54]MH_I2C_Read... [11:32:54]Read from MH i2c: E2 17 00 [11:32:54]MH_I2C_Read... [11:32:54]Read from MH i2c: E2 17 00 BA 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 93 [11:32:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:32:54]wFMCommunicate OK [11:32:54]requested_item fd.num is exist - process it [11:32:54]SAM_PROTO_GetFieldsCounters [11:32:54]wFMCommunicate request_size=4 [11:32:54]MH_SAM_APDU [11:32:54]CAPDU: 80 13 00 00 [11:32:54]Write to MH i2c: E2 08 00 BB 02 80 13 00 00 00 00 00 00 39 [11:32:54]Write i2c OK [11:32:54]MH_I2C_Read... [11:32:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:32:54]Read from MH i2c: E2 [11:32:54]MH_I2C_Read... [11:32:54]Read from MH i2c: E2 62 00 [11:32:54]MH_I2C_Read... [11:32:54]Read from MH i2c: E2 62 00 BB 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FD 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 D9 00 00 00 5E 04 04 00 D9 00 00 00 57 04 04 00 DA 00 00 00 19 04 04 00 00 00 00 00 90 00 19 [11:32:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FD 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 D9 00 00 00 5E 04 04 00 D9 00 00 00 57 04 04 00 DA 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:32:54]wFMCommunicate OK [11:32:54]SAM_PROTO_GetFieldsCounters done [11:32:54]requested_item shift.num is exist - process it [11:32:54]requested_item shift.opened is exist - process it [11:32:54]req_shift_opened [11:32:54]FM_GetShiftState [11:32:54]SAM_PROTO_GetShiftState [11:32:54]wFMCommunicate request_size=4 [11:32:54]MH_SAM_APDU [11:32:54]CAPDU: 80 13 01 00 [11:32:54]Write to MH i2c: E2 08 00 BC 02 80 13 01 00 00 00 00 00 3B [11:32:54]Write i2c OK [11:32:54]MH_I2C_Read... [11:32:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:32:54]Read from MH i2c: E2 [11:32:54]MH_I2C_Read... [11:32:54]Read from MH i2c: E2 0E 00 [11:32:54]MH_I2C_Read... [11:32:54]Read from MH i2c: E2 0E 00 BC 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 EC [11:32:54]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:32:54]wFMCommunicate OK [11:32:54]SAM_PROTO_GetShiftState done [11:32:54]FM_GetShiftState done [11:32:54]req_shift_opened done [11:32:54]requested_item shift.open_date is exist - process it [11:32:54]req_shift_open_date [11:32:54]req_shift_open_date done [11:32:54]produce_requested_data done [11:32:54]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226557,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [11:32:54]process_action_free close_receipt [11:32:54]json_value_free [11:32:54]json_value_free done [11:32:54]process_json_proto returns [11:32:54]Send response to host [11:32:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226557,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [11:32:54]free response buf [11:32:54]execute_script done [11:32:54]execute_script returns [11:32:54]free content buf [11:32:54]Sock 11.Close socket [11:32:54]Sock 11.Thread stoped [11:32:58]OFD Sender: No OFD packet to send [11:33:03]OFD Sender: No OFD packet to send [11:33:08]OFD Sender: No OFD packet to send [11:33:13]OFD Sender: No OFD packet to send [11:33:17]recv_with_timeout no data received [11:33:18]OFD Sender: No OFD packet to send [11:33:23]OFD Sender: No OFD packet to send [11:33:28]OFD Sender: No OFD packet to send [11:33:33]OFD Sender: No OFD packet to send [11:33:38]OFD Sender: No OFD packet to send [11:33:43]OFD Sender: No OFD packet to send [11:33:48]OFD Sender: No OFD packet to send [11:33:53]OFD Sender: No OFD packet to send [11:33:58]OFD Sender: No OFD packet to send [11:34:03]OFD Sender: No OFD packet to send [11:34:08]OFD Sender: No OFD packet to send [11:34:13]OFD Sender: No OFD packet to send [11:34:18]OFD Sender: No OFD packet to send [11:34:23]OFD Sender: No OFD packet to send [11:34:28]OFD Sender: No OFD packet to send [11:34:33]OFD Sender: No OFD packet to send [11:34:38]OFD Sender: No OFD packet to send [11:34:43]OFD Sender: No OFD packet to send [11:34:48]accept exits with 8 [11:34:48]New connection [11:34:48]New thread 3067067748 created [11:34:48]Thread 3067211108 joined [11:34:48]Waiting for new connection... [11:34:48] Sock 8.Parse request [11:34:48]Sock 8.Check first char [11:34:48]Sock 8.First char is OK [11:34:48]request: POST /json_proto HTTP/1.0 [11:34:48]Method: POST [11:34:48]URL: /json_proto [11:34:48]Method is POST - this is cgi request [11:34:48]url: /json_proto [11:34:48]query_string will be loaded in cgi processing [11:34:48]execute_cgi json_proto POST (null) [11:34:48]execute_cgi path=json_proto method=POST [11:34:48]POST find Content-Length [11:34:48]Host: 172.17.43.131:8080 [11:34:48]Content-Length: 966 [11:34:48]Content-Type: application/json [11:34:48] [11:34:48]POST finish read [11:34:48]Found Content-Length = 966 [11:34:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002902", "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" : 67.80, "quantity" : 29.500, "sum" : 2000.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.50 \u0441\u043E\u043C", "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:34:48]execute_script... [11:34: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)2002902", "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" : 67.80, "quantity" : 29.500, "sum" : 2000.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.50 \u0441\u043E\u043C", "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:34:48]POST & json_proto [11:34:48]process_json_proto [11:34:48]json parsed OK: [11:34:48]protocol is kg_v1.0 [11:34:48]action value=close_receipt [11:34:48]process_action close_receipt [11:34:48]cmd_close_receipt [11:34:48]MH_GetDate [11:34:48]Write to MH i2c: F0 00 00 BD 02 AE [11:34:48]Write i2c OK [11:34:48]MH_I2C_Read... [11:34:48]Read from MH i2c: F0 [11:34:48]MH_I2C_Read... [11:34:48]Read from MH i2c: F0 09 00 [11:34:48]MH_I2C_Read... [11:34:48]Read from MH i2c: F0 09 00 BD 02 00 D9 2C A6 66 F9 24 A2 66 ED [11:34:48]GetLastDocTimeStamp 1722166370 [11:34:48]current date 1722166489 [11:34:48]FM_GetShiftState [11:34:48]SAM_PROTO_GetShiftState [11:34:48]wFMCommunicate request_size=4 [11:34:48]MH_SAM_APDU [11:34:48]CAPDU: 80 13 01 00 [11:34:48]Write to MH i2c: E2 08 00 BE 02 80 13 01 00 00 00 00 00 3D [11:34:48]Write i2c OK [11:34:48]MH_I2C_Read... [11:34:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:34:48]Read from MH i2c: E2 [11:34:48]MH_I2C_Read... [11:34:48]Read from MH i2c: E2 0E 00 [11:34:48]MH_I2C_Read... [11:34:48]Read from MH i2c: E2 0E 00 BE 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 EE [11:34:48]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:34:48]wFMCommunicate OK [11:34:48]SAM_PROTO_GetShiftState done [11:34:48]FM_GetShiftState done [11:34:48]opened in 1722125326 [11:34:48]opened+sec_in_day 1722211726 [11:34:48]quantity*price = 200010 [11:34:48]sum+1 = 200011 [11:34:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 218 28.07.2024 11:34 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Дисконтная программа S-92 номер 97 сэкономлено 29.50 сом ФМ: 0000000000874959 ФД: 226558 ФПД: 114553804884812 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T113449&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226558&fm=114553804884812&tin=02508201610067®Number=0000000000092624&sum=200000 [11:34:49]StoreToDocumentArchive [11:34:49]shift 439 fd 226558 [11:34:49]save to /storage/0439/doc_00226558 [11:34:49]save last doc name /storage/0439/doc_00226558 to /storage/kkm_last_doc_name [11:34:49]save OK [11:34:49]Clear old archive folders... [11:34:49]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:34:49]tlvbuf is 01DA0BD0 [11:34:49]SAM_PROTO_ClearQueue [11:34:49]wFMCommunicate request_size=4 [11:34:49]MH_SAM_APDU [11:34:49]CAPDU: 80 09 00 00 [11:34:49]Write to MH i2c: E2 08 00 CB 02 80 09 00 00 00 00 00 00 3F [11:34:49]Write i2c OK [11:34:49]MH_I2C_Read... [11:34:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:34:49]Read from MH i2c: E2 [11:34:49]MH_I2C_Read... [11:34:49]Read from MH i2c: E2 03 00 [11:34:49]MH_I2C_Read... [11:34:49]Read from MH i2c: E2 03 00 CB 02 00 90 00 41 [11:34:49]RAPDU: 90 00 [11:34:49]wFMCommunicate OK [11:34:49]SAM_PROTO_ClearQueue done [11:34:49]KKMCreateOFDPacket [11:34:49]OFDProtocolAddRootSTLVToBuf [11:34:49]FM_MakeSignedData [11:34:49]FM_MakeSignedData [11:34:49]SAM_PROTO_SignData [11:34:49]wFMCommunicate request_size=4 [11:34:49]MH_SAM_APDU [11:34:49]CAPDU: 80 0D 01 02 [11:34:49]Write to MH i2c: E2 08 00 CC 02 80 0D 01 02 00 00 00 00 47 [11:34:49]Write i2c OK [11:34:49]MH_I2C_Read... [11:34:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:34:49]Read from MH i2c: E2 [11:34:49]MH_I2C_Read... [11:34:49]Read from MH i2c: E2 03 00 [11:34:49]MH_I2C_Read... [11:34:49]Read from MH i2c: E2 03 00 CC 02 00 90 00 42 [11:34:49]RAPDU: 90 00 [11:34:49]wFMCommunicate OK [11:34:49]wFMCommunicate request_size=255 [11:34:49]MH_SAM_APDU [11:34: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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 D9 2C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FE 74 03 00 35 04 06 00 [11:34:49]Write to MH i2c: E2 02 01 CD 02 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 D9 2C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FE 74 03 00 35 04 06 00 00 00 14 [11:34:49]Write i2c OK [11:34:49]MH_I2C_Read... [11:34:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:34:50]Read from MH i2c: E2 [11:34:50]MH_I2C_Read... [11:34:50]Read from MH i2c: E2 03 00 [11:34:50]MH_I2C_Read... [11:34:50]Read from MH i2c: E2 03 00 CD 02 00 90 00 43 [11:34:50]RAPDU: 90 00 [11:34:50]wFMCommunicate OK [11:34:50]wFMCommunicate request_size=11 [11:34:50]MH_SAM_APDU [11:34:50]CAPDU: 80 0D 02 02 06 68 2F A2 D9 0B 4C [11:34:50]Write to MH i2c: E2 0E 00 CE 02 80 0D 02 02 06 00 68 2F A2 D9 0B 4C 00 00 BF [11:34:50]Write i2c OK [11:34:50]MH_I2C_Read... [11:34:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:34:50]Read from MH i2c: E2 [11:34:50]MH_I2C_Read... [11:34:50]Read from MH i2c: E2 03 00 [11:34:50]MH_I2C_Read... [11:34:50]Read from MH i2c: E2 03 00 CE 02 00 90 00 44 [11:34:50]RAPDU: 90 00 [11:34:50]wFMCommunicate OK [11:34:50]wFMCommunicate request_size=4 [11:34:50]MH_SAM_APDU [11:34:50]CAPDU: 80 0D 03 02 [11:34:50]Write to MH i2c: E2 08 00 CF 02 80 0D 03 02 00 00 00 00 4C [11:34:50]Write i2c OK [11:34:50]MH_I2C_Read... [11:34:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:34:50]Read from MH i2c: E2 [11:34:50]MH_I2C_Read... [11:34:50]Read from MH i2c: E2 0B 00 [11:34:50]MH_I2C_Read... [11:34:50]Read from MH i2c: E2 0B 00 CF 02 00 23 DC 46 75 0B 8D 16 AD 90 00 62 [11:34:50]RAPDU: 23 DC 46 75 0B 8D 16 AD 90 00 [11:34:50]wFMCommunicate OK [11:34:50]SAM_PROTO_SignData done [11:34:50]FM_MakeSignedData done [11:34:50]CreateOFDProtocolMessage [11:34:50]wFMCommunicate request_size=4 [11:34:50]MH_SAM_APDU [11:34:50]CAPDU: 80 11 00 00 [11:34:50]Write to MH i2c: E2 08 00 D0 02 80 11 00 00 00 00 00 00 4C [11:34:50]Write i2c OK [11:34:50]MH_I2C_Read... [11:34:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:34:50]Read from MH i2c: E2 [11:34:50]MH_I2C_Read... [11:34:50]Read from MH i2c: E2 17 00 [11:34:50]MH_I2C_Read... [11:34:50]Read from MH i2c: E2 17 00 D0 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A9 [11:34:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:34:50]wFMCommunicate OK [11:34:50]CreateOFDProtocolMessage done [11:34:50]OFDSenderStorePacket 226558 [11:34:50]StoreOFDPacket docnum=226558 [11:34:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 02 4C 08 01 87 CA 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 D9 2C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FE 74 03 00 35 04 06 00 68 2F A2 D9 0B 4C 23 DC 46 75 0B 8D 16 AD [11:34:50]CheckFolder [11:34:50]dirname=/storage/ofd_packets [11:34:50]CheckFolder done [11:34:50]ProducePacketName [11:34:50]name=ofd_packets/00226558 [11:34:50]NVStorageSaveData ofd_packets/00226558 [11:34:50]File name is /storage/ofd_packets/00226558 [11:34:50]Write 302 bytes [11:34:50]NVStorageSaveData done [11:34:50]OFDSenderStorePacket done [11:34:50]KKMCreateOFDPacket done [11:34:50]NVStorageSaveData kkm_last_timestamp [11:34:50]File name is /storage/kkm_last_timestamp [11:34:50]Write 4 bytes [11:34:50]NVStorageSaveData done [11:34:50]ExternCall_PrintAddStr [11:34:50]wPrintStart [11:34:50]Write to MH i2c: 01 00 00 D1 02 D3 [11:34:50]Write i2c OK [11:34:50]MH_I2C_Read... [11:34:50]Read from MH i2c: 01 [11:34:50]MH_I2C_Read... [11:34:50]Read from MH i2c: 01 07 00 [11:34:50]MH_I2C_Read... [11:34:50]Read from MH i2c: 01 07 00 D1 02 00 00 00 00 00 FF 0F E8 [11:34:50]RasterBufferAndPrint [11:34:50]line Счет N : (1)2002902 [11:34:50]line ИНН: 02508201610067 [11:34:50]line Контрольно-Кассовый Чек [11:34:50]line ПРОДАЖА [11:34:50]line ТРК (МРК, ГНК) : 42 [11:34:50]line Товар: 2710124130 [11:34:50]line Super-92-К-5 [11:34:50]line 29.500 * 67.80 [11:34:50]line = 2000.10 [11:34:50]line НДС 12% НСП 1% [11:34:50]line > о реализуемом товаре [11:34:50]line ОКРУГЛЕНИЕ: -0.10 [11:34:50]line ИТОГО: 2000.00 [11:34:50]line Внесено: 2000.00 [11:34:50]line СДАЧА: 0.00 [11:34:50]line НСП 1% : 17.70 [11:34:50]line НДС 12% : 212.40 [11:34:50]line Наличными: 2000.00 [11:34:50]line Безнал.: 0.00 [11:34:50]line Место: АЗС № 97 "Партнер Нефть" [11:34:50]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:34:50]line СНО: Общий режим [11:34:50]line Чек 218 28.07.2024 11:34 [11:34:50]line Смена: 439 ФФД: 1.0 [11:34:50]line ЗНМ: 0300000054 [11:34:50]line РНМ: 0000000000092624 [11:34:50]line Версия ККМ: 001 [11:34:50]line [11:34:50]line Дисконтная программа [11:34:50]line S-92 [11:34:50]line номер 97 [11:34:50]line сэкономлено 29.50 сом [11:34:50]line ФМ: 0000000000874959 [11:34:50]line ФД: 226558 [11:34:50]line ФПД: 114553804884812 [11:34:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T113449&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226558&fm=114553804884812&tin=02508201610067®Number=0000000000092624&sum=200000 [11:34:50]written 0, free lines is 4095 [11:34:50]OFD Sender: Processing packet 226558 [packets to send 602, broken 601] [11:34:50]ProducePacketName [11:34:50]name=ofd_packets/00226558 [11:34:50]OFD Sender: To server: pG, [11:34:50]CommunicateWithHost lk.salyk.kg:30040 [11:34:50]ConnectInit lk.salyk.kg [11:34:50]Write to MH i2c: 01 00 00 01 03 04 [11:34:50]Write i2c OK [11:34:50]MH_I2C_Read... [11:34:50]Read from MH i2c: 01 [11:34:50]MH_I2C_Read... [11:34:50]Read from MH i2c: 01 07 00 [11:34:50]MH_I2C_Read... [11:34:50]Read from MH i2c: 01 07 00 01 03 00 00 00 00 00 E8 0B FE [11:34:50]RasterBufferAndPrint [11:34:50]line [11:34:50]line [11:34:50]line [11:34:50]line [11:34:50]line [11:34:50]written 0, free lines is 3050 [11:34:50]MH_Cut [11:34:50]Write to MH i2c: D1 01 00 08 03 01 DD [11:34:50]Write i2c OK [11:34:50]MH_I2C_Read... [11:34:50]Read from MH i2c: D1 [11:34:50]MH_I2C_Read... [11:34:50]Read from MH i2c: D1 01 00 [11:34:50]MH_I2C_Read... [11:34:50]Read from MH i2c: D1 01 00 08 03 00 DC [11:34:50]Write to MH i2c: 01 00 00 09 03 0C [11:34:50]Write i2c OK [11:34:50]MH_I2C_Read... [11:34:50]Connected sock=9 [11:34:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 02 4C 08 01 87 CA 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 D9 2C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FE 74 03 00 35 04 06 00 68 2F A2 D9 0B 4C 23 DC 46 75 0B 8D 16 AD [11:34:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 ED 85 47 00 30 EF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FE 74 03 00 F4 03 04 00 E4 D8 A5 66 B6 04 01 00 00 F0 12 86 9A 10 79 7A CE [11:34:51]CommunicateWithHost err = 0 [11:34:51]CheckOFDResponse [11:34:51]1017 (14) - 77093643461234 [11:34:51]1041 (16) - 0000000000874959 [11:34:51]1040 (4) - 226558 [11:34:51]1012 (4) - 28.07.2024 05:36 [11:34:51]1206 (1) - 0 [11:34:51]OFD Sender: Remove packet 226558 [11:34:51]ProducePacketName [11:34:51]name=ofd_packets/00226558 [11:34:51]NVStorageDeleteData [11:34:52]OFD Sender: No OFD packet to send [11:34:52]*** Cut start [11:34:52]*** Partial cut [11:34:52]*** CUTSNS_PIN = 1 [11:34:52]*** CUTSNS_PIN = 0 [11:34:52]*** Brake cut motor [11:34:52]Read from MH i2c: 01 [11:34:52]MH_I2C_Read... [11:34:52]*** Stop cut motor [11:34:52]*** Cut end [11:34:52]Read from MH i2c: 01 07 00 [11:34:52]MH_I2C_Read... [11:34:52]Read from MH i2c: 01 07 00 09 03 00 00 00 00 00 FF 0F 21 [11:34:52]process_action close_receipt done [11:34:52]requested_data is exist [11:34:52]produce_requested_data [11:34:52]requested_item fm.sn is exist - process it [11:34:52]wFMCommunicate request_size=4 [11:34:52]MH_SAM_APDU [11:34:52]CAPDU: 80 11 00 00 [11:34:52]Write to MH i2c: E2 08 00 0A 03 80 11 00 00 00 00 00 00 87 [11:34:52]Write i2c OK [11:34:52]MH_I2C_Read... [11:34:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:34:52]Read from MH i2c: E2 [11:34:52]MH_I2C_Read... [11:34:52]Read from MH i2c: E2 17 00 [11:34:52]MH_I2C_Read... [11:34:52]Read from MH i2c: E2 17 00 0A 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E4 [11:34:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:34:52]wFMCommunicate OK [11:34:52]requested_item fd.num is exist - process it [11:34:52]SAM_PROTO_GetFieldsCounters [11:34:52]wFMCommunicate request_size=4 [11:34:52]MH_SAM_APDU [11:34:52]CAPDU: 80 13 00 00 [11:34:52]Write to MH i2c: E2 08 00 0B 03 80 13 00 00 00 00 00 00 8A [11:34:52]Write i2c OK [11:34:52]MH_I2C_Read... [11:34:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:34:52]Read from MH i2c: E2 [11:34:52]MH_I2C_Read... [11:34:52]Read from MH i2c: E2 62 00 [11:34:52]MH_I2C_Read... [11:34:52]Read from MH i2c: E2 62 00 0B 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FE 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 DA 00 00 00 5E 04 04 00 DA 00 00 00 57 04 04 00 DB 00 00 00 19 04 04 00 00 00 00 00 90 00 6E [11:34:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FE 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 DA 00 00 00 5E 04 04 00 DA 00 00 00 57 04 04 00 DB 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:34:52]wFMCommunicate OK [11:34:52]SAM_PROTO_GetFieldsCounters done [11:34:52]requested_item shift.num is exist - process it [11:34:52]requested_item shift.opened is exist - process it [11:34:52]req_shift_opened [11:34:52]FM_GetShiftState [11:34:52]SAM_PROTO_GetShiftState [11:34:52]wFMCommunicate request_size=4 [11:34:52]MH_SAM_APDU [11:34:52]CAPDU: 80 13 01 00 [11:34:52]Write to MH i2c: E2 08 00 0C 03 80 13 01 00 00 00 00 00 8C [11:34:52]Write i2c OK [11:34:52]MH_I2C_Read... [11:34:53]Read from MH i2c: E2 [11:34:53]MH_I2C_Read... [11:34:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:34:53]Read from MH i2c: E2 0E 00 [11:34:53]MH_I2C_Read... [11:34:53]Read from MH i2c: E2 0E 00 0C 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 3D [11:34:53]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:34:53]wFMCommunicate OK [11:34:53]SAM_PROTO_GetShiftState done [11:34:53]FM_GetShiftState done [11:34:53]req_shift_opened done [11:34:53]requested_item shift.open_date is exist - process it [11:34:53]req_shift_open_date [11:34:53]req_shift_open_date done [11:34:53]produce_requested_data done [11:34:53]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226558,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [11:34:53]process_action_free close_receipt [11:34:53]json_value_free [11:34:53]json_value_free done [11:34:53]process_json_proto returns [11:34:53]Send response to host [11:34:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226558,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [11:34:53]free response buf [11:34:53]execute_script done [11:34:53]execute_script returns [11:34:53]free content buf [11:34:53]Sock 8.Close socket [11:34:53]Sock 8.Thread stoped [11:34:57]OFD Sender: No OFD packet to send [11:35:02]OFD Sender: No OFD packet to send [11:35:07]OFD Sender: No OFD packet to send [11:35:08]recv_with_timeout no data received [11:35:12]OFD Sender: No OFD packet to send [11:35:17]OFD Sender: No OFD packet to send [11:35:22]OFD Sender: No OFD packet to send [11:35:23]recv_with_timeout no data received [11:35:27]OFD Sender: No OFD packet to send [11:35:32]OFD Sender: No OFD packet to send [11:35:37]OFD Sender: No OFD packet to send [11:35:42]OFD Sender: No OFD packet to send [11:35:47]OFD Sender: No OFD packet to send [11:35:52]OFD Sender: No OFD packet to send [11:35:57]OFD Sender: No OFD packet to send [11:36:02]OFD Sender: No OFD packet to send [11:36:07]OFD Sender: No OFD packet to send [11:36:12]OFD Sender: No OFD packet to send [11:36:17]OFD Sender: No OFD packet to send [11:36:22]OFD Sender: No OFD packet to send [11:36:27]OFD Sender: No OFD packet to send [11:36:32]OFD Sender: No OFD packet to send [11:36:37]OFD Sender: No OFD packet to send [11:36:42]OFD Sender: No OFD packet to send [11:36:45]accept exits with 10 [11:36:45]New connection [11:36:45]New thread 3067211108 created [11:36:45]Thread 3067067748 joined [11:36:45]Waiting for new connection... [11:36:45] Sock 10.Parse request [11:36:45]Sock 10.Check first char [11:36:45]Sock 10.First char is OK [11:36:45]request: POST /json_proto HTTP/1.0 [11:36:45]Method: POST [11:36:45]URL: /json_proto [11:36:45]Method is POST - this is cgi request [11:36:45]url: /json_proto [11:36:45]query_string will be loaded in cgi processing [11:36:45]execute_cgi json_proto POST (null) [11:36:45]execute_cgi path=json_proto method=POST [11:36:45]POST find Content-Length [11:36:45]Host: 172.17.43.131:8080 [11:36:45]Content-Length: 801 [11:36:45]Content-Type: application/json [11:36:45] [11:36:45]POST finish read [11:36:45]Found Content-Length = 801 [11:36:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002904", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 14.440, "sum" : 1100.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1100.33 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:36:45]execute_script... [11:36:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002904", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 14.440, "sum" : 1100.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1100.33 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:36:45]POST & json_proto [11:36:45]process_json_proto [11:36:45]json parsed OK: [11:36:45]protocol is kg_v1.0 [11:36:45]action value=close_receipt [11:36:45]process_action close_receipt [11:36:45]cmd_close_receipt [11:36:45]MH_GetDate [11:36:45]Write to MH i2c: F0 00 00 0D 03 FF [11:36:45]Write i2c OK [11:36:45]MH_I2C_Read... [11:36:45]Read from MH i2c: F0 [11:36:45]MH_I2C_Read... [11:36:45]Read from MH i2c: F0 09 00 [11:36:45]MH_I2C_Read... [11:36:45]Read from MH i2c: F0 09 00 0D 03 00 4D 2D A6 66 F9 24 A2 66 B3 [11:36:45]GetLastDocTimeStamp 1722166489 [11:36:45]current date 1722166605 [11:36:45]FM_GetShiftState [11:36:45]SAM_PROTO_GetShiftState [11:36:45]wFMCommunicate request_size=4 [11:36:45]MH_SAM_APDU [11:36:45]CAPDU: 80 13 01 00 [11:36:45]Write to MH i2c: E2 08 00 0E 03 80 13 01 00 00 00 00 00 8E [11:36:45]Write i2c OK [11:36:45]MH_I2C_Read... [11:36:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:36:45]Read from MH i2c: E2 [11:36:45]MH_I2C_Read... [11:36:45]Read from MH i2c: E2 0E 00 [11:36:45]MH_I2C_Read... [11:36:45]Read from MH i2c: E2 0E 00 0E 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 3F [11:36:45]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:36:45]wFMCommunicate OK [11:36:45]SAM_PROTO_GetShiftState done [11:36:45]FM_GetShiftState done [11:36:45]opened in 1722125326 [11:36:45]opened+sec_in_day 1722211726 [11:36:45]quantity*price = 110032 [11:36:45]sum+1 = 110034 [11:36:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1100.33 НСП 1% : 9.74 НДС 12% : 116.85 Наличными: 0.00 Безнал.: 1100.33 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 219 28.07.2024 11:36 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226559 ФПД: 195942853901095 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T113645&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226559&fm=195942853901095&tin=02508201610067®Number=0000000000092624&sum=110033 [11:36:46]StoreToDocumentArchive [11:36:46]shift 439 fd 226559 [11:36:46]save to /storage/0439/doc_00226559 [11:36:46]save last doc name /storage/0439/doc_00226559 to /storage/kkm_last_doc_name [11:36:46]save OK [11:36:46]Clear old archive folders... [11:36:46]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:36:46]tlvbuf is B6EE7AC0 [11:36:46]SAM_PROTO_ClearQueue [11:36:46]wFMCommunicate request_size=4 [11:36:46]MH_SAM_APDU [11:36:46]CAPDU: 80 09 00 00 [11:36:46]Write to MH i2c: E2 08 00 1B 03 80 09 00 00 00 00 00 00 90 [11:36:46]Write i2c OK [11:36:46]MH_I2C_Read... [11:36:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:36:46]Read from MH i2c: E2 [11:36:46]MH_I2C_Read... [11:36:46]Read from MH i2c: E2 03 00 [11:36:46]MH_I2C_Read... [11:36:46]Read from MH i2c: E2 03 00 1B 03 00 90 00 92 [11:36:46]RAPDU: 90 00 [11:36:46]wFMCommunicate OK [11:36:46]SAM_PROTO_ClearQueue done [11:36:46]KKMCreateOFDPacket [11:36:46]OFDProtocolAddRootSTLVToBuf [11:36:46]FM_MakeSignedData [11:36:46]FM_MakeSignedData [11:36:46]SAM_PROTO_SignData [11:36:46]wFMCommunicate request_size=4 [11:36:46]MH_SAM_APDU [11:36:46]CAPDU: 80 0D 01 02 [11:36:46]Write to MH i2c: E2 08 00 1C 03 80 0D 01 02 00 00 00 00 98 [11:36:46]Write i2c OK [11:36:46]MH_I2C_Read... [11:36:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:36:46]Read from MH i2c: E2 [11:36:46]MH_I2C_Read... [11:36:46]Read from MH i2c: E2 03 00 [11:36:46]MH_I2C_Read... [11:36:46]Read from MH i2c: E2 03 00 1C 03 00 90 00 93 [11:36:46]RAPDU: 90 00 [11:36:46]wFMCommunicate OK [11:36:46]wFMCommunicate request_size=255 [11:36:46]MH_SAM_APDU [11:36:46]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 35 FF 03 08 00 03 68 38 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D1 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D1 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A5 2D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D1 AD 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 4D 2D A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FF 74 03 00 35 04 06 00 B2 35 80 33 [11:36:46]Write to MH i2c: E2 02 01 1D 03 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 35 FF 03 08 00 03 68 38 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D1 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D1 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A5 2D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D1 AD 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 4D 2D A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FF 74 03 00 35 04 06 00 B2 35 80 33 00 00 C7 [11:36:46]Write i2c OK [11:36:46]MH_I2C_Read... [11:36:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:36:46]Read from MH i2c: E2 [11:36:46]MH_I2C_Read... [11:36:46]Read from MH i2c: E2 03 00 [11:36:46]MH_I2C_Read... [11:36:46]Read from MH i2c: E2 03 00 1D 03 00 90 00 94 [11:36:46]RAPDU: 90 00 [11:36:46]wFMCommunicate OK [11:36:46]wFMCommunicate request_size=7 [11:36:46]MH_SAM_APDU [11:36:46]CAPDU: 80 0D 02 02 02 FB 27 [11:36:46]Write to MH i2c: E2 0A 00 1E 03 80 0D 02 02 02 00 FB 27 00 00 C1 [11:36:46]Write i2c OK [11:36:46]MH_I2C_Read... [11:36:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:36:46]Read from MH i2c: E2 [11:36:46]MH_I2C_Read... [11:36:46]Read from MH i2c: E2 03 00 [11:36:46]MH_I2C_Read... [11:36:46]Read from MH i2c: E2 03 00 1E 03 00 90 00 95 [11:36:46]RAPDU: 90 00 [11:36:46]wFMCommunicate OK [11:36:46]wFMCommunicate request_size=4 [11:36:46]MH_SAM_APDU [11:36:46]CAPDU: 80 0D 03 02 [11:36:46]Write to MH i2c: E2 08 00 1F 03 80 0D 03 02 00 00 00 00 9D [11:36:46]Write i2c OK [11:36:46]MH_I2C_Read... [11:36:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:36:46]Read from MH i2c: E2 [11:36:46]MH_I2C_Read... [11:36:46]Read from MH i2c: E2 0B 00 [11:36:46]MH_I2C_Read... [11:36:46]Read from MH i2c: E2 0B 00 1F 03 00 4B D6 66 8E DE 5F 27 EA 90 00 01 [11:36:46]RAPDU: 4B D6 66 8E DE 5F 27 EA 90 00 [11:36:46]wFMCommunicate OK [11:36:46]SAM_PROTO_SignData done [11:36:46]FM_MakeSignedData done [11:36:46]CreateOFDProtocolMessage [11:36:46]wFMCommunicate request_size=4 [11:36:46]MH_SAM_APDU [11:36:46]CAPDU: 80 11 00 00 [11:36:46]Write to MH i2c: E2 08 00 20 03 80 11 00 00 00 00 00 00 9D [11:36:46]Write i2c OK [11:36:46]MH_I2C_Read... [11:36:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:36:46]Read from MH i2c: E2 [11:36:46]MH_I2C_Read... [11:36:46]Read from MH i2c: E2 17 00 [11:36:46]MH_I2C_Read... [11:36:46]Read from MH i2c: E2 17 00 20 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FA [11:36:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:36:46]wFMCommunicate OK [11:36:46]CreateOFDProtocolMessage done [11:36:46]OFDSenderStorePacket 226559 [11:36:46]StoreOFDPacket docnum=226559 [11:36:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 47 7A 04 01 C4 48 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 35 FF 03 08 00 03 68 38 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D1 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D1 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A5 2D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D1 AD 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 4D 2D A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FF 74 03 00 35 04 06 00 B2 35 80 33 FB 27 4B D6 66 8E DE 5F 27 EA [11:36:46]CheckFolder [11:36:46]dirname=/storage/ofd_packets [11:36:46]CheckFolder done [11:36:46]ProducePacketName [11:36:46]name=ofd_packets/00226559 [11:36:46]NVStorageSaveData ofd_packets/00226559 [11:36:46]File name is /storage/ofd_packets/00226559 [11:36:46]Write 298 bytes [11:36:46]NVStorageSaveData done [11:36:46]OFDSenderStorePacket done [11:36:46]KKMCreateOFDPacket done [11:36:46]NVStorageSaveData kkm_last_timestamp [11:36:46]File name is /storage/kkm_last_timestamp [11:36:46]Write 4 bytes [11:36:46]NVStorageSaveData done [11:36:46]ExternCall_PrintAddStr [11:36:46]wPrintStart [11:36:46]Write to MH i2c: 01 00 00 21 03 24 [11:36:46]Write i2c OK [11:36:46]MH_I2C_Read... [11:36:46]Read from MH i2c: 01 [11:36:46]MH_I2C_Read... [11:36:46]Read from MH i2c: 01 07 00 [11:36:46]MH_I2C_Read... [11:36:46]Read from MH i2c: 01 07 00 21 03 00 00 00 00 00 FF 0F 39 [11:36:46]RasterBufferAndPrint [11:36:46]line Счет N : (1)2002904 [11:36:46]line ИНН: 02508201610067 [11:36:46]line Контрольно-Кассовый Чек [11:36:46]line ПРОДАЖА [11:36:46]line ТРК (МРК, ГНК) : 31 [11:36:46]line Товар: 2710194210 [11:36:46]line ДТ-К-5 [11:36:46]line 14.440 * 76.20 [11:36:46]line = 1100.33 [11:36:46]line НДС 12% НСП 1% [11:36:46]line > о реализуемом товаре [11:36:46]line ИТОГО: 1100.33 [11:36:46]line НСП 1% : 9.74 [11:36:46]line НДС 12% : 116.85 [11:36:46]line Наличными: 0.00 [11:36:46]line Безнал.: 1100.33 [11:36:46]line Место: АЗС № 97 "Партнер Нефть" [11:36:46]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:36:46]line СНО: Общий режим [11:36:46]line Чек 219 28.07.2024 11:36 [11:36:46]line Смена: 439 ФФД: 1.0 [11:36:46]line ЗНМ: 0300000054 [11:36:46]line РНМ: 0000000000092624 [11:36:46]line Версия ККМ: 001 [11:36:46]line Платежная система: O! деньги [11:36:46]line ФМ: 0000000000874959 [11:36:46]line ФД: 226559 [11:36:46]line ФПД: 195942853901095 [11:36:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T113645&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226559&fm=195942853901095&tin=02508201610067®Number=0000000000092624&sum=110033 [11:36:47]OFD Sender: Processing packet 226559 [packets to send 602, broken 601] [11:36:47]ProducePacketName [11:36:47]name=ofd_packets/00226559 [11:36:47]OFD Sender: To server: pG, [11:36:47]CommunicateWithHost lk.salyk.kg:30040 [11:36:47]ConnectInit lk.salyk.kg [11:36:47]written 0, free lines is 4095 [11:36:47]Write to MH i2c: 01 00 00 4B 03 4E [11:36:47]Write i2c OK [11:36:47]MH_I2C_Read... [11:36:47]Read from MH i2c: 01 [11:36:47]MH_I2C_Read... [11:36:47]Read from MH i2c: 01 07 00 [11:36:47]MH_I2C_Read... [11:36:47]Read from MH i2c: 01 07 00 4B 03 00 00 00 00 00 70 0C D1 [11:36:47]RasterBufferAndPrint [11:36:47]line [11:36:47]line [11:36:47]line [11:36:47]line [11:36:47]line [11:36:47]written 0, free lines is 3188 [11:36:47]MH_Cut [11:36:47]Write to MH i2c: D1 01 00 52 03 01 27 [11:36:47]Write i2c OK [11:36:47]MH_I2C_Read... [11:36:47]Read from MH i2c: D1 [11:36:47]MH_I2C_Read... [11:36:47]Read from MH i2c: D1 01 00 [11:36:47]MH_I2C_Read... [11:36:47]Read from MH i2c: D1 01 00 52 03 00 26 [11:36:47]Write to MH i2c: 01 00 00 53 03 56 [11:36:47]Write i2c OK [11:36:47]MH_I2C_Read... [11:36:48]*** Cut start [11:36:48]*** Partial cut [11:36:48]*** CUTSNS_PIN = 1 [11:36:48]*** CUTSNS_PIN = 0 [11:36:49]*** Brake cut motor [11:36:49]Read from MH i2c: 01 [11:36:49]MH_I2C_Read... [11:36:49]*** Stop cut motor [11:36:49]*** Cut end [11:36:49]Read from MH i2c: 01 07 00 [11:36:49]MH_I2C_Read... [11:36:49]Read from MH i2c: 01 07 00 53 03 00 00 00 00 00 FF 0F 6B [11:36:49]process_action close_receipt done [11:36:49]requested_data is exist [11:36:49]produce_requested_data [11:36:49]requested_item fm.sn is exist - process it [11:36:49]wFMCommunicate request_size=4 [11:36:49]MH_SAM_APDU [11:36:49]CAPDU: 80 11 00 00 [11:36:49]Write to MH i2c: E2 08 00 54 03 80 11 00 00 00 00 00 00 D1 [11:36:49]Write i2c OK [11:36:49]MH_I2C_Read... [11:36:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:36:49]Read from MH i2c: E2 [11:36:49]MH_I2C_Read... [11:36:49]Read from MH i2c: E2 17 00 [11:36:49]MH_I2C_Read... [11:36:49]Read from MH i2c: E2 17 00 54 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2E [11:36:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:36:49]wFMCommunicate OK [11:36:49]requested_item fd.num is exist - process it [11:36:49]SAM_PROTO_GetFieldsCounters [11:36:49]wFMCommunicate request_size=4 [11:36:49]MH_SAM_APDU [11:36:49]CAPDU: 80 13 00 00 [11:36:49]Write to MH i2c: E2 08 00 55 03 80 13 00 00 00 00 00 00 D4 [11:36:49]Write i2c OK [11:36:49]MH_I2C_Read... [11:36:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:36:49]Read from MH i2c: E2 [11:36:49]MH_I2C_Read... [11:36:49]Read from MH i2c: E2 62 00 [11:36:49]MH_I2C_Read... [11:36:49]Read from MH i2c: E2 62 00 55 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FF 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 DB 00 00 00 5E 04 04 00 DB 00 00 00 57 04 04 00 DC 00 00 00 19 04 04 00 00 00 00 00 90 00 BC [11:36:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FF 74 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 DB 00 00 00 5E 04 04 00 DB 00 00 00 57 04 04 00 DC 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:36:49]wFMCommunicate OK [11:36:49]SAM_PROTO_GetFieldsCounters done [11:36:49]requested_item shift.num is exist - process it [11:36:49]requested_item shift.opened is exist - process it [11:36:49]req_shift_opened [11:36:49]FM_GetShiftState [11:36:49]SAM_PROTO_GetShiftState [11:36:49]wFMCommunicate request_size=4 [11:36:49]MH_SAM_APDU [11:36:49]CAPDU: 80 13 01 00 [11:36:49]Write to MH i2c: E2 08 00 56 03 80 13 01 00 00 00 00 00 D6 [11:36:49]Write i2c OK [11:36:49]MH_I2C_Read... [11:36:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:36:49]Read from MH i2c: E2 [11:36:49]MH_I2C_Read... [11:36:49]Read from MH i2c: E2 0E 00 [11:36:49]MH_I2C_Read... [11:36:49]Read from MH i2c: E2 0E 00 56 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 87 [11:36:49]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:36:49]wFMCommunicate OK [11:36:49]SAM_PROTO_GetShiftState done [11:36:49]FM_GetShiftState done [11:36:49]req_shift_opened done [11:36:49]requested_item shift.open_date is exist - process it [11:36:49]req_shift_open_date [11:36:49]req_shift_open_date done [11:36:49]produce_requested_data done [11:36:49]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226559,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [11:36:49]process_action_free close_receipt [11:36:49]json_value_free [11:36:49]json_value_free done [11:36:49]process_json_proto returns [11:36:49]Send response to host [11:36:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226559,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [11:36:49]free response buf [11:36:49]execute_script done [11:36:49]execute_script returns [11:36:49]free content buf [11:36:49]Sock 10.Close socket [11:36:49]Sock 10.Thread stoped [11:36:51]Connected sock=11 [11:36:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 47 7A 04 01 C4 48 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 35 FF 03 08 00 03 68 38 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D1 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D1 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A5 2D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D1 AD 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 4D 2D A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FF 74 03 00 35 04 06 00 B2 35 80 33 FB 27 4B D6 66 8E DE 5F 27 EA [11:36:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 A7 09 47 00 E5 14 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FF 74 03 00 F4 03 04 00 5C D9 A5 66 B6 04 01 00 00 0A 0E 15 98 C4 F3 83 82 [11:36:51]CommunicateWithHost err = 0 [11:36:51]CheckOFDResponse [11:36:51]1017 (14) - 77093643461234 [11:36:51]1041 (16) - 0000000000874959 [11:36:51]1040 (4) - 226559 [11:36:51]1012 (4) - 28.07.2024 05:38 [11:36:51]1206 (1) - 0 [11:36:51]OFD Sender: Remove packet 226559 [11:36:51]ProducePacketName [11:36:51]name=ofd_packets/00226559 [11:36:51]NVStorageDeleteData [11:36:52]OFD Sender: No OFD packet to send [11:36:57]OFD Sender: No OFD packet to send [11:36:57]accept exits with 8 [11:36:57]New connection [11:36:57]New thread 3067067748 created [11:36:57]Thread 3067211108 joined [11:36:57]Waiting for new connection... [11:36:57] Sock 8.Parse request [11:36:57]Sock 8.Check first char [11:36:57]Sock 8.First char is OK [11:36:57]request: POST /json_proto HTTP/1.0 [11:36:57]Method: POST [11:36:57]URL: /json_proto [11:36:57]Method is POST - this is cgi request [11:36:57]url: /json_proto [11:36:57]query_string will be loaded in cgi processing [11:36:57]execute_cgi json_proto POST (null) [11:36:57]execute_cgi path=json_proto method=POST [11:36:57]POST find Content-Length [11:36:57]Host: 172.17.43.131:8080 [11:36:57]Content-Length: 683 [11:36:57]Content-Type: application/json [11:36:57] [11:36:57]POST finish read [11:36:57]Found Content-Length = 683 [11:36:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002905", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:36:57]execute_script... [11:36: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)2002905", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:36:57]POST & json_proto [11:36:57]process_json_proto [11:36:57]json parsed OK: [11:36:57]protocol is kg_v1.0 [11:36:57]action value=close_receipt [11:36:57]process_action close_receipt [11:36:57]cmd_close_receipt [11:36:57]MH_GetDate [11:36:57]Write to MH i2c: F0 00 00 57 03 49 [11:36:57]Write i2c OK [11:36:57]MH_I2C_Read... [11:36:57]Read from MH i2c: F0 [11:36:57]MH_I2C_Read... [11:36:57]Read from MH i2c: F0 09 00 [11:36:57]MH_I2C_Read... [11:36:57]Read from MH i2c: F0 09 00 57 03 00 5A 2D A6 66 F9 24 A2 66 0A [11:36:57]GetLastDocTimeStamp 1722166605 [11:36:57]current date 1722166618 [11:36:57]FM_GetShiftState [11:36:57]SAM_PROTO_GetShiftState [11:36:57]wFMCommunicate request_size=4 [11:36:57]MH_SAM_APDU [11:36:57]CAPDU: 80 13 01 00 [11:36:57]Write to MH i2c: E2 08 00 58 03 80 13 01 00 00 00 00 00 D8 [11:36:57]Write i2c OK [11:36:57]MH_I2C_Read... [11:36:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:36:57]Read from MH i2c: E2 [11:36:57]MH_I2C_Read... [11:36:57]Read from MH i2c: E2 0E 00 [11:36:57]MH_I2C_Read... [11:36:57]Read from MH i2c: E2 0E 00 58 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 89 [11:36:57]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:36:57]wFMCommunicate OK [11:36:57]SAM_PROTO_GetShiftState done [11:36:57]FM_GetShiftState done [11:36:57]opened in 1722125326 [11:36:57]opened+sec_in_day 1722211726 [11:36:57]quantity*price = 100005 [11:36:57]sum+1 = 100006 [11:36:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 220 28.07.2024 11:36 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226560 ФПД: 84304655198788 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T113658&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226560&fm=84304655198788&tin=02508201610067®Number=0000000000092624&sum=100000 [11:36:58]StoreToDocumentArchive [11:36:58]shift 439 fd 226560 [11:36:58]save to /storage/0439/doc_00226560 [11:36:58]save last doc name /storage/0439/doc_00226560 to /storage/kkm_last_doc_name [11:36:58]save OK [11:36:58]Clear old archive folders... [11:36:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:36:58]tlvbuf is 01E62F00 [11:36:58]SAM_PROTO_ClearQueue [11:36:58]wFMCommunicate request_size=4 [11:36:58]MH_SAM_APDU [11:36:58]CAPDU: 80 09 00 00 [11:36:58]Write to MH i2c: E2 08 00 65 03 80 09 00 00 00 00 00 00 DA [11:36:58]Write i2c OK [11:36:58]MH_I2C_Read... [11:36:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:36:58]Read from MH i2c: E2 [11:36:58]MH_I2C_Read... [11:36:58]Read from MH i2c: E2 03 00 [11:36:58]MH_I2C_Read... [11:36:58]Read from MH i2c: E2 03 00 65 03 00 90 00 DC [11:36:58]RAPDU: 90 00 [11:36:58]wFMCommunicate OK [11:36:58]SAM_PROTO_ClearQueue done [11:36:58]KKMCreateOFDPacket [11:36:58]OFDProtocolAddRootSTLVToBuf [11:36:58]FM_MakeSignedData [11:36:58]FM_MakeSignedData [11:36:58]SAM_PROTO_SignData [11:36:58]wFMCommunicate request_size=4 [11:36:58]MH_SAM_APDU [11:36:58]CAPDU: 80 0D 01 02 [11:36:58]Write to MH i2c: E2 08 00 66 03 80 0D 01 02 00 00 00 00 E2 [11:36:58]Write i2c OK [11:36:58]MH_I2C_Read... [11:36:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:36:58]Read from MH i2c: E2 [11:36:58]MH_I2C_Read... [11:36:58]Read from MH i2c: E2 03 00 [11:36:58]MH_I2C_Read... [11:36:58]Read from MH i2c: E2 03 00 66 03 00 90 00 DD [11:36:58]RAPDU: 90 00 [11:36:58]wFMCommunicate OK [11:36:58]wFMCommunicate request_size=255 [11:36:58]MH_SAM_APDU [11:36:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 DC 00 00 00 F4 03 04 00 5A 2D A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 00 75 03 00 35 04 06 00 4C [11:36:58]Write to MH i2c: E2 02 01 67 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 DC 00 00 00 F4 03 04 00 5A 2D A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 00 75 03 00 35 04 06 00 4C 00 00 E3 [11:36:58]Write i2c OK [11:36:58]MH_I2C_Read... [11:36:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:36:59]Read from MH i2c: E2 [11:36:59]MH_I2C_Read... [11:36:59]Read from MH i2c: E2 03 00 [11:36:59]MH_I2C_Read... [11:36:59]Read from MH i2c: E2 03 00 67 03 00 90 00 DE [11:36:59]RAPDU: 90 00 [11:36:59]wFMCommunicate OK [11:36:59]wFMCommunicate request_size=10 [11:36:59]MH_SAM_APDU [11:36:59]CAPDU: 80 0D 02 02 05 AC B5 06 AA 44 [11:36:59]Write to MH i2c: E2 0D 00 68 03 80 0D 02 02 05 00 AC B5 06 AA 44 00 00 44 [11:36:59]Write i2c OK [11:36:59]MH_I2C_Read... [11:36:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:36:59]Read from MH i2c: E2 [11:36:59]MH_I2C_Read... [11:36:59]Read from MH i2c: E2 03 00 [11:36:59]MH_I2C_Read... [11:36:59]Read from MH i2c: E2 03 00 68 03 00 90 00 DF [11:36:59]RAPDU: 90 00 [11:36:59]wFMCommunicate OK [11:36:59]wFMCommunicate request_size=4 [11:36:59]MH_SAM_APDU [11:36:59]CAPDU: 80 0D 03 02 [11:36:59]Write to MH i2c: E2 08 00 69 03 80 0D 03 02 00 00 00 00 E7 [11:36:59]Write i2c OK [11:36:59]MH_I2C_Read... [11:36:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:36:59]Read from MH i2c: E2 [11:36:59]MH_I2C_Read... [11:36:59]Read from MH i2c: E2 0B 00 [11:36:59]MH_I2C_Read... [11:36:59]Read from MH i2c: E2 0B 00 69 03 00 34 DC 2C BF 2E 9E F0 60 90 00 FF [11:36:59]RAPDU: 34 DC 2C BF 2E 9E F0 60 90 00 [11:36:59]wFMCommunicate OK [11:36:59]SAM_PROTO_SignData done [11:36:59]FM_MakeSignedData done [11:36:59]CreateOFDProtocolMessage [11:36:59]wFMCommunicate request_size=4 [11:36:59]MH_SAM_APDU [11:36:59]CAPDU: 80 11 00 00 [11:36:59]Write to MH i2c: E2 08 00 6A 03 80 11 00 00 00 00 00 00 E7 [11:36:59]Write i2c OK [11:36:59]MH_I2C_Read... [11:36:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:36:59]Read from MH i2c: E2 [11:36:59]MH_I2C_Read... [11:36:59]Read from MH i2c: E2 17 00 [11:36:59]MH_I2C_Read... [11:36:59]Read from MH i2c: E2 17 00 6A 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 44 [11:36:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:36:59]wFMCommunicate OK [11:36:59]CreateOFDProtocolMessage done [11:36:59]OFDSenderStorePacket 226560 [11:36:59]StoreOFDPacket docnum=226560 [11:36:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 F4 48 07 01 DE C6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 DC 00 00 00 F4 03 04 00 5A 2D A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 00 75 03 00 35 04 06 00 4C AC B5 06 AA 44 34 DC 2C BF 2E 9E F0 60 [11:36:59]CheckFolder [11:36:59]dirname=/storage/ofd_packets [11:36:59]CheckFolder done [11:36:59]ProducePacketName [11:36:59]name=ofd_packets/00226560 [11:36:59]NVStorageSaveData ofd_packets/00226560 [11:36:59]File name is /storage/ofd_packets/00226560 [11:36:59]Write 301 bytes [11:36:59]NVStorageSaveData done [11:36:59]OFDSenderStorePacket done [11:36:59]KKMCreateOFDPacket done [11:36:59]NVStorageSaveData kkm_last_timestamp [11:36:59]File name is /storage/kkm_last_timestamp [11:36:59]Write 4 bytes [11:36:59]NVStorageSaveData done [11:36:59]ExternCall_PrintAddStr [11:36:59]wPrintStart [11:36:59]Write to MH i2c: 01 00 00 6B 03 6E [11:36:59]Write i2c OK [11:36:59]MH_I2C_Read... [11:36:59]Read from MH i2c: 01 [11:36:59]MH_I2C_Read... [11:36:59]Read from MH i2c: 01 07 00 [11:36:59]MH_I2C_Read... [11:36:59]Read from MH i2c: 01 07 00 6B 03 00 00 00 00 00 FF 0F 83 [11:36:59]RasterBufferAndPrint [11:36:59]line Счет N : (1)2002905 [11:36:59]line ИНН: 02508201610067 [11:36:59]line Контрольно-Кассовый Чек [11:36:59]line ПРОДАЖА [11:36:59]line ТРК (МРК, ГНК) : 63 [11:36:59]line Товар: 2710124130 [11:36:59]line Аи-92-К-5 [11:36:59]line 14.750 * 67.80 [11:36:59]line = 1000.05 [11:36:59]line НДС 12% НСП 1% [11:36:59]line > о реализуемом товаре [11:36:59]line ОКРУГЛЕНИЕ: -0.05 [11:36:59]line ИТОГО: 1000.00 [11:36:59]line Внесено: 1000.00 [11:36:59]line СДАЧА: 0.00 [11:36:59]line НСП 1% : 8.85 [11:36:59]line НДС 12% : 106.20 [11:36:59]line Наличными: 1000.00 [11:36:59]line Безнал.: 0.00 [11:36:59]line Место: АЗС № 97 "Партнер Нефть" [11:36:59]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:36:59]line СНО: Общий режим [11:36:59]line Чек 220 28.07.2024 11:36 [11:36:59]line Смена: 439 ФФД: 1.0 [11:36:59]line ЗНМ: 0300000054 [11:36:59]line РНМ: 0000000000092624 [11:36:59]line Версия ККМ: 001 [11:36:59]line ФМ: 0000000000874959 [11:36:59]line ФД: 226560 [11:36:59]line ФПД: 84304655198788 [11:36:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T113658&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226560&fm=84304655198788&tin=02508201610067®Number=0000000000092624&sum=100000 [11:36:59]written 0, free lines is 4095 [11:36:59]OFD Sender: Processing packet 226560 [packets to send 602, broken 601] [11:36:59]ProducePacketName [11:36:59]name=ofd_packets/00226560 [11:36:59]OFD Sender: To server: pG, [11:36:59]CommunicateWithHost lk.salyk.kg:30040 [11:36:59]ConnectInit lk.salyk.kg [11:36:59]Write to MH i2c: 01 00 00 96 03 99 [11:36:59]Write i2c OK [11:36:59]MH_I2C_Read... [11:36:59]Read from MH i2c: 01 [11:36:59]MH_I2C_Read... [11:36:59]Read from MH i2c: 01 07 00 [11:36:59]MH_I2C_Read... [11:36:59]Read from MH i2c: 01 07 00 96 03 00 00 00 00 00 64 0C 10 [11:36:59]RasterBufferAndPrint [11:36:59]line [11:36:59]line [11:36:59]line [11:36:59]line [11:36:59]line [11:36:59]written 0, free lines is 3176 [11:36:59]MH_Cut [11:36:59]Write to MH i2c: D1 01 00 9D 03 01 72 [11:36:59]Write i2c OK [11:36:59]MH_I2C_Read... [11:36:59]Read from MH i2c: D1 [11:36:59]MH_I2C_Read... [11:36:59]Read from MH i2c: D1 01 00 [11:36:59]MH_I2C_Read... [11:36:59]Read from MH i2c: D1 01 00 9D 03 00 71 [11:36:59]Write to MH i2c: 01 00 00 9E 03 A1 [11:36:59]Write i2c OK [11:36:59]MH_I2C_Read... [11:37:00]recv_with_timeout no data received [11:37:01]*** Cut start [11:37:01]*** Partial cut [11:37:01]*** CUTSNS_PIN = 1 [11:37:01]*** CUTSNS_PIN = 0 [11:37:01]*** Brake cut motor [11:37:01]Read from MH i2c: 01 [11:37:01]MH_I2C_Read... [11:37:01]*** Stop cut motor [11:37:01]*** Cut end [11:37:01]Read from MH i2c: 01 07 00 [11:37:01]MH_I2C_Read... [11:37:01]Read from MH i2c: 01 07 00 9E 03 00 00 00 00 00 FF 0F B6 [11:37:01]process_action close_receipt done [11:37:01]requested_data is exist [11:37:01]produce_requested_data [11:37:01]requested_item fm.sn is exist - process it [11:37:01]wFMCommunicate request_size=4 [11:37:01]MH_SAM_APDU [11:37:01]CAPDU: 80 11 00 00 [11:37:01]Write to MH i2c: E2 08 00 9F 03 80 11 00 00 00 00 00 00 1C [11:37:01]Write i2c OK [11:37:01]MH_I2C_Read... [11:37:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:37:01]Read from MH i2c: E2 [11:37:01]MH_I2C_Read... [11:37:01]Read from MH i2c: E2 17 00 [11:37:01]MH_I2C_Read... [11:37:01]Read from MH i2c: E2 17 00 9F 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 79 [11:37:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:37:01]wFMCommunicate OK [11:37:01]requested_item fd.num is exist - process it [11:37:01]SAM_PROTO_GetFieldsCounters [11:37:01]wFMCommunicate request_size=4 [11:37:01]MH_SAM_APDU [11:37:01]CAPDU: 80 13 00 00 [11:37:01]Write to MH i2c: E2 08 00 A0 03 80 13 00 00 00 00 00 00 1F [11:37:01]Write i2c OK [11:37:01]MH_I2C_Read... [11:37:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:37:01]Read from MH i2c: E2 [11:37:01]MH_I2C_Read... [11:37:01]Read from MH i2c: E2 62 00 [11:37:01]MH_I2C_Read... [11:37:01]Read from MH i2c: E2 62 00 A0 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 00 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 DC 00 00 00 5E 04 04 00 DC 00 00 00 57 04 04 00 DD 00 00 00 19 04 04 00 00 00 00 00 90 00 0C [11:37:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 00 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 DC 00 00 00 5E 04 04 00 DC 00 00 00 57 04 04 00 DD 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:37:01]wFMCommunicate OK [11:37:01]SAM_PROTO_GetFieldsCounters done [11:37:01]requested_item shift.num is exist - process it [11:37:01]requested_item shift.opened is exist - process it [11:37:01]req_shift_opened [11:37:01]FM_GetShiftState [11:37:01]SAM_PROTO_GetShiftState [11:37:01]wFMCommunicate request_size=4 [11:37:01]MH_SAM_APDU [11:37:01]CAPDU: 80 13 01 00 [11:37:01]Write to MH i2c: E2 08 00 A1 03 80 13 01 00 00 00 00 00 21 [11:37:01]Write i2c OK [11:37:01]MH_I2C_Read... [11:37:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:37:02]Read from MH i2c: E2 [11:37:02]MH_I2C_Read... [11:37:02]Read from MH i2c: E2 0E 00 [11:37:02]MH_I2C_Read... [11:37:02]Read from MH i2c: E2 0E 00 A1 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 D2 [11:37:02]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:37:02]wFMCommunicate OK [11:37:02]SAM_PROTO_GetShiftState done [11:37:02]FM_GetShiftState done [11:37:02]req_shift_opened done [11:37:02]requested_item shift.open_date is exist - process it [11:37:02]req_shift_open_date [11:37:02]req_shift_open_date done [11:37:02]produce_requested_data done [11:37:02]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226560,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [11:37:02]process_action_free close_receipt [11:37:02]json_value_free [11:37:02]json_value_free done [11:37:02]process_json_proto returns [11:37:02]Send response to host [11:37:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226560,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [11:37:02]free response buf [11:37:02]execute_script done [11:37:02]execute_script returns [11:37:02]free content buf [11:37:02]Sock 8.Close socket [11:37:02]Sock 8.Thread stoped [11:37:02]Connected sock=11 [11:37:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 F4 48 07 01 DE C6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 DC 00 00 00 F4 03 04 00 5A 2D A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 00 75 03 00 35 04 06 00 4C AC B5 06 AA 44 34 DC 2C BF 2E 9E F0 60 [11:37:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 6D D7 47 00 0A DF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 00 75 03 00 F4 03 04 00 67 D9 A5 66 B6 04 01 00 00 CD 35 C5 11 BC E2 AD B4 [11:37:03]CommunicateWithHost err = 0 [11:37:03]CheckOFDResponse [11:37:03]1017 (14) - 77093643461234 [11:37:03]1041 (16) - 0000000000874959 [11:37:03]1040 (4) - 226560 [11:37:03]1012 (4) - 28.07.2024 05:38 [11:37:03]1206 (1) - 0 [11:37:03]OFD Sender: Remove packet 226560 [11:37:03]ProducePacketName [11:37:03]name=ofd_packets/00226560 [11:37:03]NVStorageDeleteData [11:37:04]OFD Sender: No OFD packet to send [11:37:09]OFD Sender: No OFD packet to send [11:37:14]OFD Sender: No OFD packet to send [11:37:19]OFD Sender: No OFD packet to send [11:37:24]OFD Sender: No OFD packet to send [11:37:29]OFD Sender: No OFD packet to send [11:37:34]OFD Sender: No OFD packet to send [11:37:39]OFD Sender: No OFD packet to send [11:37:40]accept exits with 10 [11:37:40]New connection [11:37:40]New thread 3067211108 created [11:37:40]Thread 3067067748 joined [11:37:40]Waiting for new connection... [11:37:40] Sock 10.Parse request [11:37:40]Sock 10.Check first char [11:37:40]Sock 10.First char is OK [11:37:40]request: POST /json_proto HTTP/1.0 [11:37:40]Method: POST [11:37:40]URL: /json_proto [11:37:40]Method is POST - this is cgi request [11:37:40]url: /json_proto [11:37:40]query_string will be loaded in cgi processing [11:37:40]execute_cgi json_proto POST (null) [11:37:40]execute_cgi path=json_proto method=POST [11:37:40]POST find Content-Length [11:37:40]Host: 172.17.43.131:8080 [11:37:40]Content-Length: 678 [11:37:40]Content-Type: application/json [11:37:40] [11:37:40]POST finish read [11:37:40]Found Content-Length = 678 [11:37:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002906", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:37:40]execute_script... [11:37: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)2002906", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:37:40]POST & json_proto [11:37:40]process_json_proto [11:37:40]json parsed OK: [11:37:40]protocol is kg_v1.0 [11:37:40]action value=close_receipt [11:37:40]process_action close_receipt [11:37:40]cmd_close_receipt [11:37:40]MH_GetDate [11:37:40]Write to MH i2c: F0 00 00 A2 03 94 [11:37:40]Write i2c OK [11:37:40]MH_I2C_Read... [11:37:40]Read from MH i2c: F0 [11:37:40]MH_I2C_Read... [11:37:40]Read from MH i2c: F0 09 00 [11:37:40]MH_I2C_Read... [11:37:40]Read from MH i2c: F0 09 00 A2 03 00 85 2D A6 66 F9 24 A2 66 80 [11:37:40]GetLastDocTimeStamp 1722166618 [11:37:40]current date 1722166661 [11:37:40]FM_GetShiftState [11:37:40]SAM_PROTO_GetShiftState [11:37:40]wFMCommunicate request_size=4 [11:37:40]MH_SAM_APDU [11:37:40]CAPDU: 80 13 01 00 [11:37:40]Write to MH i2c: E2 08 00 A3 03 80 13 01 00 00 00 00 00 23 [11:37:40]Write i2c OK [11:37:40]MH_I2C_Read... [11:37:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:37:40]Read from MH i2c: E2 [11:37:40]MH_I2C_Read... [11:37:40]Read from MH i2c: E2 0E 00 [11:37:40]MH_I2C_Read... [11:37:40]Read from MH i2c: E2 0E 00 A3 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 D4 [11:37:40]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:37:40]wFMCommunicate OK [11:37:40]SAM_PROTO_GetShiftState done [11:37:40]FM_GetShiftState done [11:37:40]opened in 1722125326 [11:37:40]opened+sec_in_day 1722211726 [11:37:40]quantity*price = 50010 [11:37:40]sum+1 = 50012 [11:37:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 221 28.07.2024 11:37 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226561 ФПД: 111923200692010 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T113741&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226561&fm=111923200692010&tin=02508201610067®Number=0000000000092624&sum=50000 [11:37:41]StoreToDocumentArchive [11:37:41]shift 439 fd 226561 [11:37:41]save to /storage/0439/doc_00226561 [11:37:41]save last doc name /storage/0439/doc_00226561 to /storage/kkm_last_doc_name [11:37:41]save OK [11:37:41]Clear old archive folders... [11:37:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:37:41]tlvbuf is 01DABA50 [11:37:41]SAM_PROTO_ClearQueue [11:37:41]wFMCommunicate request_size=4 [11:37:41]MH_SAM_APDU [11:37:41]CAPDU: 80 09 00 00 [11:37:41]Write to MH i2c: E2 08 00 B0 03 80 09 00 00 00 00 00 00 25 [11:37:41]Write i2c OK [11:37:41]MH_I2C_Read... [11:37:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:37:41]Read from MH i2c: E2 [11:37:41]MH_I2C_Read... [11:37:41]Read from MH i2c: E2 03 00 [11:37:41]MH_I2C_Read... [11:37:41]Read from MH i2c: E2 03 00 B0 03 00 90 00 27 [11:37:41]RAPDU: 90 00 [11:37:41]wFMCommunicate OK [11:37:41]SAM_PROTO_ClearQueue done [11:37:41]KKMCreateOFDPacket [11:37:41]OFDProtocolAddRootSTLVToBuf [11:37:41]FM_MakeSignedData [11:37:41]FM_MakeSignedData [11:37:41]SAM_PROTO_SignData [11:37:41]wFMCommunicate request_size=4 [11:37:41]MH_SAM_APDU [11:37:41]CAPDU: 80 0D 01 02 [11:37:41]Write to MH i2c: E2 08 00 B1 03 80 0D 01 02 00 00 00 00 2D [11:37:41]Write i2c OK [11:37:41]MH_I2C_Read... [11:37:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:37:41]Read from MH i2c: E2 [11:37:41]MH_I2C_Read... [11:37:41]Read from MH i2c: E2 03 00 [11:37:41]MH_I2C_Read... [11:37:41]Read from MH i2c: E2 03 00 B1 03 00 90 00 28 [11:37:41]RAPDU: 90 00 [11:37:41]wFMCommunicate OK [11:37:41]wFMCommunicate request_size=255 [11:37:41]MH_SAM_APDU [11:37: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 DD 00 00 00 F4 03 04 00 85 2D A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 01 75 03 00 35 04 06 00 65 [11:37:41]Write to MH i2c: E2 02 01 B2 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 DD 00 00 00 F4 03 04 00 85 2D A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 01 75 03 00 35 04 06 00 65 00 00 CD [11:37:41]Write i2c OK [11:37:41]MH_I2C_Read... [11:37:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:37:42]Read from MH i2c: E2 [11:37:42]MH_I2C_Read... [11:37:42]Read from MH i2c: E2 03 00 [11:37:42]MH_I2C_Read... [11:37:42]Read from MH i2c: E2 03 00 B2 03 00 90 00 29 [11:37:42]RAPDU: 90 00 [11:37:42]wFMCommunicate OK [11:37:42]wFMCommunicate request_size=10 [11:37:42]MH_SAM_APDU [11:37:42]CAPDU: 80 0D 02 02 05 CB 26 9E 8F 2A [11:37:42]Write to MH i2c: E2 0D 00 B3 03 80 0D 02 02 05 00 CB 26 9E 8F 2A 00 00 82 [11:37:42]Write i2c OK [11:37:42]MH_I2C_Read... [11:37:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:37:42]Read from MH i2c: E2 [11:37:42]MH_I2C_Read... [11:37:42]Read from MH i2c: E2 03 00 [11:37:42]MH_I2C_Read... [11:37:42]Read from MH i2c: E2 03 00 B3 03 00 90 00 2A [11:37:42]RAPDU: 90 00 [11:37:42]wFMCommunicate OK [11:37:42]wFMCommunicate request_size=4 [11:37:42]MH_SAM_APDU [11:37:42]CAPDU: 80 0D 03 02 [11:37:42]Write to MH i2c: E2 08 00 B4 03 80 0D 03 02 00 00 00 00 32 [11:37:42]Write i2c OK [11:37:42]MH_I2C_Read... [11:37:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:37:42]Read from MH i2c: E2 [11:37:42]MH_I2C_Read... [11:37:42]Read from MH i2c: E2 0B 00 [11:37:42]MH_I2C_Read... [11:37:42]Read from MH i2c: E2 0B 00 B4 03 00 CB 5C 43 DF 80 CD 65 FC 90 00 2A [11:37:42]RAPDU: CB 5C 43 DF 80 CD 65 FC 90 00 [11:37:42]wFMCommunicate OK [11:37:42]SAM_PROTO_SignData done [11:37:42]FM_MakeSignedData done [11:37:42]CreateOFDProtocolMessage [11:37:42]wFMCommunicate request_size=4 [11:37:42]MH_SAM_APDU [11:37:42]CAPDU: 80 11 00 00 [11:37:42]Write to MH i2c: E2 08 00 B5 03 80 11 00 00 00 00 00 00 32 [11:37:42]Write i2c OK [11:37:42]MH_I2C_Read... [11:37:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:37:42]Read from MH i2c: E2 [11:37:42]MH_I2C_Read... [11:37:42]Read from MH i2c: E2 17 00 [11:37:42]MH_I2C_Read... [11:37:42]Read from MH i2c: E2 17 00 B5 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8F [11:37:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:37:42]wFMCommunicate OK [11:37:42]CreateOFDProtocolMessage done [11:37:42]OFDSenderStorePacket 226561 [11:37:42]StoreOFDPacket docnum=226561 [11:37:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 27 70 07 01 C1 16 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 DD 00 00 00 F4 03 04 00 85 2D A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 01 75 03 00 35 04 06 00 65 CB 26 9E 8F 2A CB 5C 43 DF 80 CD 65 FC [11:37:42]CheckFolder [11:37:42]dirname=/storage/ofd_packets [11:37:42]CheckFolder done [11:37:42]ProducePacketName [11:37:42]name=ofd_packets/00226561 [11:37:42]NVStorageSaveData ofd_packets/00226561 [11:37:42]File name is /storage/ofd_packets/00226561 [11:37:42]Write 301 bytes [11:37:42]NVStorageSaveData done [11:37:42]OFDSenderStorePacket done [11:37:42]KKMCreateOFDPacket done [11:37:42]NVStorageSaveData kkm_last_timestamp [11:37:42]File name is /storage/kkm_last_timestamp [11:37:42]Write 4 bytes [11:37:42]NVStorageSaveData done [11:37:42]ExternCall_PrintAddStr [11:37:42]wPrintStart [11:37:42]Write to MH i2c: 01 00 00 B6 03 B9 [11:37:42]Write i2c OK [11:37:42]MH_I2C_Read... [11:37:42]Read from MH i2c: 01 [11:37:42]MH_I2C_Read... [11:37:42]Read from MH i2c: 01 07 00 [11:37:42]MH_I2C_Read... [11:37:42]Read from MH i2c: 01 07 00 B6 03 00 00 00 00 00 FF 0F CE [11:37:42]RasterBufferAndPrint [11:37:42]line Счет N : (1)2002906 [11:37:42]line ИНН: 02508201610067 [11:37:42]line Контрольно-Кассовый Чек [11:37:42]line ПРОДАЖА [11:37:42]line ТРК (МРК, ГНК) : 44 [11:37:42]line Товар: 2710124500 [11:37:42]line Аи-95-К-5 [11:37:42]line 6.740 * 74.20 [11:37:42]line = 500.11 [11:37:42]line НДС 12% НСП 1% [11:37:42]line > о реализуемом товаре [11:37:42]line ОКРУГЛЕНИЕ: -0.11 [11:37:42]line ИТОГО: 500.00 [11:37:42]line Внесено: 500.00 [11:37:42]line СДАЧА: 0.00 [11:37:42]line НСП 1% : 4.43 [11:37:42]line НДС 12% : 53.11 [11:37:42]line Наличными: 500.00 [11:37:42]line Безнал.: 0.00 [11:37:42]line Место: АЗС № 97 "Партнер Нефть" [11:37:42]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:37:42]line СНО: Общий режим [11:37:42]line Чек 221 28.07.2024 11:37 [11:37:42]line Смена: 439 ФФД: 1.0 [11:37:42]line ЗНМ: 0300000054 [11:37:42]line РНМ: 0000000000092624 [11:37:42]line Версия ККМ: 001 [11:37:42]line ФМ: 0000000000874959 [11:37:42]line ФД: 226561 [11:37:42]line ФПД: 111923200692010 [11:37:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T113741&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226561&fm=111923200692010&tin=02508201610067®Number=0000000000092624&sum=50000 [11:37:42]written 0, free lines is 4095 [11:37:42]OFD Sender: Processing packet 226561 [packets to send 602, broken 601] [11:37:42]ProducePacketName [11:37:42]name=ofd_packets/00226561 [11:37:42]OFD Sender: To server: pG, [11:37:42]CommunicateWithHost lk.salyk.kg:30040 [11:37:42]ConnectInit lk.salyk.kg [11:37:42]Write to MH i2c: 01 00 00 E1 03 E4 [11:37:42]Write i2c OK [11:37:42]MH_I2C_Read... [11:37:42]Read from MH i2c: 01 [11:37:42]MH_I2C_Read... [11:37:42]Read from MH i2c: 01 07 00 [11:37:42]MH_I2C_Read... [11:37:42]Read from MH i2c: 01 07 00 E1 03 00 00 00 00 00 68 0C 5F [11:37:42]RasterBufferAndPrint [11:37:42]line [11:37:42]line [11:37:42]line [11:37:42]line [11:37:42]line [11:37:42]written 0, free lines is 3179 [11:37:42]MH_Cut [11:37:42]Write to MH i2c: D1 01 00 E8 03 01 BD [11:37:42]Write i2c OK [11:37:42]MH_I2C_Read... [11:37:42]Read from MH i2c: D1 [11:37:42]MH_I2C_Read... [11:37:42]Read from MH i2c: D1 01 00 [11:37:42]MH_I2C_Read... [11:37:42]Read from MH i2c: D1 01 00 E8 03 00 BC [11:37:42]Write to MH i2c: 01 00 00 E9 03 EC [11:37:42]Write i2c OK [11:37:42]MH_I2C_Read... [11:37:43]*** Cut start [11:37:43]*** Partial cut [11:37:43]*** CUTSNS_PIN = 1 [11:37:43]*** CUTSNS_PIN = 0 [11:37:44]*** Brake cut motor [11:37:44]Read from MH i2c: 01 [11:37:44]MH_I2C_Read... [11:37:44]*** Stop cut motor [11:37:44]*** Cut end [11:37:44]Read from MH i2c: 01 07 00 [11:37:44]MH_I2C_Read... [11:37:44]Read from MH i2c: 01 07 00 E9 03 00 00 00 00 00 FF 0F 01 [11:37:44]process_action close_receipt done [11:37:44]requested_data is exist [11:37:44]produce_requested_data [11:37:44]requested_item fm.sn is exist - process it [11:37:44]wFMCommunicate request_size=4 [11:37:44]MH_SAM_APDU [11:37:44]CAPDU: 80 11 00 00 [11:37:44]Write to MH i2c: E2 08 00 EA 03 80 11 00 00 00 00 00 00 67 [11:37:44]Write i2c OK [11:37:44]MH_I2C_Read... [11:37:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:37:44]Read from MH i2c: E2 [11:37:44]MH_I2C_Read... [11:37:44]Read from MH i2c: E2 17 00 [11:37:44]MH_I2C_Read... [11:37:44]Read from MH i2c: E2 17 00 EA 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C4 [11:37:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:37:44]wFMCommunicate OK [11:37:44]requested_item fd.num is exist - process it [11:37:44]SAM_PROTO_GetFieldsCounters [11:37:44]wFMCommunicate request_size=4 [11:37:44]MH_SAM_APDU [11:37:44]CAPDU: 80 13 00 00 [11:37:44]Write to MH i2c: E2 08 00 EB 03 80 13 00 00 00 00 00 00 6A [11:37:44]Write i2c OK [11:37:44]MH_I2C_Read... [11:37:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:37:44]Read from MH i2c: E2 [11:37:44]MH_I2C_Read... [11:37:44]Read from MH i2c: E2 62 00 [11:37:44]MH_I2C_Read... [11:37:44]Read from MH i2c: E2 62 00 EB 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 01 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 DD 00 00 00 5E 04 04 00 DD 00 00 00 57 04 04 00 DE 00 00 00 19 04 04 00 00 00 00 00 90 00 5B [11:37:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 01 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 DD 00 00 00 5E 04 04 00 DD 00 00 00 57 04 04 00 DE 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:37:44]wFMCommunicate OK [11:37:44]SAM_PROTO_GetFieldsCounters done [11:37:44]requested_item shift.num is exist - process it [11:37:44]requested_item shift.opened is exist - process it [11:37:44]req_shift_opened [11:37:44]FM_GetShiftState [11:37:44]SAM_PROTO_GetShiftState [11:37:44]wFMCommunicate request_size=4 [11:37:44]MH_SAM_APDU [11:37:44]CAPDU: 80 13 01 00 [11:37:44]Write to MH i2c: E2 08 00 EC 03 80 13 01 00 00 00 00 00 6C [11:37:44]Write i2c OK [11:37:44]MH_I2C_Read... [11:37:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:37:44]Read from MH i2c: E2 [11:37:44]MH_I2C_Read... [11:37:44]Read from MH i2c: E2 0E 00 [11:37:44]MH_I2C_Read... [11:37:44]Read from MH i2c: E2 0E 00 EC 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 1D [11:37:44]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:37:44]wFMCommunicate OK [11:37:44]SAM_PROTO_GetShiftState done [11:37:44]FM_GetShiftState done [11:37:44]req_shift_opened done [11:37:44]requested_item shift.open_date is exist - process it [11:37:44]req_shift_open_date [11:37:44]req_shift_open_date done [11:37:44]produce_requested_data done [11:37:44]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226561,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [11:37:44]process_action_free close_receipt [11:37:44]json_value_free [11:37:44]json_value_free done [11:37:44]process_json_proto returns [11:37:44]Send response to host [11:37:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226561,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [11:37:44]free response buf [11:37:44]execute_script done [11:37:44]execute_script returns [11:37:44]free content buf [11:37:44]Sock 10.Close socket [11:37:44]Sock 10.Thread stoped [11:37:44]Connected sock=11 [11:37:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 27 70 07 01 C1 16 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 DD 00 00 00 F4 03 04 00 85 2D A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 01 75 03 00 35 04 06 00 65 CB 26 9E 8F 2A CB 5C 43 DF 80 CD 65 FC [11:37:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 9E 6F 47 00 D5 0A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 01 75 03 00 F4 03 04 00 92 D9 A5 66 B6 04 01 00 00 97 16 25 C5 3A 8D 35 5D [11:37:45]CommunicateWithHost err = 0 [11:37:45]CheckOFDResponse [11:37:45]1017 (14) - 77093643461234 [11:37:45]1041 (16) - 0000000000874959 [11:37:45]1040 (4) - 226561 [11:37:45]1012 (4) - 28.07.2024 05:39 [11:37:45]1206 (1) - 0 [11:37:45]OFD Sender: Remove packet 226561 [11:37:45]ProducePacketName [11:37:45]name=ofd_packets/00226561 [11:37:45]NVStorageDeleteData [11:37:45]OFD Sender: No OFD packet to send [11:37:50]OFD Sender: No OFD packet to send [11:37:55]OFD Sender: No OFD packet to send [11:38:00]OFD Sender: No OFD packet to send [11:38:05]OFD Sender: No OFD packet to send [11:38:10]OFD Sender: No OFD packet to send [11:38:15]OFD Sender: No OFD packet to send [11:38:20]OFD Sender: No OFD packet to send [11:38:25]OFD Sender: No OFD packet to send [11:38:30]OFD Sender: No OFD packet to send [11:38:35]OFD Sender: No OFD packet to send [11:38:40]OFD Sender: No OFD packet to send [11:38:45]OFD Sender: No OFD packet to send [11:38:50]OFD Sender: No OFD packet to send [11:38:55]OFD Sender: No OFD packet to send [11:39:00]OFD Sender: No OFD packet to send [11:39:05]OFD Sender: No OFD packet to send [11:39:10]OFD Sender: No OFD packet to send [11:39:15]OFD Sender: No OFD packet to send [11:39:20]OFD Sender: No OFD packet to send [11:39:26]OFD Sender: No OFD packet to send [11:39:31]OFD Sender: No OFD packet to send [11:39:35]recv_with_timeout no data received [11:39:36]OFD Sender: No OFD packet to send [11:39:37]accept exits with 8 [11:39:37]New connection [11:39:37]New thread 3067067748 created [11:39:37]Thread 3067211108 joined [11:39:37]Waiting for new connection... [11:39:37] Sock 8.Parse request [11:39:37]Sock 8.Check first char [11:39:37]Sock 8.First char is OK [11:39:37]request: POST /json_proto HTTP/1.0 [11:39:37]Method: POST [11:39:37]URL: /json_proto [11:39:37]Method is POST - this is cgi request [11:39:37]url: /json_proto [11:39:37]query_string will be loaded in cgi processing [11:39:37]execute_cgi json_proto POST (null) [11:39:37]execute_cgi path=json_proto method=POST [11:39:37]POST find Content-Length [11:39:37]Host: 172.17.43.131:8080 [11:39:37]Content-Length: 810 [11:39:37]Content-Type: application/json [11:39:37] [11:39:37]POST finish read [11:39:37]Found Content-Length = 810 [11:39:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002907", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 8.870, "sum" : 610.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 610.26 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:39:37]execute_script... [11:39:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002907", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 8.870, "sum" : 610.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 610.26 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:39:37]POST & json_proto [11:39:37]process_json_proto [11:39:37]json parsed OK: [11:39:37]protocol is kg_v1.0 [11:39:37]action value=close_receipt [11:39:37]process_action close_receipt [11:39:37]cmd_close_receipt [11:39:37]MH_GetDate [11:39:37]Write to MH i2c: F0 00 00 ED 03 DF [11:39:37]Write i2c OK [11:39:37]MH_I2C_Read... [11:39:37]Read from MH i2c: F0 [11:39:37]MH_I2C_Read... [11:39:37]Read from MH i2c: F0 09 00 [11:39:37]MH_I2C_Read... [11:39:37]Read from MH i2c: F0 09 00 ED 03 00 F9 2D A6 66 F9 24 A2 66 3F [11:39:37]GetLastDocTimeStamp 1722166661 [11:39:37]current date 1722166777 [11:39:37]FM_GetShiftState [11:39:37]SAM_PROTO_GetShiftState [11:39:37]wFMCommunicate request_size=4 [11:39:37]MH_SAM_APDU [11:39:37]CAPDU: 80 13 01 00 [11:39:37]Write to MH i2c: E2 08 00 EE 03 80 13 01 00 00 00 00 00 6E [11:39:37]Write i2c OK [11:39:37]MH_I2C_Read... [11:39:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:39:37]Read from MH i2c: E2 [11:39:37]MH_I2C_Read... [11:39:37]Read from MH i2c: E2 0E 00 [11:39:37]MH_I2C_Read... [11:39:37]Read from MH i2c: E2 0E 00 EE 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 1F [11:39:37]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:39:37]wFMCommunicate OK [11:39:37]SAM_PROTO_GetShiftState done [11:39:37]FM_GetShiftState done [11:39:37]opened in 1722125326 [11:39:37]opened+sec_in_day 1722211726 [11:39:37]quantity*price = 61025 [11:39:37]sum+1 = 61027 [11:39:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 610.26 НСП 1% : 5.40 НДС 12% : 64.81 Наличными: 0.00 Безнал.: 610.26 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 222 28.07.2024 11:39 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 226562 ФПД: 124912798592680 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T113938&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226562&fm=124912798592680&tin=02508201610067®Number=0000000000092624&sum=61026 [11:39:38]StoreToDocumentArchive [11:39:38]shift 439 fd 226562 [11:39:38]save to /storage/0439/doc_00226562 [11:39:38]save last doc name /storage/0439/doc_00226562 to /storage/kkm_last_doc_name [11:39:38]save OK [11:39:38]Clear old archive folders... [11:39:38]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:39:38]tlvbuf is 01DA5860 [11:39:38]SAM_PROTO_ClearQueue [11:39:38]wFMCommunicate request_size=4 [11:39:38]MH_SAM_APDU [11:39:38]CAPDU: 80 09 00 00 [11:39:38]Write to MH i2c: E2 08 00 FB 03 80 09 00 00 00 00 00 00 70 [11:39:38]Write i2c OK [11:39:38]MH_I2C_Read... [11:39:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:39:38]Read from MH i2c: E2 [11:39:38]MH_I2C_Read... [11:39:38]Read from MH i2c: E2 03 00 [11:39:38]MH_I2C_Read... [11:39:38]Read from MH i2c: E2 03 00 FB 03 00 90 00 72 [11:39:38]RAPDU: 90 00 [11:39:38]wFMCommunicate OK [11:39:38]SAM_PROTO_ClearQueue done [11:39:38]KKMCreateOFDPacket [11:39:38]OFDProtocolAddRootSTLVToBuf [11:39:38]FM_MakeSignedData [11:39:38]FM_MakeSignedData [11:39:38]SAM_PROTO_SignData [11:39:38]wFMCommunicate request_size=4 [11:39:38]MH_SAM_APDU [11:39:38]CAPDU: 80 0D 01 02 [11:39:38]Write to MH i2c: E2 08 00 FC 03 80 0D 01 02 00 00 00 00 78 [11:39:38]Write i2c OK [11:39:38]MH_I2C_Read... [11:39:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:39:38]Read from MH i2c: E2 [11:39:38]MH_I2C_Read... [11:39:38]Read from MH i2c: E2 03 00 [11:39:38]MH_I2C_Read... [11:39:38]Read from MH i2c: E2 03 00 FC 03 00 90 00 73 [11:39:38]RAPDU: 90 00 [11:39:38]wFMCommunicate OK [11:39:38]wFMCommunicate request_size=255 [11:39:38]MH_SAM_APDU [11:39:38]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A6 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 EE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 EE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 51 19 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 EE 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 00 00 00 F4 03 04 00 FA 2D A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 02 75 03 00 35 04 06 00 [11:39:38]Write to MH i2c: E2 02 01 FD 03 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A6 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 EE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 EE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 51 19 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 EE 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 00 00 00 F4 03 04 00 FA 2D A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 02 75 03 00 35 04 06 00 00 00 31 [11:39:38]Write i2c OK [11:39:38]MH_I2C_Read... [11:39:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:39:39]Read from MH i2c: E2 [11:39:39]MH_I2C_Read... [11:39:39]Read from MH i2c: E2 03 00 [11:39:39]MH_I2C_Read... [11:39:39]Read from MH i2c: E2 03 00 FD 03 00 90 00 74 [11:39:39]RAPDU: 90 00 [11:39:39]wFMCommunicate OK [11:39:39]wFMCommunicate request_size=11 [11:39:39]MH_SAM_APDU [11:39:39]CAPDU: 80 0D 02 02 06 71 9B 86 FC EE A8 [11:39:39]Write to MH i2c: E2 0E 00 FE 03 80 0D 02 02 06 00 71 9B 86 FC EE A8 00 00 AB [11:39:39]Write i2c OK [11:39:39]MH_I2C_Read... [11:39:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:39:39]Read from MH i2c: E2 [11:39:39]MH_I2C_Read... [11:39:39]Read from MH i2c: E2 03 00 [11:39:39]MH_I2C_Read... [11:39:39]Read from MH i2c: E2 03 00 FE 03 00 90 00 75 [11:39:39]RAPDU: 90 00 [11:39:39]wFMCommunicate OK [11:39:39]wFMCommunicate request_size=4 [11:39:39]MH_SAM_APDU [11:39:39]CAPDU: 80 0D 03 02 [11:39:39]Write to MH i2c: E2 08 00 FF 03 80 0D 03 02 00 00 00 00 7D [11:39:39]Write i2c OK [11:39:39]MH_I2C_Read... [11:39:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:39:39]Read from MH i2c: E2 [11:39:39]MH_I2C_Read... [11:39:39]Read from MH i2c: E2 0B 00 [11:39:39]MH_I2C_Read... [11:39:39]Read from MH i2c: E2 0B 00 FF 03 00 D2 1B 3F 74 65 A3 9B 08 90 00 C9 [11:39:39]RAPDU: D2 1B 3F 74 65 A3 9B 08 90 00 [11:39:39]wFMCommunicate OK [11:39:39]SAM_PROTO_SignData done [11:39:39]FM_MakeSignedData done [11:39:39]CreateOFDProtocolMessage [11:39:39]wFMCommunicate request_size=4 [11:39:39]MH_SAM_APDU [11:39:39]CAPDU: 80 11 00 00 [11:39:39]Write to MH i2c: E2 08 00 00 04 80 11 00 00 00 00 00 00 7E [11:39:39]Write i2c OK [11:39:39]MH_I2C_Read... [11:39:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:39:39]Read from MH i2c: E2 [11:39:39]MH_I2C_Read... [11:39:39]Read from MH i2c: E2 17 00 [11:39:39]MH_I2C_Read... [11:39:39]Read from MH i2c: E2 17 00 00 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DB [11:39:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:39:39]wFMCommunicate OK [11:39:39]CreateOFDProtocolMessage done [11:39:39]OFDSenderStorePacket 226562 [11:39:39]StoreOFDPacket docnum=226562 [11:39:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 0B 2A 08 01 D3 F0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A6 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 EE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 EE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 51 19 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 EE 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 00 00 00 F4 03 04 00 FA 2D A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 02 75 03 00 35 04 06 00 71 9B 86 FC EE A8 D2 1B 3F 74 65 A3 9B 08 [11:39:39]CheckFolder [11:39:39]dirname=/storage/ofd_packets [11:39:39]CheckFolder done [11:39:39]ProducePacketName [11:39:39]name=ofd_packets/00226562 [11:39:39]NVStorageSaveData ofd_packets/00226562 [11:39:39]File name is /storage/ofd_packets/00226562 [11:39:39]Write 302 bytes [11:39:39]NVStorageSaveData done [11:39:39]OFDSenderStorePacket done [11:39:39]KKMCreateOFDPacket done [11:39:39]NVStorageSaveData kkm_last_timestamp [11:39:39]File name is /storage/kkm_last_timestamp [11:39:39]Write 4 bytes [11:39:39]NVStorageSaveData done [11:39:39]ExternCall_PrintAddStr [11:39:39]wPrintStart [11:39:39]Write to MH i2c: 01 00 00 01 04 05 [11:39:39]Write i2c OK [11:39:39]MH_I2C_Read... [11:39:39]Read from MH i2c: 01 [11:39:39]MH_I2C_Read... [11:39:39]Read from MH i2c: 01 07 00 [11:39:39]MH_I2C_Read... [11:39:39]Read from MH i2c: 01 07 00 01 04 00 00 00 00 00 FF 0F 1A [11:39:39]RasterBufferAndPrint [11:39:39]line Счет N : (1)2002907 [11:39:39]line ИНН: 02508201610067 [11:39:39]line Контрольно-Кассовый Чек [11:39:39]line ПРОДАЖА [11:39:39]line ТРК (МРК, ГНК) : 62 [11:39:39]line Товар: 2710124130 [11:39:39]line Super-92-К-5 [11:39:39]line 8.870 * 68.80 [11:39:39]line = 610.26 [11:39:39]line НДС 12% НСП 1% [11:39:39]line > о реализуемом товаре [11:39:39]line ИТОГО: 610.26 [11:39:39]line НСП 1% : 5.40 [11:39:39]line НДС 12% : 64.81 [11:39:39]line Наличными: 0.00 [11:39:39]line Безнал.: 610.26 [11:39:39]line Место: АЗС № 97 "Партнер Нефть" [11:39:39]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:39:39]line СНО: Общий режим [11:39:39]line Чек 222 28.07.2024 11:39 [11:39:39]line Смена: 439 ФФД: 1.0 [11:39:39]line ЗНМ: 0300000054 [11:39:39]line РНМ: 0000000000092624 [11:39:39]line Версия ККМ: 001 [11:39:39]line Платежная система: Бакай Банк [11:39:39]line ФМ: 0000000000874959 [11:39:39]line ФД: 226562 [11:39:39]line ФПД: 124912798592680 [11:39:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T113938&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226562&fm=124912798592680&tin=02508201610067®Number=0000000000092624&sum=61026 [11:39:39]written 0, free lines is 4095 [11:39:39]OFD Sender: Processing packet 226562 [packets to send 602, broken 601] [11:39:39]ProducePacketName [11:39:39]name=ofd_packets/00226562 [11:39:39]OFD Sender: To server: pG, [11:39:39]CommunicateWithHost lk.salyk.kg:30040 [11:39:39]ConnectInit lk.salyk.kg [11:39:39]Write to MH i2c: 01 00 00 2B 04 2F [11:39:39]Write i2c OK [11:39:39]MH_I2C_Read... [11:39:39]Read from MH i2c: 01 [11:39:39]MH_I2C_Read... [11:39:39]Read from MH i2c: 01 07 00 [11:39:39]MH_I2C_Read... [11:39:39]Read from MH i2c: 01 07 00 2B 04 00 00 00 00 00 7A 0C BC [11:39:39]RasterBufferAndPrint [11:39:39]line [11:39:39]line [11:39:39]line [11:39:39]line [11:39:39]line [11:39:39]written 0, free lines is 3197 [11:39:39]MH_Cut [11:39:39]Write to MH i2c: D1 01 00 32 04 01 08 [11:39:39]Write i2c OK [11:39:39]MH_I2C_Read... [11:39:39]Read from MH i2c: D1 [11:39:39]MH_I2C_Read... [11:39:39]Read from MH i2c: D1 01 00 [11:39:39]MH_I2C_Read... [11:39:39]Read from MH i2c: D1 01 00 32 04 00 07 [11:39:39]Write to MH i2c: 01 00 00 33 04 37 [11:39:39]Write i2c OK [11:39:39]MH_I2C_Read... [11:39:40]*** Cut start [11:39:40]*** Partial cut [11:39:40]*** CUTSNS_PIN = 1 [11:39:40]*** CUTSNS_PIN = 0 [11:39:41]*** Brake cut motor [11:39:41]Read from MH i2c: 01 [11:39:41]MH_I2C_Read... [11:39:41]*** Stop cut motor [11:39:41]*** Cut end [11:39:41]Read from MH i2c: 01 07 00 [11:39:41]MH_I2C_Read... [11:39:41]Read from MH i2c: 01 07 00 33 04 00 00 00 00 00 FF 0F 4C [11:39:41]process_action close_receipt done [11:39:41]requested_data is exist [11:39:41]produce_requested_data [11:39:41]requested_item fm.sn is exist - process it [11:39:41]wFMCommunicate request_size=4 [11:39:41]MH_SAM_APDU [11:39:41]CAPDU: 80 11 00 00 [11:39:41]Write to MH i2c: E2 08 00 34 04 80 11 00 00 00 00 00 00 B2 [11:39:41]Write i2c OK [11:39:41]MH_I2C_Read... [11:39:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:39:41]Read from MH i2c: E2 [11:39:41]MH_I2C_Read... [11:39:41]Read from MH i2c: E2 17 00 [11:39:41]MH_I2C_Read... [11:39:41]Read from MH i2c: E2 17 00 34 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 0F [11:39:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:39:41]wFMCommunicate OK [11:39:41]requested_item fd.num is exist - process it [11:39:41]SAM_PROTO_GetFieldsCounters [11:39:41]wFMCommunicate request_size=4 [11:39:41]MH_SAM_APDU [11:39:41]CAPDU: 80 13 00 00 [11:39:41]Write to MH i2c: E2 08 00 35 04 80 13 00 00 00 00 00 00 B5 [11:39:41]Write i2c OK [11:39:41]MH_I2C_Read... [11:39:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:39:41]Read from MH i2c: E2 [11:39:41]MH_I2C_Read... [11:39:41]Read from MH i2c: E2 62 00 [11:39:41]MH_I2C_Read... [11:39:41]Read from MH i2c: E2 62 00 35 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 02 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 DE 00 00 00 5E 04 04 00 DE 00 00 00 57 04 04 00 DF 00 00 00 19 04 04 00 00 00 00 00 90 00 AA [11:39:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 02 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 DE 00 00 00 5E 04 04 00 DE 00 00 00 57 04 04 00 DF 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:39:41]wFMCommunicate OK [11:39:41]SAM_PROTO_GetFieldsCounters done [11:39:41]requested_item shift.num is exist - process it [11:39:41]requested_item shift.opened is exist - process it [11:39:41]req_shift_opened [11:39:41]FM_GetShiftState [11:39:41]SAM_PROTO_GetShiftState [11:39:41]wFMCommunicate request_size=4 [11:39:41]MH_SAM_APDU [11:39:41]CAPDU: 80 13 01 00 [11:39:41]Write to MH i2c: E2 08 00 36 04 80 13 01 00 00 00 00 00 B7 [11:39:41]Write i2c OK [11:39:41]MH_I2C_Read... [11:39:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:39:41]Read from MH i2c: E2 [11:39:41]MH_I2C_Read... [11:39:41]Read from MH i2c: E2 0E 00 [11:39:41]MH_I2C_Read... [11:39:41]Read from MH i2c: E2 0E 00 36 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 68 [11:39:41]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:39:41]wFMCommunicate OK [11:39:41]SAM_PROTO_GetShiftState done [11:39:41]FM_GetShiftState done [11:39:41]req_shift_opened done [11:39:41]requested_item shift.open_date is exist - process it [11:39:41]req_shift_open_date [11:39:41]req_shift_open_date done [11:39:41]produce_requested_data done [11:39:41]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226562,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [11:39:41]process_action_free close_receipt [11:39:41]json_value_free [11:39:41]json_value_free done [11:39:41]process_json_proto returns [11:39:41]Send response to host [11:39:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226562,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [11:39:41]free response buf [11:39:41]execute_script done [11:39:41]execute_script returns [11:39:41]free content buf [11:39:41]Sock 8.Close socket [11:39:41]Sock 8.Thread stoped [11:39:44]ConnectInit Can't take IP for lk.salyk.kg [11:39:44]CommunicateWithHost connect error [11:39:44]CommunicateWithHost err = -1 [11:39:44]OFD Sender: Server communicate error [11:39:49]OFD Sender: Processing packet 226562 [packets to send 602, broken 601] [11:39:49]ProducePacketName [11:39:49]name=ofd_packets/00226562 [11:39:49]OFD Sender: To server: pG, [11:39:49]CommunicateWithHost lk.salyk.kg:30040 [11:39:49]ConnectInit lk.salyk.kg [11:39:51]accept exits with 9 [11:39:51]New connection [11:39:51]New thread 3067211108 created [11:39:51]Thread 3067067748 joined [11:39:51]Waiting for new connection... [11:39:51] Sock 9.Parse request [11:39:51]Sock 9.Check first char [11:39:51]Sock 9.First char is OK [11:39:51]request: POST /json_proto HTTP/1.0 [11:39:51]Method: POST [11:39:51]URL: /json_proto [11:39:51]Method is POST - this is cgi request [11:39:51]url: /json_proto [11:39:51]query_string will be loaded in cgi processing [11:39:51]execute_cgi json_proto POST (null) [11:39:51]execute_cgi path=json_proto method=POST [11:39:51]POST find Content-Length [11:39:51]Host: 172.17.43.131:8080 [11:39:51]Content-Length: 679 [11:39:51]Content-Type: application/json [11:39:51] [11:39:51]POST finish read [11:39:51]Found Content-Length = 679 [11:39:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002909", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 11.800, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:39:51]execute_script... [11:39: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)2002909", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 11.800, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:39:51]POST & json_proto [11:39:51]process_json_proto [11:39:51]json parsed OK: [11:39:51]protocol is kg_v1.0 [11:39:51]action value=close_receipt [11:39:51]process_action close_receipt [11:39:51]cmd_close_receipt [11:39:51]MH_GetDate [11:39:51]Write to MH i2c: F0 00 00 37 04 2A [11:39:51]Write i2c OK [11:39:51]MH_I2C_Read... [11:39:51]Read from MH i2c: F0 [11:39:51]MH_I2C_Read... [11:39:51]Read from MH i2c: F0 09 00 [11:39:51]MH_I2C_Read... [11:39:51]Read from MH i2c: F0 09 00 37 04 00 08 2E A6 66 F9 24 A2 66 9A [11:39:51]GetLastDocTimeStamp 1722166778 [11:39:51]current date 1722166792 [11:39:51]FM_GetShiftState [11:39:51]SAM_PROTO_GetShiftState [11:39:51]wFMCommunicate request_size=4 [11:39:51]MH_SAM_APDU [11:39:51]CAPDU: 80 13 01 00 [11:39:51]Write to MH i2c: E2 08 00 38 04 80 13 01 00 00 00 00 00 B9 [11:39:51]Write i2c OK [11:39:51]MH_I2C_Read... [11:39:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:39:51]Read from MH i2c: E2 [11:39:51]MH_I2C_Read... [11:39:51]Read from MH i2c: E2 0E 00 [11:39:51]MH_I2C_Read... [11:39:51]Read from MH i2c: E2 0E 00 38 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 6A [11:39:51]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:39:51]wFMCommunicate OK [11:39:51]SAM_PROTO_GetShiftState done [11:39:51]FM_GetShiftState done [11:39:51]opened in 1722125326 [11:39:51]opened+sec_in_day 1722211726 [11:39:51]quantity*price = 80004 [11:39:51]sum+1 = 80005 [11:39:51]Check (price>sum+1) || (price+1 о реализуемом товаре [11:39:58]line ОКРУГЛЕНИЕ: -0.56 [11:39:58]line ИТОГО: 1200.00 [11:39:58]line Внесено: 1200.00 [11:39:58]line СДАЧА: 0.00 [11:39:58]line НСП 1% : 10.62 [11:39:58]line НДС 12% : 127.49 [11:39:58]line Наличными: 1200.00 [11:39:58]line Безнал.: 0.00 [11:39:58]line Место: АЗС № 97 "Партнер Нефть" [11:39:58]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:39:58]line СНО: Общий режим [11:39:58]line Чек 224 28.07.2024 11:39 [11:39:58]line Смена: 439 ФФД: 1.0 [11:39:58]line ЗНМ: 0300000054 [11:39:58]line РНМ: 0000000000092624 [11:39:58]line Версия ККМ: 001 [11:39:58]line ФМ: 0000000000874959 [11:39:58]line ФД: 226564 [11:39:58]line ФПД: 268714861643764 [11:39:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T113956&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226564&fm=268714861643764&tin=02508201610067®Number=0000000000092624&sum=120000 [11:39:58]written 0, free lines is 4095 [11:39:59]Write to MH i2c: 01 00 00 C1 04 C5 [11:39:59]Write i2c OK [11:39:59]MH_I2C_Read... [11:39:59]Read from MH i2c: 01 [11:39:59]MH_I2C_Read... [11:39:59]Read from MH i2c: 01 07 00 [11:39:59]MH_I2C_Read... [11:39:59]Read from MH i2c: 01 07 00 C1 04 00 00 00 00 00 62 0C 3A [11:39:59]RasterBufferAndPrint [11:39:59]line [11:39:59]line [11:39:59]line [11:39:59]line [11:39:59]line [11:39:59]written 0, free lines is 3180 [11:39:59]MH_Cut [11:39:59]Write to MH i2c: D1 01 00 C8 04 01 9E [11:39:59]Write i2c OK [11:39:59]MH_I2C_Read... [11:39:59]Read from MH i2c: D1 [11:39:59]MH_I2C_Read... [11:39:59]Read from MH i2c: D1 01 00 [11:39:59]MH_I2C_Read... [11:39:59]Read from MH i2c: D1 01 00 C8 04 00 9D [11:39:59]Write to MH i2c: 01 00 00 C9 04 CD [11:39:59]Write i2c OK [11:39:59]MH_I2C_Read... [11:39:59]ConnectInit Can't take IP for lk.salyk.kg [11:39:59]CommunicateWithHost connect error [11:39:59]CommunicateWithHost err = -1 [11:39:59]OFD Sender: Server communicate error [11:39:59]OFD Sender: Processing packet 226562 [packets to send 604, broken 601] [11:39:59]ProducePacketName [11:39:59]name=ofd_packets/00226562 [11:39:59]OFD Sender: To server: pG, [11:39:59]CommunicateWithHost lk.salyk.kg:30040 [11:39:59]ConnectInit lk.salyk.kg [11:40:00]*** Cut start [11:40:00]*** Partial cut [11:40:00]*** CUTSNS_PIN = 1 [11:40:00]*** CUTSNS_PIN = 0 [11:40:00]*** Brake cut motor [11:40:01]Read from MH i2c: 01 [11:40:01]MH_I2C_Read... [11:40:01]*** Stop cut motor [11:40:01]*** Cut end [11:40:01]Read from MH i2c: 01 07 00 [11:40:01]MH_I2C_Read... [11:40:01]Read from MH i2c: 01 07 00 C9 04 00 00 00 00 00 FF 0F E2 [11:40:01]process_action close_receipt done [11:40:01]requested_data is exist [11:40:01]produce_requested_data [11:40:01]requested_item fm.sn is exist - process it [11:40:01]wFMCommunicate request_size=4 [11:40:01]MH_SAM_APDU [11:40:01]CAPDU: 80 11 00 00 [11:40:01]Write to MH i2c: E2 08 00 CA 04 80 11 00 00 00 00 00 00 48 [11:40:01]Write i2c OK [11:40:01]MH_I2C_Read... [11:40:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:40:01]Read from MH i2c: E2 [11:40:01]MH_I2C_Read... [11:40:01]Read from MH i2c: E2 17 00 [11:40:01]MH_I2C_Read... [11:40:01]Read from MH i2c: E2 17 00 CA 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A5 [11:40:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:40:01]wFMCommunicate OK [11:40:01]requested_item fd.num is exist - process it [11:40:01]SAM_PROTO_GetFieldsCounters [11:40:01]wFMCommunicate request_size=4 [11:40:01]MH_SAM_APDU [11:40:01]CAPDU: 80 13 00 00 [11:40:01]Write to MH i2c: E2 08 00 CB 04 80 13 00 00 00 00 00 00 4B [11:40:01]Write i2c OK [11:40:01]MH_I2C_Read... [11:40:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:40:01]Read from MH i2c: E2 [11:40:01]MH_I2C_Read... [11:40:01]Read from MH i2c: E2 62 00 [11:40:01]MH_I2C_Read... [11:40:01]Read from MH i2c: E2 62 00 CB 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 04 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 E0 00 00 00 5E 04 04 00 E0 00 00 00 57 04 04 00 E1 00 00 00 19 04 04 00 00 00 00 00 90 00 48 [11:40:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 04 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 E0 00 00 00 5E 04 04 00 E0 00 00 00 57 04 04 00 E1 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:40:01]wFMCommunicate OK [11:40:01]SAM_PROTO_GetFieldsCounters done [11:40:01]requested_item shift.num is exist - process it [11:40:01]requested_item shift.opened is exist - process it [11:40:01]req_shift_opened [11:40:01]FM_GetShiftState [11:40:01]SAM_PROTO_GetShiftState [11:40:01]wFMCommunicate request_size=4 [11:40:01]MH_SAM_APDU [11:40:01]CAPDU: 80 13 01 00 [11:40:01]Write to MH i2c: E2 08 00 CC 04 80 13 01 00 00 00 00 00 4D [11:40:01]Write i2c OK [11:40:01]MH_I2C_Read... [11:40:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:40:01]Read from MH i2c: E2 [11:40:01]MH_I2C_Read... [11:40:01]Read from MH i2c: E2 0E 00 [11:40:01]MH_I2C_Read... [11:40:01]Read from MH i2c: E2 0E 00 CC 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 FE [11:40:01]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:40:01]wFMCommunicate OK [11:40:01]SAM_PROTO_GetShiftState done [11:40:01]FM_GetShiftState done [11:40:01]req_shift_opened done [11:40:01]requested_item shift.open_date is exist - process it [11:40:01]req_shift_open_date [11:40:01]req_shift_open_date done [11:40:01]produce_requested_data done [11:40:01]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226564,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [11:40:01]process_action_free close_receipt [11:40:01]json_value_free [11:40:01]json_value_free done [11:40:01]process_json_proto returns [11:40:01]Send response to host [11:40:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226564,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [11:40:01]free response buf [11:40:01]execute_script done [11:40:01]execute_script returns [11:40:01]free content buf [11:40:01]Sock 11.Close socket [11:40:01]Sock 11.Thread stoped [11:40:04]ConnectInit Can't take IP for lk.salyk.kg [11:40:04]CommunicateWithHost connect error [11:40:04]CommunicateWithHost err = -1 [11:40:04]OFD Sender: Server communicate error [11:40:09]OFD Sender: Processing packet 226562 [packets to send 604, broken 601] [11:40:09]ProducePacketName [11:40:09]name=ofd_packets/00226562 [11:40:09]OFD Sender: To server: pG, [11:40:09]CommunicateWithHost lk.salyk.kg:30040 [11:40:09]ConnectInit lk.salyk.kg [11:40:13]recv_with_timeout no data received [11:40:14]ConnectInit Can't take IP for lk.salyk.kg [11:40:14]CommunicateWithHost connect error [11:40:14]CommunicateWithHost err = -1 [11:40:14]OFD Sender: Server communicate error [11:40:19]OFD Sender: Processing packet 226562 [packets to send 604, broken 601] [11:40:19]ProducePacketName [11:40:19]name=ofd_packets/00226562 [11:40:19]OFD Sender: To server: pG, [11:40:19]CommunicateWithHost lk.salyk.kg:30040 [11:40:19]ConnectInit lk.salyk.kg [11:40:24]ConnectInit Can't take IP for lk.salyk.kg [11:40:24]CommunicateWithHost connect error [11:40:24]CommunicateWithHost err = -1 [11:40:24]OFD Sender: Server communicate error [11:40:29]OFD Sender: Processing packet 226562 [packets to send 604, broken 601] [11:40:29]ProducePacketName [11:40:29]name=ofd_packets/00226562 [11:40:29]OFD Sender: To server: pG, [11:40:29]CommunicateWithHost lk.salyk.kg:30040 [11:40:29]ConnectInit lk.salyk.kg [11:40:36]recv_with_timeout no data received [11:40:48]Connected sock=10 [11:40:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 0B 2A 08 01 D3 F0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A6 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 EE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 EE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 51 19 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 EE 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 00 00 00 F4 03 04 00 FA 2D A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 02 75 03 00 35 04 06 00 71 9B 86 FC EE A8 D2 1B 3F 74 65 A3 9B 08 [11:40:53]recv_with_timeout no data received [11:40:53]CommunicateWithHost answer receiving error [11:40:53]CommunicateWithHost err = -3 [11:40:53]OFD Sender: Server communicate error [11:40:55]recv_with_timeout no data received [11:40:57]accept exits with 9 [11:40:57]New connection [11:40:57]New thread 3067211108 created [11:40:57]Thread 3067067748 joined [11:40:57]Waiting for new connection... [11:40:57] Sock 9.Parse request [11:40:57]Sock 9.Check first char [11:40:57]Sock 9.First char is OK [11:40:57]request: POST /json_proto HTTP/1.0 [11:40:57]Method: POST [11:40:57]URL: /json_proto [11:40:57]Method is POST - this is cgi request [11:40:57]url: /json_proto [11:40:57]query_string will be loaded in cgi processing [11:40:57]execute_cgi json_proto POST (null) [11:40:57]execute_cgi path=json_proto method=POST [11:40:57]POST find Content-Length [11:40:57]Host: 172.17.43.131:8080 [11:40:57]Content-Length: 676 [11:40:57]Content-Type: application/json [11:40:57] [11:40:57]POST finish read [11:40:57]Found Content-Length = 676 [11:40:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002910", "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.80, "quantity" : 14.830, "sum" : 1020.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1020.00, "total" : 1020.00, "payments": [ { "type": 0, "sum" : 1020.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:40:57]execute_script... [11:40:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002910", "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.80, "quantity" : 14.830, "sum" : 1020.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1020.00, "total" : 1020.00, "payments": [ { "type": 0, "sum" : 1020.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:40:57]POST & json_proto [11:40:57]process_json_proto [11:40:57]json parsed OK: [11:40:57]protocol is kg_v1.0 [11:40:57]action value=close_receipt [11:40:57]process_action close_receipt [11:40:57]cmd_close_receipt [11:40:57]MH_GetDate [11:40:57]Write to MH i2c: F0 00 00 CD 04 C0 [11:40:57]Write i2c OK [11:40:57]MH_I2C_Read... [11:40:57]Read from MH i2c: F0 [11:40:57]MH_I2C_Read... [11:40:57]Read from MH i2c: F0 09 00 [11:40:57]MH_I2C_Read... [11:40:57]Read from MH i2c: F0 09 00 CD 04 00 4A 2E A6 66 F9 24 A2 66 72 [11:40:57]GetLastDocTimeStamp 1722166796 [11:40:57]current date 1722166858 [11:40:57]FM_GetShiftState [11:40:57]SAM_PROTO_GetShiftState [11:40:57]wFMCommunicate request_size=4 [11:40:57]MH_SAM_APDU [11:40:57]CAPDU: 80 13 01 00 [11:40:57]Write to MH i2c: E2 08 00 CE 04 80 13 01 00 00 00 00 00 4F [11:40:57]Write i2c OK [11:40:57]MH_I2C_Read... [11:40:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:40:57]Read from MH i2c: E2 [11:40:57]MH_I2C_Read... [11:40:57]Read from MH i2c: E2 0E 00 [11:40:57]MH_I2C_Read... [11:40:57]Read from MH i2c: E2 0E 00 CE 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 00 [11:40:57]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:40:57]wFMCommunicate OK [11:40:57]SAM_PROTO_GetShiftState done [11:40:57]FM_GetShiftState done [11:40:57]opened in 1722125326 [11:40:57]opened+sec_in_day 1722211726 [11:40:57]quantity*price = 102030 [11:40:57]sum+1 = 102031 [11:40:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1020.00 Внесено: 1020.00 СДАЧА: 0.00 НСП 1% : 9.03 НДС 12% : 108.35 Наличными: 1020.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 225 28.07.2024 11:40 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226565 ФПД: 35850739019734 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T114058&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226565&fm=35850739019734&tin=02508201610067®Number=0000000000092624&sum=102000 [11:40:58]StoreToDocumentArchive [11:40:58]shift 439 fd 226565 [11:40:58]save to /storage/0439/doc_00226565 [11:40:58]save last doc name /storage/0439/doc_00226565 to /storage/kkm_last_doc_name [11:40:58]save OK [11:40:58]Clear old archive folders... [11:40:58]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:40:58]tlvbuf is 01E5D7C0 [11:40:58]SAM_PROTO_ClearQueue [11:40:58]wFMCommunicate request_size=4 [11:40:58]MH_SAM_APDU [11:40:58]CAPDU: 80 09 00 00 [11:40:58]Write to MH i2c: E2 08 00 DB 04 80 09 00 00 00 00 00 00 51 [11:40:58]Write i2c OK [11:40:58]MH_I2C_Read... [11:40:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:40:58]Read from MH i2c: E2 [11:40:58]MH_I2C_Read... [11:40:58]Read from MH i2c: E2 03 00 [11:40:58]MH_I2C_Read... [11:40:58]Read from MH i2c: E2 03 00 DB 04 00 90 00 53 [11:40:58]RAPDU: 90 00 [11:40:58]wFMCommunicate OK [11:40:58]SAM_PROTO_ClearQueue done [11:40:58]KKMCreateOFDPacket [11:40:58]OFDProtocolAddRootSTLVToBuf [11:40:58]FM_MakeSignedData [11:40:58]FM_MakeSignedData [11:40:58]SAM_PROTO_SignData [11:40:58]wFMCommunicate request_size=4 [11:40:58]MH_SAM_APDU [11:40:58]CAPDU: 80 0D 01 02 [11:40:58]Write to MH i2c: E2 08 00 DC 04 80 0D 01 02 00 00 00 00 59 [11:40:58]Write i2c OK [11:40:58]MH_I2C_Read... [11:40:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:40:58]Read from MH i2c: E2 [11:40:58]MH_I2C_Read... [11:40:58]Read from MH i2c: E2 03 00 [11:40:58]MH_I2C_Read... [11:40:58]Read from MH i2c: E2 03 00 DC 04 00 90 00 54 [11:40:58]RAPDU: 90 00 [11:40:58]wFMCommunicate OK [11:40:58]wFMCommunicate request_size=255 [11:40:58]MH_SAM_APDU [11:40: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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 EE 39 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 8E 8E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 8E 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 87 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 53 2A 00 00 00 00 07 04 06 00 70 8E 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 00 00 00 F4 03 04 00 4A 2E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 05 75 03 00 35 04 06 00 [11:40:58]Write to MH i2c: E2 02 01 DD 04 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 EE 39 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 8E 8E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 8E 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 87 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 53 2A 00 00 00 00 07 04 06 00 70 8E 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 00 00 00 F4 03 04 00 4A 2E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 05 75 03 00 35 04 06 00 00 00 72 [11:40:59]Write i2c OK [11:40:59]MH_I2C_Read... [11:40:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:40:59]Read from MH i2c: E2 [11:40:59]MH_I2C_Read... [11:40:59]Read from MH i2c: E2 03 00 [11:40:59]MH_I2C_Read... [11:40:59]Read from MH i2c: E2 03 00 DD 04 00 90 00 55 [11:40:59]RAPDU: 90 00 [11:40:59]wFMCommunicate OK [11:40:59]wFMCommunicate request_size=11 [11:40:59]MH_SAM_APDU [11:40:59]CAPDU: 80 0D 02 02 06 20 9B 26 90 6F D6 [11:40:59]Write to MH i2c: E2 0E 00 DE 04 80 0D 02 02 06 00 20 9B 26 90 6F D6 00 00 1E [11:40:59]Write i2c OK [11:40:59]MH_I2C_Read... [11:40:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:40:59]Read from MH i2c: E2 [11:40:59]MH_I2C_Read... [11:40:59]Read from MH i2c: E2 03 00 [11:40:59]MH_I2C_Read... [11:40:59]Read from MH i2c: E2 03 00 DE 04 00 90 00 56 [11:40:59]RAPDU: 90 00 [11:40:59]wFMCommunicate OK [11:40:59]wFMCommunicate request_size=4 [11:40:59]MH_SAM_APDU [11:40:59]CAPDU: 80 0D 03 02 [11:40:59]Write to MH i2c: E2 08 00 DF 04 80 0D 03 02 00 00 00 00 5E [11:40:59]Write i2c OK [11:40:59]MH_I2C_Read... [11:40:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:40:59]Read from MH i2c: E2 [11:40:59]MH_I2C_Read... [11:40:59]Read from MH i2c: E2 0B 00 [11:40:59]MH_I2C_Read... [11:40:59]Read from MH i2c: E2 0B 00 DF 04 00 C0 E0 39 CF 29 A8 A1 C3 90 00 3C [11:40:59]RAPDU: C0 E0 39 CF 29 A8 A1 C3 90 00 [11:40:59]wFMCommunicate OK [11:40:59]SAM_PROTO_SignData done [11:40:59]FM_MakeSignedData done [11:40:59]CreateOFDProtocolMessage [11:40:59]wFMCommunicate request_size=4 [11:40:59]MH_SAM_APDU [11:40:59]CAPDU: 80 11 00 00 [11:40:59]Write to MH i2c: E2 08 00 E0 04 80 11 00 00 00 00 00 00 5E [11:40:59]Write i2c OK [11:40:59]MH_I2C_Read... [11:40:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:40:59]Read from MH i2c: E2 [11:40:59]MH_I2C_Read... [11:40:59]Read from MH i2c: E2 17 00 [11:40:59]MH_I2C_Read... [11:40:59]Read from MH i2c: E2 17 00 E0 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BB [11:40:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:40:59]wFMCommunicate OK [11:40:59]CreateOFDProtocolMessage done [11:40:59]OFDSenderStorePacket 226565 [11:40:59]StoreOFDPacket docnum=226565 [11:40:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 79 E0 08 01 34 18 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 EE 39 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 8E 8E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 8E 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 87 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 53 2A 00 00 00 00 07 04 06 00 70 8E 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 00 00 00 F4 03 04 00 4A 2E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 05 75 03 00 35 04 06 00 20 9B 26 90 6F D6 C0 E0 39 CF 29 A8 A1 C3 [11:40:59]CheckFolder [11:40:59]dirname=/storage/ofd_packets [11:40:59]CheckFolder done [11:40:59]ProducePacketName [11:40:59]name=ofd_packets/00226565 [11:40:59]NVStorageSaveData ofd_packets/00226565 [11:40:59]File name is /storage/ofd_packets/00226565 [11:40:59]Write 302 bytes [11:40:59]NVStorageSaveData done [11:40:59]OFDSenderStorePacket done [11:40:59]KKMCreateOFDPacket done [11:40:59]NVStorageSaveData kkm_last_timestamp [11:40:59]File name is /storage/kkm_last_timestamp [11:40:59]Write 4 bytes [11:40:59]NVStorageSaveData done [11:40:59]ExternCall_PrintAddStr [11:40:59]wPrintStart [11:40:59]Write to MH i2c: 01 00 00 E1 04 E5 [11:40:59]Write i2c OK [11:40:59]MH_I2C_Read... [11:40:59]Read from MH i2c: 01 [11:40:59]MH_I2C_Read... [11:40:59]Read from MH i2c: 01 07 00 [11:40:59]MH_I2C_Read... [11:40:59]Read from MH i2c: 01 07 00 E1 04 00 00 00 00 00 FF 0F FA [11:40:59]RasterBufferAndPrint [11:40:59]line Счет N : (1)2002910 [11:40:59]line ИНН: 02508201610067 [11:40:59]line Контрольно-Кассовый Чек [11:40:59]line ПРОДАЖА [11:40:59]line ТРК (МРК, ГНК) : 42 [11:40:59]line Товар: 2710124130 [11:40:59]line Super-92-К-5 [11:40:59]line 14.830 * 68.80 [11:40:59]line = 1020.30 [11:40:59]line НДС 12% НСП 1% [11:40:59]line > о реализуемом товаре [11:40:59]line ОКРУГЛЕНИЕ: -0.30 [11:40:59]line ИТОГО: 1020.00 [11:40:59]line Внесено: 1020.00 [11:40:59]line СДАЧА: 0.00 [11:40:59]line НСП 1% : 9.03 [11:40:59]line НДС 12% : 108.35 [11:40:59]line Наличными: 1020.00 [11:40:59]line Безнал.: 0.00 [11:40:59]line Место: АЗС № 97 "Партнер Нефть" [11:40:59]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:40:59]line СНО: Общий режим [11:40:59]line Чек 225 28.07.2024 11:40 [11:40:59]line Смена: 439 ФФД: 1.0 [11:40:59]line ЗНМ: 0300000054 [11:40:59]line РНМ: 0000000000092624 [11:40:59]line Версия ККМ: 001 [11:40:59]line ФМ: 0000000000874959 [11:40:59]line ФД: 226565 [11:40:59]line ФПД: 35850739019734 [11:40:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T114058&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226565&fm=35850739019734&tin=02508201610067®Number=0000000000092624&sum=102000 [11:40:59]written 0, free lines is 4095 [11:41:00]Write to MH i2c: 01 00 00 0C 05 11 [11:41:00]Write i2c OK [11:41:00]MH_I2C_Read... [11:41:00]Read from MH i2c: 01 [11:41:00]MH_I2C_Read... [11:41:00]Read from MH i2c: 01 07 00 [11:41:00]MH_I2C_Read... [11:41:00]Read from MH i2c: 01 07 00 0C 05 00 00 00 00 00 60 0C 84 [11:41:00]RasterBufferAndPrint [11:41:00]line [11:41:00]line [11:41:00]line [11:41:00]line [11:41:00]line [11:41:00]written 0, free lines is 3180 [11:41:00]MH_Cut [11:41:00]Write to MH i2c: D1 01 00 13 05 01 EA [11:41:00]Write i2c OK [11:41:00]MH_I2C_Read... [11:41:00]Read from MH i2c: D1 [11:41:00]MH_I2C_Read... [11:41:00]Read from MH i2c: D1 01 00 [11:41:00]MH_I2C_Read... [11:41:00]Read from MH i2c: D1 01 00 13 05 00 E9 [11:41:00]Write to MH i2c: 01 00 00 14 05 19 [11:41:00]Write i2c OK [11:41:00]MH_I2C_Read... [11:41:01]*** Cut start [11:41:01]*** Partial cut [11:41:01]*** CUTSNS_PIN = 1 [11:41:01]*** CUTSNS_PIN = 0 [11:41:01]*** Brake cut motor [11:41:01]Read from MH i2c: 01 [11:41:01]MH_I2C_Read... [11:41:01]*** Stop cut motor [11:41:01]*** Cut end [11:41:01]Read from MH i2c: 01 07 00 [11:41:01]MH_I2C_Read... [11:41:01]Read from MH i2c: 01 07 00 14 05 00 00 00 00 00 FF 0F 2E [11:41:01]process_action close_receipt done [11:41:01]requested_data is exist [11:41:01]produce_requested_data [11:41:01]requested_item fm.sn is exist - process it [11:41:01]wFMCommunicate request_size=4 [11:41:01]MH_SAM_APDU [11:41:01]CAPDU: 80 11 00 00 [11:41:01]Write to MH i2c: E2 08 00 15 05 80 11 00 00 00 00 00 00 94 [11:41:01]Write i2c OK [11:41:01]MH_I2C_Read... [11:41:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:41:01]Read from MH i2c: E2 [11:41:01]MH_I2C_Read... [11:41:01]Read from MH i2c: E2 17 00 [11:41:01]MH_I2C_Read... [11:41:01]Read from MH i2c: E2 17 00 15 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F1 [11:41:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:41:01]wFMCommunicate OK [11:41:01]requested_item fd.num is exist - process it [11:41:01]SAM_PROTO_GetFieldsCounters [11:41:01]wFMCommunicate request_size=4 [11:41:01]MH_SAM_APDU [11:41:01]CAPDU: 80 13 00 00 [11:41:01]Write to MH i2c: E2 08 00 16 05 80 13 00 00 00 00 00 00 97 [11:41:01]Write i2c OK [11:41:01]MH_I2C_Read... [11:41:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:41:02]Read from MH i2c: E2 [11:41:02]MH_I2C_Read... [11:41:02]Read from MH i2c: E2 62 00 [11:41:02]MH_I2C_Read... [11:41:02]Read from MH i2c: E2 62 00 16 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 05 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 E1 00 00 00 5E 04 04 00 E1 00 00 00 57 04 04 00 E2 00 00 00 19 04 04 00 00 00 00 00 90 00 98 [11:41:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 05 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 E1 00 00 00 5E 04 04 00 E1 00 00 00 57 04 04 00 E2 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:41:02]wFMCommunicate OK [11:41:02]SAM_PROTO_GetFieldsCounters done [11:41:02]requested_item shift.num is exist - process it [11:41:02]requested_item shift.opened is exist - process it [11:41:02]req_shift_opened [11:41:02]FM_GetShiftState [11:41:02]SAM_PROTO_GetShiftState [11:41:02]wFMCommunicate request_size=4 [11:41:02]MH_SAM_APDU [11:41:02]CAPDU: 80 13 01 00 [11:41:02]Write to MH i2c: E2 08 00 17 05 80 13 01 00 00 00 00 00 99 [11:41:02]Write i2c OK [11:41:02]MH_I2C_Read... [11:41:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:41:02]Read from MH i2c: E2 [11:41:02]MH_I2C_Read... [11:41:02]Read from MH i2c: E2 0E 00 [11:41:02]MH_I2C_Read... [11:41:02]Read from MH i2c: E2 0E 00 17 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 4A [11:41:02]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:41:02]wFMCommunicate OK [11:41:02]SAM_PROTO_GetShiftState done [11:41:02]FM_GetShiftState done [11:41:02]req_shift_opened done [11:41:02]requested_item shift.open_date is exist - process it [11:41:02]req_shift_open_date [11:41:02]req_shift_open_date done [11:41:02]produce_requested_data done [11:41:02]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226565,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [11:41:02]process_action_free close_receipt [11:41:02]json_value_free [11:41:02]json_value_free done [11:41:02]process_json_proto returns [11:41:02]Send response to host [11:41:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226565,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [11:41:02]free response buf [11:41:02]execute_script done [11:41:02]execute_script returns [11:41:02]free content buf [11:41:02]Sock 9.Close socket [11:41:02]Sock 9.Thread stoped [11:41:03]ConnectInit Can't take IP for lk.salyk.kg [11:41:03]CommunicateWithHost connect error [11:41:03]CommunicateWithHost err = -1 [11:41:03]OFD Sender: Server communicate error [11:41:03]OFD Sender: Processing packet 226562 [packets to send 605, broken 601] [11:41:03]ProducePacketName [11:41:03]name=ofd_packets/00226562 [11:41:03]OFD Sender: To server: pG, [11:41:03]CommunicateWithHost lk.salyk.kg:30040 [11:41:03]ConnectInit lk.salyk.kg [11:41:08]ConnectInit Can't take IP for lk.salyk.kg [11:41:08]CommunicateWithHost connect error [11:41:08]CommunicateWithHost err = -1 [11:41:08]OFD Sender: Server communicate error [11:41:13]OFD Sender: Processing packet 226562 [packets to send 605, broken 601] [11:41:13]ProducePacketName [11:41:13]name=ofd_packets/00226562 [11:41:13]OFD Sender: To server: pG, [11:41:13]CommunicateWithHost lk.salyk.kg:30040 [11:41:13]ConnectInit lk.salyk.kg [11:41:18]ConnectInit Can't take IP for lk.salyk.kg [11:41:18]CommunicateWithHost connect error [11:41:18]CommunicateWithHost err = -1 [11:41:18]OFD Sender: Server communicate error [11:41:23]OFD Sender: Processing packet 226562 [packets to send 605, broken 601] [11:41:23]ProducePacketName [11:41:23]name=ofd_packets/00226562 [11:41:23]OFD Sender: To server: pG, [11:41:23]CommunicateWithHost lk.salyk.kg:30040 [11:41:23]ConnectInit lk.salyk.kg [11:41:28]ConnectInit Can't take IP for lk.salyk.kg [11:41:28]CommunicateWithHost connect error [11:41:28]CommunicateWithHost err = -1 [11:41:28]OFD Sender: Server communicate error [11:41:33]ConnectInit Can't connect to host [11:41:33]OFD Sender: Processing packet 226562 [packets to send 605, broken 601] [11:41:33]ProducePacketName [11:41:33]name=ofd_packets/00226562 [11:41:33]OFD Sender: To server: pG, [11:41:33]CommunicateWithHost lk.salyk.kg:30040 [11:41:33]ConnectInit lk.salyk.kg [11:41:38]ConnectInit Can't take IP for lk.salyk.kg [11:41:38]CommunicateWithHost connect error [11:41:38]CommunicateWithHost err = -1 [11:41:38]OFD Sender: Server communicate error [11:41:41]ConnectInit Can't connect to host [11:41:43]OFD Sender: Processing packet 226562 [packets to send 605, broken 601] [11:41:43]ProducePacketName [11:41:43]name=ofd_packets/00226562 [11:41:43]OFD Sender: To server: pG, [11:41:43]CommunicateWithHost lk.salyk.kg:30040 [11:41:43]ConnectInit lk.salyk.kg [11:41:47]accept exits with 8 [11:41:47]New connection [11:41:47]New thread 3067067748 created [11:41:47]Thread 3067211108 joined [11:41:47]Waiting for new connection... [11:41:47] Sock 8.Parse request [11:41:47]Sock 8.Check first char [11:41:47]Sock 8.First char is OK [11:41:47]request: POST /json_proto HTTP/1.0 [11:41:47]Method: POST [11:41:47]URL: /json_proto [11:41:47]Method is POST - this is cgi request [11:41:47]url: /json_proto [11:41:47]query_string will be loaded in cgi processing [11:41:47]execute_cgi json_proto POST (null) [11:41:47]execute_cgi path=json_proto method=POST [11:41:47]POST find Content-Length [11:41:47]Host: 172.17.43.131:8080 [11:41:47]Content-Length: 678 [11:41:47]Content-Type: application/json [11:41:47] [11:41:47]POST finish read [11:41:47]Found Content-Length = 678 [11:41:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002911", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:41:47]execute_script... [11:41:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002911", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:41:47]POST & json_proto [11:41:47]process_json_proto [11:41:47]json parsed OK: [11:41:47]protocol is kg_v1.0 [11:41:47]action value=close_receipt [11:41:47]process_action close_receipt [11:41:47]cmd_close_receipt [11:41:47]MH_GetDate [11:41:47]Write to MH i2c: F0 00 00 18 05 0C [11:41:47]Write i2c OK [11:41:47]MH_I2C_Read... [11:41:47]Read from MH i2c: F0 [11:41:47]MH_I2C_Read... [11:41:47]Read from MH i2c: F0 09 00 [11:41:47]MH_I2C_Read... [11:41:47]Read from MH i2c: F0 09 00 18 05 00 7B 2E A6 66 F9 24 A2 66 EF [11:41:47]GetLastDocTimeStamp 1722166858 [11:41:47]current date 1722166907 [11:41:47]FM_GetShiftState [11:41:47]SAM_PROTO_GetShiftState [11:41:47]wFMCommunicate request_size=4 [11:41:47]MH_SAM_APDU [11:41:47]CAPDU: 80 13 01 00 [11:41:47]Write to MH i2c: E2 08 00 19 05 80 13 01 00 00 00 00 00 9B [11:41:47]Write i2c OK [11:41:47]MH_I2C_Read... [11:41:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:41:47]Read from MH i2c: E2 [11:41:47]MH_I2C_Read... [11:41:47]Read from MH i2c: E2 0E 00 [11:41:47]MH_I2C_Read... [11:41:47]Read from MH i2c: E2 0E 00 19 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 4C [11:41:47]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:41:47]wFMCommunicate OK [11:41:47]SAM_PROTO_GetShiftState done [11:41:47]FM_GetShiftState done [11:41:47]opened in 1722125326 [11:41:47]opened+sec_in_day 1722211726 [11:41:47]quantity*price = 50010 [11:41:47]sum+1 = 50012 [11:41:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 226 28.07.2024 11:41 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226566 ФПД: 197849516552900 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T114147&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226566&fm=197849516552900&tin=02508201610067®Number=0000000000092624&sum=50000 [11:41:48]StoreToDocumentArchive [11:41:48]shift 439 fd 226566 [11:41:48]save to /storage/0439/doc_00226566 [11:41:48]save last doc name /storage/0439/doc_00226566 to /storage/kkm_last_doc_name [11:41:48]save OK [11:41:48]Clear old archive folders... [11:41:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:41:48]tlvbuf is 01E5DD30 [11:41:48]SAM_PROTO_ClearQueue [11:41:48]wFMCommunicate request_size=4 [11:41:48]MH_SAM_APDU [11:41:48]CAPDU: 80 09 00 00 [11:41:48]Write to MH i2c: E2 08 00 26 05 80 09 00 00 00 00 00 00 9D [11:41:48]Write i2c OK [11:41:48]MH_I2C_Read... [11:41:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:41:48]Read from MH i2c: E2 [11:41:48]MH_I2C_Read... [11:41:48]Read from MH i2c: E2 03 00 [11:41:48]MH_I2C_Read... [11:41:48]Read from MH i2c: E2 03 00 26 05 00 90 00 9F [11:41:48]RAPDU: 90 00 [11:41:48]wFMCommunicate OK [11:41:48]SAM_PROTO_ClearQueue done [11:41:48]KKMCreateOFDPacket [11:41:48]OFDProtocolAddRootSTLVToBuf [11:41:48]FM_MakeSignedData [11:41:48]FM_MakeSignedData [11:41:48]SAM_PROTO_SignData [11:41:48]wFMCommunicate request_size=4 [11:41:48]MH_SAM_APDU [11:41:48]CAPDU: 80 0D 01 02 [11:41:48]Write to MH i2c: E2 08 00 27 05 80 0D 01 02 00 00 00 00 A5 [11:41:48]Write i2c OK [11:41:48]MH_I2C_Read... [11:41:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:41:48]Read from MH i2c: E2 [11:41:48]MH_I2C_Read... [11:41:48]Read from MH i2c: E2 03 00 [11:41:48]MH_I2C_Read... [11:41:48]Read from MH i2c: E2 03 00 27 05 00 90 00 A0 [11:41:48]RAPDU: 90 00 [11:41:48]wFMCommunicate OK [11:41:48]wFMCommunicate request_size=255 [11:41:48]MH_SAM_APDU [11:41:48]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 E2 00 00 00 F4 03 04 00 7B 2E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 06 75 03 00 35 04 06 00 B3 [11:41:48]Write to MH i2c: E2 02 01 28 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 E2 00 00 00 F4 03 04 00 7B 2E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 06 75 03 00 35 04 06 00 B3 00 00 94 [11:41:48]Write i2c OK [11:41:48]MH_I2C_Read... [11:41:48]ConnectInit Can't take IP for lk.salyk.kg [11:41:48]CommunicateWithHost connect error [11:41:48]CommunicateWithHost err = -1 [11:41:48]OFD Sender: Server communicate error [11:41:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:41:48]Read from MH i2c: E2 [11:41:48]MH_I2C_Read... [11:41:48]Read from MH i2c: E2 03 00 [11:41:48]MH_I2C_Read... [11:41:48]Read from MH i2c: E2 03 00 28 05 00 90 00 A1 [11:41:48]RAPDU: 90 00 [11:41:48]wFMCommunicate OK [11:41:48]wFMCommunicate request_size=10 [11:41:48]MH_SAM_APDU [11:41:48]CAPDU: 80 0D 02 02 05 F1 6E 27 32 C4 [11:41:48]Write to MH i2c: E2 0D 00 29 05 80 0D 02 02 05 00 F1 6E 27 32 C4 00 00 2E [11:41:48]Write i2c OK [11:41:48]MH_I2C_Read... [11:41:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:41:48]Read from MH i2c: E2 [11:41:48]MH_I2C_Read... [11:41:48]Read from MH i2c: E2 03 00 [11:41:48]MH_I2C_Read... [11:41:48]Read from MH i2c: E2 03 00 29 05 00 90 00 A2 [11:41:48]RAPDU: 90 00 [11:41:48]wFMCommunicate OK [11:41:48]wFMCommunicate request_size=4 [11:41:48]MH_SAM_APDU [11:41:48]CAPDU: 80 0D 03 02 [11:41:48]Write to MH i2c: E2 08 00 2A 05 80 0D 03 02 00 00 00 00 AA [11:41:48]Write i2c OK [11:41:48]MH_I2C_Read... [11:41:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:41:48]Read from MH i2c: E2 [11:41:48]MH_I2C_Read... [11:41:48]Read from MH i2c: E2 0B 00 [11:41:48]MH_I2C_Read... [11:41:48]Read from MH i2c: E2 0B 00 2A 05 00 1E 24 D5 A5 7A C1 57 A8 90 00 A1 [11:41:48]RAPDU: 1E 24 D5 A5 7A C1 57 A8 90 00 [11:41:48]wFMCommunicate OK [11:41:48]SAM_PROTO_SignData done [11:41:48]FM_MakeSignedData done [11:41:48]CreateOFDProtocolMessage [11:41:48]wFMCommunicate request_size=4 [11:41:48]MH_SAM_APDU [11:41:48]CAPDU: 80 11 00 00 [11:41:48]Write to MH i2c: E2 08 00 2B 05 80 11 00 00 00 00 00 00 AA [11:41:48]Write i2c OK [11:41:48]MH_I2C_Read... [11:41:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:41:49]Read from MH i2c: E2 [11:41:49]MH_I2C_Read... [11:41:49]Read from MH i2c: E2 17 00 [11:41:49]MH_I2C_Read... [11:41:49]Read from MH i2c: E2 17 00 2B 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 07 [11:41:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:41:49]wFMCommunicate OK [11:41:49]CreateOFDProtocolMessage done [11:41:49]OFDSenderStorePacket 226566 [11:41:49]StoreOFDPacket docnum=226566 [11:41:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 AD 4B 07 01 D2 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 E2 00 00 00 F4 03 04 00 7B 2E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 06 75 03 00 35 04 06 00 B3 F1 6E 27 32 C4 1E 24 D5 A5 7A C1 57 A8 [11:41:49]CheckFolder [11:41:49]dirname=/storage/ofd_packets [11:41:49]CheckFolder done [11:41:49]ProducePacketName [11:41:49]name=ofd_packets/00226566 [11:41:49]NVStorageSaveData ofd_packets/00226566 [11:41:49]File name is /storage/ofd_packets/00226566 [11:41:49]Write 301 bytes [11:41:49]NVStorageSaveData done [11:41:49]OFDSenderStorePacket done [11:41:49]KKMCreateOFDPacket done [11:41:49]NVStorageSaveData kkm_last_timestamp [11:41:49]File name is /storage/kkm_last_timestamp [11:41:49]Write 4 bytes [11:41:49]NVStorageSaveData done [11:41:49]ExternCall_PrintAddStr [11:41:49]wPrintStart [11:41:49]Write to MH i2c: 01 00 00 2C 05 31 [11:41:49]Write i2c OK [11:41:49]MH_I2C_Read... [11:41:49]Read from MH i2c: 01 [11:41:49]MH_I2C_Read... [11:41:49]Read from MH i2c: 01 07 00 [11:41:49]MH_I2C_Read... [11:41:49]Read from MH i2c: 01 07 00 2C 05 00 00 00 00 00 FF 0F 46 [11:41:49]RasterBufferAndPrint [11:41:49]line Счет N : (1)2002911 [11:41:49]line ИНН: 02508201610067 [11:41:49]line Контрольно-Кассовый Чек [11:41:49]line ПРОДАЖА [11:41:49]line ТРК (МРК, ГНК) : 54 [11:41:49]line Товар: 2710124500 [11:41:49]line Аи-95-К-5 [11:41:49]line 6.740 * 74.20 [11:41:49]line = 500.11 [11:41:49]line НДС 12% НСП 1% [11:41:49]line > о реализуемом товаре [11:41:49]line ОКРУГЛЕНИЕ: -0.11 [11:41:49]line ИТОГО: 500.00 [11:41:49]line Внесено: 500.00 [11:41:49]line СДАЧА: 0.00 [11:41:49]line НСП 1% : 4.43 [11:41:49]line НДС 12% : 53.11 [11:41:49]line Наличными: 500.00 [11:41:49]line Безнал.: 0.00 [11:41:49]line Место: АЗС № 97 "Партнер Нефть" [11:41:49]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:41:49]line СНО: Общий режим [11:41:49]line Чек 226 28.07.2024 11:41 [11:41:49]line Смена: 439 ФФД: 1.0 [11:41:49]line ЗНМ: 0300000054 [11:41:49]line РНМ: 0000000000092624 [11:41:49]line Версия ККМ: 001 [11:41:49]line ФМ: 0000000000874959 [11:41:49]line ФД: 226566 [11:41:49]line ФПД: 197849516552900 [11:41:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T114147&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226566&fm=197849516552900&tin=02508201610067®Number=0000000000092624&sum=50000 [11:41:49]written 0, free lines is 4095 [11:41:49]OFD Sender: Processing packet 226562 [packets to send 606, broken 601] [11:41:49]ProducePacketName [11:41:49]name=ofd_packets/00226562 [11:41:49]OFD Sender: To server: pG, [11:41:49]CommunicateWithHost lk.salyk.kg:30040 [11:41:49]ConnectInit lk.salyk.kg [11:41:49]Write to MH i2c: 01 00 00 57 05 5C [11:41:49]Write i2c OK [11:41:49]MH_I2C_Read... [11:41:49]Read from MH i2c: 01 [11:41:49]MH_I2C_Read... [11:41:49]Read from MH i2c: 01 07 00 [11:41:49]MH_I2C_Read... [11:41:49]Read from MH i2c: 01 07 00 57 05 00 00 00 00 00 5D 0C CC [11:41:49]RasterBufferAndPrint [11:41:49]line [11:41:49]line [11:41:49]line [11:41:49]line [11:41:49]line [11:41:49]written 0, free lines is 3178 [11:41:49]MH_Cut [11:41:49]Write to MH i2c: D1 01 00 5E 05 01 35 [11:41:49]Write i2c OK [11:41:49]MH_I2C_Read... [11:41:49]Read from MH i2c: D1 [11:41:49]MH_I2C_Read... [11:41:49]Read from MH i2c: D1 01 00 [11:41:49]MH_I2C_Read... [11:41:49]Read from MH i2c: D1 01 00 5E 05 00 34 [11:41:49]Write to MH i2c: 01 00 00 5F 05 64 [11:41:49]Write i2c OK [11:41:49]MH_I2C_Read... [11:41:50]*** Cut start [11:41:50]*** Partial cut [11:41:50]*** CUTSNS_PIN = 1 [11:41:50]*** CUTSNS_PIN = 0 [11:41:51]*** Brake cut motor [11:41:51]Read from MH i2c: 01 [11:41:51]MH_I2C_Read... [11:41:51]*** Stop cut motor [11:41:51]*** Cut end [11:41:51]Read from MH i2c: 01 07 00 [11:41:51]MH_I2C_Read... [11:41:51]Read from MH i2c: 01 07 00 5F 05 00 00 00 00 00 FF 0F 79 [11:41:51]process_action close_receipt done [11:41:51]requested_data is exist [11:41:51]produce_requested_data [11:41:51]requested_item fm.sn is exist - process it [11:41:51]wFMCommunicate request_size=4 [11:41:51]MH_SAM_APDU [11:41:51]CAPDU: 80 11 00 00 [11:41:51]Write to MH i2c: E2 08 00 60 05 80 11 00 00 00 00 00 00 DF [11:41:51]Write i2c OK [11:41:51]MH_I2C_Read... [11:41:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:41:51]Read from MH i2c: E2 [11:41:51]MH_I2C_Read... [11:41:51]Read from MH i2c: E2 17 00 [11:41:51]MH_I2C_Read... [11:41:51]Read from MH i2c: E2 17 00 60 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3C [11:41:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:41:51]wFMCommunicate OK [11:41:51]requested_item fd.num is exist - process it [11:41:51]SAM_PROTO_GetFieldsCounters [11:41:51]wFMCommunicate request_size=4 [11:41:51]MH_SAM_APDU [11:41:51]CAPDU: 80 13 00 00 [11:41:51]Write to MH i2c: E2 08 00 61 05 80 13 00 00 00 00 00 00 E2 [11:41:51]Write i2c OK [11:41:51]MH_I2C_Read... [11:41:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:41:51]Read from MH i2c: E2 [11:41:51]MH_I2C_Read... [11:41:51]Read from MH i2c: E2 62 00 [11:41:51]MH_I2C_Read... [11:41:51]Read from MH i2c: E2 62 00 61 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 06 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 E2 00 00 00 5E 04 04 00 E2 00 00 00 57 04 04 00 E3 00 00 00 19 04 04 00 00 00 00 00 90 00 E7 [11:41:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 06 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 E2 00 00 00 5E 04 04 00 E2 00 00 00 57 04 04 00 E3 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:41:51]wFMCommunicate OK [11:41:51]SAM_PROTO_GetFieldsCounters done [11:41:51]requested_item shift.num is exist - process it [11:41:51]requested_item shift.opened is exist - process it [11:41:51]req_shift_opened [11:41:51]FM_GetShiftState [11:41:51]SAM_PROTO_GetShiftState [11:41:51]wFMCommunicate request_size=4 [11:41:51]MH_SAM_APDU [11:41:51]CAPDU: 80 13 01 00 [11:41:51]Write to MH i2c: E2 08 00 62 05 80 13 01 00 00 00 00 00 E4 [11:41:51]Write i2c OK [11:41:51]MH_I2C_Read... [11:41:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:41:51]Read from MH i2c: E2 [11:41:51]MH_I2C_Read... [11:41:51]Read from MH i2c: E2 0E 00 [11:41:51]MH_I2C_Read... [11:41:51]Read from MH i2c: E2 0E 00 62 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 95 [11:41:51]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:41:51]wFMCommunicate OK [11:41:51]SAM_PROTO_GetShiftState done [11:41:51]FM_GetShiftState done [11:41:51]req_shift_opened done [11:41:51]requested_item shift.open_date is exist - process it [11:41:51]req_shift_open_date [11:41:51]req_shift_open_date done [11:41:51]produce_requested_data done [11:41:51]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226566,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [11:41:51]process_action_free close_receipt [11:41:51]json_value_free [11:41:51]json_value_free done [11:41:51]process_json_proto returns [11:41:51]Send response to host [11:41:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226566,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [11:41:51]free response buf [11:41:51]execute_script done [11:41:51]execute_script returns [11:41:51]free content buf [11:41:51]Sock 8.Close socket [11:41:51]Sock 8.Thread stoped [11:41:53]ConnectInit Can't connect to host [11:41:54]ConnectInit Can't take IP for lk.salyk.kg [11:41:54]CommunicateWithHost connect error [11:41:54]CommunicateWithHost err = -1 [11:41:54]OFD Sender: Server communicate error [11:41:58]ConnectInit Can't connect to host [11:41:59]OFD Sender: Processing packet 226562 [packets to send 606, broken 601] [11:41:59]ProducePacketName [11:41:59]name=ofd_packets/00226562 [11:41:59]OFD Sender: To server: pG, [11:41:59]CommunicateWithHost lk.salyk.kg:30040 [11:41:59]ConnectInit lk.salyk.kg [11:42:03]Connected sock=8 [11:42:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 0B 2A 08 01 D3 F0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A6 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 EE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 EE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 51 19 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 EE 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 00 00 00 F4 03 04 00 FA 2D A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 02 75 03 00 35 04 06 00 71 9B 86 FC EE A8 D2 1B 3F 74 65 A3 9B 08 [11:42:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 65 8A 47 00 8D 3E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 02 75 03 00 F4 03 04 00 96 DA A5 66 B6 04 01 00 00 9E A9 85 D0 19 F6 0B 7E [11:42:05]CommunicateWithHost err = 0 [11:42:05]CheckOFDResponse [11:42:05]1017 (14) - 77093643461234 [11:42:05]1041 (16) - 0000000000874959 [11:42:05]1040 (4) - 226562 [11:42:05]1012 (4) - 28.07.2024 05:43 [11:42:05]1206 (1) - 0 [11:42:05]OFD Sender: Remove packet 226562 [11:42:05]ProducePacketName [11:42:05]name=ofd_packets/00226562 [11:42:05]NVStorageDeleteData [11:42:06]OFD Sender: Processing packet 226563 [packets to send 605, broken 601] [11:42:06]ProducePacketName [11:42:06]name=ofd_packets/00226563 [11:42:06]OFD Sender: To server: pG, [11:42:06]CommunicateWithHost lk.salyk.kg:30040 [11:42:06]ConnectInit lk.salyk.kg [11:42:09]recv_with_timeout no data received [11:42:11]ConnectInit Can't take IP for lk.salyk.kg [11:42:11]CommunicateWithHost connect error [11:42:11]CommunicateWithHost err = -1 [11:42:11]OFD Sender: Server communicate error [11:42:16]OFD Sender: Processing packet 226563 [packets to send 605, broken 601] [11:42:16]ProducePacketName [11:42:16]name=ofd_packets/00226563 [11:42:16]OFD Sender: To server: pG, [11:42:16]CommunicateWithHost lk.salyk.kg:30040 [11:42:16]ConnectInit lk.salyk.kg [11:42:19]Connected sock=9 [11:42:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B7 C7 07 01 63 8F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 00 00 00 F4 03 04 00 08 2E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 03 75 03 00 35 04 06 00 C8 90 6B CA 4D CB 96 BB 2E 3D 5B 49 B3 B2 [11:42:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 91 11 47 00 83 A4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 03 75 03 00 F4 03 04 00 A5 DA A5 66 B6 04 01 00 00 04 75 8B 67 54 4F 3D 04 [11:42:20]CommunicateWithHost err = 0 [11:42:20]CheckOFDResponse [11:42:20]1017 (14) - 77093643461234 [11:42:20]1041 (16) - 0000000000874959 [11:42:20]1040 (4) - 226563 [11:42:20]1012 (4) - 28.07.2024 05:44 [11:42:20]1206 (1) - 0 [11:42:20]OFD Sender: Remove packet 226563 [11:42:20]ProducePacketName [11:42:20]name=ofd_packets/00226563 [11:42:20]NVStorageDeleteData [11:42:21]OFD Sender: Processing packet 226564 [packets to send 604, broken 601] [11:42:21]ProducePacketName [11:42:21]name=ofd_packets/00226564 [11:42:21]OFD Sender: To server: pG, [11:42:21]CommunicateWithHost lk.salyk.kg:30040 [11:42:21]ConnectInit lk.salyk.kg [11:42:22]Connected sock=8 [11:42:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 83 8B 07 01 AC 9D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 00 00 00 F4 03 04 00 0C 2E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 04 75 03 00 35 04 06 00 F4 65 0D DF C7 F4 F2 8A 91 73 E9 A9 D6 69 [11:42:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 BB 9B 47 00 20 C4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 04 75 03 00 F4 03 04 00 A7 DA A5 66 B6 04 01 00 00 97 A8 AF 4D 21 97 00 36 [11:42:23]CommunicateWithHost err = 0 [11:42:23]CheckOFDResponse [11:42:23]1017 (14) - 77093643461234 [11:42:23]1041 (16) - 0000000000874959 [11:42:23]1040 (4) - 226564 [11:42:23]1012 (4) - 28.07.2024 05:44 [11:42:23]1206 (1) - 0 [11:42:23]OFD Sender: Remove packet 226564 [11:42:23]ProducePacketName [11:42:23]name=ofd_packets/00226564 [11:42:23]NVStorageDeleteData [11:42:23]OFD Sender: Processing packet 226565 [packets to send 603, broken 601] [11:42:23]ProducePacketName [11:42:23]name=ofd_packets/00226565 [11:42:23]OFD Sender: To server: pG, [11:42:23]CommunicateWithHost lk.salyk.kg:30040 [11:42:23]ConnectInit lk.salyk.kg [11:42:24]Connected sock=8 [11:42:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 79 E0 08 01 34 18 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 EE 39 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 8E 8E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 8E 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 87 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 53 2A 00 00 00 00 07 04 06 00 70 8E 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 00 00 00 F4 03 04 00 4A 2E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 05 75 03 00 35 04 06 00 20 9B 26 90 6F D6 C0 E0 39 CF 29 A8 A1 C3 [11:42:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 85 24 47 00 A8 7F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 05 75 03 00 F4 03 04 00 A9 DA A5 66 B6 04 01 00 00 41 65 2A E5 12 A5 F0 3E [11:42:25]CommunicateWithHost err = 0 [11:42:25]CheckOFDResponse [11:42:25]1017 (14) - 77093643461234 [11:42:25]1041 (16) - 0000000000874959 [11:42:25]1040 (4) - 226565 [11:42:25]1012 (4) - 28.07.2024 05:44 [11:42:25]1206 (1) - 0 [11:42:25]OFD Sender: Remove packet 226565 [11:42:25]ProducePacketName [11:42:25]name=ofd_packets/00226565 [11:42:25]NVStorageDeleteData [11:42:25]OFD Sender: Processing packet 226566 [packets to send 602, broken 601] [11:42:25]ProducePacketName [11:42:25]name=ofd_packets/00226566 [11:42:25]OFD Sender: To server: pG, [11:42:25]CommunicateWithHost lk.salyk.kg:30040 [11:42:25]ConnectInit lk.salyk.kg [11:42:27]Connected sock=8 [11:42:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 AD 4B 07 01 D2 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 E2 00 00 00 F4 03 04 00 7B 2E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 06 75 03 00 35 04 06 00 B3 F1 6E 27 32 C4 1E 24 D5 A5 7A C1 57 A8 [11:42:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 FB 6C 47 00 53 BC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 06 75 03 00 F4 03 04 00 AC DA A5 66 B6 04 01 00 00 57 B3 30 36 DD 3F 0A A0 [11:42:28]CommunicateWithHost err = 0 [11:42:28]CheckOFDResponse [11:42:28]1017 (14) - 77093643461234 [11:42:28]1041 (16) - 0000000000874959 [11:42:28]1040 (4) - 226566 [11:42:28]1012 (4) - 28.07.2024 05:44 [11:42:28]1206 (1) - 0 [11:42:28]OFD Sender: Remove packet 226566 [11:42:28]ProducePacketName [11:42:28]name=ofd_packets/00226566 [11:42:28]NVStorageDeleteData [11:42:28]OFD Sender: No OFD packet to send [11:42:33]OFD Sender: No OFD packet to send [11:42:37]recv_with_timeout no data received [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:04]recv_with_timeout no data received [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]recv_with_timeout no data received [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:35]accept exits with 12 [11:43:35]New connection [11:43:35]New thread 3067211108 created [11:43:35]Thread 3067067748 joined [11:43:35]Waiting for new connection... [11:43:35] Sock 12.Parse request [11:43:35]Sock 12.Check first char [11:43:35]Sock 12.First char is OK [11:43:35]request: POST /json_proto HTTP/1.0 [11:43:35]Method: POST [11:43:35]URL: /json_proto [11:43:35]Method is POST - this is cgi request [11:43:35]url: /json_proto [11:43:35]query_string will be loaded in cgi processing [11:43:35]execute_cgi json_proto POST (null) [11:43:35]execute_cgi path=json_proto method=POST [11:43:35]POST find Content-Length [11:43:35]Host: 172.17.43.131:8080 [11:43:35]Content-Length: 683 [11:43:35]Content-Type: application/json [11:43:35] [11:43:35]POST finish read [11:43:35]Found Content-Length = 683 [11:43:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002912", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:43:35]execute_script... [11:43: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)2002912", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:43:35]POST & json_proto [11:43:35]process_json_proto [11:43:35]json parsed OK: [11:43:35]protocol is kg_v1.0 [11:43:35]action value=close_receipt [11:43:35]process_action close_receipt [11:43:35]cmd_close_receipt [11:43:35]MH_GetDate [11:43:35]Write to MH i2c: F0 00 00 63 05 57 [11:43:36]Write i2c OK [11:43:36]MH_I2C_Read... [11:43:36]Read from MH i2c: F0 [11:43:36]MH_I2C_Read... [11:43:36]Read from MH i2c: F0 09 00 [11:43:36]MH_I2C_Read... [11:43:36]Read from MH i2c: F0 09 00 63 05 00 E8 2E A6 66 F9 24 A2 66 A7 [11:43:36]GetLastDocTimeStamp 1722166907 [11:43:36]current date 1722167016 [11:43:36]FM_GetShiftState [11:43:36]SAM_PROTO_GetShiftState [11:43:36]wFMCommunicate request_size=4 [11:43:36]MH_SAM_APDU [11:43:36]CAPDU: 80 13 01 00 [11:43:36]Write to MH i2c: E2 08 00 64 05 80 13 01 00 00 00 00 00 E6 [11:43:36]Write i2c OK [11:43:36]MH_I2C_Read... [11:43:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:43:36]Read from MH i2c: E2 [11:43:36]MH_I2C_Read... [11:43:36]Read from MH i2c: E2 0E 00 [11:43:36]MH_I2C_Read... [11:43:36]Read from MH i2c: E2 0E 00 64 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 97 [11:43:36]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:43:36]wFMCommunicate OK [11:43:36]SAM_PROTO_GetShiftState done [11:43:36]FM_GetShiftState done [11:43:36]opened in 1722125326 [11:43:36]opened+sec_in_day 1722211726 [11:43:36]quantity*price = 100005 [11:43:36]sum+1 = 100006 [11:43:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 227 28.07.2024 11:43 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226567 ФПД: 153543898272400 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T114336&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226567&fm=153543898272400&tin=02508201610067®Number=0000000000092624&sum=100000 [11:43:37]StoreToDocumentArchive [11:43:37]shift 439 fd 226567 [11:43:37]save to /storage/0439/doc_00226567 [11:43:37]save last doc name /storage/0439/doc_00226567 to /storage/kkm_last_doc_name [11:43:37]save OK [11:43:37]Clear old archive folders... [11:43:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:43:37]tlvbuf is 01DA4830 [11:43:37]SAM_PROTO_ClearQueue [11:43:37]wFMCommunicate request_size=4 [11:43:37]MH_SAM_APDU [11:43:37]CAPDU: 80 09 00 00 [11:43:37]Write to MH i2c: E2 08 00 71 05 80 09 00 00 00 00 00 00 E8 [11:43:37]Write i2c OK [11:43:37]MH_I2C_Read... [11:43:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:43:37]Read from MH i2c: E2 [11:43:37]MH_I2C_Read... [11:43:37]Read from MH i2c: E2 03 00 [11:43:37]MH_I2C_Read... [11:43:37]Read from MH i2c: E2 03 00 71 05 00 90 00 EA [11:43:37]RAPDU: 90 00 [11:43:37]wFMCommunicate OK [11:43:37]SAM_PROTO_ClearQueue done [11:43:37]KKMCreateOFDPacket [11:43:37]OFDProtocolAddRootSTLVToBuf [11:43:37]FM_MakeSignedData [11:43:37]FM_MakeSignedData [11:43:37]SAM_PROTO_SignData [11:43:37]wFMCommunicate request_size=4 [11:43:37]MH_SAM_APDU [11:43:37]CAPDU: 80 0D 01 02 [11:43:37]Write to MH i2c: E2 08 00 72 05 80 0D 01 02 00 00 00 00 F0 [11:43:37]Write i2c OK [11:43:37]MH_I2C_Read... [11:43:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:43:37]Read from MH i2c: E2 [11:43:37]MH_I2C_Read... [11:43:37]Read from MH i2c: E2 03 00 [11:43:37]MH_I2C_Read... [11:43:37]Read from MH i2c: E2 03 00 72 05 00 90 00 EB [11:43:37]RAPDU: 90 00 [11:43:37]wFMCommunicate OK [11:43:37]wFMCommunicate request_size=255 [11:43:37]MH_SAM_APDU [11:43:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 E3 00 00 00 F4 03 04 00 E8 2E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 07 75 03 00 35 04 06 00 8B [11:43:37]Write to MH i2c: E2 02 01 73 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 E3 00 00 00 F4 03 04 00 E8 2E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 07 75 03 00 35 04 06 00 8B 00 00 CD [11:43:37]Write i2c OK [11:43:37]MH_I2C_Read... [11:43:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:43:37]Read from MH i2c: E2 [11:43:37]MH_I2C_Read... [11:43:37]Read from MH i2c: E2 03 00 [11:43:37]MH_I2C_Read... [11:43:37]Read from MH i2c: E2 03 00 73 05 00 90 00 EC [11:43:37]RAPDU: 90 00 [11:43:37]wFMCommunicate OK [11:43:37]wFMCommunicate request_size=10 [11:43:37]MH_SAM_APDU [11:43:37]CAPDU: 80 0D 02 02 05 A5 B9 83 92 90 [11:43:37]Write to MH i2c: E2 0D 00 74 05 80 0D 02 02 05 00 A5 B9 83 92 90 00 00 00 [11:43:37]Write i2c OK [11:43:37]MH_I2C_Read... [11:43:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:43:37]Read from MH i2c: E2 [11:43:37]MH_I2C_Read... [11:43:37]Read from MH i2c: E2 03 00 [11:43:37]MH_I2C_Read... [11:43:37]Read from MH i2c: E2 03 00 74 05 00 90 00 ED [11:43:37]RAPDU: 90 00 [11:43:37]wFMCommunicate OK [11:43:37]wFMCommunicate request_size=4 [11:43:37]MH_SAM_APDU [11:43:37]CAPDU: 80 0D 03 02 [11:43:37]Write to MH i2c: E2 08 00 75 05 80 0D 03 02 00 00 00 00 F5 [11:43:37]Write i2c OK [11:43:37]MH_I2C_Read... [11:43:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:43:37]Read from MH i2c: E2 [11:43:37]MH_I2C_Read... [11:43:37]Read from MH i2c: E2 0B 00 [11:43:37]MH_I2C_Read... [11:43:37]Read from MH i2c: E2 0B 00 75 05 00 17 98 4E 40 39 D4 C3 E5 90 00 E8 [11:43:37]RAPDU: 17 98 4E 40 39 D4 C3 E5 90 00 [11:43:37]wFMCommunicate OK [11:43:37]SAM_PROTO_SignData done [11:43:37]FM_MakeSignedData done [11:43:37]CreateOFDProtocolMessage [11:43:37]wFMCommunicate request_size=4 [11:43:37]MH_SAM_APDU [11:43:37]CAPDU: 80 11 00 00 [11:43:37]Write to MH i2c: E2 08 00 76 05 80 11 00 00 00 00 00 00 F5 [11:43:37]Write i2c OK [11:43:37]MH_I2C_Read... [11:43:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:43:37]Read from MH i2c: E2 [11:43:37]MH_I2C_Read... [11:43:37]Read from MH i2c: E2 17 00 [11:43:37]MH_I2C_Read... [11:43:37]Read from MH i2c: E2 17 00 76 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 52 [11:43:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:43:37]wFMCommunicate OK [11:43:37]CreateOFDProtocolMessage done [11:43:37]OFDSenderStorePacket 226567 [11:43:37]StoreOFDPacket docnum=226567 [11:43:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 2A B1 07 01 30 0F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 E3 00 00 00 F4 03 04 00 E8 2E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 07 75 03 00 35 04 06 00 8B A5 B9 83 92 90 17 98 4E 40 39 D4 C3 E5 [11:43:37]CheckFolder [11:43:37]dirname=/storage/ofd_packets [11:43:37]CheckFolder done [11:43:37]ProducePacketName [11:43:37]name=ofd_packets/00226567 [11:43:37]NVStorageSaveData ofd_packets/00226567 [11:43:37]File name is /storage/ofd_packets/00226567 [11:43:37]Write 301 bytes [11:43:37]NVStorageSaveData done [11:43:37]OFDSenderStorePacket done [11:43:37]KKMCreateOFDPacket done [11:43:37]NVStorageSaveData kkm_last_timestamp [11:43:37]File name is /storage/kkm_last_timestamp [11:43:37]Write 4 bytes [11:43:37]NVStorageSaveData done [11:43:37]ExternCall_PrintAddStr [11:43:37]wPrintStart [11:43:37]Write to MH i2c: 01 00 00 77 05 7C [11:43:37]Write i2c OK [11:43:37]MH_I2C_Read... [11:43:37]Read from MH i2c: 01 [11:43:37]MH_I2C_Read... [11:43:37]Read from MH i2c: 01 07 00 [11:43:37]MH_I2C_Read... [11:43:37]Read from MH i2c: 01 07 00 77 05 00 00 00 00 00 FF 0F 91 [11:43:37]RasterBufferAndPrint [11:43:37]line Счет N : (1)2002912 [11:43:37]line ИНН: 02508201610067 [11:43:37]line Контрольно-Кассовый Чек [11:43:37]line ПРОДАЖА [11:43:37]line ТРК (МРК, ГНК) : 33 [11:43:37]line Товар: 2710124130 [11:43:37]line Аи-92-К-5 [11:43:37]line 14.750 * 67.80 [11:43:37]line = 1000.05 [11:43:37]line НДС 12% НСП 1% [11:43:37]line > о реализуемом товаре [11:43:37]line ОКРУГЛЕНИЕ: -0.05 [11:43:37]line ИТОГО: 1000.00 [11:43:37]line Внесено: 1000.00 [11:43:37]line СДАЧА: 0.00 [11:43:37]line НСП 1% : 8.85 [11:43:37]line НДС 12% : 106.20 [11:43:37]line Наличными: 1000.00 [11:43:37]line Безнал.: 0.00 [11:43:37]line Место: АЗС № 97 "Партнер Нефть" [11:43:37]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:43:37]line СНО: Общий режим [11:43:37]line Чек 227 28.07.2024 11:43 [11:43:37]line Смена: 439 ФФД: 1.0 [11:43:37]line ЗНМ: 0300000054 [11:43:37]line РНМ: 0000000000092624 [11:43:37]line Версия ККМ: 001 [11:43:37]line ФМ: 0000000000874959 [11:43:37]line ФД: 226567 [11:43:37]line ФПД: 153543898272400 [11:43:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T114336&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226567&fm=153543898272400&tin=02508201610067®Number=0000000000092624&sum=100000 [11:43:38]OFD Sender: Processing packet 226567 [packets to send 602, broken 601] [11:43:38]ProducePacketName [11:43:38]name=ofd_packets/00226567 [11:43:38]OFD Sender: To server: pG, [11:43:38]CommunicateWithHost lk.salyk.kg:30040 [11:43:38]ConnectInit lk.salyk.kg [11:43:38]written 0, free lines is 4095 [11:43:38]Write to MH i2c: 01 00 00 A2 05 A7 [11:43:38]Write i2c OK [11:43:38]MH_I2C_Read... [11:43:38]Read from MH i2c: 01 [11:43:38]MH_I2C_Read... [11:43:38]Read from MH i2c: 01 07 00 [11:43:38]MH_I2C_Read... [11:43:38]Read from MH i2c: 01 07 00 A2 05 00 00 00 00 00 5C 0C 16 [11:43:38]RasterBufferAndPrint [11:43:38]line [11:43:38]line [11:43:38]line [11:43:38]line [11:43:38]line [11:43:38]written 0, free lines is 3167 [11:43:38]MH_Cut [11:43:38]Write to MH i2c: D1 01 00 A9 05 01 80 [11:43:38]Write i2c OK [11:43:38]MH_I2C_Read... [11:43:38]Read from MH i2c: D1 [11:43:38]MH_I2C_Read... [11:43:38]Read from MH i2c: D1 01 00 [11:43:38]MH_I2C_Read... [11:43:38]Read from MH i2c: D1 01 00 A9 05 00 7F [11:43:38]Write to MH i2c: 01 00 00 AA 05 AF [11:43:38]Write i2c OK [11:43:38]MH_I2C_Read... [11:43:39]*** Cut start [11:43:39]*** Partial cut [11:43:39]*** CUTSNS_PIN = 1 [11:43:39]*** CUTSNS_PIN = 0 [11:43:39]Connected sock=10 [11:43:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 2A B1 07 01 30 0F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 E3 00 00 00 F4 03 04 00 E8 2E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 07 75 03 00 35 04 06 00 8B A5 B9 83 92 90 17 98 4E 40 39 D4 C3 E5 [11:43:39]*** Brake cut motor [11:43:40]Read from MH i2c: 01 [11:43:40]MH_I2C_Read... [11:43:40]*** Stop cut motor [11:43:40]*** Cut end [11:43:40]Read from MH i2c: 01 07 00 [11:43:40]MH_I2C_Read... [11:43:40]Read from MH i2c: 01 07 00 AA 05 00 00 00 00 00 FF 0F C4 [11:43:40]process_action close_receipt done [11:43:40]requested_data is exist [11:43:40]produce_requested_data [11:43:40]requested_item fm.sn is exist - process it [11:43:40]wFMCommunicate request_size=4 [11:43:40]MH_SAM_APDU [11:43:40]CAPDU: 80 11 00 00 [11:43:40]Write to MH i2c: E2 08 00 AB 05 80 11 00 00 00 00 00 00 2A [11:43:40]Write i2c OK [11:43:40]MH_I2C_Read... [11:43:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:43:40]Read from MH i2c: E2 [11:43:40]MH_I2C_Read... [11:43:40]Read from MH i2c: E2 17 00 [11:43:40]MH_I2C_Read... [11:43:40]Read from MH i2c: E2 17 00 AB 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 87 [11:43:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:43:40]wFMCommunicate OK [11:43:40]requested_item fd.num is exist - process it [11:43:40]SAM_PROTO_GetFieldsCounters [11:43:40]wFMCommunicate request_size=4 [11:43:40]MH_SAM_APDU [11:43:40]CAPDU: 80 13 00 00 [11:43:40]Write to MH i2c: E2 08 00 AC 05 80 13 00 00 00 00 00 00 2D [11:43:40]Write i2c OK [11:43:40]MH_I2C_Read... [11:43:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:43:40]Read from MH i2c: E2 [11:43:40]MH_I2C_Read... [11:43:40]Read from MH i2c: E2 62 00 [11:43:40]MH_I2C_Read... [11:43:40]Read from MH i2c: E2 62 00 AC 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 07 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 E3 00 00 00 5E 04 04 00 E3 00 00 00 57 04 04 00 E4 00 00 00 19 04 04 00 00 00 00 00 90 00 36 [11:43:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 07 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 E3 00 00 00 5E 04 04 00 E3 00 00 00 57 04 04 00 E4 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:43:40]wFMCommunicate OK [11:43:40]SAM_PROTO_GetFieldsCounters done [11:43:40]requested_item shift.num is exist - process it [11:43:40]requested_item shift.opened is exist - process it [11:43:40]req_shift_opened [11:43:40]FM_GetShiftState [11:43:40]SAM_PROTO_GetShiftState [11:43:40]wFMCommunicate request_size=4 [11:43:40]MH_SAM_APDU [11:43:40]CAPDU: 80 13 01 00 [11:43:40]Write to MH i2c: E2 08 00 AD 05 80 13 01 00 00 00 00 00 2F [11:43:40]Write i2c OK [11:43:40]MH_I2C_Read... [11:43:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:43:40]Read from MH i2c: E2 [11:43:40]MH_I2C_Read... [11:43:40]Read from MH i2c: E2 0E 00 [11:43:40]MH_I2C_Read... [11:43:40]Read from MH i2c: E2 0E 00 AD 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 E0 [11:43:40]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:43:40]wFMCommunicate OK [11:43:40]SAM_PROTO_GetShiftState done [11:43:40]FM_GetShiftState done [11:43:40]req_shift_opened done [11:43:40]requested_item shift.open_date is exist - process it [11:43:40]req_shift_open_date [11:43:40]req_shift_open_date done [11:43:40]produce_requested_data done [11:43:40]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226567,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [11:43:40]process_action_free close_receipt [11:43:40]json_value_free [11:43:40]json_value_free done [11:43:40]process_json_proto returns [11:43:40]Send response to host [11:43:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226567,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [11:43:40]free response buf [11:43:40]execute_script done [11:43:40]execute_script returns [11:43:40]free content buf [11:43:40]Sock 12.Close socket [11:43:40]Sock 12.Thread stoped [11:43:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 28 46 47 00 A5 AA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 07 75 03 00 F4 03 04 00 F5 DA A5 66 B6 04 01 00 00 56 4A CA E3 F6 67 5F 43 [11:43:40]CommunicateWithHost err = 0 [11:43:40]CheckOFDResponse [11:43:40]1017 (14) - 77093643461234 [11:43:40]1041 (16) - 0000000000874959 [11:43:40]1040 (4) - 226567 [11:43:40]1012 (4) - 28.07.2024 05:45 [11:43:40]1206 (1) - 0 [11:43:40]OFD Sender: Remove packet 226567 [11:43:40]ProducePacketName [11:43:40]name=ofd_packets/00226567 [11:43:40]NVStorageDeleteData [11:43:41]OFD Sender: No OFD packet to send [11:43:46]OFD Sender: No OFD packet to send [11:43:51]OFD Sender: No OFD packet to send [11:43:56]OFD Sender: No OFD packet to send [11:43:57]recv_with_timeout no data received [11:44:01]OFD Sender: No OFD packet to send [11:44:06]OFD Sender: No OFD packet to send [11:44:11]OFD Sender: No OFD packet to send [11:44:16]OFD Sender: No OFD packet to send [11:44:21]OFD Sender: No OFD packet to send [11:44:26]OFD Sender: No OFD packet to send [11:44:30]recv_with_timeout no data received [11:44:31]OFD Sender: No OFD packet to send [11:44:36]OFD Sender: No OFD packet to send [11:44:38]accept exits with 8 [11:44:38]New connection [11:44:38]New thread 3067067748 created [11:44:38]Thread 3067211108 joined [11:44:38]Waiting for new connection... [11:44:38] Sock 8.Parse request [11:44:38]Sock 8.Check first char [11:44:38]Sock 8.First char is OK [11:44:38]request: POST /json_proto HTTP/1.0 [11:44:38]Method: POST [11:44:38]URL: /json_proto [11:44:38]Method is POST - this is cgi request [11:44:38]url: /json_proto [11:44:38]query_string will be loaded in cgi processing [11:44:38]execute_cgi json_proto POST (null) [11:44:38]execute_cgi path=json_proto method=POST [11:44:38]POST find Content-Length [11:44:38]Host: 172.17.43.131:8080 [11:44:38]Content-Length: 678 [11:44:38]Content-Type: application/json [11:44:38] [11:44:38]POST finish read [11:44:38]Found Content-Length = 678 [11:44:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002914", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 6.640, "sum" : 450.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 450.00, "total" : 450.00, "payments": [ { "type": 0, "sum" : 450.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:44:38]execute_script... [11:44: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)2002914", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 6.640, "sum" : 450.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 450.00, "total" : 450.00, "payments": [ { "type": 0, "sum" : 450.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:44:38]POST & json_proto [11:44:38]process_json_proto [11:44:38]json parsed OK: [11:44:38]protocol is kg_v1.0 [11:44:38]action value=close_receipt [11:44:38]process_action close_receipt [11:44:38]cmd_close_receipt [11:44:38]MH_GetDate [11:44:38]Write to MH i2c: F0 00 00 AE 05 A2 [11:44:38]Write i2c OK [11:44:38]MH_I2C_Read... [11:44:38]Read from MH i2c: F0 [11:44:38]MH_I2C_Read... [11:44:38]Read from MH i2c: F0 09 00 [11:44:38]MH_I2C_Read... [11:44:38]Read from MH i2c: F0 09 00 AE 05 00 26 2F A6 66 F9 24 A2 66 31 [11:44:38]GetLastDocTimeStamp 1722167016 [11:44:38]current date 1722167078 [11:44:38]FM_GetShiftState [11:44:38]SAM_PROTO_GetShiftState [11:44:38]wFMCommunicate request_size=4 [11:44:38]MH_SAM_APDU [11:44:38]CAPDU: 80 13 01 00 [11:44:38]Write to MH i2c: E2 08 00 AF 05 80 13 01 00 00 00 00 00 31 [11:44:38]Write i2c OK [11:44:38]MH_I2C_Read... [11:44:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:44:38]Read from MH i2c: E2 [11:44:38]MH_I2C_Read... [11:44:38]Read from MH i2c: E2 0E 00 [11:44:38]MH_I2C_Read... [11:44:38]Read from MH i2c: E2 0E 00 AF 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 E2 [11:44:38]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:44:38]wFMCommunicate OK [11:44:38]SAM_PROTO_GetShiftState done [11:44:38]FM_GetShiftState done [11:44:38]opened in 1722125326 [11:44:38]opened+sec_in_day 1722211726 [11:44:38]quantity*price = 45019 [11:44:38]sum+1 = 45020 [11:44:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 450.00 Внесено: 450.00 СДАЧА: 0.00 НСП 1% : 3.98 НДС 12% : 47.81 Наличными: 450.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 228 28.07.2024 11:44 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226568 ФПД: 218865172934755 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T114438&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226568&fm=218865172934755&tin=02508201610067®Number=0000000000092624&sum=45000 [11:44:39]StoreToDocumentArchive [11:44:39]shift 439 fd 226568 [11:44:39]save to /storage/0439/doc_00226568 [11:44:39]save last doc name /storage/0439/doc_00226568 to /storage/kkm_last_doc_name [11:44:39]save OK [11:44:39]Clear old archive folders... [11:44:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:44:39]tlvbuf is 01DA87B0 [11:44:39]SAM_PROTO_ClearQueue [11:44:39]wFMCommunicate request_size=4 [11:44:39]MH_SAM_APDU [11:44:39]CAPDU: 80 09 00 00 [11:44:39]Write to MH i2c: E2 08 00 BC 05 80 09 00 00 00 00 00 00 33 [11:44:39]Write i2c OK [11:44:39]MH_I2C_Read... [11:44:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:44:39]Read from MH i2c: E2 [11:44:39]MH_I2C_Read... [11:44:39]Read from MH i2c: E2 03 00 [11:44:39]MH_I2C_Read... [11:44:39]Read from MH i2c: E2 03 00 BC 05 00 90 00 35 [11:44:39]RAPDU: 90 00 [11:44:39]wFMCommunicate OK [11:44:39]SAM_PROTO_ClearQueue done [11:44:39]KKMCreateOFDPacket [11:44:39]OFDProtocolAddRootSTLVToBuf [11:44:39]FM_MakeSignedData [11:44:39]FM_MakeSignedData [11:44:39]SAM_PROTO_SignData [11:44:39]wFMCommunicate request_size=4 [11:44:39]MH_SAM_APDU [11:44:39]CAPDU: 80 0D 01 02 [11:44:39]Write to MH i2c: E2 08 00 BD 05 80 0D 01 02 00 00 00 00 3B [11:44:39]Write i2c OK [11:44:39]MH_I2C_Read... [11:44:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:44:39]Read from MH i2c: E2 [11:44:39]MH_I2C_Read... [11:44:39]Read from MH i2c: E2 03 00 [11:44:39]MH_I2C_Read... [11:44:39]Read from MH i2c: E2 03 00 BD 05 00 90 00 36 [11:44:39]RAPDU: 90 00 [11:44:39]wFMCommunicate OK [11:44:39]wFMCommunicate request_size=255 [11:44:39]MH_SAM_APDU [11:44:39]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F0 19 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 DB AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 12 00 00 00 00 07 04 06 00 C8 AF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 00 00 00 F4 03 04 00 26 2F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 08 75 03 00 35 04 06 00 C7 [11:44:39]Write to MH i2c: E2 02 01 BE 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F0 19 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 DB AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 12 00 00 00 00 07 04 06 00 C8 AF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 00 00 00 F4 03 04 00 26 2F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 08 75 03 00 35 04 06 00 C7 00 00 F6 [11:44:39]Write i2c OK [11:44:39]MH_I2C_Read... [11:44:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:44:39]Read from MH i2c: E2 [11:44:39]MH_I2C_Read... [11:44:39]Read from MH i2c: E2 03 00 [11:44:39]MH_I2C_Read... [11:44:39]Read from MH i2c: E2 03 00 BE 05 00 90 00 37 [11:44:39]RAPDU: 90 00 [11:44:39]wFMCommunicate OK [11:44:39]wFMCommunicate request_size=10 [11:44:39]MH_SAM_APDU [11:44:39]CAPDU: 80 0D 02 02 05 0E 84 E2 F0 63 [11:44:39]Write to MH i2c: E2 0D 00 BF 05 80 0D 02 02 05 00 0E 84 E2 F0 63 00 00 0F [11:44:39]Write i2c OK [11:44:39]MH_I2C_Read... [11:44:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:44:39]Read from MH i2c: E2 [11:44:39]MH_I2C_Read... [11:44:39]Read from MH i2c: E2 03 00 [11:44:39]MH_I2C_Read... [11:44:39]Read from MH i2c: E2 03 00 BF 05 00 90 00 38 [11:44:39]RAPDU: 90 00 [11:44:39]wFMCommunicate OK [11:44:39]wFMCommunicate request_size=4 [11:44:39]MH_SAM_APDU [11:44:39]CAPDU: 80 0D 03 02 [11:44:39]Write to MH i2c: E2 08 00 C0 05 80 0D 03 02 00 00 00 00 40 [11:44:39]Write i2c OK [11:44:39]MH_I2C_Read... [11:44:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:44:39]Read from MH i2c: E2 [11:44:39]MH_I2C_Read... [11:44:39]Read from MH i2c: E2 0B 00 [11:44:39]MH_I2C_Read... [11:44:39]Read from MH i2c: E2 0B 00 C0 05 00 17 0C EC B7 5A 2C D5 16 90 00 78 [11:44:39]RAPDU: 17 0C EC B7 5A 2C D5 16 90 00 [11:44:39]wFMCommunicate OK [11:44:39]SAM_PROTO_SignData done [11:44:39]FM_MakeSignedData done [11:44:39]CreateOFDProtocolMessage [11:44:39]wFMCommunicate request_size=4 [11:44:39]MH_SAM_APDU [11:44:39]CAPDU: 80 11 00 00 [11:44:39]Write to MH i2c: E2 08 00 C1 05 80 11 00 00 00 00 00 00 40 [11:44:39]Write i2c OK [11:44:39]MH_I2C_Read... [11:44:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:44:39]Read from MH i2c: E2 [11:44:39]MH_I2C_Read... [11:44:39]Read from MH i2c: E2 17 00 [11:44:39]MH_I2C_Read... [11:44:39]Read from MH i2c: E2 17 00 C1 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9D [11:44:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:44:39]wFMCommunicate OK [11:44:39]CreateOFDProtocolMessage done [11:44:39]OFDSenderStorePacket 226568 [11:44:39]StoreOFDPacket docnum=226568 [11:44:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 33 3D 07 01 FD C8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F0 19 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 DB AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 12 00 00 00 00 07 04 06 00 C8 AF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 00 00 00 F4 03 04 00 26 2F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 08 75 03 00 35 04 06 00 C7 0E 84 E2 F0 63 17 0C EC B7 5A 2C D5 16 [11:44:39]CheckFolder [11:44:39]dirname=/storage/ofd_packets [11:44:39]CheckFolder done [11:44:39]ProducePacketName [11:44:39]name=ofd_packets/00226568 [11:44:39]NVStorageSaveData ofd_packets/00226568 [11:44:39]File name is /storage/ofd_packets/00226568 [11:44:39]Write 301 bytes [11:44:39]NVStorageSaveData done [11:44:39]OFDSenderStorePacket done [11:44:39]KKMCreateOFDPacket done [11:44:39]NVStorageSaveData kkm_last_timestamp [11:44:39]File name is /storage/kkm_last_timestamp [11:44:39]Write 4 bytes [11:44:39]NVStorageSaveData done [11:44:39]ExternCall_PrintAddStr [11:44:39]wPrintStart [11:44:39]Write to MH i2c: 01 00 00 C2 05 C7 [11:44:39]OFD Sender: Processing packet 226568 [packets to send 602, broken 601] [11:44:39]ProducePacketName [11:44:39]name=ofd_packets/00226568 [11:44:39]OFD Sender: To server: pG, [11:44:39]CommunicateWithHost lk.salyk.kg:30040 [11:44:39]ConnectInit lk.salyk.kg [11:44:39]Write i2c OK [11:44:39]MH_I2C_Read... [11:44:39]Read from MH i2c: 01 [11:44:39]MH_I2C_Read... [11:44:39]Read from MH i2c: 01 07 00 [11:44:39]MH_I2C_Read... [11:44:39]Read from MH i2c: 01 07 00 C2 05 00 00 00 00 00 FF 0F DC [11:44:39]RasterBufferAndPrint [11:44:39]line Счет N : (1)2002914 [11:44:39]line ИНН: 02508201610067 [11:44:39]line Контрольно-Кассовый Чек [11:44:39]line ПРОДАЖА [11:44:39]line ТРК (МРК, ГНК) : 43 [11:44:39]line Товар: 2710124130 [11:44:39]line Аи-92-К-5 [11:44:39]line 6.640 * 67.80 [11:44:39]line = 450.19 [11:44:39]line НДС 12% НСП 1% [11:44:39]line > о реализуемом товаре [11:44:39]line ОКРУГЛЕНИЕ: -0.19 [11:44:39]line ИТОГО: 450.00 [11:44:39]line Внесено: 450.00 [11:44:39]line СДАЧА: 0.00 [11:44:39]line НСП 1% : 3.98 [11:44:39]line НДС 12% : 47.81 [11:44:39]line Наличными: 450.00 [11:44:39]line Безнал.: 0.00 [11:44:39]line Место: АЗС № 97 "Партнер Нефть" [11:44:39]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:44:39]line СНО: Общий режим [11:44:39]line Чек 228 28.07.2024 11:44 [11:44:39]line Смена: 439 ФФД: 1.0 [11:44:39]line ЗНМ: 0300000054 [11:44:39]line РНМ: 0000000000092624 [11:44:39]line Версия ККМ: 001 [11:44:39]line ФМ: 0000000000874959 [11:44:39]line ФД: 226568 [11:44:39]line ФПД: 218865172934755 [11:44:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T114438&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226568&fm=218865172934755&tin=02508201610067®Number=0000000000092624&sum=45000 [11:44:39]written 0, free lines is 4095 [11:44:40]Write to MH i2c: 01 00 00 ED 05 F2 [11:44:40]Write i2c OK [11:44:40]MH_I2C_Read... [11:44:40]Read from MH i2c: 01 [11:44:40]MH_I2C_Read... [11:44:40]Read from MH i2c: 01 07 00 [11:44:40]MH_I2C_Read... [11:44:40]Read from MH i2c: 01 07 00 ED 05 00 00 00 00 00 64 0C 69 [11:44:40]RasterBufferAndPrint [11:44:40]line [11:44:40]line [11:44:40]line [11:44:40]line [11:44:40]line [11:44:40]written 0, free lines is 3175 [11:44:40]MH_Cut [11:44:40]Write to MH i2c: D1 01 00 F4 05 01 CB [11:44:40]Write i2c OK [11:44:40]MH_I2C_Read... [11:44:40]Read from MH i2c: D1 [11:44:40]MH_I2C_Read... [11:44:40]Read from MH i2c: D1 01 00 [11:44:40]MH_I2C_Read... [11:44:40]Read from MH i2c: D1 01 00 F4 05 00 CA [11:44:40]Write to MH i2c: 01 00 00 F5 05 FA [11:44:40]Write i2c OK [11:44:40]MH_I2C_Read... [11:44:40]Connected sock=10 [11:44:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 33 3D 07 01 FD C8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F0 19 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 DB AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 12 00 00 00 00 07 04 06 00 C8 AF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 00 00 00 F4 03 04 00 26 2F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 08 75 03 00 35 04 06 00 C7 0E 84 E2 F0 63 17 0C EC B7 5A 2C D5 16 [11:44:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 B7 23 47 00 8A 91 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 08 75 03 00 F4 03 04 00 31 DB A5 66 B6 04 01 00 00 EE F9 C2 24 7D 18 31 ED [11:44:40]CommunicateWithHost err = 0 [11:44:40]CheckOFDResponse [11:44:40]1017 (14) - 77093643461234 [11:44:40]1041 (16) - 0000000000874959 [11:44:40]1040 (4) - 226568 [11:44:40]1012 (4) - 28.07.2024 05:46 [11:44:40]1206 (1) - 0 [11:44:40]OFD Sender: Remove packet 226568 [11:44:40]ProducePacketName [11:44:40]name=ofd_packets/00226568 [11:44:40]NVStorageDeleteData [11:44:41]OFD Sender: No OFD packet to send [11:44:41]*** Cut start [11:44:41]*** Partial cut [11:44:41]*** CUTSNS_PIN = 1 [11:44:41]*** CUTSNS_PIN = 0 [11:44:41]*** Brake cut motor [11:44:42]Read from MH i2c: 01 [11:44:42]MH_I2C_Read... [11:44:42]*** Stop cut motor [11:44:42]*** Cut end [11:44:42]Read from MH i2c: 01 07 00 [11:44:42]MH_I2C_Read... [11:44:42]Read from MH i2c: 01 07 00 F5 05 00 00 00 00 00 FF 0F 0F [11:44:42]process_action close_receipt done [11:44:42]requested_data is exist [11:44:42]produce_requested_data [11:44:42]requested_item fm.sn is exist - process it [11:44:42]wFMCommunicate request_size=4 [11:44:42]MH_SAM_APDU [11:44:42]CAPDU: 80 11 00 00 [11:44:42]Write to MH i2c: E2 08 00 F6 05 80 11 00 00 00 00 00 00 75 [11:44:42]Write i2c OK [11:44:42]MH_I2C_Read... [11:44:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:44:42]Read from MH i2c: E2 [11:44:42]MH_I2C_Read... [11:44:42]Read from MH i2c: E2 17 00 [11:44:42]MH_I2C_Read... [11:44:42]Read from MH i2c: E2 17 00 F6 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D2 [11:44:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:44:42]wFMCommunicate OK [11:44:42]requested_item fd.num is exist - process it [11:44:42]SAM_PROTO_GetFieldsCounters [11:44:42]wFMCommunicate request_size=4 [11:44:42]MH_SAM_APDU [11:44:42]CAPDU: 80 13 00 00 [11:44:42]Write to MH i2c: E2 08 00 F7 05 80 13 00 00 00 00 00 00 78 [11:44:42]Write i2c OK [11:44:42]MH_I2C_Read... [11:44:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:44:42]Read from MH i2c: E2 [11:44:42]MH_I2C_Read... [11:44:42]Read from MH i2c: E2 62 00 [11:44:42]MH_I2C_Read... [11:44:42]Read from MH i2c: E2 62 00 F7 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 08 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 E4 00 00 00 5E 04 04 00 E4 00 00 00 57 04 04 00 E5 00 00 00 19 04 04 00 00 00 00 00 90 00 85 [11:44:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 08 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 E4 00 00 00 5E 04 04 00 E4 00 00 00 57 04 04 00 E5 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:44:42]wFMCommunicate OK [11:44:42]SAM_PROTO_GetFieldsCounters done [11:44:42]requested_item shift.num is exist - process it [11:44:42]requested_item shift.opened is exist - process it [11:44:42]req_shift_opened [11:44:42]FM_GetShiftState [11:44:42]SAM_PROTO_GetShiftState [11:44:42]wFMCommunicate request_size=4 [11:44:42]MH_SAM_APDU [11:44:42]CAPDU: 80 13 01 00 [11:44:42]Write to MH i2c: E2 08 00 F8 05 80 13 01 00 00 00 00 00 7A [11:44:42]Write i2c OK [11:44:42]MH_I2C_Read... [11:44:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:44:42]Read from MH i2c: E2 [11:44:42]MH_I2C_Read... [11:44:42]Read from MH i2c: E2 0E 00 [11:44:42]MH_I2C_Read... [11:44:42]Read from MH i2c: E2 0E 00 F8 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 2B [11:44:42]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:44:42]wFMCommunicate OK [11:44:42]SAM_PROTO_GetShiftState done [11:44:42]FM_GetShiftState done [11:44:42]req_shift_opened done [11:44:42]requested_item shift.open_date is exist - process it [11:44:42]req_shift_open_date [11:44:42]req_shift_open_date done [11:44:42]produce_requested_data done [11:44:42]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226568,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [11:44:42]process_action_free close_receipt [11:44:42]json_value_free [11:44:42]json_value_free done [11:44:42]process_json_proto returns [11:44:42]Send response to host [11:44:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226568,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [11:44:42]free response buf [11:44:42]execute_script done [11:44:42]execute_script returns [11:44:42]free content buf [11:44:42]Sock 8.Close socket [11:44:42]Sock 8.Thread stoped [11:44:46]OFD Sender: No OFD packet to send [11:44:51]OFD Sender: No OFD packet to send [11:44:56]OFD Sender: No OFD packet to send [11:45:01]OFD Sender: No OFD packet to send [11:45:06]OFD Sender: No OFD packet to send [11:45:11]OFD Sender: No OFD packet to send [11:45:13]accept exits with 9 [11:45:13]New connection [11:45:13]New thread 3067211108 created [11:45:13]Thread 3067067748 joined [11:45:13]Waiting for new connection... [11:45:13] Sock 9.Parse request [11:45:13]Sock 9.Check first char [11:45:13]Sock 9.First char is OK [11:45:13]request: POST /json_proto HTTP/1.0 [11:45:13]Method: POST [11:45:13]URL: /json_proto [11:45:13]Method is POST - this is cgi request [11:45:13]url: /json_proto [11:45:13]query_string will be loaded in cgi processing [11:45:13]execute_cgi json_proto POST (null) [11:45:13]execute_cgi path=json_proto method=POST [11:45:13]POST find Content-Length [11:45:13]Host: 172.17.43.131:8080 [11:45:13]Content-Length: 676 [11:45:13]Content-Type: application/json [11:45:13] [11:45:13]POST finish read [11:45:13]Found Content-Length = 676 [11:45:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002913", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:45:13]execute_script... [11:45:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002913", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:45:13]POST & json_proto [11:45:13]process_json_proto [11:45:13]json parsed OK: [11:45:13]protocol is kg_v1.0 [11:45:13]action value=close_receipt [11:45:13]process_action close_receipt [11:45:13]cmd_close_receipt [11:45:13]MH_GetDate [11:45:13]Write to MH i2c: F0 00 00 F9 05 ED [11:45:13]Write i2c OK [11:45:13]MH_I2C_Read... [11:45:13]Read from MH i2c: F0 [11:45:13]MH_I2C_Read... [11:45:13]Read from MH i2c: F0 09 00 [11:45:13]MH_I2C_Read... [11:45:13]Read from MH i2c: F0 09 00 F9 05 00 4A 2F A6 66 F9 24 A2 66 A0 [11:45:13]GetLastDocTimeStamp 1722167078 [11:45:13]current date 1722167114 [11:45:13]FM_GetShiftState [11:45:13]SAM_PROTO_GetShiftState [11:45:13]wFMCommunicate request_size=4 [11:45:13]MH_SAM_APDU [11:45:13]CAPDU: 80 13 01 00 [11:45:13]Write to MH i2c: E2 08 00 FA 05 80 13 01 00 00 00 00 00 7C [11:45:13]Write i2c OK [11:45:13]MH_I2C_Read... [11:45:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:45:13]Read from MH i2c: E2 [11:45:13]MH_I2C_Read... [11:45:13]Read from MH i2c: E2 0E 00 [11:45:13]MH_I2C_Read... [11:45:13]Read from MH i2c: E2 0E 00 FA 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 2D [11:45:13]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:45:13]wFMCommunicate OK [11:45:13]SAM_PROTO_GetShiftState done [11:45:13]FM_GetShiftState done [11:45:13]opened in 1722125326 [11:45:13]opened+sec_in_day 1722211726 [11:45:13]quantity*price = 100035 [11:45:13]sum+1 = 100036 [11:45:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 229 28.07.2024 11:45 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226569 ФПД: 158840145706599 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T114514&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226569&fm=158840145706599&tin=02508201610067®Number=0000000000092624&sum=100000 [11:45:14]StoreToDocumentArchive [11:45:14]shift 439 fd 226569 [11:45:14]save to /storage/0439/doc_00226569 [11:45:14]save last doc name /storage/0439/doc_00226569 to /storage/kkm_last_doc_name [11:45:14]save OK [11:45:14]Clear old archive folders... [11:45:14]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:45:14]tlvbuf is 01DA0B40 [11:45:14]SAM_PROTO_ClearQueue [11:45:14]wFMCommunicate request_size=4 [11:45:14]MH_SAM_APDU [11:45:14]CAPDU: 80 09 00 00 [11:45:14]Write to MH i2c: E2 08 00 07 06 80 09 00 00 00 00 00 00 7F [11:45:14]Write i2c OK [11:45:14]MH_I2C_Read... [11:45:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:45:14]Read from MH i2c: E2 [11:45:14]MH_I2C_Read... [11:45:14]Read from MH i2c: E2 03 00 [11:45:14]MH_I2C_Read... [11:45:14]Read from MH i2c: E2 03 00 07 06 00 90 00 81 [11:45:14]RAPDU: 90 00 [11:45:14]wFMCommunicate OK [11:45:14]SAM_PROTO_ClearQueue done [11:45:14]KKMCreateOFDPacket [11:45:14]OFDProtocolAddRootSTLVToBuf [11:45:14]FM_MakeSignedData [11:45:14]FM_MakeSignedData [11:45:14]SAM_PROTO_SignData [11:45:14]wFMCommunicate request_size=4 [11:45:14]MH_SAM_APDU [11:45:14]CAPDU: 80 0D 01 02 [11:45:14]Write to MH i2c: E2 08 00 08 06 80 0D 01 02 00 00 00 00 87 [11:45:14]Write i2c OK [11:45:14]MH_I2C_Read... [11:45:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:45:14]Read from MH i2c: E2 [11:45:14]MH_I2C_Read... [11:45:14]Read from MH i2c: E2 03 00 [11:45:14]MH_I2C_Read... [11:45:14]Read from MH i2c: E2 03 00 08 06 00 90 00 82 [11:45:14]RAPDU: 90 00 [11:45:14]wFMCommunicate OK [11:45:14]wFMCommunicate request_size=255 [11:45:14]MH_SAM_APDU [11:45:14]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 00 00 00 F4 03 04 00 4A 2F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 09 75 03 00 35 04 06 00 [11:45:14]Write to MH i2c: E2 02 01 09 06 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 00 00 00 F4 03 04 00 4A 2F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 09 75 03 00 35 04 06 00 00 00 1C [11:45:14]Write i2c OK [11:45:14]MH_I2C_Read... [11:45:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:45:15]Read from MH i2c: E2 [11:45:15]MH_I2C_Read... [11:45:15]Read from MH i2c: E2 03 00 [11:45:15]MH_I2C_Read... [11:45:15]Read from MH i2c: E2 03 00 09 06 00 90 00 83 [11:45:15]RAPDU: 90 00 [11:45:15]wFMCommunicate OK [11:45:15]wFMCommunicate request_size=11 [11:45:15]MH_SAM_APDU [11:45:15]CAPDU: 80 0D 02 02 06 90 76 DA 75 FE 67 [11:45:15]Write to MH i2c: E2 0E 00 0A 06 80 0D 02 02 06 00 90 76 DA 75 FE 67 00 00 50 [11:45:15]Write i2c OK [11:45:15]MH_I2C_Read... [11:45:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:45:15]Read from MH i2c: E2 [11:45:15]MH_I2C_Read... [11:45:15]Read from MH i2c: E2 03 00 [11:45:15]MH_I2C_Read... [11:45:15]Read from MH i2c: E2 03 00 0A 06 00 90 00 84 [11:45:15]RAPDU: 90 00 [11:45:15]wFMCommunicate OK [11:45:15]wFMCommunicate request_size=4 [11:45:15]MH_SAM_APDU [11:45:15]CAPDU: 80 0D 03 02 [11:45:15]Write to MH i2c: E2 08 00 0B 06 80 0D 03 02 00 00 00 00 8C [11:45:15]Write i2c OK [11:45:15]MH_I2C_Read... [11:45:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:45:15]Read from MH i2c: E2 [11:45:15]MH_I2C_Read... [11:45:15]Read from MH i2c: E2 0B 00 [11:45:15]MH_I2C_Read... [11:45:15]Read from MH i2c: E2 0B 00 0B 06 00 A6 04 7D 43 D7 D1 FB 2A 90 00 C4 [11:45:15]RAPDU: A6 04 7D 43 D7 D1 FB 2A 90 00 [11:45:15]wFMCommunicate OK [11:45:15]SAM_PROTO_SignData done [11:45:15]FM_MakeSignedData done [11:45:15]CreateOFDProtocolMessage [11:45:15]wFMCommunicate request_size=4 [11:45:15]MH_SAM_APDU [11:45:15]CAPDU: 80 11 00 00 [11:45:15]Write to MH i2c: E2 08 00 0C 06 80 11 00 00 00 00 00 00 8C [11:45:15]Write i2c OK [11:45:15]MH_I2C_Read... [11:45:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:45:15]Read from MH i2c: E2 [11:45:15]MH_I2C_Read... [11:45:15]Read from MH i2c: E2 17 00 [11:45:15]MH_I2C_Read... [11:45:15]Read from MH i2c: E2 17 00 0C 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E9 [11:45:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:45:15]wFMCommunicate OK [11:45:15]CreateOFDProtocolMessage done [11:45:15]OFDSenderStorePacket 226569 [11:45:15]StoreOFDPacket docnum=226569 [11:45:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 31 D0 08 01 EB B7 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 00 00 00 F4 03 04 00 4A 2F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 09 75 03 00 35 04 06 00 90 76 DA 75 FE 67 A6 04 7D 43 D7 D1 FB 2A [11:45:15]CheckFolder [11:45:15]dirname=/storage/ofd_packets [11:45:15]CheckFolder done [11:45:15]ProducePacketName [11:45:15]name=ofd_packets/00226569 [11:45:15]NVStorageSaveData ofd_packets/00226569 [11:45:15]File name is /storage/ofd_packets/00226569 [11:45:15]Write 302 bytes [11:45:15]NVStorageSaveData done [11:45:15]OFDSenderStorePacket done [11:45:15]KKMCreateOFDPacket done [11:45:15]NVStorageSaveData kkm_last_timestamp [11:45:15]File name is /storage/kkm_last_timestamp [11:45:15]Write 4 bytes [11:45:15]NVStorageSaveData done [11:45:15]ExternCall_PrintAddStr [11:45:15]wPrintStart [11:45:15]Write to MH i2c: 01 00 00 0D 06 13 [11:45:15]Write i2c OK [11:45:15]MH_I2C_Read... [11:45:15]Read from MH i2c: 01 [11:45:15]MH_I2C_Read... [11:45:15]Read from MH i2c: 01 07 00 [11:45:15]MH_I2C_Read... [11:45:15]Read from MH i2c: 01 07 00 0D 06 00 00 00 00 00 FF 0F 28 [11:45:15]RasterBufferAndPrint [11:45:15]line Счет N : (1)2002913 [11:45:15]line ИНН: 02508201610067 [11:45:15]line Контрольно-Кассовый Чек [11:45:15]line ПРОДАЖА [11:45:15]line ТРК (МРК, ГНК) : 62 [11:45:15]line Товар: 2710124130 [11:45:15]line Super-92-К-5 [11:45:15]line 14.540 * 68.80 [11:45:15]line = 1000.35 [11:45:15]line НДС 12% НСП 1% [11:45:15]line > о реализуемом товаре [11:45:15]line ОКРУГЛЕНИЕ: -0.35 [11:45:15]line ИТОГО: 1000.00 [11:45:15]line Внесено: 1000.00 [11:45:15]line СДАЧА: 0.00 [11:45:15]line НСП 1% : 8.85 [11:45:15]line НДС 12% : 106.23 [11:45:15]line Наличными: 1000.00 [11:45:15]line Безнал.: 0.00 [11:45:15]line Место: АЗС № 97 "Партнер Нефть" [11:45:15]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:45:15]line СНО: Общий режим [11:45:15]line Чек 229 28.07.2024 11:45 [11:45:15]line Смена: 439 ФФД: 1.0 [11:45:15]line ЗНМ: 0300000054 [11:45:15]line РНМ: 0000000000092624 [11:45:15]line Версия ККМ: 001 [11:45:15]line ФМ: 0000000000874959 [11:45:15]line ФД: 226569 [11:45:15]line ФПД: 158840145706599 [11:45:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T114514&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226569&fm=158840145706599&tin=02508201610067®Number=0000000000092624&sum=100000 [11:45:15]written 0, free lines is 4095 [11:45:15]OFD Sender: Processing packet 226569 [packets to send 602, broken 601] [11:45:15]ProducePacketName [11:45:15]name=ofd_packets/00226569 [11:45:15]OFD Sender: To server: pG, [11:45:15]CommunicateWithHost lk.salyk.kg:30040 [11:45:15]ConnectInit lk.salyk.kg [11:45:15]Write to MH i2c: 01 00 00 38 06 3E [11:45:15]Write i2c OK [11:45:15]MH_I2C_Read... [11:45:15]Read from MH i2c: 01 [11:45:15]MH_I2C_Read... [11:45:15]Read from MH i2c: 01 07 00 [11:45:15]MH_I2C_Read... [11:45:15]Read from MH i2c: 01 07 00 38 06 00 00 00 00 00 5B 0C AC [11:45:15]RasterBufferAndPrint [11:45:15]line [11:45:15]line [11:45:15]line [11:45:15]line [11:45:15]line [11:45:15]written 0, free lines is 3167 [11:45:15]MH_Cut [11:45:15]Write to MH i2c: D1 01 00 3F 06 01 17 [11:45:15]Write i2c OK [11:45:15]MH_I2C_Read... [11:45:15]Read from MH i2c: D1 [11:45:15]MH_I2C_Read... [11:45:15]Read from MH i2c: D1 01 00 [11:45:15]MH_I2C_Read... [11:45:15]Read from MH i2c: D1 01 00 3F 06 00 16 [11:45:15]Write to MH i2c: 01 00 00 40 06 46 [11:45:15]Write i2c OK [11:45:15]MH_I2C_Read... [11:45:16]Connected sock=10 [11:45:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 31 D0 08 01 EB B7 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 00 00 00 F4 03 04 00 4A 2F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 09 75 03 00 35 04 06 00 90 76 DA 75 FE 67 A6 04 7D 43 D7 D1 FB 2A [11:45:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 6B 9A 47 00 DC A9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 09 75 03 00 F4 03 04 00 55 DB A5 66 B6 04 01 00 00 EA AF A6 59 DC 04 58 E9 [11:45:16]CommunicateWithHost err = 0 [11:45:16]CheckOFDResponse [11:45:16]1017 (14) - 77093643461234 [11:45:16]1041 (16) - 0000000000874959 [11:45:16]1040 (4) - 226569 [11:45:16]1012 (4) - 28.07.2024 05:47 [11:45:16]1206 (1) - 0 [11:45:16]OFD Sender: Remove packet 226569 [11:45:16]ProducePacketName [11:45:16]name=ofd_packets/00226569 [11:45:16]NVStorageDeleteData [11:45:17]*** Cut start [11:45:17]*** Partial cut [11:45:17]*** CUTSNS_PIN = 1 [11:45:17]*** CUTSNS_PIN = 0 [11:45:17]*** Brake cut motor [11:45:17]OFD Sender: No OFD packet to send [11:45:17]Read from MH i2c: 01 [11:45:17]MH_I2C_Read... [11:45:17]*** Stop cut motor [11:45:17]*** Cut end [11:45:17]Read from MH i2c: 01 07 00 [11:45:17]MH_I2C_Read... [11:45:17]Read from MH i2c: 01 07 00 40 06 00 00 00 00 00 FF 0F 5B [11:45:17]process_action close_receipt done [11:45:17]requested_data is exist [11:45:17]produce_requested_data [11:45:17]requested_item fm.sn is exist - process it [11:45:17]wFMCommunicate request_size=4 [11:45:17]MH_SAM_APDU [11:45:17]CAPDU: 80 11 00 00 [11:45:17]Write to MH i2c: E2 08 00 41 06 80 11 00 00 00 00 00 00 C1 [11:45:17]Write i2c OK [11:45:17]MH_I2C_Read... [11:45:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:45:17]Read from MH i2c: E2 [11:45:17]MH_I2C_Read... [11:45:17]Read from MH i2c: E2 17 00 [11:45:17]MH_I2C_Read... [11:45:17]Read from MH i2c: E2 17 00 41 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1E [11:45:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:45:17]wFMCommunicate OK [11:45:17]requested_item fd.num is exist - process it [11:45:17]SAM_PROTO_GetFieldsCounters [11:45:17]wFMCommunicate request_size=4 [11:45:17]MH_SAM_APDU [11:45:17]CAPDU: 80 13 00 00 [11:45:17]Write to MH i2c: E2 08 00 42 06 80 13 00 00 00 00 00 00 C4 [11:45:17]Write i2c OK [11:45:17]MH_I2C_Read... [11:45:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:45:17]Read from MH i2c: E2 [11:45:17]MH_I2C_Read... [11:45:17]Read from MH i2c: E2 62 00 [11:45:17]MH_I2C_Read... [11:45:17]Read from MH i2c: E2 62 00 42 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 09 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 E5 00 00 00 5E 04 04 00 E5 00 00 00 57 04 04 00 E6 00 00 00 19 04 04 00 00 00 00 00 90 00 D5 [11:45:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 09 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 E5 00 00 00 5E 04 04 00 E5 00 00 00 57 04 04 00 E6 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:45:17]wFMCommunicate OK [11:45:17]SAM_PROTO_GetFieldsCounters done [11:45:17]requested_item shift.num is exist - process it [11:45:17]requested_item shift.opened is exist - process it [11:45:17]req_shift_opened [11:45:17]FM_GetShiftState [11:45:17]SAM_PROTO_GetShiftState [11:45:17]wFMCommunicate request_size=4 [11:45:17]MH_SAM_APDU [11:45:17]CAPDU: 80 13 01 00 [11:45:17]Write to MH i2c: E2 08 00 43 06 80 13 01 00 00 00 00 00 C6 [11:45:17]Write i2c OK [11:45:17]MH_I2C_Read... [11:45:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:45:17]Read from MH i2c: E2 [11:45:17]MH_I2C_Read... [11:45:17]Read from MH i2c: E2 0E 00 [11:45:17]MH_I2C_Read... [11:45:17]Read from MH i2c: E2 0E 00 43 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 77 [11:45:17]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:45:17]wFMCommunicate OK [11:45:17]SAM_PROTO_GetShiftState done [11:45:17]FM_GetShiftState done [11:45:17]req_shift_opened done [11:45:17]requested_item shift.open_date is exist - process it [11:45:17]req_shift_open_date [11:45:17]req_shift_open_date done [11:45:17]produce_requested_data done [11:45:17]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226569,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [11:45:17]process_action_free close_receipt [11:45:17]json_value_free [11:45:17]json_value_free done [11:45:17]process_json_proto returns [11:45:17]Send response to host [11:45:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226569,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [11:45:17]free response buf [11:45:17]execute_script done [11:45:17]execute_script returns [11:45:17]free content buf [11:45:17]Sock 9.Close socket [11:45:17]Sock 9.Thread stoped [11:45:22]OFD Sender: No OFD packet to send [11:45:22]recv_with_timeout no data received [11:45:25]accept exits with 8 [11:45:25]New connection [11:45:25]New thread 3067067748 created [11:45:25]Thread 3067211108 joined [11:45:25]Waiting for new connection... [11:45:25] Sock 8.Parse request [11:45:25]Sock 8.Check first char [11:45:25]Sock 8.First char is OK [11:45:25]request: POST /json_proto HTTP/1.0 [11:45:25]Method: POST [11:45:25]URL: /json_proto [11:45:25]Method is POST - this is cgi request [11:45:25]url: /json_proto [11:45:25]query_string will be loaded in cgi processing [11:45:25]execute_cgi json_proto POST (null) [11:45:25]execute_cgi path=json_proto method=POST [11:45:25]POST find Content-Length [11:45:25]Host: 172.17.43.131:8080 [11:45:25]Content-Length: 678 [11:45:25]Content-Type: application/json [11:45:25] [11:45:25]POST finish read [11:45:25]Found Content-Length = 678 [11:45:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002916", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:45:25]execute_script... [11:45: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)2002916", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:45:25]POST & json_proto [11:45:25]process_json_proto [11:45:25]json parsed OK: [11:45:25]protocol is kg_v1.0 [11:45:25]action value=close_receipt [11:45:25]process_action close_receipt [11:45:25]cmd_close_receipt [11:45:25]MH_GetDate [11:45:25]Write to MH i2c: F0 00 00 44 06 39 [11:45:25]Write i2c OK [11:45:25]MH_I2C_Read... [11:45:25]Read from MH i2c: F0 [11:45:25]MH_I2C_Read... [11:45:25]Read from MH i2c: F0 09 00 [11:45:25]MH_I2C_Read... [11:45:25]Read from MH i2c: F0 09 00 44 06 00 55 2F A6 66 F9 24 A2 66 F7 [11:45:25]GetLastDocTimeStamp 1722167114 [11:45:25]current date 1722167125 [11:45:25]FM_GetShiftState [11:45:25]SAM_PROTO_GetShiftState [11:45:25]wFMCommunicate request_size=4 [11:45:25]MH_SAM_APDU [11:45:25]CAPDU: 80 13 01 00 [11:45:25]Write to MH i2c: E2 08 00 45 06 80 13 01 00 00 00 00 00 C8 [11:45:25]Write i2c OK [11:45:25]MH_I2C_Read... [11:45:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:45:25]Read from MH i2c: E2 [11:45:25]MH_I2C_Read... [11:45:25]Read from MH i2c: E2 0E 00 [11:45:25]MH_I2C_Read... [11:45:25]Read from MH i2c: E2 0E 00 45 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 79 [11:45:25]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:45:25]wFMCommunicate OK [11:45:25]SAM_PROTO_GetShiftState done [11:45:25]FM_GetShiftState done [11:45:25]opened in 1722125326 [11:45:25]opened+sec_in_day 1722211726 [11:45:25]quantity*price = 50010 [11:45:25]sum+1 = 50012 [11:45:25]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 231 28.07.2024 11:52 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226571 ФПД: 25545876899944 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T115256&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226571&fm=25545876899944&tin=02508201610067®Number=0000000000092624&sum=100000 [11:52:57]StoreToDocumentArchive [11:52:57]shift 439 fd 226571 [11:52:57]save to /storage/0439/doc_00226571 [11:52:57]save last doc name /storage/0439/doc_00226571 to /storage/kkm_last_doc_name [11:52:57]save OK [11:52:57]Clear old archive folders... [11:52:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:52:57]tlvbuf is 01466280 [11:52:57]SAM_PROTO_ClearQueue [11:52:57]wFMCommunicate request_size=4 [11:52:57]MH_SAM_APDU [11:52:57]CAPDU: 80 09 00 00 [11:52:57]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [11:52:57]Write i2c OK [11:52:57]MH_I2C_Read... [11:52:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:52:57]Read from MH i2c: E2 [11:52:57]MH_I2C_Read... [11:52:57]Read from MH i2c: E2 03 00 [11:52:57]MH_I2C_Read... [11:52:57]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [11:52:57]RAPDU: 90 00 [11:52:57]wFMCommunicate OK [11:52:57]SAM_PROTO_ClearQueue done [11:52:57]KKMCreateOFDPacket [11:52:57]OFDProtocolAddRootSTLVToBuf [11:52:57]FM_MakeSignedData [11:52:57]FM_MakeSignedData [11:52:57]SAM_PROTO_SignData [11:52:57]wFMCommunicate request_size=4 [11:52:57]MH_SAM_APDU [11:52:57]CAPDU: 80 0D 01 02 [11:52:57]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [11:52:57]Write i2c OK [11:52:57]MH_I2C_Read... [11:52:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:52:57]Read from MH i2c: E2 [11:52:57]MH_I2C_Read... [11:52:57]Read from MH i2c: E2 03 00 [11:52:57]MH_I2C_Read... [11:52:57]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [11:52:57]RAPDU: 90 00 [11:52:57]wFMCommunicate OK [11:52:57]wFMCommunicate request_size=255 [11:52:57]MH_SAM_APDU [11:52:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 E7 00 00 00 F4 03 04 00 18 31 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0B 75 03 00 35 04 06 00 17 [11:52:57]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 E7 00 00 00 F4 03 04 00 18 31 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0B 75 03 00 35 04 06 00 17 00 00 E7 [11:52:57]Write i2c OK [11:52:57]MH_I2C_Read... [11:52:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:52:57]Read from MH i2c: E2 [11:52:57]MH_I2C_Read... [11:52:57]Read from MH i2c: E2 03 00 [11:52:57]MH_I2C_Read... [11:52:57]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [11:52:57]RAPDU: 90 00 [11:52:57]wFMCommunicate OK [11:52:57]wFMCommunicate request_size=10 [11:52:57]MH_SAM_APDU [11:52:57]CAPDU: 80 0D 02 02 05 3B DC EB 08 68 [11:52:57]Write to MH i2c: E2 0D 00 2E 00 80 0D 02 02 05 00 3B DC EB 08 68 00 00 24 [11:52:57]Write i2c OK [11:52:57]MH_I2C_Read... [11:52:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:52:57]Read from MH i2c: E2 [11:52:57]MH_I2C_Read... [11:52:57]Read from MH i2c: E2 03 00 [11:52:57]MH_I2C_Read... [11:52:57]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [11:52:57]RAPDU: 90 00 [11:52:57]wFMCommunicate OK [11:52:57]wFMCommunicate request_size=4 [11:52:57]MH_SAM_APDU [11:52:57]CAPDU: 80 0D 03 02 [11:52:57]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [11:52:57]Write i2c OK [11:52:57]MH_I2C_Read... [11:52:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:52:57]Read from MH i2c: E2 [11:52:57]MH_I2C_Read... [11:52:57]Read from MH i2c: E2 0B 00 [11:52:57]MH_I2C_Read... [11:52:57]Read from MH i2c: E2 0B 00 2F 00 00 AF C8 64 E9 BB DC 30 E5 90 00 1B [11:52:57]RAPDU: AF C8 64 E9 BB DC 30 E5 90 00 [11:52:57]wFMCommunicate OK [11:52:57]SAM_PROTO_SignData done [11:52:57]FM_MakeSignedData done [11:52:57]CreateOFDProtocolMessage [11:52:57]wFMCommunicate request_size=4 [11:52:57]MH_SAM_APDU [11:52:57]CAPDU: 80 11 00 00 [11:52:57]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [11:52:57]Write i2c OK [11:52:57]MH_I2C_Read... [11:52:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:52:57]Read from MH i2c: E2 [11:52:57]MH_I2C_Read... [11:52:57]Read from MH i2c: E2 17 00 [11:52:57]MH_I2C_Read... [11:52:57]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 07 [11:52:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:52:57]wFMCommunicate OK [11:52:57]CreateOFDProtocolMessage done [11:52:57]OFDSenderStorePacket 226571 [11:52:57]StoreOFDPacket docnum=226571 [11:52:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E2 BC 07 01 76 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 E7 00 00 00 F4 03 04 00 18 31 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0B 75 03 00 35 04 06 00 17 3B DC EB 08 68 AF C8 64 E9 BB DC 30 E5 [11:52:57]CheckFolder [11:52:57]dirname=/storage/ofd_packets [11:52:57]CheckFolder done [11:52:57]ProducePacketName [11:52:57]name=ofd_packets/00226571 [11:52:57]NVStorageSaveData ofd_packets/00226571 [11:52:57]File name is /storage/ofd_packets/00226571 [11:52:57]Write 301 bytes [11:52:57]NVStorageSaveData done [11:52:57]OFDSenderStorePacket done [11:52:57]KKMCreateOFDPacket done [11:52:58]NVStorageSaveData kkm_last_timestamp [11:52:58]File name is /storage/kkm_last_timestamp [11:52:58]Write 4 bytes [11:52:58]NVStorageSaveData done [11:52:58]ExternCall_PrintAddStr [11:52:58]wPrintStart [11:52:58]Write to MH i2c: 01 00 00 31 00 31 [11:52:58]Write i2c OK [11:52:58]MH_I2C_Read... [11:52:58]Read from MH i2c: 01 [11:52:58]MH_I2C_Read... [11:52:58]Read from MH i2c: 01 07 00 [11:52:58]MH_I2C_Read... [11:52:58]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [11:52:58]RasterBufferAndPrint [11:52:58]line Счет N : (1)2002917 [11:52:58]line ИНН: 02508201610067 [11:52:58]line Контрольно-Кассовый Чек [11:52:58]line ПРОДАЖА [11:52:58]line ТРК (МРК, ГНК) : 44 [11:52:58]line Товар: 2710124500 [11:52:58]line Аи-95-К-5 [11:52:58]line 13.480 * 74.20 [11:52:58]line = 1000.22 [11:52:58]line НДС 12% НСП 1% [11:52:58]line > о реализуемом товаре [11:52:58]line ОКРУГЛЕНИЕ: -0.22 [11:52:58]line ИТОГО: 1000.00 [11:52:58]line Внесено: 1000.00 [11:52:58]line СДАЧА: 0.00 [11:52:58]line НСП 1% : 8.85 [11:52:58]line НДС 12% : 106.22 [11:52:58]line Наличными: 1000.00 [11:52:58]line Безнал.: 0.00 [11:52:58]line Место: АЗС № 97 "Партнер Нефть" [11:52:58]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:52:58]line СНО: Общий режим [11:52:58]line Чек 231 28.07.2024 11:52 [11:52:58]line Смена: 439 ФФД: 1.0 [11:52:58]line ЗНМ: 0300000054 [11:52:58]line РНМ: 0000000000092624 [11:52:58]line Версия ККМ: 001 [11:52:58]line ФМ: 0000000000874959 [11:52:58]line ФД: 226571 [11:52:58]line ФПД: 25545876899944 [11:52:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T115256&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226571&fm=25545876899944&tin=02508201610067®Number=0000000000092624&sum=100000 [11:52:58]written 0, free lines is 4095 [11:52:58]OFD Sender: Processing packet 226571 [packets to send 602, broken 601] [11:52:58]ProducePacketName [11:52:58]name=ofd_packets/00226571 [11:52:58]OFD Sender: To server: pG, [11:52:58]CommunicateWithHost lk.salyk.kg:30040 [11:52:58]ConnectInit lk.salyk.kg [11:52:58]Write to MH i2c: 01 00 00 5C 00 5C [11:52:58]Write i2c OK [11:52:58]MH_I2C_Read... [11:52:58]Read from MH i2c: 01 [11:52:58]MH_I2C_Read... [11:52:58]Read from MH i2c: 01 07 00 [11:52:58]MH_I2C_Read... [11:52:58]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 64 0C D3 [11:52:58]RasterBufferAndPrint [11:52:58]line [11:52:58]line [11:52:58]line [11:52:58]line [11:52:58]line [11:52:58]written 0, free lines is 3183 [11:52:58]MH_Cut [11:52:58]Write to MH i2c: D1 01 00 63 00 01 35 [11:52:58]Write i2c OK [11:52:58]MH_I2C_Read... [11:52:58]Read from MH i2c: D1 [11:52:58]MH_I2C_Read... [11:52:58]Read from MH i2c: D1 01 00 [11:52:58]MH_I2C_Read... [11:52:58]Read from MH i2c: D1 01 00 63 00 00 34 [11:52:58]Write to MH i2c: 01 00 00 64 00 64 [11:52:58]Write i2c OK [11:52:58]MH_I2C_Read... [11:52:59]*** Cut start [11:52:59]*** Partial cut [11:52:59]*** CUTSNS_PIN = 1 [11:52:59]*** CUTSNS_PIN = 0 [11:53:00]*** Brake cut motor [11:53:00]Connected sock=11 [11:53:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E2 BC 07 01 76 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 E7 00 00 00 F4 03 04 00 18 31 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0B 75 03 00 35 04 06 00 17 3B DC EB 08 68 AF C8 64 E9 BB DC 30 E5 [11:53:00]Read from MH i2c: 01 [11:53:00]MH_I2C_Read... [11:53:00]*** Stop cut motor [11:53:00]*** Cut end [11:53:00]Read from MH i2c: 01 07 00 [11:53:00]MH_I2C_Read... [11:53:00]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [11:53:00]process_action close_receipt done [11:53:00]requested_data is exist [11:53:00]produce_requested_data [11:53:00]requested_item fm.sn is exist - process it [11:53:00]wFMCommunicate request_size=4 [11:53:00]MH_SAM_APDU [11:53:00]CAPDU: 80 11 00 00 [11:53:00]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [11:53:00]Write i2c OK [11:53:00]MH_I2C_Read... [11:53:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:53:00]Read from MH i2c: E2 [11:53:00]MH_I2C_Read... [11:53:00]Read from MH i2c: E2 17 00 [11:53:00]MH_I2C_Read... [11:53:00]Read from MH i2c: E2 17 00 65 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3C [11:53:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:53:00]wFMCommunicate OK [11:53:00]requested_item fd.num is exist - process it [11:53:00]SAM_PROTO_GetFieldsCounters [11:53:00]wFMCommunicate request_size=4 [11:53:00]MH_SAM_APDU [11:53:00]CAPDU: 80 13 00 00 [11:53:00]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [11:53:00]Write i2c OK [11:53:00]MH_I2C_Read... [11:53:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:53:00]Read from MH i2c: E2 [11:53:00]MH_I2C_Read... [11:53:00]Read from MH i2c: E2 62 00 [11:53:00]MH_I2C_Read... [11:53:00]Read from MH i2c: E2 62 00 66 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0B 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 E7 00 00 00 5E 04 04 00 E7 00 00 00 57 04 04 00 E8 00 00 00 19 04 04 00 00 00 00 00 90 00 FB [11:53:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0B 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 E7 00 00 00 5E 04 04 00 E7 00 00 00 57 04 04 00 E8 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:53:00]wFMCommunicate OK [11:53:00]SAM_PROTO_GetFieldsCounters done [11:53:00]requested_item shift.num is exist - process it [11:53:00]requested_item shift.opened is exist - process it [11:53:00]req_shift_opened [11:53:00]FM_GetShiftState [11:53:00]SAM_PROTO_GetShiftState [11:53:00]wFMCommunicate request_size=4 [11:53:00]MH_SAM_APDU [11:53:00]CAPDU: 80 13 01 00 [11:53:00]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [11:53:00]Write i2c OK [11:53:00]MH_I2C_Read... [11:53:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:53:00]Read from MH i2c: E2 [11:53:00]MH_I2C_Read... [11:53:00]Read from MH i2c: E2 0E 00 [11:53:00]MH_I2C_Read... [11:53:00]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 95 [11:53:00]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:53:00]wFMCommunicate OK [11:53:00]SAM_PROTO_GetShiftState done [11:53:00]FM_GetShiftState done [11:53:00]req_shift_opened done [11:53:00]requested_item shift.open_date is exist - process it [11:53:00]req_shift_open_date [11:53:00]req_shift_open_date done [11:53:00]produce_requested_data done [11:53:00]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226571,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [11:53:00]process_action_free close_receipt [11:53:00]json_value_free [11:53:00]json_value_free done [11:53:00]process_json_proto returns [11:53:00]Send response to host [11:53:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226571,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [11:53:00]free response buf [11:53:00]execute_script done [11:53:00]execute_script returns [11:53:00]free content buf [11:53:00]Sock 6.Close socket [11:53:00]Sock 6.Thread stoped [11:53:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 FA 32 47 00 7E 3F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0B 75 03 00 F4 03 04 00 25 DD A5 66 B6 04 01 00 00 32 7E 50 4D E0 2F 42 9D [11:53:02]CommunicateWithHost err = 0 [11:53:02]CheckOFDResponse [11:53:02]1017 (14) - 77093643461234 [11:53:02]1041 (16) - 0000000000874959 [11:53:02]1040 (4) - 226571 [11:53:02]1012 (4) - 28.07.2024 05:54 [11:53:02]1206 (1) - 0 [11:53:02]OFD Sender: Remove packet 226571 [11:53:02]ProducePacketName [11:53:02]name=ofd_packets/00226571 [11:53:02]NVStorageDeleteData [11:53:03]OFD Sender: No OFD packet to send [11:53:08]OFD Sender: No OFD packet to send [11:53:13]OFD Sender: No OFD packet to send [11:53:17]recv_with_timeout no data received [11:53:18]OFD Sender: No OFD packet to send [11:53:23]OFD Sender: No OFD packet to send [11:53:28]OFD Sender: No OFD packet to send [11:53:33]OFD Sender: No OFD packet to send [11:53:37]recv_with_timeout no data received [11:53:38]OFD Sender: No OFD packet to send [11:53:43]OFD Sender: No OFD packet to send [11:53:48]OFD Sender: No OFD packet to send [11:53:50]accept exits with 10 [11:53:50]New connection [11:53:50]New thread 3066854756 created [11:53:50]Thread 3066998116 joined [11:53:50]Waiting for new connection... [11:53:50] Sock 10.Parse request [11:53:50]Sock 10.Check first char [11:53:50]Sock 10.First char is OK [11:53:50]request: POST /json_proto HTTP/1.0 [11:53:50]Method: POST [11:53:50]URL: /json_proto [11:53:50]Method is POST - this is cgi request [11:53:50]url: /json_proto [11:53:50]query_string will be loaded in cgi processing [11:53:50]execute_cgi json_proto POST (null) [11:53:50]execute_cgi path=json_proto method=POST [11:53:50]POST find Content-Length [11:53:50]Host: 172.17.43.131:8080 [11:53:50]Content-Length: 678 [11:53:50]Content-Type: application/json [11:53:50] [11:53:50]POST finish read [11:53:50]Found Content-Length = 678 [11:53:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002919", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:53:50]execute_script... [11:53:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002919", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:53:50]POST & json_proto [11:53:50]process_json_proto [11:53:50]json parsed OK: [11:53:50]protocol is kg_v1.0 [11:53:50]action value=close_receipt [11:53:50]process_action close_receipt [11:53:50]cmd_close_receipt [11:53:50]MH_GetDate [11:53:50]Write to MH i2c: F0 00 00 68 00 57 [11:53:50]Write i2c OK [11:53:50]MH_I2C_Read... [11:53:50]Read from MH i2c: F0 [11:53:50]MH_I2C_Read... [11:53:50]Read from MH i2c: F0 09 00 [11:53:50]MH_I2C_Read... [11:53:50]Read from MH i2c: F0 09 00 68 00 00 4E 31 A6 66 F9 24 A2 66 10 [11:53:50]GetLastDocTimeStamp 1722167576 [11:53:50]current date 1722167630 [11:53:50]FM_GetShiftState [11:53:50]SAM_PROTO_GetShiftState [11:53:50]wFMCommunicate request_size=4 [11:53:50]MH_SAM_APDU [11:53:50]CAPDU: 80 13 01 00 [11:53:50]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [11:53:50]Write i2c OK [11:53:50]MH_I2C_Read... [11:53:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:53:50]Read from MH i2c: E2 [11:53:50]MH_I2C_Read... [11:53:50]Read from MH i2c: E2 0E 00 [11:53:50]MH_I2C_Read... [11:53:50]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 97 [11:53:50]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:53:50]wFMCommunicate OK [11:53:50]SAM_PROTO_GetShiftState done [11:53:50]FM_GetShiftState done [11:53:50]opened in 1722125326 [11:53:50]opened+sec_in_day 1722211726 [11:53:50]quantity*price = 50036 [11:53:50]sum+1 = 50037 [11:53:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 232 28.07.2024 11:53 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226572 ФПД: 41056812926438 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T115350&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226572&fm=41056812926438&tin=02508201610067®Number=0000000000092624&sum=50000 [11:53:51]StoreToDocumentArchive [11:53:51]shift 439 fd 226572 [11:53:51]save to /storage/0439/doc_00226572 [11:53:51]save last doc name /storage/0439/doc_00226572 to /storage/kkm_last_doc_name [11:53:51]save OK [11:53:51]Clear old archive folders... [11:53:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:53:51]tlvbuf is 01408180 [11:53:51]SAM_PROTO_ClearQueue [11:53:51]wFMCommunicate request_size=4 [11:53:51]MH_SAM_APDU [11:53:51]CAPDU: 80 09 00 00 [11:53:51]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [11:53:51]Write i2c OK [11:53:51]MH_I2C_Read... [11:53:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:53:51]Read from MH i2c: E2 [11:53:51]MH_I2C_Read... [11:53:51]Read from MH i2c: E2 03 00 [11:53:51]MH_I2C_Read... [11:53:51]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [11:53:51]RAPDU: 90 00 [11:53:51]wFMCommunicate OK [11:53:51]SAM_PROTO_ClearQueue done [11:53:51]KKMCreateOFDPacket [11:53:51]OFDProtocolAddRootSTLVToBuf [11:53:51]FM_MakeSignedData [11:53:51]FM_MakeSignedData [11:53:51]SAM_PROTO_SignData [11:53:51]wFMCommunicate request_size=4 [11:53:51]MH_SAM_APDU [11:53:51]CAPDU: 80 0D 01 02 [11:53:51]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [11:53:51]Write i2c OK [11:53:51]MH_I2C_Read... [11:53:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:53:51]Read from MH i2c: E2 [11:53:51]MH_I2C_Read... [11:53:51]Read from MH i2c: E2 03 00 [11:53:51]MH_I2C_Read... [11:53:51]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [11:53:51]RAPDU: 90 00 [11:53:51]wFMCommunicate OK [11:53:51]wFMCommunicate request_size=255 [11:53:51]MH_SAM_APDU [11:53:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 00 00 00 F4 03 04 00 4E 31 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0C 75 03 00 35 04 06 00 25 [11:53:51]Write to MH i2c: E2 02 01 78 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 00 00 00 F4 03 04 00 4E 31 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0C 75 03 00 35 04 06 00 25 00 00 4B [11:53:51]Write i2c OK [11:53:51]MH_I2C_Read... [11:53:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:53:51]Read from MH i2c: E2 [11:53:51]MH_I2C_Read... [11:53:51]Read from MH i2c: E2 03 00 [11:53:51]MH_I2C_Read... [11:53:51]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [11:53:51]RAPDU: 90 00 [11:53:51]wFMCommunicate OK [11:53:51]wFMCommunicate request_size=10 [11:53:51]MH_SAM_APDU [11:53:51]CAPDU: 80 0D 02 02 05 57 48 C0 05 E6 [11:53:51]Write to MH i2c: E2 0D 00 79 00 80 0D 02 02 05 00 57 48 C0 05 E6 00 00 47 [11:53:51]Write i2c OK [11:53:51]MH_I2C_Read... [11:53:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:53:51]Read from MH i2c: E2 [11:53:51]MH_I2C_Read... [11:53:51]Read from MH i2c: E2 03 00 [11:53:51]MH_I2C_Read... [11:53:51]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [11:53:51]RAPDU: 90 00 [11:53:51]wFMCommunicate OK [11:53:51]wFMCommunicate request_size=4 [11:53:51]MH_SAM_APDU [11:53:51]CAPDU: 80 0D 03 02 [11:53:51]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [11:53:51]Write i2c OK [11:53:51]MH_I2C_Read... [11:53:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:53:51]Read from MH i2c: E2 [11:53:51]MH_I2C_Read... [11:53:51]Read from MH i2c: E2 0B 00 [11:53:51]MH_I2C_Read... [11:53:51]Read from MH i2c: E2 0B 00 7A 00 00 C7 FE 9B 1D 2D F2 E7 7B 90 00 F4 [11:53:51]RAPDU: C7 FE 9B 1D 2D F2 E7 7B 90 00 [11:53:51]wFMCommunicate OK [11:53:51]SAM_PROTO_SignData done [11:53:51]FM_MakeSignedData done [11:53:51]CreateOFDProtocolMessage [11:53:51]wFMCommunicate request_size=4 [11:53:51]MH_SAM_APDU [11:53:51]CAPDU: 80 11 00 00 [11:53:51]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [11:53:51]Write i2c OK [11:53:51]MH_I2C_Read... [11:53:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:53:51]Read from MH i2c: E2 [11:53:51]MH_I2C_Read... [11:53:51]Read from MH i2c: E2 17 00 [11:53:51]MH_I2C_Read... [11:53:51]Read from MH i2c: E2 17 00 7B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 52 [11:53:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:53:51]wFMCommunicate OK [11:53:51]CreateOFDProtocolMessage done [11:53:51]OFDSenderStorePacket 226572 [11:53:51]StoreOFDPacket docnum=226572 [11:53:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 68 74 07 01 BB 16 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 00 00 00 F4 03 04 00 4E 31 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0C 75 03 00 35 04 06 00 25 57 48 C0 05 E6 C7 FE 9B 1D 2D F2 E7 7B [11:53:51]CheckFolder [11:53:51]dirname=/storage/ofd_packets [11:53:51]CheckFolder done [11:53:51]ProducePacketName [11:53:51]name=ofd_packets/00226572 [11:53:51]NVStorageSaveData ofd_packets/00226572 [11:53:51]File name is /storage/ofd_packets/00226572 [11:53:51]Write 301 bytes [11:53:51]NVStorageSaveData done [11:53:51]OFDSenderStorePacket done [11:53:51]KKMCreateOFDPacket done [11:53:51]NVStorageSaveData kkm_last_timestamp [11:53:51]File name is /storage/kkm_last_timestamp [11:53:51]Write 4 bytes [11:53:51]NVStorageSaveData done [11:53:51]ExternCall_PrintAddStr [11:53:51]wPrintStart [11:53:51]Write to MH i2c: 01 00 00 7C 00 7C [11:53:51]Write i2c OK [11:53:51]MH_I2C_Read... [11:53:51]Read from MH i2c: 01 [11:53:51]MH_I2C_Read... [11:53:51]Read from MH i2c: 01 07 00 [11:53:51]MH_I2C_Read... [11:53:51]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [11:53:51]RasterBufferAndPrint [11:53:51]line Счет N : (1)2002919 [11:53:51]line ИНН: 02508201610067 [11:53:51]line Контрольно-Кассовый Чек [11:53:51]line ПРОДАЖА [11:53:51]line ТРК (МРК, ГНК) : 33 [11:53:51]line Товар: 2710124130 [11:53:51]line Аи-92-К-5 [11:53:51]line 7.380 * 67.80 [11:53:51]line = 500.36 [11:53:51]line НДС 12% НСП 1% [11:53:51]line > о реализуемом товаре [11:53:51]line ОКРУГЛЕНИЕ: -0.36 [11:53:51]line ИТОГО: 500.00 [11:53:51]line Внесено: 500.00 [11:53:51]line СДАЧА: 0.00 [11:53:51]line НСП 1% : 4.43 [11:53:51]line НДС 12% : 53.14 [11:53:51]line Наличными: 500.00 [11:53:51]line Безнал.: 0.00 [11:53:51]line Место: АЗС № 97 "Партнер Нефть" [11:53:51]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:53:51]line СНО: Общий режим [11:53:51]line Чек 232 28.07.2024 11:53 [11:53:51]line Смена: 439 ФФД: 1.0 [11:53:51]line ЗНМ: 0300000054 [11:53:51]line РНМ: 0000000000092624 [11:53:51]line Версия ККМ: 001 [11:53:51]line ФМ: 0000000000874959 [11:53:51]line ФД: 226572 [11:53:51]line ФПД: 41056812926438 [11:53:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T115350&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226572&fm=41056812926438&tin=02508201610067®Number=0000000000092624&sum=50000 [11:53:51]written 0, free lines is 4095 [11:53:51]OFD Sender: Processing packet 226572 [packets to send 602, broken 601] [11:53:51]ProducePacketName [11:53:51]name=ofd_packets/00226572 [11:53:51]OFD Sender: To server: pG, [11:53:51]CommunicateWithHost lk.salyk.kg:30040 [11:53:51]ConnectInit lk.salyk.kg [11:53:52]Write to MH i2c: 01 00 00 A7 00 A7 [11:53:52]Write i2c OK [11:53:52]MH_I2C_Read... [11:53:52]Read from MH i2c: 01 [11:53:52]MH_I2C_Read... [11:53:52]Read from MH i2c: 01 07 00 [11:53:52]MH_I2C_Read... [11:53:52]Read from MH i2c: 01 07 00 A7 00 00 00 00 00 00 5D 0C 17 [11:53:52]RasterBufferAndPrint [11:53:52]line [11:53:52]line [11:53:52]line [11:53:52]line [11:53:52]line [11:53:52]written 0, free lines is 3171 [11:53:52]MH_Cut [11:53:52]Write to MH i2c: D1 01 00 AE 00 01 80 [11:53:52]Write i2c OK [11:53:52]MH_I2C_Read... [11:53:52]Read from MH i2c: D1 [11:53:52]MH_I2C_Read... [11:53:52]Read from MH i2c: D1 01 00 [11:53:52]MH_I2C_Read... [11:53:52]Read from MH i2c: D1 01 00 AE 00 00 7F [11:53:52]Write to MH i2c: 01 00 00 AF 00 AF [11:53:52]Write i2c OK [11:53:52]MH_I2C_Read... [11:53:52]Connected sock=11 [11:53:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 68 74 07 01 BB 16 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 00 00 00 F4 03 04 00 4E 31 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0C 75 03 00 35 04 06 00 25 57 48 C0 05 E6 C7 FE 9B 1D 2D F2 E7 7B [11:53:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 CF FB 47 00 7B 1E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0C 75 03 00 F4 03 04 00 59 DD A5 66 B6 04 01 00 00 87 6C 8D 58 05 15 5C 36 [11:53:52]CommunicateWithHost err = 0 [11:53:52]CheckOFDResponse [11:53:52]1017 (14) - 77093643461234 [11:53:52]1041 (16) - 0000000000874959 [11:53:52]1040 (4) - 226572 [11:53:52]1012 (4) - 28.07.2024 05:55 [11:53:52]1206 (1) - 0 [11:53:52]OFD Sender: Remove packet 226572 [11:53:52]ProducePacketName [11:53:52]name=ofd_packets/00226572 [11:53:52]NVStorageDeleteData [11:53:53]OFD Sender: No OFD packet to send [11:53:53]*** Cut start [11:53:53]*** Partial cut [11:53:53]*** CUTSNS_PIN = 1 [11:53:53]*** CUTSNS_PIN = 0 [11:53:53]*** Brake cut motor [11:53:54]Read from MH i2c: 01 [11:53:54]MH_I2C_Read... [11:53:54]*** Stop cut motor [11:53:54]*** Cut end [11:53:54]Read from MH i2c: 01 07 00 [11:53:54]MH_I2C_Read... [11:53:54]Read from MH i2c: 01 07 00 AF 00 00 00 00 00 00 FF 0F C4 [11:53:54]process_action close_receipt done [11:53:54]requested_data is exist [11:53:54]produce_requested_data [11:53:54]requested_item fm.sn is exist - process it [11:53:54]wFMCommunicate request_size=4 [11:53:54]MH_SAM_APDU [11:53:54]CAPDU: 80 11 00 00 [11:53:54]Write to MH i2c: E2 08 00 B0 00 80 11 00 00 00 00 00 00 2A [11:53:54]Write i2c OK [11:53:54]MH_I2C_Read... [11:53:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:53:54]Read from MH i2c: E2 [11:53:54]MH_I2C_Read... [11:53:54]Read from MH i2c: E2 17 00 [11:53:54]MH_I2C_Read... [11:53:54]Read from MH i2c: E2 17 00 B0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 87 [11:53:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:53:54]wFMCommunicate OK [11:53:54]requested_item fd.num is exist - process it [11:53:54]SAM_PROTO_GetFieldsCounters [11:53:54]wFMCommunicate request_size=4 [11:53:54]MH_SAM_APDU [11:53:54]CAPDU: 80 13 00 00 [11:53:54]Write to MH i2c: E2 08 00 B1 00 80 13 00 00 00 00 00 00 2D [11:53:54]Write i2c OK [11:53:54]MH_I2C_Read... [11:53:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:53:54]Read from MH i2c: E2 [11:53:54]MH_I2C_Read... [11:53:54]Read from MH i2c: E2 62 00 [11:53:54]MH_I2C_Read... [11:53:54]Read from MH i2c: E2 62 00 B1 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0C 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 E8 00 00 00 5E 04 04 00 E8 00 00 00 57 04 04 00 E9 00 00 00 19 04 04 00 00 00 00 00 90 00 4A [11:53:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0C 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 E8 00 00 00 5E 04 04 00 E8 00 00 00 57 04 04 00 E9 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:53:54]wFMCommunicate OK [11:53:54]SAM_PROTO_GetFieldsCounters done [11:53:54]requested_item shift.num is exist - process it [11:53:54]requested_item shift.opened is exist - process it [11:53:54]req_shift_opened [11:53:54]FM_GetShiftState [11:53:54]SAM_PROTO_GetShiftState [11:53:54]wFMCommunicate request_size=4 [11:53:54]MH_SAM_APDU [11:53:54]CAPDU: 80 13 01 00 [11:53:54]Write to MH i2c: E2 08 00 B2 00 80 13 01 00 00 00 00 00 2F [11:53:54]Write i2c OK [11:53:54]MH_I2C_Read... [11:53:54]Read from MH i2c: E2 [11:53:54]MH_I2C_Read... [11:53:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:53:54]Read from MH i2c: E2 0E 00 [11:53:54]MH_I2C_Read... [11:53:54]Read from MH i2c: E2 0E 00 B2 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 E0 [11:53:54]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:53:54]wFMCommunicate OK [11:53:54]SAM_PROTO_GetShiftState done [11:53:54]FM_GetShiftState done [11:53:54]req_shift_opened done [11:53:54]requested_item shift.open_date is exist - process it [11:53:54]req_shift_open_date [11:53:54]req_shift_open_date done [11:53:54]produce_requested_data done [11:53:54]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226572,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [11:53:54]process_action_free close_receipt [11:53:54]json_value_free [11:53:54]json_value_free done [11:53:54]process_json_proto returns [11:53:54]Send response to host [11:53:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226572,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [11:53:54]free response buf [11:53:54]execute_script done [11:53:54]execute_script returns [11:53:54]free content buf [11:53:54]Sock 10.Close socket [11:53:54]Sock 10.Thread stoped [11:53:54]accept exits with 9 [11:53:54]New connection [11:53:54]New thread 3066998116 created [11:53:54]Thread 3066854756 joined [11:53:54]Waiting for new connection... [11:53:54] Sock 9.Parse request [11:53:54]Sock 9.Check first char [11:53:54]Sock 9.First char is OK [11:53:54]request: POST /json_proto HTTP/1.0 [11:53:54]Method: POST [11:53:54]URL: /json_proto [11:53:54]Method is POST - this is cgi request [11:53:54]url: /json_proto [11:53:54]query_string will be loaded in cgi processing [11:53:54]execute_cgi json_proto POST (null) [11:53:54]execute_cgi path=json_proto method=POST [11:53:54]POST find Content-Length [11:53:54]Host: 172.17.43.131:8080 [11:53:54]Content-Length: 1152 [11:53:54]Content-Type: application/json [11:53:54] [11:53:54]POST finish read [11:53:54]Found Content-Length = 1152 [11:53:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0421\u0430\u043C\u0430\u0442\u043E\u0432 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002918\u000A28.07.2024 11:52\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 53\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1356.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30106076\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:53:54]execute_script... [11:53:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0421\u0430\u043C\u0430\u0442\u043E\u0432 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002918\u000A28.07.2024 11:52\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 53\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1356.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30106076\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:53:54]POST & json_proto [11:53:54]process_json_proto [11:53:54]json parsed OK: [11:53:54]protocol is kg_v1.0 [11:53:54]action value=print_text [11:53:54]process_action print_text [11:53:54]cmd_print_text [11:53:54]ExternCall_PrintAddStr [11:53:54]wPrintStart [11:53:54]Write to MH i2c: 01 00 00 B3 00 B3 [11:53:54]Write i2c OK [11:53:54]MH_I2C_Read... [11:53:54]Read from MH i2c: 01 [11:53:54]MH_I2C_Read... [11:53:54]Read from MH i2c: 01 07 00 [11:53:54]MH_I2C_Read... [11:53:54]Read from MH i2c: 01 07 00 B3 00 00 00 00 00 00 FF 0F C8 [11:53:54]RasterBufferAndPrint [11:53:54]line *****ТОВАРНЫЙ ЧЕК***** [11:53:54]line АЗС-97 [11:53:54]line Партнер нефть [11:53:54]line 02508201610067 [11:53:54]line Кассир : Саматов Б. [11:53:54]line Счет N : (1)2002918 [11:53:54]line 28.07.2024 11:52 [11:53:54]line ПРОДАЖА [11:53:54]line ТРК (МРК, ГНК): 53 [11:53:54]line Вид ГСМ : 2710124130 [11:53:54]line Аи-92-К-5 [11:53:54]line 20.000 x 67.80 [11:53:54]line ИТОГ: 1356.00 [11:53:54]line Тип оплаты: Талоны: ТК ГПНА Online [11:53:54]line 30106076 [11:53:54]line ______________________ [11:53:54]line (подпись) [11:53:54]written 0, free lines is 4095 [11:53:55]Write to MH i2c: 01 00 00 C7 00 C7 [11:53:55]Write i2c OK [11:53:55]MH_I2C_Read... [11:53:55]Read from MH i2c: 01 [11:53:55]MH_I2C_Read... [11:53:55]Read from MH i2c: 01 07 00 [11:53:55]MH_I2C_Read... [11:53:55]Read from MH i2c: 01 07 00 C7 00 00 00 00 00 00 10 0E EC [11:53:55]RasterBufferAndPrint [11:53:55]line [11:53:55]line [11:53:55]line [11:53:55]line [11:53:55]line [11:53:55]written 0, free lines is 3607 [11:53:55]MH_Cut [11:53:55]Write to MH i2c: D1 01 00 CE 00 01 A0 [11:53:55]Write i2c OK [11:53:55]MH_I2C_Read... [11:53:55]Read from MH i2c: D1 [11:53:55]MH_I2C_Read... [11:53:55]Read from MH i2c: D1 01 00 [11:53:55]MH_I2C_Read... [11:53:55]Read from MH i2c: D1 01 00 CE 00 00 9F [11:53:55]Write to MH i2c: 01 00 00 CF 00 CF [11:53:55]Write i2c OK [11:53:55]MH_I2C_Read... [11:53:55]*** Cut start [11:53:55]*** Partial cut [11:53:55]*** CUTSNS_PIN = 1 [11:53:55]*** CUTSNS_PIN = 0 [11:53:56]*** Brake cut motor [11:53:56]Read from MH i2c: 01 [11:53:56]MH_I2C_Read... [11:53:56]*** Stop cut motor [11:53:56]*** Cut end [11:53:56]Read from MH i2c: 01 07 00 [11:53:56]MH_I2C_Read... [11:53:56]Read from MH i2c: 01 07 00 CF 00 00 00 00 00 00 FF 0F E4 [11:53:56]process_action print_text done [11:53:56]requested_data is exist [11:53:56]produce_requested_data [11:53:56]requested_item fm.sn is exist - process it [11:53:56]wFMCommunicate request_size=4 [11:53:56]MH_SAM_APDU [11:53:56]CAPDU: 80 11 00 00 [11:53:56]Write to MH i2c: E2 08 00 D0 00 80 11 00 00 00 00 00 00 4A [11:53:56]Write i2c OK [11:53:56]MH_I2C_Read... [11:53:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:53:56]Read from MH i2c: E2 [11:53:56]MH_I2C_Read... [11:53:56]Read from MH i2c: E2 17 00 [11:53:56]MH_I2C_Read... [11:53:56]Read from MH i2c: E2 17 00 D0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A7 [11:53:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:53:56]wFMCommunicate OK [11:53:56]requested_item fd.num is exist - process it [11:53:56]SAM_PROTO_GetFieldsCounters [11:53:56]wFMCommunicate request_size=4 [11:53:56]MH_SAM_APDU [11:53:56]CAPDU: 80 13 00 00 [11:53:56]Write to MH i2c: E2 08 00 D1 00 80 13 00 00 00 00 00 00 4D [11:53:56]Write i2c OK [11:53:56]MH_I2C_Read... [11:53:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:53:56]Read from MH i2c: E2 [11:53:56]MH_I2C_Read... [11:53:56]Read from MH i2c: E2 62 00 [11:53:56]MH_I2C_Read... [11:53:56]Read from MH i2c: E2 62 00 D1 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0C 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 E8 00 00 00 5E 04 04 00 E8 00 00 00 57 04 04 00 E9 00 00 00 19 04 04 00 00 00 00 00 90 00 6A [11:53:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0C 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 E8 00 00 00 5E 04 04 00 E8 00 00 00 57 04 04 00 E9 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:53:56]wFMCommunicate OK [11:53:56]SAM_PROTO_GetFieldsCounters done [11:53:56]requested_item shift.num is exist - process it [11:53:56]requested_item shift.opened is exist - process it [11:53:56]req_shift_opened [11:53:56]FM_GetShiftState [11:53:56]SAM_PROTO_GetShiftState [11:53:56]wFMCommunicate request_size=4 [11:53:56]MH_SAM_APDU [11:53:56]CAPDU: 80 13 01 00 [11:53:56]Write to MH i2c: E2 08 00 D2 00 80 13 01 00 00 00 00 00 4F [11:53:56]Write i2c OK [11:53:56]MH_I2C_Read... [11:53:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:53:56]Read from MH i2c: E2 [11:53:56]MH_I2C_Read... [11:53:56]Read from MH i2c: E2 0E 00 [11:53:56]MH_I2C_Read... [11:53:56]Read from MH i2c: E2 0E 00 D2 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 00 [11:53:56]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:53:56]wFMCommunicate OK [11:53:56]SAM_PROTO_GetShiftState done [11:53:56]FM_GetShiftState done [11:53:56]req_shift_opened done [11:53:56]requested_item shift.open_date is exist - process it [11:53:56]req_shift_open_date [11:53:56]req_shift_open_date done [11:53:56]produce_requested_data done [11:53:56]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226572,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [11:53:56]process_action_free print_text [11:53:56]json_value_free [11:53:56]json_value_free done [11:53:56]process_json_proto returns [11:53:56]Send response to host [11:53:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226572,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [11:53:56]free response buf [11:53:56]execute_script done [11:53:56]execute_script returns [11:53:56]free content buf [11:53:56]Sock 9.Close socket [11:53:56]Sock 9.Thread stoped [11:53:58]OFD Sender: No OFD packet to send [11:54:03]OFD Sender: No OFD packet to send [11:54:08]OFD Sender: No OFD packet to send [11:54:13]OFD Sender: No OFD packet to send [11:54:18]recv_with_timeout no data received [11:54:18]OFD Sender: No OFD packet to send [11:54:23]OFD Sender: No OFD packet to send [11:54:28]OFD Sender: No OFD packet to send [11:54:28]recv_with_timeout no data received [11:54:33]OFD Sender: No OFD packet to send [11:54:38]OFD Sender: No OFD packet to send [11:54:38]recv_with_timeout no data received [11:54:43]OFD Sender: No OFD packet to send [11:54:48]OFD Sender: No OFD packet to send [11:54:53]OFD Sender: No OFD packet to send [11:54:56]recv_with_timeout no data received [11:54:58]OFD Sender: No OFD packet to send [11:55:03]OFD Sender: No OFD packet to send [11:55:08]OFD Sender: No OFD packet to send [11:55:13]OFD Sender: No OFD packet to send [11:55:18]OFD Sender: No OFD packet to send [11:55:23]OFD Sender: No OFD packet to send [11:55:28]accept exits with 8 [11:55:28]New connection [11:55:28]New thread 3066854756 created [11:55:28]Thread 3066998116 joined [11:55:28]Waiting for new connection... [11:55:28] Sock 8.Parse request [11:55:28]Sock 8.Check first char [11:55:28]Sock 8.First char is OK [11:55:28]request: POST /json_proto HTTP/1.0 [11:55:28]Method: POST [11:55:28]URL: /json_proto [11:55:28]Method is POST - this is cgi request [11:55:28]url: /json_proto [11:55:28]query_string will be loaded in cgi processing [11:55:28]execute_cgi json_proto POST (null) [11:55:28]execute_cgi path=json_proto method=POST [11:55:28]POST find Content-Length [11:55:28]Host: 172.17.43.131:8080 [11:55:28]Content-Length: 678 [11:55:28]Content-Type: application/json [11:55:28] [11:55:28]POST finish read [11:55:28]Found Content-Length = 678 [11:55:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002923", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:55:28]execute_script... [11:55:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002923", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:55:28]POST & json_proto [11:55:28]process_json_proto [11:55:28]json parsed OK: [11:55:28]protocol is kg_v1.0 [11:55:28]action value=close_receipt [11:55:28]process_action close_receipt [11:55:28]cmd_close_receipt [11:55:28]MH_GetDate [11:55:28]Write to MH i2c: F0 00 00 D3 00 C2 [11:55:28]Write i2c OK [11:55:28]MH_I2C_Read... [11:55:28]Read from MH i2c: F0 [11:55:28]MH_I2C_Read... [11:55:28]Read from MH i2c: F0 09 00 [11:55:28]MH_I2C_Read... [11:55:28]Read from MH i2c: F0 09 00 D3 00 00 B1 31 A6 66 F9 24 A2 66 DE [11:55:28]GetLastDocTimeStamp 1722167630 [11:55:28]current date 1722167729 [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 D4 00 80 13 01 00 00 00 00 00 51 [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]recv_with_timeout no data received [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 D4 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 02 [11:55:28]RAPDU: 09 00 01 0E 8C A5 66 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]opened in 1722125326 [11:55:28]opened+sec_in_day 1722211726 [11:55:28]quantity*price = 50036 [11:55:28]sum+1 = 50037 [11:55:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 233 28.07.2024 11:55 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226573 ФПД: 176275707351544 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T115529&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226573&fm=176275707351544&tin=02508201610067®Number=0000000000092624&sum=50000 [11:55:29]StoreToDocumentArchive [11:55:29]shift 439 fd 226573 [11:55:29]save to /storage/0439/doc_00226573 [11:55:29]save last doc name /storage/0439/doc_00226573 to /storage/kkm_last_doc_name [11:55:29]save OK [11:55:29]Clear old archive folders... [11:55:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:55:29]tlvbuf is 014018A0 [11:55:29]SAM_PROTO_ClearQueue [11:55:29]wFMCommunicate request_size=4 [11:55:29]MH_SAM_APDU [11:55:29]CAPDU: 80 09 00 00 [11:55:29]Write to MH i2c: E2 08 00 E1 00 80 09 00 00 00 00 00 00 53 [11:55:29]Write i2c OK [11:55:29]MH_I2C_Read... [11:55:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:55:29]Read from MH i2c: E2 [11:55:29]MH_I2C_Read... [11:55:29]Read from MH i2c: E2 03 00 [11:55:29]MH_I2C_Read... [11:55:29]Read from MH i2c: E2 03 00 E1 00 00 90 00 55 [11:55:29]RAPDU: 90 00 [11:55:29]wFMCommunicate OK [11:55:29]SAM_PROTO_ClearQueue done [11:55:29]KKMCreateOFDPacket [11:55:29]OFDProtocolAddRootSTLVToBuf [11:55:29]FM_MakeSignedData [11:55:29]FM_MakeSignedData [11:55:29]SAM_PROTO_SignData [11:55:29]wFMCommunicate request_size=4 [11:55:29]MH_SAM_APDU [11:55:29]CAPDU: 80 0D 01 02 [11:55:29]Write to MH i2c: E2 08 00 E2 00 80 0D 01 02 00 00 00 00 5B [11:55:29]Write i2c OK [11:55:29]MH_I2C_Read... [11:55:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:55:29]Read from MH i2c: E2 [11:55:29]MH_I2C_Read... [11:55:29]Read from MH i2c: E2 03 00 [11:55:29]MH_I2C_Read... [11:55:29]Read from MH i2c: E2 03 00 E2 00 00 90 00 56 [11:55:29]RAPDU: 90 00 [11:55:29]wFMCommunicate OK [11:55:29]wFMCommunicate request_size=255 [11:55:29]MH_SAM_APDU [11:55:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 00 00 00 F4 03 04 00 B1 31 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0D 75 03 00 35 04 06 00 A0 [11:55:29]Write to MH i2c: E2 02 01 E3 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 00 00 00 F4 03 04 00 B1 31 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0D 75 03 00 35 04 06 00 A0 00 00 96 [11:55:29]Write i2c OK [11:55:29]MH_I2C_Read... [11:55:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:55:30]Read from MH i2c: E2 [11:55:30]MH_I2C_Read... [11:55:30]Read from MH i2c: E2 03 00 [11:55:30]MH_I2C_Read... [11:55:30]Read from MH i2c: E2 03 00 E3 00 00 90 00 57 [11:55:30]RAPDU: 90 00 [11:55:30]wFMCommunicate OK [11:55:30]wFMCommunicate request_size=10 [11:55:30]MH_SAM_APDU [11:55:30]CAPDU: 80 0D 02 02 05 52 62 EB 51 F8 [11:55:30]Write to MH i2c: E2 0D 00 E4 00 80 0D 02 02 05 00 52 62 EB 51 F8 00 00 50 [11:55:30]Write i2c OK [11:55:30]MH_I2C_Read... [11:55:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:55:30]Read from MH i2c: E2 [11:55:30]MH_I2C_Read... [11:55:30]Read from MH i2c: E2 03 00 [11:55:30]MH_I2C_Read... [11:55:30]Read from MH i2c: E2 03 00 E4 00 00 90 00 58 [11:55:30]RAPDU: 90 00 [11:55:30]wFMCommunicate OK [11:55:30]wFMCommunicate request_size=4 [11:55:30]MH_SAM_APDU [11:55:30]CAPDU: 80 0D 03 02 [11:55:30]Write to MH i2c: E2 08 00 E5 00 80 0D 03 02 00 00 00 00 60 [11:55:30]Write i2c OK [11:55:30]MH_I2C_Read... [11:55:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:55:30]Read from MH i2c: E2 [11:55:30]MH_I2C_Read... [11:55:30]Read from MH i2c: E2 0B 00 [11:55:30]MH_I2C_Read... [11:55:30]Read from MH i2c: E2 0B 00 E5 00 00 40 31 D2 4B 53 65 B4 B4 90 00 0F [11:55:30]RAPDU: 40 31 D2 4B 53 65 B4 B4 90 00 [11:55:30]wFMCommunicate OK [11:55:30]SAM_PROTO_SignData done [11:55:30]FM_MakeSignedData done [11:55:30]CreateOFDProtocolMessage [11:55:30]wFMCommunicate request_size=4 [11:55:30]MH_SAM_APDU [11:55:30]CAPDU: 80 11 00 00 [11:55:30]Write to MH i2c: E2 08 00 E6 00 80 11 00 00 00 00 00 00 60 [11:55:30]Write i2c OK [11:55:30]MH_I2C_Read... [11:55:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:55:30]Read from MH i2c: E2 [11:55:30]MH_I2C_Read... [11:55:30]Read from MH i2c: E2 17 00 [11:55:30]MH_I2C_Read... [11:55:30]Read from MH i2c: E2 17 00 E6 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BD [11:55:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:55:30]wFMCommunicate OK [11:55:30]CreateOFDProtocolMessage done [11:55:30]OFDSenderStorePacket 226573 [11:55:30]StoreOFDPacket docnum=226573 [11:55:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E5 60 07 01 8C 0E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 00 00 00 F4 03 04 00 B1 31 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0D 75 03 00 35 04 06 00 A0 52 62 EB 51 F8 40 31 D2 4B 53 65 B4 B4 [11:55:30]CheckFolder [11:55:30]dirname=/storage/ofd_packets [11:55:30]CheckFolder done [11:55:30]ProducePacketName [11:55:30]name=ofd_packets/00226573 [11:55:30]NVStorageSaveData ofd_packets/00226573 [11:55:30]File name is /storage/ofd_packets/00226573 [11:55:30]Write 301 bytes [11:55:30]NVStorageSaveData done [11:55:30]OFDSenderStorePacket done [11:55:30]KKMCreateOFDPacket done [11:55:30]NVStorageSaveData kkm_last_timestamp [11:55:30]File name is /storage/kkm_last_timestamp [11:55:30]Write 4 bytes [11:55:30]NVStorageSaveData done [11:55:30]ExternCall_PrintAddStr [11:55:30]wPrintStart [11:55:30]Write to MH i2c: 01 00 00 E7 00 E7 [11:55:30]Write i2c OK [11:55:30]MH_I2C_Read... [11:55:30]Read from MH i2c: 01 [11:55:30]MH_I2C_Read... [11:55:30]Read from MH i2c: 01 07 00 [11:55:30]MH_I2C_Read... [11:55:30]Read from MH i2c: 01 07 00 E7 00 00 00 00 00 00 FF 0F FC [11:55:30]RasterBufferAndPrint [11:55:30]line Счет N : (1)2002923 [11:55:30]line ИНН: 02508201610067 [11:55:30]line Контрольно-Кассовый Чек [11:55:30]line ПРОДАЖА [11:55:30]line ТРК (МРК, ГНК) : 33 [11:55:30]line Товар: 2710124130 [11:55:30]line Аи-92-К-5 [11:55:30]line 7.380 * 67.80 [11:55:30]line = 500.36 [11:55:30]line НДС 12% НСП 1% [11:55:30]line > о реализуемом товаре [11:55:30]line ОКРУГЛЕНИЕ: -0.36 [11:55:30]line ИТОГО: 500.00 [11:55:30]line Внесено: 500.00 [11:55:30]line СДАЧА: 0.00 [11:55:30]line НСП 1% : 4.43 [11:55:30]line НДС 12% : 53.14 [11:55:30]line Наличными: 500.00 [11:55:30]line Безнал.: 0.00 [11:55:30]line Место: АЗС № 97 "Партнер Нефть" [11:55:30]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:55:30]line СНО: Общий режим [11:55:30]line Чек 233 28.07.2024 11:55 [11:55:30]line Смена: 439 ФФД: 1.0 [11:55:30]line ЗНМ: 0300000054 [11:55:30]line РНМ: 0000000000092624 [11:55:30]line Версия ККМ: 001 [11:55:30]line ФМ: 0000000000874959 [11:55:30]line ФД: 226573 [11:55:30]line ФПД: 176275707351544 [11:55:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T115529&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226573&fm=176275707351544&tin=02508201610067®Number=0000000000092624&sum=50000 [11:55:30]written 0, free lines is 4095 [11:55:30]OFD Sender: Processing packet 226573 [packets to send 602, broken 601] [11:55:30]ProducePacketName [11:55:30]name=ofd_packets/00226573 [11:55:30]OFD Sender: To server: pG, [11:55:30]CommunicateWithHost lk.salyk.kg:30040 [11:55:30]ConnectInit lk.salyk.kg [11:55:30]Write to MH i2c: 01 00 00 12 01 13 [11:55:30]Write i2c OK [11:55:30]MH_I2C_Read... [11:55:30]Read from MH i2c: 01 [11:55:30]MH_I2C_Read... [11:55:30]Read from MH i2c: 01 07 00 [11:55:30]MH_I2C_Read... [11:55:30]Read from MH i2c: 01 07 00 12 01 00 00 00 00 00 5D 0C 83 [11:55:30]RasterBufferAndPrint [11:55:30]line [11:55:30]line [11:55:30]line [11:55:30]line [11:55:30]line [11:55:30]written 0, free lines is 3168 [11:55:30]MH_Cut [11:55:30]Write to MH i2c: D1 01 00 19 01 01 EC [11:55:30]Write i2c OK [11:55:30]MH_I2C_Read... [11:55:30]Read from MH i2c: D1 [11:55:30]MH_I2C_Read... [11:55:30]Read from MH i2c: D1 01 00 [11:55:30]MH_I2C_Read... [11:55:30]Read from MH i2c: D1 01 00 19 01 00 EB [11:55:30]Write to MH i2c: 01 00 00 1A 01 1B [11:55:30]Write i2c OK [11:55:30]MH_I2C_Read... [11:55:31]*** Cut start [11:55:31]*** Partial cut [11:55:31]*** CUTSNS_PIN = 1 [11:55:31]*** CUTSNS_PIN = 0 [11:55:32]*** Brake cut motor [11:55:32]Read from MH i2c: 01 [11:55:32]MH_I2C_Read... [11:55:32]*** Stop cut motor [11:55:32]*** Cut end [11:55:32]Read from MH i2c: 01 07 00 [11:55:32]MH_I2C_Read... [11:55:32]Read from MH i2c: 01 07 00 1A 01 00 00 00 00 00 FF 0F 30 [11:55:32]process_action close_receipt done [11:55:32]requested_data is exist [11:55:32]produce_requested_data [11:55:32]requested_item fm.sn is exist - process it [11:55:32]wFMCommunicate request_size=4 [11:55:32]MH_SAM_APDU [11:55:32]CAPDU: 80 11 00 00 [11:55:32]Write to MH i2c: E2 08 00 1B 01 80 11 00 00 00 00 00 00 96 [11:55:32]Write i2c OK [11:55:32]MH_I2C_Read... [11:55:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:55:32]Read from MH i2c: E2 [11:55:32]MH_I2C_Read... [11:55:32]Read from MH i2c: E2 17 00 [11:55:32]MH_I2C_Read... [11:55:32]Read from MH i2c: E2 17 00 1B 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F3 [11:55:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:55:32]wFMCommunicate OK [11:55:32]requested_item fd.num is exist - process it [11:55:32]SAM_PROTO_GetFieldsCounters [11:55:32]wFMCommunicate request_size=4 [11:55:32]MH_SAM_APDU [11:55:32]CAPDU: 80 13 00 00 [11:55:32]Write to MH i2c: E2 08 00 1C 01 80 13 00 00 00 00 00 00 99 [11:55:32]Write i2c OK [11:55:32]MH_I2C_Read... [11:55:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:55:32]Read from MH i2c: E2 [11:55:32]MH_I2C_Read... [11:55:32]Read from MH i2c: E2 62 00 [11:55:32]MH_I2C_Read... [11:55:32]Read from MH i2c: E2 62 00 1C 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0D 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 E9 00 00 00 5E 04 04 00 E9 00 00 00 57 04 04 00 EA 00 00 00 19 04 04 00 00 00 00 00 90 00 BA [11:55:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0D 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 E9 00 00 00 5E 04 04 00 E9 00 00 00 57 04 04 00 EA 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:55:32]wFMCommunicate OK [11:55:32]SAM_PROTO_GetFieldsCounters done [11:55:32]requested_item shift.num is exist - process it [11:55:32]requested_item shift.opened is exist - process it [11:55:32]req_shift_opened [11:55:32]FM_GetShiftState [11:55:32]SAM_PROTO_GetShiftState [11:55:32]wFMCommunicate request_size=4 [11:55:32]MH_SAM_APDU [11:55:32]CAPDU: 80 13 01 00 [11:55:32]Write to MH i2c: E2 08 00 1D 01 80 13 01 00 00 00 00 00 9B [11:55:32]Write i2c OK [11:55:32]MH_I2C_Read... [11:55:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:55:32]Read from MH i2c: E2 [11:55:32]MH_I2C_Read... [11:55:32]Read from MH i2c: E2 0E 00 [11:55:32]MH_I2C_Read... [11:55:32]Read from MH i2c: E2 0E 00 1D 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 4C [11:55:32]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:55:32]wFMCommunicate OK [11:55:32]SAM_PROTO_GetShiftState done [11:55:32]FM_GetShiftState done [11:55:32]req_shift_opened done [11:55:32]requested_item shift.open_date is exist - process it [11:55:32]req_shift_open_date [11:55:32]req_shift_open_date done [11:55:32]produce_requested_data done [11:55:32]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226573,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [11:55:32]process_action_free close_receipt [11:55:32]json_value_free [11:55:32]json_value_free done [11:55:32]process_json_proto returns [11:55:32]Send response to host [11:55:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226573,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [11:55:32]free response buf [11:55:32]execute_script done [11:55:32]execute_script returns [11:55:32]free content buf [11:55:32]Sock 8.Close socket [11:55:32]Sock 8.Thread stoped [11:55:35]ConnectInit Can't take IP for lk.salyk.kg [11:55:35]CommunicateWithHost connect error [11:55:35]CommunicateWithHost err = -1 [11:55:35]OFD Sender: Server communicate error [11:55:40]OFD Sender: Processing packet 226573 [packets to send 602, broken 601] [11:55:40]ProducePacketName [11:55:40]name=ofd_packets/00226573 [11:55:40]OFD Sender: To server: pG, [11:55:40]CommunicateWithHost lk.salyk.kg:30040 [11:55:40]ConnectInit lk.salyk.kg [11:55:45]ConnectInit Can't take IP for lk.salyk.kg [11:55:45]CommunicateWithHost connect error [11:55:45]CommunicateWithHost err = -1 [11:55:45]OFD Sender: Server communicate error [11:55:47]recv_with_timeout no data received [11:55:50]OFD Sender: Processing packet 226573 [packets to send 602, broken 601] [11:55:50]ProducePacketName [11:55:50]name=ofd_packets/00226573 [11:55:50]OFD Sender: To server: pG, [11:55:50]CommunicateWithHost lk.salyk.kg:30040 [11:55:50]ConnectInit lk.salyk.kg [11:55:55]ConnectInit Can't take IP for lk.salyk.kg [11:55:55]CommunicateWithHost connect error [11:55:55]CommunicateWithHost err = -1 [11:55:55]OFD Sender: Server communicate error [11:56:00]OFD Sender: Processing packet 226573 [packets to send 602, broken 601] [11:56:00]ProducePacketName [11:56:00]name=ofd_packets/00226573 [11:56:00]OFD Sender: To server: pG, [11:56:00]CommunicateWithHost lk.salyk.kg:30040 [11:56:00]ConnectInit lk.salyk.kg [11:56:08]recv_with_timeout no data received [11:56:11]Connected sock=8 [11:56:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E5 60 07 01 8C 0E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 00 00 00 F4 03 04 00 B1 31 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0D 75 03 00 35 04 06 00 A0 52 62 EB 51 F8 40 31 D2 4B 53 65 B4 B4 [11:56:16]recv_with_timeout no data received [11:56:16]CommunicateWithHost answer receiving error [11:56:16]CommunicateWithHost err = -3 [11:56:16]OFD Sender: Server communicate error [11:56:21]OFD Sender: Processing packet 226573 [packets to send 602, broken 601] [11:56:21]ProducePacketName [11:56:21]name=ofd_packets/00226573 [11:56:21]OFD Sender: To server: pG, [11:56:21]CommunicateWithHost lk.salyk.kg:30040 [11:56:21]ConnectInit lk.salyk.kg [11:56:26]ConnectInit Can't take IP for lk.salyk.kg [11:56:26]CommunicateWithHost connect error [11:56:26]CommunicateWithHost err = -1 [11:56:26]OFD Sender: Server communicate error [11:56:27]recv_with_timeout no data received [11:56:31]OFD Sender: Processing packet 226573 [packets to send 602, broken 601] [11:56:31]ProducePacketName [11:56:31]name=ofd_packets/00226573 [11:56:31]OFD Sender: To server: pG, [11:56:31]CommunicateWithHost lk.salyk.kg:30040 [11:56:31]ConnectInit lk.salyk.kg [11:56:36]ConnectInit Can't take IP for lk.salyk.kg [11:56:36]CommunicateWithHost connect error [11:56:36]CommunicateWithHost err = -1 [11:56:36]OFD Sender: Server communicate error [11:56:41]OFD Sender: Processing packet 226573 [packets to send 602, broken 601] [11:56:41]ProducePacketName [11:56:41]name=ofd_packets/00226573 [11:56:41]OFD Sender: To server: pG, [11:56:41]CommunicateWithHost lk.salyk.kg:30040 [11:56:41]ConnectInit lk.salyk.kg [11:56:46]recv_with_timeout no data received [11:56:46]ConnectInit Can't take IP for lk.salyk.kg [11:56:46]CommunicateWithHost connect error [11:56:46]CommunicateWithHost err = -1 [11:56:46]OFD Sender: Server communicate error [11:56:51]OFD Sender: Processing packet 226573 [packets to send 602, broken 601] [11:56:51]ProducePacketName [11:56:51]name=ofd_packets/00226573 [11:56:51]OFD Sender: To server: pG, [11:56:51]CommunicateWithHost lk.salyk.kg:30040 [11:56:51]ConnectInit lk.salyk.kg [11:56:53]Connected sock=9 [11:56:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E5 60 07 01 8C 0E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 00 00 00 F4 03 04 00 B1 31 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0D 75 03 00 35 04 06 00 A0 52 62 EB 51 F8 40 31 D2 4B 53 65 B4 B4 [11:56:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 7B DF 47 00 84 1C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0D 75 03 00 F4 03 04 00 0F DE A5 66 B6 04 01 00 00 2C B1 F8 94 49 92 EA 18 [11:56:54]CommunicateWithHost err = 0 [11:56:54]CheckOFDResponse [11:56:54]1017 (14) - 77093643461234 [11:56:54]1041 (16) - 0000000000874959 [11:56:54]1040 (4) - 226573 [11:56:54]1012 (4) - 28.07.2024 05:58 [11:56:54]1206 (1) - 0 [11:56:54]OFD Sender: Remove packet 226573 [11:56:54]ProducePacketName [11:56:54]name=ofd_packets/00226573 [11:56:54]NVStorageDeleteData [11:56:54]OFD Sender: No OFD packet to send [11:56:59]OFD Sender: No OFD packet to send [11:57:04]OFD Sender: No OFD packet to send [11:57:09]OFD Sender: No OFD packet to send [11:57:14]OFD Sender: No OFD packet to send [11:57:16]accept exits with 10 [11:57:16]New connection [11:57:16]New thread 3066998116 created [11:57:16]Thread 3066854756 joined [11:57:16]Waiting for new connection... [11:57:16] Sock 10.Parse request [11:57:16]Sock 10.Check first char [11:57:16]Sock 10.First char is OK [11:57:16]request: POST /json_proto HTTP/1.0 [11:57:16]Method: POST [11:57:16]URL: /json_proto [11:57:16]Method is POST - this is cgi request [11:57:16]url: /json_proto [11:57:16]query_string will be loaded in cgi processing [11:57:16]execute_cgi json_proto POST (null) [11:57:16]execute_cgi path=json_proto method=POST [11:57:16]POST find Content-Length [11:57:16]Host: 172.17.43.131:8080 [11:57:16]Content-Length: 801 [11:57:16]Content-Type: application/json [11:57:16] [11:57:16]POST finish read [11:57:16]Found Content-Length = 801 [11:57:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002924", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:57:16]execute_script... [11:57:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002924", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:57:16]POST & json_proto [11:57:16]process_json_proto [11:57:16]json parsed OK: [11:57:16]protocol is kg_v1.0 [11:57:16]action value=close_receipt [11:57:16]process_action close_receipt [11:57:16]cmd_close_receipt [11:57:16]MH_GetDate [11:57:16]Write to MH i2c: F0 00 00 1E 01 0E [11:57:16]Write i2c OK [11:57:16]MH_I2C_Read... [11:57:16]Read from MH i2c: F0 [11:57:16]MH_I2C_Read... [11:57:16]Read from MH i2c: F0 09 00 [11:57:16]MH_I2C_Read... [11:57:16]Read from MH i2c: F0 09 00 1E 01 00 1D 32 A6 66 F9 24 A2 66 97 [11:57:16]GetLastDocTimeStamp 1722167729 [11:57:16]current date 1722167837 [11:57:16]FM_GetShiftState [11:57:16]SAM_PROTO_GetShiftState [11:57:16]wFMCommunicate request_size=4 [11:57:16]MH_SAM_APDU [11:57:16]CAPDU: 80 13 01 00 [11:57:16]Write to MH i2c: E2 08 00 1F 01 80 13 01 00 00 00 00 00 9D [11:57:16]Write i2c OK [11:57:16]MH_I2C_Read... [11:57:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:57:16]Read from MH i2c: E2 [11:57:16]MH_I2C_Read... [11:57:16]Read from MH i2c: E2 0E 00 [11:57:16]MH_I2C_Read... [11:57:16]Read from MH i2c: E2 0E 00 1F 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 4E [11:57:16]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:57:16]wFMCommunicate OK [11:57:16]SAM_PROTO_GetShiftState done [11:57:16]FM_GetShiftState done [11:57:16]opened in 1722125326 [11:57:16]opened+sec_in_day 1722211726 [11:57:16]quantity*price = 50036 [11:57:16]sum+1 = 50037 [11:57:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 234 28.07.2024 11:57 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226574 ФПД: 71638395024935 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T115717&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226574&fm=71638395024935&tin=02508201610067®Number=0000000000092624&sum=50036 [11:57:18]StoreToDocumentArchive [11:57:18]shift 439 fd 226574 [11:57:18]save to /storage/0439/doc_00226574 [11:57:18]save last doc name /storage/0439/doc_00226574 to /storage/kkm_last_doc_name [11:57:18]save OK [11:57:18]Clear old archive folders... [11:57:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:57:18]tlvbuf is 01477EA0 [11:57:18]SAM_PROTO_ClearQueue [11:57:18]wFMCommunicate request_size=4 [11:57:18]MH_SAM_APDU [11:57:18]CAPDU: 80 09 00 00 [11:57:18]Write to MH i2c: E2 08 00 2C 01 80 09 00 00 00 00 00 00 9F [11:57:18]Write i2c OK [11:57:18]MH_I2C_Read... [11:57:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:57:18]Read from MH i2c: E2 [11:57:18]MH_I2C_Read... [11:57:18]Read from MH i2c: E2 03 00 [11:57:18]MH_I2C_Read... [11:57:18]Read from MH i2c: E2 03 00 2C 01 00 90 00 A1 [11:57:18]RAPDU: 90 00 [11:57:18]wFMCommunicate OK [11:57:18]SAM_PROTO_ClearQueue done [11:57:18]KKMCreateOFDPacket [11:57:18]OFDProtocolAddRootSTLVToBuf [11:57:18]FM_MakeSignedData [11:57:18]FM_MakeSignedData [11:57:18]SAM_PROTO_SignData [11:57:18]wFMCommunicate request_size=4 [11:57:18]MH_SAM_APDU [11:57:18]CAPDU: 80 0D 01 02 [11:57:18]Write to MH i2c: E2 08 00 2D 01 80 0D 01 02 00 00 00 00 A7 [11:57:18]Write i2c OK [11:57:18]MH_I2C_Read... [11:57:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:57:18]Read from MH i2c: E2 [11:57:18]MH_I2C_Read... [11:57:18]Read from MH i2c: E2 03 00 [11:57:18]MH_I2C_Read... [11:57:18]Read from MH i2c: E2 03 00 2D 01 00 90 00 A2 [11:57:18]RAPDU: 90 00 [11:57:18]wFMCommunicate OK [11:57:18]wFMCommunicate request_size=255 [11:57:18]MH_SAM_APDU [11:57:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 00 00 00 F4 03 04 00 1D 32 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0E 75 03 00 35 04 06 00 41 [11:57:18]Write to MH i2c: E2 02 01 2E 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 00 00 00 F4 03 04 00 1D 32 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0E 75 03 00 35 04 06 00 41 00 00 3A [11:57:18]Write i2c OK [11:57:18]MH_I2C_Read... [11:57:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:57:18]Read from MH i2c: E2 [11:57:18]MH_I2C_Read... [11:57:18]Read from MH i2c: E2 03 00 [11:57:18]MH_I2C_Read... [11:57:18]Read from MH i2c: E2 03 00 2E 01 00 90 00 A3 [11:57:18]RAPDU: 90 00 [11:57:18]wFMCommunicate OK [11:57:18]wFMCommunicate request_size=10 [11:57:18]MH_SAM_APDU [11:57:18]CAPDU: 80 0D 02 02 05 27 9D 16 76 27 [11:57:18]Write to MH i2c: E2 0D 00 2F 01 80 0D 02 02 05 00 27 9D 16 76 27 00 00 2B [11:57:18]Write i2c OK [11:57:18]MH_I2C_Read... [11:57:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:57:18]Read from MH i2c: E2 [11:57:18]MH_I2C_Read... [11:57:18]Read from MH i2c: E2 03 00 [11:57:18]MH_I2C_Read... [11:57:18]Read from MH i2c: E2 03 00 2F 01 00 90 00 A4 [11:57:18]RAPDU: 90 00 [11:57:18]wFMCommunicate OK [11:57:18]wFMCommunicate request_size=4 [11:57:18]MH_SAM_APDU [11:57:18]CAPDU: 80 0D 03 02 [11:57:18]Write to MH i2c: E2 08 00 30 01 80 0D 03 02 00 00 00 00 AC [11:57:18]Write i2c OK [11:57:18]MH_I2C_Read... [11:57:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:57:18]Read from MH i2c: E2 [11:57:18]MH_I2C_Read... [11:57:18]Read from MH i2c: E2 0B 00 [11:57:18]MH_I2C_Read... [11:57:18]Read from MH i2c: E2 0B 00 30 01 00 49 DB 2E 35 D3 60 41 47 90 00 EF [11:57:18]RAPDU: 49 DB 2E 35 D3 60 41 47 90 00 [11:57:18]wFMCommunicate OK [11:57:18]SAM_PROTO_SignData done [11:57:18]FM_MakeSignedData done [11:57:18]CreateOFDProtocolMessage [11:57:18]wFMCommunicate request_size=4 [11:57:18]MH_SAM_APDU [11:57:18]CAPDU: 80 11 00 00 [11:57:18]Write to MH i2c: E2 08 00 31 01 80 11 00 00 00 00 00 00 AC [11:57:18]Write i2c OK [11:57:18]MH_I2C_Read... [11:57:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:57:18]Read from MH i2c: E2 [11:57:18]MH_I2C_Read... [11:57:18]Read from MH i2c: E2 17 00 [11:57:18]MH_I2C_Read... [11:57:18]Read from MH i2c: E2 17 00 31 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 09 [11:57:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:57:18]wFMCommunicate OK [11:57:18]CreateOFDProtocolMessage done [11:57:18]OFDSenderStorePacket 226574 [11:57:18]StoreOFDPacket docnum=226574 [11:57:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 C5 38 07 01 B3 53 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 00 00 00 F4 03 04 00 1D 32 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0E 75 03 00 35 04 06 00 41 27 9D 16 76 27 49 DB 2E 35 D3 60 41 47 [11:57:18]CheckFolder [11:57:18]dirname=/storage/ofd_packets [11:57:18]CheckFolder done [11:57:18]ProducePacketName [11:57:18]name=ofd_packets/00226574 [11:57:18]NVStorageSaveData ofd_packets/00226574 [11:57:18]File name is /storage/ofd_packets/00226574 [11:57:18]Write 301 bytes [11:57:18]NVStorageSaveData done [11:57:18]OFDSenderStorePacket done [11:57:18]KKMCreateOFDPacket done [11:57:18]NVStorageSaveData kkm_last_timestamp [11:57:18]File name is /storage/kkm_last_timestamp [11:57:18]Write 4 bytes [11:57:18]NVStorageSaveData done [11:57:18]ExternCall_PrintAddStr [11:57:18]wPrintStart [11:57:18]Write to MH i2c: 01 00 00 32 01 33 [11:57:18]Write i2c OK [11:57:18]MH_I2C_Read... [11:57:18]Read from MH i2c: 01 [11:57:18]MH_I2C_Read... [11:57:18]Read from MH i2c: 01 07 00 [11:57:18]MH_I2C_Read... [11:57:18]Read from MH i2c: 01 07 00 32 01 00 00 00 00 00 FF 0F 48 [11:57:18]RasterBufferAndPrint [11:57:18]line Счет N : (1)2002924 [11:57:18]line ИНН: 02508201610067 [11:57:18]line Контрольно-Кассовый Чек [11:57:18]line ПРОДАЖА [11:57:18]line ТРК (МРК, ГНК) : 63 [11:57:18]line Товар: 2710124130 [11:57:18]line Аи-92-К-5 [11:57:18]line 7.380 * 67.80 [11:57:18]line = 500.36 [11:57:18]line НДС 12% НСП 1% [11:57:18]line > о реализуемом товаре [11:57:18]line ИТОГО: 500.36 [11:57:18]line НСП 1% : 4.43 [11:57:18]line НДС 12% : 53.14 [11:57:18]line Наличными: 0.00 [11:57:18]line Безнал.: 500.36 [11:57:18]line Место: АЗС № 97 "Партнер Нефть" [11:57:18]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:57:18]line СНО: Общий режим [11:57:18]line Чек 234 28.07.2024 11:57 [11:57:18]line Смена: 439 ФФД: 1.0 [11:57:18]line ЗНМ: 0300000054 [11:57:18]line РНМ: 0000000000092624 [11:57:18]line Версия ККМ: 001 [11:57:18]line Платежная система: O! деньги [11:57:18]line ФМ: 0000000000874959 [11:57:18]line ФД: 226574 [11:57:18]line ФПД: 71638395024935 [11:57:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T115717&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226574&fm=71638395024935&tin=02508201610067®Number=0000000000092624&sum=50036 [11:57:18]written 0, free lines is 4095 [11:57:18]OFD Sender: Processing packet 226574 [packets to send 602, broken 601] [11:57:18]ProducePacketName [11:57:18]name=ofd_packets/00226574 [11:57:18]OFD Sender: To server: pG, [11:57:18]CommunicateWithHost lk.salyk.kg:30040 [11:57:18]ConnectInit lk.salyk.kg [11:57:19]Write to MH i2c: 01 00 00 5C 01 5D [11:57:19]Write i2c OK [11:57:19]MH_I2C_Read... [11:57:19]Read from MH i2c: 01 [11:57:19]MH_I2C_Read... [11:57:19]Read from MH i2c: 01 07 00 [11:57:19]MH_I2C_Read... [11:57:19]Read from MH i2c: 01 07 00 5C 01 00 00 00 00 00 6F 0C DF [11:57:19]RasterBufferAndPrint [11:57:19]line [11:57:19]line [11:57:19]line [11:57:19]line [11:57:19]line [11:57:19]written 0, free lines is 3187 [11:57:19]MH_Cut [11:57:19]Write to MH i2c: D1 01 00 63 01 01 36 [11:57:19]Write i2c OK [11:57:19]MH_I2C_Read... [11:57:19]Read from MH i2c: D1 [11:57:19]MH_I2C_Read... [11:57:19]Read from MH i2c: D1 01 00 [11:57:19]MH_I2C_Read... [11:57:19]Read from MH i2c: D1 01 00 63 01 00 35 [11:57:19]Write to MH i2c: 01 00 00 64 01 65 [11:57:19]Write i2c OK [11:57:19]MH_I2C_Read... [11:57:20]*** Cut start [11:57:20]*** Partial cut [11:57:20]*** CUTSNS_PIN = 1 [11:57:20]*** CUTSNS_PIN = 0 [11:57:20]*** Brake cut motor [11:57:20]Read from MH i2c: 01 [11:57:20]MH_I2C_Read... [11:57:20]*** Stop cut motor [11:57:20]*** Cut end [11:57:20]Read from MH i2c: 01 07 00 [11:57:20]MH_I2C_Read... [11:57:20]Read from MH i2c: 01 07 00 64 01 00 00 00 00 00 FF 0F 7A [11:57:20]process_action close_receipt done [11:57:20]requested_data is exist [11:57:20]produce_requested_data [11:57:20]requested_item fm.sn is exist - process it [11:57:20]wFMCommunicate request_size=4 [11:57:20]MH_SAM_APDU [11:57:20]CAPDU: 80 11 00 00 [11:57:20]Write to MH i2c: E2 08 00 65 01 80 11 00 00 00 00 00 00 E0 [11:57:20]Write i2c OK [11:57:20]MH_I2C_Read... [11:57:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:57:20]Read from MH i2c: E2 [11:57:20]MH_I2C_Read... [11:57:20]Read from MH i2c: E2 17 00 [11:57:20]MH_I2C_Read... [11:57:20]Read from MH i2c: E2 17 00 65 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3D [11:57:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:57:20]wFMCommunicate OK [11:57:20]requested_item fd.num is exist - process it [11:57:20]SAM_PROTO_GetFieldsCounters [11:57:20]wFMCommunicate request_size=4 [11:57:20]MH_SAM_APDU [11:57:20]CAPDU: 80 13 00 00 [11:57:20]Write to MH i2c: E2 08 00 66 01 80 13 00 00 00 00 00 00 E3 [11:57:20]Write i2c OK [11:57:20]MH_I2C_Read... [11:57:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:57:21]Read from MH i2c: E2 [11:57:21]MH_I2C_Read... [11:57:21]Read from MH i2c: E2 62 00 [11:57:21]MH_I2C_Read... [11:57:21]Read from MH i2c: E2 62 00 66 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0E 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 EA 00 00 00 5E 04 04 00 EA 00 00 00 57 04 04 00 EB 00 00 00 19 04 04 00 00 00 00 00 90 00 08 [11:57:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0E 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 EA 00 00 00 5E 04 04 00 EA 00 00 00 57 04 04 00 EB 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:57:21]wFMCommunicate OK [11:57:21]SAM_PROTO_GetFieldsCounters done [11:57:21]requested_item shift.num is exist - process it [11:57:21]requested_item shift.opened is exist - process it [11:57:21]req_shift_opened [11:57:21]FM_GetShiftState [11:57:21]SAM_PROTO_GetShiftState [11:57:21]wFMCommunicate request_size=4 [11:57:21]MH_SAM_APDU [11:57:21]CAPDU: 80 13 01 00 [11:57:21]Write to MH i2c: E2 08 00 67 01 80 13 01 00 00 00 00 00 E5 [11:57:21]Write i2c OK [11:57:21]MH_I2C_Read... [11:57:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:57:21]Read from MH i2c: E2 [11:57:21]MH_I2C_Read... [11:57:21]Read from MH i2c: E2 0E 00 [11:57:21]MH_I2C_Read... [11:57:21]Read from MH i2c: E2 0E 00 67 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 96 [11:57:21]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [11:57:21]wFMCommunicate OK [11:57:21]SAM_PROTO_GetShiftState done [11:57:21]FM_GetShiftState done [11:57:21]req_shift_opened done [11:57:21]requested_item shift.open_date is exist - process it [11:57:21]req_shift_open_date [11:57:21]req_shift_open_date done [11:57:21]produce_requested_data done [11:57:21]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226574,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [11:57:21]process_action_free close_receipt [11:57:21]json_value_free [11:57:21]json_value_free done [11:57:21]process_json_proto returns [11:57:21]Send response to host [11:57:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226574,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [11:57:21]free response buf [11:57:21]execute_script done [11:57:21]execute_script returns [11:57:21]free content buf [11:57:21]Sock 10.Close socket [11:57:21]Sock 10.Thread stoped [11:57:24]recv_with_timeout no data received [11:59:28]ConnectInit Can't connect to host [11:59:28]CommunicateWithHost connect error [11:59:28]CommunicateWithHost err = -1 [11:59:28]OFD Sender: Server communicate error [11:59:33]OFD Sender: Processing packet 226574 [packets to send 602, broken 601] [11:59:33]ProducePacketName [11:59:33]name=ofd_packets/00226574 [11:59:33]OFD Sender: To server: pG, [11:59:33]CommunicateWithHost lk.salyk.kg:30040 [11:59:33]ConnectInit lk.salyk.kg [11:59:38]Connected sock=10 [11:59:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 C5 38 07 01 B3 53 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 00 00 00 F4 03 04 00 1D 32 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0E 75 03 00 35 04 06 00 41 27 9D 16 76 27 49 DB 2E 35 D3 60 41 47 [11:59:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 34 05 47 00 E1 AA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0E 75 03 00 F4 03 04 00 B4 DE A5 66 B6 04 01 00 00 1D 63 17 13 D2 C7 02 05 [11:59:39]CommunicateWithHost err = 0 [11:59:39]CheckOFDResponse [11:59:39]1017 (14) - 77093643461234 [11:59:39]1041 (16) - 0000000000874959 [11:59:39]1040 (4) - 226574 [11:59:39]1012 (4) - 28.07.2024 06:01 [11:59:39]1206 (1) - 0 [11:59:39]OFD Sender: Remove packet 226574 [11:59:39]ProducePacketName [11:59:39]name=ofd_packets/00226574 [11:59:39]NVStorageDeleteData [11:59:39]OFD Sender: No OFD packet to send [11:59:44]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 [11:59:55]recv_with_timeout no data received [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:07]recv_with_timeout no data received [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:47]recv_with_timeout no data received [12:01:50]OFD Sender: No OFD packet to send [12:01:55]OFD Sender: No OFD packet to send [12:01:56]accept exits with 8 [12:01:56]New connection [12:01:56]New thread 3066854756 created [12:01:56]Thread 3066998116 joined [12:01:56]Waiting for new connection... [12:01:56] Sock 8.Parse request [12:01:56]Sock 8.Check first char [12:01:56]Sock 8.First char is OK [12:01:56]request: POST /json_proto HTTP/1.0 [12:01:56]Method: POST [12:01:56]URL: /json_proto [12:01:56]Method is POST - this is cgi request [12:01:56]url: /json_proto [12:01:56]query_string will be loaded in cgi processing [12:01:56]execute_cgi json_proto POST (null) [12:01:56]execute_cgi path=json_proto method=POST [12:01:56]POST find Content-Length [12:01:56]Host: 172.17.43.131:8080 [12:01:56]Content-Length: 678 [12:01:56]Content-Type: application/json [12:01:56] [12:01:56]POST finish read [12:01:56]Found Content-Length = 678 [12:01:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002928", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.170, "sum" : 350.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 350.00, "total" : 350.00, "payments": [ { "type": 0, "sum" : 350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:01:56]execute_script... [12:01: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)2002928", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.170, "sum" : 350.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 350.00, "total" : 350.00, "payments": [ { "type": 0, "sum" : 350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:01:56]POST & json_proto [12:01:56]process_json_proto [12:01:56]json parsed OK: [12:01:56]protocol is kg_v1.0 [12:01:56]action value=close_receipt [12:01:56]process_action close_receipt [12:01:56]cmd_close_receipt [12:01:56]MH_GetDate [12:01:56]Write to MH i2c: F0 00 00 68 01 58 [12:01:56]Write i2c OK [12:01:56]MH_I2C_Read... [12:01:56]Read from MH i2c: F0 [12:01:56]MH_I2C_Read... [12:01:56]Read from MH i2c: F0 09 00 [12:01:56]MH_I2C_Read... [12:01:56]Read from MH i2c: F0 09 00 68 01 00 35 33 A6 66 F9 24 A2 66 FA [12:01:56]GetLastDocTimeStamp 1722167837 [12:01:56]current date 1722168117 [12:01:56]FM_GetShiftState [12:01:56]SAM_PROTO_GetShiftState [12:01:56]wFMCommunicate request_size=4 [12:01:56]MH_SAM_APDU [12:01:56]CAPDU: 80 13 01 00 [12:01:56]Write to MH i2c: E2 08 00 69 01 80 13 01 00 00 00 00 00 E7 [12:01:56]Write i2c OK [12:01:56]MH_I2C_Read... [12:01:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:01:56]Read from MH i2c: E2 [12:01:56]MH_I2C_Read... [12:01:56]Read from MH i2c: E2 0E 00 [12:01:56]MH_I2C_Read... [12:01:56]Read from MH i2c: E2 0E 00 69 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 98 [12:01:56]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:01:56]wFMCommunicate OK [12:01:56]SAM_PROTO_GetShiftState done [12:01:56]FM_GetShiftState done [12:01:56]opened in 1722125326 [12:01:56]opened+sec_in_day 1722211726 [12:01:56]quantity*price = 35052 [12:01:56]sum+1 = 35054 [12:01:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 350.00 Внесено: 350.00 СДАЧА: 0.00 НСП 1% : 3.10 НДС 12% : 37.22 Наличными: 350.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 235 28.07.2024 12:01 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226575 ФПД: 191200769160555 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T120157&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226575&fm=191200769160555&tin=02508201610067®Number=0000000000092624&sum=35000 [12:01:57]StoreToDocumentArchive [12:01:57]shift 439 fd 226575 [12:01:57]save to /storage/0439/doc_00226575 [12:01:57]save last doc name /storage/0439/doc_00226575 to /storage/kkm_last_doc_name [12:01:57]save OK [12:01:57]Clear old archive folders... [12:01:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:01:57]tlvbuf is 01487310 [12:01:57]SAM_PROTO_ClearQueue [12:01:57]wFMCommunicate request_size=4 [12:01:57]MH_SAM_APDU [12:01:57]CAPDU: 80 09 00 00 [12:01:57]Write to MH i2c: E2 08 00 76 01 80 09 00 00 00 00 00 00 E9 [12:01:57]Write i2c OK [12:01:57]MH_I2C_Read... [12:01:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:01:58]Read from MH i2c: E2 [12:01:58]MH_I2C_Read... [12:01:58]Read from MH i2c: E2 03 00 [12:01:58]MH_I2C_Read... [12:01:58]Read from MH i2c: E2 03 00 76 01 00 90 00 EB [12:01:58]RAPDU: 90 00 [12:01:58]wFMCommunicate OK [12:01:58]SAM_PROTO_ClearQueue done [12:01:58]KKMCreateOFDPacket [12:01:58]OFDProtocolAddRootSTLVToBuf [12:01:58]FM_MakeSignedData [12:01:58]FM_MakeSignedData [12:01:58]SAM_PROTO_SignData [12:01:58]wFMCommunicate request_size=4 [12:01:58]MH_SAM_APDU [12:01:58]CAPDU: 80 0D 01 02 [12:01:58]Write to MH i2c: E2 08 00 77 01 80 0D 01 02 00 00 00 00 F1 [12:01:58]Write i2c OK [12:01:58]MH_I2C_Read... [12:01:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:01:58]Read from MH i2c: E2 [12:01:58]MH_I2C_Read... [12:01:58]Read from MH i2c: E2 03 00 [12:01:58]MH_I2C_Read... [12:01:58]Read from MH i2c: E2 03 00 77 01 00 90 00 EC [12:01:58]RAPDU: 90 00 [12:01:58]wFMCommunicate OK [12:01:58]wFMCommunicate request_size=255 [12:01:58]MH_SAM_APDU [12:01:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 ED 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 00 00 00 F4 03 04 00 35 33 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0F 75 03 00 35 04 06 00 AD [12:01:58]Write to MH i2c: E2 02 01 78 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 ED 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 00 00 00 F4 03 04 00 35 33 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0F 75 03 00 35 04 06 00 AD 00 00 EE [12:01:58]Write i2c OK [12:01:58]MH_I2C_Read... [12:01:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:01:58]Read from MH i2c: E2 [12:01:58]MH_I2C_Read... [12:01:58]Read from MH i2c: E2 03 00 [12:01:58]MH_I2C_Read... [12:01:58]Read from MH i2c: E2 03 00 78 01 00 90 00 ED [12:01:58]RAPDU: 90 00 [12:01:58]wFMCommunicate OK [12:01:58]wFMCommunicate request_size=10 [12:01:58]MH_SAM_APDU [12:01:58]CAPDU: 80 0D 02 02 05 E5 65 ED 35 6B [12:01:58]Write to MH i2c: E2 0D 00 79 01 80 0D 02 02 05 00 E5 65 ED 35 6B 00 00 D5 [12:01:58]Write i2c OK [12:01:58]MH_I2C_Read... [12:01:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:01:58]Read from MH i2c: E2 [12:01:58]MH_I2C_Read... [12:01:58]Read from MH i2c: E2 03 00 [12:01:58]MH_I2C_Read... [12:01:58]Read from MH i2c: E2 03 00 79 01 00 90 00 EE [12:01:58]RAPDU: 90 00 [12:01:58]wFMCommunicate OK [12:01:58]wFMCommunicate request_size=4 [12:01:58]MH_SAM_APDU [12:01:58]CAPDU: 80 0D 03 02 [12:01:58]Write to MH i2c: E2 08 00 7A 01 80 0D 03 02 00 00 00 00 F6 [12:01:58]Write i2c OK [12:01:58]MH_I2C_Read... [12:01:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:01:58]Read from MH i2c: E2 [12:01:58]MH_I2C_Read... [12:01:58]Read from MH i2c: E2 0B 00 [12:01:58]MH_I2C_Read... [12:01:58]Read from MH i2c: E2 0B 00 7A 01 00 35 75 A9 D3 FC 27 3F D3 90 00 52 [12:01:58]RAPDU: 35 75 A9 D3 FC 27 3F D3 90 00 [12:01:58]wFMCommunicate OK [12:01:58]SAM_PROTO_SignData done [12:01:58]FM_MakeSignedData done [12:01:58]CreateOFDProtocolMessage [12:01:58]wFMCommunicate request_size=4 [12:01:58]MH_SAM_APDU [12:01:58]CAPDU: 80 11 00 00 [12:01:58]Write to MH i2c: E2 08 00 7B 01 80 11 00 00 00 00 00 00 F6 [12:01:58]Write i2c OK [12:01:58]MH_I2C_Read... [12:01:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:01:58]Read from MH i2c: E2 [12:01:58]MH_I2C_Read... [12:01:58]Read from MH i2c: E2 17 00 [12:01:58]MH_I2C_Read... [12:01:58]Read from MH i2c: E2 17 00 7B 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 53 [12:01:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:01:58]wFMCommunicate OK [12:01:58]CreateOFDProtocolMessage done [12:01:58]OFDSenderStorePacket 226575 [12:01:58]StoreOFDPacket docnum=226575 [00:00:09] *** EcrCore started. Build 196 *** [00:00:09]MH_InterfaceInit /dev/i2c-1 [00:00:09]Malloc ok [00:00:09]/dev/ttyS4 opened [00:00:09]MH_GetMetrics [00:00:09]Write to MH i2c: 00 00 00 01 00 00 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 265926+1721902329=1722168255 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 C0 33 A6 66 F9 24 A2 66 23 [12:04:16]Current date/time: 28.07.2024 12:04 [12:04:16]FM_Init [12:04:16]wFMConnect [12:04:16]MH_SAM_On [12:04:16]Write to MH i2c: E0 00 00 08 00 E7 [12:04:16]Write i2c OK [12:04:16]MH_I2C_Read... [12:04:16]*** iso7816_init finished! [12:04:16]*** atr: [12:04:16]*** 0F 3B D5 18 FF 81 91 FE [12:04:16]*** 1F C3 80 73 C8 21 10 0A [12:04:16]*** 00 00 00 00 00 00 00 00 [12:04:16]*** 00 00 00 00 00 00 00 00 [12:04:16]*** 00 00 00 00 00 00 00 00 [12:04:16]*** 00 00 00 00 00 00 00 00 [12:04:16]*** 00 00 00 00 00 00 00 00 [12:04:16]*** 00 00 00 00 00 00 00 00 [12:04:16]Read from MH i2c: E0 [12:04:16]MH_I2C_Read... [12:04:16]Read from MH i2c: E0 10 00 [12:04:16]MH_I2C_Read... [12:04:16]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [12:04:16]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [12:04:16]wFMCommunicate request_size=10 [12:04:16]MH_SAM_APDU [12:04:16]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [12:04:16]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [12:04:16]Write i2c OK [12:04:16]MH_I2C_Read... [12:04:16]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [12:04:16]Read from MH i2c: E2 [12:04:16]MH_I2C_Read... [12:04:16]Read from MH i2c: E2 03 00 [12:04:16]MH_I2C_Read... [12:04:16]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [12:04:16]RAPDU: 90 00 [12:04:16]wFMCommunicate OK [12:04:16]wFMCommunicate request_size=4 [12:04:16]MH_SAM_APDU [12:04:16]CAPDU: 80 11 00 00 [12:04:16]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [12:04:16]Write i2c OK [12:04:16]MH_I2C_Read... [12:04:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:04:16]Read from MH i2c: E2 [12:04:16]MH_I2C_Read... [12:04:16]Read from MH i2c: E2 17 00 [12:04:16]MH_I2C_Read... [12:04:16]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [12:04:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:04:16]wFMCommunicate OK [12:04:16]Detected FM SN is 0000000000874959 [12:04:16]Stored FM SN is 0000000000874959 [12:04:16]wFMCommunicate request_size=9 [12:04:16]MH_SAM_APDU [12:04:16]CAPDU: 80 16 00 00 04 1A 5E 01 00 [12:04:16]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [12:04:16]Write i2c OK [12:04:16]MH_I2C_Read... [12:04:16]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [12:04:16]Read from MH i2c: E2 [12:04:16]MH_I2C_Read... [12:04:16]Read from MH i2c: E2 03 00 [12:04:16]MH_I2C_Read... [12:04:16]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [12:04:16]RAPDU: 90 00 [12:04:16]wFMCommunicate OK [12:04:16]FM PIN OK [12:04:16]wFMCommunicate request_size=8 [12:04:16]MH_SAM_APDU [12:04:16]CAPDU: 80 14 04 00 03 02 00 01 [12:04:16]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [12:04:16]Write i2c OK [12:04:16]MH_I2C_Read... [12:04:16]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [12:04:16]Read from MH i2c: E2 [12:04:16]MH_I2C_Read... [12:04:16]Read from MH i2c: E2 03 00 [12:04:16]MH_I2C_Read... [12:04:16]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [12:04:16]RAPDU: 90 00 [12:04:16]wFMCommunicate OK [12:04:16]wFMCommunicate request_size=13 [12:04:16]MH_SAM_APDU [12:04:16]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [12:04:16]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [12:04:16]Write i2c OK [12:04:16]MH_I2C_Read... [12:04:16]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [12:04:16]Read from MH i2c: E2 [12:04:16]MH_I2C_Read... [12:04:16]Read from MH i2c: E2 03 00 [12:04:16]MH_I2C_Read... [12:04:16]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [12:04:16]RAPDU: 90 00 [12:04:16]wFMCommunicate OK [12:04:16]wFMCommunicate request_size=4 [12:04:16]MH_SAM_APDU [12:04:16]CAPDU: 80 11 00 00 [12:04:16]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [12:04:16]Write i2c OK [12:04:16]MH_I2C_Read... [12:04:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:04:16]Read from MH i2c: E2 [12:04:16]MH_I2C_Read... [12:04:16]Read from MH i2c: E2 17 00 [12:04:16]MH_I2C_Read... [12:04:16]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [12:04:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:04:16]wFMCommunicate OK [12:04:16]DocumentArchiveInit [12:04:16]Start Httpd... [12:04:16]Httpd thread 3067141476 created [12:04:16]Write to MH i2c: 01 00 00 0F 00 0F [12:04:16]Write i2c OK [12:04:16]MH_I2C_Read... [12:04:16]Read from MH i2c: 01 [12:04:16]MH_I2C_Read... [12:04:16]Read from MH i2c: 01 07 00 [12:04:16]MH_I2C_Read... [12:04:16]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [12:04:16]MH Int Process started [12:04:16]Allocated Socket 8 [12:04:16]Bind OK [12:04:16]Listen OK [12:04:16]httpd running on port 8080 [12:04:16]Waiting for new connection... [12:04:17]OFD Sender: Processing packet 226575 [packets to send 602, broken 601] [12:04:17]ProducePacketName [12:04:17]name=ofd_packets/00226575 [12:04:17]OFD Sender: To server: pG, [12:04:17]CommunicateWithHost lk.salyk.kg:30040 [12:04:17]ConnectInit lk.salyk.kg [12:04:18]Connected sock=6 [12:04:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 7C CA 07 01 DE 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 35 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 ED 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 00 00 00 F4 03 04 00 35 33 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0F 75 03 00 35 04 06 00 AD E5 65 ED 35 6B 35 75 A9 D3 FC 27 3F D3 [12:04:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 53 D9 47 00 BE B3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0F 75 03 00 F4 03 04 00 CB DF A5 66 B6 04 01 00 00 B1 1B 78 14 E3 2C 00 54 [12:04:19]CommunicateWithHost err = 0 [12:04:19]CheckOFDResponse [12:04:19]1017 (14) - 77093643461234 [12:04:19]1041 (16) - 0000000000874959 [12:04:19]1040 (4) - 226575 [12:04:19]1012 (4) - 28.07.2024 06:06 [12:04:19]1206 (1) - 0 [12:04:19]OFD Sender: Remove packet 226575 [12:04:19]ProducePacketName [12:04:19]name=ofd_packets/00226575 [12:04:19]NVStorageDeleteData [12:04:19]OFD Sender: No OFD packet to send [12:04:21]accept exits with 9 [12:04:21]New connection [12:04:21]New thread 3066854756 created [12:04:21]Waiting for new connection... [12:04:21] Sock 9.Parse request [12:04:21]Sock 9.Check first char [12:04:21]Sock 9.First char is OK [12:04:21]request: POST /json_proto HTTP/1.0 [12:04:21]Method: POST [12:04:21]URL: /json_proto [12:04:21]Method is POST - this is cgi request [12:04:21]url: /json_proto [12:04:21]query_string will be loaded in cgi processing [12:04:21]execute_cgi json_proto POST (null) [12:04:21]execute_cgi path=json_proto method=POST [12:04:21]POST find Content-Length [12:04:21]Host: 172.17.43.131:8080 [12:04:21]Content-Length: 215 [12:04:21]Content-Type: application/json [12:04:21] [12:04:21]POST finish read [12:04:21]Found Content-Length = 215 [12:04:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:04:21]execute_script... [12:04:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:04:21]POST & json_proto [12:04:21]process_json_proto [12:04:21]json parsed OK: [12:04:21]protocol is kg_v1.0 [12:04:21]action value=get_value [12:04:21]process_action get_value [12:04:21]cmd_get_value [12:04:21]process_action get_value done [12:04:21]requested_data is exist [12:04:21]produce_requested_data [12:04:21]requested_item kkm.sn is exist - process it [12:04:21]requested_item kkm.ver is exist - process it [12:04:21]requested_item fm.sn is exist - process it [12:04:21]wFMCommunicate request_size=4 [12:04:21]MH_SAM_APDU [12:04:21]CAPDU: 80 11 00 00 [12:04:21]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [12:04:21]Write i2c OK [12:04:21]MH_I2C_Read... [12:04:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:04:21]Read from MH i2c: E2 [12:04:21]MH_I2C_Read... [12:04:21]Read from MH i2c: E2 17 00 [12:04:21]MH_I2C_Read... [12:04:21]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E7 [12:04:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:04:21]wFMCommunicate OK [12:04:21]requested_item fd.num is exist - process it [12:04:21]SAM_PROTO_GetFieldsCounters [12:04:21]wFMCommunicate request_size=4 [12:04:21]MH_SAM_APDU [12:04:21]CAPDU: 80 13 00 00 [12:04:21]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [12:04:21]Write i2c OK [12:04:21]MH_I2C_Read... [12:04:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:04:21]Read from MH i2c: E2 [12:04:21]MH_I2C_Read... [12:04:21]Read from MH i2c: E2 62 00 [12:04:21]MH_I2C_Read... [12:04:21]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0F 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 EB 00 00 00 5E 04 04 00 EB 00 00 00 57 04 04 00 EC 00 00 00 19 04 04 00 00 00 00 00 90 00 B6 [12:04:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0F 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 EB 00 00 00 5E 04 04 00 EB 00 00 00 57 04 04 00 EC 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:04:21]wFMCommunicate OK [12:04:21]SAM_PROTO_GetFieldsCounters done [12:04:21]requested_item shift.num is exist - process it [12:04:21]requested_item shift.opened is exist - process it [12:04:21]req_shift_opened [12:04:21]FM_GetShiftState [12:04:21]SAM_PROTO_GetShiftState [12:04:21]wFMCommunicate request_size=4 [12:04:21]MH_SAM_APDU [12:04:21]CAPDU: 80 13 01 00 [12:04:21]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [12:04:21]Write i2c OK [12:04:21]MH_I2C_Read... [12:04:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:04:21]Read from MH i2c: E2 [12:04:21]MH_I2C_Read... [12:04:21]Read from MH i2c: E2 0E 00 [12:04:21]MH_I2C_Read... [12:04:21]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 40 [12:04:21]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:04:21]wFMCommunicate OK [12:04:21]SAM_PROTO_GetShiftState done [12:04:21]FM_GetShiftState done [12:04:21]req_shift_opened done [12:04:21]requested_item shift.open_date is exist - process it [12:04:21]req_shift_open_date [12:04:21]req_shift_open_date done [12:04:21]produce_requested_data done [12:04:21]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226575,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [12:04:21]process_action_free get_value [12:04:21]json_value_free [12:04:21]json_value_free done [12:04:21]process_json_proto returns [12:04:21]Send response to host [12:04:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226575,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [12:04:21]free response buf [12:04:21]execute_script done [12:04:21]execute_script returns [12:04:21]free content buf [12:04:21]Sock 9.Close socket [12:04:21]Sock 9.Thread stoped [12:04:21]accept exits with 10 [12:04:21]New connection [12:04:21]New thread 3066711396 created [12:04:21]Thread 3066854756 joined [12:04:21]Waiting for new connection... [12:04:21] Sock 10.Parse request [12:04:21]Sock 10.Check first char [12:04:21]Sock 10.First char is OK [12:04:21]request: POST /json_proto HTTP/1.0 [12:04:21]Method: POST [12:04:21]URL: /json_proto [12:04:21]Method is POST - this is cgi request [12:04:21]url: /json_proto [12:04:21]query_string will be loaded in cgi processing [12:04:21]execute_cgi json_proto POST (null) [12:04:21]execute_cgi path=json_proto method=POST [12:04:21]POST find Content-Length [12:04:21]Host: 172.17.43.131:8080 [12:04:21]Content-Length: 331 [12:04:21]Content-Type: application/json [12:04:21] [12:04:21]POST finish read [12:04:21]Found Content-Length = 331 [12:04:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [12:04:21]execute_script... [12:04:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [12:04:21]POST & json_proto [12:04:21]process_json_proto [12:04:21]json parsed OK: [12:04:21]protocol is kg_v1.0 [12:04:21]action value=get_value [12:04:21]process_action get_value [12:04:21]cmd_get_value [12:04:21]process_action get_value done [12:04:21]requested_data is exist [12:04:21]produce_requested_data [12:04:21]requested_item fm.sale.total is exist - process it [12:04:21]SAM_PROTO_GetFMData [12:04:21]wFMCommunicate request_size=4 [12:04:21]MH_SAM_APDU [12:04:21]CAPDU: 80 13 03 00 [12:04:21]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [12:04:22]Write i2c OK [12:04:22]MH_I2C_Read... [12:04:22]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [12:04:22]Read from MH i2c: E2 [12:04:22]MH_I2C_Read... [12:04:22]Read from MH i2c: E2 FD 00 [12:04:22]MH_I2C_Read... [12:04:22]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 A1 71 03 00 69 04 A3 00 6F 04 04 00 55 6B 03 00 B1 04 05 00 72 D3 37 80 05 70 04 05 00 F8 FB E6 B1 04 72 04 04 00 7A D7 50 CE 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 08 4C 96 95 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 E9 E8 76 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4C 06 00 00 B1 04 04 00 0C 4D B4 1F 70 04 04 00 0C 4D B4 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 DD FC 5D 03 EF 03 09 90 00 41 [12:04:22]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 A1 71 03 00 69 04 A3 00 6F 04 04 00 55 6B 03 00 B1 04 05 00 72 D3 37 80 05 70 04 05 00 F8 FB E6 B1 04 72 04 04 00 7A D7 50 CE 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 08 4C 96 95 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 E9 E8 76 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4C 06 00 00 B1 04 04 00 0C 4D B4 1F 70 04 04 00 0C 4D B4 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 DD FC 5D 03 EF 03 09 90 00 [12:04:22]wFMCommunicate OK [12:04:22]wFMCommunicate request_size=4 [12:04:22]MH_SAM_APDU [12:04:22]CAPDU: 80 17 00 00 [12:04:22]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [12:04:22]Write i2c OK [12:04:22]MH_I2C_Read... [12:04:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:04:22]Read from MH i2c: E2 [12:04:22]MH_I2C_Read... [12:04:22]Read from MH i2c: E2 FD 00 [12:04:22]MH_I2C_Read... [12:04:22]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 7C D4 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 E1 [12:04:22]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 7C D4 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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:04:22]wFMCommunicate OK [12:04:22]wFMCommunicate request_size=4 [12:04:22]MH_SAM_APDU [12:04:22]CAPDU: 80 17 00 00 [12:04:22]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [12:04:22]Write i2c OK [12:04:22]MH_I2C_Read... [12:04:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:04:23]Read from MH i2c: E2 [12:04:23]MH_I2C_Read... [12:04:23]Read from MH i2c: E2 FD 00 [12:04:23]MH_I2C_Read... [12:04:23]Read from MH i2c: E2 FD 00 15 00 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 A7 [12:04:23]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:04:23]wFMCommunicate OK [12:04:23]wFMCommunicate request_size=4 [12:04:23]MH_SAM_APDU [12:04:23]CAPDU: 80 17 00 00 [12:04:23]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [12:04:23]Write i2c OK [12:04:23]MH_I2C_Read... [12:04:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:04:23]Read from MH i2c: E2 [12:04:23]MH_I2C_Read... [12:04:23]Read from MH i2c: E2 FD 00 [12:04:23]MH_I2C_Read... [12:04:23]Read from MH i2c: E2 FD 00 16 00 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 22 [12:04:23]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:04:23]wFMCommunicate OK [12:04:23]wFMCommunicate request_size=4 [12:04:23]MH_SAM_APDU [12:04:23]CAPDU: 80 17 00 00 [12:04:23]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [12:04:23]Write i2c OK [12:04:23]MH_I2C_Read... [12:04:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [12:04:23]Read from MH i2c: E2 [12:04:23]MH_I2C_Read... [12:04:23]Read from MH i2c: E2 E2 00 [12:04:23]MH_I2C_Read... [12:04:23]Read from MH i2c: E2 E2 00 17 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [12:04:23]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:04:23]wFMCommunicate OK [12:04:23]SAM_PROTO_GetFMData done [12:04:23]requested_item fm.sale_refund.total is exist - process it [12:04:23]requested_item fm.buy.total is exist - process it [12:04:23]requested_item shift.sale.total is exist - process it [12:04:23]SAM_PROTO_GetShiftData [12:04:23]wFMCommunicate request_size=4 [12:04:23]MH_SAM_APDU [12:04:23]CAPDU: 80 13 02 00 [12:04:23]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [12:04:23]Write i2c OK [12:04:23]MH_I2C_Read... [12:04:24]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [12:04:24]Read from MH i2c: E2 [12:04:24]MH_I2C_Read... [12:04:24]Read from MH i2c: E2 FD 00 [12:04:24]MH_I2C_Read... [12:04:24]Read from MH i2c: E2 FD 00 18 00 00 BC 04 AA 04 B8 04 6E 04 04 00 EB 00 00 00 69 04 9E 00 6F 04 04 00 E9 00 00 00 B1 04 04 00 A2 DF 9E 01 70 04 04 00 64 4A 41 01 72 04 03 00 3E 95 5D 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 2D 11 2C 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 14 AC 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 02 00 00 00 B1 04 03 00 D0 47 1F 70 04 03 00 D0 47 1F 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 6C 52 03 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 1A [12:04:24]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 EB 00 00 00 69 04 9E 00 6F 04 04 00 E9 00 00 00 B1 04 04 00 A2 DF 9E 01 70 04 04 00 64 4A 41 01 72 04 03 00 3E 95 5D 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 2D 11 2C 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 14 AC 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 02 00 00 00 B1 04 03 00 D0 47 1F 70 04 03 00 D0 47 1F 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 6C 52 03 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [12:04:24]wFMCommunicate OK [12:04:24]wFMCommunicate request_size=4 [12:04:24]MH_SAM_APDU [12:04:24]CAPDU: 80 17 00 00 [12:04:24]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [12:04:24]Write i2c OK [12:04:24]MH_I2C_Read... [12:04:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:04:24]Read from MH i2c: E2 [12:04:24]MH_I2C_Read... [12:04:24]Read from MH i2c: E2 FD 00 [12:04:24]MH_I2C_Read... [12:04:24]Read from MH i2c: E2 FD 00 19 00 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DF 46 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 68 [12:04:24]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DF 46 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [12:04:24]wFMCommunicate OK [12:04:24]wFMCommunicate request_size=4 [12:04:24]MH_SAM_APDU [12:04:24]CAPDU: 80 17 00 00 [12:04:24]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [12:04:24]Write i2c OK [12:04:24]MH_I2C_Read... [12:04:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:04:24]Read from MH i2c: E2 [12:04:24]MH_I2C_Read... [12:04:24]Read from MH i2c: E2 FD 00 [12:04:24]MH_I2C_Read... [12:04:24]Read from MH i2c: E2 FD 00 1A 00 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 C3 [12:04:24]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [12:04:24]wFMCommunicate OK [12:04:24]wFMCommunicate request_size=4 [12:04:24]MH_SAM_APDU [12:04:24]CAPDU: 80 17 00 00 [12:04:24]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [12:04:24]Write i2c OK [12:04:24]MH_I2C_Read... [12:04:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:04:24]Read from MH i2c: E2 [12:04:24]MH_I2C_Read... [12:04:24]Read from MH i2c: E2 FD 00 [12:04:24]MH_I2C_Read... [12:04:24]Read from MH i2c: E2 FD 00 1B 00 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 1C [12:04:25]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [12:04:25]wFMCommunicate OK [12:04:25]wFMCommunicate request_size=4 [12:04:25]MH_SAM_APDU [12:04:25]CAPDU: 80 17 00 00 [12:04:25]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [12:04:25]OFD Sender: No OFD packet to send [12:04:25]Write i2c OK [12:04:25]MH_I2C_Read... [12:04:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [12:04:25]Read from MH i2c: E2 [12:04:25]MH_I2C_Read... [12:04:25]Read from MH i2c: E2 D9 00 [12:04:25]MH_I2C_Read... [12:04:25]Read from MH i2c: E2 D9 00 1C 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7B [12:04:25]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [12:04:25]wFMCommunicate OK [12:04:25]SAM_PROTO_GetShiftData done [12:04:25]requested_item shift.sale.total_cash is exist - process it [12:04:25]requested_item shift.sale_refund.total is exist - process it [12:04:25]requested_item shift.sale_refund.total_cash is exist - process it [12:04:25]requested_item shift.buy.total is exist - process it [12:04:25]requested_item shift.buy.total_cash is exist - process it [12:04:25]produce_requested_data done [12:04:25]produce_requested_data return {"fm.sale.total":236259787.38,"fm.sale_refund.total":5319099.00,"fm.buy.total":0.00,"shift.sale.total":271891.54,"shift.sale.total_cash":210561.00,"shift.sale_refund.total":20500.00,"shift.sale_refund.total_cash":20500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [12:04:25]process_action_free get_value [12:04:25]json_value_free [12:04:25]json_value_free done [12:04:25]process_json_proto returns [12:04:25]Send response to host [12:04:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":236259787.38,"fm.sale_refund.total":5319099.00,"fm.buy.total":0.00,"shift.sale.total":271891.54,"shift.sale.total_cash":210561.00,"shift.sale_refund.total":20500.00,"shift.sale_refund.total_cash":20500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [12:04:25]free response buf [12:04:25]execute_script done [12:04:25]execute_script returns [12:04:25]free content buf [12:04:25]Sock 10.Close socket [12:04:25]Sock 10.Thread stoped [12:04:25]accept exits with 9 [12:04:25]New connection [12:04:25]New thread 3066854756 created [12:04:25]Thread 3066711396 joined [12:04:25]Waiting for new connection... [12:04:25] Sock 9.Parse request [12:04:25]Sock 9.Check first char [12:04:25]Sock 9.First char is OK [12:04:25]request: POST /json_proto HTTP/1.0 [12:04:25]Method: POST [12:04:25]URL: /json_proto [12:04:25]Method is POST - this is cgi request [12:04:25]url: /json_proto [12:04:25]query_string will be loaded in cgi processing [12:04:25]execute_cgi json_proto POST (null) [12:04:25]execute_cgi path=json_proto method=POST [12:04:25]POST find Content-Length [12:04:25]Host: 172.17.43.131:8080 [12:04:25]Content-Length: 678 [12:04:25]Content-Type: application/json [12:04:25] [12:04:25]POST finish read [12:04:25]Found Content-Length = 678 [12:04:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002929", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:04:25]execute_script... [12:04: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)2002929", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:04:25]POST & json_proto [12:04:25]process_json_proto [12:04:25]json parsed OK: [12:04:25]protocol is kg_v1.0 [12:04:25]action value=close_receipt [12:04:25]process_action close_receipt [12:04:25]cmd_close_receipt [12:04:25]MH_GetDate [12:04:25]Write to MH i2c: F0 00 00 1D 00 0C [12:04:25]Write i2c OK [12:04:25]MH_I2C_Read... [12:04:25]Read from MH i2c: F0 [12:04:25]MH_I2C_Read... [12:04:25]Read from MH i2c: F0 09 00 [12:04:25]MH_I2C_Read... [12:04:25]Read from MH i2c: F0 09 00 1D 00 00 CA 33 A6 66 F9 24 A2 66 43 [12:04:25]GetLastDocTimeStamp 1722168117 [12:04:25]current date 1722168266 [12:04:25]FM_GetShiftState [12:04:25]SAM_PROTO_GetShiftState [12:04:25]wFMCommunicate request_size=4 [12:04:25]MH_SAM_APDU [12:04:25]CAPDU: 80 13 01 00 [12:04:25]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [12:04:25]Write i2c OK [12:04:25]MH_I2C_Read... [12:04:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:04:25]Read from MH i2c: E2 [12:04:25]MH_I2C_Read... [12:04:25]Read from MH i2c: E2 0E 00 [12:04:25]MH_I2C_Read... [12:04:25]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 4C [12:04:25]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:04:25]wFMCommunicate OK [12:04:25]SAM_PROTO_GetShiftState done [12:04:25]FM_GetShiftState done [12:04:25]opened in 1722125326 [12:04:25]opened+sec_in_day 1722211726 [12:04:25]quantity*price = 30035 [12:04:25]sum+1 = 30036 [12:04:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 236 28.07.2024 12:04 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226576 ФПД: 214728081533085 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T120426&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226576&fm=214728081533085&tin=02508201610067®Number=0000000000092624&sum=30000 [12:04:26]StoreToDocumentArchive [12:04:26]shift 439 fd 226576 [12:04:26]save to /storage/0439/doc_00226576 [12:04:26]save last doc name /storage/0439/doc_00226576 to /storage/kkm_last_doc_name [12:04:26]save OK [12:04:26]Clear old archive folders... [12:04:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:04:26]tlvbuf is 00E6AC00 [12:04:26]SAM_PROTO_ClearQueue [12:04:26]wFMCommunicate request_size=4 [12:04:26]MH_SAM_APDU [12:04:26]CAPDU: 80 09 00 00 [12:04:26]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [12:04:26]Write i2c OK [12:04:26]MH_I2C_Read... [12:04:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:04:26]Read from MH i2c: E2 [12:04:26]MH_I2C_Read... [12:04:26]Read from MH i2c: E2 03 00 [12:04:26]MH_I2C_Read... [12:04:26]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [12:04:26]RAPDU: 90 00 [12:04:26]wFMCommunicate OK [12:04:26]SAM_PROTO_ClearQueue done [12:04:26]KKMCreateOFDPacket [12:04:26]OFDProtocolAddRootSTLVToBuf [12:04:26]FM_MakeSignedData [12:04:26]FM_MakeSignedData [12:04:26]SAM_PROTO_SignData [12:04:26]wFMCommunicate request_size=4 [12:04:26]MH_SAM_APDU [12:04:26]CAPDU: 80 0D 01 02 [12:04:26]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [12:04:26]Write i2c OK [12:04:26]MH_I2C_Read... [12:04:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:04:26]Read from MH i2c: E2 [12:04:26]MH_I2C_Read... [12:04:26]Read from MH i2c: E2 03 00 [12:04:26]MH_I2C_Read... [12:04:26]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [12:04:26]RAPDU: 90 00 [12:04:26]wFMCommunicate OK [12:04:26]wFMCommunicate request_size=255 [12:04:26]MH_SAM_APDU [12:04:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 EC 00 00 00 F4 03 04 00 CA 33 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 10 75 03 00 35 04 06 00 C3 [12:04:27]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 EC 00 00 00 F4 03 04 00 CA 33 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 10 75 03 00 35 04 06 00 C3 00 00 43 [12:04:27]Write i2c OK [12:04:27]MH_I2C_Read... [12:04:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:04:27]Read from MH i2c: E2 [12:04:27]MH_I2C_Read... [12:04:27]Read from MH i2c: E2 03 00 [12:04:27]MH_I2C_Read... [12:04:27]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [12:04:27]RAPDU: 90 00 [12:04:27]wFMCommunicate OK [12:04:27]wFMCommunicate request_size=10 [12:04:27]MH_SAM_APDU [12:04:27]CAPDU: 80 0D 02 02 05 4B 47 05 E8 9D [12:04:27]Write to MH i2c: E2 0D 00 2E 00 80 0D 02 02 05 00 4B 47 05 E8 9D 00 00 CE [12:04:27]Write i2c OK [12:04:27]MH_I2C_Read... [12:04:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:04:27]Read from MH i2c: E2 [12:04:27]MH_I2C_Read... [12:04:27]Read from MH i2c: E2 03 00 [12:04:27]MH_I2C_Read... [12:04:27]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [12:04:27]RAPDU: 90 00 [12:04:27]wFMCommunicate OK [12:04:27]wFMCommunicate request_size=4 [12:04:27]MH_SAM_APDU [12:04:27]CAPDU: 80 0D 03 02 [12:04:27]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [12:04:27]Write i2c OK [12:04:27]MH_I2C_Read... [12:04:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:04:27]Read from MH i2c: E2 [12:04:27]MH_I2C_Read... [12:04:27]Read from MH i2c: E2 0B 00 [12:04:27]MH_I2C_Read... [12:04:27]Read from MH i2c: E2 0B 00 2F 00 00 9C EA D4 48 B0 D5 97 57 90 00 C0 [12:04:27]RAPDU: 9C EA D4 48 B0 D5 97 57 90 00 [12:04:27]wFMCommunicate OK [12:04:27]SAM_PROTO_SignData done [12:04:27]FM_MakeSignedData done [12:04:27]CreateOFDProtocolMessage [12:04:27]wFMCommunicate request_size=4 [12:04:27]MH_SAM_APDU [12:04:27]CAPDU: 80 11 00 00 [12:04:27]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [12:04:27]Write i2c OK [12:04:27]MH_I2C_Read... [12:04:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:04:27]Read from MH i2c: E2 [12:04:27]MH_I2C_Read... [12:04:27]Read from MH i2c: E2 17 00 [12:04:27]MH_I2C_Read... [12:04:27]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 07 [12:04:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:04:27]wFMCommunicate OK [12:04:27]CreateOFDProtocolMessage done [12:04:27]OFDSenderStorePacket 226576 [12:04:27]StoreOFDPacket docnum=226576 [12:04:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 ED 13 07 01 C4 53 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 EC 00 00 00 F4 03 04 00 CA 33 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 10 75 03 00 35 04 06 00 C3 4B 47 05 E8 9D 9C EA D4 48 B0 D5 97 57 [12:04:27]CheckFolder [12:04:27]dirname=/storage/ofd_packets [12:04:27]CheckFolder done [12:04:27]ProducePacketName [12:04:27]name=ofd_packets/00226576 [12:04:27]NVStorageSaveData ofd_packets/00226576 [12:04:27]File name is /storage/ofd_packets/00226576 [12:04:27]Write 301 bytes [12:04:27]NVStorageSaveData done [12:04:27]OFDSenderStorePacket done [12:04:27]KKMCreateOFDPacket done [12:04:27]NVStorageSaveData kkm_last_timestamp [12:04:27]File name is /storage/kkm_last_timestamp [12:04:27]Write 4 bytes [12:04:27]NVStorageSaveData done [12:04:27]ExternCall_PrintAddStr [12:04:27]wPrintStart [12:04:27]Write to MH i2c: 01 00 00 31 00 31 [12:04:27]Write i2c OK [12:04:27]MH_I2C_Read... [12:04:27]Read from MH i2c: 01 [12:04:27]MH_I2C_Read... [12:04:27]Read from MH i2c: 01 07 00 [12:04:27]MH_I2C_Read... [12:04:27]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [12:04:27]RasterBufferAndPrint [12:04:27]line Счет N : (1)2002929 [12:04:27]line ИНН: 02508201610067 [12:04:27]line Контрольно-Кассовый Чек [12:04:27]line ПРОДАЖА [12:04:27]line ТРК (МРК, ГНК) : 53 [12:04:27]line Товар: 2710124130 [12:04:27]line Аи-92-К-5 [12:04:27]line 4.430 * 67.80 [12:04:27]line = 300.35 [12:04:27]line НДС 12% НСП 1% [12:04:27]line > о реализуемом товаре [12:04:27]line ОКРУГЛЕНИЕ: -0.35 [12:04:27]line ИТОГО: 300.00 [12:04:27]line Внесено: 300.00 [12:04:27]line СДАЧА: 0.00 [12:04:27]line НСП 1% : 2.66 [12:04:27]line НДС 12% : 31.90 [12:04:27]line Наличными: 300.00 [12:04:27]line Безнал.: 0.00 [12:04:27]line Место: АЗС № 97 "Партнер Нефть" [12:04:27]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:04:27]line СНО: Общий режим [12:04:27]line Чек 236 28.07.2024 12:04 [12:04:27]line Смена: 439 ФФД: 1.0 [12:04:27]line ЗНМ: 0300000054 [12:04:27]line РНМ: 0000000000092624 [12:04:28]line Версия ККМ: 001 [12:04:28]line ФМ: 0000000000874959 [12:04:28]line ФД: 226576 [12:04:28]line ФПД: 214728081533085 [12:04:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T120426&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226576&fm=214728081533085&tin=02508201610067®Number=0000000000092624&sum=30000 [12:04:28]OFD Sender: Processing packet 226576 [packets to send 602, broken 601] [12:04:28]ProducePacketName [12:04:28]name=ofd_packets/00226576 [12:04:28]OFD Sender: To server: pG, [12:04:28]CommunicateWithHost lk.salyk.kg:30040 [12:04:28]ConnectInit lk.salyk.kg [12:04:28]written 0, free lines is 4095 [12:04:28]Write to MH i2c: 01 00 00 5C 00 5C [12:04:28]Write i2c OK [12:04:28]MH_I2C_Read... [12:04:28]Read from MH i2c: 01 [12:04:28]MH_I2C_Read... [12:04:28]Read from MH i2c: 01 07 00 [12:04:28]MH_I2C_Read... [12:04:28]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 5B 0C CA [12:04:28]RasterBufferAndPrint [12:04:28]line [12:04:28]line [12:04:28]line [12:04:28]line [12:04:28]line [12:04:28]written 0, free lines is 3176 [12:04:28]Connected sock=7 [12:04:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 ED 13 07 01 C4 53 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 MH_Cut [12:04:28]00 Write to MH i2c: 01 D1 F3 01 03 06 00 76 0C 00 00 63 00 00 00 01 00 35 07 [12:04:28]04 06 00 30 75 00 00 00 00 39 04 06 00 Write i2c OK [12:04:28]00 00 00 00 00 MH_I2C_Read... [12:04:28]00 Read from MH i2c: 1F D1 04 [12:04:28]02 MH_I2C_Read... [12:04:28]00 Read from MH i2c: 01 D1 01 00 [12:04:28]MH_I2C_Read... [12:04:28]Read from MH i2c: D1 01 00 63 00 00 34 [12:04:28]Write to MH i2c: 01 00 00 64 00 64 [12:04:28]00 12 04 04 00 EC 00 00 00 F4 03 04 00 CA 33 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 10 75 03 00 35 04 06 00 C3 4B 47 05 E8 9D 9C EA D4 48 B0 D5 97 57 [12:04:28]Write i2c OK [12:04:28]MH_I2C_Read... [12:04:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 3F 6B 47 00 5A 10 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 10 75 03 00 F4 03 04 00 D5 DF A5 66 B6 04 01 00 00 85 76 EA 8C A5 0C DB D2 [12:04:29]CommunicateWithHost err = 0 [12:04:29]CheckOFDResponse [12:04:29]1017 (14) - 77093643461234 [12:04:29]1041 (16) - 0000000000874959 [12:04:29]1040 (4) - 226576 [12:04:29]1012 (4) - 28.07.2024 06:06 [12:04:29]1206 (1) - 0 [12:04:29]OFD Sender: Remove packet 226576 [12:04:29]ProducePacketName [12:04:29]name=ofd_packets/00226576 [12:04:29]NVStorageDeleteData [12:04:29]*** Cut start [12:04:29]*** Partial cut [12:04:29]*** CUTSNS_PIN = 1 [12:04:29]*** CUTSNS_PIN = 0 [12:04:29]OFD Sender: No OFD packet to send [12:04:29]*** Brake cut motor [12:04:30]Read from MH i2c: *** Stop cut motor [12:04:30]01 *** Cut end [12:04:30] [12:04:30]MH_I2C_Read... [12:04:30]Read from MH i2c: 01 07 00 [12:04:30]MH_I2C_Read... [12:04:30]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [12:04:30]process_action close_receipt done [12:04:30]requested_data is exist [12:04:30]produce_requested_data [12:04:30]requested_item fm.sn is exist - process it [12:04:30]wFMCommunicate request_size=4 [12:04:30]MH_SAM_APDU [12:04:30]CAPDU: 80 11 00 00 [12:04:30]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [12:04:30]Write i2c OK [12:04:30]MH_I2C_Read... [12:04:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:04:30]Read from MH i2c: E2 [12:04:30]MH_I2C_Read... [12:04:30]Read from MH i2c: E2 17 00 [12:04:30]MH_I2C_Read... [12:04:30]Read from MH i2c: E2 17 00 65 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3C [12:04:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:04:30]wFMCommunicate OK [12:04:30]requested_item fd.num is exist - process it [12:04:30]SAM_PROTO_GetFieldsCounters [12:04:30]wFMCommunicate request_size=4 [12:04:30]MH_SAM_APDU [12:04:30]CAPDU: 80 13 00 00 [12:04:30]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [12:04:30]Write i2c OK [12:04:30]MH_I2C_Read... [12:04:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:04:30]Read from MH i2c: E2 [12:04:30]MH_I2C_Read... [12:04:30]Read from MH i2c: E2 62 00 [12:04:30]MH_I2C_Read... [12:04:30]Read from MH i2c: E2 62 00 66 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 10 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 EC 00 00 00 5E 04 04 00 EC 00 00 00 57 04 04 00 ED 00 00 00 19 04 04 00 00 00 00 00 90 00 0F [12:04:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 10 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 EC 00 00 00 5E 04 04 00 EC 00 00 00 57 04 04 00 ED 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:04:30]wFMCommunicate OK [12:04:30]SAM_PROTO_GetFieldsCounters done [12:04:30]requested_item shift.num is exist - process it [12:04:30]requested_item shift.opened is exist - process it [12:04:30]req_shift_opened [12:04:30]FM_GetShiftState [12:04:30]SAM_PROTO_GetShiftState [12:04:30]wFMCommunicate request_size=4 [12:04:30]MH_SAM_APDU [12:04:30]CAPDU: 80 13 01 00 [12:04:30]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [12:04:30]Write i2c OK [12:04:30]MH_I2C_Read... [12:04:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:04:30]Read from MH i2c: E2 [12:04:30]MH_I2C_Read... [12:04:30]Read from MH i2c: E2 0E 00 [12:04:30]MH_I2C_Read... [12:04:30]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 95 [12:04:30]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:04:30]wFMCommunicate OK [12:04:30]SAM_PROTO_GetShiftState done [12:04:30]FM_GetShiftState done [12:04:30]req_shift_opened done [12:04:30]requested_item shift.open_date is exist - process it [12:04:30]req_shift_open_date [12:04:30]req_shift_open_date done [12:04:30]produce_requested_data done [12:04:30]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226576,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [12:04:30]process_action_free close_receipt [12:04:30]json_value_free [12:04:30]json_value_free done [12:04:30]process_json_proto returns [12:04:30]Send response to host [12:04:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226576,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [12:04:30]free response buf [12:04:30]execute_script done [12:04:30]execute_script returns [12:04:30]free content buf [12:04:30]Sock 9.Close socket [12:04:30]Sock 9.Thread stoped [12:04:34]OFD Sender: No OFD packet to send [12:04:36]recv_with_timeout no data received [12:04:39]OFD Sender: No OFD packet to send [12:04:44]OFD Sender: No OFD packet to send [12:04:49]OFD Sender: No OFD packet to send [12:04:54]OFD Sender: No OFD packet to send [12:04:59]OFD Sender: No OFD packet to send [12:05:04]OFD Sender: No OFD packet to send [12:05:09]OFD Sender: No OFD packet to send [12:05:14]OFD Sender: No OFD packet to send [12:05:19]OFD Sender: No OFD packet to send [12:05:24]recv_with_timeout no data received [12:05:24]OFD Sender: No OFD packet to send [12:05:27]accept exits with 10 [12:05:27]New connection [12:05:27]New thread 3066711396 created [12:05:27]Thread 3066854756 joined [12:05:27]Waiting for new connection... [12:05:27] Sock 10.Parse request [12:05:27]Sock 10.Check first char [12:05:27]Sock 10.First char is OK [12:05:27]request: POST /json_proto HTTP/1.0 [12:05:27]Method: POST [12:05:27]URL: /json_proto [12:05:27]Method is POST - this is cgi request [12:05:27]url: /json_proto [12:05:27]query_string will be loaded in cgi processing [12:05:27]execute_cgi json_proto POST (null) [12:05:27]execute_cgi path=json_proto method=POST [12:05:27]POST find Content-Length [12:05:27]Host: 172.17.43.131:8080 [12:05:27]Content-Length: 672 [12:05:27]Content-Type: application/json [12:05:27] [12:05:27]POST finish read [12:05:27]Found Content-Length = 672 [12:05:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002932", "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.80, "quantity" : 10.180, "sum" : 700.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:05:27]execute_script... [12:05: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)2002932", "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.80, "quantity" : 10.180, "sum" : 700.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:05:27]POST & json_proto [12:05:27]process_json_proto [12:05:27]json parsed OK: [12:05:27]protocol is kg_v1.0 [12:05:27]action value=close_receipt [12:05:27]process_action close_receipt [12:05:27]cmd_close_receipt [12:05:27]MH_GetDate [12:05:27]Write to MH i2c: F0 00 00 68 00 57 [12:05:27]Write i2c OK [12:05:27]MH_I2C_Read... [12:05:27]Read from MH i2c: F0 [12:05:27]MH_I2C_Read... [12:05:27]Read from MH i2c: F0 09 00 [12:05:27]MH_I2C_Read... [12:05:27]Read from MH i2c: F0 09 00 68 00 00 08 34 A6 66 F9 24 A2 66 CD [12:05:27]GetLastDocTimeStamp 1722168266 [12:05:27]current date 1722168328 [12:05:27]FM_GetShiftState [12:05:27]SAM_PROTO_GetShiftState [12:05:27]wFMCommunicate request_size=4 [12:05:27]MH_SAM_APDU [12:05:27]CAPDU: 80 13 01 00 [12:05:27]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [12:05:27]Write i2c OK [12:05:27]MH_I2C_Read... [12:05:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:05:27]Read from MH i2c: E2 [12:05:27]MH_I2C_Read... [12:05:27]Read from MH i2c: E2 0E 00 [12:05:27]MH_I2C_Read... [12:05:27]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 97 [12:05:27]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:05:27]wFMCommunicate OK [12:05:27]SAM_PROTO_GetShiftState done [12:05:27]FM_GetShiftState done [12:05:27]opened in 1722125326 [12:05:27]opened+sec_in_day 1722211726 [12:05:27]quantity*price = 70038 [12:05:27]sum+1 = 70039 [12:05:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 237 28.07.2024 12:05 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226577 ФПД: 32986935674155 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T120528&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226577&fm=32986935674155&tin=02508201610067®Number=0000000000092624&sum=70000 [12:05:28]StoreToDocumentArchive [12:05:28]shift 439 fd 226577 [12:05:28]save to /storage/0439/doc_00226577 [12:05:28]save last doc name /storage/0439/doc_00226577 to /storage/kkm_last_doc_name [12:05:28]save OK [12:05:28]Clear old archive folders... [12:05:28]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:05:28]tlvbuf is 00E773A0 [12:05:28]SAM_PROTO_ClearQueue [12:05:28]wFMCommunicate request_size=4 [12:05:28]MH_SAM_APDU [12:05:28]CAPDU: 80 09 00 00 [12:05:28]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [12:05:28]Write i2c OK [12:05:28]MH_I2C_Read... [12:05:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:05:29]Read from MH i2c: E2 [12:05:29]MH_I2C_Read... [12:05:29]Read from MH i2c: E2 03 00 [12:05:29]MH_I2C_Read... [12:05:29]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [12:05:29]RAPDU: 90 00 [12:05:29]wFMCommunicate OK [12:05:29]SAM_PROTO_ClearQueue done [12:05:29]KKMCreateOFDPacket [12:05:29]OFDProtocolAddRootSTLVToBuf [12:05:29]FM_MakeSignedData [12:05:29]FM_MakeSignedData [12:05:29]SAM_PROTO_SignData [12:05:29]wFMCommunicate request_size=4 [12:05:29]MH_SAM_APDU [12:05:29]CAPDU: 80 0D 01 02 [12:05:29]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [12:05:29]Write i2c OK [12:05:29]MH_I2C_Read... [12:05:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:05:29]Read from MH i2c: E2 [12:05:29]MH_I2C_Read... [12:05:29]Read from MH i2c: E2 03 00 [12:05:29]MH_I2C_Read... [12:05:29]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [12:05:29]RAPDU: 90 00 [12:05:29]wFMCommunicate OK [12:05:29]wFMCommunicate request_size=255 [12:05:29]MH_SAM_APDU [12:05:29]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 ED 00 00 00 F4 03 04 00 08 34 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 11 75 03 00 35 04 06 00 [12:05:29]Write to MH i2c: E2 02 01 78 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 ED 00 00 00 F4 03 04 00 08 34 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 11 75 03 00 35 04 06 00 00 00 CC [12:05:29]Write i2c OK [12:05:29]MH_I2C_Read... [12:05:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:05:29]Read from MH i2c: E2 [12:05:29]MH_I2C_Read... [12:05:29]Read from MH i2c: E2 03 00 [12:05:29]MH_I2C_Read... [12:05:29]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [12:05:29]RAPDU: 90 00 [12:05:29]wFMCommunicate OK [12:05:29]wFMCommunicate request_size=11 [12:05:29]MH_SAM_APDU [12:05:29]CAPDU: 80 0D 02 02 06 1E 00 5E 95 45 2B [12:05:29]Write to MH i2c: E2 0E 00 79 00 80 0D 02 02 06 00 1E 00 5E 95 45 2B 00 00 80 [12:05:29]Write i2c OK [12:05:29]MH_I2C_Read... [12:05:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:05:29]Read from MH i2c: E2 [12:05:29]MH_I2C_Read... [12:05:29]Read from MH i2c: E2 03 00 [12:05:29]MH_I2C_Read... [12:05:29]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [12:05:29]RAPDU: 90 00 [12:05:29]wFMCommunicate OK [12:05:29]wFMCommunicate request_size=4 [12:05:29]MH_SAM_APDU [12:05:29]CAPDU: 80 0D 03 02 [12:05:29]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [12:05:29]Write i2c OK [12:05:29]MH_I2C_Read... [12:05:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:05:29]Read from MH i2c: E2 [12:05:29]MH_I2C_Read... [12:05:29]Read from MH i2c: E2 0B 00 [12:05:29]MH_I2C_Read... [12:05:29]Read from MH i2c: E2 0B 00 7A 00 00 8A 29 B7 59 43 02 80 B2 90 00 30 [12:05:29]RAPDU: 8A 29 B7 59 43 02 80 B2 90 00 [12:05:29]wFMCommunicate OK [12:05:29]SAM_PROTO_SignData done [12:05:29]FM_MakeSignedData done [12:05:29]CreateOFDProtocolMessage [12:05:29]wFMCommunicate request_size=4 [12:05:29]MH_SAM_APDU [12:05:29]CAPDU: 80 11 00 00 [12:05:29]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [12:05:29]Write i2c OK [12:05:29]MH_I2C_Read... [12:05:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:05:29]Read from MH i2c: E2 [12:05:29]MH_I2C_Read... [12:05:29]Read from MH i2c: E2 17 00 [12:05:29]MH_I2C_Read... [12:05:29]Read from MH i2c: E2 17 00 7B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 52 [12:05:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:05:29]wFMCommunicate OK [12:05:29]CreateOFDProtocolMessage done [12:05:29]OFDSenderStorePacket 226577 [12:05:29]StoreOFDPacket docnum=226577 [12:05:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 78 4E 08 01 30 EF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 ED 00 00 00 F4 03 04 00 08 34 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 11 75 03 00 35 04 06 00 1E 00 5E 95 45 2B 8A 29 B7 59 43 02 80 B2 [12:05:29]CheckFolder [12:05:29]dirname=/storage/ofd_packets [12:05:29]CheckFolder done [12:05:29]ProducePacketName [12:05:29]name=ofd_packets/00226577 [12:05:29]NVStorageSaveData ofd_packets/00226577 [12:05:29]File name is /storage/ofd_packets/00226577 [12:05:29]Write 302 bytes [12:05:29]NVStorageSaveData done [12:05:29]OFDSenderStorePacket done [12:05:29]KKMCreateOFDPacket done [12:05:29]NVStorageSaveData kkm_last_timestamp [12:05:29]File name is /storage/kkm_last_timestamp [12:05:29]Write 4 bytes [12:05:29]NVStorageSaveData done [12:05:29]ExternCall_PrintAddStr [12:05:29]wPrintStart [12:05:29]Write to MH i2c: 01 00 00 7C 00 7C [12:05:29]OFD Sender: Processing packet 226577 [packets to send 602, broken 601] [12:05:29]ProducePacketName [12:05:29]name=ofd_packets/00226577 [12:05:29]OFD Sender: To server: pG, [12:05:29]CommunicateWithHost lk.salyk.kg:30040 [12:05:29]ConnectInit lk.salyk.kg [12:05:29]Write i2c OK [12:05:29]MH_I2C_Read... [12:05:29]Read from MH i2c: 01 [12:05:29]MH_I2C_Read... [12:05:29]Read from MH i2c: 01 07 00 [12:05:29]MH_I2C_Read... [12:05:29]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [12:05:29]RasterBufferAndPrint [12:05:29]line Счет N : (1)2002932 [12:05:29]line ИНН: 02508201610067 [12:05:29]line Контрольно-Кассовый Чек [12:05:29]line ПРОДАЖА [12:05:29]line ТРК (МРК, ГНК) : 42 [12:05:29]line Товар: 2710124130 [12:05:29]line Super-92-К-5 [12:05:29]line 10.180 * 68.80 [12:05:29]line = 700.38 [12:05:29]line НДС 12% НСП 1% [12:05:29]line > о реализуемом товаре [12:05:29]line ОКРУГЛЕНИЕ: -0.38 [12:05:29]line ИТОГО: 700.00 [12:05:29]line Внесено: 700.00 [12:05:29]line СДАЧА: 0.00 [12:05:29]line НСП 1% : 6.20 [12:05:29]line НДС 12% : 74.38 [12:05:29]line Наличными: 700.00 [12:05:29]line Безнал.: 0.00 [12:05:29]line Место: АЗС № 97 "Партнер Нефть" [12:05:29]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:05:29]line СНО: Общий режим [12:05:29]line Чек 237 28.07.2024 12:05 [12:05:29]line Смена: 439 ФФД: 1.0 [12:05:29]line ЗНМ: 0300000054 [12:05:29]line РНМ: 0000000000092624 [12:05:29]line Версия ККМ: 001 [12:05:29]line ФМ: 0000000000874959 [12:05:29]line ФД: 226577 [12:05:29]line ФПД: 32986935674155 [12:05:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T120528&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226577&fm=32986935674155&tin=02508201610067®Number=0000000000092624&sum=70000 [12:05:29]written 0, free lines is 4095 [12:05:30]Write to MH i2c: 01 00 00 A7 00 A7 [12:05:30]Write i2c OK [12:05:30]MH_I2C_Read... [12:05:30]Read from MH i2c: 01 [12:05:30]MH_I2C_Read... [12:05:30]Read from MH i2c: 01 07 00 [12:05:30]MH_I2C_Read... [12:05:30]Read from MH i2c: 01 07 00 A7 00 00 00 00 00 00 5C 0C 16 [12:05:30]RasterBufferAndPrint [12:05:30]line [12:05:30]line [12:05:30]line [12:05:30]line [12:05:30]line [12:05:30]written 0, free lines is 3167 [12:05:30]MH_Cut [12:05:30]Write to MH i2c: D1 01 00 AE 00 01 80 [12:05:30]Write i2c OK [12:05:30]MH_I2C_Read... [12:05:30]Read from MH i2c: D1 [12:05:30]MH_I2C_Read... [12:05:30]Read from MH i2c: D1 01 00 [12:05:30]MH_I2C_Read... [12:05:30]Read from MH i2c: D1 01 00 AE 00 00 7F [12:05:30]Write to MH i2c: 01 00 00 AF 00 AF [12:05:30]Write i2c OK [12:05:30]MH_I2C_Read... [12:05:31]*** Cut start [12:05:31]*** Partial cut [12:05:31]*** CUTSNS_PIN = 1 [12:05:31]*** CUTSNS_PIN = 0 [12:05:31]*** Brake cut motor [12:05:32]Read from MH i2c: 01 [12:05:32]MH_I2C_Read... [12:05:32]*** Stop cut motor [12:05:32]*** Cut end [12:05:32]Read from MH i2c: 01 07 00 [12:05:32]MH_I2C_Read... [12:05:32]Read from MH i2c: 01 07 00 AF 00 00 00 00 00 00 FF 0F C4 [12:05:32]process_action close_receipt done [12:05:32]requested_data is exist [12:05:32]produce_requested_data [12:05:32]requested_item fm.sn is exist - process it [12:05:32]wFMCommunicate request_size=4 [12:05:32]MH_SAM_APDU [12:05:32]CAPDU: 80 11 00 00 [12:05:32]Write to MH i2c: E2 08 00 B0 00 80 11 00 00 00 00 00 00 2A [12:05:32]Write i2c OK [12:05:32]MH_I2C_Read... [12:05:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:05:32]Read from MH i2c: E2 [12:05:32]MH_I2C_Read... [12:05:32]Read from MH i2c: E2 17 00 [12:05:32]MH_I2C_Read... [12:05:32]Read from MH i2c: E2 17 00 B0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 87 [12:05:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:05:32]wFMCommunicate OK [12:05:32]requested_item fd.num is exist - process it [12:05:32]SAM_PROTO_GetFieldsCounters [12:05:32]wFMCommunicate request_size=4 [12:05:32]MH_SAM_APDU [12:05:32]CAPDU: 80 13 00 00 [12:05:32]Write to MH i2c: E2 08 00 B1 00 80 13 00 00 00 00 00 00 2D [12:05:32]Write i2c OK [12:05:32]MH_I2C_Read... [12:05:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:05:32]Read from MH i2c: E2 [12:05:32]MH_I2C_Read... [12:05:32]Read from MH i2c: E2 62 00 [12:05:32]MH_I2C_Read... [12:05:32]Read from MH i2c: E2 62 00 B1 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 11 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 ED 00 00 00 5E 04 04 00 ED 00 00 00 57 04 04 00 EE 00 00 00 19 04 04 00 00 00 00 00 90 00 5E [12:05:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 11 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 ED 00 00 00 5E 04 04 00 ED 00 00 00 57 04 04 00 EE 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:05:32]wFMCommunicate OK [12:05:32]SAM_PROTO_GetFieldsCounters done [12:05:32]requested_item shift.num is exist - process it [12:05:32]requested_item shift.opened is exist - process it [12:05:32]req_shift_opened [12:05:32]FM_GetShiftState [12:05:32]SAM_PROTO_GetShiftState [12:05:32]wFMCommunicate request_size=4 [12:05:32]MH_SAM_APDU [12:05:32]CAPDU: 80 13 01 00 [12:05:32]Write to MH i2c: E2 08 00 B2 00 80 13 01 00 00 00 00 00 2F [12:05:32]Write i2c OK [12:05:32]MH_I2C_Read... [12:05:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:05:32]Read from MH i2c: E2 [12:05:32]MH_I2C_Read... [12:05:32]Read from MH i2c: E2 0E 00 [12:05:32]MH_I2C_Read... [12:05:32]Read from MH i2c: E2 0E 00 B2 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 E0 [12:05:32]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:05:32]wFMCommunicate OK [12:05:32]SAM_PROTO_GetShiftState done [12:05:32]FM_GetShiftState done [12:05:32]req_shift_opened done [12:05:32]requested_item shift.open_date is exist - process it [12:05:32]req_shift_open_date [12:05:32]req_shift_open_date done [12:05:32]produce_requested_data done [12:05:32]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226577,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [12:05:32]process_action_free close_receipt [12:05:32]json_value_free [12:05:32]json_value_free done [12:05:32]process_json_proto returns [12:05:32]Send response to host [12:05:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226577,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [12:05:32]free response buf [12:05:32]execute_script done [12:05:32]execute_script returns [12:05:32]free content buf [12:05:32]Sock 10.Close socket [12:05:32]Sock 10.Thread stoped [12:05:43]accept exits with 7 [12:05:43]New connection [12:05:43]New thread 3066854756 created [12:05:43]Thread 3066711396 joined [12:05:43]Waiting for new connection... [12:05:43] Sock 7.Parse request [12:05:43]Sock 7.Check first char [12:05:43]Sock 7.First char is OK [12:05:43]request: POST /json_proto HTTP/1.0 [12:05:43]Method: POST [12:05:43]URL: /json_proto [12:05:43]Method is POST - this is cgi request [12:05:43]url: /json_proto [12:05:43]query_string will be loaded in cgi processing [12:05:43]execute_cgi json_proto POST (null) [12:05:43]execute_cgi path=json_proto method=POST [12:05:43]POST find Content-Length [12:05:43]Host: 172.17.43.131:8080 [12:05:43]Content-Length: 683 [12:05:43]Content-Type: application/json [12:05:43] [12:05:43]POST finish read [12:05:43]Found Content-Length = 683 [12:05:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002931", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:05:43]execute_script... [12:05: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)2002931", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:05:43]POST & json_proto [12:05:43]process_json_proto [12:05:43]json parsed OK: [12:05:43]protocol is kg_v1.0 [12:05:43]action value=close_receipt [12:05:43]process_action close_receipt [12:05:43]cmd_close_receipt [12:05:43]MH_GetDate [12:05:43]Write to MH i2c: F0 00 00 B3 00 A2 [12:05:43]Write i2c OK [12:05:43]MH_I2C_Read... [12:05:43]Read from MH i2c: F0 [12:05:43]MH_I2C_Read... [12:05:43]Read from MH i2c: F0 09 00 [12:05:43]MH_I2C_Read... [12:05:43]Read from MH i2c: F0 09 00 B3 00 00 18 34 A6 66 F9 24 A2 66 28 [12:05:43]GetLastDocTimeStamp 1722168328 [12:05:43]current date 1722168344 [12:05:43]FM_GetShiftState [12:05:43]SAM_PROTO_GetShiftState [12:05:43]wFMCommunicate request_size=4 [12:05:43]MH_SAM_APDU [12:05:43]CAPDU: 80 13 01 00 [12:05:43]Write to MH i2c: E2 08 00 B4 00 80 13 01 00 00 00 00 00 31 [12:05:43]Write i2c OK [12:05:43]MH_I2C_Read... [12:05:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:05:43]Read from MH i2c: E2 [12:05:43]MH_I2C_Read... [12:05:43]Read from MH i2c: E2 0E 00 [12:05:43]MH_I2C_Read... [12:05:43]Read from MH i2c: E2 0E 00 B4 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 E2 [12:05:43]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:05:43]wFMCommunicate OK [12:05:43]SAM_PROTO_GetShiftState done [12:05:43]FM_GetShiftState done [12:05:43]opened in 1722125326 [12:05:43]opened+sec_in_day 1722211726 [12:05:43]quantity*price = 100005 [12:05:43]sum+1 = 100006 [12:05:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 238 28.07.2024 12:05 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226578 ФПД: 247679301113207 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T120544&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226578&fm=247679301113207&tin=02508201610067®Number=0000000000092624&sum=100000 [12:05:44]StoreToDocumentArchive [12:05:44]shift 439 fd 226578 [12:05:44]save to /storage/0439/doc_00226578 [12:05:44]save last doc name /storage/0439/doc_00226578 to /storage/kkm_last_doc_name [12:05:44]save OK [12:05:44]Clear old archive folders... [12:05:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:05:44]tlvbuf is 00E5DB00 [12:05:44]SAM_PROTO_ClearQueue [12:05:44]wFMCommunicate request_size=4 [12:05:44]MH_SAM_APDU [12:05:44]CAPDU: 80 09 00 00 [12:05:44]Write to MH i2c: E2 08 00 C1 00 80 09 00 00 00 00 00 00 33 [12:05:44]Write i2c OK [12:05:44]MH_I2C_Read... [12:05:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:05:45]Read from MH i2c: E2 [12:05:45]MH_I2C_Read... [12:05:45]Read from MH i2c: E2 03 00 [12:05:45]MH_I2C_Read... [12:05:45]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [12:05:45]RAPDU: 90 00 [12:05:45]wFMCommunicate OK [12:05:45]SAM_PROTO_ClearQueue done [12:05:45]KKMCreateOFDPacket [12:05:45]OFDProtocolAddRootSTLVToBuf [12:05:45]FM_MakeSignedData [12:05:45]FM_MakeSignedData [12:05:45]SAM_PROTO_SignData [12:05:45]wFMCommunicate request_size=4 [12:05:45]MH_SAM_APDU [12:05:45]CAPDU: 80 0D 01 02 [12:05:45]Write to MH i2c: E2 08 00 C2 00 80 0D 01 02 00 00 00 00 3B [12:05:45]Write i2c OK [12:05:45]MH_I2C_Read... [12:05:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:05:45]Read from MH i2c: E2 [12:05:45]MH_I2C_Read... [12:05:45]Read from MH i2c: E2 03 00 [12:05:45]MH_I2C_Read... [12:05:45]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [12:05:45]RAPDU: 90 00 [12:05:45]wFMCommunicate OK [12:05:45]wFMCommunicate request_size=255 [12:05:45]MH_SAM_APDU [12:05:45]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 EE 00 00 00 F4 03 04 00 18 34 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 12 75 03 00 35 04 06 00 E1 [12:05:45]Write to MH i2c: E2 02 01 C3 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 EE 00 00 00 F4 03 04 00 18 34 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 12 75 03 00 35 04 06 00 E1 00 00 BA [12:05:45]Write i2c OK [12:05:45]MH_I2C_Read... [12:05:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:05:45]Read from MH i2c: E2 [12:05:45]MH_I2C_Read... [12:05:45]Read from MH i2c: E2 03 00 [12:05:45]MH_I2C_Read... [12:05:45]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [12:05:45]RAPDU: 90 00 [12:05:45]wFMCommunicate OK [12:05:45]wFMCommunicate request_size=10 [12:05:45]MH_SAM_APDU [12:05:45]CAPDU: 80 0D 02 02 05 43 54 C2 D5 77 [12:05:45]Write to MH i2c: E2 0D 00 C4 00 80 0D 02 02 05 00 43 54 C2 D5 77 00 00 ED [12:05:45]Write i2c OK [12:05:45]MH_I2C_Read... [12:05:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:05:45]Read from MH i2c: E2 [12:05:45]MH_I2C_Read... [12:05:45]Read from MH i2c: E2 03 00 [12:05:45]MH_I2C_Read... [12:05:45]Read from MH i2c: E2 03 00 C4 00 00 90 00 38 [12:05:45]RAPDU: 90 00 [12:05:45]wFMCommunicate OK [12:05:45]wFMCommunicate request_size=4 [12:05:45]MH_SAM_APDU [12:05:45]CAPDU: 80 0D 03 02 [12:05:45]Write to MH i2c: E2 08 00 C5 00 80 0D 03 02 00 00 00 00 40 [12:05:45]Write i2c OK [12:05:45]MH_I2C_Read... [12:05:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:05:45]Read from MH i2c: E2 [12:05:45]MH_I2C_Read... [12:05:45]Read from MH i2c: E2 0B 00 [12:05:45]MH_I2C_Read... [12:05:45]Read from MH i2c: E2 0B 00 C5 00 00 B2 FF 44 43 85 64 EA A1 90 00 ED [12:05:45]RAPDU: B2 FF 44 43 85 64 EA A1 90 00 [12:05:45]wFMCommunicate OK [12:05:45]SAM_PROTO_SignData done [12:05:45]FM_MakeSignedData done [12:05:45]CreateOFDProtocolMessage [12:05:45]wFMCommunicate request_size=4 [12:05:45]MH_SAM_APDU [12:05:45]CAPDU: 80 11 00 00 [12:05:45]Write to MH i2c: E2 08 00 C6 00 80 11 00 00 00 00 00 00 40 [12:05:45]Write i2c OK [12:05:45]MH_I2C_Read... [12:05:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:05:45]Read from MH i2c: E2 [12:05:45]MH_I2C_Read... [12:05:45]Read from MH i2c: E2 17 00 [12:05:45]MH_I2C_Read... [12:05:45]Read from MH i2c: E2 17 00 C6 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9D [12:05:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:05:45]wFMCommunicate OK [12:05:45]CreateOFDProtocolMessage done [12:05:45]OFDSenderStorePacket 226578 [12:05:45]StoreOFDPacket docnum=226578 [12:05:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 9B 77 07 01 CA 7E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 EE 00 00 00 F4 03 04 00 18 34 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 12 75 03 00 35 04 06 00 E1 43 54 C2 D5 77 B2 FF 44 43 85 64 EA A1 [12:05:45]CheckFolder [12:05:45]dirname=/storage/ofd_packets [12:05:45]CheckFolder done [12:05:45]ProducePacketName [12:05:45]name=ofd_packets/00226578 [12:05:45]NVStorageSaveData ofd_packets/00226578 [12:05:45]File name is /storage/ofd_packets/00226578 [12:05:45]Write 301 bytes [12:05:45]NVStorageSaveData done [12:05:45]OFDSenderStorePacket done [12:05:45]KKMCreateOFDPacket done [12:05:45]NVStorageSaveData kkm_last_timestamp [12:05:45]File name is /storage/kkm_last_timestamp [12:05:45]Write 4 bytes [12:05:45]NVStorageSaveData done [12:05:45]ExternCall_PrintAddStr [12:05:45]wPrintStart [12:05:45]Write to MH i2c: 01 00 00 C7 00 C7 [12:05:45]Write i2c OK [12:05:45]MH_I2C_Read... [12:05:45]Read from MH i2c: 01 [12:05:45]MH_I2C_Read... [12:05:45]Read from MH i2c: 01 07 00 [12:05:45]MH_I2C_Read... [12:05:45]Read from MH i2c: 01 07 00 C7 00 00 00 00 00 00 FF 0F DC [12:05:45]RasterBufferAndPrint [12:05:45]line Счет N : (1)2002931 [12:05:45]line ИНН: 02508201610067 [12:05:45]line Контрольно-Кассовый Чек [12:05:45]line ПРОДАЖА [12:05:45]line ТРК (МРК, ГНК) : 63 [12:05:45]line Товар: 2710124130 [12:05:45]line Аи-92-К-5 [12:05:45]line 14.750 * 67.80 [12:05:45]line = 1000.05 [12:05:45]line НДС 12% НСП 1% [12:05:45]line > о реализуемом товаре [12:05:45]line ОКРУГЛЕНИЕ: -0.05 [12:05:45]line ИТОГО: 1000.00 [12:05:45]line Внесено: 1000.00 [12:05:45]line СДАЧА: 0.00 [12:05:45]line НСП 1% : 8.85 [12:05:45]line НДС 12% : 106.20 [12:05:45]line Наличными: 1000.00 [12:05:45]line Безнал.: 0.00 [12:05:45]line Место: АЗС № 97 "Партнер Нефть" [12:05:45]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:05:45]line СНО: Общий режим [12:05:45]line Чек 238 28.07.2024 12:05 [12:05:45]line Смена: 439 ФФД: 1.0 [12:05:45]line ЗНМ: 0300000054 [12:05:45]line РНМ: 0000000000092624 [12:05:45]line Версия ККМ: 001 [12:05:45]line ФМ: 0000000000874959 [12:05:45]line ФД: 226578 [12:05:45]line ФПД: 247679301113207 [12:05:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T120544&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226578&fm=247679301113207&tin=02508201610067®Number=0000000000092624&sum=100000 [12:05:45]written 0, free lines is 4095 [12:05:45]Write to MH i2c: 01 00 00 F2 00 F2 [12:05:45]Write i2c OK [12:05:45]MH_I2C_Read... [12:05:45]Read from MH i2c: 01 [12:05:45]MH_I2C_Read... [12:05:45]Read from MH i2c: 01 07 00 [12:05:45]MH_I2C_Read... [12:05:45]Read from MH i2c: 01 07 00 F2 00 00 00 00 00 00 5E 0C 63 [12:05:45]RasterBufferAndPrint [12:05:45]line [12:05:45]line [12:05:45]line [12:05:45]line [12:05:45]line [12:05:45]written 0, free lines is 3169 [12:05:45]MH_Cut [12:05:45]Write to MH i2c: D1 01 00 F9 00 01 CB [12:05:45]Write i2c OK [12:05:45]MH_I2C_Read... [12:05:45]Read from MH i2c: D1 [12:05:45]MH_I2C_Read... [12:05:45]Read from MH i2c: D1 01 00 [12:05:45]MH_I2C_Read... [12:05:45]Read from MH i2c: D1 01 00 F9 00 00 CA [12:05:45]Write to MH i2c: 01 00 00 FA 00 FA [12:05:45]Write i2c OK [12:05:45]MH_I2C_Read... [12:05:47]*** Cut start [12:05:47]*** Partial cut [12:05:47]*** CUTSNS_PIN = 1 [12:05:47]*** CUTSNS_PIN = 0 [12:05:47]*** Brake cut motor [12:05:47]Read from MH i2c: 01 [12:05:47]MH_I2C_Read... [12:05:47]*** Stop cut motor [12:05:47]*** Cut end [12:05:47]Read from MH i2c: 01 07 00 [12:05:47]MH_I2C_Read... [12:05:47]Read from MH i2c: 01 07 00 FA 00 00 00 00 00 00 FF 0F 0F [12:05:47]process_action close_receipt done [12:05:47]requested_data is exist [12:05:47]produce_requested_data [12:05:47]requested_item fm.sn is exist - process it [12:05:47]wFMCommunicate request_size=4 [12:05:47]MH_SAM_APDU [12:05:47]CAPDU: 80 11 00 00 [12:05:47]Write to MH i2c: E2 08 00 FB 00 80 11 00 00 00 00 00 00 75 [12:05:47]Write i2c OK [12:05:47]MH_I2C_Read... [12:05:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:05:47]Read from MH i2c: E2 [12:05:47]MH_I2C_Read... [12:05:47]Read from MH i2c: E2 17 00 [12:05:47]MH_I2C_Read... [12:05:47]Read from MH i2c: E2 17 00 FB 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D2 [12:05:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:05:47]wFMCommunicate OK [12:05:47]requested_item fd.num is exist - process it [12:05:47]SAM_PROTO_GetFieldsCounters [12:05:47]wFMCommunicate request_size=4 [12:05:47]MH_SAM_APDU [12:05:47]CAPDU: 80 13 00 00 [12:05:47]Write to MH i2c: E2 08 00 FC 00 80 13 00 00 00 00 00 00 78 [12:05:47]Write i2c OK [12:05:47]MH_I2C_Read... [12:05:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:05:48]Read from MH i2c: E2 [12:05:48]MH_I2C_Read... [12:05:48]Read from MH i2c: E2 62 00 [12:05:48]MH_I2C_Read... [12:05:48]Read from MH i2c: E2 62 00 FC 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 12 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 EE 00 00 00 5E 04 04 00 EE 00 00 00 57 04 04 00 EF 00 00 00 19 04 04 00 00 00 00 00 90 00 AD [12:05:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 12 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 EE 00 00 00 5E 04 04 00 EE 00 00 00 57 04 04 00 EF 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:05:48]wFMCommunicate OK [12:05:48]SAM_PROTO_GetFieldsCounters done [12:05:48]requested_item shift.num is exist - process it [12:05:48]requested_item shift.opened is exist - process it [12:05:48]req_shift_opened [12:05:48]FM_GetShiftState [12:05:48]SAM_PROTO_GetShiftState [12:05:48]wFMCommunicate request_size=4 [12:05:48]MH_SAM_APDU [12:05:48]CAPDU: 80 13 01 00 [12:05:48]Write to MH i2c: E2 08 00 FD 00 80 13 01 00 00 00 00 00 7A [12:05:48]Write i2c OK [12:05:48]MH_I2C_Read... [12:05:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:05:48]Read from MH i2c: E2 [12:05:48]MH_I2C_Read... [12:05:48]Read from MH i2c: E2 0E 00 [12:05:48]MH_I2C_Read... [12:05:48]Read from MH i2c: E2 0E 00 FD 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 2B [12:05:48]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:05:48]wFMCommunicate OK [12:05:48]SAM_PROTO_GetShiftState done [12:05:48]FM_GetShiftState done [12:05:48]req_shift_opened done [12:05:48]requested_item shift.open_date is exist - process it [12:05:48]req_shift_open_date [12:05:48]req_shift_open_date done [12:05:48]produce_requested_data done [12:05:48]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226578,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [12:05:48]process_action_free close_receipt [12:05:48]json_value_free [12:05:48]json_value_free done [12:05:48]process_json_proto returns [12:05:48]Send response to host [12:05:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226578,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [12:05:48]free response buf [12:05:48]execute_script done [12:05:48]execute_script returns [12:05:48]free content buf [12:05:48]Sock 7.Close socket [12:05:48]Sock 7.Thread stoped [12:07:20]accept exits with 11 [12:07:20]New connection [12:07:20]New thread 3066711396 created [12:07:20]Thread 3066854756 joined [12:07:20]Waiting for new connection... [12:07:20] Sock 11.Parse request [12:07:20]Sock 11.Check first char [12:07:20]Sock 11.First char is OK [12:07:20]request: POST /json_proto HTTP/1.0 [12:07:20]Method: POST [12:07:20]URL: /json_proto [12:07:20]Method is POST - this is cgi request [12:07:20]url: /json_proto [12:07:20]query_string will be loaded in cgi processing [12:07:20]execute_cgi json_proto POST (null) [12:07:20]execute_cgi path=json_proto method=POST [12:07:20]POST find Content-Length [12:07:20]Host: 172.17.43.131:8080 [12:07:20]Content-Length: 820 [12:07:20]Content-Type: application/json [12:07:20] [12:07:20]POST finish read [12:07:20]Found Content-Length = 820 [12:07:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002933", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 3000.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:07:20]execute_script... [12:07: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)2002933", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 3000.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:07:20]POST & json_proto [12:07:20]process_json_proto [12:07:20]json parsed OK: [12:07:20]protocol is kg_v1.0 [12:07:20]action value=close_receipt [12:07:20]process_action close_receipt [12:07:20]cmd_close_receipt [12:07:20]MH_GetDate [12:07:20]Write to MH i2c: F0 00 00 FE 00 ED [12:07:20]Write i2c OK [12:07:20]MH_I2C_Read... [12:07:20]Read from MH i2c: F0 [12:07:20]MH_I2C_Read... [12:07:20]Read from MH i2c: F0 09 00 [12:07:20]MH_I2C_Read... [12:07:20]Read from MH i2c: F0 09 00 FE 00 00 78 34 A6 66 F9 24 A2 66 D3 [12:07:20]GetLastDocTimeStamp 1722168344 [12:07:20]current date 1722168440 [12:07:20]FM_GetShiftState [12:07:20]SAM_PROTO_GetShiftState [12:07:20]wFMCommunicate request_size=4 [12:07:20]MH_SAM_APDU [12:07:20]CAPDU: 80 13 01 00 [12:07:20]Write to MH i2c: E2 08 00 FF 00 80 13 01 00 00 00 00 00 7C [12:07:20]Write i2c OK [12:07:20]MH_I2C_Read... [12:07:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:07:20]Read from MH i2c: E2 [12:07:20]MH_I2C_Read... [12:07:20]Read from MH i2c: E2 0E 00 [12:07:20]MH_I2C_Read... [12:07:20]Read from MH i2c: E2 0E 00 FF 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 2D [12:07:20]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:07:20]wFMCommunicate OK [12:07:20]SAM_PROTO_GetShiftState done [12:07:20]FM_GetShiftState done [12:07:20]opened in 1722125326 [12:07:20]opened+sec_in_day 1722211726 [12:07:20]quantity*price = 300064 [12:07:20]sum+1 = 300066 [12:07:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.65 НСП 1% : 26.55 НДС 12% : 318.65 Наличными: 0.00 Безнал.: 3000.65 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 239 28.07.2024 12:07 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 226579 ФПД: 179439763066222 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T120720&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226579&fm=179439763066222&tin=02508201610067®Number=0000000000092624&sum=300065 [12:07:21]StoreToDocumentArchive [12:07:21]shift 439 fd 226579 [12:07:21]save to /storage/0439/doc_00226579 [12:07:21]save last doc name /storage/0439/doc_00226579 to /storage/kkm_last_doc_name [12:07:21]save OK [12:07:21]Clear old archive folders... [12:07:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:07:21]tlvbuf is 00E893B0 [12:07:21]SAM_PROTO_ClearQueue [12:07:21]wFMCommunicate request_size=4 [12:07:21]MH_SAM_APDU [12:07:21]CAPDU: 80 09 00 00 [12:07:21]Write to MH i2c: E2 08 00 0C 01 80 09 00 00 00 00 00 00 7F [12:07:21]Write i2c OK [12:07:21]MH_I2C_Read... [12:07:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:07:21]Read from MH i2c: E2 [12:07:21]MH_I2C_Read... [12:07:21]Read from MH i2c: E2 03 00 [12:07:21]MH_I2C_Read... [12:07:21]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [12:07:21]RAPDU: 90 00 [12:07:21]wFMCommunicate OK [12:07:21]SAM_PROTO_ClearQueue done [12:07:21]KKMCreateOFDPacket [12:07:21]OFDProtocolAddRootSTLVToBuf [12:07:21]FM_MakeSignedData [12:07:21]FM_MakeSignedData [12:07:21]SAM_PROTO_SignData [12:07:21]wFMCommunicate request_size=4 [12:07:21]MH_SAM_APDU [12:07:21]CAPDU: 80 0D 01 02 [12:07:21]Write to MH i2c: E2 08 00 0D 01 80 0D 01 02 00 00 00 00 87 [12:07:21]Write i2c OK [12:07:21]MH_I2C_Read... [12:07:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:07:21]Read from MH i2c: E2 [12:07:21]MH_I2C_Read... [12:07:21]Read from MH i2c: E2 03 00 [12:07:21]MH_I2C_Read... [12:07:21]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [12:07:21]RAPDU: 90 00 [12:07:21]wFMCommunicate OK [12:07:21]wFMCommunicate request_size=255 [12:07:21]MH_SAM_APDU [12:07:21]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 00 00 00 F4 03 04 00 78 34 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 13 75 03 00 35 04 06 00 A3 [12:07:21]Write to MH i2c: E2 02 01 0E 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 00 00 00 F4 03 04 00 78 34 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 13 75 03 00 35 04 06 00 A3 00 00 60 [12:07:21]Write i2c OK [12:07:21]MH_I2C_Read... [12:07:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:07:21]Read from MH i2c: E2 [12:07:21]MH_I2C_Read... [12:07:21]Read from MH i2c: E2 03 00 [12:07:21]MH_I2C_Read... [12:07:21]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [12:07:21]RAPDU: 90 00 [12:07:21]wFMCommunicate OK [12:07:21]wFMCommunicate request_size=10 [12:07:21]MH_SAM_APDU [12:07:21]CAPDU: 80 0D 02 02 05 33 13 56 0D 6E [12:07:21]Write to MH i2c: E2 0D 00 0F 01 80 0D 02 02 05 00 33 13 56 0D 6E 00 00 AB [12:07:21]Write i2c OK [12:07:21]MH_I2C_Read... [12:07:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:07:21]Read from MH i2c: E2 [12:07:21]MH_I2C_Read... [12:07:21]Read from MH i2c: E2 03 00 [12:07:21]MH_I2C_Read... [12:07:21]Read from MH i2c: E2 03 00 0F 01 00 90 00 84 [12:07:21]RAPDU: 90 00 [12:07:21]wFMCommunicate OK [12:07:21]wFMCommunicate request_size=4 [12:07:21]MH_SAM_APDU [12:07:21]CAPDU: 80 0D 03 02 [12:07:21]Write to MH i2c: E2 08 00 10 01 80 0D 03 02 00 00 00 00 8C [12:07:21]Write i2c OK [12:07:21]MH_I2C_Read... [12:07:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:07:21]Read from MH i2c: E2 [12:07:21]MH_I2C_Read... [12:07:21]Read from MH i2c: E2 0B 00 [12:07:21]MH_I2C_Read... [12:07:21]Read from MH i2c: E2 0B 00 10 01 00 65 5C C6 03 2B 19 99 0D 90 00 01 [12:07:21]RAPDU: 65 5C C6 03 2B 19 99 0D 90 00 [12:07:21]wFMCommunicate OK [12:07:21]SAM_PROTO_SignData done [12:07:21]FM_MakeSignedData done [12:07:21]CreateOFDProtocolMessage [12:07:21]wFMCommunicate request_size=4 [12:07:21]MH_SAM_APDU [12:07:21]CAPDU: 80 11 00 00 [12:07:21]Write to MH i2c: E2 08 00 11 01 80 11 00 00 00 00 00 00 8C [12:07:21]Write i2c OK [12:07:21]MH_I2C_Read... [12:07:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:07:21]Read from MH i2c: E2 [12:07:21]MH_I2C_Read... [12:07:21]Read from MH i2c: E2 17 00 [12:07:21]MH_I2C_Read... [12:07:21]Read from MH i2c: E2 17 00 11 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E9 [12:07:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:07:21]wFMCommunicate OK [12:07:21]CreateOFDProtocolMessage done [12:07:21]OFDSenderStorePacket 226579 [12:07:21]StoreOFDPacket docnum=226579 [12:07:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 87 20 07 01 87 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 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 00 00 00 F4 03 04 00 78 34 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 13 75 03 00 35 04 06 00 A3 33 13 56 0D 6E 65 5C C6 03 2B 19 99 0D [12:07:21]CheckFolder [12:07:21]dirname=/storage/ofd_packets [12:07:21]CheckFolder done [12:07:21]ProducePacketName [12:07:21]name=ofd_packets/00226579 [12:07:21]NVStorageSaveData ofd_packets/00226579 [12:07:21]File name is /storage/ofd_packets/00226579 [12:07:21]Write 301 bytes [12:07:21]NVStorageSaveData done [12:07:21]OFDSenderStorePacket done [12:07:21]KKMCreateOFDPacket done [12:07:21]NVStorageSaveData kkm_last_timestamp [12:07:21]File name is /storage/kkm_last_timestamp [12:07:21]Write 4 bytes [12:07:21]NVStorageSaveData done [12:07:21]ExternCall_PrintAddStr [12:07:21]wPrintStart [12:07:21]Write to MH i2c: 01 00 00 12 01 13 [12:07:21]Write i2c OK [12:07:21]MH_I2C_Read... [12:07:21]Read from MH i2c: 01 [12:07:21]MH_I2C_Read... [12:07:21]Read from MH i2c: 01 07 00 [12:07:21]MH_I2C_Read... [12:07:21]Read from MH i2c: 01 07 00 12 01 00 00 00 00 00 FF 0F 28 [12:07:21]RasterBufferAndPrint [12:07:21]line Счет N : (1)2002933 [12:07:21]line ИНН: 02508201610067 [12:07:21]line Контрольно-Кассовый Чек [12:07:21]line ПРОДАЖА [12:07:21]line ТРК (МРК, ГНК) : 54 [12:07:21]line Товар: 2710124500 [12:07:21]line Аи-95-К-5 [12:07:21]line 40.440 * 74.20 [12:07:21]line = 3000.65 [12:07:21]line НДС 12% НСП 1% [12:07:21]line > о реализуемом товаре [12:07:21]line ИТОГО: 3000.65 [12:07:21]line НСП 1% : 26.55 [12:07:21]line НДС 12% : 318.65 [12:07:21]line Наличными: 0.00 [12:07:21]line Безнал.: 3000.65 [12:07:21]line Место: АЗС № 97 "Партнер Нефть" [12:07:21]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:07:21]line СНО: Общий режим [12:07:21]line Чек 239 28.07.2024 12:07 [12:07:21]line Смена: 439 ФФД: 1.0 [12:07:21]line ЗНМ: 0300000054 [12:07:21]line РНМ: 0000000000092624 [12:07:21]line Версия ККМ: 001 [12:07:21]line Платежная система: Бакай Банк [12:07:21]line ФМ: 0000000000874959 [12:07:21]line ФД: 226579 [12:07:21]line ФПД: 179439763066222 [12:07:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T120720&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226579&fm=179439763066222&tin=02508201610067®Number=0000000000092624&sum=300065 [12:07:21]written 0, free lines is 4095 [12:07:22]Write to MH i2c: 01 00 00 3C 01 3D [12:07:22]Write i2c OK [12:07:22]MH_I2C_Read... [12:07:22]Read from MH i2c: 01 [12:07:22]MH_I2C_Read... [12:07:22]Read from MH i2c: 01 07 00 [12:07:22]MH_I2C_Read... [12:07:22]Read from MH i2c: 01 07 00 3C 01 00 00 00 00 00 76 0C C6 [12:07:22]RasterBufferAndPrint [12:07:22]line [12:07:22]line [12:07:22]line [12:07:22]line [12:07:22]line [12:07:22]written 0, free lines is 3193 [12:07:22]MH_Cut [12:07:22]Write to MH i2c: D1 01 00 43 01 01 16 [12:07:22]Write i2c OK [12:07:22]MH_I2C_Read... [12:07:22]Read from MH i2c: D1 [12:07:22]MH_I2C_Read... [12:07:22]Read from MH i2c: D1 01 00 [12:07:22]MH_I2C_Read... [12:07:22]Read from MH i2c: D1 01 00 43 01 00 15 [12:07:22]Write to MH i2c: 01 00 00 44 01 45 [12:07:22]Write i2c OK [12:07:22]MH_I2C_Read... [12:07:23]*** Cut start [12:07:23]*** Partial cut [12:07:23]*** CUTSNS_PIN = 1 [12:07:23]*** CUTSNS_PIN = 0 [12:07:23]*** Brake cut motor [12:07:24]Read from MH i2c: 01 [12:07:24]MH_I2C_Read... [12:07:24]*** Stop cut motor [12:07:24]*** Cut end [12:07:24]Read from MH i2c: 01 07 00 [12:07:24]MH_I2C_Read... [12:07:24]Read from MH i2c: 01 07 00 44 01 00 00 00 00 00 FF 0F 5A [12:07:24]process_action close_receipt done [12:07:24]requested_data is exist [12:07:24]produce_requested_data [12:07:24]requested_item fm.sn is exist - process it [12:07:24]wFMCommunicate request_size=4 [12:07:24]MH_SAM_APDU [12:07:24]CAPDU: 80 11 00 00 [12:07:24]Write to MH i2c: E2 08 00 45 01 80 11 00 00 00 00 00 00 C0 [12:07:24]Write i2c OK [12:07:24]MH_I2C_Read... [12:07:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:07:24]Read from MH i2c: E2 [12:07:24]MH_I2C_Read... [12:07:24]Read from MH i2c: E2 17 00 [12:07:24]MH_I2C_Read... [12:07:24]Read from MH i2c: E2 17 00 45 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1D [12:07:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:07:24]wFMCommunicate OK [12:07:24]requested_item fd.num is exist - process it [12:07:24]SAM_PROTO_GetFieldsCounters [12:07:24]wFMCommunicate request_size=4 [12:07:24]MH_SAM_APDU [12:07:24]CAPDU: 80 13 00 00 [12:07:24]Write to MH i2c: E2 08 00 46 01 80 13 00 00 00 00 00 00 C3 [12:07:24]Write i2c OK [12:07:24]MH_I2C_Read... [12:07:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:07:24]Read from MH i2c: E2 [12:07:24]MH_I2C_Read... [12:07:24]Read from MH i2c: E2 62 00 [12:07:24]MH_I2C_Read... [12:07:24]Read from MH i2c: E2 62 00 46 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 13 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 EF 00 00 00 5E 04 04 00 EF 00 00 00 57 04 04 00 F0 00 00 00 19 04 04 00 00 00 00 00 90 00 FC [12:07:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 13 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 EF 00 00 00 5E 04 04 00 EF 00 00 00 57 04 04 00 F0 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:07:24]wFMCommunicate OK [12:07:24]SAM_PROTO_GetFieldsCounters done [12:07:24]requested_item shift.num is exist - process it [12:07:24]requested_item shift.opened is exist - process it [12:07:24]req_shift_opened [12:07:24]FM_GetShiftState [12:07:24]SAM_PROTO_GetShiftState [12:07:24]wFMCommunicate request_size=4 [12:07:24]MH_SAM_APDU [12:07:24]CAPDU: 80 13 01 00 [12:07:24]Write to MH i2c: E2 08 00 47 01 80 13 01 00 00 00 00 00 C5 [12:07:24]Write i2c OK [12:07:24]MH_I2C_Read... [12:07:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:07:24]Read from MH i2c: E2 [12:07:24]MH_I2C_Read... [12:07:24]Read from MH i2c: E2 0E 00 [12:07:24]MH_I2C_Read... [12:07:24]Read from MH i2c: E2 0E 00 47 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 76 [12:07:24]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:07:24]wFMCommunicate OK [12:07:24]SAM_PROTO_GetShiftState done [12:07:24]FM_GetShiftState done [12:07:24]req_shift_opened done [12:07:24]requested_item shift.open_date is exist - process it [12:07:24]req_shift_open_date [12:07:24]req_shift_open_date done [12:07:24]produce_requested_data done [12:07:24]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226579,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [12:07:24]process_action_free close_receipt [12:07:24]json_value_free [12:07:24]json_value_free done [12:07:24]process_json_proto returns [12:07:24]Send response to host [12:07:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226579,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [12:07:24]free response buf [12:07:24]execute_script done [12:07:24]execute_script returns [12:07:24]free content buf [12:07:24]Sock 11.Close socket [12:07:24]Sock 11.Thread stoped [12:07:40]ConnectInit Can't connect to host [12:07:40]CommunicateWithHost connect error [12:07:40]CommunicateWithHost err = -1 [12:07:40]OFD Sender: Server communicate error [12:07:40]OFD Sender: Processing packet 226577 [packets to send 604, broken 601] [12:07:40]ProducePacketName [12:07:40]name=ofd_packets/00226577 [12:07:40]OFD Sender: To server: pG, [12:07:40]CommunicateWithHost lk.salyk.kg:30040 [12:07:40]ConnectInit lk.salyk.kg [12:07:41]Connected sock=9 [12:07:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 78 4E 08 01 30 EF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 ED 00 00 00 F4 03 04 00 08 34 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 11 75 03 00 35 04 06 00 1E 00 5E 95 45 2B 8A 29 B7 59 43 02 80 B2 [12:07:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 63 75 47 00 93 3F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 11 75 03 00 F4 03 04 00 96 E0 A5 66 B6 04 01 00 00 CD AE 4A 32 23 3D 91 22 [12:07:41]CommunicateWithHost err = 0 [12:07:41]CheckOFDResponse [12:07:41]1017 (14) - 77093643461234 [12:07:41]1041 (16) - 0000000000874959 [12:07:41]1040 (4) - 226577 [12:07:41]1012 (4) - 28.07.2024 06:09 [12:07:41]1206 (1) - 0 [12:07:41]OFD Sender: Remove packet 226577 [12:07:41]ProducePacketName [12:07:41]name=ofd_packets/00226577 [12:07:41]NVStorageDeleteData [12:07:41]OFD Sender: Processing packet 226578 [packets to send 603, broken 601] [12:07:41]ProducePacketName [12:07:41]name=ofd_packets/00226578 [12:07:41]OFD Sender: To server: pG, [12:07:41]CommunicateWithHost lk.salyk.kg:30040 [12:07:41]ConnectInit lk.salyk.kg [12:07:44]Connected sock=9 [12:07:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 9B 77 07 01 CA 7E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 EE 00 00 00 F4 03 04 00 18 34 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 12 75 03 00 35 04 06 00 E1 43 54 C2 D5 77 B2 FF 44 43 85 64 EA A1 [12:07:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 01 66 47 00 7F 5B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 12 75 03 00 F4 03 04 00 99 E0 A5 66 B6 04 01 00 00 85 BD 01 27 1A 62 A1 DB [12:07:44]CommunicateWithHost err = 0 [12:07:44]CheckOFDResponse [12:07:44]1017 (14) - 77093643461234 [12:07:44]1041 (16) - 0000000000874959 [12:07:44]1040 (4) - 226578 [12:07:44]1012 (4) - 28.07.2024 06:09 [12:07:44]1206 (1) - 0 [12:07:44]OFD Sender: Remove packet 226578 [12:07:44]ProducePacketName [12:07:44]name=ofd_packets/00226578 [12:07:44]NVStorageDeleteData [12:07:45]OFD Sender: Processing packet 226579 [packets to send 602, broken 601] [12:07:45]ProducePacketName [12:07:45]name=ofd_packets/00226579 [12:07:45]OFD Sender: To server: pG, [12:07:45]CommunicateWithHost lk.salyk.kg:30040 [12:07:45]ConnectInit lk.salyk.kg [12:07:45]Connected sock=9 [12:07:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 87 20 07 01 87 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 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 00 00 00 F4 03 04 00 78 34 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 13 75 03 00 35 04 06 00 A3 33 13 56 0D 6E 65 5C C6 03 2B 19 99 0D [12:07:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 2D 23 47 00 E8 80 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 13 75 03 00 F4 03 04 00 9A E0 A5 66 B6 04 01 00 00 49 17 FB C9 C5 A4 0B 89 [12:07:45]CommunicateWithHost err = 0 [12:07:45]CheckOFDResponse [12:07:45]1017 (14) - 77093643461234 [12:07:45]1041 (16) - 0000000000874959 [12:07:45]1040 (4) - 226579 [12:07:45]1012 (4) - 28.07.2024 06:09 [12:07:45]1206 (1) - 0 [12:07:45]OFD Sender: Remove packet 226579 [12:07:45]ProducePacketName [12:07:45]name=ofd_packets/00226579 [12:07:45]NVStorageDeleteData [12:07:46]OFD Sender: No OFD packet to send [12:07:51]OFD Sender: No OFD packet to send [12:07:54]recv_with_timeout no data received [12:07:56]OFD Sender: No OFD packet to send [12:09:21]ConnectInit Can't connect to host [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:20]recv_with_timeout no data received [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]recv_with_timeout no data received [12:11:16]OFD Sender: No OFD packet to send [12:11:21]OFD Sender: No OFD packet to send [12:11:26]OFD Sender: No OFD packet to send [12:11:31]OFD Sender: No OFD packet to send [12:11:36]OFD Sender: No OFD packet to send [12:11:42]OFD Sender: No OFD packet to send [12:11:47]OFD Sender: No OFD packet to send [12:11:49]recv_with_timeout no data received [12:11:52]OFD Sender: No OFD packet to send [12:11:57]OFD Sender: No OFD packet to send [12:12:02]OFD Sender: No OFD packet to send [12:12:07]OFD Sender: No OFD packet to send [12:12:12]OFD Sender: No OFD packet to send [12:12:17]OFD Sender: No OFD packet to send [12:12:22]OFD Sender: No OFD packet to send [12:12:27]OFD Sender: No OFD packet to send [12:12:32]OFD Sender: No OFD packet to send [12:12:37]OFD Sender: No OFD packet to send [12:12:42]OFD Sender: No OFD packet to send [12:12:47]OFD Sender: No OFD packet to send [12:12:52]OFD Sender: No OFD packet to send [12:12:57]OFD Sender: No OFD packet to send [12:13:02]OFD Sender: No OFD packet to send [12:13:07]OFD Sender: No OFD packet to send [12:13:12]OFD Sender: No OFD packet to send [12:13:17]OFD Sender: No OFD packet to send [12:13:22]OFD Sender: No OFD packet to send [12:13:27]OFD Sender: No OFD packet to send [12:13:32]OFD Sender: No OFD packet to send [12:13:34]recv_with_timeout no data received [12:13:37]OFD Sender: No OFD packet to send [12:13:42]OFD Sender: No OFD packet to send [12:13:47]OFD Sender: No OFD packet to send [12:13:52]OFD Sender: No OFD packet to send [12:13:57]OFD Sender: No OFD packet to send [12:14:02]OFD Sender: No OFD packet to send [12:14:07]OFD Sender: No OFD packet to send [12:14:12]OFD Sender: No OFD packet to send [12:14:17]OFD Sender: No OFD packet to send [12:14:22]OFD Sender: No OFD packet to send [12:14:27]OFD Sender: No OFD packet to send [12:14:32]OFD Sender: No OFD packet to send [12:14:36]accept exits with 7 [12:14:36]New connection [12:14:36]New thread 3066854756 created [12:14:36]Thread 3066711396 joined [12:14:36]Waiting for new connection... [12:14:36] Sock 7.Parse request [12:14:36]Sock 7.Check first char [12:14:36]Sock 7.First char is OK [12:14:36]request: POST /json_proto HTTP/1.0 [12:14:36]Method: POST [12:14:36]URL: /json_proto [12:14:36]Method is POST - this is cgi request [12:14:36]url: /json_proto [12:14:36]query_string will be loaded in cgi processing [12:14:36]execute_cgi json_proto POST (null) [12:14:36]execute_cgi path=json_proto method=POST [12:14:36]POST find Content-Length [12:14:36]Host: 172.17.43.131:8080 [12:14:36]Content-Length: 678 [12:14:36]Content-Type: application/json [12:14:36] [12:14:36]POST finish read [12:14:36]Found Content-Length = 678 [12:14:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002937", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:14:36]execute_script... [12:14: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)2002937", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:14:36]POST & json_proto [12:14:36]process_json_proto [12:14:36]json parsed OK: [12:14:36]protocol is kg_v1.0 [12:14:36]action value=close_receipt [12:14:36]process_action close_receipt [12:14:36]cmd_close_receipt [12:14:36]MH_GetDate [12:14:36]Write to MH i2c: F0 00 00 48 01 38 [12:14:36]Write i2c OK [12:14:36]MH_I2C_Read... [12:14:36]Read from MH i2c: F0 [12:14:36]MH_I2C_Read... [12:14:36]Read from MH i2c: F0 09 00 [12:14:36]MH_I2C_Read... [12:14:36]Read from MH i2c: F0 09 00 48 01 00 2C 36 A6 66 F9 24 A2 66 D4 [12:14:36]GetLastDocTimeStamp 1722168440 [12:14:36]current date 1722168876 [12:14:36]FM_GetShiftState [12:14:36]SAM_PROTO_GetShiftState [12:14:36]wFMCommunicate request_size=4 [12:14:36]MH_SAM_APDU [12:14:36]CAPDU: 80 13 01 00 [12:14:36]Write to MH i2c: E2 08 00 49 01 80 13 01 00 00 00 00 00 C7 [12:14:36]Write i2c OK [12:14:36]MH_I2C_Read... [12:14:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:14:36]Read from MH i2c: E2 [12:14:36]MH_I2C_Read... [12:14:36]Read from MH i2c: E2 0E 00 [12:14:36]MH_I2C_Read... [12:14:36]Read from MH i2c: E2 0E 00 49 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 78 [12:14:36]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:14:36]wFMCommunicate OK [12:14:36]SAM_PROTO_GetShiftState done [12:14:36]FM_GetShiftState done [12:14:36]opened in 1722125326 [12:14:36]opened+sec_in_day 1722211726 [12:14:36]quantity*price = 50036 [12:14:36]sum+1 = 50037 [12:14:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 240 28.07.2024 12:14 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226580 ФПД: 257867850563444 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T121436&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226580&fm=257867850563444&tin=02508201610067®Number=0000000000092624&sum=50000 [12:14:37]StoreToDocumentArchive [12:14:37]shift 439 fd 226580 [12:14:37]save to /storage/0439/doc_00226580 [12:14:37]save last doc name /storage/0439/doc_00226580 to /storage/kkm_last_doc_name [12:14:37]save OK [12:14:37]Clear old archive folders... [12:14:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:14:37]tlvbuf is 00E8B4A0 [12:14:37]SAM_PROTO_ClearQueue [12:14:37]wFMCommunicate request_size=4 [12:14:37]MH_SAM_APDU [12:14:37]CAPDU: 80 09 00 00 [12:14:37]Write to MH i2c: E2 08 00 56 01 80 09 00 00 00 00 00 00 C9 [12:14:37]Write i2c OK [12:14:37]MH_I2C_Read... [12:14:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:14:37]Read from MH i2c: E2 [12:14:37]MH_I2C_Read... [12:14:37]Read from MH i2c: E2 03 00 [12:14:37]MH_I2C_Read... [12:14:37]OFD Sender: No OFD packet to send [12:14:37]Read from MH i2c: E2 03 00 56 01 00 90 00 CB [12:14:37]RAPDU: 90 00 [12:14:37]wFMCommunicate OK [12:14:37]SAM_PROTO_ClearQueue done [12:14:37]KKMCreateOFDPacket [12:14:37]OFDProtocolAddRootSTLVToBuf [12:14:37]FM_MakeSignedData [12:14:37]FM_MakeSignedData [12:14:37]SAM_PROTO_SignData [12:14:37]wFMCommunicate request_size=4 [12:14:37]MH_SAM_APDU [12:14:37]CAPDU: 80 0D 01 02 [12:14:37]Write to MH i2c: E2 08 00 57 01 80 0D 01 02 00 00 00 00 D1 [12:14:37]Write i2c OK [12:14:37]MH_I2C_Read... [12:14:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:14:37]Read from MH i2c: E2 [12:14:37]MH_I2C_Read... [12:14:37]Read from MH i2c: E2 03 00 [12:14:37]MH_I2C_Read... [12:14:37]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [12:14:37]RAPDU: 90 00 [12:14:37]wFMCommunicate OK [12:14:37]wFMCommunicate request_size=255 [12:14:37]MH_SAM_APDU [12:14:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 00 00 00 F4 03 04 00 2C 36 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 14 75 03 00 35 04 06 00 EA [12:14:37]Write to MH i2c: E2 02 01 58 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 00 00 00 F4 03 04 00 2C 36 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 14 75 03 00 35 04 06 00 EA 00 00 E4 [12:14:37]Write i2c OK [12:14:37]MH_I2C_Read... [12:14:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:14:37]Read from MH i2c: E2 [12:14:37]MH_I2C_Read... [12:14:37]Read from MH i2c: E2 03 00 [12:14:37]MH_I2C_Read... [12:14:37]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [12:14:37]RAPDU: 90 00 [12:14:37]wFMCommunicate OK [12:14:37]wFMCommunicate request_size=10 [12:14:37]MH_SAM_APDU [12:14:37]CAPDU: 80 0D 02 02 05 87 89 A1 BF 74 [12:14:37]Write to MH i2c: E2 0D 00 59 01 80 0D 02 02 05 00 87 89 A1 BF 74 00 00 C2 [12:14:37]Write i2c OK [12:14:37]MH_I2C_Read... [12:14:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:14:37]Read from MH i2c: E2 [12:14:37]MH_I2C_Read... [12:14:37]Read from MH i2c: E2 03 00 [12:14:37]MH_I2C_Read... [12:14:37]Read from MH i2c: E2 03 00 59 01 00 90 00 CE [12:14:37]RAPDU: 90 00 [12:14:37]wFMCommunicate OK [12:14:37]wFMCommunicate request_size=4 [12:14:37]MH_SAM_APDU [12:14:37]CAPDU: 80 0D 03 02 [12:14:37]Write to MH i2c: E2 08 00 5A 01 80 0D 03 02 00 00 00 00 D6 [12:14:37]Write i2c OK [12:14:37]MH_I2C_Read... [12:14:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:14:37]Read from MH i2c: E2 [12:14:37]MH_I2C_Read... [12:14:37]Read from MH i2c: E2 0B 00 [12:14:37]MH_I2C_Read... [12:14:37]Read from MH i2c: E2 0B 00 5A 01 00 8B ED 34 D1 74 45 13 BA 90 00 DA [12:14:37]RAPDU: 8B ED 34 D1 74 45 13 BA 90 00 [12:14:37]wFMCommunicate OK [12:14:37]SAM_PROTO_SignData done [12:14:37]FM_MakeSignedData done [12:14:37]CreateOFDProtocolMessage [12:14:37]wFMCommunicate request_size=4 [12:14:37]MH_SAM_APDU [12:14:37]CAPDU: 80 11 00 00 [12:14:37]Write to MH i2c: E2 08 00 5B 01 80 11 00 00 00 00 00 00 D6 [12:14:37]Write i2c OK [12:14:37]MH_I2C_Read... [12:14:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:14:38]Read from MH i2c: E2 [12:14:38]MH_I2C_Read... [12:14:38]Read from MH i2c: E2 17 00 [12:14:38]MH_I2C_Read... [12:14:38]Read from MH i2c: E2 17 00 5B 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 33 [12:14:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:14:38]wFMCommunicate OK [12:14:38]CreateOFDProtocolMessage done [12:14:38]OFDSenderStorePacket 226580 [12:14:38]StoreOFDPacket docnum=226580 [12:14:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 77 D3 07 01 4A 86 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 00 00 00 F4 03 04 00 2C 36 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 14 75 03 00 35 04 06 00 EA 87 89 A1 BF 74 8B ED 34 D1 74 45 13 BA [12:14:38]CheckFolder [12:14:38]dirname=/storage/ofd_packets [12:14:38]CheckFolder done [12:14:38]ProducePacketName [12:14:38]name=ofd_packets/00226580 [12:14:38]NVStorageSaveData ofd_packets/00226580 [12:14:38]File name is /storage/ofd_packets/00226580 [12:14:38]Write 301 bytes [12:14:38]NVStorageSaveData done [12:14:38]OFDSenderStorePacket done [12:14:38]KKMCreateOFDPacket done [12:14:38]NVStorageSaveData kkm_last_timestamp [12:14:38]File name is /storage/kkm_last_timestamp [12:14:38]Write 4 bytes [12:14:38]NVStorageSaveData done [12:14:38]ExternCall_PrintAddStr [12:14:38]wPrintStart [12:14:38]Write to MH i2c: 01 00 00 5C 01 5D [12:14:38]Write i2c OK [12:14:38]MH_I2C_Read... [12:14:38]Read from MH i2c: 01 [12:14:38]MH_I2C_Read... [12:14:38]Read from MH i2c: 01 07 00 [12:14:38]MH_I2C_Read... [12:14:38]Read from MH i2c: 01 07 00 5C 01 00 00 00 00 00 FF 0F 72 [12:14:38]RasterBufferAndPrint [12:14:38]line Счет N : (1)2002937 [12:14:38]line ИНН: 02508201610067 [12:14:38]line Контрольно-Кассовый Чек [12:14:38]line ПРОДАЖА [12:14:38]line ТРК (МРК, ГНК) : 33 [12:14:38]line Товар: 2710124130 [12:14:38]line Аи-92-К-5 [12:14:38]line 7.380 * 67.80 [12:14:38]line = 500.36 [12:14:38]line НДС 12% НСП 1% [12:14:38]line > о реализуемом товаре [12:14:38]line ОКРУГЛЕНИЕ: -0.36 [12:14:38]line ИТОГО: 500.00 [12:14:38]line Внесено: 500.00 [12:14:38]line СДАЧА: 0.00 [12:14:38]line НСП 1% : 4.43 [12:14:38]line НДС 12% : 53.14 [12:14:38]line Наличными: 500.00 [12:14:38]line Безнал.: 0.00 [12:14:38]line Место: АЗС № 97 "Партнер Нефть" [12:14:38]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:14:38]line СНО: Общий режим [12:14:38]line Чек 240 28.07.2024 12:14 [12:14:38]line Смена: 439 ФФД: 1.0 [12:14:38]line ЗНМ: 0300000054 [12:14:38]line РНМ: 0000000000092624 [12:14:38]line Версия ККМ: 001 [12:14:38]line ФМ: 0000000000874959 [12:14:38]line ФД: 226580 [12:14:38]line ФПД: 257867850563444 [12:14:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T121436&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226580&fm=257867850563444&tin=02508201610067®Number=0000000000092624&sum=50000 [12:14:38]written 0, free lines is 4095 [12:14:38]OFD Sender: Processing packet 226580 [packets to send 602, broken 601] [12:14:38]ProducePacketName [12:14:38]name=ofd_packets/00226580 [12:14:38]OFD Sender: To server: pG, [12:14:38]CommunicateWithHost lk.salyk.kg:30040 [12:14:38]ConnectInit lk.salyk.kg [12:14:38]Write to MH i2c: 01 00 00 87 01 88 [12:14:38]Write i2c OK [12:14:38]MH_I2C_Read... [12:14:38]Read from MH i2c: 01 [12:14:38]MH_I2C_Read... [12:14:38]Read from MH i2c: 01 07 00 [12:14:38]MH_I2C_Read... [12:14:38]Read from MH i2c: 01 07 00 87 01 00 00 00 00 00 58 0C F3 [12:14:38]RasterBufferAndPrint [12:14:38]line [12:14:38]line [12:14:38]line [12:14:38]line [12:14:38]line [12:14:38]written 0, free lines is 3163 [12:14:38]MH_Cut [12:14:38]Write to MH i2c: D1 01 00 8E 01 01 61 [12:14:38]Write i2c OK [12:14:38]MH_I2C_Read... [12:14:38]Read from MH i2c: D1 [12:14:38]MH_I2C_Read... [12:14:38]Read from MH i2c: D1 01 00 [12:14:38]MH_I2C_Read... [12:14:38]Read from MH i2c: D1 01 00 8E 01 00 60 [12:14:38]Write to MH i2c: 01 00 00 8F 01 90 [12:14:38]Write i2c OK [12:14:38]MH_I2C_Read... [12:14:39]Connected sock=10 [12:14:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 77 D3 07 01 4A 86 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 00 00 00 F4 03 04 00 2C 36 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 14 75 03 00 35 04 06 00 EA 87 89 A1 BF 74 8B ED 34 D1 74 45 13 BA [12:14:39]*** Cut start [12:14:39]*** Partial cut [12:14:39]*** CUTSNS_PIN = 1 [12:14:39]*** CUTSNS_PIN = 0 [12:14:40]*** Brake cut motor [12:14:40]Read from MH i2c: 01 [12:14:40]MH_I2C_Read... [12:14:40]*** Stop cut motor [12:14:40]*** Cut end [12:14:40]Read from MH i2c: 01 07 00 [12:14:40]MH_I2C_Read... [12:14:40]Read from MH i2c: 01 07 00 8F 01 00 00 00 00 00 FF 0F A5 [12:14:40]process_action close_receipt done [12:14:40]requested_data is exist [12:14:40]produce_requested_data [12:14:40]requested_item fm.sn is exist - process it [12:14:40]wFMCommunicate request_size=4 [12:14:40]MH_SAM_APDU [12:14:40]CAPDU: 80 11 00 00 [12:14:40]Write to MH i2c: E2 08 00 90 01 80 11 00 00 00 00 00 00 0B [12:14:40]Write i2c OK [12:14:40]MH_I2C_Read... [12:14:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:14:40]Read from MH i2c: E2 [12:14:40]MH_I2C_Read... [12:14:40]Read from MH i2c: E2 17 00 [12:14:40]MH_I2C_Read... [12:14:40]Read from MH i2c: E2 17 00 90 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 68 [12:14:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:14:40]wFMCommunicate OK [12:14:40]requested_item fd.num is exist - process it [12:14:40]SAM_PROTO_GetFieldsCounters [12:14:40]wFMCommunicate request_size=4 [12:14:40]MH_SAM_APDU [12:14:40]CAPDU: 80 13 00 00 [12:14:40]Write to MH i2c: E2 08 00 91 01 80 13 00 00 00 00 00 00 0E [12:14:40]Write i2c OK [12:14:40]MH_I2C_Read... [12:14:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:14:40]Read from MH i2c: E2 [12:14:40]MH_I2C_Read... [12:14:40]Read from MH i2c: E2 62 00 [12:14:40]MH_I2C_Read... [12:14:40]Read from MH i2c: E2 62 00 91 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 14 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 F0 00 00 00 5E 04 04 00 F0 00 00 00 57 04 04 00 F1 00 00 00 19 04 04 00 00 00 00 00 90 00 4B [12:14:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 14 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 F0 00 00 00 5E 04 04 00 F0 00 00 00 57 04 04 00 F1 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:14:40]wFMCommunicate OK [12:14:40]SAM_PROTO_GetFieldsCounters done [12:14:40]requested_item shift.num is exist - process it [12:14:40]requested_item shift.opened is exist - process it [12:14:40]req_shift_opened [12:14:40]FM_GetShiftState [12:14:40]SAM_PROTO_GetShiftState [12:14:40]wFMCommunicate request_size=4 [12:14:40]MH_SAM_APDU [12:14:40]CAPDU: 80 13 01 00 [12:14:40]Write to MH i2c: E2 08 00 92 01 80 13 01 00 00 00 00 00 10 [12:14:40]Write i2c OK [12:14:40]MH_I2C_Read... [12:14:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:14:40]Read from MH i2c: E2 [12:14:40]MH_I2C_Read... [12:14:40]Read from MH i2c: E2 0E 00 [12:14:40]MH_I2C_Read... [12:14:40]Read from MH i2c: E2 0E 00 92 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 C1 [12:14:40]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:14:40]wFMCommunicate OK [12:14:40]SAM_PROTO_GetShiftState done [12:14:40]FM_GetShiftState done [12:14:40]req_shift_opened done [12:14:40]requested_item shift.open_date is exist - process it [12:14:40]req_shift_open_date [12:14:40]req_shift_open_date done [12:14:40]produce_requested_data done [12:14:40]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226580,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [12:14:40]process_action_free close_receipt [12:14:40]json_value_free [12:14:40]json_value_free done [12:14:40]process_json_proto returns [12:14:40]Send response to host [12:14:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226580,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [12:14:40]free response buf [12:14:40]execute_script done [12:14:40]execute_script returns [12:14:40]free content buf [12:14:40]Sock 7.Close socket [12:14:40]Sock 7.Thread stoped [12:14:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 D9 06 47 00 16 00 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 14 75 03 00 F4 03 04 00 39 E2 A5 66 B6 04 01 00 00 82 AA 54 7E 7D 55 2C 9E [12:14:41]CommunicateWithHost err = 0 [12:14:41]CheckOFDResponse [12:14:41]1017 (14) - 77093643461234 [12:14:41]1041 (16) - 0000000000874959 [12:14:41]1040 (4) - 226580 [12:14:41]1012 (4) - 28.07.2024 06:16 [12:14:41]1206 (1) - 0 [12:14:41]OFD Sender: Remove packet 226580 [12:14:41]ProducePacketName [12:14:41]name=ofd_packets/00226580 [12:14:41]NVStorageDeleteData [12:14:41]OFD Sender: No OFD packet to send [12:14:46]OFD Sender: No OFD packet to send [12:14:46]recv_with_timeout no data received [12:14:51]OFD Sender: No OFD packet to send [12:14:56]accept exits with 9 [12:14:56]New connection [12:14:56]New thread 3066711396 created [12:14:56]Thread 3066854756 joined [12:14:56]Waiting for new connection... [12:14:56] Sock 9.Parse request [12:14:56]Sock 9.Check first char [12:14:56]Sock 9.First char is OK [12:14:56]request: POST /json_proto HTTP/1.0 [12:14:56]Method: POST [12:14:56]URL: /json_proto [12:14:56]Method is POST - this is cgi request [12:14:56]url: /json_proto [12:14:56]query_string will be loaded in cgi processing [12:14:56]execute_cgi json_proto POST (null) [12:14:56]execute_cgi path=json_proto method=POST [12:14:56]POST find Content-Length [12:14:56]Host: 172.17.43.131:8080 [12:14:56]Content-Length: 676 [12:14:56]Content-Type: application/json [12:14:56] [12:14:56]POST finish read [12:14:56]Found Content-Length = 676 [12:14:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002936", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 38.230, "sum" : 2630.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 2630.00, "payments": [ { "type": 0, "sum" : 2630.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:14:56]execute_script... [12:14: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)2002936", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 38.230, "sum" : 2630.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 2630.00, "payments": [ { "type": 0, "sum" : 2630.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:14:56]POST & json_proto [12:14:56]process_json_proto [12:14:56]json parsed OK: [12:14:56]protocol is kg_v1.0 [12:14:56]action value=close_receipt [12:14:56]process_action close_receipt [12:14:56]cmd_close_receipt [12:14:56]MH_GetDate [12:14:56]Write to MH i2c: F0 00 00 93 01 83 [12:14:56]Write i2c OK [12:14:56]MH_I2C_Read... [12:14:56]Read from MH i2c: F0 [12:14:56]MH_I2C_Read... [12:14:56]Read from MH i2c: F0 09 00 [12:14:56]MH_I2C_Read... [12:14:56]Read from MH i2c: F0 09 00 93 01 00 40 36 A6 66 F9 24 A2 66 33 [12:14:56]GetLastDocTimeStamp 1722168876 [12:14:56]current date 1722168896 [12:14:56]FM_GetShiftState [12:14:56]SAM_PROTO_GetShiftState [12:14:56]wFMCommunicate request_size=4 [12:14:56]MH_SAM_APDU [12:14:56]CAPDU: 80 13 01 00 [12:14:56]Write to MH i2c: E2 08 00 94 01 80 13 01 00 00 00 00 00 12 [12:14:56]Write i2c OK [12:14:56]MH_I2C_Read... [12:14:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:14:56]Read from MH i2c: E2 [12:14:56]MH_I2C_Read... [12:14:56]Read from MH i2c: E2 0E 00 [12:14:56]MH_I2C_Read... [12:14:56]Read from MH i2c: E2 0E 00 94 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 C3 [12:14:56]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:14:56]wFMCommunicate OK [12:14:56]SAM_PROTO_GetShiftState done [12:14:56]FM_GetShiftState done [12:14:56]opened in 1722125326 [12:14:56]opened+sec_in_day 1722211726 [12:14:56]quantity*price = 263022 [12:14:56]sum+1 = 263023 [12:14:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 2630.00 Внесено: 5000.00 СДАЧА: 2370.00 НСП 1% : 23.28 НДС 12% : 279.31 Наличными: 2630.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 241 28.07.2024 12:14 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226581 ФПД: 203268350262978 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T121456&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226581&fm=203268350262978&tin=02508201610067®Number=0000000000092624&sum=263000 [12:14:57]StoreToDocumentArchive [12:14:57]shift 439 fd 226581 [12:14:57]save to /storage/0439/doc_00226581 [12:14:57]save last doc name /storage/0439/doc_00226581 to /storage/kkm_last_doc_name [12:14:57]save OK [12:14:57]Clear old archive folders... [12:14:57]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:14:57]tlvbuf is 00E85FA0 [12:14:57]SAM_PROTO_ClearQueue [12:14:57]wFMCommunicate request_size=4 [12:14:57]MH_SAM_APDU [12:14:57]CAPDU: 80 09 00 00 [12:14:57]Write to MH i2c: E2 08 00 A1 01 80 09 00 00 00 00 00 00 14 [12:14:57]Write i2c OK [12:14:57]MH_I2C_Read... [12:14:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:14:57]Read from MH i2c: E2 [12:14:57]MH_I2C_Read... [12:14:57]Read from MH i2c: E2 03 00 [12:14:57]MH_I2C_Read... [12:14:57]Read from MH i2c: E2 03 00 A1 01 00 90 00 16 [12:14:57]RAPDU: 90 00 [12:14:57]wFMCommunicate OK [12:14:57]SAM_PROTO_ClearQueue done [12:14:57]KKMCreateOFDPacket [12:14:57]OFDProtocolAddRootSTLVToBuf [12:14:57]FM_MakeSignedData [12:14:57]FM_MakeSignedData [12:14:57]SAM_PROTO_SignData [12:14:57]wFMCommunicate request_size=4 [12:14:57]MH_SAM_APDU [12:14:57]CAPDU: 80 0D 01 02 [12:14:57]Write to MH i2c: E2 08 00 A2 01 80 0D 01 02 00 00 00 00 1C [12:14:57]Write i2c OK [12:14:57]MH_I2C_Read... [12:14:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:14:57]Read from MH i2c: E2 [12:14:57]MH_I2C_Read... [12:14:57]Read from MH i2c: E2 03 00 [12:14:57]MH_I2C_Read... [12:14:57]Read from MH i2c: E2 03 00 A2 01 00 90 00 17 [12:14:57]RAPDU: 90 00 [12:14:57]wFMCommunicate OK [12:14:57]wFMCommunicate request_size=255 [12:14:57]MH_SAM_APDU [12:14: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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 56 95 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6E 03 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 03 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 18 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1B 6D 00 00 00 00 07 04 06 00 58 03 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 00 00 00 F4 03 04 00 40 36 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 15 75 03 00 35 04 06 00 [12:14:57]Write to MH i2c: E2 02 01 A3 01 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 56 95 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6E 03 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 03 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 18 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1B 6D 00 00 00 00 07 04 06 00 58 03 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 00 00 00 F4 03 04 00 40 36 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 15 75 03 00 35 04 06 00 00 00 D1 [12:14:57]Write i2c OK [12:14:57]MH_I2C_Read... [12:14:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:14:57]Read from MH i2c: E2 [12:14:57]MH_I2C_Read... [12:14:57]Read from MH i2c: E2 03 00 [12:14:57]MH_I2C_Read... [12:14:57]Read from MH i2c: E2 03 00 A3 01 00 90 00 18 [12:14:57]RAPDU: 90 00 [12:14:57]wFMCommunicate OK [12:14:57]wFMCommunicate request_size=11 [12:14:57]MH_SAM_APDU [12:14:57]CAPDU: 80 0D 02 02 06 B8 DF 19 CF BE C2 [12:14:57]Write to MH i2c: E2 0E 00 A4 01 80 0D 02 02 06 00 B8 DF 19 CF BE C2 00 00 2A [12:14:57]Write i2c OK [12:14:57]MH_I2C_Read... [12:14:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:14:57]Read from MH i2c: E2 [12:14:57]MH_I2C_Read... [12:14:57]Read from MH i2c: E2 03 00 [12:14:57]MH_I2C_Read... [12:14:57]Read from MH i2c: E2 03 00 A4 01 00 90 00 19 [12:14:57]RAPDU: 90 00 [12:14:57]wFMCommunicate OK [12:14:57]wFMCommunicate request_size=4 [12:14:57]MH_SAM_APDU [12:14:57]CAPDU: 80 0D 03 02 [12:14:57]Write to MH i2c: E2 08 00 A5 01 80 0D 03 02 00 00 00 00 21 [12:14:57]Write i2c OK [12:14:57]MH_I2C_Read... [12:14:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:14:57]Read from MH i2c: E2 [12:14:57]MH_I2C_Read... [12:14:57]Read from MH i2c: E2 0B 00 [12:14:57]MH_I2C_Read... [12:14:57]Read from MH i2c: E2 0B 00 A5 01 00 4B 1F 94 25 C5 D3 7B 75 90 00 CD [12:14:57]RAPDU: 4B 1F 94 25 C5 D3 7B 75 90 00 [12:14:57]wFMCommunicate OK [12:14:57]SAM_PROTO_SignData done [12:14:57]FM_MakeSignedData done [12:14:57]CreateOFDProtocolMessage [12:14:57]wFMCommunicate request_size=4 [12:14:57]MH_SAM_APDU [12:14:57]CAPDU: 80 11 00 00 [12:14:57]Write to MH i2c: E2 08 00 A6 01 80 11 00 00 00 00 00 00 21 [12:14:57]Write i2c OK [12:14:57]MH_I2C_Read... [12:14:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:14:57]Read from MH i2c: E2 [12:14:57]MH_I2C_Read... [12:14:57]Read from MH i2c: E2 17 00 [12:14:57]MH_I2C_Read... [12:14:57]Read from MH i2c: E2 17 00 A6 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7E [12:14:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:14:57]wFMCommunicate OK [12:14:57]CreateOFDProtocolMessage done [12:14:57]OFDSenderStorePacket 226581 [12:14:57]StoreOFDPacket docnum=226581 [12:14:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 8D 9A 08 01 7B 47 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 56 95 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6E 03 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 03 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 18 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1B 6D 00 00 00 00 07 04 06 00 58 03 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 00 00 00 F4 03 04 00 40 36 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 15 75 03 00 35 04 06 00 B8 DF 19 CF BE C2 4B 1F 94 25 C5 D3 7B 75 [12:14:57]CheckFolder [12:14:57]dirname=/storage/ofd_packets [12:14:57]CheckFolder done [12:14:57]ProducePacketName [12:14:57]name=ofd_packets/00226581 [12:14:57]NVStorageSaveData ofd_packets/00226581 [12:14:57]File name is /storage/ofd_packets/00226581 [12:14:57]Write 302 bytes [12:14:57]NVStorageSaveData done [12:14:57]OFDSenderStorePacket done [12:14:57]KKMCreateOFDPacket done [12:14:57]NVStorageSaveData kkm_last_timestamp [12:14:57]File name is /storage/kkm_last_timestamp [12:14:57]Write 4 bytes [12:14:57]NVStorageSaveData done [12:14:57]ExternCall_PrintAddStr [12:14:57]wPrintStart [12:14:57]Write to MH i2c: 01 00 00 A7 01 A8 [12:14:57]Write i2c OK [12:14:57]MH_I2C_Read... [12:14:57]Read from MH i2c: 01 [12:14:57]MH_I2C_Read... [12:14:57]Read from MH i2c: 01 07 00 [12:14:57]MH_I2C_Read... [12:14:57]Read from MH i2c: 01 07 00 A7 01 00 00 00 00 00 FF 0F BD [12:14:57]RasterBufferAndPrint [12:14:57]line Счет N : (1)2002936 [12:14:57]line ИНН: 02508201610067 [12:14:57]line Контрольно-Кассовый Чек [12:14:57]line ПРОДАЖА [12:14:57]line ТРК (МРК, ГНК) : 52 [12:14:57]line Товар: 2710124130 [12:14:57]line Super-92-К-5 [12:14:57]line 38.230 * 68.80 [12:14:57]line = 2630.22 [12:14:57]line НДС 12% НСП 1% [12:14:57]line > о реализуемом товаре [12:14:57]line ОКРУГЛЕНИЕ: -0.22 [12:14:57]line ИТОГО: 2630.00 [12:14:57]line Внесено: 5000.00 [12:14:57]line СДАЧА: 2370.00 [12:14:57]line НСП 1% : 23.28 [12:14:57]line НДС 12% : 279.31 [12:14:57]line Наличными: 2630.00 [12:14:57]line Безнал.: 0.00 [12:14:57]line Место: АЗС № 97 "Партнер Нефть" [12:14:57]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:14:57]line СНО: Общий режим [12:14:57]line Чек 241 28.07.2024 12:14 [12:14:57]line Смена: 439 ФФД: 1.0 [12:14:57]line ЗНМ: 0300000054 [12:14:57]line РНМ: 0000000000092624 [12:14:57]line Версия ККМ: 001 [12:14:57]line ФМ: 0000000000874959 [12:14:57]line ФД: 226581 [12:14:57]line ФПД: 203268350262978 [12:14:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T121456&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226581&fm=203268350262978&tin=02508201610067®Number=0000000000092624&sum=263000 [12:14:57]written 0, free lines is 4095 [12:14:57]OFD Sender: Processing packet 226581 [packets to send 602, broken 601] [12:14:57]ProducePacketName [12:14:57]name=ofd_packets/00226581 [12:14:57]OFD Sender: To server: pG, [12:14:57]CommunicateWithHost lk.salyk.kg:30040 [12:14:57]ConnectInit lk.salyk.kg [12:14:58]Connected sock=10 [12:14:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 8D 9A 08 01 7B 47 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 56 95 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6E 03 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 03 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 18 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1B 6D 00 00 00 00 07 04 06 00 58 03 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 00 00 00 F4 03 04 00 40 36 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 15 75 03 00 35 04 06 00 B8 DF 19 CF BE C2 4B 1F 94 25 C5 D3 7B 75 [12:14:58]Write to MH i2c: 01 00 00 D2 01 D3 [12:14:58]Write i2c OK [12:14:58]MH_I2C_Read... [12:14:58]Read from MH i2c: 01 [12:14:58]MH_I2C_Read... [12:14:58]Read from MH i2c: 01 07 00 [12:14:58]MH_I2C_Read... [12:14:58]Read from MH i2c: 01 07 00 D2 01 00 00 00 00 00 6D 0C 53 [12:14:58]RasterBufferAndPrint [12:14:58]line [12:14:58]line [12:14:58]line [12:14:58]line [12:14:58]line [12:14:58]written 0, free lines is 3185 [12:14:58]MH_Cut [12:14:58]Write to MH i2c: D1 01 00 D9 01 01 AC [12:14:58]Write i2c OK [12:14:58]MH_I2C_Read... [12:14:58]Read from MH i2c: D1 [12:14:58]MH_I2C_Read... [12:14:58]Read from MH i2c: D1 01 00 [12:14:58]MH_I2C_Read... [12:14:58]Read from MH i2c: D1 01 00 D9 01 00 AB [12:14:58]Write to MH i2c: 01 00 00 DA 01 DB [12:14:58]Write i2c OK [12:14:58]MH_I2C_Read... [12:14:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 19 6A 47 00 8D 3F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 15 75 03 00 F4 03 04 00 4B E2 A5 66 B6 04 01 00 00 6E 90 86 4C 71 21 3B 76 [12:14:58]CommunicateWithHost err = 0 [12:14:58]CheckOFDResponse [12:14:58]1017 (14) - 77093643461234 [12:14:58]1041 (16) - 0000000000874959 [12:14:58]1040 (4) - 226581 [12:14:58]1012 (4) - 28.07.2024 06:16 [12:14:58]1206 (1) - 0 [12:14:58]OFD Sender: Remove packet 226581 [12:14:58]ProducePacketName [12:14:58]name=ofd_packets/00226581 [12:14:58]NVStorageDeleteData [12:14:59]OFD Sender: No OFD packet to send [12:14:59]*** Cut start [12:14:59]*** Partial cut [12:14:59]*** CUTSNS_PIN = 1 [12:14:59]*** CUTSNS_PIN = 0 [12:14:59]*** Brake cut motor [12:15:00]Read from MH i2c: 01 [12:15:00]MH_I2C_Read... [12:15:00]*** Stop cut motor [12:15:00]*** Cut end [12:15:00]Read from MH i2c: 01 07 00 [12:15:00]MH_I2C_Read... [12:15:00]Read from MH i2c: 01 07 00 DA 01 00 00 00 00 00 FF 0F F0 [12:15:00]process_action close_receipt done [12:15:00]requested_data is exist [12:15:00]produce_requested_data [12:15:00]requested_item fm.sn is exist - process it [12:15:00]wFMCommunicate request_size=4 [12:15:00]MH_SAM_APDU [12:15:00]CAPDU: 80 11 00 00 [12:15:00]Write to MH i2c: E2 08 00 DB 01 80 11 00 00 00 00 00 00 56 [12:15:00]Write i2c OK [12:15:00]MH_I2C_Read... [12:15:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:15:00]Read from MH i2c: E2 [12:15:00]MH_I2C_Read... [12:15:00]Read from MH i2c: E2 17 00 [12:15:00]MH_I2C_Read... [12:15:00]Read from MH i2c: E2 17 00 DB 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B3 [12:15:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:15:00]wFMCommunicate OK [12:15:00]requested_item fd.num is exist - process it [12:15:00]SAM_PROTO_GetFieldsCounters [12:15:00]wFMCommunicate request_size=4 [12:15:00]MH_SAM_APDU [12:15:00]CAPDU: 80 13 00 00 [12:15:00]Write to MH i2c: E2 08 00 DC 01 80 13 00 00 00 00 00 00 59 [12:15:00]Write i2c OK [12:15:00]MH_I2C_Read... [12:15:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:15:00]Read from MH i2c: E2 [12:15:00]MH_I2C_Read... [12:15:00]Read from MH i2c: E2 62 00 [12:15:00]MH_I2C_Read... [12:15:00]Read from MH i2c: E2 62 00 DC 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 15 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 F1 00 00 00 5E 04 04 00 F1 00 00 00 57 04 04 00 F2 00 00 00 19 04 04 00 00 00 00 00 90 00 9A [12:15:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 15 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 F1 00 00 00 5E 04 04 00 F1 00 00 00 57 04 04 00 F2 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:15:00]wFMCommunicate OK [12:15:00]SAM_PROTO_GetFieldsCounters done [12:15:00]requested_item shift.num is exist - process it [12:15:00]requested_item shift.opened is exist - process it [12:15:00]req_shift_opened [12:15:00]FM_GetShiftState [12:15:00]SAM_PROTO_GetShiftState [12:15:00]wFMCommunicate request_size=4 [12:15:00]MH_SAM_APDU [12:15:00]CAPDU: 80 13 01 00 [12:15:00]Write to MH i2c: E2 08 00 DD 01 80 13 01 00 00 00 00 00 5B [12:15:00]Write i2c OK [12:15:00]MH_I2C_Read... [12:15:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:15:00]Read from MH i2c: E2 [12:15:00]MH_I2C_Read... [12:15:00]Read from MH i2c: E2 0E 00 [12:15:00]MH_I2C_Read... [12:15:00]Read from MH i2c: E2 0E 00 DD 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 0C [12:15:00]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:15:00]wFMCommunicate OK [12:15:00]SAM_PROTO_GetShiftState done [12:15:00]FM_GetShiftState done [12:15:00]req_shift_opened done [12:15:00]requested_item shift.open_date is exist - process it [12:15:00]req_shift_open_date [12:15:00]req_shift_open_date done [12:15:00]produce_requested_data done [12:15:00]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226581,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [12:15:00]process_action_free close_receipt [12:15:00]json_value_free [12:15:00]json_value_free done [12:15:00]process_json_proto returns [12:15:00]Send response to host [12:15:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226581,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [12:15:00]free response buf [12:15:00]execute_script done [12:15:00]execute_script returns [12:15:00]free content buf [12:15:00]Sock 9.Close socket [12:15:00]Sock 9.Thread stoped [12:15:04]OFD Sender: No OFD packet to send [12:15:05]accept exits with 7 [12:15:05]New connection [12:15:05]New thread 3066854756 created [12:15:05]Thread 3066711396 joined [12:15:05]Waiting for new connection... [12:15:05] Sock 7.Parse request [12:15:05]Sock 7.Check first char [12:15:05]Sock 7.First char is OK [12:15:05]request: POST /json_proto HTTP/1.0 [12:15:05]Method: POST [12:15:05]URL: /json_proto [12:15:05]Method is POST - this is cgi request [12:15:05]url: /json_proto [12:15:05]query_string will be loaded in cgi processing [12:15:05]execute_cgi json_proto POST (null) [12:15:05]execute_cgi path=json_proto method=POST [12:15:05]POST find Content-Length [12:15:05]Host: 172.17.43.131:8080 [12:15:05]Content-Length: 678 [12:15:05]Content-Type: application/json [12:15:05] [12:15:05]POST finish read [12:15:05]Found Content-Length = 678 [12:15:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002938", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:15:05]execute_script... [12:15: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)2002938", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:15:05]POST & json_proto [12:15:05]process_json_proto [12:15:05]json parsed OK: [12:15:05]protocol is kg_v1.0 [12:15:05]action value=close_receipt [12:15:05]process_action close_receipt [12:15:05]cmd_close_receipt [12:15:05]MH_GetDate [12:15:05]Write to MH i2c: F0 00 00 DE 01 CE [12:15:05]Write i2c OK [12:15:05]MH_I2C_Read... [12:15:05]Read from MH i2c: F0 [12:15:05]MH_I2C_Read... [12:15:05]Read from MH i2c: F0 09 00 [12:15:05]MH_I2C_Read... [12:15:05]Read from MH i2c: F0 09 00 DE 01 00 4A 36 A6 66 F9 24 A2 66 88 [12:15:05]GetLastDocTimeStamp 1722168896 [12:15:05]current date 1722168906 [12:15:05]FM_GetShiftState [12:15:05]SAM_PROTO_GetShiftState [12:15:05]wFMCommunicate request_size=4 [12:15:05]MH_SAM_APDU [12:15:05]CAPDU: 80 13 01 00 [12:15:05]Write to MH i2c: E2 08 00 DF 01 80 13 01 00 00 00 00 00 5D [12:15:05]Write i2c OK [12:15:05]MH_I2C_Read... [12:15:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:15:05]Read from MH i2c: E2 [12:15:05]MH_I2C_Read... [12:15:05]Read from MH i2c: E2 0E 00 [12:15:05]MH_I2C_Read... [12:15:05]Read from MH i2c: E2 0E 00 DF 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 0E [12:15:05]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:15:05]wFMCommunicate OK [12:15:05]SAM_PROTO_GetShiftState done [12:15:05]FM_GetShiftState done [12:15:05]opened in 1722125326 [12:15:05]opened+sec_in_day 1722211726 [12:15:05]quantity*price = 30035 [12:15:05]sum+1 = 30036 [12:15:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 242 28.07.2024 12:15 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226582 ФПД: 29591780682938 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T121506&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226582&fm=29591780682938&tin=02508201610067®Number=0000000000092624&sum=30000 [12:15:06]StoreToDocumentArchive [12:15:06]shift 439 fd 226582 [12:15:06]save to /storage/0439/doc_00226582 [12:15:06]save last doc name /storage/0439/doc_00226582 to /storage/kkm_last_doc_name [12:15:06]save OK [12:15:06]Clear old archive folders... [12:15:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:15:06]tlvbuf is 00E929D0 [12:15:06]SAM_PROTO_ClearQueue [12:15:06]wFMCommunicate request_size=4 [12:15:06]MH_SAM_APDU [12:15:06]CAPDU: 80 09 00 00 [12:15:06]Write to MH i2c: E2 08 00 EC 01 80 09 00 00 00 00 00 00 5F [12:15:06]Write i2c OK [12:15:06]MH_I2C_Read... [12:15:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:15:06]Read from MH i2c: E2 [12:15:06]MH_I2C_Read... [12:15:06]Read from MH i2c: E2 03 00 [12:15:06]MH_I2C_Read... [12:15:06]Read from MH i2c: E2 03 00 EC 01 00 90 00 61 [12:15:06]RAPDU: 90 00 [12:15:06]wFMCommunicate OK [12:15:06]SAM_PROTO_ClearQueue done [12:15:06]KKMCreateOFDPacket [12:15:06]OFDProtocolAddRootSTLVToBuf [12:15:06]FM_MakeSignedData [12:15:06]FM_MakeSignedData [12:15:06]SAM_PROTO_SignData [12:15:06]wFMCommunicate request_size=4 [12:15:06]MH_SAM_APDU [12:15:06]CAPDU: 80 0D 01 02 [12:15:06]Write to MH i2c: E2 08 00 ED 01 80 0D 01 02 00 00 00 00 67 [12:15:06]Write i2c OK [12:15:06]MH_I2C_Read... [12:15:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:15:07]Read from MH i2c: E2 [12:15:07]MH_I2C_Read... [12:15:07]Read from MH i2c: E2 03 00 [12:15:07]MH_I2C_Read... [12:15:07]Read from MH i2c: E2 03 00 ED 01 00 90 00 62 [12:15:07]RAPDU: 90 00 [12:15:07]wFMCommunicate OK [12:15:07]wFMCommunicate request_size=255 [12:15:07]MH_SAM_APDU [12:15:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 F2 00 00 00 F4 03 04 00 4A 36 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 16 75 03 00 35 04 06 00 1A [12:15:07]Write to MH i2c: E2 02 01 EE 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 F2 00 00 00 F4 03 04 00 4A 36 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 16 75 03 00 35 04 06 00 1A 00 00 EB [12:15:07]Write i2c OK [12:15:07]MH_I2C_Read... [12:15:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:15:07]Read from MH i2c: E2 [12:15:07]MH_I2C_Read... [12:15:07]Read from MH i2c: E2 03 00 [12:15:07]MH_I2C_Read... [12:15:07]Read from MH i2c: E2 03 00 EE 01 00 90 00 63 [12:15:07]RAPDU: 90 00 [12:15:07]wFMCommunicate OK [12:15:07]wFMCommunicate request_size=10 [12:15:07]MH_SAM_APDU [12:15:07]CAPDU: 80 0D 02 02 05 E9 DF 93 6C BA [12:15:07]Write to MH i2c: E2 0D 00 EF 01 80 0D 02 02 05 00 E9 DF 93 6C BA 00 00 F5 [12:15:07]Write i2c OK [12:15:07]MH_I2C_Read... [12:15:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:15:07]Read from MH i2c: E2 [12:15:07]MH_I2C_Read... [12:15:07]Read from MH i2c: E2 03 00 [12:15:07]MH_I2C_Read... [12:15:07]Read from MH i2c: E2 03 00 EF 01 00 90 00 64 [12:15:07]RAPDU: 90 00 [12:15:07]wFMCommunicate OK [12:15:07]wFMCommunicate request_size=4 [12:15:07]MH_SAM_APDU [12:15:07]CAPDU: 80 0D 03 02 [12:15:07]Write to MH i2c: E2 08 00 F0 01 80 0D 03 02 00 00 00 00 6C [12:15:07]Write i2c OK [12:15:07]MH_I2C_Read... [12:15:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:15:07]Read from MH i2c: E2 [12:15:07]MH_I2C_Read... [12:15:07]Read from MH i2c: E2 0B 00 [12:15:07]MH_I2C_Read... [12:15:07]Read from MH i2c: E2 0B 00 F0 01 00 87 F1 11 F8 5C AF DA 9B 90 00 6E [12:15:07]RAPDU: 87 F1 11 F8 5C AF DA 9B 90 00 [12:15:07]wFMCommunicate OK [12:15:07]SAM_PROTO_SignData done [12:15:07]FM_MakeSignedData done [12:15:07]CreateOFDProtocolMessage [12:15:07]wFMCommunicate request_size=4 [12:15:07]MH_SAM_APDU [12:15:07]CAPDU: 80 11 00 00 [12:15:07]Write to MH i2c: E2 08 00 F1 01 80 11 00 00 00 00 00 00 6C [12:15:07]Write i2c OK [12:15:07]MH_I2C_Read... [12:15:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:15:07]Read from MH i2c: E2 [12:15:07]MH_I2C_Read... [12:15:07]Read from MH i2c: E2 17 00 [12:15:07]MH_I2C_Read... [12:15:07]Read from MH i2c: E2 17 00 F1 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C9 [12:15:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:15:07]wFMCommunicate OK [12:15:07]CreateOFDProtocolMessage done [12:15:07]OFDSenderStorePacket 226582 [12:15:07]StoreOFDPacket docnum=226582 [12:15:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 C6 E0 07 01 D5 67 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 F2 00 00 00 F4 03 04 00 4A 36 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 16 75 03 00 35 04 06 00 1A E9 DF 93 6C BA 87 F1 11 F8 5C AF DA 9B [12:15:07]CheckFolder [12:15:07]dirname=/storage/ofd_packets [12:15:07]CheckFolder done [12:15:07]ProducePacketName [12:15:07]name=ofd_packets/00226582 [12:15:07]NVStorageSaveData ofd_packets/00226582 [12:15:07]File name is /storage/ofd_packets/00226582 [12:15:07]Write 301 bytes [12:15:07]NVStorageSaveData done [12:15:07]OFDSenderStorePacket done [12:15:07]KKMCreateOFDPacket done [12:15:07]NVStorageSaveData kkm_last_timestamp [12:15:07]File name is /storage/kkm_last_timestamp [12:15:07]Write 4 bytes [12:15:07]NVStorageSaveData done [12:15:07]ExternCall_PrintAddStr [12:15:07]wPrintStart [12:15:07]Write to MH i2c: 01 00 00 F2 01 F3 [12:15:07]Write i2c OK [12:15:07]MH_I2C_Read... [12:15:07]Read from MH i2c: 01 [12:15:07]MH_I2C_Read... [12:15:07]Read from MH i2c: 01 07 00 [12:15:07]MH_I2C_Read... [12:15:07]Read from MH i2c: 01 07 00 F2 01 00 00 00 00 00 FF 0F 08 [12:15:07]RasterBufferAndPrint [12:15:07]line Счет N : (1)2002938 [12:15:07]line ИНН: 02508201610067 [12:15:07]line Контрольно-Кассовый Чек [12:15:07]line ПРОДАЖА [12:15:07]line ТРК (МРК, ГНК) : 43 [12:15:07]line Товар: 2710124130 [12:15:07]line Аи-92-К-5 [12:15:07]line 4.430 * 67.80 [12:15:07]line = 300.35 [12:15:07]line НДС 12% НСП 1% [12:15:07]line > о реализуемом товаре [12:15:07]line ОКРУГЛЕНИЕ: -0.35 [12:15:07]line ИТОГО: 300.00 [12:15:07]line Внесено: 300.00 [12:15:07]line СДАЧА: 0.00 [12:15:07]line НСП 1% : 2.66 [12:15:07]line НДС 12% : 31.90 [12:15:07]line Наличными: 300.00 [12:15:07]line Безнал.: 0.00 [12:15:07]line Место: АЗС № 97 "Партнер Нефть" [12:15:07]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:15:07]line СНО: Общий режим [12:15:07]line Чек 242 28.07.2024 12:15 [12:15:07]line Смена: 439 ФФД: 1.0 [12:15:07]line ЗНМ: 0300000054 [12:15:07]line РНМ: 0000000000092624 [12:15:07]line Версия ККМ: 001 [12:15:07]line ФМ: 0000000000874959 [12:15:07]line ФД: 226582 [12:15:07]line ФПД: 29591780682938 [12:15:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T121506&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226582&fm=29591780682938&tin=02508201610067®Number=0000000000092624&sum=30000 [12:15:07]written 0, free lines is 4095 [12:15:07]OFD Sender: Processing packet 226582 [packets to send 602, broken 601] [12:15:07]ProducePacketName [12:15:07]name=ofd_packets/00226582 [12:15:07]OFD Sender: To server: pG, [12:15:07]CommunicateWithHost lk.salyk.kg:30040 [12:15:07]ConnectInit lk.salyk.kg [12:15:07]Write to MH i2c: 01 00 00 1D 02 1F [12:15:07]Write i2c OK [12:15:07]MH_I2C_Read... [12:15:07]Read from MH i2c: 01 [12:15:07]MH_I2C_Read... [12:15:07]Read from MH i2c: 01 07 00 [12:15:07]MH_I2C_Read... [12:15:07]Read from MH i2c: 01 07 00 1D 02 00 00 00 00 00 69 0C 9B [12:15:07]RasterBufferAndPrint [12:15:07]line [12:15:07]line [12:15:07]line [12:15:07]line [12:15:08]line [12:15:08]written 0, free lines is 3183 [12:15:08]MH_Cut [12:15:08]Write to MH i2c: D1 01 00 24 02 01 F8 [12:15:08]Write i2c OK [12:15:08]MH_I2C_Read... [12:15:08]Read from MH i2c: D1 [12:15:08]MH_I2C_Read... [12:15:08]Read from MH i2c: D1 01 00 [12:15:08]MH_I2C_Read... [12:15:08]Read from MH i2c: D1 01 00 24 02 00 F7 [12:15:08]Write to MH i2c: 01 00 00 25 02 27 [12:15:08]Write i2c OK [12:15:08]MH_I2C_Read... [12:15:08]Connected sock=11 [12:15:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 C6 E0 07 01 D5 67 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 F2 00 00 00 F4 03 04 00 4A 36 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 16 75 03 00 35 04 06 00 1A E9 DF 93 6C BA 87 F1 11 F8 5C AF DA 9B [12:15:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 60 2A 47 00 09 73 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 16 75 03 00 F4 03 04 00 55 E2 A5 66 B6 04 01 00 00 5D 7C B6 38 C9 30 43 C4 [12:15:09]CommunicateWithHost err = 0 [12:15:09]CheckOFDResponse [12:15:09]1017 (14) - 77093643461234 [12:15:09]1041 (16) - 0000000000874959 [12:15:09]1040 (4) - 226582 [12:15:09]1012 (4) - 28.07.2024 06:16 [12:15:09]1206 (1) - 0 [12:15:09]OFD Sender: Remove packet 226582 [12:15:09]ProducePacketName [12:15:09]name=ofd_packets/00226582 [12:15:09]NVStorageDeleteData [12:15:09]*** Cut start [12:15:09]*** Partial cut [12:15:09]*** CUTSNS_PIN = 1 [12:15:09]*** CUTSNS_PIN = 0 [12:15:09]*** Brake cut motor [12:15:09]OFD Sender: No OFD packet to send [12:15:09]Read from MH i2c: 01 [12:15:09]MH_I2C_Read... [12:15:09]*** Stop cut motor [12:15:09]*** Cut end [12:15:09]Read from MH i2c: 01 07 00 [12:15:09]MH_I2C_Read... [12:15:09]Read from MH i2c: 01 07 00 25 02 00 00 00 00 00 FF 0F 3C [12:15:09]process_action close_receipt done [12:15:09]requested_data is exist [12:15:09]produce_requested_data [12:15:09]requested_item fm.sn is exist - process it [12:15:09]wFMCommunicate request_size=4 [12:15:09]MH_SAM_APDU [12:15:09]CAPDU: 80 11 00 00 [12:15:09]Write to MH i2c: E2 08 00 26 02 80 11 00 00 00 00 00 00 A2 [12:15:09]Write i2c OK [12:15:09]MH_I2C_Read... [12:15:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:15:09]Read from MH i2c: E2 [12:15:09]MH_I2C_Read... [12:15:09]Read from MH i2c: E2 17 00 [12:15:09]MH_I2C_Read... [12:15:09]Read from MH i2c: E2 17 00 26 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FF [12:15:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:15:09]wFMCommunicate OK [12:15:09]requested_item fd.num is exist - process it [12:15:09]SAM_PROTO_GetFieldsCounters [12:15:09]wFMCommunicate request_size=4 [12:15:09]MH_SAM_APDU [12:15:09]CAPDU: 80 13 00 00 [12:15:09]Write to MH i2c: E2 08 00 27 02 80 13 00 00 00 00 00 00 A5 [12:15:09]Write i2c OK [12:15:09]MH_I2C_Read... [12:15:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:15:10]Read from MH i2c: E2 [12:15:10]MH_I2C_Read... [12:15:10]Read from MH i2c: E2 62 00 [12:15:10]MH_I2C_Read... [12:15:10]Read from MH i2c: E2 62 00 27 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 16 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 F2 00 00 00 5E 04 04 00 F2 00 00 00 57 04 04 00 F3 00 00 00 19 04 04 00 00 00 00 00 90 00 EA [12:15:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 16 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 F2 00 00 00 5E 04 04 00 F2 00 00 00 57 04 04 00 F3 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:15:10]wFMCommunicate OK [12:15:10]SAM_PROTO_GetFieldsCounters done [12:15:10]requested_item shift.num is exist - process it [12:15:10]requested_item shift.opened is exist - process it [12:15:10]req_shift_opened [12:15:10]FM_GetShiftState [12:15:10]SAM_PROTO_GetShiftState [12:15:10]wFMCommunicate request_size=4 [12:15:10]MH_SAM_APDU [12:15:10]CAPDU: 80 13 01 00 [12:15:10]Write to MH i2c: E2 08 00 28 02 80 13 01 00 00 00 00 00 A7 [12:15:10]Write i2c OK [12:15:10]MH_I2C_Read... [12:15:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:15:10]Read from MH i2c: E2 [12:15:10]MH_I2C_Read... [12:15:10]Read from MH i2c: E2 0E 00 [12:15:10]MH_I2C_Read... [12:15:10]Read from MH i2c: E2 0E 00 28 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 58 [12:15:10]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:15:10]wFMCommunicate OK [12:15:10]SAM_PROTO_GetShiftState done [12:15:10]FM_GetShiftState done [12:15:10]req_shift_opened done [12:15:10]requested_item shift.open_date is exist - process it [12:15:10]req_shift_open_date [12:15:10]req_shift_open_date done [12:15:10]produce_requested_data done [12:15:10]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226582,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [12:15:10]process_action_free close_receipt [12:15:10]json_value_free [12:15:10]json_value_free done [12:15:10]process_json_proto returns [12:15:10]Send response to host [12:15:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226582,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [12:15:10]free response buf [12:15:10]execute_script done [12:15:10]execute_script returns [12:15:10]free content buf [12:15:10]Sock 7.Close socket [12:15:10]Sock 7.Thread stoped [12:15:14]OFD Sender: No OFD packet to send [12:15:19]OFD Sender: No OFD packet to send [12:15:19]recv_with_timeout no data received [12:15:24]OFD Sender: No OFD packet to send [12:15:29]OFD Sender: No OFD packet to send [12:15:34]OFD Sender: No OFD packet to send [12:15:39]OFD Sender: No OFD packet to send [12:15:44]OFD Sender: No OFD packet to send [12:15:49]OFD Sender: No OFD packet to send [12:15:54]OFD Sender: No OFD packet to send [12:15:59]OFD Sender: No OFD packet to send [12:16:04]OFD Sender: No OFD packet to send [12:16:09]OFD Sender: No OFD packet to send [12:16:11]recv_with_timeout no data received [12:16:14]OFD Sender: No OFD packet to send [12:16:19]OFD Sender: No OFD packet to send [12:16:23]recv_with_timeout no data received [12:16:24]OFD Sender: No OFD packet to send [12:16:29]OFD Sender: No OFD packet to send [12:16:34]OFD Sender: No OFD packet to send [12:16:39]OFD Sender: No OFD packet to send [12:16:44]OFD Sender: No OFD packet to send [12:16:47]accept exits with 9 [12:16:47]New connection [12:16:47]New thread 3066711396 created [12:16:47]Thread 3066854756 joined [12:16:47]Waiting for new connection... [12:16:47] Sock 9.Parse request [12:16:47]Sock 9.Check first char [12:16:47]Sock 9.First char is OK [12:16:47]request: POST /json_proto HTTP/1.0 [12:16:47]Method: POST [12:16:47]URL: /json_proto [12:16:47]Method is POST - this is cgi request [12:16:47]url: /json_proto [12:16:47]query_string will be loaded in cgi processing [12:16:47]execute_cgi json_proto POST (null) [12:16:47]execute_cgi path=json_proto method=POST [12:16:47]POST find Content-Length [12:16:47]Host: 172.17.43.131:8080 [12:16:47]Content-Length: 683 [12:16:47]Content-Type: application/json [12:16:47] [12:16:47]POST finish read [12:16:47]Found Content-Length = 683 [12:16:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002940", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:16:47]execute_script... [12:16: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)2002940", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:16:47]POST & json_proto [12:16:47]process_json_proto [12:16:47]json parsed OK: [12:16:47]protocol is kg_v1.0 [12:16:47]action value=close_receipt [12:16:47]process_action close_receipt [12:16:47]cmd_close_receipt [12:16:47]MH_GetDate [12:16:47]Write to MH i2c: F0 00 00 29 02 1A [12:16:47]Write i2c OK [12:16:47]MH_I2C_Read... [12:16:47]Read from MH i2c: F0 [12:16:47]MH_I2C_Read... [12:16:47]Read from MH i2c: F0 09 00 [12:16:47]MH_I2C_Read... [12:16:47]Read from MH i2c: F0 09 00 29 02 00 B0 36 A6 66 F9 24 A2 66 3A [12:16:47]GetLastDocTimeStamp 1722168906 [12:16:47]current date 1722169008 [12:16:47]FM_GetShiftState [12:16:47]SAM_PROTO_GetShiftState [12:16:47]wFMCommunicate request_size=4 [12:16:47]MH_SAM_APDU [12:16:47]CAPDU: 80 13 01 00 [12:16:47]Write to MH i2c: E2 08 00 2A 02 80 13 01 00 00 00 00 00 A9 [12:16:47]Write i2c OK [12:16:47]MH_I2C_Read... [12:16:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:16:47]Read from MH i2c: E2 [12:16:47]MH_I2C_Read... [12:16:47]Read from MH i2c: E2 0E 00 [12:16:47]MH_I2C_Read... [12:16:47]Read from MH i2c: E2 0E 00 2A 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 5A [12:16:47]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:16:47]wFMCommunicate OK [12:16:47]SAM_PROTO_GetShiftState done [12:16:47]FM_GetShiftState done [12:16:47]opened in 1722125326 [12:16:47]opened+sec_in_day 1722211726 [12:16:47]quantity*price = 100021 [12:16:47]sum+1 = 100023 [12:16:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 243 28.07.2024 12:16 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226583 ФПД: 82755799319106 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T121648&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226583&fm=82755799319106&tin=02508201610067®Number=0000000000092624&sum=100000 [12:16:48]StoreToDocumentArchive [12:16:48]shift 439 fd 226583 [12:16:48]save to /storage/0439/doc_00226583 [12:16:48]save last doc name /storage/0439/doc_00226583 to /storage/kkm_last_doc_name [12:16:48]save OK [12:16:48]Clear old archive folders... [12:16:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:16:48]tlvbuf is 00E90350 [12:16:48]SAM_PROTO_ClearQueue [12:16:48]wFMCommunicate request_size=4 [12:16:48]MH_SAM_APDU [12:16:48]CAPDU: 80 09 00 00 [12:16:48]Write to MH i2c: E2 08 00 37 02 80 09 00 00 00 00 00 00 AB [12:16:48]Write i2c OK [12:16:48]MH_I2C_Read... [12:16:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:16:48]Read from MH i2c: E2 [12:16:48]MH_I2C_Read... [12:16:48]Read from MH i2c: E2 03 00 [12:16:48]MH_I2C_Read... [12:16:48]Read from MH i2c: E2 03 00 37 02 00 90 00 AD [12:16:48]RAPDU: 90 00 [12:16:48]wFMCommunicate OK [12:16:48]SAM_PROTO_ClearQueue done [12:16:48]KKMCreateOFDPacket [12:16:48]OFDProtocolAddRootSTLVToBuf [12:16:48]FM_MakeSignedData [12:16:48]FM_MakeSignedData [12:16:48]SAM_PROTO_SignData [12:16:48]wFMCommunicate request_size=4 [12:16:48]MH_SAM_APDU [12:16:48]CAPDU: 80 0D 01 02 [12:16:48]Write to MH i2c: E2 08 00 38 02 80 0D 01 02 00 00 00 00 B3 [12:16:48]Write i2c OK [12:16:48]MH_I2C_Read... [12:16:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:16:48]Read from MH i2c: E2 [12:16:48]MH_I2C_Read... [12:16:48]Read from MH i2c: E2 03 00 [12:16:48]MH_I2C_Read... [12:16:48]Read from MH i2c: E2 03 00 38 02 00 90 00 AE [12:16:48]RAPDU: 90 00 [12:16:48]wFMCommunicate OK [12:16:48]wFMCommunicate request_size=255 [12:16:48]MH_SAM_APDU [12:16:48]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 F3 00 00 00 F4 03 04 00 B0 36 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 17 75 03 00 35 04 06 00 4B [12:16:48]Write to MH i2c: E2 02 01 39 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 F3 00 00 00 F4 03 04 00 B0 36 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 17 75 03 00 35 04 06 00 4B 00 00 DE [12:16:48]Write i2c OK [12:16:48]MH_I2C_Read... [12:16:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:16:49]Read from MH i2c: E2 [12:16:49]MH_I2C_Read... [12:16:49]Read from MH i2c: E2 03 00 [12:16:49]MH_I2C_Read... [12:16:49]Read from MH i2c: E2 03 00 39 02 00 90 00 AF [12:16:49]RAPDU: 90 00 [12:16:49]wFMCommunicate OK [12:16:49]wFMCommunicate request_size=10 [12:16:49]MH_SAM_APDU [12:16:49]CAPDU: 80 0D 02 02 05 44 16 05 82 42 [12:16:49]Write to MH i2c: E2 0D 00 3A 02 80 0D 02 02 05 00 44 16 05 82 42 00 00 E3 [12:16:49]Write i2c OK [12:16:49]MH_I2C_Read... [12:16:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:16:49]Read from MH i2c: E2 [12:16:49]MH_I2C_Read... [12:16:49]Read from MH i2c: E2 03 00 [12:16:49]MH_I2C_Read... [12:16:49]Read from MH i2c: E2 03 00 3A 02 00 90 00 B0 [12:16:49]RAPDU: 90 00 [12:16:49]wFMCommunicate OK [12:16:49]wFMCommunicate request_size=4 [12:16:49]MH_SAM_APDU [12:16:49]CAPDU: 80 0D 03 02 [12:16:49]Write to MH i2c: E2 08 00 3B 02 80 0D 03 02 00 00 00 00 B8 [12:16:49]Write i2c OK [12:16:49]MH_I2C_Read... [12:16:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:16:49]Read from MH i2c: E2 [12:16:49]MH_I2C_Read... [12:16:49]Read from MH i2c: E2 0B 00 [12:16:49]MH_I2C_Read... [12:16:49]Read from MH i2c: E2 0B 00 3B 02 00 A5 B9 AA 98 69 8A BE 9F 90 00 A9 [12:16:49]RAPDU: A5 B9 AA 98 69 8A BE 9F 90 00 [12:16:49]wFMCommunicate OK [12:16:49]SAM_PROTO_SignData done [12:16:49]FM_MakeSignedData done [12:16:49]CreateOFDProtocolMessage [12:16:49]wFMCommunicate request_size=4 [12:16:49]MH_SAM_APDU [12:16:49]CAPDU: 80 11 00 00 [12:16:49]Write to MH i2c: E2 08 00 3C 02 80 11 00 00 00 00 00 00 B8 [12:16:49]Write i2c OK [12:16:49]MH_I2C_Read... [12:16:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:16:49]Read from MH i2c: E2 [12:16:49]MH_I2C_Read... [12:16:49]Read from MH i2c: E2 17 00 [12:16:49]MH_I2C_Read... [12:16:49]Read from MH i2c: E2 17 00 3C 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 15 [12:16:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:16:49]wFMCommunicate OK [12:16:49]CreateOFDProtocolMessage done [12:16:49]OFDSenderStorePacket 226583 [12:16:49]StoreOFDPacket docnum=226583 [12:16:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 36 A8 07 01 53 BC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 F3 00 00 00 F4 03 04 00 B0 36 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 17 75 03 00 35 04 06 00 4B 44 16 05 82 42 A5 B9 AA 98 69 8A BE 9F [12:16:49]CheckFolder [12:16:49]dirname=/storage/ofd_packets [12:16:49]CheckFolder done [12:16:49]ProducePacketName [12:16:49]name=ofd_packets/00226583 [12:16:49]NVStorageSaveData ofd_packets/00226583 [12:16:49]File name is /storage/ofd_packets/00226583 [12:16:49]Write 301 bytes [12:16:49]NVStorageSaveData done [12:16:49]OFDSenderStorePacket done [12:16:49]KKMCreateOFDPacket done [12:16:49]NVStorageSaveData kkm_last_timestamp [12:16:49]File name is /storage/kkm_last_timestamp [12:16:49]Write 4 bytes [12:16:49]NVStorageSaveData done [12:16:49]ExternCall_PrintAddStr [12:16:49]wPrintStart [12:16:49]Write to MH i2c: 01 00 00 3D 02 3F [12:16:49]Write i2c OK [12:16:49]MH_I2C_Read... [12:16:49]Read from MH i2c: 01 [12:16:49]MH_I2C_Read... [12:16:49]Read from MH i2c: 01 07 00 [12:16:49]MH_I2C_Read... [12:16:49]Read from MH i2c: 01 07 00 3D 02 00 00 00 00 00 FF 0F 54 [12:16:49]RasterBufferAndPrint [12:16:49]line Счет N : (1)2002940 [12:16:49]line ИНН: 02508201610067 [12:16:49]line Контрольно-Кассовый Чек [12:16:49]line ПРОДАЖА [12:16:49]line ТРК (МРК, ГНК) : 34 [12:16:49]line Товар: 2710124500 [12:16:49]line Аи-95-К-5 [12:16:49]line 13.480 * 74.20 [12:16:49]line = 1000.22 [12:16:49]line НДС 12% НСП 1% [12:16:49]line > о реализуемом товаре [12:16:49]line ОКРУГЛЕНИЕ: -0.22 [12:16:49]line ИТОГО: 1000.00 [12:16:49]line Внесено: 1000.00 [12:16:49]line СДАЧА: 0.00 [12:16:49]line НСП 1% : 8.85 [12:16:49]line НДС 12% : 106.22 [12:16:49]line Наличными: 1000.00 [12:16:49]line Безнал.: 0.00 [12:16:49]line Место: АЗС № 97 "Партнер Нефть" [12:16:49]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:16:49]line СНО: Общий режим [12:16:49]line Чек 243 28.07.2024 12:16 [12:16:49]line Смена: 439 ФФД: 1.0 [12:16:49]line ЗНМ: 0300000054 [12:16:49]line РНМ: 0000000000092624 [12:16:49]line Версия ККМ: 001 [12:16:49]line ФМ: 0000000000874959 [12:16:49]line ФД: 226583 [12:16:49]line ФПД: 82755799319106 [12:16:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T121648&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226583&fm=82755799319106&tin=02508201610067®Number=0000000000092624&sum=100000 [12:16:49]OFD Sender: Processing packet 226583 [packets to send 602, broken 601] [12:16:49]ProducePacketName [12:16:49]name=ofd_packets/00226583 [12:16:49]OFD Sender: To server: pG, [12:16:49]CommunicateWithHost lk.salyk.kg:30040 [12:16:49]ConnectInit lk.salyk.kg [12:16:49]written 0, free lines is 4095 [12:16:50]Write to MH i2c: 01 00 00 68 02 6A [12:16:50]Write i2c OK [12:16:50]MH_I2C_Read... [12:16:50]Read from MH i2c: 01 [12:16:50]MH_I2C_Read... [12:16:50]Read from MH i2c: 01 07 00 [12:16:50]MH_I2C_Read... [12:16:50]Read from MH i2c: 01 07 00 68 02 00 00 00 00 00 64 0C E1 [12:16:50]RasterBufferAndPrint [12:16:50]line [12:16:50]line [12:16:50]line [12:16:50]line [12:16:50]line [12:16:50]written 0, free lines is 3174 [12:16:50]MH_Cut [12:16:50]Write to MH i2c: D1 01 00 6F 02 01 43 [12:16:50]Write i2c OK [12:16:50]MH_I2C_Read... [12:16:50]Read from MH i2c: D1 [12:16:50]MH_I2C_Read... [12:16:50]Read from MH i2c: D1 01 00 [12:16:50]MH_I2C_Read... [12:16:50]Read from MH i2c: D1 01 00 6F 02 00 42 [12:16:50]Write to MH i2c: 01 00 00 70 02 72 [12:16:50]Write i2c OK [12:16:50]MH_I2C_Read... [12:16:50]Connected sock=7 [12:16:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 36 A8 07 01 53 BC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 F3 00 00 00 F4 03 04 00 B0 36 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 17 75 03 00 35 04 06 00 4B 44 16 05 82 42 A5 B9 AA 98 69 8A BE 9F [12:16:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 23 5C 47 00 8E 27 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 17 75 03 00 F4 03 04 00 BB E2 A5 66 B6 04 01 00 00 35 D8 62 19 1D 21 E7 C5 [12:16:50]CommunicateWithHost err = 0 [12:16:50]CheckOFDResponse [12:16:50]1017 (14) - 77093643461234 [12:16:50]1041 (16) - 0000000000874959 [12:16:50]1040 (4) - 226583 [12:16:50]1012 (4) - 28.07.2024 06:18 [12:16:50]1206 (1) - 0 [12:16:50]OFD Sender: Remove packet 226583 [12:16:50]ProducePacketName [12:16:50]name=ofd_packets/00226583 [12:16:50]NVStorageDeleteData [12:16:51]*** Cut start [12:16:51]*** Partial cut [12:16:51]*** CUTSNS_PIN = 1 [12:16:51]*** CUTSNS_PIN = 0 [12:16:51]OFD Sender: No OFD packet to send [12:16:51]*** Brake cut motor [12:16:51]Read from MH i2c: 01 [12:16:51]MH_I2C_Read... [12:16:51]*** Stop cut motor [12:16:51]*** Cut end [12:16:51]Read from MH i2c: 01 07 00 [12:16:51]MH_I2C_Read... [12:16:51]Read from MH i2c: 01 07 00 70 02 00 00 00 00 00 FF 0F 87 [12:16:51]process_action close_receipt done [12:16:51]requested_data is exist [12:16:51]produce_requested_data [12:16:51]requested_item fm.sn is exist - process it [12:16:51]wFMCommunicate request_size=4 [12:16:51]MH_SAM_APDU [12:16:51]CAPDU: 80 11 00 00 [12:16:51]Write to MH i2c: E2 08 00 71 02 80 11 00 00 00 00 00 00 ED [12:16:51]Write i2c OK [12:16:51]MH_I2C_Read... [12:16:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:16:51]Read from MH i2c: E2 [12:16:51]MH_I2C_Read... [12:16:51]Read from MH i2c: E2 17 00 [12:16:51]MH_I2C_Read... [12:16:51]Read from MH i2c: E2 17 00 71 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4A [12:16:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:16:51]wFMCommunicate OK [12:16:51]requested_item fd.num is exist - process it [12:16:51]SAM_PROTO_GetFieldsCounters [12:16:51]wFMCommunicate request_size=4 [12:16:51]MH_SAM_APDU [12:16:51]CAPDU: 80 13 00 00 [12:16:51]Write to MH i2c: E2 08 00 72 02 80 13 00 00 00 00 00 00 F0 [12:16:51]Write i2c OK [12:16:51]MH_I2C_Read... [12:16:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:16:52]Read from MH i2c: E2 [12:16:52]MH_I2C_Read... [12:16:52]Read from MH i2c: E2 62 00 [12:16:52]MH_I2C_Read... [12:16:52]Read from MH i2c: E2 62 00 72 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 17 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 F3 00 00 00 5E 04 04 00 F3 00 00 00 57 04 04 00 F4 00 00 00 19 04 04 00 00 00 00 00 90 00 39 [12:16:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 17 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 F3 00 00 00 5E 04 04 00 F3 00 00 00 57 04 04 00 F4 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:16:52]wFMCommunicate OK [12:16:52]SAM_PROTO_GetFieldsCounters done [12:16:52]requested_item shift.num is exist - process it [12:16:52]requested_item shift.opened is exist - process it [12:16:52]req_shift_opened [12:16:52]FM_GetShiftState [12:16:52]SAM_PROTO_GetShiftState [12:16:52]wFMCommunicate request_size=4 [12:16:52]MH_SAM_APDU [12:16:52]CAPDU: 80 13 01 00 [12:16:52]Write to MH i2c: E2 08 00 73 02 80 13 01 00 00 00 00 00 F2 [12:16:52]Write i2c OK [12:16:52]MH_I2C_Read... [12:16:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:16:52]Read from MH i2c: E2 [12:16:52]MH_I2C_Read... [12:16:52]Read from MH i2c: E2 0E 00 [12:16:52]MH_I2C_Read... [12:16:52]Read from MH i2c: E2 0E 00 73 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 A3 [12:16:52]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:16:52]wFMCommunicate OK [12:16:52]SAM_PROTO_GetShiftState done [12:16:52]FM_GetShiftState done [12:16:52]req_shift_opened done [12:16:52]requested_item shift.open_date is exist - process it [12:16:52]req_shift_open_date [12:16:52]req_shift_open_date done [12:16:52]produce_requested_data done [12:16:52]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226583,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [12:16:52]process_action_free close_receipt [12:16:52]json_value_free [12:16:52]json_value_free done [12:16:52]process_json_proto returns [12:16:52]Send response to host [12:16:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226583,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [12:16:52]free response buf [12:16:52]execute_script done [12:16:52]execute_script returns [12:16:52]free content buf [12:16:52]Sock 9.Close socket [12:16:52]Sock 9.Thread stoped [12:16:52]accept exits with 10 [12:16:52]New connection [12:16:52]New thread 3066854756 created [12:16:52]Thread 3066711396 joined [12:16:52]Waiting for new connection... [12:16:52] Sock 10.Parse request [12:16:52]Sock 10.Check first char [12:16:52]Sock 10.First char is OK [12:16:52]request: POST /json_proto HTTP/1.0 [12:16:52]Method: POST [12:16:52]URL: /json_proto [12:16:52]Method is POST - this is cgi request [12:16:52]url: /json_proto [12:16:52]query_string will be loaded in cgi processing [12:16:52]execute_cgi json_proto POST (null) [12:16:52]execute_cgi path=json_proto method=POST [12:16:52]POST find Content-Length [12:16:52]Host: 172.17.43.131:8080 [12:16:52]Content-Length: 804 [12:16:52]Content-Type: application/json [12:16:52] [12:16:52]POST finish read [12:16:52]Found Content-Length = 804 [12:16:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002939", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:16:52]execute_script... [12:16: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)2002939", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:16:52]POST & json_proto [12:16:52]process_json_proto [12:16:52]json parsed OK: [12:16:52]protocol is kg_v1.0 [12:16:52]action value=close_receipt [12:16:52]process_action close_receipt [12:16:52]cmd_close_receipt [12:16:52]MH_GetDate [12:16:52]Write to MH i2c: F0 00 00 74 02 65 [12:16:52]Write i2c OK [12:16:52]MH_I2C_Read... [12:16:52]Read from MH i2c: F0 [12:16:52]MH_I2C_Read... [12:16:52]Read from MH i2c: F0 09 00 [12:16:52]MH_I2C_Read... [12:16:52]Read from MH i2c: F0 09 00 74 02 00 B4 36 A6 66 F9 24 A2 66 89 [12:16:52]GetLastDocTimeStamp 1722169008 [12:16:52]current date 1722169012 [12:16:52]FM_GetShiftState [12:16:52]SAM_PROTO_GetShiftState [12:16:52]wFMCommunicate request_size=4 [12:16:52]MH_SAM_APDU [12:16:52]CAPDU: 80 13 01 00 [12:16:52]Write to MH i2c: E2 08 00 75 02 80 13 01 00 00 00 00 00 F4 [12:16:52]Write i2c OK [12:16:52]MH_I2C_Read... [12:16:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:16:52]Read from MH i2c: E2 [12:16:52]MH_I2C_Read... [12:16:52]Read from MH i2c: E2 0E 00 [12:16:52]MH_I2C_Read... [12:16:52]Read from MH i2c: E2 0E 00 75 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 A5 [12:16:52]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:16:52]wFMCommunicate OK [12:16:52]SAM_PROTO_GetShiftState done [12:16:52]FM_GetShiftState done [12:16:52]opened in 1722125326 [12:16:52]opened+sec_in_day 1722211726 [12:16:52]quantity*price = 150041 [12:16:52]sum+1 = 150042 [12:16:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.41 НСП 1% : 13.28 НДС 12% : 159.34 Наличными: 0.00 Безнал.: 1500.41 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 244 28.07.2024 12:16 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226584 ФПД: 31796109904775 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T121652&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226584&fm=31796109904775&tin=02508201610067®Number=0000000000092624&sum=150041 [12:16:53]StoreToDocumentArchive [12:16:53]shift 439 fd 226584 [12:16:53]save to /storage/0439/doc_00226584 [12:16:53]save last doc name /storage/0439/doc_00226584 to /storage/kkm_last_doc_name [12:16:53]save OK [12:16:53]Clear old archive folders... [12:16:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:16:53]tlvbuf is 00E91F70 [12:16:53]SAM_PROTO_ClearQueue [12:16:53]wFMCommunicate request_size=4 [12:16:53]MH_SAM_APDU [12:16:53]CAPDU: 80 09 00 00 [12:16:53]Write to MH i2c: E2 08 00 82 02 80 09 00 00 00 00 00 00 F6 [12:16:53]Write i2c OK [12:16:53]MH_I2C_Read... [12:16:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:16:53]Read from MH i2c: E2 [12:16:53]MH_I2C_Read... [12:16:53]Read from MH i2c: E2 03 00 [12:16:53]MH_I2C_Read... [12:16:53]Read from MH i2c: E2 03 00 82 02 00 90 00 F8 [12:16:53]RAPDU: 90 00 [12:16:53]wFMCommunicate OK [12:16:53]SAM_PROTO_ClearQueue done [12:16:53]KKMCreateOFDPacket [12:16:53]OFDProtocolAddRootSTLVToBuf [12:16:53]FM_MakeSignedData [12:16:53]FM_MakeSignedData [12:16:53]SAM_PROTO_SignData [12:16:53]wFMCommunicate request_size=4 [12:16:53]MH_SAM_APDU [12:16:53]CAPDU: 80 0D 01 02 [12:16:53]Write to MH i2c: E2 08 00 83 02 80 0D 01 02 00 00 00 00 FE [12:16:53]Write i2c OK [12:16:53]MH_I2C_Read... [12:16:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:16:53]Read from MH i2c: E2 [12:16:53]MH_I2C_Read... [12:16:53]Read from MH i2c: E2 03 00 [12:16:53]MH_I2C_Read... [12:16:53]Read from MH i2c: E2 03 00 83 02 00 90 00 F9 [12:16:53]RAPDU: 90 00 [12:16:53]wFMCommunicate OK [12:16:53]wFMCommunicate request_size=255 [12:16:53]MH_SAM_APDU [12:16:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 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 3E 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 00 00 00 F4 03 04 00 B4 36 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 18 75 03 00 35 04 06 00 1C [12:16:53]Write to MH i2c: E2 02 01 84 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 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 3E 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 00 00 00 F4 03 04 00 B4 36 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 18 75 03 00 35 04 06 00 1C 00 00 9C [12:16:53]Write i2c OK [12:16:53]MH_I2C_Read... [12:16:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:16:54]Read from MH i2c: E2 [12:16:54]MH_I2C_Read... [12:16:54]Read from MH i2c: E2 03 00 [12:16:54]MH_I2C_Read... [12:16:54]Read from MH i2c: E2 03 00 84 02 00 90 00 FA [12:16:54]RAPDU: 90 00 [12:16:54]wFMCommunicate OK [12:16:54]wFMCommunicate request_size=10 [12:16:54]MH_SAM_APDU [12:16:54]CAPDU: 80 0D 02 02 05 EB 1B D6 0B 87 [12:16:54]Write to MH i2c: E2 0D 00 85 02 80 0D 02 02 05 00 EB 1B D6 0B 87 00 00 79 [12:16:54]Write i2c OK [12:16:54]MH_I2C_Read... [12:16:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:16:54]Read from MH i2c: E2 [12:16:54]MH_I2C_Read... [12:16:54]Read from MH i2c: E2 03 00 [12:16:54]MH_I2C_Read... [12:16:54]Read from MH i2c: E2 03 00 85 02 00 90 00 FB [12:16:54]RAPDU: 90 00 [12:16:54]wFMCommunicate OK [12:16:54]wFMCommunicate request_size=4 [12:16:54]MH_SAM_APDU [12:16:54]CAPDU: 80 0D 03 02 [12:16:54]Write to MH i2c: E2 08 00 86 02 80 0D 03 02 00 00 00 00 03 [12:16:54]Write i2c OK [12:16:54]MH_I2C_Read... [12:16:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:16:54]Read from MH i2c: E2 [12:16:54]MH_I2C_Read... [12:16:54]Read from MH i2c: E2 0B 00 [12:16:54]MH_I2C_Read... [12:16:54]Read from MH i2c: E2 0B 00 86 02 00 EF 00 EE CA 1F F4 FD AB 90 00 66 [12:16:54]RAPDU: EF 00 EE CA 1F F4 FD AB 90 00 [12:16:54]wFMCommunicate OK [12:16:54]SAM_PROTO_SignData done [12:16:54]FM_MakeSignedData done [12:16:54]CreateOFDProtocolMessage [12:16:54]wFMCommunicate request_size=4 [12:16:54]MH_SAM_APDU [12:16:54]CAPDU: 80 11 00 00 [12:16:54]Write to MH i2c: E2 08 00 87 02 80 11 00 00 00 00 00 00 03 [12:16:54]Write i2c OK [12:16:54]MH_I2C_Read... [12:16:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:16:54]Read from MH i2c: E2 [12:16:54]MH_I2C_Read... [12:16:54]Read from MH i2c: E2 17 00 [12:16:54]MH_I2C_Read... [12:16:54]Read from MH i2c: E2 17 00 87 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 60 [12:16:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:16:54]wFMCommunicate OK [12:16:54]CreateOFDProtocolMessage done [12:16:54]OFDSenderStorePacket 226584 [12:16:54]StoreOFDPacket docnum=226584 [12:16:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 70 12 07 01 3A A5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 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 3E 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 00 00 00 F4 03 04 00 B4 36 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 18 75 03 00 35 04 06 00 1C EB 1B D6 0B 87 EF 00 EE CA 1F F4 FD AB [12:16:54]CheckFolder [12:16:54]dirname=/storage/ofd_packets [12:16:54]CheckFolder done [12:16:54]ProducePacketName [12:16:54]name=ofd_packets/00226584 [12:16:54]NVStorageSaveData ofd_packets/00226584 [12:16:54]File name is /storage/ofd_packets/00226584 [12:16:54]Write 301 bytes [12:16:54]NVStorageSaveData done [12:16:54]OFDSenderStorePacket done [12:16:54]KKMCreateOFDPacket done [12:16:54]NVStorageSaveData kkm_last_timestamp [12:16:54]File name is /storage/kkm_last_timestamp [12:16:54]Write 4 bytes [12:16:54]NVStorageSaveData done [12:16:54]ExternCall_PrintAddStr [12:16:54]wPrintStart [12:16:54]Write to MH i2c: 01 00 00 88 02 8A [12:16:54]Write i2c OK [12:16:54]MH_I2C_Read... [12:16:54]Read from MH i2c: 01 [12:16:54]MH_I2C_Read... [12:16:54]Read from MH i2c: 01 07 00 [12:16:54]MH_I2C_Read... [12:16:54]Read from MH i2c: 01 07 00 88 02 00 00 00 00 00 FF 0F 9F [12:16:54]RasterBufferAndPrint [12:16:54]line Счет N : (1)2002939 [12:16:54]line ИНН: 02508201610067 [12:16:54]line Контрольно-Кассовый Чек [12:16:54]line ПРОДАЖА [12:16:54]line ТРК (МРК, ГНК) : 63 [12:16:54]line Товар: 2710124130 [12:16:54]line Аи-92-К-5 [12:16:54]line 22.130 * 67.80 [12:16:54]line = 1500.41 [12:16:54]line НДС 12% НСП 1% [12:16:54]line > о реализуемом товаре [12:16:54]line ИТОГО: 1500.41 [12:16:54]line НСП 1% : 13.28 [12:16:54]line НДС 12% : 159.34 [12:16:54]line Наличными: 0.00 [12:16:54]line Безнал.: 1500.41 [12:16:54]line Место: АЗС № 97 "Партнер Нефть" [12:16:54]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:16:54]line СНО: Общий режим [12:16:54]line Чек 244 28.07.2024 12:16 [12:16:54]line Смена: 439 ФФД: 1.0 [12:16:54]line ЗНМ: 0300000054 [12:16:54]line РНМ: 0000000000092624 [12:16:54]line Версия ККМ: 001 [12:16:54]line Платежная система: O! деньги [12:16:54]line ФМ: 0000000000874959 [12:16:54]line ФД: 226584 [12:16:54]line ФПД: 31796109904775 [12:16:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T121652&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226584&fm=31796109904775&tin=02508201610067®Number=0000000000092624&sum=150041 [12:16:54]written 0, free lines is 4095 [12:16:54]OFD Sender: Processing packet 226584 [packets to send 602, broken 601] [12:16:54]ProducePacketName [12:16:54]name=ofd_packets/00226584 [12:16:54]OFD Sender: To server: pG, [12:16:54]CommunicateWithHost lk.salyk.kg:30040 [12:16:54]ConnectInit lk.salyk.kg [12:16:55]Write to MH i2c: 01 00 00 B2 02 B4 [12:16:55]Write i2c OK [12:16:55]MH_I2C_Read... [12:16:55]Read from MH i2c: 01 [12:16:55]MH_I2C_Read... [12:16:55]Read from MH i2c: 01 07 00 [12:16:55]MH_I2C_Read... [12:16:55]Read from MH i2c: 01 07 00 B2 02 00 00 00 00 00 7B 0C 42 [12:16:55]RasterBufferAndPrint [12:16:55]line [12:16:55]line [12:16:55]line [12:16:55]line [12:16:55]line [12:16:55]written 0, free lines is 3202 [12:16:55]MH_Cut [12:16:55]Write to MH i2c: D1 01 00 B9 02 01 8D [12:16:55]Write i2c OK [12:16:55]MH_I2C_Read... [12:16:55]Read from MH i2c: D1 [12:16:55]MH_I2C_Read... [12:16:55]Read from MH i2c: D1 01 00 [12:16:55]MH_I2C_Read... [12:16:55]Read from MH i2c: D1 01 00 B9 02 00 8C [12:16:55]Write to MH i2c: 01 00 00 BA 02 BC [12:16:55]Write i2c OK [12:16:55]MH_I2C_Read... [12:16:56]*** Cut start [12:16:56]*** Partial cut [12:16:56]*** CUTSNS_PIN = 1 [12:16:56]*** CUTSNS_PIN = 0 [12:16:56]*** Brake cut motor [12:16:56]Read from MH i2c: 01 [12:16:57]MH_I2C_Read... [12:16:57]*** Stop cut motor [12:16:57]*** Cut end [12:16:57]Read from MH i2c: 01 07 00 [12:16:57]MH_I2C_Read... [12:16:57]Read from MH i2c: 01 07 00 BA 02 00 00 00 00 00 FF 0F D1 [12:16:57]process_action close_receipt done [12:16:57]requested_data is exist [12:16:57]produce_requested_data [12:16:57]requested_item fm.sn is exist - process it [12:16:57]wFMCommunicate request_size=4 [12:16:57]MH_SAM_APDU [12:16:57]CAPDU: 80 11 00 00 [12:16:57]Write to MH i2c: E2 08 00 BB 02 80 11 00 00 00 00 00 00 37 [12:16:57]Write i2c OK [12:16:57]MH_I2C_Read... [12:16:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:16:57]Read from MH i2c: E2 [12:16:57]MH_I2C_Read... [12:16:57]Read from MH i2c: E2 17 00 [12:16:57]MH_I2C_Read... [12:16:57]Read from MH i2c: E2 17 00 BB 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 94 [12:16:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:16:57]wFMCommunicate OK [12:16:57]requested_item fd.num is exist - process it [12:16:57]SAM_PROTO_GetFieldsCounters [12:16:57]wFMCommunicate request_size=4 [12:16:57]MH_SAM_APDU [12:16:57]CAPDU: 80 13 00 00 [12:16:57]Write to MH i2c: E2 08 00 BC 02 80 13 00 00 00 00 00 00 3A [12:16:57]Write i2c OK [12:16:57]MH_I2C_Read... [12:16:57]Connected sock=11 [12:16:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 70 12 07 01 3A A5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 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 3E 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 00 00 00 F4 03 04 00 B4 36 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 18 75 03 00 35 04 06 00 1C EB 1B D6 0B 87 EF 00 EE CA 1F F4 FD AB [12:16:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:16:57]Read from MH i2c: E2 [12:16:57]MH_I2C_Read... [12:16:57]Read from MH i2c: E2 62 00 [12:16:57]MH_I2C_Read... [12:16:57]Read from MH i2c: E2 62 00 BC 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 18 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 F4 00 00 00 5E 04 04 00 F4 00 00 00 57 04 04 00 F5 00 00 00 19 04 04 00 00 00 00 00 90 00 87 [12:16:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 18 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 F4 00 00 00 5E 04 04 00 F4 00 00 00 57 04 04 00 F5 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:16:57]wFMCommunicate OK [12:16:57]SAM_PROTO_GetFieldsCounters done [12:16:57]requested_item shift.num is exist - process it [12:16:57]requested_item shift.opened is exist - process it [12:16:57]req_shift_opened [12:16:57]FM_GetShiftState [12:16:57]SAM_PROTO_GetShiftState [12:16:57]wFMCommunicate request_size=4 [12:16:57]MH_SAM_APDU [12:16:57]CAPDU: 80 13 01 00 [12:16:57]Write to MH i2c: E2 08 00 BD 02 80 13 01 00 00 00 00 00 3C [12:16:57]Write i2c OK [12:16:57]MH_I2C_Read... [12:16:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:16:57]Read from MH i2c: E2 [12:16:57]MH_I2C_Read... [12:16:57]Read from MH i2c: E2 0E 00 [12:16:57]MH_I2C_Read... [12:16:57]Read from MH i2c: E2 0E 00 BD 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 ED [12:16:57]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:16:57]wFMCommunicate OK [12:16:57]SAM_PROTO_GetShiftState done [12:16:57]FM_GetShiftState done [12:16:57]req_shift_opened done [12:16:57]requested_item shift.open_date is exist - process it [12:16:57]req_shift_open_date [12:16:57]req_shift_open_date done [12:16:57]produce_requested_data done [12:16:57]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226584,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [12:16:57]process_action_free close_receipt [12:16:57]json_value_free [12:16:57]json_value_free done [12:16:57]process_json_proto returns [12:16:57]Send response to host [12:16:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226584,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [12:16:57]free response buf [12:16:57]execute_script done [12:16:57]execute_script returns [12:16:57]free content buf [12:16:57]Sock 10.Close socket [12:16:57]Sock 10.Thread stoped [12:16:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 44 3E 47 00 21 24 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 18 75 03 00 F4 03 04 00 C2 E2 A5 66 B6 04 01 00 00 AF 67 B3 F2 54 98 19 8C [12:16:57]CommunicateWithHost err = 0 [12:16:57]CheckOFDResponse [12:16:57]1017 (14) - 77093643461234 [12:16:57]1041 (16) - 0000000000874959 [12:16:57]1040 (4) - 226584 [12:16:57]1012 (4) - 28.07.2024 06:18 [12:16:57]1206 (1) - 0 [12:16:57]OFD Sender: Remove packet 226584 [12:16:57]ProducePacketName [12:16:57]name=ofd_packets/00226584 [12:16:57]NVStorageDeleteData [12:16:58]OFD Sender: No OFD packet to send [12:17:03]OFD Sender: No OFD packet to send [12:17:06]accept exits with 7 [12:17:06]New connection [12:17:06]New thread 3066711396 created [12:17:06]Thread 3066854756 joined [12:17:06]Waiting for new connection... [12:17:06] Sock 7.Parse request [12:17:06]Sock 7.Check first char [12:17:06]Sock 7.First char is OK [12:17:06]request: POST /json_proto HTTP/1.0 [12:17:06]Method: POST [12:17:06]URL: /json_proto [12:17:06]Method is POST - this is cgi request [12:17:06]url: /json_proto [12:17:06]query_string will be loaded in cgi processing [12:17:06]execute_cgi json_proto POST (null) [12:17:06]execute_cgi path=json_proto method=POST [12:17:06]POST find Content-Length [12:17:06]Host: 172.17.43.131:8080 [12:17:06]Content-Length: 671 [12:17:06]Content-Type: application/json [12:17:06] [12:17:06]POST finish read [12:17:06]Found Content-Length = 671 [12:17:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002941", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:17:06]execute_script... [12:17: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)2002941", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:17:06]POST & json_proto [12:17:06]process_json_proto [12:17:06]json parsed OK: [12:17:06]protocol is kg_v1.0 [12:17:06]action value=close_receipt [12:17:06]process_action close_receipt [12:17:06]cmd_close_receipt [12:17:06]MH_GetDate [12:17:06]Write to MH i2c: F0 00 00 BE 02 AF [12:17:06]Write i2c OK [12:17:06]MH_I2C_Read... [12:17:06]Read from MH i2c: F0 [12:17:06]MH_I2C_Read... [12:17:06]Read from MH i2c: F0 09 00 [12:17:06]MH_I2C_Read... [12:17:06]Read from MH i2c: F0 09 00 BE 02 00 C2 36 A6 66 F9 24 A2 66 E1 [12:17:06]GetLastDocTimeStamp 1722169012 [12:17:06]current date 1722169026 [12:17:06]FM_GetShiftState [12:17:06]SAM_PROTO_GetShiftState [12:17:06]wFMCommunicate request_size=4 [12:17:06]MH_SAM_APDU [12:17:06]CAPDU: 80 13 01 00 [12:17:06]Write to MH i2c: E2 08 00 BF 02 80 13 01 00 00 00 00 00 3E [12:17:06]Write i2c OK [12:17:06]MH_I2C_Read... [12:17:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:17:06]Read from MH i2c: E2 [12:17:06]MH_I2C_Read... [12:17:06]Read from MH i2c: E2 0E 00 [12:17:06]MH_I2C_Read... [12:17:06]Read from MH i2c: E2 0E 00 BF 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 EF [12:17:06]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:17:06]wFMCommunicate OK [12:17:06]SAM_PROTO_GetShiftState done [12:17:06]FM_GetShiftState done [12:17:06]opened in 1722125326 [12:17:06]opened+sec_in_day 1722211726 [12:17:06]quantity*price = 50017 [12:17:06]sum+1 = 50019 [12:17:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 245 28.07.2024 12:17 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226585 ФПД: 218115146874169 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T121707&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226585&fm=218115146874169&tin=02508201610067®Number=0000000000092624&sum=50000 [12:17:07]StoreToDocumentArchive [12:17:07]shift 439 fd 226585 [12:17:07]save to /storage/0439/doc_00226585 [12:17:07]save last doc name /storage/0439/doc_00226585 to /storage/kkm_last_doc_name [12:17:07]save OK [12:17:07]Clear old archive folders... [12:17:07]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:17:07]tlvbuf is 00E59400 [12:17:07]SAM_PROTO_ClearQueue [12:17:07]wFMCommunicate request_size=4 [12:17:07]MH_SAM_APDU [12:17:07]CAPDU: 80 09 00 00 [12:17:07]Write to MH i2c: E2 08 00 CC 02 80 09 00 00 00 00 00 00 40 [12:17:07]Write i2c OK [12:17:07]MH_I2C_Read... [12:17:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:17:07]Read from MH i2c: E2 [12:17:07]MH_I2C_Read... [12:17:07]Read from MH i2c: E2 03 00 [12:17:07]MH_I2C_Read... [12:17:07]Read from MH i2c: E2 03 00 CC 02 00 90 00 42 [12:17:07]RAPDU: 90 00 [12:17:07]wFMCommunicate OK [12:17:07]SAM_PROTO_ClearQueue done [12:17:07]KKMCreateOFDPacket [12:17:07]OFDProtocolAddRootSTLVToBuf [12:17:07]FM_MakeSignedData [12:17:07]FM_MakeSignedData [12:17:07]SAM_PROTO_SignData [12:17:07]wFMCommunicate request_size=4 [12:17:07]MH_SAM_APDU [12:17:07]CAPDU: 80 0D 01 02 [12:17:07]Write to MH i2c: E2 08 00 CD 02 80 0D 01 02 00 00 00 00 48 [12:17:07]Write i2c OK [12:17:07]MH_I2C_Read... [12:17:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:17:07]Read from MH i2c: E2 [12:17:07]MH_I2C_Read... [12:17:07]Read from MH i2c: E2 03 00 [12:17:07]MH_I2C_Read... [12:17:07]Read from MH i2c: E2 03 00 CD 02 00 90 00 43 [12:17:07]RAPDU: 90 00 [12:17:07]wFMCommunicate OK [12:17:07]wFMCommunicate request_size=255 [12:17:07]MH_SAM_APDU [12:17:07]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 00 00 00 F4 03 04 00 C3 36 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 19 75 03 00 35 04 06 00 [12:17:07]Write to MH i2c: E2 02 01 CE 02 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 00 00 00 F4 03 04 00 C3 36 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 19 75 03 00 35 04 06 00 00 00 1E [12:17:07]Write i2c OK [12:17:07]MH_I2C_Read... [12:17:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:17:07]Read from MH i2c: E2 [12:17:07]MH_I2C_Read... [12:17:07]Read from MH i2c: E2 03 00 [12:17:07]MH_I2C_Read... [12:17:07]Read from MH i2c: E2 03 00 CE 02 00 90 00 44 [12:17:07]RAPDU: 90 00 [12:17:07]wFMCommunicate OK [12:17:07]wFMCommunicate request_size=11 [12:17:07]MH_SAM_APDU [12:17:07]CAPDU: 80 0D 02 02 06 C6 5F E3 D9 7D 39 [12:17:07]Write to MH i2c: E2 0E 00 CF 02 80 0D 02 02 06 00 C6 5F E3 D9 7D 39 00 00 EE [12:17:07]Write i2c OK [12:17:07]MH_I2C_Read... [12:17:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:17:07]Read from MH i2c: E2 [12:17:07]MH_I2C_Read... [12:17:07]Read from MH i2c: E2 03 00 [12:17:07]MH_I2C_Read... [12:17:07]Read from MH i2c: E2 03 00 CF 02 00 90 00 45 [12:17:07]RAPDU: 90 00 [12:17:07]wFMCommunicate OK [12:17:07]wFMCommunicate request_size=4 [12:17:07]MH_SAM_APDU [12:17:07]CAPDU: 80 0D 03 02 [12:17:07]Write to MH i2c: E2 08 00 D0 02 80 0D 03 02 00 00 00 00 4D [12:17:07]Write i2c OK [12:17:07]MH_I2C_Read... [12:17:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:17:08]Read from MH i2c: E2 [12:17:08]MH_I2C_Read... [12:17:08]Read from MH i2c: E2 0B 00 [12:17:08]MH_I2C_Read... [12:17:08]Read from MH i2c: E2 0B 00 D0 02 00 16 AC 5D F0 F6 F8 3F 07 90 00 91 [12:17:08]RAPDU: 16 AC 5D F0 F6 F8 3F 07 90 00 [12:17:08]wFMCommunicate OK [12:17:08]SAM_PROTO_SignData done [12:17:08]FM_MakeSignedData done [12:17:08]CreateOFDProtocolMessage [12:17:08]wFMCommunicate request_size=4 [12:17:08]MH_SAM_APDU [12:17:08]CAPDU: 80 11 00 00 [12:17:08]Write to MH i2c: E2 08 00 D1 02 80 11 00 00 00 00 00 00 4D [12:17:08]Write i2c OK [12:17:08]MH_I2C_Read... [12:17:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:17:08]Read from MH i2c: E2 [12:17:08]MH_I2C_Read... [12:17:08]Read from MH i2c: E2 17 00 [12:17:08]MH_I2C_Read... [12:17:08]Read from MH i2c: E2 17 00 D1 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AA [12:17:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:17:08]wFMCommunicate OK [12:17:08]CreateOFDProtocolMessage done [12:17:08]OFDSenderStorePacket 226585 [12:17:08]StoreOFDPacket docnum=226585 [12:17:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 91 76 08 01 C4 7C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 00 00 00 F4 03 04 00 C3 36 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 19 75 03 00 35 04 06 00 C6 5F E3 D9 7D 39 16 AC 5D F0 F6 F8 3F 07 [12:17:08]CheckFolder [12:17:08]dirname=/storage/ofd_packets [12:17:08]CheckFolder done [12:17:08]ProducePacketName [12:17:08]name=ofd_packets/00226585 [12:17:08]NVStorageSaveData ofd_packets/00226585 [12:17:08]File name is /storage/ofd_packets/00226585 [12:17:08]Write 302 bytes [12:17:08]NVStorageSaveData done [12:17:08]OFDSenderStorePacket done [12:17:08]KKMCreateOFDPacket done [12:17:08]NVStorageSaveData kkm_last_timestamp [12:17:08]File name is /storage/kkm_last_timestamp [12:17:08]Write 4 bytes [12:17:08]NVStorageSaveData done [12:17:08]ExternCall_PrintAddStr [12:17:08]wPrintStart [12:17:08]Write to MH i2c: 01 00 00 D2 02 D4 [12:17:08]Write i2c OK [12:17:08]MH_I2C_Read... [12:17:08]Read from MH i2c: 01 [12:17:08]MH_I2C_Read... [12:17:08]Read from MH i2c: 01 07 00 [12:17:08]MH_I2C_Read... [12:17:08]Read from MH i2c: 01 07 00 D2 02 00 00 00 00 00 FF 0F E9 [12:17:08]RasterBufferAndPrint [12:17:08]line Счет N : (1)2002941 [12:17:08]line ИНН: 02508201610067 [12:17:08]line Контрольно-Кассовый Чек [12:17:08]line ПРОДАЖА [12:17:08]line ТРК (МРК, ГНК) : 52 [12:17:08]line Товар: 2710124130 [12:17:08]line Super-92-К-5 [12:17:08]line 7.270 * 68.80 [12:17:08]line = 500.18 [12:17:08]line НДС 12% НСП 1% [12:17:08]line > о реализуемом товаре [12:17:08]line ОКРУГЛЕНИЕ: -0.18 [12:17:08]line ИТОГО: 500.00 [12:17:08]line Внесено: 500.00 [12:17:08]line СДАЧА: 0.00 [12:17:08]line НСП 1% : 4.43 [12:17:08]line НДС 12% : 53.12 [12:17:08]line Наличными: 500.00 [12:17:08]line Безнал.: 0.00 [12:17:08]line Место: АЗС № 97 "Партнер Нефть" [12:17:08]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:17:08]line СНО: Общий режим [12:17:08]line Чек 245 28.07.2024 12:17 [12:17:08]line Смена: 439 ФФД: 1.0 [12:17:08]line ЗНМ: 0300000054 [12:17:08]line РНМ: 0000000000092624 [12:17:08]line Версия ККМ: 001 [12:17:08]line ФМ: 0000000000874959 [12:17:08]line ФД: 226585 [12:17:08]line ФПД: 218115146874169 [12:17:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T121707&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226585&fm=218115146874169&tin=02508201610067®Number=0000000000092624&sum=50000 [12:17:08]OFD Sender: Processing packet 226585 [packets to send 602, broken 601] [12:17:08]ProducePacketName [12:17:08]name=ofd_packets/00226585 [12:17:08]OFD Sender: To server: pG, [12:17:08]CommunicateWithHost lk.salyk.kg:30040 [12:17:08]ConnectInit lk.salyk.kg [12:17:08]written 0, free lines is 4095 [12:17:08]Write to MH i2c: 01 00 00 FD 02 FF [12:17:08]Write i2c OK [12:17:08]MH_I2C_Read... [12:17:08]Read from MH i2c: 01 [12:17:08]MH_I2C_Read... [12:17:08]Read from MH i2c: 01 07 00 [12:17:08]MH_I2C_Read... [12:17:08]Read from MH i2c: 01 07 00 FD 02 00 00 00 00 00 65 0C 77 [12:17:08]RasterBufferAndPrint [12:17:08]line [12:17:08]line [12:17:08]line [12:17:08]line [12:17:08]line [12:17:08]written 0, free lines is 3183 [12:17:08]Connected sock=10 [12:17:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 91 76 08 01 C4 7C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 00 00 00 F4 03 04 00 C3 36 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 19 75 03 00 35 04 06 00 C6 5F E3 D9 7D 39 16 AC 5D F0 F6 F8 3F 07 [12:17:08]MH_Cut [12:17:08]Write to MH i2c: D1 01 00 04 03 01 D9 [12:17:08]Write i2c OK [12:17:08]MH_I2C_Read... [12:17:08]Read from MH i2c: D1 [12:17:08]MH_I2C_Read... [12:17:08]Read from MH i2c: D1 01 00 [12:17:08]MH_I2C_Read... [12:17:08]Read from MH i2c: D1 01 00 04 03 00 D8 [12:17:08]Write to MH i2c: 01 00 00 05 03 08 [12:17:08]Write i2c OK [12:17:08]MH_I2C_Read... [12:17:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 E2 75 47 00 9F 9C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 19 75 03 00 F4 03 04 00 CD E2 A5 66 B6 04 01 00 00 27 6C C6 02 EB B4 5C 68 [12:17:09]CommunicateWithHost err = 0 [12:17:09]CheckOFDResponse [12:17:09]1017 (14) - 77093643461234 [12:17:09]1041 (16) - 0000000000874959 [12:17:09]1040 (4) - 226585 [12:17:09]1012 (4) - 28.07.2024 06:18 [12:17:09]1206 (1) - 0 [12:17:09]OFD Sender: Remove packet 226585 [12:17:09]ProducePacketName [12:17:09]name=ofd_packets/00226585 [12:17:09]NVStorageDeleteData [12:17:09]*** Cut start [12:17:09]*** Partial cut [12:17:09]*** CUTSNS_PIN = 1 [12:17:09]OFD Sender: No OFD packet to send [12:17:09]*** CUTSNS_PIN = 0 [12:17:10]*** Brake cut motor [12:17:10]Read from MH i2c: 01 [12:17:10]MH_I2C_Read... [12:17:10]*** Stop cut motor [12:17:10]*** Cut end [12:17:10]Read from MH i2c: 01 07 00 [12:17:10]MH_I2C_Read... [12:17:10]Read from MH i2c: 01 07 00 05 03 00 00 00 00 00 FF 0F 1D [12:17:10]process_action close_receipt done [12:17:10]requested_data is exist [12:17:10]produce_requested_data [12:17:10]requested_item fm.sn is exist - process it [12:17:10]wFMCommunicate request_size=4 [12:17:10]MH_SAM_APDU [12:17:10]CAPDU: 80 11 00 00 [12:17:10]Write to MH i2c: E2 08 00 06 03 80 11 00 00 00 00 00 00 83 [12:17:10]Write i2c OK [12:17:10]MH_I2C_Read... [12:17:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:17:10]Read from MH i2c: E2 [12:17:10]MH_I2C_Read... [12:17:10]Read from MH i2c: E2 17 00 [12:17:10]MH_I2C_Read... [12:17:10]Read from MH i2c: E2 17 00 06 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E0 [12:17:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:17:10]wFMCommunicate OK [12:17:10]requested_item fd.num is exist - process it [12:17:10]SAM_PROTO_GetFieldsCounters [12:17:10]wFMCommunicate request_size=4 [12:17:10]MH_SAM_APDU [12:17:10]CAPDU: 80 13 00 00 [12:17:10]Write to MH i2c: E2 08 00 07 03 80 13 00 00 00 00 00 00 86 [12:17:10]Write i2c OK [12:17:10]MH_I2C_Read... [12:17:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:17:10]Read from MH i2c: E2 [12:17:10]MH_I2C_Read... [12:17:10]Read from MH i2c: E2 62 00 [12:17:10]MH_I2C_Read... [12:17:10]Read from MH i2c: E2 62 00 07 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 19 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 F5 00 00 00 5E 04 04 00 F5 00 00 00 57 04 04 00 F6 00 00 00 19 04 04 00 00 00 00 00 90 00 D7 [12:17:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 19 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 F5 00 00 00 5E 04 04 00 F5 00 00 00 57 04 04 00 F6 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:17:10]wFMCommunicate OK [12:17:10]SAM_PROTO_GetFieldsCounters done [12:17:10]requested_item shift.num is exist - process it [12:17:10]requested_item shift.opened is exist - process it [12:17:10]req_shift_opened [12:17:10]FM_GetShiftState [12:17:10]SAM_PROTO_GetShiftState [12:17:10]wFMCommunicate request_size=4 [12:17:10]MH_SAM_APDU [12:17:10]CAPDU: 80 13 01 00 [12:17:10]Write to MH i2c: E2 08 00 08 03 80 13 01 00 00 00 00 00 88 [12:17:10]Write i2c OK [12:17:10]MH_I2C_Read... [12:17:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:17:10]Read from MH i2c: E2 [12:17:10]MH_I2C_Read... [12:17:10]Read from MH i2c: E2 0E 00 [12:17:10]MH_I2C_Read... [12:17:10]Read from MH i2c: E2 0E 00 08 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 39 [12:17:10]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:17:10]wFMCommunicate OK [12:17:10]SAM_PROTO_GetShiftState done [12:17:10]FM_GetShiftState done [12:17:10]req_shift_opened done [12:17:10]requested_item shift.open_date is exist - process it [12:17:10]req_shift_open_date [12:17:10]req_shift_open_date done [12:17:10]produce_requested_data done [12:17:10]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226585,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [12:17:10]process_action_free close_receipt [12:17:10]json_value_free [12:17:10]json_value_free done [12:17:10]process_json_proto returns [12:17:10]Send response to host [12:17:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226585,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [12:17:10]free response buf [12:17:10]execute_script done [12:17:10]execute_script returns [12:17:10]free content buf [12:17:10]Sock 7.Close socket [12:17:10]Sock 7.Thread stoped [12:17:14]OFD Sender: No OFD packet to send [12:17:19]OFD Sender: No OFD packet to send [12:17:24]OFD Sender: No OFD packet to send [12:17:29]OFD Sender: No OFD packet to send [12:17:30]recv_with_timeout no data received [12:17:34]OFD Sender: No OFD packet to send [12:17:39]OFD Sender: No OFD packet to send [12:17:41]recv_with_timeout no data received [12:17:44]OFD Sender: No OFD packet to send [12:17:49]OFD Sender: No OFD packet to send [12:17:54]OFD Sender: No OFD packet to send [12:17:59]OFD Sender: No OFD packet to send [12:18:01]accept exits with 9 [12:18:01]New connection [12:18:01]New thread 3066854756 created [12:18:01]Thread 3066711396 joined [12:18:01]Waiting for new connection... [12:18:01] Sock 9.Parse request [12:18:01]Sock 9.Check first char [12:18:01]Sock 9.First char is OK [12:18:01]request: POST /json_proto HTTP/1.0 [12:18:01]Method: POST [12:18:01]URL: /json_proto [12:18:01]Method is POST - this is cgi request [12:18:01]url: /json_proto [12:18:01]query_string will be loaded in cgi processing [12:18:01]execute_cgi json_proto POST (null) [12:18:01]execute_cgi path=json_proto method=POST [12:18:01]POST find Content-Length [12:18:01]Host: 172.17.43.131:8080 [12:18:01]Content-Length: 801 [12:18:01]Content-Type: application/json [12:18:01] [12:18:01]POST finish read [12:18:01]Found Content-Length = 801 [12:18:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002942", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.170, "sum" : 350.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 350.53 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:18:01]execute_script... [12:18: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)2002942", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.170, "sum" : 350.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 350.53 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:18:01]POST & json_proto [12:18:01]process_json_proto [12:18:01]json parsed OK: [12:18:01]protocol is kg_v1.0 [12:18:01]action value=close_receipt [12:18:01]process_action close_receipt [12:18:01]cmd_close_receipt [12:18:01]MH_GetDate [12:18:01]Write to MH i2c: F0 00 00 09 03 FB [12:18:01]Write i2c OK [12:18:01]MH_I2C_Read... [12:18:01]Read from MH i2c: F0 [12:18:01]MH_I2C_Read... [12:18:01]Read from MH i2c: F0 09 00 [12:18:01]MH_I2C_Read... [12:18:01]Read from MH i2c: F0 09 00 09 03 00 F9 36 A6 66 F9 24 A2 66 64 [12:18:01]GetLastDocTimeStamp 1722169027 [12:18:01]current date 1722169081 [12:18:01]FM_GetShiftState [12:18:01]SAM_PROTO_GetShiftState [12:18:01]wFMCommunicate request_size=4 [12:18:01]MH_SAM_APDU [12:18:01]CAPDU: 80 13 01 00 [12:18:01]Write to MH i2c: E2 08 00 0A 03 80 13 01 00 00 00 00 00 8A [12:18:01]Write i2c OK [12:18:01]MH_I2C_Read... [12:18:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:18:01]Read from MH i2c: E2 [12:18:01]MH_I2C_Read... [12:18:01]Read from MH i2c: E2 0E 00 [12:18:01]MH_I2C_Read... [12:18:01]Read from MH i2c: E2 0E 00 0A 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 3B [12:18:01]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:18:01]wFMCommunicate OK [12:18:01]SAM_PROTO_GetShiftState done [12:18:01]FM_GetShiftState done [12:18:01]opened in 1722125326 [12:18:01]opened+sec_in_day 1722211726 [12:18:01]quantity*price = 35052 [12:18:01]sum+1 = 35054 [12:18:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 350.53 НСП 1% : 3.10 НДС 12% : 37.22 Наличными: 0.00 Безнал.: 350.53 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 246 28.07.2024 12:18 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226586 ФПД: 113650920143608 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T121801&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226586&fm=113650920143608&tin=02508201610067®Number=0000000000092624&sum=35053 [12:18:02]StoreToDocumentArchive [12:18:02]shift 439 fd 226586 [12:18:02]save to /storage/0439/doc_00226586 [12:18:02]save last doc name /storage/0439/doc_00226586 to /storage/kkm_last_doc_name [12:18:02]save OK [12:18:02]Clear old archive folders... [12:18:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:18:02]tlvbuf is 00E75F10 [12:18:02]SAM_PROTO_ClearQueue [12:18:02]wFMCommunicate request_size=4 [12:18:02]MH_SAM_APDU [12:18:02]CAPDU: 80 09 00 00 [12:18:02]Write to MH i2c: E2 08 00 17 03 80 09 00 00 00 00 00 00 8C [12:18:02]Write i2c OK [12:18:02]MH_I2C_Read... [12:18:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:18:02]Read from MH i2c: E2 [12:18:02]MH_I2C_Read... [12:18:02]Read from MH i2c: E2 03 00 [12:18:02]MH_I2C_Read... [12:18:02]Read from MH i2c: E2 03 00 17 03 00 90 00 8E [12:18:02]RAPDU: 90 00 [12:18:02]wFMCommunicate OK [12:18:02]SAM_PROTO_ClearQueue done [12:18:02]KKMCreateOFDPacket [12:18:02]OFDProtocolAddRootSTLVToBuf [12:18:02]FM_MakeSignedData [12:18:02]FM_MakeSignedData [12:18:02]SAM_PROTO_SignData [12:18:02]wFMCommunicate request_size=4 [12:18:02]MH_SAM_APDU [12:18:02]CAPDU: 80 0D 01 02 [12:18:02]Write to MH i2c: E2 08 00 18 03 80 0D 01 02 00 00 00 00 94 [12:18:02]Write i2c OK [12:18:02]MH_I2C_Read... [12:18:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:18:02]Read from MH i2c: E2 [12:18:02]MH_I2C_Read... [12:18:02]Read from MH i2c: E2 03 00 [12:18:02]MH_I2C_Read... [12:18:02]Read from MH i2c: E2 03 00 18 03 00 90 00 8F [12:18:02]RAPDU: 90 00 [12:18:02]wFMCommunicate OK [12:18:02]wFMCommunicate request_size=255 [12:18:02]MH_SAM_APDU [12:18:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 ED 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 ED 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 8A 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 ED 88 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 00 00 00 F4 03 04 00 F9 36 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1A 75 03 00 35 04 06 00 67 [12:18:02]Write to MH i2c: E2 02 01 19 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 ED 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 ED 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 8A 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 ED 88 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 00 00 00 F4 03 04 00 F9 36 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1A 75 03 00 35 04 06 00 67 00 00 92 [12:18:02]Write i2c OK [12:18:02]MH_I2C_Read... [12:18:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:18:02]Read from MH i2c: E2 [12:18:02]MH_I2C_Read... [12:18:02]Read from MH i2c: E2 03 00 [12:18:02]MH_I2C_Read... [12:18:02]Read from MH i2c: E2 03 00 19 03 00 90 00 90 [12:18:02]RAPDU: 90 00 [12:18:02]wFMCommunicate OK [12:18:02]wFMCommunicate request_size=10 [12:18:02]MH_SAM_APDU [12:18:02]CAPDU: 80 0D 02 02 05 5D 6A B9 3A F8 [12:18:02]Write to MH i2c: E2 0D 00 1A 03 80 0D 02 02 05 00 5D 6A B9 3A F8 00 00 53 [12:18:02]Write i2c OK [12:18:02]MH_I2C_Read... [12:18:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:18:02]Read from MH i2c: E2 [12:18:02]MH_I2C_Read... [12:18:02]Read from MH i2c: E2 03 00 [12:18:02]MH_I2C_Read... [12:18:02]Read from MH i2c: E2 03 00 1A 03 00 90 00 91 [12:18:02]RAPDU: 90 00 [12:18:02]wFMCommunicate OK [12:18:02]wFMCommunicate request_size=4 [12:18:02]MH_SAM_APDU [12:18:02]CAPDU: 80 0D 03 02 [12:18:02]Write to MH i2c: E2 08 00 1B 03 80 0D 03 02 00 00 00 00 99 [12:18:02]Write i2c OK [12:18:02]MH_I2C_Read... [12:18:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:18:02]Read from MH i2c: E2 [12:18:02]MH_I2C_Read... [12:18:02]Read from MH i2c: E2 0B 00 [12:18:02]MH_I2C_Read... [12:18:02]Read from MH i2c: E2 0B 00 1B 03 00 05 44 47 58 23 00 87 6F 90 00 9B [12:18:02]RAPDU: 05 44 47 58 23 00 87 6F 90 00 [12:18:02]wFMCommunicate OK [12:18:02]SAM_PROTO_SignData done [12:18:02]FM_MakeSignedData done [12:18:02]CreateOFDProtocolMessage [12:18:02]wFMCommunicate request_size=4 [12:18:02]MH_SAM_APDU [12:18:02]CAPDU: 80 11 00 00 [12:18:02]Write to MH i2c: E2 08 00 1C 03 80 11 00 00 00 00 00 00 99 [12:18:02]Write i2c OK [12:18:02]MH_I2C_Read... [12:18:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:18:02]Read from MH i2c: E2 [12:18:02]MH_I2C_Read... [12:18:02]Read from MH i2c: E2 17 00 [12:18:02]MH_I2C_Read... [12:18:02]Read from MH i2c: E2 17 00 1C 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F6 [12:18:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:18:02]wFMCommunicate OK [12:18:02]CreateOFDProtocolMessage done [12:18:02]OFDSenderStorePacket 226586 [12:18:02]StoreOFDPacket docnum=226586 [12:18:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 2C A0 07 01 16 78 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 ED 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 ED 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 8A 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 ED 88 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 00 00 00 F4 03 04 00 F9 36 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1A 75 03 00 35 04 06 00 67 5D 6A B9 3A F8 05 44 47 58 23 00 87 6F [12:18:02]CheckFolder [12:18:02]dirname=/storage/ofd_packets [12:18:02]CheckFolder done [12:18:02]ProducePacketName [12:18:02]name=ofd_packets/00226586 [12:18:02]NVStorageSaveData ofd_packets/00226586 [12:18:02]File name is /storage/ofd_packets/00226586 [12:18:02]Write 301 bytes [12:18:02]NVStorageSaveData done [12:18:02]OFDSenderStorePacket done [12:18:02]KKMCreateOFDPacket done [12:18:02]NVStorageSaveData kkm_last_timestamp [12:18:02]File name is /storage/kkm_last_timestamp [12:18:02]Write 4 bytes [12:18:02]NVStorageSaveData done [12:18:02]ExternCall_PrintAddStr [12:18:02]wPrintStart [12:18:02]Write to MH i2c: 01 00 00 1D 03 20 [12:18:02]Write i2c OK [12:18:02]MH_I2C_Read... [12:18:02]Read from MH i2c: 01 [12:18:02]MH_I2C_Read... [12:18:02]Read from MH i2c: 01 07 00 [12:18:02]MH_I2C_Read... [12:18:02]Read from MH i2c: 01 07 00 1D 03 00 00 00 00 00 FF 0F 35 [12:18:02]RasterBufferAndPrint [12:18:02]line Счет N : (1)2002942 [12:18:02]line ИНН: 02508201610067 [12:18:02]line Контрольно-Кассовый Чек [12:18:02]line ПРОДАЖА [12:18:02]line ТРК (МРК, ГНК) : 43 [12:18:02]line Товар: 2710124130 [12:18:02]line Аи-92-К-5 [12:18:02]line 5.170 * 67.80 [12:18:02]line = 350.53 [12:18:02]line НДС 12% НСП 1% [12:18:02]line > о реализуемом товаре [12:18:02]line ИТОГО: 350.53 [12:18:02]line НСП 1% : 3.10 [12:18:02]line НДС 12% : 37.22 [12:18:02]line Наличными: 0.00 [12:18:02]line Безнал.: 350.53 [12:18:02]line Место: АЗС № 97 "Партнер Нефть" [12:18:02]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:18:02]line СНО: Общий режим [12:18:02]line Чек 246 28.07.2024 12:18 [12:18:02]line Смена: 439 ФФД: 1.0 [12:18:02]line ЗНМ: 0300000054 [12:18:02]line РНМ: 0000000000092624 [12:18:02]line Версия ККМ: 001 [12:18:02]line Платежная система: O! деньги [12:18:02]line ФМ: 0000000000874959 [12:18:02]line ФД: 226586 [12:18:02]line ФПД: 113650920143608 [12:18:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T121801&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226586&fm=113650920143608&tin=02508201610067®Number=0000000000092624&sum=35053 [12:18:02]written 0, free lines is 4095 [12:18:03]OFD Sender: Processing packet 226586 [packets to send 602, broken 601] [12:18:03]ProducePacketName [12:18:03]name=ofd_packets/00226586 [12:18:03]OFD Sender: To server: pG, [12:18:03]CommunicateWithHost lk.salyk.kg:30040 [12:18:03]ConnectInit lk.salyk.kg [12:18:03]Connected sock=10 [12:18:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 2C A0 07 01 16 78 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 ED 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 ED 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 8A 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 ED 88 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 00 00 00 F4 03 04 00 F9 36 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1A 75 03 00 35 04 06 00 67 5D 6A B9 3A F8 05 44 47 58 23 00 87 6F [12:18:03]Write to MH i2c: 01 00 00 47 03 4A [12:18:03]Write i2c OK [12:18:03]MH_I2C_Read... [12:18:03]Read from MH i2c: 01 [12:18:03]MH_I2C_Read... [12:18:03]Read from MH i2c: 01 07 00 [12:18:03]MH_I2C_Read... [12:18:03]Read from MH i2c: 01 07 00 47 03 00 00 00 00 00 99 0C F6 [12:18:03]RasterBufferAndPrint [12:18:03]line [12:18:03]line [12:18:03]line [12:18:03]line [12:18:03]line [12:18:03]written 0, free lines is 3229 [12:18:03]MH_Cut [12:18:03]Write to MH i2c: D1 01 00 4E 03 01 23 [12:18:03]Write i2c OK [12:18:03]MH_I2C_Read... [12:18:03]Read from MH i2c: D1 [12:18:03]MH_I2C_Read... [12:18:03]Read from MH i2c: D1 01 00 [12:18:03]MH_I2C_Read... [12:18:03]Read from MH i2c: D1 01 00 4E 03 00 22 [12:18:03]Write to MH i2c: 01 00 00 4F 03 52 [12:18:03]Write i2c OK [12:18:03]MH_I2C_Read... [12:18:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 94 48 47 00 FF 24 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1A 75 03 00 F4 03 04 00 04 E3 A5 66 B6 04 01 00 00 01 71 7E AE 36 D6 46 2F [12:18:03]CommunicateWithHost err = 0 [12:18:03]CheckOFDResponse [12:18:03]1017 (14) - 77093643461234 [12:18:03]1041 (16) - 0000000000874959 [12:18:03]1040 (4) - 226586 [12:18:03]1012 (4) - 28.07.2024 06:19 [12:18:03]1206 (1) - 0 [12:18:03]OFD Sender: Remove packet 226586 [12:18:03]ProducePacketName [12:18:03]name=ofd_packets/00226586 [12:18:03]NVStorageDeleteData [12:18:04]OFD Sender: No OFD packet to send [12:18:04]*** Cut start [12:18:04]*** Partial cut [12:18:04]*** CUTSNS_PIN = 1 [12:18:04]*** CUTSNS_PIN = 0 [12:18:04]*** Brake cut motor [12:18:05]Read from MH i2c: 01 [12:18:05]MH_I2C_Read... [12:18:05]*** Stop cut motor [12:18:05]*** Cut end [12:18:05]Read from MH i2c: 01 07 00 [12:18:05]MH_I2C_Read... [12:18:05]Read from MH i2c: 01 07 00 4F 03 00 00 00 00 00 FF 0F 67 [12:18:05]process_action close_receipt done [12:18:05]requested_data is exist [12:18:05]produce_requested_data [12:18:05]requested_item fm.sn is exist - process it [12:18:05]wFMCommunicate request_size=4 [12:18:05]MH_SAM_APDU [12:18:05]CAPDU: 80 11 00 00 [12:18:05]Write to MH i2c: E2 08 00 50 03 80 11 00 00 00 00 00 00 CD [12:18:05]Write i2c OK [12:18:05]MH_I2C_Read... [12:18:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:18:05]Read from MH i2c: E2 [12:18:05]MH_I2C_Read... [12:18:05]Read from MH i2c: E2 17 00 [12:18:05]MH_I2C_Read... [12:18:05]Read from MH i2c: E2 17 00 50 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2A [12:18:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:18:05]wFMCommunicate OK [12:18:05]requested_item fd.num is exist - process it [12:18:05]SAM_PROTO_GetFieldsCounters [12:18:05]wFMCommunicate request_size=4 [12:18:05]MH_SAM_APDU [12:18:05]CAPDU: 80 13 00 00 [12:18:05]Write to MH i2c: E2 08 00 51 03 80 13 00 00 00 00 00 00 D0 [12:18:05]Write i2c OK [12:18:05]MH_I2C_Read... [12:18:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:18:05]Read from MH i2c: E2 [12:18:05]MH_I2C_Read... [12:18:05]Read from MH i2c: E2 62 00 [12:18:05]MH_I2C_Read... [12:18:05]Read from MH i2c: E2 62 00 51 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1A 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 F6 00 00 00 5E 04 04 00 F6 00 00 00 57 04 04 00 F7 00 00 00 19 04 04 00 00 00 00 00 90 00 25 [12:18:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1A 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 F6 00 00 00 5E 04 04 00 F6 00 00 00 57 04 04 00 F7 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:18:05]wFMCommunicate OK [12:18:05]SAM_PROTO_GetFieldsCounters done [12:18:05]requested_item shift.num is exist - process it [12:18:05]requested_item shift.opened is exist - process it [12:18:05]req_shift_opened [12:18:05]FM_GetShiftState [12:18:05]SAM_PROTO_GetShiftState [12:18:05]wFMCommunicate request_size=4 [12:18:05]MH_SAM_APDU [12:18:05]CAPDU: 80 13 01 00 [12:18:05]Write to MH i2c: E2 08 00 52 03 80 13 01 00 00 00 00 00 D2 [12:18:05]Write i2c OK [12:18:05]MH_I2C_Read... [12:18:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:18:05]Read from MH i2c: E2 [12:18:05]MH_I2C_Read... [12:18:05]Read from MH i2c: E2 0E 00 [12:18:05]MH_I2C_Read... [12:18:05]Read from MH i2c: E2 0E 00 52 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 83 [12:18:05]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:18:05]wFMCommunicate OK [12:18:05]SAM_PROTO_GetShiftState done [12:18:05]FM_GetShiftState done [12:18:05]req_shift_opened done [12:18:05]requested_item shift.open_date is exist - process it [12:18:05]req_shift_open_date [12:18:05]req_shift_open_date done [12:18:05]produce_requested_data done [12:18:05]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226586,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [12:18:05]process_action_free close_receipt [12:18:05]json_value_free [12:18:05]json_value_free done [12:18:05]process_json_proto returns [12:18:05]Send response to host [12:18:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226586,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [12:18:05]free response buf [12:18:05]execute_script done [12:18:05]execute_script returns [12:18:05]free content buf [12:18:05]Sock 9.Close socket [12:18:05]Sock 9.Thread stoped [12:18:09]OFD Sender: No OFD packet to send [12:18:11]recv_with_timeout no data received [12:18:14]OFD Sender: No OFD packet to send [12:18:19]OFD Sender: No OFD packet to send [12:18:24]OFD Sender: No OFD packet to send [12:18:29]OFD Sender: No OFD packet to send [12:18:31]recv_with_timeout no data received [12:18:34]OFD Sender: No OFD packet to send [12:18:39]OFD Sender: No OFD packet to send [12:18:44]OFD Sender: No OFD packet to send [12:18:49]OFD Sender: No OFD packet to send [12:18:51]recv_with_timeout no data received [12:18:54]OFD Sender: No OFD packet to send [12:18:59]OFD Sender: No OFD packet to send [12:19:04]OFD Sender: No OFD packet to send [12:19:09]OFD Sender: No OFD packet to send [12:19:14]OFD Sender: No OFD packet to send [12:19:19]OFD Sender: No OFD packet to send [12:19:24]OFD Sender: No OFD packet to send [12:19:29]recv_with_timeout no data received [12:19:29]OFD Sender: No OFD packet to send [12:19:34]OFD Sender: No OFD packet to send [12:19:35]accept exits with 7 [12:19:35]New connection [12:19:35]New thread 3066711396 created [12:19:35]Thread 3066854756 joined [12:19:35]Waiting for new connection... [12:19:35] Sock 7.Parse request [12:19:35]Sock 7.Check first char [12:19:35]Sock 7.First char is OK [12:19:35]request: POST /json_proto HTTP/1.0 [12:19:35]Method: POST [12:19:35]URL: /json_proto [12:19:35]Method is POST - this is cgi request [12:19:35]url: /json_proto [12:19:35]query_string will be loaded in cgi processing [12:19:35]execute_cgi json_proto POST (null) [12:19:35]execute_cgi path=json_proto method=POST [12:19:35]POST find Content-Length [12:19:35]Host: 172.17.43.131:8080 [12:19:35]Content-Length: 678 [12:19:35]Content-Type: application/json [12:19:35] [12:19:35]POST finish read [12:19:35]Found Content-Length = 678 [12:19:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002943", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 3.690, "sum" : 250.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:19:35]execute_script... [12:19: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)2002943", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 3.690, "sum" : 250.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:19:35]POST & json_proto [12:19:35]process_json_proto [12:19:35]json parsed OK: [12:19:35]protocol is kg_v1.0 [12:19:35]action value=close_receipt [12:19:35]process_action close_receipt [12:19:35]cmd_close_receipt [12:19:35]MH_GetDate [12:19:35]Write to MH i2c: F0 00 00 53 03 45 [12:19:35]Write i2c OK [12:19:35]MH_I2C_Read... [12:19:35]Read from MH i2c: F0 [12:19:35]MH_I2C_Read... [12:19:35]Read from MH i2c: F0 09 00 [12:19:35]MH_I2C_Read... [12:19:35]Read from MH i2c: F0 09 00 53 03 00 58 37 A6 66 F9 24 A2 66 0E [12:19:35]GetLastDocTimeStamp 1722169081 [12:19:35]current date 1722169176 [12:19:35]FM_GetShiftState [12:19:35]SAM_PROTO_GetShiftState [12:19:35]wFMCommunicate request_size=4 [12:19:35]MH_SAM_APDU [12:19:35]CAPDU: 80 13 01 00 [12:19:35]Write to MH i2c: E2 08 00 54 03 80 13 01 00 00 00 00 00 D4 [12:19:35]Write i2c OK [12:19:35]MH_I2C_Read... [12:19:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:19:35]Read from MH i2c: E2 [12:19:35]MH_I2C_Read... [12:19:35]Read from MH i2c: E2 0E 00 [12:19:35]MH_I2C_Read... [12:19:35]Read from MH i2c: E2 0E 00 54 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 85 [12:19:35]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:19:35]wFMCommunicate OK [12:19:35]SAM_PROTO_GetShiftState done [12:19:35]FM_GetShiftState done [12:19:35]opened in 1722125326 [12:19:35]opened+sec_in_day 1722211726 [12:19:35]quantity*price = 25018 [12:19:35]sum+1 = 25019 [12:19:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.21 НДС 12% : 26.57 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 247 28.07.2024 12:19 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226587 ФПД: 95867512214149 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T121936&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226587&fm=95867512214149&tin=02508201610067®Number=0000000000092624&sum=25000 [12:19:37]StoreToDocumentArchive [12:19:37]shift 439 fd 226587 [12:19:37]save to /storage/0439/doc_00226587 [12:19:37]save last doc name /storage/0439/doc_00226587 to /storage/kkm_last_doc_name [12:19:37]save OK [12:19:37]Clear old archive folders... [12:19:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:19:37]tlvbuf is 00DFD720 [12:19:37]SAM_PROTO_ClearQueue [12:19:37]wFMCommunicate request_size=4 [12:19:37]MH_SAM_APDU [12:19:37]CAPDU: 80 09 00 00 [12:19:37]Write to MH i2c: E2 08 00 61 03 80 09 00 00 00 00 00 00 D6 [12:19:37]Write i2c OK [12:19:37]MH_I2C_Read... [12:19:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:19:37]Read from MH i2c: E2 [12:19:37]MH_I2C_Read... [12:19:37]Read from MH i2c: E2 03 00 [12:19:37]MH_I2C_Read... [12:19:37]Read from MH i2c: E2 03 00 61 03 00 90 00 D8 [12:19:37]RAPDU: 90 00 [12:19:37]wFMCommunicate OK [12:19:37]SAM_PROTO_ClearQueue done [12:19:37]KKMCreateOFDPacket [12:19:37]OFDProtocolAddRootSTLVToBuf [12:19:37]FM_MakeSignedData [12:19:37]FM_MakeSignedData [12:19:37]SAM_PROTO_SignData [12:19:37]wFMCommunicate request_size=4 [12:19:37]MH_SAM_APDU [12:19:37]CAPDU: 80 0D 01 02 [12:19:37]Write to MH i2c: E2 08 00 62 03 80 0D 01 02 00 00 00 00 DE [12:19:37]Write i2c OK [12:19:37]MH_I2C_Read... [12:19:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:19:37]Read from MH i2c: E2 [12:19:37]MH_I2C_Read... [12:19:37]Read from MH i2c: E2 03 00 [12:19:37]MH_I2C_Read... [12:19:37]Read from MH i2c: E2 03 00 62 03 00 90 00 D9 [12:19:37]RAPDU: 90 00 [12:19:37]wFMCommunicate OK [12:19:37]wFMCommunicate request_size=255 [12:19:37]MH_SAM_APDU [12:19:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 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 F7 00 00 00 F4 03 04 00 58 37 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1B 75 03 00 35 04 06 00 57 [12:19:37]Write to MH i2c: E2 02 01 63 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 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 F7 00 00 00 F4 03 04 00 58 37 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1B 75 03 00 35 04 06 00 57 00 00 A7 [12:19:37]Write i2c OK [12:19:37]MH_I2C_Read... [12:19:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:19:37]Read from MH i2c: E2 [12:19:37]MH_I2C_Read... [12:19:37]Read from MH i2c: E2 03 00 [12:19:37]MH_I2C_Read... [12:19:37]Read from MH i2c: E2 03 00 63 03 00 90 00 DA [12:19:37]RAPDU: 90 00 [12:19:37]wFMCommunicate OK [12:19:37]wFMCommunicate request_size=10 [12:19:37]MH_SAM_APDU [12:19:37]CAPDU: 80 0D 02 02 05 30 E5 02 D2 85 [12:19:37]Write to MH i2c: E2 0D 00 64 03 80 0D 02 02 05 00 30 E5 02 D2 85 00 00 59 [12:19:37]Write i2c OK [12:19:37]MH_I2C_Read... [12:19:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:19:37]Read from MH i2c: E2 [12:19:37]MH_I2C_Read... [12:19:37]Read from MH i2c: E2 03 00 [12:19:37]MH_I2C_Read... [12:19:37]Read from MH i2c: E2 03 00 64 03 00 90 00 DB [12:19:37]RAPDU: 90 00 [12:19:37]wFMCommunicate OK [12:19:37]wFMCommunicate request_size=4 [12:19:37]MH_SAM_APDU [12:19:37]CAPDU: 80 0D 03 02 [12:19:37]Write to MH i2c: E2 08 00 65 03 80 0D 03 02 00 00 00 00 E3 [12:19:37]Write i2c OK [12:19:37]MH_I2C_Read... [12:19:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:19:37]Read from MH i2c: E2 [12:19:37]MH_I2C_Read... [12:19:37]Read from MH i2c: E2 0B 00 [12:19:37]MH_I2C_Read... [12:19:37]Read from MH i2c: E2 0B 00 65 03 00 57 28 FF 05 9A 78 2C C7 90 00 6C [12:19:37]RAPDU: 57 28 FF 05 9A 78 2C C7 90 00 [12:19:37]wFMCommunicate OK [12:19:37]SAM_PROTO_SignData done [12:19:37]FM_MakeSignedData done [12:19:37]CreateOFDProtocolMessage [12:19:37]wFMCommunicate request_size=4 [12:19:37]MH_SAM_APDU [12:19:37]CAPDU: 80 11 00 00 [12:19:37]Write to MH i2c: E2 08 00 66 03 80 11 00 00 00 00 00 00 E3 [12:19:37]Write i2c OK [12:19:37]MH_I2C_Read... [12:19:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:19:37]Read from MH i2c: E2 [12:19:37]MH_I2C_Read... [12:19:37]Read from MH i2c: E2 17 00 [12:19:37]MH_I2C_Read... [12:19:37]Read from MH i2c: E2 17 00 66 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 40 [12:19:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:19:37]wFMCommunicate OK [12:19:37]CreateOFDProtocolMessage done [12:19:37]OFDSenderStorePacket 226587 [12:19:37]StoreOFDPacket docnum=226587 [12:19:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B7 B0 07 01 49 AD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 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 F7 00 00 00 F4 03 04 00 58 37 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1B 75 03 00 35 04 06 00 57 30 E5 02 D2 85 57 28 FF 05 9A 78 2C C7 [12:19:37]CheckFolder [12:19:37]dirname=/storage/ofd_packets [12:19:37]CheckFolder done [12:19:37]ProducePacketName [12:19:37]name=ofd_packets/00226587 [12:19:37]NVStorageSaveData ofd_packets/00226587 [12:19:37]File name is /storage/ofd_packets/00226587 [12:19:37]Write 301 bytes [12:19:37]NVStorageSaveData done [12:19:37]OFDSenderStorePacket done [12:19:37]KKMCreateOFDPacket done [12:19:37]NVStorageSaveData kkm_last_timestamp [12:19:37]File name is /storage/kkm_last_timestamp [12:19:37]Write 4 bytes [12:19:37]NVStorageSaveData done [12:19:37]ExternCall_PrintAddStr [12:19:37]wPrintStart [12:19:37]Write to MH i2c: 01 00 00 67 03 6A [12:19:37]Write i2c OK [12:19:37]MH_I2C_Read... [12:19:37]Read from MH i2c: 01 [12:19:37]MH_I2C_Read... [12:19:37]Read from MH i2c: 01 07 00 [12:19:37]MH_I2C_Read... [12:19:37]Read from MH i2c: 01 07 00 67 03 00 00 00 00 00 FF 0F 7F [12:19:37]RasterBufferAndPrint [12:19:37]line Счет N : (1)2002943 [12:19:37]line ИНН: 02508201610067 [12:19:37]line Контрольно-Кассовый Чек [12:19:37]line ПРОДАЖА [12:19:37]line ТРК (МРК, ГНК) : 33 [12:19:37]line Товар: 2710124130 [12:19:37]line Аи-92-К-5 [12:19:37]line 3.690 * 67.80 [12:19:37]line = 250.18 [12:19:37]line НДС 12% НСП 1% [12:19:37]line > о реализуемом товаре [12:19:37]line ОКРУГЛЕНИЕ: -0.18 [12:19:37]line ИТОГО: 250.00 [12:19:37]line Внесено: 250.00 [12:19:37]line СДАЧА: 0.00 [12:19:37]line НСП 1% : 2.21 [12:19:37]line НДС 12% : 26.57 [12:19:37]line Наличными: 250.00 [12:19:37]line Безнал.: 0.00 [12:19:37]line Место: АЗС № 97 "Партнер Нефть" [12:19:37]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:19:37]line СНО: Общий режим [12:19:37]line Чек 247 28.07.2024 12:19 [12:19:37]line Смена: 439 ФФД: 1.0 [12:19:37]line ЗНМ: 0300000054 [12:19:37]line РНМ: 0000000000092624 [12:19:37]line Версия ККМ: 001 [12:19:37]line ФМ: 0000000000874959 [12:19:37]line ФД: 226587 [12:19:37]line ФПД: 95867512214149 [12:19:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T121936&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226587&fm=95867512214149&tin=02508201610067®Number=0000000000092624&sum=25000 [12:19:37]written 0, free lines is 4095 [12:19:37]OFD Sender: Processing packet 226587 [packets to send 602, broken 601] [12:19:37]ProducePacketName [12:19:37]name=ofd_packets/00226587 [12:19:37]OFD Sender: To server: pG, [12:19:37]CommunicateWithHost lk.salyk.kg:30040 [12:19:37]ConnectInit lk.salyk.kg [12:19:38]Write to MH i2c: 01 00 00 92 03 95 [12:19:38]Write i2c OK [12:19:38]MH_I2C_Read... [12:19:38]Read from MH i2c: 01 [12:19:38]MH_I2C_Read... [12:19:38]Read from MH i2c: 01 07 00 [12:19:38]MH_I2C_Read... [12:19:38]Read from MH i2c: 01 07 00 92 03 00 00 00 00 00 60 0C 08 [12:19:38]RasterBufferAndPrint [12:19:38]line [12:19:38]line [12:19:38]line [12:19:38]line [12:19:38]line [12:19:38]written 0, free lines is 3171 [12:19:38]MH_Cut [12:19:38]Write to MH i2c: D1 01 00 99 03 01 6E [12:19:38]Write i2c OK [12:19:38]MH_I2C_Read... [12:19:38]Read from MH i2c: D1 [12:19:38]MH_I2C_Read... [12:19:38]Read from MH i2c: D1 01 00 [12:19:38]MH_I2C_Read... [12:19:38]Read from MH i2c: D1 01 00 99 03 00 6D [12:19:38]Write to MH i2c: 01 00 00 9A 03 9D [12:19:38]Write i2c OK [12:19:38]MH_I2C_Read... [12:19:38]Connected sock=11 [12:19:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B7 B0 07 01 49 AD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 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 F7 00 00 00 F4 03 04 00 58 37 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1B 75 03 00 35 04 06 00 57 30 E5 02 D2 85 57 28 FF 05 9A 78 2C C7 [12:19:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 73 3F 47 00 07 47 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1B 75 03 00 F4 03 04 00 63 E3 A5 66 B6 04 01 00 00 B7 0C CF 49 23 89 28 7F [12:19:39]CommunicateWithHost err = 0 [12:19:39]CheckOFDResponse [12:19:39]1017 (14) - 77093643461234 [12:19:39]1041 (16) - 0000000000874959 [12:19:39]1040 (4) - 226587 [12:19:39]1012 (4) - 28.07.2024 06:21 [12:19:39]1206 (1) - 0 [12:19:39]OFD Sender: Remove packet 226587 [12:19:39]ProducePacketName [12:19:39]name=ofd_packets/00226587 [12:19:39]NVStorageDeleteData [12:19:39]*** Cut start [12:19:39]*** Partial cut [12:19:39]*** CUTSNS_PIN = 1 [12:19:39]*** CUTSNS_PIN = 0 [12:19:39]*** Brake cut motor [12:19:39]OFD Sender: No OFD packet to send [12:19:39]Read from MH i2c: 01 [12:19:39]MH_I2C_Read... [12:19:39]*** Stop cut motor [12:19:40]*** Cut end [12:19:40]Read from MH i2c: 01 07 00 [12:19:40]MH_I2C_Read... [12:19:40]Read from MH i2c: 01 07 00 9A 03 00 00 00 00 00 FF 0F B2 [12:19:40]process_action close_receipt done [12:19:40]requested_data is exist [12:19:40]produce_requested_data [12:19:40]requested_item fm.sn is exist - process it [12:19:40]wFMCommunicate request_size=4 [12:19:40]MH_SAM_APDU [12:19:40]CAPDU: 80 11 00 00 [12:19:40]Write to MH i2c: E2 08 00 9B 03 80 11 00 00 00 00 00 00 18 [12:19:40]Write i2c OK [12:19:40]MH_I2C_Read... [12:19:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:19:40]Read from MH i2c: E2 [12:19:40]MH_I2C_Read... [12:19:40]Read from MH i2c: E2 17 00 [12:19:40]MH_I2C_Read... [12:19:40]Read from MH i2c: E2 17 00 9B 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 75 [12:19:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:19:40]wFMCommunicate OK [12:19:40]requested_item fd.num is exist - process it [12:19:40]SAM_PROTO_GetFieldsCounters [12:19:40]wFMCommunicate request_size=4 [12:19:40]MH_SAM_APDU [12:19:40]CAPDU: 80 13 00 00 [12:19:40]Write to MH i2c: E2 08 00 9C 03 80 13 00 00 00 00 00 00 1B [12:19:40]Write i2c OK [12:19:40]MH_I2C_Read... [12:19:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:19:40]Read from MH i2c: E2 [12:19:40]MH_I2C_Read... [12:19:40]Read from MH i2c: E2 62 00 [12:19:40]MH_I2C_Read... [12:19:40]Read from MH i2c: E2 62 00 9C 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1B 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 F7 00 00 00 5E 04 04 00 F7 00 00 00 57 04 04 00 F8 00 00 00 19 04 04 00 00 00 00 00 90 00 74 [12:19:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1B 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 F7 00 00 00 5E 04 04 00 F7 00 00 00 57 04 04 00 F8 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:19:40]wFMCommunicate OK [12:19:40]SAM_PROTO_GetFieldsCounters done [12:19:40]requested_item shift.num is exist - process it [12:19:40]requested_item shift.opened is exist - process it [12:19:40]req_shift_opened [12:19:40]FM_GetShiftState [12:19:40]SAM_PROTO_GetShiftState [12:19:40]wFMCommunicate request_size=4 [12:19:40]MH_SAM_APDU [12:19:40]CAPDU: 80 13 01 00 [12:19:40]Write to MH i2c: E2 08 00 9D 03 80 13 01 00 00 00 00 00 1D [12:19:40]Write i2c OK [12:19:40]MH_I2C_Read... [12:19:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:19:40]Read from MH i2c: E2 [12:19:40]MH_I2C_Read... [12:19:40]Read from MH i2c: E2 0E 00 [12:19:40]MH_I2C_Read... [12:19:40]Read from MH i2c: E2 0E 00 9D 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 CE [12:19:40]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:19:40]wFMCommunicate OK [12:19:40]SAM_PROTO_GetShiftState done [12:19:40]FM_GetShiftState done [12:19:40]req_shift_opened done [12:19:40]requested_item shift.open_date is exist - process it [12:19:40]req_shift_open_date [12:19:40]req_shift_open_date done [12:19:40]produce_requested_data done [12:19:40]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226587,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [12:19:40]process_action_free close_receipt [12:19:40]json_value_free [12:19:40]json_value_free done [12:19:40]process_json_proto returns [12:19:40]Send response to host [12:19:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226587,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [12:19:40]free response buf [12:19:40]execute_script done [12:19:40]execute_script returns [12:19:40]free content buf [12:19:40]Sock 7.Close socket [12:19:40]Sock 7.Thread stoped [12:19:44]OFD Sender: No OFD packet to send [12:19:49]recv_with_timeout no data received [12:19:49]OFD Sender: No OFD packet to send [12:19:54]OFD Sender: No OFD packet to send [12:19:59]recv_with_timeout no data received [12:19:59]OFD Sender: No OFD packet to send [12:20:04]OFD Sender: No OFD packet to send [12:20:09]OFD Sender: No OFD packet to send [12:20:11]accept exits with 10 [12:20:11]New connection [12:20:11]New thread 3066854756 created [12:20:11]Thread 3066711396 joined [12:20:11]Waiting for new connection... [12:20:11] Sock 10.Parse request [12:20:11]Sock 10.Check first char [12:20:11]Sock 10.First char is OK [12:20:11]request: POST /json_proto HTTP/1.0 [12:20:11]Method: POST [12:20:11]URL: /json_proto [12:20:11]Method is POST - this is cgi request [12:20:11]url: /json_proto [12:20:11]query_string will be loaded in cgi processing [12:20:11]execute_cgi json_proto POST (null) [12:20:11]execute_cgi path=json_proto method=POST [12:20:11]POST find Content-Length [12:20:11]Host: 172.17.43.131:8080 [12:20:11]Content-Length: 683 [12:20:11]Content-Type: application/json [12:20:11] [12:20:11]POST finish read [12:20:11]Found Content-Length = 683 [12:20:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002945", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:20:11]execute_script... [12:20: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)2002945", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:20:11]POST & json_proto [12:20:11]process_json_proto [12:20:11]json parsed OK: [12:20:11]protocol is kg_v1.0 [12:20:11]action value=close_receipt [12:20:11]process_action close_receipt [12:20:11]cmd_close_receipt [12:20:11]MH_GetDate [12:20:11]Write to MH i2c: F0 00 00 9E 03 90 [12:20:11]Write i2c OK [12:20:11]MH_I2C_Read... [12:20:11]Read from MH i2c: F0 [12:20:11]MH_I2C_Read... [12:20:11]Read from MH i2c: F0 09 00 [12:20:11]MH_I2C_Read... [12:20:11]Read from MH i2c: F0 09 00 9E 03 00 7C 37 A6 66 F9 24 A2 66 7D [12:20:11]GetLastDocTimeStamp 1722169176 [12:20:11]current date 1722169212 [12:20:11]FM_GetShiftState [12:20:11]SAM_PROTO_GetShiftState [12:20:11]wFMCommunicate request_size=4 [12:20:11]MH_SAM_APDU [12:20:11]CAPDU: 80 13 01 00 [12:20:11]Write to MH i2c: E2 08 00 9F 03 80 13 01 00 00 00 00 00 1F [12:20:11]Write i2c OK [12:20:11]MH_I2C_Read... [12:20:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:20:11]Read from MH i2c: E2 [12:20:11]MH_I2C_Read... [12:20:11]Read from MH i2c: E2 0E 00 [12:20:11]MH_I2C_Read... [12:20:11]Read from MH i2c: E2 0E 00 9F 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 D0 [12:20:11]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:20:11]wFMCommunicate OK [12:20:11]SAM_PROTO_GetShiftState done [12:20:11]FM_GetShiftState done [12:20:11]opened in 1722125326 [12:20:11]opened+sec_in_day 1722211726 [12:20:11]quantity*price = 100021 [12:20:11]sum+1 = 100023 [12:20: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 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 248 28.07.2024 12:20 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226588 ФПД: 10360540640390 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T122012&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226588&fm=10360540640390&tin=02508201610067®Number=0000000000092624&sum=100000 [12:20:12]StoreToDocumentArchive [12:20:12]shift 439 fd 226588 [12:20:12]save to /storage/0439/doc_00226588 [12:20:12]save last doc name /storage/0439/doc_00226588 to /storage/kkm_last_doc_name [12:20:12]save OK [12:20:12]Clear old archive folders... [12:20:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:20:12]tlvbuf is 00E265A0 [12:20:12]SAM_PROTO_ClearQueue [12:20:12]wFMCommunicate request_size=4 [12:20:12]MH_SAM_APDU [12:20:12]CAPDU: 80 09 00 00 [12:20:12]Write to MH i2c: E2 08 00 AC 03 80 09 00 00 00 00 00 00 21 [12:20:12]Write i2c OK [12:20:12]MH_I2C_Read... [12:20:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:20:12]Read from MH i2c: E2 [12:20:12]MH_I2C_Read... [12:20:12]Read from MH i2c: E2 03 00 [12:20:12]MH_I2C_Read... [12:20:12]Read from MH i2c: E2 03 00 AC 03 00 90 00 23 [12:20:12]RAPDU: 90 00 [12:20:12]wFMCommunicate OK [12:20:12]SAM_PROTO_ClearQueue done [12:20:12]KKMCreateOFDPacket [12:20:12]OFDProtocolAddRootSTLVToBuf [12:20:12]FM_MakeSignedData [12:20:12]FM_MakeSignedData [12:20:12]SAM_PROTO_SignData [12:20:12]wFMCommunicate request_size=4 [12:20:12]MH_SAM_APDU [12:20:12]CAPDU: 80 0D 01 02 [12:20:12]Write to MH i2c: E2 08 00 AD 03 80 0D 01 02 00 00 00 00 29 [12:20:12]Write i2c OK [12:20:12]MH_I2C_Read... [12:20:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:20:12]Read from MH i2c: E2 [12:20:12]MH_I2C_Read... [12:20:12]Read from MH i2c: E2 03 00 [12:20:12]MH_I2C_Read... [12:20:12]Read from MH i2c: E2 03 00 AD 03 00 90 00 24 [12:20:12]RAPDU: 90 00 [12:20:12]wFMCommunicate OK [12:20:12]wFMCommunicate request_size=255 [12:20:12]MH_SAM_APDU [12:20:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 F8 00 00 00 F4 03 04 00 7C 37 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1C 75 03 00 35 04 06 00 09 [12:20:12]Write to MH i2c: E2 02 01 AE 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 F8 00 00 00 F4 03 04 00 7C 37 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1C 75 03 00 35 04 06 00 09 00 00 E9 [12:20:12]Write i2c OK [12:20:12]MH_I2C_Read... [12:20:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:20:13]Read from MH i2c: E2 [12:20:13]MH_I2C_Read... [12:20:13]Read from MH i2c: E2 03 00 [12:20:13]MH_I2C_Read... [12:20:13]Read from MH i2c: E2 03 00 AE 03 00 90 00 25 [12:20:13]RAPDU: 90 00 [12:20:13]wFMCommunicate OK [12:20:13]wFMCommunicate request_size=10 [12:20:13]MH_SAM_APDU [12:20:13]CAPDU: 80 0D 02 02 05 6C 40 58 34 86 [12:20:13]Write to MH i2c: E2 0D 00 AF 03 80 0D 02 02 05 00 6C 40 58 34 86 00 00 F4 [12:20:13]Write i2c OK [12:20:13]MH_I2C_Read... [12:20:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:20:13]Read from MH i2c: E2 [12:20:13]MH_I2C_Read... [12:20:13]Read from MH i2c: E2 03 00 [12:20:13]MH_I2C_Read... [12:20:13]Read from MH i2c: E2 03 00 AF 03 00 90 00 26 [12:20:13]RAPDU: 90 00 [12:20:13]wFMCommunicate OK [12:20:13]wFMCommunicate request_size=4 [12:20:13]MH_SAM_APDU [12:20:13]CAPDU: 80 0D 03 02 [12:20:13]Write to MH i2c: E2 08 00 B0 03 80 0D 03 02 00 00 00 00 2E [12:20:13]Write i2c OK [12:20:13]MH_I2C_Read... [12:20:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:20:13]Read from MH i2c: E2 [12:20:13]MH_I2C_Read... [12:20:13]Read from MH i2c: E2 0B 00 [12:20:13]MH_I2C_Read... [12:20:13]Read from MH i2c: E2 0B 00 B0 03 00 26 65 11 6A A0 48 4F 82 90 00 EE [12:20:13]RAPDU: 26 65 11 6A A0 48 4F 82 90 00 [12:20:13]wFMCommunicate OK [12:20:13]SAM_PROTO_SignData done [12:20:13]FM_MakeSignedData done [12:20:13]CreateOFDProtocolMessage [12:20:13]wFMCommunicate request_size=4 [12:20:13]MH_SAM_APDU [12:20:13]CAPDU: 80 11 00 00 [12:20:13]Write to MH i2c: E2 08 00 B1 03 80 11 00 00 00 00 00 00 2E [12:20:13]Write i2c OK [12:20:13]MH_I2C_Read... [12:20:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:20:13]Read from MH i2c: E2 [12:20:13]MH_I2C_Read... [12:20:13]Read from MH i2c: E2 17 00 [12:20:13]MH_I2C_Read... [12:20:13]Read from MH i2c: E2 17 00 B1 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8B [12:20:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:20:13]wFMCommunicate OK [12:20:13]CreateOFDProtocolMessage done [12:20:13]OFDSenderStorePacket 226588 [12:20:13]StoreOFDPacket docnum=226588 [12:20:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B8 D3 07 01 1D 11 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 F8 00 00 00 F4 03 04 00 7C 37 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1C 75 03 00 35 04 06 00 09 6C 40 58 34 86 26 65 11 6A A0 48 4F 82 [12:20:13]CheckFolder [12:20:13]dirname=/storage/ofd_packets [12:20:13]CheckFolder done [12:20:13]ProducePacketName [12:20:13]name=ofd_packets/00226588 [12:20:13]NVStorageSaveData ofd_packets/00226588 [12:20:13]File name is /storage/ofd_packets/00226588 [12:20:13]Write 301 bytes [12:20:13]NVStorageSaveData done [12:20:13]OFDSenderStorePacket done [12:20:13]KKMCreateOFDPacket done [12:20:13]NVStorageSaveData kkm_last_timestamp [12:20:13]File name is /storage/kkm_last_timestamp [12:20:13]Write 4 bytes [12:20:13]NVStorageSaveData done [12:20:13]ExternCall_PrintAddStr [12:20:13]wPrintStart [12:20:13]Write to MH i2c: 01 00 00 B2 03 B5 [12:20:13]Write i2c OK [12:20:13]MH_I2C_Read... [12:20:13]Read from MH i2c: 01 [12:20:13]MH_I2C_Read... [12:20:13]Read from MH i2c: 01 07 00 [12:20:13]MH_I2C_Read... [12:20:13]Read from MH i2c: 01 07 00 B2 03 00 00 00 00 00 FF 0F CA [12:20:13]RasterBufferAndPrint [12:20:13]line Счет N : (1)2002945 [12:20:13]line ИНН: 02508201610067 [12:20:13]line Контрольно-Кассовый Чек [12:20:13]line ПРОДАЖА [12:20:13]line ТРК (МРК, ГНК) : 44 [12:20:13]line Товар: 2710124500 [12:20:13]line Аи-95-К-5 [12:20:13]line 13.480 * 74.20 [12:20:13]line = 1000.22 [12:20:13]line НДС 12% НСП 1% [12:20:13]line > о реализуемом товаре [12:20:13]line ОКРУГЛЕНИЕ: -0.22 [12:20:13]line ИТОГО: 1000.00 [12:20:13]line Внесено: 1000.00 [12:20:13]line СДАЧА: 0.00 [12:20:13]line НСП 1% : 8.85 [12:20:13]line НДС 12% : 106.22 [12:20:13]line Наличными: 1000.00 [12:20:13]line Безнал.: 0.00 [12:20:13]line Место: АЗС № 97 "Партнер Нефть" [12:20:13]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:20:13]line СНО: Общий режим [12:20:13]line Чек 248 28.07.2024 12:20 [12:20:13]line Смена: 439 ФФД: 1.0 [12:20:13]line ЗНМ: 0300000054 [12:20:13]line РНМ: 0000000000092624 [12:20:13]line Версия ККМ: 001 [12:20:13]line ФМ: 0000000000874959 [12:20:13]line ФД: 226588 [12:20:13]line ФПД: 10360540640390 [12:20:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T122012&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226588&fm=10360540640390&tin=02508201610067®Number=0000000000092624&sum=100000 [12:20:13]written 0, free lines is 4095 [12:20:13]OFD Sender: Processing packet 226588 [packets to send 602, broken 601] [12:20:13]ProducePacketName [12:20:13]name=ofd_packets/00226588 [12:20:13]OFD Sender: To server: pG, [12:20:13]CommunicateWithHost lk.salyk.kg:30040 [12:20:13]ConnectInit lk.salyk.kg [12:20:13]Write to MH i2c: 01 00 00 DD 03 E0 [12:20:13]Write i2c OK [12:20:13]MH_I2C_Read... [12:20:13]Read from MH i2c: 01 [12:20:13]MH_I2C_Read... [12:20:13]Read from MH i2c: 01 07 00 [12:20:13]MH_I2C_Read... [12:20:13]Read from MH i2c: 01 07 00 DD 03 00 00 00 00 00 6A 0C 5D [12:20:13]RasterBufferAndPrint [12:20:13]line [12:20:13]line [12:20:13]line [12:20:13]line [12:20:13]line [12:20:13]written 0, free lines is 3181 [12:20:13]MH_Cut [12:20:13]Write to MH i2c: D1 01 00 E4 03 01 B9 [12:20:13]Write i2c OK [12:20:13]MH_I2C_Read... [12:20:13]Read from MH i2c: D1 [12:20:13]MH_I2C_Read... [12:20:13]Read from MH i2c: D1 01 00 [12:20:13]MH_I2C_Read... [12:20:13]Read from MH i2c: D1 01 00 E4 03 00 B8 [12:20:13]Write to MH i2c: 01 00 00 E5 03 E8 [12:20:13]Write i2c OK [12:20:13]MH_I2C_Read... [12:20:15]*** Cut start [12:20:15]*** Partial cut [12:20:15]*** CUTSNS_PIN = 1 [12:20:15]*** CUTSNS_PIN = 0 [12:20:15]*** Brake cut motor [12:20:15]Read from MH i2c: 01 [12:20:15]MH_I2C_Read... [12:20:15]*** Stop cut motor [12:20:15]*** Cut end [12:20:15]Read from MH i2c: 01 07 00 [12:20:15]MH_I2C_Read... [12:20:15]Read from MH i2c: 01 07 00 E5 03 00 00 00 00 00 FF 0F FD [12:20:15]process_action close_receipt done [12:20:15]requested_data is exist [12:20:15]produce_requested_data [12:20:15]requested_item fm.sn is exist - process it [12:20:15]wFMCommunicate request_size=4 [12:20:15]MH_SAM_APDU [12:20:15]CAPDU: 80 11 00 00 [12:20:15]Write to MH i2c: E2 08 00 E6 03 80 11 00 00 00 00 00 00 63 [12:20:15]Write i2c OK [12:20:15]MH_I2C_Read... [12:20:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:20:15]Read from MH i2c: E2 [12:20:15]MH_I2C_Read... [12:20:15]Read from MH i2c: E2 17 00 [12:20:15]MH_I2C_Read... [12:20:15]Read from MH i2c: E2 17 00 E6 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C0 [12:20:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:20:15]wFMCommunicate OK [12:20:15]requested_item fd.num is exist - process it [12:20:15]SAM_PROTO_GetFieldsCounters [12:20:15]wFMCommunicate request_size=4 [12:20:15]MH_SAM_APDU [12:20:15]CAPDU: 80 13 00 00 [12:20:15]Write to MH i2c: E2 08 00 E7 03 80 13 00 00 00 00 00 00 66 [12:20:15]Write i2c OK [12:20:15]MH_I2C_Read... [12:20:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:20:15]Read from MH i2c: E2 [12:20:15]MH_I2C_Read... [12:20:15]Read from MH i2c: E2 62 00 [12:20:15]MH_I2C_Read... [12:20:15]Read from MH i2c: E2 62 00 E7 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1C 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 F8 00 00 00 5E 04 04 00 F8 00 00 00 57 04 04 00 F9 00 00 00 19 04 04 00 00 00 00 00 90 00 C3 [12:20:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1C 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 F8 00 00 00 5E 04 04 00 F8 00 00 00 57 04 04 00 F9 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:20:15]wFMCommunicate OK [12:20:15]SAM_PROTO_GetFieldsCounters done [12:20:15]requested_item shift.num is exist - process it [12:20:15]requested_item shift.opened is exist - process it [12:20:15]req_shift_opened [12:20:15]FM_GetShiftState [12:20:15]SAM_PROTO_GetShiftState [12:20:15]wFMCommunicate request_size=4 [12:20:15]MH_SAM_APDU [12:20:15]CAPDU: 80 13 01 00 [12:20:15]Write to MH i2c: E2 08 00 E8 03 80 13 01 00 00 00 00 00 68 [12:20:15]Write i2c OK [12:20:15]MH_I2C_Read... [12:20:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:20:15]Read from MH i2c: E2 [12:20:15]MH_I2C_Read... [12:20:15]Read from MH i2c: E2 0E 00 [12:20:15]MH_I2C_Read... [12:20:15]Read from MH i2c: E2 0E 00 E8 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 19 [12:20:15]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:20:15]wFMCommunicate OK [12:20:15]SAM_PROTO_GetShiftState done [12:20:15]FM_GetShiftState done [12:20:15]req_shift_opened done [12:20:15]requested_item shift.open_date is exist - process it [12:20:15]req_shift_open_date [12:20:15]req_shift_open_date done [12:20:15]produce_requested_data done [12:20:15]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226588,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [12:20:15]process_action_free close_receipt [12:20:15]json_value_free [12:20:15]json_value_free done [12:20:15]process_json_proto returns [12:20:15]Send response to host [12:20:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226588,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [12:20:15]free response buf [12:20:15]execute_script done [12:20:15]execute_script returns [12:20:15]free content buf [12:20:15]Sock 10.Close socket [12:20:15]Sock 10.Thread stoped [12:20:15]Connected sock=11 [12:20:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B8 D3 07 01 1D 11 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 F8 00 00 00 F4 03 04 00 7C 37 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1C 75 03 00 35 04 06 00 09 6C 40 58 34 86 26 65 11 6A A0 48 4F 82 [12:20:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 17 15 47 00 8E 1F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1C 75 03 00 F4 03 04 00 89 E3 A5 66 B6 04 01 00 00 A4 4F BE B1 00 5C 6D 01 [12:20:16]CommunicateWithHost err = 0 [12:20:16]CheckOFDResponse [12:20:16]1017 (14) - 77093643461234 [12:20:16]1041 (16) - 0000000000874959 [12:20:16]1040 (4) - 226588 [12:20:16]1012 (4) - 28.07.2024 06:22 [12:20:16]1206 (1) - 0 [12:20:16]OFD Sender: Remove packet 226588 [12:20:16]ProducePacketName [12:20:16]name=ofd_packets/00226588 [12:20:16]NVStorageDeleteData [12:20:17]OFD Sender: No OFD packet to send [12:20:22]OFD Sender: No OFD packet to send [12:20:26]accept exits with 9 [12:20:26]New connection [12:20:26]New thread 3066711396 created [12:20:26]Thread 3066854756 joined [12:20:26]Waiting for new connection... [12:20:26] Sock 9.Parse request [12:20:26]Sock 9.Check first char [12:20:26]Sock 9.First char is OK [12:20:26]request: POST /json_proto HTTP/1.0 [12:20:26]Method: POST [12:20:26]URL: /json_proto [12:20:26]Method is POST - this is cgi request [12:20:26]url: /json_proto [12:20:26]query_string will be loaded in cgi processing [12:20:26]execute_cgi json_proto POST (null) [12:20:26]execute_cgi path=json_proto method=POST [12:20:26]POST find Content-Length [12:20:26]Host: 172.17.43.131:8080 [12:20:26]Content-Length: 683 [12:20:26]Content-Type: application/json [12:20:26] [12:20:26]POST finish read [12:20:26]Found Content-Length = 683 [12:20:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002944", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:20:26]execute_script... [12:20: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)2002944", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:20:26]POST & json_proto [12:20:26]process_json_proto [12:20:26]json parsed OK: [12:20:26]protocol is kg_v1.0 [12:20:26]action value=close_receipt [12:20:26]process_action close_receipt [12:20:26]cmd_close_receipt [12:20:26]MH_GetDate [12:20:26]Write to MH i2c: F0 00 00 E9 03 DB [12:20:26]Write i2c OK [12:20:26]MH_I2C_Read... [12:20:26]Read from MH i2c: F0 [12:20:26]MH_I2C_Read... [12:20:26]Read from MH i2c: F0 09 00 [12:20:26]MH_I2C_Read... [12:20:26]Read from MH i2c: F0 09 00 E9 03 00 8B 37 A6 66 F9 24 A2 66 D7 [12:20:26]GetLastDocTimeStamp 1722169212 [12:20:26]current date 1722169227 [12:20:26]FM_GetShiftState [12:20:26]SAM_PROTO_GetShiftState [12:20:26]wFMCommunicate request_size=4 [12:20:26]MH_SAM_APDU [12:20:26]CAPDU: 80 13 01 00 [12:20:26]Write to MH i2c: E2 08 00 EA 03 80 13 01 00 00 00 00 00 6A [12:20:26]Write i2c OK [12:20:26]MH_I2C_Read... [12:20:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:20:27]Read from MH i2c: E2 [12:20:27]MH_I2C_Read... [12:20:27]Read from MH i2c: E2 0E 00 [12:20:27]MH_I2C_Read... [12:20:27]Read from MH i2c: E2 0E 00 EA 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 1B [12:20:27]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:20:27]wFMCommunicate OK [12:20:27]SAM_PROTO_GetShiftState done [12:20:27]FM_GetShiftState done [12:20:27]opened in 1722125326 [12:20:27]opened+sec_in_day 1722211726 [12:20:27]quantity*price = 100005 [12:20:27]sum+1 = 100006 [12:20:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 249 28.07.2024 12:20 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226589 ФПД: 252638754519754 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T122027&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226589&fm=252638754519754&tin=02508201610067®Number=0000000000092624&sum=100000 [12:20:28]StoreToDocumentArchive [12:20:28]shift 439 fd 226589 [12:20:28]save to /storage/0439/doc_00226589 [12:20:28]save last doc name /storage/0439/doc_00226589 to /storage/kkm_last_doc_name [12:20:28]save OK [12:20:28]Clear old archive folders... [12:20:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:20:28]tlvbuf is 00E16A20 [12:20:28]SAM_PROTO_ClearQueue [12:20:28]wFMCommunicate request_size=4 [12:20:28]MH_SAM_APDU [12:20:28]CAPDU: 80 09 00 00 [12:20:28]Write to MH i2c: E2 08 00 F7 03 80 09 00 00 00 00 00 00 6C [12:20:28]Write i2c OK [12:20:28]MH_I2C_Read... [12:20:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:20:28]Read from MH i2c: E2 [12:20:28]MH_I2C_Read... [12:20:28]Read from MH i2c: E2 03 00 [12:20:28]MH_I2C_Read... [12:20:28]Read from MH i2c: E2 03 00 F7 03 00 90 00 6E [12:20:28]RAPDU: 90 00 [12:20:28]wFMCommunicate OK [12:20:28]SAM_PROTO_ClearQueue done [12:20:28]KKMCreateOFDPacket [12:20:28]OFDProtocolAddRootSTLVToBuf [12:20:28]FM_MakeSignedData [12:20:28]FM_MakeSignedData [12:20:28]SAM_PROTO_SignData [12:20:28]wFMCommunicate request_size=4 [12:20:28]MH_SAM_APDU [12:20:28]CAPDU: 80 0D 01 02 [12:20:28]Write to MH i2c: E2 08 00 F8 03 80 0D 01 02 00 00 00 00 74 [12:20:28]Write i2c OK [12:20:28]MH_I2C_Read... [12:20:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:20:28]Read from MH i2c: E2 [12:20:28]MH_I2C_Read... [12:20:28]Read from MH i2c: E2 03 00 [12:20:28]MH_I2C_Read... [12:20:28]Read from MH i2c: E2 03 00 F8 03 00 90 00 6F [12:20:28]RAPDU: 90 00 [12:20:28]wFMCommunicate OK [12:20:28]wFMCommunicate request_size=255 [12:20:28]MH_SAM_APDU [12:20:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 F9 00 00 00 F4 03 04 00 8B 37 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1D 75 03 00 35 04 06 00 E5 [12:20:28]Write to MH i2c: E2 02 01 F9 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 F9 00 00 00 F4 03 04 00 8B 37 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1D 75 03 00 35 04 06 00 E5 00 00 83 [12:20:28]Write i2c OK [12:20:28]MH_I2C_Read... [12:20:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:20:28]Read from MH i2c: E2 [12:20:28]MH_I2C_Read... [12:20:28]Read from MH i2c: E2 03 00 [12:20:28]MH_I2C_Read... [12:20:28]Read from MH i2c: E2 03 00 F9 03 00 90 00 70 [12:20:28]RAPDU: 90 00 [12:20:28]wFMCommunicate OK [12:20:28]wFMCommunicate request_size=10 [12:20:28]MH_SAM_APDU [12:20:28]CAPDU: 80 0D 02 02 05 C6 0B 38 3A CA [12:20:28]Write to MH i2c: E2 0D 00 FA 03 80 0D 02 02 05 00 C6 0B 38 3A CA 00 00 8E [12:20:28]Write i2c OK [12:20:28]MH_I2C_Read... [12:20:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:20:28]Read from MH i2c: E2 [12:20:28]MH_I2C_Read... [12:20:28]Read from MH i2c: E2 03 00 [12:20:28]MH_I2C_Read... [12:20:28]Read from MH i2c: E2 03 00 FA 03 00 90 00 71 [12:20:28]RAPDU: 90 00 [12:20:28]wFMCommunicate OK [12:20:28]wFMCommunicate request_size=4 [12:20:28]MH_SAM_APDU [12:20:28]CAPDU: 80 0D 03 02 [12:20:28]Write to MH i2c: E2 08 00 FB 03 80 0D 03 02 00 00 00 00 79 [12:20:28]Write i2c OK [12:20:28]MH_I2C_Read... [12:20:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:20:28]Read from MH i2c: E2 [12:20:28]MH_I2C_Read... [12:20:28]Read from MH i2c: E2 0B 00 [12:20:28]MH_I2C_Read... [12:20:28]Read from MH i2c: E2 0B 00 FB 03 00 A4 11 4C B3 09 59 48 B4 90 00 8C [12:20:28]RAPDU: A4 11 4C B3 09 59 48 B4 90 00 [12:20:28]wFMCommunicate OK [12:20:28]SAM_PROTO_SignData done [12:20:28]FM_MakeSignedData done [12:20:28]CreateOFDProtocolMessage [12:20:28]wFMCommunicate request_size=4 [12:20:28]MH_SAM_APDU [12:20:28]CAPDU: 80 11 00 00 [12:20:28]Write to MH i2c: E2 08 00 FC 03 80 11 00 00 00 00 00 00 79 [12:20:28]Write i2c OK [12:20:28]MH_I2C_Read... [12:20:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:20:28]Read from MH i2c: E2 [12:20:28]MH_I2C_Read... [12:20:28]Read from MH i2c: E2 17 00 [12:20:28]MH_I2C_Read... [12:20:28]Read from MH i2c: E2 17 00 FC 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D6 [12:20:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:20:28]wFMCommunicate OK [12:20:28]CreateOFDProtocolMessage done [12:20:28]OFDSenderStorePacket 226589 [12:20:28]StoreOFDPacket docnum=226589 [12:20:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B3 3A 07 01 49 69 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 F9 00 00 00 F4 03 04 00 8B 37 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1D 75 03 00 35 04 06 00 E5 C6 0B 38 3A CA A4 11 4C B3 09 59 48 B4 [12:20:28]CheckFolder [12:20:28]dirname=/storage/ofd_packets [12:20:28]CheckFolder done [12:20:28]ProducePacketName [12:20:28]name=ofd_packets/00226589 [12:20:28]NVStorageSaveData ofd_packets/00226589 [12:20:28]File name is /storage/ofd_packets/00226589 [12:20:28]Write 301 bytes [12:20:28]NVStorageSaveData done [12:20:28]OFDSenderStorePacket done [12:20:28]KKMCreateOFDPacket done [12:20:28]NVStorageSaveData kkm_last_timestamp [12:20:28]File name is /storage/kkm_last_timestamp [12:20:28]Write 4 bytes [12:20:28]NVStorageSaveData done [12:20:28]ExternCall_PrintAddStr [12:20:28]wPrintStart [12:20:28]Write to MH i2c: 01 00 00 FD 03 00 [12:20:28]Write i2c OK [12:20:28]MH_I2C_Read... [12:20:28]Read from MH i2c: 01 [12:20:28]MH_I2C_Read... [12:20:28]Read from MH i2c: 01 07 00 [12:20:28]MH_I2C_Read... [12:20:28]Read from MH i2c: 01 07 00 FD 03 00 00 00 00 00 FF 0F 15 [12:20:28]RasterBufferAndPrint [12:20:28]line Счет N : (1)2002944 [12:20:28]line ИНН: 02508201610067 [12:20:28]line Контрольно-Кассовый Чек [12:20:28]line ПРОДАЖА [12:20:28]line ТРК (МРК, ГНК) : 53 [12:20:28]line Товар: 2710124130 [12:20:28]line Аи-92-К-5 [12:20:28]line 14.750 * 67.80 [12:20:28]line = 1000.05 [12:20:28]line НДС 12% НСП 1% [12:20:28]line > о реализуемом товаре [12:20:28]line ОКРУГЛЕНИЕ: -0.05 [12:20:28]line ИТОГО: 1000.00 [12:20:28]line Внесено: 1000.00 [12:20:28]line СДАЧА: 0.00 [12:20:28]line НСП 1% : 8.85 [12:20:28]line НДС 12% : 106.20 [12:20:28]line Наличными: 1000.00 [12:20:28]line Безнал.: 0.00 [12:20:28]line Место: АЗС № 97 "Партнер Нефть" [12:20:28]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:20:28]line СНО: Общий режим [12:20:28]line Чек 249 28.07.2024 12:20 [12:20:28]line Смена: 439 ФФД: 1.0 [12:20:28]line ЗНМ: 0300000054 [12:20:28]line РНМ: 0000000000092624 [12:20:28]line Версия ККМ: 001 [12:20:28]line ФМ: 0000000000874959 [12:20:28]line ФД: 226589 [12:20:28]line ФПД: 252638754519754 [12:20:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T122027&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226589&fm=252638754519754&tin=02508201610067®Number=0000000000092624&sum=100000 [12:20:28]written 0, free lines is 4095 [12:20:28]OFD Sender: Processing packet 226589 [packets to send 602, broken 601] [12:20:28]ProducePacketName [12:20:28]name=ofd_packets/00226589 [12:20:28]OFD Sender: To server: pG, [12:20:28]CommunicateWithHost lk.salyk.kg:30040 [12:20:28]ConnectInit lk.salyk.kg [12:20:29]Write to MH i2c: 01 00 00 28 04 2C [12:20:29]Write i2c OK [12:20:29]MH_I2C_Read... [12:20:29]Read from MH i2c: 01 [12:20:29]MH_I2C_Read... [12:20:29]Read from MH i2c: 01 07 00 [12:20:29]MH_I2C_Read... [12:20:29]Read from MH i2c: 01 07 00 28 04 00 00 00 00 00 66 0C A5 [12:20:29]RasterBufferAndPrint [12:20:29]line [12:20:29]line [12:20:29]line [12:20:29]line [12:20:29]line [12:20:29]written 0, free lines is 3178 [12:20:29]MH_Cut [12:20:29]Write to MH i2c: D1 01 00 2F 04 01 05 [12:20:29]Write i2c OK [12:20:29]MH_I2C_Read... [12:20:29]Read from MH i2c: D1 [12:20:29]MH_I2C_Read... [12:20:29]Read from MH i2c: D1 01 00 [12:20:29]MH_I2C_Read... [12:20:29]Read from MH i2c: D1 01 00 2F 04 00 04 [12:20:29]Write to MH i2c: 01 00 00 30 04 34 [12:20:29]Write i2c OK [12:20:29]MH_I2C_Read... [12:20:30]*** Cut start [12:20:30]*** Partial cut [12:20:30]*** CUTSNS_PIN = 1 [12:20:30]*** CUTSNS_PIN = 0 [12:20:30]*** Brake cut motor [12:20:31]Read from MH i2c: 01 [12:20:31]MH_I2C_Read... [12:20:31]*** Stop cut motor [12:20:31]*** Cut end [12:20:31]Read from MH i2c: 01 07 00 [12:20:31]MH_I2C_Read... [12:20:31]Read from MH i2c: 01 07 00 30 04 00 00 00 00 00 FF 0F 49 [12:20:31]process_action close_receipt done [12:20:31]requested_data is exist [12:20:31]produce_requested_data [12:20:31]requested_item fm.sn is exist - process it [12:20:31]wFMCommunicate request_size=4 [12:20:31]MH_SAM_APDU [12:20:31]CAPDU: 80 11 00 00 [12:20:31]Write to MH i2c: E2 08 00 31 04 80 11 00 00 00 00 00 00 AF [12:20:31]Write i2c OK [12:20:31]MH_I2C_Read... [12:20:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:20:31]Read from MH i2c: E2 [12:20:31]MH_I2C_Read... [12:20:31]Read from MH i2c: E2 17 00 [12:20:31]MH_I2C_Read... [12:20:31]Read from MH i2c: E2 17 00 31 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 0C [12:20:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:20:31]wFMCommunicate OK [12:20:31]requested_item fd.num is exist - process it [12:20:31]SAM_PROTO_GetFieldsCounters [12:20:31]wFMCommunicate request_size=4 [12:20:31]MH_SAM_APDU [12:20:31]CAPDU: 80 13 00 00 [12:20:31]Write to MH i2c: E2 08 00 32 04 80 13 00 00 00 00 00 00 B2 [12:20:31]Write i2c OK [12:20:31]MH_I2C_Read... [12:20:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:20:31]Read from MH i2c: E2 [12:20:31]MH_I2C_Read... [12:20:31]Read from MH i2c: E2 62 00 [12:20:31]MH_I2C_Read... [12:20:31]Read from MH i2c: E2 62 00 32 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1D 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 F9 00 00 00 5E 04 04 00 F9 00 00 00 57 04 04 00 FA 00 00 00 19 04 04 00 00 00 00 00 90 00 13 [12:20:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1D 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 F9 00 00 00 5E 04 04 00 F9 00 00 00 57 04 04 00 FA 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:20:31]wFMCommunicate OK [12:20:31]SAM_PROTO_GetFieldsCounters done [12:20:31]requested_item shift.num is exist - process it [12:20:31]requested_item shift.opened is exist - process it [12:20:31]req_shift_opened [12:20:31]FM_GetShiftState [12:20:31]SAM_PROTO_GetShiftState [12:20:31]wFMCommunicate request_size=4 [12:20:31]MH_SAM_APDU [12:20:31]CAPDU: 80 13 01 00 [12:20:31]Write to MH i2c: E2 08 00 33 04 80 13 01 00 00 00 00 00 B4 [12:20:31]Write i2c OK [12:20:31]MH_I2C_Read... [12:20:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:20:31]Connected sock=11 [12:20:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B3 3A 07 01 49 69 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 F9 00 00 00 F4 03 04 00 8B 37 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1D 75 03 00 35 04 06 00 E5 C6 0B 38 3A CA A4 11 4C B3 09 59 48 B4 [12:20:31]Read from MH i2c: E2 [12:20:31]MH_I2C_Read... [12:20:31]Read from MH i2c: E2 0E 00 [12:20:31]MH_I2C_Read... [12:20:31]Read from MH i2c: E2 0E 00 33 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 65 [12:20:31]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:20:31]wFMCommunicate OK [12:20:31]SAM_PROTO_GetShiftState done [12:20:31]FM_GetShiftState done [12:20:31]req_shift_opened done [12:20:31]requested_item shift.open_date is exist - process it [12:20:31]req_shift_open_date [12:20:31]req_shift_open_date done [12:20:31]produce_requested_data done [12:20:31]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226589,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [12:20:31]process_action_free close_receipt [12:20:31]json_value_free [12:20:31]json_value_free done [12:20:31]process_json_proto returns [12:20:31]Send response to host [12:20:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226589,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [12:20:31]free response buf [12:20:31]execute_script done [12:20:31]execute_script returns [12:20:31]free content buf [12:20:31]Sock 9.Close socket [12:20:31]Sock 9.Thread stoped [12:20:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 76 06 47 00 E5 BD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1D 75 03 00 F4 03 04 00 98 E3 A5 66 B6 04 01 00 00 2E 00 30 F9 6C CC BC 6A [12:20:31]CommunicateWithHost err = 0 [12:20:31]CheckOFDResponse [12:20:31]1017 (14) - 77093643461234 [12:20:31]1041 (16) - 0000000000874959 [12:20:31]1040 (4) - 226589 [12:20:31]1012 (4) - 28.07.2024 06:22 [12:20:31]1206 (1) - 0 [12:20:31]OFD Sender: Remove packet 226589 [12:20:31]ProducePacketName [12:20:31]name=ofd_packets/00226589 [12:20:31]NVStorageDeleteData [12:20:32]OFD Sender: No OFD packet to send [12:20:37]OFD Sender: No OFD packet to send [12:20:42]OFD Sender: No OFD packet to send [12:20:47]OFD Sender: No OFD packet to send [12:20:52]OFD Sender: No OFD packet to send [12:20:57]OFD Sender: No OFD packet to send [12:21:02]OFD Sender: No OFD packet to send [12:21:07]OFD Sender: No OFD packet to send [12:21:12]OFD Sender: No OFD packet to send [12:21:17]OFD Sender: No OFD packet to send [12:21:20]accept exits with 7 [12:21:20]New connection [12:21:20]New thread 3066854756 created [12:21:20]Thread 3066711396 joined [12:21:20]Waiting for new connection... [12:21:20] Sock 7.Parse request [12:21:20]Sock 7.Check first char [12:21:20]Sock 7.First char is OK [12:21:20]request: POST /json_proto HTTP/1.0 [12:21:20]Method: POST [12:21:20]URL: /json_proto [12:21:20]Method is POST - this is cgi request [12:21:20]url: /json_proto [12:21:20]query_string will be loaded in cgi processing [12:21:20]execute_cgi json_proto POST (null) [12:21:20]execute_cgi path=json_proto method=POST [12:21:20]POST find Content-Length [12:21:20]Host: 172.17.43.131:8080 [12:21:20]Content-Length: 679 [12:21:20]Content-Type: application/json [12:21:20] [12:21:20]POST finish read [12:21:20]Found Content-Length = 679 [12:21:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002946", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 10.110, "sum" : 750.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 750.00, "total" : 750.00, "payments": [ { "type": 0, "sum" : 750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:21:20]execute_script... [12:21: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)2002946", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 10.110, "sum" : 750.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 750.00, "total" : 750.00, "payments": [ { "type": 0, "sum" : 750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:21:20]POST & json_proto [12:21:20]process_json_proto [12:21:20]json parsed OK: [12:21:20]protocol is kg_v1.0 [12:21:20]action value=close_receipt [12:21:20]process_action close_receipt [12:21:20]cmd_close_receipt [12:21:20]MH_GetDate [12:21:20]Write to MH i2c: F0 00 00 34 04 27 [12:21:20]Write i2c OK [12:21:20]MH_I2C_Read... [12:21:20]Read from MH i2c: F0 [12:21:20]MH_I2C_Read... [12:21:20]Read from MH i2c: F0 09 00 [12:21:20]MH_I2C_Read... [12:21:20]Read from MH i2c: F0 09 00 34 04 00 C0 37 A6 66 F9 24 A2 66 58 [12:21:20]GetLastDocTimeStamp 1722169227 [12:21:20]current date 1722169280 [12:21:20]FM_GetShiftState [12:21:20]SAM_PROTO_GetShiftState [12:21:20]wFMCommunicate request_size=4 [12:21:20]MH_SAM_APDU [12:21:20]CAPDU: 80 13 01 00 [12:21:20]Write to MH i2c: E2 08 00 35 04 80 13 01 00 00 00 00 00 B6 [12:21:20]Write i2c OK [12:21:20]MH_I2C_Read... [12:21:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:21:20]Read from MH i2c: E2 [12:21:20]MH_I2C_Read... [12:21:20]Read from MH i2c: E2 0E 00 [12:21:20]MH_I2C_Read... [12:21:20]Read from MH i2c: E2 0E 00 35 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 67 [12:21:20]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:21:20]wFMCommunicate OK [12:21:20]SAM_PROTO_GetShiftState done [12:21:20]FM_GetShiftState done [12:21:20]opened in 1722125326 [12:21:20]opened+sec_in_day 1722211726 [12:21:20]quantity*price = 75016 [12:21:20]sum+1 = 75017 [12:21:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 750.00 Внесено: 750.00 СДАЧА: 0.00 НСП 1% : 6.64 НДС 12% : 79.66 Наличными: 750.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 250 28.07.2024 12:21 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226590 ФПД: 209389818055696 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T122120&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226590&fm=209389818055696&tin=02508201610067®Number=0000000000092624&sum=75000 [12:21:21]StoreToDocumentArchive [12:21:21]shift 439 fd 226590 [12:21:21]save to /storage/0439/doc_00226590 [12:21:21]save last doc name /storage/0439/doc_00226590 to /storage/kkm_last_doc_name [12:21:21]save OK [12:21:21]Clear old archive folders... [12:21:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:21:21]tlvbuf is 00E8A260 [12:21:21]SAM_PROTO_ClearQueue [12:21:21]wFMCommunicate request_size=4 [12:21:21]MH_SAM_APDU [12:21:21]CAPDU: 80 09 00 00 [12:21:21]Write to MH i2c: E2 08 00 42 04 80 09 00 00 00 00 00 00 B8 [12:21:21]Write i2c OK [12:21:21]MH_I2C_Read... [12:21:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:21:21]Read from MH i2c: E2 [12:21:21]MH_I2C_Read... [12:21:21]Read from MH i2c: E2 03 00 [12:21:21]MH_I2C_Read... [12:21:21]Read from MH i2c: E2 03 00 42 04 00 90 00 BA [12:21:21]RAPDU: 90 00 [12:21:21]wFMCommunicate OK [12:21:21]SAM_PROTO_ClearQueue done [12:21:21]KKMCreateOFDPacket [12:21:21]OFDProtocolAddRootSTLVToBuf [12:21:21]FM_MakeSignedData [12:21:21]FM_MakeSignedData [12:21:21]SAM_PROTO_SignData [12:21:21]wFMCommunicate request_size=4 [12:21:21]MH_SAM_APDU [12:21:21]CAPDU: 80 0D 01 02 [12:21:21]Write to MH i2c: E2 08 00 43 04 80 0D 01 02 00 00 00 00 C0 [12:21:21]Write i2c OK [12:21:21]MH_I2C_Read... [12:21:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:21:21]Read from MH i2c: E2 [12:21:21]MH_I2C_Read... [12:21:21]Read from MH i2c: E2 03 00 [12:21:21]MH_I2C_Read... [12:21:21]Read from MH i2c: E2 03 00 43 04 00 90 00 BB [12:21:21]RAPDU: 90 00 [12:21:21]wFMCommunicate OK [12:21:21]wFMCommunicate request_size=255 [12:21:21]MH_SAM_APDU [12:21:21]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 08 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 00 00 00 F4 03 04 00 C0 37 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1E 75 03 00 35 04 06 00 BE [12:21:21]Write to MH i2c: E2 02 01 44 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 08 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 00 00 00 F4 03 04 00 C0 37 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1E 75 03 00 35 04 06 00 BE 00 00 DB [12:21:21]Write i2c OK [12:21:21]MH_I2C_Read... [12:21:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:21:21]Read from MH i2c: E2 [12:21:21]MH_I2C_Read... [12:21:21]Read from MH i2c: E2 03 00 [12:21:21]MH_I2C_Read... [12:21:21]Read from MH i2c: E2 03 00 44 04 00 90 00 BC [12:21:21]RAPDU: 90 00 [12:21:21]wFMCommunicate OK [12:21:21]wFMCommunicate request_size=10 [12:21:21]MH_SAM_APDU [12:21:21]CAPDU: 80 0D 02 02 05 70 5D B9 8C 10 [12:21:21]Write to MH i2c: E2 0D 00 45 04 80 0D 02 02 05 00 70 5D B9 8C 10 00 00 EF [12:21:21]Write i2c OK [12:21:21]MH_I2C_Read... [12:21:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:21:21]Read from MH i2c: E2 [12:21:21]MH_I2C_Read... [12:21:21]Read from MH i2c: E2 03 00 [12:21:21]MH_I2C_Read... [12:21:21]Read from MH i2c: E2 03 00 45 04 00 90 00 BD [12:21:21]RAPDU: 90 00 [12:21:21]wFMCommunicate OK [12:21:21]wFMCommunicate request_size=4 [12:21:21]MH_SAM_APDU [12:21:21]CAPDU: 80 0D 03 02 [12:21:21]Write to MH i2c: E2 08 00 46 04 80 0D 03 02 00 00 00 00 C5 [12:21:21]Write i2c OK [12:21:21]MH_I2C_Read... [12:21:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:21:21]Read from MH i2c: E2 [12:21:21]MH_I2C_Read... [12:21:21]Read from MH i2c: E2 0B 00 [12:21:21]MH_I2C_Read... [12:21:21]Read from MH i2c: E2 0B 00 46 04 00 37 38 9B D6 14 10 22 C2 90 00 AE [12:21:21]RAPDU: 37 38 9B D6 14 10 22 C2 90 00 [12:21:21]wFMCommunicate OK [12:21:21]SAM_PROTO_SignData done [12:21:21]FM_MakeSignedData done [12:21:21]CreateOFDProtocolMessage [12:21:21]wFMCommunicate request_size=4 [12:21:21]MH_SAM_APDU [12:21:21]CAPDU: 80 11 00 00 [12:21:21]Write to MH i2c: E2 08 00 47 04 80 11 00 00 00 00 00 00 C5 [12:21:21]Write i2c OK [12:21:21]MH_I2C_Read... [12:21:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:21:21]Read from MH i2c: E2 [12:21:21]MH_I2C_Read... [12:21:21]Read from MH i2c: E2 17 00 [12:21:21]MH_I2C_Read... [12:21:21]Read from MH i2c: E2 17 00 47 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 22 [12:21:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:21:21]wFMCommunicate OK [12:21:21]CreateOFDProtocolMessage done [12:21:21]OFDSenderStorePacket 226590 [12:21:21]StoreOFDPacket docnum=226590 [12:21:52]ConnectInit lk.salyk.kg [12:21:57]ConnectInit Can't take IP for lk.salyk.kg [12:21:57]CommunicateWithHost connect error [12:21:57]CommunicateWithHost err = -1 [12:21:57]OFD Sender: Server communicate error [12:21:57]recv_with_timeout no data received [12:22:02]OFD Sender: Processing packet 226590 [packets to send 602, broken 601] [12:22:02]ProducePacketName [12:22:02]name=ofd_packets/00226590 [12:22:02]OFD Sender: To server: pG, [12:22:02]CommunicateWithHost lk.salyk.kg:30040 [12:22:02]ConnectInit lk.salyk.kg [12:22:07]ConnectInit Can't take IP for lk.salyk.kg [12:22:07]CommunicateWithHost connect error [12:22:07]CommunicateWithHost err = -1 [12:22:07]OFD Sender: Server communicate error [12:22:12]OFD Sender: Processing packet 226590 [packets to send 602, broken 601] [12:22:12]ProducePacketName [12:22:12]name=ofd_packets/00226590 [12:22:12]OFD Sender: To server: pG, [12:22:12]CommunicateWithHost lk.salyk.kg:30040 [12:22:12]ConnectInit lk.salyk.kg [12:22:17]ConnectInit Can't take IP for lk.salyk.kg [12:22:17]CommunicateWithHost connect error [12:22:17]CommunicateWithHost err = -1 [12:22:17]OFD Sender: Server communicate error [12:22:22]OFD Sender: Processing packet 226590 [packets to send 602, broken 601] [12:22:22]ProducePacketName [12:22:22]name=ofd_packets/00226590 [12:22:22]OFD Sender: To server: pG, [12:22:22]CommunicateWithHost lk.salyk.kg:30040 [12:22:22]ConnectInit lk.salyk.kg [12:22:22]recv_with_timeout no data received [12:22:27]ConnectInit Can't take IP for lk.salyk.kg [12:22:27]CommunicateWithHost connect error [12:22:27]CommunicateWithHost err = -1 [12:22:27]OFD Sender: Server communicate error [12:22:32]OFD Sender: Processing packet 226590 [packets to send 602, broken 601] [12:22:32]ProducePacketName [12:22:32]name=ofd_packets/00226590 [12:22:32]OFD Sender: To server: pG, [12:22:32]CommunicateWithHost lk.salyk.kg:30040 [12:22:32]ConnectInit lk.salyk.kg [12:22:34]accept exits with 10 [12:22:34]New connection [12:22:34]New thread 3066711396 created [12:22:34]Thread 3066854756 joined [12:22:34]Waiting for new connection... [12:22:34] Sock 10.Parse request [12:22:34]Sock 10.Check first char [12:22:34]Sock 10.First char is OK [12:22:34]request: POST /json_proto HTTP/1.0 [12:22:34]Method: POST [12:22:34]URL: /json_proto [12:22:34]Method is POST - this is cgi request [12:22:34]url: /json_proto [12:22:34]query_string will be loaded in cgi processing [12:22:34]execute_cgi json_proto POST (null) [12:22:34]execute_cgi path=json_proto method=POST [12:22:34]POST find Content-Length [12:22:34]Host: 172.17.43.131:8080 [12:22:34]Content-Length: 678 [12:22:34]Content-Type: application/json [12:22:34] [12:22:34]POST finish read [12:22:34]Found Content-Length = 678 [12:22:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002947", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [12:22:34]execute_script... [12:22:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002947", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [12:22:34]POST & json_proto [12:22:34]process_json_proto [12:22:34]json parsed OK: [12:22:34]protocol is kg_v1.0 [12:22:34]action value=close_receipt [12:22:34]process_action close_receipt [12:22:34]cmd_close_receipt [12:22:34]MH_GetDate [12:22:34]Write to MH i2c: F0 00 00 7F 04 72 [12:22:34]Write i2c OK [12:22:34]MH_I2C_Read... [12:22:34]Read from MH i2c: F0 [12:22:34]MH_I2C_Read... [12:22:34]Read from MH i2c: F0 09 00 [12:22:34]MH_I2C_Read... [12:22:34]Read from MH i2c: F0 09 00 7F 04 00 0B 38 A6 66 F9 24 A2 66 EF [12:22:34]GetLastDocTimeStamp 1722169280 [12:22:34]current date 1722169355 [12:22:34]FM_GetShiftState [12:22:34]SAM_PROTO_GetShiftState [12:22:34]wFMCommunicate request_size=4 [12:22:34]MH_SAM_APDU [12:22:34]CAPDU: 80 13 01 00 [12:22:34]Write to MH i2c: E2 08 00 80 04 80 13 01 00 00 00 00 00 01 [12:22:34]Write i2c OK [12:22:34]MH_I2C_Read... [12:22:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:22:34]Read from MH i2c: E2 [12:22:34]MH_I2C_Read... [12:22:34]Read from MH i2c: E2 0E 00 [12:22:34]MH_I2C_Read... [12:22:34]Read from MH i2c: E2 0E 00 80 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 B2 [12:22:34]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:22:34]wFMCommunicate OK [12:22:34]SAM_PROTO_GetShiftState done [12:22:34]FM_GetShiftState done [12:22:34]opened in 1722125326 [12:22:34]opened+sec_in_day 1722211726 [12:22:34]quantity*price = 30051 [12:22:34]sum+1 = 30052 [12:22:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.91 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 251 28.07.2024 12:22 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226591 ФПД: 257785048519888 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T122235&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226591&fm=257785048519888&tin=02508201610067®Number=0000000000092624&sum=30000 [12:22:35]StoreToDocumentArchive [12:22:35]shift 439 fd 226591 [12:22:35]save to /storage/0439/doc_00226591 [12:22:35]save last doc name /storage/0439/doc_00226591 to /storage/kkm_last_doc_name [12:22:35]save OK [12:22:35]Clear old archive folders... [12:22:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:22:35]tlvbuf is 00DFDDB0 [12:22:35]SAM_PROTO_ClearQueue [12:22:35]wFMCommunicate request_size=4 [12:22:35]MH_SAM_APDU [12:22:35]CAPDU: 80 09 00 00 [12:22:35]Write to MH i2c: E2 08 00 8D 04 80 09 00 00 00 00 00 00 03 [12:22:35]Write i2c OK [12:22:35]MH_I2C_Read... [12:22:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:22:35]Read from MH i2c: E2 [12:22:35]MH_I2C_Read... [12:22:35]Read from MH i2c: E2 03 00 [12:22:35]MH_I2C_Read... [12:22:35]Read from MH i2c: E2 03 00 8D 04 00 90 00 05 [12:22:35]RAPDU: 90 00 [12:22:35]wFMCommunicate OK [12:22:35]SAM_PROTO_ClearQueue done [12:22:35]KKMCreateOFDPacket [12:22:35]OFDProtocolAddRootSTLVToBuf [12:22:35]FM_MakeSignedData [12:22:35]FM_MakeSignedData [12:22:35]SAM_PROTO_SignData [12:22:35]wFMCommunicate request_size=4 [12:22:35]MH_SAM_APDU [12:22:35]CAPDU: 80 0D 01 02 [12:22:35]Write to MH i2c: E2 08 00 8E 04 80 0D 01 02 00 00 00 00 0B [12:22:35]Write i2c OK [12:22:35]MH_I2C_Read... [12:22:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:22:35]Read from MH i2c: E2 [12:22:35]MH_I2C_Read... [12:22:35]Read from MH i2c: E2 03 00 [12:22:35]MH_I2C_Read... [12:22:35]Read from MH i2c: E2 03 00 8E 04 00 90 00 06 [12:22:35]RAPDU: 90 00 [12:22:35]wFMCommunicate OK [12:22:35]wFMCommunicate request_size=255 [12:22:35]MH_SAM_APDU [12:22:35]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 FB 00 00 00 F4 03 04 00 0B 38 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1F 75 03 00 35 04 06 00 EA [12:22:35]Write to MH i2c: E2 02 01 8F 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 FB 00 00 00 F4 03 04 00 0B 38 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1F 75 03 00 35 04 06 00 EA 00 00 4D [12:22:35]Write i2c OK [12:22:35]MH_I2C_Read... [12:22:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:22:36]Read from MH i2c: E2 [12:22:36]MH_I2C_Read... [12:22:36]Read from MH i2c: E2 03 00 [12:22:36]MH_I2C_Read... [12:22:36]Read from MH i2c: E2 03 00 8F 04 00 90 00 07 [12:22:36]RAPDU: 90 00 [12:22:36]wFMCommunicate OK [12:22:36]wFMCommunicate request_size=10 [12:22:36]MH_SAM_APDU [12:22:36]CAPDU: 80 0D 02 02 05 74 42 3E D4 D0 [12:22:36]Write to MH i2c: E2 0D 00 90 04 80 0D 02 02 05 00 74 42 3E D4 D0 00 00 B0 [12:22:36]Write i2c OK [12:22:36]MH_I2C_Read... [12:22:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:22:36]Read from MH i2c: E2 [12:22:36]MH_I2C_Read... [12:22:36]Read from MH i2c: E2 03 00 [12:22:36]MH_I2C_Read... [12:22:36]Read from MH i2c: E2 03 00 90 04 00 90 00 08 [12:22:36]RAPDU: 90 00 [12:22:36]wFMCommunicate OK [12:22:36]wFMCommunicate request_size=4 [12:22:36]MH_SAM_APDU [12:22:36]CAPDU: 80 0D 03 02 [12:22:36]Write to MH i2c: E2 08 00 91 04 80 0D 03 02 00 00 00 00 10 [12:22:36]Write i2c OK [12:22:36]MH_I2C_Read... [12:22:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:22:36]Read from MH i2c: E2 [12:22:36]MH_I2C_Read... [12:22:36]Read from MH i2c: E2 0B 00 [12:22:36]MH_I2C_Read... [12:22:36]Read from MH i2c: E2 0B 00 91 04 00 DD AC B7 70 56 C6 97 E2 90 00 56 [12:22:36]RAPDU: DD AC B7 70 56 C6 97 E2 90 00 [12:22:36]wFMCommunicate OK [12:22:36]SAM_PROTO_SignData done [12:22:36]FM_MakeSignedData done [12:22:36]CreateOFDProtocolMessage [12:22:36]wFMCommunicate request_size=4 [12:22:36]MH_SAM_APDU [12:22:36]CAPDU: 80 11 00 00 [12:22:36]Write to MH i2c: E2 08 00 92 04 80 11 00 00 00 00 00 00 10 [12:22:36]Write i2c OK [12:22:36]MH_I2C_Read... [12:22:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:22:36]Read from MH i2c: E2 [12:22:36]MH_I2C_Read... [12:22:36]Read from MH i2c: E2 17 00 [12:22:36]MH_I2C_Read... [12:22:36]Read from MH i2c: E2 17 00 92 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6D [12:22:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:22:36]wFMCommunicate OK [12:22:36]CreateOFDProtocolMessage done [12:22:36]OFDSenderStorePacket 226591 [12:22:36]StoreOFDPacket docnum=226591 [12:22:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 41 B6 07 01 19 54 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 FB 00 00 00 F4 03 04 00 0B 38 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1F 75 03 00 35 04 06 00 EA 74 42 3E D4 D0 DD AC B7 70 56 C6 97 E2 [12:22:36]CheckFolder [12:22:36]dirname=/storage/ofd_packets [12:22:36]CheckFolder done [12:22:36]ProducePacketName [12:22:36]name=ofd_packets/00226591 [12:22:36]NVStorageSaveData ofd_packets/00226591 [12:22:36]File name is /storage/ofd_packets/00226591 [12:22:36]Write 301 bytes [12:22:36]NVStorageSaveData done [12:22:36]OFDSenderStorePacket done [12:22:36]KKMCreateOFDPacket done [12:22:36]NVStorageSaveData kkm_last_timestamp [12:22:36]File name is /storage/kkm_last_timestamp [12:22:36]Write 4 bytes [12:22:36]NVStorageSaveData done [12:22:36]ExternCall_PrintAddStr [12:22:36]wPrintStart [12:22:36]Write to MH i2c: 01 00 00 93 04 97 [12:22:36]Write i2c OK [12:22:36]MH_I2C_Read... [12:22:36]Read from MH i2c: 01 [12:22:36]MH_I2C_Read... [12:22:36]Read from MH i2c: 01 07 00 [12:22:36]MH_I2C_Read... [12:22:36]Read from MH i2c: 01 07 00 93 04 00 00 00 00 00 FF 0F AC [12:22:36]RasterBufferAndPrint [12:22:36]line Счет N : (1)2002947 [12:22:36]line ИНН: 02508201610067 [12:22:36]line Контрольно-Кассовый Чек [12:22:36]line ПРОДАЖА [12:22:36]line ТРК (МРК, ГНК) : 44 [12:22:36]line Товар: 2710124500 [12:22:36]line Аи-95-К-5 [12:22:36]line 4.050 * 74.20 [12:22:36]line = 300.51 [12:22:36]line НДС 12% НСП 1% [12:22:36]line > о реализуемом товаре [12:22:36]line ОКРУГЛЕНИЕ: -0.51 [12:22:36]line ИТОГО: 300.00 [12:22:36]line Внесено: 300.00 [12:22:36]line СДАЧА: 0.00 [12:22:36]line НСП 1% : 2.66 [12:22:36]line НДС 12% : 31.91 [12:22:36]line Наличными: 300.00 [12:22:36]line Безнал.: 0.00 [12:22:36]line Место: АЗС № 97 "Партнер Нефть" [12:22:36]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:22:36]line СНО: Общий режим [12:22:36]line Чек 251 28.07.2024 12:22 [12:22:36]line Смена: 439 ФФД: 1.0 [12:22:36]line ЗНМ: 0300000054 [12:22:36]line РНМ: 0000000000092624 [12:22:36]line Версия ККМ: 001 [12:22:36]line ФМ: 0000000000874959 [12:22:36]line ФД: 226591 [12:22:36]line ФПД: 257785048519888 [12:22:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T122235&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226591&fm=257785048519888&tin=02508201610067®Number=0000000000092624&sum=30000 [12:22:36]written 0, free lines is 4095 [12:22:36]Write to MH i2c: 01 00 00 BE 04 C2 [12:22:36]Write i2c OK [12:22:36]MH_I2C_Read... [12:22:36]Read from MH i2c: 01 [12:22:36]MH_I2C_Read... [12:22:36]Read from MH i2c: 01 07 00 [12:22:36]MH_I2C_Read... [12:22:36]Read from MH i2c: 01 07 00 BE 04 00 00 00 00 00 68 0C 3D [12:22:36]RasterBufferAndPrint [12:22:36]line [12:22:36]line [12:22:36]line [12:22:36]line [12:22:36]line [12:22:36]written 0, free lines is 3179 [12:22:36]MH_Cut [12:22:36]Write to MH i2c: D1 01 00 C5 04 01 9B [12:22:36]Write i2c OK [12:22:36]MH_I2C_Read... [12:22:36]Read from MH i2c: D1 [12:22:36]MH_I2C_Read... [12:22:36]Read from MH i2c: D1 01 00 [12:22:36]MH_I2C_Read... [12:22:36]Read from MH i2c: D1 01 00 C5 04 00 9A [12:22:36]Write to MH i2c: 01 00 00 C6 04 CA [12:22:36]Write i2c OK [12:22:36]MH_I2C_Read... [12:22:37]ConnectInit Can't take IP for lk.salyk.kg [12:22:37]CommunicateWithHost connect error [12:22:37]CommunicateWithHost err = -1 [12:22:37]OFD Sender: Server communicate error [12:22:37]OFD Sender: Processing packet 226590 [packets to send 603, broken 601] [12:22:37]ProducePacketName [12:22:37]name=ofd_packets/00226590 [12:22:37]OFD Sender: To server: pG, [12:22:37]CommunicateWithHost lk.salyk.kg:30040 [12:22:37]ConnectInit lk.salyk.kg [12:22:38]*** Cut start [12:22:38]*** Partial cut [12:22:38]*** CUTSNS_PIN = 1 [12:22:38]*** CUTSNS_PIN = 0 [12:22:38]*** Brake cut motor [12:22:38]Read from MH i2c: 01 [12:22:38]MH_I2C_Read... [12:22:38]*** Stop cut motor [12:22:38]*** Cut end [12:22:38]Read from MH i2c: 01 07 00 [12:22:38]MH_I2C_Read... [12:22:38]Read from MH i2c: 01 07 00 C6 04 00 00 00 00 00 FF 0F DF [12:22:38]process_action close_receipt done [12:22:38]requested_data is exist [12:22:38]produce_requested_data [12:22:38]requested_item fm.sn is exist - process it [12:22:38]wFMCommunicate request_size=4 [12:22:38]MH_SAM_APDU [12:22:38]CAPDU: 80 11 00 00 [12:22:38]Write to MH i2c: E2 08 00 C7 04 80 11 00 00 00 00 00 00 45 [12:22:38]Write i2c OK [12:22:38]MH_I2C_Read... [12:22:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:22:38]Read from MH i2c: E2 [12:22:38]MH_I2C_Read... [12:22:38]Read from MH i2c: E2 17 00 [12:22:38]MH_I2C_Read... [12:22:38]Read from MH i2c: E2 17 00 C7 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A2 [12:22:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:22:38]wFMCommunicate OK [12:22:38]requested_item fd.num is exist - process it [12:22:38]SAM_PROTO_GetFieldsCounters [12:22:38]wFMCommunicate request_size=4 [12:22:38]MH_SAM_APDU [12:22:38]CAPDU: 80 13 00 00 [12:22:38]Write to MH i2c: E2 08 00 C8 04 80 13 00 00 00 00 00 00 48 [12:22:38]Write i2c OK [12:22:38]MH_I2C_Read... [12:22:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:22:38]Read from MH i2c: E2 [12:22:38]MH_I2C_Read... [12:22:38]Read from MH i2c: E2 62 00 [12:22:38]MH_I2C_Read... [12:22:38]Read from MH i2c: E2 62 00 C8 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1F 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 FB 00 00 00 5E 04 04 00 FB 00 00 00 57 04 04 00 FC 00 00 00 19 04 04 00 00 00 00 00 90 00 B1 [12:22:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1F 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 FB 00 00 00 5E 04 04 00 FB 00 00 00 57 04 04 00 FC 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:22:38]wFMCommunicate OK [12:22:38]SAM_PROTO_GetFieldsCounters done [12:22:38]requested_item shift.num is exist - process it [12:22:38]requested_item shift.opened is exist - process it [12:22:38]req_shift_opened [12:22:38]FM_GetShiftState [12:22:38]SAM_PROTO_GetShiftState [12:22:38]wFMCommunicate request_size=4 [12:22:38]MH_SAM_APDU [12:22:38]CAPDU: 80 13 01 00 [12:22:38]Write to MH i2c: E2 08 00 C9 04 80 13 01 00 00 00 00 00 4A [12:22:38]Write i2c OK [12:22:38]MH_I2C_Read... [12:22:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:22:38]Read from MH i2c: E2 [12:22:38]MH_I2C_Read... [12:22:38]Read from MH i2c: E2 0E 00 [12:22:38]MH_I2C_Read... [12:22:38]Read from MH i2c: E2 0E 00 C9 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 FB [12:22:38]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:22:38]wFMCommunicate OK [12:22:38]SAM_PROTO_GetShiftState done [12:22:38]FM_GetShiftState done [12:22:38]req_shift_opened done [12:22:38]requested_item shift.open_date is exist - process it [12:22:38]req_shift_open_date [12:22:38]req_shift_open_date done [12:22:38]produce_requested_data done [12:22:38]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226591,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [12:22:38]process_action_free close_receipt [12:22:38]json_value_free [12:22:38]json_value_free done [12:22:38]process_json_proto returns [12:22:38]Send response to host [12:22:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226591,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [12:22:38]free response buf [12:22:38]execute_script done [12:22:38]execute_script returns [12:22:38]free content buf [12:22:38]Sock 10.Close socket [12:22:38]Sock 10.Thread stoped [12:22:42]ConnectInit Can't take IP for lk.salyk.kg [12:22:42]CommunicateWithHost connect error [12:22:42]CommunicateWithHost err = -1 [12:22:42]OFD Sender: Server communicate error [12:22:47]OFD Sender: Processing packet 226590 [packets to send 603, broken 601] [12:22:47]ProducePacketName [12:22:47]name=ofd_packets/00226590 [12:22:47]OFD Sender: To server: pG, [12:22:47]CommunicateWithHost lk.salyk.kg:30040 [12:22:47]ConnectInit lk.salyk.kg [12:22:52]ConnectInit Can't take IP for lk.salyk.kg [12:22:52]CommunicateWithHost connect error [12:22:52]CommunicateWithHost err = -1 [12:22:52]OFD Sender: Server communicate error [12:22:57]OFD Sender: Processing packet 226590 [packets to send 603, broken 601] [12:22:57]ProducePacketName [12:22:57]name=ofd_packets/00226590 [12:22:57]OFD Sender: To server: pG, [12:22:57]CommunicateWithHost lk.salyk.kg:30040 [12:22:57]ConnectInit lk.salyk.kg [12:22:58]accept exits with 12 [12:22:58]New connection [12:22:58]New thread 3066854756 created [12:22:58]Thread 3066711396 joined [12:22:58]Waiting for new connection... [12:22:58] Sock 12.Parse request [12:21:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 6F CD 07 01 2C 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 08 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 00 00 00 F4 03 04 00 C0 37 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1E 75 03 00 35 04 06 00 BE 70 5D B9 8C 10 37 38 9B D6 14 10 22 C2 [12:21:21]CheckFolder [12:21:21]dirname=/storage/ofd_packets [12:21:21]CheckFolder done [12:21:21]ProducePacketName [12:21:21]name=ofd_packets/00226590 [12:21:21]NVStorageSaveData ofd_packets/00226590 [12:21:21]File name is /storage/ofd_packets/00226590 [12:21:21]Write 301 bytes [12:21:21]NVStorageSaveData done [12:21:21]OFDSenderStorePacket done [12:21:21]KKMCreateOFDPacket done [12:21:21]NVStorageSaveData kkm_last_timestamp [12:21:21]File name is /storage/kkm_last_timestamp [12:21:21]Write 4 bytes [12:21:21]NVStorageSaveData done [12:21:22]ExternCall_PrintAddStr [12:21:22]wPrintStart [12:21:22]Write to MH i2c: 01 00 00 48 04 4C [12:21:22]OFD Sender: Processing packet 226590 [packets to send 602, broken 601] [12:21:22]ProducePacketName [12:21:22]name=ofd_packets/00226590 [12:21:22]OFD Sender: To server: pG, [12:21:22]CommunicateWithHost lk.salyk.kg:30040 [12:21:22]ConnectInit lk.salyk.kg [12:21:22]Write i2c OK [12:21:22]MH_I2C_Read... [12:21:22]Read from MH i2c: 01 [12:21:22]MH_I2C_Read... [12:21:22]Read from MH i2c: 01 07 00 [12:21:22]MH_I2C_Read... [12:21:22]Read from MH i2c: 01 07 00 48 04 00 00 00 00 00 FF 0F 61 [12:21:22]RasterBufferAndPrint [12:21:22]line Счет N : (1)2002946 [12:21:22]line ИНН: 02508201610067 [12:21:22]line Контрольно-Кассовый Чек [12:21:22]line ПРОДАЖА [12:21:22]line ТРК (МРК, ГНК) : 34 [12:21:22]line Товар: 2710124500 [12:21:22]line Аи-95-К-5 [12:21:22]line 10.110 * 74.20 [12:21:22]line = 750.16 [12:21:22]line НДС 12% НСП 1% [12:21:22]line > о реализуемом товаре [12:21:22]line ОКРУГЛЕНИЕ: -0.16 [12:21:22]line ИТОГО: 750.00 [12:21:22]line Внесено: 750.00 [12:21:22]line СДАЧА: 0.00 [12:21:22]line НСП 1% : 6.64 [12:21:22]line НДС 12% : 79.66 [12:21:22]line Наличными: 750.00 [12:21:22]line Безнал.: 0.00 [12:21:22]line Место: АЗС № 97 "Партнер Нефть" [12:21:22]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:21:22]line СНО: Общий режим [12:21:22]line Чек 250 28.07.2024 12:21 [12:21:22]line Смена: 439 ФФД: 1.0 [12:21:22]line ЗНМ: 0300000054 [12:21:22]line РНМ: 0000000000092624 [12:21:22]line Версия ККМ: 001 [12:21:22]line ФМ: 0000000000874959 [12:21:22]line ФД: 226590 [12:21:22]line ФПД: 209389818055696 [12:21:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T122120&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226590&fm=209389818055696&tin=02508201610067®Number=0000000000092624&sum=75000 [12:21:22]written 0, free lines is 4095 [12:21:22]Write to MH i2c: 01 00 00 73 04 77 [12:21:22]Write i2c OK [12:21:22]MH_I2C_Read... [12:21:22]Read from MH i2c: 01 [12:21:22]MH_I2C_Read... [12:21:22]Read from MH i2c: 01 07 00 [12:21:22]MH_I2C_Read... [12:21:22]Read from MH i2c: 01 07 00 73 04 00 00 00 00 00 71 0C FB [12:21:22]RasterBufferAndPrint [12:21:22]line [12:21:22]line [12:21:22]line [12:21:22]line [12:21:22]line [12:21:22]written 0, free lines is 3187 [12:21:22]MH_Cut [12:21:22]Write to MH i2c: D1 01 00 7A 04 01 50 [12:21:22]Write i2c OK [12:21:22]MH_I2C_Read... [12:21:22]Read from MH i2c: D1 [12:21:22]MH_I2C_Read... [12:21:22]Read from MH i2c: D1 01 00 [12:21:22]MH_I2C_Read... [12:21:22]Read from MH i2c: D1 01 00 7A 04 00 4F [12:21:22]Write to MH i2c: 01 00 00 7B 04 7F [12:21:22]Write i2c OK [12:21:22]MH_I2C_Read... [12:21:23]*** Cut start [12:21:23]*** Partial cut [12:21:23]*** CUTSNS_PIN = 1 [12:21:23]*** CUTSNS_PIN = 0 [12:21:23]*** Brake cut motor [12:21:24]Read from MH i2c: 01 [12:21:24]MH_I2C_Read... [12:21:24]*** Stop cut motor [12:21:24]*** Cut end [12:21:24]Read from MH i2c: 01 07 00 [12:21:24]MH_I2C_Read... [12:21:24]Read from MH i2c: 01 07 00 7B 04 00 00 00 00 00 FF 0F 94 [12:21:24]process_action close_receipt done [12:21:24]requested_data is exist [12:21:24]produce_requested_data [12:21:24]requested_item fm.sn is exist - process it [12:21:24]wFMCommunicate request_size=4 [12:21:24]MH_SAM_APDU [12:21:24]CAPDU: 80 11 00 00 [12:21:24]Write to MH i2c: E2 08 00 7C 04 80 11 00 00 00 00 00 00 FA [12:21:24]Write i2c OK [12:21:24]MH_I2C_Read... [12:21:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:21:24]Read from MH i2c: E2 [12:21:24]MH_I2C_Read... [12:21:24]Read from MH i2c: E2 17 00 [12:21:24]MH_I2C_Read... [12:21:24]Read from MH i2c: E2 17 00 7C 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 57 [12:21:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:21:24]wFMCommunicate OK [12:21:24]requested_item fd.num is exist - process it [12:21:24]SAM_PROTO_GetFieldsCounters [12:21:24]wFMCommunicate request_size=4 [12:21:24]MH_SAM_APDU [12:21:24]CAPDU: 80 13 00 00 [12:21:24]Write to MH i2c: E2 08 00 7D 04 80 13 00 00 00 00 00 00 FD [12:21:24]Write i2c OK [12:21:24]MH_I2C_Read... [12:21:24]recv_with_timeout no data received [12:21:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:21:24]Read from MH i2c: E2 [12:21:24]MH_I2C_Read... [12:21:24]Read from MH i2c: E2 62 00 [12:21:24]MH_I2C_Read... [12:21:24]Read from MH i2c: E2 62 00 7D 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1E 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 FA 00 00 00 5E 04 04 00 FA 00 00 00 57 04 04 00 FB 00 00 00 19 04 04 00 00 00 00 00 90 00 62 [12:21:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1E 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 FA 00 00 00 5E 04 04 00 FA 00 00 00 57 04 04 00 FB 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:21:24]wFMCommunicate OK [12:21:24]SAM_PROTO_GetFieldsCounters done [12:21:24]requested_item shift.num is exist - process it [12:21:24]requested_item shift.opened is exist - process it [12:21:24]req_shift_opened [12:21:24]FM_GetShiftState [12:21:24]SAM_PROTO_GetShiftState [12:21:24]wFMCommunicate request_size=4 [12:21:24]MH_SAM_APDU [12:21:24]CAPDU: 80 13 01 00 [12:21:24]Write to MH i2c: E2 08 00 7E 04 80 13 01 00 00 00 00 00 FF [12:21:24]Write i2c OK [12:21:24]MH_I2C_Read... [12:21:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:21:24]Read from MH i2c: E2 [12:21:24]MH_I2C_Read... [12:21:24]Read from MH i2c: E2 0E 00 [12:21:24]MH_I2C_Read... [12:21:24]Read from MH i2c: E2 0E 00 7E 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 B0 [12:21:24]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:21:24]wFMCommunicate OK [12:21:24]SAM_PROTO_GetShiftState done [12:21:24]FM_GetShiftState done [12:21:24]req_shift_opened done [12:21:24]requested_item shift.open_date is exist - process it [12:21:24]req_shift_open_date [12:21:24]req_shift_open_date done [12:21:24]produce_requested_data done [12:21:24]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226590,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [12:21:24]process_action_free close_receipt [12:21:24]json_value_free [12:21:24]json_value_free done [12:21:24]process_json_proto returns [12:21:24]Send response to host [12:21:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226590,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [12:21:24]free response buf [12:21:24]execute_script done [12:21:24]execute_script returns [12:21:24]free content buf [12:21:24]Sock 7.Close socket [12:21:24]Sock 7.Thread stoped [12:21:27]ConnectInit Can't take IP for lk.salyk.kg [12:21:27]CommunicateWithHost connect error [12:21:27]CommunicateWithHost err = -1 [12:21:27]OFD Sender: Server communicate error [12:21:32]OFD Sender: Processing packet 226590 [packets to send 602, broken 601] [12:21:32]ProducePacketName [12:21:32]name=ofd_packets/00226590 [12:21:32]OFD Sender: To server: pG, [12:21:32]CommunicateWithHost lk.salyk.kg:30040 [12:21:32]ConnectInit lk.salyk.kg [12:21:36]recv_with_timeout no data received [12:21:37]ConnectInit Can't take IP for lk.salyk.kg [12:21:37]CommunicateWithHost connect error [12:21:37]CommunicateWithHost err = -1 [12:21:37]OFD Sender: Server communicate error [12:21:42]OFD Sender: Processing packet 226590 [packets to send 602, broken 601] [12:21:42]ProducePacketName [12:21:42]name=ofd_packets/00226590 [12:21:42]OFD Sender: To server: pG, [12:21:42]CommunicateWithHost lk.salyk.kg:30040 [12:21:42]ConnectInit lk.salyk.kg [12:21:47]ConnectInit Can't take IP for lk.salyk.kg [12:21:47]CommunicateWithHost connect error [12:21:47]CommunicateWithHost err = -1 [12:21:47]OFD Sender: Server communicate error [12:21:52]OFD Sender: Processing packet 226590 [packets to send 602, broken 601] [12:21:52]ProducePacketName [12:21:52]name=ofd_packets/00226590 [12:21:52]OFD Sender: To server: pG, [12:21:52]CommunicateWithHost lk.salyk.kg:30040 [12:22:58]Sock 12.Check first char [12:22:58]Sock 12.First char is OK [12:22:58]request: POST /json_proto HTTP/1.0 [12:22:58]Method: POST [12:22:58]URL: /json_proto [12:22:58]Method is POST - this is cgi request [12:22:58]url: /json_proto [12:22:58]query_string will be loaded in cgi processing [12:22:58]execute_cgi json_proto POST (null) [12:22:58]execute_cgi path=json_proto method=POST [12:22:58]POST find Content-Length [12:22:58]Host: 172.17.43.131:8080 [12:22:58]Content-Length: 671 [12:22:58]Content-Type: application/json [12:22:58] [12:22:58]POST finish read [12:22:58]Found Content-Length = 671 [12:22:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002948", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:22:58]execute_script... [12: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)2002948", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:22:58]POST & json_proto [12:22:58]process_json_proto [12:22:58]json parsed OK: [12:22:58]protocol is kg_v1.0 [12:22:58]action value=close_receipt [12:22:58]process_action close_receipt [12:22:58]cmd_close_receipt [12:22:58]MH_GetDate [12:22:58]Write to MH i2c: F0 00 00 CA 04 BD [12:22:58]Write i2c OK [12:22:58]MH_I2C_Read... [12:22:58]Read from MH i2c: F0 [12:22:58]MH_I2C_Read... [12:22:58]Read from MH i2c: F0 09 00 [12:22:58]MH_I2C_Read... [12:22:58]Read from MH i2c: F0 09 00 CA 04 00 23 38 A6 66 F9 24 A2 66 52 [12:22:58]GetLastDocTimeStamp 1722169355 [12:22:58]current date 1722169379 [12:22:58]FM_GetShiftState [12:22:58]SAM_PROTO_GetShiftState [12:22:58]wFMCommunicate request_size=4 [12:22:58]MH_SAM_APDU [12:22:58]CAPDU: 80 13 01 00 [12:22:58]Write to MH i2c: E2 08 00 CB 04 80 13 01 00 00 00 00 00 4C [12:22:58]Write i2c OK [12:22:58]MH_I2C_Read... [12:22:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:22:58]Read from MH i2c: E2 [12:22:58]MH_I2C_Read... [12:22:58]Read from MH i2c: E2 0E 00 [12:22:58]MH_I2C_Read... [12:22:58]Read from MH i2c: E2 0E 00 CB 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 FD [12:22:58]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:22:58]wFMCommunicate OK [12:22:58]SAM_PROTO_GetShiftState done [12:22:58]FM_GetShiftState done [12:22:58]opened in 1722125326 [12:22:58]opened+sec_in_day 1722211726 [12:22:58]quantity*price = 50017 [12:22:58]sum+1 = 50019 [12:22:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 252 28.07.2024 12:22 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226592 ФПД: 177692467779655 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T122259&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226592&fm=177692467779655&tin=02508201610067®Number=0000000000092624&sum=50000 [12:23:00]StoreToDocumentArchive [12:23:00]shift 439 fd 226592 [12:23:00]save to /storage/0439/doc_00226592 [12:23:00]save last doc name /storage/0439/doc_00226592 to /storage/kkm_last_doc_name [12:23:00]save OK [12:23:00]Clear old archive folders... [12:23:00]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:23:00]tlvbuf is 00E6B6F0 [12:23:00]SAM_PROTO_ClearQueue [12:23:00]wFMCommunicate request_size=4 [12:23:00]MH_SAM_APDU [12:23:00]CAPDU: 80 09 00 00 [12:23:00]Write to MH i2c: E2 08 00 D8 04 80 09 00 00 00 00 00 00 4E [12:23:00]Write i2c OK [12:23:00]MH_I2C_Read... [12:23:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:23:00]Read from MH i2c: E2 [12:23:00]MH_I2C_Read... [12:23:00]Read from MH i2c: E2 03 00 [12:23:00]MH_I2C_Read... [12:23:00]Read from MH i2c: E2 03 00 D8 04 00 90 00 50 [12:23:00]RAPDU: 90 00 [12:23:00]wFMCommunicate OK [12:23:00]SAM_PROTO_ClearQueue done [12:23:00]KKMCreateOFDPacket [12:23:00]OFDProtocolAddRootSTLVToBuf [12:23:00]FM_MakeSignedData [12:23:00]FM_MakeSignedData [12:23:00]SAM_PROTO_SignData [12:23:00]wFMCommunicate request_size=4 [12:23:00]MH_SAM_APDU [12:23:00]CAPDU: 80 0D 01 02 [12:23:00]Write to MH i2c: E2 08 00 D9 04 80 0D 01 02 00 00 00 00 56 [12:23:00]Write i2c OK [12:23:00]MH_I2C_Read... [12:23:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:23:00]Read from MH i2c: E2 [12:23:00]MH_I2C_Read... [12:23:00]Read from MH i2c: E2 03 00 [12:23:00]MH_I2C_Read... [12:23:00]Read from MH i2c: E2 03 00 D9 04 00 90 00 51 [12:23:00]RAPDU: 90 00 [12:23:00]wFMCommunicate OK [12:23:00]wFMCommunicate request_size=255 [12:23:00]MH_SAM_APDU [12:23:00]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 23 38 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 20 75 03 00 35 04 06 00 [12:23:00]Write to MH i2c: E2 02 01 DA 04 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 23 38 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 20 75 03 00 35 04 06 00 00 00 9C [12:23:00]Write i2c OK [12:23:00]MH_I2C_Read... [12:23:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:23:00]Read from MH i2c: E2 [12:23:00]MH_I2C_Read... [12:23:00]Read from MH i2c: E2 03 00 [12:23:00]MH_I2C_Read... [12:23:00]Read from MH i2c: E2 03 00 DA 04 00 90 00 52 [12:23:00]RAPDU: 90 00 [12:23:00]wFMCommunicate OK [12:23:00]wFMCommunicate request_size=11 [12:23:00]MH_SAM_APDU [12:23:00]CAPDU: 80 0D 02 02 06 A1 9C 40 6B D8 47 [12:23:00]Write to MH i2c: E2 0E 00 DB 04 80 0D 02 02 06 00 A1 9C 40 6B D8 47 00 00 6C [12:23:00]Write i2c OK [12:23:00]MH_I2C_Read... [12:23:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:23:00]Read from MH i2c: E2 [12:23:00]MH_I2C_Read... [12:23:00]Read from MH i2c: E2 03 00 [12:23:00]MH_I2C_Read... [12:23:00]Read from MH i2c: E2 03 00 DB 04 00 90 00 53 [12:23:00]RAPDU: 90 00 [12:23:00]wFMCommunicate OK [12:23:00]wFMCommunicate request_size=4 [12:23:00]MH_SAM_APDU [12:23:00]CAPDU: 80 0D 03 02 [12:23:00]Write to MH i2c: E2 08 00 DC 04 80 0D 03 02 00 00 00 00 5B [12:23:00]Write i2c OK [12:23:00]MH_I2C_Read... [12:23:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:23:00]Read from MH i2c: E2 [12:23:00]MH_I2C_Read... [12:23:00]Read from MH i2c: E2 0B 00 [12:23:00]MH_I2C_Read... [12:23:00]Read from MH i2c: E2 0B 00 DC 04 00 78 33 E5 E3 79 62 FB 5C 90 00 01 [12:23:00]RAPDU: 78 33 E5 E3 79 62 FB 5C 90 00 [12:23:00]wFMCommunicate OK [12:23:00]SAM_PROTO_SignData done [12:23:00]FM_MakeSignedData done [12:23:00]CreateOFDProtocolMessage [12:23:00]wFMCommunicate request_size=4 [12:23:00]MH_SAM_APDU [12:23:00]CAPDU: 80 11 00 00 [12:23:00]Write to MH i2c: E2 08 00 DD 04 80 11 00 00 00 00 00 00 5B [12:23:00]Write i2c OK [12:23:00]MH_I2C_Read... [12:23:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:23:00]Read from MH i2c: E2 [12:23:00]MH_I2C_Read... [12:23:00]Read from MH i2c: E2 17 00 [12:23:00]MH_I2C_Read... [12:23:00]Read from MH i2c: E2 17 00 DD 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B8 [12:23:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:23:00]wFMCommunicate OK [12:23:00]CreateOFDProtocolMessage done [12:23:00]OFDSenderStorePacket 226592 [12:23:00]StoreOFDPacket docnum=226592 [12:23:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 B1 3F 08 01 DC 23 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 23 38 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 20 75 03 00 35 04 06 00 A1 9C 40 6B D8 47 78 33 E5 E3 79 62 FB 5C [12:23:00]CheckFolder [12:23:00]dirname=/storage/ofd_packets [12:23:00]CheckFolder done [12:23:00]ProducePacketName [12:23:00]name=ofd_packets/00226592 [12:23:00]NVStorageSaveData ofd_packets/00226592 [12:23:00]File name is /storage/ofd_packets/00226592 [12:23:00]Write 302 bytes [12:23:00]NVStorageSaveData done [12:23:00]OFDSenderStorePacket done [12:23:00]KKMCreateOFDPacket done [12:23:00]NVStorageSaveData kkm_last_timestamp [12:23:00]File name is /storage/kkm_last_timestamp [12:23:00]Write 4 bytes [12:23:00]NVStorageSaveData done [12:23:00]ExternCall_PrintAddStr [12:23:00]wPrintStart [12:23:00]Write to MH i2c: 01 00 00 DE 04 E2 [12:23:00]Write i2c OK [12:23:00]MH_I2C_Read... [12:23:00]Read from MH i2c: 01 [12:23:00]MH_I2C_Read... [12:23:00]Read from MH i2c: 01 07 00 [12:23:00]MH_I2C_Read... [12:23:00]Read from MH i2c: 01 07 00 DE 04 00 00 00 00 00 FF 0F F7 [12:23:00]RasterBufferAndPrint [12:23:00]line Счет N : (1)2002948 [12:23:00]line ИНН: 02508201610067 [12:23:00]line Контрольно-Кассовый Чек [12:23:00]line ПРОДАЖА [12:23:00]line ТРК (МРК, ГНК) : 52 [12:23:00]line Товар: 2710124130 [12:23:00]line Super-92-К-5 [12:23:00]line 7.270 * 68.80 [12:23:00]line = 500.18 [12:23:00]line НДС 12% НСП 1% [12:23:00]line > о реализуемом товаре [12:23:00]line ОКРУГЛЕНИЕ: -0.18 [12:23:00]line ИТОГО: 500.00 [12:23:00]line Внесено: 500.00 [12:23:00]line СДАЧА: 0.00 [12:23:00]line НСП 1% : 4.43 [12:23:00]line НДС 12% : 53.12 [12:23:00]line Наличными: 500.00 [12:23:00]line Безнал.: 0.00 [12:23:00]line Место: АЗС № 97 "Партнер Нефть" [12:23:00]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:23:00]line СНО: Общий режим [12:23:00]line Чек 252 28.07.2024 12:22 [12:23:00]line Смена: 439 ФФД: 1.0 [12:23:00]line ЗНМ: 0300000054 [12:23:00]line РНМ: 0000000000092624 [12:23:00]line Версия ККМ: 001 [12:23:00]line ФМ: 0000000000874959 [12:23:00]line ФД: 226592 [12:23:00]line ФПД: 177692467779655 [12:23:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T122259&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226592&fm=177692467779655&tin=02508201610067®Number=0000000000092624&sum=50000 [12:23:00]written 0, free lines is 4095 [12:23:01]Write to MH i2c: 01 00 00 09 05 0E [12:23:01]Write i2c OK [12:23:01]MH_I2C_Read... [12:23:01]Read from MH i2c: 01 [12:23:01]MH_I2C_Read... [12:23:01]Read from MH i2c: 01 07 00 [12:23:01]MH_I2C_Read... [12:23:01]Read from MH i2c: 01 07 00 09 05 00 00 00 00 00 65 0C 86 [12:23:01]RasterBufferAndPrint [12:23:01]line [12:23:01]line [12:23:01]line [12:23:01]line [12:23:01]line [12:23:01]written 0, free lines is 3181 [12:23:01]MH_Cut [12:23:01]Write to MH i2c: D1 01 00 10 05 01 E7 [12:23:01]Write i2c OK [12:23:01]MH_I2C_Read... [12:23:01]Read from MH i2c: D1 [12:23:01]MH_I2C_Read... [12:23:01]Read from MH i2c: D1 01 00 [12:23:01]MH_I2C_Read... [12:23:01]Read from MH i2c: D1 01 00 10 05 00 E6 [12:23:01]Write to MH i2c: 01 00 00 11 05 16 [12:23:01]Write i2c OK [12:23:01]MH_I2C_Read... [12:23:02]*** Cut start [12:23:02]*** Partial cut [12:23:02]*** CUTSNS_PIN = 1 [12:23:02]*** CUTSNS_PIN = 0 [12:23:02]ConnectInit Can't take IP for lk.salyk.kg [12:23:02]CommunicateWithHost connect error [12:23:02]CommunicateWithHost err = -1 [12:23:02]OFD Sender: Server communicate error [12:23:02]OFD Sender: Processing packet 226590 [packets to send 604, broken 601] [12:23:02]ProducePacketName [12:23:02]name=ofd_packets/00226590 [12:23:02]OFD Sender: To server: pG, [12:23:02]CommunicateWithHost lk.salyk.kg:30040 [12:23:02]ConnectInit lk.salyk.kg [12:23:02]*** Brake cut motor [12:23:02]Read from MH i2c: 01 [12:23:02]MH_I2C_Read... [12:23:02]*** Stop cut motor [12:23:02]*** Cut end [12:23:02]Read from MH i2c: 01 07 00 [12:23:02]MH_I2C_Read... [12:23:02]Read from MH i2c: 01 07 00 11 05 00 00 00 00 00 FF 0F 2B [12:23:02]process_action close_receipt done [12:23:02]requested_data is exist [12:23:02]produce_requested_data [12:23:02]requested_item fm.sn is exist - process it [12:23:02]wFMCommunicate request_size=4 [12:23:02]MH_SAM_APDU [12:23:02]CAPDU: 80 11 00 00 [12:23:02]Write to MH i2c: E2 08 00 12 05 80 11 00 00 00 00 00 00 91 [12:23:02]Write i2c OK [12:23:02]MH_I2C_Read... [12:23:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:23:03]Read from MH i2c: E2 [12:23:03]MH_I2C_Read... [12:23:03]Read from MH i2c: E2 17 00 [12:23:03]MH_I2C_Read... [12:23:03]Read from MH i2c: E2 17 00 12 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 EE [12:23:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:23:03]wFMCommunicate OK [12:23:03]requested_item fd.num is exist - process it [12:23:03]SAM_PROTO_GetFieldsCounters [12:23:03]wFMCommunicate request_size=4 [12:23:03]MH_SAM_APDU [12:23:03]CAPDU: 80 13 00 00 [12:23:03]Write to MH i2c: E2 08 00 13 05 80 13 00 00 00 00 00 00 94 [12:23:03]Write i2c OK [12:23:03]MH_I2C_Read... [12:23:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:23:03]Read from MH i2c: E2 [12:23:03]MH_I2C_Read... [12:23:03]Read from MH i2c: E2 62 00 [12:23:03]MH_I2C_Read... [12:23:03]Read from MH i2c: E2 62 00 13 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 20 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 FC 00 00 00 5E 04 04 00 FC 00 00 00 57 04 04 00 FD 00 00 00 19 04 04 00 00 00 00 00 90 00 01 [12:23:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 20 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 FC 00 00 00 5E 04 04 00 FC 00 00 00 57 04 04 00 FD 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:23:03]wFMCommunicate OK [12:23:03]SAM_PROTO_GetFieldsCounters done [12:23:03]requested_item shift.num is exist - process it [12:23:03]requested_item shift.opened is exist - process it [12:23:03]req_shift_opened [12:23:03]FM_GetShiftState [12:23:03]SAM_PROTO_GetShiftState [12:23:03]wFMCommunicate request_size=4 [12:23:03]MH_SAM_APDU [12:23:03]CAPDU: 80 13 01 00 [12:23:03]Write to MH i2c: E2 08 00 14 05 80 13 01 00 00 00 00 00 96 [12:23:03]Write i2c OK [12:23:03]MH_I2C_Read... [12:23:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:23:03]Read from MH i2c: E2 [12:23:03]MH_I2C_Read... [12:23:03]Read from MH i2c: E2 0E 00 [12:23:03]MH_I2C_Read... [12:23:03]Read from MH i2c: E2 0E 00 14 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 47 [12:23:03]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:23:03]wFMCommunicate OK [12:23:03]SAM_PROTO_GetShiftState done [12:23:03]FM_GetShiftState done [12:23:03]req_shift_opened done [12:23:03]requested_item shift.open_date is exist - process it [12:23:03]req_shift_open_date [12:23:03]req_shift_open_date done [12:23:03]produce_requested_data done [12:23:03]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226592,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [12:23:03]process_action_free close_receipt [12:23:03]json_value_free [12:23:03]json_value_free done [12:23:03]process_json_proto returns [12:23:03]Send response to host [12:23:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226592,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [12:23:03]free response buf [12:23:03]execute_script done [12:23:03]execute_script returns [12:23:03]free content buf [12:23:03]Sock 12.Close socket [12:23:03]Sock 12.Thread stoped [12:23:07]ConnectInit Can't take IP for lk.salyk.kg [12:23:07]CommunicateWithHost connect error [12:23:07]CommunicateWithHost err = -1 [12:23:07]OFD Sender: Server communicate error [12:23:12]OFD Sender: Processing packet 226590 [packets to send 604, broken 601] [12:23:12]ProducePacketName [12:23:12]name=ofd_packets/00226590 [12:23:12]OFD Sender: To server: pG, [12:23:12]CommunicateWithHost lk.salyk.kg:30040 [12:23:12]ConnectInit lk.salyk.kg [12:23:17]ConnectInit Can't take IP for lk.salyk.kg [12:23:17]CommunicateWithHost connect error [12:23:17]CommunicateWithHost err = -1 [12:23:17]OFD Sender: Server communicate error [12:23:22]OFD Sender: Processing packet 226590 [packets to send 604, broken 601] [12:23:22]ProducePacketName [12:23:22]name=ofd_packets/00226590 [12:23:22]OFD Sender: To server: pG, [12:23:22]CommunicateWithHost lk.salyk.kg:30040 [12:23:22]ConnectInit lk.salyk.kg [12:23:27]ConnectInit Can't take IP for lk.salyk.kg [12:23:27]CommunicateWithHost connect error [12:23:27]CommunicateWithHost err = -1 [12:23:27]OFD Sender: Server communicate error [12:23:32]OFD Sender: Processing packet 226590 [packets to send 604, broken 601] [12:23:32]ProducePacketName [12:23:32]name=ofd_packets/00226590 [12:23:32]OFD Sender: To server: pG, [12:23:32]CommunicateWithHost lk.salyk.kg:30040 [12:23:32]ConnectInit lk.salyk.kg [12:23:35]Connected sock=9 [12:23:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 6F CD 07 01 2C 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 08 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 00 00 00 F4 03 04 00 C0 37 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1E 75 03 00 35 04 06 00 BE 70 5D B9 8C 10 37 38 9B D6 14 10 22 C2 [12:23:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 14 A8 47 00 68 E4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1E 75 03 00 F4 03 04 00 51 E4 A5 66 B6 04 01 00 00 67 50 EA 7F 02 1C 05 F7 [12:23:36]CommunicateWithHost err = 0 [12:23:36]CheckOFDResponse [12:23:36]1017 (14) - 77093643461234 [12:23:36]1041 (16) - 0000000000874959 [12:23:36]1040 (4) - 226590 [12:23:36]1012 (4) - 28.07.2024 06:25 [12:23:36]1206 (1) - 0 [12:23:36]OFD Sender: Remove packet 226590 [12:23:36]ProducePacketName [12:23:36]name=ofd_packets/00226590 [12:23:36]NVStorageDeleteData [12:23:37]OFD Sender: Processing packet 226591 [packets to send 603, broken 601] [12:23:37]ProducePacketName [12:23:37]name=ofd_packets/00226591 [12:23:37]OFD Sender: To server: pG, [12:23:37]CommunicateWithHost lk.salyk.kg:30040 [12:23:37]ConnectInit lk.salyk.kg [12:23:39]Connected sock=7 [12:23:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 41 B6 07 01 19 54 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 FB 00 00 00 F4 03 04 00 0B 38 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1F 75 03 00 35 04 06 00 EA 74 42 3E D4 D0 DD AC B7 70 56 C6 97 E2 [12:23:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 FA 51 47 00 14 E5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1F 75 03 00 F4 03 04 00 55 E4 A5 66 B6 04 01 00 00 BF FB 9F 95 E5 06 28 AD [12:23:40]CommunicateWithHost err = 0 [12:23:40]CheckOFDResponse [12:23:40]1017 (14) - 77093643461234 [12:23:40]1041 (16) - 0000000000874959 [12:23:40]1040 (4) - 226591 [12:23:40]1012 (4) - 28.07.2024 06:25 [12:23:40]1206 (1) - 0 [12:23:40]OFD Sender: Remove packet 226591 [12:23:40]ProducePacketName [12:23:40]name=ofd_packets/00226591 [12:23:40]NVStorageDeleteData [12:23:41]OFD Sender: Processing packet 226592 [packets to send 602, broken 601] [12:23:41]ProducePacketName [12:23:41]name=ofd_packets/00226592 [12:23:41]OFD Sender: To server: pG, [12:23:41]CommunicateWithHost lk.salyk.kg:30040 [12:23:41]ConnectInit lk.salyk.kg [12:23:44]Connected sock=9 [12:23:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 B1 3F 08 01 DC 23 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 23 38 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 20 75 03 00 35 04 06 00 A1 9C 40 6B D8 47 78 33 E5 E3 79 62 FB 5C [12:23:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 2F 05 47 00 8F 18 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 20 75 03 00 F4 03 04 00 5A E4 A5 66 B6 04 01 00 00 CD 4E A7 4B BC A4 32 9D [12:23:45]CommunicateWithHost err = 0 [12:23:45]CheckOFDResponse [12:23:45]1017 (14) - 77093643461234 [12:23:45]1041 (16) - 0000000000874959 [12:23:45]1040 (4) - 226592 [12:23:45]1012 (4) - 28.07.2024 06:25 [12:23:45]1206 (1) - 0 [12:23:45]OFD Sender: Remove packet 226592 [12:23:45]ProducePacketName [12:23:45]name=ofd_packets/00226592 [12:23:45]NVStorageDeleteData [12:23:46]OFD Sender: No OFD packet to send [12:23:51]OFD Sender: No OFD packet to send [12:23:56]OFD Sender: No OFD packet to send [12:24:01]OFD Sender: No OFD packet to send [12:24:06]OFD Sender: No OFD packet to send [12:24:11]OFD Sender: No OFD packet to send [12:24:16]OFD Sender: No OFD packet to send [12:24:18]recv_with_timeout no data received [12:24:21]OFD Sender: No OFD packet to send [12:24:22]accept exits with 11 [12:24:22]New connection [12:24:22]New thread 3066711396 created [12:24:22]Thread 3066854756 joined [12:24:22]Waiting for new connection... [12:24:22] Sock 11.Parse request [12:24:22]Sock 11.Check first char [12:24:22]Sock 11.First char is OK [12:24:22]request: POST /json_proto HTTP/1.0 [12:24:22]Method: POST [12:24:22]URL: /json_proto [12:24:22]Method is POST - this is cgi request [12:24:22]url: /json_proto [12:24:22]query_string will be loaded in cgi processing [12:24:22]execute_cgi json_proto POST (null) [12:24:22]execute_cgi path=json_proto method=POST [12:24:22]POST find Content-Length [12:24:22]Host: 172.17.43.131:8080 [12:24:22]Content-Length: 672 [12:24:22]Content-Type: application/json [12:24:22] [12:24:22]POST finish read [12:24:22]Found Content-Length = 672 [12:24:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002949", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 11.630, "sum" : 800.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:24:22]execute_script... [12:24:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002949", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 11.630, "sum" : 800.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:24:22]POST & json_proto [12:24:22]process_json_proto [12:24:22]json parsed OK: [12:24:22]protocol is kg_v1.0 [12:24:22]action value=close_receipt [12:24:22]process_action close_receipt [12:24:22]cmd_close_receipt [12:24:22]MH_GetDate [12:24:22]Write to MH i2c: F0 00 00 15 05 09 [12:24:22]Write i2c OK [12:24:22]MH_I2C_Read... [12:24:22]Read from MH i2c: F0 [12:24:22]MH_I2C_Read... [12:24:22]Read from MH i2c: F0 09 00 [12:24:22]MH_I2C_Read... [12:24:22]Read from MH i2c: F0 09 00 15 05 00 77 38 A6 66 F9 24 A2 66 F2 [12:24:22]GetLastDocTimeStamp 1722169379 [12:24:22]current date 1722169463 [12:24:22]FM_GetShiftState [12:24:22]SAM_PROTO_GetShiftState [12:24:22]wFMCommunicate request_size=4 [12:24:22]MH_SAM_APDU [12:24:22]CAPDU: 80 13 01 00 [12:24:22]Write to MH i2c: E2 08 00 16 05 80 13 01 00 00 00 00 00 98 [12:24:22]Write i2c OK [12:24:22]MH_I2C_Read... [12:24:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:24:23]Read from MH i2c: E2 [12:24:23]MH_I2C_Read... [12:24:23]Read from MH i2c: E2 0E 00 [12:24:23]MH_I2C_Read... [12:24:23]Read from MH i2c: E2 0E 00 16 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 49 [12:24:23]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:24:23]wFMCommunicate OK [12:24:23]SAM_PROTO_GetShiftState done [12:24:23]FM_GetShiftState done [12:24:23]opened in 1722125326 [12:24:23]opened+sec_in_day 1722211726 [12:24:23]quantity*price = 80014 [12:24:23]sum+1 = 80015 [12:24:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.14 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 253 28.07.2024 12:24 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226593 ФПД: 107571092080265 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T122423&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226593&fm=107571092080265&tin=02508201610067®Number=0000000000092624&sum=80000 [12:24:24]StoreToDocumentArchive [12:24:24]shift 439 fd 226593 [12:24:24]save to /storage/0439/doc_00226593 [12:24:24]save last doc name /storage/0439/doc_00226593 to /storage/kkm_last_doc_name [12:24:24]save OK [12:24:24]Clear old archive folders... [12:24:24]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:24:24]tlvbuf is 00DFB600 [12:24:24]SAM_PROTO_ClearQueue [12:24:24]wFMCommunicate request_size=4 [12:24:24]MH_SAM_APDU [12:24:24]CAPDU: 80 09 00 00 [12:24:24]Write to MH i2c: E2 08 00 23 05 80 09 00 00 00 00 00 00 9A [12:24:24]Write i2c OK [12:24:24]MH_I2C_Read... [12:24:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:24:24]Read from MH i2c: E2 [12:24:24]MH_I2C_Read... [12:24:24]Read from MH i2c: E2 03 00 [12:24:24]MH_I2C_Read... [12:24:24]Read from MH i2c: E2 03 00 23 05 00 90 00 9C [12:24:24]RAPDU: 90 00 [12:24:24]wFMCommunicate OK [12:24:24]SAM_PROTO_ClearQueue done [12:24:24]KKMCreateOFDPacket [12:24:24]OFDProtocolAddRootSTLVToBuf [12:24:24]FM_MakeSignedData [12:24:24]FM_MakeSignedData [12:24:24]SAM_PROTO_SignData [12:24:24]wFMCommunicate request_size=4 [12:24:24]MH_SAM_APDU [12:24:24]CAPDU: 80 0D 01 02 [12:24:24]Write to MH i2c: E2 08 00 24 05 80 0D 01 02 00 00 00 00 A2 [12:24:24]Write i2c OK [12:24:24]MH_I2C_Read... [12:24:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:24:24]Read from MH i2c: E2 [12:24:24]MH_I2C_Read... [12:24:24]Read from MH i2c: E2 03 00 [12:24:24]MH_I2C_Read... [12:24:24]Read from MH i2c: E2 03 00 24 05 00 90 00 9D [12:24:24]RAPDU: 90 00 [12:24:24]wFMCommunicate OK [12:24:24]wFMCommunicate request_size=255 [12:24:24]MH_SAM_APDU [12:24:24]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6E 2D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 8E 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 00 00 00 F4 03 04 00 77 38 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 21 75 03 00 35 04 06 00 [12:24:24]Write to MH i2c: E2 02 01 25 05 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6E 2D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 8E 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 00 00 00 F4 03 04 00 77 38 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 21 75 03 00 35 04 06 00 00 00 CD [12:24:24]Write i2c OK [12:24:24]MH_I2C_Read... [12:24:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:24:24]Read from MH i2c: E2 [12:24:24]MH_I2C_Read... [12:24:24]Read from MH i2c: E2 03 00 [12:24:24]MH_I2C_Read... [12:24:24]Read from MH i2c: E2 03 00 25 05 00 90 00 9E [12:24:24]RAPDU: 90 00 [12:24:24]wFMCommunicate OK [12:24:24]wFMCommunicate request_size=11 [12:24:24]MH_SAM_APDU [12:24:24]CAPDU: 80 0D 02 02 06 61 D5 D8 BB 46 89 [12:24:24]Write to MH i2c: E2 0E 00 26 05 80 0D 02 02 06 00 61 D5 D8 BB 46 89 00 00 49 [12:24:24]Write i2c OK [12:24:24]MH_I2C_Read... [12:24:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:24:24]Read from MH i2c: E2 [12:24:24]MH_I2C_Read... [12:24:24]Read from MH i2c: E2 03 00 [12:24:24]MH_I2C_Read... [12:24:24]Read from MH i2c: E2 03 00 26 05 00 90 00 9F [12:24:24]RAPDU: 90 00 [12:24:24]wFMCommunicate OK [12:24:24]wFMCommunicate request_size=4 [12:24:24]MH_SAM_APDU [12:24:24]CAPDU: 80 0D 03 02 [12:24:24]Write to MH i2c: E2 08 00 27 05 80 0D 03 02 00 00 00 00 A7 [12:24:24]Write i2c OK [12:24:24]MH_I2C_Read... [12:24:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:24:24]Read from MH i2c: E2 [12:24:24]MH_I2C_Read... [12:24:24]Read from MH i2c: E2 0B 00 [12:24:24]MH_I2C_Read... [12:24:24]Read from MH i2c: E2 0B 00 27 05 00 FD 93 90 B7 BD E6 ED 49 90 00 58 [12:24:24]RAPDU: FD 93 90 B7 BD E6 ED 49 90 00 [12:24:24]wFMCommunicate OK [12:24:24]SAM_PROTO_SignData done [12:24:24]FM_MakeSignedData done [12:24:24]CreateOFDProtocolMessage [12:24:24]wFMCommunicate request_size=4 [12:24:24]MH_SAM_APDU [12:24:24]CAPDU: 80 11 00 00 [12:24:24]Write to MH i2c: E2 08 00 28 05 80 11 00 00 00 00 00 00 A7 [12:24:24]Write i2c OK [12:24:24]MH_I2C_Read... [12:24:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:24:24]Read from MH i2c: E2 [12:24:24]MH_I2C_Read... [12:24:24]Read from MH i2c: E2 17 00 [12:24:24]MH_I2C_Read... [12:24:24]Read from MH i2c: E2 17 00 28 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 04 [12:24:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:24:24]wFMCommunicate OK [12:24:24]CreateOFDProtocolMessage done [12:24:24]OFDSenderStorePacket 226593 [12:24:24]StoreOFDPacket docnum=226593 [12:24:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 EF 67 08 01 75 C3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6E 2D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 8E 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 00 00 00 F4 03 04 00 77 38 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 21 75 03 00 35 04 06 00 61 D5 D8 BB 46 89 FD 93 90 B7 BD E6 ED 49 [12:24:24]CheckFolder [12:24:24]dirname=/storage/ofd_packets [12:24:24]CheckFolder done [12:24:24]ProducePacketName [12:24:24]name=ofd_packets/00226593 [12:24:24]NVStorageSaveData ofd_packets/00226593 [12:24:24]File name is /storage/ofd_packets/00226593 [12:24:24]Write 302 bytes [12:24:24]NVStorageSaveData done [12:24:24]OFDSenderStorePacket done [12:24:24]KKMCreateOFDPacket done [12:24:24]NVStorageSaveData kkm_last_timestamp [12:24:24]File name is /storage/kkm_last_timestamp [12:24:24]Write 4 bytes [12:24:24]NVStorageSaveData done [12:24:24]ExternCall_PrintAddStr [12:24:24]wPrintStart [12:24:24]Write to MH i2c: 01 00 00 29 05 2E [12:24:24]Write i2c OK [12:24:24]MH_I2C_Read... [12:24:24]Read from MH i2c: 01 [12:24:24]MH_I2C_Read... [12:24:24]Read from MH i2c: 01 07 00 [12:24:24]MH_I2C_Read... [12:24:24]Read from MH i2c: 01 07 00 29 05 00 00 00 00 00 FF 0F 43 [12:24:24]RasterBufferAndPrint [12:24:24]line Счет N : (1)2002949 [12:24:24]line ИНН: 02508201610067 [12:24:24]line Контрольно-Кассовый Чек [12:24:24]line ПРОДАЖА [12:24:24]line ТРК (МРК, ГНК) : 62 [12:24:24]line Товар: 2710124130 [12:24:24]line Super-92-К-5 [12:24:24]line 11.630 * 68.80 [12:24:24]line = 800.14 [12:24:24]line НДС 12% НСП 1% [12:24:24]line > о реализуемом товаре [12:24:24]line ОКРУГЛЕНИЕ: -0.14 [12:24:24]line ИТОГО: 800.00 [12:24:24]line Внесено: 800.00 [12:24:24]line СДАЧА: 0.00 [12:24:24]line НСП 1% : 7.08 [12:24:24]line НДС 12% : 84.97 [12:24:24]line Наличными: 800.00 [12:24:24]line Безнал.: 0.00 [12:24:24]line Место: АЗС № 97 "Партнер Нефть" [12:24:24]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:24:24]line СНО: Общий режим [12:24:24]line Чек 253 28.07.2024 12:24 [12:24:24]line Смена: 439 ФФД: 1.0 [12:24:24]line ЗНМ: 0300000054 [12:24:24]line РНМ: 0000000000092624 [12:24:24]line Версия ККМ: 001 [12:24:24]line ФМ: 0000000000874959 [12:24:24]line ФД: 226593 [12:24:24]line ФПД: 107571092080265 [12:24:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T122423&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226593&fm=107571092080265&tin=02508201610067®Number=0000000000092624&sum=80000 [12:24:24]written 0, free lines is 4095 [12:24:24]OFD Sender: Processing packet 226593 [packets to send 602, broken 601] [12:24:24]ProducePacketName [12:24:24]name=ofd_packets/00226593 [12:24:24]OFD Sender: To server: pG, [12:24:24]CommunicateWithHost lk.salyk.kg:30040 [12:24:24]ConnectInit lk.salyk.kg [12:24:25]Write to MH i2c: 01 00 00 54 05 59 [12:24:25]Write i2c OK [12:24:25]MH_I2C_Read... [12:24:25]Read from MH i2c: 01 [12:24:25]MH_I2C_Read... [12:24:25]Read from MH i2c: 01 07 00 [12:24:25]MH_I2C_Read... [12:24:25]Read from MH i2c: 01 07 00 54 05 00 00 00 00 00 72 0C DE [12:24:25]RasterBufferAndPrint [12:24:25]line [12:24:25]line [12:24:25]line [12:24:25]line [12:24:25]line [12:24:25]written 0, free lines is 3189 [12:24:25]MH_Cut [12:24:25]Write to MH i2c: D1 01 00 5B 05 01 32 [12:24:25]Write i2c OK [12:24:25]MH_I2C_Read... [12:24:25]Read from MH i2c: D1 [12:24:25]MH_I2C_Read... [12:24:25]Read from MH i2c: D1 01 00 [12:24:25]MH_I2C_Read... [12:24:25]Read from MH i2c: D1 01 00 5B 05 00 31 [12:24:25]Write to MH i2c: 01 00 00 5C 05 61 [12:24:25]Write i2c OK [12:24:25]MH_I2C_Read... [12:24:26]*** Cut start [12:24:26]*** Partial cut [12:24:26]*** CUTSNS_PIN = 1 [12:24:26]*** CUTSNS_PIN = 0 [12:24:26]*** Brake cut motor [12:24:27]Read from MH i2c: 01 [12:24:27]MH_I2C_Read... [12:24:27]*** Stop cut motor [12:24:27]*** Cut end [12:24:27]Read from MH i2c: 01 07 00 [12:24:27]MH_I2C_Read... [12:24:27]Read from MH i2c: 01 07 00 5C 05 00 00 00 00 00 FF 0F 76 [12:24:27]process_action close_receipt done [12:24:27]requested_data is exist [12:24:27]produce_requested_data [12:24:27]requested_item fm.sn is exist - process it [12:24:27]wFMCommunicate request_size=4 [12:24:27]MH_SAM_APDU [12:24:27]CAPDU: 80 11 00 00 [12:24:27]Write to MH i2c: E2 08 00 5D 05 80 11 00 00 00 00 00 00 DC [12:24:27]Write i2c OK [12:24:27]MH_I2C_Read... [12:24:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:24:27]Read from MH i2c: E2 [12:24:27]MH_I2C_Read... [12:24:27]Read from MH i2c: E2 17 00 [12:24:27]MH_I2C_Read... [12:24:27]Read from MH i2c: E2 17 00 5D 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 39 [12:24:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:24:27]wFMCommunicate OK [12:24:27]requested_item fd.num is exist - process it [12:24:27]SAM_PROTO_GetFieldsCounters [12:24:27]wFMCommunicate request_size=4 [12:24:27]MH_SAM_APDU [12:24:27]CAPDU: 80 13 00 00 [12:24:27]Write to MH i2c: E2 08 00 5E 05 80 13 00 00 00 00 00 00 DF [12:24:27]Write i2c OK [12:24:27]MH_I2C_Read... [12:24:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:24:27]Read from MH i2c: E2 [12:24:27]MH_I2C_Read... [12:24:27]Read from MH i2c: E2 62 00 [12:24:27]MH_I2C_Read... [12:24:27]Read from MH i2c: E2 62 00 5E 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 21 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 FD 00 00 00 5E 04 04 00 FD 00 00 00 57 04 04 00 FE 00 00 00 19 04 04 00 00 00 00 00 90 00 50 [12:24:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 21 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 FD 00 00 00 5E 04 04 00 FD 00 00 00 57 04 04 00 FE 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:24:27]wFMCommunicate OK [12:24:27]SAM_PROTO_GetFieldsCounters done [12:24:27]requested_item shift.num is exist - process it [12:24:27]requested_item shift.opened is exist - process it [12:24:27]req_shift_opened [12:24:27]FM_GetShiftState [12:24:27]SAM_PROTO_GetShiftState [12:24:27]wFMCommunicate request_size=4 [12:24:27]MH_SAM_APDU [12:24:27]CAPDU: 80 13 01 00 [12:24:27]Write to MH i2c: E2 08 00 5F 05 80 13 01 00 00 00 00 00 E1 [12:24:27]Write i2c OK [12:24:27]MH_I2C_Read... [12:24:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:24:27]Read from MH i2c: E2 [12:24:27]MH_I2C_Read... [12:24:27]Read from MH i2c: E2 0E 00 [12:24:27]MH_I2C_Read... [12:24:27]Read from MH i2c: E2 0E 00 5F 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 92 [12:24:27]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:24:27]wFMCommunicate OK [12:24:27]SAM_PROTO_GetShiftState done [12:24:27]FM_GetShiftState done [12:24:27]req_shift_opened done [12:24:27]requested_item shift.open_date is exist - process it [12:24:27]req_shift_open_date [12:24:27]req_shift_open_date done [12:24:27]produce_requested_data done [12:24:27]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226593,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [12:24:27]process_action_free close_receipt [12:24:27]json_value_free [12:24:27]json_value_free done [12:24:27]process_json_proto returns [12:24:27]Send response to host [12:24:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226593,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [12:24:27]free response buf [12:24:27]execute_script done [12:24:27]execute_script returns [12:24:27]free content buf [12:24:27]Sock 11.Close socket [12:24:27]Sock 11.Thread stoped [12:24:30]Connected sock=10 [12:24:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 EF 67 08 01 75 C3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6E 2D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 8E 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 00 00 00 F4 03 04 00 77 38 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 21 75 03 00 35 04 06 00 61 D5 D8 BB 46 89 FD 93 90 B7 BD E6 ED 49 [12:24:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 05 02 47 00 67 FF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 21 75 03 00 F4 03 04 00 87 E4 A5 66 B6 04 01 00 00 31 20 94 08 57 FB 94 FC [12:24:30]CommunicateWithHost err = 0 [12:24:30]CheckOFDResponse [12:24:30]1017 (14) - 77093643461234 [12:24:30]1041 (16) - 0000000000874959 [12:24:30]1040 (4) - 226593 [12:24:30]1012 (4) - 28.07.2024 06:26 [12:24:30]1206 (1) - 0 [12:24:30]OFD Sender: Remove packet 226593 [12:24:30]ProducePacketName [12:24:30]name=ofd_packets/00226593 [12:24:30]NVStorageDeleteData [12:24:31]OFD Sender: No OFD packet to send [12:24:36]OFD Sender: No OFD packet to send [12:24:41]OFD Sender: No OFD packet to send [12:24:46]OFD Sender: No OFD packet to send [12:24:51]OFD Sender: No OFD packet to send [12:24:56]OFD Sender: No OFD packet to send [12:25:01]OFD Sender: No OFD packet to send [12:25:06]OFD Sender: No OFD packet to send [12:25:11]OFD Sender: No OFD packet to send [12:25:16]OFD Sender: No OFD packet to send [12:25:21]OFD Sender: No OFD packet to send [12:25:26]OFD Sender: No OFD packet to send [12:25:31]OFD Sender: No OFD packet to send [12:25:36]OFD Sender: No OFD packet to send [12:25:41]OFD Sender: No OFD packet to send [12:25:46]OFD Sender: No OFD packet to send [12:25:51]OFD Sender: No OFD packet to send [12:25:56]OFD Sender: No OFD packet to send [12:25:58]recv_with_timeout no data received [12:26:01]OFD Sender: No OFD packet to send [12:26:06]OFD Sender: No OFD packet to send [12:26:11]OFD Sender: No OFD packet to send [12:26:13]accept exits with 7 [12:26:13]New connection [12:26:13]New thread 3066854756 created [12:26:13]Thread 3066711396 joined [12:26:13]Waiting for new connection... [12:26:13] Sock 7.Parse request [12:26:13]Sock 7.Check first char [12:26:13]Sock 7.First char is OK [12:26:13]request: POST /json_proto HTTP/1.0 [12:26:13]Method: POST [12:26:13]URL: /json_proto [12:26:13]Method is POST - this is cgi request [12:26:13]url: /json_proto [12:26:13]query_string will be loaded in cgi processing [12:26:13]execute_cgi json_proto POST (null) [12:26:13]execute_cgi path=json_proto method=POST [12:26:13]POST find Content-Length [12:26:13]Host: 172.17.43.131:8080 [12:26:13]Content-Length: 801 [12:26:13]Content-Type: application/json [12:26:13] [12:26:13]POST finish read [12:26:13]Found Content-Length = 801 [12:26:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002953", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:26:13]execute_script... [12:26: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)2002953", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:26:13]POST & json_proto [12:26:13]process_json_proto [12:26:13]json parsed OK: [12:26:13]protocol is kg_v1.0 [12:26:13]action value=close_receipt [12:26:13]process_action close_receipt [12:26:13]cmd_close_receipt [12:26:13]MH_GetDate [12:26:13]Write to MH i2c: F0 00 00 60 05 54 [12:26:13]Write i2c OK [12:26:13]MH_I2C_Read... [12:26:13]Read from MH i2c: F0 [12:26:13]MH_I2C_Read... [12:26:13]Read from MH i2c: F0 09 00 [12:26:13]MH_I2C_Read... [12:26:13]Read from MH i2c: F0 09 00 60 05 00 E5 38 A6 66 F9 24 A2 66 AB [12:26:13]GetLastDocTimeStamp 1722169463 [12:26:13]current date 1722169573 [12:26:13]FM_GetShiftState [12:26:13]SAM_PROTO_GetShiftState [12:26:13]wFMCommunicate request_size=4 [12:26:13]MH_SAM_APDU [12:26:13]CAPDU: 80 13 01 00 [12:26:13]Write to MH i2c: E2 08 00 61 05 80 13 01 00 00 00 00 00 E3 [12:26:13]Write i2c OK [12:26:13]MH_I2C_Read... [12:26:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:26:13]Read from MH i2c: E2 [12:26:13]MH_I2C_Read... [12:26:13]Read from MH i2c: E2 0E 00 [12:26:13]MH_I2C_Read... [12:26:13]Read from MH i2c: E2 0E 00 61 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 94 [12:26:13]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:26:13]wFMCommunicate OK [12:26:13]SAM_PROTO_GetShiftState done [12:26:13]FM_GetShiftState done [12:26:13]opened in 1722125326 [12:26:13]opened+sec_in_day 1722211726 [12:26:13]quantity*price = 40002 [12:26:13]sum+1 = 40003 [12:26:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.02 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 0.00 Безнал.: 400.02 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 254 28.07.2024 12:26 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226594 ФПД: 275007618516188 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T122613&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226594&fm=275007618516188&tin=02508201610067®Number=0000000000092624&sum=40002 [12:26:14]StoreToDocumentArchive [12:26:14]shift 439 fd 226594 [12:26:14]save to /storage/0439/doc_00226594 [12:26:14]save last doc name /storage/0439/doc_00226594 to /storage/kkm_last_doc_name [12:26:14]save OK [12:26:14]Clear old archive folders... [12:26:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:26:14]tlvbuf is 00E30AF0 [12:26:14]SAM_PROTO_ClearQueue [12:26:14]wFMCommunicate request_size=4 [12:26:14]MH_SAM_APDU [12:26:14]CAPDU: 80 09 00 00 [12:26:14]Write to MH i2c: E2 08 00 6E 05 80 09 00 00 00 00 00 00 E5 [12:26:14]Write i2c OK [12:26:14]MH_I2C_Read... [12:26:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:26:14]Read from MH i2c: E2 [12:26:14]MH_I2C_Read... [12:26:14]Read from MH i2c: E2 03 00 [12:26:14]MH_I2C_Read... [12:26:14]Read from MH i2c: E2 03 00 6E 05 00 90 00 E7 [12:26:14]RAPDU: 90 00 [12:26:14]wFMCommunicate OK [12:26:14]SAM_PROTO_ClearQueue done [12:26:14]KKMCreateOFDPacket [12:26:14]OFDProtocolAddRootSTLVToBuf [12:26:14]FM_MakeSignedData [12:26:14]FM_MakeSignedData [12:26:14]SAM_PROTO_SignData [12:26:14]wFMCommunicate request_size=4 [12:26:14]MH_SAM_APDU [12:26:14]CAPDU: 80 0D 01 02 [12:26:14]Write to MH i2c: E2 08 00 6F 05 80 0D 01 02 00 00 00 00 ED [12:26:14]Write i2c OK [12:26:14]MH_I2C_Read... [12:26:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:26:14]Read from MH i2c: E2 [12:26:14]MH_I2C_Read... [12:26:14]Read from MH i2c: E2 03 00 [12:26:14]MH_I2C_Read... [12:26:14]Read from MH i2c: E2 03 00 6F 05 00 90 00 E8 [12:26:14]RAPDU: 90 00 [12:26:14]wFMCommunicate OK [12:26:14]wFMCommunicate request_size=255 [12:26:14]MH_SAM_APDU [12:26:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 00 00 00 F4 03 04 00 E5 38 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 22 75 03 00 35 04 06 00 FA [12:26:14]Write to MH i2c: E2 02 01 70 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 00 00 00 F4 03 04 00 E5 38 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 22 75 03 00 35 04 06 00 FA 00 00 D0 [12:26:14]Write i2c OK [12:26:14]MH_I2C_Read... [12:26:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:26:14]Read from MH i2c: E2 [12:26:14]MH_I2C_Read... [12:26:14]Read from MH i2c: E2 03 00 [12:26:14]MH_I2C_Read... [12:26:14]Read from MH i2c: E2 03 00 70 05 00 90 00 E9 [12:26:14]RAPDU: 90 00 [12:26:14]wFMCommunicate OK [12:26:14]wFMCommunicate request_size=10 [12:26:14]MH_SAM_APDU [12:26:14]CAPDU: 80 0D 02 02 05 1E 33 69 84 DC [12:26:14]Write to MH i2c: E2 0D 00 71 05 80 0D 02 02 05 00 1E 33 69 84 DC 00 00 14 [12:26:14]Write i2c OK [12:26:14]MH_I2C_Read... [12:26:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:26:14]Read from MH i2c: E2 [12:26:14]MH_I2C_Read... [12:26:14]Read from MH i2c: E2 03 00 [12:26:14]MH_I2C_Read... [12:26:14]Read from MH i2c: E2 03 00 71 05 00 90 00 EA [12:26:14]RAPDU: 90 00 [12:26:14]wFMCommunicate OK [12:26:14]wFMCommunicate request_size=4 [12:26:14]MH_SAM_APDU [12:26:14]CAPDU: 80 0D 03 02 [12:26:14]Write to MH i2c: E2 08 00 72 05 80 0D 03 02 00 00 00 00 F2 [12:26:14]Write i2c OK [12:26:14]MH_I2C_Read... [12:26:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:26:14]Read from MH i2c: E2 [12:26:14]MH_I2C_Read... [12:26:14]Read from MH i2c: E2 0B 00 [12:26:14]MH_I2C_Read... [12:26:14]Read from MH i2c: E2 0B 00 72 05 00 1E C2 66 F1 92 A3 B8 DB 90 00 F2 [12:26:14]RAPDU: 1E C2 66 F1 92 A3 B8 DB 90 00 [12:26:14]wFMCommunicate OK [12:26:14]SAM_PROTO_SignData done [12:26:14]FM_MakeSignedData done [12:26:14]CreateOFDProtocolMessage [12:26:14]wFMCommunicate request_size=4 [12:26:14]MH_SAM_APDU [12:26:14]CAPDU: 80 11 00 00 [12:26:14]Write to MH i2c: E2 08 00 73 05 80 11 00 00 00 00 00 00 F2 [12:26:14]Write i2c OK [12:26:14]MH_I2C_Read... [12:26:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:26:14]Read from MH i2c: E2 [12:26:14]MH_I2C_Read... [12:26:14]Read from MH i2c: E2 17 00 [12:26:14]MH_I2C_Read... [12:26:14]Read from MH i2c: E2 17 00 73 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4F [12:26:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:26:14]wFMCommunicate OK [12:26:14]CreateOFDProtocolMessage done [12:26:14]OFDSenderStorePacket 226594 [12:26:14]StoreOFDPacket docnum=226594 [12:26:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 AD 74 07 01 6D 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 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 00 00 00 F4 03 04 00 E5 38 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 22 75 03 00 35 04 06 00 FA 1E 33 69 84 DC 1E C2 66 F1 92 A3 B8 DB [12:26:14]CheckFolder [12:26:14]dirname=/storage/ofd_packets [12:26:14]CheckFolder done [12:26:14]ProducePacketName [12:26:14]name=ofd_packets/00226594 [12:26:14]NVStorageSaveData ofd_packets/00226594 [12:26:14]File name is /storage/ofd_packets/00226594 [12:26:14]Write 301 bytes [12:26:14]NVStorageSaveData done [12:26:14]OFDSenderStorePacket done [12:26:14]KKMCreateOFDPacket done [12:26:14]NVStorageSaveData kkm_last_timestamp [12:26:14]File name is /storage/kkm_last_timestamp [12:26:14]Write 4 bytes [12:26:14]NVStorageSaveData done [12:26:14]ExternCall_PrintAddStr [12:26:14]wPrintStart [12:26:14]Write to MH i2c: 01 00 00 74 05 79 [12:26:14]Write i2c OK [12:26:14]MH_I2C_Read... [12:26:14]Read from MH i2c: 01 [12:26:14]MH_I2C_Read... [12:26:14]Read from MH i2c: 01 07 00 [12:26:14]MH_I2C_Read... [12:26:14]Read from MH i2c: 01 07 00 74 05 00 00 00 00 00 FF 0F 8E [12:26:14]RasterBufferAndPrint [12:26:14]line Счет N : (1)2002953 [12:26:14]line ИНН: 02508201610067 [12:26:14]line Контрольно-Кассовый Чек [12:26:14]line ПРОДАЖА [12:26:14]line ТРК (МРК, ГНК) : 33 [12:26:14]line Товар: 2710124130 [12:26:14]line Аи-92-К-5 [12:26:14]line 5.900 * 67.80 [12:26:14]line = 400.02 [12:26:14]line НДС 12% НСП 1% [12:26:14]line > о реализуемом товаре [12:26:14]line ИТОГО: 400.02 [12:26:14]line НСП 1% : 3.54 [12:26:14]line НДС 12% : 42.48 [12:26:14]line Наличными: 0.00 [12:26:14]line Безнал.: 400.02 [12:26:14]line Место: АЗС № 97 "Партнер Нефть" [12:26:14]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:26:14]line СНО: Общий режим [12:26:14]line Чек 254 28.07.2024 12:26 [12:26:14]line Смена: 439 ФФД: 1.0 [12:26:14]line ЗНМ: 0300000054 [12:26:14]line РНМ: 0000000000092624 [12:26:14]line Версия ККМ: 001 [12:26:14]line Платежная система: O! деньги [12:26:14]line ФМ: 0000000000874959 [12:26:14]line ФД: 226594 [12:26:14]line ФПД: 275007618516188 [12:26:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T122613&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226594&fm=275007618516188&tin=02508201610067®Number=0000000000092624&sum=40002 [12:26:14]written 0, free lines is 4095 [12:26:14]OFD Sender: Processing packet 226594 [packets to send 602, broken 601] [12:26:14]ProducePacketName [12:26:14]name=ofd_packets/00226594 [12:26:14]OFD Sender: To server: pG, [12:26:14]CommunicateWithHost lk.salyk.kg:30040 [12:26:14]ConnectInit lk.salyk.kg [12:26:15]Connected sock=9 [12:26:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 AD 74 07 01 6D 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 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 00 00 00 F4 03 04 00 E5 38 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 22 75 03 00 35 04 06 00 FA 1E 33 69 84 DC 1E C2 66 F1 92 A3 B8 DB [12:26:15]Write to MH i2c: 01 00 00 9E 05 A3 [12:26:15]Write i2c OK [12:26:15]MH_I2C_Read... [12:26:15]Read from MH i2c: 01 [12:26:15]MH_I2C_Read... [12:26:15]Read from MH i2c: 01 07 00 [12:26:15]MH_I2C_Read... [12:26:15]Read from MH i2c: 01 07 00 9E 05 00 00 00 00 00 7C 0C 32 [12:26:15]RasterBufferAndPrint [12:26:15]line [12:26:15]line [12:26:15]line [12:26:15]line [12:26:15]line [12:26:15]written 0, free lines is 3199 [12:26:15]MH_Cut [12:26:15]Write to MH i2c: D1 01 00 A5 05 01 7C [12:26:15]Write i2c OK [12:26:15]MH_I2C_Read... [12:26:15]Read from MH i2c: D1 [12:26:15]MH_I2C_Read... [12:26:15]Read from MH i2c: D1 01 00 [12:26:15]MH_I2C_Read... [12:26:15]Read from MH i2c: D1 01 00 A5 05 00 7B [12:26:15]Write to MH i2c: 01 00 00 A6 05 AB [12:26:15]Write i2c OK [12:26:15]MH_I2C_Read... [12:26:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 22 75 47 00 A2 B4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 22 75 03 00 F4 03 04 00 F0 E4 A5 66 B6 04 01 00 00 CE 5C 0B 88 27 2A 7A D0 [12:26:15]CommunicateWithHost err = 0 [12:26:15]CheckOFDResponse [12:26:15]1017 (14) - 77093643461234 [12:26:15]1041 (16) - 0000000000874959 [12:26:15]1040 (4) - 226594 [12:26:15]1012 (4) - 28.07.2024 06:28 [12:26:15]1206 (1) - 0 [12:26:15]OFD Sender: Remove packet 226594 [12:26:15]ProducePacketName [12:26:15]name=ofd_packets/00226594 [12:26:15]NVStorageDeleteData [12:26:16]OFD Sender: No OFD packet to send [12:26:16]*** Cut start [12:26:16]*** Partial cut [12:26:16]*** CUTSNS_PIN = 1 [12:26:16]*** CUTSNS_PIN = 0 [12:26:16]*** Brake cut motor [12:26:17]Read from MH i2c: 01 [12:26:17]MH_I2C_Read... [12:26:17]*** Stop cut motor [12:26:17]*** Cut end [12:26:17]Read from MH i2c: 01 07 00 [12:26:17]MH_I2C_Read... [12:26:17]Read from MH i2c: 01 07 00 A6 05 00 00 00 00 00 FF 0F C0 [12:26:17]process_action close_receipt done [12:26:17]requested_data is exist [12:26:17]produce_requested_data [12:26:17]requested_item fm.sn is exist - process it [12:26:17]wFMCommunicate request_size=4 [12:26:17]MH_SAM_APDU [12:26:17]CAPDU: 80 11 00 00 [12:26:17]Write to MH i2c: E2 08 00 A7 05 80 11 00 00 00 00 00 00 26 [12:26:17]Write i2c OK [12:26:17]MH_I2C_Read... [12:26:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:26:17]Read from MH i2c: E2 [12:26:17]MH_I2C_Read... [12:26:17]Read from MH i2c: E2 17 00 [12:26:17]MH_I2C_Read... [12:26:17]Read from MH i2c: E2 17 00 A7 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 83 [12:26:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:26:17]wFMCommunicate OK [12:26:17]requested_item fd.num is exist - process it [12:26:17]SAM_PROTO_GetFieldsCounters [12:26:17]wFMCommunicate request_size=4 [12:26:17]MH_SAM_APDU [12:26:17]CAPDU: 80 13 00 00 [12:26:17]Write to MH i2c: E2 08 00 A8 05 80 13 00 00 00 00 00 00 29 [12:26:17]Write i2c OK [12:26:17]MH_I2C_Read... [12:26:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:26:17]Read from MH i2c: E2 [12:26:17]MH_I2C_Read... [12:26:17]Read from MH i2c: E2 62 00 [12:26:17]MH_I2C_Read... [12:26:17]Read from MH i2c: E2 62 00 A8 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 22 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 FE 00 00 00 5E 04 04 00 FE 00 00 00 57 04 04 00 FF 00 00 00 19 04 04 00 00 00 00 00 90 00 9E [12:26:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 22 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 FE 00 00 00 5E 04 04 00 FE 00 00 00 57 04 04 00 FF 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:26:17]wFMCommunicate OK [12:26:17]SAM_PROTO_GetFieldsCounters done [12:26:17]requested_item shift.num is exist - process it [12:26:17]requested_item shift.opened is exist - process it [12:26:17]req_shift_opened [12:26:17]FM_GetShiftState [12:26:17]SAM_PROTO_GetShiftState [12:26:17]wFMCommunicate request_size=4 [12:26:17]MH_SAM_APDU [12:26:17]CAPDU: 80 13 01 00 [12:26:17]Write to MH i2c: E2 08 00 A9 05 80 13 01 00 00 00 00 00 2B [12:26:17]Write i2c OK [12:26:17]MH_I2C_Read... [12:26:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:26:17]Read from MH i2c: E2 [12:26:17]MH_I2C_Read... [12:26:17]Read from MH i2c: E2 0E 00 [12:26:17]MH_I2C_Read... [12:26:17]Read from MH i2c: E2 0E 00 A9 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 DC [12:26:17]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:26:17]wFMCommunicate OK [12:26:17]SAM_PROTO_GetShiftState done [12:26:17]FM_GetShiftState done [12:26:17]req_shift_opened done [12:26:17]requested_item shift.open_date is exist - process it [12:26:17]req_shift_open_date [12:26:17]req_shift_open_date done [12:26:17]produce_requested_data done [12:26:17]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226594,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [12:26:17]process_action_free close_receipt [12:26:17]json_value_free [12:26:17]json_value_free done [12:26:17]process_json_proto returns [12:26:17]Send response to host [12:26:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226594,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [12:26:17]free response buf [12:26:17]execute_script done [12:26:17]execute_script returns [12:26:17]free content buf [12:26:17]Sock 7.Close socket [12:26:17]Sock 7.Thread stoped [12:26:20]accept exits with 10 [12:26:20]New connection [12:26:20]New thread 3066711396 created [12:26:20]Thread 3066854756 joined [12:26:20]Waiting for new connection... [12:26:20] Sock 10.Parse request [12:26:20]Sock 10.Check first char [12:26:20]Sock 10.First char is OK [12:26:20]request: POST /json_proto HTTP/1.0 [12:26:20]Method: POST [12:26:20]URL: /json_proto [12:26:20]Method is POST - this is cgi request [12:26:20]url: /json_proto [12:26:20]query_string will be loaded in cgi processing [12:26:20]execute_cgi json_proto POST (null) [12:26:20]execute_cgi path=json_proto method=POST [12:26:20]POST find Content-Length [12:26:20]Host: 172.17.43.131:8080 [12:26:20]Content-Length: 683 [12:26:20]Content-Type: application/json [12:26:20] [12:26:20]POST finish read [12:26:20]Found Content-Length = 683 [12:26:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002952", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:26:20]execute_script... [12:26:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002952", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:26:20]POST & json_proto [12:26:20]process_json_proto [12:26:20]json parsed OK: [12:26:20]protocol is kg_v1.0 [12:26:20]action value=close_receipt [12:26:20]process_action close_receipt [12:26:20]cmd_close_receipt [12:26:20]MH_GetDate [12:26:20]Write to MH i2c: F0 00 00 AA 05 9E [12:26:20]Write i2c OK [12:26:20]MH_I2C_Read... [12:26:20]Read from MH i2c: F0 [12:26:20]MH_I2C_Read... [12:26:20]Read from MH i2c: F0 09 00 [12:26:20]MH_I2C_Read... [12:26:20]Read from MH i2c: F0 09 00 AA 05 00 EC 38 A6 66 F9 24 A2 66 FC [12:26:20]GetLastDocTimeStamp 1722169573 [12:26:20]current date 1722169580 [12:26:20]FM_GetShiftState [12:26:20]SAM_PROTO_GetShiftState [12:26:20]wFMCommunicate request_size=4 [12:26:20]MH_SAM_APDU [12:26:20]CAPDU: 80 13 01 00 [12:26:20]Write to MH i2c: E2 08 00 AB 05 80 13 01 00 00 00 00 00 2D [12:26:20]Write i2c OK [12:26:20]MH_I2C_Read... [12:26:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:26:20]Read from MH i2c: E2 [12:26:20]MH_I2C_Read... [12:26:20]Read from MH i2c: E2 0E 00 [12:26:20]MH_I2C_Read... [12:26:20]Read from MH i2c: E2 0E 00 AB 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 DE [12:26:20]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:26:20]wFMCommunicate OK [12:26:20]SAM_PROTO_GetShiftState done [12:26:20]FM_GetShiftState done [12:26:20]opened in 1722125326 [12:26:20]opened+sec_in_day 1722211726 [12:26:20]quantity*price = 100005 [12:26:20]sum+1 = 100006 [12:26:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 255 28.07.2024 12:26 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226595 ФПД: 143485660898200 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T122620&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226595&fm=143485660898200&tin=02508201610067®Number=0000000000092624&sum=100000 [12:26:21]StoreToDocumentArchive [12:26:21]shift 439 fd 226595 [12:26:21]save to /storage/0439/doc_00226595 [12:26:21]save last doc name /storage/0439/doc_00226595 to /storage/kkm_last_doc_name [12:26:21]save OK [12:26:21]Clear old archive folders... [12:26:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:26:21]tlvbuf is 00E19F60 [12:26:21]SAM_PROTO_ClearQueue [12:26:21]wFMCommunicate request_size=4 [12:26:21]MH_SAM_APDU [12:26:21]CAPDU: 80 09 00 00 [12:26:21]Write to MH i2c: E2 08 00 B8 05 80 09 00 00 00 00 00 00 2F [12:26:21]Write i2c OK [12:26:21]MH_I2C_Read... [12:26:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:26:21]Read from MH i2c: E2 [12:26:21]MH_I2C_Read... [12:26:21]Read from MH i2c: E2 03 00 [12:26:21]MH_I2C_Read... [12:26:21]Read from MH i2c: E2 03 00 B8 05 00 90 00 31 [12:26:21]RAPDU: 90 00 [12:26:21]wFMCommunicate OK [12:26:21]SAM_PROTO_ClearQueue done [12:26:21]KKMCreateOFDPacket [12:26:21]OFDProtocolAddRootSTLVToBuf [12:26:21]FM_MakeSignedData [12:26:21]FM_MakeSignedData [12:26:21]SAM_PROTO_SignData [12:26:21]wFMCommunicate request_size=4 [12:26:21]MH_SAM_APDU [12:26:21]CAPDU: 80 0D 01 02 [12:26:21]Write to MH i2c: E2 08 00 B9 05 80 0D 01 02 00 00 00 00 37 [12:26:21]Write i2c OK [12:26:21]MH_I2C_Read... [12:26:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:26:21]Read from MH i2c: E2 [12:26:21]MH_I2C_Read... [12:26:21]Read from MH i2c: E2 03 00 [12:26:21]MH_I2C_Read... [12:26:21]Read from MH i2c: E2 03 00 B9 05 00 90 00 32 [12:26:21]RAPDU: 90 00 [12:26:21]wFMCommunicate OK [12:26:21]wFMCommunicate request_size=255 [12:26:21]MH_SAM_APDU [12:26:21]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 FF 00 00 00 F4 03 04 00 EC 38 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 23 75 03 00 35 04 06 00 82 [12:26:21]Write to MH i2c: E2 02 01 BA 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 FF 00 00 00 F4 03 04 00 EC 38 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 23 75 03 00 35 04 06 00 82 00 00 51 [12:26:21]Write i2c OK [12:26:21]MH_I2C_Read... [12:26:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:26:21]Read from MH i2c: E2 [12:26:21]MH_I2C_Read... [12:26:21]Read from MH i2c: E2 03 00 [12:26:21]MH_I2C_Read... [12:26:21]Read from MH i2c: E2 03 00 BA 05 00 90 00 33 [12:26:21]RAPDU: 90 00 [12:26:21]wFMCommunicate OK [12:26:21]wFMCommunicate request_size=10 [12:26:21]MH_SAM_APDU [12:26:21]CAPDU: 80 0D 02 02 05 7F DB D9 23 98 [12:26:21]Write to MH i2c: E2 0D 00 BB 05 80 0D 02 02 05 00 7F DB D9 23 98 00 00 32 [12:26:21]Write i2c OK [12:26:21]MH_I2C_Read... [12:26:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:26:21]Read from MH i2c: E2 [12:26:21]MH_I2C_Read... [12:26:21]Read from MH i2c: E2 03 00 [12:26:21]MH_I2C_Read... [12:26:21]Read from MH i2c: E2 03 00 BB 05 00 90 00 34 [12:26:21]RAPDU: 90 00 [12:26:21]wFMCommunicate OK [12:26:21]wFMCommunicate request_size=4 [12:26:21]MH_SAM_APDU [12:26:21]CAPDU: 80 0D 03 02 [12:26:21]Write to MH i2c: E2 08 00 BC 05 80 0D 03 02 00 00 00 00 3C [12:26:21]Write i2c OK [12:26:21]MH_I2C_Read... [12:26:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:26:21]Read from MH i2c: E2 [12:26:21]MH_I2C_Read... [12:26:21]Read from MH i2c: E2 0B 00 [12:26:21]MH_I2C_Read... [12:26:21]Read from MH i2c: E2 0B 00 BC 05 00 8D C6 E9 1C FE F5 04 00 90 00 8C [12:26:21]RAPDU: 8D C6 E9 1C FE F5 04 00 90 00 [12:26:21]wFMCommunicate OK [12:26:21]SAM_PROTO_SignData done [12:26:21]FM_MakeSignedData done [12:26:21]CreateOFDProtocolMessage [12:26:21]wFMCommunicate request_size=4 [12:26:21]MH_SAM_APDU [12:26:21]CAPDU: 80 11 00 00 [12:26:21]Write to MH i2c: E2 08 00 BD 05 80 11 00 00 00 00 00 00 3C [12:26:21]Write i2c OK [12:26:21]MH_I2C_Read... [12:26:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:26:21]Read from MH i2c: E2 [12:26:21]MH_I2C_Read... [12:26:21]Read from MH i2c: E2 17 00 [12:26:21]MH_I2C_Read... [12:26:21]Read from MH i2c: E2 17 00 BD 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 99 [12:26:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:26:21]wFMCommunicate OK [12:26:21]CreateOFDProtocolMessage done [12:26:21]OFDSenderStorePacket 226595 [12:26:21]StoreOFDPacket docnum=226595 [12:26:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 48 19 07 01 53 2C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 FF 00 00 00 F4 03 04 00 EC 38 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 23 75 03 00 35 04 06 00 82 7F DB D9 23 98 8D C6 E9 1C FE F5 04 00 [12:26:21]CheckFolder [12:26:21]dirname=/storage/ofd_packets [12:26:21]CheckFolder done [12:26:21]ProducePacketName [12:26:21]name=ofd_packets/00226595 [12:26:21]NVStorageSaveData ofd_packets/00226595 [12:26:21]File name is /storage/ofd_packets/00226595 [12:26:21]Write 301 bytes [12:26:21]NVStorageSaveData done [12:26:21]OFDSenderStorePacket done [12:26:21]KKMCreateOFDPacket done [12:26:21]NVStorageSaveData kkm_last_timestamp [12:26:21]File name is /storage/kkm_last_timestamp [12:26:21]Write 4 bytes [12:26:21]NVStorageSaveData done [12:26:21]ExternCall_PrintAddStr [12:26:21]wPrintStart [12:26:21]Write to MH i2c: 01 00 00 BE 05 C3 [12:26:21]Write i2c OK [12:26:21]MH_I2C_Read... [12:26:21]Read from MH i2c: 01 [12:26:21]MH_I2C_Read... [12:26:21]Read from MH i2c: 01 07 00 [12:26:21]MH_I2C_Read... [12:26:21]Read from MH i2c: 01 07 00 BE 05 00 00 00 00 00 FF 0F D8 [12:26:21]RasterBufferAndPrint [12:26:21]line Счет N : (1)2002952 [12:26:21]line ИНН: 02508201610067 [12:26:21]line Контрольно-Кассовый Чек [12:26:21]line ПРОДАЖА [12:26:21]line ТРК (МРК, ГНК) : 53 [12:26:21]line Товар: 2710124130 [12:26:21]line Аи-92-К-5 [12:26:21]line 14.750 * 67.80 [12:26:21]line = 1000.05 [12:26:21]line НДС 12% НСП 1% [12:26:21]line > о реализуемом товаре [12:26:21]line ОКРУГЛЕНИЕ: -0.05 [12:26:21]line ИТОГО: 1000.00 [12:26:21]line Внесено: 1000.00 [12:26:21]line СДАЧА: 0.00 [12:26:21]line НСП 1% : 8.85 [12:26:21]line НДС 12% : 106.20 [12:26:21]line Наличными: 1000.00 [12:26:21]line Безнал.: 0.00 [12:26:21]line Место: АЗС № 97 "Партнер Нефть" [12:26:21]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:26:21]line СНО: Общий режим [12:26:21]line Чек 255 28.07.2024 12:26 [12:26:21]line Смена: 439 ФФД: 1.0 [12:26:21]line ЗНМ: 0300000054 [12:26:21]line РНМ: 0000000000092624 [12:26:21]line Версия ККМ: 001 [12:26:21]line ФМ: 0000000000874959 [12:26:21]line ФД: 226595 [12:26:21]line ФПД: 143485660898200 [12:26:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T122620&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226595&fm=143485660898200&tin=02508201610067®Number=0000000000092624&sum=100000 [12:26:21]written 0, free lines is 4095 [12:26:22]OFD Sender: Processing packet 226595 [packets to send 602, broken 601] [12:26:22]ProducePacketName [12:26:22]name=ofd_packets/00226595 [12:26:22]OFD Sender: To server: pG, [12:26:22]CommunicateWithHost lk.salyk.kg:30040 [12:26:22]ConnectInit lk.salyk.kg [12:26:22]Write to MH i2c: 01 00 00 E9 05 EE [12:26:22]Write i2c OK [12:26:22]MH_I2C_Read... [12:26:22]Read from MH i2c: 01 [12:26:22]MH_I2C_Read... [12:26:22]Read from MH i2c: 01 07 00 [12:26:22]MH_I2C_Read... [12:26:22]Read from MH i2c: 01 07 00 E9 05 00 00 00 00 00 72 0C 73 [12:26:22]RasterBufferAndPrint [12:26:22]line [12:26:22]line [12:26:22]line [12:26:22]line [12:26:22]line [12:26:22]written 0, free lines is 3190 [12:26:22]MH_Cut [12:26:22]Write to MH i2c: D1 01 00 F0 05 01 C7 [12:26:22]Write i2c OK [12:26:22]MH_I2C_Read... [12:26:22]Read from MH i2c: D1 [12:26:22]MH_I2C_Read... [12:26:22]Read from MH i2c: D1 01 00 [12:26:22]MH_I2C_Read... [12:26:22]Read from MH i2c: D1 01 00 F0 05 00 C6 [12:26:22]Write to MH i2c: 01 00 00 F1 05 F6 [12:26:22]Write i2c OK [12:26:22]MH_I2C_Read... [12:26:23]recv_with_timeout no data received [12:26:23]*** Cut start [12:26:23]*** Partial cut [12:26:23]*** CUTSNS_PIN = 1 [12:26:23]*** CUTSNS_PIN = 0 [12:26:23]*** Brake cut motor [12:26:24]Read from MH i2c: 01 [12:26:24]MH_I2C_Read... [12:26:24]*** Stop cut motor [12:26:24]*** Cut end [12:26:24]Read from MH i2c: 01 07 00 [12:26:24]MH_I2C_Read... [12:26:24]Read from MH i2c: 01 07 00 F1 05 00 00 00 00 00 FF 0F 0B [12:26:24]process_action close_receipt done [12:26:24]requested_data is exist [12:26:24]produce_requested_data [12:26:24]requested_item fm.sn is exist - process it [12:26:24]wFMCommunicate request_size=4 [12:26:24]MH_SAM_APDU [12:26:24]CAPDU: 80 11 00 00 [12:26:24]Write to MH i2c: E2 08 00 F2 05 80 11 00 00 00 00 00 00 71 [12:26:24]Write i2c OK [12:26:24]MH_I2C_Read... [12:26:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:26:24]Read from MH i2c: E2 [12:26:24]MH_I2C_Read... [12:26:24]Read from MH i2c: E2 17 00 [12:26:24]MH_I2C_Read... [12:26:24]Read from MH i2c: E2 17 00 F2 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CE [12:26:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:26:24]wFMCommunicate OK [12:26:24]requested_item fd.num is exist - process it [12:26:24]SAM_PROTO_GetFieldsCounters [12:26:24]wFMCommunicate request_size=4 [12:26:24]MH_SAM_APDU [12:26:24]CAPDU: 80 13 00 00 [12:26:24]Write to MH i2c: E2 08 00 F3 05 80 13 00 00 00 00 00 00 74 [12:26:24]Write i2c OK [12:26:24]MH_I2C_Read... [12:26:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:26:24]Read from MH i2c: E2 [12:26:24]MH_I2C_Read... [12:26:24]Read from MH i2c: E2 62 00 [12:26:24]MH_I2C_Read... [12:26:24]Read from MH i2c: E2 62 00 F3 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 23 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 FF 00 00 00 5E 04 04 00 FF 00 00 00 57 04 04 00 00 01 00 00 19 04 04 00 00 00 00 00 90 00 EE [12:26:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 23 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 FF 00 00 00 5E 04 04 00 FF 00 00 00 57 04 04 00 00 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:26:24]wFMCommunicate OK [12:26:24]SAM_PROTO_GetFieldsCounters done [12:26:24]requested_item shift.num is exist - process it [12:26:24]requested_item shift.opened is exist - process it [12:26:24]req_shift_opened [12:26:24]FM_GetShiftState [12:26:24]SAM_PROTO_GetShiftState [12:26:24]wFMCommunicate request_size=4 [12:26:24]MH_SAM_APDU [12:26:24]CAPDU: 80 13 01 00 [12:26:24]Write to MH i2c: E2 08 00 F4 05 80 13 01 00 00 00 00 00 76 [12:26:24]Write i2c OK [12:26:24]MH_I2C_Read... [12:26:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:26:24]Read from MH i2c: E2 [12:26:24]MH_I2C_Read... [12:26:24]Read from MH i2c: E2 0E 00 [12:26:24]MH_I2C_Read... [12:26:24]Read from MH i2c: E2 0E 00 F4 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 27 [12:26:24]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:26:24]wFMCommunicate OK [12:26:24]SAM_PROTO_GetShiftState done [12:26:24]FM_GetShiftState done [12:26:24]req_shift_opened done [12:26:24]requested_item shift.open_date is exist - process it [12:26:24]req_shift_open_date [12:26:24]req_shift_open_date done [12:26:24]produce_requested_data done [12:26:24]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226595,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [12:26:24]process_action_free close_receipt [12:26:24]json_value_free [12:26:24]json_value_free done [12:26:24]process_json_proto returns [12:26:24]Send response to host [12:26:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226595,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [12:26:24]free response buf [12:26:24]execute_script done [12:26:24]execute_script returns [12:26:24]free content buf [12:26:24]Sock 10.Close socket [12:26:24]Sock 10.Thread stoped [12:26:27]ConnectInit Can't take IP for lk.salyk.kg [12:26:27]CommunicateWithHost connect error [12:26:27]CommunicateWithHost err = -1 [12:26:27]OFD Sender: Server communicate error [12:26:27]accept exits with 9 [12:26:27]New connection [12:26:27]New thread 3066854756 created [12:26:27]Thread 3066711396 joined [12:26:27]Waiting for new connection... [12:26:27] Sock 9.Parse request [12:26:27]Sock 9.Check first char [12:26:27]Sock 9.First char is OK [12:26:27]request: POST /json_proto HTTP/1.0 [12:26:27]Method: POST [12:26:27]URL: /json_proto [12:26:27]Method is POST - this is cgi request [12:26:27]url: /json_proto [12:26:27]query_string will be loaded in cgi processing [12:26:27]execute_cgi json_proto POST (null) [12:26:27]execute_cgi path=json_proto method=POST [12:26:27]POST find Content-Length [12:26:27]Host: 172.17.43.131:8080 [12:26:27]Content-Length: 1187 [12:26:27]Content-Type: application/json [12:26:27] [12:26:27]POST finish read [12:26:27]Found Content-Length = 1187 [12:26:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0421\u0430\u043C\u0430\u0442\u043E\u0432 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002951\u000A28.07.2024 12:24\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 26.250 x 76.20\u000A\u0418\u0422\u041E\u0413: 2000.25\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99557\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:26:27]execute_script... [12:26:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0421\u0430\u043C\u0430\u0442\u043E\u0432 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002951\u000A28.07.2024 12:24\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 26.250 x 76.20\u000A\u0418\u0422\u041E\u0413: 2000.25\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99557\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:26:27]POST & json_proto [12:26:27]process_json_proto [12:26:27]json parsed OK: [12:26:27]protocol is kg_v1.0 [12:26:27]action value=print_text [12:26:27]process_action print_text [12:26:27]cmd_print_text [12:26:27]ExternCall_PrintAddStr [12:26:27]wPrintStart [12:26:27]Write to MH i2c: 01 00 00 F5 05 FA [12:26:27]Write i2c OK [12:26:27]MH_I2C_Read... [12:26:27]Read from MH i2c: 01 [12:26:27]MH_I2C_Read... [12:26:27]Read from MH i2c: 01 07 00 [12:26:27]MH_I2C_Read... [12:26:27]Read from MH i2c: 01 07 00 F5 05 00 00 00 00 00 FF 0F 0F [12:26:27]RasterBufferAndPrint [12:26:27]line *****ТОВАРНЫЙ ЧЕК***** [12:26:27]line АЗС-97 [12:26:27]line Партнер нефть [12:26:27]line 02508201610067 [12:26:27]line Кассир : Саматов Б. [12:26:27]line Счет N : (1)2002951 [12:26:27]line 28.07.2024 12:24 [12:26:27]line ПРОДАЖА [12:26:27]line ТРК (МРК, ГНК): 21 [12:26:27]line Вид ГСМ : 2710194210 [12:26:27]line ДТ-К-5 [12:26:27]line 26.250 x 76.20 [12:26:27]line ИТОГ: 2000.25 [12:26:27]line Тип оплаты: Талоны: Топливная Карта [12:26:27]line 99557 [12:26:27]line ______________________ [12:26:27]line (подпись) [12:26:27]written 0, free lines is 4095 [12:26:27]Write to MH i2c: 01 00 00 09 06 0F [12:26:27]Write i2c OK [12:26:27]MH_I2C_Read... [12:26:27]Read from MH i2c: 01 [12:26:27]MH_I2C_Read... [12:26:27]Read from MH i2c: 01 07 00 [12:26:27]MH_I2C_Read... [12:26:27]Read from MH i2c: 01 07 00 09 06 00 00 00 00 00 11 0E 35 [12:26:27]RasterBufferAndPrint [12:26:27]line [12:26:27]line [12:26:27]line [12:26:27]line [12:26:27]line [12:26:27]written 0, free lines is 3608 [12:26:27]MH_Cut [12:26:27]Write to MH i2c: D1 01 00 10 06 01 E8 [12:26:27]Write i2c OK [12:26:27]MH_I2C_Read... [12:26:27]Read from MH i2c: D1 [12:26:27]MH_I2C_Read... [12:26:27]Read from MH i2c: D1 01 00 [12:26:27]MH_I2C_Read... [12:26:27]Read from MH i2c: D1 01 00 10 06 00 E7 [12:26:27]Write to MH i2c: 01 00 00 11 06 17 [12:26:27]Write i2c OK [12:26:27]MH_I2C_Read... [12:26:28]*** Cut start [12:26:28]*** Partial cut [12:26:28]*** CUTSNS_PIN = 1 [12:26:28]*** CUTSNS_PIN = 0 [12:26:28]*** Brake cut motor [12:26:28]Read from MH i2c: 01 [12:26:28]MH_I2C_Read... [12:26:28]*** Stop cut motor [12:26:28]*** Cut end [12:26:28]Read from MH i2c: 01 07 00 [12:26:28]MH_I2C_Read... [12:26:28]Read from MH i2c: 01 07 00 11 06 00 00 00 00 00 FF 0F 2C [12:26:28]process_action print_text done [12:26:28]requested_data is exist [12:26:28]produce_requested_data [12:26:28]requested_item fm.sn is exist - process it [12:26:28]wFMCommunicate request_size=4 [12:26:28]MH_SAM_APDU [12:26:28]CAPDU: 80 11 00 00 [12:26:28]Write to MH i2c: E2 08 00 12 06 80 11 00 00 00 00 00 00 92 [12:26:28]Write i2c OK [12:26:28]MH_I2C_Read... [12:26:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:26:28]Read from MH i2c: E2 [12:26:28]MH_I2C_Read... [12:26:28]Read from MH i2c: E2 17 00 [12:26:28]MH_I2C_Read... [12:26:28]Read from MH i2c: E2 17 00 12 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 EF [12:26:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:26:28]wFMCommunicate OK [12:26:28]requested_item fd.num is exist - process it [12:26:28]SAM_PROTO_GetFieldsCounters [12:26:28]wFMCommunicate request_size=4 [12:26:28]MH_SAM_APDU [12:26:28]CAPDU: 80 13 00 00 [12:26:28]Write to MH i2c: E2 08 00 13 06 80 13 00 00 00 00 00 00 95 [12:26:28]Write i2c OK [12:26:28]MH_I2C_Read... [12:26:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:26:29]Read from MH i2c: E2 [12:26:29]MH_I2C_Read... [12:26:29]Read from MH i2c: E2 62 00 [12:26:29]MH_I2C_Read... [12:26:29]Read from MH i2c: E2 62 00 13 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 23 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 FF 00 00 00 5E 04 04 00 FF 00 00 00 57 04 04 00 00 01 00 00 19 04 04 00 00 00 00 00 90 00 0F [12:26:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 23 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 FF 00 00 00 5E 04 04 00 FF 00 00 00 57 04 04 00 00 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:26:29]wFMCommunicate OK [12:26:29]SAM_PROTO_GetFieldsCounters done [12:26:29]requested_item shift.num is exist - process it [12:26:29]requested_item shift.opened is exist - process it [12:26:29]req_shift_opened [12:26:29]FM_GetShiftState [12:26:29]SAM_PROTO_GetShiftState [12:26:29]wFMCommunicate request_size=4 [12:26:29]MH_SAM_APDU [12:26:29]CAPDU: 80 13 01 00 [12:26:29]Write to MH i2c: E2 08 00 14 06 80 13 01 00 00 00 00 00 97 [12:26:29]Write i2c OK [12:26:29]MH_I2C_Read... [12:26:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:26:29]Read from MH i2c: E2 [12:26:29]MH_I2C_Read... [12:26:29]Read from MH i2c: E2 0E 00 [12:26:29]MH_I2C_Read... [12:26:29]Read from MH i2c: E2 0E 00 14 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 48 [12:26:29]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:26:29]wFMCommunicate OK [12:26:29]SAM_PROTO_GetShiftState done [12:26:29]FM_GetShiftState done [12:26:29]req_shift_opened done [12:26:29]requested_item shift.open_date is exist - process it [12:26:29]req_shift_open_date [12:26:29]req_shift_open_date done [12:26:29]produce_requested_data done [12:26:29]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226595,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [12:26:29]process_action_free print_text [12:26:29]json_value_free [12:26:29]json_value_free done [12:26:29]process_json_proto returns [12:26:29]Send response to host [12:26:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226595,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [12:26:29]free response buf [12:26:29]execute_script done [12:26:29]execute_script returns [12:26:29]free content buf [12:26:29]Sock 9.Close socket [12:26:29]Sock 9.Thread stoped [12:26:32]OFD Sender: Processing packet 226595 [packets to send 602, broken 601] [12:26:32]ProducePacketName [12:26:32]name=ofd_packets/00226595 [12:26:32]OFD Sender: To server: pG, [12:26:32]CommunicateWithHost lk.salyk.kg:30040 [12:26:32]ConnectInit lk.salyk.kg [12:26:37]ConnectInit Can't take IP for lk.salyk.kg [12:26:37]CommunicateWithHost connect error [12:26:37]CommunicateWithHost err = -1 [12:26:37]OFD Sender: Server communicate error [12:26:42]OFD Sender: Processing packet 226595 [packets to send 602, broken 601] [12:26:42]ProducePacketName [12:26:42]name=ofd_packets/00226595 [12:26:42]OFD Sender: To server: pG, [12:26:42]CommunicateWithHost lk.salyk.kg:30040 [12:26:42]ConnectInit lk.salyk.kg [12:26:42]Connected sock=9 [12:26:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 48 19 07 01 53 2C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 FF 00 00 00 F4 03 04 00 EC 38 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 23 75 03 00 35 04 06 00 82 7F DB D9 23 98 8D C6 E9 1C FE F5 04 00 [12:26:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 95 26 47 00 DB 60 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 23 75 03 00 F4 03 04 00 0B E5 A5 66 B6 04 01 00 00 8A 95 8E 4F 85 75 4D 8F [12:26:42]CommunicateWithHost err = 0 [12:26:42]CheckOFDResponse [12:26:42]1017 (14) - 77093643461234 [12:26:42]1041 (16) - 0000000000874959 [12:26:42]1040 (4) - 226595 [12:26:42]1012 (4) - 28.07.2024 06:28 [12:26:42]1206 (1) - 0 [12:26:42]OFD Sender: Remove packet 226595 [12:26:42]ProducePacketName [12:26:42]name=ofd_packets/00226595 [12:26:42]NVStorageDeleteData [12:26:43]OFD Sender: No OFD packet to send [12:26:48]OFD Sender: No OFD packet to send [12:26:53]OFD Sender: No OFD packet to send [12:26:58]OFD Sender: No OFD packet to send [12:27:03]OFD Sender: No OFD packet to send [12:27:06]recv_with_timeout no data received [12:27:08]OFD Sender: No OFD packet to send [12:27:10]accept exits with 7 [12:27:10]New connection [12:27:10]New thread 3066711396 created [12:27:10]Thread 3066854756 joined [12:27:10]Waiting for new connection... [12:27:10] Sock 7.Parse request [12:27:10]Sock 7.Check first char [12:27:10]Sock 7.First char is OK [12:27:10]request: POST /json_proto HTTP/1.0 [12:27:10]Method: POST [12:27:10]URL: /json_proto [12:27:10]Method is POST - this is cgi request [12:27:10]url: /json_proto [12:27:10]query_string will be loaded in cgi processing [12:27:10]execute_cgi json_proto POST (null) [12:27:10]execute_cgi path=json_proto method=POST [12:27:10]POST find Content-Length [12:27:10]Host: 172.17.43.131:8080 [12:27:10]Content-Length: 1187 [12:27:10]Content-Type: application/json [12:27:10] [12:27:10]POST finish read [12:27:10]Found Content-Length = 1187 [12:27:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0421\u0430\u043C\u0430\u0442\u043E\u0432 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002954\u000A28.07.2024 12:25\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 61\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 13.130 x 76.20\u000A\u0418\u0422\u041E\u0413: 1000.51\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99536\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:27:10]execute_script... [12:27:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0421\u0430\u043C\u0430\u0442\u043E\u0432 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002954\u000A28.07.2024 12:25\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 61\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 13.130 x 76.20\u000A\u0418\u0422\u041E\u0413: 1000.51\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99536\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:27:10]POST & json_proto [12:27:10]process_json_proto [12:27:10]json parsed OK: [12:27:10]protocol is kg_v1.0 [12:27:10]action value=print_text [12:27:10]process_action print_text [12:27:10]cmd_print_text [12:27:10]ExternCall_PrintAddStr [12:27:10]wPrintStart [12:27:10]Write to MH i2c: 01 00 00 15 06 1B [12:27:10]Write i2c OK [12:27:10]MH_I2C_Read... [12:27:10]Read from MH i2c: 01 [12:27:10]MH_I2C_Read... [12:27:10]Read from MH i2c: 01 07 00 [12:27:10]MH_I2C_Read... [12:27:10]Read from MH i2c: 01 07 00 15 06 00 00 00 00 00 FF 0F 30 [12:27:10]RasterBufferAndPrint [12:27:10]line *****ТОВАРНЫЙ ЧЕК***** [12:27:10]line АЗС-97 [12:27:10]line Партнер нефть [12:27:10]line 02508201610067 [12:27:10]line Кассир : Саматов Б. [12:27:10]line Счет N : (1)2002954 [12:27:10]line 28.07.2024 12:25 [12:27:10]line ПРОДАЖА [12:27:10]line ТРК (МРК, ГНК): 61 [12:27:10]line Вид ГСМ : 2710194210 [12:27:10]line ДТ-К-5 [12:27:10]line 13.130 x 76.20 [12:27:10]line ИТОГ: 1000.51 [12:27:10]line Тип оплаты: Талоны: Топливная Карта [12:27:10]line 99536 [12:27:10]line ______________________ [12:27:10]line (подпись) [12:27:10]written 0, free lines is 4095 [12:27:10]Write to MH i2c: 01 00 00 29 06 2F [12:27:10]Write i2c OK [12:27:10]MH_I2C_Read... [12:27:10]Read from MH i2c: 01 [12:27:10]MH_I2C_Read... [12:27:10]Read from MH i2c: 01 07 00 [12:27:10]MH_I2C_Read... [12:27:10]Read from MH i2c: 01 07 00 29 06 00 00 00 00 00 0E 0E 52 [12:27:10]RasterBufferAndPrint [12:27:10]line [12:27:10]line [12:27:10]line [12:27:10]line [12:27:10]line [12:27:10]written 0, free lines is 3600 [12:27:10]MH_Cut [12:27:10]Write to MH i2c: D1 01 00 30 06 01 08 [12:27:10]Write i2c OK [12:27:10]MH_I2C_Read... [12:27:10]Read from MH i2c: D1 [12:27:10]MH_I2C_Read... [12:27:10]Read from MH i2c: D1 01 00 [12:27:10]MH_I2C_Read... [12:27:10]Read from MH i2c: D1 01 00 30 06 00 07 [12:27:10]Write to MH i2c: 01 00 00 31 06 37 [12:27:10]Write i2c OK [12:27:10]MH_I2C_Read... [12:27:11]*** Cut start [12:27:11]*** Partial cut [12:27:11]*** CUTSNS_PIN = 1 [12:27:11]*** CUTSNS_PIN = 0 [12:27:11]*** Brake cut motor [12:27:12]Read from MH i2c: 01 [12:27:12]MH_I2C_Read... [12:27:12]*** Stop cut motor [12:27:12]*** Cut end [12:27:12]Read from MH i2c: 01 07 00 [12:27:12]MH_I2C_Read... [12:27:12]Read from MH i2c: 01 07 00 31 06 00 00 00 00 00 FF 0F 4C [12:27:12]process_action print_text done [12:27:12]requested_data is exist [12:27:12]produce_requested_data [12:27:12]requested_item fm.sn is exist - process it [12:27:12]wFMCommunicate request_size=4 [12:27:12]MH_SAM_APDU [12:27:12]CAPDU: 80 11 00 00 [12:27:12]Write to MH i2c: E2 08 00 32 06 80 11 00 00 00 00 00 00 B2 [12:27:12]Write i2c OK [12:27:12]MH_I2C_Read... [12:27:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:27:12]Read from MH i2c: E2 [12:27:12]MH_I2C_Read... [12:27:12]Read from MH i2c: E2 17 00 [12:27:12]MH_I2C_Read... [12:27:12]Read from MH i2c: E2 17 00 32 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 0F [12:27:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:27:12]wFMCommunicate OK [12:27:12]requested_item fd.num is exist - process it [12:27:12]SAM_PROTO_GetFieldsCounters [12:27:12]wFMCommunicate request_size=4 [12:27:12]MH_SAM_APDU [12:27:12]CAPDU: 80 13 00 00 [12:27:12]Write to MH i2c: E2 08 00 33 06 80 13 00 00 00 00 00 00 B5 [12:27:12]Write i2c OK [12:27:12]MH_I2C_Read... [12:27:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:27:12]Read from MH i2c: E2 [12:27:12]MH_I2C_Read... [12:27:12]Read from MH i2c: E2 62 00 [12:27:12]MH_I2C_Read... [12:27:12]Read from MH i2c: E2 62 00 33 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 23 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 FF 00 00 00 5E 04 04 00 FF 00 00 00 57 04 04 00 00 01 00 00 19 04 04 00 00 00 00 00 90 00 2F [12:27:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 23 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 FF 00 00 00 5E 04 04 00 FF 00 00 00 57 04 04 00 00 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:27:12]wFMCommunicate OK [12:27:12]SAM_PROTO_GetFieldsCounters done [12:27:12]requested_item shift.num is exist - process it [12:27:12]requested_item shift.opened is exist - process it [12:27:12]req_shift_opened [12:27:12]FM_GetShiftState [12:27:12]SAM_PROTO_GetShiftState [12:27:12]wFMCommunicate request_size=4 [12:27:12]MH_SAM_APDU [12:27:12]CAPDU: 80 13 01 00 [12:27:12]Write to MH i2c: E2 08 00 34 06 80 13 01 00 00 00 00 00 B7 [12:27:12]Write i2c OK [12:27:12]MH_I2C_Read... [12:27:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:27:12]Read from MH i2c: E2 [12:27:12]MH_I2C_Read... [12:27:12]Read from MH i2c: E2 0E 00 [12:27:12]MH_I2C_Read... [12:27:12]Read from MH i2c: E2 0E 00 34 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 68 [12:27:12]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:27:12]wFMCommunicate OK [12:27:12]SAM_PROTO_GetShiftState done [12:27:12]FM_GetShiftState done [12:27:12]req_shift_opened done [12:27:12]requested_item shift.open_date is exist - process it [12:27:12]req_shift_open_date [12:27:12]req_shift_open_date done [12:27:12]produce_requested_data done [12:27:12]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226595,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [12:27:12]process_action_free print_text [12:27:12]json_value_free [12:27:12]json_value_free done [12:27:12]process_json_proto returns [12:27:12]Send response to host [12:27:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226595,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [12:27:12]free response buf [12:27:12]execute_script done [12:27:12]execute_script returns [12:27:12]free content buf [12:27:12]Sock 7.Close socket [12:27:12]Sock 7.Thread stoped [12:27:13]OFD Sender: No OFD packet to send [12:27:18]OFD Sender: No OFD packet to send [12:27:23]OFD Sender: No OFD packet to send [12:27:28]OFD Sender: No OFD packet to send [12:27:33]OFD Sender: No OFD packet to send [12:27:35]recv_with_timeout no data received [12:27:38]OFD Sender: No OFD packet to send [12:27:43]OFD Sender: No OFD packet to send [12:27:48]OFD Sender: No OFD packet to send [12:27:53]OFD Sender: No OFD packet to send [12:27:58]OFD Sender: No OFD packet to send [12:28:03]OFD Sender: No OFD packet to send [12:28:08]OFD Sender: No OFD packet to send [12:28:13]OFD Sender: No OFD packet to send [12:28:18]OFD Sender: No OFD packet to send [12:28:23]OFD Sender: No OFD packet to send [12:28:28]OFD Sender: No OFD packet to send [12:28:33]OFD Sender: No OFD packet to send [12:28:38]OFD Sender: No OFD packet to send [12:28:43]OFD Sender: No OFD packet to send [12:28:48]OFD Sender: No OFD packet to send [12:28:53]OFD Sender: No OFD packet to send [12:28:58]OFD Sender: No OFD packet to send [12:29:03]OFD Sender: No OFD packet to send [12:29:08]OFD Sender: No OFD packet to send [12:29:13]OFD Sender: No OFD packet to send [12:29:18]OFD Sender: No OFD packet to send [12:29:23]OFD Sender: No OFD packet to send [12:29:28]OFD Sender: No OFD packet to send [12:29:33]OFD Sender: No OFD packet to send [12:29:38]OFD Sender: No OFD packet to send [12:29:44]OFD Sender: No OFD packet to send [12:29:49]OFD Sender: No OFD packet to send [12:29:54]OFD Sender: No OFD packet to send [12:29:59]OFD Sender: No OFD packet to send [12:30:04]OFD Sender: No OFD packet to send [12:30:09]OFD Sender: No OFD packet to send [12:30:14]OFD Sender: No OFD packet to send [12:30:19]OFD Sender: No OFD packet to send [12:30:24]OFD Sender: No OFD packet to send [12:30:29]OFD Sender: No OFD packet to send [12:30:34]OFD Sender: No OFD packet to send [12:30:39]OFD Sender: No OFD packet to send [12:30:44]OFD Sender: No OFD packet to send [12:30:48]accept exits with 9 [12:30:48]New connection [12:30:48]New thread 3066854756 created [12:30:48]Thread 3066711396 joined [12:30:48]Waiting for new connection... [12:30:48] Sock 9.Parse request [12:30:48]Sock 9.Check first char [12:30:48]Sock 9.First char is OK [12:30:48]request: POST /json_proto HTTP/1.0 [12:30:48]Method: POST [12:30:48]URL: /json_proto [12:30:48]Method is POST - this is cgi request [12:30:48]url: /json_proto [12:30:48]query_string will be loaded in cgi processing [12:30:48]execute_cgi json_proto POST (null) [12:30:48]execute_cgi path=json_proto method=POST [12:30:48]POST find Content-Length [12:30:48]Host: 172.17.43.131:8080 [12:30:48]Content-Length: 672 [12:30:48]Content-Type: application/json [12:30:48] [12:30:48]POST finish read [12:30:48]Found Content-Length = 672 [12:30:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002955", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 10.180, "sum" : 700.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:30:48]execute_script... [12:30: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)2002955", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 10.180, "sum" : 700.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:30:48]POST & json_proto [12:30:48]process_json_proto [12:30:48]json parsed OK: [12:30:48]protocol is kg_v1.0 [12:30:48]action value=close_receipt [12:30:48]process_action close_receipt [12:30:48]cmd_close_receipt [12:30:48]MH_GetDate [12:30:48]Write to MH i2c: F0 00 00 35 06 2A [12:30:48]Write i2c OK [12:30:48]MH_I2C_Read... [12:30:48]Read from MH i2c: F0 [12:30:48]MH_I2C_Read... [12:30:48]Read from MH i2c: F0 09 00 [12:30:48]MH_I2C_Read... [12:30:48]Read from MH i2c: F0 09 00 35 06 00 F9 39 A6 66 F9 24 A2 66 96 [12:30:48]GetLastDocTimeStamp 1722169580 [12:30:48]current date 1722169849 [12:30:48]FM_GetShiftState [12:30:48]SAM_PROTO_GetShiftState [12:30:48]wFMCommunicate request_size=4 [12:30:48]MH_SAM_APDU [12:30:48]CAPDU: 80 13 01 00 [12:30:48]Write to MH i2c: E2 08 00 36 06 80 13 01 00 00 00 00 00 B9 [12:30:48]Write i2c OK [12:30:48]MH_I2C_Read... [12:30:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:30:48]Read from MH i2c: E2 [12:30:48]MH_I2C_Read... [12:30:48]Read from MH i2c: E2 0E 00 [12:30:48]MH_I2C_Read... [12:30:48]Read from MH i2c: E2 0E 00 36 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 6A [12:30:48]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:30:48]wFMCommunicate OK [12:30:48]SAM_PROTO_GetShiftState done [12:30:48]FM_GetShiftState done [12:30:48]opened in 1722125326 [12:30:48]opened+sec_in_day 1722211726 [12:30:48]quantity*price = 70038 [12:30:48]sum+1 = 70039 [12:30:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 256 28.07.2024 12:30 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226596 ФПД: 246607585624531 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T123049&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226596&fm=246607585624531&tin=02508201610067®Number=0000000000092624&sum=70000 [12:30:50]StoreToDocumentArchive [12:30:50]shift 439 fd 226596 [12:30:50]save to /storage/0439/doc_00226596 [12:30:50]save last doc name /storage/0439/doc_00226596 to /storage/kkm_last_doc_name [12:30:50]save OK [12:30:50]Clear old archive folders... [12:30:50]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:30:50]tlvbuf is 00E86400 [12:30:50]SAM_PROTO_ClearQueue [12:30:50]wFMCommunicate request_size=4 [12:30:50]MH_SAM_APDU [12:30:50]CAPDU: 80 09 00 00 [12:30:50]Write to MH i2c: E2 08 00 43 06 80 09 00 00 00 00 00 00 BB [12:30:50]Write i2c OK [12:30:50]MH_I2C_Read... [12:30:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:30:50]Read from MH i2c: E2 [12:30:50]MH_I2C_Read... [12:30:50]Read from MH i2c: E2 03 00 [12:30:50]MH_I2C_Read... [12:30:50]Read from MH i2c: E2 03 00 43 06 00 90 00 BD [12:30:50]RAPDU: 90 00 [12:30:50]wFMCommunicate OK [12:30:50]SAM_PROTO_ClearQueue done [12:30:50]KKMCreateOFDPacket [12:30:50]OFDProtocolAddRootSTLVToBuf [12:30:50]FM_MakeSignedData [12:30:50]FM_MakeSignedData [12:30:50]SAM_PROTO_SignData [12:30:50]wFMCommunicate request_size=4 [12:30:50]MH_SAM_APDU [12:30:50]CAPDU: 80 0D 01 02 [12:30:50]Write to MH i2c: E2 08 00 44 06 80 0D 01 02 00 00 00 00 C3 [12:30:50]Write i2c OK [12:30:50]MH_I2C_Read... [12:30:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:30:50]Read from MH i2c: E2 [12:30:50]MH_I2C_Read... [12:30:50]Read from MH i2c: E2 03 00 [12:30:50]MH_I2C_Read... [12:30:50]Read from MH i2c: E2 03 00 44 06 00 90 00 BE [12:30:50]RAPDU: 90 00 [12:30:50]wFMCommunicate OK [12:30:50]wFMCommunicate request_size=255 [12:30:50]MH_SAM_APDU [12:30:50]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 01 00 00 F4 03 04 00 F9 39 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 24 75 03 00 35 04 06 00 [12:30:50]Write to MH i2c: E2 02 01 45 06 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 01 00 00 F4 03 04 00 F9 39 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 24 75 03 00 35 04 06 00 00 00 BC [12:30:50]Write i2c OK [12:30:50]MH_I2C_Read... [12:30:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:30:50]Read from MH i2c: E2 [12:30:50]MH_I2C_Read... [12:30:50]Read from MH i2c: E2 03 00 [12:30:50]MH_I2C_Read... [12:30:50]Read from MH i2c: E2 03 00 45 06 00 90 00 BF [12:30:50]RAPDU: 90 00 [12:30:50]wFMCommunicate OK [12:30:50]wFMCommunicate request_size=11 [12:30:50]MH_SAM_APDU [12:30:50]CAPDU: 80 0D 02 02 06 E0 49 CD 8A 41 D3 [12:30:50]Write to MH i2c: E2 0E 00 46 06 80 0D 02 02 06 00 E0 49 CD 8A 41 D3 00 00 66 [12:30:50]Write i2c OK [12:30:50]MH_I2C_Read... [12:30:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:30:50]Read from MH i2c: E2 [12:30:50]MH_I2C_Read... [12:30:50]Read from MH i2c: E2 03 00 [12:30:50]MH_I2C_Read... [12:30:50]Read from MH i2c: E2 03 00 46 06 00 90 00 C0 [12:30:50]RAPDU: 90 00 [12:30:50]wFMCommunicate OK [12:30:50]wFMCommunicate request_size=4 [12:30:50]MH_SAM_APDU [12:30:50]CAPDU: 80 0D 03 02 [12:30:50]Write to MH i2c: E2 08 00 47 06 80 0D 03 02 00 00 00 00 C8 [12:30:50]Write i2c OK [12:30:50]MH_I2C_Read... [12:30:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:30:50]Read from MH i2c: E2 [12:30:50]MH_I2C_Read... [12:30:50]Read from MH i2c: E2 0B 00 [12:30:50]MH_I2C_Read... [12:30:50]Read from MH i2c: E2 0B 00 47 06 00 49 6D 11 E7 CC 45 EB 85 90 00 F8 [12:30:50]RAPDU: 49 6D 11 E7 CC 45 EB 85 90 00 [12:30:50]wFMCommunicate OK [12:30:50]SAM_PROTO_SignData done [12:30:50]FM_MakeSignedData done [12:30:50]CreateOFDProtocolMessage [12:30:50]wFMCommunicate request_size=4 [12:30:50]MH_SAM_APDU [12:30:50]CAPDU: 80 11 00 00 [12:30:50]Write to MH i2c: E2 08 00 48 06 80 11 00 00 00 00 00 00 C8 [12:30:50]Write i2c OK [12:30:50]MH_I2C_Read... [12:30:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:30:50]Read from MH i2c: E2 [12:30:50]MH_I2C_Read... [12:30:50]Read from MH i2c: E2 17 00 [12:30:50]MH_I2C_Read... [12:30:50]Read from MH i2c: E2 17 00 48 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 25 [12:30:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:30:50]wFMCommunicate OK [12:30:50]CreateOFDProtocolMessage done [12:30:50]OFDSenderStorePacket 226596 [12:30:50]StoreOFDPacket docnum=226596 [12:30:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 F5 FF 08 01 B2 12 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 01 00 00 F4 03 04 00 F9 39 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 24 75 03 00 35 04 06 00 E0 49 CD 8A 41 D3 49 6D 11 E7 CC 45 EB 85 [12:30:50]CheckFolder [12:30:50]dirname=/storage/ofd_packets [12:30:50]CheckFolder done [12:30:50]ProducePacketName [12:30:50]name=ofd_packets/00226596 [12:30:50]NVStorageSaveData ofd_packets/00226596 [12:30:50]File name is /storage/ofd_packets/00226596 [12:30:50]Write 302 bytes [12:30:50]NVStorageSaveData done [12:30:50]OFDSenderStorePacket done [12:30:50]KKMCreateOFDPacket done [12:30:50]NVStorageSaveData kkm_last_timestamp [12:30:50]File name is /storage/kkm_last_timestamp [12:30:50]Write 4 bytes [12:30:50]NVStorageSaveData done [12:30:50]ExternCall_PrintAddStr [12:30:50]wPrintStart [12:30:50]Write to MH i2c: 01 00 00 49 06 4F [12:30:50]Write i2c OK [12:30:50]MH_I2C_Read... [12:30:50]Read from MH i2c: 01 [12:30:50]MH_I2C_Read... [12:30:50]Read from MH i2c: 01 07 00 [12:30:50]MH_I2C_Read... [12:30:50]Read from MH i2c: 01 07 00 49 06 00 00 00 00 00 FF 0F 64 [12:30:50]RasterBufferAndPrint [12:30:50]line Счет N : (1)2002955 [12:30:50]line ИНН: 02508201610067 [12:30:50]line Контрольно-Кассовый Чек [12:30:50]line ПРОДАЖА [12:30:50]line ТРК (МРК, ГНК) : 52 [12:30:50]line Товар: 2710124130 [12:30:50]line Super-92-К-5 [12:30:50]line 10.180 * 68.80 [12:30:50]line = 700.38 [12:30:50]line НДС 12% НСП 1% [12:30:50]line > о реализуемом товаре [12:30:50]line ОКРУГЛЕНИЕ: -0.38 [12:30:50]line ИТОГО: 700.00 [12:30:50]line Внесено: 700.00 [12:30:50]line СДАЧА: 0.00 [12:30:50]line НСП 1% : 6.20 [12:30:50]line НДС 12% : 74.38 [12:30:50]line Наличными: 700.00 [12:30:50]line Безнал.: 0.00 [12:30:50]line Место: АЗС № 97 "Партнер Нефть" [12:30:50]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:30:50]line СНО: Общий режим [12:30:50]line Чек 256 28.07.2024 12:30 [12:30:50]line Смена: 439 ФФД: 1.0 [12:30:50]line ЗНМ: 0300000054 [12:30:50]line РНМ: 0000000000092624 [12:30:50]line Версия ККМ: 001 [12:30:50]line ФМ: 0000000000874959 [12:30:50]line ФД: 226596 [12:30:50]line ФПД: 246607585624531 [12:30:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T123049&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226596&fm=246607585624531&tin=02508201610067®Number=0000000000092624&sum=70000 [12:30:50]written 0, free lines is 4095 [12:30:50]OFD Sender: Processing packet 226596 [packets to send 602, broken 601] [12:30:50]ProducePacketName [12:30:50]name=ofd_packets/00226596 [12:30:50]OFD Sender: To server: pG, [12:30:50]CommunicateWithHost lk.salyk.kg:30040 [12:30:50]ConnectInit lk.salyk.kg [12:30:51]Write to MH i2c: 01 00 00 74 06 7A [12:30:51]Write i2c OK [12:30:51]MH_I2C_Read... [12:30:51]Read from MH i2c: 01 [12:30:51]MH_I2C_Read... [12:30:51]Read from MH i2c: 01 07 00 [12:30:51]MH_I2C_Read... [12:30:51]Read from MH i2c: 01 07 00 74 06 00 00 00 00 00 5D 0C EA [12:30:51]RasterBufferAndPrint [12:30:51]line [12:30:51]line [12:30:51]line [12:30:51]line [12:30:51]line [12:30:51]written 0, free lines is 3168 [12:30:51]MH_Cut [12:30:51]Write to MH i2c: D1 01 00 7B 06 01 53 [12:30:51]Write i2c OK [12:30:51]MH_I2C_Read... [12:30:51]Read from MH i2c: D1 [12:30:51]MH_I2C_Read... [12:30:51]Read from MH i2c: D1 01 00 [12:30:51]MH_I2C_Read... [12:30:51]Read from MH i2c: D1 01 00 7B 06 00 52 [12:30:51]Write to MH i2c: 01 00 00 7C 06 82 [12:30:51]Write i2c OK [12:30:51]MH_I2C_Read... [12:30:52]*** Cut start [12:30:52]*** Partial cut [12:30:52]*** CUTSNS_PIN = 1 [12:30:52]*** CUTSNS_PIN = 0 [12:30:52]*** Brake cut motor [12:30:53]Connected sock=10 [12:30:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 F5 FF 08 01 B2 12 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 01 00 00 F4 03 04 00 F9 39 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 24 75 03 00 35 04 06 00 E0 49 CD 8A 41 D3 49 6D 11 E7 CC 45 EB 85 [12:30:53]Read from MH i2c: 01 [12:30:53]MH_I2C_Read... [12:30:53]*** Stop cut motor [12:30:53]*** Cut end [12:30:53]Read from MH i2c: 01 07 00 [12:30:53]MH_I2C_Read... [12:30:53]Read from MH i2c: 01 07 00 7C 06 00 00 00 00 00 FF 0F 97 [12:30:53]process_action close_receipt done [12:30:53]requested_data is exist [12:30:53]produce_requested_data [12:30:53]requested_item fm.sn is exist - process it [12:30:53]wFMCommunicate request_size=4 [12:30:53]MH_SAM_APDU [12:30:53]CAPDU: 80 11 00 00 [12:30:53]Write to MH i2c: E2 08 00 7D 06 80 11 00 00 00 00 00 00 FD [12:30:53]Write i2c OK [12:30:53]MH_I2C_Read... [12:30:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:30:53]Read from MH i2c: E2 [12:30:53]MH_I2C_Read... [12:30:53]Read from MH i2c: E2 17 00 [12:30:53]MH_I2C_Read... [12:30:53]Read from MH i2c: E2 17 00 7D 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5A [12:30:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:30:53]wFMCommunicate OK [12:30:53]requested_item fd.num is exist - process it [12:30:53]SAM_PROTO_GetFieldsCounters [12:30:53]wFMCommunicate request_size=4 [12:30:53]MH_SAM_APDU [12:30:53]CAPDU: 80 13 00 00 [12:30:53]Write to MH i2c: E2 08 00 7E 06 80 13 00 00 00 00 00 00 00 [12:30:53]Write i2c OK [12:30:53]MH_I2C_Read... [12:30:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:30:53]Read from MH i2c: E2 [12:30:53]MH_I2C_Read... [12:30:53]Read from MH i2c: E2 62 00 [12:30:53]MH_I2C_Read... [12:30:53]Read from MH i2c: E2 62 00 7E 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 24 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 00 01 00 00 5E 04 04 00 00 01 00 00 57 04 04 00 01 01 00 00 19 04 04 00 00 00 00 00 90 00 80 [12:30:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 24 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 00 01 00 00 5E 04 04 00 00 01 00 00 57 04 04 00 01 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:30:53]wFMCommunicate OK [12:30:53]SAM_PROTO_GetFieldsCounters done [12:30:53]requested_item shift.num is exist - process it [12:30:53]requested_item shift.opened is exist - process it [12:30:53]req_shift_opened [12:30:53]FM_GetShiftState [12:30:53]SAM_PROTO_GetShiftState [12:30:53]wFMCommunicate request_size=4 [12:30:53]MH_SAM_APDU [12:30:53]CAPDU: 80 13 01 00 [12:30:53]Write to MH i2c: E2 08 00 7F 06 80 13 01 00 00 00 00 00 02 [12:30:53]Write i2c OK [12:30:53]MH_I2C_Read... [12:30:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:30:53]Read from MH i2c: E2 [12:30:53]MH_I2C_Read... [12:30:53]Read from MH i2c: E2 0E 00 [12:30:53]MH_I2C_Read... [12:30:53]Read from MH i2c: E2 0E 00 7F 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 B3 [12:30:53]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:30:53]wFMCommunicate OK [12:30:53]SAM_PROTO_GetShiftState done [12:30:53]FM_GetShiftState done [12:30:53]req_shift_opened done [12:30:53]requested_item shift.open_date is exist - process it [12:30:53]req_shift_open_date [12:30:53]req_shift_open_date done [12:30:53]produce_requested_data done [12:30:53]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226596,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [12:30:53]process_action_free close_receipt [12:30:53]json_value_free [12:30:53]json_value_free done [12:30:53]process_json_proto returns [12:30:53]Send response to host [12:30:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226596,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [12:30:53]free response buf [12:30:53]execute_script done [12:30:53]execute_script returns [12:30:53]free content buf [12:30:53]Sock 9.Close socket [12:30:53]Sock 9.Thread stoped [12:30:58]recv_with_timeout no data received [12:30:58]CommunicateWithHost answer receiving error [12:30:58]CommunicateWithHost err = -3 [12:30:58]OFD Sender: Server communicate error [12:30:58]recv_with_timeout no data received [12:31:03]OFD Sender: Processing packet 226596 [packets to send 602, broken 601] [12:31:03]ProducePacketName [12:31:03]name=ofd_packets/00226596 [12:31:03]OFD Sender: To server: pG, [12:31:03]CommunicateWithHost lk.salyk.kg:30040 [12:31:03]ConnectInit lk.salyk.kg [12:31:08]ConnectInit Can't take IP for lk.salyk.kg [12:31:08]CommunicateWithHost connect error [12:31:08]CommunicateWithHost err = -1 [12:31:08]OFD Sender: Server communicate error [12:31:13]recv_with_timeout no data received [12:31:13]OFD Sender: Processing packet 226596 [packets to send 602, broken 601] [12:31:13]ProducePacketName [12:31:13]name=ofd_packets/00226596 [12:31:13]OFD Sender: To server: pG, [12:31:13]CommunicateWithHost lk.salyk.kg:30040 [12:31:13]ConnectInit lk.salyk.kg [12:31:18]ConnectInit Can't take IP for lk.salyk.kg [12:31:18]CommunicateWithHost connect error [12:31:18]CommunicateWithHost err = -1 [12:31:18]OFD Sender: Server communicate error [12:31:23]OFD Sender: Processing packet 226596 [packets to send 602, broken 601] [12:31:23]ProducePacketName [12:31:23]name=ofd_packets/00226596 [12:31:23]OFD Sender: To server: pG, [12:31:23]CommunicateWithHost lk.salyk.kg:30040 [12:31:23]ConnectInit lk.salyk.kg [12:31:29]Connected sock=9 [12:31:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 F5 FF 08 01 B2 12 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 01 00 00 F4 03 04 00 F9 39 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 24 75 03 00 35 04 06 00 E0 49 CD 8A 41 D3 49 6D 11 E7 CC 45 EB 85 [12:31:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 92 39 47 00 5E 02 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 24 75 03 00 F4 03 04 00 2A E6 A5 66 B6 04 01 00 00 3D 7D 32 B5 D1 4C D4 30 [12:31:30]CommunicateWithHost err = 0 [12:31:30]CheckOFDResponse [12:31:30]1017 (14) - 77093643461234 [12:31:30]1041 (16) - 0000000000874959 [12:31:30]1040 (4) - 226596 [12:31:30]1012 (4) - 28.07.2024 06:33 [12:31:30]1206 (1) - 0 [12:31:30]OFD Sender: Remove packet 226596 [12:31:30]ProducePacketName [12:31:30]name=ofd_packets/00226596 [12:31:30]NVStorageDeleteData [12:31:31]OFD Sender: No OFD packet to send [12:31:36]OFD Sender: No OFD packet to send [12:31:41]OFD Sender: No OFD packet to send [12:31:46]OFD Sender: No OFD packet to send [12:31:51]OFD Sender: No OFD packet to send [12:31:53]recv_with_timeout no data received [12:31:56]OFD Sender: No OFD packet to send [12:32:01]OFD Sender: No OFD packet to send [12:32:06]OFD Sender: No OFD packet to send [12:32:11]OFD Sender: No OFD packet to send [12:32:16]OFD Sender: No OFD packet to send [12:32:21]OFD Sender: No OFD packet to send [12:32:26]OFD Sender: No OFD packet to send [12:32:31]OFD Sender: No OFD packet to send [12:32:36]OFD Sender: No OFD packet to send [12:32:41]OFD Sender: No OFD packet to send [12:32:46]OFD Sender: No OFD packet to send [12:32:51]OFD Sender: No OFD packet to send [12:32:56]OFD Sender: No OFD packet to send [12:33:01]OFD Sender: No OFD packet to send [12:33:06]OFD Sender: No OFD packet to send [12:33:09]accept exits with 7 [12:33:09]New connection [12:33:09]New thread 3066711396 created [12:33:09]Thread 3066854756 joined [12:33:09]Waiting for new connection... [12:33:09] Sock 7.Parse request [12:33:09]Sock 7.Check first char [12:33:09]Sock 7.First char is OK [12:33:09]request: POST /json_proto HTTP/1.0 [12:33:09]Method: POST [12:33:09]URL: /json_proto [12:33:09]Method is POST - this is cgi request [12:33:09]url: /json_proto [12:33:09]query_string will be loaded in cgi processing [12:33:09]execute_cgi json_proto POST (null) [12:33:09]execute_cgi path=json_proto method=POST [12:33:09]POST find Content-Length [12:33:09]Host: 172.17.43.131:8080 [12:33:09]Content-Length: 678 [12:33:09]Content-Type: application/json [12:33:09] [12:33:09]POST finish read [12:33:09]Found Content-Length = 678 [12:33:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002958", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:33:09]execute_script... [12:33: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)2002958", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:33:09]POST & json_proto [12:33:09]process_json_proto [12:33:09]json parsed OK: [12:33:09]protocol is kg_v1.0 [12:33:09]action value=close_receipt [12:33:09]process_action close_receipt [12:33:09]cmd_close_receipt [12:33:09]MH_GetDate [12:33:09]Write to MH i2c: F0 00 00 80 06 75 [12:33:09]Write i2c OK [12:33:09]MH_I2C_Read... [12:33:09]Read from MH i2c: F0 [12:33:09]MH_I2C_Read... [12:33:09]Read from MH i2c: F0 09 00 [12:33:09]MH_I2C_Read... [12:33:09]Read from MH i2c: F0 09 00 80 06 00 85 3A A6 66 F9 24 A2 66 6E [12:33:09]GetLastDocTimeStamp 1722169849 [12:33:09]current date 1722169989 [12:33:09]FM_GetShiftState [12:33:09]SAM_PROTO_GetShiftState [12:33:09]wFMCommunicate request_size=4 [12:33:09]MH_SAM_APDU [12:33:09]CAPDU: 80 13 01 00 [12:33:09]Write to MH i2c: E2 08 00 81 06 80 13 01 00 00 00 00 00 04 [12:33:09]Write i2c OK [12:33:09]MH_I2C_Read... [12:33:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:33:09]Read from MH i2c: E2 [12:33:09]MH_I2C_Read... [12:33:09]Read from MH i2c: E2 0E 00 [12:33:09]MH_I2C_Read... [12:33:09]Read from MH i2c: E2 0E 00 81 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 B5 [12:33:09]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:33:09]wFMCommunicate OK [12:33:09]SAM_PROTO_GetShiftState done [12:33:09]FM_GetShiftState done [12:33:09]opened in 1722125326 [12:33:09]opened+sec_in_day 1722211726 [12:33:09]quantity*price = 50036 [12:33:09]sum+1 = 50037 [12:33:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 257 28.07.2024 12:33 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226597 ФПД: 44703379275425 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T123309&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226597&fm=44703379275425&tin=02508201610067®Number=0000000000092624&sum=50000 [12:33:10]StoreToDocumentArchive [12:33:10]shift 439 fd 226597 [12:33:10]save to /storage/0439/doc_00226597 [12:33:10]save last doc name /storage/0439/doc_00226597 to /storage/kkm_last_doc_name [12:33:10]save OK [12:33:10]Clear old archive folders... [12:33:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:33:10]tlvbuf is 00E87F50 [12:33:10]SAM_PROTO_ClearQueue [12:33:10]wFMCommunicate request_size=4 [12:33:10]MH_SAM_APDU [12:33:10]CAPDU: 80 09 00 00 [12:33:10]Write to MH i2c: E2 08 00 8E 06 80 09 00 00 00 00 00 00 06 [12:33:10]Write i2c OK [12:33:10]MH_I2C_Read... [12:33:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:33:10]Read from MH i2c: E2 [12:33:10]MH_I2C_Read... [12:33:10]Read from MH i2c: E2 03 00 [12:33:10]MH_I2C_Read... [12:33:10]Read from MH i2c: E2 03 00 8E 06 00 90 00 08 [12:33:10]RAPDU: 90 00 [12:33:10]wFMCommunicate OK [12:33:10]SAM_PROTO_ClearQueue done [12:33:10]KKMCreateOFDPacket [12:33:10]OFDProtocolAddRootSTLVToBuf [12:33:10]FM_MakeSignedData [12:33:10]FM_MakeSignedData [12:33:10]SAM_PROTO_SignData [12:33:10]wFMCommunicate request_size=4 [12:33:10]MH_SAM_APDU [12:33:10]CAPDU: 80 0D 01 02 [12:33:10]Write to MH i2c: E2 08 00 8F 06 80 0D 01 02 00 00 00 00 0E [12:33:10]Write i2c OK [12:33:10]MH_I2C_Read... [12:33:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:33:10]Read from MH i2c: E2 [12:33:10]MH_I2C_Read... [12:33:10]Read from MH i2c: E2 03 00 [12:33:10]MH_I2C_Read... [12:33:10]Read from MH i2c: E2 03 00 8F 06 00 90 00 09 [12:33:10]RAPDU: 90 00 [12:33:10]wFMCommunicate OK [12:33:10]wFMCommunicate request_size=255 [12:33:10]MH_SAM_APDU [12:33:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 85 3A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 25 75 03 00 35 04 06 00 28 [12:33:10]Write to MH i2c: E2 02 01 90 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 85 3A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 25 75 03 00 35 04 06 00 28 00 00 DF [12:33:10]Write i2c OK [12:33:10]MH_I2C_Read... [12:33:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:33:10]Read from MH i2c: E2 [12:33:10]MH_I2C_Read... [12:33:10]Read from MH i2c: E2 03 00 [12:33:10]MH_I2C_Read... [12:33:10]Read from MH i2c: E2 03 00 90 06 00 90 00 0A [12:33:10]RAPDU: 90 00 [12:33:10]wFMCommunicate OK [12:33:10]wFMCommunicate request_size=10 [12:33:10]MH_SAM_APDU [12:33:10]CAPDU: 80 0D 02 02 05 A8 51 0A BE A1 [12:33:10]Write to MH i2c: E2 0D 00 91 06 80 0D 02 02 05 00 A8 51 0A BE A1 00 00 7D [12:33:10]Write i2c OK [12:33:10]MH_I2C_Read... [12:33:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:33:10]Read from MH i2c: E2 [12:33:10]MH_I2C_Read... [12:33:10]Read from MH i2c: E2 03 00 [12:33:10]MH_I2C_Read... [12:33:10]Read from MH i2c: E2 03 00 91 06 00 90 00 0B [12:33:10]RAPDU: 90 00 [12:33:10]wFMCommunicate OK [12:33:10]wFMCommunicate request_size=4 [12:33:10]MH_SAM_APDU [12:33:10]CAPDU: 80 0D 03 02 [12:33:10]Write to MH i2c: E2 08 00 92 06 80 0D 03 02 00 00 00 00 13 [12:33:10]Write i2c OK [12:33:10]MH_I2C_Read... [12:33:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:33:10]Read from MH i2c: E2 [12:33:10]MH_I2C_Read... [12:33:10]Read from MH i2c: E2 0B 00 [12:33:10]MH_I2C_Read... [12:33:10]Read from MH i2c: E2 0B 00 92 06 00 E0 B4 CF BB 87 78 6D E0 90 00 7E [12:33:10]RAPDU: E0 B4 CF BB 87 78 6D E0 90 00 [12:33:10]wFMCommunicate OK [12:33:10]SAM_PROTO_SignData done [12:33:10]FM_MakeSignedData done [12:33:10]CreateOFDProtocolMessage [12:33:10]wFMCommunicate request_size=4 [12:33:10]MH_SAM_APDU [12:33:10]CAPDU: 80 11 00 00 [12:33:10]Write to MH i2c: E2 08 00 93 06 80 11 00 00 00 00 00 00 13 [12:33:10]Write i2c OK [12:33:10]MH_I2C_Read... [12:33:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:33:10]Read from MH i2c: E2 [12:33:10]MH_I2C_Read... [12:33:10]Read from MH i2c: E2 17 00 [12:33:10]MH_I2C_Read... [12:33:10]Read from MH i2c: E2 17 00 93 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 70 [12:33:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:33:10]wFMCommunicate OK [12:33:10]CreateOFDProtocolMessage done [12:33:10]OFDSenderStorePacket 226597 [12:33:10]StoreOFDPacket docnum=226597 [12:33:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 DC A3 07 01 1B 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 85 3A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 25 75 03 00 35 04 06 00 28 A8 51 0A BE A1 E0 B4 CF BB 87 78 6D E0 [12:33:10]CheckFolder [12:33:10]dirname=/storage/ofd_packets [12:33:10]CheckFolder done [12:33:10]ProducePacketName [12:33:10]name=ofd_packets/00226597 [12:33:10]NVStorageSaveData ofd_packets/00226597 [12:33:10]File name is /storage/ofd_packets/00226597 [12:33:10]Write 301 bytes [12:33:10]NVStorageSaveData done [12:33:10]OFDSenderStorePacket done [12:33:10]KKMCreateOFDPacket done [12:33:10]NVStorageSaveData kkm_last_timestamp [12:33:10]File name is /storage/kkm_last_timestamp [12:33:10]Write 4 bytes [12:33:10]NVStorageSaveData done [12:33:10]ExternCall_PrintAddStr [12:33:10]wPrintStart [12:33:10]Write to MH i2c: 01 00 00 94 06 9A [12:33:10]Write i2c OK [12:33:10]MH_I2C_Read... [12:33:10]Read from MH i2c: 01 [12:33:10]MH_I2C_Read... [12:33:10]Read from MH i2c: 01 07 00 [12:33:10]MH_I2C_Read... [12:33:10]Read from MH i2c: 01 07 00 94 06 00 00 00 00 00 FF 0F AF [12:33:10]RasterBufferAndPrint [12:33:10]line Счет N : (1)2002958 [12:33:10]line ИНН: 02508201610067 [12:33:10]line Контрольно-Кассовый Чек [12:33:10]line ПРОДАЖА [12:33:10]line ТРК (МРК, ГНК) : 53 [12:33:10]line Товар: 2710124130 [12:33:10]line Аи-92-К-5 [12:33:10]line 7.380 * 67.80 [12:33:10]line = 500.36 [12:33:10]line НДС 12% НСП 1% [12:33:10]line > о реализуемом товаре [12:33:10]line ОКРУГЛЕНИЕ: -0.36 [12:33:10]line ИТОГО: 500.00 [12:33:10]line Внесено: 500.00 [12:33:10]line СДАЧА: 0.00 [12:33:10]line НСП 1% : 4.43 [12:33:10]line НДС 12% : 53.14 [12:33:10]line Наличными: 500.00 [12:33:10]line Безнал.: 0.00 [12:33:10]line Место: АЗС № 97 "Партнер Нефть" [12:33:10]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:33:10]line СНО: Общий режим [12:33:10]line Чек 257 28.07.2024 12:33 [12:33:10]line Смена: 439 ФФД: 1.0 [12:33:10]line ЗНМ: 0300000054 [12:33:10]line РНМ: 0000000000092624 [12:33:10]line Версия ККМ: 001 [12:33:10]line ФМ: 0000000000874959 [12:33:10]line ФД: 226597 [12:33:10]line ФПД: 44703379275425 [12:33:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T123309&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226597&fm=44703379275425&tin=02508201610067®Number=0000000000092624&sum=50000 [12:33:10]written 0, free lines is 4095 [12:33:10]OFD Sender: Processing packet 226597 [packets to send 602, broken 601] [12:33:10]ProducePacketName [12:33:10]name=ofd_packets/00226597 [12:33:10]OFD Sender: To server: pG, [12:33:10]CommunicateWithHost lk.salyk.kg:30040 [12:33:10]ConnectInit lk.salyk.kg [12:33:11]Write to MH i2c: 01 00 00 BF 06 C5 [12:33:11]Write i2c OK [12:33:11]MH_I2C_Read... [12:33:11]Read from MH i2c: 01 [12:33:11]MH_I2C_Read... [12:33:11]Read from MH i2c: 01 07 00 [12:33:11]MH_I2C_Read... [12:33:11]Read from MH i2c: 01 07 00 BF 06 00 00 00 00 00 5D 0C 35 [12:33:11]RasterBufferAndPrint [12:33:11]line [12:33:11]line [12:33:11]line [12:33:11]line [12:33:11]line [12:33:11]written 0, free lines is 3168 [12:33:11]MH_Cut [12:33:11]Write to MH i2c: D1 01 00 C6 06 01 9E [12:33:11]Write i2c OK [12:33:11]MH_I2C_Read... [12:33:11]Read from MH i2c: D1 [12:33:11]MH_I2C_Read... [12:33:11]Read from MH i2c: D1 01 00 [12:33:11]MH_I2C_Read... [12:33:11]Read from MH i2c: D1 01 00 C6 06 00 9D [12:33:11]Write to MH i2c: 01 00 00 C7 06 CD [12:33:11]Write i2c OK [12:33:11]MH_I2C_Read... [12:33:12]*** Cut start [12:33:12]*** Partial cut [12:33:12]*** CUTSNS_PIN = 1 [12:33:12]*** CUTSNS_PIN = 0 [12:33:12]Connected sock=10 [12:33:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 DC A3 07 01 1B 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 85 3A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 25 75 03 00 35 04 06 00 28 A8 51 0A BE A1 E0 B4 CF BB 87 78 6D E0 [12:33:12]*** Brake cut motor [12:33:13]Read from MH i2c: 01 [12:33:13]MH_I2C_Read... [12:33:13]*** Stop cut motor [12:33:13]*** Cut end [12:33:13]Read from MH i2c: 01 07 00 [12:33:13]MH_I2C_Read... [12:33:13]Read from MH i2c: 01 07 00 C7 06 00 00 00 00 00 FF 0F E2 [12:33:13]process_action close_receipt done [12:33:13]requested_data is exist [12:33:13]produce_requested_data [12:33:13]requested_item fm.sn is exist - process it [12:33:13]wFMCommunicate request_size=4 [12:33:13]MH_SAM_APDU [12:33:13]CAPDU: 80 11 00 00 [12:33:13]Write to MH i2c: E2 08 00 C8 06 80 11 00 00 00 00 00 00 48 [12:33:13]Write i2c OK [12:33:13]MH_I2C_Read... [12:33:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:33:13]Read from MH i2c: E2 [12:33:13]MH_I2C_Read... [12:33:13]Read from MH i2c: E2 17 00 [12:33:13]MH_I2C_Read... [12:33:13]Read from MH i2c: E2 17 00 C8 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A5 [12:33:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:33:13]wFMCommunicate OK [12:33:13]requested_item fd.num is exist - process it [12:33:13]SAM_PROTO_GetFieldsCounters [12:33:13]wFMCommunicate request_size=4 [12:33:13]MH_SAM_APDU [12:33:13]CAPDU: 80 13 00 00 [12:33:13]Write to MH i2c: E2 08 00 C9 06 80 13 00 00 00 00 00 00 4B [12:33:13]Write i2c OK [12:33:13]MH_I2C_Read... [12:33:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:33:13]Read from MH i2c: E2 [12:33:13]MH_I2C_Read... [12:33:13]Read from MH i2c: E2 62 00 [12:33:13]MH_I2C_Read... [12:33:13]Read from MH i2c: E2 62 00 C9 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 25 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 01 01 00 00 5E 04 04 00 01 01 00 00 57 04 04 00 02 01 00 00 19 04 04 00 00 00 00 00 90 00 CF [12:33:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 25 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 01 01 00 00 5E 04 04 00 01 01 00 00 57 04 04 00 02 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:33:13]wFMCommunicate OK [12:33:13]SAM_PROTO_GetFieldsCounters done [12:33:13]requested_item shift.num is exist - process it [12:33:13]requested_item shift.opened is exist - process it [12:33:13]req_shift_opened [12:33:13]FM_GetShiftState [12:33:13]SAM_PROTO_GetShiftState [12:33:13]wFMCommunicate request_size=4 [12:33:13]MH_SAM_APDU [12:33:13]CAPDU: 80 13 01 00 [12:33:13]Write to MH i2c: E2 08 00 CA 06 80 13 01 00 00 00 00 00 4D [12:33:13]Write i2c OK [12:33:13]MH_I2C_Read... [12:33:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 FB E1 47 00 3B 46 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 25 75 03 00 F4 03 04 00 92 E6 A5 66 B6 04 01 00 00 84 01 26 94 A6 C6 71 A5 [12:33:13]CommunicateWithHost err = 0 [12:33:13]CheckOFDResponse [12:33:13]1017 (14) - 77093643461234 [12:33:13]1041 (16) - 0000000000874959 [12:33:13]1040 (4) - 226597 [12:33:13]1012 (4) - 28.07.2024 06:34 [12:33:13]1206 (1) - 0 [12:33:13]OFD Sender: Remove packet 226597 [12:33:13]ProducePacketName [12:33:13]name=ofd_packets/00226597 [12:33:13]NVStorageDeleteData [12:33:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:33:13]Read from MH i2c: E2 [12:33:13]MH_I2C_Read... [12:33:13]Read from MH i2c: E2 0E 00 [12:33:13]MH_I2C_Read... [12:33:13]Read from MH i2c: E2 0E 00 CA 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 FE [12:33:13]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:33:13]wFMCommunicate OK [12:33:13]SAM_PROTO_GetShiftState done [12:33:13]FM_GetShiftState done [12:33:13]req_shift_opened done [12:33:13]requested_item shift.open_date is exist - process it [12:33:13]req_shift_open_date [12:33:13]req_shift_open_date done [12:33:13]produce_requested_data done [12:33:13]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226597,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [12:33:13]process_action_free close_receipt [12:33:13]json_value_free [12:33:13]json_value_free done [12:33:13]process_json_proto returns [12:33:13]Send response to host [12:33:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226597,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [12:33:13]free response buf [12:33:13]execute_script done [12:33:13]execute_script returns [12:33:13]free content buf [12:33:13]Sock 7.Close socket [12:33:13]Sock 7.Thread stoped [12:33:13]OFD Sender: No OFD packet to send [12:33:18]OFD Sender: No OFD packet to send [12:33:23]OFD Sender: No OFD packet to send [12:33:28]OFD Sender: No OFD packet to send [12:33:34]OFD Sender: No OFD packet to send [12:33:39]OFD Sender: No OFD packet to send [12:33:44]OFD Sender: No OFD packet to send [12:33:46]recv_with_timeout no data received [12:33:49]OFD Sender: No OFD packet to send [12:33:54]OFD Sender: No OFD packet to send [12:33:59]OFD Sender: No OFD packet to send [12:34:04]OFD Sender: No OFD packet to send [12:34:09]OFD Sender: No OFD packet to send [12:34:14]OFD Sender: No OFD packet to send [12:34:19]OFD Sender: No OFD packet to send [12:34:24]OFD Sender: No OFD packet to send [12:34:29]OFD Sender: No OFD packet to send [12:34:34]OFD Sender: No OFD packet to send [12:34:34]recv_with_timeout no data received [12:34:39]OFD Sender: No OFD packet to send [12:34:44]OFD Sender: No OFD packet to send [12:34:49]OFD Sender: No OFD packet to send [12:34:54]OFD Sender: No OFD packet to send [12:34:59]OFD Sender: No OFD packet to send [12:35:04]OFD Sender: No OFD packet to send [12:35:09]OFD Sender: No OFD packet to send [12:35:14]OFD Sender: No OFD packet to send [12:35:17]accept exits with 9 [12:35:17]New connection [12:35:17]New thread 3066854756 created [12:35:17]Thread 3066711396 joined [12:35:17]Waiting for new connection... [12:35:17] Sock 9.Parse request [12:35:17]Sock 9.Check first char [12:35:17]Sock 9.First char is OK [12:35:17]request: POST /json_proto HTTP/1.0 [12:35:17]Method: POST [12:35:17]URL: /json_proto [12:35:17]Method is POST - this is cgi request [12:35:17]url: /json_proto [12:35:17]query_string will be loaded in cgi processing [12:35:17]execute_cgi json_proto POST (null) [12:35:17]execute_cgi path=json_proto method=POST [12:35:17]POST find Content-Length [12:35:17]Host: 172.17.43.131:8080 [12:35:17]Content-Length: 683 [12:35:17]Content-Type: application/json [12:35:17] [12:35:17]POST finish read [12:35:17]Found Content-Length = 683 [12:35:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002959", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:35:17]execute_script... [12:35: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)2002959", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:35:17]POST & json_proto [12:35:17]process_json_proto [12:35:17]json parsed OK: [12:35:17]protocol is kg_v1.0 [12:35:17]action value=close_receipt [12:35:17]process_action close_receipt [12:35:17]cmd_close_receipt [12:35:17]MH_GetDate [12:35:17]Write to MH i2c: F0 00 00 CB 06 C0 [12:35:17]Write i2c OK [12:35:17]MH_I2C_Read... [12:35:17]Read from MH i2c: F0 [12:35:17]MH_I2C_Read... [12:35:17]Read from MH i2c: F0 09 00 [12:35:17]MH_I2C_Read... [12:35:17]Read from MH i2c: F0 09 00 CB 06 00 05 3B A6 66 F9 24 A2 66 3A [12:35:17]GetLastDocTimeStamp 1722169989 [12:35:17]current date 1722170117 [12:35:17]FM_GetShiftState [12:35:17]SAM_PROTO_GetShiftState [12:35:17]wFMCommunicate request_size=4 [12:35:17]MH_SAM_APDU [12:35:17]CAPDU: 80 13 01 00 [12:35:17]Write to MH i2c: E2 08 00 CC 06 80 13 01 00 00 00 00 00 4F [12:35:17]Write i2c OK [12:35:17]MH_I2C_Read... [12:35:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:35:17]Read from MH i2c: E2 [12:35:17]MH_I2C_Read... [12:35:17]Read from MH i2c: E2 0E 00 [12:35:17]MH_I2C_Read... [12:35:17]Read from MH i2c: E2 0E 00 CC 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 00 [12:35:17]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:35:17]wFMCommunicate OK [12:35:17]SAM_PROTO_GetShiftState done [12:35:17]FM_GetShiftState done [12:35:17]opened in 1722125326 [12:35:17]opened+sec_in_day 1722211726 [12:35:17]quantity*price = 200043 [12:35:17]sum+1 = 200044 [12:35:17]Check (price>sum+1) || (price+1 о реализуемом товаре [12:35:18]line ОКРУГЛЕНИЕ: -0.43 [12:35:18]line ИТОГО: 2000.00 [12:35:18]line Внесено: 2000.00 [12:35:18]line СДАЧА: 0.00 [12:35:18]line НСП 1% : 17.70 [12:35:18]line НДС 12% : 212.43 [12:35:18]line Наличными: 2000.00 [12:35:18]line Безнал.: 0.00 [12:35:18]line Место: АЗС № 97 "Партнер Нефть" [12:35:18]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:35:18]line СНО: Общий режим [12:35:18]line Чек 258 28.07.2024 12:35 [12:35:18]line Смена: 439 ФФД: 1.0 [12:35:18]line ЗНМ: 0300000054 [12:35:18]line РНМ: 0000000000092624 [12:35:18]line Версия ККМ: 001 [12:35:18]line ФМ: 0000000000874959 [12:35:18]line ФД: 226598 [12:35:18]line ФПД: 51187600059573 [12:35:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T123517&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226598&fm=51187600059573&tin=02508201610067®Number=0000000000092624&sum=200000 [12:35:18]written 0, free lines is 4095 [12:35:19]Write to MH i2c: 01 00 00 0A 07 11 [12:35:19]Write i2c OK [12:35:19]MH_I2C_Read... [12:35:19]Read from MH i2c: 01 [12:35:19]MH_I2C_Read... [12:35:19]Read from MH i2c: 01 07 00 [12:35:19]MH_I2C_Read... [12:35:19]Read from MH i2c: 01 07 00 0A 07 00 00 00 00 00 65 0C 89 [12:35:19]RasterBufferAndPrint [12:35:19]line [12:35:19]line [12:35:19]line [12:35:19]line [12:35:19]line [12:35:19]written 0, free lines is 3176 [12:35:19]MH_Cut [12:35:19]Write to MH i2c: D1 01 00 11 07 01 EA [12:35:19]Write i2c OK [12:35:19]MH_I2C_Read... [12:35:19]Read from MH i2c: D1 [12:35:19]MH_I2C_Read... [12:35:19]Read from MH i2c: D1 01 00 [12:35:19]MH_I2C_Read... [12:35:19]Read from MH i2c: D1 01 00 11 07 00 E9 [12:35:19]Write to MH i2c: 01 00 00 12 07 19 [12:35:19]Write i2c OK [12:35:19]MH_I2C_Read... [12:35:20]*** Cut start [12:35:20]*** Partial cut [12:35:20]*** CUTSNS_PIN = 1 [12:35:20]*** CUTSNS_PIN = 0 [12:35:20]*** Brake cut motor [12:35:21]Read from MH i2c: 01 [12:35:21]MH_I2C_Read... [12:35:21]*** Stop cut motor [12:35:21]*** Cut end [12:35:21]Read from MH i2c: 01 07 00 [12:35:21]MH_I2C_Read... [12:35:21]Read from MH i2c: 01 07 00 12 07 00 00 00 00 00 FF 0F 2E [12:35:21]process_action close_receipt done [12:35:21]requested_data is exist [12:35:21]produce_requested_data [12:35:21]requested_item fm.sn is exist - process it [12:35:21]wFMCommunicate request_size=4 [12:35:21]MH_SAM_APDU [12:35:21]CAPDU: 80 11 00 00 [12:35:21]Write to MH i2c: E2 08 00 13 07 80 11 00 00 00 00 00 00 94 [12:35:21]Write i2c OK [12:35:21]MH_I2C_Read... [12:35:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:35:21]Read from MH i2c: E2 [12:35:21]MH_I2C_Read... [12:35:21]Read from MH i2c: E2 17 00 [12:35:21]MH_I2C_Read... [12:35:21]Read from MH i2c: E2 17 00 13 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F1 [12:35:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:35:21]wFMCommunicate OK [12:35:21]requested_item fd.num is exist - process it [12:35:21]SAM_PROTO_GetFieldsCounters [12:35:21]wFMCommunicate request_size=4 [12:35:21]MH_SAM_APDU [12:35:21]CAPDU: 80 13 00 00 [12:35:21]Write to MH i2c: E2 08 00 14 07 80 13 00 00 00 00 00 00 97 [12:35:21]Write i2c OK [12:35:21]MH_I2C_Read... [12:35:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:35:21]Read from MH i2c: E2 [12:35:21]MH_I2C_Read... [12:35:21]Read from MH i2c: E2 62 00 [12:35:21]MH_I2C_Read... [12:35:21]Read from MH i2c: E2 62 00 14 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 26 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 02 01 00 00 5E 04 04 00 02 01 00 00 57 04 04 00 03 01 00 00 19 04 04 00 00 00 00 00 90 00 1F [12:35:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 26 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 02 01 00 00 5E 04 04 00 02 01 00 00 57 04 04 00 03 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:35:21]wFMCommunicate OK [12:35:21]SAM_PROTO_GetFieldsCounters done [12:35:21]requested_item shift.num is exist - process it [12:35:21]requested_item shift.opened is exist - process it [12:35:21]req_shift_opened [12:35:21]FM_GetShiftState [12:35:21]SAM_PROTO_GetShiftState [12:35:21]wFMCommunicate request_size=4 [12:35:21]MH_SAM_APDU [12:35:21]CAPDU: 80 13 01 00 [12:35:21]Write to MH i2c: E2 08 00 15 07 80 13 01 00 00 00 00 00 99 [12:35:21]Write i2c OK [12:35:21]MH_I2C_Read... [12:35:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:35:21]Read from MH i2c: E2 [12:35:21]MH_I2C_Read... [12:35:21]Read from MH i2c: E2 0E 00 [12:35:21]MH_I2C_Read... [12:35:21]Read from MH i2c: E2 0E 00 15 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 4A [12:35:21]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:35:21]wFMCommunicate OK [12:35:21]SAM_PROTO_GetShiftState done [12:35:21]FM_GetShiftState done [12:35:21]req_shift_opened done [12:35:21]requested_item shift.open_date is exist - process it [12:35:21]req_shift_open_date [12:35:21]req_shift_open_date done [12:35:21]produce_requested_data done [12:35:21]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226598,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [12:35:21]process_action_free close_receipt [12:35:21]json_value_free [12:35:21]json_value_free done [12:35:21]process_json_proto returns [12:35:21]Send response to host [12:35:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226598,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [12:35:21]free response buf [12:35:21]execute_script done [12:35:21]execute_script returns [12:35:21]free content buf [12:35:21]Sock 9.Close socket [12:35:21]Sock 9.Thread stoped [12:35:23]ConnectInit Can't take IP for lk.salyk.kg [12:35:23]CommunicateWithHost connect error [12:35:23]CommunicateWithHost err = -1 [12:35:23]OFD Sender: Server communicate error [12:35:29]OFD Sender: Processing packet 226598 [packets to send 602, broken 601] [12:35:29]ProducePacketName [12:35:29]name=ofd_packets/00226598 [12:35:29]OFD Sender: To server: pG, [12:35:29]CommunicateWithHost lk.salyk.kg:30040 [12:35:29]ConnectInit lk.salyk.kg [12:35:31]recv_with_timeout no data received [12:35:34]ConnectInit Can't take IP for lk.salyk.kg [12:35:34]CommunicateWithHost connect error [12:35:34]CommunicateWithHost err = -1 [12:35:34]OFD Sender: Server communicate error [12:35:39]OFD Sender: Processing packet 226598 [packets to send 602, broken 601] [12:35:39]ProducePacketName [12:35:39]name=ofd_packets/00226598 [12:35:39]OFD Sender: To server: pG, [12:35:39]CommunicateWithHost lk.salyk.kg:30040 [12:35:39]ConnectInit lk.salyk.kg [12:35:44]ConnectInit Can't take IP for lk.salyk.kg [12:35:44]CommunicateWithHost connect error [12:35:44]CommunicateWithHost err = -1 [12:35:44]OFD Sender: Server communicate error [12:35:48]recv_with_timeout no data received [12:35:49]OFD Sender: Processing packet 226598 [packets to send 602, broken 601] [12:35:49]ProducePacketName [12:35:49]name=ofd_packets/00226598 [12:35:49]OFD Sender: To server: pG, [12:39:27]ConnectInit Can't connect to host [12:39:28]OFD Sender: Processing packet 226599 [packets to send 604, broken 601] [12:39:28]ProducePacketName [12:39:28]name=ofd_packets/00226599 [12:39:28]OFD Sender: To server: pG, [12:39:28]CommunicateWithHost lk.salyk.kg:30040 [12:39:28]ConnectInit lk.salyk.kg [12:39:33]ConnectInit Can't take IP for lk.salyk.kg [12:39:33]CommunicateWithHost connect error [12:39:33]CommunicateWithHost err = -1 [12:39:33]OFD Sender: Server communicate error [12:39:38]OFD Sender: Processing packet 226599 [packets to send 604, broken 601] [12:39:38]ProducePacketName [12:39:38]name=ofd_packets/00226599 [12:39:38]OFD Sender: To server: pG, [12:39:38]CommunicateWithHost lk.salyk.kg:30040 [12:39:38]ConnectInit lk.salyk.kg [12:39:43]ConnectInit Can't take IP for lk.salyk.kg [12:39:43]CommunicateWithHost connect error [12:39:43]CommunicateWithHost err = -1 [12:39:43]OFD Sender: Server communicate error [12:39:48]OFD Sender: Processing packet 226599 [packets to send 604, broken 601] [12:39:48]ProducePacketName [12:39:48]name=ofd_packets/00226599 [12:39:48]OFD Sender: To server: pG, [12:39:48]CommunicateWithHost lk.salyk.kg:30040 [12:39:48]ConnectInit lk.salyk.kg [12:39:51]Connected sock=7 [12:39:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 64 78 07 01 11 4B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 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 03 01 00 00 F4 03 04 00 44 3B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 27 75 03 00 35 04 06 00 5E 45 01 1F 39 E2 31 FA 3D 16 64 4B 65 9A [12:39:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 6E 69 47 00 7D 03 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 27 75 03 00 F4 03 04 00 23 E8 A5 66 B6 04 01 00 00 E9 58 21 D4 3F 10 07 5E [12:39:54]CommunicateWithHost err = 0 [12:39:54]CheckOFDResponse [12:39:54]1017 (14) - 77093643461234 [12:39:54]1041 (16) - 0000000000874959 [12:39:54]1040 (4) - 226599 [12:39:54]1012 (4) - 28.07.2024 06:41 [12:39:54]1206 (1) - 0 [12:39:54]OFD Sender: Remove packet 226599 [12:39:54]ProducePacketName [12:39:54]name=ofd_packets/00226599 [12:39:54]NVStorageDeleteData [12:39:54]OFD Sender: Processing packet 226600 [packets to send 603, broken 601] [12:39:54]ProducePacketName [12:39:54]name=ofd_packets/00226600 [12:39:54]OFD Sender: To server: pG, [12:39:54]CommunicateWithHost lk.salyk.kg:30040 [12:39:54]ConnectInit lk.salyk.kg [12:39:58]Connected sock=7 [12:39:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 FB E1 07 01 50 38 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 01 00 00 F4 03 04 00 6F 3B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 28 75 03 00 35 04 06 00 A0 03 C6 AF 38 D0 EE 77 7D FF 0B E1 09 8D [12:39:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 10 1E 47 00 43 CA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 28 75 03 00 F4 03 04 00 27 E8 A5 66 B6 04 01 00 00 FD FC 1E A6 AD FE C5 09 [12:39:59]CommunicateWithHost err = 0 [12:39:59]CheckOFDResponse [12:39:59]1017 (14) - 77093643461234 [12:39:59]1041 (16) - 0000000000874959 [12:39:59]1040 (4) - 226600 [12:39:59]1012 (4) - 28.07.2024 06:41 [12:39:59]1206 (1) - 0 [12:39:59]OFD Sender: Remove packet 226600 [12:39:59]ProducePacketName [12:39:59]name=ofd_packets/00226600 [12:39:59]NVStorageDeleteData [12:39:59]OFD Sender: Processing packet 226601 [packets to send 602, broken 601] [12:39:59]ProducePacketName [12:39:59]name=ofd_packets/00226601 [12:39:59]OFD Sender: To server: pG, [12:39:59]CommunicateWithHost lk.salyk.kg:30040 [12:39:59]ConnectInit lk.salyk.kg [12:40:01]Connected sock=7 [12:40:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 FD 01 06 01 97 EB 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6A 40 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 78 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 01 00 00 F4 03 04 00 B7 3B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 29 75 03 00 35 04 06 00 7A 22 44 0D E4 DF B0 57 28 E4 15 A4 C6 B6 [12:40:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 9B B7 47 00 9C 9A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 29 75 03 00 F4 03 04 00 2B E8 A5 66 B6 04 01 00 00 E4 61 8D 69 AC 1D A3 DE [12:40:03]CommunicateWithHost err = 0 [12:40:03]CheckOFDResponse [12:40:03]1017 (14) - 77093643461234 [12:40:03]1041 (16) - 0000000000874959 [12:40:03]1040 (4) - 226601 [12:40:03]1012 (4) - 28.07.2024 06:41 [12:40:03]1206 (1) - 0 [12:40:03]OFD Sender: Remove packet 226601 [12:40:03]ProducePacketName [12:40:03]name=ofd_packets/00226601 [12:40:03]NVStorageDeleteData [12:40:03]OFD Sender: No OFD packet to send [12:40:08]OFD Sender: No OFD packet to send [12:40:13]OFD Sender: No OFD packet to send [12:40:18]OFD Sender: No OFD packet to send [12:40:23]accept exits with 11 [12:40:23]New connection [12:40:23]New thread 3066854756 created [12:40:23]Thread 3066711396 joined [12:40:23]Waiting for new connection... [12:40:23] Sock 11.Parse request [12:40:23]Sock 11.Check first char [12:40:23]Sock 11.First char is OK [12:40:23]request: POST /json_proto HTTP/1.0 [12:40:23]Method: POST [12:40:23]URL: /json_proto [12:40:23]Method is POST - this is cgi request [12:40:23]url: /json_proto [12:40:23]query_string will be loaded in cgi processing [12:40:23]execute_cgi json_proto POST (null) [12:40:23]execute_cgi path=json_proto method=POST [12:40:23]POST find Content-Length [12:40:23]Host: 172.17.43.131:8080 [12:40:23]Content-Length: 801 [12:40:23]Content-Type: application/json [12:40:23] [12:40:23]POST finish read [12:40:23]Found Content-Length = 801 [12:40:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002963", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 14.440, "sum" : 1100.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1100.33 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:40:23]execute_script... [12:40:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002963", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 14.440, "sum" : 1100.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1100.33 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:40:23]POST & json_proto [12:40:23]process_json_proto [12:40:23]json parsed OK: [12:40:23]protocol is kg_v1.0 [12:40:23]action value=close_receipt [12:40:23]process_action close_receipt [12:40:23]cmd_close_receipt [12:40:23]MH_GetDate [12:40:23]Write to MH i2c: F0 00 00 F7 07 ED [12:40:23]Write i2c OK [12:40:23]MH_I2C_Read... [12:40:23]Read from MH i2c: F0 [12:40:23]MH_I2C_Read... [12:40:23]Read from MH i2c: F0 09 00 [12:40:23]MH_I2C_Read... [12:40:23]Read from MH i2c: F0 09 00 F7 07 00 38 3C A6 66 F9 24 A2 66 9B [12:40:23]GetLastDocTimeStamp 1722170295 [12:40:23]current date 1722170424 [12:40:23]FM_GetShiftState [12:40:23]SAM_PROTO_GetShiftState [12:40:23]wFMCommunicate request_size=4 [12:40:23]MH_SAM_APDU [12:40:23]CAPDU: 80 13 01 00 [12:40:23]Write to MH i2c: E2 08 00 F8 07 80 13 01 00 00 00 00 00 7C [12:40:23]Write i2c OK [12:40:23]MH_I2C_Read... [12:40:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:40:23]Read from MH i2c: E2 [12:40:23]MH_I2C_Read... [12:40:23]Read from MH i2c: E2 0E 00 [12:40:23]MH_I2C_Read... [12:40:23]Read from MH i2c: E2 0E 00 F8 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 2D [12:40:23]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:40:23]wFMCommunicate OK [12:40:23]SAM_PROTO_GetShiftState done [12:40:23]FM_GetShiftState done [12:40:23]opened in 1722125326 [12:40:23]opened+sec_in_day 1722211726 [12:40:23]quantity*price = 110032 [12:40:23]sum+1 = 110034 [12:40:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1100.33 НСП 1% : 9.74 НДС 12% : 116.85 Наличными: 0.00 Безнал.: 1100.33 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 262 28.07.2024 12:40 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226602 ФПД: 128368548064892 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T124024&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226602&fm=128368548064892&tin=02508201610067®Number=0000000000092624&sum=110033 [12:40:24]StoreToDocumentArchive [12:40:24]shift 439 fd 226602 [12:40:24]save to /storage/0439/doc_00226602 [12:40:24]save last doc name /storage/0439/doc_00226602 to /storage/kkm_last_doc_name [12:40:24]save OK [12:40:24]Clear old archive folders... [12:40:24]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:40:24]tlvbuf is 00E30BF0 [12:40:24]SAM_PROTO_ClearQueue [12:40:24]wFMCommunicate request_size=4 [12:40:24]MH_SAM_APDU [12:40:24]CAPDU: 80 09 00 00 [12:40:24]Write to MH i2c: E2 08 00 05 08 80 09 00 00 00 00 00 00 7F [12:40:24]Write i2c OK [12:40:24]MH_I2C_Read... [12:40:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:40:24]Read from MH i2c: E2 [12:40:24]MH_I2C_Read... [12:40:24]Read from MH i2c: E2 03 00 [12:40:24]MH_I2C_Read... [12:40:24]Read from MH i2c: E2 03 00 05 08 00 90 00 81 [12:40:24]RAPDU: 90 00 [12:40:24]wFMCommunicate OK [12:40:24]SAM_PROTO_ClearQueue done [12:40:24]KKMCreateOFDPacket [12:40:24]OFDProtocolAddRootSTLVToBuf [12:40:24]FM_MakeSignedData [12:40:24]FM_MakeSignedData [12:40:24]SAM_PROTO_SignData [12:40:24]wFMCommunicate request_size=4 [12:40:24]MH_SAM_APDU [12:40:24]CAPDU: 80 0D 01 02 [12:40:24]Write to MH i2c: E2 08 00 06 08 80 0D 01 02 00 00 00 00 87 [12:40:24]Write i2c OK [12:40:24]MH_I2C_Read... [12:40:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:40:24]Read from MH i2c: E2 [12:40:24]MH_I2C_Read... [12:40:24]Read from MH i2c: E2 03 00 [12:40:24]MH_I2C_Read... [12:40:24]Read from MH i2c: E2 03 00 06 08 00 90 00 82 [12:40:24]RAPDU: 90 00 [12:40:24]wFMCommunicate OK [12:40:24]wFMCommunicate request_size=255 [12:40:24]MH_SAM_APDU [12:40:24]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 38 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D1 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D1 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A5 2D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D1 AD 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 01 00 00 F4 03 04 00 38 3C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2A 75 03 00 35 04 06 00 74 C0 21 B5 [12:40:24]Write to MH i2c: E2 02 01 07 08 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 38 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D1 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D1 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A5 2D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D1 AD 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 01 00 00 F4 03 04 00 38 3C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2A 75 03 00 35 04 06 00 74 C0 21 B5 00 00 78 [12:40:24]Write i2c OK [12:40:24]MH_I2C_Read... [12:40:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:40:24]Read from MH i2c: E2 [12:40:24]MH_I2C_Read... [12:40:24]Read from MH i2c: E2 03 00 [12:40:24]MH_I2C_Read... [12:40:24]Read from MH i2c: E2 03 00 07 08 00 90 00 83 [12:40:24]RAPDU: 90 00 [12:40:24]wFMCommunicate OK [12:40:24]wFMCommunicate request_size=7 [12:40:24]MH_SAM_APDU [12:40:24]CAPDU: 80 0D 02 02 02 2E 7C [12:40:24]Write to MH i2c: E2 0A 00 08 08 80 0D 02 02 02 00 2E 7C 00 00 38 [12:40:24]Write i2c OK [12:40:24]MH_I2C_Read... [12:40:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:40:24]Read from MH i2c: E2 [12:40:24]MH_I2C_Read... [12:40:24]Read from MH i2c: E2 03 00 [12:40:24]MH_I2C_Read... [12:40:24]Read from MH i2c: E2 03 00 08 08 00 90 00 84 [12:40:24]RAPDU: 90 00 [12:40:24]wFMCommunicate OK [12:40:24]wFMCommunicate request_size=4 [12:40:24]MH_SAM_APDU [12:40:24]CAPDU: 80 0D 03 02 [12:40:24]Write to MH i2c: E2 08 00 09 08 80 0D 03 02 00 00 00 00 8C [12:40:24]Write i2c OK [12:40:24]MH_I2C_Read... [12:40:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:40:25]Read from MH i2c: E2 [12:40:25]MH_I2C_Read... [12:40:25]Read from MH i2c: E2 0B 00 [12:40:25]MH_I2C_Read... [12:40:25]Read from MH i2c: E2 0B 00 09 08 00 D6 DB BF 2A F7 B2 BF 04 90 00 93 [12:40:25]RAPDU: D6 DB BF 2A F7 B2 BF 04 90 00 [12:40:25]wFMCommunicate OK [12:40:25]SAM_PROTO_SignData done [12:40:25]FM_MakeSignedData done [12:40:25]CreateOFDProtocolMessage [12:40:25]wFMCommunicate request_size=4 [12:40:25]MH_SAM_APDU [12:40:25]CAPDU: 80 11 00 00 [12:40:25]Write to MH i2c: E2 08 00 0A 08 80 11 00 00 00 00 00 00 8C [12:40:25]Write i2c OK [12:40:25]MH_I2C_Read... [12:40:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:40:25]Read from MH i2c: E2 [12:40:25]MH_I2C_Read... [12:40:25]Read from MH i2c: E2 17 00 [12:40:25]MH_I2C_Read... [12:40:25]Read from MH i2c: E2 17 00 0A 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E9 [12:40:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:40:25]wFMCommunicate OK [12:40:25]CreateOFDProtocolMessage done [12:40:25]OFDSenderStorePacket 226602 [12:40:25]StoreOFDPacket docnum=226602 [12:40:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 1A 39 04 01 77 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 35 FF 03 08 00 03 68 38 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D1 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D1 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A5 2D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D1 AD 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 01 00 00 F4 03 04 00 38 3C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2A 75 03 00 35 04 06 00 74 C0 21 B5 2E 7C D6 DB BF 2A F7 B2 BF 04 [12:40:25]CheckFolder [12:40:25]dirname=/storage/ofd_packets [12:40:25]CheckFolder done [12:40:25]ProducePacketName [12:40:25]name=ofd_packets/00226602 [12:40:25]NVStorageSaveData ofd_packets/00226602 [12:40:25]File name is /storage/ofd_packets/00226602 [12:40:25]Write 298 bytes [12:40:25]NVStorageSaveData done [12:40:25]OFDSenderStorePacket done [12:40:25]KKMCreateOFDPacket done [12:40:25]NVStorageSaveData kkm_last_timestamp [12:40:25]File name is /storage/kkm_last_timestamp [12:40:25]Write 4 bytes [12:40:25]NVStorageSaveData done [12:40:25]ExternCall_PrintAddStr [12:40:25]wPrintStart [12:40:25]Write to MH i2c: 01 00 00 0B 08 13 [12:40:25]Write i2c OK [12:40:25]MH_I2C_Read... [12:40:25]Read from MH i2c: 01 [12:40:25]MH_I2C_Read... [12:40:25]Read from MH i2c: 01 07 00 [12:40:25]MH_I2C_Read... [12:40:25]Read from MH i2c: 01 07 00 0B 08 00 00 00 00 00 FF 0F 28 [12:40:25]RasterBufferAndPrint [12:40:25]line Счет N : (1)2002963 [12:40:25]line ИНН: 02508201610067 [12:40:25]line Контрольно-Кассовый Чек [12:40:25]line ПРОДАЖА [12:40:25]line ТРК (МРК, ГНК) : 41 [12:40:25]line Товар: 2710194210 [12:40:25]line ДТ-К-5 [12:40:25]line 14.440 * 76.20 [12:40:25]line = 1100.33 [12:40:25]line НДС 12% НСП 1% [12:40:25]line > о реализуемом товаре [12:40:25]line ИТОГО: 1100.33 [12:40:25]line НСП 1% : 9.74 [12:40:25]line НДС 12% : 116.85 [12:40:25]line Наличными: 0.00 [12:40:25]line Безнал.: 1100.33 [12:40:25]line Место: АЗС № 97 "Партнер Нефть" [12:40:25]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:40:25]line СНО: Общий режим [12:40:25]line Чек 262 28.07.2024 12:40 [12:40:25]line Смена: 439 ФФД: 1.0 [12:40:25]line ЗНМ: 0300000054 [12:40:25]line РНМ: 0000000000092624 [12:40:25]line Версия ККМ: 001 [12:40:25]line Платежная система: O! деньги [12:40:25]line ФМ: 0000000000874959 [12:40:25]line ФД: 226602 [12:40:25]line ФПД: 128368548064892 [12:40:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T124024&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226602&fm=128368548064892&tin=02508201610067®Number=0000000000092624&sum=110033 [12:40:25]OFD Sender: Processing packet 226602 [packets to send 602, broken 601] [12:40:25]ProducePacketName [12:40:25]name=ofd_packets/00226602 [12:40:25]OFD Sender: To server: pG, [12:40:25]CommunicateWithHost lk.salyk.kg:30040 [12:40:25]ConnectInit lk.salyk.kg [12:40:25]written 0, free lines is 4095 [12:40:25]Write to MH i2c: 01 00 00 35 08 3D [12:40:25]Write i2c OK [12:40:25]MH_I2C_Read... [12:40:25]Read from MH i2c: 01 [12:40:25]MH_I2C_Read... [12:40:25]Read from MH i2c: 01 07 00 [12:40:25]MH_I2C_Read... [12:40:25]Read from MH i2c: 01 07 00 35 08 00 00 00 00 00 77 0C C7 [12:40:25]RasterBufferAndPrint [12:40:25]line [12:40:25]line [12:40:25]line [12:40:25]line [12:40:25]line [12:40:25]written 0, free lines is 3194 [12:40:25]MH_Cut [12:40:25]Write to MH i2c: D1 01 00 3C 08 01 16 [12:40:25]Write i2c OK [12:40:25]MH_I2C_Read... [12:40:25]Read from MH i2c: D1 [12:40:25]MH_I2C_Read... [12:40:25]Read from MH i2c: D1 01 00 [12:40:25]MH_I2C_Read... [12:40:25]Read from MH i2c: D1 01 00 3C 08 00 15 [12:40:25]Write to MH i2c: 01 00 00 3D 08 45 [12:40:25]Write i2c OK [12:40:25]MH_I2C_Read... [12:40:27]*** Cut start [12:40:27]*** Partial cut [12:40:27]*** CUTSNS_PIN = 1 [12:40:27]*** CUTSNS_PIN = 0 [12:40:27]*** Brake cut motor [12:40:27]Read from MH i2c: 01 [12:40:27]MH_I2C_Read... [12:40:27]*** Stop cut motor [12:40:27]*** Cut end [12:40:27]Read from MH i2c: 01 07 00 [12:40:27]MH_I2C_Read... [12:40:27]Read from MH i2c: 01 07 00 3D 08 00 00 00 00 00 FF 0F 5A [12:40:27]process_action close_receipt done [12:40:27]requested_data is exist [12:40:27]produce_requested_data [12:40:27]requested_item fm.sn is exist - process it [12:40:27]wFMCommunicate request_size=4 [12:40:27]MH_SAM_APDU [12:40:27]CAPDU: 80 11 00 00 [12:40:27]Write to MH i2c: E2 08 00 3E 08 80 11 00 00 00 00 00 00 C0 [12:40:27]Write i2c OK [12:40:27]MH_I2C_Read... [12:40:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:40:27]Read from MH i2c: E2 [12:40:27]MH_I2C_Read... [12:40:27]Read from MH i2c: E2 17 00 [12:40:27]MH_I2C_Read... [12:40:27]Read from MH i2c: E2 17 00 3E 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1D [12:40:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:40:27]wFMCommunicate OK [12:40:27]requested_item fd.num is exist - process it [12:40:27]SAM_PROTO_GetFieldsCounters [12:40:27]wFMCommunicate request_size=4 [12:40:27]MH_SAM_APDU [12:40:27]CAPDU: 80 13 00 00 [12:40:27]Write to MH i2c: E2 08 00 3F 08 80 13 00 00 00 00 00 00 C3 [12:40:27]Write i2c OK [12:40:27]MH_I2C_Read... [12:40:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:40:27]Read from MH i2c: E2 [12:40:27]MH_I2C_Read... [12:40:27]Read from MH i2c: E2 62 00 [12:40:27]MH_I2C_Read... [12:40:27]Read from MH i2c: E2 62 00 3F 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2A 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 06 01 00 00 5E 04 04 00 06 01 00 00 57 04 04 00 07 01 00 00 19 04 04 00 00 00 00 00 90 00 5B [12:40:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2A 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 06 01 00 00 5E 04 04 00 06 01 00 00 57 04 04 00 07 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:40:27]wFMCommunicate OK [12:40:27]SAM_PROTO_GetFieldsCounters done [12:40:27]requested_item shift.num is exist - process it [12:40:27]requested_item shift.opened is exist - process it [12:40:27]req_shift_opened [12:40:27]FM_GetShiftState [12:40:27]SAM_PROTO_GetShiftState [12:40:27]wFMCommunicate request_size=4 [12:40:27]MH_SAM_APDU [12:40:27]CAPDU: 80 13 01 00 [12:40:27]Write to MH i2c: E2 08 00 40 08 80 13 01 00 00 00 00 00 C5 [12:40:27]Write i2c OK [12:40:27]MH_I2C_Read... [12:40:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:40:27]Read from MH i2c: E2 [12:40:27]MH_I2C_Read... [12:40:27]Read from MH i2c: E2 0E 00 [12:40:27]MH_I2C_Read... [12:40:27]Read from MH i2c: E2 0E 00 40 08 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 76 [12:40:27]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:40:27]wFMCommunicate OK [12:40:27]SAM_PROTO_GetShiftState done [12:40:27]FM_GetShiftState done [12:40:27]req_shift_opened done [12:40:27]requested_item shift.open_date is exist - process it [12:40:27]req_shift_open_date [12:40:27]req_shift_open_date done [12:40:27]produce_requested_data done [12:40:27]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226602,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [12:40:27]process_action_free close_receipt [12:40:27]json_value_free [12:40:27]json_value_free done [12:40:27]process_json_proto returns [12:40:27]Send response to host [12:40:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226602,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [12:40:27]free response buf [12:40:27]execute_script done [12:40:27]execute_script returns [12:40:27]free content buf [12:40:27]Sock 11.Close socket [12:40:27]Sock 11.Thread stoped [12:40:32]recv_with_timeout no data received [12:40:32]Connected sock=10 [12:40:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 1A 39 04 01 77 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 35 FF 03 08 00 03 68 38 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D1 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D1 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A5 2D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D1 AD 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 01 00 00 F4 03 04 00 38 3C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2A 75 03 00 35 04 06 00 74 C0 21 B5 2E 7C D6 DB BF 2A F7 B2 BF 04 [12:40:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 EA 95 47 00 3F BA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2A 75 03 00 F4 03 04 00 49 E8 A5 66 B6 04 01 00 00 8D C7 3E 86 74 D3 4C 53 [12:40:32]CommunicateWithHost err = 0 [12:40:32]CheckOFDResponse [12:40:32]1017 (14) - 77093643461234 [12:40:32]1041 (16) - 0000000000874959 [12:40:32]1040 (4) - 226602 [12:40:32]1012 (4) - 28.07.2024 06:42 [12:40:32]1206 (1) - 0 [12:40:32]OFD Sender: Remove packet 226602 [12:40:32]ProducePacketName [12:40:32]name=ofd_packets/00226602 [12:40:32]NVStorageDeleteData [12:40:33]OFD Sender: No OFD packet to send [12:40:38]OFD Sender: No OFD packet to send [12:40:42]recv_with_timeout no data received [12:40:43]OFD Sender: No OFD packet to send [12:40:48]OFD Sender: No OFD packet to send [12:40:53]recv_with_timeout no data received [12:40:53]OFD Sender: No OFD packet to send [12:40:58]OFD Sender: No OFD packet to send [12:41:02]accept exits with 7 [12:41:02]New connection [12:41:02]New thread 3066711396 created [12:41:02]Thread 3066854756 joined [12:41:02]Waiting for new connection... [12:41:02] Sock 7.Parse request [12:41:02]Sock 7.Check first char [12:41:02]Sock 7.First char is OK [12:41:02]request: POST /json_proto HTTP/1.0 [12:41:02]Method: POST [12:41:02]URL: /json_proto [12:41:02]Method is POST - this is cgi request [12:41:02]url: /json_proto [12:41:02]query_string will be loaded in cgi processing [12:41:02]execute_cgi json_proto POST (null) [12:41:02]execute_cgi path=json_proto method=POST [12:41:02]POST find Content-Length [12:41:02]Host: 172.17.43.131:8080 [12:41:02]Content-Length: 801 [12:41:02]Content-Type: application/json [12:41:02] [12:41:02]POST finish read [12:41:02]Found Content-Length = 801 [12:41:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002965", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:41:02]execute_script... [12:41: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)2002965", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:41:02]POST & json_proto [12:41:02]process_json_proto [12:41:02]json parsed OK: [12:41:02]protocol is kg_v1.0 [12:41:02]action value=close_receipt [12:41:02]process_action close_receipt [12:41:02]cmd_close_receipt [12:41:02]MH_GetDate [12:41:02]Write to MH i2c: F0 00 00 41 08 38 [12:41:02]Write i2c OK [12:41:02]MH_I2C_Read... [12:41:02]Read from MH i2c: F0 [12:41:02]MH_I2C_Read... [12:41:02]Read from MH i2c: F0 09 00 [12:41:02]MH_I2C_Read... [12:41:02]Read from MH i2c: F0 09 00 41 08 00 5F 3C A6 66 F9 24 A2 66 0D [12:41:02]GetLastDocTimeStamp 1722170424 [12:41:02]current date 1722170463 [12:41:02]FM_GetShiftState [12:41:02]SAM_PROTO_GetShiftState [12:41:02]wFMCommunicate request_size=4 [12:41:02]MH_SAM_APDU [12:41:02]CAPDU: 80 13 01 00 [12:41:02]Write to MH i2c: E2 08 00 42 08 80 13 01 00 00 00 00 00 C7 [12:41:02]Write i2c OK [12:41:02]MH_I2C_Read... [12:41:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:41:02]Read from MH i2c: E2 [12:41:02]MH_I2C_Read... [12:41:02]Read from MH i2c: E2 0E 00 [12:41:02]MH_I2C_Read... [12:41:02]Read from MH i2c: E2 0E 00 42 08 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 78 [12:41:02]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:41:02]wFMCommunicate OK [12:41:02]SAM_PROTO_GetShiftState done [12:41:02]FM_GetShiftState done [12:41:02]opened in 1722125326 [12:41:02]opened+sec_in_day 1722211726 [12:41:02]quantity*price = 40002 [12:41:02]sum+1 = 40003 [12:41:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.02 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 0.00 Безнал.: 400.02 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 263 28.07.2024 12:41 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226603 ФПД: 2704736725468 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T124103&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226603&fm=2704736725468&tin=02508201610067®Number=0000000000092624&sum=40002 [12:41:03]StoreToDocumentArchive [12:41:03]shift 439 fd 226603 [12:41:03]save to /storage/0439/doc_00226603 [12:41:03]save last doc name /storage/0439/doc_00226603 to /storage/kkm_last_doc_name [12:41:03]save OK [12:41:03]Clear old archive folders... [12:41:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:41:03]tlvbuf is 00E39EF0 [12:41:03]SAM_PROTO_ClearQueue [12:41:03]wFMCommunicate request_size=4 [12:41:03]MH_SAM_APDU [12:41:03]CAPDU: 80 09 00 00 [12:41:03]Write to MH i2c: E2 08 00 4F 08 80 09 00 00 00 00 00 00 C9 [12:41:03]Write i2c OK [12:41:03]MH_I2C_Read... [12:41:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:41:03]Read from MH i2c: E2 [12:41:03]MH_I2C_Read... [12:41:03]Read from MH i2c: E2 03 00 [12:41:03]MH_I2C_Read... [12:41:03]Read from MH i2c: E2 03 00 4F 08 00 90 00 CB [12:41:03]RAPDU: 90 00 [12:41:03]wFMCommunicate OK [12:41:03]SAM_PROTO_ClearQueue done [12:41:03]KKMCreateOFDPacket [12:41:03]OFDProtocolAddRootSTLVToBuf [12:41:03]FM_MakeSignedData [12:41:03]FM_MakeSignedData [12:41:03]SAM_PROTO_SignData [12:41:03]wFMCommunicate request_size=4 [12:41:03]MH_SAM_APDU [12:41:03]CAPDU: 80 0D 01 02 [12:41:03]Write to MH i2c: E2 08 00 50 08 80 0D 01 02 00 00 00 00 D1 [12:41:03]Write i2c OK [12:41:03]MH_I2C_Read... [12:41:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:41:03]Read from MH i2c: E2 [12:41:03]MH_I2C_Read... [12:41:03]Read from MH i2c: E2 03 00 [12:41:03]MH_I2C_Read... [12:41:03]Read from MH i2c: E2 03 00 50 08 00 90 00 CC [12:41:03]RAPDU: 90 00 [12:41:03]wFMCommunicate OK [12:41:03]wFMCommunicate request_size=255 [12:41:03]MH_SAM_APDU [12:41:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 01 00 00 F4 03 04 00 5F 3C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2B 75 03 00 35 04 06 00 02 [12:41:03]Write to MH i2c: E2 02 01 51 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 01 00 00 F4 03 04 00 5F 3C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2B 75 03 00 35 04 06 00 02 00 00 4D [12:41:03]Write i2c OK [12:41:03]MH_I2C_Read... [12:41:03]recv_with_timeout no data received [12:41:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:41:04]Read from MH i2c: E2 [12:41:04]MH_I2C_Read... [12:41:04]Read from MH i2c: E2 03 00 [12:41:04]MH_I2C_Read... [12:41:04]Read from MH i2c: E2 03 00 51 08 00 90 00 CD [12:41:04]RAPDU: 90 00 [12:41:04]wFMCommunicate OK [12:41:04]wFMCommunicate request_size=10 [12:41:04]MH_SAM_APDU [12:41:04]CAPDU: 80 0D 02 02 05 75 BE DF 29 DC [12:41:04]Write to MH i2c: E2 0D 00 52 08 80 0D 02 02 05 00 75 BE DF 29 DC 00 00 F5 [12:41:04]Write i2c OK [12:41:04]MH_I2C_Read... [12:41:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:41:04]Read from MH i2c: E2 [12:41:04]MH_I2C_Read... [12:41:04]Read from MH i2c: E2 03 00 [12:41:04]MH_I2C_Read... [12:41:04]Read from MH i2c: E2 03 00 52 08 00 90 00 CE [12:41:04]RAPDU: 90 00 [12:41:04]wFMCommunicate OK [12:41:04]wFMCommunicate request_size=4 [12:41:04]MH_SAM_APDU [12:41:04]CAPDU: 80 0D 03 02 [12:41:04]Write to MH i2c: E2 08 00 53 08 80 0D 03 02 00 00 00 00 D6 [12:41:04]Write i2c OK [12:41:04]MH_I2C_Read... [12:41:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:41:04]Read from MH i2c: E2 [12:41:04]MH_I2C_Read... [12:41:04]Read from MH i2c: E2 0B 00 [12:41:04]MH_I2C_Read... [12:41:04]Read from MH i2c: E2 0B 00 53 08 00 9D F1 20 18 28 A2 E8 A0 90 00 EF [12:41:04]RAPDU: 9D F1 20 18 28 A2 E8 A0 90 00 [12:41:04]wFMCommunicate OK [12:41:04]SAM_PROTO_SignData done [12:41:04]FM_MakeSignedData done [12:41:04]CreateOFDProtocolMessage [12:41:04]wFMCommunicate request_size=4 [12:41:04]MH_SAM_APDU [12:41:04]CAPDU: 80 11 00 00 [12:41:04]Write to MH i2c: E2 08 00 54 08 80 11 00 00 00 00 00 00 D6 [12:41:04]Write i2c OK [12:41:04]MH_I2C_Read... [12:41:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:41:04]Read from MH i2c: E2 [12:41:04]MH_I2C_Read... [12:41:04]Read from MH i2c: E2 17 00 [12:41:04]MH_I2C_Read... [12:41:04]Read from MH i2c: E2 17 00 54 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 33 [12:41:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:41:04]wFMCommunicate OK [12:41:04]CreateOFDProtocolMessage done [12:41:04]OFDSenderStorePacket 226603 [12:41:04]StoreOFDPacket docnum=226603 [12:41:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 8C 2E 07 01 76 12 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 01 00 00 F4 03 04 00 5F 3C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2B 75 03 00 35 04 06 00 02 75 BE DF 29 DC 9D F1 20 18 28 A2 E8 A0 [12:41:04]CheckFolder [12:41:04]dirname=/storage/ofd_packets [12:41:04]CheckFolder done [12:41:04]ProducePacketName [12:41:04]name=ofd_packets/00226603 [12:41:04]NVStorageSaveData ofd_packets/00226603 [12:41:04]File name is /storage/ofd_packets/00226603 [12:41:04]Write 301 bytes [12:41:04]NVStorageSaveData done [12:41:04]OFDSenderStorePacket done [12:41:04]KKMCreateOFDPacket done [12:41:04]NVStorageSaveData kkm_last_timestamp [12:41:04]File name is /storage/kkm_last_timestamp [12:41:04]Write 4 bytes [12:41:04]NVStorageSaveData done [12:41:04]ExternCall_PrintAddStr [12:41:04]wPrintStart [12:41:04]Write to MH i2c: 01 00 00 55 08 5D [12:41:04]Write i2c OK [12:41:04]MH_I2C_Read... [12:41:04]Read from MH i2c: 01 [12:41:04]MH_I2C_Read... [12:41:04]Read from MH i2c: 01 07 00 [12:41:04]MH_I2C_Read... [12:41:04]Read from MH i2c: 01 07 00 55 08 00 00 00 00 00 FF 0F 72 [12:41:04]RasterBufferAndPrint [12:41:04]line Счет N : (1)2002965 [12:41:04]line ИНН: 02508201610067 [12:41:04]line Контрольно-Кассовый Чек [12:41:04]line ПРОДАЖА [12:41:04]line ТРК (МРК, ГНК) : 43 [12:41:04]line Товар: 2710124130 [12:41:04]line Аи-92-К-5 [12:41:04]line 5.900 * 67.80 [12:41:04]line = 400.02 [12:41:04]line НДС 12% НСП 1% [12:41:04]line > о реализуемом товаре [12:41:04]line ИТОГО: 400.02 [12:41:04]line НСП 1% : 3.54 [12:41:04]line НДС 12% : 42.48 [12:41:04]line Наличными: 0.00 [12:41:04]line Безнал.: 400.02 [12:41:04]line Место: АЗС № 97 "Партнер Нефть" [12:41:04]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:41:04]line СНО: Общий режим [12:41:04]line Чек 263 28.07.2024 12:41 [12:41:04]line Смена: 439 ФФД: 1.0 [12:41:04]line ЗНМ: 0300000054 [12:41:04]line РНМ: 0000000000092624 [12:41:04]line Версия ККМ: 001 [12:41:04]line Платежная система: O! деньги [12:41:04]line ФМ: 0000000000874959 [12:41:04]line ФД: 226603 [12:41:04]line ФПД: 2704736725468 [12:41:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T124103&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226603&fm=2704736725468&tin=02508201610067®Number=0000000000092624&sum=40002 [12:41:04]written 0, free lines is 4095 [12:41:04]OFD Sender: Processing packet 226603 [packets to send 602, broken 601] [12:41:04]ProducePacketName [12:41:04]name=ofd_packets/00226603 [12:41:04]OFD Sender: To server: pG, [12:41:04]CommunicateWithHost lk.salyk.kg:30040 [12:41:04]ConnectInit lk.salyk.kg [12:41:04]Write to MH i2c: 01 00 00 7F 08 87 [12:41:04]Write i2c OK [12:41:04]MH_I2C_Read... [12:41:04]Read from MH i2c: 01 [12:41:04]MH_I2C_Read... [12:41:04]Read from MH i2c: 01 07 00 [12:41:04]MH_I2C_Read... [12:41:04]Read from MH i2c: 01 07 00 7F 08 00 00 00 00 00 7B 0C 15 [12:41:04]RasterBufferAndPrint [12:41:04]line [12:41:04]line [12:41:04]line [12:41:04]line [12:41:04]line [12:41:04]written 0, free lines is 3198 [12:41:04]MH_Cut [12:41:04]Write to MH i2c: D1 01 00 86 08 01 60 [12:41:04]Write i2c OK [12:41:04]MH_I2C_Read... [12:41:04]Read from MH i2c: D1 [12:41:04]MH_I2C_Read... [12:41:04]Read from MH i2c: D1 01 00 [12:41:04]MH_I2C_Read... [12:41:04]Read from MH i2c: D1 01 00 86 08 00 5F [12:41:04]Write to MH i2c: 01 00 00 87 08 8F [12:41:04]Write i2c OK [12:41:04]MH_I2C_Read... [12:41:05]*** Cut start [12:41:05]*** Partial cut [12:41:05]*** CUTSNS_PIN = 1 [12:41:05]*** CUTSNS_PIN = 0 [12:41:06]*** Brake cut motor [12:41:06]Read from MH i2c: 01 [12:41:06]MH_I2C_Read... [12:41:06]*** Stop cut motor [12:41:06]*** Cut end [12:41:06]Read from MH i2c: 01 07 00 [12:41:06]MH_I2C_Read... [12:41:06]Read from MH i2c: 01 07 00 87 08 00 00 00 00 00 FF 0F A4 [12:41:06]process_action close_receipt done [12:41:06]requested_data is exist [12:41:06]produce_requested_data [12:41:06]requested_item fm.sn is exist - process it [12:41:06]wFMCommunicate request_size=4 [12:41:06]MH_SAM_APDU [12:41:06]CAPDU: 80 11 00 00 [12:41:06]Write to MH i2c: E2 08 00 88 08 80 11 00 00 00 00 00 00 0A [12:41:06]Write i2c OK [12:41:06]MH_I2C_Read... [12:41:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:41:06]Read from MH i2c: E2 [12:41:06]MH_I2C_Read... [12:41:06]Read from MH i2c: E2 17 00 [12:41:06]MH_I2C_Read... [12:41:06]Read from MH i2c: E2 17 00 88 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 67 [12:41:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:41:06]wFMCommunicate OK [12:41:06]requested_item fd.num is exist - process it [12:41:06]SAM_PROTO_GetFieldsCounters [12:41:06]wFMCommunicate request_size=4 [12:41:06]MH_SAM_APDU [12:41:06]CAPDU: 80 13 00 00 [12:41:06]Write to MH i2c: E2 08 00 89 08 80 13 00 00 00 00 00 00 0D [12:41:06]Write i2c OK [12:41:06]MH_I2C_Read... [12:41:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:41:06]Read from MH i2c: E2 [12:41:06]MH_I2C_Read... [12:41:06]Read from MH i2c: E2 62 00 [12:41:06]MH_I2C_Read... [12:41:06]Read from MH i2c: E2 62 00 89 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2B 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 07 01 00 00 5E 04 04 00 07 01 00 00 57 04 04 00 08 01 00 00 19 04 04 00 00 00 00 00 90 00 A9 [12:41:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2B 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 07 01 00 00 5E 04 04 00 07 01 00 00 57 04 04 00 08 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:41:06]wFMCommunicate OK [12:41:06]SAM_PROTO_GetFieldsCounters done [12:41:06]requested_item shift.num is exist - process it [12:41:06]requested_item shift.opened is exist - process it [12:41:06]req_shift_opened [12:41:06]FM_GetShiftState [12:41:06]SAM_PROTO_GetShiftState [12:41:06]wFMCommunicate request_size=4 [12:41:06]MH_SAM_APDU [12:41:06]CAPDU: 80 13 01 00 [12:41:06]Write to MH i2c: E2 08 00 8A 08 80 13 01 00 00 00 00 00 0F [12:41:06]Write i2c OK [12:41:06]MH_I2C_Read... [12:41:06]Read from MH i2c: E2 [12:41:06]MH_I2C_Read... [12:41:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:41:06]Read from MH i2c: E2 0E 00 [12:41:06]MH_I2C_Read... [12:41:06]Read from MH i2c: E2 0E 00 8A 08 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 C0 [12:41:06]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:41:06]wFMCommunicate OK [12:41:06]SAM_PROTO_GetShiftState done [12:41:06]FM_GetShiftState done [12:41:06]req_shift_opened done [12:41:06]requested_item shift.open_date is exist - process it [12:41:06]req_shift_open_date [12:41:06]req_shift_open_date done [12:41:06]produce_requested_data done [12:41:06]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226603,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [12:41:06]process_action_free close_receipt [12:41:06]json_value_free [12:41:06]json_value_free done [12:41:06]process_json_proto returns [12:41:06]Send response to host [12:41:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226603,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [12:41:06]free response buf [12:41:06]execute_script done [12:41:06]execute_script returns [12:41:06]free content buf [12:41:06]Sock 7.Close socket [12:41:06]Sock 7.Thread stoped [12:41:07]accept exits with 10 [12:41:07]New connection [12:41:07]New thread 3066854756 created [12:41:07]Thread 3066711396 joined [12:41:07]Waiting for new connection... [12:41:07] Sock 10.Parse request [12:41:07]Sock 10.Check first char [12:41:07]Sock 10.First char is OK [12:41:07]request: POST /json_proto HTTP/1.0 [12:41:07]Method: POST [12:41:07]URL: /json_proto [12:41:07]Method is POST - this is cgi request [12:41:07]url: /json_proto [12:41:07]query_string will be loaded in cgi processing [12:41:07]execute_cgi json_proto POST (null) [12:41:07]execute_cgi path=json_proto method=POST [12:41:07]POST find Content-Length [12:41:07]Host: 172.17.43.131:8080 [12:41:07]Content-Length: 678 [12:41:07]Content-Type: application/json [12:41:07] [12:41:07]POST finish read [12:41:07]Found Content-Length = 678 [12:41:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002964", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.350, "sum" : 471.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 471.00, "payments": [ { "type": 0, "sum" : 471.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:41:07]execute_script... [12:41: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)2002964", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.350, "sum" : 471.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 471.00, "payments": [ { "type": 0, "sum" : 471.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:41:07]POST & json_proto [12:41:07]process_json_proto [12:41:07]json parsed OK: [12:41:07]protocol is kg_v1.0 [12:41:07]action value=close_receipt [12:41:07]process_action close_receipt [12:41:07]cmd_close_receipt [12:41:07]MH_GetDate [12:41:07]Write to MH i2c: F0 00 00 8B 08 82 [12:41:07]Write i2c OK [12:41:07]MH_I2C_Read... [12:41:07]Read from MH i2c: F0 [12:41:07]MH_I2C_Read... [12:41:07]Read from MH i2c: F0 09 00 [12:41:07]MH_I2C_Read... [12:41:07]Read from MH i2c: F0 09 00 8B 08 00 63 3C A6 66 F9 24 A2 66 5B [12:41:07]GetLastDocTimeStamp 1722170463 [12:41:07]current date 1722170467 [12:41:07]FM_GetShiftState [12:41:07]SAM_PROTO_GetShiftState [12:41:07]wFMCommunicate request_size=4 [12:41:07]MH_SAM_APDU [12:41:07]CAPDU: 80 13 01 00 [12:41:07]Write to MH i2c: E2 08 00 8C 08 80 13 01 00 00 00 00 00 11 [12:41:07]Write i2c OK [12:41:07]MH_I2C_Read... [12:41:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:41:07]Read from MH i2c: E2 [12:41:07]MH_I2C_Read... [12:41:07]Read from MH i2c: E2 0E 00 [12:41:07]MH_I2C_Read... [12:41:07]Read from MH i2c: E2 0E 00 8C 08 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 C2 [12:41:07]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:41:07]wFMCommunicate OK [12:41:07]SAM_PROTO_GetShiftState done [12:41:07]FM_GetShiftState done [12:41:07]opened in 1722125326 [12:41:07]opened+sec_in_day 1722211726 [12:41:07]quantity*price = 47117 [12:41:07]sum+1 = 47118 [12:41:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.17 ИТОГО: 471.00 Внесено: 500.00 СДАЧА: 29.00 НСП 1% : 4.17 НДС 12% : 50.04 Наличными: 471.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 264 28.07.2024 12:41 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226604 ФПД: 23729834430864 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T124107&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226604&fm=23729834430864&tin=02508201610067®Number=0000000000092624&sum=47100 [12:41:08]StoreToDocumentArchive [12:41:08]shift 439 fd 226604 [12:41:08]save to /storage/0439/doc_00226604 [12:41:08]save last doc name /storage/0439/doc_00226604 to /storage/kkm_last_doc_name [12:41:08]save OK [12:41:08]Clear old archive folders... [12:41:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:41:08]tlvbuf is 00E69EA0 [12:41:08]SAM_PROTO_ClearQueue [12:41:08]wFMCommunicate request_size=4 [12:41:08]MH_SAM_APDU [12:41:08]CAPDU: 80 09 00 00 [12:41:08]Write to MH i2c: E2 08 00 99 08 80 09 00 00 00 00 00 00 13 [12:41:08]Write i2c OK [12:41:08]MH_I2C_Read... [12:41:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:41:08]Read from MH i2c: E2 [12:41:08]MH_I2C_Read... [12:41:08]Read from MH i2c: E2 03 00 [12:41:08]MH_I2C_Read... [12:41:08]Read from MH i2c: E2 03 00 99 08 00 90 00 15 [12:41:08]RAPDU: 90 00 [12:41:08]wFMCommunicate OK [12:41:08]SAM_PROTO_ClearQueue done [12:41:08]KKMCreateOFDPacket [12:41:08]OFDProtocolAddRootSTLVToBuf [12:41:08]FM_MakeSignedData [12:41:08]FM_MakeSignedData [12:41:08]SAM_PROTO_SignData [12:41:08]wFMCommunicate request_size=4 [12:41:08]MH_SAM_APDU [12:41:08]CAPDU: 80 0D 01 02 [12:41:08]Write to MH i2c: E2 08 00 9A 08 80 0D 01 02 00 00 00 00 1B [12:41:08]Write i2c OK [12:41:08]MH_I2C_Read... [12:41:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:41:08]Read from MH i2c: E2 [12:41:08]MH_I2C_Read... [12:41:08]Read from MH i2c: E2 03 00 [12:41:08]MH_I2C_Read... [12:41:08]Read from MH i2c: E2 03 00 9A 08 00 90 00 16 [12:41:08]RAPDU: 90 00 [12:41:08]wFMCommunicate OK [12:41:08]wFMCommunicate request_size=255 [12:41:08]MH_SAM_APDU [12:41:08]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 CE 18 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 0D B8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC B7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A1 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8C 13 00 00 00 00 07 04 06 00 FC B7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 01 00 00 F4 03 04 00 63 3C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2C 75 03 00 35 04 06 00 15 [12:41:08]Write to MH i2c: E2 02 01 9B 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 CE 18 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 0D B8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC B7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A1 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8C 13 00 00 00 00 07 04 06 00 FC B7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 01 00 00 F4 03 04 00 63 3C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2C 75 03 00 35 04 06 00 15 00 00 C0 [12:41:08]Write i2c OK [12:41:08]MH_I2C_Read... [12:41:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:41:09]Read from MH i2c: E2 [12:41:09]MH_I2C_Read... [12:41:09]Read from MH i2c: E2 03 00 [12:41:09]MH_I2C_Read... [12:41:09]Read from MH i2c: E2 03 00 9B 08 00 90 00 17 [12:41:09]RAPDU: 90 00 [12:41:09]wFMCommunicate OK [12:41:09]wFMCommunicate request_size=10 [12:41:09]MH_SAM_APDU [12:41:09]CAPDU: 80 0D 02 02 05 95 08 5A 11 90 [12:41:09]Write to MH i2c: E2 0D 00 9C 08 80 0D 02 02 05 00 95 08 5A 11 90 00 00 C0 [12:41:09]Write i2c OK [12:41:09]MH_I2C_Read... [12:41:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:41:09]Read from MH i2c: E2 [12:41:09]MH_I2C_Read... [12:41:09]Read from MH i2c: E2 03 00 [12:41:09]MH_I2C_Read... [12:41:09]Read from MH i2c: E2 03 00 9C 08 00 90 00 18 [12:41:09]RAPDU: 90 00 [12:41:09]wFMCommunicate OK [12:41:09]wFMCommunicate request_size=4 [12:41:09]MH_SAM_APDU [12:41:09]CAPDU: 80 0D 03 02 [12:41:09]Write to MH i2c: E2 08 00 9D 08 80 0D 03 02 00 00 00 00 20 [12:41:09]Write i2c OK [12:41:09]MH_I2C_Read... [12:41:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:41:09]Read from MH i2c: E2 [12:41:09]MH_I2C_Read... [12:41:09]Read from MH i2c: E2 0B 00 [12:41:09]MH_I2C_Read... [12:41:09]Read from MH i2c: E2 0B 00 9D 08 00 5E 0B AB 30 A0 20 BE 1E 90 00 01 [12:41:09]RAPDU: 5E 0B AB 30 A0 20 BE 1E 90 00 [12:41:09]wFMCommunicate OK [12:41:09]SAM_PROTO_SignData done [12:41:09]FM_MakeSignedData done [12:41:09]CreateOFDProtocolMessage [12:41:09]wFMCommunicate request_size=4 [12:41:09]MH_SAM_APDU [12:41:09]CAPDU: 80 11 00 00 [12:41:09]Write to MH i2c: E2 08 00 9E 08 80 11 00 00 00 00 00 00 20 [12:41:09]Write i2c OK [12:41:09]MH_I2C_Read... [12:41:09]Read from MH i2c: E2 [12:41:09]MH_I2C_Read... [12:41:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:41:09]Read from MH i2c: E2 17 00 [12:41:09]MH_I2C_Read... [12:41:09]Read from MH i2c: E2 17 00 9E 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7D [12:41:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:41:09]wFMCommunicate OK [12:41:09]CreateOFDProtocolMessage done [12:41:09]OFDSenderStorePacket 226604 [12:41:09]StoreOFDPacket docnum=226604 [12:41:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A9 8C 07 01 E2 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 CE 18 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 0D B8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC B7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A1 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8C 13 00 00 00 00 07 04 06 00 FC B7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 01 00 00 F4 03 04 00 63 3C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2C 75 03 00 35 04 06 00 15 95 08 5A 11 90 5E 0B AB 30 A0 20 BE 1E [12:41:09]CheckFolder [12:41:09]dirname=/storage/ofd_packets [12:41:09]CheckFolder done [12:41:09]ProducePacketName [12:41:09]name=ofd_packets/00226604 [12:41:09]NVStorageSaveData ofd_packets/00226604 [12:41:09]File name is /storage/ofd_packets/00226604 [12:41:09]Write 301 bytes [12:41:09]NVStorageSaveData done [12:41:09]OFDSenderStorePacket done [12:41:09]KKMCreateOFDPacket done [12:41:09]NVStorageSaveData kkm_last_timestamp [12:41:09]File name is /storage/kkm_last_timestamp [12:41:09]Write 4 bytes [12:41:09]NVStorageSaveData done [12:41:09]Connected sock=9 [12:41:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 8C 2E 07 01 76 12 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 01 00 00 F4 03 04 00 5F 3C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2B 75 03 00 35 04 06 00 02 75 BE DF 29 DC 9D F1 20 18 28 A2 E8 A0 [12:41:09]ExternCall_PrintAddStr [12:41:09]wPrintStart [12:41:09]Write to MH i2c: 01 00 00 9F 08 A7 [12:41:09]Write i2c OK [12:41:09]MH_I2C_Read... [12:41:09]Read from MH i2c: 01 [12:41:09]MH_I2C_Read... [12:41:09]Read from MH i2c: 01 07 00 [12:41:09]MH_I2C_Read... [12:41:09]Read from MH i2c: 01 07 00 9F 08 00 00 00 00 00 FF 0F BC [12:41:09]RasterBufferAndPrint [12:41:09]line Счет N : (1)2002964 [12:41:09]line ИНН: 02508201610067 [12:41:09]line Контрольно-Кассовый Чек [12:41:09]line ПРОДАЖА [12:41:09]line ТРК (МРК, ГНК) : 54 [12:41:09]line Товар: 2710124500 [12:41:09]line Аи-95-К-5 [12:41:09]line 6.350 * 74.20 [12:41:09]line = 471.17 [12:41:09]line НДС 12% НСП 1% [12:41:09]line > о реализуемом товаре [12:41:09]line ОКРУГЛЕНИЕ: -0.17 [12:41:09]line ИТОГО: 471.00 [12:41:09]line Внесено: 500.00 [12:41:09]line СДАЧА: 29.00 [12:41:09]line НСП 1% : 4.17 [12:41:09]line НДС 12% : 50.04 [12:41:09]line Наличными: 471.00 [12:41:09]line Безнал.: 0.00 [12:41:09]line Место: АЗС № 97 "Партнер Нефть" [12:41:09]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:41:09]line СНО: Общий режим [12:41:09]line Чек 264 28.07.2024 12:41 [12:41:09]line Смена: 439 ФФД: 1.0 [12:41:09]line ЗНМ: 0300000054 [12:41:09]line РНМ: 0000000000092624 [12:41:09]line Версия ККМ: 001 [12:41:09]line ФМ: 0000000000874959 [12:41:09]line ФД: 226604 [12:41:09]line ФПД: 23729834430864 [12:41:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T124107&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226604&fm=23729834430864&tin=02508201610067®Number=0000000000092624&sum=47100 [12:41:09]written 0, free lines is 4095 [12:41:10]Write to MH i2c: 01 00 00 CA 08 D2 [12:41:10]Write i2c OK [12:41:10]MH_I2C_Read... [12:41:10]Read from MH i2c: 01 [12:41:10]MH_I2C_Read... [12:41:10]Read from MH i2c: 01 07 00 [12:41:10]MH_I2C_Read... [12:41:10]Read from MH i2c: 01 07 00 CA 08 00 00 00 00 00 5D 0C 42 [12:41:10]RasterBufferAndPrint [12:41:10]line [12:41:10]line [12:41:10]line [12:41:10]line [12:41:10]line [12:41:10]written 0, free lines is 3172 [12:41:10]MH_Cut [12:41:10]Write to MH i2c: D1 01 00 D1 08 01 AB [12:41:10]Write i2c OK [12:41:10]MH_I2C_Read... [12:41:10]Read from MH i2c: D1 [12:41:10]MH_I2C_Read... [12:41:10]Read from MH i2c: D1 01 00 [12:41:10]MH_I2C_Read... [12:41:10]Read from MH i2c: D1 01 00 D1 08 00 AA [12:41:10]Write to MH i2c: 01 00 00 D2 08 DA [12:41:10]Write i2c OK [12:41:10]MH_I2C_Read... [12:41:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 3C 07 47 00 1E 46 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2B 75 03 00 F4 03 04 00 6F E8 A5 66 B6 04 01 00 00 95 EC 66 AA 0B 50 41 B5 [12:41:11]CommunicateWithHost err = 0 [12:41:11]CheckOFDResponse [12:41:11]1017 (14) - 77093643461234 [12:41:11]1041 (16) - 0000000000874959 [12:41:11]1040 (4) - 226603 [12:41:11]1012 (4) - 28.07.2024 06:42 [12:41:11]1206 (1) - 0 [12:41:11]OFD Sender: Remove packet 226603 [12:41:11]ProducePacketName [12:41:11]name=ofd_packets/00226603 [12:41:11]NVStorageDeleteData [12:41:11]*** Cut start [12:41:11]*** Partial cut [12:41:11]*** CUTSNS_PIN = 1 [12:41:11]*** CUTSNS_PIN = 0 [12:41:11]OFD Sender: Processing packet 226604 [packets to send 602, broken 601] [12:41:11]ProducePacketName [12:41:11]name=ofd_packets/00226604 [12:41:11]OFD Sender: To server: pG, [12:41:11]CommunicateWithHost lk.salyk.kg:30040 [12:41:11]ConnectInit lk.salyk.kg [12:41:11]*** Brake cut motor [12:41:11]Read from MH i2c: 01 [12:41:11]MH_I2C_Read... [12:41:11]*** Stop cut motor [12:41:11]*** Cut end [12:41:11]Read from MH i2c: 01 07 00 [12:41:11]MH_I2C_Read... [12:41:11]Read from MH i2c: 01 07 00 D2 08 00 00 00 00 00 FF 0F EF [12:41:11]process_action close_receipt done [12:41:11]requested_data is exist [12:41:11]produce_requested_data [12:41:11]requested_item fm.sn is exist - process it [12:41:11]wFMCommunicate request_size=4 [12:41:11]MH_SAM_APDU [12:41:11]CAPDU: 80 11 00 00 [12:41:11]Write to MH i2c: E2 08 00 D3 08 80 11 00 00 00 00 00 00 55 [12:41:11]Write i2c OK [12:41:11]MH_I2C_Read... [12:41:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:41:11]Read from MH i2c: E2 [12:41:11]MH_I2C_Read... [12:41:11]Read from MH i2c: E2 17 00 [12:41:11]MH_I2C_Read... [12:41:11]Read from MH i2c: E2 17 00 D3 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B2 [12:41:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:41:11]wFMCommunicate OK [12:41:11]requested_item fd.num is exist - process it [12:41:11]SAM_PROTO_GetFieldsCounters [12:41:11]wFMCommunicate request_size=4 [12:41:11]MH_SAM_APDU [12:41:11]CAPDU: 80 13 00 00 [12:41:11]Write to MH i2c: E2 08 00 D4 08 80 13 00 00 00 00 00 00 58 [12:41:11]Write i2c OK [12:41:11]MH_I2C_Read... [12:41:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:41:12]Read from MH i2c: E2 [12:41:12]MH_I2C_Read... [12:41:12]Read from MH i2c: E2 62 00 [12:41:12]MH_I2C_Read... [12:41:12]Read from MH i2c: E2 62 00 D4 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2C 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 08 01 00 00 5E 04 04 00 08 01 00 00 57 04 04 00 09 01 00 00 19 04 04 00 00 00 00 00 90 00 F8 [12:41:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2C 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 08 01 00 00 5E 04 04 00 08 01 00 00 57 04 04 00 09 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:41:12]wFMCommunicate OK [12:41:12]SAM_PROTO_GetFieldsCounters done [12:41:12]requested_item shift.num is exist - process it [12:41:12]requested_item shift.opened is exist - process it [12:41:12]req_shift_opened [12:41:12]FM_GetShiftState [12:41:12]SAM_PROTO_GetShiftState [12:41:12]wFMCommunicate request_size=4 [12:41:12]MH_SAM_APDU [12:41:12]CAPDU: 80 13 01 00 [12:41:12]Write to MH i2c: E2 08 00 D5 08 80 13 01 00 00 00 00 00 5A [12:41:12]Write i2c OK [12:41:12]MH_I2C_Read... [12:41:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:41:12]Read from MH i2c: E2 [12:41:12]MH_I2C_Read... [12:41:12]Read from MH i2c: E2 0E 00 [12:41:12]MH_I2C_Read... [12:41:12]Read from MH i2c: E2 0E 00 D5 08 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 0B [12:41:12]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:41:12]wFMCommunicate OK [12:41:12]SAM_PROTO_GetShiftState done [12:41:12]FM_GetShiftState done [12:41:12]req_shift_opened done [12:41:12]requested_item shift.open_date is exist - process it [12:41:12]req_shift_open_date [12:41:12]req_shift_open_date done [12:41:12]produce_requested_data done [12:41:12]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226604,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [12:41:12]process_action_free close_receipt [12:41:12]json_value_free [12:41:12]json_value_free done [12:41:12]process_json_proto returns [12:41:12]Send response to host [12:41:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226604,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [12:41:12]free response buf [12:41:12]execute_script done [12:41:12]execute_script returns [12:41:12]free content buf [12:41:12]Sock 10.Close socket [12:41:12]Sock 10.Thread stoped [12:41:12]Connected sock=9 [12:41:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A9 8C 07 01 E2 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 CE 18 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 0D B8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC B7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A1 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8C 13 00 00 00 00 07 04 06 00 FC B7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 01 00 00 F4 03 04 00 63 [12:35:49]CommunicateWithHost lk.salyk.kg:30040 [12:35:49]ConnectInit lk.salyk.kg [12:35:54]ConnectInit Can't take IP for lk.salyk.kg [12:35:54]CommunicateWithHost connect error [12:35:54]CommunicateWithHost err = -1 [12:35:54]OFD Sender: Server communicate error [12:35:59]OFD Sender: Processing packet 226598 [packets to send 602, broken 601] [12:35:59]ProducePacketName [12:35:59]name=ofd_packets/00226598 [12:35:59]OFD Sender: To server: pG, [12:35:59]CommunicateWithHost lk.salyk.kg:30040 [12:35:59]ConnectInit lk.salyk.kg [12:36:04]ConnectInit Can't take IP for lk.salyk.kg [12:36:04]CommunicateWithHost connect error [12:36:04]CommunicateWithHost err = -1 [12:36:04]OFD Sender: Server communicate error [12:36:09]OFD Sender: Processing packet 226598 [packets to send 602, broken 601] [12:36:09]ProducePacketName [12:36:09]name=ofd_packets/00226598 [12:36:09]OFD Sender: To server: pG, [12:36:09]CommunicateWithHost lk.salyk.kg:30040 [12:36:09]ConnectInit lk.salyk.kg [12:36:14]ConnectInit Can't take IP for lk.salyk.kg [12:36:14]CommunicateWithHost connect error [12:36:14]CommunicateWithHost err = -1 [12:36:14]OFD Sender: Server communicate error [12:36:19]OFD Sender: Processing packet 226598 [packets to send 602, broken 601] [12:36:19]ProducePacketName [12:36:19]name=ofd_packets/00226598 [12:36:19]OFD Sender: To server: pG, [12:36:19]CommunicateWithHost lk.salyk.kg:30040 [12:36:19]ConnectInit lk.salyk.kg [12:36:20]accept exits with 10 [12:36:20]New connection [12:36:20]New thread 3066711396 created [12:36:20]Thread 3066854756 joined [12:36:20]Waiting for new connection... [12:36:20] Sock 10.Parse request [12:36:20]Sock 10.Check first char [12:36:20]Sock 10.First char is OK [12:36:20]request: POST /json_proto HTTP/1.0 [12:36:20]Method: POST [12:36:20]URL: /json_proto [12:36:20]Method is POST - this is cgi request [12:36:20]url: /json_proto [12:36:20]query_string will be loaded in cgi processing [12:36:20]execute_cgi json_proto POST (null) [12:36:20]execute_cgi path=json_proto method=POST [12:36:20]POST find Content-Length [12:36:20]Host: 172.17.43.131:8080 [12:36:20]Content-Length: 678 [12:36:20]Content-Type: application/json [12:36:20] [12:36:20]POST finish read [12:36:20]Found Content-Length = 678 [12:36:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002960", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:36:20]execute_script... [12:36: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)2002960", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:36:20]POST & json_proto [12:36:20]process_json_proto [12:36:20]json parsed OK: [12:36:20]protocol is kg_v1.0 [12:36:20]action value=close_receipt [12:36:20]process_action close_receipt [12:36:20]cmd_close_receipt [12:36:20]MH_GetDate [12:36:20]Write to MH i2c: F0 00 00 16 07 0C [12:36:20]Write i2c OK [12:36:20]MH_I2C_Read... [12:36:20]Read from MH i2c: F0 [12:36:20]MH_I2C_Read... [12:36:20]Read from MH i2c: F0 09 00 [12:36:20]MH_I2C_Read... [12:36:20]Read from MH i2c: F0 09 00 16 07 00 44 3B A6 66 F9 24 A2 66 C5 [12:36:20]GetLastDocTimeStamp 1722170117 [12:36:20]current date 1722170180 [12:36:20]FM_GetShiftState [12:36:20]SAM_PROTO_GetShiftState [12:36:20]wFMCommunicate request_size=4 [12:36:20]MH_SAM_APDU [12:36:20]CAPDU: 80 13 01 00 [12:36:20]Write to MH i2c: E2 08 00 17 07 80 13 01 00 00 00 00 00 9B [12:36:20]Write i2c OK [12:36:20]MH_I2C_Read... [12:36:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:36:20]Read from MH i2c: E2 [12:36:20]MH_I2C_Read... [12:36:20]Read from MH i2c: E2 0E 00 [12:36:20]MH_I2C_Read... [12:36:20]Read from MH i2c: E2 0E 00 17 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 4C [12:36:20]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:36:20]wFMCommunicate OK [12:36:20]SAM_PROTO_GetShiftState done [12:36:20]FM_GetShiftState done [12:36:20]opened in 1722125326 [12:36:20]opened+sec_in_day 1722211726 [12:36:20]quantity*price = 40002 [12:36:20]sum+1 = 40003 [12:36:20]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 265 28.07.2024 12:41 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226605 ФПД: 186229158695658 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T124144&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226605&fm=186229158695658&tin=02508201610067®Number=0000000000092624&sum=50000 [12:41:44]StoreToDocumentArchive [12:41:44]shift 439 fd 226605 [12:41:44]save to /storage/0439/doc_00226605 [12:41:44]save last doc name /storage/0439/doc_00226605 to /storage/kkm_last_doc_name [12:41:44]save OK [12:41:44]Clear old archive folders... [12:41:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:41:44]tlvbuf is 00E96960 [12:41:44]SAM_PROTO_ClearQueue [12:41:44]wFMCommunicate request_size=4 [12:41:44]MH_SAM_APDU [12:41:44]CAPDU: 80 09 00 00 [12:41:44]Write to MH i2c: E2 08 00 E4 08 80 09 00 00 00 00 00 00 5E [12:41:44]Write i2c OK [12:41:44]MH_I2C_Read... [12:41:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:41:45]Read from MH i2c: E2 [12:41:45]MH_I2C_Read... [12:41:45]Read from MH i2c: E2 03 00 [12:41:45]MH_I2C_Read... [12:41:45]Read from MH i2c: E2 03 00 E4 08 00 90 00 60 [12:41:45]RAPDU: 90 00 [12:41:45]wFMCommunicate OK [12:41:45]SAM_PROTO_ClearQueue done [12:41:45]KKMCreateOFDPacket [12:41:45]OFDProtocolAddRootSTLVToBuf [12:41:45]FM_MakeSignedData [12:41:45]FM_MakeSignedData [12:41:45]SAM_PROTO_SignData [12:41:45]wFMCommunicate request_size=4 [12:41:45]MH_SAM_APDU [12:41:45]CAPDU: 80 0D 01 02 [12:41:45]Write to MH i2c: E2 08 00 E5 08 80 0D 01 02 00 00 00 00 66 [12:41:45]Write i2c OK [12:41:45]MH_I2C_Read... [12:41:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:41:45]Read from MH i2c: E2 [12:41:45]MH_I2C_Read... [12:41:45]Read from MH i2c: E2 03 00 [12:41:45]MH_I2C_Read... [12:41:45]Read from MH i2c: E2 03 00 E5 08 00 90 00 61 [12:41:45]RAPDU: 90 00 [12:41:45]wFMCommunicate OK [12:41:45]wFMCommunicate request_size=255 [12:41:45]MH_SAM_APDU [12:41:45]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 88 3C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2D 75 03 00 35 04 06 00 A9 [12:41:45]Write to MH i2c: E2 02 01 E6 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 88 3C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2D 75 03 00 35 04 06 00 A9 00 00 CD [12:41:45]Write i2c OK [12:41:45]MH_I2C_Read... [12:41:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:41:45]Read from MH i2c: E2 [12:41:45]MH_I2C_Read... [12:41:45]Read from MH i2c: E2 03 00 [12:41:45]MH_I2C_Read... [12:41:45]Read from MH i2c: E2 03 00 E6 08 00 90 00 62 [12:41:45]RAPDU: 90 00 [12:41:45]wFMCommunicate OK [12:41:45]wFMCommunicate request_size=10 [12:41:45]MH_SAM_APDU [12:41:45]CAPDU: 80 0D 02 02 05 5F DA D9 D2 EA [12:41:45]Write to MH i2c: E2 0D 00 E7 08 80 0D 02 02 05 00 5F DA D9 D2 EA 00 00 41 [12:41:45]Write i2c OK [12:41:45]MH_I2C_Read... [12:41:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:41:45]Read from MH i2c: E2 [12:41:45]MH_I2C_Read... [12:41:45]Read from MH i2c: E2 03 00 [12:41:45]MH_I2C_Read... [12:41:45]Read from MH i2c: E2 03 00 E7 08 00 90 00 63 [12:41:45]RAPDU: 90 00 [12:41:45]wFMCommunicate OK [12:41:45]wFMCommunicate request_size=4 [12:41:45]MH_SAM_APDU [12:41:45]CAPDU: 80 0D 03 02 [12:41:45]Write to MH i2c: E2 08 00 E8 08 80 0D 03 02 00 00 00 00 6B [12:41:45]Write i2c OK [12:41:45]MH_I2C_Read... [12:41:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:41:45]Read from MH i2c: E2 [12:41:45]MH_I2C_Read... [12:41:45]Read from MH i2c: E2 0B 00 [12:41:45]MH_I2C_Read... [12:41:45]Read from MH i2c: E2 0B 00 E8 08 00 F6 8B 78 4A 06 D6 F5 7D 90 00 FD [12:41:45]RAPDU: F6 8B 78 4A 06 D6 F5 7D 90 00 [12:41:45]wFMCommunicate OK [12:41:45]SAM_PROTO_SignData done [12:41:45]FM_MakeSignedData done [12:41:45]CreateOFDProtocolMessage [12:41:45]wFMCommunicate request_size=4 [12:41:45]MH_SAM_APDU [12:41:45]CAPDU: 80 11 00 00 [12:41:45]Write to MH i2c: E2 08 00 E9 08 80 11 00 00 00 00 00 00 6B [12:41:45]Write i2c OK [12:41:45]MH_I2C_Read... [12:41:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:41:45]Read from MH i2c: E2 [12:41:45]MH_I2C_Read... [12:41:45]Read from MH i2c: E2 17 00 [12:41:45]MH_I2C_Read... [12:41:45]Read from MH i2c: E2 17 00 E9 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C8 [12:41:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:41:45]wFMCommunicate OK [12:41:45]CreateOFDProtocolMessage done [12:41:45]OFDSenderStorePacket 226605 [12:41:45]StoreOFDPacket docnum=226605 [12:41:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 20 C6 07 01 9B 17 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 88 3C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2D 75 03 00 35 04 06 00 A9 5F DA D9 D2 EA F6 8B 78 4A 06 D6 F5 7D [12:41:45]CheckFolder [12:41:45]dirname=/storage/ofd_packets [12:41:45]CheckFolder done [12:41:45]ProducePacketName [12:41:45]name=ofd_packets/00226605 [12:41:45]NVStorageSaveData ofd_packets/00226605 [12:41:45]File name is /storage/ofd_packets/00226605 [12:41:45]Write 301 bytes [12:41:45]NVStorageSaveData done [12:41:45]OFDSenderStorePacket done [12:41:45]KKMCreateOFDPacket done [12:41:45]NVStorageSaveData kkm_last_timestamp [12:41:45]File name is /storage/kkm_last_timestamp [12:41:45]Write 4 bytes [12:41:45]NVStorageSaveData done [12:41:45]ExternCall_PrintAddStr [12:41:45]wPrintStart [12:41:45]Write to MH i2c: 01 00 00 EA 08 F2 [12:41:45]Write i2c OK [12:41:45]MH_I2C_Read... [12:41:45]Read from MH i2c: 01 [12:41:45]MH_I2C_Read... [12:41:45]Read from MH i2c: 01 07 00 [12:41:45]MH_I2C_Read... [12:41:45]Read from MH i2c: 01 07 00 EA 08 00 00 00 00 00 FF 0F 07 [12:41:45]RasterBufferAndPrint [12:41:45]line Счет N : (1)2002966 [12:41:45]line ИНН: 02508201610067 [12:41:45]line Контрольно-Кассовый Чек [12:41:45]line ПРОДАЖА [12:41:45]line ТРК (МРК, ГНК) : 33 [12:41:45]line Товар: 2710124130 [12:41:45]line Аи-92-К-5 [12:41:45]line 7.380 * 67.80 [12:41:45]line = 500.36 [12:41:45]line НДС 12% НСП 1% [12:41:45]line > о реализуемом товаре [12:41:45]line ОКРУГЛЕНИЕ: -0.36 [12:41:45]line ИТОГО: 500.00 [12:41:45]line Внесено: 500.00 [12:41:45]line СДАЧА: 0.00 [12:41:45]line НСП 1% : 4.43 [12:41:45]line НДС 12% : 53.14 [12:41:45]line Наличными: 500.00 [12:41:45]line Безнал.: 0.00 [12:41:45]line Место: АЗС № 97 "Партнер Нефть" [12:41:45]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:41:45]line СНО: Общий режим [12:41:45]line Чек 265 28.07.2024 12:41 [12:41:45]line Смена: 439 ФФД: 1.0 [12:41:45]line ЗНМ: 0300000054 [12:41:45]line РНМ: 0000000000092624 [12:41:45]line Версия ККМ: 001 [12:41:45]line ФМ: 0000000000874959 [12:41:45]line ФД: 226605 [12:41:45]line ФПД: 186229158695658 [12:41:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T124144&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226605&fm=186229158695658&tin=02508201610067®Number=0000000000092624&sum=50000 [12:41:45]written 0, free lines is 4095 [12:41:45]OFD Sender: Processing packet 226605 [packets to send 602, broken 601] [12:41:45]ProducePacketName [12:41:45]name=ofd_packets/00226605 [12:41:45]OFD Sender: To server: pG, [12:41:45]CommunicateWithHost lk.salyk.kg:30040 [12:41:45]ConnectInit lk.salyk.kg [12:41:46]Write to MH i2c: 01 00 00 15 09 1E [12:41:46]Write i2c OK [12:41:46]MH_I2C_Read... [12:41:46]Read from MH i2c: 01 [12:41:46]MH_I2C_Read... [12:41:46]Read from MH i2c: 01 07 00 [12:41:46]MH_I2C_Read... [12:41:46]Read from MH i2c: 01 07 00 15 09 00 00 00 00 00 64 0C 95 [12:41:46]RasterBufferAndPrint [12:41:46]line [12:41:46]line [12:41:46]line [12:41:46]line [12:41:46]line [12:41:46]written 0, free lines is 3177 [12:41:46]MH_Cut [12:41:46]Write to MH i2c: D1 01 00 1C 09 01 F7 [12:41:46]Write i2c OK [12:41:46]MH_I2C_Read... [12:41:46]Read from MH i2c: D1 [12:41:46]MH_I2C_Read... [12:41:46]Read from MH i2c: D1 01 00 [12:41:46]MH_I2C_Read... [12:41:46]Read from MH i2c: D1 01 00 1C 09 00 F6 [12:41:46]Write to MH i2c: 01 00 00 1D 09 26 [12:41:46]Write i2c OK [12:41:46]MH_I2C_Read... [12:41:47]*** Cut start [12:41:47]*** Partial cut [12:41:47]*** CUTSNS_PIN = 1 [12:41:47]*** CUTSNS_PIN = 0 [12:41:47]*** Brake cut motor [12:41:47]Read from MH i2c: 01 [12:41:47]MH_I2C_Read... [12:41:47]*** Stop cut motor [12:41:47]*** Cut end [12:41:47]Read from MH i2c: 01 07 00 [12:41:47]MH_I2C_Read... [12:41:47]Read from MH i2c: 01 07 00 1D 09 00 00 00 00 00 FF 0F 3B [12:41:47]process_action close_receipt done [12:41:47]requested_data is exist [12:41:47]produce_requested_data [12:41:47]requested_item fm.sn is exist - process it [12:41:47]wFMCommunicate request_size=4 [12:41:47]MH_SAM_APDU [12:41:47]CAPDU: 80 11 00 00 [12:41:47]Write to MH i2c: E2 08 00 1E 09 80 11 00 00 00 00 00 00 A1 [12:41:47]Write i2c OK [12:41:47]MH_I2C_Read... [12:41:47]Read from MH i2c: E2 [12:41:47]MH_I2C_Read... [12:41:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:41:47]Read from MH i2c: E2 17 00 [12:41:47]MH_I2C_Read... [12:41:47]Read from MH i2c: E2 17 00 1E 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FE [12:41:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:41:47]wFMCommunicate OK [12:41:47]requested_item fd.num is exist - process it [12:41:47]SAM_PROTO_GetFieldsCounters [12:41:47]wFMCommunicate request_size=4 [12:41:47]MH_SAM_APDU [12:41:47]CAPDU: 80 13 00 00 [12:41:47]Write to MH i2c: E2 08 00 1F 09 80 13 00 00 00 00 00 00 A4 [12:41:47]Write i2c OK [12:41:47]MH_I2C_Read... [12:41:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:41:48]Read from MH i2c: E2 [12:41:48]MH_I2C_Read... [12:41:48]Read from MH i2c: E2 62 00 [12:41:48]MH_I2C_Read... [12:41:48]Read from MH i2c: E2 62 00 1F 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2D 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 09 01 00 00 5E 04 04 00 09 01 00 00 57 04 04 00 0A 01 00 00 19 04 04 00 00 00 00 00 90 00 48 [12:41:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2D 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 09 01 00 00 5E 04 04 00 09 01 00 00 57 04 04 00 0A 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:41:48]wFMCommunicate OK [12:41:48]SAM_PROTO_GetFieldsCounters done [12:41:48]requested_item shift.num is exist - process it [12:41:48]requested_item shift.opened is exist - process it [12:41:48]req_shift_opened [12:41:48]FM_GetShiftState [12:41:48]SAM_PROTO_GetShiftState [12:41:48]wFMCommunicate request_size=4 [12:41:48]MH_SAM_APDU [12:41:48]CAPDU: 80 13 01 00 [12:41:48]Write to MH i2c: E2 08 00 20 09 80 13 01 00 00 00 00 00 A6 [12:41:48]Write i2c OK [12:41:48]MH_I2C_Read... [12:41:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:41:48]Read from MH i2c: E2 [12:41:48]MH_I2C_Read... [12:41:48]Read from MH i2c: E2 0E 00 [12:41:48]MH_I2C_Read... [12:41:48]Read from MH i2c: E2 0E 00 20 09 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 57 [12:41:48]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:41:48]wFMCommunicate OK [12:41:48]SAM_PROTO_GetShiftState done [12:41:48]FM_GetShiftState done [12:41:48]req_shift_opened done [12:41:48]requested_item shift.open_date is exist - process it [12:41:48]req_shift_open_date [12:41:48]req_shift_open_date done [12:41:48]produce_requested_data done [12:41:48]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226605,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [12:41:48]process_action_free close_receipt [12:41:48]json_value_free [12:41:48]json_value_free done [12:41:48]process_json_proto returns [12:41:48]Send response to host [12:41:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226605,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [12:41:48]free response buf [12:41:48]execute_script done [12:41:48]execute_script returns [12:41:48]free content buf [12:41:48]Sock 7.Close socket [12:41:48]Sock 7.Thread stoped [12:41:54]recv_with_timeout no data received [12:41:55]Connected sock=11 [12:41:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 20 C6 07 01 9B 17 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 88 3C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2D 75 03 00 35 04 06 00 A9 5F DA D9 D2 EA F6 8B 78 4A 06 D6 F5 7D [12:41:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 85 95 47 00 D2 52 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2D 75 03 00 F4 03 04 00 9C E8 A5 66 B6 04 01 00 00 C5 32 D6 BC 09 D8 C5 B7 [12:41:55]CommunicateWithHost err = 0 [12:41:55]CheckOFDResponse [12:41:55]1017 (14) - 77093643461234 [12:41:55]1041 (16) - 0000000000874959 [12:41:55]1040 (4) - 226605 [12:41:55]1012 (4) - 28.07.2024 06:43 [12:41:55]1206 (1) - 0 [12:41:55]OFD Sender: Remove packet 226605 [12:41:55]ProducePacketName [12:41:55]name=ofd_packets/00226605 [12:41:55]NVStorageDeleteData [12:41:56]OFD Sender: No OFD packet to send [12:42:01]OFD Sender: No OFD packet to send [12:42:06]OFD Sender: No OFD packet to send [12:42:11]OFD Sender: No OFD packet to send [12:42:14]recv_with_timeout no data received [12:42:16]OFD Sender: No OFD packet to send [12:42:21]OFD Sender: No OFD packet to send [12:42:26]OFD Sender: No OFD packet to send [12:42:31]OFD Sender: No OFD packet to send [12:42:31]accept exits with 10 [12:42:31]New connection [12:42:31]New thread 3066854756 created [12:42:31]Thread 3066711396 joined [12:42:31]Waiting for new connection... [12:42:31] Sock 10.Parse request [12:42:31]Sock 10.Check first char [12:42:31]Sock 10.First char is OK [12:42:31]request: POST /json_proto HTTP/1.0 [12:42:31]Method: POST [12:42:31]URL: /json_proto [12:42:31]Method is POST - this is cgi request [12:42:31]url: /json_proto [12:42:31]query_string will be loaded in cgi processing [12:42:31]execute_cgi json_proto POST (null) [12:42:31]execute_cgi path=json_proto method=POST [12:42:31]POST find Content-Length [12:42:31]Host: 172.17.43.131:8080 [12:42:31]Content-Length: 683 [12:42:31]Content-Type: application/json [12:42:31] [12:42:31]POST finish read [12:42:31]Found Content-Length = 683 [12:42:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002967", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:42:31]execute_script... [12:42:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002967", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:42:31]POST & json_proto [12:42:31]process_json_proto [12:42:31]json parsed OK: [12:42:31]protocol is kg_v1.0 [12:42:31]action value=close_receipt [12:42:31]process_action close_receipt [12:42:31]cmd_close_receipt [12:42:31]MH_GetDate [12:42:31]Write to MH i2c: F0 00 00 21 09 19 [12:42:31]Write i2c OK [12:42:31]MH_I2C_Read... [12:42:31]Read from MH i2c: F0 [12:42:31]MH_I2C_Read... [12:42:31]Read from MH i2c: F0 09 00 [12:42:31]MH_I2C_Read... [12:42:31]Read from MH i2c: F0 09 00 21 09 00 B8 3C A6 66 F9 24 A2 66 47 [12:42:31]GetLastDocTimeStamp 1722170504 [12:42:31]current date 1722170552 [12:42:31]FM_GetShiftState [12:42:31]SAM_PROTO_GetShiftState [12:42:31]wFMCommunicate request_size=4 [12:42:31]MH_SAM_APDU [12:42:31]CAPDU: 80 13 01 00 [12:42:31]Write to MH i2c: E2 08 00 22 09 80 13 01 00 00 00 00 00 A8 [12:42:31]Write i2c OK [12:42:31]MH_I2C_Read... [12:42:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:42:31]Read from MH i2c: E2 [12:42:31]MH_I2C_Read... [12:42:31]Read from MH i2c: E2 0E 00 [12:42:31]MH_I2C_Read... [12:42:31]Read from MH i2c: E2 0E 00 22 09 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 59 [12:42:31]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:42:31]wFMCommunicate OK [12:42:31]SAM_PROTO_GetShiftState done [12:42:31]FM_GetShiftState done [12:42:31]opened in 1722125326 [12:42:31]opened+sec_in_day 1722211726 [12:42:31]quantity*price = 200043 [12:42:31]sum+1 = 200044 [12:42:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 266 28.07.2024 12:42 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226606 ФПД: 73592767726859 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T124232&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226606&fm=73592767726859&tin=02508201610067®Number=0000000000092624&sum=200000 [12:42:32]StoreToDocumentArchive [12:42:32]shift 439 fd 226606 [12:42:32]save to /storage/0439/doc_00226606 [12:42:32]save last doc name /storage/0439/doc_00226606 to /storage/kkm_last_doc_name [12:42:32]save OK [12:42:32]Clear old archive folders... [12:42:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:42:32]tlvbuf is 00E3AE10 [12:42:32]SAM_PROTO_ClearQueue [12:42:32]wFMCommunicate request_size=4 [12:42:32]MH_SAM_APDU [12:42:32]CAPDU: 80 09 00 00 [12:42:32]Write to MH i2c: E2 08 00 2F 09 80 09 00 00 00 00 00 00 AA [12:42:32]Write i2c OK [12:42:32]MH_I2C_Read... [12:42:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:42:32]Read from MH i2c: E2 [12:42:32]MH_I2C_Read... [12:42:32]Read from MH i2c: E2 03 00 [12:42:32]MH_I2C_Read... [12:42:32]Read from MH i2c: E2 03 00 2F 09 00 90 00 AC [12:42:32]RAPDU: 90 00 [12:42:32]wFMCommunicate OK [12:42:32]SAM_PROTO_ClearQueue done [12:42:32]KKMCreateOFDPacket [12:42:32]OFDProtocolAddRootSTLVToBuf [12:42:32]FM_MakeSignedData [12:42:32]FM_MakeSignedData [12:42:32]SAM_PROTO_SignData [12:42:32]wFMCommunicate request_size=4 [12:42:32]MH_SAM_APDU [12:42:32]CAPDU: 80 0D 01 02 [12:42:32]Write to MH i2c: E2 08 00 30 09 80 0D 01 02 00 00 00 00 B2 [12:42:32]Write i2c OK [12:42:32]MH_I2C_Read... [12:42:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:42:32]Read from MH i2c: E2 [12:42:32]MH_I2C_Read... [12:42:32]Read from MH i2c: E2 03 00 [12:42:32]MH_I2C_Read... [12:42:32]Read from MH i2c: E2 03 00 30 09 00 90 00 AD [12:42:32]RAPDU: 90 00 [12:42:32]wFMCommunicate OK [12:42:32]wFMCommunicate request_size=255 [12:42:32]MH_SAM_APDU [12:42:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 0A 01 00 00 F4 03 04 00 B8 3C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2E 75 03 00 35 04 06 00 42 [12:42:32]Write to MH i2c: E2 02 01 31 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 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 0A 01 00 00 F4 03 04 00 B8 3C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2E 75 03 00 35 04 06 00 42 00 00 9C [12:42:32]Write i2c OK [12:42:32]MH_I2C_Read... [12:42:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:42:33]Read from MH i2c: E2 [12:42:33]MH_I2C_Read... [12:42:33]Read from MH i2c: E2 03 00 [12:42:33]MH_I2C_Read... [12:42:33]Read from MH i2c: E2 03 00 31 09 00 90 00 AE [12:42:33]RAPDU: 90 00 [12:42:33]wFMCommunicate OK [12:42:33]wFMCommunicate request_size=10 [12:42:33]MH_SAM_APDU [12:42:33]CAPDU: 80 0D 02 02 05 EE A6 C7 45 0B [12:42:33]Write to MH i2c: E2 0D 00 32 09 80 0D 02 02 05 00 EE A6 C7 45 0B 00 00 6A [12:42:33]Write i2c OK [12:42:33]MH_I2C_Read... [12:42:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:42:33]Read from MH i2c: E2 [12:42:33]MH_I2C_Read... [12:42:33]Read from MH i2c: E2 03 00 [12:42:33]MH_I2C_Read... [12:42:33]Read from MH i2c: E2 03 00 32 09 00 90 00 AF [12:42:33]RAPDU: 90 00 [12:42:33]wFMCommunicate OK [12:42:33]wFMCommunicate request_size=4 [12:42:33]MH_SAM_APDU [12:42:33]CAPDU: 80 0D 03 02 [12:42:33]Write to MH i2c: E2 08 00 33 09 80 0D 03 02 00 00 00 00 B7 [12:42:33]Write i2c OK [12:42:33]MH_I2C_Read... [12:42:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:42:33]Read from MH i2c: E2 [12:42:33]MH_I2C_Read... [12:42:33]Read from MH i2c: E2 0B 00 [12:42:33]MH_I2C_Read... [12:42:33]Read from MH i2c: E2 0B 00 33 09 00 D5 65 83 75 85 2F 42 1D 90 00 FD [12:42:33]RAPDU: D5 65 83 75 85 2F 42 1D 90 00 [12:42:33]wFMCommunicate OK [12:42:33]SAM_PROTO_SignData done [12:42:33]FM_MakeSignedData done [12:42:33]CreateOFDProtocolMessage [12:42:33]wFMCommunicate request_size=4 [12:42:33]MH_SAM_APDU [12:42:33]CAPDU: 80 11 00 00 [12:42:33]Write to MH i2c: E2 08 00 34 09 80 11 00 00 00 00 00 00 B7 [12:42:33]Write i2c OK [12:42:33]MH_I2C_Read... [12:42:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:42:33]Read from MH i2c: E2 [12:42:33]MH_I2C_Read... [12:42:33]Read from MH i2c: E2 17 00 [12:42:33]MH_I2C_Read... [12:42:33]Read from MH i2c: E2 17 00 34 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 14 [12:42:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:42:33]wFMCommunicate OK [12:42:33]CreateOFDProtocolMessage done [12:42:33]OFDSenderStorePacket 226606 [12:42:33]StoreOFDPacket docnum=226606 [12:42:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A1 CC 07 01 41 51 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 0A 01 00 00 F4 03 04 00 B8 3C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2E 75 03 00 35 04 06 00 42 EE A6 C7 45 0B D5 65 83 75 85 2F 42 1D [12:42:33]CheckFolder [12:42:33]dirname=/storage/ofd_packets [12:42:33]CheckFolder done [12:42:33]ProducePacketName [12:42:33]name=ofd_packets/00226606 [12:42:33]NVStorageSaveData ofd_packets/00226606 [12:42:33]File name is /storage/ofd_packets/00226606 [12:42:33]Write 301 bytes [12:42:33]NVStorageSaveData done [12:42:33]OFDSenderStorePacket done [12:42:33]KKMCreateOFDPacket done [12:42:33]NVStorageSaveData kkm_last_timestamp [12:42:33]File name is /storage/kkm_last_timestamp [12:42:33]Write 4 bytes [12:42:33]NVStorageSaveData done [12:42:33]ExternCall_PrintAddStr [12:42:33]wPrintStart [12:42:33]Write to MH i2c: 01 00 00 35 09 3E [12:42:33]Write i2c OK [12:42:33]MH_I2C_Read... [12:42:33]Read from MH i2c: 01 [12:42:33]MH_I2C_Read... [12:42:33]Read from MH i2c: 01 07 00 [12:42:33]MH_I2C_Read... [12:42:33]Read from MH i2c: 01 07 00 35 09 00 00 00 00 00 FF 0F 53 [12:42:33]RasterBufferAndPrint [12:42:33]line Счет N : (1)2002967 [12:42:33]line ИНН: 02508201610067 [12:42:33]line Контрольно-Кассовый Чек [12:42:33]line ПРОДАЖА [12:42:33]line ТРК (МРК, ГНК) : 54 [12:42:33]line Товар: 2710124500 [12:42:33]line Аи-95-К-5 [12:42:33]line 26.960 * 74.20 [12:42:33]line = 2000.43 [12:42:33]line НДС 12% НСП 1% [12:42:33]line > о реализуемом товаре [12:42:33]line ОКРУГЛЕНИЕ: -0.43 [12:42:33]line ИТОГО: 2000.00 [12:42:33]line Внесено: 2000.00 [12:42:33]line СДАЧА: 0.00 [12:42:33]line НСП 1% : 17.70 [12:42:33]line НДС 12% : 212.43 [12:42:33]line Наличными: 2000.00 [12:42:33]line Безнал.: 0.00 [12:42:33]line Место: АЗС № 97 "Партнер Нефть" [12:42:33]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:42:33]line СНО: Общий режим [12:42:33]line Чек 266 28.07.2024 12:42 [12:42:33]line Смена: 439 ФФД: 1.0 [12:42:33]line ЗНМ: 0300000054 [12:42:33]line РНМ: 0000000000092624 [12:42:33]line Версия ККМ: 001 [12:42:33]line ФМ: 0000000000874959 [12:42:33]line ФД: 226606 [12:42:33]line ФПД: 73592767726859 [12:42:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T124232&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226606&fm=73592767726859&tin=02508201610067®Number=0000000000092624&sum=200000 [12:42:33]written 0, free lines is 4095 [12:42:33]OFD Sender: Processing packet 226606 [packets to send 602, broken 601] [12:42:33]ProducePacketName [12:42:33]name=ofd_packets/00226606 [12:42:33]OFD Sender: To server: pG, [12:42:33]CommunicateWithHost lk.salyk.kg:30040 [12:42:33]ConnectInit lk.salyk.kg [12:42:33]Connected sock=9 [12:42:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A1 CC 07 01 41 51 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 0A 01 00 00 F4 03 04 00 B8 3C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2E 75 03 00 35 04 06 00 42 EE A6 C7 45 0B D5 65 83 75 85 2F 42 1D [12:42:33]Write to MH i2c: 01 00 00 60 09 69 [12:42:33]Write i2c OK [12:42:33]MH_I2C_Read... [12:42:33]Read from MH i2c: 01 [12:42:33]MH_I2C_Read... [12:42:33]Read from MH i2c: 01 07 00 [12:42:33]MH_I2C_Read... [12:42:33]Read from MH i2c: 01 07 00 60 09 00 00 00 00 00 67 0C E3 [12:42:33]RasterBufferAndPrint [12:42:33]line [12:42:33]line [12:42:33]line [12:42:33]line [12:42:33]line [12:42:33]written 0, free lines is 3178 [12:42:33]MH_Cut [12:42:33]Write to MH i2c: D1 01 00 67 09 01 42 [12:42:33]Write i2c OK [12:42:33]MH_I2C_Read... [12:42:33]Read from MH i2c: D1 [12:42:33]MH_I2C_Read... [12:42:33]Read from MH i2c: D1 01 00 [12:42:33]MH_I2C_Read... [12:42:33]Read from MH i2c: D1 01 00 67 09 00 41 [12:42:33]Write to MH i2c: 01 00 00 68 09 71 [12:42:33]Write i2c OK [12:42:33]MH_I2C_Read... [12:42:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 91 42 47 00 C3 C4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2E 75 03 00 F4 03 04 00 C3 E8 A5 66 B6 04 01 00 00 F1 2D F6 30 40 D7 AE 99 [12:42:34]CommunicateWithHost err = 0 [12:42:34]CheckOFDResponse [12:42:34]1017 (14) - 77093643461234 [12:42:34]1041 (16) - 0000000000874959 [12:42:34]1040 (4) - 226606 [12:42:34]1012 (4) - 28.07.2024 06:44 [12:42:34]1206 (1) - 0 [12:42:34]OFD Sender: Remove packet 226606 [12:42:34]ProducePacketName [12:42:34]name=ofd_packets/00226606 [12:42:34]NVStorageDeleteData [12:42:34]*** Cut start [12:42:34]*** Partial cut [12:42:34]*** CUTSNS_PIN = 1 [12:42:34]*** CUTSNS_PIN = 0 [12:42:34]OFD Sender: No OFD packet to send [12:42:35]*** Brake cut motor [12:42:35]Read from MH i2c: 01 [12:42:35]MH_I2C_Read... [12:42:35]*** Stop cut motor [12:42:35]*** Cut end [12:42:35]Read from MH i2c: 01 07 00 [12:42:35]MH_I2C_Read... [12:42:35]Read from MH i2c: 01 07 00 68 09 00 00 00 00 00 FF 0F 86 [12:42:35]process_action close_receipt done [12:42:35]requested_data is exist [12:42:35]produce_requested_data [12:42:35]requested_item fm.sn is exist - process it [12:42:35]wFMCommunicate request_size=4 [12:42:35]MH_SAM_APDU [12:42:35]CAPDU: 80 11 00 00 [12:42:35]Write to MH i2c: E2 08 00 69 09 80 11 00 00 00 00 00 00 EC [12:42:35]Write i2c OK [12:42:35]MH_I2C_Read... [12:42:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:42:35]Read from MH i2c: E2 [12:42:35]MH_I2C_Read... [12:42:35]Read from MH i2c: E2 17 00 [12:42:35]MH_I2C_Read... [12:42:35]Read from MH i2c: E2 17 00 69 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 49 [12:42:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:42:35]wFMCommunicate OK [12:42:35]requested_item fd.num is exist - process it [12:42:35]SAM_PROTO_GetFieldsCounters [12:42:35]wFMCommunicate request_size=4 [12:42:35]MH_SAM_APDU [12:42:35]CAPDU: 80 13 00 00 [12:42:35]Write to MH i2c: E2 08 00 6A 09 80 13 00 00 00 00 00 00 EF [12:42:35]Write i2c OK [12:42:35]MH_I2C_Read... [12:42:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:42:35]Read from MH i2c: E2 [12:42:35]MH_I2C_Read... [12:42:35]Read from MH i2c: E2 62 00 [12:42:35]MH_I2C_Read... [12:42:35]Read from MH i2c: E2 62 00 6A 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2E 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 0A 01 00 00 5E 04 04 00 0A 01 00 00 57 04 04 00 0B 01 00 00 19 04 04 00 00 00 00 00 90 00 97 [12:42:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2E 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 0A 01 00 00 5E 04 04 00 0A 01 00 00 57 04 04 00 0B 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:42:35]wFMCommunicate OK [12:42:35]SAM_PROTO_GetFieldsCounters done [12:42:35]requested_item shift.num is exist - process it [12:42:35]requested_item shift.opened is exist - process it [12:42:35]req_shift_opened [12:42:35]FM_GetShiftState [12:42:35]SAM_PROTO_GetShiftState [12:42:35]wFMCommunicate request_size=4 [12:42:35]MH_SAM_APDU [12:42:35]CAPDU: 80 13 01 00 [12:42:35]Write to MH i2c: E2 08 00 6B 09 80 13 01 00 00 00 00 00 F1 [12:42:35]Write i2c OK [12:42:35]MH_I2C_Read... [12:42:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:42:35]Read from MH i2c: E2 [12:42:35]MH_I2C_Read... [12:42:35]Read from MH i2c: E2 0E 00 [12:42:35]MH_I2C_Read... [12:42:35]Read from MH i2c: E2 0E 00 6B 09 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 A2 [12:42:35]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:42:35]wFMCommunicate OK [12:42:35]SAM_PROTO_GetShiftState done [12:42:35]FM_GetShiftState done [12:42:35]req_shift_opened done [12:42:35]requested_item shift.open_date is exist - process it [12:42:35]req_shift_open_date [12:42:35]req_shift_open_date done [12:42:35]produce_requested_data done [12:42:35]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226606,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [12:42:35]process_action_free close_receipt [12:42:35]json_value_free [12:42:35]json_value_free done [12:42:35]process_json_proto returns [12:42:35]Send response to host [12:42:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226606,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [12:42:35]free response buf [12:42:35]execute_script done [12:42:35]execute_script returns [12:42:35]free content buf [12:42:35]Sock 10.Close socket [12:42:35]Sock 10.Thread stoped [12:42:39]OFD Sender: No OFD packet to send [12:42:45]OFD Sender: No OFD packet to send [12:42:50]OFD Sender: No OFD packet to send [12:42:55]OFD Sender: No OFD packet to send [12:42:56]accept exits with 7 [12:42:56]New connection [12:42:56]New thread 3066711396 created [12:42:56]Thread 3066854756 joined [12:42:56]Waiting for new connection... [12:42:56] Sock 7.Parse request [12:42:56]Sock 7.Check first char [12:42:56]Sock 7.First char is OK [12:42:56]request: POST /json_proto HTTP/1.0 [12:42:56]Method: POST [12:42:56]URL: /json_proto [12:42:56]Method is POST - this is cgi request [12:42:56]url: /json_proto [12:42:56]query_string will be loaded in cgi processing [12:42:56]execute_cgi json_proto POST (null) [12:42:56]execute_cgi path=json_proto method=POST [12:42:56]POST find Content-Length [12:42:56]Host: 172.17.43.131:8080 [12:42:56]Content-Length: 801 [12:42:56]Content-Type: application/json [12:42:56] [12:42:56]POST finish read [12:42:56]Found Content-Length = 801 [12:42:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002968", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 21.000, "sum" : 1600.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1600.20 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:42:56]execute_script... [12:42:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002968", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 21.000, "sum" : 1600.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1600.20 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:42:56]POST & json_proto [12:42:56]process_json_proto [12:42:56]json parsed OK: [12:42:56]protocol is kg_v1.0 [12:42:56]action value=close_receipt [12:42:56]process_action close_receipt [12:42:56]cmd_close_receipt [12:42:56]MH_GetDate [12:42:56]Write to MH i2c: F0 00 00 6C 09 64 [12:42:56]Write i2c OK [12:42:56]MH_I2C_Read... [12:42:56]Read from MH i2c: F0 [12:42:56]MH_I2C_Read... [12:42:56]Read from MH i2c: F0 09 00 [12:42:56]MH_I2C_Read... [12:42:56]Read from MH i2c: F0 09 00 6C 09 00 D1 3C A6 66 F9 24 A2 66 AB [12:42:56]GetLastDocTimeStamp 1722170552 [12:42:56]current date 1722170577 [12:42:56]FM_GetShiftState [12:42:56]SAM_PROTO_GetShiftState [12:42:56]wFMCommunicate request_size=4 [12:42:56]MH_SAM_APDU [12:42:56]CAPDU: 80 13 01 00 [12:42:56]Write to MH i2c: E2 08 00 6D 09 80 13 01 00 00 00 00 00 F3 [12:42:56]Write i2c OK [12:42:56]MH_I2C_Read... [12:42:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:42:56]Read from MH i2c: E2 [12:42:56]MH_I2C_Read... [12:42:56]Read from MH i2c: E2 0E 00 [12:42:56]MH_I2C_Read... [12:42:56]Read from MH i2c: E2 0E 00 6D 09 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 A4 [12:42:56]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:42:56]wFMCommunicate OK [12:42:56]SAM_PROTO_GetShiftState done [12:42:56]FM_GetShiftState done [12:42:56]opened in 1722125326 [12:42:56]opened+sec_in_day 1722211726 [12:42:56]quantity*price = 160020 [12:42:56]sum+1 = 160021 [12:42:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1600.20 НСП 1% : 14.16 НДС 12% : 169.93 Наличными: 0.00 Безнал.: 1600.20 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 267 28.07.2024 12:42 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226607 ФПД: 80859307361974 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T124257&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226607&fm=80859307361974&tin=02508201610067®Number=0000000000092624&sum=160020 [12:42:57]StoreToDocumentArchive [12:42:57]shift 439 fd 226607 [12:42:57]save to /storage/0439/doc_00226607 [12:42:57]save last doc name /storage/0439/doc_00226607 to /storage/kkm_last_doc_name [12:42:57]save OK [12:42:57]Clear old archive folders... [12:42:57]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:42:57]tlvbuf is 00E3AB90 [12:42:57]SAM_PROTO_ClearQueue [12:42:57]wFMCommunicate request_size=4 [12:42:57]MH_SAM_APDU [12:42:57]CAPDU: 80 09 00 00 [12:42:57]Write to MH i2c: E2 08 00 7A 09 80 09 00 00 00 00 00 00 F5 [12:42:57]Write i2c OK [12:42:57]MH_I2C_Read... [12:42:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:42:57]Read from MH i2c: E2 [12:42:57]MH_I2C_Read... [12:42:57]Read from MH i2c: E2 03 00 [12:42:57]MH_I2C_Read... [12:42:57]Read from MH i2c: E2 03 00 7A 09 00 90 00 F7 [12:42:57]RAPDU: 90 00 [12:42:57]wFMCommunicate OK [12:42:57]SAM_PROTO_ClearQueue done [12:42:57]KKMCreateOFDPacket [12:42:57]OFDProtocolAddRootSTLVToBuf [12:42:57]FM_MakeSignedData [12:42:57]FM_MakeSignedData [12:42:57]SAM_PROTO_SignData [12:42:57]wFMCommunicate request_size=4 [12:42:57]MH_SAM_APDU [12:42:57]CAPDU: 80 0D 01 02 [12:42:57]Write to MH i2c: E2 08 00 7B 09 80 0D 01 02 00 00 00 00 FD [12:42:57]Write i2c OK [12:42:57]MH_I2C_Read... [12:42:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:42:57]Read from MH i2c: E2 [12:42:57]MH_I2C_Read... [12:42:57]Read from MH i2c: E2 03 00 [12:42:57]MH_I2C_Read... [12:42:57]Read from MH i2c: E2 03 00 7B 09 00 90 00 F8 [12:42:57]RAPDU: 90 00 [12:42:57]wFMCommunicate OK [12:42:57]wFMCommunicate request_size=255 [12:42:57]MH_SAM_APDU [12:42: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 35 FF 03 08 00 03 08 52 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 14 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 14 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 D1 3C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2F 75 03 00 35 04 06 00 49 8A 86 4A [12:42:57]Write to MH i2c: E2 02 01 7C 09 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 08 52 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 14 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 14 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 D1 3C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2F 75 03 00 35 04 06 00 49 8A 86 4A 00 00 89 [12:42:57]Write i2c OK [12:42:57]MH_I2C_Read... [12:42:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:42:58]Read from MH i2c: E2 [12:42:58]MH_I2C_Read... [12:42:58]Read from MH i2c: E2 03 00 [12:42:58]MH_I2C_Read... [12:42:58]Read from MH i2c: E2 03 00 7C 09 00 90 00 F9 [12:42:58]RAPDU: 90 00 [12:42:58]wFMCommunicate OK [12:42:58]wFMCommunicate request_size=7 [12:42:58]MH_SAM_APDU [12:42:58]CAPDU: 80 0D 02 02 02 C6 B6 [12:42:58]Write to MH i2c: E2 0A 00 7D 09 80 0D 02 02 02 00 C6 B6 00 00 80 [12:42:58]Write i2c OK [12:42:58]MH_I2C_Read... [12:42:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:42:58]Read from MH i2c: E2 [12:42:58]MH_I2C_Read... [12:42:58]Read from MH i2c: E2 03 00 [12:42:58]MH_I2C_Read... [12:42:58]Read from MH i2c: E2 03 00 7D 09 00 90 00 FA [12:42:58]RAPDU: 90 00 [12:42:58]wFMCommunicate OK [12:42:58]wFMCommunicate request_size=4 [12:42:58]MH_SAM_APDU [12:42:58]CAPDU: 80 0D 03 02 [12:42:58]Write to MH i2c: E2 08 00 7E 09 80 0D 03 02 00 00 00 00 02 [12:42:58]Write i2c OK [12:42:58]MH_I2C_Read... [12:42:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:42:58]Read from MH i2c: E2 [12:42:58]MH_I2C_Read... [12:42:58]Read from MH i2c: E2 0B 00 [12:42:58]MH_I2C_Read... [12:42:58]Read from MH i2c: E2 0B 00 7E 09 00 B2 19 E3 9B 34 C7 14 3D 90 00 98 [12:42:58]RAPDU: B2 19 E3 9B 34 C7 14 3D 90 00 [12:42:58]wFMCommunicate OK [12:42:58]SAM_PROTO_SignData done [12:42:58]FM_MakeSignedData done [12:42:58]CreateOFDProtocolMessage [12:42:58]wFMCommunicate request_size=4 [12:42:58]MH_SAM_APDU [12:42:58]CAPDU: 80 11 00 00 [12:42:58]Write to MH i2c: E2 08 00 7F 09 80 11 00 00 00 00 00 00 02 [12:42:58]Write i2c OK [12:42:58]MH_I2C_Read... [12:42:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:42:58]Read from MH i2c: E2 [12:42:58]MH_I2C_Read... [12:42:58]Read from MH i2c: E2 17 00 [12:42:58]MH_I2C_Read... [12:42:58]Read from MH i2c: E2 17 00 7F 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5F [12:42:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:42:58]wFMCommunicate OK [12:42:58]CreateOFDProtocolMessage done [12:42:58]OFDSenderStorePacket 226607 [12:42:58]StoreOFDPacket docnum=226607 [12:42:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 B0 9F 04 01 42 B9 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 35 FF 03 08 00 03 08 52 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 14 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 14 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 D1 3C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2F 75 03 00 35 04 06 00 49 8A 86 4A C6 B6 B2 19 E3 9B 34 C7 14 3D [12:42:58]CheckFolder [12:42:58]dirname=/storage/ofd_packets [12:42:58]CheckFolder done [12:42:58]ProducePacketName [12:42:58]name=ofd_packets/00226607 [12:42:58]NVStorageSaveData ofd_packets/00226607 [12:42:58]File name is /storage/ofd_packets/00226607 [12:42:58]Write 298 bytes [12:42:58]NVStorageSaveData done [12:42:58]OFDSenderStorePacket done [12:42:58]KKMCreateOFDPacket done [12:42:58]NVStorageSaveData kkm_last_timestamp [12:42:58]File name is /storage/kkm_last_timestamp [12:42:58]Write 4 bytes [12:42:58]NVStorageSaveData done [12:42:58]ExternCall_PrintAddStr [12:42:58]wPrintStart [12:42:58]Write to MH i2c: 01 00 00 80 09 89 [12:42:58]Write i2c OK [12:42:58]MH_I2C_Read... [12:42:58]Read from MH i2c: 01 [12:42:58]MH_I2C_Read... [12:42:58]Read from MH i2c: 01 07 00 [12:42:58]MH_I2C_Read... [12:42:58]Read from MH i2c: 01 07 00 80 09 00 00 00 00 00 FF 0F 9E [12:42:58]RasterBufferAndPrint [12:42:58]line Счет N : (1)2002968 [12:42:58]line ИНН: 02508201610067 [12:42:58]line Контрольно-Кассовый Чек [12:42:58]line ПРОДАЖА [12:42:58]line ТРК (МРК, ГНК) : 61 [12:42:58]line Товар: 2710194210 [12:42:58]line ДТ-К-5 [12:42:58]line 21.000 * 76.20 [12:42:58]line = 1600.20 [12:42:58]line НДС 12% НСП 1% [12:42:58]line > о реализуемом товаре [12:42:58]line ИТОГО: 1600.20 [12:42:58]line НСП 1% : 14.16 [12:42:58]line НДС 12% : 169.93 [12:42:58]line Наличными: 0.00 [12:42:58]line Безнал.: 1600.20 [12:42:58]line Место: АЗС № 97 "Партнер Нефть" [12:42:58]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:42:58]line СНО: Общий режим [12:42:58]line Чек 267 28.07.2024 12:42 [12:42:58]line Смена: 439 ФФД: 1.0 [12:42:58]line ЗНМ: 0300000054 [12:42:58]line РНМ: 0000000000092624 [12:42:58]line Версия ККМ: 001 [12:42:58]line Платежная система: O! деньги [12:42:58]line ФМ: 0000000000874959 [12:42:58]line ФД: 226607 [12:42:58]line ФПД: 80859307361974 [12:42:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T124257&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226607&fm=80859307361974&tin=02508201610067®Number=0000000000092624&sum=160020 [12:42:58]written 0, free lines is 4095 [12:42:58]OFD Sender: Processing packet 226607 [packets to send 602, broken 601] [12:42:58]ProducePacketName [12:42:58]name=ofd_packets/00226607 [12:42:58]OFD Sender: To server: pG, [12:42:58]CommunicateWithHost lk.salyk.kg:30040 [12:42:58]ConnectInit lk.salyk.kg [12:42:58]Write to MH i2c: 01 00 00 AA 09 B3 [12:42:58]Write i2c OK [12:42:58]MH_I2C_Read... [12:42:58]Read from MH i2c: 01 [12:42:58]MH_I2C_Read... [12:42:58]Read from MH i2c: 01 07 00 [12:42:58]MH_I2C_Read... [12:42:58]Read from MH i2c: 01 07 00 AA 09 00 00 00 00 00 76 0C 3C [12:42:58]RasterBufferAndPrint [12:42:58]line [12:42:58]line [12:42:58]line [12:42:58]line [12:42:58]line [12:42:58]written 0, free lines is 3194 [12:42:58]MH_Cut [12:42:58]Write to MH i2c: D1 01 00 B1 09 01 8C [12:42:58]Write i2c OK [12:42:58]MH_I2C_Read... [12:42:58]Read from MH i2c: D1 [12:42:58]MH_I2C_Read... [12:42:58]Read from MH i2c: D1 01 00 [12:42:58]MH_I2C_Read... [12:42:58]Read from MH i2c: D1 01 00 B1 09 00 8B [12:42:58]Write to MH i2c: 01 00 00 B2 09 BB [12:42:58]Write i2c OK [12:42:58]MH_I2C_Read... [12:42:59]Connected sock=11 [12:42:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 B0 9F 04 01 42 B9 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 35 FF 03 08 00 03 08 52 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 14 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 14 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 D1 3C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2F 75 03 00 35 04 06 00 49 8A 86 4A C6 B6 B2 19 E3 9B 34 C7 14 3D [12:42:59]*** Cut start [12:42:59]*** Partial cut [12:42:59]*** CUTSNS_PIN = 1 [12:42:59]*** CUTSNS_PIN = 0 [12:43:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 19 2E 47 00 71 48 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2F 75 03 00 F4 03 04 00 DC E8 A5 66 B6 04 01 00 00 E7 39 DB B0 5A 21 6B C3 [12:43:00]CommunicateWithHost err = 0 [12:43:00]CheckOFDResponse [12:43:00]1017 (14) - 77093643461234 [12:43:00]1041 (16) - 0000000000874959 [12:43:00]1040 (4) - 226607 [12:43:00]1012 (4) - 28.07.2024 06:44 [12:43:00]1206 (1) - 0 [12:43:00]OFD Sender: Remove packet 226607 [12:43:00]ProducePacketName [12:43:00]name=ofd_packets/00226607 [12:43:00]NVStorageDeleteData [12:43:00]*** Brake cut motor [12:43:00]Read from MH i2c: 01 [12:43:00]MH_I2C_Read... [12:43:00]*** Stop cut motor [12:43:00]*** Cut end [12:43:00]Read from MH i2c: 01 07 00 [12:43:00]MH_I2C_Read... [12:43:00]Read from MH i2c: 01 07 00 B2 09 00 00 00 00 00 FF 0F D0 [12:43:00]process_action close_receipt done [12:43:00]requested_data is exist [12:43:00]produce_requested_data [12:43:00]requested_item fm.sn is exist - process it [12:43:00]wFMCommunicate request_size=4 [12:43:00]MH_SAM_APDU [12:43:00]CAPDU: 80 11 00 00 [12:43:00]Write to MH i2c: E2 08 00 B3 09 80 11 00 00 00 00 00 00 36 [12:43:00]Write i2c OK [12:43:00]MH_I2C_Read... [12:43:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:43:00]Read from MH i2c: E2 [12:43:00]MH_I2C_Read... [12:43:00]Read from MH i2c: E2 17 00 [12:43:00]MH_I2C_Read... [12:43:00]Read from MH i2c: E2 17 00 B3 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 93 [12:43:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:43:00]wFMCommunicate OK [12:43:00]requested_item fd.num is exist - process it [12:43:00]SAM_PROTO_GetFieldsCounters [12:43:00]wFMCommunicate request_size=4 [12:43:00]MH_SAM_APDU [12:43:00]CAPDU: 80 13 00 00 [12:43:00]Write to MH i2c: E2 08 00 B4 09 80 13 00 00 00 00 00 00 39 [12:43:00]OFD Sender: No OFD packet to send [12:43:00]Write i2c OK [12:43:00]MH_I2C_Read... [12:43:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:43:00]Read from MH i2c: E2 [12:43:00]MH_I2C_Read... [12:43:00]Read from MH i2c: E2 62 00 [12:43:00]MH_I2C_Read... [12:43:00]Read from MH i2c: E2 62 00 B4 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2F 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 0B 01 00 00 5E 04 04 00 0B 01 00 00 57 04 04 00 0C 01 00 00 19 04 04 00 00 00 00 00 90 00 E5 [12:43:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2F 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 0B 01 00 00 5E 04 04 00 0B 01 00 00 57 04 04 00 0C 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:43:00]wFMCommunicate OK [12:43:00]SAM_PROTO_GetFieldsCounters done [12:43:00]requested_item shift.num is exist - process it [12:43:00]requested_item shift.opened is exist - process it [12:43:00]req_shift_opened [12:43:00]FM_GetShiftState [12:43:00]SAM_PROTO_GetShiftState [12:43:00]wFMCommunicate request_size=4 [12:43:00]MH_SAM_APDU [12:43:00]CAPDU: 80 13 01 00 [12:43:00]Write to MH i2c: E2 08 00 B5 09 80 13 01 00 00 00 00 00 3B [12:43:00]Write i2c OK [12:43:00]MH_I2C_Read... [12:43:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:43:00]Read from MH i2c: E2 [12:43:00]MH_I2C_Read... [12:43:00]Read from MH i2c: E2 0E 00 [12:43:00]MH_I2C_Read... [12:43:00]Read from MH i2c: E2 0E 00 B5 09 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 EC [12:43:00]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:43:00]wFMCommunicate OK [12:43:00]SAM_PROTO_GetShiftState done [12:43:00]FM_GetShiftState done [12:43:00]req_shift_opened done [12:43:00]requested_item shift.open_date is exist - process it [12:43:00]req_shift_open_date [12:43:00]req_shift_open_date done [12:43:00]produce_requested_data done [12:43:00]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226607,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [12:43:00]process_action_free close_receipt [12:43:00]json_value_free [12:43:00]json_value_free done [12:43:00]process_json_proto returns [12:43:00]Send response to host [12:43:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226607,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [12:43:00]free response buf [12:43:00]execute_script done [12:43:00]execute_script returns [12:43:00]free content buf [12:43:00]Sock 7.Close socket [12:43:00]Sock 7.Thread stoped [12:43:05]OFD Sender: No OFD packet to send [12:43:10]recv_with_timeout no data received [12:43:10]OFD Sender: No OFD packet to send [12:43:15]OFD Sender: No OFD packet to send [12:43:20]OFD Sender: No OFD packet to send [12:43:25]OFD Sender: No OFD packet to send [12:43:30]OFD Sender: No OFD packet to send [12:43:35]OFD Sender: No OFD packet to send [12:43:40]OFD Sender: No OFD packet to send [12:43:45]OFD Sender: No OFD packet to send [12:43:47]recv_with_timeout no data received [12:43:50]OFD Sender: No OFD packet to send [12:43:55]OFD Sender: No OFD packet to send [12:44:00]OFD Sender: No OFD packet to send [12:44:05]OFD Sender: No OFD packet to send [12:44:10]OFD Sender: No OFD packet to send [12:44:15]OFD Sender: No OFD packet to send [12:44:20]accept exits with 9 [12:44:20]New connection [12:44:20]New thread 3066854756 created [12:44:20]Thread 3066711396 joined [12:44:20]Waiting for new connection... [12:44:20] Sock 9.Parse request [12:44:20]Sock 9.Check first char [12:44:20]Sock 9.First char is OK [12:44:20]request: POST /json_proto HTTP/1.0 [12:44:20]Method: POST [12:44:20]URL: /json_proto [12:44:20]Method is POST - this is cgi request [12:44:20]url: /json_proto [12:44:20]query_string will be loaded in cgi processing [12:44:20]execute_cgi json_proto POST (null) [12:44:20]execute_cgi path=json_proto method=POST [12:44:20]POST find Content-Length [12:44:20]Host: 172.17.43.131:8080 [12:44:20]Content-Length: 683 [12:44:20]Content-Type: application/json [12:44:20] [12:44:20]POST finish read [12:44:20]Found Content-Length = 683 [12:44:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002970", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:44:20]execute_script... [12:44:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002970", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:44:20]POST & json_proto [12:44:20]process_json_proto [12:44:20]json parsed OK: [12:44:20]protocol is kg_v1.0 [12:44:20]action value=close_receipt [12:44:20]process_action close_receipt [12:44:20]cmd_close_receipt [12:44:20]MH_GetDate [12:44:20]Write to MH i2c: F0 00 00 B6 09 AE [12:44:20]Write i2c OK [12:44:20]MH_I2C_Read... [12:44:20]Read from MH i2c: F0 [12:44:20]MH_I2C_Read... [12:44:20]Read from MH i2c: F0 09 00 [12:44:20]MH_I2C_Read... [12:44:20]Read from MH i2c: F0 09 00 B6 09 00 24 3D A6 66 F9 24 A2 66 49 [12:44:20]GetLastDocTimeStamp 1722170577 [12:44:20]current date 1722170660 [12:44:20]FM_GetShiftState [12:44:20]SAM_PROTO_GetShiftState [12:44:20]wFMCommunicate request_size=4 [12:44:20]MH_SAM_APDU [12:44:20]CAPDU: 80 13 01 00 [12:44:20]Write to MH i2c: E2 08 00 B7 09 80 13 01 00 00 00 00 00 3D [12:44:20]Write i2c OK [12:44:20]MH_I2C_Read... [12:44:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:44:20]Read from MH i2c: E2 [12:44:20]MH_I2C_Read... [12:44:20]Read from MH i2c: E2 0E 00 [12:44:20]MH_I2C_Read... [12:44:20]Read from MH i2c: E2 0E 00 B7 09 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 EE [12:44:20]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:44:20]wFMCommunicate OK [12:44:20]SAM_PROTO_GetShiftState done [12:44:20]FM_GetShiftState done [12:44:20]opened in 1722125326 [12:44:20]opened+sec_in_day 1722211726 [12:44:20]quantity*price = 150032 [12:44:20]sum+1 = 150033 [12:44:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 268 28.07.2024 12:44 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226608 ФПД: 271508824415394 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T124420&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226608&fm=271508824415394&tin=02508201610067®Number=0000000000092624&sum=150000 [12:44:21]StoreToDocumentArchive [12:44:21]shift 439 fd 226608 [12:44:21]save to /storage/0439/doc_00226608 [12:44:21]save last doc name /storage/0439/doc_00226608 to /storage/kkm_last_doc_name [12:44:21]save OK [12:44:21]Clear old archive folders... [12:44:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:44:21]tlvbuf is 00E75AB0 [12:44:21]SAM_PROTO_ClearQueue [12:44:21]wFMCommunicate request_size=4 [12:44:21]MH_SAM_APDU [12:44:21]CAPDU: 80 09 00 00 [12:44:21]Write to MH i2c: E2 08 00 C4 09 80 09 00 00 00 00 00 00 3F [12:44:21]Write i2c OK [12:44:21]MH_I2C_Read... [12:44:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:44:21]Read from MH i2c: E2 [12:44:21]MH_I2C_Read... [12:44:21]Read from MH i2c: E2 03 00 [12:44:21]MH_I2C_Read... [12:44:21]Read from MH i2c: E2 03 00 C4 09 00 90 00 41 [12:44:21]RAPDU: 90 00 [12:44:21]wFMCommunicate OK [12:44:21]SAM_PROTO_ClearQueue done [12:44:21]KKMCreateOFDPacket [12:44:21]OFDProtocolAddRootSTLVToBuf [12:44:21]FM_MakeSignedData [12:44:21]FM_MakeSignedData [12:44:21]SAM_PROTO_SignData [12:44:21]wFMCommunicate request_size=4 [12:44:21]MH_SAM_APDU [12:44:21]CAPDU: 80 0D 01 02 [12:44:21]Write to MH i2c: E2 08 00 C5 09 80 0D 01 02 00 00 00 00 47 [12:44:21]Write i2c OK [12:44:21]MH_I2C_Read... [12:44:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:44:21]Read from MH i2c: E2 [12:44:21]MH_I2C_Read... [12:44:21]Read from MH i2c: E2 03 00 [12:44:21]MH_I2C_Read... [12:44:21]Read from MH i2c: E2 03 00 C5 09 00 90 00 42 [12:44:21]RAPDU: 90 00 [12:44:21]wFMCommunicate OK [12:44:21]wFMCommunicate request_size=255 [12:44:21]MH_SAM_APDU [12:44:21]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 24 3D A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 30 75 03 00 35 04 06 00 F6 [12:44:21]Write to MH i2c: E2 02 01 C6 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 24 3D A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 30 75 03 00 35 04 06 00 F6 00 00 11 [12:44:21]Write i2c OK [12:44:21]MH_I2C_Read... [12:44:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:44:21]Read from MH i2c: E2 [12:44:21]MH_I2C_Read... [12:44:21]Read from MH i2c: E2 03 00 [12:44:21]MH_I2C_Read... [12:44:21]Read from MH i2c: E2 03 00 C6 09 00 90 00 43 [12:44:21]RAPDU: 90 00 [12:44:21]wFMCommunicate OK [12:44:21]wFMCommunicate request_size=10 [12:44:21]MH_SAM_APDU [12:44:21]CAPDU: 80 0D 02 02 05 EF 93 08 5C A2 [12:44:21]Write to MH i2c: E2 0D 00 C7 09 80 0D 02 02 05 00 EF 93 08 5C A2 00 00 DC [12:44:21]Write i2c OK [12:44:21]MH_I2C_Read... [12:44:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:44:21]Read from MH i2c: E2 [12:44:21]MH_I2C_Read... [12:44:21]Read from MH i2c: E2 03 00 [12:44:21]MH_I2C_Read... [12:44:21]Read from MH i2c: E2 03 00 C7 09 00 90 00 44 [12:44:21]RAPDU: 90 00 [12:44:21]wFMCommunicate OK [12:44:21]wFMCommunicate request_size=4 [12:44:21]MH_SAM_APDU [12:44:21]CAPDU: 80 0D 03 02 [12:44:21]Write to MH i2c: E2 08 00 C8 09 80 0D 03 02 00 00 00 00 4C [12:44:21]Write i2c OK [12:44:21]MH_I2C_Read... [12:44:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:44:21]Read from MH i2c: E2 [12:44:21]MH_I2C_Read... [12:44:21]Read from MH i2c: E2 0B 00 [12:44:21]MH_I2C_Read... [12:44:21]Read from MH i2c: E2 0B 00 C8 09 00 88 73 EF B4 64 D2 E6 3E 90 00 45 [12:44:21]RAPDU: 88 73 EF B4 64 D2 E6 3E 90 00 [12:44:21]wFMCommunicate OK [12:44:21]SAM_PROTO_SignData done [12:44:21]FM_MakeSignedData done [12:44:21]CreateOFDProtocolMessage [12:44:21]wFMCommunicate request_size=4 [12:44:21]MH_SAM_APDU [12:44:21]CAPDU: 80 11 00 00 [12:44:21]Write to MH i2c: E2 08 00 C9 09 80 11 00 00 00 00 00 00 4C [12:44:21]Write i2c OK [12:44:21]MH_I2C_Read... [12:44:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:44:21]Read from MH i2c: E2 [12:44:21]MH_I2C_Read... [12:44:21]Read from MH i2c: E2 17 00 [12:44:21]MH_I2C_Read... [12:44:21]Read from MH i2c: E2 17 00 C9 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A9 [12:44:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:44:21]wFMCommunicate OK [12:44:21]CreateOFDProtocolMessage done [12:44:21]OFDSenderStorePacket 226608 [12:44:21]StoreOFDPacket docnum=226608 [12:44:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E2 9E 07 01 C4 AB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 24 3D A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 30 75 03 00 35 04 06 00 F6 EF 93 08 5C A2 88 73 EF B4 64 D2 E6 3E [12:44:21]CheckFolder [12:44:21]dirname=/storage/ofd_packets [12:44:21]CheckFolder done [12:44:21]ProducePacketName [12:44:21]name=ofd_packets/00226608 [12:44:21]NVStorageSaveData ofd_packets/00226608 [12:44:21]File name is /storage/ofd_packets/00226608 [12:44:21]Write 301 bytes [12:44:21]NVStorageSaveData done [12:44:21]OFDSenderStorePacket done [12:44:21]KKMCreateOFDPacket done [12:44:21]NVStorageSaveData kkm_last_timestamp [12:44:21]File name is /storage/kkm_last_timestamp [12:44:21]Write 4 bytes [12:44:21]NVStorageSaveData done [12:44:21]ExternCall_PrintAddStr [12:44:21]wPrintStart [12:44:21]Write to MH i2c: 01 00 00 CA 09 D3 [12:44:21]Write i2c OK [12:44:21]MH_I2C_Read... [12:44:21]Read from MH i2c: 01 [12:44:21]MH_I2C_Read... [12:44:21]Read from MH i2c: 01 07 00 [12:44:21]MH_I2C_Read... [12:44:21]Read from MH i2c: 01 07 00 CA 09 00 00 00 00 00 FF 0F E8 [12:44:21]RasterBufferAndPrint [12:44:21]line Счет N : (1)2002970 [12:44:21]line ИНН: 02508201610067 [12:44:21]line Контрольно-Кассовый Чек [12:44:21]line ПРОДАЖА [12:44:21]line ТРК (МРК, ГНК) : 34 [12:44:21]line Товар: 2710124500 [12:44:21]line Аи-95-К-5 [12:44:21]line 20.220 * 74.20 [12:44:21]line = 1500.32 [12:44:21]line НДС 12% НСП 1% [12:44:21]line > о реализуемом товаре [12:44:21]line ОКРУГЛЕНИЕ: -0.32 [12:44:21]line ИТОГО: 1500.00 [12:44:21]line Внесено: 1500.00 [12:44:21]line СДАЧА: 0.00 [12:44:21]line НСП 1% : 13.28 [12:44:21]line НДС 12% : 159.33 [12:44:21]line Наличными: 1500.00 [12:44:21]line Безнал.: 0.00 [12:44:21]line Место: АЗС № 97 "Партнер Нефть" [12:44:21]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:44:21]line СНО: Общий режим [12:44:21]line Чек 268 28.07.2024 12:44 [12:44:21]line Смена: 439 ФФД: 1.0 [12:44:21]line ЗНМ: 0300000054 [12:44:21]line РНМ: 0000000000092624 [12:44:21]line Версия ККМ: 001 [12:44:21]line ФМ: 0000000000874959 [12:44:21]line ФД: 226608 [12:44:21]line ФПД: 271508824415394 [12:44:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T124420&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226608&fm=271508824415394&tin=02508201610067®Number=0000000000092624&sum=150000 [12:44:21]written 0, free lines is 4095 [12:44:22]OFD Sender: Processing packet 226608 [packets to send 602, broken 601] [12:44:22]ProducePacketName [12:44:22]name=ofd_packets/00226608 [12:44:22]OFD Sender: To server: pG, [12:44:22]CommunicateWithHost lk.salyk.kg:30040 [12:44:22]ConnectInit lk.salyk.kg [12:44:22]Write to MH i2c: 01 00 00 F5 09 FE [12:44:22]Write i2c OK [12:44:22]MH_I2C_Read... [12:44:22]Read from MH i2c: 01 [12:44:22]MH_I2C_Read... [12:44:22]Read from MH i2c: 01 07 00 [12:44:22]MH_I2C_Read... [12:44:22]Read from MH i2c: 01 07 00 F5 09 00 00 00 00 00 68 0C 79 [12:44:22]RasterBufferAndPrint [12:44:22]line [12:44:22]line [12:44:22]line [12:44:22]line [12:44:22]line [12:44:22]written 0, free lines is 3179 [12:44:22]MH_Cut [12:44:22]Write to MH i2c: D1 01 00 FC 09 01 D7 [12:44:22]Write i2c OK [12:44:22]MH_I2C_Read... [12:44:22]Read from MH i2c: D1 [12:44:22]MH_I2C_Read... [12:44:22]Read from MH i2c: D1 01 00 [12:44:22]MH_I2C_Read... [12:44:22]Read from MH i2c: D1 01 00 FC 09 00 D6 [12:44:22]Write to MH i2c: 01 00 00 FD 09 06 [12:44:22]Write i2c OK [12:44:22]MH_I2C_Read... [12:44:23]*** Cut start [12:44:23]*** Partial cut [12:44:23]*** CUTSNS_PIN = 1 [12:44:23]*** CUTSNS_PIN = 0 [12:44:23]*** Brake cut motor [12:44:24]Read from MH i2c: 01 [12:44:24]MH_I2C_Read... [12:44:24]*** Stop cut motor [12:44:24]*** Cut end [12:44:24]Read from MH i2c: 01 07 00 [12:44:24]MH_I2C_Read... [12:44:24]Read from MH i2c: 01 07 00 FD 09 00 00 00 00 00 FF 0F 1B [12:44:24]process_action close_receipt done [12:44:24]requested_data is exist [12:44:24]produce_requested_data [12:44:24]requested_item fm.sn is exist - process it [12:44:24]wFMCommunicate request_size=4 [12:44:24]MH_SAM_APDU [12:44:24]CAPDU: 80 11 00 00 [12:44:24]Write to MH i2c: E2 08 00 FE 09 80 11 00 00 00 00 00 00 81 [12:44:24]Write i2c OK [12:44:24]MH_I2C_Read... [12:44:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:44:24]Read from MH i2c: E2 [12:44:24]MH_I2C_Read... [12:44:24]Read from MH i2c: E2 17 00 [12:44:24]MH_I2C_Read... [12:44:24]Read from MH i2c: E2 17 00 FE 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DE [12:44:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:44:24]wFMCommunicate OK [12:44:24]requested_item fd.num is exist - process it [12:44:24]SAM_PROTO_GetFieldsCounters [12:44:24]wFMCommunicate request_size=4 [12:44:24]MH_SAM_APDU [12:44:24]CAPDU: 80 13 00 00 [12:44:24]Write to MH i2c: E2 08 00 FF 09 80 13 00 00 00 00 00 00 84 [12:44:24]Write i2c OK [12:44:24]MH_I2C_Read... [12:44:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:44:24]Read from MH i2c: E2 [12:44:24]MH_I2C_Read... [12:44:24]Read from MH i2c: E2 62 00 [12:44:24]MH_I2C_Read... [12:44:24]Read from MH i2c: E2 62 00 FF 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 30 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 0C 01 00 00 5E 04 04 00 0C 01 00 00 57 04 04 00 0D 01 00 00 19 04 04 00 00 00 00 00 90 00 34 [12:44:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 30 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 0C 01 00 00 5E 04 04 00 0C 01 00 00 57 04 04 00 0D 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:44:24]wFMCommunicate OK [12:44:24]SAM_PROTO_GetFieldsCounters done [12:44:24]requested_item shift.num is exist - process it [12:44:24]requested_item shift.opened is exist - process it [12:44:24]req_shift_opened [12:44:24]FM_GetShiftState [12:44:24]SAM_PROTO_GetShiftState [12:44:24]wFMCommunicate request_size=4 [12:44:24]MH_SAM_APDU [12:44:24]CAPDU: 80 13 01 00 [12:44:24]Write to MH i2c: E2 08 00 00 0A 80 13 01 00 00 00 00 00 87 [12:44:24]Write i2c OK [12:44:24]MH_I2C_Read... [12:44:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:44:24]Read from MH i2c: E2 [12:44:24]MH_I2C_Read... [12:44:24]Read from MH i2c: E2 0E 00 [12:44:24]MH_I2C_Read... [12:44:24]Read from MH i2c: E2 0E 00 00 0A 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 38 [12:44:24]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:44:24]wFMCommunicate OK [12:44:24]SAM_PROTO_GetShiftState done [12:44:24]FM_GetShiftState done [12:44:24]req_shift_opened done [12:44:24]requested_item shift.open_date is exist - process it [12:44:24]req_shift_open_date [12:44:24]req_shift_open_date done [12:44:24]produce_requested_data done [12:44:24]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226608,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [12:44:24]process_action_free close_receipt [12:44:24]json_value_free [12:44:24]json_value_free done [12:44:24]process_json_proto returns [12:44:24]Send response to host [12:44:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226608,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [12:44:24]free response buf [12:44:24]execute_script done [12:44:24]execute_script returns [12:44:24]free content buf [12:44:24]Sock 9.Close socket [12:44:24]Sock 9.Thread stoped [12:44:27]Connected sock=11 [12:44:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E2 9E 07 01 C4 AB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 24 3D A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 30 75 03 00 35 04 06 00 F6 EF 93 08 5C A2 88 73 EF B4 64 D2 E6 3E [12:44:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 4F CA 47 00 4E 73 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 30 75 03 00 F4 03 04 00 36 E9 A5 66 B6 04 01 00 00 E8 ED 39 7D 55 E3 D8 57 [12:44:29]CommunicateWithHost err = 0 [12:44:29]CheckOFDResponse [12:44:29]1017 (14) - 77093643461234 [12:44:29]1041 (16) - 0000000000874959 [12:44:29]1040 (4) - 226608 [12:44:29]1012 (4) - 28.07.2024 06:46 [12:44:29]1206 (1) - 0 [12:44:29]OFD Sender: Remove packet 226608 [12:44:29]ProducePacketName [12:44:29]name=ofd_packets/00226608 [12:44:29]NVStorageDeleteData [12:44:30]OFD Sender: No OFD packet to send [12:44:35]recv_with_timeout no data received [12:44:35]OFD Sender: No OFD packet to send [12:44:40]OFD Sender: No OFD packet to send [12:44:45]OFD Sender: No OFD packet to send [12:44:50]OFD Sender: No OFD packet to send [12:44:53]recv_with_timeout no data received [12:44:55]OFD Sender: No OFD packet to send [12:45:00]OFD Sender: No OFD packet to send [12:45:05]OFD Sender: No OFD packet to send [12:45:10]OFD Sender: No OFD packet to send [12:45:15]OFD Sender: No OFD packet to send [12:45:20]OFD Sender: No OFD packet to send [12:45:25]OFD Sender: No OFD packet to send [12:45:30]OFD Sender: No OFD packet to send [12:45:35]OFD Sender: No OFD packet to send [12:45:40]OFD Sender: No OFD packet to send [12:45:45]OFD Sender: No OFD packet to send [12:45:50]OFD Sender: No OFD packet to send [12:45:55]OFD Sender: No OFD packet to send [12:45:56]accept exits with 10 [12:45:56]New connection [12:45:56]New thread 3066711396 created [12:45:56]Thread 3066854756 joined [12:45:56]Waiting for new connection... [12:45:56] Sock 10.Parse request [12:45:56]Sock 10.Check first char [12:45:56]Sock 10.First char is OK [12:45:56]request: POST /json_proto HTTP/1.0 [12:45:56]Method: POST [12:45:56]URL: /json_proto [12:45:56]Method is POST - this is cgi request [12:45:56]url: /json_proto [12:45:56]query_string will be loaded in cgi processing [12:45:56]execute_cgi json_proto POST (null) [12:45:56]execute_cgi path=json_proto method=POST [12:45:56]POST find Content-Length [12:45:56]Host: 172.17.43.131:8080 [12:45:56]Content-Length: 676 [12:45:56]Content-Type: application/json [12:45:56] [12:45:56]POST finish read [12:45:56]Found Content-Length = 676 [12:45:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002969", "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.80, "quantity" : 56.440, "sum" : 3883.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 6000.00, "total" : 3883.00, "payments": [ { "type": 0, "sum" : 3883.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:45:56]execute_script... [12:45:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002969", "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.80, "quantity" : 56.440, "sum" : 3883.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 6000.00, "total" : 3883.00, "payments": [ { "type": 0, "sum" : 3883.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:45:56]POST & json_proto [12:45:56]process_json_proto [12:45:56]json parsed OK: [12:45:56]protocol is kg_v1.0 [12:45:56]action value=close_receipt [12:45:56]process_action close_receipt [12:45:56]cmd_close_receipt [12:45:56]MH_GetDate [12:45:56]Write to MH i2c: F0 00 00 01 0A FA [12:45:56]Write i2c OK [12:45:56]MH_I2C_Read... [12:45:56]Read from MH i2c: F0 [12:45:56]MH_I2C_Read... [12:45:56]Read from MH i2c: F0 09 00 [12:45:56]MH_I2C_Read... [12:45:56]Read from MH i2c: F0 09 00 01 0A 00 85 3D A6 66 F9 24 A2 66 F6 [12:45:56]GetLastDocTimeStamp 1722170660 [12:45:56]current date 1722170757 [12:45:56]FM_GetShiftState [12:45:56]SAM_PROTO_GetShiftState [12:45:56]wFMCommunicate request_size=4 [12:45:56]MH_SAM_APDU [12:45:56]CAPDU: 80 13 01 00 [12:45:56]Write to MH i2c: E2 08 00 02 0A 80 13 01 00 00 00 00 00 89 [12:45:56]Write i2c OK [12:45:56]MH_I2C_Read... [12:45:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:45:56]Read from MH i2c: E2 [12:45:56]MH_I2C_Read... [12:45:56]Read from MH i2c: E2 0E 00 [12:45:56]MH_I2C_Read... [12:45:56]Read from MH i2c: E2 0E 00 02 0A 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 3A [12:45:56]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:45:56]wFMCommunicate OK [12:45:56]SAM_PROTO_GetShiftState done [12:45:56]FM_GetShiftState done [12:45:56]opened in 1722125326 [12:45:56]opened+sec_in_day 1722211726 [12:45:56]quantity*price = 388307 [12:45:56]sum+1 = 388308 [12:45:56]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 270 28.07.2024 12:49 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226610 ФПД: 217599187687868 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T124926&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226610&fm=217599187687868&tin=02508201610067®Number=0000000000092624&sum=100000 [12:49:26]StoreToDocumentArchive [12:49:26]shift 439 fd 226610 [12:49:26]save to /storage/0439/doc_00226610 [12:49:26]save last doc name /storage/0439/doc_00226610 to /storage/kkm_last_doc_name [12:49:26]save OK [12:49:26]Clear old archive folders... [12:49:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:49:26]tlvbuf is 00DE2FB0 [12:49:26]SAM_PROTO_ClearQueue [12:49:26]wFMCommunicate request_size=4 [12:49:26]MH_SAM_APDU [12:49:26]CAPDU: 80 09 00 00 [12:49:26]Write to MH i2c: E2 08 00 5A 0A 80 09 00 00 00 00 00 00 D6 [12:49:26]Write i2c OK [12:49:26]MH_I2C_Read... [12:49:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:49:26]Read from MH i2c: E2 [12:49:26]MH_I2C_Read... [12:49:26]Read from MH i2c: E2 03 00 [12:49:26]MH_I2C_Read... [12:49:26]Read from MH i2c: E2 03 00 5A 0A 00 90 00 D8 [12:49:26]RAPDU: 90 00 [12:49:26]wFMCommunicate OK [12:49:26]SAM_PROTO_ClearQueue done [12:49:26]KKMCreateOFDPacket [12:49:26]OFDProtocolAddRootSTLVToBuf [12:49:26]FM_MakeSignedData [12:49:26]FM_MakeSignedData [12:49:26]SAM_PROTO_SignData [12:49:26]wFMCommunicate request_size=4 [12:49:26]MH_SAM_APDU [12:49:26]CAPDU: 80 0D 01 02 [12:49:26]Write to MH i2c: E2 08 00 5B 0A 80 0D 01 02 00 00 00 00 DE [12:49:26]Write i2c OK [12:49:26]MH_I2C_Read... [12:49:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:49:27]Read from MH i2c: E2 [12:49:27]MH_I2C_Read... [12:49:27]Read from MH i2c: E2 03 00 [12:49:27]MH_I2C_Read... [12:49:27]Read from MH i2c: E2 03 00 5B 0A 00 90 00 D9 [12:49:27]RAPDU: 90 00 [12:49:27]wFMCommunicate OK [12:49:27]wFMCommunicate request_size=255 [12:49:27]MH_SAM_APDU [12:49:27]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 0E 01 00 00 F4 03 04 00 56 3E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 32 75 03 00 35 04 06 00 C5 [12:49:27]Write to MH i2c: E2 02 01 5C 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 0E 01 00 00 F4 03 04 00 56 3E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 32 75 03 00 35 04 06 00 C5 00 00 CA [12:49:27]Write i2c OK [12:49:27]MH_I2C_Read... [12:49:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:49:27]Read from MH i2c: E2 [12:49:27]MH_I2C_Read... [12:49:27]Read from MH i2c: E2 03 00 [12:49:27]MH_I2C_Read... [12:49:27]Read from MH i2c: E2 03 00 5C 0A 00 90 00 DA [12:49:27]RAPDU: 90 00 [12:49:27]wFMCommunicate OK [12:49:27]wFMCommunicate request_size=10 [12:49:27]MH_SAM_APDU [12:49:27]CAPDU: 80 0D 02 02 05 E7 C2 49 19 BC [12:49:27]Write to MH i2c: E2 0D 00 5D 0A 80 0D 02 02 05 00 E7 C2 49 19 BC 00 00 B2 [12:49:27]Write i2c OK [12:49:27]MH_I2C_Read... [12:49:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:49:27]Read from MH i2c: E2 [12:49:27]MH_I2C_Read... [12:49:27]Read from MH i2c: E2 03 00 [12:49:27]MH_I2C_Read... [12:49:27]Read from MH i2c: E2 03 00 5D 0A 00 90 00 DB [12:49:27]RAPDU: 90 00 [12:49:27]wFMCommunicate OK [12:49:27]wFMCommunicate request_size=4 [12:49:27]MH_SAM_APDU [12:49:27]CAPDU: 80 0D 03 02 [12:49:27]Write to MH i2c: E2 08 00 5E 0A 80 0D 03 02 00 00 00 00 E3 [12:49:27]Write i2c OK [12:49:27]MH_I2C_Read... [12:49:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:49:27]Read from MH i2c: E2 [12:49:27]MH_I2C_Read... [12:49:27]Read from MH i2c: E2 0B 00 [12:49:27]MH_I2C_Read... [12:49:27]Read from MH i2c: E2 0B 00 5E 0A 00 6A 7F BB DA 2B EA FF A6 90 00 1C [12:49:27]RAPDU: 6A 7F BB DA 2B EA FF A6 90 00 [12:49:27]wFMCommunicate OK [12:49:27]SAM_PROTO_SignData done [12:49:27]FM_MakeSignedData done [12:49:27]CreateOFDProtocolMessage [12:49:27]wFMCommunicate request_size=4 [12:49:27]MH_SAM_APDU [12:49:27]CAPDU: 80 11 00 00 [12:49:27]Write to MH i2c: E2 08 00 5F 0A 80 11 00 00 00 00 00 00 E3 [12:49:27]Write i2c OK [12:49:27]MH_I2C_Read... [12:49:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:49:27]Read from MH i2c: E2 [12:49:27]MH_I2C_Read... [12:49:27]Read from MH i2c: E2 17 00 [12:49:27]MH_I2C_Read... [12:49:27]Read from MH i2c: E2 17 00 5F 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 40 [12:49:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:49:27]wFMCommunicate OK [12:49:27]CreateOFDProtocolMessage done [12:49:27]OFDSenderStorePacket 226610 [12:49:27]StoreOFDPacket docnum=226610 [12:49:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 02 0C 07 01 F4 2E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 0E 01 00 00 F4 03 04 00 56 3E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 32 75 03 00 35 04 06 00 C5 E7 C2 49 19 BC 6A 7F BB DA 2B EA FF A6 [12:49:27]CheckFolder [12:49:27]dirname=/storage/ofd_packets [12:49:27]CheckFolder done [12:49:27]ProducePacketName [12:49:27]name=ofd_packets/00226610 [12:49:27]NVStorageSaveData ofd_packets/00226610 [12:49:27]File name is /storage/ofd_packets/00226610 [12:49:27]Write 301 bytes [12:49:27]NVStorageSaveData done [12:49:27]OFDSenderStorePacket done [12:49:27]KKMCreateOFDPacket done [12:49:27]NVStorageSaveData kkm_last_timestamp [12:49:27]File name is /storage/kkm_last_timestamp [12:49:27]Write 4 bytes [12:49:27]NVStorageSaveData done [12:49:27]ExternCall_PrintAddStr [12:49:27]wPrintStart [12:49:27]Write to MH i2c: 01 00 00 60 0A 6A [12:49:27]Write i2c OK [12:49:27]MH_I2C_Read... [12:49:27]Read from MH i2c: 01 [12:49:27]MH_I2C_Read... [12:49:27]Read from MH i2c: 01 07 00 [12:49:27]MH_I2C_Read... [12:49:27]Read from MH i2c: 01 07 00 60 0A 00 00 00 00 00 FF 0F 7F [12:49:27]RasterBufferAndPrint [12:49:27]line Счет N : (1)2002974 [12:49:27]line ИНН: 02508201610067 [12:49:27]line Контрольно-Кассовый Чек [12:49:27]line ПРОДАЖА [12:49:27]line ТРК (МРК, ГНК) : 43 [12:49:27]line Товар: 2710124130 [12:49:27]line Аи-92-К-5 [12:49:27]line 14.750 * 67.80 [12:49:27]line = 1000.05 [12:49:27]line НДС 12% НСП 1% [12:49:27]line > о реализуемом товаре [12:49:27]line ОКРУГЛЕНИЕ: -0.05 [12:49:27]line ИТОГО: 1000.00 [12:49:27]line Внесено: 1000.00 [12:49:27]line СДАЧА: 0.00 [12:49:27]line НСП 1% : 8.85 [12:49:27]line НДС 12% : 106.20 [12:49:27]line Наличными: 1000.00 [12:49:27]line Безнал.: 0.00 [12:49:27]line Место: АЗС № 97 "Партнер Нефть" [12:49:27]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:49:27]line СНО: Общий режим [12:49:27]line Чек 270 28.07.2024 12:49 [12:49:27]line Смена: 439 ФФД: 1.0 [12:49:27]line ЗНМ: 0300000054 [12:49:27]line РНМ: 0000000000092624 [12:49:27]line Версия ККМ: 001 [12:49:27]line ФМ: 0000000000874959 [12:49:27]line ФД: 226610 [12:49:27]line ФПД: 217599187687868 [12:49:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T124926&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226610&fm=217599187687868&tin=02508201610067®Number=0000000000092624&sum=100000 [12:49:27]OFD Sender: Processing packet 226610 [packets to send 602, broken 601] [12:49:27]ProducePacketName [12:49:27]name=ofd_packets/00226610 [12:49:27]OFD Sender: To server: pG, [12:49:27]CommunicateWithHost lk.salyk.kg:30040 [12:49:27]ConnectInit lk.salyk.kg [12:49:27]written 0, free lines is 4095 [12:49:28]Write to MH i2c: 01 00 00 8B 0A 95 [12:49:28]Write i2c OK [12:49:28]MH_I2C_Read... [12:49:28]Read from MH i2c: 01 [12:49:28]MH_I2C_Read... [12:49:28]Read from MH i2c: 01 07 00 [12:49:28]MH_I2C_Read... [12:49:28]Read from MH i2c: 01 07 00 8B 0A 00 00 00 00 00 62 0C 0A [12:49:28]RasterBufferAndPrint [12:49:28]line [12:49:28]line [12:49:28]line [12:49:28]line [12:49:28]line [12:49:28]written 0, free lines is 3173 [12:49:28]MH_Cut [12:49:28]Write to MH i2c: D1 01 00 92 0A 01 6E [12:49:28]Write i2c OK [12:49:28]MH_I2C_Read... [12:49:28]Read from MH i2c: D1 [12:49:28]MH_I2C_Read... [12:49:28]Read from MH i2c: D1 01 00 [12:49:28]MH_I2C_Read... [12:49:28]Read from MH i2c: D1 01 00 92 0A 00 6D [12:49:28]Write to MH i2c: 01 00 00 93 0A 9D [12:49:28]Write i2c OK [12:49:28]MH_I2C_Read... [12:49:28]Connected sock=11 [12:49:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 02 0C 07 01 F4 2E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 0E 01 00 00 F4 03 04 00 56 3E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 32 75 03 00 35 04 06 00 C5 E7 C2 49 19 BC 6A 7F BB DA 2B EA FF A6 [12:49:29]*** Cut start [12:49:29]*** Partial cut [12:49:29]*** CUTSNS_PIN = 1 [12:49:29]*** CUTSNS_PIN = 0 [12:49:29]*** Brake cut motor [12:49:30]Read from MH i2c: 01 [12:49:30]MH_I2C_Read... [12:49:30]*** Stop cut motor [12:49:30]*** Cut end [12:49:30]Read from MH i2c: 01 07 00 [12:49:30]MH_I2C_Read... [12:49:30]Read from MH i2c: 01 07 00 93 0A 00 00 00 00 00 FF 0F B2 [12:49:30]process_action close_receipt done [12:49:30]requested_data is exist [12:49:30]produce_requested_data [12:49:30]requested_item fm.sn is exist - process it [12:49:30]wFMCommunicate request_size=4 [12:49:30]MH_SAM_APDU [12:49:30]CAPDU: 80 11 00 00 [12:49:30]Write to MH i2c: E2 08 00 94 0A 80 11 00 00 00 00 00 00 18 [12:49:30]Write i2c OK [12:49:30]MH_I2C_Read... [12:49:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:49:30]Read from MH i2c: E2 [12:49:30]MH_I2C_Read... [12:49:30]Read from MH i2c: E2 17 00 [12:49:30]MH_I2C_Read... [12:49:30]Read from MH i2c: E2 17 00 94 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 75 [12:49:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:49:30]wFMCommunicate OK [12:49:30]requested_item fd.num is exist - process it [12:49:30]SAM_PROTO_GetFieldsCounters [12:49:30]wFMCommunicate request_size=4 [12:49:30]MH_SAM_APDU [12:49:30]CAPDU: 80 13 00 00 [12:49:30]Write to MH i2c: E2 08 00 95 0A 80 13 00 00 00 00 00 00 1B [12:49:30]Write i2c OK [12:49:30]MH_I2C_Read... [12:49:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:49:30]Read from MH i2c: E2 [12:49:30]MH_I2C_Read... [12:49:30]Read from MH i2c: E2 62 00 [12:49:30]MH_I2C_Read... [12:49:30]Read from MH i2c: E2 62 00 95 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 32 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 0E 01 00 00 5E 04 04 00 0E 01 00 00 57 04 04 00 0F 01 00 00 19 04 04 00 00 00 00 00 90 00 D3 [12:49:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 32 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 0E 01 00 00 5E 04 04 00 0E 01 00 00 57 04 04 00 0F 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:49:30]wFMCommunicate OK [12:49:30]SAM_PROTO_GetFieldsCounters done [12:49:30]requested_item shift.num is exist - process it [12:49:30]requested_item shift.opened is exist - process it [12:49:30]req_shift_opened [12:49:30]FM_GetShiftState [12:49:30]SAM_PROTO_GetShiftState [12:49:30]wFMCommunicate request_size=4 [12:49:30]MH_SAM_APDU [12:49:30]CAPDU: 80 13 01 00 [12:49:30]Write to MH i2c: E2 08 00 96 0A 80 13 01 00 00 00 00 00 1D [12:49:30]Write i2c OK [12:49:30]MH_I2C_Read... [12:49:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:49:30]Read from MH i2c: E2 [12:49:30]MH_I2C_Read... [12:49:30]Read from MH i2c: E2 0E 00 [12:49:30]MH_I2C_Read... [12:49:30]Read from MH i2c: E2 0E 00 96 0A 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 CE [12:49:30]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:49:30]wFMCommunicate OK [12:49:30]SAM_PROTO_GetShiftState done [12:49:30]FM_GetShiftState done [12:49:30]req_shift_opened done [12:49:30]requested_item shift.open_date is exist - process it [12:49:30]req_shift_open_date [12:49:30]req_shift_open_date done [12:49:30]produce_requested_data done [12:49:30]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226610,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [12:49:30]process_action_free close_receipt [12:49:30]json_value_free [12:49:30]json_value_free done [12:49:30]process_json_proto returns [12:49:30]Send response to host [12:49:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226610,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [12:49:30]free response buf [12:49:30]execute_script done [12:49:30]execute_script returns [12:49:30]free content buf [12:49:30]Sock 9.Close socket [12:49:30]Sock 9.Thread stoped [12:49:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 70 0C 47 00 5E 9B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 32 75 03 00 F4 03 04 00 63 EA A5 66 B6 04 01 00 00 0A CF 55 68 E4 AD 18 81 [12:49:31]CommunicateWithHost err = 0 [12:49:31]CheckOFDResponse [12:49:31]1017 (14) - 77093643461234 [12:49:31]1041 (16) - 0000000000874959 [12:49:31]1040 (4) - 226610 [12:49:31]1012 (4) - 28.07.2024 06:51 [12:49:31]1206 (1) - 0 [12:49:31]OFD Sender: Remove packet 226610 [12:49:31]ProducePacketName [12:49:31]name=ofd_packets/00226610 [12:49:31]NVStorageDeleteData [12:49:32]OFD Sender: No OFD packet to send [12:49:37]OFD Sender: No OFD packet to send [12:49:42]OFD Sender: No OFD packet to send [12:49:47]OFD Sender: No OFD packet to send [12:49:52]OFD Sender: No OFD packet to send [12:49:57]OFD Sender: No OFD packet to send [12:50:02]OFD Sender: No OFD packet to send [12:50:07]OFD Sender: No OFD packet to send [12:50:07]accept exits with 7 [12:50:07]New connection [12:50:07]New thread 3066711396 created [12:50:07]Thread 3066854756 joined [12:50:07]Waiting for new connection... [12:50:07] Sock 7.Parse request [12:50:07]Sock 7.Check first char [12:50:07]Sock 7.First char is OK [12:50:07]request: POST /json_proto HTTP/1.0 [12:50:07]Method: POST [12:50:07]URL: /json_proto [12:50:07]Method is POST - this is cgi request [12:50:07]url: /json_proto [12:50:07]query_string will be loaded in cgi processing [12:50:07]execute_cgi json_proto POST (null) [12:50:07]execute_cgi path=json_proto method=POST [12:50:07]POST find Content-Length [12:50:07]Host: 172.17.43.131:8080 [12:50:07]Content-Length: 678 [12:50:07]Content-Type: application/json [12:50:07] [12:50:07]POST finish read [12:50:07]Found Content-Length = 678 [12:50:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002975", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:50:07]execute_script... [12:50: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)2002975", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:50:07]POST & json_proto [12:50:07]process_json_proto [12:50:07]json parsed OK: [12:50:07]protocol is kg_v1.0 [12:50:07]action value=close_receipt [12:50:07]process_action close_receipt [12:50:07]cmd_close_receipt [12:50:07]MH_GetDate [12:50:07]Write to MH i2c: F0 00 00 97 0A 90 [12:50:07]Write i2c OK [12:50:07]MH_I2C_Read... [12:50:07]Read from MH i2c: F0 [12:50:07]MH_I2C_Read... [12:50:07]Read from MH i2c: F0 09 00 [12:50:07]MH_I2C_Read... [12:50:07]Read from MH i2c: F0 09 00 97 0A 00 80 3E A6 66 F9 24 A2 66 88 [12:50:07]GetLastDocTimeStamp 1722170966 [12:50:07]current date 1722171008 [12:50:07]FM_GetShiftState [12:50:07]SAM_PROTO_GetShiftState [12:50:07]wFMCommunicate request_size=4 [12:50:07]MH_SAM_APDU [12:50:07]CAPDU: 80 13 01 00 [12:50:07]Write to MH i2c: E2 08 00 98 0A 80 13 01 00 00 00 00 00 1F [12:50:07]Write i2c OK [12:50:07]MH_I2C_Read... [12:50:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:50:08]Read from MH i2c: E2 [12:50:08]MH_I2C_Read... [12:50:08]Read from MH i2c: E2 0E 00 [12:50:08]MH_I2C_Read... [12:50:08]Read from MH i2c: E2 0E 00 98 0A 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 D0 [12:50:08]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:50:08]wFMCommunicate OK [12:50:08]SAM_PROTO_GetShiftState done [12:50:08]FM_GetShiftState done [12:50:08]opened in 1722125326 [12:50:08]opened+sec_in_day 1722211726 [12:50:08]quantity*price = 50036 [12:50:08]sum+1 = 50037 [12:50:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 271 28.07.2024 12:50 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226611 ФПД: 225460982291491 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T125008&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226611&fm=225460982291491&tin=02508201610067®Number=0000000000092624&sum=50000 [12:50:09]StoreToDocumentArchive [12:50:09]shift 439 fd 226611 [12:50:09]save to /storage/0439/doc_00226611 [12:50:09]save last doc name /storage/0439/doc_00226611 to /storage/kkm_last_doc_name [12:50:09]save OK [12:50:09]Clear old archive folders... [12:50:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:50:09]tlvbuf is 00E6DCB0 [12:50:09]SAM_PROTO_ClearQueue [12:50:09]wFMCommunicate request_size=4 [12:50:09]MH_SAM_APDU [12:50:09]CAPDU: 80 09 00 00 [12:50:09]Write to MH i2c: E2 08 00 A5 0A 80 09 00 00 00 00 00 00 21 [12:50:09]Write i2c OK [12:50:09]MH_I2C_Read... [12:50:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:50:09]Read from MH i2c: E2 [12:50:09]MH_I2C_Read... [12:50:09]Read from MH i2c: E2 03 00 [12:50:09]MH_I2C_Read... [12:50:09]Read from MH i2c: E2 03 00 A5 0A 00 90 00 23 [12:50:09]RAPDU: 90 00 [12:50:09]wFMCommunicate OK [12:50:09]SAM_PROTO_ClearQueue done [12:50:09]KKMCreateOFDPacket [12:50:09]OFDProtocolAddRootSTLVToBuf [12:50:09]FM_MakeSignedData [12:50:09]FM_MakeSignedData [12:50:09]SAM_PROTO_SignData [12:50:09]wFMCommunicate request_size=4 [12:50:09]MH_SAM_APDU [12:50:09]CAPDU: 80 0D 01 02 [12:50:09]Write to MH i2c: E2 08 00 A6 0A 80 0D 01 02 00 00 00 00 29 [12:50:09]Write i2c OK [12:50:09]MH_I2C_Read... [12:50:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:50:09]Read from MH i2c: E2 [12:50:09]MH_I2C_Read... [12:50:09]Read from MH i2c: E2 03 00 [12:50:09]MH_I2C_Read... [12:50:09]Read from MH i2c: E2 03 00 A6 0A 00 90 00 24 [12:50:09]RAPDU: 90 00 [12:50:09]wFMCommunicate OK [12:50:09]wFMCommunicate request_size=255 [12:50:09]MH_SAM_APDU [12:50:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 80 3E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 33 75 03 00 35 04 06 00 CD [12:50:09]Write to MH i2c: E2 02 01 A7 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 80 3E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 33 75 03 00 35 04 06 00 CD 00 00 BA [12:50:09]Write i2c OK [12:50:09]MH_I2C_Read... [12:50:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:50:09]Read from MH i2c: E2 [12:50:09]MH_I2C_Read... [12:50:09]Read from MH i2c: E2 03 00 [12:50:09]MH_I2C_Read... [12:50:09]Read from MH i2c: E2 03 00 A7 0A 00 90 00 25 [12:50:09]RAPDU: 90 00 [12:50:09]wFMCommunicate OK [12:50:09]wFMCommunicate request_size=10 [12:50:09]MH_SAM_APDU [12:50:09]CAPDU: 80 0D 02 02 05 0E 39 C2 9C 23 [12:50:09]Write to MH i2c: E2 0D 00 A8 0A 80 0D 02 02 05 00 0E 39 C2 9C 23 00 00 FE [12:50:09]Write i2c OK [12:50:09]MH_I2C_Read... [12:50:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:50:09]Read from MH i2c: E2 [12:50:09]MH_I2C_Read... [12:50:09]Read from MH i2c: E2 03 00 [12:50:09]MH_I2C_Read... [12:50:09]Read from MH i2c: E2 03 00 A8 0A 00 90 00 26 [12:50:09]RAPDU: 90 00 [12:50:09]wFMCommunicate OK [12:50:09]wFMCommunicate request_size=4 [12:50:09]MH_SAM_APDU [12:50:09]CAPDU: 80 0D 03 02 [12:50:09]Write to MH i2c: E2 08 00 A9 0A 80 0D 03 02 00 00 00 00 2E [12:50:09]Write i2c OK [12:50:09]MH_I2C_Read... [12:50:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:50:09]Read from MH i2c: E2 [12:50:09]MH_I2C_Read... [12:50:09]Read from MH i2c: E2 0B 00 [12:50:09]MH_I2C_Read... [12:50:09]Read from MH i2c: E2 0B 00 A9 0A 00 B1 32 A2 F8 FE AF CA E0 90 00 03 [12:50:09]RAPDU: B1 32 A2 F8 FE AF CA E0 90 00 [12:50:09]wFMCommunicate OK [12:50:09]SAM_PROTO_SignData done [12:50:09]FM_MakeSignedData done [12:50:09]CreateOFDProtocolMessage [12:50:09]wFMCommunicate request_size=4 [12:50:09]MH_SAM_APDU [12:50:09]CAPDU: 80 11 00 00 [12:50:09]Write to MH i2c: E2 08 00 AA 0A 80 11 00 00 00 00 00 00 2E [12:50:09]Write i2c OK [12:50:09]MH_I2C_Read... [12:50:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:50:09]Read from MH i2c: E2 [12:50:09]MH_I2C_Read... [12:50:09]Read from MH i2c: E2 17 00 [12:50:09]MH_I2C_Read... [12:50:09]Read from MH i2c: E2 17 00 AA 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8B [12:50:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:50:09]wFMCommunicate OK [12:50:09]CreateOFDProtocolMessage done [12:50:09]OFDSenderStorePacket 226611 [12:50:09]StoreOFDPacket docnum=226611 [12:50:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 94 9C 07 01 B9 C5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 80 3E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 33 75 03 00 35 04 06 00 CD 0E 39 C2 9C 23 B1 32 A2 F8 FE AF CA E0 [12:50:09]CheckFolder [12:50:09]dirname=/storage/ofd_packets [12:50:09]CheckFolder done [12:50:09]ProducePacketName [12:50:09]name=ofd_packets/00226611 [12:50:09]NVStorageSaveData ofd_packets/00226611 [12:50:09]File name is /storage/ofd_packets/00226611 [12:50:09]Write 301 bytes [12:50:09]NVStorageSaveData done [12:50:09]OFDSenderStorePacket done [12:50:09]KKMCreateOFDPacket done [12:50:09]NVStorageSaveData kkm_last_timestamp [12:50:09]File name is /storage/kkm_last_timestamp [12:50:09]Write 4 bytes [12:50:09]NVStorageSaveData done [12:50:09]ExternCall_PrintAddStr [12:50:09]wPrintStart [12:50:09]Write to MH i2c: 01 00 00 AB 0A B5 [12:50:09]Write i2c OK [12:50:09]MH_I2C_Read... [12:50:09]Read from MH i2c: 01 [12:50:09]MH_I2C_Read... [12:50:09]Read from MH i2c: 01 07 00 [12:50:09]MH_I2C_Read... [12:50:09]Read from MH i2c: 01 07 00 AB 0A 00 00 00 00 00 FF 0F CA [12:50:09]RasterBufferAndPrint [12:50:09]line Счет N : (1)2002975 [12:50:09]line ИНН: 02508201610067 [12:50:09]line Контрольно-Кассовый Чек [12:50:09]line ПРОДАЖА [12:50:09]line ТРК (МРК, ГНК) : 53 [12:50:09]line Товар: 2710124130 [12:50:09]line Аи-92-К-5 [12:50:09]line 7.380 * 67.80 [12:50:09]line = 500.36 [12:50:09]line НДС 12% НСП 1% [12:50:09]line > о реализуемом товаре [12:50:09]line ОКРУГЛЕНИЕ: -0.36 [12:50:09]line ИТОГО: 500.00 [12:50:09]line Внесено: 500.00 [12:50:09]line СДАЧА: 0.00 [12:50:09]line НСП 1% : 4.43 [12:50:09]line НДС 12% : 53.14 [12:50:09]line Наличными: 500.00 [12:50:09]line Безнал.: 0.00 [12:50:09]line Место: АЗС № 97 "Партнер Нефть" [12:50:09]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:50:09]line СНО: Общий режим [12:50:09]line Чек 271 28.07.2024 12:50 [12:50:09]line Смена: 439 ФФД: 1.0 [12:50:09]line ЗНМ: 0300000054 [12:50:09]line РНМ: 0000000000092624 [12:50:09]line Версия ККМ: 001 [12:50:09]line ФМ: 0000000000874959 [12:50:09]line ФД: 226611 [12:50:09]line ФПД: 225460982291491 [12:50:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T125008&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226611&fm=225460982291491&tin=02508201610067®Number=0000000000092624&sum=50000 [12:50:10]OFD Sender: Processing packet 226611 [packets to send 602, broken 601] [12:50:10]ProducePacketName [12:50:10]name=ofd_packets/00226611 [12:50:10]OFD Sender: To server: pG, [12:50:10]CommunicateWithHost lk.salyk.kg:30040 [12:50:10]ConnectInit lk.salyk.kg [12:50:10]written 0, free lines is 4095 [12:50:10]Write to MH i2c: 01 00 00 D6 0A E0 [12:50:10]Write i2c OK [12:50:10]MH_I2C_Read... [12:50:10]Read from MH i2c: 01 [12:50:10]MH_I2C_Read... [12:50:10]Read from MH i2c: 01 07 00 [12:50:10]MH_I2C_Read... [12:50:10]Read from MH i2c: 01 07 00 D6 0A 00 00 00 00 00 5C 0C 4F [12:50:10]RasterBufferAndPrint [12:50:10]line [12:50:10]line [12:50:10]line [12:50:10]line [12:50:10]line [12:50:10]written 0, free lines is 3167 [12:50:10]MH_Cut [12:50:10]Write to MH i2c: D1 01 00 DD 0A 01 B9 [12:50:10]Write i2c OK [12:50:10]MH_I2C_Read... [12:50:10]Read from MH i2c: D1 [12:50:10]MH_I2C_Read... [12:50:10]Read from MH i2c: D1 01 00 [12:50:10]MH_I2C_Read... [12:50:10]Read from MH i2c: D1 01 00 DD 0A 00 B8 [12:50:10]Write to MH i2c: 01 00 00 DE 0A E8 [12:50:10]Write i2c OK [12:50:10]MH_I2C_Read... [12:50:10]Connected sock=9 [12:50:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 94 9C 07 01 B9 C5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 80 3E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 33 75 03 00 35 04 06 00 CD 0E 39 C2 9C 23 B1 32 A2 F8 FE AF CA E0 [12:50:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 DD 6D 47 00 84 93 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 33 75 03 00 F4 03 04 00 8B EA A5 66 B6 04 01 00 00 00 EE AA 90 ED 7F 1B E8 [12:50:10]CommunicateWithHost err = 0 [12:50:10]CheckOFDResponse [12:50:10]1017 (14) - 77093643461234 [12:50:10]1041 (16) - 0000000000874959 [12:50:10]1040 (4) - 226611 [12:50:10]1012 (4) - 28.07.2024 06:51 [12:50:10]1206 (1) - 0 [12:50:10]OFD Sender: Remove packet 226611 [12:50:10]ProducePacketName [12:50:10]name=ofd_packets/00226611 [12:50:10]NVStorageDeleteData [12:50:11]OFD Sender: No OFD packet to send [12:50:11]*** Cut start [12:50:11]*** Partial cut [12:50:11]*** CUTSNS_PIN = 1 [12:50:11]*** CUTSNS_PIN = 0 [12:50:11]*** Brake cut motor [12:50:12]Read from MH i2c: 01 [12:50:12]MH_I2C_Read... [12:50:12]*** Stop cut motor [12:50:12]*** Cut end [12:50:12]Read from MH i2c: 01 07 00 [12:50:12]MH_I2C_Read... [12:50:12]Read from MH i2c: 01 07 00 DE 0A 00 00 00 00 00 FF 0F FD [12:50:12]process_action close_receipt done [12:50:12]requested_data is exist [12:50:12]produce_requested_data [12:50:12]requested_item fm.sn is exist - process it [12:50:12]wFMCommunicate request_size=4 [12:50:12]MH_SAM_APDU [12:50:12]CAPDU: 80 11 00 00 [12:50:12]Write to MH i2c: E2 08 00 DF 0A 80 11 00 00 00 00 00 00 63 [12:50:12]Write i2c OK [12:50:12]MH_I2C_Read... [12:50:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:50:12]Read from MH i2c: E2 [12:50:12]MH_I2C_Read... [12:50:12]Read from MH i2c: E2 17 00 [12:50:12]MH_I2C_Read... [12:50:12]Read from MH i2c: E2 17 00 DF 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C0 [12:50:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:50:12]wFMCommunicate OK [12:50:12]requested_item fd.num is exist - process it [12:50:12]SAM_PROTO_GetFieldsCounters [12:50:12]wFMCommunicate request_size=4 [12:50:12]MH_SAM_APDU [12:50:12]CAPDU: 80 13 00 00 [12:50:12]Write to MH i2c: E2 08 00 E0 0A 80 13 00 00 00 00 00 00 66 [12:50:12]Write i2c OK [12:50:12]MH_I2C_Read... [12:50:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:50:12]Read from MH i2c: E2 [12:50:12]MH_I2C_Read... [12:50:12]Read from MH i2c: E2 62 00 [12:50:12]MH_I2C_Read... [12:50:12]Read from MH i2c: E2 62 00 E0 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 33 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 0F 01 00 00 5E 04 04 00 0F 01 00 00 57 04 04 00 10 01 00 00 19 04 04 00 00 00 00 00 90 00 22 [12:50:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 33 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 0F 01 00 00 5E 04 04 00 0F 01 00 00 57 04 04 00 10 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:50:12]wFMCommunicate OK [12:50:12]SAM_PROTO_GetFieldsCounters done [12:50:12]requested_item shift.num is exist - process it [12:50:12]requested_item shift.opened is exist - process it [12:50:12]req_shift_opened [12:50:12]FM_GetShiftState [12:50:12]SAM_PROTO_GetShiftState [12:50:12]wFMCommunicate request_size=4 [12:50:12]MH_SAM_APDU [12:50:12]CAPDU: 80 13 01 00 [12:50:12]Write to MH i2c: E2 08 00 E1 0A 80 13 01 00 00 00 00 00 68 [12:50:12]Write i2c OK [12:50:12]MH_I2C_Read... [12:50:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:50:12]Read from MH i2c: E2 [12:50:12]MH_I2C_Read... [12:50:12]Read from MH i2c: E2 0E 00 [12:50:12]MH_I2C_Read... [12:50:12]Read from MH i2c: E2 0E 00 E1 0A 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 19 [12:50:12]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:50:12]wFMCommunicate OK [12:50:12]SAM_PROTO_GetShiftState done [12:50:12]FM_GetShiftState done [12:50:12]req_shift_opened done [12:50:12]requested_item shift.open_date is exist - process it [12:50:12]req_shift_open_date [12:50:12]req_shift_open_date done [12:50:12]produce_requested_data done [12:50:12]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226611,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [12:50:12]process_action_free close_receipt [12:50:12]json_value_free [12:50:12]json_value_free done [12:50:12]process_json_proto returns [12:50:12]Send response to host [12:50:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226611,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [12:50:12]free response buf [12:50:12]execute_script done [12:50:12]execute_script returns [12:50:12]free content buf [12:50:12]Sock 7.Close socket [12:50:12]Sock 7.Thread stoped [12:50:16]OFD Sender: No OFD packet to send [12:50:21]OFD Sender: No OFD packet to send [12:50:26]OFD Sender: No OFD packet to send [12:50:27]recv_with_timeout no data received [12:50:31]OFD Sender: No OFD packet to send [12:50:36]OFD Sender: No OFD packet to send [12:50:37]recv_with_timeout no data received [12:50:41]OFD Sender: No OFD packet to send [12:50:46]OFD Sender: No OFD packet to send [12:50:51]OFD Sender: No OFD packet to send [12:50:56]OFD Sender: No OFD packet to send [12:51:01]OFD Sender: No OFD packet to send [12:51:06]OFD Sender: No OFD packet to send [12:51:11]OFD Sender: No OFD packet to send [12:51:14]accept exits with 10 [12:51:14]New connection [12:51:14]New thread 3066854756 created [12:51:14]Thread 3066711396 joined [12:51:14]Waiting for new connection... [12:51:14] Sock 10.Parse request [12:51:14]Sock 10.Check first char [12:51:14]Sock 10.First char is OK [12:51:14]request: POST /json_proto HTTP/1.0 [12:51:14]Method: POST [12:51:14]URL: /json_proto [12:51:14]Method is POST - this is cgi request [12:51:14]url: /json_proto [12:51:14]query_string will be loaded in cgi processing [12:51:14]execute_cgi json_proto POST (null) [12:51:14]execute_cgi path=json_proto method=POST [12:51:14]POST find Content-Length [12:51:14]Host: 172.17.43.131:8080 [12:51:14]Content-Length: 678 [12:51:14]Content-Type: application/json [12:51:14] [12:51:14]POST finish read [12:51:14]Found Content-Length = 678 [12:51:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002976", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:51:14]execute_script... [12:51: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)2002976", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:51:14]POST & json_proto [12:51:14]process_json_proto [12:51:14]json parsed OK: [12:51:14]protocol is kg_v1.0 [12:51:14]action value=close_receipt [12:51:14]process_action close_receipt [12:51:14]cmd_close_receipt [12:51:14]MH_GetDate [12:51:14]Write to MH i2c: F0 00 00 E2 0A DB [12:51:14]Write i2c OK [12:51:14]MH_I2C_Read... [12:51:14]Read from MH i2c: F0 [12:51:14]MH_I2C_Read... [12:51:14]Read from MH i2c: F0 09 00 [12:51:14]MH_I2C_Read... [12:51:14]Read from MH i2c: F0 09 00 E2 0A 00 C3 3E A6 66 F9 24 A2 66 16 [12:51:14]GetLastDocTimeStamp 1722171008 [12:51:14]current date 1722171075 [12:51:14]FM_GetShiftState [12:51:14]SAM_PROTO_GetShiftState [12:51:14]wFMCommunicate request_size=4 [12:51:14]MH_SAM_APDU [12:51:14]CAPDU: 80 13 01 00 [12:51:14]Write to MH i2c: E2 08 00 E3 0A 80 13 01 00 00 00 00 00 6A [12:51:14]Write i2c OK [12:51:14]MH_I2C_Read... [12:51:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:51:14]Read from MH i2c: E2 [12:51:14]MH_I2C_Read... [12:51:14]Read from MH i2c: E2 0E 00 [12:51:14]MH_I2C_Read... [12:51:14]Read from MH i2c: E2 0E 00 E3 0A 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 1B [12:51:14]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:51:14]wFMCommunicate OK [12:51:14]SAM_PROTO_GetShiftState done [12:51:14]FM_GetShiftState done [12:51:14]opened in 1722125326 [12:51:14]opened+sec_in_day 1722211726 [12:51:14]quantity*price = 60027 [12:51:14]sum+1 = 60029 [12:51:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 272 28.07.2024 12:51 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226612 ФПД: 148129826208968 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T125115&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226612&fm=148129826208968&tin=02508201610067®Number=0000000000092624&sum=60000 [12:51:16]StoreToDocumentArchive [12:51:16]shift 439 fd 226612 [12:51:16]save to /storage/0439/doc_00226612 [12:51:16]save last doc name /storage/0439/doc_00226612 to /storage/kkm_last_doc_name [12:51:16]save OK [12:51:16]Clear old archive folders... [12:51:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:51:16]tlvbuf is 00E7DEB0 [12:51:16]SAM_PROTO_ClearQueue [12:51:16]wFMCommunicate request_size=4 [12:51:16]MH_SAM_APDU [12:51:16]CAPDU: 80 09 00 00 [12:51:16]Write to MH i2c: E2 08 00 F0 0A 80 09 00 00 00 00 00 00 6C [12:51:16]Write i2c OK [12:51:16]MH_I2C_Read... [12:51:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:51:16]Read from MH i2c: E2 [12:51:16]MH_I2C_Read... [12:51:16]Read from MH i2c: E2 03 00 [12:51:16]MH_I2C_Read... [12:51:16]Read from MH i2c: E2 03 00 F0 0A 00 90 00 6E [12:51:16]RAPDU: 90 00 [12:51:16]wFMCommunicate OK [12:51:16]SAM_PROTO_ClearQueue done [12:51:16]KKMCreateOFDPacket [12:51:16]OFDProtocolAddRootSTLVToBuf [12:51:16]FM_MakeSignedData [12:51:16]FM_MakeSignedData [12:51:16]SAM_PROTO_SignData [12:51:16]wFMCommunicate request_size=4 [12:51:16]MH_SAM_APDU [12:51:16]CAPDU: 80 0D 01 02 [12:51:16]Write to MH i2c: E2 08 00 F1 0A 80 0D 01 02 00 00 00 00 74 [12:51:16]Write i2c OK [12:51:16]MH_I2C_Read... [12:51:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:51:16]Read from MH i2c: E2 [12:51:16]MH_I2C_Read... [12:51:16]Read from MH i2c: E2 03 00 [12:51:16]MH_I2C_Read... [12:51:16]Read from MH i2c: E2 03 00 F1 0A 00 90 00 6F [12:51:16]RAPDU: 90 00 [12:51:16]wFMCommunicate OK [12:51:16]wFMCommunicate request_size=255 [12:51:16]MH_SAM_APDU [12:51:16]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 C3 3E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 34 75 03 00 35 04 06 00 86 [12:51:16]Write to MH i2c: E2 02 01 F2 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 C3 3E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 34 75 03 00 35 04 06 00 86 00 00 71 [12:51:16]Write i2c OK [12:51:16]MH_I2C_Read... [12:51:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:51:16]Read from MH i2c: E2 [12:51:16]MH_I2C_Read... [12:51:16]Read from MH i2c: E2 03 00 [12:51:16]MH_I2C_Read... [12:51:16]Read from MH i2c: E2 03 00 F2 0A 00 90 00 70 [12:51:16]RAPDU: 90 00 [12:51:16]wFMCommunicate OK [12:51:16]wFMCommunicate request_size=10 [12:51:16]MH_SAM_APDU [12:51:16]CAPDU: 80 0D 02 02 05 B9 29 AB FC C8 [12:51:16]Write to MH i2c: E2 0D 00 F3 0A 80 0D 02 02 05 00 B9 29 AB FC C8 00 00 D2 [12:51:16]Write i2c OK [12:51:16]MH_I2C_Read... [12:51:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:51:16]Read from MH i2c: E2 [12:51:16]MH_I2C_Read... [12:51:16]Read from MH i2c: E2 03 00 [12:51:16]MH_I2C_Read... [12:51:16]Read from MH i2c: E2 03 00 F3 0A 00 90 00 71 [12:51:16]RAPDU: 90 00 [12:51:16]wFMCommunicate OK [12:51:16]wFMCommunicate request_size=4 [12:51:16]MH_SAM_APDU [12:51:16]CAPDU: 80 0D 03 02 [12:51:16]Write to MH i2c: E2 08 00 F4 0A 80 0D 03 02 00 00 00 00 79 [12:51:16]Write i2c OK [12:51:16]MH_I2C_Read... [12:51:16]OFD Sender: No OFD packet to send [12:51:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:51:16]Read from MH i2c: E2 [12:51:16]MH_I2C_Read... [12:51:16]Read from MH i2c: E2 0B 00 [12:51:16]MH_I2C_Read... [12:51:16]Read from MH i2c: E2 0B 00 F4 0A 00 43 9D 77 30 A5 FD D8 8D 90 00 08 [12:51:16]RAPDU: 43 9D 77 30 A5 FD D8 8D 90 00 [12:51:16]wFMCommunicate OK [12:51:16]SAM_PROTO_SignData done [12:51:16]FM_MakeSignedData done [12:51:16]CreateOFDProtocolMessage [12:51:16]wFMCommunicate request_size=4 [12:51:16]MH_SAM_APDU [12:51:16]CAPDU: 80 11 00 00 [12:51:16]Write to MH i2c: E2 08 00 F5 0A 80 11 00 00 00 00 00 00 79 [12:51:16]Write i2c OK [12:51:16]MH_I2C_Read... [12:51:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:51:16]Read from MH i2c: E2 [12:51:16]MH_I2C_Read... [12:51:16]Read from MH i2c: E2 17 00 [12:51:16]MH_I2C_Read... [12:51:16]Read from MH i2c: E2 17 00 F5 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D6 [12:51:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:51:16]wFMCommunicate OK [12:51:16]CreateOFDProtocolMessage done [12:51:16]OFDSenderStorePacket 226612 [12:51:16]StoreOFDPacket docnum=226612 [12:51:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 41 B6 07 01 19 54 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 C3 3E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 34 75 03 00 35 04 06 00 86 B9 29 AB FC C8 43 9D 77 30 A5 FD D8 8D [12:51:16]CheckFolder [12:51:16]dirname=/storage/ofd_packets [12:51:16]CheckFolder done [12:51:16]ProducePacketName [12:51:16]name=ofd_packets/00226612 [12:51:16]NVStorageSaveData ofd_packets/00226612 [12:51:16]File name is /storage/ofd_packets/00226612 [12:51:16]Write 301 bytes [12:51:16]NVStorageSaveData done [12:51:16]OFDSenderStorePacket done [12:51:16]KKMCreateOFDPacket done [12:51:16]NVStorageSaveData kkm_last_timestamp [12:51:16]File name is /storage/kkm_last_timestamp [12:51:16]Write 4 bytes [12:51:16]NVStorageSaveData done [12:51:16]ExternCall_PrintAddStr [12:51:16]wPrintStart [12:51:16]Write to MH i2c: 01 00 00 F6 0A 00 [12:51:16]Write i2c OK [12:51:16]MH_I2C_Read... [12:51:16]Read from MH i2c: 01 [12:51:16]MH_I2C_Read... [12:51:16]Read from MH i2c: 01 07 00 [12:51:16]MH_I2C_Read... [12:51:16]Read from MH i2c: 01 07 00 F6 0A 00 00 00 00 00 FF 0F 15 [12:51:16]RasterBufferAndPrint [12:51:16]line Счет N : (1)2002976 [12:51:16]line ИНН: 02508201610067 [12:51:16]line Контрольно-Кассовый Чек [12:51:16]line ПРОДАЖА [12:51:16]line ТРК (МРК, ГНК) : 64 [12:51:16]line Товар: 2710124500 [12:51:16]line Аи-95-К-5 [12:51:16]line 8.090 * 74.20 [12:51:16]line = 600.28 [12:51:16]line НДС 12% НСП 1% [12:51:16]line > о реализуемом товаре [12:51:16]line ОКРУГЛЕНИЕ: -0.28 [12:51:16]line ИТОГО: 600.00 [12:51:16]line Внесено: 600.00 [12:51:16]line СДАЧА: 0.00 [12:51:16]line НСП 1% : 5.31 [12:51:16]line НДС 12% : 63.75 [12:51:16]line Наличными: 600.00 [12:51:16]line Безнал.: 0.00 [12:51:16]line Место: АЗС № 97 "Партнер Нефть" [12:51:16]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:51:16]line СНО: Общий режим [12:51:16]line Чек 272 28.07.2024 12:51 [12:51:16]line Смена: 439 ФФД: 1.0 [12:51:16]line ЗНМ: 0300000054 [12:51:16]line РНМ: 0000000000092624 [12:51:16]line Версия ККМ: 001 [12:51:16]line ФМ: 0000000000874959 [12:51:16]line ФД: 226612 [12:51:16]line ФПД: 148129826208968 [12:51:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T125115&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226612&fm=148129826208968&tin=02508201610067®Number=0000000000092624&sum=60000 [12:51:16]written 0, free lines is 4095 [12:51:16]OFD Sender: Processing packet 226612 [packets to send 602, broken 601] [12:51:16]ProducePacketName [12:51:16]name=ofd_packets/00226612 [12:51:16]OFD Sender: To server: pG, [12:51:16]CommunicateWithHost lk.salyk.kg:30040 [12:51:16]ConnectInit lk.salyk.kg [12:51:17]Write to MH i2c: 01 00 00 21 0B 2C [12:51:17]Write i2c OK [12:51:17]MH_I2C_Read... [12:51:17]Read from MH i2c: 01 [12:51:17]MH_I2C_Read... [12:51:17]Read from MH i2c: 01 07 00 [12:51:17]MH_I2C_Read... [12:51:17]Read from MH i2c: 01 07 00 21 0B 00 00 00 00 00 66 0C A5 [12:51:17]RasterBufferAndPrint [12:51:17]line [12:51:17]line [12:51:17]line [12:51:17]line [12:51:17]line [12:51:17]written 0, free lines is 3177 [12:51:17]MH_Cut [12:51:17]Write to MH i2c: D1 01 00 28 0B 01 05 [12:51:17]Write i2c OK [12:51:17]MH_I2C_Read... [12:51:17]Read from MH i2c: D1 [12:51:17]MH_I2C_Read... [12:51:17]Read from MH i2c: D1 01 00 [12:51:17]MH_I2C_Read... [12:51:17]Read from MH i2c: D1 01 00 28 0B 00 04 [12:51:17]Write to MH i2c: 01 00 00 29 0B 34 [12:51:17]Write i2c OK [12:51:17]MH_I2C_Read... [12:51:17]Connected sock=11 [12:51:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 41 B6 07 01 19 54 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 C3 3E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 34 75 03 00 35 04 06 00 86 B9 29 AB FC C8 43 9D 77 30 A5 FD D8 8D [12:51:18]*** Cut start [12:51:18]*** Partial cut [12:51:18]*** CUTSNS_PIN = 1 [12:51:18]*** CUTSNS_PIN = 0 [12:51:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 70 EE 47 00 01 51 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 34 75 03 00 F4 03 04 00 CF EA A5 66 B6 04 01 00 00 42 F6 03 13 2D 83 76 E5 [12:51:18]CommunicateWithHost err = 0 [12:51:18]CheckOFDResponse [12:51:18]1017 (14) - 77093643461234 [12:51:18]1041 (16) - 0000000000874959 [12:51:18]1040 (4) - 226612 [12:51:18]1012 (4) - 28.07.2024 06:53 [12:51:18]1206 (1) - 0 [12:51:18]OFD Sender: Remove packet 226612 [12:51:18]ProducePacketName [12:51:18]name=ofd_packets/00226612 [12:51:18]NVStorageDeleteData [12:51:18]*** Brake cut motor [12:51:19]Read from MH i2c: 01 [12:51:19]MH_I2C_Read... [12:51:19]*** Stop cut motor [12:51:19]*** Cut end [12:51:19]OFD Sender: No OFD packet to send [12:51:19]Read from MH i2c: 01 07 00 [12:51:19]MH_I2C_Read... [12:51:19]Read from MH i2c: 01 07 00 29 0B 00 00 00 00 00 FF 0F 49 [12:51:19]process_action close_receipt done [12:51:19]requested_data is exist [12:51:19]produce_requested_data [12:51:19]requested_item fm.sn is exist - process it [12:51:19]wFMCommunicate request_size=4 [12:51:19]MH_SAM_APDU [12:51:19]CAPDU: 80 11 00 00 [12:51:19]Write to MH i2c: E2 08 00 2A 0B 80 11 00 00 00 00 00 00 AF [12:51:19]Write i2c OK [12:51:19]MH_I2C_Read... [12:51:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:51:19]Read from MH i2c: E2 [12:51:19]MH_I2C_Read... [12:51:19]Read from MH i2c: E2 17 00 [12:51:19]MH_I2C_Read... [12:51:19]Read from MH i2c: E2 17 00 2A 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 0C [12:51:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:51:19]wFMCommunicate OK [12:51:19]requested_item fd.num is exist - process it [12:51:19]SAM_PROTO_GetFieldsCounters [12:51:19]wFMCommunicate request_size=4 [12:51:19]MH_SAM_APDU [12:51:19]CAPDU: 80 13 00 00 [12:51:19]Write to MH i2c: E2 08 00 2B 0B 80 13 00 00 00 00 00 00 B2 [12:51:19]Write i2c OK [12:51:19]MH_I2C_Read... [12:51:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:51:19]Read from MH i2c: E2 [12:51:19]MH_I2C_Read... [12:51:19]Read from MH i2c: E2 62 00 [12:51:19]MH_I2C_Read... [12:51:19]Read from MH i2c: E2 62 00 2B 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 34 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 10 01 00 00 5E 04 04 00 10 01 00 00 57 04 04 00 11 01 00 00 19 04 04 00 00 00 00 00 90 00 72 [12:51:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 34 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 10 01 00 00 5E 04 04 00 10 01 00 00 57 04 04 00 11 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:51:19]wFMCommunicate OK [12:51:19]SAM_PROTO_GetFieldsCounters done [12:51:19]requested_item shift.num is exist - process it [12:51:19]requested_item shift.opened is exist - process it [12:51:19]req_shift_opened [12:51:19]FM_GetShiftState [12:51:19]SAM_PROTO_GetShiftState [12:51:19]wFMCommunicate request_size=4 [12:51:19]MH_SAM_APDU [12:51:19]CAPDU: 80 13 01 00 [12:51:19]Write to MH i2c: E2 08 00 2C 0B 80 13 01 00 00 00 00 00 B4 [12:51:19]Write i2c OK [12:51:19]MH_I2C_Read... [12:51:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:51:19]Read from MH i2c: E2 [12:51:19]MH_I2C_Read... [12:51:19]Read from MH i2c: E2 0E 00 [12:51:19]MH_I2C_Read... [12:51:19]Read from MH i2c: E2 0E 00 2C 0B 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 65 [12:51:19]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:51:19]wFMCommunicate OK [12:51:19]SAM_PROTO_GetShiftState done [12:51:19]FM_GetShiftState done [12:51:19]req_shift_opened done [12:51:19]requested_item shift.open_date is exist - process it [12:51:19]req_shift_open_date [12:51:19]req_shift_open_date done [12:51:19]produce_requested_data done [12:51:19]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226612,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [12:51:19]process_action_free close_receipt [12:51:19]json_value_free [12:51:19]json_value_free done [12:51:19]process_json_proto returns [12:51:19]Send response to host [12:51:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226612,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [12:51:19]free response buf [12:51:19]execute_script done [12:51:19]execute_script returns [12:51:19]free content buf [12:51:19]Sock 10.Close socket [12:51:19]Sock 10.Thread stoped [12:51:19]accept exits with 9 [12:51:19]New connection [12:51:19]New thread 3066711396 created [12:51:19]Thread 3066854756 joined [12:51:19]Waiting for new connection... [12:51:19] Sock 9.Parse request [12:51:19]Sock 9.Check first char [12:51:19]Sock 9.First char is OK [12:51:19]request: POST /json_proto HTTP/1.0 [12:51:19]Method: POST [12:51:19]URL: /json_proto [12:51:19]Method is POST - this is cgi request [12:51:19]url: /json_proto [12:51:19]query_string will be loaded in cgi processing [12:51:19]execute_cgi json_proto POST (null) [12:51:19]execute_cgi path=json_proto method=POST [12:51:19]POST find Content-Length [12:51:19]Host: 172.17.43.131:8080 [12:51:19]Content-Length: 683 [12:51:19]Content-Type: application/json [12:51:19] [12:51:19]POST finish read [12:51:19]Found Content-Length = 683 [12:51:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002972", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 17.050, "sum" : 620.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3500.00, "total" : 620.00, "payments": [ { "type": 0, "sum" : 620.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:51:19]execute_script... [12:51:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002972", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 17.050, "sum" : 620.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3500.00, "total" : 620.00, "payments": [ { "type": 0, "sum" : 620.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:51:19]POST & json_proto [12:51:19]process_json_proto [12:51:19]json parsed OK: [12:51:19]protocol is kg_v1.0 [12:51:19]action value=close_receipt [12:51:19]process_action close_receipt [12:51:19]cmd_close_receipt [12:51:19]MH_GetDate [12:51:19]Write to MH i2c: F0 00 00 2D 0B 27 [12:51:19]Write i2c OK [12:51:19]MH_I2C_Read... [12:51:19]Read from MH i2c: F0 [12:51:19]MH_I2C_Read... [12:51:19]Read from MH i2c: F0 09 00 [12:51:19]MH_I2C_Read... [12:51:19]Read from MH i2c: F0 09 00 2D 0B 00 C8 3E A6 66 F9 24 A2 66 67 [12:51:19]GetLastDocTimeStamp 1722171075 [12:51:19]current date 1722171080 [12:51:19]FM_GetShiftState [12:51:19]SAM_PROTO_GetShiftState [12:51:19]wFMCommunicate request_size=4 [12:51:19]MH_SAM_APDU [12:51:19]CAPDU: 80 13 01 00 [12:51:19]Write to MH i2c: E2 08 00 2E 0B 80 13 01 00 00 00 00 00 B6 [12:51:19]Write i2c OK [12:51:19]MH_I2C_Read... [12:51:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:51:19]Read from MH i2c: E2 [12:51:19]MH_I2C_Read... [12:51:19]Read from MH i2c: E2 0E 00 [12:51:19]MH_I2C_Read... [12:51:19]Read from MH i2c: E2 0E 00 2E 0B 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 67 [12:51:19]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:51:19]wFMCommunicate OK [12:51:19]SAM_PROTO_GetShiftState done [12:51:19]FM_GetShiftState done [12:51:19]opened in 1722125326 [12:51:19]opened+sec_in_day 1722211726 [12:51:19]quantity*price = 62062 [12:51:19]sum+1 = 62063 [12:51:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 620.00 Внесено: 3500.00 СДАЧА: 2880.00 НСП 1% : 5.49 НДС 12% : 65.91 Наличными: 620.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 273 28.07.2024 12:51 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226613 ФПД: 201224470461677 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T125120&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226613&fm=201224470461677&tin=02508201610067®Number=0000000000092624&sum=62000 [12:51:20]StoreToDocumentArchive [12:51:20]shift 439 fd 226613 [12:51:20]save to /storage/0439/doc_00226613 [12:51:20]save last doc name /storage/0439/doc_00226613 to /storage/kkm_last_doc_name [12:51:20]save OK [12:51:20]Clear old archive folders... [12:51:20]ProcessDocumentItem done err = 0, tmpTLVsize=250 [12:51:20]tlvbuf is 00E13F40 [12:51:20]SAM_PROTO_ClearQueue [12:51:20]wFMCommunicate request_size=4 [12:51:20]MH_SAM_APDU [12:51:20]CAPDU: 80 09 00 00 [12:51:20]Write to MH i2c: E2 08 00 3B 0B 80 09 00 00 00 00 00 00 B8 [12:51:20]Write i2c OK [12:51:20]MH_I2C_Read... [12:51:21]Read from MH i2c: E2 [12:51:21]MH_I2C_Read... [12:51:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:51:21]Read from MH i2c: E2 03 00 [12:51:21]MH_I2C_Read... [12:51:21]Read from MH i2c: E2 03 00 3B 0B 00 90 00 BA [12:51:21]RAPDU: 90 00 [12:51:21]wFMCommunicate OK [12:51:21]SAM_PROTO_ClearQueue done [12:51:21]KKMCreateOFDPacket [12:51:21]OFDProtocolAddRootSTLVToBuf [12:51:21]FM_MakeSignedData [12:51:21]FM_MakeSignedData [12:51:21]SAM_PROTO_SignData [12:51:21]wFMCommunicate request_size=4 [12:51:21]MH_SAM_APDU [12:51:21]CAPDU: 80 0D 01 02 [12:51:21]Write to MH i2c: E2 08 00 3C 0B 80 0D 01 02 00 00 00 00 C0 [12:51:21]Write i2c OK [12:51:21]MH_I2C_Read... [12:51:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:51:21]Read from MH i2c: E2 [12:51:21]MH_I2C_Read... [12:51:21]Read from MH i2c: E2 03 00 [12:51:21]MH_I2C_Read... [12:51:21]Read from MH i2c: E2 03 00 3C 0B 00 90 00 BB [12:51:21]RAPDU: 90 00 [12:51:21]wFMCommunicate OK [12:51:21]wFMCommunicate request_size=255 [12:51:21]MH_SAM_APDU [12:51:21]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9A 42 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 6E F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 01 00 00 F4 03 04 00 C8 3E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 35 75 03 00 35 04 06 00 B7 03 [12:51:21]Write to MH i2c: E2 02 01 3D 0B 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9A 42 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 6E F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 01 00 00 F4 03 04 00 C8 3E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 35 75 03 00 35 04 06 00 B7 03 00 00 81 [12:51:21]Write i2c OK [12:51:21]MH_I2C_Read... [12:51:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:51:21]Read from MH i2c: E2 [12:51:21]MH_I2C_Read... [12:51:21]Read from MH i2c: E2 03 00 [12:51:21]MH_I2C_Read... [12:51:21]Read from MH i2c: E2 03 00 3D 0B 00 90 00 BC [12:51:21]RAPDU: 90 00 [12:51:21]wFMCommunicate OK [12:51:21]wFMCommunicate request_size=9 [12:51:21]MH_SAM_APDU [12:51:21]CAPDU: 80 0D 02 02 04 39 14 FC ED [12:51:21]Write to MH i2c: E2 0C 00 3E 0B 80 0D 02 02 04 00 39 14 FC ED 00 00 01 [12:51:21]Write i2c OK [12:51:21]MH_I2C_Read... [12:51:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:51:21]Read from MH i2c: E2 [12:51:21]MH_I2C_Read... [12:51:21]Read from MH i2c: E2 03 00 [12:51:21]MH_I2C_Read... [12:51:21]Read from MH i2c: E2 03 00 3E 0B 00 90 00 BD [12:51:21]RAPDU: 90 00 [12:51:21]wFMCommunicate OK [12:51:21]wFMCommunicate request_size=4 [12:51:21]MH_SAM_APDU [12:51:21]CAPDU: 80 0D 03 02 [12:51:21]Write to MH i2c: E2 08 00 3F 0B 80 0D 03 02 00 00 00 00 C5 [12:51:21]Write i2c OK [12:51:21]MH_I2C_Read... [12:51:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:51:21]Read from MH i2c: E2 [12:51:21]MH_I2C_Read... [12:51:21]Read from MH i2c: E2 0B 00 [12:51:21]MH_I2C_Read... [12:51:21]Read from MH i2c: E2 0B 00 3F 0B 00 21 53 91 8B 43 35 3C F5 90 00 FF [12:51:21]RAPDU: 21 53 91 8B 43 35 3C F5 90 00 [12:51:21]wFMCommunicate OK [12:51:21]SAM_PROTO_SignData done [12:51:21]FM_MakeSignedData done [12:51:21]CreateOFDProtocolMessage [12:51:21]wFMCommunicate request_size=4 [12:51:21]MH_SAM_APDU [12:51:21]CAPDU: 80 11 00 00 [12:51:21]Write to MH i2c: E2 08 00 40 0B 80 11 00 00 00 00 00 00 C5 [12:51:21]Write i2c OK [12:51:21]MH_I2C_Read... [12:51:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:51:21]Read from MH i2c: E2 [12:51:21]MH_I2C_Read... [12:51:21]Read from MH i2c: E2 17 00 [12:51:21]MH_I2C_Read... [12:51:21]Read from MH i2c: E2 17 00 40 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 22 [12:51:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:51:21]wFMCommunicate OK [12:51:21]CreateOFDProtocolMessage done [12:51:21]OFDSenderStorePacket 226613 [12:51:21]StoreOFDPacket docnum=226613 [12:51:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 0D FB 06 01 62 40 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9A 42 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 6E F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 01 00 00 F4 03 04 00 C8 3E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 35 75 03 00 35 04 06 00 B7 03 39 14 FC ED 21 53 91 8B 43 35 3C F5 [12:51:21]CheckFolder [12:51:21]dirname=/storage/ofd_packets [12:51:21]CheckFolder done [12:51:21]ProducePacketName [12:51:21]name=ofd_packets/00226613 [12:51:21]NVStorageSaveData ofd_packets/00226613 [12:51:21]File name is /storage/ofd_packets/00226613 [12:51:21]Write 300 bytes [12:51:21]NVStorageSaveData done [12:51:21]OFDSenderStorePacket done [12:51:21]KKMCreateOFDPacket done [12:51:21]NVStorageSaveData kkm_last_timestamp [12:51:21]File name is /storage/kkm_last_timestamp [12:51:21]Write 4 bytes [12:51:21]NVStorageSaveData done [12:51:21]ExternCall_PrintAddStr [12:51:21]wPrintStart [12:51:21]Write to MH i2c: 01 00 00 41 0B 4C [12:51:21]Write i2c OK [12:51:21]MH_I2C_Read... [12:51:21]Read from MH i2c: 01 [12:51:21]MH_I2C_Read... [12:51:21]Read from MH i2c: 01 07 00 [12:51:21]MH_I2C_Read... [12:51:21]Read from MH i2c: 01 07 00 41 0B 00 00 00 00 00 FF 0F 61 [12:51:21]RasterBufferAndPrint [12:51:21]line Счет N : (1)2002972 [12:51:21]line ИНН: 02508201610067 [12:51:21]line Контрольно-Кассовый Чек [12:51:21]line ПРОДАЖА [12:51:21]line ТРК (МРК, ГНК) : 81 [12:51:21]line Товар: 2711190000 [12:51:21]line ГАЗ-К-5 [12:51:21]line 17.050 * 36.40 [12:51:21]line = 620.62 [12:51:21]line НДС 12% НСП 1% [12:51:21]line > о реализуемом товаре [12:51:21]line ОКРУГЛЕНИЕ: -0.62 [12:51:21]line ИТОГО: 620.00 [12:51:21]line Внесено: 3500.00 [12:51:21]line СДАЧА: 2880.00 [12:51:21]line НСП 1% : 5.49 [12:51:21]line НДС 12% : 65.91 [12:51:21]line Наличными: 620.00 [12:51:21]line Безнал.: 0.00 [12:51:21]line Место: АЗС № 97 "Партнер Нефть" [12:51:21]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:51:21]line СНО: Общий режим [12:51:21]line Чек 273 28.07.2024 12:51 [12:51:21]line Смена: 439 ФФД: 1.0 [12:51:21]line ЗНМ: 0300000054 [12:51:21]line РНМ: 0000000000092624 [12:51:21]line Версия ККМ: 001 [12:51:21]line ФМ: 0000000000874959 [12:51:21]line ФД: 226613 [12:51:21]line ФПД: 201224470461677 [12:51:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T125120&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226613&fm=201224470461677&tin=02508201610067®Number=0000000000092624&sum=62000 [12:51:21]written 0, free lines is 4095 [12:51:21]OFD Sender: Processing packet 226613 [packets to send 602, broken 601] [12:51:21]ProducePacketName [12:51:21]name=ofd_packets/00226613 [12:51:21]OFD Sender: To server: pG, [12:51:21]CommunicateWithHost lk.salyk.kg:30040 [12:51:21]ConnectInit lk.salyk.kg [12:51:22]Write to MH i2c: 01 00 00 6C 0B 77 [12:51:22]Write i2c OK [12:51:22]MH_I2C_Read... [12:51:22]Read from MH i2c: 01 [12:51:22]MH_I2C_Read... [12:51:22]Read from MH i2c: 01 07 00 [12:51:22]MH_I2C_Read... [12:51:22]Read from MH i2c: 01 07 00 6C 0B 00 00 00 00 00 64 0C EE [12:51:22]RasterBufferAndPrint [12:51:22]line [12:51:22]line [12:51:22]line [12:51:22]line [12:51:22]line [12:51:22]written 0, free lines is 3180 [12:51:22]MH_Cut [12:51:22]Write to MH i2c: D1 01 00 73 0B 01 50 [12:51:22]Write i2c OK [12:51:22]MH_I2C_Read... [12:51:22]Read from MH i2c: D1 [12:51:22]MH_I2C_Read... [12:51:22]Read from MH i2c: D1 01 00 [12:51:22]MH_I2C_Read... [12:51:22]Read from MH i2c: D1 01 00 73 0B 00 4F [12:51:22]Write to MH i2c: 01 00 00 74 0B 7F [12:51:22]Write i2c OK [12:51:22]MH_I2C_Read... [12:51:22]Connected sock=10 [12:51:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 0D FB 06 01 62 40 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9A 42 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 6E F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 01 00 00 F4 03 04 00 C8 3E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 35 75 03 00 35 04 06 00 B7 03 39 14 FC ED 21 53 91 8B 43 35 3C F5 [12:51:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 E3 14 47 00 77 15 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 35 75 03 00 F4 03 04 00 D3 EA A5 66 B6 04 01 00 00 EA 6B B2 CB B3 2C 4B 2B [12:51:23]CommunicateWithHost err = 0 [12:51:23]CheckOFDResponse [12:51:23]1017 (14) - 77093643461234 [12:51:23]1041 (16) - 0000000000874959 [12:51:23]1040 (4) - 226613 [12:51:23]1012 (4) - 28.07.2024 06:53 [12:51:23]1206 (1) - 0 [12:51:23]OFD Sender: Remove packet 226613 [12:51:23]ProducePacketName [12:51:23]name=ofd_packets/00226613 [12:51:23]NVStorageDeleteData [12:51:23]*** Cut start [12:51:23]*** Partial cut [12:51:23]*** CUTSNS_PIN = 1 [12:51:23]*** CUTSNS_PIN = 0 [12:51:23]OFD Sender: No OFD packet to send [12:51:23]*** Brake cut motor [12:51:24]Read from MH i2c: 01 [12:51:24]MH_I2C_Read... [12:51:24]*** Stop cut motor [12:51:24]*** Cut end [12:51:24]Read from MH i2c: 01 07 00 [12:51:24]MH_I2C_Read... [12:51:24]Read from MH i2c: 01 07 00 74 0B 00 00 00 00 00 FF 0F 94 [12:51:24]process_action close_receipt done [12:51:24]requested_data is exist [12:51:24]produce_requested_data [12:51:24]requested_item fm.sn is exist - process it [12:51:24]wFMCommunicate request_size=4 [12:51:24]MH_SAM_APDU [12:51:24]CAPDU: 80 11 00 00 [12:51:24]Write to MH i2c: E2 08 00 75 0B 80 11 00 00 00 00 00 00 FA [12:51:24]Write i2c OK [12:51:24]MH_I2C_Read... [12:51:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:51:24]Read from MH i2c: E2 [12:51:24]MH_I2C_Read... [12:51:24]Read from MH i2c: E2 17 00 [12:51:24]MH_I2C_Read... [12:51:24]Read from MH i2c: E2 17 00 75 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 57 [12:51:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:51:24]wFMCommunicate OK [12:51:24]requested_item fd.num is exist - process it [12:51:24]SAM_PROTO_GetFieldsCounters [12:51:24]wFMCommunicate request_size=4 [12:51:24]MH_SAM_APDU [12:51:24]CAPDU: 80 13 00 00 [12:51:24]Write to MH i2c: E2 08 00 76 0B 80 13 00 00 00 00 00 00 FD [12:51:24]Write i2c OK [12:51:24]MH_I2C_Read... [12:51:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:51:24]Read from MH i2c: E2 [12:51:24]MH_I2C_Read... [12:51:24]Read from MH i2c: E2 62 00 [12:51:24]MH_I2C_Read... [12:51:24]Read from MH i2c: E2 62 00 76 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 35 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 11 01 00 00 5E 04 04 00 11 01 00 00 57 04 04 00 12 01 00 00 19 04 04 00 00 00 00 00 90 00 C1 [12:51:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 35 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 11 01 00 00 5E 04 04 00 11 01 00 00 57 04 04 00 12 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:51:24]wFMCommunicate OK [12:51:24]SAM_PROTO_GetFieldsCounters done [12:51:24]requested_item shift.num is exist - process it [12:51:24]requested_item shift.opened is exist - process it [12:51:24]req_shift_opened [12:51:24]FM_GetShiftState [12:51:24]SAM_PROTO_GetShiftState [12:51:24]wFMCommunicate request_size=4 [12:51:24]MH_SAM_APDU [12:51:24]CAPDU: 80 13 01 00 [12:51:24]Write to MH i2c: E2 08 00 77 0B 80 13 01 00 00 00 00 00 FF [12:51:24]Write i2c OK [12:51:24]MH_I2C_Read... [12:51:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:51:24]Read from MH i2c: E2 [12:51:24]MH_I2C_Read... [12:51:24]Read from MH i2c: E2 0E 00 [12:51:24]MH_I2C_Read... [12:51:24]Read from MH i2c: E2 0E 00 77 0B 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 B0 [12:51:24]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:51:24]wFMCommunicate OK [12:51:24]SAM_PROTO_GetShiftState done [12:51:24]FM_GetShiftState done [12:51:24]req_shift_opened done [12:51:24]requested_item shift.open_date is exist - process it [12:51:24]req_shift_open_date [12:51:24]req_shift_open_date done [12:51:24]produce_requested_data done [12:51:24]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226613,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [12:51:24]process_action_free close_receipt [12:51:24]json_value_free [12:51:24]json_value_free done [12:51:24]process_json_proto returns [12:51:24]Send response to host [12:51:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226613,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [12:51:24]free response buf [12:51:24]execute_script done [12:51:24]execute_script returns [12:51:24]free content buf [12:51:24]Sock 9.Close socket [12:51:24]Sock 9.Thread stoped [12:51:28]OFD Sender: No OFD packet to send [12:51:33]OFD Sender: No OFD packet to send [12:51:38]OFD Sender: No OFD packet to send [12:51:43]OFD Sender: No OFD packet to send [12:51:48]OFD Sender: No OFD packet to send [12:51:53]OFD Sender: No OFD packet to send [12:51:58]OFD Sender: No OFD packet to send [12:52:03]OFD Sender: No OFD packet to send [12:52:08]OFD Sender: No OFD packet to send [12:52:13]OFD Sender: No OFD packet to send [12:52:18]OFD Sender: No OFD packet to send [12:52:23]OFD Sender: No OFD packet to send [12:52:24]recv_with_timeout no data received [12:52:28]OFD Sender: No OFD packet to send [12:52:33]OFD Sender: No OFD packet to send [12:52:38]OFD Sender: No OFD packet to send [12:52:43]OFD Sender: No OFD packet to send [12:52:48]OFD Sender: No OFD packet to send [12:52:53]OFD Sender: No OFD packet to send [12:52:58]OFD Sender: No OFD packet to send [12:53:03]OFD Sender: No OFD packet to send [12:53:08]OFD Sender: No OFD packet to send [12:53:13]OFD Sender: No OFD packet to send [12:53:18]OFD Sender: No OFD packet to send [12:53:23]OFD Sender: No OFD packet to send [12:53:28]OFD Sender: No OFD packet to send [12:53:31]accept exits with 7 [12:53:31]New connection [12:53:31]New thread 3066854756 created [12:53:31]Thread 3066711396 joined [12:53:31]Waiting for new connection... [12:53:31] Sock 7.Parse request [12:53:31]Sock 7.Check first char [12:53:31]Sock 7.First char is OK [12:53:31]request: POST /json_proto HTTP/1.0 [12:53:31]Method: POST [12:53:31]URL: /json_proto [12:53:31]Method is POST - this is cgi request [12:53:31]url: /json_proto [12:53:31]query_string will be loaded in cgi processing [12:53:31]execute_cgi json_proto POST (null) [12:53:31]execute_cgi path=json_proto method=POST [12:53:31]POST find Content-Length [12:53:31]Host: 172.17.43.131:8080 [12:53:31]Content-Length: 683 [12:53:31]Content-Type: application/json [12:53:31] [12:53:31]POST finish read [12:53:31]Found Content-Length = 683 [12:53:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002977", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:53:31]execute_script... [12:53: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)2002977", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:53:31]POST & json_proto [12:53:31]process_json_proto [12:53:31]json parsed OK: [12:53:31]protocol is kg_v1.0 [12:53:31]action value=close_receipt [12:53:31]process_action close_receipt [12:53:31]cmd_close_receipt [12:53:31]MH_GetDate [12:53:31]Write to MH i2c: F0 00 00 78 0B 72 [12:53:31]Write i2c OK [12:53:31]MH_I2C_Read... [12:53:31]Read from MH i2c: F0 [12:53:31]MH_I2C_Read... [12:53:31]Read from MH i2c: F0 09 00 [12:53:31]MH_I2C_Read... [12:53:31]Read from MH i2c: F0 09 00 78 0B 00 4B 3F A6 66 F9 24 A2 66 36 [12:53:31]GetLastDocTimeStamp 1722171080 [12:53:31]current date 1722171211 [12:53:31]FM_GetShiftState [12:53:31]SAM_PROTO_GetShiftState [12:53:31]wFMCommunicate request_size=4 [12:53:31]MH_SAM_APDU [12:53:31]CAPDU: 80 13 01 00 [12:53:31]Write to MH i2c: E2 08 00 79 0B 80 13 01 00 00 00 00 00 01 [12:53:31]Write i2c OK [12:53:31]MH_I2C_Read... [12:53:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:53:31]Read from MH i2c: E2 [12:53:31]MH_I2C_Read... [12:53:31]Read from MH i2c: E2 0E 00 [12:53:31]MH_I2C_Read... [12:53:31]Read from MH i2c: E2 0E 00 79 0B 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 B2 [12:53:31]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:53:31]wFMCommunicate OK [12:53:31]SAM_PROTO_GetShiftState done [12:53:31]FM_GetShiftState done [12:53:31]opened in 1722125326 [12:53:31]opened+sec_in_day 1722211726 [12:53:31]quantity*price = 150032 [12:53:31]sum+1 = 150033 [12:53:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 274 28.07.2024 12:53 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226614 ФПД: 138193944150379 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T125331&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226614&fm=138193944150379&tin=02508201610067®Number=0000000000092624&sum=150000 [12:53:32]StoreToDocumentArchive [12:53:32]shift 439 fd 226614 [12:53:32]save to /storage/0439/doc_00226614 [12:53:32]save last doc name /storage/0439/doc_00226614 to /storage/kkm_last_doc_name [12:53:32]save OK [12:53:32]Clear old archive folders... [12:53:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:53:32]tlvbuf is 00E15870 [12:53:32]SAM_PROTO_ClearQueue [12:53:32]wFMCommunicate request_size=4 [12:53:32]MH_SAM_APDU [12:53:32]CAPDU: 80 09 00 00 [12:53:32]Write to MH i2c: E2 08 00 86 0B 80 09 00 00 00 00 00 00 03 [12:53:32]Write i2c OK [12:53:32]MH_I2C_Read... [12:53:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:53:32]Read from MH i2c: E2 [12:53:32]MH_I2C_Read... [12:53:32]Read from MH i2c: E2 03 00 [12:53:32]MH_I2C_Read... [12:53:32]Read from MH i2c: E2 03 00 86 0B 00 90 00 05 [12:53:32]RAPDU: 90 00 [12:53:32]wFMCommunicate OK [12:53:32]SAM_PROTO_ClearQueue done [12:53:32]KKMCreateOFDPacket [12:53:32]OFDProtocolAddRootSTLVToBuf [12:53:32]FM_MakeSignedData [12:53:32]FM_MakeSignedData [12:53:32]SAM_PROTO_SignData [12:53:32]wFMCommunicate request_size=4 [12:53:32]MH_SAM_APDU [12:53:32]CAPDU: 80 0D 01 02 [12:53:32]Write to MH i2c: E2 08 00 87 0B 80 0D 01 02 00 00 00 00 0B [12:53:32]Write i2c OK [12:53:32]MH_I2C_Read... [12:53:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:53:32]Read from MH i2c: E2 [12:53:32]MH_I2C_Read... [12:53:32]Read from MH i2c: E2 03 00 [12:53:32]MH_I2C_Read... [12:53:32]Read from MH i2c: E2 03 00 87 0B 00 90 00 06 [12:53:32]RAPDU: 90 00 [12:53:32]wFMCommunicate OK [12:53:32]wFMCommunicate request_size=255 [12:53:32]MH_SAM_APDU [12:53: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 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 01 00 00 F4 03 04 00 4B 3F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 36 75 03 00 35 04 06 00 7D [12:53:32]Write to MH i2c: E2 02 01 88 0B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 01 00 00 F4 03 04 00 4B 3F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 36 75 03 00 35 04 06 00 7D 00 00 91 [12:53:32]Write i2c OK [12:53:32]MH_I2C_Read... [12:53:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:53:32]Read from MH i2c: E2 [12:53:32]MH_I2C_Read... [12:53:32]Read from MH i2c: E2 03 00 [12:53:32]MH_I2C_Read... [12:53:32]Read from MH i2c: E2 03 00 88 0B 00 90 00 07 [12:53:32]RAPDU: 90 00 [12:53:32]wFMCommunicate OK [12:53:32]wFMCommunicate request_size=10 [12:53:32]MH_SAM_APDU [12:53:32]CAPDU: 80 0D 02 02 05 AF C8 F3 81 6B [12:53:32]Write to MH i2c: E2 0D 00 89 0B 80 0D 02 02 05 00 AF C8 F3 81 6B 00 00 6E [12:53:32]Write i2c OK [12:53:32]MH_I2C_Read... [12:53:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:53:32]Read from MH i2c: E2 [12:53:32]MH_I2C_Read... [12:53:32]Read from MH i2c: E2 03 00 [12:53:32]MH_I2C_Read... [12:53:32]Read from MH i2c: E2 03 00 89 0B 00 90 00 08 [12:53:32]RAPDU: 90 00 [12:53:32]wFMCommunicate OK [12:53:32]wFMCommunicate request_size=4 [12:53:32]MH_SAM_APDU [12:53:32]CAPDU: 80 0D 03 02 [12:53:32]Write to MH i2c: E2 08 00 8A 0B 80 0D 03 02 00 00 00 00 10 [12:53:32]Write i2c OK [12:53:32]MH_I2C_Read... [12:53:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:53:32]Read from MH i2c: E2 [12:53:32]MH_I2C_Read... [12:53:32]Read from MH i2c: E2 0B 00 [12:53:32]MH_I2C_Read... [12:53:32]Read from MH i2c: E2 0B 00 8A 0B 00 E5 6C 9C 0E 1B BF DF 20 90 00 E5 [12:53:32]RAPDU: E5 6C 9C 0E 1B BF DF 20 90 00 [12:53:32]wFMCommunicate OK [12:53:32]SAM_PROTO_SignData done [12:53:32]FM_MakeSignedData done [12:53:32]CreateOFDProtocolMessage [12:53:32]wFMCommunicate request_size=4 [12:53:32]MH_SAM_APDU [12:53:32]CAPDU: 80 11 00 00 [12:53:32]Write to MH i2c: E2 08 00 8B 0B 80 11 00 00 00 00 00 00 10 [12:53:32]Write i2c OK [12:53:32]MH_I2C_Read... [12:53:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:53:32]Read from MH i2c: E2 [12:53:32]MH_I2C_Read... [12:53:32]Read from MH i2c: E2 17 00 [12:53:32]MH_I2C_Read... [12:53:32]Read from MH i2c: E2 17 00 8B 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6D [12:53:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:53:32]wFMCommunicate OK [12:53:32]CreateOFDProtocolMessage done [12:53:32]OFDSenderStorePacket 226614 [12:53:32]StoreOFDPacket docnum=226614 [12:53:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A9 6E 07 01 E2 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 01 00 00 F4 03 04 00 4B 3F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 36 75 03 00 35 04 06 00 7D AF C8 F3 81 6B E5 6C 9C 0E 1B BF DF 20 [12:53:32]CheckFolder [12:53:32]dirname=/storage/ofd_packets [12:53:32]CheckFolder done [12:53:32]ProducePacketName [12:53:32]name=ofd_packets/00226614 [12:53:32]NVStorageSaveData ofd_packets/00226614 [12:53:32]File name is /storage/ofd_packets/00226614 [12:53:32]Write 301 bytes [12:53:32]NVStorageSaveData done [12:53:32]OFDSenderStorePacket done [12:53:32]KKMCreateOFDPacket done [12:53:32]NVStorageSaveData kkm_last_timestamp [12:53:32]File name is /storage/kkm_last_timestamp [12:53:32]Write 4 bytes [12:53:32]NVStorageSaveData done [12:53:32]ExternCall_PrintAddStr [12:53:32]wPrintStart [12:53:32]Write to MH i2c: 01 00 00 8C 0B 97 [12:53:32]Write i2c OK [12:53:32]MH_I2C_Read... [12:53:32]Read from MH i2c: 01 [12:53:32]MH_I2C_Read... [12:53:32]Read from MH i2c: 01 07 00 [12:53:32]MH_I2C_Read... [12:53:32]Read from MH i2c: 01 07 00 8C 0B 00 00 00 00 00 FF 0F AC [12:53:32]RasterBufferAndPrint [12:53:32]line Счет N : (1)2002977 [12:53:32]line ИНН: 02508201610067 [12:53:32]line Контрольно-Кассовый Чек [12:53:32]line ПРОДАЖА [12:53:32]line ТРК (МРК, ГНК) : 34 [12:53:32]line Товар: 2710124500 [12:53:32]line Аи-95-К-5 [12:53:32]line 20.220 * 74.20 [12:53:32]line = 1500.32 [12:53:32]line НДС 12% НСП 1% [12:53:32]line > о реализуемом товаре [12:53:32]line ОКРУГЛЕНИЕ: -0.32 [12:53:32]line ИТОГО: 1500.00 [12:53:32]line Внесено: 1500.00 [12:53:32]line СДАЧА: 0.00 [12:53:32]line НСП 1% : 13.28 [12:53:32]line НДС 12% : 159.33 [12:53:32]line Наличными: 1500.00 [12:53:32]line Безнал.: 0.00 [12:53:32]line Место: АЗС № 97 "Партнер Нефть" [12:53:32]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:53:32]line СНО: Общий режим [12:53:32]line Чек 274 28.07.2024 12:53 [12:53:32]line Смена: 439 ФФД: 1.0 [12:53:32]line ЗНМ: 0300000054 [12:53:32]line РНМ: 0000000000092624 [12:53:32]line Версия ККМ: 001 [12:53:32]line ФМ: 0000000000874959 [12:53:32]line ФД: 226614 [12:53:32]line ФПД: 138193944150379 [12:53:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T125331&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226614&fm=138193944150379&tin=02508201610067®Number=0000000000092624&sum=150000 [12:53:33]OFD Sender: Processing packet 226614 [packets to send 602, broken 601] [12:53:33]ProducePacketName [12:53:33]name=ofd_packets/00226614 [12:53:33]OFD Sender: To server: pG, [12:53:33]CommunicateWithHost lk.salyk.kg:30040 [12:53:33]ConnectInit lk.salyk.kg [12:53:33]written 0, free lines is 4095 [12:53:33]Write to MH i2c: 01 00 00 B7 0B C2 [12:53:33]Write i2c OK [12:53:33]MH_I2C_Read... [12:53:33]Read from MH i2c: 01 [12:53:33]MH_I2C_Read... [12:53:33]Read from MH i2c: 01 07 00 [12:53:33]MH_I2C_Read... [12:53:33]Read from MH i2c: 01 07 00 B7 0B 00 00 00 00 00 66 0C 3B [12:53:33]RasterBufferAndPrint [12:53:33]line [12:53:33]line [12:53:33]line [12:53:33]line [12:53:33]line [12:53:33]written 0, free lines is 3177 [12:53:33]MH_Cut [12:53:33]Write to MH i2c: D1 01 00 BE 0B 01 9B [12:53:33]Write i2c OK [12:53:33]MH_I2C_Read... [12:53:33]Read from MH i2c: D1 [12:53:33]MH_I2C_Read... [12:53:33]Read from MH i2c: D1 01 00 [12:53:33]MH_I2C_Read... [12:53:33]Read from MH i2c: D1 01 00 BE 0B 00 9A [12:53:33]Write to MH i2c: 01 00 00 BF 0B CA [12:53:33]Write i2c OK [12:53:33]MH_I2C_Read... [12:53:33]Connected sock=9 [12:53:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A9 6E 07 01 E2 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 01 00 00 F4 03 04 00 4B 3F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 36 75 03 00 35 04 06 00 7D AF C8 F3 81 6B E5 6C 9C 0E 1B BF DF 20 [12:53:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 C2 59 47 00 23 C2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 36 75 03 00 F4 03 04 00 56 EB A5 66 B6 04 01 00 00 F8 9E 31 CF 50 D3 9D F7 [12:53:33]CommunicateWithHost err = 0 [12:53:33]CheckOFDResponse [12:53:33]1017 (14) - 77093643461234 [12:53:33]1041 (16) - 0000000000874959 [12:53:33]1040 (4) - 226614 [12:53:33]1012 (4) - 28.07.2024 06:55 [12:53:33]1206 (1) - 0 [12:53:33]OFD Sender: Remove packet 226614 [12:53:33]ProducePacketName [12:53:33]name=ofd_packets/00226614 [12:53:33]NVStorageDeleteData [12:53:34]OFD Sender: No OFD packet to send [12:53:34]*** Cut start [12:53:34]*** Partial cut [12:53:34]*** CUTSNS_PIN = 1 [12:53:34]*** CUTSNS_PIN = 0 [12:53:35]*** Brake cut motor [12:53:35]Read from MH i2c: 01 [12:53:35]MH_I2C_Read... [12:53:35]*** Stop cut motor [12:53:35]*** Cut end [12:53:35]Read from MH i2c: 01 07 00 [12:53:35]MH_I2C_Read... [12:53:35]Read from MH i2c: 01 07 00 BF 0B 00 00 00 00 00 FF 0F DF [12:53:35]process_action close_receipt done [12:53:35]requested_data is exist [12:53:35]produce_requested_data [12:53:35]requested_item fm.sn is exist - process it [12:53:35]wFMCommunicate request_size=4 [12:53:35]MH_SAM_APDU [12:53:35]CAPDU: 80 11 00 00 [12:53:35]Write to MH i2c: E2 08 00 C0 0B 80 11 00 00 00 00 00 00 45 [12:53:35]Write i2c OK [12:53:35]MH_I2C_Read... [12:53:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:53:35]Read from MH i2c: E2 [12:53:35]MH_I2C_Read... [12:53:35]Read from MH i2c: E2 17 00 [12:53:35]MH_I2C_Read... [12:53:35]Read from MH i2c: E2 17 00 C0 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A2 [12:53:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:53:35]wFMCommunicate OK [12:53:35]requested_item fd.num is exist - process it [12:53:35]SAM_PROTO_GetFieldsCounters [12:53:35]wFMCommunicate request_size=4 [12:53:35]MH_SAM_APDU [12:53:35]CAPDU: 80 13 00 00 [12:53:35]Write to MH i2c: E2 08 00 C1 0B 80 13 00 00 00 00 00 00 48 [12:53:35]Write i2c OK [12:53:35]MH_I2C_Read... [12:53:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:53:35]Read from MH i2c: E2 [12:53:35]MH_I2C_Read... [12:53:35]Read from MH i2c: E2 62 00 [12:53:35]MH_I2C_Read... [12:53:35]Read from MH i2c: E2 62 00 C1 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 36 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 12 01 00 00 5E 04 04 00 12 01 00 00 57 04 04 00 13 01 00 00 19 04 04 00 00 00 00 00 90 00 10 [12:53:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 36 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 12 01 00 00 5E 04 04 00 12 01 00 00 57 04 04 00 13 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:53:35]wFMCommunicate OK [12:53:35]SAM_PROTO_GetFieldsCounters done [12:53:35]requested_item shift.num is exist - process it [12:53:35]requested_item shift.opened is exist - process it [12:53:35]req_shift_opened [12:53:35]FM_GetShiftState [12:53:35]SAM_PROTO_GetShiftState [12:53:35]wFMCommunicate request_size=4 [12:53:35]MH_SAM_APDU [12:53:35]CAPDU: 80 13 01 00 [12:53:35]Write to MH i2c: E2 08 00 C2 0B 80 13 01 00 00 00 00 00 4A [12:53:35]Write i2c OK [12:53:35]MH_I2C_Read... [12:53:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:53:35]Read from MH i2c: E2 [12:53:35]MH_I2C_Read... [12:53:35]Read from MH i2c: E2 0E 00 [12:53:35]MH_I2C_Read... [12:53:35]Read from MH i2c: E2 0E 00 C2 0B 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 FB [12:53:35]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:53:35]wFMCommunicate OK [12:53:35]SAM_PROTO_GetShiftState done [12:53:35]FM_GetShiftState done [12:53:35]req_shift_opened done [12:53:35]requested_item shift.open_date is exist - process it [12:53:35]req_shift_open_date [12:53:35]req_shift_open_date done [12:53:35]produce_requested_data done [12:53:35]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226614,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [12:53:35]process_action_free close_receipt [12:53:35]json_value_free [12:53:35]json_value_free done [12:53:35]process_json_proto returns [12:53:35]Send response to host [12:53:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226614,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [12:53:35]free response buf [12:53:35]execute_script done [12:53:35]execute_script returns [12:53:35]free content buf [12:53:35]Sock 7.Close socket [12:53:35]Sock 7.Thread stoped [12:53:39]OFD Sender: No OFD packet to send [12:53:44]OFD Sender: No OFD packet to send [12:53:49]OFD Sender: No OFD packet to send [12:53:54]OFD Sender: No OFD packet to send [12:53:59]OFD Sender: No OFD packet to send [12:54:04]OFD Sender: No OFD packet to send [12:54:09]OFD Sender: No OFD packet to send [12:54:14]OFD Sender: No OFD packet to send [12:54:19]OFD Sender: No OFD packet to send [12:54:24]OFD Sender: No OFD packet to send [12:54:29]OFD Sender: No OFD packet to send [12:54:34]OFD Sender: No OFD packet to send [12:54:39]OFD Sender: No OFD packet to send [12:54:41]recv_with_timeout no data received [12:54:44]OFD Sender: No OFD packet to send [12:54:49]OFD Sender: No OFD packet to send [12:54:54]OFD Sender: No OFD packet to send [12:54:59]OFD Sender: No OFD packet to send [12:55:03]accept exits with 10 [12:55:03]New connection [12:55:03]New thread 3066711396 created [12:55:03]Thread 3066854756 joined [12:55:03]Waiting for new connection... [12:55:03] Sock 10.Parse request [12:55:03]Sock 10.Check first char [12:55:03]Sock 10.First char is OK [12:55:03]request: POST /json_proto HTTP/1.0 [12:55:03]Method: POST [12:55:03]URL: /json_proto [12:55:03]Method is POST - this is cgi request [12:55:03]url: /json_proto [12:55:03]query_string will be loaded in cgi processing [12:55:03]execute_cgi json_proto POST (null) [12:55:03]execute_cgi path=json_proto method=POST [12:55:03]POST find Content-Length [12:55:03]Host: 172.17.43.131:8080 [12:55:03]Content-Length: 1190 [12:55:03]Content-Type: application/json [12:55:03] [12:55:03]POST finish read [12:55:03]Found Content-Length = 1190 [12:55:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0421\u0430\u043C\u0430\u0442\u043E\u0432 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002978\u000A28.07.2024 12:53\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 53\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 28.140 x 67.80\u000A\u0418\u0422\u041E\u0413: 1907.89\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A43306\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:55:03]execute_script... [12:55:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0421\u0430\u043C\u0430\u0442\u043E\u0432 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002978\u000A28.07.2024 12:53\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 53\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 28.140 x 67.80\u000A\u0418\u0422\u041E\u0413: 1907.89\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A43306\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:55:03]POST & json_proto [12:55:03]process_json_proto [12:55:03]json parsed OK: [12:55:03]protocol is kg_v1.0 [12:55:03]action value=print_text [12:55:03]process_action print_text [12:55:03]cmd_print_text [12:55:03]ExternCall_PrintAddStr [12:55:03]wPrintStart [12:55:03]Write to MH i2c: 01 00 00 C3 0B CE [12:55:03]Write i2c OK [12:55:03]MH_I2C_Read... [12:55:03]Read from MH i2c: 01 [12:55:03]MH_I2C_Read... [12:55:03]Read from MH i2c: 01 07 00 [12:55:03]MH_I2C_Read... [12:55:03]Read from MH i2c: 01 07 00 C3 0B 00 00 00 00 00 FF 0F E3 [12:55:03]RasterBufferAndPrint [12:55:03]line *****ТОВАРНЫЙ ЧЕК***** [12:55:03]line АЗС-97 [12:55:03]line Партнер нефть [12:55:03]line 02508201610067 [12:55:03]line Кассир : Саматов Б. [12:55:03]line Счет N : (1)2002978 [12:55:03]line 28.07.2024 12:53 [12:55:03]line ПРОДАЖА [12:55:03]line ТРК (МРК, ГНК): 53 [12:55:03]line Вид ГСМ : 2710124130 [12:55:03]line Аи-92-К-5 [12:55:03]line 28.140 x 67.80 [12:55:03]line ИТОГ: 1907.89 [12:55:03]line Тип оплаты: Талоны: Топливная Карта [12:55:03]line 43306 [12:55:03]line ______________________ [12:55:03]line (подпись) [12:55:03]written 0, free lines is 4095 [12:55:03]Write to MH i2c: 01 00 00 D7 0B E2 [12:55:03]Write i2c OK [12:55:03]MH_I2C_Read... [12:55:03]Read from MH i2c: 01 [12:55:03]MH_I2C_Read... [12:55:03]Read from MH i2c: 01 07 00 [12:55:03]MH_I2C_Read... [12:55:03]Read from MH i2c: 01 07 00 D7 0B 00 00 00 00 00 10 0E 07 [12:55:03]RasterBufferAndPrint [12:55:03]line [12:55:03]line [12:55:03]line [12:55:03]line [12:55:03]line [12:55:03]written 0, free lines is 3602 [12:55:03]MH_Cut [12:55:03]Write to MH i2c: D1 01 00 DE 0B 01 BB [12:55:03]Write i2c OK [12:55:03]MH_I2C_Read... [12:55:03]Read from MH i2c: D1 [12:55:03]MH_I2C_Read... [12:55:03]Read from MH i2c: D1 01 00 [12:55:03]MH_I2C_Read... [12:55:03]Read from MH i2c: D1 01 00 DE 0B 00 BA [12:55:03]Write to MH i2c: 01 00 00 DF 0B EA [12:55:03]Write i2c OK [12:55:03]MH_I2C_Read... [12:55:04]*** Cut start [12:55:04]*** Partial cut [12:55:04]*** CUTSNS_PIN = 1 [12:55:04]*** CUTSNS_PIN = 0 [12:55:04]OFD Sender: No OFD packet to send [12:55:04]*** Brake cut motor [12:55:05]Read from MH i2c: 01 [12:55:05]MH_I2C_Read... [12:55:05]Read from MH i2c: 01 07 00 [12:55:05]MH_I2C_Read... [12:55:05]*** Stop cut motor [12:55:05]*** Cut end [12:55:05]Read from MH i2c: 01 07 00 DF 0B 00 00 00 00 00 FF 0F FF [12:55:05]process_action print_text done [12:55:05]requested_data is exist [12:55:05]produce_requested_data [12:55:05]requested_item fm.sn is exist - process it [12:55:05]wFMCommunicate request_size=4 [12:55:05]MH_SAM_APDU [12:55:05]CAPDU: 80 11 00 00 [12:55:05]Write to MH i2c: E2 08 00 E0 0B 80 11 00 00 00 00 00 00 65 [12:55:05]Write i2c OK [12:55:05]MH_I2C_Read... [12:55:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:55:05]Read from MH i2c: E2 [12:55:05]MH_I2C_Read... [12:55:05]Read from MH i2c: E2 17 00 [12:55:05]MH_I2C_Read... [12:55:05]Read from MH i2c: E2 17 00 E0 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C2 [12:55:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:55:05]wFMCommunicate OK [12:55:05]requested_item fd.num is exist - process it [12:55:05]SAM_PROTO_GetFieldsCounters [12:55:05]wFMCommunicate request_size=4 [12:55:05]MH_SAM_APDU [12:55:05]CAPDU: 80 13 00 00 [12:55:05]Write to MH i2c: E2 08 00 E1 0B 80 13 00 00 00 00 00 00 68 [12:55:05]Write i2c OK [12:55:05]MH_I2C_Read... [12:55:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:55:05]Read from MH i2c: E2 [12:55:05]MH_I2C_Read... [12:55:05]Read from MH i2c: E2 62 00 [12:55:05]MH_I2C_Read... [12:55:05]Read from MH i2c: E2 62 00 E1 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 36 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 12 01 00 00 5E 04 04 00 12 01 00 00 57 04 04 00 13 01 00 00 19 04 04 00 00 00 00 00 90 00 30 [12:55:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 36 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 12 01 00 00 5E 04 04 00 12 01 00 00 57 04 04 00 13 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:55:05]wFMCommunicate OK [12:55:05]SAM_PROTO_GetFieldsCounters done [12:55:05]requested_item shift.num is exist - process it [12:55:05]requested_item shift.opened is exist - process it [12:55:05]req_shift_opened [12:55:05]FM_GetShiftState [12:55:05]SAM_PROTO_GetShiftState [12:55:05]wFMCommunicate request_size=4 [12:55:05]MH_SAM_APDU [12:55:05]CAPDU: 80 13 01 00 [12:55:05]Write to MH i2c: E2 08 00 E2 0B 80 13 01 00 00 00 00 00 6A [12:55:05]Write i2c OK [12:55:05]MH_I2C_Read... [12:55:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:55:05]Read from MH i2c: E2 [12:55:05]MH_I2C_Read... [12:55:05]Read from MH i2c: E2 0E 00 [12:55:05]MH_I2C_Read... [12:55:05]Read from MH i2c: E2 0E 00 E2 0B 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 1B [12:55:05]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:55:05]wFMCommunicate OK [12:55:05]SAM_PROTO_GetShiftState done [12:55:05]FM_GetShiftState done [12:55:05]req_shift_opened done [12:55:05]requested_item shift.open_date is exist - process it [12:55:05]req_shift_open_date [12:55:05]req_shift_open_date done [12:55:05]produce_requested_data done [12:55:05]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226614,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [12:55:05]process_action_free print_text [12:55:05]json_value_free [12:55:05]json_value_free done [12:55:05]process_json_proto returns [12:55:05]Send response to host [12:55:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226614,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [12:55:05]free response buf [12:55:05]execute_script done [12:55:05]execute_script returns [12:55:05]free content buf [12:55:05]Sock 10.Close socket [12:55:05]Sock 10.Thread stoped [12:55:09]OFD Sender: No OFD packet to send [12:55:14]OFD Sender: No OFD packet to send [12:55:19]OFD Sender: No OFD packet to send [12:55:24]OFD Sender: No OFD packet to send [12:55:29]OFD Sender: No OFD packet to send [12:55:34]OFD Sender: No OFD packet to send [12:55:39]OFD Sender: No OFD packet to send [12:55:44]OFD Sender: No OFD packet to send [12:55:49]OFD Sender: No OFD packet to send [12:55:54]OFD Sender: No OFD packet to send [12:55:59]OFD Sender: No OFD packet to send [12:56:04]OFD Sender: No OFD packet to send [12:56:09]OFD Sender: No OFD packet to send [12:56:14]OFD Sender: No OFD packet to send [12:56:19]OFD Sender: No OFD packet to send [12:56:24]OFD Sender: No OFD packet to send [12:56:30]OFD Sender: No OFD packet to send [12:56:33]accept exits with 7 [12:56:33]New connection [12:56:33]New thread 3066854756 created [12:56:33]Thread 3066711396 joined [12:56:33]Waiting for new connection... [12:56:33] Sock 7.Parse request [12:56:33]Sock 7.Check first char [12:56:33]Sock 7.First char is OK [12:56:33]request: POST /json_proto HTTP/1.0 [12:56:33]Method: POST [12:56:33]URL: /json_proto [12:56:33]Method is POST - this is cgi request [12:56:33]url: /json_proto [12:56:33]query_string will be loaded in cgi processing [12:56:33]execute_cgi json_proto POST (null) [12:56:33]execute_cgi path=json_proto method=POST [12:56:33]POST find Content-Length [12:56:33]Host: 172.17.43.131:8080 [12:56:33]Content-Length: 678 [12:56:33]Content-Type: application/json [12:56:33] [12:56:33]POST finish read [12:56:33]Found Content-Length = 678 [12:56:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002980", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:56:33]execute_script... [12:56:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002980", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:56:33]POST & json_proto [12:56:33]process_json_proto [12:56:33]json parsed OK: [12:56:33]protocol is kg_v1.0 [12:56:33]action value=close_receipt [12:56:33]process_action close_receipt [12:56:33]cmd_close_receipt [12:56:33]MH_GetDate [12:56:33]Write to MH i2c: F0 00 00 E3 0B DD [12:56:33]Write i2c OK [12:56:33]MH_I2C_Read... [12:56:33]Read from MH i2c: F0 [12:56:33]MH_I2C_Read... [12:56:33]Read from MH i2c: F0 09 00 [12:56:33]MH_I2C_Read... [12:56:33]Read from MH i2c: F0 09 00 E3 0B 00 02 40 A6 66 F9 24 A2 66 59 [12:56:33]GetLastDocTimeStamp 1722171211 [12:56:33]current date 1722171394 [12:56:33]FM_GetShiftState [12:56:33]SAM_PROTO_GetShiftState [12:56:33]wFMCommunicate request_size=4 [12:56:33]MH_SAM_APDU [12:56:33]CAPDU: 80 13 01 00 [12:56:33]Write to MH i2c: E2 08 00 E4 0B 80 13 01 00 00 00 00 00 6C [12:56:33]Write i2c OK [12:56:33]MH_I2C_Read... [12:56:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:56:33]Read from MH i2c: E2 [12:56:33]MH_I2C_Read... [12:56:33]Read from MH i2c: E2 0E 00 [12:56:33]MH_I2C_Read... [12:56:33]Read from MH i2c: E2 0E 00 E4 0B 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 1D [12:56:33]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:56:33]wFMCommunicate OK [12:56:33]SAM_PROTO_GetShiftState done [12:56:33]FM_GetShiftState done [12:56:33]opened in 1722125326 [12:56:33]opened+sec_in_day 1722211726 [12:56:33]quantity*price = 50010 [12:56:33]sum+1 = 50012 [12:56:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 275 28.07.2024 12:56 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226615 ФПД: 152347179936468 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T125634&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226615&fm=152347179936468&tin=02508201610067®Number=0000000000092624&sum=50000 [12:56:34]StoreToDocumentArchive [12:56:34]shift 439 fd 226615 [12:56:34]save to /storage/0439/doc_00226615 [12:56:34]save last doc name /storage/0439/doc_00226615 to /storage/kkm_last_doc_name [12:56:34]save OK [12:56:34]Clear old archive folders... [12:56:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:56:34]tlvbuf is 00E6CDD0 [12:56:34]SAM_PROTO_ClearQueue [12:56:34]wFMCommunicate request_size=4 [12:56:34]MH_SAM_APDU [12:56:34]CAPDU: 80 09 00 00 [12:56:34]Write to MH i2c: E2 08 00 F1 0B 80 09 00 00 00 00 00 00 6E [12:56:34]Write i2c OK [12:56:34]MH_I2C_Read... [12:56:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:56:34]Read from MH i2c: E2 [12:56:34]MH_I2C_Read... [12:56:34]Read from MH i2c: E2 03 00 [12:56:34]MH_I2C_Read... [12:56:34]Read from MH i2c: E2 03 00 F1 0B 00 90 00 70 [12:56:34]RAPDU: 90 00 [12:56:34]wFMCommunicate OK [12:56:34]SAM_PROTO_ClearQueue done [12:56:34]KKMCreateOFDPacket [12:56:34]OFDProtocolAddRootSTLVToBuf [12:56:34]FM_MakeSignedData [12:56:34]FM_MakeSignedData [12:56:34]SAM_PROTO_SignData [12:56:34]wFMCommunicate request_size=4 [12:56:34]MH_SAM_APDU [12:56:34]CAPDU: 80 0D 01 02 [12:56:34]Write to MH i2c: E2 08 00 F2 0B 80 0D 01 02 00 00 00 00 76 [12:56:34]Write i2c OK [12:56:34]MH_I2C_Read... [12:56:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:56:34]Read from MH i2c: E2 [12:56:34]MH_I2C_Read... [12:56:34]Read from MH i2c: E2 03 00 [12:56:34]MH_I2C_Read... [12:56:34]Read from MH i2c: E2 03 00 F2 0B 00 90 00 71 [12:56:34]RAPDU: 90 00 [12:56:34]wFMCommunicate OK [12:56:34]wFMCommunicate request_size=255 [12:56:34]MH_SAM_APDU [12:56:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 13 01 00 00 F4 03 04 00 02 40 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 37 75 03 00 35 04 06 00 8A [12:56:34]Write to MH i2c: E2 02 01 F3 0B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 13 01 00 00 F4 03 04 00 02 40 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 37 75 03 00 35 04 06 00 8A 00 00 38 [12:56:34]Write i2c OK [12:56:34]MH_I2C_Read... [12:56:35]OFD Sender: No OFD packet to send [12:56:35]Read from MH i2c: E2 [12:56:35]MH_I2C_Read... [12:56:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:56:35]Read from MH i2c: E2 03 00 [12:56:35]MH_I2C_Read... [12:56:35]Read from MH i2c: E2 03 00 F3 0B 00 90 00 72 [12:56:35]RAPDU: 90 00 [12:56:35]wFMCommunicate OK [12:56:35]wFMCommunicate request_size=10 [12:56:35]MH_SAM_APDU [12:56:35]CAPDU: 80 0D 02 02 05 8F 17 8A EA D4 [12:56:35]Write to MH i2c: E2 0D 00 F4 0B 80 0D 02 02 05 00 8F 17 8A EA D4 00 00 71 [12:56:35]Write i2c OK [12:56:35]MH_I2C_Read... [12:56:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:56:35]Read from MH i2c: E2 [12:56:35]MH_I2C_Read... [12:56:35]Read from MH i2c: E2 03 00 [12:56:35]MH_I2C_Read... [12:56:35]Read from MH i2c: E2 03 00 F4 0B 00 90 00 73 [12:56:35]RAPDU: 90 00 [12:56:35]wFMCommunicate OK [12:56:35]wFMCommunicate request_size=4 [12:56:35]MH_SAM_APDU [12:56:35]CAPDU: 80 0D 03 02 [12:56:35]Write to MH i2c: E2 08 00 F5 0B 80 0D 03 02 00 00 00 00 7B [12:56:35]Write i2c OK [12:56:35]MH_I2C_Read... [12:56:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:56:35]Read from MH i2c: E2 [12:56:35]MH_I2C_Read... [12:56:35]Read from MH i2c: E2 0B 00 [12:56:35]MH_I2C_Read... [12:56:35]Read from MH i2c: E2 0B 00 F5 0B 00 EC 76 3A 7C D2 8F AE BD 90 00 60 [12:56:35]RAPDU: EC 76 3A 7C D2 8F AE BD 90 00 [12:56:35]wFMCommunicate OK [12:56:35]SAM_PROTO_SignData done [12:56:35]FM_MakeSignedData done [12:56:35]CreateOFDProtocolMessage [12:56:35]wFMCommunicate request_size=4 [12:56:35]MH_SAM_APDU [12:56:35]CAPDU: 80 11 00 00 [12:56:35]Write to MH i2c: E2 08 00 F6 0B 80 11 00 00 00 00 00 00 7B [12:56:35]Write i2c OK [12:56:35]MH_I2C_Read... [12:56:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:56:35]Read from MH i2c: E2 [12:56:35]MH_I2C_Read... [12:56:35]Read from MH i2c: E2 17 00 [12:56:35]MH_I2C_Read... [12:56:35]Read from MH i2c: E2 17 00 F6 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D8 [12:56:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:56:35]wFMCommunicate OK [12:56:35]CreateOFDProtocolMessage done [12:56:35]OFDSenderStorePacket 226615 [12:56:35]StoreOFDPacket docnum=226615 [12:56:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 6E 63 07 01 26 F1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 13 01 00 00 F4 03 04 00 02 40 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 37 75 03 00 35 04 06 00 8A 8F 17 8A EA D4 EC 76 3A 7C D2 8F AE BD [12:56:35]CheckFolder [12:56:35]dirname=/storage/ofd_packets [12:56:35]CheckFolder done [12:56:35]ProducePacketName [12:56:35]name=ofd_packets/00226615 [12:56:35]NVStorageSaveData ofd_packets/00226615 [12:56:35]File name is /storage/ofd_packets/00226615 [12:56:35]Write 301 bytes [12:56:35]NVStorageSaveData done [12:56:35]OFDSenderStorePacket done [12:56:35]KKMCreateOFDPacket done [12:56:35]NVStorageSaveData kkm_last_timestamp [12:56:35]File name is /storage/kkm_last_timestamp [12:56:35]Write 4 bytes [12:56:35]NVStorageSaveData done [12:56:35]ExternCall_PrintAddStr [12:56:35]wPrintStart [12:56:35]Write to MH i2c: 01 00 00 F7 0B 02 [12:56:35]Write i2c OK [12:56:35]MH_I2C_Read... [12:56:35]Read from MH i2c: 01 [12:56:35]MH_I2C_Read... [12:56:35]Read from MH i2c: 01 07 00 [12:56:35]MH_I2C_Read... [12:56:35]Read from MH i2c: 01 07 00 F7 0B 00 00 00 00 00 FF 0F 17 [12:56:35]RasterBufferAndPrint [12:56:35]line Счет N : (1)2002980 [12:56:35]line ИНН: 02508201610067 [12:56:35]line Контрольно-Кассовый Чек [12:56:35]line ПРОДАЖА [12:56:35]line ТРК (МРК, ГНК) : 64 [12:56:35]line Товар: 2710124500 [12:56:35]line Аи-95-К-5 [12:56:35]line 6.740 * 74.20 [12:56:35]line = 500.11 [12:56:35]line НДС 12% НСП 1% [12:56:35]line > о реализуемом товаре [12:56:35]line ОКРУГЛЕНИЕ: -0.11 [12:56:35]line ИТОГО: 500.00 [12:56:35]line Внесено: 500.00 [12:56:35]line СДАЧА: 0.00 [12:56:35]line НСП 1% : 4.43 [12:56:35]line НДС 12% : 53.11 [12:56:35]line Наличными: 500.00 [12:56:35]line Безнал.: 0.00 [12:56:35]line Место: АЗС № 97 "Партнер Нефть" [12:56:35]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:56:35]line СНО: Общий режим [12:56:35]line Чек 275 28.07.2024 12:56 [12:56:35]line Смена: 439 ФФД: 1.0 [12:56:35]line ЗНМ: 0300000054 [12:56:35]line РНМ: 0000000000092624 [12:56:35]line Версия ККМ: 001 [12:56:35]line ФМ: 0000000000874959 [12:56:35]line ФД: 226615 [12:56:35]line ФПД: 152347179936468 [12:56:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T125634&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226615&fm=152347179936468&tin=02508201610067®Number=0000000000092624&sum=50000 [12:56:35]written 0, free lines is 4095 [12:56:35]OFD Sender: Processing packet 226615 [packets to send 602, broken 601] [12:56:35]ProducePacketName [12:56:35]name=ofd_packets/00226615 [12:56:35]OFD Sender: To server: pG, [12:56:35]CommunicateWithHost lk.salyk.kg:30040 [12:56:35]ConnectInit lk.salyk.kg [12:56:35]Write to MH i2c: 01 00 00 22 0C 2E [12:56:35]Write i2c OK [12:56:35]MH_I2C_Read... [12:56:35]Read from MH i2c: 01 [12:56:35]MH_I2C_Read... [12:56:35]Read from MH i2c: 01 07 00 [12:56:35]MH_I2C_Read... [12:56:35]Read from MH i2c: 01 07 00 22 0C 00 00 00 00 00 61 0C A2 [12:56:35]RasterBufferAndPrint [12:56:35]line [12:56:35]line [12:56:35]line [12:56:35]line [12:56:35]line [12:56:35]written 0, free lines is 3173 [12:56:35]MH_Cut [12:56:35]Write to MH i2c: D1 01 00 29 0C 01 07 [12:56:35]Write i2c OK [12:56:35]MH_I2C_Read... [12:56:35]Read from MH i2c: D1 [12:56:35]MH_I2C_Read... [12:56:35]Read from MH i2c: D1 01 00 [12:56:35]MH_I2C_Read... [12:56:35]Read from MH i2c: D1 01 00 29 0C 00 06 [12:56:35]Write to MH i2c: 01 00 00 2A 0C 36 [12:56:35]Write i2c OK [12:56:35]MH_I2C_Read... [12:56:37]Connected sock=10 [12:56:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 6E 63 07 01 26 F1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 13 01 00 00 F4 03 04 00 02 40 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 37 75 03 00 35 04 06 00 8A 8F 17 8A EA D4 EC 76 3A 7C D2 8F AE BD [12:56:37]*** Cut start [12:56:37]*** Partial cut [12:56:37]*** CUTSNS_PIN = 1 [12:56:37]*** CUTSNS_PIN = 0 [12:56:37]*** Brake cut motor [12:56:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 8C 17 47 00 4D 20 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 37 75 03 00 F4 03 04 00 0E EC A5 66 B6 04 01 00 00 51 61 6A 68 F7 9D BE 58 [12:56:37]CommunicateWithHost err = 0 [12:56:37]CheckOFDResponse [12:56:37]1017 (14) - 77093643461234 [12:56:37]1041 (16) - 0000000000874959 [12:56:37]1040 (4) - 226615 [12:56:37]1012 (4) - 28.07.2024 06:58 [12:56:37]1206 (1) - 0 [12:56:37]OFD Sender: Remove packet 226615 [12:56:37]ProducePacketName [12:56:37]name=ofd_packets/00226615 [12:56:37]NVStorageDeleteData [12:56:37]Read from MH i2c: 01 [12:56:37]MH_I2C_Read... [12:56:37]*** Stop cut motor [12:56:37]*** Cut end [12:56:37]Read from MH i2c: 01 07 00 [12:56:37]MH_I2C_Read... [12:56:37]Read from MH i2c: 01 07 00 2A 0C 00 00 00 00 00 FF 0F 4B [12:56:37]process_action close_receipt done [12:56:37]requested_data is exist [12:56:37]produce_requested_data [12:56:37]requested_item fm.sn is exist - process it [12:56:37]wFMCommunicate request_size=4 [12:56:37]MH_SAM_APDU [12:56:37]CAPDU: 80 11 00 00 [12:56:37]Write to MH i2c: E2 08 00 2B 0C 80 11 00 00 00 00 00 00 B1 [12:56:37]Write i2c OK [12:56:37]MH_I2C_Read... [12:56:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:56:37]Read from MH i2c: E2 [12:56:37]MH_I2C_Read... [12:56:37]Read from MH i2c: E2 17 00 [12:56:37]MH_I2C_Read... [12:56:37]Read from MH i2c: E2 17 00 2B 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 0E [12:56:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:56:37]wFMCommunicate OK [12:56:37]requested_item fd.num is exist - process it [12:56:37]SAM_PROTO_GetFieldsCounters [12:56:37]wFMCommunicate request_size=4 [12:56:37]MH_SAM_APDU [12:56:37]CAPDU: 80 13 00 00 [12:56:37]Write to MH i2c: E2 08 00 2C 0C 80 13 00 00 00 00 00 00 B4 [12:56:37]Write i2c OK [12:56:37]MH_I2C_Read... [12:56:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:56:37]Read from MH i2c: E2 [12:56:37]MH_I2C_Read... [12:56:37]Read from MH i2c: E2 62 00 [12:56:37]MH_I2C_Read... [12:56:37]Read from MH i2c: E2 62 00 2C 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 37 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 13 01 00 00 5E 04 04 00 13 01 00 00 57 04 04 00 14 01 00 00 19 04 04 00 00 00 00 00 90 00 80 [12:56:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 37 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 13 01 00 00 5E 04 04 00 13 01 00 00 57 04 04 00 14 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:56:37]wFMCommunicate OK [12:56:37]SAM_PROTO_GetFieldsCounters done [12:56:37]requested_item shift.num is exist - process it [12:56:37]requested_item shift.opened is exist - process it [12:56:37]req_shift_opened [12:56:37]FM_GetShiftState [12:56:37]SAM_PROTO_GetShiftState [12:56:37]wFMCommunicate request_size=4 [12:56:37]MH_SAM_APDU [12:56:37]CAPDU: 80 13 01 00 [12:56:37]Write to MH i2c: E2 08 00 2D 0C 80 13 01 00 00 00 00 00 B6 [12:56:37]Write i2c OK [12:56:37]MH_I2C_Read... [12:56:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:56:37]Read from MH i2c: E2 [12:56:37]MH_I2C_Read... [12:56:37]Read from MH i2c: E2 0E 00 [12:56:37]MH_I2C_Read... [12:56:37]Read from MH i2c: E2 0E 00 2D 0C 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 67 [12:56:37]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:56:37]wFMCommunicate OK [12:56:37]SAM_PROTO_GetShiftState done [12:56:37]FM_GetShiftState done [12:56:37]req_shift_opened done [12:56:37]requested_item shift.open_date is exist - process it [12:56:37]req_shift_open_date [12:56:37]req_shift_open_date done [12:56:37]produce_requested_data done [12:56:37]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226615,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [12:56:37]process_action_free close_receipt [12:56:37]json_value_free [12:56:37]json_value_free done [12:56:37]process_json_proto returns [12:56:37]Send response to host [12:56:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226615,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [12:56:37]free response buf [12:56:37]execute_script done [12:56:37]execute_script returns [12:56:37]free content buf [12:56:37]Sock 7.Close socket [12:56:37]Sock 7.Thread stoped [12:56:38]OFD Sender: No OFD packet to send [12:56:43]OFD Sender: No OFD packet to send [12:56:48]OFD Sender: No OFD packet to send [12:56:53]OFD Sender: No OFD packet to send [12:56:53]recv_with_timeout no data received [12:56:58]OFD Sender: No OFD packet to send [12:57:03]OFD Sender: No OFD packet to send [12:57:08]OFD Sender: No OFD packet to send [12:57:12]recv_with_timeout no data received [12:57:13]OFD Sender: No OFD packet to send [12:57:18]OFD Sender: No OFD packet to send [12:57:23]OFD Sender: No OFD packet to send [12:57:28]OFD Sender: No OFD packet to send [12:57:33]OFD Sender: No OFD packet to send [12:57:38]OFD Sender: No OFD packet to send [12:57:43]OFD Sender: No OFD packet to send [12:57:48]OFD Sender: No OFD packet to send [12:57:53]OFD Sender: No OFD packet to send [12:57:58]OFD Sender: No OFD packet to send [12:58:03]OFD Sender: No OFD packet to send [12:58:08]OFD Sender: No OFD packet to send [12:58:13]OFD Sender: No OFD packet to send [12:58:18]OFD Sender: No OFD packet to send [12:58:23]OFD Sender: No OFD packet to send [12:58:28]OFD Sender: No OFD packet to send [12:58:33]OFD Sender: No OFD packet to send [12:58:38]OFD Sender: No OFD packet to send [12:58:43]OFD Sender: No OFD packet to send [12:58:48]OFD Sender: No OFD packet to send [12:58:53]OFD Sender: No OFD packet to send [12:58:58]OFD Sender: No OFD packet to send [12:59:03]OFD Sender: No OFD packet to send [12:59:08]OFD Sender: No OFD packet to send [12:59:11]accept exits with 9 [12:59:11]New connection [12:59:11]New thread 3066711396 created [12:59:11]Thread 3066854756 joined [12:59:11]Waiting for new connection... [12:59:11] Sock 9.Parse request [12:59:11]Sock 9.Check first char [12:59:11]Sock 9.First char is OK [12:59:11]request: POST /json_proto HTTP/1.0 [12:59:11]Method: POST [12:59:11]URL: /json_proto [12:59:11]Method is POST - this is cgi request [12:59:11]url: /json_proto [12:59:11]query_string will be loaded in cgi processing [12:59:11]execute_cgi json_proto POST (null) [12:59:11]execute_cgi path=json_proto method=POST [12:59:11]POST find Content-Length [12:59:11]Host: 172.17.43.131:8080 [12:59:11]Content-Length: 686 [12:59:11]Content-Type: application/json [12:59:11] [12:59:11]POST finish read [12:59:11]Found Content-Length = 686 [12:59:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002979", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 54.950, "sum" : 2000.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:59:11]execute_script... [12:59: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)2002979", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 54.950, "sum" : 2000.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:59:11]POST & json_proto [12:59:11]process_json_proto [12:59:11]json parsed OK: [12:59:11]protocol is kg_v1.0 [12:59:11]action value=close_receipt [12:59:11]process_action close_receipt [12:59:11]cmd_close_receipt [12:59:11]MH_GetDate [12:59:11]Write to MH i2c: F0 00 00 2E 0C 29 [12:59:11]Write i2c OK [12:59:11]MH_I2C_Read... [12:59:11]Read from MH i2c: F0 [12:59:11]MH_I2C_Read... [12:59:11]Read from MH i2c: F0 09 00 [12:59:11]MH_I2C_Read... [12:59:11]Read from MH i2c: F0 09 00 2E 0C 00 9F 40 A6 66 F9 24 A2 66 42 [12:59:11]GetLastDocTimeStamp 1722171394 [12:59:11]current date 1722171551 [12:59:11]FM_GetShiftState [12:59:11]SAM_PROTO_GetShiftState [12:59:11]wFMCommunicate request_size=4 [12:59:11]MH_SAM_APDU [12:59:11]CAPDU: 80 13 01 00 [12:59:11]Write to MH i2c: E2 08 00 2F 0C 80 13 01 00 00 00 00 00 B8 [12:59:11]Write i2c OK [12:59:11]MH_I2C_Read... [12:59:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:59:11]Read from MH i2c: E2 [12:59:11]MH_I2C_Read... [12:59:11]Read from MH i2c: E2 0E 00 [12:59:11]MH_I2C_Read... [12:59:11]Read from MH i2c: E2 0E 00 2F 0C 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 69 [12:59:11]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:59:11]wFMCommunicate OK [12:59:11]SAM_PROTO_GetShiftState done [12:59:11]FM_GetShiftState done [12:59:11]opened in 1722125326 [12:59:11]opened+sec_in_day 1722211726 [12:59:11]quantity*price = 200018 [12:59:11]sum+1 = 200019 [12:59:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.41 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 276 28.07.2024 12:59 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226616 ФПД: 172803806773256 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T125911&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226616&fm=172803806773256&tin=02508201610067®Number=0000000000092624&sum=200000 [12:59:12]StoreToDocumentArchive [12:59:12]shift 439 fd 226616 [12:59:12]save to /storage/0439/doc_00226616 [12:59:12]save last doc name /storage/0439/doc_00226616 to /storage/kkm_last_doc_name [12:59:12]save OK [12:59:12]Clear old archive folders... [12:59:12]ProcessDocumentItem done err = 0, tmpTLVsize=250 [12:59:12]tlvbuf is 00E6DC90 [12:59:12]SAM_PROTO_ClearQueue [12:59:12]wFMCommunicate request_size=4 [12:59:12]MH_SAM_APDU [12:59:12]CAPDU: 80 09 00 00 [12:59:12]Write to MH i2c: E2 08 00 3C 0C 80 09 00 00 00 00 00 00 BA [12:59:12]Write i2c OK [12:59:12]MH_I2C_Read... [12:59:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:59:12]Read from MH i2c: E2 [12:59:12]MH_I2C_Read... [12:59:12]Read from MH i2c: E2 03 00 [12:59:12]MH_I2C_Read... [12:59:12]Read from MH i2c: E2 03 00 3C 0C 00 90 00 BC [12:59:12]RAPDU: 90 00 [12:59:12]wFMCommunicate OK [12:59:12]SAM_PROTO_ClearQueue done [12:59:12]KKMCreateOFDPacket [12:59:12]OFDProtocolAddRootSTLVToBuf [12:59:12]FM_MakeSignedData [12:59:12]FM_MakeSignedData [12:59:12]SAM_PROTO_SignData [12:59:12]wFMCommunicate request_size=4 [12:59:12]MH_SAM_APDU [12:59:12]CAPDU: 80 0D 01 02 [12:59:12]Write to MH i2c: E2 08 00 3D 0C 80 0D 01 02 00 00 00 00 C2 [12:59:12]Write i2c OK [12:59:12]MH_I2C_Read... [12:59:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:59:12]Read from MH i2c: E2 [12:59:12]MH_I2C_Read... [12:59:12]Read from MH i2c: E2 03 00 [12:59:12]MH_I2C_Read... [12:59:12]Read from MH i2c: E2 03 00 3D 0C 00 90 00 BD [12:59:12]RAPDU: 90 00 [12:59:12]wFMCommunicate OK [12:59:12]wFMCommunicate request_size=255 [12:59:12]MH_SAM_APDU [12:59:12]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A6 D6 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 52 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 9F 40 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 38 75 03 00 35 04 06 00 9D 2A [12:59:12]Write to MH i2c: E2 02 01 3E 0C 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A6 D6 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 52 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 9F 40 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 38 75 03 00 35 04 06 00 9D 2A 00 00 A9 [12:59:12]Write i2c OK [12:59:12]MH_I2C_Read... [12:59:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:59:12]Read from MH i2c: E2 [12:59:12]MH_I2C_Read... [12:59:12]Read from MH i2c: E2 03 00 [12:59:12]MH_I2C_Read... [12:59:12]Read from MH i2c: E2 03 00 3E 0C 00 90 00 BE [12:59:12]RAPDU: 90 00 [12:59:12]wFMCommunicate OK [12:59:12]wFMCommunicate request_size=9 [12:59:12]MH_SAM_APDU [12:59:12]CAPDU: 80 0D 02 02 04 05 84 C0 08 [12:59:12]Write to MH i2c: E2 0C 00 3F 0C 80 0D 02 02 04 00 05 84 C0 08 00 00 1E [12:59:12]Write i2c OK [12:59:12]MH_I2C_Read... [12:59:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:59:12]Read from MH i2c: E2 [12:59:12]MH_I2C_Read... [12:59:12]Read from MH i2c: E2 03 00 [12:59:12]MH_I2C_Read... [12:59:12]Read from MH i2c: E2 03 00 3F 0C 00 90 00 BF [12:59:12]RAPDU: 90 00 [12:59:12]wFMCommunicate OK [12:59:12]wFMCommunicate request_size=4 [12:59:12]MH_SAM_APDU [12:59:12]CAPDU: 80 0D 03 02 [12:59:12]Write to MH i2c: E2 08 00 40 0C 80 0D 03 02 00 00 00 00 C7 [12:59:12]Write i2c OK [12:59:12]MH_I2C_Read... [12:59:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:59:12]Read from MH i2c: E2 [12:59:12]MH_I2C_Read... [12:59:12]Read from MH i2c: E2 0B 00 [12:59:12]MH_I2C_Read... [12:59:12]Read from MH i2c: E2 0B 00 40 0C 00 F9 C8 40 BC 8C 0D C1 64 90 00 43 [12:59:12]RAPDU: F9 C8 40 BC 8C 0D C1 64 90 00 [12:59:12]wFMCommunicate OK [12:59:12]SAM_PROTO_SignData done [12:59:12]FM_MakeSignedData done [12:59:12]CreateOFDProtocolMessage [12:59:12]wFMCommunicate request_size=4 [12:59:12]MH_SAM_APDU [12:59:12]CAPDU: 80 11 00 00 [12:59:12]Write to MH i2c: E2 08 00 41 0C 80 11 00 00 00 00 00 00 C7 [12:59:12]Write i2c OK [12:59:12]MH_I2C_Read... [12:59:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:59:12]Read from MH i2c: E2 [12:59:12]MH_I2C_Read... [12:59:12]Read from MH i2c: E2 17 00 [12:59:12]MH_I2C_Read... [12:59:12]Read from MH i2c: E2 17 00 41 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 24 [12:59:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:59:12]wFMCommunicate OK [12:59:12]CreateOFDProtocolMessage done [12:59:12]OFDSenderStorePacket 226616 [12:59:12]StoreOFDPacket docnum=226616 [12:59:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 D7 8B 06 01 B7 C7 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A6 D6 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 52 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 9F 40 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 38 75 03 00 35 04 06 00 9D 2A 05 84 C0 08 F9 C8 40 BC 8C 0D C1 64 [12:59:12]CheckFolder [12:59:12]dirname=/storage/ofd_packets [12:59:12]CheckFolder done [12:59:12]ProducePacketName [12:59:12]name=ofd_packets/00226616 [12:59:12]NVStorageSaveData ofd_packets/00226616 [12:59:12]File name is /storage/ofd_packets/00226616 [12:59:12]Write 300 bytes [12:59:12]NVStorageSaveData done [12:59:12]OFDSenderStorePacket done [12:59:12]KKMCreateOFDPacket done [12:59:12]NVStorageSaveData kkm_last_timestamp [12:59:12]File name is /storage/kkm_last_timestamp [12:59:12]Write 4 bytes [12:59:12]NVStorageSaveData done [12:59:12]ExternCall_PrintAddStr [12:59:12]wPrintStart [12:59:12]Write to MH i2c: 01 00 00 42 0C 4E [12:59:12]Write i2c OK [12:59:12]MH_I2C_Read... [12:59:12]Read from MH i2c: 01 [12:59:12]MH_I2C_Read... [12:59:12]Read from MH i2c: 01 07 00 [12:59:12]MH_I2C_Read... [12:59:12]Read from MH i2c: 01 07 00 42 0C 00 00 00 00 00 FF 0F 63 [12:59:12]RasterBufferAndPrint [12:59:12]line Счет N : (1)2002979 [12:59:12]line ИНН: 02508201610067 [12:59:12]line Контрольно-Кассовый Чек [12:59:12]line ПРОДАЖА [12:59:12]line ТРК (МРК, ГНК) : 81 [12:59:12]line Товар: 2711190000 [12:59:12]line ГАЗ-К-5 [12:59:12]line 54.950 * 36.40 [12:59:12]line = 2000.18 [12:59:12]line НДС 12% НСП 1% [12:59:12]line > о реализуемом товаре [12:59:12]line ОКРУГЛЕНИЕ: -0.18 [12:59:12]line ИТОГО: 2000.00 [12:59:12]line Внесено: 2000.00 [12:59:12]line СДАЧА: 0.00 [12:59:12]line НСП 1% : 17.70 [12:59:12]line НДС 12% : 212.41 [12:59:12]line Наличными: 2000.00 [12:59:12]line Безнал.: 0.00 [12:59:12]line Место: АЗС № 97 "Партнер Нефть" [12:59:12]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:59:12]line СНО: Общий режим [12:59:12]line Чек 276 28.07.2024 12:59 [12:59:12]line Смена: 439 ФФД: 1.0 [12:59:12]line ЗНМ: 0300000054 [12:59:12]line РНМ: 0000000000092624 [12:59:12]line Версия ККМ: 001 [12:59:12]line ФМ: 0000000000874959 [12:59:12]line ФД: 226616 [12:59:12]line ФПД: 172803806773256 [12:59:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T125911&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226616&fm=172803806773256&tin=02508201610067®Number=0000000000092624&sum=200000 [12:59:13]written 0, free lines is 4095 [12:59:13]OFD Sender: Processing packet 226616 [packets to send 602, broken 601] [12:59:13]ProducePacketName [12:59:13]name=ofd_packets/00226616 [12:59:13]OFD Sender: To server: pG, [12:59:13]CommunicateWithHost lk.salyk.kg:30040 [12:59:13]ConnectInit lk.salyk.kg [12:59:13]Connected sock=10 [12:59:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 D7 8B 06 01 B7 C7 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A6 D6 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 52 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 9F 40 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 38 75 03 00 35 04 06 00 9D 2A 05 84 C0 08 F9 C8 40 BC 8C 0D C1 64 [12:59:13]Write to MH i2c: 01 00 00 6D 0C 79 [12:59:13]Write i2c OK [12:59:13]MH_I2C_Read... [12:59:13]Read from MH i2c: 01 [12:59:13]MH_I2C_Read... [12:59:13]Read from MH i2c: 01 07 00 [12:59:13]MH_I2C_Read... [12:59:13]Read from MH i2c: 01 07 00 6D 0C 00 00 00 00 00 61 0C ED [12:59:13]RasterBufferAndPrint [12:59:13]line [12:59:13]line [12:59:13]line [12:59:13]line [12:59:13]line [12:59:13]written 0, free lines is 3173 [12:59:13]MH_Cut [12:59:13]Write to MH i2c: D1 01 00 74 0C 01 52 [12:59:13]Write i2c OK [12:59:13]MH_I2C_Read... [12:59:13]Read from MH i2c: D1 [12:59:13]MH_I2C_Read... [12:59:13]Read from MH i2c: D1 01 00 [12:59:13]MH_I2C_Read... [12:59:13]Read from MH i2c: D1 01 00 74 0C 00 51 [12:59:13]Write to MH i2c: 01 00 00 75 0C 81 [12:59:13]Write i2c OK [12:59:13]MH_I2C_Read... [12:59:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 2C 22 47 00 BD 0E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 38 75 03 00 F4 03 04 00 AA EC A5 66 B6 04 01 00 00 14 EF AA A8 3D 10 04 BE [12:59:14]CommunicateWithHost err = 0 [12:59:14]CheckOFDResponse [12:59:14]1017 (14) - 77093643461234 [12:59:14]1041 (16) - 0000000000874959 [12:59:14]1040 (4) - 226616 [12:59:14]1012 (4) - 28.07.2024 07:00 [12:59:14]1206 (1) - 0 [12:59:14]OFD Sender: Remove packet 226616 [12:59:14]ProducePacketName [12:59:14]name=ofd_packets/00226616 [12:59:14]NVStorageDeleteData [12:59:14]OFD Sender: No OFD packet to send [12:59:14]*** Cut start [12:59:14]*** Partial cut [12:59:14]*** CUTSNS_PIN = 1 [12:59:14]*** CUTSNS_PIN = 0 [12:59:15]*** Brake cut motor [12:59:15]Read from MH i2c: 01 [12:59:15]MH_I2C_Read... [12:59:15]*** Stop cut motor [12:59:15]*** Cut end [12:59:15]Read from MH i2c: 01 07 00 [12:59:15]MH_I2C_Read... [12:59:15]Read from MH i2c: 01 07 00 75 0C 00 00 00 00 00 FF 0F 96 [12:59:15]process_action close_receipt done [12:59:15]requested_data is exist [12:59:15]produce_requested_data [12:59:15]requested_item fm.sn is exist - process it [12:59:15]wFMCommunicate request_size=4 [12:59:15]MH_SAM_APDU [12:59:15]CAPDU: 80 11 00 00 [12:59:15]Write to MH i2c: E2 08 00 76 0C 80 11 00 00 00 00 00 00 FC [12:59:15]Write i2c OK [12:59:15]MH_I2C_Read... [12:59:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:59:15]Read from MH i2c: E2 [12:59:15]MH_I2C_Read... [12:59:15]Read from MH i2c: E2 17 00 [12:59:15]MH_I2C_Read... [12:59:15]Read from MH i2c: E2 17 00 76 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 59 [12:59:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:59:15]wFMCommunicate OK [12:59:15]requested_item fd.num is exist - process it [12:59:15]SAM_PROTO_GetFieldsCounters [12:59:15]wFMCommunicate request_size=4 [12:59:15]MH_SAM_APDU [12:59:15]CAPDU: 80 13 00 00 [12:59:15]Write to MH i2c: E2 08 00 77 0C 80 13 00 00 00 00 00 00 FF [12:59:15]Write i2c OK [12:59:15]MH_I2C_Read... [12:59:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:59:15]Read from MH i2c: E2 [12:59:15]MH_I2C_Read... [12:59:15]Read from MH i2c: E2 62 00 [12:59:15]MH_I2C_Read... [12:59:15]Read from MH i2c: E2 62 00 77 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 38 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 14 01 00 00 5E 04 04 00 14 01 00 00 57 04 04 00 15 01 00 00 19 04 04 00 00 00 00 00 90 00 CF [12:59:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 38 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 14 01 00 00 5E 04 04 00 14 01 00 00 57 04 04 00 15 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:59:15]wFMCommunicate OK [12:59:15]SAM_PROTO_GetFieldsCounters done [12:59:15]requested_item shift.num is exist - process it [12:59:15]requested_item shift.opened is exist - process it [12:59:15]req_shift_opened [12:59:15]FM_GetShiftState [12:59:15]SAM_PROTO_GetShiftState [12:59:15]wFMCommunicate request_size=4 [12:59:15]MH_SAM_APDU [12:59:15]CAPDU: 80 13 01 00 [12:59:15]Write to MH i2c: E2 08 00 78 0C 80 13 01 00 00 00 00 00 01 [12:59:15]Write i2c OK [12:59:15]MH_I2C_Read... [12:59:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:59:15]Read from MH i2c: E2 [12:59:15]MH_I2C_Read... [12:59:15]Read from MH i2c: E2 0E 00 [12:59:15]MH_I2C_Read... [12:59:15]Read from MH i2c: E2 0E 00 78 0C 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 B2 [12:59:15]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [12:59:15]wFMCommunicate OK [12:59:15]SAM_PROTO_GetShiftState done [12:59:15]FM_GetShiftState done [12:59:15]req_shift_opened done [12:59:15]requested_item shift.open_date is exist - process it [12:59:15]req_shift_open_date [12:59:15]req_shift_open_date done [12:59:15]produce_requested_data done [12:59:15]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226616,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [12:59:15]process_action_free close_receipt [12:59:15]json_value_free [12:59:15]json_value_free done [12:59:15]process_json_proto returns [12:59:15]Send response to host [12:59:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226616,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [12:59:15]free response buf [12:59:15]execute_script done [12:59:15]execute_script returns [12:59:15]free content buf [12:59:15]Sock 9.Close socket [12:59:15]Sock 9.Thread stoped [12:59:19]OFD Sender: No OFD packet to send [12:59:24]OFD Sender: No OFD packet to send [12:59:29]OFD Sender: No OFD packet to send [12:59:34]OFD Sender: No OFD packet to send [12:59:39]OFD Sender: No OFD packet to send [12:59:44]OFD Sender: No OFD packet to send [12:59:49]OFD Sender: No OFD packet to send [12:59:54]OFD Sender: No OFD packet to send [12:59:59]OFD Sender: No OFD packet to send [13:00:04]OFD Sender: No OFD packet to send [13:00:09]OFD Sender: No OFD packet to send [13:00:09]accept exits with 7 [13:00:09]New connection [13:00:09]New thread 3066854756 created [13:00:09]Thread 3066711396 joined [13:00:09]Waiting for new connection... [13:00:09] Sock 7.Parse request [13:00:09]Sock 7.Check first char [13:00:09]Sock 7.First char is OK [13:00:09]request: POST /json_proto HTTP/1.0 [13:00:09]Method: POST [13:00:09]URL: /json_proto [13:00:09]Method is POST - this is cgi request [13:00:09]url: /json_proto [13:00:09]query_string will be loaded in cgi processing [13:00:09]execute_cgi json_proto POST (null) [13:00:09]execute_cgi path=json_proto method=POST [13:00:09]POST find Content-Length [13:00:09]Host: 172.17.43.131:8080 [13:00:09]Content-Length: 797 [13:00:09]Content-Type: application/json [13:00:09] [13:00:09]POST finish read [13:00:09]Found Content-Length = 797 [13:00:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002982", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:00:09]execute_script... [13: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 : (1)2002982", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:00:09]POST & json_proto [13:00:09]process_json_proto [13:00:09]json parsed OK: [13:00:09]protocol is kg_v1.0 [13:00:09]action value=close_receipt [13:00:09]process_action close_receipt [13:00:09]cmd_close_receipt [13:00:09]MH_GetDate [13:00:09]Write to MH i2c: F0 00 00 79 0C 74 [13:00:09]Write i2c OK [13:00:09]MH_I2C_Read... [13:00:09]Read from MH i2c: F0 [13:00:09]MH_I2C_Read... [13:00:09]Read from MH i2c: F0 09 00 [13:00:09]MH_I2C_Read... [13:00:09]Read from MH i2c: F0 09 00 79 0C 00 DA 40 A6 66 F9 24 A2 66 C8 [13:00:09]GetLastDocTimeStamp 1722171551 [13:00:09]current date 1722171610 [13:00:09]FM_GetShiftState [13:00:09]SAM_PROTO_GetShiftState [13:00:09]wFMCommunicate request_size=4 [13:00:09]MH_SAM_APDU [13:00:09]CAPDU: 80 13 01 00 [13:00:09]Write to MH i2c: E2 08 00 7A 0C 80 13 01 00 00 00 00 00 03 [13:00:09]Write i2c OK [13:00:09]MH_I2C_Read... [13:00:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:00:10]Read from MH i2c: E2 [13:00:10]MH_I2C_Read... [13:00:10]Read from MH i2c: E2 0E 00 [13:00:10]MH_I2C_Read... [13:00:10]Read from MH i2c: E2 0E 00 7A 0C 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 B4 [13:00:10]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [13:00:10]wFMCommunicate OK [13:00:10]SAM_PROTO_GetShiftState done [13:00:10]FM_GetShiftState done [13:00:10]opened in 1722125326 [13:00:10]opened+sec_in_day 1722211726 [13:00:10]quantity*price = 100035 [13:00:10]sum+1 = 100036 [13:00:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.35 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.35 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 277 28.07.2024 13:00 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226617 ФПД: 92454199358431 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T130010&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226617&fm=92454199358431&tin=02508201610067®Number=0000000000092624&sum=100035 [13:00:11]StoreToDocumentArchive [13:00:11]shift 439 fd 226617 [13:00:11]save to /storage/0439/doc_00226617 [13:00:11]save last doc name /storage/0439/doc_00226617 to /storage/kkm_last_doc_name [13:00:11]save OK [13:00:11]Clear old archive folders... [13:00:11]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:00:11]tlvbuf is 00DFD8A0 [13:00:11]SAM_PROTO_ClearQueue [13:00:11]wFMCommunicate request_size=4 [13:00:11]MH_SAM_APDU [13:00:11]CAPDU: 80 09 00 00 [13:00:11]Write to MH i2c: E2 08 00 87 0C 80 09 00 00 00 00 00 00 05 [13:00:11]Write i2c OK [13:00:11]MH_I2C_Read... [13:00:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:00:11]Read from MH i2c: E2 [13:00:11]MH_I2C_Read... [13:00:11]Read from MH i2c: E2 03 00 [13:00:11]MH_I2C_Read... [13:00:11]Read from MH i2c: E2 03 00 87 0C 00 90 00 07 [13:00:11]RAPDU: 90 00 [13:00:11]wFMCommunicate OK [13:00:11]SAM_PROTO_ClearQueue done [13:00:11]KKMCreateOFDPacket [13:00:11]OFDProtocolAddRootSTLVToBuf [13:00:11]FM_MakeSignedData [13:00:11]FM_MakeSignedData [13:00:11]SAM_PROTO_SignData [13:00:11]wFMCommunicate request_size=4 [13:00:11]MH_SAM_APDU [13:00:11]CAPDU: 80 0D 01 02 [13:00:11]Write to MH i2c: E2 08 00 88 0C 80 0D 01 02 00 00 00 00 0D [13:00:11]Write i2c OK [13:00:11]MH_I2C_Read... [13:00:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:00:11]Read from MH i2c: E2 [13:00:11]MH_I2C_Read... [13:00:11]Read from MH i2c: E2 03 00 [13:00:11]MH_I2C_Read... [13:00:11]Read from MH i2c: E2 03 00 88 0C 00 90 00 08 [13:00:11]RAPDU: 90 00 [13:00:11]wFMCommunicate OK [13:00:11]wFMCommunicate request_size=255 [13:00:11]MH_SAM_APDU [13:00:11]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 01 00 00 F4 03 04 00 DA 40 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 39 75 03 00 35 04 06 00 [13:00:11]Write to MH i2c: E2 02 01 89 0C 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 01 00 00 F4 03 04 00 DA 40 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 39 75 03 00 35 04 06 00 00 00 EA [13:00:11]Write i2c OK [13:00:11]MH_I2C_Read... [13:00:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:00:11]Read from MH i2c: E2 [13:00:11]MH_I2C_Read... [13:00:11]Read from MH i2c: E2 03 00 [13:00:11]MH_I2C_Read... [13:00:11]Read from MH i2c: E2 03 00 89 0C 00 90 00 09 [13:00:11]RAPDU: 90 00 [13:00:11]wFMCommunicate OK [13:00:11]wFMCommunicate request_size=11 [13:00:11]MH_SAM_APDU [13:00:11]CAPDU: 80 0D 02 02 06 54 16 2B B5 F3 DF [13:00:11]Write to MH i2c: E2 0E 00 8A 0C 80 0D 02 02 06 00 54 16 2B B5 F3 DF 00 00 38 [13:00:11]Write i2c OK [13:00:11]MH_I2C_Read... [13:00:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:00:11]Read from MH i2c: E2 [13:00:11]MH_I2C_Read... [13:00:11]Read from MH i2c: E2 03 00 [13:00:11]MH_I2C_Read... [13:00:11]Read from MH i2c: E2 03 00 8A 0C 00 90 00 0A [13:00:11]RAPDU: 90 00 [13:00:11]wFMCommunicate OK [13:00:11]wFMCommunicate request_size=4 [13:00:11]MH_SAM_APDU [13:00:11]CAPDU: 80 0D 03 02 [13:00:11]Write to MH i2c: E2 08 00 8B 0C 80 0D 03 02 00 00 00 00 12 [13:00:11]Write i2c OK [13:00:11]MH_I2C_Read... [13:00:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:00:11]Read from MH i2c: E2 [13:00:11]MH_I2C_Read... [13:00:11]Read from MH i2c: E2 0B 00 [13:00:11]MH_I2C_Read... [13:00:11]Read from MH i2c: E2 0B 00 8B 0C 00 40 03 FF 2A 0F 3D 2A 37 90 00 2C [13:00:11]RAPDU: 40 03 FF 2A 0F 3D 2A 37 90 00 [13:00:11]wFMCommunicate OK [13:00:11]SAM_PROTO_SignData done [13:00:11]FM_MakeSignedData done [13:00:11]CreateOFDProtocolMessage [13:00:11]wFMCommunicate request_size=4 [13:00:11]MH_SAM_APDU [13:00:11]CAPDU: 80 11 00 00 [13:00:11]Write to MH i2c: E2 08 00 8C 0C 80 11 00 00 00 00 00 00 12 [13:00:11]Write i2c OK [13:00:11]MH_I2C_Read... [13:00:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:00:11]Read from MH i2c: E2 [13:00:11]MH_I2C_Read... [13:00:11]Read from MH i2c: E2 17 00 [13:00:11]MH_I2C_Read... [13:00:11]Read from MH i2c: E2 17 00 8C 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6F [13:00:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:00:11]wFMCommunicate OK [13:00:11]CreateOFDProtocolMessage done [13:00:11]OFDSenderStorePacket 226617 [13:00:11]StoreOFDPacket docnum=226617 [13:00:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 74 47 08 01 71 01 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 01 00 00 F4 03 04 00 DA 40 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 39 75 03 00 35 04 06 00 54 16 2B B5 F3 DF 40 03 FF 2A 0F 3D 2A 37 [13:00:11]CheckFolder [13:00:11]dirname=/storage/ofd_packets [13:00:11]CheckFolder done [13:00:11]ProducePacketName [13:00:11]name=ofd_packets/00226617 [13:00:11]NVStorageSaveData ofd_packets/00226617 [13:00:11]File name is /storage/ofd_packets/00226617 [13:00:11]Write 302 bytes [13:00:11]NVStorageSaveData done [13:00:11]OFDSenderStorePacket done [13:00:11]KKMCreateOFDPacket done [13:00:11]NVStorageSaveData kkm_last_timestamp [13:00:11]File name is /storage/kkm_last_timestamp [13:00:11]Write 4 bytes [13:00:11]NVStorageSaveData done [13:00:11]ExternCall_PrintAddStr [13:00:11]wPrintStart [13:00:11]Write to MH i2c: 01 00 00 8D 0C 99 [13:00:11]Write i2c OK [13:00:11]MH_I2C_Read... [13:00:11]Read from MH i2c: 01 [13:00:11]MH_I2C_Read... [13:00:11]Read from MH i2c: 01 07 00 [13:00:11]MH_I2C_Read... [13:00:11]Read from MH i2c: 01 07 00 8D 0C 00 00 00 00 00 FF 0F AE [13:00:11]RasterBufferAndPrint [13:00:11]line Счет N : (1)2002982 [13:00:11]line ИНН: 02508201610067 [13:00:11]line Контрольно-Кассовый Чек [13:00:11]line ПРОДАЖА [13:00:11]line ТРК (МРК, ГНК) : 62 [13:00:11]line Товар: 2710124130 [13:00:11]line Super-92-К-5 [13:00:11]line 14.540 * 68.80 [13:00:11]line = 1000.35 [13:00:11]line НДС 12% НСП 1% [13:00:11]line > о реализуемом товаре [13:00:11]line ИТОГО: 1000.35 [13:00:11]line НСП 1% : 8.85 [13:00:11]line НДС 12% : 106.23 [13:00:11]line Наличными: 0.00 [13:00:11]line Безнал.: 1000.35 [13:00:11]line Место: АЗС № 97 "Партнер Нефть" [13:00:11]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:00:11]line СНО: Общий режим [13:00:11]line Чек 277 28.07.2024 13:00 [13:00:11]line Смена: 439 ФФД: 1.0 [13:00:11]line ЗНМ: 0300000054 [13:00:11]line РНМ: 0000000000092624 [13:00:11]line Версия ККМ: 001 [13:00:11]line Платежная система: O! деньги [13:00:11]line ФМ: 0000000000874959 [13:00:11]line ФД: 226617 [13:00:11]line ФПД: 92454199358431 [13:00:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T130010&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226617&fm=92454199358431&tin=02508201610067®Number=0000000000092624&sum=100035 [13:00:12]OFD Sender: Processing packet 226617 [packets to send 602, broken 601] [13:00:12]ProducePacketName [13:00:12]name=ofd_packets/00226617 [13:00:12]OFD Sender: To server: pG, [13:00:12]CommunicateWithHost lk.salyk.kg:30040 [13:00:12]ConnectInit lk.salyk.kg [13:00:12]written 0, free lines is 4095 [13:00:12]Write to MH i2c: 01 00 00 B7 0C C3 [13:00:12]Write i2c OK [13:00:12]MH_I2C_Read... [13:00:12]Read from MH i2c: 01 [13:00:12]MH_I2C_Read... [13:00:12]Read from MH i2c: 01 07 00 [13:00:12]MH_I2C_Read... [13:00:12]Read from MH i2c: 01 07 00 B7 0C 00 00 00 00 00 70 0C 46 [13:00:12]RasterBufferAndPrint [13:00:12]line [13:00:12]line [13:00:12]line [13:00:12]line [13:00:12]line [13:00:12]written 0, free lines is 3188 [13:00:12]MH_Cut [13:00:12]Write to MH i2c: D1 01 00 BE 0C 01 9C [13:00:12]Write i2c OK [13:00:12]MH_I2C_Read... [13:00:12]Read from MH i2c: D1 [13:00:12]MH_I2C_Read... [13:00:12]Read from MH i2c: D1 01 00 [13:00:12]MH_I2C_Read... [13:00:12]Read from MH i2c: D1 01 00 BE 0C 00 9B [13:00:12]Write to MH i2c: 01 00 00 BF 0C CB [13:00:12]Write i2c OK [13:00:12]MH_I2C_Read... [13:00:13]*** Cut start [13:00:13]*** Partial cut [13:00:13]*** CUTSNS_PIN = 1 [13:00:13]*** CUTSNS_PIN = 0 [13:00:13]*** Brake cut motor [13:00:14]Read from MH i2c: 01 [13:00:14]MH_I2C_Read... [13:00:14]*** Stop cut motor [13:00:14]*** Cut end [13:00:14]Read from MH i2c: 01 07 00 [13:00:14]MH_I2C_Read... [13:00:14]Read from MH i2c: 01 07 00 BF 0C 00 00 00 00 00 FF 0F E0 [13:00:14]process_action close_receipt done [13:00:14]requested_data is exist [13:00:14]produce_requested_data [13:00:14]requested_item fm.sn is exist - process it [13:00:14]wFMCommunicate request_size=4 [13:00:14]MH_SAM_APDU [13:00:14]CAPDU: 80 11 00 00 [13:00:14]Write to MH i2c: E2 08 00 C0 0C 80 11 00 00 00 00 00 00 46 [13:00:14]Write i2c OK [13:00:14]MH_I2C_Read... [13:00:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:00:14]Read from MH i2c: E2 [13:00:14]MH_I2C_Read... [13:00:14]Read from MH i2c: E2 17 00 [13:00:14]MH_I2C_Read... [13:00:14]Read from MH i2c: E2 17 00 C0 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A3 [13:00:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:00:14]wFMCommunicate OK [13:00:14]requested_item fd.num is exist - process it [13:00:14]SAM_PROTO_GetFieldsCounters [13:00:14]wFMCommunicate request_size=4 [13:00:14]MH_SAM_APDU [13:00:14]CAPDU: 80 13 00 00 [13:00:14]Write to MH i2c: E2 08 00 C1 0C 80 13 00 00 00 00 00 00 49 [13:00:14]Write i2c OK [13:00:14]MH_I2C_Read... [13:00:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:00:14]Read from MH i2c: E2 [13:00:14]MH_I2C_Read... [13:00:14]Read from MH i2c: E2 62 00 [13:00:14]MH_I2C_Read... [13:00:14]Read from MH i2c: E2 62 00 C1 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 39 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 15 01 00 00 5E 04 04 00 15 01 00 00 57 04 04 00 16 01 00 00 19 04 04 00 00 00 00 00 90 00 1D [13:00:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 39 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 15 01 00 00 5E 04 04 00 15 01 00 00 57 04 04 00 16 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:00:14]wFMCommunicate OK [13:00:14]SAM_PROTO_GetFieldsCounters done [13:00:14]requested_item shift.num is exist - process it [13:00:14]requested_item shift.opened is exist - process it [13:00:14]req_shift_opened [13:00:14]FM_GetShiftState [13:00:14]SAM_PROTO_GetShiftState [13:00:14]wFMCommunicate request_size=4 [13:00:14]MH_SAM_APDU [13:00:14]CAPDU: 80 13 01 00 [13:00:14]Write to MH i2c: E2 08 00 C2 0C 80 13 01 00 00 00 00 00 4B [13:00:14]Write i2c OK [13:00:14]MH_I2C_Read... [13:00:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:00:14]Read from MH i2c: E2 [13:00:14]MH_I2C_Read... [13:00:14]Read from MH i2c: E2 0E 00 [13:00:14]MH_I2C_Read... [13:00:14]Read from MH i2c: E2 0E 00 C2 0C 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 FC [13:00:14]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [13:00:14]wFMCommunicate OK [13:00:14]SAM_PROTO_GetShiftState done [13:00:14]FM_GetShiftState done [13:00:14]req_shift_opened done [13:00:14]requested_item shift.open_date is exist - process it [13:00:14]req_shift_open_date [13:00:14]req_shift_open_date done [13:00:14]produce_requested_data done [13:00:14]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226617,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [13:00:14]process_action_free close_receipt [13:00:14]json_value_free [13:00:14]json_value_free done [13:00:14]process_json_proto returns [13:00:14]Send response to host [13:00:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226617,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [13:00:14]free response buf [13:00:14]execute_script done [13:00:14]execute_script returns [13:00:14]free content buf [13:00:14]Sock 7.Close socket [13:00:14]Sock 7.Thread stoped [13:00:16]recv_with_timeout no data received [13:00:16]Connected sock=11 [13:00:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 74 47 08 01 71 01 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 01 00 00 F4 03 04 00 DA 40 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 39 75 03 00 35 04 06 00 54 16 2B B5 F3 DF 40 03 FF 2A 0F 3D 2A 37 [13:00:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 78 1A 47 00 E9 C0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 39 75 03 00 F4 03 04 00 EA EC A5 66 B6 04 01 00 00 9D 5D 9B 29 64 98 5A C8 [13:00:17]CommunicateWithHost err = 0 [13:00:17]CheckOFDResponse [13:00:17]1017 (14) - 77093643461234 [13:00:17]1041 (16) - 0000000000874959 [13:00:17]1040 (4) - 226617 [13:00:17]1012 (4) - 28.07.2024 07:02 [13:00:17]1206 (1) - 0 [13:00:17]OFD Sender: Remove packet 226617 [13:00:17]ProducePacketName [13:00:17]name=ofd_packets/00226617 [13:00:17]NVStorageDeleteData [13:00:17]OFD Sender: No OFD packet to send [13:00:22]OFD Sender: No OFD packet to send [13:00:27]OFD Sender: No OFD packet to send [13:00:32]OFD Sender: No OFD packet to send [13:00:37]OFD Sender: No OFD packet to send [13:00:42]OFD Sender: No OFD packet to send [13:00:47]OFD Sender: No OFD packet to send [13:00:52]OFD Sender: No OFD packet to send [13:00:57]OFD Sender: No OFD packet to send [13:01:02]OFD Sender: No OFD packet to send [13:01:05]accept exits with 9 [13:01:05]New connection [13:01:05]New thread 3066711396 created [13:01:05]Thread 3066854756 joined [13:01:05]Waiting for new connection... [13:01:05] Sock 9.Parse request [13:01:05]Sock 9.Check first char [13:01:05]Sock 9.First char is OK [13:01:05]request: POST /json_proto HTTP/1.0 [13:01:05]Method: POST [13:01:05]URL: /json_proto [13:01:05]Method is POST - this is cgi request [13:01:05]url: /json_proto [13:01:05]query_string will be loaded in cgi processing [13:01:05]execute_cgi json_proto POST (null) [13:01:05]execute_cgi path=json_proto method=POST [13:01:05]POST find Content-Length [13:01:05]Host: 172.17.43.131:8080 [13:01:05]Content-Length: 797 [13:01:05]Content-Type: application/json [13:01:05] [13:01:05]POST finish read [13:01:05]Found Content-Length = 797 [13:01:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002981", "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.80, "quantity" : 29.070, "sum" : 2000.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:01:05]execute_script... [13:01:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002981", "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.80, "quantity" : 29.070, "sum" : 2000.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:01:05]POST & json_proto [13:01:05]process_json_proto [13:01:05]json parsed OK: [13:01:05]protocol is kg_v1.0 [13:01:05]action value=close_receipt [13:01:05]process_action close_receipt [13:01:05]cmd_close_receipt [13:01:05]MH_GetDate [13:01:05]Write to MH i2c: F0 00 00 C3 0C BE [13:01:05]Write i2c OK [13:01:05]MH_I2C_Read... [13:01:05]Read from MH i2c: F0 [13:01:05]MH_I2C_Read... [13:01:05]Read from MH i2c: F0 09 00 [13:01:05]MH_I2C_Read... [13:01:05]Read from MH i2c: F0 09 00 C3 0C 00 12 41 A6 66 F9 24 A2 66 4B [13:01:05]GetLastDocTimeStamp 1722171610 [13:01:05]current date 1722171666 [13:01:05]FM_GetShiftState [13:01:05]SAM_PROTO_GetShiftState [13:01:05]wFMCommunicate request_size=4 [13:01:05]MH_SAM_APDU [13:01:05]CAPDU: 80 13 01 00 [13:01:05]Write to MH i2c: E2 08 00 C4 0C 80 13 01 00 00 00 00 00 4D [13:01:05]Write i2c OK [13:01:05]MH_I2C_Read... [13:01:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:01:05]Read from MH i2c: E2 [13:01:05]MH_I2C_Read... [13:01:05]Read from MH i2c: E2 0E 00 [13:01:05]MH_I2C_Read... [13:01:05]Read from MH i2c: E2 0E 00 C4 0C 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 FE [13:01:05]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [13:01:05]wFMCommunicate OK [13:01:05]SAM_PROTO_GetShiftState done [13:01:05]FM_GetShiftState done [13:01:05]opened in 1722125326 [13:01:05]opened+sec_in_day 1722211726 [13:01:05]quantity*price = 200001 [13:01:05]sum+1 = 200003 [13:01:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.02 НСП 1% : 17.70 НДС 12% : 212.39 Наличными: 0.00 Безнал.: 2000.02 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 278 28.07.2024 13:01 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226618 ФПД: 45541840900770 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T130106&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226618&fm=45541840900770&tin=02508201610067®Number=0000000000092624&sum=200002 [13:01:07]StoreToDocumentArchive [13:01:07]shift 439 fd 226618 [13:01:07]save to /storage/0439/doc_00226618 [13:01:07]save last doc name /storage/0439/doc_00226618 to /storage/kkm_last_doc_name [13:01:07]save OK [13:01:07]Clear old archive folders... [13:01:07]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:01:07]tlvbuf is 00DFD760 [13:01:07]SAM_PROTO_ClearQueue [13:01:07]wFMCommunicate request_size=4 [13:01:07]MH_SAM_APDU [13:01:07]CAPDU: 80 09 00 00 [13:01:07]Write to MH i2c: E2 08 00 D1 0C 80 09 00 00 00 00 00 00 4F [13:01:07]Write i2c OK [13:01:07]MH_I2C_Read... [13:01:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:01:07]Read from MH i2c: E2 [13:01:07]MH_I2C_Read... [13:01:07]Read from MH i2c: E2 03 00 [13:01:07]MH_I2C_Read... [13:01:07]Read from MH i2c: E2 03 00 D1 0C 00 90 00 51 [13:01:07]RAPDU: 90 00 [13:01:07]wFMCommunicate OK [13:01:07]SAM_PROTO_ClearQueue done [13:01:07]KKMCreateOFDPacket [13:01:07]OFDProtocolAddRootSTLVToBuf [13:01:07]FM_MakeSignedData [13:01:07]FM_MakeSignedData [13:01:07]SAM_PROTO_SignData [13:01:07]wFMCommunicate request_size=4 [13:01:07]MH_SAM_APDU [13:01:07]CAPDU: 80 0D 01 02 [13:01:07]Write to MH i2c: E2 08 00 D2 0C 80 0D 01 02 00 00 00 00 57 [13:01:07]Write i2c OK [13:01:07]MH_I2C_Read... [13:01:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:01:07]Read from MH i2c: E2 [13:01:07]MH_I2C_Read... [13:01:07]Read from MH i2c: E2 03 00 [13:01:07]MH_I2C_Read... [13:01:07]Read from MH i2c: E2 03 00 D2 0C 00 90 00 52 [13:01:07]RAPDU: 90 00 [13:01:07]wFMCommunicate OK [13:01:07]wFMCommunicate request_size=255 [13:01:07]MH_SAM_APDU [13:01:07]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 01 00 00 F4 03 04 00 12 41 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3A 75 03 00 35 04 06 00 [13:01:07]Write to MH i2c: E2 02 01 D3 0C 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 01 00 00 F4 03 04 00 12 41 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3A 75 03 00 35 04 06 00 00 00 9B [13:01:07]Write i2c OK [13:01:07]MH_I2C_Read... [13:01:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:01:07]Read from MH i2c: E2 [13:01:07]MH_I2C_Read... [13:01:07]Read from MH i2c: E2 03 00 [13:01:07]MH_I2C_Read... [13:01:07]Read from MH i2c: E2 03 00 D3 0C 00 90 00 53 [13:01:07]RAPDU: 90 00 [13:01:07]wFMCommunicate OK [13:01:07]wFMCommunicate request_size=11 [13:01:07]MH_SAM_APDU [13:01:07]CAPDU: 80 0D 02 02 06 29 6B 89 3F D2 A2 [13:01:07]Write to MH i2c: E2 0E 00 D4 0C 80 0D 02 02 06 00 29 6B 89 3F D2 A2 00 00 36 [13:01:07]Write i2c OK [13:01:07]MH_I2C_Read... [13:01:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:01:07]Read from MH i2c: E2 [13:01:07]MH_I2C_Read... [13:01:07]Read from MH i2c: E2 03 00 [13:01:07]MH_I2C_Read... [13:01:07]Read from MH i2c: E2 03 00 D4 0C 00 90 00 54 [13:01:07]RAPDU: 90 00 [13:01:07]wFMCommunicate OK [13:01:07]wFMCommunicate request_size=4 [13:01:07]MH_SAM_APDU [13:01:07]CAPDU: 80 0D 03 02 [13:01:07]Write to MH i2c: E2 08 00 D5 0C 80 0D 03 02 00 00 00 00 5C [13:01:07]Write i2c OK [13:01:07]MH_I2C_Read... [13:01:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:01:07]Read from MH i2c: E2 [13:01:07]MH_I2C_Read... [13:01:07]Read from MH i2c: E2 0B 00 [13:01:07]MH_I2C_Read... [13:01:07]Read from MH i2c: E2 0B 00 D5 0C 00 F7 CD 10 0F DE 49 FA D1 90 00 32 [13:01:07]RAPDU: F7 CD 10 0F DE 49 FA D1 90 00 [13:01:07]wFMCommunicate OK [13:01:07]SAM_PROTO_SignData done [13:01:07]FM_MakeSignedData done [13:01:07]CreateOFDProtocolMessage [13:01:07]wFMCommunicate request_size=4 [13:01:07]MH_SAM_APDU [13:01:07]CAPDU: 80 11 00 00 [13:01:07]Write to MH i2c: E2 08 00 D6 0C 80 11 00 00 00 00 00 00 5C [13:01:07]Write i2c OK [13:01:07]MH_I2C_Read... [13:01:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:01:07]Read from MH i2c: E2 [13:01:07]MH_I2C_Read... [13:01:07]Read from MH i2c: E2 17 00 [13:01:07]MH_I2C_Read... [13:01:07]Read from MH i2c: E2 17 00 D6 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B9 [13:01:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:01:07]wFMCommunicate OK [13:01:07]CreateOFDProtocolMessage done [13:01:07]OFDSenderStorePacket 226618 [13:01:07]StoreOFDPacket docnum=226618 [13:01:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 20 3B 08 01 97 70 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 01 00 00 F4 03 04 00 12 41 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3A 75 03 00 35 04 06 00 29 6B 89 3F D2 A2 F7 CD 10 0F DE 49 FA D1 [13:01:07]CheckFolder [13:01:07]dirname=/storage/ofd_packets [13:01:07]CheckFolder done [13:01:07]ProducePacketName [13:01:07]name=ofd_packets/00226618 [13:01:07]NVStorageSaveData ofd_packets/00226618 [13:01:07]File name is /storage/ofd_packets/00226618 [13:01:07]Write 302 bytes [13:01:07]NVStorageSaveData done [13:01:07]OFDSenderStorePacket done [13:01:07]KKMCreateOFDPacket done [13:01:07]NVStorageSaveData kkm_last_timestamp [13:01:07]File name is /storage/kkm_last_timestamp [13:01:07]Write 4 bytes [13:01:07]NVStorageSaveData done [13:01:07]ExternCall_PrintAddStr [13:01:07]wPrintStart [13:01:07]Write to MH i2c: 01 00 00 D7 0C E3 [13:01:07]Write i2c OK [13:01:07]MH_I2C_Read... [13:01:07]Read from MH i2c: 01 [13:01:07]MH_I2C_Read... [13:01:07]Read from MH i2c: 01 07 00 [13:01:07]MH_I2C_Read... [13:01:07]Read from MH i2c: 01 07 00 D7 0C 00 00 00 00 00 FF 0F F8 [13:01:07]RasterBufferAndPrint [13:01:07]line Счет N : (1)2002981 [13:01:07]line ИНН: 02508201610067 [13:01:07]line Контрольно-Кассовый Чек [13:01:07]line ПРОДАЖА [13:01:07]line ТРК (МРК, ГНК) : 42 [13:01:07]line Товар: 2710124130 [13:01:07]line Super-92-К-5 [13:01:07]line 29.070 * 68.80 [13:01:07]line = 2000.02 [13:01:07]line НДС 12% НСП 1% [13:01:07]line > о реализуемом товаре [13:01:07]line ИТОГО: 2000.02 [13:01:07]line НСП 1% : 17.70 [13:01:07]line НДС 12% : 212.39 [13:01:07]line Наличными: 0.00 [13:01:07]line Безнал.: 2000.02 [13:01:07]line Место: АЗС № 97 "Партнер Нефть" [13:01:07]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:01:07]line СНО: Общий режим [13:01:07]line Чек 278 28.07.2024 13:01 [13:01:07]line Смена: 439 ФФД: 1.0 [13:01:07]line ЗНМ: 0300000054 [13:01:07]line РНМ: 0000000000092624 [13:01:07]line Версия ККМ: 001 [13:01:07]line Платежная система: O! деньги [13:01:07]line ФМ: 0000000000874959 [13:01:07]line ФД: 226618 [13:01:07]line ФПД: 45541840900770 [13:01:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T130106&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226618&fm=45541840900770&tin=02508201610067®Number=0000000000092624&sum=200002 [13:01:07]written 0, free lines is 4095 [13:01:07]OFD Sender: Processing packet 226618 [packets to send 602, broken 601] [13:01:07]ProducePacketName [13:01:07]name=ofd_packets/00226618 [13:01:07]OFD Sender: To server: pG, [13:01:07]CommunicateWithHost lk.salyk.kg:30040 [13:01:07]ConnectInit lk.salyk.kg [13:01:08]Write to MH i2c: 01 00 00 01 0D 0E [13:01:08]Write i2c OK [13:01:08]MH_I2C_Read... [13:01:08]Read from MH i2c: 01 [13:01:08]MH_I2C_Read... [13:01:08]Read from MH i2c: 01 07 00 [13:01:08]MH_I2C_Read... [13:01:08]Read from MH i2c: 01 07 00 01 0D 00 00 00 00 00 75 0C 96 [13:01:08]RasterBufferAndPrint [13:01:08]line [13:01:08]line [13:01:08]line [13:01:08]line [13:01:08]line [13:01:08]written 0, free lines is 3192 [13:01:08]MH_Cut [13:01:08]Write to MH i2c: D1 01 00 08 0D 01 E7 [13:01:08]Write i2c OK [13:01:08]MH_I2C_Read... [13:01:08]Read from MH i2c: D1 [13:01:08]MH_I2C_Read... [13:01:08]Read from MH i2c: D1 01 00 [13:01:08]MH_I2C_Read... [13:01:08]Read from MH i2c: D1 01 00 08 0D 00 E6 [13:01:08]Write to MH i2c: 01 00 00 09 0D 16 [13:01:08]Write i2c OK [13:01:08]MH_I2C_Read... [13:01:08]Connected sock=10 [13:01:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 20 3B 08 01 97 70 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 01 00 00 F4 03 04 00 12 41 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3A 75 03 00 35 04 06 00 29 6B 89 3F D2 A2 F7 CD 10 0F DE 49 FA D1 [13:01:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 11 FE 47 00 9E 53 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3A 75 03 00 F4 03 04 00 1E ED A5 66 B6 04 01 00 00 C7 6E 92 8C 88 B6 45 D5 [13:01:09]CommunicateWithHost err = 0 [13:01:09]CheckOFDResponse [13:01:09]1017 (14) - 77093643461234 [13:01:09]1041 (16) - 0000000000874959 [13:01:09]1040 (4) - 226618 [13:01:09]1012 (4) - 28.07.2024 07:02 [13:01:09]1206 (1) - 0 [13:01:09]OFD Sender: Remove packet 226618 [13:01:09]ProducePacketName [13:01:09]name=ofd_packets/00226618 [13:01:09]NVStorageDeleteData [13:01:09]*** Cut start [13:01:09]*** Partial cut [13:01:09]*** CUTSNS_PIN = 1 [13:01:09]*** CUTSNS_PIN = 0 [13:01:09]*** Brake cut motor [13:01:09]OFD Sender: No OFD packet to send [13:01:09]Read from MH i2c: 01 [13:01:09]MH_I2C_Read... [13:01:09]*** Stop cut motor [13:01:09]*** Cut end [13:01:09]Read from MH i2c: 01 07 00 [13:01:09]MH_I2C_Read... [13:01:09]Read from MH i2c: 01 07 00 09 0D 00 00 00 00 00 FF 0F 2B [13:01:09]process_action close_receipt done [13:01:09]requested_data is exist [13:01:09]produce_requested_data [13:01:09]requested_item fm.sn is exist - process it [13:01:09]wFMCommunicate request_size=4 [13:01:09]MH_SAM_APDU [13:01:09]CAPDU: 80 11 00 00 [13:01:09]Write to MH i2c: E2 08 00 0A 0D 80 11 00 00 00 00 00 00 91 [13:01:09]Write i2c OK [13:01:09]MH_I2C_Read... [13:01:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:01:09]Read from MH i2c: E2 [13:01:09]MH_I2C_Read... [13:01:09]Read from MH i2c: E2 17 00 [13:01:09]MH_I2C_Read... [13:01:09]Read from MH i2c: E2 17 00 0A 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 EE [13:01:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:01:09]wFMCommunicate OK [13:01:09]requested_item fd.num is exist - process it [13:01:09]SAM_PROTO_GetFieldsCounters [13:01:09]wFMCommunicate request_size=4 [13:01:09]MH_SAM_APDU [13:01:09]CAPDU: 80 13 00 00 [13:01:09]Write to MH i2c: E2 08 00 0B 0D 80 13 00 00 00 00 00 00 94 [13:01:09]Write i2c OK [13:01:09]MH_I2C_Read... [13:01:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:01:10]Read from MH i2c: E2 [13:01:10]MH_I2C_Read... [13:01:10]Read from MH i2c: E2 62 00 [13:01:10]MH_I2C_Read... [13:01:10]Read from MH i2c: E2 62 00 0B 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3A 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 16 01 00 00 5E 04 04 00 16 01 00 00 57 04 04 00 17 01 00 00 19 04 04 00 00 00 00 00 90 00 6C [13:01:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3A 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 16 01 00 00 5E 04 04 00 16 01 00 00 57 04 04 00 17 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:01:10]wFMCommunicate OK [13:01:10]SAM_PROTO_GetFieldsCounters done [13:01:10]requested_item shift.num is exist - process it [13:01:10]requested_item shift.opened is exist - process it [13:01:10]req_shift_opened [13:01:10]FM_GetShiftState [13:01:10]SAM_PROTO_GetShiftState [13:01:10]wFMCommunicate request_size=4 [13:01:10]MH_SAM_APDU [13:01:10]CAPDU: 80 13 01 00 [13:01:10]Write to MH i2c: E2 08 00 0C 0D 80 13 01 00 00 00 00 00 96 [13:01:10]Write i2c OK [13:01:10]MH_I2C_Read... [13:01:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:01:10]Read from MH i2c: E2 [13:01:10]MH_I2C_Read... [13:01:10]Read from MH i2c: E2 0E 00 [13:01:10]MH_I2C_Read... [13:01:10]Read from MH i2c: E2 0E 00 0C 0D 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 47 [13:01:10]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [13:01:10]wFMCommunicate OK [13:01:10]SAM_PROTO_GetShiftState done [13:01:10]FM_GetShiftState done [13:01:10]req_shift_opened done [13:01:10]requested_item shift.open_date is exist - process it [13:01:10]req_shift_open_date [13:01:10]req_shift_open_date done [13:01:10]produce_requested_data done [13:01:10]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226618,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [13:01:10]process_action_free close_receipt [13:01:10]json_value_free [13:01:10]json_value_free done [13:01:10]process_json_proto returns [13:01:10]Send response to host [13:01:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226618,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [13:01:10]free response buf [13:01:10]execute_script done [13:01:10]execute_script returns [13:01:10]free content buf [13:01:10]Sock 9.Close socket [13:01:10]Sock 9.Thread stoped [13:01:14]OFD Sender: No OFD packet to send [13:01:19]OFD Sender: No OFD packet to send [13:01:24]OFD Sender: No OFD packet to send [13:01:25]recv_with_timeout no data received [13:01:29]OFD Sender: No OFD packet to send [13:01:31]accept exits with 7 [13:01:31]New connection [13:01:31]New thread 3066854756 created [13:01:31]Thread 3066711396 joined [13:01:31]Waiting for new connection... [13:01:31] Sock 7.Parse request [13:01:31]Sock 7.Check first char [13:01:31]Sock 7.First char is OK [13:01:31]request: POST /json_proto HTTP/1.0 [13:01:31]Method: POST [13:01:31]URL: /json_proto [13:01:31]Method is POST - this is cgi request [13:01:31]url: /json_proto [13:01:31]query_string will be loaded in cgi processing [13:01:31]execute_cgi json_proto POST (null) [13:01:31]execute_cgi path=json_proto method=POST [13:01:31]POST find Content-Length [13:01:31]Host: 172.17.43.131:8080 [13:01:31]Content-Length: 678 [13:01:31]Content-Type: application/json [13:01:31] [13:01:31]POST finish read [13:01:31]Found Content-Length = 678 [13:01:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002983", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:01:31]execute_script... [13:01: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)2002983", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:01:31]POST & json_proto [13:01:31]process_json_proto [13:01:31]json parsed OK: [13:01:31]protocol is kg_v1.0 [13:01:31]action value=close_receipt [13:01:31]process_action close_receipt [13:01:31]cmd_close_receipt [13:01:31]MH_GetDate [13:01:31]Write to MH i2c: F0 00 00 0D 0D 09 [13:01:31]Write i2c OK [13:01:31]MH_I2C_Read... [13:01:31]Read from MH i2c: F0 [13:01:31]MH_I2C_Read... [13:01:31]Read from MH i2c: F0 09 00 [13:01:31]MH_I2C_Read... [13:01:31]Read from MH i2c: F0 09 00 0D 0D 00 2C 41 A6 66 F9 24 A2 66 B0 [13:01:31]GetLastDocTimeStamp 1722171666 [13:01:31]current date 1722171692 [13:01:31]FM_GetShiftState [13:01:31]SAM_PROTO_GetShiftState [13:01:31]wFMCommunicate request_size=4 [13:01:31]MH_SAM_APDU [13:01:31]CAPDU: 80 13 01 00 [13:01:31]Write to MH i2c: E2 08 00 0E 0D 80 13 01 00 00 00 00 00 98 [13:01:31]Write i2c OK [13:01:31]MH_I2C_Read... [13:01:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:01:31]Read from MH i2c: E2 [13:01:31]MH_I2C_Read... [13:01:31]Read from MH i2c: E2 0E 00 [13:01:31]MH_I2C_Read... [13:01:31]Read from MH i2c: E2 0E 00 0E 0D 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 49 [13:01:31]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [13:01:31]wFMCommunicate OK [13:01:31]SAM_PROTO_GetShiftState done [13:01:31]FM_GetShiftState done [13:01:31]opened in 1722125326 [13:01:31]opened+sec_in_day 1722211726 [13:01:31]quantity*price = 50036 [13:01:31]sum+1 = 50037 [13:01:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 279 28.07.2024 13:01 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226619 ФПД: 262413752855478 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T130132&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226619&fm=262413752855478&tin=02508201610067®Number=0000000000092624&sum=50000 [13:01:33]StoreToDocumentArchive [13:01:33]shift 439 fd 226619 [13:01:33]save to /storage/0439/doc_00226619 [13:01:33]save last doc name /storage/0439/doc_00226619 to /storage/kkm_last_doc_name [13:01:33]save OK [13:01:33]Clear old archive folders... [13:01:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:01:33]tlvbuf is 00E90220 [13:01:33]SAM_PROTO_ClearQueue [13:01:33]wFMCommunicate request_size=4 [13:01:33]MH_SAM_APDU [13:01:33]CAPDU: 80 09 00 00 [13:01:33]Write to MH i2c: E2 08 00 1B 0D 80 09 00 00 00 00 00 00 9A [13:01:33]Write i2c OK [13:01:33]MH_I2C_Read... [13:01:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:01:33]Read from MH i2c: E2 [13:01:33]MH_I2C_Read... [13:01:33]Read from MH i2c: E2 03 00 [13:01:33]MH_I2C_Read... [13:01:33]Read from MH i2c: E2 03 00 1B 0D 00 90 00 9C [13:01:33]RAPDU: 90 00 [13:01:33]wFMCommunicate OK [13:01:33]SAM_PROTO_ClearQueue done [13:01:33]KKMCreateOFDPacket [13:01:33]OFDProtocolAddRootSTLVToBuf [13:01:33]FM_MakeSignedData [13:01:33]FM_MakeSignedData [13:01:33]SAM_PROTO_SignData [13:01:33]wFMCommunicate request_size=4 [13:01:33]MH_SAM_APDU [13:01:33]CAPDU: 80 0D 01 02 [13:01:33]Write to MH i2c: E2 08 00 1C 0D 80 0D 01 02 00 00 00 00 A2 [13:01:33]Write i2c OK [13:01:33]MH_I2C_Read... [13:01:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:01:33]Read from MH i2c: E2 [13:01:33]MH_I2C_Read... [13:01:33]Read from MH i2c: E2 03 00 [13:01:33]MH_I2C_Read... [13:01:33]Read from MH i2c: E2 03 00 1C 0D 00 90 00 9D [13:01:33]RAPDU: 90 00 [13:01:33]wFMCommunicate OK [13:01:33]wFMCommunicate request_size=255 [13:01:33]MH_SAM_APDU [13:01:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 01 00 00 F4 03 04 00 2C 41 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3B 75 03 00 35 04 06 00 EE [13:01:33]Write to MH i2c: E2 02 01 1D 0D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 01 00 00 F4 03 04 00 2C 41 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3B 75 03 00 35 04 06 00 EE 00 00 13 [13:01:33]Write i2c OK [13:01:33]MH_I2C_Read... [13:01:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:01:33]Read from MH i2c: E2 [13:01:33]MH_I2C_Read... [13:01:33]Read from MH i2c: E2 03 00 [13:01:33]MH_I2C_Read... [13:01:33]Read from MH i2c: E2 03 00 1D 0D 00 90 00 9E [13:01:33]RAPDU: 90 00 [13:01:33]wFMCommunicate OK [13:01:33]wFMCommunicate request_size=10 [13:01:33]MH_SAM_APDU [13:01:33]CAPDU: 80 0D 02 02 05 A9 F6 85 EB B6 [13:01:33]Write to MH i2c: E2 0D 00 1E 0D 80 0D 02 02 05 00 A9 F6 85 EB B6 00 00 74 [13:01:33]Write i2c OK [13:01:33]MH_I2C_Read... [13:01:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:01:33]Read from MH i2c: E2 [13:01:33]MH_I2C_Read... [13:01:33]Read from MH i2c: E2 03 00 [13:01:33]MH_I2C_Read... [13:01:33]Read from MH i2c: E2 03 00 1E 0D 00 90 00 9F [13:01:33]RAPDU: 90 00 [13:01:33]wFMCommunicate OK [13:01:33]wFMCommunicate request_size=4 [13:01:33]MH_SAM_APDU [13:01:33]CAPDU: 80 0D 03 02 [13:01:33]Write to MH i2c: E2 08 00 1F 0D 80 0D 03 02 00 00 00 00 A7 [13:01:33]Write i2c OK [13:01:33]MH_I2C_Read... [13:01:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:01:33]Read from MH i2c: E2 [13:01:33]MH_I2C_Read... [13:01:33]Read from MH i2c: E2 0B 00 [13:01:33]MH_I2C_Read... [13:01:33]Read from MH i2c: E2 0B 00 1F 0D 00 32 2F DC 57 39 F7 63 7E 90 00 4D [13:01:33]RAPDU: 32 2F DC 57 39 F7 63 7E 90 00 [13:01:33]wFMCommunicate OK [13:01:33]SAM_PROTO_SignData done [13:01:33]FM_MakeSignedData done [13:01:33]CreateOFDProtocolMessage [13:01:33]wFMCommunicate request_size=4 [13:01:33]MH_SAM_APDU [13:01:33]CAPDU: 80 11 00 00 [13:01:33]Write to MH i2c: E2 08 00 20 0D 80 11 00 00 00 00 00 00 A7 [13:01:33]Write i2c OK [13:01:33]MH_I2C_Read... [13:01:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:01:33]Read from MH i2c: E2 [13:01:33]MH_I2C_Read... [13:01:33]Read from MH i2c: E2 17 00 [13:01:33]MH_I2C_Read... [13:01:33]Read from MH i2c: E2 17 00 20 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 04 [13:01:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:01:33]wFMCommunicate OK [13:01:33]CreateOFDProtocolMessage done [13:01:33]OFDSenderStorePacket 226619 [13:01:33]StoreOFDPacket docnum=226619 [13:01:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 F9 EA 07 01 F9 6E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 01 00 00 F4 03 04 00 2C 41 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3B 75 03 00 35 04 06 00 EE A9 F6 85 EB B6 32 2F DC 57 39 F7 63 7E [13:01:33]CheckFolder [13:01:33]dirname=/storage/ofd_packets [13:01:33]CheckFolder done [13:01:33]ProducePacketName [13:01:33]name=ofd_packets/00226619 [13:01:33]NVStorageSaveData ofd_packets/00226619 [13:01:33]File name is /storage/ofd_packets/00226619 [13:01:33]Write 301 bytes [13:01:33]NVStorageSaveData done [13:01:33]OFDSenderStorePacket done [13:01:33]KKMCreateOFDPacket done [13:01:33]NVStorageSaveData kkm_last_timestamp [13:01:33]File name is /storage/kkm_last_timestamp [13:01:33]Write 4 bytes [13:01:33]NVStorageSaveData done [13:01:33]ExternCall_PrintAddStr [13:01:33]wPrintStart [13:01:33]Write to MH i2c: 01 00 00 21 0D 2E [13:01:33]Write i2c OK [13:01:33]MH_I2C_Read... [13:01:33]Read from MH i2c: 01 [13:01:33]MH_I2C_Read... [13:01:33]Read from MH i2c: 01 07 00 [13:01:33]MH_I2C_Read... [13:01:33]Read from MH i2c: 01 07 00 21 0D 00 00 00 00 00 FF 0F 43 [13:01:33]RasterBufferAndPrint [13:01:33]line Счет N : (1)2002983 [13:01:33]line ИНН: 02508201610067 [13:01:33]line Контрольно-Кассовый Чек [13:01:33]line ПРОДАЖА [13:01:33]line ТРК (МРК, ГНК) : 53 [13:01:33]line Товар: 2710124130 [13:01:33]line Аи-92-К-5 [13:01:33]line 7.380 * 67.80 [13:01:33]line = 500.36 [13:01:33]line НДС 12% НСП 1% [13:01:33]line > о реализуемом товаре [13:01:33]line ОКРУГЛЕНИЕ: -0.36 [13:01:33]line ИТОГО: 500.00 [13:01:33]line Внесено: 500.00 [13:01:33]line СДАЧА: 0.00 [13:01:33]line НСП 1% : 4.43 [13:01:33]line НДС 12% : 53.14 [13:01:33]line Наличными: 500.00 [13:01:33]line Безнал.: 0.00 [13:01:33]line Место: АЗС № 97 "Партнер Нефть" [13:01:33]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:01:33]line СНО: Общий режим [13:01:33]line Чек 279 28.07.2024 13:01 [13:01:33]line Смена: 439 ФФД: 1.0 [13:01:33]line ЗНМ: 0300000054 [13:01:33]line РНМ: 0000000000092624 [13:01:33]line Версия ККМ: 001 [13:01:33]line ФМ: 0000000000874959 [13:01:33]line ФД: 226619 [13:01:33]line ФПД: 262413752855478 [13:01:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T130132&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226619&fm=262413752855478&tin=02508201610067®Number=0000000000092624&sum=50000 [13:01:33]written 0, free lines is 4095 [13:01:33]OFD Sender: Processing packet 226619 [packets to send 602, broken 601] [13:01:33]ProducePacketName [13:01:33]name=ofd_packets/00226619 [13:01:33]OFD Sender: To server: pG, [13:01:33]CommunicateWithHost lk.salyk.kg:30040 [13:01:33]ConnectInit lk.salyk.kg [13:01:34]Write to MH i2c: 01 00 00 4C 0D 59 [13:01:34]Write i2c OK [13:01:34]MH_I2C_Read... [13:01:34]Read from MH i2c: 01 [13:01:34]MH_I2C_Read... [13:01:34]Read from MH i2c: 01 07 00 [13:01:34]MH_I2C_Read... [13:01:34]Read from MH i2c: 01 07 00 4C 0D 00 00 00 00 00 5A 0C C6 [13:01:34]RasterBufferAndPrint [13:01:34]line [13:01:34]line [13:01:34]line [13:01:34]line [13:01:34]line [13:01:34]written 0, free lines is 3166 [13:01:34]MH_Cut [13:01:34]Write to MH i2c: D1 01 00 53 0D 01 32 [13:01:34]Write i2c OK [13:01:34]MH_I2C_Read... [13:01:34]Read from MH i2c: D1 [13:01:34]MH_I2C_Read... [13:01:34]Read from MH i2c: D1 01 00 [13:01:34]MH_I2C_Read... [13:01:34]Read from MH i2c: D1 01 00 53 0D 00 31 [13:01:34]Write to MH i2c: 01 00 00 54 0D 61 [13:01:34]Write i2c OK [13:01:34]MH_I2C_Read... [13:01:35]*** Cut start [13:01:35]*** Partial cut [13:01:35]*** CUTSNS_PIN = 1 [13:01:35]*** CUTSNS_PIN = 0 [13:01:35]*** Brake cut motor [13:01:35]Read from MH i2c: 01 [13:01:35]MH_I2C_Read... [13:01:35]*** Stop cut motor [13:01:35]*** Cut end [13:01:35]Read from MH i2c: 01 07 00 [13:01:35]MH_I2C_Read... [13:01:35]Read from MH i2c: 01 07 00 54 0D 00 00 00 00 00 FF 0F 76 [13:01:35]process_action close_receipt done [13:01:35]requested_data is exist [13:01:35]produce_requested_data [13:01:35]requested_item fm.sn is exist - process it [13:01:35]wFMCommunicate request_size=4 [13:01:35]MH_SAM_APDU [13:01:35]CAPDU: 80 11 00 00 [13:01:35]Write to MH i2c: E2 08 00 55 0D 80 11 00 00 00 00 00 00 DC [13:01:35]Write i2c OK [13:01:35]MH_I2C_Read... [13:01:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:01:35]Read from MH i2c: E2 [13:01:35]MH_I2C_Read... [13:01:35]Read from MH i2c: E2 17 00 [13:01:35]MH_I2C_Read... [13:01:35]Read from MH i2c: E2 17 00 55 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 39 [13:01:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:01:35]wFMCommunicate OK [13:01:35]requested_item fd.num is exist - process it [13:01:35]SAM_PROTO_GetFieldsCounters [13:01:35]wFMCommunicate request_size=4 [13:01:35]MH_SAM_APDU [13:01:35]CAPDU: 80 13 00 00 [13:01:35]Write to MH i2c: E2 08 00 56 0D 80 13 00 00 00 00 00 00 DF [13:01:35]Write i2c OK [13:01:35]MH_I2C_Read... [13:01:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:01:36]Read from MH i2c: E2 [13:01:36]MH_I2C_Read... [13:01:36]Read from MH i2c: E2 62 00 [13:01:36]MH_I2C_Read... [13:01:36]Read from MH i2c: E2 62 00 56 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3B 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 17 01 00 00 5E 04 04 00 17 01 00 00 57 04 04 00 18 01 00 00 19 04 04 00 00 00 00 00 90 00 BB [13:01:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3B 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 17 01 00 00 5E 04 04 00 17 01 00 00 57 04 04 00 18 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:01:36]wFMCommunicate OK [13:01:36]SAM_PROTO_GetFieldsCounters done [13:01:36]requested_item shift.num is exist - process it [13:01:36]requested_item shift.opened is exist - process it [13:01:36]req_shift_opened [13:01:36]FM_GetShiftState [13:01:36]SAM_PROTO_GetShiftState [13:01:36]wFMCommunicate request_size=4 [13:01:36]MH_SAM_APDU [13:01:36]CAPDU: 80 13 01 00 [13:01:36]Write to MH i2c: E2 08 00 57 0D 80 13 01 00 00 00 00 00 E1 [13:01:36]Write i2c OK [13:01:36]MH_I2C_Read... [13:01:36]Read from MH i2c: E2 [13:01:36]MH_I2C_Read... [13:01:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:01:36]Read from MH i2c: E2 0E 00 [13:01:36]MH_I2C_Read... [13:01:36]Read from MH i2c: E2 0E 00 57 0D 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 92 [13:01:36]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [13:01:36]wFMCommunicate OK [13:01:36]SAM_PROTO_GetShiftState done [13:01:36]FM_GetShiftState done [13:01:36]req_shift_opened done [13:01:36]requested_item shift.open_date is exist - process it [13:01:36]req_shift_open_date [13:01:36]req_shift_open_date done [13:01:36]produce_requested_data done [13:01:36]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226619,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [13:01:36]process_action_free close_receipt [13:01:36]json_value_free [13:01:36]json_value_free done [13:01:36]process_json_proto returns [13:01:36]Send response to host [13:01:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226619,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [13:01:36]free response buf [13:01:36]execute_script done [13:01:36]execute_script returns [13:01:36]free content buf [13:01:36]Sock 7.Close socket [13:01:36]Sock 7.Thread stoped [13:01:38]ConnectInit Can't take IP for lk.salyk.kg [13:01:38]CommunicateWithHost connect error [13:01:38]CommunicateWithHost err = -1 [13:01:38]OFD Sender: Server communicate error [13:01:43]OFD Sender: Processing packet 226619 [packets to send 602, broken 601] [13:01:43]ProducePacketName [13:01:43]name=ofd_packets/00226619 [13:01:43]OFD Sender: To server: pG, [13:01:43]CommunicateWithHost lk.salyk.kg:30040 [13:01:43]ConnectInit lk.salyk.kg [13:01:48]ConnectInit Can't take IP for lk.salyk.kg [13:01:48]CommunicateWithHost connect error [13:01:48]CommunicateWithHost err = -1 [13:01:48]OFD Sender: Server communicate error [13:01:51]recv_with_timeout no data received [13:01:53]OFD Sender: Processing packet 226619 [packets to send 602, broken 601] [13:01:53]ProducePacketName [13:01:53]name=ofd_packets/00226619 [13:01:53]OFD Sender: To server: pG, [13:01:53]CommunicateWithHost lk.salyk.kg:30040 [13:01:53]ConnectInit lk.salyk.kg [13:01:58]ConnectInit Can't take IP for lk.salyk.kg [13:01:58]CommunicateWithHost connect error [13:01:58]CommunicateWithHost err = -1 [13:01:58]OFD Sender: Server communicate error [13:02:03]OFD Sender: Processing packet 226619 [packets to send 602, broken 601] [13:02:03]ProducePacketName [13:02:03]name=ofd_packets/00226619 [13:02:03]OFD Sender: To server: pG, [13:02:03]CommunicateWithHost lk.salyk.kg:30040 [13:02:03]ConnectInit lk.salyk.kg [13:02:07]Connected sock=7 [13:02:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 F9 EA 07 01 F9 6E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 01 00 00 F4 03 04 00 2C 41 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3B 75 03 00 35 04 06 00 EE A9 F6 85 EB B6 32 2F DC 57 39 F7 63 7E [13:02:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 7B D0 47 00 48 D1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3B 75 03 00 F4 03 04 00 58 ED A5 66 B6 04 01 00 00 17 F3 C3 B7 31 F6 4B 79 [13:02:07]CommunicateWithHost err = 0 [13:02:07]CheckOFDResponse [13:02:07]1017 (14) - 77093643461234 [13:02:07]1041 (16) - 0000000000874959 [13:02:07]1040 (4) - 226619 [13:02:07]1012 (4) - 28.07.2024 07:03 [13:02:07]1206 (1) - 0 [13:02:07]OFD Sender: Remove packet 226619 [13:02:07]ProducePacketName [13:02:07]name=ofd_packets/00226619 [13:02:07]NVStorageDeleteData [13:02:08]OFD Sender: No OFD packet to send [13:02:13]OFD Sender: No OFD packet to send [13:02:18]OFD Sender: No OFD packet to send [13:02:23]OFD Sender: No OFD packet to send [13:02:28]OFD Sender: No OFD packet to send [13:02:33]OFD Sender: No OFD packet to send [13:02:38]OFD Sender: No OFD packet to send [13:02:43]OFD Sender: No OFD packet to send [13:02:48]OFD Sender: No OFD packet to send [13:02:53]OFD Sender: No OFD packet to send [13:02:58]OFD Sender: No OFD packet to send [13:03:03]OFD Sender: No OFD packet to send [13:03:08]OFD Sender: No OFD packet to send [13:03:13]OFD Sender: No OFD packet to send [13:03:18]OFD Sender: No OFD packet to send [13:03:23]OFD Sender: No OFD packet to send [13:03:28]OFD Sender: No OFD packet to send [13:03:33]OFD Sender: No OFD packet to send [13:03:38]OFD Sender: No OFD packet to send [13:03:43]OFD Sender: No OFD packet to send [13:03:48]OFD Sender: No OFD packet to send [13:03:53]OFD Sender: No OFD packet to send [13:03:58]OFD Sender: No OFD packet to send [13:04:03]OFD Sender: No OFD packet to send [13:04:08]OFD Sender: No OFD packet to send [13:04:13]OFD Sender: No OFD packet to send [13:04:18]OFD Sender: No OFD packet to send [13:04:23]OFD Sender: No OFD packet to send [13:04:24]accept exits with 10 [13:04:24]New connection [13:04:24]New thread 3066711396 created [13:04:24]Thread 3066854756 joined [13:04:24]Waiting for new connection... [13:04:24] Sock 10.Parse request [13:04:24]Sock 10.Check first char [13:04:24]Sock 10.First char is OK [13:04:24]request: POST /json_proto HTTP/1.0 [13:04:24]Method: POST [13:04:24]URL: /json_proto [13:04:24]Method is POST - this is cgi request [13:04:24]url: /json_proto [13:04:24]query_string will be loaded in cgi processing [13:04:24]execute_cgi json_proto POST (null) [13:04:24]execute_cgi path=json_proto method=POST [13:04:24]POST find Content-Length [13:04:24]Host: 172.17.43.131:8080 [13:04:24]Content-Length: 676 [13:04:24]Content-Type: application/json [13:04:24] [13:04:24]POST finish read [13:04:24]Found Content-Length = 676 [13:04:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002984", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 48.560, "sum" : 3340.93, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 3340.00, "payments": [ { "type": 0, "sum" : 3340.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:04:24]execute_script... [13:04: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)2002984", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 48.560, "sum" : 3340.93, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 3340.00, "payments": [ { "type": 0, "sum" : 3340.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:04:24]POST & json_proto [13:04:24]process_json_proto [13:04:24]json parsed OK: [13:04:24]protocol is kg_v1.0 [13:04:24]action value=close_receipt [13:04:24]process_action close_receipt [13:04:24]cmd_close_receipt [13:04:24]MH_GetDate [13:04:24]Write to MH i2c: F0 00 00 58 0D 54 [13:04:24]Write i2c OK [13:04:24]MH_I2C_Read... [13:04:24]Read from MH i2c: F0 [13:04:24]MH_I2C_Read... [13:04:24]Read from MH i2c: F0 09 00 [13:04:24]MH_I2C_Read... [13:04:24]Read from MH i2c: F0 09 00 58 0D 00 D9 41 A6 66 F9 24 A2 66 A8 [13:04:24]GetLastDocTimeStamp 1722171692 [13:04:24]current date 1722171865 [13:04:24]FM_GetShiftState [13:04:24]SAM_PROTO_GetShiftState [13:04:24]wFMCommunicate request_size=4 [13:04:24]MH_SAM_APDU [13:04:24]CAPDU: 80 13 01 00 [13:04:24]Write to MH i2c: E2 08 00 59 0D 80 13 01 00 00 00 00 00 E3 [13:04:24]Write i2c OK [13:04:24]MH_I2C_Read... [13:04:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:04:24]Read from MH i2c: E2 [13:04:24]MH_I2C_Read... [13:04:24]Read from MH i2c: E2 0E 00 [13:04:24]MH_I2C_Read... [13:04:24]Read from MH i2c: E2 0E 00 59 0D 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 94 [13:04:24]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [13:04:24]wFMCommunicate OK [13:04:24]SAM_PROTO_GetShiftState done [13:04:24]FM_GetShiftState done [13:04:24]opened in 1722125326 [13:04:24]opened+sec_in_day 1722211726 [13:04:24]quantity*price = 334092 [13:04:24]sum+1 = 334094 [13:04:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.93 ИТОГО: 3340.00 Внесено: 5000.00 СДАЧА: 1660.00 НСП 1% : 29.57 НДС 12% : 354.79 Наличными: 3340.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 280 28.07.2024 13:04 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226620 ФПД: 160320564712194 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T130425&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226620&fm=160320564712194&tin=02508201610067®Number=0000000000092624&sum=334000 [13:04:25]StoreToDocumentArchive [13:04:25]shift 439 fd 226620 [13:04:25]save to /storage/0439/doc_00226620 [13:04:25]save last doc name /storage/0439/doc_00226620 to /storage/kkm_last_doc_name [13:04:25]save OK [13:04:25]Clear old archive folders... [13:04:25]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:04:25]tlvbuf is 00E02150 [13:04:25]SAM_PROTO_ClearQueue [13:04:25]wFMCommunicate request_size=4 [13:04:25]MH_SAM_APDU [13:04:25]CAPDU: 80 09 00 00 [13:04:25]Write to MH i2c: E2 08 00 66 0D 80 09 00 00 00 00 00 00 E5 [13:04:25]Write i2c OK [13:04:25]MH_I2C_Read... [13:04:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:04:25]Read from MH i2c: E2 [13:04:25]MH_I2C_Read... [13:04:25]Read from MH i2c: E2 03 00 [13:04:25]MH_I2C_Read... [13:04:25]Read from MH i2c: E2 03 00 66 0D 00 90 00 E7 [13:04:25]RAPDU: 90 00 [13:04:25]wFMCommunicate OK [13:04:25]SAM_PROTO_ClearQueue done [13:04:25]KKMCreateOFDPacket [13:04:25]OFDProtocolAddRootSTLVToBuf [13:04:25]FM_MakeSignedData [13:04:25]FM_MakeSignedData [13:04:25]SAM_PROTO_SignData [13:04:25]wFMCommunicate request_size=4 [13:04:25]MH_SAM_APDU [13:04:25]CAPDU: 80 0D 01 02 [13:04:25]Write to MH i2c: E2 08 00 67 0D 80 0D 01 02 00 00 00 00 ED [13:04:25]Write i2c OK [13:04:25]MH_I2C_Read... [13:04:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:04:25]Read from MH i2c: E2 [13:04:25]MH_I2C_Read... [13:04:25]Read from MH i2c: E2 03 00 [13:04:25]MH_I2C_Read... [13:04:25]Read from MH i2c: E2 03 00 67 0D 00 90 00 E8 [13:04:25]RAPDU: 90 00 [13:04:25]wFMCommunicate OK [13:04:25]wFMCommunicate request_size=255 [13:04:25]MH_SAM_APDU [13:04:25]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B0 BD 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 0D 19 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 18 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8D 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 97 8A 00 00 00 00 07 04 06 00 B0 18 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 01 00 00 F4 03 04 00 D9 41 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3C 75 03 00 35 04 06 00 [13:04:25]Write to MH i2c: E2 02 01 68 0D 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B0 BD 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 0D 19 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 18 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8D 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 97 8A 00 00 00 00 07 04 06 00 B0 18 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 01 00 00 F4 03 04 00 D9 41 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3C 75 03 00 35 04 06 00 00 00 B9 [13:04:25]Write i2c OK [13:04:25]MH_I2C_Read... [13:04:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:04:25]Read from MH i2c: E2 [13:04:25]MH_I2C_Read... [13:04:25]Read from MH i2c: E2 03 00 [13:04:25]MH_I2C_Read... [13:04:25]Read from MH i2c: E2 03 00 68 0D 00 90 00 E9 [13:04:25]RAPDU: 90 00 [13:04:25]wFMCommunicate OK [13:04:25]wFMCommunicate request_size=11 [13:04:25]MH_SAM_APDU [13:04:25]CAPDU: 80 0D 02 02 06 91 CF 8A 4F 53 02 [13:04:25]Write to MH i2c: E2 0E 00 69 0D 80 0D 02 02 06 00 91 CF 8A 4F 53 02 00 00 8A [13:04:25]Write i2c OK [13:04:25]MH_I2C_Read... [13:04:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:04:25]Read from MH i2c: E2 [13:04:25]MH_I2C_Read... [13:04:25]Read from MH i2c: E2 03 00 [13:04:25]MH_I2C_Read... [13:04:25]Read from MH i2c: E2 03 00 69 0D 00 90 00 EA [13:04:25]RAPDU: 90 00 [13:04:25]wFMCommunicate OK [13:04:25]wFMCommunicate request_size=4 [13:04:25]MH_SAM_APDU [13:04:25]CAPDU: 80 0D 03 02 [13:04:25]Write to MH i2c: E2 08 00 6A 0D 80 0D 03 02 00 00 00 00 F2 [13:04:25]Write i2c OK [13:04:25]MH_I2C_Read... [13:04:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:04:25]Read from MH i2c: E2 [13:04:25]MH_I2C_Read... [13:04:25]Read from MH i2c: E2 0B 00 [13:04:25]MH_I2C_Read... [13:04:25]Read from MH i2c: E2 0B 00 6A 0D 00 C9 A2 AD 97 FC 02 A4 4A 90 00 8E [13:04:25]RAPDU: C9 A2 AD 97 FC 02 A4 4A 90 00 [13:04:25]wFMCommunicate OK [13:04:25]SAM_PROTO_SignData done [13:04:25]FM_MakeSignedData done [13:04:25]CreateOFDProtocolMessage [13:04:25]wFMCommunicate request_size=4 [13:04:25]MH_SAM_APDU [13:04:25]CAPDU: 80 11 00 00 [13:04:25]Write to MH i2c: E2 08 00 6B 0D 80 11 00 00 00 00 00 00 F2 [13:04:25]Write i2c OK [13:04:25]MH_I2C_Read... [13:04:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:04:25]Read from MH i2c: E2 [13:04:25]MH_I2C_Read... [13:04:25]Read from MH i2c: E2 17 00 [13:04:25]MH_I2C_Read... [13:04:25]Read from MH i2c: E2 17 00 6B 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4F [13:04:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:04:25]wFMCommunicate OK [13:04:25]CreateOFDProtocolMessage done [13:04:25]OFDSenderStorePacket 226620 [13:04:25]StoreOFDPacket docnum=226620 [13:04:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 F3 74 08 01 9B 4A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B0 BD 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 0D 19 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 18 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8D 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 97 8A 00 00 00 00 07 04 06 00 B0 18 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 01 00 00 F4 03 04 00 D9 41 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3C 75 03 00 35 04 06 00 91 CF 8A 4F 53 02 C9 A2 AD 97 FC 02 A4 4A [13:04:25]CheckFolder [13:04:25]dirname=/storage/ofd_packets [13:04:25]CheckFolder done [13:04:25]ProducePacketName [13:04:25]name=ofd_packets/00226620 [13:04:25]NVStorageSaveData ofd_packets/00226620 [13:04:25]File name is /storage/ofd_packets/00226620 [13:04:25]Write 302 bytes [13:04:25]NVStorageSaveData done [13:04:25]OFDSenderStorePacket done [13:04:25]KKMCreateOFDPacket done [13:04:25]NVStorageSaveData kkm_last_timestamp [13:04:25]File name is /storage/kkm_last_timestamp [13:04:25]Write 4 bytes [13:04:25]NVStorageSaveData done [13:04:25]ExternCall_PrintAddStr [13:04:25]wPrintStart [13:04:25]Write to MH i2c: 01 00 00 6C 0D 79 [13:04:25]Write i2c OK [13:04:25]MH_I2C_Read... [13:04:25]Read from MH i2c: 01 [13:04:25]MH_I2C_Read... [13:04:25]Read from MH i2c: 01 07 00 [13:04:25]MH_I2C_Read... [13:04:25]Read from MH i2c: 01 07 00 6C 0D 00 00 00 00 00 FF 0F 8E [13:04:25]RasterBufferAndPrint [13:04:25]line Счет N : (1)2002984 [13:04:25]line ИНН: 02508201610067 [13:04:25]line Контрольно-Кассовый Чек [13:04:25]line ПРОДАЖА [13:04:25]line ТРК (МРК, ГНК) : 62 [13:04:25]line Товар: 2710124130 [13:04:25]line Super-92-К-5 [13:04:25]line 48.560 * 68.80 [13:04:25]line = 3340.93 [13:04:25]line НДС 12% НСП 1% [13:04:25]line > о реализуемом товаре [13:04:25]line ОКРУГЛЕНИЕ: -0.93 [13:04:25]line ИТОГО: 3340.00 [13:04:25]line Внесено: 5000.00 [13:04:25]line СДАЧА: 1660.00 [13:04:25]line НСП 1% : 29.57 [13:04:25]line НДС 12% : 354.79 [13:04:25]line Наличными: 3340.00 [13:04:25]line Безнал.: 0.00 [13:04:25]line Место: АЗС № 97 "Партнер Нефть" [13:04:25]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:04:25]line СНО: Общий режим [13:04:25]line Чек 280 28.07.2024 13:04 [13:04:25]line Смена: 439 ФФД: 1.0 [13:04:25]line ЗНМ: 0300000054 [13:04:25]line РНМ: 0000000000092624 [13:04:25]line Версия ККМ: 001 [13:04:25]line ФМ: 0000000000874959 [13:04:25]line ФД: 226620 [13:04:25]line ФПД: 160320564712194 [13:04:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T130425&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226620&fm=160320564712194&tin=02508201610067®Number=0000000000092624&sum=334000 [13:04:26]OFD Sender: Processing packet 226620 [packets to send 602, broken 601] [13:04:26]ProducePacketName [13:04:26]name=ofd_packets/00226620 [13:04:26]OFD Sender: To server: pG, [13:04:26]CommunicateWithHost lk.salyk.kg:30040 [13:04:26]ConnectInit lk.salyk.kg [13:04:26]written 0, free lines is 4095 [13:04:26]Write to MH i2c: 01 00 00 97 0D A4 [13:04:26]Write i2c OK [13:04:26]MH_I2C_Read... [13:04:26]Read from MH i2c: 01 [13:04:26]MH_I2C_Read... [13:04:26]Read from MH i2c: 01 07 00 [13:04:26]MH_I2C_Read... [13:04:26]Read from MH i2c: 01 07 00 97 0D 00 00 00 00 00 64 0C 1B [13:04:26]RasterBufferAndPrint [13:04:26]line [13:04:26]line [13:04:26]line [13:04:26]line [13:04:26]line [13:04:26]written 0, free lines is 3176 [13:04:26]MH_Cut [13:04:26]Write to MH i2c: D1 01 00 9E 0D 01 7D [13:04:26]Write i2c OK [13:04:26]MH_I2C_Read... [13:04:26]Read from MH i2c: D1 [13:04:26]MH_I2C_Read... [13:04:26]Read from MH i2c: D1 01 00 [13:04:26]MH_I2C_Read... [13:04:26]Read from MH i2c: D1 01 00 9E 0D 00 7C [13:04:26]Write to MH i2c: 01 00 00 9F 0D AC [13:04:26]Write i2c OK [13:04:26]MH_I2C_Read... [13:04:27]Connected sock=9 [13:04:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 F3 74 08 01 9B 4A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B0 BD 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 0D 19 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 18 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8D 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 97 8A 00 00 00 00 07 04 06 00 B0 18 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 01 00 00 F4 03 04 00 D9 41 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3C 75 03 00 35 04 06 00 91 CF 8A 4F 53 02 C9 A2 AD 97 FC 02 A4 4A [13:04:27]*** Cut start [13:04:27]*** Partial cut [13:04:27]*** CUTSNS_PIN = 1 [13:04:28]*** CUTSNS_PIN = 0 [13:04:28]*** Brake cut motor [13:04:28]Read from MH i2c: 01 [13:04:28]MH_I2C_Read... [13:04:28]*** Stop cut motor [13:04:28]*** Cut end [13:04:28]Read from MH i2c: 01 07 00 [13:04:28]MH_I2C_Read... [13:04:28]Read from MH i2c: 01 07 00 9F 0D 00 00 00 00 00 FF 0F C1 [13:04:28]process_action close_receipt done [13:04:28]requested_data is exist [13:04:28]produce_requested_data [13:04:28]requested_item fm.sn is exist - process it [13:04:28]wFMCommunicate request_size=4 [13:04:28]MH_SAM_APDU [13:04:28]CAPDU: 80 11 00 00 [13:04:28]Write to MH i2c: E2 08 00 A0 0D 80 11 00 00 00 00 00 00 27 [13:04:28]Write i2c OK [13:04:28]MH_I2C_Read... [13:04:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:04:28]Read from MH i2c: E2 [13:04:28]MH_I2C_Read... [13:04:28]Read from MH i2c: E2 17 00 [13:04:28]MH_I2C_Read... [13:04:28]Read from MH i2c: E2 17 00 A0 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 84 [13:04:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:04:28]wFMCommunicate OK [13:04:28]requested_item fd.num is exist - process it [13:04:28]SAM_PROTO_GetFieldsCounters [13:04:28]wFMCommunicate request_size=4 [13:04:28]MH_SAM_APDU [13:04:28]CAPDU: 80 13 00 00 [13:04:28]Write to MH i2c: E2 08 00 A1 0D 80 13 00 00 00 00 00 00 2A [13:04:28]Write i2c OK [13:04:28]MH_I2C_Read... [13:04:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:04:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 0B FF 47 00 E3 95 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3C 75 03 00 F4 03 04 00 E5 ED A5 66 B6 04 01 00 00 E1 03 45 26 4A 2D 84 E6 [13:04:28]CommunicateWithHost err = 0 [13:04:28]CheckOFDResponse [13:04:28]1017 (14) - 77093643461234 [13:04:28]1041 (16) - 0000000000874959 [13:04:28]1040 (4) - 226620 [13:04:28]1012 (4) - 28.07.2024 07:06 [13:04:28]1206 (1) - 0 [13:04:28]OFD Sender: Remove packet 226620 [13:04:28]ProducePacketName [13:04:28]name=ofd_packets/00226620 [13:04:28]NVStorageDeleteData [13:04:28]Read from MH i2c: E2 [13:04:28]MH_I2C_Read... [13:04:28]Read from MH i2c: E2 62 00 [13:04:28]MH_I2C_Read... [13:04:28]Read from MH i2c: E2 62 00 A1 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3C 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 18 01 00 00 5E 04 04 00 18 01 00 00 57 04 04 00 19 01 00 00 19 04 04 00 00 00 00 00 90 00 0A [13:04:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3C 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 18 01 00 00 5E 04 04 00 18 01 00 00 57 04 04 00 19 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:04:28]wFMCommunicate OK [13:04:28]SAM_PROTO_GetFieldsCounters done [13:04:28]requested_item shift.num is exist - process it [13:04:28]requested_item shift.opened is exist - process it [13:04:28]req_shift_opened [13:04:28]FM_GetShiftState [13:04:28]SAM_PROTO_GetShiftState [13:04:28]wFMCommunicate request_size=4 [13:04:28]MH_SAM_APDU [13:04:28]CAPDU: 80 13 01 00 [13:04:28]Write to MH i2c: E2 08 00 A2 0D 80 13 01 00 00 00 00 00 2C [13:04:28]Write i2c OK [13:04:28]MH_I2C_Read... [13:04:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:04:28]Read from MH i2c: E2 [13:04:28]MH_I2C_Read... [13:04:28]Read from MH i2c: E2 0E 00 [13:04:28]MH_I2C_Read... [13:04:28]Read from MH i2c: E2 0E 00 A2 0D 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 DD [13:04:28]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [13:04:28]wFMCommunicate OK [13:04:28]SAM_PROTO_GetShiftState done [13:04:28]FM_GetShiftState done [13:04:28]req_shift_opened done [13:04:28]requested_item shift.open_date is exist - process it [13:04:28]req_shift_open_date [13:04:28]req_shift_open_date done [13:04:28]produce_requested_data done [13:04:28]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226620,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [13:04:28]process_action_free close_receipt [13:04:28]json_value_free [13:04:28]json_value_free done [13:04:28]process_json_proto returns [13:04:28]Send response to host [13:04:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226620,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [13:04:28]free response buf [13:04:28]execute_script done [13:04:28]execute_script returns [13:04:28]free content buf [13:04:28]Sock 10.Close socket [13:04:28]Sock 10.Thread stoped [13:04:29]OFD Sender: No OFD packet to send [13:04:32]recv_with_timeout no data received [13:04:34]OFD Sender: No OFD packet to send [13:04:39]OFD Sender: No OFD packet to send [13:04:44]OFD Sender: No OFD packet to send [13:04:49]OFD Sender: No OFD packet to send [13:04:54]OFD Sender: No OFD packet to send [13:04:59]OFD Sender: No OFD packet to send [13:05:04]OFD Sender: No OFD packet to send [13:05:09]OFD Sender: No OFD packet to send [13:05:14]OFD Sender: No OFD packet to send [13:05:19]OFD Sender: No OFD packet to send [13:05:24]OFD Sender: No OFD packet to send [13:05:29]OFD Sender: No OFD packet to send [13:05:34]OFD Sender: No OFD packet to send [13:05:39]OFD Sender: No OFD packet to send [13:05:44]OFD Sender: No OFD packet to send [13:05:49]OFD Sender: No OFD packet to send [13:05:54]OFD Sender: No OFD packet to send [13:05:59]OFD Sender: No OFD packet to send [13:06:04]OFD Sender: No OFD packet to send [13:06:09]OFD Sender: No OFD packet to send [13:06:14]OFD Sender: No OFD packet to send [13:06:19]OFD Sender: No OFD packet to send [13:06:24]OFD Sender: No OFD packet to send [13:06:26]recv_with_timeout no data received [13:06:29]OFD Sender: No OFD packet to send [13:06:34]OFD Sender: No OFD packet to send [13:06:39]OFD Sender: No OFD packet to send [13:06:39]accept exits with 7 [13:06:39]New connection [13:06:39]New thread 3066854756 created [13:06:39]Thread 3066711396 joined [13:06:39]Waiting for new connection... [13:06:39] Sock 7.Parse request [13:06:39]Sock 7.Check first char [13:06:39]Sock 7.First char is OK [13:06:39]request: POST /json_proto HTTP/1.0 [13:06:39]Method: POST [13:06:39]URL: /json_proto [13:06:39]Method is POST - this is cgi request [13:06:39]url: /json_proto [13:06:39]query_string will be loaded in cgi processing [13:06:39]execute_cgi json_proto POST (null) [13:06:39]execute_cgi path=json_proto method=POST [13:06:39]POST find Content-Length [13:06:39]Host: 172.17.43.131:8080 [13:06:39]Content-Length: 807 [13:06:39]Content-Type: application/json [13:06:39] [13:06:39]POST finish read [13:06:39]Found Content-Length = 807 [13:06:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002986", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 27.480, "sum" : 1000.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.27 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:06:39]execute_script... [13:06: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)2002986", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 27.480, "sum" : 1000.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.27 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:06:39]POST & json_proto [13:06:39]process_json_proto [13:06:39]json parsed OK: [13:06:39]protocol is kg_v1.0 [13:06:39]action value=close_receipt [13:06:39]process_action close_receipt [13:06:39]cmd_close_receipt [13:06:39]MH_GetDate [13:06:39]Write to MH i2c: F0 00 00 A3 0D 9F [13:06:39]Write i2c OK [13:06:39]MH_I2C_Read... [13:06:39]Read from MH i2c: F0 [13:06:39]MH_I2C_Read... [13:06:39]Read from MH i2c: F0 09 00 [13:06:39]MH_I2C_Read... [13:06:39]Read from MH i2c: F0 09 00 A3 0D 00 60 42 A6 66 F9 24 A2 66 7B [13:06:39]GetLastDocTimeStamp 1722171865 [13:06:39]current date 1722172000 [13:06:39]FM_GetShiftState [13:06:39]SAM_PROTO_GetShiftState [13:06:39]wFMCommunicate request_size=4 [13:06:39]MH_SAM_APDU [13:06:39]CAPDU: 80 13 01 00 [13:06:39]Write to MH i2c: E2 08 00 A4 0D 80 13 01 00 00 00 00 00 2E [13:06:39]Write i2c OK [13:06:39]MH_I2C_Read... [13:06:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:06:39]Read from MH i2c: E2 [13:06:39]MH_I2C_Read... [13:06:39]Read from MH i2c: E2 0E 00 [13:06:39]MH_I2C_Read... [13:06:39]Read from MH i2c: E2 0E 00 A4 0D 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 DF [13:06:39]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [13:06:39]wFMCommunicate OK [13:06:39]SAM_PROTO_GetShiftState done [13:06:39]FM_GetShiftState done [13:06:39]opened in 1722125326 [13:06:39]opened+sec_in_day 1722211726 [13:06:39]quantity*price = 100027 [13:06:39]sum+1 = 100028 [13:06:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.27 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.27 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 281 28.07.2024 13:06 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226621 ФПД: 69100048633174 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T130640&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226621&fm=69100048633174&tin=02508201610067®Number=0000000000092624&sum=100027 [13:06:41]StoreToDocumentArchive [13:06:41]shift 439 fd 226621 [13:06:41]save to /storage/0439/doc_00226621 [13:06:41]save last doc name /storage/0439/doc_00226621 to /storage/kkm_last_doc_name [13:06:41]save OK [13:06:41]Clear old archive folders... [13:06:41]ProcessDocumentItem done err = 0, tmpTLVsize=250 [13:06:41]tlvbuf is 00E7D990 [13:06:41]SAM_PROTO_ClearQueue [13:06:41]wFMCommunicate request_size=4 [13:06:41]MH_SAM_APDU [13:06:41]CAPDU: 80 09 00 00 [13:06:41]Write to MH i2c: E2 08 00 B1 0D 80 09 00 00 00 00 00 00 30 [13:06:41]Write i2c OK [13:06:41]MH_I2C_Read... [13:06:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:06:41]Read from MH i2c: E2 [13:06:41]MH_I2C_Read... [13:06:41]Read from MH i2c: E2 03 00 [13:06:41]MH_I2C_Read... [13:06:41]Read from MH i2c: E2 03 00 B1 0D 00 90 00 32 [13:06:41]RAPDU: 90 00 [13:06:41]wFMCommunicate OK [13:06:41]SAM_PROTO_ClearQueue done [13:06:41]KKMCreateOFDPacket [13:06:41]OFDProtocolAddRootSTLVToBuf [13:06:41]FM_MakeSignedData [13:06:41]FM_MakeSignedData [13:06:41]SAM_PROTO_SignData [13:06:41]wFMCommunicate request_size=4 [13:06:41]MH_SAM_APDU [13:06:41]CAPDU: 80 0D 01 02 [13:06:41]Write to MH i2c: E2 08 00 B2 0D 80 0D 01 02 00 00 00 00 38 [13:06:41]Write i2c OK [13:06:41]MH_I2C_Read... [13:06:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:06:41]Read from MH i2c: E2 [13:06:41]MH_I2C_Read... [13:06:41]Read from MH i2c: E2 03 00 [13:06:41]MH_I2C_Read... [13:06:41]Read from MH i2c: E2 03 00 B2 0D 00 90 00 33 [13:06:41]RAPDU: 90 00 [13:06:41]wFMCommunicate OK [13:06:41]wFMCommunicate request_size=255 [13:06:41]MH_SAM_APDU [13:06:41]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 BB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 60 42 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3D 75 03 00 35 04 06 00 3E D8 [13:06:41]Write to MH i2c: E2 02 01 B3 0D 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 BB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 60 42 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3D 75 03 00 35 04 06 00 3E D8 00 00 2A [13:06:41]Write i2c OK [13:06:41]MH_I2C_Read... [13:06:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:06:41]Read from MH i2c: E2 [13:06:41]MH_I2C_Read... [13:06:41]Read from MH i2c: E2 03 00 [13:06:41]MH_I2C_Read... [13:06:41]Read from MH i2c: E2 03 00 B3 0D 00 90 00 34 [13:06:41]RAPDU: 90 00 [13:06:41]wFMCommunicate OK [13:06:41]wFMCommunicate request_size=9 [13:06:41]MH_SAM_APDU [13:06:41]CAPDU: 80 0D 02 02 04 9B DA 4D 56 [13:06:41]Write to MH i2c: E2 0C 00 B4 0D 80 0D 02 02 04 00 9B DA 4D 56 00 00 5B [13:06:41]Write i2c OK [13:06:41]MH_I2C_Read... [13:06:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:06:41]Read from MH i2c: E2 [13:06:41]MH_I2C_Read... [13:06:41]Read from MH i2c: E2 03 00 [13:06:41]MH_I2C_Read... [13:06:41]Read from MH i2c: E2 03 00 B4 0D 00 90 00 35 [13:06:41]RAPDU: 90 00 [13:06:41]wFMCommunicate OK [13:06:41]wFMCommunicate request_size=4 [13:06:41]MH_SAM_APDU [13:06:41]CAPDU: 80 0D 03 02 [13:06:41]Write to MH i2c: E2 08 00 B5 0D 80 0D 03 02 00 00 00 00 3D [13:06:41]Write i2c OK [13:06:41]MH_I2C_Read... [13:06:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:06:41]Read from MH i2c: E2 [13:06:41]MH_I2C_Read... [13:06:41]Read from MH i2c: E2 0B 00 [13:06:41]MH_I2C_Read... [13:06:41]Read from MH i2c: E2 0B 00 B5 0D 00 57 E4 62 7D 2D F5 81 00 90 00 FB [13:06:41]RAPDU: 57 E4 62 7D 2D F5 81 00 90 00 [13:06:41]wFMCommunicate OK [13:06:41]SAM_PROTO_SignData done [13:06:41]FM_MakeSignedData done [13:06:41]CreateOFDProtocolMessage [13:06:41]wFMCommunicate request_size=4 [13:06:41]MH_SAM_APDU [13:06:41]CAPDU: 80 11 00 00 [13:06:41]Write to MH i2c: E2 08 00 B6 0D 80 11 00 00 00 00 00 00 3D [13:06:41]Write i2c OK [13:06:41]MH_I2C_Read... [13:06:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:06:41]Read from MH i2c: E2 [13:06:41]MH_I2C_Read... [13:06:41]Read from MH i2c: E2 17 00 [13:06:41]MH_I2C_Read... [13:06:41]Read from MH i2c: E2 17 00 B6 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9A [13:06:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:06:41]wFMCommunicate OK [13:06:41]CreateOFDProtocolMessage done [13:06:41]OFDSenderStorePacket 226621 [13:06:41]StoreOFDPacket docnum=226621 [13:06:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 D4 0C 06 01 1D 1A 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 BB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 60 42 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3D 75 03 00 35 04 06 00 3E D8 9B DA 4D 56 57 E4 62 7D 2D F5 81 00 [13:06:41]CheckFolder [13:06:41]dirname=/storage/ofd_packets [13:06:41]CheckFolder done [13:06:41]ProducePacketName [13:06:41]name=ofd_packets/00226621 [13:06:41]NVStorageSaveData ofd_packets/00226621 [13:06:41]File name is /storage/ofd_packets/00226621 [13:06:41]Write 300 bytes [13:06:41]NVStorageSaveData done [13:06:41]OFDSenderStorePacket done [13:06:41]KKMCreateOFDPacket done [13:06:41]NVStorageSaveData kkm_last_timestamp [13:06:41]File name is /storage/kkm_last_timestamp [13:06:41]Write 4 bytes [13:06:41]NVStorageSaveData done [13:06:41]ExternCall_PrintAddStr [13:06:41]wPrintStart [13:06:41]Write to MH i2c: 01 00 00 B7 0D C4 [13:06:41]Write i2c OK [13:06:41]MH_I2C_Read... [13:06:41]Read from MH i2c: 01 [13:06:41]MH_I2C_Read... [13:06:41]Read from MH i2c: 01 07 00 [13:06:41]MH_I2C_Read... [13:06:41]Read from MH i2c: 01 07 00 B7 0D 00 00 00 00 00 FF 0F D9 [13:06:41]RasterBufferAndPrint [13:06:41]line Счет N : (1)2002986 [13:06:41]line ИНН: 02508201610067 [13:06:41]line Контрольно-Кассовый Чек [13:06:41]line ПРОДАЖА [13:06:41]line ТРК (МРК, ГНК) : 81 [13:06:41]line Товар: 2711190000 [13:06:41]line ГАЗ-К-5 [13:06:41]line 27.480 * 36.40 [13:06:41]line = 1000.27 [13:06:41]line НДС 12% НСП 1% [13:06:41]line > о реализуемом товаре [13:06:41]line ИТОГО: 1000.27 [13:06:41]line НСП 1% : 8.85 [13:06:41]line НДС 12% : 106.22 [13:06:41]line Наличными: 0.00 [13:06:41]line Безнал.: 1000.27 [13:06:41]line Место: АЗС № 97 "Партнер Нефть" [13:06:41]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:06:41]line СНО: Общий режим [13:06:41]line Чек 281 28.07.2024 13:06 [13:06:41]line Смена: 439 ФФД: 1.0 [13:06:41]line ЗНМ: 0300000054 [13:06:41]line РНМ: 0000000000092624 [13:06:41]line Версия ККМ: 001 [13:06:41]line Платежная система: O! деньги [13:06:41]line ФМ: 0000000000874959 [13:06:41]line ФД: 226621 [13:06:41]line ФПД: 69100048633174 [13:06:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T130640&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226621&fm=69100048633174&tin=02508201610067®Number=0000000000092624&sum=100027 [13:06:41]written 0, free lines is 4095 [13:06:41]OFD Sender: Processing packet 226621 [packets to send 602, broken 601] [13:06:41]ProducePacketName [13:06:41]name=ofd_packets/00226621 [13:06:41]OFD Sender: To server: pG, [13:06:41]CommunicateWithHost lk.salyk.kg:30040 [13:06:41]ConnectInit lk.salyk.kg [13:06:42]Write to MH i2c: 01 00 00 E1 0D EE [13:06:42]Write i2c OK [13:06:42]MH_I2C_Read... [13:06:42]Read from MH i2c: 01 [13:06:42]MH_I2C_Read... [13:06:42]Read from MH i2c: 01 07 00 [13:06:42]MH_I2C_Read... [13:06:42]Read from MH i2c: 01 07 00 E1 0D 00 00 00 00 00 6F 0C 70 [13:06:42]RasterBufferAndPrint [13:06:42]line [13:06:42]line [13:06:42]line [13:06:42]line [13:06:42]line [13:06:42]written 0, free lines is 3187 [13:06:42]MH_Cut [13:06:42]Write to MH i2c: D1 01 00 E8 0D 01 C7 [13:06:42]Write i2c OK [13:06:42]MH_I2C_Read... [13:06:42]Read from MH i2c: D1 [13:06:42]MH_I2C_Read... [13:06:42]Read from MH i2c: D1 01 00 [13:06:42]MH_I2C_Read... [13:06:42]Read from MH i2c: D1 01 00 E8 0D 00 C6 [13:06:42]Write to MH i2c: 01 00 00 E9 0D F6 [13:06:42]Write i2c OK [13:06:42]MH_I2C_Read... [13:06:42]Connected sock=10 [13:06:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 D4 0C 06 01 1D 1A 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 BB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 60 42 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3D 75 03 00 35 04 06 00 3E D8 9B DA 4D 56 57 E4 62 7D 2D F5 81 00 [13:06:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 E4 37 47 00 E0 A0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3D 75 03 00 F4 03 04 00 6B EE A5 66 B6 04 01 00 00 69 FE 71 CB B5 10 C5 B5 [13:06:42]CommunicateWithHost err = 0 [13:06:42]CheckOFDResponse [13:06:42]1017 (14) - 77093643461234 [13:06:42]1041 (16) - 0000000000874959 [13:06:42]1040 (4) - 226621 [13:06:42]1012 (4) - 28.07.2024 07:08 [13:06:42]1206 (1) - 0 [13:06:42]OFD Sender: Remove packet 226621 [13:06:42]ProducePacketName [13:06:42]name=ofd_packets/00226621 [13:06:42]NVStorageDeleteData [13:06:43]*** Cut start [13:06:43]*** Partial cut [13:06:43]*** CUTSNS_PIN = 1 [13:06:43]*** CUTSNS_PIN = 0 [13:06:43]OFD Sender: No OFD packet to send [13:06:43]*** Brake cut motor [13:06:43]Read from MH i2c: 01 [13:06:43]MH_I2C_Read... [13:06:43]*** Stop cut motor [13:06:43]*** Cut end [13:06:43]Read from MH i2c: 01 07 00 [13:06:43]MH_I2C_Read... [13:06:43]Read from MH i2c: 01 07 00 E9 0D 00 00 00 00 00 FF 0F 0B [13:06:43]process_action close_receipt done [13:06:43]requested_data is exist [13:06:43]produce_requested_data [13:06:43]requested_item fm.sn is exist - process it [13:06:43]wFMCommunicate request_size=4 [13:06:43]MH_SAM_APDU [13:06:43]CAPDU: 80 11 00 00 [13:06:43]Write to MH i2c: E2 08 00 EA 0D 80 11 00 00 00 00 00 00 71 [13:06:43]Write i2c OK [13:06:43]MH_I2C_Read... [13:06:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:06:44]Read from MH i2c: E2 [13:06:44]MH_I2C_Read... [13:06:44]Read from MH i2c: E2 17 00 [13:06:44]MH_I2C_Read... [13:06:44]Read from MH i2c: E2 17 00 EA 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CE [13:06:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:06:44]wFMCommunicate OK [13:06:44]requested_item fd.num is exist - process it [13:06:44]SAM_PROTO_GetFieldsCounters [13:06:44]wFMCommunicate request_size=4 [13:06:44]MH_SAM_APDU [13:06:44]CAPDU: 80 13 00 00 [13:06:44]Write to MH i2c: E2 08 00 EB 0D 80 13 00 00 00 00 00 00 74 [13:06:44]Write i2c OK [13:06:44]MH_I2C_Read... [13:06:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:06:44]Read from MH i2c: E2 [13:06:44]MH_I2C_Read... [13:06:44]Read from MH i2c: E2 62 00 [13:06:44]MH_I2C_Read... [13:06:44]Read from MH i2c: E2 62 00 EB 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3D 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 19 01 00 00 5E 04 04 00 19 01 00 00 57 04 04 00 1A 01 00 00 19 04 04 00 00 00 00 00 90 00 58 [13:06:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3D 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 19 01 00 00 5E 04 04 00 19 01 00 00 57 04 04 00 1A 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:06:44]wFMCommunicate OK [13:06:44]SAM_PROTO_GetFieldsCounters done [13:06:44]requested_item shift.num is exist - process it [13:06:44]requested_item shift.opened is exist - process it [13:06:44]req_shift_opened [13:06:44]FM_GetShiftState [13:06:44]SAM_PROTO_GetShiftState [13:06:44]wFMCommunicate request_size=4 [13:06:44]MH_SAM_APDU [13:06:44]CAPDU: 80 13 01 00 [13:06:44]Write to MH i2c: E2 08 00 EC 0D 80 13 01 00 00 00 00 00 76 [13:06:44]Write i2c OK [13:06:44]MH_I2C_Read... [13:06:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:06:44]Read from MH i2c: E2 [13:06:44]MH_I2C_Read... [13:06:44]Read from MH i2c: E2 0E 00 [13:06:44]MH_I2C_Read... [13:06:44]Read from MH i2c: E2 0E 00 EC 0D 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 27 [13:06:44]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [13:06:44]wFMCommunicate OK [13:06:44]SAM_PROTO_GetShiftState done [13:06:44]FM_GetShiftState done [13:06:44]req_shift_opened done [13:06:44]requested_item shift.open_date is exist - process it [13:06:44]req_shift_open_date [13:06:44]req_shift_open_date done [13:06:44]produce_requested_data done [13:06:44]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226621,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [13:06:44]process_action_free close_receipt [13:06:44]json_value_free [13:06:44]json_value_free done [13:06:44]process_json_proto returns [13:06:44]Send response to host [13:06:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226621,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [13:06:44]free response buf [13:06:44]execute_script done [13:06:44]execute_script returns [13:06:44]free content buf [13:06:44]Sock 7.Close socket [13:06:44]Sock 7.Thread stoped [13:06:47]accept exits with 9 [13:06:47]New connection [13:06:47]New thread 3066711396 created [13:06:47]Thread 3066854756 joined [13:06:47]Waiting for new connection... [13:06:47] Sock 9.Parse request [13:06:47]Sock 9.Check first char [13:06:47]Sock 9.First char is OK [13:06:47]request: POST /json_proto HTTP/1.0 [13:06:47]Method: POST [13:06:47]URL: /json_proto [13:06:47]Method is POST - this is cgi request [13:06:47]url: /json_proto [13:06:47]query_string will be loaded in cgi processing [13:06:47]execute_cgi json_proto POST (null) [13:06:47]execute_cgi path=json_proto method=POST [13:06:47]POST find Content-Length [13:06:47]Host: 172.17.43.131:8080 [13:06:47]Content-Length: 678 [13:06:47]Content-Type: application/json [13:06:47] [13:06:47]POST finish read [13:06:47]Found Content-Length = 678 [13:06:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002987", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:06:47]execute_script... [13:06:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002987", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:06:47]POST & json_proto [13:06:47]process_json_proto [13:06:47]json parsed OK: [13:06:47]protocol is kg_v1.0 [13:06:47]action value=close_receipt [13:06:47]process_action close_receipt [13:06:47]cmd_close_receipt [13:06:47]MH_GetDate [13:06:47]Write to MH i2c: F0 00 00 ED 0D E9 [13:06:47]Write i2c OK [13:06:47]MH_I2C_Read... [13:06:47]Read from MH i2c: F0 [13:06:47]MH_I2C_Read... [13:06:47]Read from MH i2c: F0 09 00 [13:06:47]MH_I2C_Read... [13:06:47]Read from MH i2c: F0 09 00 ED 0D 00 67 42 A6 66 F9 24 A2 66 CC [13:06:47]GetLastDocTimeStamp 1722172000 [13:06:47]current date 1722172007 [13:06:47]FM_GetShiftState [13:06:47]SAM_PROTO_GetShiftState [13:06:47]wFMCommunicate request_size=4 [13:06:47]MH_SAM_APDU [13:06:47]CAPDU: 80 13 01 00 [13:06:47]Write to MH i2c: E2 08 00 EE 0D 80 13 01 00 00 00 00 00 78 [13:06:47]Write i2c OK [13:06:47]MH_I2C_Read... [13:06:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:06:47]Read from MH i2c: E2 [13:06:47]MH_I2C_Read... [13:06:47]Read from MH i2c: E2 0E 00 [13:06:47]MH_I2C_Read... [13:06:47]Read from MH i2c: E2 0E 00 EE 0D 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 29 [13:06:47]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [13:06:47]wFMCommunicate OK [13:06:47]SAM_PROTO_GetShiftState done [13:06:47]FM_GetShiftState done [13:06:47]opened in 1722125326 [13:06:47]opened+sec_in_day 1722211726 [13:06:47]quantity*price = 60003 [13:06:47]sum+1 = 60004 [13:06:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 282 28.07.2024 13:06 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226622 ФПД: 18564050943126 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T130647&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226622&fm=18564050943126&tin=02508201610067®Number=0000000000092624&sum=60000 [13:06:48]StoreToDocumentArchive [13:06:48]shift 439 fd 226622 [13:06:48]save to /storage/0439/doc_00226622 [13:06:48]save last doc name /storage/0439/doc_00226622 to /storage/kkm_last_doc_name [13:06:48]save OK [13:06:48]Clear old archive folders... [13:06:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:06:48]tlvbuf is 00E29F30 [13:06:48]SAM_PROTO_ClearQueue [13:06:48]wFMCommunicate request_size=4 [13:06:48]MH_SAM_APDU [13:06:48]CAPDU: 80 09 00 00 [13:06:48]Write to MH i2c: E2 08 00 FB 0D 80 09 00 00 00 00 00 00 7A [13:06:48]Write i2c OK [13:06:48]MH_I2C_Read... [13:06:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:06:48]Read from MH i2c: E2 [13:06:48]MH_I2C_Read... [13:06:48]Read from MH i2c: E2 03 00 [13:06:48]MH_I2C_Read... [13:06:48]Read from MH i2c: E2 03 00 FB 0D 00 90 00 7C [13:06:48]RAPDU: 90 00 [13:06:48]wFMCommunicate OK [13:06:48]SAM_PROTO_ClearQueue done [13:06:48]KKMCreateOFDPacket [13:06:48]OFDProtocolAddRootSTLVToBuf [13:06:48]FM_MakeSignedData [13:06:48]FM_MakeSignedData [13:06:48]SAM_PROTO_SignData [13:06:48]wFMCommunicate request_size=4 [13:06:48]MH_SAM_APDU [13:06:48]CAPDU: 80 0D 01 02 [13:06:48]Write to MH i2c: E2 08 00 FC 0D 80 0D 01 02 00 00 00 00 82 [13:06:48]Write i2c OK [13:06:48]MH_I2C_Read... [13:06:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:06:48]Read from MH i2c: E2 [13:06:48]MH_I2C_Read... [13:06:48]Read from MH i2c: E2 03 00 [13:06:48]MH_I2C_Read... [13:06:48]Read from MH i2c: E2 03 00 FC 0D 00 90 00 7D [13:06:48]RAPDU: 90 00 [13:06:48]wFMCommunicate OK [13:06:48]wFMCommunicate request_size=255 [13:06:48]MH_SAM_APDU [13:06:48]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 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 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 67 42 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3E 75 03 00 35 04 06 00 10 [13:06:48]Write to MH i2c: E2 02 01 FD 0D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 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 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 67 42 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3E 75 03 00 OFD Sender: No OFD packet to send [13:06:48]35 04 06 00 10 00 00 1E [13:06:48]Write i2c OK [13:06:48]MH_I2C_Read... [13:06:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:06:48]Read from MH i2c: E2 [13:06:48]MH_I2C_Read... [13:06:48]Read from MH i2c: E2 03 00 [13:06:48]MH_I2C_Read... [13:06:48]Read from MH i2c: E2 03 00 FD 0D 00 90 00 7E [13:06:48]RAPDU: 90 00 [13:06:48]wFMCommunicate OK [13:06:48]wFMCommunicate request_size=10 [13:06:48]MH_SAM_APDU [13:06:48]CAPDU: 80 0D 02 02 05 E2 47 A9 7C 96 [13:06:48]Write to MH i2c: E2 0D 00 FE 0D 80 0D 02 02 05 00 E2 47 A9 7C 96 00 00 73 [13:06:48]Write i2c OK [13:06:48]MH_I2C_Read... [13:06:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:06:48]Read from MH i2c: E2 [13:06:48]MH_I2C_Read... [13:06:48]Read from MH i2c: E2 03 00 [13:06:48]MH_I2C_Read... [13:06:48]Read from MH i2c: E2 03 00 FE 0D 00 90 00 7F [13:06:48]RAPDU: 90 00 [13:06:48]wFMCommunicate OK [13:06:48]wFMCommunicate request_size=4 [13:06:48]MH_SAM_APDU [13:06:48]CAPDU: 80 0D 03 02 [13:06:48]Write to MH i2c: E2 08 00 FF 0D 80 0D 03 02 00 00 00 00 87 [13:06:48]Write i2c OK [13:06:48]MH_I2C_Read... [13:06:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:06:48]Read from MH i2c: E2 [13:06:48]MH_I2C_Read... [13:06:48]Read from MH i2c: E2 0B 00 [13:06:48]MH_I2C_Read... [13:06:48]Read from MH i2c: E2 0B 00 FF 0D 00 0C 36 32 2F 01 F4 22 22 90 00 64 [13:06:48]RAPDU: 0C 36 32 2F 01 F4 22 22 90 00 [13:06:48]wFMCommunicate OK [13:06:48]SAM_PROTO_SignData done [13:06:48]FM_MakeSignedData done [13:06:48]CreateOFDProtocolMessage [13:06:48]wFMCommunicate request_size=4 [13:06:48]MH_SAM_APDU [13:06:48]CAPDU: 80 11 00 00 [13:06:48]Write to MH i2c: E2 08 00 00 0E 80 11 00 00 00 00 00 00 88 [13:06:48]Write i2c OK [13:06:48]MH_I2C_Read... [13:06:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:06:48]Read from MH i2c: E2 [13:06:48]MH_I2C_Read... [13:06:48]Read from MH i2c: E2 17 00 [13:06:48]MH_I2C_Read... [13:06:48]Read from MH i2c: E2 17 00 00 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [13:06:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:06:48]wFMCommunicate OK [13:06:48]CreateOFDProtocolMessage done [13:06:48]OFDSenderStorePacket 226622 [13:06:48]StoreOFDPacket docnum=226622 [13:06:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 7F 2D 07 01 07 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 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 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 67 42 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3E 75 03 00 35 04 06 00 10 E2 47 A9 7C 96 0C 36 32 2F 01 F4 22 22 [13:06:48]CheckFolder [13:06:48]dirname=/storage/ofd_packets [13:06:48]CheckFolder done [13:06:48]ProducePacketName [13:06:48]name=ofd_packets/00226622 [13:06:48]NVStorageSaveData ofd_packets/00226622 [13:06:48]File name is /storage/ofd_packets/00226622 [13:06:48]Write 301 bytes [13:06:48]NVStorageSaveData done [13:06:48]OFDSenderStorePacket done [13:06:48]KKMCreateOFDPacket done [13:06:48]NVStorageSaveData kkm_last_timestamp [13:06:48]File name is /storage/kkm_last_timestamp [13:06:48]recv_with_timeout no data received [13:06:48]Write 4 bytes [13:06:48]NVStorageSaveData done [13:06:48]ExternCall_PrintAddStr [13:06:48]wPrintStart [13:06:48]Write to MH i2c: 01 00 00 01 0E 0F [13:06:48]Write i2c OK [13:06:48]MH_I2C_Read... [13:06:48]Read from MH i2c: 01 [13:06:48]MH_I2C_Read... [13:06:48]Read from MH i2c: 01 07 00 [13:06:48]MH_I2C_Read... [13:06:48]Read from MH i2c: 01 07 00 01 0E 00 00 00 00 00 FF 0F 24 [13:06:48]RasterBufferAndPrint [13:06:48]line Счет N : (1)2002987 [13:06:48]line ИНН: 02508201610067 [13:06:48]line Контрольно-Кассовый Чек [13:06:48]line ПРОДАЖА [13:06:48]line ТРК (МРК, ГНК) : 53 [13:06:48]line Товар: 2710124130 [13:06:48]line Аи-92-К-5 [13:06:48]line 8.850 * 67.80 [13:06:48]line = 600.03 [13:06:48]line НДС 12% НСП 1% [13:06:48]line > о реализуемом товаре [13:06:48]line ОКРУГЛЕНИЕ: -0.03 [13:06:48]line ИТОГО: 600.00 [13:06:48]line Внесено: 600.00 [13:06:48]line СДАЧА: 0.00 [13:06:48]line НСП 1% : 5.31 [13:06:48]line НДС 12% : 63.72 [13:06:48]line Наличными: 600.00 [13:06:48]line Безнал.: 0.00 [13:06:48]line Место: АЗС № 97 "Партнер Нефть" [13:06:48]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:06:48]line СНО: Общий режим [13:06:48]line Чек 282 28.07.2024 13:06 [13:06:48]line Смена: 439 ФФД: 1.0 [13:06:48]line ЗНМ: 0300000054 [13:06:48]line РНМ: 0000000000092624 [13:06:48]line Версия ККМ: 001 [13:06:48]line ФМ: 0000000000874959 [13:06:48]line ФД: 226622 [13:06:48]line ФПД: 18564050943126 [13:06:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T130647&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226622&fm=18564050943126&tin=02508201610067®Number=0000000000092624&sum=60000 [13:06:48]written 0, free lines is 4095 [13:06:49]OFD Sender: Processing packet 226622 [packets to send 602, broken 601] [13:06:49]ProducePacketName [13:06:49]name=ofd_packets/00226622 [13:06:49]OFD Sender: To server: pG, [13:06:49]CommunicateWithHost lk.salyk.kg:30040 [13:06:49]ConnectInit lk.salyk.kg [13:06:49]Write to MH i2c: 01 00 00 2C 0E 3A [13:06:49]Write i2c OK [13:06:49]MH_I2C_Read... [13:06:49]Read from MH i2c: 01 [13:06:49]MH_I2C_Read... [13:06:49]Read from MH i2c: 01 07 00 [13:06:49]MH_I2C_Read... [13:06:49]Read from MH i2c: 01 07 00 2C 0E 00 00 00 00 00 5F 0C AC [13:06:49]RasterBufferAndPrint [13:06:49]line [13:06:49]line [13:06:49]line [13:06:49]line [13:06:49]line [13:06:49]written 0, free lines is 3174 [13:06:49]MH_Cut [13:06:49]Write to MH i2c: D1 01 00 33 0E 01 13 [13:06:49]Write i2c OK [13:06:49]MH_I2C_Read... [13:06:49]Read from MH i2c: D1 [13:06:49]MH_I2C_Read... [13:06:49]Read from MH i2c: D1 01 00 [13:06:49]MH_I2C_Read... [13:06:49]Read from MH i2c: D1 01 00 33 0E 00 12 [13:06:49]Write to MH i2c: 01 00 00 34 0E 42 [13:06:49]Write i2c OK [13:06:49]MH_I2C_Read... [13:06:50]*** Cut start [13:06:50]*** Partial cut [13:06:50]*** CUTSNS_PIN = 1 [13:06:50]*** CUTSNS_PIN = 0 [13:06:50]*** Brake cut motor [13:06:51]Read from MH i2c: 01 [13:06:51]MH_I2C_Read... [13:06:51]*** Stop cut motor [13:06:51]*** Cut end [13:06:51]Read from MH i2c: 01 07 00 [13:06:51]MH_I2C_Read... [13:06:51]Read from MH i2c: 01 07 00 34 0E 00 00 00 00 00 FF 0F 57 [13:06:51]process_action close_receipt done [13:06:51]requested_data is exist [13:06:51]produce_requested_data [13:06:51]requested_item fm.sn is exist - process it [13:06:51]wFMCommunicate request_size=4 [13:06:51]MH_SAM_APDU [13:06:51]CAPDU: 80 11 00 00 [13:06:51]Write to MH i2c: E2 08 00 35 0E 80 11 00 00 00 00 00 00 BD [13:06:51]Write i2c OK [13:06:51]MH_I2C_Read... [13:06:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:06:51]Read from MH i2c: E2 [13:06:51]MH_I2C_Read... [13:06:51]Read from MH i2c: E2 17 00 [13:06:51]MH_I2C_Read... [13:06:51]Read from MH i2c: E2 17 00 35 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1A [13:06:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:06:51]wFMCommunicate OK [13:06:51]requested_item fd.num is exist - process it [13:06:51]SAM_PROTO_GetFieldsCounters [13:06:51]wFMCommunicate request_size=4 [13:06:51]MH_SAM_APDU [13:06:51]CAPDU: 80 13 00 00 [13:06:51]Write to MH i2c: E2 08 00 36 0E 80 13 00 00 00 00 00 00 C0 [13:06:51]Write i2c OK [13:06:51]MH_I2C_Read... [13:06:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:06:51]Read from MH i2c: E2 [13:06:51]MH_I2C_Read... [13:06:51]Read from MH i2c: E2 62 00 [13:06:51]MH_I2C_Read... [13:06:51]Read from MH i2c: E2 62 00 36 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3E 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 1A 01 00 00 5E 04 04 00 1A 01 00 00 57 04 04 00 1B 01 00 00 19 04 04 00 00 00 00 00 90 00 A8 [13:06:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3E 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 1A 01 00 00 5E 04 04 00 1A 01 00 00 57 04 04 00 1B 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:06:51]wFMCommunicate OK [13:06:51]SAM_PROTO_GetFieldsCounters done [13:06:51]requested_item shift.num is exist - process it [13:06:51]requested_item shift.opened is exist - process it [13:06:51]req_shift_opened [13:06:51]FM_GetShiftState [13:06:51]SAM_PROTO_GetShiftState [13:06:51]wFMCommunicate request_size=4 [13:06:51]MH_SAM_APDU [13:06:51]CAPDU: 80 13 01 00 [13:06:51]Write to MH i2c: E2 08 00 37 0E 80 13 01 00 00 00 00 00 C2 [13:06:51]Write i2c OK [13:06:51]MH_I2C_Read... [13:06:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:06:51]Read from MH i2c: E2 [13:06:51]MH_I2C_Read... [13:06:51]Read from MH i2c: E2 0E 00 [13:06:51]MH_I2C_Read... [13:06:51]Read from MH i2c: E2 0E 00 37 0E 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 73 [13:06:51]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [13:06:51]wFMCommunicate OK [13:06:51]SAM_PROTO_GetShiftState done [13:06:51]FM_GetShiftState done [13:06:51]req_shift_opened done [13:06:51]requested_item shift.open_date is exist - process it [13:06:51]req_shift_open_date [13:06:51]req_shift_open_date done [13:06:51]produce_requested_data done [13:06:51]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226622,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [13:06:51]process_action_free close_receipt [13:06:51]json_value_free [13:06:51]json_value_free done [13:06:51]process_json_proto returns [13:06:51]Send response to host [13:06:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226622,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [13:06:51]free response buf [13:06:51]execute_script done [13:06:51]execute_script returns [13:06:51]free content buf [13:06:51]Sock 9.Close socket [13:06:51]Sock 9.Thread stoped [13:06:51]Connected sock=10 [13:06:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 7F 2D 07 01 07 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 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 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 67 42 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3E 75 03 00 35 04 06 00 10 E2 47 A9 7C 96 0C 36 32 2F 01 F4 22 22 [13:06:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 3E 4D 47 00 99 33 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3E 75 03 00 F4 03 04 00 75 EE A5 66 B6 04 01 00 00 40 B2 49 99 AD A9 1F D4 [13:06:52]CommunicateWithHost err = 0 [13:06:52]CheckOFDResponse [13:06:52]1017 (14) - 77093643461234 [13:06:52]1041 (16) - 0000000000874959 [13:06:52]1040 (4) - 226622 [13:06:52]1012 (4) - 28.07.2024 07:08 [13:06:52]1206 (1) - 0 [13:06:52]OFD Sender: Remove packet 226622 [13:06:52]ProducePacketName [13:06:52]name=ofd_packets/00226622 [13:06:52]NVStorageDeleteData [13:06:52]OFD Sender: No OFD packet to send [13:06:57]OFD Sender: No OFD packet to send [13:07:02]OFD Sender: No OFD packet to send [13:07:07]OFD Sender: No OFD packet to send [13:07:12]OFD Sender: No OFD packet to send [13:07:13]recv_with_timeout no data received [13:07:17]OFD Sender: No OFD packet to send [13:07:22]OFD Sender: No OFD packet to send [13:07:27]OFD Sender: No OFD packet to send [13:07:32]OFD Sender: No OFD packet to send [13:07:37]OFD Sender: No OFD packet to send [13:07:42]OFD Sender: No OFD packet to send [13:07:45]recv_with_timeout no data received [13:07:47]OFD Sender: No OFD packet to send [13:07:52]OFD Sender: No OFD packet to send [13:07:57]OFD Sender: No OFD packet to send [13:07:58]int [13:07:58]Write to MH i2c: 01 00 00 38 0E 46 [13:07:58]*** FLAG_PRN_PAP1 set [13:07:58]Write i2c OK [13:07:58]MH_I2C_Read... [13:07:58]Read from MH i2c: 01 [13:07:58]MH_I2C_Read... [13:07:58]Read from MH i2c: 01 07 00 [13:07:58]MH_I2C_Read... [13:07:58]Read from MH i2c: 01 07 00 38 0E 00 01 00 00 00 FF 0F 5C [13:07:58]state=0 [13:07:58]No paper [13:07:58]int [13:07:58]Write to MH i2c: 01 00 00 39 0E 47 [13:07:58]*** FLAG_PRN_PAP2 set [13:07:58]Write i2c OK [13:07:58]MH_I2C_Read... [13:07:58]Read from MH i2c: 01 [13:07:58]MH_I2C_Read... [13:07:58]Read from MH i2c: 01 07 00 [13:07:58]MH_I2C_Read... [13:07:58]Read from MH i2c: 01 07 00 39 0E 00 03 00 00 00 FF 0F 5F [13:07:58]state=0 [13:07:58]No paper [13:07:58]Cover opened [13:08:00]int [13:08:00]Write to MH i2c: 01 00 00 3A 0E 48 [13:08:00]Write i2c OK [13:08:00]MH_I2C_Read... [13:08:00]Read from MH i2c: 01 [13:08:00]MH_I2C_Read... [13:08:00]Read from MH i2c: 01 07 00 [13:08:00]MH_I2C_Read... [13:08:00]*** FLAG_PRN_PAP1 reset [13:08:00]*** FLAG_PRN_PAP2 reset [13:08:00]Read from MH i2c: 01 07 00 3A 0E 00 00 00 00 00 FF 0F 5D [13:08:00]state=3 [13:08:00]Cover closed [13:08:01]int [13:08:01]Write to MH i2c: 01 00 00 3B 0E 49 [13:08:01]*** FLAG_PRN_PAP1 set [13:08:01]Write i2c OK [13:08:01]MH_I2C_Read... [13:08:01]Read from MH i2c: 01 [13:08:01]MH_I2C_Read... [13:08:01]Read from MH i2c: 01 07 00 [13:08:01]MH_I2C_Read... [13:08:01]Read from MH i2c: 01 07 00 3B 0E 00 01 00 00 00 FF 0F 5F [13:08:01]state=0 [13:08:01]No paper [13:08:01]int [13:08:01]Write to MH i2c: 01 00 00 3C 0E 4A [13:08:01]*** FLAG_PRN_PAP2 set [13:08:01]Write i2c OK [13:08:01]MH_I2C_Read... [13:08:01]Read from MH i2c: 01 [13:08:01]MH_I2C_Read... [13:08:01]Read from MH i2c: 01 07 00 [13:08:01]MH_I2C_Read... [13:08:01]Read from MH i2c: 01 07 00 3C 0E 00 03 00 00 00 FF 0F 62 [13:08:01]state=0 [13:08:01]No paper [13:08:01]Cover opened [13:08:02]int [13:08:02]Write to MH i2c: 01 00 00 3D 0E 4B [13:08:02]*** FLAG_PRN_PAP1 reset [13:08:02]*** FLAG_PRN_PAP2 reset [13:08:02]Write i2c OK [13:08:02]MH_I2C_Read... [13:08:02]Read from MH i2c: 01 [13:08:02]MH_I2C_Read... [13:08:02]Read from MH i2c: 01 07 00 [13:08:02]MH_I2C_Read... [13:08:02]Read from MH i2c: 01 07 00 3D 0E 00 00 00 00 00 FF 0F 60 [13:08:02]state=3 [13:08:02]Cover closed [13:08:02]OFD Sender: No OFD packet to send [13:08:08]OFD Sender: No OFD packet to send [13:08:13]OFD Sender: No OFD packet to send [13:08:18]OFD Sender: No OFD packet to send [13:08:23]OFD Sender: No OFD packet to send [13:08:28]OFD Sender: No OFD packet to send [13:08:33]OFD Sender: No OFD packet to send [13:08:38]OFD Sender: No OFD packet to send [13:08:43]OFD Sender: No OFD packet to send [13:08:48]OFD Sender: No OFD packet to send [13:08:53]OFD Sender: No OFD packet to send [13:08:58]OFD Sender: No OFD packet to send [13:09:00]recv_with_timeout no data received [13:09:03]OFD Sender: No OFD packet to send [13:09:08]OFD Sender: No OFD packet to send [13:09:13]OFD Sender: No OFD packet to send [13:09:18]OFD Sender: No OFD packet to send [13:09:23]OFD Sender: No OFD packet to send [13:09:28]OFD Sender: No OFD packet to send [13:09:33]OFD Sender: No OFD packet to send [13:09:38]OFD Sender: No OFD packet to send [13:09:43]OFD Sender: No OFD packet to send [13:09:48]OFD Sender: No OFD packet to send [13:09:53]OFD Sender: No OFD packet to send [13:09:58]OFD Sender: No OFD packet to send [13:09:59]recv_with_timeout no data received [13:10:03]OFD Sender: No OFD packet to send [13:10:08]OFD Sender: No OFD packet to send [13:10:13]OFD Sender: No OFD packet to send [13:10:16]recv_with_timeout no data received [13:10:18]OFD Sender: No OFD packet to send [13:10:23]OFD Sender: No OFD packet to send [13:10:28]OFD Sender: No OFD packet to send [13:10:33]OFD Sender: No OFD packet to send [13:10:38]OFD Sender: No OFD packet to send [13:10:43]OFD Sender: No OFD packet to send [13:10:48]accept exits with 7 [13:10:48]New connection [13:10:48]New thread 3066854756 created [13:10:48]Thread 3066711396 joined [13:10:48]Waiting for new connection... [13:10:48] Sock 7.Parse request [13:10:48]Sock 7.Check first char [13:10:48]Sock 7.First char is OK [13:10:48]request: POST /json_proto HTTP/1.0 [13:10:48]Method: POST [13:10:48]URL: /json_proto [13:10:48]Method is POST - this is cgi request [13:10:48]url: /json_proto [13:10:48]query_string will be loaded in cgi processing [13:10:48]execute_cgi json_proto POST (null) [13:10:48]execute_cgi path=json_proto method=POST [13:10:48]POST find Content-Length [13:10:48]Host: 172.17.43.131:8080 [13:10:48]Content-Length: 678 [13:10:48]Content-Type: application/json [13:10:48] [13:10:48]POST finish read [13:10:48]Found Content-Length = 678 [13:10:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002989", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:10:48]execute_script... [13:10: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)2002989", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:10:48]POST & json_proto [13:10:48]process_json_proto [13:10:48]json parsed OK: [13:10:48]protocol is kg_v1.0 [13:10:48]action value=close_receipt [13:10:48]process_action close_receipt [13:10:48]cmd_close_receipt [13:10:48]MH_GetDate [13:10:48]Write to MH i2c: F0 00 00 3E 0E 3B [13:10:48]Write i2c OK [13:10:48]MH_I2C_Read... [13:10:48]Read from MH i2c: F0 [13:10:48]MH_I2C_Read... [13:10:48]Read from MH i2c: F0 09 00 [13:10:48]MH_I2C_Read... [13:10:48]Read from MH i2c: F0 09 00 3E 0E 00 58 43 A6 66 F9 24 A2 66 10 [13:10:48]GetLastDocTimeStamp 1722172007 [13:10:48]current date 1722172248 [13:10:48]FM_GetShiftState [13:10:48]SAM_PROTO_GetShiftState [13:10:48]wFMCommunicate request_size=4 [13:10:48]MH_SAM_APDU [13:10:48]CAPDU: 80 13 01 00 [13:10:48]Write to MH i2c: E2 08 00 3F 0E 80 13 01 00 00 00 00 00 CA [13:10:48]Write i2c OK [13:10:48]MH_I2C_Read... [13:10:48]*** iso7816_exchange 80 13 01 00... Exchange failed -2850! [13:10:48]Read from MH i2c: E2 [13:10:48]MH_I2C_Read... [13:10:48]Read from MH i2c: E2 05 00 [13:10:48]MH_I2C_Read... [13:10:48]Read from MH i2c: E2 05 00 3F 0E 10 DE F4 FF FF 13 [13:10:48]Error from MH - 10 [13:10:48]res=8208 [13:10:48]FM_DeInit [13:10:48]wFMDisconnect [13:10:48]MH_SAM_Off [13:10:48]Write to MH i2c: E1 00 00 40 0E 2E [13:10:48]Write i2c OK [13:10:48]MH_I2C_Read... [13:10:48]*** Shut down ICC! [13:10:48]Read from MH i2c: E1 [13:10:48]MH_I2C_Read... [13:10:48]Read from MH i2c: E1 01 00 [13:10:48]MH_I2C_Read... [13:10:48]Read from MH i2c: E1 01 00 40 0E 00 2F [13:10:48]FM_Init [13:10:48]wFMConnect [13:10:48]MH_SAM_On [13:10:48]Write to MH i2c: E0 00 00 41 0E 2E [13:10:48]Write i2c OK [13:10:48]MH_I2C_Read... [13:10:48]*** iso7816_init finished! [13:10:48]*** atr: [13:10:48]*** 0F 3B D5 18 FF 81 91 FE [13:10:48]*** 1F C3 80 73 C8 21 10 0A [13:10:48]*** 00 00 00 00 00 00 00 00 [13:10:48]*** 00 00 00 00 00 00 00 00 [13:10:48]*** 00 00 00 00 00 00 00 00 [13:10:48]*** 00 00 00 00 00 00 00 00 [13:10:48]*** 00 00 00 00 00 00 00 00 [13:10:48]*** 00 00 00 00 00 00 00 00 [13:10:48]Read from MH i2c: E0 [13:10:48]MH_I2C_Read... [13:10:48]Read from MH i2c: E0 10 00 [13:10:48]MH_I2C_Read... [13:10:48]Read from MH i2c: E0 10 00 41 0E 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 4D [13:10:48]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [13:10:48]wFMCommunicate request_size=10 [13:10:48]MH_SAM_APDU [13:10:48]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [13:10:48]Write to MH i2c: E2 0D 00 42 0E 00 A4 04 00 05 00 01 02 03 04 05 00 00 FA [13:10:48]Write i2c OK [13:10:48]MH_I2C_Read... [13:10:48]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [13:10:48]Read from MH i2c: E2 [13:10:48]MH_I2C_Read... [13:10:48]Read from MH i2c: E2 03 00 [13:10:48]MH_I2C_Read... [13:10:48]Read from MH i2c: E2 03 00 42 0E 00 90 00 C4 [13:10:48]RAPDU: 90 00 [13:10:48]wFMCommunicate OK [13:10:48]wFMCommunicate request_size=4 [13:10:48]MH_SAM_APDU [13:10:48]CAPDU: 80 11 00 00 [13:10:48]Write to MH i2c: E2 08 00 43 0E 80 11 00 00 00 00 00 00 CB [13:10:48]Write i2c OK [13:10:48]MH_I2C_Read... [13:10:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:10:48]Read from MH i2c: E2 [13:10:48]MH_I2C_Read... [13:10:48]Read from MH i2c: E2 17 00 [13:10:48]MH_I2C_Read... [13:10:48]Read from MH i2c: E2 17 00 43 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 28 [13:10:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:10:48]wFMCommunicate OK [13:10:48]Detected FM SN is 0000000000874959 [13:10:48]Stored FM SN is 0000000000874959 [13:10:48]wFMCommunicate request_size=9 [13:10:48]MH_SAM_APDU [13:10:48]CAPDU: 80 16 00 00 04 1A 5E 01 00 [13:10:48]Write to MH i2c: E2 0C 00 44 0E 80 16 00 00 04 00 1A 5E 01 00 00 00 52 [13:10:48]Write i2c OK [13:10:48]MH_I2C_Read... [13:10:48]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [13:10:48]Read from MH i2c: E2 [13:10:48]MH_I2C_Read... [13:10:48]Read from MH i2c: E2 03 00 [13:10:48]MH_I2C_Read... [13:10:48]Read from MH i2c: E2 03 00 44 0E 00 90 00 C6 [13:10:48]RAPDU: 90 00 [13:10:48]wFMCommunicate OK [13:10:48]FM PIN OK [13:10:48]wFMCommunicate request_size=8 [13:10:48]MH_SAM_APDU [13:10:48]CAPDU: 80 14 04 00 03 02 00 01 [13:10:48]Write to MH i2c: E2 0B 00 45 0E 80 14 04 00 03 00 02 00 01 00 00 DD [13:10:48]Write i2c OK [13:10:48]MH_I2C_Read... [13:10:48]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [13:10:48]Read from MH i2c: E2 [13:10:48]MH_I2C_Read... [13:10:48]Read from MH i2c: E2 03 00 [13:10:48]MH_I2C_Read... [13:10:48]Read from MH i2c: E2 03 00 45 0E 00 90 00 C7 [13:10:48]RAPDU: 90 00 [13:10:48]wFMCommunicate OK [13:10:48]wFMCommunicate request_size=13 [13:10:48]MH_SAM_APDU [13:10:48]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [13:10:48]Write to MH i2c: E2 10 00 46 0E 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 02 [13:10:48]Write i2c OK [13:10:48]MH_I2C_Read... [13:10:48]OFD Sender: No OFD packet to send [13:10:48]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [13:10:48]Read from MH i2c: E2 [13:10:48]MH_I2C_Read... [13:10:48]Read from MH i2c: E2 03 00 [13:10:48]MH_I2C_Read... [13:10:48]Read from MH i2c: E2 03 00 46 0E 00 90 00 C8 [13:10:48]RAPDU: 90 00 [13:10:48]wFMCommunicate OK [13:10:48]wFMCommunicate request_size=4 [13:10:48]MH_SAM_APDU [13:10:48]CAPDU: 80 11 00 00 [13:10:48]Write to MH i2c: E2 08 00 47 0E 80 11 00 00 00 00 00 00 CF [13:10:48]Write i2c OK [13:10:48]MH_I2C_Read... [13:10:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:10:48]Read from MH i2c: E2 [13:10:48]MH_I2C_Read... [13:10:48]Read from MH i2c: E2 17 00 [13:10:48]MH_I2C_Read... [13:10:48]Read from MH i2c: E2 17 00 47 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2C [13:10:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:10:48]wFMCommunicate OK [13:10:48]FM_GetShiftState [13:10:48]SAM_PROTO_GetShiftState [13:10:48]wFMCommunicate request_size=4 [13:10:48]MH_SAM_APDU [13:10:48]CAPDU: 80 13 01 00 [13:10:48]Write to MH i2c: E2 08 00 48 0E 80 13 01 00 00 00 00 00 D3 [13:10:48]Write i2c OK [13:10:48]MH_I2C_Read... [13:10:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:10:48]Read from MH i2c: E2 [13:10:48]MH_I2C_Read... [13:10:48]Read from MH i2c: E2 0E 00 [13:10:48]MH_I2C_Read... [13:10:48]Read from MH i2c: E2 0E 00 48 0E 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 84 [13:10:48]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [13:10:48]wFMCommunicate OK [13:10:48]SAM_PROTO_GetShiftState done [13:10:48]FM_GetShiftState done [13:10:48]opened in 1722125326 [13:10:48]opened+sec_in_day 1722211726 [13:10:48]quantity*price = 50036 [13:10:48]sum+1 = 50037 [13:10:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 283 28.07.2024 13:10 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226623 ФПД: 23506048365658 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T131049&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226623&fm=23506048365658&tin=02508201610067®Number=0000000000092624&sum=50000 [13:10:49]StoreToDocumentArchive [13:10:49]shift 439 fd 226623 [13:10:49]save to /storage/0439/doc_00226623 [13:10:49]save last doc name /storage/0439/doc_00226623 to /storage/kkm_last_doc_name [13:10:49]save OK [13:10:49]Clear old archive folders... [13:10:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:10:49]tlvbuf is 00E2B340 [13:10:49]SAM_PROTO_ClearQueue [13:10:49]wFMCommunicate request_size=4 [13:10:49]MH_SAM_APDU [13:10:49]CAPDU: 80 09 00 00 [13:10:49]Write to MH i2c: E2 08 00 55 0E 80 09 00 00 00 00 00 00 D5 [13:10:49]Write i2c OK [13:10:49]MH_I2C_Read... [13:10:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:10:49]Read from MH i2c: E2 [13:10:49]MH_I2C_Read... [13:10:49]Read from MH i2c: E2 03 00 [13:10:49]MH_I2C_Read... [13:10:49]Read from MH i2c: E2 03 00 55 0E 00 90 00 D7 [13:10:49]RAPDU: 90 00 [13:10:49]wFMCommunicate OK [13:10:49]SAM_PROTO_ClearQueue done [13:10:49]KKMCreateOFDPacket [13:10:49]OFDProtocolAddRootSTLVToBuf [13:10:49]FM_MakeSignedData [13:10:49]FM_MakeSignedData [13:10:49]SAM_PROTO_SignData [13:10:49]wFMCommunicate request_size=4 [13:10:49]MH_SAM_APDU [13:10:49]CAPDU: 80 0D 01 02 [13:10:49]Write to MH i2c: E2 08 00 56 0E 80 0D 01 02 00 00 00 00 DD [13:10:49]Write i2c OK [13:10:49]MH_I2C_Read... [13:10:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:10:49]Read from MH i2c: E2 [13:10:49]MH_I2C_Read... [13:10:49]Read from MH i2c: E2 03 00 [13:10:49]MH_I2C_Read... [13:10:49]Read from MH i2c: E2 03 00 56 0E 00 90 00 D8 [13:10:49]RAPDU: 90 00 [13:10:49]wFMCommunicate OK [13:10:49]wFMCommunicate request_size=255 [13:10:49]MH_SAM_APDU [13:10:49]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 01 00 00 F4 03 04 00 59 43 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3F 75 03 00 35 04 06 00 15 [13:10:49]Write to MH i2c: E2 02 01 57 0E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 01 00 00 F4 03 04 00 59 43 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3F 75 03 00 35 04 06 00 15 00 00 AC [13:10:49]Write i2c OK [13:10:49]MH_I2C_Read... [13:10:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:10:50]Read from MH i2c: E2 [13:10:50]MH_I2C_Read... [13:10:50]Read from MH i2c: E2 03 00 [13:10:50]MH_I2C_Read... [13:10:50]Read from MH i2c: E2 03 00 57 0E 00 90 00 D9 [13:10:50]RAPDU: 90 00 [13:10:50]wFMCommunicate OK [13:10:50]wFMCommunicate request_size=10 [13:10:50]MH_SAM_APDU [13:10:50]CAPDU: 80 0D 02 02 05 60 ED A9 B4 5A [13:10:50]Write to MH i2c: E2 0D 00 58 0E 80 0D 02 02 05 00 60 ED A9 B4 5A 00 00 EE [13:10:50]Write i2c OK [13:10:50]MH_I2C_Read... [13:10:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:10:50]Read from MH i2c: E2 [13:10:50]MH_I2C_Read... [13:10:50]Read from MH i2c: E2 03 00 [13:10:50]MH_I2C_Read... [13:10:50]Read from MH i2c: E2 03 00 58 0E 00 90 00 DA [13:10:50]RAPDU: 90 00 [13:10:50]wFMCommunicate OK [13:10:50]wFMCommunicate request_size=4 [13:10:50]MH_SAM_APDU [13:10:50]CAPDU: 80 0D 03 02 [13:10:50]Write to MH i2c: E2 08 00 59 0E 80 0D 03 02 00 00 00 00 E2 [13:10:50]Write i2c OK [13:10:50]MH_I2C_Read... [13:10:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:10:50]Read from MH i2c: E2 [13:10:50]MH_I2C_Read... [13:10:50]Read from MH i2c: E2 0B 00 [13:10:50]MH_I2C_Read... [13:10:50]Read from MH i2c: E2 0B 00 59 0E 00 6F 56 A4 0E 53 EC 78 3E 90 00 4F [13:10:50]RAPDU: 6F 56 A4 0E 53 EC 78 3E 90 00 [13:10:50]wFMCommunicate OK [13:10:50]SAM_PROTO_SignData done [13:10:50]FM_MakeSignedData done [13:10:50]CreateOFDProtocolMessage [13:10:50]wFMCommunicate request_size=4 [13:10:50]MH_SAM_APDU [13:10:50]CAPDU: 80 11 00 00 [13:10:50]Write to MH i2c: E2 08 00 5A 0E 80 11 00 00 00 00 00 00 E2 [13:10:50]Write i2c OK [13:10:50]MH_I2C_Read... [13:10:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:10:50]Read from MH i2c: E2 [13:10:50]MH_I2C_Read... [13:10:50]Read from MH i2c: E2 17 00 [13:10:50]MH_I2C_Read... [13:10:50]Read from MH i2c: E2 17 00 5A 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3F [13:10:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:10:50]wFMCommunicate OK [13:10:50]CreateOFDProtocolMessage done [13:10:50]OFDSenderStorePacket 226623 [13:10:50]StoreOFDPacket docnum=226623 [13:10:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 F0 38 07 01 76 D5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 01 00 00 F4 03 04 00 59 43 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3F 75 03 00 35 04 06 00 15 60 ED A9 B4 5A 6F 56 A4 0E 53 EC 78 3E [13:10:50]CheckFolder [13:10:50]dirname=/storage/ofd_packets [13:10:50]CheckFolder done [13:10:50]ProducePacketName [13:10:50]name=ofd_packets/00226623 [13:10:50]NVStorageSaveData ofd_packets/00226623 [13:10:50]File name is /storage/ofd_packets/00226623 [13:10:50]Write 301 bytes [13:10:50]NVStorageSaveData done [13:10:50]OFDSenderStorePacket done [13:10:50]KKMCreateOFDPacket done [13:10:50]NVStorageSaveData kkm_last_timestamp [13:10:50]File name is /storage/kkm_last_timestamp [13:10:50]Write 4 bytes [13:10:50]NVStorageSaveData done [13:10:50]ExternCall_PrintAddStr [13:10:50]wPrintStart [13:10:50]Write to MH i2c: 01 00 00 5B 0E 69 [13:10:50]Write i2c OK [13:10:50]MH_I2C_Read... [13:10:50]Read from MH i2c: 01 [13:10:50]MH_I2C_Read... [13:10:50]Read from MH i2c: 01 07 00 [13:10:50]MH_I2C_Read... [13:10:50]Read from MH i2c: 01 07 00 5B 0E 00 00 00 00 00 FF 0F 7E [13:10:50]RasterBufferAndPrint [13:10:50]line Счет N : (1)2002989 [13:10:50]line ИНН: 02508201610067 [13:10:50]line Контрольно-Кассовый Чек [13:10:50]line ПРОДАЖА [13:10:50]line ТРК (МРК, ГНК) : 43 [13:10:50]line Товар: 2710124130 [13:10:50]line Аи-92-К-5 [13:10:50]line 7.380 * 67.80 [13:10:50]line = 500.36 [13:10:50]line НДС 12% НСП 1% [13:10:50]line > о реализуемом товаре [13:10:50]line ОКРУГЛЕНИЕ: -0.36 [13:10:50]line ИТОГО: 500.00 [13:10:50]line Внесено: 500.00 [13:10:50]line СДАЧА: 0.00 [13:10:50]line НСП 1% : 4.43 [13:10:50]line НДС 12% : 53.14 [13:10:50]line Наличными: 500.00 [13:10:50]line Безнал.: 0.00 [13:10:50]line Место: АЗС № 97 "Партнер Нефть" [13:10:50]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:10:50]line СНО: Общий режим [13:10:50]line Чек 283 28.07.2024 13:10 [13:10:50]line Смена: 439 ФФД: 1.0 [13:10:50]line ЗНМ: 0300000054 [13:10:50]line РНМ: 0000000000092624 [13:10:50]line Версия ККМ: 001 [13:10:50]line ФМ: 0000000000874959 [13:10:50]line ФД: 226623 [13:10:50]line ФПД: 23506048365658 [13:10:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T131049&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226623&fm=23506048365658&tin=02508201610067®Number=0000000000092624&sum=50000 [13:10:50]written 0, free lines is 4095 [13:10:50]OFD Sender: Processing packet 226623 [packets to send 602, broken 601] [13:10:50]ProducePacketName [13:10:50]name=ofd_packets/00226623 [13:10:50]OFD Sender: To server: pG, [13:10:50]CommunicateWithHost lk.salyk.kg:30040 [13:10:50]ConnectInit lk.salyk.kg [13:10:50]Write to MH i2c: 01 00 00 86 0E 94 [13:10:50]Write i2c OK [13:10:50]MH_I2C_Read... [13:10:50]Read from MH i2c: 01 [13:10:50]MH_I2C_Read... [13:10:50]Read from MH i2c: 01 07 00 [13:10:50]MH_I2C_Read... [13:10:50]Read from MH i2c: 01 07 00 86 0E 00 00 00 00 00 62 0C 09 [13:10:50]RasterBufferAndPrint [13:10:50]line [13:10:50]line [13:10:50]line [13:10:50]line [13:10:50]line [13:10:50]written 0, free lines is 3174 [13:10:50]MH_Cut [13:10:50]Write to MH i2c: D1 01 00 8D 0E 01 6D [13:10:50]Write i2c OK [13:10:50]MH_I2C_Read... [13:10:50]Read from MH i2c: D1 [13:10:50]MH_I2C_Read... [13:10:50]Read from MH i2c: D1 01 00 [13:10:50]MH_I2C_Read... [13:10:50]Read from MH i2c: D1 01 00 8D 0E 00 6C [13:10:50]Write to MH i2c: 01 00 00 8E 0E 9C [13:10:50]Write i2c OK [13:10:50]MH_I2C_Read... [13:10:51]*** Cut start [13:10:51]*** Partial cut [13:10:51]*** CUTSNS_PIN = 1 [13:10:51]*** CUTSNS_PIN = 0 [13:10:52]*** Brake cut motor [13:10:52]Read from MH i2c: 01 [13:10:52]MH_I2C_Read... [13:10:52]*** Stop cut motor [13:10:52]*** Cut end [13:10:52]Read from MH i2c: 01 07 00 [13:10:52]MH_I2C_Read... [13:10:52]Read from MH i2c: 01 07 00 8E 0E 00 00 00 00 00 FF 0F B1 [13:10:52]process_action close_receipt done [13:10:52]requested_data is exist [13:10:52]produce_requested_data [13:10:52]requested_item fm.sn is exist - process it [13:10:52]wFMCommunicate request_size=4 [13:10:52]MH_SAM_APDU [13:10:52]CAPDU: 80 11 00 00 [13:10:52]Write to MH i2c: E2 08 00 8F 0E 80 11 00 00 00 00 00 00 17 [13:10:52]Write i2c OK [13:10:52]MH_I2C_Read... [13:10:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:10:52]Read from MH i2c: E2 [13:10:52]MH_I2C_Read... [13:10:52]Read from MH i2c: E2 17 00 [13:10:52]MH_I2C_Read... [13:10:52]Read from MH i2c: E2 17 00 8F 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 74 [13:10:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:10:52]wFMCommunicate OK [13:10:52]requested_item fd.num is exist - process it [13:10:52]SAM_PROTO_GetFieldsCounters [13:10:52]wFMCommunicate request_size=4 [13:10:52]MH_SAM_APDU [13:10:52]CAPDU: 80 13 00 00 [13:10:52]Write to MH i2c: E2 08 00 90 0E 80 13 00 00 00 00 00 00 1A [13:10:52]Write i2c OK [13:10:52]MH_I2C_Read... [13:10:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:10:52]Read from MH i2c: E2 [13:10:52]MH_I2C_Read... [13:10:52]Read from MH i2c: E2 62 00 [13:10:52]MH_I2C_Read... [13:10:52]Read from MH i2c: E2 62 00 90 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3F 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 1B 01 00 00 5E 04 04 00 1B 01 00 00 57 04 04 00 1C 01 00 00 19 04 04 00 00 00 00 00 90 00 06 [13:10:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3F 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 1B 01 00 00 5E 04 04 00 1B 01 00 00 57 04 04 00 1C 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:10:52]wFMCommunicate OK [13:10:52]SAM_PROTO_GetFieldsCounters done [13:10:52]requested_item shift.num is exist - process it [13:10:52]requested_item shift.opened is exist - process it [13:10:52]req_shift_opened [13:10:52]FM_GetShiftState [13:10:52]SAM_PROTO_GetShiftState [13:10:52]wFMCommunicate request_size=4 [13:10:52]MH_SAM_APDU [13:10:52]CAPDU: 80 13 01 00 [13:10:52]Write to MH i2c: E2 08 00 91 0E 80 13 01 00 00 00 00 00 1C [13:10:52]Write i2c OK [13:10:52]MH_I2C_Read... [13:10:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:10:52]Read from MH i2c: E2 [13:10:52]MH_I2C_Read... [13:10:52]Read from MH i2c: E2 0E 00 [13:10:52]MH_I2C_Read... [13:10:52]Read from MH i2c: E2 0E 00 91 0E 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 CD [13:10:52]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [13:10:52]wFMCommunicate OK [13:10:52]SAM_PROTO_GetShiftState done [13:10:52]FM_GetShiftState done [13:10:52]req_shift_opened done [13:10:52]requested_item shift.open_date is exist - process it [13:10:52]req_shift_open_date [13:10:52]req_shift_open_date done [13:10:52]produce_requested_data done [13:10:52]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226623,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [13:10:52]process_action_free close_receipt [13:10:52]json_value_free [13:10:52]json_value_free done [13:10:52]process_json_proto returns [13:10:52]Send response to host [13:10:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226623,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [13:10:52]free response buf [13:10:52]execute_script done [13:10:52]execute_script returns [13:10:52]free content buf [13:10:52]Sock 7.Close socket [13:10:52]Sock 7.Thread stoped [13:10:55]recv_with_timeout no data received [13:11:05]recv_with_timeout no data received [13:12:57]accept exits with 9 [13:12:57]New connection [13:12:57]New thread 3066711396 created [13:12:57]Thread 3066854756 joined [13:12:57]Waiting for new connection... [13:12:57] Sock 9.Parse request [13:12:57]Sock 9.Check first char [13:12:57]Sock 9.First char is OK [13:12:57]request: POST /json_proto HTTP/1.0 [13:12:57]Method: POST [13:12:57]URL: /json_proto [13:12:57]Method is POST - this is cgi request [13:12:57]url: /json_proto [13:12:57]query_string will be loaded in cgi processing [13:12:57]execute_cgi json_proto POST (null) [13:12:57]execute_cgi path=json_proto method=POST [13:12:57]POST find Content-Length [13:12:57]Host: 172.17.43.131:8080 [13:12:57]Content-Length: 678 [13:12:57]Content-Type: application/json [13:12:57] [13:12:57]POST finish read [13:12:57]Found Content-Length = 678 [13:12:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002991", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:12:57]execute_script... [13:12: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)2002991", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:12:57]POST & json_proto [13:12:57]process_json_proto [13:12:57]json parsed OK: [13:12:57]protocol is kg_v1.0 [13:12:57]action value=close_receipt [13:12:57]process_action close_receipt [13:12:57]cmd_close_receipt [13:12:57]MH_GetDate [13:12:57]Write to MH i2c: F0 00 00 92 0E 8F [13:12:57]Write i2c OK [13:12:57]MH_I2C_Read... [13:12:57]Read from MH i2c: F0 [13:12:57]MH_I2C_Read... [13:12:57]Read from MH i2c: F0 09 00 [13:12:57]MH_I2C_Read... [13:12:57]Read from MH i2c: F0 09 00 92 0E 00 DA 43 A6 66 F9 24 A2 66 E6 [13:12:57]GetLastDocTimeStamp 1722172249 [13:12:57]current date 1722172378 [13:12:57]FM_GetShiftState [13:12:57]SAM_PROTO_GetShiftState [13:12:57]wFMCommunicate request_size=4 [13:12:57]MH_SAM_APDU [13:12:57]CAPDU: 80 13 01 00 [13:12:57]Write to MH i2c: E2 08 00 93 0E 80 13 01 00 00 00 00 00 1E [13:12:57]Write i2c OK [13:12:57]MH_I2C_Read... [13:12:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:12:57]Read from MH i2c: E2 [13:12:57]MH_I2C_Read... [13:12:57]Read from MH i2c: E2 0E 00 [13:12:57]MH_I2C_Read... [13:12:57]Read from MH i2c: E2 0E 00 93 0E 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 CF [13:12:57]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [13:12:57]wFMCommunicate OK [13:12:57]SAM_PROTO_GetShiftState done [13:12:57]FM_GetShiftState done [13:12:57]opened in 1722125326 [13:12:57]opened+sec_in_day 1722211726 [13:12:57]quantity*price = 50036 [13:12:57]sum+1 = 50037 [13:12:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 284 28.07.2024 13:12 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226624 ФПД: 83688814013507 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T131258&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226624&fm=83688814013507&tin=02508201610067®Number=0000000000092624&sum=50000 [13:12:58]StoreToDocumentArchive [13:12:58]shift 439 fd 226624 [13:12:58]save to /storage/0439/doc_00226624 [13:12:58]save last doc name /storage/0439/doc_00226624 to /storage/kkm_last_doc_name [13:12:58]save OK [13:12:58]Clear old archive folders... [13:12:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:12:58]tlvbuf is 00E05800 [13:12:58]SAM_PROTO_ClearQueue [13:12:58]wFMCommunicate request_size=4 [13:12:58]MH_SAM_APDU [13:12:58]CAPDU: 80 09 00 00 [13:12:58]Write to MH i2c: E2 08 00 A0 0E 80 09 00 00 00 00 00 00 20 [13:12:58]Write i2c OK [13:12:58]MH_I2C_Read... [13:12:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:12:58]Read from MH i2c: E2 [13:12:58]MH_I2C_Read... [13:12:58]Read from MH i2c: E2 03 00 [13:12:58]MH_I2C_Read... [13:12:58]Read from MH i2c: E2 03 00 A0 0E 00 90 00 22 [13:12:58]RAPDU: 90 00 [13:12:58]wFMCommunicate OK [13:12:58]SAM_PROTO_ClearQueue done [13:12:58]KKMCreateOFDPacket [13:12:58]OFDProtocolAddRootSTLVToBuf [13:12:58]FM_MakeSignedData [13:12:58]FM_MakeSignedData [13:12:58]SAM_PROTO_SignData [13:12:58]wFMCommunicate request_size=4 [13:12:58]MH_SAM_APDU [13:12:58]CAPDU: 80 0D 01 02 [13:12:58]Write to MH i2c: E2 08 00 A1 0E 80 0D 01 02 00 00 00 00 28 [13:12:58]Write i2c OK [13:12:58]MH_I2C_Read... [13:12:58]Read from MH i2c: E2 [13:12:58]MH_I2C_Read... [13:12:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:12:58]Read from MH i2c: E2 03 00 [13:12:58]MH_I2C_Read... [13:12:58]Read from MH i2c: E2 03 00 A1 0E 00 90 00 23 [13:12:58]RAPDU: 90 00 [13:12:58]wFMCommunicate OK [13:12:58]wFMCommunicate request_size=255 [13:12:58]MH_SAM_APDU [13:12:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 01 00 00 F4 03 04 00 DA 43 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 40 75 03 00 35 04 06 00 4C [13:12:58]Write to MH i2c: E2 02 01 A2 0E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 01 00 00 F4 03 04 00 DA 43 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 40 75 03 00 35 04 06 00 4C 00 00 B1 [13:12:58]Write i2c OK [13:12:58]MH_I2C_Read... [13:12:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:12:59]Read from MH i2c: E2 [13:12:59]MH_I2C_Read... [13:12:59]Read from MH i2c: E2 03 00 [13:12:59]MH_I2C_Read... [13:12:59]Read from MH i2c: E2 03 00 A2 0E 00 90 00 24 [13:12:59]RAPDU: 90 00 [13:12:59]wFMCommunicate OK [13:12:59]wFMCommunicate request_size=10 [13:12:59]MH_SAM_APDU [13:12:59]CAPDU: 80 0D 02 02 05 1D 52 07 EC 43 [13:12:59]Write to MH i2c: E2 0D 00 A3 0E 80 0D 02 02 05 00 1D 52 07 EC 43 00 00 DA [13:12:59]Write i2c OK [13:12:59]MH_I2C_Read... [13:12:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:12:59]Read from MH i2c: E2 [13:12:59]MH_I2C_Read... [13:12:59]Read from MH i2c: E2 03 00 [13:12:59]MH_I2C_Read... [13:12:59]Read from MH i2c: E2 03 00 A3 0E 00 90 00 25 [13:12:59]RAPDU: 90 00 [13:12:59]wFMCommunicate OK [13:12:59]wFMCommunicate request_size=4 [13:12:59]MH_SAM_APDU [13:12:59]CAPDU: 80 0D 03 02 [13:12:59]Write to MH i2c: E2 08 00 A4 0E 80 0D 03 02 00 00 00 00 2D [13:12:59]Write i2c OK [13:12:59]MH_I2C_Read... [13:12:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:12:59]Read from MH i2c: E2 [13:12:59]MH_I2C_Read... [13:12:59]Read from MH i2c: E2 0B 00 [13:12:59]MH_I2C_Read... [13:12:59]Read from MH i2c: E2 0B 00 A4 0E 00 6F B3 DE F7 CE 40 A4 25 90 00 FC [13:12:59]RAPDU: 6F B3 DE F7 CE 40 A4 25 90 00 [13:12:59]wFMCommunicate OK [13:12:59]SAM_PROTO_SignData done [13:12:59]FM_MakeSignedData done [13:12:59]CreateOFDProtocolMessage [13:12:59]wFMCommunicate request_size=4 [13:12:59]MH_SAM_APDU [13:12:59]CAPDU: 80 11 00 00 [13:12:59]Write to MH i2c: E2 08 00 A5 0E 80 11 00 00 00 00 00 00 2D [13:12:59]Write i2c OK [13:12:59]MH_I2C_Read... [13:12:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:12:59]Read from MH i2c: E2 [13:12:59]MH_I2C_Read... [13:12:59]Read from MH i2c: E2 17 00 [13:12:59]MH_I2C_Read... [13:12:59]Read from MH i2c: E2 17 00 A5 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8A [13:12:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:12:59]wFMCommunicate OK [13:12:59]CreateOFDProtocolMessage done [13:12:59]OFDSenderStorePacket 226624 [13:12:59]StoreOFDPacket docnum=226624 [13:12:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 76 6C 07 01 9E 12 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 01 00 00 F4 03 04 00 DA 43 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 40 75 03 00 35 04 06 00 4C 1D 52 07 EC 43 6F B3 DE F7 CE 40 A4 25 [13:12:59]CheckFolder [13:12:59]dirname=/storage/ofd_packets [13:12:59]CheckFolder done [13:12:59]ProducePacketName [13:12:59]name=ofd_packets/00226624 [13:12:59]NVStorageSaveData ofd_packets/00226624 [13:12:59]File name is /storage/ofd_packets/00226624 [13:12:59]Write 301 bytes [13:12:59]NVStorageSaveData done [13:12:59]OFDSenderStorePacket done [13:12:59]KKMCreateOFDPacket done [13:12:59]NVStorageSaveData kkm_last_timestamp [13:12:59]File name is /storage/kkm_last_timestamp [13:12:59]Write 4 bytes [13:12:59]NVStorageSaveData done [13:12:59]ExternCall_PrintAddStr [13:12:59]wPrintStart [13:12:59]Write to MH i2c: 01 00 00 A6 0E B4 [13:12:59]Write i2c OK [13:12:59]MH_I2C_Read... [13:12:59]Read from MH i2c: 01 [13:12:59]MH_I2C_Read... [13:12:59]Read from MH i2c: 01 07 00 [13:12:59]MH_I2C_Read... [13:12:59]Read from MH i2c: 01 07 00 A6 0E 00 00 00 00 00 FF 0F C9 [13:12:59]RasterBufferAndPrint [13:12:59]line Счет N : (1)2002991 [13:12:59]line ИНН: 02508201610067 [13:12:59]line Контрольно-Кассовый Чек [13:12:59]line ПРОДАЖА [13:12:59]line ТРК (МРК, ГНК) : 33 [13:12:59]line Товар: 2710124130 [13:12:59]line Аи-92-К-5 [13:12:59]line 7.380 * 67.80 [13:12:59]line = 500.36 [13:12:59]line НДС 12% НСП 1% [13:12:59]line > о реализуемом товаре [13:12:59]line ОКРУГЛЕНИЕ: -0.36 [13:12:59]line ИТОГО: 500.00 [13:12:59]line Внесено: 500.00 [13:12:59]line СДАЧА: 0.00 [13:12:59]line НСП 1% : 4.43 [13:12:59]line НДС 12% : 53.14 [13:12:59]line Наличными: 500.00 [13:12:59]line Безнал.: 0.00 [13:12:59]line Место: АЗС № 97 "Партнер Нефть" [13:12:59]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:12:59]line СНО: Общий режим [13:12:59]line Чек 284 28.07.2024 13:12 [13:12:59]line Смена: 439 ФФД: 1.0 [13:12:59]line ЗНМ: 0300000054 [13:12:59]line РНМ: 0000000000092624 [13:12:59]line Версия ККМ: 001 [13:12:59]line ФМ: 0000000000874959 [13:12:59]line ФД: 226624 [13:12:59]line ФПД: 83688814013507 [13:12:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T131258&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226624&fm=83688814013507&tin=02508201610067®Number=0000000000092624&sum=50000 [13:12:59]written 0, free lines is 4095 [13:13:00]Write to MH i2c: 01 00 00 D1 0E DF [13:13:00]Write i2c OK [13:13:00]MH_I2C_Read... [13:13:00]Read from MH i2c: 01 [13:13:00]MH_I2C_Read... [13:13:00]Read from MH i2c: 01 07 00 [13:13:00]MH_I2C_Read... [13:13:00]Read from MH i2c: 01 07 00 D1 0E 00 00 00 00 00 59 0C 4B [13:13:00]RasterBufferAndPrint [13:13:00]line [13:13:00]line [13:13:00]line [13:13:00]line [13:13:00]line [13:13:00]written 0, free lines is 3164 [13:13:00]MH_Cut [13:13:00]Write to MH i2c: D1 01 00 D8 0E 01 B8 [13:13:00]Write i2c OK [13:13:00]MH_I2C_Read... [13:13:00]Read from MH i2c: D1 [13:13:00]MH_I2C_Read... [13:13:00]Read from MH i2c: D1 01 00 [13:13:00]MH_I2C_Read... [13:13:00]Read from MH i2c: D1 01 00 D8 0E 00 B7 [13:13:00]Write to MH i2c: 01 00 00 D9 0E E7 [13:13:00]Write i2c OK [13:13:00]MH_I2C_Read... [13:13:01]*** Cut start [13:13:01]*** Partial cut [13:13:01]*** CUTSNS_PIN = 1 [13:13:01]*** CUTSNS_PIN = 0 [13:13:01]*** Brake cut motor [13:13:01]Read from MH i2c: 01 [13:13:01]MH_I2C_Read... [13:13:01]*** Stop cut motor [13:13:01]*** Cut end [13:13:01]Read from MH i2c: 01 07 00 [13:13:01]MH_I2C_Read... [13:13:01]Read from MH i2c: 01 07 00 D9 0E 00 00 00 00 00 FF 0F FC [13:13:01]process_action close_receipt done [13:13:01]requested_data is exist [13:13:01]produce_requested_data [13:13:01]requested_item fm.sn is exist - process it [13:13:01]wFMCommunicate request_size=4 [13:13:01]MH_SAM_APDU [13:13:01]CAPDU: 80 11 00 00 [13:13:01]Write to MH i2c: E2 08 00 DA 0E 80 11 00 00 00 00 00 00 62 [13:13:01]Write i2c OK [13:13:01]MH_I2C_Read... [13:13:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:13:02]Read from MH i2c: E2 [13:13:02]MH_I2C_Read... [13:13:02]Read from MH i2c: E2 17 00 [13:13:02]MH_I2C_Read... [13:13:02]Read from MH i2c: E2 17 00 DA 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BF [13:13:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:13:02]wFMCommunicate OK [13:13:02]requested_item fd.num is exist - process it [13:13:02]SAM_PROTO_GetFieldsCounters [13:13:02]wFMCommunicate request_size=4 [13:13:02]MH_SAM_APDU [13:13:02]CAPDU: 80 13 00 00 [13:13:02]Write to MH i2c: E2 08 00 DB 0E 80 13 00 00 00 00 00 00 65 [13:13:02]Write i2c OK [13:13:02]MH_I2C_Read... [13:13:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:13:02]Read from MH i2c: E2 [13:13:02]MH_I2C_Read... [13:13:02]Read from MH i2c: E2 62 00 [13:13:02]MH_I2C_Read... [13:13:02]Read from MH i2c: E2 62 00 DB 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 40 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 1C 01 00 00 5E 04 04 00 1C 01 00 00 57 04 04 00 1D 01 00 00 19 04 04 00 00 00 00 00 90 00 55 [13:13:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 40 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 1C 01 00 00 5E 04 04 00 1C 01 00 00 57 04 04 00 1D 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:13:02]wFMCommunicate OK [13:13:02]SAM_PROTO_GetFieldsCounters done [13:13:02]requested_item shift.num is exist - process it [13:13:02]requested_item shift.opened is exist - process it [13:13:02]req_shift_opened [13:13:02]FM_GetShiftState [13:13:02]SAM_PROTO_GetShiftState [13:13:02]wFMCommunicate request_size=4 [13:13:02]MH_SAM_APDU [13:13:02]CAPDU: 80 13 01 00 [13:13:02]Write to MH i2c: E2 08 00 DC 0E 80 13 01 00 00 00 00 00 67 [13:13:02]Write i2c OK [13:13:02]MH_I2C_Read... [13:13:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:13:02]Read from MH i2c: E2 [13:13:02]MH_I2C_Read... [13:13:02]Read from MH i2c: E2 0E 00 [13:13:02]MH_I2C_Read... [13:13:02]Read from MH i2c: E2 0E 00 DC 0E 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 18 [13:13:02]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [13:13:02]wFMCommunicate OK [13:13:02]SAM_PROTO_GetShiftState done [13:13:02]FM_GetShiftState done [13:13:02]req_shift_opened done [13:13:02]requested_item shift.open_date is exist - process it [13:13:02]req_shift_open_date [13:13:02]req_shift_open_date done [13:13:02]produce_requested_data done [13:13:02]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226624,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [13:13:02]process_action_free close_receipt [13:13:02]json_value_free [13:13:02]json_value_free done [13:13:02]process_json_proto returns [13:13:02]Send response to host [13:13:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226624,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [13:13:02]free response buf [13:13:02]execute_script done [13:13:02]execute_script returns [13:13:02]free content buf [13:13:02]Sock 9.Close socket [13:13:02]Sock 9.Thread stoped [13:13:02]ConnectInit Can't connect to host [13:13:02]CommunicateWithHost connect error [13:13:02]CommunicateWithHost err = -1 [13:13:02]OFD Sender: Server communicate error [13:13:02]OFD Sender: Processing packet 226623 [packets to send 603, broken 601] [13:13:02]ProducePacketName [13:13:02]name=ofd_packets/00226623 [13:13:02]OFD Sender: To server: pG, [13:13:02]CommunicateWithHost lk.salyk.kg:30040 [13:13:02]ConnectInit lk.salyk.kg [13:13:03]Connected sock=9 [13:13:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 F0 38 07 01 76 D5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 01 00 00 F4 03 04 00 59 43 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3F 75 03 00 35 04 06 00 15 60 ED A9 B4 5A 6F 56 A4 0E 53 EC 78 3E [13:13:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 9F 0D 47 00 AC A4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3F 75 03 00 F4 03 04 00 E8 EF A5 66 B6 04 01 00 00 ED 6E F8 72 12 1C 46 A5 [13:13:03]CommunicateWithHost err = 0 [13:13:03]CheckOFDResponse [13:13:03]1017 (14) - 77093643461234 [13:13:03]1041 (16) - 0000000000874959 [13:13:03]1040 (4) - 226623 [13:13:03]1012 (4) - 28.07.2024 07:14 [13:13:03]1206 (1) - 0 [13:13:03]OFD Sender: Remove packet 226623 [13:13:03]ProducePacketName [13:13:03]name=ofd_packets/00226623 [13:13:03]NVStorageDeleteData [13:13:04]OFD Sender: Processing packet 226624 [packets to send 602, broken 601] [13:13:04]ProducePacketName [13:13:04]name=ofd_packets/00226624 [13:13:04]OFD Sender: To server: pG, [13:13:04]CommunicateWithHost lk.salyk.kg:30040 [13:13:04]ConnectInit lk.salyk.kg [13:13:04]Connected sock=9 [13:13:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 76 6C 07 01 9E 12 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 01 00 00 F4 03 04 00 DA 43 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 40 75 03 00 35 04 06 00 4C 1D 52 07 EC 43 6F B3 DE F7 CE 40 A4 25 [13:13:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 72 0E 47 00 5B 0E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 40 75 03 00 F4 03 04 00 E9 EF A5 66 B6 04 01 00 00 7D C5 27 C4 5B 76 DD 88 [13:13:04]CommunicateWithHost err = 0 [13:13:04]CheckOFDResponse [13:13:04]1017 (14) - 77093643461234 [13:13:04]1041 (16) - 0000000000874959 [13:13:04]1040 (4) - 226624 [13:13:04]1012 (4) - 28.07.2024 07:14 [13:13:04]1206 (1) - 0 [13:13:04]OFD Sender: Remove packet 226624 [13:13:04]ProducePacketName [13:13:04]name=ofd_packets/00226624 [13:13:04]NVStorageDeleteData [13:13:05]OFD Sender: No OFD packet to send [13:13:10]OFD Sender: No OFD packet to send [13:13:15]OFD Sender: No OFD packet to send [13:13:20]OFD Sender: No OFD packet to send [13:13:25]OFD Sender: No OFD packet to send [13:13:30]OFD Sender: No OFD packet to send [13:13:35]OFD Sender: No OFD packet to send [13:13:40]OFD Sender: No OFD packet to send [13:13:45]OFD Sender: No OFD packet to send [13:13:50]OFD Sender: No OFD packet to send [13:13:55]OFD Sender: No OFD packet to send [13:14:00]OFD Sender: No OFD packet to send [13:14:05]OFD Sender: No OFD packet to send [13:14:10]OFD Sender: No OFD packet to send [13:14:15]OFD Sender: No OFD packet to send [13:14:20]OFD Sender: No OFD packet to send [13:14:25]OFD Sender: No OFD packet to send [13:14:30]OFD Sender: No OFD packet to send [13:14:35]OFD Sender: No OFD packet to send [13:14:40]OFD Sender: No OFD packet to send [13:14:43]recv_with_timeout no data received [13:14:45]OFD Sender: No OFD packet to send [13:14:50]OFD Sender: No OFD packet to send [13:14:55]OFD Sender: No OFD packet to send [13:14:59]accept exits with 7 [13:14:59]New connection [13:14:59]New thread 3066854756 created [13:14:59]Thread 3066711396 joined [13:14:59]Waiting for new connection... [13:14:59] Sock 7.Parse request [13:14:59]Sock 7.Check first char [13:14:59]Sock 7.First char is OK [13:14:59]request: POST /json_proto HTTP/1.0 [13:14:59]Method: POST [13:14:59]URL: /json_proto [13:14:59]Method is POST - this is cgi request [13:14:59]url: /json_proto [13:14:59]query_string will be loaded in cgi processing [13:14:59]execute_cgi json_proto POST (null) [13:14:59]execute_cgi path=json_proto method=POST [13:14:59]POST find Content-Length [13:14:59]Host: 172.17.43.131:8080 [13:14:59]Content-Length: 966 [13:14:59]Content-Type: application/json [13:14:59] [13:14:59]POST finish read [13:14:59]Found Content-Length = 966 [13:14:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002992", "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" : 67.80, "quantity" : 20.880, "sum" : 1415.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 20.88 \u0441\u043E\u043C", "deposit" : 1415.00, "total" : 1415.00, "payments": [ { "type": 0, "sum" : 1415.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:14:59]execute_script... [13:14: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)2002992", "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" : 67.80, "quantity" : 20.880, "sum" : 1415.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 20.88 \u0441\u043E\u043C", "deposit" : 1415.00, "total" : 1415.00, "payments": [ { "type": 0, "sum" : 1415.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:14:59]POST & json_proto [13:14:59]process_json_proto [13:14:59]json parsed OK: [13:14:59]protocol is kg_v1.0 [13:14:59]action value=close_receipt [13:14:59]process_action close_receipt [13:14:59]cmd_close_receipt [13:14:59]MH_GetDate [13:14:59]Write to MH i2c: F0 00 00 DD 0E DA [13:14:59]Write i2c OK [13:14:59]MH_I2C_Read... [13:14:59]Read from MH i2c: F0 [13:14:59]MH_I2C_Read... [13:14:59]Read from MH i2c: F0 09 00 [13:14:59]MH_I2C_Read... [13:14:59]Read from MH i2c: F0 09 00 DD 0E 00 54 44 A6 66 F9 24 A2 66 AC [13:14:59]GetLastDocTimeStamp 1722172378 [13:14:59]current date 1722172500 [13:14:59]FM_GetShiftState [13:14:59]SAM_PROTO_GetShiftState [13:14:59]wFMCommunicate request_size=4 [13:14:59]MH_SAM_APDU [13:14:59]CAPDU: 80 13 01 00 [13:14:59]Write to MH i2c: E2 08 00 DE 0E 80 13 01 00 00 00 00 00 69 [13:14:59]Write i2c OK [13:14:59]MH_I2C_Read... [13:14:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:14:59]Read from MH i2c: E2 [13:14:59]MH_I2C_Read... [13:14:59]Read from MH i2c: E2 0E 00 [13:14:59]MH_I2C_Read... [13:14:59]Read from MH i2c: E2 0E 00 DE 0E 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 1A [13:14:59]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [13:14:59]wFMCommunicate OK [13:14:59]SAM_PROTO_GetShiftState done [13:14:59]FM_GetShiftState done [13:14:59]opened in 1722125326 [13:14:59]opened+sec_in_day 1722211726 [13:14:59]quantity*price = 141566 [13:14:59]sum+1 = 141567 [13:14:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 1415.00 Внесено: 1415.00 СДАЧА: 0.00 НСП 1% : 12.53 НДС 12% : 150.34 Наличными: 1415.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 285 28.07.2024 13:15 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Дисконтная программа S-92 номер 97 сэкономлено 20.88 сом ФМ: 0000000000874959 ФД: 226625 ФПД: 84130500974820 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T131500&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226625&fm=84130500974820&tin=02508201610067®Number=0000000000092624&sum=141500 [13:15:00]StoreToDocumentArchive [13:15:00]shift 439 fd 226625 [13:15:00]save to /storage/0439/doc_00226625 [13:15:00]save last doc name /storage/0439/doc_00226625 to /storage/kkm_last_doc_name [13:15:00]save OK [13:15:00]Clear old archive folders... [13:15:00]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:15:00]tlvbuf is 00E01BC0 [13:15:00]SAM_PROTO_ClearQueue [13:15:00]wFMCommunicate request_size=4 [13:15:00]MH_SAM_APDU [13:15:00]CAPDU: 80 09 00 00 [13:15:00]Write to MH i2c: E2 08 00 EB 0E 80 09 00 00 00 00 00 00 6B [13:15:00]Write i2c OK [13:15:00]MH_I2C_Read... [13:15:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:15:00]Read from MH i2c: E2 [13:15:00]MH_I2C_Read... [13:15:00]Read from MH i2c: E2 03 00 [13:15:00]MH_I2C_Read... [13:15:00]Read from MH i2c: E2 03 00 EB 0E 00 90 00 6D [13:15:00]RAPDU: 90 00 [13:15:00]wFMCommunicate OK [13:15:00]SAM_PROTO_ClearQueue done [13:15:00]KKMCreateOFDPacket [13:15:00]OFDProtocolAddRootSTLVToBuf [13:15:00]FM_MakeSignedData [13:15:00]FM_MakeSignedData [13:15:00]SAM_PROTO_SignData [13:15:00]wFMCommunicate request_size=4 [13:15:00]MH_SAM_APDU [13:15:00]CAPDU: 80 0D 01 02 [13:15:00]Write to MH i2c: E2 08 00 EC 0E 80 0D 01 02 00 00 00 00 73 [13:15:00]Write i2c OK [13:15:00]MH_I2C_Read... [13:15:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:15:00]Read from MH i2c: E2 [13:15:00]MH_I2C_Read... [13:15:00]Read from MH i2c: E2 03 00 [13:15:00]MH_I2C_Read... [13:15:00]Read from MH i2c: E2 03 00 EC 0E 00 90 00 6E [13:15:00]RAPDU: 90 00 [13:15:00]wFMCommunicate OK [13:15:00]wFMCommunicate request_size=255 [13:15:00]MH_SAM_APDU [13:15:00]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 51 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 FE 28 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 28 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E5 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 3A 00 00 00 00 07 04 06 00 BC 28 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 01 00 00 F4 03 04 00 54 44 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 41 75 03 00 35 04 06 00 [13:15:00]Write to MH i2c: E2 02 01 ED 0E 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 51 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 FE 28 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 28 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E5 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 3A 00 00 00 00 07 04 06 00 BC 28 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 01 00 00 F4 03 04 00 54 44 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 41 75 03 00 35 04 06 00 00 00 2A [13:15:00]Write i2c OK [13:15:00]MH_I2C_Read... [13:15:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:15:01]Read from MH i2c: E2 [13:15:01]MH_I2C_Read... [13:15:01]Read from MH i2c: E2 03 00 [13:15:01]MH_I2C_Read... [13:15:01]Read from MH i2c: E2 03 00 ED 0E 00 90 00 6F [13:15:01]RAPDU: 90 00 [13:15:01]wFMCommunicate OK [13:15:01]wFMCommunicate request_size=11 [13:15:01]MH_SAM_APDU [13:15:01]CAPDU: 80 0D 02 02 06 4C 84 28 A0 18 E4 [13:15:01]Write to MH i2c: E2 0E 00 EE 0E 80 0D 02 02 06 00 4C 84 28 A0 18 E4 00 00 16 [13:15:01]Write i2c OK [13:15:01]MH_I2C_Read... [13:15:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:15:01]Read from MH i2c: E2 [13:15:01]MH_I2C_Read... [13:15:01]Read from MH i2c: E2 03 00 [13:15:01]MH_I2C_Read... [13:15:01]Read from MH i2c: E2 03 00 EE 0E 00 90 00 70 [13:15:01]RAPDU: 90 00 [13:15:01]wFMCommunicate OK [13:15:01]wFMCommunicate request_size=4 [13:15:01]MH_SAM_APDU [13:15:01]CAPDU: 80 0D 03 02 [13:15:01]Write to MH i2c: E2 08 00 EF 0E 80 0D 03 02 00 00 00 00 78 [13:15:01]Write i2c OK [13:15:01]MH_I2C_Read... [13:15:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:15:01]Read from MH i2c: E2 [13:15:01]MH_I2C_Read... [13:15:01]Read from MH i2c: E2 0B 00 [13:15:01]MH_I2C_Read... [13:15:01]Read from MH i2c: E2 0B 00 EF 0E 00 53 5E 95 5F 84 80 19 B4 90 00 EF [13:15:01]RAPDU: 53 5E 95 5F 84 80 19 B4 90 00 [13:15:01]wFMCommunicate OK [13:15:01]SAM_PROTO_SignData done [13:15:01]FM_MakeSignedData done [13:15:01]CreateOFDProtocolMessage [13:15:01]wFMCommunicate request_size=4 [13:15:01]MH_SAM_APDU [13:15:01]CAPDU: 80 11 00 00 [13:15:04]Send response to host [13:15:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226625,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [13:15:04]free response buf [13:15:04]execute_script done [13:15:04]execute_script returns [13:15:04]free content buf [13:15:04]Sock 7.Close socket [13:15:04]Sock 7.Thread stoped [13:15:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 8D 0E 47 00 4B 09 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 41 75 03 00 F4 03 04 00 62 F0 A5 66 B6 04 01 00 00 4D 70 20 F8 39 4E C3 21 [13:15:05]CommunicateWithHost err = 0 [13:15:05]CheckOFDResponse [13:15:05]1017 (14) - 77093643461234 [13:15:05]1041 (16) - 0000000000874959 [13:15:05]1040 (4) - 226625 [13:15:05]1012 (4) - 28.07.2024 07:16 [13:15:05]1206 (1) - 0 [13:15:05]OFD Sender: Remove packet 226625 [13:15:05]ProducePacketName [13:15:05]name=ofd_packets/00226625 [13:15:05]NVStorageDeleteData [13:15:06]OFD Sender: No OFD packet to send [13:15:11]OFD Sender: No OFD packet to send [13:15:13]recv_with_timeout no data received [13:15:16]OFD Sender: No OFD packet to send [13:15:21]OFD Sender: No OFD packet to send [13:15:26]OFD Sender: No OFD packet to send [13:15:29]recv_with_timeout no data received [13:15:31]OFD Sender: No OFD packet to send [13:15:36]OFD Sender: No OFD packet to send [13:15:41]OFD Sender: No OFD packet to send [13:15:46]OFD Sender: No OFD packet to send [13:15:49]recv_with_timeout no data received [13:15:51]OFD Sender: No OFD packet to send [13:15:56]OFD Sender: No OFD packet to send [13:16:01]OFD Sender: No OFD packet to send [13:16:06]OFD Sender: No OFD packet to send [13:16:11]OFD Sender: No OFD packet to send [13:16:16]OFD Sender: No OFD packet to send [13:16:21]OFD Sender: No OFD packet to send [13:16:24]recv_with_timeout no data received [13:16:26]OFD Sender: No OFD packet to send [13:16:31]OFD Sender: No OFD packet to send [13:16:36]OFD Sender: No OFD packet to send [13:16:41]OFD Sender: No OFD packet to send [13:16:46]OFD Sender: No OFD packet to send [13:16:51]OFD Sender: No OFD packet to send [13:16:56]OFD Sender: No OFD packet to send [13:17:01]OFD Sender: No OFD packet to send [13:17:06]OFD Sender: No OFD packet to send [13:17:11]OFD Sender: No OFD packet to send [13:17:16]OFD Sender: No OFD packet to send [13:17:21]OFD Sender: No OFD packet to send [13:17:26]accept exits with 10 [13:17:26]New connection [13:17:26]New thread 3066711396 created [13:17:26]Thread 3066854756 joined [13:17:26]Waiting for new connection... [13:17:26] Sock 10.Parse request [13:17:26]Sock 10.Check first char [13:17:26]Sock 10.First char is OK [13:17:26]request: POST /json_proto HTTP/1.0 [13:17:26]Method: POST [13:17:26]URL: /json_proto [13:17:26]Method is POST - this is cgi request [13:17:26]url: /json_proto [13:17:26]query_string will be loaded in cgi processing [13:17:26]execute_cgi json_proto POST (null) [13:17:26]execute_cgi path=json_proto method=POST [13:17:26]POST find Content-Length [13:17:26]Host: 172.17.43.131:8080 [13:17:26]Content-Length: 678 [13:17:26]Content-Type: application/json [13:17:26] [13:17:26]POST finish read [13:17:26]Found Content-Length = 678 [13:17:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002995", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:17:26]execute_script... [13:17:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002995", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:17:26]POST & json_proto [13:17:26]process_json_proto [13:17:26]json parsed OK: [13:17:26]protocol is kg_v1.0 [13:17:26]action value=close_receipt [13:17:26]process_action close_receipt [13:17:26]cmd_close_receipt [13:17:26]MH_GetDate [13:17:26]Write to MH i2c: F0 00 00 2D 0F 2B [13:17:26]Write i2c OK [13:17:26]MH_I2C_Read... [13:17:26]Read from MH i2c: F0 [13:17:26]MH_I2C_Read... [13:17:26]Read from MH i2c: F0 09 00 [13:17:26]MH_I2C_Read... [13:17:26]Read from MH i2c: F0 09 00 2D 0F 00 E6 44 A6 66 F9 24 A2 66 8F [13:17:26]GetLastDocTimeStamp 1722172500 [13:17:26]current date 1722172646 [13:17:26]FM_GetShiftState [13:17:26]SAM_PROTO_GetShiftState [13:17:26]wFMCommunicate request_size=4 [13:17:26]MH_SAM_APDU [13:17:26]CAPDU: 80 13 01 00 [13:17:26]Write to MH i2c: E2 08 00 2E 0F 80 13 01 00 00 00 00 00 BA [13:17:26]Write i2c OK [13:17:26]MH_I2C_Read... [13:17:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:17:26]Read from MH i2c: E2 [13:17:26]MH_I2C_Read... [13:17:26]Read from MH i2c: E2 0E 00 [13:17:26]MH_I2C_Read... [13:17:26]Read from MH i2c: E2 0E 00 2E 0F 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 6B [13:17:26]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [13:17:26]wFMCommunicate OK [13:17:26]SAM_PROTO_GetShiftState done [13:17:26]FM_GetShiftState done [13:17:26]opened in 1722125326 [13:17:26]opened+sec_in_day 1722211726 [13:17:26]quantity*price = 30035 [13:17:26]sum+1 = 30036 [13:17:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 286 28.07.2024 13:17 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226626 ФПД: 225036920561182 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T131726&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226626&fm=225036920561182&tin=02508201610067®Number=0000000000092624&sum=30000 [13:17:27]StoreToDocumentArchive [13:17:27]shift 439 fd 226626 [13:17:27]save to /storage/0439/doc_00226626 [13:17:27]save last doc name /storage/0439/doc_00226626 to /storage/kkm_last_doc_name [13:17:27]save OK [13:17:27]Clear old archive folders... [13:17:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:17:27]tlvbuf is 00E07CA0 [13:17:27]SAM_PROTO_ClearQueue [13:17:27]wFMCommunicate request_size=4 [13:17:27]MH_SAM_APDU [13:17:27]CAPDU: 80 09 00 00 [13:17:27]Write to MH i2c: E2 08 00 3B 0F 80 09 00 00 00 00 00 00 BC [13:17:27]Write i2c OK [13:17:27]MH_I2C_Read... [13:17:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:17:27]Read from MH i2c: E2 [13:17:27]MH_I2C_Read... [13:17:27]Read from MH i2c: E2 03 00 [13:17:27]MH_I2C_Read... [13:17:27]Read from MH i2c: E2 03 00 3B 0F 00 90 00 BE [13:17:27]RAPDU: 90 00 [13:17:27]wFMCommunicate OK [13:17:27]SAM_PROTO_ClearQueue done [13:17:27]KKMCreateOFDPacket [13:17:27]OFDProtocolAddRootSTLVToBuf [13:17:27]FM_MakeSignedData [13:17:27]FM_MakeSignedData [13:17:27]SAM_PROTO_SignData [13:17:27]wFMCommunicate request_size=4 [13:17:27]MH_SAM_APDU [13:17:27]CAPDU: 80 0D 01 02 [13:17:27]Write to MH i2c: E2 08 00 3C 0F 80 0D 01 02 00 00 00 00 C4 [13:17:27]Write i2c OK [13:17:27]MH_I2C_Read... [13:17:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:17:27]Read from MH i2c: E2 [13:17:27]MH_I2C_Read... [13:17:27]Read from MH i2c: E2 03 00 [13:17:27]MH_I2C_Read... [13:17:27]Read from MH i2c: E2 03 00 3C 0F 00 90 00 BF [13:17:27]RAPDU: 90 00 [13:17:27]wFMCommunicate OK [13:17:27]wFMCommunicate request_size=255 [13:17:27]MH_SAM_APDU [13:17:27]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 1E 01 00 00 F4 03 04 00 E6 44 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 42 75 03 00 35 04 06 00 CC [13:17:27]Write to MH i2c: E2 02 01 3D 0F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 1E 01 00 00 F4 03 04 00 E6 44 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 42 75 03 00 35 04 06 00 CC 00 00 FD [13:17:27]Write i2c OK [13:17:27]MH_I2C_Read... [13:17:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:17:27]Read from MH i2c: E2 [13:17:27]MH_I2C_Read... [13:17:27]Read from MH i2c: E2 03 00 [13:17:27]MH_I2C_Read... [13:17:27]Read from MH i2c: E2 03 00 3D 0F 00 90 00 C0 [13:17:27]RAPDU: 90 00 [13:17:27]wFMCommunicate OK [13:17:27]wFMCommunicate request_size=10 [13:17:27]MH_SAM_APDU [13:17:27]CAPDU: 80 0D 02 02 05 AB 7D B6 1E 1E [13:17:27]Write to MH i2c: E2 0D 00 3E 0F 80 0D 02 02 05 00 AB 7D B6 1E 1E 00 00 EB [13:17:27]Write i2c OK [13:17:27]MH_I2C_Read... [13:17:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:17:27]Read from MH i2c: E2 [13:17:27]MH_I2C_Read... [13:17:27]Read from MH i2c: E2 03 00 [13:17:27]MH_I2C_Read... [13:17:27]Read from MH i2c: E2 03 00 3E 0F 00 90 00 C1 [13:17:27]RAPDU: 90 00 [13:17:27]wFMCommunicate OK [13:17:27]wFMCommunicate request_size=4 [13:17:27]MH_SAM_APDU [13:17:27]CAPDU: 80 0D 03 02 [13:17:27]Write to MH i2c: E2 08 00 3F 0F 80 0D 03 02 00 00 00 00 C9 [13:17:27]Write i2c OK [13:17:27]MH_I2C_Read... [13:17:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:17:27]Read from MH i2c: E2 [13:17:27]MH_I2C_Read... [13:17:27]Read from MH i2c: E2 0B 00 [13:17:27]MH_I2C_Read... [13:17:27]Read from MH i2c: E2 0B 00 3F 0F 00 EB 15 E8 48 4F 3F 33 3A 90 00 F5 [13:17:27]RAPDU: EB 15 E8 48 4F 3F 33 3A 90 00 [13:17:27]wFMCommunicate OK [13:17:27]SAM_PROTO_SignData done [13:17:27]FM_MakeSignedData done [13:17:27]CreateOFDProtocolMessage [13:17:27]wFMCommunicate request_size=4 [13:17:27]MH_SAM_APDU [13:17:27]CAPDU: 80 11 00 00 [13:17:27]Write to MH i2c: E2 08 00 40 0F 80 11 00 00 00 00 00 00 C9 [13:17:27]Write i2c OK [13:17:27]MH_I2C_Read... [13:17:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:17:27]Read from MH i2c: E2 [13:17:27]MH_I2C_Read... [13:17:27]Read from MH i2c: E2 17 00 [13:17:27]MH_I2C_Read... [13:17:27]Read from MH i2c: E2 17 00 40 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 26 [13:17:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:17:27]wFMCommunicate OK [13:17:27]CreateOFDProtocolMessage done [13:17:27]OFDSenderStorePacket 226626 [13:17:27]StoreOFDPacket docnum=226626 [13:17:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D9 BE 07 01 92 42 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 1E 01 00 00 F4 03 04 00 E6 44 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 42 75 03 00 35 04 06 00 CC AB 7D B6 1E 1E EB 15 E8 48 4F 3F 33 3A [13:17:27]CheckFolder [13:17:27]dirname=/storage/ofd_packets [13:17:27]CheckFolder done [13:17:27]ProducePacketName [13:17:27]name=ofd_packets/00226626 [13:17:27]NVStorageSaveData ofd_packets/00226626 [13:17:27]File name is /storage/ofd_packets/00226626 [13:17:27]Write 301 bytes [13:17:27]NVStorageSaveData done [13:17:27]OFDSenderStorePacket done [13:17:27]KKMCreateOFDPacket done [13:17:27]NVStorageSaveData kkm_last_timestamp [13:17:27]File name is /storage/kkm_last_timestamp [13:17:27]Write 4 bytes [13:17:27]NVStorageSaveData done [13:17:27]ExternCall_PrintAddStr [13:17:27]wPrintStart [13:17:27]Write to MH i2c: 01 00 00 41 0F 50 [13:17:27]Write i2c OK [13:17:27]MH_I2C_Read... [13:17:27]Read from MH i2c: 01 [13:17:27]MH_I2C_Read... [13:17:27]Read from MH i2c: 01 07 00 [13:17:27]MH_I2C_Read... [13:17:27]Read from MH i2c: 01 07 00 41 0F 00 00 00 00 00 FF 0F 65 [13:17:27]RasterBufferAndPrint [13:17:27]line Счет N : (1)2002995 [13:17:27]line ИНН: 02508201610067 [13:17:27]line Контрольно-Кассовый Чек [13:17:27]line ПРОДАЖА [13:17:27]line ТРК (МРК, ГНК) : 53 [13:17:27]line Товар: 2710124130 [13:17:27]line Аи-92-К-5 [13:17:27]line 4.430 * 67.80 [13:17:27]line = 300.35 [13:17:27]line НДС 12% НСП 1% [13:17:27]line > о реализуемом товаре [13:17:27]line ОКРУГЛЕНИЕ: -0.35 [13:17:27]line ИТОГО: 300.00 [13:17:27]line Внесено: 300.00 [13:17:27]line СДАЧА: 0.00 [13:17:27]line НСП 1% : 2.66 [13:17:27]line НДС 12% : 31.90 [13:17:27]line Наличными: 300.00 [13:17:27]line Безнал.: 0.00 [13:17:27]line Место: АЗС № 97 "Партнер Нефть" [13:17:27]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:17:27]line СНО: Общий режим [13:17:27]line Чек 286 28.07.2024 13:17 [13:17:27]line Смена: 439 ФФД: 1.0 [13:17:27]line ЗНМ: 0300000054 [13:17:27]line РНМ: 0000000000092624 [13:17:27]line Версия ККМ: 001 [13:17:27]line ФМ: 0000000000874959 [13:17:27]line ФД: 226626 [13:17:27]line ФПД: 225036920561182 [13:17:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T131726&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226626&fm=225036920561182&tin=02508201610067®Number=0000000000092624&sum=30000 [13:17:28]OFD Sender: Processing packet 226626 [packets to send 602, broken 601] [13:17:28]ProducePacketName [13:17:28]name=ofd_packets/00226626 [13:17:28]OFD Sender: To server: pG, [13:17:28]CommunicateWithHost lk.salyk.kg:30040 [13:17:28]ConnectInit lk.salyk.kg [13:17:28]written 0, free lines is 4095 [13:17:28]Write to MH i2c: 01 00 00 6C 0F 7B [13:17:28]Write i2c OK [13:17:28]MH_I2C_Read... [13:17:28]Read from MH i2c: 01 [13:17:28]MH_I2C_Read... [13:17:28]Read from MH i2c: 01 07 00 [13:17:28]MH_I2C_Read... [13:17:28]Read from MH i2c: 01 07 00 6C 0F 00 00 00 00 00 60 0C EE [13:17:28]RasterBufferAndPrint [13:17:28]line [13:17:28]line [13:17:28]line [13:17:28]line [13:17:28]line [13:17:28]written 0, free lines is 3171 [13:17:28]MH_Cut [13:17:28]Write to MH i2c: D1 01 00 73 0F 01 54 [13:17:28]Write i2c OK [13:17:28]MH_I2C_Read... [13:17:28]Read from MH i2c: D1 [13:17:28]MH_I2C_Read... [13:17:28]Read from MH i2c: D1 01 00 [13:17:28]MH_I2C_Read... [13:17:28]Read from MH i2c: D1 01 00 73 0F 00 53 [13:17:28]Write to MH i2c: 01 00 00 74 0F 83 [13:17:28]Write i2c OK [13:17:28]MH_I2C_Read... [13:17:29]*** Cut start [13:17:29]*** Partial cut [13:17:29]*** CUTSNS_PIN = 1 [13:17:29]*** CUTSNS_PIN = 0 [13:17:30]*** Brake cut motor [13:17:30]Read from MH i2c: 01 [13:17:30]MH_I2C_Read... [13:17:30]*** Stop cut motor [13:17:30]Read from MH i2c: 01 07 00 [13:17:30]MH_I2C_Read... [13:17:30]*** Cut end [13:17:30]Read from MH i2c: 01 07 00 74 0F 00 00 00 00 00 FF 0F 98 [13:17:30]process_action close_receipt done [13:17:30]requested_data is exist [13:17:30]produce_requested_data [13:17:30]requested_item fm.sn is exist - process it [13:17:30]wFMCommunicate request_size=4 [13:17:30]MH_SAM_APDU [13:17:30]CAPDU: 80 11 00 00 [13:17:30]Write to MH i2c: E2 08 00 75 0F 80 11 00 00 00 00 00 00 FE [13:17:30]Write i2c OK [13:17:30]MH_I2C_Read... [13:17:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:17:30]Read from MH i2c: E2 [13:17:30]MH_I2C_Read... [13:17:30]Read from MH i2c: E2 17 00 [13:17:30]MH_I2C_Read... [13:17:30]Read from MH i2c: E2 17 00 75 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5B [13:17:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:17:30]wFMCommunicate OK [13:17:30]requested_item fd.num is exist - process it [13:17:30]SAM_PROTO_GetFieldsCounters [13:17:30]wFMCommunicate request_size=4 [13:17:30]MH_SAM_APDU [13:17:30]CAPDU: 80 13 00 00 [13:17:30]Write to MH i2c: E2 08 00 76 0F 80 13 00 00 00 00 00 00 01 [13:17:30]Write i2c OK [13:17:30]MH_I2C_Read... [13:17:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:17:30]Read from MH i2c: E2 [13:17:30]MH_I2C_Read... [13:17:30]Read from MH i2c: E2 62 00 [13:17:30]MH_I2C_Read... [13:17:30]Read from MH i2c: E2 62 00 76 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 42 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 1E 01 00 00 5E 04 04 00 1E 01 00 00 57 04 04 00 1F 01 00 00 19 04 04 00 00 00 00 00 90 00 F9 [13:17:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 42 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 1E 01 00 00 5E 04 04 00 1E 01 00 00 57 04 04 00 1F 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:17:30]wFMCommunicate OK [13:17:30]SAM_PROTO_GetFieldsCounters done [13:17:30]requested_item shift.num is exist - process it [13:17:30]requested_item shift.opened is exist - process it [13:17:30]req_shift_opened [13:17:30]FM_GetShiftState [13:17:30]SAM_PROTO_GetShiftState [13:17:30]wFMCommunicate request_size=4 [13:17:30]MH_SAM_APDU [13:17:30]CAPDU: 80 13 01 00 [13:17:30]Write to MH i2c: E2 08 00 77 0F 80 13 01 00 00 00 00 00 03 [13:17:30]Write i2c OK [13:17:30]MH_I2C_Read... [13:17:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:17:30]Read from MH i2c: E2 [13:17:30]MH_I2C_Read... [13:17:30]Read from MH i2c: E2 0E 00 [13:17:30]MH_I2C_Read... [13:17:30]Read from MH i2c: E2 0E 00 77 0F 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 B4 [13:17:30]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [13:17:30]wFMCommunicate OK [13:17:30]SAM_PROTO_GetShiftState done [13:17:30]FM_GetShiftState done [13:17:30]req_shift_opened done [13:17:30]requested_item shift.open_date is exist - process it [13:17:30]req_shift_open_date [13:17:30]req_shift_open_date done [13:17:30]produce_requested_data done [13:17:30]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226626,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [13:17:30]process_action_free close_receipt [13:17:30]json_value_free [13:17:30]json_value_free done [13:17:30]process_json_proto returns [13:17:30]Send response to host [13:17:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226626,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [13:17:30]free response buf [13:17:30]execute_script done [13:17:30]execute_script returns [13:17:30]free content buf [13:17:30]Sock 10.Close socket [13:17:30]Sock 10.Thread stoped [13:17:31]accept exits with 7 [13:17:31]New connection [13:17:31]New thread 3066854756 created [13:17:31]Thread 3066711396 joined [13:17:31]Waiting for new connection... [13:17:31] Sock 7.Parse request [13:17:31]Sock 7.Check first char [13:17:31]Sock 7.First char is OK [13:17:31]request: POST /json_proto HTTP/1.0 [13:17:31]Method: POST [13:17:31]URL: /json_proto [13:17:31]Method is POST - this is cgi request [13:17:31]url: /json_proto [13:17:31]query_string will be loaded in cgi processing [13:17:31]execute_cgi json_proto POST (null) [13:17:31]execute_cgi path=json_proto method=POST [13:17:31]POST find Content-Length [13:17:31]Host: 172.17.43.131:8080 [13:17:31]Content-Length: 804 [13:17:31]Content-Type: application/json [13:17:31] [13:17:31]POST finish read [13:17:31]Found Content-Length = 804 [13:17:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002994", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:17:31]execute_script... [13:17: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)2002994", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:17:31]POST & json_proto [13:17:31]process_json_proto [13:17:31]json parsed OK: [13:17:31]protocol is kg_v1.0 [13:17:31]action value=close_receipt [13:17:31]process_action close_receipt [13:17:31]cmd_close_receipt [13:17:31]MH_GetDate [13:17:31]Write to MH i2c: F0 00 00 78 0F 76 [13:17:31]Write i2c OK [13:17:31]MH_I2C_Read... [13:17:31]Read from MH i2c: F0 [13:17:31]MH_I2C_Read... [13:17:31]Read from MH i2c: F0 09 00 [13:17:31]MH_I2C_Read... [13:17:31]Read from MH i2c: F0 09 00 78 0F 00 EB 44 A6 66 F9 24 A2 66 DF [13:17:31]GetLastDocTimeStamp 1722172646 [13:17:31]current date 1722172651 [13:17:31]FM_GetShiftState [13:17:31]SAM_PROTO_GetShiftState [13:17:31]wFMCommunicate request_size=4 [13:17:31]MH_SAM_APDU [13:17:31]CAPDU: 80 13 01 00 [13:17:31]Write to MH i2c: E2 08 00 79 0F 80 13 01 00 00 00 00 00 05 [13:17:31]Write i2c OK [13:17:31]MH_I2C_Read... [13:17:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:17:31]Read from MH i2c: E2 [13:17:31]MH_I2C_Read... [13:17:31]Read from MH i2c: E2 0E 00 [13:17:31]MH_I2C_Read... [13:17:31]Read from MH i2c: E2 0E 00 79 0F 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 B6 [13:17:31]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [13:17:31]wFMCommunicate OK [13:17:31]SAM_PROTO_GetShiftState done [13:17:31]FM_GetShiftState done [13:17:31]opened in 1722125326 [13:17:31]opened+sec_in_day 1722211726 [13:17:31]quantity*price = 200043 [13:17:31]sum+1 = 200044 [13:17:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 287 28.07.2024 13:17 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226627 ФПД: 62690158970178 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T131731&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226627&fm=62690158970178&tin=02508201610067®Number=0000000000092624&sum=200043 [13:17:32]StoreToDocumentArchive [13:17:32]shift 439 fd 226627 [13:17:32]save to /storage/0439/doc_00226627 [13:17:32]save last doc name /storage/0439/doc_00226627 to /storage/kkm_last_doc_name [13:17:32]save OK [13:17:32]Clear old archive folders... [13:17:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:17:32]tlvbuf is 00E9DB40 [13:17:32]SAM_PROTO_ClearQueue [13:17:32]wFMCommunicate request_size=4 [13:17:32]MH_SAM_APDU [13:17:32]CAPDU: 80 09 00 00 [13:17:32]Write to MH i2c: E2 08 00 86 0F 80 09 00 00 00 00 00 00 07 [13:17:32]Write i2c OK [13:17:32]MH_I2C_Read... [13:17:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:17:32]Read from MH i2c: E2 [13:17:32]MH_I2C_Read... [13:17:32]Read from MH i2c: E2 03 00 [13:17:32]MH_I2C_Read... [13:17:32]Read from MH i2c: E2 03 00 86 0F 00 90 00 09 [13:17:32]RAPDU: 90 00 [13:17:32]wFMCommunicate OK [13:17:32]SAM_PROTO_ClearQueue done [13:17:32]KKMCreateOFDPacket [13:17:32]OFDProtocolAddRootSTLVToBuf [13:17:32]FM_MakeSignedData [13:17:32]FM_MakeSignedData [13:17:32]SAM_PROTO_SignData [13:17:32]wFMCommunicate request_size=4 [13:17:32]MH_SAM_APDU [13:17:32]CAPDU: 80 0D 01 02 [13:17:32]Write to MH i2c: E2 08 00 87 0F 80 0D 01 02 00 00 00 00 0F [13:17:32]Write i2c OK [13:17:32]MH_I2C_Read... [13:17:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:17:32]Read from MH i2c: E2 [13:17:32]MH_I2C_Read... [13:17:32]Read from MH i2c: E2 03 00 [13:17:32]MH_I2C_Read... [13:17:32]Read from MH i2c: E2 03 00 87 0F 00 90 00 0A [13:17:32]RAPDU: 90 00 [13:17:32]wFMCommunicate OK [13:17:32]wFMCommunicate request_size=255 [13:17:32]MH_SAM_APDU [13:17: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 35 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 1F 01 00 00 F4 03 04 00 EB 44 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 43 75 03 00 35 04 06 00 39 [13:17:32]Write to MH i2c: E2 02 01 88 0F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 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 1F 01 00 00 F4 03 04 00 EB 44 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 43 75 03 00 35 04 06 00 39 00 00 AB [13:17:32]Write i2c OK [13:17:32]MH_I2C_Read... [13:17:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:17:32]Read from MH i2c: E2 [13:17:32]MH_I2C_Read... [13:17:32]Read from MH i2c: E2 03 00 [13:17:32]MH_I2C_Read... [13:17:32]Read from MH i2c: E2 03 00 88 0F 00 90 00 0B [13:17:32]RAPDU: 90 00 [13:17:32]wFMCommunicate OK [13:17:32]wFMCommunicate request_size=10 [13:17:32]MH_SAM_APDU [13:17:32]CAPDU: 80 0D 02 02 05 04 30 A8 05 42 [13:17:32]Write to MH i2c: E2 0D 00 89 0F 80 0D 02 02 05 00 04 30 A8 05 42 00 00 3F [13:17:32]Write i2c OK [13:17:32]MH_I2C_Read... [13:17:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:17:32]Read from MH i2c: E2 [13:17:32]MH_I2C_Read... [13:17:32]Read from MH i2c: E2 03 00 [13:17:32]MH_I2C_Read... [13:17:32]Read from MH i2c: E2 03 00 89 0F 00 90 00 0C [13:17:32]RAPDU: 90 00 [13:17:32]wFMCommunicate OK [13:17:32]wFMCommunicate request_size=4 [13:17:32]MH_SAM_APDU [13:17:32]CAPDU: 80 0D 03 02 [13:17:32]Write to MH i2c: E2 08 00 8A 0F 80 0D 03 02 00 00 00 00 14 [13:17:32]Write i2c OK [13:17:33]MH_I2C_Read... [13:17:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:17:33]Read from MH i2c: E2 [13:17:33]MH_I2C_Read... [13:17:33]ConnectInit Can't take IP for lk.salyk.kg [13:17:33]CommunicateWithHost connect error [13:17:33]CommunicateWithHost err = -1 [13:17:33]OFD Sender: Server communicate error [13:17:33]Read from MH i2c: E2 0B 00 [13:17:33]MH_I2C_Read... [13:17:33]recv_with_timeout no data received [13:17:33]Read from MH i2c: E2 0B 00 8A 0F 00 B4 21 E5 33 41 5F 59 62 90 00 5D [13:17:33]RAPDU: B4 21 E5 33 41 5F 59 62 90 00 [13:17:33]wFMCommunicate OK [13:17:33]SAM_PROTO_SignData done [13:17:33]FM_MakeSignedData done [13:17:33]CreateOFDProtocolMessage [13:17:33]wFMCommunicate request_size=4 [13:17:33]MH_SAM_APDU [13:17:33]CAPDU: 80 11 00 00 [13:17:33]Write to MH i2c: E2 08 00 8B 0F 80 11 00 00 00 00 00 00 14 [13:17:33]Write i2c OK [13:17:33]MH_I2C_Read... [13:17:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:17:33]Read from MH i2c: E2 [13:17:33]MH_I2C_Read... [13:17:33]Read from MH i2c: E2 17 00 [13:17:33]MH_I2C_Read... [13:17:33]Read from MH i2c: E2 17 00 8B 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 71 [13:17:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:17:33]wFMCommunicate OK [13:17:33]CreateOFDProtocolMessage done [13:17:33]OFDSenderStorePacket 226627 [13:17:33]StoreOFDPacket docnum=226627 [13:17:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 04 D1 07 01 B3 8B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 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 1F 01 00 00 F4 03 04 00 EB 44 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 43 75 03 00 35 04 06 00 39 04 30 A8 05 42 B4 21 E5 33 41 5F 59 62 [13:17:33]CheckFolder [13:17:33]dirname=/storage/ofd_packets [13:17:33]CheckFolder done [13:17:33]ProducePacketName [13:17:33]name=ofd_packets/00226627 [13:17:33]NVStorageSaveData ofd_packets/00226627 [13:17:33]File name is /storage/ofd_packets/00226627 [13:17:33]Write 301 bytes [13:17:33]NVStorageSaveData done [13:17:33]OFDSenderStorePacket done [13:17:33]KKMCreateOFDPacket done [13:17:33]NVStorageSaveData kkm_last_timestamp [13:17:33]File name is /storage/kkm_last_timestamp [13:17:33]Write 4 bytes [13:17:33]NVStorageSaveData done [13:17:33]ExternCall_PrintAddStr [13:17:33]wPrintStart [13:17:33]Write to MH i2c: 01 00 00 8C 0F 9B [13:17:33]Write i2c OK [13:17:33]MH_I2C_Read... [13:17:33]Read from MH i2c: 01 [13:17:33]MH_I2C_Read... [13:17:33]Read from MH i2c: 01 07 00 [13:17:33]MH_I2C_Read... [13:17:33]Read from MH i2c: 01 07 00 8C 0F 00 00 00 00 00 FF 0F B0 [13:17:33]RasterBufferAndPrint [13:17:33]line Счет N : (1)2002994 [13:17:33]line ИНН: 02508201610067 [13:17:33]line Контрольно-Кассовый Чек [13:17:33]line ПРОДАЖА [13:17:33]line ТРК (МРК, ГНК) : 64 [13:17:33]line Товар: 2710124500 [13:17:33]line Аи-95-К-5 [13:17:33]line 26.960 * 74.20 [13:17:33]line = 2000.43 [13:17:33]line НДС 12% НСП 1% [13:17:33]line > о реализуемом товаре [13:17:33]line ИТОГО: 2000.43 [13:17:33]line НСП 1% : 17.70 [13:17:33]line НДС 12% : 212.43 [13:17:33]line Наличными: 0.00 [13:17:33]line Безнал.: 2000.43 [13:17:33]line Место: АЗС № 97 "Партнер Нефть" [13:17:33]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:17:33]line СНО: Общий режим [13:17:33]line Чек 287 28.07.2024 13:17 [13:17:33]line Смена: 439 ФФД: 1.0 [13:17:33]line ЗНМ: 0300000054 [13:17:33]line РНМ: 0000000000092624 [13:17:33]line Версия ККМ: 001 [13:17:33]line Платежная система: O! деньги [13:17:33]line ФМ: 0000000000874959 [13:17:33]line ФД: 226627 [13:17:33]line ФПД: 62690158970178 [13:17:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T131731&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226627&fm=62690158970178&tin=02508201610067®Number=0000000000092624&sum=200043 [13:17:33]written 0, free lines is 4095 [13:17:33]OFD Sender: Processing packet 226626 [packets to send 603, broken 601] [13:17:33]ProducePacketName [13:17:33]name=ofd_packets/00226626 [13:17:33]OFD Sender: To server: pG, [13:17:33]CommunicateWithHost lk.salyk.kg:30040 [13:17:33]ConnectInit lk.salyk.kg [13:17:33]Write to MH i2c: 01 00 00 B6 0F C5 [13:17:33]Write i2c OK [13:17:33]MH_I2C_Read... [13:17:33]Read from MH i2c: 01 [13:17:33]MH_I2C_Read... [13:17:33]Read from MH i2c: 01 07 00 [13:17:33]MH_I2C_Read... [13:17:33]Read from MH i2c: 01 07 00 B6 0F 00 00 00 00 00 7E 0C 56 [13:17:33]RasterBufferAndPrint [13:17:33]line [13:17:33]line [13:17:33]line [13:17:33]line [13:17:33]line [13:17:33]written 0, free lines is 3205 [13:17:33]MH_Cut [13:17:33]Write to MH i2c: D1 01 00 BD 0F 01 9E [13:17:33]Write i2c OK [13:17:33]MH_I2C_Read... [13:17:33]Read from MH i2c: D1 [13:17:33]MH_I2C_Read... [13:17:33]Read from MH i2c: D1 01 00 [13:17:33]MH_I2C_Read... [13:17:33]Read from MH i2c: D1 01 00 BD 0F 00 9D [13:17:33]Write to MH i2c: 01 00 00 BE 0F CD [13:17:33]Write i2c OK [13:17:33]MH_I2C_Read... [13:17:34]*** Cut start [13:17:34]*** Partial cut [13:17:34]*** CUTSNS_PIN = 1 [13:17:34]*** CUTSNS_PIN = 0 [13:17:35]*** Brake cut motor [13:17:35]Read from MH i2c: 01 [13:17:35]MH_I2C_Read... [13:17:35]*** Stop cut motor [13:17:35]*** Cut end [13:17:35]Read from MH i2c: 01 07 00 [13:17:35]MH_I2C_Read... [13:17:35]Read from MH i2c: 01 07 00 BE 0F 00 00 00 00 00 FF 0F E2 [13:17:35]process_action close_receipt done [13:17:35]requested_data is exist [13:17:35]produce_requested_data [13:17:35]requested_item fm.sn is exist - process it [13:17:35]wFMCommunicate request_size=4 [13:17:35]MH_SAM_APDU [13:17:35]CAPDU: 80 11 00 00 [13:17:35]Write to MH i2c: E2 08 00 BF 0F 80 11 00 00 00 00 00 00 48 [13:17:35]Write i2c OK [13:17:35]MH_I2C_Read... [13:17:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:17:35]Read from MH i2c: E2 [13:17:35]MH_I2C_Read... [13:17:35]Read from MH i2c: E2 17 00 [13:17:35]MH_I2C_Read... [13:17:35]Read from MH i2c: E2 17 00 BF 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A5 [13:17:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:17:35]wFMCommunicate OK [13:17:35]requested_item fd.num is exist - process it [13:17:35]SAM_PROTO_GetFieldsCounters [13:17:35]wFMCommunicate request_size=4 [13:17:35]MH_SAM_APDU [13:17:35]CAPDU: 80 13 00 00 [13:17:35]Write to MH i2c: E2 08 00 C0 0F 80 13 00 00 00 00 00 00 4B [13:17:35]Write i2c OK [13:17:35]MH_I2C_Read... [13:17:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:17:35]Read from MH i2c: E2 [13:17:35]MH_I2C_Read... [13:17:35]Read from MH i2c: E2 62 00 [13:17:35]MH_I2C_Read... [13:17:35]Read from MH i2c: E2 62 00 C0 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 43 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 1F 01 00 00 5E 04 04 00 1F 01 00 00 57 04 04 00 20 01 00 00 19 04 04 00 00 00 00 00 90 00 47 [13:17:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 43 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 1F 01 00 00 5E 04 04 00 1F 01 00 00 57 04 04 00 20 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:17:35]wFMCommunicate OK [13:17:35]SAM_PROTO_GetFieldsCounters done [13:17:35]requested_item shift.num is exist - process it [13:17:35]requested_item shift.opened is exist - process it [13:17:35]req_shift_opened [13:17:35]FM_GetShiftState [13:17:35]SAM_PROTO_GetShiftState [13:17:35]wFMCommunicate request_size=4 [13:17:35]MH_SAM_APDU [13:17:35]CAPDU: 80 13 01 00 [13:17:35]Write to MH i2c: E2 08 00 C1 0F 80 13 01 00 00 00 00 00 4D [13:17:35]Write i2c OK [13:17:35]MH_I2C_Read... [13:17:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:17:35]Read from MH i2c: E2 [13:17:35]MH_I2C_Read... [13:17:35]Read from MH i2c: E2 0E 00 [13:17:35]MH_I2C_Read... [13:17:35]Read from MH i2c: E2 0E 00 C1 0F 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 FE [13:17:35]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [13:17:35]wFMCommunicate OK [13:17:35]SAM_PROTO_GetShiftState done [13:17:35]FM_GetShiftState done [13:17:35]req_shift_opened done [13:17:35]requested_item shift.open_date is exist - process it [13:17:35]req_shift_open_date [13:17:35]req_shift_open_date done [13:17:35]produce_requested_data done [13:17:35]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226627,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [13:17:35]process_action_free close_receipt [13:17:35]json_value_free [13:17:35]json_value_free done [13:17:35]process_json_proto returns [13:17:35]Send response to host [13:17:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226627,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [13:17:35]free response buf [13:17:35]execute_script done [13:17:35]execute_script returns [13:17:35]free content buf [13:17:35]Sock 7.Close socket [13:17:35]Sock 7.Thread stoped [13:17:36]Connected sock=9 [13:17:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D9 BE 07 01 92 42 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 1E 01 00 00 F4 03 04 00 E6 44 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 42 75 03 00 35 04 06 00 CC AB 7D B6 1E 1E EB 15 E8 48 4F 3F 33 3A [13:17:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 00 10 47 00 08 B8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 42 75 03 00 F4 03 04 00 F9 F0 A5 66 B6 04 01 00 00 98 F5 D1 5C F5 F4 AE 8E [13:17:36]CommunicateWithHost err = 0 [13:17:36]CheckOFDResponse [13:17:36]1017 (14) - 77093643461234 [13:17:36]1041 (16) - 0000000000874959 [13:17:36]1040 (4) - 226626 [13:17:36]1012 (4) - 28.07.2024 07:19 [13:17:36]1206 (1) - 0 [13:17:36]OFD Sender: Remove packet 226626 [13:17:36]ProducePacketName [13:17:36]name=ofd_packets/00226626 [13:17:36]NVStorageDeleteData [13:17:37]OFD Sender: Processing packet 226627 [packets to send 602, broken 601] [13:17:37]ProducePacketName [13:17:37]name=ofd_packets/00226627 [13:17:37]OFD Sender: To server: pG, [13:17:37]CommunicateWithHost lk.salyk.kg:30040 [13:17:37]ConnectInit lk.salyk.kg [13:17:38]Connected sock=7 [13:17:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 04 D1 07 01 B3 8B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 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 1F 01 00 00 F4 03 04 00 EB 44 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 43 75 03 00 35 04 06 00 39 04 30 A8 05 42 B4 21 E5 33 41 5F 59 62 [13:17:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 A3 80 47 00 4D CA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 43 75 03 00 F4 03 04 00 FC F0 A5 66 B6 04 01 00 00 29 A9 75 55 35 3F EF AF [13:17:41]CommunicateWithHost err = 0 [13:17:41]CheckOFDResponse [13:17:41]1017 (14) - 77093643461234 [13:17:41]1041 (16) - 0000000000874959 [13:17:41]1040 (4) - 226627 [13:17:41]1012 (4) - 28.07.2024 07:19 [13:17:41]1206 (1) - 0 [13:17:41]OFD Sender: Remove packet 226627 [13:17:41]ProducePacketName [13:17:41]name=ofd_packets/00226627 [13:17:41]NVStorageDeleteData [13:17:41]OFD Sender: No OFD packet to send [13:17:46]OFD Sender: No OFD packet to send [13:17:51]OFD Sender: No OFD packet to send [13:17:56]OFD Sender: No OFD packet to send [13:17:59]recv_with_timeout no data received [13:18:01]OFD Sender: No OFD packet to send [13:18:06]OFD Sender: No OFD packet to send [13:18:11]OFD Sender: No OFD packet to send [13:18:16]OFD Sender: No OFD packet to send [13:18:21]OFD Sender: No OFD packet to send [13:18:21]recv_with_timeout no data received [13:18:26]OFD Sender: No OFD packet to send [13:18:31]OFD Sender: No OFD packet to send [13:18:36]OFD Sender: No OFD packet to send [13:18:41]OFD Sender: No OFD packet to send [13:18:46]OFD Sender: No OFD packet to send [13:18:51]OFD Sender: No OFD packet to send [13:18:56]OFD Sender: No OFD packet to send [13:19:01]OFD Sender: No OFD packet to send [13:19:06]OFD Sender: No OFD packet to send [13:19:11]OFD Sender: No OFD packet to send [13:19:16]OFD Sender: No OFD packet to send [13:19:21]OFD Sender: No OFD packet to send [13:19:26]OFD Sender: No OFD packet to send [13:19:31]OFD Sender: No OFD packet to send [13:19:36]OFD Sender: No OFD packet to send [13:19:41]OFD Sender: No OFD packet to send [13:19:42]recv_with_timeout no data received [13:19:46]OFD Sender: No OFD packet to send [13:19:51]OFD Sender: No OFD packet to send [13:19:57]OFD Sender: No OFD packet to send [13:19:57]accept exits with 10 [13:19:57]New connection [13:19:57]New thread 3066711396 created [13:19:57]Thread 3066854756 joined [13:19:57]Waiting for new connection... [13:19:57] Sock 10.Parse request [13:19:57]Sock 10.Check first char [13:19:57]Sock 10.First char is OK [13:19:57]request: POST /json_proto HTTP/1.0 [13:19:57]Method: POST [13:19:57]URL: /json_proto [13:19:57]Method is POST - this is cgi request [13:19:57]url: /json_proto [13:19:57]query_string will be loaded in cgi processing [13:19:57]execute_cgi json_proto POST (null) [13:19:57]execute_cgi path=json_proto method=POST [13:19:57]POST find Content-Length [13:19:57]Host: 172.17.43.131:8080 [13:19:57]Content-Length: 1187 [13:19:57]Content-Type: application/json [13:19:57] [13:19:57]POST finish read [13:19:57]Found Content-Length = 1187 [13:19:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0421\u0430\u043C\u0430\u0442\u043E\u0432 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002996\u000A28.07.2024 13:18\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 31\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 26.250 x 76.20\u000A\u0418\u0422\u041E\u0413: 2000.25\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99557\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:19:57]execute_script... [13:19:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0421\u0430\u043C\u0430\u0442\u043E\u0432 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2002996\u000A28.07.2024 13:18\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 31\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 26.250 x 76.20\u000A\u0418\u0422\u041E\u0413: 2000.25\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99557\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:19:57]POST & json_proto [13:19:57]process_json_proto [13:19:57]json parsed OK: [13:19:57]protocol is kg_v1.0 [13:19:57]action value=print_text [13:19:57]process_action print_text [13:19:57]cmd_print_text [13:19:57]ExternCall_PrintAddStr [13:19:57]wPrintStart [13:19:57]Write to MH i2c: 01 00 00 C2 0F D1 [13:19:57]Write i2c OK [13:19:57]MH_I2C_Read... [13:19:57]Read from MH i2c: 01 [13:19:57]MH_I2C_Read... [13:19:57]Read from MH i2c: 01 07 00 [13:19:57]MH_I2C_Read... [13:19:57]Read from MH i2c: 01 07 00 C2 0F 00 00 00 00 00 FF 0F E6 [13:19:57]RasterBufferAndPrint [13:19:57]line *****ТОВАРНЫЙ ЧЕК***** [13:19:57]line АЗС-97 [13:19:57]line Партнер нефть [13:19:57]line 02508201610067 [13:19:57]line Кассир : Саматов Б. [13:19:57]line Счет N : (1)2002996 [13:19:57]line 28.07.2024 13:18 [13:19:57]line ПРОДАЖА [13:19:57]line ТРК (МРК, ГНК): 31 [13:19:57]line Вид ГСМ : 2710194210 [13:19:57]line ДТ-К-5 [13:19:57]line 26.250 x 76.20 [13:19:57]line ИТОГ: 2000.25 [13:19:57]line Тип оплаты: Талоны: Топливная Карта [13:19:57]line 99557 [13:19:57]line ______________________ [13:19:57]line (подпись) [13:19:57]written 0, free lines is 4095 [13:19:57]Write to MH i2c: 01 00 00 D6 0F E5 [13:19:57]Write i2c OK [13:19:57]MH_I2C_Read... [13:19:57]Read from MH i2c: 01 [13:19:57]MH_I2C_Read... [13:19:57]Read from MH i2c: 01 07 00 [13:19:57]MH_I2C_Read... [13:19:57]Read from MH i2c: 01 07 00 D6 0F 00 00 00 00 00 0E 0E 08 [13:19:57]RasterBufferAndPrint [13:19:57]line [13:19:57]line [13:19:57]line [13:19:57]line [13:19:57]line [13:19:57]written 0, free lines is 3600 [13:19:57]MH_Cut [13:19:57]Write to MH i2c: D1 01 00 DD 0F 01 BE [13:19:57]Write i2c OK [13:19:57]MH_I2C_Read... [13:19:57]Read from MH i2c: D1 [13:19:57]MH_I2C_Read... [13:19:57]Read from MH i2c: D1 01 00 [13:19:57]MH_I2C_Read... [13:19:57]Read from MH i2c: D1 01 00 DD 0F 00 BD [13:19:57]Write to MH i2c: 01 00 00 DE 0F ED [13:19:57]Write i2c OK [13:19:57]MH_I2C_Read... [13:19:58]*** Cut start [13:19:58]*** Partial cut [13:19:58]*** CUTSNS_PIN = 1 [13:19:58]*** CUTSNS_PIN = 0 [13:19:58]*** Brake cut motor [13:19:59]Read from MH i2c: 01 [13:19:59]MH_I2C_Read... [13:19:59]*** Stop cut motor [13:19:59]*** Cut end [13:19:59]Read from MH i2c: 01 07 00 [13:19:59]MH_I2C_Read... [13:19:59]Read from MH i2c: 01 07 00 DE 0F 00 00 00 00 00 FF 0F 02 [13:19:59]process_action print_text done [13:19:59]requested_data is exist [13:19:59]produce_requested_data [13:19:59]requested_item fm.sn is exist - process it [13:19:59]wFMCommunicate request_size=4 [13:19:59]MH_SAM_APDU [13:19:59]CAPDU: 80 11 00 00 [13:19:59]Write to MH i2c: E2 08 00 DF 0F 80 11 00 00 00 00 00 00 68 [13:19:59]Write i2c OK [13:19:59]MH_I2C_Read... [13:19:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:19:59]Read from MH i2c: E2 [13:19:59]MH_I2C_Read... [13:19:59]Read from MH i2c: E2 17 00 [13:19:59]MH_I2C_Read... [13:19:59]Read from MH i2c: E2 17 00 DF 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C5 [13:19:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:19:59]wFMCommunicate OK [13:19:59]requested_item fd.num is exist - process it [13:19:59]SAM_PROTO_GetFieldsCounters [13:19:59]wFMCommunicate request_size=4 [13:19:59]MH_SAM_APDU [13:19:59]CAPDU: 80 13 00 00 [13:19:59]Write to MH i2c: E2 08 00 E0 0F 80 13 00 00 00 00 00 00 6B [13:19:59]Write i2c OK [13:19:59]MH_I2C_Read... [13:19:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:19:59]Read from MH i2c: E2 [13:19:59]MH_I2C_Read... [13:19:59]Read from MH i2c: E2 62 00 [13:19:59]MH_I2C_Read... [13:19:59]Read from MH i2c: E2 62 00 E0 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 43 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 1F 01 00 00 5E 04 04 00 1F 01 00 00 57 04 04 00 20 01 00 00 19 04 04 00 00 00 00 00 90 00 67 [13:19:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 43 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 1F 01 00 00 5E 04 04 00 1F 01 00 00 57 04 04 00 20 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:19:59]wFMCommunicate OK [13:19:59]SAM_PROTO_GetFieldsCounters done [13:19:59]requested_item shift.num is exist - process it [13:19:59]requested_item shift.opened is exist - process it [13:19:59]req_shift_opened [13:19:59]FM_GetShiftState [13:19:59]SAM_PROTO_GetShiftState [13:19:59]wFMCommunicate request_size=4 [13:19:59]MH_SAM_APDU [13:19:59]CAPDU: 80 13 01 00 [13:19:59]Write to MH i2c: E2 08 00 E1 0F 80 13 01 00 00 00 00 00 6D [13:19:59]Write i2c OK [13:19:59]MH_I2C_Read... [13:19:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:19:59]Read from MH i2c: E2 [13:19:59]MH_I2C_Read... [13:19:59]Read from MH i2c: E2 0E 00 [13:19:59]MH_I2C_Read... [13:19:59]Read from MH i2c: E2 0E 00 E1 0F 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 1E [13:19:59]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [13:19:59]wFMCommunicate OK [13:19:59]SAM_PROTO_GetShiftState done [13:19:59]FM_GetShiftState done [13:19:59]req_shift_opened done [13:19:59]requested_item shift.open_date is exist - process it [13:19:59]req_shift_open_date [13:19:59]req_shift_open_date done [13:19:59]produce_requested_data done [13:19:59]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226627,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [13:19:59]process_action_free print_text [13:19:59]json_value_free [13:19:59]json_value_free done [13:19:59]process_json_proto returns [13:19:59]Send response to host [13:19:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226627,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [13:19:59]free response buf [13:19:59]execute_script done [13:19:59]execute_script returns [13:19:59]free content buf [13:19:59]Sock 10.Close socket [13:19:59]Sock 10.Thread stoped [13:20:02]OFD Sender: No OFD packet to send [13:20:06]recv_with_timeout no data received [13:20:07]OFD Sender: No OFD packet to send [13:20:12]OFD Sender: No OFD packet to send [13:20:17]OFD Sender: No OFD packet to send [13:20:22]OFD Sender: No OFD packet to send [13:20:27]OFD Sender: No OFD packet to send [13:20:32]OFD Sender: No OFD packet to send [13:20:37]OFD Sender: No OFD packet to send [13:15:01]Write to MH i2c: E2 08 00 F0 0E 80 11 00 00 00 00 00 00 78 [13:15:01]Write i2c OK [13:15:01]MH_I2C_Read... [13:15:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:15:01]Read from MH i2c: E2 [13:15:01]MH_I2C_Read... [13:15:01]Read from MH i2c: E2 17 00 [13:15:01]MH_I2C_Read... [13:15:01]Read from MH i2c: E2 17 00 F0 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D5 [13:15:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:15:01]wFMCommunicate OK [13:15:01]CreateOFDProtocolMessage done [13:15:01]OFDSenderStorePacket 226625 [13:15:01]StoreOFDPacket docnum=226625 [13:15:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 3B F4 08 01 39 21 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 51 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 FE 28 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 28 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E5 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 3A 00 00 00 00 07 04 06 00 BC 2[13:20:42]OFD Sender: No OFD packet to send [13:20:47]OFD Sender: No OFD packet to send [13:20:52]OFD Sender: No OFD packet to send [13:20:57]OFD Sender: No OFD packet to send [13:21:02]OFD Sender: No OFD packet to send [13:21:07]OFD Sender: No OFD packet to send [13:21:12]OFD Sender: No OFD packet to send [13:21:17]OFD Sender: No OFD packet to send [13:21:22]OFD Sender: No OFD packet to send [13:21:27]OFD Sender: No OFD packet to send [13:21:32]OFD Sender: No OFD packet to send [13:21:37]OFD Sender: No OFD packet to send [13:21:42]OFD Sender: No OFD packet to send [13:21:47]OFD Sender: No OFD packet to send [13:21:52]OFD Sender: No OFD packet to send [13:21:57]OFD Sender: No OFD packet to send [13:22:02]OFD Sender: No OFD packet to send [13:22:07]OFD Sender: No OFD packet to send [13:22:12]OFD Sender: No OFD packet to send [13:22:17]OFD Sender: No OFD packet to send [13:22:22]OFD Sender: No OFD packet to send [13:22:27]OFD Sender: No OFD packet to send [13:22:32]OFD Sender: No OFD packet to send [13:22:37]OFD Sender: No OFD packet to send [13:22:42]OFD Sender: No OFD packet to send [13:22:47]OFD Sender: No OFD packet to send [13:22:52]OFD Sender: No OFD packet to send [13:22:57]OFD Sender: No OFD packet to send [13:23:02]OFD Sender: No OFD packet to send [13:23:07]OFD Sender: No OFD packet to send [13:23:12]OFD Sender: No OFD packet to send [13:23:17]OFD Sender: No OFD packet to send [13:23:22]OFD Sender: No OFD packet to send [13:23:27]OFD Sender: No OFD packet to send [13:23:32]OFD Sender: No OFD packet to send [13:23:37]OFD Sender: No OFD packet to send [13:23:42]OFD Sender: No OFD packet to send [13:23:47]OFD Sender: No OFD packet to send [13:23:52]OFD Sender: No OFD packet to send [13:23:57]OFD Sender: No OFD packet to send [13:24:02]OFD Sender: No OFD packet to send [13:24:07]OFD Sender: No OFD packet to send [13:24:12]OFD Sender: No OFD packet to send [13:24:17]OFD Sender: No OFD packet to send [13:24:22]OFD Sender: No OFD packet to send [13:24:27]OFD Sender: No OFD packet to send [13:24:32]OFD Sender: No OFD packet to send [13:24:37]OFD Sender: No OFD packet to send [13:24:42]OFD Sender: No OFD packet to send [13:24:47]OFD Sender: No OFD packet to send [13:24:52]OFD Sender: No OFD packet to send [13:24:57]recv_with_timeout no data received [13:24:57]OFD Sender: No OFD packet to send [13:25:02]OFD Sender: No OFD packet to send [13:25:07]OFD Sender: No OFD packet to send [13:25:12]OFD Sender: No OFD packet to send [13:25:17]OFD Sender: No OFD packet to send [13:25:22]OFD Sender: No OFD packet to send [13:25:27]OFD Sender: No OFD packet to send [13:25:32]OFD Sender: No OFD packet to send [13:25:35]recv_with_timeout no data received [13:25:37]OFD Sender: No OFD packet to send [13:25:42]OFD Sender: No OFD packet to send [13:25:48]OFD Sender: No OFD packet to send [13:25:49]accept exits with 7 [13:25:49]New connection [13:25:49]New thread 3066854756 created [13:25:49]Thread 3066711396 joined [13:25:49]Waiting for new connection... [13:25:49] Sock 7.Parse request [13:25:49]Sock 7.Check first char [13:25:49]Sock 7.First char is OK [13:25:49]request: POST /json_proto HTTP/1.0 [13:25:49]Method: POST [13:25:49]URL: /json_proto [13:25:49]Method is POST - this is cgi request [13:25:49]url: /json_proto [13:25:49]query_string will be loaded in cgi processing [13:25:49]execute_cgi json_proto POST (null) [13:25:49]execute_cgi path=json_proto method=POST [13:25:49]POST find Content-Length [13:25:49]Host: 172.17.43.131:8080 [13:25:49]Content-Length: 801 [13:25:49]Content-Type: application/json [13:25:49] [13:25:49]POST finish read [13:25:49]Found Content-Length = 801 [13:25:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002997", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:25:49]execute_script... [13:25:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002997", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:25:49]POST & json_proto [13:25:49]process_json_proto [13:25:49]json parsed OK: [13:25:49]protocol is kg_v1.0 [13:25:49]action value=close_receipt [13:25:49]process_action close_receipt [13:25:49]cmd_close_receipt [13:25:49]MH_GetDate [13:25:49]Write to MH i2c: F0 00 00 E2 0F E0 [13:25:49]Write i2c OK [13:25:49]MH_I2C_Read... [13:25:49]Read from MH i2c: F0 [13:25:49]MH_I2C_Read... [13:25:49]Read from MH i2c: F0 09 00 [13:25:49]MH_I2C_Read... [13:25:49]Read from MH i2c: F0 09 00 E2 0F 00 DE 46 A6 66 F9 24 A2 66 3E [13:25:49]GetLastDocTimeStamp 1722172651 [13:25:49]current date 1722173150 [13:25:49]FM_GetShiftState [13:25:49]SAM_PROTO_GetShiftState [13:25:49]wFMCommunicate request_size=4 [13:25:49]MH_SAM_APDU [13:25:49]CAPDU: 80 13 01 00 [13:25:49]Write to MH i2c: E2 08 00 E3 0F 80 13 01 00 00 00 00 00 6F [13:25:49]Write i2c OK [13:25:49]MH_I2C_Read... [13:25:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:25:49]Read from MH i2c: E2 [13:25:49]MH_I2C_Read... [13:25:49]Read from MH i2c: E2 0E 00 [13:25:49]MH_I2C_Read... [13:25:49]Read from MH i2c: E2 0E 00 E3 0F 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 20 [13:25:49]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [13:25:49]wFMCommunicate OK [13:25:49]SAM_PROTO_GetShiftState done [13:25:49]FM_GetShiftState done [13:25:49]opened in 1722125326 [13:25:49]opened+sec_in_day 1722211726 [13:25:49]quantity*price = 50036 [13:25:49]sum+1 = 50037 [13:25:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 288 28.07.2024 13:25 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226628 ФПД: 11121253361076 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T132550&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226628&fm=11121253361076&tin=02508201610067®Number=0000000000092624&sum=50036 [13:25:50]StoreToDocumentArchive [13:25:50]shift 439 fd 226628 [13:25:50]save to /storage/0439/doc_00226628 [13:25:50]save last doc name /storage/0439/doc_00226628 to /storage/kkm_last_doc_name [13:25:50]save OK [13:25:50]Clear old archive folders... [13:25:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:25:50]tlvbuf is 00E08530 [13:25:50]SAM_PROTO_ClearQueue [13:25:50]wFMCommunicate request_size=4 [13:25:50]MH_SAM_APDU [13:25:50]CAPDU: 80 09 00 00 [13:25:50]Write to MH i2c: E2 08 00 F0 0F 80 09 00 00 00 00 00 00 71 [13:25:50]Write i2c OK [13:25:50]MH_I2C_Read... [13:25:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:25:50]Read from MH i2c: E2 [13:25:50]MH_I2C_Read... [13:25:50]Read from MH i2c: E2 03 00 [13:25:50]MH_I2C_Read... [13:25:50]Read from MH i2c: E2 03 00 F0 0F 00 90 00 73 [13:25:50]RAPDU: 90 00 [13:25:50]wFMCommunicate OK [13:25:50]SAM_PROTO_ClearQueue done [13:25:50]KKMCreateOFDPacket [13:25:50]OFDProtocolAddRootSTLVToBuf [13:25:50]FM_MakeSignedData [13:25:50]FM_MakeSignedData [13:25:50]SAM_PROTO_SignData [13:25:50]wFMCommunicate request_size=4 [13:25:50]MH_SAM_APDU [13:25:50]CAPDU: 80 0D 01 02 [13:25:50]Write to MH i2c: E2 08 00 F1 0F 80 0D 01 02 00 00 00 00 79 [13:25:50]Write i2c OK [13:25:50]MH_I2C_Read... [13:25:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:25:51]Read from MH i2c: E2 [13:25:51]MH_I2C_Read... [13:25:51]Read from MH i2c: E2 03 00 [13:25:51]MH_I2C_Read... [13:25:51]Read from MH i2c: E2 03 00 F1 0F 00 90 00 74 [13:25:51]RAPDU: 90 00 [13:25:51]wFMCommunicate OK [13:25:51]wFMCommunicate request_size=255 [13:25:51]MH_SAM_APDU [13:25:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 01 00 00 F4 03 04 00 DE 46 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 44 75 03 00 35 04 06 00 0A [13:25:51]Write to MH i2c: E2 02 01 F2 0F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 01 00 00 F4 03 04 00 DE 46 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 44 75 03 00 35 04 06 00 0A 00 00 17 [13:25:51]Write i2c OK [13:25:51]MH_I2C_Read... [13:25:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:25:51]Read from MH i2c: E2 [13:25:51]MH_I2C_Read... [13:25:51]Read from MH i2c: E2 03 00 [13:25:51]MH_I2C_Read... [13:25:51]Read from MH i2c: E2 03 00 F2 0F 00 90 00 75 [13:25:51]RAPDU: 90 00 [13:25:51]wFMCommunicate OK [13:25:51]wFMCommunicate request_size=10 [13:25:51]MH_SAM_APDU [13:25:51]CAPDU: 80 0D 02 02 05 1D 5E 5B 25 B4 [13:25:51]Write to MH i2c: E2 0D 00 F3 0F 80 0D 02 02 05 00 1D 5E 5B 25 B4 00 00 35 [13:25:51]Write i2c OK [13:25:51]MH_I2C_Read... [13:25:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:25:51]Read from MH i2c: E2 [13:25:51]MH_I2C_Read... [13:25:51]Read from MH i2c: E2 03 00 [13:25:51]MH_I2C_Read... [13:25:51]Read from MH i2c: E2 03 00 F3 0F 00 90 00 76 [13:25:51]RAPDU: 90 00 [13:25:51]wFMCommunicate OK [13:25:51]wFMCommunicate request_size=4 [13:25:51]MH_SAM_APDU [13:25:51]CAPDU: 80 0D 03 02 [13:25:51]Write to MH i2c: E2 08 00 F4 0F 80 0D 03 02 00 00 00 00 7E [13:25:51]Write i2c OK [13:25:51]MH_I2C_Read... [13:25:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:25:51]Read from MH i2c: E2 [13:25:51]MH_I2C_Read... [13:25:51]Read from MH i2c: E2 0B 00 [13:25:51]MH_I2C_Read... [13:25:51]Read from MH i2c: E2 0B 00 F4 0F 00 29 2B 3B F6 D2 93 B3 F0 90 00 0C [13:25:51]RAPDU: 29 2B 3B F6 D2 93 B3 F0 90 00 [13:25:51]wFMCommunicate OK [13:25:51]SAM_PROTO_SignData done [13:25:51]FM_MakeSignedData done [13:25:51]CreateOFDProtocolMessage [13:25:51]wFMCommunicate request_size=4 [13:25:51]MH_SAM_APDU [13:25:51]CAPDU: 80 11 00 00 [13:25:51]Write to MH i2c: E2 08 00 F5 0F 80 11 00 00 00 00 00 00 7E [13:25:51]Write i2c OK [13:25:51]MH_I2C_Read... [13:25:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:25:51]Read from MH i2c: E2 [13:25:51]MH_I2C_Read... [13:25:51]Read from MH i2c: E2 17 00 [13:25:51]MH_I2C_Read... [13:25:51]Read from MH i2c: E2 17 00 F5 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DB [13:25:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:25:51]wFMCommunicate OK [13:25:51]CreateOFDProtocolMessage done [13:25:51]OFDSenderStorePacket 226628 [13:25:51]StoreOFDPacket docnum=226628 [13:25:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 1B 8A 07 01 D6 08 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 01 00 00 F4 03 04 00 DE 46 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 44 75 03 00 35 04 06 00 0A 1D 5E 5B 25 B4 29 2B 3B F6 D2 93 B3 F0 [13:25:51]CheckFolder [13:25:51]dirname=/storage/ofd_packets [13:25:51]CheckFolder done [13:25:51]ProducePacketName [13:25:51]name=ofd_packets/00226628 [13:25:51]NVStorageSaveData ofd_packets/00226628 [13:25:51]File name is /storage/ofd_packets/00226628 [13:25:51]Write 301 bytes [13:25:51]NVStorageSaveData done [13:25:51]OFDSenderStorePacket done [13:25:51]KKMCreateOFDPacket done [13:25:51]NVStorageSaveData kkm_last_timestamp [13:25:51]File name is /storage/kkm_last_timestamp [13:25:51]Write 4 bytes [13:25:51]NVStorageSaveData done [13:25:51]ExternCall_PrintAddStr [13:25:51]wPrintStart [13:25:51]Write to MH i2c: 01 00 00 F6 0F 05 [13:25:51]Write i2c OK [13:25:51]MH_I2C_Read... [13:25:51]Read from MH i2c: 01 [13:25:51]MH_I2C_Read... [13:25:51]Read from MH i2c: 01 07 00 [13:25:51]MH_I2C_Read... [13:25:51]Read from MH i2c: 01 07 00 F6 0F 00 00 00 00 00 FF 0F 1A [13:25:51]RasterBufferAndPrint [13:25:51]line Счет N : (1)2002997 [13:25:51]line ИНН: 02508201610067 [13:25:51]line Контрольно-Кассовый Чек [13:25:51]line ПРОДАЖА [13:25:51]line ТРК (МРК, ГНК) : 43 [13:25:51]line Товар: 2710124130 [13:25:51]line Аи-92-К-5 [13:25:51]line 7.380 * 67.80 [13:25:51]line = 500.36 [13:25:51]line НДС 12% НСП 1% [13:25:51]line > о реализуемом товаре [13:25:51]line ИТОГО: 500.36 [13:25:51]line НСП 1% : 4.43 [13:25:51]line НДС 12% : 53.14 [13:25:51]line Наличными: 0.00 [13:25:51]line Безнал.: 500.36 [13:25:51]line Место: АЗС № 97 "Партнер Нефть" [13:25:51]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:25:51]line СНО: Общий режим [13:25:51]line Чек 288 28.07.2024 13:25 [13:25:51]line Смена: 439 ФФД: 1.0 [13:25:51]line ЗНМ: 0300000054 [13:25:51]line РНМ: 0000000000092624 [13:25:51]line Версия ККМ: 001 [13:25:51]line Платежная система: O! деньги [13:25:51]line ФМ: 0000000000874959 [13:25:51]line ФД: 226628 [13:25:51]line ФПД: 11121253361076 [13:25:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T132550&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226628&fm=11121253361076&tin=02508201610067®Number=0000000000092624&sum=50036 [13:25:51]written 0, free lines is 4095 [13:25:51]OFD Sender: Processing packet 226628 [packets to send 602, broken 601] [13:25:51]ProducePacketName [13:25:51]name=ofd_packets/00226628 [13:25:51]OFD Sender: To server: pG, [13:25:51]CommunicateWithHost lk.salyk.kg:30040 [13:25:51]ConnectInit lk.salyk.kg [13:25:51]Write to MH i2c: 01 00 00 20 10 30 [13:25:51]Write i2c OK [13:25:51]MH_I2C_Read... [13:25:51]Read from MH i2c: 01 [13:25:51]MH_I2C_Read... [13:25:51]Read from MH i2c: 01 07 00 [13:25:51]MH_I2C_Read... [13:25:51]Read from MH i2c: 01 07 00 20 10 00 00 00 00 00 73 0C B6 [13:25:51]RasterBufferAndPrint [13:25:51]line [13:25:51]line [13:25:51]line [13:25:51]line [13:25:51]line [13:25:51]written 0, free lines is 3191 [13:25:51]MH_Cut [13:25:51]Write to MH i2c: D1 01 00 27 10 01 09 [13:25:51]Write i2c OK [13:25:51]MH_I2C_Read... [13:25:51]Read from MH i2c: D1 [13:25:51]MH_I2C_Read... [13:25:51]Read from MH i2c: D1 01 00 [13:25:51]MH_I2C_Read... [13:25:51]Read from MH i2c: D1 01 00 27 10 00 08 [13:25:51]Write to MH i2c: 01 00 00 28 10 38 [13:25:51]Write i2c OK [13:25:51]MH_I2C_Read... [13:25:52]Connected sock=10 [13:25:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 1B 8A 07 01 D6 08 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 01 00 00 F4 03 04 00 DE 46 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 44 75 03 00 35 04 06 00 0A 1D 5E 5B 25 B4 29 2B 3B F6 D2 93 B3 F0 [13:25:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 5A 37 47 00 E2 51 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 44 75 03 00 F4 03 04 00 E9 F2 A5 66 B6 04 01 00 00 FF 0F 61 09 5C 4D B2 FC [13:25:52]CommunicateWithHost err = 0 [13:25:52]CheckOFDResponse [13:25:52]1017 (14) - 77093643461234 [13:25:52]1041 (16) - 0000000000874959 [13:25:52]1040 (4) - 226628 [13:25:52]1012 (4) - 28.07.2024 07:27 [13:25:52]1206 (1) - 0 [13:25:52]OFD Sender: Remove packet 226628 [13:25:52]ProducePacketName [13:25:52]name=ofd_packets/00226628 [13:25:52]NVStorageDeleteData [13:25:53]*** Cut start [13:25:53]*** Partial cut [13:25:53]*** CUTSNS_PIN = 1 [13:25:53]OFD Sender: No OFD packet to send [13:25:53]*** CUTSNS_PIN = 0 [13:25:53]*** Brake cut motor [13:25:53]Read from MH i2c: 01 [13:25:53]MH_I2C_Read... [13:25:53]*** Stop cut motor [13:25:53]*** Cut end [13:25:53]Read from MH i2c: 01 07 00 [13:25:53]MH_I2C_Read... [13:25:53]Read from MH i2c: 01 07 00 28 10 00 00 00 00 00 FF 0F 4D [13:25:53]process_action close_receipt done [13:25:53]requested_data is exist [13:25:53]produce_requested_data [13:25:53]requested_item fm.sn is exist - process it [13:25:53]wFMCommunicate request_size=4 [13:25:53]MH_SAM_APDU [13:25:53]CAPDU: 80 11 00 00 [13:25:53]Write to MH i2c: E2 08 00 29 10 80 11 00 00 00 00 00 00 B3 [13:25:53]Write i2c OK [13:25:53]MH_I2C_Read... [13:25:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:25:53]Read from MH i2c: E2 [13:25:53]MH_I2C_Read... [13:25:53]Read from MH i2c: E2 17 00 [13:25:53]MH_I2C_Read... [13:25:53]Read from MH i2c: E2 17 00 29 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 10 [13:25:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:25:53]wFMCommunicate OK [13:25:53]requested_item fd.num is exist - process it [13:25:53]SAM_PROTO_GetFieldsCounters [13:25:53]wFMCommunicate request_size=4 [13:25:53]MH_SAM_APDU [13:25:53]CAPDU: 80 13 00 00 [13:25:53]Write to MH i2c: E2 08 00 2A 10 80 13 00 00 00 00 00 00 B6 [13:25:53]Write i2c OK [13:25:53]MH_I2C_Read... [13:25:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:25:54]Read from MH i2c: E2 [13:25:54]MH_I2C_Read... [13:25:54]Read from MH i2c: E2 62 00 [13:25:54]MH_I2C_Read... [13:25:54]Read from MH i2c: E2 62 00 2A 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 44 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 20 01 00 00 5E 04 04 00 20 01 00 00 57 04 04 00 21 01 00 00 19 04 04 00 00 00 00 00 90 00 B6 [13:25:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 44 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 20 01 00 00 5E 04 04 00 20 01 00 00 57 04 04 00 21 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:25:54]wFMCommunicate OK [13:25:54]SAM_PROTO_GetFieldsCounters done [13:25:54]requested_item shift.num is exist - process it [13:25:54]requested_item shift.opened is exist - process it [13:25:54]req_shift_opened [13:25:54]FM_GetShiftState [13:25:54]SAM_PROTO_GetShiftState [13:25:54]wFMCommunicate request_size=4 [13:25:54]MH_SAM_APDU [13:25:54]CAPDU: 80 13 01 00 [13:25:54]Write to MH i2c: E2 08 00 2B 10 80 13 01 00 00 00 00 00 B8 [13:25:54]Write i2c OK [13:25:54]MH_I2C_Read... [13:25:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:25:54]Read from MH i2c: E2 [13:25:54]MH_I2C_Read... [13:25:54]Read from MH i2c: E2 0E 00 [13:25:54]MH_I2C_Read... [13:25:54]Read from MH i2c: E2 0E 00 2B 10 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 69 [13:25:54]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [13:25:54]wFMCommunicate OK [13:25:54]SAM_PROTO_GetShiftState done [13:25:54]FM_GetShiftState done [13:25:54]req_shift_opened done [13:25:54]requested_item shift.open_date is exist - process it [13:25:54]req_shift_open_date [13:25:54]req_shift_open_date done [13:25:54]produce_requested_data done [13:25:54]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226628,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [13:25:54]process_action_free close_receipt [13:25:54]json_value_free [13:25:54]json_value_free done [13:25:54]process_json_proto returns [13:25:54]Send response to host [13:25:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226628,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [13:25:54]free response buf [13:25:54]execute_script done [13:25:54]execute_script returns [13:25:54]free content buf [13:25:54]Sock 7.Close socket [13:25:54]Sock 7.Thread stoped [13:25:58]OFD Sender: No OFD packet to send [13:26:03]OFD Sender: No OFD packet to send [13:26:08]OFD Sender: No OFD packet to send [13:26:09]recv_with_timeout no data received [13:26:13]OFD Sender: No OFD packet to send [13:26:18]OFD Sender: No OFD packet to send [13:26:23]OFD Sender: No OFD packet to send [13:26:28]OFD Sender: No OFD packet to send [13:26:33]OFD Sender: No OFD packet to send [13:26:38]OFD Sender: No OFD packet to send [13:26:43]OFD Sender: No OFD packet to send [13:26:48]OFD Sender: No OFD packet to send [13:26:53]OFD Sender: No OFD packet to send [13:26:58]OFD Sender: No OFD packet to send [13:27:03]OFD Sender: No OFD packet to send [13:27:08]OFD Sender: No OFD packet to send [13:27:13]OFD Sender: No OFD packet to send [13:27:18]OFD Sender: No OFD packet to send [13:27:23]OFD Sender: No OFD packet to send [13:27:28]accept exits with 9 [13:27:28]New connection [13:27:28]New thread 3066711396 created [13:27:28]Thread 3066854756 joined [13:27:28]Waiting for new connection... [13:27:28] Sock 9.Parse request [13:27:28]Sock 9.Check first char [13:27:28]Sock 9.First char is OK [13:27:28]request: POST /json_proto HTTP/1.0 [13:27:28]Method: POST [13:27:28]URL: /json_proto [13:27:28]Method is POST - this is cgi request [13:27:28]url: /json_proto [13:27:28]query_string will be loaded in cgi processing [13:27:28]execute_cgi json_proto POST (null) [13:27:28]execute_cgi path=json_proto method=POST [13:27:28]POST find Content-Length [13:27:28]Host: 172.17.43.131:8080 [13:27:28]Content-Length: 683 [13:27:28]Content-Type: application/json [13:27:28] [13:27:28]POST finish read [13:27:28]Found Content-Length = 683 [13:27:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002998", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [13:27:28]execute_script... [13:27:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002998", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [13:27:28]POST & json_proto [13:27:28]process_json_proto [13:27:28]json parsed OK: [13:27:28]protocol is kg_v1.0 [13:27:28]action value=close_receipt [13:27:28]process_action close_receipt [13:27:28]cmd_close_receipt [13:27:28]MH_GetDate [13:27:28]Write to MH i2c: F0 00 00 2C 10 2B [13:27:28]Write i2c OK [13:27:28]MH_I2C_Read... [13:27:28]Read from MH i2c: F0 [13:27:28]MH_I2C_Read... [13:27:28]Read from MH i2c: F0 09 00 [13:27:28]MH_I2C_Read... [13:27:28]Read from MH i2c: F0 09 00 2C 10 00 41 47 A6 66 F9 24 A2 66 ED [13:27:28]GetLastDocTimeStamp 1722173150 [13:27:28]current date 1722173249 [13:27:28]FM_GetShiftState [13:27:28]SAM_PROTO_GetShiftState [13:27:28]wFMCommunicate request_size=4 [13:27:28]MH_SAM_APDU [13:27:28]CAPDU: 80 13 01 00 [13:27:28]Write to MH i2c: E2 08 00 2D 10 80 13 01 00 00 00 00 00 BA [13:27:28]Write i2c OK [13:27:28]MH_I2C_Read... [13:27:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:27:28]Read from MH i2c: E2 [13:27:28]MH_I2C_Read... [13:27:28]Read from MH i2c: E2 0E 00 [13:27:28]MH_I2C_Read... [13:27:28]Read from MH i2c: E2 0E 00 2D 10 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 6B [13:27:28]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [13:27:28]wFMCommunicate OK [13:27:28]SAM_PROTO_GetShiftState done [13:27:28]FM_GetShiftState done [13:27:28]opened in 1722125326 [13:27:28]opened+sec_in_day 1722211726 [13:27:28]quantity*price = 100021 [13:27:28]sum+1 = 100023 [13:27:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 289 28.07.2024 13:27 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226629 ФПД: 188342082557538 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T132729&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226629&fm=188342082557538&tin=02508201610067®Number=0000000000092624&sum=100000 [13:27:29]StoreToDocumentArchive [13:27:29]shift 439 fd 226629 [13:27:29]save to /storage/0439/doc_00226629 [13:27:29]save last doc name /storage/0439/doc_00226629 to /storage/kkm_last_doc_name [13:27:29]save OK [13:27:29]Clear old archive folders... [13:27:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:27:29]tlvbuf is 00EB0FA0 [13:27:29]SAM_PROTO_ClearQueue [13:27:29]wFMCommunicate request_size=4 [13:27:29]MH_SAM_APDU [13:27:29]CAPDU: 80 09 00 00 [13:27:29]Write to MH i2c: E2 08 00 3A 10 80 09 00 00 00 00 00 00 BC [13:27:29]Write i2c OK [13:27:29]MH_I2C_Read... [13:27:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:27:29]Read from MH i2c: E2 [13:27:29]MH_I2C_Read... [13:27:29]Read from MH i2c: E2 03 00 [13:27:29]MH_I2C_Read... [13:27:29]Read from MH i2c: E2 03 00 3A 10 00 90 00 BE [13:27:29]RAPDU: 90 00 [13:27:29]wFMCommunicate OK [13:27:29]SAM_PROTO_ClearQueue done [13:27:29]KKMCreateOFDPacket [13:27:29]OFDProtocolAddRootSTLVToBuf [13:27:29]FM_MakeSignedData [13:27:29]FM_MakeSignedData [13:27:29]SAM_PROTO_SignData [13:27:29]wFMCommunicate request_size=4 [13:27:29]MH_SAM_APDU [13:27:29]CAPDU: 80 0D 01 02 [13:27:29]Write to MH i2c: E2 08 00 3B 10 80 0D 01 02 00 00 00 00 C4 [13:27:29]Write i2c OK [13:27:29]MH_I2C_Read... [13:27:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:27:29]Read from MH i2c: E2 [13:27:29]MH_I2C_Read... [13:27:29]Read from MH i2c: E2 03 00 [13:27:29]MH_I2C_Read... [13:27:29]Read from MH i2c: E2 03 00 3B 10 00 90 00 BF [13:27:29]RAPDU: 90 00 [13:27:29]wFMCommunicate OK [13:27:29]wFMCommunicate request_size=255 [13:27:29]MH_SAM_APDU [13:27:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 21 01 00 00 F4 03 04 00 41 47 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 45 75 03 00 35 04 06 00 AB [13:27:29]Write to MH i2c: E2 02 01 3C 10 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 21 01 00 00 F4 03 04 00 41 47 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 45 75 03 00 35 04 06 00 AB 00 00 4E [13:27:29]Write i2c OK [13:27:29]MH_I2C_Read... [13:27:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:27:29]Read from MH i2c: E2 [13:27:29]MH_I2C_Read... [13:27:29]Read from MH i2c: E2 03 00 [13:27:29]MH_I2C_Read... [13:27:29]Read from MH i2c: E2 03 00 3C 10 00 90 00 C0 [13:27:29]RAPDU: 90 00 [13:27:29]wFMCommunicate OK [13:27:29]wFMCommunicate request_size=10 [13:27:29]MH_SAM_APDU [13:27:29]CAPDU: 80 0D 02 02 05 4B CE ED 56 62 [13:27:29]Write to MH i2c: E2 0D 00 3D 10 80 0D 02 02 05 00 4B CE ED 56 62 00 00 8F [13:27:29]Write i2c OK [13:27:29]MH_I2C_Read... [13:27:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:27:29]Read from MH i2c: E2 [13:27:29]MH_I2C_Read... [13:27:29]Read from MH i2c: E2 03 00 [13:27:29]MH_I2C_Read... [13:27:29]Read from MH i2c: E2 03 00 3D 10 00 90 00 C1 [13:27:29]RAPDU: 90 00 [13:27:29]wFMCommunicate OK [13:27:29]wFMCommunicate request_size=4 [13:27:29]MH_SAM_APDU [13:27:29]CAPDU: 80 0D 03 02 [13:27:29]Write to MH i2c: E2 08 00 3E 10 80 0D 03 02 00 00 00 00 C9 [13:27:29]Write i2c OK [13:27:29]MH_I2C_Read... [13:27:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:27:29]Read from MH i2c: E2 [13:27:29]MH_I2C_Read... [13:27:29]Read from MH i2c: E2 0B 00 [13:27:29]MH_I2C_Read... [13:27:29]Read from MH i2c: E2 0B 00 3E 10 00 A5 B5 AA 11 C9 E8 0E F3 90 00 91 [13:27:29]RAPDU: A5 B5 AA 11 C9 E8 0E F3 90 00 [13:27:29]wFMCommunicate OK [13:27:29]SAM_PROTO_SignData done [13:27:29]FM_MakeSignedData done [13:27:29]CreateOFDProtocolMessage [13:27:29]wFMCommunicate request_size=4 [13:27:29]MH_SAM_APDU [13:27:29]CAPDU: 80 11 00 00 [13:27:29]Write to MH i2c: E2 08 00 3F 10 80 11 00 00 00 00 00 00 C9 [13:27:29]Write i2c OK [13:27:29]MH_I2C_Read... [13:27:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:27:29]Read from MH i2c: E2 [13:27:29]MH_I2C_Read... [13:27:29]Read from MH i2c: E2 17 00 [13:27:29]MH_I2C_Read... [13:27:29]Read from MH i2c: E2 17 00 3F 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 26 [13:27:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:27:29]wFMCommunicate OK [13:27:29]CreateOFDProtocolMessage done [13:27:29]OFDSenderStorePacket 226629 [13:27:29]StoreOFDPacket docnum=226629 [13:27:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 45 5A 07 01 6A D3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 21 01 00 00 F4 03 04 00 41 47 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 45 75 03 00 35 04 06 00 AB 4B CE ED 56 62 A5 B5 AA 11 C9 E8 0E F3 [13:27:29]CheckFolder [13:27:29]dirname=/storage/ofd_packets [13:27:29]CheckFolder done [13:27:29]ProducePacketName [13:27:29]name=ofd_packets/00226629 [13:27:29]NVStorageSaveData ofd_packets/00226629 [13:27:29]File name is /storage/ofd_packets/00226629 [13:27:29]Write 301 bytes [13:27:29]NVStorageSaveData done [13:27:29]OFDSenderStorePacket done [13:27:29]KKMCreateOFDPacket done [13:27:29]NVStorageSaveData kkm_last_timestamp [13:27:29]File name is /storage/kkm_last_timestamp [13:27:29]Write 4 bytes [13:27:29]NVStorageSaveData done [13:27:29]ExternCall_PrintAddStr [13:27:29]wPrintStart [13:27:29]Write to MH i2c: 01 00 00 40 10 50 [13:27:29]Write i2c OK [13:27:29]MH_I2C_Read... [13:27:29]Read from MH i2c: 01 [13:27:29]MH_I2C_Read... [13:27:29]Read from MH i2c: 01 07 00 [13:27:29]MH_I2C_Read... [13:27:29]Read from MH i2c: 01 07 00 40 10 00 00 00 00 00 FF 0F 65 [13:27:29]RasterBufferAndPrint [13:27:29]line Счет N : (1)2002998 [13:27:29]line ИНН: 02508201610067 [13:27:29]line Контрольно-Кассовый Чек [13:27:29]line ПРОДАЖА [13:27:29]line ТРК (МРК, ГНК) : 54 [13:27:29]line Товар: 2710124500 [13:27:29]line Аи-95-К-5 [13:27:29]line 13.480 * 74.20 [13:27:29]line = 1000.22 [13:27:29]line НДС 12% НСП 1% [13:27:29]line > о реализуемом товаре [13:27:29]line ОКРУГЛЕНИЕ: -0.22 [13:27:29]line ИТОГО: 1000.00 [13:27:29]line Внесено: 1000.00 [13:27:29]line СДАЧА: 0.00 [13:27:29]line НСП 1% : 8.85 [13:27:29]line НДС 12% : 106.22 [13:27:29]line Наличными: 1000.00 [13:27:29]line Безнал.: 0.00 [13:27:29]line Место: АЗС № 97 "Партнер Нефть" [13:27:29]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:27:29]line СНО: Общий режим [13:27:29]line Чек 289 28.07.2024 13:27 [13:27:29]line Смена: 439 ФФД: 1.0 [13:27:29]line ЗНМ: 0300000054 [13:27:29]line РНМ: 0000000000092624 [13:27:29]line Версия ККМ: 001 [13:27:29]line ФМ: 0000000000874959 [13:27:29]line ФД: 226629 [13:27:29]line ФПД: 188342082557538 [13:27:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T132729&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226629&fm=188342082557538&tin=02508201610067®Number=0000000000092624&sum=100000 [13:27:29]written 0, free lines is 4095 [13:27:29]OFD Sender: Processing packet 226629 [packets to send 602, broken 601] [13:27:29]ProducePacketName [13:27:29]name=ofd_packets/00226629 [13:27:29]OFD Sender: To server: pG, [13:27:29]CommunicateWithHost lk.salyk.kg:30040 [13:27:29]ConnectInit lk.salyk.kg [13:27:30]Write to MH i2c: 01 00 00 6B 10 7B [13:27:30]Write i2c OK [13:27:30]MH_I2C_Read... [13:27:30]Read from MH i2c: 01 [13:27:30]MH_I2C_Read... [13:27:30]Read from MH i2c: 01 07 00 [13:27:30]MH_I2C_Read... [13:27:30]Read from MH i2c: 01 07 00 6B 10 00 00 00 00 00 58 0C E6 [13:27:30]RasterBufferAndPrint [13:27:30]line [13:27:30]line [13:27:30]line [13:27:30]line [13:27:30]line [13:27:30]written 0, free lines is 3162 [13:27:30]MH_Cut [13:27:30]Write to MH i2c: D1 01 00 72 10 01 54 [13:27:30]Write i2c OK [13:27:30]MH_I2C_Read... [13:27:30]Read from MH i2c: D1 [13:27:30]MH_I2C_Read... [13:27:30]Read from MH i2c: D1 01 00 [13:27:30]MH_I2C_Read... [13:27:30]Read from MH i2c: D1 01 00 72 10 00 53 [13:27:30]Write to MH i2c: 01 00 00 73 10 83 [13:27:30]Write i2c OK [13:27:30]MH_I2C_Read... [13:27:31]*** Cut start [13:27:31]*** Partial cut [13:27:31]*** CUTSNS_PIN = 1 [13:27:31]*** CUTSNS_PIN = 0 [13:27:31]*** Brake cut motor [13:27:32]Read from MH i2c: 01 [13:27:32]MH_I2C_Read... [13:27:32]*** Stop cut motor [13:27:32]*** Cut end [13:27:32]Read from MH i2c: 01 07 00 [13:27:32]MH_I2C_Read... [13:27:32]Read from MH i2c: 01 07 00 73 10 00 00 00 00 00 FF 0F 98 [13:27:32]process_action close_receipt done [13:27:32]requested_data is exist [13:27:32]produce_requested_data [13:27:32]requested_item fm.sn is exist - process it [13:27:32]wFMCommunicate request_size=4 [13:27:32]MH_SAM_APDU [13:27:32]CAPDU: 80 11 00 00 [13:27:32]Write to MH i2c: E2 08 00 74 10 80 11 00 00 00 00 00 00 FE [13:27:32]Write i2c OK [13:27:32]MH_I2C_Read... [13:27:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:27:32]Read from MH i2c: E2 [13:27:32]MH_I2C_Read... [13:27:32]Read from MH i2c: E2 17 00 [13:27:32]MH_I2C_Read... [13:27:32]Read from MH i2c: E2 17 00 74 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5B [13:27:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:27:32]wFMCommunicate OK [13:27:32]requested_item fd.num is exist - process it [13:27:32]SAM_PROTO_GetFieldsCounters [13:27:32]wFMCommunicate request_size=4 [13:27:32]MH_SAM_APDU [13:27:32]CAPDU: 80 13 00 00 [13:27:32]Write to MH i2c: E2 08 00 75 10 80 13 00 00 00 00 00 00 01 [13:27:32]Write i2c OK [13:27:32]MH_I2C_Read... [13:27:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:27:32]Read from MH i2c: E2 [13:27:32]MH_I2C_Read... [13:27:32]Read from MH i2c: E2 62 00 [13:27:32]MH_I2C_Read... [13:27:32]Read from MH i2c: E2 62 00 75 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 45 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 21 01 00 00 5E 04 04 00 21 01 00 00 57 04 04 00 22 01 00 00 19 04 04 00 00 00 00 00 90 00 05 [13:27:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 45 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 21 01 00 00 5E 04 04 00 21 01 00 00 57 04 04 00 22 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:27:32]wFMCommunicate OK [13:27:32]SAM_PROTO_GetFieldsCounters done [13:27:32]requested_item shift.num is exist - process it [13:27:32]requested_item shift.opened is exist - process it [13:27:32]req_shift_opened [13:27:32]FM_GetShiftState [13:27:32]SAM_PROTO_GetShiftState [13:27:32]wFMCommunicate request_size=4 [13:27:32]MH_SAM_APDU [13:27:32]CAPDU: 80 13 01 00 [13:27:32]Write to MH i2c: E2 08 00 76 10 80 13 01 00 00 00 00 00 03 [13:27:32]Write i2c OK [13:27:32]MH_I2C_Read... [13:27:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:27:32]Read from MH i2c: E2 [13:27:32]MH_I2C_Read... [13:27:32]Read from MH i2c: E2 0E 00 [13:27:32]MH_I2C_Read... [13:27:32]Read from MH i2c: E2 0E 00 76 10 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 B4 [13:27:32]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [13:27:32]wFMCommunicate OK [13:27:32]SAM_PROTO_GetShiftState done [13:27:32]FM_GetShiftState done [13:27:32]req_shift_opened done [13:27:32]requested_item shift.open_date is exist - process it [13:27:32]req_shift_open_date [13:27:32]req_shift_open_date done [13:27:32]produce_requested_data done [13:27:32]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226629,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [13:27:32]process_action_free close_receipt [13:27:32]json_value_free [13:27:32]json_value_free done [13:27:32]process_json_proto returns [13:27:32]Send response to host [13:27:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226629,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [13:27:32]free response buf [13:27:32]execute_script done [13:27:32]execute_script returns [13:27:32]free content buf [13:27:32]Sock 9.Close socket [13:27:32]Sock 9.Thread stoped [13:27:35]recv_with_timeout no data received [13:27:36]Connected sock=11 [13:27:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 45 5A 07 01 6A D3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 21 01 00 00 F4 03 04 00 41 47 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 45 75 03 00 35 04 06 00 AB 4B CE ED 56 62 A5 B5 AA 11 C9 E8 0E F3 [13:27:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 E5 93 47 00 C1 4E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 45 75 03 00 F4 03 04 00 53 F3 A5 66 B6 04 01 00 00 88 E4 7F 5C DB 34 B1 F5 [13:27:38]CommunicateWithHost err = 0 [13:27:38]CheckOFDResponse [13:27:38]1017 (14) - 77093643461234 [13:27:38]1041 (16) - 0000000000874959 [13:27:38]1040 (4) - 226629 [13:27:38]1012 (4) - 28.07.2024 07:29 [13:27:38]1206 (1) - 0 [13:27:38]OFD Sender: Remove packet 226629 [13:27:38]ProducePacketName [13:27:38]name=ofd_packets/00226629 [13:27:38]NVStorageDeleteData [13:27:38]OFD Sender: No OFD packet to send [13:27:44]OFD Sender: No OFD packet to send [13:27:46]recv_with_timeout no data received [13:27:49]OFD Sender: No OFD packet to send [13:27:54]OFD Sender: No OFD packet to send [13:27:59]OFD Sender: No OFD packet to send [13:28:04]OFD Sender: No OFD packet to send [13:28:09]OFD Sender: No OFD packet to send [13:28:14]OFD Sender: No OFD packet to send [13:28:19]OFD Sender: No OFD packet to send [13:28:24]OFD Sender: No OFD packet to send [13:28:24]recv_with_timeout no data received [13:28:29]OFD Sender: No OFD packet to send [13:28:34]OFD Sender: No OFD packet to send [13:28:39]OFD Sender: No OFD packet to send [13:28:44]OFD Sender: No OFD packet to send [13:28:49]OFD Sender: No OFD packet to send [13:28:54]OFD Sender: No OFD packet to send [13:28:59]OFD Sender: No OFD packet to send [13:29:04]OFD Sender: No OFD packet to send [13:29:09]OFD Sender: No OFD packet to send [13:29:14]OFD Sender: No OFD packet to send [13:29:19]OFD Sender: No OFD packet to send [13:29:24]OFD Sender: No OFD packet to send [13:29:29]OFD Sender: No OFD packet to send [13:29:34]OFD Sender: No OFD packet to send [13:29:39]OFD Sender: No OFD packet to send [13:29:44]OFD Sender: No OFD packet to send [13:29:49]OFD Sender: No OFD packet to send [13:29:54]OFD Sender: No OFD packet to send [13:29:59]OFD Sender: No OFD packet to send [13:30:04]OFD Sender: No OFD packet to send [13:30:09]OFD Sender: No OFD packet to send [13:30:14]OFD Sender: No OFD packet to send [13:30:19]OFD Sender: No OFD packet to send [13:30:24]OFD Sender: No OFD packet to send [13:30:29]OFD Sender: No OFD packet to send [13:30:31]recv_with_timeout no data received [13:30:34]OFD Sender: No OFD packet to send [13:30:39]OFD Sender: No OFD packet to send [13:30:44]OFD Sender: No OFD packet to send [13:30:44]accept exits with 7 [13:30:44]New connection [13:30:44]New thread 3066854756 created [13:30:44]Thread 3066711396 joined [13:30:44]Waiting for new connection... [13:30:44] Sock 7.Parse request [13:30:44]Sock 7.Check first char [13:30:44]Sock 7.First char is OK [13:30:44]request: POST /json_proto HTTP/1.0 [13:30:44]Method: POST [13:30:44]URL: /json_proto [13:30:44]Method is POST - this is cgi request [13:30:44]url: /json_proto [13:30:44]query_string will be loaded in cgi processing [13:30:44]execute_cgi json_proto POST (null) [13:30:44]execute_cgi path=json_proto method=POST [13:30:44]POST find Content-Length [13:30:44]Host: 172.17.43.131:8080 [13:30:44]Content-Length: 678 [13:30:44]Content-Type: application/json [13:30:44] [13:30:44]POST finish read [13:30:44]Found Content-Length = 678 [13:30:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002999", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:30:44]execute_script... [13:30:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2002999", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:30:44]POST & json_proto [13:30:44]process_json_proto [13:30:44]json parsed OK: [13:30:44]protocol is kg_v1.0 [13:30:44]action value=close_receipt [13:30:44]process_action close_receipt [13:30:44]cmd_close_receipt [13:30:44]MH_GetDate [13:30:44]Write to MH i2c: F0 00 00 77 10 76 [13:30:44]Write i2c OK [13:30:44]MH_I2C_Read... [13:30:44]Read from MH i2c: F0 [13:30:44]MH_I2C_Read... [13:30:44]Read from MH i2c: F0 09 00 [13:30:44]MH_I2C_Read... [13:30:44]Read from MH i2c: F0 09 00 77 10 00 05 48 A6 66 F9 24 A2 66 FD [13:30:44]GetLastDocTimeStamp 1722173249 [13:30:44]current date 1722173445 [13:30:44]FM_GetShiftState [13:30:44]SAM_PROTO_GetShiftState [13:30:44]wFMCommunicate request_size=4 [13:30:44]MH_SAM_APDU [13:30:44]CAPDU: 80 13 01 00 [13:30:44]Write to MH i2c: E2 08 00 78 10 80 13 01 00 00 00 00 00 05 [13:30:44]Write i2c OK [13:30:44]MH_I2C_Read... [13:30:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:30:44]Read from MH i2c: E2 [13:30:44]MH_I2C_Read... [13:30:44]Read from MH i2c: E2 0E 00 [13:30:44]MH_I2C_Read... [13:30:44]Read from MH i2c: E2 0E 00 78 10 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 B6 [13:30:44]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [13:30:44]wFMCommunicate OK [13:30:44]SAM_PROTO_GetShiftState done [13:30:44]FM_GetShiftState done [13:30:44]opened in 1722125326 [13:30:44]opened+sec_in_day 1722211726 [13:30:44]quantity*price = 50036 [13:30:44]sum+1 = 50037 [13:30:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 290 28.07.2024 13:30 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226630 ФПД: 207353513995274 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T133045&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226630&fm=207353513995274&tin=02508201610067®Number=0000000000092624&sum=50000 [13:30:45]StoreToDocumentArchive [13:30:45]shift 439 fd 226630 [13:30:45]save to /storage/0439/doc_00226630 [13:30:45]save last doc name /storage/0439/doc_00226630 to /storage/kkm_last_doc_name [13:30:45]save OK [13:30:45]Clear old archive folders... [13:30:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:30:45]tlvbuf is 00E12910 [13:30:45]SAM_PROTO_ClearQueue [13:30:45]wFMCommunicate request_size=4 [13:30:45]MH_SAM_APDU [13:30:45]CAPDU: 80 09 00 00 [13:30:45]Write to MH i2c: E2 08 00 85 10 80 09 00 00 00 00 00 00 07 [13:30:45]Write i2c OK [13:30:45]MH_I2C_Read... [13:30:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:30:46]Read from MH i2c: E2 [13:30:46]MH_I2C_Read... [13:30:46]Read from MH i2c: E2 03 00 [13:30:46]MH_I2C_Read... [13:30:46]Read from MH i2c: E2 03 00 85 10 00 90 00 09 [13:30:46]RAPDU: 90 00 [13:30:46]wFMCommunicate OK [13:30:46]SAM_PROTO_ClearQueue done [13:30:46]KKMCreateOFDPacket [13:30:46]OFDProtocolAddRootSTLVToBuf [13:30:46]FM_MakeSignedData [13:30:46]FM_MakeSignedData [13:30:46]SAM_PROTO_SignData [13:30:46]wFMCommunicate request_size=4 [13:30:46]MH_SAM_APDU [13:30:46]CAPDU: 80 0D 01 02 [13:30:46]Write to MH i2c: E2 08 00 86 10 80 0D 01 02 00 00 00 00 0F [13:30:46]Write i2c OK [13:30:46]MH_I2C_Read... [13:30:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:30:46]Read from MH i2c: E2 [13:30:46]MH_I2C_Read... [13:30:46]Read from MH i2c: E2 03 00 [13:30:46]MH_I2C_Read... [13:30:46]Read from MH i2c: E2 03 00 86 10 00 90 00 0A [13:30:46]RAPDU: 90 00 [13:30:46]wFMCommunicate OK [13:30:46]wFMCommunicate request_size=255 [13:30:46]MH_SAM_APDU [13:30:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 01 00 00 F4 03 04 00 05 48 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 46 75 03 00 35 04 06 00 BC [13:30:46]Write to MH i2c: E2 02 01 87 10 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 01 00 00 F4 03 04 00 05 48 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 46 75 03 00 35 04 06 00 BC 00 00 44 [13:30:46]Write i2c OK [13:30:46]MH_I2C_Read... [13:30:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:30:46]Read from MH i2c: E2 [13:30:46]MH_I2C_Read... [13:30:46]Read from MH i2c: E2 03 00 [13:30:46]MH_I2C_Read... [13:30:46]Read from MH i2c: E2 03 00 87 10 00 90 00 0B [13:30:46]RAPDU: 90 00 [13:30:46]wFMCommunicate OK [13:30:46]wFMCommunicate request_size=10 [13:30:46]MH_SAM_APDU [13:30:46]CAPDU: 80 0D 02 02 05 96 40 8B 6C 0A [13:30:46]Write to MH i2c: E2 0D 00 88 10 80 0D 02 02 05 00 96 40 8B 6C 0A 00 00 F3 [13:30:46]Write i2c OK [13:30:46]MH_I2C_Read... [13:30:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:30:46]Read from MH i2c: E2 [13:30:46]MH_I2C_Read... [13:30:46]Read from MH i2c: E2 03 00 [13:30:46]MH_I2C_Read... [13:30:46]Read from MH i2c: E2 03 00 88 10 00 90 00 0C [13:30:46]RAPDU: 90 00 [13:30:46]wFMCommunicate OK [13:30:46]wFMCommunicate request_size=4 [13:30:46]MH_SAM_APDU [13:30:46]CAPDU: 80 0D 03 02 [13:30:46]Write to MH i2c: E2 08 00 89 10 80 0D 03 02 00 00 00 00 14 [13:30:46]Write i2c OK [13:30:46]MH_I2C_Read... [13:30:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:30:46]Read from MH i2c: E2 [13:30:46]MH_I2C_Read... [13:30:46]Read from MH i2c: E2 0B 00 [13:30:46]MH_I2C_Read... [13:30:46]Read from MH i2c: E2 0B 00 89 10 00 2A F6 7B 49 8E 15 23 19 90 00 D8 [13:30:46]RAPDU: 2A F6 7B 49 8E 15 23 19 90 00 [13:30:46]wFMCommunicate OK [13:30:46]SAM_PROTO_SignData done [13:30:46]FM_MakeSignedData done [13:30:46]CreateOFDProtocolMessage [13:30:46]wFMCommunicate request_size=4 [13:30:46]MH_SAM_APDU [13:30:46]CAPDU: 80 11 00 00 [13:30:46]Write to MH i2c: E2 08 00 8A 10 80 11 00 00 00 00 00 00 14 [13:30:46]Write i2c OK [13:30:46]MH_I2C_Read... [13:30:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:30:46]Read from MH i2c: E2 [13:30:46]MH_I2C_Read... [13:30:46]Read from MH i2c: E2 17 00 [13:30:46]MH_I2C_Read... [13:30:46]Read from MH i2c: E2 17 00 8A 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 71 [13:30:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:30:46]wFMCommunicate OK [13:30:46]CreateOFDProtocolMessage done [13:30:46]OFDSenderStorePacket 226630 [13:30:46]StoreOFDPacket docnum=226630 [13:30:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 0C DF 07 01 3E 15 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 01 00 00 F4 03 04 00 05 48 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 46 75 03 00 35 04 06 00 BC 96 40 8B 6C 0A 2A F6 7B 49 8E 15 23 19 [13:30:46]CheckFolder [13:30:46]dirname=/storage/ofd_packets [13:30:46]CheckFolder done [13:30:46]ProducePacketName [13:30:46]name=ofd_packets/00226630 [13:30:46]NVStorageSaveData ofd_packets/00226630 [13:30:46]File name is /storage/ofd_packets/00226630 [13:30:46]Write 301 bytes [13:30:46]NVStorageSaveData done [13:30:46]OFDSenderStorePacket done [13:30:46]KKMCreateOFDPacket done [13:30:46]NVStorageSaveData kkm_last_timestamp [13:30:46]File name is /storage/kkm_last_timestamp [13:30:46]Write 4 bytes [13:30:46]NVStorageSaveData done [13:30:46]ExternCall_PrintAddStr [13:30:46]wPrintStart [13:30:46]Write to MH i2c: 01 00 00 8B 10 9B [13:30:46]OFD Sender: Processing packet 226630 [packets to send 602, broken 601] [13:30:46]ProducePacketName [13:30:46]name=ofd_packets/00226630 [13:30:46]OFD Sender: To server: pG, [13:30:46]CommunicateWithHost lk.salyk.kg:30040 [13:30:46]ConnectInit lk.salyk.kg [13:30:46]Write i2c OK [13:30:46]MH_I2C_Read... [13:30:46]Read from MH i2c: 01 [13:30:46]MH_I2C_Read... [13:30:46]Read from MH i2c: 01 07 00 [13:30:46]MH_I2C_Read... [13:30:46]Read from MH i2c: 01 07 00 8B 10 00 00 00 00 00 FF 0F B0 [13:30:46]RasterBufferAndPrint [13:30:46]line Счет N : (1)2002999 [13:30:46]line ИНН: 02508201610067 [13:30:46]line Контрольно-Кассовый Чек [13:30:46]line ПРОДАЖА [13:30:46]line ТРК (МРК, ГНК) : 53 [13:30:46]line Товар: 2710124130 [13:30:46]line Аи-92-К-5 [13:30:46]line 7.380 * 67.80 [13:30:46]line = 500.36 [13:30:46]line НДС 12% НСП 1% [13:30:46]line > о реализуемом товаре [13:30:46]line ОКРУГЛЕНИЕ: -0.36 [13:30:46]line ИТОГО: 500.00 [13:30:46]line Внесено: 500.00 [13:30:46]line СДАЧА: 0.00 [13:30:46]line НСП 1% : 4.43 [13:30:46]line НДС 12% : 53.14 [13:30:46]line Наличными: 500.00 [13:30:46]line Безнал.: 0.00 [13:30:46]line Место: АЗС № 97 "Партнер Нефть" [13:30:46]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:30:46]line СНО: Общий режим [13:30:46]line Чек 290 28.07.2024 13:30 [13:30:46]line Смена: 439 ФФД: 1.0 [13:30:46]line ЗНМ: 0300000054 [13:30:46]line РНМ: 0000000000092624 [13:30:46]line Версия ККМ: 001 [13:30:46]line ФМ: 0000000000874959 [13:30:46]line ФД: 226630 [13:30:46]line ФПД: 207353513995274 [13:30:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T133045&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226630&fm=207353513995274&tin=02508201610067®Number=0000000000092624&sum=50000 [13:30:46]written 0, free lines is 4095 [13:30:46]Write to MH i2c: 01 00 00 B6 10 C6 [13:30:46]Write i2c OK [13:30:46]MH_I2C_Read... [13:30:46]Read from MH i2c: 01 [13:30:46]MH_I2C_Read... [13:30:46]Read from MH i2c: 01 07 00 [13:30:46]MH_I2C_Read... [13:30:46]Read from MH i2c: 01 07 00 B6 10 00 00 00 00 00 58 0C 31 [13:30:46]RasterBufferAndPrint [13:30:46]line [13:30:46]line [13:30:46]line [13:30:46]line [13:30:46]line [13:30:46]written 0, free lines is 3164 [13:30:46]Connected sock=10 [13:30:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 0C DF 07 01 3E 15 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 01 00 00 F4 03 04 00 05 48 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 46 75 03 00 35 04 06 00 BC 96 40 8B 6C 0A 2A F6 7B 49 8E 15 23 19 [13:30:47]MH_Cut [13:30:47]Write to MH i2c: D1 01 00 BD 10 01 9F [13:30:47]Write i2c OK [13:30:47]MH_I2C_Read... [13:30:47]Read from MH i2c: D1 [13:30:47]MH_I2C_Read... [13:30:47]Read from MH i2c: D1 01 00 [13:30:47]MH_I2C_Read... [13:30:47]Read from MH i2c: D1 01 00 BD 10 00 9E [13:30:47]Write to MH i2c: 01 00 00 BE 10 CE [13:30:47]Write i2c OK [13:30:47]MH_I2C_Read... [13:30:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 90 34 47 00 F2 DD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 46 75 03 00 F4 03 04 00 10 F4 A5 66 B6 04 01 00 00 10 C6 8A 45 24 69 DF 99 [13:30:47]CommunicateWithHost err = 0 [13:30:47]CheckOFDResponse [13:30:47]1017 (14) - 77093643461234 [13:30:47]1041 (16) - 0000000000874959 [13:30:47]1040 (4) - 226630 [13:30:47]1012 (4) - 28.07.2024 07:32 [13:30:47]1206 (1) - 0 [13:30:47]OFD Sender: Remove packet 226630 [13:30:47]ProducePacketName [13:30:47]name=ofd_packets/00226630 [13:30:47]NVStorageDeleteData [13:30:47]OFD Sender: No OFD packet to send [13:30:48]*** Cut start [13:30:48]*** Partial cut [13:30:48]*** CUTSNS_PIN = 1 [13:30:48]*** CUTSNS_PIN = 0 [13:30:48]*** Brake cut motor [13:30:48]Read from MH i2c: 01 [13:30:48]MH_I2C_Read... [13:30:48]*** Stop cut motor [13:30:48]*** Cut end [13:30:48]Read from MH i2c: 01 07 00 [13:30:48]MH_I2C_Read... [13:30:48]Read from MH i2c: 01 07 00 BE 10 00 00 00 00 00 FF 0F E3 [13:30:48]process_action close_receipt done [13:30:48]requested_data is exist [13:30:48]produce_requested_data [13:30:48]requested_item fm.sn is exist - process it [13:30:48]wFMCommunicate request_size=4 [13:30:48]MH_SAM_APDU [13:30:48]CAPDU: 80 11 00 00 [13:30:48]Write to MH i2c: E2 08 00 BF 10 80 11 00 00 00 00 00 00 49 [13:30:48]Write i2c OK [13:30:48]MH_I2C_Read... [13:30:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:30:48]Read from MH i2c: E2 [13:30:48]MH_I2C_Read... [13:30:48]Read from MH i2c: E2 17 00 [13:30:48]MH_I2C_Read... [13:30:48]Read from MH i2c: E2 17 00 BF 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A6 [13:30:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:30:48]wFMCommunicate OK [13:30:48]requested_item fd.num is exist - process it [13:30:48]SAM_PROTO_GetFieldsCounters [13:30:48]wFMCommunicate request_size=4 [13:30:48]MH_SAM_APDU [13:30:48]CAPDU: 80 13 00 00 [13:30:48]Write to MH i2c: E2 08 00 C0 10 80 13 00 00 00 00 00 00 4C [13:30:48]Write i2c OK [13:30:48]MH_I2C_Read... [13:30:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:30:49]Read from MH i2c: E2 [13:30:49]MH_I2C_Read... [13:30:49]Read from MH i2c: E2 62 00 [13:30:49]MH_I2C_Read... [13:30:49]Read from MH i2c: E2 62 00 C0 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 46 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 22 01 00 00 5E 04 04 00 22 01 00 00 57 04 04 00 23 01 00 00 19 04 04 00 00 00 00 00 90 00 54 [13:30:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 46 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 22 01 00 00 5E 04 04 00 22 01 00 00 57 04 04 00 23 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:30:49]wFMCommunicate OK [13:30:49]SAM_PROTO_GetFieldsCounters done [13:30:49]requested_item shift.num is exist - process it [13:30:49]requested_item shift.opened is exist - process it [13:30:49]req_shift_opened [13:30:49]FM_GetShiftState [13:30:49]SAM_PROTO_GetShiftState [13:30:49]wFMCommunicate request_size=4 [13:30:49]MH_SAM_APDU [13:30:49]CAPDU: 80 13 01 00 [13:30:49]Write to MH i2c: E2 08 00 C1 10 80 13 01 00 00 00 00 00 4E [13:30:49]Write i2c OK [13:30:49]MH_I2C_Read... [13:30:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:30:49]Read from MH i2c: E2 [13:30:49]MH_I2C_Read... [13:30:49]Read from MH i2c: E2 0E 00 [13:30:49]MH_I2C_Read... [13:30:49]Read from MH i2c: E2 0E 00 C1 10 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 FF [13:30:49]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [13:30:49]wFMCommunicate OK [13:30:49]SAM_PROTO_GetShiftState done [13:30:49]FM_GetShiftState done [13:30:49]req_shift_opened done [13:30:49]requested_item shift.open_date is exist - process it [13:30:49]req_shift_open_date [13:30:49]req_shift_open_date done [13:30:49]produce_requested_data done [13:30:49]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226630,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [13:30:49]process_action_free close_receipt [13:30:49]json_value_free [13:30:49]json_value_free done [13:30:49]process_json_proto returns [13:30:49]Send response to host [13:30:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226630,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [13:30:49]free response buf [13:30:49]execute_script done [13:30:49]execute_script returns [13:30:49]free content buf [13:30:49]Sock 7.Close socket [13:30:49]Sock 7.Thread stoped [13:30:52]OFD Sender: No OFD packet to send [13:30:57]OFD Sender: No OFD packet to send [13:31:03]OFD Sender: No OFD packet to send [13:31:08]OFD Sender: No OFD packet to send [13:31:13]OFD Sender: No OFD packet to send [13:31:18]OFD Sender: No OFD packet to send [13:31:23]OFD Sender: No OFD packet to send [13:31:28]OFD Sender: No OFD packet to send [13:31:33]OFD Sender: No OFD packet to send [13:31:38]OFD Sender: No OFD packet to send [13:31:43]OFD Sender: No OFD packet to send [13:31:48]OFD Sender: No OFD packet to send [13:31:53]OFD Sender: No OFD packet to send [13:31:58]OFD Sender: No OFD packet to send [13:32:03]OFD Sender: No OFD packet to send [13:32:08]OFD Sender: No OFD packet to send [13:32:09]recv_with_timeout no data received [13:32:13]OFD Sender: No OFD packet to send [13:32:18]OFD Sender: No OFD packet to send [13:32:23]OFD Sender: No OFD packet to send [13:32:28]OFD Sender: No OFD packet to send [13:32:33]OFD Sender: No OFD packet to send [13:32:38]OFD Sender: No OFD packet to send [13:32:43]OFD Sender: No OFD packet to send [13:32:48]OFD Sender: No OFD packet to send [13:32:53]OFD Sender: No OFD packet to send [13:32:58]OFD Sender: No OFD packet to send [13:33:03]OFD Sender: No OFD packet to send [13:33:08]OFD Sender: No OFD packet to send [13:33:13]OFD Sender: No OFD packet to send [13:33:18]OFD Sender: No OFD packet to send [13:33:23]OFD Sender: No OFD packet to send [13:33:28]OFD Sender: No OFD packet to send [13:33:29]accept exits with 9 [13:33:29]New connection [13:33:29]New thread 3066711396 created [13:33:29]Thread 3066854756 joined [13:33:29]Waiting for new connection... [13:33:29] Sock 9.Parse request [13:33:29]Sock 9.Check first char [13:33:29]Sock 9.First char is OK [13:33:29]request: POST /json_proto HTTP/1.0 [13:33:29]Method: POST [13:33:29]URL: /json_proto [13:33:29]Method is POST - this is cgi request [13:33:29]url: /json_proto [13:33:29]query_string will be loaded in cgi processing [13:33:29]execute_cgi json_proto POST (null) [13:33:29]execute_cgi path=json_proto method=POST [13:33:29]POST find Content-Length [13:33:29]Host: 172.17.43.131:8080 [13:33:29]Content-Length: 807 [13:33:29]Content-Type: application/json [13:33:29] [13:33:29]POST finish read [13:33:29]Found Content-Length = 807 [13:33:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003000", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 27.480, "sum" : 1000.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.27 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:33:29]execute_script... [13:33:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003000", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 27.480, "sum" : 1000.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.27 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:33:29]POST & json_proto [13:33:29]process_json_proto [13:33:29]json parsed OK: [13:33:29]protocol is kg_v1.0 [13:33:29]action value=close_receipt [13:33:29]process_action close_receipt [13:33:29]cmd_close_receipt [13:33:29]MH_GetDate [13:33:29]Write to MH i2c: F0 00 00 C2 10 C1 [13:33:29]Write i2c OK [13:33:29]MH_I2C_Read... [13:33:29]Read from MH i2c: F0 [13:33:29]MH_I2C_Read... [13:33:29]Read from MH i2c: F0 09 00 [13:33:29]MH_I2C_Read... [13:33:29]Read from MH i2c: F0 09 00 C2 10 00 AA 48 A6 66 F9 24 A2 66 ED [13:33:29]GetLastDocTimeStamp 1722173445 [13:33:29]current date 1722173610 [13:33:29]FM_GetShiftState [13:33:29]SAM_PROTO_GetShiftState [13:33:29]wFMCommunicate request_size=4 [13:33:29]MH_SAM_APDU [13:33:29]CAPDU: 80 13 01 00 [13:33:29]Write to MH i2c: E2 08 00 C3 10 80 13 01 00 00 00 00 00 50 [13:33:29]Write i2c OK [13:33:29]MH_I2C_Read... [13:33:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:33:29]Read from MH i2c: E2 [13:33:29]MH_I2C_Read... [13:33:29]Read from MH i2c: E2 0E 00 [13:33:29]MH_I2C_Read... [13:33:29]Read from MH i2c: E2 0E 00 C3 10 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 01 [13:33:29]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [13:33:29]wFMCommunicate OK [13:33:29]SAM_PROTO_GetShiftState done [13:33:29]FM_GetShiftState done [13:33:29]opened in 1722125326 [13:33:29]opened+sec_in_day 1722211726 [13:33:29]quantity*price = 100027 [13:33:29]sum+1 = 100028 [13:33:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.27 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.27 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 291 28.07.2024 13:33 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226631 ФПД: 80014094664825 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T133330&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226631&fm=80014094664825&tin=02508201610067®Number=0000000000092624&sum=100027 [13:33:30]StoreToDocumentArchive [13:33:30]shift 439 fd 226631 [13:33:30]save to /storage/0439/doc_00226631 [13:33:30]save last doc name /storage/0439/doc_00226631 to /storage/kkm_last_doc_name [13:33:30]save OK [13:33:30]Clear old archive folders... [13:33:31]ProcessDocumentItem done err = 0, tmpTLVsize=250 [13:33:31]tlvbuf is 00E90C30 [13:33:31]SAM_PROTO_ClearQueue [13:33:31]wFMCommunicate request_size=4 [13:33:31]MH_SAM_APDU [13:33:31]CAPDU: 80 09 00 00 [13:33:31]Write to MH i2c: E2 08 00 D0 10 80 09 00 00 00 00 00 00 52 [13:33:31]Write i2c OK [13:33:31]MH_I2C_Read... [13:33:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:33:31]Read from MH i2c: E2 [13:33:31]MH_I2C_Read... [13:33:31]Read from MH i2c: E2 03 00 [13:33:31]MH_I2C_Read... [13:33:31]Read from MH i2c: E2 03 00 D0 10 00 90 00 54 [13:33:31]RAPDU: 90 00 [13:33:31]wFMCommunicate OK [13:33:31]SAM_PROTO_ClearQueue done [13:33:31]KKMCreateOFDPacket [13:33:31]OFDProtocolAddRootSTLVToBuf [13:33:31]FM_MakeSignedData [13:33:31]FM_MakeSignedData [13:33:31]SAM_PROTO_SignData [13:33:31]wFMCommunicate request_size=4 [13:33:31]MH_SAM_APDU [13:33:31]CAPDU: 80 0D 01 02 [13:33:31]Write to MH i2c: E2 08 00 D1 10 80 0D 01 02 00 00 00 00 5A [13:33:31]Write i2c OK [13:33:31]MH_I2C_Read... [13:33:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:33:31]Read from MH i2c: E2 [13:33:31]MH_I2C_Read... [13:33:31]Read from MH i2c: E2 03 00 [13:33:31]MH_I2C_Read... [13:33:31]Read from MH i2c: E2 03 00 D1 10 00 90 00 55 [13:33:31]RAPDU: 90 00 [13:33:31]wFMCommunicate OK [13:33:31]wFMCommunicate request_size=255 [13:33:31]MH_SAM_APDU [13:33:31]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 BB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 AA 48 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 47 75 03 00 35 04 06 00 48 C5 [13:33:31]Write to MH i2c: E2 02 01 D2 10 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 BB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 AA 48 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 47 75 03 00 35 04 06 00 48 C5 00 00 A7 [13:33:31]Write i2c OK [13:33:31]MH_I2C_Read... [13:33:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:33:31]Read from MH i2c: E2 [13:33:31]MH_I2C_Read... [13:33:31]Read from MH i2c: E2 03 00 [13:33:31]MH_I2C_Read... [13:33:31]Read from MH i2c: E2 03 00 D2 10 00 90 00 56 [13:33:31]RAPDU: 90 00 [13:33:31]wFMCommunicate OK [13:33:31]wFMCommunicate request_size=9 [13:33:31]MH_SAM_APDU [13:33:31]CAPDU: 80 0D 02 02 04 BB B0 84 79 [13:33:31]Write to MH i2c: E2 0C 00 D3 10 80 0D 02 02 04 00 BB B0 84 79 00 00 CD [13:33:31]Write i2c OK [13:33:31]MH_I2C_Read... [13:33:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:33:31]Read from MH i2c: E2 [13:33:31]MH_I2C_Read... [13:33:31]Read from MH i2c: E2 03 00 [13:33:31]MH_I2C_Read... [13:33:31]Read from MH i2c: E2 03 00 D3 10 00 90 00 57 [13:33:31]RAPDU: 90 00 [13:33:31]wFMCommunicate OK [13:33:31]wFMCommunicate request_size=4 [13:33:31]MH_SAM_APDU [13:33:31]CAPDU: 80 0D 03 02 [13:33:31]Write to MH i2c: E2 08 00 D4 10 80 0D 03 02 00 00 00 00 5F [13:33:31]Write i2c OK [13:33:31]MH_I2C_Read... [13:33:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:33:31]Read from MH i2c: E2 [13:33:31]MH_I2C_Read... [13:33:31]Read from MH i2c: E2 0B 00 [13:33:31]MH_I2C_Read... [13:33:31]Read from MH i2c: E2 0B 00 D4 10 00 38 46 6F AF B9 C3 63 DD 90 00 B8 [13:33:31]RAPDU: 38 46 6F AF B9 C3 63 DD 90 00 [13:33:31]wFMCommunicate OK [13:33:31]SAM_PROTO_SignData done [13:33:31]FM_MakeSignedData done [13:33:31]CreateOFDProtocolMessage [13:33:31]wFMCommunicate request_size=4 [13:33:31]MH_SAM_APDU [13:33:31]CAPDU: 80 11 00 00 [13:33:31]Write to MH i2c: E2 08 00 D5 10 80 11 00 00 00 00 00 00 5F [13:33:31]Write i2c OK [13:33:31]MH_I2C_Read... [13:33:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:33:31]Read from MH i2c: E2 [13:33:31]MH_I2C_Read... [13:33:31]Read from MH i2c: E2 17 00 [13:33:31]MH_I2C_Read... [13:33:31]Read from MH i2c: E2 17 00 D5 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BC [13:33:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:33:31]wFMCommunicate OK [13:33:31]CreateOFDProtocolMessage done [13:33:31]OFDSenderStorePacket 226631 [13:33:31]StoreOFDPacket docnum=226631 [13:33:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 8D 60 06 01 44 1B 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 BB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 AA 48 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 47 75 03 00 35 04 06 00 48 C5 BB B0 84 79 38 46 6F AF B9 C3 63 DD [13:33:31]CheckFolder [13:33:31]dirname=/storage/ofd_packets [13:33:31]CheckFolder done [13:33:31]ProducePacketName [13:33:31]name=ofd_packets/00226631 [13:33:31]NVStorageSaveData ofd_packets/00226631 [13:33:31]File name is /storage/ofd_packets/00226631 [13:33:31]Write 300 bytes [13:33:31]NVStorageSaveData done [13:33:31]OFDSenderStorePacket done [13:33:31]KKMCreateOFDPacket done [13:33:31]NVStorageSaveData kkm_last_timestamp [13:33:31]File name is /storage/kkm_last_timestamp [13:33:31]Write 4 bytes [13:33:31]NVStorageSaveData done [13:33:31]ExternCall_PrintAddStr [13:33:31]wPrintStart [13:33:31]Write to MH i2c: 01 00 00 D6 10 E6 [13:33:31]Write i2c OK [13:33:31]MH_I2C_Read... [13:33:31]Read from MH i2c: 01 [13:33:31]MH_I2C_Read... [13:33:31]Read from MH i2c: 01 07 00 [13:33:31]MH_I2C_Read... [13:33:31]Read from MH i2c: 01 07 00 D6 10 00 00 00 00 00 FF 0F FB [13:33:31]RasterBufferAndPrint [13:33:31]line Счет N : (1)2003000 [13:33:31]line ИНН: 02508201610067 [13:33:31]line Контрольно-Кассовый Чек [13:33:31]line ПРОДАЖА [13:33:31]line ТРК (МРК, ГНК) : 81 [13:33:31]line Товар: 2711190000 [13:33:31]line ГАЗ-К-5 [13:33:31]line 27.480 * 36.40 [13:33:31]line = 1000.27 [13:33:31]line НДС 12% НСП 1% [13:33:31]line > о реализуемом товаре [13:33:31]line ИТОГО: 1000.27 [13:33:31]line НСП 1% : 8.85 [13:33:31]line НДС 12% : 106.22 [13:33:31]line Наличными: 0.00 [13:33:31]line Безнал.: 1000.27 [13:33:31]line Место: АЗС № 97 "Партнер Нефть" [13:33:31]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:33:31]line СНО: Общий режим [13:33:31]line Чек 291 28.07.2024 13:33 [13:33:31]line Смена: 439 ФФД: 1.0 [13:33:31]line ЗНМ: 0300000054 [13:33:31]line РНМ: 0000000000092624 [13:33:31]line Версия ККМ: 001 [13:33:31]line Платежная система: O! деньги [13:33:31]line ФМ: 0000000000874959 [13:33:31]line ФД: 226631 [13:33:31]line ФПД: 80014094664825 [13:33:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T133330&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226631&fm=80014094664825&tin=02508201610067®Number=0000000000092624&sum=100027 [13:33:31]written 0, free lines is 4095 [13:33:31]OFD Sender: Processing packet 226631 [packets to send 602, broken 601] [13:33:31]ProducePacketName [13:33:31]name=ofd_packets/00226631 [13:33:31]OFD Sender: To server: pG, [13:33:31]CommunicateWithHost lk.salyk.kg:30040 [13:33:31]ConnectInit lk.salyk.kg [13:33:32]Write to MH i2c: 01 00 00 00 11 11 [13:33:32]Write i2c OK [13:33:32]MH_I2C_Read... [13:33:32]Read from MH i2c: 01 [13:33:32]MH_I2C_Read... [13:33:32]Read from MH i2c: 01 07 00 [13:33:32]MH_I2C_Read... [13:33:32]Read from MH i2c: 01 07 00 00 11 00 00 00 00 00 6C 0C 90 [13:33:32]RasterBufferAndPrint [13:33:32]line [13:33:32]line [13:33:32]line [13:33:32]line [13:33:32]line [13:33:32]written 0, free lines is 3183 [13:33:32]MH_Cut [13:33:32]Write to MH i2c: D1 01 00 07 11 01 EA [13:33:32]Write i2c OK [13:33:32]MH_I2C_Read... [13:33:32]Read from MH i2c: D1 [13:33:32]MH_I2C_Read... [13:33:32]Read from MH i2c: D1 01 00 [13:33:32]MH_I2C_Read... [13:33:32]Read from MH i2c: D1 01 00 07 11 00 E9 [13:33:32]Write to MH i2c: 01 00 00 08 11 19 [13:33:32]Write i2c OK [13:33:32]MH_I2C_Read... [13:33:32]Connected sock=10 [13:33:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 8D 60 06 01 44 1B 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 BB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 AA 48 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 47 75 03 00 35 04 06 00 48 C5 BB B0 84 79 38 46 6F AF B9 C3 63 DD [13:33:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 D9 90 47 00 FA 80 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 47 75 03 00 F4 03 04 00 B5 F4 A5 66 B6 04 01 00 00 7A 3E E6 80 53 FF 52 2E [13:33:32]CommunicateWithHost err = 0 [13:33:32]CheckOFDResponse [13:33:32]1017 (14) - 77093643461234 [13:33:32]1041 (16) - 0000000000874959 [13:33:32]1040 (4) - 226631 [13:33:32]1012 (4) - 28.07.2024 07:35 [13:33:32]1206 (1) - 0 [13:33:32]OFD Sender: Remove packet 226631 [13:33:32]ProducePacketName [13:33:32]name=ofd_packets/00226631 [13:33:32]NVStorageDeleteData [13:33:33]*** Cut start [13:33:33]*** Partial cut [13:33:33]*** CUTSNS_PIN = 1 [13:33:33]OFD Sender: No OFD packet to send [13:33:33]*** CUTSNS_PIN = 0 [13:33:33]*** Brake cut motor [13:33:33]Read from MH i2c: 01 [13:33:33]MH_I2C_Read... [13:33:33]*** Stop cut motor [13:33:33]*** Cut end [13:33:33]Read from MH i2c: 01 07 00 [13:33:33]MH_I2C_Read... [13:33:33]Read from MH i2c: 01 07 00 08 11 00 00 00 00 00 FF 0F 2E [13:33:33]process_action close_receipt done [13:33:33]requested_data is exist [13:33:33]produce_requested_data [13:33:33]requested_item fm.sn is exist - process it [13:33:33]wFMCommunicate request_size=4 [13:33:33]MH_SAM_APDU [13:33:33]CAPDU: 80 11 00 00 [13:33:33]Write to MH i2c: E2 08 00 09 11 80 11 00 00 00 00 00 00 94 [13:33:33]Write i2c OK [13:33:33]MH_I2C_Read... [13:33:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:33:33]Read from MH i2c: E2 [13:33:33]MH_I2C_Read... [13:33:33]Read from MH i2c: E2 17 00 [13:33:33]MH_I2C_Read... [13:33:33]Read from MH i2c: E2 17 00 09 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F1 [13:33:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:33:33]wFMCommunicate OK [13:33:33]requested_item fd.num is exist - process it [13:33:33]SAM_PROTO_GetFieldsCounters [13:33:33]wFMCommunicate request_size=4 [13:33:33]MH_SAM_APDU [13:33:33]CAPDU: 80 13 00 00 [13:33:33]Write to MH i2c: E2 08 00 0A 11 80 13 00 00 00 00 00 00 97 [13:33:33]Write i2c OK [13:33:33]MH_I2C_Read... [13:33:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:33:34]Read from MH i2c: E2 [13:33:34]MH_I2C_Read... [13:33:34]Read from MH i2c: E2 62 00 [13:33:34]MH_I2C_Read... [13:33:34]Read from MH i2c: E2 62 00 0A 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 47 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 23 01 00 00 5E 04 04 00 23 01 00 00 57 04 04 00 24 01 00 00 19 04 04 00 00 00 00 00 90 00 A3 [13:33:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 47 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 23 01 00 00 5E 04 04 00 23 01 00 00 57 04 04 00 24 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:33:34]wFMCommunicate OK [13:33:34]SAM_PROTO_GetFieldsCounters done [13:33:34]requested_item shift.num is exist - process it [13:33:34]requested_item shift.opened is exist - process it [13:33:34]req_shift_opened [13:33:34]FM_GetShiftState [13:33:34]SAM_PROTO_GetShiftState [13:33:34]wFMCommunicate request_size=4 [13:33:34]MH_SAM_APDU [13:33:34]CAPDU: 80 13 01 00 [13:33:34]Write to MH i2c: E2 08 00 0B 11 80 13 01 00 00 00 00 00 99 [13:33:34]Write i2c OK [13:33:34]MH_I2C_Read... [13:33:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:33:34]Read from MH i2c: E2 [13:33:34]MH_I2C_Read... [13:33:34]Read from MH i2c: E2 0E 00 [13:33:34]MH_I2C_Read... [13:33:34]Read from MH i2c: E2 0E 00 0B 11 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 4A [13:33:34]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [13:33:34]wFMCommunicate OK [13:33:34]SAM_PROTO_GetShiftState done [13:33:34]FM_GetShiftState done [13:33:34]req_shift_opened done [13:33:34]requested_item shift.open_date is exist - process it [13:33:34]req_shift_open_date [13:33:34]req_shift_open_date done [13:33:34]produce_requested_data done [13:33:34]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226631,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [13:33:34]process_action_free close_receipt [13:33:34]json_value_free [13:33:34]json_value_free done [13:33:34]process_json_proto returns [13:33:34]Send response to host [13:33:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226631,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [13:33:34]free response buf [13:33:34]execute_script done [13:33:34]execute_script returns [13:33:34]free content buf [13:33:34]Sock 9.Close socket [13:33:34]Sock 9.Thread stoped [13:33:38]OFD Sender: No OFD packet to send [13:33:43]OFD Sender: No OFD packet to send [13:33:48]OFD Sender: No OFD packet to send [13:33:53]OFD Sender: No OFD packet to send [13:33:58]OFD Sender: No OFD packet to send [13:34:03]OFD Sender: No OFD packet to send [13:34:08]OFD Sender: No OFD packet to send [13:34:13]OFD Sender: No OFD packet to send [13:34:18]OFD Sender: No OFD packet to send [13:34:23]OFD Sender: No OFD packet to send [13:34:28]OFD Sender: No OFD packet to send [13:34:33]OFD Sender: No OFD packet to send [13:34:38]OFD Sender: No OFD packet to send [13:34:43]OFD Sender: No OFD packet to send [13:34:48]OFD Sender: No OFD packet to send [13:34:53]OFD Sender: No OFD packet to send [13:34:58]OFD Sender: No OFD packet to send [13:35:03]OFD Sender: No OFD packet to send [13:35:08]OFD Sender: No OFD packet to send [13:35:13]OFD Sender: No OFD packet to send [13:35:18]OFD Sender: No OFD packet to send [13:35:23]recv_with_timeout no data received [13:35:23]OFD Sender: No OFD packet to send [13:35:28]OFD Sender: No OFD packet to send [13:35:33]OFD Sender: No OFD packet to send [13:35:38]OFD Sender: No OFD packet to send [13:35:42]recv_with_timeout no data received [13:35:43]OFD Sender: No OFD packet to send [13:35:48]OFD Sender: No OFD packet to send [13:35:53]OFD Sender: No OFD packet to send [13:35:58]OFD Sender: No OFD packet to send [13:36:03]OFD Sender: No OFD packet to send [13:36:05]accept exits with 7 [13:36:05]New connection [13:36:05]New thread 3066854756 created [13:36:05]Thread 3066711396 joined [13:36:05]Waiting for new connection... [13:36:05] Sock 7.Parse request [13:36:05]Sock 7.Check first char [13:36:05]Sock 7.First char is OK [13:36:05]request: POST /json_proto HTTP/1.0 [13:36:05]Method: POST [13:36:05]URL: /json_proto [13:36:05]Method is POST - this is cgi request [13:36:05]url: /json_proto [13:36:05]query_string will be loaded in cgi processing [13:36:05]execute_cgi json_proto POST (null) [13:36:05]execute_cgi path=json_proto method=POST [13:36:05]POST find Content-Length [13:36:05]Host: 172.17.43.131:8080 [13:36:05]Content-Length: 678 [13:36:05]Content-Type: application/json [13:36:05] [13:36:05]POST finish read [13:36:05]Found Content-Length = 678 [13:36:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003001", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [13:36:05]execute_script... [13:36: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)2003001", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [13:36:05]POST & json_proto [13:36:05]process_json_proto [13:36:05]json parsed OK: [13:36:05]protocol is kg_v1.0 [13:36:05]action value=close_receipt [13:36:05]process_action close_receipt [13:36:05]cmd_close_receipt [13:36:05]MH_GetDate [13:36:05]Write to MH i2c: F0 00 00 0C 11 0C [13:36:05]Write i2c OK [13:36:05]MH_I2C_Read... [13:36:05]Read from MH i2c: F0 [13:36:05]MH_I2C_Read... [13:36:05]Read from MH i2c: F0 09 00 [13:36:05]MH_I2C_Read... [13:36:05]Read from MH i2c: F0 09 00 0C 11 00 46 49 A6 66 F9 24 A2 66 D5 [13:36:05]GetLastDocTimeStamp 1722173610 [13:36:05]current date 1722173766 [13:36:05]FM_GetShiftState [13:36:05]SAM_PROTO_GetShiftState [13:36:05]wFMCommunicate request_size=4 [13:36:05]MH_SAM_APDU [13:36:05]CAPDU: 80 13 01 00 [13:36:05]Write to MH i2c: E2 08 00 0D 11 80 13 01 00 00 00 00 00 9B [13:36:05]Write i2c OK [13:36:05]MH_I2C_Read... [13:36:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:36:05]Read from MH i2c: E2 [13:36:05]MH_I2C_Read... [13:36:05]Read from MH i2c: E2 0E 00 [13:36:05]MH_I2C_Read... [13:36:05]Read from MH i2c: E2 0E 00 0D 11 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 4C [13:36:05]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [13:36:05]wFMCommunicate OK [13:36:05]SAM_PROTO_GetShiftState done [13:36:05]FM_GetShiftState done [13:36:05]opened in 1722125326 [13:36:05]opened+sec_in_day 1722211726 [13:36:05]quantity*price = 40068 [13:36:05]sum+1 = 40069 [13:36:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.68 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.55 НДС 12% : 42.55 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 292 28.07.2024 13:36 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226632 ФПД: 53063454040374 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T133606&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226632&fm=53063454040374&tin=02508201610067®Number=0000000000092624&sum=40000 [13:36:06]StoreToDocumentArchive [13:36:06]shift 439 fd 226632 [13:36:06]save to /storage/0439/doc_00226632 [13:36:06]save last doc name /storage/0439/doc_00226632 to /storage/kkm_last_doc_name [13:36:06]save OK [13:36:06]Clear old archive folders... [13:36:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:36:06]tlvbuf is 00E12430 [13:36:06]SAM_PROTO_ClearQueue [13:36:06]wFMCommunicate request_size=4 [13:36:06]MH_SAM_APDU [13:36:06]CAPDU: 80 09 00 00 [13:36:06]Write to MH i2c: E2 08 00 1A 11 80 09 00 00 00 00 00 00 9D [13:36:06]Write i2c OK [13:36:06]MH_I2C_Read... [13:36:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:36:06]Read from MH i2c: E2 [13:36:06]MH_I2C_Read... [13:36:06]Read from MH i2c: E2 03 00 [13:36:06]MH_I2C_Read... [13:36:06]Read from MH i2c: E2 03 00 1A 11 00 90 00 9F [13:36:06]RAPDU: 90 00 [13:36:06]wFMCommunicate OK [13:36:06]SAM_PROTO_ClearQueue done [13:36:06]KKMCreateOFDPacket [13:36:06]OFDProtocolAddRootSTLVToBuf [13:36:06]FM_MakeSignedData [13:36:06]FM_MakeSignedData [13:36:06]SAM_PROTO_SignData [13:36:06]wFMCommunicate request_size=4 [13:36:06]MH_SAM_APDU [13:36:06]CAPDU: 80 0D 01 02 [13:36:06]Write to MH i2c: E2 08 00 1B 11 80 0D 01 02 00 00 00 00 A5 [13:36:06]Write i2c OK [13:36:06]MH_I2C_Read... [13:36:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:36:06]Read from MH i2c: E2 [13:36:06]MH_I2C_Read... [13:36:06]Read from MH i2c: E2 03 00 [13:36:06]MH_I2C_Read... [13:36:06]Read from MH i2c: E2 03 00 1B 11 00 90 00 A0 [13:36:06]RAPDU: 90 00 [13:36:06]wFMCommunicate OK [13:36:06]wFMCommunicate request_size=255 [13:36:06]MH_SAM_APDU [13:36:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 24 01 00 00 F4 03 04 00 46 49 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 48 75 03 00 35 04 06 00 30 [13:36:06]Write to MH i2c: E2 02 01 1C 11 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 24 01 00 00 F4 03 04 00 46 49 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 48 75 03 00 35 04 06 00 30 00 00 53 [13:36:06]Write i2c OK [13:36:06]MH_I2C_Read... [13:36:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:36:07]Read from MH i2c: E2 [13:36:07]MH_I2C_Read... [13:36:07]Read from MH i2c: E2 03 00 [13:36:07]MH_I2C_Read... [13:36:07]Read from MH i2c: E2 03 00 1C 11 00 90 00 A1 [13:36:07]RAPDU: 90 00 [13:36:07]wFMCommunicate OK [13:36:07]wFMCommunicate request_size=10 [13:36:07]MH_SAM_APDU [13:36:07]CAPDU: 80 0D 02 02 05 42 CC 54 21 36 [13:36:07]Write to MH i2c: E2 0D 00 1D 11 80 0D 02 02 05 00 42 CC 54 21 36 00 00 6B [13:36:07]Write i2c OK [13:36:07]MH_I2C_Read... [13:36:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:36:07]Read from MH i2c: E2 [13:36:07]MH_I2C_Read... [13:36:07]Read from MH i2c: E2 03 00 [13:36:07]MH_I2C_Read... [13:36:07]Read from MH i2c: E2 03 00 1D 11 00 90 00 A2 [13:36:07]RAPDU: 90 00 [13:36:07]wFMCommunicate OK [13:36:07]wFMCommunicate request_size=4 [13:36:07]MH_SAM_APDU [13:36:07]CAPDU: 80 0D 03 02 [13:36:07]Write to MH i2c: E2 08 00 1E 11 80 0D 03 02 00 00 00 00 AA [13:36:07]Write i2c OK [13:36:07]MH_I2C_Read... [13:36:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:36:07]Read from MH i2c: E2 [13:36:07]MH_I2C_Read... [13:36:07]Read from MH i2c: E2 0B 00 [13:36:07]MH_I2C_Read... [13:36:07]Read from MH i2c: E2 0B 00 1E 11 00 5A AE E2 AF 05 9E 15 E9 90 00 E5 [13:36:07]RAPDU: 5A AE E2 AF 05 9E 15 E9 90 00 [13:36:07]wFMCommunicate OK [13:36:07]SAM_PROTO_SignData done [13:36:07]FM_MakeSignedData done [13:36:07]CreateOFDProtocolMessage [13:36:07]wFMCommunicate request_size=4 [13:36:07]MH_SAM_APDU [13:36:07]CAPDU: 80 11 00 00 [13:36:07]Write to MH i2c: E2 08 00 1F 11 80 11 00 00 00 00 00 00 AA [13:36:07]Write i2c OK [13:36:07]MH_I2C_Read... [13:36:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:36:07]Read from MH i2c: E2 [13:36:07]MH_I2C_Read... [13:36:07]Read from MH i2c: E2 17 00 [13:36:07]MH_I2C_Read... [13:36:07]Read from MH i2c: E2 17 00 1F 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 07 [13:36:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:36:07]wFMCommunicate OK [13:36:07]CreateOFDProtocolMessage done [13:36:07]OFDSenderStorePacket 226632 [13:36:07]StoreOFDPacket docnum=226632 [13:36:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 95 1F 07 01 CC E1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 24 01 00 00 F4 03 04 00 46 49 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 48 75 03 00 35 04 06 00 30 42 CC 54 21 36 5A AE E2 AF 05 9E 15 E9 [13:36:07]CheckFolder [13:36:07]dirname=/storage/ofd_packets [13:36:07]CheckFolder done [13:36:07]ProducePacketName [13:36:07]name=ofd_packets/00226632 [13:36:07]NVStorageSaveData ofd_packets/00226632 [13:36:07]File name is /storage/ofd_packets/00226632 [13:36:07]Write 301 bytes [13:36:07]NVStorageSaveData done [13:36:07]OFDSenderStorePacket done [13:36:07]KKMCreateOFDPacket done [13:36:07]NVStorageSaveData kkm_last_timestamp [13:36:07]File name is /storage/kkm_last_timestamp [13:36:07]Write 4 bytes [13:36:07]NVStorageSaveData done [13:36:07]ExternCall_PrintAddStr [13:36:07]wPrintStart [13:36:07]Write to MH i2c: 01 00 00 20 11 31 [13:36:07]Write i2c OK [13:36:07]MH_I2C_Read... [13:36:07]Read from MH i2c: 01 [13:36:07]MH_I2C_Read... [13:36:07]Read from MH i2c: 01 07 00 [13:36:07]MH_I2C_Read... [13:36:07]Read from MH i2c: 01 07 00 20 11 00 00 00 00 00 FF 0F 46 [13:36:07]RasterBufferAndPrint [13:36:07]line Счет N : (1)2003001 [13:36:07]line ИНН: 02508201610067 [13:36:07]line Контрольно-Кассовый Чек [13:36:07]line ПРОДАЖА [13:36:07]line ТРК (МРК, ГНК) : 64 [13:36:07]line Товар: 2710124500 [13:36:07]line Аи-95-К-5 [13:36:07]line 5.400 * 74.20 [13:36:07]line = 400.68 [13:36:07]line НДС 12% НСП 1% [13:36:07]line > о реализуемом товаре [13:36:07]line ОКРУГЛЕНИЕ: -0.68 [13:36:07]line ИТОГО: 400.00 [13:36:07]line Внесено: 400.00 [13:36:07]line СДАЧА: 0.00 [13:36:07]line НСП 1% : 3.55 [13:36:07]line НДС 12% : 42.55 [13:36:07]line Наличными: 400.00 [13:36:07]line Безнал.: 0.00 [13:36:07]line Место: АЗС № 97 "Партнер Нефть" [13:36:07]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:36:07]line СНО: Общий режим [13:36:07]line Чек 292 28.07.2024 13:36 [13:36:07]line Смена: 439 ФФД: 1.0 [13:36:07]line ЗНМ: 0300000054 [13:36:07]line РНМ: 0000000000092624 [13:36:07]line Версия ККМ: 001 [13:36:07]line ФМ: 0000000000874959 [13:36:07]line ФД: 226632 [13:36:07]line ФПД: 53063454040374 [13:36:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T133606&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226632&fm=53063454040374&tin=02508201610067®Number=0000000000092624&sum=40000 [13:36:07]OFD Sender: Processing packet 226632 [packets to send 602, broken 601] [13:36:07]ProducePacketName [13:36:07]name=ofd_packets/00226632 [13:36:07]OFD Sender: To server: pG, [13:36:07]CommunicateWithHost lk.salyk.kg:30040 [13:36:07]ConnectInit lk.salyk.kg [13:36:07]written 0, free lines is 4095 [13:36:08]Write to MH i2c: 01 00 00 4B 11 5C [13:36:08]Write i2c OK [13:36:08]MH_I2C_Read... [13:36:08]Read from MH i2c: 01 [13:36:08]MH_I2C_Read... [13:36:08]Read from MH i2c: 01 07 00 [13:36:08]MH_I2C_Read... [13:36:08]Read from MH i2c: 01 07 00 4B 11 00 00 00 00 00 5D 0C CC [13:36:08]RasterBufferAndPrint [13:36:08]line [13:36:08]line [13:36:08]line [13:36:08]line [13:36:08]line [13:36:08]written 0, free lines is 3168 [13:36:08]MH_Cut [13:36:08]Write to MH i2c: D1 01 00 52 11 01 35 [13:36:08]Write i2c OK [13:36:08]MH_I2C_Read... [13:36:08]Read from MH i2c: D1 [13:36:08]MH_I2C_Read... [13:36:08]Read from MH i2c: D1 01 00 [13:36:08]MH_I2C_Read... [13:36:08]Read from MH i2c: D1 01 00 52 11 00 34 [13:36:08]Write to MH i2c: 01 00 00 53 11 64 [13:36:08]Write i2c OK [13:36:08]MH_I2C_Read... [13:36:08]Connected sock=10 [13:36:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 95 1F 07 01 CC E1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 24 01 00 00 F4 03 04 00 46 49 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 48 75 03 00 35 04 06 00 30 42 CC 54 21 36 5A AE E2 AF 05 9E 15 E9 [13:36:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 E6 0A 47 00 66 C5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 48 75 03 00 F4 03 04 00 51 F5 A5 66 B6 04 01 00 00 39 9F 37 D0 18 0F BA 39 [13:36:08]CommunicateWithHost err = 0 [13:36:08]CheckOFDResponse [13:36:08]1017 (14) - 77093643461234 [13:36:08]1041 (16) - 0000000000874959 [13:36:08]1040 (4) - 226632 [13:36:08]1012 (4) - 28.07.2024 07:37 [13:36:08]1206 (1) - 0 [13:36:08]OFD Sender: Remove packet 226632 [13:36:08]ProducePacketName [13:36:08]name=ofd_packets/00226632 [13:36:08]NVStorageDeleteData [13:36:09]OFD Sender: No OFD packet to send [13:36:09]*** Cut start [13:36:09]*** Partial cut [13:36:09]*** CUTSNS_PIN = 1 [13:36:09]*** CUTSNS_PIN = 0 [13:36:09]*** Brake cut motor [13:36:09]Read from MH i2c: 01 [13:36:09]MH_I2C_Read... [13:36:09]*** Stop cut motor [13:36:09]*** Cut end [13:36:09]Read from MH i2c: 01 07 00 [13:36:09]MH_I2C_Read... [13:36:09]Read from MH i2c: 01 07 00 53 11 00 00 00 00 00 FF 0F 79 [13:36:09]process_action close_receipt done [13:36:09]requested_data is exist [13:36:09]produce_requested_data [13:36:09]requested_item fm.sn is exist - process it [13:36:09]wFMCommunicate request_size=4 [13:36:09]MH_SAM_APDU [13:36:09]CAPDU: 80 11 00 00 [13:36:09]Write to MH i2c: E2 08 00 54 11 80 11 00 00 00 00 00 00 DF [13:36:09]Write i2c OK [13:36:09]MH_I2C_Read... [13:36:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:36:10]Read from MH i2c: E2 [13:36:10]MH_I2C_Read... [13:36:10]Read from MH i2c: E2 17 00 [13:36:10]MH_I2C_Read... [13:36:10]Read from MH i2c: E2 17 00 54 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3C [13:36:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:36:10]wFMCommunicate OK [13:36:10]requested_item fd.num is exist - process it [13:36:10]SAM_PROTO_GetFieldsCounters [13:36:10]wFMCommunicate request_size=4 [13:36:10]MH_SAM_APDU [13:36:10]CAPDU: 80 13 00 00 [13:36:10]Write to MH i2c: E2 08 00 55 11 80 13 00 00 00 00 00 00 E2 [13:36:10]Write i2c OK [13:36:10]MH_I2C_Read... [13:36:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:36:10]Read from MH i2c: E2 [13:36:10]MH_I2C_Read... [13:36:10]Read from MH i2c: E2 62 00 [13:36:10]MH_I2C_Read... [13:36:10]Read from MH i2c: E2 62 00 55 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 48 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 24 01 00 00 5E 04 04 00 24 01 00 00 57 04 04 00 25 01 00 00 19 04 04 00 00 00 00 00 90 00 F2 [13:36:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 48 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 24 01 00 00 5E 04 04 00 24 01 00 00 57 04 04 00 25 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:36:10]wFMCommunicate OK [13:36:10]SAM_PROTO_GetFieldsCounters done [13:36:10]requested_item shift.num is exist - process it [13:36:10]requested_item shift.opened is exist - process it [13:36:10]req_shift_opened [13:36:10]FM_GetShiftState [13:36:10]SAM_PROTO_GetShiftState [13:36:10]wFMCommunicate request_size=4 [13:36:10]MH_SAM_APDU [13:36:10]CAPDU: 80 13 01 00 [13:36:10]Write to MH i2c: E2 08 00 56 11 80 13 01 00 00 00 00 00 E4 [13:36:10]Write i2c OK [13:36:10]MH_I2C_Read... [13:36:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:36:10]Read from MH i2c: E2 [13:36:10]MH_I2C_Read... [13:36:10]Read from MH i2c: E2 0E 00 [13:36:10]MH_I2C_Read... [13:36:10]Read from MH i2c: E2 0E 00 56 11 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 95 [13:36:10]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [13:36:10]wFMCommunicate OK [13:36:10]SAM_PROTO_GetShiftState done [13:36:10]FM_GetShiftState done [13:36:10]req_shift_opened done [13:36:10]requested_item shift.open_date is exist - process it [13:36:10]req_shift_open_date [13:36:10]req_shift_open_date done [13:36:10]produce_requested_data done [13:36:10]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226632,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [13:36:10]process_action_free close_receipt [13:36:10]json_value_free [13:36:10]json_value_free done [13:36:10]process_json_proto returns [13:36:10]Send response to host [13:36:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226632,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [13:36:10]free response buf [13:36:10]execute_script done [13:36:10]execute_script returns [13:36:10]free content buf [13:36:10]Sock 7.Close socket [13:36:10]Sock 7.Thread stoped [13:36:10]accept exits with 9 [13:36:10]New connection [13:36:10]New thread 3066711396 created [13:36:10]Thread 3066854756 joined [13:36:10]Waiting for new connection... [13:36:10] Sock 9.Parse request [13:36:10]Sock 9.Check first char [13:36:10]Sock 9.First char is OK [13:36:10]request: POST /json_proto HTTP/1.0 [13:36:10]Method: POST [13:36:10]URL: /json_proto [13:36:10]Method is POST - this is cgi request [13:36:10]url: /json_proto [13:36:10]query_string will be loaded in cgi processing [13:36:10]execute_cgi json_proto POST (null) [13:36:10]execute_cgi path=json_proto method=POST [13:36:10]POST find Content-Length [13:36:10]Host: 172.17.43.131:8080 [13:36:10]Content-Length: 801 [13:36:10]Content-Type: application/json [13:36:10] [13:36:10]POST finish read [13:36:10]Found Content-Length = 801 [13:36:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003002", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:36:10]execute_script... [13:36: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)2003002", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:36:10]POST & json_proto [13:36:10]process_json_proto [13:36:10]json parsed OK: [13:36:10]protocol is kg_v1.0 [13:36:10]action value=close_receipt [13:36:10]process_action close_receipt [13:36:10]cmd_close_receipt [13:36:10]MH_GetDate [13:36:10]Write to MH i2c: F0 00 00 57 11 57 [13:36:10]Write i2c OK [13:36:10]MH_I2C_Read... [13:36:10]Read from MH i2c: F0 [13:36:10]MH_I2C_Read... [13:36:10]Read from MH i2c: F0 09 00 [13:36:10]MH_I2C_Read... [13:36:10]Read from MH i2c: F0 09 00 57 11 00 4B 49 A6 66 F9 24 A2 66 25 [13:36:10]GetLastDocTimeStamp 1722173766 [13:36:10]current date 1722173771 [13:36:10]FM_GetShiftState [13:36:10]SAM_PROTO_GetShiftState [13:36:10]wFMCommunicate request_size=4 [13:36:10]MH_SAM_APDU [13:36:10]CAPDU: 80 13 01 00 [13:36:10]Write to MH i2c: E2 08 00 58 11 80 13 01 00 00 00 00 00 E6 [13:36:10]Write i2c OK [13:36:10]MH_I2C_Read... [13:36:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:36:10]Read from MH i2c: E2 [13:36:10]MH_I2C_Read... [13:36:10]Read from MH i2c: E2 0E 00 [13:36:10]MH_I2C_Read... [13:36:10]Read from MH i2c: E2 0E 00 58 11 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 97 [13:36:10]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [13:36:10]wFMCommunicate OK [13:36:10]SAM_PROTO_GetShiftState done [13:36:10]FM_GetShiftState done [13:36:10]opened in 1722125326 [13:36:10]opened+sec_in_day 1722211726 [13:36:10]quantity*price = 50036 [13:36:10]sum+1 = 50037 [13:36:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 293 28.07.2024 13:36 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226633 ФПД: 50915582343437 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T133611&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226633&fm=50915582343437&tin=02508201610067®Number=0000000000092624&sum=50036 [13:36:11]StoreToDocumentArchive [13:36:11]shift 439 fd 226633 [13:36:11]save to /storage/0439/doc_00226633 [13:36:11]save last doc name /storage/0439/doc_00226633 to /storage/kkm_last_doc_name [13:36:11]save OK [13:36:11]Clear old archive folders... [13:36:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:36:11]tlvbuf is 00E999E0 [13:36:11]SAM_PROTO_ClearQueue [13:36:11]wFMCommunicate request_size=4 [13:36:11]MH_SAM_APDU [13:36:11]CAPDU: 80 09 00 00 [13:36:11]Write to MH i2c: E2 08 00 65 11 80 09 00 00 00 00 00 00 E8 [13:36:11]Write i2c OK [13:36:11]MH_I2C_Read... [13:36:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:36:11]Read from MH i2c: E2 [13:36:11]MH_I2C_Read... [13:36:11]Read from MH i2c: E2 03 00 [13:36:11]MH_I2C_Read... [13:36:11]Read from MH i2c: E2 03 00 65 11 00 90 00 EA [13:36:11]RAPDU: 90 00 [13:36:11]wFMCommunicate OK [13:36:11]SAM_PROTO_ClearQueue done [13:36:11]KKMCreateOFDPacket [13:36:11]OFDProtocolAddRootSTLVToBuf [13:36:11]FM_MakeSignedData [13:36:11]FM_MakeSignedData [13:36:11]SAM_PROTO_SignData [13:36:11]wFMCommunicate request_size=4 [13:36:11]MH_SAM_APDU [13:36:11]CAPDU: 80 0D 01 02 [13:36:11]Write to MH i2c: E2 08 00 66 11 80 0D 01 02 00 00 00 00 F0 [13:36:11]Write i2c OK [13:36:11]MH_I2C_Read... [13:36:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:36:11]Read from MH i2c: E2 [13:36:11]MH_I2C_Read... [13:36:11]Read from MH i2c: E2 03 00 [13:36:11]MH_I2C_Read... [13:36:11]Read from MH i2c: E2 03 00 66 11 00 90 00 EB [13:36:11]RAPDU: 90 00 [13:36:11]wFMCommunicate OK [13:36:11]wFMCommunicate request_size=255 [13:36:11]MH_SAM_APDU [13:36:11]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 01 00 00 F4 03 04 00 4B 49 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 49 75 03 00 35 04 06 00 2E [13:36:11]Write to MH i2c: E2 02 01 67 11 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 01 00 00 F4 03 04 00 4B 49 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 49 75 03 00 35 04 06 00 2E 00 00 2C [13:36:11]Write i2c OK [13:36:11]MH_I2C_Read... [13:36:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:36:12]Read from MH i2c: E2 [13:36:12]MH_I2C_Read... [13:36:12]Read from MH i2c: E2 03 00 [13:36:12]MH_I2C_Read... [13:36:12]Read from MH i2c: E2 03 00 67 11 00 90 00 EC [13:36:12]RAPDU: 90 00 [13:36:12]wFMCommunicate OK [13:36:12]wFMCommunicate request_size=10 [13:36:12]MH_SAM_APDU [13:36:12]CAPDU: 80 0D 02 02 05 4E B5 32 F9 0D [13:36:12]Write to MH i2c: E2 0D 00 68 11 80 0D 02 02 05 00 4E B5 32 F9 0D 00 00 38 [13:36:12]Write i2c OK [13:36:12]MH_I2C_Read... [13:36:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:36:12]Read from MH i2c: E2 [13:36:12]MH_I2C_Read... [13:36:12]Read from MH i2c: E2 03 00 [13:36:12]MH_I2C_Read... [13:36:12]Read from MH i2c: E2 03 00 68 11 00 90 00 ED [13:36:12]RAPDU: 90 00 [13:36:12]wFMCommunicate OK [13:36:12]wFMCommunicate request_size=4 [13:36:12]MH_SAM_APDU [13:36:12]CAPDU: 80 0D 03 02 [13:36:12]Write to MH i2c: E2 08 00 69 11 80 0D 03 02 00 00 00 00 F5 [13:36:12]Write i2c OK [13:36:12]MH_I2C_Read... [13:36:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:36:12]Read from MH i2c: E2 [13:36:12]MH_I2C_Read... [13:36:12]Read from MH i2c: E2 0B 00 [13:36:12]MH_I2C_Read... [13:36:12]Read from MH i2c: E2 0B 00 69 11 00 D5 BE 14 B5 84 C2 80 F1 90 00 09 [13:36:12]RAPDU: D5 BE 14 B5 84 C2 80 F1 90 00 [13:36:12]wFMCommunicate OK [13:36:12]SAM_PROTO_SignData done [13:36:12]FM_MakeSignedData done [13:36:12]CreateOFDProtocolMessage [13:36:12]wFMCommunicate request_size=4 [13:36:12]MH_SAM_APDU [13:36:12]CAPDU: 80 11 00 00 [13:36:12]Write to MH i2c: E2 08 00 6A 11 80 11 00 00 00 00 00 00 F5 [13:36:12]Write i2c OK [13:36:12]MH_I2C_Read... [13:36:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:36:12]Read from MH i2c: E2 [13:36:12]MH_I2C_Read... [13:36:12]Read from MH i2c: E2 17 00 [13:36:12]MH_I2C_Read... [13:36:12]Read from MH i2c: E2 17 00 6A 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 52 [13:36:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:36:12]wFMCommunicate OK [13:36:12]CreateOFDProtocolMessage done [13:36:12]OFDSenderStorePacket 226633 [13:36:12]StoreOFDPacket docnum=226633 [13:36:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B5 7E 07 01 70 AA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 01 00 00 F4 03 04 00 4B 49 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 49 75 03 00 35 04 06 00 2E 4E B5 32 F9 0D D5 BE 14 B5 84 C2 80 F1 [13:36:12]CheckFolder [13:36:12]dirname=/storage/ofd_packets [13:36:12]CheckFolder done [13:36:12]ProducePacketName [13:36:12]name=ofd_packets/00226633 [13:36:12]NVStorageSaveData ofd_packets/00226633 [13:36:12]File name is /storage/ofd_packets/00226633 [13:36:12]Write 301 bytes [13:36:12]NVStorageSaveData done [13:36:12]OFDSenderStorePacket done [13:36:12]KKMCreateOFDPacket done [13:36:12]NVStorageSaveData kkm_last_timestamp [13:36:12]File name is /storage/kkm_last_timestamp [13:36:12]Write 4 bytes [13:36:12]NVStorageSaveData done [13:36:12]ExternCall_PrintAddStr [13:36:12]wPrintStart [13:36:12]Write to MH i2c: 01 00 00 6B 11 7C [13:36:12]Write i2c OK [13:36:12]MH_I2C_Read... [13:36:12]Read from MH i2c: 01 [13:36:12]MH_I2C_Read... [13:36:12]Read from MH i2c: 01 07 00 [13:36:12]MH_I2C_Read... [13:36:12]Read from MH i2c: 01 07 00 6B 11 00 00 00 00 00 FF 0F 91 [13:36:12]RasterBufferAndPrint [13:36:12]line Счет N : (1)2003002 [13:36:12]line ИНН: 02508201610067 [13:36:12]line Контрольно-Кассовый Чек [13:36:12]line ПРОДАЖА [13:36:12]line ТРК (МРК, ГНК) : 53 [13:36:12]line Товар: 2710124130 [13:36:12]line Аи-92-К-5 [13:36:12]line 7.380 * 67.80 [13:36:12]line = 500.36 [13:36:12]line НДС 12% НСП 1% [13:36:12]line > о реализуемом товаре [13:36:12]line ИТОГО: 500.36 [13:36:12]line НСП 1% : 4.43 [13:36:12]line НДС 12% : 53.14 [13:36:12]line Наличными: 0.00 [13:36:12]line Безнал.: 500.36 [13:36:12]line Место: АЗС № 97 "Партнер Нефть" [13:36:12]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:36:12]line СНО: Общий режим [13:36:12]line Чек 293 28.07.2024 13:36 [13:36:12]line Смена: 439 ФФД: 1.0 [13:36:12]line ЗНМ: 0300000054 [13:36:12]line РНМ: 0000000000092624 [13:36:12]line Версия ККМ: 001 [13:36:12]line Платежная система: O! деньги [13:36:12]line ФМ: 0000000000874959 [13:36:12]line ФД: 226633 [13:36:12]line ФПД: 50915582343437 [13:36:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T133611&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226633&fm=50915582343437&tin=02508201610067®Number=0000000000092624&sum=50036 [13:36:12]written 0, free lines is 4095 [13:36:12]OFD Sender: Processing packet 226633 [packets to send 602, broken 601] [13:36:12]ProducePacketName [13:36:12]name=ofd_packets/00226633 [13:36:12]OFD Sender: To server: pG, [13:36:12]CommunicateWithHost lk.salyk.kg:30040 [13:36:12]ConnectInit lk.salyk.kg [13:36:13]Write to MH i2c: 01 00 00 95 11 A6 [13:36:13]Write i2c OK [13:36:13]MH_I2C_Read... [13:36:13]Read from MH i2c: 01 [13:36:13]MH_I2C_Read... [13:36:13]Read from MH i2c: 01 07 00 [13:36:13]MH_I2C_Read... [13:36:13]Read from MH i2c: 01 07 00 95 11 00 00 00 00 00 71 0C 2A [13:36:13]RasterBufferAndPrint [13:36:13]line [13:36:13]line [13:36:13]line [13:36:13]line [13:36:13]line [13:36:13]written 0, free lines is 3194 [13:36:13]MH_Cut [13:36:13]Write to MH i2c: D1 01 00 9C 11 01 7F [13:36:13]Write i2c OK [13:36:13]MH_I2C_Read... [13:36:13]Read from MH i2c: D1 [13:36:13]MH_I2C_Read... [13:36:13]Read from MH i2c: D1 01 00 [13:36:13]MH_I2C_Read... [13:36:13]Read from MH i2c: D1 01 00 9C 11 00 7E [13:36:13]Write to MH i2c: 01 00 00 9D 11 AE [13:36:13]Write i2c OK [13:36:13]MH_I2C_Read... [13:36:13]Connected sock=10 [13:36:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B5 7E 07 01 70 AA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 01 00 00 F4 03 04 00 4B 49 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 49 75 03 00 35 04 06 00 2E 4E B5 32 F9 0D D5 BE 14 B5 84 C2 80 F1 [13:36:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 C8 4E 47 00 46 D1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 49 75 03 00 F4 03 04 00 56 F5 A5 66 B6 04 01 00 00 12 9B 0F E9 84 FA D9 0B [13:36:13]CommunicateWithHost err = 0 [13:36:13]CheckOFDResponse [13:36:13]1017 (14) - 77093643461234 [13:36:13]1041 (16) - 0000000000874959 [13:36:13]1040 (4) - 226633 [13:36:13]1012 (4) - 28.07.2024 07:37 [13:36:13]1206 (1) - 0 [13:36:13]OFD Sender: Remove packet 226633 [13:36:13]ProducePacketName [13:36:13]name=ofd_packets/00226633 [13:36:13]NVStorageDeleteData [13:36:14]OFD Sender: No OFD packet to send [13:36:14]*** Cut start [13:36:14]*** Partial cut [13:36:14]*** CUTSNS_PIN = 1 [13:36:14]*** CUTSNS_PIN = 0 [13:36:14]*** Brake cut motor [13:36:15]Read from MH i2c: 01 [13:36:15]MH_I2C_Read... [13:36:15]*** Stop cut motor [13:36:15]*** Cut end [13:36:15]Read from MH i2c: 01 07 00 [13:36:15]MH_I2C_Read... [13:36:15]Read from MH i2c: 01 07 00 9D 11 00 00 00 00 00 FF 0F C3 [13:36:15]process_action close_receipt done [13:36:15]requested_data is exist [13:36:15]produce_requested_data [13:36:15]requested_item fm.sn is exist - process it [13:36:15]wFMCommunicate request_size=4 [13:36:15]MH_SAM_APDU [13:36:15]CAPDU: 80 11 00 00 [13:36:15]Write to MH i2c: E2 08 00 9E 11 80 11 00 00 00 00 00 00 29 [13:36:15]Write i2c OK [13:36:15]MH_I2C_Read... [13:36:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:36:15]Read from MH i2c: E2 [13:36:15]MH_I2C_Read... [13:36:15]Read from MH i2c: E2 17 00 [13:36:15]MH_I2C_Read... [13:36:15]Read from MH i2c: E2 17 00 9E 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 86 [13:36:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:36:15]wFMCommunicate OK [13:36:15]requested_item fd.num is exist - process it [13:36:15]SAM_PROTO_GetFieldsCounters [13:36:15]wFMCommunicate request_size=4 [13:36:15]MH_SAM_APDU [13:36:15]CAPDU: 80 13 00 00 [13:36:15]Write to MH i2c: E2 08 00 9F 11 80 13 00 00 00 00 00 00 2C [13:36:15]Write i2c OK [13:36:15]MH_I2C_Read... [13:36:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:36:15]Read from MH i2c: E2 [13:36:15]MH_I2C_Read... [13:36:15]Read from MH i2c: E2 62 00 [13:36:15]MH_I2C_Read... [13:36:15]Read from MH i2c: E2 62 00 9F 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 49 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 25 01 00 00 5E 04 04 00 25 01 00 00 57 04 04 00 26 01 00 00 19 04 04 00 00 00 00 00 90 00 40 [13:36:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 49 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 25 01 00 00 5E 04 04 00 25 01 00 00 57 04 04 00 26 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:36:15]wFMCommunicate OK [13:36:15]SAM_PROTO_GetFieldsCounters done [13:36:15]requested_item shift.num is exist - process it [13:36:15]requested_item shift.opened is exist - process it [13:36:15]req_shift_opened [13:36:15]FM_GetShiftState [13:36:15]SAM_PROTO_GetShiftState [13:36:15]wFMCommunicate request_size=4 [13:36:15]MH_SAM_APDU [13:36:15]CAPDU: 80 13 01 00 [13:36:15]Write to MH i2c: E2 08 00 A0 11 80 13 01 00 00 00 00 00 2E [13:36:15]Write i2c OK [13:36:15]MH_I2C_Read... [13:36:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:36:15]Read from MH i2c: E2 [13:36:15]MH_I2C_Read... [13:36:15]Read from MH i2c: E2 0E 00 [13:36:15]MH_I2C_Read... [13:36:15]Read from MH i2c: E2 0E 00 A0 11 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 DF [13:36:15]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [13:36:15]wFMCommunicate OK [13:36:15]SAM_PROTO_GetShiftState done [13:36:15]FM_GetShiftState done [13:36:15]req_shift_opened done [13:36:15]requested_item shift.open_date is exist - process it [13:36:15]req_shift_open_date [13:36:15]req_shift_open_date done [13:36:15]produce_requested_data done [13:36:15]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226633,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [13:36:15]process_action_free close_receipt [13:36:15]json_value_free [13:36:15]json_value_free done [13:36:15]process_json_proto returns [13:36:15]Send response to host [13:36:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226633,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [13:36:15]free response buf [13:36:15]execute_script done [13:36:15]execute_script returns [13:36:15]free content buf [13:36:15]Sock 9.Close socket [13:36:15]Sock 9.Thread stoped [13:36:19]OFD Sender: No OFD packet to send [13:36:24]OFD Sender: No OFD packet to send [13:36:29]OFD Sender: No OFD packet to send [13:36:34]OFD Sender: No OFD packet to send [13:36:39]OFD Sender: No OFD packet to send [13:36:44]OFD Sender: No OFD packet to send [13:36:45]accept exits with 7 [13:36:45]New connection [13:36:45]New thread 3066854756 created [13:36:45]Thread 3066711396 joined [13:36:45]Waiting for new connection... [13:36:45] Sock 7.Parse request [13:36:45]Sock 7.Check first char [13:36:45]Sock 7.First char is OK [13:36:45]request: POST /json_proto HTTP/1.0 [13:36:45]Method: POST [13:36:45]URL: /json_proto [13:36:45]Method is POST - this is cgi request [13:36:45]url: /json_proto [13:36:45]query_string will be loaded in cgi processing [13:36:45]execute_cgi json_proto POST (null) [13:36:45]execute_cgi path=json_proto method=POST [13:36:45]POST find Content-Length [13:36:45]Host: 172.17.43.131:8080 [13:36:45]Content-Length: 678 [13:36:45]Content-Type: application/json [13:36:45] [13:36:45]POST finish read [13:36:45]Found Content-Length = 678 [13:36:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003005", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 5.530, "sum" : 410.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 410.00, "total" : 410.00, "payments": [ { "type": 0, "sum" : 410.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:36:45]execute_script... [13:36:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003005", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 5.530, "sum" : 410.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 410.00, "total" : 410.00, "payments": [ { "type": 0, "sum" : 410.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:36:45]POST & json_proto [13:36:45]process_json_proto [13:36:45]json parsed OK: [13:36:45]protocol is kg_v1.0 [13:36:45]action value=close_receipt [13:36:45]process_action close_receipt [13:36:45]cmd_close_receipt [13:36:45]MH_GetDate [13:36:45]Write to MH i2c: F0 00 00 A1 11 A1 [13:36:45]Write i2c OK [13:36:45]MH_I2C_Read... [13:36:45]Read from MH i2c: F0 [13:36:45]MH_I2C_Read... [13:36:45]Read from MH i2c: F0 09 00 [13:36:45]MH_I2C_Read... [13:36:45]Read from MH i2c: F0 09 00 A1 11 00 6D 49 A6 66 F9 24 A2 66 91 [13:36:45]GetLastDocTimeStamp 1722173771 [13:36:45]current date 1722173805 [13:36:45]FM_GetShiftState [13:36:45]SAM_PROTO_GetShiftState [13:36:45]wFMCommunicate request_size=4 [13:36:45]MH_SAM_APDU [13:36:45]CAPDU: 80 13 01 00 [13:36:45]Write to MH i2c: E2 08 00 A2 11 80 13 01 00 00 00 00 00 30 [13:36:45]Write i2c OK [13:36:45]MH_I2C_Read... [13:36:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:36:45]Read from MH i2c: E2 [13:36:45]MH_I2C_Read... [13:36:45]Read from MH i2c: E2 0E 00 [13:36:45]MH_I2C_Read... [13:36:45]Read from MH i2c: E2 0E 00 A2 11 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 E1 [13:36:45]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [13:36:45]wFMCommunicate OK [13:36:45]SAM_PROTO_GetShiftState done [13:36:45]FM_GetShiftState done [13:36:45]opened in 1722125326 [13:36:45]opened+sec_in_day 1722211726 [13:36:45]quantity*price = 41032 [13:36:45]sum+1 = 41034 [13:36:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.33 ИТОГО: 410.00 Внесено: 410.00 СДАЧА: 0.00 НСП 1% : 3.63 НДС 12% : 43.57 Наличными: 410.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 294 28.07.2024 13:36 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226634 ФПД: 243750102343520 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T133646&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226634&fm=243750102343520&tin=02508201610067®Number=0000000000092624&sum=41000 [13:36:46]StoreToDocumentArchive [13:36:46]shift 439 fd 226634 [13:36:46]save to /storage/0439/doc_00226634 [13:36:46]save last doc name /storage/0439/doc_00226634 to /storage/kkm_last_doc_name [13:36:46]save OK [13:36:46]Clear old archive folders... [13:36:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:36:46]tlvbuf is B6EA9400 [13:36:46]SAM_PROTO_ClearQueue [13:36:46]wFMCommunicate request_size=4 [13:36:46]MH_SAM_APDU [13:36:46]CAPDU: 80 09 00 00 [13:36:46]Write to MH i2c: E2 08 00 AF 11 80 09 00 00 00 00 00 00 32 [13:36:46]Write i2c OK [13:36:46]MH_I2C_Read... [13:36:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:36:46]Read from MH i2c: E2 [13:36:46]MH_I2C_Read... [13:36:46]Read from MH i2c: E2 03 00 [13:36:46]MH_I2C_Read... [13:36:46]Read from MH i2c: E2 03 00 AF 11 00 90 00 34 [13:36:46]RAPDU: 90 00 [13:36:46]wFMCommunicate OK [13:36:46]SAM_PROTO_ClearQueue done [13:36:46]KKMCreateOFDPacket [13:36:46]OFDProtocolAddRootSTLVToBuf [13:36:46]FM_MakeSignedData [13:36:46]FM_MakeSignedData [13:36:46]SAM_PROTO_SignData [13:36:46]wFMCommunicate request_size=4 [13:36:46]MH_SAM_APDU [13:36:46]CAPDU: 80 0D 01 02 [13:36:46]Write to MH i2c: E2 08 00 B0 11 80 0D 01 02 00 00 00 00 3A [13:36:46]Write i2c OK [13:36:46]MH_I2C_Read... [13:36:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:36:46]Read from MH i2c: E2 [13:36:46]MH_I2C_Read... [13:36:46]Read from MH i2c: E2 03 00 [13:36:46]MH_I2C_Read... [13:36:46]Read from MH i2c: E2 03 00 B0 11 00 90 00 35 [13:36:46]RAPDU: 90 00 [13:36:46]wFMCommunicate OK [13:36:46]wFMCommunicate request_size=255 [13:36:46]MH_SAM_APDU [13:36:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 49 A0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 A0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 11 00 00 00 00 07 04 06 00 28 A0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 01 00 00 F4 03 04 00 6E 49 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4A 75 03 00 35 04 06 00 DD [13:36:46]Write to MH i2c: E2 02 01 B1 11 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 49 A0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 A0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 11 00 00 00 00 07 04 06 00 28 A0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 01 00 00 F4 03 04 00 6E 49 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4A 75 03 00 35 04 06 00 DD 00 00 53 [13:36:46]Write i2c OK [13:36:46]MH_I2C_Read... [13:36:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:36:46]Read from MH i2c: E2 [13:36:46]MH_I2C_Read... [13:36:46]Read from MH i2c: E2 03 00 [13:36:46]MH_I2C_Read... [13:36:46]Read from MH i2c: E2 03 00 B1 11 00 90 00 36 [13:36:46]RAPDU: 90 00 [13:36:46]wFMCommunicate OK [13:36:46]wFMCommunicate request_size=10 [13:36:46]MH_SAM_APDU [13:36:46]CAPDU: 80 0D 02 02 05 B0 7E 43 9F 60 [13:36:46]Write to MH i2c: E2 0D 00 B2 11 80 0D 02 02 05 00 B0 7E 43 9F 60 00 00 B7 [13:36:46]Write i2c OK [13:36:46]MH_I2C_Read... [13:36:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:36:46]Read from MH i2c: E2 [13:36:46]MH_I2C_Read... [13:36:46]Read from MH i2c: E2 03 00 [13:36:46]MH_I2C_Read... [13:36:46]Read from MH i2c: E2 03 00 B2 11 00 90 00 37 [13:36:46]RAPDU: 90 00 [13:36:46]wFMCommunicate OK [13:36:46]wFMCommunicate request_size=4 [13:36:46]MH_SAM_APDU [13:36:46]CAPDU: 80 0D 03 02 [13:36:46]Write to MH i2c: E2 08 00 B3 11 80 0D 03 02 00 00 00 00 3F [13:36:46]Write i2c OK [13:36:46]MH_I2C_Read... [13:36:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:36:46]Read from MH i2c: E2 [13:36:46]MH_I2C_Read... [13:36:46]Read from MH i2c: E2 0B 00 [13:36:46]MH_I2C_Read... [13:36:46]Read from MH i2c: E2 0B 00 B3 11 00 CE 5E B2 75 E3 D9 79 75 90 00 3D [13:36:46]RAPDU: CE 5E B2 75 E3 D9 79 75 90 00 [13:36:46]wFMCommunicate OK [13:36:46]SAM_PROTO_SignData done [13:36:46]FM_MakeSignedData done [13:36:46]CreateOFDProtocolMessage [13:36:46]wFMCommunicate request_size=4 [13:36:46]MH_SAM_APDU [13:36:46]CAPDU: 80 11 00 00 [13:36:46]Write to MH i2c: E2 08 00 B4 11 80 11 00 00 00 00 00 00 3F [13:36:46]Write i2c OK [13:36:46]MH_I2C_Read... [13:36:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:36:46]Read from MH i2c: E2 [13:36:46]MH_I2C_Read... [13:36:46]Read from MH i2c: E2 17 00 [13:36:46]MH_I2C_Read... [13:36:46]Read from MH i2c: E2 17 00 B4 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9C [13:36:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:36:46]wFMCommunicate OK [13:36:46]CreateOFDProtocolMessage done [13:36:46]OFDSenderStorePacket 226634 [13:36:46]StoreOFDPacket docnum=226634 [13:36:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 56 79 07 01 91 4D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 49 A0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 A0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 11 00 00 00 00 07 04 06 00 28 A0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 01 00 00 F4 03 04 00 6E 49 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4A 75 03 00 35 04 06 00 DD B0 7E 43 9F 60 CE 5E B2 75 E3 D9 79 75 [13:36:46]CheckFolder [13:36:46]dirname=/storage/ofd_packets [13:36:46]CheckFolder done [13:36:46]ProducePacketName [13:36:46]name=ofd_packets/00226634 [13:36:46]NVStorageSaveData ofd_packets/00226634 [13:36:46]File name is /storage/ofd_packets/00226634 [13:36:46]Write 301 bytes [13:36:46]NVStorageSaveData done [13:36:46]OFDSenderStorePacket done [13:36:46]KKMCreateOFDPacket done [13:36:46]NVStorageSaveData kkm_last_timestamp [13:36:46]File name is /storage/kkm_last_timestamp [13:36:46]Write 4 bytes [13:36:46]NVStorageSaveData done [13:36:46]ExternCall_PrintAddStr [13:36:46]wPrintStart [13:36:46]Write to MH i2c: 01 00 00 B5 11 C6 [13:36:46]Write i2c OK [13:36:46]MH_I2C_Read... [13:36:46]Read from MH i2c: 01 [13:36:46]MH_I2C_Read... [13:36:46]Read from MH i2c: 01 07 00 [13:36:46]MH_I2C_Read... [13:36:46]Read from MH i2c: 01 07 00 B5 11 00 00 00 00 00 FF 0F DB [13:36:46]RasterBufferAndPrint [13:36:46]line Счет N : (1)2003005 [13:36:46]line ИНН: 02508201610067 [13:36:46]line Контрольно-Кассовый Чек [13:36:46]line ПРОДАЖА [13:36:46]line ТРК (МРК, ГНК) : 64 [13:36:46]line Товар: 2710124500 [13:36:46]line Аи-95-К-5 [13:36:46]line 5.530 * 74.20 [13:36:46]line = 410.33 [13:36:46]line НДС 12% НСП 1% [13:36:46]line > о реализуемом товаре [13:36:46]line ОКРУГЛЕНИЕ: -0.33 [13:36:46]line ИТОГО: 410.00 [13:36:46]line Внесено: 410.00 [13:36:46]line СДАЧА: 0.00 [13:36:46]line НСП 1% : 3.63 [13:36:46]line НДС 12% : 43.57 [13:36:46]line Наличными: 410.00 [13:36:46]line Безнал.: 0.00 [13:36:46]line Место: АЗС № 97 "Партнер Нефть" [13:36:46]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:36:46]line СНО: Общий режим [13:36:46]line Чек 294 28.07.2024 13:36 [13:36:46]line Смена: 439 ФФД: 1.0 [13:36:46]line ЗНМ: 0300000054 [13:36:46]line РНМ: 0000000000092624 [13:36:46]line Версия ККМ: 001 [13:36:46]line ФМ: 0000000000874959 [13:36:46]line ФД: 226634 [13:36:46]line ФПД: 243750102343520 [13:36:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T133646&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226634&fm=243750102343520&tin=02508201610067®Number=0000000000092624&sum=41000 [13:36:46]written 0, free lines is 4095 [13:36:46]OFD Sender: Processing packet 226634 [packets to send 602, broken 601] [13:36:46]ProducePacketName [13:36:46]name=ofd_packets/00226634 [13:36:46]OFD Sender: To server: pG, [13:36:46]CommunicateWithHost lk.salyk.kg:30040 [13:36:46]ConnectInit lk.salyk.kg [13:36:47]Write to MH i2c: 01 00 00 E0 11 F1 [13:36:47]Write i2c OK [13:36:47]MH_I2C_Read... [13:36:47]Read from MH i2c: 01 [13:36:47]MH_I2C_Read... [13:36:47]Read from MH i2c: 01 07 00 [13:36:47]MH_I2C_Read... [13:36:47]Read from MH i2c: 01 07 00 E0 11 00 00 00 00 00 64 0C 68 [13:36:47]RasterBufferAndPrint [13:36:47]line [13:36:47]line [13:36:47]line [13:36:47]line [13:36:47]line [13:36:47]written 0, free lines is 3176 [13:36:47]MH_Cut [13:36:47]Write to MH i2c: D1 01 00 E7 11 01 CA [13:36:47]Write i2c OK [13:36:47]MH_I2C_Read... [13:36:47]Read from MH i2c: D1 [13:36:47]MH_I2C_Read... [13:36:47]Read from MH i2c: D1 01 00 [13:36:47]MH_I2C_Read... [13:36:47]Read from MH i2c: D1 01 00 E7 11 00 C9 [13:36:47]Write to MH i2c: 01 00 00 E8 11 F9 [13:36:47]Write i2c OK [13:36:47]MH_I2C_Read... [13:36:48]*** Cut start [13:36:48]*** Partial cut [13:36:48]*** CUTSNS_PIN = 1 [13:36:48]*** CUTSNS_PIN = 0 [13:36:48]*** Brake cut motor [13:36:49]Read from MH i2c: 01 [13:36:49]MH_I2C_Read... [13:36:49]*** Stop cut motor [13:36:49]*** Cut end [13:36:49]Read from MH i2c: 01 07 00 [13:36:49]MH_I2C_Read... [13:36:49]Read from MH i2c: 01 07 00 E8 11 00 00 00 00 00 FF 0F 0E [13:36:49]process_action close_receipt done [13:36:49]requested_data is exist [13:36:49]produce_requested_data [13:36:49]requested_item fm.sn is exist - process it [13:36:49]wFMCommunicate request_size=4 [13:36:49]MH_SAM_APDU [13:36:49]CAPDU: 80 11 00 00 [13:36:49]Write to MH i2c: E2 08 00 E9 11 80 11 00 00 00 00 00 00 74 [13:36:49]Write i2c OK [13:36:49]MH_I2C_Read... [13:36:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:36:49]Read from MH i2c: E2 [13:36:49]MH_I2C_Read... [13:36:49]Read from MH i2c: E2 17 00 [13:36:49]MH_I2C_Read... [13:36:49]Read from MH i2c: E2 17 00 E9 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D1 [13:36:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:36:49]wFMCommunicate OK [13:36:49]requested_item fd.num is exist - process it [13:36:49]SAM_PROTO_GetFieldsCounters [13:36:49]wFMCommunicate request_size=4 [13:36:49]MH_SAM_APDU [13:36:49]CAPDU: 80 13 00 00 [13:36:49]Write to MH i2c: E2 08 00 EA 11 80 13 00 00 00 00 00 00 77 [13:36:49]Write i2c OK [13:36:49]MH_I2C_Read... [13:36:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:36:49]Read from MH i2c: E2 [13:36:49]MH_I2C_Read... [13:36:49]Read from MH i2c: E2 62 00 [13:36:49]MH_I2C_Read... [13:36:49]Read from MH i2c: E2 62 00 EA 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4A 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 26 01 00 00 5E 04 04 00 26 01 00 00 57 04 04 00 27 01 00 00 19 04 04 00 00 00 00 00 90 00 8F [13:36:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4A 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 26 01 00 00 5E 04 04 00 26 01 00 00 57 04 04 00 27 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:36:49]wFMCommunicate OK [13:36:49]SAM_PROTO_GetFieldsCounters done [13:36:49]requested_item shift.num is exist - process it [13:36:49]requested_item shift.opened is exist - process it [13:36:49]req_shift_opened [13:36:49]FM_GetShiftState [13:36:49]SAM_PROTO_GetShiftState [13:36:49]wFMCommunicate request_size=4 [13:36:49]MH_SAM_APDU [13:36:49]CAPDU: 80 13 01 00 [13:36:49]Write to MH i2c: E2 08 00 EB 11 80 13 01 00 00 00 00 00 79 [13:36:49]Write i2c OK [13:36:49]MH_I2C_Read... [13:36:49]Read from MH i2c: E2 [13:36:49]MH_I2C_Read... [13:36:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:36:49]Read from MH i2c: E2 0E 00 [13:36:49]MH_I2C_Read... [13:36:49]Read from MH i2c: E2 0E 00 EB 11 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 2A [13:36:49]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [13:36:49]wFMCommunicate OK [13:36:49]SAM_PROTO_GetShiftState done [13:36:49]FM_GetShiftState done [13:36:49]req_shift_opened done [13:36:49]requested_item shift.open_date is exist - process it [13:36:49]req_shift_open_date [13:36:49]req_shift_open_date done [13:36:49]produce_requested_data done [13:36:49]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226634,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [13:36:49]process_action_free close_receipt [13:36:49]json_value_free [13:36:49]json_value_free done [13:36:49]process_json_proto returns [13:36:49]Send response to host [13:36:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226634,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [13:36:49]free response buf [13:36:49]execute_script done [13:36:49]execute_script returns [13:36:49]free content buf [13:36:49]Sock 7.Close socket [13:36:49]Sock 7.Thread stoped [13:36:56]recv_with_timeout no data received [13:36:56]Connected sock=11 [13:36:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 56 79 07 01 91 4D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 49 A0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 A0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 11 00 00 00 00 07 04 06 00 28 A0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 01 00 00 F4 03 04 00 6E 49 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4A 75 03 00 35 04 06 00 DD B0 7E 43 9F 60 CE 5E B2 75 E3 D9 79 75 [13:36:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 C6 5E 47 00 51 BC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4A 75 03 00 F4 03 04 00 84 F5 A5 66 B6 04 01 00 00 DA DA 36 14 40 F2 43 D4 [13:36:59]CommunicateWithHost err = 0 [13:36:59]CheckOFDResponse [13:36:59]1017 (14) - 77093643461234 [13:36:59]1041 (16) - 0000000000874959 [13:36:59]1040 (4) - 226634 [13:36:59]1012 (4) - 28.07.2024 07:38 [13:36:59]1206 (1) - 0 [13:36:59]OFD Sender: Remove packet 226634 [13:36:59]ProducePacketName [13:36:59]name=ofd_packets/00226634 [13:36:59]NVStorageDeleteData [13:37:00]OFD Sender: No OFD packet to send [13:37:03]accept exits with 10 [13:37:03]New connection [13:37:03]New thread 3066711396 created [13:37:03]Thread 3066854756 joined [13:37:03]Waiting for new connection... [13:37:03] Sock 10.Parse request [13:37:03]Sock 10.Check first char [13:37:03]Sock 10.First char is OK [13:37:03]request: POST /json_proto HTTP/1.0 [13:37:03]Method: POST [13:37:03]URL: /json_proto [13:37:03]Method is POST - this is cgi request [13:37:03]url: /json_proto [13:37:03]query_string will be loaded in cgi processing [13:37:03]execute_cgi json_proto POST (null) [13:37:03]execute_cgi path=json_proto method=POST [13:37:03]POST find Content-Length [13:37:03]Host: 172.17.43.131:8080 [13:37:03]Content-Length: 683 [13:37:03]Content-Type: application/json [13:37:03] [13:37:03]POST finish read [13:37:03]Found Content-Length = 683 [13:37:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003003", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:37:03]execute_script... [13:37:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003003", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:37:03]POST & json_proto [13:37:03]process_json_proto [13:37:03]json parsed OK: [13:37:03]protocol is kg_v1.0 [13:37:03]action value=close_receipt [13:37:03]process_action close_receipt [13:37:03]cmd_close_receipt [13:37:03]MH_GetDate [13:37:03]Write to MH i2c: F0 00 00 EC 11 EC [13:37:03]Write i2c OK [13:37:03]MH_I2C_Read... [13:37:03]Read from MH i2c: F0 [13:37:03]MH_I2C_Read... [13:37:03]Read from MH i2c: F0 09 00 [13:37:03]MH_I2C_Read... [13:37:03]Read from MH i2c: F0 09 00 EC 11 00 80 49 A6 66 F9 24 A2 66 EF [13:37:03]GetLastDocTimeStamp 1722173806 [13:37:03]current date 1722173824 [13:37:03]FM_GetShiftState [13:37:03]SAM_PROTO_GetShiftState [13:37:03]wFMCommunicate request_size=4 [13:37:03]MH_SAM_APDU [13:37:03]CAPDU: 80 13 01 00 [13:37:03]Write to MH i2c: E2 08 00 ED 11 80 13 01 00 00 00 00 00 7B [13:37:03]Write i2c OK [13:37:03]MH_I2C_Read... [13:37:04]Read from MH i2c: *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:37:04]E2 [13:37:04]MH_I2C_Read... [13:37:04]Read from MH i2c: E2 0E 00 [13:37:04]MH_I2C_Read... [13:37:04]Read from MH i2c: E2 0E 00 ED 11 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 2C [13:37:04]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [13:37:04]wFMCommunicate OK [13:37:04]SAM_PROTO_GetShiftState done [13:37:04]FM_GetShiftState done [13:37:04]opened in 1722125326 [13:37:04]opened+sec_in_day 1722211726 [13:37:04]quantity*price = 100005 [13:37:04]sum+1 = 100006 [13:37:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 295 28.07.2024 13:37 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226635 ФПД: 191248884295947 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T133704&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226635&fm=191248884295947&tin=02508201610067®Number=0000000000092624&sum=100000 [13:37:05]StoreToDocumentArchive [13:37:05]shift 439 fd 226635 [13:37:05]save to /storage/0439/doc_00226635 [13:37:05]save last doc name /storage/0439/doc_00226635 to /storage/kkm_last_doc_name [13:37:05]save OK [13:37:05]Clear old archive folders... [13:37:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:37:05]tlvbuf is 00E9B2B0 [13:37:05]SAM_PROTO_ClearQueue [13:37:05]wFMCommunicate request_size=4 [13:37:05]MH_SAM_APDU [13:37:05]CAPDU: 80 09 00 00 [13:37:05]Write to MH i2c: E2 08 00 FA 11 80 09 00 00 00 00 00 00 7D [13:37:05]Write i2c OK [13:37:05]MH_I2C_Read... [13:37:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:37:05]Read from MH i2c: E2 [13:37:05]MH_I2C_Read... [13:37:05]Read from MH i2c: E2 03 00 [13:37:05]MH_I2C_Read... [13:37:05]Read from MH i2c: E2 03 00 FA 11 00 90 00 7F [13:37:05]RAPDU: 90 00 [13:37:05]wFMCommunicate OK [13:37:05]SAM_PROTO_ClearQueue done [13:37:05]KKMCreateOFDPacket [13:37:05]OFDProtocolAddRootSTLVToBuf [13:37:05]FM_MakeSignedData [13:37:05]FM_MakeSignedData [13:37:05]SAM_PROTO_SignData [13:37:05]wFMCommunicate request_size=4 [13:37:05]MH_SAM_APDU [13:37:05]CAPDU: 80 0D 01 02 [13:37:05]Write to MH i2c: E2 08 00 FB 11 80 0D 01 02 00 00 00 00 85 [13:37:05]Write i2c OK [13:37:05]MH_I2C_Read... [13:37:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:37:05]Read from MH i2c: E2 [13:37:05]MH_I2C_Read... [13:37:05]Read from MH i2c: E2 03 00 [13:37:05]MH_I2C_Read... [13:37:05]Read from MH i2c: E2 03 00 FB 11 00 90 00 80 [13:37:05]RAPDU: 90 00 [13:37:05]wFMCommunicate OK [13:37:05]wFMCommunicate request_size=255 [13:37:05]MH_SAM_APDU [13:37:05]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 27 01 00 00 F4 03 04 00 80 49 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4B 75 03 00 35 04 06 00 AD [13:37:05]Write to MH i2c: E2 02 01 FC 11 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 27 01 00 00 F4 03 04 00 80 49 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4B 75 03 00 35 04 06 00 AD 00 00 C0 [13:37:05]Write i2c OK [13:37:05]MH_I2C_Read... [13:37:05]OFD Sender: No OFD packet to send [13:37:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:37:05]Read from MH i2c: E2 [13:37:05]MH_I2C_Read... [13:37:05]Read from MH i2c: E2 03 00 [13:37:05]MH_I2C_Read... [13:37:05]Read from MH i2c: E2 03 00 FC 11 00 90 00 81 [13:37:05]RAPDU: 90 00 [13:37:05]wFMCommunicate OK [13:37:05]wFMCommunicate request_size=10 [13:37:05]MH_SAM_APDU [13:37:05]CAPDU: 80 0D 02 02 05 F0 99 CF E9 0B [13:37:05]Write to MH i2c: E2 0D 00 FD 11 80 0D 02 02 05 00 F0 99 CF E9 0B 00 00 DE [13:37:05]Write i2c OK [13:37:05]MH_I2C_Read... [13:37:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:37:05]Read from MH i2c: E2 [13:37:05]MH_I2C_Read... [13:37:05]Read from MH i2c: E2 03 00 [13:37:05]MH_I2C_Read... [13:37:05]Read from MH i2c: E2 03 00 FD 11 00 90 00 82 [13:37:05]RAPDU: 90 00 [13:37:05]wFMCommunicate OK [13:37:05]wFMCommunicate request_size=4 [13:37:05]MH_SAM_APDU [13:37:05]CAPDU: 80 0D 03 02 [13:37:05]Write to MH i2c: E2 08 00 FE 11 80 0D 03 02 00 00 00 00 8A [13:37:05]Write i2c OK [13:37:05]MH_I2C_Read... [13:37:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:37:05]Read from MH i2c: E2 [13:37:05]MH_I2C_Read... [13:37:05]Read from MH i2c: E2 0B 00 [13:37:05]MH_I2C_Read... [13:37:05]Read from MH i2c: E2 0B 00 FE 11 00 95 28 6F 95 A2 42 BB 78 90 00 63 [13:37:05]RAPDU: 95 28 6F 95 A2 42 BB 78 90 00 [13:37:05]wFMCommunicate OK [13:37:05]SAM_PROTO_SignData done [13:37:05]FM_MakeSignedData done [13:37:05]CreateOFDProtocolMessage [13:37:05]wFMCommunicate request_size=4 [13:37:05]MH_SAM_APDU [13:37:05]CAPDU: 80 11 00 00 [13:37:05]Write to MH i2c: E2 08 00 FF 11 80 11 00 00 00 00 00 00 8A [13:37:05]Write i2c OK [13:37:05]MH_I2C_Read... [13:37:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:37:05]Read from MH i2c: E2 [13:37:05]MH_I2C_Read... [13:37:05]Read from MH i2c: E2 17 00 [13:37:05]MH_I2C_Read... [13:37:05]Read from MH i2c: E2 17 00 FF 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E7 [13:37:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:37:05]wFMCommunicate OK [13:37:05]CreateOFDProtocolMessage done [13:37:05]OFDSenderStorePacket 226635 [13:37:05]StoreOFDPacket docnum=226635 [13:37:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 27 B6 07 01 C8 71 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 27 01 00 00 F4 03 04 00 80 49 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4B 75 03 00 35 04 06 00 AD F0 99 CF E9 0B 95 28 6F 95 A2 42 BB 78 [13:37:05]CheckFolder [13:37:05]dirname=/storage/ofd_packets [13:37:05]CheckFolder done [13:37:05]ProducePacketName [13:37:05]name=ofd_packets/00226635 [13:37:05]NVStorageSaveData ofd_packets/00226635 [13:37:05]File name is /storage/ofd_packets/00226635 [13:37:05]Write 301 bytes [13:37:05]NVStorageSaveData done [13:37:05]OFDSenderStorePacket done [13:37:05]KKMCreateOFDPacket done [13:37:05]NVStorageSaveData kkm_last_timestamp [13:37:05]File name is /storage/kkm_last_timestamp [13:37:05]Write 4 bytes [13:37:05]NVStorageSaveData done [13:37:05]ExternCall_PrintAddStr [13:37:05]wPrintStart [13:37:05]Write to MH i2c: 01 00 00 00 12 12 [13:37:05]Write i2c OK [13:37:05]MH_I2C_Read... [13:37:05]Read from MH i2c: 01 [13:37:05]MH_I2C_Read... [13:37:05]Read from MH i2c: 01 07 00 [13:37:05]MH_I2C_Read... [13:37:05]Read from MH i2c: 01 07 00 00 12 00 00 00 00 00 FF 0F 27 [13:37:05]RasterBufferAndPrint [13:37:05]line Счет N : (1)2003003 [13:37:05]line ИНН: 02508201610067 [13:37:05]line Контрольно-Кассовый Чек [13:37:05]line ПРОДАЖА [13:37:05]line ТРК (МРК, ГНК) : 43 [13:37:05]line Товар: 2710124130 [13:37:05]line Аи-92-К-5 [13:37:05]line 14.750 * 67.80 [13:37:05]line = 1000.05 [13:37:05]line НДС 12% НСП 1% [13:37:05]line > о реализуемом товаре [13:37:05]line ОКРУГЛЕНИЕ: -0.05 [13:37:05]line ИТОГО: 1000.00 [13:37:05]line Внесено: 1000.00 [13:37:05]line СДАЧА: 0.00 [13:37:05]line НСП 1% : 8.85 [13:37:05]line НДС 12% : 106.20 [13:37:05]line Наличными: 1000.00 [13:37:05]line Безнал.: 0.00 [13:37:05]line Место: АЗС № 97 "Партнер Нефть" [13:37:05]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:37:05]line СНО: Общий режим [13:37:05]line Чек 295 28.07.2024 13:37 [13:37:05]line Смена: 439 ФФД: 1.0 [13:37:05]line ЗНМ: 0300000054 [13:37:05]line РНМ: 0000000000092624 [13:37:05]line Версия ККМ: 001 [13:37:05]line ФМ: 0000000000874959 [13:37:05]line ФД: 226635 [13:37:05]line ФПД: 191248884295947 [13:37:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T133704&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226635&fm=191248884295947&tin=02508201610067®Number=0000000000092624&sum=100000 [13:37:05]OFD Sender: Processing packet 226635 [packets to send 602, broken 601] [13:37:05]ProducePacketName [13:37:05]name=ofd_packets/00226635 [13:37:05]OFD Sender: To server: pG, [13:37:05]CommunicateWithHost lk.salyk.kg:30040 [13:37:05]ConnectInit lk.salyk.kg [13:37:05]written 0, free lines is 4095 [13:37:06]Write to MH i2c: 01 00 00 2B 12 3D [13:37:06]Write i2c OK [13:37:06]MH_I2C_Read... [13:37:06]Read from MH i2c: 01 [13:37:06]MH_I2C_Read... [13:37:06]Read from MH i2c: 01 07 00 [13:37:06]MH_I2C_Read... [13:37:06]Read from MH i2c: 01 07 00 2B 12 00 00 00 00 00 65 0C B5 [13:37:06]RasterBufferAndPrint [13:37:06]line [13:37:06]line [13:37:06]line [13:37:06]line [13:37:06]line [13:37:06]written 0, free lines is 3180 [13:37:06]MH_Cut [13:37:06]Write to MH i2c: D1 01 00 32 12 01 16 [13:37:06]Write i2c OK [13:37:06]MH_I2C_Read... [13:37:06]Read from MH i2c: D1 [13:37:06]MH_I2C_Read... [13:37:06]Read from MH i2c: D1 01 00 [13:37:06]MH_I2C_Read... [13:37:06]Read from MH i2c: D1 01 00 32 12 00 15 [13:37:06]Write to MH i2c: 01 00 00 33 12 45 [13:37:06]Write i2c OK [13:37:06]MH_I2C_Read... [13:37:07]*** Cut start [13:37:07]*** Partial cut [13:37:07]*** CUTSNS_PIN = 1 [13:37:07]*** CUTSNS_PIN = 0 [13:37:07]*** Brake cut motor [13:37:08]Read from MH i2c: 01 [13:37:08]MH_I2C_Read... [13:37:08]*** Stop cut motor [13:37:08]*** Cut end [13:37:08]Read from MH i2c: 01 07 00 [13:37:08]MH_I2C_Read... [13:37:08]Read from MH i2c: 01 07 00 33 12 00 00 00 00 00 FF 0F 5A [13:37:08]process_action close_receipt done [13:37:08]requested_data is exist [13:37:08]produce_requested_data [13:37:08]requested_item fm.sn is exist - process it [13:37:08]wFMCommunicate request_size=4 [13:37:08]MH_SAM_APDU [13:37:08]CAPDU: 80 11 00 00 [13:37:08]Write to MH i2c: E2 08 00 34 12 80 11 00 00 00 00 00 00 C0 [13:37:08]Write i2c OK [13:37:08]MH_I2C_Read... [13:37:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:37:08]Read from MH i2c: E2 [13:37:08]MH_I2C_Read... [13:37:08]Read from MH i2c: E2 17 00 [13:37:08]MH_I2C_Read... [13:37:08]Read from MH i2c: E2 17 00 34 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1D [13:37:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:37:08]wFMCommunicate OK [13:37:08]requested_item fd.num is exist - process it [13:37:08]SAM_PROTO_GetFieldsCounters [13:37:08]wFMCommunicate request_size=4 [13:37:08]MH_SAM_APDU [13:37:08]CAPDU: 80 13 00 00 [13:37:08]Write to MH i2c: E2 08 00 35 12 80 13 00 00 00 00 00 00 C3 [13:37:08]Write i2c OK [13:37:08]MH_I2C_Read... [13:37:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:37:08]Read from MH i2c: E2 [13:37:08]MH_I2C_Read... [13:37:08]Read from MH i2c: E2 62 00 [13:37:08]MH_I2C_Read... [13:37:08]Read from MH i2c: E2 62 00 35 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4B 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 27 01 00 00 5E 04 04 00 27 01 00 00 57 04 04 00 28 01 00 00 19 04 04 00 00 00 00 00 90 00 DF [13:37:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4B 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 27 01 00 00 5E 04 04 00 27 01 00 00 57 04 04 00 28 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:37:08]wFMCommunicate OK [13:37:08]SAM_PROTO_GetFieldsCounters done [13:37:08]requested_item shift.num is exist - process it [13:37:08]requested_item shift.opened is exist - process it [13:37:08]req_shift_opened [13:37:08]FM_GetShiftState [13:37:08]SAM_PROTO_GetShiftState [13:37:08]wFMCommunicate request_size=4 [13:37:08]MH_SAM_APDU [13:37:08]CAPDU: 80 13 01 00 [13:37:08]Write to MH i2c: E2 08 00 36 12 80 13 01 00 00 00 00 00 C5 [13:37:08]Write i2c OK [13:37:08]MH_I2C_Read... [13:37:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:37:08]Read from MH i2c: E2 [13:37:08]MH_I2C_Read... [13:37:08]Read from MH i2c: E2 0E 00 [13:37:08]MH_I2C_Read... [13:37:08]Read from MH i2c: E2 0E 00 36 12 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 76 [13:37:08]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [13:37:08]wFMCommunicate OK [13:37:08]SAM_PROTO_GetShiftState done [13:37:08]FM_GetShiftState done [13:37:08]req_shift_opened done [13:37:08]requested_item shift.open_date is exist - process it [13:37:08]req_shift_open_date [13:37:08]req_shift_open_date done [13:37:08]produce_requested_data done [13:37:08]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226635,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [13:37:08]process_action_free close_receipt [13:37:08]json_value_free [13:37:08]json_value_free done [13:37:08]process_json_proto returns [13:37:08]Send response to host [13:37:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226635,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [13:37:08]free response buf [13:37:08]execute_script done [13:37:08]execute_script returns [13:37:08]free content buf [13:37:08]Sock 10.Close socket [13:37:08]Sock 10.Thread stoped [13:37:12]Connected sock=11 [13:37:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 27 B6 07 01 C8 71 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 27 01 00 00 F4 03 04 00 80 49 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4B 75 03 00 35 04 06 00 AD F0 99 CF E9 0B 95 28 6F 95 A2 42 BB 78 [13:37:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 9C 3D 47 00 01 D8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4B 75 03 00 F4 03 04 00 92 F5 A5 66 B6 04 01 00 00 D7 7E 0B 92 D1 6C 22 87 [13:37:13]CommunicateWithHost err = 0 [13:37:13]CheckOFDResponse [13:37:13]1017 (14) - 77093643461234 [13:37:13]1041 (16) - 0000000000874959 [13:37:13]1040 (4) - 226635 [13:37:13]1012 (4) - 28.07.2024 07:38 [13:37:13]1206 (1) - 0 [13:37:13]OFD Sender: Remove packet 226635 [13:37:13]ProducePacketName [13:37:13]name=ofd_packets/00226635 [13:37:13]NVStorageDeleteData [13:37:13]OFD Sender: No OFD packet to send [13:37:18]OFD Sender: No OFD packet to send [13:37:23]accept exits with 9 [13:37:23]New connection [13:37:23]New thread 3066854756 created [13:37:23]Thread 3066711396 joined [13:37:23]Waiting for new connection... [13:37:23] Sock 9.Parse request [13:37:23]Sock 9.Check first char [13:37:23]Sock 9.First char is OK [13:37:23]request: POST /json_proto HTTP/1.0 [13:37:23]Method: POST [13:37:23]URL: /json_proto [13:37:23]Method is POST - this is cgi request [13:37:23]url: /json_proto [13:37:23]query_string will be loaded in cgi processing [13:37:23]execute_cgi json_proto POST (null) [13:37:23]execute_cgi path=json_proto method=POST [13:37:23]POST find Content-Length [13:37:23]Host: 172.17.43.131:8080 [13:37:23]Content-Length: 678 [13:37:23]Content-Type: application/json [13:37:23] [13:37:23]POST finish read [13:37:23]Found Content-Length = 678 [13:37:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003006", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:37:23]execute_script... [13:37:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003006", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:37:23]POST & json_proto [13:37:23]process_json_proto [13:37:23]json parsed OK: [13:37:23]protocol is kg_v1.0 [13:37:23]action value=close_receipt [13:37:23]process_action close_receipt [13:37:23]cmd_close_receipt [13:37:23]MH_GetDate [13:37:23]Write to MH i2c: F0 00 00 37 12 38 [13:37:23]Write i2c OK [13:37:23]MH_I2C_Read... [13:37:23]Read from MH i2c: F0 [13:37:23]MH_I2C_Read... [13:37:23]Read from MH i2c: F0 09 00 [13:37:23]MH_I2C_Read... [13:37:23]Read from MH i2c: F0 09 00 37 12 00 93 49 A6 66 F9 24 A2 66 4E [13:37:23]GetLastDocTimeStamp 1722173824 [13:37:23]current date 1722173843 [13:37:23]FM_GetShiftState [13:37:23]SAM_PROTO_GetShiftState [13:37:23]wFMCommunicate request_size=4 [13:37:23]MH_SAM_APDU [13:37:23]CAPDU: 80 13 01 00 [13:37:23]Write to MH i2c: E2 08 00 38 12 80 13 01 00 00 00 00 00 C7 [13:37:23]Write i2c OK [13:37:23]MH_I2C_Read... [13:37:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:37:23]Read from MH i2c: E2 [13:37:23]MH_I2C_Read... [13:37:23]Read from MH i2c: E2 0E 00 [13:37:23]MH_I2C_Read... [13:37:23]Read from MH i2c: E2 0E 00 38 12 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 78 [13:37:23]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [13:37:23]wFMCommunicate OK [13:37:23]SAM_PROTO_GetShiftState done [13:37:23]FM_GetShiftState done [13:37:23]opened in 1722125326 [13:37:23]opened+sec_in_day 1722211726 [13:37:23]quantity*price = 30035 [13:37:23]sum+1 = 30036 [13:37:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 296 28.07.2024 13:37 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226636 ФПД: 176697339132612 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T133724&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226636&fm=176697339132612&tin=02508201610067®Number=0000000000092624&sum=30000 [13:37:24]StoreToDocumentArchive [13:37:24]shift 439 fd 226636 [13:37:24]save to /storage/0439/doc_00226636 [13:37:24]save last doc name /storage/0439/doc_00226636 to /storage/kkm_last_doc_name [13:37:24]save OK [13:37:24]Clear old archive folders... [13:37:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:37:24]tlvbuf is 00E947A0 [13:37:24]SAM_PROTO_ClearQueue [13:37:24]wFMCommunicate request_size=4 [13:37:24]MH_SAM_APDU [13:37:24]CAPDU: 80 09 00 00 [13:37:24]Write to MH i2c: E2 08 00 45 12 80 09 00 00 00 00 00 00 C9 [13:37:24]Write i2c OK [13:37:24]MH_I2C_Read... [13:37:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:37:24]Read from MH i2c: E2 [13:37:24]MH_I2C_Read... [13:37:24]Read from MH i2c: E2 03 00 [13:37:24]MH_I2C_Read... [13:37:24]Read from MH i2c: E2 03 00 45 12 00 90 00 CB [13:37:24]RAPDU: 90 00 [13:37:24]wFMCommunicate OK [13:37:24]SAM_PROTO_ClearQueue done [13:37:24]KKMCreateOFDPacket [13:37:24]OFDProtocolAddRootSTLVToBuf [13:37:24]FM_MakeSignedData [13:37:24]FM_MakeSignedData [13:37:24]SAM_PROTO_SignData [13:37:24]wFMCommunicate request_size=4 [13:37:24]MH_SAM_APDU [13:37:24]CAPDU: 80 0D 01 02 [13:37:24]Write to MH i2c: E2 08 00 46 12 80 0D 01 02 00 00 00 00 D1 [13:37:24]Write i2c OK [13:37:24]MH_I2C_Read... [13:37:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:37:24]Read from MH i2c: E2 [13:37:24]MH_I2C_Read... [13:37:24]Read from MH i2c: E2 03 00 [13:37:24]MH_I2C_Read... [13:37:24]Read from MH i2c: E2 03 00 46 12 00 90 00 CC [13:37:24]RAPDU: 90 00 [13:37:24]wFMCommunicate OK [13:37:24]wFMCommunicate request_size=255 [13:37:24]MH_SAM_APDU [13:37:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 28 01 00 00 F4 03 04 00 94 49 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4C 75 03 00 35 04 06 00 A0 [13:37:24]Write to MH i2c: E2 02 01 47 12 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 28 01 00 00 F4 03 04 00 94 49 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4C 75 03 00 35 04 06 00 A0 00 00 A5 [13:37:24]Write i2c OK [13:37:24]MH_I2C_Read... [13:37:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:37:24]Read from MH i2c: E2 [13:37:24]MH_I2C_Read... [13:37:24]Read from MH i2c: E2 03 00 [13:37:24]MH_I2C_Read... [13:37:24]Read from MH i2c: E2 03 00 47 12 00 90 00 CD [13:37:24]RAPDU: 90 00 [13:37:24]wFMCommunicate OK [13:37:24]wFMCommunicate request_size=10 [13:37:24]MH_SAM_APDU [13:37:24]CAPDU: 80 0D 02 02 05 B4 8E 21 BA C4 [13:37:24]Write to MH i2c: E2 0D 00 48 12 80 0D 02 02 05 00 B4 8E 21 BA C4 00 00 BF [13:37:24]Write i2c OK [13:37:24]MH_I2C_Read... [13:37:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:37:24]Read from MH i2c: E2 [13:37:24]MH_I2C_Read... [13:37:24]Read from MH i2c: E2 03 00 [13:37:24]MH_I2C_Read... [13:37:24]Read from MH i2c: E2 03 00 48 12 00 90 00 CE [13:37:24]RAPDU: 90 00 [13:37:24]wFMCommunicate OK [13:37:24]wFMCommunicate request_size=4 [13:37:24]MH_SAM_APDU [13:37:24]CAPDU: 80 0D 03 02 [13:37:24]Write to MH i2c: E2 08 00 49 12 80 0D 03 02 00 00 00 00 D6 [13:37:24]Write i2c OK [13:37:24]MH_I2C_Read... [13:37:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:37:24]Read from MH i2c: E2 [13:37:24]MH_I2C_Read... [13:37:24]Read from MH i2c: E2 0B 00 [13:37:24]MH_I2C_Read... [13:37:24]Read from MH i2c: E2 0B 00 49 12 00 C6 35 9F 76 3A E7 9A 2D 90 00 CF [13:37:24]RAPDU: C6 35 9F 76 3A E7 9A 2D 90 00 [13:37:24]wFMCommunicate OK [13:37:24]SAM_PROTO_SignData done [13:37:24]FM_MakeSignedData done [13:37:24]CreateOFDProtocolMessage [13:37:24]wFMCommunicate request_size=4 [13:37:24]MH_SAM_APDU [13:37:24]CAPDU: 80 11 00 00 [13:37:24]Write to MH i2c: E2 08 00 4A 12 80 11 00 00 00 00 00 00 D6 [13:37:24]Write i2c OK [13:37:24]MH_I2C_Read... [13:37:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:37:24]Read from MH i2c: E2 [13:37:24]MH_I2C_Read... [13:37:24]Read from MH i2c: E2 17 00 [13:37:24]MH_I2C_Read... [13:37:24]Read from MH i2c: E2 17 00 4A 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 33 [13:37:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:37:24]wFMCommunicate OK [13:37:24]CreateOFDProtocolMessage done [13:37:24]OFDSenderStorePacket 226636 [13:37:24]StoreOFDPacket docnum=226636 [13:37:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 6E 4E 07 01 59 74 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 28 01 00 00 F4 03 04 00 94 49 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4C 75 03 00 35 04 06 00 A0 B4 8E 21 BA C4 C6 35 9F 76 3A E7 9A 2D [13:37:24]CheckFolder [13:37:24]dirname=/storage/ofd_packets [13:37:24]CheckFolder done [13:37:24]ProducePacketName [13:37:24]name=ofd_packets/00226636 [13:37:24]NVStorageSaveData ofd_packets/00226636 [13:37:24]File name is /storage/ofd_packets/00226636 [13:37:24]Write 301 bytes [13:37:24]NVStorageSaveData done [13:37:24]OFDSenderStorePacket done [13:37:24]KKMCreateOFDPacket done [13:37:24]NVStorageSaveData kkm_last_timestamp [13:37:24]File name is /storage/kkm_last_timestamp [13:37:24]Write 4 bytes [13:37:24]NVStorageSaveData done [13:37:24]ExternCall_PrintAddStr [13:37:24]wPrintStart [13:37:24]Write to MH i2c: 01 00 00 4B 12 5D [13:37:24]Write i2c OK [13:37:24]MH_I2C_Read... [13:37:24]Read from MH i2c: 01 [13:37:24]MH_I2C_Read... [13:37:24]Read from MH i2c: 01 07 00 [13:37:24]MH_I2C_Read... [13:37:24]Read from MH i2c: 01 07 00 4B 12 00 00 00 00 00 FF 0F 72 [13:37:24]RasterBufferAndPrint [13:37:24]line Счет N : (1)2003006 [13:37:24]line ИНН: 02508201610067 [13:37:24]line Контрольно-Кассовый Чек [13:37:24]line ПРОДАЖА [13:37:24]line ТРК (МРК, ГНК) : 53 [13:37:24]line Товар: 2710124130 [13:37:24]line Аи-92-К-5 [13:37:24]line 4.430 * 67.80 [13:37:24]line = 300.35 [13:37:24]line НДС 12% НСП 1% [13:37:24]line > о реализуемом товаре [13:37:24]line ОКРУГЛЕНИЕ: -0.35 [13:37:24]line ИТОГО: 300.00 [13:37:24]line Внесено: 300.00 [13:37:24]line СДАЧА: 0.00 [13:37:24]line НСП 1% : 2.66 [13:37:24]line НДС 12% : 31.90 [13:37:24]line Наличными: 300.00 [13:37:24]line Безнал.: 0.00 [13:37:24]line Место: АЗС № 97 "Партнер Нефть" [13:37:24]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:37:24]line СНО: Общий режим [13:37:24]line Чек 296 28.07.2024 13:37 [13:37:24]line Смена: 439 ФФД: 1.0 [13:37:24]line ЗНМ: 0300000054 [13:37:24]line РНМ: 0000000000092624 [13:37:24]line Версия ККМ: 001 [13:37:24]line ФМ: 0000000000874959 [13:37:24]line ФД: 226636 [13:37:24]line ФПД: 176697339132612 [13:37:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T133724&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226636&fm=176697339132612&tin=02508201610067®Number=0000000000092624&sum=30000 [13:37:25]OFD Sender: Processing packet 226636 [packets to send 602, broken 601] [13:37:25]ProducePacketName [13:37:25]name=ofd_packets/00226636 [13:37:25]OFD Sender: To server: pG, [13:37:25]CommunicateWithHost lk.salyk.kg:30040 [13:37:25]ConnectInit lk.salyk.kg [13:37:25]written 0, free lines is 4095 [13:37:25]Write to MH i2c: 01 00 00 76 12 88 [13:37:25]Write i2c OK [13:37:25]MH_I2C_Read... [13:37:25]Read from MH i2c: 01 [13:37:25]MH_I2C_Read... [13:37:25]Read from MH i2c: 01 07 00 [13:37:25]MH_I2C_Read... [13:37:25]Read from MH i2c: 01 07 00 76 12 00 00 00 00 00 5E 0C F9 [13:37:25]RasterBufferAndPrint [13:37:25]line [13:37:25]line [13:37:25]line [13:37:25]line [13:37:25]line [13:37:25]written 0, free lines is 3175 [13:37:25]MH_Cut [13:37:25]Write to MH i2c: D1 01 00 7D 12 01 61 [13:37:25]Write i2c OK [13:37:25]MH_I2C_Read... [13:37:25]Read from MH i2c: D1 [13:37:25]MH_I2C_Read... [13:37:25]Read from MH i2c: D1 01 00 [13:37:25]MH_I2C_Read... [13:37:25]Read from MH i2c: D1 01 00 7D 12 00 60 [13:37:25]Write to MH i2c: 01 00 00 7E 12 90 [13:37:25]Write i2c OK [13:37:25]MH_I2C_Read... [13:37:26]*** Cut start [13:37:26]*** Partial cut [13:37:26]*** CUTSNS_PIN = 1 [13:37:26]*** CUTSNS_PIN = 0 [13:37:27]*** Brake cut motor [13:37:27]Read from MH i2c: 01 [13:37:27]MH_I2C_Read... [13:37:27]*** Stop cut motor [13:37:27]*** Cut end [13:37:27]Read from MH i2c: 01 07 00 [13:37:27]MH_I2C_Read... [13:37:27]Read from MH i2c: 01 07 00 7E 12 00 00 00 00 00 FF 0F A5 [13:37:27]process_action close_receipt done [13:37:27]requested_data is exist [13:37:27]produce_requested_data [13:37:27]requested_item fm.sn is exist - process it [13:37:27]wFMCommunicate request_size=4 [13:37:27]MH_SAM_APDU [13:37:27]CAPDU: 80 11 00 00 [13:37:27]Write to MH i2c: E2 08 00 7F 12 80 11 00 00 00 00 00 00 0B [13:37:27]Write i2c OK [13:37:27]MH_I2C_Read... [13:37:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:37:27]Read from MH i2c: E2 [13:37:27]MH_I2C_Read... [13:37:27]Read from MH i2c: E2 17 00 [13:37:27]MH_I2C_Read... [13:37:27]Read from MH i2c: E2 17 00 7F 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 68 [13:37:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:37:27]wFMCommunicate OK [13:37:27]requested_item fd.num is exist - process it [13:37:27]SAM_PROTO_GetFieldsCounters [13:37:27]wFMCommunicate request_size=4 [13:37:27]MH_SAM_APDU [13:37:27]CAPDU: 80 13 00 00 [13:37:27]Write to MH i2c: E2 08 00 80 12 80 13 00 00 00 00 00 00 0E [13:37:27]Write i2c OK [13:37:27]MH_I2C_Read... [13:37:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:37:27]Read from MH i2c: E2 [13:37:27]MH_I2C_Read... [13:37:27]Read from MH i2c: E2 62 00 [13:37:27]MH_I2C_Read... [13:37:27]Read from MH i2c: E2 62 00 80 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4C 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 28 01 00 00 5E 04 04 00 28 01 00 00 57 04 04 00 29 01 00 00 19 04 04 00 00 00 00 00 90 00 2E [13:37:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4C 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 28 01 00 00 5E 04 04 00 28 01 00 00 57 04 04 00 29 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:37:27]wFMCommunicate OK [13:37:27]SAM_PROTO_GetFieldsCounters done [13:37:27]requested_item shift.num is exist - process it [13:37:27]requested_item shift.opened is exist - process it [13:37:27]req_shift_opened [13:37:27]FM_GetShiftState [13:37:27]SAM_PROTO_GetShiftState [13:37:27]wFMCommunicate request_size=4 [13:37:27]MH_SAM_APDU [13:37:27]CAPDU: 80 13 01 00 [13:37:27]Write to MH i2c: E2 08 00 81 12 80 13 01 00 00 00 00 00 10 [13:37:27]Write i2c OK [13:37:27]MH_I2C_Read... [13:37:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:37:27]Read from MH i2c: E2 [13:37:27]MH_I2C_Read... [13:37:27]Read from MH i2c: E2 0E 00 [13:37:27]MH_I2C_Read... [13:37:27]Read from MH i2c: E2 0E 00 81 12 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 C1 [13:37:27]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [13:37:27]wFMCommunicate OK [13:37:27]SAM_PROTO_GetShiftState done [13:37:27]FM_GetShiftState done [13:37:27]req_shift_opened done [13:37:27]requested_item shift.open_date is exist - process it [13:37:27]req_shift_open_date [13:37:27]req_shift_open_date done [13:37:27]produce_requested_data done [13:37:27]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226636,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [13:37:27]process_action_free close_receipt [13:37:27]json_value_free [13:37:27]json_value_free done [13:37:27]process_json_proto returns [13:37:27]Send response to host [13:37:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226636,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [13:37:27]free response buf [13:37:27]execute_script done [13:37:27]execute_script returns [13:37:27]free content buf [13:37:27]Sock 9.Close socket [13:37:27]Sock 9.Thread stoped [13:37:31]Connected sock=11 [13:37:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 6E 4E 07 01 59 74 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 28 01 00 00 F4 03 04 00 94 49 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4C 75 03 00 35 04 06 00 A0 B4 8E 21 BA C4 C6 35 9F 76 3A E7 9A 2D [13:37:32]recv_with_timeout no data received [13:37:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 6C 57 47 00 0F C6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4C 75 03 00 F4 03 04 00 A6 F5 A5 66 B6 04 01 00 00 5F E7 DB B2 00 1D 77 F8 [13:37:33]CommunicateWithHost err = 0 [13:37:33]CheckOFDResponse [13:37:33]1017 (14) - 77093643461234 [13:37:33]1041 (16) - 0000000000874959 [13:37:33]1040 (4) - 226636 [13:37:33]1012 (4) - 28.07.2024 07:39 [13:37:33]1206 (1) - 0 [13:37:33]OFD Sender: Remove packet 226636 [13:37:33]ProducePacketName [13:37:33]name=ofd_packets/00226636 [13:37:33]NVStorageDeleteData [13:37:34]OFD Sender: No OFD packet to send [13:37:39]OFD Sender: No OFD packet to send [13:37:43]recv_with_timeout no data received [13:37:44]OFD Sender: No OFD packet to send [13:37:49]OFD Sender: No OFD packet to send [13:37:54]OFD Sender: No OFD packet to send [13:37:59]OFD Sender: No OFD packet to send [13:38:04]OFD Sender: No OFD packet to send [13:38:09]OFD Sender: No OFD packet to send [13:38:10]recv_with_timeout no data received [13:38:14]OFD Sender: No OFD packet to send [13:38:19]OFD Sender: No OFD packet to send [13:38:24]OFD Sender: No OFD packet to send [13:38:29]OFD Sender: No OFD packet to send [13:38:32]recv_with_timeout no data received [13:38:34]OFD Sender: No OFD packet to send [13:38:39]OFD Sender: No OFD packet to send [13:38:44]OFD Sender: No OFD packet to send [13:38:49]OFD Sender: No OFD packet to send [13:38:54]OFD Sender: No OFD packet to send [13:38:59]accept exits with 10 [13:38:59]New connection [13:38:59]New thread 3066711396 created [13:38:59]Thread 3066854756 joined [13:38:59]Waiting for new connection... [13:38:59] Sock 10.Parse request [13:38:59]Sock 10.Check first char [13:38:59]Sock 10.First char is OK [13:38:59]request: POST /json_proto HTTP/1.0 [13:38:59]Method: POST [13:38:59]URL: /json_proto [13:38:59]Method is POST - this is cgi request [13:38:59]url: /json_proto [13:38:59]query_string will be loaded in cgi processing [13:38:59]execute_cgi json_proto POST (null) [13:38:59]execute_cgi path=json_proto method=POST [13:38:59]POST find Content-Length [13:38:59]Host: 172.17.43.131:8080 [13:38:59]Content-Length: 678 [13:38:59]Content-Type: application/json [13:38:59] [13:38:59]POST finish read [13:38:59]Found Content-Length = 678 [13:38:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003007", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:38:59]execute_script... [13:38:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003007", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:38:59]POST & json_proto [13:38:59]process_json_proto [13:38:59]json parsed OK: [13:38:59]protocol is kg_v1.0 [13:38:59]action value=close_receipt [13:38:59]process_action close_receipt [13:38:59]cmd_close_receipt [13:38:59]MH_GetDate [13:38:59]Write to MH i2c: F0 00 00 82 12 83 [13:38:59]Write i2c OK [13:38:59]MH_I2C_Read... [13:38:59]Read from MH i2c: F0 [13:38:59]MH_I2C_Read... [13:38:59]Read from MH i2c: F0 09 00 [13:38:59]MH_I2C_Read... [13:38:59]Read from MH i2c: F0 09 00 82 12 00 F3 49 A6 66 F9 24 A2 66 F9 [13:38:59]GetLastDocTimeStamp 1722173844 [13:38:59]current date 1722173939 [13:38:59]FM_GetShiftState [13:38:59]SAM_PROTO_GetShiftState [13:38:59]wFMCommunicate request_size=4 [13:38:59]MH_SAM_APDU [13:38:59]CAPDU: 80 13 01 00 [13:38:59]Write to MH i2c: E2 08 00 83 12 80 13 01 00 00 00 00 00 12 [13:38:59]Write i2c OK [13:38:59]MH_I2C_Read... [13:38:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:38:59]Read from MH i2c: E2 [13:38:59]MH_I2C_Read... [13:38:59]Read from MH i2c: E2 0E 00 [13:38:59]MH_I2C_Read... [13:38:59]Read from MH i2c: E2 0E 00 83 12 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 C3 [13:38:59]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [13:38:59]wFMCommunicate OK [13:38:59]SAM_PROTO_GetShiftState done [13:38:59]FM_GetShiftState done [13:38:59]opened in 1722125326 [13:38:59]opened+sec_in_day 1722211726 [13:38:59]quantity*price = 20001 [13:38:59]sum+1 = 20002 [13:38:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 297 28.07.2024 13:38 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226637 ФПД: 54401149734144 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T133859&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226637&fm=54401149734144&tin=02508201610067®Number=0000000000092624&sum=20000 [13:39:00]StoreToDocumentArchive [13:39:00]shift 439 fd 226637 [13:39:00]save to /storage/0439/doc_00226637 [13:39:00]save last doc name /storage/0439/doc_00226637 to /storage/kkm_last_doc_name [13:39:00]save OK [13:39:00]Clear old archive folders... [13:39:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:39:00]tlvbuf is 00EB06B0 [13:39:00]SAM_PROTO_ClearQueue [13:39:00]wFMCommunicate request_size=4 [13:39:00]MH_SAM_APDU [13:39:00]CAPDU: 80 09 00 00 [13:39:00]Write to MH i2c: E2 08 00 90 12 80 09 00 00 00 00 00 00 14 [13:39:00]Write i2c OK [13:39:00]MH_I2C_Read... [13:39:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:39:00]Read from MH i2c: E2 [13:39:00]MH_I2C_Read... [13:39:00]Read from MH i2c: E2 03 00 [13:39:00]MH_I2C_Read... [13:39:00]Read from MH i2c: E2 03 00 90 12 00 90 00 16 [13:39:00]RAPDU: 90 00 [13:39:00]wFMCommunicate OK [13:39:00]SAM_PROTO_ClearQueue done [13:39:00]KKMCreateOFDPacket [13:39:00]OFDProtocolAddRootSTLVToBuf [13:39:00]FM_MakeSignedData [13:39:00]FM_MakeSignedData [13:39:00]SAM_PROTO_SignData [13:39:00]wFMCommunicate request_size=4 [13:39:00]MH_SAM_APDU [13:39:00]CAPDU: 80 0D 01 02 [13:39:00]Write to MH i2c: E2 08 00 91 12 80 0D 01 02 00 00 00 00 1C [13:39:00]Write i2c OK [13:39:00]MH_I2C_Read... [13:39:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:39:00]Read from MH i2c: E2 [13:39:00]MH_I2C_Read... [13:39:00]Read from MH i2c: E2 03 00 [13:39:00]MH_I2C_Read... [13:39:00]Read from MH i2c: E2 03 00 91 12 00 90 00 17 [13:39:00]RAPDU: 90 00 [13:39:00]wFMCommunicate OK [13:39:00]wFMCommunicate request_size=255 [13:39:00]MH_SAM_APDU [13:39:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 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 29 01 00 00 F4 03 04 00 F3 49 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4D 75 03 00 35 04 06 00 31 [13:39:00]Write to MH i2c: E2 02 01 92 12 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 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 29 01 00 00 F4 03 04 00 F3 49 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4D 75 03 00 35 04 06 00 31 00 00 C5 [13:39:00]Write i2c OK [13:39:00]MH_I2C_Read... [13:39:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:39:00]Read from MH i2c: E2 [13:39:00]MH_I2C_Read... [13:39:00]Read from MH i2c: E2 03 00 [13:39:00]MH_I2C_Read... [13:39:00]Read from MH i2c: E2 03 00 92 12 00 90 00 18 [13:39:00]RAPDU: 90 00 [13:39:00]wFMCommunicate OK [13:39:00]wFMCommunicate request_size=10 [13:39:00]MH_SAM_APDU [13:39:00]CAPDU: 80 0D 02 02 05 7A 41 34 8D 00 [13:39:00]Write to MH i2c: E2 0D 00 93 12 80 0D 02 02 05 00 7A 41 34 8D 00 00 00 A5 [13:39:00]Write i2c OK [13:39:00]MH_I2C_Read... [13:39:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:39:00]Read from MH i2c: E2 [13:39:00]MH_I2C_Read... [13:39:00]Read from MH i2c: E2 03 00 [13:39:00]MH_I2C_Read... [13:39:00]Read from MH i2c: E2 03 00 93 12 00 90 00 19 [13:39:00]RAPDU: 90 00 [13:39:00]wFMCommunicate OK [13:39:00]wFMCommunicate request_size=4 [13:39:00]MH_SAM_APDU [13:39:00]CAPDU: 80 0D 03 02 [13:39:00]Write to MH i2c: E2 08 00 94 12 80 0D 03 02 00 00 00 00 21 [13:39:00]Write i2c OK [13:39:00]MH_I2C_Read... [13:39:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:39:00]Read from MH i2c: E2 [13:39:00]MH_I2C_Read... [13:39:00]Read from MH i2c: E2 0B 00 [13:39:00]MH_I2C_Read... [13:39:00]Read from MH i2c: E2 0B 00 94 12 00 27 DF 53 95 E9 7F BD B5 90 00 EA [13:39:00]RAPDU: 27 DF 53 95 E9 7F BD B5 90 00 [13:39:00]wFMCommunicate OK [13:39:00]SAM_PROTO_SignData done [13:39:00]FM_MakeSignedData done [13:39:00]CreateOFDProtocolMessage [13:39:00]wFMCommunicate request_size=4 [13:39:00]MH_SAM_APDU [13:39:00]CAPDU: 80 11 00 00 [13:39:00]Write to MH i2c: E2 08 00 95 12 80 11 00 00 00 00 00 00 21 [13:39:00]Write i2c OK [13:39:00]MH_I2C_Read... [13:39:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:39:00]Read from MH i2c: E2 [13:39:00]MH_I2C_Read... [13:39:00]Read from MH i2c: E2 17 00 [13:39:00]MH_I2C_Read... [13:39:00]Read from MH i2c: E2 17 00 95 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7E [13:39:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:39:00]wFMCommunicate OK [13:39:00]CreateOFDProtocolMessage done [13:39:00]OFDSenderStorePacket 226637 [13:39:00]StoreOFDPacket docnum=226637 [13:39:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 89 05 07 01 B1 30 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 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 29 01 00 00 F4 03 04 00 F3 49 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4D 75 03 00 35 04 06 00 31 7A 41 34 8D 00 27 DF 53 95 E9 7F BD B5 [13:39:00]CheckFolder [13:39:00]dirname=/storage/ofd_packets [13:39:00]CheckFolder done [13:39:00]ProducePacketName [13:39:00]name=ofd_packets/00226637 [13:39:00]NVStorageSaveData ofd_packets/00226637 [13:39:00]File name is /storage/ofd_packets/00226637 [13:39:00]Write 301 bytes [13:39:00]NVStorageSaveData done [13:39:00]OFDSenderStorePacket done [13:39:00]KKMCreateOFDPacket done [13:39:00]NVStorageSaveData kkm_last_timestamp [13:39:00]File name is /storage/kkm_last_timestamp [13:39:00]Write 4 bytes [13:39:00]NVStorageSaveData done [13:39:00]ExternCall_PrintAddStr [13:39:00]wPrintStart [13:39:00]Write to MH i2c: 01 00 00 96 12 A8 [13:39:00]Write i2c OK [13:39:00]MH_I2C_Read... [13:39:00]Read from MH i2c: 01 [13:39:00]MH_I2C_Read... [13:39:00]Read from MH i2c: 01 07 00 [13:39:00]MH_I2C_Read... [13:39:00]Read from MH i2c: 01 07 00 96 12 00 00 00 00 00 FF 0F BD [13:39:00]RasterBufferAndPrint [13:39:00]line Счет N : (1)2003007 [13:39:00]line ИНН: 02508201610067 [13:39:00]line Контрольно-Кассовый Чек [13:39:00]line ПРОДАЖА [13:39:00]line ТРК (МРК, ГНК) : 53 [13:39:00]line Товар: 2710124130 [13:39:00]line Аи-92-К-5 [13:39:00]line 2.950 * 67.80 [13:39:00]line = 200.01 [13:39:00]line НДС 12% НСП 1% [13:39:00]line > о реализуемом товаре [13:39:00]line ОКРУГЛЕНИЕ: -0.01 [13:39:00]line ИТОГО: 200.00 [13:39:00]line Внесено: 200.00 [13:39:00]line СДАЧА: 0.00 [13:39:00]line НСП 1% : 1.77 [13:39:00]line НДС 12% : 21.24 [13:39:00]line Наличными: 200.00 [13:39:00]line Безнал.: 0.00 [13:39:00]line Место: АЗС № 97 "Партнер Нефть" [13:39:00]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:39:00]line СНО: Общий режим [13:39:00]line Чек 297 28.07.2024 13:38 [13:39:00]line Смена: 439 ФФД: 1.0 [13:39:00]line ЗНМ: 0300000054 [13:39:00]line РНМ: 0000000000092624 [13:39:00]line Версия ККМ: 001 [13:39:00]line ФМ: 0000000000874959 [13:39:00]line ФД: 226637 [13:39:00]line ФПД: 54401149734144 [13:39:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T133859&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226637&fm=54401149734144&tin=02508201610067®Number=0000000000092624&sum=20000 [13:39:00]written 0, free lines is 4095 [13:39:00]OFD Sender: Processing packet 226637 [packets to send 602, broken 601] [13:39:00]ProducePacketName [13:39:00]name=ofd_packets/00226637 [13:39:00]OFD Sender: To server: pG, [13:39:00]CommunicateWithHost lk.salyk.kg:30040 [13:39:00]ConnectInit lk.salyk.kg [13:39:01]Connected sock=9 [13:39:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 89 05 07 01 B1 30 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 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 29 01 00 00 F4 03 04 00 F3 49 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4D 75 03 00 35 04 06 00 31 7A 41 34 8D 00 27 DF 53 95 E9 7F BD B5 [13:39:01]Write to MH i2c: 01 00 00 C1 12 D3 [13:39:01]Write i2c OK [13:39:01]MH_I2C_Read... [13:39:01]Read from MH i2c: 01 [13:39:01]MH_I2C_Read... [13:39:01]Read from MH i2c: 01 07 00 [13:39:01]MH_I2C_Read... [13:39:01]Read from MH i2c: 01 07 00 C1 12 00 00 00 00 00 5D 0C 43 [13:39:01]RasterBufferAndPrint [13:39:01]line [13:39:01]line [13:39:01]line [13:39:01]line [13:39:01]line [13:39:01]written 0, free lines is 3169 [13:39:01]MH_Cut [13:39:01]Write to MH i2c: D1 01 00 C8 12 01 AC [13:39:01]Write i2c OK [13:39:01]MH_I2C_Read... [13:39:01]Read from MH i2c: D1 [13:39:01]MH_I2C_Read... [13:39:01]Read from MH i2c: D1 01 00 [13:39:01]MH_I2C_Read... [13:39:01]Read from MH i2c: D1 01 00 C8 12 00 AB [13:39:01]Write to MH i2c: 01 00 00 C9 12 DB [13:39:01]Write i2c OK [13:39:01]MH_I2C_Read... [13:39:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 23 8D 47 00 0F F7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4D 75 03 00 F4 03 04 00 FE F5 A5 66 B6 04 01 00 00 5A 0D 32 BB 1D 0A 81 71 [13:39:01]CommunicateWithHost err = 0 [13:39:01]CheckOFDResponse [13:39:01]1017 (14) - 77093643461234 [13:39:01]1041 (16) - 0000000000874959 [13:39:01]1040 (4) - 226637 [13:39:01]1012 (4) - 28.07.2024 07:40 [13:39:01]1206 (1) - 0 [13:39:01]OFD Sender: Remove packet 226637 [13:39:01]ProducePacketName [13:39:01]name=ofd_packets/00226637 [13:39:01]NVStorageDeleteData [13:39:02]OFD Sender: No OFD packet to send [13:39:02]*** Cut start [13:39:02]*** Partial cut [13:39:02]*** CUTSNS_PIN = 1 [13:39:02]*** CUTSNS_PIN = 0 [13:39:02]*** Brake cut motor [13:39:03]Read from MH i2c: 01 [13:39:03]MH_I2C_Read... [13:39:03]*** Stop cut motor [13:39:03]*** Cut end [13:39:03]Read from MH i2c: 01 07 00 [13:39:03]MH_I2C_Read... [13:39:03]Read from MH i2c: 01 07 00 C9 12 00 00 00 00 00 FF 0F F0 [13:39:03]process_action close_receipt done [13:39:03]requested_data is exist [13:39:03]produce_requested_data [13:39:03]requested_item fm.sn is exist - process it [13:39:03]wFMCommunicate request_size=4 [13:39:03]MH_SAM_APDU [13:39:03]CAPDU: 80 11 00 00 [13:39:03]Write to MH i2c: E2 08 00 CA 12 80 11 00 00 00 00 00 00 56 [13:39:03]Write i2c OK [13:39:03]MH_I2C_Read... [13:39:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:39:03]Read from MH i2c: E2 [13:39:03]MH_I2C_Read... [13:39:03]Read from MH i2c: E2 17 00 [13:39:03]MH_I2C_Read... [13:39:03]Read from MH i2c: E2 17 00 CA 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B3 [13:39:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:39:03]wFMCommunicate OK [13:39:03]requested_item fd.num is exist - process it [13:39:03]SAM_PROTO_GetFieldsCounters [13:39:03]wFMCommunicate request_size=4 [13:39:03]MH_SAM_APDU [13:39:03]CAPDU: 80 13 00 00 [13:39:03]Write to MH i2c: E2 08 00 CB 12 80 13 00 00 00 00 00 00 59 [13:39:03]Write i2c OK [13:39:03]MH_I2C_Read... [13:39:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:39:03]Read from MH i2c: E2 [13:39:03]MH_I2C_Read... [13:39:03]Read from MH i2c: E2 62 00 [13:39:03]MH_I2C_Read... [13:39:03]Read from MH i2c: E2 62 00 CB 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4D 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 29 01 00 00 5E 04 04 00 29 01 00 00 57 04 04 00 2A 01 00 00 19 04 04 00 00 00 00 00 90 00 7D [13:39:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4D 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 29 01 00 00 5E 04 04 00 29 01 00 00 57 04 04 00 2A 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:39:03]wFMCommunicate OK [13:39:03]SAM_PROTO_GetFieldsCounters done [13:39:03]requested_item shift.num is exist - process it [13:39:03]requested_item shift.opened is exist - process it [13:39:03]req_shift_opened [13:39:03]FM_GetShiftState [13:39:03]SAM_PROTO_GetShiftState [13:39:03]wFMCommunicate request_size=4 [13:39:03]MH_SAM_APDU [13:39:03]CAPDU: 80 13 01 00 [13:39:03]Write to MH i2c: E2 08 00 CC 12 80 13 01 00 00 00 00 00 5B [13:39:03]Write i2c OK [13:39:03]MH_I2C_Read... [13:39:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:39:03]Read from MH i2c: E2 [13:39:03]MH_I2C_Read... [13:39:03]Read from MH i2c: E2 0E 00 [13:39:03]MH_I2C_Read... [13:39:03]Read from MH i2c: E2 0E 00 CC 12 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 0C [13:39:03]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [13:39:03]wFMCommunicate OK [13:39:03]SAM_PROTO_GetShiftState done [13:39:03]FM_GetShiftState done [13:39:03]req_shift_opened done [13:39:03]requested_item shift.open_date is exist - process it [13:39:03]req_shift_open_date [13:39:03]req_shift_open_date done [13:39:03]produce_requested_data done [13:39:03]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226637,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [13:39:03]process_action_free close_receipt [13:39:03]json_value_free [13:39:03]json_value_free done [13:39:03]process_json_proto returns [13:39:03]Send response to host [13:39:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226637,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [13:39:03]free response buf [13:39:03]execute_script done [13:39:03]execute_script returns [13:39:03]free content buf [13:39:03]Sock 10.Close socket [13:39:03]Sock 10.Thread stoped [13:39:07]OFD Sender: No OFD packet to send [13:39:12]OFD Sender: No OFD packet to send [13:39:17]OFD Sender: No OFD packet to send [13:39:22]OFD Sender: No OFD packet to send [13:39:23]recv_with_timeout no data received [13:39:27]OFD Sender: No OFD packet to send [13:39:32]OFD Sender: No OFD packet to send [13:39:37]OFD Sender: No OFD packet to send [13:39:42]OFD Sender: No OFD packet to send [13:39:47]OFD Sender: No OFD packet to send [13:39:50]recv_with_timeout no data received [13:39:52]OFD Sender: No OFD packet to send [13:39:57]OFD Sender: No OFD packet to send [13:40:02]OFD Sender: No OFD packet to send [13:40:07]OFD Sender: No OFD packet to send [13:40:12]OFD Sender: No OFD packet to send [13:40:17]OFD Sender: No OFD packet to send [13:40:22]OFD Sender: No OFD packet to send [13:40:27]OFD Sender: No OFD packet to send [13:40:32]OFD Sender: No OFD packet to send [13:40:35]recv_with_timeout no data received [13:40:37]OFD Sender: No OFD packet to send [13:40:42]OFD Sender: No OFD packet to send [13:40:47]OFD Sender: No OFD packet to send [13:40:52]OFD Sender: No OFD packet to send [13:40:57]OFD Sender: No OFD packet to send [13:41:00]accept exits with 7 [13:41:00]New connection [13:41:00]New thread 3066854756 created [13:41:00]Thread 3066711396 joined [13:41:00]Waiting for new connection... [13:41:00] Sock 7.Parse request [13:41:00]Sock 7.Check first char [13:41:00]Sock 7.First char is OK [13:41:00]request: POST /json_proto HTTP/1.0 [13:41:00]Method: POST [13:41:00]URL: /json_proto [13:41:00]Method is POST - this is cgi request [13:41:00]url: /json_proto [13:41:00]query_string will be loaded in cgi processing [13:41:00]execute_cgi json_proto POST (null) [13:41:00]execute_cgi path=json_proto method=POST [13:41:00]POST find Content-Length [13:41:00]Host: 172.17.43.131:8080 [13:41:00]Content-Length: 801 [13:41:00]Content-Type: application/json [13:41:00] [13:41:00]POST finish read [13:41:00]Found Content-Length = 801 [13:41:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003008", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:41:00]execute_script... [13:41:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003008", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:41:00]POST & json_proto [13:41:00]process_json_proto [13:41:00]json parsed OK: [13:41:00]protocol is kg_v1.0 [13:41:00]action value=close_receipt [13:41:00]process_action close_receipt [13:41:00]cmd_close_receipt [13:41:00]MH_GetDate [13:41:00]Write to MH i2c: F0 00 00 CD 12 CE [13:41:00]Write i2c OK [13:41:00]MH_I2C_Read... [13:41:00]Read from MH i2c: F0 [13:41:00]MH_I2C_Read... [13:41:00]Read from MH i2c: F0 09 00 [13:41:00]MH_I2C_Read... [13:41:00]Read from MH i2c: F0 09 00 CD 12 00 6D 4A A6 66 F9 24 A2 66 BF [13:41:00]GetLastDocTimeStamp 1722173939 [13:41:00]current date 1722174061 [13:41:00]FM_GetShiftState [13:41:00]SAM_PROTO_GetShiftState [13:41:00]wFMCommunicate request_size=4 [13:41:00]MH_SAM_APDU [13:41:00]CAPDU: 80 13 01 00 [13:41:00]Write to MH i2c: E2 08 00 CE 12 80 13 01 00 00 00 00 00 5D [13:41:00]Write i2c OK [13:41:00]MH_I2C_Read... [13:41:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:41:00]Read from MH i2c: E2 [13:41:00]MH_I2C_Read... [13:41:00]Read from MH i2c: E2 0E 00 [13:41:00]MH_I2C_Read... [13:41:00]Read from MH i2c: E2 0E 00 CE 12 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 0E [13:41:00]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [13:41:00]wFMCommunicate OK [13:41:00]SAM_PROTO_GetShiftState done [13:41:00]FM_GetShiftState done [13:41:00]opened in 1722125326 [13:41:00]opened+sec_in_day 1722211726 [13:41:00]quantity*price = 200025 [13:41:00]sum+1 = 200026 [13:41:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.25 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.25 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 298 28.07.2024 13:41 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226638 ФПД: 165993274733163 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T134101&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226638&fm=165993274733163&tin=02508201610067®Number=0000000000092624&sum=200025 [13:41:01]StoreToDocumentArchive [13:41:01]shift 439 fd 226638 [13:41:01]save to /storage/0439/doc_00226638 [13:41:01]save last doc name /storage/0439/doc_00226638 to /storage/kkm_last_doc_name [13:41:01]save OK [13:41:01]Clear old archive folders... [13:41:01]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:41:01]tlvbuf is 00E6AEB0 [13:41:01]SAM_PROTO_ClearQueue [13:41:01]wFMCommunicate request_size=4 [13:41:01]MH_SAM_APDU [13:41:01]CAPDU: 80 09 00 00 [13:41:01]Write to MH i2c: E2 08 00 DB 12 80 09 00 00 00 00 00 00 5F [13:41:01]Write i2c OK [13:41:01]MH_I2C_Read... [13:41:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:41:01]Read from MH i2c: E2 [13:41:01]MH_I2C_Read... [13:41:01]Read from MH i2c: E2 03 00 [13:41:01]MH_I2C_Read... [13:41:01]Read from MH i2c: E2 03 00 DB 12 00 90 00 61 [13:41:01]RAPDU: 90 00 [13:41:01]wFMCommunicate OK [13:41:01]SAM_PROTO_ClearQueue done [13:41:01]KKMCreateOFDPacket [13:41:01]OFDProtocolAddRootSTLVToBuf [13:41:01]FM_MakeSignedData [13:41:01]FM_MakeSignedData [13:41:01]SAM_PROTO_SignData [13:41:01]wFMCommunicate request_size=4 [13:41:01]MH_SAM_APDU [13:41:01]CAPDU: 80 0D 01 02 [13:41:01]Write to MH i2c: E2 08 00 DC 12 80 0D 01 02 00 00 00 00 67 [13:41:01]Write i2c OK [13:41:01]MH_I2C_Read... [13:41:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:41:01]Read from MH i2c: E2 [13:41:01]MH_I2C_Read... [13:41:01]Read from MH i2c: E2 03 00 [13:41:01]MH_I2C_Read... [13:41:01]Read from MH i2c: E2 03 00 DC 12 00 90 00 62 [13:41:01]RAPDU: 90 00 [13:41:01]wFMCommunicate OK [13:41:01]wFMCommunicate request_size=255 [13:41:01]MH_SAM_APDU [13:41:01]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 35 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 2A 01 00 00 F4 03 04 00 6D 4A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4E 75 03 00 35 04 06 00 96 F8 52 2C [13:41:01]Write to MH i2c: E2 02 01 DD 12 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 35 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 2A 01 00 00 F4 03 04 00 6D 4A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4E 75 03 00 35 04 06 00 96 F8 52 2C 00 00 8C [13:41:01]Write i2c OK [13:41:01]MH_I2C_Read... [13:41:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:41:01]Read from MH i2c: E2 [13:41:01]MH_I2C_Read... [13:41:01]Read from MH i2c: E2 03 00 [13:41:01]MH_I2C_Read... [13:41:01]Read from MH i2c: E2 03 00 DD 12 00 90 00 63 [13:41:01]RAPDU: 90 00 [13:41:01]wFMCommunicate OK [13:41:01]wFMCommunicate request_size=7 [13:41:01]MH_SAM_APDU [13:41:01]CAPDU: 80 0D 02 02 02 F2 6B [13:41:01]Write to MH i2c: E2 0A 00 DE 12 80 0D 02 02 02 00 F2 6B 00 00 CB [13:41:01]Write i2c OK [13:41:01]MH_I2C_Read... [13:41:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:41:01]Read from MH i2c: E2 [13:41:01]MH_I2C_Read... [13:41:01]Read from MH i2c: E2 03 00 [13:41:01]MH_I2C_Read... [13:41:01]Read from MH i2c: E2 03 00 DE 12 00 90 00 64 [13:41:01]RAPDU: 90 00 [13:41:01]wFMCommunicate OK [13:41:01]wFMCommunicate request_size=4 [13:41:01]MH_SAM_APDU [13:41:01]CAPDU: 80 0D 03 02 [13:41:01]Write to MH i2c: E2 08 00 DF 12 80 0D 03 02 00 00 00 00 6C [13:41:01]Write i2c OK [13:41:01]MH_I2C_Read... [13:41:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:41:02]Read from MH i2c: E2 [13:41:02]MH_I2C_Read... [13:41:02]Read from MH i2c: E2 0B 00 [13:41:02]MH_I2C_Read... [13:41:02]Read from MH i2c: E2 0B 00 DF 12 00 E8 13 77 94 66 1E 0D C4 90 00 C8 [13:41:02]RAPDU: E8 13 77 94 66 1E 0D C4 90 00 [13:41:02]wFMCommunicate OK [13:41:02]SAM_PROTO_SignData done [13:41:02]FM_MakeSignedData done [13:41:02]CreateOFDProtocolMessage [13:41:02]wFMCommunicate request_size=4 [13:41:02]MH_SAM_APDU [13:41:02]CAPDU: 80 11 00 00 [13:41:02]Write to MH i2c: E2 08 00 E0 12 80 11 00 00 00 00 00 00 6C [13:41:02]Write i2c OK [13:41:02]MH_I2C_Read... [13:41:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:41:02]Read from MH i2c: E2 [13:41:02]MH_I2C_Read... [13:41:02]Read from MH i2c: E2 17 00 [13:41:02]MH_I2C_Read... [13:41:02]Read from MH i2c: E2 17 00 E0 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C9 [13:41:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:41:02]wFMCommunicate OK [13:41:02]CreateOFDProtocolMessage done [13:41:02]OFDSenderStorePacket 226638 [13:41:02]StoreOFDPacket docnum=226638 [13:41:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 51 A9 04 01 C5 ED 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 2A 01 00 00 F4 03 04 00 6D 4A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4E 75 03 00 35 04 06 00 96 F8 52 2C F2 6B E8 13 77 94 66 1E 0D C4 [13:41:02]CheckFolder [13:41:02]dirname=/storage/ofd_packets [13:41:02]CheckFolder done [13:41:02]ProducePacketName [13:41:02]name=ofd_packets/00226638 [13:41:02]NVStorageSaveData ofd_packets/00226638 [13:41:02]File name is /storage/ofd_packets/00226638 [13:41:02]Write 298 bytes [13:41:02]NVStorageSaveData done [13:41:02]OFDSenderStorePacket done [13:41:02]KKMCreateOFDPacket done [13:41:02]NVStorageSaveData kkm_last_timestamp [13:41:02]File name is /storage/kkm_last_timestamp [13:41:02]Write 4 bytes [13:41:02]NVStorageSaveData done [13:41:02]ExternCall_PrintAddStr [13:41:02]wPrintStart [13:41:02]Write to MH i2c: 01 00 00 E1 12 F3 [13:41:02]Write i2c OK [13:41:02]MH_I2C_Read... [13:41:02]Read from MH i2c: 01 [13:41:02]MH_I2C_Read... [13:41:02]Read from MH i2c: 01 07 00 [13:41:02]MH_I2C_Read... [13:41:02]Read from MH i2c: 01 07 00 E1 12 00 00 00 00 00 FF 0F 08 [13:41:02]RasterBufferAndPrint [13:41:02]line Счет N : (1)2003008 [13:41:02]line ИНН: 02508201610067 [13:41:02]line Контрольно-Кассовый Чек [13:41:02]line ПРОДАЖА [13:41:02]line ТРК (МРК, ГНК) : 31 [13:41:02]line Товар: 2710194210 [13:41:02]line ДТ-К-5 [13:41:02]line 26.250 * 76.20 [13:41:02]line = 2000.25 [13:41:02]line НДС 12% НСП 1% [13:41:02]line > о реализуемом товаре [13:41:02]line ИТОГО: 2000.25 [13:41:02]line НСП 1% : 17.70 [13:41:02]line НДС 12% : 212.42 [13:41:02]line Наличными: 0.00 [13:41:02]line Безнал.: 2000.25 [13:41:02]line Место: АЗС № 97 "Партнер Нефть" [13:41:02]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:41:02]line СНО: Общий режим [13:41:02]line Чек 298 28.07.2024 13:41 [13:41:02]line Смена: 439 ФФД: 1.0 [13:41:02]line ЗНМ: 0300000054 [13:41:02]line РНМ: 0000000000092624 [13:41:02]line Версия ККМ: 001 [13:41:02]line Платежная система: O! деньги [13:41:02]line ФМ: 0000000000874959 [13:41:02]line ФД: 226638 [13:41:02]line ФПД: 165993274733163 [13:41:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T134101&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226638&fm=165993274733163&tin=02508201610067®Number=0000000000092624&sum=200025 [13:41:02]OFD Sender: Processing packet 226638 [packets to send 602, broken 601] [13:41:02]ProducePacketName [13:41:02]name=ofd_packets/00226638 [13:41:02]OFD Sender: To server: pG, [13:41:02]CommunicateWithHost lk.salyk.kg:30040 [13:41:02]ConnectInit lk.salyk.kg [13:41:02]written 0, free lines is 4095 [13:41:02]Write to MH i2c: 01 00 00 0B 13 1E [13:41:02]Write i2c OK [13:41:02]MH_I2C_Read... [13:41:02]Read from MH i2c: 01 [13:41:02]MH_I2C_Read... [13:41:02]Read from MH i2c: 01 07 00 [13:41:02]MH_I2C_Read... [13:41:02]Read from MH i2c: 01 07 00 0B 13 00 00 00 00 00 71 0C A2 [13:41:02]RasterBufferAndPrint [13:41:02]line [13:41:02]line [13:41:02]line [13:41:02]line [13:41:02]line [13:41:02]written 0, free lines is 3188 [13:41:02]MH_Cut [13:41:02]Write to MH i2c: D1 01 00 12 13 01 F7 [13:41:02]Write i2c OK [13:41:02]MH_I2C_Read... [13:41:02]Read from MH i2c: D1 [13:41:02]MH_I2C_Read... [13:41:02]Read from MH i2c: D1 01 00 [13:41:02]MH_I2C_Read... [13:41:02]Read from MH i2c: D1 01 00 12 13 00 F6 [13:41:02]Write to MH i2c: 01 00 00 13 13 26 [13:41:02]Write i2c OK [13:41:02]MH_I2C_Read... [13:41:04]*** Cut start [13:41:04]*** Partial cut [13:41:04]*** CUTSNS_PIN = 1 [13:41:04]*** CUTSNS_PIN = 0 [13:41:04]*** Brake cut motor [13:41:04]Connected sock=11 [13:41:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 51 A9 04 01 C5 ED 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 2A 01 00 00 F4 03 04 00 6D 4A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4E 75 03 00 35 04 06 00 96 F8 52 2C F2 6B E8 13 77 94 66 1E 0D C4 [13:41:04]Read from MH i2c: 01 [13:41:04]MH_I2C_Read... [13:41:04]*** Stop cut motor [13:41:04]*** Cut end [13:41:04]Read from MH i2c: 01 07 00 [13:41:04]MH_I2C_Read... [13:41:04]Read from MH i2c: 01 07 00 13 13 00 00 00 00 00 FF 0F 3B [13:41:04]process_action close_receipt done [13:41:04]requested_data is exist [13:41:04]produce_requested_data [13:41:04]requested_item fm.sn is exist - process it [13:41:04]wFMCommunicate request_size=4 [13:41:04]MH_SAM_APDU [13:41:04]CAPDU: 80 11 00 00 [13:41:04]Write to MH i2c: E2 08 00 14 13 80 11 00 00 00 00 00 00 A1 [13:41:04]Write i2c OK [13:41:04]MH_I2C_Read... [13:41:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:41:04]Read from MH i2c: E2 [13:41:04]MH_I2C_Read... [13:41:04]Read from MH i2c: E2 17 00 [13:41:04]MH_I2C_Read... [13:41:04]Read from MH i2c: E2 17 00 14 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FE [13:41:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:41:04]wFMCommunicate OK [13:41:04]requested_item fd.num is exist - process it [13:41:04]SAM_PROTO_GetFieldsCounters [13:41:04]wFMCommunicate request_size=4 [13:41:04]MH_SAM_APDU [13:41:04]CAPDU: 80 13 00 00 [13:41:04]Write to MH i2c: E2 08 00 15 13 80 13 00 00 00 00 00 00 A4 [13:41:04]Write i2c OK [13:41:04]MH_I2C_Read... [13:41:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:41:04]Read from MH i2c: E2 [13:41:04]MH_I2C_Read... [13:41:04]Read from MH i2c: E2 62 00 [13:41:04]MH_I2C_Read... [13:41:04]Read from MH i2c: E2 62 00 15 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4E 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 2A 01 00 00 5E 04 04 00 2A 01 00 00 57 04 04 00 2B 01 00 00 19 04 04 00 00 00 00 00 90 00 CC [13:41:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4E 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 2A 01 00 00 5E 04 04 00 2A 01 00 00 57 04 04 00 2B 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:41:04]wFMCommunicate OK [13:41:04]SAM_PROTO_GetFieldsCounters done [13:41:04]requested_item shift.num is exist - process it [13:41:04]requested_item shift.opened is exist - process it [13:41:04]req_shift_opened [13:41:04]FM_GetShiftState [13:41:04]SAM_PROTO_GetShiftState [13:41:04]wFMCommunicate request_size=4 [13:41:04]MH_SAM_APDU [13:41:04]CAPDU: 80 13 01 00 [13:41:04]Write to MH i2c: E2 08 00 16 13 80 13 01 00 00 00 00 00 A6 [13:41:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 20 18 47 00 D6 EB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4E 75 03 00 F4 03 04 00 79 F6 A5 66 B6 04 01 00 00 F3 D2 33 02 50 8B 64 A0 [13:41:04]CommunicateWithHost err = 0 [13:41:04]CheckOFDResponse [13:41:04]1017 (14) - 77093643461234 [13:41:04]1041 (16) - 0000000000874959 [13:41:04]1040 (4) - 226638 [13:41:04]1012 (4) - 28.07.2024 07:42 [13:41:04]1206 (1) - 0 [13:41:04]OFD Sender: Remove packet 226638 [13:41:04]ProducePacketName [13:41:04]name=ofd_packets/00226638 [13:41:04]NVStorageDeleteData [13:41:04]Write i2c OK [13:41:04]MH_I2C_Read... [13:41:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:41:05]Read from MH i2c: E2 [13:41:05]MH_I2C_Read... [13:41:05]Read from MH i2c: E2 0E 00 [13:41:05]MH_I2C_Read... [13:41:05]Read from MH i2c: E2 0E 00 16 13 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 57 [13:41:05]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [13:41:05]wFMCommunicate OK [13:41:05]SAM_PROTO_GetShiftState done [13:41:05]FM_GetShiftState done [13:41:05]req_shift_opened done [13:41:05]requested_item shift.open_date is exist - process it [13:41:05]req_shift_open_date [13:41:05]req_shift_open_date done [13:41:05]produce_requested_data done [13:41:05]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226638,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [13:41:05]process_action_free close_receipt [13:41:05]json_value_free [13:41:05]json_value_free done [13:41:05]process_json_proto returns [13:41:05]Send response to host [13:41:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226638,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [13:41:05]free response buf [13:41:05]execute_script done [13:41:05]execute_script returns [13:41:05]free content buf [13:41:05]Sock 7.Close socket [13:41:05]Sock 7.Thread stoped [13:41:05]OFD Sender: No OFD packet to send [13:41:10]OFD Sender: No OFD packet to send [13:41:15]OFD Sender: No OFD packet to send [13:41:16]recv_with_timeout no data received [13:41:20]OFD Sender: No OFD packet to send [13:41:25]OFD Sender: No OFD packet to send [13:41:26]recv_with_timeout no data received [13:41:30]OFD Sender: No OFD packet to send [13:41:35]OFD Sender: No OFD packet to send [13:41:40]OFD Sender: No OFD packet to send [13:41:45]OFD Sender: No OFD packet to send [13:41:50]OFD Sender: No OFD packet to send [13:41:55]OFD Sender: No OFD packet to send [13:42:00]OFD Sender: No OFD packet to send [13:42:05]OFD Sender: No OFD packet to send [13:42:10]OFD Sender: No OFD packet to send [13:42:15]OFD Sender: No OFD packet to send [13:42:15]recv_with_timeout no data received [13:42:20]OFD Sender: No OFD packet to send [13:42:25]OFD Sender: No OFD packet to send [13:42:30]OFD Sender: No OFD packet to send [13:42:30]accept exits with 9 [13:42:30]New connection [13:42:30]New thread 3066711396 created [13:42:30]Thread 3066854756 joined [13:42:30]Waiting for new connection... [13:42:30] Sock 9.Parse request [13:42:30]Sock 9.Check first char [13:42:30]Sock 9.First char is OK [13:42:30]request: POST /json_proto HTTP/1.0 [13:42:30]Method: POST [13:42:30]URL: /json_proto [13:42:30]Method is POST - this is cgi request [13:42:30]url: /json_proto [13:42:30]query_string will be loaded in cgi processing [13:42:30]execute_cgi json_proto POST (null) [13:42:30]execute_cgi path=json_proto method=POST [13:42:30]POST find Content-Length [13:42:30]Host: 172.17.43.131:8080 [13:42:30]Content-Length: 678 [13:42:30]Content-Type: application/json [13:42:30] [13:42:30]POST finish read [13:42:30]Found Content-Length = 678 [13:42:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003009", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [13:42:30]execute_script... [13:42: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)2003009", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [13:42:30]POST & json_proto [13:42:30]process_json_proto [13:42:30]json parsed OK: [13:42:30]protocol is kg_v1.0 [13:42:30]action value=close_receipt [13:42:30]process_action close_receipt [13:42:30]cmd_close_receipt [13:42:30]MH_GetDate [13:42:30]Write to MH i2c: F0 00 00 17 13 19 [13:42:30]Write i2c OK [13:42:30]MH_I2C_Read... [13:42:30]Read from MH i2c: F0 [13:42:30]MH_I2C_Read... [13:42:30]Read from MH i2c: F0 09 00 [13:42:30]MH_I2C_Read... [13:42:30]Read from MH i2c: F0 09 00 17 13 00 C7 4A A6 66 F9 24 A2 66 64 [13:42:30]GetLastDocTimeStamp 1722174061 [13:42:30]current date 1722174151 [13:42:30]FM_GetShiftState [13:42:30]SAM_PROTO_GetShiftState [13:42:30]wFMCommunicate request_size=4 [13:42:30]MH_SAM_APDU [13:42:30]CAPDU: 80 13 01 00 [13:42:30]Write to MH i2c: E2 08 00 18 13 80 13 01 00 00 00 00 00 A8 [13:42:30]Write i2c OK [13:42:30]MH_I2C_Read... [13:42:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:42:30]Read from MH i2c: E2 [13:42:30]MH_I2C_Read... [13:42:30]Read from MH i2c: E2 0E 00 [13:42:30]MH_I2C_Read... [13:42:30]Read from MH i2c: E2 0E 00 18 13 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 59 [13:42:30]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [13:42:30]wFMCommunicate OK [13:42:30]SAM_PROTO_GetShiftState done [13:42:30]FM_GetShiftState done [13:42:30]opened in 1722125326 [13:42:30]opened+sec_in_day 1722211726 [13:42:30]quantity*price = 50010 [13:42:30]sum+1 = 50012 [13:42:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 299 28.07.2024 13:42 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226639 ФПД: 169843285975293 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T134231&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226639&fm=169843285975293&tin=02508201610067®Number=0000000000092624&sum=50000 [13:42:32]StoreToDocumentArchive [13:42:32]shift 439 fd 226639 [13:42:32]save to /storage/0439/doc_00226639 [13:42:32]save last doc name /storage/0439/doc_00226639 to /storage/kkm_last_doc_name [13:42:32]save OK [13:42:32]Clear old archive folders... [13:42:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:42:32]tlvbuf is 00E04A40 [13:42:32]SAM_PROTO_ClearQueue [13:42:32]wFMCommunicate request_size=4 [13:42:32]MH_SAM_APDU [13:42:32]CAPDU: 80 09 00 00 [13:42:32]Write to MH i2c: E2 08 00 25 13 80 09 00 00 00 00 00 00 AA [13:42:32]Write i2c OK [13:42:32]MH_I2C_Read... [13:42:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:42:32]Read from MH i2c: E2 [13:42:32]MH_I2C_Read... [13:42:32]Read from MH i2c: E2 03 00 [13:42:32]MH_I2C_Read... [13:42:32]Read from MH i2c: E2 03 00 25 13 00 90 00 AC [13:42:32]RAPDU: 90 00 [13:42:32]wFMCommunicate OK [13:42:32]SAM_PROTO_ClearQueue done [13:42:32]KKMCreateOFDPacket [13:42:32]OFDProtocolAddRootSTLVToBuf [13:42:32]FM_MakeSignedData [13:42:32]FM_MakeSignedData [13:42:32]SAM_PROTO_SignData [13:42:32]wFMCommunicate request_size=4 [13:42:32]MH_SAM_APDU [13:42:32]CAPDU: 80 0D 01 02 [13:42:32]Write to MH i2c: E2 08 00 26 13 80 0D 01 02 00 00 00 00 B2 [13:42:32]Write i2c OK [13:42:32]MH_I2C_Read... [13:42:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:42:32]Read from MH i2c: E2 [13:42:32]MH_I2C_Read... [13:42:32]Read from MH i2c: E2 03 00 [13:42:32]MH_I2C_Read... [13:42:32]Read from MH i2c: E2 03 00 26 13 00 90 00 AD [13:42:32]RAPDU: 90 00 [13:42:32]wFMCommunicate OK [13:42:32]wFMCommunicate request_size=255 [13:42:32]MH_SAM_APDU [13:42:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 2B 01 00 00 F4 03 04 00 C7 4A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4F 75 03 00 35 04 06 00 9A [13:42:32]Write to MH i2c: E2 02 01 27 13 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 2B 01 00 00 F4 03 04 00 C7 4A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4F 75 03 00 35 04 06 00 9A 00 00 83 [13:42:32]Write i2c OK [13:42:32]MH_I2C_Read... [13:42:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:42:32]Read from MH i2c: E2 [13:42:32]MH_I2C_Read... [13:42:32]Read from MH i2c: E2 03 00 [13:42:32]MH_I2C_Read... [13:42:32]Read from MH i2c: E2 03 00 27 13 00 90 00 AE [13:42:32]RAPDU: 90 00 [13:42:32]wFMCommunicate OK [13:42:32]wFMCommunicate request_size=10 [13:42:32]MH_SAM_APDU [13:42:32]CAPDU: 80 0D 02 02 05 78 B8 BA 60 FD [13:42:32]Write to MH i2c: E2 0D 00 28 13 80 0D 02 02 05 00 78 B8 BA 60 FD 00 00 06 [13:42:32]Write i2c OK [13:42:32]MH_I2C_Read... [13:42:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:42:32]Read from MH i2c: E2 [13:42:32]MH_I2C_Read... [13:42:32]Read from MH i2c: E2 03 00 [13:42:32]MH_I2C_Read... [13:42:32]Read from MH i2c: E2 03 00 28 13 00 90 00 AF [13:42:32]RAPDU: 90 00 [13:42:32]wFMCommunicate OK [13:42:32]wFMCommunicate request_size=4 [13:42:32]MH_SAM_APDU [13:42:32]CAPDU: 80 0D 03 02 [13:42:32]Write to MH i2c: E2 08 00 29 13 80 0D 03 02 00 00 00 00 B7 [13:42:32]Write i2c OK [13:42:32]MH_I2C_Read... [13:42:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:42:32]Read from MH i2c: E2 [13:42:32]MH_I2C_Read... [13:42:32]Read from MH i2c: E2 0B 00 [13:42:32]MH_I2C_Read... [13:42:32]Read from MH i2c: E2 0B 00 29 13 00 47 BA 24 A4 76 E3 E1 E8 90 00 A3 [13:42:32]RAPDU: 47 BA 24 A4 76 E3 E1 E8 90 00 [13:42:32]wFMCommunicate OK [13:42:32]SAM_PROTO_SignData done [13:42:32]FM_MakeSignedData done [13:42:32]CreateOFDProtocolMessage [13:42:32]wFMCommunicate request_size=4 [13:42:32]MH_SAM_APDU [13:42:32]CAPDU: 80 11 00 00 [13:42:32]Write to MH i2c: E2 08 00 2A 13 80 11 00 00 00 00 00 00 B7 [13:42:32]Write i2c OK [13:42:32]MH_I2C_Read... [13:42:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:42:32]Read from MH i2c: E2 [13:42:32]MH_I2C_Read... [13:42:32]Read from MH i2c: E2 17 00 [13:42:32]MH_I2C_Read... [13:42:32]Read from MH i2c: E2 17 00 2A 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 14 [13:42:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:42:32]wFMCommunicate OK [13:42:32]CreateOFDProtocolMessage done [13:42:32]OFDSenderStorePacket 226639 [13:42:32]StoreOFDPacket docnum=226639 [13:42:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 39 DF 07 01 7C C7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 2B 01 00 00 F4 03 04 00 C7 4A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4F 75 03 00 35 04 06 00 9A 78 B8 BA 60 FD 47 BA 24 A4 76 E3 E1 E8 [13:42:32]CheckFolder [13:42:32]dirname=/storage/ofd_packets [13:42:32]CheckFolder done [13:42:32]ProducePacketName [13:42:32]name=ofd_packets/00226639 [13:42:32]NVStorageSaveData ofd_packets/00226639 [13:42:32]File name is /storage/ofd_packets/00226639 [13:42:32]Write 301 bytes [13:42:32]NVStorageSaveData done [13:42:32]OFDSenderStorePacket done [13:42:32]KKMCreateOFDPacket done [13:42:32]NVStorageSaveData kkm_last_timestamp [13:42:32]File name is /storage/kkm_last_timestamp [13:42:32]Write 4 bytes [13:42:32]NVStorageSaveData done [13:42:32]ExternCall_PrintAddStr [13:42:32]wPrintStart [13:42:32]Write to MH i2c: 01 00 00 2B 13 3E [13:42:32]Write i2c OK [13:42:32]MH_I2C_Read... [13:42:32]Read from MH i2c: 01 [13:42:32]MH_I2C_Read... [13:42:32]Read from MH i2c: 01 07 00 [13:42:32]MH_I2C_Read... [13:42:32]Read from MH i2c: 01 07 00 2B 13 00 00 00 00 00 FF 0F 53 [13:42:32]RasterBufferAndPrint [13:42:32]line Счет N : (1)2003009 [13:42:32]line ИНН: 02508201610067 [13:42:32]line Контрольно-Кассовый Чек [13:42:32]line ПРОДАЖА [13:42:32]line ТРК (МРК, ГНК) : 44 [13:42:32]line Товар: 2710124500 [13:42:32]line Аи-95-К-5 [13:42:32]line 6.740 * 74.20 [13:42:32]line = 500.11 [13:42:32]line НДС 12% НСП 1% [13:42:32]line > о реализуемом товаре [13:42:32]line ОКРУГЛЕНИЕ: -0.11 [13:42:32]line ИТОГО: 500.00 [13:42:32]line Внесено: 500.00 [13:42:32]line СДАЧА: 0.00 [13:42:32]line НСП 1% : 4.43 [13:42:32]line НДС 12% : 53.11 [13:42:32]line Наличными: 500.00 [13:42:32]line Безнал.: 0.00 [13:42:32]line Место: АЗС № 97 "Партнер Нефть" [13:42:32]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:42:32]line СНО: Общий режим [13:42:32]line Чек 299 28.07.2024 13:42 [13:42:32]line Смена: 439 ФФД: 1.0 [13:42:32]line ЗНМ: 0300000054 [13:42:32]line РНМ: 0000000000092624 [13:42:32]line Версия ККМ: 001 [13:42:32]line ФМ: 0000000000874959 [13:42:32]line ФД: 226639 [13:42:32]line ФПД: 169843285975293 [13:42:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T134231&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226639&fm=169843285975293&tin=02508201610067®Number=0000000000092624&sum=50000 [13:42:32]written 0, free lines is 4095 [13:42:32]OFD Sender: Processing packet 226639 [packets to send 602, broken 601] [13:42:32]ProducePacketName [13:42:32]name=ofd_packets/00226639 [13:42:32]OFD Sender: To server: pG, [13:42:32]CommunicateWithHost lk.salyk.kg:30040 [13:42:32]ConnectInit lk.salyk.kg [13:42:33]Connected sock=10 [13:42:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 39 DF 07 01 7C C7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 2B 01 00 00 F4 03 04 00 C7 4A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4F 75 03 00 35 04 06 00 9A 78 B8 BA 60 FD 47 BA 24 A4 76 E3 E1 E8 [13:42:33]Write to MH i2c: 01 00 00 56 13 69 [13:42:33]Write i2c OK [13:42:33]MH_I2C_Read... [13:42:33]Read from MH i2c: 01 [13:42:33]MH_I2C_Read... [13:42:33]Read from MH i2c: 01 07 00 [13:42:33]MH_I2C_Read... [13:42:33]Read from MH i2c: 01 07 00 56 13 00 00 00 00 00 6A 0C E6 [13:42:33]RasterBufferAndPrint [13:42:33]line [13:42:33]line [13:42:33]line [13:42:33]line [13:42:33]line [13:42:33]written 0, free lines is 3181 [13:42:33]MH_Cut [13:42:33]Write to MH i2c: D1 01 00 5D 13 01 42 [13:42:33]Write i2c OK [13:42:33]MH_I2C_Read... [13:42:33]Read from MH i2c: D1 [13:42:33]MH_I2C_Read... [13:42:33]Read from MH i2c: D1 01 00 [13:42:33]MH_I2C_Read... [13:42:33]Read from MH i2c: D1 01 00 5D 13 00 41 [13:42:33]Write to MH i2c: 01 00 00 5E 13 71 [13:42:33]Write i2c OK [13:42:33]MH_I2C_Read... [13:42:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 14 F4 47 00 81 CE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4F 75 03 00 F4 03 04 00 D2 F6 A5 66 B6 04 01 00 00 1C 13 2B E0 BD 84 3D A3 [13:42:33]CommunicateWithHost err = 0 [13:42:33]CheckOFDResponse [13:42:33]1017 (14) - 77093643461234 [13:42:33]1041 (16) - 0000000000874959 [13:42:33]1040 (4) - 226639 [13:42:33]1012 (4) - 28.07.2024 07:44 [13:42:33]1206 (1) - 0 [13:42:33]OFD Sender: Remove packet 226639 [13:42:33]ProducePacketName [13:42:33]name=ofd_packets/00226639 [13:42:33]NVStorageDeleteData [13:42:34]OFD Sender: No OFD packet to send [13:42:34]*** Cut start [13:42:34]*** Partial cut [13:42:34]*** CUTSNS_PIN = 1 [13:42:34]*** CUTSNS_PIN = 0 [13:42:34]*** Brake cut motor [13:42:34]Read from MH i2c: 01 [13:42:34]MH_I2C_Read... [13:42:34]*** Stop cut motor [13:42:34]*** Cut end [13:42:34]Read from MH i2c: 01 07 00 [13:42:34]MH_I2C_Read... [13:42:34]Read from MH i2c: 01 07 00 5E 13 00 00 00 00 00 FF 0F 86 [13:42:34]process_action close_receipt done [13:42:34]requested_data is exist [13:42:34]produce_requested_data [13:42:34]requested_item fm.sn is exist - process it [13:42:34]wFMCommunicate request_size=4 [13:42:34]MH_SAM_APDU [13:42:34]CAPDU: 80 11 00 00 [13:42:34]Write to MH i2c: E2 08 00 5F 13 80 11 00 00 00 00 00 00 EC [13:42:35]Write i2c OK [13:42:35]MH_I2C_Read... [13:42:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:42:35]Read from MH i2c: E2 [13:42:35]MH_I2C_Read... [13:42:35]Read from MH i2c: E2 17 00 [13:42:35]MH_I2C_Read... [13:42:35]Read from MH i2c: E2 17 00 5F 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 49 [13:42:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:42:35]wFMCommunicate OK [13:42:35]requested_item fd.num is exist - process it [13:42:35]SAM_PROTO_GetFieldsCounters [13:42:35]wFMCommunicate request_size=4 [13:42:35]MH_SAM_APDU [13:42:35]CAPDU: 80 13 00 00 [13:42:35]Write to MH i2c: E2 08 00 60 13 80 13 00 00 00 00 00 00 EF [13:42:35]Write i2c OK [13:42:35]MH_I2C_Read... [13:42:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:42:35]Read from MH i2c: E2 [13:42:35]MH_I2C_Read... [13:42:35]Read from MH i2c: E2 62 00 [13:42:35]MH_I2C_Read... [13:42:35]Read from MH i2c: E2 62 00 60 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4F 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 2B 01 00 00 5E 04 04 00 2B 01 00 00 57 04 04 00 2C 01 00 00 19 04 04 00 00 00 00 00 90 00 1B [13:42:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4F 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 2B 01 00 00 5E 04 04 00 2B 01 00 00 57 04 04 00 2C 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:42:35]wFMCommunicate OK [13:42:35]SAM_PROTO_GetFieldsCounters done [13:42:35]requested_item shift.num is exist - process it [13:42:35]requested_item shift.opened is exist - process it [13:42:35]req_shift_opened [13:42:35]FM_GetShiftState [13:42:35]SAM_PROTO_GetShiftState [13:42:35]wFMCommunicate request_size=4 [13:42:35]MH_SAM_APDU [13:42:35]CAPDU: 80 13 01 00 [13:42:35]Write to MH i2c: E2 08 00 61 13 80 13 01 00 00 00 00 00 F1 [13:42:35]Write i2c OK [13:42:35]MH_I2C_Read... [13:42:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:42:35]Read from MH i2c: E2 [13:42:35]MH_I2C_Read... [13:42:35]Read from MH i2c: E2 0E 00 [13:42:35]MH_I2C_Read... [13:42:35]Read from MH i2c: E2 0E 00 61 13 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 A2 [13:42:35]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [13:42:35]wFMCommunicate OK [13:42:35]SAM_PROTO_GetShiftState done [13:42:35]FM_GetShiftState done [13:42:35]req_shift_opened done [13:42:35]requested_item shift.open_date is exist - process it [13:42:35]req_shift_open_date [13:42:35]req_shift_open_date done [13:42:35]produce_requested_data done [13:42:35]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226639,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [13:42:35]process_action_free close_receipt [13:42:35]json_value_free [13:42:35]json_value_free done [13:42:35]process_json_proto returns [13:42:35]Send response to host [13:42:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226639,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [13:42:35]free response buf [13:42:35]execute_script done [13:42:35]execute_script returns [13:42:35]free content buf [13:42:35]Sock 9.Close socket [13:42:35]Sock 9.Thread stoped [13:42:39]OFD Sender: No OFD packet to send [13:42:44]OFD Sender: No OFD packet to send [13:42:49]OFD Sender: No OFD packet to send [13:42:54]OFD Sender: No OFD packet to send [13:42:59]OFD Sender: No OFD packet to send [13:43:04]OFD Sender: No OFD packet to send [13:43:09]OFD Sender: No OFD packet to send [13:43:14]OFD Sender: No OFD packet to send [13:43:19]OFD Sender: No OFD packet to send [13:43:24]OFD Sender: No OFD packet to send [13:43:29]OFD Sender: No OFD packet to send [13:43:34]OFD Sender: No OFD packet to send [13:43:39]OFD Sender: No OFD packet to send [13:43:44]OFD Sender: No OFD packet to send [13:43:49]OFD Sender: No OFD packet to send [13:43:54]OFD Sender: No OFD packet to send [13:43:59]OFD Sender: No OFD packet to send [13:44:04]OFD Sender: No OFD packet to send [13:44:05]recv_with_timeout no data received [13:44:09]OFD Sender: No OFD packet to send [13:44:14]OFD Sender: No OFD packet to send [13:44:19]OFD Sender: No OFD packet to send [13:44:24]OFD Sender: No OFD packet to send [13:44:28]accept exits with 7 [13:44:28]New connection [13:44:28]New thread 3066854756 created [13:44:28]Thread 3066711396 joined [13:44:28]Waiting for new connection... [13:44:28] Sock 7.Parse request [13:44:28]Sock 7.Check first char [13:44:28]Sock 7.First char is OK [13:44:28]request: POST /json_proto HTTP/1.0 [13:44:28]Method: POST [13:44:28]URL: /json_proto [13:44:28]Method is POST - this is cgi request [13:44:28]url: /json_proto [13:44:28]query_string will be loaded in cgi processing [13:44:28]execute_cgi json_proto POST (null) [13:44:28]execute_cgi path=json_proto method=POST [13:44:28]POST find Content-Length [13:44:28]Host: 172.17.43.131:8080 [13:44:28]Content-Length: 678 [13:44:28]Content-Type: application/json [13:44:28] [13:44:28]POST finish read [13:44:28]Found Content-Length = 678 [13:44:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003010", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [13:44:28]execute_script... [13: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)2003010", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [13:44:28]POST & json_proto [13:44:28]process_json_proto [13:44:28]json parsed OK: [13:44:28]protocol is kg_v1.0 [13:44:28]action value=close_receipt [13:44:28]process_action close_receipt [13:44:28]cmd_close_receipt [13:44:28]MH_GetDate [13:44:28]Write to MH i2c: F0 00 00 62 13 64 [13:44:28]Write i2c OK [13:44:28]MH_I2C_Read... [13:44:28]Read from MH i2c: F0 [13:44:28]MH_I2C_Read... [13:44:28]Read from MH i2c: F0 09 00 [13:44:28]MH_I2C_Read... [13:44:28]Read from MH i2c: F0 09 00 62 13 00 3C 4B A6 66 F9 24 A2 66 25 [13:44:28]GetLastDocTimeStamp 1722174151 [13:44:28]current date 1722174268 [13:44:28]FM_GetShiftState [13:44:28]SAM_PROTO_GetShiftState [13:44:28]wFMCommunicate request_size=4 [13:44:28]MH_SAM_APDU [13:44:28]CAPDU: 80 13 01 00 [13:44:28]Write to MH i2c: E2 08 00 63 13 80 13 01 00 00 00 00 00 F3 [13:44:28]Write i2c OK [13:44:28]MH_I2C_Read... [13:44:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:44:28]Read from MH i2c: E2 [13:44:28]MH_I2C_Read... [13:44:28]Read from MH i2c: E2 0E 00 [13:44:28]MH_I2C_Read... [13:44:28]Read from MH i2c: E2 0E 00 63 13 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 A4 [13:44:28]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [13:44:28]wFMCommunicate OK [13:44:28]SAM_PROTO_GetShiftState done [13:44:28]FM_GetShiftState done [13:44:28]opened in 1722125326 [13:44:28]opened+sec_in_day 1722211726 [13:44:28]quantity*price = 50010 [13:44:28]sum+1 = 50012 [13:44:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 300 28.07.2024 13:44 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226640 ФПД: 244585941259855 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T134429&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226640&fm=244585941259855&tin=02508201610067®Number=0000000000092624&sum=50000 [13:44:29]StoreToDocumentArchive [13:44:29]shift 439 fd 226640 [13:44:29]save to /storage/0439/doc_00226640 [13:44:29]save last doc name /storage/0439/doc_00226640 to /storage/kkm_last_doc_name [13:44:29]save OK [13:44:29]Clear old archive folders... [13:44:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:44:29]tlvbuf is 00E01B70 [13:44:29]SAM_PROTO_ClearQueue [13:44:29]wFMCommunicate request_size=4 [13:44:29]MH_SAM_APDU [13:44:29]CAPDU: 80 09 00 00 [13:44:29]Write to MH i2c: E2 08 00 70 13 80 09 00 00 00 00 00 00 F5 [13:44:29]Write i2c OK [13:44:29]MH_I2C_Read... [13:44:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:44:29]Read from MH i2c: E2 [13:44:29]MH_I2C_Read... [13:44:29]Read from MH i2c: E2 03 00 [13:44:29]MH_I2C_Read... [13:44:29]Read from MH i2c: E2 03 00 70 13 00 90 00 F7 [13:44:29]RAPDU: 90 00 [13:44:29]wFMCommunicate OK [13:44:29]SAM_PROTO_ClearQueue done [13:44:29]KKMCreateOFDPacket [13:44:29]OFDProtocolAddRootSTLVToBuf [13:44:29]FM_MakeSignedData [13:44:29]FM_MakeSignedData [13:44:29]SAM_PROTO_SignData [13:44:29]wFMCommunicate request_size=4 [13:44:29]MH_SAM_APDU [13:44:29]CAPDU: 80 0D 01 02 [13:44:29]Write to MH i2c: E2 08 00 71 13 80 0D 01 02 00 00 00 00 FD [13:44:29]Write i2c OK [13:44:29]MH_I2C_Read... [13:44:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:44:29]Read from MH i2c: E2 [13:44:29]MH_I2C_Read... [13:44:29]Read from MH i2c: E2 03 00 [13:44:29]MH_I2C_Read... [13:44:29]Read from MH i2c: E2 03 00 71 13 00 90 00 F8 [13:44:29]RAPDU: 90 00 [13:44:29]wFMCommunicate OK [13:44:29]wFMCommunicate request_size=255 [13:44:29]MH_SAM_APDU [13: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 2C 01 00 00 F4 03 04 00 3D 4B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 50 75 03 00 35 04 06 00 DE [13:44:29]Write to MH i2c: E2 02 01 72 13 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 2C 01 00 00 F4 03 04 00 3D 4B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 50 75 03 00 35 04 06 00 DE 00 00 8B [13:44:29]Write i2c OK [13:44:29]MH_I2C_Read... [13:44:29]OFD Sender: No OFD packet to send [13:44:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:44:29]Read from MH i2c: E2 [13:44:29]MH_I2C_Read... [13:44:29]Read from MH i2c: E2 03 00 [13:44:29]MH_I2C_Read... [13:44:29]Read from MH i2c: E2 03 00 72 13 00 90 00 F9 [13:44:29]RAPDU: 90 00 [13:44:29]wFMCommunicate OK [13:44:29]wFMCommunicate request_size=10 [13:44:29]MH_SAM_APDU [13:44:29]CAPDU: 80 0D 02 02 05 73 1A 25 56 4F [13:44:29]Write to MH i2c: E2 0D 00 73 13 80 0D 02 02 05 00 73 1A 25 56 4F 00 00 61 [13:44:29]Write i2c OK [13:44:29]MH_I2C_Read... [13:44:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:44:29]Read from MH i2c: E2 [13:44:29]MH_I2C_Read... [13:44:29]Read from MH i2c: E2 03 00 [13:44:29]MH_I2C_Read... [13:44:29]Read from MH i2c: E2 03 00 73 13 00 90 00 FA [13:44:29]RAPDU: 90 00 [13:44:29]wFMCommunicate OK [13:44:29]wFMCommunicate request_size=4 [13:44:29]MH_SAM_APDU [13:44:29]CAPDU: 80 0D 03 02 [13:44:29]Write to MH i2c: E2 08 00 74 13 80 0D 03 02 00 00 00 00 02 [13:44:29]Write i2c OK [13:44:29]MH_I2C_Read... [13:44:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:44:29]Read from MH i2c: E2 [13:44:29]MH_I2C_Read... [13:44:29]Read from MH i2c: E2 0B 00 [13:44:29]MH_I2C_Read... [13:44:29]Read from MH i2c: E2 0B 00 74 13 00 12 C2 6E 90 00 DC 00 3A 90 00 EB [13:44:29]RAPDU: 12 C2 6E 90 00 DC 00 3A 90 00 [13:44:29]wFMCommunicate OK [13:44:29]SAM_PROTO_SignData done [13:44:29]FM_MakeSignedData done [13:44:29]CreateOFDProtocolMessage [13:44:29]wFMCommunicate request_size=4 [13:44:29]MH_SAM_APDU [13:44:29]CAPDU: 80 11 00 00 [13:44:29]Write to MH i2c: E2 08 00 75 13 80 11 00 00 00 00 00 00 02 [13:44:29]Write i2c OK [13:44:29]MH_I2C_Read... [13:44:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:44:29]Read from MH i2c: E2 [13:44:29]MH_I2C_Read... [13:44:29]Read from MH i2c: E2 17 00 [13:44:29]MH_I2C_Read... [13:44:29]Read from MH i2c: E2 17 00 75 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5F [13:44:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:44:29]wFMCommunicate OK [13:44:29]CreateOFDProtocolMessage done [13:44:29]OFDSenderStorePacket 226640 [13:44:29]StoreOFDPacket docnum=226640 [13:44:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 BB 3E 07 01 AC 42 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 2C 01 00 00 F4 03 04 00 3D 4B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 50 75 03 00 35 04 06 00 DE 73 1A 25 56 4F 12 C2 6E 90 00 DC 00 3A [13:44:29]CheckFolder [13:44:29]dirname=/storage/ofd_packets [13:44:29]CheckFolder done [13:44:29]ProducePacketName [13:44:29]name=ofd_packets/00226640 [13:44:29]NVStorageSaveData ofd_packets/00226640 [13:44:29]File name is /storage/ofd_packets/00226640 [13:44:29]Write 301 bytes [13:44:29]NVStorageSaveData done [13:44:29]OFDSenderStorePacket done [13:44:29]KKMCreateOFDPacket done [13:44:29]NVStorageSaveData kkm_last_timestamp [13:44:29]File name is /storage/kkm_last_timestamp [13:44:29]Write 4 bytes [13:44:29]NVStorageSaveData done [13:44:29]ExternCall_PrintAddStr [13:44:29]wPrintStart [13:44:29]Write to MH i2c: 01 00 00 76 13 89 [13:44:29]Write i2c OK [13:44:29]MH_I2C_Read... [13:44:29]Read from MH i2c: 01 [13:44:29]MH_I2C_Read... [13:44:29]Read from MH i2c: 01 07 00 [13:44:29]MH_I2C_Read... [13:44:29]Read from MH i2c: 01 07 00 76 13 00 00 00 00 00 FF 0F 9E [13:44:29]RasterBufferAndPrint [13:44:29]line Счет N : (1)2003010 [13:44:29]line ИНН: 02508201610067 [13:44:29]line Контрольно-Кассовый Чек [13:44:29]line ПРОДАЖА [13:44:29]line ТРК (МРК, ГНК) : 44 [13:44:29]line Товар: 2710124500 [13:44:29]line Аи-95-К-5 [13:44:29]line 6.740 * 74.20 [13:44:29]line = 500.11 [13:44:29]line НДС 12% НСП 1% [13:44:29]line > о реализуемом товаре [13:44:29]line ОКРУГЛЕНИЕ: -0.11 [13:44:29]line ИТОГО: 500.00 [13:44:29]line Внесено: 500.00 [13:44:29]line СДАЧА: 0.00 [13:44:29]line НСП 1% : 4.43 [13:44:29]line НДС 12% : 53.11 [13:44:29]line Наличными: 500.00 [13:44:29]line Безнал.: 0.00 [13:44:29]line Место: АЗС № 97 "Партнер Нефть" [13:44:29]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:44:29]line СНО: Общий режим [13:44:29]line Чек 300 28.07.2024 13:44 [13:44:29]line Смена: 439 ФФД: 1.0 [13:44:29]line ЗНМ: 0300000054 [13:44:29]line РНМ: 0000000000092624 [13:44:29]line Версия ККМ: 001 [13:44:29]line ФМ: 0000000000874959 [13:44:29]line ФД: 226640 [13:44:29]line ФПД: 244585941259855 [13:44:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T134429&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226640&fm=244585941259855&tin=02508201610067®Number=0000000000092624&sum=50000 [13:44:30]OFD Sender: Processing packet 226640 [packets to send 602, broken 601] [13:44:30]ProducePacketName [13:44:30]name=ofd_packets/00226640 [13:44:30]OFD Sender: To server: pG, [13:44:30]CommunicateWithHost lk.salyk.kg:30040 [13:44:30]ConnectInit lk.salyk.kg [13:44:30]written 0, free lines is 4095 [13:44:30]Write to MH i2c: 01 00 00 A1 13 B4 [13:44:30]Write i2c OK [13:44:30]MH_I2C_Read... [13:44:30]Read from MH i2c: 01 [13:44:30]MH_I2C_Read... [13:44:30]Read from MH i2c: 01 07 00 [13:44:30]MH_I2C_Read... [13:44:30]Read from MH i2c: 01 07 00 A1 13 00 00 00 00 00 60 0C 27 [13:44:30]RasterBufferAndPrint [13:44:30]line [13:44:30]line [13:44:30]line [13:44:30]line [13:44:30]line [13:44:30]written 0, free lines is 3172 [13:44:30]MH_Cut [13:44:30]Write to MH i2c: D1 01 00 A8 13 01 8D [13:44:30]Write i2c OK [13:44:30]MH_I2C_Read... [13:44:30]Read from MH i2c: D1 [13:44:30]MH_I2C_Read... [13:44:30]Read from MH i2c: D1 01 00 [13:44:30]MH_I2C_Read... [13:44:30]Read from MH i2c: D1 01 00 A8 13 00 8C [13:44:30]Write to MH i2c: 01 00 00 A9 13 BC [13:44:30]Write i2c OK [13:44:30]MH_I2C_Read... [13:44:31]*** Cut start [13:44:31]*** Partial cut [13:44:31]*** CUTSNS_PIN = 1 [13:44:31]*** CUTSNS_PIN = 0 [13:44:32]*** Brake cut motor [13:44:32]Read from MH i2c: 01 [13:44:32]MH_I2C_Read... [13:44:32]*** Stop cut motor [13:44:32]*** Cut end [13:44:32]Read from MH i2c: 01 07 00 [13:44:32]MH_I2C_Read... [13:44:32]Read from MH i2c: 01 07 00 A9 13 00 00 00 00 00 FF 0F D1 [13:44:32]process_action close_receipt done [13:44:32]requested_data is exist [13:44:32]produce_requested_data [13:44:32]requested_item fm.sn is exist - process it [13:44:32]wFMCommunicate request_size=4 [13:44:32]MH_SAM_APDU [13:44:32]CAPDU: 80 11 00 00 [13:44:32]Write to MH i2c: E2 08 00 AA 13 80 11 00 00 00 00 00 00 37 [13:44:32]Write i2c OK [13:44:32]MH_I2C_Read... [13:44:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:44:32]Read from MH i2c: E2 [13:44:32]MH_I2C_Read... [13:44:32]Read from MH i2c: E2 17 00 [13:44:32]MH_I2C_Read... [13:44:32]Read from MH i2c: E2 17 00 AA 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 94 [13:44:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:44:32]wFMCommunicate OK [13:44:32]requested_item fd.num is exist - process it [13:44:32]SAM_PROTO_GetFieldsCounters [13:44:32]wFMCommunicate request_size=4 [13:44:32]MH_SAM_APDU [13:44:32]CAPDU: 80 13 00 00 [13:44:32]Write to MH i2c: E2 08 00 AB 13 80 13 00 00 00 00 00 00 3A [13:44:32]Write i2c OK [13:44:32]MH_I2C_Read... [13:44:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:44:32]Read from MH i2c: E2 [13:44:32]MH_I2C_Read... [13:44:32]Read from MH i2c: E2 62 00 [13:44:32]MH_I2C_Read... [13:44:32]Read from MH i2c: E2 62 00 AB 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 50 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 2C 01 00 00 5E 04 04 00 2C 01 00 00 57 04 04 00 2D 01 00 00 19 04 04 00 00 00 00 00 90 00 6A [13:44:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 50 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 2C 01 00 00 5E 04 04 00 2C 01 00 00 57 04 04 00 2D 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:44:32]wFMCommunicate OK [13:44:32]SAM_PROTO_GetFieldsCounters done [13:44:32]requested_item shift.num is exist - process it [13:44:32]requested_item shift.opened is exist - process it [13:44:32]req_shift_opened [13:44:32]FM_GetShiftState [13:44:32]SAM_PROTO_GetShiftState [13:44:32]wFMCommunicate request_size=4 [13:44:32]MH_SAM_APDU [13:44:32]CAPDU: 80 13 01 00 [13:44:32]Write to MH i2c: E2 08 00 AC 13 80 13 01 00 00 00 00 00 3C [13:44:32]Write i2c OK [13:44:32]MH_I2C_Read... [13:44:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:44:32]Read from MH i2c: E2 [13:44:32]MH_I2C_Read... [13:44:32]Read from MH i2c: E2 0E 00 [13:44:32]MH_I2C_Read... [13:44:32]Read from MH i2c: E2 0E 00 AC 13 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 ED [13:44:32]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [13:44:32]wFMCommunicate OK [13:44:32]SAM_PROTO_GetShiftState done [13:44:32]FM_GetShiftState done [13:44:32]req_shift_opened done [13:44:32]requested_item shift.open_date is exist - process it [13:44:32]req_shift_open_date [13:44:32]req_shift_open_date done [13:44:32]produce_requested_data done [13:44:32]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226640,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [13:44:32]process_action_free close_receipt [13:44:32]json_value_free [13:44:32]json_value_free done [13:44:32]process_json_proto returns [13:44:32]Send response to host [13:44:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226640,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [13:44:32]free response buf [13:44:32]execute_script done [13:44:32]execute_script returns [13:44:32]free content buf [13:44:32]Sock 7.Close socket [13:44:32]Sock 7.Thread stoped [13:44:35]ConnectInit Can't take IP for lk.salyk.kg [13:44:35]CommunicateWithHost connect error [13:44:35]CommunicateWithHost err = -1 [13:44:35]OFD Sender: Server communicate error [13:44:40]OFD Sender: Processing packet 226640 [packets to send 602, broken 601] [13:44:40]ProducePacketName [13:44:40]name=ofd_packets/00226640 [13:44:40]OFD Sender: To server: pG, [13:44:40]CommunicateWithHost lk.salyk.kg:30040 [13:44:40]ConnectInit lk.salyk.kg [13:44:40]Connected sock=7 [13:44:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 BB 3E 07 01 AC 42 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 2C 01 00 00 F4 03 04 00 3D 4B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 50 75 03 00 35 04 06 00 DE 73 1A 25 56 4F 12 C2 6E 90 00 DC 00 3A [13:44:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 FA 46 47 00 8B 8F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 50 75 03 00 F4 03 04 00 51 F7 A5 66 B6 04 01 00 00 27 65 08 DF 28 98 59 F3 [13:44:40]CommunicateWithHost err = 0 [13:44:40]CheckOFDResponse [13:44:40]1017 (14) - 77093643461234 [13:44:40]1041 (16) - 0000000000874959 [13:44:40]1040 (4) - 226640 [13:44:40]1012 (4) - 28.07.2024 07:46 [13:44:40]1206 (1) - 0 [13:44:40]OFD Sender: Remove packet 226640 [13:44:40]ProducePacketName [13:44:40]name=ofd_packets/00226640 [13:44:40]NVStorageDeleteData [13:44:41]OFD Sender: No OFD packet to send [13:44:46]OFD Sender: No OFD packet to send [13:44:51]OFD Sender: No OFD packet to send [13:44:56]OFD Sender: No OFD packet to send [13:45:01]OFD Sender: No OFD packet to send [13:45:06]OFD Sender: No OFD packet to send [13:45:11]OFD Sender: No OFD packet to send [13:45:11]recv_with_timeout no data received [13:45:16]OFD Sender: No OFD packet to send [13:45:21]OFD Sender: No OFD packet to send [13:45:26]OFD Sender: No OFD packet to send [13:45:31]OFD Sender: No OFD packet to send [13:45:36]OFD Sender: No OFD packet to send [13:45:41]OFD Sender: No OFD packet to send [13:45:46]OFD Sender: No OFD packet to send [13:45:51]OFD Sender: No OFD packet to send [13:45:56]OFD Sender: No OFD packet to send [13:46:01]OFD Sender: No OFD packet to send [13:46:02]recv_with_timeout no data received [13:46:06]OFD Sender: No OFD packet to send [13:46:11]OFD Sender: No OFD packet to send [13:46:16]OFD Sender: No OFD packet to send [13:46:21]OFD Sender: No OFD packet to send [13:46:26]OFD Sender: No OFD packet to send [13:46:31]OFD Sender: No OFD packet to send [13:46:36]OFD Sender: No OFD packet to send [13:46:41]OFD Sender: No OFD packet to send [13:46:46]OFD Sender: No OFD packet to send [13:46:51]OFD Sender: No OFD packet to send [13:46:56]OFD Sender: No OFD packet to send [13:47:01]OFD Sender: No OFD packet to send [13:47:06]OFD Sender: No OFD packet to send [13:47:11]OFD Sender: No OFD packet to send [13:47:16]OFD Sender: No OFD packet to send [13:47:21]OFD Sender: No OFD packet to send [13:47:26]OFD Sender: No OFD packet to send [13:47:31]OFD Sender: No OFD packet to send [13:47:36]OFD Sender: No OFD packet to send [13:47:39]recv_with_timeout no data received [13:47:41]OFD Sender: No OFD packet to send [13:47:46]OFD Sender: No OFD packet to send [13:47:51]OFD Sender: No OFD packet to send [13:47:56]OFD Sender: No OFD packet to send [13:48:01]OFD Sender: No OFD packet to send [13:48:06]OFD Sender: No OFD packet to send [13:48:11]OFD Sender: No OFD packet to send [13:48:16]OFD Sender: No OFD packet to send [13:48:21]OFD Sender: No OFD packet to send [13:48:27]OFD Sender: No OFD packet to send [13:48:32]OFD Sender: No OFD packet to send [13:48:37]OFD Sender: No OFD packet to send [13:48:39]accept exits with 9 [13:48:39]New connection [13:48:39]New thread 3066711396 created [13:48:39]Thread 3066854756 joined [13:48:39]Waiting for new connection... [13:48:39] Sock 9.Parse request [13:48:39]Sock 9.Check first char [13:48:39]Sock 9.First char is OK [13:48:39]request: POST /json_proto HTTP/1.0 [13:48:39]Method: POST [13:48:39]URL: /json_proto [13:48:39]Method is POST - this is cgi request [13:48:39]url: /json_proto [13:48:39]query_string will be loaded in cgi processing [13:48:39]execute_cgi json_proto POST (null) [13:48:39]execute_cgi path=json_proto method=POST [13:48:39]POST find Content-Length [13:48:39]Host: 172.17.43.131:8080 [13:48:39]Content-Length: 804 [13:48:39]Content-Type: application/json [13:48:39] [13:48:39]POST finish read [13:48:39]Found Content-Length = 804 [13:48:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003013", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 33.700, "sum" : 2500.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2500.54 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:48:39]execute_script... [13:48: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)2003013", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 33.700, "sum" : 2500.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2500.54 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:48:39]POST & json_proto [13:48:39]process_json_proto [13:48:39]json parsed OK: [13:48:39]protocol is kg_v1.0 [13:48:39]action value=close_receipt [13:48:39]process_action close_receipt [13:48:39]cmd_close_receipt [13:48:39]MH_GetDate [13:48:39]Write to MH i2c: F0 00 00 AD 13 AF [13:48:39]Write i2c OK [13:48:39]MH_I2C_Read... [13:48:39]Read from MH i2c: F0 [13:48:39]MH_I2C_Read... [13:48:39]Read from MH i2c: F0 09 00 [13:48:39]MH_I2C_Read... [13:48:39]Read from MH i2c: F0 09 00 AD 13 00 37 4C A6 66 F9 24 A2 66 6C [13:48:39]GetLastDocTimeStamp 1722174269 [13:48:39]current date 1722174519 [13:48:39]FM_GetShiftState [13:48:39]SAM_PROTO_GetShiftState [13:48:39]wFMCommunicate request_size=4 [13:48:39]MH_SAM_APDU [13:48:39]CAPDU: 80 13 01 00 [13:48:39]Write to MH i2c: E2 08 00 AE 13 80 13 01 00 00 00 00 00 3E [13:48:39]Write i2c OK [13:48:39]MH_I2C_Read... [13:48:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:48:39]Read from MH i2c: E2 [13:48:39]MH_I2C_Read... [13:48:39]Read from MH i2c: E2 0E 00 [13:48:39]MH_I2C_Read... [13:48:39]Read from MH i2c: E2 0E 00 AE 13 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 EF [13:48:39]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [13:48:39]wFMCommunicate OK [13:48:39]SAM_PROTO_GetShiftState done [13:48:39]FM_GetShiftState done [13:48:39]opened in 1722125326 [13:48:39]opened+sec_in_day 1722211726 [13:48:39]quantity*price = 250054 [13:48:39]sum+1 = 250055 [13:48:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2500.54 НСП 1% : 22.13 НДС 12% : 265.54 Наличными: 0.00 Безнал.: 2500.54 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 301 28.07.2024 13:48 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226641 ФПД: 12655334910640 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T134839&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226641&fm=12655334910640&tin=02508201610067®Number=0000000000092624&sum=250054 [13:48:40]StoreToDocumentArchive [13:48:40]shift 439 fd 226641 [13:48:40]save to /storage/0439/doc_00226641 [13:48:40]save last doc name /storage/0439/doc_00226641 to /storage/kkm_last_doc_name [13:48:40]save OK [13:48:40]Clear old archive folders... [13:48:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:48:40]tlvbuf is B6EC28A0 [13:48:40]SAM_PROTO_ClearQueue [13:48:40]wFMCommunicate request_size=4 [13:48:40]MH_SAM_APDU [13:48:40]CAPDU: 80 09 00 00 [13:48:40]Write to MH i2c: E2 08 00 BB 13 80 09 00 00 00 00 00 00 40 [13:48:40]Write i2c OK [13:48:40]MH_I2C_Read... [13:48:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:48:40]Read from MH i2c: E2 [13:48:40]MH_I2C_Read... [13:48:40]Read from MH i2c: E2 03 00 [13:48:40]MH_I2C_Read... [13:48:40]Read from MH i2c: E2 03 00 BB 13 00 90 00 42 [13:48:40]RAPDU: 90 00 [13:48:40]wFMCommunicate OK [13:48:40]SAM_PROTO_ClearQueue done [13:48:40]KKMCreateOFDPacket [13:48:40]OFDProtocolAddRootSTLVToBuf [13:48:40]FM_MakeSignedData [13:48:40]FM_MakeSignedData [13:48:40]SAM_PROTO_SignData [13:48:40]wFMCommunicate request_size=4 [13:48:40]MH_SAM_APDU [13:48:40]CAPDU: 80 0D 01 02 [13:48:40]Write to MH i2c: E2 08 00 BC 13 80 0D 01 02 00 00 00 00 48 [13:48:40]Write i2c OK [13:48:40]MH_I2C_Read... [13:48:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:48:40]Read from MH i2c: E2 [13:48:40]MH_I2C_Read... [13:48:40]Read from MH i2c: E2 03 00 [13:48:40]MH_I2C_Read... [13:48:40]Read from MH i2c: E2 03 00 BC 13 00 90 00 43 [13:48:40]RAPDU: 90 00 [13:48:40]wFMCommunicate OK [13:48:40]wFMCommunicate request_size=255 [13:48:40]MH_SAM_APDU [13:48:40]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A4 83 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C6 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 01 00 00 F4 03 04 00 37 4C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 51 75 03 00 35 04 06 00 0B [13:48:40]Write to MH i2c: E2 02 01 BD 13 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A4 83 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C6 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 01 00 00 F4 03 04 00 37 4C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 51 75 03 00 35 04 06 00 0B 00 00 7F [13:48:40]Write i2c OK [13:48:40]MH_I2C_Read... [13:48:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:48:40]Read from MH i2c: E2 [13:48:40]MH_I2C_Read... [13:48:40]Read from MH i2c: E2 03 00 [13:48:40]MH_I2C_Read... [13:48:40]Read from MH i2c: E2 03 00 BD 13 00 90 00 44 [13:48:40]RAPDU: 90 00 [13:48:40]wFMCommunicate OK [13:48:40]wFMCommunicate request_size=10 [13:48:40]MH_SAM_APDU [13:48:40]CAPDU: 80 0D 02 02 05 82 8C BD EA B0 [13:48:40]Write to MH i2c: E2 0D 00 BE 13 80 0D 02 02 05 00 82 8C BD EA B0 00 00 BA [13:48:40]Write i2c OK [13:48:40]MH_I2C_Read... [13:48:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:48:40]Read from MH i2c: E2 [13:48:40]MH_I2C_Read... [13:48:40]Read from MH i2c: E2 03 00 [13:48:40]MH_I2C_Read... [13:48:40]Read from MH i2c: E2 03 00 BE 13 00 90 00 45 [13:48:40]RAPDU: 90 00 [13:48:40]wFMCommunicate OK [13:48:40]wFMCommunicate request_size=4 [13:48:40]MH_SAM_APDU [13:48:40]CAPDU: 80 0D 03 02 [13:48:40]Write to MH i2c: E2 08 00 BF 13 80 0D 03 02 00 00 00 00 4D [13:48:40]Write i2c OK [13:48:40]MH_I2C_Read... [13:48:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:48:40]Read from MH i2c: E2 [13:48:40]MH_I2C_Read... [13:48:40]Read from MH i2c: E2 0B 00 [13:48:40]MH_I2C_Read... [13:48:40]Read from MH i2c: E2 0B 00 BF 13 00 B2 C5 10 13 AB D2 60 FB 90 00 C0 [13:48:40]RAPDU: B2 C5 10 13 AB D2 60 FB 90 00 [13:48:40]wFMCommunicate OK [13:48:40]SAM_PROTO_SignData done [13:48:40]FM_MakeSignedData done [13:48:40]CreateOFDProtocolMessage [13:48:40]wFMCommunicate request_size=4 [13:48:40]MH_SAM_APDU [13:48:40]CAPDU: 80 11 00 00 [13:48:40]Write to MH i2c: E2 08 00 C0 13 80 11 00 00 00 00 00 00 4D [13:48:40]Write i2c OK [13:48:40]MH_I2C_Read... [13:48:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:48:40]Read from MH i2c: E2 [13:48:40]MH_I2C_Read... [13:48:40]Read from MH i2c: E2 17 00 [13:48:40]MH_I2C_Read... [13:48:40]Read from MH i2c: E2 17 00 C0 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AA [13:48:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:48:40]wFMCommunicate OK [13:48:40]CreateOFDProtocolMessage done [13:48:40]OFDSenderStorePacket 226641 [13:48:40]StoreOFDPacket docnum=226641 [13:48:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 BF BD 07 01 5D 05 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A4 83 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C6 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 01 00 00 F4 03 04 00 37 4C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 51 75 03 00 35 04 06 00 0B 82 8C BD EA B0 B2 C5 10 13 AB D2 60 FB [13:48:40]CheckFolder [13:48:40]dirname=/storage/ofd_packets [13:48:40]CheckFolder done [13:48:40]ProducePacketName [13:48:40]name=ofd_packets/00226641 [13:48:40]NVStorageSaveData ofd_packets/00226641 [13:48:40]File name is /storage/ofd_packets/00226641 [13:48:40]Write 301 bytes [13:48:40]NVStorageSaveData done [13:48:40]OFDSenderStorePacket done [13:48:40]KKMCreateOFDPacket done [13:48:40]NVStorageSaveData kkm_last_timestamp [13:48:40]File name is /storage/kkm_last_timestamp [13:48:40]Write 4 bytes [13:48:40]NVStorageSaveData done [13:48:40]ExternCall_PrintAddStr [13:48:40]wPrintStart [13:48:40]Write to MH i2c: 01 00 00 C1 13 D4 [13:48:40]Write i2c OK [13:48:40]MH_I2C_Read... [13:48:40]Read from MH i2c: 01 [13:48:40]MH_I2C_Read... [13:48:40]Read from MH i2c: 01 07 00 [13:48:40]MH_I2C_Read... [13:48:40]Read from MH i2c: 01 07 00 C1 13 00 00 00 00 00 FF 0F E9 [13:48:40]RasterBufferAndPrint [13:48:40]line Счет N : (1)2003013 [13:48:40]line ИНН: 02508201610067 [13:48:40]line Контрольно-Кассовый Чек [13:48:40]line ПРОДАЖА [13:48:40]line ТРК (МРК, ГНК) : 64 [13:48:40]line Товар: 2710124500 [13:48:40]line Аи-95-К-5 [13:48:40]line 33.700 * 74.20 [13:48:40]line = 2500.54 [13:48:40]line НДС 12% НСП 1% [13:48:40]line > о реализуемом товаре [13:48:40]line ИТОГО: 2500.54 [13:48:40]line НСП 1% : 22.13 [13:48:40]line НДС 12% : 265.54 [13:48:40]line Наличными: 0.00 [13:48:40]line Безнал.: 2500.54 [13:48:40]line Место: АЗС № 97 "Партнер Нефть" [13:48:40]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:48:40]line СНО: Общий режим [13:48:40]line Чек 301 28.07.2024 13:48 [13:48:40]line Смена: 439 ФФД: 1.0 [13:48:40]line ЗНМ: 0300000054 [13:48:40]line РНМ: 0000000000092624 [13:48:40]line Версия ККМ: 001 [13:48:40]line Платежная система: O! деньги [13:48:40]line ФМ: 0000000000874959 [13:48:40]line ФД: 226641 [13:48:40]line ФПД: 12655334910640 [13:48:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T134839&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226641&fm=12655334910640&tin=02508201610067®Number=0000000000092624&sum=250054 [13:48:41]written 0, free lines is 4095 [13:48:41]OFD Sender: Processing packet 226641 [packets to send 602, broken 601] [13:48:41]ProducePacketName [13:48:41]name=ofd_packets/00226641 [13:48:41]OFD Sender: To server: pG, [13:48:41]CommunicateWithHost lk.salyk.kg:30040 [13:48:41]ConnectInit lk.salyk.kg [13:48:41]Write to MH i2c: 01 00 00 EB 13 FE [13:48:41]Write i2c OK [13:48:41]MH_I2C_Read... [13:48:41]Read from MH i2c: 01 [13:48:41]MH_I2C_Read... [13:48:41]Read from MH i2c: 01 07 00 [13:48:41]MH_I2C_Read... [13:48:41]Read from MH i2c: 01 07 00 EB 13 00 00 00 00 00 76 0C 87 [13:48:41]RasterBufferAndPrint [13:48:41]line [13:48:41]line [13:48:41]line [13:48:41]line [13:48:41]line [13:48:41]written 0, free lines is 3195 [13:48:41]MH_Cut [13:48:41]Write to MH i2c: D1 01 00 F2 13 01 D7 [13:48:41]Write i2c OK [13:48:41]MH_I2C_Read... [13:48:41]Read from MH i2c: D1 [13:48:41]MH_I2C_Read... [13:48:41]Read from MH i2c: D1 01 00 [13:48:41]MH_I2C_Read... [13:48:41]Read from MH i2c: D1 01 00 F2 13 00 D6 [13:48:41]Write to MH i2c: 01 00 00 F3 13 06 [13:48:41]Write i2c OK [13:48:41]MH_I2C_Read... [13:48:41]Connected sock=10 [13:48:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 BF BD 07 01 5D 05 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A4 83 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C6 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 01 00 00 F4 03 04 00 37 4C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 51 75 03 00 35 04 06 00 0B 82 8C BD EA B0 B2 C5 10 13 AB D2 60 FB [13:48:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 13 7E 47 00 1C 8C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 51 75 03 00 F4 03 04 00 42 F8 A5 66 B6 04 01 00 00 71 65 10 CF 9E 6D F1 E2 [13:48:42]CommunicateWithHost err = 0 [13:48:42]CheckOFDResponse [13:48:42]1017 (14) - 77093643461234 [13:48:42]1041 (16) - 0000000000874959 [13:48:42]1040 (4) - 226641 [13:48:42]1012 (4) - 28.07.2024 07:50 [13:48:42]1206 (1) - 0 [13:48:42]OFD Sender: Remove packet 226641 [13:48:42]ProducePacketName [13:48:42]name=ofd_packets/00226641 [13:48:42]NVStorageDeleteData [13:48:42]OFD Sender: No OFD packet to send [13:48:42]*** Cut start [13:48:42]*** Partial cut [13:48:42]*** CUTSNS_PIN = 1 [13:48:42]*** CUTSNS_PIN = 0 [13:48:43]*** Brake cut motor [13:48:43]Read from MH i2c: 01 [13:48:43]MH_I2C_Read... [13:48:43]*** Stop cut motor [13:48:43]*** Cut end [13:48:43]Read from MH i2c: 01 07 00 [13:48:43]MH_I2C_Read... [13:48:43]Read from MH i2c: 01 07 00 F3 13 00 00 00 00 00 FF 0F 1B [13:48:43]process_action close_receipt done [13:48:43]requested_data is exist [13:48:43]produce_requested_data [13:48:43]requested_item fm.sn is exist - process it [13:48:43]wFMCommunicate request_size=4 [13:48:43]MH_SAM_APDU [13:48:43]CAPDU: 80 11 00 00 [13:48:43]Write to MH i2c: E2 08 00 F4 13 80 11 00 00 00 00 00 00 81 [13:48:43]Write i2c OK [13:48:43]MH_I2C_Read... [13:48:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:48:43]Read from MH i2c: E2 [13:48:43]MH_I2C_Read... [13:48:43]Read from MH i2c: E2 17 00 [13:48:43]MH_I2C_Read... [13:48:43]Read from MH i2c: E2 17 00 F4 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DE [13:48:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:48:43]wFMCommunicate OK [13:48:43]requested_item fd.num is exist - process it [13:48:43]SAM_PROTO_GetFieldsCounters [13:48:43]wFMCommunicate request_size=4 [13:48:43]MH_SAM_APDU [13:48:43]CAPDU: 80 13 00 00 [13:48:43]Write to MH i2c: E2 08 00 F5 13 80 13 00 00 00 00 00 00 84 [13:48:43]Write i2c OK [13:48:43]MH_I2C_Read... [13:48:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:48:43]Read from MH i2c: E2 [13:48:43]MH_I2C_Read... [13:48:43]Read from MH i2c: E2 62 00 [13:48:43]MH_I2C_Read... [13:48:43]Read from MH i2c: E2 62 00 F5 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 51 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 2D 01 00 00 5E 04 04 00 2D 01 00 00 57 04 04 00 2E 01 00 00 19 04 04 00 00 00 00 00 90 00 B8 [13:48:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 51 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 2D 01 00 00 5E 04 04 00 2D 01 00 00 57 04 04 00 2E 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:48:43]wFMCommunicate OK [13:48:43]SAM_PROTO_GetFieldsCounters done [13:48:43]requested_item shift.num is exist - process it [13:48:43]requested_item shift.opened is exist - process it [13:48:43]req_shift_opened [13:48:43]FM_GetShiftState [13:48:43]SAM_PROTO_GetShiftState [13:48:43]wFMCommunicate request_size=4 [13:48:43]MH_SAM_APDU [13:48:43]CAPDU: 80 13 01 00 [13:48:43]Write to MH i2c: E2 08 00 F6 13 80 13 01 00 00 00 00 00 86 [13:48:43]Write i2c OK [13:48:43]MH_I2C_Read... [13:48:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:48:43]Read from MH i2c: E2 [13:48:43]MH_I2C_Read... [13:48:43]Read from MH i2c: E2 0E 00 [13:48:43]MH_I2C_Read... [13:48:43]Read from MH i2c: E2 0E 00 F6 13 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 37 [13:48:43]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [13:48:43]wFMCommunicate OK [13:48:43]SAM_PROTO_GetShiftState done [13:48:43]FM_GetShiftState done [13:48:43]req_shift_opened done [13:48:43]requested_item shift.open_date is exist - process it [13:48:43]req_shift_open_date [13:48:43]req_shift_open_date done [13:48:43]produce_requested_data done [13:48:43]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226641,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [13:48:43]process_action_free close_receipt [13:48:43]json_value_free [13:48:43]json_value_free done [13:48:43]process_json_proto returns [13:48:43]Send response to host [13:48:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226641,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [13:48:43]free response buf [13:48:43]execute_script done [13:48:43]execute_script returns [13:48:43]free content buf [13:48:43]Sock 9.Close socket [13:48:43]Sock 9.Thread stoped [13:48:47]OFD Sender: No OFD packet to send [13:48:52]OFD Sender: No OFD packet to send [13:48:56]recv_with_timeout no data received [13:48:57]OFD Sender: No OFD packet to send [13:49:02]OFD Sender: No OFD packet to send [13:49:07]OFD Sender: No OFD packet to send [13:49:12]OFD Sender: No OFD packet to send [13:49:17]OFD Sender: No OFD packet to send [13:49:22]OFD Sender: No OFD packet to send [13:49:27]OFD Sender: No OFD packet to send [13:49:32]OFD Sender: No OFD packet to send [13:49:37]OFD Sender: No OFD packet to send [13:49:42]OFD Sender: No OFD packet to send [13:49:47]OFD Sender: No OFD packet to send [13:49:52]OFD Sender: No OFD packet to send [13:49:57]OFD Sender: No OFD packet to send [13:50:02]OFD Sender: No OFD packet to send [13:50:07]OFD Sender: No OFD packet to send [13:50:12]OFD Sender: No OFD packet to send [13:50:17]OFD Sender: No OFD packet to send [13:50:22]OFD Sender: No OFD packet to send [13:50:27]OFD Sender: No OFD packet to send [13:50:31]recv_with_timeout no data received [13:50:32]OFD Sender: No OFD packet to send [13:50:37]OFD Sender: No OFD packet to send [13:50:42]OFD Sender: No OFD packet to send [13:50:47]OFD Sender: No OFD packet to send [13:50:52]OFD Sender: No OFD packet to send [13:50:57]OFD Sender: No OFD packet to send [13:51:02]OFD Sender: No OFD packet to send [13:51:07]OFD Sender: No OFD packet to send [13:51:09]accept exits with 7 [13:51:09]New connection [13:51:09]New thread 3066854756 created [13:51:09]Thread 3066711396 joined [13:51:09]Waiting for new connection... [13:51:09] Sock 7.Parse request [13:51:09]Sock 7.Check first char [13:51:09]Sock 7.First char is OK [13:51:09]request: POST /json_proto HTTP/1.0 [13:51:09]Method: POST [13:51:09]URL: /json_proto [13:51:09]Method is POST - this is cgi request [13:51:09]url: /json_proto [13:51:09]query_string will be loaded in cgi processing [13:51:09]execute_cgi json_proto POST (null) [13:51:09]execute_cgi path=json_proto method=POST [13:51:09]POST find Content-Length [13:51:09]Host: 172.17.43.131:8080 [13:51:09]Content-Length: 1198 [13:51:09]Content-Type: application/json [13:51:09] [13:51:09]POST finish read [13:51:09]Found Content-Length = 1198 [13:51:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0421\u0430\u043C\u0430\u0442\u043E\u0432 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2003014\u000A28.07.2024 13:49\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 53\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1356.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3590722\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:51:09]execute_script... [13:51:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0421\u0430\u043C\u0430\u0442\u043E\u0432 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2003014\u000A28.07.2024 13:49\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 53\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1356.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3590722\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:51:09]POST & json_proto [13:51:09]process_json_proto [13:51:09]json parsed OK: [13:51:09]protocol is kg_v1.0 [13:51:09]action value=print_text [13:51:09]process_action print_text [13:51:09]cmd_print_text [13:51:09]ExternCall_PrintAddStr [13:51:09]wPrintStart [13:51:09]Write to MH i2c: 01 00 00 F7 13 0A [13:51:09]Write i2c OK [13:51:09]MH_I2C_Read... [13:51:09]Read from MH i2c: 01 [13:51:09]MH_I2C_Read... [13:51:09]Read from MH i2c: 01 07 00 [13:51:09]MH_I2C_Read... [13:51:09]Read from MH i2c: 01 07 00 F7 13 00 00 00 00 00 FF 0F 1F [13:51:09]RasterBufferAndPrint [13:51:09]line *****ТОВАРНЫЙ ЧЕК***** [13:51:09]line АЗС-97 [13:51:09]line Партнер нефть [13:51:09]line 02508201610067 [13:51:09]line Кассир : Саматов Б. [13:51:09]line Счет N : (1)2003014 [13:51:09]line 28.07.2024 13:49 [13:51:09]line ПРОДАЖА [13:51:09]line ТРК (МРК, ГНК): 53 [13:51:09]line Вид ГСМ : 2710124130 [13:51:09]line Аи-92-К-5 [13:51:09]line 20.000 x 67.80 [13:51:09]line ИТОГ: 1356.00 [13:51:09]line Тип оплаты: Талоны: Топливные Талоны [13:51:09]line 3590722 [13:51:09]line ______________________ [13:51:09]line (подпись) [13:51:09]written 0, free lines is 4095 [13:51:09]Write to MH i2c: 01 00 00 0B 14 1F [13:51:09]Write i2c OK [13:51:09]MH_I2C_Read... [13:51:09]Read from MH i2c: 01 [13:51:09]MH_I2C_Read... [13:51:09]Read from MH i2c: 01 07 00 [13:51:09]MH_I2C_Read... [13:51:09]Read from MH i2c: 01 07 00 0B 14 00 00 00 00 00 10 0E 44 [13:51:09]RasterBufferAndPrint [13:51:09]line [13:51:09]line [13:51:09]line [13:51:09]line [13:51:09]line [13:51:09]written 0, free lines is 3601 [13:51:09]MH_Cut [13:51:09]Write to MH i2c: D1 01 00 12 14 01 F8 [13:51:09]Write i2c OK [13:51:09]MH_I2C_Read... [13:51:09]Read from MH i2c: D1 [13:51:09]MH_I2C_Read... [13:51:09]Read from MH i2c: D1 01 00 [13:51:09]MH_I2C_Read... [13:51:09]Read from MH i2c: D1 01 00 12 14 00 F7 [13:51:09]Write to MH i2c: 01 00 00 13 14 27 [13:51:09]Write i2c OK [13:51:09]MH_I2C_Read... [13:51:10]*** Cut start [13:51:10]*** Partial cut [13:51:10]*** CUTSNS_PIN = 1 [13:51:10]*** CUTSNS_PIN = 0 [13:51:10]*** Brake cut motor [13:51:10]Read from MH i2c: 01 [13:51:10]MH_I2C_Read... [13:51:10]Read from MH i2c: 01 07 00 [13:51:10]MH_I2C_Read... [13:51:10]*** Stop cut motor [13:51:10]*** Cut end [13:51:10]Read from MH i2c: 01 07 00 13 14 00 00 00 00 00 FF 0F 3C [13:51:10]process_action print_text done [13:51:10]requested_data is exist [13:51:10]produce_requested_data [13:51:10]requested_item fm.sn is exist - process it [13:51:10]wFMCommunicate request_size=4 [13:51:10]MH_SAM_APDU [13:51:10]CAPDU: 80 11 00 00 [13:51:10]Write to MH i2c: E2 08 00 14 14 80 11 00 00 00 00 00 00 A2 [13:51:10]Write i2c OK [13:51:10]MH_I2C_Read... [13:51:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:51:11]Read from MH i2c: E2 [13:51:11]MH_I2C_Read... [13:51:11]Read from MH i2c: E2 17 00 [13:51:11]MH_I2C_Read... [13:51:11]Read from MH i2c: E2 17 00 14 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FF [13:51:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:51:11]wFMCommunicate OK [13:51:11]requested_item fd.num is exist - process it [13:51:11]SAM_PROTO_GetFieldsCounters [13:51:11]wFMCommunicate request_size=4 [13:51:11]MH_SAM_APDU [13:51:11]CAPDU: 80 13 00 00 [13:51:11]Write to MH i2c: E2 08 00 15 14 80 13 00 00 00 00 00 00 A5 [13:51:11]Write i2c OK [13:51:11]MH_I2C_Read... [13:51:11]Read from MH i2c: E2 [13:51:11]MH_I2C_Read... [13:51:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:51:11]Read from MH i2c: E2 62 00 [13:51:11]MH_I2C_Read... [13:51:11]Read from MH i2c: E2 62 00 15 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 51 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 2D 01 00 00 5E 04 04 00 2D 01 00 00 57 04 04 00 2E 01 00 00 19 04 04 00 00 00 00 00 90 00 D9 [13:51:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 51 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 2D 01 00 00 5E 04 04 00 2D 01 00 00 57 04 04 00 2E 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:51:11]wFMCommunicate OK [13:51:11]SAM_PROTO_GetFieldsCounters done [13:51:11]requested_item shift.num is exist - process it [13:51:11]requested_item shift.opened is exist - process it [13:51:11]req_shift_opened [13:51:11]FM_GetShiftState [13:51:11]SAM_PROTO_GetShiftState [13:51:11]wFMCommunicate request_size=4 [13:51:11]MH_SAM_APDU [13:51:11]CAPDU: 80 13 01 00 [13:51:11]Write to MH i2c: E2 08 00 16 14 80 13 01 00 00 00 00 00 A7 [13:51:11]Write i2c OK [13:51:11]MH_I2C_Read... [13:51:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:51:11]Read from MH i2c: E2 [13:51:11]MH_I2C_Read... [13:51:11]Read from MH i2c: E2 0E 00 [13:51:11]MH_I2C_Read... [13:51:11]Read from MH i2c: E2 0E 00 16 14 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 58 [13:51:11]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [13:51:11]wFMCommunicate OK [13:51:11]SAM_PROTO_GetShiftState done [13:51:11]FM_GetShiftState done [13:51:11]req_shift_opened done [13:51:11]requested_item shift.open_date is exist - process it [13:51:11]req_shift_open_date [13:51:11]req_shift_open_date done [13:51:11]produce_requested_data done [13:51:11]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226641,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [13:51:11]process_action_free print_text [13:51:11]json_value_free [13:51:11]json_value_free done [13:51:11]process_json_proto returns [13:51:11]Send response to host [13:51:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226641,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [13:51:11]free response buf [13:51:11]execute_script done [13:51:11]execute_script returns [13:51:11]free content buf [13:51:11]Sock 7.Close socket [13:51:11]Sock 7.Thread stoped [13:51:12]OFD Sender: No OFD packet to send [13:51:17]OFD Sender: No OFD packet to send [13:51:22]OFD Sender: No OFD packet to send [13:51:25]recv_with_timeout no data received [13:51:28]OFD Sender: No OFD packet to send [13:51:33]OFD Sender: No OFD packet to send [13:51:38]OFD Sender: No OFD packet to send [13:51:42]recv_with_timeout no data received [13:51:43]OFD Sender: No OFD packet to send [13:51:48]OFD Sender: No OFD packet to send [13:51:53]OFD Sender: No OFD packet to send [13:51:58]OFD Sender: No OFD packet to send [13:52:03]OFD Sender: No OFD packet to send [13:52:08]OFD Sender: No OFD packet to send [13:52:13]OFD Sender: No OFD packet to send [13:52:18]OFD Sender: No OFD packet to send [13:52:23]OFD Sender: No OFD packet to send [13:52:28]OFD Sender: No OFD packet to send [13:52:33]OFD Sender: No OFD packet to send [13:52:38]OFD Sender: No OFD packet to send [13:52:43]OFD Sender: No OFD packet to send [13:52:48]OFD Sender: No OFD packet to send [13:52:53]OFD Sender: No OFD packet to send [13:52:58]OFD Sender: No OFD packet to send [13:53:03]OFD Sender: No OFD packet to send [13:53:08]OFD Sender: No OFD packet to send [13:53:13]OFD Sender: No OFD packet to send [13:53:17]accept exits with 9 [13:53:17]New connection [13:53:17]New thread 3066711396 created [13:53:17]Thread 3066854756 joined [13:53:17]Waiting for new connection... [13:53:17] Sock 9.Parse request [13:53:17]Sock 9.Check first char [13:53:17]Sock 9.First char is OK [13:53:17]request: POST /json_proto HTTP/1.0 [13:53:17]Method: POST [13:53:17]URL: /json_proto [13:53:17]Method is POST - this is cgi request [13:53:17]url: /json_proto [13:53:17]query_string will be loaded in cgi processing [13:53:17]execute_cgi json_proto POST (null) [13:53:17]execute_cgi path=json_proto method=POST [13:53:17]POST find Content-Length [13:53:17]Host: 172.17.43.131:8080 [13:53:17]Content-Length: 680 [13:53:17]Content-Type: application/json [13:53:17] [13:53:17]POST finish read [13:53:17]Found Content-Length = 680 [13:53:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003017", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:53:17]execute_script... [13:53: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)2003017", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:53:17]POST & json_proto [13:53:17]process_json_proto [13:53:17]json parsed OK: [13:53:17]protocol is kg_v1.0 [13:53:17]action value=close_receipt [13:53:17]process_action close_receipt [13:53:17]cmd_close_receipt [13:53:17]MH_GetDate [13:53:17]Write to MH i2c: F0 00 00 17 14 1A [13:53:17]Write i2c OK [13:53:17]MH_I2C_Read... [13:53:17]Read from MH i2c: F0 [13:53:17]MH_I2C_Read... [13:53:17]Read from MH i2c: F0 09 00 [13:53:17]MH_I2C_Read... [13:53:17]Read from MH i2c: F0 09 00 17 14 00 4E 4D A6 66 F9 24 A2 66 EF [13:53:17]GetLastDocTimeStamp 1722174519 [13:53:17]current date 1722174798 [13:53:17]FM_GetShiftState [13:53:17]SAM_PROTO_GetShiftState [13:53:17]wFMCommunicate request_size=4 [13:53:17]MH_SAM_APDU [13:53:17]CAPDU: 80 13 01 00 [13:53:17]Write to MH i2c: E2 08 00 18 14 80 13 01 00 00 00 00 00 A9 [13:53:17]Write i2c OK [13:53:17]MH_I2C_Read... [13:53:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:53:17]Read from MH i2c: E2 [13:53:17]MH_I2C_Read... [13:53:17]Read from MH i2c: E2 0E 00 [13:53:17]MH_I2C_Read... [13:53:17]Read from MH i2c: E2 0E 00 18 14 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 5A [13:53:17]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [13:53:17]wFMCommunicate OK [13:53:17]SAM_PROTO_GetShiftState done [13:53:17]FM_GetShiftState done [13:53:17]opened in 1722125326 [13:53:17]opened+sec_in_day 1722211726 [13:53:17]quantity*price = 100050 [13:53:17]sum+1 = 100052 [13:53:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 302 28.07.2024 13:53 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226642 ФПД: 56865132775820 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T135318&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226642&fm=56865132775820&tin=02508201610067®Number=0000000000092624&sum=100000 [13:53:18]StoreToDocumentArchive [13:53:18]shift 439 fd 226642 [13:53:18]save to /storage/0439/doc_00226642 [13:53:18]save last doc name /storage/0439/doc_00226642 to /storage/kkm_last_doc_name [13:53:18]save OK [13:53:18]Clear old archive folders... [13:53:18]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:53:18]tlvbuf is B6E903A0 [13:53:18]SAM_PROTO_ClearQueue [13:53:18]wFMCommunicate request_size=4 [13:53:18]MH_SAM_APDU [13:53:18]CAPDU: 80 09 00 00 [13:53:18]Write to MH i2c: E2 08 00 25 14 80 09 00 00 00 00 00 00 AB [13:53:18]Write i2c OK [13:53:18]MH_I2C_Read... [13:53:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:53:18]Read from MH i2c: E2 [13:53:18]MH_I2C_Read... [13:53:18]Read from MH i2c: E2 03 00 [13:53:18]MH_I2C_Read... [13:53:18]Read from MH i2c: E2 03 00 25 14 00 90 00 AD [13:53:18]RAPDU: 90 00 [13:53:18]wFMCommunicate OK [13:53:18]SAM_PROTO_ClearQueue done [13:53:18]KKMCreateOFDPacket [13:53:18]OFDProtocolAddRootSTLVToBuf [13:53:18]FM_MakeSignedData [13:53:18]FM_MakeSignedData [13:53:18]SAM_PROTO_SignData [13:53:18]wFMCommunicate request_size=4 [13:53:18]MH_SAM_APDU [13:53:18]CAPDU: 80 0D 01 02 [13:53:18]Write to MH i2c: E2 08 00 26 14 80 0D 01 02 00 00 00 00 B3 [13:53:18]Write i2c OK [13:53:18]MH_I2C_Read... [13:53:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:53:18]Read from MH i2c: E2 [13:53:18]MH_I2C_Read... [13:53:18]Read from MH i2c: E2 03 00 [13:53:18]MH_I2C_Read... [13:53:18]Read from MH i2c: E2 03 00 26 14 00 90 00 AE [13:53:18]RAPDU: 90 00 [13:53:18]wFMCommunicate OK [13:53:18]wFMCommunicate request_size=255 [13:53:18]MH_SAM_APDU [13:53:18]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 2E 01 00 00 F4 03 04 00 4E 4D A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 52 75 03 00 35 04 06 00 33 B7 F2 0A [13:53:18]Write to MH i2c: E2 02 01 27 14 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 2E 01 00 00 F4 03 04 00 4E 4D A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 52 75 03 00 35 04 06 00 33 B7 F2 0A 00 00 7E [13:53:18]Write i2c OK [13:53:18]MH_I2C_Read... [13:53:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:53:18]Read from MH i2c: E2 [13:53:18]MH_I2C_Read... [13:53:18]Read from MH i2c: E2 03 00 [13:53:18]MH_I2C_Read... [13:53:18]Read from MH i2c: E2 03 00 27 14 00 90 00 AF [13:53:18]RAPDU: 90 00 [13:53:18]wFMCommunicate OK [13:53:18]wFMCommunicate request_size=7 [13:53:18]MH_SAM_APDU [13:53:18]CAPDU: 80 0D 02 02 02 09 8C [13:53:18]Write to MH i2c: E2 0A 00 28 14 80 0D 02 02 02 00 09 8C 00 00 4F [13:53:18]Write i2c OK [13:53:18]MH_I2C_Read... [13:53:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:53:18]Read from MH i2c: E2 [13:53:18]MH_I2C_Read... [13:53:18]Read from MH i2c: E2 03 00 [13:53:18]MH_I2C_Read... [13:53:18]Read from MH i2c: E2 03 00 28 14 00 90 00 B0 [13:53:18]RAPDU: 90 00 [13:53:18]wFMCommunicate OK [13:53:18]wFMCommunicate request_size=4 [13:53:18]MH_SAM_APDU [13:53:18]CAPDU: 80 0D 03 02 [13:53:18]Write to MH i2c: E2 08 00 29 14 80 0D 03 02 00 00 00 00 B8 [13:53:18]Write i2c OK [13:53:18]MH_I2C_Read... [13:53:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:53:18]Read from MH i2c: E2 [13:53:18]MH_I2C_Read... [13:53:18]Read from MH i2c: E2 0B 00 [13:53:18]MH_I2C_Read... [13:53:18]Read from MH i2c: E2 0B 00 29 14 00 67 C0 DB 04 87 44 D6 45 90 00 A5 [13:53:18]RAPDU: 67 C0 DB 04 87 44 D6 45 90 00 [13:53:18]wFMCommunicate OK [13:53:18]SAM_PROTO_SignData done [13:53:18]FM_MakeSignedData done [13:53:18]CreateOFDProtocolMessage [13:53:18]wFMCommunicate request_size=4 [13:53:18]MH_SAM_APDU [13:53:18]CAPDU: 80 11 00 00 [13:53:18]Write to MH i2c: E2 08 00 2A 14 80 11 00 00 00 00 00 00 B8 [13:53:18]Write i2c OK [13:53:18]MH_I2C_Read... [13:53:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:53:18]Read from MH i2c: E2 [13:53:18]MH_I2C_Read... [13:53:18]Read from MH i2c: E2 17 00 [13:53:18]MH_I2C_Read... [13:53:18]Read from MH i2c: E2 17 00 2A 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 15 [13:53:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:53:18]wFMCommunicate OK [13:53:18]CreateOFDProtocolMessage done [13:53:18]OFDSenderStorePacket 226642 [13:53:18]StoreOFDPacket docnum=226642 [13:53:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 9B 47 04 01 0A 8F 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 35 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 2E 01 00 00 F4 03 04 00 4E 4D A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 52 75 03 00 35 04 06 00 33 B7 F2 0A 09 8C 67 C0 DB 04 87 44 D6 45 [13:53:18]CheckFolder [13:53:18]dirname=/storage/ofd_packets [13:53:18]CheckFolder done [13:53:18]ProducePacketName [13:53:18]name=ofd_packets/00226642 [13:53:18]NVStorageSaveData ofd_packets/00226642 [13:53:18]File name is /storage/ofd_packets/00226642 [13:53:18]Write 298 bytes [13:53:18]NVStorageSaveData done [13:53:18]OFDSenderStorePacket done [13:53:18]KKMCreateOFDPacket done [13:53:18]NVStorageSaveData kkm_last_timestamp [13:53:18]File name is /storage/kkm_last_timestamp [13:53:18]Write 4 bytes [13:53:18]NVStorageSaveData done [13:53:18]ExternCall_PrintAddStr [13:53:18]wPrintStart [13:53:18]Write to MH i2c: 01 00 00 2B 14 3F [13:53:18]Write i2c OK [13:53:18]MH_I2C_Read... [13:53:18]Read from MH i2c: 01 [13:53:18]MH_I2C_Read... [13:53:18]Read from MH i2c: 01 07 00 [13:53:18]MH_I2C_Read... [13:53:18]Read from MH i2c: 01 07 00 2B 14 00 00 00 00 00 FF 0F 54 [13:53:18]RasterBufferAndPrint [13:53:18]line Счет N : (1)2003017 [13:53:18]line ИНН: 02508201610067 [13:53:18]line Контрольно-Кассовый Чек [13:53:18]line ПРОДАЖА [13:53:18]line ТРК (МРК, ГНК) : 31 [13:53:18]line Товар: 2710194210 [13:53:18]line ДТ-К-5 [13:53:18]line 13.130 * 76.20 [13:53:18]line = 1000.51 [13:53:18]line НДС 12% НСП 1% [13:53:18]line > о реализуемом товаре [13:53:18]line ОКРУГЛЕНИЕ: -0.51 [13:53:18]line ИТОГО: 1000.00 [13:53:18]line Внесено: 1000.00 [13:53:18]line СДАЧА: 0.00 [13:53:18]line НСП 1% : 8.85 [13:53:18]line НДС 12% : 106.25 [13:53:18]line Наличными: 1000.00 [13:53:18]line Безнал.: 0.00 [13:53:18]line Место: АЗС № 97 "Партнер Нефть" [13:53:18]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:53:18]line СНО: Общий режим [13:53:18]line Чек 302 28.07.2024 13:53 [13:53:18]line Смена: 439 ФФД: 1.0 [13:53:18]line ЗНМ: 0300000054 [13:53:18]line РНМ: 0000000000092624 [13:53:18]line Версия ККМ: 001 [13:53:18]line ФМ: 0000000000874959 [13:53:18]line ФД: 226642 [13:53:18]line ФПД: 56865132775820 [13:53:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T135318&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226642&fm=56865132775820&tin=02508201610067®Number=0000000000092624&sum=100000 [13:53:18]written 0, free lines is 4095 [13:53:18]OFD Sender: Processing packet 226642 [packets to send 602, broken 601] [13:53:18]ProducePacketName [13:53:18]name=ofd_packets/00226642 [13:53:18]OFD Sender: To server: pG, [13:53:18]CommunicateWithHost lk.salyk.kg:30040 [13:53:18]ConnectInit lk.salyk.kg [13:53:19]Write to MH i2c: 01 00 00 56 14 6A [13:53:19]Write i2c OK [13:53:19]MH_I2C_Read... [13:53:19]Read from MH i2c: 01 [13:53:19]MH_I2C_Read... [13:53:19]Read from MH i2c: 01 07 00 [13:53:19]MH_I2C_Read... [13:53:19]Read from MH i2c: 01 07 00 56 14 00 00 00 00 00 53 0C D0 [13:53:19]RasterBufferAndPrint [13:53:19]line [13:53:19]line [13:53:19]line [13:53:19]line [13:53:19]line [13:53:19]written 0, free lines is 3158 [13:53:19]MH_Cut [13:53:19]Write to MH i2c: D1 01 00 5D 14 01 43 [13:53:19]Write i2c OK [13:53:19]MH_I2C_Read... [13:53:19]Read from MH i2c: D1 [13:53:19]MH_I2C_Read... [13:53:19]Read from MH i2c: D1 01 00 [13:53:19]MH_I2C_Read... [13:53:19]Read from MH i2c: D1 01 00 5D 14 00 42 [13:53:19]Write to MH i2c: 01 00 00 5E 14 72 [13:53:19]Write i2c OK [13:53:19]MH_I2C_Read... [13:53:20]*** Cut start [13:53:20]*** Partial cut [13:53:20]*** CUTSNS_PIN = 1 [13:53:20]*** CUTSNS_PIN = 0 [13:53:20]*** Brake cut motor [13:53:21]Read from MH i2c: 01 [13:53:21]MH_I2C_Read... [13:53:21]*** Stop cut motor [13:53:21]*** Cut end [13:53:21]Read from MH i2c: 01 07 00 [13:53:21]MH_I2C_Read... [13:53:21]Read from MH i2c: 01 07 00 5E 14 00 00 00 00 00 FF 0F 87 [13:53:21]process_action close_receipt done [13:53:21]requested_data is exist [13:53:21]produce_requested_data [13:53:21]requested_item fm.sn is exist - process it [13:53:21]wFMCommunicate request_size=4 [13:53:21]MH_SAM_APDU [13:53:21]CAPDU: 80 11 00 00 [13:53:21]Write to MH i2c: E2 08 00 5F 14 80 11 00 00 00 00 00 00 ED [13:53:21]Write i2c OK [13:53:21]MH_I2C_Read... [13:53:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:53:21]Read from MH i2c: E2 [13:53:21]MH_I2C_Read... [13:53:21]Read from MH i2c: E2 17 00 [13:53:21]MH_I2C_Read... [13:53:21]Read from MH i2c: E2 17 00 5F 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4A [13:53:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:53:21]wFMCommunicate OK [13:53:21]requested_item fd.num is exist - process it [13:53:21]SAM_PROTO_GetFieldsCounters [13:53:21]wFMCommunicate request_size=4 [13:53:21]MH_SAM_APDU [13:53:21]CAPDU: 80 13 00 00 [13:53:21]Write to MH i2c: E2 08 00 60 14 80 13 00 00 00 00 00 00 F0 [13:53:21]Write i2c OK [13:53:21]MH_I2C_Read... [13:53:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:53:21]Read from MH i2c: E2 [13:53:21]MH_I2C_Read... [13:53:21]Read from MH i2c: E2 62 00 [13:53:21]MH_I2C_Read... [13:53:21]Read from MH i2c: E2 62 00 60 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 52 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 2E 01 00 00 5E 04 04 00 2E 01 00 00 57 04 04 00 2F 01 00 00 19 04 04 00 00 00 00 00 90 00 28 [13:53:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 52 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 2E 01 00 00 5E 04 04 00 2E 01 00 00 57 04 04 00 2F 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:53:21]wFMCommunicate OK [13:53:21]SAM_PROTO_GetFieldsCounters done [13:53:21]requested_item shift.num is exist - process it [13:53:21]requested_item shift.opened is exist - process it [13:53:21]req_shift_opened [13:53:21]FM_GetShiftState [13:53:21]SAM_PROTO_GetShiftState [13:53:21]wFMCommunicate request_size=4 [13:53:21]MH_SAM_APDU [13:53:21]CAPDU: 80 13 01 00 [13:53:21]Write to MH i2c: E2 08 00 61 14 80 13 01 00 00 00 00 00 F2 [13:53:21]Write i2c OK [13:53:21]MH_I2C_Read... [13:53:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:53:21]Read from MH i2c: E2 [13:53:21]MH_I2C_Read... [13:53:21]Read from MH i2c: E2 0E 00 [13:53:21]MH_I2C_Read... [13:53:21]Read from MH i2c: E2 0E 00 61 14 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 A3 [13:53:21]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [13:53:21]wFMCommunicate OK [13:53:21]SAM_PROTO_GetShiftState done [13:53:21]FM_GetShiftState done [13:53:21]req_shift_opened done [13:53:21]requested_item shift.open_date is exist - process it [13:53:21]req_shift_open_date [13:53:21]req_shift_open_date done [13:53:21]produce_requested_data done [13:53:21]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226642,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [13:53:21]process_action_free close_receipt [13:53:21]json_value_free [13:53:21]json_value_free done [13:53:21]process_json_proto returns [13:53:21]Send response to host [13:53:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226642,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [13:53:21]free response buf [13:53:21]execute_script done [13:53:21]execute_script returns [13:53:21]free content buf [13:53:21]Sock 9.Close socket [13:53:21]Sock 9.Thread stoped [13:53:41]recv_with_timeout no data received [13:53:53]accept exits with 7 [13:53:53]New connection [13:53:53]New thread 3066854756 created [13:53:53]Thread 3066711396 joined [13:53:53]Waiting for new connection... [13:53:53] Sock 7.Parse request [13:53:53]Sock 7.Check first char [13:53:53]Sock 7.First char is OK [13:53:53]request: POST /json_proto HTTP/1.0 [13:53:53]Method: POST [13:53:53]URL: /json_proto [13:53:53]Method is POST - this is cgi request [13:53:53]url: /json_proto [13:53:53]query_string will be loaded in cgi processing [13:53:53]execute_cgi json_proto POST (null) [13:53:53]execute_cgi path=json_proto method=POST [13:53:53]POST find Content-Length [13:53:53]Host: 172.17.43.131:8080 [13:53:53]Content-Length: 737 [13:53:53]Content-Type: application/json [13:53:53] [13:53:53]POST finish read [13:53:53]Found Content-Length = 737 [13:53:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 226642, "base_FM": "0000000000874959", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003017", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:53:53]execute_script... [13:53:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 226642, "base_FM": "0000000000874959", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003017", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:53:53]POST & json_proto [13:53:53]process_json_proto [13:53:53]json parsed OK: [13:53:53]protocol is kg_v1.0 [13:53:53]action value=close_receipt [13:53:53]process_action close_receipt [13:53:53]cmd_close_receipt [13:53:53]MH_GetDate [13:53:53]Write to MH i2c: F0 00 00 62 14 65 [13:53:53]Write i2c OK [13:53:53]MH_I2C_Read... [13:53:53]Read from MH i2c: F0 [13:53:53]MH_I2C_Read... [13:53:53]Read from MH i2c: F0 09 00 [13:53:53]MH_I2C_Read... [13:53:53]Read from MH i2c: F0 09 00 62 14 00 72 4D A6 66 F9 24 A2 66 5E [13:53:53]GetLastDocTimeStamp 1722174798 [13:53:53]current date 1722174834 [13:53:53]FM_GetShiftState [13:53:53]SAM_PROTO_GetShiftState [13:53:53]wFMCommunicate request_size=4 [13:53:53]MH_SAM_APDU [13:53:53]CAPDU: 80 13 01 00 [13:53:53]Write to MH i2c: E2 08 00 63 14 80 13 01 00 00 00 00 00 F4 [13:53:53]Write i2c OK [13:53:53]MH_I2C_Read... [13:53:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:53:54]Read from MH i2c: E2 [13:53:54]MH_I2C_Read... [13:53:54]Read from MH i2c: E2 0E 00 [13:53:54]MH_I2C_Read... [13:53:54]Read from MH i2c: E2 0E 00 63 14 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 A5 [13:53:54]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [13:53:54]wFMCommunicate OK [13:53:54]SAM_PROTO_GetShiftState done [13:53:54]FM_GetShiftState done [13:53:54]opened in 1722125326 [13:53:54]opened+sec_in_day 1722211726 [13:53:54]quantity*price = 100050 [13:53:54]sum+1 = 100052 [13:53:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 303 28.07.2024 13:53 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФД осн.: 226642 ФМ осн.: 0000000000874959 ФМ: 0000000000874959 ФД: 226643 ФПД: 275587747690562 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T135354&type=2&operation_type=1&fn_number=0000000000874959&fd_number=226643&fm=275587747690562&tin=02508201610067®Number=0000000000092624&sum=100000 [13:53:55]StoreToDocumentArchive [13:53:55]shift 439 fd 226643 [13:53:55]save to /storage/0439/doc_00226643 [13:53:55]save last doc name /storage/0439/doc_00226643 to /storage/kkm_last_doc_name [13:53:55]save OK [13:53:55]Clear old archive folders... [13:53:55]ProcessDocumentItem done err = 0, tmpTLVsize=276 [13:53:55]tlvbuf is 00E90160 [13:53:55]SAM_PROTO_ClearQueue [13:53:55]wFMCommunicate request_size=4 [13:53:55]MH_SAM_APDU [13:53:55]CAPDU: 80 09 00 00 [13:53:55]Write to MH i2c: E2 08 00 72 14 80 09 00 00 00 00 00 00 F8 [13:53:55]Write i2c OK [13:53:55]MH_I2C_Read... [13:53:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:53:55]Read from MH i2c: E2 [13:53:55]MH_I2C_Read... [13:53:55]Read from MH i2c: E2 03 00 [13:53:55]MH_I2C_Read... [13:53:55]Read from MH i2c: E2 03 00 72 14 00 90 00 FA [13:53:55]RAPDU: 90 00 [13:53:55]wFMCommunicate OK [13:53:55]SAM_PROTO_ClearQueue done [13:53:55]KKMCreateOFDPacket [13:53:55]OFDProtocolAddRootSTLVToBuf [13:53:55]FM_MakeSignedData [13:53:55]FM_MakeSignedData [13:53:55]SAM_PROTO_SignData [13:53:55]wFMCommunicate request_size=4 [13:53:55]MH_SAM_APDU [13:53:55]CAPDU: 80 0D 01 02 [13:53:55]Write to MH i2c: E2 08 00 73 14 80 0D 01 02 00 00 00 00 00 [13:53:55]Write i2c OK [13:53:55]MH_I2C_Read... [13:53:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:53:55]Read from MH i2c: E2 [13:53:55]MH_I2C_Read... [13:53:55]Read from MH i2c: E2 03 00 [13:53:55]MH_I2C_Read... [13:53:55]Read from MH i2c: E2 03 00 73 14 00 90 00 FB [13:53:55]RAPDU: 90 00 [13:53:55]wFMCommunicate OK [13:53:55]wFMCommunicate request_size=255 [13:53:55]MH_SAM_APDU [13:53:55]CAPDU: 80 0D 02 02 FA 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 2F 01 00 00 F4 03 04 00 72 4D A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 27 04 04 00 52 75 03 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 11 04 10 00 30 30 30 30 [13:53:55]Write to MH i2c: E2 02 01 74 14 80 0D 02 02 FA 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 2F 01 00 00 F4 03 04 00 72 4D A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 27 04 04 00 52 75 03 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 11 04 10 00 30 30 30 30 00 00 FC [13:53:55]Write i2c OK [13:53:55]MH_I2C_Read... [13:53:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:53:55]Read from MH i2c: E2 [13:53:55]MH_I2C_Read... [13:53:55]Read from MH i2c: E2 03 00 [13:53:55]MH_I2C_Read... [13:53:55]Read from MH i2c: E2 03 00 74 14 00 90 00 FC [13:53:55]RAPDU: 90 00 [13:53:55]wFMCommunicate OK [13:53:55]wFMCommunicate request_size=35 [13:53:55]MH_SAM_APDU [13:53:55]CAPDU: 80 0D 02 02 1E 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 53 75 03 00 35 04 06 00 FA A5 45 CE 38 42 [13:53:55]Write to MH i2c: E2 26 00 75 14 80 0D 02 02 1E 00 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 53 75 03 00 35 04 06 00 FA A5 45 CE 38 42 00 00 F7 [13:53:55]Write i2c OK [13:53:55]MH_I2C_Read... [13:53:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:53:55]Read from MH i2c: E2 [13:53:55]MH_I2C_Read... [13:53:55]Read from MH i2c: E2 03 00 [13:53:55]MH_I2C_Read... [13:53:55]Read from MH i2c: E2 03 00 75 14 00 90 00 FD [13:53:55]RAPDU: 90 00 [13:53:55]wFMCommunicate OK [13:53:55]wFMCommunicate request_size=4 [13:53:55]MH_SAM_APDU [13:53:55]CAPDU: 80 0D 03 02 [13:53:55]Write to MH i2c: E2 08 00 76 14 80 0D 03 02 00 00 00 00 05 [13:53:55]Write i2c OK [13:53:55]MH_I2C_Read... [13:53:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:53:55]Read from MH i2c: E2 [13:53:55]MH_I2C_Read... [13:53:55]Read from MH i2c: E2 0B 00 [13:53:55]MH_I2C_Read... [13:53:55]Read from MH i2c: E2 0B 00 76 14 00 F2 75 DC 29 17 77 C5 CC 90 00 91 [13:53:55]RAPDU: F2 75 DC 29 17 77 C5 CC 90 00 [13:53:55]wFMCommunicate OK [13:53:55]SAM_PROTO_SignData done [13:53:55]FM_MakeSignedData done [13:53:55]CreateOFDProtocolMessage [13:53:55]wFMCommunicate request_size=4 [13:53:55]MH_SAM_APDU [13:53:55]CAPDU: 80 11 00 00 [13:53:55]Write to MH i2c: E2 08 00 77 14 80 11 00 00 00 00 00 00 05 [13:53:55]Write i2c OK [13:53:55]MH_I2C_Read... [13:53:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:53:55]Read from MH i2c: E2 [13:53:55]MH_I2C_Read... [13:53:55]Read from MH i2c: E2 17 00 [13:53:55]MH_I2C_Read... [13:53:55]Read from MH i2c: E2 17 00 77 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 62 [13:53:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:53:55]wFMCommunicate OK [13:53:55]CreateOFDProtocolMessage done [13:53:55]OFDSenderStorePacket 226643 [13:53:55]StoreOFDPacket docnum=226643 [13:53:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 28 01 00 00 E8 23 20 01 48 92 5A 03 01 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 2F 01 00 00 F4 03 04 00 72 4D A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 27 04 04 00 52 75 03 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 53 75 03 00 35 04 06 00 FA A5 45 CE 38 42 F2 75 DC 29 17 77 C5 CC [13:53:55]CheckFolder [13:53:55]dirname=/storage/ofd_packets [13:53:55]CheckFolder done [13:53:55]ProducePacketName [13:53:55]name=ofd_packets/00226643 [13:53:55]NVStorageSaveData ofd_packets/00226643 [13:53:55]File name is /storage/ofd_packets/00226643 [13:53:55]Write 326 bytes [13:53:55]NVStorageSaveData done [13:53:55]OFDSenderStorePacket done [13:53:55]KKMCreateOFDPacket done [13:53:55]NVStorageSaveData kkm_last_timestamp [13:53:55]File name is /storage/kkm_last_timestamp [13:53:55]Write 4 bytes [13:53:55]NVStorageSaveData done [13:53:55]ExternCall_PrintAddStr [13:53:55]wPrintStart [13:53:55]Write to MH i2c: 01 00 00 78 14 8C [13:53:55]Write i2c OK [13:53:55]MH_I2C_Read... [13:53:55]Read from MH i2c: 01 [13:53:55]MH_I2C_Read... [13:53:55]Read from MH i2c: 01 07 00 [13:53:55]MH_I2C_Read... [13:53:55]Read from MH i2c: 01 07 00 78 14 00 00 00 00 00 FF 0F A1 [13:53:55]RasterBufferAndPrint [13:53:55]line Счет N : (1)2003017 [13:53:55]line ИНН: 02508201610067 [13:53:55]line Контрольно-Кассовый Чек [13:53:55]line ВОЗВРАТ ПРОДАЖИ [13:53:55]line ТРК (МРК, ГНК) : 31 [13:53:55]line Товар: 2710194210 [13:53:55]line ДТ-К-5 [13:53:55]line 13.130 * 76.20 [13:53:55]line = 1000.51 [13:53:55]line НДС 12% НСП 1% [13:53:55]line > о реализуемом товаре [13:53:55]line ОКРУГЛЕНИЕ: -0.51 [13:53:55]line ИТОГО: 1000.00 [13:53:55]line НСП 1% : 8.85 [13:53:55]line НДС 12% : 106.25 [13:53:55]line Наличными: 1000.00 [13:53:55]line Безнал.: 0.00 [13:53:55]line Место: АЗС № 97 "Партнер Нефть" [13:53:55]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:53:55]line СНО: Общий режим [13:53:55]line Чек 303 28.07.2024 13:53 [13:53:55]line Смена: 439 ФФД: 1.0 [13:53:55]line ЗНМ: 0300000054 [13:53:55]line РНМ: 0000000000092624 [13:53:55]line Версия ККМ: 001 [13:53:55]line ФД осн.: 226642 [13:53:55]line ФМ осн.: 0000000000874959 [13:53:55]line ФМ: 0000000000874959 [13:53:55]line ФД: 226643 [13:53:55]line ФПД: 275587747690562 [13:53:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T135354&type=2&operation_type=1&fn_number=0000000000874959&fd_number=226643&fm=275587747690562&tin=02508201610067®Number=0000000000092624&sum=100000 [13:53:56]written 0, free lines is 4095 [13:53:56]Write to MH i2c: 01 00 00 A3 14 B7 [13:53:56]Write i2c OK [13:53:56]MH_I2C_Read... [13:53:56]Read from MH i2c: 01 [13:53:56]MH_I2C_Read... [13:53:56]Read from MH i2c: 01 07 00 [13:53:56]MH_I2C_Read... [13:53:56]Read from MH i2c: 01 07 00 A3 14 00 00 00 00 00 60 0C 2A [13:53:56]RasterBufferAndPrint [13:53:56]line [13:53:56]line [13:53:56]line [13:53:56]line [13:53:56]line [13:53:56]written 0, free lines is 3172 [13:53:56]MH_Cut [13:53:56]Write to MH i2c: D1 01 00 AA 14 01 90 [13:53:56]Write i2c OK [13:53:56]MH_I2C_Read... [13:53:56]Read from MH i2c: D1 [13:53:56]MH_I2C_Read... [13:53:56]Read from MH i2c: D1 01 00 [13:53:56]MH_I2C_Read... [13:53:56]Read from MH i2c: D1 01 00 AA 14 00 8F [13:53:56]Write to MH i2c: 01 00 00 AB 14 BF [13:53:56]Write i2c OK [13:53:56]MH_I2C_Read... [13:53:57]*** Cut start [13:53:57]*** Partial cut [13:53:57]*** CUTSNS_PIN = 1 [13:53:57]*** CUTSNS_PIN = 0 [13:53:58]*** Brake cut motor [13:53:58]Read from MH i2c: 01 [13:53:58]MH_I2C_Read... [13:53:58]*** Stop cut motor [13:53:58]*** Cut end [13:53:58]Read from MH i2c: 01 07 00 [13:53:58]MH_I2C_Read... [13:53:58]Read from MH i2c: 01 07 00 AB 14 00 00 00 00 00 FF 0F D4 [13:53:58]process_action close_receipt done [13:53:58]requested_data is exist [13:53:58]produce_requested_data [13:53:58]requested_item fm.sn is exist - process it [13:53:58]wFMCommunicate request_size=4 [13:53:58]MH_SAM_APDU [13:53:58]CAPDU: 80 11 00 00 [13:53:58]Write to MH i2c: E2 08 00 AC 14 80 11 00 00 00 00 00 00 3A [13:53:58]Write i2c OK [13:53:58]MH_I2C_Read... [13:53:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:53:58]Read from MH i2c: E2 [13:53:58]MH_I2C_Read... [13:53:58]Read from MH i2c: E2 17 00 [13:53:58]MH_I2C_Read... [13:53:58]Read from MH i2c: E2 17 00 AC 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 97 [13:53:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:53:58]wFMCommunicate OK [13:53:58]requested_item fd.num is exist - process it [13:53:58]SAM_PROTO_GetFieldsCounters [13:53:58]wFMCommunicate request_size=4 [13:53:58]MH_SAM_APDU [13:53:58]CAPDU: 80 13 00 00 [13:53:58]Write to MH i2c: E2 08 00 AD 14 80 13 00 00 00 00 00 00 3D [13:53:58]Write i2c OK [13:53:58]MH_I2C_Read... [13:53:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:53:58]Read from MH i2c: E2 [13:53:58]MH_I2C_Read... [13:53:58]Read from MH i2c: E2 62 00 [13:53:58]MH_I2C_Read... [13:53:58]Read from MH i2c: E2 62 00 AD 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 53 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 2F 01 00 00 5E 04 04 00 2F 01 00 00 57 04 04 00 30 01 00 00 19 04 04 00 00 00 00 00 90 00 79 [13:53:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 53 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 2F 01 00 00 5E 04 04 00 2F 01 00 00 57 04 04 00 30 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:53:58]wFMCommunicate OK [13:53:58]SAM_PROTO_GetFieldsCounters done [13:53:58]requested_item shift.num is exist - process it [13:53:58]requested_item shift.opened is exist - process it [13:53:58]req_shift_opened [13:53:58]FM_GetShiftState [13:53:58]SAM_PROTO_GetShiftState [13:53:58]wFMCommunicate request_size=4 [13:53:58]MH_SAM_APDU [13:53:58]CAPDU: 80 13 01 00 [13:53:58]Write to MH i2c: E2 08 00 AE 14 80 13 01 00 00 00 00 00 3F [13:53:58]Write i2c OK [13:53:58]MH_I2C_Read... [13:53:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:53:58]Read from MH i2c: E2 [13:53:58]MH_I2C_Read... [13:53:58]Read from MH i2c: E2 0E 00 [13:53:58]MH_I2C_Read... [13:53:58]Read from MH i2c: E2 0E 00 AE 14 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 F0 [13:53:58]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [13:53:58]wFMCommunicate OK [13:53:58]SAM_PROTO_GetShiftState done [13:53:58]FM_GetShiftState done [13:53:58]req_shift_opened done [13:53:58]requested_item shift.open_date is exist - process it [13:53:58]req_shift_open_date [13:53:58]req_shift_open_date done [13:53:58]produce_requested_data done [13:53:58]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226643,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [13:53:58]process_action_free close_receipt [13:53:58]json_value_free [13:53:58]json_value_free done [13:53:58]process_json_proto returns [13:53:58]Send response to host [13:53:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226643,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [13:53:58]free response buf [13:53:58]execute_script done [13:53:58]execute_script returns [13:53:58]free content buf [13:53:58]Sock 7.Close socket [13:53:58]Sock 7.Thread stoped [13:54:09]recv_with_timeout no data received [13:54:12]accept exits with 9 [13:54:12]New connection [13:54:12]New thread 3066711396 created [13:54:12]Thread 3066854756 joined [13:54:12]Waiting for new connection... [13:54:12] Sock 9.Parse request [13:54:12]Sock 9.Check first char [13:54:12]Sock 9.First char is OK [13:54:12]request: POST /json_proto HTTP/1.0 [13:54:12]Method: POST [13:54:12]URL: /json_proto [13:54:12]Method is POST - this is cgi request [13:54:12]url: /json_proto [13:54:12]query_string will be loaded in cgi processing [13:54:12]execute_cgi json_proto POST (null) [13:54:12]execute_cgi path=json_proto method=POST [13:54:12]POST find Content-Length [13:54:12]Host: 172.17.43.131:8080 [13:54:12]Content-Length: 820 [13:54:12]Content-Type: application/json [13:54:12] [13:54:12]POST finish read [13:54:12]Found Content-Length = 820 [13:54:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003016", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [13:54:12]execute_script... [13:54: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)2003016", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [13:54:12]POST & json_proto [13:54:12]process_json_proto [13:54:12]json parsed OK: [13:54:12]protocol is kg_v1.0 [13:54:12]action value=close_receipt [13:54:12]process_action close_receipt [13:54:12]cmd_close_receipt [13:54:12]MH_GetDate [13:54:12]Write to MH i2c: F0 00 00 AF 14 B2 [13:54:12]Write i2c OK [13:54:12]MH_I2C_Read... [13:54:12]Read from MH i2c: F0 [13:54:12]MH_I2C_Read... [13:54:12]Read from MH i2c: F0 09 00 [13:54:12]MH_I2C_Read... [13:54:12]Read from MH i2c: F0 09 00 AF 14 00 85 4D A6 66 F9 24 A2 66 BE [13:54:12]GetLastDocTimeStamp 1722174834 [13:54:12]current date 1722174853 [13:54:12]FM_GetShiftState [13:54:12]SAM_PROTO_GetShiftState [13:54:12]wFMCommunicate request_size=4 [13:54:12]MH_SAM_APDU [13:54:12]CAPDU: 80 13 01 00 [13:54:12]Write to MH i2c: E2 08 00 B0 14 80 13 01 00 00 00 00 00 41 [13:54:12]Write i2c OK [13:54:12]MH_I2C_Read... [13:54:12]Read from MH i2c: E2 [13:54:12]MH_I2C_Read... [13:54:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:54:12]Read from MH i2c: E2 0E 00 [13:54:12]MH_I2C_Read... [13:54:12]Read from MH i2c: E2 0E 00 B0 14 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 F2 [13:54:12]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [13:54:12]wFMCommunicate OK [13:54:12]SAM_PROTO_GetShiftState done [13:54:12]FM_GetShiftState done [13:54:12]opened in 1722125326 [13:54:12]opened+sec_in_day 1722211726 [13:54:12]quantity*price = 100021 [13:54:12]sum+1 = 100023 [13:54:12]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре ИТОГО: 5374.39 НСП 1% : 47.56 НДС 12% : 570.73 Наличными: 0.00 Безнал.: 5374.39 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 305 28.07.2024 13:56 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 226645 ФПД: 142543348318177 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T135613&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226645&fm=142543348318177&tin=02508201610067®Number=0000000000092624&sum=537439 [13:56:13]StoreToDocumentArchive [13:56:13]shift 439 fd 226645 [13:56:13]save to /storage/0439/doc_00226645 [13:56:13]save last doc name /storage/0439/doc_00226645 to /storage/kkm_last_doc_name [13:56:13]save OK [13:56:13]Clear old archive folders... [13:56:13]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:56:13]tlvbuf is 00DE31D0 [13:56:13]SAM_PROTO_ClearQueue [13:56:13]wFMCommunicate request_size=4 [13:56:13]MH_SAM_APDU [13:56:13]CAPDU: 80 09 00 00 [13:56:13]Write to MH i2c: E2 08 00 07 15 80 09 00 00 00 00 00 00 8E [13:56:13]Write i2c OK [13:56:13]MH_I2C_Read... [13:56:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:56:14]Read from MH i2c: E2 [13:56:14]MH_I2C_Read... [13:56:14]Read from MH i2c: E2 03 00 [13:56:14]MH_I2C_Read... [13:56:14]Read from MH i2c: E2 03 00 07 15 00 90 00 90 [13:56:14]RAPDU: 90 00 [13:56:14]wFMCommunicate OK [13:56:14]SAM_PROTO_ClearQueue done [13:56:14]KKMCreateOFDPacket [13:56:14]OFDProtocolAddRootSTLVToBuf [13:56:14]FM_MakeSignedData [13:56:14]FM_MakeSignedData [13:56:14]SAM_PROTO_SignData [13:56:14]wFMCommunicate request_size=4 [13:56:14]MH_SAM_APDU [13:56:14]CAPDU: 80 0D 01 02 [13:56:14]Write to MH i2c: E2 08 00 08 15 80 0D 01 02 00 00 00 00 96 [13:56:14]Write i2c OK [13:56:14]MH_I2C_Read... [13:56:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:56:14]Read from MH i2c: E2 [13:56:14]MH_I2C_Read... [13:56:14]Read from MH i2c: E2 03 00 [13:56:14]MH_I2C_Read... [13:56:14]Read from MH i2c: E2 03 00 08 15 00 90 00 91 [13:56:14]RAPDU: 90 00 [13:56:14]wFMCommunicate OK [13:56:14]wFMCommunicate request_size=255 [13:56:14]MH_SAM_APDU [13:56: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 35 FF 03 08 00 03 82 13 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 5F 33 08 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 33 08 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 94 12 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 DE 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 33 08 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 01 00 00 F4 03 04 00 FD 4D A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 55 75 03 00 35 04 06 00 81 A4 75 A4 [13:56:14]Write to MH i2c: E2 02 01 09 15 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 82 13 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 5F 33 08 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 33 08 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 94 12 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 DE 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 33 08 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 01 00 00 F4 03 04 00 FD 4D A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 55 75 03 00 35 04 06 00 81 A4 75 A4 00 00 00 [13:56:14]Write i2c OK [13:56:14]MH_I2C_Read... [13:56:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:56:14]Read from MH i2c: E2 [13:56:14]MH_I2C_Read... [13:56:14]Read from MH i2c: E2 03 00 [13:56:14]MH_I2C_Read... [13:56:14]Read from MH i2c: E2 03 00 09 15 00 90 00 92 [13:56:14]RAPDU: 90 00 [13:56:14]wFMCommunicate OK [13:56:14]wFMCommunicate request_size=7 [13:56:14]MH_SAM_APDU [13:56:14]CAPDU: 80 0D 02 02 02 3F E1 [13:56:14]Write to MH i2c: E2 0A 00 0A 15 80 0D 02 02 02 00 3F E1 00 00 BD [13:56:14]Write i2c OK [13:56:14]MH_I2C_Read... [13:56:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:56:14]Read from MH i2c: E2 [13:56:14]MH_I2C_Read... [13:56:14]Read from MH i2c: E2 03 00 [13:56:14]MH_I2C_Read... [13:56:14]Read from MH i2c: E2 03 00 0A 15 00 90 00 93 [13:56:14]RAPDU: 90 00 [13:56:14]wFMCommunicate OK [13:56:14]wFMCommunicate request_size=4 [13:56:14]MH_SAM_APDU [13:56:14]CAPDU: 80 0D 03 02 [13:56:14]Write to MH i2c: E2 08 00 0B 15 80 0D 03 02 00 00 00 00 9B [13:56:14]Write i2c OK [13:56:14]MH_I2C_Read... [13:56:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:56:14]Read from MH i2c: E2 [13:56:14]MH_I2C_Read... [13:56:14]Read from MH i2c: E2 0B 00 [13:56:14]MH_I2C_Read... [13:56:14]Read from MH i2c: E2 0B 00 0B 15 00 B3 3E 02 30 7E 6B 79 BC 90 00 DD [13:56:14]RAPDU: B3 3E 02 30 7E 6B 79 BC 90 00 [13:56:14]wFMCommunicate OK [13:56:14]SAM_PROTO_SignData done [13:56:14]FM_MakeSignedData done [13:56:14]CreateOFDProtocolMessage [13:56:14]wFMCommunicate request_size=4 [13:56:14]MH_SAM_APDU [13:56:14]CAPDU: 80 11 00 00 [13:56:14]Write to MH i2c: E2 08 00 0C 15 80 11 00 00 00 00 00 00 9B [13:56:14]Write i2c OK [13:56:14]MH_I2C_Read... [13:56:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:56:14]Read from MH i2c: E2 [13:56:14]MH_I2C_Read... [13:56:14]Read from MH i2c: E2 17 00 [13:56:14]MH_I2C_Read... [13:56:14]Read from MH i2c: E2 17 00 0C 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F8 [13:56:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:56:14]wFMCommunicate OK [13:56:14]CreateOFDProtocolMessage done [13:56:14]OFDSenderStorePacket 226645 [13:56:14]StoreOFDPacket docnum=226645 [13:56:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 B7 E0 04 01 FB B0 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 35 FF 03 08 00 03 82 13 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 5F 33 08 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 33 08 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 94 12 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 DE 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 33 08 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 01 00 00 F4 03 04 00 FD 4D A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 55 75 03 00 35 04 06 00 81 A4 75 A4 3F E1 B3 3E 02 30 7E 6B 79 BC [13:56:14]CheckFolder [13:56:14]dirname=/storage/ofd_packets [13:56:14]CheckFolder done [13:56:14]ProducePacketName [13:56:14]name=ofd_packets/00226645 [13:56:14]NVStorageSaveData ofd_packets/00226645 [13:56:14]File name is /storage/ofd_packets/00226645 [13:56:14]Write 298 bytes [13:56:14]NVStorageSaveData done [13:56:14]OFDSenderStorePacket done [13:56:14]KKMCreateOFDPacket done [13:56:14]NVStorageSaveData kkm_last_timestamp [13:56:14]File name is /storage/kkm_last_timestamp [13:56:14]Write 4 bytes [13:56:14]NVStorageSaveData done [13:56:14]ExternCall_PrintAddStr [13:56:14]wPrintStart [13:56:14]Write to MH i2c: 01 00 00 0D 15 22 [13:56:14]Write i2c OK [13:56:14]MH_I2C_Read... [13:56:14]Read from MH i2c: 01 [13:56:14]MH_I2C_Read... [13:56:14]Read from MH i2c: 01 07 00 [13:56:14]MH_I2C_Read... [13:56:14]Read from MH i2c: 01 07 00 0D 15 00 00 00 00 00 FF 0F 37 [13:56:14]RasterBufferAndPrint [13:56:14]line Счет N : (1)2003015 [13:56:14]line ИНН: 02508201610067 [13:56:14]line Контрольно-Кассовый Чек [13:56:14]line ПРОДАЖА [13:56:14]line ТРК (МРК, ГНК) : 41 [13:56:14]line Товар: 2710194210 [13:56:14]line ДТ-К-5 [13:56:14]line 70.530 * 76.20 [13:56:14]line = 5374.39 [13:56:14]line НДС 12% НСП 1% [13:56:14]line > о реализуемом товаре [13:56:14]line ИТОГО: 5374.39 [13:56:14]line НСП 1% : 47.56 [13:56:14]line НДС 12% : 570.73 [13:56:14]line Наличными: 0.00 [13:56:14]line Безнал.: 5374.39 [13:56:14]line Место: АЗС № 97 "Партнер Нефть" [13:56:14]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:56:14]line СНО: Общий режим [13:56:14]line Чек 305 28.07.2024 13:56 [13:56:14]line Смена: 439 ФФД: 1.0 [13:56:14]line ЗНМ: 0300000054 [13:56:14]line РНМ: 0000000000092624 [13:56:14]line Версия ККМ: 001 [13:56:14]line Платежная система: Бакай Банк [13:56:14]line ФМ: 0000000000874959 [13:56:14]line ФД: 226645 [13:56:14]line ФПД: 142543348318177 [13:56:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T135613&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226645&fm=142543348318177&tin=02508201610067®Number=0000000000092624&sum=537439 [13:56:14]written 0, free lines is 4095 [13:56:14]Write to MH i2c: 01 00 00 37 15 4C [13:56:14]Write i2c OK [13:56:14]MH_I2C_Read... [13:56:14]Read from MH i2c: 01 [13:56:14]MH_I2C_Read... [13:56:14]Read from MH i2c: 01 07 00 [13:56:14]MH_I2C_Read... [13:56:14]Read from MH i2c: 01 07 00 37 15 00 00 00 00 00 7C 0C DB [13:56:14]RasterBufferAndPrint [13:56:14]line [13:56:14]line [13:56:14]line [13:56:14]line [13:56:14]line [13:56:14]written 0, free lines is 3201 [13:56:14]MH_Cut [13:56:14]Write to MH i2c: D1 01 00 3E 15 01 25 [13:56:14]Write i2c OK [13:56:14]MH_I2C_Read... [13:56:14]Read from MH i2c: D1 [13:56:14]MH_I2C_Read... [13:56:14]Read from MH i2c: D1 01 00 [13:56:14]MH_I2C_Read... [13:56:14]Read from MH i2c: D1 01 00 3E 15 00 24 [13:56:14]Write to MH i2c: 01 00 00 3F 15 54 [13:56:14]Write i2c OK [13:56:14]MH_I2C_Read... [13:56:15]Connected sock=9 [13:56:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 59 45 07 01 B2 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 35 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 30 01 00 00 F4 03 04 00 85 4D A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 54 75 03 00 35 04 06 00 BC DF 4A A8 D5 7C C8 32 39 09 C4 42 98 98 [13:56:16]*** Cut start [13:56:16]*** Partial cut [13:56:16]*** CUTSNS_PIN = 1 [13:56:16]*** CUTSNS_PIN = 0 [13:56:16]*** Brake cut motor [13:56:16]Read from MH i2c: 01 [13:56:16]MH_I2C_Read... [13:56:16]*** Stop cut motor [13:56:16]*** Cut end [13:56:16]Read from MH i2c: 01 07 00 [13:56:16]MH_I2C_Read... [13:56:16]Read from MH i2c: 01 07 00 3F 15 00 00 00 00 00 FF 0F 69 [13:56:16]process_action close_receipt done [13:56:16]requested_data is exist [13:56:16]produce_requested_data [13:56:16]requested_item fm.sn is exist - process it [13:56:16]wFMCommunicate request_size=4 [13:56:16]MH_SAM_APDU [13:56:16]CAPDU: 80 11 00 00 [13:56:16]Write to MH i2c: E2 08 00 40 15 80 11 00 00 00 00 00 00 CF [13:56:16]Write i2c OK [13:56:16]MH_I2C_Read... [13:56:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:56:16]Read from MH i2c: E2 [13:56:16]MH_I2C_Read... [13:56:16]Read from MH i2c: E2 17 00 [13:56:16]MH_I2C_Read... [13:56:16]Read from MH i2c: E2 17 00 40 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2C [13:56:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:56:16]wFMCommunicate OK [13:56:16]requested_item fd.num is exist - process it [13:56:16]SAM_PROTO_GetFieldsCounters [13:56:16]wFMCommunicate request_size=4 [13:56:16]MH_SAM_APDU [13:56:16]CAPDU: 80 13 00 00 [13:56:16]Write to MH i2c: E2 08 00 41 15 80 13 00 00 00 00 00 00 D2 [13:56:16]Write i2c OK [13:56:16]MH_I2C_Read... [13:56:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:56:16]Read from MH i2c: E2 [13:56:16]MH_I2C_Read... [13:56:16]Read from MH i2c: E2 62 00 [13:56:16]MH_I2C_Read... [13:56:16]Read from MH i2c: E2 62 00 41 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 55 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 31 01 00 00 5E 04 04 00 31 01 00 00 57 04 04 00 32 01 00 00 19 04 04 00 00 00 00 00 90 00 16 [13:56:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 55 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 31 01 00 00 5E 04 04 00 31 01 00 00 57 04 04 00 32 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:56:17]wFMCommunicate OK [13:56:17]SAM_PROTO_GetFieldsCounters done [13:56:17]requested_item shift.num is exist - process it [13:56:17]requested_item shift.opened is exist - process it [13:56:17]req_shift_opened [13:56:17]FM_GetShiftState [13:56:17]SAM_PROTO_GetShiftState [13:56:17]wFMCommunicate request_size=4 [13:56:17]MH_SAM_APDU [13:56:17]CAPDU: 80 13 01 00 [13:56:17]Write to MH i2c: E2 08 00 42 15 80 13 01 00 00 00 00 00 D4 [13:56:17]Write i2c OK [13:56:17]MH_I2C_Read... [13:56:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:56:17]Read from MH i2c: E2 [13:56:17]MH_I2C_Read... [13:56:17]Read from MH i2c: E2 0E 00 [13:56:17]MH_I2C_Read... [13:56:17]Read from MH i2c: E2 0E 00 42 15 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 85 [13:56:17]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [13:56:17]wFMCommunicate OK [13:56:17]SAM_PROTO_GetShiftState done [13:56:17]FM_GetShiftState done [13:56:17]req_shift_opened done [13:56:17]requested_item shift.open_date is exist - process it [13:56:17]req_shift_open_date [13:56:17]req_shift_open_date done [13:56:17]produce_requested_data done [13:56:17]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226645,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [13:56:17]process_action_free close_receipt [13:56:17]json_value_free [13:56:17]json_value_free done [13:56:17]process_json_proto returns [13:56:17]Send response to host [13:56:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226645,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [13:56:17]free response buf [13:56:17]execute_script done [13:56:17]execute_script returns [13:56:17]free content buf [13:56:17]Sock 7.Close socket [13:56:17]Sock 7.Thread stoped [13:56:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 A8 1B 47 00 70 2A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 54 75 03 00 F4 03 04 00 08 FA A5 66 B6 04 01 00 00 18 71 3A FB EB B6 ED 7E [13:56:18]CommunicateWithHost err = 0 [13:56:18]CheckOFDResponse [13:56:18]1017 (14) - 77093643461234 [13:56:18]1041 (16) - 0000000000874959 [13:56:18]1040 (4) - 226644 [13:56:18]1012 (4) - 28.07.2024 07:58 [13:56:18]1206 (1) - 0 [13:56:18]OFD Sender: Remove packet 226644 [13:56:18]ProducePacketName [13:56:18]name=ofd_packets/00226644 [13:56:18]NVStorageDeleteData [13:56:18]OFD Sender: Processing packet 226645 [packets to send 602, broken 601] [13:56:18]ProducePacketName [13:56:18]name=ofd_packets/00226645 [13:56:18]OFD Sender: To server: pG, [13:56:18]CommunicateWithHost lk.salyk.kg:30040 [13:56:18]ConnectInit lk.salyk.kg [13:58:36]ConnectInit Can't connect to host [13:58:36]CommunicateWithHost connect error [13:58:36]CommunicateWithHost err = -1 [13:58:36]OFD Sender: Server communicate error [13:58:36]OFD Sender: Processing packet 226645 [packets to send 602, broken 601] [13:58:36]ProducePacketName [13:58:36]name=ofd_packets/00226645 [13:58:36]OFD Sender: To server: pG, [13:58:36]CommunicateWithHost lk.salyk.kg:30040 [13:58:36]ConnectInit lk.salyk.kg [13:58:41]ConnectInit Can't take IP for lk.salyk.kg [13:58:41]CommunicateWithHost connect error [13:58:41]CommunicateWithHost err = -1 [13:58:41]OFD Sender: Server communicate error [13:58:46]OFD Sender: Processing packet 226645 [packets to send 602, broken 601] [13:58:46]ProducePacketName [13:58:46]name=ofd_packets/00226645 [13:58:46]OFD Sender: To server: pG, [13:58:46]CommunicateWithHost lk.salyk.kg:30040 [13:58:46]ConnectInit lk.salyk.kg [13:58:47]Connected sock=7 [13:58:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 B7 E0 04 01 FB B0 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 35 FF 03 08 00 03 82 13 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 5F 33 08 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 33 08 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 94 12 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 DE 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 33 08 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 01 00 00 F4 03 04 00 FD 4D A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 55 75 03 00 35 04 06 00 81 A4 75 A4 3F E1 B3 3E 02 30 7E 6B 79 BC [13:58:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 3E AF 47 00 80 03 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 55 75 03 00 F4 03 04 00 A0 FA A5 66 B6 04 01 00 00 CE 28 4A BB 5A 15 DF D5 [13:58:47]CommunicateWithHost err = 0 [13:58:47]CheckOFDResponse [13:58:47]1017 (14) - 77093643461234 [13:58:47]1041 (16) - 0000000000874959 [13:58:47]1040 (4) - 226645 [13:58:47]1012 (4) - 28.07.2024 08:00 [13:58:47]1206 (1) - 0 [13:58:47]OFD Sender: Remove packet 226645 [13:58:47]ProducePacketName [13:58:47]name=ofd_packets/00226645 [13:58:47]NVStorageDeleteData [13:58:48]OFD Sender: No OFD packet to send [13:58:53]OFD Sender: No OFD packet to send [13:58:58]OFD Sender: No OFD packet to send [13:59:03]OFD Sender: No OFD packet to send [13:59:08]OFD Sender: No OFD packet to send [13:59:13]OFD Sender: No OFD packet to send [13:59:13]recv_with_timeout no data received [13:59:18]OFD Sender: No OFD packet to send [13:59:23]OFD Sender: No OFD packet to send [13:59:28]OFD Sender: No OFD packet to send [13:59:33]OFD Sender: No OFD packet to send [13:59:38]OFD Sender: No OFD packet to send [13:59:43]OFD Sender: No OFD packet to send [13:59:48]OFD Sender: No OFD packet to send [13:59:50]recv_with_timeout no data received [13:59:53]OFD Sender: No OFD packet to send [13:59:58]OFD Sender: No OFD packet to send [14:00:03]OFD Sender: No OFD packet to send [14:00:08]OFD Sender: No OFD packet to send [14:00:13]OFD Sender: No OFD packet to send [14:00:18]OFD Sender: No OFD packet to send [14:00:23]OFD Sender: No OFD packet to send [14:00:26]recv_with_timeout no data received [14:00:28]OFD Sender: No OFD packet to send [14:00:33]OFD Sender: No OFD packet to send [14:00:38]OFD Sender: No OFD packet to send [14:00:43]OFD Sender: No OFD packet to send [14:00:58]OFD Sender: No OFD packet to send [14:01:03]OFD Sender: No OFD packet to send [14:01:08]OFD Sender: No OFD packet to send [14:01:13]OFD Sender: No OFD packet to send [14:01:18]OFD Sender: No OFD packet to send [14:01:23]OFD Sender: No OFD packet to send [14:01:26]recv_with_timeout no data received [14:01:28]OFD Sender: No OFD packet to send [14:01:33]OFD Sender: No OFD packet to send [14:01:38]OFD Sender: No OFD packet to send [14:01:43]OFD Sender: No OFD packet to send [14:01:48]OFD Sender: No OFD packet to send [14:01:53]OFD Sender: No OFD packet to send [14:01:58]OFD Sender: No OFD packet to send [14:02:03]OFD Sender: No OFD packet to send [14:02:08]OFD Sender: No OFD packet to send [14:02:12]accept exits with 12 [14:02:12]New connection [14:02:12]New thread 3066711396 created [14:02:12]Thread 3066854756 joined [14:02:12]Waiting for new connection... [14:02:12] Sock 12.Parse request [14:02:12]Sock 12.Check first char [14:02:12]Sock 12.First char is OK [14:02:12]request: POST /json_proto HTTP/1.0 [14:02:12]Method: POST [14:02:12]URL: /json_proto [14:02:12]Method is POST - this is cgi request [14:02:12]url: /json_proto [14:02:12]query_string will be loaded in cgi processing [14:02:12]execute_cgi json_proto POST (null) [14:02:12]execute_cgi path=json_proto method=POST [14:02:12]POST find Content-Length [14:02:12]Host: 172.17.43.131:8080 [14:02:12]Content-Length: 678 [14:02:12]Content-Type: application/json [14:02:12] [14:02:12]POST finish read [14:02:12]Found Content-Length = 678 [14:02:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003021", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [14:02:12]execute_script... [14:02: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)2003021", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [14:02:12]POST & json_proto [14:02:12]process_json_proto [14:02:12]json parsed OK: [14:02:12]protocol is kg_v1.0 [14:02:12]action value=close_receipt [14:02:12]process_action close_receipt [14:02:12]cmd_close_receipt [14:02:12]MH_GetDate [14:02:12]Write to MH i2c: F0 00 00 43 15 47 [14:02:12]Write i2c OK [14:02:12]MH_I2C_Read... [14:02:12]Read from MH i2c: F0 [14:02:12]MH_I2C_Read... [14:02:12]Read from MH i2c: F0 09 00 [14:02:12]MH_I2C_Read... [14:02:12]Read from MH i2c: F0 09 00 43 15 00 65 4F A6 66 F9 24 A2 66 35 [14:02:12]GetLastDocTimeStamp 1722174973 [14:02:12]current date 1722175333 [14:02:12]FM_GetShiftState [14:02:12]SAM_PROTO_GetShiftState [14:02:12]wFMCommunicate request_size=4 [14:02:12]MH_SAM_APDU [14:02:12]CAPDU: 80 13 01 00 [14:02:12]Write to MH i2c: E2 08 00 44 15 80 13 01 00 00 00 00 00 D6 [14:02:12]Write i2c OK [14:02:12]MH_I2C_Read... [14:02:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:02:12]Read from MH i2c: E2 [14:02:12]MH_I2C_Read... [14:02:12]Read from MH i2c: E2 0E 00 [14:02:12]MH_I2C_Read... [14:02:12]Read from MH i2c: E2 0E 00 44 15 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 87 [14:02:12]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [14:02:12]wFMCommunicate OK [14:02:12]SAM_PROTO_GetShiftState done [14:02:12]FM_GetShiftState done [14:02:12]opened in 1722125326 [14:02:12]opened+sec_in_day 1722211726 [14:02:12]quantity*price = 50010 [14:02:12]sum+1 = 50012 [14:02:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 306 28.07.2024 14:02 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226646 ФПД: 108661175428621 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T140213&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226646&fm=108661175428621&tin=02508201610067®Number=0000000000092624&sum=50000 [14:02:13]StoreToDocumentArchive [14:02:13]shift 439 fd 226646 [14:02:13]save to /storage/0439/doc_00226646 [14:02:13]save last doc name /storage/0439/doc_00226646 to /storage/kkm_last_doc_name [14:02:13]save OK [14:02:13]Clear old archive folders... [14:02:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:02:13]tlvbuf is B6EA9520 [14:02:13]SAM_PROTO_ClearQueue [14:02:13]wFMCommunicate request_size=4 [14:02:13]MH_SAM_APDU [14:02:13]CAPDU: 80 09 00 00 [14:02:13]Write to MH i2c: E2 08 00 51 15 80 09 00 00 00 00 00 00 D8 [14:02:13]Write i2c OK [14:02:13]MH_I2C_Read... [14:02:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:02:13]Read from MH i2c: E2 [14:02:13]MH_I2C_Read... [14:02:13]Read from MH i2c: E2 03 00 [14:02:13]MH_I2C_Read... [14:02:13]Read from MH i2c: E2 03 00 51 15 00 90 00 DA [14:02:13]RAPDU: 90 00 [14:02:13]wFMCommunicate OK [14:02:13]SAM_PROTO_ClearQueue done [14:02:13]KKMCreateOFDPacket [14:02:13]OFDProtocolAddRootSTLVToBuf [14:02:13]FM_MakeSignedData [14:02:13]FM_MakeSignedData [14:02:13]SAM_PROTO_SignData [14:02:13]wFMCommunicate request_size=4 [14:02:13]MH_SAM_APDU [14:02:13]CAPDU: 80 0D 01 02 [14:02:13]Write to MH i2c: E2 08 00 52 15 80 0D 01 02 00 00 00 00 E0 [14:02:13]Write i2c OK [14:02:13]MH_I2C_Read... [14:02:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:02:13]OFD Sender: No OFD packet to send [14:02:13]Read from MH i2c: E2 [14:02:13]MH_I2C_Read... [14:02:13]Read from MH i2c: E2 03 00 [14:02:13]MH_I2C_Read... [14:02:13]Read from MH i2c: E2 03 00 52 15 00 90 00 DB [14:02:13]RAPDU: 90 00 [14:02:13]wFMCommunicate OK [14:02:13]wFMCommunicate request_size=255 [14:02:13]MH_SAM_APDU [14:02:13]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 32 01 00 00 F4 03 04 00 65 4F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 56 75 03 00 35 04 06 00 62 [14:02:13]Write to MH i2c: E2 02 01 53 15 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 32 01 00 00 F4 03 04 00 65 4F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 56 75 03 00 35 04 06 00 62 00 00 2A [14:02:13]Write i2c OK [14:02:13]MH_I2C_Read... [14:02:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:02:14]Read from MH i2c: E2 [14:02:14]MH_I2C_Read... [14:02:14]Read from MH i2c: E2 03 00 [14:02:14]MH_I2C_Read... [14:02:14]Read from MH i2c: E2 03 00 53 15 00 90 00 DC [14:02:14]RAPDU: 90 00 [14:02:14]wFMCommunicate OK [14:02:14]wFMCommunicate request_size=10 [14:02:14]MH_SAM_APDU [14:02:14]CAPDU: 80 0D 02 02 05 D3 A6 C3 26 0D [14:02:14]Write to MH i2c: E2 0D 00 54 15 80 0D 02 02 05 00 D3 A6 C3 26 0D 00 00 5C [14:02:14]Write i2c OK [14:02:14]MH_I2C_Read... [14:02:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:02:14]Read from MH i2c: E2 [14:02:14]MH_I2C_Read... [14:02:14]Read from MH i2c: E2 03 00 [14:02:14]MH_I2C_Read... [14:02:14]Read from MH i2c: E2 03 00 54 15 00 90 00 DD [14:02:14]RAPDU: 90 00 [14:02:14]wFMCommunicate OK [14:02:14]wFMCommunicate request_size=4 [14:02:14]MH_SAM_APDU [14:02:14]CAPDU: 80 0D 03 02 [14:02:14]Write to MH i2c: E2 08 00 55 15 80 0D 03 02 00 00 00 00 E5 [14:02:14]Write i2c OK [14:02:14]MH_I2C_Read... [14:02:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:02:14]Read from MH i2c: E2 [14:02:14]MH_I2C_Read... [14:02:14]Read from MH i2c: E2 0B 00 [14:02:14]MH_I2C_Read... [14:02:14]Read from MH i2c: E2 0B 00 55 15 00 6A 3A 2E 8F D9 5C 37 E8 90 00 9B [14:02:14]RAPDU: 6A 3A 2E 8F D9 5C 37 E8 90 00 [14:02:14]wFMCommunicate OK [14:02:14]SAM_PROTO_SignData done [14:02:14]FM_MakeSignedData done [14:02:14]CreateOFDProtocolMessage [14:02:14]wFMCommunicate request_size=4 [14:02:14]MH_SAM_APDU [14:02:14]CAPDU: 80 11 00 00 [14:02:14]Write to MH i2c: E2 08 00 56 15 80 11 00 00 00 00 00 00 E5 [14:02:14]Write i2c OK [14:02:14]MH_I2C_Read... [14:02:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:02:14]Read from MH i2c: E2 [14:02:14]MH_I2C_Read... [14:02:14]Read from MH i2c: E2 17 00 [14:02:14]MH_I2C_Read... [14:02:14]Read from MH i2c: E2 17 00 56 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 42 [14:02:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:02:14]wFMCommunicate OK [14:02:14]CreateOFDProtocolMessage done [14:02:14]OFDSenderStorePacket 226646 [14:02:14]StoreOFDPacket docnum=226646 [14:02:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 51 D8 07 01 AE E9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 32 01 00 00 F4 03 04 00 65 4F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 56 75 03 00 35 04 06 00 62 D3 A6 C3 26 0D 6A 3A 2E 8F D9 5C 37 E8 [14:02:14]CheckFolder [14:02:14]dirname=/storage/ofd_packets [14:02:14]CheckFolder done [14:02:14]ProducePacketName [14:02:14]name=ofd_packets/00226646 [14:02:14]NVStorageSaveData ofd_packets/00226646 [14:02:14]File name is /storage/ofd_packets/00226646 [14:02:14]Write 301 bytes [14:02:14]NVStorageSaveData done [14:02:14]OFDSenderStorePacket done [14:02:14]KKMCreateOFDPacket done [14:02:14]NVStorageSaveData kkm_last_timestamp [14:02:14]File name is /storage/kkm_last_timestamp [14:02:14]Write 4 bytes [14:02:14]NVStorageSaveData done [14:02:14]ExternCall_PrintAddStr [14:02:14]wPrintStart [14:02:14]Write to MH i2c: 01 00 00 57 15 6C [14:02:14]Write i2c OK [14:02:14]MH_I2C_Read... [14:02:14]Read from MH i2c: 01 [14:02:14]MH_I2C_Read... [14:02:14]Read from MH i2c: 01 07 00 [14:02:14]MH_I2C_Read... [14:02:14]Read from MH i2c: 01 07 00 57 15 00 00 00 00 00 FF 0F 81 [14:02:14]RasterBufferAndPrint [14:02:14]line Счет N : (1)2003021 [14:02:14]line ИНН: 02508201610067 [14:02:14]line Контрольно-Кассовый Чек [14:02:14]line ПРОДАЖА [14:02:14]line ТРК (МРК, ГНК) : 44 [14:02:14]line Товар: 2710124500 [14:02:14]line Аи-95-К-5 [14:02:14]line 6.740 * 74.20 [14:02:14]line = 500.11 [14:02:14]line НДС 12% НСП 1% [14:02:14]line > о реализуемом товаре [14:02:14]line ОКРУГЛЕНИЕ: -0.11 [14:02:14]line ИТОГО: 500.00 [14:02:14]line Внесено: 500.00 [14:02:14]line СДАЧА: 0.00 [14:02:14]line НСП 1% : 4.43 [14:02:14]line НДС 12% : 53.11 [14:02:14]line Наличными: 500.00 [14:02:14]line Безнал.: 0.00 [14:02:14]line Место: АЗС № 97 "Партнер Нефть" [14:02:14]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:02:14]line СНО: Общий режим [14:02:14]line Чек 306 28.07.2024 14:02 [14:02:14]line Смена: 439 ФФД: 1.0 [14:02:14]line ЗНМ: 0300000054 [14:02:14]line РНМ: 0000000000092624 [14:02:14]line Версия ККМ: 001 [14:02:14]line ФМ: 0000000000874959 [14:02:14]line ФД: 226646 [14:02:14]line ФПД: 108661175428621 [14:02:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T140213&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226646&fm=108661175428621&tin=02508201610067®Number=0000000000092624&sum=50000 [14:02:14]written 0, free lines is 4095 [14:02:14]OFD Sender: Processing packet 226646 [packets to send 602, broken 601] [14:02:14]ProducePacketName [14:02:14]name=ofd_packets/00226646 [14:02:14]OFD Sender: To server: pG, [14:02:14]CommunicateWithHost lk.salyk.kg:30040 [14:02:14]ConnectInit lk.salyk.kg [14:02:14]Write to MH i2c: 01 00 00 82 15 97 [14:02:14]Write i2c OK [14:02:14]MH_I2C_Read... [14:02:14]Read from MH i2c: 01 [14:02:14]MH_I2C_Read... [14:02:14]Read from MH i2c: 01 07 00 [14:02:14]MH_I2C_Read... [14:02:14]Read from MH i2c: 01 07 00 82 15 00 00 00 00 00 5F 0C 09 [14:02:14]RasterBufferAndPrint [14:02:14]line [14:02:14]line [14:02:14]line [14:02:14]line [14:02:14]line [14:02:14]written 0, free lines is 3170 [14:02:14]MH_Cut [14:02:14]Write to MH i2c: D1 01 00 89 15 01 70 [14:02:14]Write i2c OK [14:02:14]MH_I2C_Read... [14:02:14]Read from MH i2c: D1 [14:02:14]MH_I2C_Read... [14:02:14]Read from MH i2c: D1 01 00 [14:02:14]MH_I2C_Read... [14:02:14]Read from MH i2c: D1 01 00 89 15 00 6F [14:02:14]Write to MH i2c: 01 00 00 8A 15 9F [14:02:14]Write i2c OK [14:02:14]MH_I2C_Read... [14:02:14]Connected sock=9 [14:02:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 51 D8 07 01 AE E9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 32 01 00 00 F4 03 04 00 65 4F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 56 75 03 00 35 04 06 00 62 D3 A6 C3 26 0D 6A 3A 2E 8F D9 5C 37 E8 [14:02:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 6B 81 47 00 1E 29 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 56 75 03 00 F4 03 04 00 70 FB A5 66 B6 04 01 00 00 57 34 95 ED 7E 21 F1 2E [14:02:15]CommunicateWithHost err = 0 [14:02:15]CheckOFDResponse [14:02:15]1017 (14) - 77093643461234 [14:02:15]1041 (16) - 0000000000874959 [14:02:15]1040 (4) - 226646 [14:02:15]1012 (4) - 28.07.2024 08:04 [14:02:15]1206 (1) - 0 [14:02:15]OFD Sender: Remove packet 226646 [14:02:15]ProducePacketName [14:02:15]name=ofd_packets/00226646 [14:02:15]NVStorageDeleteData [14:02:15]OFD Sender: No OFD packet to send [14:02:15]*** Cut start [14:02:15]*** Partial cut [14:02:15]*** CUTSNS_PIN = 1 [14:02:15]*** CUTSNS_PIN = 0 [14:02:16]*** Brake cut motor [14:02:16]Read from MH i2c: 01 [14:02:16]MH_I2C_Read... [14:02:16]*** Stop cut motor [14:02:16]*** Cut end [14:02:16]Read from MH i2c: 01 07 00 [14:02:16]MH_I2C_Read... [14:02:16]Read from MH i2c: 01 07 00 8A 15 00 00 00 00 00 FF 0F B4 [14:02:16]process_action close_receipt done [14:02:16]requested_data is exist [14:02:16]produce_requested_data [14:02:16]requested_item fm.sn is exist - process it [14:02:16]wFMCommunicate request_size=4 [14:02:16]MH_SAM_APDU [14:02:16]CAPDU: 80 11 00 00 [14:02:16]Write to MH i2c: E2 08 00 8B 15 80 11 00 00 00 00 00 00 1A [14:02:16]Write i2c OK [14:02:16]MH_I2C_Read... [14:02:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:02:16]Read from MH i2c: E2 [14:02:16]MH_I2C_Read... [14:02:16]Read from MH i2c: E2 17 00 [14:02:16]MH_I2C_Read... [14:02:16]Read from MH i2c: E2 17 00 8B 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 77 [14:02:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:02:16]wFMCommunicate OK [14:02:16]requested_item fd.num is exist - process it [14:02:16]SAM_PROTO_GetFieldsCounters [14:02:16]wFMCommunicate request_size=4 [14:02:16]MH_SAM_APDU [14:02:16]CAPDU: 80 13 00 00 [14:02:16]Write to MH i2c: E2 08 00 8C 15 80 13 00 00 00 00 00 00 1D [14:02:16]Write i2c OK [14:02:16]MH_I2C_Read... [14:02:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:02:16]Read from MH i2c: E2 [14:02:16]MH_I2C_Read... [14:02:16]Read from MH i2c: E2 62 00 [14:02:16]MH_I2C_Read... [14:02:16]Read from MH i2c: E2 62 00 8C 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 56 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 32 01 00 00 5E 04 04 00 32 01 00 00 57 04 04 00 33 01 00 00 19 04 04 00 00 00 00 00 90 00 65 [14:02:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 56 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 32 01 00 00 5E 04 04 00 32 01 00 00 57 04 04 00 33 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:02:16]wFMCommunicate OK [14:02:16]SAM_PROTO_GetFieldsCounters done [14:02:16]requested_item shift.num is exist - process it [14:02:16]requested_item shift.opened is exist - process it [14:02:16]req_shift_opened [14:02:16]FM_GetShiftState [14:02:16]SAM_PROTO_GetShiftState [14:02:16]wFMCommunicate request_size=4 [14:02:16]MH_SAM_APDU [14:02:16]CAPDU: 80 13 01 00 [14:02:16]Write to MH i2c: E2 08 00 8D 15 80 13 01 00 00 00 00 00 1F [14:02:16]Write i2c OK [14:02:16]MH_I2C_Read... [14:02:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:02:16]Read from MH i2c: E2 [14:02:16]MH_I2C_Read... [14:02:16]Read from MH i2c: E2 0E 00 [14:02:16]MH_I2C_Read... [14:02:16]Read from MH i2c: E2 0E 00 8D 15 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 D0 [14:02:16]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [14:02:16]wFMCommunicate OK [14:02:16]SAM_PROTO_GetShiftState done [14:02:16]FM_GetShiftState done [14:02:16]req_shift_opened done [14:02:16]requested_item shift.open_date is exist - process it [14:02:16]req_shift_open_date [14:02:16]req_shift_open_date done [14:02:16]produce_requested_data done [14:02:16]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226646,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [14:02:16]process_action_free close_receipt [14:02:16]json_value_free [14:02:16]json_value_free done [14:02:16]process_json_proto returns [14:02:16]Send response to host [14:02:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226646,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [14:02:16]free response buf [14:02:16]execute_script done [14:02:16]execute_script returns [14:02:16]free content buf [14:02:16]Sock 12.Close socket [14:02:16]Sock 12.Thread stoped [14:02:20]OFD Sender: No OFD packet to send [14:02:25]OFD Sender: No OFD packet to send [14:02:30]OFD Sender: No OFD packet to send [14:02:35]OFD Sender: No OFD packet to send [14:02:40]OFD Sender: No OFD packet to send [14:02:45]OFD Sender: No OFD packet to send [14:02:50]OFD Sender: No OFD packet to send [14:02:55]OFD Sender: No OFD packet to send [14:03:00]OFD Sender: No OFD packet to send [14:03:05]OFD Sender: No OFD packet to send [14:03:10]OFD Sender: No OFD packet to send [14:03:15]OFD Sender: No OFD packet to send [14:03:20]OFD Sender: No OFD packet to send [14:03:25]OFD Sender: No OFD packet to send [14:03:30]OFD Sender: No OFD packet to send [14:03:35]OFD Sender: No OFD packet to send [14:03:40]OFD Sender: No OFD packet to send [14:03:45]OFD Sender: No OFD packet to send [14:03:50]OFD Sender: No OFD packet to send [14:03:55]OFD Sender: No OFD packet to send [14:03:56]accept exits with 7 [14:03:56]New connection [14:03:56]New thread 3066854756 created [14:03:56]Thread 3066711396 joined [14:03:56]Waiting for new connection... [14:03:56] Sock 7.Parse request [14:03:56]Sock 7.Check first char [14:03:56]Sock 7.First char is OK [14:03:56]request: POST /json_proto HTTP/1.0 [14:03:56]Method: POST [14:03:56]URL: /json_proto [14:03:56]Method is POST - this is cgi request [14:03:56]url: /json_proto [14:03:56]query_string will be loaded in cgi processing [14:03:56]execute_cgi json_proto POST (null) [14:03:56]execute_cgi path=json_proto method=POST [14:03:56]POST find Content-Length [14:03:56]Host: 172.17.43.131:8080 [14:03:56]Content-Length: 676 [14:03:56]Content-Type: application/json [14:03:56] [14:03:56]POST finish read [14:03:56]Found Content-Length = 676 [14:03:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003022", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 10.500, "sum" : 800.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:03:56]execute_script... [14:03:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003022", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 10.500, "sum" : 800.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:03:56]POST & json_proto [14:03:56]process_json_proto [14:03:56]json parsed OK: [14:03:56]protocol is kg_v1.0 [14:03:56]action value=close_receipt [14:03:56]process_action close_receipt [14:03:56]cmd_close_receipt [14:03:56]MH_GetDate [14:03:56]Write to MH i2c: F0 00 00 8E 15 92 [14:03:56]Write i2c OK [14:03:56]MH_I2C_Read... [14:03:56]Read from MH i2c: F0 [14:03:56]MH_I2C_Read... [14:03:56]Read from MH i2c: F0 09 00 [14:03:56]MH_I2C_Read... [14:03:56]Read from MH i2c: F0 09 00 8E 15 00 CD 4F A6 66 F9 24 A2 66 E8 [14:03:56]GetLastDocTimeStamp 1722175333 [14:03:56]current date 1722175437 [14:03:56]FM_GetShiftState [14:03:56]SAM_PROTO_GetShiftState [14:03:56]wFMCommunicate request_size=4 [14:03:56]MH_SAM_APDU [14:03:56]CAPDU: 80 13 01 00 [14:03:56]Write to MH i2c: E2 08 00 8F 15 80 13 01 00 00 00 00 00 21 [14:03:56]Write i2c OK [14:03:56]MH_I2C_Read... [14:03:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:03:56]Read from MH i2c: E2 [14:03:56]MH_I2C_Read... [14:03:56]Read from MH i2c: E2 0E 00 [14:03:56]MH_I2C_Read... [14:03:56]Read from MH i2c: E2 0E 00 8F 15 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 D2 [14:03:56]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [14:03:56]wFMCommunicate OK [14:03:56]SAM_PROTO_GetShiftState done [14:03:56]FM_GetShiftState done [14:03:56]opened in 1722125326 [14:03:56]opened+sec_in_day 1722211726 [14:03:56]quantity*price = 80010 [14:03:56]sum+1 = 80011 [14:03:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 307 28.07.2024 14:03 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226647 ФПД: 224221856687454 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T140357&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226647&fm=224221856687454&tin=02508201610067®Number=0000000000092624&sum=80000 [14:03:57]StoreToDocumentArchive [14:03:57]shift 439 fd 226647 [14:03:57]save to /storage/0439/doc_00226647 [14:03:57]save last doc name /storage/0439/doc_00226647 to /storage/kkm_last_doc_name [14:03:57]save OK [14:03:57]Clear old archive folders... [14:03:57]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:03:57]tlvbuf is 00EB0160 [14:03:57]SAM_PROTO_ClearQueue [14:03:57]wFMCommunicate request_size=4 [14:03:57]MH_SAM_APDU [14:03:57]CAPDU: 80 09 00 00 [14:03:57]Write to MH i2c: E2 08 00 9C 15 80 09 00 00 00 00 00 00 23 [14:03:57]Write i2c OK [14:03:57]MH_I2C_Read... [14:03:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:03:57]Read from MH i2c: E2 [14:03:57]MH_I2C_Read... [14:03:57]Read from MH i2c: E2 03 00 [14:03:57]MH_I2C_Read... [14:03:57]Read from MH i2c: E2 03 00 9C 15 00 90 00 25 [14:03:57]RAPDU: 90 00 [14:03:57]wFMCommunicate OK [14:03:57]SAM_PROTO_ClearQueue done [14:03:57]KKMCreateOFDPacket [14:03:57]OFDProtocolAddRootSTLVToBuf [14:03:57]FM_MakeSignedData [14:03:57]FM_MakeSignedData [14:03:57]SAM_PROTO_SignData [14:03:57]wFMCommunicate request_size=4 [14:03:57]MH_SAM_APDU [14:03:57]CAPDU: 80 0D 01 02 [14:03:57]Write to MH i2c: E2 08 00 9D 15 80 0D 01 02 00 00 00 00 2B [14:03:57]Write i2c OK [14:03:57]MH_I2C_Read... [14:03:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:03:57]Read from MH i2c: E2 [14:03:57]MH_I2C_Read... [14:03:57]Read from MH i2c: E2 03 00 [14:03:57]MH_I2C_Read... [14:03:57]Read from MH i2c: E2 03 00 9D 15 00 90 00 26 [14:03:57]RAPDU: 90 00 [14:03:57]wFMCommunicate OK [14:03:57]wFMCommunicate request_size=255 [14:03:57]MH_SAM_APDU [14:03: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 35 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A 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 33 01 00 00 F4 03 04 00 CD 4F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 57 75 03 00 35 04 06 00 CB ED B8 1E [14:03:57]Write to MH i2c: E2 02 01 9E 15 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A 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 33 01 00 00 F4 03 04 00 CD 4F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 57 75 03 00 35 04 06 00 CB ED B8 1E 00 00 5C [14:03:57]Write i2c OK [14:03:57]MH_I2C_Read... [14:03:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:03:57]Read from MH i2c: E2 [14:03:57]MH_I2C_Read... [14:03:57]Read from MH i2c: E2 03 00 [14:03:57]MH_I2C_Read... [14:03:57]Read from MH i2c: E2 03 00 9E 15 00 90 00 27 [14:03:57]RAPDU: 90 00 [14:03:57]wFMCommunicate OK [14:03:57]wFMCommunicate request_size=7 [14:03:57]MH_SAM_APDU [14:03:57]CAPDU: 80 0D 02 02 02 65 5E [14:03:57]Write to MH i2c: E2 0A 00 9F 15 80 0D 02 02 02 00 65 5E 00 00 F5 [14:03:57]Write i2c OK [14:03:57]MH_I2C_Read... [14:03:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:03:57]Read from MH i2c: E2 [14:03:57]MH_I2C_Read... [14:03:57]Read from MH i2c: E2 03 00 [14:03:57]MH_I2C_Read... [14:03:57]Read from MH i2c: E2 03 00 9F 15 00 90 00 28 [14:03:57]RAPDU: 90 00 [14:03:57]wFMCommunicate OK [14:03:57]wFMCommunicate request_size=4 [14:03:57]MH_SAM_APDU [14:03:57]CAPDU: 80 0D 03 02 [14:03:57]Write to MH i2c: E2 08 00 A0 15 80 0D 03 02 00 00 00 00 30 [14:03:57]Write i2c OK [14:03:57]MH_I2C_Read... [14:03:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:03:58]Read from MH i2c: E2 [14:03:58]MH_I2C_Read... [14:03:58]Read from MH i2c: E2 0B 00 [14:03:58]MH_I2C_Read... [14:03:58]Read from MH i2c: E2 0B 00 A0 15 00 48 EF FC D5 2D 6E C0 A0 90 00 34 [14:03:58]RAPDU: 48 EF FC D5 2D 6E C0 A0 90 00 [14:03:58]wFMCommunicate OK [14:03:58]SAM_PROTO_SignData done [14:03:58]FM_MakeSignedData done [14:03:58]CreateOFDProtocolMessage [14:03:58]wFMCommunicate request_size=4 [14:03:58]MH_SAM_APDU [14:03:58]CAPDU: 80 11 00 00 [14:03:58]Write to MH i2c: E2 08 00 A1 15 80 11 00 00 00 00 00 00 30 [14:03:58]Write i2c OK [14:03:58]MH_I2C_Read... [14:03:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:03:58]Read from MH i2c: E2 [14:03:58]MH_I2C_Read... [14:03:58]Read from MH i2c: E2 17 00 [14:03:58]MH_I2C_Read... [14:03:58]Read from MH i2c: E2 17 00 A1 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8D [14:03:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:03:58]wFMCommunicate OK [14:03:58]CreateOFDProtocolMessage done [14:03:58]OFDSenderStorePacket 226647 [14:03:58]StoreOFDPacket docnum=226647 [14:03:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 D4 F7 04 01 A6 B8 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 35 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A 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 33 01 00 00 F4 03 04 00 CD 4F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 57 75 03 00 35 04 06 00 CB ED B8 1E 65 5E 48 EF FC D5 2D 6E C0 A0 [14:03:58]CheckFolder [14:03:58]dirname=/storage/ofd_packets [14:03:58]CheckFolder done [14:03:58]ProducePacketName [14:03:58]name=ofd_packets/00226647 [14:03:58]NVStorageSaveData ofd_packets/00226647 [14:03:58]File name is /storage/ofd_packets/00226647 [14:03:58]Write 298 bytes [14:03:58]NVStorageSaveData done [14:03:58]OFDSenderStorePacket done [14:03:58]KKMCreateOFDPacket done [14:03:58]NVStorageSaveData kkm_last_timestamp [14:03:58]File name is /storage/kkm_last_timestamp [14:03:58]Write 4 bytes [14:03:58]NVStorageSaveData done [14:03:58]ExternCall_PrintAddStr [14:03:58]wPrintStart [14:03:58]Write to MH i2c: 01 00 00 A2 15 B7 [14:03:58]Write i2c OK [14:03:58]MH_I2C_Read... [14:03:58]Read from MH i2c: 01 [14:03:58]MH_I2C_Read... [14:03:58]Read from MH i2c: 01 07 00 [14:03:58]MH_I2C_Read... [14:03:58]Read from MH i2c: 01 07 00 A2 15 00 00 00 00 00 FF 0F CC [14:03:58]RasterBufferAndPrint [14:03:58]line Счет N : (1)2003022 [14:03:58]line ИНН: 02508201610067 [14:03:58]line Контрольно-Кассовый Чек [14:03:58]line ПРОДАЖА [14:03:58]line ТРК (МРК, ГНК) : 51 [14:03:58]line Товар: 2710194210 [14:03:58]line ДТ-К-5 [14:03:58]line 10.500 * 76.20 [14:03:58]line = 800.10 [14:03:58]line НДС 12% НСП 1% [14:03:58]line > о реализуемом товаре [14:03:58]line ОКРУГЛЕНИЕ: -0.10 [14:03:58]line ИТОГО: 800.00 [14:03:58]line Внесено: 800.00 [14:03:58]line СДАЧА: 0.00 [14:03:58]line НСП 1% : 7.08 [14:03:58]line НДС 12% : 84.97 [14:03:58]line Наличными: 800.00 [14:03:58]line Безнал.: 0.00 [14:03:58]line Место: АЗС № 97 "Партнер Нефть" [14:03:58]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:03:58]line СНО: Общий режим [14:03:58]line Чек 307 28.07.2024 14:03 [14:03:58]line Смена: 439 ФФД: 1.0 [14:03:58]line ЗНМ: 0300000054 [14:03:58]line РНМ: 0000000000092624 [14:03:58]line Версия ККМ: 001 [14:03:58]line ФМ: 0000000000874959 [14:03:58]line ФД: 226647 [14:03:58]line ФПД: 224221856687454 [14:03:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T140357&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226647&fm=224221856687454&tin=02508201610067®Number=0000000000092624&sum=80000 [14:03:58]OFD Sender: Processing packet 226647 [packets to send 602, broken 601] [14:03:58]ProducePacketName [14:03:58]name=ofd_packets/00226647 [14:03:58]OFD Sender: To server: pG, [14:03:58]CommunicateWithHost lk.salyk.kg:30040 [14:03:58]ConnectInit lk.salyk.kg [14:03:58]written 0, free lines is 4095 [14:03:58]Write to MH i2c: 01 00 00 CD 15 E2 [14:03:58]Write i2c OK [14:03:58]MH_I2C_Read... [14:03:58]Read from MH i2c: 01 [14:03:58]MH_I2C_Read... [14:03:58]Read from MH i2c: 01 07 00 [14:03:58]MH_I2C_Read... [14:03:58]Read from MH i2c: 01 07 00 CD 15 00 00 00 00 00 53 0C 48 [14:03:58]RasterBufferAndPrint [14:03:58]line [14:03:58]line [14:03:58]line [14:03:58]line [14:03:58]line [14:03:58]written 0, free lines is 3159 [14:03:58]MH_Cut [14:03:58]Write to MH i2c: D1 01 00 D4 15 01 BB [14:03:58]Write i2c OK [14:03:58]MH_I2C_Read... [14:03:58]Read from MH i2c: D1 [14:03:58]MH_I2C_Read... [14:03:58]Read from MH i2c: D1 01 00 [14:03:58]MH_I2C_Read... [14:03:58]Read from MH i2c: D1 01 00 D4 15 00 BA [14:03:58]Write to MH i2c: 01 00 00 D5 15 EA [14:03:58]Write i2c OK [14:03:58]MH_I2C_Read... [14:03:59]Connected sock=10 [14:03:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 D4 F7 04 01 A6 B8 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 35 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A 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 33 01 00 00 F4 03 04 00 CD 4F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 57 75 03 00 35 04 06 00 CB ED B8 1E 65 5E 48 EF FC D5 2D 6E C0 A0 [14:04:00]*** Cut start [14:04:00]*** Partial cut [14:04:00]*** CUTSNS_PIN = 1 [14:04:00]*** CUTSNS_PIN = 0 [14:04:00]*** Brake cut motor [14:04:00]Read from MH i2c: 01 [14:04:00]MH_I2C_Read... [14:04:00]*** Stop cut motor [14:04:00]*** Cut end [14:04:00]Read from MH i2c: 01 07 00 [14:04:00]MH_I2C_Read... [14:04:00]Read from MH i2c: 01 07 00 D5 15 00 00 00 00 00 FF 0F FF [14:04:00]process_action close_receipt done [14:04:00]requested_data is exist [14:04:00]produce_requested_data [14:04:00]requested_item fm.sn is exist - process it [14:04:00]wFMCommunicate request_size=4 [14:04:00]MH_SAM_APDU [14:04:00]CAPDU: 80 11 00 00 [14:04:00]Write to MH i2c: E2 08 00 D6 15 80 11 00 00 00 00 00 00 65 [14:04:00]Write i2c OK [14:04:00]MH_I2C_Read... [14:04:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:04:00]Read from MH i2c: E2 [14:04:00]MH_I2C_Read... [14:04:00]Read from MH i2c: E2 17 00 [14:04:00]MH_I2C_Read... [14:04:00]Read from MH i2c: E2 17 00 D6 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C2 [14:04:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:04:00]wFMCommunicate OK [14:04:00]requested_item fd.num is exist - process it [14:04:00]SAM_PROTO_GetFieldsCounters [14:04:00]wFMCommunicate request_size=4 [14:04:00]MH_SAM_APDU [14:04:00]CAPDU: 80 13 00 00 [14:04:00]Write to MH i2c: E2 08 00 D7 15 80 13 00 00 00 00 00 00 68 [14:04:00]Write i2c OK [14:04:00]MH_I2C_Read... [14:04:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:04:00]Read from MH i2c: E2 [14:04:00]MH_I2C_Read... [14:04:00]Read from MH i2c: E2 62 00 [14:04:00]MH_I2C_Read... [14:04:00]Read from MH i2c: E2 62 00 D7 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 57 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 33 01 00 00 5E 04 04 00 33 01 00 00 57 04 04 00 34 01 00 00 19 04 04 00 00 00 00 00 90 00 B4 [14:04:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 57 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 33 01 00 00 5E 04 04 00 33 01 00 00 57 04 04 00 34 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:04:00]wFMCommunicate OK [14:04:00]SAM_PROTO_GetFieldsCounters done [14:04:00]requested_item shift.num is exist - process it [14:04:00]requested_item shift.opened is exist - process it [14:04:00]req_shift_opened [14:04:00]FM_GetShiftState [14:04:00]SAM_PROTO_GetShiftState [14:04:00]wFMCommunicate request_size=4 [14:04:00]MH_SAM_APDU [14:04:00]CAPDU: 80 13 01 00 [14:04:00]Write to MH i2c: E2 08 00 D8 15 80 13 01 00 00 00 00 00 6A [14:04:00]Write i2c OK [14:04:00]MH_I2C_Read... [14:04:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:04:01]Read from MH i2c: E2 [14:04:01]MH_I2C_Read... [14:04:01]Read from MH i2c: E2 0E 00 [14:04:01]MH_I2C_Read... [14:04:01]Read from MH i2c: E2 0E 00 D8 15 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 1B [14:04:01]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [14:04:01]wFMCommunicate OK [14:04:01]SAM_PROTO_GetShiftState done [14:04:01]FM_GetShiftState done [14:04:01]req_shift_opened done [14:04:01]requested_item shift.open_date is exist - process it [14:04:01]req_shift_open_date [14:04:01]req_shift_open_date done [14:04:01]produce_requested_data done [14:04:01]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226647,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [14:04:01]process_action_free close_receipt [14:04:01]json_value_free [14:04:01]json_value_free done [14:04:01]process_json_proto returns [14:04:01]Send response to host [14:04:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226647,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [14:04:01]free response buf [14:04:01]execute_script done [14:04:01]execute_script returns [14:04:01]free content buf [14:04:01]Sock 7.Close socket [14:04:01]Sock 7.Thread stoped [14:04:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 24 BA 47 00 B5 72 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 57 75 03 00 F4 03 04 00 D9 FB A5 66 B6 04 01 00 00 27 91 8B 4E 32 D2 EB 28 [14:04:01]CommunicateWithHost err = 0 [14:04:01]CheckOFDResponse [14:04:01]1017 (14) - 77093643461234 [14:04:01]1041 (16) - 0000000000874959 [14:04:01]1040 (4) - 226647 [14:04:01]1012 (4) - 28.07.2024 08:05 [14:04:01]1206 (1) - 0 [14:04:01]OFD Sender: Remove packet 226647 [14:04:01]ProducePacketName [14:04:01]name=ofd_packets/00226647 [14:04:01]NVStorageDeleteData [14:04:01]OFD Sender: No OFD packet to send [14:04:06]OFD Sender: No OFD packet to send [14:04:10]recv_with_timeout no data received [14:04:11]OFD Sender: No OFD packet to send [14:04:16]OFD Sender: No OFD packet to send [14:04:21]OFD Sender: No OFD packet to send [14:04:26]OFD Sender: No OFD packet to send [14:04:30]recv_with_timeout no data received [14:04:31]OFD Sender: No OFD packet to send [14:04:36]OFD Sender: No OFD packet to send [14:04:41]OFD Sender: No OFD packet to send [14:04:46]OFD Sender: No OFD packet to send [14:04:50]recv_with_timeout no data received [14:04:51]OFD Sender: No OFD packet to send [14:04:56]OFD Sender: No OFD packet to send [14:05:01]OFD Sender: No OFD packet to send [14:05:06]OFD Sender: No OFD packet to send [14:05:11]OFD Sender: No OFD packet to send [14:05:14]recv_with_timeout no data received [14:05:16]OFD Sender: No OFD packet to send [14:05:19]accept exits with 9 [14:05:19]New connection [14:05:19]New thread 3066711396 created [14:05:19]Thread 3066854756 joined [14:05:19]Waiting for new connection... [14:05:19] Sock 9.Parse request [14:05:19]Sock 9.Check first char [14:05:19]Sock 9.First char is OK [14:05:19]request: POST /json_proto HTTP/1.0 [14:05:19]Method: POST [14:05:19]URL: /json_proto [14:05:19]Method is POST - this is cgi request [14:05:19]url: /json_proto [14:05:19]query_string will be loaded in cgi processing [14:05:19]execute_cgi json_proto POST (null) [14:05:19]execute_cgi path=json_proto method=POST [14:05:19]POST find Content-Length [14:05:19]Host: 172.17.43.131:8080 [14:05:19]Content-Length: 675 [14:05:19]Content-Type: application/json [14:05:19] [14:05:19]POST finish read [14:05:19]Found Content-Length = 675 [14:05:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003023", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 9.850, "sum" : 750.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 750.00, "total" : 750.00, "payments": [ { "type": 0, "sum" : 750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:05:19]execute_script... [14:05:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003023", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 9.850, "sum" : 750.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 750.00, "total" : 750.00, "payments": [ { "type": 0, "sum" : 750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:05:19]POST & json_proto [14:05:19]process_json_proto [14:05:19]json parsed OK: [14:05:19]protocol is kg_v1.0 [14:05:19]action value=close_receipt [14:05:19]process_action close_receipt [14:05:19]cmd_close_receipt [14:05:19]MH_GetDate [14:05:19]Write to MH i2c: F0 00 00 D9 15 DD [14:05:19]Write i2c OK [14:05:19]MH_I2C_Read... [14:05:19]Read from MH i2c: F0 [14:05:19]MH_I2C_Read... [14:05:19]Read from MH i2c: F0 09 00 [14:05:19]MH_I2C_Read... [14:05:19]Read from MH i2c: F0 09 00 D9 15 00 20 50 A6 66 F9 24 A2 66 87 [14:05:19]GetLastDocTimeStamp 1722175437 [14:05:19]current date 1722175520 [14:05:19]FM_GetShiftState [14:05:19]SAM_PROTO_GetShiftState [14:05:19]wFMCommunicate request_size=4 [14:05:19]MH_SAM_APDU [14:05:19]CAPDU: 80 13 01 00 [14:05:19]Write to MH i2c: E2 08 00 DA 15 80 13 01 00 00 00 00 00 6C [14:05:19]Write i2c OK [14:05:19]MH_I2C_Read... [14:05:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:05:19]Read from MH i2c: E2 [14:05:19]MH_I2C_Read... [14:05:19]Read from MH i2c: E2 0E 00 [14:05:19]MH_I2C_Read... [14:05:19]Read from MH i2c: E2 0E 00 DA 15 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 1D [14:05:19]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [14:05:19]wFMCommunicate OK [14:05:19]SAM_PROTO_GetShiftState done [14:05:19]FM_GetShiftState done [14:05:19]opened in 1722125326 [14:05:19]opened+sec_in_day 1722211726 [14:05:19]quantity*price = 75057 [14:05:19]sum+1 = 75058 [14:05:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.57 ИТОГО: 750.00 Внесено: 750.00 СДАЧА: 0.00 НСП 1% : 6.64 НДС 12% : 79.71 Наличными: 750.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 308 28.07.2024 14:05 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226648 ФПД: 1250994214631 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T140520&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226648&fm=1250994214631&tin=02508201610067®Number=0000000000092624&sum=75000 [14:05:20]StoreToDocumentArchive [14:05:20]shift 439 fd 226648 [14:05:20]save to /storage/0439/doc_00226648 [14:05:20]save last doc name /storage/0439/doc_00226648 to /storage/kkm_last_doc_name [14:05:20]save OK [14:05:20]Clear old archive folders... [14:05:20]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:05:20]tlvbuf is 00EB02B0 [14:05:20]SAM_PROTO_ClearQueue [14:05:20]wFMCommunicate request_size=4 [14:05:20]MH_SAM_APDU [14:05:20]CAPDU: 80 09 00 00 [14:05:20]Write to MH i2c: E2 08 00 E7 15 80 09 00 00 00 00 00 00 6E [14:05:20]Write i2c OK [14:05:20]MH_I2C_Read... [14:05:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:05:20]Read from MH i2c: E2 [14:05:20]MH_I2C_Read... [14:05:20]Read from MH i2c: E2 03 00 [14:05:20]MH_I2C_Read... [14:05:20]Read from MH i2c: E2 03 00 E7 15 00 90 00 70 [14:05:20]RAPDU: 90 00 [14:05:20]wFMCommunicate OK [14:05:20]SAM_PROTO_ClearQueue done [14:05:20]KKMCreateOFDPacket [14:05:20]OFDProtocolAddRootSTLVToBuf [14:05:20]FM_MakeSignedData [14:05:20]FM_MakeSignedData [14:05:20]SAM_PROTO_SignData [14:05:20]wFMCommunicate request_size=4 [14:05:20]MH_SAM_APDU [14:05:20]CAPDU: 80 0D 01 02 [14:05:20]Write to MH i2c: E2 08 00 E8 15 80 0D 01 02 00 00 00 00 76 [14:05:20]Write i2c OK [14:05:20]MH_I2C_Read... [14:05:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:05:20]Read from MH i2c: E2 [14:05:20]MH_I2C_Read... [14:05:20]Read from MH i2c: E2 03 00 [14:05:20]MH_I2C_Read... [14:05:20]Read from MH i2c: E2 03 00 E8 15 00 90 00 71 [14:05:20]RAPDU: 90 00 [14:05:20]wFMCommunicate OK [14:05:20]wFMCommunicate request_size=255 [14:05:20]MH_SAM_APDU [14:05:20]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 7A 26 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 31 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 01 00 00 F4 03 04 00 20 50 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 58 75 03 00 35 04 06 00 01 23 45 10 [14:05:20]Write to MH i2c: E2 02 01 E9 15 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 7A 26 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 31 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 01 00 00 F4 03 04 00 20 50 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 58 75 03 00 35 04 06 00 01 23 45 10 00 00 7B [14:05:20]Write i2c OK [14:05:20]MH_I2C_Read... [14:05:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:05:20]Read from MH i2c: E2 [14:05:20]MH_I2C_Read... [14:05:20]Read from MH i2c: E2 03 00 [14:05:20]MH_I2C_Read... [14:05:20]Read from MH i2c: E2 03 00 E9 15 00 90 00 72 [14:05:20]RAPDU: 90 00 [14:05:20]wFMCommunicate OK [14:05:20]wFMCommunicate request_size=7 [14:05:20]MH_SAM_APDU [14:05:20]CAPDU: 80 0D 02 02 02 D6 E7 [14:05:20]Write to MH i2c: E2 0A 00 EA 15 80 0D 02 02 02 00 D6 E7 00 00 3A [14:05:20]Write i2c OK [14:05:20]MH_I2C_Read... [14:05:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:05:20]Read from MH i2c: E2 [14:05:20]MH_I2C_Read... [14:05:20]Read from MH i2c: E2 03 00 [14:05:20]MH_I2C_Read... [14:05:20]Read from MH i2c: E2 03 00 EA 15 00 90 00 73 [14:05:20]RAPDU: 90 00 [14:05:20]wFMCommunicate OK [14:05:20]wFMCommunicate request_size=4 [14:05:20]MH_SAM_APDU [14:05:20]CAPDU: 80 0D 03 02 [14:05:20]Write to MH i2c: E2 08 00 EB 15 80 0D 03 02 00 00 00 00 7B [14:05:20]Write i2c OK [14:05:20]MH_I2C_Read... [14:05:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:05:20]Read from MH i2c: E2 [14:05:20]MH_I2C_Read... [14:05:20]Read from MH i2c: E2 0B 00 [14:05:20]MH_I2C_Read... [14:05:20]Read from MH i2c: E2 0B 00 EB 15 00 04 23 21 A2 70 93 1C 4D 90 00 D2 [14:05:20]RAPDU: 04 23 21 A2 70 93 1C 4D 90 00 [14:05:20]wFMCommunicate OK [14:05:20]SAM_PROTO_SignData done [14:05:20]FM_MakeSignedData done [14:05:20]CreateOFDProtocolMessage [14:05:20]wFMCommunicate request_size=4 [14:05:20]MH_SAM_APDU [14:05:20]CAPDU: 80 11 00 00 [14:05:20]Write to MH i2c: E2 08 00 EC 15 80 11 00 00 00 00 00 00 7B [14:05:20]Write i2c OK [14:05:20]MH_I2C_Read... [14:05:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:05:21]Read from MH i2c: E2 [14:05:21]MH_I2C_Read... [14:05:21]Read from MH i2c: E2 17 00 [14:05:21]MH_I2C_Read... [14:05:21]Read from MH i2c: E2 17 00 EC 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D8 [14:05:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:05:21]wFMCommunicate OK [14:05:21]CreateOFDProtocolMessage done [14:05:21]OFDSenderStorePacket 226648 [14:05:21]StoreOFDPacket docnum=226648 [14:05:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 7F D4 04 01 41 7D 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 35 FF 03 08 00 03 7A 26 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 31 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 01 00 00 F4 03 04 00 20 50 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 58 75 03 00 35 04 06 00 01 23 45 10 D6 E7 04 23 21 A2 70 93 1C 4D [14:05:21]CheckFolder [14:05:21]dirname=/storage/ofd_packets [14:05:21]CheckFolder done [14:05:21]ProducePacketName [14:05:21]name=ofd_packets/00226648 [14:05:21]NVStorageSaveData ofd_packets/00226648 [14:05:21]File name is /storage/ofd_packets/00226648 [14:05:21]Write 298 bytes [14:05:21]NVStorageSaveData done [14:05:21]OFDSenderStorePacket done [14:05:21]KKMCreateOFDPacket done [14:05:21]NVStorageSaveData kkm_last_timestamp [14:05:21]File name is /storage/kkm_last_timestamp [14:05:21]Write 4 bytes [14:05:21]NVStorageSaveData done [14:05:21]ExternCall_PrintAddStr [14:05:21]wPrintStart [14:05:21]Write to MH i2c: 01 00 00 ED 15 02 [14:05:21]Write i2c OK [14:05:21]MH_I2C_Read... [14:05:21]Read from MH i2c: 01 [14:05:21]MH_I2C_Read... [14:05:21]Read from MH i2c: 01 07 00 [14:05:21]MH_I2C_Read... [14:05:21]Read from MH i2c: 01 07 00 ED 15 00 00 00 00 00 FF 0F 17 [14:05:21]RasterBufferAndPrint [14:05:21]line Счет N : (1)2003023 [14:05:21]line ИНН: 02508201610067 [14:05:21]line Контрольно-Кассовый Чек [14:05:21]line ПРОДАЖА [14:05:21]line ТРК (МРК, ГНК) : 41 [14:05:21]line Товар: 2710194210 [14:05:21]line ДТ-К-5 [14:05:21]line 9.850 * 76.20 [14:05:21]line = 750.57 [14:05:21]line НДС 12% НСП 1% [14:05:21]line > о реализуемом товаре [14:05:21]line ОКРУГЛЕНИЕ: -0.57 [14:05:21]line ИТОГО: 750.00 [14:05:21]line Внесено: 750.00 [14:05:21]line СДАЧА: 0.00 [14:05:21]line НСП 1% : 6.64 [14:05:21]line НДС 12% : 79.71 [14:05:21]line Наличными: 750.00 [14:05:21]line Безнал.: 0.00 [14:05:21]line Место: АЗС № 97 "Партнер Нефть" [14:05:21]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:05:21]line СНО: Общий режим [14:05:21]line Чек 308 28.07.2024 14:05 [14:05:21]line Смена: 439 ФФД: 1.0 [14:05:21]line ЗНМ: 0300000054 [14:05:21]line РНМ: 0000000000092624 [14:05:21]line Версия ККМ: 001 [14:05:21]line ФМ: 0000000000874959 [14:05:21]line ФД: 226648 [14:05:21]line ФПД: 1250994214631 [14:05:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T140520&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226648&fm=1250994214631&tin=02508201610067®Number=0000000000092624&sum=75000 [14:05:21]written 0, free lines is 4095 [14:05:21]OFD Sender: Processing packet 226648 [packets to send 602, broken 601] [14:05:21]ProducePacketName [14:05:21]name=ofd_packets/00226648 [14:05:21]OFD Sender: To server: pG, [14:05:21]CommunicateWithHost lk.salyk.kg:30040 [14:05:21]ConnectInit lk.salyk.kg [14:05:21]Write to MH i2c: 01 00 00 18 16 2E [14:05:21]Write i2c OK [14:05:21]MH_I2C_Read... [14:05:21]Read from MH i2c: 01 [14:05:21]MH_I2C_Read... [14:05:21]Read from MH i2c: 01 07 00 [14:05:21]MH_I2C_Read... [14:05:21]Read from MH i2c: 01 07 00 18 16 00 00 00 00 00 5F 0C A0 [14:05:21]RasterBufferAndPrint [14:05:21]line [14:05:21]line [14:05:21]line [14:05:21]line [14:05:21]line [14:05:21]written 0, free lines is 3170 [14:05:21]MH_Cut [14:05:21]Write to MH i2c: D1 01 00 1F 16 01 07 [14:05:21]Write i2c OK [14:05:21]MH_I2C_Read... [14:05:21]Read from MH i2c: D1 [14:05:21]MH_I2C_Read... [14:05:21]Read from MH i2c: D1 01 00 [14:05:21]MH_I2C_Read... [14:05:21]Read from MH i2c: D1 01 00 1F 16 00 06 [14:05:21]Write to MH i2c: 01 00 00 20 16 36 [14:05:21]Write i2c OK [14:05:21]MH_I2C_Read... [14:05:21]Connected sock=7 [14:05:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 7F D4 04 01 41 7D 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 35 FF 03 08 00 03 7A 26 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 31 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 01 00 00 F4 03 04 00 20 50 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 58 75 03 00 35 04 06 00 01 23 45 10 D6 E7 04 23 21 A2 70 93 1C 4D [14:05:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 DD 19 47 00 52 5E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 58 75 03 00 F4 03 04 00 2B FC A5 66 B6 04 01 00 00 67 02 6D 2C 51 C6 61 79 [14:05:22]CommunicateWithHost err = 0 [14:05:22]CheckOFDResponse [14:05:22]1017 (14) - 77093643461234 [14:05:22]1041 (16) - 0000000000874959 [14:05:22]1040 (4) - 226648 [14:05:22]1012 (4) - 28.07.2024 08:07 [14:05:22]1206 (1) - 0 [14:05:22]OFD Sender: Remove packet 226648 [14:05:22]ProducePacketName [14:05:22]name=ofd_packets/00226648 [14:05:22]NVStorageDeleteData [14:05:22]OFD Sender: No OFD packet to send [14:05:23]*** Cut start [14:05:23]*** Partial cut [14:05:23]*** CUTSNS_PIN = 1 [14:05:23]*** CUTSNS_PIN = 0 [14:05:23]*** Brake cut motor [14:05:23]Read from MH i2c: 01 [14:05:23]MH_I2C_Read... [14:05:23]*** Stop cut motor [14:05:23]*** Cut end [14:05:23]Read from MH i2c: 01 07 00 [14:05:23]MH_I2C_Read... [14:05:23]Read from MH i2c: 01 07 00 20 16 00 00 00 00 00 FF 0F 4B [14:05:23]process_action close_receipt done [14:05:23]requested_data is exist [14:05:23]produce_requested_data [14:05:23]requested_item fm.sn is exist - process it [14:05:23]wFMCommunicate request_size=4 [14:05:23]MH_SAM_APDU [14:05:23]CAPDU: 80 11 00 00 [14:05:23]Write to MH i2c: E2 08 00 21 16 80 11 00 00 00 00 00 00 B1 [14:05:23]Write i2c OK [14:05:23]MH_I2C_Read... [14:05:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:05:23]Read from MH i2c: E2 [14:05:23]MH_I2C_Read... [14:05:23]Read from MH i2c: E2 17 00 [14:05:23]MH_I2C_Read... [14:05:23]Read from MH i2c: E2 17 00 21 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 0E [14:05:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:05:23]wFMCommunicate OK [14:05:23]requested_item fd.num is exist - process it [14:05:23]SAM_PROTO_GetFieldsCounters [14:05:23]wFMCommunicate request_size=4 [14:05:23]MH_SAM_APDU [14:05:23]CAPDU: 80 13 00 00 [14:05:23]Write to MH i2c: E2 08 00 22 16 80 13 00 00 00 00 00 00 B4 [14:05:23]Write i2c OK [14:05:23]MH_I2C_Read... [14:05:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:05:23]Read from MH i2c: E2 [14:05:23]MH_I2C_Read... [14:05:23]Read from MH i2c: E2 62 00 [14:05:23]MH_I2C_Read... [14:05:23]Read from MH i2c: E2 62 00 22 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 58 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 34 01 00 00 5E 04 04 00 34 01 00 00 57 04 04 00 35 01 00 00 19 04 04 00 00 00 00 00 90 00 04 [14:05:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 58 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 34 01 00 00 5E 04 04 00 34 01 00 00 57 04 04 00 35 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:05:23]wFMCommunicate OK [14:05:23]SAM_PROTO_GetFieldsCounters done [14:05:23]requested_item shift.num is exist - process it [14:05:23]requested_item shift.opened is exist - process it [14:05:23]req_shift_opened [14:05:23]FM_GetShiftState [14:05:23]SAM_PROTO_GetShiftState [14:05:23]wFMCommunicate request_size=4 [14:05:23]MH_SAM_APDU [14:05:23]CAPDU: 80 13 01 00 [14:05:23]Write to MH i2c: E2 08 00 23 16 80 13 01 00 00 00 00 00 B6 [14:05:23]Write i2c OK [14:05:23]MH_I2C_Read... [14:05:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:05:23]Read from MH i2c: E2 [14:05:23]MH_I2C_Read... [14:05:23]Read from MH i2c: E2 0E 00 [14:05:23]MH_I2C_Read... [14:05:23]Read from MH i2c: E2 0E 00 23 16 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 67 [14:05:23]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [14:05:23]wFMCommunicate OK [14:05:23]SAM_PROTO_GetShiftState done [14:05:23]FM_GetShiftState done [14:05:23]req_shift_opened done [14:05:23]requested_item shift.open_date is exist - process it [14:05:23]req_shift_open_date [14:05:23]req_shift_open_date done [14:05:23]produce_requested_data done [14:05:23]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226648,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [14:05:23]process_action_free close_receipt [14:05:23]json_value_free [14:05:23]json_value_free done [14:05:23]process_json_proto returns [14:05:23]Send response to host [14:05:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226648,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [14:05:23]free response buf [14:05:23]execute_script done [14:05:23]execute_script returns [14:05:23]free content buf [14:05:23]Sock 9.Close socket [14:05:23]Sock 9.Thread stoped [14:05:27]OFD Sender: No OFD packet to send [14:05:32]OFD Sender: No OFD packet to send [14:05:37]OFD Sender: No OFD packet to send [14:05:40]recv_with_timeout no data received [14:05:42]OFD Sender: No OFD packet to send [14:05:47]OFD Sender: No OFD packet to send [14:05:52]OFD Sender: No OFD packet to send [14:05:54]recv_with_timeout no data received [14:05:57]OFD Sender: No OFD packet to send [14:06:02]OFD Sender: No OFD packet to send [14:06:07]OFD Sender: No OFD packet to send [14:06:12]OFD Sender: No OFD packet to send [14:06:17]OFD Sender: No OFD packet to send [14:06:21]recv_with_timeout no data received [14:06:22]OFD Sender: No OFD packet to send [14:06:28]OFD Sender: No OFD packet to send [14:06:33]OFD Sender: No OFD packet to send [14:06:38]OFD Sender: No OFD packet to send [14:06:43]OFD Sender: No OFD packet to send [14:06:46]recv_with_timeout no data received [14:06:48]OFD Sender: No OFD packet to send [14:06:53]OFD Sender: No OFD packet to send [14:06:58]OFD Sender: No OFD packet to send [14:07:03]OFD Sender: No OFD packet to send [14:07:08]OFD Sender: No OFD packet to send [14:07:08]recv_with_timeout no data received [14:07:13]OFD Sender: No OFD packet to send [14:07:18]OFD Sender: No OFD packet to send [14:07:23]OFD Sender: No OFD packet to send [14:07:26]recv_with_timeout no data received [14:07:28]OFD Sender: No OFD packet to send [14:08:32]ConnectInit Can't connect to host [14:08:33]OFD Sender: No OFD packet to send [14:08:38]OFD Sender: No OFD packet to send [14:08:43]OFD Sender: No OFD packet to send [14:08:48]OFD Sender: No OFD packet to send [14:08:53]OFD Sender: No OFD packet to send [14:08:58]OFD Sender: No OFD packet to send [14:09:03]OFD Sender: No OFD packet to send [14:09:08]OFD Sender: No OFD packet to send [14:09:13]OFD Sender: No OFD packet to send [14:09:18]OFD Sender: No OFD packet to send [14:09:23]OFD Sender: No OFD packet to send [14:09:28]OFD Sender: No OFD packet to send [14:09:33]OFD Sender: No OFD packet to send [14:09:38]OFD Sender: No OFD packet to send [14:09:43]OFD Sender: No OFD packet to send [14:09:48]OFD Sender: No OFD packet to send [14:09:53]OFD Sender: No OFD packet to send [14:09:58]OFD Sender: No OFD packet to send [14:10:03]OFD Sender: No OFD packet to send [14:10:08]OFD Sender: No OFD packet to send [14:10:13]OFD Sender: No OFD packet to send [14:10:18]OFD Sender: No OFD packet to send [14:10:23]OFD Sender: No OFD packet to send [14:10:28]OFD Sender: No OFD packet to send [14:10:33]OFD Sender: No OFD packet to send [14:10:38]OFD Sender: No OFD packet to send [14:10:43]OFD Sender: No OFD packet to send [14:10:48]OFD Sender: No OFD packet to send [14:10:53]OFD Sender: No OFD packet to send [14:10:58]OFD Sender: No OFD packet to send [14:11:03]OFD Sender: No OFD packet to send [14:11:08]OFD Sender: No OFD packet to send [14:11:13]OFD Sender: No OFD packet to send [14:11:18]OFD Sender: No OFD packet to send [14:11:19]recv_with_timeout no data received [14:11:23]OFD Sender: No OFD packet to send [14:11:28]OFD Sender: No OFD packet to send [14:11:33]OFD Sender: No OFD packet to send [14:11:38]OFD Sender: No OFD packet to send [14:11:43]OFD Sender: No OFD packet to send [14:11:48]OFD Sender: No OFD packet to send [14:11:53]OFD Sender: No OFD packet to send [14:11:58]OFD Sender: No OFD packet to send [14:12:03]OFD Sender: No OFD packet to send [14:12:08]OFD Sender: No OFD packet to send [14:12:13]OFD Sender: No OFD packet to send [14:12:14]accept exits with 10 [14:12:14]New connection [14:12:14]New thread 3066854756 created [14:12:14]Thread 3066711396 joined [14:12:14]Waiting for new connection... [14:12:14] Sock 10.Parse request [14:12:14]Sock 10.Check first char [14:12:14]Sock 10.First char is OK [14:12:14]request: POST /json_proto HTTP/1.0 [14:12:14]Method: POST [14:12:14]URL: /json_proto [14:12:14]Method is POST - this is cgi request [14:12:14]url: /json_proto [14:12:14]query_string will be loaded in cgi processing [14:12:14]execute_cgi json_proto POST (null) [14:12:14]execute_cgi path=json_proto method=POST [14:12:14]POST find Content-Length [14:12:14]Host: 172.17.43.131:8080 [14:12:14]Content-Length: 676 [14:12:14]Content-Type: application/json [14:12:14] [14:12:14]POST finish read [14:12:14]Found Content-Length = 676 [14:12:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003024", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 17.450, "sum" : 1200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:12:14]execute_script... [14:12:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003024", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 17.450, "sum" : 1200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:12:14]POST & json_proto [14:12:14]process_json_proto [14:12:14]json parsed OK: [14:12:14]protocol is kg_v1.0 [14:12:14]action value=close_receipt [14:12:14]process_action close_receipt [14:12:14]cmd_close_receipt [14:12:14]MH_GetDate [14:12:14]Write to MH i2c: F0 00 00 24 16 29 [14:12:14]Write i2c OK [14:12:14]MH_I2C_Read... [14:12:14]Read from MH i2c: F0 [14:12:14]MH_I2C_Read... [14:12:14]Read from MH i2c: F0 09 00 [14:12:14]MH_I2C_Read... [14:12:14]Read from MH i2c: F0 09 00 24 16 00 BF 51 A6 66 F9 24 A2 66 73 [14:12:14]GetLastDocTimeStamp 1722175520 [14:12:14]current date 1722175935 [14:12:14]FM_GetShiftState [14:12:14]SAM_PROTO_GetShiftState [14:12:14]wFMCommunicate request_size=4 [14:12:14]MH_SAM_APDU [14:12:14]CAPDU: 80 13 01 00 [14:12:14]Write to MH i2c: E2 08 00 25 16 80 13 01 00 00 00 00 00 B8 [14:12:14]Write i2c OK [14:12:14]MH_I2C_Read... [14:12:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:12:14]Read from MH i2c: E2 [14:12:14]MH_I2C_Read... [14:12:14]Read from MH i2c: E2 0E 00 [14:12:14]MH_I2C_Read... [14:12:14]Read from MH i2c: E2 0E 00 25 16 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 69 [14:12:14]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [14:12:14]wFMCommunicate OK [14:12:14]SAM_PROTO_GetShiftState done [14:12:14]FM_GetShiftState done [14:12:14]opened in 1722125326 [14:12:14]opened+sec_in_day 1722211726 [14:12:14]quantity*price = 120056 [14:12:14]sum+1 = 120057 [14:12:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.49 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 309 28.07.2024 14:12 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226649 ФПД: 259032153213620 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T141215&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226649&fm=259032153213620&tin=02508201610067®Number=0000000000092624&sum=120000 [14:12:15]StoreToDocumentArchive [14:12:15]shift 439 fd 226649 [14:12:15]save to /storage/0439/doc_00226649 [14:12:15]save last doc name /storage/0439/doc_00226649 to /storage/kkm_last_doc_name [14:12:15]save OK [14:12:15]Clear old archive folders... [14:12:15]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:12:15]tlvbuf is B6E90170 [14:12:15]SAM_PROTO_ClearQueue [14:12:15]wFMCommunicate request_size=4 [14:12:15]MH_SAM_APDU [14:12:15]CAPDU: 80 09 00 00 [14:12:15]Write to MH i2c: E2 08 00 32 16 80 09 00 00 00 00 00 00 BA [14:12:15]Write i2c OK [14:12:15]MH_I2C_Read... [14:12:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:12:15]Read from MH i2c: E2 [14:12:15]MH_I2C_Read... [14:12:15]Read from MH i2c: E2 03 00 [14:12:15]MH_I2C_Read... [14:12:15]Read from MH i2c: E2 03 00 32 16 00 90 00 BC [14:12:15]RAPDU: 90 00 [14:12:15]wFMCommunicate OK [14:12:15]SAM_PROTO_ClearQueue done [14:12:15]KKMCreateOFDPacket [14:12:15]OFDProtocolAddRootSTLVToBuf [14:12:15]FM_MakeSignedData [14:12:15]FM_MakeSignedData [14:12:15]SAM_PROTO_SignData [14:12:15]wFMCommunicate request_size=4 [14:12:15]MH_SAM_APDU [14:12:15]CAPDU: 80 0D 01 02 [14:12:15]Write to MH i2c: E2 08 00 33 16 80 0D 01 02 00 00 00 00 C2 [14:12:15]Write i2c OK [14:12:15]MH_I2C_Read... [14:12:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:12:15]Read from MH i2c: E2 [14:12:15]MH_I2C_Read... [14:12:15]Read from MH i2c: E2 03 00 [14:12:15]MH_I2C_Read... [14:12:15]Read from MH i2c: E2 03 00 33 16 00 90 00 BD [14:12:15]RAPDU: 90 00 [14:12:15]wFMCommunicate OK [14:12:15]wFMCommunicate request_size=255 [14:12:15]MH_SAM_APDU [14:12:15]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2A 44 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 01 00 00 F4 03 04 00 BF 51 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 59 75 03 00 35 04 06 00 [14:12:15]Write to MH i2c: E2 02 01 34 16 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2A 44 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 01 00 00 F4 03 04 00 BF 51 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 59 75 03 00 35 04 06 00 00 00 60 [14:12:15]Write i2c OK [14:12:15]MH_I2C_Read... [14:12:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:12:15]Read from MH i2c: E2 [14:12:15]MH_I2C_Read... [14:12:15]Read from MH i2c: E2 03 00 [14:12:15]MH_I2C_Read... [14:12:15]Read from MH i2c: E2 03 00 34 16 00 90 00 BE [14:12:15]RAPDU: 90 00 [14:12:15]wFMCommunicate OK [14:12:15]wFMCommunicate request_size=11 [14:12:15]MH_SAM_APDU [14:12:15]CAPDU: 80 0D 02 02 06 EB 96 9F 7A 4A B4 [14:12:15]Write to MH i2c: E2 0E 00 35 16 80 0D 02 02 06 00 EB 96 9F 7A 4A B4 00 00 69 [14:12:15]Write i2c OK [14:12:15]MH_I2C_Read... [14:12:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:12:15]Read from MH i2c: E2 [14:12:15]MH_I2C_Read... [14:12:15]Read from MH i2c: E2 03 00 [14:12:15]MH_I2C_Read... [14:12:15]Read from MH i2c: E2 03 00 35 16 00 90 00 BF [14:12:15]RAPDU: 90 00 [14:12:15]wFMCommunicate OK [14:12:15]wFMCommunicate request_size=4 [14:12:15]MH_SAM_APDU [14:12:15]CAPDU: 80 0D 03 02 [14:12:15]Write to MH i2c: E2 08 00 36 16 80 0D 03 02 00 00 00 00 C7 [14:12:15]Write i2c OK [14:12:15]MH_I2C_Read... [14:12:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:12:15]Read from MH i2c: E2 [14:12:15]MH_I2C_Read... [14:12:15]Read from MH i2c: E2 0B 00 [14:12:15]MH_I2C_Read... [14:12:15]Read from MH i2c: E2 0B 00 36 16 00 76 B6 75 CB 81 32 61 4F 90 00 97 [14:12:15]RAPDU: 76 B6 75 CB 81 32 61 4F 90 00 [14:12:15]wFMCommunicate OK [14:12:15]SAM_PROTO_SignData done [14:12:15]FM_MakeSignedData done [14:12:15]CreateOFDProtocolMessage [14:12:15]wFMCommunicate request_size=4 [14:12:15]MH_SAM_APDU [14:12:15]CAPDU: 80 11 00 00 [14:12:15]Write to MH i2c: E2 08 00 37 16 80 11 00 00 00 00 00 00 C7 [14:12:15]Write i2c OK [14:12:15]MH_I2C_Read... [14:12:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:12:15]Read from MH i2c: E2 [14:12:15]MH_I2C_Read... [14:12:15]Read from MH i2c: E2 17 00 [14:12:15]MH_I2C_Read... [14:12:15]Read from MH i2c: E2 17 00 37 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 24 [14:12:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:12:15]wFMCommunicate OK [14:12:15]CreateOFDProtocolMessage done [14:12:15]OFDSenderStorePacket 226649 [14:12:15]StoreOFDPacket docnum=226649 [14:12:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 11 BE 08 01 9E 66 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2A 44 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 01 00 00 F4 03 04 00 BF 51 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 59 75 03 00 35 04 06 00 EB 96 9F 7A 4A B4 76 B6 75 CB 81 32 61 4F [14:12:15]CheckFolder [14:12:15]dirname=/storage/ofd_packets [14:12:15]CheckFolder done [14:12:15]ProducePacketName [14:12:15]name=ofd_packets/00226649 [14:12:15]NVStorageSaveData ofd_packets/00226649 [14:12:15]File name is /storage/ofd_packets/00226649 [14:12:15]Write 302 bytes [14:12:15]NVStorageSaveData done [14:12:15]OFDSenderStorePacket done [14:12:15]KKMCreateOFDPacket done [14:12:15]NVStorageSaveData kkm_last_timestamp [14:12:15]File name is /storage/kkm_last_timestamp [14:12:15]Write 4 bytes [14:12:15]NVStorageSaveData done [14:12:15]ExternCall_PrintAddStr [14:12:15]wPrintStart [14:12:15]Write to MH i2c: 01 00 00 38 16 4E [14:12:15]OFD Sender: Processing packet 226649 [packets to send 602, broken 601] [14:12:15]ProducePacketName [14:12:15]name=ofd_packets/00226649 [14:12:15]OFD Sender: To server: pG, [14:12:16]CommunicateWithHost lk.salyk.kg:30040 [14:12:16]ConnectInit lk.salyk.kg [14:12:16]Write i2c OK [14:12:16]MH_I2C_Read... [14:12:16]Read from MH i2c: 01 [14:12:16]MH_I2C_Read... [14:12:16]Read from MH i2c: 01 07 00 [14:12:16]MH_I2C_Read... [14:12:16]Read from MH i2c: 01 07 00 38 16 00 00 00 00 00 FF 0F 63 [14:12:16]RasterBufferAndPrint [14:12:16]line Счет N : (1)2003024 [14:12:16]line ИНН: 02508201610067 [14:12:16]line Контрольно-Кассовый Чек [14:12:16]line ПРОДАЖА [14:12:16]line ТРК (МРК, ГНК) : 62 [14:12:16]line Товар: 2710124130 [14:12:16]line Super-92-К-5 [14:12:16]line 17.450 * 68.80 [14:12:16]line = 1200.56 [14:12:16]line НДС 12% НСП 1% [14:12:16]line > о реализуемом товаре [14:12:16]line ОКРУГЛЕНИЕ: -0.56 [14:12:16]line ИТОГО: 1200.00 [14:12:16]line Внесено: 1200.00 [14:12:16]line СДАЧА: 0.00 [14:12:16]line НСП 1% : 10.62 [14:12:16]line НДС 12% : 127.49 [14:12:16]line Наличными: 1200.00 [14:12:16]line Безнал.: 0.00 [14:12:16]line Место: АЗС № 97 "Партнер Нефть" [14:12:16]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:12:16]line СНО: Общий режим [14:12:16]line Чек 309 28.07.2024 14:12 [14:12:16]line Смена: 439 ФФД: 1.0 [14:12:16]line ЗНМ: 0300000054 [14:12:16]line РНМ: 0000000000092624 [14:12:16]line Версия ККМ: 001 [14:12:16]line ФМ: 0000000000874959 [14:12:16]line ФД: 226649 [14:12:16]line ФПД: 259032153213620 [14:12:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T141215&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226649&fm=259032153213620&tin=02508201610067®Number=0000000000092624&sum=120000 [14:12:16]written 0, free lines is 4095 [14:12:16]Write to MH i2c: 01 00 00 63 16 79 [14:12:16]Write i2c OK [14:12:16]MH_I2C_Read... [14:12:16]Read from MH i2c: 01 [14:12:16]MH_I2C_Read... [14:12:16]Read from MH i2c: 01 07 00 [14:12:16]MH_I2C_Read... [14:12:16]Read from MH i2c: 01 07 00 63 16 00 00 00 00 00 5E 0C EA [14:12:16]RasterBufferAndPrint [14:12:16]line [14:12:16]line [14:12:16]line [14:12:16]line [14:12:16]line [14:12:16]written 0, free lines is 3169 [14:12:16]MH_Cut [14:12:16]Write to MH i2c: D1 01 00 6A 16 01 52 [14:12:16]Write i2c OK [14:12:16]MH_I2C_Read... [14:12:16]Read from MH i2c: D1 [14:12:16]MH_I2C_Read... [14:12:16]Read from MH i2c: D1 01 00 [14:12:16]MH_I2C_Read... [14:12:16]Read from MH i2c: D1 01 00 6A 16 00 51 [14:12:16]Write to MH i2c: 01 00 00 6B 16 81 [14:12:16]Write i2c OK [14:12:16]MH_I2C_Read... [14:12:16]Connected sock=9 [14:12:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 11 BE 08 01 9E 66 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2A 44 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 01 00 00 F4 03 04 00 BF 51 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 59 75 03 00 35 04 06 00 EB 96 9F 7A 4A B4 76 B6 75 CB 81 32 61 4F [14:12:17]*** Cut start [14:12:17]*** Partial cut [14:12:17]*** CUTSNS_PIN = 1 [14:12:17]*** CUTSNS_PIN = 0 [14:12:18]*** Brake cut motor [14:12:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 C9 04 47 00 00 98 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 59 75 03 00 F4 03 04 00 CA FD A5 66 B6 04 01 00 00 C4 A4 F2 CE 52 A8 9C 8D [14:12:18]CommunicateWithHost err = 0 [14:12:18]CheckOFDResponse [14:12:18]1017 (14) - 77093643461234 [14:12:18]1041 (16) - 0000000000874959 [14:12:18]1040 (4) - 226649 [14:12:18]1012 (4) - 28.07.2024 08:14 [14:12:18]1206 (1) - 0 [14:12:18]OFD Sender: Remove packet 226649 [14:12:18]ProducePacketName [14:12:18]name=ofd_packets/00226649 [14:12:18]NVStorageDeleteData [14:12:18]Read from MH i2c: 01 [14:12:18]MH_I2C_Read... [14:12:18]*** Stop cut motor [14:12:18]*** Cut end [14:12:18]Read from MH i2c: 01 07 00 [14:12:18]MH_I2C_Read... [14:12:18]Read from MH i2c: 01 07 00 6B 16 00 00 00 00 00 FF 0F 96 [14:12:18]process_action close_receipt done [14:12:18]requested_data is exist [14:12:18]produce_requested_data [14:12:18]requested_item fm.sn is exist - process it [14:12:18]wFMCommunicate request_size=4 [14:12:18]MH_SAM_APDU [14:12:18]CAPDU: 80 11 00 00 [14:12:18]Write to MH i2c: E2 08 00 6C 16 80 11 00 00 00 00 00 00 FC [14:12:18]Write i2c OK [14:12:18]MH_I2C_Read... [14:12:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:12:18]Read from MH i2c: E2 [14:12:18]MH_I2C_Read... [14:12:18]Read from MH i2c: E2 17 00 [14:12:18]MH_I2C_Read... [14:12:18]Read from MH i2c: E2 17 00 6C 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 59 [14:12:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:12:18]wFMCommunicate OK [14:12:18]requested_item fd.num is exist - process it [14:12:18]SAM_PROTO_GetFieldsCounters [14:12:18]wFMCommunicate request_size=4 [14:12:18]MH_SAM_APDU [14:12:18]CAPDU: 80 13 00 00 [14:12:18]Write to MH i2c: E2 08 00 6D 16 80 13 00 00 00 00 00 00 FF [14:12:18]Write i2c OK [14:12:18]MH_I2C_Read... [14:12:18]OFD Sender: No OFD packet to send [14:12:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:12:18]Read from MH i2c: E2 [14:12:18]MH_I2C_Read... [14:12:18]Read from MH i2c: E2 62 00 [14:12:18]MH_I2C_Read... [14:12:18]Read from MH i2c: E2 62 00 6D 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 59 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 35 01 00 00 5E 04 04 00 35 01 00 00 57 04 04 00 36 01 00 00 19 04 04 00 00 00 00 00 90 00 53 [14:12:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 59 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 35 01 00 00 5E 04 04 00 35 01 00 00 57 04 04 00 36 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:12:18]wFMCommunicate OK [14:12:18]SAM_PROTO_GetFieldsCounters done [14:12:18]requested_item shift.num is exist - process it [14:12:18]requested_item shift.opened is exist - process it [14:12:18]req_shift_opened [14:12:18]FM_GetShiftState [14:12:18]SAM_PROTO_GetShiftState [14:12:18]wFMCommunicate request_size=4 [14:12:18]MH_SAM_APDU [14:12:18]CAPDU: 80 13 01 00 [14:12:18]Write to MH i2c: E2 08 00 6E 16 80 13 01 00 00 00 00 00 01 [14:12:18]Write i2c OK [14:12:18]MH_I2C_Read... [14:12:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:12:18]Read from MH i2c: E2 [14:12:18]MH_I2C_Read... [14:12:18]Read from MH i2c: E2 0E 00 [14:12:18]MH_I2C_Read... [14:12:18]Read from MH i2c: E2 0E 00 6E 16 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 B2 [14:12:18]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [14:12:18]wFMCommunicate OK [14:12:18]SAM_PROTO_GetShiftState done [14:12:18]FM_GetShiftState done [14:12:18]req_shift_opened done [14:12:18]requested_item shift.open_date is exist - process it [14:12:18]req_shift_open_date [14:12:18]req_shift_open_date done [14:12:18]produce_requested_data done [14:12:18]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226649,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [14:12:18]process_action_free close_receipt [14:12:18]json_value_free [14:12:18]json_value_free done [14:12:18]process_json_proto returns [14:12:18]Send response to host [14:12:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226649,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [14:12:18]free response buf [14:12:18]execute_script done [14:12:18]execute_script returns [14:12:18]free content buf [14:12:18]Sock 10.Close socket [14:12:18]Sock 10.Thread stoped [14:12:23]OFD Sender: No OFD packet to send [14:12:28]OFD Sender: No OFD packet to send [14:12:33]OFD Sender: No OFD packet to send [14:12:38]OFD Sender: No OFD packet to send [14:12:43]OFD Sender: No OFD packet to send [14:12:48]OFD Sender: No OFD packet to send [14:12:53]OFD Sender: No OFD packet to send [14:12:58]OFD Sender: No OFD packet to send [14:13:03]OFD Sender: No OFD packet to send [14:13:08]OFD Sender: No OFD packet to send [14:13:13]OFD Sender: No OFD packet to send [14:13:18]OFD Sender: No OFD packet to send [14:13:19]recv_with_timeout no data received [14:13:23]OFD Sender: No OFD packet to send [14:13:28]OFD Sender: No OFD packet to send [14:13:33]OFD Sender: No OFD packet to send [14:13:38]OFD Sender: No OFD packet to send [14:13:43]OFD Sender: No OFD packet to send [14:13:47]accept exits with 7 [14:13:47]New connection [14:13:47]New thread 3066711396 created [14:13:47]Thread 3066854756 joined [14:13:47]Waiting for new connection... [14:13:47] Sock 7.Parse request [14:13:47]Sock 7.Check first char [14:13:47]Sock 7.First char is OK [14:13:47]request: POST /json_proto HTTP/1.0 [14:13:47]Method: POST [14:13:47]URL: /json_proto [14:13:47]Method is POST - this is cgi request [14:13:47]url: /json_proto [14:13:47]query_string will be loaded in cgi processing [14:13:47]execute_cgi json_proto POST (null) [14:13:47]execute_cgi path=json_proto method=POST [14:13:47]POST find Content-Length [14:13:47]Host: 172.17.43.131:8080 [14:13:47]Content-Length: 676 [14:13:47]Content-Type: application/json [14:13:47] [14:13:47]POST finish read [14:13:47]Found Content-Length = 676 [14:13:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003026", "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.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:13:47]execute_script... [14:13:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003026", "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.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:13:47]POST & json_proto [14:13:47]process_json_proto [14:13:47]json parsed OK: [14:13:47]protocol is kg_v1.0 [14:13:47]action value=close_receipt [14:13:47]process_action close_receipt [14:13:47]cmd_close_receipt [14:13:47]MH_GetDate [14:13:47]Write to MH i2c: F0 00 00 6F 16 74 [14:13:47]Write i2c OK [14:13:47]MH_I2C_Read... [14:13:47]Read from MH i2c: F0 [14:13:47]MH_I2C_Read... [14:13:47]Read from MH i2c: F0 09 00 [14:13:47]MH_I2C_Read... [14:13:47]Read from MH i2c: F0 09 00 6F 16 00 1C 52 A6 66 F9 24 A2 66 1C [14:13:47]GetLastDocTimeStamp 1722175935 [14:13:47]current date 1722176028 [14:13:47]FM_GetShiftState [14:13:47]SAM_PROTO_GetShiftState [14:13:47]wFMCommunicate request_size=4 [14:13:47]MH_SAM_APDU [14:13:47]CAPDU: 80 13 01 00 [14:13:47]Write to MH i2c: E2 08 00 70 16 80 13 01 00 00 00 00 00 03 [14:13:47]Write i2c OK [14:13:47]MH_I2C_Read... [14:13:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:13:47]Read from MH i2c: E2 [14:13:47]MH_I2C_Read... [14:13:47]Read from MH i2c: E2 0E 00 [14:13:47]MH_I2C_Read... [14:13:47]Read from MH i2c: E2 0E 00 70 16 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 B4 [14:13:47]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [14:13:47]wFMCommunicate OK [14:13:47]SAM_PROTO_GetShiftState done [14:13:47]FM_GetShiftState done [14:13:47]opened in 1722125326 [14:13:47]opened+sec_in_day 1722211726 [14:13:47]quantity*price = 100035 [14:13:47]sum+1 = 100036 [14:13:47]Check (price>sum+1) || (price+1 о реализуемом товаре [14:18:19]line ОКРУГЛЕНИЕ: -0.35 [14:18:19]line ИТОГО: 1000.00 [14:18:19]line Внесено: 1000.00 [14:18:19]line СДАЧА: 0.00 [14:18:19]line НСП 1% : 8.85 [14:18:19]line НДС 12% : 106.23 [14:18:19]line Наличными: 1000.00 [14:18:19]line Безнал.: 0.00 [14:18:19]line Место: АЗС № 97 "Партнер Нефть" [14:18:19]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:18:19]line СНО: Общий режим [14:18:19]line Чек 310 28.07.2024 14:13 [14:18:19]line Смена: 439 ФФД: 1.0 [14:18:19]line ЗНМ: 0300000054 [14:18:19]line РНМ: 0000000000092624 [14:18:19]line Версия ККМ: 001 [14:18:19]line ФМ: 0000000000874959 [14:18:19]line ФД: 226650 [14:18:19]line ФПД: 29759292601748 [14:18:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T141348&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226650&fm=29759292601748&tin=02508201610067®Number=0000000000092624&sum=100000 [14:18:19]written 0, free lines is 4095 [14:18:19]Write to MH i2c: 01 00 00 48 00 48 [14:18:19]Write i2c OK [14:18:19]MH_I2C_Read... [14:18:19]Read from MH i2c: 01 [14:18:19]MH_I2C_Read... [14:18:19]Read from MH i2c: 01 07 00 [14:18:19]MH_I2C_Read... [14:18:19]Read from MH i2c: 01 07 00 48 00 00 00 00 00 00 5F 0C BA [14:18:19]RasterBufferAndPrint [14:18:19]line [14:18:19]line [14:18:19]line [14:18:19]line [14:18:19]line [14:18:19]written 0, free lines is 3177 [14:18:19]MH_Cut [14:18:19]Write to MH i2c: D1 01 00 4F 00 01 21 [14:18:19]Write i2c OK [14:18:19]MH_I2C_Read... [14:18:19]Read from MH i2c: D1 [14:18:19]MH_I2C_Read... [14:18:19]Read from MH i2c: D1 01 00 [14:18:19]MH_I2C_Read... [14:18:19]Read from MH i2c: D1 01 00 4F 00 00 20 [14:18:19]Write to MH i2c: 01 00 00 50 00 50 [14:18:19]Write i2c OK [14:18:19]MH_I2C_Read... [14:18:21]*** Cut start [14:18:21]*** Partial cut [14:18:21]*** CUTSNS_PIN = 1 [14:18:21]*** CUTSNS_PIN = 0 [14:18:21]*** Brake cut motor [14:18:21]Read from MH i2c: 01 [14:18:21]MH_I2C_Read... [14:18:21]*** Stop cut motor [14:18:21]*** Cut end [14:18:21]Read from MH i2c: 01 07 00 [14:18:21]MH_I2C_Read... [14:18:21]Read from MH i2c: 01 07 00 50 00 00 00 00 00 00 FF 0F 65 [14:18:21]process_action print_doc done [14:18:21]requested_data is exist [14:18:21]produce_requested_data [14:18:21]produce_requested_data return (null) [14:18:21]process_action_free print_doc [14:18:21]json_value_free [14:18:21]json_value_free done [14:18:21]process_json_proto returns [14:18:21]Send response to host [14:18:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [14:18:21]free response buf [14:18:21]execute_script done [14:18:21]execute_script returns [14:18:21]free content buf [14:18:21]Sock 9.Close socket [14:18:21]Sock 9.Thread stoped [14:18:21]accept exits with 10 [14:18:21]New connection [14:18:21]New thread 3066711396 created [14:18:21]Thread 3066854756 joined [14:18:21]Waiting for new connection... [14:18:21] Sock 10.Parse request [14:18:21]Sock 10.Check first char [14:18:21]Sock 10.First char is OK [14:18:21]request: POST /json_proto HTTP/1.0 [14:18:21]Method: POST [14:18:21]URL: /json_proto [14:18:21]Method is POST - this is cgi request [14:18:21]url: /json_proto [14:18:21]query_string will be loaded in cgi processing [14:18:21]execute_cgi json_proto POST (null) [14:18:21]execute_cgi path=json_proto method=POST [14:18:21]POST find Content-Length [14:18:21]Host: 172.17.43.131:8080 [14:18:21]Content-Length: 1206 [14:18:21]Content-Type: application/json [14:18:21] [14:18:21]POST finish read [14:18:21]Found Content-Length = 1206 [14:18:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0421\u0430\u043C\u0430\u0442\u043E\u0432 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2003025\u000A28.07.2024 14:16\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 33\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 30.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 2034.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3943639;3943638\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:18:21]execute_script... [14:18:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0421\u0430\u043C\u0430\u0442\u043E\u0432 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2003025\u000A28.07.2024 14:16\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 33\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 30.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 2034.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3943639;3943638\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:18:21]POST & json_proto [14:18:21]process_json_proto [14:18:21]json parsed OK: [14:18:21]protocol is kg_v1.0 [14:18:21]action value=print_text [14:18:21]process_action print_text [14:18:21]cmd_print_text [14:18:21]ExternCall_PrintAddStr [14:18:21]wPrintStart [14:18:21]Write to MH i2c: 01 00 00 51 00 51 [14:18:21]Write i2c OK [14:18:21]MH_I2C_Read... [14:18:21]Read from MH i2c: 01 [14:18:21]MH_I2C_Read... [14:18:21]Read from MH i2c: 01 07 00 [14:18:21]MH_I2C_Read... [14:18:21]Read from MH i2c: 01 07 00 51 00 00 00 00 00 00 FF 0F 66 [14:18:21]RasterBufferAndPrint [14:18:21]line *****ТОВАРНЫЙ ЧЕК***** [14:18:21]line АЗС-97 [14:18:21]line Партнер нефть [14:18:21]line 02508201610067 [14:18:21]line Кассир : Саматов Б. [14:18:21]line Счет N : (1)2003025 [14:18:21]line 28.07.2024 14:16 [14:18:21]line ПРОДАЖА [14:18:21]line ТРК (МРК, ГНК): 33 [14:18:21]line Вид ГСМ : 2710124130 [14:18:21]line Аи-92-К-5 [14:18:21]line 30.000 x 67.80 [14:18:21]line ИТОГ: 2034.00 [14:18:21]line Тип оплаты: Талоны: Топливные Талоны [14:18:21]line 3943639;3943638 [14:18:21]line ______________________ [14:18:21]line (подпись) [14:18:21]written 0, free lines is 4095 [14:18:22]Write to MH i2c: 01 00 00 65 00 65 [14:18:22]Write i2c OK [14:18:22]MH_I2C_Read... [14:18:22]Read from MH i2c: 01 [14:18:22]MH_I2C_Read... [14:18:22]Read from MH i2c: 01 07 00 [14:18:22]MH_I2C_Read... [14:18:22]Read from MH i2c: 01 07 00 65 00 00 00 00 00 00 16 0E 90 [14:18:22]RasterBufferAndPrint [14:18:22]line [14:18:22]line [14:18:22]line [14:18:22]line [14:18:22]line [14:18:22]written 0, free lines is 3617 [14:18:22]MH_Cut [14:18:22]Write to MH i2c: D1 01 00 6C 00 01 3E [14:18:22]Write i2c OK [14:18:22]MH_I2C_Read... [14:18:22]Read from MH i2c: D1 [14:18:22]MH_I2C_Read... [14:18:22]Read from MH i2c: D1 01 00 [14:18:22]MH_I2C_Read... [14:18:22]Read from MH i2c: D1 01 00 6C 00 00 3D [14:18:22]Write to MH i2c: 01 00 00 6D 00 6D [14:18:22]Write i2c OK [14:18:22]MH_I2C_Read... [14:18:22]*** Cut start [14:18:22]*** Partial cut [14:18:22]*** CUTSNS_PIN = 1 [14:18:22]*** CUTSNS_PIN = 0 [14:18:23]OFD Sender: No OFD packet to send [14:18:23]*** Brake cut motor [14:18:23]Read from MH i2c: 01 [14:18:23]MH_I2C_Read... [14:18:23]*** Stop cut motor [14:18:23]*** Cut end [14:18:23]Read from MH i2c: 01 07 00 [14:18:23]MH_I2C_Read... [14:18:23]Read from MH i2c: 01 07 00 6D 00 00 00 00 00 00 FF 0F 82 [14:18:23]process_action print_text done [14:18:23]requested_data is exist [14:18:23]produce_requested_data [14:18:23]requested_item fm.sn is exist - process it [14:18:23]wFMCommunicate request_size=4 [14:18:23]MH_SAM_APDU [14:18:23]CAPDU: 80 11 00 00 [14:18:23]Write to MH i2c: E2 08 00 6E 00 80 11 00 00 00 00 00 00 E8 [14:18:23]Write i2c OK [14:18:23]MH_I2C_Read... [14:18:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:18:23]Read from MH i2c: E2 [14:18:23]MH_I2C_Read... [14:18:23]Read from MH i2c: E2 17 00 [14:18:23]MH_I2C_Read... [14:18:23]Read from MH i2c: E2 17 00 6E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 45 [14:18:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:18:23]wFMCommunicate OK [14:18:23]requested_item fd.num is exist - process it [14:18:23]SAM_PROTO_GetFieldsCounters [14:18:23]wFMCommunicate request_size=4 [14:18:23]MH_SAM_APDU [14:18:23]CAPDU: 80 13 00 00 [14:18:23]Write to MH i2c: E2 08 00 6F 00 80 13 00 00 00 00 00 00 EB [14:18:23]Write i2c OK [14:18:23]MH_I2C_Read... [14:18:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:18:23]Read from MH i2c: E2 [14:18:23]MH_I2C_Read... [14:18:23]Read from MH i2c: E2 62 00 [14:18:23]MH_I2C_Read... [14:18:23]Read from MH i2c: E2 62 00 6F 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5A 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 36 01 00 00 5E 04 04 00 36 01 00 00 57 04 04 00 37 01 00 00 19 04 04 00 00 00 00 00 90 00 43 [14:18:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5A 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 36 01 00 00 5E 04 04 00 36 01 00 00 57 04 04 00 37 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:18:23]wFMCommunicate OK [14:18:23]SAM_PROTO_GetFieldsCounters done [14:18:23]requested_item shift.num is exist - process it [14:18:23]requested_item shift.opened is exist - process it [14:18:23]req_shift_opened [14:18:23]FM_GetShiftState [14:18:23]SAM_PROTO_GetShiftState [14:18:23]wFMCommunicate request_size=4 [14:18:23]MH_SAM_APDU [14:18:23]CAPDU: 80 13 01 00 [14:18:23]Write to MH i2c: E2 08 00 70 00 80 13 01 00 00 00 00 00 ED [14:18:23]Write i2c OK [14:18:23]MH_I2C_Read... [14:18:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:18:23]Read from MH i2c: E2 [14:18:23]MH_I2C_Read... [14:18:23]Read from MH i2c: E2 0E 00 [14:18:23]MH_I2C_Read... [14:18:23]Read from MH i2c: E2 0E 00 70 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 9E [14:18:23]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [14:18:23]wFMCommunicate OK [14:18:23]SAM_PROTO_GetShiftState done [14:18:23]FM_GetShiftState done [14:18:23]req_shift_opened done [14:18:23]requested_item shift.open_date is exist - process it [14:18:23]req_shift_open_date [14:18:23]req_shift_open_date done [14:18:23]produce_requested_data done [14:18:23]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226650,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [14:18:23]process_action_free print_text [14:18:23]json_value_free [14:18:23]json_value_free done [14:18:23]process_json_proto returns [14:18:23]Send response to host [14:18:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226650,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [14:18:23]free response buf [14:18:23]execute_script done [14:18:23]execute_script returns [14:18:23]free content buf [14:18:23]Sock 10.Close socket [14:18:23]Sock 10.Thread stoped [14:18:24]accept exits with 7 [14:18:24]New connection [14:18:24]New thread 3066854756 created [14:18:24]Thread 3066711396 joined [14:18:24]Waiting for new connection... [14:18:24] Sock 7.Parse request [14:18:24]Sock 7.Check first char [14:18:24]Sock 7.First char is OK [14:18:24]request: POST /json_proto HTTP/1.0 [14:18:24]Method: POST [14:18:24]URL: /json_proto [14:18:24]Method is POST - this is cgi request [14:18:24]url: /json_proto [14:18:24]query_string will be loaded in cgi processing [14:18:24]execute_cgi json_proto POST (null) [14:18:24]execute_cgi path=json_proto method=POST [14:18:24]POST find Content-Length [14:18:24]Host: 172.17.43.131:8080 [14:18:24]Content-Length: 1206 [14:18:24]Content-Type: application/json [14:18:24] [14:18:24]POST finish read [14:18:24]Found Content-Length = 1206 [14:18:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0421\u0430\u043C\u0430\u0442\u043E\u0432 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2003027\u000A28.07.2024 14:16\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 63\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 30.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 2034.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3943637;3943638\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:18:24]execute_script... [14:18:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0421\u0430\u043C\u0430\u0442\u043E\u0432 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2003027\u000A28.07.2024 14:16\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 63\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 30.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 2034.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3943637;3943638\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:18:24]POST & json_proto [14:18:24]process_json_proto [14:18:24]json parsed OK: [14:18:24]protocol is kg_v1.0 [14:18:24]action value=print_text [14:18:24]process_action print_text [14:18:24]cmd_print_text [14:18:24]ExternCall_PrintAddStr [14:18:24]wPrintStart [14:18:24]Write to MH i2c: 01 00 00 71 00 71 [14:18:24]Write i2c OK [14:18:24]MH_I2C_Read... [14:18:24]Read from MH i2c: 01 [14:18:24]MH_I2C_Read... [14:18:24]Read from MH i2c: 01 07 00 [14:18:24]MH_I2C_Read... [14:18:24]Read from MH i2c: 01 07 00 71 00 00 00 00 00 00 FF 0F 86 [14:18:24]RasterBufferAndPrint [14:18:24]line *****ТОВАРНЫЙ ЧЕК***** [14:18:24]line АЗС-97 [14:18:24]line Партнер нефть [14:18:24]line 02508201610067 [14:18:24]line Кассир : Саматов Б. [14:18:24]line Счет N : (1)2003027 [14:18:24]line 28.07.2024 14:16 [14:18:24]line ПРОДАЖА [14:18:24]line ТРК (МРК, ГНК): 63 [14:18:24]line Вид ГСМ : 2710124130 [14:18:24]line Аи-92-К-5 [14:18:24]line 30.000 x 67.80 [14:18:24]line ИТОГ: 2034.00 [14:18:24]line Тип оплаты: Талоны: Топливные Талоны [14:18:24]line 3943637;3943638 [14:18:24]line ______________________ [14:18:24]line (подпись) [14:18:24]written 0, free lines is 4095 [14:18:24]Write to MH i2c: 01 00 00 85 00 85 [14:18:24]Write i2c OK [14:18:24]MH_I2C_Read... [14:18:24]Read from MH i2c: 01 [14:18:24]MH_I2C_Read... [14:18:24]Read from MH i2c: 01 07 00 [14:18:24]MH_I2C_Read... [14:18:24]Read from MH i2c: 01 07 00 85 00 00 00 00 00 00 16 0E B0 [14:18:24]RasterBufferAndPrint [14:18:24]line [14:18:24]line [14:18:24]line [14:18:24]line [14:18:24]line [14:18:24]written 0, free lines is 3617 [14:18:24]MH_Cut [14:18:24]Write to MH i2c: D1 01 00 8C 00 01 5E [14:18:24]Write i2c OK [14:18:24]MH_I2C_Read... [14:18:24]Read from MH i2c: D1 [14:18:24]MH_I2C_Read... [14:18:24]Read from MH i2c: D1 01 00 [14:18:24]MH_I2C_Read... [14:18:24]Read from MH i2c: D1 01 00 8C 00 00 5D [14:18:24]Write to MH i2c: 01 00 00 8D 00 8D [14:18:24]Write i2c OK [14:18:24]MH_I2C_Read... [14:18:25]*** Cut start [14:18:25]*** Partial cut [14:18:25]*** CUTSNS_PIN = 1 [14:18:25]*** CUTSNS_PIN = 0 [14:18:25]*** Brake cut motor [14:18:25]Read from MH i2c: 01 [14:18:25]MH_I2C_Read... [14:18:25]*** Stop cut motor [14:18:25]*** Cut end [14:18:25]Read from MH i2c: 01 07 00 [14:18:25]MH_I2C_Read... [14:18:25]Read from MH i2c: 01 07 00 8D 00 00 00 00 00 00 FF 0F A2 [14:18:25]process_action print_text done [14:18:25]requested_data is exist [14:18:25]produce_requested_data [14:18:25]requested_item fm.sn is exist - process it [14:18:25]wFMCommunicate request_size=4 [14:18:25]MH_SAM_APDU [14:18:25]CAPDU: 80 11 00 00 [14:18:25]Write to MH i2c: E2 08 00 8E 00 80 11 00 00 00 00 00 00 08 [14:18:25]Write i2c OK [14:18:25]MH_I2C_Read... [14:18:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:18:25]Read from MH i2c: E2 [14:18:25]MH_I2C_Read... [14:18:25]Read from MH i2c: E2 17 00 [14:18:25]MH_I2C_Read... [14:18:25]Read from MH i2c: E2 17 00 8E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 65 [14:18:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:18:26]wFMCommunicate OK [14:18:26]requested_item fd.num is exist - process it [14:18:26]SAM_PROTO_GetFieldsCounters [14:18:26]wFMCommunicate request_size=4 [14:18:26]MH_SAM_APDU [14:18:26]CAPDU: 80 13 00 00 [14:18:26]Write to MH i2c: E2 08 00 8F 00 80 13 00 00 00 00 00 00 0B [14:18:26]Write i2c OK [14:18:26]MH_I2C_Read... [14:18:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:18:26]Read from MH i2c: E2 [14:18:26]MH_I2C_Read... [14:18:26]Read from MH i2c: E2 62 00 [14:18:26]MH_I2C_Read... [14:18:26]Read from MH i2c: E2 62 00 8F 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5A 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 36 01 00 00 5E 04 04 00 36 01 00 00 57 04 04 00 37 01 00 00 19 04 04 00 00 00 00 00 90 00 63 [14:18:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5A 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 36 01 00 00 5E 04 04 00 36 01 00 00 57 04 04 00 37 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:18:26]wFMCommunicate OK [14:18:26]SAM_PROTO_GetFieldsCounters done [14:18:26]requested_item shift.num is exist - process it [14:18:26]requested_item shift.opened is exist - process it [14:18:26]req_shift_opened [14:18:26]FM_GetShiftState [14:18:26]SAM_PROTO_GetShiftState [14:18:26]wFMCommunicate request_size=4 [14:18:26]MH_SAM_APDU [14:18:26]CAPDU: 80 13 01 00 [14:18:26]Write to MH i2c: E2 08 00 90 00 80 13 01 00 00 00 00 00 0D [14:18:26]Write i2c OK [14:18:26]MH_I2C_Read... [14:18:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:18:26]Read from MH i2c: E2 [14:18:26]MH_I2C_Read... [14:18:26]Read from MH i2c: E2 0E 00 [14:18:26]MH_I2C_Read... [14:18:26]Read from MH i2c: E2 0E 00 90 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 BE [14:18:26]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [14:18:26]wFMCommunicate OK [14:18:26]SAM_PROTO_GetShiftState done [14:18:26]FM_GetShiftState done [14:18:26]req_shift_opened done [14:18:26]requested_item shift.open_date is exist - process it [14:18:26]req_shift_open_date [14:18:26]req_shift_open_date done [14:18:26]produce_requested_data done [14:18:26]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226650,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [14:18:26]process_action_free print_text [14:18:26]json_value_free [14:18:26]json_value_free done [14:18:26]process_json_proto returns [14:18:26]Send response to host [14:18:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226650,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [14:18:26]free response buf [14:18:26]execute_script done [14:18:26]execute_script returns [14:18:26]free content buf [14:18:26]Sock 7.Close socket [14:18:26]Sock 7.Thread stoped [14:18:28]OFD Sender: No OFD packet to send [14:18:33]OFD Sender: No OFD packet to send [14:18:38]OFD Sender: No OFD packet to send [14:18:43]OFD Sender: No OFD packet to send [14:18:48]OFD Sender: No OFD packet to send [14:18:53]OFD Sender: No OFD packet to send [14:18:58]accept exits with 6 [14:18:58]New connection [14:18:58]New thread 3066711396 created [14:18:58]Thread 3066854756 joined [14:18:58]Waiting for new connection... [14:18:58] Sock 6.Parse request [14:18:58]Sock 6.Check first char [14:18:58]Sock 6.First char is OK [14:18:58]request: POST /json_proto HTTP/1.0 [14:18:58]Method: POST [14:18:58]URL: /json_proto [14:18:58]Method is POST - this is cgi request [14:18:58]url: /json_proto [14:18:58]query_string will be loaded in cgi processing [14:18:58]execute_cgi json_proto POST (null) [14:18:58]execute_cgi path=json_proto method=POST [14:18:58]POST find Content-Length [14:18:58]Host: 172.17.43.131:8080 [14:18:58]Content-Length: 671 [14:18:58]Content-Type: application/json [14:18:58] [14:18:58]POST finish read [14:18:58]Found Content-Length = 671 [14:18:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003029", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 5.820, "sum" : 400.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:18:58]execute_script... [14:18:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003029", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 5.820, "sum" : 400.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:18:58]POST & json_proto [14:18:58]process_json_proto [14:18:58]json parsed OK: [14:18:58]protocol is kg_v1.0 [14:18:58]action value=close_receipt [14:18:58]process_action close_receipt [14:18:58]cmd_close_receipt [14:18:58]MH_GetDate [14:18:58]Write to MH i2c: F0 00 00 91 00 80 [14:18:58]Write i2c OK [14:18:58]MH_I2C_Read... [14:18:58]Read from MH i2c: F0 [14:18:58]MH_I2C_Read... [14:18:58]Read from MH i2c: F0 09 00 [14:18:58]MH_I2C_Read... [14:18:58]Read from MH i2c: F0 09 00 91 00 00 53 53 A6 66 F9 24 A2 66 60 [14:18:58]GetLastDocTimeStamp 1722176028 [14:18:58]current date 1722176339 [14:18:58]FM_GetShiftState [14:18:58]SAM_PROTO_GetShiftState [14:18:58]wFMCommunicate request_size=4 [14:18:58]MH_SAM_APDU [14:18:58]CAPDU: 80 13 01 00 [14:18:58]Write to MH i2c: E2 08 00 92 00 80 13 01 00 00 00 00 00 0F [14:18:58]Write i2c OK [14:18:58]MH_I2C_Read... [14:18:58]Read from MH i2c: E2 [14:18:58]MH_I2C_Read... [14:18:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:18:58]Read from MH i2c: E2 0E 00 [14:18:58]MH_I2C_Read... [14:18:58]Read from MH i2c: E2 0E 00 92 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 C0 [14:18:58]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [14:18:58]wFMCommunicate OK [14:18:58]SAM_PROTO_GetShiftState done [14:18:58]FM_GetShiftState done [14:18:58]opened in 1722125326 [14:18:58]opened+sec_in_day 1722211726 [14:18:58]quantity*price = 40041 [14:18:58]sum+1 = 40043 [14:18:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.52 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 311 28.07.2024 14:18 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226651 ФПД: 253689674011879 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T141859&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226651&fm=253689674011879&tin=02508201610067®Number=0000000000092624&sum=40000 [14:18:59]StoreToDocumentArchive [14:18:59]shift 439 fd 226651 [14:18:59]save to /storage/0439/doc_00226651 [14:18:59]save last doc name /storage/0439/doc_00226651 to /storage/kkm_last_doc_name [14:18:59]save OK [14:18:59]Clear old archive folders... [14:18:59]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:18:59]tlvbuf is 0146A000 [14:18:59]SAM_PROTO_ClearQueue [14:18:59]wFMCommunicate request_size=4 [14:18:59]MH_SAM_APDU [14:18:59]CAPDU: 80 09 00 00 [14:18:59]Write to MH i2c: E2 08 00 9F 00 80 09 00 00 00 00 00 00 11 [14:18:59]Write i2c OK [14:18:59]MH_I2C_Read... [14:18:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:18:59]Read from MH i2c: E2 [14:18:59]MH_I2C_Read... [14:18:59]Read from MH i2c: E2 03 00 [14:18:59]MH_I2C_Read... [14:18:59]Read from MH i2c: E2 03 00 9F 00 00 90 00 13 [14:18:59]RAPDU: 90 00 [14:18:59]wFMCommunicate OK [14:18:59]SAM_PROTO_ClearQueue done [14:18:59]KKMCreateOFDPacket [14:18:59]OFDProtocolAddRootSTLVToBuf [14:18:59]FM_MakeSignedData [14:18:59]FM_MakeSignedData [14:18:59]SAM_PROTO_SignData [14:18:59]wFMCommunicate request_size=4 [14:18:59]MH_SAM_APDU [14:18:59]CAPDU: 80 0D 01 02 [14:18:59]Write to MH i2c: E2 08 00 A0 00 80 0D 01 02 00 00 00 00 19 [14:18:59]Write i2c OK [14:18:59]MH_I2C_Read... [14:18:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:18:59]Read from MH i2c: E2 [14:18:59]MH_I2C_Read... [14:18:59]Read from MH i2c: E2 03 00 [14:18:59]MH_I2C_Read... [14:18:59]Read from MH i2c: E2 03 00 A0 00 00 90 00 14 [14:18:59]RAPDU: 90 00 [14:18:59]wFMCommunicate OK [14:18:59]wFMCommunicate request_size=255 [14:18:59]MH_SAM_APDU [14:18:59]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 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 9C 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 37 01 00 00 F4 03 04 00 53 53 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5B 75 03 00 35 04 06 00 [14:18:59]Write to MH i2c: E2 02 01 A1 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 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 9C 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 37 01 00 00 F4 03 04 00 53 53 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5B 75 03 00 35 04 06 00 00 00 63 [14:18:59]Write i2c OK [14:18:59]MH_I2C_Read... [14:18:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:18:59]Read from MH i2c: E2 [14:18:59]MH_I2C_Read... [14:18:59]Read from MH i2c: E2 03 00 [14:18:59]MH_I2C_Read... [14:18:59]Read from MH i2c: E2 03 00 A1 00 00 90 00 15 [14:18:59]RAPDU: 90 00 [14:18:59]wFMCommunicate OK [14:18:59]wFMCommunicate request_size=11 [14:18:59]MH_SAM_APDU [14:18:59]CAPDU: 80 0D 02 02 06 E6 BA BA E7 14 E7 [14:18:59]Write to MH i2c: E2 0E 00 A2 00 80 0D 02 02 06 00 E6 BA BA E7 14 E7 00 00 64 [14:18:59]Write i2c OK [14:18:59]MH_I2C_Read... [14:18:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:18:59]Read from MH i2c: E2 [14:18:59]MH_I2C_Read... [14:18:59]Read from MH i2c: E2 03 00 [14:18:59]MH_I2C_Read... [14:18:59]Read from MH i2c: E2 03 00 A2 00 00 90 00 16 [14:18:59]RAPDU: 90 00 [14:18:59]wFMCommunicate OK [14:18:59]wFMCommunicate request_size=4 [14:18:59]MH_SAM_APDU [14:18:59]CAPDU: 80 0D 03 02 [14:18:59]Write to MH i2c: E2 08 00 A3 00 80 0D 03 02 00 00 00 00 1E [14:18:59]Write i2c OK [14:18:59]MH_I2C_Read... [14:18:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:18:59]Read from MH i2c: E2 [14:18:59]MH_I2C_Read... [14:18:59]Read from MH i2c: E2 0B 00 [14:18:59]MH_I2C_Read... [14:18:59]Read from MH i2c: E2 0B 00 A3 00 00 DC F4 02 CE 4D 3E 3D E8 90 00 6F [14:18:59]RAPDU: DC F4 02 CE 4D 3E 3D E8 90 00 [14:18:59]wFMCommunicate OK [14:18:59]SAM_PROTO_SignData done [14:18:59]FM_MakeSignedData done [14:18:59]CreateOFDProtocolMessage [14:18:59]wFMCommunicate request_size=4 [14:18:59]MH_SAM_APDU [14:18:59]CAPDU: 80 11 00 00 [14:18:59]Write to MH i2c: E2 08 00 A4 00 80 11 00 00 00 00 00 00 1E [14:18:59]Write i2c OK [14:18:59]MH_I2C_Read... [14:19:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:19:00]Read from MH i2c: E2 [14:19:00]MH_I2C_Read... [14:19:00]Read from MH i2c: E2 17 00 [14:19:00]MH_I2C_Read... [14:19:00]Read from MH i2c: E2 17 00 A4 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7B [14:19:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:19:00]wFMCommunicate OK [14:19:00]CreateOFDProtocolMessage done [14:19:00]OFDSenderStorePacket 226651 [14:19:00]StoreOFDPacket docnum=226651 [14:19:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 53 12 08 01 A6 3D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 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 9C 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 37 01 00 00 F4 03 04 00 53 53 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5B 75 03 00 35 04 06 00 E6 BA BA E7 14 E7 DC F4 02 CE 4D 3E 3D E8 [14:19:00]CheckFolder [14:19:00]dirname=/storage/ofd_packets [14:19:00]CheckFolder done [14:19:00]ProducePacketName [14:19:00]name=ofd_packets/00226651 [14:19:00]NVStorageSaveData ofd_packets/00226651 [14:19:00]File name is /storage/ofd_packets/00226651 [14:19:00]Write 302 bytes [14:19:00]NVStorageSaveData done [14:19:00]OFDSenderStorePacket done [14:19:00]KKMCreateOFDPacket done [14:19:00]NVStorageSaveData kkm_last_timestamp [14:19:00]File name is /storage/kkm_last_timestamp [14:19:00]Write 4 bytes [14:19:00]NVStorageSaveData done [14:19:00]ExternCall_PrintAddStr [14:19:00]wPrintStart [14:19:00]Write to MH i2c: 01 00 00 A5 00 A5 [14:19:00]Write i2c OK [14:19:00]MH_I2C_Read... [14:19:00]Read from MH i2c: 01 [14:19:00]MH_I2C_Read... [14:19:00]Read from MH i2c: 01 07 00 [14:19:00]MH_I2C_Read... [14:19:00]Read from MH i2c: 01 07 00 A5 00 00 00 00 00 00 FF 0F BA [14:19:00]RasterBufferAndPrint [14:19:00]line Счет N : (1)2003029 [14:19:00]line ИНН: 02508201610067 [14:19:00]line Контрольно-Кассовый Чек [14:19:00]line ПРОДАЖА [14:19:00]line ТРК (МРК, ГНК) : 52 [14:19:00]line Товар: 2710124130 [14:19:00]line Super-92-К-5 [14:19:00]line 5.820 * 68.80 [14:19:00]line = 400.42 [14:19:00]line НДС 12% НСП 1% [14:19:00]line > о реализуемом товаре [14:19:00]line ОКРУГЛЕНИЕ: -0.42 [14:19:00]line ИТОГО: 400.00 [14:19:00]line Внесено: 400.00 [14:19:00]line СДАЧА: 0.00 [14:19:00]line НСП 1% : 3.54 [14:19:00]line НДС 12% : 42.52 [14:19:00]line Наличными: 400.00 [14:19:00]line Безнал.: 0.00 [14:19:00]line Место: АЗС № 97 "Партнер Нефть" [14:19:00]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:19:00]line СНО: Общий режим [14:19:00]line Чек 311 28.07.2024 14:18 [14:19:00]line Смена: 439 ФФД: 1.0 [14:19:00]line ЗНМ: 0300000054 [14:19:00]line РНМ: 0000000000092624 [14:19:00]line Версия ККМ: 001 [14:19:00]line ФМ: 0000000000874959 [14:19:00]line ФД: 226651 [14:19:00]line ФПД: 253689674011879 [14:19:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T141859&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226651&fm=253689674011879&tin=02508201610067®Number=0000000000092624&sum=40000 [14:19:00]written 0, free lines is 4095 [14:19:00]OFD Sender: Processing packet 226651 [packets to send 602, broken 601] [14:19:00]ProducePacketName [14:19:00]name=ofd_packets/00226651 [14:19:00]OFD Sender: To server: pG, [14:19:00]CommunicateWithHost lk.salyk.kg:30040 [14:19:00]ConnectInit lk.salyk.kg [14:19:00]Write to MH i2c: 01 00 00 D0 00 D0 [14:19:00]Write i2c OK [14:19:00]MH_I2C_Read... [14:19:00]Read from MH i2c: 01 [14:19:00]MH_I2C_Read... [14:19:00]Read from MH i2c: 01 07 00 [14:19:00]MH_I2C_Read... [14:19:00]Read from MH i2c: 01 07 00 D0 00 00 00 00 00 00 58 0C 3B [14:19:00]RasterBufferAndPrint [14:19:00]line [14:19:00]line [14:19:00]line [14:19:00]line [14:19:00]line [14:19:00]written 0, free lines is 3164 [14:19:00]MH_Cut [14:19:00]Write to MH i2c: D1 01 00 D7 00 01 A9 [14:19:00]Write i2c OK [14:19:00]MH_I2C_Read... [14:19:00]Read from MH i2c: D1 [14:19:00]MH_I2C_Read... [14:19:00]Read from MH i2c: D1 01 00 [14:19:00]MH_I2C_Read... [14:19:00]Read from MH i2c: D1 01 00 D7 00 00 A8 [14:19:00]Write to MH i2c: 01 00 00 D8 00 D8 [14:19:00]Write i2c OK [14:19:00]MH_I2C_Read... [14:19:01]Connected sock=10 [14:19:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 53 12 08 01 A6 3D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 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 9C 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 37 01 00 00 F4 03 04 00 53 53 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5B 75 03 00 35 04 06 00 E6 BA BA E7 14 E7 DC F4 02 CE 4D 3E 3D E8 [14:19:01]*** Cut start [14:19:01]*** Partial cut [14:19:01]*** CUTSNS_PIN = 1 [14:19:01]*** CUTSNS_PIN = 0 [14:19:02]*** Brake cut motor [14:19:02]Read from MH i2c: 01 [14:19:02]MH_I2C_Read... [14:19:02]*** Stop cut motor [14:19:02]*** Cut end [14:19:02]Read from MH i2c: 01 07 00 [14:19:02]MH_I2C_Read... [14:19:02]Read from MH i2c: 01 07 00 D8 00 00 00 00 00 00 FF 0F ED [14:19:02]process_action close_receipt done [14:19:02]requested_data is exist [14:19:02]produce_requested_data [14:19:02]requested_item fm.sn is exist - process it [14:19:02]wFMCommunicate request_size=4 [14:19:02]MH_SAM_APDU [14:19:02]CAPDU: 80 11 00 00 [14:19:02]Write to MH i2c: E2 08 00 D9 00 80 11 00 00 00 00 00 00 53 [14:19:02]Write i2c OK [14:19:02]MH_I2C_Read... [14:19:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:19:02]Read from MH i2c: E2 [14:19:02]MH_I2C_Read... [14:19:02]Read from MH i2c: E2 17 00 [14:19:02]MH_I2C_Read... [14:19:02]Read from MH i2c: E2 17 00 D9 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B0 [14:19:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:19:02]wFMCommunicate OK [14:19:02]requested_item fd.num is exist - process it [14:19:02]SAM_PROTO_GetFieldsCounters [14:19:02]wFMCommunicate request_size=4 [14:19:02]MH_SAM_APDU [14:19:02]CAPDU: 80 13 00 00 [14:19:02]Write to MH i2c: E2 08 00 DA 00 80 13 00 00 00 00 00 00 56 [14:19:02]Write i2c OK [14:19:02]MH_I2C_Read... [14:19:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:19:02]Read from MH i2c: E2 [14:19:02]MH_I2C_Read... [14:19:02]Read from MH i2c: E2 62 00 [14:19:02]MH_I2C_Read... [14:19:02]Read from MH i2c: E2 62 00 DA 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5B 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 37 01 00 00 5E 04 04 00 37 01 00 00 57 04 04 00 38 01 00 00 19 04 04 00 00 00 00 00 90 00 B2 [14:19:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5B 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 37 01 00 00 5E 04 04 00 37 01 00 00 57 04 04 00 38 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:19:02]wFMCommunicate OK [14:19:02]SAM_PROTO_GetFieldsCounters done [14:19:02]requested_item shift.num is exist - process it [14:19:02]requested_item shift.opened is exist - process it [14:19:02]req_shift_opened [14:19:02]FM_GetShiftState [14:19:02]SAM_PROTO_GetShiftState [14:19:02]wFMCommunicate request_size=4 [14:19:02]MH_SAM_APDU [14:19:02]CAPDU: 80 13 01 00 [14:19:02]Write to MH i2c: E2 08 00 DB 00 80 13 01 00 00 00 00 00 58 [14:19:02]Write i2c OK [14:19:02]MH_I2C_Read... [14:19:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:19:02]Read from MH i2c: E2 [14:19:02]MH_I2C_Read... [14:19:02]Read from MH i2c: E2 0E 00 [14:19:02]MH_I2C_Read... [14:19:02]Read from MH i2c: E2 0E 00 DB 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 09 [14:19:02]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [14:19:02]wFMCommunicate OK [14:19:02]SAM_PROTO_GetShiftState done [14:19:02]FM_GetShiftState done [14:19:02]req_shift_opened done [14:19:02]requested_item shift.open_date is exist - process it [14:19:02]req_shift_open_date [14:19:02]req_shift_open_date done [14:19:02]produce_requested_data done [14:19:02]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226651,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [14:19:02]process_action_free close_receipt [14:19:02]json_value_free [14:19:02]json_value_free done [14:19:02]process_json_proto returns [14:19:02]Send response to host [14:19:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226651,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [14:19:02]free response buf [14:19:02]execute_script done [14:19:02]execute_script returns [14:19:02]free content buf [14:19:02]Sock 6.Close socket [14:19:02]Sock 6.Thread stoped [14:19:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 25 B7 47 00 FB EC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5B 75 03 00 F4 03 04 00 5F FF A5 66 B6 04 01 00 00 51 EF D9 5C EF 21 9C A1 [14:19:04]CommunicateWithHost err = 0 [14:19:04]CheckOFDResponse [14:19:04]1017 (14) - 77093643461234 [14:19:04]1041 (16) - 0000000000874959 [14:19:04]1040 (4) - 226651 [14:19:04]1012 (4) - 28.07.2024 08:20 [14:19:04]1206 (1) - 0 [14:19:04]OFD Sender: Remove packet 226651 [14:19:04]ProducePacketName [14:19:04]name=ofd_packets/00226651 [14:19:04]NVStorageDeleteData [14:19:04]OFD Sender: No OFD packet to send [14:19:09]OFD Sender: No OFD packet to send [14:19:14]recv_with_timeout no data received [14:19:14]OFD Sender: No OFD packet to send [14:19:19]OFD Sender: No OFD packet to send [14:19:24]OFD Sender: No OFD packet to send [14:19:29]OFD Sender: No OFD packet to send [14:19:34]OFD Sender: No OFD packet to send [14:19:37]accept exits with 9 [14:19:37]New connection [14:19:37]New thread 3066854756 created [14:19:37]Thread 3066711396 joined [14:19:37]Waiting for new connection... [14:19:37] Sock 9.Parse request [14:19:37]Sock 9.Check first char [14:19:37]Sock 9.First char is OK [14:19:37]request: POST /json_proto HTTP/1.0 [14:19:37]Method: POST [14:19:37]URL: /json_proto [14:19:37]Method is POST - this is cgi request [14:19:37]url: /json_proto [14:19:37]query_string will be loaded in cgi processing [14:19:37]execute_cgi json_proto POST (null) [14:19:37]execute_cgi path=json_proto method=POST [14:19:37]POST find Content-Length [14:19:37]Host: 172.17.43.131:8080 [14:19:37]Content-Length: 1152 [14:19:37]Content-Type: application/json [14:19:37] [14:19:37]POST finish read [14:19:37]Found Content-Length = 1152 [14:19:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0421\u0430\u043C\u0430\u0442\u043E\u0432 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2003028\u000A28.07.2024 14:18\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 43\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1356.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30116703\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:19:37]execute_script... [14:19:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0421\u0430\u043C\u0430\u0442\u043E\u0432 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2003028\u000A28.07.2024 14:18\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 43\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1356.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30116703\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:19:37]POST & json_proto [14:19:37]process_json_proto [14:19:37]json parsed OK: [14:19:37]protocol is kg_v1.0 [14:19:37]action value=print_text [14:19:37]process_action print_text [14:19:37]cmd_print_text [14:19:37]ExternCall_PrintAddStr [14:19:37]wPrintStart [14:19:37]Write to MH i2c: 01 00 00 DC 00 DC [14:19:37]Write i2c OK [14:19:37]MH_I2C_Read... [14:19:37]Read from MH i2c: 01 [14:19:37]MH_I2C_Read... [14:19:37]Read from MH i2c: 01 07 00 [14:19:37]MH_I2C_Read... [14:19:37]Read from MH i2c: 01 07 00 DC 00 00 00 00 00 00 FF 0F F1 [14:19:37]RasterBufferAndPrint [14:19:37]line *****ТОВАРНЫЙ ЧЕК***** [14:19:37]line АЗС-97 [14:19:37]line Партнер нефть [14:19:37]line 02508201610067 [14:19:37]line Кассир : Саматов Б. [14:19:37]line Счет N : (1)2003028 [14:19:37]line 28.07.2024 14:18 [14:19:37]line ПРОДАЖА [14:19:37]line ТРК (МРК, ГНК): 43 [14:19:37]line Вид ГСМ : 2710124130 [14:19:37]line Аи-92-К-5 [14:19:37]line 20.000 x 67.80 [14:19:37]line ИТОГ: 1356.00 [14:19:37]line Тип оплаты: Талоны: ТК ГПНА Online [14:19:37]line 30116703 [14:19:37]line ______________________ [14:19:37]line (подпись) [14:19:37]written 0, free lines is 4095 [14:19:37]Write to MH i2c: 01 00 00 F0 00 F0 [14:19:37]Write i2c OK [14:19:37]MH_I2C_Read... [14:19:37]Read from MH i2c: 01 [14:19:37]MH_I2C_Read... [14:19:37]Read from MH i2c: 01 07 00 [14:19:37]MH_I2C_Read... [14:19:37]Read from MH i2c: 01 07 00 F0 00 00 00 00 00 00 0F 0E 14 [14:19:37]RasterBufferAndPrint [14:19:37]line [14:19:37]line [14:19:37]line [14:19:37]line [14:19:37]line [14:19:37]written 0, free lines is 3601 [14:19:37]MH_Cut [14:19:37]Write to MH i2c: D1 01 00 F7 00 01 C9 [14:19:37]Write i2c OK [14:19:37]MH_I2C_Read... [14:19:37]Read from MH i2c: D1 [14:19:37]MH_I2C_Read... [14:19:37]Read from MH i2c: D1 01 00 [14:19:37]MH_I2C_Read... [14:19:37]Read from MH i2c: D1 01 00 F7 00 00 C8 [14:19:37]Write to MH i2c: 01 00 00 F8 00 F8 [14:19:37]Write i2c OK [14:19:37]MH_I2C_Read... [14:19:38]*** Cut start [14:19:38]*** Partial cut [14:19:38]*** CUTSNS_PIN = 1 [14:19:38]*** CUTSNS_PIN = 0 [14:19:38]*** Brake cut motor [14:19:39]Read from MH i2c: 01 [14:19:39]MH_I2C_Read... [14:19:39]*** Stop cut motor [14:19:39]*** Cut end [14:19:39]Read from MH i2c: 01 07 00 [14:19:39]MH_I2C_Read... [14:19:39]Read from MH i2c: 01 07 00 F8 00 00 00 00 00 00 FF 0F 0D [14:19:39]process_action print_text done [14:19:39]requested_data is exist [14:19:39]produce_requested_data [14:19:39]requested_item fm.sn is exist - process it [14:19:39]wFMCommunicate request_size=4 [14:19:39]MH_SAM_APDU [14:19:39]CAPDU: 80 11 00 00 [14:19:39]Write to MH i2c: E2 08 00 F9 00 80 11 00 00 00 00 00 00 73 [14:19:39]Write i2c OK [14:19:39]MH_I2C_Read... [14:19:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:19:39]Read from MH i2c: E2 [14:19:39]MH_I2C_Read... [14:19:39]Read from MH i2c: E2 17 00 [14:19:39]MH_I2C_Read... [14:19:39]Read from MH i2c: E2 17 00 F9 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D0 [14:19:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:19:39]wFMCommunicate OK [14:19:39]requested_item fd.num is exist - process it [14:19:39]SAM_PROTO_GetFieldsCounters [14:19:39]wFMCommunicate request_size=4 [14:19:39]MH_SAM_APDU [14:19:39]CAPDU: 80 13 00 00 [14:19:39]Write to MH i2c: E2 08 00 FA 00 80 13 00 00 00 00 00 00 76 [14:19:39]Write i2c OK [14:19:39]MH_I2C_Read... [14:19:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:19:39]Read from MH i2c: E2 [14:19:39]MH_I2C_Read... [14:19:39]Read from MH i2c: E2 62 00 [14:19:39]MH_I2C_Read... [14:19:39]Read from MH i2c: E2 62 00 FA 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5B 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 37 01 00 00 5E 04 04 00 37 01 00 00 57 04 04 00 38 01 00 00 19 04 04 00 00 00 00 00 90 00 D2 [14:19:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5B 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 37 01 00 00 5E 04 04 00 37 01 00 00 57 04 04 00 38 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:19:39]wFMCommunicate OK [14:19:39]SAM_PROTO_GetFieldsCounters done [14:19:39]requested_item shift.num is exist - process it [14:19:39]requested_item shift.opened is exist - process it [14:19:39]req_shift_opened [14:19:39]FM_GetShiftState [14:19:39]SAM_PROTO_GetShiftState [14:19:39]wFMCommunicate request_size=4 [14:19:39]MH_SAM_APDU [14:19:39]CAPDU: 80 13 01 00 [14:19:39]Write to MH i2c: E2 08 00 FB 00 80 13 01 00 00 00 00 00 78 [14:19:39]Write i2c OK [14:19:39]MH_I2C_Read... [14:19:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:19:39]Read from MH i2c: E2 [14:19:39]MH_I2C_Read... [14:19:39]Read from MH i2c: E2 0E 00 [14:19:39]MH_I2C_Read... [14:19:39]Read from MH i2c: E2 0E 00 FB 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 29 [14:19:39]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [14:19:39]wFMCommunicate OK [14:19:39]SAM_PROTO_GetShiftState done [14:19:39]FM_GetShiftState done [14:19:39]req_shift_opened done [14:19:39]requested_item shift.open_date is exist - process it [14:19:39]req_shift_open_date [14:19:39]req_shift_open_date done [14:19:39]produce_requested_data done [14:19:39]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226651,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [14:19:39]process_action_free print_text [14:19:39]json_value_free [14:19:39]json_value_free done [14:19:39]process_json_proto returns [14:19:39]Send response to host [14:19:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226651,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [14:19:39]free response buf [14:19:39]execute_script done [14:19:39]execute_script returns [14:19:39]free content buf [14:19:39]Sock 9.Close socket [14:19:39]Sock 9.Thread stoped [14:19:39]OFD Sender: No OFD packet to send [14:19:44]OFD Sender: No OFD packet to send [14:19:44]recv_with_timeout no data received [14:19:49]OFD Sender: No OFD packet to send [14:19:54]OFD Sender: No OFD packet to send [14:19:59]OFD Sender: No OFD packet to send [14:20:04]OFD Sender: No OFD packet to send [14:20:09]OFD Sender: No OFD packet to send [14:20:14]OFD Sender: No OFD packet to send [14:20:19]OFD Sender: No OFD packet to send [14:20:24]OFD Sender: No OFD packet to send [14:20:29]OFD Sender: No OFD packet to send [14:20:30]recv_with_timeout no data received [14:20:34]OFD Sender: No OFD packet to send [14:20:39]OFD Sender: No OFD packet to send [14:20:44]OFD Sender: No OFD packet to send [14:20:49]OFD Sender: No OFD packet to send [14:20:55]OFD Sender: No OFD packet to send [14:21:00]OFD Sender: No OFD packet to send [14:21:05]OFD Sender: No OFD packet to send [14:21:10]OFD Sender: No OFD packet to send [14:21:15]OFD Sender: No OFD packet to send [14:21:20]OFD Sender: No OFD packet to send [14:21:25]OFD Sender: No OFD packet to send [14:21:30]OFD Sender: No OFD packet to send [14:21:30]recv_with_timeout no data received [14:21:35]OFD Sender: No OFD packet to send [14:21:40]OFD Sender: No OFD packet to send [14:21:45]OFD Sender: No OFD packet to send [14:21:50]OFD Sender: No OFD packet to send [14:21:55]OFD Sender: No OFD packet to send [14:22:00]OFD Sender: No OFD packet to send [14:22:05]OFD Sender: No OFD packet to send [14:22:05]accept exits with 7 [14:22:05]New connection [14:22:05]New thread 3066711396 created [14:22:05]Thread 3066854756 joined [14:22:05]Waiting for new connection... [14:22:05] Sock 7.Parse request [14:22:05]Sock 7.Check first char [14:22:05]Sock 7.First char is OK [14:22:05]request: POST /json_proto HTTP/1.0 [14:22:05]Method: POST [14:22:05]URL: /json_proto [14:22:05]Method is POST - this is cgi request [14:22:05]url: /json_proto [14:22:05]query_string will be loaded in cgi processing [14:22:05]execute_cgi json_proto POST (null) [14:22:05]execute_cgi path=json_proto method=POST [14:22:05]POST find Content-Length [14:22:05]Host: 172.17.43.131:8080 [14:22:05]Content-Length: 678 [14:22:05]Content-Type: application/json [14:22:05] [14:22:05]POST finish read [14:22:05]Found Content-Length = 678 [14:22:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003030", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 9.590, "sum" : 650.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 650.00, "total" : 650.00, "payments": [ { "type": 0, "sum" : 650.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:22:05]execute_script... [14:22: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)2003030", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 9.590, "sum" : 650.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 650.00, "total" : 650.00, "payments": [ { "type": 0, "sum" : 650.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:22:05]POST & json_proto [14:22:05]process_json_proto [14:22:05]json parsed OK: [14:22:05]protocol is kg_v1.0 [14:22:05]action value=close_receipt [14:22:05]process_action close_receipt [14:22:05]cmd_close_receipt [14:22:05]MH_GetDate [14:22:05]Write to MH i2c: F0 00 00 FC 00 EB [14:22:05]Write i2c OK [14:22:05]MH_I2C_Read... [14:22:05]Read from MH i2c: F0 [14:22:05]MH_I2C_Read... [14:22:05]Read from MH i2c: F0 09 00 [14:22:05]MH_I2C_Read... [14:22:05]Read from MH i2c: F0 09 00 FC 00 00 0E 54 A6 66 F9 24 A2 66 87 [14:22:05]GetLastDocTimeStamp 1722176339 [14:22:05]current date 1722176526 [14:22:05]FM_GetShiftState [14:22:05]SAM_PROTO_GetShiftState [14:22:05]wFMCommunicate request_size=4 [14:22:05]MH_SAM_APDU [14:22:05]CAPDU: 80 13 01 00 [14:22:05]Write to MH i2c: E2 08 00 FD 00 80 13 01 00 00 00 00 00 7A [14:22:05]Write i2c OK [14:22:05]MH_I2C_Read... [14:22:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:22:05]Read from MH i2c: E2 [14:22:05]MH_I2C_Read... [14:22:05]Read from MH i2c: E2 0E 00 [14:22:05]MH_I2C_Read... [14:22:05]Read from MH i2c: E2 0E 00 FD 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 2B [14:22:05]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [14:22:05]wFMCommunicate OK [14:22:05]SAM_PROTO_GetShiftState done [14:22:05]FM_GetShiftState done [14:22:05]opened in 1722125326 [14:22:05]opened+sec_in_day 1722211726 [14:22:05]quantity*price = 65020 [14:22:05]sum+1 = 65021 [14:22:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 650.00 Внесено: 650.00 СДАЧА: 0.00 НСП 1% : 5.75 НДС 12% : 69.05 Наличными: 650.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 312 28.07.2024 14:22 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226652 ФПД: 87192547318698 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T142206&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226652&fm=87192547318698&tin=02508201610067®Number=0000000000092624&sum=65000 [14:22:06]StoreToDocumentArchive [14:22:06]shift 439 fd 226652 [14:22:06]save to /storage/0439/doc_00226652 [14:22:06]save last doc name /storage/0439/doc_00226652 to /storage/kkm_last_doc_name [14:22:06]save OK [14:22:06]Clear old archive folders... [14:22:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:22:06]tlvbuf is 014E2BB0 [14:22:06]SAM_PROTO_ClearQueue [14:22:06]wFMCommunicate request_size=4 [14:22:06]MH_SAM_APDU [14:22:06]CAPDU: 80 09 00 00 [14:22:06]Write to MH i2c: E2 08 00 0A 01 80 09 00 00 00 00 00 00 7D [14:22:06]Write i2c OK [14:22:06]MH_I2C_Read... [14:22:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:22:07]Read from MH i2c: E2 [14:22:07]MH_I2C_Read... [14:22:07]Read from MH i2c: E2 03 00 [14:22:07]MH_I2C_Read... [14:22:07]Read from MH i2c: E2 03 00 0A 01 00 90 00 7F [14:22:07]RAPDU: 90 00 [14:22:07]wFMCommunicate OK [14:22:07]SAM_PROTO_ClearQueue done [14:22:07]KKMCreateOFDPacket [14:22:07]OFDProtocolAddRootSTLVToBuf [14:22:07]FM_MakeSignedData [14:22:07]FM_MakeSignedData [14:22:07]SAM_PROTO_SignData [14:22:07]wFMCommunicate request_size=4 [14:22:07]MH_SAM_APDU [14:22:07]CAPDU: 80 0D 01 02 [14:22:07]Write to MH i2c: E2 08 00 0B 01 80 0D 01 02 00 00 00 00 85 [14:22:07]Write i2c OK [14:22:07]MH_I2C_Read... [14:22:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:22:07]Read from MH i2c: E2 [14:22:07]MH_I2C_Read... [14:22:07]Read from MH i2c: E2 03 00 [14:22:07]MH_I2C_Read... [14:22:07]Read from MH i2c: E2 03 00 0B 01 00 90 00 80 [14:22:07]RAPDU: 90 00 [14:22:07]wFMCommunicate OK [14:22:07]wFMCommunicate request_size=255 [14:22:07]MH_SAM_APDU [14:22:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 76 25 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 FC FD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 1A 00 00 00 00 07 04 06 00 E8 FD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 01 00 00 F4 03 04 00 0E 54 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5C 75 03 00 35 04 06 00 4F [14:22:07]Write to MH i2c: E2 02 01 0C 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 76 25 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 FC FD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 1A 00 00 00 00 07 04 06 00 E8 FD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 01 00 00 F4 03 04 00 0E 54 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5C 75 03 00 35 04 06 00 4F 00 00 61 [14:22:07]Write i2c OK [14:22:07]MH_I2C_Read... [14:22:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:22:07]Read from MH i2c: E2 [14:22:07]MH_I2C_Read... [14:22:07]Read from MH i2c: E2 03 00 [14:22:07]MH_I2C_Read... [14:22:07]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [14:22:07]RAPDU: 90 00 [14:22:07]wFMCommunicate OK [14:22:07]wFMCommunicate request_size=10 [14:22:07]MH_SAM_APDU [14:22:07]CAPDU: 80 0D 02 02 05 4D 18 CF 5B AA [14:22:07]Write to MH i2c: E2 0D 00 0D 01 80 0D 02 02 05 00 4D 18 CF 5B AA 00 00 CB [14:22:07]Write i2c OK [14:22:07]MH_I2C_Read... [14:22:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:22:07]Read from MH i2c: E2 [14:22:07]MH_I2C_Read... [14:22:07]Read from MH i2c: E2 03 00 [14:22:07]MH_I2C_Read... [14:22:07]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [14:22:07]RAPDU: 90 00 [14:22:07]wFMCommunicate OK [14:22:07]wFMCommunicate request_size=4 [14:22:07]MH_SAM_APDU [14:22:07]CAPDU: 80 0D 03 02 [14:22:07]Write to MH i2c: E2 08 00 0E 01 80 0D 03 02 00 00 00 00 8A [14:22:07]Write i2c OK [14:22:07]MH_I2C_Read... [14:22:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:22:07]Read from MH i2c: E2 [14:22:07]MH_I2C_Read... [14:22:07]Read from MH i2c: E2 0B 00 [14:22:07]MH_I2C_Read... [14:22:07]Read from MH i2c: E2 0B 00 0E 01 00 3A 01 4A AF D2 D9 FF 3C 90 00 A5 [14:22:07]RAPDU: 3A 01 4A AF D2 D9 FF 3C 90 00 [14:22:07]wFMCommunicate OK [14:22:07]SAM_PROTO_SignData done [14:22:07]FM_MakeSignedData done [14:22:07]CreateOFDProtocolMessage [14:22:07]wFMCommunicate request_size=4 [14:22:07]MH_SAM_APDU [14:22:07]CAPDU: 80 11 00 00 [14:22:07]Write to MH i2c: E2 08 00 0F 01 80 11 00 00 00 00 00 00 8A [14:22:07]Write i2c OK [14:22:07]MH_I2C_Read... [14:22:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:22:07]Read from MH i2c: E2 [14:22:07]MH_I2C_Read... [14:22:07]Read from MH i2c: E2 17 00 [14:22:07]MH_I2C_Read... [14:22:07]Read from MH i2c: E2 17 00 0F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E7 [14:22:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:22:07]wFMCommunicate OK [14:22:07]CreateOFDProtocolMessage done [14:22:07]OFDSenderStorePacket 226652 [14:22:07]StoreOFDPacket docnum=226652 [14:22:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 4C D4 07 01 8C 0B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 76 25 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 FC FD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 1A 00 00 00 00 07 04 06 00 E8 FD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 01 00 00 F4 03 04 00 0E 54 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5C 75 03 00 35 04 06 00 4F 4D 18 CF 5B AA 3A 01 4A AF D2 D9 FF 3C [14:22:07]CheckFolder [14:22:07]dirname=/storage/ofd_packets [14:22:07]CheckFolder done [14:22:07]ProducePacketName [14:22:07]name=ofd_packets/00226652 [14:22:07]NVStorageSaveData ofd_packets/00226652 [14:22:07]File name is /storage/ofd_packets/00226652 [14:22:07]Write 301 bytes [14:22:07]NVStorageSaveData done [14:22:07]OFDSenderStorePacket done [14:22:07]KKMCreateOFDPacket done [14:22:07]NVStorageSaveData kkm_last_timestamp [14:22:07]File name is /storage/kkm_last_timestamp [14:22:07]Write 4 bytes [14:22:07]NVStorageSaveData done [14:22:07]ExternCall_PrintAddStr [14:22:07]wPrintStart [14:22:07]Write to MH i2c: 01 00 00 10 01 11 [14:22:07]Write i2c OK [14:22:07]MH_I2C_Read... [14:22:07]Read from MH i2c: 01 [14:22:07]MH_I2C_Read... [14:22:07]Read from MH i2c: 01 07 00 [14:22:07]MH_I2C_Read... [14:22:07]Read from MH i2c: 01 07 00 10 01 00 00 00 00 00 FF 0F 26 [14:22:07]RasterBufferAndPrint [14:22:07]line Счет N : (1)2003030 [14:22:07]line ИНН: 02508201610067 [14:22:07]line Контрольно-Кассовый Чек [14:22:07]line ПРОДАЖА [14:22:07]line ТРК (МРК, ГНК) : 63 [14:22:07]line Товар: 2710124130 [14:22:07]line Аи-92-К-5 [14:22:07]line 9.590 * 67.80 [14:22:07]line = 650.20 [14:22:07]line НДС 12% НСП 1% [14:22:07]line > о реализуемом товаре [14:22:07]line ОКРУГЛЕНИЕ: -0.20 [14:22:07]line ИТОГО: 650.00 [14:22:07]line Внесено: 650.00 [14:22:07]line СДАЧА: 0.00 [14:22:07]line НСП 1% : 5.75 [14:22:07]line НДС 12% : 69.05 [14:22:07]line Наличными: 650.00 [14:22:07]line Безнал.: 0.00 [14:22:07]line Место: АЗС № 97 "Партнер Нефть" [14:22:07]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:22:07]line СНО: Общий режим [14:22:07]line Чек 312 28.07.2024 14:22 [14:22:07]line Смена: 439 ФФД: 1.0 [14:22:07]line ЗНМ: 0300000054 [14:22:07]line РНМ: 0000000000092624 [14:22:07]line Версия ККМ: 001 [14:22:07]line ФМ: 0000000000874959 [14:22:07]line ФД: 226652 [14:22:07]line ФПД: 87192547318698 [14:22:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T142206&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226652&fm=87192547318698&tin=02508201610067®Number=0000000000092624&sum=65000 [14:22:07]OFD Sender: Processing packet 226652 [packets to send 602, broken 601] [14:22:07]ProducePacketName [14:22:07]name=ofd_packets/00226652 [14:22:07]OFD Sender: To server: pG, [14:22:07]CommunicateWithHost lk.salyk.kg:30040 [14:22:07]ConnectInit lk.salyk.kg [14:22:07]written 0, free lines is 4095 [14:22:08]Write to MH i2c: 01 00 00 3B 01 3C [14:22:08]Write i2c OK [14:22:08]MH_I2C_Read... [14:22:08]Read from MH i2c: 01 [14:22:08]MH_I2C_Read... [14:22:08]Read from MH i2c: 01 07 00 [14:22:08]MH_I2C_Read... [14:22:08]Read from MH i2c: 01 07 00 3B 01 00 00 00 00 00 55 0C A4 [14:22:08]RasterBufferAndPrint [14:22:08]line [14:22:08]line [14:22:08]line [14:22:08]line [14:22:08]line [14:22:08]written 0, free lines is 3160 [14:22:08]MH_Cut [14:22:08]Write to MH i2c: D1 01 00 42 01 01 15 [14:22:08]Write i2c OK [14:22:08]MH_I2C_Read... [14:22:08]Read from MH i2c: D1 [14:22:08]MH_I2C_Read... [14:22:08]Read from MH i2c: D1 01 00 [14:22:08]MH_I2C_Read... [14:22:08]Read from MH i2c: D1 01 00 42 01 00 14 [14:22:08]Write to MH i2c: 01 00 00 43 01 44 [14:22:08]Write i2c OK [14:22:08]MH_I2C_Read... [14:22:08]Connected sock=10 [14:22:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 4C D4 07 01 8C 0B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 76 25 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 FC FD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 1A 00 00 00 00 07 04 06 00 E8 FD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 01 00 00 F4 03 04 00 0E 54 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5C 75 03 00 35 04 06 00 4F 4D 18 CF 5B AA 3A 01 4A AF D2 D9 FF 3C [14:22:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 84 97 47 00 50 01 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5C 75 03 00 F4 03 04 00 19 00 A6 66 B6 04 01 00 00 EE CE 72 23 8A 3B 2B C3 [14:22:08]CommunicateWithHost err = 0 [14:22:08]CheckOFDResponse [14:22:08]1017 (14) - 77093643461234 [14:22:08]1041 (16) - 0000000000874959 [14:22:08]1040 (4) - 226652 [14:22:08]1012 (4) - 28.07.2024 08:23 [14:22:08]1206 (1) - 0 [14:22:08]OFD Sender: Remove packet 226652 [14:22:08]ProducePacketName [14:22:08]name=ofd_packets/00226652 [14:22:08]NVStorageDeleteData [14:22:09]OFD Sender: No OFD packet to send [14:22:09]*** Cut start [14:22:09]*** Partial cut [14:22:09]*** CUTSNS_PIN = 1 [14:22:09]*** CUTSNS_PIN = 0 [14:22:09]*** Brake cut motor [14:22:10]Read from MH i2c: 01 [14:22:10]MH_I2C_Read... [14:22:10]*** Stop cut motor [14:22:10]*** Cut end [14:22:10]Read from MH i2c: 01 07 00 [14:22:10]MH_I2C_Read... [14:22:10]Read from MH i2c: 01 07 00 43 01 00 00 00 00 00 FF 0F 59 [14:22:10]process_action close_receipt done [14:22:10]requested_data is exist [14:22:10]produce_requested_data [14:22:10]requested_item fm.sn is exist - process it [14:22:10]wFMCommunicate request_size=4 [14:22:10]MH_SAM_APDU [14:22:10]CAPDU: 80 11 00 00 [14:22:10]Write to MH i2c: E2 08 00 44 01 80 11 00 00 00 00 00 00 BF [14:22:10]Write i2c OK [14:22:10]MH_I2C_Read... [14:22:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:22:10]Read from MH i2c: E2 [14:22:10]MH_I2C_Read... [14:22:10]Read from MH i2c: E2 17 00 [14:22:10]MH_I2C_Read... [14:22:10]Read from MH i2c: E2 17 00 44 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1C [14:22:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:22:10]wFMCommunicate OK [14:22:10]requested_item fd.num is exist - process it [14:22:10]SAM_PROTO_GetFieldsCounters [14:22:10]wFMCommunicate request_size=4 [14:22:10]MH_SAM_APDU [14:22:10]CAPDU: 80 13 00 00 [14:22:10]Write to MH i2c: E2 08 00 45 01 80 13 00 00 00 00 00 00 C2 [14:22:10]Write i2c OK [14:22:10]MH_I2C_Read... [14:22:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:22:10]Read from MH i2c: E2 [14:22:10]MH_I2C_Read... [14:22:10]Read from MH i2c: E2 62 00 [14:22:10]MH_I2C_Read... [14:22:10]Read from MH i2c: E2 62 00 45 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5C 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 38 01 00 00 5E 04 04 00 38 01 00 00 57 04 04 00 39 01 00 00 19 04 04 00 00 00 00 00 90 00 22 [14:22:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5C 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 38 01 00 00 5E 04 04 00 38 01 00 00 57 04 04 00 39 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:22:10]wFMCommunicate OK [14:22:10]SAM_PROTO_GetFieldsCounters done [14:22:10]requested_item shift.num is exist - process it [14:22:10]requested_item shift.opened is exist - process it [14:22:10]req_shift_opened [14:22:10]FM_GetShiftState [14:22:10]SAM_PROTO_GetShiftState [14:22:10]wFMCommunicate request_size=4 [14:22:10]MH_SAM_APDU [14:22:10]CAPDU: 80 13 01 00 [14:22:10]Write to MH i2c: E2 08 00 46 01 80 13 01 00 00 00 00 00 C4 [14:22:10]Write i2c OK [14:22:10]MH_I2C_Read... [14:22:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:22:10]Read from MH i2c: E2 [14:22:10]MH_I2C_Read... [14:22:10]Read from MH i2c: E2 0E 00 [14:22:10]MH_I2C_Read... [14:22:10]Read from MH i2c: E2 0E 00 46 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 75 [14:22:10]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [14:22:10]wFMCommunicate OK [14:22:10]SAM_PROTO_GetShiftState done [14:22:10]FM_GetShiftState done [14:22:10]req_shift_opened done [14:22:10]requested_item shift.open_date is exist - process it [14:22:10]req_shift_open_date [14:22:10]req_shift_open_date done [14:22:10]produce_requested_data done [14:22:10]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226652,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [14:22:10]process_action_free close_receipt [14:22:10]json_value_free [14:22:10]json_value_free done [14:22:10]process_json_proto returns [14:22:10]Send response to host [14:22:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226652,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [14:22:10]free response buf [14:22:10]execute_script done [14:22:10]execute_script returns [14:22:10]free content buf [14:22:10]Sock 7.Close socket [14:22:10]Sock 7.Thread stoped [14:22:14]OFD Sender: No OFD packet to send [14:22:19]OFD Sender: No OFD packet to send [14:22:24]OFD Sender: No OFD packet to send [14:22:24]accept exits with 9 [14:22:24]New connection [14:22:24]New thread 3066854756 created [14:22:24]Thread 3066711396 joined [14:22:24]Waiting for new connection... [14:22:24] Sock 9.Parse request [14:22:24]Sock 9.Check first char [14:22:24]Sock 9.First char is OK [14:22:24]request: POST /json_proto HTTP/1.0 [14:22:24]Method: POST [14:22:24]URL: /json_proto [14:22:24]Method is POST - this is cgi request [14:22:24]url: /json_proto [14:22:24]query_string will be loaded in cgi processing [14:22:24]execute_cgi json_proto POST (null) [14:22:24]execute_cgi path=json_proto method=POST [14:22:24]POST find Content-Length [14:22:24]Host: 172.17.43.131:8080 [14:22:24]Content-Length: 678 [14:22:24]Content-Type: application/json [14:22:24] [14:22:24]POST finish read [14:22:24]Found Content-Length = 678 [14:22:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003031", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:22:24]execute_script... [14:22: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)2003031", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:22:24]POST & json_proto [14:22:24]process_json_proto [14:22:24]json parsed OK: [14:22:24]protocol is kg_v1.0 [14:22:24]action value=close_receipt [14:22:24]process_action close_receipt [14:22:24]cmd_close_receipt [14:22:24]MH_GetDate [14:22:24]Write to MH i2c: F0 00 00 47 01 37 [14:22:24]Write i2c OK [14:22:24]MH_I2C_Read... [14:22:24]Read from MH i2c: F0 [14:22:24]MH_I2C_Read... [14:22:24]Read from MH i2c: F0 09 00 [14:22:24]MH_I2C_Read... [14:22:24]Read from MH i2c: F0 09 00 47 01 00 21 54 A6 66 F9 24 A2 66 E6 [14:22:24]GetLastDocTimeStamp 1722176526 [14:22:24]current date 1722176545 [14:22:24]FM_GetShiftState [14:22:24]SAM_PROTO_GetShiftState [14:22:24]wFMCommunicate request_size=4 [14:22:24]MH_SAM_APDU [14:22:24]CAPDU: 80 13 01 00 [14:22:24]Write to MH i2c: E2 08 00 48 01 80 13 01 00 00 00 00 00 C6 [14:22:24]Write i2c OK [14:22:24]MH_I2C_Read... [14:22:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:22:24]Read from MH i2c: E2 [14:22:24]MH_I2C_Read... [14:22:24]Read from MH i2c: E2 0E 00 [14:22:24]MH_I2C_Read... [14:22:24]Read from MH i2c: E2 0E 00 48 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 77 [14:22:24]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [14:22:24]wFMCommunicate OK [14:22:24]SAM_PROTO_GetShiftState done [14:22:24]FM_GetShiftState done [14:22:24]opened in 1722125326 [14:22:24]opened+sec_in_day 1722211726 [14:22:24]quantity*price = 40002 [14:22:24]sum+1 = 40003 [14:22:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 313 28.07.2024 14:22 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226653 ФПД: 217925156444896 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T142225&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226653&fm=217925156444896&tin=02508201610067®Number=0000000000092624&sum=40000 [14:22:25]StoreToDocumentArchive [14:22:25]shift 439 fd 226653 [14:22:25]save to /storage/0439/doc_00226653 [14:22:25]save last doc name /storage/0439/doc_00226653 to /storage/kkm_last_doc_name [14:22:25]save OK [14:22:25]Clear old archive folders... [14:22:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:22:25]tlvbuf is 01469F00 [14:22:25]SAM_PROTO_ClearQueue [14:22:25]wFMCommunicate request_size=4 [14:22:25]MH_SAM_APDU [14:22:25]CAPDU: 80 09 00 00 [14:22:25]Write to MH i2c: E2 08 00 55 01 80 09 00 00 00 00 00 00 C8 [14:22:25]Write i2c OK [14:22:25]MH_I2C_Read... [14:22:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:22:25]Read from MH i2c: E2 [14:22:25]MH_I2C_Read... [14:22:25]Read from MH i2c: E2 03 00 [14:22:25]MH_I2C_Read... [14:22:25]Read from MH i2c: E2 03 00 55 01 00 90 00 CA [14:22:25]RAPDU: 90 00 [14:22:25]wFMCommunicate OK [14:22:25]SAM_PROTO_ClearQueue done [14:22:25]KKMCreateOFDPacket [14:22:25]OFDProtocolAddRootSTLVToBuf [14:22:25]FM_MakeSignedData [14:22:25]FM_MakeSignedData [14:22:25]SAM_PROTO_SignData [14:22:25]wFMCommunicate request_size=4 [14:22:25]MH_SAM_APDU [14:22:25]CAPDU: 80 0D 01 02 [14:22:25]Write to MH i2c: E2 08 00 56 01 80 0D 01 02 00 00 00 00 D0 [14:22:25]Write i2c OK [14:22:25]MH_I2C_Read... [14:22:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:22:25]Read from MH i2c: E2 [14:22:25]MH_I2C_Read... [14:22:25]Read from MH i2c: E2 03 00 [14:22:25]MH_I2C_Read... [14:22:25]Read from MH i2c: E2 03 00 56 01 00 90 00 CB [14:22:25]RAPDU: 90 00 [14:22:25]wFMCommunicate OK [14:22:25]wFMCommunicate request_size=255 [14:22:25]MH_SAM_APDU [14:22:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 01 00 00 F4 03 04 00 21 54 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5D 75 03 00 35 04 06 00 C6 [14:22:25]Write to MH i2c: E2 02 01 57 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 01 00 00 F4 03 04 00 21 54 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5D 75 03 00 35 04 06 00 C6 00 00 4A [14:22:25]Write i2c OK [14:22:25]MH_I2C_Read... [14:22:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:22:26]Read from MH i2c: E2 [14:22:26]MH_I2C_Read... [14:22:26]Read from MH i2c: E2 03 00 [14:22:26]MH_I2C_Read... [14:22:26]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [14:22:26]RAPDU: 90 00 [14:22:26]wFMCommunicate OK [14:22:26]wFMCommunicate request_size=10 [14:22:26]MH_SAM_APDU [14:22:26]CAPDU: 80 0D 02 02 05 33 A7 89 9A E0 [14:22:26]Write to MH i2c: E2 0D 00 58 01 80 0D 02 02 05 00 33 A7 89 9A E0 00 00 BA [14:22:26]Write i2c OK [14:22:26]MH_I2C_Read... [14:22:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:22:26]Read from MH i2c: E2 [14:22:26]MH_I2C_Read... [14:22:26]Read from MH i2c: E2 03 00 [14:22:26]MH_I2C_Read... [14:22:26]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [14:22:26]RAPDU: 90 00 [14:22:26]wFMCommunicate OK [14:22:26]wFMCommunicate request_size=4 [14:22:26]MH_SAM_APDU [14:22:26]CAPDU: 80 0D 03 02 [14:22:26]Write to MH i2c: E2 08 00 59 01 80 0D 03 02 00 00 00 00 D5 [14:22:26]Write i2c OK [14:22:26]MH_I2C_Read... [14:22:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:22:26]Read from MH i2c: E2 [14:22:26]MH_I2C_Read... [14:22:26]Read from MH i2c: E2 0B 00 [14:22:26]MH_I2C_Read... [14:22:26]Read from MH i2c: E2 0B 00 59 01 00 D6 96 8D 06 BC E1 D3 C4 90 00 09 [14:22:26]RAPDU: D6 96 8D 06 BC E1 D3 C4 90 00 [14:22:26]wFMCommunicate OK [14:22:26]SAM_PROTO_SignData done [14:22:26]FM_MakeSignedData done [14:22:26]CreateOFDProtocolMessage [14:22:26]wFMCommunicate request_size=4 [14:22:26]MH_SAM_APDU [14:22:26]CAPDU: 80 11 00 00 [14:22:26]Write to MH i2c: E2 08 00 5A 01 80 11 00 00 00 00 00 00 D5 [14:22:26]Write i2c OK [14:22:26]MH_I2C_Read... [14:22:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:22:26]Read from MH i2c: E2 [14:22:26]MH_I2C_Read... [14:22:26]Read from MH i2c: E2 17 00 [14:22:26]MH_I2C_Read... [14:22:26]Read from MH i2c: E2 17 00 5A 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 32 [14:22:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:22:26]wFMCommunicate OK [14:22:26]CreateOFDProtocolMessage done [14:22:26]OFDSenderStorePacket 226653 [14:22:26]StoreOFDPacket docnum=226653 [14:22:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 EB E5 07 01 C0 B7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 01 00 00 F4 03 04 00 21 54 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5D 75 03 00 35 04 06 00 C6 33 A7 89 9A E0 D6 96 8D 06 BC E1 D3 C4 [14:22:26]CheckFolder [14:22:26]dirname=/storage/ofd_packets [14:22:26]CheckFolder done [14:22:26]ProducePacketName [14:22:26]name=ofd_packets/00226653 [14:22:26]NVStorageSaveData ofd_packets/00226653 [14:22:26]File name is /storage/ofd_packets/00226653 [14:22:26]Write 301 bytes [14:22:26]NVStorageSaveData done [14:22:26]OFDSenderStorePacket done [14:22:26]KKMCreateOFDPacket done [14:22:26]NVStorageSaveData kkm_last_timestamp [14:22:26]File name is /storage/kkm_last_timestamp [14:22:26]Write 4 bytes [14:22:26]NVStorageSaveData done [14:22:26]ExternCall_PrintAddStr [14:22:26]wPrintStart [14:22:26]Write to MH i2c: 01 00 00 5B 01 5C [14:22:26]Write i2c OK [14:22:26]MH_I2C_Read... [14:22:26]Read from MH i2c: 01 [14:22:26]MH_I2C_Read... [14:22:26]Read from MH i2c: 01 07 00 [14:22:26]MH_I2C_Read... [14:22:26]Read from MH i2c: 01 07 00 5B 01 00 00 00 00 00 FF 0F 71 [14:22:26]RasterBufferAndPrint [14:22:26]line Счет N : (1)2003031 [14:22:26]line ИНН: 02508201610067 [14:22:26]line Контрольно-Кассовый Чек [14:22:26]line ПРОДАЖА [14:22:26]line ТРК (МРК, ГНК) : 53 [14:22:26]line Товар: 2710124130 [14:22:26]line Аи-92-К-5 [14:22:26]line 5.900 * 67.80 [14:22:26]line = 400.02 [14:22:26]line НДС 12% НСП 1% [14:22:26]line > о реализуемом товаре [14:22:26]line ОКРУГЛЕНИЕ: -0.02 [14:22:26]line ИТОГО: 400.00 [14:22:26]line Внесено: 400.00 [14:22:26]line СДАЧА: 0.00 [14:22:26]line НСП 1% : 3.54 [14:22:26]line НДС 12% : 42.48 [14:22:26]line Наличными: 400.00 [14:22:26]line Безнал.: 0.00 [14:22:26]line Место: АЗС № 97 "Партнер Нефть" [14:22:26]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:22:26]line СНО: Общий режим [14:22:26]line Чек 313 28.07.2024 14:22 [14:22:26]line Смена: 439 ФФД: 1.0 [14:22:26]line ЗНМ: 0300000054 [14:22:26]line РНМ: 0000000000092624 [14:22:26]line Версия ККМ: 001 [14:22:26]line ФМ: 0000000000874959 [14:22:26]line ФД: 226653 [14:22:26]line ФПД: 217925156444896 [14:22:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T142225&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226653&fm=217925156444896&tin=02508201610067®Number=0000000000092624&sum=40000 [14:22:26]OFD Sender: Processing packet 226653 [packets to send 602, broken 601] [14:22:26]ProducePacketName [14:22:26]name=ofd_packets/00226653 [14:22:26]OFD Sender: To server: pG, [14:22:26]CommunicateWithHost lk.salyk.kg:30040 [14:22:26]ConnectInit lk.salyk.kg [14:22:26]written 0, free lines is 4095 [14:22:26]Write to MH i2c: 01 00 00 86 01 87 [14:22:26]Write i2c OK [14:22:26]MH_I2C_Read... [14:22:26]Read from MH i2c: 01 [14:22:26]MH_I2C_Read... [14:22:26]Read from MH i2c: 01 07 00 [14:22:26]MH_I2C_Read... [14:22:26]Read from MH i2c: 01 07 00 86 01 00 00 00 00 00 5B 0C F5 [14:22:26]RasterBufferAndPrint [14:22:26]line [14:22:26]line [14:22:26]line [14:22:26]line [14:22:26]line [14:22:26]written 0, free lines is 3167 [14:22:26]MH_Cut [14:22:26]Write to MH i2c: D1 01 00 8D 01 01 60 [14:22:26]Write i2c OK [14:22:26]MH_I2C_Read... [14:22:26]Read from MH i2c: D1 [14:22:26]MH_I2C_Read... [14:22:26]Read from MH i2c: D1 01 00 [14:22:26]MH_I2C_Read... [14:22:26]Read from MH i2c: D1 01 00 8D 01 00 5F [14:22:26]Write to MH i2c: 01 00 00 8E 01 8F [14:22:26]Write i2c OK [14:22:26]MH_I2C_Read... [14:22:27]Connected sock=10 [14:22:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 EB E5 07 01 C0 B7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 01 00 00 F4 03 04 00 21 54 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5D 75 03 00 35 04 06 00 C6 33 A7 89 9A E0 D6 96 8D 06 BC E1 D3 C4 [14:22:28]*** Cut start [14:22:28]*** Partial cut [14:22:28]*** CUTSNS_PIN = 1 [14:22:28]*** CUTSNS_PIN = 0 [14:22:28]*** Brake cut motor [14:22:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 55 7A 47 00 6A E5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5D 75 03 00 F4 03 04 00 2C 00 A6 66 B6 04 01 00 00 A5 40 BD 8C 5C 4C 82 0C [14:22:28]CommunicateWithHost err = 0 [14:22:28]CheckOFDResponse [14:22:28]1017 (14) - 77093643461234 [14:22:28]1041 (16) - 0000000000874959 [14:22:28]1040 (4) - 226653 [14:22:28]1012 (4) - 28.07.2024 08:24 [14:22:28]1206 (1) - 0 [14:22:28]OFD Sender: Remove packet 226653 [14:22:28]ProducePacketName [14:22:28]name=ofd_packets/00226653 [14:22:28]NVStorageDeleteData [14:22:28]Read from MH i2c: 01 [14:22:28]MH_I2C_Read... [14:22:28]*** Stop cut motor [14:22:28]*** Cut end [14:22:28]Read from MH i2c: 01 07 00 [14:22:28]MH_I2C_Read... [14:22:28]Read from MH i2c: 01 07 00 8E 01 00 00 00 00 00 FF 0F A4 [14:22:28]process_action close_receipt done [14:22:28]requested_data is exist [14:22:28]produce_requested_data [14:22:28]requested_item fm.sn is exist - process it [14:22:28]wFMCommunicate request_size=4 [14:22:28]MH_SAM_APDU [14:22:28]CAPDU: 80 11 00 00 [14:22:28]Write to MH i2c: E2 08 00 8F 01 80 11 00 00 00 00 00 00 0A [14:22:28]Write i2c OK [14:22:28]MH_I2C_Read... [14:22:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:22:28]Read from MH i2c: E2 [14:22:28]MH_I2C_Read... [14:22:28]Read from MH i2c: E2 17 00 [14:22:28]MH_I2C_Read... [14:22:28]Read from MH i2c: E2 17 00 8F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 67 [14:22:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:22:28]wFMCommunicate OK [14:22:28]requested_item fd.num is exist - process it [14:22:28]SAM_PROTO_GetFieldsCounters [14:22:28]wFMCommunicate request_size=4 [14:22:28]MH_SAM_APDU [14:22:28]CAPDU: 80 13 00 00 [14:22:28]Write to MH i2c: E2 08 00 90 01 80 13 00 00 00 00 00 00 0D [14:22:28]Write i2c OK [14:22:28]MH_I2C_Read... [14:22:28]OFD Sender: No OFD packet to send [14:22:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:22:28]Read from MH i2c: E2 [14:22:28]MH_I2C_Read... [14:22:28]Read from MH i2c: E2 62 00 [14:22:28]MH_I2C_Read... [14:22:28]Read from MH i2c: E2 62 00 90 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5D 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 39 01 00 00 5E 04 04 00 39 01 00 00 57 04 04 00 3A 01 00 00 19 04 04 00 00 00 00 00 90 00 71 [14:22:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5D 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 39 01 00 00 5E 04 04 00 39 01 00 00 57 04 04 00 3A 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:22:28]wFMCommunicate OK [14:22:28]SAM_PROTO_GetFieldsCounters done [14:22:28]requested_item shift.num is exist - process it [14:22:28]requested_item shift.opened is exist - process it [14:22:28]req_shift_opened [14:22:28]FM_GetShiftState [14:22:28]SAM_PROTO_GetShiftState [14:22:28]wFMCommunicate request_size=4 [14:22:28]MH_SAM_APDU [14:22:28]CAPDU: 80 13 01 00 [14:22:28]Write to MH i2c: E2 08 00 91 01 80 13 01 00 00 00 00 00 0F [14:22:28]Write i2c OK [14:22:28]MH_I2C_Read... [14:22:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:22:29]Read from MH i2c: E2 [14:22:29]MH_I2C_Read... [14:22:29]Read from MH i2c: E2 0E 00 [14:22:29]MH_I2C_Read... [14:22:29]Read from MH i2c: E2 0E 00 91 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 C0 [14:22:29]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [14:22:29]wFMCommunicate OK [14:22:29]SAM_PROTO_GetShiftState done [14:22:29]FM_GetShiftState done [14:22:29]req_shift_opened done [14:22:29]requested_item shift.open_date is exist - process it [14:22:29]req_shift_open_date [14:22:29]req_shift_open_date done [14:22:29]produce_requested_data done [14:22:29]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226653,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [14:22:29]process_action_free close_receipt [14:22:29]json_value_free [14:22:29]json_value_free done [14:22:29]process_json_proto returns [14:22:29]Send response to host [14:22:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226653,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [14:22:29]free response buf [14:22:29]execute_script done [14:22:29]execute_script returns [14:22:29]free content buf [14:22:29]Sock 9.Close socket [14:22:29]Sock 9.Thread stoped [14:22:33]OFD Sender: No OFD packet to send [14:22:38]OFD Sender: No OFD packet to send [14:22:42]recv_with_timeout no data received [14:22:43]OFD Sender: No OFD packet to send [14:22:48]OFD Sender: No OFD packet to send [14:22:54]OFD Sender: No OFD packet to send [14:22:54]recv_with_timeout no data received [14:22:59]OFD Sender: No OFD packet to send [14:23:04]OFD Sender: No OFD packet to send [14:23:07]recv_with_timeout no data received [14:23:09]OFD Sender: No OFD packet to send [14:23:14]OFD Sender: No OFD packet to send [14:23:19]OFD Sender: No OFD packet to send [14:23:24]OFD Sender: No OFD packet to send [14:23:29]OFD Sender: No OFD packet to send [14:23:32]recv_with_timeout no data received [14:23:34]OFD Sender: No OFD packet to send [14:23:39]OFD Sender: No OFD packet to send [14:23:44]OFD Sender: No OFD packet to send [14:23:49]OFD Sender: No OFD packet to send [14:23:54]OFD Sender: No OFD packet to send [14:23:59]OFD Sender: No OFD packet to send [14:24:04]OFD Sender: No OFD packet to send [14:24:09]OFD Sender: No OFD packet to send [14:24:14]OFD Sender: No OFD packet to send [14:24:19]OFD Sender: No OFD packet to send [14:24:24]OFD Sender: No OFD packet to send [14:24:29]OFD Sender: No OFD packet to send [14:24:34]OFD Sender: No OFD packet to send [14:24:39]OFD Sender: No OFD packet to send [14:24:44]OFD Sender: No OFD packet to send [14:24:49]OFD Sender: No OFD packet to send [14:24:54]OFD Sender: No OFD packet to send [14:24:55]recv_with_timeout no data received [14:24:59]OFD Sender: No OFD packet to send [14:25:04]OFD Sender: No OFD packet to send [14:25:09]OFD Sender: No OFD packet to send [14:25:12]recv_with_timeout no data received [14:25:14]OFD Sender: No OFD packet to send [14:25:19]OFD Sender: No OFD packet to send [14:25:24]OFD Sender: No OFD packet to send [14:25:27]recv_with_timeout no data received [14:25:29]OFD Sender: No OFD packet to send [14:25:34]OFD Sender: No OFD packet to send [14:25:39]OFD Sender: No OFD packet to send [14:25:44]OFD Sender: No OFD packet to send [14:25:49]OFD Sender: No OFD packet to send [14:25:54]OFD Sender: No OFD packet to send [14:25:59]OFD Sender: No OFD packet to send [14:26:04]OFD Sender: No OFD packet to send [14:26:09]OFD Sender: No OFD packet to send [14:26:11]recv_with_timeout no data received [14:26:14]OFD Sender: No OFD packet to send [14:26:19]OFD Sender: No OFD packet to send [14:26:24]OFD Sender: No OFD packet to send [14:26:29]OFD Sender: No OFD packet to send [14:26:34]OFD Sender: No OFD packet to send [14:26:39]OFD Sender: No OFD packet to send [14:26:44]OFD Sender: No OFD packet to send [14:26:49]OFD Sender: No OFD packet to send [14:26:54]OFD Sender: No OFD packet to send [14:26:59]OFD Sender: No OFD packet to send [14:27:04]OFD Sender: No OFD packet to send [14:27:09]OFD Sender: No OFD packet to send [14:27:14]accept exits with 7 [14:27:14]New connection [14:27:14]New thread 3066711396 created [14:27:14]Thread 3066854756 joined [14:27:14]Waiting for new connection... [14:27:14] Sock 7.Parse request [14:27:14]Sock 7.Check first char [14:27:14]Sock 7.First char is OK [14:27:14]request: POST /json_proto HTTP/1.0 [14:27:14]Method: POST [14:27:14]URL: /json_proto [14:27:14]Method is POST - this is cgi request [14:27:14]url: /json_proto [14:27:14]query_string will be loaded in cgi processing [14:27:14]execute_cgi json_proto POST (null) [14:27:14]execute_cgi path=json_proto method=POST [14:27:14]POST find Content-Length [14:27:14]Host: 172.17.43.131:8080 [14:27:14]Content-Length: 1187 [14:27:14]Content-Type: application/json [14:27:14] [14:27:14]POST finish read [14:27:14]Found Content-Length = 1187 [14:27:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0421\u0430\u043C\u0430\u0442\u043E\u0432 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2003033\u000A28.07.2024 14:25\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 41\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 39.380 x 76.20\u000A\u0418\u0422\u041E\u0413: 3000.76\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99557\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:27:14]execute_script... [14:27:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0421\u0430\u043C\u0430\u0442\u043E\u0432 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2003033\u000A28.07.2024 14:25\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 41\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 39.380 x 76.20\u000A\u0418\u0422\u041E\u0413: 3000.76\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99557\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:27:14]POST & json_proto [14:27:14]process_json_proto [14:27:14]json parsed OK: [14:27:14]protocol is kg_v1.0 [14:27:14]action value=print_text [14:27:14]process_action print_text [14:27:14]cmd_print_text [14:27:14]ExternCall_PrintAddStr [14:27:14]wPrintStart [14:27:14]Write to MH i2c: 01 00 00 92 01 93 [14:27:14]Write i2c OK [14:27:14]MH_I2C_Read... [14:27:14]Read from MH i2c: 01 [14:27:14]MH_I2C_Read... [14:27:14]Read from MH i2c: 01 07 00 [14:27:14]MH_I2C_Read... [14:27:14]Read from MH i2c: 01 07 00 92 01 00 00 00 00 00 FF 0F A8 [14:27:14]RasterBufferAndPrint [14:27:14]line *****ТОВАРНЫЙ ЧЕК***** [14:27:14]line АЗС-97 [14:27:14]line Партнер нефть [14:27:14]line 02508201610067 [14:27:14]line Кассир : Саматов Б. [14:27:14]line Счет N : (1)2003033 [14:27:14]line 28.07.2024 14:25 [14:27:14]line ПРОДАЖА [14:27:14]line ТРК (МРК, ГНК): 41 [14:27:14]line Вид ГСМ : 2710194210 [14:27:14]line ДТ-К-5 [14:27:14]line 39.380 x 76.20 [14:27:14]line ИТОГ: 3000.76 [14:27:14]line Тип оплаты: Талоны: Топливная Карта [14:27:14]line 99557 [14:27:14]line ______________________ [14:27:14]line (подпись) [14:27:14]written 0, free lines is 4095 [14:27:14]Write to MH i2c: 01 00 00 A6 01 A7 [14:27:14]Write i2c OK [14:27:14]MH_I2C_Read... [14:27:14]Read from MH i2c: 01 [14:27:14]MH_I2C_Read... [14:27:14]Read from MH i2c: 01 07 00 [14:27:14]MH_I2C_Read... [14:27:14]Read from MH i2c: 01 07 00 A6 01 00 00 00 00 00 0E 0E CA [14:27:14]RasterBufferAndPrint [14:27:14]line [14:27:14]line [14:27:14]line [14:27:14]line [14:27:14]line [14:27:14]written 0, free lines is 3600 [14:27:14]MH_Cut [14:27:14]Write to MH i2c: D1 01 00 AD 01 01 80 [14:27:14]Write i2c OK [14:27:14]MH_I2C_Read... [14:27:14]Read from MH i2c: D1 [14:27:14]MH_I2C_Read... [14:27:14]Read from MH i2c: D1 01 00 [14:27:14]MH_I2C_Read... [14:27:14]Read from MH i2c: D1 01 00 AD 01 00 7F [14:27:14]Write to MH i2c: 01 00 00 AE 01 AF [14:27:14]Write i2c OK [14:27:14]MH_I2C_Read... [14:27:14]OFD Sender: No OFD packet to send [14:27:14]*** Cut start [14:27:14]*** Partial cut [14:27:14]*** CUTSNS_PIN = 1 [14:27:15]*** CUTSNS_PIN = 0 [14:27:15]*** Brake cut motor [14:27:15]Read from MH i2c: 01 [14:27:15]MH_I2C_Read... [14:27:15]*** Stop cut motor [14:27:15]*** Cut end [14:27:15]Read from MH i2c: 01 07 00 [14:27:15]MH_I2C_Read... [14:27:15]Read from MH i2c: 01 07 00 AE 01 00 00 00 00 00 FF 0F C4 [14:27:15]process_action print_text done [14:27:15]requested_data is exist [14:27:15]produce_requested_data [14:27:15]requested_item fm.sn is exist - process it [14:27:15]wFMCommunicate request_size=4 [14:27:15]MH_SAM_APDU [14:27:15]CAPDU: 80 11 00 00 [14:27:15]Write to MH i2c: E2 08 00 AF 01 80 11 00 00 00 00 00 00 2A [14:27:15]Write i2c OK [14:27:15]MH_I2C_Read... [14:27:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:27:15]Read from MH i2c: E2 [14:27:15]MH_I2C_Read... [14:27:15]Read from MH i2c: E2 17 00 [14:27:15]MH_I2C_Read... [14:27:15]Read from MH i2c: E2 17 00 AF 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 87 [14:27:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:27:15]wFMCommunicate OK [14:27:15]requested_item fd.num is exist - process it [14:27:15]SAM_PROTO_GetFieldsCounters [14:27:15]wFMCommunicate request_size=4 [14:27:15]MH_SAM_APDU [14:27:15]CAPDU: 80 13 00 00 [14:27:15]Write to MH i2c: E2 08 00 B0 01 80 13 00 00 00 00 00 00 2D [14:27:15]Write i2c OK [14:27:15]MH_I2C_Read... [14:27:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:27:15]Read from MH i2c: E2 [14:27:15]MH_I2C_Read... [14:27:15]Read from MH i2c: E2 62 00 [14:27:15]MH_I2C_Read... [14:27:15]Read from MH i2c: E2 62 00 B0 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5D 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 39 01 00 00 5E 04 04 00 39 01 00 00 57 04 04 00 3A 01 00 00 19 04 04 00 00 00 00 00 90 00 91 [14:27:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5D 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 39 01 00 00 5E 04 04 00 39 01 00 00 57 04 04 00 3A 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:27:15]wFMCommunicate OK [14:27:15]SAM_PROTO_GetFieldsCounters done [14:27:15]requested_item shift.num is exist - process it [14:27:15]requested_item shift.opened is exist - process it [14:27:15]req_shift_opened [14:27:15]FM_GetShiftState [14:27:15]SAM_PROTO_GetShiftState [14:27:15]wFMCommunicate request_size=4 [14:27:15]MH_SAM_APDU [14:27:15]CAPDU: 80 13 01 00 [14:27:15]Write to MH i2c: E2 08 00 B1 01 80 13 01 00 00 00 00 00 2F [14:27:15]Write i2c OK [14:27:15]MH_I2C_Read... [14:27:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:27:15]Read from MH i2c: E2 [14:27:15]MH_I2C_Read... [14:27:15]Read from MH i2c: E2 0E 00 [14:27:15]MH_I2C_Read... [14:27:15]Read from MH i2c: E2 0E 00 B1 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 E0 [14:27:15]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [14:27:15]wFMCommunicate OK [14:27:15]SAM_PROTO_GetShiftState done [14:27:15]FM_GetShiftState done [14:27:15]req_shift_opened done [14:27:15]requested_item shift.open_date is exist - process it [14:27:15]req_shift_open_date [14:27:15]req_shift_open_date done [14:27:15]produce_requested_data done [14:27:15]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226653,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [14:27:15]process_action_free print_text [14:27:15]json_value_free [14:27:15]json_value_free done [14:27:15]process_json_proto returns [14:27:15]Send response to host [14:27:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226653,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [14:27:15]free response buf [14:27:15]execute_script done [14:27:15]execute_script returns [14:27:15]free content buf [14:27:15]Sock 7.Close socket [14:27:15]Sock 7.Thread stoped [14:27:19]OFD Sender: No OFD packet to send [14:27:24]OFD Sender: No OFD packet to send [14:27:29]OFD Sender: No OFD packet to send [14:27:31]recv_with_timeout no data received [14:27:34]OFD Sender: No OFD packet to send [14:27:39]OFD Sender: No OFD packet to send [14:27:44]OFD Sender: No OFD packet to send [14:27:49]OFD Sender: No OFD packet to send [14:27:54]OFD Sender: No OFD packet to send [14:27:59]OFD Sender: No OFD packet to send [14:28:04]OFD Sender: No OFD packet to send [14:28:09]OFD Sender: No OFD packet to send [14:28:14]OFD Sender: No OFD packet to send [14:28:19]OFD Sender: No OFD packet to send [14:28:24]OFD Sender: No OFD packet to send [14:28:29]OFD Sender: No OFD packet to send [14:28:34]OFD Sender: No OFD packet to send [14:28:40]OFD Sender: No OFD packet to send [14:28:45]OFD Sender: No OFD packet to send [14:28:50]OFD Sender: No OFD packet to send [14:28:55]OFD Sender: No OFD packet to send [14:29:00]OFD Sender: No OFD packet to send [14:29:05]OFD Sender: No OFD packet to send [14:29:10]OFD Sender: No OFD packet to send [14:29:13]accept exits with 10 [14:29:13]New connection [14:29:13]New thread 3066854756 created [14:29:13]Thread 3066711396 joined [14:29:13]Waiting for new connection... [14:29:13] Sock 10.Parse request [14:29:13]Sock 10.Check first char [14:29:13]Sock 10.First char is OK [14:29:13]request: POST /json_proto HTTP/1.0 [14:29:13]Method: POST [14:29:13]URL: /json_proto [14:29:13]Method is POST - this is cgi request [14:29:13]url: /json_proto [14:29:13]query_string will be loaded in cgi processing [14:29:13]execute_cgi json_proto POST (null) [14:29:13]execute_cgi path=json_proto method=POST [14:29:13]POST find Content-Length [14:29:13]Host: 172.17.43.131:8080 [14:29:13]Content-Length: 683 [14:29:13]Content-Type: application/json [14:29:13] [14:29:13]POST finish read [14:29:13]Found Content-Length = 683 [14:29:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003036", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [14:29:13]execute_script... [14:29: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)2003036", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [14:29:13]POST & json_proto [14:29:13]process_json_proto [14:29:13]json parsed OK: [14:29:13]protocol is kg_v1.0 [14:29:13]action value=close_receipt [14:29:13]process_action close_receipt [14:29:13]cmd_close_receipt [14:29:13]MH_GetDate [14:29:13]Write to MH i2c: F0 00 00 B2 01 A2 [14:29:13]Write i2c OK [14:29:13]MH_I2C_Read... [14:29:13]Read from MH i2c: F0 [14:29:13]MH_I2C_Read... [14:29:13]Read from MH i2c: F0 09 00 [14:29:13]MH_I2C_Read... [14:29:13]Read from MH i2c: F0 09 00 B2 01 00 BA 55 A6 66 F9 24 A2 66 EB [14:29:13]GetLastDocTimeStamp 1722176545 [14:29:13]current date 1722176954 [14:29:13]FM_GetShiftState [14:29:13]SAM_PROTO_GetShiftState [14:29:13]wFMCommunicate request_size=4 [14:29:13]MH_SAM_APDU [14:29:13]CAPDU: 80 13 01 00 [14:29:13]Write to MH i2c: E2 08 00 B3 01 80 13 01 00 00 00 00 00 31 [14:29:13]Write i2c OK [14:29:13]MH_I2C_Read... [14:29:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:29:13]Read from MH i2c: E2 [14:29:13]MH_I2C_Read... [14:29:13]Read from MH i2c: E2 0E 00 [14:29:13]MH_I2C_Read... [14:29:13]Read from MH i2c: E2 0E 00 B3 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 E2 [14:29:13]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [14:29:13]wFMCommunicate OK [14:29:13]SAM_PROTO_GetShiftState done [14:29:13]FM_GetShiftState done [14:29:13]opened in 1722125326 [14:29:13]opened+sec_in_day 1722211726 [14:29:13]quantity*price = 100021 [14:29:13]sum+1 = 100023 [14:29:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 314 28.07.2024 14:29 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226654 ФПД: 45383331085768 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T142914&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226654&fm=45383331085768&tin=02508201610067®Number=0000000000092624&sum=100000 [14:29:15]StoreToDocumentArchive [14:29:15]shift 439 fd 226654 [14:29:15]save to /storage/0439/doc_00226654 [14:29:15]save last doc name /storage/0439/doc_00226654 to /storage/kkm_last_doc_name [14:29:15]save OK [14:29:15]Clear old archive folders... [14:29:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:29:15]tlvbuf is 014E2A50 [14:29:15]SAM_PROTO_ClearQueue [14:29:15]wFMCommunicate request_size=4 [14:29:15]MH_SAM_APDU [14:29:15]CAPDU: 80 09 00 00 [14:29:15]Write to MH i2c: E2 08 00 C0 01 80 09 00 00 00 00 00 00 33 [14:29:15]Write i2c OK [14:29:15]MH_I2C_Read... [14:29:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:29:15]OFD Sender: No OFD packet to send [14:29:15]Read from MH i2c: E2 [14:29:15]MH_I2C_Read... [14:29:15]Read from MH i2c: E2 03 00 [14:29:15]MH_I2C_Read... [14:29:15]Read from MH i2c: E2 03 00 C0 01 00 90 00 35 [14:29:15]RAPDU: 90 00 [14:29:15]wFMCommunicate OK [14:29:15]SAM_PROTO_ClearQueue done [14:29:15]KKMCreateOFDPacket [14:29:15]OFDProtocolAddRootSTLVToBuf [14:29:15]FM_MakeSignedData [14:29:15]FM_MakeSignedData [14:29:15]SAM_PROTO_SignData [14:29:15]wFMCommunicate request_size=4 [14:29:15]MH_SAM_APDU [14:29:15]CAPDU: 80 0D 01 02 [14:29:15]Write to MH i2c: E2 08 00 C1 01 80 0D 01 02 00 00 00 00 3B [14:29:15]Write i2c OK [14:29:15]MH_I2C_Read... [14:29:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:29:15]Read from MH i2c: E2 [14:29:15]MH_I2C_Read... [14:29:15]Read from MH i2c: E2 03 00 [14:29:15]MH_I2C_Read... [14:29:15]Read from MH i2c: E2 03 00 C1 01 00 90 00 36 [14:29:15]RAPDU: 90 00 [14:29:15]wFMCommunicate OK [14:29:15]wFMCommunicate request_size=255 [14:29:15]MH_SAM_APDU [14:29:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 3A 01 00 00 F4 03 04 00 BA 55 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5E 75 03 00 35 04 06 00 29 [14:29:15]Write to MH i2c: E2 02 01 C2 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 3A 01 00 00 F4 03 04 00 BA 55 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5E 75 03 00 35 04 06 00 29 00 00 FC [14:29:15]Write i2c OK [14:29:15]MH_I2C_Read... [14:29:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:29:15]Read from MH i2c: E2 [14:29:15]MH_I2C_Read... [14:29:15]Read from MH i2c: E2 03 00 [14:29:15]MH_I2C_Read... [14:29:15]Read from MH i2c: E2 03 00 C2 01 00 90 00 37 [14:29:15]RAPDU: 90 00 [14:29:15]wFMCommunicate OK [14:29:15]wFMCommunicate request_size=10 [14:29:15]MH_SAM_APDU [14:29:15]CAPDU: 80 0D 02 02 05 46 A1 53 FD C8 [14:29:15]Write to MH i2c: E2 0D 00 C3 01 80 0D 02 02 05 00 46 A1 53 FD C8 00 00 47 [14:29:15]Write i2c OK [14:29:15]MH_I2C_Read... [14:29:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:29:15]Read from MH i2c: E2 [14:29:15]MH_I2C_Read... [14:29:15]Read from MH i2c: E2 03 00 [14:29:15]MH_I2C_Read... [14:29:15]Read from MH i2c: E2 03 00 C3 01 00 90 00 38 [14:29:15]RAPDU: 90 00 [14:29:15]wFMCommunicate OK [14:29:15]wFMCommunicate request_size=4 [14:29:15]MH_SAM_APDU [14:29:15]CAPDU: 80 0D 03 02 [14:29:15]Write to MH i2c: E2 08 00 C4 01 80 0D 03 02 00 00 00 00 40 [14:29:15]Write i2c OK [14:29:15]MH_I2C_Read... [14:29:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:29:15]Read from MH i2c: E2 [14:29:15]MH_I2C_Read... [14:29:15]Read from MH i2c: E2 0B 00 [14:29:15]MH_I2C_Read... [14:29:15]Read from MH i2c: E2 0B 00 C4 01 00 9C 26 95 E0 BD 01 BD 36 90 00 29 [14:29:15]RAPDU: 9C 26 95 E0 BD 01 BD 36 90 00 [14:29:15]wFMCommunicate OK [14:29:15]SAM_PROTO_SignData done [14:29:15]FM_MakeSignedData done [14:29:15]CreateOFDProtocolMessage [14:29:15]wFMCommunicate request_size=4 [14:29:15]MH_SAM_APDU [14:29:15]CAPDU: 80 11 00 00 [14:29:15]Write to MH i2c: E2 08 00 C5 01 80 11 00 00 00 00 00 00 40 [14:29:15]Write i2c OK [14:29:15]MH_I2C_Read... [14:29:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:29:15]Read from MH i2c: E2 [14:29:15]MH_I2C_Read... [14:29:15]Read from MH i2c: E2 17 00 [14:29:15]MH_I2C_Read... [14:29:15]Read from MH i2c: E2 17 00 C5 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9D [14:29:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:29:15]wFMCommunicate OK [14:29:15]CreateOFDProtocolMessage done [14:29:15]OFDSenderStorePacket 226654 [14:29:15]StoreOFDPacket docnum=226654 [14:29:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 C9 EA 07 01 3F DF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 3A 01 00 00 F4 03 04 00 BA 55 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5E 75 03 00 35 04 06 00 29 46 A1 53 FD C8 9C 26 95 E0 BD 01 BD 36 [14:29:15]CheckFolder [14:29:15]dirname=/storage/ofd_packets [14:29:15]CheckFolder done [14:29:15]ProducePacketName [14:29:15]name=ofd_packets/00226654 [14:29:15]NVStorageSaveData ofd_packets/00226654 [14:29:15]File name is /storage/ofd_packets/00226654 [14:29:15]Write 301 bytes [14:29:15]NVStorageSaveData done [14:29:15]OFDSenderStorePacket done [14:29:15]KKMCreateOFDPacket done [14:29:15]NVStorageSaveData kkm_last_timestamp [14:29:15]File name is /storage/kkm_last_timestamp [14:29:15]Write 4 bytes [14:29:15]NVStorageSaveData done [14:29:15]ExternCall_PrintAddStr [14:29:15]wPrintStart [14:29:15]Write to MH i2c: 01 00 00 C6 01 C7 [14:29:15]Write i2c OK [14:29:15]MH_I2C_Read... [14:29:15]Read from MH i2c: 01 [14:29:15]MH_I2C_Read... [14:29:15]Read from MH i2c: 01 07 00 [14:29:15]MH_I2C_Read... [14:29:15]Read from MH i2c: 01 07 00 C6 01 00 00 00 00 00 FF 0F DC [14:29:15]RasterBufferAndPrint [14:29:15]line Счет N : (1)2003036 [14:29:15]line ИНН: 02508201610067 [14:29:15]line Контрольно-Кассовый Чек [14:29:15]line ПРОДАЖА [14:29:15]line ТРК (МРК, ГНК) : 44 [14:29:15]line Товар: 2710124500 [14:29:15]line Аи-95-К-5 [14:29:15]line 13.480 * 74.20 [14:29:15]line = 1000.22 [14:29:15]line НДС 12% НСП 1% [14:29:15]line > о реализуемом товаре [14:29:15]line ОКРУГЛЕНИЕ: -0.22 [14:29:15]line ИТОГО: 1000.00 [14:29:15]line Внесено: 1000.00 [14:29:15]line СДАЧА: 0.00 [14:29:15]line НСП 1% : 8.85 [14:29:15]line НДС 12% : 106.22 [14:29:15]line Наличными: 1000.00 [14:29:15]line Безнал.: 0.00 [14:29:15]line Место: АЗС № 97 "Партнер Нефть" [14:29:15]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:29:15]line СНО: Общий режим [14:29:15]line Чек 314 28.07.2024 14:29 [14:29:15]line Смена: 439 ФФД: 1.0 [14:29:15]line ЗНМ: 0300000054 [14:29:15]line РНМ: 0000000000092624 [14:29:15]line Версия ККМ: 001 [14:29:15]line ФМ: 0000000000874959 [14:29:15]line ФД: 226654 [14:29:15]line ФПД: 45383331085768 [14:29:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T142914&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226654&fm=45383331085768&tin=02508201610067®Number=0000000000092624&sum=100000 [14:29:15]written 0, free lines is 4095 [14:29:15]OFD Sender: Processing packet 226654 [packets to send 602, broken 601] [14:29:15]ProducePacketName [14:29:15]name=ofd_packets/00226654 [14:29:15]OFD Sender: To server: pG, [14:29:15]CommunicateWithHost lk.salyk.kg:30040 [14:29:15]ConnectInit lk.salyk.kg [14:29:16]Write to MH i2c: 01 00 00 F1 01 F2 [14:29:16]Write i2c OK [14:29:16]MH_I2C_Read... [14:29:16]Read from MH i2c: 01 [14:29:16]MH_I2C_Read... [14:29:16]Read from MH i2c: 01 07 00 [14:29:16]MH_I2C_Read... [14:29:16]Read from MH i2c: 01 07 00 F1 01 00 00 00 00 00 5F 0C 64 [14:29:16]RasterBufferAndPrint [14:29:16]line [14:29:16]line [14:29:16]line [14:29:16]line [14:29:16]line [14:29:16]written 0, free lines is 3169 [14:29:16]MH_Cut [14:29:16]Write to MH i2c: D1 01 00 F8 01 01 CB [14:29:16]Write i2c OK [14:29:16]MH_I2C_Read... [14:29:16]Read from MH i2c: D1 [14:29:16]MH_I2C_Read... [14:29:16]Read from MH i2c: D1 01 00 [14:29:16]MH_I2C_Read... [14:29:16]Read from MH i2c: D1 01 00 F8 01 00 CA [14:29:16]Write to MH i2c: 01 00 00 F9 01 FA [14:29:16]Write i2c OK [14:29:16]MH_I2C_Read... [14:29:17]*** Cut start [14:29:17]*** Partial cut [14:29:17]*** CUTSNS_PIN = 1 [14:29:17]*** CUTSNS_PIN = 0 [14:29:17]*** Brake cut motor [14:29:17]Read from MH i2c: 01 [14:29:17]MH_I2C_Read... [14:29:17]*** Stop cut motor [14:29:18]*** Cut end [14:29:18]Read from MH i2c: 01 07 00 [14:29:18]MH_I2C_Read... [14:29:18]Read from MH i2c: 01 07 00 F9 01 00 00 00 00 00 FF 0F 0F [14:29:18]process_action close_receipt done [14:29:18]requested_data is exist [14:29:18]produce_requested_data [14:29:18]requested_item fm.sn is exist - process it [14:29:18]wFMCommunicate request_size=4 [14:29:18]MH_SAM_APDU [14:29:18]CAPDU: 80 11 00 00 [14:29:18]Write to MH i2c: E2 08 00 FA 01 80 11 00 00 00 00 00 00 75 [14:29:18]Write i2c OK [14:29:18]MH_I2C_Read... [14:29:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:29:18]Read from MH i2c: E2 [14:29:18]MH_I2C_Read... [14:29:18]Read from MH i2c: E2 17 00 [14:29:18]MH_I2C_Read... [14:29:18]Read from MH i2c: E2 17 00 FA 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D2 [14:29:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:29:18]wFMCommunicate OK [14:29:18]requested_item fd.num is exist - process it [14:29:18]SAM_PROTO_GetFieldsCounters [14:29:18]wFMCommunicate request_size=4 [14:29:18]MH_SAM_APDU [14:29:18]CAPDU: 80 13 00 00 [14:29:18]Write to MH i2c: E2 08 00 FB 01 80 13 00 00 00 00 00 00 78 [14:29:18]Write i2c OK [14:29:18]MH_I2C_Read... [14:29:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:29:18]Read from MH i2c: E2 [14:29:18]MH_I2C_Read... [14:29:18]Read from MH i2c: E2 62 00 [14:29:18]MH_I2C_Read... [14:29:18]Read from MH i2c: E2 62 00 FB 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5E 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 3A 01 00 00 5E 04 04 00 3A 01 00 00 57 04 04 00 3B 01 00 00 19 04 04 00 00 00 00 00 90 00 E0 [14:29:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5E 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 3A 01 00 00 5E 04 04 00 3A 01 00 00 57 04 04 00 3B 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:29:18]wFMCommunicate OK [14:29:18]SAM_PROTO_GetFieldsCounters done [14:29:18]requested_item shift.num is exist - process it [14:29:18]requested_item shift.opened is exist - process it [14:29:18]req_shift_opened [14:29:18]FM_GetShiftState [14:29:18]SAM_PROTO_GetShiftState [14:29:18]wFMCommunicate request_size=4 [14:29:18]MH_SAM_APDU [14:29:18]CAPDU: 80 13 01 00 [14:29:18]Write to MH i2c: E2 08 00 FC 01 80 13 01 00 00 00 00 00 7A [14:29:18]Write i2c OK [14:29:18]MH_I2C_Read... [14:29:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:29:18]Read from MH i2c: E2 [14:29:18]MH_I2C_Read... [14:29:18]Read from MH i2c: E2 0E 00 [14:29:18]MH_I2C_Read... [14:29:18]Read from MH i2c: E2 0E 00 FC 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 2B [14:29:18]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [14:29:18]wFMCommunicate OK [14:29:18]SAM_PROTO_GetShiftState done [14:29:18]FM_GetShiftState done [14:29:18]req_shift_opened done [14:29:18]requested_item shift.open_date is exist - process it [14:29:18]req_shift_open_date [14:29:18]req_shift_open_date done [14:29:18]produce_requested_data done [14:29:18]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226654,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [14:29:18]process_action_free close_receipt [14:29:18]json_value_free [14:29:18]json_value_free done [14:29:18]process_json_proto returns [14:29:18]Send response to host [14:29:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226654,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [14:29:18]free response buf [14:29:18]execute_script done [14:29:18]execute_script returns [14:29:18]free content buf [14:29:18]Sock 10.Close socket [14:29:18]Sock 10.Thread stoped [14:29:22]recv_with_timeout no data received [14:29:26]Connected sock=11 [14:29:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 C9 EA 07 01 3F DF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 3A 01 00 00 F4 03 04 00 BA 55 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5E 75 03 00 35 04 06 00 29 46 A1 53 FD C8 9C 26 95 E0 BD 01 BD 36 [14:29:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 50 A1 47 00 91 2F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5E 75 03 00 F4 03 04 00 D2 01 A6 66 B6 04 01 00 00 CA 99 F8 56 78 B2 F6 2A [14:29:30]CommunicateWithHost err = 0 [14:29:30]CheckOFDResponse [14:29:30]1017 (14) - 77093643461234 [14:29:30]1041 (16) - 0000000000874959 [14:29:30]1040 (4) - 226654 [14:29:30]1012 (4) - 28.07.2024 08:31 [14:29:30]1206 (1) - 0 [14:29:30]OFD Sender: Remove packet 226654 [14:29:30]ProducePacketName [14:29:30]name=ofd_packets/00226654 [14:29:30]NVStorageDeleteData [14:29:30]OFD Sender: No OFD packet to send [14:29:35]OFD Sender: No OFD packet to send [14:29:40]OFD Sender: No OFD packet to send [14:29:45]OFD Sender: No OFD packet to send [14:29:50]OFD Sender: No OFD packet to send [14:29:55]OFD Sender: No OFD packet to send [14:30:00]OFD Sender: No OFD packet to send [14:30:05]OFD Sender: No OFD packet to send [14:30:10]OFD Sender: No OFD packet to send [14:30:15]OFD Sender: No OFD packet to send [14:30:20]OFD Sender: No OFD packet to send [14:30:25]OFD Sender: No OFD packet to send [14:30:30]OFD Sender: No OFD packet to send [14:30:31]recv_with_timeout no data received [14:30:35]OFD Sender: No OFD packet to send [14:30:40]OFD Sender: No OFD packet to send [14:30:45]OFD Sender: No OFD packet to send [14:30:48]accept exits with 9 [14:30:48]New connection [14:30:48]New thread 3066711396 created [14:30:48]Thread 3066854756 joined [14:30:48]Waiting for new connection... [14:30:48] Sock 9.Parse request [14:30:48]Sock 9.Check first char [14:30:48]Sock 9.First char is OK [14:30:48]request: POST /json_proto HTTP/1.0 [14:30:48]Method: POST [14:30:48]URL: /json_proto [14:30:48]Method is POST - this is cgi request [14:30:48]url: /json_proto [14:30:48]query_string will be loaded in cgi processing [14:30:48]execute_cgi json_proto POST (null) [14:30:48]execute_cgi path=json_proto method=POST [14:30:48]POST find Content-Length [14:30:48]Host: 172.17.43.131:8080 [14:30:48]Content-Length: 671 [14:30:48]Content-Type: application/json [14:30:48] [14:30:48]POST finish read [14:30:48]Found Content-Length = 671 [14:30:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003038", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:30:48]execute_script... [14:30: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)2003038", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:30:48]POST & json_proto [14:30:48]process_json_proto [14:30:48]json parsed OK: [14:30:48]protocol is kg_v1.0 [14:30:48]action value=close_receipt [14:30:48]process_action close_receipt [14:30:48]cmd_close_receipt [14:30:48]MH_GetDate [14:30:48]Write to MH i2c: F0 00 00 FD 01 ED [14:30:48]Write i2c OK [14:30:48]MH_I2C_Read... [14:30:48]Read from MH i2c: F0 [14:30:48]MH_I2C_Read... [14:30:48]Read from MH i2c: F0 09 00 [14:30:48]MH_I2C_Read... [14:30:48]Read from MH i2c: F0 09 00 FD 01 00 19 56 A6 66 F9 24 A2 66 96 [14:30:48]GetLastDocTimeStamp 1722176954 [14:30:48]current date 1722177049 [14:30:48]FM_GetShiftState [14:30:48]SAM_PROTO_GetShiftState [14:30:48]wFMCommunicate request_size=4 [14:30:48]MH_SAM_APDU [14:30:48]CAPDU: 80 13 01 00 [14:30:48]Write to MH i2c: E2 08 00 FE 01 80 13 01 00 00 00 00 00 7C [14:30:48]Write i2c OK [14:30:48]MH_I2C_Read... [14:30:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:30:48]Read from MH i2c: E2 [14:30:48]MH_I2C_Read... [14:30:48]Read from MH i2c: E2 0E 00 [14:30:48]MH_I2C_Read... [14:30:48]Read from MH i2c: E2 0E 00 FE 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 2D [14:30:48]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [14:30:48]wFMCommunicate OK [14:30:48]SAM_PROTO_GetShiftState done [14:30:48]FM_GetShiftState done [14:30:48]opened in 1722125326 [14:30:48]opened+sec_in_day 1722211726 [14:30:48]quantity*price = 50017 [14:30:48]sum+1 = 50019 [14:30:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 315 28.07.2024 14:30 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226655 ФПД: 80293118726173 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T143049&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226655&fm=80293118726173&tin=02508201610067®Number=0000000000092624&sum=50000 [14:30:49]StoreToDocumentArchive [14:30:49]shift 439 fd 226655 [14:30:49]save to /storage/0439/doc_00226655 [14:30:49]save last doc name /storage/0439/doc_00226655 to /storage/kkm_last_doc_name [14:30:49]save OK [14:30:49]Clear old archive folders... [14:30:49]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:30:49]tlvbuf is 014E25E0 [14:30:49]SAM_PROTO_ClearQueue [14:30:49]wFMCommunicate request_size=4 [14:30:49]MH_SAM_APDU [14:30:49]CAPDU: 80 09 00 00 [14:30:49]Write to MH i2c: E2 08 00 0B 02 80 09 00 00 00 00 00 00 7F [14:30:49]Write i2c OK [14:30:49]MH_I2C_Read... [14:30:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:30:49]Read from MH i2c: E2 [14:30:49]MH_I2C_Read... [14:30:49]Read from MH i2c: E2 03 00 [14:30:49]MH_I2C_Read... [14:30:49]Read from MH i2c: E2 03 00 0B 02 00 90 00 81 [14:30:49]RAPDU: 90 00 [14:30:49]wFMCommunicate OK [14:30:49]SAM_PROTO_ClearQueue done [14:30:49]KKMCreateOFDPacket [14:30:49]OFDProtocolAddRootSTLVToBuf [14:30:49]FM_MakeSignedData [14:30:49]FM_MakeSignedData [14:30:49]SAM_PROTO_SignData [14:30:49]wFMCommunicate request_size=4 [14:30:49]MH_SAM_APDU [14:30:49]CAPDU: 80 0D 01 02 [14:30:49]Write to MH i2c: E2 08 00 0C 02 80 0D 01 02 00 00 00 00 87 [14:30:49]Write i2c OK [14:30:49]MH_I2C_Read... [14:30:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:30:49]Read from MH i2c: E2 [14:30:49]MH_I2C_Read... [14:30:49]Read from MH i2c: E2 03 00 [14:30:49]MH_I2C_Read... [14:30:49]Read from MH i2c: E2 03 00 0C 02 00 90 00 82 [14:30:49]RAPDU: 90 00 [14:30:49]wFMCommunicate OK [14:30:49]wFMCommunicate request_size=255 [14:30:49]MH_SAM_APDU [14:30: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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 01 00 00 F4 03 04 00 19 56 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5F 75 03 00 35 04 06 00 [14:30:49]Write to MH i2c: E2 02 01 0D 02 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 01 00 00 F4 03 04 00 19 56 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5F 75 03 00 35 04 06 00 00 00 60 [14:30:49]Write i2c OK [14:30:49]MH_I2C_Read... [14:30:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:30:50]Read from MH i2c: E2 [14:30:50]MH_I2C_Read... [14:30:50]Read from MH i2c: E2 03 00 [14:30:50]MH_I2C_Read... [14:30:50]Read from MH i2c: E2 03 00 0D 02 00 90 00 83 [14:30:50]RAPDU: 90 00 [14:30:50]wFMCommunicate OK [14:30:50]wFMCommunicate request_size=11 [14:30:50]MH_SAM_APDU [14:30:50]CAPDU: 80 0D 02 02 06 49 06 B2 D1 D0 1D [14:30:50]Write to MH i2c: E2 0E 00 0E 02 80 0D 02 02 06 00 49 06 B2 D1 D0 1D 00 00 55 [14:30:50]Write i2c OK [14:30:50]MH_I2C_Read... [14:30:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:30:50]Read from MH i2c: E2 [14:30:50]MH_I2C_Read... [14:30:50]Read from MH i2c: E2 03 00 [14:30:50]MH_I2C_Read... [14:30:50]Read from MH i2c: E2 03 00 0E 02 00 90 00 84 [14:30:50]RAPDU: 90 00 [14:30:50]wFMCommunicate OK [14:30:50]wFMCommunicate request_size=4 [14:30:50]MH_SAM_APDU [14:30:50]CAPDU: 80 0D 03 02 [14:30:50]Write to MH i2c: E2 08 00 0F 02 80 0D 03 02 00 00 00 00 8C [14:30:50]Write i2c OK [14:30:50]MH_I2C_Read... [14:30:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:30:50]Read from MH i2c: E2 [14:30:50]MH_I2C_Read... [14:30:50]Read from MH i2c: E2 0B 00 [14:30:50]MH_I2C_Read... [14:30:50]Read from MH i2c: E2 0B 00 0F 02 00 55 97 60 74 6F C2 50 6B 90 00 39 [14:30:50]RAPDU: 55 97 60 74 6F C2 50 6B 90 00 [14:30:50]wFMCommunicate OK [14:30:50]SAM_PROTO_SignData done [14:30:50]FM_MakeSignedData done [14:30:50]CreateOFDProtocolMessage [14:30:50]wFMCommunicate request_size=4 [14:30:50]MH_SAM_APDU [14:30:50]CAPDU: 80 11 00 00 [14:30:50]Write to MH i2c: E2 08 00 10 02 80 11 00 00 00 00 00 00 8C [14:30:50]Write i2c OK [14:30:50]MH_I2C_Read... [14:30:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:30:50]Read from MH i2c: E2 [14:30:50]MH_I2C_Read... [14:30:50]Read from MH i2c: E2 17 00 [14:30:50]MH_I2C_Read... [14:30:50]Read from MH i2c: E2 17 00 10 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E9 [14:30:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:30:50]wFMCommunicate OK [14:30:50]CreateOFDProtocolMessage done [14:30:50]OFDSenderStorePacket 226655 [14:30:50]StoreOFDPacket docnum=226655 [14:30:59]1017 (14) - 77093643461234 [14:30:59]1041 (16) - 0000000000874959 [14:30:59]1040 (4) - 226655 [14:30:59]1012 (4) - 28.07.2024 08:32 [14:30:59]1206 (1) - 0 [14:30:59]OFD Sender: Remove packet 226655 [14:30:59]ProducePacketName [14:30:59]name=ofd_packets/00226655 [14:30:59]NVStorageDeleteData [14:31:00]OFD Sender: No OFD packet to send [14:31:04]recv_with_timeout no data received [14:31:05]OFD Sender: No OFD packet to send [14:31:10]OFD Sender: No OFD packet to send [14:31:15]OFD Sender: No OFD packet to send [14:31:16]recv_with_timeout no data received [14:31:20]OFD Sender: No OFD packet to send [14:31:25]OFD Sender: No OFD packet to send [14:31:30]OFD Sender: No OFD packet to send [14:31:35]OFD Sender: No OFD packet to send [14:31:40]OFD Sender: No OFD packet to send [14:31:45]OFD Sender: No OFD packet to send [14:31:50]OFD Sender: No OFD packet to send [14:31:55]OFD Sender: No OFD packet to send [14:32:00]OFD Sender: No OFD packet to send [14:32:03]recv_with_timeout no data received [14:32:05]OFD Sender: No OFD packet to send [14:32:10]OFD Sender: No OFD packet to send [14:32:15]OFD Sender: No OFD packet to send [14:32:20]OFD Sender: No OFD packet to send [14:32:25]OFD Sender: No OFD packet to send [14:32:29]accept exits with 10 [14:32:29]New connection [14:32:29]New thread 3066854756 created [14:32:29]Thread 3066711396 joined [14:32:29]Waiting for new connection... [14:32:29] Sock 10.Parse request [14:32:29]Sock 10.Check first char [14:32:29]Sock 10.First char is OK [14:32:29]request: POST /json_proto HTTP/1.0 [14:32:29]Method: POST [14:32:29]URL: /json_proto [14:32:29]Method is POST - this is cgi request [14:32:29]url: /json_proto [14:32:29]query_string will be loaded in cgi processing [14:32:29]execute_cgi json_proto POST (null) [14:32:29]execute_cgi path=json_proto method=POST [14:32:29]POST find Content-Length [14:32:29]Host: 172.17.43.131:8080 [14:32:29]Content-Length: 804 [14:32:29]Content-Type: application/json [14:32:29] [14:32:29]POST finish read [14:32:29]Found Content-Length = 804 [14:32:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003039", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:32:29]execute_script... [14:32: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)2003039", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:32:29]POST & json_proto [14:32:29]process_json_proto [14:32:29]json parsed OK: [14:32:29]protocol is kg_v1.0 [14:32:29]action value=close_receipt [14:32:29]process_action close_receipt [14:32:29]cmd_close_receipt [14:32:29]MH_GetDate [14:32:29]Write to MH i2c: F0 00 00 48 02 39 [14:32:29]Write i2c OK [14:32:29]MH_I2C_Read... [14:32:29]Read from MH i2c: F0 [14:32:29]MH_I2C_Read... [14:32:29]Read from MH i2c: F0 09 00 [14:32:29]MH_I2C_Read... [14:32:29]Read from MH i2c: F0 09 00 48 02 00 7E 56 A6 66 F9 24 A2 66 47 [14:32:29]GetLastDocTimeStamp 1722177049 [14:32:29]current date 1722177150 [14:32:29]FM_GetShiftState [14:32:29]SAM_PROTO_GetShiftState [14:32:29]wFMCommunicate request_size=4 [14:32:29]MH_SAM_APDU [14:32:29]CAPDU: 80 13 01 00 [14:32:29]Write to MH i2c: E2 08 00 49 02 80 13 01 00 00 00 00 00 C8 [14:32:29]Write i2c OK [14:32:29]MH_I2C_Read... [14:32:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:32:29]Read from MH i2c: E2 [14:32:29]MH_I2C_Read... [14:32:29]Read from MH i2c: E2 0E 00 [14:32:29]MH_I2C_Read... [14:32:29]Read from MH i2c: E2 0E 00 49 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 79 [14:32:29]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [14:32:29]wFMCommunicate OK [14:32:29]SAM_PROTO_GetShiftState done [14:32:29]FM_GetShiftState done [14:32:29]opened in 1722125326 [14:32:29]opened+sec_in_day 1722211726 [14:32:29]quantity*price = 100021 [14:32:29]sum+1 = 100023 [14:32:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 316 28.07.2024 14:32 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226656 ФПД: 235025806620373 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T143230&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226656&fm=235025806620373&tin=02508201610067®Number=0000000000092624&sum=100022 [14:32:30]StoreToDocumentArchive [14:32:30]shift 439 fd 226656 [14:32:30]save to /storage/0439/doc_00226656 [14:32:30]save last doc name /storage/0439/doc_00226656 to /storage/kkm_last_doc_name [14:32:30]save OK [14:32:30]Clear old archive folders... [14:32:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:32:30]tlvbuf is 014EBAD0 [14:32:30]SAM_PROTO_ClearQueue [14:32:30]wFMCommunicate request_size=4 [14:32:30]MH_SAM_APDU [14:32:30]CAPDU: 80 09 00 00 [14:32:30]Write to MH i2c: E2 08 00 56 02 80 09 00 00 00 00 00 00 CA [14:32:30]Write i2c OK [14:32:30]MH_I2C_Read... [14:32:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:32:30]Read from MH i2c: E2 [14:32:30]MH_I2C_Read... [14:32:30]Read from MH i2c: E2 03 00 [14:32:30]MH_I2C_Read... [14:32:30]Read from MH i2c: E2 03 00 56 02 00 90 00 CC [14:32:30]RAPDU: 90 00 [14:32:30]wFMCommunicate OK [14:32:30]SAM_PROTO_ClearQueue done [14:32:30]KKMCreateOFDPacket [14:32:30]OFDProtocolAddRootSTLVToBuf [14:32:30]FM_MakeSignedData [14:32:30]FM_MakeSignedData [14:32:30]SAM_PROTO_SignData [14:32:30]wFMCommunicate request_size=4 [14:32:30]MH_SAM_APDU [14:32:30]CAPDU: 80 0D 01 02 [14:32:30]Write to MH i2c: E2 08 00 57 02 80 0D 01 02 00 00 00 00 D2 [14:32:30]Write i2c OK [14:32:30]MH_I2C_Read... [14:32:30]OFD Sender: No OFD packet to send [14:32:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:32:30]Read from MH i2c: E2 [14:32:30]MH_I2C_Read... [14:32:30]Read from MH i2c: E2 03 00 [14:32:30]MH_I2C_Read... [14:32:30]Read from MH i2c: E2 03 00 57 02 00 90 00 CD [14:32:30]RAPDU: 90 00 [14:32:30]wFMCommunicate OK [14:32:30]wFMCommunicate request_size=255 [14:32:30]MH_SAM_APDU [14:32: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 35 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 3C 01 00 00 F4 03 04 00 7E 56 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 60 75 03 00 35 04 06 00 D5 [14:32:30]Write to MH i2c: E2 02 01 58 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 3C 01 00 00 F4 03 04 00 7E 56 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 60 75 03 00 35 04 06 00 D5 00 00 34 [14:32:30]Write i2c OK [14:32:30]MH_I2C_Read... [14:32:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:32:30]Read from MH i2c: E2 [14:32:30]MH_I2C_Read... [14:32:30]Read from MH i2c: E2 03 00 [14:32:30]MH_I2C_Read... [14:32:30]Read from MH i2c: E2 03 00 58 02 00 90 00 CE [14:32:30]RAPDU: 90 00 [14:32:30]wFMCommunicate OK [14:32:30]wFMCommunicate request_size=10 [14:32:30]MH_SAM_APDU [14:32:30]CAPDU: 80 0D 02 02 05 C1 35 B7 76 D5 [14:32:30]Write to MH i2c: E2 0D 00 59 02 80 0D 02 02 05 00 C1 35 B7 76 D5 00 00 D7 [14:32:30]Write i2c OK [14:32:30]MH_I2C_Read... [14:32:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:32:31]Read from MH i2c: E2 [14:32:31]MH_I2C_Read... [14:32:31]Read from MH i2c: E2 03 00 [14:32:31]MH_I2C_Read... [14:32:31]Read from MH i2c: E2 03 00 59 02 00 90 00 CF [14:32:31]RAPDU: 90 00 [14:32:31]wFMCommunicate OK [14:32:31]wFMCommunicate request_size=4 [14:32:31]MH_SAM_APDU [14:32:31]CAPDU: 80 0D 03 02 [14:32:31]Write to MH i2c: E2 08 00 5A 02 80 0D 03 02 00 00 00 00 D7 [14:32:31]Write i2c OK [14:32:31]MH_I2C_Read... [14:32:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:32:31]Read from MH i2c: E2 [14:32:31]MH_I2C_Read... [14:32:31]Read from MH i2c: E2 0B 00 [14:32:31]MH_I2C_Read... [14:32:31]Read from MH i2c: E2 0B 00 5A 02 00 B1 B1 98 07 78 D9 33 F5 90 00 52 [14:32:31]RAPDU: B1 B1 98 07 78 D9 33 F5 90 00 [14:32:31]wFMCommunicate OK [14:32:31]SAM_PROTO_SignData done [14:32:31]FM_MakeSignedData done [14:32:31]CreateOFDProtocolMessage [14:32:31]wFMCommunicate request_size=4 [14:32:31]MH_SAM_APDU [14:32:31]CAPDU: 80 11 00 00 [14:32:31]Write to MH i2c: E2 08 00 5B 02 80 11 00 00 00 00 00 00 D7 [14:32:31]Write i2c OK [14:32:31]MH_I2C_Read... [14:32:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:32:31]Read from MH i2c: E2 [14:32:31]MH_I2C_Read... [14:32:31]Read from MH i2c: E2 17 00 [14:32:31]MH_I2C_Read... [14:32:31]Read from MH i2c: E2 17 00 5B 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 34 [14:32:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:32:31]wFMCommunicate OK [14:32:31]CreateOFDProtocolMessage done [14:32:31]OFDSenderStorePacket 226656 [14:32:31]StoreOFDPacket docnum=226656 [14:32:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 90 E6 07 01 FE 37 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 3C 01 00 00 F4 03 04 00 7E 56 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 60 75 03 00 35 04 06 00 D5 C1 35 B7 76 D5 B1 B1 98 07 78 D9 33 F5 [14:32:31]CheckFolder [14:32:31]dirname=/storage/ofd_packets [14:32:31]CheckFolder done [14:32:31]ProducePacketName [14:32:31]name=ofd_packets/00226656 [14:32:31]NVStorageSaveData ofd_packets/00226656 [14:32:31]File name is /storage/ofd_packets/00226656 [14:32:31]Write 301 bytes [14:32:31]NVStorageSaveData done [14:32:31]OFDSenderStorePacket done [14:32:31]KKMCreateOFDPacket done [14:32:31]NVStorageSaveData kkm_last_timestamp [14:32:31]File name is /storage/kkm_last_timestamp [14:32:31]Write 4 bytes [14:32:31]NVStorageSaveData done [14:32:31]ExternCall_PrintAddStr [14:32:31]wPrintStart [14:32:31]Write to MH i2c: 01 00 00 5C 02 5E [14:32:31]Write i2c OK [14:32:31]MH_I2C_Read... [14:32:31]Read from MH i2c: 01 [14:32:31]MH_I2C_Read... [14:32:31]Read from MH i2c: 01 07 00 [14:32:31]MH_I2C_Read... [14:32:31]Read from MH i2c: 01 07 00 5C 02 00 00 00 00 00 FF 0F 73 [14:32:31]RasterBufferAndPrint [14:32:31]line Счет N : (1)2003039 [14:32:31]line ИНН: 02508201610067 [14:32:31]line Контрольно-Кассовый Чек [14:32:31]line ПРОДАЖА [14:32:31]line ТРК (МРК, ГНК) : 34 [14:32:31]line Товар: 2710124500 [14:32:31]line Аи-95-К-5 [14:32:31]line 13.480 * 74.20 [14:32:31]line = 1000.22 [14:32:31]line НДС 12% НСП 1% [14:32:31]line > о реализуемом товаре [14:32:31]line ИТОГО: 1000.22 [14:32:31]line НСП 1% : 8.85 [14:32:31]line НДС 12% : 106.22 [14:32:31]line Наличными: 0.00 [14:32:31]line Безнал.: 1000.22 [14:32:31]line Место: АЗС № 97 "Партнер Нефть" [14:32:31]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:32:31]line СНО: Общий режим [14:32:31]line Чек 316 28.07.2024 14:32 [14:32:31]line Смена: 439 ФФД: 1.0 [14:32:31]line ЗНМ: 0300000054 [14:32:31]line РНМ: 0000000000092624 [14:32:31]line Версия ККМ: 001 [14:32:31]line Платежная система: O! деньги [14:32:31]line ФМ: 0000000000874959 [14:32:31]line ФД: 226656 [14:32:31]line ФПД: 235025806620373 [14:32:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T143230&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226656&fm=235025806620373&tin=02508201610067®Number=0000000000092624&sum=100022 [14:32:31]written 0, free lines is 4095 [14:32:31]OFD Sender: Processing packet 226656 [packets to send 602, broken 601] [14:32:31]ProducePacketName [14:32:31]name=ofd_packets/00226656 [14:32:31]OFD Sender: To server: pG, [14:32:31]CommunicateWithHost lk.salyk.kg:30040 [14:32:31]ConnectInit lk.salyk.kg [14:32:31]Write to MH i2c: 01 00 00 86 02 88 [14:32:31]Write i2c OK [14:32:31]MH_I2C_Read... [14:32:31]Read from MH i2c: 01 [14:32:31]MH_I2C_Read... [14:32:31]Read from MH i2c: 01 07 00 [14:32:31]MH_I2C_Read... [14:32:31]Read from MH i2c: 01 07 00 86 02 00 00 00 00 00 75 0C 10 [14:32:31]RasterBufferAndPrint [14:32:31]line [14:32:31]line [14:32:31]line [14:32:31]line [14:32:31]line [14:32:31]written 0, free lines is 3192 [14:32:31]MH_Cut [14:32:31]Write to MH i2c: D1 01 00 8D 02 01 61 [14:32:31]Write i2c OK [14:32:31]MH_I2C_Read... [14:32:31]Read from MH i2c: D1 [14:32:31]MH_I2C_Read... [14:32:31]Read from MH i2c: D1 01 00 [14:32:31]MH_I2C_Read... [14:32:31]Read from MH i2c: D1 01 00 8D 02 00 60 [14:32:31]Write to MH i2c: 01 00 00 8E 02 90 [14:32:31]Write i2c OK [14:32:31]MH_I2C_Read... [14:32:32]Connected sock=9 [14:32:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 90 E6 07 01 FE 37 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 3C 01 00 00 F4 03 04 00 7E 56 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 60 75 03 00 35 04 06 00 D5 C1 35 B7 76 D5 B1 B1 98 07 78 D9 33 F5 [14:32:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 7D 13 47 00 67 7A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 60 75 03 00 F4 03 04 00 89 02 A6 66 B6 04 01 00 00 4B 19 92 50 22 F3 02 C7 [14:32:32]CommunicateWithHost err = 0 [14:32:32]CheckOFDResponse [14:32:32]1017 (14) - 77093643461234 [14:32:32]1041 (16) - 0000000000874959 [14:32:32]1040 (4) - 226656 [14:32:32]1012 (4) - 28.07.2024 08:34 [14:32:32]1206 (1) - 0 [14:32:32]OFD Sender: Remove packet 226656 [14:32:32]ProducePacketName [14:32:32]name=ofd_packets/00226656 [14:32:32]NVStorageDeleteData [14:32:33]*** Cut start [14:32:33]*** Partial cut [14:32:33]*** CUTSNS_PIN = 1 [14:32:33]*** CUTSNS_PIN = 0 [14:32:33]OFD Sender: No OFD packet to send [14:32:33]*** Brake cut motor [14:32:33]Read from MH i2c: 01 [14:32:33]MH_I2C_Read... [14:32:33]*** Stop cut motor [14:32:33]*** Cut end [14:32:33]Read from MH i2c: 01 07 00 [14:32:33]MH_I2C_Read... [14:32:33]Read from MH i2c: 01 07 00 8E 02 00 00 00 00 00 FF 0F A5 [14:32:33]process_action close_receipt done [14:32:33]requested_data is exist [14:32:33]produce_requested_data [14:32:33]requested_item fm.sn is exist - process it [14:32:33]wFMCommunicate request_size=4 [14:32:33]MH_SAM_APDU [14:32:33]CAPDU: 80 11 00 00 [14:32:33]Write to MH i2c: E2 08 00 8F 02 80 11 00 00 00 00 00 00 0B [14:32:33]Write i2c OK [14:32:33]MH_I2C_Read... [14:32:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:32:33]Read from MH i2c: E2 [14:32:33]MH_I2C_Read... [14:32:33]Read from MH i2c: E2 17 00 [14:32:33]MH_I2C_Read... [14:32:33]Read from MH i2c: E2 17 00 8F 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 68 [14:32:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:32:33]wFMCommunicate OK [14:32:33]requested_item fd.num is exist - process it [14:32:33]SAM_PROTO_GetFieldsCounters [14:32:33]wFMCommunicate request_size=4 [14:32:33]MH_SAM_APDU [14:32:33]CAPDU: 80 13 00 00 [14:32:33]Write to MH i2c: E2 08 00 90 02 80 13 00 00 00 00 00 00 0E [14:32:33]Write i2c OK [14:32:33]MH_I2C_Read... [14:32:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:32:33]Read from MH i2c: E2 [14:32:33]MH_I2C_Read... [14:32:33]Read from MH i2c: E2 62 00 [14:32:33]MH_I2C_Read... [14:32:34]Read from MH i2c: E2 62 00 90 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 60 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 3C 01 00 00 5E 04 04 00 3C 01 00 00 57 04 04 00 3D 01 00 00 19 04 04 00 00 00 00 00 90 00 7E [14:32:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 60 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 3C 01 00 00 5E 04 04 00 3C 01 00 00 57 04 04 00 3D 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:32:34]wFMCommunicate OK [14:32:34]SAM_PROTO_GetFieldsCounters done [14:32:34]requested_item shift.num is exist - process it [14:32:34]requested_item shift.opened is exist - process it [14:32:34]req_shift_opened [14:32:34]FM_GetShiftState [14:32:34]SAM_PROTO_GetShiftState [14:32:34]wFMCommunicate request_size=4 [14:32:34]MH_SAM_APDU [14:32:34]CAPDU: 80 13 01 00 [14:32:34]Write to MH i2c: E2 08 00 91 02 80 13 01 00 00 00 00 00 10 [14:32:34]Write i2c OK [14:32:34]MH_I2C_Read... [14:32:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:32:34]Read from MH i2c: E2 [14:32:34]MH_I2C_Read... [14:32:34]Read from MH i2c: E2 0E 00 [14:32:34]MH_I2C_Read... [14:32:34]Read from MH i2c: E2 0E 00 91 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 C1 [14:32:34]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [14:32:34]wFMCommunicate OK [14:32:34]SAM_PROTO_GetShiftState done [14:32:34]FM_GetShiftState done [14:32:34]req_shift_opened done [14:32:34]requested_item shift.open_date is exist - process it [14:32:34]req_shift_open_date [14:32:34]req_shift_open_date done [14:32:34]produce_requested_data done [14:32:34]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226656,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [14:32:34]process_action_free close_receipt [14:32:34]json_value_free [14:32:34]json_value_free done [14:32:34]process_json_proto returns [14:32:34]Send response to host [14:32:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226656,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [14:32:34]free response buf [14:32:34]execute_script done [14:32:34]execute_script returns [14:32:34]free content buf [14:32:34]Sock 10.Close socket [14:32:34]Sock 10.Thread stoped [14:32:38]OFD Sender: No OFD packet to send [14:32:43]OFD Sender: No OFD packet to send [14:32:43]accept exits with 7 [14:32:43]New connection [14:32:43]New thread 3066711396 created [14:32:43]Thread 3066854756 joined [14:32:43]Waiting for new connection... [14:32:43] Sock 7.Parse request [14:32:43]Sock 7.Check first char [14:32:43]Sock 7.First char is OK [14:32:43]request: POST /json_proto HTTP/1.0 [14:32:43]Method: POST [14:32:43]URL: /json_proto [14:32:43]Method is POST - this is cgi request [14:32:43]url: /json_proto [14:32:43]query_string will be loaded in cgi processing [14:32:43]execute_cgi json_proto POST (null) [14:32:43]execute_cgi path=json_proto method=POST [14:32:43]POST find Content-Length [14:32:43]Host: 172.17.43.131:8080 [14:32:43]Content-Length: 818 [14:32:43]Content-Type: application/json [14:32:43] [14:32:43]POST finish read [14:32:43]Found Content-Length = 818 [14:32:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003040", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 700.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:32:43]execute_script... [14:32:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003040", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 700.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:32:43]POST & json_proto [14:32:43]process_json_proto [14:32:43]json parsed OK: [14:32:43]protocol is kg_v1.0 [14:32:43]action value=close_receipt [14:32:43]process_action close_receipt [14:32:43]cmd_close_receipt [14:32:43]MH_GetDate [14:32:43]Write to MH i2c: F0 00 00 92 02 83 [14:32:43]Write i2c OK [14:32:43]MH_I2C_Read... [14:32:43]Read from MH i2c: F0 [14:32:43]MH_I2C_Read... [14:32:43]Read from MH i2c: F0 09 00 [14:32:43]MH_I2C_Read... [14:32:43]Read from MH i2c: F0 09 00 92 02 00 8C 56 A6 66 F9 24 A2 66 9F [14:32:43]GetLastDocTimeStamp 1722177150 [14:32:43]current date 1722177164 [14:32:43]FM_GetShiftState [14:32:43]SAM_PROTO_GetShiftState [14:32:43]wFMCommunicate request_size=4 [14:32:43]MH_SAM_APDU [14:32:43]CAPDU: 80 13 01 00 [14:32:43]Write to MH i2c: E2 08 00 93 02 80 13 01 00 00 00 00 00 12 [14:32:43]Write i2c OK [14:32:43]MH_I2C_Read... [14:32:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:32:43]Read from MH i2c: E2 [14:32:43]MH_I2C_Read... [14:32:43]Read from MH i2c: E2 0E 00 [14:32:43]MH_I2C_Read... [14:32:43]Read from MH i2c: E2 0E 00 93 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 C3 [14:32:43]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [14:32:43]wFMCommunicate OK [14:32:43]SAM_PROTO_GetShiftState done [14:32:43]FM_GetShiftState done [14:32:43]opened in 1722125326 [14:32:43]opened+sec_in_day 1722211726 [14:32:43]quantity*price = 70037 [14:32:43]sum+1 = 70038 [14:32:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.37 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 0.00 Безнал.: 700.37 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 317 28.07.2024 14:32 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 226657 ФПД: 51091983396137 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T143244&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226657&fm=51091983396137&tin=02508201610067®Number=0000000000092624&sum=70037 [14:32:45]StoreToDocumentArchive [14:32:45]shift 439 fd 226657 [14:32:45]save to /storage/0439/doc_00226657 [14:32:45]save last doc name /storage/0439/doc_00226657 to /storage/kkm_last_doc_name [14:32:45]save OK [14:32:45]Clear old archive folders... [14:32:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:32:45]tlvbuf is 014C8050 [14:32:45]SAM_PROTO_ClearQueue [14:32:45]wFMCommunicate request_size=4 [14:32:45]MH_SAM_APDU [14:32:45]CAPDU: 80 09 00 00 [14:32:45]Write to MH i2c: E2 08 00 A0 02 80 09 00 00 00 00 00 00 14 [14:32:45]Write i2c OK [14:32:45]MH_I2C_Read... [14:32:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:32:45]Read from MH i2c: E2 [14:32:45]MH_I2C_Read... [14:32:45]Read from MH i2c: E2 03 00 [14:32:45]MH_I2C_Read... [14:32:45]Read from MH i2c: E2 03 00 A0 02 00 90 00 16 [14:32:45]RAPDU: 90 00 [14:32:45]wFMCommunicate OK [14:32:45]SAM_PROTO_ClearQueue done [14:32:45]KKMCreateOFDPacket [14:32:45]OFDProtocolAddRootSTLVToBuf [14:32:45]FM_MakeSignedData [14:32:45]FM_MakeSignedData [14:32:45]SAM_PROTO_SignData [14:32:45]wFMCommunicate request_size=4 [14:32:45]MH_SAM_APDU [14:32:45]CAPDU: 80 0D 01 02 [14:32:45]Write to MH i2c: E2 08 00 A1 02 80 0D 01 02 00 00 00 00 1C [14:32:45]Write i2c OK [14:32:45]MH_I2C_Read... [14:32:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:32:45]Read from MH i2c: E2 [14:32:45]MH_I2C_Read... [14:32:45]Read from MH i2c: E2 03 00 [14:32:45]MH_I2C_Read... [14:32:45]Read from MH i2c: E2 03 00 A1 02 00 90 00 17 [14:32:45]RAPDU: 90 00 [14:32:45]wFMCommunicate OK [14:32:45]wFMCommunicate request_size=255 [14:32:45]MH_SAM_APDU [14:32:45]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 01 00 00 F4 03 04 00 8C 56 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 61 75 03 00 35 04 06 00 2E [14:32:45]Write to MH i2c: E2 02 01 A2 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 01 00 00 F4 03 04 00 8C 56 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 61 75 03 00 35 04 06 00 2E 00 00 BF [14:32:45]Write i2c OK [14:32:45]MH_I2C_Read... [14:32:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:32:45]Read from MH i2c: E2 [14:32:45]MH_I2C_Read... [14:32:45]Read from MH i2c: E2 03 00 [14:32:45]MH_I2C_Read... [14:32:45]Read from MH i2c: E2 03 00 A2 02 00 90 00 18 [14:32:45]RAPDU: 90 00 [14:32:45]wFMCommunicate OK [14:32:45]wFMCommunicate request_size=10 [14:32:45]MH_SAM_APDU [14:32:45]CAPDU: 80 0D 02 02 05 77 C7 85 6D 29 [14:32:45]Write to MH i2c: E2 0D 00 A3 02 80 0D 02 02 05 00 77 C7 85 6D 29 00 00 82 [14:32:45]Write i2c OK [14:32:45]MH_I2C_Read... [14:32:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:32:45]Read from MH i2c: E2 [14:32:45]MH_I2C_Read... [14:32:45]Read from MH i2c: E2 03 00 [14:32:45]MH_I2C_Read... [14:32:45]Read from MH i2c: E2 03 00 A3 02 00 90 00 19 [14:32:45]RAPDU: 90 00 [14:32:45]wFMCommunicate OK [14:32:45]wFMCommunicate request_size=4 [14:32:45]MH_SAM_APDU [14:32:45]CAPDU: 80 0D 03 02 [14:32:45]Write to MH i2c: E2 08 00 A4 02 80 0D 03 02 00 00 00 00 21 [14:32:45]Write i2c OK [14:32:45]MH_I2C_Read... [14:32:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:32:45]Read from MH i2c: E2 [14:32:45]MH_I2C_Read... [14:32:45]Read from MH i2c: E2 0B 00 [14:32:45]MH_I2C_Read... [14:32:45]Read from MH i2c: E2 0B 00 A4 02 00 47 DE 14 5C 67 78 CC 9D 90 00 FF [14:32:45]RAPDU: 47 DE 14 5C 67 78 CC 9D 90 00 [14:32:45]wFMCommunicate OK [14:32:45]SAM_PROTO_SignData done [14:32:45]FM_MakeSignedData done [14:32:45]CreateOFDProtocolMessage [14:32:45]wFMCommunicate request_size=4 [14:32:45]MH_SAM_APDU [14:32:45]CAPDU: 80 11 00 00 [14:32:45]Write to MH i2c: E2 08 00 A5 02 80 11 00 00 00 00 00 00 21 [14:32:45]Write i2c OK [14:32:45]MH_I2C_Read... [14:32:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:32:45]Read from MH i2c: E2 [14:32:45]MH_I2C_Read... [14:32:45]Read from MH i2c: E2 17 00 [14:32:45]MH_I2C_Read... [14:32:45]Read from MH i2c: E2 17 00 A5 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7E [14:32:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:32:45]wFMCommunicate OK [14:32:45]CreateOFDProtocolMessage done [14:32:45]OFDSenderStorePacket 226657 [14:32:45]StoreOFDPacket docnum=226657 [14:32:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 53 F8 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 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 01 00 00 F4 03 04 00 8C 56 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 61 75 03 00 35 04 06 00 2E 77 C7 85 6D 29 47 DE 14 5C 67 78 CC 9D [14:32:45]CheckFolder [14:32:45]dirname=/storage/ofd_packets [14:32:45]CheckFolder done [14:32:45]ProducePacketName [14:32:45]name=ofd_packets/00226657 [14:32:45]NVStorageSaveData ofd_packets/00226657 [14:32:45]File name is /storage/ofd_packets/00226657 [14:32:45]Write 301 bytes [14:32:45]NVStorageSaveData done [14:32:45]OFDSenderStorePacket done [14:32:45]KKMCreateOFDPacket done [14:32:45]NVStorageSaveData kkm_last_timestamp [14:32:45]File name is /storage/kkm_last_timestamp [14:32:45]Write 4 bytes [14:32:45]NVStorageSaveData done [14:32:45]ExternCall_PrintAddStr [14:32:45]wPrintStart [14:32:45]Write to MH i2c: 01 00 00 A6 02 A8 [14:32:45]Write i2c OK [14:32:45]MH_I2C_Read... [14:32:45]Read from MH i2c: 01 [14:32:45]MH_I2C_Read... [14:32:45]Read from MH i2c: 01 07 00 [14:32:45]MH_I2C_Read... [14:32:45]Read from MH i2c: 01 07 00 A6 02 00 00 00 00 00 FF 0F BD [14:32:45]RasterBufferAndPrint [14:32:45]line Счет N : (1)2003040 [14:32:45]line ИНН: 02508201610067 [14:32:45]line Контрольно-Кассовый Чек [14:32:45]line ПРОДАЖА [14:32:45]line ТРК (МРК, ГНК) : 43 [14:32:45]line Товар: 2710124130 [14:32:45]line Аи-92-К-5 [14:32:45]line 10.330 * 67.80 [14:32:45]line = 700.37 [14:32:45]line НДС 12% НСП 1% [14:32:45]line > о реализуемом товаре [14:32:45]line ИТОГО: 700.37 [14:32:45]line НСП 1% : 6.20 [14:32:45]line НДС 12% : 74.38 [14:32:45]line Наличными: 0.00 [14:32:45]line Безнал.: 700.37 [14:32:45]line Место: АЗС № 97 "Партнер Нефть" [14:32:45]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:32:45]line СНО: Общий режим [14:32:45]line Чек 317 28.07.2024 14:32 [14:32:45]line Смена: 439 ФФД: 1.0 [14:32:45]line ЗНМ: 0300000054 [14:32:45]line РНМ: 0000000000092624 [14:32:45]line Версия ККМ: 001 [14:32:45]line Платежная система: Бакай Банк [14:32:45]line ФМ: 0000000000874959 [14:32:45]line ФД: 226657 [14:32:45]line ФПД: 51091983396137 [14:32:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T143244&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226657&fm=51091983396137&tin=02508201610067®Number=0000000000092624&sum=70037 [14:32:45]written 0, free lines is 4095 [14:32:45]OFD Sender: Processing packet 226657 [packets to send 602, broken 601] [14:32:45]ProducePacketName [14:32:45]name=ofd_packets/00226657 [14:32:45]OFD Sender: To server: pG, [14:32:45]CommunicateWithHost lk.salyk.kg:30040 [14:32:45]ConnectInit lk.salyk.kg [14:32:46]Write to MH i2c: 01 00 00 D0 02 D2 [14:32:46]Write i2c OK [14:32:46]MH_I2C_Read... [14:32:46]Read from MH i2c: 01 [14:32:46]MH_I2C_Read... [14:32:46]Read from MH i2c: 01 07 00 [14:32:46]MH_I2C_Read... [14:32:46]Read from MH i2c: 01 07 00 D0 02 00 00 00 00 00 77 0C 5C [14:32:46]RasterBufferAndPrint [14:32:46]line [14:32:46]line [14:32:46]line [14:32:46]line [14:32:46]line [14:32:46]written 0, free lines is 3197 [14:32:46]MH_Cut [14:32:46]Write to MH i2c: D1 01 00 D7 02 01 AB [14:32:46]Write i2c OK [14:32:46]MH_I2C_Read... [14:32:46]Read from MH i2c: D1 [14:32:46]MH_I2C_Read... [14:32:46]Read from MH i2c: D1 01 00 [14:32:46]MH_I2C_Read... [14:32:46]Read from MH i2c: D1 01 00 D7 02 00 AA [14:32:46]Write to MH i2c: 01 00 00 D8 02 DA [14:32:46]Write i2c OK [14:32:46]MH_I2C_Read... [14:32:47]*** Cut start [14:32:47]*** Partial cut [14:32:47]*** CUTSNS_PIN = 1 [14:32:47]*** CUTSNS_PIN = 0 [14:32:47]*** Brake cut motor [14:32:47]Read from MH i2c: 01 [14:32:47]MH_I2C_Read... [14:32:47]*** Stop cut motor [14:32:47]*** Cut end [14:32:47]Read from MH i2c: 01 07 00 [14:32:47]MH_I2C_Read... [14:32:47]Read from MH i2c: 01 07 00 D8 02 00 00 00 00 00 FF 0F EF [14:32:47]process_action close_receipt done [14:32:47]requested_data is exist [14:32:47]produce_requested_data [14:32:47]requested_item fm.sn is exist - process it [14:32:47]wFMCommunicate request_size=4 [14:32:47]MH_SAM_APDU [14:32:47]CAPDU: 80 11 00 00 [14:32:47]Write to MH i2c: E2 08 00 D9 02 80 11 00 00 00 00 00 00 55 [14:32:47]Write i2c OK [14:32:47]MH_I2C_Read... [14:32:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:32:47]Read from MH i2c: E2 [14:32:47]MH_I2C_Read... [14:32:47]Read from MH i2c: E2 17 00 [14:32:47]MH_I2C_Read... [14:32:47]Read from MH i2c: E2 17 00 D9 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B2 [14:32:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:32:47]wFMCommunicate OK [14:32:47]requested_item fd.num is exist - process it [14:32:47]SAM_PROTO_GetFieldsCounters [14:32:47]wFMCommunicate request_size=4 [14:32:47]MH_SAM_APDU [14:32:47]CAPDU: 80 13 00 00 [14:32:47]Write to MH i2c: E2 08 00 DA 02 80 13 00 00 00 00 00 00 58 [14:32:47]Write i2c OK [14:32:47]MH_I2C_Read... [14:32:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:32:48]Read from MH i2c: E2 [14:32:48]MH_I2C_Read... [14:32:48]Read from MH i2c: E2 62 00 [14:32:48]MH_I2C_Read... [14:32:48]Read from MH i2c: E2 62 00 DA 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 61 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 3D 01 00 00 5E 04 04 00 3D 01 00 00 57 04 04 00 3E 01 00 00 19 04 04 00 00 00 00 00 90 00 CC [14:32:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 61 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 3D 01 00 00 5E 04 04 00 3D 01 00 00 57 04 04 00 3E 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:32:48]wFMCommunicate OK [14:32:48]SAM_PROTO_GetFieldsCounters done [14:32:48]requested_item shift.num is exist - process it [14:32:48]requested_item shift.opened is exist - process it [14:32:48]req_shift_opened [14:32:48]FM_GetShiftState [14:32:48]SAM_PROTO_GetShiftState [14:32:48]wFMCommunicate request_size=4 [14:32:48]MH_SAM_APDU [14:32:48]CAPDU: 80 13 01 00 [14:32:48]Write to MH i2c: E2 08 00 DB 02 80 13 01 00 00 00 00 00 5A [14:32:48]Write i2c OK [14:32:48]MH_I2C_Read... [14:32:48]Connected sock=11 [14:32:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 53 F8 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 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 01 00 00 F4 03 04 00 8C 56 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 61 75 03 00 35 04 06 00 2E 77 C7 85 6D 29 47 DE 14 5C 67 78 CC 9D [14:32:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:32:48]Read from MH i2c: E2 [14:32:48]MH_I2C_Read... [14:32:48]Read from MH i2c: E2 0E 00 [14:32:48]MH_I2C_Read... [14:32:48]Read from MH i2c: E2 0E 00 DB 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 0B [14:32:48]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [14:32:48]wFMCommunicate OK [14:32:48]SAM_PROTO_GetShiftState done [14:32:48]FM_GetShiftState done [14:32:48]req_shift_opened done [14:32:48]requested_item shift.open_date is exist - process it [14:32:48]req_shift_open_date [14:32:48]req_shift_open_date done [14:32:48]produce_requested_data done [14:32:48]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226657,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [14:32:48]process_action_free close_receipt [14:32:48]json_value_free [14:32:48]json_value_free done [14:32:48]process_json_proto returns [14:32:48]Send response to host [14:32:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226657,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [14:32:48]free response buf [14:32:48]execute_script done [14:32:48]execute_script returns [14:32:48]free content buf [14:32:48]Sock 7.Close socket [14:32:48]Sock 7.Thread stoped [14:32:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 F7 59 47 00 91 13 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 61 75 03 00 F4 03 04 00 99 02 A6 66 B6 04 01 00 00 E8 DA A5 E1 72 76 41 A5 [14:32:49]CommunicateWithHost err = 0 [14:32:49]CheckOFDResponse [14:32:49]1017 (14) - 77093643461234 [14:32:49]1041 (16) - 0000000000874959 [14:32:49]1040 (4) - 226657 [14:32:49]1012 (4) - 28.07.2024 08:34 [14:32:49]1206 (1) - 0 [14:32:49]OFD Sender: Remove packet 226657 [14:32:49]ProducePacketName [14:32:49]name=ofd_packets/00226657 [14:32:49]NVStorageDeleteData [14:32:49]OFD Sender: No OFD packet to send [14:32:52]accept exits with 10 [14:32:52]New connection [14:32:52]New thread 3066854756 created [14:32:52]Thread 3066711396 joined [14:32:52]Waiting for new connection... [14:32:52] Sock 10.Parse request [14:32:52]Sock 10.Check first char [14:32:52]Sock 10.First char is OK [14:32:52]request: POST /json_proto HTTP/1.0 [14:32:52]Method: POST [14:32:52]URL: /json_proto [14:32:52]Method is POST - this is cgi request [14:32:52]url: /json_proto [14:32:52]query_string will be loaded in cgi processing [14:32:52]execute_cgi json_proto POST (null) [14:32:52]execute_cgi path=json_proto method=POST [14:32:52]POST find Content-Length [14:32:52]Host: 172.17.43.131:8080 [14:32:52]Content-Length: 678 [14:32:52]Content-Type: application/json [14:32:52] [14:32:52]POST finish read [14:32:52]Found Content-Length = 678 [14:32:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003041", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [14:32:52]execute_script... [14:32: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)2003041", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [14:32:52]POST & json_proto [14:32:52]process_json_proto [14:32:52]json parsed OK: [14:32:52]protocol is kg_v1.0 [14:32:52]action value=close_receipt [14:32:52]process_action close_receipt [14:32:52]cmd_close_receipt [14:32:52]MH_GetDate [14:32:52]Write to MH i2c: F0 00 00 DC 02 CD [14:32:52]Write i2c OK [14:32:52]MH_I2C_Read... [14:32:52]Read from MH i2c: F0 [14:32:52]MH_I2C_Read... [14:32:52]Read from MH i2c: F0 09 00 [14:32:52]MH_I2C_Read... [14:32:52]Read from MH i2c: F0 09 00 DC 02 00 95 56 A6 66 F9 24 A2 66 F2 [14:32:52]GetLastDocTimeStamp 1722177164 [14:32:52]current date 1722177173 [14:32:52]FM_GetShiftState [14:32:52]SAM_PROTO_GetShiftState [14:32:52]wFMCommunicate request_size=4 [14:32:52]MH_SAM_APDU [14:32:52]CAPDU: 80 13 01 00 [14:32:52]Write to MH i2c: E2 08 00 DD 02 80 13 01 00 00 00 00 00 5C [14:32:52]Write i2c OK [14:32:52]MH_I2C_Read... [14:32:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:32:52]Read from MH i2c: E2 [14:32:52]MH_I2C_Read... [14:32:52]Read from MH i2c: E2 0E 00 [14:32:52]MH_I2C_Read... [14:32:52]Read from MH i2c: E2 0E 00 DD 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 0D [14:32:52]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [14:32:52]wFMCommunicate OK [14:32:52]SAM_PROTO_GetShiftState done [14:32:52]FM_GetShiftState done [14:32:52]opened in 1722125326 [14:32:52]opened+sec_in_day 1722211726 [14:32:52]quantity*price = 50010 [14:32:52]sum+1 = 50012 [14:32:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 318 28.07.2024 14:32 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226658 ФПД: 120961205125480 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T143253&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226658&fm=120961205125480&tin=02508201610067®Number=0000000000092624&sum=50000 [14:32:53]StoreToDocumentArchive [14:32:53]shift 439 fd 226658 [14:32:53]save to /storage/0439/doc_00226658 [14:32:53]save last doc name /storage/0439/doc_00226658 to /storage/kkm_last_doc_name [14:32:53]save OK [14:32:53]Clear old archive folders... [14:32:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:32:53]tlvbuf is 01475970 [14:32:53]SAM_PROTO_ClearQueue [14:32:53]wFMCommunicate request_size=4 [14:32:53]MH_SAM_APDU [14:32:53]CAPDU: 80 09 00 00 [14:32:53]Write to MH i2c: E2 08 00 EA 02 80 09 00 00 00 00 00 00 5E [14:32:53]Write i2c OK [14:32:53]MH_I2C_Read... [14:32:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:32:53]Read from MH i2c: E2 [14:32:53]MH_I2C_Read... [14:32:53]Read from MH i2c: E2 03 00 [14:32:53]MH_I2C_Read... [14:32:53]Read from MH i2c: E2 03 00 EA 02 00 90 00 60 [14:32:53]RAPDU: 90 00 [14:32:53]wFMCommunicate OK [14:32:53]SAM_PROTO_ClearQueue done [14:32:53]KKMCreateOFDPacket [14:32:53]OFDProtocolAddRootSTLVToBuf [14:32:53]FM_MakeSignedData [14:32:53]FM_MakeSignedData [14:32:53]SAM_PROTO_SignData [14:32:53]wFMCommunicate request_size=4 [14:32:53]MH_SAM_APDU [14:32:53]CAPDU: 80 0D 01 02 [14:32:53]Write to MH i2c: E2 08 00 EB 02 80 0D 01 02 00 00 00 00 66 [14:32:53]Write i2c OK [14:32:53]MH_I2C_Read... [14:32:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:32:53]Read from MH i2c: E2 [14:32:53]MH_I2C_Read... [14:32:53]Read from MH i2c: E2 03 00 [14:32:53]MH_I2C_Read... [14:32:53]Read from MH i2c: E2 03 00 EB 02 00 90 00 61 [14:32:53]RAPDU: 90 00 [14:32:53]wFMCommunicate OK [14:32:53]wFMCommunicate request_size=255 [14:32:53]MH_SAM_APDU [14:32:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 3E 01 00 00 F4 03 04 00 95 56 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 62 75 03 00 35 04 06 00 6E [14:32:53]Write to MH i2c: E2 02 01 EC 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 3E 01 00 00 F4 03 04 00 95 56 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 62 75 03 00 35 04 06 00 6E 00 00 0B [14:32:53]Write i2c OK [14:32:53]MH_I2C_Read... [14:32:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:32:54]Read from MH i2c: E2 [14:32:54]MH_I2C_Read... [14:32:54]Read from MH i2c: E2 03 00 [14:32:54]MH_I2C_Read... [14:32:54]Read from MH i2c: E2 03 00 EC 02 00 90 00 62 [14:32:54]RAPDU: 90 00 [14:32:54]wFMCommunicate OK [14:32:54]wFMCommunicate request_size=10 [14:32:54]MH_SAM_APDU [14:32:54]CAPDU: 80 0D 02 02 05 03 79 A9 C1 68 [14:32:54]Write to MH i2c: E2 0D 00 ED 02 80 0D 02 02 05 00 03 79 A9 C1 68 00 00 C1 [14:32:54]Write i2c OK [14:32:54]MH_I2C_Read... [14:32:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:32:54]Read from MH i2c: E2 [14:32:54]MH_I2C_Read... [14:32:54]Read from MH i2c: E2 03 00 [14:32:54]MH_I2C_Read... [14:32:54]Read from MH i2c: E2 03 00 ED 02 00 90 00 63 [14:32:54]RAPDU: 90 00 [14:32:54]wFMCommunicate OK [14:32:54]wFMCommunicate request_size=4 [14:32:54]MH_SAM_APDU [14:32:54]CAPDU: 80 0D 03 02 [14:32:54]Write to MH i2c: E2 08 00 EE 02 80 0D 03 02 00 00 00 00 6B [14:32:54]Write i2c OK [14:32:54]MH_I2C_Read... [14:32:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:32:54]Read from MH i2c: E2 [14:32:54]MH_I2C_Read... [14:32:54]Read from MH i2c: E2 0B 00 [14:32:54]MH_I2C_Read... [14:32:54]Read from MH i2c: E2 0B 00 EE 02 00 44 AF 91 F8 2D 86 99 9C 90 00 D0 [14:32:54]RAPDU: 44 AF 91 F8 2D 86 99 9C 90 00 [14:32:54]wFMCommunicate OK [14:32:54]SAM_PROTO_SignData done [14:32:54]FM_MakeSignedData done [14:32:54]CreateOFDProtocolMessage [14:32:54]wFMCommunicate request_size=4 [14:32:54]MH_SAM_APDU [14:32:54]CAPDU: 80 11 00 00 [14:32:54]Write to MH i2c: E2 08 00 EF 02 80 11 00 00 00 00 00 00 6B [14:32:54]Write i2c OK [14:32:54]MH_I2C_Read... [14:32:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:32:54]Read from MH i2c: E2 [14:32:54]MH_I2C_Read... [14:32:54]Read from MH i2c: E2 17 00 [14:32:54]MH_I2C_Read... [14:32:54]Read from MH i2c: E2 17 00 EF 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C8 [14:32:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:32:54]wFMCommunicate OK [14:32:54]CreateOFDProtocolMessage done [14:32:54]OFDSenderStorePacket 226658 [14:32:54]StoreOFDPacket docnum=226658 [14:32:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 F1 6F 07 01 4D 95 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 3E 01 00 00 F4 03 04 00 95 56 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 62 75 03 00 35 04 06 00 6E 03 79 A9 C1 68 44 AF 91 F8 2D 86 99 9C [14:32:54]CheckFolder [14:32:54]dirname=/storage/ofd_packets [14:32:54]CheckFolder done [14:32:54]ProducePacketName [14:32:54]name=ofd_packets/00226658 [14:32:54]NVStorageSaveData ofd_packets/00226658 [14:32:54]File name is /storage/ofd_packets/00226658 [14:32:54]Write 301 bytes [14:32:54]NVStorageSaveData done [14:32:54]OFDSenderStorePacket done [14:32:54]KKMCreateOFDPacket done [14:32:54]NVStorageSaveData kkm_last_timestamp [14:32:54]File name is /storage/kkm_last_timestamp [14:32:54]Write 4 bytes [14:32:54]NVStorageSaveData done [14:32:54]ExternCall_PrintAddStr [14:32:54]wPrintStart [14:32:54]Write to MH i2c: 01 00 00 F0 02 F2 [14:32:54]Write i2c OK [14:32:54]MH_I2C_Read... [14:32:54]Read from MH i2c: 01 [14:32:54]MH_I2C_Read... [14:32:54]Read from MH i2c: 01 07 00 [14:32:54]MH_I2C_Read... [14:32:54]Read from MH i2c: 01 07 00 F0 02 00 00 00 00 00 FF 0F 07 [14:32:54]RasterBufferAndPrint [14:32:54]line Счет N : (1)2003041 [14:32:54]line ИНН: 02508201610067 [14:32:54]line Контрольно-Кассовый Чек [14:32:54]line ПРОДАЖА [14:32:54]line ТРК (МРК, ГНК) : 54 [14:32:54]line Товар: 2710124500 [14:32:54]line Аи-95-К-5 [14:32:54]line 6.740 * 74.20 [14:32:54]line = 500.11 [14:32:54]line НДС 12% НСП 1% [14:32:54]line > о реализуемом товаре [14:32:54]line ОКРУГЛЕНИЕ: -0.11 [14:32:54]line ИТОГО: 500.00 [14:32:54]line Внесено: 500.00 [14:32:54]line СДАЧА: 0.00 [14:32:54]line НСП 1% : 4.43 [14:32:54]line НДС 12% : 53.11 [14:32:54]line Наличными: 500.00 [14:32:54]line Безнал.: 0.00 [14:32:54]line Место: АЗС № 97 "Партнер Нефть" [14:32:54]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:32:54]line СНО: Общий режим [14:32:54]line Чек 318 28.07.2024 14:32 [14:32:54]line Смена: 439 ФФД: 1.0 [14:32:54]line ЗНМ: 0300000054 [14:32:54]line РНМ: 0000000000092624 [14:32:54]line Версия ККМ: 001 [14:32:54]line ФМ: 0000000000874959 [14:32:54]line ФД: 226658 [14:32:54]line ФПД: 120961205125480 [14:32:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T143253&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226658&fm=120961205125480&tin=02508201610067®Number=0000000000092624&sum=50000 [14:32:54]written 0, free lines is 4095 [14:32:54]OFD Sender: Processing packet 226658 [packets to send 602, broken 601] [14:32:54]ProducePacketName [14:32:54]name=ofd_packets/00226658 [14:32:54]OFD Sender: To server: pG, [14:32:54]CommunicateWithHost lk.salyk.kg:30040 [14:32:54]ConnectInit lk.salyk.kg [14:32:54]Write to MH i2c: 01 00 00 1B 03 1E [14:32:54]Write i2c OK [14:32:54]MH_I2C_Read... [14:32:54]Read from MH i2c: 01 [14:32:54]MH_I2C_Read... [14:32:54]Read from MH i2c: 01 07 00 [14:32:54]MH_I2C_Read... [14:32:54]Read from MH i2c: 01 07 00 1B 03 00 00 00 00 00 5E 0C 8F [14:32:54]RasterBufferAndPrint [14:32:54]line [14:32:54]line [14:32:54]line [14:32:54]line [14:32:54]line [14:32:54]written 0, free lines is 3174 [14:32:54]MH_Cut [14:32:54]Write to MH i2c: D1 01 00 22 03 01 F7 [14:32:54]Write i2c OK [14:32:54]MH_I2C_Read... [14:32:54]Read from MH i2c: D1 [14:32:54]MH_I2C_Read... [14:32:54]Read from MH i2c: D1 01 00 [14:32:54]MH_I2C_Read... [14:32:54]Read from MH i2c: D1 01 00 22 03 00 F6 [14:32:54]Write to MH i2c: 01 00 00 23 03 26 [14:32:54]Write i2c OK [14:32:54]MH_I2C_Read... [14:32:55]Connected sock=11 [14:32:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 F1 6F 07 01 4D 95 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 3E 01 00 00 F4 03 04 00 95 56 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 62 75 03 00 35 04 06 00 6E 03 79 A9 C1 68 44 AF 91 F8 2D 86 99 9C [14:32:56]*** Cut start [14:32:56]*** Partial cut [14:32:56]*** CUTSNS_PIN = 1 [14:32:56]*** CUTSNS_PIN = 0 [14:32:56]*** Brake cut motor [14:32:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 D6 33 47 00 53 69 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 62 75 03 00 F4 03 04 00 A0 02 A6 66 B6 04 01 00 00 73 CF B6 01 9F B0 6B 91 [14:32:56]CommunicateWithHost err = 0 [14:32:56]CheckOFDResponse [14:32:56]1017 (14) - 77093643461234 [14:32:56]1041 (16) - 0000000000874959 [14:32:56]1040 (4) - 226658 [14:32:56]1012 (4) - 28.07.2024 08:34 [14:32:56]1206 (1) - 0 [14:32:56]OFD Sender: Remove packet 226658 [14:32:56]ProducePacketName [14:32:56]name=ofd_packets/00226658 [14:32:56]NVStorageDeleteData [14:32:56]Read from MH i2c: 01 [14:32:56]MH_I2C_Read... [14:32:56]*** Stop cut motor [14:32:56]*** Cut end [14:32:56]Read from MH i2c: 01 07 00 [14:32:56]MH_I2C_Read... [14:32:56]Read from MH i2c: 01 07 00 23 03 00 00 00 00 00 FF 0F 3B [14:32:56]process_action close_receipt done [14:32:56]requested_data is exist [14:32:56]produce_requested_data [14:32:56]requested_item fm.sn is exist - process it [14:32:56]wFMCommunicate request_size=4 [14:32:56]MH_SAM_APDU [14:32:56]CAPDU: 80 11 00 00 [14:32:56]Write to MH i2c: E2 08 00 24 03 80 11 00 00 00 00 00 00 A1 [14:32:56]Write i2c OK [14:32:56]MH_I2C_Read... [14:32:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:32:56]Read from MH i2c: E2 [14:32:56]MH_I2C_Read... [14:32:56]Read from MH i2c: E2 17 00 [14:32:56]MH_I2C_Read... [14:32:56]Read from MH i2c: E2 17 00 24 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FE [14:32:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:32:56]wFMCommunicate OK [14:32:56]requested_item fd.num is exist - process it [14:32:56]SAM_PROTO_GetFieldsCounters [14:32:56]wFMCommunicate request_size=4 [14:32:56]MH_SAM_APDU [14:32:56]CAPDU: 80 13 00 00 [14:32:56]Write to MH i2c: E2 08 00 25 03 80 13 00 00 00 00 00 00 A4 [14:32:56]Write i2c OK [14:32:56]MH_I2C_Read... [14:32:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:32:56]Read from MH i2c: E2 [14:32:56]MH_I2C_Read... [14:32:56]Read from MH i2c: E2 62 00 [14:32:56]MH_I2C_Read... [14:32:56]Read from MH i2c: E2 62 00 25 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 62 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 3E 01 00 00 5E 04 04 00 3E 01 00 00 57 04 04 00 3F 01 00 00 19 04 04 00 00 00 00 00 90 00 1C [14:32:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 62 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 3E 01 00 00 5E 04 04 00 3E 01 00 00 57 04 04 00 3F 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:32:57]wFMCommunicate OK [14:32:57]SAM_PROTO_GetFieldsCounters done [14:32:57]requested_item shift.num is exist - process it [14:32:57]requested_item shift.opened is exist - process it [14:32:57]req_shift_opened [14:32:57]FM_GetShiftState [14:32:57]SAM_PROTO_GetShiftState [14:32:57]wFMCommunicate request_size=4 [14:32:57]MH_SAM_APDU [14:32:57]CAPDU: 80 13 01 00 [14:32:57]Write to MH i2c: E2 08 00 26 03 80 13 01 00 00 00 00 00 A6 [14:32:57]OFD Sender: No OFD packet to send [14:32:57]Write i2c OK [14:32:57]MH_I2C_Read... [14:32:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:32:57]Read from MH i2c: E2 [14:32:57]MH_I2C_Read... [14:32:57]Read from MH i2c: E2 0E 00 [14:32:57]MH_I2C_Read... [14:32:57]Read from MH i2c: E2 0E 00 26 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 57 [14:32:57]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [14:32:57]wFMCommunicate OK [14:32:57]SAM_PROTO_GetShiftState done [14:32:57]FM_GetShiftState done [14:32:57]req_shift_opened done [14:32:57]requested_item shift.open_date is exist - process it [14:32:57]req_shift_open_date [14:32:57]req_shift_open_date done [14:32:57]produce_requested_data done [14:32:57]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226658,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [14:32:57]process_action_free close_receipt [14:32:57]json_value_free [14:32:57]json_value_free done [14:32:57]process_json_proto returns [14:32:57]Send response to host [14:32:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226658,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [14:32:57]free response buf [14:32:57]execute_script done [14:32:57]execute_script returns [14:32:57]free content buf [14:32:57]Sock 10.Close socket [14:32:57]Sock 10.Thread stoped [14:32:57]recv_with_timeout no data received [14:33:02]OFD Sender: No OFD packet to send [14:33:07]OFD Sender: No OFD packet to send [14:33:12]OFD Sender: No OFD packet to send [14:33:17]OFD Sender: No OFD packet to send [14:33:22]OFD Sender: No OFD packet to send [14:33:27]OFD Sender: No OFD packet to send [14:33:28]recv_with_timeout no data received [14:33:32]OFD Sender: No OFD packet to send [14:33:37]OFD Sender: No OFD packet to send [14:33:42]OFD Sender: No OFD packet to send [14:33:47]OFD Sender: No OFD packet to send [14:33:52]OFD Sender: No OFD packet to send [14:33:53]recv_with_timeout no data received [14:33:57]OFD Sender: No OFD packet to send [14:34:02]OFD Sender: No OFD packet to send [14:34:07]OFD Sender: No OFD packet to send [14:34:12]OFD Sender: No OFD packet to send [14:34:17]OFD Sender: No OFD packet to send [14:34:22]OFD Sender: No OFD packet to send [14:34:27]OFD Sender: No OFD packet to send [14:34:32]OFD Sender: No OFD packet to send [14:34:37]OFD Sender: No OFD packet to send [14:34:42]OFD Sender: No OFD packet to send [14:34:47]OFD Sender: No OFD packet to send [14:34:52]OFD Sender: No OFD packet to send [14:34:57]OFD Sender: No OFD packet to send [14:35:02]OFD Sender: No OFD packet to send [14:35:07]OFD Sender: No OFD packet to send [14:35:12]OFD Sender: No OFD packet to send [14:35:17]OFD Sender: No OFD packet to send [14:35:22]OFD Sender: No OFD packet to send [14:35:27]OFD Sender: No OFD packet to send [14:35:27]recv_with_timeout no data received [14:35:32]OFD Sender: No OFD packet to send [14:35:37]OFD Sender: No OFD packet to send [14:35:42]OFD Sender: No OFD packet to send [14:35:47]OFD Sender: No OFD packet to send [14:35:52]OFD Sender: No OFD packet to send [14:35:57]OFD Sender: No OFD packet to send [14:36:02]OFD Sender: No OFD packet to send [14:36:07]OFD Sender: No OFD packet to send [14:36:12]OFD Sender: No OFD packet to send [14:36:15]recv_with_timeout no data received [14:36:17]OFD Sender: No OFD packet to send [14:36:22]OFD Sender: No OFD packet to send [14:36:27]OFD Sender: No OFD packet to send [14:36:32]OFD Sender: No OFD packet to send [14:36:37]OFD Sender: No OFD packet to send [14:36:38]recv_with_timeout no data received [14:36:42]OFD Sender: No OFD packet to send [14:36:47]OFD Sender: No OFD packet to send [14:36:52]OFD Sender: No OFD packet to send [14:36:57]OFD Sender: No OFD packet to send [14:37:02]OFD Sender: No OFD packet to send [14:37:07]OFD Sender: No OFD packet to send [14:37:12]OFD Sender: No OFD packet to send [14:37:17]OFD Sender: No OFD packet to send [14:37:22]OFD Sender: No OFD packet to send [14:37:27]OFD Sender: No OFD packet to send [14:37:29]accept exits with 9 [14:37:29]New connection [14:37:29]New thread 3066711396 created [14:37:29]Thread 3066854756 joined [14:37:29]Waiting for new connection... [14:37:29] Sock 9.Parse request [14:37:29]Sock 9.Check first char [14:37:29]Sock 9.First char is OK [14:37:29]request: POST /json_proto HTTP/1.0 [14:37:29]Method: POST [14:37:29]URL: /json_proto [14:37:29]Method is POST - this is cgi request [14:37:29]url: /json_proto [14:37:29]query_string will be loaded in cgi processing [14:37:29]execute_cgi json_proto POST (null) [14:37:29]execute_cgi path=json_proto method=POST [14:37:29]POST find Content-Length [14:37:29]Host: 172.17.43.131:8080 [14:37:29]Content-Length: 678 [14:37:29]Content-Type: application/json [14:37:29] [14:37:29]POST finish read [14:37:29]Found Content-Length = 678 [14:37:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003044", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 6.640, "sum" : 450.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 450.00, "total" : 450.00, "payments": [ { "type": 0, "sum" : 450.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:37:29]execute_script... [14:37: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)2003044", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 6.640, "sum" : 450.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 450.00, "total" : 450.00, "payments": [ { "type": 0, "sum" : 450.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:37:29]POST & json_proto [14:37:29]process_json_proto [14:37:29]json parsed OK: [14:37:29]protocol is kg_v1.0 [14:37:29]action value=close_receipt [14:37:29]process_action close_receipt [14:37:29]cmd_close_receipt [14:37:29]MH_GetDate [14:37:29]Write to MH i2c: F0 00 00 27 03 19 [14:37:29]Write i2c OK [14:37:29]MH_I2C_Read... [14:37:29]Read from MH i2c: F0 [14:37:29]MH_I2C_Read... [14:37:29]Read from MH i2c: F0 09 00 [14:37:29]MH_I2C_Read... [14:37:29]Read from MH i2c: F0 09 00 27 03 00 AA 57 A6 66 F9 24 A2 66 54 [14:37:29]GetLastDocTimeStamp 1722177173 [14:37:29]current date 1722177450 [14:37:29]FM_GetShiftState [14:37:29]SAM_PROTO_GetShiftState [14:37:29]wFMCommunicate request_size=4 [14:37:29]MH_SAM_APDU [14:37:29]CAPDU: 80 13 01 00 [14:37:29]Write to MH i2c: E2 08 00 28 03 80 13 01 00 00 00 00 00 A8 [14:37:29]Write i2c OK [14:37:29]MH_I2C_Read... [14:37:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:37:29]Read from MH i2c: E2 [14:37:29]MH_I2C_Read... [14:37:29]Read from MH i2c: E2 0E 00 [14:37:29]MH_I2C_Read... [14:37:29]Read from MH i2c: E2 0E 00 28 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 59 [14:37:29]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [14:37:29]wFMCommunicate OK [14:37:29]SAM_PROTO_GetShiftState done [14:37:29]FM_GetShiftState done [14:37:29]opened in 1722125326 [14:37:29]opened+sec_in_day 1722211726 [14:37:29]quantity*price = 45019 [14:37:29]sum+1 = 45020 [14:37:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 450.00 Внесено: 450.00 СДАЧА: 0.00 НСП 1% : 3.98 НДС 12% : 47.81 Наличными: 450.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 319 28.07.2024 14:37 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226659 ФПД: 70555329038177 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T143730&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226659&fm=70555329038177&tin=02508201610067®Number=0000000000092624&sum=45000 [14:37:30]StoreToDocumentArchive [14:37:30]shift 439 fd 226659 [14:37:30]save to /storage/0439/doc_00226659 [14:37:30]save last doc name /storage/0439/doc_00226659 to /storage/kkm_last_doc_name [14:37:30]save OK [14:37:30]Clear old archive folders... [14:37:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:37:30]tlvbuf is 0147F2B0 [14:37:30]SAM_PROTO_ClearQueue [14:37:30]wFMCommunicate request_size=4 [14:37:30]MH_SAM_APDU [14:37:30]CAPDU: 80 09 00 00 [14:37:30]Write to MH i2c: E2 08 00 35 03 80 09 00 00 00 00 00 00 AA [14:37:30]Write i2c OK [14:37:30]MH_I2C_Read... [14:37:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:37:30]Read from MH i2c: E2 [14:37:30]MH_I2C_Read... [14:37:30]Read from MH i2c: E2 03 00 [14:37:30]MH_I2C_Read... [14:37:30]Read from MH i2c: E2 03 00 35 03 00 90 00 AC [14:37:30]RAPDU: 90 00 [14:37:30]wFMCommunicate OK [14:37:30]SAM_PROTO_ClearQueue done [14:37:30]KKMCreateOFDPacket [14:37:30]OFDProtocolAddRootSTLVToBuf [14:37:30]FM_MakeSignedData [14:37:30]FM_MakeSignedData [14:37:30]SAM_PROTO_SignData [14:37:30]wFMCommunicate request_size=4 [14:37:30]MH_SAM_APDU [14:37:30]CAPDU: 80 0D 01 02 [14:37:30]Write to MH i2c: E2 08 00 36 03 80 0D 01 02 00 00 00 00 B2 [14:37:30]Write i2c OK [14:37:30]MH_I2C_Read... [14:37:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:37:30]Read from MH i2c: E2 [14:37:30]MH_I2C_Read... [14:37:30]Read from MH i2c: E2 03 00 [14:37:30]MH_I2C_Read... [14:37:30]Read from MH i2c: E2 03 00 36 03 00 90 00 AD [14:37:30]RAPDU: 90 00 [14:37:30]wFMCommunicate OK [14:37:30]wFMCommunicate request_size=255 [14:37:30]MH_SAM_APDU [14:37:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F0 19 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 DB AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 12 00 00 00 00 07 04 06 00 C8 AF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 01 00 00 F4 03 04 00 AA 57 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 63 75 03 00 35 04 06 00 40 [14:37:30]Write to MH i2c: E2 02 01 37 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F0 19 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 DB AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 12 00 00 00 00 07 04 06 00 C8 AF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 01 00 00 F4 03 04 00 AA 57 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 63 75 03 00 35 04 06 00 40 00 00 49 [14:37:30]Write i2c OK [14:37:30]MH_I2C_Read... [14:37:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:37:31]Read from MH i2c: E2 [14:37:31]MH_I2C_Read... [14:37:31]Read from MH i2c: E2 03 00 [14:37:31]MH_I2C_Read... [14:37:31]Read from MH i2c: E2 03 00 37 03 00 90 00 AE [14:37:31]RAPDU: 90 00 [14:37:31]wFMCommunicate OK [14:37:31]wFMCommunicate request_size=10 [14:37:31]MH_SAM_APDU [14:37:31]CAPDU: 80 0D 02 02 05 2B 71 53 07 61 [14:37:31]Write to MH i2c: E2 0D 00 38 03 80 0D 02 02 05 00 2B 71 53 07 61 00 00 16 [14:37:31]Write i2c OK [14:37:31]MH_I2C_Read... [14:37:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:37:31]Read from MH i2c: E2 [14:37:31]MH_I2C_Read... [14:37:31]Read from MH i2c: E2 03 00 [14:37:31]MH_I2C_Read... [14:37:31]Read from MH i2c: E2 03 00 38 03 00 90 00 AF [14:37:31]RAPDU: 90 00 [14:37:31]wFMCommunicate OK [14:37:31]wFMCommunicate request_size=4 [14:37:31]MH_SAM_APDU [14:37:31]CAPDU: 80 0D 03 02 [14:37:31]Write to MH i2c: E2 08 00 39 03 80 0D 03 02 00 00 00 00 B7 [14:37:31]Write i2c OK [14:37:31]MH_I2C_Read... [14:37:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:37:31]Read from MH i2c: E2 [14:37:31]MH_I2C_Read... [14:37:31]Read from MH i2c: E2 0B 00 [14:37:31]MH_I2C_Read... [14:37:31]Read from MH i2c: E2 0B 00 39 03 00 CD B5 00 DF 82 36 E4 1E 90 00 D3 [14:37:31]RAPDU: CD B5 00 DF 82 36 E4 1E 90 00 [14:37:31]wFMCommunicate OK [14:37:31]SAM_PROTO_SignData done [14:37:31]FM_MakeSignedData done [14:37:31]CreateOFDProtocolMessage [14:37:31]wFMCommunicate request_size=4 [14:37:31]MH_SAM_APDU [14:37:31]CAPDU: 80 11 00 00 [14:37:31]Write to MH i2c: E2 08 00 3A 03 80 11 00 00 00 00 00 00 B7 [14:37:31]Write i2c OK [14:37:31]MH_I2C_Read... [14:37:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:37:31]Read from MH i2c: E2 [14:37:31]MH_I2C_Read... [14:37:31]Read from MH i2c: E2 17 00 [14:37:31]MH_I2C_Read... [14:37:31]Read from MH i2c: E2 17 00 3A 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 14 [14:37:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:37:31]wFMCommunicate OK [14:37:31]CreateOFDProtocolMessage done [14:37:31]OFDSenderStorePacket 226659 [14:37:31]StoreOFDPacket docnum=226659 [14:37:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 AA 2F 07 01 FA C8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F0 19 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 DB AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 12 00 00 00 00 07 04 06 00 C8 AF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 01 00 00 F4 03 04 00 AA 57 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 63 75 03 00 35 04 06 00 40 2B 71 53 07 61 CD B5 00 DF 82 36 E4 1E [14:37:31]CheckFolder [14:37:31]dirname=/storage/ofd_packets [14:37:31]CheckFolder done [14:37:31]ProducePacketName [14:37:31]name=ofd_packets/00226659 [14:37:31]NVStorageSaveData ofd_packets/00226659 [14:37:31]File name is /storage/ofd_packets/00226659 [14:37:31]Write 301 bytes [14:37:31]NVStorageSaveData done [14:37:31]OFDSenderStorePacket done [14:37:31]KKMCreateOFDPacket done [14:37:31]NVStorageSaveData kkm_last_timestamp [14:37:31]File name is /storage/kkm_last_timestamp [14:37:31]Write 4 bytes [14:37:31]NVStorageSaveData done [14:37:31]ExternCall_PrintAddStr [14:37:31]wPrintStart [14:37:31]Write to MH i2c: 01 00 00 3B 03 3E [14:37:31]Write i2c OK [14:37:31]MH_I2C_Read... [14:37:31]Read from MH i2c: 01 [14:37:31]MH_I2C_Read... [14:37:31]Read from MH i2c: 01 07 00 [14:37:31]MH_I2C_Read... [14:37:31]Read from MH i2c: 01 07 00 3B 03 00 00 00 00 00 FF 0F 53 [14:37:31]RasterBufferAndPrint [14:37:31]line Счет N : (1)2003044 [14:37:31]line ИНН: 02508201610067 [14:37:31]line Контрольно-Кассовый Чек [14:37:31]line ПРОДАЖА [14:37:31]line ТРК (МРК, ГНК) : 63 [14:37:31]line Товар: 2710124130 [14:37:31]line Аи-92-К-5 [14:37:31]line 6.640 * 67.80 [14:37:31]line = 450.19 [14:37:31]line НДС 12% НСП 1% [14:37:31]line > о реализуемом товаре [14:37:31]line ОКРУГЛЕНИЕ: -0.19 [14:37:31]line ИТОГО: 450.00 [14:37:31]line Внесено: 450.00 [14:37:31]line СДАЧА: 0.00 [14:37:31]line НСП 1% : 3.98 [14:37:31]line НДС 12% : 47.81 [14:37:31]line Наличными: 450.00 [14:37:31]line Безнал.: 0.00 [14:37:31]line Место: АЗС № 97 "Партнер Нефть" [14:37:31]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:37:31]line СНО: Общий режим [14:37:31]line Чек 319 28.07.2024 14:37 [14:37:31]line Смена: 439 ФФД: 1.0 [14:37:31]line ЗНМ: 0300000054 [14:37:31]line РНМ: 0000000000092624 [14:37:31]line Версия ККМ: 001 [14:37:31]line ФМ: 0000000000874959 [14:37:31]line ФД: 226659 [14:37:31]line ФПД: 70555329038177 [14:37:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T143730&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226659&fm=70555329038177&tin=02508201610067®Number=0000000000092624&sum=45000 [14:37:31]written 0, free lines is 4095 [14:37:31]OFD Sender: Processing packet 226659 [packets to send 602, broken 601] [14:37:31]ProducePacketName [14:37:31]name=ofd_packets/00226659 [14:37:31]OFD Sender: To server: pG, [14:37:31]CommunicateWithHost lk.salyk.kg:30040 [14:37:31]ConnectInit lk.salyk.kg [14:37:31]Write to MH i2c: 01 00 00 66 03 69 [14:37:31]Write i2c OK [14:37:31]MH_I2C_Read... [14:37:31]Read from MH i2c: 01 [14:37:31]MH_I2C_Read... [14:37:31]Read from MH i2c: 01 07 00 [14:37:31]MH_I2C_Read... [14:37:31]Read from MH i2c: 01 07 00 66 03 00 00 00 00 00 55 0C D1 [14:37:31]RasterBufferAndPrint [14:37:31]line [14:37:31]line [14:37:31]line [14:37:31]line [14:37:31]line [14:37:31]written 0, free lines is 3160 [14:37:31]MH_Cut [14:37:31]Write to MH i2c: D1 01 00 6D 03 01 42 [14:37:31]Write i2c OK [14:37:31]MH_I2C_Read... [14:37:31]Read from MH i2c: D1 [14:37:31]MH_I2C_Read... [14:37:31]Read from MH i2c: D1 01 00 [14:37:31]MH_I2C_Read... [14:37:31]Read from MH i2c: D1 01 00 6D 03 00 41 [14:37:31]Write to MH i2c: 01 00 00 6E 03 71 [14:37:31]Write i2c OK [14:37:31]MH_I2C_Read... [14:37:32]Connected sock=11 [14:37:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 AA 2F 07 01 FA C8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F0 19 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 DB AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 12 00 00 00 00 07 04 06 00 C8 AF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 01 00 00 F4 03 04 00 AA 57 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 63 75 03 00 35 04 06 00 40 2B 71 53 07 61 CD B5 00 DF 82 36 E4 1E [14:37:33]*** Cut start [14:37:33]*** Partial cut [14:37:33]*** CUTSNS_PIN = 1 [14:37:33]*** CUTSNS_PIN = 0 [14:37:33]*** Brake cut motor [14:37:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 3F 1C 47 00 78 7D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 63 75 03 00 F4 03 04 00 B6 03 A6 66 B6 04 01 00 00 83 77 ED 34 8A 7C FC 1C [14:37:33]CommunicateWithHost err = 0 [14:37:33]CheckOFDResponse [14:37:33]1017 (14) - 77093643461234 [14:37:33]1041 (16) - 0000000000874959 [14:37:33]1040 (4) - 226659 [14:37:33]1012 (4) - 28.07.2024 08:39 [14:37:33]1206 (1) - 0 [14:37:33]OFD Sender: Remove packet 226659 [14:37:33]ProducePacketName [14:37:33]name=ofd_packets/00226659 [14:37:33]NVStorageDeleteData [14:37:33]Read from MH i2c: 01 [14:37:33]MH_I2C_Read... [14:37:33]*** Stop cut motor [14:37:33]*** Cut end [14:37:33]Read from MH i2c: 01 07 00 [14:37:33]MH_I2C_Read... [14:37:33]Read from MH i2c: 01 07 00 6E 03 00 00 00 00 00 FF 0F 86 [14:37:33]process_action close_receipt done [14:37:33]requested_data is exist [14:37:33]produce_requested_data [14:37:33]requested_item fm.sn is exist - process it [14:37:33]wFMCommunicate request_size=4 [14:37:33]MH_SAM_APDU [14:37:33]CAPDU: 80 11 00 00 [14:37:33]Write to MH i2c: E2 08 00 6F 03 80 11 00 00 00 00 00 00 EC [14:37:33]Write i2c OK [14:37:33]MH_I2C_Read... [14:37:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:37:33]Read from MH i2c: E2 [14:37:33]MH_I2C_Read... [14:37:33]Read from MH i2c: E2 17 00 [14:37:33]MH_I2C_Read... [14:37:33]Read from MH i2c: E2 17 00 6F 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 49 [14:37:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:37:33]wFMCommunicate OK [14:37:33]requested_item fd.num is exist - process it [14:37:33]SAM_PROTO_GetFieldsCounters [14:37:33]wFMCommunicate request_size=4 [14:37:33]MH_SAM_APDU [14:37:33]CAPDU: 80 13 00 00 [14:37:33]Write to MH i2c: E2 08 00 70 03 80 13 00 00 00 00 00 00 EF [14:37:33]Write i2c OK [14:37:33]MH_I2C_Read... [14:37:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:37:33]Read from MH i2c: E2 [14:37:33]MH_I2C_Read... [14:37:33]Read from MH i2c: E2 62 00 [14:37:33]MH_I2C_Read... [14:37:33]OFD Sender: No OFD packet to send [14:37:33]Read from MH i2c: E2 62 00 70 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 63 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 3F 01 00 00 5E 04 04 00 3F 01 00 00 57 04 04 00 40 01 00 00 19 04 04 00 00 00 00 00 90 00 6B [14:37:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 63 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 3F 01 00 00 5E 04 04 00 3F 01 00 00 57 04 04 00 40 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:37:33]wFMCommunicate OK [14:37:33]SAM_PROTO_GetFieldsCounters done [14:37:33]requested_item shift.num is exist - process it [14:37:33]requested_item shift.opened is exist - process it [14:37:33]req_shift_opened [14:37:33]FM_GetShiftState [14:37:33]SAM_PROTO_GetShiftState [14:37:33]wFMCommunicate request_size=4 [14:37:33]MH_SAM_APDU [14:37:33]CAPDU: 80 13 01 00 [14:37:33]Write to MH i2c: E2 08 00 71 03 80 13 01 00 00 00 00 00 F1 [14:37:33]Write i2c OK [14:37:33]MH_I2C_Read... [14:37:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:37:34]Read from MH i2c: E2 [14:37:34]MH_I2C_Read... [14:37:34]Read from MH i2c: E2 0E 00 [14:37:34]MH_I2C_Read... [14:37:34]Read from MH i2c: E2 0E 00 71 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 A2 [14:37:34]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [14:37:34]wFMCommunicate OK [14:37:34]SAM_PROTO_GetShiftState done [14:37:34]FM_GetShiftState done [14:37:34]req_shift_opened done [14:37:34]requested_item shift.open_date is exist - process it [14:37:34]req_shift_open_date [14:37:34]req_shift_open_date done [14:37:34]produce_requested_data done [14:37:34]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226659,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [14:37:34]process_action_free close_receipt [14:37:34]json_value_free [14:37:34]json_value_free done [14:37:34]process_json_proto returns [14:37:34]Send response to host [14:37:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226659,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [14:37:34]free response buf [14:37:34]execute_script done [14:37:34]execute_script returns [14:37:34]free content buf [14:37:34]Sock 9.Close socket [14:37:34]Sock 9.Thread stoped [14:37:38]OFD Sender: No OFD packet to send [14:37:43]OFD Sender: No OFD packet to send [14:37:49]OFD Sender: No OFD packet to send [14:37:54]OFD Sender: No OFD packet to send [14:37:59]OFD Sender: No OFD packet to send [14:38:00]recv_with_timeout no data received [14:38:04]OFD Sender: No OFD packet to send [14:38:09]OFD Sender: No OFD packet to send [14:38:14]OFD Sender: No OFD packet to send [14:38:19]OFD Sender: No OFD packet to send [14:38:24]OFD Sender: No OFD packet to send [14:38:29]OFD Sender: No OFD packet to send [14:38:34]OFD Sender: No OFD packet to send [14:38:39]OFD Sender: No OFD packet to send [14:38:44]OFD Sender: No OFD packet to send [14:38:49]OFD Sender: No OFD packet to send [14:38:54]OFD Sender: No OFD packet to send [14:38:59]OFD Sender: No OFD packet to send [14:39:01]recv_with_timeout no data received [14:39:04]OFD Sender: No OFD packet to send [14:39:09]OFD Sender: No OFD packet to send [14:39:14]OFD Sender: No OFD packet to send [14:39:19]OFD Sender: No OFD packet to send [14:39:24]OFD Sender: No OFD packet to send [14:39:29]OFD Sender: No OFD packet to send [14:39:33]recv_with_timeout no data received [14:39:34]OFD Sender: No OFD packet to send [14:39:39]OFD Sender: No OFD packet to send [14:39:44]OFD Sender: No OFD packet to send [14:39:49]OFD Sender: No OFD packet to send [14:39:54]OFD Sender: No OFD packet to send [14:39:59]OFD Sender: No OFD packet to send [14:40:01]accept exits with 7 [14:40:01]New connection [14:40:01]New thread 3066854756 created [14:40:01]Thread 3066711396 joined [14:40:01]Waiting for new connection... [14:40:01] Sock 7.Parse request [14:40:01]Sock 7.Check first char [14:40:01]Sock 7.First char is OK [14:40:01]request: POST /json_proto HTTP/1.0 [14:40:01]Method: POST [14:40:01]URL: /json_proto [14:40:01]Method is POST - this is cgi request [14:40:01]url: /json_proto [14:40:01]query_string will be loaded in cgi processing [14:40:01]execute_cgi json_proto POST (null) [14:40:01]execute_cgi path=json_proto method=POST [14:40:01]POST find Content-Length [14:40:01]Host: 172.17.43.131:8080 [14:40:01]Content-Length: 678 [14:40:01]Content-Type: application/json [14:40:01] [14:40:01]POST finish read [14:40:01]Found Content-Length = 678 [14:40:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003045", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [14:40:01]execute_script... [14:40:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003045", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [14:40:01]POST & json_proto [14:40:01]process_json_proto [14:40:01]json parsed OK: [14:40:01]protocol is kg_v1.0 [14:40:01]action value=close_receipt [14:40:01]process_action close_receipt [14:40:01]cmd_close_receipt [14:40:01]MH_GetDate [14:40:01]Write to MH i2c: F0 00 00 72 03 64 [14:40:01]Write i2c OK [14:40:01]MH_I2C_Read... [14:40:01]Read from MH i2c: F0 [14:40:01]MH_I2C_Read... [14:40:01]Read from MH i2c: F0 09 00 [14:40:01]MH_I2C_Read... [14:40:01]Read from MH i2c: F0 09 00 72 03 00 42 58 A6 66 F9 24 A2 66 38 [14:40:01]GetLastDocTimeStamp 1722177450 [14:40:01]current date 1722177602 [14:40:01]FM_GetShiftState [14:40:01]SAM_PROTO_GetShiftState [14:40:01]wFMCommunicate request_size=4 [14:40:01]MH_SAM_APDU [14:40:01]CAPDU: 80 13 01 00 [14:40:01]Write to MH i2c: E2 08 00 73 03 80 13 01 00 00 00 00 00 F3 [14:40:01]Write i2c OK [14:40:01]MH_I2C_Read... [14:40:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:40:01]Read from MH i2c: E2 [14:40:01]MH_I2C_Read... [14:40:01]Read from MH i2c: E2 0E 00 [14:40:01]MH_I2C_Read... [14:40:01]Read from MH i2c: E2 0E 00 73 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 A4 [14:40:01]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [14:40:01]wFMCommunicate OK [14:40:01]SAM_PROTO_GetShiftState done [14:40:01]FM_GetShiftState done [14:40:01]opened in 1722125326 [14:40:01]opened+sec_in_day 1722211726 [14:40:01]quantity*price = 50010 [14:40:01]sum+1 = 50012 [14:40:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 320 28.07.2024 14:40 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226660 ФПД: 130062965317515 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T144002&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226660&fm=130062965317515&tin=02508201610067®Number=0000000000092624&sum=50000 [14:40:02]StoreToDocumentArchive [14:40:02]shift 439 fd 226660 [14:40:02]save to /storage/0439/doc_00226660 [14:40:02]save last doc name /storage/0439/doc_00226660 to /storage/kkm_last_doc_name [14:40:02]save OK [14:40:02]Clear old archive folders... [14:40:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:40:02]tlvbuf is 01467BD0 [14:40:02]SAM_PROTO_ClearQueue [14:40:02]wFMCommunicate request_size=4 [14:40:02]MH_SAM_APDU [14:40:02]CAPDU: 80 09 00 00 [14:40:02]Write to MH i2c: E2 08 00 80 03 80 09 00 00 00 00 00 00 F5 [14:40:02]Write i2c OK [14:40:02]MH_I2C_Read... [14:40:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:40:02]Read from MH i2c: E2 [14:40:02]MH_I2C_Read... [14:40:02]Read from MH i2c: E2 03 00 [14:40:02]MH_I2C_Read... [14:40:02]Read from MH i2c: E2 03 00 80 03 00 90 00 F7 [14:40:02]RAPDU: 90 00 [14:40:02]wFMCommunicate OK [14:40:02]SAM_PROTO_ClearQueue done [14:40:02]KKMCreateOFDPacket [14:40:02]OFDProtocolAddRootSTLVToBuf [14:40:02]FM_MakeSignedData [14:40:02]FM_MakeSignedData [14:40:02]SAM_PROTO_SignData [14:40:02]wFMCommunicate request_size=4 [14:40:02]MH_SAM_APDU [14:40:02]CAPDU: 80 0D 01 02 [14:40:02]Write to MH i2c: E2 08 00 81 03 80 0D 01 02 00 00 00 00 FD [14:40:02]Write i2c OK [14:40:02]MH_I2C_Read... [14:40:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:40:02]Read from MH i2c: E2 [14:40:02]MH_I2C_Read... [14:40:02]Read from MH i2c: E2 03 00 [14:40:02]MH_I2C_Read... [14:40:02]Read from MH i2c: E2 03 00 81 03 00 90 00 F8 [14:40:02]RAPDU: 90 00 [14:40:02]wFMCommunicate OK [14:40:02]wFMCommunicate request_size=255 [14:40:02]MH_SAM_APDU [14:40: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 35 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 40 01 00 00 F4 03 04 00 42 58 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 64 75 03 00 35 04 06 00 76 [14:40:02]Write to MH i2c: E2 02 01 82 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 40 01 00 00 F4 03 04 00 42 58 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 64 75 03 00 35 04 06 00 76 00 00 5D [14:40:02]Write i2c OK [14:40:02]MH_I2C_Read... [14:40:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:40:02]Read from MH i2c: E2 [14:40:02]MH_I2C_Read... [14:40:02]Read from MH i2c: E2 03 00 [14:40:02]MH_I2C_Read... [14:40:02]Read from MH i2c: E2 03 00 82 03 00 90 00 F9 [14:40:02]RAPDU: 90 00 [14:40:02]wFMCommunicate OK [14:40:02]wFMCommunicate request_size=10 [14:40:02]MH_SAM_APDU [14:40:02]CAPDU: 80 0D 02 02 05 4A A4 D8 9F 8B [14:40:02]Write to MH i2c: E2 0D 00 83 03 80 0D 02 02 05 00 4A A4 D8 9F 8B 00 00 FA [14:40:02]Write i2c OK [14:40:02]MH_I2C_Read... [14:40:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:40:02]Read from MH i2c: E2 [14:40:02]MH_I2C_Read... [14:40:02]Read from MH i2c: E2 03 00 [14:40:02]MH_I2C_Read... [14:40:02]Read from MH i2c: E2 03 00 83 03 00 90 00 FA [14:40:02]RAPDU: 90 00 [14:40:02]wFMCommunicate OK [14:40:02]wFMCommunicate request_size=4 [14:40:02]MH_SAM_APDU [14:40:02]CAPDU: 80 0D 03 02 [14:40:02]Write to MH i2c: E2 08 00 84 03 80 0D 03 02 00 00 00 00 02 [14:40:02]Write i2c OK [14:40:02]MH_I2C_Read... [14:40:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:40:02]Read from MH i2c: E2 [14:40:02]MH_I2C_Read... [14:40:02]Read from MH i2c: E2 0B 00 [14:40:02]MH_I2C_Read... [14:40:02]Read from MH i2c: E2 0B 00 84 03 00 95 DD DD 27 66 F0 43 5E 90 00 70 [14:40:02]RAPDU: 95 DD DD 27 66 F0 43 5E 90 00 [14:40:02]wFMCommunicate OK [14:40:02]SAM_PROTO_SignData done [14:40:02]FM_MakeSignedData done [14:40:02]CreateOFDProtocolMessage [14:40:02]wFMCommunicate request_size=4 [14:40:02]MH_SAM_APDU [14:40:02]CAPDU: 80 11 00 00 [14:40:02]Write to MH i2c: E2 08 00 85 03 80 11 00 00 00 00 00 00 02 [14:40:02]Write i2c OK [14:40:02]MH_I2C_Read... [14:40:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:40:02]Read from MH i2c: E2 [14:40:02]MH_I2C_Read... [14:40:02]Read from MH i2c: E2 17 00 [14:40:02]MH_I2C_Read... [14:40:02]Read from MH i2c: E2 17 00 85 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5F [14:40:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:40:02]wFMCommunicate OK [14:40:02]CreateOFDProtocolMessage done [14:40:02]OFDSenderStorePacket 226660 [14:40:02]StoreOFDPacket docnum=226660 [14:40:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 58 FA 07 01 66 64 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 40 01 00 00 F4 03 04 00 42 58 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 64 75 03 00 35 04 06 00 76 4A A4 D8 9F 8B 95 DD DD 27 66 F0 43 5E [14:40:02]CheckFolder [14:40:02]dirname=/storage/ofd_packets [14:40:02]CheckFolder done [14:40:02]ProducePacketName [14:40:02]name=ofd_packets/00226660 [14:40:02]NVStorageSaveData ofd_packets/00226660 [14:40:02]File name is /storage/ofd_packets/00226660 [14:40:02]Write 301 bytes [14:40:02]NVStorageSaveData done [14:40:02]OFDSenderStorePacket done [14:40:02]KKMCreateOFDPacket done [14:40:02]NVStorageSaveData kkm_last_timestamp [14:40:02]File name is /storage/kkm_last_timestamp [14:40:02]Write 4 bytes [14:40:02]NVStorageSaveData done [14:40:03]ExternCall_PrintAddStr [14:40:03]wPrintStart [14:40:03]Write to MH i2c: 01 00 00 86 03 89 [14:40:03]Write i2c OK [14:40:03]MH_I2C_Read... [14:40:03]Read from MH i2c: 01 [14:40:03]MH_I2C_Read... [14:40:03]Read from MH i2c: 01 07 00 [14:40:03]MH_I2C_Read... [14:40:03]Read from MH i2c: 01 07 00 86 03 00 00 00 00 00 FF 0F 9E [14:40:03]RasterBufferAndPrint [14:40:03]line Счет N : (1)2003045 [14:40:03]line ИНН: 02508201610067 [14:40:03]line Контрольно-Кассовый Чек [14:40:03]line ПРОДАЖА [14:40:03]line ТРК (МРК, ГНК) : 54 [14:40:03]line Товар: 2710124500 [14:40:03]line Аи-95-К-5 [14:40:03]line 6.740 * 74.20 [14:40:03]line = 500.11 [14:40:03]line НДС 12% НСП 1% [14:40:03]line > о реализуемом товаре [14:40:03]line ОКРУГЛЕНИЕ: -0.11 [14:40:03]line ИТОГО: 500.00 [14:40:03]line Внесено: 500.00 [14:40:03]line СДАЧА: 0.00 [14:40:03]line НСП 1% : 4.43 [14:40:03]line НДС 12% : 53.11 [14:40:03]line Наличными: 500.00 [14:40:03]line Безнал.: 0.00 [14:40:03]line Место: АЗС № 97 "Партнер Нефть" [14:40:03]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:40:03]line СНО: Общий режим [14:40:03]line Чек 320 28.07.2024 14:40 [14:40:03]line Смена: 439 ФФД: 1.0 [14:40:03]line ЗНМ: 0300000054 [14:40:03]line РНМ: 0000000000092624 [14:40:03]line Версия ККМ: 001 [14:40:03]line ФМ: 0000000000874959 [14:40:03]line ФД: 226660 [14:40:03]line ФПД: 130062965317515 [14:40:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T144002&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226660&fm=130062965317515&tin=02508201610067®Number=0000000000092624&sum=50000 [14:40:03]OFD Sender: Processing packet 226660 [packets to send 602, broken 601] [14:40:03]ProducePacketName [14:40:03]name=ofd_packets/00226660 [14:40:03]OFD Sender: To server: pG, [14:40:03]CommunicateWithHost lk.salyk.kg:30040 [14:40:03]ConnectInit lk.salyk.kg [14:40:03]written 0, free lines is 4095 [14:40:03]Write to MH i2c: 01 00 00 B1 03 B4 [14:40:03]Write i2c OK [14:40:03]MH_I2C_Read... [14:40:03]Read from MH i2c: 01 [14:40:03]MH_I2C_Read... [14:40:03]Read from MH i2c: 01 07 00 [14:40:03]MH_I2C_Read... [14:40:03]Read from MH i2c: 01 07 00 B1 03 00 00 00 00 00 53 0C 1A [14:40:03]RasterBufferAndPrint [14:40:03]line [14:40:03]line [14:40:03]line [14:40:03]line [14:40:03]line [14:40:03]written 0, free lines is 3159 [14:40:03]MH_Cut [14:40:03]Write to MH i2c: D1 01 00 B8 03 01 8D [14:40:03]Write i2c OK [14:40:03]MH_I2C_Read... [14:40:03]Read from MH i2c: D1 [14:40:03]MH_I2C_Read... [14:40:03]Read from MH i2c: D1 01 00 [14:40:03]MH_I2C_Read... [14:40:03]Read from MH i2c: D1 01 00 B8 03 00 8C [14:40:03]Write to MH i2c: 01 00 00 B9 03 BC [14:40:03]Write i2c OK [14:40:03]MH_I2C_Read... [14:40:05]*** Cut start [14:40:05]*** Partial cut [14:40:05]*** CUTSNS_PIN = 1 [14:40:05]*** CUTSNS_PIN = 0 [14:40:05]*** Brake cut motor [14:40:05]Read from MH i2c: 01 [14:40:05]MH_I2C_Read... [14:40:05]*** Stop cut motor [14:40:05]*** Cut end [14:40:05]Read from MH i2c: 01 07 00 [14:40:05]MH_I2C_Read... [14:40:05]Read from MH i2c: 01 07 00 B9 03 00 00 00 00 00 FF 0F D1 [14:40:05]process_action close_receipt done [14:40:05]requested_data is exist [14:40:05]produce_requested_data [14:40:05]requested_item fm.sn is exist - process it [14:40:05]wFMCommunicate request_size=4 [14:40:05]MH_SAM_APDU [14:40:05]CAPDU: 80 11 00 00 [14:40:05]Write to MH i2c: E2 08 00 BA 03 80 11 00 00 00 00 00 00 37 [14:40:05]Write i2c OK [14:40:05]MH_I2C_Read... [14:40:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:40:05]Read from MH i2c: E2 [14:40:05]MH_I2C_Read... [14:40:05]Read from MH i2c: E2 17 00 [14:40:05]MH_I2C_Read... [14:40:05]Read from MH i2c: E2 17 00 BA 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 94 [14:40:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:40:05]wFMCommunicate OK [14:40:05]requested_item fd.num is exist - process it [14:40:05]SAM_PROTO_GetFieldsCounters [14:40:05]wFMCommunicate request_size=4 [14:40:05]MH_SAM_APDU [14:40:05]CAPDU: 80 13 00 00 [14:40:05]Write to MH i2c: E2 08 00 BB 03 80 13 00 00 00 00 00 00 3A [14:40:05]Write i2c OK [14:40:05]MH_I2C_Read... [14:40:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:40:05]Read from MH i2c: E2 [14:40:05]MH_I2C_Read... [14:40:05]Read from MH i2c: E2 62 00 [14:40:05]MH_I2C_Read... [14:40:05]Read from MH i2c: E2 62 00 BB 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 64 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 40 01 00 00 5E 04 04 00 40 01 00 00 57 04 04 00 41 01 00 00 19 04 04 00 00 00 00 00 90 00 BA [14:40:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 64 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 40 01 00 00 5E 04 04 00 40 01 00 00 57 04 04 00 41 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:40:05]wFMCommunicate OK [14:40:05]SAM_PROTO_GetFieldsCounters done [14:40:05]requested_item shift.num is exist - process it [14:40:05]requested_item shift.opened is exist - process it [14:40:05]req_shift_opened [14:40:05]FM_GetShiftState [14:40:05]SAM_PROTO_GetShiftState [14:40:05]wFMCommunicate request_size=4 [14:40:05]MH_SAM_APDU [14:40:05]CAPDU: 80 13 01 00 [14:40:05]Write to MH i2c: E2 08 00 BC 03 80 13 01 00 00 00 00 00 3C [14:40:05]Write i2c OK [14:40:05]MH_I2C_Read... [14:40:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:40:05]Read from MH i2c: E2 [14:40:05]MH_I2C_Read... [14:40:05]Read from MH i2c: E2 0E 00 [14:40:05]MH_I2C_Read... [14:40:05]Read from MH i2c: E2 0E 00 BC 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 ED [14:40:05]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [14:40:05]wFMCommunicate OK [14:40:05]SAM_PROTO_GetShiftState done [14:40:05]FM_GetShiftState done [14:40:05]req_shift_opened done [14:40:05]requested_item shift.open_date is exist - process it [14:40:05]req_shift_open_date [14:40:05]req_shift_open_date done [14:40:05]produce_requested_data done [14:40:05]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226660,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [14:40:05]process_action_free close_receipt [14:40:05]json_value_free [14:40:05]json_value_free done [14:40:05]process_json_proto returns [14:40:05]Send response to host [14:40:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226660,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [14:40:05]free response buf [14:40:05]execute_script done [14:40:05]execute_script returns [14:40:05]free content buf [14:40:05]Sock 7.Close socket [14:40:05]Sock 7.Thread stoped [14:40:08]ConnectInit Can't take IP for lk.salyk.kg [14:40:08]CommunicateWithHost connect error [14:40:08]CommunicateWithHost err = -1 [14:40:08]OFD Sender: Server communicate error [14:40:13]OFD Sender: Processing packet 226660 [packets to send 602, broken 601] [14:40:13]ProducePacketName [14:40:13]name=ofd_packets/00226660 [14:40:13]OFD Sender: To server: pG, [14:40:13]CommunicateWithHost lk.salyk.kg:30040 [14:40:13]ConnectInit lk.salyk.kg [14:40:18]ConnectInit Can't take IP for lk.salyk.kg [14:40:18]CommunicateWithHost connect error [14:40:18]CommunicateWithHost err = -1 [14:40:18]OFD Sender: Server communicate error [14:40:23]OFD Sender: Processing packet 226660 [packets to send 602, broken 601] [14:40:23]ProducePacketName [14:40:23]name=ofd_packets/00226660 [14:40:23]OFD Sender: To server: pG, [14:40:23]CommunicateWithHost lk.salyk.kg:30040 [14:40:23]ConnectInit lk.salyk.kg [14:40:24]Connected sock=7 [14:40:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 58 FA 07 01 66 64 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 40 01 00 00 F4 03 04 00 42 58 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 64 75 03 00 35 04 06 00 76 4A A4 D8 9F 8B 95 DD DD 27 66 F0 43 5E [14:40:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 4F 2B 47 00 80 9E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 64 75 03 00 F4 03 04 00 61 04 A6 66 B6 04 01 00 00 97 4D 0C 38 3D D9 AF AB [14:40:24]CommunicateWithHost err = 0 [14:40:24]CheckOFDResponse [14:40:24]1017 (14) - 77093643461234 [14:40:24]1041 (16) - 0000000000874959 [14:40:24]1040 (4) - 226660 [14:40:24]1012 (4) - 28.07.2024 08:42 [14:40:24]1206 (1) - 0 [14:40:24]OFD Sender: Remove packet 226660 [14:40:24]ProducePacketName [14:40:24]name=ofd_packets/00226660 [14:40:24]NVStorageDeleteData [14:40:25]OFD Sender: No OFD packet to send [14:40:30]OFD Sender: No OFD packet to send [14:40:35]OFD Sender: No OFD packet to send [14:40:40]OFD Sender: No OFD packet to send [14:40:45]OFD Sender: No OFD packet to send [14:40:50]OFD Sender: No OFD packet to send [14:40:55]OFD Sender: No OFD packet to send [14:41:00]OFD Sender: No OFD packet to send [14:41:05]OFD Sender: No OFD packet to send [14:41:10]OFD Sender: No OFD packet to send [14:41:14]recv_with_timeout no data received [14:41:15]OFD Sender: No OFD packet to send [14:41:20]OFD Sender: No OFD packet to send [14:41:25]OFD Sender: No OFD packet to send [14:41:30]OFD Sender: No OFD packet to send [14:41:35]OFD Sender: No OFD packet to send [14:41:40]OFD Sender: No OFD packet to send [14:41:45]OFD Sender: No OFD packet to send [14:41:50]OFD Sender: No OFD packet to send [14:41:55]OFD Sender: No OFD packet to send [14:42:00]OFD Sender: No OFD packet to send [14:42:02]recv_with_timeout no data received [14:42:05]OFD Sender: No OFD packet to send [14:42:10]OFD Sender: No OFD packet to send [14:42:15]OFD Sender: No OFD packet to send [14:42:20]OFD Sender: No OFD packet to send [14:42:22]recv_with_timeout no data received [14:42:25]OFD Sender: No OFD packet to send [14:42:30]OFD Sender: No OFD packet to send [14:42:35]OFD Sender: No OFD packet to send [14:42:39]recv_with_timeout no data received [14:42:40]OFD Sender: No OFD packet to send [14:42:45]OFD Sender: No OFD packet to send [14:42:50]OFD Sender: No OFD packet to send [14:42:55]OFD Sender: No OFD packet to send [14:43:00]OFD Sender: No OFD packet to send [14:43:05]OFD Sender: No OFD packet to send [14:43:10]recv_with_timeout no data received [14:43:10]OFD Sender: No OFD packet to send [14:43:15]OFD Sender: No OFD packet to send [14:43:20]OFD Sender: No OFD packet to send [14:43:25]OFD Sender: No OFD packet to send [14:43:30]OFD Sender: No OFD packet to send [14:43:35]OFD Sender: No OFD packet to send [14:43:40]OFD Sender: No OFD packet to send [14:43:45]OFD Sender: No OFD packet to send [14:43:48]recv_with_timeout no data received [14:43:49]accept exits with 10 [14:43:49]New connection [14:43:49]New thread 3066711396 created [14:43:49]Thread 3066854756 joined [14:43:49]Waiting for new connection... [14:43:49] Sock 10.Parse request [14:43:49]Sock 10.Check first char [14:43:49]Sock 10.First char is OK [14:43:49]request: POST /json_proto HTTP/1.0 [14:43:49]Method: POST [14:43:49]URL: /json_proto [14:43:49]Method is POST - this is cgi request [14:43:49]url: /json_proto [14:43:49]query_string will be loaded in cgi processing [14:43:49]execute_cgi json_proto POST (null) [14:43:49]execute_cgi path=json_proto method=POST [14:43:49]POST find Content-Length [14:43:49]Host: 172.17.43.131:8080 [14:43:49]Content-Length: 678 [14:43:49]Content-Type: application/json [14:43:49] [14:43:49]POST finish read [14:43:49]Found Content-Length = 678 [14:43:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003046", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:43:49]execute_script... [14:43:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003046", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:43:49]POST & json_proto [14:43:49]process_json_proto [14:43:49]json parsed OK: [14:43:49]protocol is kg_v1.0 [14:43:49]action value=close_receipt [14:43:49]process_action close_receipt [14:43:49]cmd_close_receipt [14:43:49]MH_GetDate [14:43:49]Write to MH i2c: F0 00 00 BD 03 AF [14:43:49]Write i2c OK [14:43:49]MH_I2C_Read... [14:43:49]Read from MH i2c: F0 [14:43:49]MH_I2C_Read... [14:43:49]Read from MH i2c: F0 09 00 [14:43:49]MH_I2C_Read... [14:43:49]Read from MH i2c: F0 09 00 BD 03 00 26 59 A6 66 F9 24 A2 66 68 [14:43:49]GetLastDocTimeStamp 1722177602 [14:43:49]current date 1722177830 [14:43:49]FM_GetShiftState [14:43:49]SAM_PROTO_GetShiftState [14:43:49]wFMCommunicate request_size=4 [14:43:49]MH_SAM_APDU [14:43:49]CAPDU: 80 13 01 00 [14:43:49]Write to MH i2c: E2 08 00 BE 03 80 13 01 00 00 00 00 00 3E [14:43:49]Write i2c OK [14:43:49]MH_I2C_Read... [14:43:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:43:49]Read from MH i2c: E2 [14:43:49]MH_I2C_Read... [14:43:49]Read from MH i2c: E2 0E 00 [14:43:49]MH_I2C_Read... [14:43:49]Read from MH i2c: E2 0E 00 BE 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 EF [14:43:49]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [14:43:49]wFMCommunicate OK [14:43:49]SAM_PROTO_GetShiftState done [14:43:49]FM_GetShiftState done [14:43:49]opened in 1722125326 [14:43:49]opened+sec_in_day 1722211726 [14:43:49]quantity*price = 50036 [14:43:49]sum+1 = 50037 [14:43:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 321 28.07.2024 14:43 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226661 ФПД: 45461464930213 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T144350&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226661&fm=45461464930213&tin=02508201610067®Number=0000000000092624&sum=50000 [14:43:50]StoreToDocumentArchive [14:43:50]shift 439 fd 226661 [14:43:50]save to /storage/0439/doc_00226661 [14:43:50]save last doc name /storage/0439/doc_00226661 to /storage/kkm_last_doc_name [14:43:50]save OK [14:43:50]Clear old archive folders... [14:43:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:43:50]tlvbuf is 0146A4E0 [14:43:50]SAM_PROTO_ClearQueue [14:43:50]wFMCommunicate request_size=4 [14:43:50]MH_SAM_APDU [14:43:50]CAPDU: 80 09 00 00 [14:43:50]Write to MH i2c: E2 08 00 CB 03 80 09 00 00 00 00 00 00 40 [14:43:50]Write i2c OK [14:43:50]MH_I2C_Read... [14:43:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:43:50]Read from MH i2c: E2 [14:43:50]MH_I2C_Read... [14:43:50]Read from MH i2c: E2 03 00 [14:43:50]MH_I2C_Read... [14:43:50]Read from MH i2c: E2 03 00 CB 03 00 90 00 42 [14:43:50]RAPDU: 90 00 [14:43:50]wFMCommunicate OK [14:43:50]SAM_PROTO_ClearQueue done [14:43:50]KKMCreateOFDPacket [14:43:50]OFDProtocolAddRootSTLVToBuf [14:43:50]FM_MakeSignedData [14:43:50]FM_MakeSignedData [14:43:50]SAM_PROTO_SignData [14:43:50]wFMCommunicate request_size=4 [14:43:50]MH_SAM_APDU [14:43:50]CAPDU: 80 0D 01 02 [14:43:50]Write to MH i2c: E2 08 00 CC 03 80 0D 01 02 00 00 00 00 48 [14:43:50]Write i2c OK [14:43:50]MH_I2C_Read... [14:43:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:43:50]Read from MH i2c: E2 [14:43:50]MH_I2C_Read... [14:43:50]Read from MH i2c: E2 03 00 [14:43:50]MH_I2C_Read... [14:43:50]Read from MH i2c: E2 03 00 CC 03 00 90 00 43 [14:43:50]RAPDU: 90 00 [14:43:50]wFMCommunicate OK [14:43:50]wFMCommunicate request_size=255 [14:43:50]MH_SAM_APDU [14:43:50]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 26 59 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 65 75 03 00 35 04 06 00 29 [14:43:50]Write to MH i2c: E2 02 01 CD 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 26 59 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 65 75 03 00 35 04 06 00 29 00 00 5A [14:43:50]Write i2c OK [14:43:50]MH_I2C_Read... [14:43:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:43:51]Read from MH i2c: E2 [14:43:51]MH_I2C_Read... [14:43:51]Read from MH i2c: E2 03 00 [14:43:51]MH_I2C_Read... [14:43:51]Read from MH i2c: E2 03 00 CD 03 00 90 00 44 [14:43:51]RAPDU: 90 00 [14:43:51]wFMCommunicate OK [14:43:51]wFMCommunicate request_size=10 [14:43:51]MH_SAM_APDU [14:43:51]CAPDU: 80 0D 02 02 05 58 D2 77 D7 A5 [14:43:51]Write to MH i2c: E2 0D 00 CE 03 80 0D 02 02 05 00 58 D2 77 D7 A5 00 00 72 [14:43:51]Write i2c OK [14:43:51]MH_I2C_Read... [14:43:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:43:51]Read from MH i2c: E2 [14:43:51]MH_I2C_Read... [14:43:51]Read from MH i2c: E2 03 00 [14:43:51]MH_I2C_Read... [14:43:51]Read from MH i2c: E2 03 00 CE 03 00 90 00 45 [14:43:51]RAPDU: 90 00 [14:43:51]wFMCommunicate OK [14:43:51]wFMCommunicate request_size=4 [14:43:51]MH_SAM_APDU [14:43:51]CAPDU: 80 0D 03 02 [14:43:51]Write to MH i2c: E2 08 00 CF 03 80 0D 03 02 00 00 00 00 4D [14:43:51]Write i2c OK [14:43:51]MH_I2C_Read... [14:43:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:43:51]Read from MH i2c: E2 [14:43:51]MH_I2C_Read... [14:43:51]Read from MH i2c: E2 0B 00 [14:43:51]MH_I2C_Read... [14:43:51]Read from MH i2c: E2 0B 00 CF 03 00 FE 89 8E 23 54 E4 D5 2E 90 00 C1 [14:43:51]RAPDU: FE 89 8E 23 54 E4 D5 2E 90 00 [14:43:51]wFMCommunicate OK [14:43:51]SAM_PROTO_SignData done [14:43:51]FM_MakeSignedData done [14:43:51]CreateOFDProtocolMessage [14:43:51]wFMCommunicate request_size=4 [14:43:51]MH_SAM_APDU [14:43:51]CAPDU: 80 11 00 00 [14:43:51]Write to MH i2c: E2 08 00 D0 03 80 11 00 00 00 00 00 00 4D [14:43:51]Write i2c OK [14:43:51]MH_I2C_Read... [14:43:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:43:51]Read from MH i2c: E2 [14:43:51]MH_I2C_Read... [14:43:51]Read from MH i2c: E2 17 00 [14:43:51]MH_I2C_Read... [14:43:51]Read from MH i2c: E2 17 00 D0 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AA [14:43:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:43:51]wFMCommunicate OK [14:43:51]CreateOFDProtocolMessage done [14:43:51]OFDSenderStorePacket 226661 [14:43:51]StoreOFDPacket docnum=226661 [14:43:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 FD 5F 07 01 C1 2C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 26 59 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 65 75 03 00 35 04 06 00 29 58 D2 77 D7 A5 FE 89 8E 23 54 E4 D5 2E [14:43:51]CheckFolder [14:43:51]dirname=/storage/ofd_packets [14:43:51]CheckFolder done [14:43:51]ProducePacketName [14:43:51]name=ofd_packets/00226661 [14:43:51]NVStorageSaveData ofd_packets/00226661 [14:43:51]File name is /storage/ofd_packets/00226661 [14:43:51]Write 301 bytes [14:43:51]NVStorageSaveData done [14:43:51]OFDSenderStorePacket done [14:43:51]KKMCreateOFDPacket done [14:43:51]NVStorageSaveData kkm_last_timestamp [14:43:51]File name is /storage/kkm_last_timestamp [14:43:51]Write 4 bytes [14:43:51]NVStorageSaveData done [14:43:51]ExternCall_PrintAddStr [14:43:51]wPrintStart [14:43:51]Write to MH i2c: 01 00 00 D1 03 D4 [14:43:51]Write i2c OK [14:43:51]MH_I2C_Read... [14:43:51]Read from MH i2c: 01 [14:43:51]MH_I2C_Read... [14:43:51]Read from MH i2c: 01 07 00 [14:43:51]MH_I2C_Read... [14:43:51]Read from MH i2c: 01 07 00 D1 03 00 00 00 00 00 FF 0F E9 [14:43:51]RasterBufferAndPrint [14:43:51]line Счет N : (1)2003046 [14:43:51]line ИНН: 02508201610067 [14:43:51]line Контрольно-Кассовый Чек [14:43:51]line ПРОДАЖА [14:43:51]line ТРК (МРК, ГНК) : 63 [14:43:51]line Товар: 2710124130 [14:43:51]line Аи-92-К-5 [14:43:51]line 7.380 * 67.80 [14:43:51]line = 500.36 [14:43:51]line НДС 12% НСП 1% [14:43:51]line > о реализуемом товаре [14:43:51]line ОКРУГЛЕНИЕ: -0.36 [14:43:51]line ИТОГО: 500.00 [14:43:51]line Внесено: 500.00 [14:43:51]line СДАЧА: 0.00 [14:43:51]line НСП 1% : 4.43 [14:43:51]line НДС 12% : 53.14 [14:43:51]line Наличными: 500.00 [14:43:51]line Безнал.: 0.00 [14:43:51]line Место: АЗС № 97 "Партнер Нефть" [14:43:51]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:43:51]line СНО: Общий режим [14:43:51]line Чек 321 28.07.2024 14:43 [14:43:51]line Смена: 439 ФФД: 1.0 [14:43:51]line ЗНМ: 0300000054 [14:43:51]line РНМ: 0000000000092624 [14:43:51]line Версия ККМ: 001 [14:43:51]line ФМ: 0000000000874959 [14:43:51]line ФД: 226661 [14:43:51]line ФПД: 45461464930213 [14:43:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T144350&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226661&fm=45461464930213&tin=02508201610067®Number=0000000000092624&sum=50000 [14:43:51]written 0, free lines is 4095 [14:43:51]OFD Sender: Processing packet 226661 [packets to send 602, broken 601] [14:43:51]ProducePacketName [14:43:51]name=ofd_packets/00226661 [14:43:51]OFD Sender: To server: pG, [14:43:51]CommunicateWithHost lk.salyk.kg:30040 [14:43:51]ConnectInit lk.salyk.kg [14:43:51]Write to MH i2c: 01 00 00 FC 03 FF [14:43:51]Write i2c OK [14:43:51]MH_I2C_Read... [14:43:51]Read from MH i2c: 01 [14:43:51]MH_I2C_Read... [14:43:51]Read from MH i2c: 01 07 00 [14:43:51]MH_I2C_Read... [14:43:51]Read from MH i2c: 01 07 00 FC 03 00 00 00 00 00 56 0C 68 [14:43:51]RasterBufferAndPrint [14:43:51]line [14:43:51]line [14:43:51]line [14:43:51]line [14:43:51]line [14:43:51]written 0, free lines is 3161 [14:43:51]MH_Cut [14:43:51]Write to MH i2c: D1 01 00 03 04 01 D9 [14:43:51]Write i2c OK [14:43:51]MH_I2C_Read... [14:43:51]Read from MH i2c: D1 [14:43:51]MH_I2C_Read... [14:43:51]Read from MH i2c: D1 01 00 [14:43:51]MH_I2C_Read... [14:43:51]Read from MH i2c: D1 01 00 03 04 00 D8 [14:43:51]Write to MH i2c: 01 00 00 04 04 08 [14:43:51]Write i2c OK [14:43:51]MH_I2C_Read... [14:43:52]*** Cut start [14:43:52]*** Partial cut [14:43:52]*** CUTSNS_PIN = 1 [14:43:52]*** CUTSNS_PIN = 0 [14:43:53]Connected sock=9 [14:43:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 FD 5F 07 01 C1 2C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 26 59 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 65 75 03 00 35 04 06 00 29 58 D2 77 D7 A5 FE 89 8E 23 54 E4 D5 2E [14:43:53]*** Brake cut motor [14:43:53]Read from MH i2c: 01 [14:43:53]MH_I2C_Read... [14:43:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 46 9A 47 00 87 0C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 65 75 03 00 F4 03 04 00 32 05 A6 66 B6 04 01 00 00 2B A2 A6 B3 1E B7 32 78 [14:43:53]CommunicateWithHost err = 0 [14:43:53]CheckOFDResponse [14:43:53]1017 (14) - 77093643461234 [14:43:53]1041 (16) - 0000000000874959 [14:43:53]1040 (4) - 226661 [14:43:53]1012 (4) - 28.07.2024 08:45 [14:43:53]1206 (1) - 0 [14:43:53]OFD Sender: Remove packet 226661 [14:43:53]ProducePacketName [14:43:53]name=ofd_packets/00226661 [14:43:53]NVStorageDeleteData [14:43:53]Read from MH i2c: 01 07 00 [14:43:53]MH_I2C_Read... [14:43:53]*** Stop cut motor [14:43:53]*** Cut end [14:43:53]Read from MH i2c: 01 07 00 04 04 00 00 00 00 00 FF 0F 1D [14:43:53]process_action close_receipt done [14:43:53]requested_data is exist [14:43:53]produce_requested_data [14:43:53]requested_item fm.sn is exist - process it [14:43:53]wFMCommunicate request_size=4 [14:43:53]MH_SAM_APDU [14:43:53]CAPDU: 80 11 00 00 [14:43:53]Write to MH i2c: E2 08 00 05 04 80 11 00 00 00 00 00 00 83 [14:43:53]Write i2c OK [14:43:53]MH_I2C_Read... [14:43:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:43:53]Read from MH i2c: E2 [14:43:53]MH_I2C_Read... [14:43:53]Read from MH i2c: E2 17 00 [14:43:53]MH_I2C_Read... [14:43:53]Read from MH i2c: E2 17 00 05 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E0 [14:43:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:43:53]wFMCommunicate OK [14:43:53]requested_item fd.num is exist - process it [14:43:53]SAM_PROTO_GetFieldsCounters [14:43:53]wFMCommunicate request_size=4 [14:43:53]MH_SAM_APDU [14:43:53]CAPDU: 80 13 00 00 [14:43:53]Write to MH i2c: E2 08 00 06 04 80 13 00 00 00 00 00 00 86 [14:43:53]Write i2c OK [14:43:53]MH_I2C_Read... [14:43:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:43:53]Read from MH i2c: E2 [14:43:53]MH_I2C_Read... [14:43:53]Read from MH i2c: E2 62 00 [14:43:53]MH_I2C_Read... [14:43:53]Read from MH i2c: E2 62 00 06 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 65 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 41 01 00 00 5E 04 04 00 41 01 00 00 57 04 04 00 42 01 00 00 19 04 04 00 00 00 00 00 90 00 0A [14:43:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 65 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 41 01 00 00 5E 04 04 00 41 01 00 00 57 04 04 00 42 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:43:53]wFMCommunicate OK [14:43:53]SAM_PROTO_GetFieldsCounters done [14:43:53]requested_item shift.num is exist - process it [14:43:53]requested_item shift.opened is exist - process it [14:43:53]req_shift_opened [14:43:53]FM_GetShiftState [14:43:53]SAM_PROTO_GetShiftState [14:43:53]wFMCommunicate request_size=4 [14:43:53]MH_SAM_APDU [14:43:53]CAPDU: 80 13 01 00 [14:43:53]Write to MH i2c: E2 08 00 07 04 80 13 01 00 00 00 00 00 88 [14:43:53]Write i2c OK [14:43:53]MH_I2C_Read... [14:43:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:43:53]Read from MH i2c: E2 [14:43:53]MH_I2C_Read... [14:43:53]Read from MH i2c: E2 0E 00 [14:43:53]MH_I2C_Read... [14:43:53]Read from MH i2c: E2 0E 00 07 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 39 [14:43:53]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [14:43:53]wFMCommunicate OK [14:43:53]SAM_PROTO_GetShiftState done [14:43:53]FM_GetShiftState done [14:43:53]req_shift_opened done [14:43:53]requested_item shift.open_date is exist - process it [14:43:53]req_shift_open_date [14:43:53]req_shift_open_date done [14:43:53]produce_requested_data done [14:43:53]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226661,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [14:43:53]process_action_free close_receipt [14:43:53]json_value_free [14:43:53]json_value_free done [14:43:53]process_json_proto returns [14:43:53]Send response to host [14:43:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226661,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [14:43:53]free response buf [14:43:53]execute_script done [14:43:53]execute_script returns [14:43:53]free content buf [14:43:53]Sock 10.Close socket [14:43:53]Sock 10.Thread stoped [14:43:54]OFD Sender: No OFD packet to send [14:43:59]OFD Sender: No OFD packet to send [14:43:59]recv_with_timeout no data received [14:44:04]OFD Sender: No OFD packet to send [14:44:09]OFD Sender: No OFD packet to send [14:44:11]recv_with_timeout no data received [14:44:14]OFD Sender: No OFD packet to send [14:44:19]OFD Sender: No OFD packet to send [14:44:22]recv_with_timeout no data received [14:44:24]OFD Sender: No OFD packet to send [14:44:29]OFD Sender: No OFD packet to send [14:44:34]OFD Sender: No OFD packet to send [14:44:39]OFD Sender: No OFD packet to send [14:44:44]OFD Sender: No OFD packet to send [14:44:49]OFD Sender: No OFD packet to send [14:44:54]OFD Sender: No OFD packet to send [14:44:59]OFD Sender: No OFD packet to send [14:45:04]OFD Sender: No OFD packet to send [14:45:09]OFD Sender: No OFD packet to send [14:45:13]accept exits with 7 [14:45:13]New connection [14:45:13]New thread 3066854756 created [14:45:13]Thread 3066711396 joined [14:45:13]Waiting for new connection... [14:45:13] Sock 7.Parse request [14:45:13]Sock 7.Check first char [14:45:13]Sock 7.First char is OK [14:45:13]request: POST /json_proto HTTP/1.0 [14:45:13]Method: POST [14:45:13]URL: /json_proto [14:45:13]Method is POST - this is cgi request [14:45:13]url: /json_proto [14:45:13]query_string will be loaded in cgi processing [14:45:13]execute_cgi json_proto POST (null) [14:45:13]execute_cgi path=json_proto method=POST [14:45:13]POST find Content-Length [14:45:13]Host: 172.17.43.131:8080 [14:45:13]Content-Length: 683 [14:45:13]Content-Type: application/json [14:45:13] [14:45:13]POST finish read [14:45:13]Found Content-Length = 683 [14:45:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003048", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:45:13]execute_script... [14:45:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003048", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:45:13]POST & json_proto [14:45:13]process_json_proto [14:45:13]json parsed OK: [14:45:13]protocol is kg_v1.0 [14:45:13]action value=close_receipt [14:45:13]process_action close_receipt [14:45:13]cmd_close_receipt [14:45:13]MH_GetDate [14:45:13]Write to MH i2c: F0 00 00 08 04 FB [14:45:13]Write i2c OK [14:45:13]MH_I2C_Read... [14:45:13]Read from MH i2c: F0 [14:45:13]MH_I2C_Read... [14:45:13]Read from MH i2c: F0 09 00 [14:45:13]MH_I2C_Read... [14:45:13]Read from MH i2c: F0 09 00 08 04 00 7A 59 A6 66 F9 24 A2 66 08 [14:45:13]GetLastDocTimeStamp 1722177830 [14:45:13]current date 1722177914 [14:45:13]FM_GetShiftState [14:45:13]SAM_PROTO_GetShiftState [14:45:13]wFMCommunicate request_size=4 [14:45:13]MH_SAM_APDU [14:45:13]CAPDU: 80 13 01 00 [14:45:13]Write to MH i2c: E2 08 00 09 04 80 13 01 00 00 00 00 00 8A [14:45:13]Write i2c OK [14:45:13]MH_I2C_Read... [14:45:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:45:13]Read from MH i2c: E2 [14:45:13]MH_I2C_Read... [14:45:13]Read from MH i2c: E2 0E 00 [14:45:13]MH_I2C_Read... [14:45:13]Read from MH i2c: E2 0E 00 09 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 3B [14:45:13]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [14:45:13]wFMCommunicate OK [14:45:13]SAM_PROTO_GetShiftState done [14:45:13]FM_GetShiftState done [14:45:13]opened in 1722125326 [14:45:13]opened+sec_in_day 1722211726 [14:45:13]quantity*price = 100005 [14:45:13]sum+1 = 100006 [14:45:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 322 28.07.2024 14:45 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226662 ФПД: 263000714023921 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T144514&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226662&fm=263000714023921&tin=02508201610067®Number=0000000000092624&sum=100000 [14:45:14]StoreToDocumentArchive [14:45:14]shift 439 fd 226662 [14:45:14]save to /storage/0439/doc_00226662 [14:45:14]save last doc name /storage/0439/doc_00226662 to /storage/kkm_last_doc_name [14:45:14]save OK [14:45:14]Clear old archive folders... [14:45:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:45:14]tlvbuf is 0146BE80 [14:45:14]SAM_PROTO_ClearQueue [14:45:14]wFMCommunicate request_size=4 [14:45:14]MH_SAM_APDU [14:45:14]CAPDU: 80 09 00 00 [14:45:14]Write to MH i2c: E2 08 00 16 04 80 09 00 00 00 00 00 00 8C [14:45:14]Write i2c OK [14:45:14]MH_I2C_Read... [14:45:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:45:14]Read from MH i2c: E2 [14:45:14]MH_I2C_Read... [14:45:14]Read from MH i2c: E2 03 00 [14:45:14]MH_I2C_Read... [14:45:14]Read from MH i2c: E2 03 00 16 04 00 90 00 8E [14:45:14]RAPDU: 90 00 [14:45:14]wFMCommunicate OK [14:45:14]SAM_PROTO_ClearQueue done [14:45:14]KKMCreateOFDPacket [14:45:14]OFDProtocolAddRootSTLVToBuf [14:45:14]FM_MakeSignedData [14:45:14]FM_MakeSignedData [14:45:14]SAM_PROTO_SignData [14:45:14]wFMCommunicate request_size=4 [14:45:14]MH_SAM_APDU [14:45:14]CAPDU: 80 0D 01 02 [14:45:14]Write to MH i2c: E2 08 00 17 04 80 0D 01 02 00 00 00 00 94 [14:45:14]Write i2c OK [14:45:14]MH_I2C_Read... [14:45:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:45:14]Read from MH i2c: E2 [14:45:14]MH_I2C_Read... [14:45:14]Read from MH i2c: E2 03 00 [14:45:14]MH_I2C_Read... [14:45:14]Read from MH i2c: E2 03 00 17 04 00 90 00 8F [14:45:14]RAPDU: 90 00 [14:45:14]wFMCommunicate OK [14:45:14]wFMCommunicate request_size=255 [14:45:14]MH_SAM_APDU [14:45:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 42 01 00 00 F4 03 04 00 7A 59 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 66 75 03 00 35 04 06 00 EF [14:45:15]Write to MH i2c: E2 02 01 18 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 42 01 00 00 F4 03 04 00 7A 59 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 66 75 03 00 35 04 06 00 EF 00 00 51 [14:45:15]Write i2c OK [14:45:15]MH_I2C_Read... [14:45:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:45:15]Read from MH i2c: E2 [14:45:15]MH_I2C_Read... [14:45:15]Read from MH i2c: E2 03 00 [14:45:15]MH_I2C_Read... [14:45:15]Read from MH i2c: E2 03 00 18 04 00 90 00 90 [14:45:15]RAPDU: 90 00 [14:45:15]wFMCommunicate OK [14:45:15]wFMCommunicate request_size=10 [14:45:15]MH_SAM_APDU [14:45:15]CAPDU: 80 0D 02 02 05 32 A0 22 93 F1 [14:45:15]Write to MH i2c: E2 0D 00 19 04 80 0D 02 02 05 00 32 A0 22 93 F1 00 00 19 [14:45:15]Write i2c OK [14:45:15]MH_I2C_Read... [14:45:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:45:15]Read from MH i2c: E2 [14:45:15]MH_I2C_Read... [14:45:15]Read from MH i2c: E2 03 00 [14:45:15]MH_I2C_Read... [14:45:15]Read from MH i2c: E2 03 00 19 04 00 90 00 91 [14:45:15]RAPDU: 90 00 [14:45:15]wFMCommunicate OK [14:45:15]wFMCommunicate request_size=4 [14:45:15]MH_SAM_APDU [14:45:15]CAPDU: 80 0D 03 02 [14:45:15]Write to MH i2c: E2 08 00 1A 04 80 0D 03 02 00 00 00 00 99 [14:45:15]Write i2c OK [14:45:15]MH_I2C_Read... [14:45:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:45:15]Read from MH i2c: E2 [14:45:15]MH_I2C_Read... [14:45:15]Read from MH i2c: E2 0B 00 [14:45:15]MH_I2C_Read... [14:45:15]Read from MH i2c: E2 0B 00 1A 04 00 4B 63 39 6B 7F 49 1F 8E 90 00 61 [14:45:15]RAPDU: 4B 63 39 6B 7F 49 1F 8E 90 00 [14:45:15]wFMCommunicate OK [14:45:15]SAM_PROTO_SignData done [14:45:15]FM_MakeSignedData done [14:45:15]CreateOFDProtocolMessage [14:45:15]wFMCommunicate request_size=4 [14:45:15]MH_SAM_APDU [14:45:15]CAPDU: 80 11 00 00 [14:45:15]Write to MH i2c: E2 08 00 1B 04 80 11 00 00 00 00 00 00 99 [14:45:15]Write i2c OK [14:45:15]MH_I2C_Read... [14:45:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:45:15]Read from MH i2c: E2 [14:45:15]MH_I2C_Read... [14:45:15]Read from MH i2c: E2 17 00 [14:45:15]MH_I2C_Read... [14:45:15]Read from MH i2c: E2 17 00 1B 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F6 [14:45:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:45:15]wFMCommunicate OK [14:45:15]CreateOFDProtocolMessage done [14:45:15]OFDSenderStorePacket 226662 [14:45:15]StoreOFDPacket docnum=226662 [14:45:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 7F FA 07 01 D0 28 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 42 01 00 00 F4 03 04 00 7A 59 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 66 75 03 00 35 04 06 00 EF 32 A0 22 93 F1 4B 63 39 6B 7F 49 1F 8E [14:45:15]CheckFolder [14:45:15]dirname=/storage/ofd_packets [14:45:15]CheckFolder done [14:45:15]ProducePacketName [14:45:15]name=ofd_packets/00226662 [14:45:15]NVStorageSaveData ofd_packets/00226662 [14:45:15]File name is /storage/ofd_packets/00226662 [14:45:15]Write 301 bytes [14:45:15]NVStorageSaveData done [14:45:15]OFDSenderStorePacket done [14:45:15]KKMCreateOFDPacket done [14:45:15]NVStorageSaveData kkm_last_timestamp [14:45:15]File name is /storage/kkm_last_timestamp [14:45:15]Write 4 bytes [14:45:15]NVStorageSaveData done [14:45:15]ExternCall_PrintAddStr [14:45:15]wPrintStart [14:45:15]Write to MH i2c: 01 00 00 1C 04 20 [14:45:15]Write i2c OK [14:45:15]MH_I2C_Read... [14:45:15]Read from MH i2c: 01 [14:45:15]MH_I2C_Read... [14:45:15]Read from MH i2c: 01 07 00 [14:45:15]MH_I2C_Read... [14:45:15]Read from MH i2c: 01 07 00 1C 04 00 00 00 00 00 FF 0F 35 [14:45:15]RasterBufferAndPrint [14:45:15]line Счет N : (1)2003048 [14:45:15]line ИНН: 02508201610067 [14:45:15]line Контрольно-Кассовый Чек [14:45:15]line ПРОДАЖА [14:45:15]line ТРК (МРК, ГНК) : 63 [14:45:15]line Товар: 2710124130 [14:45:15]line Аи-92-К-5 [14:45:15]line 14.750 * 67.80 [14:45:15]line = 1000.05 [14:45:15]line НДС 12% НСП 1% [14:45:15]line > о реализуемом товаре [14:45:15]line ОКРУГЛЕНИЕ: -0.05 [14:45:15]line ИТОГО: 1000.00 [14:45:15]line Внесено: 1000.00 [14:45:15]line СДАЧА: 0.00 [14:45:15]line НСП 1% : 8.85 [14:45:15]line НДС 12% : 106.20 [14:45:15]line Наличными: 1000.00 [14:45:15]line Безнал.: 0.00 [14:45:15]line Место: АЗС № 97 "Партнер Нефть" [14:45:15]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:45:15]line СНО: Общий режим [14:45:15]line Чек 322 28.07.2024 14:45 [14:45:15]line Смена: 439 ФФД: 1.0 [14:45:15]line ЗНМ: 0300000054 [14:45:15]line РНМ: 0000000000092624 [14:45:15]line Версия ККМ: 001 [14:45:15]line ФМ: 0000000000874959 [14:45:15]line ФД: 226662 [14:45:15]line ФПД: 263000714023921 [14:45:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T144514&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226662&fm=263000714023921&tin=02508201610067®Number=0000000000092624&sum=100000 [14:45:15]OFD Sender: Processing packet 226662 [packets to send 602, broken 601] [14:45:15]ProducePacketName [14:45:15]name=ofd_packets/00226662 [14:45:15]OFD Sender: To server: pG, [14:45:15]CommunicateWithHost lk.salyk.kg:30040 [14:45:15]ConnectInit lk.salyk.kg [14:45:15]written 0, free lines is 4095 [14:45:16]Write to MH i2c: 01 00 00 47 04 4B [14:45:16]Write i2c OK [14:45:16]MH_I2C_Read... [14:45:16]Read from MH i2c: 01 [14:45:16]MH_I2C_Read... [14:45:16]Read from MH i2c: 01 07 00 [14:45:16]MH_I2C_Read... [14:45:16]Read from MH i2c: 01 07 00 47 04 00 00 00 00 00 57 0C B5 [14:45:16]RasterBufferAndPrint [14:45:16]line [14:45:16]line [14:45:16]line [14:45:16]line [14:45:16]line [14:45:16]written 0, free lines is 3162 [14:45:16]MH_Cut [14:45:16]Write to MH i2c: D1 01 00 4E 04 01 24 [14:45:16]Write i2c OK [14:45:16]MH_I2C_Read... [14:45:16]Read from MH i2c: D1 [14:45:16]MH_I2C_Read... [14:45:16]Read from MH i2c: D1 01 00 [14:45:16]MH_I2C_Read... [14:45:16]Read from MH i2c: D1 01 00 4E 04 00 23 [14:45:16]Write to MH i2c: 01 00 00 4F 04 53 [14:45:16]Write i2c OK [14:45:16]MH_I2C_Read... [14:45:17]*** Cut start [14:45:17]*** Partial cut [14:45:17]*** CUTSNS_PIN = 1 [14:45:17]*** CUTSNS_PIN = 0 [14:45:17]*** Brake cut motor [14:45:18]Read from MH i2c: 01 [14:45:18]MH_I2C_Read... [14:45:18]*** Stop cut motor [14:45:18]*** Cut end [14:45:18]Read from MH i2c: 01 07 00 [14:45:18]MH_I2C_Read... [14:45:18]Read from MH i2c: 01 07 00 4F 04 00 00 00 00 00 FF 0F 68 [14:45:18]process_action close_receipt done [14:45:18]requested_data is exist [14:45:18]produce_requested_data [14:45:18]requested_item fm.sn is exist - process it [14:45:18]wFMCommunicate request_size=4 [14:45:18]MH_SAM_APDU [14:45:18]CAPDU: 80 11 00 00 [14:45:18]Write to MH i2c: E2 08 00 50 04 80 11 00 00 00 00 00 00 CE [14:45:18]Write i2c OK [14:45:18]MH_I2C_Read... [14:45:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:45:18]Read from MH i2c: E2 [14:45:18]MH_I2C_Read... [14:45:18]Read from MH i2c: E2 17 00 [14:45:18]MH_I2C_Read... [14:45:18]Read from MH i2c: E2 17 00 50 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2B [14:45:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:45:18]wFMCommunicate OK [14:45:18]requested_item fd.num is exist - process it [14:45:18]SAM_PROTO_GetFieldsCounters [14:45:18]wFMCommunicate request_size=4 [14:45:18]MH_SAM_APDU [14:45:18]CAPDU: 80 13 00 00 [14:45:18]Write to MH i2c: E2 08 00 51 04 80 13 00 00 00 00 00 00 D1 [14:45:18]Write i2c OK [14:45:18]MH_I2C_Read... [14:45:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:45:18]Read from MH i2c: E2 [14:45:18]MH_I2C_Read... [14:45:18]Read from MH i2c: E2 62 00 [14:45:18]MH_I2C_Read... [14:45:18]Read from MH i2c: E2 62 00 51 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 66 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 42 01 00 00 5E 04 04 00 42 01 00 00 57 04 04 00 43 01 00 00 19 04 04 00 00 00 00 00 90 00 59 [14:45:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 66 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 42 01 00 00 5E 04 04 00 42 01 00 00 57 04 04 00 43 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:45:18]wFMCommunicate OK [14:45:18]SAM_PROTO_GetFieldsCounters done [14:45:18]requested_item shift.num is exist - process it [14:45:18]requested_item shift.opened is exist - process it [14:45:18]req_shift_opened [14:45:18]FM_GetShiftState [14:45:18]SAM_PROTO_GetShiftState [14:45:18]wFMCommunicate request_size=4 [14:45:18]MH_SAM_APDU [14:45:18]CAPDU: 80 13 01 00 [14:45:18]Write to MH i2c: E2 08 00 52 04 80 13 01 00 00 00 00 00 D3 [14:45:18]Write i2c OK [14:45:18]MH_I2C_Read... [14:45:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:45:18]Read from MH i2c: E2 [14:45:18]MH_I2C_Read... [14:45:18]Read from MH i2c: E2 0E 00 [14:45:18]MH_I2C_Read... [14:45:18]Read from MH i2c: E2 0E 00 52 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 84 [14:45:18]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [14:45:18]wFMCommunicate OK [14:45:18]SAM_PROTO_GetShiftState done [14:45:18]FM_GetShiftState done [14:45:18]req_shift_opened done [14:45:18]requested_item shift.open_date is exist - process it [14:45:18]req_shift_open_date [14:45:18]req_shift_open_date done [14:45:18]produce_requested_data done [14:45:18]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226662,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [14:45:18]process_action_free close_receipt [14:45:18]json_value_free [14:45:18]json_value_free done [14:45:18]process_json_proto returns [14:45:18]Send response to host [14:45:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226662,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [14:45:18]free response buf [14:45:18]execute_script done [14:45:18]execute_script returns [14:45:18]free content buf [14:45:18]Sock 7.Close socket [14:45:18]Sock 7.Thread stoped [14:45:18]recv_with_timeout no data received [14:45:21]Connected sock=11 [14:45:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 7F FA 07 01 D0 28 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 42 01 00 00 F4 03 04 00 7A 59 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 66 75 03 00 35 04 06 00 EF 32 A0 22 93 F1 4B 63 39 6B 7F 49 1F 8E [14:45:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 66 B9 47 00 F7 9F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 66 75 03 00 F4 03 04 00 8A 05 A6 66 B6 04 01 00 00 59 79 A0 04 7F 74 9B 0F [14:45:22]CommunicateWithHost err = 0 [14:45:22]CheckOFDResponse [14:45:22]1017 (14) - 77093643461234 [14:45:22]1041 (16) - 0000000000874959 [14:45:22]1040 (4) - 226662 [14:45:22]1012 (4) - 28.07.2024 08:47 [14:45:22]1206 (1) - 0 [14:45:22]OFD Sender: Remove packet 226662 [14:45:22]ProducePacketName [14:45:22]name=ofd_packets/00226662 [14:45:22]NVStorageDeleteData [14:45:22]OFD Sender: No OFD packet to send [14:45:24]accept exits with 10 [14:45:24]New connection [14:45:24]New thread 3066711396 created [14:45:24]Thread 3066854756 joined [14:45:24]Waiting for new connection... [14:45:24] Sock 10.Parse request [14:45:24]Sock 10.Check first char [14:45:24]Sock 10.First char is OK [14:45:24]request: POST /json_proto HTTP/1.0 [14:45:24]Method: POST [14:45:24]URL: /json_proto [14:45:24]Method is POST - this is cgi request [14:45:24]url: /json_proto [14:45:24]query_string will be loaded in cgi processing [14:45:24]execute_cgi json_proto POST (null) [14:45:24]execute_cgi path=json_proto method=POST [14:45:24]POST find Content-Length [14:45:24]Host: 172.17.43.131:8080 [14:45:24]Content-Length: 804 [14:45:24]Content-Type: application/json [14:45:24] [14:45:24]POST finish read [14:45:24]Found Content-Length = 804 [14:45:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003047", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:45:24]execute_script... [14:45:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003047", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:45:24]POST & json_proto [14:45:24]process_json_proto [14:45:24]json parsed OK: [14:45:24]protocol is kg_v1.0 [14:45:24]action value=close_receipt [14:45:24]process_action close_receipt [14:45:24]cmd_close_receipt [14:45:24]MH_GetDate [14:45:24]Write to MH i2c: F0 00 00 53 04 46 [14:45:24]Write i2c OK [14:45:24]MH_I2C_Read... [14:45:24]Read from MH i2c: F0 [14:45:24]MH_I2C_Read... [14:45:24]Read from MH i2c: F0 09 00 [14:45:24]MH_I2C_Read... [14:45:24]Read from MH i2c: F0 09 00 53 04 00 85 59 A6 66 F9 24 A2 66 5E [14:45:24]GetLastDocTimeStamp 1722177914 [14:45:24]current date 1722177925 [14:45:24]FM_GetShiftState [14:45:24]SAM_PROTO_GetShiftState [14:45:24]wFMCommunicate request_size=4 [14:45:24]MH_SAM_APDU [14:45:24]CAPDU: 80 13 01 00 [14:45:24]Write to MH i2c: E2 08 00 54 04 80 13 01 00 00 00 00 00 D5 [14:45:24]Write i2c OK [14:45:24]MH_I2C_Read... [14:45:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:45:24]Read from MH i2c: E2 [14:45:24]MH_I2C_Read... [14:45:24]Read from MH i2c: E2 0E 00 [14:45:24]MH_I2C_Read... [14:45:24]Read from MH i2c: E2 0E 00 54 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 86 [14:45:24]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [14:45:24]wFMCommunicate OK [14:45:24]SAM_PROTO_GetShiftState done [14:45:24]FM_GetShiftState done [14:45:24]opened in 1722125326 [14:45:24]opened+sec_in_day 1722211726 [14:45:24]quantity*price = 200043 [14:45:24]sum+1 = 200044 [14:45:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 323 28.07.2024 14:45 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226663 ФПД: 151711401056551 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T144525&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226663&fm=151711401056551&tin=02508201610067®Number=0000000000092624&sum=200043 [14:45:25]StoreToDocumentArchive [14:45:25]shift 439 fd 226663 [14:45:25]save to /storage/0439/doc_00226663 [14:45:25]save last doc name /storage/0439/doc_00226663 to /storage/kkm_last_doc_name [14:45:25]save OK [14:45:25]Clear old archive folders... [14:45:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:45:25]tlvbuf is 014C8C90 [14:45:25]SAM_PROTO_ClearQueue [14:45:25]wFMCommunicate request_size=4 [14:45:25]MH_SAM_APDU [14:45:25]CAPDU: 80 09 00 00 [14:45:25]Write to MH i2c: E2 08 00 61 04 80 09 00 00 00 00 00 00 D7 [14:45:25]Write i2c OK [14:45:25]MH_I2C_Read... [14:45:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:45:25]Read from MH i2c: E2 [14:45:25]MH_I2C_Read... [14:45:25]Read from MH i2c: E2 03 00 [14:45:25]MH_I2C_Read... [14:45:25]Read from MH i2c: E2 03 00 61 04 00 90 00 D9 [14:45:25]RAPDU: 90 00 [14:45:25]wFMCommunicate OK [14:45:25]SAM_PROTO_ClearQueue done [14:45:25]KKMCreateOFDPacket [14:45:25]OFDProtocolAddRootSTLVToBuf [14:45:25]FM_MakeSignedData [14:45:25]FM_MakeSignedData [14:45:25]SAM_PROTO_SignData [14:45:25]wFMCommunicate request_size=4 [14:45:25]MH_SAM_APDU [14:45:25]CAPDU: 80 0D 01 02 [14:45:25]Write to MH i2c: E2 08 00 62 04 80 0D 01 02 00 00 00 00 DF [14:45:25]Write i2c OK [14:45:25]MH_I2C_Read... [14:45:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:45:25]Read from MH i2c: E2 [14:45:25]MH_I2C_Read... [14:45:25]Read from MH i2c: E2 03 00 [14:45:25]MH_I2C_Read... [14:45:25]Read from MH i2c: E2 03 00 62 04 00 90 00 DA [14:45:25]RAPDU: 90 00 [14:45:25]wFMCommunicate OK [14:45:25]wFMCommunicate request_size=255 [14:45:25]MH_SAM_APDU [14:45:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 43 01 00 00 F4 03 04 00 85 59 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 67 75 03 00 35 04 06 00 89 [14:45:25]Write to MH i2c: E2 02 01 63 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 43 01 00 00 F4 03 04 00 85 59 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 67 75 03 00 35 04 06 00 89 00 00 C2 [14:45:25]Write i2c OK [14:45:25]MH_I2C_Read... [14:45:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:45:26]Read from MH i2c: E2 [14:45:26]MH_I2C_Read... [14:45:26]Read from MH i2c: E2 03 00 [14:45:26]MH_I2C_Read... [14:45:26]Read from MH i2c: E2 03 00 63 04 00 90 00 DB [14:45:26]RAPDU: 90 00 [14:45:26]wFMCommunicate OK [14:45:26]wFMCommunicate request_size=10 [14:45:26]MH_SAM_APDU [14:45:26]CAPDU: 80 0D 02 02 05 FB 10 2B 19 27 [14:45:26]Write to MH i2c: E2 0D 00 64 04 80 0D 02 02 05 00 FB 10 2B 19 27 00 00 62 [14:45:26]Write i2c OK [14:45:26]MH_I2C_Read... [14:45:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:45:26]Read from MH i2c: E2 [14:45:26]MH_I2C_Read... [14:45:26]Read from MH i2c: E2 03 00 [14:45:26]MH_I2C_Read... [14:45:26]Read from MH i2c: E2 03 00 64 04 00 90 00 DC [14:45:26]RAPDU: 90 00 [14:45:26]wFMCommunicate OK [14:45:26]wFMCommunicate request_size=4 [14:45:26]MH_SAM_APDU [14:45:26]CAPDU: 80 0D 03 02 [14:45:26]Write to MH i2c: E2 08 00 65 04 80 0D 03 02 00 00 00 00 E4 [14:45:26]Write i2c OK [14:45:26]MH_I2C_Read... [14:45:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:45:26]Read from MH i2c: E2 [14:45:26]MH_I2C_Read... [14:45:26]Read from MH i2c: E2 0B 00 [14:45:26]MH_I2C_Read... [14:45:26]Read from MH i2c: E2 0B 00 65 04 00 D8 7F 7A 5E 7E DB 45 4B 90 00 FD [14:45:26]RAPDU: D8 7F 7A 5E 7E DB 45 4B 90 00 [14:45:26]wFMCommunicate OK [14:45:26]SAM_PROTO_SignData done [14:45:26]FM_MakeSignedData done [14:45:26]CreateOFDProtocolMessage [14:45:26]wFMCommunicate request_size=4 [14:45:26]MH_SAM_APDU [14:45:26]CAPDU: 80 11 00 00 [14:45:26]Write to MH i2c: E2 08 00 66 04 80 11 00 00 00 00 00 00 E4 [14:45:26]Write i2c OK [14:45:26]MH_I2C_Read... [14:45:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:45:26]Read from MH i2c: E2 [14:45:26]MH_I2C_Read... [14:45:26]Read from MH i2c: E2 17 00 [14:45:26]MH_I2C_Read... [14:45:26]Read from MH i2c: E2 17 00 66 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 41 [14:45:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:45:26]wFMCommunicate OK [14:45:26]CreateOFDProtocolMessage done [14:45:26]OFDSenderStorePacket 226663 [14:45:26]StoreOFDPacket docnum=226663 [14:45:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 FB E8 07 01 26 EF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 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 43 01 00 00 F4 03 04 00 85 59 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 67 75 03 00 35 04 06 00 89 FB 10 2B 19 27 D8 7F 7A 5E 7E DB 45 4B [14:45:26]CheckFolder [14:45:26]dirname=/storage/ofd_packets [14:45:26]CheckFolder done [14:45:26]ProducePacketName [14:45:26]name=ofd_packets/00226663 [14:45:26]NVStorageSaveData ofd_packets/00226663 [14:45:26]File name is /storage/ofd_packets/00226663 [14:45:26]Write 301 bytes [14:45:26]NVStorageSaveData done [14:45:26]OFDSenderStorePacket done [14:45:26]KKMCreateOFDPacket done [14:45:26]NVStorageSaveData kkm_last_timestamp [14:45:26]File name is /storage/kkm_last_timestamp [14:45:26]Write 4 bytes [14:45:26]NVStorageSaveData done [14:45:26]ExternCall_PrintAddStr [14:45:26]wPrintStart [14:45:26]Write to MH i2c: 01 00 00 67 04 6B [14:45:26]Write i2c OK [14:45:26]MH_I2C_Read... [14:45:26]Read from MH i2c: 01 [14:45:26]MH_I2C_Read... [14:45:26]Read from MH i2c: 01 07 00 [14:45:26]MH_I2C_Read... [14:45:26]Read from MH i2c: 01 07 00 67 04 00 00 00 00 00 FF 0F 80 [14:45:26]RasterBufferAndPrint [14:45:26]line Счет N : (1)2003047 [14:45:26]line ИНН: 02508201610067 [14:45:26]line Контрольно-Кассовый Чек [14:45:26]line ПРОДАЖА [14:45:26]line ТРК (МРК, ГНК) : 54 [14:45:26]line Товар: 2710124500 [14:45:26]line Аи-95-К-5 [14:45:26]line 26.960 * 74.20 [14:45:26]line = 2000.43 [14:45:26]line НДС 12% НСП 1% [14:45:26]line > о реализуемом товаре [14:45:26]line ИТОГО: 2000.43 [14:45:26]line НСП 1% : 17.70 [14:45:26]line НДС 12% : 212.43 [14:45:26]line Наличными: 0.00 [14:45:26]line Безнал.: 2000.43 [14:45:26]line Место: АЗС № 97 "Партнер Нефть" [14:45:26]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:45:26]line СНО: Общий режим [14:45:26]line Чек 323 28.07.2024 14:45 [14:45:26]line Смена: 439 ФФД: 1.0 [14:45:26]line ЗНМ: 0300000054 [14:45:26]line РНМ: 0000000000092624 [14:45:26]line Версия ККМ: 001 [14:45:26]line Платежная система: O! деньги [14:45:26]line ФМ: 0000000000874959 [14:45:26]line ФД: 226663 [14:45:26]line ФПД: 151711401056551 [14:45:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T144525&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226663&fm=151711401056551&tin=02508201610067®Number=0000000000092624&sum=200043 [14:45:26]written 0, free lines is 4095 [14:45:26]OFD Sender: Processing packet 226663 [packets to send 602, broken 601] [14:45:26]ProducePacketName [14:45:26]name=ofd_packets/00226663 [14:45:26]OFD Sender: To server: pG, [14:45:26]CommunicateWithHost lk.salyk.kg:30040 [14:45:26]ConnectInit lk.salyk.kg [14:45:26]Write to MH i2c: 01 00 00 91 04 95 [14:45:26]Write i2c OK [14:45:26]MH_I2C_Read... [14:45:26]Read from MH i2c: 01 [14:45:26]MH_I2C_Read... [14:45:26]Read from MH i2c: 01 07 00 [14:45:26]MH_I2C_Read... [14:45:26]Read from MH i2c: 01 07 00 91 04 00 00 00 00 00 71 0C 19 [14:45:26]RasterBufferAndPrint [14:45:26]line [14:45:26]line [14:45:26]line [14:45:26]line [14:45:26]line [14:45:26]written 0, free lines is 3193 [14:45:26]MH_Cut [14:45:26]Write to MH i2c: D1 01 00 98 04 01 6E [14:45:26]Write i2c OK [14:45:26]MH_I2C_Read... [14:45:26]Read from MH i2c: D1 [14:45:26]MH_I2C_Read... [14:45:26]Read from MH i2c: D1 01 00 [14:45:26]MH_I2C_Read... [14:45:26]Read from MH i2c: D1 01 00 98 04 00 6D [14:45:26]Write to MH i2c: 01 00 00 99 04 9D [14:45:26]Write i2c OK [14:45:26]MH_I2C_Read... [14:45:27]*** Cut start [14:45:27]*** Partial cut [14:45:27]*** CUTSNS_PIN = 1 [14:45:27]*** CUTSNS_PIN = 0 [14:45:28]*** Brake cut motor [14:45:28]Read from MH i2c: 01 [14:45:28]MH_I2C_Read... [14:45:28]*** Stop cut motor [14:45:28]*** Cut end [14:45:28]Read from MH i2c: 01 07 00 [14:45:28]MH_I2C_Read... [14:45:28]Read from MH i2c: 01 07 00 99 04 00 00 00 00 00 FF 0F B2 [14:45:28]process_action close_receipt done [14:45:28]requested_data is exist [14:45:28]produce_requested_data [14:45:28]requested_item fm.sn is exist - process it [14:45:28]wFMCommunicate request_size=4 [14:45:28]MH_SAM_APDU [14:45:28]CAPDU: 80 11 00 00 [14:45:28]Write to MH i2c: E2 08 00 9A 04 80 11 00 00 00 00 00 00 18 [14:45:28]Write i2c OK [14:45:28]MH_I2C_Read... [14:45:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:45:28]Read from MH i2c: E2 [14:45:28]MH_I2C_Read... [14:45:28]Read from MH i2c: E2 17 00 [14:45:28]MH_I2C_Read... [14:45:28]Read from MH i2c: E2 17 00 9A 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 75 [14:45:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:45:28]wFMCommunicate OK [14:45:28]requested_item fd.num is exist - process it [14:45:28]SAM_PROTO_GetFieldsCounters [14:45:28]wFMCommunicate request_size=4 [14:45:28]MH_SAM_APDU [14:45:28]CAPDU: 80 13 00 00 [14:45:28]Write to MH i2c: E2 08 00 9B 04 80 13 00 00 00 00 00 00 1B [14:45:28]Write i2c OK [14:45:28]MH_I2C_Read... [14:45:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:45:28]Read from MH i2c: E2 [14:45:28]MH_I2C_Read... [14:45:28]Read from MH i2c: E2 62 00 [14:45:28]MH_I2C_Read... [14:45:28]Read from MH i2c: E2 62 00 9B 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 67 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 43 01 00 00 5E 04 04 00 43 01 00 00 57 04 04 00 44 01 00 00 19 04 04 00 00 00 00 00 90 00 A7 [14:45:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 67 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 43 01 00 00 5E 04 04 00 43 01 00 00 57 04 04 00 44 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:45:28]wFMCommunicate OK [14:45:28]SAM_PROTO_GetFieldsCounters done [14:45:28]requested_item shift.num is exist - process it [14:45:28]requested_item shift.opened is exist - process it [14:45:28]req_shift_opened [14:45:28]FM_GetShiftState [14:45:28]SAM_PROTO_GetShiftState [14:45:28]wFMCommunicate request_size=4 [14:45:28]MH_SAM_APDU [14:45:28]CAPDU: 80 13 01 00 [14:45:28]Write to MH i2c: E2 08 00 9C 04 80 13 01 00 00 00 00 00 1D [14:45:28]Write i2c OK [14:45:28]MH_I2C_Read... [14:45:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:45:28]Read from MH i2c: E2 [14:45:28]MH_I2C_Read... [14:45:28]Read from MH i2c: E2 0E 00 [14:45:28]MH_I2C_Read... [14:45:28]Read from MH i2c: E2 0E 00 9C 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 CE [14:45:28]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [14:45:28]wFMCommunicate OK [14:45:28]SAM_PROTO_GetShiftState done [14:45:28]FM_GetShiftState done [14:45:28]req_shift_opened done [14:45:28]requested_item shift.open_date is exist - process it [14:45:28]req_shift_open_date [14:45:28]req_shift_open_date done [14:45:28]produce_requested_data done [14:45:28]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226663,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [14:45:28]process_action_free close_receipt [14:45:28]json_value_free [14:45:28]json_value_free done [14:45:28]process_json_proto returns [14:45:28]Send response to host [14:45:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226663,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [14:45:28]free response buf [14:45:28]execute_script done [14:45:28]execute_script returns [14:45:28]free content buf [14:45:28]Sock 10.Close socket [14:45:28]Sock 10.Thread stoped [14:45:29]recv_with_timeout no data received [14:45:31]Connected sock=11 [14:45:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 FB E8 07 01 26 EF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 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 43 01 00 00 F4 03 04 00 85 59 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 67 75 03 00 35 04 06 00 89 FB 10 2B 19 27 D8 7F 7A 5E 7E DB 45 4B [14:45:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 1F 00 47 00 A8 63 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 67 75 03 00 F4 03 04 00 94 05 A6 66 B6 04 01 00 00 72 04 51 CC F4 E8 14 05 [14:45:32]CommunicateWithHost err = 0 [14:45:32]CheckOFDResponse [14:45:32]1017 (14) - 77093643461234 [14:45:32]1041 (16) - 0000000000874959 [14:45:32]1040 (4) - 226663 [14:45:32]1012 (4) - 28.07.2024 08:47 [14:45:32]1206 (1) - 0 [14:45:32]OFD Sender: Remove packet 226663 [14:45:32]ProducePacketName [14:45:32]name=ofd_packets/00226663 [14:45:32]NVStorageDeleteData [14:45:32]OFD Sender: No OFD packet to send [14:45:37]OFD Sender: No OFD packet to send [14:45:42]OFD Sender: No OFD packet to send [14:45:47]OFD Sender: No OFD packet to send [14:45:52]OFD Sender: No OFD packet to send [14:45:57]OFD Sender: No OFD packet to send [14:46:02]OFD Sender: No OFD packet to send [14:46:05]recv_with_timeout no data received [14:46:07]OFD Sender: No OFD packet to send [14:46:12]OFD Sender: No OFD packet to send [14:46:17]OFD Sender: No OFD packet to send [14:46:22]OFD Sender: No OFD packet to send [14:46:27]OFD Sender: No OFD packet to send [14:46:32]OFD Sender: No OFD packet to send [14:46:37]accept exits with 9 [14:46:37]New connection [14:46:37]New thread 3066854756 created [14:46:37]Thread 3066711396 joined [14:46:37]Waiting for new connection... [14:46:37] Sock 9.Parse request [14:46:37]Sock 9.Check first char [14:46:37]Sock 9.First char is OK [14:46:37]request: POST /json_proto HTTP/1.0 [14:46:37]Method: POST [14:46:37]URL: /json_proto [14:46:37]Method is POST - this is cgi request [14:46:37]url: /json_proto [14:46:37]query_string will be loaded in cgi processing [14:46:37]execute_cgi json_proto POST (null) [14:46:37]execute_cgi path=json_proto method=POST [14:46:37]POST find Content-Length [14:46:37]Host: 172.17.43.131:8080 [14:46:37]Content-Length: 1198 [14:46:37]Content-Type: application/json [14:46:37] [14:46:37]POST finish read [14:46:37]Found Content-Length = 1198 [14:46:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0421\u0430\u043C\u0430\u0442\u043E\u0432 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2003050\u000A28.07.2024 14:45\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 33\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1356.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3944255\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:46:37]execute_script... [14:46:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0421\u0430\u043C\u0430\u0442\u043E\u0432 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2003050\u000A28.07.2024 14:45\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 33\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1356.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3944255\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:46:37]POST & json_proto [14:46:37]process_json_proto [14:46:37]json parsed OK: [14:46:37]protocol is kg_v1.0 [14:46:37]action value=print_text [14:46:37]process_action print_text [14:46:37]cmd_print_text [14:46:37]ExternCall_PrintAddStr [14:46:37]wPrintStart [14:46:37]Write to MH i2c: 01 00 00 9D 04 A1 [14:46:37]Write i2c OK [14:46:37]MH_I2C_Read... [14:46:37]Read from MH i2c: 01 [14:46:37]MH_I2C_Read... [14:46:37]Read from MH i2c: 01 07 00 [14:46:37]MH_I2C_Read... [14:46:37]Read from MH i2c: 01 07 00 9D 04 00 00 00 00 00 FF 0F B6 [14:46:37]RasterBufferAndPrint [14:46:37]line *****ТОВАРНЫЙ ЧЕК***** [14:46:37]line АЗС-97 [14:46:37]line Партнер нефть [14:46:37]line 02508201610067 [14:46:37]line Кассир : Саматов Б. [14:46:37]line Счет N : (1)2003050 [14:46:37]line 28.07.2024 14:45 [14:46:37]line ПРОДАЖА [14:46:37]line ТРК (МРК, ГНК): 33 [14:46:37]line Вид ГСМ : 2710124130 [14:46:37]line Аи-92-К-5 [14:46:37]line 20.000 x 67.80 [14:46:37]line ИТОГ: 1356.00 [14:46:37]line Тип оплаты: Талоны: Топливные Талоны [14:46:37]line 3944255 [14:46:37]line ______________________ [14:46:37]line (подпись) [14:46:37]written 0, free lines is 4095 [14:46:37]Write to MH i2c: 01 00 00 B1 04 B5 [14:46:37]Write i2c OK [14:46:37]MH_I2C_Read... [14:46:37]Read from MH i2c: 01 [14:46:37]MH_I2C_Read... [14:46:37]Read from MH i2c: 01 07 00 [14:46:37]MH_I2C_Read... [14:46:37]Read from MH i2c: 01 07 00 B1 04 00 00 00 00 00 12 0E DC [14:46:37]RasterBufferAndPrint [14:46:37]line [14:46:37]line [14:46:37]line [14:46:37]line [14:46:37]line [14:46:37]written 0, free lines is 3604 [14:46:37]MH_Cut [14:46:37]Write to MH i2c: D1 01 00 B8 04 01 8E [14:46:37]Write i2c OK [14:46:37]MH_I2C_Read... [14:46:37]Read from MH i2c: D1 [14:46:37]MH_I2C_Read... [14:46:37]Read from MH i2c: D1 01 00 [14:46:37]MH_I2C_Read... [14:46:37]Read from MH i2c: D1 01 00 B8 04 00 8D [14:46:37]Write to MH i2c: 01 00 00 B9 04 BD [14:46:37]Write i2c OK [14:46:37]MH_I2C_Read... [14:46:37]OFD Sender: No OFD packet to send [14:46:38]*** Cut start [14:46:38]*** Partial cut [14:46:38]*** CUTSNS_PIN = 1 [14:46:38]*** CUTSNS_PIN = 0 [14:46:38]*** Brake cut motor [14:46:39]Read from MH i2c: 01 [14:46:39]MH_I2C_Read... [14:46:39]*** Stop cut motor [14:46:39]*** Cut end [14:46:39]Read from MH i2c: 01 07 00 [14:46:39]MH_I2C_Read... [14:46:39]Read from MH i2c: 01 07 00 B9 04 00 00 00 00 00 FF 0F D2 [14:46:39]process_action print_text done [14:46:39]requested_data is exist [14:46:39]produce_requested_data [14:46:39]requested_item fm.sn is exist - process it [14:46:39]wFMCommunicate request_size=4 [14:46:39]MH_SAM_APDU [14:46:39]CAPDU: 80 11 00 00 [14:46:39]Write to MH i2c: E2 08 00 BA 04 80 11 00 00 00 00 00 00 38 [14:46:39]Write i2c OK [14:46:39]MH_I2C_Read... [14:46:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:46:39]Read from MH i2c: E2 [14:46:39]MH_I2C_Read... [14:46:39]Read from MH i2c: E2 17 00 [14:46:39]MH_I2C_Read... [14:46:39]Read from MH i2c: E2 17 00 BA 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 95 [14:46:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:46:39]wFMCommunicate OK [14:46:39]requested_item fd.num is exist - process it [14:46:39]SAM_PROTO_GetFieldsCounters [14:46:39]wFMCommunicate request_size=4 [14:46:39]MH_SAM_APDU [14:46:39]CAPDU: 80 13 00 00 [14:46:39]Write to MH i2c: E2 08 00 BB 04 80 13 00 00 00 00 00 00 3B [14:46:39]Write i2c OK [14:46:39]MH_I2C_Read... [14:46:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:46:39]Read from MH i2c: E2 [14:46:39]MH_I2C_Read... [14:46:39]Read from MH i2c: E2 62 00 [14:46:39]MH_I2C_Read... [14:46:39]Read from MH i2c: E2 62 00 BB 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 67 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 43 01 00 00 5E 04 04 00 43 01 00 00 57 04 04 00 44 01 00 00 19 04 04 00 00 00 00 00 90 00 C7 [14:46:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 67 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 43 01 00 00 5E 04 04 00 43 01 00 00 57 04 04 00 44 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:46:39]wFMCommunicate OK [14:46:39]SAM_PROTO_GetFieldsCounters done [14:46:39]requested_item shift.num is exist - process it [14:46:39]requested_item shift.opened is exist - process it [14:46:39]req_shift_opened [14:46:39]FM_GetShiftState [14:46:39]SAM_PROTO_GetShiftState [14:46:39]wFMCommunicate request_size=4 [14:46:39]MH_SAM_APDU [14:46:39]CAPDU: 80 13 01 00 [14:46:39]Write to MH i2c: E2 08 00 BC 04 80 13 01 00 00 00 00 00 3D [14:46:39]Write i2c OK [14:46:39]MH_I2C_Read... [14:46:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:46:39]Read from MH i2c: E2 [14:46:39]MH_I2C_Read... [14:46:39]Read from MH i2c: E2 0E 00 [14:46:39]MH_I2C_Read... [14:46:39]Read from MH i2c: E2 0E 00 BC 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 EE [14:46:39]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [14:46:39]wFMCommunicate OK [14:46:39]SAM_PROTO_GetShiftState done [14:46:39]FM_GetShiftState done [14:46:39]req_shift_opened done [14:46:39]requested_item shift.open_date is exist - process it [14:46:39]req_shift_open_date [14:46:39]req_shift_open_date done [14:46:39]produce_requested_data done [14:46:39]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226663,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [14:46:39]process_action_free print_text [14:46:39]json_value_free [14:46:39]json_value_free done [14:46:39]process_json_proto returns [14:46:39]Send response to host [14:46:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226663,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [14:46:39]free response buf [14:46:39]execute_script done [14:46:39]execute_script returns [14:46:39]free content buf [14:46:39]Sock 9.Close socket [14:46:39]Sock 9.Thread stoped [14:46:42]OFD Sender: No OFD packet to send [14:46:47]OFD Sender: No OFD packet to send [14:46:48]recv_with_timeout no data received [14:46:52]OFD Sender: No OFD packet to send [14:46:57]OFD Sender: No OFD packet to send [14:47:03]OFD Sender: No OFD packet to send [14:47:08]OFD Sender: No OFD packet to send [14:47:13]OFD Sender: No OFD packet to send [14:47:18]OFD Sender: No OFD packet to send [14:47:23]OFD Sender: No OFD packet to send [14:47:23]accept exits with 10 [14:47:23]New connection [14:47:23]New thread 3066711396 created [14:47:23]Thread 3066854756 joined [14:47:23]Waiting for new connection... [14:47:23] Sock 10.Parse request [14:47:23]Sock 10.Check first char [14:47:23]Sock 10.First char is OK [14:47:23]request: POST /json_proto HTTP/1.0 [14:47:23]Method: POST [14:47:23]URL: /json_proto [14:47:23]Method is POST - this is cgi request [14:47:23]url: /json_proto [14:47:23]query_string will be loaded in cgi processing [14:47:23]execute_cgi json_proto POST (null) [14:47:23]execute_cgi path=json_proto method=POST [14:47:23]POST find Content-Length [14:47:23]Host: 172.17.43.131:8080 [14:47:23]Content-Length: 678 [14:47:23]Content-Type: application/json [14:47:23] [14:47:23]POST finish read [14:47:23]Found Content-Length = 678 [14:47:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003051", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 3.370, "sum" : 250.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:47:23]execute_script... [14:47: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)2003051", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 3.370, "sum" : 250.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:47:23]POST & json_proto [14:47:23]process_json_proto [14:47:23]json parsed OK: [14:47:23]protocol is kg_v1.0 [14:47:23]action value=close_receipt [14:47:23]process_action close_receipt [14:47:23]cmd_close_receipt [14:47:23]MH_GetDate [14:47:23]Write to MH i2c: F0 00 00 BD 04 B0 [14:47:23]Write i2c OK [14:47:23]MH_I2C_Read... [14:47:23]Read from MH i2c: F0 [14:47:23]MH_I2C_Read... [14:47:23]Read from MH i2c: F0 09 00 [14:47:23]MH_I2C_Read... [14:47:23]Read from MH i2c: F0 09 00 BD 04 00 FC 59 A6 66 F9 24 A2 66 3F [14:47:23]GetLastDocTimeStamp 1722177925 [14:47:23]current date 1722178044 [14:47:23]FM_GetShiftState [14:47:23]SAM_PROTO_GetShiftState [14:47:23]wFMCommunicate request_size=4 [14:47:23]MH_SAM_APDU [14:47:23]CAPDU: 80 13 01 00 [14:47:23]Write to MH i2c: E2 08 00 BE 04 80 13 01 00 00 00 00 00 3F [14:47:23]Write i2c OK [14:47:23]MH_I2C_Read... [14:47:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:47:23]Read from MH i2c: E2 [14:47:23]MH_I2C_Read... [14:47:23]Read from MH i2c: E2 0E 00 [14:47:23]MH_I2C_Read... [14:47:23]Read from MH i2c: E2 0E 00 BE 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 F0 [14:47:23]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [14:47:23]wFMCommunicate OK [14:47:23]SAM_PROTO_GetShiftState done [14:47:23]FM_GetShiftState done [14:47:23]opened in 1722125326 [14:47:23]opened+sec_in_day 1722211726 [14:47:23]quantity*price = 25005 [14:47:23]sum+1 = 25006 [14:47:23]Check (price>sum+1) || (price+1 о реализуемом товаре [14:47:25]line ОКРУГЛЕНИЕ: -0.05 [14:47:25]line ИТОГО: 250.00 [14:47:25]line Внесено: 250.00 [14:47:25]line СДАЧА: 0.00 [14:47:25]line НСП 1% : 2.21 [14:47:25]line НДС 12% : 26.55 [14:47:25]line Наличными: 250.00 [14:47:25]line Безнал.: 0.00 [14:47:25]line Место: АЗС № 97 "Партнер Нефть" [14:47:25]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:47:25]line СНО: Общий режим [14:47:25]line Чек 324 28.07.2024 14:47 [14:47:25]line Смена: 439 ФФД: 1.0 [14:47:25]line ЗНМ: 0300000054 [14:47:25]line РНМ: 0000000000092624 [14:47:25]line Версия ККМ: 001 [14:47:25]line ФМ: 0000000000874959 [14:47:25]line ФД: 226664 [14:47:25]line ФПД: 178494065161114 [14:47:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T144724&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226664&fm=178494065161114&tin=02508201610067®Number=0000000000092624&sum=25000 [14:47:25]written 0, free lines is 4095 [14:47:25]OFD Sender: Processing packet 226664 [packets to send 602, broken 601] [14:47:25]ProducePacketName [14:47:25]name=ofd_packets/00226664 [14:47:25]OFD Sender: To server: pG, [14:47:25]CommunicateWithHost lk.salyk.kg:30040 [14:47:25]ConnectInit lk.salyk.kg [14:47:25]Write to MH i2c: 01 00 00 FC 04 00 [14:47:25]Write i2c OK [14:47:25]MH_I2C_Read... [14:47:25]Read from MH i2c: 01 [14:47:25]MH_I2C_Read... [14:47:25]Read from MH i2c: 01 07 00 [14:47:25]MH_I2C_Read... [14:47:25]Read from MH i2c: 01 07 00 FC 04 00 00 00 00 00 66 0C 79 [14:47:25]RasterBufferAndPrint [14:47:25]line [14:47:25]line [14:47:25]line [14:47:25]line [14:47:25]line [14:47:25]written 0, free lines is 3177 [14:47:25]MH_Cut [14:47:25]Write to MH i2c: D1 01 00 03 05 01 DA [14:47:25]Write i2c OK [14:47:25]MH_I2C_Read... [14:47:25]Read from MH i2c: D1 [14:47:25]MH_I2C_Read... [14:47:25]Read from MH i2c: D1 01 00 [14:47:25]MH_I2C_Read... [14:47:25]Read from MH i2c: D1 01 00 03 05 00 D9 [14:47:25]Write to MH i2c: 01 00 00 04 05 09 [14:47:25]Write i2c OK [14:47:25]MH_I2C_Read... [14:47:26]Connected sock=9 [14:47:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 33 2C 07 01 A4 A9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 2A 0D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 AD 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5F 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 01 00 00 F4 03 04 00 FC 59 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 68 75 03 00 35 04 06 00 A2 56 E3 59 33 9A 4F DF DB 96 91 32 A1 BC [14:47:27]*** Cut start [14:47:27]*** Partial cut [14:47:27]*** CUTSNS_PIN = 1 [14:47:27]*** CUTSNS_PIN = 0 [14:47:27]*** Brake cut motor [14:47:27]Read from MH i2c: 01 [14:47:27]MH_I2C_Read... [14:47:27]*** Stop cut motor [14:47:27]*** Cut end [14:47:27]Read from MH i2c: 01 07 00 [14:47:27]MH_I2C_Read... [14:47:27]Read from MH i2c: 01 07 00 04 05 00 00 00 00 00 FF 0F 1E [14:47:27]process_action close_receipt done [14:47:27]requested_data is exist [14:47:27]produce_requested_data [14:47:27]requested_item fm.sn is exist - process it [14:47:27]wFMCommunicate request_size=4 [14:47:27]MH_SAM_APDU [14:47:27]CAPDU: 80 11 00 00 [14:47:27]Write to MH i2c: E2 08 00 05 05 80 11 00 00 00 00 00 00 84 [14:47:27]Write i2c OK [14:47:27]MH_I2C_Read... [14:47:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:47:27]Read from MH i2c: E2 [14:47:27]MH_I2C_Read... [14:47:27]Read from MH i2c: E2 17 00 [14:47:27]MH_I2C_Read... [14:47:27]Read from MH i2c: E2 17 00 05 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [14:47:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:47:27]wFMCommunicate OK [14:47:27]requested_item fd.num is exist - process it [14:47:27]SAM_PROTO_GetFieldsCounters [14:47:27]wFMCommunicate request_size=4 [14:47:27]MH_SAM_APDU [14:47:27]CAPDU: 80 13 00 00 [14:47:27]Write to MH i2c: E2 08 00 06 05 80 13 00 00 00 00 00 00 87 [14:47:27]Write i2c OK [14:47:27]MH_I2C_Read... [14:47:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 6F 38 47 00 F9 CA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 68 75 03 00 F4 03 04 00 08 06 A6 66 B6 04 01 00 00 4E 85 3E 7A 6B 7D E8 AA [14:47:27]CommunicateWithHost err = 0 [14:47:27]CheckOFDResponse [14:47:27]1017 (14) - 77093643461234 [14:47:27]1041 (16) - 0000000000874959 [14:47:27]1040 (4) - 226664 [14:47:27]1012 (4) - 28.07.2024 08:49 [14:47:27]1206 (1) - 0 [14:47:27]OFD Sender: Remove packet 226664 [14:47:27]ProducePacketName [14:47:27]name=ofd_packets/00226664 [14:47:27]NVStorageDeleteData [14:47:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:47:27]Read from MH i2c: E2 [14:47:27]MH_I2C_Read... [14:47:27]Read from MH i2c: E2 62 00 [14:47:27]MH_I2C_Read... [14:47:27]Read from MH i2c: E2 62 00 06 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 68 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 44 01 00 00 5E 04 04 00 44 01 00 00 57 04 04 00 45 01 00 00 19 04 04 00 00 00 00 00 90 00 17 [14:47:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 68 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 44 01 00 00 5E 04 04 00 44 01 00 00 57 04 04 00 45 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:47:27]wFMCommunicate OK [14:47:27]SAM_PROTO_GetFieldsCounters done [14:47:27]requested_item shift.num is exist - process it [14:47:27]requested_item shift.opened is exist - process it [14:47:27]req_shift_opened [14:47:27]FM_GetShiftState [14:47:27]SAM_PROTO_GetShiftState [14:47:27]wFMCommunicate request_size=4 [14:47:27]MH_SAM_APDU [14:47:27]CAPDU: 80 13 01 00 [14:47:27]Write to MH i2c: E2 08 00 07 05 80 13 01 00 00 00 00 00 89 [14:47:27]Write i2c OK [14:47:27]MH_I2C_Read... [14:47:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:47:28]Read from MH i2c: E2 [14:47:28]MH_I2C_Read... [14:47:28]Read from MH i2c: E2 0E 00 [14:47:28]MH_I2C_Read... [14:47:28]Read from MH i2c: E2 0E 00 07 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 3A [14:47:28]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [14:47:28]wFMCommunicate OK [14:47:28]SAM_PROTO_GetShiftState done [14:47:28]FM_GetShiftState done [14:47:28]req_shift_opened done [14:47:28]requested_item shift.open_date is exist - process it [14:47:28]req_shift_open_date [14:47:28]req_shift_open_date done [14:47:28]produce_requested_data done [14:47:28]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226664,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [14:47:28]process_action_free close_receipt [14:47:28]json_value_free [14:47:28]json_value_free done [14:47:28]process_json_proto returns [14:47:28]Send response to host [14:47:24]MH_SAM_APDU [14:47:24]CAPDU: 80 15 02 00 08 F4 03 04 00 FC 59 A6 66 [14:47:24]Write to MH i2c: E2 10 00 C7 04 80 15 02 00 08 00 F4 03 04 00 FC 59 A6 66 00 00 B7 [14:47:24]Write i2c OK [14:47:24]MH_I2C_Read... [14:47:24]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [14:47:24]Read from MH i2c: E2 [14:47:24]MH_I2C_Read... [14:47:24]Read from MH i2c: E2 03 00 [14:47:24]MH_I2C_Read... [14:47:24]Read from MH i2c: E2 03 00 C7 04 00 90 00 3F [14:47:24]RAPDU: 90 00 [14:47:24]wFMCommunicate OK [14:47:24]wFMCommunicate request_size=25 [14:47:24]MH_SAM_APDU [14:47:24]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 [14:47:24]Write to MH i2c: E2 1C 00 C8 04 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 00 00 AC [14:47:24]Write i2c OK [14:47:24]MH_I2C_Read... [14:47:24]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [14:47:24]Read from MH i2c: E2 [14:47:24]MH_I2C_Read... [14:47:24]Read from MH i2c: E2 03 00 [14:47:24]MH_I2C_Read... [14:47:24]Read from MH i2c: E2 03 00 C8 04 00 90 00 40 [14:47:24]RAPDU: 90 00 [14:47:24]wFMCommunicate OK [14:47:24]wFMCommunicate request_size=4 [14:47:24]MH_SAM_APDU [14:47:24]CAPDU: 80 15 03 00 [14:47:24]Write to MH i2c: E2 08 00 C9 04 80 15 03 00 00 00 00 00 4E [14:47:24]Write i2c OK [14:47:24]MH_I2C_Read... [14:47:24]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [14:47:24]Read from MH i2c: E2 [14:47:24]MH_I2C_Read... [14:47:24]Read from MH i2c: E2 40 00 [14:47:24]MH_I2C_Read... [14:47:24]Read from MH i2c: E2 40 00 C9 04 00 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 68 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 44 01 00 00 35 04 06 00 A2 56 E3 59 33 9A 90 00 2C [14:47:24]RAPDU: 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 68 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 44 01 00 00 35 04 06 00 A2 56 E3 59 33 9A 90 00 [14:47:24]wFMCommunicate OK [14:47:24]SAM_PROTO_ProcessDocument answer len = 59 [14:47:24]SAM_PROTO_ProcessDocument done [14:47:24]SetTLVBufToDocument [14:47:24]Processing tag 1209 (04B9) [14:47:24]Malloc new data [14:47:24]Processing tag 1041 (0411) [14:47:24]Processing tag 1040 (0410) [14:47:24]Malloc new data [14:47:24]Processing tag 1038 (040E) [14:47:24]Malloc new data [14:47:24]Processing tag 1042 (0412) [14:47:24]Malloc new data [14:47:24]Processing tag 1077 (0435) [14:47:24]Malloc new data [14:47:24]SetTLVBufToDocument err=0 [14:47:24]KKMLoadAndSignReceiptData store KKM data [14:47:24]KKMLoadAndSignReceiptData err=0 [14:47:24]wFMCommunicate request_size=4 [14:47:24]MH_SAM_APDU [14:47:24]CAPDU: 80 11 00 00 [14:47:24]Write to MH i2c: E2 08 00 CA 04 80 11 00 00 00 00 00 00 48 [14:47:24]Write i2c OK [14:47:24]MH_I2C_Read... [14:47:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:47:24]Read from MH i2c: E2 [14:47:24]MH_I2C_Read... [14:47:24]Read from MH i2c: E2 17 00 [14:47:24]MH_I2C_Read... [14:47:24]Read from MH i2c: E2 17 00 CA 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A5 [14:47:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:47:24]wFMCommunicate OK [14:47:24]Счет N : (1)2003051 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА ТРК (МРК, ГНК) : 64 Товар: 2710124500 Аи-95-К-5 3.370 * 74.20 = 250.05 НДС 12% НСП 1% > о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.21 НДС 12% : 26.55 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 324 28.07.2024 14:47 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226664 ФПД: 178494065161114 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T144724&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226664&fm=178494065161114&tin=02508201610067®Number=0000000000092624&sum=25000 [14:47:24]StoreToDocumentArchive [14:47:24]shift 439 fd 226664 [14:47:24]save to /storage/0439/doc_00226664 [14:47:24]save last doc name /storage/0439/doc_00226664 to /storage/kkm_last_doc_name [14:47:24]save OK [14:47:24]Clear old archive folders... [14:47:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:47:24]tlvbuf is 014DD2F0 [14:47:24]SAM_PROTO_ClearQueue [14:47:24]wFMCommunicate request_size=4 [14:47:24]MH_SAM_APDU [14:47:24]CAPDU: 80 09 00 00 [14:47:24]Write to MH i2c: E2 08 00 CB 04 80 09 00 00 00 00 00 00 41 [14:47:24]Write i2c OK [14:47:24]MH_I2C_Read... [14:47:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:47:24]Read from MH i2c: E2 [14:47:24]MH_I2C_Read... [14:47:24]Read from MH i2c: E2 03 00 [14:47:24]MH_I2C_Read... [14:47:24]Read from MH i2c: E2 03 00 CB 04 00 90 00 43 [14:47:24]RAPDU: 90 00 [14:47:24]wFMCommunicate OK [14:47:24]SAM_PROTO_ClearQueue done [14:47:24]KKMCreateOFDPacket [14:47:24]OFDProtocolAddRootSTLVToBuf [14:47:24]FM_MakeSignedData [14:47:24]FM_MakeSignedData [14:47:24]SAM_PROTO_SignData [14:47:24]wFMCommunicate request_size=4 [14:47:24]MH_SAM_APDU [14:47:24]CAPDU: 80 0D 01 02 [14:47:24]Write to MH i2c: E2 08 00 CC 04 80 0D 01 02 00 00 00 00 49 [14:47:24]Write i2c OK [14:47:24]MH_I2C_Read... [14:47:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:47:25]Read from MH i2c: E2 [14:47:25]MH_I2C_Read... [14:47:25]Read from MH i2c: E2 03 00 [14:47:25]MH_I2C_Read... [14:47:25]Read from MH i2c: E2 03 00 CC 04 00 90 00 44 [14:47:25]RAPDU: 90 00 [14:47:25]wFMCommunicate OK [14:47:25]wFMCommunicate request_size=255 [14:47:25]MH_SAM_APDU [14:47:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 2A 0D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 AD 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5F 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 01 00 00 F4 03 04 00 FC 59 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 68 75 03 00 35 04 06 00 A2 [14:47:25]Write to MH i2c: E2 02 01 CD 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 2A 0D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 AD 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5F 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 01 00 00 F4 03 04 00 FC 59 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 68 75 03 00 35 04 06 00 A2 00 00 F4 [14:47:25]Write i2c OK [14:47:25]MH_I2C_Read... [14:47:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:47:25]Read from MH i2c: E2 [14:47:25]MH_I2C_Read... [14:47:25]Read from MH i2c: E2 03 00 [14:47:25]MH_I2C_Read... [14:47:25]Read from MH i2c: E2 03 00 CD 04 00 90 00 45 [14:47:25]RAPDU: 90 00 [14:47:25]wFMCommunicate OK [14:47:25]wFMCommunicate request_size=10 [14:47:25]MH_SAM_APDU [14:47:25]CAPDU: 80 0D 02 02 05 56 E3 59 33 9A [14:47:25]Write to MH i2c: E2 0D 00 CE 04 80 0D 02 02 05 00 56 E3 59 33 9A 00 00 B5 [14:47:25]Write i2c OK [14:47:25]MH_I2C_Read... [14:47:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:47:25]Read from MH i2c: E2 [14:47:25]MH_I2C_Read... [14:47:25]Read from MH i2c: E2 03 00 [14:47:25]MH_I2C_Read... [14:47:25]Read from MH i2c: E2 03 00 CE 04 00 90 00 46 [14:47:25]RAPDU: 90 00 [14:47:25]wFMCommunicate OK [14:47:25]wFMCommunicate request_size=4 [14:47:25]MH_SAM_APDU [14:47:25]CAPDU: 80 0D 03 02 [14:47:25]Write to MH i2c: E2 08 00 CF 04 80 0D 03 02 00 00 00 00 4E [14:47:25]Write i2c OK [14:47:25]MH_I2C_Read... [14:47:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:47:25]Read from MH i2c: E2 [14:47:25]MH_I2C_Read... [14:47:25]Read from MH i2c: E2 0B 00 [14:47:25]MH_I2C_Read... [14:47:25]Read from MH i2c: E2 0B 00 CF 04 00 4F DF DB 96 91 32 A1 BC 90 00 0E [14:47:25]RAPDU: 4F DF DB 96 91 32 A1 BC 90 00 [14:47:25]wFMCommunicate OK [14:47:25]SAM_PROTO_SignData done [14:47:25]FM_MakeSignedData done [14:47:25]CreateOFDProtocolMessage [14:47:25]wFMCommunicate request_size=4 [14:47:25]MH_SAM_APDU [14:47:25]CAPDU: 80 11 00 00 [14:47:25]Write to MH i2c: E2 08 00 D0 04 80 11 00 00 00 00 00 00 4E [14:47:25]Write i2c OK [14:47:25]MH_I2C_Read... [14:47:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:47:25]Read from MH i2c: E2 [14:47:25]MH_I2C_Read... [14:47:25]Read from MH i2c: E2 17 00 [14:47:25]MH_I2C_Read... [14:47:25]Read from MH i2c: E2 17 00 D0 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AB [14:47:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:47:25]wFMCommunicate OK [14:47:25]CreateOFDProtocolMessage done [14:47:25]OFDSenderStorePacket 226664 [14:47:25]StoreOFDPacket docnum=226664 [14:47:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226664,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [14:47:28]free response buf [14:47:28]execute_script done [14:47:28]execute_script returns [14:47:28]free content buf [14:47:28]Sock 10.Close socket [14:47:28]Sock 10.Thread stoped [14:47:28]OFD Sender: No OFD packet to send [14:47:31]recv_with_timeout no data received [14:47:33]OFD Sender: No OFD packet to send [14:47:38]OFD Sender: No OFD packet to send [14:47:43]OFD Sender: No OFD packet to send [14:47:45]recv_with_timeout no data received [14:47:48]OFD Sender: No OFD packet to send [14:47:53]OFD Sender: No OFD packet to send [14:47:58]OFD Sender: No OFD packet to send [14:48:03]OFD Sender: No OFD packet to send [14:48:08]OFD Sender: No OFD packet to send [14:48:13]OFD Sender: No OFD packet to send [14:48:18]OFD Sender: No OFD packet to send [14:48:23]OFD Sender: No OFD packet to send [14:48:28]OFD Sender: No OFD packet to send [14:48:33]OFD Sender: No OFD packet to send [14:48:36]accept exits with 7 [14:48:36]New connection [14:48:36]New thread 3066854756 created [14:48:36]Thread 3066711396 joined [14:48:36]Waiting for new connection... [14:48:36] Sock 7.Parse request [14:48:36]Sock 7.Check first char [14:48:36]Sock 7.First char is OK [14:48:36]request: POST /json_proto HTTP/1.0 [14:48:36]Method: POST [14:48:36]URL: /json_proto [14:48:36]Method is POST - this is cgi request [14:48:36]url: /json_proto [14:48:36]query_string will be loaded in cgi processing [14:48:36]execute_cgi json_proto POST (null) [14:48:36]execute_cgi path=json_proto method=POST [14:48:36]POST find Content-Length [14:48:36]Host: 172.17.43.131:8080 [14:48:36]Content-Length: 683 [14:48:36]Content-Type: application/json [14:48:36] [14:48:36]POST finish read [14:48:36]Found Content-Length = 683 [14:48:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003052", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:48:36]execute_script... [14:48: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)2003052", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:48:36]POST & json_proto [14:48:36]process_json_proto [14:48:36]json parsed OK: [14:48:36]protocol is kg_v1.0 [14:48:36]action value=close_receipt [14:48:36]process_action close_receipt [14:48:36]cmd_close_receipt [14:48:36]MH_GetDate [14:48:36]Write to MH i2c: F0 00 00 08 05 FC [14:48:36]Write i2c OK [14:48:36]MH_I2C_Read... [14:48:36]Read from MH i2c: F0 [14:48:36]MH_I2C_Read... [14:48:36]Read from MH i2c: F0 09 00 [14:48:36]MH_I2C_Read... [14:48:36]Read from MH i2c: F0 09 00 08 05 00 45 5A A6 66 F9 24 A2 66 D5 [14:48:36]GetLastDocTimeStamp 1722178044 [14:48:36]current date 1722178117 [14:48:36]FM_GetShiftState [14:48:36]SAM_PROTO_GetShiftState [14:48:36]wFMCommunicate request_size=4 [14:48:36]MH_SAM_APDU [14:48:36]CAPDU: 80 13 01 00 [14:48:36]Write to MH i2c: E2 08 00 09 05 80 13 01 00 00 00 00 00 8B [14:48:36]Write i2c OK [14:48:36]MH_I2C_Read... [14:48:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:48:36]Read from MH i2c: E2 [14:48:36]MH_I2C_Read... [14:48:36]Read from MH i2c: E2 0E 00 [14:48:36]MH_I2C_Read... [14:48:36]Read from MH i2c: E2 0E 00 09 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 3C [14:48:36]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [14:48:36]wFMCommunicate OK [14:48:36]SAM_PROTO_GetShiftState done [14:48:36]FM_GetShiftState done [14:48:36]opened in 1722125326 [14:48:36]opened+sec_in_day 1722211726 [14:48:36]quantity*price = 150032 [14:48:36]sum+1 = 150033 [14:48:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 325 28.07.2024 14:48 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226665 ФПД: 211980082030426 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T144837&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226665&fm=211980082030426&tin=02508201610067®Number=0000000000092624&sum=150000 [14:48:37]StoreToDocumentArchive [14:48:37]shift 439 fd 226665 [14:48:37]save to /storage/0439/doc_00226665 [14:48:37]save last doc name /storage/0439/doc_00226665 to /storage/kkm_last_doc_name [14:48:37]save OK [14:48:37]Clear old archive folders... [14:48:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:48:37]tlvbuf is 014EB2F0 [14:48:37]SAM_PROTO_ClearQueue [14:48:37]wFMCommunicate request_size=4 [14:48:37]MH_SAM_APDU [14:48:37]CAPDU: 80 09 00 00 [14:48:37]Write to MH i2c: E2 08 00 16 05 80 09 00 00 00 00 00 00 8D [14:48:37]Write i2c OK [14:48:37]MH_I2C_Read... [14:48:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:48:37]Read from MH i2c: E2 [14:48:37]MH_I2C_Read... [14:48:37]Read from MH i2c: E2 03 00 [14:48:37]MH_I2C_Read... [14:48:37]Read from MH i2c: E2 03 00 16 05 00 90 00 8F [14:48:37]RAPDU: 90 00 [14:48:37]wFMCommunicate OK [14:48:37]SAM_PROTO_ClearQueue done [14:48:37]KKMCreateOFDPacket [14:48:37]OFDProtocolAddRootSTLVToBuf [14:48:37]FM_MakeSignedData [14:48:37]FM_MakeSignedData [14:48:37]SAM_PROTO_SignData [14:48:37]wFMCommunicate request_size=4 [14:48:37]MH_SAM_APDU [14:48:37]CAPDU: 80 0D 01 02 [14:48:37]Write to MH i2c: E2 08 00 17 05 80 0D 01 02 00 00 00 00 95 [14:48:37]Write i2c OK [14:48:37]MH_I2C_Read... [14:48:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:48:37]Read from MH i2c: E2 [14:48:37]MH_I2C_Read... [14:48:37]Read from MH i2c: E2 03 00 [14:48:37]MH_I2C_Read... [14:48:37]Read from MH i2c: E2 03 00 17 05 00 90 00 90 [14:48:37]RAPDU: 90 00 [14:48:37]wFMCommunicate OK [14:48:37]wFMCommunicate request_size=255 [14:48:37]MH_SAM_APDU [14:48:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 01 00 00 F4 03 04 00 45 5A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 69 75 03 00 35 04 06 00 C0 [14:48:37]Write to MH i2c: E2 02 01 18 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 01 00 00 F4 03 04 00 45 5A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 69 75 03 00 35 04 06 00 C0 00 00 D9 [14:48:37]Write i2c OK [14:48:37]MH_I2C_Read... [14:48:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:48:37]Read from MH i2c: E2 [14:48:37]MH_I2C_Read... [14:48:37]Read from MH i2c: E2 03 00 [14:48:37]MH_I2C_Read... [14:48:37]Read from MH i2c: E2 03 00 18 05 00 90 00 91 [14:48:37]RAPDU: 90 00 [14:48:37]wFMCommunicate OK [14:48:37]wFMCommunicate request_size=10 [14:48:37]MH_SAM_APDU [14:48:37]CAPDU: 80 0D 02 02 05 CB 75 7D 27 5A [14:48:37]Write to MH i2c: E2 0D 00 19 05 80 0D 02 02 05 00 CB 75 7D 27 5A 00 00 E0 [14:48:37]Write i2c OK [14:48:37]MH_I2C_Read... [14:48:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:48:37]Read from MH i2c: E2 [14:48:37]MH_I2C_Read... [14:48:37]Read from MH i2c: E2 03 00 [14:48:37]MH_I2C_Read... [14:48:37]Read from MH i2c: E2 03 00 19 05 00 90 00 92 [14:48:37]RAPDU: 90 00 [14:48:37]wFMCommunicate OK [14:48:37]wFMCommunicate request_size=4 [14:48:37]MH_SAM_APDU [14:48:37]CAPDU: 80 0D 03 02 [14:48:37]Write to MH i2c: E2 08 00 1A 05 80 0D 03 02 00 00 00 00 9A [14:48:37]Write i2c OK [14:48:37]MH_I2C_Read... [14:48:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:48:38]Read from MH i2c: E2 [14:48:38]MH_I2C_Read... [14:48:38]Read from MH i2c: E2 0B 00 [14:48:38]MH_I2C_Read... [14:48:38]Read from MH i2c: E2 0B 00 1A 05 00 18 83 A5 A4 DD CC 8D 5B 90 00 10 [14:48:38]RAPDU: 18 83 A5 A4 DD CC 8D 5B 90 00 [14:48:38]wFMCommunicate OK [14:48:38]SAM_PROTO_SignData done [14:48:38]FM_MakeSignedData done [14:48:38]CreateOFDProtocolMessage [14:48:38]wFMCommunicate request_size=4 [14:48:38]MH_SAM_APDU [14:48:38]CAPDU: 80 11 00 00 [14:48:38]Write to MH i2c: E2 08 00 1B 05 80 11 00 00 00 00 00 00 9A [14:48:38]Write i2c OK [14:48:38]MH_I2C_Read... [14:48:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:48:38]Read from MH i2c: E2 [14:48:38]MH_I2C_Read... [14:48:38]Read from MH i2c: E2 17 00 [14:48:38]MH_I2C_Read... [14:48:38]Read from MH i2c: E2 17 00 1B 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F7 [14:48:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:48:38]wFMCommunicate OK [14:48:38]CreateOFDProtocolMessage done [14:48:38]OFDSenderStorePacket 226665 [14:48:38]StoreOFDPacket docnum=226665 [14:48:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 BF 2D 07 01 55 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 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 01 00 00 F4 03 04 00 45 5A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 69 75 03 00 35 04 06 00 C0 CB 75 7D 27 5A 18 83 A5 A4 DD CC 8D 5B [14:48:38]CheckFolder [14:48:38]dirname=/storage/ofd_packets [14:48:38]CheckFolder done [14:48:38]ProducePacketName [14:48:38]name=ofd_packets/00226665 [14:48:38]NVStorageSaveData ofd_packets/00226665 [14:48:38]File name is /storage/ofd_packets/00226665 [14:48:38]Write 301 bytes [14:48:38]NVStorageSaveData done [14:48:38]OFDSenderStorePacket done [14:48:38]KKMCreateOFDPacket done [14:48:38]NVStorageSaveData kkm_last_timestamp [14:48:38]File name is /storage/kkm_last_timestamp [14:48:38]Write 4 bytes [14:48:38]NVStorageSaveData done [14:48:38]ExternCall_PrintAddStr [14:48:38]wPrintStart [14:48:38]Write to MH i2c: 01 00 00 1C 05 21 [14:48:38]Write i2c OK [14:48:38]MH_I2C_Read... [14:48:38]Read from MH i2c: 01 [14:48:38]MH_I2C_Read... [14:48:38]Read from MH i2c: 01 07 00 [14:48:38]MH_I2C_Read... [14:48:38]Read from MH i2c: 01 07 00 1C 05 00 00 00 00 00 FF 0F 36 [14:48:38]RasterBufferAndPrint [14:48:38]line Счет N : (1)2003052 [14:48:38]line ИНН: 02508201610067 [14:48:38]line Контрольно-Кассовый Чек [14:48:38]line ПРОДАЖА [14:48:38]line ТРК (МРК, ГНК) : 54 [14:48:38]line Товар: 2710124500 [14:48:38]line Аи-95-К-5 [14:48:38]line 20.220 * 74.20 [14:48:38]line = 1500.32 [14:48:38]line НДС 12% НСП 1% [14:48:38]line > о реализуемом товаре [14:48:38]line ОКРУГЛЕНИЕ: -0.32 [14:48:38]line ИТОГО: 1500.00 [14:48:38]line Внесено: 1500.00 [14:48:38]line СДАЧА: 0.00 [14:48:38]line НСП 1% : 13.28 [14:48:38]line НДС 12% : 159.33 [14:48:38]line Наличными: 1500.00 [14:48:38]line Безнал.: 0.00 [14:48:38]line Место: АЗС № 97 "Партнер Нефть" [14:48:38]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:48:38]line СНО: Общий режим [14:48:38]line Чек 325 28.07.2024 14:48 [14:48:38]line Смена: 439 ФФД: 1.0 [14:48:38]line ЗНМ: 0300000054 [14:48:38]line РНМ: 0000000000092624 [14:48:38]line Версия ККМ: 001 [14:48:38]line ФМ: 0000000000874959 [14:48:38]line ФД: 226665 [14:48:38]line ФПД: 211980082030426 [14:48:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T144837&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226665&fm=211980082030426&tin=02508201610067®Number=0000000000092624&sum=150000 [14:48:38]OFD Sender: Processing packet 226665 [packets to send 602, broken 601] [14:48:38]ProducePacketName [14:48:38]name=ofd_packets/00226665 [14:48:38]OFD Sender: To server: pG, [14:48:38]CommunicateWithHost lk.salyk.kg:30040 [14:48:38]ConnectInit lk.salyk.kg [14:48:38]written 0, free lines is 4095 [14:48:38]Write to MH i2c: 01 00 00 47 05 4C [14:48:38]Write i2c OK [14:48:38]MH_I2C_Read... [14:48:38]Read from MH i2c: 01 [14:48:38]MH_I2C_Read... [14:48:38]Read from MH i2c: 01 07 00 [14:48:38]MH_I2C_Read... [14:48:38]Read from MH i2c: 01 07 00 47 05 00 00 00 00 00 60 0C BF [14:48:38]RasterBufferAndPrint [14:48:38]line [14:48:38]line [14:48:38]line [14:48:38]line [14:48:38]line [14:48:38]written 0, free lines is 3170 [14:48:38]MH_Cut [14:48:38]Write to MH i2c: D1 01 00 4E 05 01 25 [14:48:38]Write i2c OK [14:48:38]MH_I2C_Read... [14:48:38]Read from MH i2c: D1 [14:48:38]MH_I2C_Read... [14:48:38]Read from MH i2c: D1 01 00 [14:48:38]MH_I2C_Read... [14:48:38]Read from MH i2c: D1 01 00 4E 05 00 24 [14:48:38]Write to MH i2c: 01 00 00 4F 05 54 [14:48:38]Write i2c OK [14:48:38]MH_I2C_Read... [14:48:40]*** Cut start [14:48:40]*** Partial cut [14:48:40]*** CUTSNS_PIN = 1 [14:48:40]*** CUTSNS_PIN = 0 [14:48:40]*** Brake cut motor [14:48:40]Read from MH i2c: 01 [14:48:40]MH_I2C_Read... [14:48:40]*** Stop cut motor [14:48:40]*** Cut end [14:48:40]Read from MH i2c: 01 07 00 [14:48:40]MH_I2C_Read... [14:48:40]Read from MH i2c: 01 07 00 4F 05 00 00 00 00 00 FF 0F 69 [14:48:40]process_action close_receipt done [14:48:40]requested_data is exist [14:48:40]produce_requested_data [14:48:40]requested_item fm.sn is exist - process it [14:48:40]wFMCommunicate request_size=4 [14:48:40]MH_SAM_APDU [14:48:40]CAPDU: 80 11 00 00 [14:48:40]Write to MH i2c: E2 08 00 50 05 80 11 00 00 00 00 00 00 CF [14:48:40]Write i2c OK [14:48:40]MH_I2C_Read... [14:48:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:48:40]Read from MH i2c: E2 [14:48:40]MH_I2C_Read... [14:48:40]Read from MH i2c: E2 17 00 [14:48:40]MH_I2C_Read... [14:48:40]Read from MH i2c: E2 17 00 50 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2C [14:48:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:48:40]wFMCommunicate OK [14:48:40]requested_item fd.num is exist - process it [14:48:40]SAM_PROTO_GetFieldsCounters [14:48:40]wFMCommunicate request_size=4 [14:48:40]MH_SAM_APDU [14:48:40]CAPDU: 80 13 00 00 [14:48:40]Write to MH i2c: E2 08 00 51 05 80 13 00 00 00 00 00 00 D2 [14:48:40]Write i2c OK [14:48:40]MH_I2C_Read... [14:48:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:48:40]Read from MH i2c: E2 [14:48:40]MH_I2C_Read... [14:48:40]Read from MH i2c: E2 62 00 [14:48:40]MH_I2C_Read... [14:48:40]Read from MH i2c: E2 62 00 51 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 69 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 45 01 00 00 5E 04 04 00 45 01 00 00 57 04 04 00 46 01 00 00 19 04 04 00 00 00 00 00 90 00 66 [14:48:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 69 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 45 01 00 00 5E 04 04 00 45 01 00 00 57 04 04 00 46 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:48:40]wFMCommunicate OK [14:48:40]SAM_PROTO_GetFieldsCounters done [14:48:40]requested_item shift.num is exist - process it [14:48:40]requested_item shift.opened is exist - process it [14:48:40]req_shift_opened [14:48:40]FM_GetShiftState [14:48:40]SAM_PROTO_GetShiftState [14:48:40]wFMCommunicate request_size=4 [14:48:40]MH_SAM_APDU [14:48:40]CAPDU: 80 13 01 00 [14:48:40]Write to MH i2c: E2 08 00 52 05 80 13 01 00 00 00 00 00 D4 [14:48:40]Write i2c OK [14:48:40]MH_I2C_Read... [14:48:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:48:41]Read from MH i2c: E2 [14:48:41]MH_I2C_Read... [14:48:41]Read from MH i2c: E2 0E 00 [14:48:41]MH_I2C_Read... [14:48:41]Read from MH i2c: E2 0E 00 52 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 85 [14:48:41]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [14:48:41]wFMCommunicate OK [14:48:41]SAM_PROTO_GetShiftState done [14:48:41]FM_GetShiftState done [14:48:41]req_shift_opened done [14:48:41]requested_item shift.open_date is exist - process it [14:48:41]req_shift_open_date [14:48:41]req_shift_open_date done [14:48:41]produce_requested_data done [14:48:41]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226665,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [14:48:41]process_action_free close_receipt [14:48:41]json_value_free [14:48:41]json_value_free done [14:48:41]process_json_proto returns [14:48:41]Send response to host [14:48:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226665,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [14:48:41]free response buf [14:48:41]execute_script done [14:48:41]execute_script returns [14:48:41]free content buf [14:48:41]Sock 7.Close socket [14:48:41]Sock 7.Thread stoped [14:48:47]recv_with_timeout no data received [14:48:57]recv_with_timeout no data received [14:50:55]ConnectInit Can't connect to host [14:50:55]CommunicateWithHost connect error [14:50:55]CommunicateWithHost err = -1 [14:50:55]OFD Sender: Server communicate error [14:51:00]OFD Sender: Processing packet 226665 [packets to send 602, broken 601] [14:51:00]ProducePacketName [14:51:00]name=ofd_packets/00226665 [14:51:00]OFD Sender: To server: pG, [14:51:00]CommunicateWithHost lk.salyk.kg:30040 [14:51:00]ConnectInit lk.salyk.kg [14:51:00]Connected sock=7 [14:51:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 BF 2D 07 01 55 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 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 01 00 00 F4 03 04 00 45 5A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 69 75 03 00 35 04 06 00 C0 CB 75 7D 27 5A 18 83 A5 A4 DD CC 8D 5B [14:51:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 03 AE 47 00 39 9E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 69 75 03 00 F4 03 04 00 DE 06 A6 66 B6 04 01 00 00 DE 56 78 B6 32 80 2C DC [14:51:01]CommunicateWithHost err = 0 [14:51:01]CheckOFDResponse [14:51:01]1017 (14) - 77093643461234 [14:51:01]1041 (16) - 0000000000874959 [14:51:01]1040 (4) - 226665 [14:51:01]1012 (4) - 28.07.2024 08:52 [14:51:01]1206 (1) - 0 [14:51:01]OFD Sender: Remove packet 226665 [14:51:01]ProducePacketName [14:51:01]name=ofd_packets/00226665 [14:51:01]NVStorageDeleteData [14:51:02]OFD Sender: No OFD packet to send [14:51:07]OFD Sender: No OFD packet to send [14:51:12]OFD Sender: No OFD packet to send [14:51:17]OFD Sender: No OFD packet to send [14:51:22]OFD Sender: No OFD packet to send [14:51:27]OFD Sender: No OFD packet to send [14:51:32]OFD Sender: No OFD packet to send [14:51:32]accept exits with 9 [14:51:32]New connection [14:51:32]New thread 3066711396 created [14:51:32]Thread 3066854756 joined [14:51:32]Waiting for new connection... [14:51:32] Sock 9.Parse request [14:51:32]Sock 9.Check first char [14:51:32]Sock 9.First char is OK [14:51:32]request: POST /json_proto HTTP/1.0 [14:51:32]Method: POST [14:51:32]URL: /json_proto [14:51:32]Method is POST - this is cgi request [14:51:32]url: /json_proto [14:51:32]query_string will be loaded in cgi processing [14:51:32]execute_cgi json_proto POST (null) [14:51:32]execute_cgi path=json_proto method=POST [14:51:32]POST find Content-Length [14:51:32]Host: 172.17.43.131:8080 [14:51:32]Content-Length: 966 [14:51:32]Content-Type: application/json [14:51:32] [14:51:32]POST finish read [14:51:32]Found Content-Length = 966 [14:51:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003054", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 67.80, "quantity" : 29.500, "sum" : 2000.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.50 \u0441\u043E\u043C", "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:51:32]execute_script... [14:51: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)2003054", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 67.80, "quantity" : 29.500, "sum" : 2000.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.50 \u0441\u043E\u043C", "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:51:32]POST & json_proto [14:51:32]process_json_proto [14:51:32]json parsed OK: [14:51:32]protocol is kg_v1.0 [14:51:32]action value=close_receipt [14:51:32]process_action close_receipt [14:51:32]cmd_close_receipt [14:51:32]MH_GetDate [14:51:32]Write to MH i2c: F0 00 00 53 05 47 [14:51:32]Write i2c OK [14:51:32]MH_I2C_Read... [14:51:32]Read from MH i2c: F0 [14:51:32]MH_I2C_Read... [14:51:32]Read from MH i2c: F0 09 00 [14:51:32]MH_I2C_Read... [14:51:32]Read from MH i2c: F0 09 00 53 05 00 F5 5A A6 66 F9 24 A2 66 D0 [14:51:32]GetLastDocTimeStamp 1722178117 [14:51:32]current date 1722178293 [14:51:32]FM_GetShiftState [14:51:32]SAM_PROTO_GetShiftState [14:51:32]wFMCommunicate request_size=4 [14:51:32]MH_SAM_APDU [14:51:32]CAPDU: 80 13 01 00 [14:51:32]Write to MH i2c: E2 08 00 54 05 80 13 01 00 00 00 00 00 D6 [14:51:32]Write i2c OK [14:51:32]MH_I2C_Read... [14:51:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:51:32]Read from MH i2c: E2 [14:51:32]MH_I2C_Read... [14:51:32]Read from MH i2c: E2 0E 00 [14:51:32]MH_I2C_Read... [14:51:32]Read from MH i2c: E2 0E 00 54 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 87 [14:51:32]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [14:51:32]wFMCommunicate OK [14:51:32]SAM_PROTO_GetShiftState done [14:51:32]FM_GetShiftState done [14:51:32]opened in 1722125326 [14:51:32]opened+sec_in_day 1722211726 [14:51:32]quantity*price = 200010 [14:51:32]sum+1 = 200011 [14:51:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 326 28.07.2024 14:51 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Дисконтная программа S-92 номер 97 сэкономлено 29.50 сом ФМ: 0000000000874959 ФД: 226666 ФПД: 271492115242456 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T145133&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226666&fm=271492115242456&tin=02508201610067®Number=0000000000092624&sum=200000 [14:51:33]StoreToDocumentArchive [14:51:33]shift 439 fd 226666 [14:51:33]save to /storage/0439/doc_00226666 [14:51:33]save last doc name /storage/0439/doc_00226666 to /storage/kkm_last_doc_name [14:51:33]save OK [14:51:33]Clear old archive folders... [14:51:33]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:51:33]tlvbuf is 014E17E0 [14:51:33]SAM_PROTO_ClearQueue [14:51:33]wFMCommunicate request_size=4 [14:51:33]MH_SAM_APDU [14:51:33]CAPDU: 80 09 00 00 [14:51:33]Write to MH i2c: E2 08 00 61 05 80 09 00 00 00 00 00 00 D8 [14:51:33]Write i2c OK [14:51:33]MH_I2C_Read... [14:51:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:51:33]Read from MH i2c: E2 [14:51:33]MH_I2C_Read... [14:51:33]Read from MH i2c: E2 03 00 [14:51:33]MH_I2C_Read... [14:51:33]Read from MH i2c: E2 03 00 61 05 00 90 00 DA [14:51:33]RAPDU: 90 00 [14:51:33]wFMCommunicate OK [14:51:33]SAM_PROTO_ClearQueue done [14:51:33]KKMCreateOFDPacket [14:51:33]OFDProtocolAddRootSTLVToBuf [14:51:33]FM_MakeSignedData [14:51:33]FM_MakeSignedData [14:51:33]SAM_PROTO_SignData [14:51:33]wFMCommunicate request_size=4 [14:51:33]MH_SAM_APDU [14:51:33]CAPDU: 80 0D 01 02 [14:51:33]Write to MH i2c: E2 08 00 62 05 80 0D 01 02 00 00 00 00 E0 [14:51:33]Write i2c OK [14:51:33]MH_I2C_Read... [14:51:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:51:33]Read from MH i2c: E2 [14:51:33]MH_I2C_Read... [14:51:33]Read from MH i2c: E2 03 00 [14:51:33]MH_I2C_Read... [14:51:33]Read from MH i2c: E2 03 00 62 05 00 90 00 DB [14:51:33]RAPDU: 90 00 [14:51:33]wFMCommunicate OK [14:51:33]wFMCommunicate request_size=255 [14:51:33]MH_SAM_APDU [14:51: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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 01 00 00 F4 03 04 00 F5 5A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6A 75 03 00 35 04 06 00 [14:51:33]Write to MH i2c: E2 02 01 63 05 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 01 00 00 F4 03 04 00 F5 5A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6A 75 03 00 35 04 06 00 00 00 D1 [14:51:33]Write i2c OK [14:51:33]MH_I2C_Read... [14:51:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:51:33]Read from MH i2c: E2 [14:51:33]MH_I2C_Read... [14:51:33]Read from MH i2c: E2 03 00 [14:51:33]MH_I2C_Read... [14:51:33]Read from MH i2c: E2 03 00 63 05 00 90 00 DC [14:51:33]RAPDU: 90 00 [14:51:33]wFMCommunicate OK [14:51:33]wFMCommunicate request_size=11 [14:51:33]MH_SAM_APDU [14:51:33]CAPDU: 80 0D 02 02 06 F6 EB AF 16 9D D8 [14:51:33]Write to MH i2c: E2 0E 00 64 05 80 0D 02 02 06 00 F6 EB AF 16 9D D8 00 00 0A [14:51:33]Write i2c OK [14:51:33]MH_I2C_Read... [14:51:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:51:33]Read from MH i2c: E2 [14:51:33]MH_I2C_Read... [14:51:33]Read from MH i2c: E2 03 00 [14:51:33]MH_I2C_Read... [14:51:33]Read from MH i2c: E2 03 00 64 05 00 90 00 DD [14:51:33]RAPDU: 90 00 [14:51:33]wFMCommunicate OK [14:51:33]wFMCommunicate request_size=4 [14:51:33]MH_SAM_APDU [14:51:33]CAPDU: 80 0D 03 02 [14:51:33]Write to MH i2c: E2 08 00 65 05 80 0D 03 02 00 00 00 00 E5 [14:51:33]Write i2c OK [14:51:33]MH_I2C_Read... [14:51:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:51:33]Read from MH i2c: E2 [14:51:33]MH_I2C_Read... [14:51:33]Read from MH i2c: E2 0B 00 [14:51:33]MH_I2C_Read... [14:51:34]Read from MH i2c: E2 0B 00 65 05 00 CC A3 6E 6F 23 7F 39 43 90 00 50 [14:51:34]RAPDU: CC A3 6E 6F 23 7F 39 43 90 00 [14:51:34]wFMCommunicate OK [14:51:34]SAM_PROTO_SignData done [14:51:34]FM_MakeSignedData done [14:51:34]CreateOFDProtocolMessage [14:51:34]wFMCommunicate request_size=4 [14:51:34]MH_SAM_APDU [14:51:34]CAPDU: 80 11 00 00 [14:51:34]Write to MH i2c: E2 08 00 66 05 80 11 00 00 00 00 00 00 E5 [14:51:34]Write i2c OK [14:51:34]MH_I2C_Read... [14:51:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:51:34]Read from MH i2c: E2 [14:51:34]MH_I2C_Read... [14:51:34]Read from MH i2c: E2 17 00 [14:51:34]MH_I2C_Read... [14:51:34]Read from MH i2c: E2 17 00 66 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 42 [14:51:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:51:34]wFMCommunicate OK [14:51:34]CreateOFDProtocolMessage done [14:51:34]OFDSenderStorePacket 226666 [14:51:34]StoreOFDPacket docnum=226666 [14:51:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 4E 47 08 01 43 B5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 01 00 00 F4 03 04 00 F5 5A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6A 75 03 00 35 04 06 00 F6 EB AF 16 9D D8 CC A3 6E 6F 23 7F 39 43 [14:51:34]CheckFolder [14:51:34]dirname=/storage/ofd_packets [14:51:34]CheckFolder done [14:51:34]ProducePacketName [14:51:34]name=ofd_packets/00226666 [14:51:34]NVStorageSaveData ofd_packets/00226666 [14:51:34]File name is /storage/ofd_packets/00226666 [14:51:34]Write 302 bytes [14:51:34]NVStorageSaveData done [14:51:34]OFDSenderStorePacket done [14:51:34]KKMCreateOFDPacket done [14:51:34]NVStorageSaveData kkm_last_timestamp [14:51:34]File name is /storage/kkm_last_timestamp [14:51:34]Write 4 bytes [14:51:34]NVStorageSaveData done [14:51:34]ExternCall_PrintAddStr [14:51:34]wPrintStart [14:51:34]Write to MH i2c: 01 00 00 67 05 6C [14:51:34]Write i2c OK [14:51:34]MH_I2C_Read... [14:51:34]Read from MH i2c: 01 [14:51:34]MH_I2C_Read... [14:51:34]Read from MH i2c: 01 07 00 [14:51:34]MH_I2C_Read... [14:51:34]Read from MH i2c: 01 07 00 67 05 00 00 00 00 00 FF 0F 81 [14:51:34]RasterBufferAndPrint [14:51:34]line Счет N : (1)2003054 [14:51:34]line ИНН: 02508201610067 [14:51:34]line Контрольно-Кассовый Чек [14:51:34]line ПРОДАЖА [14:51:34]line ТРК (МРК, ГНК) : 62 [14:51:34]line Товар: 2710124130 [14:51:34]line Super-92-К-5 [14:51:34]line 29.500 * 67.80 [14:51:34]line = 2000.10 [14:51:34]line НДС 12% НСП 1% [14:51:34]line > о реализуемом товаре [14:51:34]line ОКРУГЛЕНИЕ: -0.10 [14:51:34]line ИТОГО: 2000.00 [14:51:34]line Внесено: 2000.00 [14:51:34]line СДАЧА: 0.00 [14:51:34]line НСП 1% : 17.70 [14:51:34]line НДС 12% : 212.40 [14:51:34]line Наличными: 2000.00 [14:51:34]line Безнал.: 0.00 [14:51:34]line Место: АЗС № 97 "Партнер Нефть" [14:51:34]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:51:34]line СНО: Общий режим [14:51:34]line Чек 326 28.07.2024 14:51 [14:51:34]line Смена: 439 ФФД: 1.0 [14:51:34]line ЗНМ: 0300000054 [14:51:34]line РНМ: 0000000000092624 [14:51:34]line Версия ККМ: 001 [14:51:34]line [14:51:34]line Дисконтная программа [14:51:34]line S-92 [14:51:34]line номер 97 [14:51:34]line сэкономлено 29.50 сом [14:51:34]line ФМ: 0000000000874959 [14:51:34]line ФД: 226666 [14:51:34]line ФПД: 271492115242456 [14:51:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T145133&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226666&fm=271492115242456&tin=02508201610067®Number=0000000000092624&sum=200000 [14:51:34]OFD Sender: Processing packet 226666 [packets to send 602, broken 601] [14:51:34]ProducePacketName [14:51:34]name=ofd_packets/00226666 [14:51:34]OFD Sender: To server: pG, [14:51:34]CommunicateWithHost lk.salyk.kg:30040 [14:51:34]ConnectInit lk.salyk.kg [14:51:34]written 0, free lines is 4095 [14:51:34]Write to MH i2c: 01 00 00 97 05 9C [14:51:34]Write i2c OK [14:51:34]MH_I2C_Read... [14:51:34]Read from MH i2c: 01 [14:51:34]MH_I2C_Read... [14:51:34]Read from MH i2c: 01 07 00 [14:51:34]MH_I2C_Read... [14:51:34]Read from MH i2c: 01 07 00 97 05 00 00 00 00 00 E4 0B 92 [14:51:34]RasterBufferAndPrint [14:51:34]line [14:51:34]line [14:51:34]line [14:51:34]line [14:51:34]line [14:51:34]written 0, free lines is 3047 [14:51:34]MH_Cut [14:51:34]Write to MH i2c: D1 01 00 9E 05 01 75 [14:51:34]Write i2c OK [14:51:34]MH_I2C_Read... [14:51:34]Read from MH i2c: D1 [14:51:34]MH_I2C_Read... [14:51:34]Read from MH i2c: D1 01 00 [14:51:34]MH_I2C_Read... [14:51:34]Read from MH i2c: D1 01 00 9E 05 00 74 [14:51:34]Write to MH i2c: 01 00 00 9F 05 A4 [14:51:34]Write i2c OK [14:51:34]MH_I2C_Read... [14:51:36]*** Cut start [14:51:36]*** Partial cut [14:51:36]*** CUTSNS_PIN = 1 [14:51:36]*** CUTSNS_PIN = 0 [14:51:36]*** Brake cut motor [14:51:36]Read from MH i2c: 01 [14:51:36]MH_I2C_Read... [14:51:36]*** Stop cut motor [14:51:36]*** Cut end [14:51:36]Read from MH i2c: 01 07 00 [14:51:36]MH_I2C_Read... [14:51:36]Read from MH i2c: 01 07 00 9F 05 00 00 00 00 00 FF 0F B9 [14:51:36]process_action close_receipt done [14:51:36]requested_data is exist [14:51:36]produce_requested_data [14:51:36]requested_item fm.sn is exist - process it [14:51:36]wFMCommunicate request_size=4 [14:51:36]MH_SAM_APDU [14:51:36]CAPDU: 80 11 00 00 [14:51:36]Write to MH i2c: E2 08 00 A0 05 80 11 00 00 00 00 00 00 1F [14:51:36]Write i2c OK [14:51:36]MH_I2C_Read... [14:51:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:51:36]Read from MH i2c: E2 [14:51:36]MH_I2C_Read... [14:51:36]Read from MH i2c: E2 17 00 [14:51:36]MH_I2C_Read... [14:51:36]Read from MH i2c: E2 17 00 A0 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7C [14:51:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:51:36]wFMCommunicate OK [14:51:36]requested_item fd.num is exist - process it [14:51:36]SAM_PROTO_GetFieldsCounters [14:51:36]wFMCommunicate request_size=4 [14:51:36]MH_SAM_APDU [14:51:36]CAPDU: 80 13 00 00 [14:51:36]Write to MH i2c: E2 08 00 A1 05 80 13 00 00 00 00 00 00 22 [14:51:36]Write i2c OK [14:51:36]MH_I2C_Read... [14:51:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:51:37]Read from MH i2c: E2 [14:51:37]MH_I2C_Read... [14:51:37]Read from MH i2c: E2 62 00 [14:51:37]MH_I2C_Read... [14:51:37]Read from MH i2c: E2 62 00 A1 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6A 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 46 01 00 00 5E 04 04 00 46 01 00 00 57 04 04 00 47 01 00 00 19 04 04 00 00 00 00 00 90 00 BA [14:51:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6A 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 46 01 00 00 5E 04 04 00 46 01 00 00 57 04 04 00 47 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:51:37]wFMCommunicate OK [14:51:37]SAM_PROTO_GetFieldsCounters done [14:51:37]requested_item shift.num is exist - process it [14:51:37]requested_item shift.opened is exist - process it [14:51:37]req_shift_opened [14:51:37]FM_GetShiftState [14:51:37]SAM_PROTO_GetShiftState [14:51:37]wFMCommunicate request_size=4 [14:51:37]MH_SAM_APDU [14:51:37]CAPDU: 80 13 01 00 [14:51:37]Write to MH i2c: E2 08 00 A2 05 80 13 01 00 00 00 00 00 24 [14:51:37]Write i2c OK [14:51:37]MH_I2C_Read... [14:51:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:51:37]Read from MH i2c: E2 [14:51:37]MH_I2C_Read... [14:51:37]Read from MH i2c: E2 0E 00 [14:51:37]MH_I2C_Read... [14:51:37]Read from MH i2c: E2 0E 00 A2 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 D5 [14:51:37]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [14:51:37]wFMCommunicate OK [14:51:37]SAM_PROTO_GetShiftState done [14:51:37]FM_GetShiftState done [14:51:37]req_shift_opened done [14:51:37]requested_item shift.open_date is exist - process it [14:51:37]req_shift_open_date [14:51:37]req_shift_open_date done [14:51:37]produce_requested_data done [14:51:37]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226666,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [14:51:37]process_action_free close_receipt [14:51:37]json_value_free [14:51:37]json_value_free done [14:51:37]process_json_proto returns [14:51:37]Send response to host [14:51:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226666,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [14:51:37]free response buf [14:51:37]execute_script done [14:51:37]execute_script returns [14:51:37]free content buf [14:51:37]Sock 9.Close socket [14:51:37]Sock 9.Thread stoped [14:51:40]Connected sock=11 [14:51:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 4E 47 08 01 43 B5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 01 00 00 F4 03 04 00 F5 5A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6A 75 03 00 35 04 06 00 F6 EB AF 16 9D D8 CC A3 6E 6F 23 7F 39 43 [14:51:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 CE C5 47 00 C8 E7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6A 75 03 00 F4 03 04 00 06 07 A6 66 B6 04 01 00 00 98 E6 45 76 31 31 E5 64 [14:51:41]CommunicateWithHost err = 0 [14:51:41]CheckOFDResponse [14:51:41]1017 (14) - 77093643461234 [14:51:41]1041 (16) - 0000000000874959 [14:51:41]1040 (4) - 226666 [14:51:41]1012 (4) - 28.07.2024 08:53 [14:51:41]1206 (1) - 0 [14:51:41]OFD Sender: Remove packet 226666 [14:51:41]ProducePacketName [14:51:41]name=ofd_packets/00226666 [14:51:41]NVStorageDeleteData [14:51:42]OFD Sender: No OFD packet to send [14:51:45]accept exits with 7 [14:51:45]New connection [14:51:45]New thread 3066854756 created [14:51:45]Thread 3066711396 joined [14:51:45]Waiting for new connection... [14:51:45] Sock 7.Parse request [14:51:45]Sock 7.Check first char [14:51:45]Sock 7.First char is OK [14:51:45]request: POST /json_proto HTTP/1.0 [14:51:45]Method: POST [14:51:45]URL: /json_proto [14:51:45]Method is POST - this is cgi request [14:51:45]url: /json_proto [14:51:45]query_string will be loaded in cgi processing [14:51:45]execute_cgi json_proto POST (null) [14:51:45]execute_cgi path=json_proto method=POST [14:51:45]POST find Content-Length [14:51:45]Host: 172.17.43.131:8080 [14:51:45]Content-Length: 680 [14:51:45]Content-Type: application/json [14:51:45] [14:51:45]POST finish read [14:51:45]Found Content-Length = 680 [14:51:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003056", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 24.680, "sum" : 1880.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1880.00, "total" : 1880.00, "payments": [ { "type": 0, "sum" : 1880.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:51:45]execute_script... [14:51:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003056", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 24.680, "sum" : 1880.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1880.00, "total" : 1880.00, "payments": [ { "type": 0, "sum" : 1880.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:51:45]POST & json_proto [14:51:45]process_json_proto [14:51:45]json parsed OK: [14:51:45]protocol is kg_v1.0 [14:51:45]action value=close_receipt [14:51:45]process_action close_receipt [14:51:45]cmd_close_receipt [14:51:45]MH_GetDate [14:51:45]Write to MH i2c: F0 00 00 A3 05 97 [14:51:45]Write i2c OK [14:51:45]MH_I2C_Read... [14:51:45]Read from MH i2c: F0 [14:51:45]MH_I2C_Read... [14:51:45]Read from MH i2c: F0 09 00 [14:51:45]MH_I2C_Read... [14:51:45]Read from MH i2c: F0 09 00 A3 05 00 02 5B A6 66 F9 24 A2 66 2E [14:51:45]GetLastDocTimeStamp 1722178293 [14:51:45]current date 1722178306 [14:51:45]FM_GetShiftState [14:51:45]SAM_PROTO_GetShiftState [14:51:45]wFMCommunicate request_size=4 [14:51:45]MH_SAM_APDU [14:51:45]CAPDU: 80 13 01 00 [14:51:45]Write to MH i2c: E2 08 00 A4 05 80 13 01 00 00 00 00 00 26 [14:51:45]Write i2c OK [14:51:45]MH_I2C_Read... [14:51:45]Read from MH i2c: E2 [14:51:45]MH_I2C_Read... [14:51:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:51:45]Read from MH i2c: E2 0E 00 [14:51:45]MH_I2C_Read... [14:51:45]Read from MH i2c: E2 0E 00 A4 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 D7 [14:51:45]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [14:51:45]wFMCommunicate OK [14:51:45]SAM_PROTO_GetShiftState done [14:51:45]FM_GetShiftState done [14:51:45]opened in 1722125326 [14:51:45]opened+sec_in_day 1722211726 [14:51:45]quantity*price = 188061 [14:51:45]sum+1 = 188063 [14:51:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 1880.00 Внесено: 1880.00 СДАЧА: 0.00 НСП 1% : 16.64 НДС 12% : 199.71 Наличными: 1880.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 327 28.07.2024 14:51 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226667 ФПД: 10455910012859 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T145146&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226667&fm=10455910012859&tin=02508201610067®Number=0000000000092624&sum=188000 [14:51:46]StoreToDocumentArchive [14:51:46]shift 439 fd 226667 [14:51:46]save to /storage/0439/doc_00226667 [14:51:46]save last doc name /storage/0439/doc_00226667 to /storage/kkm_last_doc_name [14:51:46]save OK [14:51:46]Clear old archive folders... [14:51:46]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:51:46]tlvbuf is 0147AED0 [14:51:46]SAM_PROTO_ClearQueue [14:51:46]wFMCommunicate request_size=4 [14:51:46]MH_SAM_APDU [14:51:46]CAPDU: 80 09 00 00 [14:51:46]Write to MH i2c: E2 08 00 B1 05 80 09 00 00 00 00 00 00 28 [14:51:46]Write i2c OK [14:51:46]MH_I2C_Read... [14:51:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:51:46]Read from MH i2c: E2 [14:51:46]MH_I2C_Read... [14:51:46]Read from MH i2c: E2 03 00 [14:51:46]MH_I2C_Read... [14:51:46]Read from MH i2c: E2 03 00 B1 05 00 90 00 2A [14:51:46]RAPDU: 90 00 [14:51:46]wFMCommunicate OK [14:51:46]SAM_PROTO_ClearQueue done [14:51:46]KKMCreateOFDPacket [14:51:46]OFDProtocolAddRootSTLVToBuf [14:51:46]FM_MakeSignedData [14:51:46]FM_MakeSignedData [14:51:46]SAM_PROTO_SignData [14:51:46]wFMCommunicate request_size=4 [14:51:46]MH_SAM_APDU [14:51:46]CAPDU: 80 0D 01 02 [14:51:46]Write to MH i2c: E2 08 00 B2 05 80 0D 01 02 00 00 00 00 30 [14:51:46]Write i2c OK [14:51:46]MH_I2C_Read... [14:51:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:51:46]Read from MH i2c: E2 [14:51:46]MH_I2C_Read... [14:51:46]Read from MH i2c: E2 03 00 [14:51:46]MH_I2C_Read... [14:51:46]Read from MH i2c: E2 03 00 B2 05 00 90 00 2B [14:51:46]RAPDU: 90 00 [14:51:46]wFMCommunicate OK [14:51:46]wFMCommunicate request_size=255 [14:51:46]MH_SAM_APDU [14:51:46]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 35 FF 03 08 00 03 68 60 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9E DE 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 DE 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 4E 00 00 00 00 07 04 06 00 60 DE 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 01 00 00 F4 03 04 00 02 5B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6B 75 03 00 35 04 06 00 09 82 74 CD [14:51:46]Write to MH i2c: E2 02 01 B3 05 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 60 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9E DE 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 DE 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 4E 00 00 00 00 07 04 06 00 60 DE 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 01 00 00 F4 03 04 00 02 5B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6B 75 03 00 35 04 06 00 09 82 74 CD 00 00 2B [14:51:46]Write i2c OK [14:51:46]MH_I2C_Read... [14:51:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:51:46]Read from MH i2c: E2 [14:51:46]MH_I2C_Read... [14:51:46]Read from MH i2c: E2 03 00 [14:51:46]MH_I2C_Read... [14:51:46]Read from MH i2c: E2 03 00 B3 05 00 90 00 2C [14:51:46]RAPDU: 90 00 [14:51:46]wFMCommunicate OK [14:51:46]wFMCommunicate request_size=7 [14:51:46]MH_SAM_APDU [14:51:46]CAPDU: 80 0D 02 02 02 57 BB [14:51:46]Write to MH i2c: E2 0A 00 B4 05 80 0D 02 02 02 00 57 BB 00 00 49 [14:51:46]Write i2c OK [14:51:46]MH_I2C_Read... [14:51:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:51:46]Read from MH i2c: E2 [14:51:46]MH_I2C_Read... [14:51:46]Read from MH i2c: E2 03 00 [14:51:46]MH_I2C_Read... [14:51:46]Read from MH i2c: E2 03 00 B4 05 00 90 00 2D [14:51:46]RAPDU: 90 00 [14:51:46]wFMCommunicate OK [14:51:46]wFMCommunicate request_size=4 [14:51:46]MH_SAM_APDU [14:51:46]CAPDU: 80 0D 03 02 [14:51:46]Write to MH i2c: E2 08 00 B5 05 80 0D 03 02 00 00 00 00 35 [14:51:46]Write i2c OK [14:51:46]MH_I2C_Read... [14:51:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:51:46]Read from MH i2c: E2 [14:51:46]MH_I2C_Read... [14:51:46]Read from MH i2c: E2 0B 00 [14:51:46]MH_I2C_Read... [14:51:46]Read from MH i2c: E2 0B 00 B5 05 00 41 3F 4E BB 40 35 24 F7 90 00 4F [14:51:46]RAPDU: 41 3F 4E BB 40 35 24 F7 90 00 [14:51:46]wFMCommunicate OK [14:51:46]SAM_PROTO_SignData done [14:51:46]FM_MakeSignedData done [14:51:46]CreateOFDProtocolMessage [14:51:46]wFMCommunicate request_size=4 [14:51:46]MH_SAM_APDU [14:51:46]CAPDU: 80 11 00 00 [14:51:46]Write to MH i2c: E2 08 00 B6 05 80 11 00 00 00 00 00 00 35 [14:51:46]Write i2c OK [14:51:46]MH_I2C_Read... [14:51:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:51:46]Read from MH i2c: E2 [14:51:46]MH_I2C_Read... [14:51:46]Read from MH i2c: E2 17 00 [14:51:46]MH_I2C_Read... [14:51:46]Read from MH i2c: E2 17 00 B6 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 92 [14:51:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:51:46]wFMCommunicate OK [14:51:46]CreateOFDProtocolMessage done [14:51:46]OFDSenderStorePacket 226667 [14:51:46]StoreOFDPacket docnum=226667 [14:51:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 28 C2 04 01 7B 1C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 60 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9E DE 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 DE 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 4E 00 00 00 00 07 04 06 00 60 DE 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 01 00 00 F4 03 04 00 02 5B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6B 75 03 00 35 04 06 00 09 82 74 CD 57 BB 41 3F 4E BB 40 35 24 F7 [14:51:46]CheckFolder [14:51:46]dirname=/storage/ofd_packets [14:51:46]CheckFolder done [14:51:46]ProducePacketName [14:51:46]name=ofd_packets/00226667 [14:51:46]NVStorageSaveData ofd_packets/00226667 [14:51:46]File name is /storage/ofd_packets/00226667 [14:51:46]Write 298 bytes [14:51:46]NVStorageSaveData done [14:51:46]OFDSenderStorePacket done [14:51:46]KKMCreateOFDPacket done [14:51:46]NVStorageSaveData kkm_last_timestamp [14:51:46]File name is /storage/kkm_last_timestamp [14:51:46]Write 4 bytes [14:51:46]NVStorageSaveData done [14:51:46]ExternCall_PrintAddStr [14:51:46]wPrintStart [14:51:46]Write to MH i2c: 01 00 00 B7 05 BC [14:51:46]Write i2c OK [14:51:46]MH_I2C_Read... [14:51:46]Read from MH i2c: 01 [14:51:46]MH_I2C_Read... [14:51:46]Read from MH i2c: 01 07 00 [14:51:46]MH_I2C_Read... [14:51:46]Read from MH i2c: 01 07 00 B7 05 00 00 00 00 00 FF 0F D1 [14:51:46]RasterBufferAndPrint [14:51:46]line Счет N : (1)2003056 [14:51:46]line ИНН: 02508201610067 [14:51:46]line Контрольно-Кассовый Чек [14:51:46]line ПРОДАЖА [14:51:46]line ТРК (МРК, ГНК) : 31 [14:51:46]line Товар: 2710194210 [14:51:46]line ДТ-К-5 [14:51:46]line 24.680 * 76.20 [14:51:46]line = 1880.62 [14:51:46]line НДС 12% НСП 1% [14:51:46]line > о реализуемом товаре [14:51:46]line ОКРУГЛЕНИЕ: -0.62 [14:51:46]line ИТОГО: 1880.00 [14:51:46]line Внесено: 1880.00 [14:51:46]line СДАЧА: 0.00 [14:51:46]line НСП 1% : 16.64 [14:51:46]line НДС 12% : 199.71 [14:51:46]line Наличными: 1880.00 [14:51:46]line Безнал.: 0.00 [14:51:46]line Место: АЗС № 97 "Партнер Нефть" [14:51:46]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:51:46]line СНО: Общий режим [14:51:46]line Чек 327 28.07.2024 14:51 [14:51:46]line Смена: 439 ФФД: 1.0 [14:51:46]line ЗНМ: 0300000054 [14:51:46]line РНМ: 0000000000092624 [14:51:46]line Версия ККМ: 001 [14:51:46]line ФМ: 0000000000874959 [14:51:46]line ФД: 226667 [14:51:46]line ФПД: 10455910012859 [14:51:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T145146&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226667&fm=10455910012859&tin=02508201610067®Number=0000000000092624&sum=188000 [14:51:46]written 0, free lines is 4095 [14:51:47]OFD Sender: Processing packet 226667 [packets to send 602, broken 601] [14:51:47]ProducePacketName [14:51:47]name=ofd_packets/00226667 [14:51:47]OFD Sender: To server: pG, [14:51:47]CommunicateWithHost lk.salyk.kg:30040 [14:51:47]ConnectInit lk.salyk.kg [14:51:47]Write to MH i2c: 01 00 00 E2 05 E7 [14:51:47]Write i2c OK [14:51:47]MH_I2C_Read... [14:51:47]Read from MH i2c: 01 [14:51:47]MH_I2C_Read... [14:51:47]Read from MH i2c: 01 07 00 [14:51:47]MH_I2C_Read... [14:51:47]Read from MH i2c: 01 07 00 E2 05 00 00 00 00 00 5E 0C 58 [14:51:47]RasterBufferAndPrint [14:51:47]line [14:51:47]line [14:51:47]line [14:51:47]line [14:51:47]line [14:51:47]written 0, free lines is 3170 [14:51:47]MH_Cut [14:51:47]Write to MH i2c: D1 01 00 E9 05 01 C0 [14:51:47]Write i2c OK [14:51:47]MH_I2C_Read... [14:51:47]Read from MH i2c: D1 [14:51:47]MH_I2C_Read... [14:51:47]Read from MH i2c: D1 01 00 [14:51:47]MH_I2C_Read... [14:51:47]Read from MH i2c: D1 01 00 E9 05 00 BF [14:51:47]Write to MH i2c: 01 00 00 EA 05 EF [14:51:47]Write i2c OK [14:51:47]MH_I2C_Read... [14:51:48]*** Cut start [14:51:48]*** Partial cut [14:51:48]*** CUTSNS_PIN = 1 [14:51:48]*** CUTSNS_PIN = 0 [14:51:48]*** Brake cut motor [14:51:49]Read from MH i2c: 01 [14:51:49]MH_I2C_Read... [14:51:49]*** Stop cut motor [14:51:49]*** Cut end [14:51:49]Read from MH i2c: 01 07 00 [14:51:49]MH_I2C_Read... [14:51:49]Read from MH i2c: 01 07 00 EA 05 00 00 00 00 00 FF 0F 04 [14:51:49]process_action close_receipt done [14:51:49]requested_data is exist [14:51:49]produce_requested_data [14:51:49]requested_item fm.sn is exist - process it [14:51:49]wFMCommunicate request_size=4 [14:51:49]MH_SAM_APDU [14:51:49]CAPDU: 80 11 00 00 [14:51:49]Write to MH i2c: E2 08 00 EB 05 80 11 00 00 00 00 00 00 6A [14:51:49]Write i2c OK [14:51:49]MH_I2C_Read... [14:51:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:51:49]Read from MH i2c: E2 [14:51:49]MH_I2C_Read... [14:51:49]Read from MH i2c: E2 17 00 [14:51:49]MH_I2C_Read... [14:51:49]Read from MH i2c: E2 17 00 EB 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C7 [14:51:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:51:49]wFMCommunicate OK [14:51:49]requested_item fd.num is exist - process it [14:51:49]SAM_PROTO_GetFieldsCounters [14:51:49]wFMCommunicate request_size=4 [14:51:49]MH_SAM_APDU [14:51:49]CAPDU: 80 13 00 00 [14:51:49]Write to MH i2c: E2 08 00 EC 05 80 13 00 00 00 00 00 00 6D [14:51:49]Write i2c OK [14:51:49]MH_I2C_Read... [14:51:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:51:49]Read from MH i2c: E2 [14:51:49]MH_I2C_Read... [14:51:49]Read from MH i2c: E2 62 00 [14:51:49]MH_I2C_Read... [14:51:49]Read from MH i2c: E2 62 00 EC 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6B 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 47 01 00 00 5E 04 04 00 47 01 00 00 57 04 04 00 48 01 00 00 19 04 04 00 00 00 00 00 90 00 09 [14:51:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6B 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 47 01 00 00 5E 04 04 00 47 01 00 00 57 04 04 00 48 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:51:49]wFMCommunicate OK [14:51:49]SAM_PROTO_GetFieldsCounters done [14:51:49]requested_item shift.num is exist - process it [14:51:49]requested_item shift.opened is exist - process it [14:51:49]req_shift_opened [14:51:49]FM_GetShiftState [14:51:49]SAM_PROTO_GetShiftState [14:51:49]wFMCommunicate request_size=4 [14:51:49]MH_SAM_APDU [14:51:49]CAPDU: 80 13 01 00 [14:51:49]Write to MH i2c: E2 08 00 ED 05 80 13 01 00 00 00 00 00 6F [14:51:49]Write i2c OK [14:51:49]MH_I2C_Read... [14:51:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:51:49]Read from MH i2c: E2 [14:51:49]MH_I2C_Read... [14:51:49]Read from MH i2c: E2 0E 00 [14:51:49]MH_I2C_Read... [14:51:49]Read from MH i2c: E2 0E 00 ED 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 20 [14:51:49]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [14:51:49]wFMCommunicate OK [14:51:49]SAM_PROTO_GetShiftState done [14:51:49]FM_GetShiftState done [14:51:49]req_shift_opened done [14:51:49]requested_item shift.open_date is exist - process it [14:51:49]req_shift_open_date [14:51:49]req_shift_open_date done [14:51:49]produce_requested_data done [14:51:49]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226667,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [14:51:49]process_action_free close_receipt [14:51:49]json_value_free [14:51:49]json_value_free done [14:51:49]process_json_proto returns [14:51:49]Send response to host [14:51:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226667,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [14:51:49]free response buf [14:51:49]execute_script done [14:51:49]execute_script returns [14:51:49]free content buf [14:51:49]Sock 7.Close socket [14:51:49]Sock 7.Thread stoped [14:51:51]Connected sock=11 [14:51:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 28 C2 04 01 7B 1C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 60 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9E DE 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 DE 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 4E 00 00 00 00 07 04 06 00 60 DE 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 01 00 00 F4 03 04 00 02 5B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6B 75 03 00 35 04 06 00 09 82 74 CD 57 BB 41 3F 4E BB 40 35 24 F7 [14:51:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 B5 88 47 00 A6 8E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6B 75 03 00 F4 03 04 00 10 07 A6 66 B6 04 01 00 00 0D 96 9A 30 A2 C3 C4 CF [14:51:51]CommunicateWithHost err = 0 [14:51:51]CheckOFDResponse [14:51:51]1017 (14) - 77093643461234 [14:51:51]1041 (16) - 0000000000874959 [14:51:51]1040 (4) - 226667 [14:51:51]1012 (4) - 28.07.2024 08:53 [14:51:51]1206 (1) - 0 [14:51:51]OFD Sender: Remove packet 226667 [14:51:51]ProducePacketName [14:51:51]name=ofd_packets/00226667 [14:51:51]NVStorageDeleteData [14:51:52]accept exits with 9 [14:51:52]New connection [14:51:52]New thread 3066711396 created [14:51:52]Thread 3066854756 joined [14:51:52]Waiting for new connection... [14:51:52] Sock 9.Parse request [14:51:52]Sock 9.Check first char [14:51:52]Sock 9.First char is OK [14:51:52]request: POST /json_proto HTTP/1.0 [14:51:52]Method: POST [14:51:52]URL: /json_proto [14:51:52]Method is POST - this is cgi request [14:51:52]url: /json_proto [14:51:52]query_string will be loaded in cgi processing [14:51:52]execute_cgi json_proto POST (null) [14:51:52]execute_cgi path=json_proto method=POST [14:51:52]POST find Content-Length [14:51:52]Host: 172.17.43.131:8080 [14:51:52]Content-Length: 737 [14:51:52]Content-Type: application/json [14:51:52] [14:51:52]POST finish read [14:51:52]Found Content-Length = 737 [14:51:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 226667, "base_FM": "0000000000874959", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003056", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 24.680, "sum" : 1880.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1880.00, "total" : 1880.00, "payments": [ { "type": 0, "sum" : 1880.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:51:52]execute_script... [14:51:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 226667, "base_FM": "0000000000874959", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003056", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 24.680, "sum" : 1880.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1880.00, "total" : 1880.00, "payments": [ { "type": 0, "sum" : 1880.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:51:52]POST & json_proto [14:51:52]process_json_proto [14:51:52]json parsed OK: [14:51:52]protocol is kg_v1.0 [14:51:52]action value=close_receipt [14:51:52]process_action close_receipt [14:51:52]cmd_close_receipt [14:51:52]MH_GetDate [14:51:52]Write to MH i2c: F0 00 00 EE 05 E2 [14:51:52]Write i2c OK [14:51:52]MH_I2C_Read... [14:51:52]Read from MH i2c: F0 [14:51:52]MH_I2C_Read... [14:51:52]Read from MH i2c: F0 09 00 [14:51:52]MH_I2C_Read... [14:51:52]Read from MH i2c: F0 09 00 EE 05 00 09 5B A6 66 F9 24 A2 66 80 [14:51:52]GetLastDocTimeStamp 1722178306 [14:51:52]current date 1722178313 [14:51:52]FM_GetShiftState [14:51:52]SAM_PROTO_GetShiftState [14:51:52]wFMCommunicate request_size=4 [14:51:52]MH_SAM_APDU [14:51:52]CAPDU: 80 13 01 00 [14:51:52]Write to MH i2c: E2 08 00 EF 05 80 13 01 00 00 00 00 00 71 [14:51:52]Write i2c OK [14:51:52]MH_I2C_Read... [14:51:52]Read from MH i2c: E2 [14:51:52]MH_I2C_Read... [14:51:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:51:52]Read from MH i2c: E2 0E 00 [14:51:52]MH_I2C_Read... [14:51:52]Read from MH i2c: E2 0E 00 EF 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 22 [14:51:52]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [14:51:52]wFMCommunicate OK [14:51:52]SAM_PROTO_GetShiftState done [14:51:52]FM_GetShiftState done [14:51:52]opened in 1722125326 [14:51:52]opened+sec_in_day 1722211726 [14:51:52]quantity*price = 188061 [14:51:52]sum+1 = 188063 [14:51:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 1880.00 НСП 1% : 16.64 НДС 12% : 199.71 Наличными: 1880.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 328 28.07.2024 14:51 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФД осн.: 226667 ФМ осн.: 0000000000874959 ФМ: 0000000000874959 ФД: 226668 ФПД: 80269092340313 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T145153&type=2&operation_type=1&fn_number=0000000000874959&fd_number=226668&fm=80269092340313&tin=02508201610067®Number=0000000000092624&sum=188000 [14:51:53]StoreToDocumentArchive [14:51:53]shift 439 fd 226668 [14:51:53]save to /storage/0439/doc_00226668 [14:51:53]save last doc name /storage/0439/doc_00226668 to /storage/kkm_last_doc_name [14:51:53]save OK [14:51:53]Clear old archive folders... [14:51:53]ProcessDocumentItem done err = 0, tmpTLVsize=276 [14:51:53]tlvbuf is 0149A9A0 [14:51:53]SAM_PROTO_ClearQueue [14:51:53]wFMCommunicate request_size=4 [14:51:53]MH_SAM_APDU [14:51:53]CAPDU: 80 09 00 00 [14:51:53]Write to MH i2c: E2 08 00 FE 05 80 09 00 00 00 00 00 00 75 [14:51:53]Write i2c OK [14:51:53]MH_I2C_Read... [14:51:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:51:53]Read from MH i2c: E2 [14:51:53]MH_I2C_Read... [14:51:53]Read from MH i2c: E2 03 00 [14:51:53]MH_I2C_Read... [14:51:53]Read from MH i2c: E2 03 00 FE 05 00 90 00 77 [14:51:53]RAPDU: 90 00 [14:51:53]wFMCommunicate OK [14:51:53]SAM_PROTO_ClearQueue done [14:51:53]KKMCreateOFDPacket [14:51:53]OFDProtocolAddRootSTLVToBuf [14:51:53]FM_MakeSignedData [14:51:53]FM_MakeSignedData [14:51:53]SAM_PROTO_SignData [14:51:53]wFMCommunicate request_size=4 [14:51:53]MH_SAM_APDU [14:51:53]CAPDU: 80 0D 01 02 [14:51:53]Write to MH i2c: E2 08 00 FF 05 80 0D 01 02 00 00 00 00 7D [14:51:53]Write i2c OK [14:51:53]MH_I2C_Read... [14:51:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:51:53]Read from MH i2c: E2 [14:51:53]MH_I2C_Read... [14:51:53]Read from MH i2c: E2 03 00 [14:51:53]MH_I2C_Read... [14:51:53]Read from MH i2c: E2 03 00 FF 05 00 90 00 78 [14:51:53]RAPDU: 90 00 [14:51:53]wFMCommunicate OK [14:51:53]wFMCommunicate request_size=255 [14:51:53]MH_SAM_APDU [14:51:53]CAPDU: 80 0D 02 02 FA 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 60 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9E DE 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 DE 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 4E 00 00 00 00 07 04 06 00 60 DE 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 01 00 00 F4 03 04 00 09 5B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 27 04 04 00 6B 75 03 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 11 04 10 00 30 30 30 30 [14:51:53]Write to MH i2c: E2 02 01 00 06 80 0D 02 02 FA 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 60 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9E DE 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 DE 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 4E 00 00 00 00 07 04 06 00 60 DE 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 01 00 00 F4 03 04 00 09 5B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 27 04 04 00 6B 75 03 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 11 04 10 00 30 30 30 30 00 00 A7 [14:51:53]Write i2c OK [14:51:53]MH_I2C_Read... [14:51:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:51:53]Read from MH i2c: E2 [14:51:53]MH_I2C_Read... [14:51:53]Read from MH i2c: E2 03 00 [14:51:53]MH_I2C_Read... [14:51:53]Read from MH i2c: E2 03 00 00 06 00 90 00 7A [14:51:53]RAPDU: 90 00 [14:51:53]wFMCommunicate OK [14:51:53]wFMCommunicate request_size=35 [14:51:53]MH_SAM_APDU [14:51:53]CAPDU: 80 0D 02 02 1E 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6C 75 03 00 35 04 06 00 49 01 1A BC 42 59 [14:51:53]Write to MH i2c: E2 26 00 01 06 80 0D 02 02 1E 00 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6C 75 03 00 35 04 06 00 49 01 1A BC 42 59 00 00 1D [14:51:53]Write i2c OK [14:51:53]MH_I2C_Read... [14:51:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:51:53]Read from MH i2c: E2 [14:51:53]MH_I2C_Read... [14:51:53]Read from MH i2c: E2 03 00 [14:51:53]MH_I2C_Read... [14:51:53]Read from MH i2c: E2 03 00 01 06 00 90 00 7B [14:51:53]RAPDU: 90 00 [14:51:53]wFMCommunicate OK [14:51:53]wFMCommunicate request_size=4 [14:51:53]MH_SAM_APDU [14:51:53]CAPDU: 80 0D 03 02 [14:51:53]Write to MH i2c: E2 08 00 02 06 80 0D 03 02 00 00 00 00 83 [14:51:53]Write i2c OK [14:51:53]MH_I2C_Read... [14:51:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:51:53]Read from MH i2c: E2 [14:51:53]MH_I2C_Read... [14:51:53]Read from MH i2c: E2 0B 00 [14:51:53]MH_I2C_Read... [14:51:53]Read from MH i2c: E2 0B 00 02 06 00 EB 45 B5 A9 32 E3 98 84 90 00 43 [14:51:53]RAPDU: EB 45 B5 A9 32 E3 98 84 90 00 [14:51:53]wFMCommunicate OK [14:51:53]SAM_PROTO_SignData done [14:51:53]FM_MakeSignedData done [14:51:53]CreateOFDProtocolMessage [14:51:53]wFMCommunicate request_size=4 [14:51:53]MH_SAM_APDU [14:51:53]CAPDU: 80 11 00 00 [14:51:53]Write to MH i2c: E2 08 00 03 06 80 11 00 00 00 00 00 00 83 [14:51:53]Write i2c OK [14:51:53]MH_I2C_Read... [14:51:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:51:53]Read from MH i2c: E2 [14:51:53]MH_I2C_Read... [14:51:53]Read from MH i2c: E2 17 00 [14:51:53]MH_I2C_Read... [14:51:53]Read from MH i2c: E2 17 00 03 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E0 [14:51:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:51:53]wFMCommunicate OK [14:51:53]CreateOFDProtocolMessage done [14:51:53]OFDSenderStorePacket 226668 [14:51:53]StoreOFDPacket docnum=226668 [14:51:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 28 01 00 00 9D 24 20 01 50 20 5A 03 01 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 60 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9E DE 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 DE 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 4E 00 00 00 00 07 04 06 00 60 DE 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 01 00 00 F4 03 04 00 09 5B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 27 04 04 00 6B 75 03 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6C 75 03 00 35 04 06 00 49 01 1A BC 42 59 EB 45 B5 A9 32 E3 98 84 [14:51:53]CheckFolder [14:51:53]dirname=/storage/ofd_packets [14:51:53]CheckFolder done [14:51:53]ProducePacketName [14:51:53]name=ofd_packets/00226668 [14:51:53]NVStorageSaveData ofd_packets/00226668 [14:51:53]File name is /storage/ofd_packets/00226668 [14:51:53]Write 326 bytes [14:51:53]NVStorageSaveData done [14:51:53]OFDSenderStorePacket done [14:51:53]KKMCreateOFDPacket done [14:51:53]NVStorageSaveData kkm_last_timestamp [14:51:53]File name is /storage/kkm_last_timestamp [14:51:53]Write 4 bytes [14:51:53]NVStorageSaveData done [14:51:54]ExternCall_PrintAddStr [14:51:54]wPrintStart [14:51:54]Write to MH i2c: 01 00 00 04 06 0A [14:51:54]Write i2c OK [14:51:54]MH_I2C_Read... [14:51:54]Read from MH i2c: 01 [14:51:54]MH_I2C_Read... [14:51:54]Read from MH i2c: 01 07 00 [14:51:54]MH_I2C_Read... [14:51:54]Read from MH i2c: 01 07 00 04 06 00 00 00 00 00 FF 0F 1F [14:51:54]RasterBufferAndPrint [14:51:54]line Счет N : (1)2003056 [14:51:54]line ИНН: 02508201610067 [14:51:54]line Контрольно-Кассовый Чек [14:51:54]line ВОЗВРАТ ПРОДАЖИ [14:51:54]line ТРК (МРК, ГНК) : 31 [14:51:54]line Товар: 2710194210 [14:51:54]line ДТ-К-5 [14:51:54]line 24.680 * 76.20 [14:51:54]line = 1880.62 [14:51:54]line НДС 12% НСП 1% [14:51:54]line > о реализуемом товаре [14:51:54]line ОКРУГЛЕНИЕ: -0.62 [14:51:54]line ИТОГО: 1880.00 [14:51:54]line НСП 1% : 16.64 [14:51:54]line НДС 12% : 199.71 [14:51:54]line Наличными: 1880.00 [14:51:54]line Безнал.: 0.00 [14:51:54]line Место: АЗС № 97 "Партнер Нефть" [14:51:54]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:51:54]line СНО: Общий режим [14:51:54]line Чек 328 28.07.2024 14:51 [14:51:54]line Смена: 439 ФФД: 1.0 [14:51:54]line ЗНМ: 0300000054 [14:51:54]line РНМ: 0000000000092624 [14:51:54]line Версия ККМ: 001 [14:51:54]line ФД осн.: 226667 [14:51:54]line ФМ осн.: 0000000000874959 [14:51:54]line ФМ: 0000000000874959 [14:51:54]line ФД: 226668 [14:51:54]line ФПД: 80269092340313 [14:51:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T145153&type=2&operation_type=1&fn_number=0000000000874959&fd_number=226668&fm=80269092340313&tin=02508201610067®Number=0000000000092624&sum=188000 [14:51:54]written 0, free lines is 4095 [14:51:54]OFD Sender: Processing packet 226668 [packets to send 602, broken 601] [14:51:54]ProducePacketName [14:51:54]name=ofd_packets/00226668 [14:51:54]OFD Sender: To server: pG, [14:51:54]CommunicateWithHost lk.salyk.kg:30040 [14:51:54]ConnectInit lk.salyk.kg [14:51:54]Write to MH i2c: 01 00 00 2F 06 35 [14:51:54]Write i2c OK [14:51:54]MH_I2C_Read... [14:51:54]Read from MH i2c: 01 [14:51:54]MH_I2C_Read... [14:51:54]Read from MH i2c: 01 07 00 [14:51:54]MH_I2C_Read... [14:51:54]Read from MH i2c: 01 07 00 2F 06 00 00 00 00 00 6D 0C B5 [14:51:54]RasterBufferAndPrint [14:51:54]line [14:51:54]line [14:51:54]line [14:51:54]line [14:51:54]line [14:51:54]written 0, free lines is 3190 [14:51:54]MH_Cut [14:51:54]Write to MH i2c: D1 01 00 36 06 01 0E [14:51:54]Write i2c OK [14:51:54]MH_I2C_Read... [14:51:54]Read from MH i2c: D1 [14:51:54]MH_I2C_Read... [14:51:54]Read from MH i2c: D1 01 00 [14:51:54]MH_I2C_Read... [14:51:54]Read from MH i2c: D1 01 00 36 06 00 0D [14:51:54]Write to MH i2c: 01 00 00 37 06 3D [14:51:54]Write i2c OK [14:51:54]MH_I2C_Read... [14:51:54]Connected sock=10 [14:51:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 28 01 00 00 9D 24 20 01 50 20 5A 03 01 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 60 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9E DE 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 DE 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 4E 00 00 00 00 07 04 06 00 60 DE 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 01 00 00 F4 03 04 00 09 5B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 27 04 04 00 6B 75 03 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6C 75 03 00 35 04 06 00 49 01 1A BC 42 59 EB 45 B5 A9 32 E3 98 84 [14:51:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 FF A2 47 00 D0 C8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6C 75 03 00 F4 03 04 00 14 07 A6 66 B6 04 01 00 00 7F 03 D5 46 09 E9 18 A1 [14:51:55]CommunicateWithHost err = 0 [14:51:55]CheckOFDResponse [14:51:55]1017 (14) - 77093643461234 [14:51:55]1041 (16) - 0000000000874959 [14:51:55]1040 (4) - 226668 [14:51:55]1012 (4) - 28.07.2024 08:53 [14:51:55]1206 (1) - 0 [14:51:55]OFD Sender: Remove packet 226668 [14:51:55]ProducePacketName [14:51:55]name=ofd_packets/00226668 [14:51:55]NVStorageDeleteData [14:51:55]*** Cut start [14:51:55]*** Partial cut [14:51:55]*** CUTSNS_PIN = 1 [14:51:55]*** CUTSNS_PIN = 0 [14:51:55]OFD Sender: No OFD packet to send [14:51:56]*** Brake cut motor [14:51:56]Read from MH i2c: 01 [14:51:56]MH_I2C_Read... [14:51:56]*** Stop cut motor [14:51:56]*** Cut end [14:51:56]Read from MH i2c: 01 07 00 [14:51:56]MH_I2C_Read... [14:51:56]Read from MH i2c: 01 07 00 37 06 00 00 00 00 00 FF 0F 52 [14:51:56]process_action close_receipt done [14:51:56]requested_data is exist [14:51:56]produce_requested_data [14:51:56]requested_item fm.sn is exist - process it [14:51:56]wFMCommunicate request_size=4 [14:51:56]MH_SAM_APDU [14:51:56]CAPDU: 80 11 00 00 [14:51:56]Write to MH i2c: E2 08 00 38 06 80 11 00 00 00 00 00 00 B8 [14:51:56]Write i2c OK [14:51:56]MH_I2C_Read... [14:51:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:51:56]Read from MH i2c: E2 [14:51:56]MH_I2C_Read... [14:51:56]Read from MH i2c: E2 17 00 [14:51:56]MH_I2C_Read... [14:51:56]Read from MH i2c: E2 17 00 38 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 15 [14:51:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:51:56]wFMCommunicate OK [14:51:56]requested_item fd.num is exist - process it [14:51:56]SAM_PROTO_GetFieldsCounters [14:51:56]wFMCommunicate request_size=4 [14:51:56]MH_SAM_APDU [14:51:56]CAPDU: 80 13 00 00 [14:51:56]Write to MH i2c: E2 08 00 39 06 80 13 00 00 00 00 00 00 BB [14:51:56]Write i2c OK [14:51:56]MH_I2C_Read... [14:51:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:51:56]Read from MH i2c: E2 [14:51:56]MH_I2C_Read... [14:51:56]Read from MH i2c: E2 62 00 [14:51:56]MH_I2C_Read... [14:51:56]Read from MH i2c: E2 62 00 39 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6C 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 48 01 00 00 5E 04 04 00 48 01 00 00 57 04 04 00 49 01 00 00 19 04 04 00 00 00 00 00 90 00 5B [14:51:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6C 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 48 01 00 00 5E 04 04 00 48 01 00 00 57 04 04 00 49 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:51:56]wFMCommunicate OK [14:51:56]SAM_PROTO_GetFieldsCounters done [14:51:56]requested_item shift.num is exist - process it [14:51:56]requested_item shift.opened is exist - process it [14:51:56]req_shift_opened [14:51:56]FM_GetShiftState [14:51:56]SAM_PROTO_GetShiftState [14:51:56]wFMCommunicate request_size=4 [14:51:56]MH_SAM_APDU [14:51:56]CAPDU: 80 13 01 00 [14:51:56]Write to MH i2c: E2 08 00 3A 06 80 13 01 00 00 00 00 00 BD [14:51:56]Write i2c OK [14:51:56]MH_I2C_Read... [14:51:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:51:56]Read from MH i2c: E2 [14:51:56]MH_I2C_Read... [14:51:56]Read from MH i2c: E2 0E 00 [14:51:56]MH_I2C_Read... [14:51:56]Read from MH i2c: E2 0E 00 3A 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 6E [14:51:56]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [14:51:56]wFMCommunicate OK [14:51:56]SAM_PROTO_GetShiftState done [14:51:56]FM_GetShiftState done [14:51:56]req_shift_opened done [14:51:56]requested_item shift.open_date is exist - process it [14:51:56]req_shift_open_date [14:51:56]req_shift_open_date done [14:51:56]produce_requested_data done [14:51:56]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226668,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [14:51:56]process_action_free close_receipt [14:51:56]json_value_free [14:51:56]json_value_free done [14:51:56]process_json_proto returns [14:51:56]Send response to host [14:51:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226668,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [14:51:56]free response buf [14:51:56]execute_script done [14:51:56]execute_script returns [14:51:56]free content buf [14:51:56]Sock 9.Close socket [14:51:56]Sock 9.Thread stoped [14:51:58]int [14:51:58]Write to MH i2c: 01 00 00 3B 06 41 [14:51:58]*** FLAG_PRN_PAP1 set [14:51:58]Write i2c OK [14:51:58]MH_I2C_Read... [14:51:58]Read from MH i2c: 01 [14:51:58]MH_I2C_Read... [14:51:58]Read from MH i2c: 01 07 00 [14:51:58]MH_I2C_Read... [14:51:58]Read from MH i2c: 01 07 00 3B 06 00 01 00 00 00 FF 0F 57 [14:51:58]state=0 [14:51:58]No paper [14:51:58]int line is 0 - check status [14:51:58]Write to MH i2c: 01 00 00 3C 06 42 [14:51:58]*** FLAG_PRN_PAP2 set [14:51:58]Write i2c OK [14:51:58]MH_I2C_Read... [14:51:58]Read from MH i2c: 01 [14:51:58]MH_I2C_Read... [14:51:58]Read from MH i2c: 01 07 00 [14:51:58]MH_I2C_Read... [14:51:58]Read from MH i2c: 01 07 00 3C 06 00 03 00 00 00 FF 0F 5A [14:51:58]state=0 [14:51:58]No paper [14:51:58]Cover opened [14:51:58]int [14:51:58]Write to MH i2c: 01 00 00 3D 06 43 [14:51:58]Write i2c OK [14:51:58]MH_I2C_Read... [14:51:58]Read from MH i2c: 01 [14:51:58]MH_I2C_Read... [14:51:58]Read from MH i2c: 01 07 00 [14:51:58]MH_I2C_Read... [14:51:58]Read from MH i2c: 01 07 00 3D 06 00 03 00 00 00 FF 0F 5B [14:51:58]state=3 [14:51:58]No paper [14:51:58]Cover opened [14:52:00]OFD Sender: No OFD packet to send [14:52:03]Write to MH i2c: 01 00 00 3E 06 44 [14:52:03]Write i2c OK [14:52:03]MH_I2C_Read... [14:52:03]Read from MH i2c: 01 [14:52:03]MH_I2C_Read... [14:52:03]Read from MH i2c: 01 07 00 [14:52:03]MH_I2C_Read... [14:52:03]Read from MH i2c: 01 07 00 3E 06 00 03 00 00 00 FF 0F 5C [14:52:03]state=3 [14:52:03]No paper [14:52:03]Cover opened [14:52:05]OFD Sender: No OFD packet to send [14:52:08]Write to MH i2c: 01 00 00 3F 06 45 [14:52:08]Write i2c OK [14:52:08]MH_I2C_Read... [14:52:08]Read from MH i2c: 01 [14:52:08]MH_I2C_Read... [14:52:08]Read from MH i2c: 01 07 00 [14:52:08]MH_I2C_Read... [14:52:08]Read from MH i2c: 01 07 00 3F 06 00 03 00 00 00 FF 0F 5D [14:52:08]state=3 [14:52:08]No paper [14:52:08]Cover opened [14:52:10]int [14:52:10]Write to MH i2c: 01 00 00 40 06 46 [14:52:10]*** FLAG_PRN_PAP1 reset [14:52:10]*** FLAG_PRN_PAP2 reset [14:52:10]Write i2c OK [14:52:10]MH_I2C_Read... [14:52:10]Read from MH i2c: 01 [14:52:10]MH_I2C_Read... [14:52:10]Read from MH i2c: 01 07 00 [14:52:10]MH_I2C_Read... [14:52:10]Read from MH i2c: 01 07 00 40 06 00 00 00 00 00 FF 0F 5B [14:52:10]state=3 [14:52:10]Cover closed [14:52:10]OFD Sender: No OFD packet to send [14:52:15]OFD Sender: No OFD packet to send [14:52:21]OFD Sender: No OFD packet to send [14:52:25]recv_with_timeout no data received [14:52:26]OFD Sender: No OFD packet to send [14:52:31]OFD Sender: No OFD packet to send [14:52:36]OFD Sender: No OFD packet to send [14:52:41]OFD Sender: No OFD packet to send [14:52:46]OFD Sender: No OFD packet to send [14:52:51]OFD Sender: No OFD packet to send [14:52:56]OFD Sender: No OFD packet to send [14:53:01]OFD Sender: No OFD packet to send [14:53:06]OFD Sender: No OFD packet to send [14:53:11]OFD Sender: No OFD packet to send [14:53:16]OFD Sender: No OFD packet to send [14:53:21]OFD Sender: No OFD packet to send [14:53:26]OFD Sender: No OFD packet to send [14:53:31]OFD Sender: No OFD packet to send [14:53:36]OFD Sender: No OFD packet to send [14:53:41]OFD Sender: No OFD packet to send [14:53:46]OFD Sender: No OFD packet to send [14:53:51]OFD Sender: No OFD packet to send [14:53:56]OFD Sender: No OFD packet to send [14:54:01]OFD Sender: No OFD packet to send [14:54:06]OFD Sender: No OFD packet to send [14:54:11]OFD Sender: No OFD packet to send [14:54:16]OFD Sender: No OFD packet to send [14:54:21]OFD Sender: No OFD packet to send [14:54:26]OFD Sender: No OFD packet to send [14:54:31]OFD Sender: No OFD packet to send [14:54:36]recv_with_timeout no data received [14:54:36]OFD Sender: No OFD packet to send [14:54:41]OFD Sender: No OFD packet to send [14:54:46]OFD Sender: No OFD packet to send [14:54:51]OFD Sender: No OFD packet to send [14:54:56]OFD Sender: No OFD packet to send [14:55:01]OFD Sender: No OFD packet to send [14:55:06]OFD Sender: No OFD packet to send [14:55:11]OFD Sender: No OFD packet to send [14:55:16]OFD Sender: No OFD packet to send [14:55:21]OFD Sender: No OFD packet to send [14:55:26]OFD Sender: No OFD packet to send [14:55:31]OFD Sender: No OFD packet to send [14:55:36]OFD Sender: No OFD packet to send [14:55:41]OFD Sender: No OFD packet to send [14:55:46]OFD Sender: No OFD packet to send [14:55:50]recv_with_timeout no data received [14:55:51]OFD Sender: No OFD packet to send [14:55:56]OFD Sender: No OFD packet to send [14:56:01]OFD Sender: No OFD packet to send [14:56:06]OFD Sender: No OFD packet to send [14:56:11]OFD Sender: No OFD packet to send [14:56:16]OFD Sender: No OFD packet to send [14:56:21]OFD Sender: No OFD packet to send [14:56:26]OFD Sender: No OFD packet to send [14:56:31]OFD Sender: No OFD packet to send [14:56:36]OFD Sender: No OFD packet to send [14:56:41]OFD Sender: No OFD packet to send [14:56:46]OFD Sender: No OFD packet to send [14:56:51]OFD Sender: No OFD packet to send [14:56:56]OFD Sender: No OFD packet to send [14:57:01]OFD Sender: No OFD packet to send [14:57:03]recv_with_timeout no data received [14:57:06]OFD Sender: No OFD packet to send [14:57:11]OFD Sender: No OFD packet to send [14:57:16]OFD Sender: No OFD packet to send [14:57:21]OFD Sender: No OFD packet to send [14:57:26]OFD Sender: No OFD packet to send [14:57:31]OFD Sender: No OFD packet to send [14:57:36]OFD Sender: No OFD packet to send [14:57:41]OFD Sender: No OFD packet to send [14:57:46]OFD Sender: No OFD packet to send [14:57:51]OFD Sender: No OFD packet to send [14:57:54]recv_with_timeout no data received [14:57:56]OFD Sender: No OFD packet to send [14:58:01]OFD Sender: No OFD packet to send [14:58:07]OFD Sender: No OFD packet to send [14:58:12]OFD Sender: No OFD packet to send [14:58:17]OFD Sender: No OFD packet to send [14:58:22]OFD Sender: No OFD packet to send [14:58:27]OFD Sender: No OFD packet to send [14:58:32]OFD Sender: No OFD packet to send [14:58:37]OFD Sender: No OFD packet to send [14:58:41]recv_with_timeout no data received [14:58:42]OFD Sender: No OFD packet to send [14:58:47]OFD Sender: No OFD packet to send [14:58:52]OFD Sender: No OFD packet to send [14:58:57]OFD Sender: No OFD packet to send [14:59:02]OFD Sender: No OFD packet to send [14:59:04]recv_with_timeout no data received [14:59:07]OFD Sender: No OFD packet to send [14:59:12]OFD Sender: No OFD packet to send [14:59:17]OFD Sender: No OFD packet to send [14:59:22]OFD Sender: No OFD packet to send [14:59:27]OFD Sender: No OFD packet to send [14:59:28]recv_with_timeout no data received [14:59:32]OFD Sender: No OFD packet to send [14:59:37]OFD Sender: No OFD packet to send [14:59:42]OFD Sender: No OFD packet to send [14:59:47]OFD Sender: No OFD packet to send [14:59:52]OFD Sender: No OFD packet to send [14:59:57]OFD Sender: No OFD packet to send [15:00:02]OFD Sender: No OFD packet to send [15:00:07]OFD Sender: No OFD packet to send [15:00:12]OFD Sender: No OFD packet to send [15:00:17]OFD Sender: No OFD packet to send [15:00:22]OFD Sender: No OFD packet to send [15:00:27]OFD Sender: No OFD packet to send [15:00:32]OFD Sender: No OFD packet to send [15:00:37]OFD Sender: No OFD packet to send [15:00:42]OFD Sender: No OFD packet to send [15:00:47]OFD Sender: No OFD packet to send [15:00:52]OFD Sender: No OFD packet to send [15:00:57]OFD Sender: No OFD packet to send [15:01:02]OFD Sender: No OFD packet to send [15:01:05]recv_with_timeout no data received [15:01:07]OFD Sender: No OFD packet to send [15:01:12]OFD Sender: No OFD packet to send [15:01:17]OFD Sender: No OFD packet to send [15:01:22]OFD Sender: No OFD packet to send [15:01:27]OFD Sender: No OFD packet to send [15:01:32]OFD Sender: No OFD packet to send [15:01:37]OFD Sender: No OFD packet to send [15:01:41]recv_with_timeout no data received [15:01:42]OFD Sender: No OFD packet to send [15:01:47]OFD Sender: No OFD packet to send [15:01:52]OFD Sender: No OFD packet to send [15:01:57]OFD Sender: No OFD packet to send [15:01:59]accept exits with 7 [15:01:59]New connection [15:01:59]New thread 3066854756 created [15:01:59]Thread 3066711396 joined [15:01:59]Waiting for new connection... [15:01:59] Sock 7.Parse request [15:01:59]Sock 7.Check first char [15:01:59]Sock 7.First char is OK [15:01:59]request: POST /json_proto HTTP/1.0 [15:01:59]Method: POST [15:01:59]URL: /json_proto [15:01:59]Method is POST - this is cgi request [15:01:59]url: /json_proto [15:01:59]query_string will be loaded in cgi processing [15:01:59]execute_cgi json_proto POST (null) [15:01:59]execute_cgi path=json_proto method=POST [15:01:59]POST find Content-Length [15:01:59]Host: 172.17.43.131:8080 [15:01:59]Content-Length: 678 [15:01:59]Content-Type: application/json [15:01:59] [15:01:59]POST finish read [15:01:59]Found Content-Length = 678 [15:01:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003059", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:01:59]execute_script... [15:01:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003059", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:01:59]POST & json_proto [15:01:59]process_json_proto [15:01:59]json parsed OK: [15:01:59]protocol is kg_v1.0 [15:01:59]action value=close_receipt [15:01:59]process_action close_receipt [15:01:59]cmd_close_receipt [15:01:59]MH_GetDate [15:01:59]Write to MH i2c: F0 00 00 41 06 36 [15:01:59]Write i2c OK [15:01:59]MH_I2C_Read... [15:01:59]Read from MH i2c: F0 [15:01:59]MH_I2C_Read... [15:01:59]Read from MH i2c: F0 09 00 [15:01:59]MH_I2C_Read... [15:01:59]Read from MH i2c: F0 09 00 41 06 00 68 5D A6 66 F9 24 A2 66 35 [15:01:59]GetLastDocTimeStamp 1722178313 [15:01:59]current date 1722178920 [15:01:59]FM_GetShiftState [15:01:59]SAM_PROTO_GetShiftState [15:01:59]wFMCommunicate request_size=4 [15:01:59]MH_SAM_APDU [15:01:59]CAPDU: 80 13 01 00 [15:01:59]Write to MH i2c: E2 08 00 42 06 80 13 01 00 00 00 00 00 C5 [15:01:59]Write i2c OK [15:01:59]MH_I2C_Read... [15:01:59]*** iso7816_exchange 80 13 01 00... Exchange failed -2850! [15:01:59]Read from MH i2c: E2 [15:01:59]MH_I2C_Read... [15:01:59]Read from MH i2c: E2 05 00 [15:01:59]MH_I2C_Read... [15:01:59]Read from MH i2c: E2 05 00 42 06 10 DE F4 FF FF 0E [15:01:59]Error from MH - 10 [15:01:59]res=8208 [15:01:59]FM_DeInit [15:01:59]wFMDisconnect [15:01:59]MH_SAM_Off [15:01:59]Write to MH i2c: E1 00 00 43 06 29 [15:01:59]Write i2c OK [15:01:59]MH_I2C_Read... [15:01:59]*** Shut down ICC! [15:01:59]Read from MH i2c: E1 [15:01:59]MH_I2C_Read... [15:01:59]Read from MH i2c: E1 01 00 [15:01:59]MH_I2C_Read... [15:01:59]Read from MH i2c: E1 01 00 43 06 00 2A [15:01:59]FM_Init [15:01:59]wFMConnect [15:01:59]MH_SAM_On [15:01:59]Write to MH i2c: E0 00 00 44 06 29 [15:01:59]Write i2c OK [15:01:59]MH_I2C_Read... [15:01:59]*** iso7816_init finished! [15:01:59]*** atr: [15:01:59]*** 0F 3B D5 18 FF 81 91 FE [15:01:59]*** 1F C3 80 73 C8 21 10 0A [15:01:59]*** 00 00 00 00 00 00 00 00 [15:01:59]*** 00 00 00 00 00 00 00 00 [15:01:59]*** 00 00 00 00 00 00 00 00 [15:01:59]*** 00 00 00 00 00 00 00 00 [15:01:59]*** 00 00 00 00 00 00 00 00 [15:01:59]*** 00 00 00 00 00 00 00 00 [15:01:59]Read from MH i2c: E0 [15:01:59]MH_I2C_Read... [15:01:59]Read from MH i2c: E0 10 00 [15:01:59]MH_I2C_Read... [15:01:59]Read from MH i2c: E0 10 00 44 06 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 48 [15:01:59]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [15:01:59]wFMCommunicate request_size=10 [15:01:59]MH_SAM_APDU [15:01:59]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [15:01:59]Write to MH i2c: E2 0D 00 45 06 00 A4 04 00 05 00 01 02 03 04 05 00 00 F5 [15:01:59]Write i2c OK [15:01:59]MH_I2C_Read... [15:01:59]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [15:01:59]Read from MH i2c: E2 [15:01:59]MH_I2C_Read... [15:01:59]Read from MH i2c: E2 03 00 [15:01:59]MH_I2C_Read... [15:01:59]Read from MH i2c: E2 03 00 45 06 00 90 00 BF [15:01:59]RAPDU: 90 00 [15:01:59]wFMCommunicate OK [15:01:59]wFMCommunicate request_size=4 [15:01:59]MH_SAM_APDU [15:01:59]CAPDU: 80 11 00 00 [15:01:59]Write to MH i2c: E2 08 00 46 06 80 11 00 00 00 00 00 00 C6 [15:01:59]Write i2c OK [15:01:59]MH_I2C_Read... [15:01:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:01:59]Read from MH i2c: E2 [15:01:59]MH_I2C_Read... [15:01:59]Read from MH i2c: E2 17 00 [15:01:59]MH_I2C_Read... [15:01:59]Read from MH i2c: E2 17 00 46 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 23 [15:01:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:01:59]wFMCommunicate OK [15:01:59]Detected FM SN is 0000000000874959 [15:01:59]Stored FM SN is 0000000000874959 [15:01:59]wFMCommunicate request_size=9 [15:01:59]MH_SAM_APDU [15:01:59]CAPDU: 80 16 00 00 04 1A 5E 01 00 [15:01:59]Write to MH i2c: E2 0C 00 47 06 80 16 00 00 04 00 1A 5E 01 00 00 00 4D [15:01:59]Write i2c OK [15:01:59]MH_I2C_Read... [15:01:59]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [15:01:59]Read from MH i2c: E2 [15:01:59]MH_I2C_Read... [15:01:59]Read from MH i2c: E2 03 00 [15:01:59]MH_I2C_Read... [15:01:59]Read from MH i2c: E2 03 00 47 06 00 90 00 C1 [15:01:59]RAPDU: 90 00 [15:01:59]wFMCommunicate OK [15:01:59]FM PIN OK [15:01:59]wFMCommunicate request_size=8 [15:01:59]MH_SAM_APDU [15:01:59]CAPDU: 80 14 04 00 03 02 00 01 [15:01:59]Write to MH i2c: E2 0B 00 48 06 80 14 04 00 03 00 02 00 01 00 00 D8 [15:01:59]Write i2c OK [15:01:59]MH_I2C_Read... [15:01:59]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [15:01:59]Read from MH i2c: E2 [15:01:59]MH_I2C_Read... [15:01:59]Read from MH i2c: E2 03 00 [15:01:59]MH_I2C_Read... [15:01:59]Read from MH i2c: E2 03 00 48 06 00 90 00 C2 [15:01:59]RAPDU: 90 00 [15:01:59]wFMCommunicate OK [15:01:59]wFMCommunicate request_size=13 [15:01:59]MH_SAM_APDU [15:01:59]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [15:01:59]Write to MH i2c: E2 10 00 49 06 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 FD [15:01:59]Write i2c OK [15:01:59]MH_I2C_Read... [15:01:59]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [15:01:59]Read from MH i2c: E2 [15:01:59]MH_I2C_Read... [15:01:59]Read from MH i2c: E2 03 00 [15:01:59]MH_I2C_Read... [15:01:59]Read from MH i2c: E2 03 00 49 06 00 90 00 C3 [15:01:59]RAPDU: 90 00 [15:01:59]wFMCommunicate OK [15:01:59]wFMCommunicate request_size=4 [15:01:59]MH_SAM_APDU [15:01:59]CAPDU: 80 11 00 00 [15:01:59]Write to MH i2c: E2 08 00 4A 06 80 11 00 00 00 00 00 00 CA [15:01:59]Write i2c OK [15:01:59]MH_I2C_Read... [15:01:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:01:59]Read from MH i2c: E2 [15:01:59]MH_I2C_Read... [15:01:59]Read from MH i2c: E2 17 00 [15:01:59]MH_I2C_Read... [15:01:59]Read from MH i2c: E2 17 00 4A 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 27 [15:01:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:01:59]wFMCommunicate OK [15:01:59]FM_GetShiftState [15:01:59]SAM_PROTO_GetShiftState [15:01:59]wFMCommunicate request_size=4 [15:01:59]MH_SAM_APDU [15:01:59]CAPDU: 80 13 01 00 [15:01:59]Write to MH i2c: E2 08 00 4B 06 80 13 01 00 00 00 00 00 CE [15:01:59]Write i2c OK [15:01:59]MH_I2C_Read... [15:01:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:01:59]Read from MH i2c: E2 [15:01:59]MH_I2C_Read... [15:01:59]Read from MH i2c: E2 0E 00 [15:01:59]MH_I2C_Read... [15:01:59]Read from MH i2c: E2 0E 00 4B 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 7F [15:01:59]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [15:01:59]wFMCommunicate OK [15:01:59]SAM_PROTO_GetShiftState done [15:01:59]FM_GetShiftState done [15:01:59]opened in 1722125326 [15:01:59]opened+sec_in_day 1722211726 [15:01:59]quantity*price = 50036 [15:01:59]sum+1 = 50037 [15:01:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 329 28.07.2024 15:02 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226669 ФПД: 61606347170122 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T150200&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226669&fm=61606347170122&tin=02508201610067®Number=0000000000092624&sum=50000 [15:02:00]StoreToDocumentArchive [15:02:00]shift 439 fd 226669 [15:02:00]save to /storage/0439/doc_00226669 [15:02:00]save last doc name /storage/0439/doc_00226669 to /storage/kkm_last_doc_name [15:02:00]save OK [15:02:00]Clear old archive folders... [15:02:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:02:00]tlvbuf is 014E14E0 [15:02:00]SAM_PROTO_ClearQueue [15:02:00]wFMCommunicate request_size=4 [15:02:00]MH_SAM_APDU [15:02:00]CAPDU: 80 09 00 00 [15:02:00]Write to MH i2c: E2 08 00 58 06 80 09 00 00 00 00 00 00 D0 [15:02:00]Write i2c OK [15:02:00]MH_I2C_Read... [15:02:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:02:00]Read from MH i2c: E2 [15:02:00]MH_I2C_Read... [15:02:00]Read from MH i2c: E2 03 00 [15:02:00]MH_I2C_Read... [15:02:00]Read from MH i2c: E2 03 00 58 06 00 90 00 D2 [15:02:00]RAPDU: 90 00 [15:02:00]wFMCommunicate OK [15:02:00]SAM_PROTO_ClearQueue done [15:02:00]KKMCreateOFDPacket [15:02:00]OFDProtocolAddRootSTLVToBuf [15:02:00]FM_MakeSignedData [15:02:00]FM_MakeSignedData [15:02:00]SAM_PROTO_SignData [15:02:00]wFMCommunicate request_size=4 [15:02:00]MH_SAM_APDU [15:02:00]CAPDU: 80 0D 01 02 [15:02:00]Write to MH i2c: E2 08 00 59 06 80 0D 01 02 00 00 00 00 D8 [15:02:00]Write i2c OK [15:02:00]MH_I2C_Read... [15:02:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:02:01]Read from MH i2c: E2 [15:02:01]MH_I2C_Read... [15:02:01]Read from MH i2c: E2 03 00 [15:02:01]MH_I2C_Read... [15:02:01]Read from MH i2c: E2 03 00 59 06 00 90 00 D3 [15:02:01]RAPDU: 90 00 [15:02:01]wFMCommunicate OK [15:02:01]wFMCommunicate request_size=255 [15:02:01]MH_SAM_APDU [15:02:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 01 00 00 F4 03 04 00 68 5D A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6D 75 03 00 35 04 06 00 38 [15:02:01]Write to MH i2c: E2 02 01 5A 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 01 00 00 F4 03 04 00 68 5D A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6D 75 03 00 35 04 06 00 38 00 00 4F [15:02:01]Write i2c OK [15:02:01]MH_I2C_Read... [15:02:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:02:01]Read from MH i2c: E2 [15:02:01]MH_I2C_Read... [15:02:01]Read from MH i2c: E2 03 00 [15:02:01]MH_I2C_Read... [15:02:01]Read from MH i2c: E2 03 00 5A 06 00 90 00 D4 [15:02:01]RAPDU: 90 00 [15:02:01]wFMCommunicate OK [15:02:01]wFMCommunicate request_size=10 [15:02:01]MH_SAM_APDU [15:02:01]CAPDU: 80 0D 02 02 05 07 D8 70 61 4A [15:02:01]Write to MH i2c: E2 0D 00 5B 06 80 0D 02 02 05 00 07 D8 70 61 4A 00 00 DF [15:02:01]Write i2c OK [15:02:01]MH_I2C_Read... [15:02:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:02:01]Read from MH i2c: E2 [15:02:01]MH_I2C_Read... [15:02:01]Read from MH i2c: E2 03 00 [15:02:01]MH_I2C_Read... [15:02:01]Read from MH i2c: E2 03 00 5B 06 00 90 00 D5 [15:02:01]RAPDU: 90 00 [15:02:01]wFMCommunicate OK [15:02:01]wFMCommunicate request_size=4 [15:02:01]MH_SAM_APDU [15:02:01]CAPDU: 80 0D 03 02 [15:02:01]Write to MH i2c: E2 08 00 5C 06 80 0D 03 02 00 00 00 00 DD [15:02:01]Write i2c OK [15:02:01]MH_I2C_Read... [15:02:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:02:01]Read from MH i2c: E2 [15:02:01]MH_I2C_Read... [15:02:01]Read from MH i2c: E2 0B 00 [15:02:01]MH_I2C_Read... [15:02:01]Read from MH i2c: E2 0B 00 5C 06 00 09 3D 8A 41 94 1B 5F 15 90 00 12 [15:02:01]RAPDU: 09 3D 8A 41 94 1B 5F 15 90 00 [15:02:01]wFMCommunicate OK [15:02:01]SAM_PROTO_SignData done [15:02:01]FM_MakeSignedData done [15:02:01]CreateOFDProtocolMessage [15:02:01]wFMCommunicate request_size=4 [15:02:01]MH_SAM_APDU [15:02:01]CAPDU: 80 11 00 00 [15:02:01]Write to MH i2c: E2 08 00 5D 06 80 11 00 00 00 00 00 00 DD [15:02:01]Write i2c OK [15:02:01]MH_I2C_Read... [15:02:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:02:01]Read from MH i2c: E2 [15:02:01]MH_I2C_Read... [15:02:01]Read from MH i2c: E2 17 00 [15:02:01]MH_I2C_Read... [15:02:01]Read from MH i2c: E2 17 00 5D 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3A [15:02:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:02:01]wFMCommunicate OK [15:02:01]CreateOFDProtocolMessage done [15:02:01]OFDSenderStorePacket 226669 [15:02:01]StoreOFDPacket docnum=226669 [15:02:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 35 01 07 01 A4 3A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 01 00 00 F4 03 04 00 68 5D A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6D 75 03 00 35 04 06 00 38 07 D8 70 61 4A 09 3D 8A 41 94 1B 5F 15 [15:02:01]CheckFolder [15:02:01]dirname=/storage/ofd_packets [15:02:01]CheckFolder done [15:02:01]ProducePacketName [15:02:01]name=ofd_packets/00226669 [15:02:01]NVStorageSaveData ofd_packets/00226669 [15:02:01]File name is /storage/ofd_packets/00226669 [15:02:01]Write 301 bytes [15:02:01]NVStorageSaveData done [15:02:01]OFDSenderStorePacket done [15:02:01]KKMCreateOFDPacket done [15:02:01]NVStorageSaveData kkm_last_timestamp [15:02:01]File name is /storage/kkm_last_timestamp [15:02:01]Write 4 bytes [15:02:01]NVStorageSaveData done [15:02:01]ExternCall_PrintAddStr [15:02:01]wPrintStart [15:02:01]Write to MH i2c: 01 00 00 5E 06 64 [15:02:01]Write i2c OK [15:02:01]MH_I2C_Read... [15:02:01]Read from MH i2c: 01 [15:02:01]MH_I2C_Read... [15:02:01]Read from MH i2c: 01 07 00 [15:02:01]MH_I2C_Read... [15:02:01]Read from MH i2c: 01 07 00 5E 06 00 00 00 00 00 FF 0F 79 [15:02:01]RasterBufferAndPrint [15:02:01]line Счет N : (1)2003059 [15:02:01]line ИНН: 02508201610067 [15:02:01]line Контрольно-Кассовый Чек [15:02:01]line ПРОДАЖА [15:02:01]line ТРК (МРК, ГНК) : 33 [15:02:01]line Товар: 2710124130 [15:02:01]line Аи-92-К-5 [15:02:01]line 7.380 * 67.80 [15:02:01]line = 500.36 [15:02:01]line НДС 12% НСП 1% [15:02:01]line > о реализуемом товаре [15:02:01]line ОКРУГЛЕНИЕ: -0.36 [15:02:01]line ИТОГО: 500.00 [15:02:01]line Внесено: 500.00 [15:02:01]line СДАЧА: 0.00 [15:02:01]line НСП 1% : 4.43 [15:02:01]line НДС 12% : 53.14 [15:02:01]line Наличными: 500.00 [15:02:01]line Безнал.: 0.00 [15:02:01]line Место: АЗС № 97 "Партнер Нефть" [15:02:01]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:02:01]line СНО: Общий режим [15:02:01]line Чек 329 28.07.2024 15:02 [15:02:01]line Смена: 439 ФФД: 1.0 [15:02:01]line ЗНМ: 0300000054 [15:02:01]line РНМ: 0000000000092624 [15:02:01]line Версия ККМ: 001 [15:02:01]line ФМ: 0000000000874959 [15:02:01]line ФД: 226669 [15:02:01]line ФПД: 61606347170122 [15:02:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T150200&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226669&fm=61606347170122&tin=02508201610067®Number=0000000000092624&sum=50000 [15:02:01]written 0, free lines is 4095 [15:02:01]OFD Sender: Processing packet 226669 [packets to send 602, broken 601] [15:02:01]ProducePacketName [15:02:01]name=ofd_packets/00226669 [15:02:01]OFD Sender: To server: pG, [15:02:01]CommunicateWithHost lk.salyk.kg:30040 [15:02:01]ConnectInit lk.salyk.kg [15:02:01]Write to MH i2c: 01 00 00 89 06 8F [15:02:01]Write i2c OK [15:02:01]MH_I2C_Read... [15:02:01]Read from MH i2c: 01 [15:02:01]MH_I2C_Read... [15:02:01]Read from MH i2c: 01 07 00 [15:02:01]MH_I2C_Read... [15:02:01]Read from MH i2c: 01 07 00 89 06 00 00 00 00 00 5A 0C FC [15:02:01]RasterBufferAndPrint [15:02:01]line [15:02:01]line [15:02:01]line [15:02:01]line [15:02:01]line [15:02:01]written 0, free lines is 3167 [15:02:01]MH_Cut [15:02:01]Write to MH i2c: D1 01 00 90 06 01 68 [15:02:01]Write i2c OK [15:02:01]MH_I2C_Read... [15:02:01]Read from MH i2c: D1 [15:02:01]MH_I2C_Read... [15:02:01]Read from MH i2c: D1 01 00 [15:02:01]MH_I2C_Read... [15:02:01]Read from MH i2c: D1 01 00 90 06 00 67 [15:02:01]Write to MH i2c: 01 00 00 91 06 97 [15:02:01]Write i2c OK [15:02:01]MH_I2C_Read... [15:02:03]*** Cut start [15:02:03]*** Partial cut [15:02:03]*** CUTSNS_PIN = 1 [15:02:03]*** CUTSNS_PIN = 0 [15:02:03]*** Brake cut motor [15:02:03]Read from MH i2c: 01 [15:02:03]MH_I2C_Read... [15:02:03]*** Stop cut motor [15:02:03]*** Cut end [15:02:03]Read from MH i2c: 01 07 00 [15:02:03]MH_I2C_Read... [15:02:03]Read from MH i2c: 01 07 00 91 06 00 00 00 00 00 FF 0F AC [15:02:03]process_action close_receipt done [15:02:03]requested_data is exist [15:02:03]produce_requested_data [15:02:03]requested_item fm.sn is exist - process it [15:02:03]wFMCommunicate request_size=4 [15:02:03]MH_SAM_APDU [15:02:03]CAPDU: 80 11 00 00 [15:02:03]Write to MH i2c: E2 08 00 92 06 80 11 00 00 00 00 00 00 12 [15:02:03]Write i2c OK [15:02:03]MH_I2C_Read... [15:02:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:02:03]Read from MH i2c: E2 [15:02:03]MH_I2C_Read... [15:02:03]Read from MH i2c: E2 17 00 [15:02:03]MH_I2C_Read... [15:02:03]Read from MH i2c: E2 17 00 92 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6F [15:02:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:02:03]wFMCommunicate OK [15:02:03]requested_item fd.num is exist - process it [15:02:03]SAM_PROTO_GetFieldsCounters [15:02:03]wFMCommunicate request_size=4 [15:02:03]MH_SAM_APDU [15:02:03]CAPDU: 80 13 00 00 [15:02:03]Write to MH i2c: E2 08 00 93 06 80 13 00 00 00 00 00 00 15 [15:02:03]Write i2c OK [15:02:03]MH_I2C_Read... [15:02:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:02:04]Read from MH i2c: E2 [15:02:04]MH_I2C_Read... [15:02:04]Read from MH i2c: E2 62 00 [15:02:04]MH_I2C_Read... [15:02:04]Read from MH i2c: E2 62 00 93 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6D 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 49 01 00 00 5E 04 04 00 49 01 00 00 57 04 04 00 4A 01 00 00 19 04 04 00 00 00 00 00 90 00 B9 [15:02:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6D 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 49 01 00 00 5E 04 04 00 49 01 00 00 57 04 04 00 4A 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:02:04]wFMCommunicate OK [15:02:04]SAM_PROTO_GetFieldsCounters done [15:02:04]requested_item shift.num is exist - process it [15:02:04]requested_item shift.opened is exist - process it [15:02:04]req_shift_opened [15:02:04]FM_GetShiftState [15:02:04]SAM_PROTO_GetShiftState [15:02:04]wFMCommunicate request_size=4 [15:02:04]MH_SAM_APDU [15:02:04]CAPDU: 80 13 01 00 [15:02:04]Write to MH i2c: E2 08 00 94 06 80 13 01 00 00 00 00 00 17 [15:02:04]Write i2c OK [15:02:04]MH_I2C_Read... [15:02:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:02:04]Read from MH i2c: E2 [15:02:04]MH_I2C_Read... [15:02:04]Read from MH i2c: E2 0E 00 [15:02:04]MH_I2C_Read... [15:02:04]Read from MH i2c: E2 0E 00 94 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 C8 [15:02:04]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [15:02:04]wFMCommunicate OK [15:02:04]SAM_PROTO_GetShiftState done [15:02:04]FM_GetShiftState done [15:02:04]req_shift_opened done [15:02:04]requested_item shift.open_date is exist - process it [15:02:04]req_shift_open_date [15:02:04]req_shift_open_date done [15:02:04]produce_requested_data done [15:02:04]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226669,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [15:02:04]process_action_free close_receipt [15:02:04]json_value_free [15:02:04]json_value_free done [15:02:04]process_json_proto returns [15:02:04]Send response to host [15:02:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226669,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [15:02:04]free response buf [15:02:04]execute_script done [15:02:04]execute_script returns [15:02:04]free content buf [15:02:04]Sock 7.Close socket [15:02:04]Sock 7.Thread stoped [15:02:05]Connected sock=11 [15:02:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 35 01 07 01 A4 3A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 01 00 00 F4 03 04 00 68 5D A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6D 75 03 00 35 04 06 00 38 07 D8 70 61 4A 09 3D 8A 41 94 1B 5F 15 [15:02:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 F7 BB 47 00 AB 5E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6D 75 03 00 F4 03 04 00 76 09 A6 66 B6 04 01 00 00 33 F9 DA 03 01 E5 98 A5 [15:02:06]CommunicateWithHost err = 0 [15:02:06]CheckOFDResponse [15:02:06]1017 (14) - 77093643461234 [15:02:06]1041 (16) - 0000000000874959 [15:02:06]1040 (4) - 226669 [15:02:06]1012 (4) - 28.07.2024 09:03 [15:02:06]1206 (1) - 0 [15:02:06]OFD Sender: Remove packet 226669 [15:02:06]ProducePacketName [15:02:06]name=ofd_packets/00226669 [15:02:06]NVStorageDeleteData [15:02:06]OFD Sender: No OFD packet to send [15:02:11]OFD Sender: No OFD packet to send [15:02:16]OFD Sender: No OFD packet to send [15:02:21]OFD Sender: No OFD packet to send [15:02:26]OFD Sender: No OFD packet to send [15:02:31]OFD Sender: No OFD packet to send [15:02:36]OFD Sender: No OFD packet to send [15:02:41]OFD Sender: No OFD packet to send [15:02:46]OFD Sender: No OFD packet to send [15:02:51]OFD Sender: No OFD packet to send [15:02:56]OFD Sender: No OFD packet to send [15:03:01]OFD Sender: No OFD packet to send [15:03:06]OFD Sender: No OFD packet to send [15:03:09]accept exits with 10 [15:03:09]New connection [15:03:09]New thread 3066711396 created [15:03:09]Thread 3066854756 joined [15:03:09]Waiting for new connection... [15:03:09] Sock 10.Parse request [15:03:09]Sock 10.Check first char [15:03:09]Sock 10.First char is OK [15:03:09]request: POST /json_proto HTTP/1.0 [15:03:09]Method: POST [15:03:09]URL: /json_proto [15:03:09]Method is POST - this is cgi request [15:03:09]url: /json_proto [15:03:09]query_string will be loaded in cgi processing [15:03:09]execute_cgi json_proto POST (null) [15:03:09]execute_cgi path=json_proto method=POST [15:03:09]POST find Content-Length [15:03:09]Host: 172.17.43.131:8080 [15:03:09]Content-Length: 686 [15:03:09]Content-Type: application/json [15:03:09] [15:03:09]POST finish read [15:03:09]Found Content-Length = 686 [15:03:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003058", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 27.480, "sum" : 1000.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:03:09]execute_script... [15:03:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003058", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 27.480, "sum" : 1000.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:03:09]POST & json_proto [15:03:09]process_json_proto [15:03:09]json parsed OK: [15:03:09]protocol is kg_v1.0 [15:03:09]action value=close_receipt [15:03:09]process_action close_receipt [15:03:09]cmd_close_receipt [15:03:09]MH_GetDate [15:03:09]Write to MH i2c: F0 00 00 95 06 8A [15:03:09]Write i2c OK [15:03:09]MH_I2C_Read... [15:03:09]Read from MH i2c: F0 [15:03:09]MH_I2C_Read... [15:03:09]Read from MH i2c: F0 09 00 [15:03:09]MH_I2C_Read... [15:03:09]Read from MH i2c: F0 09 00 95 06 00 AE 5D A6 66 F9 24 A2 66 CF [15:03:09]GetLastDocTimeStamp 1722178920 [15:03:09]current date 1722178990 [15:03:09]FM_GetShiftState [15:03:09]SAM_PROTO_GetShiftState [15:03:09]wFMCommunicate request_size=4 [15:03:09]MH_SAM_APDU [15:03:09]CAPDU: 80 13 01 00 [15:03:09]Write to MH i2c: E2 08 00 96 06 80 13 01 00 00 00 00 00 19 [15:03:09]Write i2c OK [15:03:09]MH_I2C_Read... [15:03:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:03:09]Read from MH i2c: E2 [15:03:09]MH_I2C_Read... [15:03:09]Read from MH i2c: E2 0E 00 [15:03:09]MH_I2C_Read... [15:03:09]Read from MH i2c: E2 0E 00 96 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 CA [15:03:09]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [15:03:09]wFMCommunicate OK [15:03:09]SAM_PROTO_GetShiftState done [15:03:09]FM_GetShiftState done [15:03:09]opened in 1722125326 [15:03:09]opened+sec_in_day 1722211726 [15:03:09]quantity*price = 100027 [15:03:09]sum+1 = 100028 [15:03:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.27 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 330 28.07.2024 15:03 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226670 ФПД: 175020834751201 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T150310&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226670&fm=175020834751201&tin=02508201610067®Number=0000000000092624&sum=100000 [15:03:10]StoreToDocumentArchive [15:03:10]shift 439 fd 226670 [15:03:10]save to /storage/0439/doc_00226670 [15:03:10]save last doc name /storage/0439/doc_00226670 to /storage/kkm_last_doc_name [15:03:10]save OK [15:03:10]Clear old archive folders... [15:03:10]ProcessDocumentItem done err = 0, tmpTLVsize=250 [15:03:10]tlvbuf is 014DD240 [15:03:10]SAM_PROTO_ClearQueue [15:03:10]wFMCommunicate request_size=4 [15:03:10]MH_SAM_APDU [15:03:10]CAPDU: 80 09 00 00 [15:03:10]Write to MH i2c: E2 08 00 A3 06 80 09 00 00 00 00 00 00 1B [15:03:10]Write i2c OK [15:03:10]MH_I2C_Read... [15:03:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:03:10]Read from MH i2c: E2 [15:03:10]MH_I2C_Read... [15:03:10]Read from MH i2c: E2 03 00 [15:03:10]MH_I2C_Read... [15:03:10]Read from MH i2c: E2 03 00 A3 06 00 90 00 1D [15:03:10]RAPDU: 90 00 [15:03:10]wFMCommunicate OK [15:03:10]SAM_PROTO_ClearQueue done [15:03:10]KKMCreateOFDPacket [15:03:10]OFDProtocolAddRootSTLVToBuf [15:03:10]FM_MakeSignedData [15:03:10]FM_MakeSignedData [15:03:10]SAM_PROTO_SignData [15:03:10]wFMCommunicate request_size=4 [15:03:10]MH_SAM_APDU [15:03:10]CAPDU: 80 0D 01 02 [15:03:10]Write to MH i2c: E2 08 00 A4 06 80 0D 01 02 00 00 00 00 23 [15:03:10]Write i2c OK [15:03:10]MH_I2C_Read... [15:03:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:03:10]Read from MH i2c: E2 [15:03:10]MH_I2C_Read... [15:03:10]Read from MH i2c: E2 03 00 [15:03:10]MH_I2C_Read... [15:03:10]Read from MH i2c: E2 03 00 A4 06 00 90 00 1E [15:03:10]RAPDU: 90 00 [15:03:10]wFMCommunicate OK [15:03:10]wFMCommunicate request_size=255 [15:03:10]MH_SAM_APDU [15:03:10]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 4A 01 00 00 F4 03 04 00 AE 5D A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6E 75 03 00 35 04 06 00 9F 2E [15:03:10]Write to MH i2c: E2 02 01 A5 06 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 4A 01 00 00 F4 03 04 00 AE 5D A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6E 75 03 00 35 04 06 00 9F 2E 00 00 61 [15:03:10]Write i2c OK [15:03:10]MH_I2C_Read... [15:03:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:03:10]Read from MH i2c: E2 [15:03:10]MH_I2C_Read... [15:03:10]Read from MH i2c: E2 03 00 [15:03:10]MH_I2C_Read... [15:03:10]Read from MH i2c: E2 03 00 A5 06 00 90 00 1F [15:03:10]RAPDU: 90 00 [15:03:10]wFMCommunicate OK [15:03:10]wFMCommunicate request_size=9 [15:03:10]MH_SAM_APDU [15:03:10]CAPDU: 80 0D 02 02 04 36 AF 02 E1 [15:03:10]Write to MH i2c: E2 0C 00 A6 06 80 0D 02 02 04 00 36 AF 02 E1 00 00 F6 [15:03:10]Write i2c OK [15:03:10]MH_I2C_Read... [15:03:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:03:10]Read from MH i2c: E2 [15:03:10]MH_I2C_Read... [15:03:10]Read from MH i2c: E2 03 00 [15:03:10]MH_I2C_Read... [15:03:10]Read from MH i2c: E2 03 00 A6 06 00 90 00 20 [15:03:10]RAPDU: 90 00 [15:03:10]wFMCommunicate OK [15:03:10]wFMCommunicate request_size=4 [15:03:10]MH_SAM_APDU [15:03:10]CAPDU: 80 0D 03 02 [15:03:10]Write to MH i2c: E2 08 00 A7 06 80 0D 03 02 00 00 00 00 28 [15:03:10]Write i2c OK [15:03:10]MH_I2C_Read... [15:03:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:03:10]Read from MH i2c: E2 [15:03:10]MH_I2C_Read... [15:03:10]Read from MH i2c: E2 0B 00 [15:03:10]MH_I2C_Read... [15:03:10]Read from MH i2c: E2 0B 00 A7 06 00 6E BC D4 B5 B8 3A 7D F0 90 00 3B [15:03:10]RAPDU: 6E BC D4 B5 B8 3A 7D F0 90 00 [15:03:10]wFMCommunicate OK [15:03:10]SAM_PROTO_SignData done [15:03:10]FM_MakeSignedData done [15:03:10]CreateOFDProtocolMessage [15:03:10]wFMCommunicate request_size=4 [15:03:10]MH_SAM_APDU [15:03:10]CAPDU: 80 11 00 00 [15:03:10]Write to MH i2c: E2 08 00 A8 06 80 11 00 00 00 00 00 00 28 [15:03:10]Write i2c OK [15:03:10]MH_I2C_Read... [15:03:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:03:10]Read from MH i2c: E2 [15:03:10]MH_I2C_Read... [15:03:10]Read from MH i2c: E2 17 00 [15:03:10]MH_I2C_Read... [15:03:10]Read from MH i2c: E2 17 00 A8 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 85 [15:03:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:03:10]wFMCommunicate OK [15:03:10]CreateOFDProtocolMessage done [15:03:10]OFDSenderStorePacket 226670 [15:03:10]StoreOFDPacket docnum=226670 [15:03:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 7D 8B 06 01 9D 1F 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 4A 01 00 00 F4 03 04 00 AE 5D A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6E 75 03 00 35 04 06 00 9F 2E 36 AF 02 E1 6E BC D4 B5 B8 3A 7D F0 [15:03:10]CheckFolder [15:03:10]dirname=/storage/ofd_packets [15:03:10]CheckFolder done [15:03:10]ProducePacketName [15:03:10]name=ofd_packets/00226670 [15:03:10]NVStorageSaveData ofd_packets/00226670 [15:03:10]File name is /storage/ofd_packets/00226670 [15:03:10]Write 300 bytes [15:03:10]NVStorageSaveData done [15:03:10]OFDSenderStorePacket done [15:03:10]KKMCreateOFDPacket done [15:03:10]NVStorageSaveData kkm_last_timestamp [15:03:10]File name is /storage/kkm_last_timestamp [15:03:10]Write 4 bytes [15:03:10]NVStorageSaveData done [15:03:11]OFD Sender: Processing packet 226670 [packets to send 602, broken 601] [15:03:11]ProducePacketName [15:03:11]name=ofd_packets/00226670 [15:03:11]OFD Sender: To server: pG, [15:03:11]CommunicateWithHost lk.salyk.kg:30040 [15:03:11]ConnectInit lk.salyk.kg [15:03:11]ExternCall_PrintAddStr [15:03:11]wPrintStart [15:03:11]Write to MH i2c: 01 00 00 A9 06 AF [15:03:11]Write i2c OK [15:03:11]MH_I2C_Read... [15:03:11]Read from MH i2c: 01 [15:03:11]MH_I2C_Read... [15:03:11]Read from MH i2c: 01 07 00 [15:03:11]MH_I2C_Read... [15:03:11]Read from MH i2c: 01 07 00 A9 06 00 00 00 00 00 FF 0F C4 [15:03:11]RasterBufferAndPrint [15:03:11]line Счет N : (1)2003058 [15:03:11]line ИНН: 02508201610067 [15:03:11]line Контрольно-Кассовый Чек [15:03:11]line ПРОДАЖА [15:03:11]line ТРК (МРК, ГНК) : 81 [15:03:11]line Товар: 2711190000 [15:03:11]line ГАЗ-К-5 [15:03:11]line 27.480 * 36.40 [15:03:11]line = 1000.27 [15:03:11]line НДС 12% НСП 1% [15:03:11]line > о реализуемом товаре [15:03:11]line ОКРУГЛЕНИЕ: -0.27 [15:03:11]line ИТОГО: 1000.00 [15:03:11]line Внесено: 1000.00 [15:03:11]line СДАЧА: 0.00 [15:03:11]line НСП 1% : 8.85 [15:03:11]line НДС 12% : 106.22 [15:03:11]line Наличными: 1000.00 [15:03:11]line Безнал.: 0.00 [15:03:11]line Место: АЗС № 97 "Партнер Нефть" [15:03:11]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:03:11]line СНО: Общий режим [15:03:11]line Чек 330 28.07.2024 15:03 [15:03:11]line Смена: 439 ФФД: 1.0 [15:03:11]line ЗНМ: 0300000054 [15:03:11]line РНМ: 0000000000092624 [15:03:11]line Версия ККМ: 001 [15:03:11]line ФМ: 0000000000874959 [15:03:11]line ФД: 226670 [15:03:11]line ФПД: 175020834751201 [15:03:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T150310&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226670&fm=175020834751201&tin=02508201610067®Number=0000000000092624&sum=100000 [15:03:11]written 0, free lines is 4095 [15:03:11]Write to MH i2c: 01 00 00 D4 06 DA [15:03:11]Write i2c OK [15:03:11]MH_I2C_Read... [15:03:11]Read from MH i2c: 01 [15:03:11]MH_I2C_Read... [15:03:11]Read from MH i2c: 01 07 00 [15:03:11]MH_I2C_Read... [15:03:11]Read from MH i2c: 01 07 00 D4 06 00 00 00 00 00 58 0C 45 [15:03:11]RasterBufferAndPrint [15:03:11]line [15:03:11]line [15:03:11]line [15:03:11]line [15:03:11]line [15:03:11]written 0, free lines is 3163 [15:03:11]MH_Cut [15:03:11]Write to MH i2c: D1 01 00 DB 06 01 B3 [15:03:11]Write i2c OK [15:03:11]MH_I2C_Read... [15:03:11]Read from MH i2c: D1 [15:03:11]MH_I2C_Read... [15:03:11]Read from MH i2c: D1 01 00 [15:03:11]MH_I2C_Read... [15:03:11]Read from MH i2c: D1 01 00 DB 06 00 B2 [15:03:11]Write to MH i2c: 01 00 00 DC 06 E2 [15:03:11]Write i2c OK [15:03:11]MH_I2C_Read... [15:03:11]Connected sock=11 [15:03:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 7D 8B 06 01 9D 1F 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 4A 01 00 00 F4 03 04 00 AE 5D A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6E 75 03 00 35 04 06 00 9F 2E 36 AF 02 E1 6E BC D4 B5 B8 3A 7D F0 [15:03:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 B1 29 47 00 31 B7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6E 75 03 00 F4 03 04 00 B9 09 A6 66 B6 04 01 00 00 4B 02 49 7F F0 F6 6C 7B [15:03:12]CommunicateWithHost err = 0 [15:03:12]CheckOFDResponse [15:03:12]1017 (14) - 77093643461234 [15:03:12]1041 (16) - 0000000000874959 [15:03:12]1040 (4) - 226670 [15:03:12]1012 (4) - 28.07.2024 09:04 [15:03:12]1206 (1) - 0 [15:03:12]OFD Sender: Remove packet 226670 [15:03:12]ProducePacketName [15:03:12]name=ofd_packets/00226670 [15:03:12]NVStorageDeleteData [15:03:12]*** Cut start [15:03:12]*** Partial cut [15:03:12]*** CUTSNS_PIN = 1 [15:03:12]*** CUTSNS_PIN = 0 [15:03:12]OFD Sender: No OFD packet to send [15:03:13]*** Brake cut motor [15:03:13]Read from MH i2c: 01 [15:03:13]MH_I2C_Read... [15:03:13]*** Stop cut motor [15:03:13]*** Cut end [15:03:13]Read from MH i2c: 01 07 00 [15:03:13]MH_I2C_Read... [15:03:13]Read from MH i2c: 01 07 00 DC 06 00 00 00 00 00 FF 0F F7 [15:03:13]process_action close_receipt done [15:03:13]requested_data is exist [15:03:13]produce_requested_data [15:03:13]requested_item fm.sn is exist - process it [15:03:13]wFMCommunicate request_size=4 [15:03:13]MH_SAM_APDU [15:03:13]CAPDU: 80 11 00 00 [15:03:13]Write to MH i2c: E2 08 00 DD 06 80 11 00 00 00 00 00 00 5D [15:03:13]Write i2c OK [15:03:13]MH_I2C_Read... [15:03:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:03:13]Read from MH i2c: E2 [15:03:13]MH_I2C_Read... [15:03:13]Read from MH i2c: E2 17 00 [15:03:13]MH_I2C_Read... [15:03:13]Read from MH i2c: E2 17 00 DD 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BA [15:03:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:03:13]wFMCommunicate OK [15:03:13]requested_item fd.num is exist - process it [15:03:13]SAM_PROTO_GetFieldsCounters [15:03:13]wFMCommunicate request_size=4 [15:03:13]MH_SAM_APDU [15:03:13]CAPDU: 80 13 00 00 [15:03:13]Write to MH i2c: E2 08 00 DE 06 80 13 00 00 00 00 00 00 60 [15:03:13]Write i2c OK [15:03:13]MH_I2C_Read... [15:03:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:03:13]Read from MH i2c: E2 [15:03:13]MH_I2C_Read... [15:03:13]Read from MH i2c: E2 62 00 [15:03:13]MH_I2C_Read... [15:03:13]Read from MH i2c: E2 62 00 DE 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6E 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 4A 01 00 00 5E 04 04 00 4A 01 00 00 57 04 04 00 4B 01 00 00 19 04 04 00 00 00 00 00 90 00 08 [15:03:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6E 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 4A 01 00 00 5E 04 04 00 4A 01 00 00 57 04 04 00 4B 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:03:13]wFMCommunicate OK [15:03:13]SAM_PROTO_GetFieldsCounters done [15:03:13]requested_item shift.num is exist - process it [15:03:13]requested_item shift.opened is exist - process it [15:03:13]req_shift_opened [15:03:13]FM_GetShiftState [15:03:13]SAM_PROTO_GetShiftState [15:03:13]wFMCommunicate request_size=4 [15:03:13]MH_SAM_APDU [15:03:13]CAPDU: 80 13 01 00 [15:03:13]Write to MH i2c: E2 08 00 DF 06 80 13 01 00 00 00 00 00 62 [15:03:13]Write i2c OK [15:03:13]MH_I2C_Read... [15:03:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:03:13]Read from MH i2c: E2 [15:03:13]MH_I2C_Read... [15:03:13]Read from MH i2c: E2 0E 00 [15:03:13]MH_I2C_Read... [15:03:13]Read from MH i2c: E2 0E 00 DF 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 13 [15:03:13]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [15:03:13]wFMCommunicate OK [15:03:13]SAM_PROTO_GetShiftState done [15:03:13]FM_GetShiftState done [15:03:13]req_shift_opened done [15:03:13]requested_item shift.open_date is exist - process it [15:03:13]req_shift_open_date [15:03:13]req_shift_open_date done [15:03:13]produce_requested_data done [15:03:13]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226670,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [15:03:13]process_action_free close_receipt [15:03:13]json_value_free [15:03:13]json_value_free done [15:03:13]process_json_proto returns [15:03:13]Send response to host [15:03:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226670,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [15:03:13]free response buf [15:03:13]execute_script done [15:03:13]execute_script returns [15:03:13]free content buf [15:03:13]Sock 10.Close socket [15:03:13]Sock 10.Thread stoped [15:03:17]OFD Sender: No OFD packet to send [15:03:21]recv_with_timeout no data received [15:03:22]OFD Sender: No OFD packet to send [15:03:27]OFD Sender: No OFD packet to send [15:03:32]OFD Sender: No OFD packet to send [15:03:37]OFD Sender: No OFD packet to send [15:03:42]OFD Sender: No OFD packet to send [15:03:47]OFD Sender: No OFD packet to send [15:03:52]OFD Sender: No OFD packet to send [15:03:57]OFD Sender: No OFD packet to send [15:04:02]OFD Sender: No OFD packet to send [15:04:07]OFD Sender: No OFD packet to send [15:04:12]OFD Sender: No OFD packet to send [15:04:17]OFD Sender: No OFD packet to send [15:04:23]OFD Sender: No OFD packet to send [15:04:28]OFD Sender: No OFD packet to send [15:04:33]OFD Sender: No OFD packet to send [15:04:38]OFD Sender: No OFD packet to send [15:04:43]OFD Sender: No OFD packet to send [15:04:48]OFD Sender: No OFD packet to send [15:04:53]OFD Sender: No OFD packet to send [15:04:58]OFD Sender: No OFD packet to send [15:05:03]OFD Sender: No OFD packet to send [15:05:08]OFD Sender: No OFD packet to send [15:05:09]accept exits with 7 [15:05:09]New connection [15:05:09]New thread 3066854756 created [15:05:09]Thread 3066711396 joined [15:05:09]Waiting for new connection... [15:05:09] Sock 7.Parse request [15:05:09]Sock 7.Check first char [15:05:09]Sock 7.First char is OK [15:05:09]request: POST /json_proto HTTP/1.0 [15:05:09]Method: POST [15:05:09]URL: /json_proto [15:05:09]Method is POST - this is cgi request [15:05:09]url: /json_proto [15:05:09]query_string will be loaded in cgi processing [15:05:09]execute_cgi json_proto POST (null) [15:05:09]execute_cgi path=json_proto method=POST [15:05:09]POST find Content-Length [15:05:09]Host: 172.17.43.131:8080 [15:05:09]Content-Length: 683 [15:05:09]Content-Type: application/json [15:05:09] [15:05:09]POST finish read [15:05:09]Found Content-Length = 683 [15:05:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003061", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 49.870, "sum" : 3700.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 8000.00, "total" : 3700.00, "payments": [ { "type": 0, "sum" : 3700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:05:09]execute_script... [15:05:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003061", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 49.870, "sum" : 3700.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 8000.00, "total" : 3700.00, "payments": [ { "type": 0, "sum" : 3700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:05:09]POST & json_proto [15:05:09]process_json_proto [15:05:09]json parsed OK: [15:05:09]protocol is kg_v1.0 [15:05:09]action value=close_receipt [15:05:09]process_action close_receipt [15:05:09]cmd_close_receipt [15:05:09]MH_GetDate [15:05:09]Write to MH i2c: F0 00 00 E0 06 D5 [15:05:09]Write i2c OK [15:05:09]MH_I2C_Read... [15:05:09]Read from MH i2c: F0 [15:05:09]MH_I2C_Read... [15:05:09]Read from MH i2c: F0 09 00 [15:05:09]MH_I2C_Read... [15:05:09]Read from MH i2c: F0 09 00 E0 06 00 26 5E A6 66 F9 24 A2 66 93 [15:05:09]GetLastDocTimeStamp 1722178990 [15:05:09]current date 1722179110 [15:05:09]FM_GetShiftState [15:05:09]SAM_PROTO_GetShiftState [15:05:09]wFMCommunicate request_size=4 [15:05:09]MH_SAM_APDU [15:05:09]CAPDU: 80 13 01 00 [15:05:09]Write to MH i2c: E2 08 00 E1 06 80 13 01 00 00 00 00 00 64 [15:05:09]Write i2c OK [15:05:09]MH_I2C_Read... [15:05:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:05:09]Read from MH i2c: E2 [15:05:09]MH_I2C_Read... [15:05:09]Read from MH i2c: E2 0E 00 [15:05:09]MH_I2C_Read... [15:05:09]Read from MH i2c: E2 0E 00 E1 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 15 [15:05:09]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [15:05:09]wFMCommunicate OK [15:05:09]SAM_PROTO_GetShiftState done [15:05:09]FM_GetShiftState done [15:05:09]opened in 1722125326 [15:05:09]opened+sec_in_day 1722211726 [15:05:09]quantity*price = 370035 [15:05:09]sum+1 = 370036 [15:05:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 3700.00 Внесено: 8000.00 СДАЧА: 4300.00 НСП 1% : 32.75 НДС 12% : 392.96 Наличными: 3700.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 331 28.07.2024 15:05 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226671 ФПД: 143668987272392 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T150510&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226671&fm=143668987272392&tin=02508201610067®Number=0000000000092624&sum=370000 [15:05:10]StoreToDocumentArchive [15:05:10]shift 439 fd 226671 [15:05:10]save to /storage/0439/doc_00226671 [15:05:10]save last doc name /storage/0439/doc_00226671 to /storage/kkm_last_doc_name [15:05:10]save OK [15:05:10]Clear old archive folders... [15:05:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:05:10]tlvbuf is 014D2620 [15:05:10]SAM_PROTO_ClearQueue [15:05:10]wFMCommunicate request_size=4 [15:05:10]MH_SAM_APDU [15:05:10]CAPDU: 80 09 00 00 [15:05:10]Write to MH i2c: E2 08 00 EE 06 80 09 00 00 00 00 00 00 66 [15:05:10]Write i2c OK [15:05:10]MH_I2C_Read... [15:05:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:05:10]Read from MH i2c: E2 [15:05:10]MH_I2C_Read... [15:05:10]Read from MH i2c: E2 03 00 [15:05:10]MH_I2C_Read... [15:05:10]Read from MH i2c: E2 03 00 EE 06 00 90 00 68 [15:05:10]RAPDU: 90 00 [15:05:10]wFMCommunicate OK [15:05:10]SAM_PROTO_ClearQueue done [15:05:10]KKMCreateOFDPacket [15:05:10]OFDProtocolAddRootSTLVToBuf [15:05:10]FM_MakeSignedData [15:05:10]FM_MakeSignedData [15:05:10]SAM_PROTO_SignData [15:05:10]wFMCommunicate request_size=4 [15:05:10]MH_SAM_APDU [15:05:10]CAPDU: 80 0D 01 02 [15:05:10]Write to MH i2c: E2 08 00 EF 06 80 0D 01 02 00 00 00 00 6E [15:05:10]Write i2c OK [15:05:10]MH_I2C_Read... [15:05:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:05:10]Read from MH i2c: E2 [15:05:10]MH_I2C_Read... [15:05:10]Read from MH i2c: E2 03 00 [15:05:10]MH_I2C_Read... [15:05:10]Read from MH i2c: E2 03 00 EF 06 00 90 00 69 [15:05:10]RAPDU: 90 00 [15:05:10]wFMCommunicate OK [15:05:10]wFMCommunicate request_size=255 [15:05:10]MH_SAM_APDU [15:05:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 CE C2 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 73 A5 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 A5 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CB 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 99 00 00 00 00 07 04 06 00 50 A5 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 26 5E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6F 75 03 00 35 04 06 00 82 [15:05:10]Write to MH i2c: E2 02 01 F0 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 CE C2 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 73 A5 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 A5 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CB 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 99 00 00 00 00 07 04 06 00 50 A5 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 26 5E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6F 75 03 00 35 04 06 00 82 00 00 2A [15:05:10]Write i2c OK [15:05:10]MH_I2C_Read... [15:05:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:05:10]Read from MH i2c: E2 [15:05:10]MH_I2C_Read... [15:05:10]Read from MH i2c: E2 03 00 [15:05:10]MH_I2C_Read... [15:05:10]Read from MH i2c: E2 03 00 F0 06 00 90 00 6A [15:05:10]RAPDU: 90 00 [15:05:10]wFMCommunicate OK [15:05:10]wFMCommunicate request_size=10 [15:05:10]MH_SAM_APDU [15:05:10]CAPDU: 80 0D 02 02 05 AA 8A F3 9C C8 [15:05:10]Write to MH i2c: E2 0D 00 F1 06 80 0D 02 02 05 00 AA 8A F3 9C C8 00 00 06 [15:05:10]Write i2c OK [15:05:10]MH_I2C_Read... [15:05:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:05:10]Read from MH i2c: E2 [15:05:10]MH_I2C_Read... [15:05:10]Read from MH i2c: E2 03 00 [15:05:10]MH_I2C_Read... [15:05:10]Read from MH i2c: E2 03 00 F1 06 00 90 00 6B [15:05:10]RAPDU: 90 00 [15:05:10]wFMCommunicate OK [15:05:10]wFMCommunicate request_size=4 [15:05:10]MH_SAM_APDU [15:05:10]CAPDU: 80 0D 03 02 [15:05:10]Write to MH i2c: E2 08 00 F2 06 80 0D 03 02 00 00 00 00 73 [15:05:10]Write i2c OK [15:05:10]MH_I2C_Read... [15:05:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:05:10]Read from MH i2c: E2 [15:05:10]MH_I2C_Read... [15:05:10]Read from MH i2c: E2 0B 00 [15:05:10]MH_I2C_Read... [15:05:10]Read from MH i2c: E2 0B 00 F2 06 00 7F 65 56 ED B5 B1 82 EA 90 00 6D [15:05:10]RAPDU: 7F 65 56 ED B5 B1 82 EA 90 00 [15:05:10]wFMCommunicate OK [15:05:10]SAM_PROTO_SignData done [15:05:10]FM_MakeSignedData done [15:05:10]CreateOFDProtocolMessage [15:05:10]wFMCommunicate request_size=4 [15:05:10]MH_SAM_APDU [15:05:10]CAPDU: 80 11 00 00 [15:05:10]Write to MH i2c: E2 08 00 F3 06 80 11 00 00 00 00 00 00 73 [15:05:10]Write i2c OK [15:05:10]MH_I2C_Read... [15:05:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:05:10]Read from MH i2c: E2 [15:05:10]MH_I2C_Read... [15:05:10]Read from MH i2c: E2 17 00 [15:05:10]MH_I2C_Read... [15:05:10]Read from MH i2c: E2 17 00 F3 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D0 [15:05:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:05:10]wFMCommunicate OK [15:05:10]CreateOFDProtocolMessage done [15:05:10]OFDSenderStorePacket 226671 [15:05:10]StoreOFDPacket docnum=226671 [15:05:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 42 37 07 01 B3 F1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 CE C2 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 73 A5 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 A5 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CB 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 99 00 00 00 00 07 04 06 00 50 A5 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 26 5E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6F 75 03 00 35 04 06 00 82 AA 8A F3 9C C8 7F 65 56 ED B5 B1 82 EA [15:05:10]CheckFolder [15:05:10]dirname=/storage/ofd_packets [15:05:10]CheckFolder done [15:05:10]ProducePacketName [15:05:10]name=ofd_packets/00226671 [15:05:10]NVStorageSaveData ofd_packets/00226671 [15:05:10]File name is /storage/ofd_packets/00226671 [15:05:10]Write 301 bytes [15:05:10]NVStorageSaveData done [15:05:10]OFDSenderStorePacket done [15:05:10]KKMCreateOFDPacket done [15:05:10]NVStorageSaveData kkm_last_timestamp [15:05:10]File name is /storage/kkm_last_timestamp [15:05:10]Write 4 bytes [15:05:10]NVStorageSaveData done [15:05:10]ExternCall_PrintAddStr [15:05:10]wPrintStart [15:05:10]Write to MH i2c: 01 00 00 F4 06 FA [15:05:10]Write i2c OK [15:05:10]MH_I2C_Read... [15:05:10]Read from MH i2c: 01 [15:05:10]MH_I2C_Read... [15:05:10]Read from MH i2c: 01 07 00 [15:05:10]MH_I2C_Read... [15:05:10]Read from MH i2c: 01 07 00 F4 06 00 00 00 00 00 FF 0F 0F [15:05:10]RasterBufferAndPrint [15:05:10]line Счет N : (1)2003061 [15:05:10]line ИНН: 02508201610067 [15:05:10]line Контрольно-Кассовый Чек [15:05:10]line ПРОДАЖА [15:05:10]line ТРК (МРК, ГНК) : 54 [15:05:10]line Товар: 2710124500 [15:05:10]line Аи-95-К-5 [15:05:10]line 49.870 * 74.20 [15:05:10]line = 3700.35 [15:05:10]line НДС 12% НСП 1% [15:05:10]line > о реализуемом товаре [15:05:10]line ОКРУГЛЕНИЕ: -0.35 [15:05:10]line ИТОГО: 3700.00 [15:05:10]line Внесено: 8000.00 [15:05:10]line СДАЧА: 4300.00 [15:05:10]line НСП 1% : 32.75 [15:05:10]line НДС 12% : 392.96 [15:05:10]line Наличными: 3700.00 [15:05:10]line Безнал.: 0.00 [15:05:10]line Место: АЗС № 97 "Партнер Нефть" [15:05:10]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:05:10]line СНО: Общий режим [15:05:10]line Чек 331 28.07.2024 15:05 [15:05:10]line Смена: 439 ФФД: 1.0 [15:05:10]line ЗНМ: 0300000054 [15:05:10]line РНМ: 0000000000092624 [15:05:10]line Версия ККМ: 001 [15:05:10]line ФМ: 0000000000874959 [15:05:10]line ФД: 226671 [15:05:10]line ФПД: 143668987272392 [15:05:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T150510&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226671&fm=143668987272392&tin=02508201610067®Number=0000000000092624&sum=370000 [15:05:10]written 0, free lines is 4095 [15:05:10]OFD Sender: Processing packet 226671 [packets to send 602, broken 601] [15:05:10]ProducePacketName [15:05:10]name=ofd_packets/00226671 [15:05:10]OFD Sender: To server: pG, [15:05:10]CommunicateWithHost lk.salyk.kg:30040 [15:05:10]ConnectInit lk.salyk.kg [15:05:11]Write to MH i2c: 01 00 00 1F 07 26 [15:05:11]Write i2c OK [15:05:11]MH_I2C_Read... [15:05:11]Read from MH i2c: 01 [15:05:11]MH_I2C_Read... [15:05:11]Read from MH i2c: 01 07 00 [15:05:11]MH_I2C_Read... [15:05:11]Read from MH i2c: 01 07 00 1F 07 00 00 00 00 00 62 0C 9B [15:05:11]RasterBufferAndPrint [15:05:11]line [15:05:11]line [15:05:11]line [15:05:11]line [15:05:11]line [15:05:11]written 0, free lines is 3173 [15:05:11]MH_Cut [15:05:11]Write to MH i2c: D1 01 00 26 07 01 FF [15:05:11]Write i2c OK [15:05:11]MH_I2C_Read... [15:05:11]Read from MH i2c: D1 [15:05:11]MH_I2C_Read... [15:05:11]Read from MH i2c: D1 01 00 [15:05:11]MH_I2C_Read... [15:05:11]Read from MH i2c: D1 01 00 26 07 00 FE [15:05:11]Write to MH i2c: 01 00 00 27 07 2E [15:05:11]Write i2c OK [15:05:11]MH_I2C_Read... [15:05:12]*** Cut start [15:05:12]*** Partial cut [15:05:12]*** CUTSNS_PIN = 1 [15:05:12]*** CUTSNS_PIN = 0 [15:05:12]*** Brake cut motor [15:05:13]Read from MH i2c: 01 [15:05:13]MH_I2C_Read... [15:05:13]*** Stop cut motor [15:05:13]*** Cut end [15:05:13]Read from MH i2c: 01 07 00 [15:05:13]MH_I2C_Read... [15:05:13]Read from MH i2c: 01 07 00 27 07 00 00 00 00 00 FF 0F 43 [15:05:13]process_action close_receipt done [15:05:13]requested_data is exist [15:05:13]produce_requested_data [15:05:13]requested_item fm.sn is exist - process it [15:05:13]wFMCommunicate request_size=4 [15:05:13]MH_SAM_APDU [15:05:13]CAPDU: 80 11 00 00 [15:05:13]Write to MH i2c: E2 08 00 28 07 80 11 00 00 00 00 00 00 A9 [15:05:13]Write i2c OK [15:05:13]MH_I2C_Read... [15:05:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:05:13]Read from MH i2c: E2 [15:05:13]MH_I2C_Read... [15:05:13]Read from MH i2c: E2 17 00 [15:05:13]MH_I2C_Read... [15:05:13]Read from MH i2c: E2 17 00 28 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 06 [15:05:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:05:13]wFMCommunicate OK [15:05:13]requested_item fd.num is exist - process it [15:05:13]SAM_PROTO_GetFieldsCounters [15:05:13]wFMCommunicate request_size=4 [15:05:13]MH_SAM_APDU [15:05:13]CAPDU: 80 13 00 00 [15:05:13]Write to MH i2c: E2 08 00 29 07 80 13 00 00 00 00 00 00 AC [15:05:13]Write i2c OK [15:05:13]MH_I2C_Read... [15:05:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:05:13]Read from MH i2c: E2 [15:05:13]MH_I2C_Read... [15:05:13]Read from MH i2c: E2 62 00 [15:05:13]MH_I2C_Read... [15:05:13]Read from MH i2c: E2 62 00 29 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6F 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 4B 01 00 00 5E 04 04 00 4B 01 00 00 57 04 04 00 4C 01 00 00 19 04 04 00 00 00 00 00 90 00 58 [15:05:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6F 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 4B 01 00 00 5E 04 04 00 4B 01 00 00 57 04 04 00 4C 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:05:13]wFMCommunicate OK [15:05:13]SAM_PROTO_GetFieldsCounters done [15:05:13]requested_item shift.num is exist - process it [15:05:13]requested_item shift.opened is exist - process it [15:05:13]req_shift_opened [15:05:13]FM_GetShiftState [15:05:13]SAM_PROTO_GetShiftState [15:05:13]wFMCommunicate request_size=4 [15:05:13]MH_SAM_APDU [15:05:13]CAPDU: 80 13 01 00 [15:05:13]Write to MH i2c: E2 08 00 2A 07 80 13 01 00 00 00 00 00 AE [15:05:13]Write i2c OK [15:05:13]MH_I2C_Read... [15:05:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:05:13]Read from MH i2c: E2 [15:05:13]MH_I2C_Read... [15:05:13]Read from MH i2c: E2 0E 00 [15:05:13]MH_I2C_Read... [15:05:13]Read from MH i2c: E2 0E 00 2A 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 5F [15:05:13]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [15:05:13]wFMCommunicate OK [15:05:13]SAM_PROTO_GetShiftState done [15:05:13]FM_GetShiftState done [15:05:13]req_shift_opened done [15:05:13]requested_item shift.open_date is exist - process it [15:05:13]req_shift_open_date [15:05:13]req_shift_open_date done [15:05:13]produce_requested_data done [15:05:13]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226671,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [15:05:13]process_action_free close_receipt [15:05:13]json_value_free [15:05:13]json_value_free done [15:05:13]process_json_proto returns [15:05:13]Send response to host [15:05:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226671,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [15:05:13]free response buf [15:05:13]execute_script done [15:05:13]execute_script returns [15:05:13]free content buf [15:05:13]Sock 7.Close socket [15:05:13]Sock 7.Thread stoped [15:05:15]ConnectInit Can't take IP for lk.salyk.kg [15:05:15]CommunicateWithHost connect error [15:05:15]CommunicateWithHost err = -1 [15:05:15]OFD Sender: Server communicate error [15:05:21]OFD Sender: Processing packet 226671 [packets to send 602, broken 601] [15:05:21]ProducePacketName [15:05:21]name=ofd_packets/00226671 [15:05:21]OFD Sender: To server: pG, [15:05:21]CommunicateWithHost lk.salyk.kg:30040 [15:05:21]ConnectInit lk.salyk.kg [15:05:23]Connected sock=9 [15:05:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 42 37 07 01 B3 F1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 CE C2 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 73 A5 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 A5 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CB 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 99 00 00 00 00 07 04 06 00 50 A5 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 26 5E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6F 75 03 00 35 04 06 00 82 AA 8A F3 9C C8 7F 65 56 ED B5 B1 82 EA [15:05:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 E0 96 47 00 54 E4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6F 75 03 00 F4 03 04 00 3C 0A A6 66 B6 04 01 00 00 34 85 74 96 A3 E3 6E D5 [15:05:27]CommunicateWithHost err = 0 [15:05:27]CheckOFDResponse [15:05:27]1017 (14) - 77093643461234 [15:05:27]1041 (16) - 0000000000874959 [15:05:27]1040 (4) - 226671 [15:05:27]1012 (4) - 28.07.2024 09:07 [15:05:27]1206 (1) - 0 [15:05:27]OFD Sender: Remove packet 226671 [15:05:27]ProducePacketName [15:05:27]name=ofd_packets/00226671 [15:05:27]NVStorageDeleteData [15:05:28]OFD Sender: No OFD packet to send [15:05:33]OFD Sender: No OFD packet to send [15:05:38]OFD Sender: No OFD packet to send [15:05:43]OFD Sender: No OFD packet to send [15:05:48]OFD Sender: No OFD packet to send [15:05:48]recv_with_timeout no data received [15:05:53]OFD Sender: No OFD packet to send [15:05:58]OFD Sender: No OFD packet to send [15:06:03]OFD Sender: No OFD packet to send [15:06:03]accept exits with 10 [15:06:03]New connection [15:06:03]New thread 3066711396 created [15:06:03]Thread 3066854756 joined [15:06:03]Waiting for new connection... [15:06:03] Sock 10.Parse request [15:06:03]Sock 10.Check first char [15:06:03]Sock 10.First char is OK [15:06:03]request: POST /json_proto HTTP/1.0 [15:06:03]Method: POST [15:06:03]URL: /json_proto [15:06:03]Method is POST - this is cgi request [15:06:03]url: /json_proto [15:06:03]query_string will be loaded in cgi processing [15:06:03]execute_cgi json_proto POST (null) [15:06:03]execute_cgi path=json_proto method=POST [15:06:03]POST find Content-Length [15:06:03]Host: 172.17.43.131:8080 [15:06:03]Content-Length: 678 [15:06:03]Content-Type: application/json [15:06:03] [15:06:03]POST finish read [15:06:03]Found Content-Length = 678 [15:06:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003062", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.020, "sum" : 340.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 340.00, "total" : 340.00, "payments": [ { "type": 0, "sum" : 340.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:06:03]execute_script... [15:06: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)2003062", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.020, "sum" : 340.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 340.00, "total" : 340.00, "payments": [ { "type": 0, "sum" : 340.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:06:03]POST & json_proto [15:06:03]process_json_proto [15:06:03]json parsed OK: [15:06:03]protocol is kg_v1.0 [15:06:03]action value=close_receipt [15:06:03]process_action close_receipt [15:06:03]cmd_close_receipt [15:06:03]MH_GetDate [15:06:03]Write to MH i2c: F0 00 00 2B 07 21 [15:06:03]Write i2c OK [15:06:03]MH_I2C_Read... [15:06:03]Read from MH i2c: F0 [15:06:03]MH_I2C_Read... [15:06:03]Read from MH i2c: F0 09 00 [15:06:03]MH_I2C_Read... [15:06:03]Read from MH i2c: F0 09 00 2B 07 00 5D 5E A6 66 F9 24 A2 66 16 [15:06:03]GetLastDocTimeStamp 1722179110 [15:06:03]current date 1722179165 [15:06:03]FM_GetShiftState [15:06:03]SAM_PROTO_GetShiftState [15:06:03]wFMCommunicate request_size=4 [15:06:03]MH_SAM_APDU [15:06:03]CAPDU: 80 13 01 00 [15:06:03]Write to MH i2c: E2 08 00 2C 07 80 13 01 00 00 00 00 00 B0 [15:06:03]Write i2c OK [15:06:03]MH_I2C_Read... [15:06:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:06:04]Read from MH i2c: E2 [15:06:04]MH_I2C_Read... [15:06:04]Read from MH i2c: E2 0E 00 [15:06:04]MH_I2C_Read... [15:06:04]Read from MH i2c: E2 0E 00 2C 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 61 [15:06:04]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [15:06:04]wFMCommunicate OK [15:06:04]SAM_PROTO_GetShiftState done [15:06:04]FM_GetShiftState done [15:06:04]opened in 1722125326 [15:06:04]opened+sec_in_day 1722211726 [15:06:04]quantity*price = 34035 [15:06:04]sum+1 = 34037 [15:06:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 340.00 Внесено: 340.00 СДАЧА: 0.00 НСП 1% : 3.01 НДС 12% : 36.14 Наличными: 340.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 332 28.07.2024 15:06 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226672 ФПД: 172205305299790 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T150605&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226672&fm=172205305299790&tin=02508201610067®Number=0000000000092624&sum=34000 [15:06:05]StoreToDocumentArchive [15:06:05]shift 439 fd 226672 [15:06:05]save to /storage/0439/doc_00226672 [15:06:05]save last doc name /storage/0439/doc_00226672 to /storage/kkm_last_doc_name [15:06:05]save OK [15:06:05]Clear old archive folders... [15:06:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:06:05]tlvbuf is 014C0DF0 [15:06:05]SAM_PROTO_ClearQueue [15:06:05]wFMCommunicate request_size=4 [15:06:05]MH_SAM_APDU [15:06:05]CAPDU: 80 09 00 00 [15:06:05]Write to MH i2c: E2 08 00 39 07 80 09 00 00 00 00 00 00 B2 [15:06:05]Write i2c OK [15:06:05]MH_I2C_Read... [15:06:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:06:05]Read from MH i2c: E2 [15:06:05]MH_I2C_Read... [15:06:05]Read from MH i2c: E2 03 00 [15:06:05]MH_I2C_Read... [15:06:05]Read from MH i2c: E2 03 00 39 07 00 90 00 B4 [15:06:05]RAPDU: 90 00 [15:06:05]wFMCommunicate OK [15:06:05]SAM_PROTO_ClearQueue done [15:06:05]KKMCreateOFDPacket [15:06:05]OFDProtocolAddRootSTLVToBuf [15:06:05]FM_MakeSignedData [15:06:05]FM_MakeSignedData [15:06:05]SAM_PROTO_SignData [15:06:05]wFMCommunicate request_size=4 [15:06:05]MH_SAM_APDU [15:06:05]CAPDU: 80 0D 01 02 [15:06:05]Write to MH i2c: E2 08 00 3A 07 80 0D 01 02 00 00 00 00 BA [15:06:05]Write i2c OK [15:06:05]MH_I2C_Read... [15:06:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:06:05]Read from MH i2c: E2 [15:06:05]MH_I2C_Read... [15:06:05]Read from MH i2c: E2 03 00 [15:06:05]MH_I2C_Read... [15:06:05]Read from MH i2c: E2 03 00 3A 07 00 90 00 B5 [15:06:05]RAPDU: 90 00 [15:06:05]wFMCommunicate OK [15:06:05]wFMCommunicate request_size=255 [15:06:05]MH_SAM_APDU [15:06:05]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9C 13 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 F4 84 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 0E 00 00 00 00 07 04 06 00 D0 84 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 01 00 00 F4 03 04 00 5D 5E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 70 75 03 00 35 04 06 00 9C [15:06:05]Write to MH i2c: E2 02 01 3B 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9C 13 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 F4 84 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 0E 00 00 00 00 07 04 06 00 D0 84 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 01 00 00 F4 03 04 00 5D 5E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 70 75 03 00 35 04 06 00 9C 00 00 DB [15:06:05]Write i2c OK [15:06:05]MH_I2C_Read... [15:06:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:06:05]Read from MH i2c: E2 [15:06:05]MH_I2C_Read... [15:06:05]Read from MH i2c: E2 03 00 [15:06:05]MH_I2C_Read... [15:06:05]Read from MH i2c: E2 03 00 3B 07 00 90 00 B6 [15:06:05]RAPDU: 90 00 [15:06:05]wFMCommunicate OK [15:06:05]wFMCommunicate request_size=10 [15:06:05]MH_SAM_APDU [15:06:05]CAPDU: 80 0D 02 02 05 9E AC 0D 03 4E [15:06:05]Write to MH i2c: E2 0D 00 3C 07 80 0D 02 02 05 00 9E AC 0D 03 4E 00 00 6F [15:06:05]Write i2c OK [15:06:05]MH_I2C_Read... [15:06:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:06:05]Read from MH i2c: E2 [15:06:05]MH_I2C_Read... [15:06:05]Read from MH i2c: E2 03 00 [15:06:05]MH_I2C_Read... [15:06:05]Read from MH i2c: E2 03 00 3C 07 00 90 00 B7 [15:06:05]RAPDU: 90 00 [15:06:05]wFMCommunicate OK [15:06:05]wFMCommunicate request_size=4 [15:06:05]MH_SAM_APDU [15:06:05]CAPDU: 80 0D 03 02 [15:06:05]Write to MH i2c: E2 08 00 3D 07 80 0D 03 02 00 00 00 00 BF [15:06:05]Write i2c OK [15:06:05]MH_I2C_Read... [15:06:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:06:05]Read from MH i2c: E2 [15:06:05]MH_I2C_Read... [15:06:05]Read from MH i2c: E2 0B 00 [15:06:05]MH_I2C_Read... [15:06:05]Read from MH i2c: E2 0B 00 3D 07 00 CA 0E FA 1E C9 8F 28 F9 90 00 29 [15:06:05]RAPDU: CA 0E FA 1E C9 8F 28 F9 90 00 [15:06:05]wFMCommunicate OK [15:06:05]SAM_PROTO_SignData done [15:06:05]FM_MakeSignedData done [15:06:05]CreateOFDProtocolMessage [15:06:05]wFMCommunicate request_size=4 [15:06:05]MH_SAM_APDU [15:06:05]CAPDU: 80 11 00 00 [15:06:05]Write to MH i2c: E2 08 00 3E 07 80 11 00 00 00 00 00 00 BF [15:06:05]Write i2c OK [15:06:05]MH_I2C_Read... [15:06:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:06:05]Read from MH i2c: E2 [15:06:05]MH_I2C_Read... [15:06:05]Read from MH i2c: E2 17 00 [15:06:05]MH_I2C_Read... [15:06:05]Read from MH i2c: E2 17 00 3E 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1C [15:06:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:06:05]wFMCommunicate OK [15:06:05]CreateOFDProtocolMessage done [15:06:05]OFDSenderStorePacket 226672 [15:06:05]StoreOFDPacket docnum=226672 [15:06:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 9E 09 07 01 95 BC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9C 13 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 F4 84 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 0E 00 00 00 00 07 04 06 00 D0 84 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 01 00 00 F4 03 04 00 5D 5E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 70 75 03 00 35 04 06 00 9C 9E AC 0D 03 4E CA 0E FA 1E C9 8F 28 F9 [15:06:05]CheckFolder [15:06:05]dirname=/storage/ofd_packets [15:06:05]CheckFolder done [15:06:05]ProducePacketName [15:06:05]name=ofd_packets/00226672 [15:06:05]NVStorageSaveData ofd_packets/00226672 [15:06:05]File name is /storage/ofd_packets/00226672 [15:06:05]Write 301 bytes [15:06:05]NVStorageSaveData done [15:06:05]OFDSenderStorePacket done [15:06:05]KKMCreateOFDPacket done [15:06:05]NVStorageSaveData kkm_last_timestamp [15:06:05]File name is /storage/kkm_last_timestamp [15:06:05]Write 4 bytes [15:06:05]NVStorageSaveData done [15:06:05]ExternCall_PrintAddStr [15:06:05]wPrintStart [15:06:05]Write to MH i2c: 01 00 00 3F 07 46 [15:06:05]Write i2c OK [15:06:05]MH_I2C_Read... [15:06:05]Read from MH i2c: 01 [15:06:05]MH_I2C_Read... [15:06:05]Read from MH i2c: 01 07 00 [15:06:05]MH_I2C_Read... [15:06:05]Read from MH i2c: 01 07 00 3F 07 00 00 00 00 00 FF 0F 5B [15:06:05]RasterBufferAndPrint [15:06:05]line Счет N : (1)2003062 [15:06:05]line ИНН: 02508201610067 [15:06:05]line Контрольно-Кассовый Чек [15:06:05]line ПРОДАЖА [15:06:05]line ТРК (МРК, ГНК) : 33 [15:06:05]line Товар: 2710124130 [15:06:05]line Аи-92-К-5 [15:06:05]line 5.020 * 67.80 [15:06:05]line = 340.36 [15:06:05]line НДС 12% НСП 1% [15:06:05]line > о реализуемом товаре [15:06:05]line ОКРУГЛЕНИЕ: -0.36 [15:06:05]line ИТОГО: 340.00 [15:06:05]line Внесено: 340.00 [15:06:05]line СДАЧА: 0.00 [15:06:05]line НСП 1% : 3.01 [15:06:05]line НДС 12% : 36.14 [15:06:05]line Наличными: 340.00 [15:06:05]line Безнал.: 0.00 [15:06:05]line Место: АЗС № 97 "Партнер Нефть" [15:06:05]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:06:05]line СНО: Общий режим [15:06:05]line Чек 332 28.07.2024 15:06 [15:06:05]line Смена: 439 ФФД: 1.0 [15:06:05]line ЗНМ: 0300000054 [15:06:05]line РНМ: 0000000000092624 [15:06:05]line Версия ККМ: 001 [15:06:05]line ФМ: 0000000000874959 [15:06:05]line ФД: 226672 [15:06:05]line ФПД: 172205305299790 [15:06:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T150605&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226672&fm=172205305299790&tin=02508201610067®Number=0000000000092624&sum=34000 [15:06:05]written 0, free lines is 4095 [15:06:05]OFD Sender: Processing packet 226672 [packets to send 602, broken 601] [15:06:05]ProducePacketName [15:06:05]name=ofd_packets/00226672 [15:06:05]OFD Sender: To server: pG, [15:06:05]CommunicateWithHost lk.salyk.kg:30040 [15:06:05]ConnectInit lk.salyk.kg [15:06:06]Write to MH i2c: 01 00 00 6A 07 71 [15:06:06]Write i2c OK [15:06:06]MH_I2C_Read... [15:06:06]Read from MH i2c: 01 [15:06:06]MH_I2C_Read... [15:06:06]Read from MH i2c: 01 07 00 [15:06:06]MH_I2C_Read... [15:06:06]Read from MH i2c: 01 07 00 6A 07 00 00 00 00 00 5C 0C E0 [15:06:06]RasterBufferAndPrint [15:06:06]line [15:06:06]line [15:06:06]line [15:06:06]line [15:06:06]line [15:06:06]written 0, free lines is 3167 [15:06:06]MH_Cut [15:06:06]Write to MH i2c: D1 01 00 71 07 01 4A [15:06:06]Write i2c OK [15:06:06]MH_I2C_Read... [15:06:06]Read from MH i2c: D1 [15:06:06]MH_I2C_Read... [15:06:06]Read from MH i2c: D1 01 00 [15:06:06]MH_I2C_Read... [15:06:06]Read from MH i2c: D1 01 00 71 07 00 49 [15:06:06]Write to MH i2c: 01 00 00 72 07 79 [15:06:06]Write i2c OK [15:06:06]MH_I2C_Read... [15:06:07]*** Cut start [15:06:07]*** Partial cut [15:06:07]*** CUTSNS_PIN = 1 [15:06:07]*** CUTSNS_PIN = 0 [15:06:07]*** Brake cut motor [15:06:08]Read from MH i2c: 01 [15:06:08]MH_I2C_Read... [15:06:08]*** Stop cut motor [15:06:08]*** Cut end [15:06:08]Read from MH i2c: 01 07 00 [15:06:08]MH_I2C_Read... [15:06:08]Read from MH i2c: 01 07 00 72 07 00 00 00 00 00 FF 0F 8E [15:06:08]process_action close_receipt done [15:06:08]requested_data is exist [15:06:08]produce_requested_data [15:06:08]requested_item fm.sn is exist - process it [15:06:08]wFMCommunicate request_size=4 [15:06:08]MH_SAM_APDU [15:06:08]CAPDU: 80 11 00 00 [15:06:08]Write to MH i2c: E2 08 00 73 07 80 11 00 00 00 00 00 00 F4 [15:06:08]Write i2c OK [15:06:08]MH_I2C_Read... [15:06:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:06:08]Read from MH i2c: E2 [15:06:08]MH_I2C_Read... [15:06:08]Read from MH i2c: E2 17 00 [15:06:08]MH_I2C_Read... [15:06:08]Read from MH i2c: E2 17 00 73 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 51 [15:06:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:06:08]wFMCommunicate OK [15:06:08]requested_item fd.num is exist - process it [15:06:08]SAM_PROTO_GetFieldsCounters [15:06:08]wFMCommunicate request_size=4 [15:06:08]MH_SAM_APDU [15:06:08]CAPDU: 80 13 00 00 [15:06:08]Write to MH i2c: E2 08 00 74 07 80 13 00 00 00 00 00 00 F7 [15:06:08]Write i2c OK [15:06:08]MH_I2C_Read... [15:06:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:06:08]Read from MH i2c: E2 [15:06:08]MH_I2C_Read... [15:06:08]Read from MH i2c: E2 62 00 [15:06:08]MH_I2C_Read... [15:06:08]Read from MH i2c: E2 62 00 74 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 70 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 4C 01 00 00 5E 04 04 00 4C 01 00 00 57 04 04 00 4D 01 00 00 19 04 04 00 00 00 00 00 90 00 A7 [15:06:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 70 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 4C 01 00 00 5E 04 04 00 4C 01 00 00 57 04 04 00 4D 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:06:08]wFMCommunicate OK [15:06:08]SAM_PROTO_GetFieldsCounters done [15:06:08]requested_item shift.num is exist - process it [15:06:08]requested_item shift.opened is exist - process it [15:06:08]req_shift_opened [15:06:08]FM_GetShiftState [15:06:08]SAM_PROTO_GetShiftState [15:06:08]wFMCommunicate request_size=4 [15:06:08]MH_SAM_APDU [15:06:08]CAPDU: 80 13 01 00 [15:06:08]Write to MH i2c: E2 08 00 75 07 80 13 01 00 00 00 00 00 F9 [15:06:08]Write i2c OK [15:06:08]MH_I2C_Read... [15:06:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:06:08]Read from MH i2c: E2 [15:06:08]MH_I2C_Read... [15:06:08]Read from MH i2c: E2 0E 00 [15:06:08]MH_I2C_Read... [15:06:08]Read from MH i2c: E2 0E 00 75 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 AA [15:06:08]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [15:06:08]wFMCommunicate OK [15:06:08]SAM_PROTO_GetShiftState done [15:06:08]FM_GetShiftState done [15:06:08]req_shift_opened done [15:06:08]requested_item shift.open_date is exist - process it [15:06:08]req_shift_open_date [15:06:08]req_shift_open_date done [15:06:08]produce_requested_data done [15:06:08]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226672,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [15:06:08]process_action_free close_receipt [15:06:08]json_value_free [15:06:08]json_value_free done [15:06:08]process_json_proto returns [15:06:08]Send response to host [15:06:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226672,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [15:06:08]free response buf [15:06:08]execute_script done [15:06:08]execute_script returns [15:06:08]free content buf [15:06:08]Sock 10.Close socket [15:06:08]Sock 10.Thread stoped [15:06:09]Connected sock=11 [15:06:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 9E 09 07 01 95 BC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9C 13 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 F4 84 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 0E 00 00 00 00 07 04 06 00 D0 84 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 01 00 00 F4 03 04 00 5D 5E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 70 75 03 00 35 04 06 00 9C 9E AC 0D 03 4E CA 0E FA 1E C9 8F 28 F9 [15:06:14]recv_with_timeout no data received [15:06:14]CommunicateWithHost answer receiving error [15:06:14]CommunicateWithHost err = -3 [15:06:14]OFD Sender: Server communicate error [15:06:19]OFD Sender: Processing packet 226672 [packets to send 602, broken 601] [15:06:19]ProducePacketName [15:06:19]name=ofd_packets/00226672 [15:06:19]OFD Sender: To server: pG, [15:06:19]CommunicateWithHost lk.salyk.kg:30040 [15:06:19]ConnectInit lk.salyk.kg [15:06:27]Connected sock=10 [15:06:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 9E 09 07 01 95 BC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9C 13 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 F4 84 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 0E 00 00 00 00 07 04 06 00 D0 84 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 01 00 00 F4 03 04 00 5D 5E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 70 75 03 00 35 04 06 00 9C 9E AC 0D 03 4E CA 0E FA 1E C9 8F 28 F9 [15:06:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 DC 30 47 00 38 37 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 70 75 03 00 F4 03 04 00 7C 0A A6 66 B6 04 01 00 00 59 81 C6 1F 00 5B CA 4B [15:06:29]CommunicateWithHost err = 0 [15:06:29]CheckOFDResponse [15:06:29]1017 (14) - 77093643461234 [15:06:29]1041 (16) - 0000000000874959 [15:06:29]1040 (4) - 226672 [15:06:29]1012 (4) - 28.07.2024 09:08 [15:06:29]1206 (1) - 0 [15:06:29]OFD Sender: Remove packet 226672 [15:06:29]ProducePacketName [15:06:29]name=ofd_packets/00226672 [15:06:29]NVStorageDeleteData [15:06:29]OFD Sender: No OFD packet to send [15:06:34]OFD Sender: No OFD packet to send [15:06:39]OFD Sender: No OFD packet to send [15:06:44]OFD Sender: No OFD packet to send [15:06:49]OFD Sender: No OFD packet to send [15:06:54]OFD Sender: No OFD packet to send [15:06:59]OFD Sender: No OFD packet to send [15:07:04]OFD Sender: No OFD packet to send [15:07:09]OFD Sender: No OFD packet to send [15:07:14]OFD Sender: No OFD packet to send [15:07:19]OFD Sender: No OFD packet to send [15:07:24]OFD Sender: No OFD packet to send [15:07:29]OFD Sender: No OFD packet to send [15:07:34]OFD Sender: No OFD packet to send [15:07:39]OFD Sender: No OFD packet to send [15:07:44]OFD Sender: No OFD packet to send [15:07:49]OFD Sender: No OFD packet to send [15:07:54]OFD Sender: No OFD packet to send [15:07:59]OFD Sender: No OFD packet to send [15:08:04]OFD Sender: No OFD packet to send [15:08:09]OFD Sender: No OFD packet to send [15:08:14]OFD Sender: No OFD packet to send [15:08:19]OFD Sender: No OFD packet to send [15:08:24]OFD Sender: No OFD packet to send [15:08:29]OFD Sender: No OFD packet to send [15:08:34]OFD Sender: No OFD packet to send [15:08:39]OFD Sender: No OFD packet to send [15:08:44]OFD Sender: No OFD packet to send [15:08:49]OFD Sender: No OFD packet to send [15:08:54]OFD Sender: No OFD packet to send [15:08:59]OFD Sender: No OFD packet to send [15:09:04]OFD Sender: No OFD packet to send [15:09:09]OFD Sender: No OFD packet to send [15:09:15]OFD Sender: No OFD packet to send [15:09:20]OFD Sender: No OFD packet to send [15:09:25]OFD Sender: No OFD packet to send [15:09:30]OFD Sender: No OFD packet to send [15:09:35]OFD Sender: No OFD packet to send [15:09:40]OFD Sender: No OFD packet to send [15:09:45]OFD Sender: No OFD packet to send [15:09:50]OFD Sender: No OFD packet to send [15:09:55]OFD Sender: No OFD packet to send [15:10:00]OFD Sender: No OFD packet to send [15:10:05]OFD Sender: No OFD packet to send [15:10:10]OFD Sender: No OFD packet to send [15:10:15]OFD Sender: No OFD packet to send [15:10:20]OFD Sender: No OFD packet to send [15:10:22]recv_with_timeout no data received [15:10:25]OFD Sender: No OFD packet to send [15:10:30]OFD Sender: No OFD packet to send [15:10:35]OFD Sender: No OFD packet to send [15:10:40]OFD Sender: No OFD packet to send [15:10:45]OFD Sender: No OFD packet to send [15:10:50]OFD Sender: No OFD packet to send [15:10:55]OFD Sender: No OFD packet to send [15:11:00]OFD Sender: No OFD packet to send [15:11:03]recv_with_timeout no data received [15:11:05]OFD Sender: No OFD packet to send [15:11:10]OFD Sender: No OFD packet to send [15:11:13]recv_with_timeout no data received [15:11:15]OFD Sender: No OFD packet to send [15:11:20]OFD Sender: No OFD packet to send [15:11:25]OFD Sender: No OFD packet to send [15:11:30]OFD Sender: No OFD packet to send [15:11:30]recv_with_timeout no data received [15:11:35]OFD Sender: No OFD packet to send [15:11:40]OFD Sender: No OFD packet to send [15:11:45]OFD Sender: No OFD packet to send [15:11:50]OFD Sender: No OFD packet to send [15:11:55]OFD Sender: No OFD packet to send [15:12:00]OFD Sender: No OFD packet to send [15:12:05]OFD Sender: No OFD packet to send [15:12:10]OFD Sender: No OFD packet to send [15:12:15]OFD Sender: No OFD packet to send [15:12:20]OFD Sender: No OFD packet to send [15:12:25]OFD Sender: No OFD packet to send [15:12:30]OFD Sender: No OFD packet to send [15:12:32]recv_with_timeout no data received [15:12:35]OFD Sender: No OFD packet to send [15:12:40]OFD Sender: No OFD packet to send [15:12:45]OFD Sender: No OFD packet to send [15:12:49]accept exits with 9 [15:12:49]New connection [15:12:49]New thread 3066854756 created [15:12:49]Thread 3066711396 joined [15:12:49]Waiting for new connection... [15:12:49] Sock 9.Parse request [15:12:49]Sock 9.Check first char [15:12:49]Sock 9.First char is OK [15:12:49]request: POST /json_proto HTTP/1.0 [15:12:49]Method: POST [15:12:49]URL: /json_proto [15:12:49]Method is POST - this is cgi request [15:12:49]url: /json_proto [15:12:49]query_string will be loaded in cgi processing [15:12:49]execute_cgi json_proto POST (null) [15:12:49]execute_cgi path=json_proto method=POST [15:12:49]POST find Content-Length [15:12:49]Host: 172.17.43.131:8080 [15:12:49]Content-Length: 683 [15:12:49]Content-Type: application/json [15:12:49] [15:12:49]POST finish read [15:12:49]Found Content-Length = 683 [15:12:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003066", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:12:49]execute_script... [15:12: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)2003066", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:12:49]POST & json_proto [15:12:49]process_json_proto [15:12:49]json parsed OK: [15:12:49]protocol is kg_v1.0 [15:12:49]action value=close_receipt [15:12:49]process_action close_receipt [15:12:49]cmd_close_receipt [15:12:49]MH_GetDate [15:12:49]Write to MH i2c: F0 00 00 76 07 6C [15:12:49]Write i2c OK [15:12:49]MH_I2C_Read... [15:12:49]Read from MH i2c: F0 [15:12:49]MH_I2C_Read... [15:12:49]Read from MH i2c: F0 09 00 [15:12:49]MH_I2C_Read... [15:12:49]Read from MH i2c: F0 09 00 76 07 00 F2 5F A6 66 F9 24 A2 66 F7 [15:12:49]GetLastDocTimeStamp 1722179165 [15:12:49]current date 1722179570 [15:12:49]FM_GetShiftState [15:12:49]SAM_PROTO_GetShiftState [15:12:49]wFMCommunicate request_size=4 [15:12:49]MH_SAM_APDU [15:12:49]CAPDU: 80 13 01 00 [15:12:49]Write to MH i2c: E2 08 00 77 07 80 13 01 00 00 00 00 00 FB [15:12:49]Write i2c OK [15:12:49]MH_I2C_Read... [15:12:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:12:49]Read from MH i2c: E2 [15:12:49]MH_I2C_Read... [15:12:49]Read from MH i2c: E2 0E 00 [15:12:49]MH_I2C_Read... [15:12:49]Read from MH i2c: E2 0E 00 77 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 AC [15:12:49]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [15:12:49]wFMCommunicate OK [15:12:49]SAM_PROTO_GetShiftState done [15:12:49]FM_GetShiftState done [15:12:49]opened in 1722125326 [15:12:49]opened+sec_in_day 1722211726 [15:12:49]quantity*price = 150032 [15:12:49]sum+1 = 150033 [15:12:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 333 28.07.2024 15:12 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226673 ФПД: 97888664532257 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T151250&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226673&fm=97888664532257&tin=02508201610067®Number=0000000000092624&sum=150000 [15:12:51]StoreToDocumentArchive [15:12:51]shift 439 fd 226673 [15:12:51]save to /storage/0439/doc_00226673 [15:12:51]save last doc name /storage/0439/doc_00226673 to /storage/kkm_last_doc_name [15:12:51]save OK [15:12:51]Clear old archive folders... [15:12:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:12:51]tlvbuf is 0146A3F0 [15:12:51]SAM_PROTO_ClearQueue [15:12:51]wFMCommunicate request_size=4 [15:12:51]MH_SAM_APDU [15:12:51]CAPDU: 80 09 00 00 [15:12:51]Write to MH i2c: E2 08 00 84 07 80 09 00 00 00 00 00 00 FD [15:12:51]Write i2c OK [15:12:51]MH_I2C_Read... [15:12:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:12:51]Read from MH i2c: E2 [15:12:51]MH_I2C_Read... [15:12:51]Read from MH i2c: E2 03 00 [15:12:51]MH_I2C_Read... [15:12:51]Read from MH i2c: E2 03 00 84 07 00 90 00 FF [15:12:51]RAPDU: 90 00 [15:12:51]wFMCommunicate OK [15:12:51]SAM_PROTO_ClearQueue done [15:12:51]KKMCreateOFDPacket [15:12:51]OFDProtocolAddRootSTLVToBuf [15:12:51]FM_MakeSignedData [15:12:51]FM_MakeSignedData [15:12:51]SAM_PROTO_SignData [15:12:51]wFMCommunicate request_size=4 [15:12:51]MH_SAM_APDU [15:12:51]CAPDU: 80 0D 01 02 [15:12:51]Write to MH i2c: E2 08 00 85 07 80 0D 01 02 00 00 00 00 05 [15:12:51]Write i2c OK [15:12:51]MH_I2C_Read... [15:12:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:12:51]Read from MH i2c: E2 [15:12:51]MH_I2C_Read... [15:12:51]Read from MH i2c: E2 03 00 [15:12:51]MH_I2C_Read... [15:12:51]Read from MH i2c: E2 03 00 85 07 00 90 00 00 [15:12:51]RAPDU: 90 00 [15:12:51]wFMCommunicate OK [15:12:51]wFMCommunicate request_size=255 [15:12:51]MH_SAM_APDU [15:12:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 01 00 00 F4 03 04 00 F2 5F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 71 75 03 00 35 04 06 00 59 [15:12:51]Write to MH i2c: E2 02 01 86 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 01 00 00 F4 03 04 00 F2 5F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 71 75 03 00 35 04 06 00 59 00 00 A4 [15:12:51]Write i2c OK [15:12:51]MH_I2C_Read... [15:12:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:12:51]Read from MH i2c: E2 [15:12:51]MH_I2C_Read... [15:12:51]Read from MH i2c: E2 03 00 [15:12:51]MH_I2C_Read... [15:12:51]Read from MH i2c: E2 03 00 86 07 00 90 00 01 [15:12:51]RAPDU: 90 00 [15:12:51]wFMCommunicate OK [15:12:51]wFMCommunicate request_size=10 [15:12:51]MH_SAM_APDU [15:12:51]CAPDU: 80 0D 02 02 05 07 7B 13 B5 21 [15:12:51]Write to MH i2c: E2 0D 00 87 07 80 0D 02 02 05 00 07 7B 13 B5 21 00 00 7D [15:12:51]Write i2c OK [15:12:51]MH_I2C_Read... [15:12:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:12:51]Read from MH i2c: E2 [15:12:51]MH_I2C_Read... [15:12:51]Read from MH i2c: E2 03 00 [15:12:51]MH_I2C_Read... [15:12:51]Read from MH i2c: E2 03 00 87 07 00 90 00 02 [15:12:51]RAPDU: 90 00 [15:12:51]wFMCommunicate OK [15:12:51]wFMCommunicate request_size=4 [15:12:51]MH_SAM_APDU [15:12:51]CAPDU: 80 0D 03 02 [15:12:51]Write to MH i2c: E2 08 00 88 07 80 0D 03 02 00 00 00 00 0A [15:12:51]Write i2c OK [15:12:51]MH_I2C_Read... [15:12:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:12:51]Read from MH i2c: E2 [15:12:51]MH_I2C_Read... [15:12:51]Read from MH i2c: E2 0B 00 [15:12:51]MH_I2C_Read... [15:12:51]Read from MH i2c: E2 0B 00 88 07 00 7D 01 24 72 23 B9 DC CE 90 00 A5 [15:12:51]RAPDU: 7D 01 24 72 23 B9 DC CE 90 00 [15:12:51]wFMCommunicate OK [15:12:51]SAM_PROTO_SignData done [15:12:51]FM_MakeSignedData done [15:12:51]CreateOFDProtocolMessage [15:12:51]wFMCommunicate request_size=4 [15:12:51]MH_SAM_APDU [15:12:51]CAPDU: 80 11 00 00 [15:12:51]Write to MH i2c: E2 08 00 89 07 80 11 00 00 00 00 00 00 0A [15:12:51]Write i2c OK [15:12:51]MH_I2C_Read... [15:12:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:12:51]Read from MH i2c: E2 [15:12:51]MH_I2C_Read... [15:12:51]Read from MH i2c: E2 17 00 [15:12:51]MH_I2C_Read... [15:12:51]Read from MH i2c: E2 17 00 89 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 67 [15:12:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:12:51]wFMCommunicate OK [15:12:51]CreateOFDProtocolMessage done [15:12:51]OFDSenderStorePacket 226673 [15:12:51]StoreOFDPacket docnum=226673 [15:12:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 6D 9A 07 01 6B 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 01 00 00 F4 03 04 00 F2 5F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 71 75 03 00 35 04 06 00 59 07 7B 13 B5 21 7D 01 24 72 23 B9 DC CE [15:12:51]CheckFolder [15:12:51]dirname=/storage/ofd_packets [15:12:51]CheckFolder done [15:12:51]ProducePacketName [15:12:51]name=ofd_packets/00226673 [15:12:51]NVStorageSaveData ofd_packets/00226673 [15:12:51]File name is /storage/ofd_packets/00226673 [15:12:51]Write 301 bytes [15:12:51]NVStorageSaveData done [15:12:51]OFDSenderStorePacket done [15:12:51]KKMCreateOFDPacket done [15:12:51]NVStorageSaveData kkm_last_timestamp [15:12:51]File name is /storage/kkm_last_timestamp [15:12:51]Write 4 bytes [15:12:51]NVStorageSaveData done [15:12:51]ExternCall_PrintAddStr [15:12:51]wPrintStart [15:12:51]Write to MH i2c: 01 00 00 8A 07 91 [15:12:51]OFD Sender: Processing packet 226673 [packets to send 602, broken 601] [15:12:51]ProducePacketName [15:12:51]name=ofd_packets/00226673 [15:12:51]Write i2c OK [15:12:51]MH_I2C_Read... [15:12:51]OFD Sender: To server: pG, [15:12:51]CommunicateWithHost lk.salyk.kg:30040 [15:12:51]ConnectInit lk.salyk.kg [15:12:51]Read from MH i2c: 01 [15:12:51]MH_I2C_Read... [15:12:51]Read from MH i2c: 01 07 00 [15:12:51]MH_I2C_Read... [15:12:51]Read from MH i2c: 01 07 00 8A 07 00 00 00 00 00 FF 0F A6 [15:12:51]RasterBufferAndPrint [15:12:51]line Счет N : (1)2003066 [15:12:51]line ИНН: 02508201610067 [15:12:51]line Контрольно-Кассовый Чек [15:12:51]line ПРОДАЖА [15:12:51]line ТРК (МРК, ГНК) : 54 [15:12:51]line Товар: 2710124500 [15:12:51]line Аи-95-К-5 [15:12:51]line 20.220 * 74.20 [15:12:51]line = 1500.32 [15:12:51]line НДС 12% НСП 1% [15:12:51]line > о реализуемом товаре [15:12:51]line ОКРУГЛЕНИЕ: -0.32 [15:12:51]line ИТОГО: 1500.00 [15:12:51]line Внесено: 1500.00 [15:12:51]line СДАЧА: 0.00 [15:12:51]line НСП 1% : 13.28 [15:12:51]line НДС 12% : 159.33 [15:12:51]line Наличными: 1500.00 [15:12:51]line Безнал.: 0.00 [15:12:51]line Место: АЗС № 97 "Партнер Нефть" [15:12:51]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:12:51]line СНО: Общий режим [15:12:51]line Чек 333 28.07.2024 15:12 [15:12:51]line Смена: 439 ФФД: 1.0 [15:12:51]line ЗНМ: 0300000054 [15:12:51]line РНМ: 0000000000092624 [15:12:51]line Версия ККМ: 001 [15:12:51]line ФМ: 0000000000874959 [15:12:51]line ФД: 226673 [15:12:51]line ФПД: 97888664532257 [15:12:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T151250&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226673&fm=97888664532257&tin=02508201610067®Number=0000000000092624&sum=150000 [15:12:51]written 0, free lines is 4095 [15:12:52]Write to MH i2c: 01 00 00 B5 07 BC [15:12:52]Write i2c OK [15:12:52]MH_I2C_Read... [15:12:52]Read from MH i2c: 01 [15:12:52]MH_I2C_Read... [15:12:52]Read from MH i2c: 01 07 00 [15:12:52]MH_I2C_Read... [15:12:52]Read from MH i2c: 01 07 00 B5 07 00 00 00 00 00 5E 0C 2D [15:12:52]RasterBufferAndPrint [15:12:52]line [15:12:52]line [15:12:52]line [15:12:52]line [15:12:52]line [15:12:52]written 0, free lines is 3169 [15:12:52]MH_Cut [15:12:52]Write to MH i2c: D1 01 00 BC 07 01 95 [15:12:52]Write i2c OK [15:12:52]MH_I2C_Read... [15:12:52]Read from MH i2c: D1 [15:12:52]MH_I2C_Read... [15:12:52]Read from MH i2c: D1 01 00 [15:12:52]MH_I2C_Read... [15:12:52]Read from MH i2c: D1 01 00 BC 07 00 94 [15:12:52]Write to MH i2c: 01 00 00 BD 07 C4 [15:12:52]Write i2c OK [15:12:52]MH_I2C_Read... [15:12:52]Connected sock=10 [15:12:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 6D 9A 07 01 6B 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 01 00 00 F4 03 04 00 F2 5F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 71 75 03 00 35 04 06 00 59 07 7B 13 B5 21 7D 01 24 72 23 B9 DC CE [15:12:53]*** Cut start [15:12:53]*** Partial cut [15:12:53]*** CUTSNS_PIN = 1 [15:12:53]*** CUTSNS_PIN = 0 [15:12:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 6C 07 47 00 BB 06 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 71 75 03 00 F4 03 04 00 FE 0B A6 66 B6 04 01 00 00 62 40 4E 65 BE 98 9D 18 [15:12:53]CommunicateWithHost err = 0 [15:12:53]CheckOFDResponse [15:12:53]1017 (14) - 77093643461234 [15:12:53]1041 (16) - 0000000000874959 [15:12:53]1040 (4) - 226673 [15:12:53]1012 (4) - 28.07.2024 09:14 [15:12:53]1206 (1) - 0 [15:12:53]OFD Sender: Remove packet 226673 [15:12:53]ProducePacketName [15:12:53]name=ofd_packets/00226673 [15:12:53]NVStorageDeleteData [15:12:53]*** Brake cut motor [15:12:53]Read from MH i2c: 01 [15:12:53]MH_I2C_Read... [15:12:53]*** Stop cut motor [15:12:54]*** Cut end [15:12:54]Read from MH i2c: 01 07 00 [15:12:54]MH_I2C_Read... [15:12:54]Read from MH i2c: 01 07 00 BD 07 00 00 00 00 00 FF 0F D9 [15:12:54]process_action close_receipt done [15:12:54]requested_data is exist [15:12:54]produce_requested_data [15:12:54]requested_item fm.sn is exist - process it [15:12:54]wFMCommunicate request_size=4 [15:12:54]MH_SAM_APDU [15:12:54]CAPDU: 80 11 00 00 [15:12:54]Write to MH i2c: E2 08 00 BE 07 80 11 00 00 00 00 00 00 3F [15:12:54]Write i2c OK [15:12:54]MH_I2C_Read... [15:12:54]OFD Sender: No OFD packet to send [15:12:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:12:54]Read from MH i2c: E2 [15:12:54]MH_I2C_Read... [15:12:54]Read from MH i2c: E2 17 00 [15:12:54]MH_I2C_Read... [15:12:54]Read from MH i2c: E2 17 00 BE 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9C [15:12:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:12:54]wFMCommunicate OK [15:12:54]requested_item fd.num is exist - process it [15:12:54]SAM_PROTO_GetFieldsCounters [15:12:54]wFMCommunicate request_size=4 [15:12:54]MH_SAM_APDU [15:12:54]CAPDU: 80 13 00 00 [15:12:54]Write to MH i2c: E2 08 00 BF 07 80 13 00 00 00 00 00 00 42 [15:12:54]Write i2c OK [15:12:54]MH_I2C_Read... [15:12:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:12:54]Read from MH i2c: E2 [15:12:54]MH_I2C_Read... [15:12:54]Read from MH i2c: E2 62 00 [15:12:54]MH_I2C_Read... [15:12:54]Read from MH i2c: E2 62 00 BF 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 71 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 4D 01 00 00 5E 04 04 00 4D 01 00 00 57 04 04 00 4E 01 00 00 19 04 04 00 00 00 00 00 90 00 F6 [15:12:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 71 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 4D 01 00 00 5E 04 04 00 4D 01 00 00 57 04 04 00 4E 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:12:54]wFMCommunicate OK [15:12:54]SAM_PROTO_GetFieldsCounters done [15:12:54]requested_item shift.num is exist - process it [15:12:54]requested_item shift.opened is exist - process it [15:12:54]req_shift_opened [15:12:54]FM_GetShiftState [15:12:54]SAM_PROTO_GetShiftState [15:12:54]wFMCommunicate request_size=4 [15:12:54]MH_SAM_APDU [15:12:54]CAPDU: 80 13 01 00 [15:12:54]Write to MH i2c: E2 08 00 C0 07 80 13 01 00 00 00 00 00 44 [15:12:54]Write i2c OK [15:12:54]MH_I2C_Read... [15:12:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:12:54]Read from MH i2c: E2 [15:12:54]MH_I2C_Read... [15:12:54]Read from MH i2c: E2 0E 00 [15:12:54]MH_I2C_Read... [15:12:54]Read from MH i2c: E2 0E 00 C0 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 F5 [15:12:54]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [15:12:54]wFMCommunicate OK [15:12:54]SAM_PROTO_GetShiftState done [15:12:54]FM_GetShiftState done [15:12:54]req_shift_opened done [15:12:54]requested_item shift.open_date is exist - process it [15:12:54]req_shift_open_date [15:12:54]req_shift_open_date done [15:12:54]produce_requested_data done [15:12:54]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226673,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [15:12:54]process_action_free close_receipt [15:12:54]json_value_free [15:12:54]json_value_free done [15:12:54]process_json_proto returns [15:12:54]Send response to host [15:12:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226673,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [15:12:54]free response buf [15:12:54]execute_script done [15:12:54]execute_script returns [15:12:54]free content buf [15:12:54]Sock 9.Close socket [15:12:54]Sock 9.Thread stoped [15:12:59]OFD Sender: No OFD packet to send [15:13:04]OFD Sender: No OFD packet to send [15:13:09]OFD Sender: No OFD packet to send [15:13:14]OFD Sender: No OFD packet to send [15:13:14]recv_with_timeout no data received [15:13:19]OFD Sender: No OFD packet to send [15:13:24]OFD Sender: No OFD packet to send [15:13:29]OFD Sender: No OFD packet to send [15:13:31]accept exits with 7 [15:13:31]New connection [15:13:31]New thread 3066711396 created [15:13:31]Thread 3066854756 joined [15:13:31]Waiting for new connection... [15:13:31] Sock 7.Parse request [15:13:31]Sock 7.Check first char [15:13:31]Sock 7.First char is OK [15:13:31]request: POST /json_proto HTTP/1.0 [15:13:31]Method: POST [15:13:31]URL: /json_proto [15:13:31]Method is POST - this is cgi request [15:13:31]url: /json_proto [15:13:31]query_string will be loaded in cgi processing [15:13:31]execute_cgi json_proto POST (null) [15:13:31]execute_cgi path=json_proto method=POST [15:13:31]POST find Content-Length [15:13:31]Host: 172.17.43.131:8080 [15:13:31]Content-Length: 1187 [15:13:31]Content-Type: application/json [15:13:31] [15:13:31]POST finish read [15:13:31]Found Content-Length = 1187 [15:13:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0421\u0430\u043C\u0430\u0442\u043E\u0432 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2003067\u000A28.07.2024 15:11\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 26.250 x 76.20\u000A\u0418\u0422\u041E\u0413: 2000.25\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99557\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:13:31]execute_script... [15:13:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0421\u0430\u043C\u0430\u0442\u043E\u0432 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2003067\u000A28.07.2024 15:11\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 26.250 x 76.20\u000A\u0418\u0422\u041E\u0413: 2000.25\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99557\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:13:31]POST & json_proto [15:13:31]process_json_proto [15:13:31]json parsed OK: [15:13:31]protocol is kg_v1.0 [15:13:31]action value=print_text [15:13:31]process_action print_text [15:13:31]cmd_print_text [15:13:31]ExternCall_PrintAddStr [15:13:31]wPrintStart [15:13:31]Write to MH i2c: 01 00 00 C1 07 C8 [15:13:31]Write i2c OK [15:13:31]MH_I2C_Read... [15:13:31]Read from MH i2c: 01 [15:13:31]MH_I2C_Read... [15:13:31]Read from MH i2c: 01 07 00 [15:13:31]MH_I2C_Read... [15:13:31]Read from MH i2c: 01 07 00 C1 07 00 00 00 00 00 FF 0F DD [15:13:31]RasterBufferAndPrint [15:13:31]line *****ТОВАРНЫЙ ЧЕК***** [15:13:31]line АЗС-97 [15:13:31]line Партнер нефть [15:13:31]line 02508201610067 [15:13:31]line Кассир : Саматов Б. [15:13:31]line Счет N : (1)2003067 [15:13:31]line 28.07.2024 15:11 [15:13:31]line ПРОДАЖА [15:13:31]line ТРК (МРК, ГНК): 21 [15:13:31]line Вид ГСМ : 2710194210 [15:13:31]line ДТ-К-5 [15:13:31]line 26.250 x 76.20 [15:13:31]line ИТОГ: 2000.25 [15:13:31]line Тип оплаты: Талоны: Топливная Карта [15:13:31]line 99557 [15:13:31]line ______________________ [15:13:31]line (подпись) [15:13:31]written 0, free lines is 4095 [15:13:31]Write to MH i2c: 01 00 00 D5 07 DC [15:13:31]Write i2c OK [15:13:31]MH_I2C_Read... [15:13:31]Read from MH i2c: 01 [15:13:31]MH_I2C_Read... [15:13:31]Read from MH i2c: 01 07 00 [15:13:31]MH_I2C_Read... [15:13:31]Read from MH i2c: 01 07 00 D5 07 00 00 00 00 00 10 0E 01 [15:13:31]RasterBufferAndPrint [15:13:31]line [15:13:31]line [15:13:31]line [15:13:31]line [15:13:31]line [15:13:31]written 0, free lines is 3601 [15:13:31]MH_Cut [15:13:31]Write to MH i2c: D1 01 00 DC 07 01 B5 [15:13:31]Write i2c OK [15:13:31]MH_I2C_Read... [15:13:31]Read from MH i2c: D1 [15:13:31]MH_I2C_Read... [15:13:31]Read from MH i2c: D1 01 00 [15:13:31]MH_I2C_Read... [15:13:31]Read from MH i2c: D1 01 00 DC 07 00 B4 [15:13:31]Write to MH i2c: 01 00 00 DD 07 E4 [15:13:31]Write i2c OK [15:13:31]MH_I2C_Read... [15:13:32]*** Cut start [15:13:32]*** Partial cut [15:13:32]*** CUTSNS_PIN = 1 [15:13:32]*** CUTSNS_PIN = 0 [15:13:32]*** Brake cut motor [15:13:32]Read from MH i2c: 01 [15:13:32]MH_I2C_Read... [15:13:32]*** Stop cut motor [15:13:32]*** Cut end [15:13:32]Read from MH i2c: 01 07 00 [15:13:32]MH_I2C_Read... [15:13:32]Read from MH i2c: 01 07 00 DD 07 00 00 00 00 00 FF 0F F9 [15:13:32]process_action print_text done [15:13:32]requested_data is exist [15:13:32]produce_requested_data [15:13:32]requested_item fm.sn is exist - process it [15:13:32]wFMCommunicate request_size=4 [15:13:32]MH_SAM_APDU [15:13:32]CAPDU: 80 11 00 00 [15:13:32]Write to MH i2c: E2 08 00 DE 07 80 11 00 00 00 00 00 00 5F [15:13:32]Write i2c OK [15:13:32]MH_I2C_Read... [15:13:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:13:32]Read from MH i2c: E2 [15:13:32]MH_I2C_Read... [15:13:32]Read from MH i2c: E2 17 00 [15:13:32]MH_I2C_Read... [15:13:32]Read from MH i2c: E2 17 00 DE 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BC [15:13:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:13:32]wFMCommunicate OK [15:13:32]requested_item fd.num is exist - process it [15:13:32]SAM_PROTO_GetFieldsCounters [15:13:32]wFMCommunicate request_size=4 [15:13:32]MH_SAM_APDU [15:13:32]CAPDU: 80 13 00 00 [15:13:32]Write to MH i2c: E2 08 00 DF 07 80 13 00 00 00 00 00 00 62 [15:13:32]Write i2c OK [15:13:32]MH_I2C_Read... [15:13:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:13:32]Read from MH i2c: E2 [15:13:32]MH_I2C_Read... [15:13:32]Read from MH i2c: E2 62 00 [15:13:32]MH_I2C_Read... [15:13:32]Read from MH i2c: E2 62 00 DF 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 71 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 4D 01 00 00 5E 04 04 00 4D 01 00 00 57 04 04 00 4E 01 00 00 19 04 04 00 00 00 00 00 90 00 16 [15:13:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 71 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 4D 01 00 00 5E 04 04 00 4D 01 00 00 57 04 04 00 4E 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:13:32]wFMCommunicate OK [15:13:32]SAM_PROTO_GetFieldsCounters done [15:13:32]requested_item shift.num is exist - process it [15:13:32]requested_item shift.opened is exist - process it [15:13:32]req_shift_opened [15:13:32]FM_GetShiftState [15:13:32]SAM_PROTO_GetShiftState [15:13:32]wFMCommunicate request_size=4 [15:13:32]MH_SAM_APDU [15:13:32]CAPDU: 80 13 01 00 [15:13:32]Write to MH i2c: E2 08 00 E0 07 80 13 01 00 00 00 00 00 64 [15:13:33]Write i2c OK [15:13:33]MH_I2C_Read... [15:13:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:13:33]Read from MH i2c: E2 [15:13:33]MH_I2C_Read... [15:13:33]Read from MH i2c: E2 0E 00 [15:13:33]MH_I2C_Read... [15:13:33]Read from MH i2c: E2 0E 00 E0 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 15 [15:13:33]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [15:13:33]wFMCommunicate OK [15:13:33]SAM_PROTO_GetShiftState done [15:13:33]FM_GetShiftState done [15:13:33]req_shift_opened done [15:13:33]requested_item shift.open_date is exist - process it [15:13:33]req_shift_open_date [15:13:33]req_shift_open_date done [15:13:33]produce_requested_data done [15:13:33]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226673,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [15:13:33]process_action_free print_text [15:13:33]json_value_free [15:13:33]json_value_free done [15:13:33]process_json_proto returns [15:13:33]Send response to host [15:13:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226673,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [15:13:33]free response buf [15:13:33]execute_script done [15:13:33]execute_script returns [15:13:33]free content buf [15:13:33]Sock 7.Close socket [15:13:33]Sock 7.Thread stoped [15:13:33]accept exits with 9 [15:13:33]New connection [15:13:33]New thread 3066854756 created [15:13:33]Thread 3066711396 joined [15:13:33]Waiting for new connection... [15:13:33] Sock 9.Parse request [15:13:33]Sock 9.Check first char [15:13:33]Sock 9.First char is OK [15:13:33]request: POST /json_proto HTTP/1.0 [15:13:33]Method: POST [15:13:33]URL: /json_proto [15:13:33]Method is POST - this is cgi request [15:13:33]url: /json_proto [15:13:33]query_string will be loaded in cgi processing [15:13:33]execute_cgi json_proto POST (null) [15:13:33]execute_cgi path=json_proto method=POST [15:13:33]POST find Content-Length [15:13:33]Host: 172.17.43.131:8080 [15:13:33]Content-Length: 671 [15:13:33]Content-Type: application/json [15:13:33] [15:13:33]POST finish read [15:13:33]Found Content-Length = 671 [15:13:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003068", "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.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:13:33]execute_script... [15:13: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)2003068", "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.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:13:33]POST & json_proto [15:13:33]process_json_proto [15:13:33]json parsed OK: [15:13:33]protocol is kg_v1.0 [15:13:33]action value=close_receipt [15:13:33]process_action close_receipt [15:13:33]cmd_close_receipt [15:13:33]MH_GetDate [15:13:33]Write to MH i2c: F0 00 00 E1 07 D7 [15:13:33]Write i2c OK [15:13:33]MH_I2C_Read... [15:13:33]Read from MH i2c: F0 [15:13:33]MH_I2C_Read... [15:13:33]Read from MH i2c: F0 09 00 [15:13:33]MH_I2C_Read... [15:13:33]Read from MH i2c: F0 09 00 E1 07 00 1E 60 A6 66 F9 24 A2 66 8F [15:13:33]GetLastDocTimeStamp 1722179570 [15:13:33]current date 1722179614 [15:13:33]FM_GetShiftState [15:13:33]SAM_PROTO_GetShiftState [15:13:33]wFMCommunicate request_size=4 [15:13:33]MH_SAM_APDU [15:13:33]CAPDU: 80 13 01 00 [15:13:33]Write to MH i2c: E2 08 00 E2 07 80 13 01 00 00 00 00 00 66 [15:13:33]Write i2c OK [15:13:33]MH_I2C_Read... [15:13:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:13:33]Read from MH i2c: E2 [15:13:33]MH_I2C_Read... [15:13:33]Read from MH i2c: E2 0E 00 [15:13:33]MH_I2C_Read... [15:13:33]Read from MH i2c: E2 0E 00 E2 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 17 [15:13:33]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [15:13:33]wFMCommunicate OK [15:13:33]SAM_PROTO_GetShiftState done [15:13:33]FM_GetShiftState done [15:13:33]opened in 1722125326 [15:13:33]opened+sec_in_day 1722211726 [15:13:33]quantity*price = 50017 [15:13:33]sum+1 = 50019 [15:13:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 334 28.07.2024 15:13 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226674 ФПД: 273533341463520 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T151334&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226674&fm=273533341463520&tin=02508201610067®Number=0000000000092624&sum=50000 [15:13:34]StoreToDocumentArchive [15:13:34]shift 439 fd 226674 [15:13:34]save to /storage/0439/doc_00226674 [15:13:34]save last doc name /storage/0439/doc_00226674 to /storage/kkm_last_doc_name [15:13:34]save OK [15:13:34]Clear old archive folders... [15:13:34]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:13:34]tlvbuf is 014EB770 [15:13:34]SAM_PROTO_ClearQueue [15:13:34]wFMCommunicate request_size=4 [15:13:34]MH_SAM_APDU [15:13:34]CAPDU: 80 09 00 00 [15:13:34]Write to MH i2c: E2 08 00 EF 07 80 09 00 00 00 00 00 00 68 [15:13:34]Write i2c OK [15:13:34]MH_I2C_Read... [15:13:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:13:34]Read from MH i2c: E2 [15:13:34]MH_I2C_Read... [15:13:34]Read from MH i2c: E2 03 00 [15:13:34]MH_I2C_Read... [15:13:34]Read from MH i2c: E2 03 00 EF 07 00 90 00 6A [15:13:34]RAPDU: 90 00 [15:13:34]wFMCommunicate OK [15:13:34]SAM_PROTO_ClearQueue done [15:13:34]KKMCreateOFDPacket [15:13:34]OFDProtocolAddRootSTLVToBuf [15:13:34]FM_MakeSignedData [15:13:34]FM_MakeSignedData [15:13:34]SAM_PROTO_SignData [15:13:34]wFMCommunicate request_size=4 [15:13:34]MH_SAM_APDU [15:13:34]CAPDU: 80 0D 01 02 [15:13:34]Write to MH i2c: E2 08 00 F0 07 80 0D 01 02 00 00 00 00 70 [15:13:34]Write i2c OK [15:13:34]MH_I2C_Read... [15:13:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:13:34]Read from MH i2c: E2 [15:13:34]MH_I2C_Read... [15:13:34]Read from MH i2c: E2 03 00 [15:13:34]MH_I2C_Read... [15:13:34]Read from MH i2c: E2 03 00 F0 07 00 90 00 6B [15:13:34]RAPDU: 90 00 [15:13:34]wFMCommunicate OK [15:13:34]wFMCommunicate request_size=255 [15:13:34]MH_SAM_APDU [15:13:34]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 01 00 00 F4 03 04 00 1E 60 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 72 75 03 00 35 04 06 00 [15:13:34]Write to MH i2c: E2 02 01 F1 07 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 01 00 00 F4 03 04 00 1E 60 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 72 75 03 00 35 04 06 00 00 00 7E [15:13:34]Write i2c OK [15:13:34]MH_I2C_Read... [15:13:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:13:35]Read from MH i2c: E2 [15:13:35]MH_I2C_Read... [15:13:35]Read from MH i2c: E2 03 00 [15:13:35]MH_I2C_Read... [15:13:35]Read from MH i2c: E2 03 00 F1 07 00 90 00 6C [15:13:35]RAPDU: 90 00 [15:13:35]wFMCommunicate OK [15:13:35]wFMCommunicate request_size=11 [15:13:35]MH_SAM_APDU [15:13:35]CAPDU: 80 0D 02 02 06 F8 C6 F1 A6 F3 E0 [15:13:35]Write to MH i2c: E2 0E 00 F2 07 80 0D 02 02 06 00 F8 C6 F1 A6 F3 E0 00 00 A7 [15:13:35]Write i2c OK [15:13:35]MH_I2C_Read... [15:13:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:13:35]Read from MH i2c: E2 [15:13:35]MH_I2C_Read... [15:13:35]Read from MH i2c: E2 03 00 [15:13:35]MH_I2C_Read... [15:13:35]Read from MH i2c: E2 03 00 F2 07 00 90 00 6D [15:13:35]RAPDU: 90 00 [15:13:35]wFMCommunicate OK [15:13:35]wFMCommunicate request_size=4 [15:13:35]MH_SAM_APDU [15:13:35]CAPDU: 80 0D 03 02 [15:13:35]Write to MH i2c: E2 08 00 F3 07 80 0D 03 02 00 00 00 00 75 [15:13:35]Write i2c OK [15:13:35]MH_I2C_Read... [15:13:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:13:35]Read from MH i2c: E2 [15:13:35]MH_I2C_Read... [15:13:35]Read from MH i2c: E2 0B 00 [15:13:35]MH_I2C_Read... [15:13:35]Read from MH i2c: E2 0B 00 F3 07 00 9F 32 F9 75 94 B8 AF 60 90 00 10 [15:13:35]RAPDU: 9F 32 F9 75 94 B8 AF 60 90 00 [15:13:35]wFMCommunicate OK [15:13:35]SAM_PROTO_SignData done [15:13:35]FM_MakeSignedData done [15:13:35]CreateOFDProtocolMessage [15:13:35]wFMCommunicate request_size=4 [15:13:35]MH_SAM_APDU [15:13:35]CAPDU: 80 11 00 00 [15:13:35]Write to MH i2c: E2 08 00 F4 07 80 11 00 00 00 00 00 00 75 [15:13:35]Write i2c OK [15:13:35]MH_I2C_Read... [15:13:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:13:35]Read from MH i2c: E2 [15:13:35]MH_I2C_Read... [15:13:35]Read from MH i2c: E2 17 00 [15:13:35]MH_I2C_Read... [15:13:35]Read from MH i2c: E2 17 00 F4 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D2 [15:13:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:13:35]wFMCommunicate OK [15:13:35]CreateOFDProtocolMessage done [15:13:35]OFDSenderStorePacket 226674 [15:13:35]StoreOFDPacket docnum=226674 [15:13:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 4A 0E 08 01 54 3E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 01 00 00 F4 03 04 00 1E 60 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 72 75 03 00 35 04 06 00 F8 C6 F1 A6 F3 E0 9F 32 F9 75 94 B8 AF 60 [15:13:35]CheckFolder [15:13:35]dirname=/storage/ofd_packets [15:13:35]CheckFolder done [15:13:35]ProducePacketName [15:13:35]name=ofd_packets/00226674 [15:13:35]NVStorageSaveData ofd_packets/00226674 [15:13:35]File name is /storage/ofd_packets/00226674 [15:13:35]Write 302 bytes [15:13:35]NVStorageSaveData done [15:13:35]OFDSenderStorePacket done [15:13:35]KKMCreateOFDPacket done [15:13:35]NVStorageSaveData kkm_last_timestamp [15:13:35]File name is /storage/kkm_last_timestamp [15:13:35]Write 4 bytes [15:13:35]NVStorageSaveData done [15:13:35]ExternCall_PrintAddStr [15:13:35]wPrintStart [15:13:35]Write to MH i2c: 01 00 00 F5 07 FC [15:13:35]Write i2c OK [15:13:35]MH_I2C_Read... [15:13:35]Read from MH i2c: 01 [15:13:35]MH_I2C_Read... [15:13:35]Read from MH i2c: 01 07 00 [15:13:35]MH_I2C_Read... [15:13:35]Read from MH i2c: 01 07 00 F5 07 00 00 00 00 00 FF 0F 11 [15:13:35]RasterBufferAndPrint [15:13:35]line Счет N : (1)2003068 [15:13:35]line ИНН: 02508201610067 [15:13:35]line Контрольно-Кассовый Чек [15:13:35]line ПРОДАЖА [15:13:35]line ТРК (МРК, ГНК) : 42 [15:13:35]line Товар: 2710124130 [15:13:35]line Super-92-К-5 [15:13:35]line 7.270 * 68.80 [15:13:35]line = 500.18 [15:13:35]line НДС 12% НСП 1% [15:13:35]line > о реализуемом товаре [15:13:35]line ОКРУГЛЕНИЕ: -0.18 [15:13:35]line ИТОГО: 500.00 [15:13:35]line Внесено: 500.00 [15:13:35]line СДАЧА: 0.00 [15:13:35]line НСП 1% : 4.43 [15:13:35]line НДС 12% : 53.12 [15:13:35]line Наличными: 500.00 [15:13:35]line Безнал.: 0.00 [15:13:35]line Место: АЗС № 97 "Партнер Нефть" [15:13:35]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:13:35]line СНО: Общий режим [15:13:35]line Чек 334 28.07.2024 15:13 [15:13:35]line Смена: 439 ФФД: 1.0 [15:13:35]line ЗНМ: 0300000054 [15:13:35]line РНМ: 0000000000092624 [15:13:35]line Версия ККМ: 001 [15:13:35]line ФМ: 0000000000874959 [15:13:35]line ФД: 226674 [15:13:35]line ФПД: 273533341463520 [15:13:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T151334&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226674&fm=273533341463520&tin=02508201610067®Number=0000000000092624&sum=50000 [15:13:35]written 0, free lines is 4095 [15:13:35]OFD Sender: Processing packet 226674 [packets to send 602, broken 601] [15:13:35]ProducePacketName [15:13:35]name=ofd_packets/00226674 [15:13:35]OFD Sender: To server: pG, [15:13:35]CommunicateWithHost lk.salyk.kg:30040 [15:13:35]ConnectInit lk.salyk.kg [15:13:36]Write to MH i2c: 01 00 00 20 08 28 [15:13:36]Write i2c OK [15:13:36]MH_I2C_Read... [15:13:36]Read from MH i2c: 01 [15:13:36]MH_I2C_Read... [15:13:36]Read from MH i2c: 01 07 00 [15:13:36]MH_I2C_Read... [15:13:36]Read from MH i2c: 01 07 00 20 08 00 00 00 00 00 5F 0C 9A [15:13:36]RasterBufferAndPrint [15:13:36]line [15:13:36]line [15:13:36]line [15:13:36]line [15:13:36]line [15:13:36]written 0, free lines is 3170 [15:13:36]MH_Cut [15:13:36]Write to MH i2c: D1 01 00 27 08 01 01 [15:13:36]Write i2c OK [15:13:36]MH_I2C_Read... [15:13:36]Read from MH i2c: D1 [15:13:36]MH_I2C_Read... [15:13:36]Read from MH i2c: D1 01 00 [15:13:36]MH_I2C_Read... [15:13:36]Read from MH i2c: D1 01 00 27 08 00 00 [15:13:36]Write to MH i2c: 01 00 00 28 08 30 [15:13:36]Write i2c OK [15:13:36]MH_I2C_Read... [15:13:37]*** Cut start [15:13:37]*** Partial cut [15:13:37]*** CUTSNS_PIN = 1 [15:13:37]*** CUTSNS_PIN = 0 [15:13:37]*** Brake cut motor [15:13:37]Read from MH i2c: 01 [15:13:37]MH_I2C_Read... [15:13:37]*** Stop cut motor [15:13:37]Read from MH i2c: *** Cut end [15:13:37]01 07 00 [15:13:37]MH_I2C_Read... [15:13:37]Read from MH i2c: 01 07 00 28 08 00 00 00 00 00 FF 0F 45 [15:13:37]process_action close_receipt done [15:13:37]requested_data is exist [15:13:37]produce_requested_data [15:13:37]requested_item fm.sn is exist - process it [15:13:37]wFMCommunicate request_size=4 [15:13:37]MH_SAM_APDU [15:13:37]CAPDU: 80 11 00 00 [15:13:37]Write to MH i2c: E2 08 00 29 08 80 11 00 00 00 00 00 00 AB [15:13:37]Write i2c OK [15:13:37]MH_I2C_Read... [15:13:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:13:38]Read from MH i2c: E2 [15:13:38]MH_I2C_Read... [15:13:38]Read from MH i2c: E2 17 00 [15:13:38]MH_I2C_Read... [15:13:38]Read from MH i2c: E2 17 00 29 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 08 [15:13:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:13:38]wFMCommunicate OK [15:13:38]requested_item fd.num is exist - process it [15:13:38]SAM_PROTO_GetFieldsCounters [15:13:38]wFMCommunicate request_size=4 [15:13:38]MH_SAM_APDU [15:13:38]CAPDU: 80 13 00 00 [15:13:38]Write to MH i2c: E2 08 00 2A 08 80 13 00 00 00 00 00 00 AE [15:13:38]Write i2c OK [15:13:38]MH_I2C_Read... [15:13:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:13:38]Read from MH i2c: E2 [15:13:38]MH_I2C_Read... [15:13:38]Read from MH i2c: E2 62 00 [15:13:38]MH_I2C_Read... [15:13:38]Read from MH i2c: E2 62 00 2A 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 72 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 4E 01 00 00 5E 04 04 00 4E 01 00 00 57 04 04 00 4F 01 00 00 19 04 04 00 00 00 00 00 90 00 66 [15:13:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 72 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 4E 01 00 00 5E 04 04 00 4E 01 00 00 57 04 04 00 4F 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:13:38]wFMCommunicate OK [15:13:38]SAM_PROTO_GetFieldsCounters done [15:13:38]requested_item shift.num is exist - process it [15:13:38]requested_item shift.opened is exist - process it [15:13:38]req_shift_opened [15:13:38]FM_GetShiftState [15:13:38]SAM_PROTO_GetShiftState [15:13:38]wFMCommunicate request_size=4 [15:13:38]MH_SAM_APDU [15:13:38]CAPDU: 80 13 01 00 [15:13:38]Write to MH i2c: E2 08 00 2B 08 80 13 01 00 00 00 00 00 B0 [15:13:38]Write i2c OK [15:13:38]MH_I2C_Read... [15:13:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:13:38]Read from MH i2c: E2 [15:13:38]MH_I2C_Read... [15:13:38]Read from MH i2c: E2 0E 00 [15:13:38]MH_I2C_Read... [15:13:38]Read from MH i2c: E2 0E 00 2B 08 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 61 [15:13:38]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [15:13:38]wFMCommunicate OK [15:13:38]SAM_PROTO_GetShiftState done [15:13:38]FM_GetShiftState done [15:13:38]req_shift_opened done [15:13:38]requested_item shift.open_date is exist - process it [15:13:38]req_shift_open_date [15:13:38]req_shift_open_date done [15:13:38]produce_requested_data done [15:13:38]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226674,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [15:13:38]process_action_free close_receipt [15:13:38]json_value_free [15:13:38]json_value_free done [15:13:38]process_json_proto returns [15:13:38]Send response to host [15:13:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226674,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [15:13:38]free response buf [15:13:38]execute_script done [15:13:38]execute_script returns [15:13:38]free content buf [15:13:38]Sock 9.Close socket [15:13:38]Sock 9.Thread stoped [15:13:40]ConnectInit Can't take IP for lk.salyk.kg [15:13:40]CommunicateWithHost connect error [15:13:40]CommunicateWithHost err = -1 [15:13:40]OFD Sender: Server communicate error [15:13:45]OFD Sender: Processing packet 226674 [packets to send 602, broken 601] [15:13:45]ProducePacketName [15:13:45]name=ofd_packets/00226674 [15:13:45]OFD Sender: To server: pG, [15:13:45]CommunicateWithHost lk.salyk.kg:30040 [15:13:45]ConnectInit lk.salyk.kg [15:13:50]ConnectInit Can't take IP for lk.salyk.kg [15:13:50]CommunicateWithHost connect error [15:13:50]CommunicateWithHost err = -1 [15:13:50]OFD Sender: Server communicate error [15:13:51]accept exits with 7 [15:13:51]New connection [15:13:51]New thread 3066711396 created [15:13:51]Thread 3066854756 joined [15:13:51]Waiting for new connection... [15:13:51] Sock 7.Parse request [15:13:51]Sock 7.Check first char [15:13:51]Sock 7.First char is OK [15:13:51]request: POST /json_proto HTTP/1.0 [15:13:51]Method: POST [15:13:51]URL: /json_proto [15:13:51]Method is POST - this is cgi request [15:13:51]url: /json_proto [15:13:51]query_string will be loaded in cgi processing [15:13:51]execute_cgi json_proto POST (null) [15:13:51]execute_cgi path=json_proto method=POST [15:13:51]POST find Content-Length [15:13:51]Host: 172.17.43.131:8080 [15:13:51]Content-Length: 683 [15:13:51]Content-Type: application/json [15:13:51] [15:13:51]POST finish read [15:13:51]Found Content-Length = 683 [15:13:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003069", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:13:51]execute_script... [15: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)2003069", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:13:51]POST & json_proto [15:13:51]process_json_proto [15:13:51]json parsed OK: [15:13:51]protocol is kg_v1.0 [15:13:51]action value=close_receipt [15:13:51]process_action close_receipt [15:13:51]cmd_close_receipt [15:13:51]MH_GetDate [15:13:51]Write to MH i2c: F0 00 00 2C 08 23 [15:13:51]Write i2c OK [15:13:51]MH_I2C_Read... [15:13:51]Read from MH i2c: F0 [15:13:51]MH_I2C_Read... [15:13:51]Read from MH i2c: F0 09 00 [15:13:51]MH_I2C_Read... [15:13:51]Read from MH i2c: F0 09 00 2C 08 00 30 60 A6 66 F9 24 A2 66 ED [15:13:51]GetLastDocTimeStamp 1722179614 [15:13:51]current date 1722179632 [15:13:51]FM_GetShiftState [15:13:51]SAM_PROTO_GetShiftState [15:13:51]wFMCommunicate request_size=4 [15:13:51]MH_SAM_APDU [15:13:51]CAPDU: 80 13 01 00 [15:13:51]Write to MH i2c: E2 08 00 2D 08 80 13 01 00 00 00 00 00 B2 [15:13:51]Write i2c OK [15:13:51]MH_I2C_Read... [15:13:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:13:51]Read from MH i2c: E2 [15:13:51]MH_I2C_Read... [15:13:51]Read from MH i2c: E2 0E 00 [15:13:51]MH_I2C_Read... [15:13:51]Read from MH i2c: E2 0E 00 2D 08 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 63 [15:13:51]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [15:13:51]wFMCommunicate OK [15:13:51]SAM_PROTO_GetShiftState done [15:13:51]FM_GetShiftState done [15:13:51]opened in 1722125326 [15:13:51]opened+sec_in_day 1722211726 [15:13:51]quantity*price = 100005 [15:13:51]sum+1 = 100006 [15:13:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 335 28.07.2024 15:13 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226675 ФПД: 52285037432486 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T151352&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226675&fm=52285037432486&tin=02508201610067®Number=0000000000092624&sum=100000 [15:13:52]StoreToDocumentArchive [15:13:52]shift 439 fd 226675 [15:13:52]save to /storage/0439/doc_00226675 [15:13:52]save last doc name /storage/0439/doc_00226675 to /storage/kkm_last_doc_name [15:13:52]save OK [15:13:52]Clear old archive folders... [15:13:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:13:52]tlvbuf is 014F4EB0 [15:13:52]SAM_PROTO_ClearQueue [15:13:52]wFMCommunicate request_size=4 [15:13:52]MH_SAM_APDU [15:13:52]CAPDU: 80 09 00 00 [15:13:52]Write to MH i2c: E2 08 00 3A 08 80 09 00 00 00 00 00 00 B4 [15:13:52]Write i2c OK [15:13:52]MH_I2C_Read... [15:13:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:13:52]Read from MH i2c: E2 [15:13:52]MH_I2C_Read... [15:13:52]Read from MH i2c: E2 03 00 [15:13:52]MH_I2C_Read... [15:13:52]Read from MH i2c: E2 03 00 3A 08 00 90 00 B6 [15:13:52]RAPDU: 90 00 [15:13:52]wFMCommunicate OK [15:13:52]SAM_PROTO_ClearQueue done [15:13:52]KKMCreateOFDPacket [15:13:52]OFDProtocolAddRootSTLVToBuf [15:13:52]FM_MakeSignedData [15:13:52]FM_MakeSignedData [15:13:52]SAM_PROTO_SignData [15:13:52]wFMCommunicate request_size=4 [15:13:52]MH_SAM_APDU [15:13:52]CAPDU: 80 0D 01 02 [15:13:52]Write to MH i2c: E2 08 00 3B 08 80 0D 01 02 00 00 00 00 BC [15:13:52]Write i2c OK [15:13:52]MH_I2C_Read... [15:13:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:13:52]Read from MH i2c: E2 [15:13:52]MH_I2C_Read... [15:13:52]Read from MH i2c: E2 03 00 [15:13:52]MH_I2C_Read... [15:13:52]Read from MH i2c: E2 03 00 3B 08 00 90 00 B7 [15:13:52]RAPDU: 90 00 [15:13:52]wFMCommunicate OK [15:13:52]wFMCommunicate request_size=255 [15:13:52]MH_SAM_APDU [15: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 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 4F 01 00 00 F4 03 04 00 30 60 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 73 75 03 00 35 04 06 00 2F [15:13:52]Write to MH i2c: E2 02 01 3C 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 4F 01 00 00 F4 03 04 00 30 60 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 73 75 03 00 35 04 06 00 2F 00 00 90 [15:13:52]Write i2c OK [15:13:52]MH_I2C_Read... [15:13:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:13:52]Read from MH i2c: E2 [15:13:52]MH_I2C_Read... [15:13:52]Read from MH i2c: E2 03 00 [15:13:52]MH_I2C_Read... [15:13:52]Read from MH i2c: E2 03 00 3C 08 00 90 00 B8 [15:13:52]RAPDU: 90 00 [15:13:52]wFMCommunicate OK [15:13:52]wFMCommunicate request_size=10 [15:13:52]MH_SAM_APDU [15:13:52]CAPDU: 80 0D 02 02 05 8D 8F 15 4E A6 [15:13:52]Write to MH i2c: E2 0D 00 3D 08 80 0D 02 02 05 00 8D 8F 15 4E A6 00 00 EE [15:13:52]Write i2c OK [15:13:52]MH_I2C_Read... [15:13:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:13:52]Read from MH i2c: E2 [15:13:52]MH_I2C_Read... [15:13:52]Read from MH i2c: E2 03 00 [15:13:52]MH_I2C_Read... [15:13:52]Read from MH i2c: E2 03 00 3D 08 00 90 00 B9 [15:13:52]RAPDU: 90 00 [15:13:52]wFMCommunicate OK [15:13:52]wFMCommunicate request_size=4 [15:13:52]MH_SAM_APDU [15:13:52]CAPDU: 80 0D 03 02 [15:13:52]Write to MH i2c: E2 08 00 3E 08 80 0D 03 02 00 00 00 00 C1 [15:13:52]Write i2c OK [15:13:52]MH_I2C_Read... [15:13:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:13:52]Read from MH i2c: E2 [15:13:52]MH_I2C_Read... [15:13:52]Read from MH i2c: E2 0B 00 [15:13:52]MH_I2C_Read... [15:13:52]Read from MH i2c: E2 0B 00 3E 08 00 F9 C4 FE 99 49 04 E5 AC 90 00 F4 [15:13:52]RAPDU: F9 C4 FE 99 49 04 E5 AC 90 00 [15:13:52]wFMCommunicate OK [15:13:52]SAM_PROTO_SignData done [15:13:52]FM_MakeSignedData done [15:13:52]CreateOFDProtocolMessage [15:13:52]wFMCommunicate request_size=4 [15:13:52]MH_SAM_APDU [15:13:52]CAPDU: 80 11 00 00 [15:13:52]Write to MH i2c: E2 08 00 3F 08 80 11 00 00 00 00 00 00 C1 [15:13:52]Write i2c OK [15:13:52]MH_I2C_Read... [15:13:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:13:52]Read from MH i2c: E2 [15:13:52]MH_I2C_Read... [15:13:52]Read from MH i2c: E2 17 00 [15:13:52]MH_I2C_Read... [15:13:52]Read from MH i2c: E2 17 00 3F 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1E [15:13:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:13:53]wFMCommunicate OK [15:13:53]CreateOFDProtocolMessage done [15:13:53]OFDSenderStorePacket 226675 [15:13:53]StoreOFDPacket docnum=226675 [15:13:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 57 A6 07 01 0A 5E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 4F 01 00 00 F4 03 04 00 30 60 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 73 75 03 00 35 04 06 00 2F 8D 8F 15 4E A6 F9 C4 FE 99 49 04 E5 AC [15:13:53]CheckFolder [15:13:53]dirname=/storage/ofd_packets [15:13:53]CheckFolder done [15:13:53]ProducePacketName [15:13:53]name=ofd_packets/00226675 [15:13:53]NVStorageSaveData ofd_packets/00226675 [15:13:53]File name is /storage/ofd_packets/00226675 [15:13:53]Write 301 bytes [15:13:53]NVStorageSaveData done [15:13:53]OFDSenderStorePacket done [15:13:53]KKMCreateOFDPacket done [15:13:53]NVStorageSaveData kkm_last_timestamp [15:13:53]File name is /storage/kkm_last_timestamp [15:13:53]Write 4 bytes [15:13:53]NVStorageSaveData done [15:13:53]ExternCall_PrintAddStr [15:13:53]wPrintStart [15:13:53]Write to MH i2c: 01 00 00 40 08 48 [15:13:53]Write i2c OK [15:13:53]MH_I2C_Read... [15:13:53]Read from MH i2c: 01 [15:13:53]MH_I2C_Read... [15:13:53]Read from MH i2c: 01 07 00 [15:13:53]MH_I2C_Read... [15:13:53]Read from MH i2c: 01 07 00 40 08 00 00 00 00 00 FF 0F 5D [15:13:53]RasterBufferAndPrint [15:13:53]line Счет N : (1)2003069 [15:13:53]line ИНН: 02508201610067 [15:13:53]line Контрольно-Кассовый Чек [15:13:53]line ПРОДАЖА [15:13:53]line ТРК (МРК, ГНК) : 63 [15:13:53]line Товар: 2710124130 [15:13:53]line Аи-92-К-5 [15:13:53]line 14.750 * 67.80 [15:13:53]line = 1000.05 [15:13:53]line НДС 12% НСП 1% [15:13:53]line > о реализуемом товаре [15:13:53]line ОКРУГЛЕНИЕ: -0.05 [15:13:53]line ИТОГО: 1000.00 [15:13:53]line Внесено: 1000.00 [15:13:53]line СДАЧА: 0.00 [15:13:53]line НСП 1% : 8.85 [15:13:53]line НДС 12% : 106.20 [15:13:53]line Наличными: 1000.00 [15:13:53]line Безнал.: 0.00 [15:13:53]line Место: АЗС № 97 "Партнер Нефть" [15:13:53]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:13:53]line СНО: Общий режим [15:13:53]line Чек 335 28.07.2024 15:13 [15:13:53]line Смена: 439 ФФД: 1.0 [15:13:53]line ЗНМ: 0300000054 [15:13:53]line РНМ: 0000000000092624 [15:13:53]line Версия ККМ: 001 [15:13:53]line ФМ: 0000000000874959 [15:13:53]line ФД: 226675 [15:13:53]line ФПД: 52285037432486 [15:13:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T151352&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226675&fm=52285037432486&tin=02508201610067®Number=0000000000092624&sum=100000 [15:13:53]written 0, free lines is 4095 [15:13:53]OFD Sender: Processing packet 226674 [packets to send 603, broken 601] [15:13:53]ProducePacketName [15:13:53]name=ofd_packets/00226674 [15:13:53]OFD Sender: To server: pG, [15:13:53]CommunicateWithHost lk.salyk.kg:30040 [15:13:53]ConnectInit lk.salyk.kg [15:13:53]Write to MH i2c: 01 00 00 6B 08 73 [15:13:53]Write i2c OK [15:13:53]MH_I2C_Read... [15:13:53]Read from MH i2c: 01 [15:13:53]MH_I2C_Read... [15:13:53]Read from MH i2c: 01 07 00 [15:13:53]MH_I2C_Read... [15:13:53]Read from MH i2c: 01 07 00 6B 08 00 00 00 00 00 61 0C E7 [15:13:53]RasterBufferAndPrint [15:13:53]line [15:13:53]line [15:13:53]line [15:13:53]line [15:13:53]line [15:13:53]written 0, free lines is 3178 [15:13:53]MH_Cut [15:13:53]Write to MH i2c: D1 01 00 72 08 01 4C [15:13:53]Write i2c OK [15:13:53]MH_I2C_Read... [15:13:53]Read from MH i2c: D1 [15:13:53]MH_I2C_Read... [15:13:53]Read from MH i2c: D1 01 00 [15:13:53]MH_I2C_Read... [15:13:53]Read from MH i2c: D1 01 00 72 08 00 4B [15:13:53]Write to MH i2c: 01 00 00 73 08 7B [15:13:53]Write i2c OK [15:13:53]MH_I2C_Read... [15:13:54]*** Cut start [15:13:54]*** Partial cut [15:13:54]*** CUTSNS_PIN = 1 [15:13:54]*** CUTSNS_PIN = 0 [15:13:55]*** Brake cut motor [15:13:55]Read from MH i2c: 01 [15:13:55]MH_I2C_Read... [15:13:55]*** Stop cut motor [15:13:55]*** Cut end [15:13:55]Read from MH i2c: 01 07 00 [15:13:55]MH_I2C_Read... [15:13:55]Read from MH i2c: 01 07 00 73 08 00 00 00 00 00 FF 0F 90 [15:13:55]process_action close_receipt done [15:13:55]requested_data is exist [15:13:55]produce_requested_data [15:13:55]requested_item fm.sn is exist - process it [15:13:55]wFMCommunicate request_size=4 [15:13:55]MH_SAM_APDU [15:13:55]CAPDU: 80 11 00 00 [15:13:55]Write to MH i2c: E2 08 00 74 08 80 11 00 00 00 00 00 00 F6 [15:13:55]Write i2c OK [15:13:55]MH_I2C_Read... [15:13:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:13:55]Read from MH i2c: E2 [15:13:55]MH_I2C_Read... [15:13:55]Read from MH i2c: E2 17 00 [15:13:55]MH_I2C_Read... [15:13:55]Read from MH i2c: E2 17 00 74 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 53 [15:13:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:13:55]wFMCommunicate OK [15:13:55]requested_item fd.num is exist - process it [15:13:55]SAM_PROTO_GetFieldsCounters [15:13:55]wFMCommunicate request_size=4 [15:13:55]MH_SAM_APDU [15:13:55]CAPDU: 80 13 00 00 [15:13:55]Write to MH i2c: E2 08 00 75 08 80 13 00 00 00 00 00 00 F9 [15:13:55]Write i2c OK [15:13:55]MH_I2C_Read... [15:13:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:13:55]Read from MH i2c: E2 [15:13:55]MH_I2C_Read... [15:13:55]Read from MH i2c: E2 62 00 [15:13:55]MH_I2C_Read... [15:13:55]Read from MH i2c: E2 62 00 75 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 73 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 4F 01 00 00 5E 04 04 00 4F 01 00 00 57 04 04 00 50 01 00 00 19 04 04 00 00 00 00 00 90 00 B5 [15:13:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 73 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 4F 01 00 00 5E 04 04 00 4F 01 00 00 57 04 04 00 50 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:13:55]wFMCommunicate OK [15:13:55]SAM_PROTO_GetFieldsCounters done [15:13:55]requested_item shift.num is exist - process it [15:13:55]requested_item shift.opened is exist - process it [15:13:55]req_shift_opened [15:13:55]FM_GetShiftState [15:13:55]SAM_PROTO_GetShiftState [15:13:55]wFMCommunicate request_size=4 [15:13:55]MH_SAM_APDU [15:13:55]CAPDU: 80 13 01 00 [15:13:55]Write to MH i2c: E2 08 00 76 08 80 13 01 00 00 00 00 00 FB [15:13:55]Write i2c OK [15:13:55]MH_I2C_Read... [15:13:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:13:55]Read from MH i2c: E2 [15:13:55]MH_I2C_Read... [15:13:55]Read from MH i2c: E2 0E 00 [15:13:55]MH_I2C_Read... [15:13:55]Read from MH i2c: E2 0E 00 76 08 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 AC [15:13:55]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [15:13:55]wFMCommunicate OK [15:13:55]SAM_PROTO_GetShiftState done [15:13:55]FM_GetShiftState done [15:13:55]req_shift_opened done [15:13:55]requested_item shift.open_date is exist - process it [15:13:55]req_shift_open_date [15:13:55]req_shift_open_date done [15:13:55]produce_requested_data done [15:13:55]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226675,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [15:13:55]process_action_free close_receipt [15:13:55]json_value_free [15:13:55]json_value_free done [15:13:55]process_json_proto returns [15:13:55]Send response to host [15:13:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226675,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [15:13:55]free response buf [15:13:55]execute_script done [15:13:55]execute_script returns [15:13:55]free content buf [15:13:55]Sock 7.Close socket [15:13:55]Sock 7.Thread stoped [15:13:58]ConnectInit Can't take IP for lk.salyk.kg [15:13:58]CommunicateWithHost connect error [15:13:58]CommunicateWithHost err = -1 [15:13:58]OFD Sender: Server communicate error [15:14:03]OFD Sender: Processing packet 226674 [packets to send 603, broken 601] [15:14:03]ProducePacketName [15:14:03]name=ofd_packets/00226674 [15:14:03]OFD Sender: To server: pG, [15:14:03]CommunicateWithHost lk.salyk.kg:30040 [15:14:03]ConnectInit lk.salyk.kg [15:14:08]ConnectInit Can't take IP for lk.salyk.kg [15:14:08]CommunicateWithHost connect error [15:14:08]CommunicateWithHost err = -1 [15:14:08]OFD Sender: Server communicate error [15:14:10]recv_with_timeout no data received [15:14:13]OFD Sender: Processing packet 226674 [packets to send 603, broken 601] [15:14:13]ProducePacketName [15:14:13]name=ofd_packets/00226674 [15:14:13]OFD Sender: To server: pG, [15:14:13]CommunicateWithHost lk.salyk.kg:30040 [15:14:13]ConnectInit lk.salyk.kg [15:14:18]ConnectInit Can't take IP for lk.salyk.kg [15:14:18]CommunicateWithHost connect error [15:14:18]CommunicateWithHost err = -1 [15:14:18]OFD Sender: Server communicate error [15:14:23]OFD Sender: Processing packet 226674 [packets to send 603, broken 601] [15:14:23]ProducePacketName [15:14:23]name=ofd_packets/00226674 [15:14:23]OFD Sender: To server: pG, [15:14:23]CommunicateWithHost lk.salyk.kg:30040 [15:14:23]ConnectInit lk.salyk.kg [15:14:29]Connected sock=7 [15:14:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 4A 0E 08 01 54 3E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 01 00 00 F4 03 04 00 1E 60 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 72 75 03 00 35 04 06 00 F8 C6 F1 A6 F3 E0 9F 32 F9 75 94 B8 AF 60 [15:14:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 E2 C7 47 00 32 6C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 72 75 03 00 F4 03 04 00 5F 0C A6 66 B6 04 01 00 00 03 FF 75 7A 34 24 B4 74 [15:14:31]CommunicateWithHost err = 0 [15:14:31]CheckOFDResponse [15:14:31]1017 (14) - 77093643461234 [15:14:31]1041 (16) - 0000000000874959 [15:14:31]1040 (4) - 226674 [15:14:31]1012 (4) - 28.07.2024 09:16 [15:14:31]1206 (1) - 0 [15:14:31]OFD Sender: Remove packet 226674 [15:14:31]ProducePacketName [15:14:31]name=ofd_packets/00226674 [15:14:31]NVStorageDeleteData [15:14:31]OFD Sender: Processing packet 226675 [packets to send 602, broken 601] [15:14:31]ProducePacketName [15:14:31]name=ofd_packets/00226675 [15:14:31]OFD Sender: To server: pG, [15:14:31]CommunicateWithHost lk.salyk.kg:30040 [15:14:31]ConnectInit lk.salyk.kg [15:14:33]Connected sock=7 [15:14:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 57 A6 07 01 0A 5E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 4F 01 00 00 F4 03 04 00 30 60 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 73 75 03 00 35 04 06 00 2F 8D 8F 15 4E A6 F9 C4 FE 99 49 04 E5 AC [15:14:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 13 69 47 00 C5 1C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 73 75 03 00 F4 03 04 00 62 0C A6 66 B6 04 01 00 00 CB C4 DA AE 34 3C 11 42 [15:14:38]CommunicateWithHost err = 0 [15:14:38]CheckOFDResponse [15:14:38]1017 (14) - 77093643461234 [15:14:38]1041 (16) - 0000000000874959 [15:14:38]1040 (4) - 226675 [15:14:38]1012 (4) - 28.07.2024 09:16 [15:14:38]1206 (1) - 0 [15:14:38]OFD Sender: Remove packet 226675 [15:14:38]ProducePacketName [15:14:38]name=ofd_packets/00226675 [15:14:38]NVStorageDeleteData [15:14:38]OFD Sender: No OFD packet to send [15:14:43]OFD Sender: No OFD packet to send [15:14:48]OFD Sender: No OFD packet to send [15:14:53]OFD Sender: No OFD packet to send [15:14:58]OFD Sender: No OFD packet to send [15:15:03]OFD Sender: No OFD packet to send [15:15:08]OFD Sender: No OFD packet to send [15:15:13]OFD Sender: No OFD packet to send [15:15:18]OFD Sender: No OFD packet to send [15:15:23]OFD Sender: No OFD packet to send [15:15:28]OFD Sender: No OFD packet to send [15:15:33]OFD Sender: No OFD packet to send [15:15:38]OFD Sender: No OFD packet to send [15:15:43]OFD Sender: No OFD packet to send [15:15:48]OFD Sender: No OFD packet to send [15:15:53]OFD Sender: No OFD packet to send [15:15:58]OFD Sender: No OFD packet to send [15:16:04]OFD Sender: No OFD packet to send [15:16:09]OFD Sender: No OFD packet to send [15:16:14]OFD Sender: No OFD packet to send [15:16:19]OFD Sender: No OFD packet to send [15:16:24]OFD Sender: No OFD packet to send [15:16:29]OFD Sender: No OFD packet to send [15:16:34]OFD Sender: No OFD packet to send [15:16:39]OFD Sender: No OFD packet to send [15:16:44]OFD Sender: No OFD packet to send [15:16:46]recv_with_timeout no data received [15:16:49]OFD Sender: No OFD packet to send [15:16:54]OFD Sender: No OFD packet to send [15:16:59]OFD Sender: No OFD packet to send [15:17:04]OFD Sender: No OFD packet to send [15:17:09]OFD Sender: No OFD packet to send [15:17:14]OFD Sender: No OFD packet to send [15:17:19]OFD Sender: No OFD packet to send [15:17:24]OFD Sender: No OFD packet to send [15:17:29]OFD Sender: No OFD packet to send [15:17:34]OFD Sender: No OFD packet to send [15:17:39]OFD Sender: No OFD packet to send [15:17:43]accept exits with 9 [15:17:43]New connection [15:17:43]New thread 3066854756 created [15:17:43]Thread 3066711396 joined [15:17:43]Waiting for new connection... [15:17:43] Sock 9.Parse request [15:17:43]Sock 9.Check first char [15:17:43]Sock 9.First char is OK [15:17:43]request: POST /json_proto HTTP/1.0 [15:17:43]Method: POST [15:17:43]URL: /json_proto [15:17:43]Method is POST - this is cgi request [15:17:43]url: /json_proto [15:17:43]query_string will be loaded in cgi processing [15:17:43]execute_cgi json_proto POST (null) [15:17:43]execute_cgi path=json_proto method=POST [15:17:43]POST find Content-Length [15:17:43]Host: 172.17.43.131:8080 [15:17:43]Content-Length: 797 [15:17:43]Content-Type: application/json [15:17:43] [15:17:43]POST finish read [15:17:43]Found Content-Length = 797 [15:17:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003070", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 29.070, "sum" : 2000.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:17:43]execute_script... [15:17: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)2003070", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 29.070, "sum" : 2000.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:17:43]POST & json_proto [15:17:43]process_json_proto [15:17:43]json parsed OK: [15:17:43]protocol is kg_v1.0 [15:17:43]action value=close_receipt [15:17:43]process_action close_receipt [15:17:43]cmd_close_receipt [15:17:43]MH_GetDate [15:17:43]Write to MH i2c: F0 00 00 77 08 6E [15:17:43]Write i2c OK [15:17:43]MH_I2C_Read... [15:17:43]Read from MH i2c: F0 [15:17:43]MH_I2C_Read... [15:17:43]Read from MH i2c: F0 09 00 [15:17:43]MH_I2C_Read... [15:17:43]Read from MH i2c: F0 09 00 77 08 00 18 61 A6 66 F9 24 A2 66 21 [15:17:43]GetLastDocTimeStamp 1722179632 [15:17:43]current date 1722179864 [15:17:43]FM_GetShiftState [15:17:43]SAM_PROTO_GetShiftState [15:17:43]wFMCommunicate request_size=4 [15:17:43]MH_SAM_APDU [15:17:43]CAPDU: 80 13 01 00 [15:17:43]Write to MH i2c: E2 08 00 78 08 80 13 01 00 00 00 00 00 FD [15:17:43]Write i2c OK [15:17:43]MH_I2C_Read... [15:17:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:17:43]Read from MH i2c: E2 [15:17:43]MH_I2C_Read... [15:17:43]Read from MH i2c: E2 0E 00 [15:17:43]MH_I2C_Read... [15:17:43]Read from MH i2c: E2 0E 00 78 08 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 AE [15:17:43]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [15:17:43]wFMCommunicate OK [15:17:43]SAM_PROTO_GetShiftState done [15:17:43]FM_GetShiftState done [15:17:43]opened in 1722125326 [15:17:43]opened+sec_in_day 1722211726 [15:17:43]quantity*price = 200001 [15:17:43]sum+1 = 200003 [15:17:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.02 НСП 1% : 17.70 НДС 12% : 212.39 Наличными: 0.00 Безнал.: 2000.02 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 336 28.07.2024 15:17 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226676 ФПД: 112829831483379 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T151744&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226676&fm=112829831483379&tin=02508201610067®Number=0000000000092624&sum=200002 [15:17:44]StoreToDocumentArchive [15:17:44]shift 439 fd 226676 [15:17:44]save to /storage/0439/doc_00226676 [15:17:44]save last doc name /storage/0439/doc_00226676 to /storage/kkm_last_doc_name [15:17:44]save OK [15:17:44]Clear old archive folders... [15:17:44]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:17:44]tlvbuf is 014FE890 [15:17:44]SAM_PROTO_ClearQueue [15:17:44]wFMCommunicate request_size=4 [15:17:44]MH_SAM_APDU [15:17:44]CAPDU: 80 09 00 00 [15:17:44]Write to MH i2c: E2 08 00 85 08 80 09 00 00 00 00 00 00 FF [15:17:44]Write i2c OK [15:17:44]MH_I2C_Read... [15:17:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:17:44]Read from MH i2c: E2 [15:17:44]MH_I2C_Read... [15:17:44]Read from MH i2c: E2 03 00 [15:17:44]MH_I2C_Read... [15:17:44]Read from MH i2c: E2 03 00 85 08 00 90 00 01 [15:17:44]RAPDU: 90 00 [15:17:44]wFMCommunicate OK [15:17:44]SAM_PROTO_ClearQueue done [15:17:44]KKMCreateOFDPacket [15:17:44]OFDProtocolAddRootSTLVToBuf [15:17:44]FM_MakeSignedData [15:17:44]FM_MakeSignedData [15:17:44]SAM_PROTO_SignData [15:17:44]wFMCommunicate request_size=4 [15:17:44]MH_SAM_APDU [15:17:44]CAPDU: 80 0D 01 02 [15:17:44]Write to MH i2c: E2 08 00 86 08 80 0D 01 02 00 00 00 00 07 [15:17:44]Write i2c OK [15:17:44]MH_I2C_Read... [15:17:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:17:44]Read from MH i2c: E2 [15:17:44]MH_I2C_Read... [15:17:44]Read from MH i2c: E2 03 00 [15:17:44]MH_I2C_Read... [15:17:44]Read from MH i2c: E2 03 00 86 08 00 90 00 02 [15:17:44]RAPDU: 90 00 [15:17:44]wFMCommunicate OK [15:17:44]wFMCommunicate request_size=255 [15:17:44]MH_SAM_APDU [15:17:44]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 01 00 00 F4 03 04 00 18 61 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 74 75 03 00 35 04 06 00 [15:17:44]Write to MH i2c: E2 02 01 87 08 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 01 00 00 F4 03 04 00 18 61 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 74 75 03 00 35 04 06 00 00 00 E5 [15:17:44]Write i2c OK [15:17:44]MH_I2C_Read... [15:17:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:17:44]Read from MH i2c: E2 [15:17:44]MH_I2C_Read... [15:17:44]Read from MH i2c: E2 03 00 [15:17:44]MH_I2C_Read... [15:17:44]Read from MH i2c: E2 03 00 87 08 00 90 00 03 [15:17:44]RAPDU: 90 00 [15:17:44]wFMCommunicate OK [15:17:44]wFMCommunicate request_size=11 [15:17:44]MH_SAM_APDU [15:17:44]CAPDU: 80 0D 02 02 06 66 9E 3E 06 8F F3 [15:17:44]Write to MH i2c: E2 0E 00 88 08 80 0D 02 02 06 00 66 9E 3E 06 8F F3 00 00 E0 [15:17:44]Write i2c OK [15:17:44]MH_I2C_Read... [15:17:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:17:44]Read from MH i2c: E2 [15:17:44]MH_I2C_Read... [15:17:44]Read from MH i2c: E2 03 00 [15:17:44]MH_I2C_Read... [15:17:44]Read from MH i2c: E2 03 00 88 08 00 90 00 04 [15:17:44]RAPDU: 90 00 [15:17:44]wFMCommunicate OK [15:17:44]wFMCommunicate request_size=4 [15:17:44]MH_SAM_APDU [15:17:44]CAPDU: 80 0D 03 02 [15:17:44]Write to MH i2c: E2 08 00 89 08 80 0D 03 02 00 00 00 00 0C [15:17:44]Write i2c OK [15:17:44]MH_I2C_Read... [15:17:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:17:44]Read from MH i2c: E2 [15:17:44]MH_I2C_Read... [15:17:44]Read from MH i2c: E2 0B 00 [15:17:44]MH_I2C_Read... [15:17:44]Read from MH i2c: E2 0B 00 89 08 00 76 68 B7 14 C6 EB 9C 3E 90 00 41 [15:17:44]RAPDU: 76 68 B7 14 C6 EB 9C 3E 90 00 [15:17:44]wFMCommunicate OK [15:17:44]SAM_PROTO_SignData done [15:17:44]FM_MakeSignedData done [15:17:44]CreateOFDProtocolMessage [15:17:44]wFMCommunicate request_size=4 [15:17:44]MH_SAM_APDU [15:17:44]CAPDU: 80 11 00 00 [15:17:44]Write to MH i2c: E2 08 00 8A 08 80 11 00 00 00 00 00 00 0C [15:17:44]Write i2c OK [15:17:44]MH_I2C_Read... [15:17:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:17:44]Read from MH i2c: E2 [15:17:44]MH_I2C_Read... [15:17:44]Read from MH i2c: E2 17 00 [15:17:44]MH_I2C_Read... [15:17:44]Read from MH i2c: E2 17 00 8A 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 69 [15:17:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:17:44]wFMCommunicate OK [15:17:44]CreateOFDProtocolMessage done [15:17:44]OFDSenderStorePacket 226676 [15:17:44]StoreOFDPacket docnum=226676 [15:17:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 3E B3 08 01 AC B8 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 01 00 00 F4 03 04 00 18 61 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 74 75 03 00 35 04 06 00 66 9E 3E 06 8F F3 76 68 B7 14 C6 EB 9C 3E [15:17:44]CheckFolder [15:17:44]dirname=/storage/ofd_packets [15:17:44]CheckFolder done [15:17:44]ProducePacketName [15:17:44]name=ofd_packets/00226676 [15:17:44]NVStorageSaveData ofd_packets/00226676 [15:17:44]File name is /storage/ofd_packets/00226676 [15:17:44]Write 302 bytes [15:17:44]NVStorageSaveData done [15:17:44]OFDSenderStorePacket done [15:17:44]KKMCreateOFDPacket done [15:17:44]NVStorageSaveData kkm_last_timestamp [15:17:44]File name is /storage/kkm_last_timestamp [15:17:44]Write 4 bytes [15:17:44]NVStorageSaveData done [15:17:44]OFD Sender: Processing packet 226676 [packets to send 602, broken 601] [15:17:44]ProducePacketName [15:17:44]name=ofd_packets/00226676 [15:17:44]OFD Sender: To server: pG, [15:17:44]CommunicateWithHost lk.salyk.kg:30040 [15:17:44]ConnectInit lk.salyk.kg [15:17:44]ExternCall_PrintAddStr [15:17:44]wPrintStart [15:17:44]Write to MH i2c: 01 00 00 8B 08 93 [15:17:44]Write i2c OK [15:17:44]MH_I2C_Read... [15:17:44]Read from MH i2c: 01 [15:17:44]MH_I2C_Read... [15:17:44]Read from MH i2c: 01 07 00 [15:17:44]MH_I2C_Read... [15:17:44]Read from MH i2c: 01 07 00 8B 08 00 00 00 00 00 FF 0F A8 [15:17:44]RasterBufferAndPrint [15:17:44]line Счет N : (1)2003070 [15:17:44]line ИНН: 02508201610067 [15:17:44]line Контрольно-Кассовый Чек [15:17:44]line ПРОДАЖА [15:17:44]line ТРК (МРК, ГНК) : 52 [15:17:44]line Товар: 2710124130 [15:17:44]line Super-92-К-5 [15:17:44]line 29.070 * 68.80 [15:17:44]line = 2000.02 [15:17:44]line НДС 12% НСП 1% [15:17:44]line > о реализуемом товаре [15:17:44]line ИТОГО: 2000.02 [15:17:44]line НСП 1% : 17.70 [15:17:44]line НДС 12% : 212.39 [15:17:44]line Наличными: 0.00 [15:17:45]line Безнал.: 2000.02 [15:17:45]line Место: АЗС № 97 "Партнер Нефть" [15:17:45]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:17:45]line СНО: Общий режим [15:17:45]line Чек 336 28.07.2024 15:17 [15:17:45]line Смена: 439 ФФД: 1.0 [15:17:45]line ЗНМ: 0300000054 [15:17:45]line РНМ: 0000000000092624 [15:17:45]line Версия ККМ: 001 [15:17:45]line Платежная система: O! деньги [15:17:45]line ФМ: 0000000000874959 [15:17:45]line ФД: 226676 [15:17:45]line ФПД: 112829831483379 [15:17:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T151744&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226676&fm=112829831483379&tin=02508201610067®Number=0000000000092624&sum=200002 [15:17:45]written 0, free lines is 4095 [15:17:45]Write to MH i2c: 01 00 00 B5 08 BD [15:17:45]Write i2c OK [15:17:45]MH_I2C_Read... [15:17:45]Read from MH i2c: 01 [15:17:45]MH_I2C_Read... [15:17:45]Read from MH i2c: 01 07 00 [15:17:45]MH_I2C_Read... [15:17:45]Read from MH i2c: 01 07 00 B5 08 00 00 00 00 00 76 0C 46 [15:17:45]RasterBufferAndPrint [15:17:45]line [15:17:45]line [15:17:45]line [15:17:45]line [15:17:45]line [15:17:45]written 0, free lines is 3194 [15:17:45]MH_Cut [15:17:45]Write to MH i2c: D1 01 00 BC 08 01 96 [15:17:45]Write i2c OK [15:17:45]MH_I2C_Read... [15:17:45]Read from MH i2c: D1 [15:17:45]MH_I2C_Read... [15:17:45]Read from MH i2c: D1 01 00 [15:17:45]MH_I2C_Read... [15:17:45]Read from MH i2c: D1 01 00 BC 08 00 95 [15:17:45]Write to MH i2c: 01 00 00 BD 08 C5 [15:17:45]Write i2c OK [15:17:45]MH_I2C_Read... [15:17:45]Connected sock=10 [15:17:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 3E B3 08 01 AC B8 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 01 00 00 F4 03 04 00 18 61 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 74 75 03 00 35 04 06 00 66 9E 3E 06 8F F3 76 68 B7 14 C6 EB 9C 3E [15:17:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 27 AE 47 00 1F 84 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 74 75 03 00 F4 03 04 00 23 0D A6 66 B6 04 01 00 00 03 70 D8 F9 45 56 5E 14 [15:17:46]CommunicateWithHost err = 0 [15:17:46]CheckOFDResponse [15:17:46]1017 (14) - 77093643461234 [15:17:46]1041 (16) - 0000000000874959 [15:17:46]1040 (4) - 226676 [15:17:46]1012 (4) - 28.07.2024 09:19 [15:17:46]1206 (1) - 0 [15:17:46]OFD Sender: Remove packet 226676 [15:17:46]ProducePacketName [15:17:46]name=ofd_packets/00226676 [15:17:46]NVStorageDeleteData [15:17:46]OFD Sender: No OFD packet to send [15:17:46]*** Cut start [15:17:46]*** Partial cut [15:17:46]*** CUTSNS_PIN = 1 [15:17:46]*** CUTSNS_PIN = 0 [15:17:46]*** Brake cut motor [15:17:47]Read from MH i2c: 01 [15:17:47]MH_I2C_Read... [15:17:47]*** Stop cut motor [15:17:47]*** Cut end [15:17:47]Read from MH i2c: 01 07 00 [15:17:47]MH_I2C_Read... [15:17:47]Read from MH i2c: 01 07 00 BD 08 00 00 00 00 00 FF 0F DA [15:17:47]process_action close_receipt done [15:17:47]requested_data is exist [15:17:47]produce_requested_data [15:17:47]requested_item fm.sn is exist - process it [15:17:47]wFMCommunicate request_size=4 [15:17:47]MH_SAM_APDU [15:17:47]CAPDU: 80 11 00 00 [15:17:47]Write to MH i2c: E2 08 00 BE 08 80 11 00 00 00 00 00 00 40 [15:17:47]Write i2c OK [15:17:47]MH_I2C_Read... [15:17:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:17:47]Read from MH i2c: E2 [15:17:47]MH_I2C_Read... [15:17:47]Read from MH i2c: E2 17 00 [15:17:47]MH_I2C_Read... [15:17:47]Read from MH i2c: E2 17 00 BE 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9D [15:17:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:17:47]wFMCommunicate OK [15:17:47]requested_item fd.num is exist - process it [15:17:47]SAM_PROTO_GetFieldsCounters [15:17:47]wFMCommunicate request_size=4 [15:17:47]MH_SAM_APDU [15:17:47]CAPDU: 80 13 00 00 [15:17:47]Write to MH i2c: E2 08 00 BF 08 80 13 00 00 00 00 00 00 43 [15:17:47]Write i2c OK [15:17:47]MH_I2C_Read... [15:17:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:17:47]Read from MH i2c: E2 [15:17:47]MH_I2C_Read... [15:17:47]Read from MH i2c: E2 62 00 [15:17:47]MH_I2C_Read... [15:17:47]Read from MH i2c: E2 62 00 BF 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 74 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 50 01 00 00 5E 04 04 00 50 01 00 00 57 04 04 00 51 01 00 00 19 04 04 00 00 00 00 00 90 00 03 [15:17:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 74 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 50 01 00 00 5E 04 04 00 50 01 00 00 57 04 04 00 51 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:17:47]wFMCommunicate OK [15:17:47]SAM_PROTO_GetFieldsCounters done [15:17:47]requested_item shift.num is exist - process it [15:17:47]requested_item shift.opened is exist - process it [15:17:47]req_shift_opened [15:17:47]FM_GetShiftState [15:17:47]SAM_PROTO_GetShiftState [15:17:47]wFMCommunicate request_size=4 [15:17:47]MH_SAM_APDU [15:17:47]CAPDU: 80 13 01 00 [15:17:47]Write to MH i2c: E2 08 00 C0 08 80 13 01 00 00 00 00 00 45 [15:17:47]Write i2c OK [15:17:47]MH_I2C_Read... [15:17:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:17:47]Read from MH i2c: E2 [15:17:47]MH_I2C_Read... [15:17:47]Read from MH i2c: E2 0E 00 [15:17:47]MH_I2C_Read... [15:17:47]Read from MH i2c: E2 0E 00 C0 08 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 F6 [15:17:47]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [15:17:47]wFMCommunicate OK [15:17:47]SAM_PROTO_GetShiftState done [15:17:47]FM_GetShiftState done [15:17:47]req_shift_opened done [15:17:47]requested_item shift.open_date is exist - process it [15:17:47]req_shift_open_date [15:17:47]req_shift_open_date done [15:17:47]produce_requested_data done [15:17:47]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226676,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [15:17:47]process_action_free close_receipt [15:17:47]json_value_free [15:17:47]json_value_free done [15:17:47]process_json_proto returns [15:17:47]Send response to host [15:17:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226676,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [15:17:47]free response buf [15:17:47]execute_script done [15:17:47]execute_script returns [15:17:47]free content buf [15:17:47]Sock 9.Close socket [15:17:47]Sock 9.Thread stoped [15:17:51]OFD Sender: No OFD packet to send [15:17:56]OFD Sender: No OFD packet to send [15:18:01]OFD Sender: No OFD packet to send [15:18:06]OFD Sender: No OFD packet to send [15:18:11]OFD Sender: No OFD packet to send [15:18:16]OFD Sender: No OFD packet to send [15:18:21]OFD Sender: No OFD packet to send [15:18:26]OFD Sender: No OFD packet to send [15:18:31]OFD Sender: No OFD packet to send [15:18:36]OFD Sender: No OFD packet to send [15:18:41]OFD Sender: No OFD packet to send [15:18:46]OFD Sender: No OFD packet to send [15:18:51]OFD Sender: No OFD packet to send [15:18:56]OFD Sender: No OFD packet to send [15:19:01]OFD Sender: No OFD packet to send [15:19:06]OFD Sender: No OFD packet to send [15:19:11]OFD Sender: No OFD packet to send [15:19:16]OFD Sender: No OFD packet to send [15:19:21]OFD Sender: No OFD packet to send [15:19:26]OFD Sender: No OFD packet to send [15:19:31]OFD Sender: No OFD packet to send [15:19:36]OFD Sender: No OFD packet to send [15:19:41]OFD Sender: No OFD packet to send [15:19:46]OFD Sender: No OFD packet to send [15:19:51]OFD Sender: No OFD packet to send [15:19:56]OFD Sender: No OFD packet to send [15:19:57]recv_with_timeout no data received [15:20:01]OFD Sender: No OFD packet to send [15:20:07]OFD Sender: No OFD packet to send [15:20:12]OFD Sender: No OFD packet to send [15:20:17]OFD Sender: No OFD packet to send [15:20:22]OFD Sender: No OFD packet to send [15:20:25]accept exits with 7 [15:20:25]New connection [15:20:25]New thread 3066711396 created [15:20:25]Thread 3066854756 joined [15:20:25]Waiting for new connection... [15:20:25] Sock 7.Parse request [15:20:25]Sock 7.Check first char [15:20:25]Sock 7.First char is OK [15:20:25]request: POST /json_proto HTTP/1.0 [15:20:25]Method: POST [15:20:25]URL: /json_proto [15:20:25]Method is POST - this is cgi request [15:20:25]url: /json_proto [15:20:25]query_string will be loaded in cgi processing [15:20:25]execute_cgi json_proto POST (null) [15:20:25]execute_cgi path=json_proto method=POST [15:20:25]POST find Content-Length [15:20:25]Host: 172.17.43.131:8080 [15:20:25]Content-Length: 820 [15:20:25]Content-Type: application/json [15:20:25] [15:20:25]POST finish read [15:20:25]Found Content-Length = 820 [15:20:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003071", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:20:25]execute_script... [15:20:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003071", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:20:25]POST & json_proto [15:20:25]process_json_proto [15:20:25]json parsed OK: [15:20:25]protocol is kg_v1.0 [15:20:25]action value=close_receipt [15:20:25]process_action close_receipt [15:20:25]cmd_close_receipt [15:20:25]MH_GetDate [15:20:25]Write to MH i2c: F0 00 00 C1 08 B8 [15:20:25]Write i2c OK [15:20:25]MH_I2C_Read... [15:20:25]Read from MH i2c: F0 [15:20:25]MH_I2C_Read... [15:20:25]Read from MH i2c: F0 09 00 [15:20:25]MH_I2C_Read... [15:20:25]Read from MH i2c: F0 09 00 C1 08 00 BA 61 A6 66 F9 24 A2 66 0D [15:20:25]GetLastDocTimeStamp 1722179864 [15:20:25]current date 1722180026 [15:20:25]FM_GetShiftState [15:20:25]SAM_PROTO_GetShiftState [15:20:25]wFMCommunicate request_size=4 [15:20:25]MH_SAM_APDU [15:20:25]CAPDU: 80 13 01 00 [15:20:25]Write to MH i2c: E2 08 00 C2 08 80 13 01 00 00 00 00 00 47 [15:20:25]Write i2c OK [15:20:25]MH_I2C_Read... [15:20:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:20:25]Read from MH i2c: E2 [15:20:25]MH_I2C_Read... [15:20:25]Read from MH i2c: E2 0E 00 [15:20:25]MH_I2C_Read... [15:20:25]Read from MH i2c: E2 0E 00 C2 08 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 F8 [15:20:25]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [15:20:25]wFMCommunicate OK [15:20:25]SAM_PROTO_GetShiftState done [15:20:25]FM_GetShiftState done [15:20:25]opened in 1722125326 [15:20:25]opened+sec_in_day 1722211726 [15:20:25]quantity*price = 100005 [15:20:25]sum+1 = 100006 [15:20:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 337 28.07.2024 15:20 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 226677 ФПД: 152373471247159 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T152026&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226677&fm=152373471247159&tin=02508201610067®Number=0000000000092624&sum=100005 [15:20:26]StoreToDocumentArchive [15:20:26]shift 439 fd 226677 [15:20:26]save to /storage/0439/doc_00226677 [15:20:26]save last doc name /storage/0439/doc_00226677 to /storage/kkm_last_doc_name [15:20:26]save OK [15:20:26]Clear old archive folders... [15:20:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:20:26]tlvbuf is 01469260 [15:20:26]SAM_PROTO_ClearQueue [15:20:26]wFMCommunicate request_size=4 [15:20:26]MH_SAM_APDU [15:20:26]CAPDU: 80 09 00 00 [15:20:26]Write to MH i2c: E2 08 00 CF 08 80 09 00 00 00 00 00 00 49 [15:20:26]Write i2c OK [15:20:26]MH_I2C_Read... [15:20:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:20:26]Read from MH i2c: E2 [15:20:26]MH_I2C_Read... [15:20:26]Read from MH i2c: E2 03 00 [15:20:26]MH_I2C_Read... [15:20:26]Read from MH i2c: E2 03 00 CF 08 00 90 00 4B [15:20:26]RAPDU: 90 00 [15:20:26]wFMCommunicate OK [15:20:26]SAM_PROTO_ClearQueue done [15:20:26]KKMCreateOFDPacket [15:20:26]OFDProtocolAddRootSTLVToBuf [15:20:26]FM_MakeSignedData [15:20:26]FM_MakeSignedData [15:20:26]SAM_PROTO_SignData [15:20:26]wFMCommunicate request_size=4 [15:20:26]MH_SAM_APDU [15:20:26]CAPDU: 80 0D 01 02 [15:20:26]Write to MH i2c: E2 08 00 D0 08 80 0D 01 02 00 00 00 00 51 [15:20:26]Write i2c OK [15:20:26]MH_I2C_Read... [15:20:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:20:26]Read from MH i2c: E2 [15:20:26]MH_I2C_Read... [15:20:26]Read from MH i2c: E2 03 00 [15:20:26]MH_I2C_Read... [15:20:26]Read from MH i2c: E2 03 00 D0 08 00 90 00 4C [15:20:26]RAPDU: 90 00 [15:20:26]wFMCommunicate OK [15:20:26]wFMCommunicate request_size=255 [15:20:26]MH_SAM_APDU [15:20:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 01 00 00 F4 03 04 00 BA 61 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 75 75 03 00 35 04 06 00 8A [15:20:26]Write to MH i2c: E2 02 01 D1 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 01 00 00 F4 03 04 00 BA 61 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 75 75 03 00 35 04 06 00 8A 00 00 19 [15:20:26]Write i2c OK [15:20:26]MH_I2C_Read... [15:20:27]OFD Sender: No OFD packet to send [15:20:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:20:27]Read from MH i2c: E2 [15:20:27]MH_I2C_Read... [15:20:27]Read from MH i2c: E2 03 00 [15:20:27]MH_I2C_Read... [15:20:27]Read from MH i2c: E2 03 00 D1 08 00 90 00 4D [15:20:27]RAPDU: 90 00 [15:20:27]wFMCommunicate OK [15:20:27]wFMCommunicate request_size=10 [15:20:27]MH_SAM_APDU [15:20:27]CAPDU: 80 0D 02 02 05 95 36 A0 7B 37 [15:20:27]Write to MH i2c: E2 0D 00 D2 08 80 0D 02 02 05 00 95 36 A0 7B 37 00 00 7B [15:20:27]Write i2c OK [15:20:27]MH_I2C_Read... [15:20:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:20:27]Read from MH i2c: E2 [15:20:27]MH_I2C_Read... [15:20:27]Read from MH i2c: E2 03 00 [15:20:27]MH_I2C_Read... [15:20:27]Read from MH i2c: E2 03 00 D2 08 00 90 00 4E [15:20:27]RAPDU: 90 00 [15:20:27]wFMCommunicate OK [15:20:27]wFMCommunicate request_size=4 [15:20:27]MH_SAM_APDU [15:20:27]CAPDU: 80 0D 03 02 [15:20:27]Write to MH i2c: E2 08 00 D3 08 80 0D 03 02 00 00 00 00 56 [15:20:27]Write i2c OK [15:20:27]MH_I2C_Read... [15:20:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:20:27]Read from MH i2c: E2 [15:20:27]MH_I2C_Read... [15:20:27]Read from MH i2c: E2 0B 00 [15:20:27]MH_I2C_Read... [15:20:27]Read from MH i2c: E2 0B 00 D3 08 00 2F 8F DD EC 3E F6 A6 20 90 00 D8 [15:20:27]RAPDU: 2F 8F DD EC 3E F6 A6 20 90 00 [15:20:27]wFMCommunicate OK [15:20:27]SAM_PROTO_SignData done [15:20:27]FM_MakeSignedData done [15:20:27]CreateOFDProtocolMessage [15:20:27]wFMCommunicate request_size=4 [15:20:27]MH_SAM_APDU [15:20:27]CAPDU: 80 11 00 00 [15:20:27]Write to MH i2c: E2 08 00 D4 08 80 11 00 00 00 00 00 00 56 [15:20:27]Write i2c OK [15:20:27]MH_I2C_Read... [15:20:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:20:27]Read from MH i2c: E2 [15:20:27]MH_I2C_Read... [15:20:27]Read from MH i2c: E2 17 00 [15:20:27]MH_I2C_Read... [15:20:27]Read from MH i2c: E2 17 00 D4 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B3 [15:20:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:20:27]wFMCommunicate OK [15:20:27]CreateOFDProtocolMessage done [15:20:27]OFDSenderStorePacket 226677 [15:20:27]StoreOFDPacket docnum=226677 [15:20:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 06 40 07 01 7A D9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 01 00 00 F4 03 04 00 BA 61 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 75 75 03 00 35 04 06 00 8A 95 36 A0 7B 37 2F 8F DD EC 3E F6 A6 20 [15:20:27]CheckFolder [15:20:27]dirname=/storage/ofd_packets [15:20:27]CheckFolder done [15:20:27]ProducePacketName [15:20:27]name=ofd_packets/00226677 [15:20:27]NVStorageSaveData ofd_packets/00226677 [15:20:27]File name is /storage/ofd_packets/00226677 [15:20:27]Write 301 bytes [15:20:27]NVStorageSaveData done [15:20:27]OFDSenderStorePacket done [15:20:27]KKMCreateOFDPacket done [15:20:27]NVStorageSaveData kkm_last_timestamp [15:20:27]File name is /storage/kkm_last_timestamp [15:20:27]Write 4 bytes [15:20:27]NVStorageSaveData done [15:20:27]ExternCall_PrintAddStr [15:20:27]wPrintStart [15:20:27]Write to MH i2c: 01 00 00 D5 08 DD [15:20:27]Write i2c OK [15:20:27]MH_I2C_Read... [15:20:27]Read from MH i2c: 01 [15:20:27]MH_I2C_Read... [15:20:27]Read from MH i2c: 01 07 00 [15:20:27]MH_I2C_Read... [15:20:27]Read from MH i2c: 01 07 00 D5 08 00 00 00 00 00 FF 0F F2 [15:20:27]RasterBufferAndPrint [15:20:27]line Счет N : (1)2003071 [15:20:27]line ИНН: 02508201610067 [15:20:27]line Контрольно-Кассовый Чек [15:20:27]line ПРОДАЖА [15:20:27]line ТРК (МРК, ГНК) : 43 [15:20:27]line Товар: 2710124130 [15:20:27]line Аи-92-К-5 [15:20:27]line 14.750 * 67.80 [15:20:27]line = 1000.05 [15:20:27]line НДС 12% НСП 1% [15:20:27]line > о реализуемом товаре [15:20:27]line ИТОГО: 1000.05 [15:20:27]line НСП 1% : 8.85 [15:20:27]line НДС 12% : 106.20 [15:20:27]line Наличными: 0.00 [15:20:27]line Безнал.: 1000.05 [15:20:27]line Место: АЗС № 97 "Партнер Нефть" [15:20:27]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:20:27]line СНО: Общий режим [15:20:27]line Чек 337 28.07.2024 15:20 [15:20:27]line Смена: 439 ФФД: 1.0 [15:20:27]line ЗНМ: 0300000054 [15:20:27]line РНМ: 0000000000092624 [15:20:27]line Версия ККМ: 001 [15:20:27]line Платежная система: Бакай Банк [15:20:27]line ФМ: 0000000000874959 [15:20:27]line ФД: 226677 [15:20:27]line ФПД: 152373471247159 [15:20:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T152026&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226677&fm=152373471247159&tin=02508201610067®Number=0000000000092624&sum=100005 [15:20:27]written 0, free lines is 4095 [15:20:27]OFD Sender: Processing packet 226677 [packets to send 602, broken 601] [15:20:27]ProducePacketName [15:20:27]name=ofd_packets/00226677 [15:20:27]OFD Sender: To server: pG, [15:20:27]CommunicateWithHost lk.salyk.kg:30040 [15:20:27]ConnectInit lk.salyk.kg [15:20:27]Write to MH i2c: 01 00 00 FF 08 07 [15:20:27]Write i2c OK [15:20:27]MH_I2C_Read... [15:20:27]Read from MH i2c: 01 [15:20:27]MH_I2C_Read... [15:20:27]Read from MH i2c: 01 07 00 [15:20:27]MH_I2C_Read... [15:20:27]Read from MH i2c: 01 07 00 FF 08 00 00 00 00 00 7C 0C 96 [15:20:27]RasterBufferAndPrint [15:20:27]line [15:20:27]line [15:20:27]line [15:20:27]line [15:20:27]line [15:20:27]written 0, free lines is 3199 [15:20:27]MH_Cut [15:20:27]Write to MH i2c: D1 01 00 06 09 01 E1 [15:20:27]Write i2c OK [15:20:27]MH_I2C_Read... [15:20:27]Read from MH i2c: D1 [15:20:27]MH_I2C_Read... [15:20:27]Read from MH i2c: D1 01 00 [15:20:27]MH_I2C_Read... [15:20:27]Read from MH i2c: D1 01 00 06 09 00 E0 [15:20:27]Write to MH i2c: 01 00 00 07 09 10 [15:20:27]Write i2c OK [15:20:27]MH_I2C_Read... [15:20:28]Connected sock=10 [15:20:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 06 40 07 01 7A D9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 01 00 00 F4 03 04 00 BA 61 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 75 75 03 00 35 04 06 00 8A 95 36 A0 7B 37 2F 8F DD EC 3E F6 A6 20 [15:20:28]*** Cut start [15:20:28]*** Partial cut [15:20:28]*** CUTSNS_PIN = 1 [15:20:28]*** CUTSNS_PIN = 0 [15:20:29]*** Brake cut motor [15:20:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 1F F9 47 00 16 54 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 75 75 03 00 F4 03 04 00 C6 0D A6 66 B6 04 01 00 00 B4 86 96 C8 63 33 69 17 [15:20:29]CommunicateWithHost err = 0 [15:20:29]CheckOFDResponse [15:20:29]1017 (14) - 77093643461234 [15:20:29]1041 (16) - 0000000000874959 [15:20:29]1040 (4) - 226677 [15:20:29]1012 (4) - 28.07.2024 09:22 [15:20:29]1206 (1) - 0 [15:20:29]OFD Sender: Remove packet 226677 [15:20:29]ProducePacketName [15:20:29]name=ofd_packets/00226677 [15:20:29]NVStorageDeleteData [15:20:29]Read from MH i2c: 01 [15:20:29]MH_I2C_Read... [15:20:29]*** Stop cut motor [15:20:29]*** Cut end [15:20:29]Read from MH i2c: 01 07 00 [15:20:29]MH_I2C_Read... [15:20:29]Read from MH i2c: 01 07 00 07 09 00 00 00 00 00 FF 0F 25 [15:20:29]process_action close_receipt done [15:20:29]requested_data is exist [15:20:29]produce_requested_data [15:20:29]requested_item fm.sn is exist - process it [15:20:29]wFMCommunicate request_size=4 [15:20:29]MH_SAM_APDU [15:20:29]CAPDU: 80 11 00 00 [15:20:29]Write to MH i2c: E2 08 00 08 09 80 11 00 00 00 00 00 00 8B [15:20:29]Write i2c OK [15:20:29]MH_I2C_Read... [15:20:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:20:29]Read from MH i2c: E2 [15:20:29]MH_I2C_Read... [15:20:29]Read from MH i2c: E2 17 00 [15:20:29]MH_I2C_Read... [15:20:29]Read from MH i2c: E2 17 00 08 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E8 [15:20:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:20:29]wFMCommunicate OK [15:20:29]requested_item fd.num is exist - process it [15:20:29]SAM_PROTO_GetFieldsCounters [15:20:29]wFMCommunicate request_size=4 [15:20:29]MH_SAM_APDU [15:20:29]CAPDU: 80 13 00 00 [15:20:29]Write to MH i2c: E2 08 00 09 09 80 13 00 00 00 00 00 00 8E [15:20:29]Write i2c OK [15:20:29]MH_I2C_Read... [15:20:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:20:29]Read from MH i2c: E2 [15:20:29]MH_I2C_Read... [15:20:29]Read from MH i2c: E2 62 00 [15:20:29]MH_I2C_Read... [15:20:29]Read from MH i2c: E2 62 00 09 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 75 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 51 01 00 00 5E 04 04 00 51 01 00 00 57 04 04 00 52 01 00 00 19 04 04 00 00 00 00 00 90 00 52 [15:20:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 75 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 51 01 00 00 5E 04 04 00 51 01 00 00 57 04 04 00 52 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:20:29]wFMCommunicate OK [15:20:29]SAM_PROTO_GetFieldsCounters done [15:20:29]requested_item shift.num is exist - process it [15:20:29]requested_item shift.opened is exist - process it [15:20:29]req_shift_opened [15:20:29]FM_GetShiftState [15:20:29]SAM_PROTO_GetShiftState [15:20:29]wFMCommunicate request_size=4 [15:20:29]MH_SAM_APDU [15:20:29]CAPDU: 80 13 01 00 [15:20:29]Write to MH i2c: E2 08 00 0A 09 80 13 01 00 00 00 00 00 90 [15:20:29]Write i2c OK [15:20:29]MH_I2C_Read... [15:20:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:20:29]Read from MH i2c: E2 [15:20:29]MH_I2C_Read... [15:20:29]Read from MH i2c: E2 0E 00 [15:20:29]MH_I2C_Read... [15:20:29]Read from MH i2c: E2 0E 00 0A 09 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 41 [15:20:29]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [15:20:29]wFMCommunicate OK [15:20:29]SAM_PROTO_GetShiftState done [15:20:29]FM_GetShiftState done [15:20:29]req_shift_opened done [15:20:29]requested_item shift.open_date is exist - process it [15:20:29]req_shift_open_date [15:20:29]req_shift_open_date done [15:20:29]produce_requested_data done [15:20:29]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226677,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [15:20:29]process_action_free close_receipt [15:20:29]json_value_free [15:20:29]json_value_free done [15:20:29]process_json_proto returns [15:20:29]Send response to host [15:20:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226677,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [15:20:29]free response buf [15:20:29]execute_script done [15:20:29]execute_script returns [15:20:29]free content buf [15:20:29]Sock 7.Close socket [15:20:29]Sock 7.Thread stoped [15:20:30]OFD Sender: No OFD packet to send [15:20:34]recv_with_timeout no data received [15:20:35]OFD Sender: No OFD packet to send [15:20:40]OFD Sender: No OFD packet to send [15:20:45]OFD Sender: No OFD packet to send [15:20:46]recv_with_timeout no data received [15:20:50]OFD Sender: No OFD packet to send [15:20:55]OFD Sender: No OFD packet to send [15:21:00]OFD Sender: No OFD packet to send [15:21:05]OFD Sender: No OFD packet to send [15:21:10]OFD Sender: No OFD packet to send [15:21:15]OFD Sender: No OFD packet to send [15:21:20]OFD Sender: No OFD packet to send [15:21:25]OFD Sender: No OFD packet to send [15:21:30]OFD Sender: No OFD packet to send [15:21:35]OFD Sender: No OFD packet to send [15:21:40]OFD Sender: No OFD packet to send [15:21:45]OFD Sender: No OFD packet to send [15:21:50]OFD Sender: No OFD packet to send [15:21:55]OFD Sender: No OFD packet to send [15:22:00]recv_with_timeout no data received [15:22:00]OFD Sender: No OFD packet to send [15:22:05]OFD Sender: No OFD packet to send [15:22:10]OFD Sender: No OFD packet to send [15:22:15]OFD Sender: No OFD packet to send [15:22:20]OFD Sender: No OFD packet to send [15:22:25]OFD Sender: No OFD packet to send [15:22:30]OFD Sender: No OFD packet to send [15:22:35]OFD Sender: No OFD packet to send [15:22:40]OFD Sender: No OFD packet to send [15:22:45]OFD Sender: No OFD packet to send [15:22:50]OFD Sender: No OFD packet to send [15:22:55]OFD Sender: No OFD packet to send [15:23:00]OFD Sender: No OFD packet to send [15:23:05]OFD Sender: No OFD packet to send [15:23:10]OFD Sender: No OFD packet to send [15:23:15]OFD Sender: No OFD packet to send [15:23:20]OFD Sender: No OFD packet to send [15:23:25]OFD Sender: No OFD packet to send [15:23:30]OFD Sender: No OFD packet to send [15:23:35]OFD Sender: No OFD packet to send [15:23:40]OFD Sender: No OFD packet to send [15:23:45]OFD Sender: No OFD packet to send [15:23:46]recv_with_timeout no data received [15:23:50]OFD Sender: No OFD packet to send [15:23:55]OFD Sender: No OFD packet to send [15:24:00]OFD Sender: No OFD packet to send [15:24:05]OFD Sender: No OFD packet to send [15:24:10]OFD Sender: No OFD packet to send [15:24:15]OFD Sender: No OFD packet to send [15:24:20]OFD Sender: No OFD packet to send [15:24:25]OFD Sender: No OFD packet to send [15:24:30]OFD Sender: No OFD packet to send [15:24:35]OFD Sender: No OFD packet to send [15:24:40]recv_with_timeout no data received [15:24:40]OFD Sender: No OFD packet to send [15:24:45]OFD Sender: No OFD packet to send [15:24:50]OFD Sender: No OFD packet to send [15:24:55]OFD Sender: No OFD packet to send [15:25:00]OFD Sender: No OFD packet to send [15:25:05]OFD Sender: No OFD packet to send [15:25:10]OFD Sender: No OFD packet to send [15:25:15]OFD Sender: No OFD packet to send [15:25:16]accept exits with 9 [15:25:16]New connection [15:25:16]New thread 3066854756 created [15:25:16]Thread 3066711396 joined [15:25:16]Waiting for new connection... [15:25:16] Sock 9.Parse request [15:25:16]Sock 9.Check first char [15:25:16]Sock 9.First char is OK [15:25:16]request: POST /json_proto HTTP/1.0 [15:25:16]Method: POST [15:25:16]URL: /json_proto [15:25:16]Method is POST - this is cgi request [15:25:16]url: /json_proto [15:25:16]query_string will be loaded in cgi processing [15:25:16]execute_cgi json_proto POST (null) [15:25:16]execute_cgi path=json_proto method=POST [15:25:16]POST find Content-Length [15:25:16]Host: 172.17.43.131:8080 [15:25:16]Content-Length: 820 [15:25:16]Content-Type: application/json [15:25:16] [15:25:16]POST finish read [15:25:16]Found Content-Length = 820 [15:25:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003073", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:25:16]execute_script... [15:25:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003073", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:25:16]POST & json_proto [15:25:16]process_json_proto [15:25:16]json parsed OK: [15:25:16]protocol is kg_v1.0 [15:25:16]action value=close_receipt [15:25:16]process_action close_receipt [15:25:16]cmd_close_receipt [15:25:16]MH_GetDate [15:25:16]Write to MH i2c: F0 00 00 0B 09 03 [15:25:16]Write i2c OK [15:25:16]MH_I2C_Read... [15:25:16]Read from MH i2c: F0 [15:25:16]MH_I2C_Read... [15:25:16]Read from MH i2c: F0 09 00 [15:25:16]MH_I2C_Read... [15:25:16]Read from MH i2c: F0 09 00 0B 09 00 DD 62 A6 66 F9 24 A2 66 7C [15:25:16]GetLastDocTimeStamp 1722180026 [15:25:16]current date 1722180317 [15:25:16]FM_GetShiftState [15:25:16]SAM_PROTO_GetShiftState [15:25:16]wFMCommunicate request_size=4 [15:25:16]MH_SAM_APDU [15:25:16]CAPDU: 80 13 01 00 [15:25:16]Write to MH i2c: E2 08 00 0C 09 80 13 01 00 00 00 00 00 92 [15:25:16]Write i2c OK [15:25:16]MH_I2C_Read... [15:25:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:25:16]Read from MH i2c: E2 [15:25:16]MH_I2C_Read... [15:25:16]Read from MH i2c: E2 0E 00 [15:25:16]MH_I2C_Read... [15:25:16]Read from MH i2c: E2 0E 00 0C 09 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 43 [15:25:16]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [15:25:16]wFMCommunicate OK [15:25:16]SAM_PROTO_GetShiftState done [15:25:16]FM_GetShiftState done [15:25:16]opened in 1722125326 [15:25:16]opened+sec_in_day 1722211726 [15:25:16]quantity*price = 100005 [15:25:16]sum+1 = 100006 [15:25:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 338 28.07.2024 15:25 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 226678 ФПД: 126443997066223 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T152517&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226678&fm=126443997066223&tin=02508201610067®Number=0000000000092624&sum=100005 [15:25:17]StoreToDocumentArchive [15:25:17]shift 439 fd 226678 [15:25:17]save to /storage/0439/doc_00226678 [15:25:17]save last doc name /storage/0439/doc_00226678 to /storage/kkm_last_doc_name [15:25:17]save OK [15:25:17]Clear old archive folders... [15:25:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:25:17]tlvbuf is 014D0AD0 [15:25:17]SAM_PROTO_ClearQueue [15:25:17]wFMCommunicate request_size=4 [15:25:17]MH_SAM_APDU [15:25:17]CAPDU: 80 09 00 00 [15:25:17]Write to MH i2c: E2 08 00 19 09 80 09 00 00 00 00 00 00 94 [15:25:17]Write i2c OK [15:25:17]MH_I2C_Read... [15:25:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:25:17]Read from MH i2c: E2 [15:25:17]MH_I2C_Read... [15:25:17]Read from MH i2c: E2 03 00 [15:25:17]MH_I2C_Read... [15:25:17]Read from MH i2c: E2 03 00 19 09 00 90 00 96 [15:25:17]RAPDU: 90 00 [15:25:17]wFMCommunicate OK [15:25:17]SAM_PROTO_ClearQueue done [15:25:17]KKMCreateOFDPacket [15:25:17]OFDProtocolAddRootSTLVToBuf [15:25:17]FM_MakeSignedData [15:25:17]FM_MakeSignedData [15:25:17]SAM_PROTO_SignData [15:25:17]wFMCommunicate request_size=4 [15:25:17]MH_SAM_APDU [15:25:17]CAPDU: 80 0D 01 02 [15:25:17]Write to MH i2c: E2 08 00 1A 09 80 0D 01 02 00 00 00 00 9C [15:25:17]Write i2c OK [15:25:17]MH_I2C_Read... [15:25:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:25:17]Read from MH i2c: E2 [15:25:17]MH_I2C_Read... [15:25:17]Read from MH i2c: E2 03 00 [15:25:17]MH_I2C_Read... [15:25:17]Read from MH i2c: E2 03 00 1A 09 00 90 00 97 [15:25:17]RAPDU: 90 00 [15:25:17]wFMCommunicate OK [15:25:17]wFMCommunicate request_size=255 [15:25:17]MH_SAM_APDU [15:25:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 DD 62 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 76 75 03 00 35 04 06 00 73 [15:25:17]Write to MH i2c: E2 02 01 1B 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 DD 62 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 76 75 03 00 35 04 06 00 73 00 00 73 [15:25:17]Write i2c OK [15:25:17]MH_I2C_Read... [15:25:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:25:18]Read from MH i2c: E2 [15:25:18]MH_I2C_Read... [15:25:18]Read from MH i2c: E2 03 00 [15:25:18]MH_I2C_Read... [15:25:18]Read from MH i2c: E2 03 00 1B 09 00 90 00 98 [15:25:18]RAPDU: 90 00 [15:25:18]wFMCommunicate OK [15:25:18]wFMCommunicate request_size=10 [15:25:18]MH_SAM_APDU [15:25:18]CAPDU: 80 0D 02 02 05 00 09 87 73 EF [15:25:18]Write to MH i2c: E2 0D 00 1C 09 80 0D 02 02 05 00 00 09 87 73 EF 00 00 9B [15:25:18]Write i2c OK [15:25:18]MH_I2C_Read... [15:25:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:25:18]Read from MH i2c: E2 [15:25:18]MH_I2C_Read... [15:25:18]Read from MH i2c: E2 03 00 [15:25:18]MH_I2C_Read... [15:25:18]Read from MH i2c: E2 03 00 1C 09 00 90 00 99 [15:25:18]RAPDU: 90 00 [15:25:18]wFMCommunicate OK [15:25:18]wFMCommunicate request_size=4 [15:25:18]MH_SAM_APDU [15:25:18]CAPDU: 80 0D 03 02 [15:25:18]Write to MH i2c: E2 08 00 1D 09 80 0D 03 02 00 00 00 00 A1 [15:25:18]Write i2c OK [15:25:18]MH_I2C_Read... [15:25:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:25:18]Read from MH i2c: E2 [15:25:18]MH_I2C_Read... [15:25:18]Read from MH i2c: E2 0B 00 [15:25:18]MH_I2C_Read... [15:25:18]Read from MH i2c: E2 0B 00 1D 09 00 50 E7 CE 89 5F C3 90 AF 90 00 91 [15:25:18]RAPDU: 50 E7 CE 89 5F C3 90 AF 90 00 [15:25:18]wFMCommunicate OK [15:25:18]SAM_PROTO_SignData done [15:25:18]FM_MakeSignedData done [15:25:18]CreateOFDProtocolMessage [15:25:18]wFMCommunicate request_size=4 [15:25:18]MH_SAM_APDU [15:25:18]CAPDU: 80 11 00 00 [15:25:18]Write to MH i2c: E2 08 00 1E 09 80 11 00 00 00 00 00 00 A1 [15:25:18]Write i2c OK [15:25:18]MH_I2C_Read... [15:25:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:25:18]Read from MH i2c: E2 [15:25:18]MH_I2C_Read... [15:25:18]Read from MH i2c: E2 17 00 [15:25:18]MH_I2C_Read... [15:25:18]Read from MH i2c: E2 17 00 1E 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FE [15:25:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:25:18]wFMCommunicate OK [15:25:18]CreateOFDProtocolMessage done [15:25:18]OFDSenderStorePacket 226678 [15:25:18]StoreOFDPacket docnum=226678 [15:25:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 3F 7A 07 01 5B 53 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 DD 62 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 76 75 03 00 35 04 06 00 73 00 09 87 73 EF 50 E7 CE 89 5F C3 90 AF [15:25:18]CheckFolder [15:25:18]dirname=/storage/ofd_packets [15:25:18]CheckFolder done [15:25:18]ProducePacketName [15:25:18]name=ofd_packets/00226678 [15:25:18]NVStorageSaveData ofd_packets/00226678 [15:25:18]File name is /storage/ofd_packets/00226678 [15:25:18]Write 301 bytes [15:25:18]NVStorageSaveData done [15:25:18]OFDSenderStorePacket done [15:25:18]KKMCreateOFDPacket done [15:25:18]NVStorageSaveData kkm_last_timestamp [15:25:18]File name is /storage/kkm_last_timestamp [15:25:18]Write 4 bytes [15:25:18]NVStorageSaveData done [15:25:18]ExternCall_PrintAddStr [15:25:18]wPrintStart [15:25:18]Write to MH i2c: 01 00 00 1F 09 28 [15:25:18]Write i2c OK [15:25:18]MH_I2C_Read... [15:25:18]Read from MH i2c: 01 [15:25:18]MH_I2C_Read... [15:25:18]Read from MH i2c: 01 07 00 [15:25:18]MH_I2C_Read... [15:25:18]Read from MH i2c: 01 07 00 1F 09 00 00 00 00 00 FF 0F 3D [15:25:18]RasterBufferAndPrint [15:25:18]line Счет N : (1)2003073 [15:25:18]line ИНН: 02508201610067 [15:25:18]line Контрольно-Кассовый Чек [15:25:18]line ПРОДАЖА [15:25:18]line ТРК (МРК, ГНК) : 33 [15:25:18]line Товар: 2710124130 [15:25:18]line Аи-92-К-5 [15:25:18]line 14.750 * 67.80 [15:25:18]line = 1000.05 [15:25:18]line НДС 12% НСП 1% [15:25:18]line > о реализуемом товаре [15:25:18]line ИТОГО: 1000.05 [15:25:18]line НСП 1% : 8.85 [15:25:18]line НДС 12% : 106.20 [15:25:18]line Наличными: 0.00 [15:25:18]line Безнал.: 1000.05 [15:25:18]line Место: АЗС № 97 "Партнер Нефть" [15:25:18]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:25:18]line СНО: Общий режим [15:25:18]line Чек 338 28.07.2024 15:25 [15:25:18]line Смена: 439 ФФД: 1.0 [15:25:18]line ЗНМ: 0300000054 [15:25:18]line РНМ: 0000000000092624 [15:25:18]line Версия ККМ: 001 [15:25:18]line Платежная система: Бакай Банк [15:25:18]line ФМ: 0000000000874959 [15:25:18]line ФД: 226678 [15:25:18]line ФПД: 126443997066223 [15:25:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T152517&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226678&fm=126443997066223&tin=02508201610067®Number=0000000000092624&sum=100005 [15:25:18]written 0, free lines is 4095 [15:25:18]OFD Sender: Processing packet 226678 [packets to send 602, broken 601] [15:25:18]ProducePacketName [15:25:18]name=ofd_packets/00226678 [15:25:18]OFD Sender: To server: pG, [15:25:18]CommunicateWithHost lk.salyk.kg:30040 [15:25:18]ConnectInit lk.salyk.kg [15:25:18]Write to MH i2c: 01 00 00 49 09 52 [15:25:18]Write i2c OK [15:25:18]MH_I2C_Read... [15:25:18]Read from MH i2c: 01 [15:25:18]MH_I2C_Read... [15:25:18]Read from MH i2c: 01 07 00 [15:25:18]MH_I2C_Read... [15:25:18]Read from MH i2c: 01 07 00 49 09 00 00 00 00 00 74 0C D9 [15:25:18]RasterBufferAndPrint [15:25:18]line [15:25:18]line [15:25:18]line [15:25:18]line [15:25:18]line [15:25:18]written 0, free lines is 3191 [15:25:18]MH_Cut [15:25:18]Write to MH i2c: D1 01 00 50 09 01 2B [15:25:18]Write i2c OK [15:25:18]MH_I2C_Read... [15:25:18]Read from MH i2c: D1 [15:25:18]MH_I2C_Read... [15:25:18]Read from MH i2c: D1 01 00 [15:25:18]MH_I2C_Read... [15:25:18]Read from MH i2c: D1 01 00 50 09 00 2A [15:25:18]Write to MH i2c: 01 00 00 51 09 5A [15:25:18]Write i2c OK [15:25:18]MH_I2C_Read... [15:25:19]Connected sock=10 [15:25:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 3F 7A 07 01 5B 53 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 DD 62 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 76 75 03 00 35 04 06 00 73 00 09 87 73 EF 50 E7 CE 89 5F C3 90 AF [15:25:19]*** Cut start [15:25:19]*** Partial cut [15:25:19]*** CUTSNS_PIN = 1 [15:25:20]*** CUTSNS_PIN = 0 [15:25:20]*** Brake cut motor [15:25:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 DA 7E 47 00 1A E1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 76 75 03 00 F4 03 04 00 E9 0E A6 66 B6 04 01 00 00 8E C8 0A 31 D3 64 D4 88 [15:25:20]CommunicateWithHost err = 0 [15:25:20]CheckOFDResponse [15:25:20]1017 (14) - 77093643461234 [15:25:20]1041 (16) - 0000000000874959 [15:25:20]1040 (4) - 226678 [15:25:20]1012 (4) - 28.07.2024 09:27 [15:25:20]1206 (1) - 0 [15:25:20]OFD Sender: Remove packet 226678 [15:25:20]ProducePacketName [15:25:20]name=ofd_packets/00226678 [15:25:20]NVStorageDeleteData [15:25:20]Read from MH i2c: 01 [15:25:20]MH_I2C_Read... [15:25:20]*** Stop cut motor [15:25:20]*** Cut end [15:25:20]Read from MH i2c: 01 07 00 [15:25:20]MH_I2C_Read... [15:25:20]Read from MH i2c: 01 07 00 51 09 00 00 00 00 00 FF 0F 6F [15:25:20]process_action close_receipt done [15:25:20]requested_data is exist [15:25:20]produce_requested_data [15:25:20]requested_item fm.sn is exist - process it [15:25:20]wFMCommunicate request_size=4 [15:25:20]MH_SAM_APDU [15:25:20]CAPDU: 80 11 00 00 [15:25:20]Write to MH i2c: E2 08 00 52 09 80 11 00 00 00 00 00 00 D5 [15:25:20]Write i2c OK [15:25:20]MH_I2C_Read... [15:25:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:25:20]Read from MH i2c: E2 [15:25:20]MH_I2C_Read... [15:25:20]Read from MH i2c: E2 17 00 [15:25:20]MH_I2C_Read... [15:25:20]Read from MH i2c: E2 17 00 52 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 32 [15:25:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:25:20]wFMCommunicate OK [15:25:20]requested_item fd.num is exist - process it [15:25:20]SAM_PROTO_GetFieldsCounters [15:25:20]wFMCommunicate request_size=4 [15:25:20]MH_SAM_APDU [15:25:20]CAPDU: 80 13 00 00 [15:25:20]Write to MH i2c: E2 08 00 53 09 80 13 00 00 00 00 00 00 D8 [15:25:20]Write i2c OK [15:25:20]MH_I2C_Read... [15:25:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:25:20]Read from MH i2c: E2 [15:25:20]MH_I2C_Read... [15:25:20]Read from MH i2c: E2 62 00 [15:25:20]MH_I2C_Read... [15:25:20]Read from MH i2c: E2 62 00 53 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 76 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 52 01 00 00 5E 04 04 00 52 01 00 00 57 04 04 00 53 01 00 00 19 04 04 00 00 00 00 00 90 00 A0 [15:25:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 76 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 52 01 00 00 5E 04 04 00 52 01 00 00 57 04 04 00 53 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:25:20]wFMCommunicate OK [15:25:20]SAM_PROTO_GetFieldsCounters done [15:25:20]requested_item shift.num is exist - process it [15:25:20]requested_item shift.opened is exist - process it [15:25:20]req_shift_opened [15:25:20]FM_GetShiftState [15:25:20]SAM_PROTO_GetShiftState [15:25:20]wFMCommunicate request_size=4 [15:25:20]MH_SAM_APDU [15:25:20]CAPDU: 80 13 01 00 [15:25:20]Write to MH i2c: E2 08 00 54 09 80 13 01 00 00 00 00 00 DA [15:25:20]Write i2c OK [15:25:20]MH_I2C_Read... [15:25:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:25:20]Read from MH i2c: E2 [15:25:20]MH_I2C_Read... [15:25:20]Read from MH i2c: E2 0E 00 [15:25:20]MH_I2C_Read... [15:25:20]Read from MH i2c: E2 0E 00 54 09 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 8B [15:25:20]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [15:25:20]wFMCommunicate OK [15:25:20]SAM_PROTO_GetShiftState done [15:25:20]FM_GetShiftState done [15:25:20]req_shift_opened done [15:25:20]requested_item shift.open_date is exist - process it [15:25:20]req_shift_open_date [15:25:20]req_shift_open_date done [15:25:20]produce_requested_data done [15:25:20]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226678,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [15:25:20]process_action_free close_receipt [15:25:20]json_value_free [15:25:20]json_value_free done [15:25:20]process_json_proto returns [15:25:20]Send response to host [15:25:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226678,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [15:25:20]free response buf [15:25:20]execute_script done [15:25:20]execute_script returns [15:25:20]free content buf [15:25:20]Sock 9.Close socket [15:25:20]Sock 9.Thread stoped [15:25:21]OFD Sender: No OFD packet to send [15:25:26]OFD Sender: No OFD packet to send [15:25:31]OFD Sender: No OFD packet to send [15:25:36]OFD Sender: No OFD packet to send [15:25:41]OFD Sender: No OFD packet to send [15:25:46]OFD Sender: No OFD packet to send [15:25:51]OFD Sender: No OFD packet to send [15:25:56]OFD Sender: No OFD packet to send [15:26:01]OFD Sender: No OFD packet to send [15:26:06]OFD Sender: No OFD packet to send [15:26:09]recv_with_timeout no data received [15:26:11]OFD Sender: No OFD packet to send [15:26:16]OFD Sender: No OFD packet to send [15:26:21]OFD Sender: No OFD packet to send [15:26:26]OFD Sender: No OFD packet to send [15:26:31]OFD Sender: No OFD packet to send [15:26:36]OFD Sender: No OFD packet to send [15:26:39]recv_with_timeout no data received [15:26:41]OFD Sender: No OFD packet to send [15:26:46]OFD Sender: No OFD packet to send [15:26:51]OFD Sender: No OFD packet to send [15:26:56]OFD Sender: No OFD packet to send [15:27:01]OFD Sender: No OFD packet to send [15:27:04]accept exits with 7 [15:27:04]New connection [15:27:04]New thread 3066711396 created [15:27:04]Thread 3066854756 joined [15:27:04]Waiting for new connection... [15:27:04] Sock 7.Parse request [15:27:04]Sock 7.Check first char [15:27:04]Sock 7.First char is OK [15:27:04]request: POST /json_proto HTTP/1.0 [15:27:04]Method: POST [15:27:04]URL: /json_proto [15:27:04]Method is POST - this is cgi request [15:27:04]url: /json_proto [15:27:04]query_string will be loaded in cgi processing [15:27:04]execute_cgi json_proto POST (null) [15:27:04]execute_cgi path=json_proto method=POST [15:27:04]POST find Content-Length [15:27:04]Host: 172.17.43.131:8080 [15:27:04]Content-Length: 683 [15:27:04]Content-Type: application/json [15:27:04] [15:27:04]POST finish read [15:27:04]Found Content-Length = 683 [15:27:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003074", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 14.830, "sum" : 1100.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1100.00, "total" : 1100.00, "payments": [ { "type": 0, "sum" : 1100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:27:04]execute_script... [15:27:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003074", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 14.830, "sum" : 1100.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1100.00, "total" : 1100.00, "payments": [ { "type": 0, "sum" : 1100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:27:04]POST & json_proto [15:27:04]process_json_proto [15:27:04]json parsed OK: [15:27:04]protocol is kg_v1.0 [15:27:04]action value=close_receipt [15:27:04]process_action close_receipt [15:27:04]cmd_close_receipt [15:27:04]MH_GetDate [15:27:04]Write to MH i2c: F0 00 00 55 09 4D [15:27:04]Write i2c OK [15:27:04]MH_I2C_Read... [15:27:04]Read from MH i2c: F0 [15:27:04]MH_I2C_Read... [15:27:04]Read from MH i2c: F0 09 00 [15:27:04]MH_I2C_Read... [15:27:04]Read from MH i2c: F0 09 00 55 09 00 49 63 A6 66 F9 24 A2 66 33 [15:27:04]GetLastDocTimeStamp 1722180317 [15:27:04]current date 1722180425 [15:27:04]FM_GetShiftState [15:27:04]SAM_PROTO_GetShiftState [15:27:04]wFMCommunicate request_size=4 [15:27:04]MH_SAM_APDU [15:27:04]CAPDU: 80 13 01 00 [15:27:04]Write to MH i2c: E2 08 00 56 09 80 13 01 00 00 00 00 00 DC [15:27:04]Write i2c OK [15:27:04]MH_I2C_Read... [15:27:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:27:04]Read from MH i2c: E2 [15:27:04]MH_I2C_Read... [15:27:04]Read from MH i2c: E2 0E 00 [15:27:04]MH_I2C_Read... [15:27:04]Read from MH i2c: E2 0E 00 56 09 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 8D [15:27:04]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [15:27:04]wFMCommunicate OK [15:27:04]SAM_PROTO_GetShiftState done [15:27:04]FM_GetShiftState done [15:27:04]opened in 1722125326 [15:27:04]opened+sec_in_day 1722211726 [15:27:04]quantity*price = 110038 [15:27:04]sum+1 = 110040 [15:27:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.39 ИТОГО: 1100.00 Внесено: 1100.00 СДАЧА: 0.00 НСП 1% : 9.74 НДС 12% : 116.86 Наличными: 1100.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 339 28.07.2024 15:27 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226679 ФПД: 9383982949765 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T152705&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226679&fm=9383982949765&tin=02508201610067®Number=0000000000092624&sum=110000 [15:27:05]StoreToDocumentArchive [15:27:05]shift 439 fd 226679 [15:27:05]save to /storage/0439/doc_00226679 [15:27:05]save last doc name /storage/0439/doc_00226679 to /storage/kkm_last_doc_name [15:27:05]save OK [15:27:05]Clear old archive folders... [15:27:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:27:05]tlvbuf is 0144E880 [15:27:05]SAM_PROTO_ClearQueue [15:27:05]wFMCommunicate request_size=4 [15:27:05]MH_SAM_APDU [15:27:05]CAPDU: 80 09 00 00 [15:27:05]Write to MH i2c: E2 08 00 63 09 80 09 00 00 00 00 00 00 DE [15:27:05]Write i2c OK [15:27:05]MH_I2C_Read... [15:27:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:27:05]Read from MH i2c: E2 [15:27:05]MH_I2C_Read... [15:27:05]Read from MH i2c: E2 03 00 [15:27:05]MH_I2C_Read... [15:27:05]Read from MH i2c: E2 03 00 63 09 00 90 00 E0 [15:27:05]RAPDU: 90 00 [15:27:05]wFMCommunicate OK [15:27:05]SAM_PROTO_ClearQueue done [15:27:05]KKMCreateOFDPacket [15:27:05]OFDProtocolAddRootSTLVToBuf [15:27:05]FM_MakeSignedData [15:27:05]FM_MakeSignedData [15:27:05]SAM_PROTO_SignData [15:27:05]wFMCommunicate request_size=4 [15:27:05]MH_SAM_APDU [15:27:05]CAPDU: 80 0D 01 02 [15:27:05]Write to MH i2c: E2 08 00 64 09 80 0D 01 02 00 00 00 00 E6 [15:27:05]Write i2c OK [15:27:05]MH_I2C_Read... [15:27:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:27:05]Read from MH i2c: E2 [15:27:05]MH_I2C_Read... [15:27:05]Read from MH i2c: E2 03 00 [15:27:05]MH_I2C_Read... [15:27:05]Read from MH i2c: E2 03 00 64 09 00 90 00 E1 [15:27:05]RAPDU: 90 00 [15:27:05]wFMCommunicate OK [15:27:05]wFMCommunicate request_size=255 [15:27:05]MH_SAM_APDU [15:27:05]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EE 39 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 D7 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 2D 00 00 00 00 07 04 06 00 B0 AD 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 01 00 00 F4 03 04 00 49 63 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 77 75 03 00 35 04 06 00 08 [15:27:05]Write to MH i2c: E2 02 01 65 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EE 39 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 D7 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 2D 00 00 00 00 07 04 06 00 B0 AD 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 01 00 00 F4 03 04 00 49 63 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 77 75 03 00 35 04 06 00 08 00 00 DB [15:27:05]Write i2c OK [15:27:05]MH_I2C_Read... [15:27:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:27:06]Read from MH i2c: E2 [15:27:06]MH_I2C_Read... [15:27:06]Read from MH i2c: E2 03 00 [15:27:06]MH_I2C_Read... [15:27:06]Read from MH i2c: E2 03 00 65 09 00 90 00 E2 [15:27:06]RAPDU: 90 00 [15:27:06]wFMCommunicate OK [15:27:06]wFMCommunicate request_size=10 [15:27:06]MH_SAM_APDU [15:27:06]CAPDU: 80 0D 02 02 05 88 E0 F8 65 85 [15:27:06]Write to MH i2c: E2 0D 00 66 09 80 0D 02 02 05 00 88 E0 F8 65 85 00 00 3D [15:27:06]Write i2c OK [15:27:06]MH_I2C_Read... [15:27:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:27:06]Read from MH i2c: E2 [15:27:06]MH_I2C_Read... [15:27:06]Read from MH i2c: E2 03 00 [15:27:06]MH_I2C_Read... [15:27:06]Read from MH i2c: E2 03 00 66 09 00 90 00 E3 [15:27:06]RAPDU: 90 00 [15:27:06]wFMCommunicate OK [15:27:06]wFMCommunicate request_size=4 [15:27:06]MH_SAM_APDU [15:27:06]CAPDU: 80 0D 03 02 [15:27:06]Write to MH i2c: E2 08 00 67 09 80 0D 03 02 00 00 00 00 EB [15:27:06]Write i2c OK [15:27:06]MH_I2C_Read... [15:27:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:27:06]Read from MH i2c: E2 [15:27:06]MH_I2C_Read... [15:27:06]Read from MH i2c: E2 0B 00 [15:27:06]MH_I2C_Read... [15:27:06]Read from MH i2c: E2 0B 00 67 09 00 BB A0 1E FA EC 54 DA FB 90 00 74 [15:27:06]RAPDU: BB A0 1E FA EC 54 DA FB 90 00 [15:27:06]wFMCommunicate OK [15:27:06]SAM_PROTO_SignData done [15:27:06]FM_MakeSignedData done [15:27:06]CreateOFDProtocolMessage [15:27:06]wFMCommunicate request_size=4 [15:27:06]MH_SAM_APDU [15:27:06]CAPDU: 80 11 00 00 [15:27:06]Write to MH i2c: E2 08 00 68 09 80 11 00 00 00 00 00 00 EB [15:27:06]Write i2c OK [15:27:06]MH_I2C_Read... [15:27:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:27:06]Read from MH i2c: E2 [15:27:06]MH_I2C_Read... [15:27:06]Read from MH i2c: E2 17 00 [15:27:06]MH_I2C_Read... [15:27:06]Read from MH i2c: E2 17 00 68 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 48 [15:27:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:27:06]wFMCommunicate OK [15:27:06]CreateOFDProtocolMessage done [15:27:06]OFDSenderStorePacket 226679 [15:27:06]StoreOFDPacket docnum=226679 [15:27:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 EB 52 07 01 58 62 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EE 39 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 D7 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 2D 00 00 00 00 07 04 06 00 B0 AD 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 01 00 00 F4 03 04 00 49 63 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 77 75 03 00 35 04 06 00 08 88 E0 F8 65 85 BB A0 1E FA EC 54 DA FB [15:27:06]CheckFolder [15:27:06]dirname=/storage/ofd_packets [15:27:06]CheckFolder done [15:27:06]ProducePacketName [15:27:06]name=ofd_packets/00226679 [15:27:06]NVStorageSaveData ofd_packets/00226679 [15:27:06]File name is /storage/ofd_packets/00226679 [15:27:06]Write 301 bytes [15:27:06]NVStorageSaveData done [15:27:06]OFDSenderStorePacket done [15:27:06]KKMCreateOFDPacket done [15:27:06]NVStorageSaveData kkm_last_timestamp [15:27:06]File name is /storage/kkm_last_timestamp [15:27:06]Write 4 bytes [15:27:06]NVStorageSaveData done [15:27:06]ExternCall_PrintAddStr [15:27:06]wPrintStart [15:27:06]Write to MH i2c: 01 00 00 69 09 72 [15:27:06]Write i2c OK [15:27:06]MH_I2C_Read... [15:27:06]Read from MH i2c: 01 [15:27:06]MH_I2C_Read... [15:27:06]Read from MH i2c: 01 07 00 [15:27:06]MH_I2C_Read... [15:27:06]Read from MH i2c: 01 07 00 69 09 00 00 00 00 00 FF 0F 87 [15:27:06]RasterBufferAndPrint [15:27:06]line Счет N : (1)2003074 [15:27:06]line ИНН: 02508201610067 [15:27:06]line Контрольно-Кассовый Чек [15:27:06]line ПРОДАЖА [15:27:06]line ТРК (МРК, ГНК) : 44 [15:27:06]line Товар: 2710124500 [15:27:06]line Аи-95-К-5 [15:27:06]line 14.830 * 74.20 [15:27:06]line = 1100.39 [15:27:06]line НДС 12% НСП 1% [15:27:06]line > о реализуемом товаре [15:27:06]line ОКРУГЛЕНИЕ: -0.39 [15:27:06]line ИТОГО: 1100.00 [15:27:06]line Внесено: 1100.00 [15:27:06]line СДАЧА: 0.00 [15:27:06]line НСП 1% : 9.74 [15:27:06]line НДС 12% : 116.86 [15:27:06]line Наличными: 1100.00 [15:27:06]line Безнал.: 0.00 [15:27:06]line Место: АЗС № 97 "Партнер Нефть" [15:27:06]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:27:06]line СНО: Общий режим [15:27:06]line Чек 339 28.07.2024 15:27 [15:27:06]line Смена: 439 ФФД: 1.0 [15:27:06]line ЗНМ: 0300000054 [15:27:06]line РНМ: 0000000000092624 [15:27:06]line Версия ККМ: 001 [15:27:06]line ФМ: 0000000000874959 [15:27:06]line ФД: 226679 [15:27:06]line ФПД: 9383982949765 [15:27:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T152705&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226679&fm=9383982949765&tin=02508201610067®Number=0000000000092624&sum=110000 [15:27:06]OFD Sender: Processing packet 226679 [packets to send 602, broken 601] [15:27:06]ProducePacketName [15:27:06]name=ofd_packets/00226679 [15:27:06]OFD Sender: To server: pG, [15:27:06]CommunicateWithHost lk.salyk.kg:30040 [15:27:06]ConnectInit lk.salyk.kg [15:27:06]written 0, free lines is 4095 [15:27:07]Write to MH i2c: 01 00 00 94 09 9D [15:27:07]Write i2c OK [15:27:07]MH_I2C_Read... [15:27:07]Read from MH i2c: 01 [15:27:07]MH_I2C_Read... [15:27:07]Read from MH i2c: 01 07 00 [15:27:07]MH_I2C_Read... [15:27:07]Read from MH i2c: 01 07 00 94 09 00 00 00 00 00 67 0C 17 [15:27:07]RasterBufferAndPrint [15:27:07]line [15:27:07]line [15:27:07]line [15:27:07]line [15:27:07]line [15:27:07]written 0, free lines is 3178 [15:27:07]MH_Cut [15:27:07]Write to MH i2c: D1 01 00 9B 09 01 76 [15:27:07]Write i2c OK [15:27:07]MH_I2C_Read... [15:27:07]Read from MH i2c: D1 [15:27:07]MH_I2C_Read... [15:27:07]Read from MH i2c: D1 01 00 [15:27:07]MH_I2C_Read... [15:27:07]Read from MH i2c: D1 01 00 9B 09 00 75 [15:27:07]Write to MH i2c: 01 00 00 9C 09 A5 [15:27:07]Write i2c OK [15:27:07]MH_I2C_Read... [15:27:08]*** Cut start [15:27:08]*** Partial cut [15:27:08]*** CUTSNS_PIN = 1 [15:27:08]*** CUTSNS_PIN = 0 [15:27:08]*** Brake cut motor [15:27:08]Read from MH i2c: 01 [15:27:09]MH_I2C_Read... [15:27:09]*** Stop cut motor [15:27:09]*** Cut end [15:27:09]Read from MH i2c: 01 07 00 [15:27:09]MH_I2C_Read... [15:27:09]Read from MH i2c: 01 07 00 9C 09 00 00 00 00 00 FF 0F BA [15:27:09]process_action close_receipt done [15:27:09]requested_data is exist [15:27:09]produce_requested_data [15:27:09]requested_item fm.sn is exist - process it [15:27:09]wFMCommunicate request_size=4 [15:27:09]MH_SAM_APDU [15:27:09]CAPDU: 80 11 00 00 [15:27:09]Write to MH i2c: E2 08 00 9D 09 80 11 00 00 00 00 00 00 20 [15:27:09]Write i2c OK [15:27:09]MH_I2C_Read... [15:27:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:27:09]Read from MH i2c: E2 [15:27:09]MH_I2C_Read... [15:27:09]Read from MH i2c: E2 17 00 [15:27:09]MH_I2C_Read... [15:27:09]Read from MH i2c: E2 17 00 9D 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7D [15:27:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:27:09]wFMCommunicate OK [15:27:09]requested_item fd.num is exist - process it [15:27:09]SAM_PROTO_GetFieldsCounters [15:27:09]wFMCommunicate request_size=4 [15:27:09]MH_SAM_APDU [15:27:09]CAPDU: 80 13 00 00 [15:27:09]Write to MH i2c: E2 08 00 9E 09 80 13 00 00 00 00 00 00 23 [15:27:09]Write i2c OK [15:27:09]MH_I2C_Read... [15:27:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:27:09]Read from MH i2c: E2 [15:27:09]MH_I2C_Read... [15:27:09]Read from MH i2c: E2 62 00 [15:27:09]MH_I2C_Read... [15:27:09]Read from MH i2c: E2 62 00 9E 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 77 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 53 01 00 00 5E 04 04 00 53 01 00 00 57 04 04 00 54 01 00 00 19 04 04 00 00 00 00 00 90 00 EF [15:27:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 77 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 53 01 00 00 5E 04 04 00 53 01 00 00 57 04 04 00 54 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:27:09]wFMCommunicate OK [15:27:09]SAM_PROTO_GetFieldsCounters done [15:27:09]requested_item shift.num is exist - process it [15:27:09]requested_item shift.opened is exist - process it [15:27:09]req_shift_opened [15:27:09]FM_GetShiftState [15:27:09]SAM_PROTO_GetShiftState [15:27:09]wFMCommunicate request_size=4 [15:27:09]MH_SAM_APDU [15:27:09]CAPDU: 80 13 01 00 [15:27:09]Write to MH i2c: E2 08 00 9F 09 80 13 01 00 00 00 00 00 25 [15:27:09]Write i2c OK [15:27:09]MH_I2C_Read... [15:27:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:27:09]Read from MH i2c: E2 [15:27:09]MH_I2C_Read... [15:27:09]Read from MH i2c: E2 0E 00 [15:27:09]MH_I2C_Read... [15:27:09]Read from MH i2c: E2 0E 00 9F 09 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 D6 [15:27:09]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [15:27:09]wFMCommunicate OK [15:27:09]SAM_PROTO_GetShiftState done [15:27:09]FM_GetShiftState done [15:27:09]req_shift_opened done [15:27:09]requested_item shift.open_date is exist - process it [15:27:09]req_shift_open_date [15:27:09]req_shift_open_date done [15:27:09]produce_requested_data done [15:27:09]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226679,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [15:27:09]process_action_free close_receipt [15:27:09]json_value_free [15:27:09]json_value_free done [15:27:09]process_json_proto returns [15:27:09]Send response to host [15:27:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226679,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [15:27:09]free response buf [15:27:09]execute_script done [15:27:09]execute_script returns [15:27:09]free content buf [15:27:09]Sock 7.Close socket [15:27:09]Sock 7.Thread stoped [15:27:11]recv_with_timeout no data received [15:27:11]Connected sock=11 [15:27:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 EB 52 07 01 58 62 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EE 39 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 D7 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 2D 00 00 00 00 07 04 06 00 B0 AD 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 01 00 00 F4 03 04 00 49 63 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 77 75 03 00 35 04 06 00 08 88 E0 F8 65 85 BB A0 1E FA EC 54 DA FB [15:27:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 AD B8 47 00 65 40 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 77 75 03 00 F4 03 04 00 59 0F A6 66 B6 04 01 00 00 A2 72 E8 60 CF B6 B4 FE [15:27:12]CommunicateWithHost err = 0 [15:27:12]CheckOFDResponse [15:27:12]1017 (14) - 77093643461234 [15:27:12]1041 (16) - 0000000000874959 [15:27:12]1040 (4) - 226679 [15:27:12]1012 (4) - 28.07.2024 09:28 [15:27:12]1206 (1) - 0 [15:27:12]OFD Sender: Remove packet 226679 [15:27:12]ProducePacketName [15:27:12]name=ofd_packets/00226679 [15:27:12]NVStorageDeleteData [15:27:13]OFD Sender: No OFD packet to send [15:27:18]OFD Sender: No OFD packet to send [15:27:23]OFD Sender: No OFD packet to send [15:27:28]OFD Sender: No OFD packet to send [15:27:33]OFD Sender: No OFD packet to send [15:27:38]OFD Sender: No OFD packet to send [15:27:43]OFD Sender: No OFD packet to send [15:27:48]OFD Sender: No OFD packet to send [15:27:53]OFD Sender: No OFD packet to send [15:27:58]OFD Sender: No OFD packet to send [15:28:03]OFD Sender: No OFD packet to send [15:28:06]recv_with_timeout no data received [15:28:08]OFD Sender: No OFD packet to send [15:28:13]OFD Sender: No OFD packet to send [15:28:18]OFD Sender: No OFD packet to send [15:28:23]OFD Sender: No OFD packet to send [15:28:28]OFD Sender: No OFD packet to send [15:28:33]OFD Sender: No OFD packet to send [15:28:38]OFD Sender: No OFD packet to send [15:28:43]OFD Sender: No OFD packet to send [15:28:48]OFD Sender: No OFD packet to send [15:28:53]OFD Sender: No OFD packet to send [15:28:58]OFD Sender: No OFD packet to send [15:29:03]OFD Sender: No OFD packet to send [15:29:08]OFD Sender: No OFD packet to send [15:29:13]OFD Sender: No OFD packet to send [15:29:18]OFD Sender: No OFD packet to send [15:29:23]OFD Sender: No OFD packet to send [15:29:28]OFD Sender: No OFD packet to send [15:29:31]recv_with_timeout no data received [15:29:33]OFD Sender: No OFD packet to send [15:29:38]OFD Sender: No OFD packet to send [15:29:43]OFD Sender: No OFD packet to send [15:29:48]OFD Sender: No OFD packet to send [15:29:53]OFD Sender: No OFD packet to send [15:29:58]OFD Sender: No OFD packet to send [15:30:03]OFD Sender: No OFD packet to send [15:30:08]OFD Sender: No OFD packet to send [15:30:13]OFD Sender: No OFD packet to send [15:30:14]recv_with_timeout no data received [15:30:18]OFD Sender: No OFD packet to send [15:30:23]OFD Sender: No OFD packet to send [15:30:28]OFD Sender: No OFD packet to send [15:30:33]OFD Sender: No OFD packet to send [15:30:38]OFD Sender: No OFD packet to send [15:30:43]OFD Sender: No OFD packet to send [15:30:48]OFD Sender: No OFD packet to send [15:30:53]OFD Sender: No OFD packet to send [15:30:58]OFD Sender: No OFD packet to send [15:31:03]OFD Sender: No OFD packet to send [15:31:08]OFD Sender: No OFD packet to send [15:31:10]recv_with_timeout no data received [15:31:13]OFD Sender: No OFD packet to send [15:31:18]OFD Sender: No OFD packet to send [15:31:23]OFD Sender: No OFD packet to send [15:31:24]accept exits with 9 [15:31:24]New connection [15:31:24]New thread 3066854756 created [15:31:24]Thread 3066711396 joined [15:31:24]Waiting for new connection... [15:31:24] Sock 9.Parse request [15:31:24]Sock 9.Check first char [15:31:24]Sock 9.First char is OK [15:31:24]request: POST /json_proto HTTP/1.0 [15:31:24]Method: POST [15:31:24]URL: /json_proto [15:31:24]Method is POST - this is cgi request [15:31:24]url: /json_proto [15:31:24]query_string will be loaded in cgi processing [15:31:24]execute_cgi json_proto POST (null) [15:31:24]execute_cgi path=json_proto method=POST [15:31:24]POST find Content-Length [15:31:24]Host: 172.17.43.131:8080 [15:31:24]Content-Length: 683 [15:31:24]Content-Type: application/json [15:31:24] [15:31:24]POST finish read [15:31:24]Found Content-Length = 683 [15:31:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003075", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.550, "sum" : 1005.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1005.00, "total" : 1005.00, "payments": [ { "type": 0, "sum" : 1005.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:31:24]execute_script... [15:31:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003075", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.550, "sum" : 1005.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1005.00, "total" : 1005.00, "payments": [ { "type": 0, "sum" : 1005.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:31:24]POST & json_proto [15:31:24]process_json_proto [15:31:24]json parsed OK: [15:31:24]protocol is kg_v1.0 [15:31:24]action value=close_receipt [15:31:24]process_action close_receipt [15:31:24]cmd_close_receipt [15:31:24]MH_GetDate [15:31:24]Write to MH i2c: F0 00 00 A0 09 98 [15:31:24]Write i2c OK [15:31:24]MH_I2C_Read... [15:31:24]Read from MH i2c: F0 [15:31:24]MH_I2C_Read... [15:31:24]Read from MH i2c: F0 09 00 [15:31:24]MH_I2C_Read... [15:31:24]Read from MH i2c: F0 09 00 A0 09 00 4D 64 A6 66 F9 24 A2 66 83 [15:31:24]GetLastDocTimeStamp 1722180425 [15:31:24]current date 1722180685 [15:31:24]FM_GetShiftState [15:31:24]SAM_PROTO_GetShiftState [15:31:24]wFMCommunicate request_size=4 [15:31:24]MH_SAM_APDU [15:31:24]CAPDU: 80 13 01 00 [15:31:24]Write to MH i2c: E2 08 00 A1 09 80 13 01 00 00 00 00 00 27 [15:31:24]Write i2c OK [15:31:24]MH_I2C_Read... [15:31:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:31:24]Read from MH i2c: E2 [15:31:24]MH_I2C_Read... [15:31:24]Read from MH i2c: E2 0E 00 [15:31:24]MH_I2C_Read... [15:31:24]Read from MH i2c: E2 0E 00 A1 09 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 D8 [15:31:24]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [15:31:24]wFMCommunicate OK [15:31:24]SAM_PROTO_GetShiftState done [15:31:24]FM_GetShiftState done [15:31:24]opened in 1722125326 [15:31:24]opened+sec_in_day 1722211726 [15:31:24]quantity*price = 100541 [15:31:24]sum+1 = 100542 [15:31:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 1005.00 Внесено: 1005.00 СДАЧА: 0.00 НСП 1% : 8.90 НДС 12% : 106.77 Наличными: 1005.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 340 28.07.2024 15:31 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226680 ФПД: 192928949321420 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T153125&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226680&fm=192928949321420&tin=02508201610067®Number=0000000000092624&sum=100500 [15:31:25]StoreToDocumentArchive [15:31:25]shift 439 fd 226680 [15:31:25]save to /storage/0439/doc_00226680 [15:31:25]save last doc name /storage/0439/doc_00226680 to /storage/kkm_last_doc_name [15:31:25]save OK [15:31:25]Clear old archive folders... [15:31:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:31:25]tlvbuf is 01503FF0 [15:31:25]SAM_PROTO_ClearQueue [15:31:25]wFMCommunicate request_size=4 [15:31:25]MH_SAM_APDU [15:31:25]CAPDU: 80 09 00 00 [15:31:25]Write to MH i2c: E2 08 00 AE 09 80 09 00 00 00 00 00 00 29 [15:31:25]Write i2c OK [15:31:25]MH_I2C_Read... [15:31:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:31:25]Read from MH i2c: E2 [15:31:25]MH_I2C_Read... [15:31:25]Read from MH i2c: E2 03 00 [15:31:25]MH_I2C_Read... [15:31:25]Read from MH i2c: E2 03 00 AE 09 00 90 00 2B [15:31:25]RAPDU: 90 00 [15:31:25]wFMCommunicate OK [15:31:25]SAM_PROTO_ClearQueue done [15:31:25]KKMCreateOFDPacket [15:31:25]OFDProtocolAddRootSTLVToBuf [15:31:25]FM_MakeSignedData [15:31:25]FM_MakeSignedData [15:31:25]SAM_PROTO_SignData [15:31:25]wFMCommunicate request_size=4 [15:31:25]MH_SAM_APDU [15:31:25]CAPDU: 80 0D 01 02 [15:31:25]Write to MH i2c: E2 08 00 AF 09 80 0D 01 02 00 00 00 00 31 [15:31:25]Write i2c OK [15:31:25]MH_I2C_Read... [15:31:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:31:25]Read from MH i2c: E2 [15:31:25]MH_I2C_Read... [15:31:25]Read from MH i2c: E2 03 00 [15:31:25]MH_I2C_Read... [15:31:25]Read from MH i2c: E2 03 00 AF 09 00 90 00 2C [15:31:25]RAPDU: 90 00 [15:31:25]wFMCommunicate OK [15:31:25]wFMCommunicate request_size=255 [15:31:25]MH_SAM_APDU [15:31:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EE 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BD 88 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 88 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7A 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 29 00 00 00 00 07 04 06 00 94 88 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 01 00 00 F4 03 04 00 4D 64 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 78 75 03 00 35 04 06 00 AF [15:31:25]Write to MH i2c: E2 02 01 B0 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EE 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BD 88 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 88 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7A 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 29 00 00 00 00 07 04 06 00 94 88 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 01 00 00 F4 03 04 00 4D 64 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 78 75 03 00 35 04 06 00 AF 00 00 C5 [15:31:25]Write i2c OK [15:31:25]MH_I2C_Read... [15:31:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:31:25]Read from MH i2c: E2 [15:31:25]MH_I2C_Read... [15:31:25]Read from MH i2c: E2 03 00 [15:31:25]MH_I2C_Read... [15:31:25]Read from MH i2c: E2 03 00 B0 09 00 90 00 2D [15:31:25]RAPDU: 90 00 [15:31:25]wFMCommunicate OK [15:31:25]wFMCommunicate request_size=10 [15:31:25]MH_SAM_APDU [15:31:25]CAPDU: 80 0D 02 02 05 77 C5 7D BE CC [15:31:25]Write to MH i2c: E2 0D 00 B1 09 80 0D 02 02 05 00 77 C5 7D BE CC 00 00 81 [15:31:25]Write i2c OK [15:31:25]MH_I2C_Read... [15:31:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:31:25]Read from MH i2c: E2 [15:31:25]MH_I2C_Read... [15:31:25]Read from MH i2c: E2 03 00 [15:31:25]MH_I2C_Read... [15:31:25]Read from MH i2c: E2 03 00 B1 09 00 90 00 2E [15:31:25]RAPDU: 90 00 [15:31:25]wFMCommunicate OK [15:31:25]wFMCommunicate request_size=4 [15:31:25]MH_SAM_APDU [15:31:25]CAPDU: 80 0D 03 02 [15:31:25]Write to MH i2c: E2 08 00 B2 09 80 0D 03 02 00 00 00 00 36 [15:31:25]Write i2c OK [15:31:25]MH_I2C_Read... [15:31:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:31:25]Read from MH i2c: E2 [15:31:25]MH_I2C_Read... [15:31:25]Read from MH i2c: E2 0B 00 [15:31:25]MH_I2C_Read... [15:31:25]Read from MH i2c: E2 0B 00 B2 09 00 14 B0 D6 8E 36 1C 4F EA 90 00 EA [15:31:25]RAPDU: 14 B0 D6 8E 36 1C 4F EA 90 00 [15:31:25]wFMCommunicate OK [15:31:25]SAM_PROTO_SignData done [15:31:25]FM_MakeSignedData done [15:31:25]CreateOFDProtocolMessage [15:31:25]wFMCommunicate request_size=4 [15:31:25]MH_SAM_APDU [15:31:25]CAPDU: 80 11 00 00 [15:31:25]Write to MH i2c: E2 08 00 B3 09 80 11 00 00 00 00 00 00 36 [15:31:25]Write i2c OK [15:31:25]MH_I2C_Read... [15:31:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:31:25]Read from MH i2c: E2 [15:31:25]MH_I2C_Read... [15:31:25]Read from MH i2c: E2 17 00 [15:31:25]MH_I2C_Read... [15:31:25]Read from MH i2c: E2 17 00 B3 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 93 [15:31:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:31:25]wFMCommunicate OK [15:31:25]CreateOFDProtocolMessage done [15:31:25]OFDSenderStorePacket 226680 [15:31:25]StoreOFDPacket docnum=226680 [15:31:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 74 BC 07 01 33 33 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EE 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BD 88 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 88 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7A 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 29 00 00 00 00 07 04 06 00 94 88 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 01 00 00 F4 03 04 00 4D 64 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 78 75 03 00 35 04 06 00 AF 77 C5 7D BE CC 14 B0 D6 8E 36 1C 4F EA [15:31:25]CheckFolder [15:31:25]dirname=/storage/ofd_packets [15:31:25]CheckFolder done [15:31:25]ProducePacketName [15:31:25]name=ofd_packets/00226680 [15:31:25]NVStorageSaveData ofd_packets/00226680 [15:31:25]File name is /storage/ofd_packets/00226680 [15:31:25]Write 301 bytes [15:31:25]NVStorageSaveData done [15:31:25]OFDSenderStorePacket done [15:31:25]KKMCreateOFDPacket done [15:31:25]NVStorageSaveData kkm_last_timestamp [15:31:25]File name is /storage/kkm_last_timestamp [15:31:25]Write 4 bytes [15:31:25]NVStorageSaveData done [15:31:25]OFD Sender: Processing packet 226680 [packets to send 602, broken 601] [15:31:25]ProducePacketName [15:31:25]name=ofd_packets/00226680 [15:31:25]OFD Sender: To server: pG, [15:31:25]CommunicateWithHost lk.salyk.kg:30040 [15:31:25]ConnectInit lk.salyk.kg [15:31:25]ExternCall_PrintAddStr [15:31:25]wPrintStart [15:31:25]Write to MH i2c: 01 00 00 B4 09 BD [15:31:25]Write i2c OK [15:31:25]MH_I2C_Read... [15:31:25]Read from MH i2c: 01 [15:31:25]MH_I2C_Read... [15:31:25]Read from MH i2c: 01 07 00 [15:31:25]MH_I2C_Read... [15:31:25]Read from MH i2c: 01 07 00 B4 09 00 00 00 00 00 FF 0F D2 [15:31:25]RasterBufferAndPrint [15:31:25]line Счет N : (1)2003075 [15:31:25]line ИНН: 02508201610067 [15:31:25]line Контрольно-Кассовый Чек [15:31:25]line ПРОДАЖА [15:31:25]line ТРК (МРК, ГНК) : 54 [15:31:25]line Товар: 2710124500 [15:31:25]line Аи-95-К-5 [15:31:25]line 13.550 * 74.20 [15:31:25]line = 1005.41 [15:31:25]line НДС 12% НСП 1% [15:31:25]line > о реализуемом товаре [15:31:25]line ОКРУГЛЕНИЕ: -0.41 [15:31:25]line ИТОГО: 1005.00 [15:31:25]line Внесено: 1005.00 [15:31:25]line СДАЧА: 0.00 [15:31:25]line НСП 1% : 8.90 [15:31:25]line НДС 12% : 106.77 [15:31:25]line Наличными: 1005.00 [15:31:25]line Безнал.: 0.00 [15:31:25]line Место: АЗС № 97 "Партнер Нефть" [15:31:25]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:31:25]line СНО: Общий режим [15:31:25]line Чек 340 28.07.2024 15:31 [15:31:25]line Смена: 439 ФФД: 1.0 [15:31:25]line ЗНМ: 0300000054 [15:31:25]line РНМ: 0000000000092624 [15:31:25]line Версия ККМ: 001 [15:31:25]line ФМ: 0000000000874959 [15:31:25]line ФД: 226680 [15:31:25]line ФПД: 192928949321420 [15:31:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T153125&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226680&fm=192928949321420&tin=02508201610067®Number=0000000000092624&sum=100500 [15:31:26]written 0, free lines is 4095 [15:31:26]Connected sock=11 [15:31:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 74 BC 07 01 33 33 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EE 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BD 88 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 88 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7A 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 29 00 00 00 00 07 04 06 00 94 88 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 01 00 00 F4 03 04 00 4D 64 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 78 75 03 00 35 04 06 00 AF 77 C5 7D BE CC 14 B0 D6 8E 36 1C 4F EA [15:31:26]Write to MH i2c: 01 00 00 DF 09 E8 [15:31:26]Write i2c OK [15:31:26]MH_I2C_Read... [15:31:26]Read from MH i2c: 01 [15:31:26]MH_I2C_Read... [15:31:26]Read from MH i2c: 01 07 00 [15:31:26]MH_I2C_Read... [15:31:26]Read from MH i2c: 01 07 00 DF 09 00 00 00 00 00 62 0C 5D [15:31:26]RasterBufferAndPrint [15:31:26]line [15:31:26]line [15:31:26]line [15:31:26]line [15:31:26]line [15:31:26]written 0, free lines is 3174 [15:31:26]MH_Cut [15:31:26]Write to MH i2c: D1 01 00 E6 09 01 C1 [15:31:26]Write i2c OK [15:31:26]MH_I2C_Read... [15:31:26]Read from MH i2c: D1 [15:31:26]MH_I2C_Read... [15:31:26]Read from MH i2c: D1 01 00 [15:31:26]MH_I2C_Read... [15:31:26]Read from MH i2c: D1 01 00 E6 09 00 C0 [15:31:26]Write to MH i2c: 01 00 00 E7 09 F0 [15:31:26]Write i2c OK [15:31:26]MH_I2C_Read... [15:31:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 63 83 47 00 C2 B8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 78 75 03 00 F4 03 04 00 58 10 A6 66 B6 04 01 00 00 20 1E 22 71 C7 1E 23 60 [15:31:27]CommunicateWithHost err = 0 [15:31:27]CheckOFDResponse [15:31:27]1017 (14) - 77093643461234 [15:31:27]1041 (16) - 0000000000874959 [15:31:27]1040 (4) - 226680 [15:31:27]1012 (4) - 28.07.2024 09:33 [15:31:27]1206 (1) - 0 [15:31:27]OFD Sender: Remove packet 226680 [15:31:27]ProducePacketName [15:31:27]name=ofd_packets/00226680 [15:31:27]NVStorageDeleteData [15:31:27]OFD Sender: No OFD packet to send [15:31:27]*** Cut start [15:31:27]*** Partial cut [15:31:27]*** CUTSNS_PIN = 1 [15:31:28]*** CUTSNS_PIN = 0 [15:31:28]*** Brake cut motor [15:31:28]Read from MH i2c: 01 [15:31:28]MH_I2C_Read... [15:31:28]*** Stop cut motor [15:31:28]*** Cut end [15:31:28]Read from MH i2c: 01 07 00 [15:31:28]MH_I2C_Read... [15:31:28]Read from MH i2c: 01 07 00 E7 09 00 00 00 00 00 FF 0F 05 [15:31:28]process_action close_receipt done [15:31:28]requested_data is exist [15:31:28]produce_requested_data [15:31:28]requested_item fm.sn is exist - process it [15:31:28]wFMCommunicate request_size=4 [15:31:28]MH_SAM_APDU [15:31:28]CAPDU: 80 11 00 00 [15:31:28]Write to MH i2c: E2 08 00 E8 09 80 11 00 00 00 00 00 00 6B [15:31:28]Write i2c OK [15:31:28]MH_I2C_Read... [15:31:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:31:28]Read from MH i2c: E2 [15:31:28]MH_I2C_Read... [15:31:28]Read from MH i2c: E2 17 00 [15:31:28]MH_I2C_Read... [15:31:28]Read from MH i2c: E2 17 00 E8 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C8 [15:31:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:31:28]wFMCommunicate OK [15:31:28]requested_item fd.num is exist - process it [15:31:28]SAM_PROTO_GetFieldsCounters [15:31:28]wFMCommunicate request_size=4 [15:31:28]MH_SAM_APDU [15:31:28]CAPDU: 80 13 00 00 [15:31:28]Write to MH i2c: E2 08 00 E9 09 80 13 00 00 00 00 00 00 6E [15:31:28]Write i2c OK [15:31:28]MH_I2C_Read... [15:31:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:31:28]Read from MH i2c: E2 [15:31:28]MH_I2C_Read... [15:31:28]Read from MH i2c: E2 62 00 [15:31:28]MH_I2C_Read... [15:31:28]Read from MH i2c: E2 62 00 E9 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 78 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 54 01 00 00 5E 04 04 00 54 01 00 00 57 04 04 00 55 01 00 00 19 04 04 00 00 00 00 00 90 00 3E [15:31:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 78 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 54 01 00 00 5E 04 04 00 54 01 00 00 57 04 04 00 55 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:31:28]wFMCommunicate OK [15:31:28]SAM_PROTO_GetFieldsCounters done [15:31:28]requested_item shift.num is exist - process it [15:31:28]requested_item shift.opened is exist - process it [15:31:28]req_shift_opened [15:31:28]FM_GetShiftState [15:31:28]SAM_PROTO_GetShiftState [15:31:28]wFMCommunicate request_size=4 [15:31:28]MH_SAM_APDU [15:31:28]CAPDU: 80 13 01 00 [15:31:28]Write to MH i2c: E2 08 00 EA 09 80 13 01 00 00 00 00 00 70 [15:31:28]Write i2c OK [15:31:28]MH_I2C_Read... [15:31:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:31:28]Read from MH i2c: E2 [15:31:28]MH_I2C_Read... [15:31:28]Read from MH i2c: E2 0E 00 [15:31:28]MH_I2C_Read... [15:31:28]Read from MH i2c: E2 0E 00 EA 09 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 21 [15:31:28]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [15:31:28]wFMCommunicate OK [15:31:28]SAM_PROTO_GetShiftState done [15:31:28]FM_GetShiftState done [15:31:28]req_shift_opened done [15:31:28]requested_item shift.open_date is exist - process it [15:31:28]req_shift_open_date [15:31:28]req_shift_open_date done [15:31:28]produce_requested_data done [15:31:28]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226680,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [15:31:28]process_action_free close_receipt [15:31:28]json_value_free [15:31:28]json_value_free done [15:31:28]process_json_proto returns [15:31:28]Send response to host [15:31:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226680,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [15:31:28]free response buf [15:31:28]execute_script done [15:31:28]execute_script returns [15:31:28]free content buf [15:31:28]Sock 9.Close socket [15:31:28]Sock 9.Thread stoped [15:31:32]OFD Sender: No OFD packet to send [15:31:37]OFD Sender: No OFD packet to send [15:31:42]OFD Sender: No OFD packet to send [15:31:47]OFD Sender: No OFD packet to send [15:31:52]OFD Sender: No OFD packet to send [15:31:57]OFD Sender: No OFD packet to send [15:32:02]OFD Sender: No OFD packet to send [15:32:07]OFD Sender: No OFD packet to send [15:32:12]OFD Sender: No OFD packet to send [15:32:17]OFD Sender: No OFD packet to send [15:32:23]OFD Sender: No OFD packet to send [15:32:28]OFD Sender: No OFD packet to send [15:32:30]accept exits with 7 [15:32:30]New connection [15:32:30]New thread 3066711396 created [15:32:30]Thread 3066854756 joined [15:32:30]Waiting for new connection... [15:32:30] Sock 7.Parse request [15:32:30]Sock 7.Check first char [15:32:30]Sock 7.First char is OK [15:32:30]request: POST /json_proto HTTP/1.0 [15:32:30]Method: POST [15:32:30]URL: /json_proto [15:32:30]Method is POST - this is cgi request [15:32:30]url: /json_proto [15:32:30]query_string will be loaded in cgi processing [15:32:30]execute_cgi json_proto POST (null) [15:32:30]execute_cgi path=json_proto method=POST [15:32:30]POST find Content-Length [15:32:30]Host: 172.17.43.131:8080 [15:32:30]Content-Length: 810 [15:32:30]Content-Type: application/json [15:32:30] [15:32:30]POST finish read [15:32:30]Found Content-Length = 810 [15:32:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003076", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 4.370, "sum" : 300.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 300.66 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:32:30]execute_script... [15:32: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)2003076", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 4.370, "sum" : 300.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 300.66 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:32:30]POST & json_proto [15:32:30]process_json_proto [15:32:30]json parsed OK: [15:32:30]protocol is kg_v1.0 [15:32:30]action value=close_receipt [15:32:30]process_action close_receipt [15:32:30]cmd_close_receipt [15:32:30]MH_GetDate [15:32:30]Write to MH i2c: F0 00 00 EB 09 E3 [15:32:30]Write i2c OK [15:32:30]MH_I2C_Read... [15:32:30]Read from MH i2c: F0 [15:32:30]MH_I2C_Read... [15:32:30]Read from MH i2c: F0 09 00 [15:32:30]MH_I2C_Read... [15:32:30]Read from MH i2c: F0 09 00 EB 09 00 8F 64 A6 66 F9 24 A2 66 10 [15:32:30]GetLastDocTimeStamp 1722180685 [15:32:30]current date 1722180751 [15:32:30]FM_GetShiftState [15:32:30]SAM_PROTO_GetShiftState [15:32:30]wFMCommunicate request_size=4 [15:32:30]MH_SAM_APDU [15:32:30]CAPDU: 80 13 01 00 [15:32:30]Write to MH i2c: E2 08 00 EC 09 80 13 01 00 00 00 00 00 72 [15:32:30]Write i2c OK [15:32:30]MH_I2C_Read... [15:32:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:32:30]Read from MH i2c: E2 [15:32:30]MH_I2C_Read... [15:32:30]Read from MH i2c: E2 0E 00 [15:32:30]MH_I2C_Read... [15:32:30]Read from MH i2c: E2 0E 00 EC 09 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 23 [15:32:30]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [15:32:30]wFMCommunicate OK [15:32:30]SAM_PROTO_GetShiftState done [15:32:30]FM_GetShiftState done [15:32:30]opened in 1722125326 [15:32:30]opened+sec_in_day 1722211726 [15:32:30]quantity*price = 30065 [15:32:30]sum+1 = 30067 [15:32:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.66 НСП 1% : 2.66 НДС 12% : 31.93 Наличными: 0.00 Безнал.: 300.66 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 341 28.07.2024 15:32 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 226681 ФПД: 176946635561089 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T153231&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226681&fm=176946635561089&tin=02508201610067®Number=0000000000092624&sum=30066 [15:32:31]StoreToDocumentArchive [15:32:31]shift 439 fd 226681 [15:32:31]save to /storage/0439/doc_00226681 [15:32:31]save last doc name /storage/0439/doc_00226681 to /storage/kkm_last_doc_name [15:32:31]save OK [15:32:31]Clear old archive folders... [15:32:31]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:32:31]tlvbuf is 01505830 [15:32:31]SAM_PROTO_ClearQueue [15:32:31]wFMCommunicate request_size=4 [15:32:31]MH_SAM_APDU [15:32:31]CAPDU: 80 09 00 00 [15:32:31]Write to MH i2c: E2 08 00 F9 09 80 09 00 00 00 00 00 00 74 [15:32:31]Write i2c OK [15:32:31]MH_I2C_Read... [15:32:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:32:31]Read from MH i2c: E2 [15:32:31]MH_I2C_Read... [15:32:31]Read from MH i2c: E2 03 00 [15:32:31]MH_I2C_Read... [15:32:31]Read from MH i2c: E2 03 00 F9 09 00 90 00 76 [15:32:31]RAPDU: 90 00 [15:32:31]wFMCommunicate OK [15:32:31]SAM_PROTO_ClearQueue done [15:32:31]KKMCreateOFDPacket [15:32:31]OFDProtocolAddRootSTLVToBuf [15:32:31]FM_MakeSignedData [15:32:31]FM_MakeSignedData [15:32:31]SAM_PROTO_SignData [15:32:31]wFMCommunicate request_size=4 [15:32:31]MH_SAM_APDU [15:32:31]CAPDU: 80 0D 01 02 [15:32:31]Write to MH i2c: E2 08 00 FA 09 80 0D 01 02 00 00 00 00 7C [15:32:31]Write i2c OK [15:32:31]MH_I2C_Read... [15:32:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:32:31]Read from MH i2c: E2 [15:32:31]MH_I2C_Read... [15:32:31]Read from MH i2c: E2 03 00 [15:32:31]MH_I2C_Read... [15:32:31]Read from MH i2c: E2 03 00 FA 09 00 90 00 77 [15:32:31]RAPDU: 90 00 [15:32:31]wFMCommunicate OK [15:32:31]wFMCommunicate request_size=255 [15:32:31]MH_SAM_APDU [15:32:31]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 12 11 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 72 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 72 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 01 00 00 F4 03 04 00 8F 64 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 79 75 03 00 35 04 06 00 [15:32:31]Write to MH i2c: E2 02 01 FB 09 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 12 11 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 72 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 72 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 01 00 00 F4 03 04 00 8F 64 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 79 75 03 00 35 04 06 00 00 00 18 [15:32:31]Write i2c OK [15:32:31]MH_I2C_Read... [15:32:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:32:31]Read from MH i2c: E2 [15:32:31]MH_I2C_Read... [15:32:31]Read from MH i2c: E2 03 00 [15:32:31]MH_I2C_Read... [15:32:31]Read from MH i2c: E2 03 00 FB 09 00 90 00 78 [15:32:31]RAPDU: 90 00 [15:32:31]wFMCommunicate OK [15:32:31]wFMCommunicate request_size=11 [15:32:31]MH_SAM_APDU [15:32:31]CAPDU: 80 0D 02 02 06 A0 EE 99 5B 58 81 [15:32:31]Write to MH i2c: E2 0E 00 FC 09 80 0D 02 02 06 00 A0 EE 99 5B 58 81 00 00 E6 [15:32:31]Write i2c OK [15:32:31]MH_I2C_Read... [15:32:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:32:31]Read from MH i2c: E2 [15:32:31]MH_I2C_Read... [15:32:31]Read from MH i2c: E2 03 00 [15:32:31]MH_I2C_Read... [15:32:31]Read from MH i2c: E2 03 00 FC 09 00 90 00 79 [15:32:31]RAPDU: 90 00 [15:32:31]wFMCommunicate OK [15:32:31]wFMCommunicate request_size=4 [15:32:31]MH_SAM_APDU [15:32:31]CAPDU: 80 0D 03 02 [15:32:31]Write to MH i2c: E2 08 00 FD 09 80 0D 03 02 00 00 00 00 81 [15:32:31]Write i2c OK [15:32:31]MH_I2C_Read... [15:32:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:32:32]Read from MH i2c: E2 [15:32:32]MH_I2C_Read... [15:32:32]Read from MH i2c: E2 0B 00 [15:32:32]MH_I2C_Read... [15:32:32]Read from MH i2c: E2 0B 00 FD 09 00 E1 C1 8C FE E2 AB 23 6A 90 00 C8 [15:32:32]RAPDU: E1 C1 8C FE E2 AB 23 6A 90 00 [15:32:32]wFMCommunicate OK [15:32:32]SAM_PROTO_SignData done [15:32:32]FM_MakeSignedData done [15:32:32]CreateOFDProtocolMessage [15:32:32]wFMCommunicate request_size=4 [15:32:32]MH_SAM_APDU [15:32:32]CAPDU: 80 11 00 00 [15:32:32]Write to MH i2c: E2 08 00 FE 09 80 11 00 00 00 00 00 00 81 [15:32:32]Write i2c OK [15:32:32]MH_I2C_Read... [15:32:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:32:32]Read from MH i2c: E2 [15:32:32]MH_I2C_Read... [15:32:32]Read from MH i2c: E2 17 00 [15:32:32]MH_I2C_Read... [15:32:32]Read from MH i2c: E2 17 00 FE 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DE [15:32:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:32:32]wFMCommunicate OK [15:32:32]CreateOFDProtocolMessage done [15:32:32]OFDSenderStorePacket 226681 [15:32:32]StoreOFDPacket docnum=226681 [15:32:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226681,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [15:32:34]free response buf [15:32:34]execute_script done [15:32:34]execute_script returns [15:32:34]free content buf [15:32:34]Sock 7.Close socket [15:32:34]Sock 7.Thread stoped [15:32:38]OFD Sender: No OFD packet to send [15:32:43]OFD Sender: No OFD packet to send [15:32:47]recv_with_timeout no data received [15:32:48]OFD Sender: No OFD packet to send [15:32:53]OFD Sender: No OFD packet to send [15:32:58]OFD Sender: No OFD packet to send [15:33:01]recv_with_timeout no data received [15:33:03]OFD Sender: No OFD packet to send [15:32:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 E5 5B 08 01 14 D2 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 12 11 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 72 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 72 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 01 00 00 F4 03 04 00 8F 64 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 79 75 03 00 35 04 06 00 A0 EE 99 5B 58 81 E1 C1 8C FE E2 AB 23 6A [15:32:32]CheckFolder [15:32:32]dirname=/storage/ofd_packets [15:32:32]CheckFolder done [15:32:32]ProducePacketName [15:32:32]name=ofd_packets/00226681 [15:32:32]NVStorageSaveData ofd_packets/00226681 [15:32:32]File name is /storage/ofd_packets/00226681 [15:32:32]Write 302 bytes [15:32:32]NVStorageSaveData done [15:32:32]OFDSenderStorePacket done [15:32:32]KKMCreateOFDPacket done [15:32:32]NVStorageSaveData kkm_last_timestamp [15:32:32]File name is /storage/kkm_last_timestamp [15:32:32]Write 4 bytes [15:32:32]NVStorageSaveData done [15:32:32]OFD Sender: Processing packet 226681 [packets to send 602, broken 601] [15:32:32]ProducePacketName [15:32:32]name=ofd_packets/00226681 [15:32:32]OFD Sender: To server: pG, [15:32:32]CommunicateWithHost lk.salyk.kg:30040 [15:32:32]ConnectInit lk.salyk.kg [15:32:32]ExternCall_PrintAddStr [15:32:32]wPrintStart [15:32:32]Write to MH i2c: 01 00 00 FF 09 08 [15:32:32]Write i2c OK [15:32:32]MH_I2C_Read... [15:32:32]Read from MH i2c: 01 [15:32:32]MH_I2C_Read... [15:32:32]Read from MH i2c: 01 07 00 [15:32:32]MH_I2C_Read... [15:32:32]Read from MH i2c: 01 07 00 FF 09 00 00 00 00 00 FF 0F 1D [15:32:32]RasterBufferAndPrint [15:32:32]line Счет N : (1)2003076 [15:32:32]line ИНН: 02508201610067 [15:32:32]line Контрольно-Кассовый Чек [15:32:32]line ПРОДАЖА [15:32:32]line ТРК (МРК, ГНК) : 62 [15:32:32]line Товар: 2710124130 [15:32:32]line Super-92-К-5 [15:32:32]line 4.370 * 68.80 [15:32:32]line = 300.66 [15:32:32]line НДС 12% НСП 1% [15:32:32]line > о реализуемом товаре [15:32:32]line ИТОГО: 300.66 [15:32:32]line НСП 1% : 2.66 [15:32:32]line НДС 12% : 31.93 [15:32:32]line Наличными: 0.00 [15:32:32]line Безнал.: 300.66 [15:32:32]line Место: АЗС № 97 "Партнер Нефть" [15:32:32]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:32:32]line СНО: Общий режим [15:32:32]line Чек 341 28.07.2024 15:32 [15:32:32]line Смена: 439 ФФД: 1.0 [15:32:32]line ЗНМ: 0300000054 [15:32:32]line РНМ: 0000000000092624 [15:32:32]line Версия ККМ: 001 [15:32:32]line Платежная система: Бакай Банк [15:32:32]line ФМ: 0000000000874959 [15:32:32]line ФД: 226681 [15:32:32]line ФПД: 176946635561089 [15:32:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T153231&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226681&fm=176946635561089&tin=02508201610067®Number=0000000000092624&sum=30066 [15:32:32]written 0, free lines is 4095 [15:32:32]Connected sock=11 [15:32:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 E5 5B 08 01 14 D2 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 12 11 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 72 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 72 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 01 00 00 F4 03 04 00 8F 64 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 79 75 03 00 35 04 06 00 A0 EE 99 5B 58 81 E1 C1 8C FE E2 AB 23 6A [15:32:32]Write to MH i2c: 01 00 00 29 0A 33 [15:32:32]Write i2c OK [15:32:32]MH_I2C_Read... [15:32:32]Read from MH i2c: 01 [15:32:32]MH_I2C_Read... [15:32:32]Read from MH i2c: 01 07 00 [15:32:32]MH_I2C_Read... [15:32:32]Read from MH i2c: 01 07 00 29 0A 00 00 00 00 00 7C 0C C2 [15:32:32]RasterBufferAndPrint [15:32:32]line [15:32:32]line [15:32:32]line [15:32:32]line [15:32:32]line [15:32:32]written 0, free lines is 3199 [15:32:32]MH_Cut [15:32:32]Write to MH i2c: D1 01 00 30 0A 01 0C [15:32:32]Write i2c OK [15:32:32]MH_I2C_Read... [15:32:32]Read from MH i2c: D1 [15:32:32]MH_I2C_Read... [15:32:32]Read from MH i2c: D1 01 00 [15:32:32]MH_I2C_Read... [15:32:32]Read from MH i2c: D1 01 00 30 0A 00 0B [15:32:32]Write to MH i2c: 01 00 00 31 0A 3B [15:32:32]Write i2c OK [15:32:32]MH_I2C_Read... [15:32:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 6C 04 47 00 09 5C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 79 75 03 00 F4 03 04 00 99 10 A6 66 B6 04 01 00 00 4E 0D F8 4B D2 02 29 F5 [15:32:33]CommunicateWithHost err = 0 [15:32:33]CheckOFDResponse [15:32:33]1017 (14) - 77093643461234 [15:32:33]1041 (16) - 0000000000874959 [15:32:33]1040 (4) - 226681 [15:32:33]1012 (4) - 28.07.2024 09:34 [15:32:33]1206 (1) - 0 [15:32:33]OFD Sender: Remove packet 226681 [15:32:33]ProducePacketName [15:32:33]name=ofd_packets/00226681 [15:32:33]NVStorageDeleteData [15:32:33]OFD Sender: No OFD packet to send [15:32:33]*** Cut start [15:32:33]*** Partial cut [15:32:33]*** CUTSNS_PIN = 1 [15:32:33]*** CUTSNS_PIN = 0 [15:32:34]*** Brake cut motor [15:32:34]Read from MH i2c: 01 [15:32:34]MH_I2C_Read... [15:32:34]*** Stop cut motor [15:32:34]*** Cut end [15:32:34]Read from MH i2c: 01 07 00 [15:32:34]MH_I2C_Read... [15:32:34]Read from MH i2c: 01 07 00 31 0A 00 00 00 00 00 FF 0F 50 [15:32:34]process_action close_receipt done [15:32:34]requested_data is exist [15:32:34]produce_requested_data [15:32:34]requested_item fm.sn is exist - process it [15:32:34]wFMCommunicate request_size=4 [15:32:34]MH_SAM_APDU [15:32:34]CAPDU: 80 11 00 00 [15:32:34]Write to MH i2c: E2 08 00 32 0A 80 11 00 00 00 00 00 00 B6 [15:32:34]Write i2c OK [15:32:34]MH_I2C_Read... [15:32:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:32:34]Read from MH i2c: E2 [15:32:34]MH_I2C_Read... [15:32:34]Read from MH i2c: E2 17 00 [15:32:34]MH_I2C_Read... [15:32:34]Read from MH i2c: E2 17 00 32 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 13 [15:32:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:32:34]wFMCommunicate OK [15:32:34]requested_item fd.num is exist - process it [15:32:34]SAM_PROTO_GetFieldsCounters [15:32:34]wFMCommunicate request_size=4 [15:32:34]MH_SAM_APDU [15:32:34]CAPDU: 80 13 00 00 [15:32:34]Write to MH i2c: E2 08 00 33 0A 80 13 00 00 00 00 00 00 B9 [15:32:34]Write i2c OK [15:32:34]MH_I2C_Read... [15:32:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:32:34]Read from MH i2c: E2 [15:32:34]MH_I2C_Read... [15:32:34]Read from MH i2c: E2 62 00 [15:32:34]MH_I2C_Read... [15:32:34]Read from MH i2c: E2 62 00 33 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 79 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 55 01 00 00 5E 04 04 00 55 01 00 00 57 04 04 00 56 01 00 00 19 04 04 00 00 00 00 00 90 00 8D [15:32:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 79 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 55 01 00 00 5E 04 04 00 55 01 00 00 57 04 04 00 56 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:32:34]wFMCommunicate OK [15:32:34]SAM_PROTO_GetFieldsCounters done [15:32:34]requested_item shift.num is exist - process it [15:32:34]requested_item shift.opened is exist - process it [15:32:34]req_shift_opened [15:32:34]FM_GetShiftState [15:32:34]SAM_PROTO_GetShiftState [15:32:34]wFMCommunicate request_size=4 [15:32:34]MH_SAM_APDU [15:32:34]CAPDU: 80 13 01 00 [15:32:34]Write to MH i2c: E2 08 00 34 0A 80 13 01 00 00 00 00 00 BB [15:32:34]Write i2c OK [15:32:34]MH_I2C_Read... [15:32:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:32:34]Read from MH i2c: E2 [15:32:34]MH_I2C_Read... [15:32:34]Read from MH i2c: E2 0E 00 [15:32:34]MH_I2C_Read... [15:32:34]Read from MH i2c: E2 0E 00 34 0A 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 6C [15:32:34]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [15:32:34]wFMCommunicate OK [15:32:34]SAM_PROTO_GetShiftState done [15:32:34]FM_GetShiftState done [15:32:34]req_shift_opened done [15:32:34]requested_item shift.open_date is exist - process it [15:32:34]req_shift_open_date [15:32:34]req_shift_open_date done [15:32:34]produce_requested_data done [15:32:34]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226681,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [15:32:34]process_action_free close_receipt [15:32:34]json_value_free [15:32:34]json_value_free done [15:32:34]process_json_proto returns [15:32:34]Send response to host [15:33:08]OFD Sender: No OFD packet to send [15:33:13]OFD Sender: No OFD packet to send [15:33:18]OFD Sender: No OFD packet to send [15:33:23]OFD Sender: No OFD packet to send [15:33:28]OFD Sender: No OFD packet to send [15:33:33]OFD Sender: No OFD packet to send [15:33:38]OFD Sender: No OFD packet to send [15:33:43]OFD Sender: No OFD packet to send [15:33:48]OFD Sender: No OFD packet to send [15:33:53]OFD Sender: No OFD packet to send [15:33:58]OFD Sender: No OFD packet to send [15:34:03]OFD Sender: No OFD packet to send [15:34:08]OFD Sender: No OFD packet to send [15:34:13]OFD Sender: No OFD packet to send [15:34:18]OFD Sender: No OFD packet to send [15:34:23]OFD Sender: No OFD packet to send [15:34:28]OFD Sender: No OFD packet to send [15:34:33]OFD Sender: No OFD packet to send [15:34:35]recv_with_timeout no data received [15:34:38]OFD Sender: No OFD packet to send [15:34:43]OFD Sender: No OFD packet to send [15:34:46]accept exits with 6 [15:34:46]New connection [15:34:46]New thread 3066854756 created [15:34:46]Thread 3066711396 joined [15:34:46]Waiting for new connection... [15:34:46] Sock 6.Parse request [15:34:46]Sock 6.Check first char [15:34:46]Sock 6.First char is OK [15:34:46]request: POST /json_proto HTTP/1.0 [15:34:46]Method: POST [15:34:46]URL: /json_proto [15:34:46]Method is POST - this is cgi request [15:34:46]url: /json_proto [15:34:46]query_string will be loaded in cgi processing [15:34:46]execute_cgi json_proto POST (null) [15:34:46]execute_cgi path=json_proto method=POST [15:34:46]POST find Content-Length [15:34:46]Host: 172.17.43.131:8080 [15:34:46]Content-Length: 678 [15:34:46]Content-Type: application/json [15:34:46] [15:34:46]POST finish read [15:34:46]Found Content-Length = 678 [15:34:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003077", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:34:46]execute_script... [15:34:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003077", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:34:46]POST & json_proto [15:34:46]process_json_proto [15:34:46]json parsed OK: [15:34:46]protocol is kg_v1.0 [15:34:46]action value=close_receipt [15:34:46]process_action close_receipt [15:34:46]cmd_close_receipt [15:34:46]MH_GetDate [15:34:46]Write to MH i2c: F0 00 00 35 0A 2E [15:34:46]Write i2c OK [15:34:46]MH_I2C_Read... [15:34:46]Read from MH i2c: F0 [15:34:46]MH_I2C_Read... [15:34:46]Read from MH i2c: F0 09 00 [15:34:46]MH_I2C_Read... [15:34:46]Read from MH i2c: F0 09 00 35 0A 00 17 65 A6 66 F9 24 A2 66 E4 [15:34:46]GetLastDocTimeStamp 1722180751 [15:34:46]current date 1722180887 [15:34:46]FM_GetShiftState [15:34:46]SAM_PROTO_GetShiftState [15:34:46]wFMCommunicate request_size=4 [15:34:46]MH_SAM_APDU [15:34:46]CAPDU: 80 13 01 00 [15:34:46]Write to MH i2c: E2 08 00 36 0A 80 13 01 00 00 00 00 00 BD [15:34:46]Write i2c OK [15:34:46]MH_I2C_Read... [15:34:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:34:46]Read from MH i2c: E2 [15:34:46]MH_I2C_Read... [15:34:46]Read from MH i2c: E2 0E 00 [15:34:46]MH_I2C_Read... [15:34:46]Read from MH i2c: E2 0E 00 36 0A 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 6E [15:34:46]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [15:34:46]wFMCommunicate OK [15:34:46]SAM_PROTO_GetShiftState done [15:34:46]FM_GetShiftState done [15:34:46]opened in 1722125326 [15:34:46]opened+sec_in_day 1722211726 [15:34:46]quantity*price = 30035 [15:34:46]sum+1 = 30036 [15:34:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 342 28.07.2024 15:34 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226682 ФПД: 147930725167842 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T153447&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226682&fm=147930725167842&tin=02508201610067®Number=0000000000092624&sum=30000 [15:34:47]StoreToDocumentArchive [15:34:47]shift 439 fd 226682 [15:34:47]save to /storage/0439/doc_00226682 [15:34:47]save last doc name /storage/0439/doc_00226682 to /storage/kkm_last_doc_name [15:34:47]save OK [15:34:47]Clear old archive folders... [15:34:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:34:47]tlvbuf is 0146A7A0 [15:34:47]SAM_PROTO_ClearQueue [15:34:47]wFMCommunicate request_size=4 [15:34:47]MH_SAM_APDU [15:34:47]CAPDU: 80 09 00 00 [15:34:47]Write to MH i2c: E2 08 00 43 0A 80 09 00 00 00 00 00 00 BF [15:34:47]Write i2c OK [15:34:47]MH_I2C_Read... [15:34:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:34:47]Read from MH i2c: E2 [15:34:47]MH_I2C_Read... [15:34:47]Read from MH i2c: E2 03 00 [15:34:47]MH_I2C_Read... [15:34:47]Read from MH i2c: E2 03 00 43 0A 00 90 00 C1 [15:34:47]RAPDU: 90 00 [15:34:47]wFMCommunicate OK [15:34:47]SAM_PROTO_ClearQueue done [15:34:47]KKMCreateOFDPacket [15:34:47]OFDProtocolAddRootSTLVToBuf [15:34:47]FM_MakeSignedData [15:34:47]FM_MakeSignedData [15:34:47]SAM_PROTO_SignData [15:34:47]wFMCommunicate request_size=4 [15:34:47]MH_SAM_APDU [15:34:47]CAPDU: 80 0D 01 02 [15:34:47]Write to MH i2c: E2 08 00 44 0A 80 0D 01 02 00 00 00 00 C7 [15:34:47]Write i2c OK [15:34:47]MH_I2C_Read... [15:34:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:34:47]Read from MH i2c: E2 [15:34:47]MH_I2C_Read... [15:34:47]Read from MH i2c: E2 03 00 [15:34:47]MH_I2C_Read... [15:34:47]Read from MH i2c: E2 03 00 44 0A 00 90 00 C2 [15:34:47]RAPDU: 90 00 [15:34:47]wFMCommunicate OK [15:34:47]wFMCommunicate request_size=255 [15:34:47]MH_SAM_APDU [15:34:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 56 01 00 00 F4 03 04 00 17 65 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7A 75 03 00 35 04 06 00 86 [15:34:47]Write to MH i2c: E2 02 01 45 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 56 01 00 00 F4 03 04 00 17 65 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7A 75 03 00 35 04 06 00 86 00 00 7C [15:34:47]Write i2c OK [15:34:47]MH_I2C_Read... [15:34:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:34:48]Read from MH i2c: E2 [15:34:48]MH_I2C_Read... [15:34:48]Read from MH i2c: E2 03 00 [15:34:48]MH_I2C_Read... [15:34:48]Read from MH i2c: E2 03 00 45 0A 00 90 00 C3 [15:34:48]RAPDU: 90 00 [15:34:48]wFMCommunicate OK [15:34:48]wFMCommunicate request_size=10 [15:34:48]MH_SAM_APDU [15:34:48]CAPDU: 80 0D 02 02 05 8A CE 53 32 E2 [15:34:48]Write to MH i2c: E2 0D 00 46 0A 80 0D 02 02 05 00 8A CE 53 32 E2 00 00 93 [15:34:48]Write i2c OK [15:34:48]MH_I2C_Read... [15:34:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:34:48]Read from MH i2c: E2 [15:34:48]MH_I2C_Read... [15:34:48]Read from MH i2c: E2 03 00 [15:34:48]MH_I2C_Read... [15:34:48]Read from MH i2c: E2 03 00 46 0A 00 90 00 C4 [15:34:48]RAPDU: 90 00 [15:34:48]wFMCommunicate OK [15:34:48]wFMCommunicate request_size=4 [15:34:48]MH_SAM_APDU [15:34:48]CAPDU: 80 0D 03 02 [15:34:48]Write to MH i2c: E2 08 00 47 0A 80 0D 03 02 00 00 00 00 CC [15:34:48]Write i2c OK [15:34:48]MH_I2C_Read... [15:34:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:34:48]Read from MH i2c: E2 [15:34:48]MH_I2C_Read... [15:34:48]Read from MH i2c: E2 0B 00 [15:34:48]MH_I2C_Read... [15:34:48]Read from MH i2c: E2 0B 00 47 0A 00 42 2E 42 EF 06 A7 24 B1 90 00 F0 [15:34:48]RAPDU: 42 2E 42 EF 06 A7 24 B1 90 00 [15:34:48]wFMCommunicate OK [15:34:48]SAM_PROTO_SignData done [15:34:48]FM_MakeSignedData done [15:34:48]CreateOFDProtocolMessage [15:34:48]wFMCommunicate request_size=4 [15:34:48]MH_SAM_APDU [15:34:48]CAPDU: 80 11 00 00 [15:34:48]Write to MH i2c: E2 08 00 48 0A 80 11 00 00 00 00 00 00 CC [15:34:48]Write i2c OK [15:34:48]MH_I2C_Read... [15:34:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:34:48]Read from MH i2c: E2 [15:34:48]MH_I2C_Read... [15:34:48]Read from MH i2c: E2 17 00 [15:34:48]MH_I2C_Read... [15:34:48]Read from MH i2c: E2 17 00 48 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 29 [15:34:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:34:48]wFMCommunicate OK [15:34:48]CreateOFDProtocolMessage done [15:34:48]OFDSenderStorePacket 226682 [15:34:48]StoreOFDPacket docnum=226682 [15:34:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 99 C4 07 01 36 BA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 56 01 00 00 F4 03 04 00 17 65 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7A 75 03 00 35 04 06 00 86 8A CE 53 32 E2 42 2E 42 EF 06 A7 24 B1 [15:34:48]CheckFolder [15:34:48]dirname=/storage/ofd_packets [15:34:48]CheckFolder done [15:34:48]ProducePacketName [15:34:48]name=ofd_packets/00226682 [15:34:48]NVStorageSaveData ofd_packets/00226682 [15:34:48]File name is /storage/ofd_packets/00226682 [15:34:48]Write 301 bytes [15:34:48]NVStorageSaveData done [15:34:48]OFDSenderStorePacket done [15:34:48]KKMCreateOFDPacket done [15:34:48]NVStorageSaveData kkm_last_timestamp [15:34:48]File name is /storage/kkm_last_timestamp [15:34:48]Write 4 bytes [15:34:48]NVStorageSaveData done [15:34:48]ExternCall_PrintAddStr [15:34:48]wPrintStart [15:34:48]Write to MH i2c: 01 00 00 49 0A 53 [15:34:48]Write i2c OK [15:34:48]MH_I2C_Read... [15:34:48]Read from MH i2c: 01 [15:34:48]MH_I2C_Read... [15:34:48]Read from MH i2c: 01 07 00 [15:34:48]MH_I2C_Read... [15:34:48]Read from MH i2c: 01 07 00 49 0A 00 00 00 00 00 FF 0F 68 [15:34:48]RasterBufferAndPrint [15:34:48]line Счет N : (1)2003077 [15:34:48]line ИНН: 02508201610067 [15:34:48]line Контрольно-Кассовый Чек [15:34:48]line ПРОДАЖА [15:34:48]line ТРК (МРК, ГНК) : 43 [15:34:48]line Товар: 2710124130 [15:34:48]line Аи-92-К-5 [15:34:48]line 4.430 * 67.80 [15:34:48]line = 300.35 [15:34:48]line НДС 12% НСП 1% [15:34:48]line > о реализуемом товаре [15:34:48]line ОКРУГЛЕНИЕ: -0.35 [15:34:48]line ИТОГО: 300.00 [15:34:48]line Внесено: 300.00 [15:34:48]line СДАЧА: 0.00 [15:34:48]line НСП 1% : 2.66 [15:34:48]line НДС 12% : 31.90 [15:34:48]line Наличными: 300.00 [15:34:48]line Безнал.: 0.00 [15:34:48]line Место: АЗС № 97 "Партнер Нефть" [15:34:48]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:34:48]line СНО: Общий режим [15:34:48]line Чек 342 28.07.2024 15:34 [15:34:48]line Смена: 439 ФФД: 1.0 [15:34:48]line ЗНМ: 0300000054 [15:34:48]line РНМ: 0000000000092624 [15:34:48]line Версия ККМ: 001 [15:34:48]line ФМ: 0000000000874959 [15:34:48]line ФД: 226682 [15:34:48]line ФПД: 147930725167842 [15:34:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T153447&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226682&fm=147930725167842&tin=02508201610067®Number=0000000000092624&sum=30000 [15:34:48]written 0, free lines is 4095 [15:34:48]OFD Sender: Processing packet 226682 [packets to send 602, broken 601] [15:34:48]ProducePacketName [15:34:48]name=ofd_packets/00226682 [15:34:48]OFD Sender: To server: pG, [15:34:48]CommunicateWithHost lk.salyk.kg:30040 [15:34:48]ConnectInit lk.salyk.kg [15:34:48]Write to MH i2c: 01 00 00 74 0A 7E [15:34:48]Write i2c OK [15:34:48]MH_I2C_Read... [15:34:48]Read from MH i2c: 01 [15:34:48]MH_I2C_Read... [15:34:48]Read from MH i2c: 01 07 00 [15:34:48]MH_I2C_Read... [15:34:48]Read from MH i2c: 01 07 00 74 0A 00 00 00 00 00 66 0C F7 [15:34:48]RasterBufferAndPrint [15:34:48]line [15:34:48]line [15:34:48]line [15:34:48]line [15:34:48]line [15:34:48]written 0, free lines is 3177 [15:34:48]MH_Cut [15:34:48]Write to MH i2c: D1 01 00 7B 0A 01 57 [15:34:48]Write i2c OK [15:34:48]MH_I2C_Read... [15:34:48]Read from MH i2c: D1 [15:34:48]MH_I2C_Read... [15:34:48]Read from MH i2c: D1 01 00 [15:34:48]MH_I2C_Read... [15:34:48]Read from MH i2c: D1 01 00 7B 0A 00 56 [15:34:48]Write to MH i2c: 01 00 00 7C 0A 86 [15:34:48]Write i2c OK [15:34:48]MH_I2C_Read... [15:34:50]*** Cut start [15:34:50]*** Partial cut [15:34:50]*** CUTSNS_PIN = 1 [15:34:50]*** CUTSNS_PIN = 0 [15:34:50]*** Brake cut motor [15:34:50]Read from MH i2c: 01 [15:34:50]MH_I2C_Read... [15:34:50]*** Stop cut motor [15:34:50]*** Cut end [15:34:50]Read from MH i2c: 01 07 00 [15:34:50]MH_I2C_Read... [15:34:50]Read from MH i2c: 01 07 00 7C 0A 00 00 00 00 00 FF 0F 9B [15:34:50]process_action close_receipt done [15:34:50]requested_data is exist [15:34:50]produce_requested_data [15:34:50]requested_item fm.sn is exist - process it [15:34:50]wFMCommunicate request_size=4 [15:34:50]MH_SAM_APDU [15:34:50]CAPDU: 80 11 00 00 [15:34:50]Write to MH i2c: E2 08 00 7D 0A 80 11 00 00 00 00 00 00 01 [15:34:50]Write i2c OK [15:34:50]MH_I2C_Read... [15:34:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:34:50]Read from MH i2c: E2 [15:34:50]MH_I2C_Read... [15:34:50]Read from MH i2c: E2 17 00 [15:34:50]MH_I2C_Read... [15:34:50]Read from MH i2c: E2 17 00 7D 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5E [15:34:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:34:50]wFMCommunicate OK [15:34:50]requested_item fd.num is exist - process it [15:34:50]SAM_PROTO_GetFieldsCounters [15:34:50]wFMCommunicate request_size=4 [15:34:50]MH_SAM_APDU [15:34:50]CAPDU: 80 13 00 00 [15:34:50]Write to MH i2c: E2 08 00 7E 0A 80 13 00 00 00 00 00 00 04 [15:34:50]Write i2c OK [15:34:50]MH_I2C_Read... [15:34:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:34:50]Read from MH i2c: E2 [15:34:50]MH_I2C_Read... [15:34:50]Read from MH i2c: E2 62 00 [15:34:50]MH_I2C_Read... [15:34:50]Read from MH i2c: E2 62 00 7E 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7A 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 56 01 00 00 5E 04 04 00 56 01 00 00 57 04 04 00 57 01 00 00 19 04 04 00 00 00 00 00 90 00 DC [15:34:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7A 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 56 01 00 00 5E 04 04 00 56 01 00 00 57 04 04 00 57 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:34:50]wFMCommunicate OK [15:34:50]SAM_PROTO_GetFieldsCounters done [15:34:50]requested_item shift.num is exist - process it [15:34:50]requested_item shift.opened is exist - process it [15:34:50]req_shift_opened [15:34:50]FM_GetShiftState [15:34:50]SAM_PROTO_GetShiftState [15:34:50]wFMCommunicate request_size=4 [15:34:50]MH_SAM_APDU [15:34:50]CAPDU: 80 13 01 00 [15:34:50]Write to MH i2c: E2 08 00 7F 0A 80 13 01 00 00 00 00 00 06 [15:34:50]Write i2c OK [15:34:50]MH_I2C_Read... [15:34:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:34:50]Read from MH i2c: E2 [15:34:50]MH_I2C_Read... [15:34:50]Read from MH i2c: E2 0E 00 [15:34:50]MH_I2C_Read... [15:34:50]Read from MH i2c: E2 0E 00 7F 0A 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 B7 [15:34:50]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [15:34:50]wFMCommunicate OK [15:34:50]SAM_PROTO_GetShiftState done [15:34:50]FM_GetShiftState done [15:34:50]req_shift_opened done [15:34:50]requested_item shift.open_date is exist - process it [15:34:50]req_shift_open_date [15:34:50]req_shift_open_date done [15:34:50]produce_requested_data done [15:34:50]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226682,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [15:34:50]process_action_free close_receipt [15:34:50]json_value_free [15:34:50]json_value_free done [15:34:50]process_json_proto returns [15:34:50]Send response to host [15:34:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226682,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [15:34:50]free response buf [15:34:50]execute_script done [15:34:50]execute_script returns [15:34:50]free content buf [15:34:50]Sock 6.Close socket [15:34:50]Sock 6.Thread stoped [15:34:53]ConnectInit Can't take IP for lk.salyk.kg [15:34:53]CommunicateWithHost connect error [15:34:53]CommunicateWithHost err = -1 [15:34:53]OFD Sender: Server communicate error [15:34:58]OFD Sender: Processing packet 226682 [packets to send 602, broken 601] [15:34:58]ProducePacketName [15:34:58]name=ofd_packets/00226682 [15:34:58]OFD Sender: To server: pG, [15:34:58]CommunicateWithHost lk.salyk.kg:30040 [15:34:58]ConnectInit lk.salyk.kg [15:35:03]ConnectInit Can't take IP for lk.salyk.kg [15:35:03]CommunicateWithHost connect error [15:35:03]CommunicateWithHost err = -1 [15:35:03]OFD Sender: Server communicate error [15:35:08]OFD Sender: Processing packet 226682 [packets to send 602, broken 601] [15:35:08]ProducePacketName [15:35:08]name=ofd_packets/00226682 [15:35:08]OFD Sender: To server: pG, [15:35:08]CommunicateWithHost lk.salyk.kg:30040 [15:35:08]ConnectInit lk.salyk.kg [15:35:13]ConnectInit Can't take IP for lk.salyk.kg [15:35:13]CommunicateWithHost connect error [15:35:13]CommunicateWithHost err = -1 [15:35:13]OFD Sender: Server communicate error [15:35:18]OFD Sender: Processing packet 226682 [packets to send 602, broken 601] [15:35:18]ProducePacketName [15:35:18]name=ofd_packets/00226682 [15:35:18]OFD Sender: To server: pG, [15:35:18]CommunicateWithHost lk.salyk.kg:30040 [15:35:18]ConnectInit lk.salyk.kg [15:35:23]ConnectInit Can't take IP for lk.salyk.kg [15:35:23]CommunicateWithHost connect error [15:35:23]CommunicateWithHost err = -1 [15:35:23]OFD Sender: Server communicate error [15:35:28]OFD Sender: Processing packet 226682 [packets to send 602, broken 601] [15:35:28]ProducePacketName [15:35:28]name=ofd_packets/00226682 [15:35:28]OFD Sender: To server: pG, [15:35:28]CommunicateWithHost lk.salyk.kg:30040 [15:35:28]ConnectInit lk.salyk.kg [15:35:29]recv_with_timeout no data received [15:35:31]Connected sock=7 [15:35:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 99 C4 07 01 36 BA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 56 01 00 00 F4 03 04 00 17 65 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7A 75 03 00 35 04 06 00 86 8A CE 53 32 E2 42 2E 42 EF 06 A7 24 B1 [15:35:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 50 5B 47 00 DB B8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7A 75 03 00 F4 03 04 00 4C 11 A6 66 B6 04 01 00 00 D0 ED F4 C9 3F 5F 6D 1A [15:35:32]CommunicateWithHost err = 0 [15:35:32]CheckOFDResponse [15:35:32]1017 (14) - 77093643461234 [15:35:32]1041 (16) - 0000000000874959 [15:35:32]1040 (4) - 226682 [15:35:32]1012 (4) - 28.07.2024 09:37 [15:35:32]1206 (1) - 0 [15:35:32]OFD Sender: Remove packet 226682 [15:35:32]ProducePacketName [15:35:32]name=ofd_packets/00226682 [15:35:32]NVStorageDeleteData [15:35:32]OFD Sender: No OFD packet to send [15:35:37]OFD Sender: No OFD packet to send [15:35:42]OFD Sender: No OFD packet to send [15:35:43]recv_with_timeout no data received [15:35:47]OFD Sender: No OFD packet to send [15:35:52]OFD Sender: No OFD packet to send [15:35:57]OFD Sender: No OFD packet to send [15:36:02]OFD Sender: No OFD packet to send [15:36:07]OFD Sender: No OFD packet to send [15:36:12]OFD Sender: No OFD packet to send [15:36:17]OFD Sender: No OFD packet to send [15:36:22]OFD Sender: No OFD packet to send [15:36:27]OFD Sender: No OFD packet to send [15:36:32]OFD Sender: No OFD packet to send [15:36:37]OFD Sender: No OFD packet to send [15:36:42]OFD Sender: No OFD packet to send [15:36:47]OFD Sender: No OFD packet to send [15:36:53]OFD Sender: No OFD packet to send [15:36:58]OFD Sender: No OFD packet to send [15:37:03]OFD Sender: No OFD packet to send [15:37:08]OFD Sender: No OFD packet to send [15:37:13]OFD Sender: No OFD packet to send [15:37:18]OFD Sender: No OFD packet to send [15:37:23]OFD Sender: No OFD packet to send [15:37:28]OFD Sender: No OFD packet to send [15:37:33]OFD Sender: No OFD packet to send [15:37:38]OFD Sender: No OFD packet to send [15:37:43]OFD Sender: No OFD packet to send [15:37:48]OFD Sender: No OFD packet to send [15:37:53]OFD Sender: No OFD packet to send [15:37:58]OFD Sender: No OFD packet to send [15:38:03]OFD Sender: No OFD packet to send [15:38:08]OFD Sender: No OFD packet to send [15:38:13]OFD Sender: No OFD packet to send [15:38:13]accept exits with 10 [15:38:13]New connection [15:38:13]New thread 3066711396 created [15:38:13]Thread 3066854756 joined [15:38:13]Waiting for new connection... [15:38:13] Sock 10.Parse request [15:38:13]Sock 10.Check first char [15:38:13]Sock 10.First char is OK [15:38:13]request: POST /json_proto HTTP/1.0 [15:38:13]Method: POST [15:38:13]URL: /json_proto [15:38:13]Method is POST - this is cgi request [15:38:13]url: /json_proto [15:38:13]query_string will be loaded in cgi processing [15:38:13]execute_cgi json_proto POST (null) [15:38:13]execute_cgi path=json_proto method=POST [15:38:13]POST find Content-Length [15:38:13]Host: 172.17.43.131:8080 [15:38:13]Content-Length: 683 [15:38:13]Content-Type: application/json [15:38:13] [15:38:13]POST finish read [15:38:13]Found Content-Length = 683 [15:38:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003078", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:38:13]execute_script... [15: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)2003078", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:38:13]POST & json_proto [15:38:13]process_json_proto [15:38:13]json parsed OK: [15:38:13]protocol is kg_v1.0 [15:38:13]action value=close_receipt [15:38:13]process_action close_receipt [15:38:13]cmd_close_receipt [15:38:13]MH_GetDate [15:38:13]Write to MH i2c: F0 00 00 80 0A 79 [15:38:13]Write i2c OK [15:38:13]MH_I2C_Read... [15:38:13]Read from MH i2c: F0 [15:38:13]MH_I2C_Read... [15:38:13]Read from MH i2c: F0 09 00 [15:38:13]MH_I2C_Read... [15:38:13]Read from MH i2c: F0 09 00 80 0A 00 E7 65 A6 66 F9 24 A2 66 FF [15:38:13]GetLastDocTimeStamp 1722180887 [15:38:13]current date 1722181095 [15:38:13]FM_GetShiftState [15:38:13]SAM_PROTO_GetShiftState [15:38:13]wFMCommunicate request_size=4 [15:38:13]MH_SAM_APDU [15:38:13]CAPDU: 80 13 01 00 [15:38:13]Write to MH i2c: E2 08 00 81 0A 80 13 01 00 00 00 00 00 08 [15:38:13]Write i2c OK [15:38:13]MH_I2C_Read... [15:38:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:38:13]Read from MH i2c: E2 [15:38:13]MH_I2C_Read... [15:38:13]Read from MH i2c: E2 0E 00 [15:38:13]MH_I2C_Read... [15:38:13]Read from MH i2c: E2 0E 00 81 0A 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 B9 [15:38:13]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [15:38:13]wFMCommunicate OK [15:38:13]SAM_PROTO_GetShiftState done [15:38:13]FM_GetShiftState done [15:38:13]opened in 1722125326 [15:38:13]opened+sec_in_day 1722211726 [15:38:13]quantity*price = 100005 [15:38:13]sum+1 = 100006 [15:38:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 343 28.07.2024 15:38 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226683 ФПД: 119951275497903 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T153815&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226683&fm=119951275497903&tin=02508201610067®Number=0000000000092624&sum=100000 [15:38:15]StoreToDocumentArchive [15:38:15]shift 439 fd 226683 [15:38:15]save to /storage/0439/doc_00226683 [15:38:15]save last doc name /storage/0439/doc_00226683 to /storage/kkm_last_doc_name [15:38:15]save OK [15:38:15]Clear old archive folders... [15:38:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:38:15]tlvbuf is 0146F080 [15:38:15]SAM_PROTO_ClearQueue [15:38:15]wFMCommunicate request_size=4 [15:38:15]MH_SAM_APDU [15:38:15]CAPDU: 80 09 00 00 [15:38:15]Write to MH i2c: E2 08 00 8E 0A 80 09 00 00 00 00 00 00 0A [15:38:15]Write i2c OK [15:38:15]MH_I2C_Read... [15:38:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:38:15]Read from MH i2c: E2 [15:38:15]MH_I2C_Read... [15:38:15]Read from MH i2c: E2 03 00 [15:38:15]MH_I2C_Read... [15:38:15]Read from MH i2c: E2 03 00 8E 0A 00 90 00 0C [15:38:15]RAPDU: 90 00 [15:38:15]wFMCommunicate OK [15:38:15]SAM_PROTO_ClearQueue done [15:38:15]KKMCreateOFDPacket [15:38:15]OFDProtocolAddRootSTLVToBuf [15:38:15]FM_MakeSignedData [15:38:15]FM_MakeSignedData [15:38:15]SAM_PROTO_SignData [15:38:15]wFMCommunicate request_size=4 [15:38:15]MH_SAM_APDU [15:38:15]CAPDU: 80 0D 01 02 [15:38:15]Write to MH i2c: E2 08 00 8F 0A 80 0D 01 02 00 00 00 00 12 [15:38:15]Write i2c OK [15:38:15]MH_I2C_Read... [15:38:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:38:15]Read from MH i2c: E2 [15:38:15]MH_I2C_Read... [15:38:15]Read from MH i2c: E2 03 00 [15:38:15]MH_I2C_Read... [15:38:15]Read from MH i2c: E2 03 00 8F 0A 00 90 00 0D [15:38:15]RAPDU: 90 00 [15:38:15]wFMCommunicate OK [15:38:15]wFMCommunicate request_size=255 [15:38:15]MH_SAM_APDU [15:38:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 57 01 00 00 F4 03 04 00 E7 65 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7B 75 03 00 35 04 06 00 6D [15:38:15]Write to MH i2c: E2 02 01 90 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 57 01 00 00 F4 03 04 00 E7 65 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7B 75 03 00 35 04 06 00 6D 00 00 F0 [15:38:15]Write i2c OK [15:38:15]MH_I2C_Read... [15:38:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:38:15]Read from MH i2c: E2 [15:38:15]MH_I2C_Read... [15:38:15]Read from MH i2c: E2 03 00 [15:38:15]MH_I2C_Read... [15:38:15]Read from MH i2c: E2 03 00 90 0A 00 90 00 0E [15:38:15]RAPDU: 90 00 [15:38:15]wFMCommunicate OK [15:38:15]wFMCommunicate request_size=10 [15:38:15]MH_SAM_APDU [15:38:15]CAPDU: 80 0D 02 02 05 18 55 2A 99 AF [15:38:15]Write to MH i2c: E2 0D 00 91 0A 80 0D 02 02 05 00 18 55 2A 99 AF 00 00 FE [15:38:15]Write i2c OK [15:38:15]MH_I2C_Read... [15:38:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:38:15]Read from MH i2c: E2 [15:38:15]MH_I2C_Read... [15:38:15]Read from MH i2c: E2 03 00 [15:38:15]MH_I2C_Read... [15:38:15]Read from MH i2c: E2 03 00 91 0A 00 90 00 0F [15:38:15]RAPDU: 90 00 [15:38:15]wFMCommunicate OK [15:38:15]wFMCommunicate request_size=4 [15:38:15]MH_SAM_APDU [15:38:15]CAPDU: 80 0D 03 02 [15:38:15]Write to MH i2c: E2 08 00 92 0A 80 0D 03 02 00 00 00 00 17 [15:38:15]Write i2c OK [15:38:15]MH_I2C_Read... [15:38:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:38:15]Read from MH i2c: E2 [15:38:15]MH_I2C_Read... [15:38:15]Read from MH i2c: E2 0B 00 [15:38:15]MH_I2C_Read... [15:38:15]Read from MH i2c: E2 0B 00 92 0A 00 A6 35 4F C3 4F FE 60 94 90 00 46 [15:38:15]RAPDU: A6 35 4F C3 4F FE 60 94 90 00 [15:38:15]wFMCommunicate OK [15:38:15]SAM_PROTO_SignData done [15:38:15]FM_MakeSignedData done [15:38:15]CreateOFDProtocolMessage [15:38:15]wFMCommunicate request_size=4 [15:38:15]MH_SAM_APDU [15:38:15]CAPDU: 80 11 00 00 [15:38:15]Write to MH i2c: E2 08 00 93 0A 80 11 00 00 00 00 00 00 17 [15:38:15]Write i2c OK [15:38:15]MH_I2C_Read... [15:38:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:38:15]Read from MH i2c: E2 [15:38:15]MH_I2C_Read... [15:38:15]Read from MH i2c: E2 17 00 [15:38:15]MH_I2C_Read... [15:38:15]Read from MH i2c: E2 17 00 93 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 74 [15:38:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:38:15]wFMCommunicate OK [15:38:15]CreateOFDProtocolMessage done [15:38:15]OFDSenderStorePacket 226683 [15:38:15]StoreOFDPacket docnum=226683 [15:38:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A3 08 07 01 10 E3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 57 01 00 00 F4 03 04 00 E7 65 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7B 75 03 00 35 04 06 00 6D 18 55 2A 99 AF A6 35 4F C3 4F FE 60 94 [15:38:15]CheckFolder [15:38:15]dirname=/storage/ofd_packets [15:38:15]CheckFolder done [15:38:15]ProducePacketName [15:38:15]name=ofd_packets/00226683 [15:38:15]NVStorageSaveData ofd_packets/00226683 [15:38:15]File name is /storage/ofd_packets/00226683 [15:38:15]Write 301 bytes [15:38:15]NVStorageSaveData done [15:38:15]OFDSenderStorePacket done [15:38:15]KKMCreateOFDPacket done [15:38:15]NVStorageSaveData kkm_last_timestamp [15:38:15]File name is /storage/kkm_last_timestamp [15:38:15]Write 4 bytes [15:38:15]NVStorageSaveData done [15:38:15]OFD Sender: Processing packet 226683 [packets to send 602, broken 601] [15:38:15]ProducePacketName [15:38:15]name=ofd_packets/00226683 [15:38:15]OFD Sender: To server: pG, [15:38:15]CommunicateWithHost lk.salyk.kg:30040 [15:38:15]ConnectInit lk.salyk.kg [15:38:15]ExternCall_PrintAddStr [15:38:15]wPrintStart [15:38:15]Write to MH i2c: 01 00 00 94 0A 9E [15:38:15]Write i2c OK [15:38:15]MH_I2C_Read... [15:38:15]Read from MH i2c: 01 [15:38:15]MH_I2C_Read... [15:38:15]Read from MH i2c: 01 07 00 [15:38:15]MH_I2C_Read... [15:38:15]Read from MH i2c: 01 07 00 94 0A 00 00 00 00 00 FF 0F B3 [15:38:15]RasterBufferAndPrint [15:38:15]line Счет N : (1)2003078 [15:38:15]line ИНН: 02508201610067 [15:38:15]line Контрольно-Кассовый Чек [15:38:15]line ПРОДАЖА [15:38:15]line ТРК (МРК, ГНК) : 43 [15:38:15]line Товар: 2710124130 [15:38:15]line Аи-92-К-5 [15:38:15]line 14.750 * 67.80 [15:38:15]line = 1000.05 [15:38:15]line НДС 12% НСП 1% [15:38:15]line > о реализуемом товаре [15:38:15]line ОКРУГЛЕНИЕ: -0.05 [15:38:15]line ИТОГО: 1000.00 [15:38:15]line Внесено: 1000.00 [15:38:15]line СДАЧА: 0.00 [15:38:15]line НСП 1% : 8.85 [15:38:15]line НДС 12% : 106.20 [15:38:15]line Наличными: 1000.00 [15:38:15]line Безнал.: 0.00 [15:38:15]line Место: АЗС № 97 "Партнер Нефть" [15:38:15]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:38:15]line СНО: Общий режим [15:38:15]line Чек 343 28.07.2024 15:38 [15:38:15]line Смена: 439 ФФД: 1.0 [15:38:15]line ЗНМ: 0300000054 [15:38:15]line РНМ: 0000000000092624 [15:38:15]line Версия ККМ: 001 [15:38:15]line ФМ: 0000000000874959 [15:38:15]line ФД: 226683 [15:38:15]line ФПД: 119951275497903 [15:38:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T153815&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226683&fm=119951275497903&tin=02508201610067®Number=0000000000092624&sum=100000 [15:38:15]written 0, free lines is 4095 [15:38:16]Write to MH i2c: 01 00 00 BF 0A C9 [15:38:16]Write i2c OK [15:38:16]MH_I2C_Read... [15:38:16]Read from MH i2c: 01 [15:38:16]MH_I2C_Read... [15:38:16]Read from MH i2c: 01 07 00 [15:38:16]MH_I2C_Read... [15:38:16]Read from MH i2c: 01 07 00 BF 0A 00 00 00 00 00 63 0C 3F [15:38:16]RasterBufferAndPrint [15:38:16]line [15:38:16]line [15:38:16]line [15:38:16]line [15:38:16]line [15:38:16]written 0, free lines is 3175 [15:38:16]MH_Cut [15:38:16]Write to MH i2c: D1 01 00 C6 0A 01 A2 [15:38:16]Write i2c OK [15:38:16]MH_I2C_Read... [15:38:16]Read from MH i2c: D1 [15:38:16]MH_I2C_Read... [15:38:16]Read from MH i2c: D1 01 00 [15:38:16]MH_I2C_Read... [15:38:16]Read from MH i2c: D1 01 00 C6 0A 00 A1 [15:38:16]Write to MH i2c: 01 00 00 C7 0A D1 [15:38:16]Write i2c OK [15:38:16]MH_I2C_Read... [15:38:16]Connected sock=12 [15:38:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A3 08 07 01 10 E3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 57 01 00 00 F4 03 04 00 E7 65 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7B 75 03 00 35 04 06 00 6D 18 55 2A 99 AF A6 35 4F C3 4F FE 60 94 [15:38:17]*** Cut start [15:38:17]*** Partial cut [15:38:17]*** CUTSNS_PIN = 1 [15:38:17]*** CUTSNS_PIN = 0 [15:38:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 0A 08 47 00 E7 9C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7B 75 03 00 F4 03 04 00 F2 11 A6 66 B6 04 01 00 00 C5 6C 57 51 A6 4C 15 31 [15:38:17]CommunicateWithHost err = 0 [15:38:17]CheckOFDResponse [15:38:17]1017 (14) - 77093643461234 [15:38:17]1041 (16) - 0000000000874959 [15:38:17]1040 (4) - 226683 [15:38:17]1012 (4) - 28.07.2024 09:40 [15:38:17]1206 (1) - 0 [15:38:17]OFD Sender: Remove packet 226683 [15:38:17]ProducePacketName [15:38:17]name=ofd_packets/00226683 [15:38:17]NVStorageDeleteData [15:38:17]*** Brake cut motor [15:38:17]OFD Sender: No OFD packet to send [15:38:17]Read from MH i2c: 01 [15:38:17]MH_I2C_Read... [15:38:17]*** Stop cut motor [15:38:17]*** Cut end [15:38:17]Read from MH i2c: 01 07 00 [15:38:17]MH_I2C_Read... [15:38:17]Read from MH i2c: 01 07 00 C7 0A 00 00 00 00 00 FF 0F E6 [15:38:17]process_action close_receipt done [15:38:17]requested_data is exist [15:38:17]produce_requested_data [15:38:17]requested_item fm.sn is exist - process it [15:38:17]wFMCommunicate request_size=4 [15:38:17]MH_SAM_APDU [15:38:17]CAPDU: 80 11 00 00 [15:38:17]Write to MH i2c: E2 08 00 C8 0A 80 11 00 00 00 00 00 00 4C [15:38:17]Write i2c OK [15:38:17]MH_I2C_Read... [15:38:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:38:18]Read from MH i2c: E2 [15:38:18]MH_I2C_Read... [15:38:18]Read from MH i2c: E2 17 00 [15:38:18]MH_I2C_Read... [15:38:18]Read from MH i2c: E2 17 00 C8 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A9 [15:38:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:38:18]wFMCommunicate OK [15:38:18]requested_item fd.num is exist - process it [15:38:18]SAM_PROTO_GetFieldsCounters [15:38:18]wFMCommunicate request_size=4 [15:38:18]MH_SAM_APDU [15:38:18]CAPDU: 80 13 00 00 [15:38:18]Write to MH i2c: E2 08 00 C9 0A 80 13 00 00 00 00 00 00 4F [15:38:18]Write i2c OK [15:38:18]MH_I2C_Read... [15:38:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:38:18]Read from MH i2c: E2 [15:38:18]MH_I2C_Read... [15:38:18]Read from MH i2c: E2 62 00 [15:38:18]MH_I2C_Read... [15:38:18]Read from MH i2c: E2 62 00 C9 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7B 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 57 01 00 00 5E 04 04 00 57 01 00 00 57 04 04 00 58 01 00 00 19 04 04 00 00 00 00 00 90 00 2B [15:38:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7B 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 57 01 00 00 5E 04 04 00 57 01 00 00 57 04 04 00 58 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:38:18]wFMCommunicate OK [15:38:18]SAM_PROTO_GetFieldsCounters done [15:38:18]requested_item shift.num is exist - process it [15:38:18]requested_item shift.opened is exist - process it [15:38:18]req_shift_opened [15:38:18]FM_GetShiftState [15:38:18]SAM_PROTO_GetShiftState [15:38:18]wFMCommunicate request_size=4 [15:38:18]MH_SAM_APDU [15:38:18]CAPDU: 80 13 01 00 [15:38:18]Write to MH i2c: E2 08 00 CA 0A 80 13 01 00 00 00 00 00 51 [15:38:18]Write i2c OK [15:38:18]MH_I2C_Read... [15:38:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:38:18]Read from MH i2c: E2 [15:38:18]MH_I2C_Read... [15:38:18]Read from MH i2c: E2 0E 00 [15:38:18]MH_I2C_Read... [15:38:18]Read from MH i2c: E2 0E 00 CA 0A 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 02 [15:38:18]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [15:38:18]wFMCommunicate OK [15:38:18]SAM_PROTO_GetShiftState done [15:38:18]FM_GetShiftState done [15:38:18]req_shift_opened done [15:38:18]requested_item shift.open_date is exist - process it [15:38:18]req_shift_open_date [15:38:18]req_shift_open_date done [15:38:18]produce_requested_data done [15:38:18]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226683,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [15:38:18]process_action_free close_receipt [15:38:18]json_value_free [15:38:18]json_value_free done [15:38:18]process_json_proto returns [15:38:18]Send response to host [15:38:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226683,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [15:38:18]free response buf [15:38:18]execute_script done [15:38:18]execute_script returns [15:38:18]free content buf [15:38:18]Sock 10.Close socket [15:38:18]Sock 10.Thread stoped [15:38:22]OFD Sender: No OFD packet to send [15:38:27]OFD Sender: No OFD packet to send [15:38:32]OFD Sender: No OFD packet to send [15:38:37]OFD Sender: No OFD packet to send [15:38:42]OFD Sender: No OFD packet to send [15:38:46]recv_with_timeout no data received [15:38:47]OFD Sender: No OFD packet to send [15:38:52]OFD Sender: No OFD packet to send [15:38:58]OFD Sender: No OFD packet to send [15:39:03]OFD Sender: No OFD packet to send [15:39:08]OFD Sender: No OFD packet to send [15:39:13]OFD Sender: No OFD packet to send [15:39:18]OFD Sender: No OFD packet to send [15:39:23]OFD Sender: No OFD packet to send [15:39:28]OFD Sender: No OFD packet to send [15:39:33]OFD Sender: No OFD packet to send [15:39:38]OFD Sender: No OFD packet to send [15:39:43]OFD Sender: No OFD packet to send [15:39:48]OFD Sender: No OFD packet to send [15:39:53]OFD Sender: No OFD packet to send [15:39:58]OFD Sender: No OFD packet to send [15:40:03]OFD Sender: No OFD packet to send [15:40:08]OFD Sender: No OFD packet to send [15:40:13]OFD Sender: No OFD packet to send [15:40:18]OFD Sender: No OFD packet to send [15:40:23]OFD Sender: No OFD packet to send [15:40:28]OFD Sender: No OFD packet to send [15:40:33]OFD Sender: No OFD packet to send [15:40:38]OFD Sender: No OFD packet to send [15:40:43]OFD Sender: No OFD packet to send [15:40:48]OFD Sender: No OFD packet to send [15:40:53]OFD Sender: No OFD packet to send [15:40:58]OFD Sender: No OFD packet to send [15:41:03]OFD Sender: No OFD packet to send [15:41:08]OFD Sender: No OFD packet to send [15:41:13]OFD Sender: No OFD packet to send [15:41:18]OFD Sender: No OFD packet to send [15:41:18]recv_with_timeout no data received [15:41:23]OFD Sender: No OFD packet to send [15:41:28]OFD Sender: No OFD packet to send [15:41:33]OFD Sender: No OFD packet to send [15:41:38]OFD Sender: No OFD packet to send [15:41:43]OFD Sender: No OFD packet to send [15:41:48]OFD Sender: No OFD packet to send [15:41:53]OFD Sender: No OFD packet to send [15:41:58]OFD Sender: No OFD packet to send [15:42:03]OFD Sender: No OFD packet to send [15:42:07]recv_with_timeout no data received [15:42:08]OFD Sender: No OFD packet to send [15:42:13]OFD Sender: No OFD packet to send [15:42:18]OFD Sender: No OFD packet to send [15:42:23]OFD Sender: No OFD packet to send [15:42:28]OFD Sender: No OFD packet to send [15:42:33]OFD Sender: No OFD packet to send [15:42:38]OFD Sender: No OFD packet to send [15:42:43]OFD Sender: No OFD packet to send [15:42:48]OFD Sender: No OFD packet to send [15:42:53]OFD Sender: No OFD packet to send [15:42:58]OFD Sender: No OFD packet to send [15:43:03]OFD Sender: No OFD packet to send [15:43:08]accept exits with 9 [15:43:08]New connection [15:43:08]New thread 3066854756 created [15:43:08]Thread 3066711396 joined [15:43:08]Waiting for new connection... [15:43:08] Sock 9.Parse request [15:43:08]Sock 9.Check first char [15:43:08]Sock 9.First char is OK [15:43:08]request: POST /json_proto HTTP/1.0 [15:43:08]Method: POST [15:43:08]URL: /json_proto [15:43:08]Method is POST - this is cgi request [15:43:08]url: /json_proto [15:43:08]query_string will be loaded in cgi processing [15:43:08]execute_cgi json_proto POST (null) [15:43:08]execute_cgi path=json_proto method=POST [15:43:08]POST find Content-Length [15:43:08]Host: 172.17.43.131:8080 [15:43:08]Content-Length: 1187 [15:43:08]Content-Type: application/json [15:43:08] [15:43:08]POST finish read [15:43:08]Found Content-Length = 1187 [15:43:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0421\u0430\u043C\u0430\u0442\u043E\u0432 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2003079\u000A28.07.2024 15:41\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 39.380 x 76.20\u000A\u0418\u0422\u041E\u0413: 3000.76\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99557\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:43:08]execute_script... [15:43:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0421\u0430\u043C\u0430\u0442\u043E\u0432 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2003079\u000A28.07.2024 15:41\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 39.380 x 76.20\u000A\u0418\u0422\u041E\u0413: 3000.76\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99557\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:43:08]POST & json_proto [15:43:08]process_json_proto [15:43:08]json parsed OK: [15:43:08]protocol is kg_v1.0 [15:43:08]action value=print_text [15:43:08]process_action print_text [15:43:08]cmd_print_text [15:43:08]ExternCall_PrintAddStr [15:43:08]wPrintStart [15:43:08]Write to MH i2c: 01 00 00 CB 0A D5 [15:43:08]Write i2c OK [15:43:08]MH_I2C_Read... [15:43:08]Read from MH i2c: 01 [15:43:08]MH_I2C_Read... [15:43:08]Read from MH i2c: 01 07 00 [15:43:08]MH_I2C_Read... [15:43:08]Read from MH i2c: 01 07 00 CB 0A 00 00 00 00 00 FF 0F EA [15:43:08]RasterBufferAndPrint [15:43:08]line *****ТОВАРНЫЙ ЧЕК***** [15:43:08]line АЗС-97 [15:43:08]line Партнер нефть [15:43:08]line 02508201610067 [15:43:08]line Кассир : Саматов Б. [15:43:08]line Счет N : (1)2003079 [15:43:08]line 28.07.2024 15:41 [15:43:08]line ПРОДАЖА [15:43:08]line ТРК (МРК, ГНК): 11 [15:43:08]line Вид ГСМ : 2710194210 [15:43:08]line ДТ-К-5 [15:43:08]line 39.380 x 76.20 [15:43:08]line ИТОГ: 3000.76 [15:43:08]line Тип оплаты: Талоны: Топливная Карта [15:43:08]line 99557 [15:43:08]line ______________________ [15:43:08]line (подпись) [15:43:08]written 0, free lines is 4095 [15:43:08]Write to MH i2c: 01 00 00 DF 0A E9 [15:43:08]Write i2c OK [15:43:08]MH_I2C_Read... [15:43:08]Read from MH i2c: 01 [15:43:08]MH_I2C_Read... [15:43:08]Read from MH i2c: 01 07 00 [15:43:08]MH_I2C_Read... [15:43:08]Read from MH i2c: 01 07 00 DF 0A 00 00 00 00 00 0F 0E 0D [15:43:08]RasterBufferAndPrint [15:43:08]line [15:43:08]line [15:43:08]line [15:43:08]line [15:43:08]line [15:43:08]written 0, free lines is 3600 [15:43:08]MH_Cut [15:43:08]Write to MH i2c: D1 01 00 E6 0A 01 C2 [15:43:08]Write i2c OK [15:43:08]MH_I2C_Read... [15:43:08]Read from MH i2c: D1 [15:43:08]MH_I2C_Read... [15:43:08]Read from MH i2c: D1 01 00 [15:43:08]MH_I2C_Read... [15:43:08]Read from MH i2c: D1 01 00 E6 0A 00 C1 [15:43:08]Write to MH i2c: 01 00 00 E7 0A F1 [15:43:08]Write i2c OK [15:43:08]MH_I2C_Read... [15:43:08]OFD Sender: No OFD packet to send [15:43:09]*** Cut start [15:43:09]*** Partial cut [15:43:09]*** CUTSNS_PIN = 1 [15:43:09]*** CUTSNS_PIN = 0 [15:43:09]*** Brake cut motor [15:43:10]Read from MH i2c: 01 [15:43:10]MH_I2C_Read... [15:43:10]*** Stop cut motor [15:43:10]*** Cut end [15:43:10]Read from MH i2c: 01 07 00 [15:43:10]MH_I2C_Read... [15:43:10]Read from MH i2c: 01 07 00 E7 0A 00 00 00 00 00 FF 0F 06 [15:43:10]process_action print_text done [15:43:10]requested_data is exist [15:43:10]produce_requested_data [15:43:10]requested_item fm.sn is exist - process it [15:43:10]wFMCommunicate request_size=4 [15:43:10]MH_SAM_APDU [15:43:10]CAPDU: 80 11 00 00 [15:43:10]Write to MH i2c: E2 08 00 E8 0A 80 11 00 00 00 00 00 00 6C [15:43:10]Write i2c OK [15:43:10]MH_I2C_Read... [15:43:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:43:10]Read from MH i2c: E2 [15:43:10]MH_I2C_Read... [15:43:10]Read from MH i2c: E2 17 00 [15:43:10]MH_I2C_Read... [15:43:10]Read from MH i2c: E2 17 00 E8 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C9 [15:43:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:43:10]wFMCommunicate OK [15:43:10]requested_item fd.num is exist - process it [15:43:10]SAM_PROTO_GetFieldsCounters [15:43:10]wFMCommunicate request_size=4 [15:43:10]MH_SAM_APDU [15:43:10]CAPDU: 80 13 00 00 [15:43:10]Write to MH i2c: E2 08 00 E9 0A 80 13 00 00 00 00 00 00 6F [15:43:10]Write i2c OK [15:43:10]MH_I2C_Read... [15:43:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:43:10]Read from MH i2c: E2 [15:43:10]MH_I2C_Read... [15:43:10]Read from MH i2c: E2 62 00 [15:43:10]MH_I2C_Read... [15:43:10]Read from MH i2c: E2 62 00 E9 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7B 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 57 01 00 00 5E 04 04 00 57 01 00 00 57 04 04 00 58 01 00 00 19 04 04 00 00 00 00 00 90 00 4B [15:43:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7B 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 57 01 00 00 5E 04 04 00 57 01 00 00 57 04 04 00 58 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:43:10]wFMCommunicate OK [15:43:10]SAM_PROTO_GetFieldsCounters done [15:43:10]requested_item shift.num is exist - process it [15:43:10]requested_item shift.opened is exist - process it [15:43:10]req_shift_opened [15:43:10]FM_GetShiftState [15:43:10]SAM_PROTO_GetShiftState [15:43:10]wFMCommunicate request_size=4 [15:43:10]MH_SAM_APDU [15:43:10]CAPDU: 80 13 01 00 [15:43:10]Write to MH i2c: E2 08 00 EA 0A 80 13 01 00 00 00 00 00 71 [15:43:10]Write i2c OK [15:43:10]MH_I2C_Read... [15:43:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:43:10]Read from MH i2c: E2 [15:43:10]MH_I2C_Read... [15:43:10]Read from MH i2c: E2 0E 00 [15:43:10]MH_I2C_Read... [15:43:10]Read from MH i2c: E2 0E 00 EA 0A 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 22 [15:43:10]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [15:43:10]wFMCommunicate OK [15:43:10]SAM_PROTO_GetShiftState done [15:43:10]FM_GetShiftState done [15:43:10]req_shift_opened done [15:43:10]requested_item shift.open_date is exist - process it [15:43:10]req_shift_open_date [15:43:10]req_shift_open_date done [15:43:10]produce_requested_data done [15:43:10]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226683,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [15:43:10]process_action_free print_text [15:43:10]json_value_free [15:43:10]json_value_free done [15:43:10]process_json_proto returns [15:43:10]Send response to host [15:43:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226683,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [15:43:10]free response buf [15:43:10]execute_script done [15:43:10]execute_script returns [15:43:10]free content buf [15:43:10]Sock 9.Close socket [15:43:10]Sock 9.Thread stoped [15:43:13]OFD Sender: No OFD packet to send [15:43:18]OFD Sender: No OFD packet to send [15:43:21]recv_with_timeout no data received [15:43:23]OFD Sender: No OFD packet to send [15:43:28]OFD Sender: No OFD packet to send [15:43:33]OFD Sender: No OFD packet to send [15:43:38]OFD Sender: No OFD packet to send [15:43:43]OFD Sender: No OFD packet to send [15:43:48]OFD Sender: No OFD packet to send [15:43:53]OFD Sender: No OFD packet to send [15:43:55]accept exits with 10 [15:43:55]New connection [15:43:55]New thread 3066711396 created [15:43:55]Thread 3066854756 joined [15:43:55]Waiting for new connection... [15:43:55] Sock 10.Parse request [15:43:55]Sock 10.Check first char [15:43:55]Sock 10.First char is OK [15:43:55]request: POST /json_proto HTTP/1.0 [15:43:55]Method: POST [15:43:55]URL: /json_proto [15:43:55]Method is POST - this is cgi request [15:43:55]url: /json_proto [15:43:55]query_string will be loaded in cgi processing [15:43:55]execute_cgi json_proto POST (null) [15:43:55]execute_cgi path=json_proto method=POST [15:43:55]POST find Content-Length [15:43:55]Host: 172.17.43.131:8080 [15:43:55]Content-Length: 678 [15:43:55]Content-Type: application/json [15:43:55] [15:43:55]POST finish read [15:43:55]Found Content-Length = 678 [15:43:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003080", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:43:55]execute_script... [15: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)2003080", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:43:55]POST & json_proto [15:43:55]process_json_proto [15:43:55]json parsed OK: [15:43:55]protocol is kg_v1.0 [15:43:55]action value=close_receipt [15:43:55]process_action close_receipt [15:43:55]cmd_close_receipt [15:43:55]MH_GetDate [15:43:55]Write to MH i2c: F0 00 00 EB 0A E4 [15:43:55]Write i2c OK [15:43:55]MH_I2C_Read... [15:43:55]Read from MH i2c: F0 [15:43:55]MH_I2C_Read... [15:43:55]Read from MH i2c: F0 09 00 [15:43:55]MH_I2C_Read... [15:43:55]Read from MH i2c: F0 09 00 EB 0A 00 3C 67 A6 66 F9 24 A2 66 C1 [15:43:55]GetLastDocTimeStamp 1722181095 [15:43:55]current date 1722181436 [15:43:55]FM_GetShiftState [15:43:55]SAM_PROTO_GetShiftState [15:43:55]wFMCommunicate request_size=4 [15:43:55]MH_SAM_APDU [15:43:55]CAPDU: 80 13 01 00 [15:43:55]Write to MH i2c: E2 08 00 EC 0A 80 13 01 00 00 00 00 00 73 [15:43:55]Write i2c OK [15:43:55]MH_I2C_Read... [15:43:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:43:55]Read from MH i2c: E2 [15:43:55]MH_I2C_Read... [15:43:55]Read from MH i2c: E2 0E 00 [15:43:55]MH_I2C_Read... [15:43:55]Read from MH i2c: E2 0E 00 EC 0A 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 24 [15:43:55]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [15:43:55]wFMCommunicate OK [15:43:55]SAM_PROTO_GetShiftState done [15:43:55]FM_GetShiftState done [15:43:55]opened in 1722125326 [15:43:55]opened+sec_in_day 1722211726 [15:43:55]quantity*price = 60027 [15:43:55]sum+1 = 60029 [15:43:55]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 345 28.07.2024 15:52 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226685 ФПД: 82271186962717 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T155213&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226685&fm=82271186962717&tin=02508201610067®Number=0000000000092624&sum=50000 [15:52:15]StoreToDocumentArchive [15:52:15]shift 439 fd 226685 [15:52:15]save to /storage/0439/doc_00226685 [15:52:15]save last doc name /storage/0439/doc_00226685 to /storage/kkm_last_doc_name [15:52:15]save OK [15:52:15]Clear old archive folders... [15:52:15]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:52:15]tlvbuf is 00AC4BE0 [15:52:15]SAM_PROTO_ClearQueue [15:52:15]wFMCommunicate request_size=4 [15:52:15]MH_SAM_APDU [15:52:15]CAPDU: 80 09 00 00 [15:52:15]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [15:52:15]Write i2c OK [15:52:15]MH_I2C_Read... [15:52:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:52:15]Read from MH i2c: E2 [15:52:15]MH_I2C_Read... [15:52:15]Read from MH i2c: E2 03 00 [15:52:15]MH_I2C_Read... [15:52:15]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [15:52:15]RAPDU: 90 00 [15:52:15]wFMCommunicate OK [15:52:15]SAM_PROTO_ClearQueue done [15:52:15]KKMCreateOFDPacket [15:52:15]OFDProtocolAddRootSTLVToBuf [15:52:15]FM_MakeSignedData [15:52:15]FM_MakeSignedData [15:52:15]SAM_PROTO_SignData [15:52:15]wFMCommunicate request_size=4 [15:52:15]MH_SAM_APDU [15:52:15]CAPDU: 80 0D 01 02 [15:52:15]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [15:52:15]Write i2c OK [15:52:15]MH_I2C_Read... [15:52:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:52:15]Read from MH i2c: E2 [15:52:15]MH_I2C_Read... [15:52:15]Read from MH i2c: E2 03 00 [15:52:15]MH_I2C_Read... [15:52:15]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [15:52:15]RAPDU: 90 00 [15:52:15]wFMCommunicate OK [15:52:15]wFMCommunicate request_size=255 [15:52:15]MH_SAM_APDU [15:52:15]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 01 00 00 F4 03 04 00 2D 69 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7D 75 03 00 35 04 06 00 [15:52:15]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 01 00 00 F4 03 04 00 2D 69 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7D 75 03 00 35 04 06 00 00 00 E1 [15:52:15]Write i2c OK [15:52:15]MH_I2C_Read... [15:52:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:52:15]Read from MH i2c: E2 [15:52:15]MH_I2C_Read... [15:52:15]Read from MH i2c: E2 03 00 [15:52:15]MH_I2C_Read... [15:52:15]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [15:52:15]RAPDU: 90 00 [15:52:15]wFMCommunicate OK [15:52:15]wFMCommunicate request_size=11 [15:52:15]MH_SAM_APDU [15:52:15]CAPDU: 80 0D 02 02 06 4A D3 40 DF C9 1D [15:52:15]Write to MH i2c: E2 0E 00 2E 00 80 0D 02 02 06 00 4A D3 40 DF C9 1D 00 00 D6 [15:52:15]Write i2c OK [15:52:15]MH_I2C_Read... [15:52:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:52:15]Read from MH i2c: E2 [15:52:15]MH_I2C_Read... [15:52:15]Read from MH i2c: E2 03 00 [15:52:15]MH_I2C_Read... [15:52:15]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [15:52:15]RAPDU: 90 00 [15:52:15]wFMCommunicate OK [15:52:15]wFMCommunicate request_size=4 [15:52:15]MH_SAM_APDU [15:52:15]CAPDU: 80 0D 03 02 [15:52:15]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [15:52:15]Write i2c OK [15:52:15]MH_I2C_Read... [15:52:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:52:15]Read from MH i2c: E2 [15:52:15]MH_I2C_Read... [15:52:15]Read from MH i2c: E2 0B 00 [15:52:15]MH_I2C_Read... [15:52:15]Read from MH i2c: E2 0B 00 2F 00 00 B1 26 0F 0D 0D 8D DC 91 90 00 A5 [15:52:15]RAPDU: B1 26 0F 0D 0D 8D DC 91 90 00 [15:52:15]wFMCommunicate OK [15:52:15]SAM_PROTO_SignData done [15:52:15]FM_MakeSignedData done [15:52:15]CreateOFDProtocolMessage [15:52:15]wFMCommunicate request_size=4 [15:52:15]MH_SAM_APDU [15:52:15]CAPDU: 80 11 00 00 [15:52:15]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [15:52:15]Write i2c OK [15:52:15]MH_I2C_Read... [15:52:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:52:15]Read from MH i2c: E2 [15:52:15]MH_I2C_Read... [15:52:15]Read from MH i2c: E2 17 00 [15:52:15]MH_I2C_Read... [15:52:15]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 07 [15:52:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:52:15]wFMCommunicate OK [15:52:15]CreateOFDProtocolMessage done [15:52:15]OFDSenderStorePacket 226685 [15:52:15]StoreOFDPacket docnum=226685 [15:52:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 8C 38 08 01 F5 F7 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 01 00 00 F4 03 04 00 2D 69 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7D 75 03 00 35 04 06 00 4A D3 40 DF C9 1D B1 26 0F 0D 0D 8D DC 91 [15:52:15]CheckFolder [15:52:15]dirname=/storage/ofd_packets [15:52:15]CheckFolder done [15:52:15]ProducePacketName [15:52:15]name=ofd_packets/00226685 [15:52:15]NVStorageSaveData ofd_packets/00226685 [15:52:15]File name is /storage/ofd_packets/00226685 [15:52:15]Write 302 bytes [15:52:15]NVStorageSaveData done [15:52:15]OFDSenderStorePacket done [15:52:15]KKMCreateOFDPacket done [15:52:15]NVStorageSaveData kkm_last_timestamp [15:52:15]File name is /storage/kkm_last_timestamp [15:52:15]Write 4 bytes [15:52:15]NVStorageSaveData done [15:52:15]ExternCall_PrintAddStr [15:52:15]wPrintStart [15:52:15]Write to MH i2c: 01 00 00 31 00 31 [15:52:15]Write i2c OK [15:52:15]MH_I2C_Read... [15:52:15]Read from MH i2c: 01 [15:52:15]MH_I2C_Read... [15:52:15]Read from MH i2c: 01 07 00 [15:52:15]MH_I2C_Read... [15:52:15]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [15:52:15]RasterBufferAndPrint [15:52:15]line Счет N : (1)2003081 [15:52:15]line ИНН: 02508201610067 [15:52:15]line Контрольно-Кассовый Чек [15:52:15]line ПРОДАЖА [15:52:15]line ТРК (МРК, ГНК) : 62 [15:52:15]line Товар: 2710124130 [15:52:15]line Super-92-К-5 [15:52:15]line 7.270 * 68.80 [15:52:15]line = 500.18 [15:52:15]line НДС 12% НСП 1% [15:52:15]line > о реализуемом товаре [15:52:15]line ОКРУГЛЕНИЕ: -0.18 [15:52:15]line ИТОГО: 500.00 [15:52:15]line Внесено: 500.00 [15:52:15]line СДАЧА: 0.00 [15:52:15]line НСП 1% : 4.43 [15:52:15]line НДС 12% : 53.12 [15:52:15]line Наличными: 500.00 [15:52:15]line Безнал.: 0.00 [15:52:15]line Место: АЗС № 97 "Партнер Нефть" [15:52:15]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:52:15]line СНО: Общий режим [15:52:15]line Чек 345 28.07.2024 15:52 [15:52:15]line Смена: 439 ФФД: 1.0 [15:52:15]line ЗНМ: 0300000054 [15:52:15]line РНМ: 0000000000092624 [15:52:15]line Версия ККМ: 001 [15:52:15]line ФМ: 0000000000874959 [15:52:15]line ФД: 226685 [15:52:15]line ФПД: 82271186962717 [15:52:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T155213&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226685&fm=82271186962717&tin=02508201610067®Number=0000000000092624&sum=50000 [15:52:15]written 0, free lines is 4095 [15:52:16]OFD Sender: Processing packet 226684 [packets to send 603, broken 601] [15:52:16]ProducePacketName [15:52:16]name=ofd_packets/00226684 [15:52:16]OFD Sender: To server: pG, [15:52:16]CommunicateWithHost lk.salyk.kg:30040 [15:52:16]ConnectInit lk.salyk.kg [15:52:16]Write to MH i2c: 01 00 00 5C 00 5C [15:52:16]Write i2c OK [15:52:16]MH_I2C_Read... [15:52:16]Read from MH i2c: 01 [15:52:16]MH_I2C_Read... [15:52:16]Read from MH i2c: 01 07 00 [15:52:16]MH_I2C_Read... [15:52:16]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 62 0C D1 [15:52:16]RasterBufferAndPrint [15:52:16]line [15:52:16]line [15:52:16]line [15:52:16]line [15:52:16]line [15:52:16]written 0, free lines is 3182 [15:52:16]MH_Cut [15:52:16]Write to MH i2c: D1 01 00 63 00 01 35 [15:52:16]Write i2c OK [15:52:16]MH_I2C_Read... [15:52:16]Read from MH i2c: D1 [15:52:16]MH_I2C_Read... [15:52:16]Read from MH i2c: D1 01 00 [15:52:16]MH_I2C_Read... [15:52:16]Read from MH i2c: D1 01 00 63 00 00 34 [15:52:16]Write to MH i2c: 01 00 00 64 00 64 [15:52:16]Write i2c OK [15:52:16]MH_I2C_Read... [15:52:17]*** Cut start [15:52:17]*** Partial cut [15:52:17]*** CUTSNS_PIN = 1 [15:52:17]*** CUTSNS_PIN = 0 [15:52:17]*** Brake cut motor [15:52:18]Read from MH i2c: 01 [15:52:18]MH_I2C_Read... [15:52:18]*** Stop cut motor [15:52:18]*** Cut end [15:52:18]Read from MH i2c: 01 07 00 [15:52:18]MH_I2C_Read... [15:52:18]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [15:52:18]process_action close_receipt done [15:52:18]requested_data is exist [15:52:18]produce_requested_data [15:52:18]requested_item fm.sn is exist - process it [15:52:18]wFMCommunicate request_size=4 [15:52:18]MH_SAM_APDU [15:52:18]CAPDU: 80 11 00 00 [15:52:18]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [15:52:18]Write i2c OK [15:52:18]MH_I2C_Read... [15:52:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:52:18]Read from MH i2c: E2 [15:52:18]MH_I2C_Read... [15:52:18]Read from MH i2c: E2 17 00 [15:52:18]MH_I2C_Read... [15:52:18]Read from MH i2c: E2 17 00 65 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3C [15:52:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:52:18]wFMCommunicate OK [15:52:18]requested_item fd.num is exist - process it [15:52:18]SAM_PROTO_GetFieldsCounters [15:52:18]wFMCommunicate request_size=4 [15:52:18]MH_SAM_APDU [15:52:18]CAPDU: 80 13 00 00 [15:52:18]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [15:52:18]Write i2c OK [15:52:18]MH_I2C_Read... [15:52:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:52:18]Read from MH i2c: E2 [15:52:18]MH_I2C_Read... [15:52:18]Read from MH i2c: E2 62 00 [15:52:18]MH_I2C_Read... [15:52:18]Read from MH i2c: E2 62 00 66 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7D 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 59 01 00 00 5E 04 04 00 59 01 00 00 57 04 04 00 5A 01 00 00 19 04 04 00 00 00 00 00 90 00 C6 [15:52:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7D 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 59 01 00 00 5E 04 04 00 59 01 00 00 57 04 04 00 5A 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:52:18]wFMCommunicate OK [15:52:18]SAM_PROTO_GetFieldsCounters done [15:52:18]requested_item shift.num is exist - process it [15:52:18]requested_item shift.opened is exist - process it [15:52:18]req_shift_opened [15:52:18]FM_GetShiftState [15:52:18]SAM_PROTO_GetShiftState [15:52:18]wFMCommunicate request_size=4 [15:52:18]MH_SAM_APDU [15:52:18]CAPDU: 80 13 01 00 [15:52:18]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [15:52:18]Write i2c OK [15:52:18]MH_I2C_Read... [15:52:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:52:18]Read from MH i2c: E2 [15:52:18]MH_I2C_Read... [15:52:18]Read from MH i2c: E2 0E 00 [15:52:18]MH_I2C_Read... [15:52:18]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 95 [15:52:18]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [15:52:18]wFMCommunicate OK [15:52:18]SAM_PROTO_GetShiftState done [15:52:18]FM_GetShiftState done [15:52:18]req_shift_opened done [15:52:18]requested_item shift.open_date is exist - process it [15:52:18]req_shift_open_date [15:52:18]req_shift_open_date done [15:52:18]produce_requested_data done [15:52:18]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226685,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [15:52:18]process_action_free close_receipt [15:52:18]json_value_free [15:52:18]json_value_free done [15:52:18]process_json_proto returns [15:52:18]Send response to host [15:52:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226685,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [15:52:18]free response buf [15:52:18]execute_script done [15:52:18]execute_script returns [15:52:18]free content buf [15:52:18]Sock 9.Close socket [15:52:18]Sock 9.Thread stoped [15:52:21]ConnectInit Can't take IP for lk.salyk.kg [15:52:21]CommunicateWithHost connect error [15:52:21]CommunicateWithHost err = -1 [15:52:21]OFD Sender: Server communicate error [15:52:25]recv_with_timeout no data received [15:52:26]OFD Sender: Processing packet 226684 [packets to send 603, broken 601] [15:52:26]ProducePacketName [15:52:26]name=ofd_packets/00226684 [15:52:26]OFD Sender: To server: pG, [15:52:26]CommunicateWithHost lk.salyk.kg:30040 [15:52:26]ConnectInit lk.salyk.kg [15:52:31]ConnectInit Can't take IP for lk.salyk.kg [15:52:31]CommunicateWithHost connect error [15:52:31]CommunicateWithHost err = -1 [15:52:31]OFD Sender: Server communicate error [15:52:36]OFD Sender: Processing packet 226684 [packets to send 603, broken 601] [15:52:36]ProducePacketName [15:52:36]name=ofd_packets/00226684 [15:52:36]OFD Sender: To server: pG, [15:52:36]CommunicateWithHost lk.salyk.kg:30040 [15:52:36]ConnectInit lk.salyk.kg [15:52:41]ConnectInit Can't take IP for lk.salyk.kg [15:52:41]CommunicateWithHost connect error [15:52:41]CommunicateWithHost err = -1 [15:52:41]OFD Sender: Server communicate error [15:52:46]OFD Sender: Processing packet 226684 [packets to send 603, broken 601] [15:52:46]ProducePacketName [15:52:46]name=ofd_packets/00226684 [15:52:46]OFD Sender: To server: pG, [15:52:46]CommunicateWithHost lk.salyk.kg:30040 [15:52:46]ConnectInit lk.salyk.kg [15:52:48]Connected sock=7 [15:52:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 EC 95 07 01 14 85 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 01 00 00 F4 03 04 00 3C 67 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7C 75 03 00 35 04 06 00 20 BC 7C EB 44 3A 22 52 90 01 42 61 6B C9 [15:52:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 A8 7B 47 00 8B D7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7C 75 03 00 F4 03 04 00 58 15 A6 66 B6 04 01 00 00 33 9B 78 25 07 5B DC B8 [15:52:49]CommunicateWithHost err = 0 [15:52:49]CheckOFDResponse [15:52:49]1017 (14) - 77093643461234 [15:52:49]1041 (16) - 0000000000874959 [15:52:49]1040 (4) - 226684 [15:52:49]1012 (4) - 28.07.2024 09:54 [15:52:49]1206 (1) - 0 [15:52:49]OFD Sender: Remove packet 226684 [15:52:49]ProducePacketName [15:52:49]name=ofd_packets/00226684 [15:52:49]NVStorageDeleteData [15:52:49]OFD Sender: Processing packet 226685 [packets to send 602, broken 601] [15:52:49]ProducePacketName [15:52:49]name=ofd_packets/00226685 [15:52:49]OFD Sender: To server: pG, [15:52:49]CommunicateWithHost lk.salyk.kg:30040 [15:52:49]ConnectInit lk.salyk.kg [15:52:50]Connected sock=7 [15:52:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 8C 38 08 01 F5 F7 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 01 00 00 F4 03 04 00 2D 69 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7D 75 03 00 35 04 06 00 4A D3 40 DF C9 1D B1 26 0F 0D 0D 8D DC 91 [15:52:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 26 41 47 00 0E D0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7D 75 03 00 F4 03 04 00 5A 15 A6 66 B6 04 01 00 00 61 72 73 65 75 20 0E AA [15:52:51]CommunicateWithHost err = 0 [15:52:51]CheckOFDResponse [15:52:51]1017 (14) - 77093643461234 [15:52:51]1041 (16) - 0000000000874959 [15:52:51]1040 (4) - 226685 [15:52:51]1012 (4) - 28.07.2024 09:54 [15:52:51]1206 (1) - 0 [15:52:51]OFD Sender: Remove packet 226685 [15:52:51]ProducePacketName [15:52:51]name=ofd_packets/00226685 [15:52:51]NVStorageDeleteData [15:52:51]OFD Sender: No OFD packet to send [15:52:56]OFD Sender: No OFD packet to send [15:53:01]OFD Sender: No OFD packet to send [15:53:06]OFD Sender: No OFD packet to send [15:53:09]accept exits with 11 [15:53:09]New connection [15:53:09]New thread 3066883428 created [15:53:09]Thread 3067026788 joined [15:53:09]Waiting for new connection... [15:53:09] Sock 11.Parse request [15:53:09]Sock 11.Check first char [15:53:09]Sock 11.First char is OK [15:53:09]request: POST /json_proto HTTP/1.0 [15:53:09]Method: POST [15:53:09]URL: /json_proto [15:53:09]Method is POST - this is cgi request [15:53:09]url: /json_proto [15:53:09]query_string will be loaded in cgi processing [15:53:09]execute_cgi json_proto POST (null) [15:53:09]execute_cgi path=json_proto method=POST [15:53:09]POST find Content-Length [15:53:09]Host: 172.17.43.131:8080 [15:53:09]Content-Length: 671 [15:53:09]Content-Type: application/json [15:53:09] [15:53:09]POST finish read [15:53:09]Found Content-Length = 671 [15:53:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003083", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 8.730, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:53:09]execute_script... [15:53:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003083", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 8.730, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:53:09]POST & json_proto [15:53:09]process_json_proto [15:53:09]json parsed OK: [15:53:09]protocol is kg_v1.0 [15:53:09]action value=close_receipt [15:53:09]process_action close_receipt [15:53:09]cmd_close_receipt [15:53:09]MH_GetDate [15:53:09]Write to MH i2c: F0 00 00 68 00 57 [15:53:09]Write i2c OK [15:53:09]MH_I2C_Read... [15:53:09]Read from MH i2c: F0 [15:53:09]MH_I2C_Read... [15:53:09]Read from MH i2c: F0 09 00 [15:53:09]MH_I2C_Read... [15:53:09]Read from MH i2c: F0 09 00 68 00 00 65 69 A6 66 F9 24 A2 66 5F [15:53:09]GetLastDocTimeStamp 1722181933 [15:53:09]current date 1722181989 [15:53:09]FM_GetShiftState [15:53:09]SAM_PROTO_GetShiftState [15:53:09]wFMCommunicate request_size=4 [15:53:09]MH_SAM_APDU [15:53:09]CAPDU: 80 13 01 00 [15:53:09]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [15:53:09]Write i2c OK [15:53:09]MH_I2C_Read... [15:53:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:53:09]Read from MH i2c: E2 [15:53:09]MH_I2C_Read... [15:53:09]Read from MH i2c: E2 0E 00 [15:53:09]MH_I2C_Read... [15:53:09]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 97 [15:53:09]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [15:53:09]wFMCommunicate OK [15:53:09]SAM_PROTO_GetShiftState done [15:53:09]FM_GetShiftState done [15:53:09]opened in 1722125326 [15:53:09]opened+sec_in_day 1722211726 [15:53:09]quantity*price = 60062 [15:53:09]sum+1 = 60063 [15:53:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.78 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 346 28.07.2024 15:53 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226686 ФПД: 235465416905845 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T155309&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226686&fm=235465416905845&tin=02508201610067®Number=0000000000092624&sum=60000 [15:53:10]StoreToDocumentArchive [15:53:10]shift 439 fd 226686 [15:53:10]save to /storage/0439/doc_00226686 [15:53:10]save last doc name /storage/0439/doc_00226686 to /storage/kkm_last_doc_name [15:53:10]save OK [15:53:10]Clear old archive folders... [15:53:10]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:53:10]tlvbuf is 00A561A0 [15:53:10]SAM_PROTO_ClearQueue [15:53:10]wFMCommunicate request_size=4 [15:53:10]MH_SAM_APDU [15:53:10]CAPDU: 80 09 00 00 [15:53:10]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [15:53:10]Write i2c OK [15:53:10]MH_I2C_Read... [15:53:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:53:10]Read from MH i2c: E2 [15:53:10]MH_I2C_Read... [15:53:10]Read from MH i2c: E2 03 00 [15:53:10]MH_I2C_Read... [15:53:10]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [15:53:10]RAPDU: 90 00 [15:53:10]wFMCommunicate OK [15:53:10]SAM_PROTO_ClearQueue done [15:53:10]KKMCreateOFDPacket [15:53:10]OFDProtocolAddRootSTLVToBuf [15:53:10]FM_MakeSignedData [15:53:10]FM_MakeSignedData [15:53:10]SAM_PROTO_SignData [15:53:10]wFMCommunicate request_size=4 [15:53:10]MH_SAM_APDU [15:53:10]CAPDU: 80 0D 01 02 [15:53:10]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [15:53:10]Write i2c OK [15:53:10]MH_I2C_Read... [15:53:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:53:10]Read from MH i2c: E2 [15:53:10]MH_I2C_Read... [15:53:10]Read from MH i2c: E2 03 00 [15:53:10]MH_I2C_Read... [15:53:10]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [15:53:10]RAPDU: 90 00 [15:53:10]wFMCommunicate OK [15:53:10]wFMCommunicate request_size=255 [15:53:10]MH_SAM_APDU [15:53:10]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E 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 EA 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 5A 01 00 00 F4 03 04 00 65 69 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7E 75 03 00 35 04 06 00 [15:53:10]Write to MH i2c: E2 02 01 78 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E 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 EA 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 5A 01 00 00 F4 03 04 00 65 69 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7E 75 03 00 35 04 06 00 00 00 78 [15:53:10]Write i2c OK [15:53:10]MH_I2C_Read... [15:53:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:53:11]Read from MH i2c: E2 [15:53:11]MH_I2C_Read... [15:53:11]Read from MH i2c: E2 03 00 [15:53:11]MH_I2C_Read... [15:53:11]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [15:53:11]RAPDU: 90 00 [15:53:11]wFMCommunicate OK [15:53:11]wFMCommunicate request_size=11 [15:53:11]MH_SAM_APDU [15:53:11]CAPDU: 80 0D 02 02 06 D6 27 90 88 14 75 [15:53:11]Write to MH i2c: E2 0E 00 79 00 80 0D 02 02 06 00 D6 27 90 88 14 75 00 00 9D [15:53:11]Write i2c OK [15:53:11]MH_I2C_Read... [15:53:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:53:11]Read from MH i2c: E2 [15:53:11]MH_I2C_Read... [15:53:11]Read from MH i2c: E2 03 00 [15:53:11]MH_I2C_Read... [15:53:11]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [15:53:11]RAPDU: 90 00 [15:53:11]wFMCommunicate OK [15:53:11]wFMCommunicate request_size=4 [15:53:11]MH_SAM_APDU [15:53:11]CAPDU: 80 0D 03 02 [15:53:11]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [15:53:11]Write i2c OK [15:53:11]MH_I2C_Read... [15:53:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:53:11]Read from MH i2c: E2 [15:53:11]MH_I2C_Read... [15:53:11]Read from MH i2c: E2 0B 00 [15:53:11]MH_I2C_Read... [15:53:11]Read from MH i2c: E2 0B 00 7A 00 00 07 10 DC EC 6A 11 73 90 90 00 53 [15:53:11]RAPDU: 07 10 DC EC 6A 11 73 90 90 00 [15:53:11]wFMCommunicate OK [15:53:11]SAM_PROTO_SignData done [15:53:11]FM_MakeSignedData done [15:53:11]CreateOFDProtocolMessage [15:53:11]wFMCommunicate request_size=4 [15:53:11]MH_SAM_APDU [15:53:11]CAPDU: 80 11 00 00 [15:53:11]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [15:53:11]Write i2c OK [15:53:11]MH_I2C_Read... [15:53:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:53:11]Read from MH i2c: E2 [15:53:11]MH_I2C_Read... [15:53:11]Read from MH i2c: E2 17 00 [15:53:11]MH_I2C_Read... [15:53:11]Read from MH i2c: E2 17 00 7B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 52 [15:53:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:53:11]wFMCommunicate OK [15:53:11]CreateOFDProtocolMessage done [15:53:11]OFDSenderStorePacket 226686 [15:53:11]StoreOFDPacket docnum=226686 [15:53:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 64 8C 08 01 33 5C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E 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 EA 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 5A 01 00 00 F4 03 04 00 65 69 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7E 75 03 00 35 04 06 00 D6 27 90 88 14 75 07 10 DC EC 6A 11 73 90 [15:53:11]CheckFolder [15:53:11]dirname=/storage/ofd_packets [15:53:11]CheckFolder done [15:53:11]ProducePacketName [15:53:11]name=ofd_packets/00226686 [15:53:11]NVStorageSaveData ofd_packets/00226686 [15:53:11]File name is /storage/ofd_packets/00226686 [15:53:11]Write 302 bytes [15:53:11]NVStorageSaveData done [15:53:11]OFDSenderStorePacket done [15:53:11]KKMCreateOFDPacket done [15:53:11]NVStorageSaveData kkm_last_timestamp [15:53:11]File name is /storage/kkm_last_timestamp [15:53:11]Write 4 bytes [15:53:11]NVStorageSaveData done [15:53:11]ExternCall_PrintAddStr [15:53:11]wPrintStart [15:53:11]Write to MH i2c: 01 00 00 7C 00 7C [15:53:11]Write i2c OK [15:53:11]MH_I2C_Read... [15:53:11]Read from MH i2c: 01 [15:53:11]MH_I2C_Read... [15:53:11]Read from MH i2c: 01 07 00 [15:53:11]MH_I2C_Read... [15:53:11]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [15:53:11]RasterBufferAndPrint [15:53:11]line Счет N : (1)2003083 [15:53:11]line ИНН: 02508201610067 [15:53:11]line Контрольно-Кассовый Чек [15:53:11]line ПРОДАЖА [15:53:11]line ТРК (МРК, ГНК) : 52 [15:53:11]line Товар: 2710124130 [15:53:11]line Super-92-К-5 [15:53:11]line 8.730 * 68.80 [15:53:11]line = 600.62 [15:53:11]line НДС 12% НСП 1% [15:53:11]line > о реализуемом товаре [15:53:11]line ОКРУГЛЕНИЕ: -0.62 [15:53:11]line ИТОГО: 600.00 [15:53:11]line Внесено: 600.00 [15:53:11]line СДАЧА: 0.00 [15:53:11]line НСП 1% : 5.31 [15:53:11]line НДС 12% : 63.78 [15:53:11]line Наличными: 600.00 [15:53:11]line Безнал.: 0.00 [15:53:11]line Место: АЗС № 97 "Партнер Нефть" [15:53:11]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:53:11]line СНО: Общий режим [15:53:11]line Чек 346 28.07.2024 15:53 [15:53:11]line Смена: 439 ФФД: 1.0 [15:53:11]line ЗНМ: 0300000054 [15:53:11]line РНМ: 0000000000092624 [15:53:11]line Версия ККМ: 001 [15:53:11]line ФМ: 0000000000874959 [15:53:11]line ФД: 226686 [15:53:11]line ФПД: 235465416905845 [15:53:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T155309&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226686&fm=235465416905845&tin=02508201610067®Number=0000000000092624&sum=60000 [15:53:11]written 0, free lines is 4095 [15:53:11]OFD Sender: Processing packet 226686 [packets to send 602, broken 601] [15:53:11]ProducePacketName [15:53:11]name=ofd_packets/00226686 [15:53:11]OFD Sender: To server: pG, [15:53:11]CommunicateWithHost lk.salyk.kg:30040 [15:53:11]ConnectInit lk.salyk.kg [15:53:11]Write to MH i2c: 01 00 00 A7 00 A7 [15:53:11]Write i2c OK [15:53:11]MH_I2C_Read... [15:53:11]Read from MH i2c: 01 [15:53:11]MH_I2C_Read... [15:53:11]Read from MH i2c: 01 07 00 [15:53:11]MH_I2C_Read... [15:53:11]Read from MH i2c: 01 07 00 A7 00 00 00 00 00 00 5E 0C 18 [15:53:11]RasterBufferAndPrint [15:53:11]line [15:53:11]line [15:53:11]line [15:53:11]line [15:53:11]line [15:53:11]written 0, free lines is 3174 [15:53:11]MH_Cut [15:53:11]Write to MH i2c: D1 01 00 AE 00 01 80 [15:53:11]Write i2c OK [15:53:11]MH_I2C_Read... [15:53:11]Read from MH i2c: D1 [15:53:11]MH_I2C_Read... [15:53:11]Read from MH i2c: D1 01 00 [15:53:11]MH_I2C_Read... [15:53:11]Read from MH i2c: D1 01 00 AE 00 00 7F [15:53:11]Write to MH i2c: 01 00 00 AF 00 AF [15:53:11]Write i2c OK [15:53:11]MH_I2C_Read... [15:53:12]Connected sock=9 [15:53:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 64 8C 08 01 33 5C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E 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 EA 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 5A 01 00 00 F4 03 04 00 65 69 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7E 75 03 00 35 04 06 00 D6 27 90 88 14 75 07 10 DC EC 6A 11 73 90 [15:53:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 3F B9 47 00 2F 60 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7E 75 03 00 F4 03 04 00 70 15 A6 66 B6 04 01 00 00 23 EE 00 D5 33 A9 30 46 [15:53:12]CommunicateWithHost err = 0 [15:53:12]CheckOFDResponse [15:53:12]1017 (14) - 77093643461234 [15:53:12]1041 (16) - 0000000000874959 [15:53:12]1040 (4) - 226686 [15:53:12]1012 (4) - 28.07.2024 09:54 [15:53:12]1206 (1) - 0 [15:53:12]OFD Sender: Remove packet 226686 [15:53:12]ProducePacketName [15:53:12]name=ofd_packets/00226686 [15:53:12]NVStorageDeleteData [15:53:12]*** Cut start [15:53:12]*** Partial cut [15:53:12]*** CUTSNS_PIN = 1 [15:53:12]*** CUTSNS_PIN = 0 [15:53:13]OFD Sender: No OFD packet to send [15:53:13]*** Brake cut motor [15:53:13]Read from MH i2c: 01 [15:53:13]MH_I2C_Read... [15:53:13]*** Stop cut motor [15:53:13]*** Cut end [15:53:13]Read from MH i2c: 01 07 00 [15:53:13]MH_I2C_Read... [15:53:13]Read from MH i2c: 01 07 00 AF 00 00 00 00 00 00 FF 0F C4 [15:53:13]process_action close_receipt done [15:53:13]requested_data is exist [15:53:13]produce_requested_data [15:53:13]requested_item fm.sn is exist - process it [15:53:13]wFMCommunicate request_size=4 [15:53:13]MH_SAM_APDU [15:53:13]CAPDU: 80 11 00 00 [15:53:13]Write to MH i2c: E2 08 00 B0 00 80 11 00 00 00 00 00 00 2A [15:53:13]Write i2c OK [15:53:13]MH_I2C_Read... [15:53:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:53:13]Read from MH i2c: E2 [15:53:13]MH_I2C_Read... [15:53:13]Read from MH i2c: E2 17 00 [15:53:13]MH_I2C_Read... [15:53:13]Read from MH i2c: E2 17 00 B0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 87 [15:53:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:53:13]wFMCommunicate OK [15:53:13]requested_item fd.num is exist - process it [15:53:13]SAM_PROTO_GetFieldsCounters [15:53:13]wFMCommunicate request_size=4 [15:53:13]MH_SAM_APDU [15:53:13]CAPDU: 80 13 00 00 [15:53:13]Write to MH i2c: E2 08 00 B1 00 80 13 00 00 00 00 00 00 2D [15:53:13]Write i2c OK [15:53:13]MH_I2C_Read... [15:53:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:53:13]Read from MH i2c: E2 [15:53:13]MH_I2C_Read... [15:53:13]Read from MH i2c: E2 62 00 [15:53:13]MH_I2C_Read... [15:53:13]Read from MH i2c: E2 62 00 B1 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7E 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 5A 01 00 00 5E 04 04 00 5A 01 00 00 57 04 04 00 5B 01 00 00 19 04 04 00 00 00 00 00 90 00 15 [15:53:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7E 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 5A 01 00 00 5E 04 04 00 5A 01 00 00 57 04 04 00 5B 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:53:13]wFMCommunicate OK [15:53:13]SAM_PROTO_GetFieldsCounters done [15:53:13]requested_item shift.num is exist - process it [15:53:13]requested_item shift.opened is exist - process it [15:53:13]req_shift_opened [15:53:13]FM_GetShiftState [15:53:13]SAM_PROTO_GetShiftState [15:53:13]wFMCommunicate request_size=4 [15:53:13]MH_SAM_APDU [15:53:13]CAPDU: 80 13 01 00 [15:53:13]Write to MH i2c: E2 08 00 B2 00 80 13 01 00 00 00 00 00 2F [15:53:13]Write i2c OK [15:53:13]MH_I2C_Read... [15:53:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:53:13]Read from MH i2c: E2 [15:53:13]MH_I2C_Read... [15:53:13]Read from MH i2c: E2 0E 00 [15:53:13]MH_I2C_Read... [15:53:13]Read from MH i2c: E2 0E 00 B2 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 E0 [15:53:13]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [15:53:13]wFMCommunicate OK [15:53:13]SAM_PROTO_GetShiftState done [15:53:13]FM_GetShiftState done [15:53:13]req_shift_opened done [15:53:13]requested_item shift.open_date is exist - process it [15:53:13]req_shift_open_date [15:53:13]req_shift_open_date done [15:53:13]produce_requested_data done [15:53:13]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226686,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [15:53:13]process_action_free close_receipt [15:53:13]json_value_free [15:53:13]json_value_free done [15:53:13]process_json_proto returns [15:53:13]Send response to host [15:53:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226686,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [15:53:13]free response buf [15:53:13]execute_script done [15:53:13]execute_script returns [15:53:13]free content buf [15:53:13]Sock 11.Close socket [15:53:13]Sock 11.Thread stoped [15:53:18]OFD Sender: No OFD packet to send [15:53:23]OFD Sender: No OFD packet to send [15:53:28]OFD Sender: No OFD packet to send [15:53:30]accept exits with 7 [15:53:30]New connection [15:53:30]New thread 3067026788 created [15:53:30]Thread 3066883428 joined [15:53:30]Waiting for new connection... [15:53:30] Sock 7.Parse request [15:53:30]Sock 7.Check first char [15:53:30]Sock 7.First char is OK [15:53:30]request: POST /json_proto HTTP/1.0 [15:53:30]Method: POST [15:53:30]URL: /json_proto [15:53:30]Method is POST - this is cgi request [15:53:30]url: /json_proto [15:53:30]query_string will be loaded in cgi processing [15:53:30]execute_cgi json_proto POST (null) [15:53:30]execute_cgi path=json_proto method=POST [15:53:30]POST find Content-Length [15:53:30]Host: 172.17.43.131:8080 [15:53:30]Content-Length: 683 [15:53:30]Content-Type: application/json [15:53:30] [15:53:30]POST finish read [15:53:30]Found Content-Length = 683 [15:53:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003082", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [15:53:30]execute_script... [15:53:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003082", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [15:53:30]POST & json_proto [15:53:30]process_json_proto [15:53:30]json parsed OK: [15:53:30]protocol is kg_v1.0 [15:53:30]action value=close_receipt [15:53:30]process_action close_receipt [15:53:30]cmd_close_receipt [15:53:30]MH_GetDate [15:53:30]Write to MH i2c: F0 00 00 B3 00 A2 [15:53:30]Write i2c OK [15:53:30]MH_I2C_Read... [15:53:31]wFMCommunicate request_size=4 [15:53:31]MH_SAM_APDU [15:53:31]CAPDU: 80 11 00 00 [15:53:31]Write to MH i2c: E2 08 00 C0 00 80 11 00 00 00 00 00 00 3A [15:53:31]Write i2c OK [15:53:31]MH_I2C_Read... [15:53:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:53:31]Read from MH i2c: E2 [15:53:31]MH_I2C_Read... [15:53:31]Read from MH i2c: E2 17 00 [15:53:31]MH_I2C_Read... [15:53:31]Read from MH i2c: E2 17 00 C0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 97 [15:53:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:53:31]wFMCommunicate OK [15:53:31]Счет N : (1)2003082 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА ТРК (МРК, ГНК) : 34 Товар: 2710124500 Аи-95-К-5 26.960 * 74.20 = 2000.43 НДС 12% НСП 1% > о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 347 28.07.2024 15:53 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226687 ФПД: 178026202577903 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T155330&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226687&fm=178026202577903&tin=02508201610067®Number=0000000000092624&sum=200000 [15:53:31]StoreToDocumentArchive [15:53:31]shift 439 fd 226687 [15:53:31]save to /storage/0439/doc_00226687 [15:53:31]save last doc name /storage/0439/doc_00226687 to /storage/kkm_last_doc_name [15:53:31]save OK [15:53:31]Clear old archive folders... [15:53:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:53:31]tlvbuf is 00A98380 [15:53:31]SAM_PROTO_ClearQueue [15:53:31]wFMCommunicate request_size=4 [15:53:31]MH_SAM_APDU [15:53:31]CAPDU: 80 09 00 00 [15:53:31]Write to MH i2c: E2 08 00 C1 00 80 09 00 00 00 00 00 00 33 [15:53:31]Write i2c OK [15:53:31]MH_I2C_Read... [15:53:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:53:31]Read from MH i2c: E2 [15:53:31]MH_I2C_Read... [15:53:31]Read from MH i2c: E2 03 00 [15:53:31]MH_I2C_Read... [15:53:31]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [15:53:31]RAPDU: 90 00 [15:53:31]wFMCommunicate OK [15:53:31]SAM_PROTO_ClearQueue done [15:53:31]KKMCreateOFDPacket [15:53:31]OFDProtocolAddRootSTLVToBuf [15:53:31]FM_MakeSignedData [15:53:31]FM_MakeSignedData [15:53:31]SAM_PROTO_SignData [15:53:31]wFMCommunicate request_size=4 [15:53:31]MH_SAM_APDU [15:53:31]CAPDU: 80 0D 01 02 [15:53:31]Write to MH i2c: E2 08 00 C2 00 80 0D 01 02 00 00 00 00 3B [15:53:31]Write i2c OK [15:53:31]MH_I2C_Read... [15:53:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:53:31]Read from MH i2c: E2 [15:53:31]MH_I2C_Read... [15:53:31]Read from MH i2c: E2 03 00 [15:53:31]MH_I2C_Read... [15:53:31]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [15:53:31]RAPDU: 90 00 [15:53:31]wFMCommunicate OK [15:53:31]wFMCommunicate request_size=255 [15:53:31]MH_SAM_APDU [15:53:31]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 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 5B 01 00 00 F4 03 04 00 7A 69 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7F 75 03 00 35 04 06 00 A1 [15:53:31]Write to MH i2c: E2 02 01 C3 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 5B 01 00 00 F4 03 04 00 7A 69 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7F 75 03 00 35 04 06 00 A1 00 00 15 [15:53:31]Write i2c OK [15:53:31]MH_I2C_Read... [15:53:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:53:32]Read from MH i2c: E2 [15:53:32]MH_I2C_Read... [15:53:32]Read from MH i2c: E2 03 00 [15:53:32]MH_I2C_Read... [15:53:32]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [15:53:32]RAPDU: 90 00 [15:53:32]wFMCommunicate OK [15:53:32]wFMCommunicate request_size=10 [15:53:32]MH_SAM_APDU [15:53:32]CAPDU: 80 0D 02 02 05 E9 F4 90 BB EF [15:53:32]Write to MH i2c: E2 0D 00 C4 00 80 0D 02 02 05 00 E9 F4 90 BB EF 00 00 5F [15:53:32]Write i2c OK [15:53:32]MH_I2C_Read... [15:53:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:53:32]Read from MH i2c: E2 [15:53:32]MH_I2C_Read... [15:53:32]Read from MH i2c: E2 03 00 [15:53:32]MH_I2C_Read... [15:53:32]Read from MH i2c: E2 03 00 C4 00 00 90 00 38 [15:53:32]RAPDU: 90 00 [15:53:32]wFMCommunicate OK [15:53:32]wFMCommunicate request_size=4 [15:53:32]MH_SAM_APDU [15:53:32]CAPDU: 80 0D 03 02 [15:53:32]Write to MH i2c: E2 08 00 C5 00 80 0D 03 02 00 00 00 00 40 [15:53:32]Write i2c OK [15:53:32]MH_I2C_Read... [15:53:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:53:32]Read from MH i2c: E2 [15:53:32]MH_I2C_Read... [15:53:32]Read from MH i2c: E2 0B 00 [15:53:32]MH_I2C_Read... [15:53:32]Read from MH i2c: E2 0B 00 C5 00 00 31 BD 26 00 28 C8 13 66 90 00 BE [15:53:32]RAPDU: 31 BD 26 00 28 C8 13 66 90 00 [15:53:32]wFMCommunicate OK [15:53:32]SAM_PROTO_SignData done [15:53:32]FM_MakeSignedData done [15:53:32]CreateOFDProtocolMessage [15:53:32]wFMCommunicate request_size=4 [15:53:32]MH_SAM_APDU [15:53:32]CAPDU: 80 11 00 00 [15:53:32]Write to MH i2c: E2 08 00 C6 00 80 11 00 00 00 00 00 00 40 [15:53:32]Write i2c OK [15:53:32]MH_I2C_Read... [15:53:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:53:32]Read from MH i2c: E2 [15:53:32]MH_I2C_Read... [15:53:32]Read from MH i2c: E2 17 00 [15:53:32]MH_I2C_Read... [15:53:32]Read from MH i2c: E2 17 00 C6 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9D [15:53:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:53:32]wFMCommunicate OK [15:53:32]CreateOFDProtocolMessage done [15:53:32]OFDSenderStorePacket 226687 [15:53:32]StoreOFDPacket docnum=226687 [15:53:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 90 F4 07 01 B9 34 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 5B 01 00 00 F4 03 04 00 7A 69 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7F 75 03 00 35 04 06 00 A1 E9 F4 90 BB EF 31 BD 26 00 28 C8 13 66 [15:53:32]CheckFolder [15:53:32]dirname=/storage/ofd_packets [15:53:32]CheckFolder done [15:53:32]ProducePacketName [15:53:32]name=ofd_packets/00226687 [15:53:32]NVStorageSaveData ofd_packets/00226687 [15:53:32]File name is /storage/ofd_packets/00226687 [15:53:32]Write 301 bytes [15:53:32]NVStorageSaveData done [15:53:32]OFDSenderStorePacket done [15:53:32]KKMCreateOFDPacket done [15:53:32]NVStorageSaveData kkm_last_timestamp [15:53:32]File name is /storage/kkm_last_timestamp [15:53:32]Write 4 bytes [15:53:32]NVStorageSaveData done [15:53:32]ExternCall_PrintAddStr [15:53:32]wPrintStart [15:53:32]Write to MH i2c: 01 00 00 C7 00 C7 [15:53:32]Write i2c OK [15:53:32]MH_I2C_Read... [15:53:32]Read from MH i2c: 01 [15:53:32]MH_I2C_Read... [15:53:32]Read from MH i2c: 01 07 00 [15:53:32]MH_I2C_Read... [15:53:32]Read from MH i2c: 01 07 00 C7 00 00 00 00 00 00 FF 0F DC [15:53:32]RasterBufferAndPrint [15:53:32]line Счет N : (1)2003082 [15:53:32]line ИНН: 02508201610067 [15:53:32]line Контрольно-Кассовый Чек [15:53:32]line ПРОДАЖА [15:53:32]line ТРК (МРК, ГНК) : 34 [15:53:32]line Товар: 2710124500 [15:53:32]line Аи-95-К-5 [15:53:32]line 26.960 * 74.20 [15:53:32]line = 2000.43 [15:53:32]line НДС 12% НСП 1% [15:53:32]line > о реализуемом товаре [15:53:32]line ОКРУГЛЕНИЕ: -0.43 [15:53:32]line ИТОГО: 2000.00 [15:53:32]line Внесено: 2000.00 [15:53:32]line СДАЧА: 0.00 [15:53:32]line НСП 1% : 17.70 [15:53:32]line НДС 12% : 212.43 [15:53:32]line Наличными: 2000.00 [15:53:32]line Безнал.: 0.00 [15:53:32]line Место: АЗС № 97 "Партнер Нефть" [15:53:32]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:53:32]line СНО: Общий режим [15:53:32]line Чек 347 28.07.2024 15:53 [15:53:32]line Смена: 439 ФФД: 1.0 [15:53:32]line ЗНМ: 0300000054 [15:53:32]line РНМ: 0000000000092624 [15:53:32]line Версия ККМ: 001 [15:53:32]line ФМ: 0000000000874959 [15:53:32]line ФД: 226687 [15:53:32]line ФПД: 178026202577903 [15:53:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T155330&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226687&fm=178026202577903&tin=02508201610067®Number=0000000000092624&sum=200000 [15:53:32]OFD Sender: Processing packet 226687 [packets to send 602, broken 601] [15:53:32]ProducePacketName [15:53:32]name=ofd_packets/00226687 [15:53:32]OFD Sender: To server: pG, [15:53:32]CommunicateWithHost lk.salyk.kg:30040 [15:53:32]ConnectInit lk.salyk.kg [15:53:32]written 0, free lines is 4095 [15:53:32]Connected sock=9 [15:53:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 90 F4 07 01 B9 34 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 5B 01 00 00 F4 03 04 00 7A 69 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7F 75 03 00 35 04 06 00 A1 E9 F4 90 BB EF 31 BD 26 00 28 C8 13 66 [15:53:32]Write to MH i2c: 01 00 00 F2 00 F2 [15:53:32]Write i2c OK [15:53:32]MH_I2C_Read... [15:53:32]Read from MH i2c: 01 [15:53:32]MH_I2C_Read... [15:53:32]Read from MH i2c: 01 07 00 [15:53:32]MH_I2C_Read... [15:53:32]Read from MH i2c: 01 07 00 F2 00 00 00 00 00 00 A8 0C AD [15:53:32]RasterBufferAndPrint [15:53:32]line [15:53:32]line [15:53:32]line [15:53:32]line [15:53:32]line [15:53:32]written 0, free lines is 3251 [15:53:32]MH_Cut [15:53:32]Write to MH i2c: D1 01 00 F9 00 01 CB [15:53:32]Write i2c OK [15:53:32]MH_I2C_Read... [15:53:32]Read from MH i2c: D1 [15:53:32]MH_I2C_Read... [15:53:32]Read from MH i2c: D1 01 00 [15:53:32]MH_I2C_Read... [15:53:32]Read from MH i2c: D1 01 00 F9 00 00 CA [15:53:32]Write to MH i2c: 01 00 00 FA 00 FA [15:53:32]Write i2c OK [15:53:32]MH_I2C_Read... [15:53:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 96 49 47 00 6B 96 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7F 75 03 00 F4 03 04 00 84 15 A6 66 B6 04 01 00 00 B1 2E 90 CD 60 C5 A7 98 [15:53:33]CommunicateWithHost err = 0 [15:53:33]CheckOFDResponse [15:53:33]1017 (14) - 77093643461234 [15:53:33]1041 (16) - 0000000000874959 [15:53:33]1040 (4) - 226687 [15:53:33]1012 (4) - 28.07.2024 09:55 [15:53:33]1206 (1) - 0 [15:53:33]OFD Sender: Remove packet 226687 [15:53:33]ProducePacketName [15:53:33]name=ofd_packets/00226687 [15:53:33]NVStorageDeleteData [15:53:33]OFD Sender: No OFD packet to send [15:53:33]*** Cut start [15:53:33]*** Partial cut [15:53:33]*** CUTSNS_PIN = 1 [15:53:33]*** CUTSNS_PIN = 0 [15:53:34]*** Brake cut motor [15:53:34]Read from MH i2c: 01 [15:53:34]MH_I2C_Read... [15:53:34]*** Stop cut motor [15:53:34]*** Cut end [15:53:34]Read from MH i2c: 01 07 00 [15:53:34]MH_I2C_Read... [15:53:34]Read from MH i2c: 01 07 00 FA 00 00 00 00 00 00 FF 0F 0F [15:53:34]process_action close_receipt done [15:53:34]requested_data is exist [15:53:34]produce_requested_data [15:53:34]requested_item fm.sn is exist - process it [15:53:34]wFMCommunicate request_size=4 [15:53:34]MH_SAM_APDU [15:53:34]CAPDU: 80 11 00 00 [15:53:34]Write to MH i2c: E2 08 00 FB 00 80 11 00 00 00 00 00 00 75 [15:53:34]Write i2c OK [15:53:34]MH_I2C_Read... [15:53:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:53:34]Read from MH i2c: E2 [15:53:34]MH_I2C_Read... [15:53:34]Read from MH i2c: E2 17 00 [15:53:34]MH_I2C_Read... [15:53:34]Read from MH i2c: E2 17 00 FB 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D2 [15:53:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:53:34]wFMCommunicate OK [15:53:34]requested_item fd.num is exist - process it [15:53:34]SAM_PROTO_GetFieldsCounters [15:53:34]wFMCommunicate request_size=4 [15:53:34]MH_SAM_APDU [15:53:34]CAPDU: 80 13 00 00 [15:53:34]Write to MH i2c: E2 08 00 FC 00 80 13 00 00 00 00 00 00 78 [15:53:34]Write i2c OK [15:53:34]MH_I2C_Read... [15:53:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:53:34]Read from MH i2c: E2 [15:53:34]MH_I2C_Read... [15:53:34]Read from MH i2c: E2 62 00 [15:53:34]MH_I2C_Read... [15:53:34]Read from MH i2c: E2 62 00 FC 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7F 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 5B 01 00 00 5E 04 04 00 5B 01 00 00 57 04 04 00 5C 01 00 00 19 04 04 00 00 00 00 00 90 00 64 [15:53:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7F 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 5B 01 00 00 5E 04 04 00 5B 01 00 00 57 04 04 00 5C 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:53:34]wFMCommunicate OK [15:53:34]SAM_PROTO_GetFieldsCounters done [15:53:34]requested_item shift.num is exist - process it [15:53:34]requested_item shift.opened is exist - process it [15:53:34]req_shift_opened [15:53:34]FM_GetShiftState [15:53:34]SAM_PROTO_GetShiftState [15:53:34]wFMCommunicate request_size=4 [15:53:34]MH_SAM_APDU [15:53:34]CAPDU: 80 13 01 00 [15:53:34]Write to MH i2c: E2 08 00 FD 00 80 13 01 00 00 00 00 00 7A [15:53:34]Write i2c OK [15:53:34]MH_I2C_Read... [15:53:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:53:34]Read from MH i2c: E2 [15:53:34]MH_I2C_Read... [15:53:34]Read from MH i2c: E2 0E 00 [15:53:34]MH_I2C_Read... [15:53:34]Read from MH i2c: E2 0E 00 FD 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 2B [15:53:34]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [15:53:34]wFMCommunicate OK [15:53:34]SAM_PROTO_GetShiftState done [15:53:34]FM_GetShiftState done [15:53:34]req_shift_opened done [15:53:34]requested_item shift.open_date is exist - process it [15:53:34]req_shift_open_date [15:53:34]req_shift_open_date done [15:53:34]produce_requested_data done [15:53:34]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226687,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [15:53:34]process_action_free close_receipt [15:53:34]json_value_free [15:53:34]json_value_free done [15:53:34]process_json_proto returns [15:53:34]Send response to host [15:53:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226687,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [15:53:34]free response buf [15:53:34]execute_script done [15:53:34]execute_script returns [15:53:34]free content buf [15:53:34]Sock 7.Close socket [15:53:34]Sock 7.Thread stoped [15:53:35]accept exits with 10 [15:53:35]New connection [15:53:35]New thread 3066883428 created [15:53:35]Thread 3067026788 joined [15:53:35]Waiting for new connection... [15:53:35] Sock 10.Parse request [15:53:35]Sock 10.Check first char [15:53:35]Sock 10.First char is OK [15:53:35]request: POST /json_proto HTTP/1.0 [15:53:35]Method: POST [15:53:35]URL: /json_proto [15:53:35]Method is POST - this is cgi request [15:53:35]url: /json_proto [15:53:35]query_string will be loaded in cgi processing [15:53:35]execute_cgi json_proto POST (null) [15:53:35]execute_cgi path=json_proto method=POST [15:53:35]POST find Content-Length [15:53:35]Host: 172.17.43.131:8080 [15:53:35]Content-Length: 804 [15:53:35]Content-Type: application/json [15:53:35] [15:53:35]POST finish read [15:53:35]Found Content-Length = 804 [15:53:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003084", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:53:35]execute_script... [15:53: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)2003084", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:53:35]POST & json_proto [15:53:35]process_json_proto [15:53:35]json parsed OK: [15:53:35]protocol is kg_v1.0 [15:53:35]action value=close_receipt [15:53:35]process_action close_receipt [15:53:35]cmd_close_receipt [15:53:35]MH_GetDate [15:53:35]Write to MH i2c: F0 00 00 FE 00 ED [15:53:35]Write i2c OK [15:53:35]MH_I2C_Read... [15:53:35]Read from MH i2c: F0 [15:53:35]MH_I2C_Read... [15:53:35]Read from MH i2c: F0 09 00 [15:53:35]MH_I2C_Read... [15:53:35]Read from MH i2c: F0 09 00 FE 00 00 7F 69 A6 66 F9 24 A2 66 0F [15:53:35]GetLastDocTimeStamp 1722182010 [15:53:35]current date 1722182015 [15:53:35]FM_GetShiftState [15:53:35]SAM_PROTO_GetShiftState [15:53:35]wFMCommunicate request_size=4 [15:53:35]MH_SAM_APDU [15:53:35]CAPDU: 80 13 01 00 [15:53:35]Write to MH i2c: E2 08 00 FF 00 80 13 01 00 00 00 00 00 7C [15:53:35]Write i2c OK [15:53:35]MH_I2C_Read... [15:53:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:53:35]Read from MH i2c: E2 [15:53:35]MH_I2C_Read... [15:53:35]Read from MH i2c: E2 0E 00 [15:53:35]MH_I2C_Read... [15:53:35]Read from MH i2c: E2 0E 00 FF 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 2D [15:53:35]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [15:53:35]wFMCommunicate OK [15:53:35]SAM_PROTO_GetShiftState done [15:53:35]FM_GetShiftState done [15:53:35]opened in 1722125326 [15:53:35]opened+sec_in_day 1722211726 [15:53:35]quantity*price = 100021 [15:53:35]sum+1 = 100023 [15:53:35]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 348 28.07.2024 15:53 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226688 ФПД: 86389597863586 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T155335&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226688&fm=86389597863586&tin=02508201610067®Number=0000000000092624&sum=100022 [15:53:36]StoreToDocumentArchive [15:53:36]shift 439 fd 226688 [15:53:36]save to /storage/0439/doc_00226688 [15:53:36]save last doc name /storage/0439/doc_00226688 to /storage/kkm_last_doc_name [15:53:36]save OK [15:53:36]Clear old archive folders... [15:53:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:53:36]tlvbuf is 00AB6510 [15:53:36]SAM_PROTO_ClearQueue [15:53:36]wFMCommunicate request_size=4 [15:53:36]MH_SAM_APDU [15:53:36]CAPDU: 80 09 00 00 [15:53:36]Write to MH i2c: E2 08 00 0C 01 80 09 00 00 00 00 00 00 7F [15:53:36]Write i2c OK [15:53:36]MH_I2C_Read... [15:53:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:53:36]Read from MH i2c: E2 [15:53:36]MH_I2C_Read... [15:53:36]Read from MH i2c: E2 03 00 [15:53:36]MH_I2C_Read... [15:53:36]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [15:53:36]RAPDU: 90 00 [15:53:36]wFMCommunicate OK [15:53:36]SAM_PROTO_ClearQueue done [15:53:36]KKMCreateOFDPacket [15:53:36]OFDProtocolAddRootSTLVToBuf [15:53:36]FM_MakeSignedData [15:53:36]FM_MakeSignedData [15:53:36]SAM_PROTO_SignData [15:53:36]wFMCommunicate request_size=4 [15:53:36]MH_SAM_APDU [15:53:36]CAPDU: 80 0D 01 02 [15:53:36]Write to MH i2c: E2 08 00 0D 01 80 0D 01 02 00 00 00 00 87 [15:53:36]Write i2c OK [15:53:36]MH_I2C_Read... [15:53:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:53:36]Read from MH i2c: E2 [15:53:36]MH_I2C_Read... [15:53:36]Read from MH i2c: E2 03 00 [15:53:36]MH_I2C_Read... [15:53:36]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [15:53:36]RAPDU: 90 00 [15:53:36]wFMCommunicate OK [15:53:36]wFMCommunicate request_size=255 [15:53:36]MH_SAM_APDU [15:53:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 5C 01 00 00 F4 03 04 00 7F 69 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 80 75 03 00 35 04 06 00 4E [15:53:36]Write to MH i2c: E2 02 01 0E 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 5C 01 00 00 F4 03 04 00 7F 69 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 80 75 03 00 35 04 06 00 4E 00 00 B6 [15:53:36]Write i2c OK [15:53:36]MH_I2C_Read... [15:53:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:53:37]Read from MH i2c: E2 [15:53:37]MH_I2C_Read... [15:53:37]Read from MH i2c: E2 03 00 [15:53:37]MH_I2C_Read... [15:53:37]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [15:53:37]RAPDU: 90 00 [15:53:37]wFMCommunicate OK [15:53:37]wFMCommunicate request_size=10 [15:53:37]MH_SAM_APDU [15:53:37]CAPDU: 80 0D 02 02 05 92 25 4A FE A2 [15:53:37]Write to MH i2c: E2 0D 00 0F 01 80 0D 02 02 05 00 92 25 4A FE A2 00 00 35 [15:53:37]Write i2c OK [15:53:37]MH_I2C_Read... [15:53:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:53:37]Read from MH i2c: E2 [15:53:37]MH_I2C_Read... [15:53:37]Read from MH i2c: E2 03 00 [15:53:37]MH_I2C_Read... [15:53:37]Read from MH i2c: E2 03 00 0F 01 00 90 00 84 [15:53:37]RAPDU: 90 00 [15:53:37]wFMCommunicate OK [15:53:37]wFMCommunicate request_size=4 [15:53:37]MH_SAM_APDU [15:53:37]CAPDU: 80 0D 03 02 [15:53:37]Write to MH i2c: E2 08 00 10 01 80 0D 03 02 00 00 00 00 8C [15:53:37]Write i2c OK [15:53:37]MH_I2C_Read... [15:53:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:53:37]Read from MH i2c: E2 [15:53:37]MH_I2C_Read... [15:53:37]Read from MH i2c: E2 0B 00 [15:53:37]MH_I2C_Read... [15:53:37]Read from MH i2c: E2 0B 00 10 01 00 D3 03 DA 8C 8F D1 AA 27 90 00 FA [15:53:37]RAPDU: D3 03 DA 8C 8F D1 AA 27 90 00 [15:53:37]wFMCommunicate OK [15:53:37]SAM_PROTO_SignData done [15:53:37]FM_MakeSignedData done [15:53:37]CreateOFDProtocolMessage [15:53:37]wFMCommunicate request_size=4 [15:53:37]MH_SAM_APDU [15:53:37]CAPDU: 80 11 00 00 [15:53:37]Write to MH i2c: E2 08 00 11 01 80 11 00 00 00 00 00 00 8C [15:53:37]Write i2c OK [15:53:37]MH_I2C_Read... [15:53:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:53:37]Read from MH i2c: E2 [15:53:37]MH_I2C_Read... [15:53:37]Read from MH i2c: E2 17 00 [15:53:37]MH_I2C_Read... [15:53:37]Read from MH i2c: E2 17 00 11 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E9 [15:53:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:53:37]wFMCommunicate OK [15:53:37]CreateOFDProtocolMessage done [15:53:37]OFDSenderStorePacket 226688 [15:53:37]StoreOFDPacket docnum=226688 [15:53:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A7 66 07 01 2C D6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 5C 01 00 00 F4 03 04 00 7F 69 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 80 75 03 00 35 04 06 00 4E 92 25 4A FE A2 D3 03 DA 8C 8F D1 AA 27 [15:53:37]CheckFolder [15:53:37]dirname=/storage/ofd_packets [15:53:37]CheckFolder done [15:53:37]ProducePacketName [15:53:37]name=ofd_packets/00226688 [15:53:37]NVStorageSaveData ofd_packets/00226688 [15:53:37]File name is /storage/ofd_packets/00226688 [15:53:37]Write 301 bytes [15:53:37]NVStorageSaveData done [15:53:37]OFDSenderStorePacket done [15:53:37]KKMCreateOFDPacket done [15:53:37]NVStorageSaveData kkm_last_timestamp [15:53:37]File name is /storage/kkm_last_timestamp [15:53:37]Write 4 bytes [15:53:37]NVStorageSaveData done [15:53:37]ExternCall_PrintAddStr [15:53:37]wPrintStart [15:53:37]Write to MH i2c: 01 00 00 12 01 13 [15:53:37]Write i2c OK [15:53:37]MH_I2C_Read... [15:53:37]Read from MH i2c: 01 [15:53:37]MH_I2C_Read... [15:53:37]Read from MH i2c: 01 07 00 [15:53:37]MH_I2C_Read... [15:53:37]Read from MH i2c: 01 07 00 12 01 00 00 00 00 00 FF 0F 28 [15:53:37]RasterBufferAndPrint [15:53:37]line Счет N : (1)2003084 [15:53:37]line ИНН: 02508201610067 [15:53:37]line Контрольно-Кассовый Чек [15:53:37]line ПРОДАЖА [15:53:37]line ТРК (МРК, ГНК) : 44 [15:53:37]line Товар: 2710124500 [15:53:37]line Аи-95-К-5 [15:53:37]line 13.480 * 74.20 [15:53:37]line = 1000.22 [15:53:37]line НДС 12% НСП 1% [15:53:37]line > о реализуемом товаре [15:53:37]line ИТОГО: 1000.22 [15:53:37]line НСП 1% : 8.85 [15:53:37]line НДС 12% : 106.22 [15:53:37]line Наличными: 0.00 [15:53:37]line Безнал.: 1000.22 [15:53:37]line Место: АЗС № 97 "Партнер Нефть" [15:53:37]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:53:37]line СНО: Общий режим [15:53:37]line Чек 348 28.07.2024 15:53 [15:53:37]line Смена: 439 ФФД: 1.0 [15:53:37]line ЗНМ: 0300000054 [15:53:37]line РНМ: 0000000000092624 [15:53:37]line Версия ККМ: 001 [15:53:37]line Платежная система: O! деньги [15:53:37]line ФМ: 0000000000874959 [15:53:37]line ФД: 226688 [15:53:37]line ФПД: 86389597863586 [15:53:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T155335&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226688&fm=86389597863586&tin=02508201610067®Number=0000000000092624&sum=100022 [15:53:37]written 0, free lines is 4095 [15:53:37]OFD Sender: Processing packet 226688 [packets to send 602, broken 601] [15:53:37]ProducePacketName [15:53:37]name=ofd_packets/00226688 [15:53:37]OFD Sender: To server: pG, [15:53:37]CommunicateWithHost lk.salyk.kg:30040 [15:53:37]ConnectInit lk.salyk.kg [15:53:37]Write to MH i2c: 01 00 00 3C 01 3D [15:53:37]Write i2c OK [15:53:37]MH_I2C_Read... [15:53:37]Read from MH i2c: 01 [15:53:37]MH_I2C_Read... [15:53:37]Read from MH i2c: 01 07 00 [15:53:37]MH_I2C_Read... [15:53:37]Read from MH i2c: 01 07 00 3C 01 00 00 00 00 00 83 0C D3 [15:53:37]RasterBufferAndPrint [15:53:37]line [15:53:37]line [15:53:37]line [15:53:37]line [15:53:37]line [15:53:37]written 0, free lines is 3214 [15:53:37]MH_Cut [15:53:37]Write to MH i2c: D1 01 00 43 01 01 16 [15:53:37]Write i2c OK [15:53:37]MH_I2C_Read... [15:53:37]Read from MH i2c: D1 [15:53:37]MH_I2C_Read... [15:53:37]Read from MH i2c: D1 01 00 [15:53:37]MH_I2C_Read... [15:53:37]Read from MH i2c: D1 01 00 43 01 00 15 [15:53:37]Write to MH i2c: 01 00 00 44 01 45 [15:53:37]Write i2c OK [15:53:37]MH_I2C_Read... [15:53:38]Connected sock=11 [15:53:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A7 66 07 01 2C D6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 5C 01 00 00 F4 03 04 00 7F 69 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 80 75 03 00 35 04 06 00 4E 92 25 4A FE A2 D3 03 DA 8C 8F D1 AA 27 [15:53:38]*** Cut start [15:53:38]*** Partial cut [15:53:39]*** CUTSNS_PIN = 1 [15:53:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 68 63 47 00 A3 A2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 *** CUTSNS_PIN = 0 [15:53:39]30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 80 75 03 00 F4 03 04 00 8A 15 A6 66 B6 04 01 00 00 CF DE 7B C3 82 50 B4 0A [15:53:39]CommunicateWithHost err = 0 [15:53:39]CheckOFDResponse [15:53:39]1017 (14) - 77093643461234 [15:53:39]1041 (16) - 0000000000874959 [15:53:39]1040 (4) - 226688 [15:53:39]1012 (4) - 28.07.2024 09:55 [15:53:39]1206 (1) - 0 [15:53:39]OFD Sender: Remove packet 226688 [15:53:39]ProducePacketName [15:53:39]name=ofd_packets/00226688 [15:53:39]NVStorageDeleteData [15:53:39]*** Brake cut motor [15:53:39]Read from MH i2c: 01 [15:53:39]MH_I2C_Read... [15:53:39]*** Stop cut motor [15:53:39]*** Cut end [15:53:39]Read from MH i2c: 01 07 00 [15:53:39]MH_I2C_Read... [15:53:39]Read from MH i2c: 01 07 00 44 01 00 00 00 00 00 FF 0F 5A [15:53:39]process_action close_receipt done [15:53:39]requested_data is exist [15:53:39]produce_requested_data [15:53:39]requested_item fm.sn is exist - process it [15:53:39]wFMCommunicate request_size=4 [15:53:39]MH_SAM_APDU [15:53:39]CAPDU: 80 11 00 00 [15:53:39]Write to MH i2c: E2 08 00 45 01 80 11 00 00 00 00 00 00 C0 [15:53:39]OFD Sender: No OFD packet to send [15:53:39]Write i2c OK [15:53:39]MH_I2C_Read... [15:53:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:53:39]Read from MH i2c: E2 [15:53:39]MH_I2C_Read... [15:53:39]Read from MH i2c: E2 17 00 [15:53:39]MH_I2C_Read... [15:53:39]Read from MH i2c: E2 17 00 45 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1D [15:53:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:53:39]wFMCommunicate OK [15:53:39]requested_item fd.num is exist - process it [15:53:39]SAM_PROTO_GetFieldsCounters [15:53:39]wFMCommunicate request_size=4 [15:53:39]MH_SAM_APDU [15:53:39]CAPDU: 80 13 00 00 [15:53:39]Write to MH i2c: E2 08 00 46 01 80 13 00 00 00 00 00 00 C3 [15:53:39]Write i2c OK [15:53:39]MH_I2C_Read... [15:53:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:53:39]Read from MH i2c: E2 [15:53:39]MH_I2C_Read... [15:53:39]Read from MH i2c: E2 62 00 [15:53:39]MH_I2C_Read... [15:53:39]Read from MH i2c: E2 62 00 46 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 80 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 5C 01 00 00 5E 04 04 00 5C 01 00 00 57 04 04 00 5D 01 00 00 19 04 04 00 00 00 00 00 90 00 B3 [15:53:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 80 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 5C 01 00 00 5E 04 04 00 5C 01 00 00 57 04 04 00 5D 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:53:39]wFMCommunicate OK [15:53:39]SAM_PROTO_GetFieldsCounters done [15:53:39]requested_item shift.num is exist - process it [15:53:39]requested_item shift.opened is exist - process it [15:53:39]req_shift_opened [15:53:39]FM_GetShiftState [15:53:39]SAM_PROTO_GetShiftState [15:53:39]wFMCommunicate request_size=4 [15:53:39]MH_SAM_APDU [15:53:39]CAPDU: 80 13 01 00 [15:53:39]Write to MH i2c: E2 08 00 47 01 80 13 01 00 00 00 00 00 C5 [15:53:39]Write i2c OK [15:53:39]MH_I2C_Read... [15:53:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:53:40]Read from MH i2c: E2 [15:53:40]MH_I2C_Read... [15:53:40]Read from MH i2c: E2 0E 00 [15:53:40]MH_I2C_Read... [15:53:40]Read from MH i2c: E2 0E 00 47 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 76 [15:53:40]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [15:53:40]wFMCommunicate OK [15:53:40]SAM_PROTO_GetShiftState done [15:53:40]FM_GetShiftState done [15:53:40]req_shift_opened done [15:53:40]requested_item shift.open_date is exist - process it [15:53:40]req_shift_open_date [15:53:40]req_shift_open_date done [15:53:40]produce_requested_data done [15:53:40]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226688,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [15:53:40]process_action_free close_receipt [15:53:40]json_value_free [15:53:40]json_value_free done [15:53:40]process_json_proto returns [15:53:40]Send response to host [15:53:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226688,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [15:53:40]free response buf [15:53:40]execute_script done [15:53:40]execute_script returns [15:53:40]free content buf [15:53:40]Sock 10.Close socket [15:53:40]Sock 10.Thread stoped [15:53:44]OFD Sender: No OFD packet to send [15:53:49]OFD Sender: No OFD packet to send [15:53:54]OFD Sender: No OFD packet to send [15:53:59]OFD Sender: No OFD packet to send [15:54:04]OFD Sender: No OFD packet to send [15:54:09]OFD Sender: No OFD packet to send [15:54:14]OFD Sender: No OFD packet to send [15:54:18]recv_with_timeout no data received [15:54:19]OFD Sender: No OFD packet to send [15:54:24]OFD Sender: No OFD packet to send [15:54:29]OFD Sender: No OFD packet to send [15:54:34]OFD Sender: No OFD packet to send [15:54:39]OFD Sender: No OFD packet to send [15:54:41]recv_with_timeout no data received [15:54:44]OFD Sender: No OFD packet to send [15:54:49]OFD Sender: No OFD packet to send [15:54:54]OFD Sender: No OFD packet to send [15:54:55]recv_with_timeout no data received [15:54:59]OFD Sender: No OFD packet to send [15:55:04]OFD Sender: No OFD packet to send [15:55:09]OFD Sender: No OFD packet to send [15:55:14]OFD Sender: No OFD packet to send [15:55:18]recv_with_timeout no data received [15:55:19]OFD Sender: No OFD packet to send [15:55:24]OFD Sender: No OFD packet to send [15:55:30]OFD Sender: No OFD packet to send [15:55:30]recv_with_timeout no data received [15:55:35]OFD Sender: No OFD packet to send [15:55:40]OFD Sender: No OFD packet to send [15:55:45]OFD Sender: No OFD packet to send [15:55:50]OFD Sender: No OFD packet to send [15:55:55]OFD Sender: No OFD packet to send [15:56:00]OFD Sender: No OFD packet to send [15:56:05]OFD Sender: No OFD packet to send [15:56:10]OFD Sender: No OFD packet to send [15:56:15]OFD Sender: No OFD packet to send [15:56:20]OFD Sender: No OFD packet to send [15:56:25]OFD Sender: No OFD packet to send [15:56:30]OFD Sender: No OFD packet to send [15:56:33]recv_with_timeout no data received [15:56:35]OFD Sender: No OFD packet to send [15:56:40]OFD Sender: No OFD packet to send [15:56:45]OFD Sender: No OFD packet to send [15:56:50]OFD Sender: No OFD packet to send [15:56:55]OFD Sender: No OFD packet to send [15:57:00]OFD Sender: No OFD packet to send [15:57:04]accept exits with 7 [15:57:04]New connection [15:57:04]New thread 3067026788 created [15:57:04]Thread 3066883428 joined [15:57:04]Waiting for new connection... [15:57:04] Sock 7.Parse request [15:57:04]Sock 7.Check first char [15:57:04]Sock 7.First char is OK [15:57:04]request: POST /json_proto HTTP/1.0 [15:57:04]Method: POST [15:57:04]URL: /json_proto [15:57:04]Method is POST - this is cgi request [15:57:04]url: /json_proto [15:57:04]query_string will be loaded in cgi processing [15:57:04]execute_cgi json_proto POST (null) [15:57:04]execute_cgi path=json_proto method=POST [15:57:04]POST find Content-Length [15:57:04]Host: 172.17.43.131:8080 [15:57:04]Content-Length: 820 [15:57:04]Content-Type: application/json [15:57:04] [15:57:04]POST finish read [15:57:04]Found Content-Length = 820 [15:57:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003085", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [15:57:04]execute_script... [15:57: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)2003085", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [15:57:04]POST & json_proto [15:57:04]process_json_proto [15:57:04]json parsed OK: [15:57:04]protocol is kg_v1.0 [15:57:04]action value=close_receipt [15:57:04]process_action close_receipt [15:57:04]cmd_close_receipt [15:57:04]MH_GetDate [15:57:04]Write to MH i2c: F0 00 00 48 01 38 [15:57:04]Write i2c OK [15:57:04]MH_I2C_Read... [15:57:04]Read from MH i2c: F0 [15:57:04]MH_I2C_Read... [15:57:04]Read from MH i2c: F0 09 00 [15:57:04]MH_I2C_Read... [15:57:04]Read from MH i2c: F0 09 00 48 01 00 50 6A A6 66 F9 24 A2 66 2C [15:57:04]GetLastDocTimeStamp 1722182015 [15:57:04]current date 1722182224 [15:57:04]FM_GetShiftState [15:57:04]SAM_PROTO_GetShiftState [15:57:04]wFMCommunicate request_size=4 [15:57:04]MH_SAM_APDU [15:57:04]CAPDU: 80 13 01 00 [15:57:04]Write to MH i2c: E2 08 00 49 01 80 13 01 00 00 00 00 00 C7 [15:57:04]Write i2c OK [15:57:04]MH_I2C_Read... [15:57:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:57:04]Read from MH i2c: E2 [15:57:04]MH_I2C_Read... [15:57:04]Read from MH i2c: E2 0E 00 [15:57:04]MH_I2C_Read... [15:57:04]Read from MH i2c: E2 0E 00 49 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 78 [15:57:04]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [15:57:04]wFMCommunicate OK [15:57:04]SAM_PROTO_GetShiftState done [15:57:04]FM_GetShiftState done [15:57:04]opened in 1722125326 [15:57:04]opened+sec_in_day 1722211726 [15:57:04]quantity*price = 100021 [15:57:04]sum+1 = 100023 [15:57:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 349 28.07.2024 15:57 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 226689 ФПД: 111468192065219 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T155704&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226689&fm=111468192065219&tin=02508201610067®Number=0000000000092624&sum=100022 [15:57:05]StoreToDocumentArchive [15:57:05]shift 439 fd 226689 [15:57:05]save to /storage/0439/doc_00226689 [15:57:05]save last doc name /storage/0439/doc_00226689 to /storage/kkm_last_doc_name [15:57:05]save OK [15:57:05]Clear old archive folders... [15:57:05]OFD Sender: No OFD packet to send [15:57:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:57:05]tlvbuf is B6ED30E0 [15:57:05]SAM_PROTO_ClearQueue [15:57:05]wFMCommunicate request_size=4 [15:57:05]MH_SAM_APDU [15:57:05]CAPDU: 80 09 00 00 [15:57:05]Write to MH i2c: E2 08 00 56 01 80 09 00 00 00 00 00 00 C9 [15:57:05]Write i2c OK [15:57:05]MH_I2C_Read... [15:57:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:57:05]Read from MH i2c: E2 [15:57:05]MH_I2C_Read... [15:57:05]Read from MH i2c: E2 03 00 [15:57:05]MH_I2C_Read... [15:57:05]Read from MH i2c: E2 03 00 56 01 00 90 00 CB [15:57:05]RAPDU: 90 00 [15:57:05]wFMCommunicate OK [15:57:05]SAM_PROTO_ClearQueue done [15:57:05]KKMCreateOFDPacket [15:57:05]OFDProtocolAddRootSTLVToBuf [15:57:05]FM_MakeSignedData [15:57:05]FM_MakeSignedData [15:57:05]SAM_PROTO_SignData [15:57:05]wFMCommunicate request_size=4 [15:57:05]MH_SAM_APDU [15:57:05]CAPDU: 80 0D 01 02 [15:57:05]Write to MH i2c: E2 08 00 57 01 80 0D 01 02 00 00 00 00 D1 [15:57:05]Write i2c OK [15:57:05]MH_I2C_Read... [15:57:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:57:05]Read from MH i2c: E2 [15:57:05]MH_I2C_Read... [15:57:05]Read from MH i2c: E2 03 00 [15:57:05]MH_I2C_Read... [15:57:05]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [15:57:05]RAPDU: 90 00 [15:57:05]wFMCommunicate OK [15:57:05]wFMCommunicate request_size=255 [15:57:05]MH_SAM_APDU [15:57:05]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 5D 01 00 00 F4 03 04 00 50 6A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 81 75 03 00 35 04 06 00 65 [15:57:05]Write to MH i2c: E2 02 01 58 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 5D 01 00 00 F4 03 04 00 50 6A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 81 75 03 00 35 04 06 00 65 00 00 EB [15:57:05]Write i2c OK [15:57:05]MH_I2C_Read... [15:57:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:57:05]Read from MH i2c: E2 [15:57:05]MH_I2C_Read... [15:57:05]Read from MH i2c: E2 03 00 [15:57:05]MH_I2C_Read... [15:57:05]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [15:57:05]RAPDU: 90 00 [15:57:05]wFMCommunicate OK [15:57:05]wFMCommunicate request_size=10 [15:57:05]MH_SAM_APDU [15:57:05]CAPDU: 80 0D 02 02 05 61 35 FD E6 C3 [15:57:05]Write to MH i2c: E2 0D 00 59 01 80 0D 02 02 05 00 61 35 FD E6 C3 00 00 1A [15:57:05]Write i2c OK [15:57:05]MH_I2C_Read... [15:57:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:57:05]Read from MH i2c: E2 [15:57:05]MH_I2C_Read... [15:57:05]Read from MH i2c: E2 03 00 [15:57:05]MH_I2C_Read... [15:57:05]Read from MH i2c: E2 03 00 59 01 00 90 00 CE [15:57:05]RAPDU: 90 00 [15:57:05]wFMCommunicate OK [15:57:05]wFMCommunicate request_size=4 [15:57:05]MH_SAM_APDU [15:57:05]CAPDU: 80 0D 03 02 [15:57:05]Write to MH i2c: E2 08 00 5A 01 80 0D 03 02 00 00 00 00 D6 [15:57:05]Write i2c OK [15:57:05]MH_I2C_Read... [15:57:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:57:05]Read from MH i2c: E2 [15:57:05]MH_I2C_Read... [15:57:05]Read from MH i2c: E2 0B 00 [15:57:05]MH_I2C_Read... [15:57:05]Read from MH i2c: E2 0B 00 5A 01 00 14 52 DF 2E A5 6F 42 B8 90 00 58 [15:57:05]RAPDU: 14 52 DF 2E A5 6F 42 B8 90 00 [15:57:05]wFMCommunicate OK [15:57:05]SAM_PROTO_SignData done [15:57:05]FM_MakeSignedData done [15:57:05]CreateOFDProtocolMessage [15:57:05]wFMCommunicate request_size=4 [15:57:05]MH_SAM_APDU [15:57:05]CAPDU: 80 11 00 00 [15:57:05]Write to MH i2c: E2 08 00 5B 01 80 11 00 00 00 00 00 00 D6 [15:57:05]Write i2c OK [15:57:05]MH_I2C_Read... [15:57:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:57:05]Read from MH i2c: E2 [15:57:05]MH_I2C_Read... [15:57:05]Read from MH i2c: E2 17 00 [15:57:05]MH_I2C_Read... [15:57:05]Read from MH i2c: E2 17 00 5B 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 33 [15:57:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:57:05]wFMCommunicate OK [15:57:05]CreateOFDProtocolMessage done [15:57:05]OFDSenderStorePacket 226689 [15:57:05]StoreOFDPacket docnum=226689 [15:57:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 1A 8E 07 01 49 6C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 5D 01 00 00 F4 03 04 00 50 6A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 81 75 03 00 35 04 06 00 65 61 35 FD E6 C3 14 52 DF 2E A5 6F 42 B8 [15:57:05]CheckFolder [15:57:05]dirname=/storage/ofd_packets [15:57:05]CheckFolder done [15:57:05]ProducePacketName [15:57:05]name=ofd_packets/00226689 [15:57:05]NVStorageSaveData ofd_packets/00226689 [15:57:05]File name is /storage/ofd_packets/00226689 [15:57:05]Write 301 bytes [15:57:05]NVStorageSaveData done [15:57:05]OFDSenderStorePacket done [15:57:05]KKMCreateOFDPacket done [15:57:05]NVStorageSaveData kkm_last_timestamp [15:57:05]File name is /storage/kkm_last_timestamp [15:57:05]Write 4 bytes [15:57:05]NVStorageSaveData done [15:57:05]ExternCall_PrintAddStr [15:57:05]wPrintStart [15:57:05]Write to MH i2c: 01 00 00 5C 01 5D [15:57:05]Write i2c OK [15:57:05]MH_I2C_Read... [15:57:05]Read from MH i2c: 01 [15:57:05]MH_I2C_Read... [15:57:05]Read from MH i2c: 01 07 00 [15:57:05]MH_I2C_Read... [15:57:05]Read from MH i2c: 01 07 00 5C 01 00 00 00 00 00 FF 0F 72 [15:57:05]RasterBufferAndPrint [15:57:05]line Счет N : (1)2003085 [15:57:05]line ИНН: 02508201610067 [15:57:05]line Контрольно-Кассовый Чек [15:57:05]line ПРОДАЖА [15:57:05]line ТРК (МРК, ГНК) : 54 [15:57:05]line Товар: 2710124500 [15:57:05]line Аи-95-К-5 [15:57:05]line 13.480 * 74.20 [15:57:05]line = 1000.22 [15:57:05]line НДС 12% НСП 1% [15:57:05]line > о реализуемом товаре [15:57:05]line ИТОГО: 1000.22 [15:57:05]line НСП 1% : 8.85 [15:57:05]line НДС 12% : 106.22 [15:57:05]line Наличными: 0.00 [15:57:05]line Безнал.: 1000.22 [15:57:05]line Место: АЗС № 97 "Партнер Нефть" [15:57:05]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:57:05]line СНО: Общий режим [15:57:05]line Чек 349 28.07.2024 15:57 [15:57:05]line Смена: 439 ФФД: 1.0 [15:57:05]line ЗНМ: 0300000054 [15:57:05]line РНМ: 0000000000092624 [15:57:05]line Версия ККМ: 001 [15:57:05]line Платежная система: Бакай Банк [15:57:05]line ФМ: 0000000000874959 [15:57:05]line ФД: 226689 [15:57:05]line ФПД: 111468192065219 [15:57:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T155704&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226689&fm=111468192065219&tin=02508201610067®Number=0000000000092624&sum=100022 [15:57:05]OFD Sender: Processing packet 226689 [packets to send 602, broken 601] [15:57:05]ProducePacketName [15:57:05]name=ofd_packets/00226689 [15:57:05]OFD Sender: To server: pG, [15:57:05]CommunicateWithHost lk.salyk.kg:30040 [15:57:05]ConnectInit lk.salyk.kg [15:57:05]written 0, free lines is 4095 [15:57:06]Write to MH i2c: 01 00 00 86 01 87 [15:57:06]Write i2c OK [15:57:06]MH_I2C_Read... [15:57:06]Read from MH i2c: 01 [15:57:06]MH_I2C_Read... [15:57:06]Read from MH i2c: 01 07 00 [15:57:06]MH_I2C_Read... [15:57:06]Read from MH i2c: 01 07 00 86 01 00 00 00 00 00 72 0C 0C [15:57:06]RasterBufferAndPrint [15:57:06]line [15:57:06]line [15:57:06]line [15:57:06]line [15:57:06]line [15:57:06]written 0, free lines is 3190 [15:57:06]MH_Cut [15:57:06]Write to MH i2c: D1 01 00 8D 01 01 60 [15:57:06]Write i2c OK [15:57:06]MH_I2C_Read... [15:57:06]Read from MH i2c: D1 [15:57:06]MH_I2C_Read... [15:57:06]Read from MH i2c: D1 01 00 [15:57:06]MH_I2C_Read... [15:57:06]Read from MH i2c: D1 01 00 8D 01 00 5F [15:57:06]Write to MH i2c: 01 00 00 8E 01 8F [15:57:06]Write i2c OK [15:57:06]MH_I2C_Read... [15:57:07]*** Cut start [15:57:07]*** Partial cut [15:57:07]*** CUTSNS_PIN = 1 [15:57:07]*** CUTSNS_PIN = 0 [15:57:07]*** Brake cut motor [15:57:08]Read from MH i2c: 01 [15:57:08]MH_I2C_Read... [15:57:08]*** Stop cut motor [15:57:08]*** Cut end [15:57:08]Read from MH i2c: 01 07 00 [15:57:08]MH_I2C_Read... [15:57:08]Read from MH i2c: 01 07 00 8E 01 00 00 00 00 00 FF 0F A4 [15:57:08]process_action close_receipt done [15:57:08]requested_data is exist [15:57:08]produce_requested_data [15:57:08]requested_item fm.sn is exist - process it [15:57:08]wFMCommunicate request_size=4 [15:57:08]MH_SAM_APDU [15:57:08]CAPDU: 80 11 00 00 [15:57:08]Write to MH i2c: E2 08 00 8F 01 80 11 00 00 00 00 00 00 0A [15:57:08]Write i2c OK [15:57:08]MH_I2C_Read... [15:57:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:57:08]Read from MH i2c: E2 [15:57:08]MH_I2C_Read... [15:57:08]Read from MH i2c: E2 17 00 [15:57:08]MH_I2C_Read... [15:57:08]Read from MH i2c: E2 17 00 8F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 67 [15:57:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:57:08]wFMCommunicate OK [15:57:08]requested_item fd.num is exist - process it [15:57:08]SAM_PROTO_GetFieldsCounters [15:57:08]wFMCommunicate request_size=4 [15:57:08]MH_SAM_APDU [15:57:08]CAPDU: 80 13 00 00 [15:57:08]Write to MH i2c: E2 08 00 90 01 80 13 00 00 00 00 00 00 0D [15:57:08]Write i2c OK [15:57:08]MH_I2C_Read... [15:57:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:57:08]Read from MH i2c: E2 [15:57:08]MH_I2C_Read... [15:57:08]Read from MH i2c: E2 62 00 [15:57:08]MH_I2C_Read... [15:57:08]Read from MH i2c: E2 62 00 90 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 81 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 5D 01 00 00 5E 04 04 00 5D 01 00 00 57 04 04 00 5E 01 00 00 19 04 04 00 00 00 00 00 90 00 01 [15:57:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 81 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 5D 01 00 00 5E 04 04 00 5D 01 00 00 57 04 04 00 5E 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:57:08]wFMCommunicate OK [15:57:08]SAM_PROTO_GetFieldsCounters done [15:57:08]requested_item shift.num is exist - process it [15:57:08]requested_item shift.opened is exist - process it [15:57:08]req_shift_opened [15:57:08]FM_GetShiftState [15:57:08]SAM_PROTO_GetShiftState [15:57:08]wFMCommunicate request_size=4 [15:57:08]MH_SAM_APDU [15:57:08]CAPDU: 80 13 01 00 [15:57:08]Write to MH i2c: E2 08 00 91 01 80 13 01 00 00 00 00 00 0F [15:57:08]Write i2c OK [15:57:08]MH_I2C_Read... [15:57:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:57:08]Read from MH i2c: E2 [15:57:08]MH_I2C_Read... [15:57:08]Read from MH i2c: E2 0E 00 [15:57:08]MH_I2C_Read... [15:57:08]Read from MH i2c: E2 0E 00 91 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 C0 [15:57:08]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [15:57:08]wFMCommunicate OK [15:57:08]SAM_PROTO_GetShiftState done [15:57:08]FM_GetShiftState done [15:57:08]req_shift_opened done [15:57:08]requested_item shift.open_date is exist - process it [15:57:08]req_shift_open_date [15:57:08]req_shift_open_date done [15:57:08]produce_requested_data done [15:57:08]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226689,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [15:57:08]process_action_free close_receipt [15:57:08]json_value_free [15:57:08]json_value_free done [15:57:08]process_json_proto returns [15:57:08]Send response to host [15:57:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226689,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [15:57:08]free response buf [15:57:08]execute_script done [15:57:08]execute_script returns [15:57:08]free content buf [15:57:08]Sock 7.Close socket [15:57:08]Sock 7.Thread stoped [15:57:10]recv_with_timeout no data received [15:57:10]ConnectInit Can't take IP for lk.salyk.kg [15:57:10]CommunicateWithHost connect error [15:57:10]CommunicateWithHost err = -1 [15:57:10]OFD Sender: Server communicate error [15:57:15]OFD Sender: Processing packet 226689 [packets to send 602, broken 601] [15:57:15]ProducePacketName [15:57:15]name=ofd_packets/00226689 [15:57:15]OFD Sender: To server: pG, [15:57:15]CommunicateWithHost lk.salyk.kg:30040 [15:57:15]ConnectInit lk.salyk.kg [15:57:18]Connected sock=10 [15:57:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 1A 8E 07 01 49 6C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 5D 01 00 00 F4 03 04 00 50 6A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 81 75 03 00 35 04 06 00 65 61 35 FD E6 C3 14 52 DF 2E A5 6F 42 B8 [15:57:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 BB 1A 47 00 70 53 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 81 75 03 00 F4 03 04 00 66 16 A6 66 B6 04 01 00 00 C6 2C 1E F9 38 3D AF 9D [15:57:19]CommunicateWithHost err = 0 [15:57:19]CheckOFDResponse [15:57:19]1017 (14) - 77093643461234 [15:57:19]1041 (16) - 0000000000874959 [15:57:19]1040 (4) - 226689 [15:57:19]1012 (4) - 28.07.2024 09:59 [15:57:19]1206 (1) - 0 [15:57:19]OFD Sender: Remove packet 226689 [15:57:19]ProducePacketName [15:57:19]name=ofd_packets/00226689 [15:57:19]NVStorageDeleteData [15:57:19]OFD Sender: No OFD packet to send [15:57:24]OFD Sender: No OFD packet to send [15:57:29]OFD Sender: No OFD packet to send [15:57:29]recv_with_timeout no data received [15:57:34]OFD Sender: No OFD packet to send [15:57:39]OFD Sender: No OFD packet to send [15:57:44]OFD Sender: No OFD packet to send [15:57:49]OFD Sender: No OFD packet to send [15:57:54]OFD Sender: No OFD packet to send [15:57:59]OFD Sender: No OFD packet to send [15:58:04]OFD Sender: No OFD packet to send [15:58:09]OFD Sender: No OFD packet to send [15:58:14]OFD Sender: No OFD packet to send [15:58:19]OFD Sender: No OFD packet to send [15:58:24]OFD Sender: No OFD packet to send [15:58:29]OFD Sender: No OFD packet to send [15:58:34]OFD Sender: No OFD packet to send [15:58:40]OFD Sender: No OFD packet to send [15:58:45]OFD Sender: No OFD packet to send [15:58:50]OFD Sender: No OFD packet to send [15:58:55]OFD Sender: No OFD packet to send [15:59:00]accept exits with 9 [15:59:00]New connection [15:59:00]New thread 3066883428 created [15:59:00]Thread 3067026788 joined [15:59:00]Waiting for new connection... [15:59:00] Sock 9.Parse request [15:59:00]Sock 9.Check first char [15:59:00]Sock 9.First char is OK [15:59:00]request: POST /json_proto HTTP/1.0 [15:59:00]Method: POST [15:59:00]URL: /json_proto [15:59:00]Method is POST - this is cgi request [15:59:00]url: /json_proto [15:59:00]query_string will be loaded in cgi processing [15:59:00]execute_cgi json_proto POST (null) [15:59:00]execute_cgi path=json_proto method=POST [15:59:00]POST find Content-Length [15:59:00]Host: 172.17.43.131:8080 [15:59:00]Content-Length: 671 [15:59:00]Content-Type: application/json [15:59:00] [15:59:00]POST finish read [15:59:00]Found Content-Length = 671 [15:59:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003087", "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.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:59:00]execute_script... [15:59: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)2003087", "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.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:59:00]POST & json_proto [15:59:00]process_json_proto [15:59:00]json parsed OK: [15:59:00]protocol is kg_v1.0 [15:59:00]action value=close_receipt [15:59:00]process_action close_receipt [15:59:00]cmd_close_receipt [15:59:00]MH_GetDate [15:59:00]Write to MH i2c: F0 00 00 92 01 82 [15:59:00]Write i2c OK [15:59:00]MH_I2C_Read... [15:59:00]Read from MH i2c: F0 [15:59:00]MH_I2C_Read... [15:59:00]Read from MH i2c: F0 09 00 [15:59:00]MH_I2C_Read... [15:59:00]Read from MH i2c: F0 09 00 92 01 00 C4 6A A6 66 F9 24 A2 66 EA [15:59:00]GetLastDocTimeStamp 1722182224 [15:59:00]current date 1722182340 [15:59:00]FM_GetShiftState [15:59:00]SAM_PROTO_GetShiftState [15:59:00]wFMCommunicate request_size=4 [15:59:00]MH_SAM_APDU [15:59:00]CAPDU: 80 13 01 00 [15:59:00]Write to MH i2c: E2 08 00 93 01 80 13 01 00 00 00 00 00 11 [15:59:00]Write i2c OK [15:59:00]MH_I2C_Read... [15:59:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:59:00]OFD Sender: No OFD packet to send [15:59:00]Read from MH i2c: E2 [15:59:00]MH_I2C_Read... [15:59:00]Read from MH i2c: E2 0E 00 [15:59:00]MH_I2C_Read... [15:59:00]Read from MH i2c: E2 0E 00 93 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 C2 [15:59:00]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [15:59:00]wFMCommunicate OK [15:59:00]SAM_PROTO_GetShiftState done [15:59:00]FM_GetShiftState done [15:59:00]opened in 1722125326 [15:59:00]opened+sec_in_day 1722211726 [15:59:00]quantity*price = 50017 [15:59:00]sum+1 = 50019 [15:59:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 350 28.07.2024 15:59 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226690 ФПД: 163004472629271 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T155900&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226690&fm=163004472629271&tin=02508201610067®Number=0000000000092624&sum=50000 [15:59:01]StoreToDocumentArchive [15:59:01]shift 439 fd 226690 [15:59:01]save to /storage/0439/doc_00226690 [15:59:01]save last doc name /storage/0439/doc_00226690 to /storage/kkm_last_doc_name [15:59:01]save OK [15:59:01]Clear old archive folders... [15:59:01]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:59:01]tlvbuf is 00A56FE0 [15:59:01]SAM_PROTO_ClearQueue [15:59:01]wFMCommunicate request_size=4 [15:59:01]MH_SAM_APDU [15:59:01]CAPDU: 80 09 00 00 [15:59:01]Write to MH i2c: E2 08 00 A0 01 80 09 00 00 00 00 00 00 13 [15:59:01]Write i2c OK [15:59:01]MH_I2C_Read... [15:59:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:59:01]Read from MH i2c: E2 [15:59:01]MH_I2C_Read... [15:59:01]Read from MH i2c: E2 03 00 [15:59:01]MH_I2C_Read... [15:59:01]Read from MH i2c: E2 03 00 A0 01 00 90 00 15 [15:59:01]RAPDU: 90 00 [15:59:01]wFMCommunicate OK [15:59:01]SAM_PROTO_ClearQueue done [15:59:01]KKMCreateOFDPacket [15:59:01]OFDProtocolAddRootSTLVToBuf [15:59:01]FM_MakeSignedData [15:59:01]FM_MakeSignedData [15:59:01]SAM_PROTO_SignData [15:59:01]wFMCommunicate request_size=4 [15:59:01]MH_SAM_APDU [15:59:01]CAPDU: 80 0D 01 02 [15:59:01]Write to MH i2c: E2 08 00 A1 01 80 0D 01 02 00 00 00 00 1B [15:59:01]Write i2c OK [15:59:01]MH_I2C_Read... [15:59:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:59:01]Read from MH i2c: E2 [15:59:01]MH_I2C_Read... [15:59:01]Read from MH i2c: E2 03 00 [15:59:01]MH_I2C_Read... [15:59:01]Read from MH i2c: E2 03 00 A1 01 00 90 00 16 [15:59:01]RAPDU: 90 00 [15:59:01]wFMCommunicate OK [15:59:01]wFMCommunicate request_size=255 [15:59:01]MH_SAM_APDU [15:59: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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 01 00 00 F4 03 04 00 C4 6A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 82 75 03 00 35 04 06 00 [15:59:01]Write to MH i2c: E2 02 01 A2 01 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 01 00 00 F4 03 04 00 C4 6A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 82 75 03 00 35 04 06 00 00 00 F9 [15:59:01]Write i2c OK [15:59:01]MH_I2C_Read... [15:59:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:59:01]Read from MH i2c: E2 [15:59:01]MH_I2C_Read... [15:59:01]Read from MH i2c: E2 03 00 [15:59:01]MH_I2C_Read... [15:59:01]Read from MH i2c: E2 03 00 A2 01 00 90 00 17 [15:59:01]RAPDU: 90 00 [15:59:01]wFMCommunicate OK [15:59:01]wFMCommunicate request_size=11 [15:59:01]MH_SAM_APDU [15:59:01]CAPDU: 80 0D 02 02 06 94 40 6F B0 18 17 [15:59:01]Write to MH i2c: E2 0E 00 A3 01 80 0D 02 02 06 00 94 40 6F B0 18 17 00 00 4C [15:59:01]Write i2c OK [15:59:01]MH_I2C_Read... [15:59:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:59:01]Read from MH i2c: E2 [15:59:01]MH_I2C_Read... [15:59:01]Read from MH i2c: E2 03 00 [15:59:01]MH_I2C_Read... [15:59:01]Read from MH i2c: E2 03 00 A3 01 00 90 00 18 [15:59:01]RAPDU: 90 00 [15:59:01]wFMCommunicate OK [15:59:01]wFMCommunicate request_size=4 [15:59:01]MH_SAM_APDU [15:59:01]CAPDU: 80 0D 03 02 [15:59:01]Write to MH i2c: E2 08 00 A4 01 80 0D 03 02 00 00 00 00 20 [15:59:01]Write i2c OK [15:59:01]MH_I2C_Read... [15:59:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:59:01]Read from MH i2c: E2 [15:59:01]MH_I2C_Read... [15:59:01]Read from MH i2c: E2 0B 00 [15:59:01]MH_I2C_Read... [15:59:01]Read from MH i2c: E2 0B 00 A4 01 00 1A AF 0C 8B 5C 1D F5 99 90 00 88 [15:59:01]RAPDU: 1A AF 0C 8B 5C 1D F5 99 90 00 [15:59:01]wFMCommunicate OK [15:59:01]SAM_PROTO_SignData done [15:59:01]FM_MakeSignedData done [15:59:01]CreateOFDProtocolMessage [15:59:01]wFMCommunicate request_size=4 [15:59:01]MH_SAM_APDU [15:59:01]CAPDU: 80 11 00 00 [15:59:01]Write to MH i2c: E2 08 00 A5 01 80 11 00 00 00 00 00 00 20 [15:59:01]Write i2c OK [15:59:01]MH_I2C_Read... [15:59:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:59:01]Read from MH i2c: E2 [15:59:01]MH_I2C_Read... [15:59:01]Read from MH i2c: E2 17 00 [15:59:01]MH_I2C_Read... [15:59:01]Read from MH i2c: E2 17 00 A5 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7D [15:59:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:59:01]wFMCommunicate OK [15:59:01]CreateOFDProtocolMessage done [15:59:01]OFDSenderStorePacket 226690 [15:59:01]StoreOFDPacket docnum=226690 [15:59:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 79 E3 08 01 53 9C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 01 00 00 F4 03 04 00 C4 6A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 82 75 03 00 35 04 06 00 94 40 6F B0 18 17 1A AF 0C 8B 5C 1D F5 99 [15:59:01]CheckFolder [15:59:01]dirname=/storage/ofd_packets [15:59:01]CheckFolder done [15:59:01]ProducePacketName [15:59:01]name=ofd_packets/00226690 [15:59:01]NVStorageSaveData ofd_packets/00226690 [15:59:01]File name is /storage/ofd_packets/00226690 [15:59:01]Write 302 bytes [15:59:01]NVStorageSaveData done [15:59:01]OFDSenderStorePacket done [15:59:01]KKMCreateOFDPacket done [15:59:01]NVStorageSaveData kkm_last_timestamp [15:59:01]File name is /storage/kkm_last_timestamp [15:59:01]Write 4 bytes [15:59:01]NVStorageSaveData done [15:59:01]ExternCall_PrintAddStr [15:59:01]wPrintStart [15:59:01]Write to MH i2c: 01 00 00 A6 01 A7 [15:59:01]OFD Sender: Processing packet 226690 [packets to send 602, broken 601] [15:59:01]ProducePacketName [15:59:01]name=ofd_packets/00226690 [15:59:01]OFD Sender: To server: pG, [15:59:01]CommunicateWithHost lk.salyk.kg:30040 [15:59:01]ConnectInit lk.salyk.kg [15:59:01]Write i2c OK [15:59:01]MH_I2C_Read... [15:59:01]Read from MH i2c: 01 [15:59:01]MH_I2C_Read... [15:59:01]Read from MH i2c: 01 07 00 [15:59:01]MH_I2C_Read... [15:59:01]Read from MH i2c: 01 07 00 A6 01 00 00 00 00 00 FF 0F BC [15:59:01]RasterBufferAndPrint [15:59:01]line Счет N : (1)2003087 [15:59:01]line ИНН: 02508201610067 [15:59:01]line Контрольно-Кассовый Чек [15:59:01]line ПРОДАЖА [15:59:01]line ТРК (МРК, ГНК) : 22 [15:59:01]line Товар: 2710124130 [15:59:01]line Super-92-К-5 [15:59:01]line 7.270 * 68.80 [15:59:01]line = 500.18 [15:59:01]line НДС 12% НСП 1% [15:59:01]line > о реализуемом товаре [15:59:01]line ОКРУГЛЕНИЕ: -0.18 [15:59:01]line ИТОГО: 500.00 [15:59:01]line Внесено: 500.00 [15:59:01]line СДАЧА: 0.00 [15:59:01]line НСП 1% : 4.43 [15:59:01]line НДС 12% : 53.12 [15:59:01]line Наличными: 500.00 [15:59:01]line Безнал.: 0.00 [15:59:01]line Место: АЗС № 97 "Партнер Нефть" [15:59:01]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:59:01]line СНО: Общий режим [15:59:01]line Чек 350 28.07.2024 15:59 [15:59:01]line Смена: 439 ФФД: 1.0 [15:59:01]line ЗНМ: 0300000054 [15:59:01]line РНМ: 0000000000092624 [15:59:01]line Версия ККМ: 001 [15:59:01]line ФМ: 0000000000874959 [15:59:01]line ФД: 226690 [15:59:01]line ФПД: 163004472629271 [15:59:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T155900&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226690&fm=163004472629271&tin=02508201610067®Number=0000000000092624&sum=50000 [15:59:01]written 0, free lines is 4095 [15:59:02]Write to MH i2c: 01 00 00 D1 01 D2 [15:59:02]Write i2c OK [15:59:02]MH_I2C_Read... [15:59:02]Read from MH i2c: 01 [15:59:02]MH_I2C_Read... [15:59:02]Read from MH i2c: 01 07 00 [15:59:02]MH_I2C_Read... [15:59:02]Read from MH i2c: 01 07 00 D1 01 00 00 00 00 00 60 0C 45 [15:59:02]RasterBufferAndPrint [15:59:02]line [15:59:02]line [15:59:02]line [15:59:02]line [15:59:02]line [15:59:02]written 0, free lines is 3172 [15:59:02]MH_Cut [15:59:02]Write to MH i2c: D1 01 00 D8 01 01 AB [15:59:02]Write i2c OK [15:59:02]MH_I2C_Read... [15:59:02]Read from MH i2c: D1 [15:59:02]MH_I2C_Read... [15:59:02]Read from MH i2c: D1 01 00 [15:59:02]MH_I2C_Read... [15:59:02]Read from MH i2c: D1 01 00 D8 01 00 AA [15:59:02]Write to MH i2c: 01 00 00 D9 01 DA [15:59:02]Write i2c OK [15:59:02]MH_I2C_Read... [15:59:02]Connected sock=10 [15:59:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 79 E3 08 01 53 9C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 01 00 00 F4 03 04 00 C4 6A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 82 75 03 00 35 04 06 00 94 40 6F B0 18 17 1A AF 0C 8B 5C 1D F5 99 [15:59:03]*** Cut start [15:59:03]*** Partial cut [15:59:03]*** CUTSNS_PIN = 1 [15:59:03]*** CUTSNS_PIN = 0 [15:59:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 D2 D6 47 00 1B 5A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 82 75 03 00 F4 03 04 00 CF 16 A6 66 B6 04 01 00 00 3D FA 5C F8 20 FB DC 4E [15:59:03]CommunicateWithHost err = 0 [15:59:03]CheckOFDResponse [15:59:03]1017 (14) - 77093643461234 [15:59:03]1041 (16) - 0000000000874959 [15:59:03]1040 (4) - 226690 [15:59:03]1012 (4) - 28.07.2024 10:00 [15:59:03]1206 (1) - 0 [15:59:03]OFD Sender: Remove packet 226690 [15:59:03]ProducePacketName [15:59:03]name=ofd_packets/00226690 [15:59:03]NVStorageDeleteData [15:59:03]*** Brake cut motor [15:59:03]OFD Sender: No OFD packet to send [15:59:04]Read from MH i2c: 01 [15:59:04]MH_I2C_Read... [15:59:04]*** Stop cut motor [15:59:04]*** Cut end [15:59:04]Read from MH i2c: 01 07 00 [15:59:04]MH_I2C_Read... [15:59:04]Read from MH i2c: 01 07 00 D9 01 00 00 00 00 00 FF 0F EF [15:59:04]process_action close_receipt done [15:59:04]requested_data is exist [15:59:04]produce_requested_data [15:59:04]requested_item fm.sn is exist - process it [15:59:04]wFMCommunicate request_size=4 [15:59:04]MH_SAM_APDU [15:59:04]CAPDU: 80 11 00 00 [15:59:04]Write to MH i2c: E2 08 00 DA 01 80 11 00 00 00 00 00 00 55 [15:59:04]Write i2c OK [15:59:04]MH_I2C_Read... [15:59:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:59:04]Read from MH i2c: E2 [15:59:04]MH_I2C_Read... [15:59:04]Read from MH i2c: E2 17 00 [15:59:04]MH_I2C_Read... [15:59:04]Read from MH i2c: E2 17 00 DA 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B2 [15:59:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:59:04]wFMCommunicate OK [15:59:04]requested_item fd.num is exist - process it [15:59:04]SAM_PROTO_GetFieldsCounters [15:59:04]wFMCommunicate request_size=4 [15:59:04]MH_SAM_APDU [15:59:04]CAPDU: 80 13 00 00 [15:59:04]Write to MH i2c: E2 08 00 DB 01 80 13 00 00 00 00 00 00 58 [15:59:04]Write i2c OK [15:59:04]MH_I2C_Read... [15:59:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:59:04]Read from MH i2c: E2 [15:59:04]MH_I2C_Read... [15:59:04]Read from MH i2c: E2 62 00 [15:59:04]MH_I2C_Read... [15:59:04]Read from MH i2c: E2 62 00 DB 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 82 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 5E 01 00 00 5E 04 04 00 5E 01 00 00 57 04 04 00 5F 01 00 00 19 04 04 00 00 00 00 00 90 00 50 [15:59:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 82 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 5E 01 00 00 5E 04 04 00 5E 01 00 00 57 04 04 00 5F 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:59:04]wFMCommunicate OK [15:59:04]SAM_PROTO_GetFieldsCounters done [15:59:04]requested_item shift.num is exist - process it [15:59:04]requested_item shift.opened is exist - process it [15:59:04]req_shift_opened [15:59:04]FM_GetShiftState [15:59:04]SAM_PROTO_GetShiftState [15:59:04]wFMCommunicate request_size=4 [15:59:04]MH_SAM_APDU [15:59:04]CAPDU: 80 13 01 00 [15:59:04]Write to MH i2c: E2 08 00 DC 01 80 13 01 00 00 00 00 00 5A [15:59:04]Write i2c OK [15:59:04]MH_I2C_Read... [15:59:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:59:04]Read from MH i2c: E2 [15:59:04]MH_I2C_Read... [15:59:04]Read from MH i2c: E2 0E 00 [15:59:04]MH_I2C_Read... [15:59:04]Read from MH i2c: E2 0E 00 DC 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 0B [15:59:04]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [15:59:04]wFMCommunicate OK [15:59:04]SAM_PROTO_GetShiftState done [15:59:04]FM_GetShiftState done [15:59:04]req_shift_opened done [15:59:04]requested_item shift.open_date is exist - process it [15:59:04]req_shift_open_date [15:59:04]req_shift_open_date done [15:59:04]produce_requested_data done [15:59:04]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226690,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [15:59:04]process_action_free close_receipt [15:59:04]json_value_free [15:59:04]json_value_free done [15:59:04]process_json_proto returns [15:59:04]Send response to host [15:59:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226690,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [15:59:04]free response buf [15:59:04]execute_script done [15:59:04]execute_script returns [15:59:04]free content buf [15:59:04]Sock 9.Close socket [15:59:04]Sock 9.Thread stoped [15:59:08]recv_with_timeout no data received [15:59:09]OFD Sender: No OFD packet to send [15:59:14]OFD Sender: No OFD packet to send [15:59:18]recv_with_timeout no data received [15:59:19]OFD Sender: No OFD packet to send [15:59:24]OFD Sender: No OFD packet to send [15:59:29]OFD Sender: No OFD packet to send [15:59:34]OFD Sender: No OFD packet to send [15:59:39]OFD Sender: No OFD packet to send [15:59:39]recv_with_timeout no data received [15:59:44]OFD Sender: No OFD packet to send [15:59:49]OFD Sender: No OFD packet to send [15:59:54]OFD Sender: No OFD packet to send [15:59:55]accept exits with 7 [15:59:55]New connection [15:59:55]New thread 3067026788 created [15:59:55]Thread 3066883428 joined [15:59:55]Waiting for new connection... [15:59:55] Sock 7.Parse request [15:59:55]Sock 7.Check first char [15:59:55]Sock 7.First char is OK [15:59:55]request: POST /json_proto HTTP/1.0 [15:59:55]Method: POST [15:59:55]URL: /json_proto [15:59:55]Method is POST - this is cgi request [15:59:55]url: /json_proto [15:59:55]query_string will be loaded in cgi processing [15:59:55]execute_cgi json_proto POST (null) [15:59:55]execute_cgi path=json_proto method=POST [15:59:55]POST find Content-Length [15:59:55]Host: 172.17.43.131:8080 [15:59:55]Content-Length: 820 [15:59:55]Content-Type: application/json [15:59:55] [15:59:55]POST finish read [15:59:55]Found Content-Length = 820 [15:59:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003088", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [15:59:55]execute_script... [15:59:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003088", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [15:59:55]POST & json_proto [15:59:55]process_json_proto [15:59:55]json parsed OK: [15:59:55]protocol is kg_v1.0 [15:59:55]action value=close_receipt [15:59:55]process_action close_receipt [15:59:55]cmd_close_receipt [15:59:55]MH_GetDate [15:59:55]Write to MH i2c: F0 00 00 DD 01 CD [15:59:55]Write i2c OK [15:59:55]MH_I2C_Read... [15:59:55]Read from MH i2c: F0 [15:59:55]MH_I2C_Read... [15:59:55]Read from MH i2c: F0 09 00 [15:59:55]MH_I2C_Read... [15:59:55]Read from MH i2c: F0 09 00 DD 01 00 FB 6A A6 66 F9 24 A2 66 6C [15:59:55]GetLastDocTimeStamp 1722182340 [15:59:55]current date 1722182395 [15:59:55]FM_GetShiftState [15:59:55]SAM_PROTO_GetShiftState [15:59:55]wFMCommunicate request_size=4 [15:59:55]MH_SAM_APDU [15:59:55]CAPDU: 80 13 01 00 [15:59:55]Write to MH i2c: E2 08 00 DE 01 80 13 01 00 00 00 00 00 5C [15:59:55]Write i2c OK [15:59:55]MH_I2C_Read... [15:59:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:59:55]Read from MH i2c: E2 [15:59:55]MH_I2C_Read... [15:59:55]Read from MH i2c: E2 0E 00 [15:59:55]MH_I2C_Read... [15:59:55]Read from MH i2c: E2 0E 00 DE 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 0D [15:59:55]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [15:59:55]wFMCommunicate OK [15:59:55]SAM_PROTO_GetShiftState done [15:59:55]FM_GetShiftState done [15:59:55]opened in 1722125326 [15:59:55]opened+sec_in_day 1722211726 [15:59:55]quantity*price = 100021 [15:59:55]sum+1 = 100023 [15:59:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 351 28.07.2024 15:59 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 226691 ФПД: 29198193012994 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T155955&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226691&fm=29198193012994&tin=02508201610067®Number=0000000000092624&sum=100022 [15:59:56]StoreToDocumentArchive [15:59:56]shift 439 fd 226691 [15:59:56]save to /storage/0439/doc_00226691 [15:59:56]save last doc name /storage/0439/doc_00226691 to /storage/kkm_last_doc_name [15:59:56]save OK [15:59:56]Clear old archive folders... [15:59:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:59:56]tlvbuf is 00ABD9E0 [15:59:56]SAM_PROTO_ClearQueue [15:59:56]wFMCommunicate request_size=4 [15:59:56]MH_SAM_APDU [15:59:56]CAPDU: 80 09 00 00 [15:59:56]Write to MH i2c: E2 08 00 EB 01 80 09 00 00 00 00 00 00 5E [15:59:56]Write i2c OK [15:59:56]MH_I2C_Read... [15:59:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:59:56]Read from MH i2c: E2 [15:59:56]MH_I2C_Read... [15:59:56]Read from MH i2c: E2 03 00 [15:59:56]MH_I2C_Read... [15:59:56]Read from MH i2c: E2 03 00 EB 01 00 90 00 60 [15:59:56]RAPDU: 90 00 [15:59:56]wFMCommunicate OK [15:59:56]SAM_PROTO_ClearQueue done [15:59:56]KKMCreateOFDPacket [15:59:56]OFDProtocolAddRootSTLVToBuf [15:59:56]FM_MakeSignedData [15:59:56]FM_MakeSignedData [15:59:56]SAM_PROTO_SignData [15:59:56]wFMCommunicate request_size=4 [15:59:56]MH_SAM_APDU [15:59:56]CAPDU: 80 0D 01 02 [15:59:56]Write to MH i2c: E2 08 00 EC 01 80 0D 01 02 00 00 00 00 66 [15:59:56]Write i2c OK [15:59:56]MH_I2C_Read... [15:59:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:59:56]Read from MH i2c: E2 [15:59:56]MH_I2C_Read... [15:59:56]Read from MH i2c: E2 03 00 [15:59:56]MH_I2C_Read... [15:59:56]Read from MH i2c: E2 03 00 EC 01 00 90 00 61 [15:59:56]RAPDU: 90 00 [15:59:56]wFMCommunicate OK [15:59:56]wFMCommunicate request_size=255 [15:59:56]MH_SAM_APDU [15:59:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 5F 01 00 00 F4 03 04 00 FB 6A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 83 75 03 00 35 04 06 00 1A [15:59:56]Write to MH i2c: E2 02 01 ED 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 5F 01 00 00 F4 03 04 00 FB 6A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 83 75 03 00 35 04 06 00 1A 00 00 E4 [15:59:56]Write i2c OK [15:59:56]MH_I2C_Read... [15:59:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:59:57]Read from MH i2c: E2 [15:59:57]MH_I2C_Read... [15:59:57]Read from MH i2c: E2 03 00 [15:59:57]MH_I2C_Read... [15:59:57]Read from MH i2c: E2 03 00 ED 01 00 90 00 62 [15:59:57]RAPDU: 90 00 [15:59:57]wFMCommunicate OK [15:59:57]wFMCommunicate request_size=10 [15:59:57]MH_SAM_APDU [15:59:57]CAPDU: 80 0D 02 02 05 8E 3B EC 31 02 [15:59:57]Write to MH i2c: E2 0D 00 EE 01 80 0D 02 02 05 00 8E 3B EC 31 02 00 00 5B [15:59:57]Write i2c OK [15:59:57]MH_I2C_Read... [15:59:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:59:57]Read from MH i2c: E2 [15:59:57]MH_I2C_Read... [15:59:57]Read from MH i2c: E2 03 00 [15:59:57]MH_I2C_Read... [15:59:57]Read from MH i2c: E2 03 00 EE 01 00 90 00 63 [15:59:57]RAPDU: 90 00 [15:59:57]wFMCommunicate OK [15:59:57]wFMCommunicate request_size=4 [15:59:57]MH_SAM_APDU [15:59:57]CAPDU: 80 0D 03 02 [15:59:57]Write to MH i2c: E2 08 00 EF 01 80 0D 03 02 00 00 00 00 6B [15:59:57]Write i2c OK [15:59:57]MH_I2C_Read... [15:59:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:59:57]Read from MH i2c: E2 [15:59:57]MH_I2C_Read... [15:59:57]Read from MH i2c: E2 0B 00 [15:59:57]MH_I2C_Read... [15:59:57]Read from MH i2c: E2 0B 00 EF 01 00 5E AE 17 65 24 D7 6F 98 90 00 F6 [15:59:57]RAPDU: 5E AE 17 65 24 D7 6F 98 90 00 [15:59:57]wFMCommunicate OK [15:59:57]SAM_PROTO_SignData done [15:59:57]FM_MakeSignedData done [15:59:57]CreateOFDProtocolMessage [15:59:57]wFMCommunicate request_size=4 [15:59:57]MH_SAM_APDU [15:59:57]CAPDU: 80 11 00 00 [15:59:57]Write to MH i2c: E2 08 00 F0 01 80 11 00 00 00 00 00 00 6B [15:59:57]Write i2c OK [15:59:57]MH_I2C_Read... [15:59:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:59:57]Read from MH i2c: E2 [15:59:57]MH_I2C_Read... [15:59:57]Read from MH i2c: E2 17 00 [15:59:57]MH_I2C_Read... [15:59:57]Read from MH i2c: E2 17 00 F0 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C8 [15:59:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:59:57]wFMCommunicate OK [15:59:57]CreateOFDProtocolMessage done [15:59:57]OFDSenderStorePacket 226691 [15:59:57]StoreOFDPacket docnum=226691 [15:59:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 5B 05 07 01 90 34 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 5F 01 00 00 F4 03 04 00 FB 6A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 83 75 03 00 35 04 06 00 1A 8E 3B EC 31 02 5E AE 17 65 24 D7 6F 98 [15:59:57]CheckFolder [15:59:57]dirname=/storage/ofd_packets [15:59:57]CheckFolder done [15:59:57]ProducePacketName [15:59:57]name=ofd_packets/00226691 [15:59:57]NVStorageSaveData ofd_packets/00226691 [15:59:57]File name is /storage/ofd_packets/00226691 [15:59:57]Write 301 bytes [15:59:57]NVStorageSaveData done [15:59:57]OFDSenderStorePacket done [15:59:57]KKMCreateOFDPacket done [15:59:57]NVStorageSaveData kkm_last_timestamp [15:59:57]File name is /storage/kkm_last_timestamp [15:59:57]Write 4 bytes [15:59:57]NVStorageSaveData done [15:59:57]ExternCall_PrintAddStr [15:59:57]wPrintStart [15:59:57]Write to MH i2c: 01 00 00 F1 01 F2 [15:59:57]Write i2c OK [15:59:57]MH_I2C_Read... [15:59:57]Read from MH i2c: 01 [15:59:57]MH_I2C_Read... [15:59:57]Read from MH i2c: 01 07 00 [15:59:57]MH_I2C_Read... [15:59:57]Read from MH i2c: 01 07 00 F1 01 00 00 00 00 00 FF 0F 07 [15:59:57]RasterBufferAndPrint [15:59:57]line Счет N : (1)2003088 [15:59:57]line ИНН: 02508201610067 [15:59:57]line Контрольно-Кассовый Чек [15:59:57]line ПРОДАЖА [15:59:57]line ТРК (МРК, ГНК) : 34 [15:59:57]line Товар: 2710124500 [15:59:57]line Аи-95-К-5 [15:59:57]line 13.480 * 74.20 [15:59:57]line = 1000.22 [15:59:57]line НДС 12% НСП 1% [15:59:57]line > о реализуемом товаре [15:59:57]line ИТОГО: 1000.22 [15:59:57]line НСП 1% : 8.85 [15:59:57]line НДС 12% : 106.22 [15:59:57]line Наличными: 0.00 [15:59:57]line Безнал.: 1000.22 [15:59:57]line Место: АЗС № 97 "Партнер Нефть" [15:59:57]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:59:57]line СНО: Общий режим [15:59:57]line Чек 351 28.07.2024 15:59 [15:59:57]line Смена: 439 ФФД: 1.0 [15:59:57]line ЗНМ: 0300000054 [15:59:57]line РНМ: 0000000000092624 [15:59:57]line Версия ККМ: 001 [15:59:57]line Платежная система: Бакай Банк [15:59:57]line ФМ: 0000000000874959 [15:59:57]line ФД: 226691 [15:59:57]line ФПД: 29198193012994 [15:59:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T155955&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226691&fm=29198193012994&tin=02508201610067®Number=0000000000092624&sum=100022 [15:59:57]written 0, free lines is 4095 [15:59:57]OFD Sender: Processing packet 226691 [packets to send 602, broken 601] [15:59:57]ProducePacketName [15:59:57]name=ofd_packets/00226691 [15:59:57]OFD Sender: To server: pG, [15:59:57]CommunicateWithHost lk.salyk.kg:30040 [15:59:57]ConnectInit lk.salyk.kg [15:59:57]Write to MH i2c: 01 00 00 1B 02 1D [15:59:57]Write i2c OK [15:59:57]MH_I2C_Read... [15:59:57]Read from MH i2c: 01 [15:59:57]MH_I2C_Read... [15:59:57]Read from MH i2c: 01 07 00 [15:59:57]MH_I2C_Read... [15:59:57]Read from MH i2c: 01 07 00 1B 02 00 00 00 00 00 79 0C A9 [15:59:57]RasterBufferAndPrint [15:59:57]line [15:59:57]line [15:59:57]line [15:59:57]line [15:59:57]line [15:59:57]written 0, free lines is 3196 [15:59:57]MH_Cut [15:59:57]Write to MH i2c: D1 01 00 22 02 01 F6 [15:59:57]Write i2c OK [15:59:57]MH_I2C_Read... [15:59:57]Read from MH i2c: D1 [15:59:57]MH_I2C_Read... [15:59:57]Read from MH i2c: D1 01 00 [15:59:57]MH_I2C_Read... [15:59:57]Read from MH i2c: D1 01 00 22 02 00 F5 [15:59:57]Write to MH i2c: 01 00 00 23 02 25 [15:59:57]Write i2c OK [15:59:57]MH_I2C_Read... [15:59:58]Connected sock=10 [15:59:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 5B 05 07 01 90 34 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 5F 01 00 00 F4 03 04 00 FB 6A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 83 75 03 00 35 04 06 00 1A 8E 3B EC 31 02 5E AE 17 65 24 D7 6F 98 [15:59:58]*** Cut start [15:59:58]*** Partial cut [15:59:58]*** CUTSNS_PIN = 1 [15:59:58]*** CUTSNS_PIN = 0 [15:59:59]*** Brake cut motor [15:59:59]Read from MH i2c: 01 [15:59:59]MH_I2C_Read... [15:59:59]*** Stop cut motor [15:59:59]*** Cut end [15:59:59]Read from MH i2c: 01 07 00 [15:59:59]MH_I2C_Read... [15:59:59]Read from MH i2c: 01 07 00 23 02 00 00 00 00 00 FF 0F 3A [15:59:59]process_action close_receipt done [15:59:59]requested_data is exist [15:59:59]produce_requested_data [15:59:59]requested_item fm.sn is exist - process it [15:59:59]wFMCommunicate request_size=4 [15:59:59]MH_SAM_APDU [15:59:59]CAPDU: 80 11 00 00 [15:59:59]Write to MH i2c: E2 08 00 24 02 80 11 00 00 00 00 00 00 A0 [15:59:59]Write i2c OK [15:59:59]MH_I2C_Read... [15:59:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:59:59]Read from MH i2c: E2 [15:59:59]MH_I2C_Read... [15:59:59]Read from MH i2c: E2 17 00 [15:59:59]MH_I2C_Read... [15:59:59]Read from MH i2c: E2 17 00 24 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FD [15:59:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:59:59]wFMCommunicate OK [15:59:59]requested_item fd.num is exist - process it [15:59:59]SAM_PROTO_GetFieldsCounters [15:59:59]wFMCommunicate request_size=4 [15:59:59]MH_SAM_APDU [15:59:59]CAPDU: 80 13 00 00 [15:59:59]Write to MH i2c: E2 08 00 25 02 80 13 00 00 00 00 00 00 A3 [15:59:59]Write i2c OK [15:59:59]MH_I2C_Read... [15:59:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:59:59]Read from MH i2c: E2 [15:59:59]MH_I2C_Read... [15:59:59]Read from MH i2c: E2 62 00 [15:59:59]MH_I2C_Read... [15:59:59]Read from MH i2c: E2 62 00 25 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 83 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 5F 01 00 00 5E 04 04 00 5F 01 00 00 57 04 04 00 60 01 00 00 19 04 04 00 00 00 00 00 90 00 9F [15:59:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 83 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 5F 01 00 00 5E 04 04 00 5F 01 00 00 57 04 04 00 60 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:59:59]wFMCommunicate OK [15:59:59]SAM_PROTO_GetFieldsCounters done [15:59:59]requested_item shift.num is exist - process it [15:59:59]requested_item shift.opened is exist - process it [15:59:59]req_shift_opened [15:59:59]FM_GetShiftState [15:59:59]SAM_PROTO_GetShiftState [15:59:59]wFMCommunicate request_size=4 [15:59:59]MH_SAM_APDU [15:59:59]CAPDU: 80 13 01 00 [15:59:59]Write to MH i2c: E2 08 00 26 02 80 13 01 00 00 00 00 00 A5 [15:59:59]Write i2c OK [15:59:59]MH_I2C_Read... [15:59:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:59:59]Read from MH i2c: E2 [15:59:59]MH_I2C_Read... [15:59:59]Read from MH i2c: E2 0E 00 [15:59:59]MH_I2C_Read... [15:59:59]Read from MH i2c: E2 0E 00 26 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 56 [15:59:59]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [15:59:59]wFMCommunicate OK [15:59:59]SAM_PROTO_GetShiftState done [15:59:59]FM_GetShiftState done [15:59:59]req_shift_opened done [15:59:59]requested_item shift.open_date is exist - process it [15:59:59]req_shift_open_date [15:59:59]req_shift_open_date done [15:59:59]produce_requested_data done [15:59:59]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226691,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [15:59:59]process_action_free close_receipt [15:59:59]json_value_free [15:59:59]json_value_free done [15:59:59]process_json_proto returns [15:59:59]Send response to host [15:59:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226691,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [15:59:59]free response buf [15:59:59]execute_script done [15:59:59]execute_script returns [15:59:59]free content buf [15:59:59]Sock 7.Close socket [15:59:59]Sock 7.Thread stoped [16:00:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 66 9D 47 00 F0 15 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 83 75 03 00 F4 03 04 00 06 17 A6 66 B6 04 01 00 00 88 A9 63 F7 BC A6 58 45 [16:00:01]CommunicateWithHost err = 0 [16:00:01]CheckOFDResponse [16:00:01]1017 (14) - 77093643461234 [16:00:01]1041 (16) - 0000000000874959 [16:00:01]1040 (4) - 226691 [16:00:01]1012 (4) - 28.07.2024 10:01 [16:00:01]1206 (1) - 0 [16:00:01]OFD Sender: Remove packet 226691 [16:00:01]ProducePacketName [16:00:01]name=ofd_packets/00226691 [16:00:01]NVStorageDeleteData [16:00:01]OFD Sender: No OFD packet to send [16:00:06]OFD Sender: No OFD packet to send [16:00:11]OFD Sender: No OFD packet to send [16:00:16]OFD Sender: No OFD packet to send [16:00:21]OFD Sender: No OFD packet to send [16:00:26]OFD Sender: No OFD packet to send [16:00:30]recv_with_timeout no data received [16:00:31]OFD Sender: No OFD packet to send [16:00:36]OFD Sender: No OFD packet to send [16:00:41]OFD Sender: No OFD packet to send [16:00:46]OFD Sender: No OFD packet to send [16:00:47]recv_with_timeout no data received [16:00:51]OFD Sender: No OFD packet to send [16:00:56]OFD Sender: No OFD packet to send [16:01:01]OFD Sender: No OFD packet to send [16:01:06]OFD Sender: No OFD packet to send [16:01:11]OFD Sender: No OFD packet to send [16:01:16]OFD Sender: No OFD packet to send [16:01:21]OFD Sender: No OFD packet to send [16:01:26]OFD Sender: No OFD packet to send [16:01:31]OFD Sender: No OFD packet to send [16:01:36]OFD Sender: No OFD packet to send [16:01:41]OFD Sender: No OFD packet to send [16:01:46]OFD Sender: No OFD packet to send [16:01:51]OFD Sender: No OFD packet to send [16:01:56]OFD Sender: No OFD packet to send [16:02:01]OFD Sender: No OFD packet to send [16:02:06]OFD Sender: No OFD packet to send [16:02:11]OFD Sender: No OFD packet to send [16:02:16]OFD Sender: No OFD packet to send [16:02:21]OFD Sender: No OFD packet to send [16:02:26]OFD Sender: No OFD packet to send [16:02:31]OFD Sender: No OFD packet to send [16:02:37]OFD Sender: No OFD packet to send [16:02:42]OFD Sender: No OFD packet to send [16:02:47]OFD Sender: No OFD packet to send [16:02:52]OFD Sender: No OFD packet to send [16:02:57]OFD Sender: No OFD packet to send [16:03:12]OFD Sender: No OFD packet to send [16:03:17]OFD Sender: No OFD packet to send [16:03:18]recv_with_timeout no data received [16:03:22]OFD Sender: No OFD packet to send [16:03:27]OFD Sender: No OFD packet to send [16:03:32]OFD Sender: No OFD packet to send [16:03:37]OFD Sender: No OFD packet to send [16:03:42]OFD Sender: No OFD packet to send [16:03:47]OFD Sender: No OFD packet to send [16:03:52]OFD Sender: No OFD packet to send [16:03:57]OFD Sender: No OFD packet to send [16:03:57]recv_with_timeout no data received [16:04:02]OFD Sender: No OFD packet to send [16:04:07]OFD Sender: No OFD packet to send [16:04:12]OFD Sender: No OFD packet to send [16:04:17]OFD Sender: No OFD packet to send [16:04:22]OFD Sender: No OFD packet to send [16:04:27]OFD Sender: No OFD packet to send [16:04:29]Read from MH i2c: E2 03 00 30 02 00 90 00 A6 [16:04:29]RAPDU: 90 00 [16:04:29]wFMCommunicate OK [16:04:29]wFMCommunicate request_size=13 [16:04:29]MH_SAM_APDU [16:04:29]CAPDU: 80 15 02 00 08 F4 03 04 00 0C 6C A6 66 [16:04:29]Write to MH i2c: E2 10 00 31 02 80 15 02 00 08 00 F4 03 04 00 0C 6C A6 66 00 00 42 [16:04:29]Write i2c OK [16:04:29]MH_I2C_Read... [16:04:29]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [16:04:29]Read from MH i2c: E2 [16:04:29]MH_I2C_Read... [16:04:29]Read from MH i2c: E2 03 00 [16:04:29]MH_I2C_Read... [16:04:29]Read from MH i2c: E2 03 00 31 02 00 90 00 A7 [16:04:29]RAPDU: 90 00 [16:04:29]wFMCommunicate OK [16:04:29]wFMCommunicate request_size=25 [16:04:29]MH_SAM_APDU [16:04:29]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 [16:04:29]Write to MH i2c: E2 1C 00 32 02 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 00 00 14 [16:04:29]Write i2c OK [16:04:29]MH_I2C_Read... [16:04:29]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [16:04:29]Read from MH i2c: E2 [16:04:29]MH_I2C_Read... [16:04:29]Read from MH i2c: E2 03 00 [16:04:29]MH_I2C_Read... [16:04:29]Read from MH i2c: E2 03 00 32 02 00 90 00 A8 [16:04:29]RAPDU: 90 00 [16:04:29]wFMCommunicate OK [16:04:29]wFMCommunicate request_size=4 [16:04:29]MH_SAM_APDU [16:04:29]CAPDU: 80 15 03 00 [16:04:29]Write to MH i2c: E2 08 00 33 02 80 15 03 00 00 00 00 00 B6 [16:04:29]Write i2c OK [16:04:29]MH_I2C_Read... [16:04:29]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [16:04:29]Read from MH i2c: E2 [16:04:29]MH_I2C_Read... [16:04:29]Read from MH i2c: E2 40 00 [16:04:29]MH_I2C_Read... [16:04:29]Read from MH i2c: E2 40 00 33 02 00 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 84 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 60 01 00 00 35 04 06 00 5F 93 16 56 1C BD 90 00 02 [16:04:29]RAPDU: 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 84 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 60 01 00 00 35 04 06 00 5F 93 16 56 1C BD 90 00 [16:04:29]wFMCommunicate OK [16:04:29]SAM_PROTO_ProcessDocument answer len = 59 [16:04:29]SAM_PROTO_ProcessDocument done [16:04:29]SetTLVBufToDocument [16:04:29]Processing tag 1209 (04B9) [16:04:29]Malloc new data [16:04:29]Processing tag 1041 (0411) [16:04:29]Processing tag 1040 (0410) [16:04:29]Malloc new data [16:04:29]Processing tag 1038 (040E) [16:04:29]Malloc new data [16:04:29]Processing tag 1042 (0412) [16:04:29]Malloc new data [16:04:29]Processing tag 1077 (0435) [16:04:29]Malloc new data [16:04:29]SetTLVBufToDocument err=0 [16:04:29]KKMLoadAndSignReceiptData store KKM data [16:04:29]KKMLoadAndSignReceiptData err=0 [16:04:29]wFMCommunicate request_size=4 [16:04:29]MH_SAM_APDU [16:04:29]CAPDU: 80 11 00 00 [16:04:29]Write to MH i2c: E2 08 00 34 02 80 11 00 00 00 00 00 00 B0 [16:04:29]Write i2c OK [16:04:29]MH_I2C_Read... [16:04:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:04:29]Read from MH i2c: E2 [16:04:29]MH_I2C_Read... [16:04:29]Read from MH i2c: E2 17 00 [16:04:29]MH_I2C_Read... [16:04:29]Read from MH i2c: E2 17 00 34 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 0D [16:04:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:04:29]wFMCommunicate OK [16:04:29]Счет N : (1)2003090 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА ТРК (МРК, ГНК) : 44 Товар: 2710124500 Аи-95-К-5 40.440 * 74.20 = 3000.65 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 3000.65 НСП 1% : 26.55 НДС 12% : 318.65 Наличными: 0.00 Безнал.: 3000.65 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 352 28.07.2024 16:04 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 226692 ФПД: 105085339573437 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T160428&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226692&fm=105085339573437&tin=02508201610067®Number=0000000000092624&sum=300065 [16:04:29]StoreToDocumentArchive [16:04:29]shift 439 fd 226692 [16:04:29]save to /storage/0439/doc_00226692 [16:04:29]save last doc name /storage/0439/doc_00226692 to /storage/kkm_last_doc_name [16:04:29]save OK [16:04:29]Clear old archive folders... [16:04:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:04:29]tlvbuf is 00ABCE20 [16:04:29]SAM_PROTO_ClearQueue [16:04:29]wFMCommunicate request_size=4 [16:04:29]MH_SAM_APDU [16:04:29]CAPDU: 80 09 00 00 [16:04:29]Write to MH i2c: E2 08 00 35 02 80 09 00 00 00 00 00 00 A9 [16:04:29]Write i2c OK [16:04:29]MH_I2C_Read... [16:04:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:04:29]Read from MH i2c: E2 [16:04:29]MH_I2C_Read... [16:04:29]Read from MH i2c: E2 03 00 [16:04:29]MH_I2C_Read... [16:04:29]Read from MH i2c: E2 03 00 35 02 00 90 00 AB [16:04:29]RAPDU: 90 00 [16:04:29]wFMCommunicate OK [16:04:29]SAM_PROTO_ClearQueue done [16:04:29]KKMCreateOFDPacket [16:04:29]OFDProtocolAddRootSTLVToBuf [16:04:29]FM_MakeSignedData [16:04:29]FM_MakeSignedData [16:04:29]SAM_PROTO_SignData [16:04:29]wFMCommunicate request_size=4 [16:04:29]MH_SAM_APDU [16:04:29]CAPDU: 80 0D 01 02 [16:04:29]Write to MH i2c: E2 08 00 36 02 80 0D 01 02 00 00 00 00 B1 [16:04:29]Write i2c OK [16:04:29]MH_I2C_Read... [16:04:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:04:29]Read from MH i2c: E2 [16:04:29]MH_I2C_Read... [16:04:29]Read from MH i2c: E2 03 00 [16:04:29]MH_I2C_Read... [16:04:29]Read from MH i2c: E2 03 00 36 02 00 90 00 AC [16:04:29]RAPDU: 90 00 [16:04:29]wFMCommunicate OK [16:04:29]wFMCommunicate request_size=255 [16:04:29]MH_SAM_APDU [16:04:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 01 00 00 F4 03 04 00 0C 6C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 84 75 03 00 35 04 06 00 5F [16:04:29]Write to MH i2c: E2 02 01 37 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 01 00 00 F4 03 04 00 0C 6C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 84 75 03 00 35 04 06 00 5F 00 00 F5 [16:04:29]Write i2c OK [16:04:29]MH_I2C_Read... [16:04:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:04:30]Read from MH i2c: E2 [16:04:30]MH_I2C_Read... [16:04:30]Read from MH i2c: E2 03 00 [16:04:30]MH_I2C_Read... [16:04:30]Read from MH i2c: E2 03 00 37 02 00 90 00 AD [16:04:30]RAPDU: 90 00 [16:04:30]wFMCommunicate OK [16:04:30]wFMCommunicate request_size=10 [16:04:30]MH_SAM_APDU [16:04:30]CAPDU: 80 0D 02 02 05 93 16 56 1C BD [16:04:30]Write to MH i2c: E2 0D 00 38 02 80 0D 02 02 05 00 93 16 56 1C BD 00 00 96 [16:04:30]Write i2c OK [16:04:30]MH_I2C_Read... [16:04:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:04:30]Read from MH i2c: E2 [16:04:30]MH_I2C_Read... [16:04:30]Read from MH i2c: E2 03 00 [16:04:30]MH_I2C_Read... [16:04:30]Read from MH i2c: E2 03 00 38 02 00 90 00 AE [16:04:30]RAPDU: 90 00 [16:04:30]wFMCommunicate OK [16:04:30]wFMCommunicate request_size=4 [16:04:30]MH_SAM_APDU [16:04:30]CAPDU: 80 0D 03 02 [16:04:30]Write to MH i2c: E2 08 00 39 02 80 0D 03 02 00 00 00 00 B6 [16:04:30]Write i2c OK [16:04:30]MH_I2C_Read... [16:04:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:04:30]Read from MH i2c: E2 [16:04:30]MH_I2C_Read... [16:04:30]Read from MH i2c: E2 0B 00 [16:04:30]MH_I2C_Read... [16:04:30]Read from MH i2c: E2 0B 00 39 02 00 53 79 83 7D CE FC D5 24 90 00 46 [16:04:30]RAPDU: 53 79 83 7D CE FC D5 24 90 00 [16:04:30]wFMCommunicate OK [16:04:30]SAM_PROTO_SignData done [16:04:30]FM_MakeSignedData done [16:04:30]CreateOFDProtocolMessage [16:04:30]wFMCommunicate request_size=4 [16:04:30]MH_SAM_APDU [16:04:30]CAPDU: 80 11 00 00 [16:04:30]Write to MH i2c: E2 08 00 3A 02 80 11 00 00 00 00 00 00 B6 [16:04:30]Write i2c OK [16:04:30]MH_I2C_Read... [16:04:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:04:30]Read from MH i2c: E2 [16:04:30]MH_I2C_Read... [16:04:30]Read from MH i2c: E2 17 00 [16:04:30]MH_I2C_Read... [16:04:30]Read from MH i2c: E2 17 00 3A 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 13 [16:04:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:04:30]wFMCommunicate OK [16:04:30]CreateOFDProtocolMessage done [16:04:30]OFDSenderStorePacket 226692 [16:04:30]StoreOFDPacket docnum=226692 [16:04:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 17 2C 07 01 6E 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 01 00 00 F4 03 04 00 0C 6C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 84 75 03 00 35 04 06 00 5F 93 16 56 1C BD 53 79 83 7D CE FC D5 24 [16:04:30]CheckFolder [16:04:30]dirname=/storage/ofd_packets [16:04:30]CheckFolder done [16:04:30]ProducePacketName [16:04:30]name=ofd_packets/00226692 [16:04:30]NVStorageSaveData ofd_packets/00226692 [16:04:30]File name is /storage/ofd_packets/00226692 [16:04:30]Write 301 bytes [16:04:30]NVStorageSaveData done [16:04:30]OFDSenderStorePacket done [16:04:30]KKMCreateOFDPacket done [16:04:30]NVStorageSaveData kkm_last_timestamp [16:04:30]File name is /storage/kkm_last_timestamp [16:04:30]Write 4 bytes [16:04:30]NVStorageSaveData done [16:04:30]ExternCall_PrintAddStr [16:04:30]wPrintStart [16:04:30]Write to MH i2c: 01 00 00 3B 02 3D [16:04:30]Write i2c OK [16:04:30]MH_I2C_Read... [16:04:30]Read from MH i2c: 01 [16:04:30]MH_I2C_Read... [16:04:30]Read from MH i2c: 01 07 00 [16:04:30]MH_I2C_Read... [16:04:30]Read from MH i2c: 01 07 00 3B 02 00 00 00 00 00 FF 0F 52 [16:04:30]RasterBufferAndPrint [16:04:30]line Счет N : (1)2003090 [16:04:30]line ИНН: 02508201610067 [16:04:30]line Контрольно-Кассовый Чек [16:04:30]line ПРОДАЖА [16:04:30]line ТРК (МРК, ГНК) : 44 [16:04:30]line Товар: 2710124500 [16:04:30]line Аи-95-К-5 [16:04:30]line 40.440 * 74.20 [16:04:30]line = 3000.65 [16:04:30]line НДС 12% НСП 1% [16:04:30]line > о реализуемом товаре [16:04:30]line ИТОГО: 3000.65 [16:04:30]line НСП 1% : 26.55 [16:04:30]line НДС 12% : 318.65 [16:04:30]line Наличными: 0.00 [16:04:30]line Безнал.: 3000.65 [16:04:30]line Место: АЗС № 97 "Партнер Нефть" [16:04:30]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:04:30]line СНО: Общий режим [16:04:30]line Чек 352 28.07.2024 16:04 [16:04:30]line Смена: 439 ФФД: 1.0 [16:04:30]line ЗНМ: 0300000054 [16:04:30]line РНМ: 0000000000092624 [16:04:30]line Версия ККМ: 001 [16:04:30]line Платежная система: Бакай Банк [16:04:30]line ФМ: 0000000000874959 [16:04:30]line ФД: 226692 [16:04:30]line ФПД: 105085339573437 [16:04:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T160428&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226692&fm=105085339573437&tin=02508201610067®Number=0000000000092624&sum=300065 [16:04:30]written 0, free lines is 4095 [16:04:30]OFD Sender: Processing packet 226692 [packets to send 602, broken 601] [16:04:30]ProducePacketName [16:04:30]name=ofd_packets/00226692 [16:04:30]OFD Sender: To server: pG, [16:04:30]CommunicateWithHost lk.salyk.kg:30040 [16:04:30]ConnectInit lk.salyk.kg [16:04:30]Write to MH i2c: 01 00 00 65 02 67 [16:04:30]Write i2c OK [16:04:30]MH_I2C_Read... [16:04:30]Read from MH i2c: 01 [16:04:30]MH_I2C_Read... [16:04:30]Read from MH i2c: 01 07 00 [16:04:30]MH_I2C_Read... [16:04:30]Read from MH i2c: 01 07 00 65 02 00 00 00 00 00 76 0C F0 [16:04:30]RasterBufferAndPrint [16:04:30]line [16:04:30]line [16:04:30]line [16:04:30]line [16:04:30]line [16:04:30]written 0, free lines is 3194 [16:04:30]MH_Cut [16:04:30]Write to MH i2c: D1 01 00 6C 02 01 40 [16:04:30]Write i2c OK [16:04:30]MH_I2C_Read... [16:04:30]Read from MH i2c: D1 [16:04:30]MH_I2C_Read... [16:04:30]Read from MH i2c: D1 01 00 [16:04:30]MH_I2C_Read... [16:04:30]Read from MH i2c: D1 01 00 6C 02 00 3F [16:04:30]Write to MH i2c: 01 00 00 6D 02 6F [16:04:30]Write i2c OK [16:04:30]MH_I2C_Read... [16:04:32]*** Cut start [16:04:32]*** Partial cut [16:04:32]*** CUTSNS_PIN = 1 [16:04:32]*** CUTSNS_PIN = 0 [16:04:32]*** Brake cut motor [16:04:32]Read from MH i2c: 01 [16:04:32]MH_I2C_Read... [16:04:32]*** Stop cut motor [16:04:32]*** Cut end [16:04:32]Read from MH i2c: 01 07 00 [16:04:32]MH_I2C_Read... [16:04:32]Read from MH i2c: 01 07 00 6D 02 00 00 00 00 00 FF 0F 84 [16:04:32]process_action close_receipt done [16:04:32]requested_data is exist [16:04:32]produce_requested_data [16:04:32]requested_item fm.sn is exist - process it [16:04:32]wFMCommunicate request_size=4 [16:04:32]MH_SAM_APDU [16:04:32]CAPDU: 80 11 00 00 [16:04:32]Write to MH i2c: E2 08 00 6E 02 80 11 00 00 00 00 00 00 EA [16:04:32]Write i2c OK [16:04:32]MH_I2C_Read... [16:04:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:04:32]Read from MH i2c: E2 [16:04:32]MH_I2C_Read... [16:04:32]Read from MH i2c: E2 17 00 [16:04:32]MH_I2C_Read... [16:04:32]Read from MH i2c: E2 17 00 6E 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 47 [16:04:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:04:32]wFMCommunicate OK [16:04:32]requested_item fd.num is exist - process it [16:04:32]SAM_PROTO_GetFieldsCounters [16:04:32]wFMCommunicate request_size=4 [16:04:32]MH_SAM_APDU [16:04:32]CAPDU: 80 13 00 00 [16:04:32]Write to MH i2c: E2 08 00 6F 02 80 13 00 00 00 00 00 00 ED [16:04:32]Write i2c OK [16:04:32]MH_I2C_Read... [16:04:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:04:32]Read from MH i2c: E2 [16:04:32]MH_I2C_Read... [16:04:32]Read from MH i2c: E2 62 00 [16:04:32]MH_I2C_Read... [16:04:32]Read from MH i2c: E2 62 00 6F 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 84 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 60 01 00 00 5E 04 04 00 60 01 00 00 57 04 04 00 61 01 00 00 19 04 04 00 00 00 00 00 90 00 ED [16:04:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 84 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 60 01 00 00 5E 04 04 00 60 01 00 00 57 04 04 00 61 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:04:32]wFMCommunicate OK [16:04:32]SAM_PROTO_GetFieldsCounters done [16:04:32]requested_item shift.num is exist - process it [16:04:32]requested_item shift.opened is exist - process it [16:04:32]req_shift_opened [16:04:32]FM_GetShiftState [16:04:32]SAM_PROTO_GetShiftState [16:04:32]wFMCommunicate request_size=4 [16:04:32]MH_SAM_APDU [16:04:32]CAPDU: 80 13 01 00 [16:04:32]Write to MH i2c: E2 08 00 70 02 80 13 01 00 00 00 00 00 EF [16:04:32]Write i2c OK [16:04:32]MH_I2C_Read... [16:04:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:04:33]Read from MH i2c: E2 [16:04:33]MH_I2C_Read... [16:04:33]Read from MH i2c: E2 0E 00 [16:04:33]MH_I2C_Read... [16:04:33]Read from MH i2c: E2 0E 00 70 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 A0 [16:04:33]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [16:04:33]wFMCommunicate OK [16:04:33]SAM_PROTO_GetShiftState done [16:04:33]FM_GetShiftState done [16:04:33]req_shift_opened done [16:04:33]requested_item shift.open_date is exist - process it [16:04:33]req_shift_open_date [16:04:33]req_shift_open_date done [16:04:33]produce_requested_data done [16:04:33]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226692,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [16:04:33]process_action_free close_receipt [16:04:33]json_value_free [16:04:33]json_value_free done [16:04:33]process_json_proto returns [16:04:33]Send response to host [16:04:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226692,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [16:04:33]free response buf [16:04:33]execute_script done [16:04:33]execute_script returns [16:04:33]free content buf [16:04:33]Sock 9.Close socket [16:04:33]Sock 9.Thread stoped [16:04:33]Connected sock=10 [16:04:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 17 2C 07 01 6E 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 01 00 00 F4 03 04 00 0C 6C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 84 75 03 00 35 04 06 00 5F 93 16 56 1C BD 53 79 83 7D CE FC D5 24 [16:04:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 36 DA 47 00 7E FF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 84 75 03 00 F4 03 04 00 1A 18 A6 66 B6 04 01 00 00 00 17 D4 F3 64 C8 2A 1D [16:04:35]CommunicateWithHost err = 0 [16:04:35]CheckOFDResponse [16:04:35]1017 (14) - 77093643461234 [16:04:35]1041 (16) - 0000000000874959 [16:04:35]1040 (4) - 226692 [16:04:35]1012 (4) - 28.07.2024 10:06 [16:04:35]1206 (1) - 0 [16:04:35]OFD Sender: Remove packet 226692 [16:04:35]ProducePacketName [16:04:35]name=ofd_packets/00226692 [16:04:35]NVStorageDeleteData [16:04:35]OFD Sender: No OFD packet to send [16:04:40]recv_with_timeout no data received [16:04:40]OFD Sender: No OFD packet to send [16:04:45]OFD Sender: No OFD packet to send [16:04:50]OFD Sender: No OFD packet to send [16:04:55]OFD Sender: No OFD packet to send [16:05:00]recv_with_timeout no data received [16:05:00]OFD Sender: No OFD packet to send [16:05:05]OFD Sender: No OFD packet to send [16:05:10]OFD Sender: No OFD packet to send [16:05:15]OFD Sender: No OFD packet to send [16:05:20]OFD Sender: No OFD packet to send [16:05:24]recv_with_timeout no data received [16:05:25]OFD Sender: No OFD packet to send [16:05:30]OFD Sender: No OFD packet to send [16:05:35]OFD Sender: No OFD packet to send [16:05:40]OFD Sender: No OFD packet to send [16:05:45]OFD Sender: No OFD packet to send [16:05:50]OFD Sender: No OFD packet to send [16:05:55]OFD Sender: No OFD packet to send [16:06:00]OFD Sender: No OFD packet to send [16:06:05]OFD Sender: No OFD packet to send [16:06:10]OFD Sender: No OFD packet to send [16:06:15]OFD Sender: No OFD packet to send [16:06:16]recv_with_timeout no data received [16:06:20]OFD Sender: No OFD packet to send [16:06:25]OFD Sender: No OFD packet to send [16:06:30]OFD Sender: No OFD packet to send [16:06:36]OFD Sender: No OFD packet to send [16:06:41]OFD Sender: No OFD packet to send [16:06:46]OFD Sender: No OFD packet to send [16:06:51]OFD Sender: No OFD packet to send [16:06:56]OFD Sender: No OFD packet to send [16:07:01]OFD Sender: No OFD packet to send [16:07:02]recv_with_timeout no data received [16:07:06]OFD Sender: No OFD packet to send [16:07:11]OFD Sender: No OFD packet to send [16:07:16]OFD Sender: No OFD packet to send [16:07:21]OFD Sender: No OFD packet to send [16:07:26]OFD Sender: No OFD packet to send [16:07:31]OFD Sender: No OFD packet to send [16:07:36]OFD Sender: No OFD packet to send [16:07:41]OFD Sender: No OFD packet to send [16:07:44]accept exits with 7 [16:07:44]New connection [16:07:44]New thread 3067026788 created [16:07:44]Thread 3066883428 joined [16:07:44]Waiting for new connection... [16:07:44] Sock 7.Parse request [16:07:44]Sock 7.Check first char [16:07:44]Sock 7.First char is OK [16:07:44]request: POST /json_proto HTTP/1.0 [16:07:44]Method: POST [16:07:44]URL: /json_proto [16:07:44]Method is POST - this is cgi request [16:07:44]url: /json_proto [16:07:44]query_string will be loaded in cgi processing [16:07:44]execute_cgi json_proto POST (null) [16:07:44]execute_cgi path=json_proto method=POST [16:07:44]POST find Content-Length [16:07:44]Host: 172.17.43.131:8080 [16:07:44]Content-Length: 801 [16:07:44]Content-Type: application/json [16:07:44] [16:07:44]POST finish read [16:07:44]Found Content-Length = 801 [16:07:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003091", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 4.050, "sum" : 300.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 300.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:07:44]execute_script... [16:07:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003091", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 4.050, "sum" : 300.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 300.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:07:44]POST & json_proto [16:07:44]process_json_proto [16:07:44]json parsed OK: [16:07:44]protocol is kg_v1.0 [16:07:44]action value=close_receipt [16:07:44]process_action close_receipt [16:07:44]cmd_close_receipt [16:07:44]MH_GetDate [16:07:44]Write to MH i2c: F0 00 00 71 02 62 [16:07:44]Write i2c OK [16:07:44]MH_I2C_Read... [16:07:44]Read from MH i2c: F0 [16:07:44]MH_I2C_Read... [16:07:44]Read from MH i2c: F0 09 00 [16:07:44]MH_I2C_Read... [16:07:44]Read from MH i2c: F0 09 00 71 02 00 D0 6C A6 66 F9 24 A2 66 D8 [16:07:44]GetLastDocTimeStamp 1722182668 [16:07:44]current date 1722182864 [16:07:44]FM_GetShiftState [16:07:44]SAM_PROTO_GetShiftState [16:07:44]wFMCommunicate request_size=4 [16:07:44]MH_SAM_APDU [16:07:44]CAPDU: 80 13 01 00 [16:07:44]Write to MH i2c: E2 08 00 72 02 80 13 01 00 00 00 00 00 F1 [16:07:44]Write i2c OK [16:07:44]MH_I2C_Read... [16:07:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:07:44]Read from MH i2c: E2 [16:07:44]MH_I2C_Read... [16:07:44]Read from MH i2c: E2 0E 00 [16:07:44]MH_I2C_Read... [16:07:44]Read from MH i2c: E2 0E 00 72 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 A2 [16:07:44]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [16:07:44]wFMCommunicate OK [16:07:44]SAM_PROTO_GetShiftState done [16:07:44]FM_GetShiftState done [16:07:44]opened in 1722125326 [16:07:44]opened+sec_in_day 1722211726 [16:07:44]quantity*price = 30051 [16:07:44]sum+1 = 30052 [16:07:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.51 НСП 1% : 2.66 НДС 12% : 31.91 Наличными: 0.00 Безнал.: 300.51 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 353 28.07.2024 16:07 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226693 ФПД: 103896177152411 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T160745&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226693&fm=103896177152411&tin=02508201610067®Number=0000000000092624&sum=30051 [16:07:46]StoreToDocumentArchive [16:07:46]shift 439 fd 226693 [16:07:46]save to /storage/0439/doc_00226693 [16:07:46]save last doc name /storage/0439/doc_00226693 to /storage/kkm_last_doc_name [16:07:46]save OK [16:07:46]Clear old archive folders... [16:07:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:07:46]tlvbuf is 00AB8B60 [16:07:46]SAM_PROTO_ClearQueue [16:07:46]wFMCommunicate request_size=4 [16:07:46]MH_SAM_APDU [16:07:46]CAPDU: 80 09 00 00 [16:07:46]Write to MH i2c: E2 08 00 7F 02 80 09 00 00 00 00 00 00 F3 [16:07:46]Write i2c OK [16:07:46]MH_I2C_Read... [16:07:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:07:46]Read from MH i2c: E2 [16:07:46]MH_I2C_Read... [16:07:46]Read from MH i2c: E2 03 00 [16:07:46]MH_I2C_Read... [16:07:46]Read from MH i2c: E2 03 00 7F 02 00 90 00 F5 [16:07:46]RAPDU: 90 00 [16:07:46]wFMCommunicate OK [16:07:46]SAM_PROTO_ClearQueue done [16:07:46]KKMCreateOFDPacket [16:07:46]OFDProtocolAddRootSTLVToBuf [16:07:46]FM_MakeSignedData [16:07:46]FM_MakeSignedData [16:07:46]SAM_PROTO_SignData [16:07:46]wFMCommunicate request_size=4 [16:07:46]MH_SAM_APDU [16:07:46]CAPDU: 80 0D 01 02 [16:07:46]Write to MH i2c: E2 08 00 80 02 80 0D 01 02 00 00 00 00 FB [16:07:46]Write i2c OK [16:07:46]MH_I2C_Read... [16:07:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:07:46]Read from MH i2c: E2 [16:07:46]MH_I2C_Read... [16:07:46]Read from MH i2c: E2 03 00 [16:07:46]MH_I2C_Read... [16:07:46]Read from MH i2c: E2 03 00 80 02 00 90 00 F6 [16:07:46]RAPDU: 90 00 [16:07:46]wFMCommunicate OK [16:07:46]wFMCommunicate request_size=255 [16:07:46]MH_SAM_APDU [16:07:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 63 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 63 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 01 00 00 F4 03 04 00 D1 6C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 85 75 03 00 35 04 06 00 5E [16:07:46]Write to MH i2c: E2 02 01 81 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 63 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 63 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 01 00 00 F4 03 04 00 D1 6C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 85 75 03 00 35 04 06 00 5E 00 00 DE [16:07:46]Write i2c OK [16:07:46]MH_I2C_Read... [16:07:46]OFD Sender: No OFD packet to send [16:07:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:07:46]Read from MH i2c: E2 [16:07:46]MH_I2C_Read... [16:07:46]Read from MH i2c: E2 03 00 [16:07:46]MH_I2C_Read... [16:07:46]Read from MH i2c: E2 03 00 81 02 00 90 00 F7 [16:07:46]RAPDU: 90 00 [16:07:46]wFMCommunicate OK [16:07:46]wFMCommunicate request_size=10 [16:07:46]MH_SAM_APDU [16:07:46]CAPDU: 80 0D 02 02 05 7E 36 BB 91 9B [16:07:46]Write to MH i2c: E2 0D 00 82 02 80 0D 02 02 05 00 7E 36 BB 91 9B 00 00 A3 [16:07:46]Write i2c OK [16:07:46]MH_I2C_Read... [16:07:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:07:46]Read from MH i2c: E2 [16:07:46]MH_I2C_Read... [16:07:46]Read from MH i2c: E2 03 00 [16:07:46]MH_I2C_Read... [16:07:46]Read from MH i2c: E2 03 00 82 02 00 90 00 F8 [16:07:46]RAPDU: 90 00 [16:07:46]wFMCommunicate OK [16:07:46]wFMCommunicate request_size=4 [16:07:46]MH_SAM_APDU [16:07:46]CAPDU: 80 0D 03 02 [16:07:46]Write to MH i2c: E2 08 00 83 02 80 0D 03 02 00 00 00 00 00 [16:07:46]Write i2c OK [16:07:46]MH_I2C_Read... [16:07:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:07:46]Read from MH i2c: E2 [16:07:46]MH_I2C_Read... [16:07:46]Read from MH i2c: E2 0B 00 [16:07:46]MH_I2C_Read... [16:07:46]Read from MH i2c: E2 0B 00 83 02 00 B7 10 10 78 25 30 93 78 90 00 B0 [16:07:46]RAPDU: B7 10 10 78 25 30 93 78 90 00 [16:07:46]wFMCommunicate OK [16:07:46]SAM_PROTO_SignData done [16:07:46]FM_MakeSignedData done [16:07:46]CreateOFDProtocolMessage [16:07:46]wFMCommunicate request_size=4 [16:07:46]MH_SAM_APDU [16:07:46]CAPDU: 80 11 00 00 [16:07:46]Write to MH i2c: E2 08 00 84 02 80 11 00 00 00 00 00 00 00 [16:07:46]Write i2c OK [16:07:46]MH_I2C_Read... [16:07:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:07:46]Read from MH i2c: E2 [16:07:46]MH_I2C_Read... [16:07:46]Read from MH i2c: E2 17 00 [16:07:46]MH_I2C_Read... [16:07:46]Read from MH i2c: E2 17 00 84 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5D [16:07:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:07:46]wFMCommunicate OK [16:07:46]CreateOFDProtocolMessage done [16:07:46]OFDSenderStorePacket 226693 [16:07:46]StoreOFDPacket docnum=226693 [16:07:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 39 E6 07 01 FF 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 35 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 63 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 63 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 01 00 00 F4 03 04 00 D1 6C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 85 75 03 00 35 04 06 00 5E 7E 36 BB 91 9B B7 10 10 78 25 30 93 78 [16:07:46]CheckFolder [16:07:46]dirname=/storage/ofd_packets [16:07:46]CheckFolder done [16:07:46]ProducePacketName [16:07:46]name=ofd_packets/00226693 [16:07:46]NVStorageSaveData ofd_packets/00226693 [16:07:46]File name is /storage/ofd_packets/00226693 [16:07:46]Write 301 bytes [16:07:46]NVStorageSaveData done [16:07:46]OFDSenderStorePacket done [16:07:46]KKMCreateOFDPacket done [16:07:46]NVStorageSaveData kkm_last_timestamp [16:07:46]File name is /storage/kkm_last_timestamp [16:07:46]Write 4 bytes [16:07:46]NVStorageSaveData done [16:07:46]ExternCall_PrintAddStr [16:07:46]wPrintStart [16:07:46]Write to MH i2c: 01 00 00 85 02 87 [16:07:46]Write i2c OK [16:07:46]MH_I2C_Read... [16:07:46]Read from MH i2c: 01 [16:07:46]MH_I2C_Read... [16:07:46]Read from MH i2c: 01 07 00 [16:07:46]MH_I2C_Read... [16:07:46]Read from MH i2c: 01 07 00 85 02 00 00 00 00 00 FF 0F 9C [16:07:46]RasterBufferAndPrint [16:07:46]line Счет N : (1)2003091 [16:07:46]line ИНН: 02508201610067 [16:07:46]line Контрольно-Кассовый Чек [16:07:46]line ПРОДАЖА [16:07:46]line ТРК (МРК, ГНК) : 34 [16:07:46]line Товар: 2710124500 [16:07:46]line Аи-95-К-5 [16:07:46]line 4.050 * 74.20 [16:07:46]line = 300.51 [16:07:46]line НДС 12% НСП 1% [16:07:46]line > о реализуемом товаре [16:07:46]line ИТОГО: 300.51 [16:07:46]line НСП 1% : 2.66 [16:07:46]line НДС 12% : 31.91 [16:07:46]line Наличными: 0.00 [16:07:46]line Безнал.: 300.51 [16:07:46]line Место: АЗС № 97 "Партнер Нефть" [16:07:46]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:07:46]line СНО: Общий режим [16:07:46]line Чек 353 28.07.2024 16:07 [16:07:46]line Смена: 439 ФФД: 1.0 [16:07:46]line ЗНМ: 0300000054 [16:07:46]line РНМ: 0000000000092624 [16:07:46]line Версия ККМ: 001 [16:07:46]line Платежная система: O! деньги [16:07:46]line ФМ: 0000000000874959 [16:07:46]line ФД: 226693 [16:07:46]line ФПД: 103896177152411 [16:07:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T160745&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226693&fm=103896177152411&tin=02508201610067®Number=0000000000092624&sum=30051 [16:07:46]written 0, free lines is 4095 [16:07:46]OFD Sender: Processing packet 226693 [packets to send 602, broken 601] [16:07:46]ProducePacketName [16:07:46]name=ofd_packets/00226693 [16:07:46]OFD Sender: To server: pG, [16:07:46]CommunicateWithHost lk.salyk.kg:30040 [16:07:46]ConnectInit lk.salyk.kg [16:07:47]Write to MH i2c: 01 00 00 AF 02 B1 [16:07:47]Write i2c OK [16:07:47]MH_I2C_Read... [16:07:47]Read from MH i2c: 01 [16:07:47]MH_I2C_Read... [16:07:47]Read from MH i2c: 01 07 00 [16:07:47]MH_I2C_Read... [16:07:47]Read from MH i2c: 01 07 00 AF 02 00 00 00 00 00 71 0C 35 [16:07:47]RasterBufferAndPrint [16:07:47]line [16:07:47]line [16:07:47]line [16:07:47]line [16:07:47]line [16:07:47]written 0, free lines is 3190 [16:07:47]MH_Cut [16:07:47]Write to MH i2c: D1 01 00 B6 02 01 8A [16:07:47]Write i2c OK [16:07:47]MH_I2C_Read... [16:07:47]Read from MH i2c: D1 [16:07:47]MH_I2C_Read... [16:07:47]Read from MH i2c: D1 01 00 [16:07:47]MH_I2C_Read... [16:07:47]Read from MH i2c: D1 01 00 B6 02 00 89 [16:07:47]Write to MH i2c: 01 00 00 B7 02 B9 [16:07:47]Write i2c OK [16:07:47]MH_I2C_Read... [16:07:48]*** Cut start [16:07:48]*** Partial cut [16:07:48]*** CUTSNS_PIN = 1 [16:07:48]*** CUTSNS_PIN = 0 [16:07:48]*** Brake cut motor [16:07:48]recv_with_timeout no data received [16:07:48]Read from MH i2c: 01 [16:07:48]MH_I2C_Read... [16:07:48]*** Stop cut motor [16:07:48]*** Cut end [16:07:48]Read from MH i2c: 01 07 00 [16:07:48]MH_I2C_Read... [16:07:48]Read from MH i2c: 01 07 00 B7 02 00 00 00 00 00 FF 0F CE [16:07:48]process_action close_receipt done [16:07:48]requested_data is exist [16:07:48]produce_requested_data [16:07:48]requested_item fm.sn is exist - process it [16:07:48]wFMCommunicate request_size=4 [16:07:48]MH_SAM_APDU [16:07:48]CAPDU: 80 11 00 00 [16:07:48]Write to MH i2c: E2 08 00 B8 02 80 11 00 00 00 00 00 00 34 [16:07:48]Write i2c OK [16:07:48]MH_I2C_Read... [16:07:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:07:48]Read from MH i2c: E2 [16:07:48]MH_I2C_Read... [16:07:48]Read from MH i2c: E2 17 00 [16:07:48]MH_I2C_Read... [16:07:48]Read from MH i2c: E2 17 00 B8 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 91 [16:07:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:07:48]wFMCommunicate OK [16:07:48]requested_item fd.num is exist - process it [16:07:48]SAM_PROTO_GetFieldsCounters [16:07:48]wFMCommunicate request_size=4 [16:07:48]MH_SAM_APDU [16:07:48]CAPDU: 80 13 00 00 [16:07:48]Write to MH i2c: E2 08 00 B9 02 80 13 00 00 00 00 00 00 37 [16:07:48]Write i2c OK [16:07:48]MH_I2C_Read... [16:07:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:07:49]Read from MH i2c: E2 [16:07:49]MH_I2C_Read... [16:07:49]Read from MH i2c: E2 62 00 [16:07:49]MH_I2C_Read... [16:07:49]Read from MH i2c: E2 62 00 B9 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 85 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 61 01 00 00 5E 04 04 00 61 01 00 00 57 04 04 00 62 01 00 00 19 04 04 00 00 00 00 00 90 00 3B [16:07:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 85 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 61 01 00 00 5E 04 04 00 61 01 00 00 57 04 04 00 62 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:07:49]wFMCommunicate OK [16:07:49]SAM_PROTO_GetFieldsCounters done [16:07:49]requested_item shift.num is exist - process it [16:07:49]requested_item shift.opened is exist - process it [16:07:49]req_shift_opened [16:07:49]FM_GetShiftState [16:07:49]SAM_PROTO_GetShiftState [16:07:49]wFMCommunicate request_size=4 [16:07:49]MH_SAM_APDU [16:07:49]CAPDU: 80 13 01 00 [16:07:49]Write to MH i2c: E2 08 00 BA 02 80 13 01 00 00 00 00 00 39 [16:07:49]Write i2c OK [16:07:49]MH_I2C_Read... [16:07:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:07:49]Read from MH i2c: E2 [16:07:49]MH_I2C_Read... [16:07:49]Read from MH i2c: E2 0E 00 [16:07:49]MH_I2C_Read... [16:07:49]Read from MH i2c: E2 0E 00 BA 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 EA [16:07:49]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [16:07:49]wFMCommunicate OK [16:07:49]SAM_PROTO_GetShiftState done [16:07:49]FM_GetShiftState done [16:07:49]req_shift_opened done [16:07:49]requested_item shift.open_date is exist - process it [16:07:49]req_shift_open_date [16:07:49]req_shift_open_date done [16:07:49]produce_requested_data done [16:07:49]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226693,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [16:07:49]process_action_free close_receipt [16:07:49]json_value_free [16:07:49]json_value_free done [16:07:49]process_json_proto returns [16:07:49]Send response to host [16:07:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226693,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [16:07:49]free response buf [16:07:49]execute_script done [16:07:49]execute_script returns [16:07:49]free content buf [16:07:49]Sock 7.Close socket [16:07:49]Sock 7.Thread stoped [16:07:51]ConnectInit Can't take IP for lk.salyk.kg [16:07:51]CommunicateWithHost connect error [16:07:51]CommunicateWithHost err = -1 [16:07:51]OFD Sender: Server communicate error [16:07:56]OFD Sender: Processing packet 226693 [packets to send 602, broken 601] [16:07:56]ProducePacketName [16:07:56]name=ofd_packets/00226693 [16:07:56]OFD Sender: To server: pG, [16:07:56]CommunicateWithHost lk.salyk.kg:30040 [16:07:56]ConnectInit lk.salyk.kg [16:07:58]Connected sock=9 [16:07:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 39 E6 07 01 FF 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 35 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 63 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 63 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 01 00 00 F4 03 04 00 D1 6C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 85 75 03 00 35 04 06 00 5E 7E 36 BB 91 9B B7 10 10 78 25 30 93 78 [16:07:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 15 47 47 00 3F 4A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 85 75 03 00 F4 03 04 00 E7 18 A6 66 B6 04 01 00 00 99 4A 8A F7 55 EA FA 55 [16:07:59]CommunicateWithHost err = 0 [16:07:59]CheckOFDResponse [16:07:59]1017 (14) - 77093643461234 [16:07:59]1041 (16) - 0000000000874959 [16:07:59]1040 (4) - 226693 [16:07:59]1012 (4) - 28.07.2024 10:09 [16:07:59]1206 (1) - 0 [16:07:59]OFD Sender: Remove packet 226693 [16:07:59]ProducePacketName [16:07:59]name=ofd_packets/00226693 [16:07:59]NVStorageDeleteData [16:07:59]OFD Sender: No OFD packet to send [16:08:04]OFD Sender: No OFD packet to send [16:08:08]recv_with_timeout no data received [16:08:09]OFD Sender: No OFD packet to send [16:08:14]OFD Sender: No OFD packet to send [16:08:19]OFD Sender: No OFD packet to send [16:08:24]OFD Sender: No OFD packet to send [16:08:29]OFD Sender: No OFD packet to send [16:08:34]OFD Sender: No OFD packet to send [16:08:39]OFD Sender: No OFD packet to send [16:08:44]OFD Sender: No OFD packet to send [16:08:49]OFD Sender: No OFD packet to send [16:08:54]OFD Sender: No OFD packet to send [16:08:59]OFD Sender: No OFD packet to send [16:09:04]OFD Sender: No OFD packet to send [16:09:09]recv_with_timeout no data received [16:09:09]OFD Sender: No OFD packet to send [16:09:14]OFD Sender: No OFD packet to send [16:09:19]OFD Sender: No OFD packet to send [16:09:24]OFD Sender: No OFD packet to send [16:09:29]OFD Sender: No OFD packet to send [16:09:34]OFD Sender: No OFD packet to send [16:09:40]OFD Sender: No OFD packet to send [16:09:45]OFD Sender: No OFD packet to send [16:09:50]OFD Sender: No OFD packet to send [16:04:28]accept exits with 9 [16:04:28]New connection [16:04:28]New thread 3066883428 created [16:04:28]Thread 3067026788 joined [16:04:28]Waiting for new connection... [16:04:28] Sock 9.Parse request [16:04:28]Sock 9.Check first char [16:04:28]Sock 9.First char is OK [16:04:28]request: POST /json_proto HTTP/1.0 [16:04:28]Method: POST [16:04:28]URL: /json_proto [16:04:28]Method is POST - this is cgi request [16:04:28]url: /json_proto [16:04:28]query_string will be loaded in cgi processing [16:04:28]execute_cgi json_proto POST (null) [16:04:28]execute_cgi path=json_proto method=POST [16:04:28]POST find Content-Length [16:04:28]Host: 172.17.43.131:8080 [16:04:28]Content-Length: 820 [16:04:28]Content-Type: application/json [16:04:28] [16:04:28]POST finish read [16:04:28]Found Content-Length = 820 [16:04:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003090", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" [16:09:55]OFD Sender: No OFD packet to send [16:09:55]recv_with_timeout no data received [16:10:00]OFD Sender: No OFD packet to send [16:10:05]OFD Sender: No OFD packet to send [16:10:10]OFD Sender: No OFD packet to send [16:10:15]OFD Sender: No OFD packet to send [16:10:20]OFD Sender: No OFD packet to send [16:10:25]OFD Sender: No OFD packet to send [16:10:30]OFD Sender: No OFD packet to send [16:10:35]OFD Sender: No OFD packet to send [16:10:40]OFD Sender: No OFD packet to send [16:10:45]OFD Sender: No OFD packet to send [16:10:50]OFD Sender: No OFD packet to send [16:10:55]OFD Sender: No OFD packet to send [16:11:00]OFD Sender: No OFD packet to send [16:11:05]OFD Sender: No OFD packet to send [16:11:10]OFD Sender: No OFD packet to send [16:11:15]OFD Sender: No OFD packet to send [16:11:20]OFD Sender: No OFD packet to send [16:11:25]OFD Sender: No OFD packet to send [16:11:30]OFD Sender: No OFD packet to send [16:11:35]OFD Sender: No OFD packet to send [16:11:40]OFD Sender: No OFD packet to send [16:11:45]OFD Sender: No OFD packet to send [16:11:50]OFD Sender: No OFD packet to send [16:11:53]recv_with_timeout no data received [16:11:55]OFD Sender: No OFD packet to send [16:12:00]OFD Sender: No OFD packet to send [16:12:05]OFD Sender: No OFD packet to send [16:12:10]OFD Sender: No OFD packet to send [16:12:15]OFD Sender: No OFD packet to send [16:12:20]OFD Sender: No OFD packet to send [16:12:25]OFD Sender: No OFD packet to send [16:12:30]OFD Sender: No OFD packet to send [16:12:35]OFD Sender: No OFD packet to send [16:12:40]OFD Sender: No OFD packet to send [16:12:45]OFD Sender: No OFD packet to send [16:12:50]OFD Sender: No OFD packet to send [16:12:55]OFD Sender: No OFD packet to send [16:13:00]OFD Sender: No OFD packet to send [16:13:05]OFD Sender: No OFD packet to send [16:13:10]OFD Sender: No OFD packet to send [16:13:15]OFD Sender: No OFD packet to send [16:13:20]OFD Sender: No OFD packet to send [16:13:25]OFD Sender: No OFD packet to send [16:13:29]recv_with_timeout no data received [16:13:30]OFD Sender: No OFD packet to send [16:13:35]OFD Sender: No OFD packet to send [16:13:40]OFD Sender: No OFD packet to send [16:13:45]OFD Sender: No OFD packet to send [16:13:50]OFD Sender: No OFD packet to send [16:13:55]OFD Sender: No OFD packet to send [16:14:00]OFD Sender: No OFD packet to send [16:14:05]OFD Sender: No OFD packet to send [16:14:10]OFD Sender: No OFD packet to send [16:14:15]OFD Sender: No OFD packet to send [16:14:20]OFD Sender: No OFD packet to send [16:14:25]OFD Sender: No OFD packet to send [16:14:30]OFD Sender: No OFD packet to send [16:14:35]OFD Sender: No OFD packet to send [16:14:40]OFD Sender: No OFD packet to send [16:14:45]OFD Sender: No OFD packet to send [16:14:50]OFD Sender: No OFD packet to send [16:14:55]OFD Sender: No OFD packet to send [16:15:00]OFD Sender: No OFD packet to send [16:15:03]accept exits with 10 [16:15:03]New connection [16:15:03]New thread 3066883428 created [16:15:03]Thread 3067026788 joined [16:15:03]Waiting for new connection... [16:15:03] Sock 10.Parse request [16:15:03]Sock 10.Check first char [16:15:03]Sock 10.First char is OK [16:15:03]request: POST /json_proto HTTP/1.0 [16:15:03]Method: POST [16:15:03]URL: /json_proto [16:15:03]Method is POST - this is cgi request [16:15:03]url: /json_proto [16:15:03]query_string will be loaded in cgi processing [16:15:03]execute_cgi json_proto POST (null) [16:15:03]execute_cgi path=json_proto method=POST [16:15:03]POST find Content-Length [16:15:03]Host: 172.17.43.131:8080 [16:15:03]Content-Length: 683 [16:15:03]Content-Type: application/json [16:15:03] [16:15:03]POST finish read [16:15:03]Found Content-Length = 683 [16:15:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003092", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [16:15:03]execute_script... [16:15: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)2003092", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [16:15:03]POST & json_proto [16:15:03]process_json_proto [16:15:03]json parsed OK: [16:15:03]protocol is kg_v1.0 [16:15:03]action value=close_receipt [16:15:03]process_action close_receipt [16:15:03]cmd_close_receipt [16:15:03]MH_GetDate [16:15:03]Write to MH i2c: F0 00 00 BB 02 AC [16:15:03]Write i2c OK [16:15:03]MH_I2C_Read... [16:15:03]Read from MH i2c: F0 [16:15:03]MH_I2C_Read... [16:15:03]Read from MH i2c: F0 09 00 [16:15:03]MH_I2C_Read... [16:15:03]Read from MH i2c: F0 09 00 BB 02 00 87 6E A6 66 F9 24 A2 66 DB [16:15:03]GetLastDocTimeStamp 1722182865 [16:15:03]current date 1722183303 [16:15:03]FM_GetShiftState [16:15:03]SAM_PROTO_GetShiftState [16:15:03]wFMCommunicate request_size=4 [16:15:03]MH_SAM_APDU [16:15:03]CAPDU: 80 13 01 00 [16:15:03]Write to MH i2c: E2 08 00 BC 02 80 13 01 00 00 00 00 00 3B [16:15:03]Write i2c OK [16:15:03]MH_I2C_Read... [16:15:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:15:03]Read from MH i2c: E2 [16:15:03]MH_I2C_Read... [16:15:03]Read from MH i2c: E2 0E 00 [16:15:03]MH_I2C_Read... [16:15:03]Read from MH i2c: E2 0E 00 BC 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 EC [16:15:03]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [16:15:03]wFMCommunicate OK [16:15:03]SAM_PROTO_GetShiftState done [16:15:03]FM_GetShiftState done [16:15:03]opened in 1722125326 [16:15:03]opened+sec_in_day 1722211726 [16:15:03]quantity*price = 200043 [16:15:03]sum+1 = 200044 [16:15:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 354 28.07.2024 16:15 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226694 ФПД: 248421273093041 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T161503&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226694&fm=248421273093041&tin=02508201610067®Number=0000000000092624&sum=200000 [16:15:04]StoreToDocumentArchive [16:15:04]shift 439 fd 226694 [16:15:04]save to /storage/0439/doc_00226694 [16:15:04]save last doc name /storage/0439/doc_00226694 to /storage/kkm_last_doc_name [16:15:04]save OK [16:15:04]Clear old archive folders... [16:15:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:15:04]tlvbuf is 00A60570 [16:15:04]SAM_PROTO_ClearQueue [16:15:04]wFMCommunicate request_size=4 [16:15:04]MH_SAM_APDU [16:15:04]CAPDU: 80 09 00 00 [16:15:04]Write to MH i2c: E2 08 00 C9 02 80 09 00 00 00 00 00 00 3D [16:15:04]Write i2c OK [16:15:04]MH_I2C_Read... [16:15:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:15:04]Read from MH i2c: E2 [16:15:04]MH_I2C_Read... [16:15:04]Read from MH i2c: E2 03 00 [16:15:04]MH_I2C_Read... [16:15:04]Read from MH i2c: E2 03 00 C9 02 00 90 00 3F [16:15:04]RAPDU: 90 00 [16:15:04]wFMCommunicate OK [16:15:04]SAM_PROTO_ClearQueue done [16:15:04]KKMCreateOFDPacket [16:15:04]OFDProtocolAddRootSTLVToBuf [16:15:04]FM_MakeSignedData [16:15:04]FM_MakeSignedData [16:15:04]SAM_PROTO_SignData [16:15:04]wFMCommunicate request_size=4 [16:15:04]MH_SAM_APDU [16:15:04]CAPDU: 80 0D 01 02 [16:15:04]Write to MH i2c: E2 08 00 CA 02 80 0D 01 02 00 00 00 00 45 [16:15:04]Write i2c OK [16:15:04]MH_I2C_Read... [16:15:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:15:04]Read from MH i2c: E2 [16:15:04]MH_I2C_Read... [16:15:04]Read from MH i2c: E2 03 00 [16:15:04]MH_I2C_Read... [16:15:04]Read from MH i2c: E2 03 00 CA 02 00 90 00 40 [16:15:04]RAPDU: 90 00 [16:15:04]wFMCommunicate OK [16:15:04]wFMCommunicate request_size=255 [16:15:04]MH_SAM_APDU [16:15:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 62 01 00 00 F4 03 04 00 87 6E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 86 75 03 00 35 04 06 00 E1 [16:15:04]Write to MH i2c: E2 02 01 CB 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 62 01 00 00 F4 03 04 00 87 6E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 86 75 03 00 35 04 06 00 E1 00 00 7F [16:15:04]Write i2c OK [16:15:04]MH_I2C_Read... [16:15:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:15:05]Read from MH i2c: E2 [16:15:05]MH_I2C_Read... [16:15:05]Read from MH i2c: E2 03 00 [16:15:05]MH_I2C_Read... [16:15:05]Read from MH i2c: E2 03 00 CB 02 00 90 00 41 [16:15:05]RAPDU: 90 00 [16:15:05]wFMCommunicate OK [16:15:05]wFMCommunicate request_size=10 [16:15:05]MH_SAM_APDU [16:15:05]CAPDU: 80 0D 02 02 05 F0 15 BC C3 B1 [16:15:05]Write to MH i2c: E2 0D 00 CC 02 80 0D 02 02 05 00 F0 15 BC C3 B1 00 00 87 [16:15:05]Write i2c OK [16:15:05]MH_I2C_Read... [16:15:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:15:05]Read from MH i2c: E2 [16:15:05]MH_I2C_Read... [16:15:05]Read from MH i2c: E2 03 00 [16:15:05]MH_I2C_Read... [16:15:05]Read from MH i2c: E2 03 00 CC 02 00 90 00 42 [16:15:05]RAPDU: 90 00 [16:15:05]wFMCommunicate OK [16:15:05]wFMCommunicate request_size=4 [16:15:05]MH_SAM_APDU [16:15:05]CAPDU: 80 0D 03 02 [16:15:05]Write to MH i2c: E2 08 00 CD 02 80 0D 03 02 00 00 00 00 4A [16:15:05]Write i2c OK [16:15:05]MH_I2C_Read... [16:15:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:15:05]Read from MH i2c: E2 [16:15:05]MH_I2C_Read... [16:15:05]Read from MH i2c: E2 0B 00 [16:15:05]MH_I2C_Read... [16:15:05]Read from MH i2c: E2 0B 00 CD 02 00 3F D8 16 6C D6 EA 18 3C 90 00 F8 [16:15:05]RAPDU: 3F D8 16 6C D6 EA 18 3C 90 00 [16:15:05]wFMCommunicate OK [16:15:05]SAM_PROTO_SignData done [16:15:05]FM_MakeSignedData done [16:15:05]CreateOFDProtocolMessage [16:15:05]wFMCommunicate request_size=4 [16:15:05]MH_SAM_APDU [16:15:05]CAPDU: 80 11 00 00 [16:15:05]Write to MH i2c: E2 08 00 CE 02 80 11 00 00 00 00 00 00 4A [16:15:05]Write i2c OK [16:15:05]MH_I2C_Read... [16:15:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:15:05]Read from MH i2c: E2 [16:15:05]MH_I2C_Read... [16:15:05]Read from MH i2c: E2 17 00 [16:15:05]MH_I2C_Read... [16:15:05]Read from MH i2c: E2 17 00 CE 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A7 [16:15:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:15:05]wFMCommunicate OK [16:15:05]CreateOFDProtocolMessage done [16:15:05]OFDSenderStorePacket 226694 [16:15:05]StoreOFDPacket docnum=226694 [16:15:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 76 A6 07 01 C3 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 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 62 01 00 00 F4 03 04 00 87 6E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 86 75 03 00 35 04 06 00 E1 F0 15 BC C3 B1 3F D8 16 6C D6 EA 18 3C [16:15:05]CheckFolder [16:15:05]dirname=/storage/ofd_packets [16:15:05]CheckFolder done [16:15:05]ProducePacketName [16:15:05]name=ofd_packets/00226694 [16:15:05]NVStorageSaveData ofd_packets/00226694 [16:15:05]File name is /storage/ofd_packets/00226694 [16:15:05]Write 301 bytes [16:15:05]NVStorageSaveData done [16:15:05]OFDSenderStorePacket done [16:15:05]KKMCreateOFDPacket done [16:15:05]NVStorageSaveData kkm_last_timestamp [16:15:05]File name is /storage/kkm_last_timestamp [16:15:05]Write 4 bytes [16:15:05]NVStorageSaveData done [16:15:05]ExternCall_PrintAddStr [16:15:05]wPrintStart [16:15:05]Write to MH i2c: 01 00 00 CF 02 D1 [16:15:05]Write i2c OK [16:15:05]MH_I2C_Read... [16:15:05]Read from MH i2c: 01 [16:15:05]MH_I2C_Read... [16:15:05]Read from MH i2c: 01 07 00 [16:15:05]MH_I2C_Read... [16:15:05]Read from MH i2c: 01 07 00 CF 02 00 00 00 00 00 FF 0F E6 [16:15:05]RasterBufferAndPrint [16:15:05]line Счет N : (1)2003092 [16:15:05]line ИНН: 02508201610067 [16:15:05]line Контрольно-Кассовый Чек [16:15:05]line ПРОДАЖА [16:15:05]line ТРК (МРК, ГНК) : 44 [16:15:05]line Товар: 2710124500 [16:15:05]line Аи-95-К-5 [16:15:05]line 26.960 * 74.20 [16:15:05]line = 2000.43 [16:15:05]line НДС 12% НСП 1% [16:15:05]line > о реализуемом товаре [16:15:05]line ОКРУГЛЕНИЕ: -0.43 [16:15:05]line ИТОГО: 2000.00 [16:15:05]line Внесено: 2000.00 [16:15:05]line СДАЧА: 0.00 [16:15:05]line НСП 1% : 17.70 [16:15:05]line НДС 12% : 212.43 [16:15:05]line Наличными: 2000.00 [16:15:05]line Безнал.: 0.00 [16:15:05]line Место: АЗС № 97 "Партнер Нефть" [16:15:05]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:15:05]line СНО: Общий режим [16:15:05]line Чек 354 28.07.2024 16:15 [16:15:05]line Смена: 439 ФФД: 1.0 [16:15:05]line ЗНМ: 0300000054 [16:15:05]line РНМ: 0000000000092624 [16:15:05]line Версия ККМ: 001 [16:15:05]line ФМ: 0000000000874959 [16:15:05]line ФД: 226694 [16:15:05]line ФПД: 248421273093041 [16:15:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T161503&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226694&fm=248421273093041&tin=02508201610067®Number=0000000000092624&sum=200000 [16:15:05]OFD Sender: Processing packet 226694 [packets to send 602, broken 601] [16:15:05]ProducePacketName [16:15:05]name=ofd_packets/00226694 [16:15:05]OFD Sender: To server: pG, [16:15:05]CommunicateWithHost lk.salyk.kg:30040 [16:15:05]ConnectInit lk.salyk.kg [16:15:05]written 0, free lines is 4095 [16:15:06]Write to MH i2c: 01 00 00 FA 02 FC [16:15:06]Write i2c OK [16:15:06]MH_I2C_Read... [16:15:06]Read from MH i2c: 01 [16:15:06]MH_I2C_Read... [16:15:06]Read from MH i2c: 01 07 00 [16:15:06]MH_I2C_Read... [16:15:06]Read from MH i2c: 01 07 00 FA 02 00 00 00 00 00 61 0C 70 [16:15:06]RasterBufferAndPrint [16:15:06]line [16:15:06]line [16:15:06]line [16:15:06]line [16:15:06]line [16:15:06]written 0, free lines is 3172 [16:15:06]Connected sock=9 [16:15:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 76 A6 07 01 C3 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 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 62 01 00 00 F4 03 04 00 87 6E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 86 75 03 00 35 04 06 00 E1 F0 15 BC C3 B1 3F D8 16 6C D6 EA 18 3C [16:15:06]MH_Cut [16:15:06]Write to MH i2c: D1 01 00 01 03 01 D6 [16:15:06]Write i2c OK [16:15:06]MH_I2C_Read... [16:15:06]Read from MH i2c: D1 [16:15:06]MH_I2C_Read... [16:15:06]Read from MH i2c: D1 01 00 [16:15:06]MH_I2C_Read... [16:15:06]Read from MH i2c: D1 01 00 01 03 00 D5 [16:15:06]Write to MH i2c: 01 00 00 02 03 05 [16:15:06]Write i2c OK [16:15:06]MH_I2C_Read... [16:15:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 C2 05 47 00 E9 95 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 86 75 03 00 F4 03 04 00 92 1A A6 66 B6 04 01 00 00 F4 5C 63 85 C3 CA FC C9 [16:15:07]CommunicateWithHost err = 0 [16:15:07]CheckOFDResponse [16:15:07]1017 (14) - 77093643461234 [16:15:07]1041 (16) - 0000000000874959 [16:15:07]1040 (4) - 226694 [16:15:07]1012 (4) - 28.07.2024 10:16 [16:15:07]1206 (1) - 0 [16:15:07]OFD Sender: Remove packet 226694 [16:15:07]ProducePacketName [16:15:07]name=ofd_packets/00226694 [16:15:07]NVStorageDeleteData [16:15:07]*** Cut start [16:15:07]*** Partial cut [16:15:07]*** CUTSNS_PIN = 1 [16:15:07]*** CUTSNS_PIN = 0 [16:15:07]*** Brake cut motor [16:15:07]OFD Sender: No OFD packet to send [16:15:08]Read from MH i2c: 01 [16:15:08]MH_I2C_Read... [16:15:08]*** Stop cut motor [16:15:08]*** Cut end [16:15:08]Read from MH i2c: 01 07 00 [16:15:08]MH_I2C_Read... [16:15:08]Read from MH i2c: 01 07 00 02 03 00 00 00 00 00 FF 0F 1A [16:15:08]process_action close_receipt done [16:15:08]requested_data is exist [16:15:08]produce_requested_data [16:15:08]requested_item fm.sn is exist - process it [16:15:08]wFMCommunicate request_size=4 [16:15:08]MH_SAM_APDU [16:15:08]CAPDU: 80 11 00 00 [16:15:08]Write to MH i2c: E2 08 00 03 03 80 11 00 00 00 00 00 00 80 [16:15:08]Write i2c OK [16:15:08]MH_I2C_Read... [16:15:08]Read from MH i2c: E2 [16:15:08]MH_I2C_Read... [16:15:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:15:08]Read from MH i2c: E2 17 00 [16:15:08]MH_I2C_Read... [16:15:08]Read from MH i2c: E2 17 00 03 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DD [16:15:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:15:08]wFMCommunicate OK [16:15:08]requested_item fd.num is exist - process it [16:15:08]SAM_PROTO_GetFieldsCounters [16:15:08]wFMCommunicate request_size=4 [16:15:08]MH_SAM_APDU [16:15:08]CAPDU: 80 13 00 00 [16:15:08]Write to MH i2c: E2 08 00 04 03 80 13 00 00 00 00 00 00 83 [16:15:08]Write i2c OK [16:15:08]MH_I2C_Read... [16:15:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:15:08]Read from MH i2c: E2 [16:15:08]MH_I2C_Read... [16:15:08]Read from MH i2c: E2 62 00 [16:15:08]MH_I2C_Read... [16:15:08]Read from MH i2c: E2 62 00 04 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 86 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 62 01 00 00 5E 04 04 00 62 01 00 00 57 04 04 00 63 01 00 00 19 04 04 00 00 00 00 00 90 00 8B [16:15:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 86 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 62 01 00 00 5E 04 04 00 62 01 00 00 57 04 04 00 63 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:15:08]wFMCommunicate OK [16:15:08]SAM_PROTO_GetFieldsCounters done [16:15:08]requested_item shift.num is exist - process it [16:15:08]requested_item shift.opened is exist - process it [16:15:08]req_shift_opened [16:15:08]FM_GetShiftState [16:15:08]SAM_PROTO_GetShiftState [16:15:08]wFMCommunicate request_size=4 [16:15:08]MH_SAM_APDU [16:15:08]CAPDU: 80 13 01 00 [16:15:08]Write to MH i2c: E2 08 00 05 03 80 13 01 00 00 00 00 00 85 [16:15:08]Write i2c OK [16:15:08]MH_I2C_Read... [16:15:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:15:08]Read from MH i2c: E2 [16:15:08]MH_I2C_Read... [16:15:08]Read from MH i2c: E2 0E 00 [16:15:08]MH_I2C_Read... [16:15:08]Read from MH i2c: E2 0E 00 05 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 36 [16:15:08]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [16:15:08]wFMCommunicate OK [16:15:08]SAM_PROTO_GetShiftState done [16:15:08]FM_GetShiftState done [16:15:08]req_shift_opened done [16:15:08]requested_item shift.open_date is exist - process it [16:15:08]req_shift_open_date [16:15:08]req_shift_open_date done [16:15:08]produce_requested_data done [16:15:08]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226694,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [16:15:08]process_action_free close_receipt [16:15:08]json_value_free [16:15:08]json_value_free done [16:15:08]process_json_proto returns [16:15:08]Send response to host [16:15:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226694,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [16:15:08]free response buf [16:15:08]execute_script done [16:15:08]execute_script returns [16:15:08]free content buf [16:15:08]Sock 10.Close socket [16:15:08]Sock 10.Thread stoped [16:15:12]OFD Sender: No OFD packet to send [16:15:17]OFD Sender: No OFD packet to send [16:15:22]OFD Sender: No OFD packet to send [16:15:27]OFD Sender: No OFD packet to send [16:15:30]recv_with_timeout no data received [16:15:32]OFD Sender: No OFD packet to send [16:15:37]OFD Sender: No OFD packet to send [16:15:42]OFD Sender: No OFD packet to send [16:15:47]OFD Sender: No OFD packet to send [16:15:52]OFD Sender: No OFD packet to send [16:15:57]OFD Sender: No OFD packet to send [16:16:02]OFD Sender: No OFD packet to send [16:16:03]recv_with_timeout no data received [16:16:07]OFD Sender: No OFD packet to send [16:16:12]OFD Sender: No OFD packet to send [16:16:17]OFD Sender: No OFD packet to send [16:16:22]OFD Sender: No OFD packet to send [16:16:28]OFD Sender: No OFD packet to send [16:16:30]recv_with_timeout no data received [16:16:33]OFD Sender: No OFD packet to send [16:16:38]OFD Sender: No OFD packet to send [16:16:43]OFD Sender: No OFD packet to send [16:16:48]OFD Sender: No OFD packet to send [16:16:53]OFD Sender: No OFD packet to send [16:16:58]OFD Sender: No OFD packet to send [16:17:03]OFD Sender: No OFD packet to send [16:17:06]recv_with_timeout no data received [16:17:08]OFD Sender: No OFD packet to send [16:17:13]OFD Sender: No OFD packet to send [16:17:18]OFD Sender: No OFD packet to send [16:17:23]OFD Sender: No OFD packet to send [16:17:28]OFD Sender: No OFD packet to send [16:17:33]OFD Sender: No OFD packet to send [16:17:38]OFD Sender: No OFD packet to send [16:17:43]OFD Sender: No OFD packet to send [16:17:48]OFD Sender: No OFD packet to send [16:17:53]OFD Sender: No OFD packet to send [16:17:58]OFD Sender: No OFD packet to send [16:18:03]OFD Sender: No OFD packet to send [16:18:06]recv_with_timeout no data received [16:18:08]OFD Sender: No OFD packet to send [16:18:13]OFD Sender: No OFD packet to send [16:18:18]OFD Sender: No OFD packet to send [16:18:23]OFD Sender: No OFD packet to send [16:18:23]accept exits with 7 [16:18:23]New connection [16:18:23]New thread 3067026788 created [16:18:23]Thread 3066883428 joined [16:18:23]Waiting for new connection... [16:18:23] Sock 7.Parse request [16:18:23]Sock 7.Check first char [16:18:23]Sock 7.First char is OK [16:18:23]request: POST /json_proto HTTP/1.0 [16:18:23]Method: POST [16:18:23]URL: /json_proto [16:18:23]Method is POST - this is cgi request [16:18:23]url: /json_proto [16:18:23]query_string will be loaded in cgi processing [16:18:23]execute_cgi json_proto POST (null) [16:18:23]execute_cgi path=json_proto method=POST [16:18:23]POST find Content-Length [16:18:23]Host: 172.17.43.131:8080 [16:18:23]Content-Length: 797 [16:18:23]Content-Type: application/json [16:18:23] [16:18:23]POST finish read [16:18:23]Found Content-Length = 797 [16:18:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003094", "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.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:18:23]execute_script... [16:18: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)2003094", "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.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:18:23]POST & json_proto [16:18:23]process_json_proto [16:18:23]json parsed OK: [16:18:23]protocol is kg_v1.0 [16:18:23]action value=close_receipt [16:18:23]process_action close_receipt [16:18:23]cmd_close_receipt [16:18:23]MH_GetDate [16:18:23]Write to MH i2c: F0 00 00 06 03 F8 [16:18:23]Write i2c OK [16:18:23]MH_I2C_Read... [16:18:23]Read from MH i2c: F0 [16:18:23]MH_I2C_Read... [16:18:23]Read from MH i2c: F0 09 00 [16:18:23]MH_I2C_Read... [16:18:23]Read from MH i2c: F0 09 00 06 03 00 4F 6F A6 66 F9 24 A2 66 F0 [16:18:23]GetLastDocTimeStamp 1722183303 [16:18:23]current date 1722183503 [16:18:23]FM_GetShiftState [16:18:23]SAM_PROTO_GetShiftState [16:18:23]wFMCommunicate request_size=4 [16:18:23]MH_SAM_APDU [16:18:23]CAPDU: 80 13 01 00 [16:18:23]Write to MH i2c: E2 08 00 07 03 80 13 01 00 00 00 00 00 87 [16:18:23]Write i2c OK [16:18:23]MH_I2C_Read... [16:18:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:18:23]Read from MH i2c: E2 [16:18:23]MH_I2C_Read... [16:18:23]Read from MH i2c: E2 0E 00 [16:18:23]MH_I2C_Read... [16:18:23]Read from MH i2c: E2 0E 00 07 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 38 [16:18:23]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [16:18:23]wFMCommunicate OK [16:18:23]SAM_PROTO_GetShiftState done [16:18:23]FM_GetShiftState done [16:18:23]opened in 1722125326 [16:18:23]opened+sec_in_day 1722211726 [16:18:23]quantity*price = 100035 [16:18:23]sum+1 = 100036 [16:18:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.35 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.35 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 355 28.07.2024 16:18 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226695 ФПД: 8516031220212 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T161823&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226695&fm=8516031220212&tin=02508201610067®Number=0000000000092624&sum=100035 [16:18:24]StoreToDocumentArchive [16:18:24]shift 439 fd 226695 [16:18:24]save to /storage/0439/doc_00226695 [16:18:24]save last doc name /storage/0439/doc_00226695 to /storage/kkm_last_doc_name [16:18:24]save OK [16:18:24]Clear old archive folders... [16:18:24]ProcessDocumentItem done err = 0, tmpTLVsize=252 [16:18:24]tlvbuf is 00A51A10 [16:18:24]SAM_PROTO_ClearQueue [16:18:24]wFMCommunicate request_size=4 [16:18:24]MH_SAM_APDU [16:18:24]CAPDU: 80 09 00 00 [16:18:24]Write to MH i2c: E2 08 00 14 03 80 09 00 00 00 00 00 00 89 [16:18:24]Write i2c OK [16:18:24]MH_I2C_Read... [16:18:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:18:24]Read from MH i2c: E2 [16:18:24]MH_I2C_Read... [16:18:24]Read from MH i2c: E2 03 00 [16:18:24]MH_I2C_Read... [16:18:24]Read from MH i2c: E2 03 00 14 03 00 90 00 8B [16:18:24]RAPDU: 90 00 [16:18:24]wFMCommunicate OK [16:18:24]SAM_PROTO_ClearQueue done [16:18:24]KKMCreateOFDPacket [16:18:24]OFDProtocolAddRootSTLVToBuf [16:18:24]FM_MakeSignedData [16:18:24]FM_MakeSignedData [16:18:24]SAM_PROTO_SignData [16:18:24]wFMCommunicate request_size=4 [16:18:24]MH_SAM_APDU [16:18:24]CAPDU: 80 0D 01 02 [16:18:24]Write to MH i2c: E2 08 00 15 03 80 0D 01 02 00 00 00 00 91 [16:18:24]Write i2c OK [16:18:24]MH_I2C_Read... [16:18:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:18:24]Read from MH i2c: E2 [16:18:24]MH_I2C_Read... [16:18:24]Read from MH i2c: E2 03 00 [16:18:24]MH_I2C_Read... [16:18:24]Read from MH i2c: E2 03 00 15 03 00 90 00 8C [16:18:24]RAPDU: 90 00 [16:18:24]wFMCommunicate OK [16:18:24]wFMCommunicate request_size=255 [16:18:24]MH_SAM_APDU [16:18:24]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 01 00 00 F4 03 04 00 4F 6F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 87 75 03 00 35 04 06 00 [16:18:24]Write to MH i2c: E2 02 01 16 03 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 01 00 00 F4 03 04 00 4F 6F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 87 75 03 00 35 04 06 00 00 00 AE [16:18:24]Write i2c OK [16:18:24]MH_I2C_Read... [16:18:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:18:25]Read from MH i2c: E2 [16:18:25]MH_I2C_Read... [16:18:25]Read from MH i2c: E2 03 00 [16:18:25]MH_I2C_Read... [16:18:25]Read from MH i2c: E2 03 00 16 03 00 90 00 8D [16:18:25]RAPDU: 90 00 [16:18:25]wFMCommunicate OK [16:18:25]wFMCommunicate request_size=11 [16:18:25]MH_SAM_APDU [16:18:25]CAPDU: 80 0D 02 02 06 07 BE CB 04 09 F4 [16:18:25]Write to MH i2c: E2 0E 00 17 03 80 0D 02 02 06 00 07 BE CB 04 09 F4 00 00 31 [16:18:25]Write i2c OK [16:18:25]MH_I2C_Read... [16:18:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:18:25]Read from MH i2c: E2 [16:18:25]MH_I2C_Read... [16:18:25]Read from MH i2c: E2 03 00 [16:18:25]MH_I2C_Read... [16:18:25]Read from MH i2c: E2 03 00 17 03 00 90 00 8E [16:18:25]RAPDU: 90 00 [16:18:25]wFMCommunicate OK [16:18:25]wFMCommunicate request_size=4 [16:18:25]MH_SAM_APDU [16:18:25]CAPDU: 80 0D 03 02 [16:18:25]Write to MH i2c: E2 08 00 18 03 80 0D 03 02 00 00 00 00 96 [16:18:25]Write i2c OK [16:18:25]MH_I2C_Read... [16:18:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:18:25]Read from MH i2c: E2 [16:18:25]MH_I2C_Read... [16:18:25]Read from MH i2c: E2 0B 00 [16:18:25]MH_I2C_Read... [16:18:25]Read from MH i2c: E2 0B 00 18 03 00 E3 B3 D2 9A 35 7D 79 CB 90 00 8F [16:18:25]RAPDU: E3 B3 D2 9A 35 7D 79 CB 90 00 [16:18:25]wFMCommunicate OK [16:18:25]SAM_PROTO_SignData done [16:18:25]FM_MakeSignedData done [16:18:25]CreateOFDProtocolMessage [16:18:25]wFMCommunicate request_size=4 [16:18:25]MH_SAM_APDU [16:18:25]CAPDU: 80 11 00 00 [16:18:25]Write to MH i2c: E2 08 00 19 03 80 11 00 00 00 00 00 00 96 [16:18:25]Write i2c OK [16:18:25]MH_I2C_Read... [16:18:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:18:25]Read from MH i2c: E2 [16:18:25]MH_I2C_Read... [16:18:25]Read from MH i2c: E2 17 00 [16:18:25]MH_I2C_Read... [16:18:25]Read from MH i2c: E2 17 00 19 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F3 [16:18:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:18:25]wFMCommunicate OK [16:18:25]CreateOFDProtocolMessage done [16:18:25]OFDSenderStorePacket 226695 [16:18:25]StoreOFDPacket docnum=226695 [16:18:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 55 5F 08 01 A1 1C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 01 00 00 F4 03 04 00 4F 6F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 87 75 03 00 35 04 06 00 07 BE CB 04 09 F4 E3 B3 D2 9A 35 7D 79 CB [16:18:25]CheckFolder [16:18:25]dirname=/storage/ofd_packets [16:18:25]CheckFolder done [16:18:25]ProducePacketName [16:18:25]name=ofd_packets/00226695 [16:18:25]NVStorageSaveData ofd_packets/00226695 [16:18:25]File name is /storage/ofd_packets/00226695 [16:18:25]Write 302 bytes [16:18:25]NVStorageSaveData done [16:18:25]OFDSenderStorePacket done [16:18:25]KKMCreateOFDPacket done [16:18:25]NVStorageSaveData kkm_last_timestamp [16:18:25]File name is /storage/kkm_last_timestamp [16:18:25]Write 4 bytes [16:18:25]NVStorageSaveData done [16:18:25]ExternCall_PrintAddStr [16:18:25]wPrintStart [16:18:25]Write to MH i2c: 01 00 00 1A 03 1D [16:18:25]Write i2c OK [16:18:25]MH_I2C_Read... [16:18:25]Read from MH i2c: 01 [16:18:25]MH_I2C_Read... [16:18:25]Read from MH i2c: 01 07 00 [16:18:25]MH_I2C_Read... [16:18:25]Read from MH i2c: 01 07 00 1A 03 00 00 00 00 00 FF 0F 32 [16:18:25]RasterBufferAndPrint [16:18:25]line Счет N : (1)2003094 [16:18:25]line ИНН: 02508201610067 [16:18:25]line Контрольно-Кассовый Чек [16:18:25]line ПРОДАЖА [16:18:25]line ТРК (МРК, ГНК) : 42 [16:18:25]line Товар: 2710124130 [16:18:25]line Super-92-К-5 [16:18:25]line 14.540 * 68.80 [16:18:25]line = 1000.35 [16:18:25]line НДС 12% НСП 1% [16:18:25]line > о реализуемом товаре [16:18:25]line ИТОГО: 1000.35 [16:18:25]line НСП 1% : 8.85 [16:18:25]line НДС 12% : 106.23 [16:18:25]line Наличными: 0.00 [16:18:25]line Безнал.: 1000.35 [16:18:25]line Место: АЗС № 97 "Партнер Нефть" [16:18:25]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:18:25]line СНО: Общий режим [16:18:25]line Чек 355 28.07.2024 16:18 [16:18:25]line Смена: 439 ФФД: 1.0 [16:18:25]line ЗНМ: 0300000054 [16:18:25]line РНМ: 0000000000092624 [16:18:25]line Версия ККМ: 001 [16:18:25]line Платежная система: O! деньги [16:18:25]line ФМ: 0000000000874959 [16:18:25]line ФД: 226695 [16:18:25]line ФПД: 8516031220212 [16:18:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T161823&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226695&fm=8516031220212&tin=02508201610067®Number=0000000000092624&sum=100035 [16:18:25]written 0, free lines is 4095 [16:18:25]OFD Sender: Processing packet 226695 [packets to send 602, broken 601] [16:18:25]ProducePacketName [16:18:25]name=ofd_packets/00226695 [16:18:25]OFD Sender: To server: pG, [16:18:25]CommunicateWithHost lk.salyk.kg:30040 [16:18:25]ConnectInit lk.salyk.kg [16:18:25]Write to MH i2c: 01 00 00 44 03 47 [16:18:25]Write i2c OK [16:18:25]MH_I2C_Read... [16:18:25]Read from MH i2c: 01 [16:18:25]MH_I2C_Read... [16:18:25]Read from MH i2c: 01 07 00 [16:18:25]MH_I2C_Read... [16:18:25]Read from MH i2c: 01 07 00 44 03 00 00 00 00 00 6E 0C C8 [16:18:25]RasterBufferAndPrint [16:18:25]line [16:18:25]line [16:18:25]line [16:18:25]line [16:18:25]line [16:18:25]written 0, free lines is 3186 [16:18:25]MH_Cut [16:18:25]Write to MH i2c: D1 01 00 4B 03 01 20 [16:18:25]Write i2c OK [16:18:25]MH_I2C_Read... [16:18:25]Read from MH i2c: D1 [16:18:25]MH_I2C_Read... [16:18:25]Read from MH i2c: D1 01 00 [16:18:25]MH_I2C_Read... [16:18:25]Read from MH i2c: D1 01 00 4B 03 00 1F [16:18:25]Write to MH i2c: 01 00 00 4C 03 4F [16:18:25]Write i2c OK [16:18:25]MH_I2C_Read... [16:18:27]*** Cut start [16:18:27]*** Partial cut [16:18:27]*** CUTSNS_PIN = 1 [16:18:27]*** CUTSNS_PIN = 0 [16:18:27]*** Brake cut motor [16:18:27]Read from MH i2c: 01 [16:18:27]MH_I2C_Read... [16:18:27]*** Stop cut motor [16:18:27]*** Cut end [16:18:27]Read from MH i2c: 01 07 00 [16:18:27]MH_I2C_Read... [16:18:27]Read from MH i2c: 01 07 00 4C 03 00 00 00 00 00 FF 0F 64 [16:18:27]process_action close_receipt done [16:18:27]requested_data is exist [16:18:27]produce_requested_data [16:18:27]requested_item fm.sn is exist - process it [16:18:27]wFMCommunicate request_size=4 [16:18:27]MH_SAM_APDU [16:18:27]CAPDU: 80 11 00 00 [16:18:27]Write to MH i2c: E2 08 00 4D 03 80 11 00 00 00 00 00 00 CA [16:18:27]Write i2c OK [16:18:27]MH_I2C_Read... [16:18:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:18:27]Read from MH i2c: E2 [16:18:27]MH_I2C_Read... [16:18:27]Read from MH i2c: E2 17 00 [16:18:27]MH_I2C_Read... [16:18:27]Read from MH i2c: E2 17 00 4D 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 27 [16:18:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:18:27]wFMCommunicate OK [16:18:27]requested_item fd.num is exist - process it [16:18:27]SAM_PROTO_GetFieldsCounters [16:18:27]wFMCommunicate request_size=4 [16:18:27]MH_SAM_APDU [16:18:27]CAPDU: 80 13 00 00 [16:18:27]Write to MH i2c: E2 08 00 4E 03 80 13 00 00 00 00 00 00 CD [16:18:27]Write i2c OK [16:18:27]MH_I2C_Read... [16:18:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:18:27]Read from MH i2c: E2 [16:18:27]MH_I2C_Read... [16:18:27]Read from MH i2c: E2 62 00 [16:18:27]MH_I2C_Read... [16:18:27]Read from MH i2c: E2 62 00 4E 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 87 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 63 01 00 00 5E 04 04 00 63 01 00 00 57 04 04 00 64 01 00 00 19 04 04 00 00 00 00 00 90 00 D9 [16:18:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 87 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 63 01 00 00 5E 04 04 00 63 01 00 00 57 04 04 00 64 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:18:27]wFMCommunicate OK [16:18:27]SAM_PROTO_GetFieldsCounters done [16:18:27]requested_item shift.num is exist - process it [16:18:27]requested_item shift.opened is exist - process it [16:18:27]req_shift_opened [16:18:27]FM_GetShiftState [16:18:27]SAM_PROTO_GetShiftState [16:18:27]wFMCommunicate request_size=4 [16:18:27]MH_SAM_APDU [16:18:27]CAPDU: 80 13 01 00 [16:18:27]Write to MH i2c: E2 08 00 4F 03 80 13 01 00 00 00 00 00 CF [16:18:27]Write i2c OK [16:18:27]MH_I2C_Read... [16:18:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:18:28]Read from MH i2c: E2 [16:18:28]MH_I2C_Read... [16:18:28]Read from MH i2c: E2 0E 00 [16:18:28]MH_I2C_Read... [16:18:28]Read from MH i2c: E2 0E 00 4F 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 80 [16:18:28]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [16:18:28]wFMCommunicate OK [16:18:28]SAM_PROTO_GetShiftState done [16:18:28]FM_GetShiftState done [16:18:28]req_shift_opened done [16:18:28]requested_item shift.open_date is exist - process it [16:18:28]req_shift_open_date [16:18:28]req_shift_open_date done [16:18:28]produce_requested_data done [16:18:28]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226695,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [16:18:28]process_action_free close_receipt [16:18:28]json_value_free [16:18:28]json_value_free done [16:18:28]process_json_proto returns [16:18:28]Send response to host [16:18:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226695,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [16:18:28]free response buf [16:18:28]execute_script done [16:18:28]execute_script returns [16:18:28]free content buf [16:18:28]Sock 7.Close socket [16:18:28]Sock 7.Thread stoped [16:18:28]accept exits with 9 [16:18:28]New connection [16:18:28]New thread 3066883428 created [16:18:28]Thread 3067026788 joined [16:18:28]Waiting for new connection... [16:18:28] Sock 9.Parse request [16:18:28]Sock 9.Check first char [16:18:28]Sock 9.First char is OK [16:18:28]request: POST /json_proto HTTP/1.0 [16:18:28]Method: POST [16:18:28]URL: /json_proto [16:18:28]Method is POST - this is cgi request [16:18:28]url: /json_proto [16:18:28]query_string will be loaded in cgi processing [16:18:28]execute_cgi json_proto POST (null) [16:18:28]execute_cgi path=json_proto method=POST [16:18:28]POST find Content-Length [16:18:28]Host: 172.17.43.131:8080 [16:18:28]Content-Length: 804 [16:18:28]Content-Type: application/json [16:18:28] [16:18:28]POST finish read [16:18:28]Found Content-Length = 804 [16:18:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003093", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:18:28]execute_script... [16:18:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003093", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:18:28]POST & json_proto [16:18:28]process_json_proto [16:18:28]json parsed OK: [16:18:28]protocol is kg_v1.0 [16:18:28]action value=close_receipt [16:18:28]process_action close_receipt [16:18:28]cmd_close_receipt [16:18:28]MH_GetDate [16:18:28]Write to MH i2c: F0 00 00 50 03 42 [16:18:28]Write i2c OK [16:18:28]MH_I2C_Read... [16:18:28]Read from MH i2c: F0 [16:18:28]MH_I2C_Read... [16:18:28]Read from MH i2c: F0 09 00 [16:18:28]MH_I2C_Read... [16:18:28]Read from MH i2c: F0 09 00 50 03 00 54 6F A6 66 F9 24 A2 66 3F [16:18:28]GetLastDocTimeStamp 1722183503 [16:18:28]current date 1722183508 [16:18:28]FM_GetShiftState [16:18:28]SAM_PROTO_GetShiftState [16:18:28]wFMCommunicate request_size=4 [16:18:28]MH_SAM_APDU [16:18:28]CAPDU: 80 13 01 00 [16:18:28]Write to MH i2c: E2 08 00 51 03 80 13 01 00 00 00 00 00 D1 [16:18:28]Write i2c OK [16:18:28]MH_I2C_Read... [16:18:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:18:28]Read from MH i2c: E2 [16:18:28]MH_I2C_Read... [16:18:28]Read from MH i2c: E2 0E 00 [16:18:28]MH_I2C_Read... [16:18:28]Read from MH i2c: E2 0E 00 51 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 82 [16:18:28]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [16:18:28]wFMCommunicate OK [16:18:28]SAM_PROTO_GetShiftState done [16:18:28]FM_GetShiftState done [16:18:28]opened in 1722125326 [16:18:28]opened+sec_in_day 1722211726 [16:18:28]quantity*price = 200043 [16:18:28]sum+1 = 200044 [16:18:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 356 28.07.2024 16:18 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226696 ФПД: 264484772076493 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T161828&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226696&fm=264484772076493&tin=02508201610067®Number=0000000000092624&sum=200043 [16:18:29]StoreToDocumentArchive [16:18:29]shift 439 fd 226696 [16:18:29]save to /storage/0439/doc_00226696 [16:18:29]save last doc name /storage/0439/doc_00226696 to /storage/kkm_last_doc_name [16:18:29]save OK [16:18:29]Clear old archive folders... [16:18:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:18:29]tlvbuf is 00A60DB0 [16:18:29]SAM_PROTO_ClearQueue [16:18:29]wFMCommunicate request_size=4 [16:18:29]MH_SAM_APDU [16:18:29]CAPDU: 80 09 00 00 [16:18:29]Write to MH i2c: E2 08 00 5E 03 80 09 00 00 00 00 00 00 D3 [16:18:29]Write i2c OK [16:18:29]MH_I2C_Read... [16:18:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:18:29]Read from MH i2c: E2 [16:18:29]MH_I2C_Read... [16:18:29]Read from MH i2c: E2 03 00 [16:18:29]MH_I2C_Read... [16:18:29]Read from MH i2c: E2 03 00 5E 03 00 90 00 D5 [16:18:29]RAPDU: 90 00 [16:18:29]wFMCommunicate OK [16:18:29]SAM_PROTO_ClearQueue done [16:18:29]KKMCreateOFDPacket [16:18:29]OFDProtocolAddRootSTLVToBuf [16:18:29]FM_MakeSignedData [16:18:29]FM_MakeSignedData [16:18:29]SAM_PROTO_SignData [16:18:29]wFMCommunicate request_size=4 [16:18:29]MH_SAM_APDU [16:18:29]CAPDU: 80 0D 01 02 [16:18:29]Write to MH i2c: E2 08 00 5F 03 80 0D 01 02 00 00 00 00 DB [16:18:29]Write i2c OK [16:18:29]MH_I2C_Read... [16:18:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:18:29]Read from MH i2c: E2 [16:18:29]MH_I2C_Read... [16:18:29]Read from MH i2c: E2 03 00 [16:18:29]MH_I2C_Read... [16:18:29]Read from MH i2c: E2 03 00 5F 03 00 90 00 D6 [16:18:29]RAPDU: 90 00 [16:18:30]wFMCommunicate OK [16:18:30]wFMCommunicate request_size=255 [16:18:30]MH_SAM_APDU [16:18:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 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 01 00 00 F4 03 04 00 54 6F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 88 75 03 00 35 04 06 00 F0 [16:18:30]Write to MH i2c: E2 02 01 60 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 01 00 00 F4 03 04 00 54 6F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 88 75 03 00 35 04 06 00 F0 00 00 4C [16:18:30]Write i2c OK [16:18:30]MH_I2C_Read... [16:18:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:18:30]Read from MH i2c: E2 [16:18:30]MH_I2C_Read... [16:18:30]Read from MH i2c: E2 03 00 [16:18:30]MH_I2C_Read... [16:18:30]Read from MH i2c: E2 03 00 60 03 00 90 00 D7 [16:18:30]RAPDU: 90 00 [16:18:30]wFMCommunicate OK [16:18:30]wFMCommunicate request_size=10 [16:18:30]MH_SAM_APDU [16:18:30]CAPDU: 80 0D 02 02 05 8C 28 E3 5B CD [16:18:30]Write to MH i2c: E2 0D 00 61 03 80 0D 02 02 05 00 8C 28 E3 5B CD 00 00 A7 [16:18:30]Write i2c OK [16:18:30]MH_I2C_Read... [16:18:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:18:30]Read from MH i2c: E2 [16:18:30]MH_I2C_Read... [16:18:30]Read from MH i2c: E2 03 00 [16:18:30]MH_I2C_Read... [16:18:30]Read from MH i2c: E2 03 00 61 03 00 90 00 D8 [16:18:30]RAPDU: 90 00 [16:18:30]wFMCommunicate OK [16:18:30]wFMCommunicate request_size=4 [16:18:30]MH_SAM_APDU [16:18:30]CAPDU: 80 0D 03 02 [16:18:30]Write to MH i2c: E2 08 00 62 03 80 0D 03 02 00 00 00 00 E0 [16:18:30]Write i2c OK [16:18:30]MH_I2C_Read... [16:18:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:18:30]Read from MH i2c: E2 [16:18:30]MH_I2C_Read... [16:18:30]Read from MH i2c: E2 0B 00 [16:18:30]MH_I2C_Read... [16:18:30]Read from MH i2c: E2 0B 00 62 03 00 D9 48 4D 18 99 BD 56 F8 90 00 0B [16:18:30]RAPDU: D9 48 4D 18 99 BD 56 F8 90 00 [16:18:30]wFMCommunicate OK [16:18:30]SAM_PROTO_SignData done [16:18:30]FM_MakeSignedData done [16:18:30]CreateOFDProtocolMessage [16:18:30]wFMCommunicate request_size=4 [16:18:30]MH_SAM_APDU [16:18:30]CAPDU: 80 11 00 00 [16:18:30]Write to MH i2c: E2 08 00 63 03 80 11 00 00 00 00 00 00 E0 [16:18:30]Write i2c OK [16:18:30]MH_I2C_Read... [16:18:30]Connected sock=11 [16:18:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 55 5F 08 01 A1 1C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 01 00 00 F4 03 04 00 4F 6F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 87 75 03 00 35 04 06 00 07 BE CB 04 09 F4 E3 B3 D2 9A 35 7D 79 CB [16:18:30]Read from MH i2c: E2 [16:18:30]MH_I2C_Read... [16:18:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:18:30]Read from MH i2c: E2 17 00 [16:18:30]MH_I2C_Read... [16:18:30]Read from MH i2c: E2 17 00 63 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3D [16:18:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:18:30]wFMCommunicate OK [16:18:30]CreateOFDProtocolMessage done [16:18:30]OFDSenderStorePacket 226696 [16:18:30]StoreOFDPacket docnum=226696 [16:18:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 4B 80 07 01 D6 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 35 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 01 00 00 F4 03 04 00 54 6F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 88 75 03 00 35 04 06 00 F0 8C 28 E3 5B CD D9 48 4D 18 99 BD 56 F8 [16:18:30]CheckFolder [16:18:30]dirname=/storage/ofd_packets [16:18:30]CheckFolder done [16:18:30]ProducePacketName [16:18:30]name=ofd_packets/00226696 [16:18:30]NVStorageSaveData ofd_packets/00226696 [16:18:30]File name is /storage/ofd_packets/00226696 [16:18:30]Write 301 bytes [16:18:30]NVStorageSaveData done [16:18:30]OFDSenderStorePacket done [16:18:30]KKMCreateOFDPacket done [16:18:30]NVStorageSaveData kkm_last_timestamp [16:18:30]File name is /storage/kkm_last_timestamp [16:18:30]Write 4 bytes [16:18:30]NVStorageSaveData done [16:18:30]ExternCall_PrintAddStr [16:18:30]wPrintStart [16:18:30]Write to MH i2c: 01 00 00 64 03 67 [16:18:30]Write i2c OK [16:18:30]MH_I2C_Read... [16:18:30]Read from MH i2c: 01 [16:18:30]MH_I2C_Read... [16:18:30]Read from MH i2c: 01 07 00 [16:18:30]MH_I2C_Read... [16:18:30]Read from MH i2c: 01 07 00 64 03 00 00 00 00 00 FF 0F 7C [16:18:30]RasterBufferAndPrint [16:18:30]line Счет N : (1)2003093 [16:18:30]line ИНН: 02508201610067 [16:18:30]line Контрольно-Кассовый Чек [16:18:30]line ПРОДАЖА [16:18:30]line ТРК (МРК, ГНК) : 64 [16:18:30]line Товар: 2710124500 [16:18:30]line Аи-95-К-5 [16:18:30]line 26.960 * 74.20 [16:18:30]line = 2000.43 [16:18:30]line НДС 12% НСП 1% [16:18:30]line > о реализуемом товаре [16:18:30]line ИТОГО: 2000.43 [16:18:30]line НСП 1% : 17.70 [16:18:30]line НДС 12% : 212.43 [16:18:30]line Наличными: 0.00 [16:18:30]line Безнал.: 2000.43 [16:18:30]line Место: АЗС № 97 "Партнер Нефть" [16:18:30]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:18:30]line СНО: Общий режим [16:18:30]line Чек 356 28.07.2024 16:18 [16:18:30]line Смена: 439 ФФД: 1.0 [16:18:30]line ЗНМ: 0300000054 [16:18:30]line РНМ: 0000000000092624 [16:18:30]line Версия ККМ: 001 [16:18:30]line Платежная система: O! деньги [16:18:30]line ФМ: 0000000000874959 [16:18:30]line ФД: 226696 [16:18:30]line ФПД: 264484772076493 [16:18:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T161828&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226696&fm=264484772076493&tin=02508201610067®Number=0000000000092624&sum=200043 [16:18:30]recv_with_timeout no data received [16:18:30]written 0, free lines is 4095 [16:18:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 98 84 47 00 83 BC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 87 75 03 00 F4 03 04 00 5E 1B A6 66 B6 04 01 00 00 3A 31 78 16 E6 B8 A9 84 [16:18:31]CommunicateWithHost err = 0 [16:18:31]CheckOFDResponse [16:18:31]1017 (14) - 77093643461234 [16:18:31]1041 (16) - 0000000000874959 [16:18:31]1040 (4) - 226695 [16:18:31]1012 (4) - 28.07.2024 10:20 [16:18:31]1206 (1) - 0 [16:18:31]OFD Sender: Remove packet 226695 [16:18:31]ProducePacketName [16:18:31]name=ofd_packets/00226695 [16:18:31]NVStorageDeleteData [16:18:31]Write to MH i2c: 01 00 00 8E 03 91 [16:18:31]Write i2c OK [16:18:31]MH_I2C_Read... [16:18:31]Read from MH i2c: 01 [16:18:31]MH_I2C_Read... [16:18:31]Read from MH i2c: 01 07 00 [16:18:31]MH_I2C_Read... [16:18:31]Read from MH i2c: 01 07 00 8E 03 00 00 00 00 00 85 0C 29 [16:18:31]RasterBufferAndPrint [16:18:31]line [16:18:31]line [16:18:31]line [16:18:31]line [16:18:31]line [16:18:31]written 0, free lines is 3212 [16:18:31]MH_Cut [16:18:31]Write to MH i2c: D1 01 00 95 03 01 6A [16:18:31]Write i2c OK [16:18:31]MH_I2C_Read... [16:18:31]Read from MH i2c: D1 [16:18:31]MH_I2C_Read... [16:18:31]Read from MH i2c: D1 01 00 [16:18:31]MH_I2C_Read... [16:18:31]Read from MH i2c: D1 01 00 95 03 00 69 [16:18:31]Write to MH i2c: 01 00 00 96 03 99 [16:18:31]Write i2c OK [16:18:31]MH_I2C_Read... [16:18:31]OFD Sender: Processing packet 226696 [packets to send 602, broken 601] [16:18:31]ProducePacketName [16:18:31]name=ofd_packets/00226696 [16:18:31]OFD Sender: To server: pG, [16:18:31]CommunicateWithHost lk.salyk.kg:30040 [16:18:31]ConnectInit lk.salyk.kg [16:18:31]Connected sock=10 [16:18:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 4B 80 07 01 D6 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 35 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 01 00 00 F4 03 04 00 54 6F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 88 75 03 00 35 04 06 00 F0 8C 28 E3 5B CD D9 48 4D 18 99 BD 56 F8 [16:18:32]*** Cut start [16:18:32]*** Partial cut [16:18:32]*** CUTSNS_PIN = 1 [16:18:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 97 FA 47 00 F6 6F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 88 75 03 00 F4 03 04 00 60 1B A6 *** CUTSNS_PIN = 0 [16:18:32]66 B6 04 01 00 00 11 16 27 93 07 E0 1A 8B [16:18:32]CommunicateWithHost err = 0 [16:18:32]CheckOFDResponse [16:18:32]1017 (14) - 77093643461234 [16:18:32]1041 (16) - 0000000000874959 [16:18:32]1040 (4) - 226696 [16:18:32]1012 (4) - 28.07.2024 10:20 [16:18:32]1206 (1) - 0 [16:18:32]OFD Sender: Remove packet 226696 [16:18:32]ProducePacketName [16:18:32]name=ofd_packets/00226696 [16:18:32]NVStorageDeleteData [16:18:32]*** Brake cut motor [16:18:33]OFD Sender: No OFD packet to send [16:18:33]Read from MH i2c: 01 [16:18:33]MH_I2C_Read... [16:18:33]*** Stop cut motor [16:18:33]*** Cut end [16:18:33]Read from MH i2c: 01 07 00 [16:18:33]MH_I2C_Read... [16:18:33]Read from MH i2c: 01 07 00 96 03 00 00 00 00 00 FF 0F AE [16:18:33]process_action close_receipt done [16:18:33]requested_data is exist [16:18:33]produce_requested_data [16:18:33]requested_item fm.sn is exist - process it [16:18:33]wFMCommunicate request_size=4 [16:18:33]MH_SAM_APDU [16:18:33]CAPDU: 80 11 00 00 [16:18:33]Write to MH i2c: E2 08 00 97 03 80 11 00 00 00 00 00 00 14 [16:18:33]Write i2c OK [16:18:33]MH_I2C_Read... [16:18:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:18:33]Read from MH i2c: E2 [16:18:33]MH_I2C_Read... [16:18:33]Read from MH i2c: E2 17 00 [16:18:33]MH_I2C_Read... [16:18:33]OFD Sender: No OFD packet to send [16:18:33]Read from MH i2c: E2 17 00 97 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 71 [16:18:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:18:33]wFMCommunicate OK [16:18:33]requested_item fd.num is exist - process it [16:18:33]SAM_PROTO_GetFieldsCounters [16:18:33]wFMCommunicate request_size=4 [16:18:33]MH_SAM_APDU [16:18:33]CAPDU: 80 13 00 00 [16:18:33]Write to MH i2c: E2 08 00 98 03 80 13 00 00 00 00 00 00 17 [16:18:33]Write i2c OK [16:18:33]MH_I2C_Read... [16:18:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:18:33]Read from MH i2c: E2 [16:18:33]MH_I2C_Read... [16:18:33]Read from MH i2c: E2 62 00 [16:18:33]MH_I2C_Read... [16:18:33]Read from MH i2c: E2 62 00 98 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 88 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 64 01 00 00 5E 04 04 00 64 01 00 00 57 04 04 00 65 01 00 00 19 04 04 00 00 00 00 00 90 00 27 [16:18:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 88 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 64 01 00 00 5E 04 04 00 64 01 00 00 57 04 04 00 65 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:18:33]wFMCommunicate OK [16:18:33]SAM_PROTO_GetFieldsCounters done [16:18:33]requested_item shift.num is exist - process it [16:18:33]requested_item shift.opened is exist - process it [16:18:33]req_shift_opened [16:18:33]FM_GetShiftState [16:18:33]SAM_PROTO_GetShiftState [16:18:33]wFMCommunicate request_size=4 [16:18:33]MH_SAM_APDU [16:18:33]CAPDU: 80 13 01 00 [16:18:33]Write to MH i2c: E2 08 00 99 03 80 13 01 00 00 00 00 00 19 [16:18:33]Write i2c OK [16:18:33]MH_I2C_Read... [16:18:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:18:33]Read from MH i2c: E2 [16:18:33]MH_I2C_Read... [16:18:33]Read from MH i2c: E2 0E 00 [16:18:33]MH_I2C_Read... [16:18:33]Read from MH i2c: E2 0E 00 99 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 CA [16:18:33]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [16:18:33]wFMCommunicate OK [16:18:33]SAM_PROTO_GetShiftState done [16:18:33]FM_GetShiftState done [16:18:33]req_shift_opened done [16:18:33]requested_item shift.open_date is exist - process it [16:18:33]req_shift_open_date [16:18:33]req_shift_open_date done [16:18:33]produce_requested_data done [16:18:33]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226696,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [16:18:33]process_action_free close_receipt [16:18:33]json_value_free [16:18:33]json_value_free done [16:18:33]process_json_proto returns [16:18:33]Send response to host [16:18:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226696,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [16:18:33]free response buf [16:18:33]execute_script done [16:18:33]execute_script returns [16:18:33]free content buf [16:18:33]Sock 9.Close socket [16:18:33]Sock 9.Thread stoped [16:18:38]OFD Sender: No OFD packet to send [16:18:43]OFD Sender: No OFD packet to send [16:18:48]OFD Sender: No OFD packet to send [16:18:53]OFD Sender: No OFD packet to send [16:18:58]OFD Sender: No OFD packet to send [16:19:03]OFD Sender: No OFD packet to send [16:19:08]OFD Sender: No OFD packet to send [16:19:13]OFD Sender: No OFD packet to send [16:19:15]recv_with_timeout no data received [16:19:18]OFD Sender: No OFD packet to send [16:19:23]OFD Sender: No OFD packet to send [16:19:28]OFD Sender: No OFD packet to send [16:19:33]OFD Sender: No OFD packet to send [16:19:38]OFD Sender: No OFD packet to send [16:19:41]accept exits with 7 [16:19:41]New connection [16:19:41]New thread 3067026788 created [16:19:41]Thread 3066883428 joined [16:19:41]Waiting for new connection... [16:19:41] Sock 7.Parse request [16:19:41]Sock 7.Check first char [16:19:41]Sock 7.First char is OK [16:19:41]request: POST /json_proto HTTP/1.0 [16:19:41]Method: POST [16:19:41]URL: /json_proto [16:19:41]Method is POST - this is cgi request [16:19:41]url: /json_proto [16:19:41]query_string will be loaded in cgi processing [16:19:41]execute_cgi json_proto POST (null) [16:19:41]execute_cgi path=json_proto method=POST [16:19:41]POST find Content-Length [16:19:41]Host: 172.17.43.131:8080 [16:19:41]Content-Length: 683 [16:19:41]Content-Type: application/json [16:19:41] [16:19:41]POST finish read [16:19:41]Found Content-Length = 683 [16:19:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003095", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:19:41]execute_script... [16: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)2003095", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:19:41]POST & json_proto [16:19:41]process_json_proto [16:19:41]json parsed OK: [16:19:41]protocol is kg_v1.0 [16:19:41]action value=close_receipt [16:19:41]process_action close_receipt [16:19:41]cmd_close_receipt [16:19:41]MH_GetDate [16:19:41]Write to MH i2c: F0 00 00 9A 03 8C [16:19:41]Write i2c OK [16:19:41]MH_I2C_Read... [16:19:41]Read from MH i2c: F0 [16:19:41]MH_I2C_Read... [16:19:41]Read from MH i2c: F0 09 00 [16:19:41]MH_I2C_Read... [16:19:41]Read from MH i2c: F0 09 00 9A 03 00 9D 6F A6 66 F9 24 A2 66 D2 [16:19:41]GetLastDocTimeStamp 1722183508 [16:19:41]current date 1722183581 [16:19:41]FM_GetShiftState [16:19:41]SAM_PROTO_GetShiftState [16:19:41]wFMCommunicate request_size=4 [16:19:41]MH_SAM_APDU [16:19:41]CAPDU: 80 13 01 00 [16:19:41]Write to MH i2c: E2 08 00 9B 03 80 13 01 00 00 00 00 00 1B [16:19:41]Write i2c OK [16:19:41]MH_I2C_Read... [16:19:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:19:41]Read from MH i2c: E2 [16:19:41]MH_I2C_Read... [16:19:41]Read from MH i2c: E2 0E 00 [16:19:41]MH_I2C_Read... [16:19:41]Read from MH i2c: E2 0E 00 9B 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 CC [16:19:41]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [16:19:41]wFMCommunicate OK [16:19:41]SAM_PROTO_GetShiftState done [16:19:41]FM_GetShiftState done [16:19:41]opened in 1722125326 [16:19:41]opened+sec_in_day 1722211726 [16:19:41]quantity*price = 300064 [16:19:41]sum+1 = 300066 [16:19:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.65 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 357 28.07.2024 16:19 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226697 ФПД: 23123297105243 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T161941&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226697&fm=23123297105243&tin=02508201610067®Number=0000000000092624&sum=300000 [16:19:42]StoreToDocumentArchive [16:19:42]shift 439 fd 226697 [16:19:42]save to /storage/0439/doc_00226697 [16:19:42]save last doc name /storage/0439/doc_00226697 to /storage/kkm_last_doc_name [16:19:42]save OK [16:19:42]Clear old archive folders... [16:19:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:19:42]tlvbuf is 00AB0600 [16:19:42]SAM_PROTO_ClearQueue [16:19:42]wFMCommunicate request_size=4 [16:19:42]MH_SAM_APDU [16:19:42]CAPDU: 80 09 00 00 [16:19:42]Write to MH i2c: E2 08 00 A8 03 80 09 00 00 00 00 00 00 1D [16:19:42]Write i2c OK [16:19:42]MH_I2C_Read... [16:19:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:19:42]Read from MH i2c: E2 [16:19:42]MH_I2C_Read... [16:19:42]Read from MH i2c: E2 03 00 [16:19:42]MH_I2C_Read... [16:19:42]Read from MH i2c: E2 03 00 A8 03 00 90 00 1F [16:19:42]RAPDU: 90 00 [16:19:42]wFMCommunicate OK [16:19:42]SAM_PROTO_ClearQueue done [16:19:42]KKMCreateOFDPacket [16:19:42]OFDProtocolAddRootSTLVToBuf [16:19:42]FM_MakeSignedData [16:19:42]FM_MakeSignedData [16:19:42]SAM_PROTO_SignData [16:19:42]wFMCommunicate request_size=4 [16:19:42]MH_SAM_APDU [16:19:42]CAPDU: 80 0D 01 02 [16:19:42]Write to MH i2c: E2 08 00 A9 03 80 0D 01 02 00 00 00 00 25 [16:19:42]Write i2c OK [16:19:42]MH_I2C_Read... [16:19:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:19:43]Read from MH i2c: E2 [16:19:43]MH_I2C_Read... [16:19:43]Read from MH i2c: E2 03 00 [16:19:43]MH_I2C_Read... [16:19:43]Read from MH i2c: E2 03 00 A9 03 00 90 00 20 [16:19:43]RAPDU: 90 00 [16:19:43]wFMCommunicate OK [16:19:43]wFMCommunicate request_size=255 [16:19:43]MH_SAM_APDU [16:19:43]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 01 00 00 F4 03 04 00 9D 6F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 89 75 03 00 35 04 06 00 15 [16:19:43]Write to MH i2c: E2 02 01 AA 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 01 00 00 F4 03 04 00 9D 6F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 89 75 03 00 35 04 06 00 15 00 00 39 [16:19:43]Write i2c OK [16:19:43]MH_I2C_Read... [16:19:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:19:43]Read from MH i2c: E2 [16:19:43]MH_I2C_Read... [16:19:43]Read from MH i2c: E2 03 00 [16:19:43]MH_I2C_Read... [16:19:43]Read from MH i2c: E2 03 00 AA 03 00 90 00 21 [16:19:43]RAPDU: 90 00 [16:19:43]wFMCommunicate OK [16:19:43]wFMCommunicate request_size=10 [16:19:43]MH_SAM_APDU [16:19:43]CAPDU: 80 0D 02 02 05 07 CF E8 F5 5B [16:19:43]Write to MH i2c: E2 0D 00 AB 03 80 0D 02 02 05 00 07 CF E8 F5 5B 00 00 40 [16:19:43]Write i2c OK [16:19:43]MH_I2C_Read... [16:19:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:19:43]Read from MH i2c: E2 [16:19:43]MH_I2C_Read... [16:19:43]Read from MH i2c: E2 03 00 [16:19:43]MH_I2C_Read... [16:19:43]Read from MH i2c: E2 03 00 AB 03 00 90 00 22 [16:19:43]RAPDU: 90 00 [16:19:43]wFMCommunicate OK [16:19:43]wFMCommunicate request_size=4 [16:19:43]MH_SAM_APDU [16:19:43]CAPDU: 80 0D 03 02 [16:19:43]Write to MH i2c: E2 08 00 AC 03 80 0D 03 02 00 00 00 00 2A [16:19:43]Write i2c OK [16:19:43]MH_I2C_Read... [16:19:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:19:43]Read from MH i2c: E2 [16:19:43]MH_I2C_Read... [16:19:43]Read from MH i2c: E2 0B 00 [16:19:43]MH_I2C_Read... [16:19:43]Read from MH i2c: E2 0B 00 AC 03 00 9B 54 15 1E 1A D0 C1 98 90 00 90 [16:19:43]RAPDU: 9B 54 15 1E 1A D0 C1 98 90 00 [16:19:43]wFMCommunicate OK [16:19:43]SAM_PROTO_SignData done [16:19:43]FM_MakeSignedData done [16:19:43]CreateOFDProtocolMessage [16:19:43]wFMCommunicate request_size=4 [16:19:43]MH_SAM_APDU [16:19:43]CAPDU: 80 11 00 00 [16:19:43]Write to MH i2c: E2 08 00 AD 03 80 11 00 00 00 00 00 00 2A [16:19:43]Write i2c OK [16:19:43]MH_I2C_Read... [16:19:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:19:43]Read from MH i2c: E2 [16:19:43]MH_I2C_Read... [16:19:43]Read from MH i2c: E2 17 00 [16:19:43]MH_I2C_Read... [16:19:43]Read from MH i2c: E2 17 00 AD 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 87 [16:19:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:19:43]wFMCommunicate OK [16:19:43]CreateOFDProtocolMessage done [16:19:43]OFDSenderStorePacket 226697 [16:19:43]StoreOFDPacket docnum=226697 [16:19:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 61 72 07 01 FD 9D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 01 00 00 F4 03 04 00 9D 6F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 89 75 03 00 35 04 06 00 15 07 CF E8 F5 5B 9B 54 15 1E 1A D0 C1 98 [16:19:43]CheckFolder [16:19:43]dirname=/storage/ofd_packets [16:19:43]CheckFolder done [16:19:43]ProducePacketName [16:19:43]name=ofd_packets/00226697 [16:19:43]NVStorageSaveData ofd_packets/00226697 [16:19:43]File name is /storage/ofd_packets/00226697 [16:19:43]Write 301 bytes [16:19:43]NVStorageSaveData done [16:19:43]OFDSenderStorePacket done [16:19:43]KKMCreateOFDPacket done [16:19:43]NVStorageSaveData kkm_last_timestamp [16:19:43]File name is /storage/kkm_last_timestamp [16:19:43]Write 4 bytes [16:19:43]NVStorageSaveData done [16:19:43]OFD Sender: Processing packet 226697 [packets to send 602, broken 601] [16:19:43]ProducePacketName [16:19:43]name=ofd_packets/00226697 [16:19:43]OFD Sender: To server: pG, [16:19:43]CommunicateWithHost lk.salyk.kg:30040 [16:19:43]ConnectInit lk.salyk.kg [16:19:43]ExternCall_PrintAddStr [16:19:43]wPrintStart [16:19:43]Write to MH i2c: 01 00 00 AE 03 B1 [16:19:43]Write i2c OK [16:19:43]MH_I2C_Read... [16:19:43]Read from MH i2c: 01 [16:19:43]MH_I2C_Read... [16:19:43]Read from MH i2c: 01 07 00 [16:19:43]MH_I2C_Read... [16:19:43]Read from MH i2c: 01 07 00 AE 03 00 00 00 00 00 FF 0F C6 [16:19:43]RasterBufferAndPrint [16:19:43]line Счет N : (1)2003095 [16:19:43]line ИНН: 02508201610067 [16:19:43]line Контрольно-Кассовый Чек [16:19:43]line ПРОДАЖА [16:19:43]line ТРК (МРК, ГНК) : 54 [16:19:43]line Товар: 2710124500 [16:19:43]line Аи-95-К-5 [16:19:43]line 40.440 * 74.20 [16:19:43]line = 3000.65 [16:19:43]line НДС 12% НСП 1% [16:19:43]line > о реализуемом товаре [16:19:43]line ОКРУГЛЕНИЕ: -0.65 [16:19:43]line ИТОГО: 3000.00 [16:19:43]line Внесено: 3000.00 [16:19:43]line СДАЧА: 0.00 [16:19:43]line НСП 1% : 26.55 [16:19:43]line НДС 12% : 318.65 [16:19:43]line Наличными: 3000.00 [16:19:43]line Безнал.: 0.00 [16:19:43]line Место: АЗС № 97 "Партнер Нефть" [16:19:43]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:19:43]line СНО: Общий режим [16:19:43]line Чек 357 28.07.2024 16:19 [16:19:43]line Смена: 439 ФФД: 1.0 [16:19:43]line ЗНМ: 0300000054 [16:19:43]line РНМ: 0000000000092624 [16:19:43]line Версия ККМ: 001 [16:19:43]line ФМ: 0000000000874959 [16:19:43]line ФД: 226697 [16:19:43]line ФПД: 23123297105243 [16:19:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T161941&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226697&fm=23123297105243&tin=02508201610067®Number=0000000000092624&sum=300000 [16:19:43]written 0, free lines is 4095 [16:19:43]Write to MH i2c: 01 00 00 D9 03 DC [16:19:43]Write i2c OK [16:19:43]MH_I2C_Read... [16:19:43]Read from MH i2c: 01 [16:19:43]MH_I2C_Read... [16:19:43]Read from MH i2c: 01 07 00 [16:19:43]MH_I2C_Read... [16:19:43]Read from MH i2c: 01 07 00 D9 03 00 00 00 00 00 62 0C 51 [16:19:43]RasterBufferAndPrint [16:19:43]line [16:19:43]line [16:19:43]line [16:19:43]line [16:19:43]line [16:19:43]written 0, free lines is 3174 [16:19:43]MH_Cut [16:19:43]Write to MH i2c: D1 01 00 E0 03 01 B5 [16:19:43]Write i2c OK [16:19:43]MH_I2C_Read... [16:19:43]Read from MH i2c: D1 [16:19:43]MH_I2C_Read... [16:19:43]Read from MH i2c: D1 01 00 [16:19:43]MH_I2C_Read... [16:19:43]Read from MH i2c: D1 01 00 E0 03 00 B4 [16:19:43]Write to MH i2c: 01 00 00 E1 03 E4 [16:19:43]Write i2c OK [16:19:43]MH_I2C_Read... [16:19:44]Connected sock=11 [16:19:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 61 72 07 01 FD 9D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 01 00 00 F4 03 04 00 9D 6F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 89 75 03 00 35 04 06 00 15 07 CF E8 F5 5B 9B 54 15 1E 1A D0 C1 98 [16:19:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 2A C9 47 00 C8 C5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 89 75 03 00 F4 03 04 00 A8 1B A6 66 B6 04 01 00 00 CD C3 1D AB DA 30 E7 C3 [16:19:45]CommunicateWithHost err = 0 [16:19:45]CheckOFDResponse [16:19:45]1017 (14) - 77093643461234 [16:19:45]1041 (16) - 0000000000874959 [16:19:45]1040 (4) - 226697 [16:19:45]1012 (4) - 28.07.2024 10:21 [16:19:45]1206 (1) - 0 [16:19:45]OFD Sender: Remove packet 226697 [16:19:45]ProducePacketName [16:19:45]name=ofd_packets/00226697 [16:19:45]NVStorageDeleteData [16:19:45]*** Cut start [16:19:45]*** Partial cut [16:19:45]*** CUTSNS_PIN = 1 [16:19:45]*** CUTSNS_PIN = 0 [16:19:45]*** Brake cut motor [16:19:45]OFD Sender: No OFD packet to send [16:19:45]Read from MH i2c: 01 [16:19:45]MH_I2C_Read... [16:19:45]*** Stop cut motor [16:19:45]*** Cut end [16:19:45]Read from MH i2c: 01 07 00 [16:19:45]MH_I2C_Read... [16:19:45]Read from MH i2c: 01 07 00 E1 03 00 00 00 00 00 FF 0F F9 [16:19:45]process_action close_receipt done [16:19:45]requested_data is exist [16:19:45]produce_requested_data [16:19:45]requested_item fm.sn is exist - process it [16:19:45]wFMCommunicate request_size=4 [16:19:45]MH_SAM_APDU [16:19:45]CAPDU: 80 11 00 00 [16:19:45]Write to MH i2c: E2 08 00 E2 03 80 11 00 00 00 00 00 00 5F [16:19:45]Write i2c OK [16:19:45]MH_I2C_Read... [16:19:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:19:45]Read from MH i2c: E2 [16:19:45]MH_I2C_Read... [16:19:45]Read from MH i2c: E2 17 00 [16:19:45]MH_I2C_Read... [16:19:45]Read from MH i2c: E2 17 00 E2 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BC [16:19:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:19:45]wFMCommunicate OK [16:19:45]requested_item fd.num is exist - process it [16:19:45]SAM_PROTO_GetFieldsCounters [16:19:45]wFMCommunicate request_size=4 [16:19:45]MH_SAM_APDU [16:19:45]CAPDU: 80 13 00 00 [16:19:45]Write to MH i2c: E2 08 00 E3 03 80 13 00 00 00 00 00 00 62 [16:19:45]Write i2c OK [16:19:45]MH_I2C_Read... [16:19:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:19:46]Read from MH i2c: E2 [16:19:46]MH_I2C_Read... [16:19:46]Read from MH i2c: E2 62 00 [16:19:46]MH_I2C_Read... [16:19:46]Read from MH i2c: E2 62 00 E3 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 89 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 65 01 00 00 5E 04 04 00 65 01 00 00 57 04 04 00 66 01 00 00 19 04 04 00 00 00 00 00 90 00 76 [16:19:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 89 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 65 01 00 00 5E 04 04 00 65 01 00 00 57 04 04 00 66 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:19:46]wFMCommunicate OK [16:19:46]SAM_PROTO_GetFieldsCounters done [16:19:46]requested_item shift.num is exist - process it [16:19:46]requested_item shift.opened is exist - process it [16:19:46]req_shift_opened [16:19:46]FM_GetShiftState [16:19:46]SAM_PROTO_GetShiftState [16:19:46]wFMCommunicate request_size=4 [16:19:46]MH_SAM_APDU [16:19:46]CAPDU: 80 13 01 00 [16:19:46]Write to MH i2c: E2 08 00 E4 03 80 13 01 00 00 00 00 00 64 [16:19:46]Write i2c OK [16:19:46]MH_I2C_Read... [16:19:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:19:46]Read from MH i2c: E2 [16:19:46]MH_I2C_Read... [16:19:46]Read from MH i2c: E2 0E 00 [16:19:46]MH_I2C_Read... [16:19:46]Read from MH i2c: E2 0E 00 E4 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 15 [16:19:46]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [16:19:46]wFMCommunicate OK [16:19:46]SAM_PROTO_GetShiftState done [16:19:46]FM_GetShiftState done [16:19:46]req_shift_opened done [16:19:46]requested_item shift.open_date is exist - process it [16:19:46]req_shift_open_date [16:19:46]req_shift_open_date done [16:19:46]produce_requested_data done [16:19:46]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226697,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [16:19:46]process_action_free close_receipt [16:19:46]json_value_free [16:19:46]json_value_free done [16:19:46]process_json_proto returns [16:19:46]Send response to host [16:19:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226697,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [16:19:46]free response buf [16:19:46]execute_script done [16:19:46]execute_script returns [16:19:46]free content buf [16:19:46]Sock 7.Close socket [16:19:46]Sock 7.Thread stoped [16:19:50]OFD Sender: No OFD packet to send [16:19:55]OFD Sender: No OFD packet to send [16:20:00]OFD Sender: No OFD packet to send [16:20:05]OFD Sender: No OFD packet to send [16:20:10]OFD Sender: No OFD packet to send [16:20:15]OFD Sender: No OFD packet to send [16:20:20]OFD Sender: No OFD packet to send [16:20:25]OFD Sender: No OFD packet to send [16:20:30]OFD Sender: No OFD packet to send [16:20:35]OFD Sender: No OFD packet to send [16:20:40]OFD Sender: No OFD packet to send [16:20:40]recv_with_timeout no data received [16:20:45]OFD Sender: No OFD packet to send [16:20:50]OFD Sender: No OFD packet to send [16:20:55]OFD Sender: No OFD packet to send [16:21:00]OFD Sender: No OFD packet to send [16:21:05]OFD Sender: No OFD packet to send [16:21:10]OFD Sender: No OFD packet to send [16:21:15]OFD Sender: No OFD packet to send [16:21:20]OFD Sender: No OFD packet to send [16:21:25]OFD Sender: No OFD packet to send [16:21:30]OFD Sender: No OFD packet to send [16:21:34]recv_with_timeout no data received [16:21:35]OFD Sender: No OFD packet to send [16:21:40]OFD Sender: No OFD packet to send [16:21:45]OFD Sender: No OFD packet to send [16:21:50]OFD Sender: No OFD packet to send [16:21:55]OFD Sender: No OFD packet to send [16:22:01]OFD Sender: No OFD packet to send [16:22:02]recv_with_timeout no data received [16:22:06]OFD Sender: No OFD packet to send [16:22:11]OFD Sender: No OFD packet to send [16:22:16]OFD Sender: No OFD packet to send [16:22:21]OFD Sender: No OFD packet to send [16:22:26]OFD Sender: No OFD packet to send [16:22:31]OFD Sender: No OFD packet to send [16:22:36]OFD Sender: No OFD packet to send [16:22:41]OFD Sender: No OFD packet to send [16:22:46]OFD Sender: No OFD packet to send [16:22:48]recv_with_timeout no data received [16:22:51]OFD Sender: No OFD packet to send [16:22:56]OFD Sender: No OFD packet to send [16:23:01]OFD Sender: No OFD packet to send [16:23:06]OFD Sender: No OFD packet to send [16:23:11]OFD Sender: No OFD packet to send [16:23:16]OFD Sender: No OFD packet to send [16:23:21]OFD Sender: No OFD packet to send [16:23:26]OFD Sender: No OFD packet to send [16:23:31]OFD Sender: No OFD packet to send [16:23:36]OFD Sender: No OFD packet to send [16:23:41]OFD Sender: No OFD packet to send [16:23:46]OFD Sender: No OFD packet to send [16:23:51]OFD Sender: No OFD packet to send [16:23:56]OFD Sender: No OFD packet to send [16:24:01]OFD Sender: No OFD packet to send [16:24:06]OFD Sender: No OFD packet to send [16:24:09]recv_with_timeout no data received [16:24:11]OFD Sender: No OFD packet to send [16:24:16]OFD Sender: No OFD packet to send [16:24:21]OFD Sender: No OFD packet to send [16:24:26]OFD Sender: No OFD packet to send [16:24:31]OFD Sender: No OFD packet to send [16:24:36]OFD Sender: No OFD packet to send [16:24:41]OFD Sender: No OFD packet to send [16:24:42]recv_with_timeout no data received [16:24:46]OFD Sender: No OFD packet to send [16:25:01]OFD Sender: No OFD packet to send [16:25:06]OFD Sender: No OFD packet to send [16:25:09]accept exits with 10 [16:25:09]New connection [16:25:09]New thread 3066883428 created [16:25:09]Thread 3067026788 joined [16:25:09]Waiting for new connection... [16:25:09] Sock 10.Parse request [16:25:09]Sock 10.Check first char [16:25:09]Sock 10.First char is OK [16:25:09]request: POST /json_proto HTTP/1.0 [16:25:09]Method: POST [16:25:09]URL: /json_proto [16:25:09]Method is POST - this is cgi request [16:25:09]url: /json_proto [16:25:09]query_string will be loaded in cgi processing [16:25:09]execute_cgi json_proto POST (null) [16:25:09]execute_cgi path=json_proto method=POST [16:25:09]POST find Content-Length [16:25:09]Host: 172.17.43.131:8080 [16:25:09]Content-Length: 678 [16:25:09]Content-Type: application/json [16:25:09] [16:25:09]POST finish read [16:25:09]Found Content-Length = 678 [16:25:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003096", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:25:09]execute_script... [16:25:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003096", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:25:09]POST & json_proto [16:25:09]process_json_proto [16:25:09]json parsed OK: [16:25:09]protocol is kg_v1.0 [16:25:09]action value=close_receipt [16:25:09]process_action close_receipt [16:25:09]cmd_close_receipt [16:25:09]MH_GetDate [16:25:09]Write to MH i2c: F0 00 00 E5 03 D7 [16:25:09]Write i2c OK [16:25:09]MH_I2C_Read... [16:25:09]Read from MH i2c: F0 [16:25:09]MH_I2C_Read... [16:25:09]Read from MH i2c: F0 09 00 [16:25:09]MH_I2C_Read... [16:25:09]Read from MH i2c: F0 09 00 E5 03 00 E5 70 A6 66 F9 24 A2 66 66 [16:25:09]GetLastDocTimeStamp 1722183581 [16:25:09]current date 1722183909 [16:25:09]FM_GetShiftState [16:25:09]SAM_PROTO_GetShiftState [16:25:09]wFMCommunicate request_size=4 [16:25:09]MH_SAM_APDU [16:25:09]CAPDU: 80 13 01 00 [16:25:09]Write to MH i2c: E2 08 00 E6 03 80 13 01 00 00 00 00 00 66 [16:25:09]Write i2c OK [16:25:09]MH_I2C_Read... [16:25:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:25:09]Read from MH i2c: E2 [16:25:09]MH_I2C_Read... [16:25:09]Read from MH i2c: E2 0E 00 [16:25:09]MH_I2C_Read... [16:25:09]Read from MH i2c: E2 0E 00 E6 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 17 [16:25:09]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [16:25:09]wFMCommunicate OK [16:25:09]SAM_PROTO_GetShiftState done [16:25:09]FM_GetShiftState done [16:25:09]opened in 1722125326 [16:25:09]opened+sec_in_day 1722211726 [16:25:09]quantity*price = 30035 [16:25:09]sum+1 = 30036 [16:25:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 358 28.07.2024 16:25 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226698 ФПД: 57756750849845 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T162509&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226698&fm=57756750849845&tin=02508201610067®Number=0000000000092624&sum=30000 [16:25:10]StoreToDocumentArchive [16:25:10]shift 439 fd 226698 [16:25:10]save to /storage/0439/doc_00226698 [16:25:10]save last doc name /storage/0439/doc_00226698 to /storage/kkm_last_doc_name [16:25:10]save OK [16:25:10]Clear old archive folders... [16:25:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:25:10]tlvbuf is 00A5B410 [16:25:10]SAM_PROTO_ClearQueue [16:25:10]wFMCommunicate request_size=4 [16:25:10]MH_SAM_APDU [16:25:10]CAPDU: 80 09 00 00 [16:25:10]Write to MH i2c: E2 08 00 F3 03 80 09 00 00 00 00 00 00 68 [16:25:10]Write i2c OK [16:25:10]MH_I2C_Read... [16:25:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:25:10]Read from MH i2c: E2 [16:25:10]MH_I2C_Read... [16:25:10]Read from MH i2c: E2 03 00 [16:25:10]MH_I2C_Read... [16:25:10]Read from MH i2c: E2 03 00 F3 03 00 90 00 6A [16:25:10]RAPDU: 90 00 [16:25:10]wFMCommunicate OK [16:25:10]SAM_PROTO_ClearQueue done [16:25:10]KKMCreateOFDPacket [16:25:10]OFDProtocolAddRootSTLVToBuf [16:25:10]FM_MakeSignedData [16:25:10]FM_MakeSignedData [16:25:10]SAM_PROTO_SignData [16:25:10]wFMCommunicate request_size=4 [16:25:10]MH_SAM_APDU [16:25:10]CAPDU: 80 0D 01 02 [16:25:10]Write to MH i2c: E2 08 00 F4 03 80 0D 01 02 00 00 00 00 70 [16:25:10]Write i2c OK [16:25:10]MH_I2C_Read... [16:25:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:25:10]Read from MH i2c: E2 [16:25:10]MH_I2C_Read... [16:25:10]Read from MH i2c: E2 03 00 [16:25:10]MH_I2C_Read... [16:25:10]Read from MH i2c: E2 03 00 F4 03 00 90 00 6B [16:25:10]RAPDU: 90 00 [16:25:10]wFMCommunicate OK [16:25:10]wFMCommunicate request_size=255 [16:25:10]MH_SAM_APDU [16:25:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 66 01 00 00 F4 03 04 00 E5 70 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8A 75 03 00 35 04 06 00 34 [16:25:10]Write to MH i2c: E2 02 01 F5 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 66 01 00 00 F4 03 04 00 E5 70 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8A 75 03 00 35 04 06 00 34 00 00 CC [16:25:10]Write i2c OK [16:25:10]MH_I2C_Read... [16:25:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:25:10]Read from MH i2c: E2 [16:25:10]MH_I2C_Read... [16:25:10]Read from MH i2c: E2 03 00 [16:25:10]MH_I2C_Read... [16:25:10]Read from MH i2c: E2 03 00 F5 03 00 90 00 6C [16:25:10]RAPDU: 90 00 [16:25:10]wFMCommunicate OK [16:25:10]wFMCommunicate request_size=10 [16:25:10]MH_SAM_APDU [16:25:10]CAPDU: 80 0D 02 02 05 87 8A 9E 27 35 [16:25:10]Write to MH i2c: E2 0D 00 F6 03 80 0D 02 02 05 00 87 8A 9E 27 35 00 00 88 [16:25:10]Write i2c OK [16:25:10]MH_I2C_Read... [16:25:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:25:10]Read from MH i2c: E2 [16:25:10]MH_I2C_Read... [16:25:10]Read from MH i2c: E2 03 00 [16:25:10]MH_I2C_Read... [16:25:10]Read from MH i2c: E2 03 00 F6 03 00 90 00 6D [16:25:10]RAPDU: 90 00 [16:25:10]wFMCommunicate OK [16:25:10]wFMCommunicate request_size=4 [16:25:10]MH_SAM_APDU [16:25:10]CAPDU: 80 0D 03 02 [16:25:10]Write to MH i2c: E2 08 00 F7 03 80 0D 03 02 00 00 00 00 75 [16:25:10]Write i2c OK [16:25:10]MH_I2C_Read... [16:25:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:25:10]Read from MH i2c: E2 [16:25:10]MH_I2C_Read... [16:25:10]Read from MH i2c: E2 0B 00 [16:25:10]MH_I2C_Read... [16:25:10]Read from MH i2c: E2 0B 00 F7 03 00 4D 5A FA AF BC 27 CF 8C 90 00 04 [16:25:10]RAPDU: 4D 5A FA AF BC 27 CF 8C 90 00 [16:25:10]wFMCommunicate OK [16:25:10]SAM_PROTO_SignData done [16:25:10]FM_MakeSignedData done [16:25:10]CreateOFDProtocolMessage [16:25:10]wFMCommunicate request_size=4 [16:25:10]MH_SAM_APDU [16:25:10]CAPDU: 80 11 00 00 [16:25:10]Write to MH i2c: E2 08 00 F8 03 80 11 00 00 00 00 00 00 75 [16:25:10]Write i2c OK [16:25:10]MH_I2C_Read... [16:25:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:25:10]Read from MH i2c: E2 [16:25:10]MH_I2C_Read... [16:25:10]Read from MH i2c: E2 17 00 [16:25:10]MH_I2C_Read... [16:25:10]Read from MH i2c: E2 17 00 F8 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D2 [16:25:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:25:10]wFMCommunicate OK [16:25:10]CreateOFDProtocolMessage done [16:25:10]OFDSenderStorePacket 226698 [16:25:10]StoreOFDPacket docnum=226698 [16:25:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 8E 62 07 01 87 F3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 66 01 00 00 F4 03 04 00 E5 70 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8A 75 03 00 35 04 06 00 34 87 8A 9E 27 35 4D 5A FA AF BC 27 CF 8C [16:25:10]CheckFolder [16:25:10]dirname=/storage/ofd_packets [16:25:10]CheckFolder done [16:25:10]ProducePacketName [16:25:10]name=ofd_packets/00226698 [16:25:10]NVStorageSaveData ofd_packets/00226698 [16:25:10]File name is /storage/ofd_packets/00226698 [16:25:10]Write 301 bytes [16:25:10]NVStorageSaveData done [16:25:10]OFDSenderStorePacket done [16:25:10]KKMCreateOFDPacket done [16:25:10]NVStorageSaveData kkm_last_timestamp [16:25:10]File name is /storage/kkm_last_timestamp [16:25:10]Write 4 bytes [16:25:10]NVStorageSaveData done [16:25:10]ExternCall_PrintAddStr [16:25:10]wPrintStart [16:25:10]Write to MH i2c: 01 00 00 F9 03 FC [16:25:10]Write i2c OK [16:25:10]MH_I2C_Read... [16:25:10]Read from MH i2c: 01 [16:25:10]MH_I2C_Read... [16:25:10]Read from MH i2c: 01 07 00 [16:25:10]MH_I2C_Read... [16:25:10]Read from MH i2c: 01 07 00 F9 03 00 00 00 00 00 FF 0F 11 [16:25:10]RasterBufferAndPrint [16:25:10]line Счет N : (1)2003096 [16:25:10]line ИНН: 02508201610067 [16:25:10]line Контрольно-Кассовый Чек [16:25:10]line ПРОДАЖА [16:25:10]line ТРК (МРК, ГНК) : 53 [16:25:10]line Товар: 2710124130 [16:25:10]line Аи-92-К-5 [16:25:10]line 4.430 * 67.80 [16:25:10]line = 300.35 [16:25:10]line НДС 12% НСП 1% [16:25:10]line > о реализуемом товаре [16:25:10]line ОКРУГЛЕНИЕ: -0.35 [16:25:10]line ИТОГО: 300.00 [16:25:10]line Внесено: 300.00 [16:25:10]line СДАЧА: 0.00 [16:25:10]line НСП 1% : 2.66 [16:25:10]line НДС 12% : 31.90 [16:25:10]line Наличными: 300.00 [16:25:10]line Безнал.: 0.00 [16:25:10]line Место: АЗС № 97 "Партнер Нефть" [16:25:10]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:25:10]line СНО: Общий режим [16:25:10]line Чек 358 28.07.2024 16:25 [16:25:10]line Смена: 439 ФФД: 1.0 [16:25:10]line ЗНМ: 0300000054 [16:25:10]line РНМ: 0000000000092624 [16:25:10]line Версия ККМ: 001 [16:25:10]line ФМ: 0000000000874959 [16:25:10]line ФД: 226698 [16:25:10]line ФПД: 57756750849845 [16:25:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T162509&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226698&fm=57756750849845&tin=02508201610067®Number=0000000000092624&sum=30000 [16:25:10]written 0, free lines is 4095 [16:25:10]OFD Sender: Processing packet 226698 [packets to send 602, broken 601] [16:25:10]ProducePacketName [16:25:10]name=ofd_packets/00226698 [16:25:10]OFD Sender: To server: pG, [16:25:10]CommunicateWithHost lk.salyk.kg:30040 [16:25:10]ConnectInit lk.salyk.kg [16:25:11]Write to MH i2c: 01 00 00 24 04 28 [16:25:11]Write i2c OK [16:25:11]MH_I2C_Read... [16:25:11]Read from MH i2c: 01 [16:25:11]MH_I2C_Read... [16:25:11]Read from MH i2c: 01 07 00 [16:25:11]MH_I2C_Read... [16:25:11]Read from MH i2c: 01 07 00 24 04 00 00 00 00 00 5E 0C 99 [16:25:11]RasterBufferAndPrint [16:25:11]line [16:25:11]line [16:25:11]line [16:25:11]line [16:25:11]line [16:25:11]written 0, free lines is 3169 [16:25:11]MH_Cut [16:25:11]Write to MH i2c: D1 01 00 2B 04 01 01 [16:25:11]Write i2c OK [16:25:11]MH_I2C_Read... [16:25:11]Read from MH i2c: D1 [16:25:11]MH_I2C_Read... [16:25:11]Read from MH i2c: D1 01 00 [16:25:11]MH_I2C_Read... [16:25:11]Read from MH i2c: D1 01 00 2B 04 00 00 [16:25:11]Write to MH i2c: 01 00 00 2C 04 30 [16:25:11]Write i2c OK [16:25:11]MH_I2C_Read... [16:25:12]*** Cut start [16:25:12]*** Partial cut [16:25:12]*** CUTSNS_PIN = 1 [16:25:12]*** CUTSNS_PIN = 0 [16:25:12]*** Brake cut motor [16:25:13]Read from MH i2c: 01 [16:25:13]MH_I2C_Read... [16:25:13]*** Stop cut motor [16:25:13]*** Cut end [16:25:13]Read from MH i2c: 01 07 00 [16:25:13]MH_I2C_Read... [16:25:13]Read from MH i2c: 01 07 00 2C 04 00 00 00 00 00 FF 0F 45 [16:25:13]process_action close_receipt done [16:25:13]requested_data is exist [16:25:13]produce_requested_data [16:25:13]requested_item fm.sn is exist - process it [16:25:13]wFMCommunicate request_size=4 [16:25:13]MH_SAM_APDU [16:25:13]CAPDU: 80 11 00 00 [16:25:13]Write to MH i2c: E2 08 00 2D 04 80 11 00 00 00 00 00 00 AB [16:25:13]Write i2c OK [16:25:13]MH_I2C_Read... [16:25:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:25:13]Read from MH i2c: E2 [16:25:13]MH_I2C_Read... [16:25:13]Read from MH i2c: E2 17 00 [16:25:13]MH_I2C_Read... [16:25:13]Read from MH i2c: E2 17 00 2D 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 08 [16:25:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:25:13]wFMCommunicate OK [16:25:13]requested_item fd.num is exist - process it [16:25:13]SAM_PROTO_GetFieldsCounters [16:25:13]wFMCommunicate request_size=4 [16:25:13]MH_SAM_APDU [16:25:13]CAPDU: 80 13 00 00 [16:25:13]Write to MH i2c: E2 08 00 2E 04 80 13 00 00 00 00 00 00 AE [16:25:13]Write i2c OK [16:25:13]MH_I2C_Read... [16:25:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:25:13]Read from MH i2c: E2 [16:25:13]MH_I2C_Read... [16:25:13]Read from MH i2c: E2 62 00 [16:25:13]MH_I2C_Read... [16:25:13]Read from MH i2c: E2 62 00 2E 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8A 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 66 01 00 00 5E 04 04 00 66 01 00 00 57 04 04 00 67 01 00 00 19 04 04 00 00 00 00 00 90 00 C6 [16:25:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8A 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 66 01 00 00 5E 04 04 00 66 01 00 00 57 04 04 00 67 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:25:13]wFMCommunicate OK [16:25:13]SAM_PROTO_GetFieldsCounters done [16:25:13]requested_item shift.num is exist - process it [16:25:13]requested_item shift.opened is exist - process it [16:25:13]req_shift_opened [16:25:13]FM_GetShiftState [16:25:13]SAM_PROTO_GetShiftState [16:25:13]wFMCommunicate request_size=4 [16:25:13]MH_SAM_APDU [16:25:13]CAPDU: 80 13 01 00 [16:25:13]Write to MH i2c: E2 08 00 2F 04 80 13 01 00 00 00 00 00 B0 [16:25:13]Write i2c OK [16:25:13]MH_I2C_Read... [16:25:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:25:13]Read from MH i2c: E2 [16:25:13]MH_I2C_Read... [16:25:13]Read from MH i2c: E2 0E 00 [16:25:13]MH_I2C_Read... [16:25:13]Read from MH i2c: E2 0E 00 2F 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 61 [16:25:13]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [16:25:13]wFMCommunicate OK [16:25:13]SAM_PROTO_GetShiftState done [16:25:13]FM_GetShiftState done [16:25:13]req_shift_opened done [16:25:13]requested_item shift.open_date is exist - process it [16:25:13]req_shift_open_date [16:25:13]req_shift_open_date done [16:25:13]produce_requested_data done [16:25:13]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226698,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [16:25:13]process_action_free close_receipt [16:25:13]json_value_free [16:25:13]json_value_free done [16:25:13]process_json_proto returns [16:25:13]Send response to host [16:25:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226698,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [16:25:13]free response buf [16:25:13]execute_script done [16:25:13]execute_script returns [16:25:13]free content buf [16:25:13]Sock 10.Close socket [16:25:13]Sock 10.Thread stoped [16:25:15]ConnectInit Can't take IP for lk.salyk.kg [16:25:15]CommunicateWithHost connect error [16:25:15]CommunicateWithHost err = -1 [16:25:15]OFD Sender: Server communicate error [16:25:20]OFD Sender: Processing packet 226698 [packets to send 602, broken 601] [16:25:20]ProducePacketName [16:25:20]name=ofd_packets/00226698 [16:25:20]OFD Sender: To server: pG, [16:25:20]CommunicateWithHost lk.salyk.kg:30040 [16:25:20]ConnectInit lk.salyk.kg [16:25:22]recv_with_timeout no data received [16:25:25]ConnectInit Can't take IP for lk.salyk.kg [16:25:25]CommunicateWithHost connect error [16:25:25]CommunicateWithHost err = -1 [16:25:25]OFD Sender: Server communicate error [16:25:30]OFD Sender: Processing packet 226698 [packets to send 602, broken 601] [16:25:30]ProducePacketName [16:25:30]name=ofd_packets/00226698 [16:25:30]OFD Sender: To server: pG, [16:25:30]CommunicateWithHost lk.salyk.kg:30040 [16:25:30]ConnectInit lk.salyk.kg [16:25:36]ConnectInit Can't take IP for lk.salyk.kg [16:25:36]CommunicateWithHost connect error [16:25:36]CommunicateWithHost err = -1 [16:25:36]OFD Sender: Server communicate error [16:25:41]OFD Sender: Processing packet 226698 [packets to send 602, broken 601] [16:25:41]ProducePacketName [16:25:41]name=ofd_packets/00226698 [16:25:41]OFD Sender: To server: pG, [16:25:41]CommunicateWithHost lk.salyk.kg:30040 [16:25:41]ConnectInit lk.salyk.kg [16:25:43]Connected sock=10 [16:25:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 8E 62 07 01 87 F3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 66 01 00 00 F4 03 04 00 E5 70 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8A 75 03 00 35 04 06 00 34 87 8A 9E 27 35 4D 5A FA AF BC 27 CF 8C [16:25:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 DF 8D 47 00 98 36 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8A 75 03 00 F4 03 04 00 0F 1D A6 66 B6 04 01 00 00 4E FD FC 05 69 9E B4 C9 [16:25:43]CommunicateWithHost err = 0 [16:25:43]CheckOFDResponse [16:25:43]1017 (14) - 77093643461234 [16:25:43]1041 (16) - 0000000000874959 [16:25:43]1040 (4) - 226698 [16:25:43]1012 (4) - 28.07.2024 10:27 [16:25:43]1206 (1) - 0 [16:25:43]OFD Sender: Remove packet 226698 [16:25:43]ProducePacketName [16:25:43]name=ofd_packets/00226698 [16:25:43]NVStorageDeleteData [16:25:44]OFD Sender: No OFD packet to send [16:25:49]OFD Sender: No OFD packet to send [16:25:54]OFD Sender: No OFD packet to send [16:25:59]OFD Sender: No OFD packet to send [16:26:04]OFD Sender: No OFD packet to send [16:26:09]OFD Sender: No OFD packet to send [16:26:14]OFD Sender: No OFD packet to send [16:26:19]OFD Sender: No OFD packet to send [16:26:20]accept exits with 9 [16:26:20]New connection [16:26:20]New thread 3067026788 created [16:26:20]Thread 3066883428 joined [16:26:20]Waiting for new connection... [16:26:20] Sock 9.Parse request [16:26:20]Sock 9.Check first char [16:26:20]Sock 9.First char is OK [16:26:20]request: POST /json_proto HTTP/1.0 [16:26:20]Method: POST [16:26:20]URL: /json_proto [16:26:20]Method is POST - this is cgi request [16:26:20]url: /json_proto [16:26:20]query_string will be loaded in cgi processing [16:26:20]execute_cgi json_proto POST (null) [16:26:20]execute_cgi path=json_proto method=POST [16:26:20]POST find Content-Length [16:26:20]Host: 172.17.43.131:8080 [16:26:20]Content-Length: 675 [16:26:20]Content-Type: application/json [16:26:20] [16:26:20]POST finish read [16:26:20]Found Content-Length = 675 [16:26:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003097", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 7.880, "sum" : 600.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:26:20]execute_script... [16:26:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003097", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 7.880, "sum" : 600.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:26:20]POST & json_proto [16:26:20]process_json_proto [16:26:20]json parsed OK: [16:26:20]protocol is kg_v1.0 [16:26:20]action value=close_receipt [16:26:20]process_action close_receipt [16:26:20]cmd_close_receipt [16:26:20]MH_GetDate [16:26:20]Write to MH i2c: F0 00 00 30 04 23 [16:26:20]Write i2c OK [16:26:20]MH_I2C_Read... [16:26:20]Read from MH i2c: F0 [16:26:20]MH_I2C_Read... [16:26:20]Read from MH i2c: F0 09 00 [16:26:20]MH_I2C_Read... [16:26:20]Read from MH i2c: F0 09 00 30 04 00 2C 71 A6 66 F9 24 A2 66 FA [16:26:20]GetLastDocTimeStamp 1722183909 [16:26:20]current date 1722183980 [16:26:20]FM_GetShiftState [16:26:20]SAM_PROTO_GetShiftState [16:26:20]wFMCommunicate request_size=4 [16:26:20]MH_SAM_APDU [16:26:20]CAPDU: 80 13 01 00 [16:26:20]Write to MH i2c: E2 08 00 31 04 80 13 01 00 00 00 00 00 B2 [16:26:20]Write i2c OK [16:26:20]MH_I2C_Read... [16:26:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:26:20]Read from MH i2c: E2 [16:26:20]MH_I2C_Read... [16:26:20]Read from MH i2c: E2 0E 00 [16:26:20]MH_I2C_Read... [16:26:20]Read from MH i2c: E2 0E 00 31 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 63 [16:26:20]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [16:26:20]wFMCommunicate OK [16:26:20]SAM_PROTO_GetShiftState done [16:26:20]FM_GetShiftState done [16:26:20]opened in 1722125326 [16:26:20]opened+sec_in_day 1722211726 [16:26:20]quantity*price = 60045 [16:26:20]sum+1 = 60047 [16:26:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.46 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.77 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 359 28.07.2024 16:26 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226699 ФПД: 140415915351820 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T162620&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226699&fm=140415915351820&tin=02508201610067®Number=0000000000092624&sum=60000 [16:26:21]StoreToDocumentArchive [16:26:21]shift 439 fd 226699 [16:26:21]save to /storage/0439/doc_00226699 [16:26:21]save last doc name /storage/0439/doc_00226699 to /storage/kkm_last_doc_name [16:26:21]save OK [16:26:21]Clear old archive folders... [16:26:21]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:26:21]tlvbuf is 00A5F230 [16:26:21]SAM_PROTO_ClearQueue [16:26:21]wFMCommunicate request_size=4 [16:26:21]MH_SAM_APDU [16:26:21]CAPDU: 80 09 00 00 [16:26:21]Write to MH i2c: E2 08 00 3E 04 80 09 00 00 00 00 00 00 B4 [16:26:21]Write i2c OK [16:26:21]MH_I2C_Read... [16:26:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:26:21]Read from MH i2c: E2 [16:26:21]MH_I2C_Read... [16:26:21]Read from MH i2c: E2 03 00 [16:26:21]MH_I2C_Read... [16:26:21]Read from MH i2c: E2 03 00 3E 04 00 90 00 B6 [16:26:21]RAPDU: 90 00 [16:26:21]wFMCommunicate OK [16:26:21]SAM_PROTO_ClearQueue done [16:26:21]KKMCreateOFDPacket [16:26:21]OFDProtocolAddRootSTLVToBuf [16:26:21]FM_MakeSignedData [16:26:21]FM_MakeSignedData [16:26:21]SAM_PROTO_SignData [16:26:21]wFMCommunicate request_size=4 [16:26:21]MH_SAM_APDU [16:26:21]CAPDU: 80 0D 01 02 [16:26:21]Write to MH i2c: E2 08 00 3F 04 80 0D 01 02 00 00 00 00 BC [16:26:21]Write i2c OK [16:26:21]MH_I2C_Read... [16:26:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:26:21]Read from MH i2c: E2 [16:26:21]MH_I2C_Read... [16:26:21]Read from MH i2c: E2 03 00 [16:26:21]MH_I2C_Read... [16:26:21]Read from MH i2c: E2 03 00 3F 04 00 90 00 B7 [16:26:21]RAPDU: 90 00 [16:26:21]wFMCommunicate OK [16:26:21]wFMCommunicate request_size=255 [16:26:21]MH_SAM_APDU [16:26:21]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 01 00 00 F4 03 04 00 2C 71 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8B 75 03 00 35 04 06 00 7F B5 20 C1 [16:26:21]Write to MH i2c: E2 02 01 40 04 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 35 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 01 00 00 F4 03 04 00 2C 71 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8B 75 03 00 35 04 06 00 7F B5 20 C1 00 00 EB [16:26:21]Write i2c OK [16:26:21]MH_I2C_Read... [16:26:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:26:21]Read from MH i2c: E2 [16:26:21]MH_I2C_Read... [16:26:21]Read from MH i2c: E2 03 00 [16:26:21]MH_I2C_Read... [16:26:21]Read from MH i2c: E2 03 00 40 04 00 90 00 B8 [16:26:21]RAPDU: 90 00 [16:26:21]wFMCommunicate OK [16:26:21]wFMCommunicate request_size=7 [16:26:21]MH_SAM_APDU [16:26:21]CAPDU: 80 0D 02 02 02 5F 0C [16:26:21]Write to MH i2c: E2 0A 00 41 04 80 0D 02 02 02 00 5F 0C 00 00 2E [16:26:21]Write i2c OK [16:26:21]MH_I2C_Read... [16:26:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:26:21]Read from MH i2c: E2 [16:26:21]MH_I2C_Read... [16:26:21]Read from MH i2c: E2 03 00 [16:26:21]MH_I2C_Read... [16:26:21]Read from MH i2c: E2 03 00 41 04 00 90 00 B9 [16:26:21]RAPDU: 90 00 [16:26:21]wFMCommunicate OK [16:26:21]wFMCommunicate request_size=4 [16:26:21]MH_SAM_APDU [16:26:21]CAPDU: 80 0D 03 02 [16:26:21]Write to MH i2c: E2 08 00 42 04 80 0D 03 02 00 00 00 00 C1 [16:26:21]Write i2c OK [16:26:21]MH_I2C_Read... [16:26:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:26:21]Read from MH i2c: E2 [16:26:21]MH_I2C_Read... [16:26:21]Read from MH i2c: E2 0B 00 [16:26:21]MH_I2C_Read... [16:26:21]Read from MH i2c: E2 0B 00 42 04 00 29 8E 5E DB B7 01 6B E3 90 00 B8 [16:26:21]RAPDU: 29 8E 5E DB B7 01 6B E3 90 00 [16:26:21]wFMCommunicate OK [16:26:21]SAM_PROTO_SignData done [16:26:21]FM_MakeSignedData done [16:26:21]CreateOFDProtocolMessage [16:26:21]wFMCommunicate request_size=4 [16:26:21]MH_SAM_APDU [16:26:21]CAPDU: 80 11 00 00 [16:26:21]Write to MH i2c: E2 08 00 43 04 80 11 00 00 00 00 00 00 C1 [16:26:21]Write i2c OK [16:26:21]MH_I2C_Read... [16:26:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:26:21]Read from MH i2c: E2 [16:26:21]MH_I2C_Read... [16:26:21]Read from MH i2c: E2 17 00 [16:26:21]MH_I2C_Read... [16:26:21]Read from MH i2c: E2 17 00 43 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1E [16:26:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:26:21]wFMCommunicate OK [16:26:21]CreateOFDProtocolMessage done [16:26:21]OFDSenderStorePacket 226699 [16:26:21]StoreOFDPacket docnum=226699 [16:26:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 7B 32 04 01 2C F2 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 35 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 01 00 00 F4 03 04 00 2C 71 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8B 75 03 00 35 04 06 00 7F B5 20 C1 5F 0C 29 8E 5E DB B7 01 6B E3 [16:26:21]CheckFolder [16:26:21]dirname=/storage/ofd_packets [16:26:21]CheckFolder done [16:26:21]ProducePacketName [16:26:21]name=ofd_packets/00226699 [16:26:21]NVStorageSaveData ofd_packets/00226699 [16:26:21]File name is /storage/ofd_packets/00226699 [16:26:21]Write 298 bytes [16:26:21]NVStorageSaveData done [16:26:21]OFDSenderStorePacket done [16:26:21]KKMCreateOFDPacket done [16:26:21]NVStorageSaveData kkm_last_timestamp [16:26:21]File name is /storage/kkm_last_timestamp [16:26:21]Write 4 bytes [16:26:21]NVStorageSaveData done [16:26:21]ExternCall_PrintAddStr [16:26:21]wPrintStart [16:26:21]Write to MH i2c: 01 00 00 44 04 48 [16:26:21]Write i2c OK [16:26:21]MH_I2C_Read... [16:26:21]Read from MH i2c: 01 [16:26:21]MH_I2C_Read... [16:26:21]Read from MH i2c: 01 07 00 [16:26:21]MH_I2C_Read... [16:26:21]Read from MH i2c: 01 07 00 44 04 00 00 00 00 00 FF 0F 5D [16:26:21]RasterBufferAndPrint [16:26:21]line Счет N : (1)2003097 [16:26:21]line ИНН: 02508201610067 [16:26:21]line Контрольно-Кассовый Чек [16:26:21]line ПРОДАЖА [16:26:21]line ТРК (МРК, ГНК) : 41 [16:26:21]line Товар: 2710194210 [16:26:21]line ДТ-К-5 [16:26:21]line 7.880 * 76.20 [16:26:21]line = 600.46 [16:26:21]line НДС 12% НСП 1% [16:26:21]line > о реализуемом товаре [16:26:21]line ОКРУГЛЕНИЕ: -0.46 [16:26:21]line ИТОГО: 600.00 [16:26:21]line Внесено: 600.00 [16:26:21]line СДАЧА: 0.00 [16:26:21]line НСП 1% : 5.31 [16:26:21]line НДС 12% : 63.77 [16:26:21]line Наличными: 600.00 [16:26:21]line Безнал.: 0.00 [16:26:21]line Место: АЗС № 97 "Партнер Нефть" [16:26:21]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:26:21]line СНО: Общий режим [16:26:21]line Чек 359 28.07.2024 16:26 [16:26:21]line Смена: 439 ФФД: 1.0 [16:26:21]line ЗНМ: 0300000054 [16:26:21]line РНМ: 0000000000092624 [16:26:21]line Версия ККМ: 001 [16:26:21]line ФМ: 0000000000874959 [16:26:21]line ФД: 226699 [16:26:21]line ФПД: 140415915351820 [16:26:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T162620&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226699&fm=140415915351820&tin=02508201610067®Number=0000000000092624&sum=60000 [16:26:22]OFD Sender: Processing packet 226699 [packets to send 602, broken 601] [16:26:22]ProducePacketName [16:26:22]name=ofd_packets/00226699 [16:26:22]OFD Sender: To server: pG, [16:26:22]CommunicateWithHost lk.salyk.kg:30040 [16:26:22]ConnectInit lk.salyk.kg [16:26:22]written 0, free lines is 4095 [16:26:22]Write to MH i2c: 01 00 00 6F 04 73 [16:26:22]Write i2c OK [16:26:22]MH_I2C_Read... [16:26:22]Read from MH i2c: 01 [16:26:22]MH_I2C_Read... [16:26:22]Read from MH i2c: 01 07 00 [16:26:22]MH_I2C_Read... [16:26:22]Read from MH i2c: 01 07 00 6F 04 00 00 00 00 00 63 0C E9 [16:26:22]RasterBufferAndPrint [16:26:22]line [16:26:22]line [16:26:22]line [16:26:22]line [16:26:22]line [16:26:22]written 0, free lines is 3174 [16:26:22]MH_Cut [16:26:22]Write to MH i2c: D1 01 00 76 04 01 4C [16:26:22]Write i2c OK [16:26:22]MH_I2C_Read... [16:26:22]Read from MH i2c: D1 [16:26:22]MH_I2C_Read... [16:26:22]Read from MH i2c: D1 01 00 [16:26:22]MH_I2C_Read... [16:26:22]Read from MH i2c: D1 01 00 76 04 00 4B [16:26:22]Write to MH i2c: 01 00 00 77 04 7B [16:26:22]Write i2c OK [16:26:22]MH_I2C_Read... [16:26:22]Connected sock=10 [16:26:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 7B 32 04 01 2C F2 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 35 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 01 00 00 F4 03 04 00 2C 71 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8B 75 03 00 35 04 06 00 7F B5 20 C1 5F 0C 29 8E 5E DB B7 01 6B E3 [16:26:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 7D 0B 47 00 34 DD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8B 75 03 00 F4 03 04 00 37 1D A6 66 B6 04 01 00 00 0B E0 8A F8 8A A1 8F 49 [16:26:23]CommunicateWithHost err = 0 [16:26:23]CheckOFDResponse [16:26:23]1017 (14) - 77093643461234 [16:26:23]1041 (16) - 0000000000874959 [16:26:23]1040 (4) - 226699 [16:26:23]1012 (4) - 28.07.2024 10:28 [16:26:23]1206 (1) - 0 [16:26:23]OFD Sender: Remove packet 226699 [16:26:23]ProducePacketName [16:26:23]name=ofd_packets/00226699 [16:26:23]NVStorageDeleteData [16:26:23]*** Cut start [16:26:23]*** Partial cut [16:26:23]*** CUTSNS_PIN = 1 [16:26:24]*** CUTSNS_PIN = 0 [16:26:24]OFD Sender: No OFD packet to send [16:26:24]*** Brake cut motor [16:26:24]Read from MH i2c: 01 [16:26:24]MH_I2C_Read... [16:26:24]*** Stop cut motor [16:26:24]*** Cut end [16:26:24]Read from MH i2c: 01 07 00 [16:26:24]MH_I2C_Read... [16:26:24]Read from MH i2c: 01 07 00 77 04 00 00 00 00 00 FF 0F 90 [16:26:24]process_action close_receipt done [16:26:24]requested_data is exist [16:26:24]produce_requested_data [16:26:24]requested_item fm.sn is exist - process it [16:26:24]wFMCommunicate request_size=4 [16:26:24]MH_SAM_APDU [16:26:24]CAPDU: 80 11 00 00 [16:26:24]Write to MH i2c: E2 08 00 78 04 80 11 00 00 00 00 00 00 F6 [16:26:24]Write i2c OK [16:26:24]MH_I2C_Read... [16:26:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:26:24]Read from MH i2c: E2 [16:26:24]MH_I2C_Read... [16:26:24]Read from MH i2c: E2 17 00 [16:26:24]MH_I2C_Read... [16:26:24]Read from MH i2c: E2 17 00 78 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 53 [16:26:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:26:24]wFMCommunicate OK [16:26:24]requested_item fd.num is exist - process it [16:26:24]SAM_PROTO_GetFieldsCounters [16:26:24]wFMCommunicate request_size=4 [16:26:24]MH_SAM_APDU [16:26:24]CAPDU: 80 13 00 00 [16:26:24]Write to MH i2c: E2 08 00 79 04 80 13 00 00 00 00 00 00 F9 [16:26:24]Write i2c OK [16:26:24]MH_I2C_Read... [16:26:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:26:24]Read from MH i2c: E2 [16:26:24]MH_I2C_Read... [16:26:24]Read from MH i2c: E2 62 00 [16:26:24]MH_I2C_Read... [16:26:24]Read from MH i2c: E2 62 00 79 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8B 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 67 01 00 00 5E 04 04 00 67 01 00 00 57 04 04 00 68 01 00 00 19 04 04 00 00 00 00 00 90 00 15 [16:26:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8B 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 67 01 00 00 5E 04 04 00 67 01 00 00 57 04 04 00 68 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:26:24]wFMCommunicate OK [16:26:24]SAM_PROTO_GetFieldsCounters done [16:26:24]requested_item shift.num is exist - process it [16:26:24]requested_item shift.opened is exist - process it [16:26:24]req_shift_opened [16:26:24]FM_GetShiftState [16:26:24]SAM_PROTO_GetShiftState [16:26:24]wFMCommunicate request_size=4 [16:26:24]MH_SAM_APDU [16:26:24]CAPDU: 80 13 01 00 [16:26:24]Write to MH i2c: E2 08 00 7A 04 80 13 01 00 00 00 00 00 FB [16:26:24]Write i2c OK [16:26:24]MH_I2C_Read... [16:26:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:26:24]Read from MH i2c: E2 [16:26:24]MH_I2C_Read... [16:26:24]Read from MH i2c: E2 0E 00 [16:26:24]MH_I2C_Read... [16:26:24]Read from MH i2c: E2 0E 00 7A 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 AC [16:26:24]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [16:26:24]wFMCommunicate OK [16:26:24]SAM_PROTO_GetShiftState done [16:26:24]FM_GetShiftState done [16:26:24]req_shift_opened done [16:26:24]requested_item shift.open_date is exist - process it [16:26:24]req_shift_open_date [16:26:24]req_shift_open_date done [16:26:24]produce_requested_data done [16:26:24]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226699,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [16:26:24]process_action_free close_receipt [16:26:24]json_value_free [16:26:24]json_value_free done [16:26:24]process_json_proto returns [16:26:24]Send response to host [16:26:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226699,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [16:26:24]free response buf [16:26:24]execute_script done [16:26:24]execute_script returns [16:26:24]free content buf [16:26:24]Sock 9.Close socket [16:26:24]Sock 9.Thread stoped [16:26:29]OFD Sender: No OFD packet to send [16:26:34]OFD Sender: No OFD packet to send [16:26:38]recv_with_timeout no data received [16:26:39]OFD Sender: No OFD packet to send [16:26:44]OFD Sender: No OFD packet to send [16:26:49]OFD Sender: No OFD packet to send [16:26:54]OFD Sender: No OFD packet to send [16:26:59]OFD Sender: No OFD packet to send [16:27:04]OFD Sender: No OFD packet to send [16:27:09]OFD Sender: No OFD packet to send [16:27:14]OFD Sender: No OFD packet to send [16:27:18]recv_with_timeout no data received [16:27:19]OFD Sender: No OFD packet to send [16:27:24]OFD Sender: No OFD packet to send [16:27:29]OFD Sender: No OFD packet to send [16:27:34]OFD Sender: No OFD packet to send [16:27:37]recv_with_timeout no data received [16:27:39]OFD Sender: No OFD packet to send [16:27:44]OFD Sender: No OFD packet to send [16:27:49]OFD Sender: No OFD packet to send [16:27:54]OFD Sender: No OFD packet to send [16:27:59]OFD Sender: No OFD packet to send [16:28:04]OFD Sender: No OFD packet to send [16:28:09]OFD Sender: No OFD packet to send [16:28:14]OFD Sender: No OFD packet to send [16:28:19]OFD Sender: No OFD packet to send [16:28:24]OFD Sender: No OFD packet to send [16:28:29]OFD Sender: No OFD packet to send [16:28:34]OFD Sender: No OFD packet to send [16:28:39]OFD Sender: No OFD packet to send [16:28:44]OFD Sender: No OFD packet to send [16:28:49]OFD Sender: No OFD packet to send [16:28:54]OFD Sender: No OFD packet to send [16:28:59]OFD Sender: No OFD packet to send [16:29:04]OFD Sender: No OFD packet to send [16:29:08]recv_with_timeout no data received [16:29:09]OFD Sender: No OFD packet to send [16:29:14]OFD Sender: No OFD packet to send [16:29:19]OFD Sender: No OFD packet to send [16:29:24]OFD Sender: No OFD packet to send [16:29:29]OFD Sender: No OFD packet to send [16:29:34]OFD Sender: No OFD packet to send [16:29:39]OFD Sender: No OFD packet to send [16:29:44]OFD Sender: No OFD packet to send [16:29:49]OFD Sender: No OFD packet to send [16:29:54]OFD Sender: No OFD packet to send [16:29:59]OFD Sender: No OFD packet to send [16:30:04]OFD Sender: No OFD packet to send [16:30:09]OFD Sender: No OFD packet to send [16:30:13]accept exits with 7 [16:30:13]New connection [16:30:13]New thread 3066883428 created [16:30:13]Thread 3067026788 joined [16:30:13]Waiting for new connection... [16:30:13] Sock 7.Parse request [16:30:13]Sock 7.Check first char [16:30:13]Sock 7.First char is OK [16:30:13]request: POST /json_proto HTTP/1.0 [16:30:13]Method: POST [16:30:13]URL: /json_proto [16:30:13]Method is POST - this is cgi request [16:30:13]url: /json_proto [16:30:13]query_string will be loaded in cgi processing [16:30:13]execute_cgi json_proto POST (null) [16:30:13]execute_cgi path=json_proto method=POST [16:30:13]POST find Content-Length [16:30:13]Host: 172.17.43.131:8080 [16:30:13]Content-Length: 679 [16:30:13]Content-Type: application/json [16:30:13] [16:30:13]POST finish read [16:30:13]Found Content-Length = 679 [16:30:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003098", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 11.800, "sum" : 800.04, "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" ] } } [16:30:13]execute_script... [16:30: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)2003098", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 11.800, "sum" : 800.04, "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" ] } } [16:30:13]POST & json_proto [16:30:13]process_json_proto [16:30:13]json parsed OK: [16:30:13]protocol is kg_v1.0 [16:30:13]action value=close_receipt [16:30:13]process_action close_receipt [16:30:13]cmd_close_receipt [16:30:13]MH_GetDate [16:30:13]Write to MH i2c: F0 00 00 7B 04 6E [16:30:13]Write i2c OK [16:30:13]MH_I2C_Read... [16:30:13]Read from MH i2c: F0 [16:30:13]MH_I2C_Read... [16:30:13]Read from MH i2c: F0 09 00 [16:30:13]MH_I2C_Read... [16:30:13]Read from MH i2c: F0 09 00 7B 04 00 15 72 A6 66 F9 24 A2 66 2F [16:30:13]GetLastDocTimeStamp 1722183980 [16:30:13]current date 1722184213 [16:30:13]FM_GetShiftState [16:30:13]SAM_PROTO_GetShiftState [16:30:13]wFMCommunicate request_size=4 [16:30:13]MH_SAM_APDU [16:30:13]CAPDU: 80 13 01 00 [16:30:13]Write to MH i2c: E2 08 00 7C 04 80 13 01 00 00 00 00 00 FD [16:30:13]Write i2c OK [16:30:13]MH_I2C_Read... [16:30:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:30:13]Read from MH i2c: E2 [16:30:13]MH_I2C_Read... [16:30:13]Read from MH i2c: E2 0E 00 [16:30:13]MH_I2C_Read... [16:30:13]Read from MH i2c: E2 0E 00 7C 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 AE [16:30:13]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [16:30:13]wFMCommunicate OK [16:30:13]SAM_PROTO_GetShiftState done [16:30:13]FM_GetShiftState done [16:30:13]opened in 1722125326 [16:30:13]opened+sec_in_day 1722211726 [16:30:13]quantity*price = 80004 [16:30:13]sum+1 = 80005 [16:30:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 360 28.07.2024 16:30 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226700 ФПД: 167377090920699 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T163013&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226700&fm=167377090920699&tin=02508201610067®Number=0000000000092624&sum=80000 [16:30:14]StoreToDocumentArchive [16:30:14]shift 439 fd 226700 [16:30:14]save to /storage/0439/doc_00226700 [16:30:14]save last doc name /storage/0439/doc_00226700 to /storage/kkm_last_doc_name [16:30:14]save OK [16:30:14]Clear old archive folders... [16:30:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:30:14]tlvbuf is 00A60760 [16:30:14]SAM_PROTO_ClearQueue [16:30:14]wFMCommunicate request_size=4 [16:30:14]MH_SAM_APDU [16:30:14]CAPDU: 80 09 00 00 [16:30:14]Write to MH i2c: E2 08 00 89 04 80 09 00 00 00 00 00 00 FF [16:30:14]Write i2c OK [16:30:14]MH_I2C_Read... [16:30:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:30:14]Read from MH i2c: E2 [16:30:14]MH_I2C_Read... [16:30:14]Read from MH i2c: E2 03 00 [16:30:14]MH_I2C_Read... [16:30:14]Read from MH i2c: E2 03 00 89 04 00 90 00 01 [16:30:14]RAPDU: 90 00 [16:30:14]wFMCommunicate OK [16:30:14]SAM_PROTO_ClearQueue done [16:30:14]KKMCreateOFDPacket [16:30:14]OFDProtocolAddRootSTLVToBuf [16:30:14]FM_MakeSignedData [16:30:14]FM_MakeSignedData [16:30:14]SAM_PROTO_SignData [16:30:14]wFMCommunicate request_size=4 [16:30:14]MH_SAM_APDU [16:30:14]CAPDU: 80 0D 01 02 [16:30:14]Write to MH i2c: E2 08 00 8A 04 80 0D 01 02 00 00 00 00 07 [16:30:14]Write i2c OK [16:30:14]MH_I2C_Read... [16:30:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:30:14]Read from MH i2c: E2 [16:30:14]MH_I2C_Read... [16:30:14]Read from MH i2c: E2 03 00 [16:30:14]MH_I2C_Read... [16:30:14]Read from MH i2c: E2 03 00 8A 04 00 90 00 02 [16:30:14]RAPDU: 90 00 [16:30:14]wFMCommunicate OK [16:30:14]wFMCommunicate request_size=255 [16:30:14]MH_SAM_APDU [16:30:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 01 00 00 F4 03 04 00 15 72 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8C 75 03 00 35 04 06 00 98 [16:30:14]Write to MH i2c: E2 02 01 8B 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 01 00 00 F4 03 04 00 15 72 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8C 75 03 00 35 04 06 00 98 00 00 8B [16:30:14]Write i2c OK [16:30:14]MH_I2C_Read... [16:30:14]OFD Sender: No OFD packet to send [16:30:15]Read from MH i2c: E2 [16:30:15]MH_I2C_Read... [16:30:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:30:15]Read from MH i2c: E2 03 00 [16:30:15]MH_I2C_Read... [16:30:15]Read from MH i2c: E2 03 00 8B 04 00 90 00 03 [16:30:15]RAPDU: 90 00 [16:30:15]wFMCommunicate OK [16:30:15]wFMCommunicate request_size=10 [16:30:15]MH_SAM_APDU [16:30:15]CAPDU: 80 0D 02 02 05 3A 84 0C 40 FB [16:30:15]Write to MH i2c: E2 0D 00 8C 04 80 0D 02 02 05 00 3A 84 0C 40 FB 00 00 19 [16:30:15]Write i2c OK [16:30:15]MH_I2C_Read... [16:30:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:30:15]Read from MH i2c: E2 [16:30:15]MH_I2C_Read... [16:30:15]Read from MH i2c: E2 03 00 [16:30:15]MH_I2C_Read... [16:30:15]Read from MH i2c: E2 03 00 8C 04 00 90 00 04 [16:30:15]RAPDU: 90 00 [16:30:15]wFMCommunicate OK [16:30:15]wFMCommunicate request_size=4 [16:30:15]MH_SAM_APDU [16:30:15]CAPDU: 80 0D 03 02 [16:30:15]Write to MH i2c: E2 08 00 8D 04 80 0D 03 02 00 00 00 00 0C [16:30:15]Write i2c OK [16:30:15]MH_I2C_Read... [16:30:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:30:15]Read from MH i2c: E2 [16:30:15]MH_I2C_Read... [16:30:15]Read from MH i2c: E2 0B 00 [16:30:15]MH_I2C_Read... [16:30:15]Read from MH i2c: E2 0B 00 8D 04 00 DE A9 58 EA 99 52 E5 11 90 00 B7 [16:30:15]RAPDU: DE A9 58 EA 99 52 E5 11 90 00 [16:30:15]wFMCommunicate OK [16:30:15]SAM_PROTO_SignData done [16:30:15]FM_MakeSignedData done [16:30:15]CreateOFDProtocolMessage [16:30:15]wFMCommunicate request_size=4 [16:30:15]MH_SAM_APDU [16:30:15]CAPDU: 80 11 00 00 [16:30:15]Write to MH i2c: E2 08 00 8E 04 80 11 00 00 00 00 00 00 0C [16:30:15]Write i2c OK [16:30:15]MH_I2C_Read... [16:30:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:30:15]Read from MH i2c: E2 [16:30:15]MH_I2C_Read... [16:30:15]Read from MH i2c: E2 17 00 [16:30:15]MH_I2C_Read... [16:30:15]Read from MH i2c: E2 17 00 8E 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 69 [16:30:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:30:15]wFMCommunicate OK [16:30:15]CreateOFDProtocolMessage done [16:30:15]OFDSenderStorePacket 226700 [16:30:15]StoreOFDPacket docnum=226700 [16:30:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 67 65 07 01 60 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 01 00 00 F4 03 04 00 15 72 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8C 75 03 00 35 04 06 00 98 3A 84 0C 40 FB DE A9 58 EA 99 52 E5 11 [16:30:15]CheckFolder [16:30:15]dirname=/storage/ofd_packets [16:30:15]CheckFolder done [16:30:15]ProducePacketName [16:30:15]name=ofd_packets/00226700 [16:30:15]NVStorageSaveData ofd_packets/00226700 [16:30:15]File name is /storage/ofd_packets/00226700 [16:30:15]Write 301 bytes [16:30:15]NVStorageSaveData done [16:30:15]OFDSenderStorePacket done [16:30:15]KKMCreateOFDPacket done [16:30:15]NVStorageSaveData kkm_last_timestamp [16:30:15]File name is /storage/kkm_last_timestamp [16:30:15]Write 4 bytes [16:30:15]NVStorageSaveData done [16:30:15]ExternCall_PrintAddStr [16:30:15]wPrintStart [16:30:15]Write to MH i2c: 01 00 00 8F 04 93 [16:30:15]Write i2c OK [16:30:15]MH_I2C_Read... [16:30:15]Read from MH i2c: 01 [16:30:15]MH_I2C_Read... [16:30:15]Read from MH i2c: 01 07 00 [16:30:15]MH_I2C_Read... [16:30:15]Read from MH i2c: 01 07 00 8F 04 00 00 00 00 00 FF 0F A8 [16:30:15]RasterBufferAndPrint [16:30:15]line Счет N : (1)2003098 [16:30:15]line ИНН: 02508201610067 [16:30:15]line Контрольно-Кассовый Чек [16:30:15]line ПРОДАЖА [16:30:15]line ТРК (МРК, ГНК) : 53 [16:30:15]line Товар: 2710124130 [16:30:15]line Аи-92-К-5 [16:30:15]line 11.800 * 67.80 [16:30:15]line = 800.04 [16:30:15]line НДС 12% НСП 1% [16:30:15]line > о реализуемом товаре [16:30:15]line ОКРУГЛЕНИЕ: -0.04 [16:30:15]line ИТОГО: 800.00 [16:30:15]line Внесено: 800.00 [16:30:15]line СДАЧА: 0.00 [16:30:15]line НСП 1% : 7.08 [16:30:15]line НДС 12% : 84.96 [16:30:15]line Наличными: 800.00 [16:30:15]line Безнал.: 0.00 [16:30:15]line Место: АЗС № 97 "Партнер Нефть" [16:30:15]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:30:15]line СНО: Общий режим [16:30:15]line Чек 360 28.07.2024 16:30 [16:30:15]line Смена: 439 ФФД: 1.0 [16:30:15]line ЗНМ: 0300000054 [16:30:15]line РНМ: 0000000000092624 [16:30:15]line Версия ККМ: 001 [16:30:15]line ФМ: 0000000000874959 [16:30:15]line ФД: 226700 [16:30:15]line ФПД: 167377090920699 [16:30:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T163013&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226700&fm=167377090920699&tin=02508201610067®Number=0000000000092624&sum=80000 [16:30:15]OFD Sender: Processing packet 226700 [packets to send 602, broken 601] [16:30:15]ProducePacketName [16:30:15]name=ofd_packets/00226700 [16:30:15]OFD Sender: To server: pG, [16:30:15]CommunicateWithHost lk.salyk.kg:30040 [16:30:15]ConnectInit lk.salyk.kg [16:30:15]written 0, free lines is 4095 [16:30:15]Connected sock=10 [16:30:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 67 65 07 01 60 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 01 00 00 F4 03 04 00 15 72 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8C 75 03 00 35 04 06 00 98 3A 84 0C 40 FB DE A9 58 EA 99 52 E5 11 [16:30:16]Write to MH i2c: 01 00 00 BA 04 BE [16:30:16]Write i2c OK [16:30:16]MH_I2C_Read... [16:30:16]Read from MH i2c: 01 [16:30:16]MH_I2C_Read... [16:30:16]Read from MH i2c: 01 07 00 [16:30:16]MH_I2C_Read... [16:30:16]Read from MH i2c: 01 07 00 BA 04 00 00 00 00 00 5F 0C 30 [16:30:16]RasterBufferAndPrint [16:30:16]line [16:30:16]line [16:30:16]line [16:30:16]line [16:30:16]line [16:30:16]written 0, free lines is 3172 [16:30:16]MH_Cut [16:30:16]Write to MH i2c: D1 01 00 C1 04 01 97 [16:30:16]Write i2c OK [16:30:16]MH_I2C_Read... [16:30:16]Read from MH i2c: D1 [16:30:16]MH_I2C_Read... [16:30:16]Read from MH i2c: D1 01 00 [16:30:16]MH_I2C_Read... [16:30:16]Read from MH i2c: D1 01 00 C1 04 00 96 [16:30:16]Write to MH i2c: 01 00 00 C2 04 C6 [16:30:16]Write i2c OK [16:30:16]MH_I2C_Read... [16:30:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 3E 59 47 00 F2 F9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8C 75 03 00 F4 03 04 00 20 1E A6 66 B6 04 01 00 00 A6 B2 46 3B CE 14 9C 24 [16:30:16]CommunicateWithHost err = 0 [16:30:16]CheckOFDResponse [16:30:16]1017 (14) - 77093643461234 [16:30:16]1041 (16) - 0000000000874959 [16:30:16]1040 (4) - 226700 [16:30:16]1012 (4) - 28.07.2024 10:32 [16:30:16]1206 (1) - 0 [16:30:16]OFD Sender: Remove packet 226700 [16:30:16]ProducePacketName [16:30:16]name=ofd_packets/00226700 [16:30:16]NVStorageDeleteData [16:30:16]OFD Sender: No OFD packet to send [16:30:17]*** Cut start [16:30:17]*** Partial cut [16:30:17]*** CUTSNS_PIN = 1 [16:30:17]*** CUTSNS_PIN = 0 [16:30:17]*** Brake cut motor [16:30:17]Read from MH i2c: 01 [16:30:17]MH_I2C_Read... [16:30:17]*** Stop cut motor [16:30:17]*** Cut end [16:30:17]Read from MH i2c: 01 07 00 [16:30:17]MH_I2C_Read... [16:30:17]Read from MH i2c: 01 07 00 C2 04 00 00 00 00 00 FF 0F DB [16:30:17]process_action close_receipt done [16:30:17]requested_data is exist [16:30:17]produce_requested_data [16:30:17]requested_item fm.sn is exist - process it [16:30:17]wFMCommunicate request_size=4 [16:30:17]MH_SAM_APDU [16:30:17]CAPDU: 80 11 00 00 [16:30:17]Write to MH i2c: E2 08 00 C3 04 80 11 00 00 00 00 00 00 41 [16:30:17]Write i2c OK [16:30:17]MH_I2C_Read... [16:30:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:30:18]Read from MH i2c: E2 [16:30:18]MH_I2C_Read... [16:30:18]Read from MH i2c: E2 17 00 [16:30:18]MH_I2C_Read... [16:30:18]Read from MH i2c: E2 17 00 C3 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9E [16:30:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:30:18]wFMCommunicate OK [16:30:18]requested_item fd.num is exist - process it [16:30:18]SAM_PROTO_GetFieldsCounters [16:30:18]wFMCommunicate request_size=4 [16:30:18]MH_SAM_APDU [16:30:18]CAPDU: 80 13 00 00 [16:30:18]Write to MH i2c: E2 08 00 C4 04 80 13 00 00 00 00 00 00 44 [16:30:18]Write i2c OK [16:30:18]MH_I2C_Read... [16:30:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:30:18]Read from MH i2c: E2 [16:30:18]MH_I2C_Read... [16:30:18]Read from MH i2c: E2 62 00 [16:30:18]MH_I2C_Read... [16:30:18]Read from MH i2c: E2 62 00 C4 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8C 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 68 01 00 00 5E 04 04 00 68 01 00 00 57 04 04 00 69 01 00 00 19 04 04 00 00 00 00 00 90 00 64 [16:30:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8C 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 68 01 00 00 5E 04 04 00 68 01 00 00 57 04 04 00 69 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:30:18]wFMCommunicate OK [16:30:18]SAM_PROTO_GetFieldsCounters done [16:30:18]requested_item shift.num is exist - process it [16:30:18]requested_item shift.opened is exist - process it [16:30:18]req_shift_opened [16:30:18]FM_GetShiftState [16:30:18]SAM_PROTO_GetShiftState [16:30:18]wFMCommunicate request_size=4 [16:30:18]MH_SAM_APDU [16:30:18]CAPDU: 80 13 01 00 [16:30:18]Write to MH i2c: E2 08 00 C5 04 80 13 01 00 00 00 00 00 46 [16:30:18]Write i2c OK [16:30:18]MH_I2C_Read... [16:30:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:30:18]Read from MH i2c: E2 [16:30:18]MH_I2C_Read... [16:30:18]Read from MH i2c: E2 0E 00 [16:30:18]MH_I2C_Read... [16:30:18]Read from MH i2c: E2 0E 00 C5 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 F7 [16:30:18]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [16:30:18]wFMCommunicate OK [16:30:18]SAM_PROTO_GetShiftState done [16:30:18]FM_GetShiftState done [16:30:18]req_shift_opened done [16:30:18]requested_item shift.open_date is exist - process it [16:30:18]req_shift_open_date [16:30:18]req_shift_open_date done [16:30:18]produce_requested_data done [16:30:18]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226700,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [16:30:18]process_action_free close_receipt [16:30:18]json_value_free [16:30:18]json_value_free done [16:30:18]process_json_proto returns [16:30:18]Send response to host [16:30:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226700,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [16:30:18]free response buf [16:30:18]execute_script done [16:30:18]execute_script returns [16:30:18]free content buf [16:30:18]Sock 7.Close socket [16:30:18]Sock 7.Thread stoped [16:30:21]OFD Sender: No OFD packet to send [16:30:26]OFD Sender: No OFD packet to send [16:30:31]OFD Sender: No OFD packet to send [16:30:36]OFD Sender: No OFD packet to send [16:30:41]OFD Sender: No OFD packet to send [16:30:46]OFD Sender: No OFD packet to send [16:30:50]recv_with_timeout no data received [16:30:51]OFD Sender: No OFD packet to send [16:30:57]OFD Sender: No OFD packet to send [16:31:02]OFD Sender: No OFD packet to send [16:31:07]OFD Sender: No OFD packet to send [16:31:12]OFD Sender: No OFD packet to send [16:31:12]recv_with_timeout no data received [16:31:17]OFD Sender: No OFD packet to send [16:31:22]OFD Sender: No OFD packet to send [16:31:27]OFD Sender: No OFD packet to send [16:31:32]OFD Sender: No OFD packet to send [16:31:37]OFD Sender: No OFD packet to send [16:31:42]OFD Sender: No OFD packet to send [16:31:47]OFD Sender: No OFD packet to send [16:31:52]OFD Sender: No OFD packet to send [16:31:57]OFD Sender: No OFD packet to send [16:32:02]OFD Sender: No OFD packet to send [16:32:07]OFD Sender: No OFD packet to send [16:32:12]OFD Sender: No OFD packet to send [16:32:16]recv_with_timeout no data received [16:32:17]OFD Sender: No OFD packet to send [16:32:18]accept exits with 9 [16:32:18]New connection [16:32:18]New thread 3067026788 created [16:32:18]Thread 3066883428 joined [16:32:18]Waiting for new connection... [16:32:18] Sock 9.Parse request [16:32:18]Sock 9.Check first char [16:32:18]Sock 9.First char is OK [16:32:18]request: POST /json_proto HTTP/1.0 [16:32:18]Method: POST [16:32:18]URL: /json_proto [16:32:18]Method is POST - this is cgi request [16:32:18]url: /json_proto [16:32:18]query_string will be loaded in cgi processing [16:32:18]execute_cgi json_proto POST (null) [16:32:18]execute_cgi path=json_proto method=POST [16:32:18]POST find Content-Length [16:32:18]Host: 172.17.43.131:8080 [16:32:18]Content-Length: 680 [16:32:18]Content-Type: application/json [16:32:18] [16:32:18]POST finish read [16:32:18]Found Content-Length = 680 [16:32:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003099", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [16:32:18]execute_script... [16:32:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003099", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [16:32:18]POST & json_proto [16:32:18]process_json_proto [16:32:18]json parsed OK: [16:32:18]protocol is kg_v1.0 [16:32:18]action value=close_receipt [16:32:18]process_action close_receipt [16:32:18]cmd_close_receipt [16:32:18]MH_GetDate [16:32:18]Write to MH i2c: F0 00 00 C6 04 B9 [16:32:18]Write i2c OK [16:32:18]MH_I2C_Read... [16:32:18]Read from MH i2c: F0 [16:32:18]MH_I2C_Read... [16:32:18]Read from MH i2c: F0 09 00 [16:32:18]MH_I2C_Read... [16:32:18]Read from MH i2c: F0 09 00 C6 04 00 92 72 A6 66 F9 24 A2 66 F7 [16:32:18]GetLastDocTimeStamp 1722184213 [16:32:18]current date 1722184338 [16:32:18]FM_GetShiftState [16:32:18]SAM_PROTO_GetShiftState [16:32:18]wFMCommunicate request_size=4 [16:32:18]MH_SAM_APDU [16:32:18]CAPDU: 80 13 01 00 [16:32:18]Write to MH i2c: E2 08 00 C7 04 80 13 01 00 00 00 00 00 48 [16:32:18]Write i2c OK [16:32:18]MH_I2C_Read... [16:32:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:32:18]Read from MH i2c: E2 [16:32:18]MH_I2C_Read... [16:32:18]Read from MH i2c: E2 0E 00 [16:32:18]MH_I2C_Read... [16:32:18]Read from MH i2c: E2 0E 00 C7 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 F9 [16:32:18]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [16:32:18]wFMCommunicate OK [16:32:18]SAM_PROTO_GetShiftState done [16:32:18]FM_GetShiftState done [16:32:18]opened in 1722125326 [16:32:18]opened+sec_in_day 1722211726 [16:32:18]quantity*price = 200025 [16:32:18]sum+1 = 200026 [16:32:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 361 28.07.2024 16:32 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226701 ФПД: 246808283332561 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T163218&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226701&fm=246808283332561&tin=02508201610067®Number=0000000000092624&sum=200000 [16:32:19]StoreToDocumentArchive [16:32:19]shift 439 fd 226701 [16:32:19]save to /storage/0439/doc_00226701 [16:32:19]save last doc name /storage/0439/doc_00226701 to /storage/kkm_last_doc_name [16:32:19]save OK [16:32:19]Clear old archive folders... [16:32:19]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:32:19]tlvbuf is 00AB4400 [16:32:19]SAM_PROTO_ClearQueue [16:32:19]wFMCommunicate request_size=4 [16:32:19]MH_SAM_APDU [16:32:19]CAPDU: 80 09 00 00 [16:32:19]Write to MH i2c: E2 08 00 D4 04 80 09 00 00 00 00 00 00 4A [16:32:19]Write i2c OK [16:32:19]MH_I2C_Read... [16:32:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:32:19]Read from MH i2c: E2 [16:32:19]MH_I2C_Read... [16:32:19]Read from MH i2c: E2 03 00 [16:32:19]MH_I2C_Read... [16:32:19]Read from MH i2c: E2 03 00 D4 04 00 90 00 4C [16:32:19]RAPDU: 90 00 [16:32:19]wFMCommunicate OK [16:32:19]SAM_PROTO_ClearQueue done [16:32:19]KKMCreateOFDPacket [16:32:19]OFDProtocolAddRootSTLVToBuf [16:32:19]FM_MakeSignedData [16:32:19]FM_MakeSignedData [16:32:19]SAM_PROTO_SignData [16:32:19]wFMCommunicate request_size=4 [16:32:19]MH_SAM_APDU [16:32:19]CAPDU: 80 0D 01 02 [16:32:19]Write to MH i2c: E2 08 00 D5 04 80 0D 01 02 00 00 00 00 52 [16:32:19]Write i2c OK [16:32:19]MH_I2C_Read... [16:32:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:32:19]Read from MH i2c: E2 [16:32:19]MH_I2C_Read... [16:32:19]Read from MH i2c: E2 03 00 [16:32:19]MH_I2C_Read... [16:32:19]Read from MH i2c: E2 03 00 D5 04 00 90 00 4D [16:32:19]RAPDU: 90 00 [16:32:19]wFMCommunicate OK [16:32:19]wFMCommunicate request_size=255 [16:32:19]MH_SAM_APDU [16:32: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 35 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 69 01 00 00 F4 03 04 00 92 72 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8D 75 03 00 35 04 06 00 E0 78 88 0E [16:32:19]Write to MH i2c: E2 02 01 D6 04 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 35 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 69 01 00 00 F4 03 04 00 92 72 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8D 75 03 00 35 04 06 00 E0 78 88 0E 00 00 F2 [16:32:19]Write i2c OK [16:32:19]MH_I2C_Read... [16:32:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:32:20]Read from MH i2c: E2 [16:32:20]MH_I2C_Read... [16:32:20]Read from MH i2c: E2 03 00 [16:32:20]MH_I2C_Read... [16:32:20]Read from MH i2c: E2 03 00 D6 04 00 90 00 4E [16:32:20]RAPDU: 90 00 [16:32:20]wFMCommunicate OK [16:32:20]wFMCommunicate request_size=7 [16:32:20]MH_SAM_APDU [16:32:20]CAPDU: 80 0D 02 02 02 3F D1 [16:32:20]Write to MH i2c: E2 0A 00 D7 04 80 0D 02 02 02 00 3F D1 00 00 69 [16:32:20]Write i2c OK [16:32:20]MH_I2C_Read... [16:32:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:32:20]Read from MH i2c: E2 [16:32:20]MH_I2C_Read... [16:32:20]Read from MH i2c: E2 03 00 [16:32:20]MH_I2C_Read... [16:32:20]Read from MH i2c: E2 03 00 D7 04 00 90 00 4F [16:32:20]RAPDU: 90 00 [16:32:20]wFMCommunicate OK [16:32:20]wFMCommunicate request_size=4 [16:32:20]MH_SAM_APDU [16:32:20]CAPDU: 80 0D 03 02 [16:32:20]Write to MH i2c: E2 08 00 D8 04 80 0D 03 02 00 00 00 00 57 [16:32:20]Write i2c OK [16:32:20]MH_I2C_Read... [16:32:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:32:20]Read from MH i2c: E2 [16:32:20]MH_I2C_Read... [16:32:20]Read from MH i2c: E2 0B 00 [16:32:20]MH_I2C_Read... [16:32:20]Read from MH i2c: E2 0B 00 D8 04 00 3C 8C 63 C6 9E 41 A3 D7 90 00 A2 [16:32:20]RAPDU: 3C 8C 63 C6 9E 41 A3 D7 90 00 [16:32:20]wFMCommunicate OK [16:32:20]SAM_PROTO_SignData done [16:32:20]FM_MakeSignedData done [16:32:20]CreateOFDProtocolMessage [16:32:20]wFMCommunicate request_size=4 [16:32:20]MH_SAM_APDU [16:32:20]CAPDU: 80 11 00 00 [16:32:20]Write to MH i2c: E2 08 00 D9 04 80 11 00 00 00 00 00 00 57 [16:32:20]Write i2c OK [16:32:20]MH_I2C_Read... [16:32:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:32:20]Read from MH i2c: E2 [16:32:20]MH_I2C_Read... [16:32:20]Read from MH i2c: E2 17 00 [16:32:20]MH_I2C_Read... [16:32:20]Read from MH i2c: E2 17 00 D9 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B4 [16:32:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:32:20]wFMCommunicate OK [16:32:20]CreateOFDProtocolMessage done [16:32:20]OFDSenderStorePacket 226701 [16:32:20]StoreOFDPacket docnum=226701 [16:32:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 1E 1C 04 01 6D 22 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 35 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 69 01 00 00 F4 03 04 00 92 72 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8D 75 03 00 35 04 06 00 E0 78 88 0E 3F D1 3C 8C 63 C6 9E 41 A3 D7 [16:32:20]CheckFolder [16:32:20]dirname=/storage/ofd_packets [16:32:20]CheckFolder done [16:32:20]ProducePacketName [16:32:20]name=ofd_packets/00226701 [16:32:20]NVStorageSaveData ofd_packets/00226701 [16:32:20]File name is /storage/ofd_packets/00226701 [16:32:20]Write 298 bytes [16:32:20]NVStorageSaveData done [16:32:20]OFDSenderStorePacket done [16:32:20]KKMCreateOFDPacket done [16:32:20]NVStorageSaveData kkm_last_timestamp [16:32:20]File name is /storage/kkm_last_timestamp [16:32:20]Write 4 bytes [16:32:20]NVStorageSaveData done [16:32:20]ExternCall_PrintAddStr [16:32:20]wPrintStart [16:32:20]Write to MH i2c: 01 00 00 DA 04 DE [16:32:20]Write i2c OK [16:32:20]MH_I2C_Read... [16:32:20]Read from MH i2c: 01 [16:32:20]MH_I2C_Read... [16:32:20]Read from MH i2c: 01 07 00 [16:32:20]MH_I2C_Read... [16:32:20]Read from MH i2c: 01 07 00 DA 04 00 00 00 00 00 FF 0F F3 [16:32:20]RasterBufferAndPrint [16:32:20]line Счет N : (1)2003099 [16:32:20]line ИНН: 02508201610067 [16:32:20]line Контрольно-Кассовый Чек [16:32:20]line ПРОДАЖА [16:32:20]line ТРК (МРК, ГНК) : 61 [16:32:20]line Товар: 2710194210 [16:32:20]line ДТ-К-5 [16:32:20]line 26.250 * 76.20 [16:32:20]line = 2000.25 [16:32:20]line НДС 12% НСП 1% [16:32:20]line > о реализуемом товаре [16:32:20]line ОКРУГЛЕНИЕ: -0.25 [16:32:20]line ИТОГО: 2000.00 [16:32:20]line Внесено: 2000.00 [16:32:20]line СДАЧА: 0.00 [16:32:20]line НСП 1% : 17.70 [16:32:20]line НДС 12% : 212.42 [16:32:20]line Наличными: 2000.00 [16:32:20]line Безнал.: 0.00 [16:32:20]line Место: АЗС № 97 "Партнер Нефть" [16:32:20]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:32:20]line СНО: Общий режим [16:32:20]line Чек 361 28.07.2024 16:32 [16:32:20]line Смена: 439 ФФД: 1.0 [16:32:20]line ЗНМ: 0300000054 [16:32:20]line РНМ: 0000000000092624 [16:32:20]line Версия ККМ: 001 [16:32:20]line ФМ: 0000000000874959 [16:32:20]line ФД: 226701 [16:32:20]line ФПД: 246808283332561 [16:32:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T163218&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226701&fm=246808283332561&tin=02508201610067®Number=0000000000092624&sum=200000 [16:32:20]OFD Sender: Processing packet 226701 [packets to send 602, broken 601] [16:32:20]ProducePacketName [16:32:20]name=ofd_packets/00226701 [16:32:20]OFD Sender: To server: pG, [16:32:20]CommunicateWithHost lk.salyk.kg:30040 [16:32:20]ConnectInit lk.salyk.kg [16:32:20]written 0, free lines is 4095 [16:32:21]Write to MH i2c: 01 00 00 05 05 0A [16:32:21]Write i2c OK [16:32:21]MH_I2C_Read... [16:32:21]Read from MH i2c: 01 [16:32:21]MH_I2C_Read... [16:32:21]Read from MH i2c: 01 07 00 [16:32:21]MH_I2C_Read... [16:32:21]Read from MH i2c: 01 07 00 05 05 00 00 00 00 00 5A 0C 77 [16:32:21]RasterBufferAndPrint [16:32:21]line [16:32:21]line [16:32:21]line [16:32:21]line [16:32:21]line [16:32:21]written 0, free lines is 3166 [16:32:21]MH_Cut [16:32:21]Write to MH i2c: D1 01 00 0C 05 01 E3 [16:32:21]Write i2c OK [16:32:21]MH_I2C_Read... [16:32:21]Read from MH i2c: D1 [16:32:21]MH_I2C_Read... [16:32:21]Read from MH i2c: D1 01 00 [16:32:21]MH_I2C_Read... [16:32:21]Read from MH i2c: D1 01 00 0C 05 00 E2 [16:32:21]Write to MH i2c: 01 00 00 0D 05 12 [16:32:21]Write i2c OK [16:32:21]MH_I2C_Read... [16:32:21]Connected sock=10 [16:32:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 1E 1C 04 01 6D 22 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 35 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 69 01 00 00 F4 03 04 00 92 72 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8D 75 03 00 35 04 06 00 E0 78 88 0E 3F D1 3C 8C 63 C6 9E 41 A3 D7 [16:32:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 E1 7A 47 00 D4 97 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8D 75 03 00 F4 03 04 00 9D 1E A6 66 B6 04 01 00 00 46 68 B4 78 F1 60 DC 7E [16:32:21]CommunicateWithHost err = 0 [16:32:21]CheckOFDResponse [16:32:21]1017 (14) - 77093643461234 [16:32:21]1041 (16) - 0000000000874959 [16:32:21]1040 (4) - 226701 [16:32:21]1012 (4) - 28.07.2024 10:34 [16:32:21]1206 (1) - 0 [16:32:21]OFD Sender: Remove packet 226701 [16:32:21]ProducePacketName [16:32:21]name=ofd_packets/00226701 [16:32:21]NVStorageDeleteData [16:32:21]OFD Sender: No OFD packet to send [16:32:22]*** Cut start [16:32:22]*** Partial cut [16:32:22]*** CUTSNS_PIN = 1 [16:32:22]*** CUTSNS_PIN = 0 [16:32:22]*** Brake cut motor [16:32:22]Read from MH i2c: 01 [16:32:22]MH_I2C_Read... [16:32:22]*** Stop cut motor [16:32:22]*** Cut end [16:32:22]Read from MH i2c: 01 07 00 [16:32:22]MH_I2C_Read... [16:32:22]Read from MH i2c: 01 07 00 0D 05 00 00 00 00 00 FF 0F 27 [16:32:22]process_action close_receipt done [16:32:22]requested_data is exist [16:32:22]produce_requested_data [16:32:22]requested_item fm.sn is exist - process it [16:32:22]wFMCommunicate request_size=4 [16:32:22]MH_SAM_APDU [16:32:22]CAPDU: 80 11 00 00 [16:32:22]Write to MH i2c: E2 08 00 0E 05 80 11 00 00 00 00 00 00 8D [16:32:22]Write i2c OK [16:32:22]MH_I2C_Read... [16:32:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:32:22]Read from MH i2c: E2 [16:32:22]MH_I2C_Read... [16:32:22]Read from MH i2c: E2 17 00 [16:32:22]MH_I2C_Read... [16:32:22]Read from MH i2c: E2 17 00 0E 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 EA [16:32:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:32:22]wFMCommunicate OK [16:32:22]requested_item fd.num is exist - process it [16:32:22]SAM_PROTO_GetFieldsCounters [16:32:22]wFMCommunicate request_size=4 [16:32:22]MH_SAM_APDU [16:32:22]CAPDU: 80 13 00 00 [16:32:22]Write to MH i2c: E2 08 00 0F 05 80 13 00 00 00 00 00 00 90 [16:32:22]Write i2c OK [16:32:22]MH_I2C_Read... [16:32:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:32:23]Read from MH i2c: E2 [16:32:23]MH_I2C_Read... [16:32:23]Read from MH i2c: E2 62 00 [16:32:23]MH_I2C_Read... [16:32:23]Read from MH i2c: E2 62 00 0F 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8D 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 69 01 00 00 5E 04 04 00 69 01 00 00 57 04 04 00 6A 01 00 00 19 04 04 00 00 00 00 00 90 00 B4 [16:32:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8D 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 69 01 00 00 5E 04 04 00 69 01 00 00 57 04 04 00 6A 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:32:23]wFMCommunicate OK [16:32:23]SAM_PROTO_GetFieldsCounters done [16:32:23]requested_item shift.num is exist - process it [16:32:23]requested_item shift.opened is exist - process it [16:32:23]req_shift_opened [16:32:23]FM_GetShiftState [16:32:23]SAM_PROTO_GetShiftState [16:32:23]wFMCommunicate request_size=4 [16:32:23]MH_SAM_APDU [16:32:23]CAPDU: 80 13 01 00 [16:32:23]Write to MH i2c: E2 08 00 10 05 80 13 01 00 00 00 00 00 92 [16:32:23]Write i2c OK [16:32:23]MH_I2C_Read... [16:32:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:32:23]Read from MH i2c: E2 [16:32:23]MH_I2C_Read... [16:32:23]Read from MH i2c: E2 0E 00 [16:32:23]MH_I2C_Read... [16:32:23]Read from MH i2c: E2 0E 00 10 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 43 [16:32:23]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [16:32:23]wFMCommunicate OK [16:32:23]SAM_PROTO_GetShiftState done [16:32:23]FM_GetShiftState done [16:32:23]req_shift_opened done [16:32:23]requested_item shift.open_date is exist - process it [16:32:23]req_shift_open_date [16:32:23]req_shift_open_date done [16:32:23]produce_requested_data done [16:32:23]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226701,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [16:32:23]process_action_free close_receipt [16:32:23]json_value_free [16:32:23]json_value_free done [16:32:23]process_json_proto returns [16:32:23]Send response to host [16:32:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226701,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [16:32:23]free response buf [16:32:23]execute_script done [16:32:23]execute_script returns [16:32:23]free content buf [16:32:23]Sock 9.Close socket [16:32:23]Sock 9.Thread stoped [16:32:26]accept exits with 7 [16:32:26]New connection [16:32:26]New thread 3066883428 created [16:32:26]Thread 3067026788 joined [16:32:26]Waiting for new connection... [16:32:26] Sock 7.Parse request [16:32:26]Sock 7.Check first char [16:32:26]Sock 7.First char is OK [16:32:26]request: POST /json_proto HTTP/1.0 [16:32:26]Method: POST [16:32:26]URL: /json_proto [16:32:26]Method is POST - this is cgi request [16:32:26]url: /json_proto [16:32:26]query_string will be loaded in cgi processing [16:32:26]execute_cgi json_proto POST (null) [16:32:26]execute_cgi path=json_proto method=POST [16:32:26]POST find Content-Length [16:32:26]Host: 172.17.43.131:8080 [16:32:26]Content-Length: 683 [16:32:26]Content-Type: application/json [16:32:26] [16:32:26]POST finish read [16:32:26]Found Content-Length = 683 [16:32:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003100", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:32:26]execute_script... [16: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)2003100", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:32:26]POST & json_proto [16:32:26]process_json_proto [16:32:26]json parsed OK: [16:32:26]protocol is kg_v1.0 [16:32:26]action value=close_receipt [16:32:26]process_action close_receipt [16:32:26]cmd_close_receipt [16:32:26]MH_GetDate [16:32:26]Write to MH i2c: F0 00 00 11 05 05 [16:32:26]Write i2c OK [16:32:26]MH_I2C_Read... [16:32:26]Read from MH i2c: F0 [16:32:26]MH_I2C_Read... [16:32:26]Read from MH i2c: F0 09 00 [16:32:26]MH_I2C_Read... [16:32:26]Read from MH i2c: F0 09 00 11 05 00 9A 72 A6 66 F9 24 A2 66 4B [16:32:26]GetLastDocTimeStamp 1722184338 [16:32:26]current date 1722184346 [16:32:26]FM_GetShiftState [16:32:26]SAM_PROTO_GetShiftState [16:32:26]wFMCommunicate request_size=4 [16:32:26]MH_SAM_APDU [16:32:26]CAPDU: 80 13 01 00 [16:32:26]Write to MH i2c: E2 08 00 12 05 80 13 01 00 00 00 00 00 94 [16:32:26]Write i2c OK [16:32:26]MH_I2C_Read... [16:32:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:32:26]Read from MH i2c: E2 [16:32:26]MH_I2C_Read... [16:32:26]Read from MH i2c: E2 0E 00 [16:32:26]MH_I2C_Read... [16:32:26]Read from MH i2c: E2 0E 00 12 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 45 [16:32:26]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [16:32:26]wFMCommunicate OK [16:32:26]SAM_PROTO_GetShiftState done [16:32:26]FM_GetShiftState done [16:32:26]opened in 1722125326 [16:32:26]opened+sec_in_day 1722211726 [16:32:26]quantity*price = 150041 [16:32:26]sum+1 = 150042 [16:32:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.34 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 362 28.07.2024 16:32 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226702 ФПД: 126495638889640 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T163226&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226702&fm=126495638889640&tin=02508201610067®Number=0000000000092624&sum=150000 [16:32:27]StoreToDocumentArchive [16:32:27]shift 439 fd 226702 [16:32:27]save to /storage/0439/doc_00226702 [16:32:27]save last doc name /storage/0439/doc_00226702 to /storage/kkm_last_doc_name [16:32:27]save OK [16:32:27]Clear old archive folders... [16:32:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:32:27]tlvbuf is 00AAC080 [16:32:27]SAM_PROTO_ClearQueue [16:32:27]wFMCommunicate request_size=4 [16:32:27]MH_SAM_APDU [16:32:27]CAPDU: 80 09 00 00 [16:32:27]Write to MH i2c: E2 08 00 1F 05 80 09 00 00 00 00 00 00 96 [16:32:27]Write i2c OK [16:32:27]MH_I2C_Read... [16:32:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:32:27]Read from MH i2c: E2 [16:32:27]MH_I2C_Read... [16:32:27]Read from MH i2c: E2 03 00 [16:32:27]MH_I2C_Read... [16:32:27]Read from MH i2c: E2 03 00 1F 05 00 90 00 98 [16:32:27]RAPDU: 90 00 [16:32:27]wFMCommunicate OK [16:32:27]SAM_PROTO_ClearQueue done [16:32:27]KKMCreateOFDPacket [16:32:27]OFDProtocolAddRootSTLVToBuf [16:32:27]FM_MakeSignedData [16:32:27]FM_MakeSignedData [16:32:27]SAM_PROTO_SignData [16:32:27]wFMCommunicate request_size=4 [16:32:27]MH_SAM_APDU [16:32:27]CAPDU: 80 0D 01 02 [16:32:27]Write to MH i2c: E2 08 00 20 05 80 0D 01 02 00 00 00 00 9E [16:32:27]Write i2c OK [16:32:27]MH_I2C_Read... [16:32:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:32:27]Read from MH i2c: E2 [16:32:27]MH_I2C_Read... [16:32:27]Read from MH i2c: E2 03 00 [16:32:27]MH_I2C_Read... [16:32:27]Read from MH i2c: E2 03 00 20 05 00 90 00 99 [16:32:27]RAPDU: 90 00 [16:32:27]wFMCommunicate OK [16:32:27]wFMCommunicate request_size=255 [16:32:27]MH_SAM_APDU [16: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 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 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 3E 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 6A 01 00 00 F4 03 04 00 9A 72 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8E 75 03 00 35 04 06 00 73 [16:32:27]Write to MH i2c: E2 02 01 21 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 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 3E 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 6A 01 00 00 F4 03 04 00 9A 72 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8E 75 03 00 35 04 06 00 73 00 00 4E [16:32:27]Write i2c OK [16:32:27]MH_I2C_Read... [16:32:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:32:27]Read from MH i2c: E2 [16:32:27]MH_I2C_Read... [16:32:27]Read from MH i2c: E2 03 00 [16:32:27]MH_I2C_Read... [16:32:27]Read from MH i2c: E2 03 00 21 05 00 90 00 9A [16:32:27]RAPDU: 90 00 [16:32:27]wFMCommunicate OK [16:32:27]wFMCommunicate request_size=10 [16:32:27]MH_SAM_APDU [16:32:27]CAPDU: 80 0D 02 02 05 0C 0F 9F 24 A8 [16:32:27]Write to MH i2c: E2 0D 00 22 05 80 0D 02 02 05 00 0C 0F 9F 24 A8 00 00 31 [16:32:27]Write i2c OK [16:32:27]MH_I2C_Read... [16:32:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:32:27]Read from MH i2c: E2 [16:32:27]MH_I2C_Read... [16:32:27]Read from MH i2c: E2 03 00 [16:32:27]MH_I2C_Read... [16:32:27]Read from MH i2c: E2 03 00 22 05 00 90 00 9B [16:32:27]RAPDU: 90 00 [16:32:27]wFMCommunicate OK [16:32:27]wFMCommunicate request_size=4 [16:32:28]MH_SAM_APDU [16:32:28]CAPDU: 80 0D 03 02 [16:32:28]Write to MH i2c: E2 08 00 23 05 80 0D 03 02 00 00 00 00 A3 [16:32:28]Write i2c OK [16:32:28]MH_I2C_Read... [16:32:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:32:28]Read from MH i2c: E2 [16:32:28]MH_I2C_Read... [16:32:28]Read from MH i2c: E2 0B 00 [16:32:28]MH_I2C_Read... [16:32:28]Read from MH i2c: E2 0B 00 23 05 00 5D 99 15 6D EE 7F D7 BC 90 00 1C [16:32:28]RAPDU: 5D 99 15 6D EE 7F D7 BC 90 00 [16:32:28]wFMCommunicate OK [16:32:28]SAM_PROTO_SignData done [16:32:28]FM_MakeSignedData done [16:32:28]CreateOFDProtocolMessage [16:32:28]wFMCommunicate request_size=4 [16:32:28]MH_SAM_APDU [16:32:28]CAPDU: 80 11 00 00 [16:32:28]Write to MH i2c: E2 08 00 24 05 80 11 00 00 00 00 00 00 A3 [16:32:28]Write i2c OK [16:32:28]MH_I2C_Read... [16:32:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:32:28]Read from MH i2c: E2 [16:32:28]MH_I2C_Read... [16:32:28]Read from MH i2c: E2 17 00 [16:32:28]MH_I2C_Read... [16:32:28]Read from MH i2c: E2 17 00 24 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 00 [16:32:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:32:28]wFMCommunicate OK [16:32:28]CreateOFDProtocolMessage done [16:32:28]OFDSenderStorePacket 226702 [16:32:28]StoreOFDPacket docnum=226702 [16:32:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 1C 11 07 01 F3 8C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 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 3E 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 6A 01 00 00 F4 03 04 00 9A 72 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8E 75 03 00 35 04 06 00 73 0C 0F 9F 24 A8 5D 99 15 6D EE 7F D7 BC [16:32:28]CheckFolder [16:32:28]dirname=/storage/ofd_packets [16:32:28]CheckFolder done [16:32:28]ProducePacketName [16:32:28]name=ofd_packets/00226702 [16:32:28]NVStorageSaveData ofd_packets/00226702 [16:32:28]File name is /storage/ofd_packets/00226702 [16:32:28]Write 301 bytes [16:32:28]NVStorageSaveData done [16:32:28]OFDSenderStorePacket done [16:32:28]KKMCreateOFDPacket done [16:32:28]NVStorageSaveData kkm_last_timestamp [16:32:28]File name is /storage/kkm_last_timestamp [16:32:28]Write 4 bytes [16:32:28]NVStorageSaveData done [16:32:28]ExternCall_PrintAddStr [16:32:28]wPrintStart [16:32:28]Write to MH i2c: 01 00 00 25 05 2A [16:32:28]Write i2c OK [16:32:28]MH_I2C_Read... [16:32:28]Read from MH i2c: 01 [16:32:28]MH_I2C_Read... [16:32:28]Read from MH i2c: 01 07 00 [16:32:28]MH_I2C_Read... [16:32:28]Read from MH i2c: 01 07 00 25 05 00 00 00 00 00 FF 0F 3F [16:32:28]RasterBufferAndPrint [16:32:28]line Счет N : (1)2003100 [16:32:28]line ИНН: 02508201610067 [16:32:28]line Контрольно-Кассовый Чек [16:32:28]line ПРОДАЖА [16:32:28]line ТРК (МРК, ГНК) : 43 [16:32:28]line Товар: 2710124130 [16:32:28]line Аи-92-К-5 [16:32:28]line 22.130 * 67.80 [16:32:28]line = 1500.41 [16:32:28]line НДС 12% НСП 1% [16:32:28]line > о реализуемом товаре [16:32:28]line ОКРУГЛЕНИЕ: -0.41 [16:32:28]line ИТОГО: 1500.00 [16:32:28]line Внесено: 1500.00 [16:32:28]line СДАЧА: 0.00 [16:32:28]line НСП 1% : 13.28 [16:32:28]line НДС 12% : 159.34 [16:32:28]line Наличными: 1500.00 [16:32:28]line Безнал.: 0.00 [16:32:28]line Место: АЗС № 97 "Партнер Нефть" [16:32:28]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:32:28]line СНО: Общий режим [16:32:28]line Чек 362 28.07.2024 16:32 [16:32:28]line Смена: 439 ФФД: 1.0 [16:32:28]line ЗНМ: 0300000054 [16:32:28]line РНМ: 0000000000092624 [16:32:28]line Версия ККМ: 001 [16:32:28]line ФМ: 0000000000874959 [16:32:28]line ФД: 226702 [16:32:28]line ФПД: 126495638889640 [16:32:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T163226&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226702&fm=126495638889640&tin=02508201610067®Number=0000000000092624&sum=150000 [16:32:28]written 0, free lines is 4095 [16:32:28]OFD Sender: Processing packet 226702 [packets to send 602, broken 601] [16:32:28]ProducePacketName [16:32:28]name=ofd_packets/00226702 [16:32:28]OFD Sender: To server: pG, [16:32:28]CommunicateWithHost lk.salyk.kg:30040 [16:32:28]ConnectInit lk.salyk.kg [16:32:28]Write to MH i2c: 01 00 00 50 05 55 [16:32:28]Write i2c OK [16:32:28]MH_I2C_Read... [16:32:28]Read from MH i2c: 01 [16:32:28]MH_I2C_Read... [16:32:28]Read from MH i2c: 01 07 00 [16:32:28]MH_I2C_Read... [16:32:28]Read from MH i2c: 01 07 00 50 05 00 00 00 00 00 6D 0C D5 [16:32:28]RasterBufferAndPrint [16:32:28]line [16:32:28]line [16:32:28]line [16:32:28]line [16:32:28]line [16:32:28]written 0, free lines is 3186 [16:32:28]MH_Cut [16:32:28]Write to MH i2c: D1 01 00 57 05 01 2E [16:32:28]Write i2c OK [16:32:28]MH_I2C_Read... [16:32:28]Read from MH i2c: D1 [16:32:28]MH_I2C_Read... [16:32:28]Read from MH i2c: D1 01 00 [16:32:28]MH_I2C_Read... [16:32:28]Read from MH i2c: D1 01 00 57 05 00 2D [16:32:28]Write to MH i2c: 01 00 00 58 05 5D [16:32:28]Write i2c OK [16:32:28]MH_I2C_Read... [16:32:29]Connected sock=10 [16:32:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 1C 11 07 01 F3 8C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 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 3E 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 6A 01 00 00 F4 03 04 00 9A 72 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8E 75 03 00 35 04 06 00 73 0C 0F 9F 24 A8 5D 99 15 6D EE 7F D7 BC [16:32:29]*** Cut start [16:32:29]*** Partial cut [16:32:29]*** CUTSNS_PIN = 1 [16:32:29]*** CUTSNS_PIN = 0 [16:32:30]*** Brake cut motor [16:32:30]Read from MH i2c: 01 [16:32:30]MH_I2C_Read... [16:32:30]Read from MH i2c: 01 07 00 [16:32:30]MH_I2C_Read... [16:32:30]*** Stop cut motor [16:32:30]Read from MH i2c: 01 07 00 58 05 00 00 00 00 00 FF 0F 72 [16:32:30]process_action close_receipt done [16:32:30]requested_data is exist [16:32:30]produce_requested_data [16:32:30]requested_item fm.sn is exist - process it [16:32:30]wFMCommunicate request_size=4 [16:32:30]MH_SAM_APDU [16:32:30]CAPDU: 80 11 00 00 [16:32:30]Write to MH i2c: E2 08 00 59 05 80 11 00 00 00 00 00 00 D8 [16:32:30]*** Cut end [16:32:30]Write i2c OK [16:32:30]MH_I2C_Read... [16:32:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:32:30]Read from MH i2c: E2 [16:32:30]MH_I2C_Read... [16:32:30]Read from MH i2c: E2 17 00 [16:32:30]MH_I2C_Read... [16:32:30]Read from MH i2c: E2 17 00 59 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 35 [16:32:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:32:30]wFMCommunicate OK [16:32:30]requested_item fd.num is exist - process it [16:32:30]SAM_PROTO_GetFieldsCounters [16:32:30]wFMCommunicate request_size=4 [16:32:30]MH_SAM_APDU [16:32:30]CAPDU: 80 13 00 00 [16:32:30]Write to MH i2c: E2 08 00 5A 05 80 13 00 00 00 00 00 00 DB [16:32:30]Write i2c OK [16:32:30]MH_I2C_Read... [16:32:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:32:30]Read from MH i2c: E2 [16:32:30]MH_I2C_Read... [16:32:30]Read from MH i2c: E2 62 00 [16:32:30]MH_I2C_Read... [16:32:30]Read from MH i2c: E2 62 00 5A 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8E 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 6A 01 00 00 5E 04 04 00 6A 01 00 00 57 04 04 00 6B 01 00 00 19 04 04 00 00 00 00 00 90 00 03 [16:32:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8E 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 6A 01 00 00 5E 04 04 00 6A 01 00 00 57 04 04 00 6B 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:32:30]wFMCommunicate OK [16:32:30]SAM_PROTO_GetFieldsCounters done [16:32:30]requested_item shift.num is exist - process it [16:32:30]requested_item shift.opened is exist - process it [16:32:30]req_shift_opened [16:32:30]FM_GetShiftState [16:32:30]SAM_PROTO_GetShiftState [16:32:30]wFMCommunicate request_size=4 [16:32:30]MH_SAM_APDU [16:32:30]CAPDU: 80 13 01 00 [16:32:30]Write to MH i2c: E2 08 00 5B 05 80 13 01 00 00 00 00 00 DD [16:32:30]Write i2c OK [16:32:30]MH_I2C_Read... [16:32:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:32:30]Read from MH i2c: E2 [16:32:30]MH_I2C_Read... [16:32:30]Read from MH i2c: E2 0E 00 [16:32:30]MH_I2C_Read... [16:32:30]Read from MH i2c: E2 0E 00 5B 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 8E [16:32:30]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [16:32:30]wFMCommunicate OK [16:32:30]SAM_PROTO_GetShiftState done [16:32:30]FM_GetShiftState done [16:32:30]req_shift_opened done [16:32:30]requested_item shift.open_date is exist - process it [16:32:30]req_shift_open_date [16:32:30]req_shift_open_date done [16:32:30]produce_requested_data done [16:32:30]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226702,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [16:32:30]process_action_free close_receipt [16:32:30]json_value_free [16:32:30]json_value_free done [16:32:30]process_json_proto returns [16:32:30]Send response to host [16:32:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226702,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [16:32:30]free response buf [16:32:30]execute_script done [16:32:30]execute_script returns [16:32:30]free content buf [16:32:30]Sock 7.Close socket [16:32:30]Sock 7.Thread stoped [16:32:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 32 99 47 00 F0 F6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8E 75 03 00 F4 03 04 00 A5 1E A6 66 B6 04 01 00 00 BB F3 0B E9 09 B5 65 58 [16:32:30]CommunicateWithHost err = 0 [16:32:30]CheckOFDResponse [16:32:30]1017 (14) - 77093643461234 [16:32:30]1041 (16) - 0000000000874959 [16:32:30]1040 (4) - 226702 [16:32:30]1012 (4) - 28.07.2024 10:34 [16:32:30]1206 (1) - 0 [16:32:30]OFD Sender: Remove packet 226702 [16:32:30]ProducePacketName [16:32:30]name=ofd_packets/00226702 [16:32:30]NVStorageDeleteData [16:32:31]OFD Sender: No OFD packet to send [16:32:36]OFD Sender: No OFD packet to send [16:32:41]OFD Sender: No OFD packet to send [16:32:46]OFD Sender: No OFD packet to send [16:32:51]OFD Sender: No OFD packet to send [16:32:56]OFD Sender: No OFD packet to send [16:33:01]OFD Sender: No OFD packet to send [16:33:03]recv_with_timeout no data received [16:33:06]OFD Sender: No OFD packet to send [16:33:11]OFD Sender: No OFD packet to send [16:33:14]recv_with_timeout no data received [16:33:16]OFD Sender: No OFD packet to send [16:33:21]OFD Sender: No OFD packet to send [16:33:26]OFD Sender: No OFD packet to send [16:33:31]OFD Sender: No OFD packet to send [16:33:36]OFD Sender: No OFD packet to send [16:33:41]OFD Sender: No OFD packet to send [16:33:46]OFD Sender: No OFD packet to send [16:33:51]OFD Sender: No OFD packet to send [16:33:54]recv_with_timeout no data received [16:33:56]OFD Sender: No OFD packet to send [16:34:01]OFD Sender: No OFD packet to send [16:34:06]OFD Sender: No OFD packet to send [16:34:11]OFD Sender: No OFD packet to send [16:34:11]recv_with_timeout no data received [16:34:13]accept exits with 9 [16:34:13]New connection [16:34:13]New thread 3067026788 created [16:34:13]Thread 3066883428 joined [16:34:13]Waiting for new connection... [16:34:13] Sock 9.Parse request [16:34:13]Sock 9.Check first char [16:34:13]Sock 9.First char is OK [16:34:13]request: POST /json_proto HTTP/1.0 [16:34:13]Method: POST [16:34:13]URL: /json_proto [16:34:13]Method is POST - this is cgi request [16:34:13]url: /json_proto [16:34:13]query_string will be loaded in cgi processing [16:34:13]execute_cgi json_proto POST (null) [16:34:13]execute_cgi path=json_proto method=POST [16:34:13]POST find Content-Length [16:34:13]Host: 172.17.43.131:8080 [16:34:13]Content-Length: 672 [16:34:13]Content-Type: application/json [16:34:13] [16:34:13]POST finish read [16:34:13]Found Content-Length = 672 [16:34:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003101", "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.80, "quantity" : 10.180, "sum" : 700.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:34:13]execute_script... [16:34:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003101", "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.80, "quantity" : 10.180, "sum" : 700.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:34:13]POST & json_proto [16:34:13]process_json_proto [16:34:13]json parsed OK: [16:34:13]protocol is kg_v1.0 [16:34:13]action value=close_receipt [16:34:13]process_action close_receipt [16:34:13]cmd_close_receipt [16:34:13]MH_GetDate [16:34:13]Write to MH i2c: F0 00 00 5C 05 50 [16:34:13]Write i2c OK [16:34:13]MH_I2C_Read... [16:34:13]Read from MH i2c: F0 [16:34:13]MH_I2C_Read... [16:34:13]Read from MH i2c: F0 09 00 [16:34:13]MH_I2C_Read... [16:34:13]Read from MH i2c: F0 09 00 5C 05 00 05 73 A6 66 F9 24 A2 66 02 [16:34:13]GetLastDocTimeStamp 1722184346 [16:34:13]current date 1722184453 [16:34:13]FM_GetShiftState [16:34:13]SAM_PROTO_GetShiftState [16:34:13]wFMCommunicate request_size=4 [16:34:13]MH_SAM_APDU [16:34:13]CAPDU: 80 13 01 00 [16:34:13]Write to MH i2c: E2 08 00 5D 05 80 13 01 00 00 00 00 00 DF [16:34:13]Write i2c OK [16:34:13]MH_I2C_Read... [16:34:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:34:13]Read from MH i2c: E2 [16:34:13]MH_I2C_Read... [16:34:13]Read from MH i2c: E2 0E 00 [16:34:13]MH_I2C_Read... [16:34:13]Read from MH i2c: E2 0E 00 5D 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 90 [16:34:13]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [16:34:13]wFMCommunicate OK [16:34:13]SAM_PROTO_GetShiftState done [16:34:13]FM_GetShiftState done [16:34:13]opened in 1722125326 [16:34:13]opened+sec_in_day 1722211726 [16:34:13]quantity*price = 70038 [16:34:13]sum+1 = 70039 [16:34:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 363 28.07.2024 16:34 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226703 ФПД: 108132428388501 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T163413&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226703&fm=108132428388501&tin=02508201610067®Number=0000000000092624&sum=70000 [16:34:14]StoreToDocumentArchive [16:34:14]shift 439 fd 226703 [16:34:14]save to /storage/0439/doc_00226703 [16:34:14]save last doc name /storage/0439/doc_00226703 to /storage/kkm_last_doc_name [16:34:14]save OK [16:34:14]Clear old archive folders... [16:34:14]ProcessDocumentItem done err = 0, tmpTLVsize=252 [16:34:14]tlvbuf is 00AB4C30 [16:34:14]SAM_PROTO_ClearQueue [16:34:14]wFMCommunicate request_size=4 [16:34:14]MH_SAM_APDU [16:34:14]CAPDU: 80 09 00 00 [16:34:14]Write to MH i2c: E2 08 00 6A 05 80 09 00 00 00 00 00 00 E1 [16:34:14]Write i2c OK [16:34:14]MH_I2C_Read... [16:34:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:34:14]Read from MH i2c: E2 [16:34:14]MH_I2C_Read... [16:34:14]Read from MH i2c: E2 03 00 [16:34:14]MH_I2C_Read... [16:34:14]Read from MH i2c: E2 03 00 6A 05 00 90 00 E3 [16:34:14]RAPDU: 90 00 [16:34:14]wFMCommunicate OK [16:34:14]SAM_PROTO_ClearQueue done [16:34:14]KKMCreateOFDPacket [16:34:14]OFDProtocolAddRootSTLVToBuf [16:34:14]FM_MakeSignedData [16:34:14]FM_MakeSignedData [16:34:14]SAM_PROTO_SignData [16:34:14]wFMCommunicate request_size=4 [16:34:14]MH_SAM_APDU [16:34:14]CAPDU: 80 0D 01 02 [16:34:14]Write to MH i2c: E2 08 00 6B 05 80 0D 01 02 00 00 00 00 E9 [16:34:14]Write i2c OK [16:34:14]MH_I2C_Read... [16:34:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:34:14]Read from MH i2c: E2 [16:34:14]MH_I2C_Read... [16:34:14]Read from MH i2c: E2 03 00 [16:34:14]MH_I2C_Read... [16:34:14]Read from MH i2c: E2 03 00 6B 05 00 90 00 E4 [16:34:14]RAPDU: 90 00 [16:34:14]wFMCommunicate OK [16:34:14]wFMCommunicate request_size=255 [16:34:14]MH_SAM_APDU [16:34:14]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 6B 01 00 00 F4 03 04 00 05 73 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8F 75 03 00 35 04 06 00 [16:34:14]Write to MH i2c: E2 02 01 6C 05 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 6B 01 00 00 F4 03 04 00 05 73 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8F 75 03 00 35 04 06 00 00 00 FE [16:34:14]Write i2c OK [16:34:14]MH_I2C_Read... [16:34:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:34:15]Read from MH i2c: E2 [16:34:15]MH_I2C_Read... [16:34:15]Read from MH i2c: E2 03 00 [16:34:15]MH_I2C_Read... [16:34:15]Read from MH i2c: E2 03 00 6C 05 00 90 00 E5 [16:34:15]RAPDU: 90 00 [16:34:15]wFMCommunicate OK [16:34:15]wFMCommunicate request_size=11 [16:34:15]MH_SAM_APDU [16:34:15]CAPDU: 80 0D 02 02 06 62 58 8A FB 98 95 [16:34:15]Write to MH i2c: E2 0E 00 6D 05 80 0D 02 02 06 00 62 58 8A FB 98 95 00 00 64 [16:34:15]Write i2c OK [16:34:15]MH_I2C_Read... [16:34:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:34:15]Read from MH i2c: E2 [16:34:15]MH_I2C_Read... [16:34:15]Read from MH i2c: E2 03 00 [16:34:15]MH_I2C_Read... [16:34:15]Read from MH i2c: E2 03 00 6D 05 00 90 00 E6 [16:34:15]RAPDU: 90 00 [16:34:15]wFMCommunicate OK [16:34:15]wFMCommunicate request_size=4 [16:34:15]MH_SAM_APDU [16:34:15]CAPDU: 80 0D 03 02 [16:34:15]Write to MH i2c: E2 08 00 6E 05 80 0D 03 02 00 00 00 00 EE [16:34:15]Write i2c OK [16:34:15]MH_I2C_Read... [16:34:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:34:15]Read from MH i2c: E2 [16:34:15]MH_I2C_Read... [16:34:15]Read from MH i2c: E2 0B 00 [16:34:15]MH_I2C_Read... [16:34:15]Read from MH i2c: E2 0B 00 6E 05 00 CA B8 22 F2 AF 4B A0 87 90 00 A6 [16:34:15]RAPDU: CA B8 22 F2 AF 4B A0 87 90 00 [16:34:15]wFMCommunicate OK [16:34:15]SAM_PROTO_SignData done [16:34:15]FM_MakeSignedData done [16:34:15]CreateOFDProtocolMessage [16:34:15]wFMCommunicate request_size=4 [16:34:15]MH_SAM_APDU [16:34:15]CAPDU: 80 11 00 00 [16:34:15]Write to MH i2c: E2 08 00 6F 05 80 11 00 00 00 00 00 00 EE [16:34:15]Write i2c OK [16:34:15]MH_I2C_Read... [16:34:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:34:15]Read from MH i2c: E2 [16:34:15]MH_I2C_Read... [16:34:15]Read from MH i2c: E2 17 00 [16:34:15]MH_I2C_Read... [16:34:15]Read from MH i2c: E2 17 00 6F 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4B [16:34:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:34:15]wFMCommunicate OK [16:34:15]CreateOFDProtocolMessage done [16:34:15]OFDSenderStorePacket 226703 [16:34:15]StoreOFDPacket docnum=226703 [16:34:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 13 BC 08 01 2F 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 6B 01 00 00 F4 03 04 00 05 73 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8F 75 03 00 35 04 06 00 62 58 8A FB 98 95 CA B8 22 F2 AF 4B A0 87 [16:34:15]CheckFolder [16:34:15]dirname=/storage/ofd_packets [16:34:15]CheckFolder done [16:34:15]ProducePacketName [16:34:15]name=ofd_packets/00226703 [16:34:15]NVStorageSaveData ofd_packets/00226703 [16:34:15]File name is /storage/ofd_packets/00226703 [16:34:15]Write 302 bytes [16:34:15]NVStorageSaveData done [16:34:15]OFDSenderStorePacket done [16:34:15]KKMCreateOFDPacket done [16:34:15]NVStorageSaveData kkm_last_timestamp [16:34:15]File name is /storage/kkm_last_timestamp [16:34:15]Write 4 bytes [16:34:15]NVStorageSaveData done [16:34:15]ExternCall_PrintAddStr [16:34:15]wPrintStart [16:34:15]Write to MH i2c: 01 00 00 70 05 75 [16:34:15]Write i2c OK [16:34:15]MH_I2C_Read... [16:34:15]Read from MH i2c: 01 [16:34:15]MH_I2C_Read... [16:34:15]Read from MH i2c: 01 07 00 [16:34:15]MH_I2C_Read... [16:34:15]Read from MH i2c: 01 07 00 70 05 00 00 00 00 00 FF 0F 8A [16:34:15]RasterBufferAndPrint [16:34:15]line Счет N : (1)2003101 [16:34:15]line ИНН: 02508201610067 [16:34:15]line Контрольно-Кассовый Чек [16:34:15]line ПРОДАЖА [16:34:15]line ТРК (МРК, ГНК) : 32 [16:34:15]line Товар: 2710124130 [16:34:15]line Super-92-К-5 [16:34:15]line 10.180 * 68.80 [16:34:15]line = 700.38 [16:34:15]line НДС 12% НСП 1% [16:34:15]line > о реализуемом товаре [16:34:15]line ОКРУГЛЕНИЕ: -0.38 [16:34:15]line ИТОГО: 700.00 [16:34:15]line Внесено: 700.00 [16:34:15]line СДАЧА: 0.00 [16:34:15]line НСП 1% : 6.20 [16:34:15]line НДС 12% : 74.38 [16:34:15]line Наличными: 700.00 [16:34:15]line Безнал.: 0.00 [16:34:15]line Место: АЗС № 97 "Партнер Нефть" [16:34:15]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:34:15]line СНО: Общий режим [16:34:15]line Чек 363 28.07.2024 16:34 [16:34:15]line Смена: 439 ФФД: 1.0 [16:34:15]line ЗНМ: 0300000054 [16:34:15]line РНМ: 0000000000092624 [16:34:15]line Версия ККМ: 001 [16:34:15]line ФМ: 0000000000874959 [16:34:15]line ФД: 226703 [16:34:15]line ФПД: 108132428388501 [16:34:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T163413&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226703&fm=108132428388501&tin=02508201610067®Number=0000000000092624&sum=70000 [16:34:15]written 0, free lines is 4095 [16:34:15]OFD Sender: Processing packet 226703 [packets to send 602, broken 601] [16:34:15]ProducePacketName [16:34:15]name=ofd_packets/00226703 [16:34:15]OFD Sender: To server: pG, [16:34:15]CommunicateWithHost lk.salyk.kg:30040 [16:34:15]ConnectInit lk.salyk.kg [16:34:15]Connected sock=10 [16:34:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 13 BC 08 01 2F 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 6B 01 00 00 F4 03 04 00 05 73 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8F 75 03 00 35 04 06 00 62 58 8A FB 98 95 CA B8 22 F2 AF 4B A0 87 [16:34:15]Write to MH i2c: 01 00 00 9B 05 A0 [16:34:15]Write i2c OK [16:34:15]MH_I2C_Read... [16:34:15]Read from MH i2c: 01 [16:34:15]MH_I2C_Read... [16:34:15]Read from MH i2c: 01 07 00 [16:34:15]MH_I2C_Read... [16:34:15]Read from MH i2c: 01 07 00 9B 05 00 00 00 00 00 65 0C 18 [16:34:15]RasterBufferAndPrint [16:34:15]line [16:34:15]line [16:34:15]line [16:34:15]line [16:34:15]line [16:34:15]written 0, free lines is 3176 [16:34:15]MH_Cut [16:34:15]Write to MH i2c: D1 01 00 A2 05 01 79 [16:34:15]Write i2c OK [16:34:15]MH_I2C_Read... [16:34:15]Read from MH i2c: D1 [16:34:15]MH_I2C_Read... [16:34:15]Read from MH i2c: D1 01 00 [16:34:15]MH_I2C_Read... [16:34:15]Read from MH i2c: D1 01 00 A2 05 00 78 [16:34:15]Write to MH i2c: 01 00 00 A3 05 A8 [16:34:15]Write i2c OK [16:34:15]MH_I2C_Read... [16:34:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 BE CE 47 00 22 D3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8F 75 03 00 F4 03 04 00 10 1F A6 66 B6 04 01 00 00 0F 6A C9 C5 E4 82 CF CF [16:34:16]CommunicateWithHost err = 0 [16:34:16]CheckOFDResponse [16:34:16]1017 (14) - 77093643461234 [16:34:16]1041 (16) - 0000000000874959 [16:34:16]1040 (4) - 226703 [16:34:16]1012 (4) - 28.07.2024 10:36 [16:34:16]1206 (1) - 0 [16:34:16]OFD Sender: Remove packet 226703 [16:34:16]ProducePacketName [16:34:16]name=ofd_packets/00226703 [16:34:16]NVStorageDeleteData [16:34:16]OFD Sender: No OFD packet to send [16:34:16]*** Cut start [16:34:16]*** Partial cut [16:34:17]*** CUTSNS_PIN = 1 [16:34:17]*** CUTSNS_PIN = 0 [16:34:17]*** Brake cut motor [16:34:17]Read from MH i2c: 01 [16:34:17]MH_I2C_Read... [16:34:17]*** Stop cut motor [16:34:17]*** Cut end [16:34:17]Read from MH i2c: 01 07 00 [16:34:17]MH_I2C_Read... [16:34:17]Read from MH i2c: 01 07 00 A3 05 00 00 00 00 00 FF 0F BD [16:34:17]process_action close_receipt done [16:34:17]requested_data is exist [16:34:17]produce_requested_data [16:34:17]requested_item fm.sn is exist - process it [16:34:17]wFMCommunicate request_size=4 [16:34:17]MH_SAM_APDU [16:34:17]CAPDU: 80 11 00 00 [16:34:17]Write to MH i2c: E2 08 00 A4 05 80 11 00 00 00 00 00 00 23 [16:34:17]Write i2c OK [16:34:17]MH_I2C_Read... [16:34:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:34:17]Read from MH i2c: E2 [16:34:17]MH_I2C_Read... [16:34:17]Read from MH i2c: E2 17 00 [16:34:17]MH_I2C_Read... [16:34:17]Read from MH i2c: E2 17 00 A4 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 80 [16:34:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:34:17]wFMCommunicate OK [16:34:17]requested_item fd.num is exist - process it [16:34:17]SAM_PROTO_GetFieldsCounters [16:34:17]wFMCommunicate request_size=4 [16:34:17]MH_SAM_APDU [16:34:17]CAPDU: 80 13 00 00 [16:34:17]Write to MH i2c: E2 08 00 A5 05 80 13 00 00 00 00 00 00 26 [16:34:17]Write i2c OK [16:34:17]MH_I2C_Read... [16:34:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:34:17]Read from MH i2c: E2 [16:34:17]MH_I2C_Read... [16:34:17]Read from MH i2c: E2 62 00 [16:34:17]MH_I2C_Read... [16:34:17]Read from MH i2c: E2 62 00 A5 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8F 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 6B 01 00 00 5E 04 04 00 6B 01 00 00 57 04 04 00 6C 01 00 00 19 04 04 00 00 00 00 00 90 00 52 [16:34:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8F 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 6B 01 00 00 5E 04 04 00 6B 01 00 00 57 04 04 00 6C 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:34:17]wFMCommunicate OK [16:34:17]SAM_PROTO_GetFieldsCounters done [16:34:17]requested_item shift.num is exist - process it [16:34:17]requested_item shift.opened is exist - process it [16:34:17]req_shift_opened [16:34:17]FM_GetShiftState [16:34:17]SAM_PROTO_GetShiftState [16:34:17]wFMCommunicate request_size=4 [16:34:17]MH_SAM_APDU [16:34:17]CAPDU: 80 13 01 00 [16:34:17]Write to MH i2c: E2 08 00 A6 05 80 13 01 00 00 00 00 00 28 [16:34:17]Write i2c OK [16:34:17]MH_I2C_Read... [16:34:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:34:17]Read from MH i2c: E2 [16:34:17]MH_I2C_Read... [16:34:17]Read from MH i2c: E2 0E 00 [16:34:17]MH_I2C_Read... [16:34:17]Read from MH i2c: E2 0E 00 A6 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 D9 [16:34:17]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [16:34:17]wFMCommunicate OK [16:34:17]SAM_PROTO_GetShiftState done [16:34:17]FM_GetShiftState done [16:34:17]req_shift_opened done [16:34:17]requested_item shift.open_date is exist - process it [16:34:17]req_shift_open_date [16:34:17]req_shift_open_date done [16:34:17]produce_requested_data done [16:34:17]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226703,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [16:34:17]process_action_free close_receipt [16:34:17]json_value_free [16:34:17]json_value_free done [16:34:17]process_json_proto returns [16:34:17]Send response to host [16:34:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226703,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [16:34:17]free response buf [16:34:17]execute_script done [16:34:17]execute_script returns [16:34:17]free content buf [16:34:17]Sock 9.Close socket [16:34:17]Sock 9.Thread stoped [16:34:21]OFD Sender: No OFD packet to send [16:34:26]OFD Sender: No OFD packet to send [16:34:31]accept exits with 7 [16:34:31]New connection [16:34:31]New thread 3066883428 created [16:34:31]Thread 3067026788 joined [16:34:31]Waiting for new connection... [16:34:31] Sock 7.Parse request [16:34:31]Sock 7.Check first char [16:34:31]Sock 7.First char is OK [16:34:31]request: POST /json_proto HTTP/1.0 [16:34:31]Method: POST [16:34:31]URL: /json_proto [16:34:31]Method is POST - this is cgi request [16:34:31]url: /json_proto [16:34:31]query_string will be loaded in cgi processing [16:34:31]execute_cgi json_proto POST (null) [16:34:31]execute_cgi path=json_proto method=POST [16:34:31]POST find Content-Length [16:34:31]Host: 172.17.43.131:8080 [16:34:31]Content-Length: 683 [16:34:31]Content-Type: application/json [16:34:31] [16:34:31]POST finish read [16:34:31]Found Content-Length = 683 [16:34:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003102", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:34:31]execute_script... [16:34:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003102", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:34:31]POST & json_proto [16:34:31]process_json_proto [16:34:31]json parsed OK: [16:34:31]protocol is kg_v1.0 [16:34:31]action value=close_receipt [16:34:31]process_action close_receipt [16:34:31]cmd_close_receipt [16:34:31]MH_GetDate [16:34:31]Write to MH i2c: F0 00 00 A7 05 9B [16:34:31]Write i2c OK [16:34:31]MH_I2C_Read... [16:34:31]Read from MH i2c: F0 [16:34:31]MH_I2C_Read... [16:34:31]Read from MH i2c: F0 09 00 [16:34:31]MH_I2C_Read... [16:34:31]Read from MH i2c: F0 09 00 A7 05 00 17 73 A6 66 F9 24 A2 66 5F [16:34:31]GetLastDocTimeStamp 1722184453 [16:34:31]current date 1722184471 [16:34:31]FM_GetShiftState [16:34:31]SAM_PROTO_GetShiftState [16:34:31]wFMCommunicate request_size=4 [16:34:31]MH_SAM_APDU [16:34:31]CAPDU: 80 13 01 00 [16:34:31]Write to MH i2c: E2 08 00 A8 05 80 13 01 00 00 00 00 00 2A [16:34:31]Write i2c OK [16:34:31]MH_I2C_Read... [16:34:31]OFD Sender: No OFD packet to send [16:34:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:34:31]Read from MH i2c: E2 [16:34:31]MH_I2C_Read... [16:34:31]Read from MH i2c: E2 0E 00 [16:34:31]MH_I2C_Read... [16:34:31]Read from MH i2c: E2 0E 00 A8 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 DB [16:34:31]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [16:34:31]wFMCommunicate OK [16:34:31]SAM_PROTO_GetShiftState done [16:34:31]FM_GetShiftState done [16:34:31]opened in 1722125326 [16:34:31]opened+sec_in_day 1722211726 [16:34:31]quantity*price = 150032 [16:34:31]sum+1 = 150033 [16:34:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 364 28.07.2024 16:34 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226704 ФПД: 22705312951331 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T163431&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226704&fm=22705312951331&tin=02508201610067®Number=0000000000092624&sum=150000 [16:34:32]StoreToDocumentArchive [16:34:32]shift 439 fd 226704 [16:34:32]save to /storage/0439/doc_00226704 [16:34:32]save last doc name /storage/0439/doc_00226704 to /storage/kkm_last_doc_name [16:34:32]save OK [16:34:32]Clear old archive folders... [16:34:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:34:32]tlvbuf is 00ABCE20 [16:34:32]SAM_PROTO_ClearQueue [16:34:32]wFMCommunicate request_size=4 [16:34:32]MH_SAM_APDU [16:34:32]CAPDU: 80 09 00 00 [16:34:32]Write to MH i2c: E2 08 00 B5 05 80 09 00 00 00 00 00 00 2C [16:34:32]Write i2c OK [16:34:32]MH_I2C_Read... [16:34:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:34:32]Read from MH i2c: E2 [16:34:32]MH_I2C_Read... [16:34:32]Read from MH i2c: E2 03 00 [16:34:32]MH_I2C_Read... [16:34:32]Read from MH i2c: E2 03 00 B5 05 00 90 00 2E [16:34:32]RAPDU: 90 00 [16:34:32]wFMCommunicate OK [16:34:32]SAM_PROTO_ClearQueue done [16:34:32]KKMCreateOFDPacket [16:34:32]OFDProtocolAddRootSTLVToBuf [16:34:32]FM_MakeSignedData [16:34:32]FM_MakeSignedData [16:34:32]SAM_PROTO_SignData [16:34:32]wFMCommunicate request_size=4 [16:34:32]MH_SAM_APDU [16:34:32]CAPDU: 80 0D 01 02 [16:34:32]Write to MH i2c: E2 08 00 B6 05 80 0D 01 02 00 00 00 00 34 [16:34:32]Write i2c OK [16:34:32]MH_I2C_Read... [16:34:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:34:32]Read from MH i2c: E2 [16:34:32]MH_I2C_Read... [16:34:32]Read from MH i2c: E2 03 00 [16:34:32]MH_I2C_Read... [16:34:32]Read from MH i2c: E2 03 00 B6 05 00 90 00 2F [16:34:32]RAPDU: 90 00 [16:34:32]wFMCommunicate OK [16:34:32]wFMCommunicate request_size=255 [16:34:32]MH_SAM_APDU [16:34: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 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 01 00 00 F4 03 04 00 17 73 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 90 75 03 00 35 04 06 00 14 [16:34:32]Write to MH i2c: E2 02 01 B7 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 01 00 00 F4 03 04 00 17 73 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 90 75 03 00 35 04 06 00 14 00 00 05 [16:34:32]Write i2c OK [16:34:32]MH_I2C_Read... [16:34:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:34:33]Read from MH i2c: E2 [16:34:33]MH_I2C_Read... [16:34:33]Read from MH i2c: E2 03 00 [16:34:33]MH_I2C_Read... [16:34:33]Read from MH i2c: E2 03 00 B7 05 00 90 00 30 [16:34:33]RAPDU: 90 00 [16:34:33]wFMCommunicate OK [16:34:33]wFMCommunicate request_size=10 [16:34:33]MH_SAM_APDU [16:34:33]CAPDU: 80 0D 02 02 05 A6 7E 1C EC 23 [16:34:33]Write to MH i2c: E2 0D 00 B8 05 80 0D 02 02 05 00 A6 7E 1C EC 23 00 00 90 [16:34:33]Write i2c OK [16:34:33]MH_I2C_Read... [16:34:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:34:33]Read from MH i2c: E2 [16:34:33]MH_I2C_Read... [16:34:33]Read from MH i2c: E2 03 00 [16:34:33]MH_I2C_Read... [16:34:33]Read from MH i2c: E2 03 00 B8 05 00 90 00 31 [16:34:33]RAPDU: 90 00 [16:34:33]wFMCommunicate OK [16:34:33]wFMCommunicate request_size=4 [16:34:33]MH_SAM_APDU [16:34:33]CAPDU: 80 0D 03 02 [16:34:33]Write to MH i2c: E2 08 00 B9 05 80 0D 03 02 00 00 00 00 39 [16:34:33]Write i2c OK [16:34:33]MH_I2C_Read... [16:34:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:34:33]Read from MH i2c: E2 [16:34:33]MH_I2C_Read... [16:34:33]Read from MH i2c: E2 0B 00 [16:34:33]MH_I2C_Read... [16:34:33]Read from MH i2c: E2 0B 00 B9 05 00 A2 99 46 F3 2F 9A F2 31 90 00 9A [16:34:33]RAPDU: A2 99 46 F3 2F 9A F2 31 90 00 [16:34:33]wFMCommunicate OK [16:34:33]SAM_PROTO_SignData done [16:34:33]FM_MakeSignedData done [16:34:33]CreateOFDProtocolMessage [16:34:33]wFMCommunicate request_size=4 [16:34:33]MH_SAM_APDU [16:34:33]CAPDU: 80 11 00 00 [16:34:33]Write to MH i2c: E2 08 00 BA 05 80 11 00 00 00 00 00 00 39 [16:34:33]Write i2c OK [16:34:33]MH_I2C_Read... [16:34:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:34:33]Read from MH i2c: E2 [16:34:33]MH_I2C_Read... [16:34:33]Read from MH i2c: E2 17 00 [16:34:33]MH_I2C_Read... [16:34:33]Read from MH i2c: E2 17 00 BA 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 96 [16:34:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:34:33]wFMCommunicate OK [16:34:33]CreateOFDProtocolMessage done [16:34:33]OFDSenderStorePacket 226704 [16:34:33]StoreOFDPacket docnum=226704 [16:34:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 62 77 07 01 24 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 01 00 00 F4 03 04 00 17 73 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 90 75 03 00 35 04 06 00 14 A6 7E 1C EC 23 A2 99 46 F3 2F 9A F2 31 [16:34:33]CheckFolder [16:34:33]dirname=/storage/ofd_packets [16:34:33]CheckFolder done [16:34:33]ProducePacketName [16:34:33]name=ofd_packets/00226704 [16:34:33]NVStorageSaveData ofd_packets/00226704 [16:34:33]File name is /storage/ofd_packets/00226704 [16:34:33]Write 301 bytes [16:34:33]NVStorageSaveData done [16:34:33]OFDSenderStorePacket done [16:34:33]KKMCreateOFDPacket done [16:34:33]NVStorageSaveData kkm_last_timestamp [16:34:33]File name is /storage/kkm_last_timestamp [16:34:33]Write 4 bytes [16:34:33]NVStorageSaveData done [16:34:33]ExternCall_PrintAddStr [16:34:33]wPrintStart [16:34:33]Write to MH i2c: 01 00 00 BB 05 C0 [16:34:33]Write i2c OK [16:34:33]MH_I2C_Read... [16:34:33]Read from MH i2c: 01 [16:34:33]MH_I2C_Read... [16:34:33]Read from MH i2c: 01 07 00 [16:34:33]MH_I2C_Read... [16:34:33]Read from MH i2c: 01 07 00 BB 05 00 00 00 00 00 FF 0F D5 [16:34:33]RasterBufferAndPrint [16:34:33]line Счет N : (1)2003102 [16:34:33]line ИНН: 02508201610067 [16:34:33]line Контрольно-Кассовый Чек [16:34:33]line ПРОДАЖА [16:34:33]line ТРК (МРК, ГНК) : 54 [16:34:33]line Товар: 2710124500 [16:34:33]line Аи-95-К-5 [16:34:33]line 20.220 * 74.20 [16:34:33]line = 1500.32 [16:34:33]line НДС 12% НСП 1% [16:34:33]line > о реализуемом товаре [16:34:33]line ОКРУГЛЕНИЕ: -0.32 [16:34:33]line ИТОГО: 1500.00 [16:34:33]line Внесено: 1500.00 [16:34:33]line СДАЧА: 0.00 [16:34:33]line НСП 1% : 13.28 [16:34:33]line НДС 12% : 159.33 [16:34:33]line Наличными: 1500.00 [16:34:33]line Безнал.: 0.00 [16:34:33]line Место: АЗС № 97 "Партнер Нефть" [16:34:33]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:34:33]line СНО: Общий режим [16:34:33]line Чек 364 28.07.2024 16:34 [16:34:33]line Смена: 439 ФФД: 1.0 [16:34:33]line ЗНМ: 0300000054 [16:34:33]line РНМ: 0000000000092624 [16:34:33]line Версия ККМ: 001 [16:34:33]line ФМ: 0000000000874959 [16:34:33]line ФД: 226704 [16:34:33]line ФПД: 22705312951331 [16:34:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T163431&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226704&fm=22705312951331&tin=02508201610067®Number=0000000000092624&sum=150000 [16:34:33]written 0, free lines is 4095 [16:34:33]OFD Sender: Processing packet 226704 [packets to send 602, broken 601] [16:34:33]ProducePacketName [16:34:33]name=ofd_packets/00226704 [16:34:33]OFD Sender: To server: pG, [16:34:33]CommunicateWithHost lk.salyk.kg:30040 [16:34:33]ConnectInit lk.salyk.kg [16:34:33]Write to MH i2c: 01 00 00 E6 05 EB [16:34:33]Write i2c OK [16:34:33]MH_I2C_Read... [16:34:33]Read from MH i2c: 01 [16:34:33]MH_I2C_Read... [16:34:33]Read from MH i2c: 01 07 00 [16:34:33]MH_I2C_Read... [16:34:33]Read from MH i2c: 01 07 00 E6 05 00 00 00 00 00 61 0C 5F [16:34:33]RasterBufferAndPrint [16:34:33]line [16:34:33]line [16:34:33]line [16:34:33]line [16:34:33]line [16:34:33]written 0, free lines is 3174 [16:34:33]MH_Cut [16:34:33]Write to MH i2c: D1 01 00 ED 05 01 C4 [16:34:33]Write i2c OK [16:34:33]MH_I2C_Read... [16:34:33]Read from MH i2c: D1 [16:34:33]MH_I2C_Read... [16:34:33]Read from MH i2c: D1 01 00 [16:34:33]MH_I2C_Read... [16:34:33]Read from MH i2c: D1 01 00 ED 05 00 C3 [16:34:33]Write to MH i2c: 01 00 00 EE 05 F3 [16:34:33]Write i2c OK [16:34:33]MH_I2C_Read... [16:34:35]*** Cut start [16:34:35]*** Partial cut [16:34:35]*** CUTSNS_PIN = 1 [16:34:35]*** CUTSNS_PIN = 0 [16:34:35]*** Brake cut motor [16:34:35]Read from MH i2c: 01 [16:34:35]MH_I2C_Read... [16:34:35]*** Stop cut motor [16:34:35]*** Cut end [16:34:35]Read from MH i2c: 01 07 00 [16:34:35]MH_I2C_Read... [16:34:35]Read from MH i2c: 01 07 00 EE 05 00 00 00 00 00 FF 0F 08 [16:34:35]process_action close_receipt done [16:34:35]requested_data is exist [16:34:35]produce_requested_data [16:34:35]requested_item fm.sn is exist - process it [16:34:35]wFMCommunicate request_size=4 [16:34:35]MH_SAM_APDU [16:34:35]CAPDU: 80 11 00 00 [16:34:35]Write to MH i2c: E2 08 00 EF 05 80 11 00 00 00 00 00 00 6E [16:34:35]Write i2c OK [16:34:35]MH_I2C_Read... [16:34:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:34:35]Read from MH i2c: E2 [16:34:35]MH_I2C_Read... [16:34:35]Read from MH i2c: E2 17 00 [16:34:35]MH_I2C_Read... [16:34:35]Read from MH i2c: E2 17 00 EF 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CB [16:34:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:34:35]wFMCommunicate OK [16:34:35]requested_item fd.num is exist - process it [16:34:35]SAM_PROTO_GetFieldsCounters [16:34:35]wFMCommunicate request_size=4 [16:34:35]MH_SAM_APDU [16:34:35]CAPDU: 80 13 00 00 [16:34:35]Write to MH i2c: E2 08 00 F0 05 80 13 00 00 00 00 00 00 71 [16:34:35]Write i2c OK [16:34:35]MH_I2C_Read... [16:34:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:34:35]Read from MH i2c: E2 [16:34:35]MH_I2C_Read... [16:34:35]Read from MH i2c: E2 62 00 [16:34:35]MH_I2C_Read... [16:34:35]Read from MH i2c: E2 62 00 F0 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 90 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 6C 01 00 00 5E 04 04 00 6C 01 00 00 57 04 04 00 6D 01 00 00 19 04 04 00 00 00 00 00 90 00 A1 [16:34:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 90 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 6C 01 00 00 5E 04 04 00 6C 01 00 00 57 04 04 00 6D 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:34:35]wFMCommunicate OK [16:34:35]SAM_PROTO_GetFieldsCounters done [16:34:35]requested_item shift.num is exist - process it [16:34:35]requested_item shift.opened is exist - process it [16:34:35]req_shift_opened [16:34:35]FM_GetShiftState [16:34:35]SAM_PROTO_GetShiftState [16:34:35]wFMCommunicate request_size=4 [16:34:35]MH_SAM_APDU [16:34:35]CAPDU: 80 13 01 00 [16:34:35]Write to MH i2c: E2 08 00 F1 05 80 13 01 00 00 00 00 00 73 [16:34:35]Write i2c OK [16:34:35]MH_I2C_Read... [16:34:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:34:35]Read from MH i2c: E2 [16:34:35]MH_I2C_Read... [16:34:35]Read from MH i2c: E2 0E 00 [16:34:35]MH_I2C_Read... [16:34:35]Read from MH i2c: E2 0E 00 F1 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 24 [16:34:35]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [16:34:35]wFMCommunicate OK [16:34:35]SAM_PROTO_GetShiftState done [16:34:35]FM_GetShiftState done [16:34:35]req_shift_opened done [16:34:35]requested_item shift.open_date is exist - process it [16:34:35]req_shift_open_date [16:34:35]req_shift_open_date done [16:34:35]produce_requested_data done [16:34:35]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226704,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [16:34:35]process_action_free close_receipt [16:34:35]json_value_free [16:34:35]json_value_free done [16:34:35]process_json_proto returns [16:34:35]Send response to host [16:34:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226704,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [16:34:35]free response buf [16:34:35]execute_script done [16:34:35]execute_script returns [16:34:35]free content buf [16:34:35]Sock 7.Close socket [16:34:35]Sock 7.Thread stoped [16:35:09]recv_with_timeout no data received [16:35:20]recv_with_timeout no data received [16:36:46]ConnectInit Can't connect to host [16:36:46]CommunicateWithHost connect error [16:36:46]CommunicateWithHost err = -1 [16:36:46]OFD Sender: Server communicate error [16:36:51]OFD Sender: Processing packet 226704 [packets to send 602, broken 601] [16:36:51]ProducePacketName [16:36:51]name=ofd_packets/00226704 [16:36:51]OFD Sender: To server: pG, [16:36:51]CommunicateWithHost lk.salyk.kg:30040 [16:36:51]ConnectInit lk.salyk.kg [16:36:51]Connected sock=10 [16:36:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 62 77 07 01 24 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 01 00 00 F4 03 04 00 17 73 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 90 75 03 00 35 04 06 00 14 A6 7E 1C EC 23 A2 99 46 F3 2F 9A F2 31 [16:36:51]accept exits with 9 [16:36:51]New connection [16:36:51]New thread 3067026788 created [16:36:51]Thread 3066883428 joined [16:36:51]Waiting for new connection... [16:36:51] Sock 9.Parse request [16:36:51]Sock 9.Check first char [16:36:51]Sock 9.First char is OK [16:36:51]request: POST /json_proto HTTP/1.0 [16:36:51]Method: POST [16:36:51]URL: /json_proto [16:36:51]Method is POST - this is cgi request [16:36:51]url: /json_proto [16:36:51]query_string will be loaded in cgi processing [16:36:51]execute_cgi json_proto POST (null) [16:36:51]execute_cgi path=json_proto method=POST [16:36:51]POST find Content-Length [16:36:51]Host: 172.17.43.131:8080 [16:36:51]Content-Length: 683 [16:36:51]Content-Type: application/json [16:36:51] [16:36:51]POST finish read [16:36:51]Found Content-Length = 683 [16:36:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003103", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:36:51]execute_script... [16:36:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003103", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:36:51]POST & json_proto [16:36:51]process_json_proto [16:36:51]json parsed OK: [16:36:51]protocol is kg_v1.0 [16:36:51]action value=close_receipt [16:36:51]process_action close_receipt [16:36:51]cmd_close_receipt [16:36:51]MH_GetDate [16:36:51]Write to MH i2c: F0 00 00 F2 05 E6 [16:36:51]Write i2c OK [16:36:51]MH_I2C_Read... [16:36:51]Read from MH i2c: F0 [16:36:51]MH_I2C_Read... [16:36:51]Read from MH i2c: F0 09 00 [16:36:51]MH_I2C_Read... [16:36:51]Read from MH i2c: F0 09 00 F2 05 00 A4 73 A6 66 F9 24 A2 66 37 [16:36:51]GetLastDocTimeStamp 1722184471 [16:36:51]current date 1722184612 [16:36:51]FM_GetShiftState [16:36:51]SAM_PROTO_GetShiftState [16:36:51]wFMCommunicate request_size=4 [16:36:51]MH_SAM_APDU [16:36:51]CAPDU: 80 13 01 00 [16:36:51]Write to MH i2c: E2 08 00 F3 05 80 13 01 00 00 00 00 00 75 [16:36:51]Write i2c OK [16:36:51]MH_I2C_Read... [16:36:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:36:51]Read from MH i2c: E2 [16:36:51]MH_I2C_Read... [16:36:51]Read from MH i2c: E2 0E 00 [16:36:51]MH_I2C_Read... [16:36:51]Read from MH i2c: E2 0E 00 F3 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 26 [16:36:51]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [16:36:51]wFMCommunicate OK [16:36:51]SAM_PROTO_GetShiftState done [16:36:51]FM_GetShiftState done [16:36:51]opened in 1722125326 [16:36:51]opened+sec_in_day 1722211726 [16:36:51]quantity*price = 100005 [16:36:51]sum+1 = 100006 [16:36:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 365 28.07.2024 16:36 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226705 ФПД: 225686366902590 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T163652&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226705&fm=225686366902590&tin=02508201610067®Number=0000000000092624&sum=100000 [16:36:53]StoreToDocumentArchive [16:36:53]shift 439 fd 226705 [16:36:53]save to /storage/0439/doc_00226705 [16:36:53]save last doc name /storage/0439/doc_00226705 to /storage/kkm_last_doc_name [16:36:53]save OK [16:36:53]Clear old archive folders... [16:36:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:36:53]tlvbuf is 00AB52E0 [16:36:53]SAM_PROTO_ClearQueue [16:36:53]wFMCommunicate request_size=4 [16:36:53]MH_SAM_APDU [16:36:53]CAPDU: 80 09 00 00 [16:36:53]Write to MH i2c: E2 08 00 00 06 80 09 00 00 00 00 00 00 78 [16:36:53]Write i2c OK [16:36:53]MH_I2C_Read... [16:36:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:36:53]Read from MH i2c: E2 [16:36:53]MH_I2C_Read... [16:36:53]Read from MH i2c: E2 03 00 [16:36:53]MH_I2C_Read... [16:36:53]Read from MH i2c: E2 03 00 00 06 00 90 00 7A [16:36:53]RAPDU: 90 00 [16:36:53]wFMCommunicate OK [16:36:53]SAM_PROTO_ClearQueue done [16:36:53]KKMCreateOFDPacket [16:36:53]OFDProtocolAddRootSTLVToBuf [16:36:53]FM_MakeSignedData [16:36:53]FM_MakeSignedData [16:36:53]SAM_PROTO_SignData [16:36:53]wFMCommunicate request_size=4 [16:36:53]MH_SAM_APDU [16:36:53]CAPDU: 80 0D 01 02 [16:36:53]Write to MH i2c: E2 08 00 01 06 80 0D 01 02 00 00 00 00 80 [16:36:53]Write i2c OK [16:36:53]MH_I2C_Read... [16:36:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:36:53]Read from MH i2c: E2 [16:36:53]MH_I2C_Read... [16:36:53]Read from MH i2c: E2 03 00 [16:36:53]MH_I2C_Read... [16:36:53]Read from MH i2c: E2 03 00 01 06 00 90 00 7B [16:36:53]RAPDU: 90 00 [16:36:53]wFMCommunicate OK [16:36:53]wFMCommunicate request_size=255 [16:36:53]MH_SAM_APDU [16:36:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 6D 01 00 00 F4 03 04 00 A4 73 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 91 75 03 00 35 04 06 00 CD [16:36:53]Write to MH i2c: E2 02 01 02 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 6D 01 00 00 F4 03 04 00 A4 73 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 91 75 03 00 35 04 06 00 CD 00 00 B5 [16:36:53]Write i2c OK [16:36:53]MH_I2C_Read... [16:36:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:36:53]Read from MH i2c: E2 [16:36:53]MH_I2C_Read... [16:36:53]Read from MH i2c: E2 03 00 [16:36:53]MH_I2C_Read... [16:36:53]Read from MH i2c: E2 03 00 02 06 00 90 00 7C [16:36:53]RAPDU: 90 00 [16:36:53]wFMCommunicate OK [16:36:53]wFMCommunicate request_size=10 [16:36:53]MH_SAM_APDU [16:36:53]CAPDU: 80 0D 02 02 05 42 B3 BA D9 3E [16:36:53]Write to MH i2c: E2 0D 00 03 06 80 0D 02 02 05 00 42 B3 BA D9 3E 00 00 53 [16:36:53]Write i2c OK [16:36:53]MH_I2C_Read... [16:36:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:36:53]Read from MH i2c: E2 [16:36:53]MH_I2C_Read... [16:36:53]Read from MH i2c: E2 03 00 [16:36:53]MH_I2C_Read... [16:36:53]Read from MH i2c: E2 03 00 03 06 00 90 00 7D [16:36:53]RAPDU: 90 00 [16:36:53]wFMCommunicate OK [16:36:53]wFMCommunicate request_size=4 [16:36:53]MH_SAM_APDU [16:36:53]CAPDU: 80 0D 03 02 [16:36:53]Write to MH i2c: E2 08 00 04 06 80 0D 03 02 00 00 00 00 85 [16:36:53]Write i2c OK [16:36:53]MH_I2C_Read... [16:36:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:36:53]Read from MH i2c: E2 [16:36:53]MH_I2C_Read... [16:36:53]Read from MH i2c: E2 0B 00 [16:36:53]MH_I2C_Read... [16:36:53]Read from MH i2c: E2 0B 00 04 06 00 D0 0A 1F F5 E4 F1 9F EF 90 00 D7 [16:36:53]RAPDU: D0 0A 1F F5 E4 F1 9F EF 90 00 [16:36:53]wFMCommunicate OK [16:36:53]SAM_PROTO_SignData done [16:36:53]FM_MakeSignedData done [16:36:53]CreateOFDProtocolMessage [16:36:53]wFMCommunicate request_size=4 [16:36:53]MH_SAM_APDU [16:36:53]CAPDU: 80 11 00 00 [16:36:53]Write to MH i2c: E2 08 00 05 06 80 11 00 00 00 00 00 00 85 [16:36:53]Write i2c OK [16:36:53]MH_I2C_Read... [16:36:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:36:53]Read from MH i2c: E2 [16:36:53]MH_I2C_Read... [16:36:53]Read from MH i2c: E2 17 00 [16:36:53]MH_I2C_Read... [16:36:53]Read from MH i2c: E2 17 00 05 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E2 [16:36:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:36:53]wFMCommunicate OK [16:36:53]CreateOFDProtocolMessage done [16:36:53]OFDSenderStorePacket 226705 [16:36:53]StoreOFDPacket docnum=226705 [16:36:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 3C CB 07 01 04 37 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 6D 01 00 00 F4 03 04 00 A4 73 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 91 75 03 00 35 04 06 00 CD 42 B3 BA D9 3E D0 0A 1F F5 E4 F1 9F EF [16:36:53]CheckFolder [16:36:53]dirname=/storage/ofd_packets [16:36:53]CheckFolder done [16:36:53]ProducePacketName [16:36:53]name=ofd_packets/00226705 [16:36:53]NVStorageSaveData ofd_packets/00226705 [16:36:53]File name is /storage/ofd_packets/00226705 [16:36:53]Write 301 bytes [16:36:53]NVStorageSaveData done [16:36:53]OFDSenderStorePacket done [16:36:53]KKMCreateOFDPacket done [16:36:53]NVStorageSaveData kkm_last_timestamp [16:36:53]File name is /storage/kkm_last_timestamp [16:36:53]Write 4 bytes [16:36:53]NVStorageSaveData done [16:36:53]ExternCall_PrintAddStr [16:36:53]wPrintStart [16:36:53]Write to MH i2c: 01 00 00 06 06 0C [16:36:53]Write i2c OK [16:36:53]MH_I2C_Read... [16:36:53]Read from MH i2c: 01 [16:36:53]MH_I2C_Read... [16:36:53]Read from MH i2c: 01 07 00 [16:36:53]MH_I2C_Read... [16:36:53]Read from MH i2c: 01 07 00 06 06 00 00 00 00 00 FF 0F 21 [16:36:53]RasterBufferAndPrint [16:36:53]line Счет N : (1)2003103 [16:36:53]line ИНН: 02508201610067 [16:36:53]line Контрольно-Кассовый Чек [16:36:53]line ПРОДАЖА [16:36:53]line ТРК (МРК, ГНК) : 33 [16:36:53]line Товар: 2710124130 [16:36:53]line Аи-92-К-5 [16:36:53]line 14.750 * 67.80 [16:36:53]line = 1000.05 [16:36:53]line НДС 12% НСП 1% [16:36:53]line > о реализуемом товаре [16:36:53]line ОКРУГЛЕНИЕ: -0.05 [16:36:53]line ИТОГО: 1000.00 [16:36:53]line Внесено: 1000.00 [16:36:53]line СДАЧА: 0.00 [16:36:53]line НСП 1% : 8.85 [16:36:53]line НДС 12% : 106.20 [16:36:53]line Наличными: 1000.00 [16:36:53]line Безнал.: 0.00 [16:36:53]line Место: АЗС № 97 "Партнер Нефть" [16:36:53]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:36:53]line СНО: Общий режим [16:36:53]line Чек 365 28.07.2024 16:36 [16:36:53]line Смена: 439 ФФД: 1.0 [16:36:53]line ЗНМ: 0300000054 [16:36:53]line РНМ: 0000000000092624 [16:36:53]line Версия ККМ: 001 [16:36:53]line ФМ: 0000000000874959 [16:36:53]line ФД: 226705 [16:36:53]line ФПД: 225686366902590 [16:36:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T163652&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226705&fm=225686366902590&tin=02508201610067®Number=0000000000092624&sum=100000 [16:36:53]written 0, free lines is 4095 [16:36:53]OFD Sender: Processing packet 226705 [packets to send 602, broken 601] [16:36:53]ProducePacketName [16:36:53]name=ofd_packets/00226705 [16:36:53]OFD Sender: To server: pG, [16:36:53]CommunicateWithHost lk.salyk.kg:30040 [16:36:53]ConnectInit lk.salyk.kg [16:36:54]Connected sock=7 [16:36:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 3C CB 07 01 04 37 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 6D 01 00 00 F4 03 04 00 A4 73 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 91 75 03 00 35 04 06 00 CD 42 B3 BA D9 3E D0 0A 1F F5 E4 F1 9F EF [16:36:54]Write to MH i2c: 01 00 00 31 06 37 [16:36:54]Write i2c OK [16:36:54]MH_I2C_Read... [16:36:54]Read from MH i2c: 01 [16:36:54]MH_I2C_Read... [16:36:54]Read from MH i2c: 01 07 00 [16:36:54]MH_I2C_Read... [16:36:54]Read from MH i2c: 01 07 00 31 06 00 00 00 00 00 67 0C B1 [16:36:54]RasterBufferAndPrint [16:36:54]line [16:36:54]line [16:36:54]line [16:36:54]line [16:36:54]line [16:36:54]written 0, free lines is 3179 [16:36:54]MH_Cut [16:36:54]Write to MH i2c: D1 01 00 38 06 01 10 [16:36:54]Write i2c OK [16:36:54]MH_I2C_Read... [16:36:54]Read from MH i2c: D1 [16:36:54]MH_I2C_Read... [16:36:54]Read from MH i2c: D1 01 00 [16:36:54]MH_I2C_Read... [16:36:54]Read from MH i2c: D1 01 00 38 06 00 0F [16:36:54]Write to MH i2c: 01 00 00 39 06 3F [16:36:54]Write i2c OK [16:36:54]MH_I2C_Read... [16:36:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 04 F6 47 00 97 56 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 91 75 03 00 F4 03 04 00 AE 1F A6 66 B6 04 01 00 00 2C D2 FA 77 73 F6 A4 67 [16:36:54]CommunicateWithHost err = 0 [16:36:54]CheckOFDResponse [16:36:54]1017 (14) - 77093643461234 [16:36:54]1041 (16) - 0000000000874959 [16:36:54]1040 (4) - 226705 [16:36:54]1012 (4) - 28.07.2024 10:38 [16:36:54]1206 (1) - 0 [16:36:54]OFD Sender: Remove packet 226705 [16:36:54]ProducePacketName [16:36:54]name=ofd_packets/00226705 [16:36:54]NVStorageDeleteData [16:36:55]OFD Sender: No OFD packet to send [16:36:55]*** Cut start [16:36:55]*** Partial cut [16:36:55]*** CUTSNS_PIN = 1 [16:36:55]*** CUTSNS_PIN = 0 [16:36:55]*** Brake cut motor [16:36:55]Read from MH i2c: 01 [16:36:55]MH_I2C_Read... [16:36:55]*** Stop cut motor [16:36:55]*** Cut end [16:36:55]Read from MH i2c: 01 07 00 [16:36:56]MH_I2C_Read... [16:36:56]Read from MH i2c: 01 07 00 39 06 00 00 00 00 00 FF 0F 54 [16:36:56]process_action close_receipt done [16:36:56]requested_data is exist [16:36:56]produce_requested_data [16:36:56]requested_item fm.sn is exist - process it [16:36:56]wFMCommunicate request_size=4 [16:36:56]MH_SAM_APDU [16:36:56]CAPDU: 80 11 00 00 [16:36:56]Write to MH i2c: E2 08 00 3A 06 80 11 00 00 00 00 00 00 BA [16:36:56]Write i2c OK [16:36:56]MH_I2C_Read... [16:36:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:36:56]Read from MH i2c: E2 [16:36:56]MH_I2C_Read... [16:36:56]Read from MH i2c: E2 17 00 [16:36:56]MH_I2C_Read... [16:36:56]Read from MH i2c: E2 17 00 3A 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 17 [16:36:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:36:56]wFMCommunicate OK [16:36:56]requested_item fd.num is exist - process it [16:36:56]SAM_PROTO_GetFieldsCounters [16:36:56]wFMCommunicate request_size=4 [16:36:56]MH_SAM_APDU [16:36:56]CAPDU: 80 13 00 00 [16:36:56]Write to MH i2c: E2 08 00 3B 06 80 13 00 00 00 00 00 00 BD [16:36:56]Write i2c OK [16:36:56]MH_I2C_Read... [16:36:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:36:56]Read from MH i2c: E2 [16:36:56]MH_I2C_Read... [16:36:56]Read from MH i2c: E2 62 00 [16:36:56]MH_I2C_Read... [16:36:56]Read from MH i2c: E2 62 00 3B 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 91 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 6D 01 00 00 5E 04 04 00 6D 01 00 00 57 04 04 00 6E 01 00 00 19 04 04 00 00 00 00 00 90 00 F1 [16:36:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 91 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 6D 01 00 00 5E 04 04 00 6D 01 00 00 57 04 04 00 6E 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:36:56]wFMCommunicate OK [16:36:56]SAM_PROTO_GetFieldsCounters done [16:36:56]requested_item shift.num is exist - process it [16:36:56]requested_item shift.opened is exist - process it [16:36:56]req_shift_opened [16:36:56]FM_GetShiftState [16:36:56]SAM_PROTO_GetShiftState [16:36:56]wFMCommunicate request_size=4 [16:36:56]MH_SAM_APDU [16:36:56]CAPDU: 80 13 01 00 [16:36:56]Write to MH i2c: E2 08 00 3C 06 80 13 01 00 00 00 00 00 BF [16:36:56]Write i2c OK [16:36:56]MH_I2C_Read... [16:36:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:36:56]Read from MH i2c: E2 [16:36:56]MH_I2C_Read... [16:36:56]Read from MH i2c: E2 0E 00 [16:36:56]MH_I2C_Read... [16:36:56]Read from MH i2c: E2 0E 00 3C 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 70 [16:36:56]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [16:36:56]wFMCommunicate OK [16:36:56]SAM_PROTO_GetShiftState done [16:36:56]FM_GetShiftState done [16:36:56]req_shift_opened done [16:36:56]requested_item shift.open_date is exist - process it [16:36:56]req_shift_open_date [16:36:56]req_shift_open_date done [16:36:56]produce_requested_data done [16:36:56]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226705,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [16:36:56]process_action_free close_receipt [16:36:56]json_value_free [16:36:56]json_value_free done [16:36:56]process_json_proto returns [16:36:56]Send response to host [16:36:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226705,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [16:36:56]free response buf [16:36:56]execute_script done [16:36:56]execute_script returns [16:36:56]free content buf [16:36:56]Sock 9.Close socket [16:36:56]Sock 9.Thread stoped [16:37:00]OFD Sender: No OFD packet to send [16:37:05]OFD Sender: No OFD packet to send [16:37:10]OFD Sender: No OFD packet to send [16:37:15]OFD Sender: No OFD packet to send [16:37:20]OFD Sender: No OFD packet to send [16:37:20]recv_with_timeout no data received [16:37:25]OFD Sender: No OFD packet to send [16:37:30]OFD Sender: No OFD packet to send [16:37:35]OFD Sender: No OFD packet to send [16:37:40]OFD Sender: No OFD packet to send [16:37:45]OFD Sender: No OFD packet to send [16:37:45]recv_with_timeout no data received [16:37:50]OFD Sender: No OFD packet to send [16:37:55]OFD Sender: No OFD packet to send [16:38:00]OFD Sender: No OFD packet to send [16:38:05]OFD Sender: No OFD packet to send [16:38:10]OFD Sender: No OFD packet to send [16:38:15]OFD Sender: No OFD packet to send [16:38:20]OFD Sender: No OFD packet to send [16:38:25]OFD Sender: No OFD packet to send [16:38:30]OFD Sender: No OFD packet to send [16:38:35]OFD Sender: No OFD packet to send [16:38:40]OFD Sender: No OFD packet to send [16:38:45]OFD Sender: No OFD packet to send [16:38:50]OFD Sender: No OFD packet to send [16:38:55]OFD Sender: No OFD packet to send [16:39:00]OFD Sender: No OFD packet to send [16:39:05]OFD Sender: No OFD packet to send [16:39:10]OFD Sender: No OFD packet to send [16:39:15]OFD Sender: No OFD packet to send [16:39:18]accept exits with 11 [16:39:18]New connection [16:39:18]New thread 3066883428 created [16:39:18]Thread 3067026788 joined [16:39:18]Waiting for new connection... [16:39:18] Sock 11.Parse request [16:39:18]Sock 11.Check first char [16:39:18]Sock 11.First char is OK [16:39:18]request: POST /json_proto HTTP/1.0 [16:39:18]Method: POST [16:39:18]URL: /json_proto [16:39:18]Method is POST - this is cgi request [16:39:18]url: /json_proto [16:39:18]query_string will be loaded in cgi processing [16:39:18]execute_cgi json_proto POST (null) [16:39:18]execute_cgi path=json_proto method=POST [16:39:18]POST find Content-Length [16:39:18]Host: 172.17.43.131:8080 [16:39:18]Content-Length: 683 [16:39:18]Content-Type: application/json [16:39:18] [16:39:18]POST finish read [16:39:18]Found Content-Length = 683 [16:39:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003104", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:39:18]execute_script... [16:39: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)2003104", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:39:18]POST & json_proto [16:39:18]process_json_proto [16:39:18]json parsed OK: [16:39:18]protocol is kg_v1.0 [16:39:18]action value=close_receipt [16:39:18]process_action close_receipt [16:39:18]cmd_close_receipt [16:39:18]MH_GetDate [16:39:18]Write to MH i2c: F0 00 00 3D 06 32 [16:39:18]Write i2c OK [16:39:18]MH_I2C_Read... [16:39:18]Read from MH i2c: F0 [16:39:18]MH_I2C_Read... [16:39:18]Read from MH i2c: F0 09 00 [16:39:18]MH_I2C_Read... [16:39:18]Read from MH i2c: F0 09 00 3D 06 00 36 74 A6 66 F9 24 A2 66 16 [16:39:18]GetLastDocTimeStamp 1722184612 [16:39:18]current date 1722184758 [16:39:18]FM_GetShiftState [16:39:18]SAM_PROTO_GetShiftState [16:39:18]wFMCommunicate request_size=4 [16:39:18]MH_SAM_APDU [16:39:18]CAPDU: 80 13 01 00 [16:39:18]Write to MH i2c: E2 08 00 3E 06 80 13 01 00 00 00 00 00 C1 [16:39:18]Write i2c OK [16:39:18]MH_I2C_Read... [16:39:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:39:18]Read from MH i2c: E2 [16:39:18]MH_I2C_Read... [16:39:18]Read from MH i2c: E2 0E 00 [16:39:18]MH_I2C_Read... [16:39:18]Read from MH i2c: E2 0E 00 3E 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 72 [16:39:18]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [16:39:18]wFMCommunicate OK [16:39:18]SAM_PROTO_GetShiftState done [16:39:18]FM_GetShiftState done [16:39:18]opened in 1722125326 [16:39:18]opened+sec_in_day 1722211726 [16:39:18]quantity*price = 150032 [16:39:18]sum+1 = 150033 [16:39:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 366 28.07.2024 16:39 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226706 ФПД: 186354401715659 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T163918&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226706&fm=186354401715659&tin=02508201610067®Number=0000000000092624&sum=150000 [16:39:19]StoreToDocumentArchive [16:39:19]shift 439 fd 226706 [16:39:19]save to /storage/0439/doc_00226706 [16:39:19]save last doc name /storage/0439/doc_00226706 to /storage/kkm_last_doc_name [16:39:19]save OK [16:39:19]Clear old archive folders... [16:39:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:39:19]tlvbuf is 00AB4340 [16:39:19]SAM_PROTO_ClearQueue [16:39:19]wFMCommunicate request_size=4 [16:39:19]MH_SAM_APDU [16:39:19]CAPDU: 80 09 00 00 [16:39:19]Write to MH i2c: E2 08 00 4B 06 80 09 00 00 00 00 00 00 C3 [16:39:19]Write i2c OK [16:39:19]MH_I2C_Read... [16:39:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:39:19]Read from MH i2c: E2 [16:39:19]MH_I2C_Read... [16:39:19]Read from MH i2c: E2 03 00 [16:39:19]MH_I2C_Read... [16:39:19]Read from MH i2c: E2 03 00 4B 06 00 90 00 C5 [16:39:19]RAPDU: 90 00 [16:39:19]wFMCommunicate OK [16:39:19]SAM_PROTO_ClearQueue done [16:39:19]KKMCreateOFDPacket [16:39:19]OFDProtocolAddRootSTLVToBuf [16:39:19]FM_MakeSignedData [16:39:19]FM_MakeSignedData [16:39:19]SAM_PROTO_SignData [16:39:19]wFMCommunicate request_size=4 [16:39:19]MH_SAM_APDU [16:39:19]CAPDU: 80 0D 01 02 [16:39:19]Write to MH i2c: E2 08 00 4C 06 80 0D 01 02 00 00 00 00 CB [16:39:19]Write i2c OK [16:39:19]MH_I2C_Read... [16:39:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:39:19]Read from MH i2c: E2 [16:39:19]MH_I2C_Read... [16:39:19]Read from MH i2c: E2 03 00 [16:39:19]MH_I2C_Read... [16:39:19]Read from MH i2c: E2 03 00 4C 06 00 90 00 C6 [16:39:19]RAPDU: 90 00 [16:39:19]wFMCommunicate OK [16:39:19]wFMCommunicate request_size=255 [16:39:19]MH_SAM_APDU [16:39:19]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 01 00 00 F4 03 04 00 36 74 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 92 75 03 00 35 04 06 00 A9 [16:39:19]Write to MH i2c: E2 02 01 4D 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 01 00 00 F4 03 04 00 36 74 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 92 75 03 00 35 04 06 00 A9 00 00 55 [16:39:19]Write i2c OK [16:39:19]MH_I2C_Read... [16:39:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:39:19]Read from MH i2c: E2 [16:39:19]MH_I2C_Read... [16:39:19]Read from MH i2c: E2 03 00 [16:39:19]MH_I2C_Read... [16:39:19]Read from MH i2c: E2 03 00 4D 06 00 90 00 C7 [16:39:19]RAPDU: 90 00 [16:39:19]wFMCommunicate OK [16:39:19]wFMCommunicate request_size=10 [16:39:19]MH_SAM_APDU [16:39:19]CAPDU: 80 0D 02 02 05 7D 03 EA A5 CB [16:39:19]Write to MH i2c: E2 0D 00 4E 06 80 0D 02 02 05 00 7D 03 EA A5 CB 00 00 B2 [16:39:19]Write i2c OK [16:39:19]MH_I2C_Read... [16:39:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:39:19]Read from MH i2c: E2 [16:39:19]MH_I2C_Read... [16:39:19]Read from MH i2c: E2 03 00 [16:39:19]MH_I2C_Read... [16:39:19]Read from MH i2c: E2 03 00 4E 06 00 90 00 C8 [16:39:19]RAPDU: 90 00 [16:39:19]wFMCommunicate OK [16:39:19]wFMCommunicate request_size=4 [16:39:19]MH_SAM_APDU [16:39:19]CAPDU: 80 0D 03 02 [16:39:19]Write to MH i2c: E2 08 00 4F 06 80 0D 03 02 00 00 00 00 D0 [16:39:19]Write i2c OK [16:39:19]MH_I2C_Read... [16:39:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:39:19]Read from MH i2c: E2 [16:39:19]MH_I2C_Read... [16:39:19]Read from MH i2c: E2 0B 00 [16:39:19]MH_I2C_Read... [16:39:19]Read from MH i2c: E2 0B 00 4F 06 00 7D 6A 14 42 84 45 DC 18 90 00 CB [16:39:19]RAPDU: 7D 6A 14 42 84 45 DC 18 90 00 [16:39:19]wFMCommunicate OK [16:39:19]SAM_PROTO_SignData done [16:39:19]FM_MakeSignedData done [16:39:19]CreateOFDProtocolMessage [16:39:19]wFMCommunicate request_size=4 [16:39:19]MH_SAM_APDU [16:39:19]CAPDU: 80 11 00 00 [16:39:19]Write to MH i2c: E2 08 00 50 06 80 11 00 00 00 00 00 00 D0 [16:39:19]Write i2c OK [16:39:19]MH_I2C_Read... [16:39:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:39:19]Read from MH i2c: E2 [16:39:19]MH_I2C_Read... [16:39:19]Read from MH i2c: E2 17 00 [16:39:19]MH_I2C_Read... [16:39:19]Read from MH i2c: E2 17 00 50 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2D [16:39:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:39:19]wFMCommunicate OK [16:39:19]CreateOFDProtocolMessage done [16:39:19]OFDSenderStorePacket 226706 [16:39:19]StoreOFDPacket docnum=226706 [16:39:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 C0 A8 07 01 B8 D5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 01 00 00 F4 03 04 00 36 74 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 92 75 03 00 35 04 06 00 A9 7D 03 EA A5 CB 7D 6A 14 42 84 45 DC 18 [16:39:19]CheckFolder [16:39:19]dirname=/storage/ofd_packets [16:39:19]CheckFolder done [16:39:19]ProducePacketName [16:39:19]name=ofd_packets/00226706 [16:39:19]NVStorageSaveData ofd_packets/00226706 [16:39:19]File name is /storage/ofd_packets/00226706 [16:39:19]Write 301 bytes [16:39:19]NVStorageSaveData done [16:39:19]OFDSenderStorePacket done [16:39:19]KKMCreateOFDPacket done [16:39:19]NVStorageSaveData kkm_last_timestamp [16:39:19]File name is /storage/kkm_last_timestamp [16:39:19]Write 4 bytes [16:39:19]NVStorageSaveData done [16:39:19]ExternCall_PrintAddStr [16:39:19]wPrintStart [16:39:19]Write to MH i2c: 01 00 00 51 06 57 [16:39:19]Write i2c OK [16:39:19]MH_I2C_Read... [16:39:19]Read from MH i2c: 01 [16:39:19]MH_I2C_Read... [16:39:19]Read from MH i2c: 01 07 00 [16:39:19]MH_I2C_Read... [16:39:19]Read from MH i2c: 01 07 00 51 06 00 00 00 00 00 FF 0F 6C [16:39:19]RasterBufferAndPrint [16:39:19]line Счет N : (1)2003104 [16:39:19]line ИНН: 02508201610067 [16:39:19]line Контрольно-Кассовый Чек [16:39:19]line ПРОДАЖА [16:39:19]line ТРК (МРК, ГНК) : 54 [16:39:19]line Товар: 2710124500 [16:39:19]line Аи-95-К-5 [16:39:19]line 20.220 * 74.20 [16:39:19]line = 1500.32 [16:39:19]line НДС 12% НСП 1% [16:39:19]line > о реализуемом товаре [16:39:19]line ОКРУГЛЕНИЕ: -0.32 [16:39:19]line ИТОГО: 1500.00 [16:39:19]line Внесено: 1500.00 [16:39:19]line СДАЧА: 0.00 [16:39:19]line НСП 1% : 13.28 [16:39:19]line НДС 12% : 159.33 [16:39:19]line Наличными: 1500.00 [16:39:19]line Безнал.: 0.00 [16:39:19]line Место: АЗС № 97 "Партнер Нефть" [16:39:19]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:39:19]line СНО: Общий режим [16:39:19]line Чек 366 28.07.2024 16:39 [16:39:19]line Смена: 439 ФФД: 1.0 [16:39:19]line ЗНМ: 0300000054 [16:39:19]line РНМ: 0000000000092624 [16:39:19]line Версия ККМ: 001 [16:39:19]line ФМ: 0000000000874959 [16:39:19]line ФД: 226706 [16:39:19]line ФПД: 186354401715659 [16:39:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T163918&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226706&fm=186354401715659&tin=02508201610067®Number=0000000000092624&sum=150000 [16:39:20]OFD Sender: Processing packet 226706 [packets to send 602, broken 601] [16:39:20]ProducePacketName [16:39:20]name=ofd_packets/00226706 [16:39:20]OFD Sender: To server: pG, [16:39:20]CommunicateWithHost lk.salyk.kg:30040 [16:39:20]ConnectInit lk.salyk.kg [16:39:20]written 0, free lines is 4095 [16:39:20]Write to MH i2c: 01 00 00 7C 06 82 [16:39:20]Write i2c OK [16:39:20]MH_I2C_Read... [16:39:20]Read from MH i2c: 01 [16:39:20]MH_I2C_Read... [16:39:20]Read from MH i2c: 01 07 00 [16:39:20]MH_I2C_Read... [16:39:20]Read from MH i2c: 01 07 00 7C 06 00 00 00 00 00 5C 0C F1 [16:39:20]RasterBufferAndPrint [16:39:20]line [16:39:20]line [16:39:20]line [16:39:20]line [16:39:20]line [16:39:20]written 0, free lines is 3167 [16:39:20]MH_Cut [16:39:20]Write to MH i2c: D1 01 00 83 06 01 5B [16:39:20]Write i2c OK [16:39:20]MH_I2C_Read... [16:39:20]Read from MH i2c: D1 [16:39:20]MH_I2C_Read... [16:39:20]Read from MH i2c: D1 01 00 [16:39:20]MH_I2C_Read... [16:39:20]Read from MH i2c: D1 01 00 83 06 00 5A [16:39:20]Write to MH i2c: 01 00 00 84 06 8A [16:39:20]Write i2c OK [16:39:20]MH_I2C_Read... [16:39:21]Connected sock=9 [16:39:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 C0 A8 07 01 B8 D5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 01 00 00 F4 03 04 00 36 74 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 92 75 03 00 35 04 06 00 A9 7D 03 EA A5 CB 7D 6A 14 42 84 45 DC 18 [16:39:21]*** Cut start [16:39:21]*** Partial cut [16:39:21]*** CUTSNS_PIN = 1 [16:39:22]*** CUTSNS_PIN = 0 [16:39:22]*** Brake cut motor [16:39:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 FA 61 47 00 1D 22 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 92 75 03 00 F4 03 04 00 41 20 A6 66 B6 04 01 00 00 D1 63 AD 5C 8B 7C BF F2 [16:39:22]CommunicateWithHost err = 0 [16:39:22]CheckOFDResponse [16:39:22]1017 (14) - 77093643461234 [16:39:22]1041 (16) - 0000000000874959 [16:39:22]1040 (4) - 226706 [16:39:22]1012 (4) - 28.07.2024 10:41 [16:39:22]1206 (1) - 0 [16:39:22]OFD Sender: Remove packet 226706 [16:39:22]ProducePacketName [16:39:22]name=ofd_packets/00226706 [16:39:22]NVStorageDeleteData [16:39:22]Read from MH i2c: 01 [16:39:22]MH_I2C_Read... [16:39:22]*** Stop cut motor [16:39:22]*** Cut end [16:39:22]Read from MH i2c: 01 07 00 [16:39:22]MH_I2C_Read... [16:39:22]Read from MH i2c: 01 07 00 84 06 00 00 00 00 00 FF 0F 9F [16:39:22]process_action close_receipt done [16:39:22]requested_data is exist [16:39:22]produce_requested_data [16:39:22]requested_item fm.sn is exist - process it [16:39:22]wFMCommunicate request_size=4 [16:39:22]MH_SAM_APDU [16:39:22]CAPDU: 80 11 00 00 [16:39:22]Write to MH i2c: E2 08 00 85 06 80 11 00 00 00 00 00 00 05 [16:39:22]Write i2c OK [16:39:22]MH_I2C_Read... [16:39:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:39:22]Read from MH i2c: E2 [16:39:22]MH_I2C_Read... [16:39:22]Read from MH i2c: E2 17 00 [16:39:22]MH_I2C_Read... [16:39:22]Read from MH i2c: E2 17 00 85 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 62 [16:39:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:39:22]wFMCommunicate OK [16:39:22]requested_item fd.num is exist - process it [16:39:22]SAM_PROTO_GetFieldsCounters [16:39:22]wFMCommunicate request_size=4 [16:39:22]MH_SAM_APDU [16:39:22]CAPDU: 80 13 00 00 [16:39:22]Write to MH i2c: E2 08 00 86 06 80 13 00 00 00 00 00 00 08 [16:39:22]Write i2c OK [16:39:22]MH_I2C_Read... [16:39:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:39:22]Read from MH i2c: E2 [16:39:22]MH_I2C_Read... [16:39:22]Read from MH i2c: E2 62 00 [16:39:22]MH_I2C_Read... [16:39:22]Read from MH i2c: E2 62 00 86 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 92 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 6E 01 00 00 5E 04 04 00 6E 01 00 00 57 04 04 00 6F 01 00 00 19 04 04 00 00 00 00 00 90 00 40 [16:39:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 92 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 6E 01 00 00 5E 04 04 00 6E 01 00 00 57 04 04 00 6F 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:39:22]wFMCommunicate OK [16:39:22]SAM_PROTO_GetFieldsCounters done [16:39:22]requested_item shift.num is exist - process it [16:39:22]requested_item shift.opened is exist - process it [16:39:22]req_shift_opened [16:39:22]FM_GetShiftState [16:39:22]SAM_PROTO_GetShiftState [16:39:22]wFMCommunicate request_size=4 [16:39:22]MH_SAM_APDU [16:39:22]CAPDU: 80 13 01 00 [16:39:22]Write to MH i2c: E2 08 00 87 06 80 13 01 00 00 00 00 00 0A [16:39:22]Write i2c OK [16:39:22]MH_I2C_Read... [16:39:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:39:22]Read from MH i2c: E2 [16:39:22]MH_I2C_Read... [16:39:22]Read from MH i2c: E2 0E 00 [16:39:22]MH_I2C_Read... [16:39:22]Read from MH i2c: E2 0E 00 87 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 BB [16:39:22]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [16:39:22]wFMCommunicate OK [16:39:22]SAM_PROTO_GetShiftState done [16:39:22]FM_GetShiftState done [16:39:22]req_shift_opened done [16:39:22]requested_item shift.open_date is exist - process it [16:39:22]req_shift_open_date [16:39:22]req_shift_open_date done [16:39:22]produce_requested_data done [16:39:22]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226706,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [16:39:22]process_action_free close_receipt [16:39:22]json_value_free [16:39:22]json_value_free done [16:39:22]process_json_proto returns [16:39:22]Send response to host [16:39:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226706,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [16:39:22]free response buf [16:39:22]execute_script done [16:39:22]execute_script returns [16:39:22]free content buf [16:39:22]Sock 11.Close socket [16:39:22]Sock 11.Thread stoped [16:39:22]OFD Sender: No OFD packet to send [16:39:27]OFD Sender: No OFD packet to send [16:39:28]recv_with_timeout no data received [16:39:32]OFD Sender: No OFD packet to send [16:39:37]OFD Sender: No OFD packet to send [16:39:42]OFD Sender: No OFD packet to send [16:39:47]OFD Sender: No OFD packet to send [16:39:53]OFD Sender: No OFD packet to send [16:39:58]OFD Sender: No OFD packet to send [16:40:03]OFD Sender: No OFD packet to send [16:40:08]OFD Sender: No OFD packet to send [16:40:13]OFD Sender: No OFD packet to send [16:40:18]OFD Sender: No OFD packet to send [16:40:23]OFD Sender: No OFD packet to send [16:40:28]OFD Sender: No OFD packet to send [16:40:33]OFD Sender: No OFD packet to send [16:40:38]OFD Sender: No OFD packet to send [16:40:43]OFD Sender: No OFD packet to send [16:40:48]OFD Sender: No OFD packet to send [16:40:53]OFD Sender: No OFD packet to send [16:40:58]OFD Sender: No OFD packet to send [16:41:03]OFD Sender: No OFD packet to send [16:41:08]OFD Sender: No OFD packet to send [16:41:10]accept exits with 7 [16:41:10]New connection [16:41:10]New thread 3067026788 created [16:41:10]Thread 3066883428 joined [16:41:10]Waiting for new connection... [16:41:10] Sock 7.Parse request [16:41:10]Sock 7.Check first char [16:41:10]Sock 7.First char is OK [16:41:10]request: POST /json_proto HTTP/1.0 [16:41:10]Method: POST [16:41:10]URL: /json_proto [16:41:10]Method is POST - this is cgi request [16:41:10]url: /json_proto [16:41:10]query_string will be loaded in cgi processing [16:41:10]execute_cgi json_proto POST (null) [16:41:10]execute_cgi path=json_proto method=POST [16:41:10]POST find Content-Length [16:41:10]Host: 172.17.43.131:8080 [16:41:10]Content-Length: 678 [16:41:10]Content-Type: application/json [16:41:10] [16:41:10]POST finish read [16:41:10]Found Content-Length = 678 [16:41:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003105", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:41:10]execute_script... [16:41: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)2003105", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:41:10]POST & json_proto [16:41:10]process_json_proto [16:41:10]json parsed OK: [16:41:10]protocol is kg_v1.0 [16:41:10]action value=close_receipt [16:41:10]process_action close_receipt [16:41:10]cmd_close_receipt [16:41:10]MH_GetDate [16:41:10]Write to MH i2c: F0 00 00 88 06 7D [16:41:10]Write i2c OK [16:41:10]MH_I2C_Read... [16:41:10]Read from MH i2c: F0 [16:41:10]MH_I2C_Read... [16:41:10]Read from MH i2c: F0 09 00 [16:41:10]MH_I2C_Read... [16:41:10]Read from MH i2c: F0 09 00 88 06 00 A6 74 A6 66 F9 24 A2 66 D1 [16:41:10]GetLastDocTimeStamp 1722184758 [16:41:10]current date 1722184870 [16:41:10]FM_GetShiftState [16:41:10]SAM_PROTO_GetShiftState [16:41:10]wFMCommunicate request_size=4 [16:41:10]MH_SAM_APDU [16:41:10]CAPDU: 80 13 01 00 [16:41:10]Write to MH i2c: E2 08 00 89 06 80 13 01 00 00 00 00 00 0C [16:41:10]Write i2c OK [16:41:10]MH_I2C_Read... [16:41:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:41:10]Read from MH i2c: E2 [16:41:10]MH_I2C_Read... [16:41:10]Read from MH i2c: E2 0E 00 [16:41:10]MH_I2C_Read... [16:41:10]Read from MH i2c: E2 0E 00 89 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 BD [16:41:10]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [16:41:10]wFMCommunicate OK [16:41:10]SAM_PROTO_GetShiftState done [16:41:10]FM_GetShiftState done [16:41:10]opened in 1722125326 [16:41:10]opened+sec_in_day 1722211726 [16:41:10]quantity*price = 20001 [16:41:10]sum+1 = 20002 [16:41:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 367 28.07.2024 16:41 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226707 ФПД: 12952571450469 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T164110&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226707&fm=12952571450469&tin=02508201610067®Number=0000000000092624&sum=20000 [16:41:11]StoreToDocumentArchive [16:41:11]shift 439 fd 226707 [16:41:11]save to /storage/0439/doc_00226707 [16:41:11]save last doc name /storage/0439/doc_00226707 to /storage/kkm_last_doc_name [16:41:11]save OK [16:41:11]Clear old archive folders... [16:41:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:41:11]tlvbuf is B6F676D0 [16:41:11]SAM_PROTO_ClearQueue [16:41:11]wFMCommunicate request_size=4 [16:41:11]MH_SAM_APDU [16:41:11]CAPDU: 80 09 00 00 [16:41:11]Write to MH i2c: E2 08 00 96 06 80 09 00 00 00 00 00 00 0E [16:41:11]Write i2c OK [16:41:11]MH_I2C_Read... [16:41:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:41:11]Read from MH i2c: E2 [16:41:11]MH_I2C_Read... [16:41:11]Read from MH i2c: E2 03 00 [16:41:11]MH_I2C_Read... [16:41:11]Read from MH i2c: E2 03 00 96 06 00 90 00 10 [16:41:11]RAPDU: 90 00 [16:41:11]wFMCommunicate OK [16:41:11]SAM_PROTO_ClearQueue done [16:41:11]KKMCreateOFDPacket [16:41:11]OFDProtocolAddRootSTLVToBuf [16:41:11]FM_MakeSignedData [16:41:11]FM_MakeSignedData [16:41:11]SAM_PROTO_SignData [16:41:11]wFMCommunicate request_size=4 [16:41:11]MH_SAM_APDU [16:41:11]CAPDU: 80 0D 01 02 [16:41:11]Write to MH i2c: E2 08 00 97 06 80 0D 01 02 00 00 00 00 16 [16:41:11]Write i2c OK [16:41:11]MH_I2C_Read... [16:41:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:41:11]Read from MH i2c: E2 [16:41:11]MH_I2C_Read... [16:41:11]Read from MH i2c: E2 03 00 [16:41:11]MH_I2C_Read... [16:41:11]Read from MH i2c: E2 03 00 97 06 00 90 00 11 [16:41:11]RAPDU: 90 00 [16:41:11]wFMCommunicate OK [16:41:11]wFMCommunicate request_size=255 [16:41:11]MH_SAM_APDU [16:41:11]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 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 6F 01 00 00 F4 03 04 00 A6 74 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 93 75 03 00 35 04 06 00 0B [16:41:11]Write to MH i2c: E2 02 01 98 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 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 6F 01 00 00 F4 03 04 00 A6 74 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 93 75 03 00 35 04 06 00 0B 00 00 03 [16:41:11]Write i2c OK [16:41:11]MH_I2C_Read... [16:41:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:41:12]Read from MH i2c: E2 [16:41:12]MH_I2C_Read... [16:41:12]Read from MH i2c: E2 03 00 [16:41:12]MH_I2C_Read... [16:41:12]Read from MH i2c: E2 03 00 98 06 00 90 00 12 [16:41:12]RAPDU: 90 00 [16:41:12]wFMCommunicate OK [16:41:12]wFMCommunicate request_size=10 [16:41:12]MH_SAM_APDU [16:41:12]CAPDU: 80 0D 02 02 05 C7 C1 6B 94 65 [16:41:12]Write to MH i2c: E2 0D 00 99 06 80 0D 02 02 05 00 C7 C1 6B 94 65 00 00 0F [16:41:12]Write i2c OK [16:41:12]MH_I2C_Read... [16:41:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:41:12]Read from MH i2c: E2 [16:41:12]MH_I2C_Read... [16:41:12]Read from MH i2c: E2 03 00 [16:41:12]MH_I2C_Read... [16:41:12]Read from MH i2c: E2 03 00 99 06 00 90 00 13 [16:41:12]RAPDU: 90 00 [16:41:12]wFMCommunicate OK [16:41:12]wFMCommunicate request_size=4 [16:41:12]MH_SAM_APDU [16:41:12]CAPDU: 80 0D 03 02 [16:41:12]Write to MH i2c: E2 08 00 9A 06 80 0D 03 02 00 00 00 00 1B [16:41:12]Write i2c OK [16:41:12]MH_I2C_Read... [16:41:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:41:12]Read from MH i2c: E2 [16:41:12]MH_I2C_Read... [16:41:12]Read from MH i2c: E2 0B 00 [16:41:12]MH_I2C_Read... [16:41:12]Read from MH i2c: E2 0B 00 9A 06 00 DF 80 72 32 DD E0 EE FC 90 00 C6 [16:41:12]RAPDU: DF 80 72 32 DD E0 EE FC 90 00 [16:41:12]wFMCommunicate OK [16:41:12]SAM_PROTO_SignData done [16:41:12]FM_MakeSignedData done [16:41:12]CreateOFDProtocolMessage [16:41:12]wFMCommunicate request_size=4 [16:41:12]MH_SAM_APDU [16:41:12]CAPDU: 80 11 00 00 [16:41:12]Write to MH i2c: E2 08 00 9B 06 80 11 00 00 00 00 00 00 1B [16:41:12]Write i2c OK [16:41:12]MH_I2C_Read... [16:41:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:41:12]Read from MH i2c: E2 [16:41:12]MH_I2C_Read... [16:41:12]Read from MH i2c: E2 17 00 [16:41:12]MH_I2C_Read... [16:41:12]Read from MH i2c: E2 17 00 9B 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 78 [16:41:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:41:12]wFMCommunicate OK [16:41:12]CreateOFDProtocolMessage done [16:41:12]OFDSenderStorePacket 226707 [16:41:12]StoreOFDPacket docnum=226707 [16:41:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 49 AF 07 01 76 3B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 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 6F 01 00 00 F4 03 04 00 A6 74 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 93 75 03 00 35 04 06 00 0B C7 C1 6B 94 65 DF 80 72 32 DD E0 EE FC [16:41:12]CheckFolder [16:41:12]dirname=/storage/ofd_packets [16:41:12]CheckFolder done [16:41:12]ProducePacketName [16:41:12]name=ofd_packets/00226707 [16:41:12]NVStorageSaveData ofd_packets/00226707 [16:41:12]File name is /storage/ofd_packets/00226707 [16:41:12]Write 301 bytes [16:41:12]NVStorageSaveData done [16:41:12]OFDSenderStorePacket done [16:41:12]KKMCreateOFDPacket done [16:41:12]NVStorageSaveData kkm_last_timestamp [16:41:12]File name is /storage/kkm_last_timestamp [16:41:12]Write 4 bytes [16:41:12]NVStorageSaveData done [16:41:12]ExternCall_PrintAddStr [16:41:12]wPrintStart [16:41:12]Write to MH i2c: 01 00 00 9C 06 A2 [16:41:12]Write i2c OK [16:41:12]MH_I2C_Read... [16:41:12]Read from MH i2c: 01 [16:41:12]MH_I2C_Read... [16:41:12]Read from MH i2c: 01 07 00 [16:41:12]MH_I2C_Read... [16:41:12]Read from MH i2c: 01 07 00 9C 06 00 00 00 00 00 FF 0F B7 [16:41:12]RasterBufferAndPrint [16:41:12]line Счет N : (1)2003105 [16:41:12]line ИНН: 02508201610067 [16:41:12]line Контрольно-Кассовый Чек [16:41:12]line ПРОДАЖА [16:41:12]line ТРК (МРК, ГНК) : 33 [16:41:12]line Товар: 2710124130 [16:41:12]line Аи-92-К-5 [16:41:12]line 2.950 * 67.80 [16:41:12]line = 200.01 [16:41:12]line НДС 12% НСП 1% [16:41:12]line > о реализуемом товаре [16:41:12]line ОКРУГЛЕНИЕ: -0.01 [16:41:12]line ИТОГО: 200.00 [16:41:12]line Внесено: 200.00 [16:41:12]line СДАЧА: 0.00 [16:41:12]line НСП 1% : 1.77 [16:41:12]line НДС 12% : 21.24 [16:41:12]line Наличными: 200.00 [16:41:12]line Безнал.: 0.00 [16:41:12]line Место: АЗС № 97 "Партнер Нефть" [16:41:12]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:41:12]line СНО: Общий режим [16:41:12]line Чек 367 28.07.2024 16:41 [16:41:12]line Смена: 439 ФФД: 1.0 [16:41:12]line ЗНМ: 0300000054 [16:41:12]line РНМ: 0000000000092624 [16:41:12]line Версия ККМ: 001 [16:41:12]line ФМ: 0000000000874959 [16:41:12]line ФД: 226707 [16:41:12]line ФПД: 12952571450469 [16:41:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T164110&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226707&fm=12952571450469&tin=02508201610067®Number=0000000000092624&sum=20000 [16:41:12]OFD Sender: Processing packet 226707 [packets to send 602, broken 601] [16:41:12]ProducePacketName [16:41:12]name=ofd_packets/00226707 [16:41:12]OFD Sender: To server: pG, [16:41:12]CommunicateWithHost lk.salyk.kg:30040 [16:41:12]ConnectInit lk.salyk.kg [16:41:12]written 0, free lines is 4095 [16:41:13]Write to MH i2c: 01 00 00 C7 06 CD [16:41:13]Write i2c OK [16:41:13]MH_I2C_Read... [16:41:13]Read from MH i2c: 01 [16:41:13]MH_I2C_Read... [16:41:13]Read from MH i2c: 01 07 00 [16:41:13]MH_I2C_Read... [16:41:13]Read from MH i2c: 01 07 00 C7 06 00 00 00 00 00 5A 0C 3A [16:41:13]RasterBufferAndPrint [16:41:13]line [16:41:13]line [16:41:13]line [16:41:13]line [16:41:13]line [16:41:13]written 0, free lines is 3166 [16:41:13]MH_Cut [16:41:13]Write to MH i2c: D1 01 00 CE 06 01 A6 [16:41:13]Write i2c OK [16:41:13]MH_I2C_Read... [16:41:13]Read from MH i2c: D1 [16:41:13]MH_I2C_Read... [16:41:13]Read from MH i2c: D1 01 00 [16:41:13]MH_I2C_Read... [16:41:13]Read from MH i2c: D1 01 00 CE 06 00 A5 [16:41:13]Write to MH i2c: 01 00 00 CF 06 D5 [16:41:13]Write i2c OK [16:41:13]MH_I2C_Read... [16:41:14]*** Cut start [16:41:14]*** Partial cut [16:41:14]*** CUTSNS_PIN = 1 [16:41:14]*** CUTSNS_PIN = 0 [16:41:14]*** Brake cut motor [16:41:14]Connected sock=11 [16:41:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 49 AF 07 01 76 3B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 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 6F 01 00 00 F4 03 04 00 A6 74 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 93 75 03 00 35 04 06 00 0B C7 C1 6B 94 65 DF 80 72 32 DD E0 EE FC [16:41:14]Read from MH i2c: 01 [16:41:14]MH_I2C_Read... [16:41:14]*** Stop cut motor [16:41:14]*** Cut end [16:41:14]Read from MH i2c: 01 07 00 [16:41:14]MH_I2C_Read... [16:41:14]Read from MH i2c: 01 07 00 CF 06 00 00 00 00 00 FF 0F EA [16:41:14]process_action close_receipt done [16:41:14]requested_data is exist [16:41:14]produce_requested_data [16:41:14]requested_item fm.sn is exist - process it [16:41:14]wFMCommunicate request_size=4 [16:41:14]MH_SAM_APDU [16:41:14]CAPDU: 80 11 00 00 [16:41:14]Write to MH i2c: E2 08 00 D0 06 80 11 00 00 00 00 00 00 50 [16:41:14]Write i2c OK [16:41:14]MH_I2C_Read... [16:41:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:41:14]Read from MH i2c: E2 [16:41:14]MH_I2C_Read... [16:41:14]Read from MH i2c: E2 17 00 [16:41:14]MH_I2C_Read... [16:41:14]Read from MH i2c: E2 17 00 D0 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AD [16:41:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:41:14]wFMCommunicate OK [16:41:14]requested_item fd.num is exist - process it [16:41:14]SAM_PROTO_GetFieldsCounters [16:41:14]wFMCommunicate request_size=4 [16:41:14]MH_SAM_APDU [16:41:14]CAPDU: 80 13 00 00 [16:41:14]Write to MH i2c: E2 08 00 D1 06 80 13 00 00 00 00 00 00 53 [16:41:14]Write i2c OK [16:41:14]MH_I2C_Read... [16:41:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:41:15]Read from MH i2c: E2 [16:41:15]MH_I2C_Read... [16:41:15]Read from MH i2c: E2 62 00 [16:41:15]MH_I2C_Read... [16:41:15]Read from MH i2c: E2 62 00 D1 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 93 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 6F 01 00 00 5E 04 04 00 6F 01 00 00 57 04 04 00 70 01 00 00 19 04 04 00 00 00 00 00 90 00 8F [16:41:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 93 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 6F 01 00 00 5E 04 04 00 6F 01 00 00 57 04 04 00 70 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:41:15]wFMCommunicate OK [16:41:15]SAM_PROTO_GetFieldsCounters done [16:41:15]requested_item shift.num is exist - process it [16:41:15]requested_item shift.opened is exist - process it [16:41:15]req_shift_opened [16:41:15]FM_GetShiftState [16:41:15]SAM_PROTO_GetShiftState [16:41:15]wFMCommunicate request_size=4 [16:41:15]MH_SAM_APDU [16:41:15]CAPDU: 80 13 01 00 [16:41:15]Write to MH i2c: E2 08 00 D2 06 80 13 01 00 00 00 00 00 55 [16:41:15]Write i2c OK [16:41:15]MH_I2C_Read... [16:41:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 CE 50 47 00 B5 40 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 93 75 03 00 F4 03 04 00 B2 20 A6 66 B6 04 01 00 00 50 09 DE 79 9A 23 63 BC [16:41:15]CommunicateWithHost err = 0 [16:41:15]CheckOFDResponse [16:41:15]1017 (14) - 77093643461234 [16:41:15]1041 (16) - 0000000000874959 [16:41:15]1040 (4) - 226707 [16:41:15]1012 (4) - 28.07.2024 10:42 [16:41:15]1206 (1) - 0 [16:41:15]OFD Sender: Remove packet 226707 [16:41:15]ProducePacketName [16:41:15]name=ofd_packets/00226707 [16:41:15]NVStorageDeleteData [16:41:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:41:15]Read from MH i2c: E2 [16:41:15]MH_I2C_Read... [16:41:15]Read from MH i2c: E2 0E 00 [16:41:15]MH_I2C_Read... [16:41:15]Read from MH i2c: E2 0E 00 D2 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 06 [16:41:15]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [16:41:15]wFMCommunicate OK [16:41:15]SAM_PROTO_GetShiftState done [16:41:15]FM_GetShiftState done [16:41:15]req_shift_opened done [16:41:15]requested_item shift.open_date is exist - process it [16:41:15]req_shift_open_date [16:41:15]req_shift_open_date done [16:41:15]produce_requested_data done [16:41:15]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226707,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [16:41:15]process_action_free close_receipt [16:41:15]json_value_free [16:41:15]json_value_free done [16:41:15]process_json_proto returns [16:41:15]Send response to host [16:41:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226707,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [16:41:15]free response buf [16:41:15]execute_script done [16:41:15]execute_script returns [16:41:15]free content buf [16:41:15]Sock 7.Close socket [16:41:15]Sock 7.Thread stoped [16:41:15]OFD Sender: No OFD packet to send [16:41:17]recv_with_timeout no data received [16:41:20]OFD Sender: No OFD packet to send [16:41:25]OFD Sender: No OFD packet to send [16:41:30]OFD Sender: No OFD packet to send [16:41:35]recv_with_timeout no data received [16:41:35]OFD Sender: No OFD packet to send [16:41:40]OFD Sender: No OFD packet to send [16:41:45]OFD Sender: No OFD packet to send [16:41:50]OFD Sender: No OFD packet to send [16:41:55]OFD Sender: No OFD packet to send [16:42:00]OFD Sender: No OFD packet to send [16:42:05]recv_with_timeout no data received [16:42:05]OFD Sender: No OFD packet to send [16:42:10]OFD Sender: No OFD packet to send [16:42:15]OFD Sender: No OFD packet to send [16:42:20]OFD Sender: No OFD packet to send [16:42:25]OFD Sender: No OFD packet to send [16:42:30]OFD Sender: No OFD packet to send [16:42:35]OFD Sender: No OFD packet to send [16:42:40]OFD Sender: No OFD packet to send [16:42:45]OFD Sender: No OFD packet to send [16:42:50]OFD Sender: No OFD packet to send [16:42:55]OFD Sender: No OFD packet to send [16:43:00]OFD Sender: No OFD packet to send [16:43:05]OFD Sender: No OFD packet to send [16:43:11]OFD Sender: No OFD packet to send [16:43:16]OFD Sender: No OFD packet to send [16:43:21]OFD Sender: No OFD packet to send [16:43:26]OFD Sender: No OFD packet to send [16:43:31]OFD Sender: No OFD packet to send [16:43:36]OFD Sender: No OFD packet to send [16:43:41]OFD Sender: No OFD packet to send [16:43:46]OFD Sender: No OFD packet to send [16:43:51]OFD Sender: No OFD packet to send [16:43:56]OFD Sender: No OFD packet to send [16:44:01]OFD Sender: No OFD packet to send [16:44:06]OFD Sender: No OFD packet to send [16:44:11]OFD Sender: No OFD packet to send [16:44:16]OFD Sender: No OFD packet to send [16:44:21]OFD Sender: No OFD packet to send [16:44:26]OFD Sender: No OFD packet to send [16:44:31]OFD Sender: No OFD packet to send [16:44:36]OFD Sender: No OFD packet to send [16:44:41]OFD Sender: No OFD packet to send [16:44:44]recv_with_timeout no data received [16:44:46]OFD Sender: No OFD packet to send [16:44:51]OFD Sender: No OFD packet to send [16:44:56]OFD Sender: No OFD packet to send [16:45:01]OFD Sender: No OFD packet to send [16:45:06]OFD Sender: No OFD packet to send [16:45:11]OFD Sender: No OFD packet to send [16:45:16]OFD Sender: No OFD packet to send [16:45:21]OFD Sender: No OFD packet to send [16:45:26]OFD Sender: No OFD packet to send [16:45:31]OFD Sender: No OFD packet to send [16:45:46]OFD Sender: No OFD packet to send [16:45:51]OFD Sender: No OFD packet to send [16:45:56]OFD Sender: No OFD packet to send [16:46:01]OFD Sender: No OFD packet to send [16:46:05]recv_with_timeout no data received [16:46:06]OFD Sender: No OFD packet to send [16:46:11]OFD Sender: No OFD packet to send [16:46:16]OFD Sender: No OFD packet to send [16:46:21]OFD Sender: No OFD packet to send [16:46:26]OFD Sender: No OFD packet to send [16:46:31]OFD Sender: No OFD packet to send [16:46:36]OFD Sender: No OFD packet to send [16:46:41]OFD Sender: No OFD packet to send [16:46:46]OFD Sender: No OFD packet to send [16:46:51]OFD Sender: No OFD packet to send [16:46:56]OFD Sender: No OFD packet to send [16:47:01]OFD Sender: No OFD packet to send [16:47:06]OFD Sender: No OFD packet to send [16:47:11]OFD Sender: No OFD packet to send [16:47:16]OFD Sender: No OFD packet to send [16:47:21]OFD Sender: No OFD packet to send [16:47:26]OFD Sender: No OFD packet to send [16:47:31]OFD Sender: No OFD packet to send [16:47:36]OFD Sender: No OFD packet to send [16:47:41]OFD Sender: No OFD packet to send [16:47:46]OFD Sender: No OFD packet to send [16:47:51]OFD Sender: No OFD packet to send [16:47:56]OFD Sender: No OFD packet to send [16:48:01]OFD Sender: No OFD packet to send [16:48:06]OFD Sender: No OFD packet to send [16:48:07]recv_with_timeout no data received [16:48:11]OFD Sender: No OFD packet to send [16:48:16]OFD Sender: No OFD packet to send [16:48:21]OFD Sender: No OFD packet to send [16:48:26]OFD Sender: No OFD packet to send [16:48:29]recv_with_timeout no data received [16:48:31]OFD Sender: No OFD packet to send [16:48:36]OFD Sender: No OFD packet to send [16:48:41]OFD Sender: No OFD packet to send [16:48:46]OFD Sender: No OFD packet to send [16:48:51]OFD Sender: No OFD packet to send [16:48:56]OFD Sender: No OFD packet to send [16:49:02]OFD Sender: No OFD packet to send [16:49:07]OFD Sender: No OFD packet to send [16:49:12]OFD Sender: No OFD packet to send [16:49:17]OFD Sender: No OFD packet to send [16:49:22]OFD Sender: No OFD packet to send [16:49:27]OFD Sender: No OFD packet to send [16:49:32]OFD Sender: No OFD packet to send [16:49:37]OFD Sender: No OFD packet to send [16:49:42]OFD Sender: No OFD packet to send [16:49:46]accept exits with 9 [16:49:46]New connection [16:49:46]New thread 3066883428 created [16:49:46]Thread 3067026788 joined [16:49:46]Waiting for new connection... [16:49:46] Sock 9.Parse request [16:49:46]Sock 9.Check first char [16:49:46]Sock 9.First char is OK [16:49:46]request: POST /json_proto HTTP/1.0 [16:49:46]Method: POST [16:49:46]URL: /json_proto [16:49:46]Method is POST - this is cgi request [16:49:46]url: /json_proto [16:49:46]query_string will be loaded in cgi processing [16:49:46]execute_cgi json_proto POST (null) [16:49:46]execute_cgi path=json_proto method=POST [16:49:46]POST find Content-Length [16:49:46]Host: 172.17.43.131:8080 [16:49:46]Content-Length: 678 [16:49:46]Content-Type: application/json [16:49:46] [16:49:46]POST finish read [16:49:46]Found Content-Length = 678 [16:49:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003106", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:49:46]execute_script... [16:49: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)2003106", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:49:46]POST & json_proto [16:49:46]process_json_proto [16:49:46]json parsed OK: [16:49:46]protocol is kg_v1.0 [16:49:46]action value=close_receipt [16:49:46]process_action close_receipt [16:49:46]cmd_close_receipt [16:49:46]MH_GetDate [16:49:46]Write to MH i2c: F0 00 00 D3 06 C8 [16:49:46]Write i2c OK [16:49:46]MH_I2C_Read... [16:49:46]Read from MH i2c: F0 [16:49:46]MH_I2C_Read... [16:49:46]Read from MH i2c: F0 09 00 [16:49:46]MH_I2C_Read... [16:49:46]Read from MH i2c: F0 09 00 D3 06 00 AA 76 A6 66 F9 24 A2 66 22 [16:49:46]GetLastDocTimeStamp 1722184870 [16:49:46]current date 1722185386 [16:49:46]FM_GetShiftState [16:49:46]SAM_PROTO_GetShiftState [16:49:46]wFMCommunicate request_size=4 [16:49:46]MH_SAM_APDU [16:49:46]CAPDU: 80 13 01 00 [16:49:46]Write to MH i2c: E2 08 00 D4 06 80 13 01 00 00 00 00 00 57 [16:49:46]Write i2c OK [16:49:46]MH_I2C_Read... [16:49:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:49:46]Read from MH i2c: E2 [16:49:46]MH_I2C_Read... [16:49:46]Read from MH i2c: E2 0E 00 [16:49:46]MH_I2C_Read... [16:49:46]Read from MH i2c: E2 0E 00 D4 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 08 [16:49:46]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [16:49:46]wFMCommunicate OK [16:49:46]SAM_PROTO_GetShiftState done [16:49:46]FM_GetShiftState done [16:49:46]opened in 1722125326 [16:49:46]opened+sec_in_day 1722211726 [16:49:46]quantity*price = 30035 [16:49:46]sum+1 = 30036 [16:49:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 368 28.07.2024 16:49 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226708 ФПД: 229905451362752 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T164946&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226708&fm=229905451362752&tin=02508201610067®Number=0000000000092624&sum=30000 [16:49:47]StoreToDocumentArchive [16:49:47]shift 439 fd 226708 [16:49:47]save to /storage/0439/doc_00226708 [16:49:47]save last doc name /storage/0439/doc_00226708 to /storage/kkm_last_doc_name [16:49:47]save OK [16:49:47]Clear old archive folders... [16:49:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:49:47]tlvbuf is 00A58570 [16:49:47]SAM_PROTO_ClearQueue [16:49:47]wFMCommunicate request_size=4 [16:49:47]MH_SAM_APDU [16:49:47]CAPDU: 80 09 00 00 [16:49:47]Write to MH i2c: E2 08 00 E1 06 80 09 00 00 00 00 00 00 59 [16:49:47]Write i2c OK [16:49:47]MH_I2C_Read... [16:49:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:49:47]Read from MH i2c: E2 [16:49:47]MH_I2C_Read... [16:49:47]Read from MH i2c: E2 03 00 [16:49:47]MH_I2C_Read... [16:49:47]Read from MH i2c: E2 03 00 E1 06 00 90 00 5B [16:49:47]RAPDU: 90 00 [16:49:47]wFMCommunicate OK [16:49:47]SAM_PROTO_ClearQueue done [16:49:47]KKMCreateOFDPacket [16:49:47]OFDProtocolAddRootSTLVToBuf [16:49:47]FM_MakeSignedData [16:49:47]FM_MakeSignedData [16:49:47]SAM_PROTO_SignData [16:49:47]wFMCommunicate request_size=4 [16:49:47]MH_SAM_APDU [16:49:47]CAPDU: 80 0D 01 02 [16:49:47]Write to MH i2c: E2 08 00 E2 06 80 0D 01 02 00 00 00 00 61 [16:49:47]Write i2c OK [16:49:47]MH_I2C_Read... [16:49:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:49:47]Read from MH i2c: E2 [16:49:47]MH_I2C_Read... [16:49:47]Read from MH i2c: E2 03 00 [16:49:47]MH_I2C_Read... [16:49:47]Read from MH i2c: E2 03 00 E2 06 00 90 00 5C [16:49:47]RAPDU: 90 00 [16:49:47]wFMCommunicate OK [16:49:47]wFMCommunicate request_size=255 [16:49:47]MH_SAM_APDU [16:49:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 70 01 00 00 F4 03 04 00 AA 76 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 94 75 03 00 35 04 06 00 D1 [16:49:47]Write to MH i2c: E2 02 01 E3 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 70 01 00 00 F4 03 04 00 AA 76 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 94 75 03 00 35 04 06 00 D1 00 00 39 [16:49:47]Write i2c OK [16:49:47]MH_I2C_Read... [16:49:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:49:47]Read from MH i2c: E2 [16:49:47]MH_I2C_Read... [16:49:47]Read from MH i2c: E2 03 00 [16:49:47]MH_I2C_Read... [16:49:47]Read from MH i2c: E2 03 00 E3 06 00 90 00 5D [16:49:47]RAPDU: 90 00 [16:49:47]wFMCommunicate OK [16:49:47]wFMCommunicate request_size=10 [16:49:47]MH_SAM_APDU [16:49:47]CAPDU: 80 0D 02 02 05 19 08 C2 A9 C0 [16:49:47]Write to MH i2c: E2 0D 00 E4 06 80 0D 02 02 05 00 19 08 C2 A9 C0 00 00 BA [16:49:47]Write i2c OK [16:49:47]MH_I2C_Read... [16:49:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:49:47]Read from MH i2c: E2 [16:49:47]MH_I2C_Read... [16:49:47]Read from MH i2c: E2 03 00 [16:49:47]MH_I2C_Read... [16:49:47]Read from MH i2c: E2 03 00 E4 06 00 90 00 5E [16:49:47]RAPDU: 90 00 [16:49:47]wFMCommunicate OK [16:49:47]wFMCommunicate request_size=4 [16:49:47]MH_SAM_APDU [16:49:47]CAPDU: 80 0D 03 02 [16:49:47]Write to MH i2c: E2 08 00 E5 06 80 0D 03 02 00 00 00 00 66 [16:49:47]Write i2c OK [16:49:47]MH_I2C_Read... [16:49:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:49:47]Read from MH i2c: E2 [16:49:47]MH_I2C_Read... [16:49:47]Read from MH i2c: E2 0B 00 [16:49:47]MH_I2C_Read... [16:49:47]Read from MH i2c: E2 0B 00 E5 06 00 72 15 73 C7 98 9F E4 CB 90 00 0E [16:49:47]RAPDU: 72 15 73 C7 98 9F E4 CB 90 00 [16:49:47]wFMCommunicate OK [16:49:47]SAM_PROTO_SignData done [16:49:47]FM_MakeSignedData done [16:49:47]CreateOFDProtocolMessage [16:49:47]wFMCommunicate request_size=4 [16:49:47]MH_SAM_APDU [16:49:47]CAPDU: 80 11 00 00 [16:49:47]Write to MH i2c: E2 08 00 E6 06 80 11 00 00 00 00 00 00 66 [16:49:47]Write i2c OK [16:49:47]MH_I2C_Read... [16:49:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:49:47]Read from MH i2c: E2 [16:49:47]MH_I2C_Read... [16:49:47]Read from MH i2c: E2 17 00 [16:49:47]MH_I2C_Read... [16:49:47]Read from MH i2c: E2 17 00 E6 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C3 [16:49:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:49:47]wFMCommunicate OK [16:49:47]CreateOFDProtocolMessage done [16:49:47]OFDSenderStorePacket 226708 [16:49:47]StoreOFDPacket docnum=226708 [16:49:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 FC AD 07 01 A2 EE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 70 01 00 00 F4 03 04 00 AA 76 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 94 75 03 00 35 04 06 00 D1 19 08 C2 A9 C0 72 15 73 C7 98 9F E4 CB [16:49:47]CheckFolder [16:49:47]dirname=/storage/ofd_packets [16:49:47]CheckFolder done [16:49:47]ProducePacketName [16:49:47]name=ofd_packets/00226708 [16:49:47]NVStorageSaveData ofd_packets/00226708 [16:49:47]File name is /storage/ofd_packets/00226708 [16:49:47]Write 301 bytes [16:49:47]NVStorageSaveData done [16:49:47]OFDSenderStorePacket done [16:49:47]KKMCreateOFDPacket done [16:49:47]NVStorageSaveData kkm_last_timestamp [16:49:47]File name is /storage/kkm_last_timestamp [16:49:47]Write 4 bytes [16:49:47]NVStorageSaveData done [16:49:47]ExternCall_PrintAddStr [16:49:47]wPrintStart [16:49:47]Write to MH i2c: 01 00 00 E7 06 ED [16:49:47]Write i2c OK [16:49:47]MH_I2C_Read... [16:49:47]Read from MH i2c: 01 [16:49:47]MH_I2C_Read... [16:49:47]Read from MH i2c: 01 07 00 [16:49:47]MH_I2C_Read... [16:49:47]Read from MH i2c: 01 07 00 E7 06 00 00 00 00 00 FF 0F 02 [16:49:47]RasterBufferAndPrint [16:49:47]line Счет N : (1)2003106 [16:49:47]line ИНН: 02508201610067 [16:49:47]line Контрольно-Кассовый Чек [16:49:47]line ПРОДАЖА [16:49:47]line ТРК (МРК, ГНК) : 53 [16:49:47]line Товар: 2710124130 [16:49:47]line Аи-92-К-5 [16:49:47]line 4.430 * 67.80 [16:49:47]line = 300.35 [16:49:47]line НДС 12% НСП 1% [16:49:47]line > о реализуемом товаре [16:49:47]line ОКРУГЛЕНИЕ: -0.35 [16:49:47]line ИТОГО: 300.00 [16:49:47]line Внесено: 300.00 [16:49:47]line СДАЧА: 0.00 [16:49:47]line НСП 1% : 2.66 [16:49:47]line НДС 12% : 31.90 [16:49:47]line Наличными: 300.00 [16:49:47]line Безнал.: 0.00 [16:49:47]line Место: АЗС № 97 "Партнер Нефть" [16:49:47]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:49:47]line СНО: Общий режим [16:49:47]line Чек 368 28.07.2024 16:49 [16:49:47]line Смена: 439 ФФД: 1.0 [16:49:47]line ЗНМ: 0300000054 [16:49:47]line РНМ: 0000000000092624 [16:49:47]line Версия ККМ: 001 [16:49:47]line ФМ: 0000000000874959 [16:49:47]line ФД: 226708 [16:49:47]line ФПД: 229905451362752 [16:49:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T164946&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226708&fm=229905451362752&tin=02508201610067®Number=0000000000092624&sum=30000 [16:49:47]written 0, free lines is 4095 [16:49:47]OFD Sender: Processing packet 226708 [packets to send 602, broken 601] [16:49:47]ProducePacketName [16:49:47]name=ofd_packets/00226708 [16:49:47]OFD Sender: To server: pG, [16:49:47]CommunicateWithHost lk.salyk.kg:30040 [16:49:47]ConnectInit lk.salyk.kg [16:49:48]Write to MH i2c: 01 00 00 12 07 19 [16:49:48]Write i2c OK [16:49:48]MH_I2C_Read... [16:49:48]Read from MH i2c: 01 [16:49:48]MH_I2C_Read... [16:49:48]Read from MH i2c: 01 07 00 [16:49:48]MH_I2C_Read... [16:49:48]Read from MH i2c: 01 07 00 12 07 00 00 00 00 00 60 0C 8C [16:49:48]RasterBufferAndPrint [16:49:48]line [16:49:48]line [16:49:48]line [16:49:48]line [16:49:48]line [16:49:48]written 0, free lines is 3172 [16:49:48]MH_Cut [16:49:48]Write to MH i2c: D1 01 00 19 07 01 F2 [16:49:48]Write i2c OK [16:49:48]MH_I2C_Read... [16:49:48]Read from MH i2c: D1 [16:49:48]MH_I2C_Read... [16:49:48]Read from MH i2c: D1 01 00 [16:49:48]MH_I2C_Read... [16:49:48]Read from MH i2c: D1 01 00 19 07 00 F1 [16:49:48]Write to MH i2c: 01 00 00 1A 07 21 [16:49:48]Write i2c OK [16:49:48]MH_I2C_Read... [16:49:49]*** Cut start [16:49:49]*** Partial cut [16:49:49]*** CUTSNS_PIN = 1 [16:49:49]*** CUTSNS_PIN = 0 [16:49:49]*** Brake cut motor [16:49:50]Read from MH i2c: 01 [16:49:50]MH_I2C_Read... [16:49:50]*** Stop cut motor [16:49:50]*** Cut end [16:49:50]Read from MH i2c: 01 07 00 [16:49:50]MH_I2C_Read... [16:49:50]Read from MH i2c: 01 07 00 1A 07 00 00 00 00 00 FF 0F 36 [16:49:50]process_action close_receipt done [16:49:50]requested_data is exist [16:49:50]produce_requested_data [16:49:50]requested_item fm.sn is exist - process it [16:49:50]wFMCommunicate request_size=4 [16:49:50]MH_SAM_APDU [16:49:50]CAPDU: 80 11 00 00 [16:49:50]Write to MH i2c: E2 08 00 1B 07 80 11 00 00 00 00 00 00 9C [16:49:50]Write i2c OK [16:49:50]MH_I2C_Read... [16:49:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:49:50]Read from MH i2c: E2 [16:49:50]MH_I2C_Read... [16:49:50]Read from MH i2c: E2 17 00 [16:49:50]MH_I2C_Read... [16:49:50]Read from MH i2c: E2 17 00 1B 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F9 [16:49:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:49:50]wFMCommunicate OK [16:49:50]requested_item fd.num is exist - process it [16:49:50]SAM_PROTO_GetFieldsCounters [16:49:50]wFMCommunicate request_size=4 [16:49:50]MH_SAM_APDU [16:49:50]CAPDU: 80 13 00 00 [16:49:50]Write to MH i2c: E2 08 00 1C 07 80 13 00 00 00 00 00 00 9F [16:49:50]Write i2c OK [16:49:50]MH_I2C_Read... [16:49:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:49:50]Read from MH i2c: E2 [16:49:50]MH_I2C_Read... [16:49:50]Read from MH i2c: E2 62 00 [16:49:50]MH_I2C_Read... [16:49:50]Read from MH i2c: E2 62 00 1C 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 94 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 70 01 00 00 5E 04 04 00 70 01 00 00 57 04 04 00 71 01 00 00 19 04 04 00 00 00 00 00 90 00 DF [16:49:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 94 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 70 01 00 00 5E 04 04 00 70 01 00 00 57 04 04 00 71 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:49:50]wFMCommunicate OK [16:49:50]SAM_PROTO_GetFieldsCounters done [16:49:50]requested_item shift.num is exist - process it [16:49:50]requested_item shift.opened is exist - process it [16:49:50]req_shift_opened [16:49:50]FM_GetShiftState [16:49:50]SAM_PROTO_GetShiftState [16:49:50]wFMCommunicate request_size=4 [16:49:50]MH_SAM_APDU [16:49:50]CAPDU: 80 13 01 00 [16:49:50]Write to MH i2c: E2 08 00 1D 07 80 13 01 00 00 00 00 00 A1 [16:49:50]Write i2c OK [16:49:50]MH_I2C_Read... [16:49:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:49:50]Read from MH i2c: E2 [16:49:50]MH_I2C_Read... [16:49:50]Read from MH i2c: E2 0E 00 [16:49:50]MH_I2C_Read... [16:49:50]Read from MH i2c: E2 0E 00 1D 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 52 [16:49:50]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [16:49:50]wFMCommunicate OK [16:49:50]SAM_PROTO_GetShiftState done [16:49:50]FM_GetShiftState done [16:49:50]req_shift_opened done [16:49:50]requested_item shift.open_date is exist - process it [16:49:50]req_shift_open_date [16:49:50]req_shift_open_date done [16:49:50]produce_requested_data done [16:49:50]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226708,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [16:49:50]process_action_free close_receipt [16:49:50]json_value_free [16:49:50]json_value_free done [16:49:50]process_json_proto returns [16:49:50]Send response to host [16:49:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226708,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [16:49:50]free response buf [16:49:50]execute_script done [16:49:50]execute_script returns [16:49:50]free content buf [16:49:50]Sock 9.Close socket [16:49:50]Sock 9.Thread stoped [16:49:50]Connected sock=10 [16:49:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 FC AD 07 01 A2 EE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 70 01 00 00 F4 03 04 00 AA 76 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 94 75 03 00 35 04 06 00 D1 19 08 C2 A9 C0 72 15 73 C7 98 9F E4 CB [16:49:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 93 4F 47 00 6F 1B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 94 75 03 00 F4 03 04 00 B6 22 A6 66 B6 04 01 00 00 E9 38 4D AE F1 D0 63 C8 [16:49:51]CommunicateWithHost err = 0 [16:49:51]CheckOFDResponse [16:49:51]1017 (14) - 77093643461234 [16:49:51]1041 (16) - 0000000000874959 [16:49:51]1040 (4) - 226708 [16:49:51]1012 (4) - 28.07.2024 10:51 [16:49:51]1206 (1) - 0 [16:49:51]OFD Sender: Remove packet 226708 [16:49:51]ProducePacketName [16:49:51]name=ofd_packets/00226708 [16:49:51]NVStorageDeleteData [16:49:52]OFD Sender: No OFD packet to send [16:49:57]OFD Sender: No OFD packet to send [16:50:02]OFD Sender: No OFD packet to send [16:50:05]recv_with_timeout no data received [16:50:07]OFD Sender: No OFD packet to send [16:50:07]accept exits with 7 [16:50:07]New connection [16:50:07]New thread 3067026788 created [16:50:07]Thread 3066883428 joined [16:50:07]Waiting for new connection... [16:50:07] Sock 7.Parse request [16:50:07]Sock 7.Check first char [16:50:07]Sock 7.First char is OK [16:50:07]request: POST /json_proto HTTP/1.0 [16:50:07]Method: POST [16:50:07]URL: /json_proto [16:50:07]Method is POST - this is cgi request [16:50:07]url: /json_proto [16:50:07]query_string will be loaded in cgi processing [16:50:07]execute_cgi json_proto POST (null) [16:50:07]execute_cgi path=json_proto method=POST [16:50:07]POST find Content-Length [16:50:07]Host: 172.17.43.131:8080 [16:50:07]Content-Length: 683 [16:50:07]Content-Type: application/json [16:50:07] [16:50:07]POST finish read [16:50:07]Found Content-Length = 683 [16:50:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003107", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:50:07]execute_script... [16:50: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)2003107", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:50:07]POST & json_proto [16:50:07]process_json_proto [16:50:07]json parsed OK: [16:50:07]protocol is kg_v1.0 [16:50:07]action value=close_receipt [16:50:07]process_action close_receipt [16:50:07]cmd_close_receipt [16:50:07]MH_GetDate [16:50:07]Write to MH i2c: F0 00 00 1E 07 14 [16:50:07]Write i2c OK [16:50:07]MH_I2C_Read... [16:50:07]Read from MH i2c: F0 [16:50:07]MH_I2C_Read... [16:50:07]Read from MH i2c: F0 09 00 [16:50:07]MH_I2C_Read... [16:50:07]Read from MH i2c: F0 09 00 1E 07 00 BF 76 A6 66 F9 24 A2 66 83 [16:50:07]GetLastDocTimeStamp 1722185386 [16:50:07]current date 1722185407 [16:50:07]FM_GetShiftState [16:50:07]SAM_PROTO_GetShiftState [16:50:07]wFMCommunicate request_size=4 [16:50:07]MH_SAM_APDU [16:50:07]CAPDU: 80 13 01 00 [16:50:07]Write to MH i2c: E2 08 00 1F 07 80 13 01 00 00 00 00 00 A3 [16:50:07]Write i2c OK [16:50:07]MH_I2C_Read... [16:50:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:50:07]Read from MH i2c: E2 [16:50:07]MH_I2C_Read... [16:50:07]Read from MH i2c: E2 0E 00 [16:50:07]MH_I2C_Read... [16:50:07]Read from MH i2c: E2 0E 00 1F 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 54 [16:50:07]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [16:50:07]wFMCommunicate OK [16:50:07]SAM_PROTO_GetShiftState done [16:50:07]FM_GetShiftState done [16:50:07]opened in 1722125326 [16:50:07]opened+sec_in_day 1722211726 [16:50:07]quantity*price = 100005 [16:50:07]sum+1 = 100006 [16:50:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 369 28.07.2024 16:50 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226709 ФПД: 191628166611460 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T165007&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226709&fm=191628166611460&tin=02508201610067®Number=0000000000092624&sum=100000 [16:50:08]StoreToDocumentArchive [16:50:08]shift 439 fd 226709 [16:50:08]save to /storage/0439/doc_00226709 [16:50:08]save last doc name /storage/0439/doc_00226709 to /storage/kkm_last_doc_name [16:50:08]save OK [16:50:08]Clear old archive folders... [16:50:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:50:08]tlvbuf is 00AB4800 [16:50:08]SAM_PROTO_ClearQueue [16:50:08]wFMCommunicate request_size=4 [16:50:08]MH_SAM_APDU [16:50:08]CAPDU: 80 09 00 00 [16:50:08]Write to MH i2c: E2 08 00 2C 07 80 09 00 00 00 00 00 00 A5 [16:50:08]Write i2c OK [16:50:08]MH_I2C_Read... [16:50:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:50:08]Read from MH i2c: E2 [16:50:08]MH_I2C_Read... [16:50:08]Read from MH i2c: E2 03 00 [16:50:08]MH_I2C_Read... [16:50:08]Read from MH i2c: E2 03 00 2C 07 00 90 00 A7 [16:50:08]RAPDU: 90 00 [16:50:08]wFMCommunicate OK [16:50:08]SAM_PROTO_ClearQueue done [16:50:08]KKMCreateOFDPacket [16:50:08]OFDProtocolAddRootSTLVToBuf [16:50:08]FM_MakeSignedData [16:50:08]FM_MakeSignedData [16:50:08]SAM_PROTO_SignData [16:50:08]wFMCommunicate request_size=4 [16:50:08]MH_SAM_APDU [16:50:08]CAPDU: 80 0D 01 02 [16:50:08]Write to MH i2c: E2 08 00 2D 07 80 0D 01 02 00 00 00 00 AD [16:50:08]Write i2c OK [16:50:08]MH_I2C_Read... [16:50:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:50:08]Read from MH i2c: E2 [16:50:08]MH_I2C_Read... [16:50:08]Read from MH i2c: E2 03 00 [16:50:08]MH_I2C_Read... [16:50:08]Read from MH i2c: E2 03 00 2D 07 00 90 00 A8 [16:50:08]RAPDU: 90 00 [16:50:08]wFMCommunicate OK [16:50:08]wFMCommunicate request_size=255 [16:50:08]MH_SAM_APDU [16:50:08]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 71 01 00 00 F4 03 04 00 BF 76 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 95 75 03 00 35 04 06 00 AE [16:50:08]Write to MH i2c: E2 02 01 2E 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 71 01 00 00 F4 03 04 00 BF 76 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 95 75 03 00 35 04 06 00 AE 00 00 E9 [16:50:08]Write i2c OK [16:50:08]MH_I2C_Read... [16:50:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:50:09]Read from MH i2c: E2 [16:50:09]MH_I2C_Read... [16:50:09]Read from MH i2c: E2 03 00 [16:50:09]MH_I2C_Read... [16:50:09]Read from MH i2c: E2 03 00 2E 07 00 90 00 A9 [16:50:09]RAPDU: 90 00 [16:50:09]wFMCommunicate OK [16:50:09]wFMCommunicate request_size=10 [16:50:09]MH_SAM_APDU [16:50:09]CAPDU: 80 0D 02 02 05 48 E8 CC C2 04 [16:50:09]Write to MH i2c: E2 0D 00 2F 07 80 0D 02 02 05 00 48 E8 CC C2 04 00 00 7C [16:50:09]Write i2c OK [16:50:09]MH_I2C_Read... [16:50:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:50:09]Read from MH i2c: E2 [16:50:09]MH_I2C_Read... [16:50:09]Read from MH i2c: E2 03 00 [16:50:09]MH_I2C_Read... [16:50:09]Read from MH i2c: E2 03 00 2F 07 00 90 00 AA [16:50:09]RAPDU: 90 00 [16:50:09]wFMCommunicate OK [16:50:09]wFMCommunicate request_size=4 [16:50:09]MH_SAM_APDU [16:50:09]CAPDU: 80 0D 03 02 [16:50:09]Write to MH i2c: E2 08 00 30 07 80 0D 03 02 00 00 00 00 B2 [16:50:09]Write i2c OK [16:50:09]MH_I2C_Read... [16:50:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:50:09]Read from MH i2c: E2 [16:50:09]MH_I2C_Read... [16:50:09]Read from MH i2c: E2 0B 00 [16:50:09]MH_I2C_Read... [16:50:09]Read from MH i2c: E2 0B 00 30 07 00 BE 69 65 8D E4 AA 73 10 90 00 DD [16:50:09]RAPDU: BE 69 65 8D E4 AA 73 10 90 00 [16:50:09]wFMCommunicate OK [16:50:09]SAM_PROTO_SignData done [16:50:09]FM_MakeSignedData done [16:50:09]CreateOFDProtocolMessage [16:50:09]wFMCommunicate request_size=4 [16:50:09]MH_SAM_APDU [16:50:09]CAPDU: 80 11 00 00 [16:50:09]Write to MH i2c: E2 08 00 31 07 80 11 00 00 00 00 00 00 B2 [16:50:09]Write i2c OK [16:50:09]MH_I2C_Read... [16:50:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:50:09]Read from MH i2c: E2 [16:50:09]MH_I2C_Read... [16:50:09]Read from MH i2c: E2 17 00 [16:50:09]MH_I2C_Read... [16:50:09]Read from MH i2c: E2 17 00 31 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 0F [16:50:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:50:09]wFMCommunicate OK [16:50:09]CreateOFDProtocolMessage done [16:50:09]OFDSenderStorePacket 226709 [16:50:09]StoreOFDPacket docnum=226709 [16:50:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E6 41 07 01 DB DB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 71 01 00 00 F4 03 04 00 BF 76 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 95 75 03 00 35 04 06 00 AE 48 E8 CC C2 04 BE 69 65 8D E4 AA 73 10 [16:50:09]CheckFolder [16:50:09]dirname=/storage/ofd_packets [16:50:09]CheckFolder done [16:50:09]ProducePacketName [16:50:09]name=ofd_packets/00226709 [16:50:09]NVStorageSaveData ofd_packets/00226709 [16:50:09]File name is /storage/ofd_packets/00226709 [16:50:09]Write 301 bytes [16:50:09]NVStorageSaveData done [16:50:09]OFDSenderStorePacket done [16:50:09]KKMCreateOFDPacket done [16:50:09]NVStorageSaveData kkm_last_timestamp [16:50:09]File name is /storage/kkm_last_timestamp [16:50:09]Write 4 bytes [16:50:09]NVStorageSaveData done [16:50:09]ExternCall_PrintAddStr [16:50:09]wPrintStart [16:50:09]Write to MH i2c: 01 00 00 32 07 39 [16:50:09]Write i2c OK [16:50:09]MH_I2C_Read... [16:50:09]Read from MH i2c: 01 [16:50:09]MH_I2C_Read... [16:50:09]Read from MH i2c: 01 07 00 [16:50:09]MH_I2C_Read... [16:50:09]Read from MH i2c: 01 07 00 32 07 00 00 00 00 00 FF 0F 4E [16:50:09]RasterBufferAndPrint [16:50:09]line Счет N : (1)2003107 [16:50:09]line ИНН: 02508201610067 [16:50:09]line Контрольно-Кассовый Чек [16:50:09]line ПРОДАЖА [16:50:09]line ТРК (МРК, ГНК) : 33 [16:50:09]line Товар: 2710124130 [16:50:09]line Аи-92-К-5 [16:50:09]line 14.750 * 67.80 [16:50:09]line = 1000.05 [16:50:09]line НДС 12% НСП 1% [16:50:09]line > о реализуемом товаре [16:50:09]line ОКРУГЛЕНИЕ: -0.05 [16:50:09]line ИТОГО: 1000.00 [16:50:09]line Внесено: 1000.00 [16:50:09]line СДАЧА: 0.00 [16:50:09]line НСП 1% : 8.85 [16:50:09]line НДС 12% : 106.20 [16:50:09]line Наличными: 1000.00 [16:50:09]line Безнал.: 0.00 [16:50:09]line Место: АЗС № 97 "Партнер Нефть" [16:50:09]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:50:09]line СНО: Общий режим [16:50:09]line Чек 369 28.07.2024 16:50 [16:50:09]line Смена: 439 ФФД: 1.0 [16:50:09]line ЗНМ: 0300000054 [16:50:09]line РНМ: 0000000000092624 [16:50:09]line Версия ККМ: 001 [16:50:09]line ФМ: 0000000000874959 [16:50:09]line ФД: 226709 [16:50:09]line ФПД: 191628166611460 [16:50:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T165007&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226709&fm=191628166611460&tin=02508201610067®Number=0000000000092624&sum=100000 [16:50:09]written 0, free lines is 4095 [16:50:09]OFD Sender: Processing packet 226709 [packets to send 602, broken 601] [16:50:09]ProducePacketName [16:50:09]name=ofd_packets/00226709 [16:50:09]OFD Sender: To server: pG, [16:50:09]CommunicateWithHost lk.salyk.kg:30040 [16:50:09]ConnectInit lk.salyk.kg [16:50:09]Write to MH i2c: 01 00 00 5D 07 64 [16:50:09]Write i2c OK [16:50:09]MH_I2C_Read... [16:50:09]Read from MH i2c: 01 [16:50:09]MH_I2C_Read... [16:50:09]Read from MH i2c: 01 07 00 [16:50:09]MH_I2C_Read... [16:50:09]Read from MH i2c: 01 07 00 5D 07 00 00 00 00 00 62 0C D9 [16:50:09]RasterBufferAndPrint [16:50:09]line [16:50:09]line [16:50:09]line [16:50:09]line [16:50:09]line [16:50:09]written 0, free lines is 3175 [16:50:09]MH_Cut [16:50:09]Write to MH i2c: D1 01 00 64 07 01 3D [16:50:09]Write i2c OK [16:50:09]MH_I2C_Read... [16:50:09]Read from MH i2c: D1 [16:50:09]MH_I2C_Read... [16:50:09]Read from MH i2c: D1 01 00 [16:50:09]MH_I2C_Read... [16:50:09]Read from MH i2c: D1 01 00 64 07 00 3C [16:50:09]Write to MH i2c: 01 00 00 65 07 6C [16:50:09]Write i2c OK [16:50:09]MH_I2C_Read... [16:50:09]Connected sock=10 [16:50:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E6 41 07 01 DB DB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 71 01 00 00 F4 03 04 00 BF 76 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 95 75 03 00 35 04 06 00 AE 48 E8 CC C2 04 BE 69 65 8D E4 AA 73 10 [16:50:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 4D AB 47 00 21 3C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 95 75 03 00 F4 03 04 00 CA 22 A6 66 B6 04 01 00 00 92 2E B3 3B B5 15 FD 99 [16:50:10]CommunicateWithHost err = 0 [16:50:10]CheckOFDResponse [16:50:10]1017 (14) - 77093643461234 [16:50:10]1041 (16) - 0000000000874959 [16:50:10]1040 (4) - 226709 [16:50:10]1012 (4) - 28.07.2024 10:51 [16:50:10]1206 (1) - 0 [16:50:10]OFD Sender: Remove packet 226709 [16:50:10]ProducePacketName [16:50:10]name=ofd_packets/00226709 [16:50:10]NVStorageDeleteData [16:50:10]*** Cut start [16:50:10]*** Partial cut [16:50:10]*** CUTSNS_PIN = 1 [16:50:10]*** CUTSNS_PIN = 0 [16:50:11]*** Brake cut motor [16:50:11]OFD Sender: No OFD packet to send [16:50:11]Read from MH i2c: 01 [16:50:11]MH_I2C_Read... [16:50:11]*** Stop cut motor [16:50:11]*** Cut end [16:50:11]Read from MH i2c: 01 07 00 [16:50:11]MH_I2C_Read... [16:50:11]Read from MH i2c: 01 07 00 65 07 00 00 00 00 00 FF 0F 81 [16:50:11]process_action close_receipt done [16:50:11]requested_data is exist [16:50:11]produce_requested_data [16:50:11]requested_item fm.sn is exist - process it [16:50:11]wFMCommunicate request_size=4 [16:50:11]MH_SAM_APDU [16:50:11]CAPDU: 80 11 00 00 [16:50:11]Write to MH i2c: E2 08 00 66 07 80 11 00 00 00 00 00 00 E7 [16:50:11]Write i2c OK [16:50:11]MH_I2C_Read... [16:50:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:50:11]Read from MH i2c: E2 [16:50:11]MH_I2C_Read... [16:50:11]Read from MH i2c: E2 17 00 [16:50:11]MH_I2C_Read... [16:50:11]Read from MH i2c: E2 17 00 66 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 44 [16:50:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:50:11]wFMCommunicate OK [16:50:11]requested_item fd.num is exist - process it [16:50:11]SAM_PROTO_GetFieldsCounters [16:50:11]wFMCommunicate request_size=4 [16:50:11]MH_SAM_APDU [16:50:11]CAPDU: 80 13 00 00 [16:50:11]Write to MH i2c: E2 08 00 67 07 80 13 00 00 00 00 00 00 EA [16:50:11]Write i2c OK [16:50:11]MH_I2C_Read... [16:50:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:50:11]Read from MH i2c: E2 [16:50:11]MH_I2C_Read... [16:50:11]Read from MH i2c: E2 62 00 [16:50:11]MH_I2C_Read... [16:50:11]Read from MH i2c: E2 62 00 67 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 95 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 71 01 00 00 5E 04 04 00 71 01 00 00 57 04 04 00 72 01 00 00 19 04 04 00 00 00 00 00 90 00 2E [16:50:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 95 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 71 01 00 00 5E 04 04 00 71 01 00 00 57 04 04 00 72 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:50:11]wFMCommunicate OK [16:50:11]SAM_PROTO_GetFieldsCounters done [16:50:11]requested_item shift.num is exist - process it [16:50:11]requested_item shift.opened is exist - process it [16:50:11]req_shift_opened [16:50:11]FM_GetShiftState [16:50:11]SAM_PROTO_GetShiftState [16:50:11]wFMCommunicate request_size=4 [16:50:11]MH_SAM_APDU [16:50:11]CAPDU: 80 13 01 00 [16:50:11]Write to MH i2c: E2 08 00 68 07 80 13 01 00 00 00 00 00 EC [16:50:11]Write i2c OK [16:50:11]MH_I2C_Read... [16:50:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:50:11]Read from MH i2c: E2 [16:50:11]MH_I2C_Read... [16:50:11]Read from MH i2c: E2 0E 00 [16:50:11]MH_I2C_Read... [16:50:11]Read from MH i2c: E2 0E 00 68 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 9D [16:50:11]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [16:50:11]wFMCommunicate OK [16:50:11]SAM_PROTO_GetShiftState done [16:50:11]FM_GetShiftState done [16:50:11]req_shift_opened done [16:50:11]requested_item shift.open_date is exist - process it [16:50:11]req_shift_open_date [16:50:11]req_shift_open_date done [16:50:11]produce_requested_data done [16:50:11]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226709,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [16:50:11]process_action_free close_receipt [16:50:11]json_value_free [16:50:11]json_value_free done [16:50:11]process_json_proto returns [16:50:11]Send response to host [16:50:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226709,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [16:50:11]free response buf [16:50:11]execute_script done [16:50:11]execute_script returns [16:50:11]free content buf [16:50:11]Sock 7.Close socket [16:50:11]Sock 7.Thread stoped [16:50:16]OFD Sender: No OFD packet to send [16:50:21]OFD Sender: No OFD packet to send [16:50:26]OFD Sender: No OFD packet to send [16:50:31]OFD Sender: No OFD packet to send [16:50:36]OFD Sender: No OFD packet to send [16:50:41]OFD Sender: No OFD packet to send [16:50:46]OFD Sender: No OFD packet to send [16:50:51]OFD Sender: No OFD packet to send [16:50:56]OFD Sender: No OFD packet to send [16:51:01]OFD Sender: No OFD packet to send [16:51:06]OFD Sender: No OFD packet to send [16:51:11]OFD Sender: No OFD packet to send [16:51:16]OFD Sender: No OFD packet to send [16:51:21]OFD Sender: No OFD packet to send [16:51:26]OFD Sender: No OFD packet to send [16:51:31]OFD Sender: No OFD packet to send [16:51:36]OFD Sender: No OFD packet to send [16:51:41]OFD Sender: No OFD packet to send [16:51:46]OFD Sender: No OFD packet to send [16:51:51]OFD Sender: No OFD packet to send [16:51:56]OFD Sender: No OFD packet to send [16:52:01]OFD Sender: No OFD packet to send [16:52:06]OFD Sender: No OFD packet to send [16:52:11]OFD Sender: No OFD packet to send [16:52:16]OFD Sender: No OFD packet to send [16:52:21]OFD Sender: No OFD packet to send [16:52:26]OFD Sender: No OFD packet to send [16:52:31]OFD Sender: No OFD packet to send [16:52:36]OFD Sender: No OFD packet to send [16:52:41]OFD Sender: No OFD packet to send [16:52:46]OFD Sender: No OFD packet to send [16:52:51]OFD Sender: No OFD packet to send [16:52:56]OFD Sender: No OFD packet to send [16:53:01]OFD Sender: No OFD packet to send [16:53:06]OFD Sender: No OFD packet to send [16:53:11]OFD Sender: No OFD packet to send [16:53:16]OFD Sender: No OFD packet to send [16:53:21]OFD Sender: No OFD packet to send [16:53:26]OFD Sender: No OFD packet to send [16:53:31]OFD Sender: No OFD packet to send [16:53:36]OFD Sender: No OFD packet to send [16:53:38]recv_with_timeout no data received [16:53:38]accept exits with 9 [16:53:38]New connection [16:53:38]New thread 3066883428 created [16:53:38]Thread 3067026788 joined [16:53:38]Waiting for new connection... [16:53:38] Sock 9.Parse request [16:53:38]Sock 9.Check first char [16:53:38]Sock 9.First char is OK [16:53:38]request: POST /json_proto HTTP/1.0 [16:53:38]Method: POST [16:53:38]URL: /json_proto [16:53:38]Method is POST - this is cgi request [16:53:38]url: /json_proto [16:53:38]query_string will be loaded in cgi processing [16:53:38]execute_cgi json_proto POST (null) [16:53:38]execute_cgi path=json_proto method=POST [16:53:38]POST find Content-Length [16:53:38]Host: 172.17.43.131:8080 [16:53:38]Content-Length: 680 [16:53:38]Content-Type: application/json [16:53:38] [16:53:38]POST finish read [16:53:38]Found Content-Length = 680 [16:53:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003109", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 44.620, "sum" : 3400.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3400.00, "total" : 3400.00, "payments": [ { "type": 0, "sum" : 3400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:53:38]execute_script... [16:53:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003109", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 44.620, "sum" : 3400.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3400.00, "total" : 3400.00, "payments": [ { "type": 0, "sum" : 3400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:53:38]POST & json_proto [16:53:38]process_json_proto [16:53:38]json parsed OK: [16:53:38]protocol is kg_v1.0 [16:53:38]action value=close_receipt [16:53:38]process_action close_receipt [16:53:38]cmd_close_receipt [16:53:38]MH_GetDate [16:53:38]Write to MH i2c: F0 00 00 69 07 5F [16:53:38]Write i2c OK [16:53:38]MH_I2C_Read... [16:53:38]Read from MH i2c: F0 [16:53:38]MH_I2C_Read... [16:53:38]Read from MH i2c: F0 09 00 [16:53:38]MH_I2C_Read... [16:53:38]Read from MH i2c: F0 09 00 69 07 00 92 77 A6 66 F9 24 A2 66 A2 [16:53:38]GetLastDocTimeStamp 1722185407 [16:53:38]current date 1722185618 [16:53:38]FM_GetShiftState [16:53:38]SAM_PROTO_GetShiftState [16:53:38]wFMCommunicate request_size=4 [16:53:38]MH_SAM_APDU [16:53:38]CAPDU: 80 13 01 00 [16:53:38]Write to MH i2c: E2 08 00 6A 07 80 13 01 00 00 00 00 00 EE [16:53:38]Write i2c OK [16:53:38]MH_I2C_Read... [16:53:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:53:38]Read from MH i2c: E2 [16:53:38]MH_I2C_Read... [16:53:38]Read from MH i2c: E2 0E 00 [16:53:38]MH_I2C_Read... [16:53:38]Read from MH i2c: E2 0E 00 6A 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 9F [16:53:38]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [16:53:38]wFMCommunicate OK [16:53:38]SAM_PROTO_GetShiftState done [16:53:38]FM_GetShiftState done [16:53:38]opened in 1722125326 [16:53:38]opened+sec_in_day 1722211726 [16:53:38]quantity*price = 340004 [16:53:38]sum+1 = 340005 [16:53:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 3400.00 Внесено: 3400.00 СДАЧА: 0.00 НСП 1% : 30.09 НДС 12% : 361.07 Наличными: 3400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 370 28.07.2024 16:53 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226710 ФПД: 81910916828835 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T165338&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226710&fm=81910916828835&tin=02508201610067®Number=0000000000092624&sum=340000 [16:53:39]StoreToDocumentArchive [16:53:39]shift 439 fd 226710 [16:53:39]save to /storage/0439/doc_00226710 [16:53:39]save last doc name /storage/0439/doc_00226710 to /storage/kkm_last_doc_name [16:53:39]save OK [16:53:39]Clear old archive folders... [16:53:39]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:53:39]tlvbuf is 00A79570 [16:53:39]SAM_PROTO_ClearQueue [16:53:39]wFMCommunicate request_size=4 [16:53:39]MH_SAM_APDU [16:53:39]CAPDU: 80 09 00 00 [16:53:39]Write to MH i2c: E2 08 00 77 07 80 09 00 00 00 00 00 00 F0 [16:53:39]Write i2c OK [16:53:39]MH_I2C_Read... [16:53:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:53:39]Read from MH i2c: E2 [16:53:39]MH_I2C_Read... [16:53:39]Read from MH i2c: E2 03 00 [16:53:39]MH_I2C_Read... [16:53:39]Read from MH i2c: E2 03 00 77 07 00 90 00 F2 [16:53:39]RAPDU: 90 00 [16:53:39]wFMCommunicate OK [16:53:39]SAM_PROTO_ClearQueue done [16:53:39]KKMCreateOFDPacket [16:53:39]OFDProtocolAddRootSTLVToBuf [16:53:39]FM_MakeSignedData [16:53:39]FM_MakeSignedData [16:53:39]SAM_PROTO_SignData [16:53:39]wFMCommunicate request_size=4 [16:53:39]MH_SAM_APDU [16:53:39]CAPDU: 80 0D 01 02 [16:53:39]Write to MH i2c: E2 08 00 78 07 80 0D 01 02 00 00 00 00 F8 [16:53:39]Write i2c OK [16:53:39]MH_I2C_Read... [16:53:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:53:39]Read from MH i2c: E2 [16:53:39]MH_I2C_Read... [16:53:39]Read from MH i2c: E2 03 00 [16:53:39]MH_I2C_Read... [16:53:39]Read from MH i2c: E2 03 00 78 07 00 90 00 F3 [16:53:39]RAPDU: 90 00 [16:53:39]wFMCommunicate OK [16:53:39]wFMCommunicate request_size=255 [16:53:39]MH_SAM_APDU [16:53:39]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4C AE 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 24 30 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 30 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C1 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 8D 00 00 00 00 07 04 06 00 20 30 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 01 00 00 F4 03 04 00 92 77 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 96 75 03 00 35 04 06 00 4A 7F 5F 19 [16:53:39]Write to MH i2c: E2 02 01 79 07 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 35 FF 03 08 00 03 4C AE 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 24 30 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 30 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C1 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 8D 00 00 00 00 07 04 06 00 20 30 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 01 00 00 F4 03 04 00 92 77 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 96 75 03 00 35 04 06 00 4A 7F 5F 19 00 00 2E [16:53:39]Write i2c OK [16:53:39]MH_I2C_Read... [16:53:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:53:39]Read from MH i2c: E2 [16:53:39]MH_I2C_Read... [16:53:39]Read from MH i2c: E2 03 00 [16:53:39]MH_I2C_Read... [16:53:39]Read from MH i2c: E2 03 00 79 07 00 90 00 F4 [16:53:39]RAPDU: 90 00 [16:53:39]wFMCommunicate OK [16:53:39]wFMCommunicate request_size=7 [16:53:39]MH_SAM_APDU [16:53:39]CAPDU: 80 0D 02 02 02 CE A3 [16:53:39]Write to MH i2c: E2 0A 00 7A 07 80 0D 02 02 02 00 CE A3 00 00 70 [16:53:39]Write i2c OK [16:53:39]MH_I2C_Read... [16:53:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:53:39]Read from MH i2c: E2 [16:53:39]MH_I2C_Read... [16:53:39]Read from MH i2c: E2 03 00 [16:53:39]MH_I2C_Read... [16:53:39]Read from MH i2c: E2 03 00 7A 07 00 90 00 F5 [16:53:39]RAPDU: 90 00 [16:53:39]wFMCommunicate OK [16:53:39]wFMCommunicate request_size=4 [16:53:39]MH_SAM_APDU [16:53:39]CAPDU: 80 0D 03 02 [16:53:39]Write to MH i2c: E2 08 00 7B 07 80 0D 03 02 00 00 00 00 FD [16:53:39]Write i2c OK [16:53:39]MH_I2C_Read... [16:53:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:53:39]Read from MH i2c: E2 [16:53:39]MH_I2C_Read... [16:53:39]Read from MH i2c: E2 0B 00 [16:53:39]MH_I2C_Read... [16:53:39]Read from MH i2c: E2 0B 00 7B 07 00 FF F0 94 12 CD 06 08 B2 90 00 20 [16:53:39]RAPDU: FF F0 94 12 CD 06 08 B2 90 00 [16:53:39]wFMCommunicate OK [16:53:39]SAM_PROTO_SignData done [16:53:39]FM_MakeSignedData done [16:53:39]CreateOFDProtocolMessage [16:53:39]wFMCommunicate request_size=4 [16:53:39]MH_SAM_APDU [16:53:39]CAPDU: 80 11 00 00 [16:53:39]Write to MH i2c: E2 08 00 7C 07 80 11 00 00 00 00 00 00 FD [16:53:39]Write i2c OK [16:53:39]MH_I2C_Read... [16:53:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:53:40]Read from MH i2c: E2 [16:53:40]MH_I2C_Read... [16:53:40]Read from MH i2c: E2 17 00 [16:53:40]MH_I2C_Read... [16:53:40]Read from MH i2c: E2 17 00 7C 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5A [16:53:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:53:40]wFMCommunicate OK [16:53:40]CreateOFDProtocolMessage done [16:53:40]OFDSenderStorePacket 226710 [16:53:40]StoreOFDPacket docnum=226710 [16:53:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 92 F6 04 01 1F 69 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4C AE 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 24 30 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 30 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C1 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 8D 00 00 00 00 07 04 06 00 20 30 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 01 00 00 F4 03 04 00 92 77 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 96 75 03 00 35 04 06 00 4A 7F 5F 19 CE A3 FF F0 94 12 CD 06 08 B2 [16:53:40]CheckFolder [16:53:40]dirname=/storage/ofd_packets [16:53:40]CheckFolder done [16:53:40]ProducePacketName [16:53:40]name=ofd_packets/00226710 [16:53:40]NVStorageSaveData ofd_packets/00226710 [16:53:40]File name is /storage/ofd_packets/00226710 [16:53:40]Write 298 bytes [16:53:40]NVStorageSaveData done [16:53:40]OFDSenderStorePacket done [16:53:40]KKMCreateOFDPacket done [16:53:40]NVStorageSaveData kkm_last_timestamp [16:53:40]File name is /storage/kkm_last_timestamp [16:53:40]Write 4 bytes [16:53:40]NVStorageSaveData done [16:53:40]ExternCall_PrintAddStr [16:53:40]wPrintStart [16:53:40]Write to MH i2c: 01 00 00 7D 07 84 [16:53:40]Write i2c OK [16:53:40]MH_I2C_Read... [16:53:40]Read from MH i2c: 01 [16:53:40]MH_I2C_Read... [16:53:40]Read from MH i2c: 01 07 00 [16:53:40]MH_I2C_Read... [16:53:40]Read from MH i2c: 01 07 00 7D 07 00 00 00 00 00 FF 0F 99 [16:53:40]RasterBufferAndPrint [16:53:40]line Счет N : (1)2003109 [16:53:40]line ИНН: 02508201610067 [16:53:40]line Контрольно-Кассовый Чек [16:53:40]line ПРОДАЖА [16:53:40]line ТРК (МРК, ГНК) : 21 [16:53:40]line Товар: 2710194210 [16:53:40]line ДТ-К-5 [16:53:40]line 44.620 * 76.20 [16:53:40]line = 3400.04 [16:53:40]line НДС 12% НСП 1% [16:53:40]line > о реализуемом товаре [16:53:40]line ОКРУГЛЕНИЕ: -0.04 [16:53:40]line ИТОГО: 3400.00 [16:53:40]line Внесено: 3400.00 [16:53:40]line СДАЧА: 0.00 [16:53:40]line НСП 1% : 30.09 [16:53:40]line НДС 12% : 361.07 [16:53:40]line Наличными: 3400.00 [16:53:40]line Безнал.: 0.00 [16:53:40]line Место: АЗС № 97 "Партнер Нефть" [16:53:40]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:53:40]line СНО: Общий режим [16:53:40]line Чек 370 28.07.2024 16:53 [16:53:40]line Смена: 439 ФФД: 1.0 [16:53:40]line ЗНМ: 0300000054 [16:53:40]line РНМ: 0000000000092624 [16:53:40]line Версия ККМ: 001 [16:53:40]line ФМ: 0000000000874959 [16:53:40]line ФД: 226710 [16:53:40]line ФПД: 81910916828835 [16:53:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T165338&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226710&fm=81910916828835&tin=02508201610067®Number=0000000000092624&sum=340000 [16:53:40]OFD Sender: Processing packet 226710 [packets to send 602, broken 601] [16:53:40]ProducePacketName [16:53:40]name=ofd_packets/00226710 [16:53:40]OFD Sender: To server: pG, [16:53:40]CommunicateWithHost lk.salyk.kg:30040 [16:53:40]ConnectInit lk.salyk.kg [16:53:40]written 0, free lines is 4095 [16:53:40]Write to MH i2c: 01 00 00 A8 07 AF [16:53:40]Write i2c OK [16:53:40]MH_I2C_Read... [16:53:40]Read from MH i2c: 01 [16:53:40]MH_I2C_Read... [16:53:40]Read from MH i2c: 01 07 00 [16:53:40]MH_I2C_Read... [16:53:40]Read from MH i2c: 01 07 00 A8 07 00 00 00 00 00 55 0C 17 [16:53:40]RasterBufferAndPrint [16:53:40]line [16:53:40]line [16:53:40]line [16:53:40]line [16:53:40]line [16:53:40]written 0, free lines is 3160 [16:53:40]MH_Cut [16:53:40]Write to MH i2c: D1 01 00 AF 07 01 88 [16:53:40]Write i2c OK [16:53:40]MH_I2C_Read... [16:53:40]Read from MH i2c: D1 [16:53:40]MH_I2C_Read... [16:53:40]Read from MH i2c: D1 01 00 [16:53:40]MH_I2C_Read... [16:53:40]Read from MH i2c: D1 01 00 AF 07 00 87 [16:53:40]Write to MH i2c: 01 00 00 B0 07 B7 [16:53:40]Write i2c OK [16:53:40]MH_I2C_Read... [16:53:42]*** Cut start [16:53:42]*** Partial cut [16:53:42]*** CUTSNS_PIN = 1 [16:53:42]*** CUTSNS_PIN = 0 [16:53:42]*** Brake cut motor [16:53:42]Read from MH i2c: 01 [16:53:42]MH_I2C_Read... [16:53:42]*** Stop cut motor [16:53:42]*** Cut end [16:53:42]Read from MH i2c: 01 07 00 [16:53:42]MH_I2C_Read... [16:53:42]Read from MH i2c: 01 07 00 B0 07 00 00 00 00 00 FF 0F CC [16:53:42]process_action close_receipt done [16:53:42]requested_data is exist [16:53:42]produce_requested_data [16:53:42]requested_item fm.sn is exist - process it [16:53:42]wFMCommunicate request_size=4 [16:53:42]MH_SAM_APDU [16:53:42]CAPDU: 80 11 00 00 [16:53:42]Write to MH i2c: E2 08 00 B1 07 80 11 00 00 00 00 00 00 32 [16:53:42]Write i2c OK [16:53:42]MH_I2C_Read... [16:53:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:53:42]Read from MH i2c: E2 [16:53:42]MH_I2C_Read... [16:53:42]Read from MH i2c: E2 17 00 [16:53:42]MH_I2C_Read... [16:53:42]Read from MH i2c: E2 17 00 B1 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8F [16:53:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:53:42]wFMCommunicate OK [16:53:42]requested_item fd.num is exist - process it [16:53:42]SAM_PROTO_GetFieldsCounters [16:53:42]wFMCommunicate request_size=4 [16:53:42]MH_SAM_APDU [16:53:42]CAPDU: 80 13 00 00 [16:53:42]Write to MH i2c: E2 08 00 B2 07 80 13 00 00 00 00 00 00 35 [16:53:42]Write i2c OK [16:53:42]MH_I2C_Read... [16:53:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:53:42]Read from MH i2c: E2 [16:53:42]MH_I2C_Read... [16:53:42]Read from MH i2c: E2 62 00 [16:53:42]MH_I2C_Read... [16:53:42]Read from MH i2c: E2 62 00 B2 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 96 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 72 01 00 00 5E 04 04 00 72 01 00 00 57 04 04 00 73 01 00 00 19 04 04 00 00 00 00 00 90 00 7D [16:53:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 96 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 72 01 00 00 5E 04 04 00 72 01 00 00 57 04 04 00 73 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:53:42]wFMCommunicate OK [16:53:42]SAM_PROTO_GetFieldsCounters done [16:53:42]requested_item shift.num is exist - process it [16:53:42]requested_item shift.opened is exist - process it [16:53:42]req_shift_opened [16:53:42]FM_GetShiftState [16:53:42]SAM_PROTO_GetShiftState [16:53:42]wFMCommunicate request_size=4 [16:53:42]MH_SAM_APDU [16:53:42]CAPDU: 80 13 01 00 [16:53:42]Write to MH i2c: E2 08 00 B3 07 80 13 01 00 00 00 00 00 37 [16:53:42]Write i2c OK [16:53:42]MH_I2C_Read... [16:53:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:53:42]Read from MH i2c: E2 [16:53:42]MH_I2C_Read... [16:53:42]Read from MH i2c: E2 0E 00 [16:53:42]MH_I2C_Read... [16:53:42]Read from MH i2c: E2 0E 00 B3 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 E8 [16:53:42]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [16:53:42]wFMCommunicate OK [16:53:42]SAM_PROTO_GetShiftState done [16:53:42]FM_GetShiftState done [16:53:42]req_shift_opened done [16:53:42]requested_item shift.open_date is exist - process it [16:53:42]req_shift_open_date [16:53:42]req_shift_open_date done [16:53:42]produce_requested_data done [16:53:42]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226710,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [16:53:42]process_action_free close_receipt [16:53:42]json_value_free [16:53:42]json_value_free done [16:53:42]process_json_proto returns [16:53:42]Send response to host [16:53:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226710,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [16:53:42]free response buf [16:53:42]execute_script done [16:53:42]execute_script returns [16:53:42]free content buf [16:53:42]Sock 9.Close socket [16:53:42]Sock 9.Thread stoped [16:53:43]accept exits with 7 [16:53:43]New connection [16:53:43]New thread 3067026788 created [16:53:43]Thread 3066883428 joined [16:53:43]Waiting for new connection... [16:53:43] Sock 7.Parse request [16:53:43]Sock 7.Check first char [16:53:43]Sock 7.First char is OK [16:53:43]request: POST /json_proto HTTP/1.0 [16:53:43]Method: POST [16:53:43]URL: /json_proto [16:53:43]Method is POST - this is cgi request [16:53:43]url: /json_proto [16:53:43]query_string will be loaded in cgi processing [16:53:43]execute_cgi json_proto POST (null) [16:53:43]execute_cgi path=json_proto method=POST [16:53:43]POST find Content-Length [16:53:43]Host: 172.17.43.131:8080 [16:53:43]Content-Length: 680 [16:53:43]Content-Type: application/json [16:53:43] [16:53:43]POST finish read [16:53:43]Found Content-Length = 680 [16:53:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003108", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 15.750, "sum" : 1200.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:53:43]execute_script... [16: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 : (1)2003108", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 15.750, "sum" : 1200.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:53:43]POST & json_proto [16:53:43]process_json_proto [16:53:43]json parsed OK: [16:53:43]protocol is kg_v1.0 [16:53:43]action value=close_receipt [16:53:43]process_action close_receipt [16:53:43]cmd_close_receipt [16:53:43]MH_GetDate [16:53:43]Write to MH i2c: F0 00 00 B4 07 AA [16:53:43]Write i2c OK [16:53:43]MH_I2C_Read... [16:53:43]Read from MH i2c: F0 [16:53:43]MH_I2C_Read... [16:53:43]Read from MH i2c: F0 09 00 [16:53:43]MH_I2C_Read... [16:53:43]Read from MH i2c: F0 09 00 B4 07 00 97 77 A6 66 F9 24 A2 66 F2 [16:53:43]GetLastDocTimeStamp 1722185618 [16:53:43]current date 1722185623 [16:53:43]FM_GetShiftState [16:53:43]SAM_PROTO_GetShiftState [16:53:43]wFMCommunicate request_size=4 [16:53:43]MH_SAM_APDU [16:53:43]CAPDU: 80 13 01 00 [16:53:43]Write to MH i2c: E2 08 00 B5 07 80 13 01 00 00 00 00 00 39 [16:53:43]Write i2c OK [16:53:43]MH_I2C_Read... [16:53:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:53:43]Read from MH i2c: E2 [16:53:43]MH_I2C_Read... [16:53:43]Read from MH i2c: E2 0E 00 [16:53:43]MH_I2C_Read... [16:53:43]Read from MH i2c: E2 0E 00 B5 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 EA [16:53:43]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [16:53:43]wFMCommunicate OK [16:53:43]SAM_PROTO_GetShiftState done [16:53:43]FM_GetShiftState done [16:53:43]opened in 1722125326 [16:53:43]opened+sec_in_day 1722211726 [16:53:43]quantity*price = 120015 [16:53:43]sum+1 = 120016 [16:53:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.45 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 371 28.07.2024 16:53 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226711 ФПД: 24994687846179 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T165343&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226711&fm=24994687846179&tin=02508201610067®Number=0000000000092624&sum=120000 [16:53:44]StoreToDocumentArchive [16:53:44]shift 439 fd 226711 [16:53:44]save to /storage/0439/doc_00226711 [16:53:44]save last doc name /storage/0439/doc_00226711 to /storage/kkm_last_doc_name [16:53:44]save OK [16:53:44]Clear old archive folders... [16:53:44]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:53:44]tlvbuf is 00A99E90 [16:53:44]SAM_PROTO_ClearQueue [16:53:44]wFMCommunicate request_size=4 [16:53:44]MH_SAM_APDU [16:53:44]CAPDU: 80 09 00 00 [16:53:44]Write to MH i2c: E2 08 00 C2 07 80 09 00 00 00 00 00 00 3B [16:53:44]Write i2c OK [16:53:44]MH_I2C_Read... [16:53:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:53:44]Read from MH i2c: E2 [16:53:44]MH_I2C_Read... [16:53:44]Read from MH i2c: E2 03 00 [16:53:44]MH_I2C_Read... [16:53:44]Read from MH i2c: E2 03 00 C2 07 00 90 00 3D [16:53:44]RAPDU: 90 00 [16:53:44]wFMCommunicate OK [16:53:44]SAM_PROTO_ClearQueue done [16:53:44]KKMCreateOFDPacket [16:53:44]OFDProtocolAddRootSTLVToBuf [16:53:44]FM_MakeSignedData [16:53:44]FM_MakeSignedData [16:53:44]SAM_PROTO_SignData [16:53:44]wFMCommunicate request_size=4 [16:53:44]MH_SAM_APDU [16:53:44]CAPDU: 80 0D 01 02 [16:53:44]Write to MH i2c: E2 08 00 C3 07 80 0D 01 02 00 00 00 00 43 [16:53:44]Write i2c OK [16:53:44]MH_I2C_Read... [16:53:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:53:44]Read from MH i2c: E2 [16:53:44]MH_I2C_Read... [16:53:44]Read from MH i2c: E2 03 00 [16:53:44]MH_I2C_Read... [16:53:44]Read from MH i2c: E2 03 00 C3 07 00 90 00 3E [16:53:44]RAPDU: 90 00 [16:53:44]wFMCommunicate OK [16:53:44]wFMCommunicate request_size=255 [16:53:44]MH_SAM_APDU [16:53:44]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 01 00 00 F4 03 04 00 97 77 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 97 75 03 00 35 04 06 00 16 BB 87 7D [16:53:44]Write to MH i2c: E2 02 01 C4 07 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 35 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 01 00 00 F4 03 04 00 97 77 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 97 75 03 00 35 04 06 00 16 BB 87 7D 00 00 68 [16:53:44]Write i2c OK [16:53:44]MH_I2C_Read... [16:53:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:53:45]Read from MH i2c: E2 [16:53:45]MH_I2C_Read... [16:53:45]Read from MH i2c: E2 03 00 [16:53:45]MH_I2C_Read... [16:53:45]Read from MH i2c: E2 03 00 C4 07 00 90 00 3F [16:53:45]RAPDU: 90 00 [16:53:45]wFMCommunicate OK [16:53:45]wFMCommunicate request_size=7 [16:53:45]MH_SAM_APDU [16:53:45]CAPDU: 80 0D 02 02 02 87 23 [16:53:45]Write to MH i2c: E2 0A 00 C5 07 80 0D 02 02 02 00 87 23 00 00 F4 [16:53:45]Write i2c OK [16:53:45]MH_I2C_Read... [16:53:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:53:45]Read from MH i2c: E2 [16:53:45]MH_I2C_Read... [16:53:45]Read from MH i2c: E2 03 00 [16:53:45]MH_I2C_Read... [16:53:45]Read from MH i2c: E2 03 00 C5 07 00 90 00 40 [16:53:45]RAPDU: 90 00 [16:53:45]wFMCommunicate OK [16:53:45]wFMCommunicate request_size=4 [16:53:45]MH_SAM_APDU [16:53:45]CAPDU: 80 0D 03 02 [16:53:45]Write to MH i2c: E2 08 00 C6 07 80 0D 03 02 00 00 00 00 48 [16:53:45]Write i2c OK [16:53:45]MH_I2C_Read... [16:53:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:53:45]Read from MH i2c: E2 [16:53:45]MH_I2C_Read... [16:53:45]Read from MH i2c: E2 0B 00 [16:53:45]MH_I2C_Read... [16:53:45]Read from MH i2c: E2 0B 00 C6 07 00 2C E3 9B 54 01 8C 0D 71 90 00 52 [16:53:45]RAPDU: 2C E3 9B 54 01 8C 0D 71 90 00 [16:53:45]wFMCommunicate OK [16:53:45]SAM_PROTO_SignData done [16:53:45]FM_MakeSignedData done [16:53:45]CreateOFDProtocolMessage [16:53:45]wFMCommunicate request_size=4 [16:53:45]MH_SAM_APDU [16:53:45]CAPDU: 80 11 00 00 [16:53:45]Write to MH i2c: E2 08 00 C7 07 80 11 00 00 00 00 00 00 48 [16:53:45]Write i2c OK [16:53:45]MH_I2C_Read... [16:53:45]ConnectInit Can't take IP for lk.salyk.kg [16:53:45]CommunicateWithHost connect error [16:53:45]CommunicateWithHost err = -1 [16:53:45]OFD Sender: Server communicate error [16:53:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:53:45]Read from MH i2c: E2 [16:53:45]MH_I2C_Read... [16:53:45]Read from MH i2c: E2 17 00 [16:53:45]MH_I2C_Read... [16:53:45]Read from MH i2c: E2 17 00 C7 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A5 [16:53:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:53:45]wFMCommunicate OK [16:53:45]CreateOFDProtocolMessage done [16:53:45]OFDSenderStorePacket 226711 [16:53:45]StoreOFDPacket docnum=226711 [16:53:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 21 A2 04 01 40 BA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 01 00 00 F4 03 04 00 97 77 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 97 75 03 00 35 04 06 00 16 BB 87 7D 87 23 2C E3 9B 54 01 8C 0D 71 [16:53:45]CheckFolder [16:53:45]dirname=/storage/ofd_packets [16:53:45]CheckFolder done [16:53:45]ProducePacketName [16:53:45]name=ofd_packets/00226711 [16:53:45]NVStorageSaveData ofd_packets/00226711 [16:53:45]File name is /storage/ofd_packets/00226711 [16:53:45]Write 298 bytes [16:53:45]NVStorageSaveData done [16:53:45]OFDSenderStorePacket done [16:53:45]KKMCreateOFDPacket done [16:53:45]NVStorageSaveData kkm_last_timestamp [16:53:45]File name is /storage/kkm_last_timestamp [16:53:45]Write 4 bytes [16:53:45]NVStorageSaveData done [16:53:45]ExternCall_PrintAddStr [16:53:45]wPrintStart [16:53:45]Write to MH i2c: 01 00 00 C8 07 CF [16:53:45]Write i2c OK [16:53:45]MH_I2C_Read... [16:53:45]Read from MH i2c: 01 [16:53:45]MH_I2C_Read... [16:53:45]Read from MH i2c: 01 07 00 [16:53:45]MH_I2C_Read... [16:53:45]Read from MH i2c: 01 07 00 C8 07 00 00 00 00 00 FF 0F E4 [16:53:45]RasterBufferAndPrint [16:53:45]line Счет N : (1)2003108 [16:53:45]line ИНН: 02508201610067 [16:53:45]line Контрольно-Кассовый Чек [16:53:45]line ПРОДАЖА [16:53:45]line ТРК (МРК, ГНК) : 11 [16:53:45]line Товар: 2710194210 [16:53:45]line ДТ-К-5 [16:53:45]line 15.750 * 76.20 [16:53:45]line = 1200.15 [16:53:45]line НДС 12% НСП 1% [16:53:45]line > о реализуемом товаре [16:53:45]line ОКРУГЛЕНИЕ: -0.15 [16:53:45]line ИТОГО: 1200.00 [16:53:45]line Внесено: 1200.00 [16:53:45]line СДАЧА: 0.00 [16:53:45]line НСП 1% : 10.62 [16:53:45]line НДС 12% : 127.45 [16:53:45]line Наличными: 1200.00 [16:53:45]line Безнал.: 0.00 [16:53:45]line Место: АЗС № 97 "Партнер Нефть" [16:53:45]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:53:45]line СНО: Общий режим [16:53:45]line Чек 371 28.07.2024 16:53 [16:53:45]line Смена: 439 ФФД: 1.0 [16:53:45]line ЗНМ: 0300000054 [16:53:45]line РНМ: 0000000000092624 [16:53:45]line Версия ККМ: 001 [16:53:45]line ФМ: 0000000000874959 [16:53:45]line ФД: 226711 [16:53:45]line ФПД: 24994687846179 [16:53:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T165343&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226711&fm=24994687846179&tin=02508201610067®Number=0000000000092624&sum=120000 [16:53:45]written 0, free lines is 4095 [16:53:45]OFD Sender: Processing packet 226710 [packets to send 603, broken 601] [16:53:45]ProducePacketName [16:53:45]name=ofd_packets/00226710 [16:53:45]OFD Sender: To server: pG, [16:53:45]CommunicateWithHost lk.salyk.kg:30040 [16:53:45]ConnectInit lk.salyk.kg [16:53:46]Write to MH i2c: 01 00 00 F3 07 FA [16:53:46]Write i2c OK [16:53:46]MH_I2C_Read... [16:53:46]Read from MH i2c: 01 [16:53:46]MH_I2C_Read... [16:53:46]Read from MH i2c: 01 07 00 [16:53:46]MH_I2C_Read... [16:53:46]Read from MH i2c: 01 07 00 F3 07 00 00 00 00 00 56 0C 63 [16:53:46]RasterBufferAndPrint [16:53:46]line [16:53:46]line [16:53:46]line [16:53:46]line [16:53:46]line [16:53:46]written 0, free lines is 3164 [16:53:46]MH_Cut [16:53:46]Write to MH i2c: D1 01 00 FA 07 01 D3 [16:53:46]Write i2c OK [16:53:46]MH_I2C_Read... [16:53:46]Read from MH i2c: D1 [16:53:46]MH_I2C_Read... [16:53:46]Read from MH i2c: D1 01 00 [16:53:46]MH_I2C_Read... [16:53:46]Read from MH i2c: D1 01 00 FA 07 00 D2 [16:53:46]Write to MH i2c: 01 00 00 FB 07 02 [16:53:46]Write i2c OK [16:53:46]MH_I2C_Read... [16:53:47]*** Cut start [16:53:47]*** Partial cut [16:53:47]*** CUTSNS_PIN = 1 [16:53:47]*** CUTSNS_PIN = 0 [16:53:47]*** Brake cut motor [16:53:48]Read from MH i2c: 01 [16:53:48]MH_I2C_Read... [16:53:48]*** Stop cut motor [16:53:48]*** Cut end [16:53:48]Read from MH i2c: 01 07 00 [16:53:48]MH_I2C_Read... [16:53:48]Read from MH i2c: 01 07 00 FB 07 00 00 00 00 00 FF 0F 17 [16:53:48]process_action close_receipt done [16:53:48]requested_data is exist [16:53:48]produce_requested_data [16:53:48]requested_item fm.sn is exist - process it [16:53:48]wFMCommunicate request_size=4 [16:53:48]MH_SAM_APDU [16:53:48]CAPDU: 80 11 00 00 [16:53:48]Write to MH i2c: E2 08 00 FC 07 80 11 00 00 00 00 00 00 7D [16:53:48]Write i2c OK [16:53:48]MH_I2C_Read... [16:53:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:53:48]Read from MH i2c: E2 [16:53:48]MH_I2C_Read... [16:53:48]Read from MH i2c: E2 17 00 [16:53:48]MH_I2C_Read... [16:53:48]Read from MH i2c: E2 17 00 FC 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DA [16:53:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:53:48]wFMCommunicate OK [16:53:48]requested_item fd.num is exist - process it [16:53:48]SAM_PROTO_GetFieldsCounters [16:53:48]wFMCommunicate request_size=4 [16:53:48]MH_SAM_APDU [16:53:48]CAPDU: 80 13 00 00 [16:53:48]Write to MH i2c: E2 08 00 FD 07 80 13 00 00 00 00 00 00 80 [16:53:48]Write i2c OK [16:53:48]MH_I2C_Read... [16:53:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:53:48]Read from MH i2c: E2 [16:53:48]MH_I2C_Read... [16:53:48]Read from MH i2c: E2 62 00 [16:53:48]MH_I2C_Read... [16:53:48]Read from MH i2c: E2 62 00 FD 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 97 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 73 01 00 00 5E 04 04 00 73 01 00 00 57 04 04 00 74 01 00 00 19 04 04 00 00 00 00 00 90 00 CC [16:53:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 97 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 73 01 00 00 5E 04 04 00 73 01 00 00 57 04 04 00 74 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:53:48]wFMCommunicate OK [16:53:48]SAM_PROTO_GetFieldsCounters done [16:53:48]requested_item shift.num is exist - process it [16:53:48]requested_item shift.opened is exist - process it [16:53:48]req_shift_opened [16:53:48]FM_GetShiftState [16:53:48]SAM_PROTO_GetShiftState [16:53:48]wFMCommunicate request_size=4 [16:53:48]MH_SAM_APDU [16:53:48]CAPDU: 80 13 01 00 [16:53:48]Write to MH i2c: E2 08 00 FE 07 80 13 01 00 00 00 00 00 82 [16:53:48]Write i2c OK [16:53:48]MH_I2C_Read... [16:53:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:53:48]Read from MH i2c: E2 [16:53:48]MH_I2C_Read... [16:53:48]Read from MH i2c: E2 0E 00 [16:53:48]MH_I2C_Read... [16:53:48]Read from MH i2c: E2 0E 00 FE 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 33 [16:53:48]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [16:53:48]wFMCommunicate OK [16:53:48]SAM_PROTO_GetShiftState done [16:53:48]FM_GetShiftState done [16:53:48]req_shift_opened done [16:53:48]requested_item shift.open_date is exist - process it [16:53:48]req_shift_open_date [16:53:48]req_shift_open_date done [16:53:48]produce_requested_data done [16:53:48]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226711,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [16:53:48]process_action_free close_receipt [16:53:48]json_value_free [16:53:48]json_value_free done [16:53:48]process_json_proto returns [16:53:48]Send response to host [16:53:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226711,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [16:53:48]free response buf [16:53:48]execute_script done [16:53:48]execute_script returns [16:53:48]free content buf [16:53:48]Sock 7.Close socket [16:53:48]Sock 7.Thread stoped [16:53:55]recv_with_timeout no data received [16:54:00]Connected sock=10 [16:54:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 92 F6 04 01 1F 69 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4C AE 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 24 30 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 30 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C1 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 8D 00 00 00 00 07 04 06 00 20 30 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 01 00 00 F4 03 04 00 92 77 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 96 75 03 00 35 04 06 00 4A 7F 5F 19 CE A3 FF F0 94 12 CD 06 08 B2 [16:54:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 1B 85 47 00 5D 57 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 96 75 03 00 F4 03 04 00 B2 23 A6 66 B6 04 01 00 00 10 37 4C FD 14 1D 43 77 [16:54:02]CommunicateWithHost err = 0 [16:54:02]CheckOFDResponse [16:54:02]1017 (14) - 77093643461234 [16:54:02]1041 (16) - 0000000000874959 [16:54:02]1040 (4) - 226710 [16:54:02]1012 (4) - 28.07.2024 10:55 [16:54:02]1206 (1) - 0 [16:54:02]OFD Sender: Remove packet 226710 [16:54:02]ProducePacketName [16:54:02]name=ofd_packets/00226710 [16:54:02]NVStorageDeleteData [16:54:03]OFD Sender: Processing packet 226711 [packets to send 602, broken 601] [16:54:03]ProducePacketName [16:54:03]name=ofd_packets/00226711 [16:54:03]OFD Sender: To server: pG, [16:54:03]CommunicateWithHost lk.salyk.kg:30040 [16:54:03]ConnectInit lk.salyk.kg [16:54:07]recv_with_timeout no data received [16:54:09]Connected sock=9 [16:54:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 21 A2 04 01 40 BA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 01 00 00 F4 03 04 00 97 77 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 97 75 03 00 35 04 06 00 16 BB 87 7D 87 23 2C E3 9B 54 01 8C 0D 71 [16:54:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 3F CE 47 00 68 8A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 97 75 03 00 F4 03 04 00 BA 23 A6 66 B6 04 01 00 00 8C 1A 44 2E C8 9A 9D F1 [16:54:10]CommunicateWithHost err = 0 [16:54:10]CheckOFDResponse [16:54:10]1017 (14) - 77093643461234 [16:54:10]1041 (16) - 0000000000874959 [16:54:10]1040 (4) - 226711 [16:54:10]1012 (4) - 28.07.2024 10:55 [16:54:10]1206 (1) - 0 [16:54:10]OFD Sender: Remove packet 226711 [16:54:10]ProducePacketName [16:54:10]name=ofd_packets/00226711 [16:54:10]NVStorageDeleteData [16:54:11]OFD Sender: No OFD packet to send [16:54:16]OFD Sender: No OFD packet to send [16:54:21]OFD Sender: No OFD packet to send [16:54:26]OFD Sender: No OFD packet to send [16:54:29]recv_with_timeout no data received [16:54:31]OFD Sender: No OFD packet to send [16:54:36]OFD Sender: No OFD packet to send [16:54:41]OFD Sender: No OFD packet to send [16:54:46]OFD Sender: No OFD packet to send [16:54:49]recv_with_timeout no data received [16:54:51]OFD Sender: No OFD packet to send [16:54:56]OFD Sender: No OFD packet to send [16:55:01]OFD Sender: No OFD packet to send [16:55:06]OFD Sender: No OFD packet to send [16:55:11]OFD Sender: No OFD packet to send [16:55:16]OFD Sender: No OFD packet to send [16:55:19]recv_with_timeout no data received [16:55:21]OFD Sender: No OFD packet to send [16:55:26]OFD Sender: No OFD packet to send [16:55:30]recv_with_timeout no data received [16:55:31]OFD Sender: No OFD packet to send [16:55:36]OFD Sender: No OFD packet to send [16:55:41]OFD Sender: No OFD packet to send [16:55:46]OFD Sender: No OFD packet to send [16:55:51]OFD Sender: No OFD packet to send [16:55:56]OFD Sender: No OFD packet to send [16:56:01]OFD Sender: No OFD packet to send [16:56:03]recv_with_timeout no data received [16:56:06]OFD Sender: No OFD packet to send [16:56:11]OFD Sender: No OFD packet to send [16:56:16]OFD Sender: No OFD packet to send [16:56:21]OFD Sender: No OFD packet to send [16:56:26]OFD Sender: No OFD packet to send [16:56:31]OFD Sender: No OFD packet to send [16:56:36]OFD Sender: No OFD packet to send [16:56:41]OFD Sender: No OFD packet to send [16:56:46]OFD Sender: No OFD packet to send [16:56:51]OFD Sender: No OFD packet to send [16:56:56]OFD Sender: No OFD packet to send [16:57:01]OFD Sender: No OFD packet to send [16:57:06]OFD Sender: No OFD packet to send [16:57:11]OFD Sender: No OFD packet to send [16:57:16]OFD Sender: No OFD packet to send [16:57:21]OFD Sender: No OFD packet to send [16:57:26]OFD Sender: No OFD packet to send [16:57:31]OFD Sender: No OFD packet to send [16:57:36]OFD Sender: No OFD packet to send [16:57:41]OFD Sender: No OFD packet to send [16:57:46]OFD Sender: No OFD packet to send [16:57:51]OFD Sender: No OFD packet to send [16:57:56]OFD Sender: No OFD packet to send [16:58:01]OFD Sender: No OFD packet to send [16:58:02]accept exits with 12 [16:58:02]New connection [16:58:02]New thread 3066883428 created [16:58:02]Thread 3067026788 joined [16:58:02]Waiting for new connection... [16:58:02] Sock 12.Parse request [16:58:02]Sock 12.Check first char [16:58:02]Sock 12.First char is OK [16:58:02]request: POST /json_proto HTTP/1.0 [16:58:02]Method: POST [16:58:02]URL: /json_proto [16:58:02]Method is POST - this is cgi request [16:58:02]url: /json_proto [16:58:02]query_string will be loaded in cgi processing [16:58:02]execute_cgi json_proto POST (null) [16:58:02]execute_cgi path=json_proto method=POST [16:58:02]POST find Content-Length [16:58:02]Host: 172.17.43.131:8080 [16:58:02]Content-Length: 678 [16:58:02]Content-Type: application/json [16:58:02] [16:58:02]POST finish read [16:58:02]Found Content-Length = 678 [16:58:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003110", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [16:58:02]execute_script... [16:58:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003110", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [16:58:02]POST & json_proto [16:58:02]process_json_proto [16:58:02]json parsed OK: [16:58:02]protocol is kg_v1.0 [16:58:02]action value=close_receipt [16:58:02]process_action close_receipt [16:58:02]cmd_close_receipt [16:58:02]MH_GetDate [16:58:02]Write to MH i2c: F0 00 00 FF 07 F5 [16:58:02]Write i2c OK [16:58:02]MH_I2C_Read... [16:58:02]Read from MH i2c: F0 [16:58:02]MH_I2C_Read... [16:58:02]Read from MH i2c: F0 09 00 [16:58:02]MH_I2C_Read... [16:58:02]Read from MH i2c: F0 09 00 FF 07 00 9B 78 A6 66 F9 24 A2 66 42 [16:58:02]GetLastDocTimeStamp 1722185623 [16:58:02]current date 1722185883 [16:58:02]FM_GetShiftState [16:58:02]SAM_PROTO_GetShiftState [16:58:02]wFMCommunicate request_size=4 [16:58:02]MH_SAM_APDU [16:58:02]CAPDU: 80 13 01 00 [16:58:02]Write to MH i2c: E2 08 00 00 08 80 13 01 00 00 00 00 00 85 [16:58:02]Write i2c OK [16:58:02]MH_I2C_Read... [16:58:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:58:02]Read from MH i2c: E2 [16:58:02]MH_I2C_Read... [16:58:02]Read from MH i2c: E2 0E 00 [16:58:02]MH_I2C_Read... [16:58:02]Read from MH i2c: E2 0E 00 00 08 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 36 [16:58:02]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [16:58:02]wFMCommunicate OK [16:58:02]SAM_PROTO_GetShiftState done [16:58:02]FM_GetShiftState done [16:58:02]opened in 1722125326 [16:58:02]opened+sec_in_day 1722211726 [16:58:02]quantity*price = 50010 [16:58:02]sum+1 = 50012 [16:58: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 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 372 28.07.2024 16:58 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226712 ФПД: 42961848351667 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T165803&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226712&fm=42961848351667&tin=02508201610067®Number=0000000000092624&sum=50000 [16:58:04]StoreToDocumentArchive [16:58:04]shift 439 fd 226712 [16:58:04]save to /storage/0439/doc_00226712 [16:58:04]save last doc name /storage/0439/doc_00226712 to /storage/kkm_last_doc_name [16:58:04]save OK [16:58:04]Clear old archive folders... [16:58:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:58:04]tlvbuf is 00A9B7C0 [16:58:04]SAM_PROTO_ClearQueue [16:58:04]wFMCommunicate request_size=4 [16:58:04]MH_SAM_APDU [16:58:04]CAPDU: 80 09 00 00 [16:58:04]Write to MH i2c: E2 08 00 0D 08 80 09 00 00 00 00 00 00 87 [16:58:04]Write i2c OK [16:58:04]MH_I2C_Read... [16:58:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:58:04]Read from MH i2c: E2 [16:58:04]MH_I2C_Read... [16:58:04]Read from MH i2c: E2 03 00 [16:58:04]MH_I2C_Read... [16:58:04]Read from MH i2c: E2 03 00 0D 08 00 90 00 89 [16:58:04]RAPDU: 90 00 [16:58:04]wFMCommunicate OK [16:58:04]SAM_PROTO_ClearQueue done [16:58:04]KKMCreateOFDPacket [16:58:04]OFDProtocolAddRootSTLVToBuf [16:58:04]FM_MakeSignedData [16:58:04]FM_MakeSignedData [16:58:04]SAM_PROTO_SignData [16:58:04]wFMCommunicate request_size=4 [16:58:04]MH_SAM_APDU [16:58:04]CAPDU: 80 0D 01 02 [16:58:04]Write to MH i2c: E2 08 00 0E 08 80 0D 01 02 00 00 00 00 8F [16:58:04]Write i2c OK [16:58:04]MH_I2C_Read... [16:58:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:58:04]Read from MH i2c: E2 [16:58:04]MH_I2C_Read... [16:58:04]Read from MH i2c: E2 03 00 [16:58:04]MH_I2C_Read... [16:58:04]Read from MH i2c: E2 03 00 0E 08 00 90 00 8A [16:58:04]RAPDU: 90 00 [16:58:04]wFMCommunicate OK [16:58:04]wFMCommunicate request_size=255 [16:58:04]MH_SAM_APDU [16:58:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 74 01 00 00 F4 03 04 00 9B 78 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 98 75 03 00 35 04 06 00 27 [16:58:04]Write to MH i2c: E2 02 01 0F 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 74 01 00 00 F4 03 04 00 9B 78 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 98 75 03 00 35 04 06 00 27 00 00 81 [16:58:04]Write i2c OK [16:58:04]MH_I2C_Read... [16:58:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:58:04]Read from MH i2c: E2 [16:58:04]MH_I2C_Read... [16:58:04]Read from MH i2c: E2 03 00 [16:58:04]MH_I2C_Read... [16:58:04]Read from MH i2c: E2 03 00 0F 08 00 90 00 8B [16:58:04]RAPDU: 90 00 [16:58:04]wFMCommunicate OK [16:58:04]wFMCommunicate request_size=10 [16:58:04]MH_SAM_APDU [16:58:04]CAPDU: 80 0D 02 02 05 12 D5 B5 BB B3 [16:58:04]Write to MH i2c: E2 0D 00 10 08 80 0D 02 02 05 00 12 D5 B5 BB B3 00 00 A6 [16:58:04]Write i2c OK [16:58:04]MH_I2C_Read... [16:58:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:58:04]Read from MH i2c: E2 [16:58:04]MH_I2C_Read... [16:58:04]Read from MH i2c: E2 03 00 [16:58:04]MH_I2C_Read... [16:58:04]Read from MH i2c: E2 03 00 10 08 00 90 00 8C [16:58:04]RAPDU: 90 00 [16:58:04]wFMCommunicate OK [16:58:04]wFMCommunicate request_size=4 [16:58:04]MH_SAM_APDU [16:58:04]CAPDU: 80 0D 03 02 [16:58:04]Write to MH i2c: E2 08 00 11 08 80 0D 03 02 00 00 00 00 94 [16:58:04]Write i2c OK [16:58:04]MH_I2C_Read... [16:58:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:58:04]Read from MH i2c: E2 [16:58:04]MH_I2C_Read... [16:58:04]Read from MH i2c: E2 0B 00 [16:58:04]MH_I2C_Read... [16:58:04]Read from MH i2c: E2 0B 00 11 08 00 C5 89 EC BC E5 0E 21 6A 90 00 09 [16:58:04]RAPDU: C5 89 EC BC E5 0E 21 6A 90 00 [16:58:04]wFMCommunicate OK [16:58:04]SAM_PROTO_SignData done [16:58:04]FM_MakeSignedData done [16:58:04]CreateOFDProtocolMessage [16:58:04]wFMCommunicate request_size=4 [16:58:04]MH_SAM_APDU [16:58:04]CAPDU: 80 11 00 00 [16:58:04]Write to MH i2c: E2 08 00 12 08 80 11 00 00 00 00 00 00 94 [16:58:04]Write i2c OK [16:58:04]MH_I2C_Read... [16:58:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:58:04]Read from MH i2c: E2 [16:58:04]MH_I2C_Read... [16:58:04]Read from MH i2c: E2 17 00 [16:58:04]MH_I2C_Read... [16:58:04]Read from MH i2c: E2 17 00 12 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F1 [16:58:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:58:04]wFMCommunicate OK [16:58:04]CreateOFDProtocolMessage done [16:58:04]OFDSenderStorePacket 226712 [16:58:04]StoreOFDPacket docnum=226712 [16:58:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 40 88 07 01 9C 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 74 01 00 00 F4 03 04 00 9B 78 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 98 75 03 00 35 04 06 00 27 12 D5 B5 BB B3 C5 89 EC BC E5 0E 21 6A [16:58:04]CheckFolder [16:58:04]dirname=/storage/ofd_packets [16:58:04]CheckFolder done [16:58:04]ProducePacketName [16:58:04]name=ofd_packets/00226712 [16:58:04]NVStorageSaveData ofd_packets/00226712 [16:58:04]File name is /storage/ofd_packets/00226712 [16:58:04]Write 301 bytes [16:58:04]NVStorageSaveData done [16:58:04]OFDSenderStorePacket done [16:58:04]KKMCreateOFDPacket done [16:58:04]NVStorageSaveData kkm_last_timestamp [16:58:04]File name is /storage/kkm_last_timestamp [16:58:04]Write 4 bytes [16:58:04]NVStorageSaveData done [16:58:04]ExternCall_PrintAddStr [16:58:04]wPrintStart [16:58:04]Write to MH i2c: 01 00 00 13 08 1B [16:58:04]OFD Sender: Processing packet 226712 [packets to send 602, broken 601] [16:58:04]ProducePacketName [16:58:04]name=ofd_packets/00226712 [16:58:04]OFD Sender: To server: pG, [16:58:04]CommunicateWithHost lk.salyk.kg:30040 [16:58:04]ConnectInit lk.salyk.kg [16:58:04]Write i2c OK [16:58:04]MH_I2C_Read... [16:58:04]Read from MH i2c: 01 [16:58:04]MH_I2C_Read... [16:58:04]Read from MH i2c: 01 07 00 [16:58:04]MH_I2C_Read... [16:58:04]Read from MH i2c: 01 07 00 13 08 00 00 00 00 00 FF 0F 30 [16:58:04]RasterBufferAndPrint [16:58:04]line Счет N : (1)2003110 [16:58:04]line ИНН: 02508201610067 [16:58:04]line Контрольно-Кассовый Чек [16:58:04]line ПРОДАЖА [16:58:04]line ТРК (МРК, ГНК) : 44 [16:58:04]line Товар: 2710124500 [16:58:04]line Аи-95-К-5 [16:58:04]line 6.740 * 74.20 [16:58:04]line = 500.11 [16:58:04]line НДС 12% НСП 1% [16:58:04]line > о реализуемом товаре [16:58:04]line ОКРУГЛЕНИЕ: -0.11 [16:58:04]line ИТОГО: 500.00 [16:58:04]line Внесено: 500.00 [16:58:04]line СДАЧА: 0.00 [16:58:04]line НСП 1% : 4.43 [16:58:04]line НДС 12% : 53.11 [16:58:04]line Наличными: 500.00 [16:58:04]line Безнал.: 0.00 [16:58:04]line Место: АЗС № 97 "Партнер Нефть" [16:58:04]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:58:04]line СНО: Общий режим [16:58:04]line Чек 372 28.07.2024 16:58 [16:58:04]line Смена: 439 ФФД: 1.0 [16:58:04]line ЗНМ: 0300000054 [16:58:04]line РНМ: 0000000000092624 [16:58:04]line Версия ККМ: 001 [16:58:04]line ФМ: 0000000000874959 [16:58:04]line ФД: 226712 [16:58:04]line ФПД: 42961848351667 [16:58:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T165803&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226712&fm=42961848351667&tin=02508201610067®Number=0000000000092624&sum=50000 [16:58:04]written 0, free lines is 4095 [16:58:05]Write to MH i2c: 01 00 00 3E 08 46 [16:58:05]Write i2c OK [16:58:05]MH_I2C_Read... [16:58:05]Read from MH i2c: 01 [16:58:05]MH_I2C_Read... [16:58:05]Read from MH i2c: 01 07 00 [16:58:05]MH_I2C_Read... [16:58:05]Read from MH i2c: 01 07 00 3E 08 00 00 00 00 00 5F 0C B8 [16:58:05]RasterBufferAndPrint [16:58:05]line [16:58:05]line [16:58:05]line [16:58:05]line [16:58:05]line [16:58:05]written 0, free lines is 3171 [16:58:05]MH_Cut [16:58:05]Write to MH i2c: D1 01 00 45 08 01 1F [16:58:05]Write i2c OK [16:58:05]MH_I2C_Read... [16:58:05]Read from MH i2c: D1 [16:58:05]MH_I2C_Read... [16:58:05]Read from MH i2c: D1 01 00 [16:58:05]MH_I2C_Read... [16:58:05]Read from MH i2c: D1 01 00 45 08 00 1E [16:58:05]Write to MH i2c: 01 00 00 46 08 4E [16:58:05]Write i2c OK [16:58:05]MH_I2C_Read... [16:58:05]Connected sock=9 [16:58:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 40 88 07 01 9C 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 74 01 00 00 F4 03 04 00 9B 78 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 98 75 03 00 35 04 06 00 27 12 D5 B5 BB B3 C5 89 EC BC E5 0E 21 6A [16:58:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 FC C2 47 00 8F 8E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 98 75 03 00 F4 03 04 00 A5 24 A6 66 B6 04 01 00 00 04 B0 DD E7 C1 19 17 88 [16:58:05]CommunicateWithHost err = 0 [16:58:05]CheckOFDResponse [16:58:05]1017 (14) - 77093643461234 [16:58:05]1041 (16) - 0000000000874959 [16:58:05]1040 (4) - 226712 [16:58:05]1012 (4) - 28.07.2024 10:59 [16:58:05]1206 (1) - 0 [16:58:05]OFD Sender: Remove packet 226712 [16:58:05]ProducePacketName [16:58:05]name=ofd_packets/00226712 [16:58:05]NVStorageDeleteData [16:58:06]OFD Sender: No OFD packet to send [16:58:06]*** Cut start [16:58:06]*** Partial cut [16:58:06]*** CUTSNS_PIN = 1 [16:58:06]*** CUTSNS_PIN = 0 [16:58:06]*** Brake cut motor [16:58:06]Read from MH i2c: 01 [16:58:06]MH_I2C_Read... [16:58:06]*** Stop cut motor [16:58:06]*** Cut end [16:58:06]Read from MH i2c: 01 07 00 [16:58:06]MH_I2C_Read... [16:58:06]Read from MH i2c: 01 07 00 46 08 00 00 00 00 00 FF 0F 63 [16:58:06]process_action close_receipt done [16:58:06]requested_data is exist [16:58:06]produce_requested_data [16:58:06]requested_item fm.sn is exist - process it [16:58:06]wFMCommunicate request_size=4 [16:58:06]MH_SAM_APDU [16:58:06]CAPDU: 80 11 00 00 [16:58:06]Write to MH i2c: E2 08 00 47 08 80 11 00 00 00 00 00 00 C9 [16:58:06]Write i2c OK [16:58:06]MH_I2C_Read... [16:58:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:58:07]Read from MH i2c: E2 [16:58:07]MH_I2C_Read... [16:58:07]Read from MH i2c: E2 17 00 [16:58:07]MH_I2C_Read... [16:58:07]Read from MH i2c: E2 17 00 47 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 26 [16:58:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:58:07]wFMCommunicate OK [16:58:07]requested_item fd.num is exist - process it [16:58:07]SAM_PROTO_GetFieldsCounters [16:58:07]wFMCommunicate request_size=4 [16:58:07]MH_SAM_APDU [16:58:07]CAPDU: 80 13 00 00 [16:58:07]Write to MH i2c: E2 08 00 48 08 80 13 00 00 00 00 00 00 CC [16:58:07]Write i2c OK [16:58:07]MH_I2C_Read... [16:58:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:58:07]Read from MH i2c: E2 [16:58:07]MH_I2C_Read... [16:58:07]Read from MH i2c: E2 62 00 [16:58:07]MH_I2C_Read... [16:58:07]Read from MH i2c: E2 62 00 48 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 98 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 74 01 00 00 5E 04 04 00 74 01 00 00 57 04 04 00 75 01 00 00 19 04 04 00 00 00 00 00 90 00 1C [16:58:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 98 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 74 01 00 00 5E 04 04 00 74 01 00 00 57 04 04 00 75 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:58:07]wFMCommunicate OK [16:58:07]SAM_PROTO_GetFieldsCounters done [16:58:07]requested_item shift.num is exist - process it [16:58:07]requested_item shift.opened is exist - process it [16:58:07]req_shift_opened [16:58:07]FM_GetShiftState [16:58:07]SAM_PROTO_GetShiftState [16:58:07]wFMCommunicate request_size=4 [16:58:07]MH_SAM_APDU [16:58:07]CAPDU: 80 13 01 00 [16:58:07]Write to MH i2c: E2 08 00 49 08 80 13 01 00 00 00 00 00 CE [16:58:07]Write i2c OK [16:58:07]MH_I2C_Read... [16:58:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:58:07]Read from MH i2c: E2 [16:58:07]MH_I2C_Read... [16:58:07]Read from MH i2c: E2 0E 00 [16:58:07]MH_I2C_Read... [16:58:07]Read from MH i2c: E2 0E 00 49 08 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 7F [16:58:07]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [16:58:07]wFMCommunicate OK [16:58:07]SAM_PROTO_GetShiftState done [16:58:07]FM_GetShiftState done [16:58:07]req_shift_opened done [16:58:07]requested_item shift.open_date is exist - process it [16:58:07]req_shift_open_date [16:58:07]req_shift_open_date done [16:58:07]produce_requested_data done [16:58:07]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226712,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [16:58:07]process_action_free close_receipt [16:58:07]json_value_free [16:58:07]json_value_free done [16:58:07]process_json_proto returns [16:58:07]Send response to host [16:58:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226712,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [16:58:07]free response buf [16:58:07]execute_script done [16:58:07]execute_script returns [16:58:07]free content buf [16:58:07]Sock 12.Close socket [16:58:07]Sock 12.Thread stoped [16:58:11]OFD Sender: No OFD packet to send [16:58:13]recv_with_timeout no data received [16:58:16]OFD Sender: No OFD packet to send [16:58:21]OFD Sender: No OFD packet to send [16:58:26]OFD Sender: No OFD packet to send [16:58:31]OFD Sender: No OFD packet to send [16:58:35]accept exits with 7 [16:58:35]New connection [16:58:35]New thread 3067026788 created [16:58:35]Thread 3066883428 joined [16:58:35]Waiting for new connection... [16:58:35] Sock 7.Parse request [16:58:35]Sock 7.Check first char [16:58:35]Sock 7.First char is OK [16:58:35]request: POST /json_proto HTTP/1.0 [16:58:35]Method: POST [16:58:35]URL: /json_proto [16:58:35]Method is POST - this is cgi request [16:58:35]url: /json_proto [16:58:35]query_string will be loaded in cgi processing [16:58:35]execute_cgi json_proto POST (null) [16:58:35]execute_cgi path=json_proto method=POST [16:58:35]POST find Content-Length [16:58:35]Host: 172.17.43.131:8080 [16:58:35]Content-Length: 680 [16:58:35]Content-Type: application/json [16:58:35] [16:58:35]POST finish read [16:58:35]Found Content-Length = 680 [16:58:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003111", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:58:35]execute_script... [16:58: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)2003111", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:58:35]POST & json_proto [16:58:35]process_json_proto [16:58:35]json parsed OK: [16:58:35]protocol is kg_v1.0 [16:58:35]action value=close_receipt [16:58:35]process_action close_receipt [16:58:35]cmd_close_receipt [16:58:35]MH_GetDate [16:58:35]Write to MH i2c: F0 00 00 4A 08 41 [16:58:35]Write i2c OK [16:58:35]MH_I2C_Read... [16:58:35]Read from MH i2c: F0 [16:58:35]MH_I2C_Read... [16:58:35]Read from MH i2c: F0 09 00 [16:58:35]MH_I2C_Read... [16:58:35]Read from MH i2c: F0 09 00 4A 08 00 BC 78 A6 66 F9 24 A2 66 AF [16:58:35]GetLastDocTimeStamp 1722185883 [16:58:35]current date 1722185916 [16:58:35]FM_GetShiftState [16:58:35]SAM_PROTO_GetShiftState [16:58:35]wFMCommunicate request_size=4 [16:58:35]MH_SAM_APDU [16:58:35]CAPDU: 80 13 01 00 [16:58:35]Write to MH i2c: E2 08 00 4B 08 80 13 01 00 00 00 00 00 D0 [16:58:35]Write i2c OK [16:58:35]MH_I2C_Read... [16:58:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:58:35]Read from MH i2c: E2 [16:58:35]MH_I2C_Read... [16:58:35]Read from MH i2c: E2 0E 00 [16:58:35]MH_I2C_Read... [16:58:35]Read from MH i2c: E2 0E 00 4B 08 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 81 [16:58:35]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [16:58:35]wFMCommunicate OK [16:58:35]SAM_PROTO_GetShiftState done [16:58:35]FM_GetShiftState done [16:58:35]opened in 1722125326 [16:58:35]opened+sec_in_day 1722211726 [16:58:35]quantity*price = 100050 [16:58:35]sum+1 = 100052 [16:58:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 373 28.07.2024 16:58 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226713 ФПД: 252418499225012 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T165836&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226713&fm=252418499225012&tin=02508201610067®Number=0000000000092624&sum=100000 [16:58:36]StoreToDocumentArchive [16:58:36]shift 439 fd 226713 [16:58:36]save to /storage/0439/doc_00226713 [16:58:36]save last doc name /storage/0439/doc_00226713 to /storage/kkm_last_doc_name [16:58:36]save OK [16:58:36]Clear old archive folders... [16:58:36]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:58:36]tlvbuf is 00A764C0 [16:58:36]SAM_PROTO_ClearQueue [16:58:36]wFMCommunicate request_size=4 [16:58:36]MH_SAM_APDU [16:58:36]CAPDU: 80 09 00 00 [16:58:36]Write to MH i2c: E2 08 00 58 08 80 09 00 00 00 00 00 00 D2 [16:58:36]Write i2c OK [16:58:36]MH_I2C_Read... [16:58:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:58:36]Read from MH i2c: E2 [16:58:36]MH_I2C_Read... [16:58:36]Read from MH i2c: E2 03 00 [16:58:36]MH_I2C_Read... [16:58:36]Read from MH i2c: E2 03 00 58 08 00 90 00 D4 [16:58:36]RAPDU: 90 00 [16:58:36]wFMCommunicate OK [16:58:36]SAM_PROTO_ClearQueue done [16:58:36]KKMCreateOFDPacket [16:58:36]OFDProtocolAddRootSTLVToBuf [16:58:36]FM_MakeSignedData [16:58:36]FM_MakeSignedData [16:58:36]SAM_PROTO_SignData [16:58:36]wFMCommunicate request_size=4 [16:58:36]MH_SAM_APDU [16:58:36]CAPDU: 80 0D 01 02 [16:58:36]Write to MH i2c: E2 08 00 59 08 80 0D 01 02 00 00 00 00 DA [16:58:36]Write i2c OK [16:58:36]MH_I2C_Read... [16:58:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:58:36]Read from MH i2c: E2 [16:58:36]MH_I2C_Read... [16:58:36]Read from MH i2c: E2 03 00 [16:58:36]MH_I2C_Read... [16:58:36]Read from MH i2c: E2 03 00 59 08 00 90 00 D5 [16:58:36]RAPDU: 90 00 [16:58:36]wFMCommunicate OK [16:58:36]wFMCommunicate request_size=255 [16:58:36]MH_SAM_APDU [16:58:36]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 75 01 00 00 F4 03 04 00 BC 78 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 99 75 03 00 35 04 06 00 E5 92 C2 FB [16:58:36]Write to MH i2c: E2 02 01 5A 08 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 75 01 00 00 F4 03 04 00 BC 78 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 99 75 03 00 35 04 06 00 E5 92 C2 FB 00 00 1A [16:58:36]Write i2c OK [16:58:36]MH_I2C_Read... [16:58:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:58:37]Read from MH i2c: E2 [16:58:37]MH_I2C_Read... [16:58:37]Read from MH i2c: E2 03 00 [16:58:37]MH_I2C_Read... [16:58:37]Read from MH i2c: E2 03 00 5A 08 00 90 00 D6 [16:58:37]RAPDU: 90 00 [16:58:37]wFMCommunicate OK [16:58:37]wFMCommunicate request_size=7 [16:58:37]MH_SAM_APDU [16:58:37]CAPDU: 80 0D 02 02 02 25 B4 [16:58:37]Write to MH i2c: E2 0A 00 5B 08 80 0D 02 02 02 00 25 B4 00 00 BA [16:58:37]Write i2c OK [16:58:37]MH_I2C_Read... [16:58:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:58:37]Read from MH i2c: E2 [16:58:37]MH_I2C_Read... [16:58:37]Read from MH i2c: E2 03 00 [16:58:37]MH_I2C_Read... [16:58:37]Read from MH i2c: E2 03 00 5B 08 00 90 00 D7 [16:58:37]RAPDU: 90 00 [16:58:37]wFMCommunicate OK [16:58:37]wFMCommunicate request_size=4 [16:58:37]MH_SAM_APDU [16:58:37]CAPDU: 80 0D 03 02 [16:58:37]Write to MH i2c: E2 08 00 5C 08 80 0D 03 02 00 00 00 00 DF [16:58:37]Write i2c OK [16:58:37]MH_I2C_Read... [16:58:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:58:37]Read from MH i2c: E2 [16:58:37]MH_I2C_Read... [16:58:37]Read from MH i2c: E2 0B 00 [16:58:37]MH_I2C_Read... [16:58:37]Read from MH i2c: E2 0B 00 5C 08 00 2C 50 AD 49 05 1B 1B 3E 90 00 CB [16:58:37]RAPDU: 2C 50 AD 49 05 1B 1B 3E 90 00 [16:58:37]wFMCommunicate OK [16:58:37]SAM_PROTO_SignData done [16:58:37]FM_MakeSignedData done [16:58:37]CreateOFDProtocolMessage [16:58:37]wFMCommunicate request_size=4 [16:58:37]MH_SAM_APDU [16:58:37]CAPDU: 80 11 00 00 [16:58:37]Write to MH i2c: E2 08 00 5D 08 80 11 00 00 00 00 00 00 DF [16:58:37]Write i2c OK [16:58:37]MH_I2C_Read... [16:58:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:58:37]Read from MH i2c: E2 [16:58:37]MH_I2C_Read... [16:58:37]Read from MH i2c: E2 17 00 [16:58:37]MH_I2C_Read... [16:58:37]Read from MH i2c: E2 17 00 5D 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3C [16:58:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:58:37]wFMCommunicate OK [16:58:37]CreateOFDProtocolMessage done [16:58:37]OFDSenderStorePacket 226713 [16:58:37]StoreOFDPacket docnum=226713 [16:58:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 1B 01 04 01 A7 F3 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 75 01 00 00 F4 03 04 00 BC 78 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 99 75 03 00 35 04 06 00 E5 92 C2 FB 25 B4 2C 50 AD 49 05 1B 1B 3E [16:58:37]CheckFolder [16:58:37]dirname=/storage/ofd_packets [16:58:37]CheckFolder done [16:58:37]ProducePacketName [16:58:37]name=ofd_packets/00226713 [16:58:37]NVStorageSaveData ofd_packets/00226713 [16:58:37]File name is /storage/ofd_packets/00226713 [16:58:37]Write 298 bytes [16:58:37]NVStorageSaveData done [16:58:37]OFDSenderStorePacket done [16:58:37]KKMCreateOFDPacket done [16:58:37]NVStorageSaveData kkm_last_timestamp [16:58:37]File name is /storage/kkm_last_timestamp [16:58:37]Write 4 bytes [16:58:37]NVStorageSaveData done [16:58:37]ExternCall_PrintAddStr [16:58:37]wPrintStart [16:58:37]Write to MH i2c: 01 00 00 5E 08 66 [16:58:37]Write i2c OK [16:58:37]MH_I2C_Read... [16:58:37]Read from MH i2c: 01 [16:58:37]MH_I2C_Read... [16:58:37]Read from MH i2c: 01 07 00 [16:58:37]MH_I2C_Read... [16:58:37]Read from MH i2c: 01 07 00 5E 08 00 00 00 00 00 FF 0F 7B [16:58:37]RasterBufferAndPrint [16:58:37]line Счет N : (1)2003111 [16:58:37]line ИНН: 02508201610067 [16:58:37]line Контрольно-Кассовый Чек [16:58:37]line ПРОДАЖА [16:58:37]line ТРК (МРК, ГНК) : 31 [16:58:37]line Товар: 2710194210 [16:58:37]line ДТ-К-5 [16:58:37]line 13.130 * 76.20 [16:58:37]line = 1000.51 [16:58:37]line НДС 12% НСП 1% [16:58:37]line > о реализуемом товаре [16:58:37]line ОКРУГЛЕНИЕ: -0.51 [16:58:37]line ИТОГО: 1000.00 [16:58:37]line Внесено: 1000.00 [16:58:37]line СДАЧА: 0.00 [16:58:37]line НСП 1% : 8.85 [16:58:37]line НДС 12% : 106.25 [16:58:37]line Наличными: 1000.00 [16:58:37]line Безнал.: 0.00 [16:58:37]line Место: АЗС № 97 "Партнер Нефть" [16:58:37]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:58:37]line СНО: Общий режим [16:58:37]line Чек 373 28.07.2024 16:58 [16:58:37]line Смена: 439 ФФД: 1.0 [16:58:37]line ЗНМ: 0300000054 [16:58:37]line РНМ: 0000000000092624 [16:58:37]line Версия ККМ: 001 [16:58:37]line ФМ: 0000000000874959 [16:58:37]line ФД: 226713 [16:58:37]line ФПД: 252418499225012 [16:58:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T165836&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226713&fm=252418499225012&tin=02508201610067®Number=0000000000092624&sum=100000 [16:58:37]written 0, free lines is 4095 [16:58:37]OFD Sender: Processing packet 226713 [packets to send 602, broken 601] [16:58:37]ProducePacketName [16:58:37]name=ofd_packets/00226713 [16:58:37]OFD Sender: To server: pG, [16:58:37]CommunicateWithHost lk.salyk.kg:30040 [16:58:37]ConnectInit lk.salyk.kg [16:58:37]Write to MH i2c: 01 00 00 89 08 91 [16:58:37]Write i2c OK [16:58:37]MH_I2C_Read... [16:58:37]Read from MH i2c: 01 [16:58:37]MH_I2C_Read... [16:58:37]Read from MH i2c: 01 07 00 [16:58:37]MH_I2C_Read... [16:58:37]Read from MH i2c: 01 07 00 89 08 00 00 00 00 00 58 0C FC [16:58:37]RasterBufferAndPrint [16:58:37]line [16:58:37]line [16:58:37]line [16:58:37]line [16:58:37]line [16:58:37]written 0, free lines is 3165 [16:58:37]MH_Cut [16:58:37]Write to MH i2c: D1 01 00 90 08 01 6A [16:58:37]Write i2c OK [16:58:37]MH_I2C_Read... [16:58:37]Read from MH i2c: D1 [16:58:37]MH_I2C_Read... [16:58:37]Read from MH i2c: D1 01 00 [16:58:37]MH_I2C_Read... [16:58:37]Read from MH i2c: D1 01 00 90 08 00 69 [16:58:37]Write to MH i2c: 01 00 00 91 08 99 [16:58:37]Write i2c OK [16:58:37]MH_I2C_Read... [16:58:39]*** Cut start [16:58:39]*** Partial cut [16:58:39]*** CUTSNS_PIN = 1 [16:58:39]*** CUTSNS_PIN = 0 [16:58:39]*** Brake cut motor [16:58:39]Read from MH i2c: 01 [16:58:39]MH_I2C_Read... [16:58:39]*** Stop cut motor [16:58:39]*** Cut end [16:58:39]Read from MH i2c: 01 07 00 [16:58:39]MH_I2C_Read... [16:58:39]Read from MH i2c: 01 07 00 91 08 00 00 00 00 00 FF 0F AE [16:58:39]process_action close_receipt done [16:58:39]requested_data is exist [16:58:39]produce_requested_data [16:58:39]requested_item fm.sn is exist - process it [16:58:39]wFMCommunicate request_size=4 [16:58:39]MH_SAM_APDU [16:58:39]CAPDU: 80 11 00 00 [16:58:39]Write to MH i2c: E2 08 00 92 08 80 11 00 00 00 00 00 00 14 [16:58:39]Write i2c OK [16:58:39]MH_I2C_Read... [16:58:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:58:39]Read from MH i2c: E2 [16:58:39]MH_I2C_Read... [16:58:39]Read from MH i2c: E2 17 00 [16:58:39]MH_I2C_Read... [16:58:39]Read from MH i2c: E2 17 00 92 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 71 [16:58:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:58:39]wFMCommunicate OK [16:58:39]requested_item fd.num is exist - process it [16:58:39]SAM_PROTO_GetFieldsCounters [16:58:39]wFMCommunicate request_size=4 [16:58:39]MH_SAM_APDU [16:58:39]CAPDU: 80 13 00 00 [16:58:39]Write to MH i2c: E2 08 00 93 08 80 13 00 00 00 00 00 00 17 [16:58:39]Write i2c OK [16:58:39]MH_I2C_Read... [16:58:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:58:39]Read from MH i2c: E2 [16:58:39]MH_I2C_Read... [16:58:39]Read from MH i2c: E2 62 00 [16:58:39]MH_I2C_Read... [16:58:39]Read from MH i2c: E2 62 00 93 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 99 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 75 01 00 00 5E 04 04 00 75 01 00 00 57 04 04 00 76 01 00 00 19 04 04 00 00 00 00 00 90 00 6B [16:58:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 99 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 75 01 00 00 5E 04 04 00 75 01 00 00 57 04 04 00 76 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:58:39]wFMCommunicate OK [16:58:39]SAM_PROTO_GetFieldsCounters done [16:58:39]requested_item shift.num is exist - process it [16:58:39]requested_item shift.opened is exist - process it [16:58:39]req_shift_opened [16:58:39]FM_GetShiftState [16:58:39]SAM_PROTO_GetShiftState [16:58:39]wFMCommunicate request_size=4 [16:58:39]MH_SAM_APDU [16:58:39]CAPDU: 80 13 01 00 [16:58:39]Write to MH i2c: E2 08 00 94 08 80 13 01 00 00 00 00 00 19 [16:58:39]Write i2c OK [16:58:39]MH_I2C_Read... [16:58:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:58:39]Read from MH i2c: E2 [16:58:39]MH_I2C_Read... [16:58:39]Read from MH i2c: E2 0E 00 [16:58:39]MH_I2C_Read... [16:58:39]Read from MH i2c: E2 0E 00 94 08 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 CA [16:58:39]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [16:58:39]wFMCommunicate OK [16:58:39]SAM_PROTO_GetShiftState done [16:58:39]FM_GetShiftState done [16:58:39]req_shift_opened done [16:58:39]requested_item shift.open_date is exist - process it [16:58:39]req_shift_open_date [16:58:39]req_shift_open_date done [16:58:39]produce_requested_data done [16:58:39]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226713,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [16:58:39]process_action_free close_receipt [16:58:39]json_value_free [16:58:39]json_value_free done [16:58:39]process_json_proto returns [16:58:39]Send response to host [16:58:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226713,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [16:58:39]free response buf [16:58:39]execute_script done [16:58:39]execute_script returns [16:58:39]free content buf [16:58:39]Sock 7.Close socket [16:58:39]Sock 7.Thread stoped [16:58:42]ConnectInit Can't take IP for lk.salyk.kg [16:58:42]CommunicateWithHost connect error [16:58:42]CommunicateWithHost err = -1 [16:58:42]OFD Sender: Server communicate error [16:58:47]OFD Sender: Processing packet 226713 [packets to send 602, broken 601] [16:58:47]ProducePacketName [16:58:47]name=ofd_packets/00226713 [16:58:47]OFD Sender: To server: pG, [16:58:47]CommunicateWithHost lk.salyk.kg:30040 [16:58:47]ConnectInit lk.salyk.kg [16:58:52]ConnectInit Can't take IP for lk.salyk.kg [16:58:52]CommunicateWithHost connect error [16:58:52]CommunicateWithHost err = -1 [16:58:52]OFD Sender: Server communicate error [16:58:57]OFD Sender: Processing packet 226713 [packets to send 602, broken 601] [16:58:57]ProducePacketName [16:58:57]name=ofd_packets/00226713 [16:58:57]OFD Sender: To server: pG, [16:58:57]CommunicateWithHost lk.salyk.kg:30040 [16:58:57]ConnectInit lk.salyk.kg [16:59:02]recv_with_timeout no data received [16:59:02]ConnectInit Can't take IP for lk.salyk.kg [16:59:02]CommunicateWithHost connect error [16:59:02]CommunicateWithHost err = -1 [16:59:02]OFD Sender: Server communicate error [16:59:07]OFD Sender: Processing packet 226713 [packets to send 602, broken 601] [16:59:07]ProducePacketName [16:59:07]name=ofd_packets/00226713 [16:59:07]OFD Sender: To server: pG, [16:59:07]CommunicateWithHost lk.salyk.kg:30040 [16:59:07]ConnectInit lk.salyk.kg [16:59:09]Connected sock=9 [16:59:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 1B 01 04 01 A7 F3 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 75 01 00 00 F4 03 04 00 BC 78 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 99 75 03 00 35 04 06 00 E5 92 C2 FB 25 B4 2C 50 AD 49 05 1B 1B 3E [16:59:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 80 1D 47 00 0C 7F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 99 75 03 00 F4 03 04 00 E6 24 A6 66 B6 04 01 00 00 0A 85 2D CD 18 92 3F 91 [16:59:10]CommunicateWithHost err = 0 [16:59:10]CheckOFDResponse [16:59:10]1017 (14) - 77093643461234 [16:59:10]1041 (16) - 0000000000874959 [16:59:10]1040 (4) - 226713 [16:59:10]1012 (4) - 28.07.2024 11:00 [16:59:10]1206 (1) - 0 [16:59:10]OFD Sender: Remove packet 226713 [16:59:10]ProducePacketName [16:59:10]name=ofd_packets/00226713 [16:59:10]NVStorageDeleteData [16:59:10]OFD Sender: No OFD packet to send [16:59:15]OFD Sender: No OFD packet to send [16:59:20]recv_with_timeout no data received [16:59:20]OFD Sender: No OFD packet to send [16:59:25]OFD Sender: No OFD packet to send [16:59:30]recv_with_timeout no data received [16:59:30]OFD Sender: No OFD packet to send [16:59:35]OFD Sender: No OFD packet to send [16:59:40]recv_with_timeout no data received [16:59:41]OFD Sender: No OFD packet to send [16:59:46]OFD Sender: No OFD packet to send [16:59:51]OFD Sender: No OFD packet to send [16:59:56]OFD Sender: No OFD packet to send [17:00:01]OFD Sender: No OFD packet to send [17:00:04]recv_with_timeout no data received [17:00:06]OFD Sender: No OFD packet to send [17:00:11]OFD Sender: No OFD packet to send [17:00:16]OFD Sender: No OFD packet to send [17:00:21]OFD Sender: No OFD packet to send [17:00:26]OFD Sender: No OFD packet to send [17:00:31]OFD Sender: No OFD packet to send [17:00:36]OFD Sender: No OFD packet to send [17:00:41]OFD Sender: No OFD packet to send [17:00:46]OFD Sender: No OFD packet to send [17:00:51]OFD Sender: No OFD packet to send [17:00:56]OFD Sender: No OFD packet to send [17:01:01]OFD Sender: No OFD packet to send [17:01:04]recv_with_timeout no data received [17:01:06]OFD Sender: No OFD packet to send [17:01:11]OFD Sender: No OFD packet to send [17:01:16]OFD Sender: No OFD packet to send [17:01:21]OFD Sender: No OFD packet to send [17:01:22]recv_with_timeout no data received [17:01:26]OFD Sender: No OFD packet to send [17:01:31]OFD Sender: No OFD packet to send [17:01:36]OFD Sender: No OFD packet to send [17:01:41]OFD Sender: No OFD packet to send [17:01:46]OFD Sender: No OFD packet to send [17:01:51]OFD Sender: No OFD packet to send [17:01:56]OFD Sender: No OFD packet to send [17:02:01]OFD Sender: No OFD packet to send [17:02:06]OFD Sender: No OFD packet to send [17:02:11]OFD Sender: No OFD packet to send [17:02:16]OFD Sender: No OFD packet to send [17:02:21]OFD Sender: No OFD packet to send [17:02:26]OFD Sender: No OFD packet to send [17:02:31]OFD Sender: No OFD packet to send [17:02:36]OFD Sender: No OFD packet to send [17:02:41]OFD Sender: No OFD packet to send [17:02:46]OFD Sender: No OFD packet to send [17:02:51]OFD Sender: No OFD packet to send [17:02:56]OFD Sender: No OFD packet to send [17:03:01]OFD Sender: No OFD packet to send [17:03:06]OFD Sender: No OFD packet to send [17:03:11]OFD Sender: No OFD packet to send [17:03:16]OFD Sender: No OFD packet to send [17:03:21]OFD Sender: No OFD packet to send [17:03:26]OFD Sender: No OFD packet to send [17:03:31]OFD Sender: No OFD packet to send [17:03:36]OFD Sender: No OFD packet to send [17:03:41]OFD Sender: No OFD packet to send [17:03:46]OFD Sender: No OFD packet to send [17:03:51]OFD Sender: No OFD packet to send [17:03:56]OFD Sender: No OFD packet to send [17:04:01]OFD Sender: No OFD packet to send [17:04:06]OFD Sender: No OFD packet to send [17:04:11]OFD Sender: No OFD packet to send [17:04:16]OFD Sender: No OFD packet to send [17:04:21]OFD Sender: No OFD packet to send [17:04:26]OFD Sender: No OFD packet to send [17:04:31]OFD Sender: No OFD packet to send [17:04:36]OFD Sender: No OFD packet to send [17:04:41]OFD Sender: No OFD packet to send [17:04:46]OFD Sender: No OFD packet to send [17:04:51]OFD Sender: No OFD packet to send [17:04:56]OFD Sender: No OFD packet to send [17:05:01]OFD Sender: No OFD packet to send [17:05:06]accept exits with 10 [17:05:06]New connection [17:05:06]New thread 3066883428 created [17:05:06]Thread 3067026788 joined [17:05:06]Waiting for new connection... [17:05:06] Sock 10.Parse request [17:05:06]Sock 10.Check first char [17:05:06]Sock 10.First char is OK [17:05:06]request: POST /json_proto HTTP/1.0 [17:05:06]Method: POST [17:05:06]URL: /json_proto [17:05:06]Method is POST - this is cgi request [17:05:06]url: /json_proto [17:05:06]query_string will be loaded in cgi processing [17:05:06]execute_cgi json_proto POST (null) [17:05:06]execute_cgi path=json_proto method=POST [17:05:06]POST find Content-Length [17:05:06]Host: 172.17.43.131:8080 [17:05:06]Content-Length: 678 [17:05:06]Content-Type: application/json [17:05:06] [17:05:06]POST finish read [17:05:06]Found Content-Length = 678 [17:05:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003113", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [17:05:06]execute_script... [17:05: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)2003113", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [17:05:06]POST & json_proto [17:05:06]process_json_proto [17:05:06]json parsed OK: [17:05:06]protocol is kg_v1.0 [17:05:06]action value=close_receipt [17:05:06]process_action close_receipt [17:05:06]cmd_close_receipt [17:05:06]MH_GetDate [17:05:06]Write to MH i2c: F0 00 00 95 08 8C [17:05:06]Write i2c OK [17:05:06]MH_I2C_Read... [17:05:06]Read from MH i2c: F0 [17:05:06]MH_I2C_Read... [17:05:06]Read from MH i2c: F0 09 00 [17:05:06]MH_I2C_Read... [17:05:06]Read from MH i2c: F0 09 00 95 08 00 42 7A A6 66 F9 24 A2 66 82 [17:05:06]GetLastDocTimeStamp 1722185916 [17:05:06]current date 1722186306 [17:05:06]FM_GetShiftState [17:05:06]SAM_PROTO_GetShiftState [17:05:06]wFMCommunicate request_size=4 [17:05:06]MH_SAM_APDU [17:05:06]CAPDU: 80 13 01 00 [17:05:06]Write to MH i2c: E2 08 00 96 08 80 13 01 00 00 00 00 00 1B [17:05:06]Write i2c OK [17:05:06]MH_I2C_Read... [17:05:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:05:06]Read from MH i2c: E2 [17:05:06]MH_I2C_Read... [17:05:06]Read from MH i2c: E2 0E 00 [17:05:06]MH_I2C_Read... [17:05:06]Read from MH i2c: E2 0E 00 96 08 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 CC [17:05:06]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [17:05:06]wFMCommunicate OK [17:05:06]SAM_PROTO_GetShiftState done [17:05:06]FM_GetShiftState done [17:05:06]opened in 1722125326 [17:05:06]opened+sec_in_day 1722211726 [17:05:06]quantity*price = 50010 [17:05:06]sum+1 = 50012 [17:05:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 374 28.07.2024 17:05 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226714 ФПД: 82324592918688 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T170506&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226714&fm=82324592918688&tin=02508201610067®Number=0000000000092624&sum=50000 [17:05:07]StoreToDocumentArchive [17:05:07]shift 439 fd 226714 [17:05:07]save to /storage/0439/doc_00226714 [17:05:07]save last doc name /storage/0439/doc_00226714 to /storage/kkm_last_doc_name [17:05:07]save OK [17:05:07]Clear old archive folders... [17:05:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:05:07]tlvbuf is 00A39BC0 [17:05:07]SAM_PROTO_ClearQueue [17:05:07]wFMCommunicate request_size=4 [17:05:07]MH_SAM_APDU [17:05:07]CAPDU: 80 09 00 00 [17:05:07]Write to MH i2c: E2 08 00 A3 08 80 09 00 00 00 00 00 00 1D [17:05:07]Write i2c OK [17:05:07]MH_I2C_Read... [17:05:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:05:07]Read from MH i2c: E2 [17:05:07]MH_I2C_Read... [17:05:07]Read from MH i2c: E2 03 00 [17:05:07]MH_I2C_Read... [17:05:07]Read from MH i2c: E2 03 00 A3 08 00 90 00 1F [17:05:07]RAPDU: 90 00 [17:05:07]wFMCommunicate OK [17:05:07]SAM_PROTO_ClearQueue done [17:05:07]KKMCreateOFDPacket [17:05:07]OFDProtocolAddRootSTLVToBuf [17:05:07]FM_MakeSignedData [17:05:07]FM_MakeSignedData [17:05:07]SAM_PROTO_SignData [17:05:07]wFMCommunicate request_size=4 [17:05:07]MH_SAM_APDU [17:05:07]CAPDU: 80 0D 01 02 [17:05:07]Write to MH i2c: E2 08 00 A4 08 80 0D 01 02 00 00 00 00 25 [17:05:07]Write i2c OK [17:05:07]MH_I2C_Read... [17:05:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:05:07]Read from MH i2c: E2 [17:05:07]MH_I2C_Read... [17:05:07]Read from MH i2c: E2 03 00 [17:05:07]MH_I2C_Read... [17:05:07]Read from MH i2c: E2 03 00 A4 08 00 90 00 20 [17:05:07]RAPDU: 90 00 [17:05:07]wFMCommunicate OK [17:05:07]wFMCommunicate request_size=255 [17:05:07]MH_SAM_APDU [17:05:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 76 01 00 00 F4 03 04 00 42 7A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9A 75 03 00 35 04 06 00 4A [17:05:07]Write to MH i2c: E2 02 01 A5 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 76 01 00 00 F4 03 04 00 42 7A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9A 75 03 00 35 04 06 00 4A 00 00 E7 [17:05:07]Write i2c OK [17:05:07]MH_I2C_Read... [17:05:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:05:07]Read from MH i2c: E2 [17:05:07]MH_I2C_Read... [17:05:07]Read from MH i2c: E2 03 00 [17:05:07]MH_I2C_Read... [17:05:07]Read from MH i2c: E2 03 00 A5 08 00 90 00 21 [17:05:07]RAPDU: 90 00 [17:05:07]wFMCommunicate OK [17:05:07]wFMCommunicate request_size=10 [17:05:07]MH_SAM_APDU [17:05:07]CAPDU: 80 0D 02 02 05 DF B0 1E 00 A0 [17:05:07]Write to MH i2c: E2 0D 00 A6 08 80 0D 02 02 05 00 DF B0 1E 00 A0 00 00 7F [17:05:07]Write i2c OK [17:05:07]MH_I2C_Read... [17:05:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:05:07]Read from MH i2c: E2 [17:05:07]MH_I2C_Read... [17:05:07]Read from MH i2c: E2 03 00 [17:05:07]MH_I2C_Read... [17:05:07]Read from MH i2c: E2 03 00 A6 08 00 90 00 22 [17:05:07]RAPDU: 90 00 [17:05:07]wFMCommunicate OK [17:05:07]wFMCommunicate request_size=4 [17:05:07]MH_SAM_APDU [17:05:07]CAPDU: 80 0D 03 02 [17:05:07]Write to MH i2c: E2 08 00 A7 08 80 0D 03 02 00 00 00 00 2A [17:05:07]Write i2c OK [17:05:07]MH_I2C_Read... [17:05:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:05:07]Read from MH i2c: E2 [17:05:07]MH_I2C_Read... [17:05:07]Read from MH i2c: E2 0B 00 [17:05:07]MH_I2C_Read... [17:05:07]Read from MH i2c: E2 0B 00 A7 08 00 6D EC 6F 1E 26 0E C2 FB 90 00 02 [17:05:07]RAPDU: 6D EC 6F 1E 26 0E C2 FB 90 00 [17:05:07]wFMCommunicate OK [17:05:07]SAM_PROTO_SignData done [17:05:07]FM_MakeSignedData done [17:05:07]CreateOFDProtocolMessage [17:05:07]wFMCommunicate request_size=4 [17:05:07]MH_SAM_APDU [17:05:07]CAPDU: 80 11 00 00 [17:05:07]Write to MH i2c: E2 08 00 A8 08 80 11 00 00 00 00 00 00 2A [17:05:07]Write i2c OK [17:05:07]MH_I2C_Read... [17:05:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:05:07]Read from MH i2c: E2 [17:05:07]MH_I2C_Read... [17:05:07]Read from MH i2c: E2 17 00 [17:05:07]MH_I2C_Read... [17:05:07]Read from MH i2c: E2 17 00 A8 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 87 [17:05:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:05:07]wFMCommunicate OK [17:05:07]CreateOFDProtocolMessage done [17:05:07]OFDSenderStorePacket 226714 [17:05:07]StoreOFDPacket docnum=226714 [17:05:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 55 E5 07 01 B1 AC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 76 01 00 00 F4 03 04 00 42 7A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9A 75 03 00 35 04 06 00 4A DF B0 1E 00 A0 6D EC 6F 1E 26 0E C2 FB [17:05:07]CheckFolder [17:05:07]dirname=/storage/ofd_packets [17:05:07]CheckFolder done [17:05:07]ProducePacketName [17:05:07]name=ofd_packets/00226714 [17:05:07]NVStorageSaveData ofd_packets/00226714 [17:05:07]File name is /storage/ofd_packets/00226714 [17:05:07]Write 301 bytes [17:05:07]NVStorageSaveData done [17:05:07]OFDSenderStorePacket done [17:05:07]KKMCreateOFDPacket done [17:05:07]NVStorageSaveData kkm_last_timestamp [17:05:07]File name is /storage/kkm_last_timestamp [17:05:07]Write 4 bytes [17:05:07]NVStorageSaveData done [17:05:07]ExternCall_PrintAddStr [17:05:07]wPrintStart [17:05:07]Write to MH i2c: 01 00 00 A9 08 B1 [17:05:07]Write i2c OK [17:05:07]MH_I2C_Read... [17:05:07]Read from MH i2c: 01 [17:05:07]MH_I2C_Read... [17:05:07]Read from MH i2c: 01 07 00 [17:05:07]MH_I2C_Read... [17:05:07]Read from MH i2c: 01 07 00 A9 08 00 00 00 00 00 FF 0F C6 [17:05:07]RasterBufferAndPrint [17:05:07]line Счет N : (1)2003113 [17:05:07]line ИНН: 02508201610067 [17:05:07]line Контрольно-Кассовый Чек [17:05:07]line ПРОДАЖА [17:05:07]line ТРК (МРК, ГНК) : 54 [17:05:07]line Товар: 2710124500 [17:05:07]line Аи-95-К-5 [17:05:07]line 6.740 * 74.20 [17:05:07]line = 500.11 [17:05:07]line НДС 12% НСП 1% [17:05:07]line > о реализуемом товаре [17:05:07]line ОКРУГЛЕНИЕ: -0.11 [17:05:07]line ИТОГО: 500.00 [17:05:07]line Внесено: 500.00 [17:05:07]line СДАЧА: 0.00 [17:05:07]line НСП 1% : 4.43 [17:05:07]line НДС 12% : 53.11 [17:05:07]line Наличными: 500.00 [17:05:07]line Безнал.: 0.00 [17:05:07]line Место: АЗС № 97 "Партнер Нефть" [17:05:07]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:05:07]line СНО: Общий режим [17:05:07]line Чек 374 28.07.2024 17:05 [17:05:07]line Смена: 439 ФФД: 1.0 [17:05:07]line ЗНМ: 0300000054 [17:05:07]line РНМ: 0000000000092624 [17:05:07]line Версия ККМ: 001 [17:05:07]line ФМ: 0000000000874959 [17:05:07]line ФД: 226714 [17:05:07]line ФПД: 82324592918688 [17:05:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T170506&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226714&fm=82324592918688&tin=02508201610067®Number=0000000000092624&sum=50000 [17:05:07]written 0, free lines is 4095 [17:05:07]OFD Sender: Processing packet 226714 [packets to send 602, broken 601] [17:05:07]ProducePacketName [17:05:07]name=ofd_packets/00226714 [17:05:07]OFD Sender: To server: pG, [17:05:07]CommunicateWithHost lk.salyk.kg:30040 [17:05:07]ConnectInit lk.salyk.kg [17:05:08]Write to MH i2c: 01 00 00 D4 08 DC [17:05:08]Write i2c OK [17:05:08]MH_I2C_Read... [17:05:08]Read from MH i2c: 01 [17:05:08]MH_I2C_Read... [17:05:08]Read from MH i2c: 01 07 00 [17:05:08]MH_I2C_Read... [17:05:08]Read from MH i2c: 01 07 00 D4 08 00 00 00 00 00 53 0C 42 [17:05:08]RasterBufferAndPrint [17:05:08]line [17:05:08]line [17:05:08]line [17:05:08]line [17:05:08]line [17:05:08]written 0, free lines is 3159 [17:05:08]MH_Cut [17:05:08]Write to MH i2c: D1 01 00 DB 08 01 B5 [17:05:08]Write i2c OK [17:05:08]MH_I2C_Read... [17:05:08]Read from MH i2c: D1 [17:05:08]MH_I2C_Read... [17:05:08]Read from MH i2c: D1 01 00 [17:05:08]MH_I2C_Read... [17:05:08]Read from MH i2c: D1 01 00 DB 08 00 B4 [17:05:08]Write to MH i2c: 01 00 00 DC 08 E4 [17:05:08]Write i2c OK [17:05:08]MH_I2C_Read... [17:05:08]Connected sock=9 [17:05:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 55 E5 07 01 B1 AC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 76 01 00 00 F4 03 04 00 42 7A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9A 75 03 00 35 04 06 00 4A DF B0 1E 00 A0 6D EC 6F 1E 26 0E C2 FB [17:05:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 A2 D2 47 00 1E DE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9A 75 03 00 F4 03 04 00 4D 26 A6 66 B6 04 01 00 00 43 11 58 43 4E D7 61 BF [17:05:09]CommunicateWithHost err = 0 [17:05:09]CheckOFDResponse [17:05:09]1017 (14) - 77093643461234 [17:05:09]1041 (16) - 0000000000874959 [17:05:09]1040 (4) - 226714 [17:05:09]1012 (4) - 28.07.2024 11:06 [17:05:09]1206 (1) - 0 [17:05:09]OFD Sender: Remove packet 226714 [17:05:09]ProducePacketName [17:05:09]name=ofd_packets/00226714 [17:05:09]NVStorageDeleteData [17:05:09]*** Cut start [17:05:09]*** Partial cut [17:05:09]*** CUTSNS_PIN = 1 [17:05:09]*** CUTSNS_PIN = 0 [17:05:09]*** Brake cut motor [17:05:10]OFD Sender: No OFD packet to send [17:05:10]Read from MH i2c: 01 [17:05:10]MH_I2C_Read... [17:05:10]*** Stop cut motor [17:05:10]*** Cut end [17:05:10]Read from MH i2c: 01 07 00 [17:05:10]MH_I2C_Read... [17:05:10]Read from MH i2c: 01 07 00 DC 08 00 00 00 00 00 FF 0F F9 [17:05:10]process_action close_receipt done [17:05:10]requested_data is exist [17:05:10]produce_requested_data [17:05:10]requested_item fm.sn is exist - process it [17:05:10]wFMCommunicate request_size=4 [17:05:10]MH_SAM_APDU [17:05:10]CAPDU: 80 11 00 00 [17:05:10]Write to MH i2c: E2 08 00 DD 08 80 11 00 00 00 00 00 00 5F [17:05:10]Write i2c OK [17:05:10]MH_I2C_Read... [17:05:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:05:10]Read from MH i2c: E2 [17:05:10]MH_I2C_Read... [17:05:10]Read from MH i2c: E2 17 00 [17:05:10]MH_I2C_Read... [17:05:10]Read from MH i2c: E2 17 00 DD 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BC [17:05:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:05:10]wFMCommunicate OK [17:05:10]requested_item fd.num is exist - process it [17:05:10]SAM_PROTO_GetFieldsCounters [17:05:10]wFMCommunicate request_size=4 [17:05:10]MH_SAM_APDU [17:05:10]CAPDU: 80 13 00 00 [17:05:10]Write to MH i2c: E2 08 00 DE 08 80 13 00 00 00 00 00 00 62 [17:05:10]Write i2c OK [17:05:10]MH_I2C_Read... [17:05:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:05:10]Read from MH i2c: E2 [17:05:10]MH_I2C_Read... [17:05:10]Read from MH i2c: E2 62 00 [17:05:10]MH_I2C_Read... [17:05:10]Read from MH i2c: E2 62 00 DE 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9A 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 76 01 00 00 5E 04 04 00 76 01 00 00 57 04 04 00 77 01 00 00 19 04 04 00 00 00 00 00 90 00 BA [17:05:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9A 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 76 01 00 00 5E 04 04 00 76 01 00 00 57 04 04 00 77 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:05:10]wFMCommunicate OK [17:05:10]SAM_PROTO_GetFieldsCounters done [17:05:10]requested_item shift.num is exist - process it [17:05:10]requested_item shift.opened is exist - process it [17:05:10]req_shift_opened [17:05:10]FM_GetShiftState [17:05:10]SAM_PROTO_GetShiftState [17:05:10]wFMCommunicate request_size=4 [17:05:10]MH_SAM_APDU [17:05:10]CAPDU: 80 13 01 00 [17:05:10]Write to MH i2c: E2 08 00 DF 08 80 13 01 00 00 00 00 00 64 [17:05:10]Write i2c OK [17:05:10]MH_I2C_Read... [17:05:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:05:10]Read from MH i2c: E2 [17:05:10]MH_I2C_Read... [17:05:10]Read from MH i2c: E2 0E 00 [17:05:10]MH_I2C_Read... [17:05:10]Read from MH i2c: E2 0E 00 DF 08 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 15 [17:05:10]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [17:05:10]wFMCommunicate OK [17:05:10]SAM_PROTO_GetShiftState done [17:05:10]FM_GetShiftState done [17:05:10]req_shift_opened done [17:05:10]requested_item shift.open_date is exist - process it [17:05:10]req_shift_open_date [17:05:10]req_shift_open_date done [17:05:10]produce_requested_data done [17:05:10]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226714,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [17:05:10]process_action_free close_receipt [17:05:10]json_value_free [17:05:10]json_value_free done [17:05:10]process_json_proto returns [17:05:10]Send response to host [17:06:50]OFD Sender: Processing packet 226715 [packets to send 602, broken 601] [17:06:50]ProducePacketName [17:06:50]name=ofd_packets/00226715 [17:06:50]OFD Sender: To server: pG, [17:06:50]CommunicateWithHost lk.salyk.kg:30040 [17:06:50]ConnectInit lk.salyk.kg [17:06:55]ConnectInit Can't take IP for lk.salyk.kg [17:06:55]CommunicateWithHost connect error [17:06:55]CommunicateWithHost err = -1 [17:06:55]OFD Sender: Server communicate error [17:06:56]ConnectInit Can't connect to host [17:06:58]accept exits with 10 [17:06:58]New connection [17:06:58]New thread 3066883428 created [17:06:58]Thread 3067026788 joined [17:06:58]Waiting for new connection... [17:06:58] Sock 10.Parse request [17:06:58]Sock 10.Check first char [17:06:58]Sock 10.First char is OK [17:06:58]request: POST /json_proto HTTP/1.0 [17:06:58]Method: POST [17:06:58]URL: /json_proto [17:06:58]Method is POST - this is cgi request [17:06:58]url: /json_proto [17:06:58]query_string will be loaded in cgi processing [17:06:58]execute_cgi json_proto POST (null) [17:06:58]execute_cgi path=json_proto method=POST [17:06:58]POST find Content-Length [17:06:58]Host: 172.17.43.131:8080 [17:06:58]Content-Length: 686 [17:06:58]Content-Type: application/json [17:06:58] [17:06:58]POST finish read [17:06:58]Found Content-Length = 686 [17:06:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003112", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 54.950, "sum" : 2000.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:06:58]execute_script... [17:06: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)2003112", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 54.950, "sum" : 2000.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:06:58]POST & json_proto [17:06:58]process_json_proto [17:06:58]json parsed OK: [17:06:58]protocol is kg_v1.0 [17:06:58]action value=close_receipt [17:06:58]process_action close_receipt [17:06:58]cmd_close_receipt [17:06:58]MH_GetDate [17:06:58]Write to MH i2c: F0 00 00 2B 09 23 [17:06:58]Write i2c OK [17:06:58]MH_I2C_Read... [17:06:58]Read from MH i2c: F0 [17:06:58]MH_I2C_Read... [17:06:58]Read from MH i2c: F0 09 00 [17:06:58]MH_I2C_Read... [17:06:58]Read from MH i2c: F0 09 00 2B 09 00 B3 7A A6 66 F9 24 A2 66 8A [17:06:58]GetLastDocTimeStamp 1722186328 [17:06:58]current date 1722186419 [17:06:58]FM_GetShiftState [17:06:58]SAM_PROTO_GetShiftState [17:06:58]wFMCommunicate request_size=4 [17:06:58]MH_SAM_APDU [17:06:58]CAPDU: 80 13 01 00 [17:06:58]Write to MH i2c: E2 08 00 2C 09 80 13 01 00 00 00 00 00 B2 [17:06:58]Write i2c OK [17:06:58]MH_I2C_Read... [17:06:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:06:59]Read from MH i2c: E2 [17:06:59]MH_I2C_Read... [17:06:59]Read from MH i2c: E2 0E 00 [17:06:59]MH_I2C_Read... [17:06:59]Read from MH i2c: E2 0E 00 2C 09 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 63 [17:06:59]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [17:06:59]wFMCommunicate OK [17:06:59]SAM_PROTO_GetShiftState done [17:06:59]FM_GetShiftState done [17:06:59]opened in 1722125326 [17:06:59]opened+sec_in_day 1722211726 [17:06:59]quantity*price = 200018 [17:06:59]sum+1 = 200019 [17:06:59]Check (price>sum+1) || (price+1 о реализуемом товаре [17:08:19]line ОКРУГЛЕНИЕ: -0.18 [17:08:19]line ИТОГО: 2000.00 [17:08:19]line Внесено: 2000.00 [17:08:19]line СДАЧА: 0.00 [17:08:19]line НСП 1% : 17.70 [17:08:19]line НДС 12% : 212.41 [17:08:19]line Наличными: 2000.00 [17:08:19]line Безнал.: 0.00 [17:08:19]line Место: АЗС № 97 "Партнер Нефть" [17:08:19]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:08:19]line СНО: Общий режим [17:08:19]line Чек 376 28.07.2024 17:06 [17:08:19]line Смена: 439 ФФД: 1.0 [17:08:19]line ЗНМ: 0300000054 [17:08:19]line РНМ: 0000000000092624 [17:08:19]line Версия ККМ: 001 [17:08:19]line ФМ: 0000000000874959 [17:08:19]line ФД: 226716 [17:08:19]line ФПД: 216668151932800 [17:08:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T170659&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226716&fm=216668151932800&tin=02508201610067®Number=0000000000092624&sum=200000 [17:08:19]written 0, free lines is 4095 [17:08:20]Write to MH i2c: 01 00 00 48 00 48 [17:08:20]Write i2c OK [17:08:20]MH_I2C_Read... [17:08:20]Read from MH i2c: 01 [17:08:20]MH_I2C_Read... [17:08:20]Read from MH i2c: 01 07 00 [17:08:20]MH_I2C_Read... [17:08:20]Read from MH i2c: 01 07 00 48 00 00 00 00 00 00 61 0C BC [17:08:20]RasterBufferAndPrint [17:08:20]line [17:08:20]line [17:08:20]line [17:08:20]line [17:08:20]line [17:08:20]written 0, free lines is 3179 [17:08:20]MH_Cut [17:08:20]Write to MH i2c: D1 01 00 4F 00 01 21 [17:08:20]Write i2c OK [17:08:20]MH_I2C_Read... [17:08:20]Read from MH i2c: D1 [17:08:20]MH_I2C_Read... [17:08:20]Read from MH i2c: D1 01 00 [17:08:20]MH_I2C_Read... [17:08:20]Read from MH i2c: D1 01 00 4F 00 00 20 [17:08:20]Write to MH i2c: 01 00 00 50 00 50 [17:08:20]Write i2c OK [17:08:20]MH_I2C_Read... [17:08:21]*** Cut start [17:08:21]*** Partial cut [17:08:21]*** CUTSNS_PIN = 1 [17:08:21]*** CUTSNS_PIN = 0 [17:08:21]*** Brake cut motor [17:08:22]Read from MH i2c: 01 [17:08:22]MH_I2C_Read... [17:08:22]*** Stop cut motor [17:08:22]*** Cut end [17:08:22]Read from MH i2c: 01 07 00 [17:08:22]MH_I2C_Read... [17:08:22]Read from MH i2c: 01 07 00 50 00 00 00 00 00 00 FF 0F 65 [17:08:22]process_action print_doc done [17:08:22]requested_data is exist [17:08:22]produce_requested_data [17:08:22]produce_requested_data return (null) [17:08:22]process_action_free print_doc [17:08:22]json_value_free [17:08:22]json_value_free done [17:08:22]process_json_proto returns [17:08:22]Send response to host [17:08:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [17:08:22]free response buf [17:08:22]execute_script done [17:08:22]execute_script returns [17:08:22]free content buf [17:08:22]Sock 6.Close socket [17:08:22]Sock 6.Thread stoped [17:08:22]accept exits with 9 [17:08:22]New connection [17:08:22]New thread 3067444580 created [17:08:22]Thread 3067587940 joined [17:08:22]Waiting for new connection... [17:08:22] Sock 9.Parse request [17:08:22]Sock 9.Check first char [17:08:22]Sock 9.First char is OK [17:08:22]request: POST /json_proto HTTP/1.0 [17:08:22]Method: POST [17:08:22]URL: /json_proto [17:08:22]Method is POST - this is cgi request [17:08:22]url: /json_proto [17:08:22]query_string will be loaded in cgi processing [17:08:22]execute_cgi json_proto POST (null) [17:08:22]execute_cgi path=json_proto method=POST [17:08:22]POST find Content-Length [17:08:22]Host: 172.17.43.131:8080 [17:08:22]Content-Length: 678 [17:08:22]Content-Type: application/json [17:08:22] [17:08:22]POST finish read [17:08:22]Found Content-Length = 678 [17:08:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003115", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:08:22]execute_script... [17:08: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)2003115", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:08:22]POST & json_proto [17:08:22]process_json_proto [17:08:22]json parsed OK: [17:08:22]protocol is kg_v1.0 [17:08:22]action value=close_receipt [17:08:22]process_action close_receipt [17:08:22]cmd_close_receipt [17:08:22]MH_GetDate [17:08:22]Write to MH i2c: F0 00 00 51 00 40 [17:08:22]Write i2c OK [17:08:22]MH_I2C_Read... [17:08:22]Read from MH i2c: F0 [17:08:22]MH_I2C_Read... [17:08:22]Read from MH i2c: F0 09 00 [17:08:22]MH_I2C_Read... [17:08:22]Read from MH i2c: F0 09 00 51 00 00 06 7B A6 66 F9 24 A2 66 FB [17:08:22]GetLastDocTimeStamp 1722186419 [17:08:22]current date 1722186502 [17:08:22]FM_GetShiftState [17:08:22]SAM_PROTO_GetShiftState [17:08:22]wFMCommunicate request_size=4 [17:08:22]MH_SAM_APDU [17:08:22]CAPDU: 80 13 01 00 [17:08:22]Write to MH i2c: E2 08 00 52 00 80 13 01 00 00 00 00 00 CF [17:08:22]Write i2c OK [17:08:22]MH_I2C_Read... [17:08:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:08:22]Read from MH i2c: E2 [17:08:22]MH_I2C_Read... [17:08:22]Read from MH i2c: E2 0E 00 [17:08:22]MH_I2C_Read... [17:08:22]Read from MH i2c: E2 0E 00 52 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 80 [17:08:22]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [17:08:22]wFMCommunicate OK [17:08:22]SAM_PROTO_GetShiftState done [17:08:22]FM_GetShiftState done [17:08:22]opened in 1722125326 [17:08:22]opened+sec_in_day 1722211726 [17:08:22]quantity*price = 50036 [17:08:22]sum+1 = 50037 [17:08:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 377 28.07.2024 17:08 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226717 ФПД: 102094117903858 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T170822&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226717&fm=102094117903858&tin=02508201610067®Number=0000000000092624&sum=50000 [17:08:23]StoreToDocumentArchive [17:08:23]shift 439 fd 226717 [17:08:23]save to /storage/0439/doc_00226717 [17:08:23]save last doc name /storage/0439/doc_00226717 to /storage/kkm_last_doc_name [17:08:23]save OK [17:08:23]Clear old archive folders... [17:08:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:08:23]tlvbuf is 01536B80 [17:08:23]SAM_PROTO_ClearQueue [17:08:23]wFMCommunicate request_size=4 [17:08:23]MH_SAM_APDU [17:08:23]CAPDU: 80 09 00 00 [17:08:23]Write to MH i2c: E2 08 00 5F 00 80 09 00 00 00 00 00 00 D1 [17:08:23]Write i2c OK [17:08:23]MH_I2C_Read... [17:08:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:08:23]Read from MH i2c: E2 [17:08:23]MH_I2C_Read... [17:08:23]Read from MH i2c: E2 03 00 [17:08:23]MH_I2C_Read... [17:08:23]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [17:08:23]RAPDU: 90 00 [17:08:23]wFMCommunicate OK [17:08:23]SAM_PROTO_ClearQueue done [17:08:23]KKMCreateOFDPacket [17:08:23]OFDProtocolAddRootSTLVToBuf [17:08:23]FM_MakeSignedData [17:08:23]FM_MakeSignedData [17:08:23]SAM_PROTO_SignData [17:08:23]wFMCommunicate request_size=4 [17:08:23]MH_SAM_APDU [17:08:23]CAPDU: 80 0D 01 02 [17:08:23]Write to MH i2c: E2 08 00 60 00 80 0D 01 02 00 00 00 00 D9 [17:08:23]Write i2c OK [17:08:23]MH_I2C_Read... [17:08:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:08:23]Read from MH i2c: E2 [17:08:23]MH_I2C_Read... [17:08:23]Read from MH i2c: E2 03 00 [17:08:23]MH_I2C_Read... [17:08:23]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [17:08:23]RAPDU: 90 00 [17:08:23]wFMCommunicate OK [17:08:23]wFMCommunicate request_size=255 [17:08:23]MH_SAM_APDU [17:08:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 01 00 00 F4 03 04 00 06 7B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9D 75 03 00 35 04 06 00 5C [17:08:24]Write to MH i2c: E2 02 01 61 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 01 00 00 F4 03 04 00 06 7B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9D 75 03 00 35 04 06 00 5C 00 00 90 [17:08:24]Write i2c OK [17:08:24]MH_I2C_Read... [17:08:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:08:24]Read from MH i2c: E2 [17:08:24]MH_I2C_Read... [17:08:24]Read from MH i2c: E2 03 00 [17:08:24]MH_I2C_Read... [17:08:24]Read from MH i2c: E2 03 00 61 00 00 90 00 D5 [17:08:24]RAPDU: 90 00 [17:08:24]wFMCommunicate OK [17:08:24]wFMCommunicate request_size=10 [17:08:24]MH_SAM_APDU [17:08:24]CAPDU: 80 0D 02 02 05 DA A3 A1 9D F2 [17:08:24]Write to MH i2c: E2 0D 00 62 00 80 0D 02 02 05 00 DA A3 A1 9D F2 00 00 93 [17:08:24]Write i2c OK [17:08:24]MH_I2C_Read... [17:08:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:08:24]Read from MH i2c: E2 [17:08:24]MH_I2C_Read... [17:08:24]Read from MH i2c: E2 03 00 [17:08:24]MH_I2C_Read... [17:08:24]Read from MH i2c: E2 03 00 62 00 00 90 00 D6 [17:08:24]RAPDU: 90 00 [17:08:24]wFMCommunicate OK [17:08:24]wFMCommunicate request_size=4 [17:08:24]MH_SAM_APDU [17:08:24]CAPDU: 80 0D 03 02 [17:08:24]Write to MH i2c: E2 08 00 63 00 80 0D 03 02 00 00 00 00 DE [17:08:24]Write i2c OK [17:08:24]MH_I2C_Read... [17:08:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:08:24]Read from MH i2c: E2 [17:08:24]MH_I2C_Read... [17:08:24]Read from MH i2c: E2 0B 00 [17:08:24]MH_I2C_Read... [17:08:24]Read from MH i2c: E2 0B 00 63 00 00 A8 66 E9 94 56 0C 80 45 90 00 91 [17:08:24]RAPDU: A8 66 E9 94 56 0C 80 45 90 00 [17:08:24]wFMCommunicate OK [17:08:24]SAM_PROTO_SignData done [17:08:24]FM_MakeSignedData done [17:08:24]CreateOFDProtocolMessage [17:08:24]wFMCommunicate request_size=4 [17:08:24]MH_SAM_APDU [17:08:24]CAPDU: 80 11 00 00 [17:08:24]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [17:08:24]Write i2c OK [17:08:24]MH_I2C_Read... [17:08:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:08:24]Read from MH i2c: E2 [17:08:24]MH_I2C_Read... [17:08:24]Read from MH i2c: E2 17 00 [17:08:24]MH_I2C_Read... [17:08:24]Read from MH i2c: E2 17 00 64 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3B [17:08:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:08:24]wFMCommunicate OK [17:08:24]CreateOFDProtocolMessage done [17:08:24]OFDSenderStorePacket 226717 [17:08:24]StoreOFDPacket docnum=226717 [17:08:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B8 76 07 01 45 93 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 01 00 00 F4 03 04 00 06 7B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9D 75 03 00 35 04 06 00 5C DA A3 A1 9D F2 A8 66 E9 94 56 0C 80 45 [17:08:24]CheckFolder [17:08:24]dirname=/storage/ofd_packets [17:08:24]CheckFolder done [17:08:24]ProducePacketName [17:08:24]name=ofd_packets/00226717 [17:08:24]NVStorageSaveData ofd_packets/00226717 [17:08:24]File name is /storage/ofd_packets/00226717 [17:08:24]Write 301 bytes [17:08:24]NVStorageSaveData done [17:08:24]OFDSenderStorePacket done [17:08:24]KKMCreateOFDPacket done [17:08:24]NVStorageSaveData kkm_last_timestamp [17:08:24]File name is /storage/kkm_last_timestamp [17:08:24]Write 4 bytes [17:08:24]NVStorageSaveData done [17:08:24]ExternCall_PrintAddStr [17:08:24]wPrintStart [17:08:24]Write to MH i2c: 01 00 00 65 00 65 [17:08:24]OFD Sender: Processing packet 226717 [packets to send 602, broken 601] [17:08:24]ProducePacketName [17:08:24]name=ofd_packets/00226717 [17:08:24]OFD Sender: To server: pG, [17:08:24]CommunicateWithHost lk.salyk.kg:30040 [17:08:24]ConnectInit lk.salyk.kg [17:08:24]Write i2c OK [17:08:24]MH_I2C_Read... [17:08:24]Read from MH i2c: 01 [17:08:24]MH_I2C_Read... [17:08:24]Read from MH i2c: 01 07 00 [17:08:24]MH_I2C_Read... [17:08:24]Read from MH i2c: 01 07 00 65 00 00 00 00 00 00 FF 0F 7A [17:08:24]RasterBufferAndPrint [17:08:24]line Счет N : (1)2003115 [17:08:24]line ИНН: 02508201610067 [17:08:24]line Контрольно-Кассовый Чек [17:08:24]line ПРОДАЖА [17:08:24]line ТРК (МРК, ГНК) : 43 [17:08:24]line Товар: 2710124130 [17:08:24]line Аи-92-К-5 [17:08:24]line 7.380 * 67.80 [17:08:24]line = 500.36 [17:08:24]line НДС 12% НСП 1% [17:08:24]line > о реализуемом товаре [17:08:24]line ОКРУГЛЕНИЕ: -0.36 [17:08:24]line ИТОГО: 500.00 [17:08:24]line Внесено: 500.00 [17:08:24]line СДАЧА: 0.00 [17:08:24]line НСП 1% : 4.43 [17:08:24]line НДС 12% : 53.14 [17:08:24]line Наличными: 500.00 [17:08:24]line Безнал.: 0.00 [17:08:24]line Место: АЗС № 97 "Партнер Нефть" [17:08:24]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:08:24]line СНО: Общий режим [17:08:24]line Чек 377 28.07.2024 17:08 [17:08:24]line Смена: 439 ФФД: 1.0 [17:08:24]line ЗНМ: 0300000054 [17:08:24]line РНМ: 0000000000092624 [17:08:24]line Версия ККМ: 001 [17:08:24]line ФМ: 0000000000874959 [17:08:24]line ФД: 226717 [17:08:24]line ФПД: 102094117903858 [17:08:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T170822&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226717&fm=102094117903858&tin=02508201610067®Number=0000000000092624&sum=50000 [17:08:24]written 0, free lines is 4095 [17:08:25]Write to MH i2c: 01 00 00 90 00 90 [17:08:25]Write i2c OK [17:08:25]MH_I2C_Read... [17:08:25]Read from MH i2c: 01 [17:08:25]MH_I2C_Read... [17:08:25]Read from MH i2c: 01 07 00 [17:08:25]MH_I2C_Read... [17:08:25]Read from MH i2c: 01 07 00 90 00 00 00 00 00 00 6F 0C 12 [17:08:25]RasterBufferAndPrint [17:08:25]line [17:08:25]line [17:08:25]line [17:08:25]line [17:08:25]line [17:08:25]written 0, free lines is 3193 [17:08:25]MH_Cut [17:08:25]Write to MH i2c: D1 01 00 97 00 01 69 [17:08:25]Write i2c OK [17:08:25]MH_I2C_Read... [17:08:25]Read from MH i2c: D1 [17:08:25]MH_I2C_Read... [17:08:25]Read from MH i2c: D1 01 00 [17:08:25]MH_I2C_Read... [17:08:25]Read from MH i2c: D1 01 00 97 00 00 68 [17:08:25]Write to MH i2c: 01 00 00 98 00 98 [17:08:25]Write i2c OK [17:08:25]MH_I2C_Read... [17:08:25]Connected sock=10 [17:08:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B8 76 07 01 45 93 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 01 00 00 F4 03 04 00 06 7B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9D 75 03 00 35 04 06 00 5C DA A3 A1 9D F2 A8 66 E9 94 56 0C 80 45 [17:08:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 57 F5 47 00 07 8A A5 *** Cut start [17:08:26]07 *** Partial cut [17:08:26]01 *** CUTSNS_PIN = 1 [17:08:26]00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 *** CUTSNS_PIN = 0 [17:08:26]39 10 04 04 00 9D 75 03 00 F4 03 04 00 12 27 A6 66 B6 04 01 00 00 61 3E 39 4C 10 FF FB 09 [17:08:26]CommunicateWithHost err = 0 [17:08:26]CheckOFDResponse [17:08:26]1017 (14) - 77093643461234 [17:08:26]1041 (16) - 0000000000874959 [17:08:26]1040 (4) - 226717 [17:08:26]1012 (4) - 28.07.2024 11:10 [17:08:26]1206 (1) - 0 [17:08:26]OFD Sender: Remove packet 226717 [17:08:26]ProducePacketName [17:08:26]name=ofd_packets/00226717 [17:08:26]NVStorageDeleteData [17:08:26]*** Brake cut motor [17:08:26]OFD Sender: No OFD packet to send [17:08:26]Read from MH i2c: 01 *** Stop cut motor [17:08:26] [17:08:26]*** Cut end [17:08:26]MH_I2C_Read... [17:08:26]Read from MH i2c: 01 07 00 [17:08:26]MH_I2C_Read... [17:08:26]Read from MH i2c: 01 07 00 98 00 00 00 00 00 00 FF 0F AD [17:08:26]process_action close_receipt done [17:08:26]requested_data is exist [17:08:26]produce_requested_data [17:08:26]requested_item fm.sn is exist - process it [17:08:26]wFMCommunicate request_size=4 [17:08:26]MH_SAM_APDU [17:08:26]CAPDU: 80 11 00 00 [17:08:26]Write to MH i2c: E2 08 00 99 00 80 11 00 00 00 00 00 00 13 [17:08:26]Write i2c OK [17:08:26]MH_I2C_Read... [17:08:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:08:27]Read from MH i2c: E2 [17:08:27]MH_I2C_Read... [17:08:27]Read from MH i2c: E2 17 00 [17:08:27]MH_I2C_Read... [17:08:27]Read from MH i2c: E2 17 00 99 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 70 [17:08:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:08:27]wFMCommunicate OK [17:08:27]requested_item fd.num is exist - process it [17:08:27]SAM_PROTO_GetFieldsCounters [17:08:27]wFMCommunicate request_size=4 [17:08:27]MH_SAM_APDU [17:08:27]CAPDU: 80 13 00 00 [17:08:27]Write to MH i2c: E2 08 00 9A 00 80 13 00 00 00 00 00 00 16 [17:08:27]Write i2c OK [17:08:27]MH_I2C_Read... [17:08:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:08:27]Read from MH i2c: E2 [17:08:27]MH_I2C_Read... [17:08:27]Read from MH i2c: E2 62 00 [17:08:27]MH_I2C_Read... [17:08:27]Read from MH i2c: E2 62 00 9A 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9D 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 79 01 00 00 5E 04 04 00 79 01 00 00 57 04 04 00 7A 01 00 00 19 04 04 00 00 00 00 00 90 00 7A [17:08:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9D 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 79 01 00 00 5E 04 04 00 79 01 00 00 57 04 04 00 7A 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:08:27]wFMCommunicate OK [17:08:27]SAM_PROTO_GetFieldsCounters done [17:08:27]requested_item shift.num is exist - process it [17:08:27]requested_item shift.opened is exist - process it [17:08:27]req_shift_opened [17:08:27]FM_GetShiftState [17:08:27]SAM_PROTO_GetShiftState [17:08:27]wFMCommunicate request_size=4 [17:08:27]MH_SAM_APDU [17:08:27]CAPDU: 80 13 01 00 [17:08:27]Write to MH i2c: E2 08 00 9B 00 80 13 01 00 00 00 00 00 18 [17:08:27]Write i2c OK [17:08:27]MH_I2C_Read... [17:08:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:08:27]Read from MH i2c: E2 [17:08:27]MH_I2C_Read... [17:08:27]Read from MH i2c: E2 0E 00 [17:08:27]MH_I2C_Read... [17:08:27]Read from MH i2c: E2 0E 00 9B 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 C9 [17:08:27]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [17:08:27]wFMCommunicate OK [17:08:27]SAM_PROTO_GetShiftState done [17:08:27]FM_GetShiftState done [17:08:27]req_shift_opened done [17:08:27]requested_item shift.open_date is exist - process it [17:08:27]req_shift_open_date [17:08:27]req_shift_open_date done [17:08:27]produce_requested_data done [17:08:27]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226717,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [17:08:27]process_action_free close_receipt [17:08:27]json_value_free [17:08:27]json_value_free done [17:08:27]process_json_proto returns [17:08:27]Send response to host [17:08:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226717,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [17:08:27]free response buf [17:08:27]execute_script done [17:08:27]execute_script returns [17:08:27]free content buf [17:08:27]Sock 9.Close socket [17:08:27]Sock 9.Thread stoped [17:08:31]OFD Sender: No OFD packet to send [17:08:36]OFD Sender: No OFD packet to send [17:08:41]recv_with_timeout no data received [17:08:41]OFD Sender: No OFD packet to send [17:08:46]OFD Sender: No OFD packet to send [17:08:51]recv_with_timeout no data received [17:08:51]OFD Sender: No OFD packet to send [17:08:56]OFD Sender: No OFD packet to send [17:08:58]accept exits with 6 [17:08:58]New connection [17:08:58]New thread 3067587940 created [17:08:58]Thread 3067444580 joined [17:08:58]Waiting for new connection... [17:08:58] Sock 6.Parse request [17:08:58]Sock 6.Check first char [17:08:58]Sock 6.First char is OK [17:08:58]request: POST /json_proto HTTP/1.0 [17:08:58]Method: POST [17:08:58]URL: /json_proto [17:08:58]Method is POST - this is cgi request [17:08:58]url: /json_proto [17:08:58]query_string will be loaded in cgi processing [17:08:58]execute_cgi json_proto POST (null) [17:08:58]execute_cgi path=json_proto method=POST [17:08:58]POST find Content-Length [17:08:58]Host: 172.17.43.131:8080 [17:08:58]Content-Length: 678 [17:08:58]Content-Type: application/json [17:08:58] [17:08:58]POST finish read [17:08:58]Found Content-Length = 678 [17:08:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003116", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [17:08:58]execute_script... [17:08:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003116", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [17:08:58]POST & json_proto [17:08:58]process_json_proto [17:08:58]json parsed OK: [17:08:58]protocol is kg_v1.0 [17:08:58]action value=close_receipt [17:08:58]process_action close_receipt [17:08:58]cmd_close_receipt [17:08:58]MH_GetDate [17:08:58]Write to MH i2c: F0 00 00 9C 00 8B [17:08:58]Write i2c OK [17:08:58]MH_I2C_Read... [17:08:58]Read from MH i2c: F0 [17:08:58]MH_I2C_Read... [17:08:58]Read from MH i2c: F0 09 00 [17:08:58]MH_I2C_Read... [17:08:58]Read from MH i2c: F0 09 00 9C 00 00 2B 7B A6 66 F9 24 A2 66 6B [17:08:58]GetLastDocTimeStamp 1722186502 [17:08:58]current date 1722186539 [17:08:58]FM_GetShiftState [17:08:58]SAM_PROTO_GetShiftState [17:08:58]wFMCommunicate request_size=4 [17:08:58]MH_SAM_APDU [17:08:58]CAPDU: 80 13 01 00 [17:08:58]Write to MH i2c: E2 08 00 9D 00 80 13 01 00 00 00 00 00 1A [17:08:58]Write i2c OK [17:08:58]MH_I2C_Read... [17:08:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:08:58]Read from MH i2c: E2 [17:08:58]MH_I2C_Read... [17:08:58]Read from MH i2c: E2 0E 00 [17:08:58]MH_I2C_Read... [17:08:58]Read from MH i2c: E2 0E 00 9D 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 CB [17:08:58]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [17:08:58]wFMCommunicate OK [17:08:58]SAM_PROTO_GetShiftState done [17:08:58]FM_GetShiftState done [17:08:58]opened in 1722125326 [17:08:58]opened+sec_in_day 1722211726 [17:08:58]quantity*price = 50010 [17:08:58]sum+1 = 50012 [17:08:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 378 28.07.2024 17:08 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226718 ФПД: 12441524512795 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T170859&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226718&fm=12441524512795&tin=02508201610067®Number=0000000000092624&sum=50000 [17:08:59]StoreToDocumentArchive [17:08:59]shift 439 fd 226718 [17:08:59]save to /storage/0439/doc_00226718 [17:08:59]save last doc name /storage/0439/doc_00226718 to /storage/kkm_last_doc_name [17:08:59]save OK [17:08:59]Clear old archive folders... [17:08:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:08:59]tlvbuf is 01558380 [17:08:59]SAM_PROTO_ClearQueue [17:08:59]wFMCommunicate request_size=4 [17:08:59]MH_SAM_APDU [17:08:59]CAPDU: 80 09 00 00 [17:08:59]Write to MH i2c: E2 08 00 AA 00 80 09 00 00 00 00 00 00 1C [17:08:59]Write i2c OK [17:08:59]MH_I2C_Read... [17:08:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:08:59]Read from MH i2c: E2 [17:08:59]MH_I2C_Read... [17:08:59]Read from MH i2c: E2 03 00 [17:08:59]MH_I2C_Read... [17:08:59]Read from MH i2c: E2 03 00 AA 00 00 90 00 1E [17:08:59]RAPDU: 90 00 [17:08:59]wFMCommunicate OK [17:08:59]SAM_PROTO_ClearQueue done [17:08:59]KKMCreateOFDPacket [17:08:59]OFDProtocolAddRootSTLVToBuf [17:08:59]FM_MakeSignedData [17:08:59]FM_MakeSignedData [17:08:59]SAM_PROTO_SignData [17:08:59]wFMCommunicate request_size=4 [17:08:59]MH_SAM_APDU [17:08:59]CAPDU: 80 0D 01 02 [17:08:59]Write to MH i2c: E2 08 00 AB 00 80 0D 01 02 00 00 00 00 24 [17:08:59]Write i2c OK [17:08:59]MH_I2C_Read... [17:08:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:08:59]Read from MH i2c: E2 [17:08:59]MH_I2C_Read... [17:08:59]Read from MH i2c: E2 03 00 [17:08:59]MH_I2C_Read... [17:08:59]Read from MH i2c: E2 03 00 AB 00 00 90 00 1F [17:08:59]RAPDU: 90 00 [17:08:59]wFMCommunicate OK [17:08:59]wFMCommunicate request_size=255 [17:08:59]MH_SAM_APDU [17:08:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 7A 01 00 00 F4 03 04 00 2B 7B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9E 75 03 00 35 04 06 00 0B [17:08:59]Write to MH i2c: E2 02 01 AC 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 7A 01 00 00 F4 03 04 00 2B 7B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9E 75 03 00 35 04 06 00 0B 00 00 99 [17:08:59]Write i2c OK [17:08:59]MH_I2C_Read... [17:09:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:09:00]Read from MH i2c: E2 [17:09:00]MH_I2C_Read... [17:09:00]Read from MH i2c: E2 03 00 [17:09:00]MH_I2C_Read... [17:09:00]Read from MH i2c: E2 03 00 AC 00 00 90 00 20 [17:09:00]RAPDU: 90 00 [17:09:00]wFMCommunicate OK [17:09:00]wFMCommunicate request_size=10 [17:09:00]MH_SAM_APDU [17:09:00]CAPDU: 80 0D 02 02 05 50 C4 A6 28 1B [17:09:00]Write to MH i2c: E2 0D 00 AD 00 80 0D 02 02 05 00 50 C4 A6 28 1B 00 00 2E [17:09:00]Write i2c OK [17:09:00]MH_I2C_Read... [17:09:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:09:00]Read from MH i2c: E2 [17:09:00]MH_I2C_Read... [17:09:00]Read from MH i2c: E2 03 00 [17:09:00]MH_I2C_Read... [17:09:00]Read from MH i2c: E2 03 00 AD 00 00 90 00 21 [17:09:00]RAPDU: 90 00 [17:09:00]wFMCommunicate OK [17:09:00]wFMCommunicate request_size=4 [17:09:00]MH_SAM_APDU [17:09:00]CAPDU: 80 0D 03 02 [17:09:00]Write to MH i2c: E2 08 00 AE 00 80 0D 03 02 00 00 00 00 29 [17:09:00]Write i2c OK [17:09:00]MH_I2C_Read... [17:09:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:09:00]Read from MH i2c: E2 [17:09:00]MH_I2C_Read... [17:09:00]Read from MH i2c: E2 0B 00 [17:09:00]MH_I2C_Read... [17:09:00]Read from MH i2c: E2 0B 00 AE 00 00 11 4C 1B FC 61 80 31 E2 90 00 92 [17:09:00]RAPDU: 11 4C 1B FC 61 80 31 E2 90 00 [17:09:00]wFMCommunicate OK [17:09:00]SAM_PROTO_SignData done [17:09:00]FM_MakeSignedData done [17:09:00]CreateOFDProtocolMessage [17:09:00]wFMCommunicate request_size=4 [17:09:00]MH_SAM_APDU [17:09:00]CAPDU: 80 11 00 00 [17:09:00]Write to MH i2c: E2 08 00 AF 00 80 11 00 00 00 00 00 00 29 [17:09:00]Write i2c OK [17:09:00]MH_I2C_Read... [17:09:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:09:00]Read from MH i2c: E2 [17:09:00]MH_I2C_Read... [17:09:00]Read from MH i2c: E2 17 00 [17:09:00]MH_I2C_Read... [17:09:00]Read from MH i2c: E2 17 00 AF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 86 [17:09:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:09:00]wFMCommunicate OK [17:09:00]CreateOFDProtocolMessage done [17:09:00]OFDSenderStorePacket 226718 [17:09:00]StoreOFDPacket docnum=226718 [17:09:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 1C 12 07 01 6A BA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 7A 01 00 00 F4 03 04 00 2B 7B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9E 75 03 00 35 04 06 00 0B 50 C4 A6 28 1B 11 4C 1B FC 61 80 31 E2 [17:09:00]CheckFolder [17:09:00]dirname=/storage/ofd_packets [17:09:00]CheckFolder done [17:09:00]ProducePacketName [17:09:00]name=ofd_packets/00226718 [17:09:00]NVStorageSaveData ofd_packets/00226718 [17:09:00]File name is /storage/ofd_packets/00226718 [17:09:00]Write 301 bytes [17:09:00]NVStorageSaveData done [17:09:00]OFDSenderStorePacket done [17:09:00]KKMCreateOFDPacket done [17:09:00]NVStorageSaveData kkm_last_timestamp [17:09:00]File name is /storage/kkm_last_timestamp [17:09:00]Write 4 bytes [17:09:00]NVStorageSaveData done [17:09:00]ExternCall_PrintAddStr [17:09:00]wPrintStart [17:09:00]Write to MH i2c: 01 00 00 B0 00 B0 [17:09:00]Write i2c OK [17:09:00]MH_I2C_Read... [17:09:00]Read from MH i2c: 01 [17:09:00]MH_I2C_Read... [17:09:00]Read from MH i2c: 01 07 00 [17:09:00]MH_I2C_Read... [17:09:00]Read from MH i2c: 01 07 00 B0 00 00 00 00 00 00 FF 0F C5 [17:09:00]RasterBufferAndPrint [17:09:00]line Счет N : (1)2003116 [17:09:00]line ИНН: 02508201610067 [17:09:00]line Контрольно-Кассовый Чек [17:09:00]line ПРОДАЖА [17:09:00]line ТРК (МРК, ГНК) : 64 [17:09:00]line Товар: 2710124500 [17:09:00]line Аи-95-К-5 [17:09:00]line 6.740 * 74.20 [17:09:00]line = 500.11 [17:09:00]line НДС 12% НСП 1% [17:09:00]line > о реализуемом товаре [17:09:00]OFD Sender: Processing packet 226718 [packets to send 602, broken 601] [17:09:00]ProducePacketName [17:09:00]name=ofd_packets/00226718 [17:09:00]OFD Sender: To server: pG, [17:09:00]CommunicateWithHost lk.salyk.kg:30040 [17:09:00]ConnectInit lk.salyk.kg [17:09:00]line ОКРУГЛЕНИЕ: -0.11 [17:09:00]line ИТОГО: 500.00 [17:09:00]line Внесено: 500.00 [17:09:00]line СДАЧА: 0.00 [17:09:00]line НСП 1% : 4.43 [17:09:00]line НДС 12% : 53.11 [17:09:00]line Наличными: 500.00 [17:09:00]line Безнал.: 0.00 [17:09:00]line Место: АЗС № 97 "Партнер Нефть" [17:09:00]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:09:00]line СНО: Общий режим [17:09:00]line Чек 378 28.07.2024 17:08 [17:09:00]line Смена: 439 ФФД: 1.0 [17:09:00]line ЗНМ: 0300000054 [17:09:00]line РНМ: 0000000000092624 [17:09:00]line Версия ККМ: 001 [17:09:00]line ФМ: 0000000000874959 [17:09:00]line ФД: 226718 [17:09:00]line ФПД: 12441524512795 [17:09:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T170859&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226718&fm=12441524512795&tin=02508201610067®Number=0000000000092624&sum=50000 [17:09:00]written 0, free lines is 4095 [17:09:00]Write to MH i2c: 01 00 00 DB 00 DB [17:09:00]Write i2c OK [17:09:00]MH_I2C_Read... [17:09:00]Read from MH i2c: 01 [17:09:00]MH_I2C_Read... [17:09:00]Read from MH i2c: 01 07 00 [17:09:00]MH_I2C_Read... [17:09:00]Read from MH i2c: 01 07 00 DB 00 00 00 00 00 00 65 0C 53 [17:09:00]RasterBufferAndPrint [17:09:00]line [17:09:00]line [17:09:00]line [17:09:00]line [17:09:00]line [17:09:00]written 0, free lines is 3181 [17:09:00]MH_Cut [17:09:00]Write to MH i2c: D1 01 00 E2 00 01 B4 [17:09:00]Write i2c OK [17:09:00]MH_I2C_Read... [17:09:00]Read from MH i2c: D1 [17:09:00]MH_I2C_Read... [17:09:00]Read from MH i2c: D1 01 00 [17:09:00]MH_I2C_Read... [17:09:00]Read from MH i2c: D1 01 00 E2 00 00 B3 [17:09:00]Write to MH i2c: 01 00 00 E3 00 E3 [17:09:00]Write i2c OK [17:09:00]MH_I2C_Read... [17:09:02]*** Cut start [17:09:02]*** Partial cut [17:09:02]*** CUTSNS_PIN = 1 [17:09:02]*** CUTSNS_PIN = 0 [17:09:02]*** Brake cut motor [17:09:02]Read from MH i2c: 01 [17:09:02]MH_I2C_Read... [17:09:02]*** Stop cut motor [17:09:02]*** Cut end [17:09:02]Read from MH i2c: 01 07 00 [17:09:02]MH_I2C_Read... [17:09:02]Read from MH i2c: 01 07 00 E3 00 00 00 00 00 00 FF 0F F8 [17:09:02]process_action close_receipt done [17:09:02]requested_data is exist [17:09:02]produce_requested_data [17:09:02]requested_item fm.sn is exist - process it [17:09:02]wFMCommunicate request_size=4 [17:09:02]MH_SAM_APDU [17:09:02]CAPDU: 80 11 00 00 [17:09:02]Write to MH i2c: E2 08 00 E4 00 80 11 00 00 00 00 00 00 5E [17:09:02]Write i2c OK [17:09:02]MH_I2C_Read... [17:09:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:09:02]Read from MH i2c: E2 [17:09:02]MH_I2C_Read... [17:09:02]Read from MH i2c: E2 17 00 [17:09:02]MH_I2C_Read... [17:09:02]Read from MH i2c: E2 17 00 E4 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BB [17:09:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:09:02]wFMCommunicate OK [17:09:02]requested_item fd.num is exist - process it [17:09:02]SAM_PROTO_GetFieldsCounters [17:09:02]wFMCommunicate request_size=4 [17:09:02]MH_SAM_APDU [17:09:02]CAPDU: 80 13 00 00 [17:09:02]Write to MH i2c: E2 08 00 E5 00 80 13 00 00 00 00 00 00 61 [17:09:02]Write i2c OK [17:09:02]MH_I2C_Read... [17:09:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:09:02]Read from MH i2c: E2 [17:09:02]MH_I2C_Read... [17:09:02]Read from MH i2c: E2 62 00 [17:09:02]MH_I2C_Read... [17:09:02]Read from MH i2c: E2 62 00 E5 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9E 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 7A 01 00 00 5E 04 04 00 7A 01 00 00 57 04 04 00 7B 01 00 00 19 04 04 00 00 00 00 00 90 00 C9 [17:09:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9E 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 7A 01 00 00 5E 04 04 00 7A 01 00 00 57 04 04 00 7B 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:09:03]wFMCommunicate OK [17:09:03]SAM_PROTO_GetFieldsCounters done [17:09:03]requested_item shift.num is exist - process it [17:09:03]requested_item shift.opened is exist - process it [17:09:03]req_shift_opened [17:09:03]FM_GetShiftState [17:09:03]SAM_PROTO_GetShiftState [17:09:03]wFMCommunicate request_size=4 [17:09:03]MH_SAM_APDU [17:09:03]CAPDU: 80 13 01 00 [17:09:03]Write to MH i2c: E2 08 00 E6 00 80 13 01 00 00 00 00 00 63 [17:09:03]Write i2c OK [17:09:03]MH_I2C_Read... [17:09:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:09:03]Read from MH i2c: E2 [17:09:03]MH_I2C_Read... [17:09:03]Read from MH i2c: E2 0E 00 [17:09:03]MH_I2C_Read... [17:09:03]Read from MH i2c: E2 0E 00 E6 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 14 [17:09:03]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [17:09:03]wFMCommunicate OK [17:09:03]SAM_PROTO_GetShiftState done [17:09:03]FM_GetShiftState done [17:09:03]req_shift_opened done [17:09:03]requested_item shift.open_date is exist - process it [17:09:03]req_shift_open_date [17:09:03]req_shift_open_date done [17:09:03]produce_requested_data done [17:09:03]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226718,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [17:09:03]process_action_free close_receipt [17:09:03]json_value_free [17:09:03]json_value_free done [17:09:03]process_json_proto returns [17:09:03]Send response to host [17:09:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226718,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [17:09:03]free response buf [17:09:03]execute_script done [17:09:03]execute_script returns [17:09:03]free content buf [17:09:03]Sock 6.Close socket [17:09:03]Sock 6.Thread stoped [17:09:05]ConnectInit Can't take IP for lk.salyk.kg [17:09:05]CommunicateWithHost connect error [17:09:05]CommunicateWithHost err = -1 [17:09:05]OFD Sender: Server communicate error [17:09:10]OFD Sender: Processing packet 226718 [packets to send 602, broken 601] [17:09:10]ProducePacketName [17:09:10]name=ofd_packets/00226718 [17:09:10]OFD Sender: To server: pG, [17:09:10]CommunicateWithHost lk.salyk.kg:30040 [17:09:10]ConnectInit lk.salyk.kg [17:09:11]recv_with_timeout no data received [17:09:13]Connected sock=8 [17:09:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 1C 12 07 01 6A BA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 7A 01 00 00 F4 03 04 00 2B 7B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9E 75 03 00 35 04 06 00 0B 50 C4 A6 28 1B 11 4C 1B FC 61 80 31 E2 [17:09:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 1D DF 47 00 14 4B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9E 75 03 00 F4 03 04 00 42 27 A6 66 B6 04 01 00 00 34 C4 DC AC A2 50 C0 89 [17:09:14]CommunicateWithHost err = 0 [17:09:14]CheckOFDResponse [17:09:14]1017 (14) - 77093643461234 [17:09:14]1041 (16) - 0000000000874959 [17:09:14]1040 (4) - 226718 [17:09:14]1012 (4) - 28.07.2024 11:10 [17:09:14]1206 (1) - 0 [17:09:14]OFD Sender: Remove packet 226718 [17:09:14]ProducePacketName [17:09:14]name=ofd_packets/00226718 [17:09:14]NVStorageDeleteData [17:09:14]OFD Sender: No OFD packet to send [17:09:19]OFD Sender: No OFD packet to send [17:09:24]OFD Sender: No OFD packet to send [17:09:29]OFD Sender: No OFD packet to send [17:09:34]OFD Sender: No OFD packet to send [17:09:39]OFD Sender: No OFD packet to send [17:09:43]recv_with_timeout no data received [17:09:44]OFD Sender: No OFD packet to send [17:09:49]OFD Sender: No OFD packet to send [17:09:54]OFD Sender: No OFD packet to send [17:10:00]OFD Sender: No OFD packet to send [17:10:05]OFD Sender: No OFD packet to send [17:10:10]OFD Sender: No OFD packet to send [17:10:15]OFD Sender: No OFD packet to send [17:10:20]OFD Sender: No OFD packet to send [17:10:25]OFD Sender: No OFD packet to send [17:10:30]OFD Sender: No OFD packet to send [17:10:34]recv_with_timeout no data received [17:10:35]OFD Sender: No OFD packet to send [17:10:40]OFD Sender: No OFD packet to send [17:10:45]OFD Sender: No OFD packet to send [17:10:50]OFD Sender: No OFD packet to send [17:10:55]OFD Sender: No OFD packet to send [17:11:00]OFD Sender: No OFD packet to send [17:11:05]OFD Sender: No OFD packet to send [17:11:09]recv_with_timeout no data received [17:11:10]OFD Sender: No OFD packet to send [17:11:15]OFD Sender: No OFD packet to send [17:11:20]OFD Sender: No OFD packet to send [17:05:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226714,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [17:05:10]free response buf [17:05:10]execute_script done [17:05:10]execute_script returns [17:05:10]free content buf [17:05:10]Sock 10.Close socket [17:05:10]Sock 10.Thread stoped [17:05:15]OFD Sender: No OFD packet to send [17:05:15]recv_with_timeout no data received [17:05:20]OFD Sender: No OFD packet to send [17:05:25]OFD Sender: No OFD packet to send [17:05:28]accept exits with 7 [17:05:28]New connection [17:05:28]New thread 3067026788 created [17:05:28]Thread 3066883428 joined [17:05:28]Waiting for new connection... [17:05:28] Sock 7.Parse request [17:05:28]Sock 7.Check first char [17:05:28]Sock 7.First char is OK [17:05:28]request: POST /json_proto HTTP/1.0 [17:05:28]Method: POST [17:05:28]URL: /json_proto [17:05:28]Method is POST - this is cgi request [17:05:28]url: /json_proto [17:05:28]query_string will be loaded in cgi processing [17:05:28]execute_cgi json_proto POST (null) [17:05:28]execute_cgi path=json_proto method=POST [17:05:28]POST find Content-Length [17:05:28]Host: 172.17.43.131:8080 [17:05:28]Content-Length: 671 [17:05:28]Content-Type: application/json [17:05:28] [17:05:28]POST finish read [17:05:28]Found Content-Length = 671 [17:05:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003114", "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.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:05:28]execute_script... [17:05: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)2003114", "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.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:05:28]POST & json_proto [17:05:28]process_json_proto [17:05:28]json parsed OK: [17:05:28]protocol is kg_v1.0 [17:05:28]action value=close_receipt [17:05:28]process_action close_receipt [17:05:28]cmd_close_receipt [17:05:28]MH_GetDate [17:05:28]Write to MH i2c: F0 00 00 E0 08 D7 [17:05:28]Write i2c OK [17:05:28]MH_I2C_Read... [17:05:28]Read from MH i2c: F0 [17:05:28]MH_I2C_Read... [17:05:28]Read from MH i2c: F0 09 00 [17:05:28]MH_I2C_Read... [17:05:28]Read from MH i2c: F0 09 00 E0 08 00 58 7A A6 66 F9 24 A2 66 E3 [17:05:28]GetLastDocTimeStamp 1722186306 [17:05:28]current date 1722186328 [17:05:28]FM_GetShiftState [17:05:28]SAM_PROTO_GetShiftState [17:05:28]wFMCommunicate request_size=4 [17:05:28]MH_SAM_APDU [17:05:28]CAPDU: 80 13 01 00 [17:05:28]Write to MH i2c: E2 08 00 E1 08 80 13 01 00 00 00 00 00 66 [17:05:28]Write i2c OK [17:05:28]MH_I2C_Read... [17:05:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:05:28]Read from MH i2c: E2 [17:05:28]MH_I2C_Read... [17:05:28]Read from MH i2c: E2 0E 00 [17:05:28]MH_I2C_Read... [17:05:28]Read from MH i2c: E2 0E 00 E1 08 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 17 [17:05:28]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [17:05:28]wFMCommunicate OK [17:05:28]SAM_PROTO_GetShiftState done [17:05:28]FM_GetShiftState done [17:05:28]opened in 1722125326 [17:05:28]opened+sec_in_day 1722211726 [17:05:28]quantity*price = 50017 [17:05:28]sum+1 = 50019 [17:05:28]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 379 28.07.2024 17:14 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226719 ФПД: 173776881048790 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T171445&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226719&fm=173776881048790&tin=02508201610067®Number=0000000000092624&sum=50000 [17:14:45]StoreToDocumentArchive [17:14:45]shift 439 fd 226719 [17:14:45]save to /storage/0439/doc_00226719 [17:14:45]save last doc name /storage/0439/doc_00226719 to /storage/kkm_last_doc_name [17:14:45]save OK [17:14:45]Clear old archive folders... [17:14:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:14:45]tlvbuf is 01559CB0 [17:14:45]SAM_PROTO_ClearQueue [17:14:45]wFMCommunicate request_size=4 [17:14:45]MH_SAM_APDU [17:14:45]CAPDU: 80 09 00 00 [17:14:45]Write to MH i2c: E2 08 00 F5 00 80 09 00 00 00 00 00 00 67 [17:14:45]Write i2c OK [17:14:45]MH_I2C_Read... [17:14:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:14:45]OFD Sender: No OFD packet to send [17:14:45]Read from MH i2c: E2 [17:14:45]MH_I2C_Read... [17:14:45]Read from MH i2c: E2 03 00 [17:14:45]MH_I2C_Read... [17:14:45]Read from MH i2c: E2 03 00 F5 00 00 90 00 69 [17:14:45]RAPDU: 90 00 [17:14:45]wFMCommunicate OK [17:14:45]SAM_PROTO_ClearQueue done [17:14:45]KKMCreateOFDPacket [17:14:45]OFDProtocolAddRootSTLVToBuf [17:14:45]FM_MakeSignedData [17:14:45]FM_MakeSignedData [17:14:45]SAM_PROTO_SignData [17:14:45]wFMCommunicate request_size=4 [17:14:45]MH_SAM_APDU [17:14:45]CAPDU: 80 0D 01 02 [17:14:45]Write to MH i2c: E2 08 00 F6 00 80 0D 01 02 00 00 00 00 6F [17:14:45]Write i2c OK [17:14:45]MH_I2C_Read... [17:14:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:14:45]Read from MH i2c: E2 [17:14:45]MH_I2C_Read... [17:14:45]Read from MH i2c: E2 03 00 [17:14:45]MH_I2C_Read... [17:14:45]Read from MH i2c: E2 03 00 F6 00 00 90 00 6A [17:14:45]RAPDU: 90 00 [17:14:45]wFMCommunicate OK [17:14:45]wFMCommunicate request_size=255 [17:14:45]MH_SAM_APDU [17:14:45]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 7B 01 00 00 F4 03 04 00 85 7C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9F 75 03 00 35 04 06 00 9E [17:14:45]Write to MH i2c: E2 02 01 F7 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 7B 01 00 00 F4 03 04 00 85 7C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9F 75 03 00 35 04 06 00 9E 00 00 D4 [17:14:45]Write i2c OK [17:14:45]MH_I2C_Read... [17:14:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:14:46]Read from MH i2c: E2 [17:14:46]MH_I2C_Read... [17:14:46]Read from MH i2c: E2 03 00 [17:14:46]MH_I2C_Read... [17:14:46]Read from MH i2c: E2 03 00 F7 00 00 90 00 6B [17:14:46]RAPDU: 90 00 [17:14:46]wFMCommunicate OK [17:14:46]wFMCommunicate request_size=10 [17:14:46]MH_SAM_APDU [17:14:46]CAPDU: 80 0D 02 02 05 0C 95 43 DC D6 [17:14:46]Write to MH i2c: E2 0D 00 F8 00 80 0D 02 02 05 00 0C 95 43 DC D6 00 00 12 [17:14:46]Write i2c OK [17:14:46]MH_I2C_Read... [17:14:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:14:46]Read from MH i2c: E2 [17:14:46]MH_I2C_Read... [17:14:46]Read from MH i2c: E2 03 00 [17:14:46]MH_I2C_Read... [17:14:46]Read from MH i2c: E2 03 00 F8 00 00 90 00 6C [17:14:46]RAPDU: 90 00 [17:14:46]wFMCommunicate OK [17:14:46]wFMCommunicate request_size=4 [17:14:46]MH_SAM_APDU [17:14:46]CAPDU: 80 0D 03 02 [17:14:46]Write to MH i2c: E2 08 00 F9 00 80 0D 03 02 00 00 00 00 74 [17:14:46]Write i2c OK [17:14:46]MH_I2C_Read... [17:14:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:14:46]Read from MH i2c: E2 [17:14:46]MH_I2C_Read... [17:14:46]Read from MH i2c: E2 0B 00 [17:14:46]MH_I2C_Read... [17:14:46]Read from MH i2c: E2 0B 00 F9 00 00 C1 1B 4B EE 73 8B F9 D9 90 00 5A [17:14:46]RAPDU: C1 1B 4B EE 73 8B F9 D9 90 00 [17:14:46]wFMCommunicate OK [17:14:46]SAM_PROTO_SignData done [17:14:46]FM_MakeSignedData done [17:14:46]CreateOFDProtocolMessage [17:14:46]wFMCommunicate request_size=4 [17:14:46]MH_SAM_APDU [17:14:46]CAPDU: 80 11 00 00 [17:14:46]Write to MH i2c: E2 08 00 FA 00 80 11 00 00 00 00 00 00 74 [17:14:46]Write i2c OK [17:14:46]MH_I2C_Read... [17:14:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:14:46]Read from MH i2c: E2 [17:14:46]MH_I2C_Read... [17:14:46]Read from MH i2c: E2 17 00 [17:14:46]MH_I2C_Read... [17:14:46]Read from MH i2c: E2 17 00 FA 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D1 [17:14:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:14:46]wFMCommunicate OK [17:14:46]CreateOFDProtocolMessage done [17:14:46]OFDSenderStorePacket 226719 [17:14:46]StoreOFDPacket docnum=226719 [17:14:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 9C 9B 07 01 C5 D8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 7B 01 00 00 F4 03 04 00 85 7C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9F 75 03 00 35 04 06 00 9E 0C 95 43 DC D6 C1 1B 4B EE 73 8B F9 D9 [17:14:46]CheckFolder [17:14:46]dirname=/storage/ofd_packets [17:14:46]CheckFolder done [17:14:46]ProducePacketName [17:14:46]name=ofd_packets/00226719 [17:14:46]NVStorageSaveData ofd_packets/00226719 [17:14:46]File name is /storage/ofd_packets/00226719 [17:14:46]Write 301 bytes [17:14:46]NVStorageSaveData done [17:14:46]OFDSenderStorePacket done [17:14:46]KKMCreateOFDPacket done [17:14:46]NVStorageSaveData kkm_last_timestamp [17:14:46]File name is /storage/kkm_last_timestamp [17:14:46]Write 4 bytes [17:14:46]NVStorageSaveData done [17:14:46]ExternCall_PrintAddStr [17:14:46]wPrintStart [17:14:46]Write to MH i2c: 01 00 00 FB 00 FB [17:14:46]Write i2c OK [17:14:46]MH_I2C_Read... [17:14:46]Read from MH i2c: 01 [17:14:46]MH_I2C_Read... [17:14:46]Read from MH i2c: 01 07 00 [17:14:46]MH_I2C_Read... [17:14:46]Read from MH i2c: 01 07 00 FB 00 00 00 00 00 00 FF 0F 10 [17:14:46]RasterBufferAndPrint [17:14:46]line Счет N : (1)2003118 [17:14:46]line ИНН: 02508201610067 [17:14:46]line Контрольно-Кассовый Чек [17:14:46]line ПРОДАЖА [17:14:46]line ТРК (МРК, ГНК) : 64 [17:14:46]line Товар: 2710124500 [17:14:46]line Аи-95-К-5 [17:14:46]line 6.740 * 74.20 [17:14:46]line = 500.11 [17:14:46]line НДС 12% НСП 1% [17:14:46]line > о реализуемом товаре [17:14:46]line ОКРУГЛЕНИЕ: -0.11 [17:14:46]line ИТОГО: 500.00 [17:14:46]line Внесено: 500.00 [17:14:46]line СДАЧА: 0.00 [17:14:46]line НСП 1% : 4.43 [17:14:46]line НДС 12% : 53.11 [17:14:46]line Наличными: 500.00 [17:14:46]line Безнал.: 0.00 [17:14:46]line Место: АЗС № 97 "Партнер Нефть" [17:14:46]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:14:46]line СНО: Общий режим [17:14:46]line Чек 379 28.07.2024 17:14 [17:14:46]line Смена: 439 ФФД: 1.0 [17:14:46]line ЗНМ: 0300000054 [17:14:46]line РНМ: 0000000000092624 [17:14:46]line Версия ККМ: 001 [17:14:46]line ФМ: 0000000000874959 [17:14:46]line ФД: 226719 [17:14:46]line ФПД: 173776881048790 [17:14:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T171445&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226719&fm=173776881048790&tin=02508201610067®Number=0000000000092624&sum=50000 [17:14:46]written 0, free lines is 4095 [17:14:46]OFD Sender: Processing packet 226719 [packets to send 602, broken 601] [17:14:46]ProducePacketName [17:14:46]name=ofd_packets/00226719 [17:14:46]OFD Sender: To server: pG, [17:14:46]CommunicateWithHost lk.salyk.kg:30040 [17:14:46]ConnectInit lk.salyk.kg [17:14:46]Write to MH i2c: 01 00 00 26 01 27 [17:14:46]Write i2c OK [17:14:46]MH_I2C_Read... [17:14:46]Read from MH i2c: 01 [17:14:46]MH_I2C_Read... [17:14:46]Read from MH i2c: 01 07 00 [17:14:46]MH_I2C_Read... [17:14:46]Read from MH i2c: 01 07 00 26 01 00 00 00 00 00 61 0C 9B [17:14:46]RasterBufferAndPrint [17:14:46]line [17:14:46]line [17:14:46]line [17:14:46]line [17:14:46]line [17:14:46]written 0, free lines is 3173 [17:14:46]MH_Cut [17:14:46]Write to MH i2c: D1 01 00 2D 01 01 00 [17:14:46]Write i2c OK [17:14:46]MH_I2C_Read... [17:14:46]Read from MH i2c: D1 [17:14:46]MH_I2C_Read... [17:14:46]Read from MH i2c: D1 01 00 [17:14:46]MH_I2C_Read... [17:14:46]Read from MH i2c: D1 01 00 2D 01 00 FF [17:14:46]Write to MH i2c: 01 00 00 2E 01 2F [17:14:46]Write i2c OK [17:14:46]MH_I2C_Read... [17:14:47]Connected sock=11 [17:14:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 9C 9B 07 01 C5 D8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 7B 01 00 00 F4 03 04 00 85 7C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9F 75 03 00 35 04 06 00 9E 0C 95 43 DC D6 C1 1B 4B EE 73 8B F9 D9 [17:14:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 39 4A 47 00 6C 8B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9F 75 03 00 F4 03 04 00 8F 28 A6 66 B6 04 01 00 00 62 7B 93 6C 52 35 F2 90 [17:14:47]CommunicateWithHost err = 0 [17:14:47]CheckOFDResponse [17:14:47]1017 (14) - 77093643461234 [17:14:47]1041 (16) - 0000000000874959 [17:14:47]1040 (4) - 226719 [17:14:47]1012 (4) - 28.07.2024 11:16 [17:14:47]1206 (1) - 0 [17:14:47]OFD Sender: Remove packet 226719 [17:14:47]ProducePacketName [17:14:47]name=ofd_packets/00226719 [17:14:47]NVStorageDeleteData [17:14:48]*** Cut start [17:14:48]*** Partial cut [17:14:48]*** CUTSNS_PIN = 1 [17:14:48]*** CUTSNS_PIN = 0 [17:14:48]OFD Sender: No OFD packet to send [17:14:48]*** Brake cut motor [17:14:48]Read from MH i2c: 01 [17:14:48]MH_I2C_Read... [17:14:48]*** Stop cut motor [17:14:48]*** Cut end [17:14:48]Read from MH i2c: 01 07 00 [17:14:48]MH_I2C_Read... [17:14:48]Read from MH i2c: 01 07 00 2E 01 00 00 00 00 00 FF 0F 44 [17:14:48]process_action close_receipt done [17:14:48]requested_data is exist [17:14:48]produce_requested_data [17:14:48]requested_item fm.sn is exist - process it [17:14:48]wFMCommunicate request_size=4 [17:14:48]MH_SAM_APDU [17:14:48]CAPDU: 80 11 00 00 [17:14:48]Write to MH i2c: E2 08 00 2F 01 80 11 00 00 00 00 00 00 AA [17:14:48]Write i2c OK [17:14:48]MH_I2C_Read... [17:14:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:14:48]Read from MH i2c: E2 [17:14:48]MH_I2C_Read... [17:14:48]Read from MH i2c: E2 17 00 [17:14:48]MH_I2C_Read... [17:14:48]Read from MH i2c: E2 17 00 2F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 07 [17:14:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:14:48]wFMCommunicate OK [17:14:48]requested_item fd.num is exist - process it [17:14:48]SAM_PROTO_GetFieldsCounters [17:14:48]wFMCommunicate request_size=4 [17:14:48]MH_SAM_APDU [17:14:48]CAPDU: 80 13 00 00 [17:14:48]Write to MH i2c: E2 08 00 30 01 80 13 00 00 00 00 00 00 AD [17:14:48]Write i2c OK [17:14:48]MH_I2C_Read... [17:14:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:14:48]Read from MH i2c: E2 [17:14:48]MH_I2C_Read... [17:14:48]Read from MH i2c: E2 62 00 [17:14:48]MH_I2C_Read... [17:14:48]Read from MH i2c: E2 62 00 30 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9F 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 7B 01 00 00 5E 04 04 00 7B 01 00 00 57 04 04 00 7C 01 00 00 19 04 04 00 00 00 00 00 90 00 19 [17:14:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9F 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 7B 01 00 00 5E 04 04 00 7B 01 00 00 57 04 04 00 7C 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:14:48]wFMCommunicate OK [17:14:48]SAM_PROTO_GetFieldsCounters done [17:14:48]requested_item shift.num is exist - process it [17:14:48]requested_item shift.opened is exist - process it [17:14:48]req_shift_opened [17:14:48]FM_GetShiftState [17:14:48]SAM_PROTO_GetShiftState [17:14:48]wFMCommunicate request_size=4 [17:14:48]MH_SAM_APDU [17:14:48]CAPDU: 80 13 01 00 [17:14:48]Write to MH i2c: E2 08 00 31 01 80 13 01 00 00 00 00 00 AF [17:14:48]Write i2c OK [17:14:48]MH_I2C_Read... [17:14:48]Read from MH i2c: E2 [17:14:48]MH_I2C_Read... [17:14:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:14:48]Read from MH i2c: E2 0E 00 [17:14:48]MH_I2C_Read... [17:14:48]Read from MH i2c: E2 0E 00 31 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 60 [17:14:48]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [17:14:48]wFMCommunicate OK [17:14:48]SAM_PROTO_GetShiftState done [17:14:48]FM_GetShiftState done [17:14:48]req_shift_opened done [17:14:48]requested_item shift.open_date is exist - process it [17:14:48]req_shift_open_date [17:14:48]req_shift_open_date done [17:14:48]produce_requested_data done [17:14:48]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226719,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [17:14:48]process_action_free close_receipt [17:14:48]json_value_free [17:14:48]json_value_free done [17:14:48]process_json_proto returns [17:14:48]Send response to host [17:14:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226719,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [17:14:48]free response buf [17:14:48]execute_script done [17:14:48]execute_script returns [17:14:48]free content buf [17:14:48]Sock 10.Close socket [17:14:48]Sock 10.Thread stoped [17:14:53]OFD Sender: No OFD packet to send [17:14:53]accept exits with 9 [17:14:53]New connection [17:14:53]New thread 3067587940 created [17:14:53]Thread 3067444580 joined [17:14:53]Waiting for new connection... [17:14:53] Sock 9.Parse request [17:14:53]Sock 9.Check first char [17:14:53]Sock 9.First char is OK [17:14:53]request: POST /json_proto HTTP/1.0 [17:14:53]Method: POST [17:14:53]URL: /json_proto [17:14:53]Method is POST - this is cgi request [17:14:53]url: /json_proto [17:14:53]query_string will be loaded in cgi processing [17:14:53]execute_cgi json_proto POST (null) [17:14:53]execute_cgi path=json_proto method=POST [17:14:53]POST find Content-Length [17:14:53]Host: 172.17.43.131:8080 [17:14:53]Content-Length: 678 [17:14:53]Content-Type: application/json [17:14:53] [17:14:53]POST finish read [17:14:53]Found Content-Length = 678 [17:14:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003119", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:14:53]execute_script... [17:14: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)2003119", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:14:53]POST & json_proto [17:14:53]process_json_proto [17:14:53]json parsed OK: [17:14:53]protocol is kg_v1.0 [17:14:53]action value=close_receipt [17:14:53]process_action close_receipt [17:14:53]cmd_close_receipt [17:14:53]MH_GetDate [17:14:53]Write to MH i2c: F0 00 00 32 01 22 [17:14:53]Write i2c OK [17:14:53]MH_I2C_Read... [17:14:53]Read from MH i2c: F0 [17:14:53]MH_I2C_Read... [17:14:53]Read from MH i2c: F0 09 00 [17:14:53]MH_I2C_Read... [17:14:53]Read from MH i2c: F0 09 00 32 01 00 8E 7C A6 66 F9 24 A2 66 66 [17:14:53]GetLastDocTimeStamp 1722186885 [17:14:53]current date 1722186894 [17:14:53]FM_GetShiftState [17:14:53]SAM_PROTO_GetShiftState [17:14:53]wFMCommunicate request_size=4 [17:14:53]MH_SAM_APDU [17:14:53]CAPDU: 80 13 01 00 [17:14:53]Write to MH i2c: E2 08 00 33 01 80 13 01 00 00 00 00 00 B1 [17:14:53]Write i2c OK [17:14:53]MH_I2C_Read... [17:14:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:14:53]Read from MH i2c: E2 [17:14:53]MH_I2C_Read... [17:14:53]Read from MH i2c: E2 0E 00 [17:14:53]MH_I2C_Read... [17:14:53]Read from MH i2c: E2 0E 00 33 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 62 [17:14:53]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [17:14:53]wFMCommunicate OK [17:14:53]SAM_PROTO_GetShiftState done [17:14:53]FM_GetShiftState done [17:14:53]opened in 1722125326 [17:14:53]opened+sec_in_day 1722211726 [17:14:53]quantity*price = 30035 [17:14:53]sum+1 = 30036 [17:14:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 380 28.07.2024 17:14 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226720 ФПД: 224182599785068 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T171454&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226720&fm=224182599785068&tin=02508201610067®Number=0000000000092624&sum=30000 [17:14:54]StoreToDocumentArchive [17:14:54]shift 439 fd 226720 [17:14:54]save to /storage/0439/doc_00226720 [17:14:54]save last doc name /storage/0439/doc_00226720 to /storage/kkm_last_doc_name [17:14:54]save OK [17:14:54]Clear old archive folders... [17:14:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:14:54]tlvbuf is 014D8E10 [17:14:54]SAM_PROTO_ClearQueue [17:14:54]wFMCommunicate request_size=4 [17:14:54]MH_SAM_APDU [17:14:54]CAPDU: 80 09 00 00 [17:14:54]Write to MH i2c: E2 08 00 40 01 80 09 00 00 00 00 00 00 B3 [17:14:54]Write i2c OK [17:14:54]MH_I2C_Read... [17:14:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:14:54]Read from MH i2c: E2 [17:14:54]MH_I2C_Read... [17:14:54]Read from MH i2c: E2 03 00 [17:14:54]MH_I2C_Read... [17:14:54]Read from MH i2c: E2 03 00 40 01 00 90 00 B5 [17:14:54]RAPDU: 90 00 [17:14:54]wFMCommunicate OK [17:14:54]SAM_PROTO_ClearQueue done [17:14:54]KKMCreateOFDPacket [17:14:54]OFDProtocolAddRootSTLVToBuf [17:14:54]FM_MakeSignedData [17:14:54]FM_MakeSignedData [17:14:54]SAM_PROTO_SignData [17:14:54]wFMCommunicate request_size=4 [17:14:54]MH_SAM_APDU [17:14:54]CAPDU: 80 0D 01 02 [17:14:54]Write to MH i2c: E2 08 00 41 01 80 0D 01 02 00 00 00 00 BB [17:14:54]Write i2c OK [17:14:54]MH_I2C_Read... [17:14:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:14:54]Read from MH i2c: E2 [17:14:54]MH_I2C_Read... [17:14:54]Read from MH i2c: E2 03 00 [17:14:54]MH_I2C_Read... [17:14:54]Read from MH i2c: E2 03 00 41 01 00 90 00 B6 [17:14:54]RAPDU: 90 00 [17:14:54]wFMCommunicate OK [17:14:54]wFMCommunicate request_size=255 [17:14:54]MH_SAM_APDU [17:14:54]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 01 00 00 F4 03 04 00 8E 7C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A0 75 03 00 35 04 06 00 CB [17:14:54]Write to MH i2c: E2 02 01 42 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 01 00 00 F4 03 04 00 8E 7C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A0 75 03 00 35 04 06 00 CB 00 00 8F [17:14:55]Write i2c OK [17:14:55]MH_I2C_Read... [17:14:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:14:55]Read from MH i2c: E2 [17:14:55]MH_I2C_Read... [17:14:55]Read from MH i2c: E2 03 00 [17:14:55]MH_I2C_Read... [17:14:55]Read from MH i2c: E2 03 00 42 01 00 90 00 B7 [17:14:55]RAPDU: 90 00 [17:14:55]wFMCommunicate OK [17:14:55]wFMCommunicate request_size=10 [17:14:55]MH_SAM_APDU [17:14:55]CAPDU: 80 0D 02 02 05 E4 94 39 9A 6C [17:14:55]Write to MH i2c: E2 0D 00 43 01 80 0D 02 02 05 00 E4 94 39 9A 6C 00 00 7F [17:14:55]Write i2c OK [17:14:55]MH_I2C_Read... [17:14:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:14:55]Read from MH i2c: E2 [17:14:55]MH_I2C_Read... [17:14:55]Read from MH i2c: E2 03 00 [17:14:55]MH_I2C_Read... [17:14:55]Read from MH i2c: E2 03 00 43 01 00 90 00 B8 [17:14:55]RAPDU: 90 00 [17:14:55]wFMCommunicate OK [17:14:55]wFMCommunicate request_size=4 [17:14:55]MH_SAM_APDU [17:14:55]CAPDU: 80 0D 03 02 [17:14:55]Write to MH i2c: E2 08 00 44 01 80 0D 03 02 00 00 00 00 C0 [17:14:55]Write i2c OK [17:14:55]MH_I2C_Read... [17:14:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:14:55]Read from MH i2c: E2 [17:14:55]MH_I2C_Read... [17:14:55]Read from MH i2c: E2 0B 00 [17:14:55]MH_I2C_Read... [17:14:55]Read from MH i2c: E2 0B 00 44 01 00 B6 5F 79 D8 A5 66 A2 83 90 00 57 [17:14:55]RAPDU: B6 5F 79 D8 A5 66 A2 83 90 00 [17:14:55]wFMCommunicate OK [17:14:55]SAM_PROTO_SignData done [17:14:55]FM_MakeSignedData done [17:14:55]CreateOFDProtocolMessage [17:14:55]wFMCommunicate request_size=4 [17:14:55]MH_SAM_APDU [17:14:55]CAPDU: 80 11 00 00 [17:14:55]Write to MH i2c: E2 08 00 45 01 80 11 00 00 00 00 00 00 C0 [17:14:55]Write i2c OK [17:14:55]MH_I2C_Read... [17:14:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:14:55]Read from MH i2c: E2 [17:14:55]MH_I2C_Read... [17:14:55]Read from MH i2c: E2 17 00 [17:14:55]MH_I2C_Read... [17:14:55]Read from MH i2c: E2 17 00 45 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1D [17:14:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:14:55]wFMCommunicate OK [17:14:55]CreateOFDProtocolMessage done [17:14:55]OFDSenderStorePacket 226720 [17:14:55]StoreOFDPacket docnum=226720 [17:14:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 DF 3C 07 01 A2 E6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 01 00 00 F4 03 04 00 8E 7C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A0 75 03 00 35 04 06 00 CB E4 94 39 9A 6C B6 5F 79 D8 A5 66 A2 83 [17:14:55]CheckFolder [17:14:55]dirname=/storage/ofd_packets [17:14:55]CheckFolder done [17:14:55]ProducePacketName [17:14:55]name=ofd_packets/00226720 [17:14:55]NVStorageSaveData ofd_packets/00226720 [17:14:55]File name is /storage/ofd_packets/00226720 [17:14:55]Write 301 bytes [17:14:55]NVStorageSaveData done [17:14:55]OFDSenderStorePacket done [17:14:55]KKMCreateOFDPacket done [17:14:55]NVStorageSaveData kkm_last_timestamp [17:14:55]File name is /storage/kkm_last_timestamp [17:14:55]Write 4 bytes [17:14:55]NVStorageSaveData done [17:14:55]ExternCall_PrintAddStr [17:14:55]wPrintStart [17:14:55]Write to MH i2c: 01 00 00 46 01 47 [17:14:55]Write i2c OK [17:14:55]MH_I2C_Read... [17:14:55]Read from MH i2c: 01 [17:14:55]MH_I2C_Read... [17:14:55]Read from MH i2c: 01 07 00 [17:14:55]MH_I2C_Read... [17:14:55]Read from MH i2c: 01 07 00 46 01 00 00 00 00 00 FF 0F 5C [17:14:55]RasterBufferAndPrint [17:14:55]line Счет N : (1)2003119 [17:14:55]line ИНН: 02508201610067 [17:14:55]line Контрольно-Кассовый Чек [17:14:55]line ПРОДАЖА [17:14:55]line ТРК (МРК, ГНК) : 43 [17:14:55]line Товар: 2710124130 [17:14:55]line Аи-92-К-5 [17:14:55]line 4.430 * 67.80 [17:14:55]line = 300.35 [17:14:55]line НДС 12% НСП 1% [17:14:55]line > о реализуемом товаре [17:14:55]line ОКРУГЛЕНИЕ: -0.35 [17:14:55]line ИТОГО: 300.00 [17:14:55]line Внесено: 300.00 [17:14:55]line СДАЧА: 0.00 [17:14:55]line НСП 1% : 2.66 [17:14:55]line НДС 12% : 31.90 [17:14:55]line Наличными: 300.00 [17:14:55]line Безнал.: 0.00 [17:14:55]line Место: АЗС № 97 "Партнер Нефть" [17:14:55]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:14:55]line СНО: Общий режим [17:14:55]line Чек 380 28.07.2024 17:14 [17:14:55]line Смена: 439 ФФД: 1.0 [17:14:55]line ЗНМ: 0300000054 [17:14:55]line РНМ: 0000000000092624 [17:14:55]line Версия ККМ: 001 [17:14:55]line ФМ: 0000000000874959 [17:14:55]line ФД: 226720 [17:14:55]line ФПД: 224182599785068 [17:14:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T171454&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226720&fm=224182599785068&tin=02508201610067®Number=0000000000092624&sum=30000 [17:14:55]written 0, free lines is 4095 [17:14:55]OFD Sender: Processing packet 226720 [packets to send 602, broken 601] [17:14:55]ProducePacketName [17:14:55]name=ofd_packets/00226720 [17:14:55]OFD Sender: To server: pG, [17:14:55]CommunicateWithHost lk.salyk.kg:30040 [17:14:55]ConnectInit lk.salyk.kg [17:14:55]Write to MH i2c: 01 00 00 71 01 72 [17:14:55]Write i2c OK [17:14:55]MH_I2C_Read... [17:14:55]Read from MH i2c: 01 [17:14:55]MH_I2C_Read... [17:14:55]Read from MH i2c: 01 07 00 [17:14:55]MH_I2C_Read... [17:14:55]Read from MH i2c: 01 07 00 71 01 00 00 00 00 00 6C 0C F1 [17:14:55]RasterBufferAndPrint [17:14:55]line [17:14:55]line [17:14:55]line [17:14:55]line [17:14:55]line [17:14:55]written 0, free lines is 3185 [17:14:55]MH_Cut [17:14:55]Write to MH i2c: D1 01 00 78 01 01 4B [17:14:55]Write i2c OK [17:14:55]MH_I2C_Read... [17:14:55]Read from MH i2c: D1 [17:14:55]MH_I2C_Read... [17:14:55]Read from MH i2c: D1 01 00 [17:14:55]MH_I2C_Read... [17:14:55]Read from MH i2c: D1 01 00 78 01 00 4A [17:14:55]Write to MH i2c: 01 00 00 79 01 7A [17:14:55]Write i2c OK [17:14:55]MH_I2C_Read... [17:14:57]*** Cut start [17:14:57]*** Partial cut [17:14:57]*** CUTSNS_PIN = 1 [17:14:57]*** CUTSNS_PIN = 0 [17:14:57]*** Brake cut motor [17:14:57]Connected sock=11 [17:14:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 DF 3C 07 01 A2 E6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 01 00 00 F4 03 04 00 8E 7C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A0 75 03 00 35 04 06 00 CB E4 94 39 9A 6C B6 5F 79 D8 A5 66 A2 83 [17:14:57]Read from MH i2c: 01 [17:14:57]MH_I2C_Read... [17:14:57]*** Stop cut motor [17:14:57]*** Cut end [17:14:57]Read from MH i2c: 01 07 00 [17:14:57]MH_I2C_Read... [17:14:57]Read from MH i2c: 01 07 00 79 01 00 00 00 00 00 FF 0F 8F [17:14:57]process_action close_receipt done [17:14:57]requested_data is exist [17:14:57]produce_requested_data [17:14:57]requested_item fm.sn is exist - process it [17:14:57]wFMCommunicate request_size=4 [17:14:57]MH_SAM_APDU [17:14:57]CAPDU: 80 11 00 00 [17:14:57]Write to MH i2c: E2 08 00 7A 01 80 11 00 00 00 00 00 00 F5 [17:14:57]Write i2c OK [17:14:57]MH_I2C_Read... [17:14:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:14:57]Read from MH i2c: E2 [17:14:57]MH_I2C_Read... [17:14:57]Read from MH i2c: E2 17 00 [17:14:57]MH_I2C_Read... [17:14:57]Read from MH i2c: E2 17 00 7A 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 52 [17:14:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:14:57]wFMCommunicate OK [17:14:57]requested_item fd.num is exist - process it [17:14:57]SAM_PROTO_GetFieldsCounters [17:14:57]wFMCommunicate request_size=4 [17:14:57]MH_SAM_APDU [17:14:57]CAPDU: 80 13 00 00 [17:14:57]Write to MH i2c: E2 08 00 7B 01 80 13 00 00 00 00 00 00 F8 [17:14:57]Write i2c OK [17:14:57]MH_I2C_Read... [17:14:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 09 1F 47 00 B9 CA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A0 75 03 00 F4 03 04 00 9A 28 A6 66 B6 04 01 00 00 80 D6 B2 C3 0D 0F 48 D1 [17:14:57]CommunicateWithHost err = 0 [17:14:57]CheckOFDResponse [17:14:57]1017 (14) - 77093643461234 [17:14:57]1041 (16) - 0000000000874959 [17:14:57]1040 (4) - 226720 [17:14:57]1012 (4) - 28.07.2024 11:16 [17:14:57]1206 (1) - 0 [17:14:57]OFD Sender: Remove packet 226720 [17:14:57]ProducePacketName [17:14:57]name=ofd_packets/00226720 [17:14:57]NVStorageDeleteData [17:14:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:14:58]Read from MH i2c: E2 [17:14:58]MH_I2C_Read... [17:14:58]Read from MH i2c: E2 62 00 [17:14:58]MH_I2C_Read... [17:14:58]Read from MH i2c: E2 62 00 7B 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A0 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 7C 01 00 00 5E 04 04 00 7C 01 00 00 57 04 04 00 7D 01 00 00 19 04 04 00 00 00 00 00 90 00 68 [17:14:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A0 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 7C 01 00 00 5E 04 04 00 7C 01 00 00 57 04 04 00 7D 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:14:58]wFMCommunicate OK [17:14:58]SAM_PROTO_GetFieldsCounters done [17:14:58]requested_item shift.num is exist - process it [17:14:58]requested_item shift.opened is exist - process it [17:14:58]req_shift_opened [17:14:58]FM_GetShiftState [17:14:58]SAM_PROTO_GetShiftState [17:14:58]wFMCommunicate request_size=4 [17:14:58]MH_SAM_APDU [17:14:58]CAPDU: 80 13 01 00 [17:14:58]Write to MH i2c: E2 08 00 7C 01 80 13 01 00 00 00 00 00 FA [17:14:58]Write i2c OK [17:14:58]MH_I2C_Read... [17:14:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:14:58]Read from MH i2c: E2 [17:14:58]MH_I2C_Read... [17:14:58]Read from MH i2c: E2 0E 00 [17:14:58]MH_I2C_Read... [17:14:58]Read from MH i2c: E2 0E 00 7C 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 AB [17:14:58]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [17:14:58]wFMCommunicate OK [17:14:58]SAM_PROTO_GetShiftState done [17:14:58]FM_GetShiftState done [17:14:58]req_shift_opened done [17:14:58]requested_item shift.open_date is exist - process it [17:14:58]req_shift_open_date [17:14:58]req_shift_open_date done [17:14:58]produce_requested_data done [17:14:58]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226720,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [17:14:58]process_action_free close_receipt [17:14:58]json_value_free [17:14:58]json_value_free done [17:14:58]process_json_proto returns [17:14:58]Send response to host [17:14:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226720,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [17:14:58]free response buf [17:14:58]execute_script done [17:14:58]execute_script returns [17:14:58]free content buf [17:14:58]Sock 9.Close socket [17:14:58]Sock 9.Thread stoped [17:14:58]OFD Sender: No OFD packet to send [17:15:03]OFD Sender: No OFD packet to send [17:15:08]OFD Sender: No OFD packet to send [17:15:13]OFD Sender: No OFD packet to send [17:15:18]OFD Sender: No OFD packet to send [17:15:23]OFD Sender: No OFD packet to send [17:15:25]recv_with_timeout no data received [17:15:28]OFD Sender: No OFD packet to send [17:15:33]OFD Sender: No OFD packet to send [17:15:38]OFD Sender: No OFD packet to send [17:15:43]OFD Sender: No OFD packet to send [17:15:48]OFD Sender: No OFD packet to send [17:15:53]OFD Sender: No OFD packet to send [17:15:56]accept exits with 10 [17:15:56]New connection [17:15:56]New thread 3067444580 created [17:15:56]Thread 3067587940 joined [17:15:56]Waiting for new connection... [17:15:56] Sock 10.Parse request [17:15:56]Sock 10.Check first char [17:15:56]Sock 10.First char is OK [17:15:56]request: POST /json_proto HTTP/1.0 [17:15:56]Method: POST [17:15:56]URL: /json_proto [17:15:56]Method is POST - this is cgi request [17:15:56]url: /json_proto [17:15:56]query_string will be loaded in cgi processing [17:15:56]execute_cgi json_proto POST (null) [17:15:56]execute_cgi path=json_proto method=POST [17:15:56]POST find Content-Length [17:15:56]Host: 172.17.43.131:8080 [17:15:56]Content-Length: 683 [17:15:56]Content-Type: application/json [17:15:56] [17:15:56]POST finish read [17:15:56]Found Content-Length = 683 [17:15:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003120", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 24.260, "sum" : 1800.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1800.00, "total" : 1800.00, "payments": [ { "type": 0, "sum" : 1800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:15:56]execute_script... [17:15: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)2003120", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 24.260, "sum" : 1800.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1800.00, "total" : 1800.00, "payments": [ { "type": 0, "sum" : 1800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:15:56]POST & json_proto [17:15:56]process_json_proto [17:15:56]json parsed OK: [17:15:56]protocol is kg_v1.0 [17:15:56]action value=close_receipt [17:15:56]process_action close_receipt [17:15:56]cmd_close_receipt [17:15:56]MH_GetDate [17:15:56]Write to MH i2c: F0 00 00 7D 01 6D [17:15:56]Write i2c OK [17:15:56]MH_I2C_Read... [17:15:56]Read from MH i2c: F0 [17:15:56]MH_I2C_Read... [17:15:56]Read from MH i2c: F0 09 00 [17:15:56]MH_I2C_Read... [17:15:56]Read from MH i2c: F0 09 00 7D 01 00 CD 7C A6 66 F9 24 A2 66 F0 [17:15:56]GetLastDocTimeStamp 1722186894 [17:15:56]current date 1722186957 [17:15:56]FM_GetShiftState [17:15:56]SAM_PROTO_GetShiftState [17:15:56]wFMCommunicate request_size=4 [17:15:56]MH_SAM_APDU [17:15:56]CAPDU: 80 13 01 00 [17:15:56]Write to MH i2c: E2 08 00 7E 01 80 13 01 00 00 00 00 00 FC [17:15:56]Write i2c OK [17:15:56]MH_I2C_Read... [17:15:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:15:56]Read from MH i2c: E2 [17:15:56]MH_I2C_Read... [17:15:56]Read from MH i2c: E2 0E 00 [17:15:56]MH_I2C_Read... [17:15:56]Read from MH i2c: E2 0E 00 7E 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 AD [17:15:56]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [17:15:56]wFMCommunicate OK [17:15:56]SAM_PROTO_GetShiftState done [17:15:56]FM_GetShiftState done [17:15:56]opened in 1722125326 [17:15:56]opened+sec_in_day 1722211726 [17:15:56]quantity*price = 180009 [17:15:56]sum+1 = 180010 [17:15:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 1800.00 Внесено: 1800.00 СДАЧА: 0.00 НСП 1% : 15.93 НДС 12% : 191.16 Наличными: 1800.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 381 28.07.2024 17:15 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226721 ФПД: 79506709219492 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T171557&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226721&fm=79506709219492&tin=02508201610067®Number=0000000000092624&sum=180000 [17:15:57]StoreToDocumentArchive [17:15:57]shift 439 fd 226721 [17:15:57]save to /storage/0439/doc_00226721 [17:15:58]save last doc name /storage/0439/doc_00226721 to /storage/kkm_last_doc_name [17:15:58]save OK [17:15:58]Clear old archive folders... [17:15:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:15:58]tlvbuf is 0155D5F0 [17:15:58]SAM_PROTO_ClearQueue [17:15:58]wFMCommunicate request_size=4 [17:15:58]MH_SAM_APDU [17:15:58]CAPDU: 80 09 00 00 [17:15:58]Write to MH i2c: E2 08 00 8B 01 80 09 00 00 00 00 00 00 FE [17:15:58]Write i2c OK [17:15:58]MH_I2C_Read... [17:15:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:15:58]Read from MH i2c: E2 [17:15:58]MH_I2C_Read... [17:15:58]Read from MH i2c: E2 03 00 [17:15:58]MH_I2C_Read... [17:15:58]Read from MH i2c: E2 03 00 8B 01 00 90 00 00 [17:15:58]RAPDU: 90 00 [17:15:58]wFMCommunicate OK [17:15:58]SAM_PROTO_ClearQueue done [17:15:58]KKMCreateOFDPacket [17:15:58]OFDProtocolAddRootSTLVToBuf [17:15:58]FM_MakeSignedData [17:15:58]FM_MakeSignedData [17:15:58]SAM_PROTO_SignData [17:15:58]wFMCommunicate request_size=4 [17:15:58]MH_SAM_APDU [17:15:58]CAPDU: 80 0D 01 02 [17:15:58]Write to MH i2c: E2 08 00 8C 01 80 0D 01 02 00 00 00 00 06 [17:15:58]Write i2c OK [17:15:58]MH_I2C_Read... [17:15:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:15:58]Read from MH i2c: E2 [17:15:58]MH_I2C_Read... [17:15:58]Read from MH i2c: E2 03 00 [17:15:58]MH_I2C_Read... [17:15:58]Read from MH i2c: E2 03 00 8C 01 00 90 00 01 [17:15:58]RAPDU: 90 00 [17:15:58]wFMCommunicate OK [17:15:58]wFMCommunicate request_size=255 [17:15:58]MH_SAM_APDU [17:15:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 C4 5E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 29 BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 01 00 00 F4 03 04 00 CD 7C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A1 75 03 00 35 04 06 00 48 [17:15:58]Write to MH i2c: E2 02 01 8D 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 C4 5E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 29 BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 01 00 00 F4 03 04 00 CD 7C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A1 75 03 00 35 04 06 00 48 00 00 23 [17:15:58]Write i2c OK [17:15:58]MH_I2C_Read... [17:15:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:15:58]Read from MH i2c: E2 [17:15:58]MH_I2C_Read... [17:15:58]Read from MH i2c: E2 03 00 [17:15:58]MH_I2C_Read... [17:15:58]Read from MH i2c: E2 03 00 8D 01 00 90 00 02 [17:15:58]RAPDU: 90 00 [17:15:58]wFMCommunicate OK [17:15:58]wFMCommunicate request_size=10 [17:15:58]MH_SAM_APDU [17:15:58]CAPDU: 80 0D 02 02 05 4F 99 29 08 A4 [17:15:58]Write to MH i2c: E2 0D 00 8E 01 80 0D 02 02 05 00 4F 99 29 08 A4 00 00 D0 [17:15:58]Write i2c OK [17:15:58]MH_I2C_Read... [17:15:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:15:58]Read from MH i2c: E2 [17:15:58]MH_I2C_Read... [17:15:58]Read from MH i2c: E2 03 00 [17:15:58]MH_I2C_Read... [17:15:58]Read from MH i2c: E2 03 00 8E 01 00 90 00 03 [17:15:58]RAPDU: 90 00 [17:15:58]wFMCommunicate OK [17:15:58]wFMCommunicate request_size=4 [17:15:58]MH_SAM_APDU [17:15:58]CAPDU: 80 0D 03 02 [17:15:58]Write to MH i2c: E2 08 00 8F 01 80 0D 03 02 00 00 00 00 0B [17:15:58]Write i2c OK [17:15:58]MH_I2C_Read... [17:15:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:15:58]Read from MH i2c: E2 [17:15:58]MH_I2C_Read... [17:15:58]Read from MH i2c: E2 0B 00 [17:15:58]MH_I2C_Read... [17:15:58]Read from MH i2c: E2 0B 00 8F 01 00 97 [17:17:54]ConnectInit Can't connect to host [17:17:55]OFD Sender: No OFD packet to send [17:18:00]OFD Sender: No OFD packet to send [17:18:05]OFD Sender: No OFD packet to send [17:18:10]OFD Sender: No OFD packet to send [17:18:15]OFD Sender: No OFD packet to send [17:18:20]OFD Sender: No OFD packet to send [17:18:26]OFD Sender: No OFD packet to send [17:18:28]accept exits with 8 [17:18:28]New connection [17:18:28]New thread 3067587940 created [17:18:28]Thread 3067444580 joined [17:18:28]Waiting for new connection... [17:18:28] Sock 8.Parse request [17:18:28]Sock 8.Check first char [17:18:28]Sock 8.First char is OK [17:18:28]request: POST /json_proto HTTP/1.0 [17:18:28]Method: POST [17:18:28]URL: /json_proto [17:18:28]Method is POST - this is cgi request [17:18:28]url: /json_proto [17:18:28]query_string will be loaded in cgi processing [17:18:28]execute_cgi json_proto POST (null) [17:18:28]execute_cgi path=json_proto method=POST [17:18:28]POST find Content-Length [17:18:28]Host: 172.17.43.131:8080 [17:18:28]Content-Length: 683 [17:18:28]Content-Type: application/json [17:18:28] [17:18:28]POST finish read [17:18:28]Found Content-Length = 683 [17:18:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003122", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:18:28]execute_script... [17:18:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003122", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:18:28]POST & json_proto [17:18:28]process_json_proto [17:18:28]json parsed OK: [17:18:28]protocol is kg_v1.0 [17:18:28]action value=close_receipt [17:18:28]process_action close_receipt [17:18:28]cmd_close_receipt [17:18:28]MH_GetDate [17:18:28]Write to MH i2c: F0 00 00 C8 01 B8 [17:18:28]Write i2c OK [17:18:28]MH_I2C_Read... [17:18:28]Read from MH i2c: F0 [17:18:28]MH_I2C_Read... [17:18:28]Read from MH i2c: F0 09 00 [17:18:28]MH_I2C_Read... [17:18:28]Read from MH i2c: F0 09 00 C8 01 00 65 7D A6 66 F9 24 A2 66 D4 [17:18:28]GetLastDocTimeStamp 1722186957 [17:18:28]current date 1722187109 [17:18:28]FM_GetShiftState [17:18:28]SAM_PROTO_GetShiftState [17:18:28]wFMCommunicate request_size=4 [17:18:28]MH_SAM_APDU [17:18:28]CAPDU: 80 13 01 00 [17:18:28]Write to MH i2c: E2 08 00 C9 01 80 13 01 00 00 00 00 00 47 [17:18:28]Write i2c OK [17:18:28]MH_I2C_Read... [17:18:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:18:28]Read from MH i2c: E2 [17:18:28]MH_I2C_Read... [17:18:28]Read from MH i2c: E2 0E 00 [17:18:28]MH_I2C_Read... [17:18:28]Read from MH i2c: E2 0E 00 C9 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 F8 [17:18:28]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [17:18:28]wFMCommunicate OK [17:18:28]SAM_PROTO_GetShiftState done [17:18:28]FM_GetShiftState done [17:18:28]opened in 1722125326 [17:18:28]opened+sec_in_day 1722211726 [17:18:28]quantity*price = 100005 [17:18:28]sum+1 = 100006 [17:18:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 382 28.07.2024 17:18 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226722 ФПД: 171177943971818 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T171829&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226722&fm=171177943971818&tin=02508201610067®Number=0000000000092624&sum=100000 [17:18:29]StoreToDocumentArchive [17:18:29]shift 439 fd 226722 [17:18:29]save to /storage/0439/doc_00226722 [17:18:29]save last doc name /storage/0439/doc_00226722 to /storage/kkm_last_doc_name [17:18:29]save OK [17:18:29]Clear old archive folders... [17:18:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:18:29]tlvbuf is 0155D1B0 [17:18:29]SAM_PROTO_ClearQueue [17:18:29]wFMCommunicate request_size=4 [17:18:29]MH_SAM_APDU [17:18:29]CAPDU: 80 09 00 00 [17:18:29]Write to MH i2c: E2 08 00 D6 01 80 09 00 00 00 00 00 00 49 [17:18:29]Write i2c OK [17:18:29]MH_I2C_Read... [17:18:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:18:29]Read from MH i2c: E2 [17:18:29]MH_I2C_Read... [17:18:29]Read from MH i2c: E2 03 00 [17:18:29]MH_I2C_Read... [17:18:29]Read from MH i2c: E2 03 00 D6 01 00 90 00 4B [17:18:29]RAPDU: 90 00 [17:18:29]wFMCommunicate OK [17:18:29]SAM_PROTO_ClearQueue done [17:18:29]KKMCreateOFDPacket [17:18:29]OFDProtocolAddRootSTLVToBuf [17:18:29]FM_MakeSignedData [17:18:29]FM_MakeSignedData [17:18:29]SAM_PROTO_SignData [17:18:29]wFMCommunicate request_size=4 [17:18:29]MH_SAM_APDU [17:18:29]CAPDU: 80 0D 01 02 [17:18:29]Write to MH i2c: E2 08 00 D7 01 80 0D 01 02 00 00 00 00 51 [17:18:29]Write i2c OK [17:18:29]MH_I2C_Read... [17:18:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:18:29]Read from MH i2c: E2 [17:18:29]MH_I2C_Read... [17:18:29]Read from MH i2c: E2 03 00 [17:18:29]MH_I2C_Read... [17:18:29]Read from MH i2c: E2 03 00 D7 01 00 90 00 4C [17:18:29]RAPDU: 90 00 [17:18:29]wFMCommunicate OK [17:18:29]wFMCommunicate request_size=255 [17:18:29]MH_SAM_APDU [17:18:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 7E 01 00 00 F4 03 04 00 65 7D A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A2 75 03 00 35 04 06 00 9B [17:18:29]Write to MH i2c: E2 02 01 D8 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 7E 01 00 00 F4 03 04 00 65 7D A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A2 75 03 00 35 04 06 00 9B 00 00 41 [17:18:29]Write i2c OK [17:18:29]MH_I2C_Read... [17:18:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:18:30]Read from MH i2c: E2 [17:18:30]MH_I2C_Read... [17:18:30]Read from MH i2c: E2 03 00 [17:18:30]MH_I2C_Read... [17:18:30]Read from MH i2c: E2 03 00 D8 01 00 90 00 4D [17:18:30]RAPDU: 90 00 [17:18:30]wFMCommunicate OK [17:18:30]wFMCommunicate request_size=10 [17:18:30]MH_SAM_APDU [17:18:30]CAPDU: 80 0D 02 02 05 AF 78 8B 37 EA [17:18:30]Write to MH i2c: E2 0D 00 D9 01 80 0D 02 02 05 00 AF 78 8B 37 EA 00 00 31 [17:18:30]Write i2c OK [17:18:30]MH_I2C_Read... [17:18:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:18:30]Read from MH i2c: E2 [17:18:30]MH_I2C_Read... [17:18:30]Read from MH i2c: E2 03 00 [17:18:30]MH_I2C_Read... [17:18:30]Read from MH i2c: E2 03 00 D9 01 00 90 00 4E [17:18:30]RAPDU: 90 00 [17:18:30]wFMCommunicate OK [17:18:30]wFMCommunicate request_size=4 [17:18:30]MH_SAM_APDU [17:18:30]CAPDU: 80 0D 03 02 [17:18:30]Write to MH i2c: E2 08 00 DA 01 80 0D 03 02 00 00 00 00 56 [17:18:30]Write i2c OK [17:18:30]MH_I2C_Read... [17:18:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:18:30]Read from MH i2c: E2 [17:18:30]MH_I2C_Read... [17:18:30]Read from MH i2c: E2 0B 00 [17:18:30]MH_I2C_Read... [17:18:30]Read from MH i2c: E2 0B 00 DA 01 00 E2 21 4F D5 5F 20 53 BD 90 00 0D [17:18:30]RAPDU: E2 21 4F D5 5F 20 53 BD 90 00 [17:18:30]wFMCommunicate OK [17:18:30]SAM_PROTO_SignData done [17:18:30]FM_MakeSignedData done [17:18:30]CreateOFDProtocolMessage [17:18:30]wFMCommunicate request_size=4 [17:18:30]MH_SAM_APDU [17:18:30]CAPDU: 80 11 00 00 [17:18:30]Write to MH i2c: E2 08 00 DB 01 80 11 00 00 00 00 00 00 56 [17:18:30]Write i2c OK [17:18:30]MH_I2C_Read... [17:18:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:18:30]Read from MH i2c: E2 [17:18:30]MH_I2C_Read... [17:18:30]Read from MH i2c: E2 17 00 [17:18:30]MH_I2C_Read... [17:18:30]Read from MH i2c: E2 17 00 DB 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B3 [17:18:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:18:30]wFMCommunicate OK [17:18:30]CreateOFDProtocolMessage done [17:18:30]OFDSenderStorePacket 226722 [17:18:30]StoreOFDPacket docnum=226722 [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 284826+1721902329=1722187155 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 94 7D A6 66 F9 24 A2 66 41 [17:19:16]Current date/time: 28.07.2024 17:19 [17:19:16]FM_Init [17:19:16]wFMConnect [17:19:16]MH_SAM_On [17:19:16]Write to MH i2c: E0 00 00 08 00 E7 [17:19:16]Write i2c OK [17:19:16]MH_I2C_Read... [17:19:16]*** iso7816_init finished! [17:19:16]*** atr: [17:19:16]*** 0F 3B D5 18 FF 81 91 FE [17:19:16]*** 1F C3 80 73 C8 21 10 0A [17:19:16]*** 00 00 00 00 00 00 00 00 [17:19:16]*** 00 00 00 00 00 00 00 00 [17:19:16]*** 00 00 00 00 00 00 00 00 [17:19:16]*** 00 00 00 00 00 00 00 00 [17:19:16]*** 00 00 00 00 00 00 00 00 [17:19:16]*** 00 00 00 00 00 00 00 00 [17:19:16]Read from MH i2c: E0 [17:19:16]MH_I2C_Read... [17:19:16]Read from MH i2c: E0 10 00 [17:19:16]MH_I2C_Read... [17:19:16]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [17:19:16]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [17:19:16]wFMCommunicate request_size=10 [17:19:16]MH_SAM_APDU [17:19:16]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [17:19:16]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 284848+1721902329=1722187177 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 AA 7D A6 66 F9 24 A2 66 57 [17:19:38]Current date/time: 28.07.2024 17:19 [17:19:38]FM_Init [17:19:38]wFMConnect [17:19:38]MH_SAM_On [17:19:38]Write to MH i2c: E0 00 00 08 00 E7 [17:19:38]Write i2c OK [17:19:38]MH_I2C_Read... [17:19:38]*** iso7816_init finished! [17:19:38]*** atr: [17:19:38]*** 0F 3B D5 18 FF 81 91 FE [17:19:38]*** 1F C3 80 73 C8 21 10 0A [17:19:38]*** 00 00 00 00 00 00 00 00 [17:19:38]*** 00 00 00 00 00 00 00 00 [17:19:38]*** 00 00 00 00 00 00 00 00 [17:19:38]*** 00 00 00 00 00 00 00 00 [17:19:38]*** 00 00 00 00 00 00 00 00 [17:19:38]*** 00 00 00 00 00 00 00 00 [17:19:38]Read from MH i2c: E0 [17:19:38]MH_I2C_Read... [17:19:38]Read from MH i2c: E0 10 00 [17:19:38]MH_I2C_Read... [17:19:38]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [17:19:38]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [17:19:38]wFMCommunicate request_size=10 [17:19:38]MH_SAM_APDU [17:19:38]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [17:19:38]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [17:19:38]Write i2c OK [17:19:38]MH_I2C_Read... [17:19:38]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [17:19:38]Read from MH i2c: E2 [17:19:38]MH_I2C_Read... [17:19:38]Read from MH i2c: E2 03 00 [17:19:38]MH_I2C_Read... [17:19:38]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [17:19:38]RAPDU: 90 00 [17:19:38]wFMCommunicate OK [17:19:38]wFMCommunicate request_size=4 [17:19:38]MH_SAM_APDU [17:19:38]CAPDU: 80 11 00 00 [17:19:38]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [17:19:38]Write i2c OK [17:19:38]MH_I2C_Read... [17:19:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:19:38]Read from MH i2c: E2 [17:19:38]MH_I2C_Read... [17:19:38]Read from MH i2c: E2 17 00 [17:19:38]MH_I2C_Read... [17:19:38]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [17:19:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:19:38]wFMCommunicate OK [17:19:38]Detected FM SN is 0000000000874959 [17:19:38]Stored FM SN is 0000000000874959 [17:19:38]wFMCommunicate request_size=9 [17:19:38]MH_SAM_APDU [17:19:38]CAPDU: 80 16 00 00 04 1A 5E 01 00 [17:19:38]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [17:19:38]Write i2c OK [17:19:38]MH_I2C_Read... [17:19:38]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [17:19:38]Read from MH i2c: E2 [17:19:38]MH_I2C_Read... [17:19:38]Read from MH i2c: E2 03 00 [17:19:38]MH_I2C_Read... [17:19:38]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [17:19:38]RAPDU: 90 00 [17:19:38]wFMCommunicate OK [17:19:38]FM PIN OK [17:19:38]wFMCommunicate request_size=8 [17:19:38]MH_SAM_APDU [17:19:38]CAPDU: 80 14 04 00 03 02 00 01 [17:19:38]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [17:19:38]Write i2c OK [17:19:38]MH_I2C_Read... [17:19:38]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [17:19:38]Read from MH i2c: E2 [17:19:38]MH_I2C_Read... [17:19:38]Read from MH i2c: E2 03 00 [17:19:38]MH_I2C_Read... [17:19:38]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [17:19:38]RAPDU: 90 00 [17:19:38]wFMCommunicate OK [17:19:38]wFMCommunicate request_size=13 [17:19:38]MH_SAM_APDU [17:19:38]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [17:19:38]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [17:19:38]Write i2c OK [17:19:38]MH_I2C_Read... [17:19:38]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [17:19:38]Read from MH i2c: E2 [17:19:38]MH_I2C_Read... [17:19:38]Read from MH i2c: E2 03 00 [17:19:38]MH_I2C_Read... [17:19:38]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [17:19:38]RAPDU: 90 00 [17:19:38]wFMCommunicate OK [17:19:38]wFMCommunicate request_size=4 [17:19:38]MH_SAM_APDU [17:19:38]CAPDU: 80 11 00 00 [17:19:38]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [17:19:38]Write i2c OK [17:19:38]MH_I2C_Read... [17:19:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:19:38]Read from MH i2c: E2 [17:19:38]MH_I2C_Read... [17:19:38]Read from MH i2c: E2 17 00 [17:19:38]MH_I2C_Read... [17:19:38]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [17:19:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:19:38]wFMCommunicate OK [17:19:38]DocumentArchiveInit [17:19:38]Start Httpd... [17:19:38]Httpd thread 3066989924 created [17:19:38]Write to MH i2c: 01 00 00 0F 00 0F [17:19:38]Write i2c OK [17:19:38]MH_I2C_Read... [17:19:38]Read from MH i2c: 01 [17:19:38]MH_I2C_Read... [17:19:38]Read from MH i2c: 01 07 00 [17:19:38]MH_I2C_Read... [17:19:38]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [17:19:38]MH Int Process started [17:19:38]Allocated Socket 7 [17:19:38]Bind OK [17:19:38]Listen OK [17:19:38]httpd running on port 8080 [17:19:38]Waiting for new connection... [17:19:39]OFD Sender: No OFD packet to send [17:19:41]accept exits with 8 [17:19:41]New connection [17:19:41]New thread 3066703204 created [17:19:41]Waiting for new connection... [17:19:41] Sock 8.Parse request [17:19:41]Sock 8.Check first char [17:19:41]Sock 8.First char is OK [17:19:41]request: POST /json_proto HTTP/1.0 [17:19:41]Method: POST [17:19:41]URL: /json_proto [17:19:41]Method is POST - this is cgi request [17:19:41]url: /json_proto [17:19:41]query_string will be loaded in cgi processing [17:19:41]execute_cgi json_proto POST (null) [17:19:41]execute_cgi path=json_proto method=POST [17:19:41]POST find Content-Length [17:19:41]Host: 172.17.43.131:8080 [17:19:41]Content-Length: 215 [17:19:41]Content-Type: application/json [17:19:41] [17:19:41]POST finish read [17:19:41]Found Content-Length = 215 [17:19:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:19:41]execute_script... [17:19:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:19:41]POST & json_proto [17:19:41]process_json_proto [17:19:41]json parsed OK: [17:19:41]protocol is kg_v1.0 [17:19:41]action value=get_value [17:19:41]process_action get_value [17:19:41]cmd_get_value [17:19:41]process_action get_value done [17:19:41]requested_data is exist [17:19:41]produce_requested_data [17:19:41]requested_item kkm.sn is exist - process it [17:19:41]requested_item kkm.ver is exist - process it [17:19:41]requested_item fm.sn is exist - process it [17:19:41]wFMCommunicate request_size=4 [17:19:41]MH_SAM_APDU [17:19:41]CAPDU: 80 11 00 00 [17:19:41]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [17:19:41]Write i2c OK [17:19:41]MH_I2C_Read... [17:19:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:19:41]Read from MH i2c: E2 [17:19:41]MH_I2C_Read... [17:19:41]Read from MH i2c: E2 17 00 [17:19:41]MH_I2C_Read... [17:19:41]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E7 [17:19:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:19:41]wFMCommunicate OK [17:19:41]requested_item fd.num is exist - process it [17:19:41]SAM_PROTO_GetFieldsCounters [17:19:41]wFMCommunicate request_size=4 [17:19:41]MH_SAM_APDU [17:19:41]CAPDU: 80 13 00 00 [17:19:41]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [17:19:41]Write i2c OK [17:19:41]MH_I2C_Read... [17:19:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:19:41]Read from MH i2c: E2 [17:19:41]MH_I2C_Read... [17:19:41]Read from MH i2c: E2 62 00 [17:19:41]MH_I2C_Read... [17:19:41]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A2 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 7E 01 00 00 5E 04 04 00 7E 01 00 00 57 04 04 00 7F 01 00 00 19 04 04 00 00 00 00 00 90 00 05 [17:19:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A2 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 7E 01 00 00 5E 04 04 00 7E 01 00 00 57 04 04 00 7F 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:19:41]wFMCommunicate OK [17:19:41]SAM_PROTO_GetFieldsCounters done [17:19:41]requested_item shift.num is exist - process it [17:19:41]requested_item shift.opened is exist - process it [17:19:41]req_shift_opened [17:19:41]FM_GetShiftState [17:19:41]SAM_PROTO_GetShiftState [17:19:41]wFMCommunicate request_size=4 [17:19:41]MH_SAM_APDU [17:19:41]CAPDU: 80 13 01 00 [17:19:41]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [17:19:41]Write i2c OK [17:19:41]MH_I2C_Read... [17:19:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:19:41]Read from MH i2c: E2 [17:19:41]MH_I2C_Read... [17:19:41]Read from MH i2c: E2 0E 00 [17:19:41]MH_I2C_Read... [17:19:41]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 40 [17:19:41]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [17:19:41]wFMCommunicate OK [17:19:41]SAM_PROTO_GetShiftState done [17:19:41]FM_GetShiftState done [17:19:41]req_shift_opened done [17:19:41]requested_item shift.open_date is exist - process it [17:19:41]req_shift_open_date [17:19:41]req_shift_open_date done [17:19:41]produce_requested_data done [17:19:41]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226722,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [17:19:41]process_action_free get_value [17:19:41]json_value_free [17:19:41]json_value_free done [17:19:41]process_json_proto returns [17:19:41]Send response to host [17:19:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226722,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [17:19:41]free response buf [17:19:41]execute_script done [17:19:41]execute_script returns [17:19:41]free content buf [17:19:41]Sock 8.Close socket [17:19:41]Sock 8.Thread stoped [17:19:41]accept exits with 9 [17:19:41]New connection [17:19:41]New thread 3066559844 created [17:19:41]Thread 3066703204 joined [17:19:41]Waiting for new connection... [17:19:41] Sock 9.Parse request [17:19:41]Sock 9.Check first char [17:19:41]Sock 9.First char is OK [17:19:41]request: POST /json_proto HTTP/1.0 [17:19:41]Method: POST [17:19:41]URL: /json_proto [17:19:41]Method is POST - this is cgi request [17:19:41]url: /json_proto [17:19:41]query_string will be loaded in cgi processing [17:19:41]execute_cgi json_proto POST (null) [17:19:41]execute_cgi path=json_proto method=POST [17:19:41]POST find Content-Length [17:19:41]Host: 172.17.43.131:8080 [17:19:41]Content-Length: 331 [17:19:41]Content-Type: application/json [17:19:41] [17:19:41]POST finish read [17:19:41]Found Content-Length = 331 [17:19:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [17:19:41]execute_script... [17:19:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [17:19:41]POST & json_proto [17:19:41]process_json_proto [17:19:41]json parsed OK: [17:19:41]protocol is kg_v1.0 [17:19:41]action value=get_value [17:19:41]process_action get_value [17:19:41]cmd_get_value [17:19:41]process_action get_value done [17:19:41]requested_data is exist [17:19:41]produce_requested_data [17:19:41]requested_item fm.sale.total is exist - process it [17:19:41]SAM_PROTO_GetFMData [17:19:41]wFMCommunicate request_size=4 [17:19:41]MH_SAM_APDU [17:19:41]CAPDU: 80 13 03 00 [17:19:41]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [17:19:41]Write i2c OK [17:19:41]MH_I2C_Read... [17:19:42]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [17:19:42]Read from MH i2c: E2 [17:19:42]MH_I2C_Read... [17:19:42]Read from MH i2c: E2 FD 00 [17:19:42]MH_I2C_Read... [17:19:42]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 34 72 03 00 69 04 A3 00 6F 04 04 00 E6 6B 03 00 B1 04 05 00 44 7F 1F 81 05 70 04 05 00 B0 B3 8A B2 04 72 04 04 00 94 CB 94 CE 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 85 E7 AE 95 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 E1 F5 78 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4E 06 00 00 B1 04 04 00 0C B2 B8 1F 70 04 04 00 0C B2 B8 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 61 74 5E 03 EF 03 09 90 00 3C [17:19:42]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 34 72 03 00 69 04 A3 00 6F 04 04 00 E6 6B 03 00 B1 04 05 00 44 7F 1F 81 05 70 04 05 00 B0 B3 8A B2 04 72 04 04 00 94 CB 94 CE 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 85 E7 AE 95 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 E1 F5 78 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4E 06 00 00 B1 04 04 00 0C B2 B8 1F 70 04 04 00 0C B2 B8 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 61 74 5E 03 EF 03 09 90 00 [17:19:42]wFMCommunicate OK [17:19:42]wFMCommunicate request_size=4 [17:19:42]MH_SAM_APDU [17:19:42]CAPDU: 80 17 00 00 [17:19:42]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [17:19:42]Write i2c OK [17:19:42]MH_I2C_Read... [17:19:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:19:42]Read from MH i2c: E2 [17:19:42]MH_I2C_Read... [17:19:42]Read from MH i2c: E2 FD 00 [17:19:42]MH_I2C_Read... [17:19:42]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 71 DE 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 E0 [17:19:42]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 71 DE 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 [17:19:42]wFMCommunicate OK [17:19:42]wFMCommunicate request_size=4 [17:19:42]MH_SAM_APDU [17:19:42]CAPDU: 80 17 00 00 [17:19:42]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [17:19:42]Write i2c OK [17:19:42]MH_I2C_Read... [17:19:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:19:42]Read from MH i2c: E2 [17:19:42]MH_I2C_Read... [17:19:42]Read from MH i2c: E2 FD 00 [17:19:42]MH_I2C_Read... [17:19:42]Read from MH i2c: E2 FD 00 15 00 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 A7 [17:19:42]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 [17:19:42]wFMCommunicate OK [17:19:42]wFMCommunicate request_size=4 [17:19:42]MH_SAM_APDU [17:19:42]CAPDU: 80 17 00 00 [17:19:42]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [17:19:42]Write i2c OK [17:19:42]MH_I2C_Read... [17:19:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:19:42]Read from MH i2c: E2 [17:19:42]MH_I2C_Read... [17:19:42]Read from MH i2c: E2 FD 00 [17:19:42]MH_I2C_Read... [17:19:42]Read from MH i2c: E2 FD 00 16 00 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 22 [17:19:42]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 [17:19:42]wFMCommunicate OK [17:19:42]wFMCommunicate request_size=4 [17:19:42]MH_SAM_APDU [17:19:42]CAPDU: 80 17 00 00 [17:19:42]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [17:19:42]Write i2c OK [17:19:42]MH_I2C_Read... [17:19:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [17:19:43]Read from MH i2c: E2 [17:19:43]MH_I2C_Read... [17:19:43]Read from MH i2c: E2 E2 00 [17:19:43]MH_I2C_Read... [17:19:43]Read from MH i2c: E2 E2 00 17 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [17:19:43]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 [17:19:43]wFMCommunicate OK [17:19:43]SAM_PROTO_GetFMData done [17:19:43]requested_item fm.sale_refund.total is exist - process it [17:19:43]requested_item fm.buy.total is exist - process it [17:19:43]requested_item shift.sale.total is exist - process it [17:19:43]SAM_PROTO_GetShiftData [17:19:43]wFMCommunicate request_size=4 [17:19:43]MH_SAM_APDU [17:19:43]CAPDU: 80 13 02 00 [17:19:43]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [17:19:43]Write i2c OK [17:19:43]MH_I2C_Read... [17:19:43]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [17:19:43]Read from MH i2c: E2 [17:19:43]MH_I2C_Read... [17:19:43]Read from MH i2c: E2 FD 00 [17:19:43]MH_I2C_Read... [17:19:43]Read from MH i2c: E2 FD 00 18 00 00 BC 04 AA 04 B8 04 6E 04 04 00 7E 01 00 00 69 04 9E 00 6F 04 04 00 7A 01 00 00 B1 04 04 00 74 8B 86 02 70 04 04 00 1C 02 E5 01 72 04 03 00 58 89 A1 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 AA AC 44 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 0C B9 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 D0 AC 23 70 04 03 00 D0 AC 23 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F0 C9 03 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 13 [17:19:43]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 7E 01 00 00 69 04 9E 00 6F 04 04 00 7A 01 00 00 B1 04 04 00 74 8B 86 02 70 04 04 00 1C 02 E5 01 72 04 03 00 58 89 A1 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 AA AC 44 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 0C B9 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 D0 AC 23 70 04 03 00 D0 AC 23 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F0 C9 03 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [17:19:43]wFMCommunicate OK [17:19:43]wFMCommunicate request_size=4 [17:19:43]MH_SAM_APDU [17:19:43]CAPDU: 80 17 00 00 [17:19:43]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [17:19:43]Write i2c OK [17:19:43]MH_I2C_Read... [17:19:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:19:43]Read from MH i2c: E2 [17:19:43]MH_I2C_Read... [17:19:43]Read from MH i2c: E2 FD 00 [17:19:43]MH_I2C_Read... [17:19:43]Read from MH i2c: E2 FD 00 19 00 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 D4 50 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 67 [17:19:43]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 D4 50 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [17:19:43]wFMCommunicate OK [17:19:43]wFMCommunicate request_size=4 [17:19:43]MH_SAM_APDU [17:19:43]CAPDU: 80 17 00 00 [17:19:43]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [17:19:43]Write i2c OK [17:19:43]MH_I2C_Read... [17:19:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:19:44]Read from MH i2c: E2 [17:19:44]MH_I2C_Read... [17:19:44]Read from MH i2c: E2 FD 00 [17:19:44]MH_I2C_Read... [17:19:44]Read from MH i2c: E2 FD 00 1A 00 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 C3 [17:19:44]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [17:19:44]wFMCommunicate OK [17:19:44]wFMCommunicate request_size=4 [17:19:44]MH_SAM_APDU [17:19:44]CAPDU: 80 17 00 00 [17:19:44]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [17:19:44]Write i2c OK [17:19:44]MH_I2C_Read... [17:19:44]OFD Sender: No OFD packet to send [17:19:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:19:44]Read from MH i2c: E2 [17:19:44]MH_I2C_Read... [17:19:44]Read from MH i2c: E2 FD 00 [17:19:44]MH_I2C_Read... [17:19:44]Read from MH i2c: E2 FD 00 1B 00 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 1C [17:19:44]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [17:19:44]wFMCommunicate OK [17:19:44]wFMCommunicate request_size=4 [17:19:44]MH_SAM_APDU [17:19:44]CAPDU: 80 17 00 00 [17:19:44]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [17:19:44]Write i2c OK [17:19:44]MH_I2C_Read... [17:19:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [17:19:44]Read from MH i2c: E2 [17:19:44]MH_I2C_Read... [17:19:44]Read from MH i2c: E2 D9 00 [17:19:44]MH_I2C_Read... [17:19:44]Read from MH i2c: E2 D9 00 1C 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7B [17:19:44]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [17:19:44]wFMCommunicate OK [17:19:44]SAM_PROTO_GetShiftData done [17:19:44]requested_item shift.sale.total_cash is exist - process it [17:19:44]requested_item shift.sale_refund.total is exist - process it [17:19:44]requested_item shift.sale_refund.total_cash is exist - process it [17:19:44]requested_item shift.buy.total is exist - process it [17:19:44]requested_item shift.buy.total_cash is exist - process it [17:19:44]produce_requested_data done [17:19:44]produce_requested_data return {"fm.sale.total":236411615.40,"fm.sale_refund.total":5321979.00,"fm.buy.total":0.00,"shift.sale.total":423719.56,"shift.sale.total_cash":317855.00,"shift.sale_refund.total":23380.00,"shift.sale_refund.total_cash":23380.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [17:19:44]process_action_free get_value [17:19:44]json_value_free [17:19:44]json_value_free done [17:19:44]process_json_proto returns [17:19:44]Send response to host [17:19:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":236411615.40,"fm.sale_refund.total":5321979.00,"fm.buy.total":0.00,"shift.sale.total":423719.56,"shift.sale.total_cash":317855.00,"shift.sale_refund.total":23380.00,"shift.sale_refund.total_cash":23380.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [17:19:44]free response buf [17:19:44]execute_script done [17:19:44]execute_script returns [17:19:44]free content buf [17:19:44]Sock 9.Close socket [17:19:44]Sock 9.Thread stoped [17:19:45]accept exits with 8 [17:19:45]New connection [17:19:45]New thread 3066703204 created [17:19:45]Thread 3066559844 joined [17:19:45]Waiting for new connection... [17:19:45] Sock 8.Parse request [17:19:45]Sock 8.Check first char [17:19:45]Sock 8.First char is OK [17:19:45]request: POST /json_proto HTTP/1.0 [17:19:45]Method: POST [17:19:45]URL: /json_proto [17:19:45]Method is POST - this is cgi request [17:19:45]url: /json_proto [17:19:45]query_string will be loaded in cgi processing [17:19:45]execute_cgi json_proto POST (null) [17:19:45]execute_cgi path=json_proto method=POST [17:19:45]POST find Content-Length [17:19:45]Host: 172.17.43.131:8080 [17:19:45]Content-Length: 817 [17:19:45]Content-Type: application/json [17:19:45] [17:19:45]POST finish read [17:19:45]Found Content-Length = 817 [17:19:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003123", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 400.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:19:45]execute_script... [17:19:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003123", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 400.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:19:45]POST & json_proto [17:19:45]process_json_proto [17:19:45]json parsed OK: [17:19:45]protocol is kg_v1.0 [17:19:45]action value=close_receipt [17:19:45]process_action close_receipt [17:19:45]cmd_close_receipt [17:19:45]MH_GetDate [17:19:45]Write to MH i2c: F0 00 00 1D 00 0C [17:19:45]Write i2c OK [17:19:45]MH_I2C_Read... [17:19:45]Read from MH i2c: F0 [17:19:45]MH_I2C_Read... [17:19:45]Read from MH i2c: F0 09 00 [17:19:45]MH_I2C_Read... [17:19:45]Read from MH i2c: F0 09 00 1D 00 00 B1 7D A6 66 F9 24 A2 66 74 [17:19:45]GetLastDocTimeStamp 97 [17:19:45]current date 1722187185 [17:19:45]FM_GetShiftState [17:19:45]SAM_PROTO_GetShiftState [17:19:45]wFMCommunicate request_size=4 [17:19:45]MH_SAM_APDU [17:19:45]CAPDU: 80 13 01 00 [17:19:45]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [17:19:45]Write i2c OK [17:19:45]MH_I2C_Read... [17:19:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:19:45]Read from MH i2c: E2 [17:19:45]MH_I2C_Read... [17:19:45]Read from MH i2c: E2 0E 00 [17:19:45]MH_I2C_Read... [17:19:45]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 4C [17:19:45]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [17:19:45]wFMCommunicate OK [17:19:45]SAM_PROTO_GetShiftState done [17:19:45]FM_GetShiftState done [17:19:45]opened in 1722125326 [17:19:45]opened+sec_in_day 1722211726 [17:19:45]quantity*price = 40002 [17:19:45]sum+1 = 40003 [17:19:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.02 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 0.00 Безнал.: 400.02 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 383 28.07.2024 17:19 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 226723 ФПД: 261102975885513 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T171945&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226723&fm=261102975885513&tin=02508201610067®Number=0000000000092624&sum=40002 [17:19:46]StoreToDocumentArchive [17:19:46]shift 439 fd 226723 [17:19:46]save to /storage/0439/doc_00226723 [17:19:46]save last doc name /storage/0439/doc_00226723 to /storage/kkm_last_doc_name [17:19:46]save OK [17:19:46]Clear old archive folders... [17:19:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:19:46]tlvbuf is 018C2F40 [17:19:46]SAM_PROTO_ClearQueue [17:19:46]wFMCommunicate request_size=4 [17:19:46]MH_SAM_APDU [17:19:46]CAPDU: 80 09 00 00 [17:19:46]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [17:19:46]Write i2c OK [17:19:46]MH_I2C_Read... [17:19:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:19:46]Read from MH i2c: E2 [17:19:46]MH_I2C_Read... [17:19:46]Read from MH i2c: E2 03 00 [17:19:46]MH_I2C_Read... [17:19:46]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [17:19:46]RAPDU: 90 00 [17:19:46]wFMCommunicate OK [17:19:46]SAM_PROTO_ClearQueue done [17:19:46]KKMCreateOFDPacket [17:19:46]OFDProtocolAddRootSTLVToBuf [17:19:46]FM_MakeSignedData [17:19:46]FM_MakeSignedData [17:19:46]SAM_PROTO_SignData [17:19:46]wFMCommunicate request_size=4 [17:19:46]MH_SAM_APDU [17:19:46]CAPDU: 80 0D 01 02 [17:19:46]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [17:19:46]Write i2c OK [17:19:46]MH_I2C_Read... [17:19:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:19:46]Read from MH i2c: E2 [17:19:46]MH_I2C_Read... [17:19:46]Read from MH i2c: E2 03 00 [17:19:46]MH_I2C_Read... [17:19:46]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [17:19:46]RAPDU: 90 00 [17:19:46]wFMCommunicate OK [17:19:46]wFMCommunicate request_size=255 [17:19:46]MH_SAM_APDU [17:19:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 01 00 00 F4 03 04 00 B1 7D A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A3 75 03 00 35 04 06 00 ED [17:19:46]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 01 00 00 F4 03 04 00 B1 7D A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A3 75 03 00 35 04 06 00 ED 00 00 8F [17:19:47]Write i2c OK [17:19:47]MH_I2C_Read... [17:19:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:19:47]Read from MH i2c: E2 [17:19:47]MH_I2C_Read... [17:19:47]Read from MH i2c: E2 03 00 [17:19:47]MH_I2C_Read... [17:19:47]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [17:19:47]RAPDU: 90 00 [17:19:47]wFMCommunicate OK [17:19:47]wFMCommunicate request_size=10 [17:19:47]MH_SAM_APDU [17:19:47]CAPDU: 80 0D 02 02 05 78 C6 20 A0 C9 [17:19:47]Write to MH i2c: E2 0D 00 2E 00 80 0D 02 02 05 00 78 C6 20 A0 C9 00 00 79 [17:19:47]Write i2c OK [17:19:47]MH_I2C_Read... [17:19:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:19:47]Read from MH i2c: E2 [17:19:47]MH_I2C_Read... [17:19:47]Read from MH i2c: E2 03 00 [17:19:47]MH_I2C_Read... [17:19:47]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [17:19:47]RAPDU: 90 00 [17:19:47]wFMCommunicate OK [17:19:47]wFMCommunicate request_size=4 [17:19:47]MH_SAM_APDU [17:19:47]CAPDU: 80 0D 03 02 [17:19:47]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [17:19:47]Write i2c OK [17:19:47]MH_I2C_Read... [17:19:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:19:47]Read from MH i2c: E2 [17:19:47]MH_I2C_Read... [17:19:47]Read from MH i2c: E2 0B 00 [17:19:47]MH_I2C_Read... [17:19:47]Read from MH i2c: E2 0B 00 2F 00 00 0A DE CE BA 38 D1 B9 AD 90 00 8A [17:19:47]RAPDU: 0A DE CE BA 38 D1 B9 AD 90 00 [17:19:47]wFMCommunicate OK [17:19:47]SAM_PROTO_SignData done [17:19:47]FM_MakeSignedData done [17:19:47]CreateOFDProtocolMessage [17:19:47]wFMCommunicate request_size=4 [17:19:47]MH_SAM_APDU [17:19:47]CAPDU: 80 11 00 00 [17:19:47]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [17:19:47]Write i2c OK [17:19:47]MH_I2C_Read... [17:19:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:19:47]Read from MH i2c: E2 [17:19:47]MH_I2C_Read... [17:19:47]Read from MH i2c: E2 17 00 [17:19:47]MH_I2C_Read... [17:19:47]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 07 [17:19:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:19:47]wFMCommunicate OK [17:19:47]CreateOFDProtocolMessage done [17:19:47]OFDSenderStorePacket 226723 [17:19:47]StoreOFDPacket docnum=226723 [17:19:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 9E FC 07 01 77 78 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 01 00 00 F4 03 04 00 B1 7D A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A3 75 03 00 35 04 06 00 ED 78 C6 20 A0 C9 0A DE CE BA 38 D1 B9 AD [17:19:47]CheckFolder [17:19:47]dirname=/storage/ofd_packets [17:19:47]CheckFolder done [17:19:47]ProducePacketName [17:19:47]name=ofd_packets/00226723 [17:19:47]NVStorageSaveData ofd_packets/00226723 [17:19:47]File name is /storage/ofd_packets/00226723 [17:19:47]Write 301 bytes [17:19:47]NVStorageSaveData done [17:19:47]OFDSenderStorePacket done [17:19:47]KKMCreateOFDPacket done [17:19:47]NVStorageSaveData kkm_last_timestamp [17:19:47]File name is /storage/kkm_last_timestamp [17:19:47]Write 4 bytes [17:19:47]NVStorageSaveData done [17:19:47]ExternCall_PrintAddStr [17:19:47]wPrintStart [17:19:47]Write to MH i2c: 01 00 00 31 00 31 [17:19:47]Write i2c OK [17:19:47]MH_I2C_Read... [17:19:47]Read from MH i2c: 01 [17:19:47]MH_I2C_Read... [17:19:47]Read from MH i2c: 01 07 00 [17:19:47]MH_I2C_Read... [17:19:47]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [17:19:47]RasterBufferAndPrint [17:19:47]line Счет N : (1)2003123 [17:19:47]line ИНН: 02508201610067 [17:19:47]line Контрольно-Кассовый Чек [17:19:47]line ПРОДАЖА [17:19:47]line ТРК (МРК, ГНК) : 43 [17:19:47]line Товар: 2710124130 [17:19:47]line Аи-92-К-5 [17:19:47]line 5.900 * 67.80 [17:19:47]line = 400.02 [17:19:47]line НДС 12% НСП 1% [17:19:47]line > о реализуемом товаре [17:19:47]line ИТОГО: 400.02 [17:19:47]line НСП 1% : 3.54 [17:19:47]line НДС 12% : 42.48 [17:19:47]line Наличными: 0.00 [17:19:47]line Безнал.: 400.02 [17:19:47]line Место: АЗС № 97 "Партнер Нефть" [17:19:47]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:19:47]line СНО: Общий режим [17:19:47]line Чек 383 28.07.2024 17:19 [17:19:47]line Смена: 439 ФФД: 1.0 [17:19:47]line ЗНМ: 0300000054 [17:19:47]line РНМ: 0000000000092624 [17:19:47]line Версия ККМ: 001 [17:19:47]line Платежная система: Бакай Банк [17:19:47]line ФМ: 0000000000874959 [17:19:47]line ФД: 226723 [17:19:47]line ФПД: 261102975885513 [17:19:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T171945&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226723&fm=261102975885513&tin=02508201610067®Number=0000000000092624&sum=40002 [17:19:47]written 0, free lines is 4095 [17:19:47]OFD Sender: Processing packet 226723 [packets to send 603, broken 602] [17:19:47]ProducePacketName [17:19:47]name=ofd_packets/00226723 [17:19:47]OFD Sender: To server: pG, [17:19:47]CommunicateWithHost lk.salyk.kg:30040 [17:19:47]ConnectInit lk.salyk.kg [17:19:47]Write to MH i2c: 01 00 00 5B 00 5B [17:19:47]Write i2c OK [17:19:47]MH_I2C_Read... [17:19:47]Read from MH i2c: 01 [17:19:47]MH_I2C_Read... [17:19:47]Read from MH i2c: 01 07 00 [17:19:47]MH_I2C_Read... [17:19:47]Read from MH i2c: 01 07 00 5B 00 00 00 00 00 00 7E 0C EC [17:19:48]RasterBufferAndPrint [17:19:48]line [17:19:48]line [17:19:48]line [17:19:48]line [17:19:48]line [17:19:48]written 0, free lines is 3210 [17:19:48]MH_Cut [17:19:48]Write to MH i2c: D1 01 00 62 00 01 34 [17:19:48]Write i2c OK [17:19:48]MH_I2C_Read... [17:19:48]Read from MH i2c: D1 [17:19:48]MH_I2C_Read... [17:19:48]Read from MH i2c: D1 01 00 [17:19:48]MH_I2C_Read... [17:19:48]Read from MH i2c: D1 01 00 62 00 00 33 [17:19:48]Write to MH i2c: 01 00 00 63 00 63 [17:19:48]Write i2c OK [17:19:48]MH_I2C_Read... [17:19:49]*** Cut start [17:19:49]*** Partial cut [17:19:49]*** CUTSNS_PIN = 1 [17:19:49]*** CUTSNS_PIN = 0 [17:19:49]*** Brake cut motor [17:19:49]Read from MH i2c: 01 [17:19:49]MH_I2C_Read... [17:19:49]*** Stop cut motor [17:19:49]*** Cut end [17:19:49]Read from MH i2c: 01 07 00 [17:19:49]MH_I2C_Read... [17:19:49]Read from MH i2c: 01 07 00 63 00 00 00 00 00 00 FF 0F 78 [17:19:49]process_action close_receipt done [17:19:49]requested_data is exist [17:19:49]produce_requested_data [17:19:49]requested_item fm.sn is exist - process it [17:19:49]wFMCommunicate request_size=4 [17:19:49]MH_SAM_APDU [17:19:49]CAPDU: 80 11 00 00 [17:19:49]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [17:19:49]Write i2c OK [17:19:49]MH_I2C_Read... [17:19:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:19:49]Read from MH i2c: E2 [17:19:49]MH_I2C_Read... [17:19:49]Read from MH i2c: E2 17 00 [17:19:49]MH_I2C_Read... [17:19:49]Read from MH i2c: E2 17 00 64 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3B [17:19:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:19:49]wFMCommunicate OK [17:19:49]requested_item fd.num is exist - process it [17:19:49]SAM_PROTO_GetFieldsCounters [17:19:49]wFMCommunicate request_size=4 [17:19:49]MH_SAM_APDU [17:19:49]CAPDU: 80 13 00 00 [17:19:49]Write to MH i2c: E2 08 00 65 00 80 13 00 00 00 00 00 00 E1 [17:19:49]Write i2c OK [17:19:49]MH_I2C_Read... [17:19:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:19:50]Read from MH i2c: E2 [17:19:50]MH_I2C_Read... [17:19:50]Read from MH i2c: E2 62 00 [17:19:50]MH_I2C_Read... [17:19:50]Read from MH i2c: E2 62 00 65 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A3 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 7F 01 00 00 5E 04 04 00 7F 01 00 00 57 04 04 00 80 01 00 00 19 04 04 00 00 00 00 00 90 00 5D [17:19:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A3 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 7F 01 00 00 5E 04 04 00 7F 01 00 00 57 04 04 00 80 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:19:50]wFMCommunicate OK [17:19:50]SAM_PROTO_GetFieldsCounters done [17:19:50]requested_item shift.num is exist - process it [17:19:50]requested_item shift.opened is exist - process it [17:19:50]req_shift_opened [17:19:50]FM_GetShiftState [17:19:50]SAM_PROTO_GetShiftState [17:19:50]wFMCommunicate request_size=4 [17:19:50]MH_SAM_APDU [17:19:50]CAPDU: 80 13 01 00 [17:19:50]Write to MH i2c: E2 08 00 66 00 80 13 01 00 00 00 00 00 E3 [17:19:50]Write i2c OK [17:19:50]MH_I2C_Read... [17:19:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:19:50]Read from MH i2c: E2 [17:19:50]MH_I2C_Read... [17:19:50]Read from MH i2c: E2 0E 00 [17:19:50]MH_I2C_Read... [17:19:50]Read from MH i2c: E2 0E 00 66 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 94 [17:19:50]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [17:19:50]wFMCommunicate OK [17:19:50]SAM_PROTO_GetShiftState done [17:19:50]FM_GetShiftState done [17:19:50]req_shift_opened done [17:19:50]requested_item shift.open_date is exist - process it [17:19:50]req_shift_open_date [17:19:50]req_shift_open_date done [17:19:50]produce_requested_data done [17:19:50]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226723,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [17:19:50]process_action_free close_receipt [17:19:50]json_value_free [17:19:50]json_value_free done [17:19:50]process_json_proto returns [17:19:50]Send response to host [17:19:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226723,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [17:19:50]free response buf [17:19:50]execute_script done [17:19:50]execute_script returns [17:19:50]free content buf [17:19:50]Sock 8.Close socket [17:19:50]Sock 8.Thread stoped [17:19:50]accept exits with 9 [17:19:50]New connection [17:19:50]New thread 3066559844 created [17:19:50]Thread 3066703204 joined [17:19:50]Waiting for new connection... [17:19:50] Sock 9.Parse request [17:19:50]Sock 9.Check first char [17:19:50]Sock 9.First char is OK [17:19:50]request: POST /json_proto HTTP/1.0 [17:19:50]Method: POST [17:19:50]URL: /json_proto [17:19:50]Method is POST - this is cgi request [17:19:50]url: /json_proto [17:19:50]query_string will be loaded in cgi processing [17:19:50]execute_cgi json_proto POST (null) [17:19:50]execute_cgi path=json_proto method=POST [17:19:50]POST find Content-Length [17:19:50]Host: 172.17.43.131:8080 [17:19:50]Content-Length: 678 [17:19:50]Content-Type: application/json [17:19:50] [17:19:50]POST finish read [17:19:50]Found Content-Length = 678 [17:19:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003124", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:19:50]execute_script... [17:19:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003124", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:19:50]POST & json_proto [17:19:50]process_json_proto [17:19:50]json parsed OK: [17:19:50]protocol is kg_v1.0 [17:19:50]action value=close_receipt [17:19:50]process_action close_receipt [17:19:50]cmd_close_receipt [17:19:50]MH_GetDate [17:19:50]Write to MH i2c: F0 00 00 67 00 56 [17:19:50]Write i2c OK [17:19:50]MH_I2C_Read... [17:19:50]Read from MH i2c: F0 [17:19:50]MH_I2C_Read... [17:19:50]Read from MH i2c: F0 09 00 [17:19:50]MH_I2C_Read... [17:19:50]Read from MH i2c: F0 09 00 67 00 00 B6 7D A6 66 F9 24 A2 66 C3 [17:19:50]GetLastDocTimeStamp 1722187185 [17:19:50]current date 1722187190 [17:19:50]FM_GetShiftState [17:19:50]SAM_PROTO_GetShiftState [17:19:50]wFMCommunicate request_size=4 [17:19:50]MH_SAM_APDU [17:19:50]CAPDU: 80 13 01 00 [17:19:50]Write to MH i2c: E2 08 00 68 00 80 13 01 00 00 00 00 00 E5 [17:19:50]Write i2c OK [17:19:50]MH_I2C_Read... [17:19:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:19:50]Read from MH i2c: E2 [17:19:50]MH_I2C_Read... [17:19:50]Read from MH i2c: E2 0E 00 [17:19:50]MH_I2C_Read... [17:19:50]Read from MH i2c: E2 0E 00 68 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 96 [17:19:50]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [17:19:50]wFMCommunicate OK [17:19:50]SAM_PROTO_GetShiftState done [17:19:50]FM_GetShiftState done [17:19:50]opened in 1722125326 [17:19:50]opened+sec_in_day 1722211726 [17:19:50]quantity*price = 30035 [17:19:50]sum+1 = 30036 [17:19:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 384 28.07.2024 17:19 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226724 ФПД: 53291645412652 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T171951&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226724&fm=53291645412652&tin=02508201610067®Number=0000000000092624&sum=30000 [17:19:52]StoreToDocumentArchive [17:19:52]shift 439 fd 226724 [17:19:52]save to /storage/0439/doc_00226724 [17:19:52]save last doc name /storage/0439/doc_00226724 to /storage/kkm_last_doc_name [17:19:52]save OK [17:19:52]Clear old archive folders... [17:19:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:19:52]tlvbuf is 01867DC0 [17:19:52]SAM_PROTO_ClearQueue [17:19:52]wFMCommunicate request_size=4 [17:19:52]MH_SAM_APDU [17:19:52]CAPDU: 80 09 00 00 [17:19:52]Write to MH i2c: E2 08 00 75 00 80 09 00 00 00 00 00 00 E7 [17:19:52]Write i2c OK [17:19:52]MH_I2C_Read... [17:19:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:19:52]Read from MH i2c: E2 [17:19:52]MH_I2C_Read... [17:19:52]Read from MH i2c: E2 03 00 [17:19:52]MH_I2C_Read... [17:19:52]Read from MH i2c: E2 03 00 75 00 00 90 00 E9 [17:19:52]RAPDU: 90 00 [17:19:52]wFMCommunicate OK [17:19:52]SAM_PROTO_ClearQueue done [17:19:52]KKMCreateOFDPacket [17:19:52]OFDProtocolAddRootSTLVToBuf [17:19:52]FM_MakeSignedData [17:19:52]FM_MakeSignedData [17:19:52]SAM_PROTO_SignData [17:19:52]wFMCommunicate request_size=4 [17:19:52]MH_SAM_APDU [17:19:52]CAPDU: 80 0D 01 02 [17:19:52]Write to MH i2c: E2 08 00 76 00 80 0D 01 02 00 00 00 00 EF [17:19:52]Write i2c OK [17:19:52]MH_I2C_Read... [17:19:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:19:52]Read from MH i2c: E2 [17:19:52]MH_I2C_Read... [17:19:52]Read from MH i2c: E2 03 00 [17:19:52]MH_I2C_Read... [17:19:52]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [17:19:52]RAPDU: 90 00 [17:19:52]wFMCommunicate OK [17:19:52]wFMCommunicate request_size=255 [17:19:52]MH_SAM_APDU [17:19:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 80 01 00 00 F4 03 04 00 B7 7D A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A4 75 03 00 35 04 06 00 30 [17:19:52]Write to MH i2c: E2 02 01 77 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 80 01 00 00 F4 03 04 00 B7 7D A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A4 75 03 00 35 04 06 00 30 00 00 5A [17:19:52]Write i2c OK [17:19:52]MH_I2C_Read... [17:19:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:19:52]Read from MH i2c: E2 [17:19:52]MH_I2C_Read... [17:19:52]Read from MH i2c: E2 03 00 [17:19:52]MH_I2C_Read... [17:19:52]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [17:19:52]RAPDU: 90 00 [17:19:52]wFMCommunicate OK [17:19:52]wFMCommunicate request_size=10 [17:19:52]MH_SAM_APDU [17:19:52]CAPDU: 80 0D 02 02 05 77 ED 98 25 2C [17:19:52]Write to MH i2c: E2 0D 00 78 00 80 0D 02 02 05 00 77 ED 98 25 2C 00 00 49 [17:19:52]Write i2c OK [17:19:52]MH_I2C_Read... [17:19:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:19:52]Read from MH i2c: E2 [17:19:52]MH_I2C_Read... [17:19:52]Read from MH i2c: E2 03 00 [17:19:52]MH_I2C_Read... [17:19:52]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [17:19:52]RAPDU: 90 00 [17:19:52]wFMCommunicate OK [17:19:52]wFMCommunicate request_size=4 [17:19:52]MH_SAM_APDU [17:19:52]CAPDU: 80 0D 03 02 [17:19:52]Write to MH i2c: E2 08 00 79 00 80 0D 03 02 00 00 00 00 F4 [17:19:52]Write i2c OK [17:19:52]MH_I2C_Read... [17:19:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:19:52]Read from MH i2c: E2 [17:19:52]MH_I2C_Read... [17:19:52]Read from MH i2c: E2 0B 00 [17:19:52]MH_I2C_Read... [17:19:52]Read from MH i2c: E2 0B 00 79 00 00 85 32 42 A5 A0 6B 90 0F 90 00 3D [17:19:52]RAPDU: 85 32 42 A5 A0 6B 90 0F 90 00 [17:19:52]wFMCommunicate OK [17:19:52]SAM_PROTO_SignData done [17:19:52]FM_MakeSignedData done [17:19:52]CreateOFDProtocolMessage [17:19:52]wFMCommunicate request_size=4 [17:19:52]MH_SAM_APDU [17:19:52]CAPDU: 80 11 00 00 [17:19:52]Write to MH i2c: E2 08 00 7A 00 80 11 00 00 00 00 00 00 F4 [17:19:52]Write i2c OK [17:19:52]MH_I2C_Read... [17:19:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:19:53]Read from MH i2c: E2 [17:19:53]MH_I2C_Read... [17:19:53]Read from MH i2c: E2 17 00 [17:19:53]MH_I2C_Read... [17:19:53]Read from MH i2c: E2 17 00 7A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 51 [17:19:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:19:53]wFMCommunicate OK [17:19:53]CreateOFDProtocolMessage done [17:19:53]OFDSenderStorePacket 226724 [17:19:53]StoreOFDPacket docnum=226724 [17:19:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E7 15 07 01 79 AD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 80 01 00 00 F4 03 04 00 B7 7D A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A4 75 03 00 35 04 06 00 30 77 ED 98 25 2C 85 32 42 A5 A0 6B 90 0F [17:19:53]CheckFolder [17:19:53]dirname=/storage/ofd_packets [17:19:53]CheckFolder done [17:19:53]ProducePacketName [17:19:53]name=ofd_packets/00226724 [17:19:53]NVStorageSaveData ofd_packets/00226724 [17:19:53]File name is /storage/ofd_packets/00226724 [17:19:53]Write 301 bytes [17:19:53]NVStorageSaveData done [17:19:53]OFDSenderStorePacket done [17:19:53]KKMCreateOFDPacket done [17:19:53]NVStorageSaveData kkm_last_timestamp [17:19:53]File name is /storage/kkm_last_timestamp [17:19:53]Write 4 bytes [17:19:53]NVStorageSaveData done [17:19:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 ExternCall_PrintAddStr [17:19:53]30 wPrintStart [17:19:53]30 Write to MH i2c: 30 01 00 00 7B 00 7B [17:19:53]30 30 38 37 34 39 35 39 4F 00 00 00 A9 61 47 00 3F A4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A3 75 03 00 F4 03 04 00 C0 29 A6 66 B6 04 01 00 00 E6 02 24 B8 37 3B 61 E3 [17:19:53]CommunicateWithHost err = 0 [17:19:53]CheckOFDResponse [17:19:53]1017 (14) - 77093643461234 [17:19:53]1041 (16) - 0000000000874959 [17:19:53]1040 (4) - 226723 [17:19:53]1012 (4) - 28.07.2024 11:21 [17:19:53]1206 (1) - 0 [17:19:53]OFD Sender: Remove packet 226723 [17:19:53]ProducePacketName [17:19:53]name=ofd_packets/00226723 [17:19:53]NVStorageDeleteData [17:19:53]Write i2c OK [17:19:53]MH_I2C_Read... [17:19:53]Read from MH i2c: 01 [17:19:53]MH_I2C_Read... [17:19:53]Read from MH i2c: 01 07 00 [17:19:53]MH_I2C_Read... [17:19:53]Read from MH i2c: 01 07 00 7B 00 00 00 00 00 00 FF 0F 90 [17:19:53]RasterBufferAndPrint [17:19:53]line Счет N : (1)2003124 [17:19:53]line ИНН: 02508201610067 [17:19:53]line Контрольно-Кассовый Чек [17:19:53]line ПРОДАЖА [17:19:53]line ТРК (МРК, ГНК) : 63 [17:19:53]line Товар: 2710124130 [17:19:53]line Аи-92-К-5 [17:19:53]line 4.430 * 67.80 [17:19:53]line = 300.35 [17:19:53]line НДС 12% НСП 1% [17:19:53]line > о реализуемом товаре [17:19:53]line ОКРУГЛЕНИЕ: -0.35 [17:19:53]line ИТОГО: 300.00 [17:19:53]line Внесено: 300.00 [17:19:53]line СДАЧА: 0.00 [17:19:53]line НСП 1% : 2.66 [17:19:53]line НДС 12% : 31.90 [17:19:53]line Наличными: 300.00 [17:19:53]line Безнал.: 0.00 [17:19:53]line Место: АЗС № 97 "Партнер Нефть" [17:19:53]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:19:53]line СНО: Общий режим [17:19:53]line Чек 384 28.07.2024 17:19 [17:19:53]line Смена: 439 ФФД: 1.0 [17:19:53]line ЗНМ: 0300000054 [17:19:53]line РНМ: 0000000000092624 [17:19:53]line Версия ККМ: 001 [17:19:53]line ФМ: 0000000000874959 [17:19:53]line ФД: 226724 [17:19:53]line ФПД: 53291645412652 [17:19:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T171951&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226724&fm=53291645412652&tin=02508201610067®Number=0000000000092624&sum=30000 [17:19:53]written 0, free lines is 4095 [17:19:53]Write to MH i2c: 01 00 00 A6 00 A6 [17:19:53]Write i2c OK [17:19:53]MH_I2C_Read... [17:19:53]Read from MH i2c: 01 [17:19:53]MH_I2C_Read... [17:19:53]Read from MH i2c: 01 07 00 [17:19:53]MH_I2C_Read... [17:19:53]Read from MH i2c: 01 07 00 A6 00 00 00 00 00 00 67 0C 20 [17:19:53]RasterBufferAndPrint [17:19:53]line [17:19:53]line [17:19:53]line [17:19:53]line [17:19:53]line [17:19:53]written 0, free lines is 3202 [17:19:53]OFD Sender: Processing packet 226724 [packets to send 603, broken 602] [17:19:53]ProducePacketName [17:19:53]name=ofd_packets/00226724 [17:19:53]OFD Sender: To server: pG, [17:19:53]CommunicateWithHost lk.salyk.kg:30040 [17:19:53]ConnectInit lk.salyk.kg [17:19:53]MH_Cut [17:19:53]Write to MH i2c: D1 01 00 AD 00 01 7F [17:19:53]Write i2c OK [17:19:53]MH_I2C_Read... [17:19:53]Read from MH i2c: D1 [17:19:53]MH_I2C_Read... [17:19:53]Read from MH i2c: D1 01 00 [17:19:53]MH_I2C_Read... [17:19:53]Read from MH i2c: D1 01 00 AD 00 00 7E [17:19:53]Write to MH i2c: 01 00 00 AE 00 AE [17:19:53]Write i2c OK [17:19:53]MH_I2C_Read... [17:19:54]Connected sock=10 [17:19:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E7 15 07 01 79 AD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 80 01 00 00 F4 03 04 00 B7 7D A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A4 75 03 00 35 04 06 00 30 77 ED 98 25 2C 85 32 42 A5 A0 6B 90 0F [17:19:54]*** Cut start [17:19:54]*** Partial cut [17:19:54]*** CUTSNS_PIN = 1 [17:19:54]*** CUTSNS_PIN = 0 [17:19:55]*** Brake cut motor [17:19:55]Read from MH i2c: 01 [17:19:55]MH_I2C_Read... [17:19:55]*** Stop cut motor [17:19:55]*** Cut end [17:19:55]Read from MH i2c: 01 07 00 [17:19:55]MH_I2C_Read... [17:19:55]Read from MH i2c: 01 07 00 AE 00 00 00 00 00 00 FF 0F C3 [17:19:55]process_action close_receipt done [17:19:55]requested_data is exist [17:19:55]produce_requested_data [17:19:55]requested_item fm.sn is exist - process it [17:19:55]wFMCommunicate request_size=4 [17:19:55]MH_SAM_APDU [17:19:55]CAPDU: 80 11 00 00 [17:19:55]Write to MH i2c: E2 08 00 AF 00 80 11 00 00 00 00 00 00 29 [17:19:55]Write i2c OK [17:19:55]MH_I2C_Read... [17:19:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:19:55]Read from MH i2c: E2 [17:19:55]MH_I2C_Read... [17:19:55]Read from MH i2c: E2 17 00 [17:19:55]MH_I2C_Read... [17:19:55]Read from MH i2c: E2 17 00 AF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 86 [17:19:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:19:55]wFMCommunicate OK [17:19:55]requested_item fd.num is exist - process it [17:19:55]SAM_PROTO_GetFieldsCounters [17:19:55]wFMCommunicate request_size=4 [17:19:55]MH_SAM_APDU [17:19:55]CAPDU: 80 13 00 00 [17:19:55]Write to MH i2c: E2 08 00 B0 00 80 13 00 00 00 00 00 00 2C [17:19:55]Write i2c OK [17:19:55]MH_I2C_Read... [17:19:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:19:55]Read from MH i2c: E2 [17:19:55]MH_I2C_Read... [17:19:55]Read from MH i2c: E2 62 00 [17:19:55]MH_I2C_Read... [17:19:55]Read from MH i2c: E2 62 00 B0 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A4 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 80 01 00 00 5E 04 04 00 80 01 00 00 57 04 04 00 81 01 00 00 19 04 04 00 00 00 00 00 90 00 AC [17:19:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A4 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 80 01 00 00 5E 04 04 00 80 01 00 00 57 04 04 00 81 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:19:55]wFMCommunicate OK [17:19:55]SAM_PROTO_GetFieldsCounters done [17:19:55]requested_item shift.num is exist - process it [17:19:55]requested_item shift.opened is exist - process it [17:19:55]req_shift_opened [17:19:55]FM_GetShiftState [17:19:55]SAM_PROTO_GetShiftState [17:19:55]wFMCommunicate request_size=4 [17:19:55]MH_SAM_APDU [17:19:55]CAPDU: 80 13 01 00 [17:19:55]Write to MH i2c: E2 08 00 B1 00 80 13 01 00 00 00 00 00 2E [17:19:55]Write i2c OK [17:19:55]MH_I2C_Read... [17:19:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:19:55]Read from MH i2c: E2 [17:19:55]MH_I2C_Read... [17:19:55]Read from MH i2c: E2 0E 00 [17:19:55]MH_I2C_Read... [17:19:55]Read from MH i2c: E2 0E 00 B1 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 DF [17:19:55]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [17:19:55]wFMCommunicate OK [17:19:55]SAM_PROTO_GetShiftState done [17:19:55]FM_GetShiftState done [17:19:55]req_shift_opened done [17:19:55]requested_item shift.open_date is exist - process it [17:19:55]req_shift_open_date [17:19:55]req_shift_open_date done [17:19:55]produce_requested_data done [17:19:55]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226724,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [17:19:55]process_action_free close_receipt [17:19:55]json_value_free [17:19:55]json_value_free done [17:19:55]process_json_proto returns [17:19:55]Send response to host [17:19:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226724,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [17:19:55]free response buf [17:19:55]execute_script done [17:19:55]execute_script returns [17:19:55]free content buf [17:19:55]Sock 9.Close socket [17:19:55]Sock 9.Thread stoped [17:19:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 83 B7 47 00 56 93 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A4 75 03 00 F4 03 04 00 C3 29 A6 66 B6 04 01 00 00 89 1E 3F 5D 81 CF 81 55 [17:19:56]CommunicateWithHost err = 0 [17:19:56]CheckOFDResponse [17:19:56]1017 (14) - 77093643461234 [17:19:56]1041 (16) - 0000000000874959 [17:19:56]1040 (4) - 226724 [17:19:56]1012 (4) - 28.07.2024 11:21 [17:19:56]1206 (1) - 0 [17:19:56]OFD Sender: Remove packet 226724 [17:19:56]ProducePacketName [17:19:56]name=ofd_packets/00226724 [17:19:56]NVStorageDeleteData [17:19:56]accept exits with 8 [17:19:56]New connection [17:19:56]New thread 3066703204 created [17:19:56]Thread 3066559844 joined [17:19:56]Waiting for new connection... [17:19:56] Sock 8.Parse request [17:19:56]Sock 8.Check first char [17:19:56]Sock 8.First char is OK [17:19:56]request: POST /json_proto HTTP/1.0 [17:19:56]Method: POST [17:19:56]URL: /json_proto [17:19:56]Method is POST - this is cgi request [17:19:56]url: /json_proto [17:19:56]query_string will be loaded in cgi processing [17:19:56]execute_cgi json_proto POST (null) [17:19:56]execute_cgi path=json_proto method=POST [17:19:56]POST find Content-Length [17:19:56]Host: 172.17.43.131:8080 [17:19:56]Content-Length: 683 [17:19:56]Content-Type: application/json [17:19:56] [17:19:56]POST finish read [17:19:56]Found Content-Length = 683 [17:19:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003125", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:19:56]execute_script... [17:19: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)2003125", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:19:56]POST & json_proto [17:19:56]process_json_proto [17:19:56]json parsed OK: [17:19:56]protocol is kg_v1.0 [17:19:56]action value=close_receipt [17:19:56]process_action close_receipt [17:19:56]cmd_close_receipt [17:19:56]MH_GetDate [17:19:56]Write to MH i2c: F0 00 00 B2 00 A1 [17:19:56]Write i2c OK [17:19:56]MH_I2C_Read... [17:19:56]Read from MH i2c: F0 [17:19:56]MH_I2C_Read... [17:19:56]Read from MH i2c: F0 09 00 [17:19:56]MH_I2C_Read... [17:19:56]Read from MH i2c: F0 09 00 B2 00 00 BC 7D A6 66 F9 24 A2 66 14 [17:19:56]GetLastDocTimeStamp 1722187191 [17:19:56]current date 1722187196 [17:19:56]FM_GetShiftState [17:19:56]SAM_PROTO_GetShiftState [17:19:56]wFMCommunicate request_size=4 [17:19:56]MH_SAM_APDU [17:19:56]CAPDU: 80 13 01 00 [17:19:56]Write to MH i2c: E2 08 00 B3 00 80 13 01 00 00 00 00 00 30 [17:19:56]Write i2c OK [17:19:56]MH_I2C_Read... [17:19:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:19:56]Read from MH i2c: E2 [17:19:56]MH_I2C_Read... [17:19:56]Read from MH i2c: E2 0E 00 [17:19:56]MH_I2C_Read... [17:19:56]Read from MH i2c: E2 0E 00 B3 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 E1 [17:19:56]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [17:19:56]wFMCommunicate OK [17:19:56]SAM_PROTO_GetShiftState done [17:19:56]FM_GetShiftState done [17:19:56]opened in 1722125326 [17:19:56]opened+sec_in_day 1722211726 [17:19:56]quantity*price = 100021 [17:19:56]sum+1 = 100023 [17:19:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 385 28.07.2024 17:19 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226725 ФПД: 238118130825007 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T171956&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226725&fm=238118130825007&tin=02508201610067®Number=0000000000092624&sum=100000 [17:19:58]StoreToDocumentArchive [17:19:58]shift 439 fd 226725 [17:19:58]save to /storage/0439/doc_00226725 [17:19:58]save last doc name /storage/0439/doc_00226725 to /storage/kkm_last_doc_name [17:19:58]save OK [17:19:58]Clear old archive folders... [17:19:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:19:58]tlvbuf is 0185C360 [17:19:58]SAM_PROTO_ClearQueue [17:19:58]wFMCommunicate request_size=4 [17:19:58]MH_SAM_APDU [17:19:58]CAPDU: 80 09 00 00 [17:19:58]Write to MH i2c: E2 08 00 C0 00 80 09 00 00 00 00 00 00 32 [17:19:58]Write i2c OK [17:19:58]MH_I2C_Read... [17:19:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:19:58]Read from MH i2c: E2 [17:19:58]MH_I2C_Read... [17:19:58]Read from MH i2c: E2 03 00 [17:19:58]MH_I2C_Read... [17:19:58]Read from MH i2c: E2 03 00 C0 00 00 90 00 34 [17:19:58]RAPDU: 90 00 [17:19:58]wFMCommunicate OK [17:19:58]SAM_PROTO_ClearQueue done [17:19:58]KKMCreateOFDPacket [17:19:58]OFDProtocolAddRootSTLVToBuf [17:19:58]FM_MakeSignedData [17:19:58]FM_MakeSignedData [17:19:58]SAM_PROTO_SignData [17:19:58]wFMCommunicate request_size=4 [17:19:58]MH_SAM_APDU [17:19:58]CAPDU: 80 0D 01 02 [17:19:58]Write to MH i2c: E2 08 00 C1 00 80 0D 01 02 00 00 00 00 3A [17:19:58]Write i2c OK [17:19:58]MH_I2C_Read... [17:19:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:19:58]Read from MH i2c: E2 [17:19:58]MH_I2C_Read... [17:19:58]Read from MH i2c: E2 03 00 [17:19:58]MH_I2C_Read... [17:19:58]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [17:19:58]RAPDU: 90 00 [17:19:58]wFMCommunicate OK [17:19:58]wFMCommunicate request_size=255 [17:19:58]MH_SAM_APDU [17:19:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 01 00 00 F4 03 04 00 BC 7D A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A5 75 03 00 35 04 06 00 D8 [17:19:58]Write to MH i2c: E2 02 01 C2 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 01 00 00 F4 03 04 00 BC 7D A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A5 75 03 00 35 04 06 00 D8 00 00 62 [17:19:58]Write i2c OK [17:19:58]MH_I2C_Read... [17:19:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:19:58]Read from MH i2c: E2 [17:19:58]MH_I2C_Read... [17:19:58]Read from MH i2c: E2 03 00 [17:19:58]MH_I2C_Read... [17:19:58]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [17:19:58]RAPDU: 90 00 [17:19:58]wFMCommunicate OK [17:19:58]wFMCommunicate request_size=10 [17:19:58]MH_SAM_APDU [17:19:58]CAPDU: 80 0D 02 02 05 91 32 9A 37 2F [17:19:58]Write to MH i2c: E2 0D 00 C3 00 80 0D 02 02 05 00 91 32 9A 37 2F 00 00 0A [17:19:58]Write i2c OK [17:19:58]MH_I2C_Read... [17:19:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:19:58]Read from MH i2c: E2 [17:19:58]MH_I2C_Read... [17:19:58]Read from MH i2c: E2 03 00 [17:19:58]MH_I2C_Read... [17:19:58]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [17:19:58]RAPDU: 90 00 [17:19:58]wFMCommunicate OK [17:19:58]wFMCommunicate request_size=4 [17:19:58]MH_SAM_APDU [17:19:58]CAPDU: 80 0D 03 02 [17:19:58]Write to MH i2c: E2 08 00 C4 00 80 0D 03 02 00 00 00 00 3F [17:19:58]Write i2c OK [17:19:58]MH_I2C_Read... [17:19:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:19:58]Read from MH i2c: E2 [17:19:58]MH_I2C_Read... [17:19:58]Read from MH i2c: E2 0B 00 [17:19:58]MH_I2C_Read... [17:19:58]Read from MH i2c: E2 0B 00 C4 00 00 D2 60 83 99 A9 41 39 4F 90 00 00 [17:19:58]RAPDU: D2 60 83 99 A9 41 39 4F 90 00 [17:19:58]wFMCommunicate OK [17:19:58]SAM_PROTO_SignData done [17:19:58]FM_MakeSignedData done [17:19:58]CreateOFDProtocolMessage [17:19:58]wFMCommunicate request_size=4 [17:19:58]MH_SAM_APDU [17:19:58]CAPDU: 80 11 00 00 [17:19:58]Write to MH i2c: E2 08 00 C5 00 80 11 00 00 00 00 00 00 3F [17:19:58]Write i2c OK [17:19:58]MH_I2C_Read... [17:19:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:19:59]Read from MH i2c: E2 [17:19:59]MH_I2C_Read... [17:19:59]Read from MH i2c: E2 17 00 [17:19:59]MH_I2C_Read... [17:19:59]Read from MH i2c: E2 17 00 C5 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9C [17:19:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:19:59]wFMCommunicate OK [17:19:59]CreateOFDProtocolMessage done [17:19:59]OFDSenderStorePacket 226725 [17:19:59]StoreOFDPacket docnum=226725 [17:19:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E7 58 07 01 CE 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 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 01 00 00 F4 03 04 00 BC 7D A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A5 75 03 00 35 04 06 00 D8 91 32 9A 37 2F D2 60 83 99 A9 41 39 4F [17:19:59]CheckFolder [17:19:59]dirname=/storage/ofd_packets [17:19:59]CheckFolder done [17:19:59]ProducePacketName [17:19:59]name=ofd_packets/00226725 [17:19:59]NVStorageSaveData ofd_packets/00226725 [17:19:59]File name is /storage/ofd_packets/00226725 [17:19:59]Write 301 bytes [17:19:59]NVStorageSaveData done [17:19:59]OFDSenderStorePacket done [17:19:59]KKMCreateOFDPacket done [17:19:59]NVStorageSaveData kkm_last_timestamp [17:19:59]File name is /storage/kkm_last_timestamp [17:19:59]Write 4 bytes [17:19:59]NVStorageSaveData done [17:19:59]ExternCall_PrintAddStr [17:19:59]wPrintStart [17:19:59]Write to MH i2c: 01 00 00 C6 00 C6 [17:19:59]Write i2c OK [17:19:59]MH_I2C_Read... [17:19:59]Read from MH i2c: 01 [17:19:59]MH_I2C_Read... [17:19:59]Read from MH i2c: 01 07 00 [17:19:59]MH_I2C_Read... [17:19:59]Read from MH i2c: 01 07 00 C6 00 00 00 00 00 00 FF 0F DB [17:19:59]RasterBufferAndPrint [17:19:59]line Счет N : (1)2003125 [17:19:59]line ИНН: 02508201610067 [17:19:59]line Контрольно-Кассовый Чек [17:19:59]line ПРОДАЖА [17:19:59]line ТРК (МРК, ГНК) : 54 [17:19:59]line Товар: 2710124500 [17:19:59]line Аи-95-К-5 [17:19:59]line 13.480 * 74.20 [17:19:59]line = 1000.22 [17:19:59]line НДС 12% НСП 1% [17:19:59]line > о реализуемом товаре [17:19:59]line ОКРУГЛЕНИЕ: -0.22 [17:19:59]line ИТОГО: 1000.00 [17:19:59]line Внесено: 1000.00 [17:19:59]line СДАЧА: 0.00 [17:19:59]line НСП 1% : 8.85 [17:19:59]line НДС 12% : 106.22 [17:19:59]line Наличными: 1000.00 [17:19:59]line Безнал.: 0.00 [17:19:59]line Место: АЗС № 97 "Партнер Нефть" [17:19:59]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:19:59]line СНО: Общий режим [17:19:59]line Чек 385 28.07.2024 17:19 [17:19:59]line Смена: 439 ФФД: 1.0 [17:19:59]line ЗНМ: 0300000054 [17:19:59]line РНМ: 0000000000092624 [17:19:59]line Версия ККМ: 001 [17:19:59]line ФМ: 0000000000874959 [17:19:59]line ФД: 226725 [17:19:59]line ФПД: 238118130825007 [17:19:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T171956&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226725&fm=238118130825007&tin=02508201610067®Number=0000000000092624&sum=100000 [17:19:59]OFD Sender: Processing packet 226725 [packets to send 603, broken 602] [17:19:59]ProducePacketName [17:19:59]name=ofd_packets/00226725 [17:19:59]OFD Sender: To server: pG, [17:19:59]CommunicateWithHost lk.salyk.kg:30040 [17:19:59]ConnectInit lk.salyk.kg [17:19:59]written 0, free lines is 4095 [17:19:59]Write to MH i2c: 01 00 00 F1 00 F1 [17:19:59]Write i2c OK [17:19:59]MH_I2C_Read... [17:19:59]Read from MH i2c: 01 [17:19:59]MH_I2C_Read... [17:19:59]Read from MH i2c: 01 07 00 [17:19:59]MH_I2C_Read... [17:19:59]Read from MH i2c: 01 07 00 F1 00 00 00 00 00 00 6A 0C 6E [17:19:59]RasterBufferAndPrint [17:19:59]line [17:19:59]line [17:19:59]line [17:19:59]line [17:19:59]line [17:19:59]written 0, free lines is 3193 [17:19:59]MH_Cut [17:19:59]Write to MH i2c: D1 01 00 F8 00 01 CA [17:19:59]Write i2c OK [17:19:59]MH_I2C_Read... [17:19:59]Read from MH i2c: D1 [17:19:59]MH_I2C_Read... [17:19:59]Read from MH i2c: D1 01 00 [17:19:59]MH_I2C_Read... [17:19:59]Read from MH i2c: D1 01 00 F8 00 00 C9 [17:19:59]Write to MH i2c: 01 00 00 F9 00 F9 [17:19:59]Write i2c OK [17:19:59]MH_I2C_Read... [17:20:00]*** Cut start [17:20:00]*** Partial cut [17:20:00]*** CUTSNS_PIN = 1 [17:20:00]*** CUTSNS_PIN = 0 [17:20:01]*** Brake cut motor [17:20:01]Connected sock=11 [17:20:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E7 58 07 01 CE 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 35 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 *** Stop cut motor [17:20:01]02 *** Cut end [17:20:01]00 Read from MH i2c: 01 01 00 [17:20:01]12 MH_I2C_Read... [17:20:01]04 04 00 81 01 00 00 F4 03 04 00 BC 7D A6 66 0E 04 04 00 B7 01 00 Read from MH i2c: 00 01 B9 07 04 00 01 [17:20:01]00 MH_I2C_Read... [17:20:01]01 Read from MH i2c: 0D 01 04 07 10 00 00 F9 30 00 30 00 30 00 30 00 30 00 30 00 30 FF 30 0F 30 0E 30 [17:20:01]30 process_action close_receipt done [17:20:01]39 requested_data is exist [17:20:01]32 produce_requested_data [17:20:01]36 requested_item fm.sn is exist - process it [17:20:01]32 wFMCommunicate request_size=4 [17:20:01]34 MH_SAM_APDU [17:20:01]11 CAPDU: 04 80 10 11 00 00 30 00 30 [17:20:01]30 Write to MH i2c: 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A5 E2 75 08 03 00 00 FA 35 00 04 80 06 11 00 00 D8 00 00 91 00 32 00 9A 00 37 74 2F [17:20:01]D2 60 83 99 A9 41 39 4F [17:20:01]Write i2c OK [17:20:01]MH_I2C_Read... [17:20:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:20:01]Read from MH i2c: E2 [17:20:01]MH_I2C_Read... [17:20:01]Read from MH i2c: E2 17 00 [17:20:01]MH_I2C_Read... [17:20:01]Read from MH i2c: E2 17 00 FA 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D1 [17:20:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:20:01]wFMCommunicate OK [17:20:01]requested_item fd.num is exist - process it [17:20:01]SAM_PROTO_GetFieldsCounters [17:20:01]wFMCommunicate request_size=4 [17:20:01]MH_SAM_APDU [17:20:01]CAPDU: 80 13 00 00 [17:20:01]Write to MH i2c: E2 08 00 FB 00 80 13 00 00 00 00 00 00 77 [17:20:01]Write i2c OK [17:20:01]MH_I2C_Read... [17:20:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:20:01]Read from MH i2c: E2 [17:20:01]MH_I2C_Read... [17:20:01]Read from MH i2c: E2 62 00 [17:20:01]MH_I2C_Read... [17:20:01]Read from MH i2c: E2 62 00 FB 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A5 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 81 01 00 00 5E 04 04 00 81 01 00 00 57 04 04 00 82 01 00 00 19 04 04 00 00 00 00 00 90 00 FB [17:20:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A5 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 81 01 00 00 5E 04 04 00 81 01 00 00 57 04 04 00 82 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:20:01]wFMCommunicate OK [17:20:01]SAM_PROTO_GetFieldsCounters done [17:20:01]requested_item shift.num is exist - process it [17:20:01]requested_item shift.opened is exist - process it [17:20:01]req_shift_opened [17:20:01]FM_GetShiftState [17:20:01]SAM_PROTO_GetShiftState [17:20:01]wFMCommunicate request_size=4 [17:20:01]MH_SAM_APDU [17:20:01]CAPDU: 80 13 01 00 [17:20:01]Write to MH i2c: E2 08 00 FC 00 80 13 01 00 00 00 00 00 79 [17:20:01]Write i2c OK [17:20:01]MH_I2C_Read... [17:20:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:20:02]Read from MH i2c: E2 [17:20:02]MH_I2C_Read... [17:20:02]Read from MH i2c: E2 0E 00 [17:20:02]MH_I2C_Read... [17:20:02]Read from MH i2c: E2 0E 00 FC 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 2A [17:20:02]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [17:20:02]wFMCommunicate OK [17:20:02]SAM_PROTO_GetShiftState done [17:20:02]FM_GetShiftState done [17:20:02]req_shift_opened done [17:20:02]requested_item shift.open_date is exist - process it [17:20:02]req_shift_open_date [17:20:02]req_shift_open_date done [17:20:02]produce_requested_data done [17:20:02]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226725,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [17:20:02]process_action_free close_receipt [17:20:02]json_value_free [17:20:02]json_value_free done [17:20:02]process_json_proto returns [17:20:02]Send response to host [17:20:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226725,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [17:20:02]free response buf [17:20:02]execute_script done [17:20:02]execute_script returns [17:20:02]free content buf [17:20:02]Sock 8.Close socket [17:20:02]Sock 8.Thread stoped [17:20:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 62 5C 47 00 9C D1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A5 75 03 00 F4 03 04 00 C9 29 A6 66 B6 04 01 00 00 E6 C6 5B B8 3C 19 A0 BE [17:20:02]CommunicateWithHost err = 0 [17:20:02]CheckOFDResponse [17:20:02]1017 (14) - 77093643461234 [17:20:02]1041 (16) - 0000000000874959 [17:20:02]1040 (4) - 226725 [17:20:02]1012 (4) - 28.07.2024 11:21 [17:20:02]1206 (1) - 0 [17:20:02]OFD Sender: Remove packet 226725 [17:20:02]ProducePacketName [17:20:02]name=ofd_packets/00226725 [17:20:02]NVStorageDeleteData [17:20:03]OFD Sender: No OFD packet to send [17:20:08]OFD Sender: No OFD packet to send [17:20:13]OFD Sender: No OFD packet to send [17:20:18]OFD Sender: No OFD packet to send [17:20:23]OFD Sender: No OFD packet to send [17:20:28]OFD Sender: No OFD packet to send [17:20:33]OFD Sender: No OFD packet to send [17:20:38]OFD Sender: No OFD packet to send [17:20:43]OFD Sender: No OFD packet to send [17:20:48]OFD Sender: No OFD packet to send [17:20:53]OFD Sender: No OFD packet to send [17:20:58]OFD Sender: No OFD packet to send [17:20:59]recv_with_timeout no data received [17:21:03]OFD Sender: No OFD packet to send [17:21:08]OFD Sender: No OFD packet to send [17:21:13]OFD Sender: No OFD packet to send [17:21:18]OFD Sender: No OFD packet to send [17:21:19]recv_with_timeout no data received [17:21:23]OFD Sender: No OFD packet to send [17:21:28]OFD Sender: No OFD packet to send [17:21:33]OFD Sender: No OFD packet to send [17:21:38]OFD Sender: No OFD packet to send [17:21:39]recv_with_timeout no data received [17:21:43]OFD Sender: No OFD packet to send [17:21:48]OFD Sender: No OFD packet to send [17:21:53]OFD Sender: No OFD packet to send [17:21:58]OFD Sender: No OFD packet to send [17:22:03]OFD Sender: No OFD packet to send [17:22:08]accept exits with 9 [17:22:08]New connection [17:22:08]New thread 3066559844 created [17:22:08]Thread 3066703204 joined [17:22:08]Waiting for new connection... [17:22:08] Sock 9.Parse request [17:22:08]Sock 9.Check first char [17:22:08]Sock 9.First char is OK [17:22:08]request: POST /json_proto HTTP/1.0 [17:22:08]Method: POST [17:22:08]URL: /json_proto [17:22:08]Method is POST - this is cgi request [17:22:08]url: /json_proto [17:22:08]query_string will be loaded in cgi processing [17:22:08]execute_cgi json_proto POST (null) [17:22:08]execute_cgi path=json_proto method=POST [17:22:08]POST find Content-Length [17:22:08]Host: 172.17.43.131:8080 [17:22:08]Content-Length: 678 [17:22:08]Content-Type: application/json [17:22:08] [17:22:08]POST finish read [17:22:08]Found Content-Length = 678 [17:22:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003127", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:22:08]execute_script... [17:22:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003127", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:22:08]POST & json_proto [17:22:08]process_json_proto [17:22:08]json parsed OK: [17:22:08]protocol is kg_v1.0 [17:22:08]action value=close_receipt [17:22:08]process_action close_receipt [17:22:08]cmd_close_receipt [17:22:08]MH_GetDate [17:22:08]Write to MH i2c: F0 00 00 FD 00 EC [17:22:08]Write i2c OK [17:22:08]MH_I2C_Read... [17:22:08]Read from MH i2c: F0 [17:22:08]MH_I2C_Read... [17:22:08]Read from MH i2c: F0 09 00 [17:22:08]MH_I2C_Read... [17:22:08]Read from MH i2c: F0 09 00 FD 00 00 40 7E A6 66 F9 24 A2 66 E4 [17:22:08]GetLastDocTimeStamp 1722187196 [17:22:08]current date 1722187328 [17:22:08]FM_GetShiftState [17:22:08]SAM_PROTO_GetShiftState [17:22:08]wFMCommunicate request_size=4 [17:22:08]MH_SAM_APDU [17:22:08]CAPDU: 80 13 01 00 [17:22:08]Write to MH i2c: E2 08 00 FE 00 80 13 01 00 00 00 00 00 7B [17:22:08]Write i2c OK [17:22:08]MH_I2C_Read... [17:22:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:22:08]Read from MH i2c: E2 [17:22:08]MH_I2C_Read... [17:22:08]Read from MH i2c: E2 0E 00 [17:22:08]MH_I2C_Read... [17:22:08]Read from MH i2c: E2 0E 00 FE 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 2C [17:22:08]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [17:22:08]wFMCommunicate OK [17:22:08]SAM_PROTO_GetShiftState done [17:22:08]FM_GetShiftState done [17:22:08]opened in 1722125326 [17:22:08]opened+sec_in_day 1722211726 [17:22:08]quantity*price = 50036 [17:22:08]sum+1 = 50037 [17:22:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 386 28.07.2024 17:22 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226726 ФПД: 133492767454961 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T172208&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226726&fm=133492767454961&tin=02508201610067®Number=0000000000092624&sum=50000 [17:22:09]StoreToDocumentArchive [17:22:09]shift 439 fd 226726 [17:22:09]save to /storage/0439/doc_00226726 [17:22:09]save last doc name /storage/0439/doc_00226726 to /storage/kkm_last_doc_name [17:22:09]save OK [17:22:09]Clear old archive folders... [17:22:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:22:09]tlvbuf is 018603D0 [17:22:09]SAM_PROTO_ClearQueue [17:22:09]wFMCommunicate request_size=4 [17:22:09]MH_SAM_APDU [17:22:09]CAPDU: 80 09 00 00 [17:22:09]Write to MH i2c: E2 08 00 0B 01 80 09 00 00 00 00 00 00 7E [17:22:09]Write i2c OK [17:22:09]MH_I2C_Read... [17:22:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:22:09]Read from MH i2c: E2 [17:22:09]MH_I2C_Read... [17:22:09]Read from MH i2c: E2 03 00 [17:22:09]MH_I2C_Read... [17:22:09]Read from MH i2c: E2 03 00 0B 01 00 90 00 80 [17:22:09]RAPDU: 90 00 [17:22:09]wFMCommunicate OK [17:22:09]SAM_PROTO_ClearQueue done [17:22:09]KKMCreateOFDPacket [17:22:09]OFDProtocolAddRootSTLVToBuf [17:22:09]FM_MakeSignedData [17:22:09]FM_MakeSignedData [17:22:09]SAM_PROTO_SignData [17:22:09]wFMCommunicate request_size=4 [17:22:09]MH_SAM_APDU [17:22:09]CAPDU: 80 0D 01 02 [17:22:09]Write to MH i2c: E2 08 00 0C 01 80 0D 01 02 00 00 00 00 86 [17:22:09]Write i2c OK [17:22:09]MH_I2C_Read... [17:22:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:22:09]Read from MH i2c: E2 [17:22:09]MH_I2C_Read... [17:22:09]Read from MH i2c: E2 03 00 [17:22:09]MH_I2C_Read... [17:22:09]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [17:22:09]RAPDU: 90 00 [17:22:09]wFMCommunicate OK [17:22:09]wFMCommunicate request_size=255 [17:22:09]MH_SAM_APDU [17:22:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 40 7E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A6 75 03 00 35 04 06 00 79 [17:22:09]Write to MH i2c: E2 02 01 0D 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 40 7E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A6 75 03 00 35 04 06 00 79 00 00 A9 [17:22:09]Write i2c OK [17:22:09]MH_I2C_Read... [17:22:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:22:09]Read from MH i2c: E2 [17:22:09]MH_I2C_Read... [17:22:09]Read from MH i2c: E2 03 00 [17:22:09]MH_I2C_Read... [17:22:09]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [17:22:09]RAPDU: 90 00 [17:22:09]wFMCommunicate OK [17:22:09]wFMCommunicate request_size=10 [17:22:09]MH_SAM_APDU [17:22:09]CAPDU: 80 0D 02 02 05 69 34 FB F6 F1 [17:22:09]Write to MH i2c: E2 0D 00 0E 01 80 0D 02 02 05 00 69 34 FB F6 F1 00 00 12 [17:22:09]Write i2c OK [17:22:09]MH_I2C_Read... [17:22:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:22:09]Read from MH i2c: E2 [17:22:09]MH_I2C_Read... [17:22:09]Read from MH i2c: E2 03 00 [17:22:09]MH_I2C_Read... [17:22:09]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [17:22:09]RAPDU: 90 00 [17:22:09]wFMCommunicate OK [17:22:09]wFMCommunicate request_size=4 [17:22:09]MH_SAM_APDU [17:22:09]CAPDU: 80 0D 03 02 [17:22:09]Write to MH i2c: E2 08 00 0F 01 80 0D 03 02 00 00 00 00 8B [17:22:09]Write i2c OK [17:22:09]MH_I2C_Read... [17:22:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:22:09]Read from MH i2c: E2 [17:22:09]MH_I2C_Read... [17:22:09]Read from MH i2c: E2 0B 00 [17:22:09]MH_I2C_Read... [17:22:09]Read from MH i2c: E2 0B 00 0F 01 00 1B 16 91 7F 13 F5 F3 C5 90 00 8D [17:22:09]RAPDU: 1B 16 91 7F 13 F5 F3 C5 90 00 [17:22:09]wFMCommunicate OK [17:22:09]SAM_PROTO_SignData done [17:22:09]FM_MakeSignedData done [17:22:09]CreateOFDProtocolMessage [17:22:09]wFMCommunicate request_size=4 [17:22:09]MH_SAM_APDU [17:22:09]CAPDU: 80 11 00 00 [17:22:09]Write to MH i2c: E2 08 00 10 01 80 11 00 00 00 00 00 00 8B [17:22:09]Write i2c OK [17:22:09]MH_I2C_Read... [17:22:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:22:09]Read from MH i2c: E2 [17:22:09]MH_I2C_Read... [17:22:09]Read from MH i2c: E2 17 00 [17:22:09]MH_I2C_Read... [17:22:09]Read from MH i2c: E2 17 00 10 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E8 [17:22:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:22:09]wFMCommunicate OK [17:22:09]CreateOFDProtocolMessage done [17:22:09]OFDSenderStorePacket 226726 [17:22:09]StoreOFDPacket docnum=226726 [17:22:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D3 8E 07 01 61 ED 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 40 7E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A6 75 03 00 35 04 06 00 79 69 34 FB F6 F1 1B 16 91 7F 13 F5 F3 C5 [17:22:09]CheckFolder [17:22:09]dirname=/storage/ofd_packets [17:22:09]CheckFolder done [17:22:09]ProducePacketName [17:22:09]name=ofd_packets/00226726 [17:22:09]NVStorageSaveData ofd_packets/00226726 [17:22:09]File name is /storage/ofd_packets/00226726 [17:22:09]Write 301 bytes [17:22:09]NVStorageSaveData done [17:22:09]OFDSenderStorePacket done [17:22:09]KKMCreateOFDPacket done [17:22:09]NVStorageSaveData kkm_last_timestamp [17:22:09]File name is /storage/kkm_last_timestamp [17:22:09]Write 4 bytes [17:22:09]NVStorageSaveData done [17:22:10]ExternCall_PrintAddStr [17:22:10]wPrintStart [17:22:10]Write to MH i2c: 01 00 00 11 01 12 [17:22:10]Write i2c OK [17:22:10]MH_I2C_Read... [17:22:10]Read from MH i2c: 01 [17:22:10]MH_I2C_Read... [17:22:10]Read from MH i2c: 01 07 00 [17:22:10]MH_I2C_Read... [17:22:10]Read from MH i2c: 01 07 00 11 01 00 00 00 00 00 FF 0F 27 [17:22:10]RasterBufferAndPrint [17:22:10]line Счет N : (1)2003127 [17:22:10]line ИНН: 02508201610067 [17:22:10]line Контрольно-Кассовый Чек [17:22:10]line ПРОДАЖА [17:22:10]line ТРК (МРК, ГНК) : 53 [17:22:10]line Товар: 2710124130 [17:22:10]line Аи-92-К-5 [17:22:10]line 7.380 * 67.80 [17:22:10]line = 500.36 [17:22:10]line НДС 12% НСП 1% [17:22:10]line > о реализуемом товаре [17:22:10]line ОКРУГЛЕНИЕ: -0.36 [17:22:10]line ИТОГО: 500.00 [17:22:10]line Внесено: 500.00 [17:22:10]line СДАЧА: 0.00 [17:22:10]line НСП 1% : 4.43 [17:22:10]line НДС 12% : 53.14 [17:22:10]line Наличными: 500.00 [17:22:10]line Безнал.: 0.00 [17:22:10]line Место: АЗС № 97 "Партнер Нефть" [17:22:10]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:22:10]line СНО: Общий режим [17:22:10]line Чек 386 28.07.2024 17:22 [17:22:10]line Смена: 439 ФФД: 1.0 [17:22:10]line ЗНМ: 0300000054 [17:22:10]line РНМ: 0000000000092624 [17:22:10]line Версия ККМ: 001 [17:22:10]line ФМ: 0000000000874959 [17:22:10]line ФД: 226726 [17:22:10]line ФПД: 133492767454961 [17:22:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T172208&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226726&fm=133492767454961&tin=02508201610067®Number=0000000000092624&sum=50000 [17:22:10]written 0, free lines is 4095 [17:22:10]OFD Sender: Processing packet 226726 [packets to send 603, broken 602] [17:22:10]ProducePacketName [17:22:10]name=ofd_packets/00226726 [17:22:10]OFD Sender: To server: pG, [17:22:10]CommunicateWithHost lk.salyk.kg:30040 [17:22:10]ConnectInit lk.salyk.kg [17:22:10]Write to MH i2c: 01 00 00 3C 01 3D [17:22:10]Write i2c OK [17:22:10]MH_I2C_Read... [17:22:10]Read from MH i2c: 01 [17:22:10]MH_I2C_Read... [17:22:10]Read from MH i2c: 01 07 00 [17:22:10]MH_I2C_Read... [17:22:10]Read from MH i2c: 01 07 00 3C 01 00 00 00 00 00 61 0C B1 [17:22:10]RasterBufferAndPrint [17:22:10]line [17:22:10]line [17:22:10]line [17:22:10]line [17:22:10]line [17:22:10]written 0, free lines is 3172 [17:22:10]MH_Cut [17:22:10]Write to MH i2c: D1 01 00 43 01 01 16 [17:22:10]Write i2c OK [17:22:10]MH_I2C_Read... [17:22:10]Read from MH i2c: D1 [17:22:10]MH_I2C_Read... [17:22:10]Read from MH i2c: D1 01 00 [17:22:10]MH_I2C_Read... [17:22:10]Read from MH i2c: D1 01 00 43 01 00 15 [17:22:10]Write to MH i2c: 01 00 00 44 01 45 [17:22:10]Write i2c OK [17:22:10]MH_I2C_Read... [17:22:11]*** Cut start [17:22:11]*** Partial cut [17:22:11]*** CUTSNS_PIN = 1 [17:22:11]*** CUTSNS_PIN = 0 [17:22:11]*** Brake cut motor [17:22:12]Read from MH i2c: 01 [17:22:12]MH_I2C_Read... [17:22:12]*** Stop cut motor [17:22:12]*** Cut end [17:22:12]Read from MH i2c: 01 07 00 [17:22:12]MH_I2C_Read... [17:22:12]Read from MH i2c: 01 07 00 44 01 00 00 00 00 00 FF 0F 5A [17:22:12]process_action close_receipt done [17:22:12]requested_data is exist [17:22:12]produce_requested_data [17:22:12]requested_item fm.sn is exist - process it [17:22:12]wFMCommunicate request_size=4 [17:22:12]MH_SAM_APDU [17:22:12]CAPDU: 80 11 00 00 [17:22:12]Write to MH i2c: E2 08 00 45 01 80 11 00 00 00 00 00 00 C0 [17:22:12]Write i2c OK [17:22:12]MH_I2C_Read... [17:22:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:22:12]Read from MH i2c: E2 [17:22:12]MH_I2C_Read... [17:22:12]Read from MH i2c: E2 17 00 [17:22:12]MH_I2C_Read... [17:22:12]Read from MH i2c: E2 17 00 45 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1D [17:22:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:22:12]wFMCommunicate OK [17:22:12]requested_item fd.num is exist - process it [17:22:12]SAM_PROTO_GetFieldsCounters [17:22:12]wFMCommunicate request_size=4 [17:22:12]MH_SAM_APDU [17:22:12]CAPDU: 80 13 00 00 [17:22:12]Write to MH i2c: E2 08 00 46 01 80 13 00 00 00 00 00 00 C3 [17:22:12]Write i2c OK [17:22:12]MH_I2C_Read... [17:22:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:22:12]Read from MH i2c: E2 [17:22:12]MH_I2C_Read... [17:22:12]Read from MH i2c: E2 62 00 [17:22:12]MH_I2C_Read... [17:22:12]Read from MH i2c: E2 62 00 46 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A6 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 82 01 00 00 5E 04 04 00 82 01 00 00 57 04 04 00 83 01 00 00 19 04 04 00 00 00 00 00 90 00 4B [17:22:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A6 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 82 01 00 00 5E 04 04 00 82 01 00 00 57 04 04 00 83 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:22:12]wFMCommunicate OK [17:22:12]SAM_PROTO_GetFieldsCounters done [17:22:12]requested_item shift.num is exist - process it [17:22:12]requested_item shift.opened is exist - process it [17:22:12]req_shift_opened [17:22:12]FM_GetShiftState [17:22:12]SAM_PROTO_GetShiftState [17:22:12]wFMCommunicate request_size=4 [17:22:12]MH_SAM_APDU [17:22:12]CAPDU: 80 13 01 00 [17:22:12]Write to MH i2c: E2 08 00 47 01 80 13 01 00 00 00 00 00 C5 [17:22:12]Write i2c OK [17:22:12]MH_I2C_Read... [17:22:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:22:12]Read from MH i2c: E2 [17:22:12]MH_I2C_Read... [17:22:12]Read from MH i2c: E2 0E 00 [17:22:12]MH_I2C_Read... [17:22:12]Read from MH i2c: E2 0E 00 47 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 76 [17:22:12]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [17:22:12]wFMCommunicate OK [17:22:12]SAM_PROTO_GetShiftState done [17:22:12]FM_GetShiftState done [17:22:12]req_shift_opened done [17:22:12]requested_item shift.open_date is exist - process it [17:22:12]req_shift_open_date [17:22:12]req_shift_open_date done [17:22:12]produce_requested_data done [17:22:12]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226726,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [17:22:12]process_action_free close_receipt [17:22:12]json_value_free [17:22:12]json_value_free done [17:22:12]process_json_proto returns [17:22:12]Send response to host [17:22:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226726,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [17:22:12]free response buf [17:22:12]execute_script done [17:22:12]execute_script returns [17:22:12]free content buf [17:22:12]Sock 9.Close socket [17:22:12]Sock 9.Thread stoped [17:22:14]Connected sock=11 [17:22:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D3 8E 07 01 61 ED 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 40 7E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A6 75 03 00 35 04 06 00 79 69 34 FB F6 F1 1B 16 91 7F 13 F5 F3 C5 [17:22:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 40 4E 47 00 52 4A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A6 75 03 00 F4 03 04 00 4E 2A A6 66 B6 04 01 00 00 B3 CE DF 1A BE 07 EC A4 [17:22:14]CommunicateWithHost err = 0 [17:22:14]CheckOFDResponse [17:22:14]1017 (14) - 77093643461234 [17:22:14]1041 (16) - 0000000000874959 [17:22:14]1040 (4) - 226726 [17:22:14]1012 (4) - 28.07.2024 11:23 [17:22:14]1206 (1) - 0 [17:22:14]OFD Sender: Remove packet 226726 [17:22:14]ProducePacketName [17:22:14]name=ofd_packets/00226726 [17:22:14]NVStorageDeleteData [17:22:15]OFD Sender: No OFD packet to send [17:22:20]OFD Sender: No OFD packet to send [17:22:25]OFD Sender: No OFD packet to send [17:22:30]OFD Sender: No OFD packet to send [17:22:35]OFD Sender: No OFD packet to send [17:22:40]OFD Sender: No OFD packet to send [17:22:45]OFD Sender: No OFD packet to send [17:22:50]OFD Sender: No OFD packet to send [17:22:55]OFD Sender: No OFD packet to send [17:23:00]OFD Sender: No OFD packet to send [17:23:05]OFD Sender: No OFD packet to send [17:23:10]OFD Sender: No OFD packet to send [17:23:15]OFD Sender: No OFD packet to send [17:23:20]OFD Sender: No OFD packet to send [17:23:25]OFD Sender: No OFD packet to send [17:23:30]OFD Sender: No OFD packet to send [17:23:35]OFD Sender: No OFD packet to send [17:23:40]OFD Sender: No OFD packet to send [17:23:45]OFD Sender: No OFD packet to send [17:23:50]OFD Sender: No OFD packet to send [17:23:55]OFD Sender: No OFD packet to send [17:24:00]OFD Sender: No OFD packet to send [17:24:05]OFD Sender: No OFD packet to send [17:24:10]OFD Sender: No OFD packet to send [17:24:15]OFD Sender: No OFD packet to send [17:24:20]OFD Sender: No OFD packet to send [17:24:25]OFD Sender: No OFD packet to send [17:24:30]OFD Sender: No OFD packet to send [17:24:35]OFD Sender: No OFD packet to send [17:24:40]OFD Sender: No OFD packet to send [17:24:45]OFD Sender: No OFD packet to send [17:24:50]OFD Sender: No OFD packet to send [17:24:55]OFD Sender: No OFD packet to send [17:25:00]OFD Sender: No OFD packet to send [17:25:05]OFD Sender: No OFD packet to send [17:25:10]OFD Sender: No OFD packet to send [17:25:15]OFD Sender: No OFD packet to send [17:25:20]OFD Sender: No OFD packet to send [17:25:25]OFD Sender: No OFD packet to send [17:25:30]OFD Sender: No OFD packet to send [17:25:35]OFD Sender: No OFD packet to send [17:25:40]OFD Sender: No OFD packet to send [17:25:45]OFD Sender: No OFD packet to send [17:25:50]OFD Sender: No OFD packet to send [17:25:55]OFD Sender: No OFD packet to send [17:26:00]OFD Sender: No OFD packet to send [17:26:05]OFD Sender: No OFD packet to send [17:26:10]OFD Sender: No OFD packet to send [17:26:15]OFD Sender: No OFD packet to send [17:26:20]OFD Sender: No OFD packet to send [17:26:22]recv_with_timeout no data received [17:26:26]OFD Sender: No OFD packet to send [17:26:31]OFD Sender: No OFD packet to send [17:26:36]OFD Sender: No OFD packet to send [17:26:41]OFD Sender: No OFD packet to send [17:26:46]OFD Sender: No OFD packet to send [17:26:51]OFD Sender: No OFD packet to send [17:26:56]OFD Sender: No OFD packet to send [17:27:01]OFD Sender: No OFD packet to send [17:27:06]OFD Sender: No OFD packet to send [17:27:11]OFD Sender: No OFD packet to send [17:27:16]OFD Sender: No OFD packet to send [17:27:21]OFD Sender: No OFD packet to send [17:27:26]OFD Sender: No OFD packet to send [17:27:27]accept exits with 8 [17:27:27]New connection [17:27:27]New thread 3066703204 created [17:27:27]Thread 3066559844 joined [17:27:27]Waiting for new connection... [17:27:27] Sock 8.Parse request [17:27:27]Sock 8.Check first char [17:27:27]Sock 8.First char is OK [17:27:27]request: POST /json_proto HTTP/1.0 [17:27:27]Method: POST [17:27:27]URL: /json_proto [17:27:27]Method is POST - this is cgi request [17:27:27]url: /json_proto [17:27:27]query_string will be loaded in cgi processing [17:27:27]execute_cgi json_proto POST (null) [17:27:27]execute_cgi path=json_proto method=POST [17:27:27]POST find Content-Length [17:27:27]Host: 172.17.43.131:8080 [17:27:27]Content-Length: 671 [17:27:27]Content-Type: application/json [17:27:27] [17:27:27]POST finish read [17:27:27]Found Content-Length = 671 [17:27:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003128", "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.80, "quantity" : 5.820, "sum" : 400.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:27:27]execute_script... [17:27: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)2003128", "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.80, "quantity" : 5.820, "sum" : 400.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:27:27]POST & json_proto [17:27:27]process_json_proto [17:27:27]json parsed OK: [17:27:27]protocol is kg_v1.0 [17:27:27]action value=close_receipt [17:27:27]process_action close_receipt [17:27:27]cmd_close_receipt [17:27:27]MH_GetDate [17:27:27]Write to MH i2c: F0 00 00 48 01 38 [17:27:27]Write i2c OK [17:27:27]MH_I2C_Read... [17:27:27]Read from MH i2c: F0 [17:27:27]MH_I2C_Read... [17:27:27]Read from MH i2c: F0 09 00 [17:27:27]MH_I2C_Read... [17:27:27]Read from MH i2c: F0 09 00 48 01 00 7F 7F A6 66 F9 24 A2 66 70 [17:27:27]GetLastDocTimeStamp 1722187328 [17:27:27]current date 1722187647 [17:27:27]FM_GetShiftState [17:27:27]SAM_PROTO_GetShiftState [17:27:27]wFMCommunicate request_size=4 [17:27:27]MH_SAM_APDU [17:27:27]CAPDU: 80 13 01 00 [17:27:27]Write to MH i2c: E2 08 00 49 01 80 13 01 00 00 00 00 00 C7 [17:27:27]Write i2c OK [17:27:27]MH_I2C_Read... [17:27:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:27:27]Read from MH i2c: E2 [17:27:27]MH_I2C_Read... [17:27:27]Read from MH i2c: E2 0E 00 [17:27:27]MH_I2C_Read... [17:27:27]Read from MH i2c: E2 0E 00 49 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 78 [17:27:27]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [17:27:27]wFMCommunicate OK [17:27:27]SAM_PROTO_GetShiftState done [17:27:27]FM_GetShiftState done [17:27:27]opened in 1722125326 [17:27:27]opened+sec_in_day 1722211726 [17:27:27]quantity*price = 40041 [17:27:27]sum+1 = 40043 [17:27:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.52 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 387 28.07.2024 17:27 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226727 ФПД: 218233155978272 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T172727&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226727&fm=218233155978272&tin=02508201610067®Number=0000000000092624&sum=40000 [17:27:28]StoreToDocumentArchive [17:27:28]shift 439 fd 226727 [17:27:28]save to /storage/0439/doc_00226727 [17:27:28]save last doc name /storage/0439/doc_00226727 to /storage/kkm_last_doc_name [17:27:28]save OK [17:27:28]Clear old archive folders... [17:27:28]ProcessDocumentItem done err = 0, tmpTLVsize=252 [17:27:28]tlvbuf is 0185D890 [17:27:28]SAM_PROTO_ClearQueue [17:27:28]wFMCommunicate request_size=4 [17:27:28]MH_SAM_APDU [17:27:28]CAPDU: 80 09 00 00 [17:27:28]Write to MH i2c: E2 08 00 56 01 80 09 00 00 00 00 00 00 C9 [17:27:28]Write i2c OK [17:27:28]MH_I2C_Read... [17:27:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:27:28]Read from MH i2c: E2 [17:27:28]MH_I2C_Read... [17:27:28]Read from MH i2c: E2 03 00 [17:27:28]MH_I2C_Read... [17:27:28]Read from MH i2c: E2 03 00 56 01 00 90 00 CB [17:27:28]RAPDU: 90 00 [17:27:28]wFMCommunicate OK [17:27:28]SAM_PROTO_ClearQueue done [17:27:28]KKMCreateOFDPacket [17:27:28]OFDProtocolAddRootSTLVToBuf [17:27:28]FM_MakeSignedData [17:27:28]FM_MakeSignedData [17:27:28]SAM_PROTO_SignData [17:27:28]wFMCommunicate request_size=4 [17:27:28]MH_SAM_APDU [17:27:28]CAPDU: 80 0D 01 02 [17:27:28]Write to MH i2c: E2 08 00 57 01 80 0D 01 02 00 00 00 00 D1 [17:27:28]Write i2c OK [17:27:28]MH_I2C_Read... [17:27:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:27:28]Read from MH i2c: E2 [17:27:28]MH_I2C_Read... [17:27:28]Read from MH i2c: E2 03 00 [17:27:28]MH_I2C_Read... [17:27:28]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [17:27:28]RAPDU: 90 00 [17:27:28]wFMCommunicate OK [17:27:28]wFMCommunicate request_size=255 [17:27:28]MH_SAM_APDU [17:27:28]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 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 9C 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 83 01 00 00 F4 03 04 00 7F 7F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A7 75 03 00 35 04 06 00 [17:27:28]Write to MH i2c: E2 02 01 58 01 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 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 9C 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 83 01 00 00 F4 03 04 00 7F 7F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A7 75 03 00 35 04 06 00 00 00 0B [17:27:28]Write i2c OK [17:27:28]MH_I2C_Read... [17:27:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:27:28]Read from MH i2c: E2 [17:27:28]MH_I2C_Read... [17:27:28]Read from MH i2c: E2 03 00 [17:27:28]MH_I2C_Read... [17:27:28]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [17:27:28]RAPDU: 90 00 [17:27:28]wFMCommunicate OK [17:27:28]wFMCommunicate request_size=11 [17:27:28]MH_SAM_APDU [17:27:28]CAPDU: 80 0D 02 02 06 C6 7B 5D BD 84 20 [17:27:28]Write to MH i2c: E2 0E 00 59 01 80 0D 02 02 06 00 C6 7B 5D BD 84 20 00 00 DF [17:27:28]Write i2c OK [17:27:28]MH_I2C_Read... [17:27:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:27:28]Read from MH i2c: E2 [17:27:28]MH_I2C_Read... [17:27:28]Read from MH i2c: E2 03 00 [17:27:28]MH_I2C_Read... [17:27:28]Read from MH i2c: E2 03 00 59 01 00 90 00 CE [17:27:28]RAPDU: 90 00 [17:27:28]wFMCommunicate OK [17:27:28]wFMCommunicate request_size=4 [17:27:28]MH_SAM_APDU [17:27:28]CAPDU: 80 0D 03 02 [17:27:28]Write to MH i2c: E2 08 00 5A 01 80 0D 03 02 00 00 00 00 D6 [17:27:28]Write i2c OK [17:27:28]MH_I2C_Read... [17:27:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:27:28]Read from MH i2c: E2 [17:27:28]MH_I2C_Read... [17:27:28]Read from MH i2c: E2 0B 00 [17:27:28]MH_I2C_Read... [17:27:28]Read from MH i2c: E2 0B 00 5A 01 00 58 CA 0F CD A7 67 55 C8 90 00 00 [17:27:28]RAPDU: 58 CA 0F CD A7 67 55 C8 90 00 [17:27:28]wFMCommunicate OK [17:27:28]SAM_PROTO_SignData done [17:27:28]FM_MakeSignedData done [17:27:28]CreateOFDProtocolMessage [17:27:28]wFMCommunicate request_size=4 [17:27:28]MH_SAM_APDU [17:27:28]CAPDU: 80 11 00 00 [17:27:28]Write to MH i2c: E2 08 00 5B 01 80 11 00 00 00 00 00 00 D6 [17:27:28]Write i2c OK [17:27:28]MH_I2C_Read... [17:27:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:27:28]Read from MH i2c: E2 [17:27:28]MH_I2C_Read... [17:27:28]Read from MH i2c: E2 17 00 [17:27:28]MH_I2C_Read... [17:27:28]Read from MH i2c: E2 17 00 5B 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 33 [17:27:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:27:28]wFMCommunicate OK [17:27:28]CreateOFDProtocolMessage done [17:27:28]OFDSenderStorePacket 226727 [17:27:28]StoreOFDPacket docnum=226727 [17:27:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 42 8E 08 01 8D E0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 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 9C 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 83 01 00 00 F4 03 04 00 7F 7F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A7 75 03 00 35 04 06 00 C6 7B 5D BD 84 20 58 CA 0F CD A7 67 55 C8 [17:27:28]CheckFolder [17:27:28]dirname=/storage/ofd_packets [17:27:28]CheckFolder done [17:27:28]ProducePacketName [17:27:28]name=ofd_packets/00226727 [17:27:28]NVStorageSaveData ofd_packets/00226727 [17:27:28]File name is /storage/ofd_packets/00226727 [17:27:28]Write 302 bytes [17:27:28]NVStorageSaveData done [17:27:28]OFDSenderStorePacket done [17:27:28]KKMCreateOFDPacket done [17:27:28]NVStorageSaveData kkm_last_timestamp [17:27:28]File name is /storage/kkm_last_timestamp [17:27:28]Write 4 bytes [17:27:28]NVStorageSaveData done [17:27:28]ExternCall_PrintAddStr [17:27:28]wPrintStart [17:27:28]Write to MH i2c: 01 00 00 5C 01 5D [17:27:28]Write i2c OK [17:27:28]MH_I2C_Read... [17:27:28]Read from MH i2c: 01 [17:27:28]MH_I2C_Read... [17:27:28]Read from MH i2c: 01 07 00 [17:27:28]MH_I2C_Read... [17:27:28]Read from MH i2c: 01 07 00 5C 01 00 00 00 00 00 FF 0F 72 [17:27:28]RasterBufferAndPrint [17:27:28]line Счет N : (1)2003128 [17:27:28]line ИНН: 02508201610067 [17:27:28]line Контрольно-Кассовый Чек [17:27:28]line ПРОДАЖА [17:27:28]line ТРК (МРК, ГНК) : 42 [17:27:28]line Товар: 2710124130 [17:27:28]line Super-92-К-5 [17:27:28]line 5.820 * 68.80 [17:27:28]line = 400.42 [17:27:28]line НДС 12% НСП 1% [17:27:28]line > о реализуемом товаре [17:27:28]line ОКРУГЛЕНИЕ: -0.42 [17:27:28]line ИТОГО: 400.00 [17:27:28]line Внесено: 400.00 [17:27:28]line СДАЧА: 0.00 [17:27:28]line НСП 1% : 3.54 [17:27:28]line НДС 12% : 42.52 [17:27:28]line Наличными: 400.00 [17:27:28]line Безнал.: 0.00 [17:27:28]line Место: АЗС № 97 "Партнер Нефть" [17:27:28]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:27:28]line СНО: Общий режим [17:27:28]line Чек 387 28.07.2024 17:27 [17:27:28]line Смена: 439 ФФД: 1.0 [17:27:28]line ЗНМ: 0300000054 [17:27:28]line РНМ: 0000000000092624 [17:27:28]line Версия ККМ: 001 [17:27:28]line ФМ: 0000000000874959 [17:27:28]line ФД: 226727 [17:27:28]line ФПД: 218233155978272 [17:27:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T172727&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226727&fm=218233155978272&tin=02508201610067®Number=0000000000092624&sum=40000 [17:27:28]written 0, free lines is 4095 [17:27:29]OFD Sender: Processing packet 226727 [packets to send 603, broken 602] [17:27:29]ProducePacketName [17:27:29]name=ofd_packets/00226727 [17:27:29]OFD Sender: To server: pG, [17:27:29]CommunicateWithHost lk.salyk.kg:30040 [17:27:29]ConnectInit lk.salyk.kg [17:27:29]Write to MH i2c: 01 00 00 87 01 88 [17:27:29]Write i2c OK [17:27:29]MH_I2C_Read... [17:27:29]Read from MH i2c: 01 [17:27:29]MH_I2C_Read... [17:27:29]Read from MH i2c: 01 07 00 [17:27:29]MH_I2C_Read... [17:27:29]Read from MH i2c: 01 07 00 87 01 00 00 00 00 00 61 0C FC [17:27:29]RasterBufferAndPrint [17:27:29]line [17:27:29]line [17:27:29]line [17:27:29]line [17:27:29]line [17:27:29]written 0, free lines is 3172 [17:27:29]MH_Cut [17:27:29]Write to MH i2c: D1 01 00 8E 01 01 61 [17:27:29]Write i2c OK [17:27:29]MH_I2C_Read... [17:27:29]Read from MH i2c: D1 [17:27:29]MH_I2C_Read... [17:27:29]Read from MH i2c: D1 01 00 [17:27:29]MH_I2C_Read... [17:27:29]Read from MH i2c: D1 01 00 8E 01 00 60 [17:27:29]Write to MH i2c: 01 00 00 8F 01 90 [17:27:29]Write i2c OK [17:27:29]MH_I2C_Read... [17:27:29]Connected sock=9 [17:27:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 42 8E 08 01 8D E0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 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 9C 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 83 01 00 00 F4 03 04 00 7F 7F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A7 75 03 00 35 04 06 00 C6 7B 5D BD 84 20 58 CA 0F CD A7 67 55 C8 [17:27:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 B7 1C 47 00 2A 1C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A7 75 03 00 F4 03 04 00 8A 2B A6 66 B6 04 01 00 00 04 B0 CD 1C E6 00 B3 CA [17:27:30]CommunicateWithHost err = 0 [17:27:30]CheckOFDResponse [17:27:30]1017 (14) - 77093643461234 [17:27:30]1041 (16) - 0000000000874959 [17:27:30]1040 (4) - 226727 [17:27:30]1012 (4) - 28.07.2024 11:29 [17:27:30]1206 (1) - 0 [17:27:30]OFD Sender: Remove packet 226727 [17:27:30]ProducePacketName [17:27:30]name=ofd_packets/00226727 [17:27:30]NVStorageDeleteData [17:27:30]*** Cut start [17:27:30]*** Partial cut [17:27:30]*** CUTSNS_PIN = 1 [17:27:30]*** CUTSNS_PIN = 0 [17:27:30]*** Brake cut motor [17:27:31]OFD Sender: No OFD packet to send [17:27:31]Read from MH i2c: 01 [17:27:31]MH_I2C_Read... [17:27:31]*** Stop cut motor [17:27:31]*** Cut end [17:27:31]Read from MH i2c: 01 07 00 [17:27:31]MH_I2C_Read... [17:27:31]Read from MH i2c: 01 07 00 8F 01 00 00 00 00 00 FF 0F A5 [17:27:31]process_action close_receipt done [17:27:31]requested_data is exist [17:27:31]produce_requested_data [17:27:31]requested_item fm.sn is exist - process it [17:27:31]wFMCommunicate request_size=4 [17:27:31]MH_SAM_APDU [17:27:31]CAPDU: 80 11 00 00 [17:27:31]Write to MH i2c: E2 08 00 90 01 80 11 00 00 00 00 00 00 0B [17:27:31]Write i2c OK [17:27:31]MH_I2C_Read... [17:27:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:27:31]Read from MH i2c: E2 [17:27:31]MH_I2C_Read... [17:27:31]Read from MH i2c: E2 17 00 [17:27:31]MH_I2C_Read... [17:27:31]Read from MH i2c: E2 17 00 90 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 68 [17:27:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:27:31]wFMCommunicate OK [17:27:31]requested_item fd.num is exist - process it [17:27:31]SAM_PROTO_GetFieldsCounters [17:27:31]wFMCommunicate request_size=4 [17:27:31]MH_SAM_APDU [17:27:31]CAPDU: 80 13 00 00 [17:27:31]Write to MH i2c: E2 08 00 91 01 80 13 00 00 00 00 00 00 0E [17:27:31]Write i2c OK [17:27:31]MH_I2C_Read... [17:27:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:27:31]Read from MH i2c: E2 [17:27:31]MH_I2C_Read... [17:27:31]Read from MH i2c: E2 62 00 [17:27:31]MH_I2C_Read... [17:27:31]Read from MH i2c: E2 62 00 91 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A7 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 83 01 00 00 5E 04 04 00 83 01 00 00 57 04 04 00 84 01 00 00 19 04 04 00 00 00 00 00 90 00 9A [17:27:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A7 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 83 01 00 00 5E 04 04 00 83 01 00 00 57 04 04 00 84 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:27:31]wFMCommunicate OK [17:27:31]SAM_PROTO_GetFieldsCounters done [17:27:31]requested_item shift.num is exist - process it [17:27:31]requested_item shift.opened is exist - process it [17:27:31]req_shift_opened [17:27:31]FM_GetShiftState [17:27:31]SAM_PROTO_GetShiftState [17:27:31]wFMCommunicate request_size=4 [17:27:31]MH_SAM_APDU [17:27:31]CAPDU: 80 13 01 00 [17:27:31]Write to MH i2c: E2 08 00 92 01 80 13 01 00 00 00 00 00 10 [17:27:31]Write i2c OK [17:27:31]MH_I2C_Read... [17:27:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:27:31]Read from MH i2c: E2 [17:27:31]MH_I2C_Read... [17:27:31]Read from MH i2c: E2 0E 00 [17:27:31]MH_I2C_Read... [17:27:31]Read from MH i2c: E2 0E 00 92 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 C1 [17:27:31]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [17:27:31]wFMCommunicate OK [17:27:31]SAM_PROTO_GetShiftState done [17:27:31]FM_GetShiftState done [17:27:31]req_shift_opened done [17:27:31]requested_item shift.open_date is exist - process it [17:27:31]req_shift_open_date [17:27:31]req_shift_open_date done [17:27:31]produce_requested_data done [17:27:31]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226727,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [17:27:31]process_action_free close_receipt [17:27:31]json_value_free [17:27:31]json_value_free done [17:27:31]process_json_proto returns [17:27:31]Send response to host [17:27:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226727,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [17:27:31]free response buf [17:27:31]execute_script done [17:27:31]execute_script returns [17:27:31]free content buf [17:27:31]Sock 8.Close socket [17:27:31]Sock 8.Thread stoped [17:27:36]OFD Sender: No OFD packet to send [17:27:38]recv_with_timeout no data received [17:27:41]OFD Sender: No OFD packet to send [17:27:46]OFD Sender: No OFD packet to send [17:27:51]OFD Sender: No OFD packet to send [17:27:56]OFD Sender: No OFD packet to send [17:28:01]OFD Sender: No OFD packet to send [17:28:06]OFD Sender: No OFD packet to send [17:28:11]OFD Sender: No OFD packet to send [17:28:15]accept exits with 10 [17:28:15]New connection [17:28:15]New thread 3066559844 created [17:28:15]Thread 3066703204 joined [17:28:15]Waiting for new connection... [17:28:15] Sock 10.Parse request [17:28:15]Sock 10.Check first char [17:28:15]Sock 10.First char is OK [17:28:15]request: POST /json_proto HTTP/1.0 [17:28:15]Method: POST [17:28:15]URL: /json_proto [17:28:15]Method is POST - this is cgi request [17:28:15]url: /json_proto [17:28:15]query_string will be loaded in cgi processing [17:28:15]execute_cgi json_proto POST (null) [17:28:15]execute_cgi path=json_proto method=POST [17:28:15]POST find Content-Length [17:28:15]Host: 172.17.43.131:8080 [17:28:15]Content-Length: 794 [17:28:15]Content-Type: application/json [17:28:15] [17:28:15]POST finish read [17:28:15]Found Content-Length = 794 [17:28:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003129", "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.80, "quantity" : 8.730, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.62 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:28:15]execute_script... [17:28:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003129", "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.80, "quantity" : 8.730, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.62 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:28:15]POST & json_proto [17:28:15]process_json_proto [17:28:15]json parsed OK: [17:28:15]protocol is kg_v1.0 [17:28:15]action value=close_receipt [17:28:15]process_action close_receipt [17:28:15]cmd_close_receipt [17:28:15]MH_GetDate [17:28:15]Write to MH i2c: F0 00 00 93 01 83 [17:28:15]Write i2c OK [17:28:15]MH_I2C_Read... [17:28:15]Read from MH i2c: F0 [17:28:15]MH_I2C_Read... [17:28:15]Read from MH i2c: F0 09 00 [17:28:15]MH_I2C_Read... [17:28:15]Read from MH i2c: F0 09 00 93 01 00 AF 7F A6 66 F9 24 A2 66 EB [17:28:15]GetLastDocTimeStamp 1722187647 [17:28:15]current date 1722187695 [17:28:15]FM_GetShiftState [17:28:15]SAM_PROTO_GetShiftState [17:28:15]wFMCommunicate request_size=4 [17:28:15]MH_SAM_APDU [17:28:15]CAPDU: 80 13 01 00 [17:28:15]Write to MH i2c: E2 08 00 94 01 80 13 01 00 00 00 00 00 12 [17:28:15]Write i2c OK [17:28:15]MH_I2C_Read... [17:28:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:28:15]Read from MH i2c: E2 [17:28:15]MH_I2C_Read... [17:28:15]Read from MH i2c: E2 0E 00 [17:28:15]MH_I2C_Read... [17:28:15]Read from MH i2c: E2 0E 00 94 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 C3 [17:28:15]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [17:28:15]wFMCommunicate OK [17:28:15]SAM_PROTO_GetShiftState done [17:28:15]FM_GetShiftState done [17:28:15]opened in 1722125326 [17:28:15]opened+sec_in_day 1722211726 [17:28:15]quantity*price = 60062 [17:28:15]sum+1 = 60063 [17:28:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.62 НСП 1% : 5.31 НДС 12% : 63.78 Наличными: 0.00 Безнал.: 600.62 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 388 28.07.2024 17:28 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226728 ФПД: 113008929455779 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T172815&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226728&fm=113008929455779&tin=02508201610067®Number=0000000000092624&sum=60062 [17:28:16]StoreToDocumentArchive [17:28:16]shift 439 fd 226728 [17:28:16]save to /storage/0439/doc_00226728 [17:28:16]save last doc name /storage/0439/doc_00226728 to /storage/kkm_last_doc_name [17:28:16]save OK [17:28:16]Clear old archive folders... [17:28:16]ProcessDocumentItem done err = 0, tmpTLVsize=252 [17:28:16]tlvbuf is 01920E90 [17:28:16]SAM_PROTO_ClearQueue [17:28:16]wFMCommunicate request_size=4 [17:28:16]MH_SAM_APDU [17:28:16]CAPDU: 80 09 00 00 [17:28:16]Write to MH i2c: E2 08 00 A1 01 80 09 00 00 00 00 00 00 14 [17:28:16]Write i2c OK [17:28:16]MH_I2C_Read... [17:28:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:28:16]Read from MH i2c: E2 [17:28:16]MH_I2C_Read... [17:28:16]Read from MH i2c: E2 03 00 [17:28:16]MH_I2C_Read... [17:28:16]Read from MH i2c: E2 03 00 A1 01 00 90 00 16 [17:28:16]RAPDU: 90 00 [17:28:16]wFMCommunicate OK [17:28:16]SAM_PROTO_ClearQueue done [17:28:16]KKMCreateOFDPacket [17:28:16]OFDProtocolAddRootSTLVToBuf [17:28:16]FM_MakeSignedData [17:28:16]FM_MakeSignedData [17:28:16]SAM_PROTO_SignData [17:28:16]wFMCommunicate request_size=4 [17:28:16]MH_SAM_APDU [17:28:16]CAPDU: 80 0D 01 02 [17:28:16]Write to MH i2c: E2 08 00 A2 01 80 0D 01 02 00 00 00 00 1C [17:28:16]Write i2c OK [17:28:16]MH_I2C_Read... [17:28:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:28:16]Read from MH i2c: E2 [17:28:16]MH_I2C_Read... [17:28:16]Read from MH i2c: E2 03 00 [17:28:16]MH_I2C_Read... [17:28:16]Read from MH i2c: E2 03 00 A2 01 00 90 00 17 [17:28:16]RAPDU: 90 00 [17:28:16]wFMCommunicate OK [17:28:16]wFMCommunicate request_size=255 [17:28:16]MH_SAM_APDU [17:28:16]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9E EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9E EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 01 00 00 F4 03 04 00 AF 7F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A8 75 03 00 35 04 06 00 [17:28:16]Write to MH i2c: E2 02 01 A3 01 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9E EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9E EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 01 00 00 F4 03 04 00 AF 7F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A8 75 03 00 35 04 06 00 00 00 D4 [17:28:16]Write i2c OK [17:28:16]MH_I2C_Read... [17:28:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:28:16]Read from MH i2c: E2 [17:28:16]MH_I2C_Read... [17:28:16]Read from MH i2c: E2 03 00 [17:28:16]MH_I2C_Read... [17:28:16]Read from MH i2c: E2 03 00 A3 01 00 90 00 18 [17:28:16]RAPDU: 90 00 [17:28:16]wFMCommunicate OK [17:28:16]wFMCommunicate request_size=11 [17:28:16]MH_SAM_APDU [17:28:16]CAPDU: 80 0D 02 02 06 66 C7 F1 18 BE A3 [17:28:16]Write to MH i2c: E2 0E 00 A4 01 80 0D 02 02 06 00 66 C7 F1 18 BE A3 00 00 C2 [17:28:16]Write i2c OK [17:28:16]MH_I2C_Read... [17:28:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:28:16]Read from MH i2c: E2 [17:28:16]MH_I2C_Read... [17:28:16]Read from MH i2c: E2 03 00 [17:28:16]MH_I2C_Read... [17:28:16]Read from MH i2c: E2 03 00 A4 01 00 90 00 19 [17:28:16]RAPDU: 90 00 [17:28:16]wFMCommunicate OK [17:28:16]wFMCommunicate request_size=4 [17:28:16]MH_SAM_APDU [17:28:16]CAPDU: 80 0D 03 02 [17:28:16]Write to MH i2c: E2 08 00 A5 01 80 0D 03 02 00 00 00 00 21 [17:28:16]Write i2c OK [17:28:16]MH_I2C_Read... [17:28:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:28:16]Read from MH i2c: E2 [17:28:16]MH_I2C_Read... [17:28:16]Read from MH i2c: E2 0B 00 [17:28:16]MH_I2C_Read... [17:28:16]Read from MH i2c: E2 0B 00 A5 01 00 67 FF 99 F2 83 30 B2 14 90 00 8C [17:28:16]RAPDU: 67 FF 99 F2 83 30 B2 14 90 00 [17:28:16]wFMCommunicate OK [17:28:16]SAM_PROTO_SignData done [17:28:16]FM_MakeSignedData done [17:28:16]CreateOFDProtocolMessage [17:28:16]wFMCommunicate request_size=4 [17:28:16]MH_SAM_APDU [17:28:16]CAPDU: 80 11 00 00 [17:28:16]Write to MH i2c: E2 08 00 A6 01 80 11 00 00 00 00 00 00 21 [17:28:16]Write i2c OK [17:28:16]MH_I2C_Read... [17:28:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:28:17]Read from MH i2c: E2 [17:28:17]MH_I2C_Read... [17:28:17]Read from MH i2c: E2 17 00 [17:28:17]MH_I2C_Read... [17:28:17]Read from MH i2c: E2 17 00 A6 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7E [17:28:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:28:17]wFMCommunicate OK [17:28:17]CreateOFDProtocolMessage done [17:28:17]OFDSenderStorePacket 226728 [17:28:17]StoreOFDPacket docnum=226728 [17:28:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 F7 C8 08 01 6B F1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9E EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9E EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 01 00 00 F4 03 04 00 AF 7F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A8 75 03 00 35 04 06 00 66 C7 F1 18 BE A3 67 FF 99 F2 83 30 B2 14 [17:28:17]CheckFolder [17:28:17]dirname=/storage/ofd_packets [17:28:17]CheckFolder done [17:28:17]ProducePacketName [17:28:17]name=ofd_packets/00226728 [17:28:17]NVStorageSaveData ofd_packets/00226728 [17:28:17]File name is /storage/ofd_packets/00226728 [17:28:17]Write 302 bytes [17:28:17]NVStorageSaveData done [17:28:17]OFDSenderStorePacket done [17:28:17]KKMCreateOFDPacket done [17:28:17]NVStorageSaveData kkm_last_timestamp [17:28:17]File name is /storage/kkm_last_timestamp [17:28:17]Write 4 bytes [17:28:17]NVStorageSaveData done [17:28:17]ExternCall_PrintAddStr [17:28:17]wPrintStart [17:28:17]Write to MH i2c: 01 00 00 A7 01 A8 [17:28:17]OFD Sender: Processing packet 226728 [packets to send 603, broken 602] [17:28:17]ProducePacketName [17:28:17]name=ofd_packets/00226728 [17:28:17]OFD Sender: To server: pG, [17:28:17]CommunicateWithHost lk.salyk.kg:30040 [17:28:17]ConnectInit lk.salyk.kg [17:28:17]Write i2c OK [17:28:17]MH_I2C_Read... [17:28:17]Read from MH i2c: 01 [17:28:17]MH_I2C_Read... [17:28:17]Read from MH i2c: 01 07 00 [17:28:17]MH_I2C_Read... [17:28:17]Read from MH i2c: 01 07 00 A7 01 00 00 00 00 00 FF 0F BD [17:28:17]RasterBufferAndPrint [17:28:17]line Счет N : (1)2003129 [17:28:17]line ИНН: 02508201610067 [17:28:17]line Контрольно-Кассовый Чек [17:28:17]line ПРОДАЖА [17:28:17]line ТРК (МРК, ГНК) : 42 [17:28:17]line Товар: 2710124130 [17:28:17]line Super-92-К-5 [17:28:17]line 8.730 * 68.80 [17:28:17]line = 600.62 [17:28:17]line НДС 12% НСП 1% [17:28:17]line > о реализуемом товаре [17:28:17]line ИТОГО: 600.62 [17:28:17]line НСП 1% : 5.31 [17:28:17]line НДС 12% : 63.78 [17:28:17]line Наличными: 0.00 [17:28:17]line Безнал.: 600.62 [17:28:17]line Место: АЗС № 97 "Партнер Нефть" [17:28:17]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:28:17]line СНО: Общий режим [17:28:17]line Чек 388 28.07.2024 17:28 [17:28:17]line Смена: 439 ФФД: 1.0 [17:28:17]line ЗНМ: 0300000054 [17:28:17]line РНМ: 0000000000092624 [17:28:17]line Версия ККМ: 001 [17:28:17]line Платежная система: O! деньги [17:28:17]line ФМ: 0000000000874959 [17:28:17]line ФД: 226728 [17:28:17]line ФПД: 113008929455779 [17:28:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T172815&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226728&fm=113008929455779&tin=02508201610067®Number=0000000000092624&sum=60062 [17:28:17]written 0, free lines is 4095 [17:28:17]Write to MH i2c: 01 00 00 D1 01 D2 [17:28:17]Write i2c OK [17:28:17]MH_I2C_Read... [17:28:17]Read from MH i2c: 01 [17:28:17]MH_I2C_Read... [17:28:17]Read from MH i2c: 01 07 00 [17:28:17]MH_I2C_Read... [17:28:17]Read from MH i2c: 01 07 00 D1 01 00 00 00 00 00 79 0C 5E [17:28:17]RasterBufferAndPrint [17:28:17]line [17:28:17]line [17:28:17]line [17:28:17]line [17:28:17]line [17:28:17]written 0, free lines is 3197 [17:28:17]MH_Cut [17:28:17]Write to MH i2c: D1 01 00 D8 01 01 AB [17:28:17]Write i2c OK [17:28:17]MH_I2C_Read... [17:28:17]Read from MH i2c: D1 [17:28:17]MH_I2C_Read... [17:28:17]Read from MH i2c: D1 01 00 [17:28:17]MH_I2C_Read... [17:28:17]Read from MH i2c: D1 01 00 D8 01 00 AA [17:28:17]Write to MH i2c: 01 00 00 D9 01 DA [17:28:17]Write i2c OK [17:28:17]MH_I2C_Read... [17:28:18]*** Cut start [17:28:18]*** Partial cut [17:28:18]*** CUTSNS_PIN = 1 [17:28:18]*** CUTSNS_PIN = 0 [17:28:19]*** Brake cut motor [17:28:19]Read from MH i2c: 01 [17:28:19]MH_I2C_Read... [17:28:19]*** Stop cut motor [17:28:19]*** Cut end [17:28:19]Read from MH i2c: 01 07 00 [17:28:19]MH_I2C_Read... [17:28:19]Read from MH i2c: 01 07 00 D9 01 00 00 00 00 00 FF 0F EF [17:28:19]process_action close_receipt done [17:28:19]requested_data is exist [17:28:19]produce_requested_data [17:28:19]requested_item fm.sn is exist - process it [17:28:19]wFMCommunicate request_size=4 [17:28:19]MH_SAM_APDU [17:28:19]CAPDU: 80 11 00 00 [17:28:19]Write to MH i2c: E2 08 00 DA 01 80 11 00 00 00 00 00 00 55 [17:28:19]Write i2c OK [17:28:19]MH_I2C_Read... [17:28:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:28:19]Read from MH i2c: E2 [17:28:19]MH_I2C_Read... [17:28:19]Read from MH i2c: E2 17 00 [17:28:19]MH_I2C_Read... [17:28:19]Read from MH i2c: E2 17 00 DA 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B2 [17:28:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:28:19]wFMCommunicate OK [17:28:19]requested_item fd.num is exist - process it [17:28:19]SAM_PROTO_GetFieldsCounters [17:28:19]wFMCommunicate request_size=4 [17:28:19]MH_SAM_APDU [17:28:19]CAPDU: 80 13 00 00 [17:28:19]Write to MH i2c: E2 08 00 DB 01 80 13 00 00 00 00 00 00 58 [17:28:19]Write i2c OK [17:28:19]MH_I2C_Read... [17:28:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:28:19]Read from MH i2c: E2 [17:28:19]MH_I2C_Read... [17:28:19]Read from MH i2c: E2 62 00 [17:28:19]MH_I2C_Read... [17:28:19]Read from MH i2c: E2 62 00 DB 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A8 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 84 01 00 00 5E 04 04 00 84 01 00 00 57 04 04 00 85 01 00 00 19 04 04 00 00 00 00 00 90 00 E8 [17:28:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A8 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 84 01 00 00 5E 04 04 00 84 01 00 00 57 04 04 00 85 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:28:19]wFMCommunicate OK [17:28:19]SAM_PROTO_GetFieldsCounters done [17:28:19]requested_item shift.num is exist - process it [17:28:19]requested_item shift.opened is exist - process it [17:28:19]req_shift_opened [17:28:19]FM_GetShiftState [17:28:19]SAM_PROTO_GetShiftState [17:28:19]wFMCommunicate request_size=4 [17:28:19]MH_SAM_APDU [17:28:19]CAPDU: 80 13 01 00 [17:28:19]Write to MH i2c: E2 08 00 DC 01 80 13 01 00 00 00 00 00 5A [17:28:19]Write i2c OK [17:28:19]MH_I2C_Read... [17:28:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:28:19]Read from MH i2c: E2 [17:28:19]MH_I2C_Read... [17:28:19]Read from MH i2c: E2 0E 00 [17:28:19]MH_I2C_Read... [17:28:19]Read from MH i2c: E2 0E 00 DC 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 0B [17:28:19]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [17:28:19]wFMCommunicate OK [17:28:19]SAM_PROTO_GetShiftState done [17:28:19]FM_GetShiftState done [17:28:19]req_shift_opened done [17:28:19]requested_item shift.open_date is exist - process it [17:28:19]req_shift_open_date [17:28:19]req_shift_open_date done [17:28:19]produce_requested_data done [17:28:19]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226728,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [17:28:19]process_action_free close_receipt [17:28:19]json_value_free [17:28:19]json_value_free done [17:28:19]process_json_proto returns [17:28:19]Send response to host [17:28:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226728,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [17:28:19]free response buf [17:28:19]execute_script done [17:28:19]execute_script returns [17:28:19]free content buf [17:28:19]Sock 10.Close socket [17:28:19]Sock 10.Thread stoped [17:28:22]ConnectInit Can't take IP for lk.salyk.kg [17:28:22]CommunicateWithHost connect error [17:28:22]CommunicateWithHost err = -1 [17:28:22]OFD Sender: Server communicate error [17:28:27]OFD Sender: Processing packet 226728 [packets to send 603, broken 602] [17:28:27]ProducePacketName [17:28:27]name=ofd_packets/00226728 [17:28:27]OFD Sender: To server: pG, [17:28:27]CommunicateWithHost lk.salyk.kg:30040 [17:28:27]ConnectInit lk.salyk.kg [17:28:30]Connected sock=8 [17:28:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 F7 C8 08 01 6B F1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9E EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9E EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 01 00 00 F4 03 04 00 AF 7F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A8 75 03 00 35 04 06 00 66 C7 F1 18 BE A3 67 FF 99 F2 83 30 B2 14 [17:28:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 83 4E 47 00 AE 5E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A8 75 03 00 F4 03 04 00 C6 2B A6 66 B6 04 01 00 00 2E 97 71 84 33 9D 5B E4 [17:28:30]CommunicateWithHost err = 0 [17:28:30]CheckOFDResponse [17:28:30]1017 (14) - 77093643461234 [17:28:30]1041 (16) - 0000000000874959 [17:28:30]1040 (4) - 226728 [17:28:30]1012 (4) - 28.07.2024 11:30 [17:28:30]1206 (1) - 0 [17:28:30]OFD Sender: Remove packet 226728 [17:28:30]ProducePacketName [17:28:30]name=ofd_packets/00226728 [17:28:30]NVStorageDeleteData [17:28:31]OFD Sender: No OFD packet to send [17:28:36]OFD Sender: No OFD packet to send [17:28:41]OFD Sender: No OFD packet to send [17:28:46]OFD Sender: No OFD packet to send [17:28:51]OFD Sender: No OFD packet to send [17:28:56]OFD Sender: No OFD packet to send [17:28:59]recv_with_timeout no data received [17:29:01]OFD Sender: No OFD packet to send [17:29:06]OFD Sender: No OFD packet to send [17:29:11]OFD Sender: No OFD packet to send [17:29:16]OFD Sender: No OFD packet to send [17:29:21]OFD Sender: No OFD packet to send [17:29:26]OFD Sender: No OFD packet to send [17:29:31]OFD Sender: No OFD packet to send [17:29:36]OFD Sender: No OFD packet to send [17:29:41]OFD Sender: No OFD packet to send [17:29:43]recv_with_timeout no data received [17:29:46]OFD Sender: No OFD packet to send [17:29:51]OFD Sender: No OFD packet to send [17:29:56]OFD Sender: No OFD packet to send [17:30:01]OFD Sender: No OFD packet to send [17:30:06]OFD Sender: No OFD packet to send [17:30:11]OFD Sender: No OFD packet to send [17:30:14]recv_with_timeout no data received [17:30:16]OFD Sender: No OFD packet to send [17:30:21]OFD Sender: No OFD packet to send [17:30:26]OFD Sender: No OFD packet to send [17:30:31]OFD Sender: No OFD packet to send [17:30:36]OFD Sender: No OFD packet to send [17:30:41]OFD Sender: No OFD packet to send [17:30:46]OFD Sender: No OFD packet to send [17:30:51]OFD Sender: No OFD packet to send [17:30:56]OFD Sender: No OFD packet to send [17:31:01]OFD Sender: No OFD packet to send [17:31:06]OFD Sender: No OFD packet to send [17:31:11]OFD Sender: No OFD packet to send [17:31:16]OFD Sender: No OFD packet to send [17:31:21]OFD Sender: No OFD packet to send [17:31:26]OFD Sender: No OFD packet to send [17:31:31]OFD Sender: No OFD packet to send [17:31:37]OFD Sender: No OFD packet to send [17:31:42]OFD Sender: No OFD packet to send [17:31:44]accept exits with 9 [17:31:44]New connection [17:31:44]New thread 3066703204 created [17:31:44]Thread 3066559844 joined [17:31:44]Waiting for new connection... [17:31:44] Sock 9.Parse request [17:31:44]Sock 9.Check first char [17:31:44]Sock 9.First char is OK [17:31:44]request: POST /json_proto HTTP/1.0 [17:31:44]Method: POST [17:31:44]URL: /json_proto [17:31:44]Method is POST - this is cgi request [17:31:44]url: /json_proto [17:31:44]query_string will be loaded in cgi processing [17:31:44]execute_cgi json_proto POST (null) [17:31:44]execute_cgi path=json_proto method=POST [17:31:44]POST find Content-Length [17:31:44]Host: 172.17.43.131:8080 [17:31:44]Content-Length: 679 [17:31:44]Content-Type: application/json [17:31:44] [17:31:44]POST finish read [17:31:44]Found Content-Length = 679 [17:31:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003130", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:31:44]execute_script... [17:31:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003130", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:31:44]POST & json_proto [17:31:44]process_json_proto [17:31:44]json parsed OK: [17:31:44]protocol is kg_v1.0 [17:31:44]action value=close_receipt [17:31:44]process_action close_receipt [17:31:44]cmd_close_receipt [17:31:44]MH_GetDate [17:31:44]Write to MH i2c: F0 00 00 DD 01 CD [17:31:44]Write i2c OK [17:31:44]MH_I2C_Read... [17:31:44]Read from MH i2c: F0 [17:31:44]MH_I2C_Read... [17:31:44]Read from MH i2c: F0 09 00 [17:31:44]MH_I2C_Read... [17:31:44]Read from MH i2c: F0 09 00 DD 01 00 80 80 A6 66 F9 24 A2 66 07 [17:31:44]GetLastDocTimeStamp 1722187695 [17:31:44]current date 1722187904 [17:31:44]FM_GetShiftState [17:31:44]SAM_PROTO_GetShiftState [17:31:44]wFMCommunicate request_size=4 [17:31:44]MH_SAM_APDU [17:31:44]CAPDU: 80 13 01 00 [17:31:44]Write to MH i2c: E2 08 00 DE 01 80 13 01 00 00 00 00 00 5C [17:31:44]Write i2c OK [17:31:44]MH_I2C_Read... [17:31:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:31:44]Read from MH i2c: E2 [17:31:44]MH_I2C_Read... [17:31:44]Read from MH i2c: E2 0E 00 [17:31:44]MH_I2C_Read... [17:31:44]Read from MH i2c: E2 0E 00 DE 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 0D [17:31:44]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [17:31:44]wFMCommunicate OK [17:31:44]SAM_PROTO_GetShiftState done [17:31:44]FM_GetShiftState done [17:31:44]opened in 1722125326 [17:31:44]opened+sec_in_day 1722211726 [17:31:44]quantity*price = 70037 [17:31:44]sum+1 = 70038 [17:31:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 389 28.07.2024 17:31 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226729 ФПД: 248100393888266 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T173144&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226729&fm=248100393888266&tin=02508201610067®Number=0000000000092624&sum=70000 [17:31:45]StoreToDocumentArchive [17:31:45]shift 439 fd 226729 [17:31:45]save to /storage/0439/doc_00226729 [17:31:45]save last doc name /storage/0439/doc_00226729 to /storage/kkm_last_doc_name [17:31:45]save OK [17:31:45]Clear old archive folders... [17:31:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:31:45]tlvbuf is 01857510 [17:31:45]SAM_PROTO_ClearQueue [17:31:45]wFMCommunicate request_size=4 [17:31:45]MH_SAM_APDU [17:31:45]CAPDU: 80 09 00 00 [17:31:45]Write to MH i2c: E2 08 00 EB 01 80 09 00 00 00 00 00 00 5E [17:31:45]Write i2c OK [17:31:45]MH_I2C_Read... [17:31:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:31:45]Read from MH i2c: E2 [17:31:45]MH_I2C_Read... [17:31:45]Read from MH i2c: E2 03 00 [17:31:45]MH_I2C_Read... [17:31:45]Read from MH i2c: E2 03 00 EB 01 00 90 00 60 [17:31:45]RAPDU: 90 00 [17:31:45]wFMCommunicate OK [17:31:45]SAM_PROTO_ClearQueue done [17:31:45]KKMCreateOFDPacket [17:31:45]OFDProtocolAddRootSTLVToBuf [17:31:45]FM_MakeSignedData [17:31:45]FM_MakeSignedData [17:31:45]SAM_PROTO_SignData [17:31:45]wFMCommunicate request_size=4 [17:31:45]MH_SAM_APDU [17:31:45]CAPDU: 80 0D 01 02 [17:31:45]Write to MH i2c: E2 08 00 EC 01 80 0D 01 02 00 00 00 00 66 [17:31:45]Write i2c OK [17:31:45]MH_I2C_Read... [17:31:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:31:45]Read from MH i2c: E2 [17:31:45]MH_I2C_Read... [17:31:45]Read from MH i2c: E2 03 00 [17:31:45]MH_I2C_Read... [17:31:45]Read from MH i2c: E2 03 00 EC 01 00 90 00 61 [17:31:45]RAPDU: 90 00 [17:31:45]wFMCommunicate OK [17:31:45]wFMCommunicate request_size=255 [17:31:45]MH_SAM_APDU [17:31:45]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 85 01 00 00 F4 03 04 00 80 80 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A9 75 03 00 35 04 06 00 E1 [17:31:45]Write to MH i2c: E2 02 01 ED 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 85 01 00 00 F4 03 04 00 80 80 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A9 75 03 00 35 04 06 00 E1 00 00 20 [17:31:45]Write i2c OK [17:31:45]MH_I2C_Read... [17:31:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:31:45]Read from MH i2c: E2 [17:31:45]MH_I2C_Read... [17:31:45]Read from MH i2c: E2 03 00 [17:31:45]MH_I2C_Read... [17:31:45]Read from MH i2c: E2 03 00 ED 01 00 90 00 62 [17:31:45]RAPDU: 90 00 [17:31:45]wFMCommunicate OK [17:31:45]wFMCommunicate request_size=10 [17:31:45]MH_SAM_APDU [17:31:45]CAPDU: 80 0D 02 02 05 A5 5F D8 AA 0A [17:31:45]Write to MH i2c: E2 0D 00 EE 01 80 0D 02 02 05 00 A5 5F D8 AA 0A 00 00 03 [17:31:45]Write i2c OK [17:31:45]MH_I2C_Read... [17:31:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:31:45]Read from MH i2c: E2 [17:31:45]MH_I2C_Read... [17:31:45]Read from MH i2c: E2 03 00 [17:31:45]MH_I2C_Read... [17:31:45]Read from MH i2c: E2 03 00 EE 01 00 90 00 63 [17:31:45]RAPDU: 90 00 [17:31:45]wFMCommunicate OK [17:31:45]wFMCommunicate request_size=4 [17:31:45]MH_SAM_APDU [17:31:45]CAPDU: 80 0D 03 02 [17:31:45]Write to MH i2c: E2 08 00 EF 01 80 0D 03 02 00 00 00 00 6B [17:31:45]Write i2c OK [17:31:45]MH_I2C_Read... [17:31:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:31:45]Read from MH i2c: E2 [17:31:45]MH_I2C_Read... [17:31:45]Read from MH i2c: E2 0B 00 [17:31:45]MH_I2C_Read... [17:31:45]Read from MH i2c: E2 0B 00 EF 01 00 46 E6 D9 D2 5F 3E 87 98 90 00 FF [17:31:45]RAPDU: 46 E6 D9 D2 5F 3E 87 98 90 00 [17:31:45]wFMCommunicate OK [17:31:45]SAM_PROTO_SignData done [17:31:45]FM_MakeSignedData done [17:31:45]CreateOFDProtocolMessage [17:31:45]wFMCommunicate request_size=4 [17:31:45]MH_SAM_APDU [17:31:45]CAPDU: 80 11 00 00 [17:31:45]Write to MH i2c: E2 08 00 F0 01 80 11 00 00 00 00 00 00 6B [17:31:45]Write i2c OK [17:31:45]MH_I2C_Read... [17:31:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:31:45]Read from MH i2c: E2 [17:31:45]MH_I2C_Read... [17:31:45]Read from MH i2c: E2 17 00 [17:31:45]MH_I2C_Read... [17:31:45]Read from MH i2c: E2 17 00 F0 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C8 [17:31:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:31:45]wFMCommunicate OK [17:31:45]CreateOFDProtocolMessage done [17:31:45]OFDSenderStorePacket 226729 [17:31:45]StoreOFDPacket docnum=226729 [17:31:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 CC 8F 07 01 D6 9D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 85 01 00 00 F4 03 04 00 80 80 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A9 75 03 00 35 04 06 00 E1 A5 5F D8 AA 0A 46 E6 D9 D2 5F 3E 87 98 [17:31:45]CheckFolder [17:31:45]dirname=/storage/ofd_packets [17:31:45]CheckFolder done [17:31:45]ProducePacketName [17:31:45]name=ofd_packets/00226729 [17:31:45]NVStorageSaveData ofd_packets/00226729 [17:31:45]File name is /storage/ofd_packets/00226729 [17:31:45]Write 301 bytes [17:31:45]NVStorageSaveData done [17:31:45]OFDSenderStorePacket done [17:31:45]KKMCreateOFDPacket done [17:31:45]NVStorageSaveData kkm_last_timestamp [17:31:45]File name is /storage/kkm_last_timestamp [17:31:45]Write 4 bytes [17:31:45]NVStorageSaveData done [17:31:45]ExternCall_PrintAddStr [17:31:45]wPrintStart [17:31:45]Write to MH i2c: 01 00 00 F1 01 F2 [17:31:45]Write i2c OK [17:31:45]MH_I2C_Read... [17:31:45]Read from MH i2c: 01 [17:31:45]MH_I2C_Read... [17:31:45]Read from MH i2c: 01 07 00 [17:31:45]MH_I2C_Read... [17:31:45]Read from MH i2c: 01 07 00 F1 01 00 00 00 00 00 FF 0F 07 [17:31:45]RasterBufferAndPrint [17:31:45]line Счет N : (1)2003130 [17:31:45]line ИНН: 02508201610067 [17:31:45]line Контрольно-Кассовый Чек [17:31:45]line ПРОДАЖА [17:31:45]line ТРК (МРК, ГНК) : 33 [17:31:45]line Товар: 2710124130 [17:31:45]line Аи-92-К-5 [17:31:45]line 10.330 * 67.80 [17:31:45]line = 700.37 [17:31:45]line НДС 12% НСП 1% [17:31:45]line > о реализуемом товаре [17:31:45]line ОКРУГЛЕНИЕ: -0.37 [17:31:45]line ИТОГО: 700.00 [17:31:45]line Внесено: 700.00 [17:31:45]line СДАЧА: 0.00 [17:31:45]line НСП 1% : 6.20 [17:31:45]line НДС 12% : 74.38 [17:31:45]line Наличными: 700.00 [17:31:45]line Безнал.: 0.00 [17:31:45]line Место: АЗС № 97 "Партнер Нефть" [17:31:45]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:31:45]line СНО: Общий режим [17:31:45]line Чек 389 28.07.2024 17:31 [17:31:45]line Смена: 439 ФФД: 1.0 [17:31:45]line ЗНМ: 0300000054 [17:31:45]line РНМ: 0000000000092624 [17:31:45]line Версия ККМ: 001 [17:31:45]line ФМ: 0000000000874959 [17:31:45]line ФД: 226729 [17:31:45]line ФПД: 248100393888266 [17:31:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T173144&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226729&fm=248100393888266&tin=02508201610067®Number=0000000000092624&sum=70000 [17:31:45]written 0, free lines is 4095 [17:31:46]OFD Sender: Processing packet 226729 [packets to send 603, broken 602] [17:31:46]ProducePacketName [17:31:46]name=ofd_packets/00226729 [17:31:46]OFD Sender: To server: pG, [17:31:46]CommunicateWithHost lk.salyk.kg:30040 [17:31:46]ConnectInit lk.salyk.kg [17:31:46]Write to MH i2c: 01 00 00 1C 02 1E [17:31:46]Write i2c OK [17:31:46]MH_I2C_Read... [17:31:46]Read from MH i2c: 01 [17:31:46]MH_I2C_Read... [17:31:46]Read from MH i2c: 01 07 00 [17:31:46]MH_I2C_Read... [17:31:46]Read from MH i2c: 01 07 00 1C 02 00 00 00 00 00 61 0C 92 [17:31:46]RasterBufferAndPrint [17:31:46]line [17:31:46]line [17:31:46]line [17:31:46]line [17:31:46]line [17:31:46]written 0, free lines is 3172 [17:31:46]MH_Cut [17:31:46]Write to MH i2c: D1 01 00 23 02 01 F7 [17:31:46]Write i2c OK [17:31:46]MH_I2C_Read... [17:31:46]Read from MH i2c: D1 [17:31:46]MH_I2C_Read... [17:31:46]Read from MH i2c: D1 01 00 [17:31:46]MH_I2C_Read... [17:31:46]Read from MH i2c: D1 01 00 23 02 00 F6 [17:31:46]Write to MH i2c: 01 00 00 24 02 26 [17:31:46]Write i2c OK [17:31:46]MH_I2C_Read... [17:31:47]Connected sock=11 [17:31:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 CC 8F 07 01 D6 9D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 85 01 00 00 F4 03 04 00 80 80 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A9 75 03 00 35 04 06 00 E1 A5 5F D8 AA 0A 46 E6 D9 D2 5F 3E 87 98 [17:31:47]*** Cut start [17:31:47]*** Partial cut [17:31:47]*** CUTSNS_PIN = 1 [17:31:47]*** CUTSNS_PIN = 0 [17:31:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 DB DA 47 00 18 72 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A9 75 03 00 F4 03 04 00 8B 2C A6 66 B6 04 01 00 00 20 63 06 89 6D 6C C1 CE [17:31:47]CommunicateWithHost err = 0 [17:31:47]CheckOFDResponse [17:31:47]1017 (14) - 77093643461234 [17:31:47]1041 (16) - 0000000000874959 [17:31:47]1040 (4) - 226729 [17:31:47]1012 (4) - 28.07.2024 11:33 [17:31:47]1206 (1) - 0 [17:31:47]OFD Sender: Remove packet 226729 [17:31:47]ProducePacketName [17:31:47]name=ofd_packets/00226729 [17:31:47]NVStorageDeleteData [17:31:47]*** Brake cut motor [17:31:48]Read from MH i2c: 01 [17:31:48]MH_I2C_Read... [17:31:48]*** Stop cut motor [17:31:48]*** Cut end [17:31:48]Read from MH i2c: 01 07 00 [17:31:48]MH_I2C_Read... [17:31:48]Read from MH i2c: 01 07 00 24 02 00 00 00 00 00 FF 0F 3B [17:31:48]process_action close_receipt done [17:31:48]requested_data is exist [17:31:48]produce_requested_data [17:31:48]requested_item fm.sn is exist - process it [17:31:48]wFMCommunicate request_size=4 [17:31:48]MH_SAM_APDU [17:31:48]CAPDU: 80 11 00 00 [17:31:48]Write to MH i2c: E2 08 00 25 02 80 11 00 00 00 00 00 00 A1 [17:31:48]Write i2c OK [17:31:48]MH_I2C_Read... [17:31:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:31:48]OFD Sender: No OFD packet to send [17:31:48]Read from MH i2c: E2 [17:31:48]MH_I2C_Read... [17:31:48]Read from MH i2c: E2 17 00 [17:31:48]MH_I2C_Read... [17:31:48]Read from MH i2c: E2 17 00 25 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FE [17:31:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:31:48]wFMCommunicate OK [17:31:48]requested_item fd.num is exist - process it [17:31:48]SAM_PROTO_GetFieldsCounters [17:31:48]wFMCommunicate request_size=4 [17:31:48]MH_SAM_APDU [17:31:48]CAPDU: 80 13 00 00 [17:31:48]Write to MH i2c: E2 08 00 26 02 80 13 00 00 00 00 00 00 A4 [17:31:48]Write i2c OK [17:31:48]MH_I2C_Read... [17:31:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:31:48]Read from MH i2c: E2 [17:31:48]MH_I2C_Read... [17:31:48]Read from MH i2c: E2 62 00 [17:31:48]MH_I2C_Read... [17:31:48]Read from MH i2c: E2 62 00 26 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A9 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 85 01 00 00 5E 04 04 00 85 01 00 00 57 04 04 00 86 01 00 00 19 04 04 00 00 00 00 00 90 00 38 [17:31:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A9 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 85 01 00 00 5E 04 04 00 85 01 00 00 57 04 04 00 86 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:31:48]wFMCommunicate OK [17:31:48]SAM_PROTO_GetFieldsCounters done [17:31:48]requested_item shift.num is exist - process it [17:31:48]requested_item shift.opened is exist - process it [17:31:48]req_shift_opened [17:31:48]FM_GetShiftState [17:31:48]SAM_PROTO_GetShiftState [17:31:48]wFMCommunicate request_size=4 [17:31:48]MH_SAM_APDU [17:31:48]CAPDU: 80 13 01 00 [17:31:48]Write to MH i2c: E2 08 00 27 02 80 13 01 00 00 00 00 00 A6 [17:31:48]Write i2c OK [17:31:48]MH_I2C_Read... [17:31:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:31:48]Read from MH i2c: E2 [17:31:48]MH_I2C_Read... [17:31:48]Read from MH i2c: E2 0E 00 [17:31:48]MH_I2C_Read... [17:31:48]Read from MH i2c: E2 0E 00 27 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 57 [17:31:48]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [17:31:48]wFMCommunicate OK [17:31:48]SAM_PROTO_GetShiftState done [17:31:48]FM_GetShiftState done [17:31:48]req_shift_opened done [17:31:48]requested_item shift.open_date is exist - process it [17:31:48]req_shift_open_date [17:31:48]req_shift_open_date done [17:31:48]produce_requested_data done [17:31:48]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226729,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [17:31:48]process_action_free close_receipt [17:31:48]json_value_free [17:31:48]json_value_free done [17:31:48]process_json_proto returns [17:31:48]Send response to host [17:31:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226729,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [17:31:48]free response buf [17:31:48]execute_script done [17:31:48]execute_script returns [17:31:48]free content buf [17:31:48]Sock 9.Close socket [17:31:48]Sock 9.Thread stoped [17:31:53]OFD Sender: No OFD packet to send [17:31:58]OFD Sender: No OFD packet to send [17:32:03]OFD Sender: No OFD packet to send [17:32:06]recv_with_timeout no data received [17:32:08]OFD Sender: No OFD packet to send [17:32:13]OFD Sender: No OFD packet to send [17:32:18]OFD Sender: No OFD packet to send [17:32:21]recv_with_timeout no data received [17:32:23]OFD Sender: No OFD packet to send [17:32:28]OFD Sender: No OFD packet to send [17:32:33]OFD Sender: No OFD packet to send [17:32:38]OFD Sender: No OFD packet to send [17:32:43]OFD Sender: No OFD packet to send [17:32:48]OFD Sender: No OFD packet to send [17:32:53]OFD Sender: No OFD packet to send [17:32:58]OFD Sender: No OFD packet to send [17:33:03]OFD Sender: No OFD packet to send [17:33:08]OFD Sender: No OFD packet to send [17:33:13]OFD Sender: No OFD packet to send [17:33:18]OFD Sender: No OFD packet to send [17:33:23]OFD Sender: No OFD packet to send [17:33:28]OFD Sender: No OFD packet to send [17:33:33]OFD Sender: No OFD packet to send [17:33:38]OFD Sender: No OFD packet to send [17:33:43]OFD Sender: No OFD packet to send [17:33:48]OFD Sender: No OFD packet to send [17:33:53]OFD Sender: No OFD packet to send [17:33:58]OFD Sender: No OFD packet to send [17:34:03]OFD Sender: No OFD packet to send [17:34:08]OFD Sender: No OFD packet to send [17:34:13]OFD Sender: No OFD packet to send [17:34:18]OFD Sender: No OFD packet to send [17:34:23]OFD Sender: No OFD packet to send [17:34:28]OFD Sender: No OFD packet to send [17:34:33]OFD Sender: No OFD packet to send [17:34:38]OFD Sender: No OFD packet to send [17:34:43]OFD Sender: No OFD packet to send [17:34:48]OFD Sender: No OFD packet to send [17:34:53]OFD Sender: No OFD packet to send [17:34:58]OFD Sender: No OFD packet to send [17:35:03]OFD Sender: No OFD packet to send [17:35:08]OFD Sender: No OFD packet to send [17:35:13]OFD Sender: No OFD packet to send [17:35:18]OFD Sender: No OFD packet to send [17:35:23]OFD Sender: No OFD packet to send [17:35:28]OFD Sender: No OFD packet to send [17:35:33]OFD Sender: No OFD packet to send [17:35:38]OFD Sender: No OFD packet to send [17:35:44]OFD Sender: No OFD packet to send [17:35:49]OFD Sender: No OFD packet to send [17:35:54]OFD Sender: No OFD packet to send [17:35:59]OFD Sender: No OFD packet to send [17:36:04]OFD Sender: No OFD packet to send [17:36:09]OFD Sender: No OFD packet to send [17:36:14]OFD Sender: No OFD packet to send [17:36:17]accept exits with 10 [17:36:17]New connection [17:36:17]New thread 3066559844 created [17:36:17]Thread 3066703204 joined [17:36:17]Waiting for new connection... [17:36:17] Sock 10.Parse request [17:36:17]Sock 10.Check first char [17:36:17]Sock 10.First char is OK [17:36:17]request: POST /json_proto HTTP/1.0 [17:36:17]Method: POST [17:36:17]URL: /json_proto [17:36:17]Method is POST - this is cgi request [17:36:17]url: /json_proto [17:36:17]query_string will be loaded in cgi processing [17:36:17]execute_cgi json_proto POST (null) [17:36:17]execute_cgi path=json_proto method=POST [17:36:17]POST find Content-Length [17:36:17]Host: 172.17.43.131:8080 [17:36:17]Content-Length: 686 [17:36:17]Content-Type: application/json [17:36:17] [17:36:17]POST finish read [17:36:17]Found Content-Length = 686 [17:36:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003131", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 40.890, "sum" : 1488.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3500.00, "total" : 1488.00, "payments": [ { "type": 0, "sum" : 1488.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:36:17]execute_script... [17:36: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)2003131", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 40.890, "sum" : 1488.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3500.00, "total" : 1488.00, "payments": [ { "type": 0, "sum" : 1488.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:36:17]POST & json_proto [17:36:17]process_json_proto [17:36:17]json parsed OK: [17:36:17]protocol is kg_v1.0 [17:36:17]action value=close_receipt [17:36:17]process_action close_receipt [17:36:17]cmd_close_receipt [17:36:17]MH_GetDate [17:36:17]Write to MH i2c: F0 00 00 28 02 19 [17:36:17]Write i2c OK [17:36:17]MH_I2C_Read... [17:36:17]Read from MH i2c: F0 [17:36:17]MH_I2C_Read... [17:36:17]Read from MH i2c: F0 09 00 [17:36:17]MH_I2C_Read... [17:36:17]Read from MH i2c: F0 09 00 28 02 00 91 81 A6 66 F9 24 A2 66 65 [17:36:17]GetLastDocTimeStamp 1722187904 [17:36:17]current date 1722188177 [17:36:17]FM_GetShiftState [17:36:17]SAM_PROTO_GetShiftState [17:36:17]wFMCommunicate request_size=4 [17:36:17]MH_SAM_APDU [17:36:17]CAPDU: 80 13 01 00 [17:36:17]Write to MH i2c: E2 08 00 29 02 80 13 01 00 00 00 00 00 A8 [17:36:17]Write i2c OK [17:36:17]MH_I2C_Read... [17:36:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:36:17]Read from MH i2c: E2 [17:36:17]MH_I2C_Read... [17:36:17]Read from MH i2c: E2 0E 00 [17:36:17]MH_I2C_Read... [17:36:17]Read from MH i2c: E2 0E 00 29 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 59 [17:36:17]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [17:36:17]wFMCommunicate OK [17:36:17]SAM_PROTO_GetShiftState done [17:36:17]FM_GetShiftState done [17:36:17]opened in 1722125326 [17:36:17]opened+sec_in_day 1722211726 [17:36:17]quantity*price = 148839 [17:36:17]sum+1 = 148841 [17:36:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.40 ИТОГО: 1488.00 Внесено: 3500.00 СДАЧА: 2012.00 НСП 1% : 13.17 НДС 12% : 158.06 Наличными: 1488.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 390 28.07.2024 17:36 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226730 ФПД: 249339828225936 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T173617&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226730&fm=249339828225936&tin=02508201610067®Number=0000000000092624&sum=148800 [17:36:18]StoreToDocumentArchive [17:36:18]shift 439 fd 226730 [17:36:18]save to /storage/0439/doc_00226730 [17:36:18]save last doc name /storage/0439/doc_00226730 to /storage/kkm_last_doc_name [17:36:18]save OK [17:36:18]Clear old archive folders... [17:36:18]ProcessDocumentItem done err = 0, tmpTLVsize=250 [17:36:18]tlvbuf is 0185BCB0 [17:36:18]SAM_PROTO_ClearQueue [17:36:18]wFMCommunicate request_size=4 [17:36:18]MH_SAM_APDU [17:36:18]CAPDU: 80 09 00 00 [17:36:18]Write to MH i2c: E2 08 00 36 02 80 09 00 00 00 00 00 00 AA [17:36:18]Write i2c OK [17:36:18]MH_I2C_Read... [17:36:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:36:18]Read from MH i2c: E2 [17:36:18]MH_I2C_Read... [17:36:18]Read from MH i2c: E2 03 00 [17:36:18]MH_I2C_Read... [17:36:18]Read from MH i2c: E2 03 00 36 02 00 90 00 AC [17:36:18]RAPDU: 90 00 [17:36:18]wFMCommunicate OK [17:36:18]SAM_PROTO_ClearQueue done [17:36:18]KKMCreateOFDPacket [17:36:18]OFDProtocolAddRootSTLVToBuf [17:36:18]FM_MakeSignedData [17:36:18]FM_MakeSignedData [17:36:18]SAM_PROTO_SignData [17:36:18]wFMCommunicate request_size=4 [17:36:18]MH_SAM_APDU [17:36:18]CAPDU: 80 0D 01 02 [17:36:18]Write to MH i2c: E2 08 00 37 02 80 0D 01 02 00 00 00 00 B2 [17:36:18]Write i2c OK [17:36:18]MH_I2C_Read... [17:36:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:36:18]Read from MH i2c: E2 [17:36:18]MH_I2C_Read... [17:36:18]Read from MH i2c: E2 03 00 [17:36:18]MH_I2C_Read... [17:36:18]Read from MH i2c: E2 03 00 37 02 00 90 00 AD [17:36:18]RAPDU: 90 00 [17:36:18]wFMCommunicate OK [17:36:18]wFMCommunicate request_size=255 [17:36:18]MH_SAM_APDU [17:36:18]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 BA 9F 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 68 45 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 45 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 3D 00 00 00 00 07 04 06 00 40 45 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 01 00 00 F4 03 04 00 91 81 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AA 75 03 00 35 04 06 00 E2 C5 [17:36:18]Write to MH i2c: E2 02 01 38 02 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 BA 9F 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 68 45 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 45 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 3D 00 00 00 00 07 04 06 00 40 45 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 01 00 00 F4 03 04 00 91 81 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AA 75 03 00 35 04 06 00 E2 C5 00 00 12 [17:36:18]Write i2c OK [17:36:18]MH_I2C_Read... [17:36:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:36:18]Read from MH i2c: E2 [17:36:18]MH_I2C_Read... [17:36:18]Read from MH i2c: E2 03 00 [17:36:18]MH_I2C_Read... [17:36:18]Read from MH i2c: E2 03 00 38 02 00 90 00 AE [17:36:18]RAPDU: 90 00 [17:36:18]wFMCommunicate OK [17:36:18]wFMCommunicate request_size=9 [17:36:18]MH_SAM_APDU [17:36:18]CAPDU: 80 0D 02 02 04 F3 E3 C7 90 [17:36:18]Write to MH i2c: E2 0C 00 39 02 80 0D 02 02 04 00 F3 E3 C7 90 00 00 EA [17:36:18]Write i2c OK [17:36:18]MH_I2C_Read... [17:36:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:36:18]Read from MH i2c: E2 [17:36:18]MH_I2C_Read... [17:36:18]Read from MH i2c: E2 03 00 [17:36:18]MH_I2C_Read... [17:36:18]Read from MH i2c: E2 03 00 39 02 00 90 00 AF [17:36:18]RAPDU: 90 00 [17:36:18]wFMCommunicate OK [17:36:18]wFMCommunicate request_size=4 [17:36:18]MH_SAM_APDU [17:36:18]CAPDU: 80 0D 03 02 [17:36:18]Write to MH i2c: E2 08 00 3A 02 80 0D 03 02 00 00 00 00 B7 [17:36:18]Write i2c OK [17:36:18]MH_I2C_Read... [17:36:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:36:18]Read from MH i2c: E2 [17:36:18]MH_I2C_Read... [17:36:18]Read from MH i2c: E2 0B 00 [17:36:18]MH_I2C_Read... [17:36:18]Read from MH i2c: E2 0B 00 3A 02 00 A5 66 BD EF A1 D0 EF 62 90 00 31 [17:36:18]RAPDU: A5 66 BD EF A1 D0 EF 62 90 00 [17:36:18]wFMCommunicate OK [17:36:18]SAM_PROTO_SignData done [17:36:18]FM_MakeSignedData done [17:36:18]CreateOFDProtocolMessage [17:36:18]wFMCommunicate request_size=4 [17:36:18]MH_SAM_APDU [17:36:18]CAPDU: 80 11 00 00 [17:36:18]Write to MH i2c: E2 08 00 3B 02 80 11 00 00 00 00 00 00 B7 [17:36:18]Write i2c OK [17:36:18]MH_I2C_Read... [17:36:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:36:18]Read from MH i2c: E2 [17:36:18]MH_I2C_Read... [17:36:18]Read from MH i2c: E2 17 00 [17:36:18]MH_I2C_Read... [17:36:18]Read from MH i2c: E2 17 00 3B 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 14 [17:36:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:36:18]wFMCommunicate OK [17:36:18]CreateOFDProtocolMessage done [17:36:18]OFDSenderStorePacket 226730 [17:36:18]StoreOFDPacket docnum=226730 [17:36:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 16 D3 06 01 E4 61 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 BA 9F 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 68 45 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 45 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 3D 00 00 00 00 07 04 06 00 40 45 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 01 00 00 F4 03 04 00 91 81 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AA 75 03 00 35 04 06 00 E2 C5 F3 E3 C7 90 A5 66 BD EF A1 D0 EF 62 [17:36:18]CheckFolder [17:36:18]dirname=/storage/ofd_packets [17:36:18]CheckFolder done [17:36:18]ProducePacketName [17:36:18]name=ofd_packets/00226730 [17:36:18]NVStorageSaveData ofd_packets/00226730 [17:36:18]File name is /storage/ofd_packets/00226730 [17:36:18]Write 300 bytes [17:36:18]NVStorageSaveData done [17:36:18]OFDSenderStorePacket done [17:36:18]KKMCreateOFDPacket done [17:36:18]NVStorageSaveData kkm_last_timestamp [17:36:18]File name is /storage/kkm_last_timestamp [17:36:18]Write 4 bytes [17:36:18]NVStorageSaveData done [17:36:18]ExternCall_PrintAddStr [17:36:18]wPrintStart [17:36:18]Write to MH i2c: 01 00 00 3C 02 3E [17:36:18]Write i2c OK [17:36:18]MH_I2C_Read... [17:36:18]Read from MH i2c: 01 [17:36:18]MH_I2C_Read... [17:36:18]Read from MH i2c: 01 07 00 [17:36:18]MH_I2C_Read... [17:36:18]Read from MH i2c: 01 07 00 3C 02 00 00 00 00 00 FF 0F 53 [17:36:18]RasterBufferAndPrint [17:36:18]line Счет N : (1)2003131 [17:36:18]line ИНН: 02508201610067 [17:36:18]line Контрольно-Кассовый Чек [17:36:18]line ПРОДАЖА [17:36:18]line ТРК (МРК, ГНК) : 81 [17:36:18]line Товар: 2711190000 [17:36:18]line ГАЗ-К-5 [17:36:18]line 40.890 * 36.40 [17:36:18]line = 1488.40 [17:36:18]line НДС 12% НСП 1% [17:36:18]line > о реализуемом товаре [17:36:18]line ОКРУГЛЕНИЕ: -0.40 [17:36:18]line ИТОГО: 1488.00 [17:36:18]line Внесено: 3500.00 [17:36:18]line СДАЧА: 2012.00 [17:36:18]line НСП 1% : 13.17 [17:36:18]line НДС 12% : 158.06 [17:36:18]line Наличными: 1488.00 [17:36:18]line Безнал.: 0.00 [17:36:18]line Место: АЗС № 97 "Партнер Нефть" [17:36:18]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:36:18]line СНО: Общий режим [17:36:18]line Чек 390 28.07.2024 17:36 [17:36:18]line Смена: 439 ФФД: 1.0 [17:36:18]line ЗНМ: 0300000054 [17:36:18]line РНМ: 0000000000092624 [17:36:18]line Версия ККМ: 001 [17:36:18]line ФМ: 0000000000874959 [17:36:18]line ФД: 226730 [17:36:18]line ФПД: 249339828225936 [17:36:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T173617&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226730&fm=249339828225936&tin=02508201610067®Number=0000000000092624&sum=148800 [17:36:18]written 0, free lines is 4095 [17:36:18]OFD Sender: Processing packet 226730 [packets to send 603, broken 602] [17:36:18]ProducePacketName [17:36:18]name=ofd_packets/00226730 [17:36:18]OFD Sender: To server: pG, [17:36:18]CommunicateWithHost lk.salyk.kg:30040 [17:36:18]ConnectInit lk.salyk.kg [17:36:19]Connected sock=8 [17:36:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 16 D3 06 01 E4 61 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 BA 9F 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 68 45 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 45 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 3D 00 00 00 00 07 04 06 00 40 45 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 01 00 00 F4 03 04 00 91 81 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AA 75 03 00 35 04 06 00 E2 C5 F3 E3 C7 90 A5 66 BD EF A1 D0 EF 62 [17:36:19]Write to MH i2c: 01 00 00 67 02 69 [17:36:19]Write i2c OK [17:36:19]MH_I2C_Read... [17:36:19]Read from MH i2c: 01 [17:36:19]MH_I2C_Read... [17:36:19]Read from MH i2c: 01 07 00 [17:36:19]MH_I2C_Read... [17:36:19]Read from MH i2c: 01 07 00 67 02 00 00 00 00 00 66 0C E2 [17:36:19]RasterBufferAndPrint [17:36:19]line [17:36:19]line [17:36:19]line [17:36:19]line [17:36:19]line [17:36:19]written 0, free lines is 3177 [17:36:19]MH_Cut [17:36:19]Write to MH i2c: D1 01 00 6E 02 01 42 [17:36:19]Write i2c OK [17:36:19]MH_I2C_Read... [17:36:19]Read from MH i2c: D1 [17:36:19]MH_I2C_Read... [17:36:19]Read from MH i2c: D1 01 00 [17:36:19]MH_I2C_Read... [17:36:19]Read from MH i2c: D1 01 00 6E 02 00 41 [17:36:19]Write to MH i2c: 01 00 00 6F 02 71 [17:36:19]Write i2c OK [17:36:19]MH_I2C_Read... [17:36:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 B8 31 47 00 7A 28 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AA 75 03 00 F4 03 04 00 9B 2D A6 66 B6 04 01 00 00 28 9D 3B D2 E1 E2 86 B0 [17:36:20]CommunicateWithHost err = 0 [17:36:20]CheckOFDResponse [17:36:20]1017 (14) - 77093643461234 [17:36:20]1041 (16) - 0000000000874959 [17:36:20]1040 (4) - 226730 [17:36:20]1012 (4) - 28.07.2024 11:38 [17:36:20]1206 (1) - 0 [17:36:20]OFD Sender: Remove packet 226730 [17:36:20]ProducePacketName [17:36:20]name=ofd_packets/00226730 [17:36:20]NVStorageDeleteData [17:36:20]*** Cut start [17:36:20]*** Partial cut [17:36:20]*** CUTSNS_PIN = 1 [17:36:20]*** CUTSNS_PIN = 0 [17:36:20]OFD Sender: No OFD packet to send [17:36:20]*** Brake cut motor [17:36:21]Read from MH i2c: 01 [17:36:21]MH_I2C_Read... [17:36:21]*** Stop cut motor [17:36:21]*** Cut end [17:36:21]Read from MH i2c: 01 07 00 [17:36:21]MH_I2C_Read... [17:36:21]Read from MH i2c: 01 07 00 6F 02 00 00 00 00 00 FF 0F 86 [17:36:21]process_action close_receipt done [17:36:21]requested_data is exist [17:36:21]produce_requested_data [17:36:21]requested_item fm.sn is exist - process it [17:36:21]wFMCommunicate request_size=4 [17:36:21]MH_SAM_APDU [17:36:21]CAPDU: 80 11 00 00 [17:36:21]Write to MH i2c: E2 08 00 70 02 80 11 00 00 00 00 00 00 EC [17:36:21]Write i2c OK [17:36:21]MH_I2C_Read... [17:36:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:36:21]Read from MH i2c: E2 [17:36:21]MH_I2C_Read... [17:36:21]Read from MH i2c: E2 17 00 [17:36:21]MH_I2C_Read... [17:36:21]Read from MH i2c: E2 17 00 70 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 49 [17:36:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:36:21]wFMCommunicate OK [17:36:21]requested_item fd.num is exist - process it [17:36:21]SAM_PROTO_GetFieldsCounters [17:36:21]wFMCommunicate request_size=4 [17:36:21]MH_SAM_APDU [17:36:21]CAPDU: 80 13 00 00 [17:36:21]Write to MH i2c: E2 08 00 71 02 80 13 00 00 00 00 00 00 EF [17:36:21]Write i2c OK [17:36:21]MH_I2C_Read... [17:36:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:36:21]Read from MH i2c: E2 [17:36:21]MH_I2C_Read... [17:36:21]Read from MH i2c: E2 62 00 [17:36:21]MH_I2C_Read... [17:36:21]Read from MH i2c: E2 62 00 71 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AA 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 86 01 00 00 5E 04 04 00 86 01 00 00 57 04 04 00 87 01 00 00 19 04 04 00 00 00 00 00 90 00 87 [17:36:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AA 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 86 01 00 00 5E 04 04 00 86 01 00 00 57 04 04 00 87 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:36:21]wFMCommunicate OK [17:36:21]SAM_PROTO_GetFieldsCounters done [17:36:21]requested_item shift.num is exist - process it [17:36:21]requested_item shift.opened is exist - process it [17:36:21]req_shift_opened [17:36:21]FM_GetShiftState [17:36:21]SAM_PROTO_GetShiftState [17:36:21]wFMCommunicate request_size=4 [17:36:21]MH_SAM_APDU [17:36:21]CAPDU: 80 13 01 00 [17:36:21]Write to MH i2c: E2 08 00 72 02 80 13 01 00 00 00 00 00 F1 [17:36:21]Write i2c OK [17:36:21]MH_I2C_Read... [17:36:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:36:21]Read from MH i2c: E2 [17:36:21]MH_I2C_Read... [17:36:21]Read from MH i2c: E2 0E 00 [17:36:21]MH_I2C_Read... [17:36:21]Read from MH i2c: E2 0E 00 72 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 A2 [17:36:21]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [17:36:21]wFMCommunicate OK [17:36:21]SAM_PROTO_GetShiftState done [17:36:21]FM_GetShiftState done [17:36:21]req_shift_opened done [17:36:21]requested_item shift.open_date is exist - process it [17:36:21]req_shift_open_date [17:36:21]req_shift_open_date done [17:36:21]produce_requested_data done [17:36:21]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226730,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [17:36:21]process_action_free close_receipt [17:36:21]json_value_free [17:36:21]json_value_free done [17:36:21]process_json_proto returns [17:36:21]Send response to host [17:36:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226730,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [17:36:21]free response buf [17:36:21]execute_script done [17:36:21]execute_script returns [17:36:21]free content buf [17:36:21]Sock 10.Close socket [17:36:21]Sock 10.Thread stoped [17:36:25]OFD Sender: No OFD packet to send [17:36:28]recv_with_timeout no data received [17:36:30]OFD Sender: No OFD packet to send [17:36:35]OFD Sender: No OFD packet to send [17:36:40]OFD Sender: No OFD packet to send [17:36:43]recv_with_timeout no data received [17:36:45]OFD Sender: No OFD packet to send [17:36:50]OFD Sender: No OFD packet to send [17:36:55]OFD Sender: No OFD packet to send [17:37:00]OFD Sender: No OFD packet to send [17:37:05]OFD Sender: No OFD packet to send [17:37:10]OFD Sender: No OFD packet to send [17:37:15]OFD Sender: No OFD packet to send [17:37:20]OFD Sender: No OFD packet to send [17:37:25]OFD Sender: No OFD packet to send [17:37:30]OFD Sender: No OFD packet to send [17:37:35]OFD Sender: No OFD packet to send [17:37:40]OFD Sender: No OFD packet to send [17:37:45]OFD Sender: No OFD packet to send [17:37:50]OFD Sender: No OFD packet to send [17:37:55]OFD Sender: No OFD packet to send [17:38:01]OFD Sender: No OFD packet to send [17:38:06]OFD Sender: No OFD packet to send [17:38:11]OFD Sender: No OFD packet to send [17:38:16]OFD Sender: No OFD packet to send [17:38:21]OFD Sender: No OFD packet to send [17:38:26]OFD Sender: No OFD packet to send [17:38:31]OFD Sender: No OFD packet to send [17:38:36]OFD Sender: No OFD packet to send [17:38:41]OFD Sender: No OFD packet to send [17:38:46]OFD Sender: No OFD packet to send [17:38:51]OFD Sender: No OFD packet to send [17:38:56]OFD Sender: No OFD packet to send [17:39:01]OFD Sender: No OFD packet to send [17:39:06]OFD Sender: No OFD packet to send [17:39:11]OFD Sender: No OFD packet to send [17:39:14]accept exits with 9 [17:39:14]New connection [17:39:14]New thread 3066703204 created [17:39:14]Thread 3066559844 joined [17:39:14]Waiting for new connection... [17:39:14] Sock 9.Parse request [17:39:14]Sock 9.Check first char [17:39:14]Sock 9.First char is OK [17:39:14]request: POST /json_proto HTTP/1.0 [17:39:14]Method: POST [17:39:14]URL: /json_proto [17:39:14]Method is POST - this is cgi request [17:39:14]url: /json_proto [17:39:14]query_string will be loaded in cgi processing [17:39:14]execute_cgi json_proto POST (null) [17:39:14]execute_cgi path=json_proto method=POST [17:39:14]POST find Content-Length [17:39:14]Host: 172.17.43.131:8080 [17:39:14]Content-Length: 966 [17:39:14]Content-Type: application/json [17:39:14] [17:39:14]POST finish read [17:39:14]Found Content-Length = 966 [17:39:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003132", "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" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.13 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:39:14]execute_script... [17:39: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)2003132", "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" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.13 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:39:14]POST & json_proto [17:39:14]process_json_proto [17:39:14]json parsed OK: [17:39:14]protocol is kg_v1.0 [17:39:14]action value=close_receipt [17:39:14]process_action close_receipt [17:39:14]cmd_close_receipt [17:39:14]MH_GetDate [17:39:14]Write to MH i2c: F0 00 00 73 02 64 [17:39:14]Write i2c OK [17:39:14]MH_I2C_Read... [17:39:14]Read from MH i2c: F0 [17:39:14]MH_I2C_Read... [17:39:14]Read from MH i2c: F0 09 00 [17:39:14]MH_I2C_Read... [17:39:14]Read from MH i2c: F0 09 00 73 02 00 43 82 A6 66 F9 24 A2 66 63 [17:39:14]GetLastDocTimeStamp 1722188177 [17:39:14]current date 1722188355 [17:39:14]FM_GetShiftState [17:39:14]SAM_PROTO_GetShiftState [17:39:14]wFMCommunicate request_size=4 [17:39:14]MH_SAM_APDU [17:39:14]CAPDU: 80 13 01 00 [17:39:14]Write to MH i2c: E2 08 00 74 02 80 13 01 00 00 00 00 00 F3 [17:39:14]Write i2c OK [17:39:14]MH_I2C_Read... [17:39:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:39:14]Read from MH i2c: E2 [17:39:14]MH_I2C_Read... [17:39:14]Read from MH i2c: E2 0E 00 [17:39:14]MH_I2C_Read... [17:39:14]Read from MH i2c: E2 0E 00 74 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 A4 [17:39:14]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [17:39:14]wFMCommunicate OK [17:39:14]SAM_PROTO_GetShiftState done [17:39:14]FM_GetShiftState done [17:39:14]opened in 1722125326 [17:39:14]opened+sec_in_day 1722211726 [17:39:14]quantity*price = 150041 [17:39:14]sum+1 = 150042 [17:39:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.34 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 391 28.07.2024 17:39 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Дисконтная программа S-92 номер 97 сэкономлено 22.13 сом ФМ: 0000000000874959 ФД: 226731 ФПД: 176248370937634 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T173915&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226731&fm=176248370937634&tin=02508201610067®Number=0000000000092624&sum=150000 [17:39:16]StoreToDocumentArchive [17:39:16]shift 439 fd 226731 [17:39:16]save to /storage/0439/doc_00226731 [17:39:16]save last doc name /storage/0439/doc_00226731 to /storage/kkm_last_doc_name [17:39:16]save OK [17:39:16]Clear old archive folders... [17:39:16]ProcessDocumentItem done err = 0, tmpTLVsize=252 [17:39:16]tlvbuf is 01864460 [17:39:16]SAM_PROTO_ClearQueue [17:39:16]wFMCommunicate request_size=4 [17:39:16]MH_SAM_APDU [17:39:16]CAPDU: 80 09 00 00 [17:39:16]Write to MH i2c: E2 08 00 81 02 80 09 00 00 00 00 00 00 F5 [17:39:16]Write i2c OK [17:39:16]MH_I2C_Read... [17:39:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:39:16]Read from MH i2c: E2 [17:39:16]MH_I2C_Read... [17:39:16]Read from MH i2c: E2 03 00 [17:39:16]MH_I2C_Read... [17:39:16]Read from MH i2c: E2 03 00 81 02 00 90 00 F7 [17:39:16]RAPDU: 90 00 [17:39:16]wFMCommunicate OK [17:39:16]SAM_PROTO_ClearQueue done [17:39:16]KKMCreateOFDPacket [17:39:16]OFDProtocolAddRootSTLVToBuf [17:39:16]FM_MakeSignedData [17:39:16]FM_MakeSignedData [17:39:16]SAM_PROTO_SignData [17:39:16]wFMCommunicate request_size=4 [17:39:16]MH_SAM_APDU [17:39:16]CAPDU: 80 0D 01 02 [17:39:16]Write to MH i2c: E2 08 00 82 02 80 0D 01 02 00 00 00 00 FD [17:39:16]Write i2c OK [17:39:16]MH_I2C_Read... [17:39:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:39:16]Read from MH i2c: E2 [17:39:16]MH_I2C_Read... [17:39:16]Read from MH i2c: E2 03 00 [17:39:16]MH_I2C_Read... [17:39:16]Read from MH i2c: E2 03 00 82 02 00 90 00 F8 [17:39:16]RAPDU: 90 00 [17:39:16]wFMCommunicate OK [17:39:16]wFMCommunicate request_size=255 [17:39:16]MH_SAM_APDU [17:39:16]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 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 3E 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 87 01 00 00 F4 03 04 00 43 82 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AB 75 03 00 35 04 06 00 [17:39:16]Write to MH i2c: E2 02 01 83 02 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 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 3E 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 87 01 00 00 F4 03 04 00 43 82 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AB 75 03 00 35 04 06 00 00 00 57 [17:39:16]Write i2c OK [17:39:16]MH_I2C_Read... [17:39:16]OFD Sender: No OFD packet to send [17:39:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:39:16]Read from MH i2c: E2 [17:39:16]MH_I2C_Read... [17:39:16]Read from MH i2c: E2 03 00 [17:39:16]MH_I2C_Read... [17:39:16]Read from MH i2c: E2 03 00 83 02 00 90 00 F9 [17:39:16]RAPDU: 90 00 [17:39:16]wFMCommunicate OK [17:39:16]wFMCommunicate request_size=11 [17:39:16]MH_SAM_APDU [17:39:16]CAPDU: 80 0D 02 02 06 A0 4C 05 8A BF 22 [17:39:16]Write to MH i2c: E2 0E 00 84 02 80 0D 02 02 06 00 A0 4C 05 8A BF 22 00 00 68 [17:39:16]Write i2c OK [17:39:16]MH_I2C_Read... [17:39:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:39:16]Read from MH i2c: E2 [17:39:16]MH_I2C_Read... [17:39:16]Read from MH i2c: E2 03 00 [17:39:16]MH_I2C_Read... [17:39:16]Read from MH i2c: E2 03 00 84 02 00 90 00 FA [17:39:16]RAPDU: 90 00 [17:39:16]wFMCommunicate OK [17:39:16]wFMCommunicate request_size=4 [17:39:16]MH_SAM_APDU [17:39:16]CAPDU: 80 0D 03 02 [17:39:16]Write to MH i2c: E2 08 00 85 02 80 0D 03 02 00 00 00 00 02 [17:39:16]Write i2c OK [17:39:16]MH_I2C_Read... [17:39:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:39:16]Read from MH i2c: E2 [17:39:16]MH_I2C_Read... [17:39:16]Read from MH i2c: E2 0B 00 [17:39:16]MH_I2C_Read... [17:39:16]Read from MH i2c: E2 0B 00 85 02 00 35 85 ED 2F B0 BA 6F A6 90 00 58 [17:39:16]RAPDU: 35 85 ED 2F B0 BA 6F A6 90 00 [17:39:16]wFMCommunicate OK [17:39:16]SAM_PROTO_SignData done [17:39:16]FM_MakeSignedData done [17:39:16]CreateOFDProtocolMessage [17:39:16]wFMCommunicate request_size=4 [17:39:16]MH_SAM_APDU [17:39:16]CAPDU: 80 11 00 00 [17:39:16]Write to MH i2c: E2 08 00 86 02 80 11 00 00 00 00 00 00 02 [17:39:16]Write i2c OK [17:39:16]MH_I2C_Read... [17:39:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:39:16]Read from MH i2c: E2 [17:39:16]MH_I2C_Read... [17:39:16]Read from MH i2c: E2 17 00 [17:39:16]MH_I2C_Read... [17:39:16]Read from MH i2c: E2 17 00 86 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5F [17:39:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:39:16]wFMCommunicate OK [17:39:16]CreateOFDProtocolMessage done [17:39:16]OFDSenderStorePacket 226731 [17:39:16]StoreOFDPacket docnum=226731 [17:39:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 00 65 08 01 4C 6C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 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 3E 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 87 01 00 00 F4 03 04 00 43 82 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AB 75 03 00 35 04 06 00 A0 4C 05 8A BF 22 35 85 ED 2F B0 BA 6F A6 [17:39:16]CheckFolder [17:39:16]dirname=/storage/ofd_packets [17:39:16]CheckFolder done [17:39:16]ProducePacketName [17:39:16]name=ofd_packets/00226731 [17:39:16]NVStorageSaveData ofd_packets/00226731 [17:39:16]File name is /storage/ofd_packets/00226731 [17:39:16]Write 302 bytes [17:39:16]NVStorageSaveData done [17:39:16]OFDSenderStorePacket done [17:39:16]KKMCreateOFDPacket done [17:39:16]NVStorageSaveData kkm_last_timestamp [17:39:16]File name is /storage/kkm_last_timestamp [17:39:16]Write 4 bytes [17:39:16]NVStorageSaveData done [17:39:16]ExternCall_PrintAddStr [17:39:16]wPrintStart [17:39:16]Write to MH i2c: 01 00 00 87 02 89 [17:39:16]Write i2c OK [17:39:16]MH_I2C_Read... [17:39:16]Read from MH i2c: 01 [17:39:16]MH_I2C_Read... [17:39:16]Read from MH i2c: 01 07 00 [17:39:16]MH_I2C_Read... [17:39:16]Read from MH i2c: 01 07 00 87 02 00 00 00 00 00 FF 0F 9E [17:39:16]RasterBufferAndPrint [17:39:16]line Счет N : (1)2003132 [17:39:16]line ИНН: 02508201610067 [17:39:16]line Контрольно-Кассовый Чек [17:39:16]line ПРОДАЖА [17:39:16]line ТРК (МРК, ГНК) : 32 [17:39:16]line Товар: 2710124130 [17:39:16]line Super-92-К-5 [17:39:16]line 22.130 * 67.80 [17:39:16]line = 1500.41 [17:39:16]line НДС 12% НСП 1% [17:39:16]line > о реализуемом товаре [17:39:16]line ОКРУГЛЕНИЕ: -0.41 [17:39:16]line ИТОГО: 1500.00 [17:39:16]line Внесено: 1500.00 [17:39:16]line СДАЧА: 0.00 [17:39:16]line НСП 1% : 13.28 [17:39:16]line НДС 12% : 159.34 [17:39:16]line Наличными: 1500.00 [17:39:16]line Безнал.: 0.00 [17:39:16]line Место: АЗС № 97 "Партнер Нефть" [17:39:16]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:39:16]line СНО: Общий режим [17:39:16]line Чек 391 28.07.2024 17:39 [17:39:16]line Смена: 439 ФФД: 1.0 [17:39:16]line ЗНМ: 0300000054 [17:39:16]line РНМ: 0000000000092624 [17:39:16]line Версия ККМ: 001 [17:39:16]line [17:39:16]line Дисконтная программа [17:39:16]line S-92 [17:39:16]line номер 97 [17:39:16]line сэкономлено 22.13 сом [17:39:16]line ФМ: 0000000000874959 [17:39:16]line ФД: 226731 [17:39:16]line ФПД: 176248370937634 [17:39:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T173915&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226731&fm=176248370937634&tin=02508201610067®Number=0000000000092624&sum=150000 [17:39:16]OFD Sender: Processing packet 226731 [packets to send 603, broken 602] [17:39:16]ProducePacketName [17:39:16]name=ofd_packets/00226731 [17:39:16]OFD Sender: To server: pG, [17:39:16]CommunicateWithHost lk.salyk.kg:30040 [17:39:16]ConnectInit lk.salyk.kg [17:39:16]written 0, free lines is 4095 [17:39:17]Write to MH i2c: 01 00 00 B7 02 B9 [17:39:17]Write i2c OK [17:39:17]MH_I2C_Read... [17:39:17]Read from MH i2c: 01 [17:39:17]MH_I2C_Read... [17:39:17]Read from MH i2c: 01 07 00 [17:39:17]MH_I2C_Read... [17:39:17]Read from MH i2c: 01 07 00 B7 02 00 00 00 00 00 E4 0B AF [17:39:17]RasterBufferAndPrint [17:39:17]line [17:39:17]line [17:39:17]line [17:39:17]line [17:39:17]line [17:39:17]written 0, free lines is 3047 [17:39:17]MH_Cut [17:39:17]Write to MH i2c: D1 01 00 BE 02 01 92 [17:39:17]Write i2c OK [17:39:17]MH_I2C_Read... [17:39:17]Read from MH i2c: D1 [17:39:17]MH_I2C_Read... [17:39:17]Read from MH i2c: D1 01 00 [17:39:17]MH_I2C_Read... [17:39:17]Read from MH i2c: D1 01 00 BE 02 00 91 [17:39:17]Write to MH i2c: 01 00 00 BF 02 C1 [17:39:17]Write i2c OK [17:39:17]MH_I2C_Read... [17:39:18]*** Cut start [17:39:18]*** Partial cut [17:39:18]*** CUTSNS_PIN = 1 [17:39:18]*** CUTSNS_PIN = 0 [17:39:19]*** Brake cut motor [17:39:19]Read from MH i2c: 01 [17:39:19]MH_I2C_Read... [17:39:19]*** Stop cut motor [17:39:19]*** Cut end [17:39:19]Read from MH i2c: 01 07 00 [17:39:19]MH_I2C_Read... [17:39:19]Read from MH i2c: 01 07 00 BF 02 00 00 00 00 00 FF 0F D6 [17:39:19]process_action close_receipt done [17:39:19]requested_data is exist [17:39:19]produce_requested_data [17:39:19]requested_item fm.sn is exist - process it [17:39:19]wFMCommunicate request_size=4 [17:39:19]MH_SAM_APDU [17:39:19]CAPDU: 80 11 00 00 [17:39:19]Write to MH i2c: E2 08 00 C0 02 80 11 00 00 00 00 00 00 3C [17:39:19]Write i2c OK [17:39:19]MH_I2C_Read... [17:39:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:39:19]Read from MH i2c: E2 [17:39:19]MH_I2C_Read... [17:39:19]Read from MH i2c: E2 17 00 [17:39:19]MH_I2C_Read... [17:39:19]Read from MH i2c: E2 17 00 C0 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 99 [17:39:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:39:19]wFMCommunicate OK [17:39:19]requested_item fd.num is exist - process it [17:39:19]SAM_PROTO_GetFieldsCounters [17:39:19]wFMCommunicate request_size=4 [17:39:19]MH_SAM_APDU [17:39:19]CAPDU: 80 13 00 00 [17:39:19]Write to MH i2c: E2 08 00 C1 02 80 13 00 00 00 00 00 00 3F [17:39:19]Write i2c OK [17:39:19]MH_I2C_Read... [17:39:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:39:19]Read from MH i2c: E2 [17:39:19]MH_I2C_Read... [17:39:19]Read from MH i2c: E2 62 00 [17:39:19]MH_I2C_Read... [17:39:19]Read from MH i2c: E2 62 00 C1 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AB 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 87 01 00 00 5E 04 04 00 87 01 00 00 57 04 04 00 88 01 00 00 19 04 04 00 00 00 00 00 90 00 DB [17:39:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AB 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 87 01 00 00 5E 04 04 00 87 01 00 00 57 04 04 00 88 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:39:19]wFMCommunicate OK [17:39:19]SAM_PROTO_GetFieldsCounters done [17:39:19]requested_item shift.num is exist - process it [17:39:19]requested_item shift.opened is exist - process it [17:39:19]req_shift_opened [17:39:19]FM_GetShiftState [17:39:19]SAM_PROTO_GetShiftState [17:39:19]wFMCommunicate request_size=4 [17:39:19]MH_SAM_APDU [17:39:19]CAPDU: 80 13 01 00 [17:39:19]Write to MH i2c: E2 08 00 C2 02 80 13 01 00 00 00 00 00 41 [17:39:19]Write i2c OK [17:39:19]MH_I2C_Read... [17:39:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:39:19]Read from MH i2c: E2 [17:39:19]MH_I2C_Read... [17:39:19]Read from MH i2c: E2 0E 00 [17:39:19]MH_I2C_Read... [17:39:19]Read from MH i2c: E2 0E 00 C2 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 F2 [17:39:19]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [17:39:19]wFMCommunicate OK [17:39:19]SAM_PROTO_GetShiftState done [17:39:19]FM_GetShiftState done [17:39:19]req_shift_opened done [17:39:19]requested_item shift.open_date is exist - process it [17:39:19]req_shift_open_date [17:39:19]req_shift_open_date done [17:39:19]produce_requested_data done [17:39:19]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226731,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [17:39:19]process_action_free close_receipt [17:39:19]json_value_free [17:39:19]json_value_free done [17:39:19]process_json_proto returns [17:39:19]Send response to host [17:39:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226731,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [17:39:19]free response buf [17:39:19]execute_script done [17:39:19]execute_script returns [17:39:19]free content buf [17:39:19]Sock 9.Close socket [17:39:19]Sock 9.Thread stoped [17:39:21]ConnectInit Can't take IP for lk.salyk.kg [17:39:21]CommunicateWithHost connect error [17:39:21]CommunicateWithHost err = -1 [17:39:21]OFD Sender: Server communicate error [17:39:26]OFD Sender: Processing packet 226731 [packets to send 603, broken 602] [17:39:26]ProducePacketName [17:39:26]name=ofd_packets/00226731 [17:39:26]OFD Sender: To server: pG, [17:39:26]CommunicateWithHost lk.salyk.kg:30040 [17:39:26]ConnectInit lk.salyk.kg [17:39:31]ConnectInit Can't take IP for lk.salyk.kg [17:39:31]CommunicateWithHost connect error [17:39:31]CommunicateWithHost err = -1 [17:39:31]OFD Sender: Server communicate error [17:39:36]OFD Sender: Processing packet 226731 [packets to send 603, broken 602] [17:39:36]ProducePacketName [17:39:36]name=ofd_packets/00226731 [17:39:36]OFD Sender: To server: pG, [17:39:36]CommunicateWithHost lk.salyk.kg:30040 [17:39:36]ConnectInit lk.salyk.kg [17:39:41]recv_with_timeout no data received [17:39:43]Connected sock=9 [17:39:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 00 65 08 01 4C 6C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 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 3E 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 87 01 00 00 F4 03 04 00 43 82 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AB 75 03 00 35 04 06 00 A0 4C 05 8A BF 22 35 85 ED 2F B0 BA 6F A6 [17:39:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 F5 EA 47 00 8B 2C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AB 75 03 00 F4 03 04 00 67 2E A6 66 B6 04 01 00 00 0F A6 A8 3D 9F 21 B3 2D [17:39:43]CommunicateWithHost err = 0 [17:39:43]CheckOFDResponse [17:39:43]1017 (14) - 77093643461234 [17:39:43]1041 (16) - 0000000000874959 [17:39:43]1040 (4) - 226731 [17:39:43]1012 (4) - 28.07.2024 11:41 [17:39:43]1206 (1) - 0 [17:39:43]OFD Sender: Remove packet 226731 [17:39:43]ProducePacketName [17:39:43]name=ofd_packets/00226731 [17:39:43]NVStorageDeleteData [17:39:44]OFD Sender: No OFD packet to send [17:39:49]OFD Sender: No OFD packet to send [17:39:54]OFD Sender: No OFD packet to send [17:39:59]OFD Sender: No OFD packet to send [17:40:04]OFD Sender: No OFD packet to send [17:40:09]OFD Sender: No OFD packet to send [17:40:14]OFD Sender: No OFD packet to send [17:40:18]recv_with_timeout no data received [17:40:19]OFD Sender: No OFD packet to send [17:40:24]OFD Sender: No OFD packet to send [17:40:29]OFD Sender: No OFD packet to send [17:40:34]OFD Sender: No OFD packet to send [17:40:39]OFD Sender: No OFD packet to send [17:40:44]OFD Sender: No OFD packet to send [17:40:49]OFD Sender: No OFD packet to send [17:40:54]OFD Sender: No OFD packet to send [17:40:59]OFD Sender: No OFD packet to send [17:41:04]OFD Sender: No OFD packet to send [17:41:09]OFD Sender: No OFD packet to send [17:41:14]OFD Sender: No OFD packet to send [17:41:16]recv_with_timeout no data received [17:41:19]OFD Sender: No OFD packet to send [17:41:24]OFD Sender: No OFD packet to send [17:41:29]OFD Sender: No OFD packet to send [17:41:34]OFD Sender: No OFD packet to send [17:41:39]OFD Sender: No OFD packet to send [17:41:44]OFD Sender: No OFD packet to send [17:41:49]OFD Sender: No OFD packet to send [17:41:54]OFD Sender: No OFD packet to send [17:41:59]OFD Sender: No OFD packet to send [17:42:04]OFD Sender: No OFD packet to send [17:42:09]OFD Sender: No OFD packet to send [17:42:14]OFD Sender: No OFD packet to send [17:42:19]OFD Sender: No OFD packet to send [17:42:24]OFD Sender: No OFD packet to send [17:42:29]OFD Sender: No OFD packet to send [17:42:34]OFD Sender: No OFD packet to send [17:42:39]recv_with_timeout no data received [17:42:39]OFD Sender: No OFD packet to send [17:42:44]OFD Sender: No OFD packet to send [17:42:49]OFD Sender: No OFD packet to send [17:42:54]OFD Sender: No OFD packet to send [17:42:59]OFD Sender: No OFD packet to send [17:43:04]OFD Sender: No OFD packet to send [17:43:10]OFD Sender: No OFD packet to send [17:43:15]OFD Sender: No OFD packet to send [17:43:20]OFD Sender: No OFD packet to send [17:43:25]OFD Sender: No OFD packet to send [17:43:30]OFD Sender: No OFD packet to send [17:43:35]OFD Sender: No OFD packet to send [17:43:40]OFD Sender: No OFD packet to send [17:43:45]OFD Sender: No OFD packet to send [17:43:48]recv_with_timeout no data received [17:43:50]OFD Sender: No OFD packet to send [17:43:55]OFD Sender: No OFD packet to send [17:44:00]OFD Sender: No OFD packet to send [17:44:05]OFD Sender: No OFD packet to send [17:44:10]OFD Sender: No OFD packet to send [17:44:15]OFD Sender: No OFD packet to send [17:44:20]OFD Sender: No OFD packet to send [17:44:25]OFD Sender: No OFD packet to send [17:44:26]recv_with_timeout no data received [17:44:30]OFD Sender: No OFD packet to send [17:44:35]OFD Sender: No OFD packet to send [17:44:40]OFD Sender: No OFD packet to send [17:44:45]OFD Sender: No OFD packet to send [17:44:50]OFD Sender: No OFD packet to send [17:44:55]OFD Sender: No OFD packet to send [17:45:00]OFD Sender: No OFD packet to send [17:45:05]OFD Sender: No OFD packet to send [17:45:10]OFD Sender: No OFD packet to send [17:45:15]OFD Sender: No OFD packet to send [17:45:19]accept exits with 8 [17:45:19]New connection [17:45:19]New thread 3066559844 created [17:45:19]Thread 3066703204 joined [17:45:19]Waiting for new connection... [17:45:19] Sock 8.Parse request [17:45:19]Sock 8.Check first char [17:45:19]Sock 8.First char is OK [17:45:19]request: POST /json_proto HTTP/1.0 [17:45:19]Method: POST [17:45:19]URL: /json_proto [17:45:19]Method is POST - this is cgi request [17:45:19]url: /json_proto [17:45:19]query_string will be loaded in cgi processing [17:45:19]execute_cgi json_proto POST (null) [17:45:19]execute_cgi path=json_proto method=POST [17:45:19]POST find Content-Length [17:45:19]Host: 172.17.43.131:8080 [17:45:19]Content-Length: 984 [17:45:19]Content-Type: application/json [17:45:19] [17:45:19]POST finish read [17:45:19]Found Content-Length = 984 [17:45:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003134", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 25.450, "sum" : 1700.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 25.45 \u0441\u043E\u043C", "deposit" : 1700.00, "total" : 1700.00, "payments": [ { "type": 0, "sum" : 1700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:45:19]execute_script... [17:45:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003134", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 25.450, "sum" : 1700.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 25.45 \u0441\u043E\u043C", "deposit" : 1700.00, "total" : 1700.00, "payments": [ { "type": 0, "sum" : 1700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:45:19]POST & json_proto [17:45:19]process_json_proto [17:45:19]json parsed OK: [17:45:19]protocol is kg_v1.0 [17:45:19]action value=close_receipt [17:45:19]process_action close_receipt [17:45:19]cmd_close_receipt [17:45:19]MH_GetDate [17:45:19]Write to MH i2c: F0 00 00 C3 02 B4 [17:45:19]Write i2c OK [17:45:19]MH_I2C_Read... [17:45:19]Read from MH i2c: F0 [17:45:19]MH_I2C_Read... [17:45:19]Read from MH i2c: F0 09 00 [17:45:19]MH_I2C_Read... [17:45:19]Read from MH i2c: F0 09 00 C3 02 00 B0 83 A6 66 F9 24 A2 66 21 [17:45:19]GetLastDocTimeStamp 1722188355 [17:45:19]current date 1722188720 [17:45:19]FM_GetShiftState [17:45:19]SAM_PROTO_GetShiftState [17:45:19]wFMCommunicate request_size=4 [17:45:19]MH_SAM_APDU [17:45:19]CAPDU: 80 13 01 00 [17:45:19]Write to MH i2c: E2 08 00 C4 02 80 13 01 00 00 00 00 00 43 [17:45:19]Write i2c OK [17:45:19]MH_I2C_Read... [17:45:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:45:19]Read from MH i2c: E2 [17:45:19]MH_I2C_Read... [17:45:19]Read from MH i2c: E2 0E 00 [17:45:19]MH_I2C_Read... [17:45:19]Read from MH i2c: E2 0E 00 C4 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 F4 [17:45:19]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [17:45:19]wFMCommunicate OK [17:45:19]SAM_PROTO_GetShiftState done [17:45:19]FM_GetShiftState done [17:45:19]opened in 1722125326 [17:45:19]opened+sec_in_day 1722211726 [17:45:19]quantity*price = 170006 [17:45:19]sum+1 = 170007 [17:45:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 1700.00 Внесено: 1700.00 СДАЧА: 0.00 НСП 1% : 15.04 НДС 12% : 180.54 Наличными: 1700.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 392 28.07.2024 17:45 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Дисконтная программа АИ-92 номер 97 сэкономлено 25.45 сом ФМ: 0000000000874959 ФД: 226732 ФПД: 256814996751604 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T174520&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226732&fm=256814996751604&tin=02508201610067®Number=0000000000092624&sum=170000 [17:45:21]StoreToDocumentArchive [17:45:21]shift 439 fd 226732 [17:45:21]save to /storage/0439/doc_00226732 [17:45:21]save last doc name /storage/0439/doc_00226732 to /storage/kkm_last_doc_name [17:45:21]save OK [17:45:21]Clear old archive folders... [17:45:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:45:21]tlvbuf is 018642B0 [17:45:21]SAM_PROTO_ClearQueue [17:45:21]wFMCommunicate request_size=4 [17:45:21]MH_SAM_APDU [17:45:21]CAPDU: 80 09 00 00 [17:45:21]Write to MH i2c: E2 08 00 D1 02 80 09 00 00 00 00 00 00 45 [17:45:21]Write i2c OK [17:45:21]MH_I2C_Read... [17:45:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:45:21]Read from MH i2c: E2 [17:45:21]MH_I2C_Read... [17:45:21]Read from MH i2c: E2 03 00 [17:45:21]MH_I2C_Read... [17:45:21]Read from MH i2c: E2 03 00 D1 02 00 90 00 47 [17:45:21]RAPDU: 90 00 [17:45:21]wFMCommunicate OK [17:45:21]SAM_PROTO_ClearQueue done [17:45:21]KKMCreateOFDPacket [17:45:21]OFDProtocolAddRootSTLVToBuf [17:45:21]FM_MakeSignedData [17:45:21]FM_MakeSignedData [17:45:21]SAM_PROTO_SignData [17:45:21]wFMCommunicate request_size=4 [17:45:21]MH_SAM_APDU [17:45:21]CAPDU: 80 0D 01 02 [17:45:21]Write to MH i2c: E2 08 00 D2 02 80 0D 01 02 00 00 00 00 4D [17:45:21]Write i2c OK [17:45:21]MH_I2C_Read... [17:45:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:45:21]Read from MH i2c: E2 [17:45:21]MH_I2C_Read... [17:45:21]Read from MH i2c: E2 03 00 [17:45:21]MH_I2C_Read... [17:45:21]Read from MH i2c: E2 03 00 D2 02 00 90 00 48 [17:45:21]RAPDU: 90 00 [17:45:21]wFMCommunicate OK [17:45:21]wFMCommunicate request_size=255 [17:45:21]MH_SAM_APDU [17:45:21]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6A 63 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 16 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 86 46 00 00 00 00 07 04 06 00 10 98 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 01 00 00 F4 03 04 00 B0 83 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AC 75 03 00 35 04 06 00 E9 [17:45:21]Write to MH i2c: E2 02 01 D3 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6A 63 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 16 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 86 46 00 00 00 00 07 04 06 00 10 98 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 01 00 00 F4 03 04 00 B0 83 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AC 75 03 00 35 04 06 00 E9 00 00 A0 [17:45:21]Write i2c OK [17:45:21]MH_I2C_Read... [17:45:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:45:21]Read from MH i2c: E2 [17:45:21]MH_I2C_Read... [17:45:21]Read from MH i2c: E2 03 00 [17:45:21]MH_I2C_Read... [17:45:21]Read from MH i2c: E2 03 00 D3 02 00 90 00 49 [17:45:21]RAPDU: 90 00 [17:45:21]wFMCommunicate OK [17:45:21]wFMCommunicate request_size=10 [17:45:21]MH_SAM_APDU [17:45:21]CAPDU: 80 0D 02 02 05 92 66 A7 84 F4 [17:45:21]Write to MH i2c: E2 0D 00 D4 02 80 0D 02 02 05 00 92 66 A7 84 F4 00 00 71 [17:45:21]Write i2c OK [17:45:21]MH_I2C_Read... [17:45:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:45:21]Read from MH i2c: E2 [17:45:21]MH_I2C_Read... [17:45:21]Read from MH i2c: E2 03 00 [17:45:21]MH_I2C_Read... [17:45:21]Read from MH i2c: E2 03 00 D4 02 00 90 00 4A [17:45:21]RAPDU: 90 00 [17:45:21]wFMCommunicate OK [17:45:21]wFMCommunicate request_size=4 [17:45:21]MH_SAM_APDU [17:45:21]CAPDU: 80 0D 03 02 [17:45:21]Write to MH i2c: E2 08 00 D5 02 80 0D 03 02 00 00 00 00 52 [17:45:21]Write i2c OK [17:45:21]MH_I2C_Read... [17:45:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:45:21]Read from MH i2c: E2 [17:45:21]MH_I2C_Read... [17:45:21]Read from MH i2c: E2 0B 00 [17:45:21]MH_I2C_Read... [17:45:21]Read from MH i2c: E2 0B 00 D5 02 00 55 9C 96 AD D3 4C 39 07 90 00 E6 [17:45:21]RAPDU: 55 9C 96 AD D3 4C 39 07 90 00 [17:45:21]wFMCommunicate OK [17:45:21]SAM_PROTO_SignData done [17:45:21]FM_MakeSignedData done [17:45:21]CreateOFDProtocolMessage [17:45:21]wFMCommunicate request_size=4 [17:45:21]MH_SAM_APDU [17:45:21]CAPDU: 80 11 00 00 [17:45:21]Write to MH i2c: E2 08 00 D6 02 80 11 00 00 00 00 00 00 52 [17:45:21]Write i2c OK [17:45:21]MH_I2C_Read... [17:45:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:45:21]Read from MH i2c: E2 [17:45:21]MH_I2C_Read... [17:45:21]Read from MH i2c: E2 17 00 [17:45:21]MH_I2C_Read... [17:45:21]Read from MH i2c: E2 17 00 D6 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AF [17:45:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:45:21]wFMCommunicate OK [17:45:21]CreateOFDProtocolMessage done [17:45:21]OFDSenderStorePacket 226732 [17:45:21]StoreOFDPacket docnum=226732 [17:45:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 08 D7 07 01 71 63 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6A 63 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 16 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 86 46 00 00 00 00 07 04 06 00 10 98 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 01 00 00 F4 03 04 00 B0 83 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AC 75 03 00 35 04 06 00 E9 92 66 A7 84 F4 55 9C 96 AD D3 4C 39 07 [17:45:21]CheckFolder [17:45:21]dirname=/storage/ofd_packets [17:45:21]CheckFolder done [17:45:21]ProducePacketName [17:45:21]name=ofd_packets/00226732 [17:45:21]NVStorageSaveData ofd_packets/00226732 [17:45:21]File name is /storage/ofd_packets/00226732 [17:45:21]Write 301 bytes [17:45:21]NVStorageSaveData done [17:45:21]OFDSenderStorePacket done [17:45:21]KKMCreateOFDPacket done [17:45:21]NVStorageSaveData kkm_last_timestamp [17:45:21]File name is /storage/kkm_last_timestamp [17:45:21]Write 4 bytes [17:45:21]NVStorageSaveData done [17:45:21]ExternCall_PrintAddStr [17:45:21]wPrintStart [17:45:21]Write to MH i2c: 01 00 00 D7 02 D9 [17:45:21]Write i2c OK [17:45:21]MH_I2C_Read... [17:45:21]Read from MH i2c: 01 [17:45:21]MH_I2C_Read... [17:45:21]Read from MH i2c: 01 07 00 [17:45:21]MH_I2C_Read... [17:45:21]Read from MH i2c: 01 07 00 D7 02 00 00 00 00 00 FF 0F EE [17:45:21]RasterBufferAndPrint [17:45:21]line Счет N : (1)2003134 [17:45:21]line ИНН: 02508201610067 [17:45:21]line Контрольно-Кассовый Чек [17:45:21]line ПРОДАЖА [17:45:21]line ТРК (МРК, ГНК) : 53 [17:45:21]line Товар: 2710124130 [17:45:21]line Аи-92-К-5 [17:45:21]line 25.450 * 66.80 [17:45:21]line = 1700.06 [17:45:21]line НДС 12% НСП 1% [17:45:21]line > о реализуемом товаре [17:45:21]line ОКРУГЛЕНИЕ: -0.06 [17:45:21]line ИТОГО: 1700.00 [17:45:21]line Внесено: 1700.00 [17:45:21]line СДАЧА: 0.00 [17:45:21]line НСП 1% : 15.04 [17:45:21]line НДС 12% : 180.54 [17:45:21]line Наличными: 1700.00 [17:45:21]line Безнал.: 0.00 [17:45:21]line Место: АЗС № 97 "Партнер Нефть" [17:45:21]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:45:21]line СНО: Общий режим [17:45:21]line Чек 392 28.07.2024 17:45 [17:45:21]line Смена: 439 ФФД: 1.0 [17:45:21]line ЗНМ: 0300000054 [17:45:21]line РНМ: 0000000000092624 [17:45:21]line Версия ККМ: 001 [17:45:21]line [17:45:21]line Дисконтная программа [17:45:21]line АИ-92 [17:45:21]line номер 97 [17:45:21]line сэкономлено 25.45 сом [17:45:21]line ФМ: 0000000000874959 [17:45:21]line ФД: 226732 [17:45:21]line ФПД: 256814996751604 [17:45:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T174520&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226732&fm=256814996751604&tin=02508201610067®Number=0000000000092624&sum=170000 [17:45:21]OFD Sender: Processing packet 226732 [packets to send 603, broken 602] [17:45:21]ProducePacketName [17:45:21]name=ofd_packets/00226732 [17:45:21]OFD Sender: To server: pG, [17:45:21]CommunicateWithHost lk.salyk.kg:30040 [17:45:21]ConnectInit lk.salyk.kg [17:45:21]written 0, free lines is 4095 [17:45:22]Write to MH i2c: 01 00 00 07 03 0A [17:45:22]Write i2c OK [17:45:22]MH_I2C_Read... [17:45:22]Read from MH i2c: 01 [17:45:22]MH_I2C_Read... [17:45:22]Read from MH i2c: 01 07 00 [17:45:22]MH_I2C_Read... [17:45:22]Read from MH i2c: 01 07 00 07 03 00 00 00 00 00 E5 0B 01 [17:45:22]RasterBufferAndPrint [17:45:22]line [17:45:22]line [17:45:22]line [17:45:22]line [17:45:22]line [17:45:22]written 0, free lines is 3047 [17:45:22]MH_Cut [17:45:22]Write to MH i2c: D1 01 00 0E 03 01 E3 [17:45:22]Write i2c OK [17:45:22]MH_I2C_Read... [17:45:22]Read from MH i2c: D1 [17:45:22]MH_I2C_Read... [17:45:22]Read from MH i2c: D1 01 00 [17:45:22]MH_I2C_Read... [17:45:22]Read from MH i2c: D1 01 00 0E 03 00 E2 [17:45:22]Write to MH i2c: 01 00 00 0F 03 12 [17:45:22]Write i2c OK [17:45:22]MH_I2C_Read... [17:45:23]*** Cut start [17:45:23]*** Partial cut [17:45:23]*** CUTSNS_PIN = 1 [17:45:23]*** CUTSNS_PIN = 0 [17:45:23]*** Brake cut motor [17:45:24]Read from MH i2c: 01 [17:45:24]MH_I2C_Read... [17:45:24]*** Stop cut motor [17:45:24]*** Cut end [17:45:24]Read from MH i2c: 01 07 00 [17:45:24]MH_I2C_Read... [17:45:24]Read from MH i2c: 01 07 00 0F 03 00 00 00 00 00 FF 0F 27 [17:45:24]process_action close_receipt done [17:45:24]requested_data is exist [17:45:24]produce_requested_data [17:45:24]requested_item fm.sn is exist - process it [17:45:24]wFMCommunicate request_size=4 [17:45:24]MH_SAM_APDU [17:45:24]CAPDU: 80 11 00 00 [17:45:24]Write to MH i2c: E2 08 00 10 03 80 11 00 00 00 00 00 00 8D [17:45:24]Write i2c OK [17:45:24]MH_I2C_Read... [17:45:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:45:24]Read from MH i2c: E2 [17:45:24]MH_I2C_Read... [17:45:24]Read from MH i2c: E2 17 00 [17:45:24]MH_I2C_Read... [17:45:24]Read from MH i2c: E2 17 00 10 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 EA [17:45:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:45:24]wFMCommunicate OK [17:45:24]requested_item fd.num is exist - process it [17:45:24]SAM_PROTO_GetFieldsCounters [17:45:24]wFMCommunicate request_size=4 [17:45:24]MH_SAM_APDU [17:45:24]CAPDU: 80 13 00 00 [17:45:24]Write to MH i2c: E2 08 00 11 03 80 13 00 00 00 00 00 00 90 [17:45:24]Write i2c OK [17:45:24]MH_I2C_Read... [17:45:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:45:24]Read from MH i2c: E2 [17:45:24]MH_I2C_Read... [17:45:24]Read from MH i2c: E2 62 00 [17:45:24]MH_I2C_Read... [17:45:24]Read from MH i2c: E2 62 00 11 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AC 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 88 01 00 00 5E 04 04 00 88 01 00 00 57 04 04 00 89 01 00 00 19 04 04 00 00 00 00 00 90 00 30 [17:45:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AC 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 88 01 00 00 5E 04 04 00 88 01 00 00 57 04 04 00 89 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:45:24]wFMCommunicate OK [17:45:24]SAM_PROTO_GetFieldsCounters done [17:45:24]requested_item shift.num is exist - process it [17:45:24]requested_item shift.opened is exist - process it [17:45:24]req_shift_opened [17:45:24]FM_GetShiftState [17:45:24]SAM_PROTO_GetShiftState [17:45:24]wFMCommunicate request_size=4 [17:45:24]MH_SAM_APDU [17:45:24]CAPDU: 80 13 01 00 [17:45:24]Write to MH i2c: E2 08 00 12 03 80 13 01 00 00 00 00 00 92 [17:45:24]Write i2c OK [17:45:24]MH_I2C_Read... [17:45:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:45:24]Read from MH i2c: E2 [17:45:24]MH_I2C_Read... [17:45:24]Read from MH i2c: E2 0E 00 [17:45:24]MH_I2C_Read... [17:45:24]Read from MH i2c: E2 0E 00 12 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 43 [17:45:24]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [17:45:24]wFMCommunicate OK [17:45:24]SAM_PROTO_GetShiftState done [17:45:24]FM_GetShiftState done [17:45:24]req_shift_opened done [17:45:24]requested_item shift.open_date is exist - process it [17:45:24]req_shift_open_date [17:45:24]req_shift_open_date done [17:45:24]produce_requested_data done [17:45:24]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226732,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [17:45:24]process_action_free close_receipt [17:45:24]json_value_free [17:45:24]json_value_free done [17:45:24]process_json_proto returns [17:45:24]Send response to host [17:45:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226732,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [17:45:24]free response buf [17:45:24]execute_script done [17:45:24]execute_script returns [17:45:24]free content buf [17:45:24]Sock 8.Close socket [17:45:24]Sock 8.Thread stoped [17:45:28]recv_with_timeout no data received [17:45:28]Connected sock=11 [17:45:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 08 D7 07 01 71 63 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6A 63 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 16 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 86 46 00 00 00 00 07 04 06 00 10 98 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 01 00 00 F4 03 04 00 B0 83 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AC 75 03 00 35 04 06 00 E9 92 66 A7 84 F4 55 9C 96 AD D3 4C 39 07 [17:45:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 28 8C 47 00 C5 87 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AC 75 03 00 F4 03 04 00 C1 2F A6 66 B6 04 01 00 00 FF 54 C6 88 A0 DE E8 A1 [17:45:29]CommunicateWithHost err = 0 [17:45:29]CheckOFDResponse [17:45:29]1017 (14) - 77093643461234 [17:45:29]1041 (16) - 0000000000874959 [17:45:29]1040 (4) - 226732 [17:45:29]1012 (4) - 28.07.2024 11:47 [17:45:29]1206 (1) - 0 [17:45:29]OFD Sender: Remove packet 226732 [17:45:29]ProducePacketName [17:45:29]name=ofd_packets/00226732 [17:45:29]NVStorageDeleteData [17:45:30]OFD Sender: No OFD packet to send [17:45:35]OFD Sender: No OFD packet to send [17:45:40]OFD Sender: No OFD packet to send [17:45:45]OFD Sender: No OFD packet to send [17:45:50]OFD Sender: No OFD packet to send [17:45:55]OFD Sender: No OFD packet to send [17:46:00]OFD Sender: No OFD packet to send [17:46:05]OFD Sender: No OFD packet to send [17:46:09]recv_with_timeout no data received [17:46:10]OFD Sender: No OFD packet to send [17:46:15]OFD Sender: No OFD packet to send [17:46:20]OFD Sender: No OFD packet to send [17:46:25]OFD Sender: No OFD packet to send [17:46:30]OFD Sender: No OFD packet to send [17:46:35]OFD Sender: No OFD packet to send [17:46:40]OFD Sender: No OFD packet to send [17:46:45]OFD Sender: No OFD packet to send [17:46:50]OFD Sender: No OFD packet to send [17:46:54]recv_with_timeout no data received [17:46:55]OFD Sender: No OFD packet to send [17:47:00]OFD Sender: No OFD packet to send [17:47:05]OFD Sender: No OFD packet to send [17:47:10]OFD Sender: No OFD packet to send [17:47:15]OFD Sender: No OFD packet to send [17:47:20]OFD Sender: No OFD packet to send [17:47:25]OFD Sender: No OFD packet to send [17:47:30]OFD Sender: No OFD packet to send [17:47:35]OFD Sender: No OFD packet to send [17:47:40]OFD Sender: No OFD packet to send [17:47:45]OFD Sender: No OFD packet to send [17:47:50]OFD Sender: No OFD packet to send [17:47:55]OFD Sender: No OFD packet to send [17:48:00]OFD Sender: No OFD packet to send [17:48:05]accept exits with 9 [17:48:05]New connection [17:48:05]New thread 3066703204 created [17:48:05]Thread 3066559844 joined [17:48:05]Waiting for new connection... [17:48:05] Sock 9.Parse request [17:48:05]Sock 9.Check first char [17:48:05]Sock 9.First char is OK [17:48:05]request: POST /json_proto HTTP/1.0 [17:48:05]Method: POST [17:48:05]URL: /json_proto [17:48:05]Method is POST - this is cgi request [17:48:05]url: /json_proto [17:48:05]query_string will be loaded in cgi processing [17:48:05]execute_cgi json_proto POST (null) [17:48:05]execute_cgi path=json_proto method=POST [17:48:05]POST find Content-Length [17:48:05]Host: 172.17.43.131:8080 [17:48:05]Content-Length: 683 [17:48:05]Content-Type: application/json [17:48:05] [17:48:05]POST finish read [17:48:05]Found Content-Length = 683 [17:48:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003137", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:48:05]execute_script... [17:48: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)2003137", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:48:05]POST & json_proto [17:48:05]process_json_proto [17:48:05]json parsed OK: [17:48:05]protocol is kg_v1.0 [17:48:05]action value=close_receipt [17:48:05]process_action close_receipt [17:48:05]cmd_close_receipt [17:48:05]MH_GetDate [17:48:05]Write to MH i2c: F0 00 00 13 03 05 [17:48:05]Write i2c OK [17:48:05]MH_I2C_Read... [17:48:05]Read from MH i2c: F0 [17:48:05]MH_I2C_Read... [17:48:05]Read from MH i2c: F0 09 00 [17:48:05]MH_I2C_Read... [17:48:05]Read from MH i2c: F0 09 00 13 03 00 56 84 A6 66 F9 24 A2 66 19 [17:48:05]GetLastDocTimeStamp 1722188720 [17:48:05]current date 1722188886 [17:48:05]FM_GetShiftState [17:48:05]SAM_PROTO_GetShiftState [17:48:05]wFMCommunicate request_size=4 [17:48:05]MH_SAM_APDU [17:48:05]CAPDU: 80 13 01 00 [17:48:05]Write to MH i2c: E2 08 00 14 03 80 13 01 00 00 00 00 00 94 [17:48:05]Write i2c OK [17:48:05]MH_I2C_Read... [17:48:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:48:05]Read from MH i2c: E2 [17:48:05]MH_I2C_Read... [17:48:05]Read from MH i2c: E2 0E 00 [17:48:05]MH_I2C_Read... [17:48:05]Read from MH i2c: E2 0E 00 14 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 45 [17:48:05]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [17:48:05]wFMCommunicate OK [17:48:05]SAM_PROTO_GetShiftState done [17:48:05]FM_GetShiftState done [17:48:05]opened in 1722125326 [17:48:05]opened+sec_in_day 1722211726 [17:48:05]quantity*price = 300064 [17:48:05]sum+1 = 300066 [17:48:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.65 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 393 28.07.2024 17:48 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226733 ФПД: 17910510252063 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T174806&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226733&fm=17910510252063&tin=02508201610067®Number=0000000000092624&sum=300000 [17:48:06]StoreToDocumentArchive [17:48:06]shift 439 fd 226733 [17:48:06]save to /storage/0439/doc_00226733 [17:48:06]save last doc name /storage/0439/doc_00226733 to /storage/kkm_last_doc_name [17:48:06]save OK [17:48:06]Clear old archive folders... [17:48:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:48:06]tlvbuf is 018D7A00 [17:48:06]SAM_PROTO_ClearQueue [17:48:06]wFMCommunicate request_size=4 [17:48:06]MH_SAM_APDU [17:48:06]CAPDU: 80 09 00 00 [17:48:06]Write to MH i2c: E2 08 00 21 03 80 09 00 00 00 00 00 00 96 [17:48:06]Write i2c OK [17:48:06]MH_I2C_Read... [17:48:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:48:06]Read from MH i2c: E2 [17:48:06]MH_I2C_Read... [17:48:06]Read from MH i2c: E2 03 00 [17:48:06]MH_I2C_Read... [17:48:06]Read from MH i2c: E2 03 00 21 03 00 90 00 98 [17:48:06]RAPDU: 90 00 [17:48:06]wFMCommunicate OK [17:48:06]SAM_PROTO_ClearQueue done [17:48:06]KKMCreateOFDPacket [17:48:06]OFDProtocolAddRootSTLVToBuf [17:48:06]FM_MakeSignedData [17:48:06]FM_MakeSignedData [17:48:06]SAM_PROTO_SignData [17:48:06]wFMCommunicate request_size=4 [17:48:06]MH_SAM_APDU [17:48:06]CAPDU: 80 0D 01 02 [17:48:06]Write to MH i2c: E2 08 00 22 03 80 0D 01 02 00 00 00 00 9E [17:48:06]Write i2c OK [17:48:06]MH_I2C_Read... [17:48:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:48:06]Read from MH i2c: E2 [17:48:06]MH_I2C_Read... [17:48:06]Read from MH i2c: E2 03 00 [17:48:06]MH_I2C_Read... [17:48:06]Read from MH i2c: E2 03 00 22 03 00 90 00 99 [17:48:06]RAPDU: 90 00 [17:48:06]wFMCommunicate OK [17:48:06]wFMCommunicate request_size=255 [17:48:06]MH_SAM_APDU [17:48:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 01 00 00 F4 03 04 00 56 84 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AD 75 03 00 35 04 06 00 10 [17:48:06]Write to MH i2c: E2 02 01 23 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 01 00 00 F4 03 04 00 56 84 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AD 75 03 00 35 04 06 00 10 00 00 C3 [17:48:06]Write i2c OK [17:48:06]MH_I2C_Read... [17:48:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:48:07]Read from MH i2c: E2 [17:48:07]MH_I2C_Read... [17:48:07]Read from MH i2c: E2 03 00 [17:48:07]MH_I2C_Read... [17:48:07]Read from MH i2c: E2 03 00 23 03 00 90 00 9A [17:48:07]RAPDU: 90 00 [17:48:07]wFMCommunicate OK [17:48:07]wFMCommunicate request_size=10 [17:48:07]MH_SAM_APDU [17:48:07]CAPDU: 80 0D 02 02 05 4A 1D 99 F0 1F [17:48:07]Write to MH i2c: E2 0D 00 24 03 80 0D 02 02 05 00 4A 1D 99 F0 1F 00 00 BA [17:48:07]Write i2c OK [17:48:07]MH_I2C_Read... [17:48:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:48:07]Read from MH i2c: E2 [17:48:07]MH_I2C_Read... [17:48:07]Read from MH i2c: E2 03 00 [17:48:07]MH_I2C_Read... [17:48:07]Read from MH i2c: E2 03 00 24 03 00 90 00 9B [17:48:07]RAPDU: 90 00 [17:48:07]wFMCommunicate OK [17:48:07]wFMCommunicate request_size=4 [17:48:07]MH_SAM_APDU [17:48:07]CAPDU: 80 0D 03 02 [17:48:07]Write to MH i2c: E2 08 00 25 03 80 0D 03 02 00 00 00 00 A3 [17:48:07]Write i2c OK [17:48:07]MH_I2C_Read... [17:48:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:48:07]Read from MH i2c: E2 [17:48:07]MH_I2C_Read... [17:48:07]Read from MH i2c: E2 0B 00 [17:48:07]MH_I2C_Read... [17:48:07]Read from MH i2c: E2 0B 00 25 03 00 80 AC 4B F3 8D 2C C6 90 90 00 1D [17:48:07]RAPDU: 80 AC 4B F3 8D 2C C6 90 90 00 [17:48:07]wFMCommunicate OK [17:48:07]SAM_PROTO_SignData done [17:48:07]FM_MakeSignedData done [17:48:07]CreateOFDProtocolMessage [17:48:07]wFMCommunicate request_size=4 [17:48:07]MH_SAM_APDU [17:48:07]CAPDU: 80 11 00 00 [17:48:07]Write to MH i2c: E2 08 00 26 03 80 11 00 00 00 00 00 00 A3 [17:48:07]Write i2c OK [17:48:07]MH_I2C_Read... [17:48:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:48:07]Read from MH i2c: E2 [17:48:07]MH_I2C_Read... [17:48:07]Read from MH i2c: E2 17 00 [17:48:07]MH_I2C_Read... [17:48:07]Read from MH i2c: E2 17 00 26 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 00 [17:48:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:48:07]wFMCommunicate OK [17:48:07]CreateOFDProtocolMessage done [17:48:07]OFDSenderStorePacket 226733 [17:48:07]StoreOFDPacket docnum=226733 [17:48:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 0D 88 07 01 82 01 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 01 00 00 F4 03 04 00 56 84 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AD 75 03 00 35 04 06 00 10 4A 1D 99 F0 1F 80 AC 4B F3 8D 2C C6 90 [17:48:07]CheckFolder [17:48:07]dirname=/storage/ofd_packets [17:48:07]CheckFolder done [17:48:07]ProducePacketName [17:48:07]name=ofd_packets/00226733 [17:48:07]NVStorageSaveData ofd_packets/00226733 [17:48:07]File name is /storage/ofd_packets/00226733 [17:48:07]Write 301 bytes [17:48:07]NVStorageSaveData done [17:48:07]OFDSenderStorePacket done [17:48:07]KKMCreateOFDPacket done [17:48:07]NVStorageSaveData kkm_last_timestamp [17:48:07]File name is /storage/kkm_last_timestamp [17:48:07]Write 4 bytes [17:48:07]NVStorageSaveData done [17:48:07]ExternCall_PrintAddStr [17:48:07]wPrintStart [17:48:07]Write to MH i2c: 01 00 00 27 03 2A [17:48:07]Write i2c OK [17:48:07]MH_I2C_Read... [17:48:07]Read from MH i2c: 01 [17:48:07]MH_I2C_Read... [17:48:07]Read from MH i2c: 01 07 00 [17:48:07]MH_I2C_Read... [17:48:07]Read from MH i2c: 01 07 00 27 03 00 00 00 00 00 FF 0F 3F [17:48:07]RasterBufferAndPrint [17:48:07]line Счет N : (1)2003137 [17:48:07]line ИНН: 02508201610067 [17:48:07]line Контрольно-Кассовый Чек [17:48:07]line ПРОДАЖА [17:48:07]line ТРК (МРК, ГНК) : 44 [17:48:07]line Товар: 2710124500 [17:48:07]line Аи-95-К-5 [17:48:07]line 40.440 * 74.20 [17:48:07]line = 3000.65 [17:48:07]line НДС 12% НСП 1% [17:48:07]line > о реализуемом товаре [17:48:07]line ОКРУГЛЕНИЕ: -0.65 [17:48:07]line ИТОГО: 3000.00 [17:48:07]line Внесено: 3000.00 [17:48:07]line СДАЧА: 0.00 [17:48:07]line НСП 1% : 26.55 [17:48:07]line НДС 12% : 318.65 [17:48:07]line Наличными: 3000.00 [17:48:07]line Безнал.: 0.00 [17:48:07]line Место: АЗС № 97 "Партнер Нефть" [17:48:07]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:48:07]line СНО: Общий режим [17:48:07]line Чек 393 28.07.2024 17:48 [17:48:07]line Смена: 439 ФФД: 1.0 [17:48:07]line ЗНМ: 0300000054 [17:48:07]line РНМ: 0000000000092624 [17:48:07]line Версия ККМ: 001 [17:48:07]line ФМ: 0000000000874959 [17:48:07]line ФД: 226733 [17:48:07]line ФПД: 17910510252063 [17:48:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T174806&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226733&fm=17910510252063&tin=02508201610067®Number=0000000000092624&sum=300000 [17:48:07]written 0, free lines is 4095 [17:48:07]OFD Sender: Processing packet 226733 [packets to send 603, broken 602] [17:48:07]ProducePacketName [17:48:07]name=ofd_packets/00226733 [17:48:07]OFD Sender: To server: pG, [17:48:07]CommunicateWithHost lk.salyk.kg:30040 [17:48:07]ConnectInit lk.salyk.kg [17:48:07]Write to MH i2c: 01 00 00 52 03 55 [17:48:07]Write i2c OK [17:48:07]MH_I2C_Read... [17:48:07]Read from MH i2c: 01 [17:48:07]MH_I2C_Read... [17:48:07]Read from MH i2c: 01 07 00 [17:48:07]MH_I2C_Read... [17:48:07]Read from MH i2c: 01 07 00 52 03 00 00 00 00 00 60 0C C8 [17:48:07]RasterBufferAndPrint [17:48:07]line [17:48:07]line [17:48:07]line [17:48:07]line [17:48:07]line [17:48:07]written 0, free lines is 3172 [17:48:07]MH_Cut [17:48:07]Write to MH i2c: D1 01 00 59 03 01 2E [17:48:07]Write i2c OK [17:48:07]MH_I2C_Read... [17:48:07]Read from MH i2c: D1 [17:48:07]MH_I2C_Read... [17:48:07]Read from MH i2c: D1 01 00 [17:48:07]MH_I2C_Read... [17:48:07]Read from MH i2c: D1 01 00 59 03 00 2D [17:48:07]Write to MH i2c: 01 00 00 5A 03 5D [17:48:07]Write i2c OK [17:48:07]MH_I2C_Read... [17:48:08]*** Cut start [17:48:08]*** Partial cut [17:48:08]*** CUTSNS_PIN = 1 [17:48:08]*** CUTSNS_PIN = 0 [17:48:09]*** Brake cut motor [17:48:09]Read from MH i2c: 01 [17:48:09]MH_I2C_Read... [17:48:09]*** Stop cut motor [17:48:09]*** Cut end [17:48:09]Read from MH i2c: 01 07 00 [17:48:09]MH_I2C_Read... [17:48:09]Read from MH i2c: 01 07 00 5A 03 00 00 00 00 00 FF 0F 72 [17:48:09]process_action close_receipt done [17:48:09]requested_data is exist [17:48:09]produce_requested_data [17:48:09]requested_item fm.sn is exist - process it [17:48:09]wFMCommunicate request_size=4 [17:48:09]MH_SAM_APDU [17:48:09]CAPDU: 80 11 00 00 [17:48:09]Write to MH i2c: E2 08 00 5B 03 80 11 00 00 00 00 00 00 D8 [17:48:09]Write i2c OK [17:48:09]MH_I2C_Read... [17:48:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:48:09]Read from MH i2c: E2 [17:48:09]MH_I2C_Read... [17:48:09]Read from MH i2c: E2 17 00 [17:48:09]MH_I2C_Read... [17:48:09]Read from MH i2c: E2 17 00 5B 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 35 [17:48:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:48:09]wFMCommunicate OK [17:48:09]requested_item fd.num is exist - process it [17:48:09]SAM_PROTO_GetFieldsCounters [17:48:09]wFMCommunicate request_size=4 [17:48:09]MH_SAM_APDU [17:48:09]CAPDU: 80 13 00 00 [17:48:09]Write to MH i2c: E2 08 00 5C 03 80 13 00 00 00 00 00 00 DB [17:48:09]Write i2c OK [17:48:09]MH_I2C_Read... [17:48:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:48:09]Read from MH i2c: E2 [17:48:09]MH_I2C_Read... [17:48:09]Read from MH i2c: E2 62 00 [17:48:09]MH_I2C_Read... [17:48:09]Read from MH i2c: E2 62 00 5C 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AD 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 89 01 00 00 5E 04 04 00 89 01 00 00 57 04 04 00 8A 01 00 00 19 04 04 00 00 00 00 00 90 00 7F [17:48:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AD 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 89 01 00 00 5E 04 04 00 89 01 00 00 57 04 04 00 8A 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:48:09]wFMCommunicate OK [17:48:09]SAM_PROTO_GetFieldsCounters done [17:48:09]requested_item shift.num is exist - process it [17:48:09]requested_item shift.opened is exist - process it [17:48:09]req_shift_opened [17:48:09]FM_GetShiftState [17:48:09]SAM_PROTO_GetShiftState [17:48:09]wFMCommunicate request_size=4 [17:48:09]MH_SAM_APDU [17:48:09]CAPDU: 80 13 01 00 [17:48:09]Write to MH i2c: E2 08 00 5D 03 80 13 01 00 00 00 00 00 DD [17:48:09]Write i2c OK [17:48:09]MH_I2C_Read... [17:48:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:48:09]Read from MH i2c: E2 [17:48:09]MH_I2C_Read... [17:48:09]Read from MH i2c: E2 0E 00 [17:48:09]MH_I2C_Read... [17:48:09]Read from MH i2c: E2 0E 00 5D 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 8E [17:48:09]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [17:48:09]wFMCommunicate OK [17:48:09]SAM_PROTO_GetShiftState done [17:48:09]FM_GetShiftState done [17:48:09]req_shift_opened done [17:48:09]requested_item shift.open_date is exist - process it [17:48:09]req_shift_open_date [17:48:09]req_shift_open_date done [17:48:09]produce_requested_data done [17:48:09]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226733,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [17:48:09]process_action_free close_receipt [17:48:09]json_value_free [17:48:09]json_value_free done [17:48:09]process_json_proto returns [17:48:09]Send response to host [17:48:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226733,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [17:48:09]free response buf [17:48:09]execute_script done [17:48:09]execute_script returns [17:48:09]free content buf [17:48:09]Sock 9.Close socket [17:48:09]Sock 9.Thread stoped [17:48:14]Connected sock=10 [17:48:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 0D 88 07 01 82 01 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 01 00 00 F4 03 04 00 56 84 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AD 75 03 00 35 04 06 00 10 4A 1D 99 F0 1F 80 AC 4B F3 8D 2C C6 90 [17:48:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 60 45 47 00 5B C4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AD 75 03 00 F4 03 04 00 68 30 A6 66 B6 04 01 00 00 CD 21 C6 66 BE 45 01 C2 [17:48:16]CommunicateWithHost err = 0 [17:48:16]CheckOFDResponse [17:48:16]1017 (14) - 77093643461234 [17:48:16]1041 (16) - 0000000000874959 [17:48:16]1040 (4) - 226733 [17:48:16]1012 (4) - 28.07.2024 11:50 [17:48:16]1206 (1) - 0 [17:48:16]OFD Sender: Remove packet 226733 [17:48:16]ProducePacketName [17:48:16]name=ofd_packets/00226733 [17:48:16]NVStorageDeleteData [17:48:16]OFD Sender: No OFD packet to send [17:48:19]recv_with_timeout no data received [17:48:21]OFD Sender: No OFD packet to send [17:48:24]accept exits with 8 [17:48:24]New connection [17:48:24]New thread 3066559844 created [17:48:24]Thread 3066703204 joined [17:48:24]Waiting for new connection... [17:48:24] Sock 8.Parse request [17:48:24]Sock 8.Check first char [17:48:24]Sock 8.First char is OK [17:48:24]request: POST /json_proto HTTP/1.0 [17:48:24]Method: POST [17:48:24]URL: /json_proto [17:48:24]Method is POST - this is cgi request [17:48:24]url: /json_proto [17:48:24]query_string will be loaded in cgi processing [17:48:24]execute_cgi json_proto POST (null) [17:48:24]execute_cgi path=json_proto method=POST [17:48:24]POST find Content-Length [17:48:24]Host: 172.17.43.131:8080 [17:48:24]Content-Length: 683 [17:48:24]Content-Type: application/json [17:48:24] [17:48:24]POST finish read [17:48:24]Found Content-Length = 683 [17:48:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003138", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:48:24]execute_script... [17:48: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)2003138", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:48:24]POST & json_proto [17:48:24]process_json_proto [17:48:24]json parsed OK: [17:48:24]protocol is kg_v1.0 [17:48:24]action value=close_receipt [17:48:24]process_action close_receipt [17:48:24]cmd_close_receipt [17:48:24]MH_GetDate [17:48:24]Write to MH i2c: F0 00 00 5E 03 50 [17:48:24]Write i2c OK [17:48:24]MH_I2C_Read... [17:48:24]Read from MH i2c: F0 [17:48:24]MH_I2C_Read... [17:48:24]Read from MH i2c: F0 09 00 [17:48:24]MH_I2C_Read... [17:48:24]Read from MH i2c: F0 09 00 5E 03 00 69 84 A6 66 F9 24 A2 66 77 [17:48:24]GetLastDocTimeStamp 1722188886 [17:48:24]current date 1722188905 [17:48:24]FM_GetShiftState [17:48:24]SAM_PROTO_GetShiftState [17:48:24]wFMCommunicate request_size=4 [17:48:24]MH_SAM_APDU [17:48:24]CAPDU: 80 13 01 00 [17:48:24]Write to MH i2c: E2 08 00 5F 03 80 13 01 00 00 00 00 00 DF [17:48:24]Write i2c OK [17:48:24]MH_I2C_Read... [17:48:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:48:24]Read from MH i2c: E2 [17:48:24]MH_I2C_Read... [17:48:24]Read from MH i2c: E2 0E 00 [17:48:24]MH_I2C_Read... [17:48:24]Read from MH i2c: E2 0E 00 5F 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 90 [17:48:24]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [17:48:24]wFMCommunicate OK [17:48:24]SAM_PROTO_GetShiftState done [17:48:24]FM_GetShiftState done [17:48:24]opened in 1722125326 [17:48:24]opened+sec_in_day 1722211726 [17:48:24]quantity*price = 100021 [17:48:24]sum+1 = 100023 [17:48:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 394 28.07.2024 17:48 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226734 ФПД: 36715877844692 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T174825&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226734&fm=36715877844692&tin=02508201610067®Number=0000000000092624&sum=100000 [17:48:25]StoreToDocumentArchive [17:48:25]shift 439 fd 226734 [17:48:25]save to /storage/0439/doc_00226734 [17:48:25]save last doc name /storage/0439/doc_00226734 to /storage/kkm_last_doc_name [17:48:25]save OK [17:48:25]Clear old archive folders... [17:48:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:48:25]tlvbuf is 01924560 [17:48:25]SAM_PROTO_ClearQueue [17:48:25]wFMCommunicate request_size=4 [17:48:25]MH_SAM_APDU [17:48:25]CAPDU: 80 09 00 00 [17:48:25]Write to MH i2c: E2 08 00 6C 03 80 09 00 00 00 00 00 00 E1 [17:48:25]Write i2c OK [17:48:25]MH_I2C_Read... [17:48:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:48:25]Read from MH i2c: E2 [17:48:25]MH_I2C_Read... [17:48:25]Read from MH i2c: E2 03 00 [17:48:25]MH_I2C_Read... [17:48:25]Read from MH i2c: E2 03 00 6C 03 00 90 00 E3 [17:48:25]RAPDU: 90 00 [17:48:25]wFMCommunicate OK [17:48:25]SAM_PROTO_ClearQueue done [17:48:25]KKMCreateOFDPacket [17:48:25]OFDProtocolAddRootSTLVToBuf [17:48:25]FM_MakeSignedData [17:48:25]FM_MakeSignedData [17:48:25]SAM_PROTO_SignData [17:48:25]wFMCommunicate request_size=4 [17:48:25]MH_SAM_APDU [17:48:25]CAPDU: 80 0D 01 02 [17:48:25]Write to MH i2c: E2 08 00 6D 03 80 0D 01 02 00 00 00 00 E9 [17:48:25]Write i2c OK [17:48:25]MH_I2C_Read... [17:48:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:48:25]Read from MH i2c: E2 [17:48:25]MH_I2C_Read... [17:48:25]Read from MH i2c: E2 03 00 [17:48:25]MH_I2C_Read... [17:48:25]Read from MH i2c: E2 03 00 6D 03 00 90 00 E4 [17:48:25]RAPDU: 90 00 [17:48:25]wFMCommunicate OK [17:48:25]wFMCommunicate request_size=255 [17:48:25]MH_SAM_APDU [17:48:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 8A 01 00 00 F4 03 04 00 69 84 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AE 75 03 00 35 04 06 00 21 [17:48:25]Write to MH i2c: E2 02 01 6E 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 8A 01 00 00 F4 03 04 00 69 84 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AE 75 03 00 35 04 06 00 21 00 00 20 [17:48:25]Write i2c OK [17:48:25]MH_I2C_Read... [17:48:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:48:26]Read from MH i2c: E2 [17:48:26]MH_I2C_Read... [17:48:26]Read from MH i2c: E2 03 00 [17:48:26]MH_I2C_Read... [17:48:26]Read from MH i2c: E2 03 00 6E 03 00 90 00 E5 [17:48:26]RAPDU: 90 00 [17:48:26]wFMCommunicate OK [17:48:26]wFMCommunicate request_size=10 [17:48:26]MH_SAM_APDU [17:48:26]CAPDU: 80 0D 02 02 05 64 94 DB 46 D4 [17:48:26]Write to MH i2c: E2 0D 00 6F 03 80 0D 02 02 05 00 64 94 DB 46 D4 00 00 E3 [17:48:26]Write i2c OK [17:48:26]MH_I2C_Read... [17:48:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:48:26]Read from MH i2c: E2 [17:48:26]MH_I2C_Read... [17:48:26]Read from MH i2c: E2 03 00 [17:48:26]MH_I2C_Read... [17:48:26]Read from MH i2c: E2 03 00 6F 03 00 90 00 E6 [17:48:26]RAPDU: 90 00 [17:48:26]wFMCommunicate OK [17:48:26]wFMCommunicate request_size=4 [17:48:26]MH_SAM_APDU [17:48:26]CAPDU: 80 0D 03 02 [17:48:26]Write to MH i2c: E2 08 00 70 03 80 0D 03 02 00 00 00 00 EE [17:48:26]Write i2c OK [17:48:26]MH_I2C_Read... [17:48:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:48:26]Read from MH i2c: E2 [17:48:26]MH_I2C_Read... [17:48:26]Read from MH i2c: E2 0B 00 [17:48:26]MH_I2C_Read... [17:48:26]Read from MH i2c: E2 0B 00 70 03 00 CF ED 64 59 D4 8D B5 A9 90 00 27 [17:48:26]RAPDU: CF ED 64 59 D4 8D B5 A9 90 00 [17:48:26]wFMCommunicate OK [17:48:26]SAM_PROTO_SignData done [17:48:26]FM_MakeSignedData done [17:48:26]CreateOFDProtocolMessage [17:48:26]wFMCommunicate request_size=4 [17:48:26]MH_SAM_APDU [17:48:26]CAPDU: 80 11 00 00 [17:48:26]Write to MH i2c: E2 08 00 71 03 80 11 00 00 00 00 00 00 EE [17:48:26]Write i2c OK [17:48:26]MH_I2C_Read... [17:48:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:48:26]Read from MH i2c: E2 [17:48:26]MH_I2C_Read... [17:48:26]Read from MH i2c: E2 17 00 [17:48:26]MH_I2C_Read... [17:48:26]Read from MH i2c: E2 17 00 71 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4B [17:48:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:48:26]wFMCommunicate OK [17:48:26]CreateOFDProtocolMessage done [17:48:26]OFDSenderStorePacket 226734 [17:48:26]StoreOFDPacket docnum=226734 [17:48:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 62 36 07 01 40 3D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 8A 01 00 00 F4 03 04 00 69 84 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AE 75 03 00 35 04 06 00 21 64 94 DB 46 D4 CF ED 64 59 D4 8D B5 A9 [17:48:26]CheckFolder [17:48:26]dirname=/storage/ofd_packets [17:48:26]CheckFolder done [17:48:26]ProducePacketName [17:48:26]name=ofd_packets/00226734 [17:48:26]NVStorageSaveData ofd_packets/00226734 [17:48:26]File name is /storage/ofd_packets/00226734 [17:48:26]Write 301 bytes [17:48:26]NVStorageSaveData done [17:48:26]OFDSenderStorePacket done [17:48:26]KKMCreateOFDPacket done [17:48:26]NVStorageSaveData kkm_last_timestamp [17:48:26]File name is /storage/kkm_last_timestamp [17:48:26]Write 4 bytes [17:48:26]NVStorageSaveData done [17:48:26]ExternCall_PrintAddStr [17:48:26]wPrintStart [17:48:26]Write to MH i2c: 01 00 00 72 03 75 [17:48:26]Write i2c OK [17:48:26]MH_I2C_Read... [17:48:26]Read from MH i2c: 01 [17:48:26]MH_I2C_Read... [17:48:26]Read from MH i2c: 01 07 00 [17:48:26]MH_I2C_Read... [17:48:26]Read from MH i2c: 01 07 00 72 03 00 00 00 00 00 FF 0F 8A [17:48:26]RasterBufferAndPrint [17:48:26]line Счет N : (1)2003138 [17:48:26]line ИНН: 02508201610067 [17:48:26]line Контрольно-Кассовый Чек [17:48:26]line ПРОДАЖА [17:48:26]line ТРК (МРК, ГНК) : 64 [17:48:26]line Товар: 2710124500 [17:48:26]line Аи-95-К-5 [17:48:26]line 13.480 * 74.20 [17:48:26]line = 1000.22 [17:48:26]line НДС 12% НСП 1% [17:48:26]line > о реализуемом товаре [17:48:26]line ОКРУГЛЕНИЕ: -0.22 [17:48:26]line ИТОГО: 1000.00 [17:48:26]line Внесено: 1000.00 [17:48:26]line СДАЧА: 0.00 [17:48:26]line НСП 1% : 8.85 [17:48:26]line НДС 12% : 106.22 [17:48:26]line Наличными: 1000.00 [17:48:26]line Безнал.: 0.00 [17:48:26]line Место: АЗС № 97 "Партнер Нефть" [17:48:26]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:48:26]line СНО: Общий режим [17:48:26]line Чек 394 28.07.2024 17:48 [17:48:26]line Смена: 439 ФФД: 1.0 [17:48:26]line ЗНМ: 0300000054 [17:48:26]line РНМ: 0000000000092624 [17:48:26]line Версия ККМ: 001 [17:48:26]line ФМ: 0000000000874959 [17:48:26]line ФД: 226734 [17:48:26]line ФПД: 36715877844692 [17:48:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T174825&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226734&fm=36715877844692&tin=02508201610067®Number=0000000000092624&sum=100000 [17:48:26]written 0, free lines is 4095 [17:48:26]OFD Sender: Processing packet 226734 [packets to send 603, broken 602] [17:48:26]ProducePacketName [17:48:26]name=ofd_packets/00226734 [17:48:26]OFD Sender: To server: pG, [17:48:26]CommunicateWithHost lk.salyk.kg:30040 [17:48:26]ConnectInit lk.salyk.kg [17:48:26]Write to MH i2c: 01 00 00 9D 03 A0 [17:48:26]Write i2c OK [17:48:26]MH_I2C_Read... [17:48:26]Read from MH i2c: 01 [17:48:26]MH_I2C_Read... [17:48:26]Read from MH i2c: 01 07 00 [17:48:26]MH_I2C_Read... [17:48:26]Read from MH i2c: 01 07 00 9D 03 00 00 00 00 00 65 0C 18 [17:48:26]RasterBufferAndPrint [17:48:26]line [17:48:26]line [17:48:26]line [17:48:26]line [17:48:26]line [17:48:26]written 0, free lines is 3177 [17:48:26]MH_Cut [17:48:26]Write to MH i2c: D1 01 00 A4 03 01 79 [17:48:26]Write i2c OK [17:48:26]MH_I2C_Read... [17:48:26]Read from MH i2c: D1 [17:48:26]MH_I2C_Read... [17:48:26]Read from MH i2c: D1 01 00 [17:48:26]MH_I2C_Read... [17:48:26]Read from MH i2c: D1 01 00 A4 03 00 78 [17:48:26]Write to MH i2c: 01 00 00 A5 03 A8 [17:48:26]Write i2c OK [17:48:26]MH_I2C_Read... [17:48:27]*** Cut start [17:48:27]*** Partial cut [17:48:27]*** CUTSNS_PIN = 1 [17:48:28]*** CUTSNS_PIN = 0 [17:48:28]*** Brake cut motor [17:48:28]Read from MH i2c: 01 [17:48:28]MH_I2C_Read... [17:48:28]*** Stop cut motor [17:48:28]*** Cut end [17:48:28]Read from MH i2c: 01 07 00 [17:48:28]MH_I2C_Read... [17:48:28]Read from MH i2c: 01 07 00 A5 03 00 00 00 00 00 FF 0F BD [17:48:28]process_action close_receipt done [17:48:28]requested_data is exist [17:48:28]produce_requested_data [17:48:28]requested_item fm.sn is exist - process it [17:48:28]wFMCommunicate request_size=4 [17:48:28]MH_SAM_APDU [17:48:28]CAPDU: 80 11 00 00 [17:48:28]Write to MH i2c: E2 08 00 A6 03 80 11 00 00 00 00 00 00 23 [17:48:28]Write i2c OK [17:48:28]MH_I2C_Read... [17:48:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:48:28]Read from MH i2c: E2 [17:48:28]MH_I2C_Read... [17:48:28]Read from MH i2c: E2 17 00 [17:48:28]MH_I2C_Read... [17:48:28]Read from MH i2c: E2 17 00 A6 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 80 [17:48:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:48:28]wFMCommunicate OK [17:48:28]requested_item fd.num is exist - process it [17:48:28]SAM_PROTO_GetFieldsCounters [17:48:28]wFMCommunicate request_size=4 [17:48:28]MH_SAM_APDU [17:48:28]CAPDU: 80 13 00 00 [17:48:28]Write to MH i2c: E2 08 00 A7 03 80 13 00 00 00 00 00 00 26 [17:48:28]Write i2c OK [17:48:28]MH_I2C_Read... [17:48:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:48:28]Read from MH i2c: E2 [17:48:28]MH_I2C_Read... [17:48:28]Read from MH i2c: E2 62 00 [17:48:28]MH_I2C_Read... [17:48:28]Read from MH i2c: E2 62 00 A7 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AE 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 8A 01 00 00 5E 04 04 00 8A 01 00 00 57 04 04 00 8B 01 00 00 19 04 04 00 00 00 00 00 90 00 CE [17:48:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AE 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 8A 01 00 00 5E 04 04 00 8A 01 00 00 57 04 04 00 8B 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:48:28]wFMCommunicate OK [17:48:28]SAM_PROTO_GetFieldsCounters done [17:48:28]requested_item shift.num is exist - process it [17:48:28]requested_item shift.opened is exist - process it [17:48:28]req_shift_opened [17:48:28]FM_GetShiftState [17:48:28]SAM_PROTO_GetShiftState [17:48:28]wFMCommunicate request_size=4 [17:48:28]MH_SAM_APDU [17:48:28]CAPDU: 80 13 01 00 [17:48:28]Write to MH i2c: E2 08 00 A8 03 80 13 01 00 00 00 00 00 28 [17:48:28]Write i2c OK [17:48:28]MH_I2C_Read... [17:48:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:48:28]Read from MH i2c: E2 [17:48:28]MH_I2C_Read... [17:48:28]Read from MH i2c: E2 0E 00 [17:48:28]MH_I2C_Read... [17:48:28]Read from MH i2c: E2 0E 00 A8 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 D9 [17:48:28]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [17:48:28]wFMCommunicate OK [17:48:28]SAM_PROTO_GetShiftState done [17:48:28]FM_GetShiftState done [17:48:28]req_shift_opened done [17:48:28]requested_item shift.open_date is exist - process it [17:48:28]req_shift_open_date [17:48:28]req_shift_open_date done [17:48:28]produce_requested_data done [17:48:28]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226734,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [17:48:28]process_action_free close_receipt [17:48:28]json_value_free [17:48:28]json_value_free done [17:48:28]process_json_proto returns [17:48:28]Send response to host [17:48:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226734,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [17:48:28]free response buf [17:48:28]execute_script done [17:48:28]execute_script returns [17:48:28]free content buf [17:48:28]Sock 8.Close socket [17:48:28]Sock 8.Thread stoped [17:48:31]ConnectInit Can't take IP for lk.salyk.kg [17:48:31]CommunicateWithHost connect error [17:48:31]CommunicateWithHost err = -1 [17:48:31]OFD Sender: Server communicate error [17:48:36]OFD Sender: Processing packet 226734 [packets to send 603, broken 602] [17:48:36]ProducePacketName [17:48:36]name=ofd_packets/00226734 [17:48:36]OFD Sender: To server: pG, [17:48:36]CommunicateWithHost lk.salyk.kg:30040 [17:48:36]ConnectInit lk.salyk.kg [17:48:41]ConnectInit Can't take IP for lk.salyk.kg [17:48:41]CommunicateWithHost connect error [17:48:41]CommunicateWithHost err = -1 [17:48:41]OFD Sender: Server communicate error [17:48:46]OFD Sender: Processing packet 226734 [packets to send 603, broken 602] [17:48:46]ProducePacketName [17:48:46]name=ofd_packets/00226734 [17:48:46]OFD Sender: To server: pG, [17:48:46]CommunicateWithHost lk.salyk.kg:30040 [17:48:46]ConnectInit lk.salyk.kg [17:48:48]Connected sock=8 [17:48:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 62 36 07 01 40 3D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 8A 01 00 00 F4 03 04 00 69 84 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AE 75 03 00 35 04 06 00 21 64 94 DB 46 D4 CF ED 64 59 D4 8D B5 A9 [17:48:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 7A B1 47 00 C5 DF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AE 75 03 00 F4 03 04 00 89 30 A6 66 B6 04 01 00 00 2C 13 50 0B 4A DA 0F F3 [17:48:49]CommunicateWithHost err = 0 [17:48:49]CheckOFDResponse [17:48:49]1017 (14) - 77093643461234 [17:48:49]1041 (16) - 0000000000874959 [17:48:49]1040 (4) - 226734 [17:48:49]1012 (4) - 28.07.2024 11:50 [17:48:49]1206 (1) - 0 [17:48:49]OFD Sender: Remove packet 226734 [17:48:49]ProducePacketName [17:48:49]name=ofd_packets/00226734 [17:48:49]NVStorageDeleteData [17:48:50]OFD Sender: No OFD packet to send [17:48:55]OFD Sender: No OFD packet to send [17:49:00]OFD Sender: No OFD packet to send [17:49:02]recv_with_timeout no data received [17:49:05]OFD Sender: No OFD packet to send [17:49:10]OFD Sender: No OFD packet to send [17:49:15]OFD Sender: No OFD packet to send [17:49:20]OFD Sender: No OFD packet to send [17:49:25]OFD Sender: No OFD packet to send [17:49:30]OFD Sender: No OFD packet to send [17:49:35]OFD Sender: No OFD packet to send [17:49:36]recv_with_timeout no data received [17:49:40]OFD Sender: No OFD packet to send [17:49:45]OFD Sender: No OFD packet to send [17:49:50]OFD Sender: No OFD packet to send [17:49:55]OFD Sender: No OFD packet to send [17:50:00]OFD Sender: No OFD packet to send [17:50:05]OFD Sender: No OFD packet to send [17:50:10]OFD Sender: No OFD packet to send [17:50:15]OFD Sender: No OFD packet to send [17:50:20]OFD Sender: No OFD packet to send [17:50:25]OFD Sender: No OFD packet to send [17:50:28]recv_with_timeout no data received [17:50:30]OFD Sender: No OFD packet to send [17:50:35]OFD Sender: No OFD packet to send [17:50:40]OFD Sender: No OFD packet to send [17:50:45]OFD Sender: No OFD packet to send [17:50:50]OFD Sender: No OFD packet to send [17:50:55]OFD Sender: No OFD packet to send [17:51:00]OFD Sender: No OFD packet to send [17:51:05]OFD Sender: No OFD packet to send [17:51:10]OFD Sender: No OFD packet to send [17:51:15]OFD Sender: No OFD packet to send [17:51:20]OFD Sender: No OFD packet to send [17:51:25]OFD Sender: No OFD packet to send [17:51:30]OFD Sender: No OFD packet to send [17:51:33]accept exits with 10 [17:51:33]New connection [17:51:33]New thread 3066703204 created [17:51:33]Thread 3066559844 joined [17:51:33]Waiting for new connection... [17:51:33] Sock 10.Parse request [17:51:33]Sock 10.Check first char [17:51:33]Sock 10.First char is OK [17:51:33]request: POST /json_proto HTTP/1.0 [17:51:33]Method: POST [17:51:33]URL: /json_proto [17:51:33]Method is POST - this is cgi request [17:51:33]url: /json_proto [17:51:33]query_string will be loaded in cgi processing [17:51:33]execute_cgi json_proto POST (null) [17:51:33]execute_cgi path=json_proto method=POST [17:51:33]POST find Content-Length [17:51:33]Host: 172.17.43.131:8080 [17:51:33]Content-Length: 678 [17:51:33]Content-Type: application/json [17:51:33] [17:51:33]POST finish read [17:51:33]Found Content-Length = 678 [17:51:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003140", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [17:51:33]execute_script... [17:51:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003140", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [17:51:33]POST & json_proto [17:51:33]process_json_proto [17:51:33]json parsed OK: [17:51:33]protocol is kg_v1.0 [17:51:33]action value=close_receipt [17:51:33]process_action close_receipt [17:51:33]cmd_close_receipt [17:51:33]MH_GetDate [17:51:33]Write to MH i2c: F0 00 00 A9 03 9B [17:51:33]Write i2c OK [17:51:33]MH_I2C_Read... [17:51:33]Read from MH i2c: F0 [17:51:33]MH_I2C_Read... [17:51:33]Read from MH i2c: F0 09 00 [17:51:33]MH_I2C_Read... [17:51:33]Read from MH i2c: F0 09 00 A9 03 00 25 85 A6 66 F9 24 A2 66 7F [17:51:33]GetLastDocTimeStamp 1722188905 [17:51:33]current date 1722189093 [17:51:33]FM_GetShiftState [17:51:33]SAM_PROTO_GetShiftState [17:51:33]wFMCommunicate request_size=4 [17:51:33]MH_SAM_APDU [17:51:33]CAPDU: 80 13 01 00 [17:51:33]Write to MH i2c: E2 08 00 AA 03 80 13 01 00 00 00 00 00 2A [17:51:33]Write i2c OK [17:51:33]MH_I2C_Read... [17:51:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:51:33]Read from MH i2c: E2 [17:51:33]MH_I2C_Read... [17:51:33]Read from MH i2c: E2 0E 00 [17:51:33]MH_I2C_Read... [17:51:33]Read from MH i2c: E2 0E 00 AA 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 DB [17:51:33]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [17:51:33]wFMCommunicate OK [17:51:33]SAM_PROTO_GetShiftState done [17:51:33]FM_GetShiftState done [17:51:33]opened in 1722125326 [17:51:33]opened+sec_in_day 1722211726 [17:51:33]quantity*price = 30051 [17:51:33]sum+1 = 30052 [17:51:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.91 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 395 28.07.2024 17:51 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226735 ФПД: 74569328614108 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T175133&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226735&fm=74569328614108&tin=02508201610067®Number=0000000000092624&sum=30000 [17:51:34]StoreToDocumentArchive [17:51:34]shift 439 fd 226735 [17:51:34]save to /storage/0439/doc_00226735 [17:51:34]save last doc name /storage/0439/doc_00226735 to /storage/kkm_last_doc_name [17:51:34]save OK [17:51:34]Clear old archive folders... [17:51:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:51:34]tlvbuf is 018DC9E0 [17:51:34]SAM_PROTO_ClearQueue [17:51:34]wFMCommunicate request_size=4 [17:51:34]MH_SAM_APDU [17:51:34]CAPDU: 80 09 00 00 [17:51:34]Write to MH i2c: E2 08 00 B7 03 80 09 00 00 00 00 00 00 2C [17:51:34]Write i2c OK [17:51:34]MH_I2C_Read... [17:51:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:51:34]Read from MH i2c: E2 [17:51:34]MH_I2C_Read... [17:51:34]Read from MH i2c: E2 03 00 [17:51:34]MH_I2C_Read... [17:51:34]Read from MH i2c: E2 03 00 B7 03 00 90 00 2E [17:51:34]RAPDU: 90 00 [17:51:34]wFMCommunicate OK [17:51:34]SAM_PROTO_ClearQueue done [17:51:34]KKMCreateOFDPacket [17:51:34]OFDProtocolAddRootSTLVToBuf [17:51:34]FM_MakeSignedData [17:51:34]FM_MakeSignedData [17:51:34]SAM_PROTO_SignData [17:51:34]wFMCommunicate request_size=4 [17:51:34]MH_SAM_APDU [17:51:34]CAPDU: 80 0D 01 02 [17:51:34]Write to MH i2c: E2 08 00 B8 03 80 0D 01 02 00 00 00 00 34 [17:51:34]Write i2c OK [17:51:34]MH_I2C_Read... [17:51:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:51:34]Read from MH i2c: E2 [17:51:34]MH_I2C_Read... [17:51:34]Read from MH i2c: E2 03 00 [17:51:34]MH_I2C_Read... [17:51:34]Read from MH i2c: E2 03 00 B8 03 00 90 00 2F [17:51:34]RAPDU: 90 00 [17:51:34]wFMCommunicate OK [17:51:34]wFMCommunicate request_size=255 [17:51:34]MH_SAM_APDU [17:51:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 8B 01 00 00 F4 03 04 00 25 85 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AF 75 03 00 35 04 06 00 43 [17:51:34]Write to MH i2c: E2 02 01 B9 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 8B 01 00 00 F4 03 04 00 25 85 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AF 75 03 00 35 04 06 00 43 00 00 57 [17:51:34]Write i2c OK [17:51:34]MH_I2C_Read... [17:51:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:51:34]Read from MH i2c: E2 [17:51:34]MH_I2C_Read... [17:51:34]Read from MH i2c: E2 03 00 [17:51:34]MH_I2C_Read... [17:51:34]Read from MH i2c: E2 03 00 B9 03 00 90 00 30 [17:51:34]RAPDU: 90 00 [17:51:34]wFMCommunicate OK [17:51:34]wFMCommunicate request_size=10 [17:51:34]MH_SAM_APDU [17:51:34]CAPDU: 80 0D 02 02 05 D2 06 57 DA DC [17:51:34]Write to MH i2c: E2 0D 00 BA 03 80 0D 02 02 05 00 D2 06 57 DA DC 00 00 26 [17:51:34]Write i2c OK [17:51:34]MH_I2C_Read... [17:51:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:51:34]Read from MH i2c: E2 [17:51:34]MH_I2C_Read... [17:51:34]Read from MH i2c: E2 03 00 [17:51:34]MH_I2C_Read... [17:51:34]Read from MH i2c: E2 03 00 BA 03 00 90 00 31 [17:51:34]RAPDU: 90 00 [17:51:34]wFMCommunicate OK [17:51:34]wFMCommunicate request_size=4 [17:51:34]MH_SAM_APDU [17:51:34]CAPDU: 80 0D 03 02 [17:51:34]Write to MH i2c: E2 08 00 BB 03 80 0D 03 02 00 00 00 00 39 [17:51:34]Write i2c OK [17:51:34]MH_I2C_Read... [17:51:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:51:34]Read from MH i2c: E2 [17:51:34]MH_I2C_Read... [17:51:34]Read from MH i2c: E2 0B 00 [17:51:34]MH_I2C_Read... [17:51:34]Read from MH i2c: E2 0B 00 BB 03 00 25 59 3F 90 B4 5C 85 34 90 00 50 [17:51:34]RAPDU: 25 59 3F 90 B4 5C 85 34 90 00 [17:51:34]wFMCommunicate OK [17:51:34]SAM_PROTO_SignData done [17:51:34]FM_MakeSignedData done [17:51:34]CreateOFDProtocolMessage [17:51:34]wFMCommunicate request_size=4 [17:51:34]MH_SAM_APDU [17:51:34]CAPDU: 80 11 00 00 [17:51:34]Write to MH i2c: E2 08 00 BC 03 80 11 00 00 00 00 00 00 39 [17:51:34]Write i2c OK [17:51:34]MH_I2C_Read... [17:51:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:51:34]Read from MH i2c: E2 [17:51:34]MH_I2C_Read... [17:51:34]Read from MH i2c: E2 17 00 [17:51:34]MH_I2C_Read... [17:51:34]Read from MH i2c: E2 17 00 BC 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 96 [17:51:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:51:34]wFMCommunicate OK [17:51:34]CreateOFDProtocolMessage done [17:51:34]OFDSenderStorePacket 226735 [17:51:34]StoreOFDPacket docnum=226735 [17:51:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 4A 35 07 01 ED 4A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 8B 01 00 00 F4 03 04 00 25 85 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AF 75 03 00 35 04 06 00 43 D2 06 57 DA DC 25 59 3F 90 B4 5C 85 34 [17:51:34]CheckFolder [17:51:34]dirname=/storage/ofd_packets [17:51:34]CheckFolder done [17:51:34]ProducePacketName [17:51:34]name=ofd_packets/00226735 [17:51:34]NVStorageSaveData ofd_packets/00226735 [17:51:34]File name is /storage/ofd_packets/00226735 [17:51:34]Write 301 bytes [17:51:34]NVStorageSaveData done [17:51:34]OFDSenderStorePacket done [17:51:34]KKMCreateOFDPacket done [17:51:34]NVStorageSaveData kkm_last_timestamp [17:51:34]File name is /storage/kkm_last_timestamp [17:51:34]Write 4 bytes [17:51:34]NVStorageSaveData done [17:51:34]ExternCall_PrintAddStr [17:51:34]wPrintStart [17:51:34]Write to MH i2c: 01 00 00 BD 03 C0 [17:51:34]Write i2c OK [17:51:34]MH_I2C_Read... [17:51:34]Read from MH i2c: 01 [17:51:34]MH_I2C_Read... [17:51:34]Read from MH i2c: 01 07 00 [17:51:34]MH_I2C_Read... [17:51:34]Read from MH i2c: 01 07 00 BD 03 00 00 00 00 00 FF 0F D5 [17:51:34]RasterBufferAndPrint [17:51:34]line Счет N : (1)2003140 [17:51:34]line ИНН: 02508201610067 [17:51:34]line Контрольно-Кассовый Чек [17:51:34]line ПРОДАЖА [17:51:34]line ТРК (МРК, ГНК) : 34 [17:51:34]line Товар: 2710124500 [17:51:34]line Аи-95-К-5 [17:51:34]line 4.050 * 74.20 [17:51:34]line = 300.51 [17:51:34]line НДС 12% НСП 1% [17:51:34]line > о реализуемом товаре [17:51:34]line ОКРУГЛЕНИЕ: -0.51 [17:51:34]line ИТОГО: 300.00 [17:51:34]line Внесено: 300.00 [17:51:34]line СДАЧА: 0.00 [17:51:34]line НСП 1% : 2.66 [17:51:34]line НДС 12% : 31.91 [17:51:34]line Наличными: 300.00 [17:51:34]line Безнал.: 0.00 [17:51:34]line Место: АЗС № 97 "Партнер Нефть" [17:51:34]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:51:34]line СНО: Общий режим [17:51:34]line Чек 395 28.07.2024 17:51 [17:51:34]line Смена: 439 ФФД: 1.0 [17:51:34]line ЗНМ: 0300000054 [17:51:34]line РНМ: 0000000000092624 [17:51:34]line Версия ККМ: 001 [17:51:34]line ФМ: 0000000000874959 [17:51:34]line ФД: 226735 [17:51:34]line ФПД: 74569328614108 [17:51:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T175133&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226735&fm=74569328614108&tin=02508201610067®Number=0000000000092624&sum=30000 [17:51:34]written 0, free lines is 4095 [17:51:34]OFD Sender: Processing packet 226735 [packets to send 603, broken 602] [17:51:34]ProducePacketName [17:51:34]name=ofd_packets/00226735 [17:51:34]OFD Sender: To server: pG, [17:51:34]CommunicateWithHost lk.salyk.kg:30040 [17:51:34]ConnectInit lk.salyk.kg [17:51:35]Write to MH i2c: 01 00 00 E8 03 EB [17:51:35]Write i2c OK [17:51:35]MH_I2C_Read... [17:51:35]Read from MH i2c: 01 [17:51:35]MH_I2C_Read... [17:51:35]Read from MH i2c: 01 07 00 [17:51:35]MH_I2C_Read... [17:51:35]Read from MH i2c: 01 07 00 E8 03 00 00 00 00 00 61 0C 5F [17:51:35]RasterBufferAndPrint [17:51:35]line [17:51:35]line [17:51:35]line [17:51:35]line [17:51:35]line [17:51:35]written 0, free lines is 3172 [17:51:35]MH_Cut [17:51:35]Write to MH i2c: D1 01 00 EF 03 01 C4 [17:51:35]Write i2c OK [17:51:35]MH_I2C_Read... [17:51:35]Read from MH i2c: D1 [17:51:35]MH_I2C_Read... [17:51:35]Read from MH i2c: D1 01 00 [17:51:35]MH_I2C_Read... [17:51:35]Read from MH i2c: D1 01 00 EF 03 00 C3 [17:51:35]Write to MH i2c: 01 00 00 F0 03 F3 [17:51:35]Write i2c OK [17:51:35]MH_I2C_Read... [17:51:35]Connected sock=9 [17:51:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 4A 35 07 01 ED 4A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 8B 01 00 00 F4 03 04 00 25 85 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AF 75 03 00 35 04 06 00 43 D2 06 57 DA DC 25 59 3F 90 B4 5C 85 34 [17:51:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 83 88 47 00 93 99 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AF 75 03 00 F4 03 04 00 2F 31 A6 66 B6 04 01 00 00 BD D1 4A E8 EF 7D E0 E9 [17:51:35]CommunicateWithHost err = 0 [17:51:35]CheckOFDResponse [17:51:35]1017 (14) - 77093643461234 [17:51:35]1041 (16) - 0000000000874959 [17:51:35]1040 (4) - 226735 [17:51:35]1012 (4) - 28.07.2024 11:53 [17:51:35]1206 (1) - 0 [17:51:35]OFD Sender: Remove packet 226735 [17:51:35]ProducePacketName [17:51:35]name=ofd_packets/00226735 [17:51:35]NVStorageDeleteData [17:51:36]OFD Sender: No OFD packet to send [17:51:36]*** Cut start [17:51:36]*** Partial cut [17:51:36]*** CUTSNS_PIN = 1 [17:51:36]*** CUTSNS_PIN = 0 [17:51:36]*** Brake cut motor [17:51:37]Read from MH i2c: 01 [17:51:37]MH_I2C_Read... [17:51:37]*** Stop cut motor [17:51:37]*** Cut end [17:51:37]Read from MH i2c: 01 07 00 [17:51:37]MH_I2C_Read... [17:51:37]Read from MH i2c: 01 07 00 F0 03 00 00 00 00 00 FF 0F 08 [17:51:37]process_action close_receipt done [17:51:37]requested_data is exist [17:51:37]produce_requested_data [17:51:37]requested_item fm.sn is exist - process it [17:51:37]wFMCommunicate request_size=4 [17:51:37]MH_SAM_APDU [17:51:37]CAPDU: 80 11 00 00 [17:51:37]Write to MH i2c: E2 08 00 F1 03 80 11 00 00 00 00 00 00 6E [17:51:37]Write i2c OK [17:51:37]MH_I2C_Read... [17:51:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:51:37]Read from MH i2c: E2 [17:51:37]MH_I2C_Read... [17:51:37]Read from MH i2c: E2 17 00 [17:51:37]MH_I2C_Read... [17:51:37]Read from MH i2c: E2 17 00 F1 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CB [17:51:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:51:37]wFMCommunicate OK [17:51:37]requested_item fd.num is exist - process it [17:51:37]SAM_PROTO_GetFieldsCounters [17:51:37]wFMCommunicate request_size=4 [17:51:37]MH_SAM_APDU [17:51:37]CAPDU: 80 13 00 00 [17:51:37]Write to MH i2c: E2 08 00 F2 03 80 13 00 00 00 00 00 00 71 [17:51:37]Write i2c OK [17:51:37]MH_I2C_Read... [17:51:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:51:37]Read from MH i2c: E2 [17:51:37]MH_I2C_Read... [17:51:37]Read from MH i2c: E2 62 00 [17:51:37]MH_I2C_Read... [17:51:37]Read from MH i2c: E2 62 00 F2 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AF 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 8B 01 00 00 5E 04 04 00 8B 01 00 00 57 04 04 00 8C 01 00 00 19 04 04 00 00 00 00 00 90 00 1D [17:51:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AF 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 8B 01 00 00 5E 04 04 00 8B 01 00 00 57 04 04 00 8C 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:51:37]wFMCommunicate OK [17:51:37]SAM_PROTO_GetFieldsCounters done [17:51:37]requested_item shift.num is exist - process it [17:51:37]requested_item shift.opened is exist - process it [17:51:37]req_shift_opened [17:51:37]FM_GetShiftState [17:51:37]SAM_PROTO_GetShiftState [17:51:37]wFMCommunicate request_size=4 [17:51:37]MH_SAM_APDU [17:51:37]CAPDU: 80 13 01 00 [17:51:37]Write to MH i2c: E2 08 00 F3 03 80 13 01 00 00 00 00 00 73 [17:51:37]Write i2c OK [17:51:37]MH_I2C_Read... [17:51:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:51:37]Read from MH i2c: E2 [17:51:37]MH_I2C_Read... [17:51:37]Read from MH i2c: E2 0E 00 [17:51:37]MH_I2C_Read... [17:51:37]Read from MH i2c: E2 0E 00 F3 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 24 [17:51:37]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [17:51:37]wFMCommunicate OK [17:51:37]SAM_PROTO_GetShiftState done [17:51:37]FM_GetShiftState done [17:51:37]req_shift_opened done [17:51:37]requested_item shift.open_date is exist - process it [17:51:37]req_shift_open_date [17:51:37]req_shift_open_date done [17:51:37]produce_requested_data done [17:51:37]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226735,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [17:51:37]process_action_free close_receipt [17:51:37]json_value_free [17:51:37]json_value_free done [17:51:37]process_json_proto returns [17:51:37]Send response to host [17:51:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226735,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [17:51:37]free response buf [17:51:37]execute_script done [17:51:37]execute_script returns [17:51:37]free content buf [17:51:37]Sock 10.Close socket [17:51:37]Sock 10.Thread stoped [17:51:37]accept exits with 8 [17:51:37]New connection [17:51:37]New thread 3066559844 created [17:51:37]Thread 3066703204 joined [17:51:37]Waiting for new connection... [17:51:37] Sock 8.Parse request [17:51:37]Sock 8.Check first char [17:51:37]Sock 8.First char is OK [17:51:37]request: POST /json_proto HTTP/1.0 [17:51:37]Method: POST [17:51:37]URL: /json_proto [17:51:37]Method is POST - this is cgi request [17:51:37]url: /json_proto [17:51:37]query_string will be loaded in cgi processing [17:51:37]execute_cgi json_proto POST (null) [17:51:37]execute_cgi path=json_proto method=POST [17:51:37]POST find Content-Length [17:51:37]Host: 172.17.43.131:8080 [17:51:37]Content-Length: 683 [17:51:37]Content-Type: application/json [17:51:37] [17:51:37]POST finish read [17:51:37]Found Content-Length = 683 [17:51:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003139", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:51:37]execute_script... [17:51:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003139", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:51:37]POST & json_proto [17:51:37]process_json_proto [17:51:37]json parsed OK: [17:51:37]protocol is kg_v1.0 [17:51:37]action value=close_receipt [17:51:37]process_action close_receipt [17:51:37]cmd_close_receipt [17:51:37]MH_GetDate [17:51:37]Write to MH i2c: F0 00 00 F4 03 E6 [17:51:37]Write i2c OK [17:51:37]MH_I2C_Read... [17:51:37]Read from MH i2c: F0 [17:51:37]MH_I2C_Read... [17:51:37]Read from MH i2c: F0 09 00 [17:51:37]MH_I2C_Read... [17:51:37]Read from MH i2c: F0 09 00 F4 03 00 2A 85 A6 66 F9 24 A2 66 CF [17:51:37]GetLastDocTimeStamp 1722189093 [17:51:37]current date 1722189098 [17:51:37]FM_GetShiftState [17:51:37]SAM_PROTO_GetShiftState [17:51:37]wFMCommunicate request_size=4 [17:51:37]MH_SAM_APDU [17:51:37]CAPDU: 80 13 01 00 [17:51:37]Write to MH i2c: E2 08 00 F5 03 80 13 01 00 00 00 00 00 75 [17:51:37]Write i2c OK [17:51:37]MH_I2C_Read... [17:51:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:51:37]Read from MH i2c: E2 [17:51:37]MH_I2C_Read... [17:51:37]Read from MH i2c: E2 0E 00 [17:51:37]MH_I2C_Read... [17:51:37]Read from MH i2c: E2 0E 00 F5 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 26 [17:51:37]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [17:51:37]wFMCommunicate OK [17:51:37]SAM_PROTO_GetShiftState done [17:51:37]FM_GetShiftState done [17:51:37]opened in 1722125326 [17:51:37]opened+sec_in_day 1722211726 [17:51:37]quantity*price = 100021 [17:51:37]sum+1 = 100023 [17:51:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 396 28.07.2024 17:51 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226736 ФПД: 143757545141059 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T175138&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226736&fm=143757545141059&tin=02508201610067®Number=0000000000092624&sum=100000 [17:51:39]StoreToDocumentArchive [17:51:39]shift 439 fd 226736 [17:51:39]save to /storage/0439/doc_00226736 [17:51:39]save last doc name /storage/0439/doc_00226736 to /storage/kkm_last_doc_name [17:51:39]save OK [17:51:39]Clear old archive folders... [17:51:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:51:39]tlvbuf is 0191F740 [17:51:39]SAM_PROTO_ClearQueue [17:51:39]wFMCommunicate request_size=4 [17:51:39]MH_SAM_APDU [17:51:39]CAPDU: 80 09 00 00 [17:51:39]Write to MH i2c: E2 08 00 02 04 80 09 00 00 00 00 00 00 78 [17:51:39]Write i2c OK [17:51:39]MH_I2C_Read... [17:51:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:51:39]Read from MH i2c: E2 [17:51:39]MH_I2C_Read... [17:51:39]Read from MH i2c: E2 03 00 [17:51:39]MH_I2C_Read... [17:51:39]Read from MH i2c: E2 03 00 02 04 00 90 00 7A [17:51:39]RAPDU: 90 00 [17:51:39]wFMCommunicate OK [17:51:39]SAM_PROTO_ClearQueue done [17:51:39]KKMCreateOFDPacket [17:51:39]OFDProtocolAddRootSTLVToBuf [17:51:39]FM_MakeSignedData [17:51:39]FM_MakeSignedData [17:51:39]SAM_PROTO_SignData [17:51:39]wFMCommunicate request_size=4 [17:51:39]MH_SAM_APDU [17:51:39]CAPDU: 80 0D 01 02 [17:51:39]Write to MH i2c: E2 08 00 03 04 80 0D 01 02 00 00 00 00 80 [17:51:39]Write i2c OK [17:51:39]MH_I2C_Read... [17:51:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:51:39]Read from MH i2c: E2 [17:51:39]MH_I2C_Read... [17:51:39]Read from MH i2c: E2 03 00 [17:51:39]MH_I2C_Read... [17:51:39]Read from MH i2c: E2 03 00 03 04 00 90 00 7B [17:51:39]RAPDU: 90 00 [17:51:39]wFMCommunicate OK [17:51:39]wFMCommunicate request_size=255 [17:51:39]MH_SAM_APDU [17:51:39]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 01 00 00 F4 03 04 00 2A 85 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B0 75 03 00 35 04 06 00 82 [17:51:39]Write to MH i2c: E2 02 01 04 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 01 00 00 F4 03 04 00 2A 85 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B0 75 03 00 35 04 06 00 82 00 00 DE [17:51:39]Write i2c OK [17:51:39]MH_I2C_Read... [17:51:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:51:39]Read from MH i2c: E2 [17:51:39]MH_I2C_Read... [17:51:39]Read from MH i2c: E2 03 00 [17:51:39]MH_I2C_Read... [17:51:39]Read from MH i2c: E2 03 00 04 04 00 90 00 7C [17:51:39]RAPDU: 90 00 [17:51:39]wFMCommunicate OK [17:51:39]wFMCommunicate request_size=10 [17:51:39]MH_SAM_APDU [17:51:39]CAPDU: 80 0D 02 02 05 BF 29 69 73 43 [17:51:39]Write to MH i2c: E2 0D 00 05 04 80 0D 02 02 05 00 BF 29 69 73 43 00 00 94 [17:51:39]Write i2c OK [17:51:39]MH_I2C_Read... [17:51:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:51:39]Read from MH i2c: E2 [17:51:39]MH_I2C_Read... [17:51:39]Read from MH i2c: E2 03 00 [17:51:39]MH_I2C_Read... [17:51:39]Read from MH i2c: E2 03 00 05 04 00 90 00 7D [17:51:39]RAPDU: 90 00 [17:51:39]wFMCommunicate OK [17:51:39]wFMCommunicate request_size=4 [17:51:39]MH_SAM_APDU [17:51:39]CAPDU: 80 0D 03 02 [17:51:39]Write to MH i2c: E2 08 00 06 04 80 0D 03 02 00 00 00 00 85 [17:51:39]Write i2c OK [17:51:39]MH_I2C_Read... [17:51:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:51:39]Read from MH i2c: E2 [17:51:39]MH_I2C_Read... [17:51:39]Read from MH i2c: E2 0B 00 [17:51:39]MH_I2C_Read... [17:51:39]Read from MH i2c: E2 0B 00 06 04 00 07 3C E5 D7 2A A4 96 F9 90 00 E2 [17:51:39]RAPDU: 07 3C E5 D7 2A A4 96 F9 90 00 [17:51:39]wFMCommunicate OK [17:51:39]SAM_PROTO_SignData done [17:51:39]FM_MakeSignedData done [17:51:39]CreateOFDProtocolMessage [17:51:39]wFMCommunicate request_size=4 [17:51:39]MH_SAM_APDU [17:51:39]CAPDU: 80 11 00 00 [17:51:39]Write to MH i2c: E2 08 00 07 04 80 11 00 00 00 00 00 00 85 [17:51:39]Write i2c OK [17:51:39]MH_I2C_Read... [17:51:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:51:39]Read from MH i2c: E2 [17:51:39]MH_I2C_Read... [17:51:39]Read from MH i2c: E2 17 00 [17:51:39]MH_I2C_Read... [17:51:39]Read from MH i2c: E2 17 00 07 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E2 [17:51:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:51:39]wFMCommunicate OK [17:51:39]CreateOFDProtocolMessage done [17:51:39]OFDSenderStorePacket 226736 [17:51:39]StoreOFDPacket docnum=226736 [17:51:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E6 C9 07 01 FC DC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 01 00 00 F4 03 04 00 2A 85 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B0 75 03 00 35 04 06 00 82 BF 29 69 73 43 07 3C E5 D7 2A A4 96 F9 [17:51:39]CheckFolder [17:51:39]dirname=/storage/ofd_packets [17:51:39]CheckFolder done [17:51:39]ProducePacketName [17:51:39]name=ofd_packets/00226736 [17:51:39]NVStorageSaveData ofd_packets/00226736 [17:51:39]File name is /storage/ofd_packets/00226736 [17:51:39]Write 301 bytes [17:51:39]NVStorageSaveData done [17:51:39]OFDSenderStorePacket done [17:51:39]KKMCreateOFDPacket done [17:51:39]NVStorageSaveData kkm_last_timestamp [17:51:39]File name is /storage/kkm_last_timestamp [17:51:39]Write 4 bytes [17:51:39]NVStorageSaveData done [17:51:39]ExternCall_PrintAddStr [17:51:39]wPrintStart [17:51:39]Write to MH i2c: 01 00 00 08 04 0C [17:51:39]OFD Sender: Processing packet 226736 [packets to send 603, broken 602] [17:51:39]ProducePacketName [17:51:39]name=ofd_packets/00226736 [17:51:39]OFD Sender: To server: pG, [17:51:39]CommunicateWithHost lk.salyk.kg:30040 [17:51:39]ConnectInit lk.salyk.kg [17:51:39]Write i2c OK [17:51:39]MH_I2C_Read... [17:51:39]Read from MH i2c: 01 [17:51:39]MH_I2C_Read... [17:51:39]Read from MH i2c: 01 07 00 [17:51:39]MH_I2C_Read... [17:51:39]Read from MH i2c: 01 07 00 08 04 00 00 00 00 00 FF 0F 21 [17:51:39]RasterBufferAndPrint [17:51:39]line Счет N : (1)2003139 [17:51:39]line ИНН: 02508201610067 [17:51:39]line Контрольно-Кассовый Чек [17:51:39]line ПРОДАЖА [17:51:39]line ТРК (МРК, ГНК) : 44 [17:51:39]line Товар: 2710124500 [17:51:39]line Аи-95-К-5 [17:51:39]line 13.480 * 74.20 [17:51:39]line = 1000.22 [17:51:39]line НДС 12% НСП 1% [17:51:39]line > о реализуемом товаре [17:51:39]line ОКРУГЛЕНИЕ: -0.22 [17:51:39]line ИТОГО: 1000.00 [17:51:39]line Внесено: 1000.00 [17:51:39]line СДАЧА: 0.00 [17:51:39]line НСП 1% : 8.85 [17:51:39]line НДС 12% : 106.22 [17:51:39]line Наличными: 1000.00 [17:51:39]line Безнал.: 0.00 [17:51:39]line Место: АЗС № 97 "Партнер Нефть" [17:51:39]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:51:39]line СНО: Общий режим [17:51:39]line Чек 396 28.07.2024 17:51 [17:51:39]line Смена: 439 ФФД: 1.0 [17:51:39]line ЗНМ: 0300000054 [17:51:39]line РНМ: 0000000000092624 [17:51:39]line Версия ККМ: 001 [17:51:39]line ФМ: 0000000000874959 [17:51:39]line ФД: 226736 [17:51:39]line ФПД: 143757545141059 [17:51:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T175138&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226736&fm=143757545141059&tin=02508201610067®Number=0000000000092624&sum=100000 [17:51:39]written 0, free lines is 4095 [17:51:40]Write to MH i2c: 01 00 00 33 04 37 [17:51:40]Write i2c OK [17:51:40]MH_I2C_Read... [17:51:40]Read from MH i2c: 01 [17:51:40]MH_I2C_Read... [17:51:40]Read from MH i2c: 01 07 00 [17:51:40]MH_I2C_Read... [17:51:40]Read from MH i2c: 01 07 00 33 04 00 00 00 00 00 62 0C AC [17:51:40]RasterBufferAndPrint [17:51:40]line [17:51:40]line [17:51:40]line [17:51:40]line [17:51:40]line [17:51:40]written 0, free lines is 3177 [17:51:40]MH_Cut [17:51:40]Write to MH i2c: D1 01 00 3A 04 01 10 [17:51:40]Write i2c OK [17:51:40]MH_I2C_Read... [17:51:40]Read from MH i2c: D1 [17:51:40]MH_I2C_Read... [17:51:40]Read from MH i2c: D1 01 00 [17:51:40]MH_I2C_Read... [17:51:40]Read from MH i2c: D1 01 00 3A 04 00 0F [17:51:40]Write to MH i2c: 01 00 00 3B 04 3F [17:51:40]Write i2c OK [17:51:40]MH_I2C_Read... [17:51:41]recv_with_timeout no data received [17:51:41]*** Cut start [17:51:41]*** Partial cut [17:51:41]*** CUTSNS_PIN = 1 [17:51:41]*** CUTSNS_PIN = 0 [17:51:41]*** Brake cut motor [17:51:42]Read from MH i2c: 01 [17:51:42]MH_I2C_Read... [17:51:42]*** Stop cut motor [17:51:42]*** Cut end [17:51:42]Read from MH i2c: 01 07 00 [17:51:42]MH_I2C_Read... [17:51:42]Read from MH i2c: 01 07 00 3B 04 00 00 00 00 00 FF 0F 54 [17:51:42]process_action close_receipt done [17:51:42]requested_data is exist [17:51:42]produce_requested_data [17:51:42]requested_item fm.sn is exist - process it [17:51:42]wFMCommunicate request_size=4 [17:51:42]MH_SAM_APDU [17:51:42]CAPDU: 80 11 00 00 [17:51:42]Write to MH i2c: E2 08 00 3C 04 80 11 00 00 00 00 00 00 BA [17:51:42]Write i2c OK [17:51:42]MH_I2C_Read... [17:51:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:51:42]Read from MH i2c: E2 [17:51:42]MH_I2C_Read... [17:51:42]Read from MH i2c: E2 17 00 [17:51:42]MH_I2C_Read... [17:51:42]Read from MH i2c: E2 17 00 3C 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 17 [17:51:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:51:42]wFMCommunicate OK [17:51:42]requested_item fd.num is exist - process it [17:51:42]SAM_PROTO_GetFieldsCounters [17:51:42]wFMCommunicate request_size=4 [17:51:42]MH_SAM_APDU [17:51:42]CAPDU: 80 13 00 00 [17:51:42]Write to MH i2c: E2 08 00 3D 04 80 13 00 00 00 00 00 00 BD [17:51:42]Write i2c OK [17:51:42]MH_I2C_Read... [17:51:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:51:42]Read from MH i2c: E2 [17:51:42]MH_I2C_Read... [17:51:42]Read from MH i2c: E2 62 00 [17:51:42]MH_I2C_Read... [17:51:42]Read from MH i2c: E2 62 00 3D 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B0 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 8C 01 00 00 5E 04 04 00 8C 01 00 00 57 04 04 00 8D 01 00 00 19 04 04 00 00 00 00 00 90 00 6D [17:51:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B0 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 8C 01 00 00 5E 04 04 00 8C 01 00 00 57 04 04 00 8D 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:51:42]wFMCommunicate OK [17:51:42]SAM_PROTO_GetFieldsCounters done [17:51:42]requested_item shift.num is exist - process it [17:51:42]requested_item shift.opened is exist - process it [17:51:42]req_shift_opened [17:51:42]FM_GetShiftState [17:51:42]SAM_PROTO_GetShiftState [17:51:42]wFMCommunicate request_size=4 [17:51:42]MH_SAM_APDU [17:51:42]CAPDU: 80 13 01 00 [17:51:42]Write to MH i2c: E2 08 00 3E 04 80 13 01 00 00 00 00 00 BF [17:51:42]Write i2c OK [17:51:42]MH_I2C_Read... [17:51:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:51:42]Read from MH i2c: E2 [17:51:42]MH_I2C_Read... [17:51:42]Read from MH i2c: E2 0E 00 [17:51:42]MH_I2C_Read... [17:51:42]Read from MH i2c: E2 0E 00 3E 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 70 [17:51:42]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [17:51:42]wFMCommunicate OK [17:51:42]SAM_PROTO_GetShiftState done [17:51:42]FM_GetShiftState done [17:51:42]req_shift_opened done [17:51:42]requested_item shift.open_date is exist - process it [17:51:42]req_shift_open_date [17:51:42]req_shift_open_date done [17:51:42]produce_requested_data done [17:51:42]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226736,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [17:51:42]process_action_free close_receipt [17:51:42]json_value_free [17:51:42]json_value_free done [17:51:42]process_json_proto returns [17:51:42]Send response to host [17:51:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226736,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [17:51:42]free response buf [17:51:42]execute_script done [17:51:42]execute_script returns [17:51:42]free content buf [17:51:42]Sock 8.Close socket [17:51:42]Sock 8.Thread stoped [17:51:43]Connected sock=10 [17:51:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E6 C9 07 01 FC DC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 01 00 00 F4 03 04 00 2A 85 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B0 75 03 00 35 04 06 00 82 BF 29 69 73 43 07 3C E5 D7 2A A4 96 F9 [17:51:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 35 43 47 00 FA 09 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B0 75 03 00 F4 03 04 00 37 31 A6 66 B6 04 01 00 00 84 86 60 05 61 E4 23 A9 [17:51:44]CommunicateWithHost err = 0 [17:51:44]CheckOFDResponse [17:51:44]1017 (14) - 77093643461234 [17:51:44]1041 (16) - 0000000000874959 [17:51:44]1040 (4) - 226736 [17:51:44]1012 (4) - 28.07.2024 11:53 [17:51:44]1206 (1) - 0 [17:51:44]OFD Sender: Remove packet 226736 [17:51:44]ProducePacketName [17:51:44]name=ofd_packets/00226736 [17:51:44]NVStorageDeleteData [17:51:44]OFD Sender: No OFD packet to send [17:51:49]OFD Sender: No OFD packet to send [17:51:54]OFD Sender: No OFD packet to send [17:51:59]OFD Sender: No OFD packet to send [17:52:04]OFD Sender: No OFD packet to send [17:52:09]OFD Sender: No OFD packet to send [17:52:14]OFD Sender: No OFD packet to send [17:52:16]recv_with_timeout no data received [17:52:19]OFD Sender: No OFD packet to send [17:52:25]OFD Sender: No OFD packet to send [17:52:30]OFD Sender: No OFD packet to send [17:52:35]OFD Sender: No OFD packet to send [17:52:40]OFD Sender: No OFD packet to send [17:52:45]OFD Sender: No OFD packet to send [17:52:50]OFD Sender: No OFD packet to send [17:52:55]OFD Sender: No OFD packet to send [17:53:00]OFD Sender: No OFD packet to send [17:53:03]accept exits with 9 [17:53:03]New connection [17:53:03]New thread 3066703204 created [17:53:03]Thread 3066559844 joined [17:53:03]Waiting for new connection... [17:53:03] Sock 9.Parse request [17:53:03]Sock 9.Check first char [17:53:03]Sock 9.First char is OK [17:53:03]request: POST /json_proto HTTP/1.0 [17:53:03]Method: POST [17:53:03]URL: /json_proto [17:53:03]Method is POST - this is cgi request [17:53:03]url: /json_proto [17:53:03]query_string will be loaded in cgi processing [17:53:03]execute_cgi json_proto POST (null) [17:53:03]execute_cgi path=json_proto method=POST [17:53:03]POST find Content-Length [17:53:03]Host: 172.17.43.131:8080 [17:53:03]Content-Length: 678 [17:53:03]Content-Type: application/json [17:53:03] [17:53:03]POST finish read [17:53:03]Found Content-Length = 678 [17:53:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003141", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 6.790, "sum" : 460.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 460.00, "total" : 460.00, "payments": [ { "type": 0, "sum" : 460.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:53:03]execute_script... [17:53: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)2003141", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 6.790, "sum" : 460.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 460.00, "total" : 460.00, "payments": [ { "type": 0, "sum" : 460.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:53:03]POST & json_proto [17:53:03]process_json_proto [17:53:03]json parsed OK: [17:53:03]protocol is kg_v1.0 [17:53:03]action value=close_receipt [17:53:03]process_action close_receipt [17:53:03]cmd_close_receipt [17:53:03]MH_GetDate [17:53:03]Write to MH i2c: F0 00 00 3F 04 32 [17:53:03]Write i2c OK [17:53:03]MH_I2C_Read... [17:53:03]Read from MH i2c: F0 [17:53:03]MH_I2C_Read... [17:53:03]Read from MH i2c: F0 09 00 [17:53:03]MH_I2C_Read... [17:53:03]Read from MH i2c: F0 09 00 3F 04 00 7F 85 A6 66 F9 24 A2 66 70 [17:53:03]GetLastDocTimeStamp 1722189098 [17:53:03]current date 1722189183 [17:53:03]FM_GetShiftState [17:53:03]SAM_PROTO_GetShiftState [17:53:03]wFMCommunicate request_size=4 [17:53:03]MH_SAM_APDU [17:53:03]CAPDU: 80 13 01 00 [17:53:03]Write to MH i2c: E2 08 00 40 04 80 13 01 00 00 00 00 00 C1 [17:53:03]Write i2c OK [17:53:03]MH_I2C_Read... [17:53:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:53:03]Read from MH i2c: E2 [17:53:03]MH_I2C_Read... [17:53:03]Read from MH i2c: E2 0E 00 [17:53:03]MH_I2C_Read... [17:53:03]Read from MH i2c: E2 0E 00 40 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 72 [17:53:03]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [17:53:03]wFMCommunicate OK [17:53:03]SAM_PROTO_GetShiftState done [17:53:03]FM_GetShiftState done [17:53:03]opened in 1722125326 [17:53:03]opened+sec_in_day 1722211726 [17:53:03]quantity*price = 46036 [17:53:03]sum+1 = 46037 [17:53:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 460.00 Внесено: 460.00 СДАЧА: 0.00 НСП 1% : 4.07 НДС 12% : 48.89 Наличными: 460.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 397 28.07.2024 17:53 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226737 ФПД: 7921678963751 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T175303&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226737&fm=7921678963751&tin=02508201610067®Number=0000000000092624&sum=46000 [17:53:04]StoreToDocumentArchive [17:53:04]shift 439 fd 226737 [17:53:04]save to /storage/0439/doc_00226737 [17:53:04]save last doc name /storage/0439/doc_00226737 to /storage/kkm_last_doc_name [17:53:04]save OK [17:53:04]Clear old archive folders... [17:53:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:53:04]tlvbuf is 01856E80 [17:53:04]SAM_PROTO_ClearQueue [17:53:04]wFMCommunicate request_size=4 [17:53:04]MH_SAM_APDU [17:53:04]CAPDU: 80 09 00 00 [17:53:04]Write to MH i2c: E2 08 00 4D 04 80 09 00 00 00 00 00 00 C3 [17:53:04]Write i2c OK [17:53:04]MH_I2C_Read... [17:53:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:53:04]Read from MH i2c: E2 [17:53:04]MH_I2C_Read... [17:53:04]Read from MH i2c: E2 03 00 [17:53:04]MH_I2C_Read... [17:53:04]Read from MH i2c: E2 03 00 4D 04 00 90 00 C5 [17:53:04]RAPDU: 90 00 [17:53:04]wFMCommunicate OK [17:53:04]SAM_PROTO_ClearQueue done [17:53:04]KKMCreateOFDPacket [17:53:04]OFDProtocolAddRootSTLVToBuf [17:53:04]FM_MakeSignedData [17:53:04]FM_MakeSignedData [17:53:04]SAM_PROTO_SignData [17:53:04]wFMCommunicate request_size=4 [17:53:04]MH_SAM_APDU [17:53:04]CAPDU: 80 0D 01 02 [17:53:04]Write to MH i2c: E2 08 00 4E 04 80 0D 01 02 00 00 00 00 CB [17:53:04]Write i2c OK [17:53:04]MH_I2C_Read... [17:53:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:53:04]Read from MH i2c: E2 [17:53:04]MH_I2C_Read... [17:53:04]Read from MH i2c: E2 03 00 [17:53:04]MH_I2C_Read... [17:53:04]Read from MH i2c: E2 03 00 4E 04 00 90 00 C6 [17:53:04]RAPDU: 90 00 [17:53:04]wFMCommunicate OK [17:53:04]wFMCommunicate request_size=255 [17:53:04]MH_SAM_APDU [17:53:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 1A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D4 B3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 B3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 13 00 00 00 00 07 04 06 00 B0 B3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 01 00 00 F4 03 04 00 7F 85 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B1 75 03 00 35 04 06 00 07 [17:53:04]Write to MH i2c: E2 02 01 4F 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 1A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D4 B3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 B3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 13 00 00 00 00 07 04 06 00 B0 B3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 01 00 00 F4 03 04 00 7F 85 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B1 75 03 00 35 04 06 00 07 00 00 AA [17:53:04]Write i2c OK [17:53:04]MH_I2C_Read... [17:53:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:53:04]Read from MH i2c: E2 [17:53:04]MH_I2C_Read... [17:53:04]Read from MH i2c: E2 03 00 [17:53:04]MH_I2C_Read... [17:53:04]Read from MH i2c: E2 03 00 4F 04 00 90 00 C7 [17:53:04]RAPDU: 90 00 [17:53:04]wFMCommunicate OK [17:53:04]wFMCommunicate request_size=10 [17:53:04]MH_SAM_APDU [17:53:04]CAPDU: 80 0D 02 02 05 34 68 DC 54 27 [17:53:04]Write to MH i2c: E2 0D 00 50 04 80 0D 02 02 05 00 34 68 DC 54 27 00 00 CB [17:53:04]Write i2c OK [17:53:04]MH_I2C_Read... [17:53:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:53:04]Read from MH i2c: E2 [17:53:04]MH_I2C_Read... [17:53:04]Read from MH i2c: E2 03 00 [17:53:04]MH_I2C_Read... [17:53:04]Read from MH i2c: E2 03 00 50 04 00 90 00 C8 [17:53:04]RAPDU: 90 00 [17:53:04]wFMCommunicate OK [17:53:04]wFMCommunicate request_size=4 [17:53:04]MH_SAM_APDU [17:53:04]CAPDU: 80 0D 03 02 [17:53:04]Write to MH i2c: E2 08 00 51 04 80 0D 03 02 00 00 00 00 D0 [17:53:04]Write i2c OK [17:53:04]MH_I2C_Read... [17:53:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:53:04]Read from MH i2c: E2 [17:53:04]MH_I2C_Read... [17:53:04]Read from MH i2c: E2 0B 00 [17:53:04]MH_I2C_Read... [17:53:04]Read from MH i2c: E2 0B 00 51 04 00 FC D6 F4 31 4B 39 13 DF 90 00 3E [17:53:04]RAPDU: FC D6 F4 31 4B 39 13 DF 90 00 [17:53:04]wFMCommunicate OK [17:53:04]SAM_PROTO_SignData done [17:53:04]FM_MakeSignedData done [17:53:04]CreateOFDProtocolMessage [17:53:04]wFMCommunicate request_size=4 [17:53:04]MH_SAM_APDU [17:53:04]CAPDU: 80 11 00 00 [17:53:04]Write to MH i2c: E2 08 00 52 04 80 11 00 00 00 00 00 00 D0 [17:53:04]Write i2c OK [17:53:04]MH_I2C_Read... [17:53:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:53:04]Read from MH i2c: E2 [17:53:04]MH_I2C_Read... [17:53:04]Read from MH i2c: E2 17 00 [17:53:04]MH_I2C_Read... [17:53:04]Read from MH i2c: E2 17 00 52 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2D [17:53:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:53:04]wFMCommunicate OK [17:53:04]CreateOFDProtocolMessage done [17:53:04]OFDSenderStorePacket 226737 [17:53:04]StoreOFDPacket docnum=226737 [17:53:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 C0 F7 07 01 CF D4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 1A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D4 B3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 B3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 13 00 00 00 00 07 04 06 00 B0 B3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 01 00 00 F4 03 04 00 7F 85 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B1 75 03 00 35 04 06 00 07 34 68 DC 54 27 FC D6 F4 31 4B 39 13 DF [17:53:04]CheckFolder [17:53:04]dirname=/storage/ofd_packets [17:53:04]CheckFolder done [17:53:04]ProducePacketName [17:53:04]name=ofd_packets/00226737 [17:53:04]NVStorageSaveData ofd_packets/00226737 [17:53:04]File name is /storage/ofd_packets/00226737 [17:53:04]Write 301 bytes [17:53:04]NVStorageSaveData done [17:53:04]OFDSenderStorePacket done [17:53:04]KKMCreateOFDPacket done [17:53:04]NVStorageSaveData kkm_last_timestamp [17:53:04]File name is /storage/kkm_last_timestamp [17:53:04]Write 4 bytes [17:53:04]NVStorageSaveData done [17:53:04]ExternCall_PrintAddStr [17:53:04]wPrintStart [17:53:04]Write to MH i2c: 01 00 00 53 04 57 [17:53:04]Write i2c OK [17:53:04]MH_I2C_Read... [17:53:04]Read from MH i2c: 01 [17:53:04]MH_I2C_Read... [17:53:04]Read from MH i2c: 01 07 00 [17:53:04]MH_I2C_Read... [17:53:04]Read from MH i2c: 01 07 00 53 04 00 00 00 00 00 FF 0F 6C [17:53:04]RasterBufferAndPrint [17:53:04]line Счет N : (1)2003141 [17:53:04]line ИНН: 02508201610067 [17:53:04]line Контрольно-Кассовый Чек [17:53:04]line ПРОДАЖА [17:53:04]line ТРК (МРК, ГНК) : 63 [17:53:04]line Товар: 2710124130 [17:53:04]line Аи-92-К-5 [17:53:04]line 6.790 * 67.80 [17:53:04]line = 460.36 [17:53:04]line НДС 12% НСП 1% [17:53:04]line > о реализуемом товаре [17:53:04]line ОКРУГЛЕНИЕ: -0.36 [17:53:04]line ИТОГО: 460.00 [17:53:04]line Внесено: 460.00 [17:53:04]line СДАЧА: 0.00 [17:53:04]line НСП 1% : 4.07 [17:53:04]line НДС 12% : 48.89 [17:53:04]line Наличными: 460.00 [17:53:04]line Безнал.: 0.00 [17:53:04]line Место: АЗС № 97 "Партнер Нефть" [17:53:04]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:53:04]line СНО: Общий режим [17:53:04]line Чек 397 28.07.2024 17:53 [17:53:04]line Смена: 439 ФФД: 1.0 [17:53:04]line ЗНМ: 0300000054 [17:53:04]line РНМ: 0000000000092624 [17:53:04]line Версия ККМ: 001 [17:53:04]line ФМ: 0000000000874959 [17:53:04]line ФД: 226737 [17:53:04]line ФПД: 7921678963751 [17:53:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T175303&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226737&fm=7921678963751&tin=02508201610067®Number=0000000000092624&sum=46000 [17:53:05]OFD Sender: Processing packet 226737 [packets to send 603, broken 602] [17:53:05]ProducePacketName [17:53:05]name=ofd_packets/00226737 [17:53:05]OFD Sender: To server: pG, [17:53:05]CommunicateWithHost lk.salyk.kg:30040 [17:53:05]ConnectInit lk.salyk.kg [17:53:05]written 0, free lines is 4095 [17:53:05]Write to MH i2c: 01 00 00 7E 04 82 [17:53:05]Write i2c OK [17:53:05]MH_I2C_Read... [17:53:05]Read from MH i2c: 01 [17:53:05]MH_I2C_Read... [17:53:05]Read from MH i2c: 01 07 00 [17:53:05]MH_I2C_Read... [17:53:05]Read from MH i2c: 01 07 00 7E 04 00 00 00 00 00 5C 0C F1 [17:53:05]RasterBufferAndPrint [17:53:05]line [17:53:05]line [17:53:05]line [17:53:05]line [17:53:05]line [17:53:05]written 0, free lines is 3167 [17:53:05]MH_Cut [17:53:05]Write to MH i2c: D1 01 00 85 04 01 5B [17:53:05]Write i2c OK [17:53:05]MH_I2C_Read... [17:53:05]Read from MH i2c: D1 [17:53:05]MH_I2C_Read... [17:53:05]Read from MH i2c: D1 01 00 [17:53:05]MH_I2C_Read... [17:53:05]Read from MH i2c: D1 01 00 85 04 00 5A [17:53:05]Write to MH i2c: 01 00 00 86 04 8A [17:53:05]Connected sock=8 [17:53:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 C0 F7 07 01 CF D4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 1A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D4 B3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 B3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 13 00 00 00 00 07 04 06 00 B0 B3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 01 00 00 F4 03 04 00 7F 85 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B1 75 03 00 35 04 06 00 07 34 68 DC 54 27 FC D6 F4 31 4B 39 13 DF [17:53:05]Write i2c OK [17:53:05]MH_I2C_Read... [17:53:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 DF 14 47 00 9B 06 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B1 75 03 00 F4 03 04 00 8A 31 A6 66 B6 04 01 00 00 84 24 3E A3 A9 B7 68 DF [17:53:06]CommunicateWithHost err = 0 [17:53:06]CheckOFDResponse [17:53:06]1017 (14) - 77093643461234 [17:53:06]1041 (16) - 0000000000874959 [17:53:06]1040 (4) - 226737 [17:53:06]1012 (4) - 28.07.2024 11:54 [17:53:06]1206 (1) - 0 [17:53:06]OFD Sender: Remove packet 226737 [17:53:06]ProducePacketName [17:53:06]name=ofd_packets/00226737 [17:53:06]NVStorageDeleteData [17:53:06]OFD Sender: No OFD packet to send [17:53:06]*** Cut start [17:53:06]*** Partial cut [17:53:06]*** CUTSNS_PIN = 1 [17:53:06]*** CUTSNS_PIN = 0 [17:53:07]*** Brake cut motor [17:53:07]Read from MH i2c: 01 [17:53:07]MH_I2C_Read... [17:53:07]*** Stop cut motor [17:53:07]*** Cut end [17:53:07]Read from MH i2c: 01 07 00 [17:53:07]MH_I2C_Read... [17:53:07]Read from MH i2c: 01 07 00 86 04 00 00 00 00 00 FF 0F 9F [17:53:07]process_action close_receipt done [17:53:07]requested_data is exist [17:53:07]produce_requested_data [17:53:07]requested_item fm.sn is exist - process it [17:53:07]wFMCommunicate request_size=4 [17:53:07]MH_SAM_APDU [17:53:07]CAPDU: 80 11 00 00 [17:53:07]Write to MH i2c: E2 08 00 87 04 80 11 00 00 00 00 00 00 05 [17:53:07]Write i2c OK [17:53:07]MH_I2C_Read... [17:53:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:53:07]Read from MH i2c: E2 [17:53:07]MH_I2C_Read... [17:53:07]Read from MH i2c: E2 17 00 [17:53:07]MH_I2C_Read... [17:53:07]Read from MH i2c: E2 17 00 87 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 62 [17:53:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:53:07]wFMCommunicate OK [17:53:07]requested_item fd.num is exist - process it [17:53:07]SAM_PROTO_GetFieldsCounters [17:53:07]wFMCommunicate request_size=4 [17:53:07]MH_SAM_APDU [17:53:07]CAPDU: 80 13 00 00 [17:53:07]Write to MH i2c: E2 08 00 88 04 80 13 00 00 00 00 00 00 08 [17:53:07]Write i2c OK [17:53:07]MH_I2C_Read... [17:53:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:53:07]Read from MH i2c: E2 [17:53:07]MH_I2C_Read... [17:53:07]Read from MH i2c: E2 62 00 [17:53:07]MH_I2C_Read... [17:53:07]Read from MH i2c: E2 62 00 88 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B1 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 8D 01 00 00 5E 04 04 00 8D 01 00 00 57 04 04 00 8E 01 00 00 19 04 04 00 00 00 00 00 90 00 BC [17:53:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B1 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 8D 01 00 00 5E 04 04 00 8D 01 00 00 57 04 04 00 8E 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:53:07]wFMCommunicate OK [17:53:07]SAM_PROTO_GetFieldsCounters done [17:53:07]requested_item shift.num is exist - process it [17:53:07]requested_item shift.opened is exist - process it [17:53:07]req_shift_opened [17:53:07]FM_GetShiftState [17:53:07]SAM_PROTO_GetShiftState [17:53:07]wFMCommunicate request_size=4 [17:53:07]MH_SAM_APDU [17:53:07]CAPDU: 80 13 01 00 [17:53:07]Write to MH i2c: E2 08 00 89 04 80 13 01 00 00 00 00 00 0A [17:53:07]Write i2c OK [17:53:07]MH_I2C_Read... [17:53:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:53:07]Read from MH i2c: E2 [17:53:07]MH_I2C_Read... [17:53:07]Read from MH i2c: E2 0E 00 [17:53:07]MH_I2C_Read... [17:53:07]Read from MH i2c: E2 0E 00 89 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 BB [17:53:07]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [17:53:07]wFMCommunicate OK [17:53:07]SAM_PROTO_GetShiftState done [17:53:07]FM_GetShiftState done [17:53:07]req_shift_opened done [17:53:07]requested_item shift.open_date is exist - process it [17:53:07]req_shift_open_date [17:53:07]req_shift_open_date done [17:53:07]produce_requested_data done [17:53:07]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226737,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [17:53:07]process_action_free close_receipt [17:53:07]json_value_free [17:53:07]json_value_free done [17:53:07]process_json_proto returns [17:53:07]Send response to host [17:53:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226737,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [17:53:07]free response buf [17:53:07]execute_script done [17:53:07]execute_script returns [17:53:07]free content buf [17:53:07]Sock 9.Close socket [17:53:07]Sock 9.Thread stoped [17:53:11]OFD Sender: No OFD packet to send [17:53:16]OFD Sender: No OFD packet to send [17:53:21]OFD Sender: No OFD packet to send [17:53:26]OFD Sender: No OFD packet to send [17:53:31]OFD Sender: No OFD packet to send [17:53:36]recv_with_timeout no data received [17:53:36]OFD Sender: No OFD packet to send [17:53:41]OFD Sender: No OFD packet to send [17:53:46]OFD Sender: No OFD packet to send [17:53:51]OFD Sender: No OFD packet to send [17:53:57]OFD Sender: No OFD packet to send [17:54:02]OFD Sender: No OFD packet to send [17:54:07]OFD Sender: No OFD packet to send [17:54:12]OFD Sender: No OFD packet to send [17:54:17]OFD Sender: No OFD packet to send [17:54:22]OFD Sender: No OFD packet to send [17:54:27]OFD Sender: No OFD packet to send [17:54:32]OFD Sender: No OFD packet to send [17:54:37]OFD Sender: No OFD packet to send [17:54:42]OFD Sender: No OFD packet to send [17:54:46]accept exits with 10 [17:54:46]New connection [17:54:46]New thread 3066559844 created [17:54:46]Thread 3066703204 joined [17:54:46]Waiting for new connection... [17:54:46] Sock 10.Parse request [17:54:46]Sock 10.Check first char [17:54:46]Sock 10.First char is OK [17:54:46]request: POST /json_proto HTTP/1.0 [17:54:46]Method: POST [17:54:46]URL: /json_proto [17:54:46]Method is POST - this is cgi request [17:54:46]url: /json_proto [17:54:46]query_string will be loaded in cgi processing [17:54:46]execute_cgi json_proto POST (null) [17:54:46]execute_cgi path=json_proto method=POST [17:54:46]POST find Content-Length [17:54:46]Host: 172.17.43.131:8080 [17:54:46]Content-Length: 683 [17:54:46]Content-Type: application/json [17:54:46] [17:54:46]POST finish read [17:54:46]Found Content-Length = 683 [17:54:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003142", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:54:46]execute_script... [17:54:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003142", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:54:46]POST & json_proto [17:54:46]process_json_proto [17:54:46]json parsed OK: [17:54:46]protocol is kg_v1.0 [17:54:46]action value=close_receipt [17:54:46]process_action close_receipt [17:54:46]cmd_close_receipt [17:54:46]MH_GetDate [17:54:46]Write to MH i2c: F0 00 00 8A 04 7D [17:54:46]Write i2c OK [17:54:46]MH_I2C_Read... [17:54:46]Read from MH i2c: F0 [17:54:46]MH_I2C_Read... [17:54:46]Read from MH i2c: F0 09 00 [17:54:46]MH_I2C_Read... [17:54:46]Read from MH i2c: F0 09 00 8A 04 00 E7 85 A6 66 F9 24 A2 66 23 [17:54:46]GetLastDocTimeStamp 1722189183 [17:54:46]current date 1722189287 [17:54:46]FM_GetShiftState [17:54:46]SAM_PROTO_GetShiftState [17:54:46]wFMCommunicate request_size=4 [17:54:46]MH_SAM_APDU [17:54:46]CAPDU: 80 13 01 00 [17:54:46]Write to MH i2c: E2 08 00 8B 04 80 13 01 00 00 00 00 00 0C [17:54:46]Write i2c OK [17:54:46]MH_I2C_Read... [17:54:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:54:46]Read from MH i2c: E2 [17:54:46]MH_I2C_Read... [17:54:46]Read from MH i2c: E2 0E 00 [17:54:46]MH_I2C_Read... [17:54:46]Read from MH i2c: E2 0E 00 8B 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 BD [17:54:46]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [17:54:46]wFMCommunicate OK [17:54:46]SAM_PROTO_GetShiftState done [17:54:46]FM_GetShiftState done [17:54:46]opened in 1722125326 [17:54:46]opened+sec_in_day 1722211726 [17:54:46]quantity*price = 100021 [17:54:46]sum+1 = 100023 [17:54:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 398 28.07.2024 17:54 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226738 ФПД: 143872575391742 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T175447&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226738&fm=143872575391742&tin=02508201610067®Number=0000000000092624&sum=100000 [17:54:48]StoreToDocumentArchive [17:54:48]shift 439 fd 226738 [17:54:48]save to /storage/0439/doc_00226738 [17:54:48]save last doc name /storage/0439/doc_00226738 to /storage/kkm_last_doc_name [17:54:48]save OK [17:54:48]Clear old archive folders... [17:54:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:54:48]tlvbuf is 018D6CE0 [17:54:48]SAM_PROTO_ClearQueue [17:54:48]wFMCommunicate request_size=4 [17:54:48]MH_SAM_APDU [17:54:48]CAPDU: 80 09 00 00 [17:54:48]Write to MH i2c: E2 08 00 98 04 80 09 00 00 00 00 00 00 0E [17:54:48]Write i2c OK [17:54:48]MH_I2C_Read... [17:54:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:54:48]Read from MH i2c: E2 [17:54:48]MH_I2C_Read... [17:54:48]Read from MH i2c: E2 03 00 [17:54:48]MH_I2C_Read... [17:54:48]Read from MH i2c: E2 03 00 98 04 00 90 00 10 [17:54:48]RAPDU: 90 00 [17:54:48]wFMCommunicate OK [17:54:48]SAM_PROTO_ClearQueue done [17:54:48]KKMCreateOFDPacket [17:54:48]OFDProtocolAddRootSTLVToBuf [17:54:48]FM_MakeSignedData [17:54:48]FM_MakeSignedData [17:54:48]SAM_PROTO_SignData [17:54:48]wFMCommunicate request_size=4 [17:54:48]MH_SAM_APDU [17:54:48]CAPDU: 80 0D 01 02 [17:54:48]Write to MH i2c: E2 08 00 99 04 80 0D 01 02 00 00 00 00 16 [17:54:48]Write i2c OK [17:54:48]MH_I2C_Read... [17:54:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:54:48]Read from MH i2c: E2 [17:54:48]MH_I2C_Read... [17:54:48]Read from MH i2c: E2 03 00 [17:54:48]MH_I2C_Read... [17:54:48]Read from MH i2c: E2 03 00 99 04 00 90 00 11 [17:54:48]RAPDU: 90 00 [17:54:48]wFMCommunicate OK [17:54:48]wFMCommunicate request_size=255 [17:54:48]MH_SAM_APDU [17:54:48]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 8E 01 00 00 F4 03 04 00 E7 85 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B2 75 03 00 35 04 06 00 82 [17:54:48]Write to MH i2c: E2 02 01 9A 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 8E 01 00 00 F4 03 04 00 E7 85 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B2 75 03 00 35 04 06 00 82 00 00 35 [17:54:48]Write i2c OK [17:54:48]MH_I2C_Read... [17:54:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:54:48]Read from MH i2c: E2 [17:54:48]MH_I2C_Read... [17:54:48]Read from MH i2c: E2 03 00 [17:54:48]MH_I2C_Read... [17:54:48]Read from MH i2c: E2 03 00 9A 04 00 90 00 12 [17:54:48]RAPDU: 90 00 [17:54:48]wFMCommunicate OK [17:54:48]wFMCommunicate request_size=10 [17:54:48]MH_SAM_APDU [17:54:48]CAPDU: 80 0D 02 02 05 D9 F1 BF C7 FE [17:54:48]Write to MH i2c: E2 0D 00 9B 04 80 0D 02 02 05 00 D9 F1 BF C7 FE 00 00 71 [17:54:48]Write i2c OK [17:54:48]MH_I2C_Read... [17:54:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:54:48]Read from MH i2c: E2 [17:54:48]MH_I2C_Read... [17:54:48]Read from MH i2c: E2 03 00 [17:54:48]MH_I2C_Read... [17:54:48]Read from MH i2c: E2 03 00 9B 04 00 90 00 13 [17:54:48]RAPDU: 90 00 [17:54:48]wFMCommunicate OK [17:54:48]wFMCommunicate request_size=4 [17:54:48]MH_SAM_APDU [17:54:48]CAPDU: 80 0D 03 02 [17:54:48]Write to MH i2c: E2 08 00 9C 04 80 0D 03 02 00 00 00 00 1B [17:54:48]Write i2c OK [17:54:48]MH_I2C_Read... [17:54:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:54:48]Read from MH i2c: E2 [17:54:48]MH_I2C_Read... [17:54:48]Read from MH i2c: E2 0B 00 [17:54:48]MH_I2C_Read... [17:54:48]Read from MH i2c: E2 0B 00 9C 04 00 21 33 45 50 1D 0F DC BD 90 00 CA [17:54:48]RAPDU: 21 33 45 50 1D 0F DC BD 90 00 [17:54:48]wFMCommunicate OK [17:54:48]SAM_PROTO_SignData done [17:54:48]FM_MakeSignedData done [17:54:48]CreateOFDProtocolMessage [17:54:48]wFMCommunicate request_size=4 [17:54:48]MH_SAM_APDU [17:54:48]CAPDU: 80 11 00 00 [17:54:48]Write to MH i2c: E2 08 00 9D 04 80 11 00 00 00 00 00 00 1B [17:54:48]Write i2c OK [17:54:48]MH_I2C_Read... [17:54:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:54:48]Read from MH i2c: E2 [17:54:48]MH_I2C_Read... [17:54:48]Read from MH i2c: E2 17 00 [17:54:48]MH_I2C_Read... [17:54:48]Read from MH i2c: E2 17 00 9D 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 78 [17:54:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:54:48]wFMCommunicate OK [17:54:48]CreateOFDProtocolMessage done [17:54:48]OFDSenderStorePacket 226738 [17:54:48]StoreOFDPacket docnum=226738 [17:54:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 06 3D 07 01 38 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 8E 01 00 00 F4 03 04 00 E7 85 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B2 75 03 00 35 04 06 00 82 D9 F1 BF C7 FE 21 33 45 50 1D 0F DC BD [17:54:48]CheckFolder [17:54:48]dirname=/storage/ofd_packets [17:54:48]CheckFolder done [17:54:48]ProducePacketName [17:54:48]name=ofd_packets/00226738 [17:54:48]NVStorageSaveData ofd_packets/00226738 [17:54:48]File name is /storage/ofd_packets/00226738 [17:54:48]Write 301 bytes [17:54:48]NVStorageSaveData done [17:54:48]OFDSenderStorePacket done [17:54:48]KKMCreateOFDPacket done [17:54:48]NVStorageSaveData kkm_last_timestamp [17:54:48]File name is /storage/kkm_last_timestamp [17:54:48]Write 4 bytes [17:54:48]NVStorageSaveData done [17:54:48]ExternCall_PrintAddStr [17:54:48]wPrintStart [17:54:48]Write to MH i2c: 01 00 00 9E 04 A2 [17:54:48]Write i2c OK [17:54:48]MH_I2C_Read... [17:54:48]Read from MH i2c: 01 [17:54:48]MH_I2C_Read... [17:54:48]Read from MH i2c: 01 07 00 [17:54:48]MH_I2C_Read... [17:54:48]Read from MH i2c: 01 07 00 9E 04 00 00 00 00 00 FF 0F B7 [17:54:48]RasterBufferAndPrint [17:54:48]line Счет N : (1)2003142 [17:54:48]line ИНН: 02508201610067 [17:54:48]line Контрольно-Кассовый Чек [17:54:48]line ПРОДАЖА [17:54:48]line ТРК (МРК, ГНК) : 34 [17:54:48]line Товар: 2710124500 [17:54:48]line Аи-95-К-5 [17:54:48]line 13.480 * 74.20 [17:54:48]line = 1000.22 [17:54:48]line НДС 12% НСП 1% [17:54:48]line > о реализуемом товаре [17:54:48]line ОКРУГЛЕНИЕ: -0.22 [17:54:48]line ИТОГО: 1000.00 [17:54:48]line Внесено: 1000.00 [17:54:48]line СДАЧА: 0.00 [17:54:48]line НСП 1% : 8.85 [17:54:48]line НДС 12% : 106.22 [17:54:48]line Наличными: 1000.00 [17:54:48]line Безнал.: 0.00 [17:54:48]line Место: АЗС № 97 "Партнер Нефть" [17:54:48]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:54:48]line СНО: Общий режим [17:54:48]line Чек 398 28.07.2024 17:54 [17:54:48]line Смена: 439 ФФД: 1.0 [17:54:48]line ЗНМ: 0300000054 [17:54:48]line РНМ: 0000000000092624 [17:54:48]line Версия ККМ: 001 [17:54:48]line ФМ: 0000000000874959 [17:54:48]line ФД: 226738 [17:54:48]line ФПД: 143872575391742 [17:54:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T175447&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226738&fm=143872575391742&tin=02508201610067®Number=0000000000092624&sum=100000 [17:54:48]written 0, free lines is 4095 [17:54:48]OFD Sender: Processing packet 226738 [packets to send 603, broken 602] [17:54:48]ProducePacketName [17:54:48]name=ofd_packets/00226738 [17:54:48]OFD Sender: To server: pG, [17:54:48]CommunicateWithHost lk.salyk.kg:30040 [17:54:48]ConnectInit lk.salyk.kg [17:54:49]Write to MH i2c: 01 00 00 C9 04 CD [17:54:49]Write i2c OK [17:54:49]MH_I2C_Read... [17:54:49]Read from MH i2c: 01 [17:54:49]MH_I2C_Read... [17:54:49]Read from MH i2c: 01 07 00 [17:54:49]MH_I2C_Read... [17:54:49]Read from MH i2c: 01 07 00 C9 04 00 00 00 00 00 63 0C 43 [17:54:49]RasterBufferAndPrint [17:54:49]line [17:54:49]line [17:54:49]line [17:54:49]line [17:54:49]line [17:54:49]written 0, free lines is 3174 [17:54:49]MH_Cut [17:54:49]Write to MH i2c: D1 01 00 D0 04 01 A6 [17:54:49]Write i2c OK [17:54:49]MH_I2C_Read... [17:54:49]Read from MH i2c: D1 [17:54:49]MH_I2C_Read... [17:54:49]Read from MH i2c: D1 01 00 [17:54:49]MH_I2C_Read... [17:54:49]Read from MH i2c: D1 01 00 D0 04 00 A5 [17:54:49]Write to MH i2c: 01 00 00 D1 04 D5 [17:54:49]Write i2c OK [17:54:49]MH_I2C_Read... [17:54:49]Connected sock=9 [17:54:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 06 3D 07 01 38 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 8E 01 00 00 F4 03 04 00 E7 85 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B2 75 03 00 35 04 06 00 82 D9 F1 BF C7 FE 21 33 45 50 1D 0F DC BD [17:54:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 43 87 47 00 24 86 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B2 75 03 00 F4 03 04 00 F1 31 A6 66 B6 04 01 00 00 CD 9D B9 FE DC 8E 84 30 [17:54:49]CommunicateWithHost err = 0 [17:54:49]CheckOFDResponse [17:54:49]1017 (14) - 77093643461234 [17:54:49]1041 (16) - 0000000000874959 [17:54:49]1040 (4) - 226738 [17:54:49]1012 (4) - 28.07.2024 11:56 [17:54:49]1206 (1) - 0 [17:54:49]OFD Sender: Remove packet 226738 [17:54:49]ProducePacketName [17:54:49]name=ofd_packets/00226738 [17:54:49]NVStorageDeleteData [17:54:50]OFD Sender: No OFD packet to send [17:54:50]*** Cut start [17:54:50]*** Partial cut [17:54:50]*** CUTSNS_PIN = 1 [17:54:50]*** CUTSNS_PIN = 0 [17:54:50]*** Brake cut motor [17:54:51]Read from MH i2c: 01 [17:54:51]MH_I2C_Read... [17:54:51]*** Stop cut motor [17:54:51]*** Cut end [17:54:51]Read from MH i2c: 01 07 00 [17:54:51]MH_I2C_Read... [17:54:51]Read from MH i2c: 01 07 00 D1 04 00 00 00 00 00 FF 0F EA [17:54:51]process_action close_receipt done [17:54:51]requested_data is exist [17:54:51]produce_requested_data [17:54:51]requested_item fm.sn is exist - process it [17:54:51]wFMCommunicate request_size=4 [17:54:51]MH_SAM_APDU [17:54:51]CAPDU: 80 11 00 00 [17:54:51]Write to MH i2c: E2 08 00 D2 04 80 11 00 00 00 00 00 00 50 [17:54:51]Write i2c OK [17:54:51]MH_I2C_Read... [17:54:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:54:51]Read from MH i2c: E2 [17:54:51]MH_I2C_Read... [17:54:51]Read from MH i2c: E2 17 00 [17:54:51]MH_I2C_Read... [17:54:51]Read from MH i2c: E2 17 00 D2 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AD [17:54:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:54:51]wFMCommunicate OK [17:54:51]requested_item fd.num is exist - process it [17:54:51]SAM_PROTO_GetFieldsCounters [17:54:51]wFMCommunicate request_size=4 [17:54:51]MH_SAM_APDU [17:54:51]CAPDU: 80 13 00 00 [17:54:51]Write to MH i2c: E2 08 00 D3 04 80 13 00 00 00 00 00 00 53 [17:54:51]Write i2c OK [17:54:51]MH_I2C_Read... [17:54:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:54:51]Read from MH i2c: E2 [17:54:51]MH_I2C_Read... [17:54:51]Read from MH i2c: E2 62 00 [17:54:51]MH_I2C_Read... [17:54:51]Read from MH i2c: E2 62 00 D3 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B2 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 8E 01 00 00 5E 04 04 00 8E 01 00 00 57 04 04 00 8F 01 00 00 19 04 04 00 00 00 00 00 90 00 0B [17:54:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B2 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 8E 01 00 00 5E 04 04 00 8E 01 00 00 57 04 04 00 8F 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:54:51]wFMCommunicate OK [17:54:51]SAM_PROTO_GetFieldsCounters done [17:54:51]requested_item shift.num is exist - process it [17:54:51]requested_item shift.opened is exist - process it [17:54:51]req_shift_opened [17:54:51]FM_GetShiftState [17:54:51]SAM_PROTO_GetShiftState [17:54:51]wFMCommunicate request_size=4 [17:54:51]MH_SAM_APDU [17:54:51]CAPDU: 80 13 01 00 [17:54:51]Write to MH i2c: E2 08 00 D4 04 80 13 01 00 00 00 00 00 55 [17:54:51]Write i2c OK [17:54:51]MH_I2C_Read... [17:54:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:54:51]Read from MH i2c: E2 [17:54:51]MH_I2C_Read... [17:54:51]Read from MH i2c: E2 0E 00 [17:54:51]MH_I2C_Read... [17:54:51]Read from MH i2c: E2 0E 00 D4 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 06 [17:54:51]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [17:54:51]wFMCommunicate OK [17:54:51]SAM_PROTO_GetShiftState done [17:54:51]FM_GetShiftState done [17:54:51]req_shift_opened done [17:54:51]requested_item shift.open_date is exist - process it [17:54:51]req_shift_open_date [17:54:51]req_shift_open_date done [17:54:51]produce_requested_data done [17:54:51]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226738,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [17:54:51]process_action_free close_receipt [17:54:51]json_value_free [17:54:51]json_value_free done [17:54:51]process_json_proto returns [17:54:51]Send response to host [17:54:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226738,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [17:54:51]free response buf [17:54:51]execute_script done [17:54:51]execute_script returns [17:54:51]free content buf [17:54:51]Sock 10.Close socket [17:54:51]Sock 10.Thread stoped [17:54:55]OFD Sender: No OFD packet to send [17:54:55]recv_with_timeout no data received [17:55:00]OFD Sender: No OFD packet to send [17:55:05]OFD Sender: No OFD packet to send [17:55:10]OFD Sender: No OFD packet to send [17:55:15]OFD Sender: No OFD packet to send [17:55:20]OFD Sender: No OFD packet to send [17:55:25]OFD Sender: No OFD packet to send [17:55:30]OFD Sender: No OFD packet to send [17:55:32]recv_with_timeout no data received [17:55:35]OFD Sender: No OFD packet to send [17:55:40]OFD Sender: No OFD packet to send [17:55:45]OFD Sender: No OFD packet to send [17:55:50]OFD Sender: No OFD packet to send [17:55:55]OFD Sender: No OFD packet to send [17:56:00]OFD Sender: No OFD packet to send [17:56:05]OFD Sender: No OFD packet to send [17:56:10]OFD Sender: No OFD packet to send [17:56:15]OFD Sender: No OFD packet to send [17:56:20]OFD Sender: No OFD packet to send [17:56:25]OFD Sender: No OFD packet to send [17:56:30]OFD Sender: No OFD packet to send [17:56:35]OFD Sender: No OFD packet to send [17:56:40]OFD Sender: No OFD packet to send [17:56:45]OFD Sender: No OFD packet to send [17:56:50]OFD Sender: No OFD packet to send [17:56:55]OFD Sender: No OFD packet to send [17:57:00]OFD Sender: No OFD packet to send [17:57:05]OFD Sender: No OFD packet to send [17:57:10]OFD Sender: No OFD packet to send [17:57:15]OFD Sender: No OFD packet to send [17:57:20]OFD Sender: No OFD packet to send [17:57:21]accept exits with 8 [17:57:21]New connection [17:57:21]New thread 3066703204 created [17:57:21]Thread 3066559844 joined [17:57:21]Waiting for new connection... [17:57:21] Sock 8.Parse request [17:57:21]Sock 8.Check first char [17:57:21]Sock 8.First char is OK [17:57:21]request: POST /json_proto HTTP/1.0 [17:57:21]Method: POST [17:57:21]URL: /json_proto [17:57:21]Method is POST - this is cgi request [17:57:21]url: /json_proto [17:57:21]query_string will be loaded in cgi processing [17:57:21]execute_cgi json_proto POST (null) [17:57:21]execute_cgi path=json_proto method=POST [17:57:21]POST find Content-Length [17:57:21]Host: 172.17.43.131:8080 [17:57:21]Content-Length: 679 [17:57:21]Content-Type: application/json [17:57:21] [17:57:21]POST finish read [17:57:21]Found Content-Length = 679 [17:57:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003143", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 11.800, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:57:21]execute_script... [17:57: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)2003143", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 11.800, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:57:21]POST & json_proto [17:57:21]process_json_proto [17:57:21]json parsed OK: [17:57:21]protocol is kg_v1.0 [17:57:21]action value=close_receipt [17:57:21]process_action close_receipt [17:57:21]cmd_close_receipt [17:57:21]MH_GetDate [17:57:21]Write to MH i2c: F0 00 00 D5 04 C8 [17:57:21]Write i2c OK [17:57:21]MH_I2C_Read... [17:57:21]Read from MH i2c: F0 [17:57:21]MH_I2C_Read... [17:57:21]Read from MH i2c: F0 09 00 [17:57:21]MH_I2C_Read... [17:57:21]Read from MH i2c: F0 09 00 D5 04 00 81 86 A6 66 F9 24 A2 66 09 [17:57:21]GetLastDocTimeStamp 1722189287 [17:57:21]current date 1722189441 [17:57:21]FM_GetShiftState [17:57:21]SAM_PROTO_GetShiftState [17:57:21]wFMCommunicate request_size=4 [17:57:21]MH_SAM_APDU [17:57:21]CAPDU: 80 13 01 00 [17:57:21]Write to MH i2c: E2 08 00 D6 04 80 13 01 00 00 00 00 00 57 [17:57:21]Write i2c OK [17:57:21]MH_I2C_Read... [17:57:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:57:21]Read from MH i2c: E2 [17:57:21]MH_I2C_Read... [17:57:21]Read from MH i2c: E2 0E 00 [17:57:21]MH_I2C_Read... [17:57:21]Read from MH i2c: E2 0E 00 D6 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 08 [17:57:21]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [17:57:21]wFMCommunicate OK [17:57:21]SAM_PROTO_GetShiftState done [17:57:21]FM_GetShiftState done [17:57:21]opened in 1722125326 [17:57:21]opened+sec_in_day 1722211726 [17:57:21]quantity*price = 80004 [17:57:21]sum+1 = 80005 [17:57:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 399 28.07.2024 17:57 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226739 ФПД: 65643150189382 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T175721&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226739&fm=65643150189382&tin=02508201610067®Number=0000000000092624&sum=80000 [17:57:22]StoreToDocumentArchive [17:57:22]shift 439 fd 226739 [17:57:22]save to /storage/0439/doc_00226739 [17:57:22]save last doc name /storage/0439/doc_00226739 to /storage/kkm_last_doc_name [17:57:22]save OK [17:57:22]Clear old archive folders... [17:57:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:57:22]tlvbuf is 018626C0 [17:57:22]SAM_PROTO_ClearQueue [17:57:22]wFMCommunicate request_size=4 [17:57:22]MH_SAM_APDU [17:57:22]CAPDU: 80 09 00 00 [17:57:22]Write to MH i2c: E2 08 00 E3 04 80 09 00 00 00 00 00 00 59 [17:57:22]Write i2c OK [17:57:22]MH_I2C_Read... [17:57:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:57:22]Read from MH i2c: E2 [17:57:22]MH_I2C_Read... [17:57:22]Read from MH i2c: E2 03 00 [17:57:22]MH_I2C_Read... [17:57:22]Read from MH i2c: E2 03 00 E3 04 00 90 00 5B [17:57:22]RAPDU: 90 00 [17:57:22]wFMCommunicate OK [17:57:22]SAM_PROTO_ClearQueue done [17:57:22]KKMCreateOFDPacket [17:57:22]OFDProtocolAddRootSTLVToBuf [17:57:22]FM_MakeSignedData [17:57:22]FM_MakeSignedData [17:57:22]SAM_PROTO_SignData [17:57:22]wFMCommunicate request_size=4 [17:57:22]MH_SAM_APDU [17:57:22]CAPDU: 80 0D 01 02 [17:57:22]Write to MH i2c: E2 08 00 E4 04 80 0D 01 02 00 00 00 00 61 [17:57:22]Write i2c OK [17:57:22]MH_I2C_Read... [17:57:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:57:22]Read from MH i2c: E2 [17:57:22]MH_I2C_Read... [17:57:22]Read from MH i2c: E2 03 00 [17:57:22]MH_I2C_Read... [17:57:22]Read from MH i2c: E2 03 00 E4 04 00 90 00 5C [17:57:22]RAPDU: 90 00 [17:57:22]wFMCommunicate OK [17:57:22]wFMCommunicate request_size=255 [17:57:22]MH_SAM_APDU [17:57:22]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 01 00 00 F4 03 04 00 81 86 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B3 75 03 00 35 04 06 00 3B [17:57:22]Write to MH i2c: E2 02 01 E5 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 01 00 00 F4 03 04 00 81 86 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B3 75 03 00 35 04 06 00 3B 00 00 56 [17:57:22]Write i2c OK [17:57:22]MH_I2C_Read... [17:57:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:57:22]Read from MH i2c: E2 [17:57:22]MH_I2C_Read... [17:57:22]Read from MH i2c: E2 03 00 [17:57:22]MH_I2C_Read... [17:57:22]Read from MH i2c: E2 03 00 E5 04 00 90 00 5D [17:57:22]RAPDU: 90 00 [17:57:22]wFMCommunicate OK [17:57:22]wFMCommunicate request_size=10 [17:57:22]MH_SAM_APDU [17:57:22]CAPDU: 80 0D 02 02 05 B3 BC A6 23 46 [17:57:22]Write to MH i2c: E2 0D 00 E6 04 80 0D 02 02 05 00 B3 BC A6 23 46 00 00 EC [17:57:22]Write i2c OK [17:57:22]MH_I2C_Read... [17:57:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:57:22]Read from MH i2c: E2 [17:57:22]MH_I2C_Read... [17:57:22]Read from MH i2c: E2 03 00 [17:57:22]MH_I2C_Read... [17:57:22]Read from MH i2c: E2 03 00 E6 04 00 90 00 5E [17:57:22]RAPDU: 90 00 [17:57:22]wFMCommunicate OK [17:57:22]wFMCommunicate request_size=4 [17:57:22]MH_SAM_APDU [17:57:22]CAPDU: 80 0D 03 02 [17:57:22]Write to MH i2c: E2 08 00 E7 04 80 0D 03 02 00 00 00 00 66 [17:57:22]Write i2c OK [17:57:22]MH_I2C_Read... [17:57:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:57:22]Read from MH i2c: E2 [17:57:22]MH_I2C_Read... [17:57:22]Read from MH i2c: E2 0B 00 [17:57:22]MH_I2C_Read... [17:57:22]Read from MH i2c: E2 0B 00 E7 04 00 F4 05 BA B3 BF 62 21 4C 90 00 5B [17:57:22]RAPDU: F4 05 BA B3 BF 62 21 4C 90 00 [17:57:22]wFMCommunicate OK [17:57:22]SAM_PROTO_SignData done [17:57:22]FM_MakeSignedData done [17:57:22]CreateOFDProtocolMessage [17:57:22]wFMCommunicate request_size=4 [17:57:22]MH_SAM_APDU [17:57:22]CAPDU: 80 11 00 00 [17:57:22]Write to MH i2c: E2 08 00 E8 04 80 11 00 00 00 00 00 00 66 [17:57:22]Write i2c OK [17:57:22]MH_I2C_Read... [17:57:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:57:22]Read from MH i2c: E2 [17:57:22]MH_I2C_Read... [17:57:22]Read from MH i2c: E2 17 00 [17:57:22]MH_I2C_Read... [17:57:22]Read from MH i2c: E2 17 00 E8 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C3 [17:57:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:57:22]wFMCommunicate OK [17:57:22]CreateOFDProtocolMessage done [17:57:22]OFDSenderStorePacket 226739 [17:57:22]StoreOFDPacket docnum=226739 [17:57:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A1 36 07 01 6E D2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 01 00 00 F4 03 04 00 81 86 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B3 75 03 00 35 04 06 00 3B B3 BC A6 23 46 F4 05 BA B3 BF 62 21 4C [17:57:22]CheckFolder [17:57:22]dirname=/storage/ofd_packets [17:57:22]CheckFolder done [17:57:22]ProducePacketName [17:57:22]name=ofd_packets/00226739 [17:57:22]NVStorageSaveData ofd_packets/00226739 [17:57:22]File name is /storage/ofd_packets/00226739 [17:57:22]Write 301 bytes [17:57:22]NVStorageSaveData done [17:57:22]OFDSenderStorePacket done [17:57:22]KKMCreateOFDPacket done [17:57:22]NVStorageSaveData kkm_last_timestamp [17:57:22]File name is /storage/kkm_last_timestamp [17:57:22]Write 4 bytes [17:57:22]NVStorageSaveData done [17:57:22]ExternCall_PrintAddStr [17:57:22]wPrintStart [17:57:22]Write to MH i2c: 01 00 00 E9 04 ED [17:57:22]Write i2c OK [17:57:22]MH_I2C_Read... [17:57:22]Read from MH i2c: 01 [17:57:22]MH_I2C_Read... [17:57:22]Read from MH i2c: 01 07 00 [17:57:22]MH_I2C_Read... [17:57:22]Read from MH i2c: 01 07 00 E9 04 00 00 00 00 00 FF 0F 02 [17:57:22]RasterBufferAndPrint [17:57:22]line Счет N : (1)2003143 [17:57:22]line ИНН: 02508201610067 [17:57:22]line Контрольно-Кассовый Чек [17:57:22]line ПРОДАЖА [17:57:22]line ТРК (МРК, ГНК) : 43 [17:57:22]line Товар: 2710124130 [17:57:22]line Аи-92-К-5 [17:57:22]line 11.800 * 67.80 [17:57:22]line = 800.04 [17:57:22]line НДС 12% НСП 1% [17:57:22]line > о реализуемом товаре [17:57:22]line ОКРУГЛЕНИЕ: -0.04 [17:57:22]line ИТОГО: 800.00 [17:57:22]line Внесено: 800.00 [17:57:22]line СДАЧА: 0.00 [17:57:22]line НСП 1% : 7.08 [17:57:22]line НДС 12% : 84.96 [17:57:22]line Наличными: 800.00 [17:57:22]line Безнал.: 0.00 [17:57:22]line Место: АЗС № 97 "Партнер Нефть" [17:57:22]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:57:22]line СНО: Общий режим [17:57:22]line Чек 399 28.07.2024 17:57 [17:57:22]line Смена: 439 ФФД: 1.0 [17:57:22]line ЗНМ: 0300000054 [17:57:22]line РНМ: 0000000000092624 [17:57:22]line Версия ККМ: 001 [17:57:22]line ФМ: 0000000000874959 [17:57:22]line ФД: 226739 [17:57:22]line ФПД: 65643150189382 [17:57:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T175721&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226739&fm=65643150189382&tin=02508201610067®Number=0000000000092624&sum=80000 [17:57:22]written 0, free lines is 4095 [17:57:22]OFD Sender: Processing packet 226739 [packets to send 603, broken 602] [17:57:22]ProducePacketName [17:57:22]name=ofd_packets/00226739 [17:57:22]OFD Sender: To server: pG, [17:57:22]CommunicateWithHost lk.salyk.kg:30040 [17:57:22]ConnectInit lk.salyk.kg [17:57:23]Write to MH i2c: 01 00 00 14 05 19 [17:57:23]Write i2c OK [17:57:23]MH_I2C_Read... [17:57:23]Read from MH i2c: 01 [17:57:23]MH_I2C_Read... [17:57:23]Read from MH i2c: 01 07 00 [17:57:23]MH_I2C_Read... [17:57:23]Read from MH i2c: 01 07 00 14 05 00 00 00 00 00 68 0C 94 [17:57:23]RasterBufferAndPrint [17:57:23]line [17:57:23]line [17:57:23]line [17:57:23]line [17:57:23]line [17:57:23]written 0, free lines is 3179 [17:57:23]MH_Cut [17:57:23]Write to MH i2c: D1 01 00 1B 05 01 F2 [17:57:23]Write i2c OK [17:57:23]MH_I2C_Read... [17:57:23]Read from MH i2c: D1 [17:57:23]MH_I2C_Read... [17:57:23]Read from MH i2c: D1 01 00 [17:57:23]MH_I2C_Read... [17:57:23]Read from MH i2c: D1 01 00 1B 05 00 F1 [17:57:23]Write to MH i2c: 01 00 00 1C 05 21 [17:57:23]Write i2c OK [17:57:23]MH_I2C_Read... [17:57:23]Connected sock=9 [17:57:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A1 36 07 01 6E D2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 01 00 00 F4 03 04 00 81 86 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B3 75 03 00 35 04 06 00 3B B3 BC A6 23 46 F4 05 BA B3 BF 62 21 4C [17:57:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 BF 4D 47 00 95 90 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B3 75 03 00 F4 03 04 00 8B 32 A6 66 B6 04 01 00 00 7B D1 8A E5 68 34 5E A8 [17:57:23]CommunicateWithHost err = 0 [17:57:23]CheckOFDResponse [17:57:23]1017 (14) - 77093643461234 [17:57:23]1041 (16) - 0000000000874959 [17:57:23]1040 (4) - 226739 [17:57:23]1012 (4) - 28.07.2024 11:59 [17:57:23]1206 (1) - 0 [17:57:23]OFD Sender: Remove packet 226739 [17:57:23]ProducePacketName [17:57:23]name=ofd_packets/00226739 [17:57:23]NVStorageDeleteData [17:57:24]*** Cut start [17:57:24]*** Partial cut [17:57:24]*** CUTSNS_PIN = 1 [17:57:24]*** CUTSNS_PIN = 0 [17:57:24]OFD Sender: No OFD packet to send [17:57:24]*** Brake cut motor [17:57:25]Read from MH i2c: 01 [17:57:25]MH_I2C_Read... [17:57:25]*** Stop cut motor [17:57:25]*** Cut end [17:57:25]Read from MH i2c: 01 07 00 [17:57:25]MH_I2C_Read... [17:57:25]Read from MH i2c: 01 07 00 1C 05 00 00 00 00 00 FF 0F 36 [17:57:25]process_action close_receipt done [17:57:25]requested_data is exist [17:57:25]produce_requested_data [17:57:25]requested_item fm.sn is exist - process it [17:57:25]wFMCommunicate request_size=4 [17:57:25]MH_SAM_APDU [17:57:25]CAPDU: 80 11 00 00 [17:57:25]Write to MH i2c: E2 08 00 1D 05 80 11 00 00 00 00 00 00 9C [17:57:25]Write i2c OK [17:57:25]MH_I2C_Read... [17:57:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:57:25]Read from MH i2c: E2 [17:57:25]MH_I2C_Read... [17:57:25]Read from MH i2c: E2 17 00 [17:57:25]MH_I2C_Read... [17:57:25]Read from MH i2c: E2 17 00 1D 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F9 [17:57:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:57:25]wFMCommunicate OK [17:57:25]requested_item fd.num is exist - process it [17:57:25]SAM_PROTO_GetFieldsCounters [17:57:25]wFMCommunicate request_size=4 [17:57:25]MH_SAM_APDU [17:57:25]CAPDU: 80 13 00 00 [17:57:25]Write to MH i2c: E2 08 00 1E 05 80 13 00 00 00 00 00 00 9F [17:57:25]Write i2c OK [17:57:25]MH_I2C_Read... [17:57:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:57:25]Read from MH i2c: E2 [17:57:25]MH_I2C_Read... [17:57:25]Read from MH i2c: E2 62 00 [17:57:25]MH_I2C_Read... [17:57:25]Read from MH i2c: E2 62 00 1E 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B3 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 8F 01 00 00 5E 04 04 00 8F 01 00 00 57 04 04 00 90 01 00 00 19 04 04 00 00 00 00 00 90 00 5B [17:57:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B3 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 8F 01 00 00 5E 04 04 00 8F 01 00 00 57 04 04 00 90 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:57:25]wFMCommunicate OK [17:57:25]SAM_PROTO_GetFieldsCounters done [17:57:25]requested_item shift.num is exist - process it [17:57:25]requested_item shift.opened is exist - process it [17:57:25]req_shift_opened [17:57:25]FM_GetShiftState [17:57:25]SAM_PROTO_GetShiftState [17:57:25]wFMCommunicate request_size=4 [17:57:25]MH_SAM_APDU [17:57:25]CAPDU: 80 13 01 00 [17:57:25]Write to MH i2c: E2 08 00 1F 05 80 13 01 00 00 00 00 00 A1 [17:57:25]Write i2c OK [17:57:25]MH_I2C_Read... [17:57:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:57:25]Read from MH i2c: E2 [17:57:25]MH_I2C_Read... [17:57:25]Read from MH i2c: E2 0E 00 [17:57:25]MH_I2C_Read... [17:57:25]Read from MH i2c: E2 0E 00 1F 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 52 [17:57:25]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [17:57:25]wFMCommunicate OK [17:57:25]SAM_PROTO_GetShiftState done [17:57:25]FM_GetShiftState done [17:57:25]req_shift_opened done [17:57:25]requested_item shift.open_date is exist - process it [17:57:25]req_shift_open_date [17:57:25]req_shift_open_date done [17:57:25]produce_requested_data done [17:57:25]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226739,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [17:57:25]process_action_free close_receipt [17:57:25]json_value_free [17:57:25]json_value_free done [17:57:25]process_json_proto returns [17:57:25]Send response to host [17:57:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226739,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [17:57:25]free response buf [17:57:25]execute_script done [17:57:25]execute_script returns [17:57:25]free content buf [17:57:25]Sock 8.Close socket [17:57:25]Sock 8.Thread stoped [17:57:29]OFD Sender: No OFD packet to send [17:57:34]OFD Sender: No OFD packet to send [17:57:39]OFD Sender: No OFD packet to send [17:57:40]recv_with_timeout no data received [17:57:44]OFD Sender: No OFD packet to send [17:57:49]OFD Sender: No OFD packet to send [17:57:54]OFD Sender: No OFD packet to send [17:57:59]OFD Sender: No OFD packet to send [17:58:04]OFD Sender: No OFD packet to send [17:58:09]OFD Sender: No OFD packet to send [17:58:13]accept exits with 10 [17:58:13]New connection [17:58:13]New thread 3066559844 created [17:58:13]Thread 3066703204 joined [17:58:13]Waiting for new connection... [17:58:13] Sock 10.Parse request [17:58:13]Sock 10.Check first char [17:58:13]Sock 10.First char is OK [17:58:13]request: POST /json_proto HTTP/1.0 [17:58:13]Method: POST [17:58:13]URL: /json_proto [17:58:13]Method is POST - this is cgi request [17:58:13]url: /json_proto [17:58:13]query_string will be loaded in cgi processing [17:58:13]execute_cgi json_proto POST (null) [17:58:13]execute_cgi path=json_proto method=POST [17:58:13]POST find Content-Length [17:58:13]Host: 172.17.43.131:8080 [17:58:13]Content-Length: 678 [17:58:13]Content-Type: application/json [17:58:13] [17:58:13]POST finish read [17:58:13]Found Content-Length = 678 [17:58:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003144", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:58:13]execute_script... [17:58: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)2003144", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:58:13]POST & json_proto [17:58:13]process_json_proto [17:58:13]json parsed OK: [17:58:13]protocol is kg_v1.0 [17:58:13]action value=close_receipt [17:58:13]process_action close_receipt [17:58:13]cmd_close_receipt [17:58:13]MH_GetDate [17:58:13]Write to MH i2c: F0 00 00 20 05 14 [17:58:13]Write i2c OK [17:58:13]MH_I2C_Read... [17:58:13]Read from MH i2c: F0 [17:58:13]MH_I2C_Read... [17:58:13]Read from MH i2c: F0 09 00 [17:58:13]MH_I2C_Read... [17:58:13]Read from MH i2c: F0 09 00 20 05 00 B5 86 A6 66 F9 24 A2 66 89 [17:58:13]GetLastDocTimeStamp 1722189441 [17:58:13]current date 1722189493 [17:58:13]FM_GetShiftState [17:58:13]SAM_PROTO_GetShiftState [17:58:13]wFMCommunicate request_size=4 [17:58:13]MH_SAM_APDU [17:58:13]CAPDU: 80 13 01 00 [17:58:13]Write to MH i2c: E2 08 00 21 05 80 13 01 00 00 00 00 00 A3 [17:58:13]Write i2c OK [17:58:13]MH_I2C_Read... [17:58:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:58:13]Read from MH i2c: E2 [17:58:13]MH_I2C_Read... [17:58:13]Read from MH i2c: E2 0E 00 [17:58:13]MH_I2C_Read... [17:58:13]Read from MH i2c: E2 0E 00 21 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 54 [17:58:13]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [17:58:13]wFMCommunicate OK [17:58:13]SAM_PROTO_GetShiftState done [17:58:13]FM_GetShiftState done [17:58:13]opened in 1722125326 [17:58:13]opened+sec_in_day 1722211726 [17:58:13]quantity*price = 50036 [17:58:13]sum+1 = 50037 [17:58:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 400 28.07.2024 17:58 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226740 ФПД: 112316440252141 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T175813&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226740&fm=112316440252141&tin=02508201610067®Number=0000000000092624&sum=50000 [17:58:14]StoreToDocumentArchive [17:58:14]shift 439 fd 226740 [17:58:14]save to /storage/0439/doc_00226740 [17:58:14]save last doc name /storage/0439/doc_00226740 to /storage/kkm_last_doc_name [17:58:14]save OK [17:58:14]Clear old archive folders... [17:58:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:58:14]tlvbuf is 0185E3E0 [17:58:14]SAM_PROTO_ClearQueue [17:58:14]wFMCommunicate request_size=4 [17:58:14]MH_SAM_APDU [17:58:14]CAPDU: 80 09 00 00 [17:58:14]Write to MH i2c: E2 08 00 2E 05 80 09 00 00 00 00 00 00 A5 [17:58:14]Write i2c OK [17:58:14]MH_I2C_Read... [17:58:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:58:14]Read from MH i2c: E2 [17:58:14]MH_I2C_Read... [17:58:14]Read from MH i2c: E2 03 00 [17:58:14]MH_I2C_Read... [17:58:14]Read from MH i2c: E2 03 00 2E 05 00 90 00 A7 [17:58:14]RAPDU: 90 00 [17:58:14]wFMCommunicate OK [17:58:14]SAM_PROTO_ClearQueue done [17:58:14]KKMCreateOFDPacket [17:58:14]OFDProtocolAddRootSTLVToBuf [17:58:14]FM_MakeSignedData [17:58:14]FM_MakeSignedData [17:58:14]SAM_PROTO_SignData [17:58:14]wFMCommunicate request_size=4 [17:58:14]MH_SAM_APDU [17:58:14]CAPDU: 80 0D 01 02 [17:58:14]Write to MH i2c: E2 08 00 2F 05 80 0D 01 02 00 00 00 00 AD [17:58:14]Write i2c OK [17:58:14]MH_I2C_Read... [17:58:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:58:14]Read from MH i2c: E2 [17:58:14]MH_I2C_Read... [17:58:14]Read from MH i2c: E2 03 00 [17:58:14]MH_I2C_Read... [17:58:14]Read from MH i2c: E2 03 00 2F 05 00 90 00 A8 [17:58:14]RAPDU: 90 00 [17:58:14]wFMCommunicate OK [17:58:14]wFMCommunicate request_size=255 [17:58:14]MH_SAM_APDU [17:58:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 B5 86 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B4 75 03 00 35 04 06 00 66 [17:58:14]Write to MH i2c: E2 02 01 30 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 B5 86 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B4 75 03 00 35 04 06 00 66 00 00 56 [17:58:14]Write i2c OK [17:58:14]MH_I2C_Read... [17:58:14]OFD Sender: No OFD packet to send [17:58:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:58:14]Read from MH i2c: E2 [17:58:14]MH_I2C_Read... [17:58:14]Read from MH i2c: E2 03 00 [17:58:14]MH_I2C_Read... [17:58:14]Read from MH i2c: E2 03 00 30 05 00 90 00 A9 [17:58:14]RAPDU: 90 00 [17:58:14]wFMCommunicate OK [17:58:14]wFMCommunicate request_size=10 [17:58:14]MH_SAM_APDU [17:58:14]CAPDU: 80 0D 02 02 05 26 B5 86 0E ED [17:58:14]Write to MH i2c: E2 0D 00 31 05 80 0D 02 02 05 00 26 B5 86 0E ED 00 00 16 [17:58:14]Write i2c OK [17:58:14]MH_I2C_Read... [17:58:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:58:14]Read from MH i2c: E2 [17:58:14]MH_I2C_Read... [17:58:14]Read from MH i2c: E2 03 00 [17:58:14]MH_I2C_Read... [17:58:14]Read from MH i2c: E2 03 00 31 05 00 90 00 AA [17:58:14]RAPDU: 90 00 [17:58:14]wFMCommunicate OK [17:58:14]wFMCommunicate request_size=4 [17:58:14]MH_SAM_APDU [17:58:14]CAPDU: 80 0D 03 02 [17:58:14]Write to MH i2c: E2 08 00 32 05 80 0D 03 02 00 00 00 00 B2 [17:58:14]Write i2c OK [17:58:14]MH_I2C_Read... [17:58:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:58:15]Read from MH i2c: E2 [17:58:15]MH_I2C_Read... [17:58:15]Read from MH i2c: E2 0B 00 [17:58:15]MH_I2C_Read... [17:58:15]Read from MH i2c: E2 0B 00 32 05 00 35 03 AA D7 C2 75 54 F8 90 00 EF [17:58:15]RAPDU: 35 03 AA D7 C2 75 54 F8 90 00 [17:58:15]wFMCommunicate OK [17:58:15]SAM_PROTO_SignData done [17:58:15]FM_MakeSignedData done [17:58:15]CreateOFDProtocolMessage [17:58:15]wFMCommunicate request_size=4 [17:58:15]MH_SAM_APDU [17:58:15]CAPDU: 80 11 00 00 [17:58:15]Write to MH i2c: E2 08 00 33 05 80 11 00 00 00 00 00 00 B2 [17:58:15]Write i2c OK [17:58:15]MH_I2C_Read... [17:58:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:58:15]Read from MH i2c: E2 [17:58:15]MH_I2C_Read... [17:58:15]Read from MH i2c: E2 17 00 [17:58:15]MH_I2C_Read... [17:58:15]Read from MH i2c: E2 17 00 33 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 0F [17:58:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:58:15]wFMCommunicate OK [17:58:15]CreateOFDProtocolMessage done [17:58:15]OFDSenderStorePacket 226740 [17:58:15]StoreOFDPacket docnum=226740 [17:58:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 80 0C 07 01 3A FC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 B5 86 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B4 75 03 00 35 04 06 00 66 26 B5 86 0E ED 35 03 AA D7 C2 75 54 F8 [17:58:15]CheckFolder [17:58:15]dirname=/storage/ofd_packets [17:58:15]CheckFolder done [17:58:15]ProducePacketName [17:58:15]name=ofd_packets/00226740 [17:58:15]NVStorageSaveData ofd_packets/00226740 [17:58:15]File name is /storage/ofd_packets/00226740 [17:58:15]Write 301 bytes [17:58:15]NVStorageSaveData done [17:58:15]OFDSenderStorePacket done [17:58:15]KKMCreateOFDPacket done [17:58:15]NVStorageSaveData kkm_last_timestamp [17:58:15]File name is /storage/kkm_last_timestamp [17:58:15]Write 4 bytes [17:58:15]NVStorageSaveData done [17:58:15]ExternCall_PrintAddStr [17:58:15]wPrintStart [17:58:15]Write to MH i2c: 01 00 00 34 05 39 [17:58:15]Write i2c OK [17:58:15]MH_I2C_Read... [17:58:15]Read from MH i2c: 01 [17:58:15]MH_I2C_Read... [17:58:15]Read from MH i2c: 01 07 00 [17:58:15]MH_I2C_Read... [17:58:15]Read from MH i2c: 01 07 00 34 05 00 00 00 00 00 FF 0F 4E [17:58:15]RasterBufferAndPrint [17:58:15]line Счет N : (1)2003144 [17:58:15]line ИНН: 02508201610067 [17:58:15]line Контрольно-Кассовый Чек [17:58:15]line ПРОДАЖА [17:58:15]line ТРК (МРК, ГНК) : 53 [17:58:15]line Товар: 2710124130 [17:58:15]line Аи-92-К-5 [17:58:15]line 7.380 * 67.80 [17:58:15]line = 500.36 [17:58:15]line НДС 12% НСП 1% [17:58:15]line > о реализуемом товаре [17:58:15]line ОКРУГЛЕНИЕ: -0.36 [17:58:15]line ИТОГО: 500.00 [17:58:15]line Внесено: 500.00 [17:58:15]line СДАЧА: 0.00 [17:58:15]line НСП 1% : 4.43 [17:58:15]line НДС 12% : 53.14 [17:58:15]line Наличными: 500.00 [17:58:15]line Безнал.: 0.00 [17:58:15]line Место: АЗС № 97 "Партнер Нефть" [17:58:15]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [17:58:15]line СНО: Общий режим [17:58:15]line Чек 400 28.07.2024 17:58 [17:58:15]line Смена: 439 ФФД: 1.0 [17:58:15]line ЗНМ: 0300000054 [17:58:15]line РНМ: 0000000000092624 [17:58:15]line Версия ККМ: 001 [17:58:15]line ФМ: 0000000000874959 [17:58:15]line ФД: 226740 [17:58:15]line ФПД: 112316440252141 [17:58:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T175813&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226740&fm=112316440252141&tin=02508201610067®Number=0000000000092624&sum=50000 [17:58:15]written 0, free lines is 4095 [17:58:15]OFD Sender: Processing packet 226740 [packets to send 603, broken 602] [17:58:15]ProducePacketName [17:58:15]name=ofd_packets/00226740 [17:58:15]OFD Sender: To server: pG, [17:58:15]CommunicateWithHost lk.salyk.kg:30040 [17:58:15]ConnectInit lk.salyk.kg [17:58:15]Write to MH i2c: 01 00 00 5F 05 64 [17:58:15]Write i2c OK [17:58:15]MH_I2C_Read... [17:58:15]Read from MH i2c: 01 [17:58:15]MH_I2C_Read... [17:58:15]Read from MH i2c: 01 07 00 [17:58:15]MH_I2C_Read... [17:58:15]Read from MH i2c: 01 07 00 5F 05 00 00 00 00 00 5A 0C D1 [17:58:15]RasterBufferAndPrint [17:58:15]line [17:58:15]line [17:58:15]line [17:58:15]line [17:58:15]line [17:58:15]written 0, free lines is 3166 [17:58:15]MH_Cut [17:58:15]Write to MH i2c: D1 01 00 66 05 01 3D [17:58:15]Write i2c OK [17:58:15]MH_I2C_Read... [17:58:15]Read from MH i2c: D1 [17:58:15]MH_I2C_Read... [17:58:15]Read from MH i2c: D1 01 00 [17:58:15]MH_I2C_Read... [17:58:15]Read from MH i2c: D1 01 00 66 05 00 3C [17:58:15]Write to MH i2c: 01 00 00 67 05 6C [17:58:15]Write i2c OK [17:58:15]MH_I2C_Read... [17:58:15]Connected sock=9 [17:58:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 80 0C 07 01 3A FC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 B5 86 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B4 75 03 00 35 04 06 00 66 26 B5 86 0E ED 35 03 AA D7 C2 75 54 F8 [17:58:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 6F 0B 47 00 42 57 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B4 75 03 00 F4 03 04 00 C0 32 A6 66 B6 04 01 00 00 2A A5 C5 B8 12 29 20 B0 [17:58:16]CommunicateWithHost err = 0 [17:58:16]CheckOFDResponse [17:58:16]1017 (14) - 77093643461234 [17:58:16]1041 (16) - 0000000000874959 [17:58:16]1040 (4) - 226740 [17:58:16]1012 (4) - 28.07.2024 12:00 [17:58:16]1206 (1) - 0 [17:58:16]OFD Sender: Remove packet 226740 [17:58:16]ProducePacketName [17:58:16]name=ofd_packets/00226740 [17:58:16]NVStorageDeleteData [17:58:16]*** Cut start [17:58:16]*** Partial cut [17:58:16]*** CUTSNS_PIN = 1 [17:58:16]*** CUTSNS_PIN = 0 [17:58:16]OFD Sender: No OFD packet to send [17:58:17]*** Brake cut motor [17:58:17]Read from MH i2c: 01 [17:58:17]MH_I2C_Read... [17:58:17]*** Stop cut motor [17:58:17]*** Cut end [17:58:17]Read from MH i2c: 01 07 00 [17:58:17]MH_I2C_Read... [17:58:17]Read from MH i2c: 01 07 00 67 05 00 00 00 00 00 FF 0F 81 [17:58:17]process_action close_receipt done [17:58:17]requested_data is exist [17:58:17]produce_requested_data [17:58:17]requested_item fm.sn is exist - process it [17:58:17]wFMCommunicate request_size=4 [17:58:17]MH_SAM_APDU [17:58:17]CAPDU: 80 11 00 00 [17:58:17]Write to MH i2c: E2 08 00 68 05 80 11 00 00 00 00 00 00 E7 [17:58:17]Write i2c OK [17:58:17]MH_I2C_Read... [17:58:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:58:17]Read from MH i2c: E2 [17:58:17]MH_I2C_Read... [17:58:17]Read from MH i2c: E2 17 00 [17:58:17]MH_I2C_Read... [17:58:17]Read from MH i2c: E2 17 00 68 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 44 [17:58:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [17:58:17]wFMCommunicate OK [17:58:17]requested_item fd.num is exist - process it [17:58:17]SAM_PROTO_GetFieldsCounters [17:58:17]wFMCommunicate request_size=4 [17:58:17]MH_SAM_APDU [17:58:17]CAPDU: 80 13 00 00 [17:58:17]Write to MH i2c: E2 08 00 69 05 80 13 00 00 00 00 00 00 EA [17:58:17]Write i2c OK [17:58:17]MH_I2C_Read... [17:58:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:58:17]Read from MH i2c: E2 [17:58:17]MH_I2C_Read... [17:58:17]Read from MH i2c: E2 62 00 [17:58:17]MH_I2C_Read... [17:58:17]Read from MH i2c: E2 62 00 69 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B4 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 90 01 00 00 5E 04 04 00 90 01 00 00 57 04 04 00 91 01 00 00 19 04 04 00 00 00 00 00 90 00 AA [17:58:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B4 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 90 01 00 00 5E 04 04 00 90 01 00 00 57 04 04 00 91 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:58:17]wFMCommunicate OK [17:58:17]SAM_PROTO_GetFieldsCounters done [17:58:17]requested_item shift.num is exist - process it [17:58:17]requested_item shift.opened is exist - process it [17:58:17]req_shift_opened [17:58:17]FM_GetShiftState [17:58:17]SAM_PROTO_GetShiftState [17:58:17]wFMCommunicate request_size=4 [17:58:17]MH_SAM_APDU [17:58:17]CAPDU: 80 13 01 00 [17:58:17]Write to MH i2c: E2 08 00 6A 05 80 13 01 00 00 00 00 00 EC [17:58:17]Write i2c OK [17:58:17]MH_I2C_Read... [17:58:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:58:17]Read from MH i2c: E2 [17:58:17]MH_I2C_Read... [17:58:17]Read from MH i2c: E2 0E 00 [17:58:17]MH_I2C_Read... [17:58:17]Read from MH i2c: E2 0E 00 6A 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 9D [17:58:17]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [17:58:17]wFMCommunicate OK [17:58:17]SAM_PROTO_GetShiftState done [17:58:17]FM_GetShiftState done [17:58:17]req_shift_opened done [17:58:17]requested_item shift.open_date is exist - process it [17:58:17]req_shift_open_date [17:58:17]req_shift_open_date done [17:58:17]produce_requested_data done [17:58:17]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226740,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [17:58:17]process_action_free close_receipt [17:58:17]json_value_free [17:58:17]json_value_free done [17:58:17]process_json_proto returns [17:58:17]Send response to host [17:58:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226740,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [17:58:17]free response buf [17:58:17]execute_script done [17:58:17]execute_script returns [17:58:17]free content buf [17:58:17]Sock 10.Close socket [17:58:17]Sock 10.Thread stoped [17:58:21]OFD Sender: No OFD packet to send [17:58:26]OFD Sender: No OFD packet to send [17:58:30]recv_with_timeout no data received [17:58:31]OFD Sender: No OFD packet to send [17:58:36]OFD Sender: No OFD packet to send [17:58:41]OFD Sender: No OFD packet to send [17:58:46]OFD Sender: No OFD packet to send [17:58:51]OFD Sender: No OFD packet to send [17:58:57]OFD Sender: No OFD packet to send [17:59:02]OFD Sender: No OFD packet to send [17:59:07]OFD Sender: No OFD packet to send [17:59:12]OFD Sender: No OFD packet to send [17:59:17]OFD Sender: No OFD packet to send [17:59:22]OFD Sender: No OFD packet to send [17:59:27]OFD Sender: No OFD packet to send [17:59:32]OFD Sender: No OFD packet to send [17:59:37]OFD Sender: No OFD packet to send [17:59:42]OFD Sender: No OFD packet to send [17:59:47]OFD Sender: No OFD packet to send [17:59:52]OFD Sender: No OFD packet to send [17:59:57]OFD Sender: No OFD packet to send [18:00:02]OFD Sender: No OFD packet to send [18:00:07]OFD Sender: No OFD packet to send [18:00:12]OFD Sender: No OFD packet to send [18:00:17]OFD Sender: No OFD packet to send [18:00:22]OFD Sender: No OFD packet to send [18:00:27]OFD Sender: No OFD packet to send [18:00:32]OFD Sender: No OFD packet to send [18:00:37]OFD Sender: No OFD packet to send [18:00:42]OFD Sender: No OFD packet to send [18:00:47]OFD Sender: No OFD packet to send [18:00:52]OFD Sender: No OFD packet to send [18:00:57]OFD Sender: No OFD packet to send [18:01:02]OFD Sender: No OFD packet to send [18:01:07]OFD Sender: No OFD packet to send [18:01:12]OFD Sender: No OFD packet to send [18:01:17]OFD Sender: No OFD packet to send [18:01:21]accept exits with 8 [18:01:21]New connection [18:01:21]New thread 3066703204 created [18:01:21]Thread 3066559844 joined [18:01:21]Waiting for new connection... [18:01:21] Sock 8.Parse request [18:01:21]Sock 8.Check first char [18:01:21]Sock 8.First char is OK [18:01:21]request: POST /json_proto HTTP/1.0 [18:01:21]Method: POST [18:01:21]URL: /json_proto [18:01:21]Method is POST - this is cgi request [18:01:21]url: /json_proto [18:01:21]query_string will be loaded in cgi processing [18:01:21]execute_cgi json_proto POST (null) [18:01:21]execute_cgi path=json_proto method=POST [18:01:21]POST find Content-Length [18:01:21]Host: 172.17.43.131:8080 [18:01:21]Content-Length: 966 [18:01:21]Content-Type: application/json [18:01:21] [18:01:21]POST finish read [18:01:21]Found Content-Length = 966 [18:01:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003145", "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" : 67.80, "quantity" : 38.350, "sum" : 2600.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 38.35 \u0441\u043E\u043C", "deposit" : 2600.00, "total" : 2600.00, "payments": [ { "type": 0, "sum" : 2600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:01:21]execute_script... [18:01: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)2003145", "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" : 67.80, "quantity" : 38.350, "sum" : 2600.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 38.35 \u0441\u043E\u043C", "deposit" : 2600.00, "total" : 2600.00, "payments": [ { "type": 0, "sum" : 2600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:01:21]POST & json_proto [18:01:21]process_json_proto [18:01:21]json parsed OK: [18:01:21]protocol is kg_v1.0 [18:01:21]action value=close_receipt [18:01:21]process_action close_receipt [18:01:21]cmd_close_receipt [18:01:21]MH_GetDate [18:01:21]Write to MH i2c: F0 00 00 6B 05 5F [18:01:21]Write i2c OK [18:01:21]MH_I2C_Read... [18:01:21]Read from MH i2c: F0 [18:01:21]MH_I2C_Read... [18:01:21]Read from MH i2c: F0 09 00 [18:01:21]MH_I2C_Read... [18:01:21]Read from MH i2c: F0 09 00 6B 05 00 71 87 A6 66 F9 24 A2 66 91 [18:01:21]GetLastDocTimeStamp 1722189493 [18:01:21]current date 1722189681 [18:01:21]FM_GetShiftState [18:01:21]SAM_PROTO_GetShiftState [18:01:21]wFMCommunicate request_size=4 [18:01:21]MH_SAM_APDU [18:01:21]CAPDU: 80 13 01 00 [18:01:21]Write to MH i2c: E2 08 00 6C 05 80 13 01 00 00 00 00 00 EE [18:01:21]Write i2c OK [18:01:21]MH_I2C_Read... [18:01:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:01:21]Read from MH i2c: E2 [18:01:21]MH_I2C_Read... [18:01:21]Read from MH i2c: E2 0E 00 [18:01:21]MH_I2C_Read... [18:01:21]Read from MH i2c: E2 0E 00 6C 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 9F [18:01:21]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [18:01:21]wFMCommunicate OK [18:01:21]SAM_PROTO_GetShiftState done [18:01:21]FM_GetShiftState done [18:01:21]opened in 1722125326 [18:01:21]opened+sec_in_day 1722211726 [18:01:21]quantity*price = 260013 [18:01:21]sum+1 = 260014 [18:01:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 2600.00 Внесено: 2600.00 СДАЧА: 0.00 НСП 1% : 23.01 НДС 12% : 276.12 Наличными: 2600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 401 28.07.2024 18:01 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Дисконтная программа S-92 номер 97 сэкономлено 38.35 сом ФМ: 0000000000874959 ФД: 226741 ФПД: 107938378731265 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T180121&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226741&fm=107938378731265&tin=02508201610067®Number=0000000000092624&sum=260000 [18:01:22]StoreToDocumentArchive [18:01:22]shift 439 fd 226741 [18:01:22]save to /storage/0439/doc_00226741 [18:01:22]save last doc name /storage/0439/doc_00226741 to /storage/kkm_last_doc_name [18:01:22]save OK [18:01:22]Clear old archive folders... [18:01:22]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:01:22]tlvbuf is 0185FEB0 [18:01:22]SAM_PROTO_ClearQueue [18:01:22]wFMCommunicate request_size=4 [18:01:22]MH_SAM_APDU [18:01:22]CAPDU: 80 09 00 00 [18:01:22]Write to MH i2c: E2 08 00 79 05 80 09 00 00 00 00 00 00 F0 [18:01:22]Write i2c OK [18:01:22]MH_I2C_Read... [18:01:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:01:22]Read from MH i2c: E2 [18:01:22]MH_I2C_Read... [18:01:22]Read from MH i2c: E2 03 00 [18:01:22]MH_I2C_Read... [18:01:22]Read from MH i2c: E2 03 00 79 05 00 90 00 F2 [18:01:22]RAPDU: 90 00 [18:01:22]wFMCommunicate OK [18:01:22]SAM_PROTO_ClearQueue done [18:01:22]KKMCreateOFDPacket [18:01:22]OFDProtocolAddRootSTLVToBuf [18:01:22]FM_MakeSignedData [18:01:22]FM_MakeSignedData [18:01:22]SAM_PROTO_SignData [18:01:22]wFMCommunicate request_size=4 [18:01:22]MH_SAM_APDU [18:01:22]CAPDU: 80 0D 01 02 [18:01:22]Write to MH i2c: E2 08 00 7A 05 80 0D 01 02 00 00 00 00 F8 [18:01:22]Write i2c OK [18:01:22]MH_I2C_Read... [18:01:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:01:22]Read from MH i2c: E2 [18:01:22]MH_I2C_Read... [18:01:22]Read from MH i2c: E2 03 00 [18:01:22]MH_I2C_Read... [18:01:22]Read from MH i2c: E2 03 00 7A 05 00 90 00 F3 [18:01:22]RAPDU: 90 00 [18:01:22]wFMCommunicate OK [18:01:22]wFMCommunicate request_size=255 [18:01:22]MH_SAM_APDU [18:01:22]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CE 95 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 AD F7 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 F7 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DC 6B 00 00 00 00 07 04 06 00 A0 F7 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 01 00 00 F4 03 04 00 71 87 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B5 75 03 00 35 04 06 00 [18:01:22]Write to MH i2c: E2 02 01 7B 05 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CE 95 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 AD F7 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 F7 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DC 6B 00 00 00 00 07 04 06 00 A0 F7 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 01 00 00 F4 03 04 00 71 87 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B5 75 03 00 35 04 06 00 00 00 CF [18:01:22]Write i2c OK [18:01:22]MH_I2C_Read... [18:01:22]OFD Sender: No OFD packet to send [18:01:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:01:22]Read from MH i2c: E2 [18:01:22]MH_I2C_Read... [18:01:22]Read from MH i2c: E2 03 00 [18:01:22]MH_I2C_Read... [18:01:22]Read from MH i2c: E2 03 00 7B 05 00 90 00 F4 [18:01:22]RAPDU: 90 00 [18:01:22]wFMCommunicate OK [18:01:22]wFMCommunicate request_size=11 [18:01:22]MH_SAM_APDU [18:01:22]CAPDU: 80 0D 02 02 06 62 2B 5C B8 CF 01 [18:01:22]Write to MH i2c: E2 0E 00 7C 05 80 0D 02 02 06 00 62 2B 5C B8 CF 01 00 00 78 [18:01:22]Write i2c OK [18:01:22]MH_I2C_Read... [18:01:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:01:22]Read from MH i2c: E2 [18:01:22]MH_I2C_Read... [18:01:22]Read from MH i2c: E2 03 00 [18:01:22]MH_I2C_Read... [18:01:22]Read from MH i2c: E2 03 00 7C 05 00 90 00 F5 [18:01:22]RAPDU: 90 00 [18:01:22]wFMCommunicate OK [18:01:22]wFMCommunicate request_size=4 [18:01:22]MH_SAM_APDU [18:01:22]CAPDU: 80 0D 03 02 [18:01:22]Write to MH i2c: E2 08 00 7D 05 80 0D 03 02 00 00 00 00 FD [18:01:22]Write i2c OK [18:01:22]MH_I2C_Read... [18:01:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:01:22]Read from MH i2c: E2 [18:01:22]MH_I2C_Read... [18:01:22]Read from MH i2c: E2 0B 00 [18:01:22]MH_I2C_Read... [18:01:22]Read from MH i2c: E2 0B 00 7D 05 00 A8 A2 9A 9E 23 57 46 ED 90 00 2D [18:01:22]RAPDU: A8 A2 9A 9E 23 57 46 ED 90 00 [18:01:22]wFMCommunicate OK [18:01:22]SAM_PROTO_SignData done [18:01:22]FM_MakeSignedData done [18:01:22]CreateOFDProtocolMessage [18:01:22]wFMCommunicate request_size=4 [18:01:22]MH_SAM_APDU [18:01:22]CAPDU: 80 11 00 00 [18:01:22]Write to MH i2c: E2 08 00 7E 05 80 11 00 00 00 00 00 00 FD [18:01:22]Write i2c OK [18:01:22]MH_I2C_Read... [18:01:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:01:22]Read from MH i2c: E2 [18:01:22]MH_I2C_Read... [18:01:22]Read from MH i2c: E2 17 00 [18:01:22]MH_I2C_Read... [18:01:22]Read from MH i2c: E2 17 00 7E 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5A [18:01:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:01:22]wFMCommunicate OK [18:01:22]CreateOFDProtocolMessage done [18:01:22]OFDSenderStorePacket 226741 [18:01:22]StoreOFDPacket docnum=226741 [18:01:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 8A 73 08 01 53 14 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CE 95 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 AD F7 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 F7 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DC 6B 00 00 00 00 07 04 06 00 A0 F7 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 01 00 00 F4 03 04 00 71 87 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B5 75 03 00 35 04 06 00 62 2B 5C B8 CF 01 A8 A2 9A 9E 23 57 46 ED [18:01:22]CheckFolder [18:01:22]dirname=/storage/ofd_packets [18:01:22]CheckFolder done [18:01:22]ProducePacketName [18:01:22]name=ofd_packets/00226741 [18:01:22]NVStorageSaveData ofd_packets/00226741 [18:01:22]File name is /storage/ofd_packets/00226741 [18:01:22]Write 302 bytes [18:01:22]NVStorageSaveData done [18:01:22]OFDSenderStorePacket done [18:01:22]KKMCreateOFDPacket done [18:01:22]NVStorageSaveData kkm_last_timestamp [18:01:22]File name is /storage/kkm_last_timestamp [18:01:22]Write 4 bytes [18:01:22]NVStorageSaveData done [18:01:22]ExternCall_PrintAddStr [18:01:22]wPrintStart [18:01:22]Write to MH i2c: 01 00 00 7F 05 84 [18:01:22]OFD Sender: Processing packet 226741 [packets to send 603, broken 602] [18:01:22]ProducePacketName [18:01:22]name=ofd_packets/00226741 [18:01:22]OFD Sender: To server: pG, [18:01:22]CommunicateWithHost lk.salyk.kg:30040 [18:01:22]ConnectInit lk.salyk.kg [18:01:22]Write i2c OK [18:01:22]MH_I2C_Read... [18:01:22]Read from MH i2c: 01 [18:01:22]MH_I2C_Read... [18:01:22]Read from MH i2c: 01 07 00 [18:01:22]MH_I2C_Read... [18:01:22]Read from MH i2c: 01 07 00 7F 05 00 00 00 00 00 FF 0F 99 [18:01:22]RasterBufferAndPrint [18:01:22]line Счет N : (1)2003145 [18:01:22]line ИНН: 02508201610067 [18:01:22]line Контрольно-Кассовый Чек [18:01:22]line ПРОДАЖА [18:01:22]line ТРК (МРК, ГНК) : 32 [18:01:22]line Товар: 2710124130 [18:01:22]line Super-92-К-5 [18:01:22]line 38.350 * 67.80 [18:01:22]line = 2600.13 [18:01:22]line НДС 12% НСП 1% [18:01:22]line > о реализуемом товаре [18:01:22]line ОКРУГЛЕНИЕ: -0.13 [18:01:22]line ИТОГО: 2600.00 [18:01:22]line Внесено: 2600.00 [18:01:22]line СДАЧА: 0.00 [18:01:22]line НСП 1% : 23.01 [18:01:22]line НДС 12% : 276.12 [18:01:22]line Наличными: 2600.00 [18:01:22]line Безнал.: 0.00 [18:01:22]line Место: АЗС № 97 "Партнер Нефть" [18:01:22]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:01:22]line СНО: Общий режим [18:01:22]line Чек 401 28.07.2024 18:01 [18:01:22]line Смена: 439 ФФД: 1.0 [18:01:22]line ЗНМ: 0300000054 [18:01:22]line РНМ: 0000000000092624 [18:01:22]line Версия ККМ: 001 [18:01:22]line [18:01:22]line Дисконтная программа [18:01:22]line S-92 [18:01:22]line номер 97 [18:01:22]line сэкономлено 38.35 сом [18:01:22]line ФМ: 0000000000874959 [18:01:22]line ФД: 226741 [18:01:22]line ФПД: 107938378731265 [18:01:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T180121&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226741&fm=107938378731265&tin=02508201610067®Number=0000000000092624&sum=260000 [18:01:22]written 0, free lines is 4095 [18:01:23]Write to MH i2c: 01 00 00 AF 05 B4 [18:01:23]Write i2c OK [18:01:23]MH_I2C_Read... [18:01:23]Read from MH i2c: 01 [18:01:23]MH_I2C_Read... [18:01:23]Read from MH i2c: 01 07 00 [18:01:23]MH_I2C_Read... [18:01:23]Read from MH i2c: 01 07 00 AF 05 00 00 00 00 00 E6 0B AC [18:01:23]RasterBufferAndPrint [18:01:23]line [18:01:23]line [18:01:23]line [18:01:23]line [18:01:23]line [18:01:23]written 0, free lines is 3049 [18:01:23]MH_Cut [18:01:23]Write to MH i2c: D1 01 00 B6 05 01 8D [18:01:23]Write i2c OK [18:01:23]MH_I2C_Read... [18:01:23]Read from MH i2c: D1 [18:01:23]MH_I2C_Read... [18:01:23]Read from MH i2c: D1 01 00 [18:01:23]MH_I2C_Read... [18:01:23]Read from MH i2c: D1 01 00 B6 05 00 8C [18:01:23]Write to MH i2c: 01 00 00 B7 05 BC [18:01:23]Write i2c OK [18:01:23]MH_I2C_Read... [18:01:23]Connected sock=10 [18:01:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 8A 73 08 01 53 14 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CE 95 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 AD F7 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 F7 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DC 6B 00 00 00 00 07 04 06 00 A0 F7 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 01 00 00 F4 03 04 00 71 87 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B5 75 03 00 35 04 06 00 62 2B 5C B8 CF 01 A8 A2 9A 9E 23 57 46 ED [18:01:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 65 86 47 00 B5 53 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B5 75 03 00 F4 03 04 00 7C 33 A6 66 B6 04 01 00 00 7C FC BF CD 3E 9A 35 EF [18:01:24]CommunicateWithHost err = 0 [18:01:24]CheckOFDResponse [18:01:24]1017 (14) - 77093643461234 [18:01:24]1041 (16) - 0000000000874959 [18:01:24]1040 (4) - 226741 [18:01:24]1012 (4) - 28.07.2024 12:03 [18:01:24]1206 (1) - 0 [18:01:24]OFD Sender: Remove packet 226741 [18:01:24]ProducePacketName [18:01:24]name=ofd_packets/00226741 [18:01:24]NVStorageDeleteData [18:01:24]*** Cut start [18:01:24]*** Partial cut [18:01:24]*** CUTSNS_PIN = 1 [18:01:24]*** CUTSNS_PIN = 0 [18:01:24]OFD Sender: No OFD packet to send [18:01:24]*** Brake cut motor [18:01:25]Read from MH i2c: 01 [18:01:25]MH_I2C_Read... [18:01:25]*** Stop cut motor [18:01:25]*** Cut end [18:01:25]Read from MH i2c: 01 07 00 [18:01:25]MH_I2C_Read... [18:01:25]Read from MH i2c: 01 07 00 B7 05 00 00 00 00 00 FF 0F D1 [18:01:25]process_action close_receipt done [18:01:25]requested_data is exist [18:01:25]produce_requested_data [18:01:25]requested_item fm.sn is exist - process it [18:01:25]wFMCommunicate request_size=4 [18:01:25]MH_SAM_APDU [18:01:25]CAPDU: 80 11 00 00 [18:01:25]Write to MH i2c: E2 08 00 B8 05 80 11 00 00 00 00 00 00 37 [18:01:25]Write i2c OK [18:01:25]MH_I2C_Read... [18:01:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:01:25]Read from MH i2c: E2 [18:01:25]MH_I2C_Read... [18:01:25]Read from MH i2c: E2 17 00 [18:01:25]MH_I2C_Read... [18:01:25]Read from MH i2c: E2 17 00 B8 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 94 [18:01:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:01:25]wFMCommunicate OK [18:01:25]requested_item fd.num is exist - process it [18:01:25]SAM_PROTO_GetFieldsCounters [18:01:25]wFMCommunicate request_size=4 [18:01:25]MH_SAM_APDU [18:01:25]CAPDU: 80 13 00 00 [18:01:25]Write to MH i2c: E2 08 00 B9 05 80 13 00 00 00 00 00 00 3A [18:01:25]Write i2c OK [18:01:25]MH_I2C_Read... [18:01:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:01:25]Read from MH i2c: E2 [18:01:25]MH_I2C_Read... [18:01:25]Read from MH i2c: E2 62 00 [18:01:25]MH_I2C_Read... [18:01:25]Read from MH i2c: E2 62 00 B9 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B5 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 91 01 00 00 5E 04 04 00 91 01 00 00 57 04 04 00 92 01 00 00 19 04 04 00 00 00 00 00 90 00 FE [18:01:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B5 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 91 01 00 00 5E 04 04 00 91 01 00 00 57 04 04 00 92 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:01:25]wFMCommunicate OK [18:01:25]SAM_PROTO_GetFieldsCounters done [18:01:25]requested_item shift.num is exist - process it [18:01:25]requested_item shift.opened is exist - process it [18:01:25]req_shift_opened [18:01:25]FM_GetShiftState [18:01:25]SAM_PROTO_GetShiftState [18:01:25]wFMCommunicate request_size=4 [18:01:25]MH_SAM_APDU [18:01:25]CAPDU: 80 13 01 00 [18:01:25]Write to MH i2c: E2 08 00 BA 05 80 13 01 00 00 00 00 00 3C [18:01:25]Write i2c OK [18:01:25]MH_I2C_Read... [18:01:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:01:25]Read from MH i2c: E2 [18:01:25]MH_I2C_Read... [18:01:25]Read from MH i2c: E2 0E 00 [18:01:25]MH_I2C_Read... [18:01:25]Read from MH i2c: E2 0E 00 BA 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 ED [18:01:25]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [18:01:25]wFMCommunicate OK [18:01:25]SAM_PROTO_GetShiftState done [18:01:25]FM_GetShiftState done [18:01:25]req_shift_opened done [18:01:25]requested_item shift.open_date is exist - process it [18:01:25]req_shift_open_date [18:01:25]req_shift_open_date done [18:01:25]produce_requested_data done [18:01:25]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226741,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [18:01:25]process_action_free close_receipt [18:01:25]json_value_free [18:01:25]json_value_free done [18:01:25]process_json_proto returns [18:01:25]Send response to host [18:01:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226741,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [18:01:25]free response buf [18:01:25]execute_script done [18:01:25]execute_script returns [18:01:25]free content buf [18:01:25]Sock 8.Close socket [18:01:25]Sock 8.Thread stoped [18:01:29]OFD Sender: No OFD packet to send [18:01:34]OFD Sender: No OFD packet to send [18:01:39]OFD Sender: No OFD packet to send [18:01:44]OFD Sender: No OFD packet to send [18:01:49]OFD Sender: No OFD packet to send [18:01:54]OFD Sender: No OFD packet to send [18:01:59]OFD Sender: No OFD packet to send [18:02:04]OFD Sender: No OFD packet to send [18:02:09]OFD Sender: No OFD packet to send [18:02:14]OFD Sender: No OFD packet to send [18:02:19]OFD Sender: No OFD packet to send [18:02:24]OFD Sender: No OFD packet to send [18:02:29]OFD Sender: No OFD packet to send [18:02:34]OFD Sender: No OFD packet to send [18:02:39]OFD Sender: No OFD packet to send [18:02:44]OFD Sender: No OFD packet to send [18:02:49]OFD Sender: No OFD packet to send [18:02:54]OFD Sender: No OFD packet to send [18:03:00]OFD Sender: No OFD packet to send [18:03:05]OFD Sender: No OFD packet to send [18:03:10]OFD Sender: No OFD packet to send [18:03:15]OFD Sender: No OFD packet to send [18:03:20]OFD Sender: No OFD packet to send [18:03:25]OFD Sender: No OFD packet to send [18:03:30]OFD Sender: No OFD packet to send [18:03:35]OFD Sender: No OFD packet to send [18:03:40]OFD Sender: No OFD packet to send [18:03:45]OFD Sender: No OFD packet to send [18:03:50]OFD Sender: No OFD packet to send [18:03:55]OFD Sender: No OFD packet to send [18:04:00]OFD Sender: No OFD packet to send [18:04:05]OFD Sender: No OFD packet to send [18:04:10]OFD Sender: No OFD packet to send [18:04:14]recv_with_timeout no data received [18:04:15]OFD Sender: No OFD packet to send [18:04:20]OFD Sender: No OFD packet to send [18:04:25]OFD Sender: No OFD packet to send [18:04:30]OFD Sender: No OFD packet to send [18:04:35]OFD Sender: No OFD packet to send [18:04:40]OFD Sender: No OFD packet to send [18:04:45]OFD Sender: No OFD packet to send [18:04:50]OFD Sender: No OFD packet to send [18:04:55]OFD Sender: No OFD packet to send [18:05:00]OFD Sender: No OFD packet to send [18:05:05]OFD Sender: No OFD packet to send [18:05:10]OFD Sender: No OFD packet to send [18:05:15]OFD Sender: No OFD packet to send [18:05:20]OFD Sender: No OFD packet to send [18:05:25]OFD Sender: No OFD packet to send [18:05:30]OFD Sender: No OFD packet to send [18:05:35]OFD Sender: No OFD packet to send [18:05:40]OFD Sender: No OFD packet to send [18:05:45]OFD Sender: No OFD packet to send [18:05:50]OFD Sender: No OFD packet to send [18:05:55]OFD Sender: No OFD packet to send [18:06:00]OFD Sender: No OFD packet to send [18:06:05]OFD Sender: No OFD packet to send [18:06:10]OFD Sender: No OFD packet to send [18:06:15]OFD Sender: No OFD packet to send [18:06:20]OFD Sender: No OFD packet to send [18:06:25]OFD Sender: No OFD packet to send [18:06:30]OFD Sender: No OFD packet to send [18:06:35]OFD Sender: No OFD packet to send [18:06:40]OFD Sender: No OFD packet to send [18:06:42]recv_with_timeout no data received [18:06:45]OFD Sender: No OFD packet to send [18:06:50]OFD Sender: No OFD packet to send [18:06:55]OFD Sender: No OFD packet to send [18:07:00]OFD Sender: No OFD packet to send [18:07:04]recv_with_timeout no data received [18:07:05]OFD Sender: No OFD packet to send [18:07:10]OFD Sender: No OFD packet to send [18:07:15]OFD Sender: No OFD packet to send [18:07:20]OFD Sender: No OFD packet to send [18:07:25]OFD Sender: No OFD packet to send [18:07:27]recv_with_timeout no data received [18:07:30]OFD Sender: No OFD packet to send [18:07:35]OFD Sender: No OFD packet to send [18:07:40]OFD Sender: No OFD packet to send [18:07:45]OFD Sender: No OFD packet to send [18:07:46]accept exits with 9 [18:07:46]New connection [18:07:46]New thread 3066559844 created [18:07:46]Thread 3066703204 joined [18:07:46]Waiting for new connection... [18:07:46] Sock 9.Parse request [18:07:46]Sock 9.Check first char [18:07:46]Sock 9.First char is OK [18:07:46]request: POST /json_proto HTTP/1.0 [18:07:46]Method: POST [18:07:46]URL: /json_proto [18:07:46]Method is POST - this is cgi request [18:07:46]url: /json_proto [18:07:46]query_string will be loaded in cgi processing [18:07:46]execute_cgi json_proto POST (null) [18:07:46]execute_cgi path=json_proto method=POST [18:07:46]POST find Content-Length [18:07:46]Host: 172.17.43.131:8080 [18:07:46]Content-Length: 804 [18:07:46]Content-Type: application/json [18:07:46] [18:07:46]POST finish read [18:07:46]Found Content-Length = 804 [18:07:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003149", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:07:46]execute_script... [18:07: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)2003149", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:07:46]POST & json_proto [18:07:46]process_json_proto [18:07:46]json parsed OK: [18:07:46]protocol is kg_v1.0 [18:07:46]action value=close_receipt [18:07:46]process_action close_receipt [18:07:46]cmd_close_receipt [18:07:46]MH_GetDate [18:07:46]Write to MH i2c: F0 00 00 BB 05 AF [18:07:46]Write i2c OK [18:07:46]MH_I2C_Read... [18:07:46]Read from MH i2c: F0 [18:07:46]MH_I2C_Read... [18:07:46]Read from MH i2c: F0 09 00 [18:07:46]MH_I2C_Read... [18:07:46]Read from MH i2c: F0 09 00 BB 05 00 F2 88 A6 66 F9 24 A2 66 63 [18:07:46]GetLastDocTimeStamp 1722189681 [18:07:46]current date 1722190066 [18:07:46]FM_GetShiftState [18:07:46]SAM_PROTO_GetShiftState [18:07:46]wFMCommunicate request_size=4 [18:07:46]MH_SAM_APDU [18:07:46]CAPDU: 80 13 01 00 [18:07:46]Write to MH i2c: E2 08 00 BC 05 80 13 01 00 00 00 00 00 3E [18:07:46]Write i2c OK [18:07:46]MH_I2C_Read... [18:07:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:07:46]Read from MH i2c: E2 [18:07:46]MH_I2C_Read... [18:07:46]Read from MH i2c: E2 0E 00 [18:07:46]MH_I2C_Read... [18:07:46]Read from MH i2c: E2 0E 00 BC 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 EF [18:07:46]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [18:07:46]wFMCommunicate OK [18:07:46]SAM_PROTO_GetShiftState done [18:07:46]FM_GetShiftState done [18:07:46]opened in 1722125326 [18:07:46]opened+sec_in_day 1722211726 [18:07:46]quantity*price = 100005 [18:07:46]sum+1 = 100006 [18:07:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 402 28.07.2024 18:07 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226742 ФПД: 9105660738281 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T180747&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226742&fm=9105660738281&tin=02508201610067®Number=0000000000092624&sum=100005 [18:07:47]StoreToDocumentArchive [18:07:47]shift 439 fd 226742 [18:07:47]save to /storage/0439/doc_00226742 [18:07:47]save last doc name /storage/0439/doc_00226742 to /storage/kkm_last_doc_name [18:07:47]save OK [18:07:47]Clear old archive folders... [18:07:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:07:47]tlvbuf is 018D7240 [18:07:47]SAM_PROTO_ClearQueue [18:07:47]wFMCommunicate request_size=4 [18:07:47]MH_SAM_APDU [18:07:47]CAPDU: 80 09 00 00 [18:07:47]Write to MH i2c: E2 08 00 C9 05 80 09 00 00 00 00 00 00 40 [18:07:47]Write i2c OK [18:07:47]MH_I2C_Read... [18:07:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:07:47]Read from MH i2c: E2 [18:07:47]MH_I2C_Read... [18:07:47]Read from MH i2c: E2 03 00 [18:07:47]MH_I2C_Read... [18:07:47]Read from MH i2c: E2 03 00 C9 05 00 90 00 42 [18:07:47]RAPDU: 90 00 [18:07:47]wFMCommunicate OK [18:07:47]SAM_PROTO_ClearQueue done [18:07:47]KKMCreateOFDPacket [18:07:47]OFDProtocolAddRootSTLVToBuf [18:07:47]FM_MakeSignedData [18:07:47]FM_MakeSignedData [18:07:47]SAM_PROTO_SignData [18:07:47]wFMCommunicate request_size=4 [18:07:47]MH_SAM_APDU [18:07:47]CAPDU: 80 0D 01 02 [18:07:47]Write to MH i2c: E2 08 00 CA 05 80 0D 01 02 00 00 00 00 48 [18:07:47]Write i2c OK [18:07:47]MH_I2C_Read... [18:07:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:07:47]Read from MH i2c: E2 [18:07:47]MH_I2C_Read... [18:07:47]Read from MH i2c: E2 03 00 [18:07:47]MH_I2C_Read... [18:07:47]Read from MH i2c: E2 03 00 CA 05 00 90 00 43 [18:07:47]RAPDU: 90 00 [18:07:47]wFMCommunicate OK [18:07:47]wFMCommunicate request_size=255 [18:07:47]MH_SAM_APDU [18:07:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 01 00 00 F4 03 04 00 F3 88 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B6 75 03 00 35 04 06 00 08 [18:07:47]Write to MH i2c: E2 02 01 CB 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 01 00 00 F4 03 04 00 F3 88 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B6 75 03 00 35 04 06 00 08 00 00 70 [18:07:47]Write i2c OK [18:07:47]MH_I2C_Read... [18:07:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:07:47]Read from MH i2c: E2 [18:07:47]MH_I2C_Read... [18:07:47]Read from MH i2c: E2 03 00 [18:07:47]MH_I2C_Read... [18:07:47]Read from MH i2c: E2 03 00 CB 05 00 90 00 44 [18:07:47]RAPDU: 90 00 [18:07:47]wFMCommunicate OK [18:07:47]wFMCommunicate request_size=10 [18:07:47]MH_SAM_APDU [18:07:47]CAPDU: 80 0D 02 02 05 48 13 AC 7A E9 [18:07:47]Write to MH i2c: E2 0D 00 CC 05 80 0D 02 02 05 00 48 13 AC 7A E9 00 00 BF [18:07:47]Write i2c OK [18:07:47]MH_I2C_Read... [18:07:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:07:47]Read from MH i2c: E2 [18:07:47]MH_I2C_Read... [18:07:47]Read from MH i2c: E2 03 00 [18:07:47]MH_I2C_Read... [18:07:47]Read from MH i2c: E2 03 00 CC 05 00 90 00 45 [18:07:47]RAPDU: 90 00 [18:07:47]wFMCommunicate OK [18:07:47]wFMCommunicate request_size=4 [18:07:47]MH_SAM_APDU [18:07:47]CAPDU: 80 0D 03 02 [18:07:47]Write to MH i2c: E2 08 00 CD 05 80 0D 03 02 00 00 00 00 4D [18:07:47]Write i2c OK [18:07:47]MH_I2C_Read... [18:07:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:07:48]Read from MH i2c: E2 [18:07:48]MH_I2C_Read... [18:07:48]Read from MH i2c: E2 0B 00 [18:07:48]MH_I2C_Read... [18:07:48]Read from MH i2c: E2 0B 00 CD 05 00 86 28 8A 75 BE 65 FD 76 90 00 91 [18:07:48]RAPDU: 86 28 8A 75 BE 65 FD 76 90 00 [18:07:48]wFMCommunicate OK [18:07:48]SAM_PROTO_SignData done [18:07:48]FM_MakeSignedData done [18:07:48]CreateOFDProtocolMessage [18:07:48]wFMCommunicate request_size=4 [18:07:48]MH_SAM_APDU [18:07:48]CAPDU: 80 11 00 00 [18:07:48]Write to MH i2c: E2 08 00 CE 05 80 11 00 00 00 00 00 00 4D [18:07:48]Write i2c OK [18:07:48]MH_I2C_Read... [18:07:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:07:48]Read from MH i2c: E2 [18:07:48]MH_I2C_Read... [18:07:48]Read from MH i2c: E2 17 00 [18:07:48]MH_I2C_Read... [18:07:48]Read from MH i2c: E2 17 00 CE 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AA [18:07:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:07:48]wFMCommunicate OK [18:07:48]CreateOFDProtocolMessage done [18:07:48]OFDSenderStorePacket 226742 [18:07:48]StoreOFDPacket docnum=226742 [18:07:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 CC 32 07 01 26 FD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 01 00 00 F4 03 04 00 F3 88 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B6 75 03 00 35 04 06 00 08 48 13 AC 7A E9 86 28 8A 75 BE 65 FD 76 [18:07:48]CheckFolder [18:07:48]dirname=/storage/ofd_packets [18:07:48]CheckFolder done [18:07:48]ProducePacketName [18:07:48]name=ofd_packets/00226742 [18:07:48]NVStorageSaveData ofd_packets/00226742 [18:07:48]File name is /storage/ofd_packets/00226742 [18:07:48]Write 301 bytes [18:07:48]NVStorageSaveData done [18:07:48]OFDSenderStorePacket done [18:07:48]KKMCreateOFDPacket done [18:07:48]NVStorageSaveData kkm_last_timestamp [18:07:48]File name is /storage/kkm_last_timestamp [18:07:48]Write 4 bytes [18:07:48]NVStorageSaveData done [18:07:48]ExternCall_PrintAddStr [18:07:48]wPrintStart [18:07:48]Write to MH i2c: 01 00 00 CF 05 D4 [18:07:48]Write i2c OK [18:07:48]MH_I2C_Read... [18:07:48]Read from MH i2c: 01 [18:07:48]MH_I2C_Read... [18:07:48]Read from MH i2c: 01 07 00 [18:07:48]MH_I2C_Read... [18:07:48]Read from MH i2c: 01 07 00 CF 05 00 00 00 00 00 FF 0F E9 [18:07:48]RasterBufferAndPrint [18:07:48]line Счет N : (1)2003149 [18:07:48]line ИНН: 02508201610067 [18:07:48]line Контрольно-Кассовый Чек [18:07:48]line ПРОДАЖА [18:07:48]line ТРК (МРК, ГНК) : 43 [18:07:48]line Товар: 2710124130 [18:07:48]line Аи-92-К-5 [18:07:48]line 14.750 * 67.80 [18:07:48]line = 1000.05 [18:07:48]line НДС 12% НСП 1% [18:07:48]line > о реализуемом товаре [18:07:48]line ИТОГО: 1000.05 [18:07:48]line НСП 1% : 8.85 [18:07:48]line НДС 12% : 106.20 [18:07:48]line Наличными: 0.00 [18:07:48]line Безнал.: 1000.05 [18:07:48]line Место: АЗС № 97 "Партнер Нефть" [18:07:48]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:07:48]line СНО: Общий режим [18:07:48]line Чек 402 28.07.2024 18:07 [18:07:48]line Смена: 439 ФФД: 1.0 [18:07:48]line ЗНМ: 0300000054 [18:07:48]line РНМ: 0000000000092624 [18:07:48]line Версия ККМ: 001 [18:07:48]line Платежная система: O! деньги [18:07:48]line ФМ: 0000000000874959 [18:07:48]line ФД: 226742 [18:07:48]line ФПД: 9105660738281 [18:07:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T180747&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226742&fm=9105660738281&tin=02508201610067®Number=0000000000092624&sum=100005 [18:07:48]written 0, free lines is 4095 [18:07:48]OFD Sender: Processing packet 226742 [packets to send 603, broken 602] [18:07:48]ProducePacketName [18:07:48]name=ofd_packets/00226742 [18:07:48]OFD Sender: To server: pG, [18:07:48]CommunicateWithHost lk.salyk.kg:30040 [18:07:48]ConnectInit lk.salyk.kg [18:07:48]Write to MH i2c: 01 00 00 F9 05 FE [18:07:48]Write i2c OK [18:07:48]MH_I2C_Read... [18:07:48]Read from MH i2c: 01 [18:07:48]MH_I2C_Read... [18:07:48]Read from MH i2c: 01 07 00 [18:07:48]MH_I2C_Read... [18:07:48]Read from MH i2c: 01 07 00 F9 05 00 00 00 00 00 75 0C 86 [18:07:48]RasterBufferAndPrint [18:07:48]line [18:07:48]line [18:07:48]line [18:07:48]line [18:07:48]line [18:07:48]written 0, free lines is 3192 [18:07:48]MH_Cut [18:07:48]Write to MH i2c: D1 01 00 00 06 01 D8 [18:07:48]Write i2c OK [18:07:48]MH_I2C_Read... [18:07:48]Read from MH i2c: D1 [18:07:48]MH_I2C_Read... [18:07:48]Read from MH i2c: D1 01 00 [18:07:48]MH_I2C_Read... [18:07:48]Read from MH i2c: D1 01 00 00 06 00 D7 [18:07:48]Write to MH i2c: 01 00 00 01 06 07 [18:07:48]Write i2c OK [18:07:48]MH_I2C_Read... [18:07:49]*** Cut start [18:07:49]*** Partial cut [18:07:49]*** CUTSNS_PIN = 1 [18:07:49]*** CUTSNS_PIN = 0 [18:07:50]*** Brake cut motor [18:07:50]Read from MH i2c: 01 [18:07:50]MH_I2C_Read... [18:07:50]*** Stop cut motor [18:07:50]*** Cut end [18:07:50]Read from MH i2c: 01 07 00 [18:07:50]MH_I2C_Read... [18:07:50]Read from MH i2c: 01 07 00 01 06 00 00 00 00 00 FF 0F 1C [18:07:50]process_action close_receipt done [18:07:50]requested_data is exist [18:07:50]produce_requested_data [18:07:50]requested_item fm.sn is exist - process it [18:07:50]wFMCommunicate request_size=4 [18:07:50]MH_SAM_APDU [18:07:50]CAPDU: 80 11 00 00 [18:07:50]Write to MH i2c: E2 08 00 02 06 80 11 00 00 00 00 00 00 82 [18:07:50]Write i2c OK [18:07:50]MH_I2C_Read... [18:07:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:07:50]Read from MH i2c: E2 [18:07:50]MH_I2C_Read... [18:07:50]Read from MH i2c: E2 17 00 [18:07:50]MH_I2C_Read... [18:07:50]Read from MH i2c: E2 17 00 02 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DF [18:07:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:07:50]wFMCommunicate OK [18:07:50]requested_item fd.num is exist - process it [18:07:50]SAM_PROTO_GetFieldsCounters [18:07:50]wFMCommunicate request_size=4 [18:07:50]MH_SAM_APDU [18:07:50]CAPDU: 80 13 00 00 [18:07:50]Write to MH i2c: E2 08 00 03 06 80 13 00 00 00 00 00 00 85 [18:07:50]Write i2c OK [18:07:50]MH_I2C_Read... [18:07:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:07:50]Read from MH i2c: E2 [18:07:50]MH_I2C_Read... [18:07:50]Read from MH i2c: E2 62 00 [18:07:50]MH_I2C_Read... [18:07:50]Read from MH i2c: E2 62 00 03 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B6 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 92 01 00 00 5E 04 04 00 92 01 00 00 57 04 04 00 93 01 00 00 19 04 04 00 00 00 00 00 90 00 4D [18:07:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B6 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 92 01 00 00 5E 04 04 00 92 01 00 00 57 04 04 00 93 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:07:50]wFMCommunicate OK [18:07:50]SAM_PROTO_GetFieldsCounters done [18:07:50]requested_item shift.num is exist - process it [18:07:50]requested_item shift.opened is exist - process it [18:07:50]req_shift_opened [18:07:50]FM_GetShiftState [18:07:50]SAM_PROTO_GetShiftState [18:07:50]wFMCommunicate request_size=4 [18:07:50]MH_SAM_APDU [18:07:50]CAPDU: 80 13 01 00 [18:07:50]Write to MH i2c: E2 08 00 04 06 80 13 01 00 00 00 00 00 87 [18:07:50]Write i2c OK [18:07:50]MH_I2C_Read... [18:07:50]Connected sock=11 [18:07:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 CC 32 07 01 26 FD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 01 00 00 F4 03 04 00 F3 88 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B6 75 03 00 35 04 06 00 08 48 13 AC 7A E9 86 28 8A 75 BE 65 FD 76 [18:07:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:07:50]Read from MH i2c: E2 [18:07:50]MH_I2C_Read... [18:07:50]Read from MH i2c: E2 0E 00 [18:07:50]MH_I2C_Read... [18:07:50]Read from MH i2c: E2 0E 00 04 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 38 [18:07:50]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [18:07:50]wFMCommunicate OK [18:07:50]SAM_PROTO_GetShiftState done [18:07:50]FM_GetShiftState done [18:07:50]req_shift_opened done [18:07:50]requested_item shift.open_date is exist - process it [18:07:50]req_shift_open_date [18:07:50]req_shift_open_date done [18:07:50]produce_requested_data done [18:07:50]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226742,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [18:07:50]process_action_free close_receipt [18:07:50]json_value_free [18:07:50]json_value_free done [18:07:50]process_json_proto returns [18:07:50]Send response to host [18:07:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226742,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [18:07:50]free response buf [18:07:50]execute_script done [18:07:50]execute_script returns [18:07:50]free content buf [18:07:50]Sock 9.Close socket [18:07:50]Sock 9.Thread stoped [18:07:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 10 D8 47 00 7E 0D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B6 75 03 00 F4 03 04 00 00 35 A6 66 B6 04 01 00 00 2C 11 C0 FD 69 0A 6B BA [18:07:52]CommunicateWithHost err = 0 [18:07:52]CheckOFDResponse [18:07:52]1017 (14) - 77093643461234 [18:07:52]1041 (16) - 0000000000874959 [18:07:52]1040 (4) - 226742 [18:07:52]1012 (4) - 28.07.2024 12:09 [18:07:52]1206 (1) - 0 [18:07:52]OFD Sender: Remove packet 226742 [18:07:52]ProducePacketName [18:07:52]name=ofd_packets/00226742 [18:07:52]NVStorageDeleteData [18:07:53]OFD Sender: No OFD packet to send [18:07:58]OFD Sender: No OFD packet to send [18:08:00]recv_with_timeout no data received [18:08:03]OFD Sender: No OFD packet to send [18:08:08]OFD Sender: No OFD packet to send [18:08:13]OFD Sender: No OFD packet to send [18:08:18]OFD Sender: No OFD packet to send [18:08:23]OFD Sender: No OFD packet to send [18:08:28]OFD Sender: No OFD packet to send [18:08:33]OFD Sender: No OFD packet to send [18:08:38]OFD Sender: No OFD packet to send [18:08:43]OFD Sender: No OFD packet to send [18:08:48]OFD Sender: No OFD packet to send [18:08:53]OFD Sender: No OFD packet to send [18:08:58]OFD Sender: No OFD packet to send [18:09:03]OFD Sender: No OFD packet to send [18:09:08]OFD Sender: No OFD packet to send [18:09:13]OFD Sender: No OFD packet to send [18:09:18]OFD Sender: No OFD packet to send [18:09:23]OFD Sender: No OFD packet to send [18:09:28]OFD Sender: No OFD packet to send [18:09:33]OFD Sender: No OFD packet to send [18:09:38]OFD Sender: No OFD packet to send [18:09:43]OFD Sender: No OFD packet to send [18:09:48]OFD Sender: No OFD packet to send [18:09:53]OFD Sender: No OFD packet to send [18:09:58]OFD Sender: No OFD packet to send [18:10:03]OFD Sender: No OFD packet to send [18:10:08]OFD Sender: No OFD packet to send [18:10:13]OFD Sender: No OFD packet to send [18:10:18]OFD Sender: No OFD packet to send [18:10:23]OFD Sender: No OFD packet to send [18:10:28]OFD Sender: No OFD packet to send [18:10:33]OFD Sender: No OFD packet to send [18:10:38]OFD Sender: No OFD packet to send [18:10:43]OFD Sender: No OFD packet to send [18:10:48]OFD Sender: No OFD packet to send [18:10:50]accept exits with 10 [18:10:50]New connection [18:10:50]New thread 3066703204 created [18:10:50]Thread 3066559844 joined [18:10:50]Waiting for new connection... [18:10:50] Sock 10.Parse request [18:10:50]Sock 10.Check first char [18:10:50]Sock 10.First char is OK [18:10:50]request: POST /json_proto HTTP/1.0 [18:10:50]Method: POST [18:10:50]URL: /json_proto [18:10:50]Method is POST - this is cgi request [18:10:50]url: /json_proto [18:10:50]query_string will be loaded in cgi processing [18:10:50]execute_cgi json_proto POST (null) [18:10:50]execute_cgi path=json_proto method=POST [18:10:50]POST find Content-Length [18:10:50]Host: 172.17.43.131:8080 [18:10:50]Content-Length: 676 [18:10:50]Content-Type: application/json [18:10:50] [18:10:50]POST finish read [18:10:50]Found Content-Length = 676 [18:10:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003152", "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.80, "quantity" : 15.270, "sum" : 1050.58, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1050.00, "total" : 1050.00, "payments": [ { "type": 0, "sum" : 1050.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:10:50]execute_script... [18:10:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003152", "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.80, "quantity" : 15.270, "sum" : 1050.58, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1050.00, "total" : 1050.00, "payments": [ { "type": 0, "sum" : 1050.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:10:50]POST & json_proto [18:10:50]process_json_proto [18:10:50]json parsed OK: [18:10:50]protocol is kg_v1.0 [18:10:50]action value=close_receipt [18:10:50]process_action close_receipt [18:10:50]cmd_close_receipt [18:10:50]MH_GetDate [18:10:50]Write to MH i2c: F0 00 00 05 06 FA [18:10:50]Write i2c OK [18:10:50]MH_I2C_Read... [18:10:50]Read from MH i2c: F0 [18:10:50]MH_I2C_Read... [18:10:50]Read from MH i2c: F0 09 00 [18:10:50]MH_I2C_Read... [18:10:50]Read from MH i2c: F0 09 00 05 06 00 AB 89 A6 66 F9 24 A2 66 68 [18:10:50]GetLastDocTimeStamp 1722190067 [18:10:50]current date 1722190251 [18:10:50]FM_GetShiftState [18:10:50]SAM_PROTO_GetShiftState [18:10:50]wFMCommunicate request_size=4 [18:10:50]MH_SAM_APDU [18:10:50]CAPDU: 80 13 01 00 [18:10:50]Write to MH i2c: E2 08 00 06 06 80 13 01 00 00 00 00 00 89 [18:10:50]Write i2c OK [18:10:50]MH_I2C_Read... [18:10:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:10:51]Read from MH i2c: E2 [18:10:51]MH_I2C_Read... [18:10:51]Read from MH i2c: E2 0E 00 [18:10:51]MH_I2C_Read... [18:10:51]Read from MH i2c: E2 0E 00 06 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 3A [18:10:51]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [18:10:51]wFMCommunicate OK [18:10:51]SAM_PROTO_GetShiftState done [18:10:51]FM_GetShiftState done [18:10:51]opened in 1722125326 [18:10:51]opened+sec_in_day 1722211726 [18:10:51]quantity*price = 105057 [18:10:51]sum+1 = 105059 [18:10:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.58 ИТОГО: 1050.00 Внесено: 1050.00 СДАЧА: 0.00 НСП 1% : 9.30 НДС 12% : 111.57 Наличными: 1050.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 403 28.07.2024 18:10 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226743 ФПД: 141498705702391 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T181051&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226743&fm=141498705702391&tin=02508201610067®Number=0000000000092624&sum=105000 [18:10:52]StoreToDocumentArchive [18:10:52]shift 439 fd 226743 [18:10:52]save to /storage/0439/doc_00226743 [18:10:52]save last doc name /storage/0439/doc_00226743 to /storage/kkm_last_doc_name [18:10:52]save OK [18:10:52]Clear old archive folders... [18:10:52]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:10:52]tlvbuf is 0186E340 [18:10:52]SAM_PROTO_ClearQueue [18:10:52]wFMCommunicate request_size=4 [18:10:52]MH_SAM_APDU [18:10:52]CAPDU: 80 09 00 00 [18:10:52]Write to MH i2c: E2 08 00 13 06 80 09 00 00 00 00 00 00 8B [18:10:52]Write i2c OK [18:10:52]MH_I2C_Read... [18:10:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:10:52]Read from MH i2c: E2 [18:10:52]MH_I2C_Read... [18:10:52]Read from MH i2c: E2 03 00 [18:10:52]MH_I2C_Read... [18:10:52]Read from MH i2c: E2 03 00 13 06 00 90 00 8D [18:10:52]RAPDU: 90 00 [18:10:52]wFMCommunicate OK [18:10:52]SAM_PROTO_ClearQueue done [18:10:52]KKMCreateOFDPacket [18:10:52]OFDProtocolAddRootSTLVToBuf [18:10:52]FM_MakeSignedData [18:10:52]FM_MakeSignedData [18:10:52]SAM_PROTO_SignData [18:10:52]wFMCommunicate request_size=4 [18:10:52]MH_SAM_APDU [18:10:52]CAPDU: 80 0D 01 02 [18:10:52]Write to MH i2c: E2 08 00 14 06 80 0D 01 02 00 00 00 00 93 [18:10:52]Write i2c OK [18:10:52]MH_I2C_Read... [18:10:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:10:52]Read from MH i2c: E2 [18:10:52]MH_I2C_Read... [18:10:52]Read from MH i2c: E2 03 00 [18:10:52]MH_I2C_Read... [18:10:52]Read from MH i2c: E2 03 00 14 06 00 90 00 8E [18:10:52]RAPDU: 90 00 [18:10:52]wFMCommunicate OK [18:10:52]wFMCommunicate request_size=255 [18:10:52]MH_SAM_APDU [18:10:52]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 9A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 9A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A2 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 95 2B 00 00 00 00 07 04 06 00 28 9A 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 01 00 00 F4 03 04 00 AB 89 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B7 75 03 00 35 04 06 00 [18:10:52]Write to MH i2c: E2 02 01 15 06 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 9A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 9A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A2 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 95 2B 00 00 00 00 07 04 06 00 28 9A 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 01 00 00 F4 03 04 00 AB 89 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B7 75 03 00 35 04 06 00 00 00 4D [18:10:52]Write i2c OK [18:10:52]MH_I2C_Read... [18:10:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:10:52]Read from MH i2c: E2 [18:10:52]MH_I2C_Read... [18:10:52]Read from MH i2c: E2 03 00 [18:10:52]MH_I2C_Read... [18:10:52]Read from MH i2c: E2 03 00 15 06 00 90 00 8F [18:10:52]RAPDU: 90 00 [18:10:52]wFMCommunicate OK [18:10:52]wFMCommunicate request_size=11 [18:10:52]MH_SAM_APDU [18:10:52]CAPDU: 80 0D 02 02 06 80 B1 3C 16 ED F7 [18:10:52]Write to MH i2c: E2 0E 00 16 06 80 0D 02 02 06 00 80 B1 3C 16 ED F7 00 00 09 [18:10:52]Write i2c OK [18:10:52]MH_I2C_Read... [18:10:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:10:52]Read from MH i2c: E2 [18:10:52]MH_I2C_Read... [18:10:52]Read from MH i2c: E2 03 00 [18:10:52]MH_I2C_Read... [18:10:52]Read from MH i2c: E2 03 00 16 06 00 90 00 90 [18:10:52]RAPDU: 90 00 [18:10:52]wFMCommunicate OK [18:10:52]wFMCommunicate request_size=4 [18:10:52]MH_SAM_APDU [18:10:52]CAPDU: 80 0D 03 02 [18:10:52]Write to MH i2c: E2 08 00 17 06 80 0D 03 02 00 00 00 00 98 [18:10:52]Write i2c OK [18:10:52]MH_I2C_Read... [18:10:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:10:52]Read from MH i2c: E2 [18:10:52]MH_I2C_Read... [18:10:52]Read from MH i2c: E2 0B 00 [18:10:52]MH_I2C_Read... [18:10:52]Read from MH i2c: E2 0B 00 17 06 00 FC 22 F2 4B C9 37 17 EF 90 00 FA [18:10:52]RAPDU: FC 22 F2 4B C9 37 17 EF 90 00 [18:10:52]wFMCommunicate OK [18:10:52]SAM_PROTO_SignData done [18:10:52]FM_MakeSignedData done [18:10:52]CreateOFDProtocolMessage [18:10:52]wFMCommunicate request_size=4 [18:10:52]MH_SAM_APDU [18:10:52]CAPDU: 80 11 00 00 [18:10:52]Write to MH i2c: E2 08 00 18 06 80 11 00 00 00 00 00 00 98 [18:10:52]Write i2c OK [18:10:52]MH_I2C_Read... [18:10:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:10:52]Read from MH i2c: E2 [18:10:52]MH_I2C_Read... [18:10:52]Read from MH i2c: E2 17 00 [18:10:52]MH_I2C_Read... [18:10:52]Read from MH i2c: E2 17 00 18 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F5 [18:10:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:10:52]wFMCommunicate OK [18:10:52]CreateOFDProtocolMessage done [18:10:52]OFDSenderStorePacket 226743 [18:10:52]StoreOFDPacket docnum=226743 [18:10:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 6D 0D 08 01 85 53 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 9A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 9A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A2 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 95 2B 00 00 00 00 07 04 06 00 28 9A 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 01 00 00 F4 03 04 00 AB 89 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B7 75 03 00 35 04 06 00 80 B1 3C 16 ED F7 FC 22 F2 4B C9 37 17 EF [18:10:52]CheckFolder [18:10:52]dirname=/storage/ofd_packets [18:10:52]CheckFolder done [18:10:52]ProducePacketName [18:10:52]name=ofd_packets/00226743 [18:10:52]NVStorageSaveData ofd_packets/00226743 [18:10:52]File name is /storage/ofd_packets/00226743 [18:10:52]Write 302 bytes [18:10:52]NVStorageSaveData done [18:10:52]OFDSenderStorePacket done [18:10:52]KKMCreateOFDPacket done [18:10:52]NVStorageSaveData kkm_last_timestamp [18:10:52]File name is /storage/kkm_last_timestamp [18:10:52]Write 4 bytes [18:10:52]NVStorageSaveData done [18:10:52]ExternCall_PrintAddStr [18:10:52]wPrintStart [18:10:52]Write to MH i2c: 01 00 00 19 06 1F [18:10:52]OFD Sender: Processing packet 226743 [packets to send 603, broken 602] [18:10:52]ProducePacketName [18:10:52]name=ofd_packets/00226743 [18:10:52]OFD Sender: To server: pG, [18:10:52]CommunicateWithHost lk.salyk.kg:30040 [18:10:52]ConnectInit lk.salyk.kg [18:10:52]Write i2c OK [18:10:52]MH_I2C_Read... [18:10:52]Read from MH i2c: 01 [18:10:52]MH_I2C_Read... [18:10:52]Read from MH i2c: 01 07 00 [18:10:52]MH_I2C_Read... [18:10:52]Read from MH i2c: 01 07 00 19 06 00 00 00 00 00 FF 0F 34 [18:10:52]RasterBufferAndPrint [18:10:52]line Счет N : (1)2003152 [18:10:52]line ИНН: 02508201610067 [18:10:52]line Контрольно-Кассовый Чек [18:10:52]line ПРОДАЖА [18:10:52]line ТРК (МРК, ГНК) : 32 [18:10:52]line Товар: 2710124130 [18:10:52]line Super-92-К-5 [18:10:52]line 15.270 * 68.80 [18:10:52]line = 1050.58 [18:10:52]line НДС 12% НСП 1% [18:10:52]line > о реализуемом товаре [18:10:52]line ОКРУГЛЕНИЕ: -0.58 [18:10:52]line ИТОГО: 1050.00 [18:10:52]line Внесено: 1050.00 [18:10:52]line СДАЧА: 0.00 [18:10:52]line НСП 1% : 9.30 [18:10:52]line НДС 12% : 111.57 [18:10:52]line Наличными: 1050.00 [18:10:52]line Безнал.: 0.00 [18:10:52]line Место: АЗС № 97 "Партнер Нефть" [18:10:52]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:10:52]line СНО: Общий режим [18:10:52]line Чек 403 28.07.2024 18:10 [18:10:52]line Смена: 439 ФФД: 1.0 [18:10:52]line ЗНМ: 0300000054 [18:10:52]line РНМ: 0000000000092624 [18:10:52]line Версия ККМ: 001 [18:10:52]line ФМ: 0000000000874959 [18:10:52]line ФД: 226743 [18:10:52]line ФПД: 141498705702391 [18:10:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T181051&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226743&fm=141498705702391&tin=02508201610067®Number=0000000000092624&sum=105000 [18:10:52]written 0, free lines is 4095 [18:10:53]Write to MH i2c: 01 00 00 44 06 4A [18:10:53]Write i2c OK [18:10:53]MH_I2C_Read... [18:10:53]Read from MH i2c: 01 [18:10:53]MH_I2C_Read... [18:10:53]Read from MH i2c: 01 07 00 [18:10:53]MH_I2C_Read... [18:10:53]Read from MH i2c: 01 07 00 44 06 00 00 00 00 00 58 0C B5 [18:10:53]RasterBufferAndPrint [18:10:53]line [18:10:53]line [18:10:53]line [18:10:53]line [18:10:53]line [18:10:53]written 0, free lines is 3164 [18:10:53]Connected sock=8 [18:10:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 6D 0D 08 01 85 53 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 9A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 9A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A2 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 95 2B 00 00 00 00 07 04 06 00 28 9A 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 01 00 00 F4 03 04 00 AB 89 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B7 75 03 00 35 04 06 00 80 B1 3C 16 ED F7 FC 22 F2 4B C9 37 17 EF [18:10:53]MH_Cut [18:10:53]Write to MH i2c: D1 01 00 4B 06 01 23 [18:10:53]Write i2c OK [18:10:53]MH_I2C_Read... [18:10:53]Read from MH i2c: D1 [18:10:53]MH_I2C_Read... [18:10:53]Read from MH i2c: D1 01 00 [18:10:53]MH_I2C_Read... [18:10:53]Read from MH i2c: D1 01 00 4B 06 00 22 [18:10:53]Write to MH i2c: 01 00 00 4C 06 52 [18:10:53]Write i2c OK [18:10:53]MH_I2C_Read... [18:10:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 7B A8 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 38 37 34 39 35 39 10 04 04 00 B7 75 03 00 F4 03 04 00 B6 35 A6 66 B6 04 01 00 00 D1 47 DC CD 92 0A EA BB [18:10:54]CommunicateWithHost err = 0 [18:10:54]CheckOFDResponse [18:10:54]1017 (14) - 77093643461234 [18:10:54]1041 (16) - 0000000000874959 [18:10:54]1040 (4) - 226743 [18:10:54]1012 (4) - 28.07.2024 12:12 [18:10:54]1206 (1) - 0 [18:10:54]OFD Sender: Remove packet 226743 [18:10:54]ProducePacketName [18:10:54]name=ofd_packets/00226743 [18:10:54]NVStorageDeleteData [18:10:54]*** Cut start [18:10:54]*** Partial cut [18:10:54]*** CUTSNS_PIN = 1 [18:10:54]*** CUTSNS_PIN = 0 [18:10:54]OFD Sender: No OFD packet to send [18:10:54]*** Brake cut motor [18:10:55]Read from MH i2c: 01 [18:10:55]MH_I2C_Read... [18:10:55]*** Stop cut motor [18:10:55]*** Cut end [18:10:55]Read from MH i2c: 01 07 00 [18:10:55]MH_I2C_Read... [18:10:55]Read from MH i2c: 01 07 00 4C 06 00 00 00 00 00 FF 0F 67 [18:10:55]process_action close_receipt done [18:10:55]requested_data is exist [18:10:55]produce_requested_data [18:10:55]requested_item fm.sn is exist - process it [18:10:55]wFMCommunicate request_size=4 [18:10:55]MH_SAM_APDU [18:10:55]CAPDU: 80 11 00 00 [18:10:55]Write to MH i2c: E2 08 00 4D 06 80 11 00 00 00 00 00 00 CD [18:10:55]Write i2c OK [18:10:55]MH_I2C_Read... [18:10:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:10:55]Read from MH i2c: E2 [18:10:55]MH_I2C_Read... [18:10:55]Read from MH i2c: E2 17 00 [18:10:55]MH_I2C_Read... [18:10:55]Read from MH i2c: E2 17 00 4D 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2A [18:10:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:10:55]wFMCommunicate OK [18:10:55]requested_item fd.num is exist - process it [18:10:55]SAM_PROTO_GetFieldsCounters [18:10:55]wFMCommunicate request_size=4 [18:10:55]MH_SAM_APDU [18:10:55]CAPDU: 80 13 00 00 [18:10:55]Write to MH i2c: E2 08 00 4E 06 80 13 00 00 00 00 00 00 D0 [18:10:55]Write i2c OK [18:10:55]MH_I2C_Read... [18:10:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:10:55]Read from MH i2c: E2 [18:10:55]MH_I2C_Read... [18:10:55]Read from MH i2c: E2 62 00 [18:10:55]MH_I2C_Read... [18:10:55]Read from MH i2c: E2 62 00 4E 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B7 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 93 01 00 00 5E 04 04 00 93 01 00 00 57 04 04 00 94 01 00 00 19 04 04 00 00 00 00 00 90 00 9C [18:10:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B7 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 93 01 00 00 5E 04 04 00 93 01 00 00 57 04 04 00 94 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:10:55]wFMCommunicate OK [18:10:55]SAM_PROTO_GetFieldsCounters done [18:10:55]requested_item shift.num is exist - process it [18:10:55]requested_item shift.opened is exist - process it [18:10:55]req_shift_opened [18:10:55]FM_GetShiftState [18:10:55]SAM_PROTO_GetShiftState [18:10:55]wFMCommunicate request_size=4 [18:10:55]MH_SAM_APDU [18:10:55]CAPDU: 80 13 01 00 [18:10:55]Write to MH i2c: E2 08 00 4F 06 80 13 01 00 00 00 00 00 D2 [18:10:55]Write i2c OK [18:10:55]MH_I2C_Read... [18:10:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:10:55]Read from MH i2c: E2 [18:10:55]MH_I2C_Read... [18:10:55]Read from MH i2c: E2 0E 00 [18:10:55]MH_I2C_Read... [18:10:55]Read from MH i2c: E2 0E 00 4F 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 83 [18:10:55]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [18:10:55]wFMCommunicate OK [18:10:55]SAM_PROTO_GetShiftState done [18:10:55]FM_GetShiftState done [18:10:55]req_shift_opened done [18:10:55]requested_item shift.open_date is exist - process it [18:10:55]req_shift_open_date [18:10:55]req_shift_open_date done [18:10:55]produce_requested_data done [18:10:55]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226743,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [18:10:55]process_action_free close_receipt [18:10:55]json_value_free [18:10:55]json_value_free done [18:10:55]process_json_proto returns [18:10:55]Send response to host [18:12:40]ConnectInit Can't connect to host [18:12:44]OFD Sender: No OFD packet to send [18:12:49]OFD Sender: No OFD packet to send [18:12:54]OFD Sender: No OFD packet to send [18:12:58]recv_with_timeout no data received [18:12:59]OFD Sender: No OFD packet to send [18:13:04]OFD Sender: No OFD packet to send [18:13:05]accept exits with 9 [18:13:05]New connection [18:13:05]New thread 3066559844 created [18:13:05]Thread 3066703204 joined [18:13:05]Waiting for new connection... [18:13:05] Sock 9.Parse request [18:13:05]Sock 9.Check first char [18:13:05]Sock 9.First char is OK [18:13:05]request: POST /json_proto HTTP/1.0 [18:13:05]Method: POST [18:13:05]URL: /json_proto [18:13:05]Method is POST - this is cgi request [18:13:05]url: /json_proto [18:13:05]query_string will be loaded in cgi processing [18:13:05]execute_cgi json_proto POST (null) [18:13:05]execute_cgi path=json_proto method=POST [18:13:05]POST find Content-Length [18:13:05]Host: 172.17.43.131:8080 [18:13:05]Content-Length: 678 [18:13:05]Content-Type: application/json [18:13:05] [18:13:05]POST finish read [18:13:05]Found Content-Length = 678 [18:13:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003154", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:13:05]execute_script... [18:13: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)2003154", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:13:05]POST & json_proto [18:13:05]process_json_proto [18:13:05]json parsed OK: [18:13:05]protocol is kg_v1.0 [18:13:05]action value=close_receipt [18:13:05]process_action close_receipt [18:13:05]cmd_close_receipt [18:13:05]MH_GetDate [18:13:05]Write to MH i2c: F0 00 00 50 06 45 [18:13:05]Write i2c OK [18:13:05]MH_I2C_Read... [18:13:05]Read from MH i2c: F0 [18:13:05]MH_I2C_Read... [18:13:05]Read from MH i2c: F0 09 00 [18:13:05]MH_I2C_Read... [18:13:05]Read from MH i2c: F0 09 00 50 06 00 31 8A A6 66 F9 24 A2 66 3A [18:13:05]GetLastDocTimeStamp 1722190251 [18:13:05]current date 1722190385 [18:13:05]FM_GetShiftState [18:13:05]SAM_PROTO_GetShiftState [18:13:05]wFMCommunicate request_size=4 [18:13:05]MH_SAM_APDU [18:13:05]CAPDU: 80 13 01 00 [18:13:05]Write to MH i2c: E2 08 00 51 06 80 13 01 00 00 00 00 00 D4 [18:13:05]Write i2c OK [18:13:05]MH_I2C_Read... [18:13:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:13:05]Read from MH i2c: E2 [18:13:05]MH_I2C_Read... [18:13:05]Read from MH i2c: E2 0E 00 [18:13:05]MH_I2C_Read... [18:13:05]Read from MH i2c: E2 0E 00 51 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 85 [18:13:05]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [18:13:05]wFMCommunicate OK [18:13:05]SAM_PROTO_GetShiftState done [18:13:05]FM_GetShiftState done [18:13:05]opened in 1722125326 [18:13:05]opened+sec_in_day 1722211726 [18:13:05]quantity*price = 50036 [18:13:05]sum+1 = 50037 [18:13:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 404 28.07.2024 18:13 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226744 ФПД: 171653550722159 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T181305&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226744&fm=171653550722159&tin=02508201610067®Number=0000000000092624&sum=50000 [18:13:06]StoreToDocumentArchive [18:13:06]shift 439 fd 226744 [18:13:06]save to /storage/0439/doc_00226744 [18:13:06]save last doc name /storage/0439/doc_00226744 to /storage/kkm_last_doc_name [18:13:06]save OK [18:13:06]Clear old archive folders... [18:13:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:13:06]tlvbuf is 018D7D20 [18:13:06]SAM_PROTO_ClearQueue [18:13:06]wFMCommunicate request_size=4 [18:13:06]MH_SAM_APDU [18:13:06]CAPDU: 80 09 00 00 [18:13:06]Write to MH i2c: E2 08 00 5E 06 80 09 00 00 00 00 00 00 D6 [18:13:06]Write i2c OK [18:13:06]MH_I2C_Read... [18:13:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:13:06]Read from MH i2c: E2 [18:13:06]MH_I2C_Read... [18:13:06]Read from MH i2c: E2 03 00 [18:13:06]MH_I2C_Read... [18:13:06]Read from MH i2c: E2 03 00 5E 06 00 90 00 D8 [18:13:06]RAPDU: 90 00 [18:13:06]wFMCommunicate OK [18:13:06]SAM_PROTO_ClearQueue done [18:13:06]KKMCreateOFDPacket [18:13:06]OFDProtocolAddRootSTLVToBuf [18:13:06]FM_MakeSignedData [18:13:06]FM_MakeSignedData [18:13:06]SAM_PROTO_SignData [18:13:06]wFMCommunicate request_size=4 [18:13:06]MH_SAM_APDU [18:13:06]CAPDU: 80 0D 01 02 [18:13:06]Write to MH i2c: E2 08 00 5F 06 80 0D 01 02 00 00 00 00 DE [18:13:06]Write i2c OK [18:13:06]MH_I2C_Read... [18:13:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:13:06]Read from MH i2c: E2 [18:13:06]MH_I2C_Read... [18:13:06]Read from MH i2c: E2 03 00 [18:13:06]MH_I2C_Read... [18:13:06]Read from MH i2c: E2 03 00 5F 06 00 90 00 D9 [18:13:06]RAPDU: 90 00 [18:13:06]wFMCommunicate OK [18:13:06]wFMCommunicate request_size=255 [18:13:06]MH_SAM_APDU [18:13:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 01 00 00 F4 03 04 00 31 8A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B8 75 03 00 35 04 06 00 9C [18:13:06]Write to MH i2c: E2 02 01 60 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 01 00 00 F4 03 04 00 31 8A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B8 75 03 00 35 04 06 00 9C 00 00 45 [18:13:06]Write i2c OK [18:13:06]MH_I2C_Read... [18:13:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:13:06]Read from MH i2c: E2 [18:13:06]MH_I2C_Read... [18:13:06]Read from MH i2c: E2 03 00 [18:13:06]MH_I2C_Read... [18:13:06]Read from MH i2c: E2 03 00 60 06 00 90 00 DA [18:13:06]RAPDU: 90 00 [18:13:06]wFMCommunicate OK [18:13:06]wFMCommunicate request_size=10 [18:13:06]MH_SAM_APDU [18:13:06]CAPDU: 80 0D 02 02 05 1E 34 EA 4C 6F [18:13:06]Write to MH i2c: E2 0D 00 61 06 80 0D 02 02 05 00 1E 34 EA 4C 6F 00 00 E2 [18:13:06]Write i2c OK [18:13:06]MH_I2C_Read... [18:13:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:13:06]Read from MH i2c: E2 [18:13:06]MH_I2C_Read... [18:13:06]Read from MH i2c: E2 03 00 [18:13:06]MH_I2C_Read... [18:13:06]Read from MH i2c: E2 03 00 61 06 00 90 00 DB [18:13:06]RAPDU: 90 00 [18:13:06]wFMCommunicate OK [18:13:06]wFMCommunicate request_size=4 [18:13:06]MH_SAM_APDU [18:13:06]CAPDU: 80 0D 03 02 [18:13:06]Write to MH i2c: E2 08 00 62 06 80 0D 03 02 00 00 00 00 E3 [18:13:06]Write i2c OK [18:13:06]MH_I2C_Read... [18:13:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:13:06]Read from MH i2c: E2 [18:13:06]MH_I2C_Read... [18:13:06]Read from MH i2c: E2 0B 00 [18:13:06]MH_I2C_Read... [18:13:06]Read from MH i2c: E2 0B 00 62 06 00 43 9B 50 29 76 21 21 71 90 00 64 [18:13:06]RAPDU: 43 9B 50 29 76 21 21 71 90 00 [18:13:06]wFMCommunicate OK [18:13:06]SAM_PROTO_SignData done [18:13:06]FM_MakeSignedData done [18:13:06]CreateOFDProtocolMessage [18:13:06]wFMCommunicate request_size=4 [18:13:06]MH_SAM_APDU [18:13:06]CAPDU: 80 11 00 00 [18:13:06]Write to MH i2c: E2 08 00 63 06 80 11 00 00 00 00 00 00 E3 [18:13:06]Write i2c OK [18:13:06]MH_I2C_Read... [18:13:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:13:06]Read from MH i2c: E2 [18:13:06]MH_I2C_Read... [18:13:06]Read from MH i2c: E2 17 00 [18:13:06]MH_I2C_Read... [18:13:06]Read from MH i2c: E2 17 00 63 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 40 [18:13:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:13:06]wFMCommunicate OK [18:13:06]CreateOFDProtocolMessage done [18:13:06]OFDSenderStorePacket 226744 [18:13:06]StoreOFDPacket docnum=226744 [18:13:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 AF A1 07 01 E2 3C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 01 00 00 F4 03 04 00 31 8A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B8 75 03 00 35 04 06 00 9C 1E 34 EA 4C 6F 43 9B 50 29 76 21 21 71 [18:13:06]CheckFolder [18:13:06]dirname=/storage/ofd_packets [18:13:06]CheckFolder done [18:13:06]ProducePacketName [18:13:06]name=ofd_packets/00226744 [18:13:06]NVStorageSaveData ofd_packets/00226744 [18:13:06]File name is /storage/ofd_packets/00226744 [18:13:06]Write 301 bytes [18:13:06]NVStorageSaveData done [18:13:06]OFDSenderStorePacket done [18:13:06]KKMCreateOFDPacket done [18:13:06]NVStorageSaveData kkm_last_timestamp [18:13:06]File name is /storage/kkm_last_timestamp [18:13:06]Write 4 bytes [18:13:06]NVStorageSaveData done [18:13:06]ExternCall_PrintAddStr [18:13:06]wPrintStart [18:13:06]Write to MH i2c: 01 00 00 64 06 6A [18:13:06]Write i2c OK [18:13:06]MH_I2C_Read... [18:13:06]Read from MH i2c: 01 [18:13:06]MH_I2C_Read... [18:13:06]Read from MH i2c: 01 07 00 [18:13:06]MH_I2C_Read... [18:13:06]Read from MH i2c: 01 07 00 64 06 00 00 00 00 00 FF 0F 7F [18:13:06]RasterBufferAndPrint [18:13:06]line Счет N : (1)2003154 [18:13:06]line ИНН: 02508201610067 [18:13:06]line Контрольно-Кассовый Чек [18:13:06]line ПРОДАЖА [18:13:06]line ТРК (МРК, ГНК) : 53 [18:13:06]line Товар: 2710124130 [18:13:06]line Аи-92-К-5 [18:13:06]line 7.380 * 67.80 [18:13:06]line = 500.36 [18:13:06]line НДС 12% НСП 1% [18:13:06]line > о реализуемом товаре [18:13:06]line ОКРУГЛЕНИЕ: -0.36 [18:13:06]line ИТОГО: 500.00 [18:13:06]line Внесено: 500.00 [18:13:06]line СДАЧА: 0.00 [18:13:06]line НСП 1% : 4.43 [18:13:06]line НДС 12% : 53.14 [18:13:06]line Наличными: 500.00 [18:13:06]line Безнал.: 0.00 [18:13:06]line Место: АЗС № 97 "Партнер Нефть" [18:13:06]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:13:06]line СНО: Общий режим [18:13:06]line Чек 404 28.07.2024 18:13 [18:13:06]line Смена: 439 ФФД: 1.0 [18:13:06]line ЗНМ: 0300000054 [18:13:06]line РНМ: 0000000000092624 [18:13:06]line Версия ККМ: 001 [18:13:06]line ФМ: 0000000000874959 [18:13:06]line ФД: 226744 [18:13:06]line ФПД: 171653550722159 [18:13:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T181305&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226744&fm=171653550722159&tin=02508201610067®Number=0000000000092624&sum=50000 [18:13:06]written 0, free lines is 4095 [18:13:06]OFD Sender: Processing packet 226744 [packets to send 603, broken 602] [18:13:06]ProducePacketName [18:13:06]name=ofd_packets/00226744 [18:13:06]OFD Sender: To server: pG, [18:13:06]CommunicateWithHost lk.salyk.kg:30040 [18:13:06]ConnectInit lk.salyk.kg [18:13:07]Write to MH i2c: 01 00 00 8F 06 95 [18:13:07]Write i2c OK [18:13:07]MH_I2C_Read... [18:13:07]Read from MH i2c: 01 [18:13:07]MH_I2C_Read... [18:13:07]Read from MH i2c: 01 07 00 [18:13:07]MH_I2C_Read... [18:13:07]Read from MH i2c: 01 07 00 8F 06 00 00 00 00 00 54 0C FC [18:13:07]RasterBufferAndPrint [18:13:07]line [18:13:07]line [18:13:07]line [18:13:07]line [18:13:07]line [18:13:07]written 0, free lines is 3160 [18:13:07]MH_Cut [18:13:07]Write to MH i2c: D1 01 00 96 06 01 6E [18:13:07]Write i2c OK [18:13:07]MH_I2C_Read... [18:13:07]Read from MH i2c: D1 [18:13:07]MH_I2C_Read... [18:13:07]Read from MH i2c: D1 01 00 [18:13:07]MH_I2C_Read... [18:13:07]Read from MH i2c: D1 01 00 96 06 00 6D [18:13:07]Write to MH i2c: 01 00 00 97 06 9D [18:13:07]Write i2c OK [18:13:07]MH_I2C_Read... [18:13:08]*** Cut start [18:13:08]*** Partial cut [18:13:08]*** CUTSNS_PIN = 1 [18:13:08]*** CUTSNS_PIN = 0 [18:13:08]*** Brake cut motor [18:13:09]Read from MH i2c: 01 [18:13:09]MH_I2C_Read... [18:13:09]*** Stop cut motor [18:13:09]*** Cut end [18:13:09]Read from MH i2c: 01 07 00 [18:13:09]MH_I2C_Read... [18:13:09]Read from MH i2c: 01 07 00 97 06 00 00 00 00 00 FF 0F B2 [18:13:09]process_action close_receipt done [18:13:09]requested_data is exist [18:13:09]produce_requested_data [18:13:09]requested_item fm.sn is exist - process it [18:13:09]wFMCommunicate request_size=4 [18:13:09]MH_SAM_APDU [18:13:09]CAPDU: 80 11 00 00 [18:13:09]Write to MH i2c: E2 08 00 98 06 80 11 00 00 00 00 00 00 18 [18:13:09]Write i2c OK [18:13:09]MH_I2C_Read... [18:13:09]Connected sock=11 [18:13:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 AF A1 07 01 E2 3C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 01 00 00 F4 03 04 00 31 8A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B8 75 03 00 35 04 06 00 9C 1E 34 EA 4C 6F 43 9B 50 29 76 21 21 71 [18:13:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:13:09]Read from MH i2c: E2 [18:13:09]MH_I2C_Read... [18:13:09]Read from MH i2c: E2 17 00 [18:13:09]MH_I2C_Read... [18:13:09]Read from MH i2c: E2 17 00 98 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 75 [18:13:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:13:09]wFMCommunicate OK [18:13:09]requested_item fd.num is exist - process it [18:13:09]SAM_PROTO_GetFieldsCounters [18:13:09]wFMCommunicate request_size=4 [18:13:09]MH_SAM_APDU [18:13:09]CAPDU: 80 13 00 00 [18:13:09]Write to MH i2c: E2 08 00 99 06 80 13 00 00 00 00 00 00 1B [18:13:09]Write i2c OK [18:13:09]MH_I2C_Read... [18:13:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:13:09]Read from MH i2c: E2 [18:13:09]MH_I2C_Read... [18:13:09]Read from MH i2c: E2 62 00 [18:13:09]MH_I2C_Read... [18:13:09]Read from MH i2c: E2 62 00 99 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B8 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 94 01 00 00 5E 04 04 00 94 01 00 00 57 04 04 00 95 01 00 00 19 04 04 00 00 00 00 00 90 00 EB [18:13:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B8 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 94 01 00 00 5E 04 04 00 94 01 00 00 57 04 04 00 95 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:13:09]wFMCommunicate OK [18:13:09]SAM_PROTO_GetFieldsCounters done [18:13:09]requested_item shift.num is exist - process it [18:13:09]requested_item shift.opened is exist - process it [18:13:09]req_shift_opened [18:13:09]FM_GetShiftState [18:13:09]SAM_PROTO_GetShiftState [18:13:09]wFMCommunicate request_size=4 [18:13:09]MH_SAM_APDU [18:13:09]CAPDU: 80 13 01 00 [18:13:09]Write to MH i2c: E2 08 00 9A 06 80 13 01 00 00 00 00 00 1D [18:13:09]Write i2c OK [18:13:09]MH_I2C_Read... [18:13:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:13:09]Read from MH i2c: E2 [18:13:09]MH_I2C_Read... [18:13:09]Read from MH i2c: E2 0E 00 [18:13:09]MH_I2C_Read... [18:13:09]Read from MH i2c: E2 0E 00 9A 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 CE [18:13:09]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [18:13:09]wFMCommunicate OK [18:13:09]SAM_PROTO_GetShiftState done [18:13:09]FM_GetShiftState done [18:13:09]req_shift_opened done [18:13:09]requested_item shift.open_date is exist - process it [18:13:09]req_shift_open_date [18:13:09]req_shift_open_date done [18:13:09]produce_requested_data done [18:13:09]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226744,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [18:13:09]process_action_free close_receipt [18:13:09]json_value_free [18:13:09]json_value_free done [18:13:09]process_json_proto returns [18:13:09]Send response to host [18:13:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226744,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [18:13:09]free response buf [18:13:09]execute_script done [18:13:09]execute_script returns [18:13:09]free content buf [18:13:09]Sock 9.Close socket [18:13:09]Sock 9.Thread stoped [18:13:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 39 EF 47 00 7D 6C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B8 75 03 00 F4 03 04 00 3D 36 A6 66 B6 04 01 00 00 54 73 2C FA BF F4 69 9F [18:13:10]CommunicateWithHost err = 0 [18:13:10]CheckOFDResponse [18:13:10]1017 (14) - 77093643461234 [18:13:10]1041 (16) - 0000000000874959 [18:13:10]1040 (4) - 226744 [18:13:10]1012 (4) - 28.07.2024 12:14 [18:13:10]1206 (1) - 0 [18:13:10]OFD Sender: Remove packet 226744 [18:13:10]ProducePacketName [18:13:10]name=ofd_packets/00226744 [18:13:10]NVStorageDeleteData [18:13:10]OFD Sender: No OFD packet to send [18:13:15]OFD Sender: No OFD packet to send [18:13:20]OFD Sender: No OFD packet to send [18:13:25]OFD Sender: No OFD packet to send [18:13:26]recv_with_timeout no data received [18:13:30]OFD Sender: No OFD packet to send [18:13:35]OFD Sender: No OFD packet to send [18:13:37]recv_with_timeout no data received [18:13:40]OFD Sender: No OFD packet to send [18:13:45]OFD Sender: No OFD packet to send [18:13:50]OFD Sender: No OFD packet to send [18:13:55]OFD Sender: No OFD packet to send [18:14:00]OFD Sender: No OFD packet to send [18:14:05]OFD Sender: No OFD packet to send [18:14:10]OFD Sender: No OFD packet to send [18:14:15]OFD Sender: No OFD packet to send [18:14:18]recv_with_timeout no data received [18:14:20]OFD Sender: No OFD packet to send [18:14:25]OFD Sender: No OFD packet to send [18:14:30]OFD Sender: No OFD packet to send [18:14:32]accept exits with 10 [18:14:32]New connection [18:14:32]New thread 3066703204 created [18:14:32]Thread 3066559844 joined [18:14:32]Waiting for new connection... [18:14:32] Sock 10.Parse request [18:14:32]Sock 10.Check first char [18:14:32]Sock 10.First char is OK [18:14:32]request: POST /json_proto HTTP/1.0 [18:14:32]Method: POST [18:14:32]URL: /json_proto [18:14:32]Method is POST - this is cgi request [18:14:32]url: /json_proto [18:14:32]query_string will be loaded in cgi processing [18:14:32]execute_cgi json_proto POST (null) [18:14:32]execute_cgi path=json_proto method=POST [18:14:32]POST find Content-Length [18:14:32]Host: 172.17.43.131:8080 [18:14:32]Content-Length: 966 [18:14:32]Content-Type: application/json [18:14:32] [18:14:32]POST finish read [18:14:32]Found Content-Length = 966 [18:14:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003155", "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" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.13 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:14:32]execute_script... [18: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)2003155", "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" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.13 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:14:32]POST & json_proto [18:14:32]process_json_proto [18:14:32]json parsed OK: [18:14:32]protocol is kg_v1.0 [18:14:32]action value=close_receipt [18:14:32]process_action close_receipt [18:14:32]cmd_close_receipt [18:14:32]MH_GetDate [18:14:32]Write to MH i2c: F0 00 00 9B 06 90 [18:14:32]Write i2c OK [18:14:32]MH_I2C_Read... [18:14:32]Read from MH i2c: F0 [18:14:32]MH_I2C_Read... [18:14:32]Read from MH i2c: F0 09 00 [18:14:32]MH_I2C_Read... [18:14:32]Read from MH i2c: F0 09 00 9B 06 00 89 8A A6 66 F9 24 A2 66 DD [18:14:32]GetLastDocTimeStamp 1722190385 [18:14:32]current date 1722190473 [18:14:32]FM_GetShiftState [18:14:32]SAM_PROTO_GetShiftState [18:14:32]wFMCommunicate request_size=4 [18:14:32]MH_SAM_APDU [18:14:32]CAPDU: 80 13 01 00 [18:14:32]Write to MH i2c: E2 08 00 9C 06 80 13 01 00 00 00 00 00 1F [18:14:32]Write i2c OK [18:14:32]MH_I2C_Read... [18:14:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:14:32]Read from MH i2c: E2 [18:14:32]MH_I2C_Read... [18:14:32]Read from MH i2c: E2 0E 00 [18:14:32]MH_I2C_Read... [18:14:32]Read from MH i2c: E2 0E 00 9C 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 D0 [18:14:32]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [18:14:32]wFMCommunicate OK [18:14:32]SAM_PROTO_GetShiftState done [18:14:32]FM_GetShiftState done [18:14:32]opened in 1722125326 [18:14:32]opened+sec_in_day 1722211726 [18:14:32]quantity*price = 150041 [18:14:32]sum+1 = 150042 [18:14:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.34 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 405 28.07.2024 18:14 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Дисконтная программа S-92 номер 97 сэкономлено 22.13 сом ФМ: 0000000000874959 ФД: 226745 ФПД: 169913625581107 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T181433&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226745&fm=169913625581107&tin=02508201610067®Number=0000000000092624&sum=150000 [18:14:33]StoreToDocumentArchive [18:14:33]shift 439 fd 226745 [18:14:33]save to /storage/0439/doc_00226745 [18:14:33]save last doc name /storage/0439/doc_00226745 to /storage/kkm_last_doc_name [18:14:33]save OK [18:14:33]Clear old archive folders... [18:14:33]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:14:33]tlvbuf is 0186E000 [18:14:33]SAM_PROTO_ClearQueue [18:14:33]wFMCommunicate request_size=4 [18:14:33]MH_SAM_APDU [18:14:33]CAPDU: 80 09 00 00 [18:14:33]Write to MH i2c: E2 08 00 A9 06 80 09 00 00 00 00 00 00 21 [18:14:33]Write i2c OK [18:14:33]MH_I2C_Read... [18:14:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:14:33]Read from MH i2c: E2 [18:14:33]MH_I2C_Read... [18:14:33]Read from MH i2c: E2 03 00 [18:14:33]MH_I2C_Read... [18:14:33]Read from MH i2c: E2 03 00 A9 06 00 90 00 23 [18:14:33]RAPDU: 90 00 [18:14:33]wFMCommunicate OK [18:14:33]SAM_PROTO_ClearQueue done [18:14:33]KKMCreateOFDPacket [18:14:33]OFDProtocolAddRootSTLVToBuf [18:14:33]FM_MakeSignedData [18:14:33]FM_MakeSignedData [18:14:33]SAM_PROTO_SignData [18:14:33]wFMCommunicate request_size=4 [18:14:33]MH_SAM_APDU [18:14:33]CAPDU: 80 0D 01 02 [18:14:33]Write to MH i2c: E2 08 00 AA 06 80 0D 01 02 00 00 00 00 29 [18:14:33]Write i2c OK [18:14:33]MH_I2C_Read... [18:14:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:14:33]Read from MH i2c: E2 [18:14:33]MH_I2C_Read... [18:14:33]Read from MH i2c: E2 03 00 [18:14:33]MH_I2C_Read... [18:14:33]Read from MH i2c: E2 03 00 AA 06 00 90 00 24 [18:14:33]RAPDU: 90 00 [18:14:33]wFMCommunicate OK [18:14:33]wFMCommunicate request_size=255 [18:14:33]MH_SAM_APDU [18:14: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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 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 3E 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 95 01 00 00 F4 03 04 00 89 8A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B9 75 03 00 35 04 06 00 [18:14:33]Write to MH i2c: E2 02 01 AB 06 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 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 3E 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 95 01 00 00 F4 03 04 00 89 8A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B9 75 03 00 35 04 06 00 00 00 ED [18:14:33]Write i2c OK [18:14:33]MH_I2C_Read... [18:14:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:14:34]Read from MH i2c: E2 [18:14:34]MH_I2C_Read... [18:14:34]Read from MH i2c: E2 03 00 [18:14:34]MH_I2C_Read... [18:14:34]Read from MH i2c: E2 03 00 AB 06 00 90 00 25 [18:14:34]RAPDU: 90 00 [18:14:34]wFMCommunicate OK [18:14:34]wFMCommunicate request_size=11 [18:14:34]MH_SAM_APDU [18:14:34]CAPDU: 80 0D 02 02 06 9A 89 19 4B 96 33 [18:14:34]Write to MH i2c: E2 0E 00 AC 06 80 0D 02 02 06 00 9A 89 19 4B 96 33 00 00 88 [18:14:34]Write i2c OK [18:14:34]MH_I2C_Read... [18:14:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:14:34]Read from MH i2c: E2 [18:14:34]MH_I2C_Read... [18:14:34]Read from MH i2c: E2 03 00 [18:14:34]MH_I2C_Read... [18:14:34]Read from MH i2c: E2 03 00 AC 06 00 90 00 26 [18:14:34]RAPDU: 90 00 [18:14:34]wFMCommunicate OK [18:14:34]wFMCommunicate request_size=4 [18:14:34]MH_SAM_APDU [18:14:34]CAPDU: 80 0D 03 02 [18:14:34]Write to MH i2c: E2 08 00 AD 06 80 0D 03 02 00 00 00 00 2E [18:14:34]Write i2c OK [18:14:34]MH_I2C_Read... [18:14:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:14:34]Read from MH i2c: E2 [18:14:34]MH_I2C_Read... [18:14:34]Read from MH i2c: E2 0B 00 [18:14:34]MH_I2C_Read... [18:14:34]Read from MH i2c: E2 0B 00 AD 06 00 25 99 49 77 1D 44 37 54 90 00 99 [18:14:34]RAPDU: 25 99 49 77 1D 44 37 54 90 00 [18:14:34]wFMCommunicate OK [18:14:34]SAM_PROTO_SignData done [18:14:34]FM_MakeSignedData done [18:14:34]CreateOFDProtocolMessage [18:14:34]wFMCommunicate request_size=4 [18:14:34]MH_SAM_APDU [18:14:34]CAPDU: 80 11 00 00 [18:14:34]Write to MH i2c: E2 08 00 AE 06 80 11 00 00 00 00 00 00 2E [18:14:34]Write i2c OK [18:14:34]MH_I2C_Read... [18:14:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:14:34]Read from MH i2c: E2 [18:14:34]MH_I2C_Read... [18:14:34]Read from MH i2c: E2 17 00 [18:14:34]MH_I2C_Read... [18:14:34]Read from MH i2c: E2 17 00 AE 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8B [18:14:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:14:34]wFMCommunicate OK [18:14:34]CreateOFDProtocolMessage done [18:14:34]OFDSenderStorePacket 226745 [18:14:34]StoreOFDPacket docnum=226745 [18:14:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 67 7C 08 01 AB 17 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 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 3E 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 95 01 00 00 F4 03 04 00 89 8A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B9 75 03 00 35 04 06 00 9A 89 19 4B 96 33 25 99 49 77 1D 44 37 54 [18:14:34]CheckFolder [18:14:34]dirname=/storage/ofd_packets [18:14:34]CheckFolder done [18:14:34]ProducePacketName [18:14:34]name=ofd_packets/00226745 [18:14:34]NVStorageSaveData ofd_packets/00226745 [18:14:34]File name is /storage/ofd_packets/00226745 [18:14:34]Write 302 bytes [18:14:34]NVStorageSaveData done [18:14:34]OFDSenderStorePacket done [18:14:34]KKMCreateOFDPacket done [18:14:34]NVStorageSaveData kkm_last_timestamp [18:14:34]File name is /storage/kkm_last_timestamp [18:14:34]Write 4 bytes [18:14:34]NVStorageSaveData done [18:14:34]ExternCall_PrintAddStr [18:14:34]wPrintStart [18:14:34]Write to MH i2c: 01 00 00 AF 06 B5 [18:14:34]Write i2c OK [18:14:34]MH_I2C_Read... [18:14:34]Read from MH i2c: 01 [18:14:34]MH_I2C_Read... [18:14:34]Read from MH i2c: 01 07 00 [18:14:34]MH_I2C_Read... [18:14:34]Read from MH i2c: 01 07 00 AF 06 00 00 00 00 00 FF 0F CA [18:14:34]RasterBufferAndPrint [18:14:34]line Счет N : (1)2003155 [18:14:34]line ИНН: 02508201610067 [18:14:34]line Контрольно-Кассовый Чек [18:14:34]line ПРОДАЖА [18:14:34]line ТРК (МРК, ГНК) : 32 [18:14:34]line Товар: 2710124130 [18:14:34]line Super-92-К-5 [18:14:34]line 22.130 * 67.80 [18:14:34]line = 1500.41 [18:14:34]line НДС 12% НСП 1% [18:14:34]line > о реализуемом товаре [18:14:34]line ОКРУГЛЕНИЕ: -0.41 [18:14:34]line ИТОГО: 1500.00 [18:14:34]line Внесено: 1500.00 [18:14:34]line СДАЧА: 0.00 [18:14:34]line НСП 1% : 13.28 [18:14:34]line НДС 12% : 159.34 [18:14:34]line Наличными: 1500.00 [18:14:34]line Безнал.: 0.00 [18:14:34]line Место: АЗС № 97 "Партнер Нефть" [18:14:34]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:14:34]line СНО: Общий режим [18:14:34]line Чек 405 28.07.2024 18:14 [18:14:34]line Смена: 439 ФФД: 1.0 [18:14:34]line ЗНМ: 0300000054 [18:14:34]line РНМ: 0000000000092624 [18:14:34]line Версия ККМ: 001 [18:14:34]line [18:14:34]line Дисконтная программа [18:14:34]line S-92 [18:14:34]line номер 97 [18:14:34]line сэкономлено 22.13 сом [18:14:34]line ФМ: 0000000000874959 [18:14:34]line ФД: 226745 [18:14:34]line ФПД: 169913625581107 [18:14:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T181433&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226745&fm=169913625581107&tin=02508201610067®Number=0000000000092624&sum=150000 [18:14:34]OFD Sender: Processing packet 226745 [packets to send 603, broken 602] [18:14:34]ProducePacketName [18:14:34]name=ofd_packets/00226745 [18:14:34]OFD Sender: To server: pG, [18:14:34]CommunicateWithHost lk.salyk.kg:30040 [18:14:34]ConnectInit lk.salyk.kg [18:14:34]written 0, free lines is 4095 [18:14:35]Write to MH i2c: 01 00 00 DF 06 E5 [18:14:35]Write i2c OK [18:14:35]MH_I2C_Read... [18:14:35]Read from MH i2c: 01 [18:14:35]MH_I2C_Read... [18:14:35]Read from MH i2c: 01 07 00 [18:14:35]MH_I2C_Read... [18:14:35]Read from MH i2c: 01 07 00 DF 06 00 00 00 00 00 E4 0B DB [18:14:35]RasterBufferAndPrint [18:14:35]line [18:14:35]line [18:14:35]line [18:14:35]line [18:14:35]line [18:14:35]written 0, free lines is 3047 [18:14:35]MH_Cut [18:14:35]Write to MH i2c: D1 01 00 E6 06 01 BE [18:14:35]Write i2c OK [18:14:35]MH_I2C_Read... [18:14:35]Read from MH i2c: D1 [18:14:35]MH_I2C_Read... [18:14:35]Read from MH i2c: D1 01 00 [18:14:35]MH_I2C_Read... [18:14:35]Read from MH i2c: D1 01 00 E6 06 00 BD [18:14:35]Write to MH i2c: 01 00 00 E7 06 ED [18:14:35]Write i2c OK [18:14:35]MH_I2C_Read... [18:14:35]Connected sock=9 [18:14:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 67 7C 08 01 AB 17 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 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 3E 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 95 01 00 00 F4 03 04 00 89 8A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B9 75 03 00 35 04 06 00 9A 89 19 4B 96 33 25 99 49 77 1D 44 37 54 [18:14:36]*** Cut start [18:14:36]*** Partial cut [18:14:36]*** CUTSNS_PIN = 1 [18:14:36]*** CUTSNS_PIN = 0 [18:14:36]*** Brake cut motor [18:14:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 4D 7A 47 00 A0 EC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B9 75 03 00 F4 03 04 00 94 36 A6 66 B6 04 01 00 00 54 58 A7 E0 FA 59 CD 06 [18:14:37]CommunicateWithHost err = 0 [18:14:37]CheckOFDResponse [18:14:37]1017 (14) - 77093643461234 [18:14:37]1041 (16) - 0000000000874959 [18:14:37]1040 (4) - 226745 [18:14:37]1012 (4) - 28.07.2024 12:16 [18:14:37]1206 (1) - 0 [18:14:37]OFD Sender: Remove packet 226745 [18:14:37]ProducePacketName [18:14:37]name=ofd_packets/00226745 [18:14:37]NVStorageDeleteData [18:14:37]Read from MH i2c: 01 [18:14:37]MH_I2C_Read... [18:14:37]*** Stop cut motor [18:14:37]*** Cut end [18:14:37]Read from MH i2c: 01 07 00 [18:14:37]MH_I2C_Read... [18:14:37]Read from MH i2c: 01 07 00 E7 06 00 00 00 00 00 FF 0F 02 [18:14:37]process_action close_receipt done [18:14:37]requested_data is exist [18:14:37]produce_requested_data [18:14:37]requested_item fm.sn is exist - process it [18:14:37]wFMCommunicate request_size=4 [18:14:37]MH_SAM_APDU [18:14:37]CAPDU: 80 11 00 00 [18:14:37]Write to MH i2c: E2 08 00 E8 06 80 11 00 00 00 00 00 00 68 [18:14:37]Write i2c OK [18:14:37]MH_I2C_Read... [18:14:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:14:37]Read from MH i2c: E2 [18:14:37]MH_I2C_Read... [18:14:37]Read from MH i2c: E2 17 00 [18:14:37]MH_I2C_Read... [18:14:37]Read from MH i2c: E2 17 00 E8 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C5 [18:14:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:14:37]wFMCommunicate OK [18:14:37]requested_item fd.num is exist - process it [18:14:37]SAM_PROTO_GetFieldsCounters [18:14:37]wFMCommunicate request_size=4 [18:14:37]MH_SAM_APDU [18:14:37]CAPDU: 80 13 00 00 [18:14:37]Write to MH i2c: E2 08 00 E9 06 80 13 00 00 00 00 00 00 6B [18:14:37]Write i2c OK [18:14:37]MH_I2C_Read... [18:14:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:14:37]Read from MH i2c: E2 [18:14:37]MH_I2C_Read... [18:14:37]Read from MH i2c: E2 62 00 [18:14:37]MH_I2C_Read... [18:14:37]Read from MH i2c: E2 62 00 E9 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B9 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 95 01 00 00 5E 04 04 00 95 01 00 00 57 04 04 00 96 01 00 00 19 04 04 00 00 00 00 00 90 00 3F [18:14:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B9 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 95 01 00 00 5E 04 04 00 95 01 00 00 57 04 04 00 96 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:14:37]wFMCommunicate OK [18:14:37]SAM_PROTO_GetFieldsCounters done [18:14:37]requested_item shift.num is exist - process it [18:14:37]requested_item shift.opened is exist - process it [18:14:37]req_shift_opened [18:14:37]FM_GetShiftState [18:14:37]SAM_PROTO_GetShiftState [18:14:37]wFMCommunicate request_size=4 [18:14:37]MH_SAM_APDU [18:14:37]CAPDU: 80 13 01 00 [18:14:37]Write to MH i2c: E2 08 00 EA 06 80 13 01 00 00 00 00 00 6D [18:14:37]Write i2c OK [18:14:37]MH_I2C_Read... [18:14:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:14:37]Read from MH i2c: E2 [18:14:37]MH_I2C_Read... [18:14:37]Read from MH i2c: E2 0E 00 [18:14:37]MH_I2C_Read... [18:14:37]Read from MH i2c: E2 0E 00 EA 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 1E [18:14:37]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [18:14:37]wFMCommunicate OK [18:14:37]SAM_PROTO_GetShiftState done [18:14:37]FM_GetShiftState done [18:14:37]req_shift_opened done [18:14:37]requested_item shift.open_date is exist - process it [18:14:37]req_shift_open_date [18:14:37]req_shift_open_date done [18:14:37]produce_requested_data done [18:14:37]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226745,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [18:14:37]process_action_free close_receipt [18:14:37]json_value_free [18:14:37]json_value_free done [18:14:37]process_json_proto returns [18:14:37]Send response to host [18:14:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226745,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [18:14:37]free response buf [18:14:37]execute_script done [18:14:37]execute_script returns [18:14:37]free content buf [18:14:37]Sock 10.Close socket [18:14:37]Sock 10.Thread stoped [18:14:37]OFD Sender: No OFD packet to send [18:14:40]accept exits with 8 [18:14:40]New connection [18:14:40]New thread 3066559844 created [18:14:40]Thread 3066703204 joined [18:14:40]Waiting for new connection... [18:14:40] Sock 8.Parse request [18:14:40]Sock 8.Check first char [18:14:40]Sock 8.First char is OK [18:14:40]request: POST /json_proto HTTP/1.0 [18:14:40]Method: POST [18:14:40]URL: /json_proto [18:14:40]Method is POST - this is cgi request [18:14:40]url: /json_proto [18:14:40]query_string will be loaded in cgi processing [18:14:40]execute_cgi json_proto POST (null) [18:14:40]execute_cgi path=json_proto method=POST [18:14:40]POST find Content-Length [18:14:40]Host: 172.17.43.131:8080 [18:14:40]Content-Length: 678 [18:14:40]Content-Type: application/json [18:14:40] [18:14:40]POST finish read [18:14:40]Found Content-Length = 678 [18:14:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003156", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [18:14:40]execute_script... [18:14:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003156", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [18:14:40]POST & json_proto [18:14:40]process_json_proto [18:14:40]json parsed OK: [18:14:40]protocol is kg_v1.0 [18:14:40]action value=close_receipt [18:14:40]process_action close_receipt [18:14:40]cmd_close_receipt [18:14:40]MH_GetDate [18:14:40]Write to MH i2c: F0 00 00 EB 06 E0 [18:14:40]Write i2c OK [18:14:40]MH_I2C_Read... [18:14:40]Read from MH i2c: F0 [18:14:40]MH_I2C_Read... [18:14:40]Read from MH i2c: F0 09 00 [18:14:40]MH_I2C_Read... [18:14:40]Read from MH i2c: F0 09 00 EB 06 00 90 8A A6 66 F9 24 A2 66 34 [18:14:40]GetLastDocTimeStamp 1722190473 [18:14:40]current date 1722190480 [18:14:40]FM_GetShiftState [18:14:40]SAM_PROTO_GetShiftState [18:14:40]wFMCommunicate request_size=4 [18:14:40]MH_SAM_APDU [18:14:40]CAPDU: 80 13 01 00 [18:14:40]Write to MH i2c: E2 08 00 EC 06 80 13 01 00 00 00 00 00 6F [18:14:40]Write i2c OK [18:14:40]MH_I2C_Read... [18:14:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:14:40]Read from MH i2c: E2 [18:14:40]MH_I2C_Read... [18:14:40]Read from MH i2c: E2 0E 00 [18:14:40]MH_I2C_Read... [18:14:40]Read from MH i2c: E2 0E 00 EC 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 20 [18:14:40]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [18:14:40]wFMCommunicate OK [18:14:40]SAM_PROTO_GetShiftState done [18:14:40]FM_GetShiftState done [18:14:40]opened in 1722125326 [18:14:40]opened+sec_in_day 1722211726 [18:14:40]quantity*price = 50010 [18:14:40]sum+1 = 50012 [18:14:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 406 28.07.2024 18:14 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226746 ФПД: 272343839529699 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T181440&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226746&fm=272343839529699&tin=02508201610067®Number=0000000000092624&sum=50000 [18:14:41]StoreToDocumentArchive [18:14:41]shift 439 fd 226746 [18:14:41]save to /storage/0439/doc_00226746 [18:14:41]save last doc name /storage/0439/doc_00226746 to /storage/kkm_last_doc_name [18:14:41]save OK [18:14:41]Clear old archive folders... [18:14:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:14:41]tlvbuf is 01947D00 [18:14:41]SAM_PROTO_ClearQueue [18:14:41]wFMCommunicate request_size=4 [18:14:41]MH_SAM_APDU [18:14:41]CAPDU: 80 09 00 00 [18:14:41]Write to MH i2c: E2 08 00 F9 06 80 09 00 00 00 00 00 00 71 [18:14:41]Write i2c OK [18:14:41]MH_I2C_Read... [18:14:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:14:41]Read from MH i2c: E2 [18:14:41]MH_I2C_Read... [18:14:41]Read from MH i2c: E2 03 00 [18:14:41]MH_I2C_Read... [18:14:41]Read from MH i2c: E2 03 00 F9 06 00 90 00 73 [18:14:41]RAPDU: 90 00 [18:14:41]wFMCommunicate OK [18:14:41]SAM_PROTO_ClearQueue done [18:14:41]KKMCreateOFDPacket [18:14:41]OFDProtocolAddRootSTLVToBuf [18:14:41]FM_MakeSignedData [18:14:41]FM_MakeSignedData [18:14:41]SAM_PROTO_SignData [18:14:41]wFMCommunicate request_size=4 [18:14:41]MH_SAM_APDU [18:14:41]CAPDU: 80 0D 01 02 [18:14:41]Write to MH i2c: E2 08 00 FA 06 80 0D 01 02 00 00 00 00 79 [18:14:41]Write i2c OK [18:14:41]MH_I2C_Read... [18:14:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:14:41]Read from MH i2c: E2 [18:14:41]MH_I2C_Read... [18:14:41]Read from MH i2c: E2 03 00 [18:14:41]MH_I2C_Read... [18:14:41]Read from MH i2c: E2 03 00 FA 06 00 90 00 74 [18:14:41]RAPDU: 90 00 [18:14:41]wFMCommunicate OK [18:14:41]wFMCommunicate request_size=255 [18:14:41]MH_SAM_APDU [18:14:41]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 96 01 00 00 F4 03 04 00 90 8A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BA 75 03 00 35 04 06 00 F7 [18:14:41]Write to MH i2c: E2 02 01 FB 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 96 01 00 00 F4 03 04 00 90 8A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BA 75 03 00 35 04 06 00 F7 00 00 86 [18:14:41]Write i2c OK [18:14:41]MH_I2C_Read... [18:14:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:14:41]Read from MH i2c: E2 [18:14:41]MH_I2C_Read... [18:14:41]Read from MH i2c: E2 03 00 [18:14:41]MH_I2C_Read... [18:14:41]Read from MH i2c: E2 03 00 FB 06 00 90 00 75 [18:14:41]RAPDU: 90 00 [18:14:41]wFMCommunicate OK [18:14:41]wFMCommunicate request_size=10 [18:14:41]MH_SAM_APDU [18:14:41]CAPDU: 80 0D 02 02 05 B1 FD CF DA E3 [18:14:41]Write to MH i2c: E2 0D 00 FC 06 80 0D 02 02 05 00 B1 FD CF DA E3 00 00 C0 [18:14:41]Write i2c OK [18:14:41]MH_I2C_Read... [18:14:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:14:41]Read from MH i2c: E2 [18:14:41]MH_I2C_Read... [18:14:41]Read from MH i2c: E2 03 00 [18:14:41]MH_I2C_Read... [18:14:41]Read from MH i2c: E2 03 00 FC 06 00 90 00 76 [18:14:41]RAPDU: 90 00 [18:14:41]wFMCommunicate OK [18:14:41]wFMCommunicate request_size=4 [18:14:41]MH_SAM_APDU [18:14:41]CAPDU: 80 0D 03 02 [18:14:41]Write to MH i2c: E2 08 00 FD 06 80 0D 03 02 00 00 00 00 7E [18:14:41]Write i2c OK [18:14:41]MH_I2C_Read... [18:14:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:14:41]Read from MH i2c: E2 [18:14:41]MH_I2C_Read... [18:14:41]Read from MH i2c: E2 0B 00 [18:14:41]MH_I2C_Read... [18:14:41]Read from MH i2c: E2 0B 00 FD 06 00 54 FF 5C AB E8 F9 74 DD 90 00 0B [18:14:41]RAPDU: 54 FF 5C AB E8 F9 74 DD 90 00 [18:14:41]wFMCommunicate OK [18:14:41]SAM_PROTO_SignData done [18:14:41]FM_MakeSignedData done [18:14:41]CreateOFDProtocolMessage [18:14:41]wFMCommunicate request_size=4 [18:14:41]MH_SAM_APDU [18:14:41]CAPDU: 80 11 00 00 [18:14:41]Write to MH i2c: E2 08 00 FE 06 80 11 00 00 00 00 00 00 7E [18:14:41]Write i2c OK [18:14:41]MH_I2C_Read... [18:14:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:14:41]Read from MH i2c: E2 [18:14:41]MH_I2C_Read... [18:14:41]Read from MH i2c: E2 17 00 [18:14:41]MH_I2C_Read... [18:14:41]Read from MH i2c: E2 17 00 FE 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DB [18:14:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:14:41]wFMCommunicate OK [18:14:41]CreateOFDProtocolMessage done [18:14:41]OFDSenderStorePacket 226746 [18:14:41]StoreOFDPacket docnum=226746 [18:14:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 53 52 07 01 D1 3B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 96 01 00 00 F4 03 04 00 90 8A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BA 75 03 00 35 04 06 00 F7 B1 FD CF DA E3 54 FF 5C AB E8 F9 74 DD [18:14:41]CheckFolder [18:14:41]dirname=/storage/ofd_packets [18:14:41]CheckFolder done [18:14:41]ProducePacketName [18:14:41]name=ofd_packets/00226746 [18:14:41]NVStorageSaveData ofd_packets/00226746 [18:14:41]File name is /storage/ofd_packets/00226746 [18:14:41]Write 301 bytes [18:14:41]NVStorageSaveData done [18:14:41]OFDSenderStorePacket done [18:14:41]KKMCreateOFDPacket done [18:14:41]NVStorageSaveData kkm_last_timestamp [18:14:41]File name is /storage/kkm_last_timestamp [18:14:41]Write 4 bytes [18:14:41]NVStorageSaveData done [18:14:41]ExternCall_PrintAddStr [18:14:41]wPrintStart [18:14:41]Write to MH i2c: 01 00 00 FF 06 05 [18:14:41]Write i2c OK [18:14:41]MH_I2C_Read... [18:14:41]Read from MH i2c: 01 [18:14:41]MH_I2C_Read... [18:14:41]Read from MH i2c: 01 07 00 [18:14:41]MH_I2C_Read... [18:14:41]Read from MH i2c: 01 07 00 FF 06 00 00 00 00 00 FF 0F 1A [18:14:41]RasterBufferAndPrint [18:14:41]line Счет N : (1)2003156 [18:14:41]line ИНН: 02508201610067 [18:14:41]line Контрольно-Кассовый Чек [18:14:41]line ПРОДАЖА [18:14:41]line ТРК (МРК, ГНК) : 54 [18:14:41]line Товар: 2710124500 [18:14:41]line Аи-95-К-5 [18:14:41]line 6.740 * 74.20 [18:14:41]line = 500.11 [18:14:41]line НДС 12% НСП 1% [18:14:41]line > о реализуемом товаре [18:14:41]line ОКРУГЛЕНИЕ: -0.11 [18:14:41]line ИТОГО: 500.00 [18:14:41]line Внесено: 500.00 [18:14:41]line СДАЧА: 0.00 [18:14:41]line НСП 1% : 4.43 [18:14:41]line НДС 12% : 53.11 [18:14:41]line Наличными: 500.00 [18:14:41]line Безнал.: 0.00 [18:14:41]line Место: АЗС № 97 "Партнер Нефть" [18:14:41]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:14:41]line СНО: Общий режим [18:14:41]line Чек 406 28.07.2024 18:14 [18:14:41]line Смена: 439 ФФД: 1.0 [18:14:41]line ЗНМ: 0300000054 [18:14:41]line РНМ: 0000000000092624 [18:14:41]line Версия ККМ: 001 [18:14:41]line ФМ: 0000000000874959 [18:14:41]line ФД: 226746 [18:14:41]line ФПД: 272343839529699 [18:14:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T181440&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226746&fm=272343839529699&tin=02508201610067®Number=0000000000092624&sum=50000 [18:14:41]OFD Sender: Processing packet 226746 [packets to send 603, broken 602] [18:14:41]ProducePacketName [18:14:41]name=ofd_packets/00226746 [18:14:41]OFD Sender: To server: pG, [18:14:41]CommunicateWithHost lk.salyk.kg:30040 [18:14:41]ConnectInit lk.salyk.kg [18:14:41]written 0, free lines is 4095 [18:14:42]Write to MH i2c: 01 00 00 2A 07 31 [18:14:42]Write i2c OK [18:14:42]MH_I2C_Read... [18:14:42]Read from MH i2c: 01 [18:14:42]MH_I2C_Read... [18:14:42]Read from MH i2c: 01 07 00 [18:14:42]MH_I2C_Read... [18:14:42]Read from MH i2c: 01 07 00 2A 07 00 00 00 00 00 5E 0C A2 [18:14:42]RasterBufferAndPrint [18:14:42]line [18:14:42]line [18:14:42]line [18:14:42]line [18:14:42]line [18:14:42]written 0, free lines is 3173 [18:14:42]MH_Cut [18:14:42]Write to MH i2c: D1 01 00 31 07 01 0A [18:14:42]Write i2c OK [18:14:42]MH_I2C_Read... [18:14:42]Read from MH i2c: D1 [18:14:42]MH_I2C_Read... [18:14:42]Read from MH i2c: D1 01 00 [18:14:42]MH_I2C_Read... [18:14:42]Read from MH i2c: D1 01 00 31 07 00 09 [18:14:42]Write to MH i2c: 01 00 00 32 07 39 [18:14:42]Write i2c OK [18:14:42]MH_I2C_Read... [18:14:43]*** Cut start [18:14:43]*** Partial cut [18:14:43]*** CUTSNS_PIN = 1 [18:14:43]*** CUTSNS_PIN = 0 [18:14:43]*** Brake cut motor [18:14:44]Read from MH i2c: 01 [18:14:44]MH_I2C_Read... [18:14:44]*** Stop cut motor [18:14:44]*** Cut end [18:14:44]Read from MH i2c: 01 07 00 [18:14:44]MH_I2C_Read... [18:14:44]Read from MH i2c: 01 07 00 32 07 00 00 00 00 00 FF 0F 4E [18:14:44]process_action close_receipt done [18:14:44]requested_data is exist [18:14:44]produce_requested_data [18:14:44]requested_item fm.sn is exist - process it [18:14:44]wFMCommunicate request_size=4 [18:14:44]MH_SAM_APDU [18:14:44]CAPDU: 80 11 00 00 [18:14:44]Write to MH i2c: E2 08 00 33 07 80 11 00 00 00 00 00 00 B4 [18:14:44]Write i2c OK [18:14:44]MH_I2C_Read... [18:14:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:14:44]Read from MH i2c: E2 [18:14:44]MH_I2C_Read... [18:14:44]Read from MH i2c: E2 17 00 [18:14:44]MH_I2C_Read... [18:14:44]Read from MH i2c: E2 17 00 33 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 11 [18:14:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:14:44]wFMCommunicate OK [18:14:44]requested_item fd.num is exist - process it [18:14:44]SAM_PROTO_GetFieldsCounters [18:14:44]wFMCommunicate request_size=4 [18:14:44]MH_SAM_APDU [18:14:44]CAPDU: 80 13 00 00 [18:14:44]Write to MH i2c: E2 08 00 34 07 80 13 00 00 00 00 00 00 B7 [18:14:44]Write i2c OK [18:14:44]MH_I2C_Read... [18:14:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:14:44]Read from MH i2c: E2 [18:14:44]MH_I2C_Read... [18:14:44]Read from MH i2c: E2 62 00 [18:14:44]MH_I2C_Read... [18:14:44]Read from MH i2c: E2 62 00 34 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BA 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 96 01 00 00 5E 04 04 00 96 01 00 00 57 04 04 00 97 01 00 00 19 04 04 00 00 00 00 00 90 00 8F [18:14:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BA 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 96 01 00 00 5E 04 04 00 96 01 00 00 57 04 04 00 97 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:14:44]wFMCommunicate OK [18:14:44]SAM_PROTO_GetFieldsCounters done [18:14:44]requested_item shift.num is exist - process it [18:14:44]requested_item shift.opened is exist - process it [18:14:44]req_shift_opened [18:14:44]FM_GetShiftState [18:14:44]SAM_PROTO_GetShiftState [18:14:44]wFMCommunicate request_size=4 [18:14:44]MH_SAM_APDU [18:14:44]CAPDU: 80 13 01 00 [18:14:44]Write to MH i2c: E2 08 00 35 07 80 13 01 00 00 00 00 00 B9 [18:14:44]Write i2c OK [18:14:44]MH_I2C_Read... [18:14:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:14:44]Read from MH i2c: E2 [18:14:44]MH_I2C_Read... [18:14:44]Read from MH i2c: E2 0E 00 [18:14:44]MH_I2C_Read... [18:14:44]Read from MH i2c: E2 0E 00 35 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 6A [18:14:44]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [18:14:44]wFMCommunicate OK [18:14:44]SAM_PROTO_GetShiftState done [18:14:44]FM_GetShiftState done [18:14:44]req_shift_opened done [18:14:44]requested_item shift.open_date is exist - process it [18:14:44]req_shift_open_date [18:14:44]req_shift_open_date done [18:14:44]produce_requested_data done [18:14:44]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226746,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [18:14:44]process_action_free close_receipt [18:14:44]json_value_free [18:14:44]json_value_free done [18:14:44]process_json_proto returns [18:14:44]Send response to host [18:14:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226746,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [18:14:44]free response buf [18:14:44]execute_script done [18:14:44]execute_script returns [18:14:44]free content buf [18:14:44]Sock 8.Close socket [18:14:44]Sock 8.Thread stoped [18:14:46]ConnectInit Can't take IP for lk.salyk.kg [18:14:46]CommunicateWithHost connect error [18:14:46]CommunicateWithHost err = -1 [18:14:46]OFD Sender: Server communicate error [18:14:51]OFD Sender: Processing packet 226746 [packets to send 603, broken 602] [18:14:51]ProducePacketName [18:14:51]name=ofd_packets/00226746 [18:14:51]OFD Sender: To server: pG, [18:14:51]CommunicateWithHost lk.salyk.kg:30040 [18:14:51]ConnectInit lk.salyk.kg [18:14:56]ConnectInit Can't take IP for lk.salyk.kg [18:14:56]CommunicateWithHost connect error [18:14:56]CommunicateWithHost err = -1 [18:14:56]OFD Sender: Server communicate error [18:15:01]recv_with_timeout no data received [18:15:02]OFD Sender: Processing packet 226746 [packets to send 603, broken 602] [18:15:02]ProducePacketName [18:15:02]name=ofd_packets/00226746 [18:15:02]OFD Sender: To server: pG, [18:15:02]CommunicateWithHost lk.salyk.kg:30040 [18:15:02]ConnectInit lk.salyk.kg [18:15:07]ConnectInit Can't take IP for lk.salyk.kg [18:15:07]CommunicateWithHost connect error [18:15:07]CommunicateWithHost err = -1 [18:15:07]OFD Sender: Server communicate error [18:15:12]OFD Sender: Processing packet 226746 [packets to send 603, broken 602] [18:15:12]ProducePacketName [18:15:12]name=ofd_packets/00226746 [18:15:12]OFD Sender: To server: pG, [18:15:12]CommunicateWithHost lk.salyk.kg:30040 [18:15:12]ConnectInit lk.salyk.kg [18:15:17]ConnectInit Can't take IP for lk.salyk.kg [18:15:17]CommunicateWithHost connect error [18:15:17]CommunicateWithHost err = -1 [18:15:17]OFD Sender: Server communicate error [18:15:22]OFD Sender: Processing packet 226746 [packets to send 603, broken 602] [18:15:22]ProducePacketName [18:15:22]name=ofd_packets/00226746 [18:15:22]OFD Sender: To server: pG, [18:15:22]CommunicateWithHost lk.salyk.kg:30040 [18:15:22]ConnectInit lk.salyk.kg [18:15:27]ConnectInit Can't take IP for lk.salyk.kg [18:15:27]CommunicateWithHost connect error [18:15:27]CommunicateWithHost err = -1 [18:15:27]OFD Sender: Server communicate error [18:15:32]OFD Sender: Processing packet 226746 [packets to send 603, broken 602] [18:15:32]ProducePacketName [18:15:32]name=ofd_packets/00226746 [18:15:32]OFD Sender: To server: pG, [18:15:32]CommunicateWithHost lk.salyk.kg:30040 [18:15:32]ConnectInit lk.salyk.kg [18:15:35]Connected sock=8 [18:15:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 53 52 07 01 D1 3B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 96 01 00 00 F4 03 04 00 90 8A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BA 75 03 00 35 04 06 00 F7 B1 FD CF DA E3 54 FF 5C AB E8 F9 74 DD [18:15:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 D5 82 47 00 CB 05 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BA 75 03 00 F4 03 04 00 D0 36 A6 66 B6 04 01 00 00 00 9C 8D 41 BA 1A E2 89 [18:15:36]CommunicateWithHost err = 0 [18:15:36]CheckOFDResponse [18:15:36]1017 (14) - 77093643461234 [18:15:36]1041 (16) - 0000000000874959 [18:15:36]1040 (4) - 226746 [18:15:36]1012 (4) - 28.07.2024 12:17 [18:15:36]1206 (1) - 0 [18:15:36]OFD Sender: Remove packet 226746 [18:15:36]ProducePacketName [18:15:36]name=ofd_packets/00226746 [18:15:36]NVStorageDeleteData [18:15:37]OFD Sender: No OFD packet to send [18:15:42]OFD Sender: No OFD packet to send [18:15:47]OFD Sender: No OFD packet to send [18:15:52]OFD Sender: No OFD packet to send [18:15:57]OFD Sender: No OFD packet to send [18:15:58]accept exits with 9 [18:15:58]New connection [18:15:58]New thread 3066703204 created [18:15:58]Thread 3066559844 joined [18:15:58]Waiting for new connection... [18:15:58] Sock 9.Parse request [18:15:58]Sock 9.Check first char [18:15:58]Sock 9.First char is OK [18:15:58]request: POST /json_proto HTTP/1.0 [18:15:58]Method: POST [18:15:58]URL: /json_proto [18:15:58]Method is POST - this is cgi request [18:15:58]url: /json_proto [18:15:58]query_string will be loaded in cgi processing [18:15:58]execute_cgi json_proto POST (null) [18:15:58]execute_cgi path=json_proto method=POST [18:15:58]POST find Content-Length [18:15:58]Host: 172.17.43.131:8080 [18:15:58]Content-Length: 678 [18:15:58]Content-Type: application/json [18:15:58] [18:15:58]POST finish read [18:15:58]Found Content-Length = 678 [18:15:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003158", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [18:15:58]execute_script... [18:15: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)2003158", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [18:15:58]POST & json_proto [18:15:58]process_json_proto [18:15:58]json parsed OK: [18:15:58]protocol is kg_v1.0 [18:15:58]action value=close_receipt [18:15:58]process_action close_receipt [18:15:58]cmd_close_receipt [18:15:58]MH_GetDate [18:15:58]Write to MH i2c: F0 00 00 36 07 2C [18:15:58]Write i2c OK [18:15:58]MH_I2C_Read... [18:15:58]Read from MH i2c: F0 [18:15:58]MH_I2C_Read... [18:15:58]Read from MH i2c: F0 09 00 [18:15:58]MH_I2C_Read... [18:15:58]Read from MH i2c: F0 09 00 36 07 00 DF 8A A6 66 F9 24 A2 66 CF [18:15:58]GetLastDocTimeStamp 1722190480 [18:15:58]current date 1722190559 [18:15:58]FM_GetShiftState [18:15:58]SAM_PROTO_GetShiftState [18:15:58]wFMCommunicate request_size=4 [18:15:58]MH_SAM_APDU [18:15:58]CAPDU: 80 13 01 00 [18:15:58]Write to MH i2c: E2 08 00 37 07 80 13 01 00 00 00 00 00 BB [18:15:58]Write i2c OK [18:15:58]MH_I2C_Read... [18:15:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:15:58]Read from MH i2c: E2 [18:15:58]MH_I2C_Read... [18:15:58]Read from MH i2c: E2 0E 00 [18:15:58]MH_I2C_Read... [18:15:58]Read from MH i2c: E2 0E 00 37 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 6C [18:15:58]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [18:15:58]wFMCommunicate OK [18:15:58]SAM_PROTO_GetShiftState done [18:15:58]FM_GetShiftState done [18:15:58]opened in 1722125326 [18:15:58]opened+sec_in_day 1722211726 [18:15:58]quantity*price = 50010 [18:15:58]sum+1 = 50012 [18:15:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 407 28.07.2024 18:15 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226747 ФПД: 74773292045082 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T181559&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226747&fm=74773292045082&tin=02508201610067®Number=0000000000092624&sum=50000 [18:15:59]StoreToDocumentArchive [18:15:59]shift 439 fd 226747 [18:15:59]save to /storage/0439/doc_00226747 [18:15:59]save last doc name /storage/0439/doc_00226747 to /storage/kkm_last_doc_name [18:15:59]save OK [18:15:59]Clear old archive folders... [18:15:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:15:59]tlvbuf is 0185E710 [18:15:59]SAM_PROTO_ClearQueue [18:15:59]wFMCommunicate request_size=4 [18:15:59]MH_SAM_APDU [18:15:59]CAPDU: 80 09 00 00 [18:15:59]Write to MH i2c: E2 08 00 44 07 80 09 00 00 00 00 00 00 BD [18:15:59]Write i2c OK [18:15:59]MH_I2C_Read... [18:15:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:15:59]Read from MH i2c: E2 [18:15:59]MH_I2C_Read... [18:15:59]Read from MH i2c: E2 03 00 [18:15:59]MH_I2C_Read... [18:15:59]Read from MH i2c: E2 03 00 44 07 00 90 00 BF [18:15:59]RAPDU: 90 00 [18:15:59]wFMCommunicate OK [18:15:59]SAM_PROTO_ClearQueue done [18:15:59]KKMCreateOFDPacket [18:15:59]OFDProtocolAddRootSTLVToBuf [18:15:59]FM_MakeSignedData [18:15:59]FM_MakeSignedData [18:15:59]SAM_PROTO_SignData [18:15:59]wFMCommunicate request_size=4 [18:15:59]MH_SAM_APDU [18:15:59]CAPDU: 80 0D 01 02 [18:15:59]Write to MH i2c: E2 08 00 45 07 80 0D 01 02 00 00 00 00 C5 [18:15:59]Write i2c OK [18:15:59]MH_I2C_Read... [18:15:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:15:59]Read from MH i2c: E2 [18:15:59]MH_I2C_Read... [18:15:59]Read from MH i2c: E2 03 00 [18:15:59]MH_I2C_Read... [18:15:59]Read from MH i2c: E2 03 00 45 07 00 90 00 C0 [18:15:59]RAPDU: 90 00 [18:15:59]wFMCommunicate OK [18:15:59]wFMCommunicate request_size=255 [18:15:59]MH_SAM_APDU [18:15:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 97 01 00 00 F4 03 04 00 DF 8A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BB 75 03 00 35 04 06 00 44 [18:15:59]Write to MH i2c: E2 02 01 46 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 97 01 00 00 F4 03 04 00 DF 8A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BB 75 03 00 35 04 06 00 44 00 00 70 [18:15:59]Write i2c OK [18:15:59]MH_I2C_Read... [18:16:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:16:00]Read from MH i2c: E2 [18:16:00]MH_I2C_Read... [18:16:00]Read from MH i2c: E2 03 00 [18:16:00]MH_I2C_Read... [18:16:00]Read from MH i2c: E2 03 00 46 07 00 90 00 C1 [18:16:00]RAPDU: 90 00 [18:16:00]wFMCommunicate OK [18:16:00]wFMCommunicate request_size=10 [18:16:00]MH_SAM_APDU [18:16:00]CAPDU: 80 0D 02 02 05 01 83 82 D3 1A [18:16:00]Write to MH i2c: E2 0D 00 47 07 80 0D 02 02 05 00 01 83 82 D3 1A 00 00 C5 [18:16:00]Write i2c OK [18:16:00]MH_I2C_Read... [18:16:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:16:00]Read from MH i2c: E2 [18:16:00]MH_I2C_Read... [18:16:00]Read from MH i2c: E2 03 00 [18:16:00]MH_I2C_Read... [18:16:00]Read from MH i2c: E2 03 00 47 07 00 90 00 C2 [18:16:00]RAPDU: 90 00 [18:16:00]wFMCommunicate OK [18:16:00]wFMCommunicate request_size=4 [18:16:00]MH_SAM_APDU [18:16:00]CAPDU: 80 0D 03 02 [18:16:00]Write to MH i2c: E2 08 00 48 07 80 0D 03 02 00 00 00 00 CA [18:16:00]Write i2c OK [18:16:00]MH_I2C_Read... [18:16:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:16:00]Read from MH i2c: E2 [18:16:00]MH_I2C_Read... [18:16:00]Read from MH i2c: E2 0B 00 [18:16:00]MH_I2C_Read... [18:16:00]Read from MH i2c: E2 0B 00 48 07 00 51 26 1E 4C 61 55 35 81 90 00 18 [18:16:00]RAPDU: 51 26 1E 4C 61 55 35 81 90 00 [18:16:00]wFMCommunicate OK [18:16:00]SAM_PROTO_SignData done [18:16:00]FM_MakeSignedData done [18:16:00]CreateOFDProtocolMessage [18:16:00]wFMCommunicate request_size=4 [18:16:00]MH_SAM_APDU [18:16:00]CAPDU: 80 11 00 00 [18:16:00]Write to MH i2c: E2 08 00 49 07 80 11 00 00 00 00 00 00 CA [18:16:00]Write i2c OK [18:16:00]MH_I2C_Read... [18:16:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:16:00]Read from MH i2c: E2 [18:16:00]MH_I2C_Read... [18:16:00]Read from MH i2c: E2 17 00 [18:16:00]MH_I2C_Read... [18:16:00]Read from MH i2c: E2 17 00 49 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 27 [18:16:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:16:00]wFMCommunicate OK [18:16:00]CreateOFDProtocolMessage done [18:16:00]OFDSenderStorePacket 226747 [18:16:00]StoreOFDPacket docnum=226747 [18:16:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 68 C6 07 01 86 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 97 01 00 00 F4 03 04 00 DF 8A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BB 75 03 00 35 04 06 00 44 01 83 82 D3 1A 51 26 1E 4C 61 55 35 81 [18:16:00]CheckFolder [18:16:00]dirname=/storage/ofd_packets [18:16:00]CheckFolder done [18:16:00]ProducePacketName [18:16:00]name=ofd_packets/00226747 [18:16:00]NVStorageSaveData ofd_packets/00226747 [18:16:00]File name is /storage/ofd_packets/00226747 [18:16:00]Write 301 bytes [18:16:00]NVStorageSaveData done [18:16:00]OFDSenderStorePacket done [18:16:00]KKMCreateOFDPacket done [18:16:00]NVStorageSaveData kkm_last_timestamp [18:16:00]File name is /storage/kkm_last_timestamp [18:16:00]Write 4 bytes [18:16:00]NVStorageSaveData done [18:16:00]ExternCall_PrintAddStr [18:16:00]wPrintStart [18:16:00]Write to MH i2c: 01 00 00 4A 07 51 [18:16:00]Write i2c OK [18:16:00]MH_I2C_Read... [18:16:00]Read from MH i2c: 01 [18:16:00]MH_I2C_Read... [18:16:00]Read from MH i2c: 01 07 00 [18:16:00]MH_I2C_Read... [18:16:00]Read from MH i2c: 01 07 00 4A 07 00 00 00 00 00 FF 0F 66 [18:16:00]RasterBufferAndPrint [18:16:00]line Счет N : (1)2003158 [18:16:00]line ИНН: 02508201610067 [18:16:00]line Контрольно-Кассовый Чек [18:16:00]line ПРОДАЖА [18:16:00]line ТРК (МРК, ГНК) : 64 [18:16:00]line Товар: 2710124500 [18:16:00]line Аи-95-К-5 [18:16:00]line 6.740 * 74.20 [18:16:00]line = 500.11 [18:16:00]line НДС 12% НСП 1% [18:16:00]line > о реализуемом товаре [18:16:00]line ОКРУГЛЕНИЕ: -0.11 [18:16:00]line ИТОГО: 500.00 [18:16:00]line Внесено: 500.00 [18:16:00]line СДАЧА: 0.00 [18:16:00]line НСП 1% : 4.43 [18:16:00]line НДС 12% : 53.11 [18:16:00]line Наличными: 500.00 [18:16:00]line Безнал.: 0.00 [18:16:00]line Место: АЗС № 97 "Партнер Нефть" [18:16:00]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:16:00]line СНО: Общий режим [18:16:00]line Чек 407 28.07.2024 18:15 [18:16:00]line Смена: 439 ФФД: 1.0 [18:16:00]line ЗНМ: 0300000054 [18:16:00]line РНМ: 0000000000092624 [18:16:00]line Версия ККМ: 001 [18:16:00]line ФМ: 0000000000874959 [18:16:00]line ФД: 226747 [18:16:00]line ФПД: 74773292045082 [18:16:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T181559&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226747&fm=74773292045082&tin=02508201610067®Number=0000000000092624&sum=50000 [18:16:00]written 0, free lines is 4095 [18:16:00]OFD Sender: Processing packet 226747 [packets to send 603, broken 602] [18:16:00]ProducePacketName [18:16:00]name=ofd_packets/00226747 [18:16:00]OFD Sender: To server: pG, [18:16:00]CommunicateWithHost lk.salyk.kg:30040 [18:16:00]ConnectInit lk.salyk.kg [18:16:00]Write to MH i2c: 01 00 00 75 07 7C [18:16:00]Write i2c OK [18:16:00]MH_I2C_Read... [18:16:00]Read from MH i2c: 01 [18:16:00]MH_I2C_Read... [18:16:00]Read from MH i2c: 01 07 00 [18:16:00]MH_I2C_Read... [18:16:00]Read from MH i2c: 01 07 00 75 07 00 00 00 00 00 61 0C F0 [18:16:00]RasterBufferAndPrint [18:16:00]line [18:16:00]line [18:16:00]line [18:16:00]line [18:16:00]line [18:16:00]written 0, free lines is 3173 [18:16:00]MH_Cut [18:16:00]Write to MH i2c: D1 01 00 7C 07 01 55 [18:16:00]Write i2c OK [18:16:00]MH_I2C_Read... [18:16:00]Read from MH i2c: D1 [18:16:00]MH_I2C_Read... [18:16:00]Read from MH i2c: D1 01 00 [18:16:00]MH_I2C_Read... [18:16:00]Read from MH i2c: D1 01 00 7C 07 00 54 [18:16:00]Write to MH i2c: 01 00 00 7D 07 84 [18:16:00]Write i2c OK [18:16:00]MH_I2C_Read... [18:16:01]Connected sock=11 [18:16:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 68 C6 07 01 86 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 97 01 00 00 F4 03 04 00 DF 8A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BB 75 03 00 35 04 06 00 44 01 83 82 D3 1A 51 26 1E 4C 61 55 35 81 [18:16:01]*** Cut start [18:16:01]*** Partial cut [18:16:01]*** CUTSNS_PIN = 1 [18:16:01]*** CUTSNS_PIN = 0 [18:16:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 52 E7 47 00 0D 4A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BB 75 03 00 F4 03 04 00 EA 36 A6 66 B6 04 01 00 00 4D 6D B9 04 09 00 A4 5B [18:16:02]CommunicateWithHost err = 0 [18:16:02]CheckOFDResponse [18:16:02]1017 (14) - 77093643461234 [18:16:02]1041 (16) - 0000000000874959 [18:16:02]1040 (4) - 226747 [18:16:02]1012 (4) - 28.07.2024 12:17 [18:16:02]1206 (1) - 0 [18:16:02]OFD Sender: Remove packet 226747 [18:16:02]ProducePacketName [18:16:02]name=ofd_packets/00226747 [18:16:02]NVStorageDeleteData [18:16:02]*** Brake cut motor [18:16:02]*** Stop cut motor [18:16:02]*** Cut end [18:16:02]OFD Sender: No OFD packet to send [18:16:02]Read from MH i2c: 01 [18:16:02]MH_I2C_Read... [18:16:02]Read from MH i2c: 01 07 00 [18:16:02]MH_I2C_Read... [18:16:02]Read from MH i2c: 01 07 00 7D 07 00 00 00 00 00 FF 0F 99 [18:16:02]process_action close_receipt done [18:16:02]requested_data is exist [18:16:02]produce_requested_data [18:16:02]requested_item fm.sn is exist - process it [18:16:02]wFMCommunicate request_size=4 [18:16:02]MH_SAM_APDU [18:16:02]CAPDU: 80 11 00 00 [18:16:02]Write to MH i2c: E2 08 00 7E 07 80 11 00 00 00 00 00 00 FF [18:16:02]Write i2c OK [18:16:02]MH_I2C_Read... [18:16:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:16:02]Read from MH i2c: E2 [18:16:02]MH_I2C_Read... [18:16:02]Read from MH i2c: E2 17 00 [18:16:02]MH_I2C_Read... [18:16:02]Read from MH i2c: E2 17 00 7E 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5C [18:16:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:16:02]wFMCommunicate OK [18:16:02]requested_item fd.num is exist - process it [18:16:02]SAM_PROTO_GetFieldsCounters [18:16:02]wFMCommunicate request_size=4 [18:16:02]MH_SAM_APDU [18:16:02]CAPDU: 80 13 00 00 [18:16:02]Write to MH i2c: E2 08 00 7F 07 80 13 00 00 00 00 00 00 02 [18:16:02]Write i2c OK [18:16:02]MH_I2C_Read... [18:16:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:16:02]Read from MH i2c: E2 [18:16:02]MH_I2C_Read... [18:16:02]Read from MH i2c: E2 62 00 [18:16:02]MH_I2C_Read... [18:16:02]Read from MH i2c: E2 62 00 7F 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BB 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 97 01 00 00 5E 04 04 00 97 01 00 00 57 04 04 00 98 01 00 00 19 04 04 00 00 00 00 00 90 00 DE [18:16:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BB 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 97 01 00 00 5E 04 04 00 97 01 00 00 57 04 04 00 98 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:16:02]wFMCommunicate OK [18:16:02]SAM_PROTO_GetFieldsCounters done [18:16:02]requested_item shift.num is exist - process it [18:16:02]requested_item shift.opened is exist - process it [18:16:02]req_shift_opened [18:16:02]FM_GetShiftState [18:16:02]SAM_PROTO_GetShiftState [18:16:02]wFMCommunicate request_size=4 [18:16:02]MH_SAM_APDU [18:16:02]CAPDU: 80 13 01 00 [18:16:02]Write to MH i2c: E2 08 00 80 07 80 13 01 00 00 00 00 00 04 [18:16:02]Write i2c OK [18:16:02]MH_I2C_Read... [18:16:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:16:02]Read from MH i2c: E2 [18:16:02]MH_I2C_Read... [18:16:02]Read from MH i2c: E2 0E 00 [18:16:02]MH_I2C_Read... [18:16:02]Read from MH i2c: E2 0E 00 80 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 B5 [18:16:02]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [18:16:02]wFMCommunicate OK [18:16:02]SAM_PROTO_GetShiftState done [18:16:02]FM_GetShiftState done [18:16:02]req_shift_opened done [18:16:02]requested_item shift.open_date is exist - process it [18:16:02]req_shift_open_date [18:16:02]req_shift_open_date done [18:16:02]produce_requested_data done [18:16:02]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226747,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [18:16:02]process_action_free close_receipt [18:16:02]json_value_free [18:16:02]json_value_free done [18:16:02]process_json_proto returns [18:16:02]Send response to host [18:16:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226747,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [18:16:02]free response buf [18:16:02]execute_script done [18:16:02]execute_script returns [18:16:02]free content buf [18:16:02]Sock 9.Close socket [18:16:02]Sock 9.Thread stoped [18:16:07]OFD Sender: No OFD packet to send [18:16:11]recv_with_timeout no data received [18:16:12]OFD Sender: No OFD packet to send [18:16:17]OFD Sender: No OFD packet to send [18:16:22]OFD Sender: No OFD packet to send [18:16:27]OFD Sender: No OFD packet to send [18:16:32]OFD Sender: No OFD packet to send [18:16:37]OFD Sender: No OFD packet to send [18:16:42]OFD Sender: No OFD packet to send [18:16:47]OFD Sender: No OFD packet to send [18:16:52]OFD Sender: No OFD packet to send [18:16:57]OFD Sender: No OFD packet to send [18:17:02]OFD Sender: No OFD packet to send [18:17:07]OFD Sender: No OFD packet to send [18:17:12]OFD Sender: No OFD packet to send [18:17:17]OFD Sender: No OFD packet to send [18:17:22]OFD Sender: No OFD packet to send [18:17:27]OFD Sender: No OFD packet to send [18:17:31]recv_with_timeout no data received [18:17:32]OFD Sender: No OFD packet to send [18:17:35]accept exits with 10 [18:17:35]New connection [18:17:35]New thread 3066559844 created [18:17:35]Thread 3066703204 joined [18:17:35]Waiting for new connection... [18:17:35] Sock 10.Parse request [18:17:35]Sock 10.Check first char [18:17:35]Sock 10.First char is OK [18:17:35]request: POST /json_proto HTTP/1.0 [18:17:35]Method: POST [18:17:35]URL: /json_proto [18:17:35]Method is POST - this is cgi request [18:17:35]url: /json_proto [18:17:35]query_string will be loaded in cgi processing [18:17:35]execute_cgi json_proto POST (null) [18:17:35]execute_cgi path=json_proto method=POST [18:17:35]POST find Content-Length [18:17:35]Host: 172.17.43.131:8080 [18:17:35]Content-Length: 1190 [18:17:35]Content-Type: application/json [18:17:35] [18:17:35]POST finish read [18:17:35]Found Content-Length = 1190 [18:17:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0421\u0430\u043C\u0430\u0442\u043E\u0432 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2003160\u000A28.07.2024 18:16\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 53\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 27.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1830.60\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A43408\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:17:35]execute_script... [18:17:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0421\u0430\u043C\u0430\u0442\u043E\u0432 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2003160\u000A28.07.2024 18:16\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 53\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 27.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1830.60\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A43408\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:17:35]POST & json_proto [18:17:35]process_json_proto [18:17:35]json parsed OK: [18:17:35]protocol is kg_v1.0 [18:17:35]action value=print_text [18:17:35]process_action print_text [18:17:35]cmd_print_text [18:17:35]ExternCall_PrintAddStr [18:17:35]wPrintStart [18:17:35]Write to MH i2c: 01 00 00 81 07 88 [18:17:35]Write i2c OK [18:17:35]MH_I2C_Read... [18:17:35]Read from MH i2c: 01 [18:17:35]MH_I2C_Read... [18:17:35]Read from MH i2c: 01 07 00 [18:17:35]MH_I2C_Read... [18:17:35]Read from MH i2c: 01 07 00 81 07 00 00 00 00 00 FF 0F 9D [18:17:35]RasterBufferAndPrint [18:17:35]line *****ТОВАРНЫЙ ЧЕК***** [18:17:35]line АЗС-97 [18:17:35]line Партнер нефть [18:17:35]line 02508201610067 [18:17:35]line Кассир : Саматов Б. [18:17:35]line Счет N : (1)2003160 [18:17:35]line 28.07.2024 18:16 [18:17:35]line ПРОДАЖА [18:17:35]line ТРК (МРК, ГНК): 53 [18:17:35]line Вид ГСМ : 2710124130 [18:17:35]line Аи-92-К-5 [18:17:35]line 27.000 x 67.80 [18:17:35]line ИТОГ: 1830.60 [18:17:35]line Тип оплаты: Талоны: Топливная Карта [18:17:35]line 43408 [18:17:35]line ______________________ [18:17:35]line (подпись) [18:17:35]written 0, free lines is 4095 [18:17:35]Write to MH i2c: 01 00 00 95 07 9C [18:17:35]Write i2c OK [18:17:35]MH_I2C_Read... [18:17:35]Read from MH i2c: 01 [18:17:35]MH_I2C_Read... [18:17:35]Read from MH i2c: 01 07 00 [18:17:35]MH_I2C_Read... [18:17:35]Read from MH i2c: 01 07 00 95 07 00 00 00 00 00 10 0E C1 [18:17:35]RasterBufferAndPrint [18:17:35]line [18:17:35]line [18:17:35]line [18:17:35]line [18:17:35]line [18:17:35]written 0, free lines is 3601 [18:17:35]MH_Cut [18:17:35]Write to MH i2c: D1 01 00 9C 07 01 75 [18:17:35]Write i2c OK [18:17:35]MH_I2C_Read... [18:17:35]Read from MH i2c: D1 [18:17:35]MH_I2C_Read... [18:17:35]Read from MH i2c: D1 01 00 [18:17:35]MH_I2C_Read... [18:17:35]Read from MH i2c: D1 01 00 9C 07 00 74 [18:17:35]Write to MH i2c: 01 00 00 9D 07 A4 [18:17:35]Write i2c OK [18:17:35]MH_I2C_Read... [18:17:36]*** Cut start [18:17:36]*** Partial cut [18:17:36]*** CUTSNS_PIN = 1 [18:17:36]*** CUTSNS_PIN = 0 [18:17:36]*** Brake cut motor [18:17:36]Read from MH i2c: 01 [18:17:36]MH_I2C_Read... [18:17:36]*** Stop cut motor [18:17:36]*** Cut end [18:17:36]Read from MH i2c: 01 07 00 [18:17:36]MH_I2C_Read... [18:17:36]Read from MH i2c: 01 07 00 9D 07 00 00 00 00 00 FF 0F B9 [18:17:36]process_action print_text done [18:17:36]requested_data is exist [18:17:36]produce_requested_data [18:17:36]requested_item fm.sn is exist - process it [18:17:36]wFMCommunicate request_size=4 [18:17:36]MH_SAM_APDU [18:17:36]CAPDU: 80 11 00 00 [18:17:36]Write to MH i2c: E2 08 00 9E 07 80 11 00 00 00 00 00 00 1F [18:17:36]Write i2c OK [18:17:36]MH_I2C_Read... [18:17:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:17:37]Read from MH i2c: E2 [18:17:37]MH_I2C_Read... [18:17:37]Read from MH i2c: E2 17 00 [18:17:37]MH_I2C_Read... [18:17:37]Read from MH i2c: E2 17 00 9E 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7C [18:17:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:17:37]wFMCommunicate OK [18:17:37]requested_item fd.num is exist - process it [18:17:37]SAM_PROTO_GetFieldsCounters [18:17:37]wFMCommunicate request_size=4 [18:17:37]MH_SAM_APDU [18:17:37]CAPDU: 80 13 00 00 [18:17:37]Write to MH i2c: E2 08 00 9F 07 80 13 00 00 00 00 00 00 22 [18:17:37]Write i2c OK [18:17:37]MH_I2C_Read... [18:17:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:17:37]Read from MH i2c: E2 [18:17:37]MH_I2C_Read... [18:17:37]Read from MH i2c: E2 62 00 [18:17:37]MH_I2C_Read... [18:17:37]Read from MH i2c: E2 62 00 9F 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BB 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 97 01 00 00 5E 04 04 00 97 01 00 00 57 04 04 00 98 01 00 00 19 04 04 00 00 00 00 00 90 00 FE [18:17:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BB 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 97 01 00 00 5E 04 04 00 97 01 00 00 57 04 04 00 98 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:17:37]wFMCommunicate OK [18:17:37]SAM_PROTO_GetFieldsCounters done [18:17:37]requested_item shift.num is exist - process it [18:17:37]requested_item shift.opened is exist - process it [18:17:37]req_shift_opened [18:17:37]FM_GetShiftState [18:17:37]SAM_PROTO_GetShiftState [18:17:37]wFMCommunicate request_size=4 [18:17:37]MH_SAM_APDU [18:17:37]CAPDU: 80 13 01 00 [18:17:37]Write to MH i2c: E2 08 00 A0 07 80 13 01 00 00 00 00 00 24 [18:17:37]Write i2c OK [18:17:37]MH_I2C_Read... [18:17:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:17:37]Read from MH i2c: E2 [18:17:37]MH_I2C_Read... [18:17:37]Read from MH i2c: E2 0E 00 [18:17:37]MH_I2C_Read... [18:17:37]Read from MH i2c: E2 0E 00 A0 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 D5 [18:17:37]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [18:17:37]wFMCommunicate OK [18:17:37]SAM_PROTO_GetShiftState done [18:17:37]FM_GetShiftState done [18:17:37]req_shift_opened done [18:17:37]requested_item shift.open_date is exist - process it [18:17:37]req_shift_open_date [18:17:37]req_shift_open_date done [18:17:37]produce_requested_data done [18:17:37]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226747,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [18:17:37]process_action_free print_text [18:17:37]json_value_free [18:17:37]json_value_free done [18:17:37]process_json_proto returns [18:17:37]Send response to host [18:17:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226747,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [18:17:37]free response buf [18:17:37]execute_script done [18:17:37]execute_script returns [18:17:37]free content buf [18:17:37]Sock 10.Close socket [18:17:37]Sock 10.Thread stoped [18:17:37]OFD Sender: No OFD packet to send [18:17:42]OFD Sender: No OFD packet to send [18:17:45]accept exits with 8 [18:17:45]New connection [18:17:45]New thread 3066703204 created [18:17:45]Thread 3066559844 joined [18:17:45]Waiting for new connection... [18:17:45] Sock 8.Parse request [18:17:45]Sock 8.Check first char [18:17:45]Sock 8.First char is OK [18:17:45]request: POST /json_proto HTTP/1.0 [18:17:45]Method: POST [18:17:45]URL: /json_proto [18:17:45]Method is POST - this is cgi request [18:17:45]url: /json_proto [18:17:45]query_string will be loaded in cgi processing [18:17:45]execute_cgi json_proto POST (null) [18:17:45]execute_cgi path=json_proto method=POST [18:17:45]POST find Content-Length [18:17:45]Host: 172.17.43.131:8080 [18:17:45]Content-Length: 817 [18:17:45]Content-Type: application/json [18:17:45] [18:17:45]POST finish read [18:17:45]Found Content-Length = 817 [18:17:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003161", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 300.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:17:45]execute_script... [18:17:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003161", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 300.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:17:45]POST & json_proto [18:17:45]process_json_proto [18:17:45]json parsed OK: [18:17:45]protocol is kg_v1.0 [18:17:45]action value=close_receipt [18:17:45]process_action close_receipt [18:17:45]cmd_close_receipt [18:17:45]MH_GetDate [18:17:45]Write to MH i2c: F0 00 00 A1 07 97 [18:17:45]Write i2c OK [18:17:45]MH_I2C_Read... [18:17:45]Read from MH i2c: F0 [18:17:45]MH_I2C_Read... [18:17:45]Read from MH i2c: F0 09 00 [18:17:45]MH_I2C_Read... [18:17:45]Read from MH i2c: F0 09 00 A1 07 00 4A 8B A6 66 F9 24 A2 66 A6 [18:17:45]GetLastDocTimeStamp 1722190559 [18:17:45]current date 1722190666 [18:17:45]FM_GetShiftState [18:17:45]SAM_PROTO_GetShiftState [18:17:45]wFMCommunicate request_size=4 [18:17:45]MH_SAM_APDU [18:17:45]CAPDU: 80 13 01 00 [18:17:45]Write to MH i2c: E2 08 00 A2 07 80 13 01 00 00 00 00 00 26 [18:17:45]Write i2c OK [18:17:45]MH_I2C_Read... [18:17:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:17:45]Read from MH i2c: E2 [18:17:45]MH_I2C_Read... [18:17:45]Read from MH i2c: E2 0E 00 [18:17:45]MH_I2C_Read... [18:17:45]Read from MH i2c: E2 0E 00 A2 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 D7 [18:17:45]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [18:17:45]wFMCommunicate OK [18:17:45]SAM_PROTO_GetShiftState done [18:17:45]FM_GetShiftState done [18:17:45]opened in 1722125326 [18:17:45]opened+sec_in_day 1722211726 [18:17:45]quantity*price = 30035 [18:17:45]sum+1 = 30036 [18:17:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.35 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 0.00 Безнал.: 300.35 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 408 28.07.2024 18:17 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 226748 ФПД: 736565341391 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T181746&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226748&fm=736565341391&tin=02508201610067®Number=0000000000092624&sum=30035 [18:17:47]StoreToDocumentArchive [18:17:47]shift 439 fd 226748 [18:17:47]save to /storage/0439/doc_00226748 [18:17:47]save last doc name /storage/0439/doc_00226748 to /storage/kkm_last_doc_name [18:17:47]save OK [18:17:47]Clear old archive folders... [18:17:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:17:47]tlvbuf is 018DAF80 [18:17:47]SAM_PROTO_ClearQueue [18:17:47]wFMCommunicate request_size=4 [18:17:47]MH_SAM_APDU [18:17:47]CAPDU: 80 09 00 00 [18:17:47]Write to MH i2c: E2 08 00 AF 07 80 09 00 00 00 00 00 00 28 [18:17:47]Write i2c OK [18:17:47]MH_I2C_Read... [18:17:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:17:47]Read from MH i2c: E2 [18:17:47]MH_I2C_Read... [18:17:47]Read from MH i2c: E2 03 00 [18:17:47]MH_I2C_Read... [18:17:47]Read from MH i2c: E2 03 00 AF 07 00 90 00 2A [18:17:47]RAPDU: 90 00 [18:17:47]wFMCommunicate OK [18:17:47]SAM_PROTO_ClearQueue done [18:17:47]KKMCreateOFDPacket [18:17:47]OFDProtocolAddRootSTLVToBuf [18:17:47]FM_MakeSignedData [18:17:47]FM_MakeSignedData [18:17:47]SAM_PROTO_SignData [18:17:47]wFMCommunicate request_size=4 [18:17:47]MH_SAM_APDU [18:17:47]CAPDU: 80 0D 01 02 [18:17:47]Write to MH i2c: E2 08 00 B0 07 80 0D 01 02 00 00 00 00 30 [18:17:47]Write i2c OK [18:17:47]MH_I2C_Read... [18:17:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:17:47]Read from MH i2c: E2 [18:17:47]MH_I2C_Read... [18:17:47]Read from MH i2c: E2 03 00 [18:17:47]MH_I2C_Read... [18:17:47]Read from MH i2c: E2 03 00 B0 07 00 90 00 2B [18:17:47]RAPDU: 90 00 [18:17:47]wFMCommunicate OK [18:17:47]wFMCommunicate request_size=255 [18:17:47]MH_SAM_APDU [18:17:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 01 00 00 F4 03 04 00 4A 8B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BC 75 03 00 35 04 06 00 00 [18:17:47]Write to MH i2c: E2 02 01 B1 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 01 00 00 F4 03 04 00 4A 8B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BC 75 03 00 35 04 06 00 00 00 00 82 [18:17:47]Write i2c OK [18:17:47]MH_I2C_Read... [18:17:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:17:47]Read from MH i2c: E2 [18:17:47]MH_I2C_Read... [18:17:47]Read from MH i2c: E2 03 00 [18:17:47]MH_I2C_Read... [18:17:47]Read from MH i2c: E2 03 00 B1 07 00 90 00 2C [18:17:47]RAPDU: 90 00 [18:17:47]wFMCommunicate OK [18:17:47]wFMCommunicate request_size=10 [18:17:47]MH_SAM_APDU [18:17:47]CAPDU: 80 0D 02 02 05 AB 7E B7 2C CF [18:17:47]Write to MH i2c: E2 0D 00 B2 07 80 0D 02 02 05 00 AB 7E B7 2C CF 00 00 18 [18:17:47]Write i2c OK [18:17:47]MH_I2C_Read... [18:17:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:17:47]Read from MH i2c: E2 [18:17:47]MH_I2C_Read... [18:17:47]Read from MH i2c: E2 03 00 [18:17:47]MH_I2C_Read... [18:17:47]Read from MH i2c: E2 03 00 B2 07 00 90 00 2D [18:17:47]RAPDU: 90 00 [18:17:47]wFMCommunicate OK [18:17:47]wFMCommunicate request_size=4 [18:17:47]MH_SAM_APDU [18:17:47]CAPDU: 80 0D 03 02 [18:17:47]Write to MH i2c: E2 08 00 B3 07 80 0D 03 02 00 00 00 00 35 [18:17:47]Write i2c OK [18:17:47]MH_I2C_Read... [18:17:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:17:47]Read from MH i2c: E2 [18:17:47]MH_I2C_Read... [18:17:47]Read from MH i2c: E2 0B 00 [18:17:47]MH_I2C_Read... [18:17:47]Read from MH i2c: E2 0B 00 B3 07 00 C9 9B 4C 00 8B 4A C4 7B 90 00 FA [18:17:47]RAPDU: C9 9B 4C 00 8B 4A C4 7B 90 00 [18:17:47]wFMCommunicate OK [18:17:47]SAM_PROTO_SignData done [18:17:47]FM_MakeSignedData done [18:17:47]CreateOFDProtocolMessage [18:17:47]wFMCommunicate request_size=4 [18:17:47]MH_SAM_APDU [18:17:47]CAPDU: 80 11 00 00 [18:17:47]Write to MH i2c: E2 08 00 B4 07 80 11 00 00 00 00 00 00 35 [18:17:47]Write i2c OK [18:17:47]MH_I2C_Read... [18:17:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:17:47]Read from MH i2c: E2 [18:17:47]MH_I2C_Read... [18:17:47]Read from MH i2c: E2 17 00 [18:17:47]MH_I2C_Read... [18:17:47]Read from MH i2c: E2 17 00 B4 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 92 [18:17:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:17:47]wFMCommunicate OK [18:17:47]CreateOFDProtocolMessage done [18:17:47]OFDSenderStorePacket 226748 [18:17:47]StoreOFDPacket docnum=226748 [18:17:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 9F 64 07 01 B4 DC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 01 00 00 F4 03 04 00 4A 8B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BC 75 03 00 35 04 06 00 00 AB 7E B7 2C CF C9 9B 4C 00 8B 4A C4 7B [18:17:47]CheckFolder [18:17:47]dirname=/storage/ofd_packets [18:17:47]CheckFolder done [18:17:47]ProducePacketName [18:17:47]name=ofd_packets/00226748 [18:17:47]NVStorageSaveData ofd_packets/00226748 [18:17:47]File name is /storage/ofd_packets/00226748 [18:17:47]Write 301 bytes [18:17:47]NVStorageSaveData done [18:17:47]OFDSenderStorePacket done [18:17:47]KKMCreateOFDPacket done [18:17:47]NVStorageSaveData kkm_last_timestamp [18:17:47]File name is /storage/kkm_last_timestamp [18:17:47]Write 4 bytes [18:17:47]NVStorageSaveData done [18:17:47]ExternCall_PrintAddStr [18:17:47]wPrintStart [18:17:47]Write to MH i2c: 01 00 00 B5 07 BC [18:17:47]Write i2c OK [18:17:47]MH_I2C_Read... [18:17:47]Read from MH i2c: 01 [18:17:47]MH_I2C_Read... [18:17:47]Read from MH i2c: 01 07 00 [18:17:47]MH_I2C_Read... [18:17:47]Read from MH i2c: 01 07 00 B5 07 00 00 00 00 00 FF 0F D1 [18:17:47]RasterBufferAndPrint [18:17:47]line Счет N : (1)2003161 [18:17:47]line ИНН: 02508201610067 [18:17:47]line Контрольно-Кассовый Чек [18:17:47]line ПРОДАЖА [18:17:47]line ТРК (МРК, ГНК) : 33 [18:17:47]line Товар: 2710124130 [18:17:47]line Аи-92-К-5 [18:17:47]line 4.430 * 67.80 [18:17:47]line = 300.35 [18:17:47]line НДС 12% НСП 1% [18:17:47]line > о реализуемом товаре [18:17:47]line ИТОГО: 300.35 [18:17:47]line НСП 1% : 2.66 [18:17:47]line НДС 12% : 31.90 [18:17:47]line Наличными: 0.00 [18:17:47]line Безнал.: 300.35 [18:17:47]line Место: АЗС № 97 "Партнер Нефть" [18:17:47]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:17:47]line СНО: Общий режим [18:17:47]line Чек 408 28.07.2024 18:17 [18:17:47]line Смена: 439 ФФД: 1.0 [18:17:47]line ЗНМ: 0300000054 [18:17:47]line РНМ: 0000000000092624 [18:17:47]line Версия ККМ: 001 [18:17:47]line Платежная система: Бакай Банк [18:17:47]line ФМ: 0000000000874959 [18:17:47]line ФД: 226748 [18:17:47]line ФПД: 736565341391 [18:17:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T181746&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226748&fm=736565341391&tin=02508201610067®Number=0000000000092624&sum=30035 [18:17:47]written 0, free lines is 4095 [18:17:47]OFD Sender: Processing packet 226748 [packets to send 603, broken 602] [18:17:47]ProducePacketName [18:17:47]name=ofd_packets/00226748 [18:17:47]OFD Sender: To server: pG, [18:17:47]CommunicateWithHost lk.salyk.kg:30040 [18:17:47]ConnectInit lk.salyk.kg [18:17:48]Write to MH i2c: 01 00 00 DF 07 E6 [18:17:48]Write i2c OK [18:17:48]MH_I2C_Read... [18:17:48]Read from MH i2c: 01 [18:17:48]MH_I2C_Read... [18:17:48]Read from MH i2c: 01 07 00 [18:17:48]MH_I2C_Read... [18:17:48]Read from MH i2c: 01 07 00 DF 07 00 00 00 00 00 6E 0C 67 [18:17:48]RasterBufferAndPrint [18:17:48]line [18:17:48]line [18:17:48]line [18:17:48]line [18:17:48]line [18:17:48]written 0, free lines is 3186 [18:17:48]MH_Cut [18:17:48]Write to MH i2c: D1 01 00 E6 07 01 BF [18:17:48]Write i2c OK [18:17:48]MH_I2C_Read... [18:17:48]Read from MH i2c: D1 [18:17:48]MH_I2C_Read... [18:17:48]Read from MH i2c: D1 01 00 [18:17:48]MH_I2C_Read... [18:17:48]Read from MH i2c: D1 01 00 E6 07 00 BE [18:17:48]Write to MH i2c: 01 00 00 E7 07 EE [18:17:48]Write i2c OK [18:17:48]MH_I2C_Read... [18:17:49]*** Cut start [18:17:49]*** Partial cut [18:17:49]*** CUTSNS_PIN = 1 [18:17:49]*** CUTSNS_PIN = 0 [18:17:49]*** Brake cut motor [18:17:49]Read from MH i2c: 01 [18:17:49]MH_I2C_Read... [18:17:49]*** Stop cut motor [18:17:49]*** Cut end [18:17:49]Read from MH i2c: 01 07 00 [18:17:49]MH_I2C_Read... [18:17:49]Read from MH i2c: 01 07 00 E7 07 00 00 00 00 00 FF 0F 03 [18:17:49]process_action close_receipt done [18:17:49]requested_data is exist [18:17:49]produce_requested_data [18:17:49]requested_item fm.sn is exist - process it [18:17:49]wFMCommunicate request_size=4 [18:17:49]MH_SAM_APDU [18:17:49]CAPDU: 80 11 00 00 [18:17:49]Write to MH i2c: E2 08 00 E8 07 80 11 00 00 00 00 00 00 69 [18:17:49]Write i2c OK [18:17:49]MH_I2C_Read... [18:17:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:17:49]Read from MH i2c: E2 [18:17:49]MH_I2C_Read... [18:17:49]Read from MH i2c: E2 17 00 [18:17:49]MH_I2C_Read... [18:17:49]Read from MH i2c: E2 17 00 E8 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C6 [18:17:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:17:49]wFMCommunicate OK [18:17:49]requested_item fd.num is exist - process it [18:17:49]SAM_PROTO_GetFieldsCounters [18:17:49]wFMCommunicate request_size=4 [18:17:49]MH_SAM_APDU [18:17:49]CAPDU: 80 13 00 00 [18:17:49]Write to MH i2c: E2 08 00 E9 07 80 13 00 00 00 00 00 00 6C [18:17:49]Write i2c OK [18:17:49]MH_I2C_Read... [18:17:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:17:50]Read from MH i2c: E2 [18:17:50]MH_I2C_Read... [18:17:50]Read from MH i2c: E2 62 00 [18:17:50]MH_I2C_Read... [18:17:50]Read from MH i2c: E2 62 00 E9 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BC 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 98 01 00 00 5E 04 04 00 98 01 00 00 57 04 04 00 99 01 00 00 19 04 04 00 00 00 00 00 90 00 4C [18:17:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BC 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 98 01 00 00 5E 04 04 00 98 01 00 00 57 04 04 00 99 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:17:50]wFMCommunicate OK [18:17:50]SAM_PROTO_GetFieldsCounters done [18:17:50]requested_item shift.num is exist - process it [18:17:50]requested_item shift.opened is exist - process it [18:17:50]req_shift_opened [18:17:50]FM_GetShiftState [18:17:50]SAM_PROTO_GetShiftState [18:17:50]wFMCommunicate request_size=4 [18:17:50]MH_SAM_APDU [18:17:50]CAPDU: 80 13 01 00 [18:17:50]Write to MH i2c: E2 08 00 EA 07 80 13 01 00 00 00 00 00 6E [18:17:50]Write i2c OK [18:17:50]MH_I2C_Read... [18:17:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:17:50]Read from MH i2c: E2 [18:17:50]MH_I2C_Read... [18:17:50]Read from MH i2c: E2 0E 00 [18:17:50]MH_I2C_Read... [18:17:50]Read from MH i2c: E2 0E 00 EA 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 1F [18:17:50]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [18:17:50]wFMCommunicate OK [18:17:50]SAM_PROTO_GetShiftState done [18:17:50]FM_GetShiftState done [18:17:50]req_shift_opened done [18:17:50]requested_item shift.open_date is exist - process it [18:17:50]req_shift_open_date [18:17:50]req_shift_open_date done [18:17:50]produce_requested_data done [18:17:50]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226748,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [18:17:50]process_action_free close_receipt [18:17:50]json_value_free [18:17:50]json_value_free done [18:17:50]process_json_proto returns [18:17:50]Send response to host [18:17:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226748,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [18:17:50]free response buf [18:17:50]execute_script done [18:17:50]execute_script returns [18:17:50]free content buf [18:17:50]Sock 8.Close socket [18:17:50]Sock 8.Thread stoped [18:17:50]Connected sock=11 [18:17:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 9F 64 07 01 B4 DC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 01 00 00 F4 03 04 00 4A 8B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BC 75 03 00 35 04 06 00 00 AB 7E B7 2C CF C9 9B 4C 00 8B 4A C4 7B [18:17:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 F0 80 47 00 6F 4C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BC 75 03 00 F4 03 04 00 57 37 A6 66 B6 04 01 00 00 F8 A6 74 62 20 3B FA E4 [18:17:51]CommunicateWithHost err = 0 [18:17:51]CheckOFDResponse [18:17:51]1017 (14) - 77093643461234 [18:17:51]1041 (16) - 0000000000874959 [18:17:51]1040 (4) - 226748 [18:17:51]1012 (4) - 28.07.2024 12:19 [18:17:51]1206 (1) - 0 [18:17:51]OFD Sender: Remove packet 226748 [18:17:51]ProducePacketName [18:17:51]name=ofd_packets/00226748 [18:17:51]NVStorageDeleteData [18:17:51]OFD Sender: No OFD packet to send [18:17:56]OFD Sender: No OFD packet to send [18:18:01]OFD Sender: No OFD packet to send [18:18:04]recv_with_timeout no data received [18:18:06]OFD Sender: No OFD packet to send [18:18:11]OFD Sender: No OFD packet to send [18:18:16]OFD Sender: No OFD packet to send [18:18:21]OFD Sender: No OFD packet to send [18:18:24]recv_with_timeout no data received [18:18:26]OFD Sender: No OFD packet to send [18:18:31]OFD Sender: No OFD packet to send [18:18:36]OFD Sender: No OFD packet to send [18:18:41]OFD Sender: No OFD packet to send [18:18:46]OFD Sender: No OFD packet to send [18:18:51]accept exits with 10 [18:18:51]New connection [18:18:51]New thread 3066559844 created [18:18:51]Thread 3066703204 joined [18:18:51]Waiting for new connection... [18:18:51] Sock 10.Parse request [18:18:51]Sock 10.Check first char [18:18:51]Sock 10.First char is OK [18:18:51]request: POST /json_proto HTTP/1.0 [18:18:51]Method: POST [18:18:51]URL: /json_proto [18:18:51]Method is POST - this is cgi request [18:18:51]url: /json_proto [18:18:51]query_string will be loaded in cgi processing [18:18:51]execute_cgi json_proto POST (null) [18:18:51]execute_cgi path=json_proto method=POST [18:18:51]POST find Content-Length [18:18:51]Host: 172.17.43.131:8080 [18:18:51]Content-Length: 679 [18:18:51]Content-Type: application/json [18:18:51] [18:18:51]POST finish read [18:18:51]Found Content-Length = 679 [18:18:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003163", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 10.790, "sum" : 800.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:18:51]execute_script... [18: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)2003163", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 10.790, "sum" : 800.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:18:51]POST & json_proto [18:18:51]process_json_proto [18:18:51]json parsed OK: [18:18:51]protocol is kg_v1.0 [18:18:51]action value=close_receipt [18:18:51]process_action close_receipt [18:18:51]cmd_close_receipt [18:18:51]MH_GetDate [18:18:51]Write to MH i2c: F0 00 00 EB 07 E1 [18:18:51]Write i2c OK [18:18:51]MH_I2C_Read... [18:18:51]Read from MH i2c: F0 [18:18:51]MH_I2C_Read... [18:18:51]Read from MH i2c: F0 09 00 [18:18:51]MH_I2C_Read... [18:18:51]Read from MH i2c: F0 09 00 EB 07 00 8C 8B A6 66 F9 24 A2 66 32 [18:18:51]GetLastDocTimeStamp 1722190666 [18:18:51]current date 1722190732 [18:18:51]FM_GetShiftState [18:18:51]SAM_PROTO_GetShiftState [18:18:51]wFMCommunicate request_size=4 [18:18:51]MH_SAM_APDU [18:18:51]CAPDU: 80 13 01 00 [18:18:51]Write to MH i2c: E2 08 00 EC 07 80 13 01 00 00 00 00 00 70 [18:18:51]Write i2c OK [18:18:51]MH_I2C_Read... [18:18:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:18:51]Read from MH i2c: E2 [18:18:51]MH_I2C_Read... [18:18:51]Read from MH i2c: E2 0E 00 [18:18:51]MH_I2C_Read... [18:18:51]Read from MH i2c: E2 0E 00 EC 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 21 [18:18:51]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [18:18:51]wFMCommunicate OK [18:18:51]SAM_PROTO_GetShiftState done [18:18:51]FM_GetShiftState done [18:18:51]opened in 1722125326 [18:18:51]opened+sec_in_day 1722211726 [18:18:51]quantity*price = 80061 [18:18:51]sum+1 = 80063 [18:18:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 85.02 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 409 28.07.2024 18:18 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226749 ФПД: 256637243063984 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T181852&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226749&fm=256637243063984&tin=02508201610067®Number=0000000000092624&sum=80000 [18:18:52]StoreToDocumentArchive [18:18:52]shift 439 fd 226749 [18:18:52]save to /storage/0439/doc_00226749 [18:18:52]save last doc name /storage/0439/doc_00226749 to /storage/kkm_last_doc_name [18:18:52]save OK [18:18:52]Clear old archive folders... [18:18:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:18:52]tlvbuf is 018DAED0 [18:18:52]SAM_PROTO_ClearQueue [18:18:52]wFMCommunicate request_size=4 [18:18:52]MH_SAM_APDU [18:18:52]CAPDU: 80 09 00 00 [18:18:52]Write to MH i2c: E2 08 00 F9 07 80 09 00 00 00 00 00 00 72 [18:18:52]Write i2c OK [18:18:52]MH_I2C_Read... [18:18:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:18:52]Read from MH i2c: E2 [18:18:52]MH_I2C_Read... [18:18:52]Read from MH i2c: E2 03 00 [18:18:52]MH_I2C_Read... [18:18:52]Read from MH i2c: E2 03 00 F9 07 00 90 00 74 [18:18:52]RAPDU: 90 00 [18:18:52]wFMCommunicate OK [18:18:52]SAM_PROTO_ClearQueue done [18:18:52]KKMCreateOFDPacket [18:18:52]OFDProtocolAddRootSTLVToBuf [18:18:52]FM_MakeSignedData [18:18:52]FM_MakeSignedData [18:18:52]SAM_PROTO_SignData [18:18:52]wFMCommunicate request_size=4 [18:18:52]MH_SAM_APDU [18:18:52]CAPDU: 80 0D 01 02 [18:18:52]Write to MH i2c: E2 08 00 FA 07 80 0D 01 02 00 00 00 00 7A [18:18:52]Write i2c OK [18:18:52]MH_I2C_Read... [18:18:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:18:52]Read from MH i2c: E2 [18:18:52]MH_I2C_Read... [18:18:52]Read from MH i2c: E2 03 00 [18:18:52]MH_I2C_Read... [18:18:52]Read from MH i2c: E2 03 00 FA 07 00 90 00 75 [18:18:52]RAPDU: 90 00 [18:18:52]wFMCommunicate OK [18:18:52]wFMCommunicate request_size=255 [18:18:52]MH_SAM_APDU [18:18:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 99 01 00 00 F4 03 04 00 8C 8B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BD 75 03 00 35 04 06 00 E9 [18:18:52]Write to MH i2c: E2 02 01 FB 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 99 01 00 00 F4 03 04 00 8C 8B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BD 75 03 00 35 04 06 00 E9 00 00 11 [18:18:52]Write i2c OK [18:18:52]MH_I2C_Read... [18:18:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:18:53]Read from MH i2c: E2 [18:18:53]MH_I2C_Read... [18:18:53]Read from MH i2c: E2 03 00 [18:18:53]MH_I2C_Read... [18:18:53]Read from MH i2c: E2 03 00 FB 07 00 90 00 76 [18:18:53]RAPDU: 90 00 [18:18:53]wFMCommunicate OK [18:18:53]wFMCommunicate request_size=10 [18:18:53]MH_SAM_APDU [18:18:53]CAPDU: 80 0D 02 02 05 69 03 B5 7E B0 [18:18:53]Write to MH i2c: E2 0D 00 FC 07 80 0D 02 02 05 00 69 03 B5 7E B0 00 00 D6 [18:18:53]Write i2c OK [18:18:53]MH_I2C_Read... [18:18:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:18:53]Read from MH i2c: E2 [18:18:53]MH_I2C_Read... [18:18:53]Read from MH i2c: E2 03 00 [18:18:53]MH_I2C_Read... [18:18:53]Read from MH i2c: E2 03 00 FC 07 00 90 00 77 [18:18:53]RAPDU: 90 00 [18:18:53]wFMCommunicate OK [18:18:53]wFMCommunicate request_size=4 [18:18:53]MH_SAM_APDU [18:18:53]CAPDU: 80 0D 03 02 [18:18:53]Write to MH i2c: E2 08 00 FD 07 80 0D 03 02 00 00 00 00 7F [18:18:53]Write i2c OK [18:18:53]MH_I2C_Read... [18:18:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:18:53]Read from MH i2c: E2 [18:18:53]MH_I2C_Read... [18:18:53]Read from MH i2c: E2 0B 00 [18:18:53]MH_I2C_Read... [18:18:53]Read from MH i2c: E2 0B 00 FD 07 00 D6 90 DD C8 EA 41 D4 DE 90 00 68 [18:18:53]RAPDU: D6 90 DD C8 EA 41 D4 DE 90 00 [18:18:53]wFMCommunicate OK [18:18:53]SAM_PROTO_SignData done [18:18:53]FM_MakeSignedData done [18:18:53]CreateOFDProtocolMessage [18:18:53]wFMCommunicate request_size=4 [18:18:53]MH_SAM_APDU [18:18:53]CAPDU: 80 11 00 00 [18:18:53]Write to MH i2c: E2 08 00 FE 07 80 11 00 00 00 00 00 00 7F [18:18:53]Write i2c OK [18:18:53]MH_I2C_Read... [18:18:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:18:53]Read from MH i2c: E2 [18:18:53]MH_I2C_Read... [18:18:53]Read from MH i2c: E2 17 00 [18:18:53]MH_I2C_Read... [18:18:53]Read from MH i2c: E2 17 00 FE 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DC [18:18:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:18:53]wFMCommunicate OK [18:18:53]CreateOFDProtocolMessage done [18:18:53]OFDSenderStorePacket 226749 [18:18:53]StoreOFDPacket docnum=226749 [18:18:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 BD E0 07 01 F5 85 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 99 01 00 00 F4 03 04 00 8C 8B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BD 75 03 00 35 04 06 00 E9 69 03 B5 7E B0 D6 90 DD C8 EA 41 D4 DE [18:18:53]CheckFolder [18:18:53]dirname=/storage/ofd_packets [18:18:53]CheckFolder done [18:18:53]ProducePacketName [18:18:53]name=ofd_packets/00226749 [18:18:53]NVStorageSaveData ofd_packets/00226749 [18:18:53]File name is /storage/ofd_packets/00226749 [18:18:53]Write 301 bytes [18:18:53]NVStorageSaveData done [18:18:53]OFDSenderStorePacket done [18:18:53]KKMCreateOFDPacket done [18:18:53]NVStorageSaveData kkm_last_timestamp [18:18:53]File name is /storage/kkm_last_timestamp [18:18:53]Write 4 bytes [18:18:53]NVStorageSaveData done [18:18:53]ExternCall_PrintAddStr [18:18:53]wPrintStart [18:18:53]Write to MH i2c: 01 00 00 FF 07 06 [18:18:53]Write i2c OK [18:18:53]MH_I2C_Read... [18:18:53]Read from MH i2c: 01 [18:18:53]MH_I2C_Read... [18:18:53]Read from MH i2c: 01 07 00 [18:18:53]MH_I2C_Read... [18:18:53]Read from MH i2c: 01 07 00 FF 07 00 00 00 00 00 FF 0F 1B [18:18:53]RasterBufferAndPrint [18:18:53]line Счет N : (1)2003163 [18:18:53]line ИНН: 02508201610067 [18:18:53]line Контрольно-Кассовый Чек [18:18:53]line ПРОДАЖА [18:18:53]line ТРК (МРК, ГНК) : 64 [18:18:53]line Товар: 2710124500 [18:18:53]line Аи-95-К-5 [18:18:53]line 10.790 * 74.20 [18:18:53]line = 800.62 [18:18:53]line НДС 12% НСП 1% [18:18:53]line > о реализуемом товаре [18:18:53]line ОКРУГЛЕНИЕ: -0.62 [18:18:53]line ИТОГО: 800.00 [18:18:53]line Внесено: 800.00 [18:18:53]line СДАЧА: 0.00 [18:18:53]line НСП 1% : 7.08 [18:18:53]line НДС 12% : 85.02 [18:18:53]line Наличными: 800.00 [18:18:53]line Безнал.: 0.00 [18:18:53]line Место: АЗС № 97 "Партнер Нефть" [18:18:53]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:18:53]line СНО: Общий режим [18:18:53]line Чек 409 28.07.2024 18:18 [18:18:53]line Смена: 439 ФФД: 1.0 [18:18:53]line ЗНМ: 0300000054 [18:18:53]line РНМ: 0000000000092624 [18:18:53]line Версия ККМ: 001 [18:18:53]line ФМ: 0000000000874959 [18:18:53]line ФД: 226749 [18:18:53]line ФПД: 256637243063984 [18:18:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T181852&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226749&fm=256637243063984&tin=02508201610067®Number=0000000000092624&sum=80000 [18:18:53]written 0, free lines is 4095 [18:18:53]OFD Sender: Processing packet 226749 [packets to send 603, broken 602] [18:18:53]ProducePacketName [18:18:53]name=ofd_packets/00226749 [18:18:53]OFD Sender: To server: pG, [18:18:53]CommunicateWithHost lk.salyk.kg:30040 [18:18:53]ConnectInit lk.salyk.kg [18:18:53]Write to MH i2c: 01 00 00 2A 08 32 [18:18:53]Write i2c OK [18:18:53]MH_I2C_Read... [18:18:53]Read from MH i2c: 01 [18:18:53]MH_I2C_Read... [18:18:53]Read from MH i2c: 01 07 00 [18:18:53]MH_I2C_Read... [18:18:53]Read from MH i2c: 01 07 00 2A 08 00 00 00 00 00 67 0C AC [18:18:53]RasterBufferAndPrint [18:18:53]line [18:18:53]line [18:18:53]line [18:18:53]line [18:18:53]line [18:18:53]written 0, free lines is 3178 [18:18:53]MH_Cut [18:18:53]Write to MH i2c: D1 01 00 31 08 01 0B [18:18:53]Write i2c OK [18:18:53]MH_I2C_Read... [18:18:53]Read from MH i2c: D1 [18:18:53]MH_I2C_Read... [18:18:53]Read from MH i2c: D1 01 00 [18:18:53]MH_I2C_Read... [18:18:53]Read from MH i2c: D1 01 00 31 08 00 0A [18:18:53]Write to MH i2c: 01 00 00 32 08 3A [18:18:53]Write i2c OK [18:18:53]MH_I2C_Read... [18:18:54]*** Cut start [18:18:54]*** Partial cut [18:18:54]*** CUTSNS_PIN = 1 [18:18:54]*** CUTSNS_PIN = 0 [18:18:55]*** Brake cut motor [18:18:55]Read from MH i2c: 01 [18:18:55]MH_I2C_Read... [18:18:55]*** Stop cut motor [18:18:55]*** Cut end [18:18:55]Read from MH i2c: 01 07 00 [18:18:55]MH_I2C_Read... [18:18:55]Read from MH i2c: 01 07 00 32 08 00 00 00 00 00 FF 0F 4F [18:18:55]process_action close_receipt done [18:18:55]requested_data is exist [18:18:55]produce_requested_data [18:18:55]requested_item fm.sn is exist - process it [18:18:55]wFMCommunicate request_size=4 [18:18:55]MH_SAM_APDU [18:18:55]CAPDU: 80 11 00 00 [18:18:55]Write to MH i2c: E2 08 00 33 08 80 11 00 00 00 00 00 00 B5 [18:18:55]Write i2c OK [18:18:55]MH_I2C_Read... [18:18:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:18:55]Read from MH i2c: E2 [18:18:55]MH_I2C_Read... [18:18:55]Read from MH i2c: E2 17 00 [18:18:55]MH_I2C_Read... [18:18:55]Read from MH i2c: E2 17 00 33 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 12 [18:18:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:18:55]wFMCommunicate OK [18:18:55]requested_item fd.num is exist - process it [18:18:55]SAM_PROTO_GetFieldsCounters [18:18:55]wFMCommunicate request_size=4 [18:18:55]MH_SAM_APDU [18:18:55]CAPDU: 80 13 00 00 [18:18:55]Write to MH i2c: E2 08 00 34 08 80 13 00 00 00 00 00 00 B8 [18:18:55]Write i2c OK [18:18:55]MH_I2C_Read... [18:18:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:18:55]Read from MH i2c: E2 [18:18:55]MH_I2C_Read... [18:18:55]Read from MH i2c: E2 62 00 [18:18:55]MH_I2C_Read... [18:18:55]Read from MH i2c: E2 62 00 34 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BD 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 99 01 00 00 5E 04 04 00 99 01 00 00 57 04 04 00 9A 01 00 00 19 04 04 00 00 00 00 00 90 00 9C [18:18:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BD 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 99 01 00 00 5E 04 04 00 99 01 00 00 57 04 04 00 9A 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:18:55]wFMCommunicate OK [18:18:55]SAM_PROTO_GetFieldsCounters done [18:18:55]requested_item shift.num is exist - process it [18:18:55]requested_item shift.opened is exist - process it [18:18:55]req_shift_opened [18:18:55]FM_GetShiftState [18:18:55]SAM_PROTO_GetShiftState [18:18:55]wFMCommunicate request_size=4 [18:18:55]MH_SAM_APDU [18:18:55]CAPDU: 80 13 01 00 [18:18:55]Write to MH i2c: E2 08 00 35 08 80 13 01 00 00 00 00 00 BA [18:18:55]Write i2c OK [18:18:55]MH_I2C_Read... [18:18:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:18:55]Read from MH i2c: E2 [18:18:55]MH_I2C_Read... [18:18:55]Read from MH i2c: E2 0E 00 [18:18:55]MH_I2C_Read... [18:18:55]Read from MH i2c: E2 0E 00 35 08 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 6B [18:18:55]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [18:18:55]wFMCommunicate OK [18:18:55]SAM_PROTO_GetShiftState done [18:18:55]FM_GetShiftState done [18:18:55]req_shift_opened done [18:18:55]requested_item shift.open_date is exist - process it [18:18:55]req_shift_open_date [18:18:55]req_shift_open_date done [18:18:55]produce_requested_data done [18:18:55]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226749,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [18:18:55]process_action_free close_receipt [18:18:55]json_value_free [18:18:55]json_value_free done [18:18:55]process_json_proto returns [18:18:55]Send response to host [18:18:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226749,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [18:18:55]free response buf [18:18:55]execute_script done [18:18:55]execute_script returns [18:18:55]free content buf [18:18:55]Sock 10.Close socket [18:18:55]Sock 10.Thread stoped [18:19:00]accept exits with 9 [18:19:00]New connection [18:19:00]New thread 3066703204 created [18:19:00]Thread 3066559844 joined [18:19:00]Waiting for new connection... [18:19:00] Sock 9.Parse request [18:19:00]Sock 9.Check first char [18:19:00]Sock 9.First char is OK [18:19:00]request: POST /json_proto HTTP/1.0 [18:19:00]Method: POST [18:19:00]URL: /json_proto [18:19:00]Method is POST - this is cgi request [18:19:00]url: /json_proto [18:19:00]query_string will be loaded in cgi processing [18:19:00]execute_cgi json_proto POST (null) [18:19:00]execute_cgi path=json_proto method=POST [18:19:00]POST find Content-Length [18:19:00]Host: 172.17.43.131:8080 [18:19:00]Content-Length: 671 [18:19:00]Content-Type: application/json [18:19:00] [18:19:00]POST finish read [18:19:00]Found Content-Length = 671 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 9B 01 00 00 F4 03 04 00 D8 8B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BF 75 03 00 35 04 06 00 BA 00 00 DB [18:20:09]Write i2c OK [18:20:09]MH_I2C_Read... [18:20:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:20:09]Read from MH i2c: E2 [18:20:09]MH_I2C_Read... [18:20:09]Read from MH i2c: E2 03 00 [18:20:09]MH_I2C_Read... [18:20:09]Read from MH i2c: E2 03 00 91 08 00 90 00 0D [18:20:09]RAPDU: 90 00 [18:20:09]wFMCommunicate OK [18:20:09]wFMCommunicate request_size=10 [18:20:09]MH_SAM_APDU [18:20:09]CAPDU: 80 0D 02 02 05 C2 22 1A 65 8D [18:20:09]Write to MH i2c: E2 0D 00 92 08 80 0D 02 02 05 00 C2 22 1A 65 8D 00 00 0E [18:20:09]Write i2c OK [18:20:09]MH_I2C_Read... [18:20:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:20:09]Read from MH i2c: E2 [18:20:09]MH_I2C_Read... [18:20:09]Read from MH i2c: E2 03 00 [18:20:09]MH_I2C_Read... [18:20:09]Read from MH i2c: E2 03 00 92 08 00 90 00 0E [18:20:09]RAPDU: 90 00 [18:20:09]wFMCommunicate OK [18:20:09]wFMCommunicate request_size=4 [18:20:09]MH_SAM_APDU [18:20:09]CAPDU: 80 0D 03 02 [18:20:09]Write to MH i2c: E2 08 00 93 08 80 0D 03 02 00 00 00 00 16 [18:20:09]Write i2c OK [18:20:09]MH_I2C_Read... [18:20:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:20:09]Read from MH i2c: E2 [18:20:09]MH_I2C_Read... [18:20:09]Read from MH i2c: E2 0B 00 [18:20:09]MH_I2C_Read... [18:20:09]Read from MH i2c: E2 0B 00 93 08 00 BB 0B F6 48 8D 10 73 21 90 00 4C [18:20:09]RAPDU: BB 0B F6 48 8D 10 73 21 90 00 [18:20:09]wFMCommunicate OK [18:20:09]SAM_PROTO_SignData done [18:20:09]FM_MakeSignedData done [18:20:09]CreateOFDProtocolMessage [18:20:09]wFMCommunicate request_size=4 [18:20:09]MH_SAM_APDU [18:20:09]CAPDU: 80 11 00 00 [18:20:09]Write to MH i2c: E2 08 00 94 08 80 11 00 00 00 00 00 00 16 [18:20:09]Write i2c OK [18:20:09]MH_I2C_Read... [18:20:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:20:09]Read from MH i2c: E2 [18:20:09]MH_I2C_Read... [18:20:09]Read from MH i2c: E2 17 00 [18:20:09]MH_I2C_Read... [18:20:09]Read from MH i2c: E2 17 00 94 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 73 [18:20:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:20:09]wFMCommunicate OK [18:20:09]CreateOFDProtocolMessage done [18:20:09]OFDSenderStorePacket 226751 [18:20:09]StoreOFDPacket docnum=226751 [18:20:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 EE 61 07 01 B0 F6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 9B 01 00 00 F4 03 04 00 D8 8B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BF 75 03 00 35 04 06 00 BA C2 22 1A 65 8D BB 0B F6 48 8D 10 73 21 [18:20:09]CheckFolder [18:20:09]dirname=/storage/ofd_packets [18:20:09]CheckFolder done [18:20:09]ProducePacketName [18:20:09]name=ofd_packets/00226751 [18:20:09]NVStorageSaveData ofd_packets/00226751 [18:20:09]File name is /storage/ofd_packets/00226751 [18:20:09]Write 301 bytes [18:20:09]NVStorageSaveData done [18:20:09]OFDSenderStorePacket done [18:20:09]KKMCreateOFDPacket done [18:20:09]NVStorageSaveData kkm_last_timestamp [18:20:09]File name is /storage/kkm_last_timestamp [18:20:09]Write 4 bytes [18:20:09]NVStorageSaveData done [18:20:09]ExternCall_PrintAddStr [18:20:09]wPrintStart [18:20:09]Write to MH i2c: 01 00 00 95 08 9D [18:20:09]Write i2c OK [18:20:09]MH_I2C_Read... [18:20:09]Read from MH i2c: 01 [18:20:09]MH_I2C_Read... [18:20:09]Read from MH i2c: 01 07 00 [18:20:09]MH_I2C_Read... [18:20:09]Read from MH i2c: 01 07 00 95 08 00 00 00 00 00 FF 0F B2 [18:20:09]RasterBufferAndPrint [18:20:09]line Счет N : (1)2003164 [18:20:09]line ИНН: 02508201610067 [18:20:09]line Контрольно-Кассовый Чек [18:20:09]line ПРОДАЖА [18:20:09]line ТРК (МРК, ГНК) : 53 [18:20:09]line Товар: 2710124130 [18:20:09]line Аи-92-К-5 [18:20:09]line 14.750 * 67.80 [18:20:09]line = 1000.05 [18:20:09]line НДС 12% НСП 1% [18:20:09]line > о реализуемом товаре [18:20:09]line ОКРУГЛЕНИЕ: -0.05 [18:20:09]line ИТОГО: 1000.00 [18:20:09]line Внесено: 1000.00 [18:20:09]line СДАЧА: 0.00 [18:20:09]line НСП 1% : 8.85 [18:20:09]line НДС 12% : 106.20 [18:20:09]line Наличными: 1000.00 [18:20:09]line Безнал.: 0.00 [18:20:09]line Место: АЗС № 97 "Партнер Нефть" [18:20:09]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:20:09]line СНО: Общий режим [18:20:09]line Чек 411 28.07.2024 18:20 [18:20:09]line Смена: 439 ФФД: 1.0 [18:20:09]line ЗНМ: 0300000054 [18:20:09]line РНМ: 0000000000092624 [18:20:09]line Версия ККМ: 001 [18:20:09]line ФМ: 0000000000874959 [18:20:09]line ФД: 226751 [18:20:09]line ФПД: 205342958577037 [18:20:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T182008&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226751&fm=205342958577037&tin=02508201610067®Number=0000000000092624&sum=100000 [18:20:09]written 0, free lines is 4095 [18:20:10]Write to MH i2c: 01 00 00 C0 08 C8 [18:20:10]Write i2c OK [18:20:10]MH_I2C_Read... [18:20:10]Read from MH i2c: 01 [18:20:10]MH_I2C_Read... [18:20:10]Read from MH i2c: 01 07 00 [18:20:10]MH_I2C_Read... [18:20:10]Read from MH i2c: 01 07 00 C0 08 00 00 00 00 00 5A 0C 35 [18:20:10]RasterBufferAndPrint [18:20:10]line [18:20:10]line [18:20:10]line [18:20:10]line [18:20:10]line [18:20:10]written 0, free lines is 3170 [18:20:10]MH_Cut [18:20:10]Write to MH i2c: D1 01 00 C7 08 01 A1 [18:20:10]Write i2c OK [18:20:10]MH_I2C_Read... [18:20:10]Read from MH i2c: D1 [18:20:10]MH_I2C_Read... [18:20:10]Read from MH i2c: D1 01 00 [18:20:10]MH_I2C_Read... [18:20:10]Read from MH i2c: D1 01 00 C7 08 00 A0 [18:20:10]Write to MH i2c: 01 00 00 C8 08 D0 [18:20:10]Write i2c OK [18:20:10]MH_I2C_Read... [18:20:11]ConnectInit Can't take IP for lk.salyk.kg [18:20:11]CommunicateWithHost connect error [18:20:11]CommunicateWithHost err = -1 [18:20:11]OFD Sender: Server communicate error [18:20:11]OFD Sender: Processing packet 226750 [packets to send 604, broken 602] [18:20:11]ProducePacketName [18:20:11]name=ofd_packets/00226750 [18:20:11]OFD Sender: To server: pG, [18:20:11]CommunicateWithHost lk.salyk.kg:30040 [18:20:11]ConnectInit lk.salyk.kg [18:20:11]*** Cut start [18:20:11]*** Partial cut [18:20:11]*** CUTSNS_PIN = 1 [18:20:11]*** CUTSNS_PIN = 0 [18:20:11]*** Brake cut motor [18:20:12]Read from MH i2c: 01 [18:20:12]MH_I2C_Read... [18:20:12]*** Stop cut motor [18:20:12]*** Cut end [18:20:12]Read from MH i2c: 01 07 00 [18:20:12]MH_I2C_Read... [18:20:12]Read from MH i2c: 01 07 00 C8 08 00 00 00 00 00 FF 0F E5 [18:20:12]process_action close_receipt done [18:20:12]requested_data is exist [18:20:12]produce_requested_data [18:20:12]requested_item fm.sn is exist - process it [18:20:12]wFMCommunicate request_size=4 [18:20:12]MH_SAM_APDU [18:20:12]CAPDU: 80 11 00 00 [18:20:12]Write to MH i2c: E2 08 00 C9 08 80 11 00 00 00 00 00 00 4B [18:20:12]Write i2c OK [18:20:12]MH_I2C_Read... [18:20:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:20:12]Read from MH i2c: E2 [18:20:12]MH_I2C_Read... [18:20:12]Read from MH i2c: E2 17 00 [18:20:12]MH_I2C_Read... [18:20:12]Read from MH i2c: E2 17 00 C9 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A8 [18:20:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:20:12]wFMCommunicate OK [18:20:12]requested_item fd.num is exist - process it [18:20:12]SAM_PROTO_GetFieldsCounters [18:20:12]wFMCommunicate request_size=4 [18:20:12]MH_SAM_APDU [18:20:12]CAPDU: 80 13 00 00 [18:20:12]Write to MH i2c: E2 08 00 CA 08 80 13 00 00 00 00 00 00 4E [18:20:12]Write i2c OK [18:20:12]MH_I2C_Read... [18:20:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:20:12]Read from MH i2c: E2 [18:20:12]MH_I2C_Read... [18:20:12]Read from MH i2c: E2 62 00 [18:20:12]MH_I2C_Read... [18:20:12]Read from MH i2c: E2 62 00 CA 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BF 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 9B 01 00 00 5E 04 04 00 9B 01 00 00 57 04 04 00 9C 01 00 00 19 04 04 00 00 00 00 00 90 00 3A [18:20:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BF 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 9B 01 00 00 5E 04 04 00 9B 01 00 00 57 04 04 00 9C 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:20:12]wFMCommunicate OK [18:20:12]SAM_PROTO_GetFieldsCounters done [18:20:12]requested_item shift.num is exist - process it [18:20:12]requested_item shift.opened is exist - process it [18:20:12]req_shift_opened [18:20:12]FM_GetShiftState [18:20:12]SAM_PROTO_GetShiftState [18:20:12]wFMCommunicate request_size=4 [18:20:12]MH_SAM_APDU [18:20:12]CAPDU: 80 13 01 00 [18:20:12]Write to MH i2c: E2 08 00 CB 08 80 13 01 00 00 00 00 00 50 [18:20:12]Write i2c OK [18:20:12]MH_I2C_Read... [18:20:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:20:12]Read from MH i2c: E2 [18:20:12]MH_I2C_Read... [18:20:12]Read from MH i2c: E2 0E 00 [18:20:12]MH_I2C_Read... [18:20:12]Read from MH i2c: E2 0E 00 CB 08 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 01 [18:20:12]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [18:20:12]wFMCommunicate OK [18:20:12]SAM_PROTO_GetShiftState done [18:20:12]FM_GetShiftState done [18:20:12]req_shift_opened done [18:20:12]requested_item shift.open_date is exist - process it [18:20:12]req_shift_open_date [18:20:12]req_shift_open_date done [18:20:12]produce_requested_data done [18:20:12]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226751,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [18:20:12]process_action_free close_receipt [18:20:12]json_value_free [18:20:12]json_value_free done [18:20:12]process_json_proto returns [18:20:12]Send response to host [18:20:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226751,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [18:20:12]free response buf [18:20:12]execute_script done [18:20:12]execute_script returns [18:20:12]free content buf [18:20:12]Sock 8.Close socket [18:20:12]Sock 8.Thread stoped [18:20:16]ConnectInit Can't take IP for lk.salyk.kg [18:20:16]CommunicateWithHost connect error [18:20:16]CommunicateWithHost err = -1 [18:20:16]OFD Sender: Server communicate error [18:20:21]OFD Sender: Processing packet 226750 [packets to send 604, broken 602] [18:20:21]ProducePacketName [18:20:21]name=ofd_packets/00226750 [18:20:21]OFD Sender: To server: pG, [18:20:21]CommunicateWithHost lk.salyk.kg:30040 [18:20:21]ConnectInit lk.salyk.kg [18:20:26]ConnectInit Can't take IP for lk.salyk.kg [18:20:26]CommunicateWithHost connect error [18:20:26]CommunicateWithHost err = -1 [18:20:26]OFD Sender: Server communicate error [18:20:29]recv_with_timeout no data received [18:20:31]OFD Sender: Processing packet 226750 [packets to send 604, broken 602] [18:20:31]ProducePacketName [18:20:31]name=ofd_packets/00226750 [18:20:31]OFD Sender: To server: pG, [18:20:31]CommunicateWithHost lk.salyk.kg:30040 [18:20:31]ConnectInit lk.salyk.kg [18:20:35]ConnectInit Can't connect to host [18:20:36]ConnectInit Can't take IP for lk.salyk.kg [18:20:36]CommunicateWithHost connect error [18:20:36]CommunicateWithHost err = -1 [18:20:36]OFD Sender: Server communicate error [18:20:40]ConnectInit Can't connect to host [18:20:40]accept exits with 12 [18:20:40]New connection [18:20:40]New thread 3066703204 created [18:20:40]Thread 3066559844 joined [18:20:40]Waiting for new connection... [18:20:40] Sock 12.Parse request [18:20:40]Sock 12.Check first char [18:20:40]Sock 12.First char is OK [18:20:40]request: POST /json_proto HTTP/1.0 [18:20:40]Method: POST [18:20:40]URL: /json_proto [18:20:40]Method is POST - this is cgi request [18:20:40]url: /json_proto [18:20:40]query_string will be loaded in cgi processing [18:20:40]execute_cgi json_proto POST (null) [18:20:40]execute_cgi path=json_proto method=POST [18:20:40]POST find Content-Length [18:20:40]Host: 172.17.43.131:8080 [18:20:40]Content-Length: 1188 [18:20:40]Content-Type: application/json [18:20:40] [18:20:40]POST finish read [18:20:40]Found Content-Length = 1188 [18:20:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0421\u0430\u043C\u0430\u0442\u043E\u0432 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2003159\u000A28.07.2024 18:19\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 104.990 x 76.20\u000A\u0418\u0422\u041E\u0413: 8000.24\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99557\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:20:40]execute_script... [18:20:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0421\u0430\u043C\u0430\u0442\u043E\u0432 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2003159\u000A28.07.2024 18:19\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 104.990 x 76.20\u000A\u0418\u0422\u041E\u0413: 8000.24\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99557\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:20:40]POST & json_proto [18:20:40]process_json_proto [18:20:40]json parsed OK: [18:20:40]protocol is kg_v1.0 [18:20:40]action value=print_text [18:20:40]process_action print_text [18:20:40]cmd_print_text [18:20:40]ExternCall_PrintAddStr [18:20:40]wPrintStart [18:20:40]Write to MH i2c: 01 00 00 CC 08 D4 [18:20:40]Write i2c OK [18:20:40]MH_I2C_Read... [18:20:40]Read from MH i2c: 01 [18:20:40]MH_I2C_Read... [18:20:40]Read from MH i2c: 01 07 00 [18:20:40]MH_I2C_Read... [18:20:40]Read from MH i2c: 01 07 00 CC 08 00 00 00 00 00 FF 0F E9 [18:20:40]RasterBufferAndPrint [18:20:40]line *****ТОВАРНЫЙ ЧЕК***** [18:20:40]line АЗС-97 [18:20:40]line Партнер нефть [18:20:40]line 02508201610067 [18:20:40]line Кассир : Саматов Б. [18:20:40]line Счет N : (1)2003159 [18:20:40]line 28.07.2024 18:19 [18:20:40]line ПРОДАЖА [18:20:40]line ТРК (МРК, ГНК): 21 [18:20:40]line Вид ГСМ : 2710194210 [18:20:40]line ДТ-К-5 [18:20:40]line 104.990 x 76.20 [18:20:40]line ИТОГ: 8000.24 [18:20:40]line Тип оплаты: Талоны: Топливная Карта [18:20:40]line 99557 [18:20:40]line ______________________ [18:20:40]line (подпись) [18:20:40]written 0, free lines is 4095 [18:20:40]Write to MH i2c: 01 00 00 E0 08 E8 [18:20:40]Write i2c OK [18:20:40]MH_I2C_Read... [18:20:40]Read from MH i2c: 01 [18:20:40]MH_I2C_Read... [18:20:40]Read from MH i2c: 01 07 00 [18:20:40]MH_I2C_Read... [18:20:40]Read from MH i2c: 01 07 00 E0 08 00 00 00 00 00 0F 0E 0C [18:20:40]RasterBufferAndPrint [18:20:40]line [18:20:40]line [18:20:40]line [18:20:40]line [18:20:40]line [18:20:40]written 0, free lines is 3602 [18:20:40]MH_Cut [18:20:40]Write to MH i2c: D1 01 00 E7 08 01 C1 [18:20:40]Write i2c OK [18:20:40]MH_I2C_Read... [18:20:40]Read from MH i2c: D1 [18:20:40]MH_I2C_Read... [18:20:40]Read from MH i2c: D1 01 00 [18:20:40]MH_I2C_Read... [18:20:40]Read from MH i2c: D1 01 00 E7 08 00 C0 [18:20:40]Write to MH i2c: 01 00 00 E8 08 F0 [18:20:40]Write i2c OK [18:20:40]MH_I2C_Read... [18:20:41]*** Cut start [18:20:41]*** Partial cut [18:20:41]*** CUTSNS_PIN = 1 [18:20:41]OFD Sender: Processing packet 226750 [packets to send 604, broken 602] [18:20:41]ProducePacketName [18:20:41]name=ofd_packets/00226750 [18:20:41]OFD Sender: To server: pG, [18:20:41]CommunicateWithHost lk.salyk.kg:30040 [18:20:41]ConnectInit lk.salyk.kg [18:20:41]*** CUTSNS_PIN = 0 [18:20:41]*** Brake cut motor [18:20:41]Read from MH i2c: 01 [18:20:41]MH_I2C_Read... [18:20:41]*** Stop cut motor [18:20:41]*** Cut end [18:20:41]Read from MH i2c: 01 07 00 [18:20:41]MH_I2C_Read... [18:20:41]Read from MH i2c: 01 07 00 E8 08 00 00 00 00 00 FF 0F 05 [18:20:41]process_action print_text done [18:20:41]requested_data is exist [18:20:41]produce_requested_data [18:20:41]requested_item fm.sn is exist - process it [18:20:41]wFMCommunicate request_size=4 [18:20:41]MH_SAM_APDU [18:20:41]CAPDU: 80 11 00 00 [18:20:41]Write to MH i2c: E2 08 00 E9 08 80 11 00 00 00 00 00 00 6B [18:20:41]Write i2c OK [18:20:41]MH_I2C_Read... [18:20:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:20:42]Read from MH i2c: E2 [18:20:42]MH_I2C_Read... [18:20:42]Read from MH i2c: E2 17 00 [18:20:42]MH_I2C_Read... [18:20:42]Read from MH i2c: E2 17 00 E9 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C8 [18:20:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:20:42]wFMCommunicate OK [18:20:42]requested_item fd.num is exist - process it [18:20:42]SAM_PROTO_GetFieldsCounters [18:20:42]wFMCommunicate request_size=4 [18:20:42]MH_SAM_APDU [18:20:42]CAPDU: 80 13 00 00 [18:20:42]Write to MH i2c: E2 08 00 EA 08 80 13 00 00 00 00 00 00 6E [18:20:42]Write i2c OK [18:20:42]MH_I2C_Read... [18:20:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:20:42]Read from MH i2c: E2 [18:20:42]MH_I2C_Read... [18:20:42]Read from MH i2c: E2 62 00 [18:20:42]MH_I2C_Read... [18:20:42]Read from MH i2c: E2 62 00 EA 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BF 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 9B 01 00 00 5E 04 04 00 9B 01 00 00 57 04 04 00 9C 01 00 00 19 04 04 00 00 00 00 00 90 00 5A [18:20:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BF 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 9B 01 00 00 5E 04 04 00 9B 01 00 00 57 04 04 00 9C 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:20:42]wFMCommunicate OK [18:20:42]SAM_PROTO_GetFieldsCounters done [18:20:42]requested_item shift.num is exist - process it [18:20:42]requested_item shift.opened is exist - process it [18:20:42]req_shift_opened [18:20:42]FM_GetShiftState [18:20:42]SAM_PROTO_GetShiftState [18:20:42]wFMCommunicate request_size=4 [18:20:42]MH_SAM_APDU [18:20:42]CAPDU: 80 13 01 00 [18:20:42]Write to MH i2c: E2 08 00 EB 08 80 13 01 00 00 00 00 00 70 [18:20:42]Write i2c OK [18:20:42]MH_I2C_Read... [18:20:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:20:42]Read from MH i2c: E2 [18:20:42]MH_I2C_Read... [18:20:42]Read from MH i2c: E2 0E 00 [18:20:42]MH_I2C_Read... [18:20:42]Read from MH i2c: E2 0E 00 EB 08 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 21 [18:20:42]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [18:20:42]wFMCommunicate OK [18:20:42]SAM_PROTO_GetShiftState done [18:20:42]FM_GetShiftState done [18:20:42]req_shift_opened done [18:20:42]requested_item shift.open_date is exist - process it [18:20:42]req_shift_open_date [18:20:42]req_shift_open_date done [18:20:42]produce_requested_data done [18:20:42]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226751,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [18:20:42]process_action_free print_text [18:20:42]json_value_free [18:20:42]json_value_free done [18:20:42]process_json_proto returns [18:20:42]Send response to host [18:20:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226751,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [18:20:42]free response buf [18:20:42]execute_script done [18:20:42]execute_script returns [18:20:42]free content buf [18:20:42]Sock 12.Close socket [18:20:42]Sock 12.Thread stoped [18:20:46]ConnectInit Can't take IP for lk.salyk.kg [18:20:46]CommunicateWithHost connect error [18:20:46]CommunicateWithHost err = -1 [18:20:46]OFD Sender: Server communicate error [18:20:51]OFD Sender: Processing packet 226750 [packets to send 604, broken 602] [18:20:51]ProducePacketName [18:20:51]name=ofd_packets/00226750 [18:20:51]OFD Sender: To server: pG, [18:20:51]CommunicateWithHost lk.salyk.kg:30040 [18:20:51]ConnectInit lk.salyk.kg [18:20:52]ConnectInit Can't connect to host [18:20:56]ConnectInit Can't take IP for lk.salyk.kg [18:20:56]CommunicateWithHost connect error [18:20:56]CommunicateWithHost err = -1 [18:20:56]OFD Sender: Server communicate error [18:20:58]ConnectInit Can't connect to host [18:21:01]OFD Sender: Processing packet 226750 [packets to send 604, broken 602] [18:21:01]ProducePacketName [18:21:01]name=ofd_packets/00226750 [18:21:01]OFD Sender: To server: pG, [18:21:01]CommunicateWithHost lk.salyk.kg:30040 [18:21:01]ConnectInit lk.salyk.kg [18:21:03]Connected sock=9 [18:21:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 4F 75 08 01 78 2A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 11 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 79 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 79 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DF 0C 00 00 00 00 07 04 06 00 18 79 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 01 00 00 F4 03 04 00 95 8B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BE 75 03 00 35 04 06 00 12 24 41 8D B2 72 8D 84 85 04 F1 66 2B 1D [18:21:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 53 8A 47 00 DD AE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BE 75 03 00 F4 03 04 00 18 38 A6 66 B6 04 01 00 00 CD 7B 50 19 F1 60 E5 A9 [18:21:04]CommunicateWithHost err = 0 [18:21:04]CheckOFDResponse [18:21:04]1017 (14) - 77093643461234 [18:21:04]1041 (16) - 0000000000874959 [18:21:04]1040 (4) - 226750 [18:21:04]1012 (4) - 28.07.2024 12:22 [18:21:04]1206 (1) - 0 [18:21:04]OFD Sender: Remove packet 226750 [18:21:04]ProducePacketName [18:21:04]name=ofd_packets/00226750 [18:21:04]NVStorageDeleteData [18:21:05]OFD Sender: Processing packet 226751 [packets to send 603, broken 602] [18:21:05]ProducePacketName [18:21:05]name=ofd_packets/00226751 [18:21:05]OFD Sender: To server: pG, [18:21:05]CommunicateWithHost lk.salyk.kg:30040 [18:21:05]ConnectInit lk.salyk.kg [18:21:08]Connected sock=9 [18:21:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 EE 61 07 01 B0 F6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 9B 01 00 00 F4 03 04 00 D8 8B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BF 75 03 00 35 04 06 00 BA C2 22 1A 65 8D BB 0B F6 48 8D 10 73 21 [18:21:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 16 A5 47 00 A1 BC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BF 75 03 00 F4 03 04 00 1D 38 A6 66 B6 04 01 00 00 DB DF D5 21 15 0E B6 A2 [18:21:09]CommunicateWithHost err = 0 [18:21:09]CheckOFDResponse [18:21:09]1017 (14) - 77093643461234 [18:21:09]1041 (16) - 0000000000874959 [18:21:09]1040 (4) - 226751 [18:21:09]1012 (4) - 28.07.2024 12:22 [18:21:09]1206 (1) - 0 [18:21:09]OFD Sender: Remove packet 226751 [18:21:09]ProducePacketName [18:21:09]name=ofd_packets/00226751 [18:21:09]NVStorageDeleteData [18:21:09]OFD Sender: No OFD packet to send [18:21:12]accept exits with 8 [18:21:12]New connection [18:21:12]New thread 3066559844 created [18:21:12]Thread 3066703204 joined [18:21:12]Waiting for new connection... [18:21:12] Sock 8.Parse request [18:21:12]Sock 8.Check first char [18:21:12]Sock 8.First char is OK [18:21:12]request: POST /json_proto HTTP/1.0 [18:21:12]Method: POST [18:21:12]URL: /json_proto [18:21:12]Method is POST - this is cgi request [18:21:12]url: /json_proto [18:21:12]query_string will be loaded in cgi processing [18:21:12]execute_cgi json_proto POST (null) [18:21:12]execute_cgi path=json_proto method=POST [18:21:12]POST find Content-Length [18:21:12]Host: 172.17.43.131:8080 [18:21:12]Content-Length: 683 [18:21:12]Content-Type: application/json [18:21:12] [18:21:12]POST finish read [18:21:12]Found Content-Length = 683 [18:21:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003166", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:21:12]execute_script... [18:21: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)2003166", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:21:12]POST & json_proto [18:21:12]process_json_proto [18:21:12]json parsed OK: [18:21:12]protocol is kg_v1.0 [18:21:12]action value=close_receipt [18:21:12]process_action close_receipt [00:00:09] *** EcrCore started. Build 196 *** [00:00:09]/dev/ttyS4 opened [00:00:09]MH_InterfaceInit /dev/i2c-1 [00:00:09]Malloc ok [00:00:09]MH_GetMetrics [00:00:09]Write to MH i2c: 00 00 00 01 00 00 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:09]Are we in boot? [00:00:09]We are in boot - try to switch [00:00:09]Write to MH i2c: A0 00 00 02 00 A1 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:09]*** [00:00:09]Read from MH i2c: A0 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:09]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:09]*** Waiting for read because exit forced [00:00:09]*** 10 ms more... [00:00:09]*** MH1903S init start (LINUX_LIGHT) [00:00:09]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:09]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:09]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:09]*** step 0: 5000 (2650, 2350 REF) [00:00:09]*** step 1: 4835 (2500, 2335 REF) [00:00:09]*** step 2: 4676 (2440, 2236 REF) [00:00:09]*** step 3: 4523 (2280, 2243 REF) [00:00:09]*** step 4: 4376 (2160, 2216 REF) [00:00:09]*** step 5: 4235 (2050, 2185 REF) [00:00:09]*** step 6: 4098 (1950, 2148 REF) [00:00:09]*** step 7: 3967 (1870, 2097 REF) [00:00:09]*** step 8: 3840 (1828, 2012 REF) [00:00:09]*** step 9: 3719 (1728, 1991 REF) [00:00:09]*** step 10: 3601 (1675, 1926 REF) [00:00:09]*** step 11: 3488 (1635, 1853 REF) [00:00:09]*** step 12: 3379 (1595, 1784 REF) [00:00:09]*** step 13: 3275 (1565, 1710 REF) [00:00:09]*** step 14: 3174 (1543, 1631 REF) [00:00:09]*** step 15: 3077 (1523, 1554 REF) [00:00:09]*** step 16: 2983 (1503, 1480 REF) [00:00:09]*** step 17: 2893 (1486, 1407 REF) [00:00:09]*** step 18: 2806 (1466, 1340 REF) [00:00:09]*** step 19: 2723 (1426, 1297 REF) [00:00:09]*** step 20: 2642 (1406, 1236 REF) [00:00:09]*** step 21: 2565 (1384, 1181 REF) [00:00:09]*** step 22: 2490 (1364, 1126 REF) [00:00:09]*** step 23: 2418 (1344, 1074 REF) [00:00:09]*** step 24: 2349 (1322, 1027 REF) [00:00:09]*** step 25: 2283 (1302, 981 REF) [00:00:09]*** step 26: 2218 (1282, 936 REF) [00:00:09]*** step 27: 2157 (1262, 895 REF) [00:00:09]*** step 28: 2097 (1242, 855 REF) [00:00:09]*** step 29: 2040 (1222, 818 REF) [00:00:09]*** step 30: 1985 (1202, 783 REF) [00:00:09]*** step 31: 1932 (1191, 741 REF) [00:00:09]*** step 32: 1880 (1181, 699 REF) [00:00:09]*** step 33: 1831 (1171, 660 REF) [00:00:09]*** step 34: 1784 (1161, 623 REF) [00:00:09]*** step 35: 1738 (1151, 587 REF) [00:00:09]*** step 36: 1694 (1141, 553 REF) [00:00:09]*** step 37: 1652 (1131, 521 REF) [00:00:09]*** step 38: 1611 (1121, 490 REF) [00:00:09]*** step 39: 1572 (1111, 461 REF) [00:00:09]*** step 40: 1534 (1103, 431 REF) [00:00:09]*** step 41: 1497 (1093, 404 REF) [00:00:09]*** step 42: 1462 (1083, 379 REF) [00:00:09]*** step 43: 1428 (1073, 355 REF) [00:00:09]*** step 44: 1396 (1063, 333 REF) [00:00:09]*** step 45: 1365 (1053, 312 REF) [00:00:09]*** step 46: 1334 (1043, 291 REF) [00:00:09]*** step 47: 1305 (1033, 272 REF) [00:00:09]*** step 48: 1277 (1023, 254 REF) [00:00:09]*** step 49: 1250 (1013, 237 REF) [00:00:09]*** step 50: 1224 (990, 234 REF) [00:00:09]*** step 51: 1199 (980, 219 REF) [00:00:09]*** step 52: 1175 (970, 205 REF) [00:00:09]*** step 53: 1152 (960, 192 REF) [00:00:09]*** step 54: 1130 (950, 180 REF) [00:00:09]*** step 55: 1108 (940, 168 REF) [00:00:09]*** step 56: 1088 (930, 158 REF) [00:00:09]*** step 57: 1068 (920, 148 REF) [00:00:09]*** step 58: 1049 (910, 139 REF) [00:00:09]*** step 59: 1030 (900, 130 REF) [00:00:09]*** step 60: 1012 (890, 122 REF) [00:00:09]*** step 61: 995 (880, 115 REF) [00:00:09]*** step 62: 979 (870, 109 REF) [00:00:09]*** step 63: 963 (860, 103 REF) [00:00:09]*** step 64: 948 (850, 98 REF) [00:00:09]*** step 65: 933 (840, 93 REF) [00:00:09]*** step 66: 919 (830, 89 REF) [00:00:09]*** step 67: 905 (820, 85 REF) [00:00:09]*** step 68: 892 (810, 82 REF) [00:00:09]*** step 69: 879 (800, 79 REF) [00:00:09]*** step 70: 867 (790, 77 REF) [00:00:09]*** step 71: 855 (780, 75 REF) [00:00:09]*** step 72: 844 (770, 74 REF) [00:00:09]*** step 73: 833 (760, 73 REF) [00:00:09]*** step 74: 822 (750, 72 REF) [00:00:09]*** step 75: 812 (740, 72 REF) [00:00:09]*** step 76: 803 (730, 73 REF) [00:00:09]*** step 77: 793 (720, 73 REF) [00:00:09]*** step 78: 784 (710, 74 REF) [00:00:09]*** step 79: 776 (700, 76 REF) [00:00:09]*** step 80: 767 (690, 77 REF) [00:00:09]*** step 81: 759 (680, 79 REF) [00:00:09]*** step 82: 751 (670, 81 REF) [00:00:09]*** step 83: 744 (660, 84 REF) [00:00:09]*** step 84: 737 (650, 87 REF) [00:00:09]*** step 85: 730 (640, 90 REF) [00:00:09]*** step 86: 723 (630, 93 REF) [00:00:09]*** step 87: 717 (620, 97 REF) [00:00:09]*** step 88: 710 (610, 100 REF) [00:00:09]*** step 89: 705 (600, 105 REF) [00:00:09]*** step 90: 699 [00:00:09]*** step 91: 693 [00:00:09]*** step 92: 688 [00:00:09]*** step 93: 683 [00:00:09]*** step 94: 678 [00:00:09]*** step 95: 673 [00:00:09]*** step 96: 669 [00:00:09]*** step 97: 664 [00:00:09]*** step 98: 660 [00:00:09]*** step 99: 656 [00:00:09]*** step 100: 652 [00:00:09]*** step 101: 648 [00:00:09]*** step 102: 644 [00:00:09]*** step 103: 641 [00:00:09]*** step 104: 638 [00:00:09]*** step 105: 634 [00:00:09]*** step 106: 631 [00:00:09]*** step 107: 628 [00:00:09]*** step 108: 625 [00:00:09]*** step 109: 622 [00:00:09]*** step 110: 620 [00:00:09]*** step 111: 617 [00:00:09]*** step 112: 615 [00:00:09]*** step 113: 612 [00:00:09]*** step 114: 610 [00:00:09]*** step 115: 608 [00:00:09]*** step 116: 605 [00:00:09]*** step 117: 603 [00:00:09]*** step 118: 601 [00:00:09]*** step 119: 599 [00:00:09]*** printer: Printer HW initialized [00:00:09]*** initSamCard finished [00:00:09]*** RTC: 288654+1721902329=1722190983 [00:00:09]*** BPK Status Register BPK_RDY = 0x0 [00:00:09]*** SEN State Register SEN_STATE = 0xff [00:00:09]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:09]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:09]*** Is cutter blocked? [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 03 00 02 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:10]Are we in boot? [00:00:10]We are not in boot now [00:00:10]Write to MH i2c: 01 00 00 04 00 04 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:10]Model is 3 [00:00:10]MH firmware is 30620 [00:00:10]MH boot firmware is 3 [00:00:10]MH_SetPrinterDots 448 [00:00:10]HeadWidthInBytes 56 [00:00:10]maxmasksize 7 [00:00:10]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:10]Write to MH i2c: D5 00 00 06 00 DA [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]ExternCall_SetCallbacks [00:00:10]NVStorageInit [00:00:10]MH_GetDate [00:00:10]Write to MH i2c: F0 00 00 07 00 F6 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 07 00 00 88 8C A6 66 F9 24 A2 66 44 [18:23:04]Current date/time: 28.07.2024 18:23 [18:23:04]FM_Init [18:23:04]wFMConnect [18:23:04]MH_SAM_On [18:23:04]Write to MH i2c: E0 00 00 08 00 E7 [18:23:04]Write i2c OK [18:23:04]MH_I2C_Read... [18:23:04]*** iso7816_init finished! [18:23:04]*** atr: [18:23:04]*** 0F 3B D5 18 FF 81 91 FE [18:23:04]*** 1F C3 80 73 C8 21 10 0A [18:23:04]*** 00 00 00 00 00 00 00 00 [18:23:04]*** 00 00 00 00 00 00 00 00 [18:23:04]*** 00 00 00 00 00 00 00 00 [18:23:04]*** 00 00 00 00 00 00 00 00 [18:23:04]*** 00 00 00 00 00 00 00 00 [18:23:04]*** 00 00 00 00 00 00 00 00 [18:23:04]Read from MH i2c: E0 [18:23:04]MH_I2C_Read... [18:23:04]Read from MH i2c: E0 10 00 [18:23:04]MH_I2C_Read... [18:23:04]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [18:23:04]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [18:23:04]wFMCommunicate request_size=10 [18:23:04]MH_SAM_APDU [18:23:04]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [18:23:04]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [18:23:04]Write i2c OK [18:23:04]MH_I2C_Read... [18:23:04]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [18:23:04]Read from MH i2c: E2 [18:23:04]MH_I2C_Read... [18:23:04]Read from MH i2c: E2 03 00 [18:23:04]MH_I2C_Read... [18:23:04]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [18:23:04]RAPDU: 90 00 [18:23:04]wFMCommunicate OK [18:23:04]wFMCommunicate request_size=4 [18:23:04]MH_SAM_APDU [18:23:04]CAPDU: 80 11 00 00 [18:23:04]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [18:23:04]Write i2c OK [18:23:04]MH_I2C_Read... [18:23:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:23:04]Read from MH i2c: E2 [18:23:04]MH_I2C_Read... [18:23:04]Read from MH i2c: E2 17 00 [18:23:04]MH_I2C_Read... [18:23:04]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [18:23:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:23:04]wFMCommunicate OK [18:23:04]Detected FM SN is 0000000000874959 [18:23:04]Stored FM SN is 0000000000874959 [18:23:04]wFMCommunicate request_size=9 [18:23:04]MH_SAM_APDU [18:23:04]CAPDU: 80 16 00 00 04 1A 5E 01 00 [18:23:04]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [18:23:04]Write i2c OK [18:23:04]MH_I2C_Read... [18:23:04]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [18:23:04]Read from MH i2c: E2 [18:23:04]MH_I2C_Read... [18:23:04]Read from MH i2c: E2 03 00 [18:23:04]MH_I2C_Read... [18:23:04]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [18:23:04]RAPDU: 90 00 [18:23:04]wFMCommunicate OK [18:23:04]FM PIN OK [18:23:04]wFMCommunicate request_size=8 [18:23:04]MH_SAM_APDU [18:23:04]CAPDU: 80 14 04 00 03 02 00 01 [18:23:04]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [18:23:04]Write i2c OK [18:23:04]MH_I2C_Read... [18:23:04]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [18:23:04]Read from MH i2c: E2 [18:23:04]MH_I2C_Read... [18:23:04]Read from MH i2c: E2 03 00 [18:23:04]MH_I2C_Read... [18:23:04]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [18:23:04]RAPDU: 90 00 [18:23:04]wFMCommunicate OK [18:23:04]wFMCommunicate request_size=13 [18:23:04]MH_SAM_APDU [18:23:04]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [18:23:04]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [18:23:04]Write i2c OK [18:23:04]MH_I2C_Read... [18:23:04]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [18:23:04]Read from MH i2c: E2 [18:23:04]MH_I2C_Read... [18:23:04]Read from MH i2c: E2 03 00 [18:23:04]MH_I2C_Read... [18:23:04]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [18:23:04]RAPDU: 90 00 [18:23:04]wFMCommunicate OK [18:23:04]wFMCommunicate request_size=4 [18:23:04]MH_SAM_APDU [18:23:04]CAPDU: 80 11 00 00 [18:23:04]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [18:23:04]Write i2c OK [18:23:04]MH_I2C_Read... [18:23:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:23:04]Read from MH i2c: E2 [18:23:04]MH_I2C_Read... [18:23:04]Read from MH i2c: E2 17 00 [18:23:04]MH_I2C_Read... [18:23:04]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [18:23:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:23:04]wFMCommunicate OK [18:23:04]DocumentArchiveInit [18:23:04]Start Httpd... [18:23:04]Httpd thread 3067604324 created [18:23:04]Write to MH i2c: 01 00 00 0F 00 0F [18:23:04]Write i2c OK [18:23:04]MH_I2C_Read... [18:23:04]Read from MH i2c: 01 [18:23:04]MH_I2C_Read... [18:23:04]Read from MH i2c: 01 07 00 [18:23:04]MH_I2C_Read... [18:23:04]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [18:23:04]MH Int Process started [18:23:04]Allocated Socket 7 [18:23:04]Bind OK [18:23:04]Listen OK [18:23:04]httpd running on port 8080 [18:23:04]Waiting for new connection... [18:23:04]accept exits with 8 [18:23:04]New connection [18:23:04]New thread 3067317604 created [18:23:04]Waiting for new connection... [18:23:04] Sock 8.Parse request [18:23:04]Sock 8.Check first char [18:23:04]Sock 8.First char is OK [18:23:04]request: POST /json_proto HTTP/1.0 [18:23:04]Method: POST [18:23:04]URL: /json_proto [18:23:04]Method is POST - this is cgi request [18:23:04]url: /json_proto [18:23:04]query_string will be loaded in cgi processing [18:23:04]execute_cgi json_proto POST (null) [18:23:04]execute_cgi path=json_proto method=POST [18:23:04]POST find Content-Length [18:23:04]Host: 172.17.43.131:8080 [18:23:04]Content-Length: 215 [18:23:04]Content-Type: application/json [18:23:04] [18:23:04]POST finish read [18:23:04]Found Content-Length = 215 [18:23:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:23:04]execute_script... [18:23:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:23:04]POST & json_proto [18:23:04]process_json_proto [18:23:04]json parsed OK: [18:23:04]protocol is kg_v1.0 [18:23:04]action value=get_value [18:23:04]process_action get_value [18:23:04]cmd_get_value [18:23:04]process_action get_value done [18:23:04]requested_data is exist [18:23:04]produce_requested_data [18:23:04]requested_item kkm.sn is exist - process it [18:23:04]requested_item kkm.ver is exist - process it [18:23:04]requested_item fm.sn is exist - process it [18:23:04]wFMCommunicate request_size=4 [18:23:04]MH_SAM_APDU [18:23:04]CAPDU: 80 11 00 00 [18:23:04]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [18:23:04]Write i2c OK [18:23:04]MH_I2C_Read... [18:23:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:23:04]Read from MH i2c: E2 [18:23:04]MH_I2C_Read... [18:23:04]Read from MH i2c: E2 17 00 [18:23:04]MH_I2C_Read... [18:23:04]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E7 [18:23:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:23:04]wFMCommunicate OK [18:23:04]requested_item fd.num is exist - process it [18:23:04]SAM_PROTO_GetFieldsCounters [18:23:04]wFMCommunicate request_size=4 [18:23:04]MH_SAM_APDU [18:23:04]CAPDU: 80 13 00 00 [18:23:04]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [18:23:05]Write i2c OK [18:23:05]MH_I2C_Read... [18:23:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:23:05]Read from MH i2c: E2 [18:23:05]MH_I2C_Read... [18:23:05]Read from MH i2c: E2 62 00 [18:23:05]MH_I2C_Read... [18:23:05]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C1 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 9D 01 00 00 5E 04 04 00 9D 01 00 00 57 04 04 00 9E 01 00 00 19 04 04 00 00 00 00 00 90 00 81 [18:23:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C1 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 9D 01 00 00 5E 04 04 00 9D 01 00 00 57 04 04 00 9E 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:23:05]wFMCommunicate OK [18:23:05]SAM_PROTO_GetFieldsCounters done [18:23:05]requested_item shift.num is exist - process it [18:23:05]requested_item shift.opened is exist - process it [18:23:05]req_shift_opened [18:23:05]FM_GetShiftState [18:23:05]SAM_PROTO_GetShiftState [18:23:05]wFMCommunicate request_size=4 [18:23:05]MH_SAM_APDU [18:23:05]CAPDU: 80 13 01 00 [18:23:05]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [18:23:05]Write i2c OK [18:23:05]MH_I2C_Read... [18:23:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:23:05]Read from MH i2c: E2 [18:23:05]MH_I2C_Read... [18:23:05]Read from MH i2c: E2 0E 00 [18:23:05]MH_I2C_Read... [18:23:05]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 40 [18:23:05]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [18:23:05]wFMCommunicate OK [18:23:05]SAM_PROTO_GetShiftState done [18:23:05]FM_GetShiftState done [18:23:05]req_shift_opened done [18:23:05]requested_item shift.open_date is exist - process it [18:23:05]req_shift_open_date [18:23:05]req_shift_open_date done [18:23:05]produce_requested_data done [18:23:05]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226753,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [18:23:05]process_action_free get_value [18:23:05]json_value_free [18:23:05]json_value_free done [18:23:05]process_json_proto returns [18:23:05]Send response to host [18:23:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226753,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [18:23:05]free response buf [18:23:05]execute_script done [18:23:05]execute_script returns [18:23:05]free content buf [18:23:05]Sock 8.Close socket [18:23:05]Sock 8.Thread stoped [18:23:05]accept exits with 10 [18:23:05]New connection [18:23:05]New thread 3067174244 created [18:23:05]Thread 3067317604 joined [18:23:05]Waiting for new connection... [18:23:05] Sock 10.Parse request [18:23:05]Sock 10.Check first char [18:23:05]Sock 10.First char is OK [18:23:05]request: POST /json_proto HTTP/1.0 [18:23:05]Method: POST [18:23:05]URL: /json_proto [18:23:05]Method is POST - this is cgi request [18:23:05]url: /json_proto [18:23:05]query_string will be loaded in cgi processing [18:23:05]execute_cgi json_proto POST (null) [18:23:05]execute_cgi path=json_proto method=POST [18:23:05]POST find Content-Length [18:23:05]Host: 172.17.43.131:8080 [18:23:05]Content-Length: 331 [18:23:05]Content-Type: application/json [18:23:05] [18:23:05]POST finish read [18:23:05]Found Content-Length = 331 [18:23:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [18:23:05]execute_script... [18:23:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [18:23:05]POST & json_proto [18:23:05]process_json_proto [18:23:05]json parsed OK: [18:23:05]protocol is kg_v1.0 [18:23:05]action value=get_value [18:23:05]process_action get_value [18:23:05]cmd_get_value [18:23:05]process_action get_value done [18:23:05]requested_data is exist [18:23:05]produce_requested_data [18:23:05]requested_item fm.sale.total is exist - process it [18:23:05]SAM_PROTO_GetFMData [18:23:05]wFMCommunicate request_size=4 [18:23:05]MH_SAM_APDU [18:23:05]CAPDU: 80 13 03 00 [18:23:05]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [18:23:05]Write i2c OK [18:23:05]MH_I2C_Read... [18:23:05]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [18:23:05]Read from MH i2c: E2 [18:23:05]MH_I2C_Read... [18:23:05]Read from MH i2c: E2 FD 00 [18:23:05]MH_I2C_Read... [18:23:05]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 53 72 03 00 69 04 A3 00 6F 04 04 00 05 6C 03 00 B1 04 05 00 5C 63 4A 81 05 70 04 05 00 F0 14 B2 B2 04 72 04 04 00 6C 4E 98 CE 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E4 75 B3 95 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 13 57 79 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4E 06 00 00 B1 04 04 00 0C B2 B8 1F 70 04 04 00 0C B2 B8 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 61 74 5E 03 EF 03 09 90 00 51 [18:23:05]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 53 72 03 00 69 04 A3 00 6F 04 04 00 05 6C 03 00 B1 04 05 00 5C 63 4A 81 05 70 04 05 00 F0 14 B2 B2 04 72 04 04 00 6C 4E 98 CE 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E4 75 B3 95 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 13 57 79 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4E 06 00 00 B1 04 04 00 0C B2 B8 1F 70 04 04 00 0C B2 B8 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 61 74 5E 03 EF 03 09 90 00 [18:23:05]wFMCommunicate OK [18:23:05]wFMCommunicate request_size=4 [18:23:05]MH_SAM_APDU [18:23:05]CAPDU: 80 17 00 00 [18:23:05]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [18:23:05]Write i2c OK [18:23:05]MH_I2C_Read... [18:23:05]OFD Sender: Processing packet 226753 [packets to send 603, broken 602] [18:23:05]ProducePacketName [18:23:05]name=ofd_packets/00226753 [18:23:05]OFD Sender: To server: pG, [18:23:05]CommunicateWithHost lk.salyk.kg:30040 [18:23:05]ConnectInit lk.salyk.kg [18:23:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [18:23:05]Read from MH i2c: E2 [18:23:05]MH_I2C_Read... [18:23:05]Read from MH i2c: E2 FD 00 [18:23:05]MH_I2C_Read... [18:23:05]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 71 DE 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 E0 [18:23:05]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 71 DE 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 [18:23:05]wFMCommunicate OK [18:23:05]wFMCommunicate request_size=4 [18:23:05]MH_SAM_APDU [18:23:05]CAPDU: 80 17 00 00 [18:23:05]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [18:23:05]Write i2c OK [18:23:05]MH_I2C_Read... [18:23:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [18:23:06]Read from MH i2c: E2 [18:23:06]MH_I2C_Read... [18:23:06]Read from MH i2c: E2 FD 00 [18:23:06]MH_I2C_Read... [18:23:06]Read from MH i2c: E2 FD 00 15 00 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 A7 [18:23:06]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 [18:23:06]wFMCommunicate OK [18:23:06]wFMCommunicate request_size=4 [18:23:06]MH_SAM_APDU [18:23:06]CAPDU: 80 17 00 00 [18:23:06]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [18:23:06]Write i2c OK [18:23:06]MH_I2C_Read... [18:23:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [18:23:06]Read from MH i2c: E2 [18:23:06]MH_I2C_Read... [18:23:06]Read from MH i2c: E2 FD 00 [18:23:06]MH_I2C_Read... [18:23:06]Read from MH i2c: E2 FD 00 16 00 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 22 [18:23:06]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 [18:23:06]wFMCommunicate OK [18:23:06]wFMCommunicate request_size=4 [18:23:06]MH_SAM_APDU [18:23:06]CAPDU: 80 17 00 00 [18:23:06]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [18:23:06]Write i2c OK [18:23:06]MH_I2C_Read... [18:23:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [18:23:06]Read from MH i2c: E2 [18:23:06]MH_I2C_Read... [18:23:06]Read from MH i2c: E2 E2 00 [18:23:06]MH_I2C_Read... [18:23:06]Read from MH i2c: E2 E2 00 17 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [18:23:06]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 [18:23:06]wFMCommunicate OK [18:23:06]SAM_PROTO_GetFMData done [18:23:06]requested_item fm.sale_refund.total is exist - process it [18:23:06]requested_item fm.buy.total is exist - process it [18:23:06]requested_item shift.sale.total is exist - process it [18:23:06]SAM_PROTO_GetShiftData [18:23:06]wFMCommunicate request_size=4 [18:23:06]MH_SAM_APDU [18:23:06]CAPDU: 80 13 02 00 [18:23:06]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [18:23:06]Connected sock=6 [18:23:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 31 60 07 01 55 48 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 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 9D 01 00 00 F4 03 04 00 1E 8C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C1 75 03 00 35 04 06 00 8D A0 05 65 20 19 66 41 AC 65 C5 CB 0B 2D [18:23:06]Write i2c OK [18:23:06]MH_I2C_Read... [18:23:07]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [18:23:07]Read from MH i2c: E2 [18:23:07]MH_I2C_Read... [18:23:07]Read from MH i2c: E2 FD 00 [18:23:07]MH_I2C_Read... [18:23:07]Read from MH i2c: E2 FD 00 18 00 00 BC 04 AA 04 B8 04 6E 04 04 00 9D 01 00 00 69 04 9E 00 6F 04 04 00 99 01 00 00 B1 04 04 00 8C 6F B1 02 70 04 04 00 5C 63 0C 02 72 04 03 00 30 0C A5 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 09 3B 49 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 3E 1A 06 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 D0 AC 23 70 04 03 00 D0 AC 23 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F0 C9 03 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 27 [18:23:07]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 9D 01 00 00 69 04 9E 00 6F 04 04 00 99 01 00 00 B1 04 04 00 8C 6F B1 02 70 04 04 00 5C 63 0C 02 72 04 03 00 30 0C A5 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 09 3B 49 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 3E 1A 06 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 D0 AC 23 70 04 03 00 D0 AC 23 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F0 C9 03 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [18:23:07]wFMCommunicate OK [18:23:07]wFMCommunicate request_size=4 [18:23:07]MH_SAM_APDU [18:23:07]CAPDU: 80 17 00 00 [18:23:07]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [18:23:07]Write i2c OK [18:23:07]MH_I2C_Read... [18:23:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [18:23:07]Read from MH i2c: E2 [18:23:07]MH_I2C_Read... [18:23:07]Read from MH i2c: E2 FD 00 [18:23:07]MH_I2C_Read... [18:23:07]Read from MH i2c: E2 FD 00 19 00 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 D4 50 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 67 [18:23:07]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 D4 50 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [18:23:07]wFMCommunicate OK [18:23:07]wFMCommunicate request_size=4 [18:23:07]MH_SAM_APDU [18:23:07]CAPDU: 80 17 00 00 [18:23:07]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [18:23:07]Write i2c OK [18:23:07]MH_I2C_Read... [18:23:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [18:23:07]Read from MH i2c: E2 [18:23:07]MH_I2C_Read... [18:23:07]Read from MH i2c: E2 FD 00 [18:23:07]MH_I2C_Read... [18:23:07]Read from MH i2c: E2 FD 00 1A 00 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 C3 [18:23:07]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [18:23:07]wFMCommunicate OK [18:23:07]wFMCommunicate request_size=4 [18:23:07]MH_SAM_APDU [18:23:07]CAPDU: 80 17 00 00 [18:23:07]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [18:23:07]Write i2c OK [18:23:07]MH_I2C_Read... [18:23:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [18:23:08]Read from MH i2c: E2 [18:23:08]MH_I2C_Read... [18:23:08]Read from MH i2c: E2 FD 00 [18:23:08]MH_I2C_Read... [18:23:08]Read from MH i2c: E2 FD 00 1B 00 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 1C [18:23:08]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [18:23:08]wFMCommunicate OK [18:23:08]wFMCommunicate request_size=4 [18:23:08]MH_SAM_APDU [18:23:08]CAPDU: 80 17 00 00 [18:23:08]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [18:23:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 65 7F 47 00 0B 64 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C1 75 03 00 F4 03 04 00 93 38 A6 66 B6 04 01 00 00 42 91 D7 59 CE 32 E7 15 [18:23:08]CommunicateWithHost err = 0 [18:23:08]CheckOFDResponse [18:23:08]1017 (14) - 77093643461234 [18:23:08]1041 (16) - 0000000000874959 [18:23:08]1040 (4) - 226753 [18:23:08]1012 (4) - 28.07.2024 12:24 [18:23:08]1206 (1) - 0 [18:23:08]OFD Sender: Remove packet 226753 [18:23:08]ProducePacketName [18:23:08]name=ofd_packets/00226753 [18:23:08]NVStorageDeleteData [18:23:08]Write i2c OK [18:23:08]MH_I2C_Read... [18:23:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [18:23:08]Read from MH i2c: E2 [18:23:08]MH_I2C_Read... [18:23:08]Read from MH i2c: E2 D9 00 [18:23:08]MH_I2C_Read... [18:23:08]Read from MH i2c: E2 D9 00 1C 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7B [18:23:08]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [18:23:08]wFMCommunicate OK [18:23:08]SAM_PROTO_GetShiftData done [18:23:08]requested_item shift.sale.total_cash is exist - process it [18:23:08]requested_item shift.sale_refund.total is exist - process it [18:23:08]requested_item shift.sale_refund.total_cash is exist - process it [18:23:08]requested_item shift.buy.total is exist - process it [18:23:08]requested_item shift.buy.total_cash is exist - process it [18:23:08]produce_requested_data done [18:23:08]produce_requested_data return {"fm.sale.total":236439724.44,"fm.sale_refund.total":5321979.00,"fm.buy.total":0.00,"shift.sale.total":451828.60,"shift.sale.total_cash":343663.00,"shift.sale_refund.total":23380.00,"shift.sale_refund.total_cash":23380.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [18:23:08]process_action_free get_value [18:23:08]json_value_free [18:23:08]json_value_free done [18:23:08]process_json_proto returns [18:23:08]Send response to host [18:23:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":236439724.44,"fm.sale_refund.total":5321979.00,"fm.buy.total":0.00,"shift.sale.total":451828.60,"shift.sale.total_cash":343663.00,"shift.sale_refund.total":23380.00,"shift.sale_refund.total_cash":23380.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [18:23:08]free response buf [18:23:08]execute_script done [18:23:08]execute_script returns [18:23:08]free content buf [18:23:08]Sock 10.Close socket [18:23:08]Sock 10.Thread stoped [18:23:08]accept exits with 8 [18:23:08]New connection [18:23:08]New thread 3067317604 created [18:23:08]Thread 3067174244 joined [18:23:08]Waiting for new connection... [18:23:08] Sock 8.Parse request [18:23:08]Sock 8.Check first char [18:23:08]Sock 8.First char is OK [18:23:08]request: POST /json_proto HTTP/1.0 [18:23:08]Method: POST [18:23:08]URL: /json_proto [18:23:08]Method is POST - this is cgi request [18:23:08]url: /json_proto [18:23:08]query_string will be loaded in cgi processing [18:23:08]execute_cgi json_proto POST (null) [18:23:08]execute_cgi path=json_proto method=POST [18:23:08]POST find Content-Length [18:23:08]Host: 172.17.43.131:8080 [18:23:08]Content-Length: 144 [18:23:08]Content-Type: application/json [18:23:08] [18:23:08]POST finish read [18:23:08]Found Content-Length = 144 [18:23:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [18:23:08]execute_script... [18:23:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [18:23:08]POST & json_proto [18:23:08]process_json_proto [18:23:08]json parsed OK: [18:23:08]protocol is kg_v1.0 [18:23:08]action value=print_doc [18:23:08]process_action print_doc [18:23:08]ExternCall_PrintAddStr [18:23:08]wPrintStart [18:23:08]Write to MH i2c: 01 00 00 1D 00 1D [18:23:08]Write i2c OK [18:23:08]MH_I2C_Read... [18:23:08]Read from MH i2c: 01 [18:23:08]MH_I2C_Read... [18:23:08]Read from MH i2c: 01 07 00 [18:23:08]MH_I2C_Read... [18:23:08]Read from MH i2c: 01 07 00 1D 00 00 00 00 00 00 FF 0F 32 [18:23:08]RasterBufferAndPrint [18:23:08]line Счет N : (1)2003167 [18:23:08]line ИНН: 02508201610067 [18:23:08]line Контрольно-Кассовый Чек [18:23:08]line ПРОДАЖА [18:23:08]line ТРК (МРК, ГНК) : 43 [18:23:08]line Товар: 2710124130 [18:23:08]line Аи-92-К-5 [18:23:08]line 5.900 * 67.80 [18:23:08]line = 400.02 [18:23:08]line НДС 12% НСП 1% [18:23:08]line > о реализуемом товаре [18:23:08]line ОКРУГЛЕНИЕ: -0.02 [18:23:08]line ИТОГО: 400.00 [18:23:08]line Внесено: 400.00 [18:23:08]line СДАЧА: 0.00 [18:23:08]line НСП 1% : 3.54 [18:23:08]line НДС 12% : 42.48 [18:23:08]line Наличными: 400.00 [18:23:08]line Безнал.: 0.00 [18:23:08]line Место: АЗС № 97 "Партнер Нефть" [18:23:08]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:23:08]line СНО: Общий режим [18:23:08]line Чек 413 28.07.2024 18:21 [18:23:08]line Смена: 439 ФФД: 1.0 [18:23:08]line ЗНМ: 0300000054 [18:23:08]line РНМ: 0000000000092624 [18:23:08]line Версия ККМ: 001 [18:23:08]line ФМ: 0000000000874959 [18:23:08]line ФД: 226753 [18:23:08]line ФПД: 155718424797209 [18:23:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T182118&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226753&fm=155718424797209&tin=02508201610067®Number=0000000000092624&sum=40000 [18:23:08]written 0, free lines is 4095 [18:23:08]OFD Sender: No OFD packet to send [18:23:09]Write to MH i2c: 01 00 00 48 00 48 [18:23:09]Write i2c OK [18:23:09]MH_I2C_Read... [18:23:09]Read from MH i2c: 01 [18:23:09]MH_I2C_Read... [18:23:09]Read from MH i2c: 01 07 00 [18:23:09]MH_I2C_Read... [18:23:09]Read from MH i2c: 01 07 00 48 00 00 00 00 00 00 6A 0C C5 [18:23:09]RasterBufferAndPrint [18:23:09]line [18:23:09]line [18:23:09]line [18:23:09]line [18:23:09]line [18:23:09]written 0, free lines is 3186 [18:23:09]MH_Cut [18:23:09]Write to MH i2c: D1 01 00 4F 00 01 21 [18:23:09]Write i2c OK [18:23:09]MH_I2C_Read... [18:23:09]Read from MH i2c: D1 [18:23:09]MH_I2C_Read... [18:23:09]Read from MH i2c: D1 01 00 [18:23:09]MH_I2C_Read... [18:23:09]Read from MH i2c: D1 01 00 4F 00 00 20 [18:23:09]Write to MH i2c: 01 00 00 50 00 50 [18:23:09]Write i2c OK [18:23:09]MH_I2C_Read... [18:23:10]*** Cut start [18:23:10]*** Partial cut [18:23:10]*** CUTSNS_PIN = 1 [18:23:10]*** CUTSNS_PIN = 0 [18:23:10]*** Brake cut motor [18:23:11]Read from MH i2c: 01 [18:23:11]MH_I2C_Read... [18:23:11]*** Stop cut motor [18:23:11]*** Cut end [18:23:11]Read from MH i2c: 01 07 00 [18:23:11]MH_I2C_Read... [18:23:11]Read from MH i2c: 01 07 00 50 00 00 00 00 00 00 FF 0F 65 [18:23:11]process_action print_doc done [18:23:11]requested_data is exist [18:23:11]produce_requested_data [18:23:11]produce_requested_data return (null) [18:23:11]process_action_free print_doc [18:23:11]json_value_free [18:23:11]json_value_free done [18:23:11]process_json_proto returns [18:23:11]Send response to host [18:23:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [18:23:11]free response buf [18:23:11]execute_script done [18:23:11]execute_script returns [18:23:11]free content buf [18:23:11]Sock 8.Close socket [18:23:11]Sock 8.Thread stoped [18:23:13]recv_with_timeout no data received [18:23:13]OFD Sender: No OFD packet to send [18:23:18]OFD Sender: No OFD packet to send [18:23:23]OFD Sender: No OFD packet to send [18:23:28]OFD Sender: No OFD packet to send [18:23:33]OFD Sender: No OFD packet to send [18:23:38]OFD Sender: No OFD packet to send [18:23:43]OFD Sender: No OFD packet to send [18:23:44]recv_with_timeout no data received [18:23:48]OFD Sender: No OFD packet to send [18:23:54]OFD Sender: No OFD packet to send [18:23:55]recv_with_timeout no data received [18:23:56]accept exits with 6 [18:23:56]New connection [18:23:56]New thread 3067174244 created [18:23:56]Thread 3067317604 joined [18:23:56]Waiting for new connection... [18:23:56] Sock 6.Parse request [18:23:56]Sock 6.Check first char [18:23:56]Sock 6.First char is OK [18:23:56]request: POST /json_proto HTTP/1.0 [18:23:56]Method: POST [18:23:56]URL: /json_proto [18:23:56]Method is POST - this is cgi request [18:23:56]url: /json_proto [18:23:56]query_string will be loaded in cgi processing [18:23:56]execute_cgi json_proto POST (null) [18:23:56]execute_cgi path=json_proto method=POST [18:23:56]POST find Content-Length [18:23:56]Host: 172.17.43.131:8080 [18:23:56]Content-Length: 683 [18:23:56]Content-Type: application/json [18:23:56] [18:23:56]POST finish read [18:23:56]Found Content-Length = 683 [18:23:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003169", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [18:23:56]execute_script... [18:23: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)2003169", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [18:23:56]POST & json_proto [18:23:56]process_json_proto [18:23:56]json parsed OK: [18:23:56]protocol is kg_v1.0 [18:23:56]action value=close_receipt [18:23:56]process_action close_receipt [18:23:56]cmd_close_receipt [18:23:56]MH_GetDate [18:23:56]Write to MH i2c: F0 00 00 51 00 40 [18:23:56]Write i2c OK [18:23:56]MH_I2C_Read... [18:23:56]Read from MH i2c: F0 [18:23:56]MH_I2C_Read... [18:23:56]Read from MH i2c: F0 09 00 [18:23:56]MH_I2C_Read... [18:23:56]Read from MH i2c: F0 09 00 51 00 00 BD 8C A6 66 F9 24 A2 66 C3 [18:23:56]GetLastDocTimeStamp 1722190878 [18:23:56]current date 1722191037 [18:23:56]FM_GetShiftState [18:23:56]SAM_PROTO_GetShiftState [18:23:56]wFMCommunicate request_size=4 [18:23:56]MH_SAM_APDU [18:23:56]CAPDU: 80 13 01 00 [18:23:56]Write to MH i2c: E2 08 00 52 00 80 13 01 00 00 00 00 00 CF [18:23:56]Write i2c OK [18:23:56]MH_I2C_Read... [18:23:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:23:56]Read from MH i2c: E2 [18:23:56]MH_I2C_Read... [18:23:56]Read from MH i2c: E2 0E 00 [18:23:56]MH_I2C_Read... [18:23:56]Read from MH i2c: E2 0E 00 52 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 80 [18:23:56]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [18:23:56]wFMCommunicate OK [18:23:56]SAM_PROTO_GetShiftState done [18:23:56]FM_GetShiftState done [18:23:56]opened in 1722125326 [18:23:56]opened+sec_in_day 1722211726 [18:23:56]quantity*price = 100021 [18:23:56]sum+1 = 100023 [18:23:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 414 28.07.2024 18:23 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226754 ФПД: 186379009780518 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T182357&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226754&fm=186379009780518&tin=02508201610067®Number=0000000000092624&sum=100000 [18:23:57]StoreToDocumentArchive [18:23:57]shift 439 fd 226754 [18:23:57]save to /storage/0439/doc_00226754 [18:23:57]save last doc name /storage/0439/doc_00226754 to /storage/kkm_last_doc_name [18:23:57]save OK [18:23:57]Clear old archive folders... [18:23:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:23:57]tlvbuf is 001D9CD0 [18:23:57]SAM_PROTO_ClearQueue [18:23:57]wFMCommunicate request_size=4 [18:23:57]MH_SAM_APDU [18:23:57]CAPDU: 80 09 00 00 [18:23:57]Write to MH i2c: E2 08 00 5F 00 80 09 00 00 00 00 00 00 D1 [18:23:57]Write i2c OK [18:23:57]MH_I2C_Read... [18:23:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:23:57]Read from MH i2c: E2 [18:23:57]MH_I2C_Read... [18:23:57]Read from MH i2c: E2 03 00 [18:23:57]MH_I2C_Read... [18:23:57]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [18:23:57]RAPDU: 90 00 [18:23:57]wFMCommunicate OK [18:23:57]SAM_PROTO_ClearQueue done [18:23:57]KKMCreateOFDPacket [18:23:57]OFDProtocolAddRootSTLVToBuf [18:23:57]FM_MakeSignedData [18:23:57]FM_MakeSignedData [18:23:57]SAM_PROTO_SignData [18:23:57]wFMCommunicate request_size=4 [18:23:57]MH_SAM_APDU [18:23:57]CAPDU: 80 0D 01 02 [18:23:57]Write to MH i2c: E2 08 00 60 00 80 0D 01 02 00 00 00 00 D9 [18:23:57]Write i2c OK [18:23:57]MH_I2C_Read... [18:23:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:23:57]Read from MH i2c: E2 [18:23:57]MH_I2C_Read... [18:23:57]Read from MH i2c: E2 03 00 [18:23:57]MH_I2C_Read... [18:23:57]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [18:23:57]RAPDU: 90 00 [18:23:57]wFMCommunicate OK [18:23:57]wFMCommunicate request_size=255 [18:23:57]MH_SAM_APDU [18:23:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 9E 01 00 00 F4 03 04 00 BD 8C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C2 75 03 00 35 04 06 00 A9 [18:23:57]Write to MH i2c: E2 02 01 61 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 9E 01 00 00 F4 03 04 00 BD 8C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C2 75 03 00 35 04 06 00 A9 00 00 1C [18:23:57]Write i2c OK [18:23:57]MH_I2C_Read... [18:23:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:23:57]Read from MH i2c: E2 [18:23:57]MH_I2C_Read... [18:23:57]Read from MH i2c: E2 03 00 [18:23:57]MH_I2C_Read... [18:23:57]Read from MH i2c: E2 03 00 61 00 00 90 00 D5 [18:23:57]RAPDU: 90 00 [18:23:57]wFMCommunicate OK [18:23:57]wFMCommunicate request_size=10 [18:23:57]MH_SAM_APDU [18:23:57]CAPDU: 80 0D 02 02 05 82 BE AB EB 26 [18:23:57]Write to MH i2c: E2 0D 00 62 00 80 0D 02 02 05 00 82 BE AB EB 26 00 00 E2 [18:23:57]Write i2c OK [18:23:57]MH_I2C_Read... [18:23:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:23:57]Read from MH i2c: E2 [18:23:57]MH_I2C_Read... [18:23:57]Read from MH i2c: E2 03 00 [18:23:57]MH_I2C_Read... [18:23:57]Read from MH i2c: E2 03 00 62 00 00 90 00 D6 [18:23:57]RAPDU: 90 00 [18:23:57]wFMCommunicate OK [18:23:57]wFMCommunicate request_size=4 [18:23:57]MH_SAM_APDU [18:23:57]CAPDU: 80 0D 03 02 [18:23:57]Write to MH i2c: E2 08 00 63 00 80 0D 03 02 00 00 00 00 DE [18:23:57]Write i2c OK [18:23:57]MH_I2C_Read... [18:23:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:23:58]Read from MH i2c: E2 [18:23:58]MH_I2C_Read... [18:23:58]Read from MH i2c: E2 0B 00 [18:23:58]MH_I2C_Read... [18:23:58]Read from MH i2c: E2 0B 00 63 00 00 15 6C 69 EF 36 BF 56 B1 90 00 B4 [18:23:58]RAPDU: 15 6C 69 EF 36 BF 56 B1 90 00 [18:23:58]wFMCommunicate OK [18:23:58]SAM_PROTO_SignData done [18:23:58]FM_MakeSignedData done [18:23:58]CreateOFDProtocolMessage [18:23:58]wFMCommunicate request_size=4 [18:23:58]MH_SAM_APDU [18:23:58]CAPDU: 80 11 00 00 [18:23:58]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [18:23:58]Write i2c OK [18:23:58]MH_I2C_Read... [18:23:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:23:58]Read from MH i2c: E2 [18:23:58]MH_I2C_Read... [18:23:58]Read from MH i2c: E2 17 00 [18:23:58]MH_I2C_Read... [18:23:58]Read from MH i2c: E2 17 00 64 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3B [18:23:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:23:58]wFMCommunicate OK [18:23:58]CreateOFDProtocolMessage done [18:23:58]OFDSenderStorePacket 226754 [18:23:58]StoreOFDPacket docnum=226754 [18:23:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 F0 51 07 01 C8 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 35 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 9E 01 00 00 F4 03 04 00 BD 8C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C2 75 03 00 35 04 06 00 A9 82 BE AB EB 26 15 6C 69 EF 36 BF 56 B1 [18:23:58]CheckFolder [18:23:58]dirname=/storage/ofd_packets [18:23:58]CheckFolder done [18:23:58]ProducePacketName [18:23:58]name=ofd_packets/00226754 [18:23:58]NVStorageSaveData ofd_packets/00226754 [18:23:58]File name is /storage/ofd_packets/00226754 [18:23:58]Write 301 bytes [18:23:58]NVStorageSaveData done [18:23:58]OFDSenderStorePacket done [18:23:58]KKMCreateOFDPacket done [18:23:58]NVStorageSaveData kkm_last_timestamp [18:23:58]File name is /storage/kkm_last_timestamp [18:23:58]Write 4 bytes [18:23:58]NVStorageSaveData done [18:23:58]ExternCall_PrintAddStr [18:23:58]wPrintStart [18:23:58]Write to MH i2c: 01 00 00 65 00 65 [18:23:58]Write i2c OK [18:23:58]MH_I2C_Read... [18:23:58]Read from MH i2c: 01 [18:23:58]MH_I2C_Read... [18:23:58]Read from MH i2c: 01 07 00 [18:23:58]MH_I2C_Read... [18:23:58]Read from MH i2c: 01 07 00 65 00 00 00 00 00 00 FF 0F 7A [18:23:58]RasterBufferAndPrint [18:23:58]line Счет N : (1)2003169 [18:23:58]line ИНН: 02508201610067 [18:23:58]line Контрольно-Кассовый Чек [18:23:58]line ПРОДАЖА [18:23:58]line ТРК (МРК, ГНК) : 34 [18:23:58]line Товар: 2710124500 [18:23:58]line Аи-95-К-5 [18:23:58]line 13.480 * 74.20 [18:23:58]line = 1000.22 [18:23:58]line НДС 12% НСП 1% [18:23:58]line > о реализуемом товаре [18:23:58]line ОКРУГЛЕНИЕ: -0.22 [18:23:58]line ИТОГО: 1000.00 [18:23:58]line Внесено: 1000.00 [18:23:58]line СДАЧА: 0.00 [18:23:58]line НСП 1% : 8.85 [18:23:58]line НДС 12% : 106.22 [18:23:58]line Наличными: 1000.00 [18:23:58]line Безнал.: 0.00 [18:23:58]line Место: АЗС № 97 "Партнер Нефть" [18:23:58]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:23:58]line СНО: Общий режим [18:23:58]line Чек 414 28.07.2024 18:23 [18:23:58]line Смена: 439 ФФД: 1.0 [18:23:58]line ЗНМ: 0300000054 [18:23:58]line РНМ: 0000000000092624 [18:23:58]line Версия ККМ: 001 [18:23:58]line ФМ: 0000000000874959 [18:23:58]line ФД: 226754 [18:23:58]line ФПД: 186379009780518 [18:23:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T182357&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226754&fm=186379009780518&tin=02508201610067®Number=0000000000092624&sum=100000 [18:23:58]written 0, free lines is 4095 [18:23:58]OFD Sender: Processing packet 226754 [packets to send 603, broken 602] [18:23:58]ProducePacketName [18:23:58]name=ofd_packets/00226754 [18:23:58]OFD Sender: To server: pG, [18:23:58]CommunicateWithHost lk.salyk.kg:30040 [18:23:58]ConnectInit lk.salyk.kg [18:23:58]Write to MH i2c: 01 00 00 90 00 90 [18:23:58]Write i2c OK [18:23:58]MH_I2C_Read... [18:23:58]Read from MH i2c: 01 [18:23:58]MH_I2C_Read... [18:23:58]Read from MH i2c: 01 07 00 [18:23:58]MH_I2C_Read... [18:23:58]Read from MH i2c: 01 07 00 90 00 00 00 00 00 00 69 0C 0C [18:23:58]RasterBufferAndPrint [18:23:58]line [18:23:58]line [18:23:58]line [18:23:58]line [18:23:58]line [18:23:58]written 0, free lines is 3180 [18:23:58]MH_Cut [18:23:58]Write to MH i2c: D1 01 00 97 00 01 69 [18:23:58]Write i2c OK [18:23:58]MH_I2C_Read... [18:23:58]Read from MH i2c: D1 [18:23:58]MH_I2C_Read... [18:23:58]Read from MH i2c: D1 01 00 [18:23:58]MH_I2C_Read... [18:23:58]Read from MH i2c: D1 01 00 97 00 00 68 [18:23:58]Write to MH i2c: 01 00 00 98 00 98 [18:23:58]Write i2c OK [18:23:58]MH_I2C_Read... [18:23:59]*** Cut start [18:23:59]*** Partial cut [18:23:59]*** CUTSNS_PIN = 1 [18:23:59]*** CUTSNS_PIN = 0 [18:24:00]*** Brake cut motor [18:24:00]Read from MH i2c: 01 [18:24:00]MH_I2C_Read... [18:24:00]*** Stop cut motor [18:24:00]*** Cut end [18:24:00]Read from MH i2c: 01 07 00 [18:24:00]MH_I2C_Read... [18:24:00]Read from MH i2c: 01 07 00 98 00 00 00 00 00 00 FF 0F AD [18:24:00]process_action close_receipt done [18:24:00]requested_data is exist [18:24:00]produce_requested_data [18:24:00]requested_item fm.sn is exist - process it [18:24:00]wFMCommunicate request_size=4 [18:24:00]MH_SAM_APDU [18:24:00]CAPDU: 80 11 00 00 [18:24:00]Write to MH i2c: E2 08 00 99 00 80 11 00 00 00 00 00 00 13 [18:24:00]Write i2c OK [18:24:00]MH_I2C_Read... [18:24:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:24:00]Read from MH i2c: E2 [18:24:00]MH_I2C_Read... [18:24:00]Read from MH i2c: E2 17 00 [18:24:00]MH_I2C_Read... [18:24:00]Read from MH i2c: E2 17 00 99 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 70 [18:24:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:24:00]wFMCommunicate OK [18:24:00]requested_item fd.num is exist - process it [18:24:00]SAM_PROTO_GetFieldsCounters [18:24:00]wFMCommunicate request_size=4 [18:24:00]MH_SAM_APDU [18:24:00]CAPDU: 80 13 00 00 [18:24:00]Write to MH i2c: E2 08 00 9A 00 80 13 00 00 00 00 00 00 16 [18:24:00]Write i2c OK [18:24:00]MH_I2C_Read... [18:24:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:24:00]Read from MH i2c: E2 [18:24:00]MH_I2C_Read... [18:24:00]Read from MH i2c: E2 62 00 [18:24:00]MH_I2C_Read... [18:24:00]Read from MH i2c: E2 62 00 9A 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C2 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 9E 01 00 00 5E 04 04 00 9E 01 00 00 57 04 04 00 9F 01 00 00 19 04 04 00 00 00 00 00 90 00 0E [18:24:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C2 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 9E 01 00 00 5E 04 04 00 9E 01 00 00 57 04 04 00 9F 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:24:00]wFMCommunicate OK [18:24:00]SAM_PROTO_GetFieldsCounters done [18:24:00]requested_item shift.num is exist - process it [18:24:00]requested_item shift.opened is exist - process it [18:24:00]req_shift_opened [18:24:00]FM_GetShiftState [18:24:00]SAM_PROTO_GetShiftState [18:24:00]wFMCommunicate request_size=4 [18:24:00]MH_SAM_APDU [18:24:00]CAPDU: 80 13 01 00 [18:24:00]Write to MH i2c: E2 08 00 9B 00 80 13 01 00 00 00 00 00 18 [18:24:00]Write i2c OK [18:24:00]MH_I2C_Read... [18:24:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:24:00]Read from MH i2c: E2 [18:24:00]MH_I2C_Read... [18:24:00]Read from MH i2c: E2 0E 00 [18:24:00]MH_I2C_Read... [18:24:00]Read from MH i2c: E2 0E 00 9B 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 C9 [18:24:00]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [18:24:00]wFMCommunicate OK [18:24:00]SAM_PROTO_GetShiftState done [18:24:00]FM_GetShiftState done [18:24:00]req_shift_opened done [18:24:00]requested_item shift.open_date is exist - process it [18:24:00]req_shift_open_date [18:24:00]req_shift_open_date done [18:24:00]produce_requested_data done [18:24:00]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226754,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [18:24:00]process_action_free close_receipt [18:24:00]json_value_free [18:24:00]json_value_free done [18:24:00]process_json_proto returns [18:24:00]Send response to host [18:24:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226754,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [18:24:00]free response buf [18:24:00]execute_script done [18:24:00]execute_script returns [18:24:00]free content buf [18:24:00]Sock 6.Close socket [18:24:00]Sock 6.Thread stoped [18:24:03]ConnectInit Can't take IP for lk.salyk.kg [18:24:03]CommunicateWithHost connect error [18:24:03]CommunicateWithHost err = -1 [18:24:03]OFD Sender: Server communicate error [18:24:08]OFD Sender: Processing packet 226754 [packets to send 603, broken 602] [18:24:08]ProducePacketName [18:24:08]name=ofd_packets/00226754 [18:24:08]OFD Sender: To server: pG, [18:24:08]CommunicateWithHost lk.salyk.kg:30040 [18:24:08]ConnectInit lk.salyk.kg [18:24:11]Connected sock=8 [18:24:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 F0 51 07 01 C8 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 35 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 9E 01 00 00 F4 03 04 00 BD 8C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C2 75 03 00 35 04 06 00 A9 82 BE AB EB 26 15 6C 69 EF 36 BF 56 B1 [18:24:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 8B 3B 47 00 50 A2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C2 75 03 00 F4 03 04 00 D4 38 A6 66 B6 04 01 00 00 C6 B6 48 B6 77 95 0C BC [18:24:12]CommunicateWithHost err = 0 [18:24:12]CheckOFDResponse [18:24:12]1017 (14) - 77093643461234 [18:24:12]1041 (16) - 0000000000874959 [18:24:12]1040 (4) - 226754 [18:24:12]1012 (4) - 28.07.2024 12:25 [18:24:12]1206 (1) - 0 [18:24:12]OFD Sender: Remove packet 226754 [18:24:12]ProducePacketName [18:24:12]name=ofd_packets/00226754 [18:24:12]NVStorageDeleteData [18:24:13]OFD Sender: No OFD packet to send [18:24:18]OFD Sender: No OFD packet to send [18:24:23]OFD Sender: No OFD packet to send [18:24:26]accept exits with 9 [18:24:26]New connection [18:24:26]New thread 3067317604 created [18:24:26]Thread 3067174244 joined [18:24:26]Waiting for new connection... [18:24:26] Sock 9.Parse request [18:24:26]Sock 9.Check first char [18:24:26]Sock 9.First char is OK [18:24:26]request: POST /json_proto HTTP/1.0 [18:24:26]Method: POST [18:24:26]URL: /json_proto [18:24:26]Method is POST - this is cgi request [18:24:26]url: /json_proto [18:24:26]query_string will be loaded in cgi processing [18:24:26]execute_cgi json_proto POST (null) [18:24:26]execute_cgi path=json_proto method=POST [18:24:26]POST find Content-Length [18:24:26]Host: 172.17.43.131:8080 [18:24:26]Content-Length: 683 [18:24:26]Content-Type: application/json [18:24:26] [18:24:26]POST finish read [18:24:26]Found Content-Length = 683 [18:24:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003170", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:24:26]execute_script... [18:24: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)2003170", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:24:26]POST & json_proto [18:24:26]process_json_proto [18:24:26]json parsed OK: [18:24:26]protocol is kg_v1.0 [18:24:26]action value=close_receipt [18:24:26]process_action close_receipt [18:24:26]cmd_close_receipt [18:24:26]MH_GetDate [18:24:26]Write to MH i2c: F0 00 00 9C 00 8B [18:24:26]Write i2c OK [18:24:26]MH_I2C_Read... [18:24:26]Read from MH i2c: F0 [18:24:26]MH_I2C_Read... [18:24:26]Read from MH i2c: F0 09 00 [18:24:26]MH_I2C_Read... [18:24:26]Read from MH i2c: F0 09 00 9C 00 00 DB 8C A6 66 F9 24 A2 66 2C [18:24:26]GetLastDocTimeStamp 1722191037 [18:24:26]current date 1722191067 [18:24:26]FM_GetShiftState [18:24:26]SAM_PROTO_GetShiftState [18:24:26]wFMCommunicate request_size=4 [18:24:26]MH_SAM_APDU [18:24:26]CAPDU: 80 13 01 00 [18:24:26]Write to MH i2c: E2 08 00 9D 00 80 13 01 00 00 00 00 00 1A [18:24:26]Write i2c OK [18:24:26]MH_I2C_Read... [18:24:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:24:26]Read from MH i2c: E2 [18:24:26]MH_I2C_Read... [18:24:26]Read from MH i2c: E2 0E 00 [18:24:26]MH_I2C_Read... [18:24:26]Read from MH i2c: E2 0E 00 9D 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 CB [18:24:26]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [18:24:26]wFMCommunicate OK [18:24:26]SAM_PROTO_GetShiftState done [18:24:26]FM_GetShiftState done [18:24:26]opened in 1722125326 [18:24:26]opened+sec_in_day 1722211726 [18:24:26]quantity*price = 100005 [18:24:26]sum+1 = 100006 [18:24:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 415 28.07.2024 18:24 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226755 ФПД: 40664944443365 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T182427&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226755&fm=40664944443365&tin=02508201610067®Number=0000000000092624&sum=100000 [18:24:27]StoreToDocumentArchive [18:24:27]shift 439 fd 226755 [18:24:27]save to /storage/0439/doc_00226755 [18:24:27]save last doc name /storage/0439/doc_00226755 to /storage/kkm_last_doc_name [18:24:27]save OK [18:24:27]Clear old archive folders... [18:24:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:24:27]tlvbuf is 001CB270 [18:24:27]SAM_PROTO_ClearQueue [18:24:27]wFMCommunicate request_size=4 [18:24:27]MH_SAM_APDU [18:24:27]CAPDU: 80 09 00 00 [18:24:27]Write to MH i2c: E2 08 00 AA 00 80 09 00 00 00 00 00 00 1C [18:24:27]Write i2c OK [18:24:27]MH_I2C_Read... [18:24:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:24:27]Read from MH i2c: E2 [18:24:27]MH_I2C_Read... [18:24:27]Read from MH i2c: E2 03 00 [18:24:27]MH_I2C_Read... [18:24:27]Read from MH i2c: E2 03 00 AA 00 00 90 00 1E [18:24:27]RAPDU: 90 00 [18:24:27]wFMCommunicate OK [18:24:27]SAM_PROTO_ClearQueue done [18:24:27]KKMCreateOFDPacket [18:24:27]OFDProtocolAddRootSTLVToBuf [18:24:27]FM_MakeSignedData [18:24:27]FM_MakeSignedData [18:24:27]SAM_PROTO_SignData [18:24:27]wFMCommunicate request_size=4 [18:24:27]MH_SAM_APDU [18:24:27]CAPDU: 80 0D 01 02 [18:24:27]Write to MH i2c: E2 08 00 AB 00 80 0D 01 02 00 00 00 00 24 [18:24:27]Write i2c OK [18:24:27]MH_I2C_Read... [18:24:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:24:27]Read from MH i2c: E2 [18:24:27]MH_I2C_Read... [18:24:27]Read from MH i2c: E2 03 00 [18:24:27]MH_I2C_Read... [18:24:27]Read from MH i2c: E2 03 00 AB 00 00 90 00 1F [18:24:27]RAPDU: 90 00 [18:24:27]wFMCommunicate OK [18:24:27]wFMCommunicate request_size=255 [18:24:27]MH_SAM_APDU [18:24:27]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 9F 01 00 00 F4 03 04 00 DB 8C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C3 75 03 00 35 04 06 00 24 [18:24:27]Write to MH i2c: E2 02 01 AC 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 9F 01 00 00 F4 03 04 00 DB 8C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C3 75 03 00 35 04 06 00 24 00 00 64 [18:24:27]Write i2c OK [18:24:27]MH_I2C_Read... [18:24:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:24:27]Read from MH i2c: E2 [18:24:27]MH_I2C_Read... [18:24:27]Read from MH i2c: E2 03 00 [18:24:27]MH_I2C_Read... [18:24:27]Read from MH i2c: E2 03 00 AC 00 00 90 00 20 [18:24:27]RAPDU: 90 00 [18:24:27]wFMCommunicate OK [18:24:27]wFMCommunicate request_size=10 [18:24:27]MH_SAM_APDU [18:24:27]CAPDU: 80 0D 02 02 05 FC 0B 91 7F E5 [18:24:27]Write to MH i2c: E2 0D 00 AD 00 80 0D 02 02 05 00 FC 0B 91 7F E5 00 00 2D [18:24:27]Write i2c OK [18:24:27]MH_I2C_Read... [18:24:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:24:27]Read from MH i2c: E2 [18:24:27]MH_I2C_Read... [18:24:27]Read from MH i2c: E2 03 00 [18:24:27]MH_I2C_Read... [18:24:27]Read from MH i2c: E2 03 00 AD 00 00 90 00 21 [18:24:27]RAPDU: 90 00 [18:24:27]wFMCommunicate OK [18:24:27]wFMCommunicate request_size=4 [18:24:27]MH_SAM_APDU [18:24:27]CAPDU: 80 0D 03 02 [18:24:27]Write to MH i2c: E2 08 00 AE 00 80 0D 03 02 00 00 00 00 29 [18:24:27]Write i2c OK [18:24:27]MH_I2C_Read... [18:24:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:24:28]Read from MH i2c: E2 [18:24:28]MH_I2C_Read... [18:24:28]Read from MH i2c: E2 0B 00 [18:24:28]MH_I2C_Read... [18:24:28]Read from MH i2c: E2 0B 00 AE 00 00 D6 0A 03 52 36 82 D4 63 90 00 4E [18:24:28]RAPDU: D6 0A 03 52 36 82 D4 63 90 00 [18:24:28]wFMCommunicate OK [18:24:28]SAM_PROTO_SignData done [18:24:28]FM_MakeSignedData done [18:24:28]CreateOFDProtocolMessage [18:24:28]wFMCommunicate request_size=4 [18:24:28]MH_SAM_APDU [18:24:28]CAPDU: 80 11 00 00 [18:24:28]Write to MH i2c: E2 08 00 AF 00 80 11 00 00 00 00 00 00 29 [18:24:28]Write i2c OK [18:24:28]MH_I2C_Read... [18:24:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:24:28]Read from MH i2c: E2 [18:24:28]MH_I2C_Read... [18:24:28]Read from MH i2c: E2 17 00 [18:24:28]MH_I2C_Read... [18:24:28]Read from MH i2c: E2 17 00 AF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 86 [18:24:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:24:28]wFMCommunicate OK [18:24:28]CreateOFDProtocolMessage done [18:24:28]OFDSenderStorePacket 226755 [18:24:28]StoreOFDPacket docnum=226755 [18:24:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 C1 C9 07 01 CD C4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 9F 01 00 00 F4 03 04 00 DB 8C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C3 75 03 00 35 04 06 00 24 FC 0B 91 7F E5 D6 0A 03 52 36 82 D4 63 [18:24:28]CheckFolder [18:24:28]dirname=/storage/ofd_packets [18:24:28]CheckFolder done [18:24:28]ProducePacketName [18:24:28]name=ofd_packets/00226755 [18:24:28]NVStorageSaveData ofd_packets/00226755 [18:24:28]File name is /storage/ofd_packets/00226755 [18:24:28]Write 301 bytes [18:24:28]NVStorageSaveData done [18:24:28]OFDSenderStorePacket done [18:24:28]KKMCreateOFDPacket done [18:24:28]NVStorageSaveData kkm_last_timestamp [18:24:28]File name is /storage/kkm_last_timestamp [18:24:28]Write 4 bytes [18:24:28]NVStorageSaveData done [18:24:28]ExternCall_PrintAddStr [18:24:28]wPrintStart [18:24:28]Write to MH i2c: 01 00 00 B0 00 B0 [18:24:28]Write i2c OK [18:24:28]MH_I2C_Read... [18:24:28]Read from MH i2c: 01 [18:24:28]MH_I2C_Read... [18:24:28]Read from MH i2c: 01 07 00 [18:24:28]MH_I2C_Read... [18:24:28]Read from MH i2c: 01 07 00 B0 00 00 00 00 00 00 FF 0F C5 [18:24:28]RasterBufferAndPrint [18:24:28]line Счет N : (1)2003170 [18:24:28]line ИНН: 02508201610067 [18:24:28]line Контрольно-Кассовый Чек [18:24:28]line ПРОДАЖА [18:24:28]line ТРК (МРК, ГНК) : 43 [18:24:28]line Товар: 2710124130 [18:24:28]line Аи-92-К-5 [18:24:28]line 14.750 * 67.80 [18:24:28]line = 1000.05 [18:24:28]line НДС 12% НСП 1% [18:24:28]line > о реализуемом товаре [18:24:28]line ОКРУГЛЕНИЕ: -0.05 [18:24:28]line ИТОГО: 1000.00 [18:24:28]line Внесено: 1000.00 [18:24:28]line СДАЧА: 0.00 [18:24:28]line НСП 1% : 8.85 [18:24:28]line НДС 12% : 106.20 [18:24:28]line Наличными: 1000.00 [18:24:28]line Безнал.: 0.00 [18:24:28]line Место: АЗС № 97 "Партнер Нефть" [18:24:28]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:24:28]line СНО: Общий режим [18:24:28]line Чек 415 28.07.2024 18:24 [18:24:28]line Смена: 439 ФФД: 1.0 [18:24:28]line ЗНМ: 0300000054 [18:24:28]line РНМ: 0000000000092624 [18:24:28]line Версия ККМ: 001 [18:24:28]line ФМ: 0000000000874959 [18:24:28]line ФД: 226755 [18:24:28]line ФПД: 40664944443365 [18:24:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T182427&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226755&fm=40664944443365&tin=02508201610067®Number=0000000000092624&sum=100000 [18:24:28]written 0, free lines is 4095 [18:24:28]OFD Sender: Processing packet 226755 [packets to send 603, broken 602] [18:24:28]ProducePacketName [18:24:28]name=ofd_packets/00226755 [18:24:28]OFD Sender: To server: pG, [18:24:28]CommunicateWithHost lk.salyk.kg:30040 [18:24:28]ConnectInit lk.salyk.kg [18:24:28]Write to MH i2c: 01 00 00 DB 00 DB [18:24:28]Write i2c OK [18:24:28]MH_I2C_Read... [18:24:28]Read from MH i2c: 01 [18:24:28]MH_I2C_Read... [18:24:28]Read from MH i2c: 01 07 00 [18:24:28]MH_I2C_Read... [18:24:28]Read from MH i2c: 01 07 00 DB 00 00 00 00 00 00 68 0C 56 [18:24:28]RasterBufferAndPrint [18:24:28]line [18:24:28]line [18:24:28]line [18:24:28]line [18:24:28]line [18:24:28]written 0, free lines is 3179 [18:24:28]MH_Cut [18:24:28]Write to MH i2c: D1 01 00 E2 00 01 B4 [18:24:28]Write i2c OK [18:24:28]MH_I2C_Read... [18:24:28]Read from MH i2c: D1 [18:24:28]MH_I2C_Read... [18:24:28]Read from MH i2c: D1 01 00 [18:24:28]MH_I2C_Read... [18:24:28]Read from MH i2c: D1 01 00 E2 00 00 B3 [18:24:28]Write to MH i2c: 01 00 00 E3 00 E3 [18:24:28]Write i2c OK [18:24:28]MH_I2C_Read... [18:24:29]Connected sock=11 [18:24:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 C1 C9 07 01 CD C4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 9F 01 00 00 F4 03 04 00 DB 8C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C3 75 03 00 35 04 06 00 24 FC 0B 91 7F E5 D6 0A 03 52 36 82 D4 63 [18:24:29]*** Cut start [18:24:29]*** Partial cut [18:24:29]*** CUTSNS_PIN = 1 [18:24:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 35 92 47 00 3D 23 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C3 75 03 00 F4 03 04 00 E5 38 A6 66 B6 04 01 00 00 21 69 DD 73 26 E7 9D 79 [18:24:29]CommunicateWithHost err = 0 [18:24:29]CheckOFDResponse [18:24:29]1017 (14) - 77093643461234 [18:24:29]1041 (16) - 0000000000874959 [18:24:29]1040 (4) - 226755 [18:24:29]1012 (4) - 28.07.2024 12:26 [18:24:29]1206 (1) - 0 [18:24:29]OFD Sender: Remove packet 226755 [18:24:29]ProducePacketName [18:24:29]name=ofd_packets/00226755 [18:24:29]NVStorageDeleteData [18:24:29]*** CUTSNS_PIN = 0 [18:24:30]*** Brake cut motor [18:24:30]OFD Sender: No OFD packet to send [18:24:30]Read from MH i2c: 01 [18:24:30]MH_I2C_Read... [18:24:30]*** Stop cut motor [18:24:30]*** Cut end [18:24:30]Read from MH i2c: 01 07 00 [18:24:30]MH_I2C_Read... [18:24:30]Read from MH i2c: 01 07 00 E3 00 00 00 00 00 00 FF 0F F8 [18:24:30]process_action close_receipt done [18:24:30]requested_data is exist [18:24:30]produce_requested_data [18:24:30]requested_item fm.sn is exist - process it [18:24:30]wFMCommunicate request_size=4 [18:24:30]MH_SAM_APDU [18:24:30]CAPDU: 80 11 00 00 [18:24:30]Write to MH i2c: E2 08 00 E4 00 80 11 00 00 00 00 00 00 5E [18:24:30]Write i2c OK [18:24:30]MH_I2C_Read... [18:24:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:24:30]Read from MH i2c: E2 [18:24:30]MH_I2C_Read... [18:24:30]Read from MH i2c: E2 17 00 [18:24:30]MH_I2C_Read... [18:24:30]Read from MH i2c: E2 17 00 E4 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BB [18:24:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:24:30]wFMCommunicate OK [18:24:30]requested_item fd.num is exist - process it [18:24:30]SAM_PROTO_GetFieldsCounters [18:24:30]wFMCommunicate request_size=4 [18:24:30]MH_SAM_APDU [18:24:30]CAPDU: 80 13 00 00 [18:24:30]Write to MH i2c: E2 08 00 E5 00 80 13 00 00 00 00 00 00 61 [18:24:30]Write i2c OK [18:24:30]MH_I2C_Read... [18:24:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:24:30]Read from MH i2c: E2 [18:24:30]MH_I2C_Read... [18:24:30]Read from MH i2c: E2 62 00 [18:24:30]MH_I2C_Read... [18:24:30]Read from MH i2c: E2 62 00 E5 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C3 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 9F 01 00 00 5E 04 04 00 9F 01 00 00 57 04 04 00 A0 01 00 00 19 04 04 00 00 00 00 00 90 00 5D [18:24:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C3 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 9F 01 00 00 5E 04 04 00 9F 01 00 00 57 04 04 00 A0 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:24:30]wFMCommunicate OK [18:24:30]SAM_PROTO_GetFieldsCounters done [18:24:30]requested_item shift.num is exist - process it [18:24:30]requested_item shift.opened is exist - process it [18:24:30]req_shift_opened [18:24:30]FM_GetShiftState [18:24:30]SAM_PROTO_GetShiftState [18:24:30]wFMCommunicate request_size=4 [18:24:30]MH_SAM_APDU [18:24:30]CAPDU: 80 13 01 00 [18:24:30]Write to MH i2c: E2 08 00 E6 00 80 13 01 00 00 00 00 00 63 [18:24:30]Write i2c OK [18:24:30]MH_I2C_Read... [18:24:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:24:30]Read from MH i2c: E2 [18:24:30]MH_I2C_Read... [18:24:30]Read from MH i2c: E2 0E 00 [18:24:30]MH_I2C_Read... [18:24:30]Read from MH i2c: E2 0E 00 E6 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 14 [18:24:30]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [18:24:30]wFMCommunicate OK [18:24:30]SAM_PROTO_GetShiftState done [18:24:30]FM_GetShiftState done [18:24:30]req_shift_opened done [18:24:30]requested_item shift.open_date is exist - process it [18:24:30]req_shift_open_date [18:24:30]req_shift_open_date done [18:24:30]produce_requested_data done [18:24:30]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226755,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [18:24:30]process_action_free close_receipt [18:24:30]json_value_free [18:24:30]json_value_free done [18:24:30]process_json_proto returns [18:24:30]Send response to host [18:24:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226755,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [18:24:30]free response buf [18:24:30]execute_script done [18:24:30]execute_script returns [18:24:30]free content buf [18:24:30]Sock 9.Close socket [18:24:30]Sock 9.Thread stoped [18:24:35]OFD Sender: No OFD packet to send [18:24:39]recv_with_timeout no data received [18:24:40]OFD Sender: No OFD packet to send [18:24:45]OFD Sender: No OFD packet to send [18:24:50]OFD Sender: No OFD packet to send [18:24:55]OFD Sender: No OFD packet to send [18:25:00]OFD Sender: No OFD packet to send [18:25:05]OFD Sender: No OFD packet to send [18:25:10]OFD Sender: No OFD packet to send [18:25:15]OFD Sender: No OFD packet to send [18:25:17]recv_with_timeout no data received [18:25:20]OFD Sender: No OFD packet to send [18:25:25]OFD Sender: No OFD packet to send [18:25:30]OFD Sender: No OFD packet to send [18:25:35]OFD Sender: No OFD packet to send [18:25:40]OFD Sender: No OFD packet to send [18:25:45]OFD Sender: No OFD packet to send [18:25:50]OFD Sender: No OFD packet to send [18:25:55]OFD Sender: No OFD packet to send [18:26:00]OFD Sender: No OFD packet to send [18:26:05]OFD Sender: No OFD packet to send [18:26:10]OFD Sender: No OFD packet to send [18:26:15]OFD Sender: No OFD packet to send [18:26:20]OFD Sender: No OFD packet to send [18:26:25]OFD Sender: No OFD packet to send [18:26:30]OFD Sender: No OFD packet to send [18:26:35]OFD Sender: No OFD packet to send [18:26:40]OFD Sender: No OFD packet to send [18:26:45]OFD Sender: No OFD packet to send [18:26:50]OFD Sender: No OFD packet to send [18:26:55]OFD Sender: No OFD packet to send [18:27:00]OFD Sender: No OFD packet to send [18:27:05]OFD Sender: No OFD packet to send [18:27:10]OFD Sender: No OFD packet to send [18:27:15]OFD Sender: No OFD packet to send [18:27:20]OFD Sender: No OFD packet to send [18:27:25]OFD Sender: No OFD packet to send [18:27:30]OFD Sender: No OFD packet to send [18:27:35]OFD Sender: No OFD packet to send [18:27:40]OFD Sender: No OFD packet to send [18:27:45]OFD Sender: No OFD packet to send [18:27:50]OFD Sender: No OFD packet to send [18:27:55]OFD Sender: No OFD packet to send [18:28:00]OFD Sender: No OFD packet to send [18:28:05]OFD Sender: No OFD packet to send [18:28:08]accept exits with 10 [18:28:08]New connection [18:28:08]New thread 3067174244 created [18:28:08]Thread 3067317604 joined [18:28:08]Waiting for new connection... [18:28:08] Sock 10.Parse request [18:28:08]Sock 10.Check first char [18:28:08]Sock 10.First char is OK [18:28:08]request: POST /json_proto HTTP/1.0 [18:28:08]Method: POST [18:28:08]URL: /json_proto [18:28:08]Method is POST - this is cgi request [18:28:08]url: /json_proto [18:28:08]query_string will be loaded in cgi processing [18:28:08]execute_cgi json_proto POST (null) [18:28:08]execute_cgi path=json_proto method=POST [18:28:08]POST find Content-Length [18:28:08]Host: 172.17.43.131:8080 [18:28:08]Content-Length: 683 [18:28:08]Content-Type: application/json [18:28:08] [18:28:08]POST finish read [18:28:08]Found Content-Length = 683 [18:28:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003171", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 47.170, "sum" : 3500.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3500.00, "total" : 3500.00, "payments": [ { "type": 0, "sum" : 3500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:28:08]execute_script... [18:28: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)2003171", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 47.170, "sum" : 3500.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3500.00, "total" : 3500.00, "payments": [ { "type": 0, "sum" : 3500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:28:08]POST & json_proto [18:28:08]process_json_proto [18:28:08]json parsed OK: [18:28:08]protocol is kg_v1.0 [18:28:08]action value=close_receipt [18:28:08]process_action close_receipt [18:28:08]cmd_close_receipt [18:28:08]MH_GetDate [18:28:08]Write to MH i2c: F0 00 00 E7 00 D6 [18:28:08]Write i2c OK [18:28:08]MH_I2C_Read... [18:28:08]Read from MH i2c: F0 [18:28:08]MH_I2C_Read... [18:28:08]Read from MH i2c: F0 09 00 [18:28:08]MH_I2C_Read... [18:28:08]Read from MH i2c: F0 09 00 E7 00 00 B9 8D A6 66 F9 24 A2 66 56 [18:28:08]GetLastDocTimeStamp 1722191067 [18:28:08]current date 1722191289 [18:28:08]FM_GetShiftState [18:28:08]SAM_PROTO_GetShiftState [18:28:08]wFMCommunicate request_size=4 [18:28:08]MH_SAM_APDU [18:28:08]CAPDU: 80 13 01 00 [18:28:08]Write to MH i2c: E2 08 00 E8 00 80 13 01 00 00 00 00 00 65 [18:28:08]Write i2c OK [18:28:08]MH_I2C_Read... [18:28:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:28:08]Read from MH i2c: E2 [18:28:08]MH_I2C_Read... [18:28:08]Read from MH i2c: E2 0E 00 [18:28:08]MH_I2C_Read... [18:28:08]Read from MH i2c: E2 0E 00 E8 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 16 [18:28:08]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [18:28:08]wFMCommunicate OK [18:28:08]SAM_PROTO_GetShiftState done [18:28:08]FM_GetShiftState done [18:28:08]opened in 1722125326 [18:28:08]opened+sec_in_day 1722211726 [18:28:08]quantity*price = 350001 [18:28:08]sum+1 = 350002 [18:28:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 3500.00 Внесено: 3500.00 СДАЧА: 0.00 НСП 1% : 30.97 НДС 12% : 371.68 Наличными: 3500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 416 28.07.2024 18:28 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226756 ФПД: 163340856788606 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T182809&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226756&fm=163340856788606&tin=02508201610067®Number=0000000000092624&sum=350000 [18:28:09]StoreToDocumentArchive [18:28:09]shift 439 fd 226756 [18:28:09]save to /storage/0439/doc_00226756 [18:28:09]save last doc name /storage/0439/doc_00226756 to /storage/kkm_last_doc_name [18:28:09]save OK [18:28:09]Clear old archive folders... [18:28:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:28:09]tlvbuf is 001D2FE0 [18:28:09]SAM_PROTO_ClearQueue [18:28:09]wFMCommunicate request_size=4 [18:28:09]MH_SAM_APDU [18:28:09]CAPDU: 80 09 00 00 [18:28:09]Write to MH i2c: E2 08 00 F5 00 80 09 00 00 00 00 00 00 67 [18:28:09]Write i2c OK [18:28:09]MH_I2C_Read... [18:28:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:28:09]Read from MH i2c: E2 [18:28:09]MH_I2C_Read... [18:28:09]Read from MH i2c: E2 03 00 [18:28:09]MH_I2C_Read... [18:28:09]Read from MH i2c: E2 03 00 F5 00 00 90 00 69 [18:28:09]RAPDU: 90 00 [18:28:09]wFMCommunicate OK [18:28:09]SAM_PROTO_ClearQueue done [18:28:09]KKMCreateOFDPacket [18:28:09]OFDProtocolAddRootSTLVToBuf [18:28:09]FM_MakeSignedData [18:28:09]FM_MakeSignedData [18:28:09]SAM_PROTO_SignData [18:28:09]wFMCommunicate request_size=4 [18:28:09]MH_SAM_APDU [18:28:09]CAPDU: 80 0D 01 02 [18:28:09]Write to MH i2c: E2 08 00 F6 00 80 0D 01 02 00 00 00 00 6F [18:28:09]Write i2c OK [18:28:09]MH_I2C_Read... [18:28:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:28:09]Read from MH i2c: E2 [18:28:09]MH_I2C_Read... [18:28:09]Read from MH i2c: E2 03 00 [18:28:09]MH_I2C_Read... [18:28:09]Read from MH i2c: E2 03 00 F6 00 00 90 00 6A [18:28:09]RAPDU: 90 00 [18:28:09]wFMCommunicate OK [18:28:09]wFMCommunicate request_size=255 [18:28:09]MH_SAM_APDU [18:28: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 35 FF 03 08 00 03 42 B8 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 19 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 91 00 00 00 00 07 04 06 00 30 57 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 01 00 00 F4 03 04 00 B9 8D A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C4 75 03 00 35 04 06 00 94 [18:28:09]Write to MH i2c: E2 02 01 F7 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 42 B8 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 19 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 91 00 00 00 00 07 04 06 00 30 57 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 01 00 00 F4 03 04 00 B9 8D A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C4 75 03 00 35 04 06 00 94 00 00 9D [18:28:09]Write i2c OK [18:28:09]MH_I2C_Read... [18:28:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:28:10]Read from MH i2c: E2 [18:28:10]MH_I2C_Read... [18:28:10]Read from MH i2c: E2 03 00 [18:28:10]MH_I2C_Read... [18:28:10]Read from MH i2c: E2 03 00 F7 00 00 90 00 6B [18:28:10]RAPDU: 90 00 [18:28:10]wFMCommunicate OK [18:28:10]wFMCommunicate request_size=10 [18:28:10]MH_SAM_APDU [18:28:10]CAPDU: 80 0D 02 02 05 8E C1 BF 06 7E [18:28:10]Write to MH i2c: E2 0D 00 F8 00 80 0D 02 02 05 00 8E C1 BF 06 7E 00 00 0E [18:28:10]Write i2c OK [18:28:10]MH_I2C_Read... [18:28:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:28:10]Read from MH i2c: E2 [18:28:10]MH_I2C_Read... [18:28:10]Read from MH i2c: E2 03 00 [18:28:10]MH_I2C_Read... [18:28:10]Read from MH i2c: E2 03 00 F8 00 00 90 00 6C [18:28:10]RAPDU: 90 00 [18:28:10]wFMCommunicate OK [18:28:10]wFMCommunicate request_size=4 [18:28:10]MH_SAM_APDU [18:28:10]CAPDU: 80 0D 03 02 [18:28:10]Write to MH i2c: E2 08 00 F9 00 80 0D 03 02 00 00 00 00 74 [18:28:10]Write i2c OK [18:28:10]MH_I2C_Read... [18:28:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:28:10]Read from MH i2c: E2 [18:28:10]MH_I2C_Read... [18:28:10]Read from MH i2c: E2 0B 00 [18:28:10]MH_I2C_Read... [18:28:10]Read from MH i2c: E2 0B 00 F9 00 00 A2 28 75 43 24 72 20 F6 90 00 A3 [18:28:10]RAPDU: A2 28 75 43 24 72 20 F6 90 00 [18:28:10]wFMCommunicate OK [18:28:10]SAM_PROTO_SignData done [18:28:10]FM_MakeSignedData done [18:28:10]CreateOFDProtocolMessage [18:28:10]wFMCommunicate request_size=4 [18:28:10]MH_SAM_APDU [18:28:10]CAPDU: 80 11 00 00 [18:28:10]Write to MH i2c: E2 08 00 FA 00 80 11 00 00 00 00 00 00 74 [18:28:10]Write i2c OK [18:28:10]MH_I2C_Read... [18:28:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:28:10]Read from MH i2c: E2 [18:28:10]MH_I2C_Read... [18:28:10]Read from MH i2c: E2 17 00 [18:28:10]MH_I2C_Read... [18:28:10]Read from MH i2c: E2 17 00 FA 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D1 [18:28:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:28:10]wFMCommunicate OK [18:28:10]CreateOFDProtocolMessage done [18:28:10]OFDSenderStorePacket 226756 [18:28:10]StoreOFDPacket docnum=226756 [18:28:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 85 42 07 01 17 AB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 42 B8 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 19 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 91 00 00 00 00 07 04 06 00 30 57 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 01 00 00 F4 03 04 00 B9 8D A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C4 75 03 00 35 04 06 00 94 8E C1 BF 06 7E A2 28 75 43 24 72 20 F6 [18:28:10]CheckFolder [18:28:10]dirname=/storage/ofd_packets [18:28:10]CheckFolder done [18:28:10]ProducePacketName [18:28:10]name=ofd_packets/00226756 [18:28:10]NVStorageSaveData ofd_packets/00226756 [18:28:10]File name is /storage/ofd_packets/00226756 [18:28:10]Write 301 bytes [18:28:10]NVStorageSaveData done [18:28:10]OFDSenderStorePacket done [18:28:10]KKMCreateOFDPacket done [18:28:10]NVStorageSaveData kkm_last_timestamp [18:28:10]File name is /storage/kkm_last_timestamp [18:28:10]Write 4 bytes [18:28:10]NVStorageSaveData done [18:28:10]ExternCall_PrintAddStr [18:28:10]wPrintStart [18:28:10]Write to MH i2c: 01 00 00 FB 00 FB [18:28:10]Write i2c OK [18:28:10]MH_I2C_Read... [18:28:10]Read from MH i2c: 01 [18:28:10]MH_I2C_Read... [18:28:10]Read from MH i2c: 01 07 00 [18:28:10]MH_I2C_Read... [18:28:10]Read from MH i2c: 01 07 00 FB 00 00 00 00 00 00 FF 0F 10 [18:28:10]RasterBufferAndPrint [18:28:10]line Счет N : (1)2003171 [18:28:10]line ИНН: 02508201610067 [18:28:10]line Контрольно-Кассовый Чек [18:28:10]line ПРОДАЖА [18:28:10]line ТРК (МРК, ГНК) : 54 [18:28:10]line Товар: 2710124500 [18:28:10]line Аи-95-К-5 [18:28:10]line 47.170 * 74.20 [18:28:10]line = 3500.01 [18:28:10]line НДС 12% НСП 1% [18:28:10]line > о реализуемом товаре [18:28:10]line ОКРУГЛЕНИЕ: -0.01 [18:28:10]line ИТОГО: 3500.00 [18:28:10]line Внесено: 3500.00 [18:28:10]line СДАЧА: 0.00 [18:28:10]line НСП 1% : 30.97 [18:28:10]line НДС 12% : 371.68 [18:28:10]line Наличными: 3500.00 [18:28:10]line Безнал.: 0.00 [18:28:10]line Место: АЗС № 97 "Партнер Нефть" [18:28:10]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:28:10]line СНО: Общий режим [18:28:10]line Чек 416 28.07.2024 18:28 [18:28:10]line Смена: 439 ФФД: 1.0 [18:28:10]line ЗНМ: 0300000054 [18:28:10]line РНМ: 0000000000092624 [18:28:10]line Версия ККМ: 001 [18:28:10]line ФМ: 0000000000874959 [18:28:10]line ФД: 226756 [18:28:10]line ФПД: 163340856788606 [18:28:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T182809&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226756&fm=163340856788606&tin=02508201610067®Number=0000000000092624&sum=350000 [18:28:10]OFD Sender: Processing packet 226756 [packets to send 603, broken 602] [18:28:10]ProducePacketName [18:28:10]name=ofd_packets/00226756 [18:28:10]OFD Sender: To server: pG, [18:28:10]CommunicateWithHost lk.salyk.kg:30040 [18:28:10]ConnectInit lk.salyk.kg [18:28:10]written 0, free lines is 4095 [18:28:10]Write to MH i2c: 01 00 00 26 01 27 [18:28:10]Write i2c OK [18:28:10]MH_I2C_Read... [18:28:10]Read from MH i2c: 01 [18:28:10]MH_I2C_Read... [18:28:10]Read from MH i2c: 01 07 00 [18:28:10]MH_I2C_Read... [18:28:10]Read from MH i2c: 01 07 00 26 01 00 00 00 00 00 5E 0C 98 [18:28:10]RasterBufferAndPrint [18:28:10]line [18:28:10]line [18:28:10]line [18:28:10]line [18:28:10]line [18:28:10]written 0, free lines is 3169 [18:28:10]MH_Cut [18:28:10]Write to MH i2c: D1 01 00 2D 01 01 00 [18:28:10]Write i2c OK [18:28:10]MH_I2C_Read... [18:28:10]Read from MH i2c: D1 [18:28:10]MH_I2C_Read... [18:28:10]Read from MH i2c: D1 01 00 [18:28:10]MH_I2C_Read... [18:28:10]Read from MH i2c: D1 01 00 2D 01 00 FF [18:28:10]Write to MH i2c: 01 00 00 2E 01 2F [18:28:10]Write i2c OK [18:28:10]MH_I2C_Read... [18:28:11]Connected sock=9 [18:28:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 85 42 07 01 17 AB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 42 B8 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 19 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 91 00 00 00 00 07 04 06 00 30 57 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 01 00 00 F4 03 04 00 B9 8D A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C4 75 03 00 35 04 06 00 94 8E C1 BF 06 7E A2 28 75 43 24 72 20 F6 [18:28:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 D0 21 47 00 FD 12 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C4 75 03 00 F4 03 04 00 C3 39 A6 66 B6 04 01 00 00 34 02 DC 64 A6 04 45 1E [18:28:11]CommunicateWithHost err = 0 [18:28:11]CheckOFDResponse [18:28:11]1017 (14) - 77093643461234 [18:28:11]1041 (16) - 0000000000874959 [18:28:11]1040 (4) - 226756 [18:28:11]1012 (4) - 28.07.2024 12:29 [18:28:11]1206 (1) - 0 [18:28:11]OFD Sender: Remove packet 226756 [18:28:11]ProducePacketName [18:28:11]name=ofd_packets/00226756 [18:28:11]NVStorageDeleteData [18:28:12]*** Cut start [18:28:12]*** Partial cut [18:28:12]*** CUTSNS_PIN = 1 [18:28:12]OFD Sender: No OFD packet to send [18:28:12]*** CUTSNS_PIN = 0 [18:28:12]*** Brake cut motor [18:28:12]Read from MH i2c: 01 [18:28:12]MH_I2C_Read... [18:28:12]*** Stop cut motor [18:28:12]Read from MH i2c: *** Cut end [18:28:12]01 07 00 [18:28:12]MH_I2C_Read... [18:28:12]Read from MH i2c: 01 07 00 2E 01 00 00 00 00 00 FF 0F 44 [18:28:12]process_action close_receipt done [18:28:12]requested_data is exist [18:28:12]produce_requested_data [18:28:12]requested_item fm.sn is exist - process it [18:28:12]wFMCommunicate request_size=4 [18:28:12]MH_SAM_APDU [18:28:12]CAPDU: 80 11 00 00 [18:28:12]Write to MH i2c: E2 08 00 2F 01 80 11 00 00 00 00 00 00 AA [18:28:12]Write i2c OK [18:28:12]MH_I2C_Read... [18:28:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:28:12]Read from MH i2c: E2 [18:28:12]MH_I2C_Read... [18:28:12]Read from MH i2c: E2 17 00 [18:28:12]MH_I2C_Read... [18:28:12]Read from MH i2c: E2 17 00 2F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 07 [18:28:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:28:12]wFMCommunicate OK [18:28:12]requested_item fd.num is exist - process it [18:28:12]SAM_PROTO_GetFieldsCounters [18:28:12]wFMCommunicate request_size=4 [18:28:12]MH_SAM_APDU [18:28:12]CAPDU: 80 13 00 00 [18:28:12]Write to MH i2c: E2 08 00 30 01 80 13 00 00 00 00 00 00 AD [18:28:12]Write i2c OK [18:28:12]MH_I2C_Read... [18:28:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:28:12]Read from MH i2c: E2 [18:28:12]MH_I2C_Read... [18:28:12]Read from MH i2c: E2 62 00 [18:28:12]MH_I2C_Read... [18:28:12]Read from MH i2c: E2 62 00 30 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C4 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 A0 01 00 00 5E 04 04 00 A0 01 00 00 57 04 04 00 A1 01 00 00 19 04 04 00 00 00 00 00 90 00 AD [18:28:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C4 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 A0 01 00 00 5E 04 04 00 A0 01 00 00 57 04 04 00 A1 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:28:12]wFMCommunicate OK [18:28:12]SAM_PROTO_GetFieldsCounters done [18:28:12]requested_item shift.num is exist - process it [18:28:12]requested_item shift.opened is exist - process it [18:28:12]req_shift_opened [18:28:12]FM_GetShiftState [18:28:12]SAM_PROTO_GetShiftState [18:28:12]wFMCommunicate request_size=4 [18:28:12]MH_SAM_APDU [18:28:12]CAPDU: 80 13 01 00 [18:28:12]Write to MH i2c: E2 08 00 31 01 80 13 01 00 00 00 00 00 AF [18:28:12]Write i2c OK [18:28:12]MH_I2C_Read... [18:28:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:28:12]Read from MH i2c: E2 [18:28:12]MH_I2C_Read... [18:28:12]Read from MH i2c: E2 0E 00 [18:28:12]MH_I2C_Read... [18:28:12]Read from MH i2c: E2 0E 00 31 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 60 [18:28:12]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [18:28:12]wFMCommunicate OK [18:28:12]SAM_PROTO_GetShiftState done [18:28:12]FM_GetShiftState done [18:28:12]req_shift_opened done [18:28:12]requested_item shift.open_date is exist - process it [18:28:12]req_shift_open_date [18:28:12]req_shift_open_date done [18:28:12]produce_requested_data done [18:28:12]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226756,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [18:28:12]process_action_free close_receipt [18:28:12]json_value_free [18:28:12]json_value_free done [18:28:12]process_json_proto returns [18:28:12]Send response to host [18:28:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226756,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [18:28:12]free response buf [18:28:12]execute_script done [18:28:12]execute_script returns [18:28:12]free content buf [18:28:12]Sock 10.Close socket [18:28:12]Sock 10.Thread stoped [18:28:17]OFD Sender: No OFD packet to send [18:28:22]OFD Sender: No OFD packet to send [18:28:26]recv_with_timeout no data received [18:28:27]OFD Sender: No OFD packet to send [18:28:32]OFD Sender: No OFD packet to send [18:28:37]OFD Sender: No OFD packet to send [18:28:37]recv_with_timeout no data received [18:28:42]OFD Sender: No OFD packet to send [18:28:47]OFD Sender: No OFD packet to send [18:28:52]OFD Sender: No OFD packet to send [18:28:57]OFD Sender: No OFD packet to send [18:29:02]OFD Sender: No OFD packet to send [18:29:06]recv_with_timeout no data received [18:29:07]OFD Sender: No OFD packet to send [18:29:12]OFD Sender: No OFD packet to send [18:29:17]OFD Sender: No OFD packet to send [18:29:22]OFD Sender: No OFD packet to send [18:29:27]OFD Sender: No OFD packet to send [18:29:32]OFD Sender: No OFD packet to send [18:29:37]OFD Sender: No OFD packet to send [18:29:42]OFD Sender: No OFD packet to send [18:29:47]OFD Sender: No OFD packet to send [18:29:52]OFD Sender: No OFD packet to send [18:29:57]OFD Sender: No OFD packet to send [18:30:01]accept exits with 8 [18:30:01]New connection [18:30:01]New thread 3067317604 created [18:30:01]Thread 3067174244 joined [18:30:01]Waiting for new connection... [18:30:01] Sock 8.Parse request [18:30:01]Sock 8.Check first char [18:30:01]Sock 8.First char is OK [18:30:01]request: POST /json_proto HTTP/1.0 [18:30:01]Method: POST [18:30:01]URL: /json_proto [18:30:01]Method is POST - this is cgi request [18:30:01]url: /json_proto [18:30:01]query_string will be loaded in cgi processing [18:30:01]execute_cgi json_proto POST (null) [18:30:01]execute_cgi path=json_proto method=POST [18:30:01]POST find Content-Length [18:30:01]Host: 172.17.43.131:8080 [18:30:01]Content-Length: 671 [18:30:01]Content-Type: application/json [18:30:01] [18:30:01]POST finish read [18:30:01]Found Content-Length = 671 [18:30:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003173", "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.80, "quantity" : 2.910, "sum" : 200.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:30:01]execute_script... [18:30: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)2003173", "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.80, "quantity" : 2.910, "sum" : 200.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:30:01]POST & json_proto [18:30:01]process_json_proto [18:30:01]json parsed OK: [18:30:01]protocol is kg_v1.0 [18:30:01]action value=close_receipt [18:30:01]process_action close_receipt [18:30:01]cmd_close_receipt [18:30:01]MH_GetDate [18:30:01]Write to MH i2c: F0 00 00 32 01 22 [18:30:01]Write i2c OK [18:30:01]MH_I2C_Read... [18:30:01]Read from MH i2c: F0 [18:30:01]MH_I2C_Read... [18:30:01]Read from MH i2c: F0 09 00 [18:30:01]MH_I2C_Read... [18:30:01]Read from MH i2c: F0 09 00 32 01 00 2A 8E A6 66 F9 24 A2 66 14 [18:30:01]GetLastDocTimeStamp 1722191289 [18:30:01]current date 1722191402 [18:30:01]FM_GetShiftState [18:30:01]SAM_PROTO_GetShiftState [18:30:01]wFMCommunicate request_size=4 [18:30:01]MH_SAM_APDU [18:30:01]CAPDU: 80 13 01 00 [18:30:01]Write to MH i2c: E2 08 00 33 01 80 13 01 00 00 00 00 00 B1 [18:30:01]Write i2c OK [18:30:01]MH_I2C_Read... [18:30:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:30:01]Read from MH i2c: E2 [18:30:01]MH_I2C_Read... [18:30:01]Read from MH i2c: E2 0E 00 [18:30:01]MH_I2C_Read... [18:30:01]Read from MH i2c: E2 0E 00 33 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 62 [18:30:01]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [18:30:01]wFMCommunicate OK [18:30:01]SAM_PROTO_GetShiftState done [18:30:01]FM_GetShiftState done [18:30:01]opened in 1722125326 [18:30:01]opened+sec_in_day 1722211726 [18:30:01]quantity*price = 20020 [18:30:01]sum+1 = 20022 [18:30:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.26 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 417 28.07.2024 18:30 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226757 ФПД: 271974491196745 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T183002&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226757&fm=271974491196745&tin=02508201610067®Number=0000000000092624&sum=20000 [18:30:02]StoreToDocumentArchive [18:30:02]shift 439 fd 226757 [18:30:02]save to /storage/0439/doc_00226757 [18:30:02]save last doc name /storage/0439/doc_00226757 to /storage/kkm_last_doc_name [18:30:02]save OK [18:30:02]Clear old archive folders... [18:30:02]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:30:02]tlvbuf is 001BE6F0 [18:30:02]SAM_PROTO_ClearQueue [18:30:02]wFMCommunicate request_size=4 [18:30:02]MH_SAM_APDU [18:30:02]CAPDU: 80 09 00 00 [18:30:02]Write to MH i2c: E2 08 00 40 01 80 09 00 00 00 00 00 00 B3 [18:30:02]Write i2c OK [18:30:02]MH_I2C_Read... [18:30:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:30:02]Read from MH i2c: E2 [18:30:02]MH_I2C_Read... [18:30:02]Read from MH i2c: E2 03 00 [18:30:02]MH_I2C_Read... [18:30:02]Read from MH i2c: E2 03 00 40 01 00 90 00 B5 [18:30:02]RAPDU: 90 00 [18:30:02]wFMCommunicate OK [18:30:02]SAM_PROTO_ClearQueue done [18:30:02]KKMCreateOFDPacket [18:30:02]OFDProtocolAddRootSTLVToBuf [18:30:02]FM_MakeSignedData [18:30:02]FM_MakeSignedData [18:30:02]SAM_PROTO_SignData [18:30:02]wFMCommunicate request_size=4 [18:30:02]MH_SAM_APDU [18:30:02]CAPDU: 80 0D 01 02 [18:30:02]Write to MH i2c: E2 08 00 41 01 80 0D 01 02 00 00 00 00 BB [18:30:02]Write i2c OK [18:30:02]MH_I2C_Read... [18:30:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:30:02]Read from MH i2c: E2 [18:30:02]MH_I2C_Read... [18:30:02]Read from MH i2c: E2 03 00 [18:30:02]MH_I2C_Read... [18:30:02]Read from MH i2c: E2 03 00 41 01 00 90 00 B6 [18:30:02]RAPDU: 90 00 [18:30:02]wFMCommunicate OK [18:30:02]wFMCommunicate request_size=255 [18:30:02]MH_SAM_APDU [18:30:02]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 0B 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 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 4E 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 A1 01 00 00 F4 03 04 00 2A 8E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C5 75 03 00 35 04 06 00 [18:30:02]Write to MH i2c: E2 02 01 42 01 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 0B 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 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 4E 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 A1 01 00 00 F4 03 04 00 2A 8E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C5 75 03 00 35 04 06 00 00 00 1B [18:30:02]Write i2c OK [18:30:02]MH_I2C_Read... [18:30:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:30:03]Read from MH i2c: E2 [18:30:03]MH_I2C_Read... [18:30:03]Read from MH i2c: E2 03 00 [18:30:03]MH_I2C_Read... [18:30:03]Read from MH i2c: E2 03 00 42 01 00 90 00 B7 [18:30:03]RAPDU: 90 00 [18:30:03]wFMCommunicate OK [18:30:03]wFMCommunicate request_size=11 [18:30:03]MH_SAM_APDU [18:30:03]CAPDU: 80 0D 02 02 06 F7 5B FE EF 8D 49 [18:30:03]Write to MH i2c: E2 0E 00 43 01 80 0D 02 02 06 00 F7 5B FE EF 8D 49 00 00 DF [18:30:03]Write i2c OK [18:30:03]MH_I2C_Read... [18:30:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:30:03]Read from MH i2c: E2 [18:30:03]MH_I2C_Read... [18:30:03]Read from MH i2c: E2 03 00 [18:30:03]MH_I2C_Read... [18:30:03]Read from MH i2c: E2 03 00 43 01 00 90 00 B8 [18:30:03]RAPDU: 90 00 [18:30:03]wFMCommunicate OK [18:30:03]wFMCommunicate request_size=4 [18:30:03]MH_SAM_APDU [18:30:03]CAPDU: 80 0D 03 02 [18:30:03]Write to MH i2c: E2 08 00 44 01 80 0D 03 02 00 00 00 00 C0 [18:30:03]Write i2c OK [18:30:03]MH_I2C_Read... [18:30:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:30:03]Read from MH i2c: E2 [18:30:03]MH_I2C_Read... [18:30:03]Read from MH i2c: E2 0B 00 [18:30:03]MH_I2C_Read... [18:30:03]Read from MH i2c: E2 0B 00 44 01 00 DE F1 89 5B DA BC F3 0D 90 00 0A [18:30:03]RAPDU: DE F1 89 5B DA BC F3 0D 90 00 [18:30:03]wFMCommunicate OK [18:30:03]SAM_PROTO_SignData done [18:30:03]FM_MakeSignedData done [18:30:03]CreateOFDProtocolMessage [18:30:03]wFMCommunicate request_size=4 [18:30:03]MH_SAM_APDU [18:30:03]CAPDU: 80 11 00 00 [18:30:03]Write to MH i2c: E2 08 00 45 01 80 11 00 00 00 00 00 00 C0 [18:30:03]Write i2c OK [18:30:03]MH_I2C_Read... [18:30:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:30:03]Read from MH i2c: E2 [18:30:03]MH_I2C_Read... [18:30:03]Read from MH i2c: E2 17 00 [18:30:03]MH_I2C_Read... [18:30:03]Read from MH i2c: E2 17 00 45 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1D [18:30:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:30:03]wFMCommunicate OK [18:30:03]CreateOFDProtocolMessage done [18:30:03]OFDSenderStorePacket 226757 [18:30:03]StoreOFDPacket docnum=226757 [18:30:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 D0 F4 08 01 64 95 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 0B 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 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 4E 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 A1 01 00 00 F4 03 04 00 2A 8E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C5 75 03 00 35 04 06 00 F7 5B FE EF 8D 49 DE F1 89 5B DA BC F3 0D [18:30:03]CheckFolder [18:30:03]dirname=/storage/ofd_packets [18:30:03]CheckFolder done [18:30:03]ProducePacketName [18:30:03]name=ofd_packets/00226757 [18:30:03]NVStorageSaveData ofd_packets/00226757 [18:30:03]File name is /storage/ofd_packets/00226757 [18:30:03]Write 302 bytes [18:30:03]NVStorageSaveData done [18:30:03]OFDSenderStorePacket done [18:30:03]KKMCreateOFDPacket done [18:30:03]NVStorageSaveData kkm_last_timestamp [18:30:03]File name is /storage/kkm_last_timestamp [18:30:03]Write 4 bytes [18:30:03]NVStorageSaveData done [18:30:03]ExternCall_PrintAddStr [18:30:03]wPrintStart [18:30:03]Write to MH i2c: 01 00 00 46 01 47 [18:30:03]Write i2c OK [18:30:03]MH_I2C_Read... [18:30:03]Read from MH i2c: 01 [18:30:03]MH_I2C_Read... [18:30:03]Read from MH i2c: 01 07 00 [18:30:03]MH_I2C_Read... [18:30:03]Read from MH i2c: 01 07 00 46 01 00 00 00 00 00 FF 0F 5C [18:30:03]RasterBufferAndPrint [18:30:03]line Счет N : (1)2003173 [18:30:03]line ИНН: 02508201610067 [18:30:03]line Контрольно-Кассовый Чек [18:30:03]line ПРОДАЖА [18:30:03]line ТРК (МРК, ГНК) : 12 [18:30:03]line Товар: 2710124130 [18:30:03]line Super-92-К-5 [18:30:03]line 2.910 * 68.80 [18:30:03]line = 200.21 [18:30:03]line НДС 12% НСП 1% [18:30:03]line > о реализуемом товаре [18:30:03]line ОКРУГЛЕНИЕ: -0.21 [18:30:03]line ИТОГО: 200.00 [18:30:03]line Внесено: 200.00 [18:30:03]line СДАЧА: 0.00 [18:30:03]line НСП 1% : 1.77 [18:30:03]line НДС 12% : 21.26 [18:30:03]line Наличными: 200.00 [18:30:03]line Безнал.: 0.00 [18:30:03]line Место: АЗС № 97 "Партнер Нефть" [18:30:03]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:30:03]line СНО: Общий режим [18:30:03]line Чек 417 28.07.2024 18:30 [18:30:03]line Смена: 439 ФФД: 1.0 [18:30:03]line ЗНМ: 0300000054 [18:30:03]line РНМ: 0000000000092624 [18:30:03]line Версия ККМ: 001 [18:30:03]line ФМ: 0000000000874959 [18:30:03]line ФД: 226757 [18:30:03]line ФПД: 271974491196745 [18:30:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T183002&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226757&fm=271974491196745&tin=02508201610067®Number=0000000000092624&sum=20000 [18:30:03]written 0, free lines is 4095 [18:30:03]OFD Sender: Processing packet 226757 [packets to send 603, broken 602] [18:30:03]ProducePacketName [18:30:03]name=ofd_packets/00226757 [18:30:03]OFD Sender: To server: pG, [18:30:03]CommunicateWithHost lk.salyk.kg:30040 [18:30:03]ConnectInit lk.salyk.kg [18:30:03]Write to MH i2c: 01 00 00 71 01 72 [18:30:03]Write i2c OK [18:30:03]MH_I2C_Read... [18:30:03]Read from MH i2c: 01 [18:30:03]MH_I2C_Read... [18:30:03]Read from MH i2c: 01 07 00 [18:30:03]MH_I2C_Read... [18:30:03]Read from MH i2c: 01 07 00 71 01 00 00 00 00 00 6B 0C F0 [18:30:03]RasterBufferAndPrint [18:30:03]line [18:30:03]line [18:30:03]line [18:30:03]line [18:30:03]line [18:30:03]written 0, free lines is 3182 [18:30:03]MH_Cut [18:30:03]Write to MH i2c: D1 01 00 78 01 01 4B [18:30:03]Write i2c OK [18:30:03]MH_I2C_Read... [18:30:03]Read from MH i2c: D1 [18:30:03]MH_I2C_Read... [18:30:03]Read from MH i2c: D1 01 00 [18:30:03]MH_I2C_Read... [18:30:03]Read from MH i2c: D1 01 00 78 01 00 4A [18:30:03]Write to MH i2c: 01 00 00 79 01 7A [18:30:03]Write i2c OK [18:30:03]MH_I2C_Read... [18:30:04]*** Cut start [18:30:04]*** Partial cut [18:30:04]*** CUTSNS_PIN = 1 [18:30:04]*** CUTSNS_PIN = 0 [18:30:05]*** Brake cut motor [18:30:05]Read from MH i2c: 01 [18:30:05]MH_I2C_Read... [18:30:05]*** Stop cut motor [18:30:05]*** Cut end [18:30:05]Read from MH i2c: 01 07 00 [18:30:05]MH_I2C_Read... [18:30:05]Read from MH i2c: 01 07 00 79 01 00 00 00 00 00 FF 0F 8F [18:30:05]process_action close_receipt done [18:30:05]requested_data is exist [18:30:05]produce_requested_data [18:30:05]requested_item fm.sn is exist - process it [18:30:05]wFMCommunicate request_size=4 [18:30:05]MH_SAM_APDU [18:30:05]CAPDU: 80 11 00 00 [18:30:05]Write to MH i2c: E2 08 00 7A 01 80 11 00 00 00 00 00 00 F5 [18:30:05]Write i2c OK [18:30:05]MH_I2C_Read... [18:30:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:30:05]Read from MH i2c: E2 [18:30:05]MH_I2C_Read... [18:30:05]Read from MH i2c: E2 17 00 [18:30:05]MH_I2C_Read... [18:30:05]Read from MH i2c: E2 17 00 7A 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 52 [18:30:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:30:05]wFMCommunicate OK [18:30:05]requested_item fd.num is exist - process it [18:30:05]SAM_PROTO_GetFieldsCounters [18:30:05]wFMCommunicate request_size=4 [18:30:05]MH_SAM_APDU [18:30:05]CAPDU: 80 13 00 00 [18:30:05]Write to MH i2c: E2 08 00 7B 01 80 13 00 00 00 00 00 00 F8 [18:30:05]Write i2c OK [18:30:05]MH_I2C_Read... [18:30:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:30:05]Read from MH i2c: E2 [18:30:05]MH_I2C_Read... [18:30:05]Read from MH i2c: E2 62 00 [18:30:05]MH_I2C_Read... [18:30:05]Read from MH i2c: E2 62 00 7B 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C5 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 A1 01 00 00 5E 04 04 00 A1 01 00 00 57 04 04 00 A2 01 00 00 19 04 04 00 00 00 00 00 90 00 FC [18:30:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C5 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 A1 01 00 00 5E 04 04 00 A1 01 00 00 57 04 04 00 A2 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:30:05]wFMCommunicate OK [18:30:05]SAM_PROTO_GetFieldsCounters done [18:30:05]requested_item shift.num is exist - process it [18:30:05]requested_item shift.opened is exist - process it [18:30:05]req_shift_opened [18:30:05]FM_GetShiftState [18:30:05]SAM_PROTO_GetShiftState [18:30:05]wFMCommunicate request_size=4 [18:30:05]MH_SAM_APDU [18:30:05]CAPDU: 80 13 01 00 [18:30:05]Write to MH i2c: E2 08 00 7C 01 80 13 01 00 00 00 00 00 FA [18:30:05]Write i2c OK [18:30:05]MH_I2C_Read... [18:30:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:30:05]Read from MH i2c: E2 [18:30:05]MH_I2C_Read... [18:30:05]Read from MH i2c: E2 0E 00 [18:30:05]MH_I2C_Read... [18:30:05]Read from MH i2c: E2 0E 00 7C 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 AB [18:30:05]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [18:30:05]wFMCommunicate OK [18:30:05]SAM_PROTO_GetShiftState done [18:30:05]FM_GetShiftState done [18:30:05]req_shift_opened done [18:30:05]requested_item shift.open_date is exist - process it [18:30:05]req_shift_open_date [18:30:05]req_shift_open_date done [18:30:05]produce_requested_data done [18:30:05]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226757,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [18:30:05]process_action_free close_receipt [18:30:05]json_value_free [18:30:05]json_value_free done [18:30:05]process_json_proto returns [18:30:05]Send response to host [18:30:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226757,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [18:30:05]free response buf [18:30:05]execute_script done [18:30:05]execute_script returns [18:30:05]free content buf [18:30:05]Sock 8.Close socket [18:30:05]Sock 8.Thread stoped [18:30:07]accept exits with 10 [18:30:07]New connection [18:30:07]New thread 3067174244 created [18:30:07]Thread 3067317604 joined [18:30:07]Waiting for new connection... [18:30:07] Sock 10.Parse request [18:30:07]Sock 10.Check first char [18:30:07]Sock 10.First char is OK [18:30:07]request: POST /json_proto HTTP/1.0 [18:30:07]Method: POST [18:30:07]URL: /json_proto [18:30:07]Method is POST - this is cgi request [18:30:07]url: /json_proto [18:30:07]query_string will be loaded in cgi processing [18:30:07]execute_cgi json_proto POST (null) [18:30:07]execute_cgi path=json_proto method=POST [18:30:07]POST find Content-Length [18:30:07]Host: 172.17.43.131:8080 [18:30:07]Content-Length: 820 [18:30:07]Content-Type: application/json [18:30:07] [18:30:07]POST finish read [18:30:07]Found Content-Length = 820 [18:30:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003174", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:30:07]execute_script... [18:30:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003174", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:30:07]POST & json_proto [18:30:07]process_json_proto [18:30:07]json parsed OK: [18:30:07]protocol is kg_v1.0 [18:30:07]action value=close_receipt [18:30:07]process_action close_receipt [18:30:07]cmd_close_receipt [18:30:07]MH_GetDate [18:30:07]Write to MH i2c: F0 00 00 7D 01 6D [18:30:07]Write i2c OK [18:30:07]MH_I2C_Read... [18:30:07]Read from MH i2c: F0 [18:30:07]MH_I2C_Read... [18:30:07]Read from MH i2c: F0 09 00 [18:30:07]MH_I2C_Read... [18:30:07]Read from MH i2c: F0 09 00 7D 01 00 2F 8E A6 66 F9 24 A2 66 64 [18:30:07]GetLastDocTimeStamp 1722191402 [18:30:07]current date 1722191407 [18:30:07]FM_GetShiftState [18:30:07]SAM_PROTO_GetShiftState [18:30:07]wFMCommunicate request_size=4 [18:30:07]MH_SAM_APDU [18:30:07]CAPDU: 80 13 01 00 [18:30:07]Write to MH i2c: E2 08 00 7E 01 80 13 01 00 00 00 00 00 FC [18:30:07]Write i2c OK [18:30:07]MH_I2C_Read... [18:30:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:30:07]Read from MH i2c: E2 [18:30:07]MH_I2C_Read... [18:30:07]Read from MH i2c: E2 0E 00 [18:30:07]MH_I2C_Read... [18:30:07]Read from MH i2c: E2 0E 00 7E 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 AD [18:30:07]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [18:30:07]wFMCommunicate OK [18:30:07]SAM_PROTO_GetShiftState done [18:30:07]FM_GetShiftState done [18:30:07]opened in 1722125326 [18:30:07]opened+sec_in_day 1722211726 [18:30:07]quantity*price = 100005 [18:30:07]sum+1 = 100006 [18:30:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 418 28.07.2024 18:30 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 226758 ФПД: 133752392189450 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T183007&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226758&fm=133752392189450&tin=02508201610067®Number=0000000000092624&sum=100005 [18:30:08]StoreToDocumentArchive [18:30:08]shift 439 fd 226758 [18:30:08]save to /storage/0439/doc_00226758 [18:30:08]save last doc name /storage/0439/doc_00226758 to /storage/kkm_last_doc_name [18:30:08]save OK [18:30:08]Clear old archive folders... [18:30:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:30:08]tlvbuf is 001C0050 [18:30:08]SAM_PROTO_ClearQueue [18:30:08]wFMCommunicate request_size=4 [18:30:08]MH_SAM_APDU [18:30:08]CAPDU: 80 09 00 00 [18:30:08]Write to MH i2c: E2 08 00 8B 01 80 09 00 00 00 00 00 00 FE [18:30:08]Write i2c OK [18:30:08]MH_I2C_Read... [18:30:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:30:08]Read from MH i2c: E2 [18:30:08]MH_I2C_Read... [18:30:08]Read from MH i2c: E2 03 00 [18:30:08]MH_I2C_Read... [18:30:08]Read from MH i2c: E2 03 00 8B 01 00 90 00 00 [18:30:08]RAPDU: 90 00 [18:30:08]wFMCommunicate OK [18:30:08]SAM_PROTO_ClearQueue done [18:30:08]KKMCreateOFDPacket [18:30:08]OFDProtocolAddRootSTLVToBuf [18:30:08]FM_MakeSignedData [18:30:08]FM_MakeSignedData [18:30:08]SAM_PROTO_SignData [18:30:08]wFMCommunicate request_size=4 [18:30:08]MH_SAM_APDU [18:30:08]CAPDU: 80 0D 01 02 [18:30:08]Write to MH i2c: E2 08 00 8C 01 80 0D 01 02 00 00 00 00 06 [18:30:08]Write i2c OK [18:30:08]MH_I2C_Read... [18:30:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:30:08]Read from MH i2c: E2 [18:30:08]MH_I2C_Read... [18:30:08]Read from MH i2c: E2 03 00 [18:30:08]MH_I2C_Read... [18:30:08]Read from MH i2c: E2 03 00 8C 01 00 90 00 01 [18:30:08]RAPDU: 90 00 [18:30:08]wFMCommunicate OK [18:30:08]wFMCommunicate request_size=255 [18:30:08]MH_SAM_APDU [18:30:08]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 01 00 00 F4 03 04 00 2F 8E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C6 75 03 00 35 04 06 00 79 [18:30:08]Write to MH i2c: E2 02 01 8D 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 01 00 00 F4 03 04 00 2F 8E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C6 75 03 00 35 04 06 00 79 00 00 01 [18:30:08]Write i2c OK [18:30:08]MH_I2C_Read... [18:30:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:30:09]Read from MH i2c: E2 [18:30:09]MH_I2C_Read... [18:30:09]Read from MH i2c: E2 03 00 [18:30:09]MH_I2C_Read... [18:30:09]Read from MH i2c: E2 03 00 8D 01 00 90 00 02 [18:30:09]RAPDU: 90 00 [18:30:09]wFMCommunicate OK [18:30:09]wFMCommunicate request_size=10 [18:30:09]MH_SAM_APDU [18:30:09]CAPDU: 80 0D 02 02 05 A5 A7 D3 06 0A [18:30:09]Write to MH i2c: E2 0D 00 8E 01 80 0D 02 02 05 00 A5 A7 D3 06 0A 00 00 42 [18:30:09]Write i2c OK [18:30:09]MH_I2C_Read... [18:30:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:30:09]Read from MH i2c: E2 [18:30:09]MH_I2C_Read... [18:30:09]Read from MH i2c: E2 03 00 [18:30:09]MH_I2C_Read... [18:30:09]Read from MH i2c: E2 03 00 8E 01 00 90 00 03 [18:30:09]RAPDU: 90 00 [18:30:09]wFMCommunicate OK [18:30:09]wFMCommunicate request_size=4 [18:30:09]MH_SAM_APDU [18:30:09]CAPDU: 80 0D 03 02 [18:30:09]Write to MH i2c: E2 08 00 8F 01 80 0D 03 02 00 00 00 00 0B [18:30:09]Write i2c OK [18:30:09]MH_I2C_Read... [18:30:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:30:09]Read from MH i2c: E2 [18:30:09]MH_I2C_Read... [18:30:09]Read from MH i2c: E2 0B 00 [18:30:09]MH_I2C_Read... [18:30:09]Read from MH i2c: E2 0B 00 8F 01 00 E3 CF 69 CC B0 7A F7 AA 90 00 BE [18:30:09]RAPDU: E3 CF 69 CC B0 7A F7 AA 90 00 [18:30:09]wFMCommunicate OK [18:30:09]SAM_PROTO_SignData done [18:30:09]FM_MakeSignedData done [18:30:09]CreateOFDProtocolMessage [18:30:09]wFMCommunicate request_size=4 [18:30:09]MH_SAM_APDU [18:30:09]CAPDU: 80 11 00 00 [18:30:09]Write to MH i2c: E2 08 00 90 01 80 11 00 00 00 00 00 00 0B [18:30:09]Write i2c OK [18:30:09]MH_I2C_Read... [18:30:09]Read from MH i2c: E2 [18:30:09]MH_I2C_Read... [18:30:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:30:09]Read from MH i2c: E2 17 00 [18:30:09]MH_I2C_Read... [18:30:09]Read from MH i2c: E2 17 00 90 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 68 [18:30:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:30:09]wFMCommunicate OK [18:30:09]CreateOFDProtocolMessage done [18:30:09]OFDSenderStorePacket 226758 [18:30:09]StoreOFDPacket docnum=226758 [18:30:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 C9 B0 07 01 6A 78 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 01 00 00 F4 03 04 00 2F 8E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C6 75 03 00 35 04 06 00 79 A5 A7 D3 06 0A E3 CF 69 CC B0 7A F7 AA [18:30:09]CheckFolder [18:30:09]dirname=/storage/ofd_packets [18:30:09]CheckFolder done [18:30:09]ProducePacketName [18:30:09]name=ofd_packets/00226758 [18:30:09]NVStorageSaveData ofd_packets/00226758 [18:30:09]File name is /storage/ofd_packets/00226758 [18:30:09]Write 301 bytes [18:30:09]NVStorageSaveData done [18:30:09]OFDSenderStorePacket done [18:30:09]KKMCreateOFDPacket done [18:30:09]NVStorageSaveData kkm_last_timestamp [18:30:09]File name is /storage/kkm_last_timestamp [18:30:09]Write 4 bytes [18:30:09]NVStorageSaveData done [18:30:09]ExternCall_PrintAddStr [18:30:09]wPrintStart [18:30:09]Write to MH i2c: 01 00 00 91 01 92 [18:30:09]Write i2c OK [18:30:09]MH_I2C_Read... [18:30:09]Read from MH i2c: 01 [18:30:09]MH_I2C_Read... [18:30:09]Read from MH i2c: 01 07 00 [18:30:09]MH_I2C_Read... [18:30:09]Read from MH i2c: 01 07 00 91 01 00 00 00 00 00 FF 0F A7 [18:30:09]RasterBufferAndPrint [18:30:09]line Счет N : (1)2003174 [18:30:09]line ИНН: 02508201610067 [18:30:09]line Контрольно-Кассовый Чек [18:30:09]line ПРОДАЖА [18:30:09]line ТРК (МРК, ГНК) : 43 [18:30:09]line Товар: 2710124130 [18:30:09]line Аи-92-К-5 [18:30:09]line 14.750 * 67.80 [18:30:09]line = 1000.05 [18:30:09]line НДС 12% НСП 1% [18:30:09]line > о реализуемом товаре [18:30:09]line ИТОГО: 1000.05 [18:30:09]line НСП 1% : 8.85 [18:30:09]line НДС 12% : 106.20 [18:30:09]line Наличными: 0.00 [18:30:09]line Безнал.: 1000.05 [18:30:09]line Место: АЗС № 97 "Партнер Нефть" [18:30:09]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:30:09]line СНО: Общий режим [18:30:09]line Чек 418 28.07.2024 18:30 [18:30:09]line Смена: 439 ФФД: 1.0 [18:30:09]line ЗНМ: 0300000054 [18:30:09]line РНМ: 0000000000092624 [18:30:09]line Версия ККМ: 001 [18:30:09]line Платежная система: Бакай Банк [18:30:09]line ФМ: 0000000000874959 [18:30:09]line ФД: 226758 [18:30:09]line ФПД: 133752392189450 [18:30:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T183007&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226758&fm=133752392189450&tin=02508201610067®Number=0000000000092624&sum=100005 [18:30:09]written 0, free lines is 4095 [18:30:09]OFD Sender: Processing packet 226757 [packets to send 604, broken 602] [18:30:09]ProducePacketName [18:30:09]name=ofd_packets/00226757 [18:30:09]OFD Sender: To server: pG, [18:30:09]CommunicateWithHost lk.salyk.kg:30040 [18:30:09]ConnectInit lk.salyk.kg [18:30:09]Write to MH i2c: 01 00 00 BB 01 BC [18:30:09]Write i2c OK [18:30:09]MH_I2C_Read... [18:30:09]Read from MH i2c: 01 [18:30:09]MH_I2C_Read... [18:30:09]Read from MH i2c: 01 07 00 [18:30:09]MH_I2C_Read... [18:30:09]Read from MH i2c: 01 07 00 BB 01 00 00 00 00 00 85 0C 54 [18:30:09]RasterBufferAndPrint [18:30:09]line [18:30:09]line [18:30:09]line [18:30:09]line [18:30:09]line [18:30:09]written 0, free lines is 3211 [18:30:09]MH_Cut [18:30:09]Write to MH i2c: D1 01 00 C2 01 01 95 [18:30:09]Write i2c OK [18:30:09]MH_I2C_Read... [18:30:09]Read from MH i2c: D1 [18:30:09]MH_I2C_Read... [18:30:09]Read from MH i2c: D1 01 00 [18:30:09]MH_I2C_Read... [18:30:09]Read from MH i2c: D1 01 00 C2 01 00 94 [18:30:09]Write to MH i2c: 01 00 00 C3 01 C4 [18:30:09]Write i2c OK [18:30:09]MH_I2C_Read... [18:30:10]*** Cut start [18:30:10]*** Partial cut [18:30:10]*** CUTSNS_PIN = 1 [18:30:10]*** CUTSNS_PIN = 0 [18:30:11]*** Brake cut motor [18:30:11]Read from MH i2c: 01 [18:30:11]MH_I2C_Read... [18:30:11]*** Stop cut motor [18:30:11]*** Cut end [18:30:11]Read from MH i2c: 01 07 00 [18:30:11]MH_I2C_Read... [18:30:11]Read from MH i2c: 01 07 00 C3 01 00 00 00 00 00 FF 0F D9 [18:30:11]process_action close_receipt done [18:30:11]requested_data is exist [18:30:11]produce_requested_data [18:30:11]requested_item fm.sn is exist - process it [18:30:11]wFMCommunicate request_size=4 [18:30:11]MH_SAM_APDU [18:30:11]CAPDU: 80 11 00 00 [18:30:11]Write to MH i2c: E2 08 00 C4 01 80 11 00 00 00 00 00 00 3F [18:30:11]Write i2c OK [18:30:11]MH_I2C_Read... [18:30:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:30:11]Read from MH i2c: E2 [18:30:11]MH_I2C_Read... [18:30:11]Read from MH i2c: E2 17 00 [18:30:11]MH_I2C_Read... [18:30:11]Read from MH i2c: E2 17 00 C4 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9C [18:30:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:30:11]wFMCommunicate OK [18:30:11]requested_item fd.num is exist - process it [18:30:11]SAM_PROTO_GetFieldsCounters [18:30:11]wFMCommunicate request_size=4 [18:30:11]MH_SAM_APDU [18:30:11]CAPDU: 80 13 00 00 [18:30:11]Write to MH i2c: E2 08 00 C5 01 80 13 00 00 00 00 00 00 42 [18:30:11]Write i2c OK [18:30:11]MH_I2C_Read... [18:30:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:30:11]Read from MH i2c: E2 [18:30:11]MH_I2C_Read... [18:30:11]Read from MH i2c: E2 62 00 [18:30:11]MH_I2C_Read... [18:30:11]Read from MH i2c: E2 62 00 C5 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C6 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 A2 01 00 00 5E 04 04 00 A2 01 00 00 57 04 04 00 A3 01 00 00 19 04 04 00 00 00 00 00 90 00 4A [18:30:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C6 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 A2 01 00 00 5E 04 04 00 A2 01 00 00 57 04 04 00 A3 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:30:11]wFMCommunicate OK [18:30:11]SAM_PROTO_GetFieldsCounters done [18:30:11]requested_item shift.num is exist - process it [18:30:11]requested_item shift.opened is exist - process it [18:30:11]req_shift_opened [18:30:11]FM_GetShiftState [18:30:11]SAM_PROTO_GetShiftState [18:30:11]wFMCommunicate request_size=4 [18:30:11]MH_SAM_APDU [18:30:11]CAPDU: 80 13 01 00 [18:30:11]Write to MH i2c: E2 08 00 C6 01 80 13 01 00 00 00 00 00 44 [18:30:11]Write i2c OK [18:30:11]MH_I2C_Read... [18:30:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:30:11]Read from MH i2c: E2 [18:30:11]MH_I2C_Read... [18:30:11]Read from MH i2c: E2 0E 00 [18:30:11]MH_I2C_Read... [18:30:11]Read from MH i2c: E2 0E 00 C6 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 F5 [18:30:11]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [18:30:11]wFMCommunicate OK [18:30:11]SAM_PROTO_GetShiftState done [18:30:11]FM_GetShiftState done [18:30:11]req_shift_opened done [18:30:11]requested_item shift.open_date is exist - process it [18:30:11]req_shift_open_date [18:30:11]req_shift_open_date done [18:30:11]produce_requested_data done [18:30:11]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226758,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [18:30:11]process_action_free close_receipt [18:30:11]json_value_free [18:30:11]json_value_free done [18:30:11]process_json_proto returns [18:30:11]Send response to host [18:30:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226758,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [18:30:11]free response buf [18:30:11]execute_script done [18:30:11]execute_script returns [18:30:11]free content buf [18:30:11]Sock 10.Close socket [18:30:11]Sock 10.Thread stoped [18:30:14]recv_with_timeout no data received [18:30:20]Connected sock=9 [18:30:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 D0 F4 08 01 64 95 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 0B 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 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 4E 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 A1 01 00 00 F4 03 04 00 2A 8E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C5 75 03 00 35 04 06 00 F7 5B FE EF 8D 49 DE F1 89 5B DA BC F3 0D [18:30:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 E5 1D 47 00 1B EE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C5 75 03 00 F4 03 04 00 45 3A A6 66 B6 04 01 00 00 B3 38 4E 98 B8 CB 5D 42 [18:30:21]CommunicateWithHost err = 0 [18:30:21]CheckOFDResponse [18:30:21]1017 (14) - 77093643461234 [18:30:21]1041 (16) - 0000000000874959 [18:30:21]1040 (4) - 226757 [18:30:21]1012 (4) - 28.07.2024 12:32 [18:30:21]1206 (1) - 0 [18:30:21]OFD Sender: Remove packet 226757 [18:30:21]ProducePacketName [18:30:21]name=ofd_packets/00226757 [18:30:21]NVStorageDeleteData [18:30:22]OFD Sender: Processing packet 226758 [packets to send 603, broken 602] [18:30:22]ProducePacketName [18:30:22]name=ofd_packets/00226758 [18:30:22]OFD Sender: To server: pG, [18:30:22]CommunicateWithHost lk.salyk.kg:30040 [18:30:22]ConnectInit lk.salyk.kg [18:30:25]Connected sock=9 [18:30:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 C9 B0 07 01 6A 78 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 01 00 00 F4 03 04 00 2F 8E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C6 75 03 00 35 04 06 00 79 A5 A7 D3 06 0A E3 CF 69 CC B0 7A F7 AA [18:30:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 56 A8 47 00 FD D4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C6 75 03 00 F4 03 04 00 4A 3A A6 66 B6 04 01 00 00 2C DB 62 35 B8 09 9A 9C [18:30:25]CommunicateWithHost err = 0 [18:30:25]CheckOFDResponse [18:30:25]1017 (14) - 77093643461234 [18:30:25]1041 (16) - 0000000000874959 [18:30:25]1040 (4) - 226758 [18:30:25]1012 (4) - 28.07.2024 12:32 [18:30:25]1206 (1) - 0 [18:30:25]OFD Sender: Remove packet 226758 [18:30:25]ProducePacketName [18:30:25]name=ofd_packets/00226758 [18:30:25]NVStorageDeleteData [18:30:26]OFD Sender: No OFD packet to send [18:30:31]OFD Sender: No OFD packet to send [18:30:35]recv_with_timeout no data received [18:30:36]OFD Sender: No OFD packet to send [18:30:41]OFD Sender: No OFD packet to send [18:30:46]OFD Sender: No OFD packet to send [18:30:51]OFD Sender: No OFD packet to send [18:30:56]OFD Sender: No OFD packet to send [18:31:01]OFD Sender: No OFD packet to send [18:31:06]OFD Sender: No OFD packet to send [18:31:10]accept exits with 8 [18:31:10]New connection [18:31:10]New thread 3067317604 created [18:31:10]Thread 3067174244 joined [18:31:10]Waiting for new connection... [18:31:10] Sock 8.Parse request [18:31:10]Sock 8.Check first char [18:31:10]Sock 8.First char is OK [18:31:10]request: POST /json_proto HTTP/1.0 [18:31:10]Method: POST [18:31:10]URL: /json_proto [18:31:10]Method is POST - this is cgi request [18:31:10]url: /json_proto [18:31:10]query_string will be loaded in cgi processing [18:31:10]execute_cgi json_proto POST (null) [18:31:10]execute_cgi path=json_proto method=POST [18:31:10]POST find Content-Length [18:31:10]Host: 172.17.43.131:8080 [18:31:10]Content-Length: 678 [18:31:10]Content-Type: application/json [18:31:10] [18:31:10]POST finish read [18:31:10]Found Content-Length = 678 [18:31:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003175", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:31:10]execute_script... [18:31: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)2003175", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:31:10]POST & json_proto [18:31:10]process_json_proto [18:31:10]json parsed OK: [18:31:10]protocol is kg_v1.0 [18:31:10]action value=close_receipt [18:31:10]process_action close_receipt [18:31:10]cmd_close_receipt [18:31:10]MH_GetDate [18:31:10]Write to MH i2c: F0 00 00 C7 01 B7 [18:31:10]Write i2c OK [18:31:10]MH_I2C_Read... [18:31:10]Read from MH i2c: F0 [18:31:10]MH_I2C_Read... [18:31:10]Read from MH i2c: F0 09 00 [18:31:10]MH_I2C_Read... [18:31:10]Read from MH i2c: F0 09 00 C7 01 00 6F 8E A6 66 F9 24 A2 66 EE [18:31:10]GetLastDocTimeStamp 1722191407 [18:31:10]current date 1722191471 [18:31:10]FM_GetShiftState [18:31:10]SAM_PROTO_GetShiftState [18:31:10]wFMCommunicate request_size=4 [18:31:10]MH_SAM_APDU [18:31:10]CAPDU: 80 13 01 00 [18:31:10]Write to MH i2c: E2 08 00 C8 01 80 13 01 00 00 00 00 00 46 [18:31:10]Write i2c OK [18:31:10]MH_I2C_Read... [18:31:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:31:10]Read from MH i2c: E2 [18:31:10]MH_I2C_Read... [18:31:10]Read from MH i2c: E2 0E 00 [18:31:10]MH_I2C_Read... [18:31:10]Read from MH i2c: E2 0E 00 C8 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 F7 [18:31:10]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [18:31:10]wFMCommunicate OK [18:31:10]SAM_PROTO_GetShiftState done [18:31:10]FM_GetShiftState done [18:31:10]opened in 1722125326 [18:31:10]opened+sec_in_day 1722211726 [18:31:10]quantity*price = 50036 [18:31:10]sum+1 = 50037 [18:31:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 419 28.07.2024 18:31 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226759 ФПД: 214060447554603 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T183111&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226759&fm=214060447554603&tin=02508201610067®Number=0000000000092624&sum=50000 [18:31:11]StoreToDocumentArchive [18:31:11]shift 439 fd 226759 [18:31:11]save to /storage/0439/doc_00226759 [18:31:11]save last doc name /storage/0439/doc_00226759 to /storage/kkm_last_doc_name [18:31:11]save OK [18:31:11]Clear old archive folders... [18:31:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:31:11]tlvbuf is 00234550 [18:31:11]SAM_PROTO_ClearQueue [18:31:11]wFMCommunicate request_size=4 [18:31:11]MH_SAM_APDU [18:31:11]CAPDU: 80 09 00 00 [18:31:11]Write to MH i2c: E2 08 00 D5 01 80 09 00 00 00 00 00 00 48 [18:31:11]Write i2c OK [18:31:11]MH_I2C_Read... [18:31:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:31:11]OFD Sender: No OFD packet to send [18:31:11]Read from MH i2c: E2 [18:31:11]MH_I2C_Read... [18:31:11]Read from MH i2c: E2 03 00 [18:31:11]MH_I2C_Read... [18:31:11]Read from MH i2c: E2 03 00 D5 01 00 90 00 4A [18:31:11]RAPDU: 90 00 [18:31:11]wFMCommunicate OK [18:31:11]SAM_PROTO_ClearQueue done [18:31:11]KKMCreateOFDPacket [18:31:11]OFDProtocolAddRootSTLVToBuf [18:31:11]FM_MakeSignedData [18:31:11]FM_MakeSignedData [18:31:11]SAM_PROTO_SignData [18:31:11]wFMCommunicate request_size=4 [18:31:11]MH_SAM_APDU [18:31:11]CAPDU: 80 0D 01 02 [18:31:11]Write to MH i2c: E2 08 00 D6 01 80 0D 01 02 00 00 00 00 50 [18:31:11]Write i2c OK [18:31:11]MH_I2C_Read... [18:31:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:31:11]Read from MH i2c: E2 [18:31:11]MH_I2C_Read... [18:31:11]Read from MH i2c: E2 03 00 [18:31:11]MH_I2C_Read... [18:31:11]Read from MH i2c: E2 03 00 D6 01 00 90 00 4B [18:31:11]RAPDU: 90 00 [18:31:11]wFMCommunicate OK [18:31:11]wFMCommunicate request_size=255 [18:31:11]MH_SAM_APDU [18:31:11]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 6F 8E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C7 75 03 00 35 04 06 00 C2 [18:31:11]Write to MH i2c: E2 02 01 D7 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 6F 8E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C7 75 03 00 35 04 06 00 C2 00 00 3D [18:31:11]Write i2c OK [18:31:11]MH_I2C_Read... [18:31:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:31:11]Read from MH i2c: E2 [18:31:11]MH_I2C_Read... [18:31:11]Read from MH i2c: E2 03 00 [18:31:11]MH_I2C_Read... [18:31:11]Read from MH i2c: E2 03 00 D7 01 00 90 00 4C [18:31:11]RAPDU: 90 00 [18:31:11]wFMCommunicate OK [18:31:11]wFMCommunicate request_size=10 [18:31:11]MH_SAM_APDU [18:31:11]CAPDU: 80 0D 02 02 05 AF D4 EF DC 2B [18:31:11]Write to MH i2c: E2 0D 00 D8 01 80 0D 02 02 05 00 AF D4 EF DC 2B 00 00 D6 [18:31:11]Write i2c OK [18:31:11]MH_I2C_Read... [18:31:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:31:11]Read from MH i2c: E2 [18:31:11]MH_I2C_Read... [18:31:11]Read from MH i2c: E2 03 00 [18:31:11]MH_I2C_Read... [18:31:11]Read from MH i2c: E2 03 00 D8 01 00 90 00 4D [18:31:11]RAPDU: 90 00 [18:31:11]wFMCommunicate OK [18:31:11]wFMCommunicate request_size=4 [18:31:11]MH_SAM_APDU [18:31:11]CAPDU: 80 0D 03 02 [18:31:11]Write to MH i2c: E2 08 00 D9 01 80 0D 03 02 00 00 00 00 55 [18:31:11]Write i2c OK [18:31:11]MH_I2C_Read... [18:31:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:31:11]Read from MH i2c: E2 [18:31:11]MH_I2C_Read... [18:31:11]Read from MH i2c: E2 0B 00 [18:31:11]MH_I2C_Read... [18:31:11]Read from MH i2c: E2 0B 00 D9 01 00 E4 DD DF 67 F8 D1 B0 71 90 00 47 [18:31:11]RAPDU: E4 DD DF 67 F8 D1 B0 71 90 00 [18:31:11]wFMCommunicate OK [18:31:11]SAM_PROTO_SignData done [18:31:11]FM_MakeSignedData done [18:31:11]CreateOFDProtocolMessage [18:31:11]wFMCommunicate request_size=4 [18:31:11]MH_SAM_APDU [18:31:11]CAPDU: 80 11 00 00 [18:31:11]Write to MH i2c: E2 08 00 DA 01 80 11 00 00 00 00 00 00 55 [18:31:11]Write i2c OK [18:31:11]MH_I2C_Read... [18:31:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:31:12]Read from MH i2c: E2 [18:31:12]MH_I2C_Read... [18:31:12]Read from MH i2c: E2 17 00 [18:31:12]MH_I2C_Read... [18:31:12]Read from MH i2c: E2 17 00 DA 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B2 [18:31:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:31:12]wFMCommunicate OK [18:31:12]CreateOFDProtocolMessage done [18:31:12]OFDSenderStorePacket 226759 [18:31:12]StoreOFDPacket docnum=226759 [18:31:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 4B E0 07 01 99 B8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 6F 8E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C7 75 03 00 35 04 06 00 C2 AF D4 EF DC 2B E4 DD DF 67 F8 D1 B0 71 [18:31:12]CheckFolder [18:31:12]dirname=/storage/ofd_packets [18:31:12]CheckFolder done [18:31:12]ProducePacketName [18:31:12]name=ofd_packets/00226759 [18:31:12]NVStorageSaveData ofd_packets/00226759 [18:31:12]File name is /storage/ofd_packets/00226759 [18:31:12]Write 301 bytes [18:31:12]NVStorageSaveData done [18:31:12]OFDSenderStorePacket done [18:31:12]KKMCreateOFDPacket done [18:31:12]NVStorageSaveData kkm_last_timestamp [18:31:12]File name is /storage/kkm_last_timestamp [18:31:12]Write 4 bytes [18:31:12]NVStorageSaveData done [18:31:12]ExternCall_PrintAddStr [18:31:12]wPrintStart [18:31:12]Write to MH i2c: 01 00 00 DB 01 DC [18:31:12]Write i2c OK [18:31:12]MH_I2C_Read... [18:31:12]Read from MH i2c: 01 [18:31:12]MH_I2C_Read... [18:31:12]Read from MH i2c: 01 07 00 [18:31:12]MH_I2C_Read... [18:31:12]Read from MH i2c: 01 07 00 DB 01 00 00 00 00 00 FF 0F F1 [18:31:12]RasterBufferAndPrint [18:31:12]line Счет N : (1)2003175 [18:31:12]line ИНН: 02508201610067 [18:31:12]line Контрольно-Кассовый Чек [18:31:12]line ПРОДАЖА [18:31:12]line ТРК (МРК, ГНК) : 63 [18:31:12]line Товар: 2710124130 [18:31:12]line Аи-92-К-5 [18:31:12]line 7.380 * 67.80 [18:31:12]line = 500.36 [18:31:12]line НДС 12% НСП 1% [18:31:12]line > о реализуемом товаре [18:31:12]line ОКРУГЛЕНИЕ: -0.36 [18:31:12]line ИТОГО: 500.00 [18:31:12]line Внесено: 500.00 [18:31:12]line СДАЧА: 0.00 [18:31:12]line НСП 1% : 4.43 [18:31:12]line НДС 12% : 53.14 [18:31:12]line Наличными: 500.00 [18:31:12]line Безнал.: 0.00 [18:31:12]line Место: АЗС № 97 "Партнер Нефть" [18:31:12]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:31:12]line СНО: Общий режим [18:31:12]line Чек 419 28.07.2024 18:31 [18:31:12]line Смена: 439 ФФД: 1.0 [18:31:12]line ЗНМ: 0300000054 [18:31:12]line РНМ: 0000000000092624 [18:31:12]line Версия ККМ: 001 [18:31:12]line ФМ: 0000000000874959 [18:31:12]line ФД: 226759 [18:31:12]line ФПД: 214060447554603 [18:31:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T183111&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226759&fm=214060447554603&tin=02508201610067®Number=0000000000092624&sum=50000 [18:31:12]written 0, free lines is 4095 [18:31:12]OFD Sender: Processing packet 226759 [packets to send 603, broken 602] [18:31:12]ProducePacketName [18:31:12]name=ofd_packets/00226759 [18:31:12]OFD Sender: To server: pG, [18:31:12]CommunicateWithHost lk.salyk.kg:30040 [18:31:12]ConnectInit lk.salyk.kg [18:31:12]Write to MH i2c: 01 00 00 06 02 08 [18:31:12]Write i2c OK [18:31:12]MH_I2C_Read... [18:31:12]Read from MH i2c: 01 [18:31:12]MH_I2C_Read... [18:31:12]Read from MH i2c: 01 07 00 [18:31:12]MH_I2C_Read... [18:31:12]Read from MH i2c: 01 07 00 06 02 00 00 00 00 00 61 0C 7C [18:31:12]RasterBufferAndPrint [18:31:12]line [18:31:12]line [18:31:12]line [18:31:12]line [18:31:12]line [18:31:12]written 0, free lines is 3173 [18:31:12]MH_Cut [18:31:12]Write to MH i2c: D1 01 00 0D 02 01 E1 [18:31:12]Write i2c OK [18:31:12]MH_I2C_Read... [18:31:12]Read from MH i2c: D1 [18:31:12]MH_I2C_Read... [18:31:12]Read from MH i2c: D1 01 00 [18:31:12]MH_I2C_Read... [18:31:12]Read from MH i2c: D1 01 00 0D 02 00 E0 [18:31:12]Write to MH i2c: 01 00 00 0E 02 10 [18:31:12]Write i2c OK [18:31:12]MH_I2C_Read... [18:31:12]Connected sock=10 [18:31:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 4B E0 07 01 99 B8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 6F 8E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C7 75 03 00 35 04 06 00 C2 AF D4 EF DC 2B E4 DD DF 67 F8 D1 B0 71 [18:31:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 C9 91 47 00 7D 3F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C7 75 03 00 F4 03 04 00 79 3A A6 66 B6 04 01 00 00 12 5C 10 1A BA BC 23 DA [18:31:13]CommunicateWithHost err = 0 [18:31:13]CheckOFDResponse [18:31:13]1017 (14) - 77093643461234 [18:31:13]1041 (16) - 0000000000874959 [18:31:13]1040 (4) - 226759 [18:31:13]1012 (4) - 28.07.2024 12:32 [18:31:13]1206 (1) - 0 [18:31:13]OFD Sender: Remove packet 226759 [18:31:13]ProducePacketName [18:31:13]name=ofd_packets/00226759 [18:31:13]NVStorageDeleteData [18:31:13]OFD Sender: No OFD packet to send [18:31:13]*** Cut start [18:31:13]*** Partial cut [18:31:13]*** CUTSNS_PIN = 1 [18:31:13]*** CUTSNS_PIN = 0 [18:31:14]*** Brake cut motor [18:31:14]Read from MH i2c: 01 [18:31:14]MH_I2C_Read... [18:31:14]*** Stop cut motor [18:31:14]*** Cut end [18:31:14]Read from MH i2c: 01 07 00 [18:31:14]MH_I2C_Read... [18:31:14]Read from MH i2c: 01 07 00 0E 02 00 00 00 00 00 FF 0F 25 [18:31:14]process_action close_receipt done [18:31:14]requested_data is exist [18:31:14]produce_requested_data [18:31:14]requested_item fm.sn is exist - process it [18:31:14]wFMCommunicate request_size=4 [18:31:14]MH_SAM_APDU [18:31:14]CAPDU: 80 11 00 00 [18:31:14]Write to MH i2c: E2 08 00 0F 02 80 11 00 00 00 00 00 00 8B [18:31:14]Write i2c OK [18:31:14]MH_I2C_Read... [18:31:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:31:14]Read from MH i2c: E2 [18:31:14]MH_I2C_Read... [18:31:14]Read from MH i2c: E2 17 00 [18:31:14]MH_I2C_Read... [18:31:14]Read from MH i2c: E2 17 00 0F 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E8 [18:31:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:31:14]wFMCommunicate OK [18:31:14]requested_item fd.num is exist - process it [18:31:14]SAM_PROTO_GetFieldsCounters [18:31:14]wFMCommunicate request_size=4 [18:31:14]MH_SAM_APDU [18:31:14]CAPDU: 80 13 00 00 [18:31:14]Write to MH i2c: E2 08 00 10 02 80 13 00 00 00 00 00 00 8E [18:31:14]Write i2c OK [18:31:14]MH_I2C_Read... [18:31:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:31:14]Read from MH i2c: E2 [18:31:14]MH_I2C_Read... [18:31:14]Read from MH i2c: E2 62 00 [18:31:14]MH_I2C_Read... [18:31:14]Read from MH i2c: E2 62 00 10 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C7 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 A3 01 00 00 5E 04 04 00 A3 01 00 00 57 04 04 00 A4 01 00 00 19 04 04 00 00 00 00 00 90 00 9A [18:31:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C7 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 A3 01 00 00 5E 04 04 00 A3 01 00 00 57 04 04 00 A4 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:31:14]wFMCommunicate OK [18:31:14]SAM_PROTO_GetFieldsCounters done [18:31:14]requested_item shift.num is exist - process it [18:31:14]requested_item shift.opened is exist - process it [18:31:14]req_shift_opened [18:31:14]FM_GetShiftState [18:31:14]SAM_PROTO_GetShiftState [18:31:14]wFMCommunicate request_size=4 [18:31:14]MH_SAM_APDU [18:31:14]CAPDU: 80 13 01 00 [18:31:14]Write to MH i2c: E2 08 00 11 02 80 13 01 00 00 00 00 00 90 [18:31:14]Write i2c OK [18:31:14]MH_I2C_Read... [18:31:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:31:14]Read from MH i2c: E2 [18:31:14]MH_I2C_Read... [18:31:14]Read from MH i2c: E2 0E 00 [18:31:14]MH_I2C_Read... [18:31:14]Read from MH i2c: E2 0E 00 11 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 41 [18:31:14]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [18:31:14]wFMCommunicate OK [18:31:14]SAM_PROTO_GetShiftState done [18:31:14]FM_GetShiftState done [18:31:14]req_shift_opened done [18:31:14]requested_item shift.open_date is exist - process it [18:31:14]req_shift_open_date [18:31:14]req_shift_open_date done [18:31:14]produce_requested_data done [18:31:14]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226759,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [18:31:14]process_action_free close_receipt [18:31:14]json_value_free [18:31:14]json_value_free done [18:31:14]process_json_proto returns [18:31:14]Send response to host [18:31:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226759,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [18:31:14]free response buf [18:31:14]execute_script done [18:31:14]execute_script returns [18:31:14]free content buf [18:31:14]Sock 8.Close socket [18:31:14]Sock 8.Thread stoped [18:31:17]accept exits with 9 [18:31:17]New connection [18:31:17]New thread 3067174244 created [18:31:17]Thread 3067317604 joined [18:31:17]Waiting for new connection... [18:31:17] Sock 9.Parse request [18:31:17]Sock 9.Check first char [18:31:17]Sock 9.First char is OK [18:31:17]request: POST /json_proto HTTP/1.0 [18:31:17]Method: POST [18:31:17]URL: /json_proto [18:31:17]Method is POST - this is cgi request [18:31:17]url: /json_proto [18:31:17]query_string will be loaded in cgi processing [18:31:17]execute_cgi json_proto POST (null) [18:31:17]execute_cgi path=json_proto method=POST [18:31:17]POST find Content-Length [18:31:17]Host: 172.17.43.131:8080 [18:31:17]Content-Length: 678 [18:31:17]Content-Type: application/json [18:31:17] [18:31:17]POST finish read [18:31:17]Found Content-Length = 678 [18:31:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003176", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "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" ] } } [18:31:17]execute_script... [18:31:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003176", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "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" ] } } [18:31:17]POST & json_proto [18:31:17]process_json_proto [18:31:17]json parsed OK: [18:31:17]protocol is kg_v1.0 [18:31:17]action value=close_receipt [18:31:17]process_action close_receipt [18:31:17]cmd_close_receipt [18:31:17]MH_GetDate [18:31:17]Write to MH i2c: F0 00 00 12 02 03 [18:31:17]Write i2c OK [18:31:17]MH_I2C_Read... [18:31:17]Read from MH i2c: F0 [18:31:17]MH_I2C_Read... [18:31:17]Read from MH i2c: F0 09 00 [18:31:17]MH_I2C_Read... [18:31:17]Read from MH i2c: F0 09 00 12 02 00 76 8E A6 66 F9 24 A2 66 41 [18:31:17]GetLastDocTimeStamp 1722191471 [18:31:17]current date 1722191478 [18:31:17]FM_GetShiftState [18:31:17]SAM_PROTO_GetShiftState [18:31:17]wFMCommunicate request_size=4 [18:31:17]MH_SAM_APDU [18:31:17]CAPDU: 80 13 01 00 [18:31:17]Write to MH i2c: E2 08 00 13 02 80 13 01 00 00 00 00 00 92 [18:31:17]Write i2c OK [18:31:17]MH_I2C_Read... [18:31:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:31:17]Read from MH i2c: E2 [18:31:17]MH_I2C_Read... [18:31:17]Read from MH i2c: E2 0E 00 [18:31:17]MH_I2C_Read... [18:31:17]Read from MH i2c: E2 0E 00 13 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 43 [18:31:17]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [18:31:17]wFMCommunicate OK [18:31:17]SAM_PROTO_GetShiftState done [18:31:17]FM_GetShiftState done [18:31:17]opened in 1722125326 [18:31:17]opened+sec_in_day 1722211726 [18:31:17]quantity*price = 40002 [18:31:17]sum+1 = 40003 [18:31:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 420 28.07.2024 18:31 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226760 ФПД: 163621564821552 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T183118&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226760&fm=163621564821552&tin=02508201610067®Number=0000000000092624&sum=40000 [18:31:18]StoreToDocumentArchive [18:31:18]shift 439 fd 226760 [18:31:18]save to /storage/0439/doc_00226760 [18:31:18]save last doc name /storage/0439/doc_00226760 to /storage/kkm_last_doc_name [18:31:18]save OK [18:31:18]Clear old archive folders... [18:31:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:31:18]tlvbuf is 001BEFB0 [18:31:18]SAM_PROTO_ClearQueue [18:31:18]wFMCommunicate request_size=4 [18:31:18]MH_SAM_APDU [18:31:18]CAPDU: 80 09 00 00 [18:31:18]Write to MH i2c: E2 08 00 20 02 80 09 00 00 00 00 00 00 94 [18:31:18]Write i2c OK [18:31:18]MH_I2C_Read... [18:31:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:31:18]Read from MH i2c: E2 [18:31:18]MH_I2C_Read... [18:31:18]Read from MH i2c: E2 03 00 [18:31:18]MH_I2C_Read... [18:31:18]Read from MH i2c: E2 03 00 20 02 00 90 00 96 [18:31:18]RAPDU: 90 00 [18:31:18]wFMCommunicate OK [18:31:18]SAM_PROTO_ClearQueue done [18:31:18]KKMCreateOFDPacket [18:31:18]OFDProtocolAddRootSTLVToBuf [18:31:18]FM_MakeSignedData [18:31:18]FM_MakeSignedData [18:31:18]SAM_PROTO_SignData [18:31:18]wFMCommunicate request_size=4 [18:31:18]MH_SAM_APDU [18:31:18]CAPDU: 80 0D 01 02 [18:31:18]Write to MH i2c: E2 08 00 21 02 80 0D 01 02 00 00 00 00 9C [18:31:18]Write i2c OK [18:31:18]MH_I2C_Read... [18:31:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:31:18]Read from MH i2c: E2 [18:31:18]MH_I2C_Read... [18:31:18]Read from MH i2c: E2 03 00 [18:31:18]MH_I2C_Read... [18:31:18]Read from MH i2c: E2 03 00 21 02 00 90 00 97 [18:31:18]RAPDU: 90 00 [18:31:18]wFMCommunicate OK [18:31:18]wFMCommunicate request_size=255 [18:31:18]MH_SAM_APDU [18:31:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 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 A4 01 00 00 F4 03 04 00 76 8E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C8 75 03 00 35 04 06 00 94 [18:31:18]Write to MH i2c: E2 02 01 22 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 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 A4 01 00 00 F4 03 04 00 76 8E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C8 75 03 00 35 04 06 00 94 00 00 49 [18:31:18]Write i2c OK [18:31:18]MH_I2C_Read... [18:31:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:31:19]Read from MH i2c: E2 [18:31:19]MH_I2C_Read... [18:31:19]Read from MH i2c: E2 03 00 [18:31:19]MH_I2C_Read... [18:31:19]Read from MH i2c: E2 03 00 22 02 00 90 00 98 [18:31:19]RAPDU: 90 00 [18:31:19]wFMCommunicate OK [18:31:19]wFMCommunicate request_size=10 [18:31:19]MH_SAM_APDU [18:31:19]CAPDU: 80 0D 02 02 05 D0 1D 3F B0 30 [18:31:19]Write to MH i2c: E2 0D 00 23 02 80 0D 02 02 05 00 D0 1D 3F B0 30 00 00 B5 [18:31:19]Write i2c OK [18:31:19]MH_I2C_Read... [18:31:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:31:19]Read from MH i2c: E2 [18:31:19]MH_I2C_Read... [18:31:19]Read from MH i2c: E2 03 00 [18:31:19]MH_I2C_Read... [18:31:19]Read from MH i2c: E2 03 00 23 02 00 90 00 99 [18:31:19]RAPDU: 90 00 [18:31:19]wFMCommunicate OK [18:31:19]wFMCommunicate request_size=4 [18:31:19]MH_SAM_APDU [18:31:19]CAPDU: 80 0D 03 02 [18:31:19]Write to MH i2c: E2 08 00 24 02 80 0D 03 02 00 00 00 00 A1 [18:31:19]Write i2c OK [18:31:19]MH_I2C_Read... [18:31:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:31:19]Read from MH i2c: E2 [18:31:19]MH_I2C_Read... [18:31:19]Read from MH i2c: E2 0B 00 [18:31:19]MH_I2C_Read... [18:31:19]Read from MH i2c: E2 0B 00 24 02 00 4D A8 6B F2 F1 48 33 07 90 00 67 [18:31:19]RAPDU: 4D A8 6B F2 F1 48 33 07 90 00 [18:31:19]wFMCommunicate OK [18:31:19]SAM_PROTO_SignData done [18:31:19]FM_MakeSignedData done [18:31:19]CreateOFDProtocolMessage [18:31:19]wFMCommunicate request_size=4 [18:31:19]MH_SAM_APDU [18:31:19]CAPDU: 80 11 00 00 [18:31:19]Write to MH i2c: E2 08 00 25 02 80 11 00 00 00 00 00 00 A1 [18:31:19]Write i2c OK [18:31:19]MH_I2C_Read... [18:31:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:31:19]Read from MH i2c: E2 [18:31:19]MH_I2C_Read... [18:31:19]Read from MH i2c: E2 17 00 [18:31:19]MH_I2C_Read... [18:31:19]Read from MH i2c: E2 17 00 25 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FE [18:31:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:31:19]wFMCommunicate OK [18:31:19]CreateOFDProtocolMessage done [18:31:19]OFDSenderStorePacket 226760 [18:31:19]StoreOFDPacket docnum=226760 [18:31:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 9D 2B 07 01 DC 0B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 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 A4 01 00 00 F4 03 04 00 76 8E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C8 75 03 00 35 04 06 00 94 D0 1D 3F B0 30 4D A8 6B F2 F1 48 33 07 [18:31:19]CheckFolder [18:31:19]dirname=/storage/ofd_packets [18:31:19]CheckFolder done [18:31:19]ProducePacketName [18:31:19]name=ofd_packets/00226760 [18:31:19]NVStorageSaveData ofd_packets/00226760 [18:31:19]File name is /storage/ofd_packets/00226760 [18:31:19]Write 301 bytes [18:31:19]NVStorageSaveData done [18:31:19]OFDSenderStorePacket done [18:31:19]KKMCreateOFDPacket done [18:31:19]NVStorageSaveData kkm_last_timestamp [18:31:19]File name is /storage/kkm_last_timestamp [18:31:19]Write 4 bytes [18:31:19]NVStorageSaveData done [18:31:19]ExternCall_PrintAddStr [18:31:19]wPrintStart [18:31:19]Write to MH i2c: 01 00 00 26 02 28 [18:31:19]Write i2c OK [18:31:19]MH_I2C_Read... [18:31:19]Read from MH i2c: 01 [18:31:19]MH_I2C_Read... [18:31:19]Read from MH i2c: 01 07 00 [18:31:19]MH_I2C_Read... [18:31:19]Read from MH i2c: 01 07 00 26 02 00 00 00 00 00 FF 0F 3D [18:31:19]RasterBufferAndPrint [18:31:19]line Счет N : (1)2003176 [18:31:19]line ИНН: 02508201610067 [18:31:19]line Контрольно-Кассовый Чек [18:31:19]line ПРОДАЖА [18:31:19]line ТРК (МРК, ГНК) : 53 [18:31:19]line Товар: 2710124130 [18:31:19]line Аи-92-К-5 [18:31:19]line 5.900 * 67.80 [18:31:19]line = 400.02 [18:31:19]line НДС 12% НСП 1% [18:31:19]line > о реализуемом товаре [18:31:19]line ОКРУГЛЕНИЕ: -0.02 [18:31:19]line ИТОГО: 400.00 [18:31:19]line Внесено: 400.00 [18:31:19]line СДАЧА: 0.00 [18:31:19]line НСП 1% : 3.54 [18:31:19]line НДС 12% : 42.48 [18:31:19]line Наличными: 400.00 [18:31:19]line Безнал.: 0.00 [18:31:19]line Место: АЗС № 97 "Партнер Нефть" [18:31:19]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:31:19]line СНО: Общий режим [18:31:19]line Чек 420 28.07.2024 18:31 [18:31:19]line Смена: 439 ФФД: 1.0 [18:31:19]line ЗНМ: 0300000054 [18:31:19]line РНМ: 0000000000092624 [18:31:19]line Версия ККМ: 001 [18:31:19]line ФМ: 0000000000874959 [18:31:19]line ФД: 226760 [18:31:19]line ФПД: 163621564821552 [18:31:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T183118&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226760&fm=163621564821552&tin=02508201610067®Number=0000000000092624&sum=40000 [18:31:19]OFD Sender: Processing packet 226760 [packets to send 603, broken 602] [18:31:19]ProducePacketName [18:31:19]name=ofd_packets/00226760 [18:31:19]OFD Sender: To server: pG, [18:31:19]CommunicateWithHost lk.salyk.kg:30040 [18:31:19]ConnectInit lk.salyk.kg [18:31:19]written 0, free lines is 4095 [18:31:19]Write to MH i2c: 01 00 00 51 02 53 [18:31:19]Write i2c OK [18:31:19]MH_I2C_Read... [18:31:19]Read from MH i2c: 01 [18:31:19]MH_I2C_Read... [18:31:19]Read from MH i2c: 01 07 00 [18:31:19]MH_I2C_Read... [18:31:19]Read from MH i2c: 01 07 00 51 02 00 00 00 00 00 65 0C CB [18:31:19]RasterBufferAndPrint [18:31:19]line [18:31:19]line [18:31:19]line [18:31:19]line [18:31:19]line [18:31:19]written 0, free lines is 3180 [18:31:19]MH_Cut [18:31:19]Write to MH i2c: D1 01 00 58 02 01 2C [18:31:19]Write i2c OK [18:31:19]MH_I2C_Read... [18:31:19]Read from MH i2c: D1 [18:31:19]MH_I2C_Read... [18:31:19]Read from MH i2c: D1 01 00 [18:31:19]MH_I2C_Read... [18:31:19]Read from MH i2c: D1 01 00 58 02 00 2B [18:31:19]Write to MH i2c: 01 00 00 59 02 5B [18:31:19]Write i2c OK [18:31:19]MH_I2C_Read... [18:31:20]Connected sock=10 [18:31:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 9D 2B 07 01 DC 0B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 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 A4 01 00 00 F4 03 04 00 76 8E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C8 75 03 00 35 04 06 00 94 D0 1D 3F B0 30 4D A8 6B F2 F1 48 33 07 [18:31:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 92 FF 47 00 63 C5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C8 75 03 00 F4 03 04 00 80 3A A6 66 B6 04 01 00 00 D8 7B 56 5B AF 56 83 22 [18:31:20]CommunicateWithHost err = 0 [18:31:20]CheckOFDResponse [18:31:20]1017 (14) - 77093643461234 [18:31:20]1041 (16) - 0000000000874959 [18:31:20]1040 (4) - 226760 [18:31:20]1012 (4) - 28.07.2024 12:33 [18:31:20]1206 (1) - 0 [18:31:20]OFD Sender: Remove packet 226760 [18:31:20]ProducePacketName [18:31:20]name=ofd_packets/00226760 [18:31:20]NVStorageDeleteData [18:31:20]*** Cut start [18:31:20]*** Partial cut [18:31:20]*** CUTSNS_PIN = 1 [18:31:20]*** CUTSNS_PIN = 0 [18:31:21]*** Brake cut motor [18:31:21]OFD Sender: No OFD packet to send [18:31:21]Read from MH i2c: 01 [18:31:21]MH_I2C_Read... [18:31:21]*** Stop cut motor [18:31:21]*** Cut end [18:31:21]Read from MH i2c: 01 07 00 [18:31:21]MH_I2C_Read... [18:31:21]Read from MH i2c: 01 07 00 59 02 00 00 00 00 00 FF 0F 70 [18:31:21]process_action close_receipt done [18:31:21]requested_data is exist [18:31:21]produce_requested_data [18:31:21]requested_item fm.sn is exist - process it [18:31:21]wFMCommunicate request_size=4 [18:31:21]MH_SAM_APDU [18:31:21]CAPDU: 80 11 00 00 [18:31:21]Write to MH i2c: E2 08 00 5A 02 80 11 00 00 00 00 00 00 D6 [18:31:21]Write i2c OK [18:31:21]MH_I2C_Read... [18:31:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:31:21]Read from MH i2c: E2 [18:31:21]MH_I2C_Read... [18:31:21]Read from MH i2c: E2 17 00 [18:31:21]MH_I2C_Read... [18:31:21]Read from MH i2c: E2 17 00 5A 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 33 [18:31:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:31:21]wFMCommunicate OK [18:31:21]requested_item fd.num is exist - process it [18:31:21]SAM_PROTO_GetFieldsCounters [18:31:21]wFMCommunicate request_size=4 [18:31:21]MH_SAM_APDU [18:31:21]CAPDU: 80 13 00 00 [18:31:21]Write to MH i2c: E2 08 00 5B 02 80 13 00 00 00 00 00 00 D9 [18:31:21]Write i2c OK [18:31:21]MH_I2C_Read... [18:31:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:31:21]Read from MH i2c: E2 [18:31:21]MH_I2C_Read... [18:31:21]Read from MH i2c: E2 62 00 [18:31:21]MH_I2C_Read... [18:31:21]Read from MH i2c: E2 62 00 5B 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C8 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 A4 01 00 00 5E 04 04 00 A4 01 00 00 57 04 04 00 A5 01 00 00 19 04 04 00 00 00 00 00 90 00 E9 [18:31:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C8 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 A4 01 00 00 5E 04 04 00 A4 01 00 00 57 04 04 00 A5 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:31:21]wFMCommunicate OK [18:31:21]SAM_PROTO_GetFieldsCounters done [18:31:21]requested_item shift.num is exist - process it [18:31:21]requested_item shift.opened is exist - process it [18:31:21]req_shift_opened [18:31:21]FM_GetShiftState [18:31:21]SAM_PROTO_GetShiftState [18:31:21]wFMCommunicate request_size=4 [18:31:21]MH_SAM_APDU [18:31:21]CAPDU: 80 13 01 00 [18:31:21]Write to MH i2c: E2 08 00 5C 02 80 13 01 00 00 00 00 00 DB [18:31:21]Write i2c OK [18:31:21]MH_I2C_Read... [18:31:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:31:21]Read from MH i2c: E2 [18:31:21]MH_I2C_Read... [18:31:21]Read from MH i2c: E2 0E 00 [18:31:21]MH_I2C_Read... [18:31:21]Read from MH i2c: E2 0E 00 5C 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 8C [18:31:21]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [18:31:21]wFMCommunicate OK [18:31:21]SAM_PROTO_GetShiftState done [18:31:21]FM_GetShiftState done [18:31:21]req_shift_opened done [18:31:21]requested_item shift.open_date is exist - process it [18:31:21]req_shift_open_date [18:31:21]req_shift_open_date done [18:31:21]produce_requested_data done [18:31:21]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226760,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [18:31:21]process_action_free close_receipt [18:31:21]json_value_free [18:31:21]json_value_free done [18:31:21]process_json_proto returns [18:31:21]Send response to host [18:31:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226760,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [18:31:21]free response buf [18:31:21]execute_script done [18:31:21]execute_script returns [18:31:21]free content buf [18:31:21]Sock 9.Close socket [18:31:21]Sock 9.Thread stoped [18:31:26]OFD Sender: No OFD packet to send [18:31:31]OFD Sender: No OFD packet to send [18:31:35]recv_with_timeout no data received [18:31:36]OFD Sender: No OFD packet to send [18:31:41]OFD Sender: No OFD packet to send [18:31:46]OFD Sender: No OFD packet to send [18:31:47]recv_with_timeout no data received [18:31:51]OFD Sender: No OFD packet to send [18:31:53]accept exits with 8 [18:31:53]New connection [18:31:53]New thread 3067317604 created [18:31:53]Thread 3067174244 joined [18:31:53]Waiting for new connection... [18:31:53] Sock 8.Parse request [18:31:53]Sock 8.Check first char [18:31:53]Sock 8.First char is OK [18:31:53]request: POST /json_proto HTTP/1.0 [18:31:53]Method: POST [18:31:53]URL: /json_proto [18:31:53]Method is POST - this is cgi request [18:31:53]url: /json_proto [18:31:53]query_string will be loaded in cgi processing [18:31:53]execute_cgi json_proto POST (null) [18:31:53]execute_cgi path=json_proto method=POST [18:31:53]POST find Content-Length [18:31:53]Host: 172.17.43.131:8080 [18:31:53]Content-Length: 804 [18:31:53]Content-Type: application/json [18:31:53] [18:31:53]POST finish read [18:31:53]Found Content-Length = 804 [18:31:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003172", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 29.500, "sum" : 2000.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:31:53]execute_script... [18:31: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)2003172", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 29.500, "sum" : 2000.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:31:53]POST & json_proto [18:31:53]process_json_proto [18:31:53]json parsed OK: [18:31:53]protocol is kg_v1.0 [18:31:53]action value=close_receipt [18:31:53]process_action close_receipt [18:31:53]cmd_close_receipt [18:31:53]MH_GetDate [18:31:53]Write to MH i2c: F0 00 00 5D 02 4E [18:31:53]Write i2c OK [18:31:53]MH_I2C_Read... [18:31:53]Read from MH i2c: F0 [18:31:53]MH_I2C_Read... [18:31:53]Read from MH i2c: F0 09 00 [18:31:53]MH_I2C_Read... [18:31:53]Read from MH i2c: F0 09 00 5D 02 00 9A 8E A6 66 F9 24 A2 66 B0 [18:31:53]GetLastDocTimeStamp 1722191478 [18:31:53]current date 1722191514 [18:31:53]FM_GetShiftState [18:31:53]SAM_PROTO_GetShiftState [18:31:53]wFMCommunicate request_size=4 [18:31:53]MH_SAM_APDU [18:31:53]CAPDU: 80 13 01 00 [18:31:53]Write to MH i2c: E2 08 00 5E 02 80 13 01 00 00 00 00 00 DD [18:31:53]Write i2c OK [18:31:53]MH_I2C_Read... [18:31:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:31:53]Read from MH i2c: E2 [18:31:53]MH_I2C_Read... [18:31:53]Read from MH i2c: E2 0E 00 [18:31:53]MH_I2C_Read... [18:31:53]Read from MH i2c: E2 0E 00 5E 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 8E [18:31:53]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [18:31:53]wFMCommunicate OK [18:31:53]SAM_PROTO_GetShiftState done [18:31:53]FM_GetShiftState done [18:31:53]opened in 1722125326 [18:31:53]opened+sec_in_day 1722211726 [18:31:53]quantity*price = 200010 [18:31:53]sum+1 = 200011 [18:31:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.10 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 0.00 Безнал.: 2000.10 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 421 28.07.2024 18:31 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226761 ФПД: 211319377051229 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T183154&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226761&fm=211319377051229&tin=02508201610067®Number=0000000000092624&sum=200010 [18:31:54]StoreToDocumentArchive [18:31:54]shift 439 fd 226761 [18:31:54]save to /storage/0439/doc_00226761 [18:31:54]save last doc name /storage/0439/doc_00226761 to /storage/kkm_last_doc_name [18:31:54]save OK [18:31:54]Clear old archive folders... [18:31:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:31:54]tlvbuf is 001C0C20 [18:31:54]SAM_PROTO_ClearQueue [18:31:54]wFMCommunicate request_size=4 [18:31:54]MH_SAM_APDU [18:31:54]CAPDU: 80 09 00 00 [18:31:54]Write to MH i2c: E2 08 00 6B 02 80 09 00 00 00 00 00 00 DF [18:31:54]Write i2c OK [18:31:54]MH_I2C_Read... [18:31:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:31:54]Read from MH i2c: E2 [18:31:54]MH_I2C_Read... [18:31:54]Read from MH i2c: E2 03 00 [18:31:54]MH_I2C_Read... [18:31:54]Read from MH i2c: E2 03 00 6B 02 00 90 00 E1 [18:31:54]RAPDU: 90 00 [18:31:54]wFMCommunicate OK [18:31:54]SAM_PROTO_ClearQueue done [18:31:54]KKMCreateOFDPacket [18:31:54]OFDProtocolAddRootSTLVToBuf [18:31:54]FM_MakeSignedData [18:31:54]FM_MakeSignedData [18:31:54]SAM_PROTO_SignData [18:31:54]wFMCommunicate request_size=4 [18:31:54]MH_SAM_APDU [18:31:54]CAPDU: 80 0D 01 02 [18:31:54]Write to MH i2c: E2 08 00 6C 02 80 0D 01 02 00 00 00 00 E7 [18:31:54]Write i2c OK [18:31:54]MH_I2C_Read... [18:31:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:31:54]Read from MH i2c: E2 [18:31:54]MH_I2C_Read... [18:31:54]Read from MH i2c: E2 03 00 [18:31:54]MH_I2C_Read... [18:31:54]Read from MH i2c: E2 03 00 6C 02 00 90 00 E2 [18:31:54]RAPDU: 90 00 [18:31:54]wFMCommunicate OK [18:31:54]wFMCommunicate request_size=255 [18:31:54]MH_SAM_APDU [18:31:54]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 01 00 00 F4 03 04 00 9A 8E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C9 75 03 00 35 04 06 00 C0 [18:31:54]Write to MH i2c: E2 02 01 6D 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 01 00 00 F4 03 04 00 9A 8E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C9 75 03 00 35 04 06 00 C0 00 00 19 [18:31:54]Write i2c OK [18:31:54]MH_I2C_Read... [18:31:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:31:55]Read from MH i2c: E2 [18:31:55]MH_I2C_Read... [18:31:55]Read from MH i2c: E2 03 00 [18:31:55]MH_I2C_Read... [18:31:55]Read from MH i2c: E2 03 00 6D 02 00 90 00 E3 [18:31:55]RAPDU: 90 00 [18:31:55]wFMCommunicate OK [18:31:55]wFMCommunicate request_size=10 [18:31:55]MH_SAM_APDU [18:31:55]CAPDU: 80 0D 02 02 05 31 A0 67 3E 5D [18:31:55]Write to MH i2c: E2 0D 00 6E 02 80 0D 02 02 05 00 31 A0 67 3E 5D 00 00 C7 [18:31:55]Write i2c OK [18:31:55]MH_I2C_Read... [18:31:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:31:55]Read from MH i2c: E2 [18:31:55]MH_I2C_Read... [18:31:55]Read from MH i2c: E2 03 00 [18:31:55]MH_I2C_Read... [18:31:55]Read from MH i2c: E2 03 00 6E 02 00 90 00 E4 [18:31:55]RAPDU: 90 00 [18:31:55]wFMCommunicate OK [18:31:55]wFMCommunicate request_size=4 [18:31:55]MH_SAM_APDU [18:31:55]CAPDU: 80 0D 03 02 [18:31:55]Write to MH i2c: E2 08 00 6F 02 80 0D 03 02 00 00 00 00 EC [18:31:55]Write i2c OK [18:31:55]MH_I2C_Read... [18:31:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:31:55]Read from MH i2c: E2 [18:31:55]MH_I2C_Read... [18:31:55]Read from MH i2c: E2 0B 00 [18:31:55]MH_I2C_Read... [18:31:55]Read from MH i2c: E2 0B 00 6F 02 00 2A B0 84 DB E8 F1 9E 55 90 00 F2 [18:31:55]RAPDU: 2A B0 84 DB E8 F1 9E 55 90 00 [18:31:55]wFMCommunicate OK [18:31:55]SAM_PROTO_SignData done [18:31:55]FM_MakeSignedData done [18:31:55]CreateOFDProtocolMessage [18:31:55]wFMCommunicate request_size=4 [18:31:55]MH_SAM_APDU [18:31:55]CAPDU: 80 11 00 00 [18:31:55]Write to MH i2c: E2 08 00 70 02 80 11 00 00 00 00 00 00 EC [18:31:55]Write i2c OK [18:31:55]MH_I2C_Read... [18:31:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:31:55]Read from MH i2c: E2 [18:31:55]MH_I2C_Read... [18:31:55]Read from MH i2c: E2 17 00 [18:31:55]MH_I2C_Read... [18:31:55]Read from MH i2c: E2 17 00 70 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 49 [18:31:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:31:55]wFMCommunicate OK [18:31:55]CreateOFDProtocolMessage done [18:31:55]OFDSenderStorePacket 226761 [18:31:55]StoreOFDPacket docnum=226761 [18:31:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 3A 76 07 01 0C 15 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 01 00 00 F4 03 04 00 9A 8E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C9 75 03 00 35 04 06 00 C0 31 A0 67 3E 5D 2A B0 84 DB E8 F1 9E 55 [18:31:55]CheckFolder [18:31:55]dirname=/storage/ofd_packets [18:31:55]CheckFolder done [18:31:55]ProducePacketName [18:31:55]name=ofd_packets/00226761 [18:31:55]NVStorageSaveData ofd_packets/00226761 [18:31:55]File name is /storage/ofd_packets/00226761 [18:31:55]Write 301 bytes [18:31:55]NVStorageSaveData done [18:31:55]OFDSenderStorePacket done [18:31:55]KKMCreateOFDPacket done [18:31:55]NVStorageSaveData kkm_last_timestamp [18:31:55]File name is /storage/kkm_last_timestamp [18:31:55]Write 4 bytes [18:31:55]NVStorageSaveData done [18:31:55]ExternCall_PrintAddStr [18:31:55]wPrintStart [18:31:55]Write to MH i2c: 01 00 00 71 02 73 [18:31:55]Write i2c OK [18:31:55]MH_I2C_Read... [18:31:55]Read from MH i2c: 01 [18:31:55]MH_I2C_Read... [18:31:55]Read from MH i2c: 01 07 00 [18:31:55]MH_I2C_Read... [18:31:55]Read from MH i2c: 01 07 00 71 02 00 00 00 00 00 FF 0F 88 [18:31:55]RasterBufferAndPrint [18:31:55]line Счет N : (1)2003172 [18:31:55]line ИНН: 02508201610067 [18:31:55]line Контрольно-Кассовый Чек [18:31:55]line ПРОДАЖА [18:31:55]line ТРК (МРК, ГНК) : 33 [18:31:55]line Товар: 2710124130 [18:31:55]line Аи-92-К-5 [18:31:55]line 29.500 * 67.80 [18:31:55]line = 2000.10 [18:31:55]line НДС 12% НСП 1% [18:31:55]line > о реализуемом товаре [18:31:55]line ИТОГО: 2000.10 [18:31:55]line НСП 1% : 17.70 [18:31:55]line НДС 12% : 212.40 [18:31:55]line Наличными: 0.00 [18:31:55]line Безнал.: 2000.10 [18:31:55]line Место: АЗС № 97 "Партнер Нефть" [18:31:55]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:31:55]line СНО: Общий режим [18:31:55]line Чек 421 28.07.2024 18:31 [18:31:55]line Смена: 439 ФФД: 1.0 [18:31:55]line ЗНМ: 0300000054 [18:31:55]line РНМ: 0000000000092624 [18:31:55]line Версия ККМ: 001 [18:31:55]line Платежная система: O! деньги [18:31:55]line ФМ: 0000000000874959 [18:31:55]line ФД: 226761 [18:31:55]line ФПД: 211319377051229 [18:31:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T183154&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226761&fm=211319377051229&tin=02508201610067®Number=0000000000092624&sum=200010 [18:31:55]written 0, free lines is 4095 [18:31:55]OFD Sender: Processing packet 226761 [packets to send 603, broken 602] [18:31:55]ProducePacketName [18:31:55]name=ofd_packets/00226761 [18:31:55]OFD Sender: To server: pG, [18:31:55]CommunicateWithHost lk.salyk.kg:30040 [18:31:55]ConnectInit lk.salyk.kg [18:31:55]Write to MH i2c: 01 00 00 9B 02 9D [18:31:55]Write i2c OK [18:31:55]MH_I2C_Read... [18:31:55]Read from MH i2c: 01 [18:31:55]MH_I2C_Read... [18:31:55]Read from MH i2c: 01 07 00 [18:31:55]MH_I2C_Read... [18:31:55]Read from MH i2c: 01 07 00 9B 02 00 00 00 00 00 7D 0C 2D [18:31:55]RasterBufferAndPrint [18:31:55]line [18:31:55]line [18:31:55]line [18:31:55]line [18:31:55]line [18:31:55]written 0, free lines is 3202 [18:31:55]MH_Cut [18:31:55]Write to MH i2c: D1 01 00 A2 02 01 76 [18:31:55]Write i2c OK [18:31:55]MH_I2C_Read... [18:31:55]Read from MH i2c: D1 [18:31:55]MH_I2C_Read... [18:31:55]Read from MH i2c: D1 01 00 [18:31:55]MH_I2C_Read... [18:31:55]Read from MH i2c: D1 01 00 A2 02 00 75 [18:31:55]Write to MH i2c: 01 00 00 A3 02 A5 [18:31:55]Write i2c OK [18:31:55]MH_I2C_Read... [18:31:56]*** Cut start [18:31:56]*** Partial cut [18:31:56]*** CUTSNS_PIN = 1 [18:31:56]*** CUTSNS_PIN = 0 [18:31:57]*** Brake cut motor [18:31:57]Read from MH i2c: 01 [18:31:57]MH_I2C_Read... [18:31:57]*** Stop cut motor [18:31:57]*** Cut end [18:31:57]Read from MH i2c: 01 07 00 [18:31:57]MH_I2C_Read... [18:31:57]Read from MH i2c: 01 07 00 A3 02 00 00 00 00 00 FF 0F BA [18:31:57]process_action close_receipt done [18:31:57]requested_data is exist [18:31:57]produce_requested_data [18:31:57]requested_item fm.sn is exist - process it [18:31:57]wFMCommunicate request_size=4 [18:31:57]MH_SAM_APDU [18:31:57]CAPDU: 80 11 00 00 [18:31:57]Write to MH i2c: E2 08 00 A4 02 80 11 00 00 00 00 00 00 20 [18:31:57]Write i2c OK [18:31:57]MH_I2C_Read... [18:31:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:31:57]Read from MH i2c: E2 [18:31:57]MH_I2C_Read... [18:31:57]Read from MH i2c: E2 17 00 [18:31:57]MH_I2C_Read... [18:31:57]Read from MH i2c: E2 17 00 A4 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7D [18:31:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:31:57]wFMCommunicate OK [18:31:57]requested_item fd.num is exist - process it [18:31:57]SAM_PROTO_GetFieldsCounters [18:31:57]wFMCommunicate request_size=4 [18:31:57]MH_SAM_APDU [18:31:57]CAPDU: 80 13 00 00 [18:31:57]Write to MH i2c: E2 08 00 A5 02 80 13 00 00 00 00 00 00 23 [18:31:57]Write i2c OK [18:31:57]MH_I2C_Read... [18:31:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:31:57]Read from MH i2c: E2 [18:31:57]MH_I2C_Read... [18:31:57]Read from MH i2c: E2 62 00 [18:31:57]MH_I2C_Read... [18:31:57]Read from MH i2c: E2 62 00 A5 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C9 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 A5 01 00 00 5E 04 04 00 A5 01 00 00 57 04 04 00 A6 01 00 00 19 04 04 00 00 00 00 00 90 00 37 [18:31:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C9 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 A5 01 00 00 5E 04 04 00 A5 01 00 00 57 04 04 00 A6 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:31:57]wFMCommunicate OK [18:31:57]SAM_PROTO_GetFieldsCounters done [18:31:57]requested_item shift.num is exist - process it [18:31:57]requested_item shift.opened is exist - process it [18:31:57]req_shift_opened [18:31:57]FM_GetShiftState [18:31:57]SAM_PROTO_GetShiftState [18:31:57]wFMCommunicate request_size=4 [18:31:57]MH_SAM_APDU [18:31:57]CAPDU: 80 13 01 00 [18:31:57]Write to MH i2c: E2 08 00 A6 02 80 13 01 00 00 00 00 00 25 [18:31:57]Write i2c OK [18:31:57]MH_I2C_Read... [18:31:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:31:57]Read from MH i2c: E2 [18:31:57]MH_I2C_Read... [18:31:57]Read from MH i2c: E2 0E 00 [18:31:57]MH_I2C_Read... [18:31:57]Read from MH i2c: E2 0E 00 A6 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 D6 [18:31:57]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [18:31:57]wFMCommunicate OK [18:31:57]SAM_PROTO_GetShiftState done [18:31:57]FM_GetShiftState done [18:31:57]req_shift_opened done [18:31:57]requested_item shift.open_date is exist - process it [18:31:57]req_shift_open_date [18:31:57]req_shift_open_date done [18:31:57]produce_requested_data done [18:31:57]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226761,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [18:31:57]process_action_free close_receipt [18:31:57]json_value_free [18:31:57]json_value_free done [18:31:57]process_json_proto returns [18:31:57]Send response to host [18:31:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226761,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [18:31:57]free response buf [18:31:57]execute_script done [18:31:57]execute_script returns [18:31:57]free content buf [18:31:57]Sock 8.Close socket [18:31:57]Sock 8.Thread stoped [18:31:59]recv_with_timeout no data received [18:32:00]ConnectInit Can't take IP for lk.salyk.kg [18:32:00]CommunicateWithHost connect error [18:32:00]CommunicateWithHost err = -1 [18:32:00]OFD Sender: Server communicate error [18:32:05]OFD Sender: Processing packet 226761 [packets to send 603, broken 602] [18:32:05]ProducePacketName [18:32:05]name=ofd_packets/00226761 [18:32:05]OFD Sender: To server: pG, [18:32:05]CommunicateWithHost lk.salyk.kg:30040 [18:32:05]ConnectInit lk.salyk.kg [18:32:10]ConnectInit Can't take IP for lk.salyk.kg [18:32:10]CommunicateWithHost connect error [18:32:10]CommunicateWithHost err = -1 [18:32:10]OFD Sender: Server communicate error [18:32:15]OFD Sender: Processing packet 226761 [packets to send 603, broken 602] [18:32:15]ProducePacketName [18:32:15]name=ofd_packets/00226761 [18:32:15]OFD Sender: To server: pG, [18:32:15]CommunicateWithHost lk.salyk.kg:30040 [18:32:15]ConnectInit lk.salyk.kg [18:32:20]ConnectInit Can't take IP for lk.salyk.kg [18:32:20]CommunicateWithHost connect error [18:32:20]CommunicateWithHost err = -1 [18:32:20]OFD Sender: Server communicate error [18:32:25]OFD Sender: Processing packet 226761 [packets to send 603, broken 602] [18:32:25]ProducePacketName [18:32:25]name=ofd_packets/00226761 [18:32:25]OFD Sender: To server: pG, [18:32:25]CommunicateWithHost lk.salyk.kg:30040 [18:32:25]ConnectInit lk.salyk.kg [18:32:30]ConnectInit Can't take IP for lk.salyk.kg [18:32:30]CommunicateWithHost connect error [18:32:30]CommunicateWithHost err = -1 [18:32:30]OFD Sender: Server communicate error [18:32:35]OFD Sender: Processing packet 226761 [packets to send 603, broken 602] [18:32:35]ProducePacketName [18:32:35]name=ofd_packets/00226761 [18:32:35]OFD Sender: To server: pG, [18:32:35]CommunicateWithHost lk.salyk.kg:30040 [18:32:35]ConnectInit lk.salyk.kg [18:32:40]ConnectInit Can't take IP for lk.salyk.kg [18:32:40]CommunicateWithHost connect error [18:32:40]CommunicateWithHost err = -1 [18:32:40]OFD Sender: Server communicate error [18:32:43]recv_with_timeout no data received [18:32:45]OFD Sender: Processing packet 226761 [packets to send 603, broken 602] [18:32:45]ProducePacketName [18:32:45]name=ofd_packets/00226761 [18:32:45]OFD Sender: To server: pG, [18:32:45]CommunicateWithHost lk.salyk.kg:30040 [18:32:45]ConnectInit lk.salyk.kg [18:32:47]Connected sock=8 [18:32:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 3A 76 07 01 0C 15 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 01 00 00 F4 03 04 00 9A 8E A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C9 75 03 00 35 04 06 00 C0 31 A0 67 3E 5D 2A B0 84 DB E8 F1 9E 55 [18:32:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 17 C8 47 00 37 A2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C9 75 03 00 F4 03 04 00 D7 3A A6 66 B6 04 01 00 00 5B 78 F4 94 98 BE 77 C9 [18:32:47]CommunicateWithHost err = 0 [18:32:47]CheckOFDResponse [18:32:47]1017 (14) - 77093643461234 [18:32:47]1041 (16) - 0000000000874959 [18:32:47]1040 (4) - 226761 [18:32:47]1012 (4) - 28.07.2024 12:34 [18:32:47]1206 (1) - 0 [18:32:47]OFD Sender: Remove packet 226761 [18:32:47]ProducePacketName [18:32:47]name=ofd_packets/00226761 [18:32:47]NVStorageDeleteData [18:32:48]OFD Sender: No OFD packet to send [18:32:53]OFD Sender: No OFD packet to send [18:32:58]OFD Sender: No OFD packet to send [18:33:03]OFD Sender: No OFD packet to send [18:33:08]OFD Sender: No OFD packet to send [18:33:13]OFD Sender: No OFD packet to send [18:33:18]OFD Sender: No OFD packet to send [18:33:23]OFD Sender: No OFD packet to send [18:33:28]OFD Sender: No OFD packet to send [18:33:33]OFD Sender: No OFD packet to send [18:33:38]OFD Sender: No OFD packet to send [18:33:43]OFD Sender: No OFD packet to send [18:33:48]OFD Sender: No OFD packet to send [18:33:53]OFD Sender: No OFD packet to send [18:33:58]OFD Sender: No OFD packet to send [18:34:03]OFD Sender: No OFD packet to send [18:34:08]OFD Sender: No OFD packet to send [18:34:13]OFD Sender: No OFD packet to send [18:34:18]OFD Sender: No OFD packet to send [18:34:23]OFD Sender: No OFD packet to send [18:34:28]OFD Sender: No OFD packet to send [18:34:33]OFD Sender: No OFD packet to send [18:34:38]OFD Sender: No OFD packet to send [18:34:43]OFD Sender: No OFD packet to send [18:34:48]OFD Sender: No OFD packet to send [18:34:53]OFD Sender: No OFD packet to send [18:34:58]OFD Sender: No OFD packet to send [18:35:03]OFD Sender: No OFD packet to send [18:35:08]OFD Sender: No OFD packet to send [18:35:13]OFD Sender: No OFD packet to send [18:35:18]OFD Sender: No OFD packet to send [18:35:23]OFD Sender: No OFD packet to send [18:35:28]OFD Sender: No OFD packet to send [18:35:33]OFD Sender: No OFD packet to send [18:35:38]OFD Sender: No OFD packet to send [18:35:43]OFD Sender: No OFD packet to send [18:35:48]OFD Sender: No OFD packet to send [18:35:53]OFD Sender: No OFD packet to send [18:35:58]OFD Sender: No OFD packet to send [18:36:03]OFD Sender: No OFD packet to send [18:36:08]OFD Sender: No OFD packet to send [18:36:13]OFD Sender: No OFD packet to send [18:36:18]OFD Sender: No OFD packet to send [18:36:23]OFD Sender: No OFD packet to send [18:36:28]OFD Sender: No OFD packet to send [18:36:33]OFD Sender: No OFD packet to send [18:36:38]OFD Sender: No OFD packet to send [18:36:43]OFD Sender: No OFD packet to send [18:36:48]OFD Sender: No OFD packet to send [18:36:53]OFD Sender: No OFD packet to send [18:36:58]OFD Sender: No OFD packet to send [18:37:03]OFD Sender: No OFD packet to send [18:37:08]OFD Sender: No OFD packet to send [18:37:13]OFD Sender: No OFD packet to send [18:37:19]OFD Sender: No OFD packet to send [18:37:24]OFD Sender: No OFD packet to send [18:37:29]OFD Sender: No OFD packet to send [18:37:34]OFD Sender: No OFD packet to send [18:37:39]OFD Sender: No OFD packet to send [18:37:44]OFD Sender: No OFD packet to send [18:37:49]OFD Sender: No OFD packet to send [18:37:54]OFD Sender: No OFD packet to send [18:37:59]OFD Sender: No OFD packet to send [18:38:04]OFD Sender: No OFD packet to send [18:38:09]OFD Sender: No OFD packet to send [18:38:13]recv_with_timeout no data received [18:38:14]OFD Sender: No OFD packet to send [18:38:19]OFD Sender: No OFD packet to send [18:38:24]OFD Sender: No OFD packet to send [18:38:29]OFD Sender: No OFD packet to send [18:38:34]OFD Sender: No OFD packet to send [18:38:39]OFD Sender: No OFD packet to send [18:38:39]recv_with_timeout no data received [18:38:44]OFD Sender: No OFD packet to send [18:38:49]OFD Sender: No OFD packet to send [18:38:54]OFD Sender: No OFD packet to send [18:38:59]OFD Sender: No OFD packet to send [18:39:04]OFD Sender: No OFD packet to send [18:39:09]OFD Sender: No OFD packet to send [18:39:14]OFD Sender: No OFD packet to send [18:39:19]OFD Sender: No OFD packet to send [18:39:24]OFD Sender: No OFD packet to send [18:39:29]OFD Sender: No OFD packet to send [18:39:34]OFD Sender: No OFD packet to send [18:39:39]OFD Sender: No OFD packet to send [18:39:44]OFD Sender: No OFD packet to send [18:39:46]recv_with_timeout no data received [18:39:49]OFD Sender: No OFD packet to send [18:39:54]OFD Sender: No OFD packet to send [18:39:59]OFD Sender: No OFD packet to send [18:40:04]OFD Sender: No OFD packet to send [18:40:09]OFD Sender: No OFD packet to send [18:40:14]OFD Sender: No OFD packet to send [18:40:19]OFD Sender: No OFD packet to send [18:40:24]OFD Sender: No OFD packet to send [18:40:29]OFD Sender: No OFD packet to send [18:40:34]OFD Sender: No OFD packet to send [18:40:39]OFD Sender: No OFD packet to send [18:40:44]OFD Sender: No OFD packet to send [18:40:49]OFD Sender: No OFD packet to send [18:40:54]OFD Sender: No OFD packet to send [18:40:59]OFD Sender: No OFD packet to send [18:41:04]OFD Sender: No OFD packet to send [18:41:09]OFD Sender: No OFD packet to send [18:41:12]accept exits with 10 [18:41:12]New connection [18:41:12]New thread 3067174244 created [18:41:12]Thread 3067317604 joined [18:41:12]Waiting for new connection... [18:41:12] Sock 10.Parse request [18:41:12]Sock 10.Check first char [18:41:12]Sock 10.First char is OK [18:41:12]request: POST /json_proto HTTP/1.0 [18:41:12]Method: POST [18:41:12]URL: /json_proto [18:41:12]Method is POST - this is cgi request [18:41:12]url: /json_proto [18:41:12]query_string will be loaded in cgi processing [18:41:12]execute_cgi json_proto POST (null) [18:41:12]execute_cgi path=json_proto method=POST [18:41:12]POST find Content-Length [18:41:12]Host: 172.17.43.131:8080 [18:41:12]Content-Length: 676 [18:41:12]Content-Type: application/json [18:41:12] [18:41:12]POST finish read [18:41:12]Found Content-Length = 676 [18:41:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003178", "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.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:41:12]execute_script... [18:41: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)2003178", "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.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:41:12]POST & json_proto [18:41:12]process_json_proto [18:41:12]json parsed OK: [18:41:12]protocol is kg_v1.0 [18:41:12]action value=close_receipt [18:41:12]process_action close_receipt [18:41:12]cmd_close_receipt [18:41:12]MH_GetDate [18:41:12]Write to MH i2c: F0 00 00 A7 02 98 [18:41:12]Write i2c OK [18:41:12]MH_I2C_Read... [18:41:12]Read from MH i2c: F0 [18:41:12]MH_I2C_Read... [18:41:12]Read from MH i2c: F0 09 00 [18:41:12]MH_I2C_Read... [18:41:12]Read from MH i2c: F0 09 00 A7 02 00 C9 90 A6 66 F9 24 A2 66 2B [18:41:12]GetLastDocTimeStamp 1722191514 [18:41:12]current date 1722192073 [18:41:12]FM_GetShiftState [18:41:12]SAM_PROTO_GetShiftState [18:41:12]wFMCommunicate request_size=4 [18:41:12]MH_SAM_APDU [18:41:12]CAPDU: 80 13 01 00 [18:41:12]Write to MH i2c: E2 08 00 A8 02 80 13 01 00 00 00 00 00 27 [18:41:12]Write i2c OK [18:41:12]MH_I2C_Read... [18:41:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:41:12]Read from MH i2c: E2 [18:41:12]MH_I2C_Read... [18:41:12]Read from MH i2c: E2 0E 00 [18:41:12]MH_I2C_Read... [18:41:12]Read from MH i2c: E2 0E 00 A8 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 D8 [18:41:12]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [18:41:12]wFMCommunicate OK [18:41:12]SAM_PROTO_GetShiftState done [18:41:12]FM_GetShiftState done [18:41:12]opened in 1722125326 [18:41:12]opened+sec_in_day 1722211726 [18:41:12]quantity*price = 100035 [18:41:12]sum+1 = 100036 [18:41:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 422 28.07.2024 18:41 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226762 ФПД: 169092199148731 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T184113&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226762&fm=169092199148731&tin=02508201610067®Number=0000000000092624&sum=100000 [18:41:13]StoreToDocumentArchive [18:41:13]shift 439 fd 226762 [18:41:13]save to /storage/0439/doc_00226762 [18:41:13]save last doc name /storage/0439/doc_00226762 to /storage/kkm_last_doc_name [18:41:13]save OK [18:41:13]Clear old archive folders... [18:41:13]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:41:13]tlvbuf is 001F74C0 [18:41:13]SAM_PROTO_ClearQueue [18:41:13]wFMCommunicate request_size=4 [18:41:13]MH_SAM_APDU [18:41:13]CAPDU: 80 09 00 00 [18:41:13]Write to MH i2c: E2 08 00 B5 02 80 09 00 00 00 00 00 00 29 [18:41:13]Write i2c OK [18:41:13]MH_I2C_Read... [18:41:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:41:13]Read from MH i2c: E2 [18:41:13]MH_I2C_Read... [18:41:13]Read from MH i2c: E2 03 00 [18:41:13]MH_I2C_Read... [18:41:13]Read from MH i2c: E2 03 00 B5 02 00 90 00 2B [18:41:13]RAPDU: 90 00 [18:41:13]wFMCommunicate OK [18:41:13]SAM_PROTO_ClearQueue done [18:41:13]KKMCreateOFDPacket [18:41:13]OFDProtocolAddRootSTLVToBuf [18:41:13]FM_MakeSignedData [18:41:13]FM_MakeSignedData [18:41:13]SAM_PROTO_SignData [18:41:13]wFMCommunicate request_size=4 [18:41:13]MH_SAM_APDU [18:41:13]CAPDU: 80 0D 01 02 [18:41:13]Write to MH i2c: E2 08 00 B6 02 80 0D 01 02 00 00 00 00 31 [18:41:13]Write i2c OK [18:41:13]MH_I2C_Read... [18:41:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:41:13]Read from MH i2c: E2 [18:41:13]MH_I2C_Read... [18:41:13]Read from MH i2c: E2 03 00 [18:41:13]MH_I2C_Read... [18:41:13]Read from MH i2c: E2 03 00 B6 02 00 90 00 2C [18:41:13]RAPDU: 90 00 [18:41:13]wFMCommunicate OK [18:41:13]wFMCommunicate request_size=255 [18:41:13]MH_SAM_APDU [18:41:13]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 01 00 00 F4 03 04 00 C9 90 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CA 75 03 00 35 04 06 00 [18:41:13]Write to MH i2c: E2 02 01 B7 02 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 01 00 00 F4 03 04 00 C9 90 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CA 75 03 00 35 04 06 00 00 00 29 [18:41:13]Write i2c OK [18:41:13]MH_I2C_Read... [18:41:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:41:13]Read from MH i2c: E2 [18:41:13]MH_I2C_Read... [18:41:13]Read from MH i2c: E2 03 00 [18:41:13]MH_I2C_Read... [18:41:13]Read from MH i2c: E2 03 00 B7 02 00 90 00 2D [18:41:13]RAPDU: 90 00 [18:41:13]wFMCommunicate OK [18:41:13]wFMCommunicate request_size=11 [18:41:13]MH_SAM_APDU [18:41:13]CAPDU: 80 0D 02 02 06 99 C9 D8 76 EC BB [18:41:13]Write to MH i2c: E2 0E 00 B8 02 80 0D 02 02 06 00 99 C9 D8 76 EC BB 00 00 97 [18:41:13]Write i2c OK [18:41:13]MH_I2C_Read... [18:41:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:41:14]Read from MH i2c: E2 [18:41:14]MH_I2C_Read... [18:41:14]Read from MH i2c: E2 03 00 [18:41:14]MH_I2C_Read... [18:41:14]Read from MH i2c: E2 03 00 B8 02 00 90 00 2E [18:41:14]RAPDU: 90 00 [18:41:14]wFMCommunicate OK [18:41:14]wFMCommunicate request_size=4 [18:41:14]MH_SAM_APDU [18:41:14]CAPDU: 80 0D 03 02 [18:41:14]Write to MH i2c: E2 08 00 B9 02 80 0D 03 02 00 00 00 00 36 [18:41:14]Write i2c OK [18:41:14]MH_I2C_Read... [18:41:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:41:14]Read from MH i2c: E2 [18:41:14]MH_I2C_Read... [18:41:14]Read from MH i2c: E2 0B 00 [18:41:14]MH_I2C_Read... [18:41:14]Read from MH i2c: E2 0B 00 B9 02 00 B4 8E 09 FB 3A 74 FB 7D 90 00 A3 [18:41:14]RAPDU: B4 8E 09 FB 3A 74 FB 7D 90 00 [18:41:14]wFMCommunicate OK [18:41:14]SAM_PROTO_SignData done [18:41:14]FM_MakeSignedData done [18:41:14]CreateOFDProtocolMessage [18:41:14]wFMCommunicate request_size=4 [18:41:14]MH_SAM_APDU [18:41:14]CAPDU: 80 11 00 00 [18:41:14]Write to MH i2c: E2 08 00 BA 02 80 11 00 00 00 00 00 00 36 [18:41:14]Write i2c OK [18:41:14]MH_I2C_Read... [18:41:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:41:14]Read from MH i2c: E2 [18:41:14]MH_I2C_Read... [18:41:14]Read from MH i2c: E2 17 00 [18:41:14]MH_I2C_Read... [18:41:14]Read from MH i2c: E2 17 00 BA 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 93 [18:41:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:41:14]wFMCommunicate OK [18:41:14]CreateOFDProtocolMessage done [18:41:14]OFDSenderStorePacket 226762 [18:41:14]StoreOFDPacket docnum=226762 [18:41:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 EB F9 08 01 2E B0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 01 00 00 F4 03 04 00 C9 90 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CA 75 03 00 35 04 06 00 99 C9 D8 76 EC BB B4 8E 09 FB 3A 74 FB 7D [18:41:14]CheckFolder [18:41:14]dirname=/storage/ofd_packets [18:41:14]CheckFolder done [18:41:14]ProducePacketName [18:41:14]name=ofd_packets/00226762 [18:41:14]NVStorageSaveData ofd_packets/00226762 [18:41:14]File name is /storage/ofd_packets/00226762 [18:41:14]Write 302 bytes [18:41:14]NVStorageSaveData done [18:41:14]OFDSenderStorePacket done [18:41:14]KKMCreateOFDPacket done [18:41:14]NVStorageSaveData kkm_last_timestamp [18:41:14]File name is /storage/kkm_last_timestamp [18:41:14]Write 4 bytes [18:41:14]NVStorageSaveData done [18:41:14]ExternCall_PrintAddStr [18:41:14]wPrintStart [18:41:14]Write to MH i2c: 01 00 00 BB 02 BD [18:41:14]Write i2c OK [18:41:14]MH_I2C_Read... [18:41:14]Read from MH i2c: 01 [18:41:14]MH_I2C_Read... [18:41:14]Read from MH i2c: 01 07 00 [18:41:14]MH_I2C_Read... [18:41:14]Read from MH i2c: 01 07 00 BB 02 00 00 00 00 00 FF 0F D2 [18:41:14]RasterBufferAndPrint [18:41:14]line Счет N : (1)2003178 [18:41:14]line ИНН: 02508201610067 [18:41:14]line Контрольно-Кассовый Чек [18:41:14]line ПРОДАЖА [18:41:14]line ТРК (МРК, ГНК) : 32 [18:41:14]line Товар: 2710124130 [18:41:14]line Super-92-К-5 [18:41:14]line 14.540 * 68.80 [18:41:14]line = 1000.35 [18:41:14]line НДС 12% НСП 1% [18:41:14]line > о реализуемом товаре [18:41:14]line ОКРУГЛЕНИЕ: -0.35 [18:41:14]line ИТОГО: 1000.00 [18:41:14]line Внесено: 1000.00 [18:41:14]line СДАЧА: 0.00 [18:41:14]line НСП 1% : 8.85 [18:41:14]line НДС 12% : 106.23 [18:41:14]line Наличными: 1000.00 [18:41:14]line Безнал.: 0.00 [18:41:14]line Место: АЗС № 97 "Партнер Нефть" [18:41:14]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:41:14]line СНО: Общий режим [18:41:14]line Чек 422 28.07.2024 18:41 [18:41:14]line Смена: 439 ФФД: 1.0 [18:41:14]line ЗНМ: 0300000054 [18:41:14]line РНМ: 0000000000092624 [18:41:14]line Версия ККМ: 001 [18:41:14]line ФМ: 0000000000874959 [18:41:14]line ФД: 226762 [18:41:14]line ФПД: 169092199148731 [18:41:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T184113&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226762&fm=169092199148731&tin=02508201610067®Number=0000000000092624&sum=100000 [18:41:14]OFD Sender: Processing packet 226762 [packets to send 603, broken 602] [18:41:14]ProducePacketName [18:41:14]name=ofd_packets/00226762 [18:41:14]OFD Sender: To server: pG, [18:41:14]CommunicateWithHost lk.salyk.kg:30040 [18:41:14]ConnectInit lk.salyk.kg [18:41:14]written 0, free lines is 4095 [18:41:14]Connected sock=9 [18:41:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 EB F9 08 01 2E B0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 01 00 00 F4 03 04 00 C9 90 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CA 75 03 00 35 04 06 00 99 C9 D8 76 EC BB B4 8E 09 FB 3A 74 FB 7D [18:41:14]Write to MH i2c: 01 00 00 E6 02 E8 [18:41:14]Write i2c OK [18:41:14]MH_I2C_Read... [18:41:14]Read from MH i2c: 01 [18:41:14]MH_I2C_Read... [18:41:14]Read from MH i2c: 01 07 00 [18:41:14]MH_I2C_Read... [18:41:14]Read from MH i2c: 01 07 00 E6 02 00 00 00 00 00 69 0C 64 [18:41:14]RasterBufferAndPrint [18:41:14]line [18:41:14]line [18:41:14]line [18:41:14]line [18:41:14]line [18:41:14]written 0, free lines is 3180 [18:41:14]MH_Cut [18:41:14]Write to MH i2c: D1 01 00 ED 02 01 C1 [18:41:14]Write i2c OK [18:41:14]MH_I2C_Read... [18:41:14]Read from MH i2c: D1 [18:41:14]MH_I2C_Read... [18:41:14]Read from MH i2c: D1 01 00 [18:41:14]MH_I2C_Read... [18:41:14]Read from MH i2c: D1 01 00 ED 02 00 C0 [18:41:14]Write to MH i2c: 01 00 00 EE 02 F0 [18:41:14]Write i2c OK [18:41:14]MH_I2C_Read... [18:41:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 C7 D2 47 00 4F B5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CA 75 03 00 F4 03 04 00 D3 3C A6 66 B6 04 01 00 00 D1 A5 99 95 A2 DC 6C 89 [18:41:15]CommunicateWithHost err = 0 [18:41:15]CheckOFDResponse [18:41:15]1017 (14) - 77093643461234 [18:41:15]1041 (16) - 0000000000874959 [18:41:15]1040 (4) - 226762 [18:41:15]1012 (4) - 28.07.2024 12:42 [18:41:15]1206 (1) - 0 [18:41:15]OFD Sender: Remove packet 226762 [18:41:15]ProducePacketName [18:41:15]name=ofd_packets/00226762 [18:41:15]NVStorageDeleteData [18:41:16]OFD Sender: No OFD packet to send [18:41:16]*** Cut start [18:41:16]*** Partial cut [18:41:16]*** CUTSNS_PIN = 1 [18:41:16]*** CUTSNS_PIN = 0 [18:41:16]*** Brake cut motor [18:41:16]Read from MH i2c: 01 [18:41:16]MH_I2C_Read... [18:41:16]*** Stop cut motor [18:41:16]*** Cut end [18:41:16]Read from MH i2c: 01 07 00 [18:41:16]MH_I2C_Read... [18:41:16]Read from MH i2c: 01 07 00 EE 02 00 00 00 00 00 FF 0F 05 [18:41:16]process_action close_receipt done [18:41:16]requested_data is exist [18:41:16]produce_requested_data [18:41:16]requested_item fm.sn is exist - process it [18:41:16]wFMCommunicate request_size=4 [18:41:16]MH_SAM_APDU [18:41:16]CAPDU: 80 11 00 00 [18:41:16]Write to MH i2c: E2 08 00 EF 02 80 11 00 00 00 00 00 00 6B [18:41:16]Write i2c OK [18:41:16]MH_I2C_Read... [18:41:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:41:16]Read from MH i2c: E2 [18:41:16]MH_I2C_Read... [18:41:16]Read from MH i2c: E2 17 00 [18:41:16]MH_I2C_Read... [18:41:16]Read from MH i2c: E2 17 00 EF 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C8 [18:41:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:41:16]wFMCommunicate OK [18:41:16]requested_item fd.num is exist - process it [18:41:16]SAM_PROTO_GetFieldsCounters [18:41:16]wFMCommunicate request_size=4 [18:41:16]MH_SAM_APDU [18:41:16]CAPDU: 80 13 00 00 [18:41:16]Write to MH i2c: E2 08 00 F0 02 80 13 00 00 00 00 00 00 6E [18:41:16]Write i2c OK [18:41:16]MH_I2C_Read... [18:41:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:41:16]Read from MH i2c: E2 [18:41:16]MH_I2C_Read... [18:41:16]Read from MH i2c: E2 62 00 [18:41:16]MH_I2C_Read... [18:41:16]Read from MH i2c: E2 62 00 F0 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CA 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 A6 01 00 00 5E 04 04 00 A6 01 00 00 57 04 04 00 A7 01 00 00 19 04 04 00 00 00 00 00 90 00 86 [18:41:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CA 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 A6 01 00 00 5E 04 04 00 A6 01 00 00 57 04 04 00 A7 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:41:16]wFMCommunicate OK [18:41:16]SAM_PROTO_GetFieldsCounters done [18:41:16]requested_item shift.num is exist - process it [18:41:16]requested_item shift.opened is exist - process it [18:41:16]req_shift_opened [18:41:16]FM_GetShiftState [18:41:16]SAM_PROTO_GetShiftState [18:41:16]wFMCommunicate request_size=4 [18:41:16]MH_SAM_APDU [18:41:16]CAPDU: 80 13 01 00 [18:41:16]Write to MH i2c: E2 08 00 F1 02 80 13 01 00 00 00 00 00 70 [18:41:16]Write i2c OK [18:41:16]MH_I2C_Read... [18:41:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:41:17]Read from MH i2c: E2 [18:41:17]MH_I2C_Read... [18:41:17]Read from MH i2c: E2 0E 00 [18:41:17]MH_I2C_Read... [18:41:17]Read from MH i2c: E2 0E 00 F1 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 21 [18:41:17]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [18:41:17]wFMCommunicate OK [18:41:17]SAM_PROTO_GetShiftState done [18:41:17]FM_GetShiftState done [18:41:17]req_shift_opened done [18:41:17]requested_item shift.open_date is exist - process it [18:41:17]req_shift_open_date [18:41:17]req_shift_open_date done [18:41:17]produce_requested_data done [18:41:17]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226762,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [18:41:17]process_action_free close_receipt [18:41:17]json_value_free [18:41:17]json_value_free done [18:41:17]process_json_proto returns [18:41:17]Send response to host [18:41:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226762,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [18:41:17]free response buf [18:41:17]execute_script done [18:41:17]execute_script returns [18:41:17]free content buf [18:41:17]Sock 10.Close socket [18:41:17]Sock 10.Thread stoped [18:41:21]OFD Sender: No OFD packet to send [18:41:26]OFD Sender: No OFD packet to send [18:41:30]recv_with_timeout no data received [18:41:31]OFD Sender: No OFD packet to send [18:41:36]OFD Sender: No OFD packet to send [18:41:41]OFD Sender: No OFD packet to send [18:41:41]recv_with_timeout no data received [18:41:46]OFD Sender: No OFD packet to send [18:41:51]OFD Sender: No OFD packet to send [18:41:56]OFD Sender: No OFD packet to send [18:42:01]OFD Sender: No OFD packet to send [18:42:06]OFD Sender: No OFD packet to send [18:42:07]accept exits with 8 [18:42:07]New connection [18:42:07]New thread 3067317604 created [18:42:07]Thread 3067174244 joined [18:42:07]Waiting for new connection... [18:42:07] Sock 8.Parse request [18:42:07]Sock 8.Check first char [18:42:07]Sock 8.First char is OK [18:42:07]request: POST /json_proto HTTP/1.0 [18:42:07]Method: POST [18:42:07]URL: /json_proto [18:42:07]Method is POST - this is cgi request [18:42:07]url: /json_proto [18:42:07]query_string will be loaded in cgi processing [18:42:07]execute_cgi json_proto POST (null) [18:42:07]execute_cgi path=json_proto method=POST [18:42:07]POST find Content-Length [18:42:07]Host: 172.17.43.131:8080 [18:42:07]Content-Length: 683 [18:42:07]Content-Type: application/json [18:42:07] [18:42:07]POST finish read [18:42:07]Found Content-Length = 683 [18:42:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003179", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [18:42:07]execute_script... [18:42:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003179", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [18:42:07]POST & json_proto [18:42:07]process_json_proto [18:42:07]json parsed OK: [18:42:07]protocol is kg_v1.0 [18:42:07]action value=close_receipt [18:42:07]process_action close_receipt [18:42:07]cmd_close_receipt [18:42:07]MH_GetDate [18:42:07]Write to MH i2c: F0 00 00 F2 02 E3 [18:42:07]Write i2c OK [18:42:07]MH_I2C_Read... [18:42:07]Read from MH i2c: F0 [18:42:07]MH_I2C_Read... [18:42:07]Read from MH i2c: F0 09 00 [18:42:07]MH_I2C_Read... [18:42:07]Read from MH i2c: F0 09 00 F2 02 00 00 91 A6 66 F9 24 A2 66 AE [18:42:07]GetLastDocTimeStamp 1722192073 [18:42:07]current date 1722192128 [18:42:07]FM_GetShiftState [18:42:07]SAM_PROTO_GetShiftState [18:42:07]wFMCommunicate request_size=4 [18:42:07]MH_SAM_APDU [18:42:07]CAPDU: 80 13 01 00 [18:42:07]Write to MH i2c: E2 08 00 F3 02 80 13 01 00 00 00 00 00 72 [18:42:07]Write i2c OK [18:42:07]MH_I2C_Read... [18:42:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:42:07]Read from MH i2c: E2 [18:42:07]MH_I2C_Read... [18:42:07]Read from MH i2c: E2 0E 00 [18:42:07]MH_I2C_Read... [18:42:07]Read from MH i2c: E2 0E 00 F3 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 23 [18:42:07]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [18:42:07]wFMCommunicate OK [18:42:07]SAM_PROTO_GetShiftState done [18:42:07]FM_GetShiftState done [18:42:07]opened in 1722125326 [18:42:07]opened+sec_in_day 1722211726 [18:42:07]quantity*price = 100021 [18:42:07]sum+1 = 100023 [18:42:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 423 28.07.2024 18:42 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226763 ФПД: 93767378556072 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T184208&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226763&fm=93767378556072&tin=02508201610067®Number=0000000000092624&sum=100000 [18:42:08]StoreToDocumentArchive [18:42:08]shift 439 fd 226763 [18:42:08]save to /storage/0439/doc_00226763 [18:42:08]save last doc name /storage/0439/doc_00226763 to /storage/kkm_last_doc_name [18:42:08]save OK [18:42:08]Clear old archive folders... [18:42:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:42:08]tlvbuf is 00232940 [18:42:08]SAM_PROTO_ClearQueue [18:42:08]wFMCommunicate request_size=4 [18:42:08]MH_SAM_APDU [18:42:08]CAPDU: 80 09 00 00 [18:42:08]Write to MH i2c: E2 08 00 00 03 80 09 00 00 00 00 00 00 75 [18:42:08]Write i2c OK [18:42:08]MH_I2C_Read... [18:42:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:42:08]Read from MH i2c: E2 [18:42:08]MH_I2C_Read... [18:42:08]Read from MH i2c: E2 03 00 [18:42:08]MH_I2C_Read... [18:42:08]Read from MH i2c: E2 03 00 00 03 00 90 00 77 [18:42:08]RAPDU: 90 00 [18:42:08]wFMCommunicate OK [18:42:08]SAM_PROTO_ClearQueue done [18:42:08]KKMCreateOFDPacket [18:42:08]OFDProtocolAddRootSTLVToBuf [18:42:08]FM_MakeSignedData [18:42:08]FM_MakeSignedData [18:42:08]SAM_PROTO_SignData [18:42:08]wFMCommunicate request_size=4 [18:42:08]MH_SAM_APDU [18:42:08]CAPDU: 80 0D 01 02 [18:42:08]Write to MH i2c: E2 08 00 01 03 80 0D 01 02 00 00 00 00 7D [18:42:08]Write i2c OK [18:42:08]MH_I2C_Read... [18:42:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:42:08]Read from MH i2c: E2 [18:42:08]MH_I2C_Read... [18:42:08]Read from MH i2c: E2 03 00 [18:42:08]MH_I2C_Read... [18:42:08]Read from MH i2c: E2 03 00 01 03 00 90 00 78 [18:42:08]RAPDU: 90 00 [18:42:08]wFMCommunicate OK [18:42:08]wFMCommunicate request_size=255 [18:42:08]MH_SAM_APDU [18:42:08]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 A7 01 00 00 F4 03 04 00 00 91 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CB 75 03 00 35 04 06 00 55 [18:42:08]Write to MH i2c: E2 02 01 02 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 A7 01 00 00 F4 03 04 00 00 91 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CB 75 03 00 35 04 06 00 55 00 00 C6 [18:42:08]Write i2c OK [18:42:08]MH_I2C_Read... [18:42:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:42:09]Read from MH i2c: E2 [18:42:09]MH_I2C_Read... [18:42:09]Read from MH i2c: E2 03 00 [18:42:09]MH_I2C_Read... [18:42:09]Read from MH i2c: E2 03 00 02 03 00 90 00 79 [18:42:09]RAPDU: 90 00 [18:42:09]wFMCommunicate OK [18:42:09]wFMCommunicate request_size=10 [18:42:09]MH_SAM_APDU [18:42:09]CAPDU: 80 0D 02 02 05 47 EB 4A 54 A8 [18:42:09]Write to MH i2c: E2 0D 00 03 03 80 0D 02 02 05 00 47 EB 4A 54 A8 00 00 02 [18:42:09]Write i2c OK [18:42:09]MH_I2C_Read... [18:42:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:42:09]Read from MH i2c: E2 [18:42:09]MH_I2C_Read... [18:42:09]Read from MH i2c: E2 03 00 [18:42:09]MH_I2C_Read... [18:42:09]Read from MH i2c: E2 03 00 03 03 00 90 00 7A [18:42:09]RAPDU: 90 00 [18:42:09]wFMCommunicate OK [18:42:09]wFMCommunicate request_size=4 [18:42:09]MH_SAM_APDU [18:42:09]CAPDU: 80 0D 03 02 [18:42:09]Write to MH i2c: E2 08 00 04 03 80 0D 03 02 00 00 00 00 82 [18:42:09]Write i2c OK [18:42:09]MH_I2C_Read... [18:42:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:42:09]Read from MH i2c: E2 [18:42:09]MH_I2C_Read... [18:42:09]Read from MH i2c: E2 0B 00 [18:42:09]MH_I2C_Read... [18:42:09]Read from MH i2c: E2 0B 00 04 03 00 B8 23 D8 A8 50 DF 41 C3 90 00 11 [18:42:09]RAPDU: B8 23 D8 A8 50 DF 41 C3 90 00 [18:42:09]wFMCommunicate OK [18:42:09]SAM_PROTO_SignData done [18:42:09]FM_MakeSignedData done [18:42:09]CreateOFDProtocolMessage [18:42:09]wFMCommunicate request_size=4 [18:42:09]MH_SAM_APDU [18:42:09]CAPDU: 80 11 00 00 [18:42:09]Write to MH i2c: E2 08 00 05 03 80 11 00 00 00 00 00 00 82 [18:42:09]Write i2c OK [18:42:09]MH_I2C_Read... [18:42:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:42:09]Read from MH i2c: E2 [18:42:09]MH_I2C_Read... [18:42:09]Read from MH i2c: E2 17 00 [18:42:09]MH_I2C_Read... [18:42:09]Read from MH i2c: E2 17 00 05 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DF [18:42:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:42:09]wFMCommunicate OK [18:42:09]CreateOFDProtocolMessage done [18:42:09]OFDSenderStorePacket 226763 [18:42:09]StoreOFDPacket docnum=226763 [18:42:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 2B 3E 07 01 11 5A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 A7 01 00 00 F4 03 04 00 00 91 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CB 75 03 00 35 04 06 00 55 47 EB 4A 54 A8 B8 23 D8 A8 50 DF 41 C3 [18:42:09]CheckFolder [18:42:09]dirname=/storage/ofd_packets [18:42:09]CheckFolder done [18:42:09]ProducePacketName [18:42:09]name=ofd_packets/00226763 [18:42:09]NVStorageSaveData ofd_packets/00226763 [18:42:09]File name is /storage/ofd_packets/00226763 [18:42:09]Write 301 bytes [18:42:09]NVStorageSaveData done [18:42:09]OFDSenderStorePacket done [18:42:09]KKMCreateOFDPacket done [18:42:09]NVStorageSaveData kkm_last_timestamp [18:42:09]File name is /storage/kkm_last_timestamp [18:42:09]Write 4 bytes [18:42:09]NVStorageSaveData done [18:42:09]ExternCall_PrintAddStr [18:42:09]wPrintStart [18:42:09]Write to MH i2c: 01 00 00 06 03 09 [18:42:09]Write i2c OK [18:42:09]MH_I2C_Read... [18:42:09]Read from MH i2c: 01 [18:42:09]MH_I2C_Read... [18:42:09]Read from MH i2c: 01 07 00 [18:42:09]MH_I2C_Read... [18:42:09]Read from MH i2c: 01 07 00 06 03 00 00 00 00 00 FF 0F 1E [18:42:09]RasterBufferAndPrint [18:42:09]line Счет N : (1)2003179 [18:42:09]line ИНН: 02508201610067 [18:42:09]line Контрольно-Кассовый Чек [18:42:09]line ПРОДАЖА [18:42:09]line ТРК (МРК, ГНК) : 54 [18:42:09]line Товар: 2710124500 [18:42:09]line Аи-95-К-5 [18:42:09]line 13.480 * 74.20 [18:42:09]line = 1000.22 [18:42:09]line НДС 12% НСП 1% [18:42:09]line > о реализуемом товаре [18:42:09]line ОКРУГЛЕНИЕ: -0.22 [18:42:09]line ИТОГО: 1000.00 [18:42:09]line Внесено: 1000.00 [18:42:09]line СДАЧА: 0.00 [18:42:09]line НСП 1% : 8.85 [18:42:09]line НДС 12% : 106.22 [18:42:09]line Наличными: 1000.00 [18:42:09]line Безнал.: 0.00 [18:42:09]line Место: АЗС № 97 "Партнер Нефть" [18:42:09]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:42:09]line СНО: Общий режим [18:42:09]line Чек 423 28.07.2024 18:42 [18:42:09]line Смена: 439 ФФД: 1.0 [18:42:09]line ЗНМ: 0300000054 [18:42:09]line РНМ: 0000000000092624 [18:42:09]line Версия ККМ: 001 [18:42:09]line ФМ: 0000000000874959 [18:42:09]line ФД: 226763 [18:42:09]line ФПД: 93767378556072 [18:42:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T184208&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226763&fm=93767378556072&tin=02508201610067®Number=0000000000092624&sum=100000 [18:42:09]OFD Sender: Processing packet 226763 [packets to send 603, broken 602] [18:42:09]ProducePacketName [18:42:09]name=ofd_packets/00226763 [18:42:09]OFD Sender: To server: pG, [18:42:09]CommunicateWithHost lk.salyk.kg:30040 [18:42:09]ConnectInit lk.salyk.kg [18:42:09]written 0, free lines is 4095 [18:42:09]Write to MH i2c: 01 00 00 31 03 34 [18:42:09]Write i2c OK [18:42:09]MH_I2C_Read... [18:42:09]Read from MH i2c: 01 [18:42:09]MH_I2C_Read... [18:42:09]Read from MH i2c: 01 07 00 [18:42:09]MH_I2C_Read... [18:42:09]Read from MH i2c: 01 07 00 31 03 00 00 00 00 00 61 0C A8 [18:42:09]RasterBufferAndPrint [18:42:09]line [18:42:09]line [18:42:09]line [18:42:09]line [18:42:09]line [18:42:09]written 0, free lines is 3173 [18:42:09]MH_Cut [18:42:09]Write to MH i2c: D1 01 00 38 03 01 0D [18:42:09]Write i2c OK [18:42:09]MH_I2C_Read... [18:42:09]Read from MH i2c: D1 [18:42:09]MH_I2C_Read... [18:42:09]Read from MH i2c: D1 01 00 [18:42:09]MH_I2C_Read... [18:42:09]Read from MH i2c: D1 01 00 38 03 00 0C [18:42:09]Write to MH i2c: 01 00 00 39 03 3C [18:42:09]Write i2c OK [18:42:09]MH_I2C_Read... [18:42:10]Connected sock=10 [18:42:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 2B 3E 07 01 11 5A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 A7 01 00 00 F4 03 04 00 00 91 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CB 75 03 00 35 04 06 00 55 47 EB 4A 54 A8 B8 23 D8 A8 50 DF 41 C3 [18:42:11]*** Cut start [18:42:11]*** Partial cut [18:42:11]*** CUTSNS_PIN = 1 [18:42:11]*** CUTSNS_PIN = 0 [18:42:11]*** Brake cut motor [18:42:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 09 70 47 00 8E FA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CB 75 03 00 F4 03 04 00 0B 3D A6 66 B6 04 01 00 00 73 00 8B DE 7F 85 94 83 [18:42:11]CommunicateWithHost err = 0 [18:42:11]CheckOFDResponse [18:42:11]1017 (14) - 77093643461234 [18:42:11]1041 (16) - 0000000000874959 [18:42:11]1040 (4) - 226763 [18:42:11]1012 (4) - 28.07.2024 12:43 [18:42:11]1206 (1) - 0 [18:42:11]OFD Sender: Remove packet 226763 [18:42:11]ProducePacketName [18:42:11]name=ofd_packets/00226763 [18:42:11]NVStorageDeleteData [18:42:11]Read from MH i2c: 01 [18:42:11]MH_I2C_Read... [18:42:11]*** Stop cut motor [18:42:11]*** Cut end [18:42:11]Read from MH i2c: 01 07 00 [18:42:11]MH_I2C_Read... [18:42:11]Read from MH i2c: 01 07 00 39 03 00 00 00 00 00 FF 0F 51 [18:42:11]process_action close_receipt done [18:42:11]requested_data is exist [18:42:11]produce_requested_data [18:42:11]requested_item fm.sn is exist - process it [18:42:11]wFMCommunicate request_size=4 [18:42:11]MH_SAM_APDU [18:42:11]CAPDU: 80 11 00 00 [18:42:11]Write to MH i2c: E2 08 00 3A 03 80 11 00 00 00 00 00 00 B7 [18:42:11]Write i2c OK [18:42:11]MH_I2C_Read... [18:42:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:42:11]Read from MH i2c: E2 [18:42:11]MH_I2C_Read... [18:42:11]Read from MH i2c: E2 17 00 [18:42:11]MH_I2C_Read... [18:42:11]Read from MH i2c: E2 17 00 3A 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 14 [18:42:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:42:11]wFMCommunicate OK [18:42:11]requested_item fd.num is exist - process it [18:42:11]SAM_PROTO_GetFieldsCounters [18:42:11]wFMCommunicate request_size=4 [18:42:11]MH_SAM_APDU [18:42:11]CAPDU: 80 13 00 00 [18:42:11]Write to MH i2c: E2 08 00 3B 03 80 13 00 00 00 00 00 00 BA [18:42:11]Write i2c OK [18:42:11]MH_I2C_Read... [18:42:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:42:12]Read from MH i2c: E2 [18:42:12]MH_I2C_Read... [18:42:12]Read from MH i2c: E2 62 00 [18:42:12]MH_I2C_Read... [18:42:12]Read from MH i2c: E2 62 00 3B 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CB 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 A7 01 00 00 5E 04 04 00 A7 01 00 00 57 04 04 00 A8 01 00 00 19 04 04 00 00 00 00 00 90 00 D6 [18:42:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CB 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 A7 01 00 00 5E 04 04 00 A7 01 00 00 57 04 04 00 A8 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:42:12]wFMCommunicate OK [18:42:12]SAM_PROTO_GetFieldsCounters done [18:42:12]requested_item shift.num is exist - process it [18:42:12]requested_item shift.opened is exist - process it [18:42:12]req_shift_opened [18:42:12]FM_GetShiftState [18:42:12]SAM_PROTO_GetShiftState [18:42:12]wFMCommunicate request_size=4 [18:42:12]MH_SAM_APDU [18:42:12]CAPDU: 80 13 01 00 [18:42:12]Write to MH i2c: E2 08 00 3C 03 80 13 01 00 00 00 00 00 BC [18:42:12]Write i2c OK [18:42:12]MH_I2C_Read... [18:42:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:42:12]Read from MH i2c: E2 [18:42:12]MH_I2C_Read... [18:42:12]Read from MH i2c: E2 0E 00 [18:42:12]MH_I2C_Read... [18:42:12]Read from MH i2c: E2 0E 00 3C 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 6D [18:42:12]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [18:42:12]wFMCommunicate OK [18:42:12]SAM_PROTO_GetShiftState done [18:42:12]FM_GetShiftState done [18:42:12]req_shift_opened done [18:42:12]requested_item shift.open_date is exist - process it [18:42:12]req_shift_open_date [18:42:12]req_shift_open_date done [18:42:12]produce_requested_data done [18:42:12]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226763,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [18:42:12]process_action_free close_receipt [18:42:12]json_value_free [18:42:12]json_value_free done [18:42:12]process_json_proto returns [18:42:12]Send response to host [18:42:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226763,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [18:42:12]free response buf [18:42:12]execute_script done [18:42:12]execute_script returns [18:42:12]free content buf [18:42:12]Sock 8.Close socket [18:42:12]Sock 8.Thread stoped [18:42:12]OFD Sender: No OFD packet to send [18:42:17]OFD Sender: No OFD packet to send [18:42:18]recv_with_timeout no data received [18:42:22]OFD Sender: No OFD packet to send [18:42:27]OFD Sender: No OFD packet to send [18:42:32]OFD Sender: No OFD packet to send [18:42:36]recv_with_timeout no data received [18:42:37]OFD Sender: No OFD packet to send [18:42:42]OFD Sender: No OFD packet to send [18:42:47]OFD Sender: No OFD packet to send [18:42:50]recv_with_timeout no data received [18:42:52]OFD Sender: No OFD packet to send [18:42:57]OFD Sender: No OFD packet to send [18:43:02]OFD Sender: No OFD packet to send [18:43:07]OFD Sender: No OFD packet to send [18:43:12]OFD Sender: No OFD packet to send [18:43:17]OFD Sender: No OFD packet to send [18:43:22]OFD Sender: No OFD packet to send [18:43:27]OFD Sender: No OFD packet to send [18:43:32]OFD Sender: No OFD packet to send [18:43:37]OFD Sender: No OFD packet to send [18:43:42]OFD Sender: No OFD packet to send [18:43:47]OFD Sender: No OFD packet to send [18:43:52]OFD Sender: No OFD packet to send [18:43:57]OFD Sender: No OFD packet to send [18:44:02]OFD Sender: No OFD packet to send [18:44:07]OFD Sender: No OFD packet to send [18:44:12]OFD Sender: No OFD packet to send [18:44:17]OFD Sender: No OFD packet to send [18:44:22]OFD Sender: No OFD packet to send [18:44:27]OFD Sender: No OFD packet to send [18:44:32]OFD Sender: No OFD packet to send [18:44:37]OFD Sender: No OFD packet to send [18:44:42]OFD Sender: No OFD packet to send [18:44:47]OFD Sender: No OFD packet to send [18:44:52]OFD Sender: No OFD packet to send [18:44:56]recv_with_timeout no data received [18:44:57]OFD Sender: No OFD packet to send [18:45:02]OFD Sender: No OFD packet to send [18:45:07]OFD Sender: No OFD packet to send [18:45:12]OFD Sender: No OFD packet to send [18:45:17]OFD Sender: No OFD packet to send [18:45:22]OFD Sender: No OFD packet to send [18:45:27]OFD Sender: No OFD packet to send [18:45:32]OFD Sender: No OFD packet to send [18:45:37]OFD Sender: No OFD packet to send [18:45:42]OFD Sender: No OFD packet to send [18:45:47]OFD Sender: No OFD packet to send [18:45:52]OFD Sender: No OFD packet to send [18:45:56]recv_with_timeout no data received [18:45:57]OFD Sender: No OFD packet to send [18:46:02]OFD Sender: No OFD packet to send [18:46:07]OFD Sender: No OFD packet to send [18:46:12]OFD Sender: No OFD packet to send [18:46:17]OFD Sender: No OFD packet to send [18:46:22]OFD Sender: No OFD packet to send [18:46:27]OFD Sender: No OFD packet to send [18:46:32]OFD Sender: No OFD packet to send [18:46:37]OFD Sender: No OFD packet to send [18:46:42]OFD Sender: No OFD packet to send [18:46:48]OFD Sender: No OFD packet to send [18:46:53]OFD Sender: No OFD packet to send [18:46:58]OFD Sender: No OFD packet to send [18:47:03]OFD Sender: No OFD packet to send [18:47:08]OFD Sender: No OFD packet to send [18:47:10]accept exits with 9 [18:47:10]New connection [18:47:10]New thread 3067174244 created [18:47:10]Thread 3067317604 joined [18:47:10]Waiting for new connection... [18:47:10] Sock 9.Parse request [18:47:10]Sock 9.Check first char [18:47:10]Sock 9.First char is OK [18:47:10]request: POST /json_proto HTTP/1.0 [18:47:10]Method: POST [18:47:10]URL: /json_proto [18:47:10]Method is POST - this is cgi request [18:47:10]url: /json_proto [18:47:10]query_string will be loaded in cgi processing [18:47:10]execute_cgi json_proto POST (null) [18:47:10]execute_cgi path=json_proto method=POST [18:47:10]POST find Content-Length [18:47:10]Host: 172.17.43.131:8080 [18:47:10]Content-Length: 678 [18:47:10]Content-Type: application/json [18:47:10] [18:47:10]POST finish read [18:47:10]Found Content-Length = 678 [18:47:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003181", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 6.790, "sum" : 460.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 460.00, "total" : 460.00, "payments": [ { "type": 0, "sum" : 460.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:47:10]execute_script... [18:47: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)2003181", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 6.790, "sum" : 460.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 460.00, "total" : 460.00, "payments": [ { "type": 0, "sum" : 460.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:47:10]POST & json_proto [18:47:10]process_json_proto [18:47:10]json parsed OK: [18:47:10]protocol is kg_v1.0 [18:47:10]action value=close_receipt [18:47:10]process_action close_receipt [18:47:10]cmd_close_receipt [18:47:10]MH_GetDate [18:47:10]Write to MH i2c: F0 00 00 3D 03 2F [18:47:10]Write i2c OK [18:47:10]MH_I2C_Read... [18:47:10]Read from MH i2c: F0 [18:47:10]MH_I2C_Read... [18:47:10]Read from MH i2c: F0 09 00 [18:47:10]MH_I2C_Read... [18:47:10]Read from MH i2c: F0 09 00 3D 03 00 2E 92 A6 66 F9 24 A2 66 29 [18:47:10]GetLastDocTimeStamp 1722192128 [18:47:10]current date 1722192430 [18:47:10]FM_GetShiftState [18:47:10]SAM_PROTO_GetShiftState [18:47:10]wFMCommunicate request_size=4 [18:47:10]MH_SAM_APDU [18:47:10]CAPDU: 80 13 01 00 [18:47:10]Write to MH i2c: E2 08 00 3E 03 80 13 01 00 00 00 00 00 BE [18:47:10]Write i2c OK [18:47:10]MH_I2C_Read... [18:47:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:47:10]Read from MH i2c: E2 [18:47:10]MH_I2C_Read... [18:47:10]Read from MH i2c: E2 0E 00 [18:47:10]MH_I2C_Read... [18:47:10]Read from MH i2c: E2 0E 00 3E 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 6F [18:47:10]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [18:47:10]wFMCommunicate OK [18:47:10]SAM_PROTO_GetShiftState done [18:47:10]FM_GetShiftState done [18:47:10]opened in 1722125326 [18:47:10]opened+sec_in_day 1722211726 [18:47:10]quantity*price = 46036 [18:47:10]sum+1 = 46037 [18:47:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 460.00 Внесено: 460.00 СДАЧА: 0.00 НСП 1% : 4.07 НДС 12% : 48.89 Наличными: 460.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 424 28.07.2024 18:47 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226764 ФПД: 229492775000146 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T184710&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226764&fm=229492775000146&tin=02508201610067®Number=0000000000092624&sum=46000 [18:47:11]StoreToDocumentArchive [18:47:11]shift 439 fd 226764 [18:47:11]save to /storage/0439/doc_00226764 [18:47:11]save last doc name /storage/0439/doc_00226764 to /storage/kkm_last_doc_name [18:47:11]save OK [18:47:11]Clear old archive folders... [18:47:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:47:11]tlvbuf is 00234270 [18:47:11]SAM_PROTO_ClearQueue [18:47:11]wFMCommunicate request_size=4 [18:47:11]MH_SAM_APDU [18:47:11]CAPDU: 80 09 00 00 [18:47:11]Write to MH i2c: E2 08 00 4B 03 80 09 00 00 00 00 00 00 C0 [18:47:11]Write i2c OK [18:47:11]MH_I2C_Read... [18:47:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:47:11]Read from MH i2c: E2 [18:47:11]MH_I2C_Read... [18:47:11]Read from MH i2c: E2 03 00 [18:47:11]MH_I2C_Read... [18:47:11]Read from MH i2c: E2 03 00 4B 03 00 90 00 C2 [18:47:11]RAPDU: 90 00 [18:47:11]wFMCommunicate OK [18:47:11]SAM_PROTO_ClearQueue done [18:47:11]KKMCreateOFDPacket [18:47:11]OFDProtocolAddRootSTLVToBuf [18:47:11]FM_MakeSignedData [18:47:11]FM_MakeSignedData [18:47:11]SAM_PROTO_SignData [18:47:11]wFMCommunicate request_size=4 [18:47:11]MH_SAM_APDU [18:47:11]CAPDU: 80 0D 01 02 [18:47:11]Write to MH i2c: E2 08 00 4C 03 80 0D 01 02 00 00 00 00 C8 [18:47:11]Write i2c OK [18:47:11]MH_I2C_Read... [18:47:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:47:11]Read from MH i2c: E2 [18:47:11]MH_I2C_Read... [18:47:11]Read from MH i2c: E2 03 00 [18:47:11]MH_I2C_Read... [18:47:11]Read from MH i2c: E2 03 00 4C 03 00 90 00 C3 [18:47:11]RAPDU: 90 00 [18:47:11]wFMCommunicate OK [18:47:11]wFMCommunicate request_size=255 [18:47:11]MH_SAM_APDU [18:47:11]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 1A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D4 B3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 B3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 13 00 00 00 00 07 04 06 00 B0 B3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 01 00 00 F4 03 04 00 2E 92 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CC 75 03 00 35 04 06 00 D0 [18:47:11]Write to MH i2c: E2 02 01 4D 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 1A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D4 B3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 B3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 13 00 00 00 00 07 04 06 00 B0 B3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 01 00 00 F4 03 04 00 2E 92 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CC 75 03 00 35 04 06 00 D0 00 00 62 [18:47:11]Write i2c OK [18:47:11]MH_I2C_Read... [18:47:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:47:11]Read from MH i2c: E2 [18:47:11]MH_I2C_Read... [18:47:11]Read from MH i2c: E2 03 00 [18:47:11]MH_I2C_Read... [18:47:11]Read from MH i2c: E2 03 00 4D 03 00 90 00 C4 [18:47:11]RAPDU: 90 00 [18:47:11]wFMCommunicate OK [18:47:11]wFMCommunicate request_size=10 [18:47:11]MH_SAM_APDU [18:47:11]CAPDU: 80 0D 02 02 05 B8 F3 55 18 52 [18:47:11]Write to MH i2c: E2 0D 00 4E 03 80 0D 02 02 05 00 B8 F3 55 18 52 00 00 3F [18:47:11]Write i2c OK [18:47:11]MH_I2C_Read... [18:47:11]Read from MH i2c: E2 [18:47:11]MH_I2C_Read... [18:47:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:47:11]Read from MH i2c: E2 03 00 [18:47:11]MH_I2C_Read... [18:47:11]Read from MH i2c: E2 03 00 4E 03 00 90 00 C5 [18:47:11]RAPDU: 90 00 [18:47:11]wFMCommunicate OK [18:47:11]wFMCommunicate request_size=4 [18:47:11]MH_SAM_APDU [18:47:11]CAPDU: 80 0D 03 02 [18:47:11]Write to MH i2c: E2 08 00 4F 03 80 0D 03 02 00 00 00 00 CD [18:47:11]Write i2c OK [18:47:11]MH_I2C_Read... [18:47:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:47:11]Read from MH i2c: E2 [18:47:11]MH_I2C_Read... [18:47:11]Read from MH i2c: E2 0B 00 [18:47:11]MH_I2C_Read... [18:47:11]Read from MH i2c: E2 0B 00 4F 03 00 1A FE C9 50 2B CB 2F 22 90 00 46 [18:47:11]RAPDU: 1A FE C9 50 2B CB 2F 22 90 00 [18:47:11]wFMCommunicate OK [18:47:11]SAM_PROTO_SignData done [18:47:11]FM_MakeSignedData done [18:47:11]CreateOFDProtocolMessage [18:47:11]wFMCommunicate request_size=4 [18:47:11]MH_SAM_APDU [18:47:11]CAPDU: 80 11 00 00 [18:47:11]Write to MH i2c: E2 08 00 50 03 80 11 00 00 00 00 00 00 CD [18:47:11]Write i2c OK [18:47:11]MH_I2C_Read... [18:47:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:47:11]Read from MH i2c: E2 [18:47:11]MH_I2C_Read... [18:47:11]Read from MH i2c: E2 17 00 [18:47:11]MH_I2C_Read... [18:47:11]Read from MH i2c: E2 17 00 50 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2A [18:47:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:47:11]wFMCommunicate OK [18:47:11]CreateOFDProtocolMessage done [18:47:11]OFDSenderStorePacket 226764 [18:47:11]StoreOFDPacket docnum=226764 [18:47:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 67 2B 07 01 C9 4E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 1A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D4 B3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 B3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 13 00 00 00 00 07 04 06 00 B0 B3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 01 00 00 F4 03 04 00 2E 92 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CC 75 03 00 35 04 06 00 D0 B8 F3 55 18 52 1A FE C9 50 2B CB 2F 22 [18:47:11]CheckFolder [18:47:11]dirname=/storage/ofd_packets [18:47:11]CheckFolder done [18:47:11]ProducePacketName [18:47:11]name=ofd_packets/00226764 [18:47:11]NVStorageSaveData ofd_packets/00226764 [18:47:11]File name is /storage/ofd_packets/00226764 [18:47:11]Write 301 bytes [18:47:11]NVStorageSaveData done [18:47:11]OFDSenderStorePacket done [18:47:11]KKMCreateOFDPacket done [18:47:11]NVStorageSaveData kkm_last_timestamp [18:47:11]File name is /storage/kkm_last_timestamp [18:47:11]Write 4 bytes [18:47:11]NVStorageSaveData done [18:47:11]ExternCall_PrintAddStr [18:47:11]wPrintStart [18:47:11]Write to MH i2c: 01 00 00 51 03 54 [18:47:11]Write i2c OK [18:47:11]MH_I2C_Read... [18:47:11]Read from MH i2c: 01 [18:47:11]MH_I2C_Read... [18:47:11]Read from MH i2c: 01 07 00 [18:47:11]MH_I2C_Read... [18:47:11]Read from MH i2c: 01 07 00 51 03 00 00 00 00 00 FF 0F 69 [18:47:11]RasterBufferAndPrint [18:47:11]line Счет N : (1)2003181 [18:47:11]line ИНН: 02508201610067 [18:47:11]line Контрольно-Кассовый Чек [18:47:11]line ПРОДАЖА [18:47:11]line ТРК (МРК, ГНК) : 33 [18:47:11]line Товар: 2710124130 [18:47:11]line Аи-92-К-5 [18:47:11]line 6.790 * 67.80 [18:47:11]line = 460.36 [18:47:11]line НДС 12% НСП 1% [18:47:11]line > о реализуемом товаре [18:47:11]line ОКРУГЛЕНИЕ: -0.36 [18:47:11]line ИТОГО: 460.00 [18:47:11]line Внесено: 460.00 [18:47:11]line СДАЧА: 0.00 [18:47:11]line НСП 1% : 4.07 [18:47:11]line НДС 12% : 48.89 [18:47:11]line Наличными: 460.00 [18:47:11]line Безнал.: 0.00 [18:47:11]line Место: АЗС № 97 "Партнер Нефть" [18:47:11]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:47:11]line СНО: Общий режим [18:47:11]line Чек 424 28.07.2024 18:47 [18:47:11]line Смена: 439 ФФД: 1.0 [18:47:11]line ЗНМ: 0300000054 [18:47:12]line РНМ: 0000000000092624 [18:47:12]line Версия ККМ: 001 [18:47:12]line ФМ: 0000000000874959 [18:47:12]line ФД: 226764 [18:47:12]line ФПД: 229492775000146 [18:47:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T184710&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226764&fm=229492775000146&tin=02508201610067®Number=0000000000092624&sum=46000 [18:47:12]OFD Sender: Processing packet 226764 [packets to send 603, broken 602] [18:47:12]ProducePacketName [18:47:12]name=ofd_packets/00226764 [18:47:12]OFD Sender: To server: pG, [18:47:12]CommunicateWithHost lk.salyk.kg:30040 [18:47:12]ConnectInit lk.salyk.kg [18:47:12]written 0, free lines is 4095 [18:47:12]Write to MH i2c: 01 00 00 7C 03 7F [18:47:12]Write i2c OK [18:47:12]MH_I2C_Read... [18:47:12]Read from MH i2c: 01 [18:47:12]MH_I2C_Read... [18:47:12]Read from MH i2c: 01 07 00 [18:47:12]MH_I2C_Read... [18:47:12]Read from MH i2c: 01 07 00 7C 03 00 00 00 00 00 5D 0C EF [18:47:12]RasterBufferAndPrint [18:47:12]line [18:47:12]line [18:47:12]line [18:47:12]line [18:47:12]line [18:47:12]written 0, free lines is 3167 [18:47:12]MH_Cut [18:47:12]Write to MH i2c: D1 01 00 83 03 01 58 [18:47:12]Write i2c OK [18:47:12]MH_I2C_Read... [18:47:12]Read from MH i2c: D1 [18:47:12]MH_I2C_Read... [18:47:12]Read from MH i2c: D1 01 00 [18:47:12]MH_I2C_Read... [18:47:12]Read from MH i2c: D1 01 00 83 03 00 57 [18:47:12]Write to MH i2c: 01 00 00 84 03 87 [18:47:12]Write i2c OK [18:47:12]MH_I2C_Read... [18:47:13]*** Cut start [18:47:13]*** Partial cut [18:47:13]*** CUTSNS_PIN = 1 [18:47:13]*** CUTSNS_PIN = 0 [18:47:14]*** Brake cut motor [18:47:14]Read from MH i2c: 01 [18:47:14]MH_I2C_Read... [18:47:14]*** Stop cut motor [18:47:14]Read from MH i2c: 01 07 *** Cut end [18:47:14]00 [18:47:14]MH_I2C_Read... [18:47:14]Read from MH i2c: 01 07 00 84 03 00 00 00 00 00 FF 0F 9C [18:47:14]process_action close_receipt done [18:47:14]requested_data is exist [18:47:14]produce_requested_data [18:47:14]requested_item fm.sn is exist - process it [18:47:14]wFMCommunicate request_size=4 [18:47:14]MH_SAM_APDU [18:47:14]CAPDU: 80 11 00 00 [18:47:14]Write to MH i2c: E2 08 00 85 03 80 11 00 00 00 00 00 00 02 [18:47:14]Write i2c OK [18:47:14]MH_I2C_Read... [18:47:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:47:14]Read from MH i2c: E2 [18:47:14]MH_I2C_Read... [18:47:14]Read from MH i2c: E2 17 00 [18:47:14]MH_I2C_Read... [18:47:14]Read from MH i2c: E2 17 00 85 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5F [18:47:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:47:14]wFMCommunicate OK [18:47:14]requested_item fd.num is exist - process it [18:47:14]SAM_PROTO_GetFieldsCounters [18:47:14]wFMCommunicate request_size=4 [18:47:14]MH_SAM_APDU [18:47:14]CAPDU: 80 13 00 00 [18:47:14]Write to MH i2c: E2 08 00 86 03 80 13 00 00 00 00 00 00 05 [18:47:14]Write i2c OK [18:47:14]MH_I2C_Read... [18:47:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:47:14]Read from MH i2c: E2 [18:47:14]MH_I2C_Read... [18:47:14]Read from MH i2c: E2 62 00 [18:47:14]MH_I2C_Read... [18:47:14]Read from MH i2c: E2 62 00 86 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CC 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 A8 01 00 00 5E 04 04 00 A8 01 00 00 57 04 04 00 A9 01 00 00 19 04 04 00 00 00 00 00 90 00 25 [18:47:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CC 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 A8 01 00 00 5E 04 04 00 A8 01 00 00 57 04 04 00 A9 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:47:14]wFMCommunicate OK [18:47:14]SAM_PROTO_GetFieldsCounters done [18:47:14]requested_item shift.num is exist - process it [18:47:14]requested_item shift.opened is exist - process it [18:47:14]req_shift_opened [18:47:14]FM_GetShiftState [18:47:14]SAM_PROTO_GetShiftState [18:47:14]wFMCommunicate request_size=4 [18:47:14]MH_SAM_APDU [18:47:14]CAPDU: 80 13 01 00 [18:47:14]Write to MH i2c: E2 08 00 87 03 80 13 01 00 00 00 00 00 07 [18:47:14]Write i2c OK [18:47:14]MH_I2C_Read... [18:47:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:47:14]Read from MH i2c: E2 [18:47:14]MH_I2C_Read... [18:47:14]Read from MH i2c: E2 0E 00 [18:47:14]MH_I2C_Read... [18:47:14]Read from MH i2c: E2 0E 00 87 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 B8 [18:47:14]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [18:47:14]wFMCommunicate OK [18:47:14]SAM_PROTO_GetShiftState done [18:47:14]FM_GetShiftState done [18:47:14]req_shift_opened done [18:47:14]requested_item shift.open_date is exist - process it [18:47:14]req_shift_open_date [18:47:14]req_shift_open_date done [18:47:14]produce_requested_data done [18:47:14]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226764,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [18:47:14]process_action_free close_receipt [18:47:14]json_value_free [18:47:14]json_value_free done [18:47:14]process_json_proto returns [18:47:14]Send response to host [18:47:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226764,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [18:47:14]free response buf [18:47:14]execute_script done [18:47:14]execute_script returns [18:47:14]free content buf [18:47:14]Sock 9.Close socket [18:47:14]Sock 9.Thread stoped [18:47:14]Connected sock=11 [18:47:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 67 2B 07 01 C9 4E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 1A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D4 B3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 B3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 13 00 00 00 00 07 04 06 00 B0 B3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 01 00 00 F4 03 04 00 2E 92 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CC 75 03 00 35 04 06 00 D0 B8 F3 55 18 52 1A FE C9 50 2B CB 2F 22 [18:47:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 24 5B 47 00 3D 65 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CC 75 03 00 F4 03 04 00 3B 3E A6 66 B6 04 01 00 00 3D 33 F9 AA D2 22 F8 57 [18:47:15]CommunicateWithHost err = 0 [18:47:15]CheckOFDResponse [18:47:15]1017 (14) - 77093643461234 [18:47:15]1041 (16) - 0000000000874959 [18:47:15]1040 (4) - 226764 [18:47:15]1012 (4) - 28.07.2024 12:48 [18:47:15]1206 (1) - 0 [18:47:15]OFD Sender: Remove packet 226764 [18:47:15]ProducePacketName [18:47:15]name=ofd_packets/00226764 [18:47:15]NVStorageDeleteData [18:47:15]OFD Sender: No OFD packet to send [18:47:20]OFD Sender: No OFD packet to send [18:47:25]OFD Sender: No OFD packet to send [18:47:30]OFD Sender: No OFD packet to send [18:47:32]accept exits with 8 [18:47:32]New connection [18:47:32]New thread 3067317604 created [18:47:32]Thread 3067174244 joined [18:47:32]Waiting for new connection... [18:47:32] Sock 8.Parse request [18:47:32]Sock 8.Check first char [18:47:32]Sock 8.First char is OK [18:47:32]request: POST /json_proto HTTP/1.0 [18:47:32]Method: POST [18:47:32]URL: /json_proto [18:47:32]Method is POST - this is cgi request [18:47:32]url: /json_proto [18:47:32]query_string will be loaded in cgi processing [18:47:32]execute_cgi json_proto POST (null) [18:47:32]execute_cgi path=json_proto method=POST [18:47:32]POST find Content-Length [18:47:32]Host: 172.17.43.131:8080 [18:47:32]Content-Length: 801 [18:47:32]Content-Type: application/json [18:47:32] [18:47:32]POST finish read [18:47:32]Found Content-Length = 801 [18:47:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003182", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:47:32]execute_script... [18:47:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003182", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:47:32]POST & json_proto [18:47:32]process_json_proto [18:47:32]json parsed OK: [18:47:32]protocol is kg_v1.0 [18:47:32]action value=close_receipt [18:47:32]process_action close_receipt [18:47:32]cmd_close_receipt [18:47:32]MH_GetDate [18:47:32]Write to MH i2c: F0 00 00 88 03 7A [18:47:32]Write i2c OK [18:47:32]MH_I2C_Read... [18:47:32]Read from MH i2c: F0 [18:47:32]MH_I2C_Read... [18:47:32]Read from MH i2c: F0 09 00 [18:47:32]MH_I2C_Read... [18:47:32]Read from MH i2c: F0 09 00 88 03 00 45 92 A6 66 F9 24 A2 66 8B [18:47:32]GetLastDocTimeStamp 1722192430 [18:47:32]current date 1722192453 [18:47:32]FM_GetShiftState [18:47:32]SAM_PROTO_GetShiftState [18:47:32]wFMCommunicate request_size=4 [18:47:32]MH_SAM_APDU [18:47:32]CAPDU: 80 13 01 00 [18:47:32]Write to MH i2c: E2 08 00 89 03 80 13 01 00 00 00 00 00 09 [18:47:32]Write i2c OK [18:47:32]MH_I2C_Read... [18:47:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:47:32]Read from MH i2c: E2 [18:47:32]MH_I2C_Read... [18:47:32]Read from MH i2c: E2 0E 00 [18:47:32]MH_I2C_Read... [18:47:32]Read from MH i2c: E2 0E 00 89 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 BA [18:47:32]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [18:47:32]wFMCommunicate OK [18:47:32]SAM_PROTO_GetShiftState done [18:47:32]FM_GetShiftState done [18:47:32]opened in 1722125326 [18:47:32]opened+sec_in_day 1722211726 [18:47:32]quantity*price = 100050 [18:47:32]sum+1 = 100052 [18:47:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 425 28.07.2024 18:47 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226765 ФПД: 192460805251069 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T184733&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226765&fm=192460805251069&tin=02508201610067®Number=0000000000092624&sum=100051 [18:47:33]StoreToDocumentArchive [18:47:33]shift 439 fd 226765 [18:47:33]save to /storage/0439/doc_00226765 [18:47:33]save last doc name /storage/0439/doc_00226765 to /storage/kkm_last_doc_name [18:47:33]save OK [18:47:33]Clear old archive folders... [18:47:33]ProcessDocumentItem done err = 0, tmpTLVsize=248 [18:47:33]tlvbuf is 001C2D60 [18:47:33]SAM_PROTO_ClearQueue [18:47:33]wFMCommunicate request_size=4 [18:47:33]MH_SAM_APDU [18:47:33]CAPDU: 80 09 00 00 [18:47:33]Write to MH i2c: E2 08 00 96 03 80 09 00 00 00 00 00 00 0B [18:47:33]Write i2c OK [18:47:33]MH_I2C_Read... [18:47:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:47:33]Read from MH i2c: E2 [18:47:33]MH_I2C_Read... [18:47:33]Read from MH i2c: E2 03 00 [18:47:33]MH_I2C_Read... [18:47:33]Read from MH i2c: E2 03 00 96 03 00 90 00 0D [18:47:33]RAPDU: 90 00 [18:47:33]wFMCommunicate OK [18:47:33]SAM_PROTO_ClearQueue done [18:47:33]KKMCreateOFDPacket [18:47:33]OFDProtocolAddRootSTLVToBuf [18:47:33]FM_MakeSignedData [18:47:33]FM_MakeSignedData [18:47:33]SAM_PROTO_SignData [18:47:33]wFMCommunicate request_size=4 [18:47:33]MH_SAM_APDU [18:47:33]CAPDU: 80 0D 01 02 [18:47:33]Write to MH i2c: E2 08 00 97 03 80 0D 01 02 00 00 00 00 13 [18:47:33]Write i2c OK [18:47:33]MH_I2C_Read... [18:47:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:47:33]Read from MH i2c: E2 [18:47:33]MH_I2C_Read... [18:47:33]Read from MH i2c: E2 03 00 [18:47:33]MH_I2C_Read... [18:47:33]Read from MH i2c: E2 03 00 97 03 00 90 00 0E [18:47:33]RAPDU: 90 00 [18:47:33]wFMCommunicate OK [18:47:33]wFMCommunicate request_size=255 [18:47:33]MH_SAM_APDU [18:47:33]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 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 01 00 00 F4 03 04 00 45 92 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CD 75 03 00 35 04 06 00 AF 0A C5 EE [18:47:33]Write to MH i2c: E2 02 01 98 03 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 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 01 00 00 F4 03 04 00 45 92 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CD 75 03 00 35 04 06 00 AF 0A C5 EE 00 00 FC [18:47:33]Write i2c OK [18:47:33]MH_I2C_Read... [18:47:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:47:34]Read from MH i2c: E2 [18:47:34]MH_I2C_Read... [18:47:34]Read from MH i2c: E2 03 00 [18:47:34]MH_I2C_Read... [18:47:34]Read from MH i2c: E2 03 00 98 03 00 90 00 0F [18:47:34]RAPDU: 90 00 [18:47:34]wFMCommunicate OK [18:47:34]wFMCommunicate request_size=7 [18:47:34]MH_SAM_APDU [18:47:34]CAPDU: 80 0D 02 02 02 1F FD [18:47:34]Write to MH i2c: E2 0A 00 99 03 80 0D 02 02 02 00 1F FD 00 00 36 [18:47:34]Write i2c OK [18:47:34]MH_I2C_Read... [18:47:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:47:34]Read from MH i2c: E2 [18:47:34]MH_I2C_Read... [18:47:34]Read from MH i2c: E2 03 00 [18:47:34]MH_I2C_Read... [18:47:34]Read from MH i2c: E2 03 00 99 03 00 90 00 10 [18:47:34]RAPDU: 90 00 [18:47:34]wFMCommunicate OK [18:47:34]wFMCommunicate request_size=4 [18:47:34]MH_SAM_APDU [18:47:34]CAPDU: 80 0D 03 02 [18:47:34]Write to MH i2c: E2 08 00 9A 03 80 0D 03 02 00 00 00 00 18 [18:47:34]Write i2c OK [18:47:34]MH_I2C_Read... [18:47:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:47:34]Read from MH i2c: E2 [18:47:34]MH_I2C_Read... [18:47:34]Read from MH i2c: E2 0B 00 [18:47:34]MH_I2C_Read... [18:47:34]Read from MH i2c: E2 0B 00 9A 03 00 24 BE E0 86 60 66 7A 22 90 00 C3 [18:47:34]RAPDU: 24 BE E0 86 60 66 7A 22 90 00 [18:47:34]wFMCommunicate OK [18:47:34]SAM_PROTO_SignData done [18:47:34]FM_MakeSignedData done [18:47:34]CreateOFDProtocolMessage [18:47:34]wFMCommunicate request_size=4 [18:47:34]MH_SAM_APDU [18:47:34]CAPDU: 80 11 00 00 [18:47:34]Write to MH i2c: E2 08 00 9B 03 80 11 00 00 00 00 00 00 18 [18:47:34]Write i2c OK [18:47:34]MH_I2C_Read... [18:47:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:47:34]Read from MH i2c: [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 290459+1721902329=1722192788 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 95 93 A6 66 F9 24 A2 66 58 [18:53:09]Current date/time: 28.07.2024 18:53 [18:53:09]FM_Init [18:53:09]wFMConnect [18:53:09]MH_SAM_On [18:53:09]Write to MH i2c: E0 00 00 08 00 E7 [18:53:09]Write i2c OK [18:53:09]MH_I2C_Read... [18:53:09]*** iso7816_init finished! [18:53:09]*** atr: [18:53:09]*** 0F 3B D5 18 FF 81 91 FE [18:53:09]*** 1F C3 80 73 C8 21 10 0A [18:53:09]*** 00 00 00 00 00 00 00 00 [18:53:09]*** 00 00 00 00 00 00 00 00 [18:53:09]*** 00 00 00 00 00 00 00 00 [18:53:09]*** 00 00 00 00 00 00 00 00 [18:53:09]*** 00 00 00 00 00 00 00 00 [18:53:09]*** 00 00 00 00 00 00 00 00 [18:53:09]Read from MH i2c: E0 [18:53:09]MH_I2C_Read... [18:53:09]Read from MH i2c: E0 10 00 [18:53:09]MH_I2C_Read... [18:53:09]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [18:53:09]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [18:53:09]wFMCommunicate request_size=10 [18:53:09]MH_SAM_APDU [18:53:09]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [18:53:09]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [18:53:09]Write i2c OK [18:53:09]MH_I2C_Read... [18:53:09]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [18:53:09]Read from MH i2c: E2 [18:53:09]MH_I2C_Read... [18:53:09]Read from MH i2c: E2 03 00 [18:53:09]MH_I2C_Read... [18:53:09]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [18:53:09]RAPDU: 90 00 [18:53:09]wFMCommunicate OK [18:53:09]wFMCommunicate request_size=4 [18:53:09]MH_SAM_APDU [18:53:09]CAPDU: 80 11 00 00 [18:53:09]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [18:53:09]Write i2c OK [18:53:09]MH_I2C_Read... [18:53:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:53:09]Read from MH i2c: E2 [18:53:09]MH_I2C_Read... [18:53:09]Read from MH i2c: E2 17 00 [18:53:09]MH_I2C_Read... [18:53:09]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [18:53:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:53:09]wFMCommunicate OK [18:53:09]Detected FM SN is 0000000000874959 [18:53:09]Stored FM SN is 0000000000874959 [18:53:09]wFMCommunicate request_size=9 [18:53:09]MH_SAM_APDU [18:53:09]CAPDU: 80 16 00 00 04 1A 5E 01 00 [18:53:09]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [18:53:09]Write i2c OK [18:53:09]MH_I2C_Read... [18:53:09]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [18:53:09]Read from MH i2c: E2 [18:53:09]MH_I2C_Read... [18:53:09]Read from MH i2c: E2 03 00 [18:53:09]MH_I2C_Read... [18:53:09]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [18:53:09]RAPDU: 90 00 [18:53:09]wFMCommunicate OK [18:53:09]FM PIN OK [18:53:09]wFMCommunicate request_size=8 [18:53:09]MH_SAM_APDU [18:53:09]CAPDU: 80 14 04 00 03 02 00 01 [18:53:09]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [18:53:09]Write i2c OK [18:53:09]MH_I2C_Read... [18:53:09]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [18:53:09]Read from MH i2c: E2 [18:53:09]MH_I2C_Read... [18:53:09]Read from MH i2c: E2 03 00 [18:53:09]MH_I2C_Read... [18:53:09]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [18:53:09]RAPDU: 90 00 [18:53:09]wFMCommunicate OK [18:53:09]wFMCommunicate request_size=13 [18:53:09]MH_SAM_APDU [18:53:09]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [18:53:09]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [18:53:09]Write i2c OK [18:53:09]MH_I2C_Read... [18:53:09]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [18:53:09]Read from MH i2c: E2 [18:53:09]MH_I2C_Read... [18:53:09]Read from MH i2c: E2 03 00 [18:53:09]MH_I2C_Read... [18:53:09]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [18:53:09]RAPDU: 90 00 [18:53:09]wFMCommunicate OK [18:53:09]wFMCommunicate request_size=4 [18:53:09]MH_SAM_APDU [18:53:09]CAPDU: 80 11 00 00 [18:53:09]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [18:53:09]Write i2c OK [18:53:09]MH_I2C_Read... [18:53:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:53:09]Read from MH i2c: E2 [18:53:09]MH_I2C_Read... [18:53:09]Read from MH i2c: E2 17 00 [18:53:09]MH_I2C_Read... [18:53:09]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [18:53:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:53:09]wFMCommunicate OK [18:53:09]DocumentArchiveInit [18:53:09]Start Httpd... [18:53:09]Httpd thread 3067829604 created [18:53:09]Write to MH i2c: 01 00 00 0F 00 0F [18:53:09]Write i2c OK [18:53:09]MH_I2C_Read... [18:53:09]Read from MH i2c: 01 [18:53:09]MH_I2C_Read... [18:53:09]Read from MH i2c: 01 07 00 [18:53:09]MH_I2C_Read... [18:53:09]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [18:53:09]MH Int Process started [18:53:09]Allocated Socket 7 [18:53:09]Bind OK [18:53:09]Listen OK [18:53:09]httpd running on port 8080 [18:53:09]Waiting for new connection... [18:53:10]accept exits with 8 [18:53:10]New connection [18:53:10]New thread 3067542884 created [18:53:10]Waiting for new connection... [18:53:10] Sock 8.Parse request [18:53:10]Sock 8.Check first char [18:53:10]Sock 8.First char is OK [18:53:10]request: POST /json_proto HTTP/1.0 [18:53:10]Method: POST [18:53:10]URL: /json_proto [18:53:10]Method is POST - this is cgi request [18:53:10]url: /json_proto [18:53:10]query_string will be loaded in cgi processing [18:53:10]execute_cgi json_proto POST (null) [18:53:10]execute_cgi path=json_proto method=POST [18:53:10]POST find Content-Length [18:53:10]Host: 172.17.43.131:8080 [18:53:10]Content-Length: 215 [18:53:10]Content-Type: application/json [18:53:10] [18:53:10]POST finish read [18:53:10]Found Content-Length = 215 [18:53:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:53:10]execute_script... [18:53:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:53:10]POST & json_proto [18:53:10]process_json_proto [18:53:10]json parsed OK: [18:53:10]protocol is kg_v1.0 [18:53:10]action value=get_value [18:53:10]process_action get_value [18:53:10]cmd_get_value [18:53:10]process_action get_value done [18:53:10]requested_data is exist [18:53:10]produce_requested_data [18:53:10]requested_item kkm.sn is exist - process it [18:53:10]requested_item kkm.ver is exist - process it [18:53:10]requested_item fm.sn is exist - process it [18:53:10]wFMCommunicate request_size=4 [18:53:10]MH_SAM_APDU [18:53:10]CAPDU: 80 11 00 00 [18:53:10]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [18:53:10]Write i2c OK [18:53:10]MH_I2C_Read... [18:53:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:53:10]Read from MH i2c: E2 [18:53:10]MH_I2C_Read... [18:53:10]Read from MH i2c: E2 17 00 [18:53:10]MH_I2C_Read... [18:53:10]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E7 [18:53:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:53:10]wFMCommunicate OK [18:53:10]requested_item fd.num is exist - process it [18:53:10]SAM_PROTO_GetFieldsCounters [18:53:10]wFMCommunicate request_size=4 [18:53:10]MH_SAM_APDU [18:53:10]CAPDU: 80 13 00 00 [18:53:10]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [18:53:10]Write i2c OK [18:53:10]MH_I2C_Read... [18:53:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:53:10]Read from MH i2c: E2 [18:53:10]MH_I2C_Read... [18:53:10]Read from MH i2c: E2 62 00 [18:53:10]MH_I2C_Read... [18:53:10]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CE 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 AA 01 00 00 5E 04 04 00 AA 01 00 00 57 04 04 00 AB 01 00 00 19 04 04 00 00 00 00 00 90 00 B5 [18:53:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CE 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 AA 01 00 00 5E 04 04 00 AA 01 00 00 57 04 04 00 AB 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:53:10]wFMCommunicate OK [18:53:10]SAM_PROTO_GetFieldsCounters done [18:53:10]requested_item shift.num is exist - process it [18:53:10]requested_item shift.opened is exist - process it [18:53:10]req_shift_opened [18:53:10]FM_GetShiftState [18:53:10]SAM_PROTO_GetShiftState [18:53:10]wFMCommunicate request_size=4 [18:53:10]MH_SAM_APDU [18:53:10]CAPDU: 80 13 01 00 [18:53:10]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [18:53:10]Write i2c OK [18:53:10]MH_I2C_Read... [18:53:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:53:10]Read from MH i2c: E2 [18:53:10]MH_I2C_Read... [18:53:10]Read from MH i2c: E2 0E 00 [18:53:10]MH_I2C_Read... [18:53:10]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 40 [18:53:10]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [18:53:10]wFMCommunicate OK [18:53:10]SAM_PROTO_GetShiftState done [18:53:10]FM_GetShiftState done [18:53:10]req_shift_opened done [18:53:10]requested_item shift.open_date is exist - process it [18:53:10]req_shift_open_date [18:53:10]req_shift_open_date done [18:53:10]produce_requested_data done [18:53:10]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226766,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [18:53:10]process_action_free get_value [18:53:10]json_value_free [18:53:10]json_value_free done [18:53:10]process_json_proto returns [18:53:10]Send response to host [18:53:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226766,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [18:53:10]free response buf [18:53:10]execute_script done [18:53:10]execute_script returns [18:53:10]free content buf [18:53:10]Sock 8.Close socket [18:53:10]Sock 8.Thread stoped [18:53:10]accept exits with 10 [18:53:10]New connection [18:53:10]New thread 3067399524 created [18:53:10]Thread 3067542884 joined [18:53:10]Waiting for new connection... [18:53:10] Sock 10.Parse request [18:53:10]Sock 10.Check first char [18:53:10]Sock 10.First char is OK [18:53:10]request: POST /json_proto HTTP/1.0 [18:53:10]Method: POST [18:53:10]URL: /json_proto [18:53:10]Method is POST - this is cgi request [18:53:10]url: /json_proto [18:53:10]query_string will be loaded in cgi processing [18:53:10]execute_cgi json_proto POST (null) [18:53:10]execute_cgi path=json_proto method=POST [18:53:10]POST find Content-Length [18:53:10]Host: 172.17.43.131:8080 [18:53:10]Content-Length: 331 [18:53:10]Content-Type: application/json [18:53:10] [18:53:10]POST finish read [18:53:10]Found Content-Length = 331 [18:53:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [18:53:10]execute_script... [18:53:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [18:53:10]POST & json_proto [18:53:10]process_json_proto [18:53:10]json parsed OK: [18:53:10]protocol is kg_v1.0 [18:53:10]action value=get_value [18:53:10]process_action get_value [18:53:10]cmd_get_value [18:53:10]process_action get_value done [18:53:10]requested_data is exist [18:53:10]produce_requested_data [18:53:10]requested_item fm.sale.total is exist - process it [18:53:10]SAM_PROTO_GetFMData [18:53:10]wFMCommunicate request_size=4 [18:53:10]MH_SAM_APDU [18:53:10]CAPDU: 80 13 03 00 [18:53:10]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [18:53:10]Write i2c OK [18:53:10]MH_I2C_Read... [18:53:10]OFD Sender: Processing packet 226765 [packets to send 604, broken 602] [18:53:10]ProducePacketName [18:53:10]name=ofd_packets/00226765 [18:53:10]OFD Sender: To server: pG, [18:53:10]CommunicateWithHost lk.salyk.kg:30040 [18:53:10]ConnectInit lk.salyk.kg [18:53:10]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [18:53:10]Read from MH i2c: E2 [18:53:10]MH_I2C_Read... [18:53:10]Read from MH i2c: E2 FD 00 [18:53:10]MH_I2C_Read... [18:53:10]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 60 72 03 00 69 04 A3 00 6F 04 04 00 12 6C 03 00 B1 04 05 00 AE 89 5F 81 05 70 04 05 00 80 20 C1 B2 04 72 04 04 00 2E 69 9E CE 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F7 B4 B5 95 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 FD 86 79 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4E 06 00 00 B1 04 04 00 0C B2 B8 1F 70 04 04 00 0C B2 B8 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 61 74 5E 03 EF 03 09 90 00 F3 [18:53:10]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 60 72 03 00 69 04 A3 00 6F 04 04 00 12 6C 03 00 B1 04 05 00 AE 89 5F 81 05 70 04 05 00 80 20 C1 B2 04 72 04 04 00 2E 69 9E CE 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F7 B4 B5 95 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 FD 86 79 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4E 06 00 00 B1 04 04 00 0C B2 B8 1F 70 04 04 00 0C B2 B8 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 61 74 5E 03 EF 03 09 90 00 [18:53:10]wFMCommunicate OK [18:53:10]wFMCommunicate request_size=4 [18:53:10]MH_SAM_APDU [18:53:10]CAPDU: 80 17 00 00 [18:53:10]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [18:53:10]Write i2c OK [18:53:10]MH_I2C_Read... [18:53:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [18:53:11]Read from MH i2c: E2 [18:53:11]MH_I2C_Read... [18:53:11]Read from MH i2c: E2 FD 00 [18:53:11]MH_I2C_Read... [18:53:11]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 71 DE 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 E0 [18:53:11]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 71 DE 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 [18:53:11]wFMCommunicate OK [18:53:11]wFMCommunicate request_size=4 [18:53:11]MH_SAM_APDU [18:53:11]CAPDU: 80 17 00 00 [18:53:11]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [18:53:11]Write i2c OK [18:53:11]MH_I2C_Read... [18:53:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [18:53:11]Read from MH i2c: E2 [18:53:11]MH_I2C_Read... [18:53:11]Read from MH i2c: E2 FD 00 [18:53:11]MH_I2C_Read... [18:53:11]Read from MH i2c: E2 FD 00 15 00 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 A7 [18:53:11]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 [18:53:11]wFMCommunicate OK [18:53:11]wFMCommunicate request_size=4 [18:53:11]MH_SAM_APDU [18:53:11]CAPDU: 80 17 00 00 [18:53:11]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [18:53:11]Write i2c OK [18:53:11]MH_I2C_Read... [18:53:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [18:53:11]Read from MH i2c: E2 [18:53:11]MH_I2C_Read... [18:53:11]Read from MH i2c: E2 FD 00 [18:53:11]MH_I2C_Read... [18:53:11]Read from MH i2c: E2 FD 00 16 00 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 22 [18:53:11]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 [18:53:11]wFMCommunicate OK [18:53:11]wFMCommunicate request_size=4 [18:53:11]MH_SAM_APDU [18:53:11]CAPDU: 80 17 00 00 [18:53:11]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [18:53:11]Write i2c OK [18:53:11]MH_I2C_Read... [18:53:11]Read from MH i2c: E2 [18:53:11]MH_I2C_Read... [18:53:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [18:53:11]Read from MH i2c: E2 E2 00 [18:53:11]MH_I2C_Read... [18:53:11]Read from MH i2c: E2 E2 00 17 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [18:53:11]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 [18:53:11]wFMCommunicate OK [18:53:11]SAM_PROTO_GetFMData done [18:53:11]requested_item fm.sale_refund.total is exist - process it [18:53:11]requested_item fm.buy.total is exist - process it [18:53:11]requested_item shift.sale.total is exist - process it [18:53:11]SAM_PROTO_GetShiftData [18:53:11]wFMCommunicate request_size=4 [18:53:11]MH_SAM_APDU [18:53:11]CAPDU: 80 13 02 00 [18:53:11]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [18:53:11]Write i2c OK [18:53:11]MH_I2C_Read... [18:53:11]Connected sock=9 [18:53:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 B1 F7 04 01 5D 34 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 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 01 00 00 F4 03 04 00 45 92 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CD 75 03 00 35 04 06 00 AF 0A C5 EE 1F FD 24 BE E0 86 60 66 7A 22 [18:53:12]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [18:53:12]Read from MH i2c: E2 [18:53:12]MH_I2C_Read... [18:53:12]Read from MH i2c: E2 FD 00 [18:53:12]MH_I2C_Read... [18:53:12]Read from MH i2c: E2 FD 00 18 00 00 BC 04 AA 04 B8 04 6E 04 04 00 AA 01 00 00 69 04 9E 00 6F 04 04 00 A6 01 00 00 B1 04 04 00 DE 95 C6 02 70 04 04 00 EC 6E 1B 02 72 04 03 00 F2 26 AB 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 1C 7A 4B EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 28 4A 06 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 D0 AC 23 70 04 03 00 D0 AC 23 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F0 C9 03 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 C8 [18:53:12]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 AA 01 00 00 69 04 9E 00 6F 04 04 00 A6 01 00 00 B1 04 04 00 DE 95 C6 02 70 04 04 00 EC 6E 1B 02 72 04 03 00 F2 26 AB 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 1C 7A 4B EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 28 4A 06 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 D0 AC 23 70 04 03 00 D0 AC 23 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F0 C9 03 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [18:53:12]wFMCommunicate OK [18:53:12]wFMCommunicate request_size=4 [18:53:12]MH_SAM_APDU [18:53:12]CAPDU: 80 17 00 00 [18:53:12]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [18:53:12]Write i2c OK [18:53:12]MH_I2C_Read... [18:53:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [18:53:12]Read from MH i2c: E2 [18:53:12]MH_I2C_Read... [18:53:12]Read from MH i2c: E2 FD 00 [18:53:12]MH_I2C_Read... [18:53:12]Read from MH i2c: E2 FD 00 19 00 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 D4 50 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 67 [18:53:12]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 D4 50 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [18:53:12]wFMCommunicate OK [18:53:12]wFMCommunicate request_size=4 [18:53:12]MH_SAM_APDU [18:53:12]CAPDU: 80 17 00 00 [18:53:12]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [18:53:12]Write i2c OK [18:53:12]MH_I2C_Read... [18:53:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 E4 D9 47 00 E2 80 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CD 75 03 00 F4 03 04 00 A0 3F A6 66 B6 04 01 00 00 BD E4 D2 67 1B 18 9D E7 [18:53:12]CommunicateWithHost err = 0 [18:53:12]CheckOFDResponse [18:53:12]1017 (14) - 77093643461234 [18:53:12]1041 (16) - 0000000000874959 [18:53:12]1040 (4) - 226765 [18:53:12]1012 (4) - 28.07.2024 12:54 [18:53:12]1206 (1) - 0 [18:53:12]OFD Sender: Remove packet 226765 [18:53:12]ProducePacketName [18:53:12]name=ofd_packets/00226765 [18:53:12]NVStorageDeleteData [18:53:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [18:53:13]Read from MH i2c: E2 [18:53:13]MH_I2C_Read... [18:53:13]Read from MH i2c: E2 FD 00 [18:53:13]MH_I2C_Read... [18:53:13]Read from MH i2c: E2 FD 00 1A 00 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 C3 [18:53:13]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [18:53:13]wFMCommunicate OK [18:53:13]wFMCommunicate request_size=4 [18:53:13]MH_SAM_APDU [18:53:13]CAPDU: 80 17 00 00 [18:53:13]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [18:53:13]Write i2c OK [18:53:13]MH_I2C_Read... [18:53:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [18:53:13]Read from MH i2c: E2 [18:53:13]MH_I2C_Read... [18:53:13]Read from MH i2c: E2 FD 00 [18:53:13]MH_I2C_Read... [18:53:13]Read from MH i2c: E2 FD 00 1B 00 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 1C [18:53:13]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [18:53:13]wFMCommunicate OK [18:53:13]wFMCommunicate request_size=4 [18:53:13]MH_SAM_APDU [18:53:13]CAPDU: 80 17 00 00 [18:53:13]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [18:53:13]OFD Sender: Processing packet 226766 [packets to send 603, broken 602] [18:53:13]ProducePacketName [18:53:13]name=ofd_packets/00226766 [18:53:13]OFD Sender: To server: pG, [18:53:13]CommunicateWithHost lk.salyk.kg:30040 [18:53:13]ConnectInit lk.salyk.kg [18:53:13]Write i2c OK [18:53:13]MH_I2C_Read... [18:53:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [18:53:13]Read from MH i2c: E2 [18:53:13]MH_I2C_Read... [18:53:13]Read from MH i2c: E2 D9 00 [18:53:13]MH_I2C_Read... [18:53:13]Read from MH i2c: E2 D9 00 1C 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7B [18:53:13]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [18:53:13]wFMCommunicate OK [18:53:13]SAM_PROTO_GetShiftData done [18:53:13]requested_item shift.sale.total_cash is exist - process it [18:53:13]requested_item shift.sale_refund.total is exist - process it [18:53:13]requested_item shift.sale_refund.total_cash is exist - process it [18:53:13]requested_item shift.buy.total is exist - process it [18:53:13]requested_item shift.buy.total_cash is exist - process it [18:53:13]produce_requested_data done [18:53:13]produce_requested_data return {"fm.sale.total":236453585.10,"fm.sale_refund.total":5321979.00,"fm.buy.total":0.00,"shift.sale.total":465689.26,"shift.sale.total_cash":353523.00,"shift.sale_refund.total":23380.00,"shift.sale_refund.total_cash":23380.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [18:53:13]process_action_free get_value [18:53:13]json_value_free [18:53:13]json_value_free done [18:53:13]process_json_proto returns [18:53:13]Send response to host [18:53:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":236453585.10,"fm.sale_refund.total":5321979.00,"fm.buy.total":0.00,"shift.sale.total":465689.26,"shift.sale.total_cash":353523.00,"shift.sale_refund.total":23380.00,"shift.sale_refund.total_cash":23380.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [18:53:13]free response buf [18:53:13]execute_script done [18:53:13]execute_script returns [18:53:13]free content buf [18:53:13]Sock 10.Close socket [18:53:13]Sock 10.Thread stoped [18:53:14]accept exits with 8 [18:53:14]New connection [18:53:14]New thread 3067542884 created [18:53:14]Thread 3067399524 joined [18:53:14]Waiting for new connection... [18:53:14] Sock 8.Parse request [18:53:14]Sock 8.Check first char [18:53:14]Sock 8.First char is OK [18:53:14]request: POST /json_proto HTTP/1.0 [18:53:14]Method: POST [18:53:14]URL: /json_proto [18:53:14]Method is POST - this is cgi request [18:53:14]url: /json_proto [18:53:14]query_string will be loaded in cgi processing [18:53:14]execute_cgi json_proto POST (null) [18:53:14]execute_cgi path=json_proto method=POST [18:53:14]POST find Content-Length [18:53:14]Host: 172.17.43.131:8080 [18:53:14]Content-Length: 984 [18:53:14]Content-Type: application/json [18:53:14] [18:53:14]POST finish read [18:53:14]Found Content-Length = 984 [18:53:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003184", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 22.460, "sum" : 1500.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.46 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:53:14]execute_script... [18:53: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)2003184", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 22.460, "sum" : 1500.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.46 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:53:14]POST & json_proto [18:53:14]process_json_proto [18:53:14]json parsed OK: [18:53:14]protocol is kg_v1.0 [18:53:14]action value=close_receipt [18:53:14]process_action close_receipt [18:53:14]cmd_close_receipt [18:53:14]MH_GetDate [18:53:14]Write to MH i2c: F0 00 00 1D 00 0C [18:53:14]Write i2c OK [18:53:14]MH_I2C_Read... [18:53:14]Read from MH i2c: F0 [18:53:14]MH_I2C_Read... [18:53:14]Read from MH i2c: F0 09 00 [18:53:14]MH_I2C_Read... [18:53:14]Read from MH i2c: F0 09 00 1D 00 00 9A 93 A6 66 F9 24 A2 66 73 [18:53:14]GetLastDocTimeStamp 1722192457 [18:53:14]current date 1722192794 [18:53:14]FM_GetShiftState [18:53:14]SAM_PROTO_GetShiftState [18:53:14]wFMCommunicate request_size=4 [18:53:14]MH_SAM_APDU [18:53:14]CAPDU: 80 13 01 00 [18:53:14]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [18:53:14]Write i2c OK [18:53:14]MH_I2C_Read... [18:53:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:53:14]Read from MH i2c: E2 [18:53:14]MH_I2C_Read... [18:53:14]Read from MH i2c: E2 0E 00 [18:53:14]MH_I2C_Read... [18:53:14]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 4C [18:53:14]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [18:53:14]wFMCommunicate OK [18:53:14]SAM_PROTO_GetShiftState done [18:53:14]FM_GetShiftState done [18:53:14]opened in 1722125326 [18:53:14]opened+sec_in_day 1722211726 [18:53:14]quantity*price = 150032 [18:53:14]sum+1 = 150034 [18:53:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.33 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 427 28.07.2024 18:53 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Дисконтная программа АИ-92 номер 97 сэкономлено 22.46 сом ФМ: 0000000000874959 ФД: 226767 ФПД: 18665319012796 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T185314&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226767&fm=18665319012796&tin=02508201610067®Number=0000000000092624&sum=150000 [18:53:15]StoreToDocumentArchive [18:53:15]shift 439 fd 226767 [18:53:15]save to /storage/0439/doc_00226767 [18:53:15]save last doc name /storage/0439/doc_00226767 to /storage/kkm_last_doc_name [18:53:15]save OK [18:53:15]Clear old archive folders... [18:53:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:53:15]tlvbuf is 01CC02C0 [18:53:15]SAM_PROTO_ClearQueue [18:53:15]wFMCommunicate request_size=4 [18:53:15]MH_SAM_APDU [18:53:15]CAPDU: 80 09 00 00 [18:53:15]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [18:53:15]Write i2c OK [18:53:15]MH_I2C_Read... [18:53:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:53:15]Read from MH i2c: E2 [18:53:15]MH_I2C_Read... [18:53:15]Read from MH i2c: E2 03 00 [18:53:15]MH_I2C_Read... [18:53:15]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [18:53:15]RAPDU: 90 00 [18:53:15]wFMCommunicate OK [18:53:15]SAM_PROTO_ClearQueue done [18:53:15]KKMCreateOFDPacket [18:53:15]OFDProtocolAddRootSTLVToBuf [18:53:15]FM_MakeSignedData [18:53:15]FM_MakeSignedData [18:53:15]SAM_PROTO_SignData [18:53:15]wFMCommunicate request_size=4 [18:53:15]MH_SAM_APDU [18:53:15]CAPDU: 80 0D 01 02 [18:53:15]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [18:53:15]Write i2c OK [18:53:15]MH_I2C_Read... [18:53:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:53:15]Read from MH i2c: E2 [18:53:15]MH_I2C_Read... [18:53:15]Read from MH i2c: E2 03 00 [18:53:15]MH_I2C_Read... [18:53:15]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [18:53:15]RAPDU: 90 00 [18:53:15]wFMCommunicate OK [18:53:15]wFMCommunicate request_size=255 [18:53:15]MH_SAM_APDU [18:53:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 57 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 11 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 01 00 00 F4 03 04 00 9A 93 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CF 75 03 00 35 04 06 00 10 [18:53:15]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 57 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 11 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 01 00 00 F4 03 04 00 9A 93 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CF 75 03 00 35 04 06 00 10 00 00 73 [18:53:15]Write i2c OK [18:53:15]MH_I2C_Read... [18:53:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:53:16]Read from MH i2c: E2 [18:53:16]MH_I2C_Read... [18:53:16]Read from MH i2c: E2 03 00 [18:53:16]MH_I2C_Read... [18:53:16]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [18:53:16]RAPDU: 90 00 [18:53:16]wFMCommunicate OK [18:53:16]wFMCommunicate request_size=10 [18:53:16]MH_SAM_APDU [18:53:16]CAPDU: 80 0D 02 02 05 F9 DB B5 99 BC [18:53:16]Write to MH i2c: E2 0D 00 2E 00 80 0D 02 02 05 00 F9 DB B5 99 BC 00 00 90 [18:53:16]Write i2c OK [18:53:16]MH_I2C_Read... [18:53:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:53:16]Read from MH i2c: E2 [18:53:16]MH_I2C_Read... [18:53:16]Read from MH i2c: E2 03 00 [18:53:16]MH_I2C_Read... [18:53:16]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [18:53:16]RAPDU: 90 00 [18:53:16]wFMCommunicate OK [18:53:16]wFMCommunicate request_size=4 [18:53:16]MH_SAM_APDU [18:53:16]CAPDU: 80 0D 03 02 [18:53:16]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [18:53:16]Write i2c OK [18:53:16]MH_I2C_Read... [18:53:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:53:16]Read from MH i2c: E2 [18:53:16]MH_I2C_Read... [18:53:16]Read from MH i2c: E2 0B 00 [18:53:16]MH_I2C_Read... [18:53:16]Read from MH i2c: E2 0B 00 2F 00 00 49 35 96 E6 CB 1C 20 CC 90 00 78 [18:53:16]RAPDU: 49 35 96 E6 CB 1C 20 CC 90 00 [18:53:16]wFMCommunicate OK [18:53:16]SAM_PROTO_SignData done [18:53:16]FM_MakeSignedData done [18:53:16]CreateOFDProtocolMessage [18:53:16]wFMCommunicate request_size=4 [18:53:16]MH_SAM_APDU [18:53:16]CAPDU: 80 11 00 00 [18:53:16]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [18:53:16]Write i2c OK [18:53:16]MH_I2C_Read... [18:53:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:53:16]Read from MH i2c: E2 [18:53:16]MH_I2C_Read... [18:53:16]Read from MH i2c: E2 17 00 [18:53:16]MH_I2C_Read... [18:53:16]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 07 [18:53:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:53:16]wFMCommunicate OK [18:53:16]CreateOFDProtocolMessage done [18:53:16]OFDSenderStorePacket 226767 [18:53:16]StoreOFDPacket docnum=226767 [18:53:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 92 C3 07 01 36 86 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 57 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 11 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 01 00 00 F4 03 04 00 9A 93 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CF 75 03 00 35 04 06 00 10 F9 DB B5 99 BC 49 35 96 E6 CB 1C 20 CC [18:53:16]CheckFolder [18:53:16]dirname=/storage/ofd_packets [18:53:16]CheckFolder done [18:53:16]ProducePacketName [18:53:16]name=ofd_packets/00226767 [18:53:16]NVStorageSaveData ofd_packets/00226767 [18:53:16]File name is /storage/ofd_packets/00226767 [18:53:16]Write 301 bytes [18:53:16]NVStorageSaveData done [18:53:16]OFDSenderStorePacket done [18:53:16]KKMCreateOFDPacket done [18:53:16]NVStorageSaveData kkm_last_timestamp [18:53:16]File name is /storage/kkm_last_timestamp [18:53:16]Write 4 bytes [18:53:16]NVStorageSaveData done [18:53:16]ExternCall_PrintAddStr [18:53:16]wPrintStart [18:53:16]Write to MH i2c: 01 00 00 31 00 31 [18:53:16]Write i2c OK [18:53:16]MH_I2C_Read... [18:53:16]Read from MH i2c: 01 [18:53:16]MH_I2C_Read... [18:53:16]Read from MH i2c: 01 07 00 [18:53:16]MH_I2C_Read... [18:53:16]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [18:53:16]RasterBufferAndPrint [18:53:16]line Счет N : (1)2003184 [18:53:16]line ИНН: 02508201610067 [18:53:16]line Контрольно-Кассовый Чек [18:53:16]line ПРОДАЖА [18:53:16]line ТРК (МРК, ГНК) : 43 [18:53:16]line Товар: 2710124130 [18:53:16]line Аи-92-К-5 [18:53:16]line 22.460 * 66.80 [18:53:16]line = 1500.33 [18:53:16]line НДС 12% НСП 1% [18:53:16]line > о реализуемом товаре [18:53:16]line ОКРУГЛЕНИЕ: -0.33 [18:53:16]line ИТОГО: 1500.00 [18:53:16]line Внесено: 1500.00 [18:53:16]line СДАЧА: 0.00 [18:53:16]line НСП 1% : 13.28 [18:53:16]line НДС 12% : 159.33 [18:53:16]line Наличными: 1500.00 [18:53:16]line Безнал.: 0.00 [18:53:16]line Место: АЗС № 97 "Партнер Нефть" [18:53:16]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:53:16]line СНО: Общий режим [18:53:16]line Чек 427 28.07.2024 18:53 [18:53:16]line Смена: 439 ФФД: 1.0 [18:53:16]line ЗНМ: 0300000054 [18:53:16]line РНМ: 0000000000092624 [18:53:16]line Версия ККМ: 001 [18:53:16]line [18:53:16]line Дисконтная программа [18:53:16]line АИ-92 [18:53:16]line номер 97 [18:53:16]line сэкономлено 22.46 сом [18:53:16]line ФМ: 0000000000874959 [18:53:16]line ФД: 226767 [18:53:16]line ФПД: 18665319012796 [18:53:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T185314&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226767&fm=18665319012796&tin=02508201610067®Number=0000000000092624&sum=150000 [18:53:16]written 0, free lines is 4095 [18:53:16]Write to MH i2c: 01 00 00 61 00 61 [18:53:16]Write i2c OK [18:53:16]MH_I2C_Read... [18:53:16]Read from MH i2c: 01 [18:53:16]MH_I2C_Read... [18:53:16]Read from MH i2c: 01 07 00 [18:53:16]MH_I2C_Read... [18:53:16]Read from MH i2c: 01 07 00 61 00 00 00 00 00 00 F1 0B 64 [18:53:16]RasterBufferAndPrint [18:53:16]line [18:53:16]line [18:53:16]line [18:53:16]line [18:53:16]line [18:53:16]written 0, free lines is 3069 [18:53:16]MH_Cut [18:53:16]Write to MH i2c: D1 01 00 68 00 01 3A [18:53:16]Write i2c OK [18:53:16]MH_I2C_Read... [18:53:16]Read from MH i2c: D1 [18:53:16]MH_I2C_Read... [18:53:16]Read from MH i2c: D1 01 00 [18:53:16]MH_I2C_Read... [18:53:16]Read from MH i2c: D1 01 00 68 00 00 39 [18:53:16]Write to MH i2c: 01 00 00 69 00 69 [18:53:16]Write i2c OK [18:53:16]MH_I2C_Read... [18:53:18]*** Cut start [18:53:18]*** Partial cut [18:53:18]*** CUTSNS_PIN = 1 [18:53:18]*** CUTSNS_PIN = 0 [18:53:18]*** Brake cut motor [18:53:18]Connected sock=11 [18:53:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 3C 73 07 01 51 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 AA 01 00 00 F4 03 04 00 49 92 *** Stop cut motor [18:53:18]A6 *** Cut end [18:53:18]66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CE 75 03 00 35 04 06 00 4A 30 3C DD 96 CE 14 EC E6 C0 0A 5F 1F 68 [18:53:18]Read from MH i2c: 01 [18:53:18]MH_I2C_Read... [18:53:18]Read from MH i2c: 01 07 00 [18:53:18]MH_I2C_Read... [18:53:18]Read from MH i2c: 01 07 00 69 00 00 00 00 00 00 FF 0F 7E [18:53:18]process_action close_receipt done [18:53:18]requested_data is exist [18:53:18]produce_requested_data [18:53:18]requested_item fm.sn is exist - process it [18:53:18]wFMCommunicate request_size=4 [18:53:18]MH_SAM_APDU [18:53:18]CAPDU: 80 11 00 00 [18:53:18]Write to MH i2c: E2 08 00 6A 00 80 11 00 00 00 00 00 00 E4 [18:53:18]Write i2c OK [18:53:18]MH_I2C_Read... [18:53:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:53:19]Read from MH i2c: E2 [18:53:19]MH_I2C_Read... [18:53:19]Read from MH i2c: E2 17 00 [18:53:19]MH_I2C_Read... [18:53:19]Read from MH i2c: E2 17 00 6A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 41 [18:53:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:53:19]wFMCommunicate OK [18:53:19]requested_item fd.num is exist - process it [18:53:19]SAM_PROTO_GetFieldsCounters [18:53:19]wFMCommunicate request_size=4 [18:53:19]MH_SAM_APDU [18:53:19]CAPDU: 80 13 00 00 [18:53:19]Write to MH i2c: E2 08 00 6B 00 80 13 00 00 00 00 00 00 E7 [18:53:19]Write i2c OK [18:53:19]MH_I2C_Read... [18:53:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:53:19]Read from MH i2c: E2 [18:53:19]MH_I2C_Read... [18:53:19]Read from MH i2c: E2 62 00 [18:53:19]MH_I2C_Read... [18:53:19]Read from MH i2c: E2 62 00 6B 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CF 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 AB 01 00 00 5E 04 04 00 AB 01 00 00 57 04 04 00 AC 01 00 00 19 04 04 00 00 00 00 00 90 00 13 [18:53:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CF 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 AB 01 00 00 5E 04 04 00 AB 01 00 00 57 04 04 00 AC 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:53:19]wFMCommunicate OK [18:53:19]SAM_PROTO_GetFieldsCounters done [18:53:19]requested_item shift.num is exist - process it [18:53:19]requested_item shift.opened is exist - process it [18:53:19]req_shift_opened [18:53:19]FM_GetShiftState [18:53:19]SAM_PROTO_GetShiftState [18:53:19]wFMCommunicate request_size=4 [18:53:19]MH_SAM_APDU [18:53:19]CAPDU: 80 13 01 00 [18:53:19]Write to MH i2c: E2 08 00 6C 00 80 13 01 00 00 00 00 00 E9 [18:53:19]Write i2c OK [18:53:19]MH_I2C_Read... [18:53:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:53:19]Read from MH i2c: E2 [18:53:19]MH_I2C_Read... [18:53:19]Read from MH i2c: E2 0E 00 [18:53:19]MH_I2C_Read... [18:53:19]Read from MH i2c: E2 0E 00 6C 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 9A [18:53:19]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [18:53:19]wFMCommunicate OK [18:53:19]SAM_PROTO_GetShiftState done [18:53:19]FM_GetShiftState done [18:53:19]req_shift_opened done [18:53:19]requested_item shift.open_date is exist - process it [18:53:19]req_shift_open_date [18:53:19]req_shift_open_date done [18:53:19]produce_requested_data done [18:53:19]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226767,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [18:53:19]process_action_free close_receipt [18:53:19]json_value_free [18:53:19]json_value_free done [18:53:19]process_json_proto returns [18:53:19]Send response to host [18:53:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226767,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [18:53:19]free response buf [18:53:19]execute_script done [18:53:19]execute_script returns [18:53:19]free content buf [18:53:19]Sock 8.Close socket [18:53:19]Sock 8.Thread stoped [18:53:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 61 D2 47 00 87 4D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CE 75 03 00 F4 03 04 00 A7 3F A6 66 B6 04 01 00 00 8F 3B B4 99 1D 80 B5 28 [18:53:19]CommunicateWithHost err = 0 [18:53:19]CheckOFDResponse [18:53:19]1017 (14) - 77093643461234 [18:53:19]1041 (16) - 0000000000874959 [18:53:19]1040 (4) - 226766 [18:53:19]1012 (4) - 28.07.2024 12:55 [18:53:19]1206 (1) - 0 [18:53:19]OFD Sender: Remove packet 226766 [18:53:19]ProducePacketName [18:53:19]name=ofd_packets/00226766 [18:53:19]NVStorageDeleteData [18:53:20]OFD Sender: Processing packet 226767 [packets to send 603, broken 602] [18:53:20]ProducePacketName [18:53:20]name=ofd_packets/00226767 [18:53:20]OFD Sender: To server: pG, [18:53:20]CommunicateWithHost lk.salyk.kg:30040 [18:53:20]ConnectInit lk.salyk.kg [18:53:20]Connected sock=8 [18:53:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 92 C3 07 01 36 86 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 57 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 11 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 01 00 00 F4 03 04 00 9A 93 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CF 75 03 00 35 04 06 00 10 F9 DB B5 99 BC 49 35 96 E6 CB 1C 20 CC [18:53:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 D8 70 47 00 04 64 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CF 75 03 00 F4 03 04 00 A9 3F A6 66 B6 04 01 00 00 E7 EB EB 9C 09 D9 A5 52 [18:53:21]CommunicateWithHost err = 0 [18:53:21]CheckOFDResponse [18:53:21]1017 (14) - 77093643461234 [18:53:21]1041 (16) - 0000000000874959 [18:53:21]1040 (4) - 226767 [18:53:21]1012 (4) - 28.07.2024 12:55 [18:53:21]1206 (1) - 0 [18:53:21]OFD Sender: Remove packet 226767 [18:53:21]ProducePacketName [18:53:21]name=ofd_packets/00226767 [18:53:21]NVStorageDeleteData [18:53:22]OFD Sender: No OFD packet to send [18:53:22]OFD Sender: No OFD packet to send [18:53:27]OFD Sender: No OFD packet to send [18:53:32]OFD Sender: No OFD packet to send [18:53:37]OFD Sender: No OFD packet to send [18:53:42]OFD Sender: No OFD packet to send [18:53:47]OFD Sender: No OFD packet to send [18:53:52]OFD Sender: No OFD packet to send [18:53:57]OFD Sender: No OFD packet to send [18:54:02]OFD Sender: No OFD packet to send [18:54:07]OFD Sender: No OFD packet to send [18:54:11]recv_with_timeout no data received [18:54:12]OFD Sender: No OFD packet to send [18:54:17]OFD Sender: No OFD packet to send [18:54:20]accept exits with 10 [18:54:20]New connection [18:54:20]New thread 3067399524 created [18:54:20]Thread 3067542884 joined [18:54:20]Waiting for new connection... [18:54:20] Sock 10.Parse request [18:54:20]Sock 10.Check first char [18:54:20]Sock 10.First char is OK [18:54:20]request: POST /json_proto HTTP/1.0 [18:54:20]Method: POST [18:54:20]URL: /json_proto [18:54:20]Method is POST - this is cgi request [18:54:20]url: /json_proto [18:54:20]query_string will be loaded in cgi processing [18:54:20]execute_cgi json_proto POST (null) [18:54:20]execute_cgi path=json_proto method=POST [18:54:20]POST find Content-Length [18:54:20]Host: 172.17.43.131:8080 [18:54:20]Content-Length: 820 [18:54:20]Content-Type: application/json [18:54:20] [18:54:20]POST finish read [18:54:20]Found Content-Length = 820 [18:54:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003185", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:54:20]execute_script... [18:54:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003185", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:54:20]POST & json_proto [18:54:20]process_json_proto [18:54:20]json parsed OK: [18:54:20]protocol is kg_v1.0 [18:54:20]action value=close_receipt [18:54:20]process_action close_receipt [18:54:20]cmd_close_receipt [18:54:20]MH_GetDate [18:54:20]Write to MH i2c: F0 00 00 6D 00 5C [18:54:20]Write i2c OK [18:54:20]MH_I2C_Read... [18:54:20]Read from MH i2c: F0 [18:54:20]MH_I2C_Read... [18:54:20]Read from MH i2c: F0 09 00 [18:54:20]MH_I2C_Read... [18:54:20]Read from MH i2c: F0 09 00 6D 00 00 DD 93 A6 66 F9 24 A2 66 06 [18:54:20]GetLastDocTimeStamp 1722192794 [18:54:20]current date 1722192861 [18:54:20]FM_GetShiftState [18:54:20]SAM_PROTO_GetShiftState [18:54:20]wFMCommunicate request_size=4 [18:54:20]MH_SAM_APDU [18:54:20]CAPDU: 80 13 01 00 [18:54:20]Write to MH i2c: E2 08 00 6E 00 80 13 01 00 00 00 00 00 EB [18:54:20]Write i2c OK [18:54:20]MH_I2C_Read... [18:54:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:54:20]Read from MH i2c: E2 [18:54:20]MH_I2C_Read... [18:54:20]Read from MH i2c: E2 0E 00 [18:54:20]MH_I2C_Read... [18:54:20]Read from MH i2c: E2 0E 00 6E 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 9C [18:54:20]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [18:54:20]wFMCommunicate OK [18:54:20]SAM_PROTO_GetShiftState done [18:54:20]FM_GetShiftState done [18:54:20]opened in 1722125326 [18:54:20]opened+sec_in_day 1722211726 [18:54:20]quantity*price = 150032 [18:54:20]sum+1 = 150033 [18:54:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.32 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.32 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 428 28.07.2024 18:54 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 226768 ФПД: 280015274863654 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T185421&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226768&fm=280015274863654&tin=02508201610067®Number=0000000000092624&sum=150032 [18:54:21]StoreToDocumentArchive [18:54:21]shift 439 fd 226768 [18:54:21]save to /storage/0439/doc_00226768 [18:54:21]save last doc name /storage/0439/doc_00226768 to /storage/kkm_last_doc_name [18:54:21]save OK [18:54:21]Clear old archive folders... [18:54:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:54:21]tlvbuf is 01CB9400 [18:54:21]SAM_PROTO_ClearQueue [18:54:21]wFMCommunicate request_size=4 [18:54:21]MH_SAM_APDU [18:54:21]CAPDU: 80 09 00 00 [18:54:21]Write to MH i2c: E2 08 00 7B 00 80 09 00 00 00 00 00 00 ED [18:54:21]Write i2c OK [18:54:21]MH_I2C_Read... [18:54:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:54:21]Read from MH i2c: E2 [18:54:21]MH_I2C_Read... [18:54:21]Read from MH i2c: E2 03 00 [18:54:21]MH_I2C_Read... [18:54:21]Read from MH i2c: E2 03 00 7B 00 00 90 00 EF [18:54:21]RAPDU: 90 00 [18:54:21]wFMCommunicate OK [18:54:21]SAM_PROTO_ClearQueue done [18:54:21]KKMCreateOFDPacket [18:54:21]OFDProtocolAddRootSTLVToBuf [18:54:21]FM_MakeSignedData [18:54:21]FM_MakeSignedData [18:54:21]SAM_PROTO_SignData [18:54:21]wFMCommunicate request_size=4 [18:54:21]MH_SAM_APDU [18:54:21]CAPDU: 80 0D 01 02 [18:54:21]Write to MH i2c: E2 08 00 7C 00 80 0D 01 02 00 00 00 00 F5 [18:54:21]Write i2c OK [18:54:21]MH_I2C_Read... [18:54:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:54:21]Read from MH i2c: E2 [18:54:21]MH_I2C_Read... [18:54:21]Read from MH i2c: E2 03 00 [18:54:21]MH_I2C_Read... [18:54:21]Read from MH i2c: E2 03 00 7C 00 00 90 00 F0 [18:54:21]RAPDU: 90 00 [18:54:21]wFMCommunicate OK [18:54:21]wFMCommunicate request_size=255 [18:54:21]MH_SAM_APDU [18:54:21]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 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 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 01 00 00 F4 03 04 00 DD 93 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D0 75 03 00 35 04 06 00 FE [18:54:21]Write to MH i2c: E2 02 01 7D 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 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 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 01 00 00 F4 03 04 00 DD 93 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D0 75 03 00 35 04 06 00 FE 00 00 58 [18:54:21]Write i2c OK [18:54:21]MH_I2C_Read... [18:54:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:54:22]Read from MH i2c: E2 [18:54:22]MH_I2C_Read... [18:54:22]Read from MH i2c: E2 03 00 [18:54:22]MH_I2C_Read... [18:54:22]Read from MH i2c: E2 03 00 7D 00 00 90 00 F1 [18:54:22]RAPDU: 90 00 [18:54:22]wFMCommunicate OK [18:54:22]wFMCommunicate request_size=10 [18:54:22]MH_SAM_APDU [18:54:22]CAPDU: 80 0D 02 02 05 AC 22 FD 6C 26 [18:54:22]Write to MH i2c: E2 0D 00 7E 00 80 0D 02 02 05 00 AC 22 FD 6C 26 00 00 5F [18:54:22]Write i2c OK [18:54:22]MH_I2C_Read... [18:54:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:54:22]Read from MH i2c: E2 [18:54:22]MH_I2C_Read... [18:54:22]Read from MH i2c: E2 03 00 [18:54:22]MH_I2C_Read... [18:54:22]Read from MH i2c: E2 03 00 7E 00 00 90 00 F2 [18:54:22]RAPDU: 90 00 [18:54:22]wFMCommunicate OK [18:54:22]wFMCommunicate request_size=4 [18:54:22]MH_SAM_APDU [18:54:22]CAPDU: 80 0D 03 02 [18:54:22]Write to MH i2c: E2 08 00 7F 00 80 0D 03 02 00 00 00 00 FA [18:54:22]Write i2c OK [18:54:22]MH_I2C_Read... [18:54:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:54:22]Read from MH i2c: E2 [18:54:22]MH_I2C_Read... [18:54:22]Read from MH i2c: E2 0B 00 [18:54:22]MH_I2C_Read... [18:54:22]Read from MH i2c: E2 0B 00 7F 00 00 C2 FF 61 85 32 BF 68 71 90 00 6C [18:54:22]RAPDU: C2 FF 61 85 32 BF 68 71 90 00 [18:54:22]wFMCommunicate OK [18:54:22]SAM_PROTO_SignData done [18:54:22]FM_MakeSignedData done [18:54:22]CreateOFDProtocolMessage [18:54:22]wFMCommunicate request_size=4 [18:54:22]MH_SAM_APDU [18:54:22]CAPDU: 80 11 00 00 [18:54:22]Write to MH i2c: E2 08 00 80 00 80 11 00 00 00 00 00 00 FA [18:54:22]Write i2c OK [18:54:22]MH_I2C_Read... [18:54:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:54:22]Read from MH i2c: E2 [18:54:22]MH_I2C_Read... [18:54:22]Read from MH i2c: E2 17 00 [18:54:22]MH_I2C_Read... [18:54:22]Read from MH i2c: E2 17 00 80 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 57 [18:54:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:54:22]wFMCommunicate OK [18:54:22]CreateOFDProtocolMessage done [18:54:22]OFDSenderStorePacket 226768 [18:54:22]StoreOFDPacket docnum=226768 [18:54:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 69 6E 07 01 37 00 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 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 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 01 00 00 F4 03 04 00 DD 93 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D0 75 03 00 35 04 06 00 FE AC 22 FD 6C 26 C2 FF 61 85 32 BF 68 71 [18:54:22]CheckFolder [18:54:22]dirname=/storage/ofd_packets [18:54:22]CheckFolder done [18:54:22]ProducePacketName [18:54:22]name=ofd_packets/00226768 [18:54:22]NVStorageSaveData ofd_packets/00226768 [18:54:22]File name is /storage/ofd_packets/00226768 [18:54:22]Write 301 bytes [18:54:22]NVStorageSaveData done [18:54:22]OFDSenderStorePacket done [18:54:22]KKMCreateOFDPacket done [18:54:22]NVStorageSaveData kkm_last_timestamp [18:54:22]File name is /storage/kkm_last_timestamp [18:54:22]Write 4 bytes [18:54:22]NVStorageSaveData done [18:54:22]ExternCall_PrintAddStr [18:54:22]wPrintStart [18:54:22]Write to MH i2c: 01 00 00 81 00 81 [18:54:22]Write i2c OK [18:54:22]MH_I2C_Read... [18:54:22]Read from MH i2c: 01 [18:54:22]MH_I2C_Read... [18:54:22]Read from MH i2c: 01 07 00 [18:54:22]MH_I2C_Read... [18:54:22]Read from MH i2c: 01 07 00 81 00 00 00 00 00 00 FF 0F 96 [18:54:22]RasterBufferAndPrint [18:54:22]line Счет N : (1)2003185 [18:54:22]line ИНН: 02508201610067 [18:54:22]line Контрольно-Кассовый Чек [18:54:22]line ПРОДАЖА [18:54:22]line ТРК (МРК, ГНК) : 64 [18:54:22]line Товар: 2710124500 [18:54:22]line Аи-95-К-5 [18:54:22]line 20.220 * 74.20 [18:54:22]line = 1500.32 [18:54:22]line НДС 12% НСП 1% [18:54:22]line > о реализуемом товаре [18:54:22]line ИТОГО: 1500.32 [18:54:22]line НСП 1% : 13.28 [18:54:22]line НДС 12% : 159.33 [18:54:22]line Наличными: 0.00 [18:54:22]line Безнал.: 1500.32 [18:54:22]line Место: АЗС № 97 "Партнер Нефть" [18:54:22]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:54:22]line СНО: Общий режим [18:54:22]line Чек 428 28.07.2024 18:54 [18:54:22]line Смена: 439 ФФД: 1.0 [18:54:22]line ЗНМ: 0300000054 [18:54:22]line РНМ: 0000000000092624 [18:54:22]line Версия ККМ: 001 [18:54:22]line Платежная система: Бакай Банк [18:54:22]line ФМ: 0000000000874959 [18:54:22]line ФД: 226768 [18:54:22]line ФПД: 280015274863654 [18:54:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T185421&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226768&fm=280015274863654&tin=02508201610067®Number=0000000000092624&sum=150032 [18:54:22]written 0, free lines is 4095 [18:54:22]OFD Sender: Processing packet 226768 [packets to send 603, broken 602] [18:54:22]ProducePacketName [18:54:22]name=ofd_packets/00226768 [18:54:22]OFD Sender: To server: pG, [18:54:22]CommunicateWithHost lk.salyk.kg:30040 [18:54:22]ConnectInit lk.salyk.kg [18:54:22]Write to MH i2c: 01 00 00 AB 00 AB [18:54:22]Write i2c OK [18:54:22]MH_I2C_Read... [18:54:22]Read from MH i2c: 01 [18:54:22]MH_I2C_Read... [18:54:22]Read from MH i2c: 01 07 00 [18:54:22]MH_I2C_Read... [18:54:22]Read from MH i2c: 01 07 00 AB 00 00 00 00 00 00 80 0C 3E [18:54:22]RasterBufferAndPrint [18:54:22]line [18:54:22]line [18:54:22]line [18:54:22]line [18:54:22]line [18:54:22]written 0, free lines is 3203 [18:54:22]MH_Cut [18:54:22]Write to MH i2c: D1 01 00 B2 00 01 84 [18:54:22]Write i2c OK [18:54:22]MH_I2C_Read... [18:54:22]Read from MH i2c: D1 [18:54:22]MH_I2C_Read... [18:54:22]Read from MH i2c: D1 01 00 [18:54:22]MH_I2C_Read... [18:54:22]Read from MH i2c: D1 01 00 B2 00 00 83 [18:54:22]Write to MH i2c: 01 00 00 B3 00 B3 [18:54:22]Write i2c OK [18:54:22]MH_I2C_Read... [18:54:23]recv_with_timeout no data received [18:54:24]*** Cut start [18:54:24]*** Partial cut [18:54:24]*** CUTSNS_PIN = 1 [18:54:24]*** CUTSNS_PIN = 0 [18:54:24]*** Brake cut motor [18:54:24]Read from MH i2c: 01 [18:54:24]MH_I2C_Read... [18:54:24]*** Stop cut motor [18:54:24]*** Cut end [18:54:24]Read from MH i2c: 01 07 00 [18:54:24]MH_I2C_Read... [18:54:24]Read from MH i2c: 01 07 00 B3 00 00 00 00 00 00 FF 0F C8 [18:54:24]process_action close_receipt done [18:54:24]requested_data is exist [18:54:24]produce_requested_data [18:54:24]requested_item fm.sn is exist - process it [18:54:24]wFMCommunicate request_size=4 [18:54:24]MH_SAM_APDU [18:54:24]CAPDU: 80 11 00 00 [18:54:24]Write to MH i2c: E2 08 00 B4 00 80 11 00 00 00 00 00 00 2E [18:54:24]Write i2c OK [18:54:24]MH_I2C_Read... [18:54:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:54:24]Read from MH i2c: E2 [18:54:24]MH_I2C_Read... [18:54:24]Read from MH i2c: E2 17 00 [18:54:24]MH_I2C_Read... [18:54:24]Read from MH i2c: E2 17 00 B4 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8B [18:54:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:54:24]wFMCommunicate OK [18:54:24]requested_item fd.num is exist - process it [18:54:24]SAM_PROTO_GetFieldsCounters [18:54:24]wFMCommunicate request_size=4 [18:54:24]MH_SAM_APDU [18:54:24]CAPDU: 80 13 00 00 [18:54:24]Write to MH i2c: E2 08 00 B5 00 80 13 00 00 00 00 00 00 31 [18:54:24]Write i2c OK [18:54:24]MH_I2C_Read... [18:54:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:54:24]Read from MH i2c: E2 [18:54:24]MH_I2C_Read... [18:54:24]Read from MH i2c: E2 62 00 [18:54:24]MH_I2C_Read... [18:54:24]Read from MH i2c: E2 62 00 B5 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D0 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 AC 01 00 00 5E 04 04 00 AC 01 00 00 57 04 04 00 AD 01 00 00 19 04 04 00 00 00 00 00 90 00 61 [18:54:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D0 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 AC 01 00 00 5E 04 04 00 AC 01 00 00 57 04 04 00 AD 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:54:24]wFMCommunicate OK [18:54:24]SAM_PROTO_GetFieldsCounters done [18:54:24]requested_item shift.num is exist - process it [18:54:24]requested_item shift.opened is exist - process it [18:54:24]req_shift_opened [18:54:24]FM_GetShiftState [18:54:24]SAM_PROTO_GetShiftState [18:54:24]wFMCommunicate request_size=4 [18:54:24]MH_SAM_APDU [18:54:24]CAPDU: 80 13 01 00 [18:54:24]Write to MH i2c: E2 08 00 B6 00 80 13 01 00 00 00 00 00 33 [18:54:24]Write i2c OK [18:54:24]MH_I2C_Read... [18:54:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:54:24]Read from MH i2c: E2 [18:54:24]MH_I2C_Read... [18:54:24]Read from MH i2c: E2 0E 00 [18:54:24]MH_I2C_Read... [18:54:24]Read from MH i2c: E2 0E 00 B6 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 E4 [18:54:24]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [18:54:24]wFMCommunicate OK [18:54:24]SAM_PROTO_GetShiftState done [18:54:24]FM_GetShiftState done [18:54:24]req_shift_opened done [18:54:24]requested_item shift.open_date is exist - process it [18:54:24]req_shift_open_date [18:54:24]req_shift_open_date done [18:54:24]produce_requested_data done [18:54:24]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226768,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [18:54:24]process_action_free close_receipt [18:54:24]json_value_free [18:54:24]json_value_free done [18:54:24]process_json_proto returns [18:54:24]Send response to host [18:54:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226768,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [18:54:24]free response buf [18:54:24]execute_script done [18:54:24]execute_script returns [18:54:24]free content buf [18:54:24]Sock 10.Close socket [18:54:24]Sock 10.Thread stoped [18:54:27]ConnectInit Can't take IP for lk.salyk.kg [18:54:27]CommunicateWithHost connect error [18:54:27]CommunicateWithHost err = -1 [18:54:27]OFD Sender: Server communicate error [18:54:32]OFD Sender: Processing packet 226768 [packets to send 603, broken 602] [18:54:32]ProducePacketName [18:54:32]name=ofd_packets/00226768 [18:54:32]OFD Sender: To server: pG, [18:54:32]CommunicateWithHost lk.salyk.kg:30040 [18:54:32]ConnectInit lk.salyk.kg [18:54:32]accept exits with 9 [18:54:32]New connection [18:54:32]New thread 3067542884 created [18:54:32]Thread 3067399524 joined [18:54:32]Waiting for new connection... [18:54:32] Sock 9.Parse request [18:54:32]Sock 9.Check first char [18:54:32]Sock 9.First char is OK [18:54:32]request: POST /json_proto HTTP/1.0 [18:54:32]Method: POST [18:54:32]URL: /json_proto [18:54:32]Method is POST - this is cgi request [18:54:32]url: /json_proto [18:54:32]query_string will be loaded in cgi processing [18:54:32]execute_cgi json_proto POST (null) [18:54:32]execute_cgi path=json_proto method=POST [18:54:32]POST find Content-Length [18:54:32]Host: 172.17.43.131:8080 [18:54:32]Content-Length: 678 [18:54:32]Content-Type: application/json [18:54:32] [18:54:32]POST finish read [18:54:32]Found Content-Length = 678 [18:54:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003186", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:54:32]execute_script... [18:54: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)2003186", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:54:32]POST & json_proto [18:54:32]process_json_proto [18:54:32]json parsed OK: [18:54:32]protocol is kg_v1.0 [18:54:32]action value=close_receipt [18:54:32]process_action close_receipt [18:54:32]cmd_close_receipt [18:54:32]MH_GetDate [18:54:32]Write to MH i2c: F0 00 00 B7 00 A6 [18:54:32]Write i2c OK [18:54:32]MH_I2C_Read... [18:54:32]Read from MH i2c: F0 [18:54:32]MH_I2C_Read... [18:54:32]Read from MH i2c: F0 09 00 [18:54:32]MH_I2C_Read... [18:54:32]Read from MH i2c: F0 09 00 B7 00 00 E9 93 A6 66 F9 24 A2 66 5C [18:54:32]GetLastDocTimeStamp 1722192861 [18:54:32]current date 1722192873 [18:54:32]FM_GetShiftState [18:54:32]SAM_PROTO_GetShiftState [18:54:32]wFMCommunicate request_size=4 [18:54:32]MH_SAM_APDU [18:54:32]CAPDU: 80 13 01 00 [18:54:32]Write to MH i2c: E2 08 00 B8 00 80 13 01 00 00 00 00 00 35 [18:54:32]Write i2c OK [18:54:32]MH_I2C_Read... [18:54:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:54:32]Read from MH i2c: E2 [18:54:32]MH_I2C_Read... [18:54:32]Read from MH i2c: E2 0E 00 [18:54:32]MH_I2C_Read... [18:54:32]Read from MH i2c: E2 0E 00 B8 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 E6 [18:54:32]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [18:54:32]wFMCommunicate OK [18:54:32]SAM_PROTO_GetShiftState done [18:54:32]FM_GetShiftState done [18:54:32]opened in 1722125326 [18:54:32]opened+sec_in_day 1722211726 [18:54:32]quantity*price = 20001 [18:54:32]sum+1 = 20002 [18:54:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 429 28.07.2024 18:54 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226769 ФПД: 181814563561721 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T185433&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226769&fm=181814563561721&tin=02508201610067®Number=0000000000092624&sum=20000 [18:54:33]StoreToDocumentArchive [18:54:33]shift 439 fd 226769 [18:54:33]save to /storage/0439/doc_00226769 [18:54:33]save last doc name /storage/0439/doc_00226769 to /storage/kkm_last_doc_name [18:54:33]save OK [18:54:33]Clear old archive folders... [18:54:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:54:34]tlvbuf is 01CB92C0 [18:54:34]SAM_PROTO_ClearQueue [18:54:34]wFMCommunicate request_size=4 [18:54:34]MH_SAM_APDU [18:54:34]CAPDU: 80 09 00 00 [18:54:34]Write to MH i2c: E2 08 00 C5 00 80 09 00 00 00 00 00 00 37 [18:54:34]Write i2c OK [18:54:34]MH_I2C_Read... [18:54:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:54:34]Read from MH i2c: E2 [18:54:34]MH_I2C_Read... [18:54:34]Read from MH i2c: E2 03 00 [18:54:34]MH_I2C_Read... [18:54:34]Read from MH i2c: E2 03 00 C5 00 00 90 00 39 [18:54:34]RAPDU: 90 00 [18:54:34]wFMCommunicate OK [18:54:34]SAM_PROTO_ClearQueue done [18:54:34]KKMCreateOFDPacket [18:54:34]OFDProtocolAddRootSTLVToBuf [18:54:34]FM_MakeSignedData [18:54:34]FM_MakeSignedData [18:54:34]SAM_PROTO_SignData [18:54:34]wFMCommunicate request_size=4 [18:54:34]MH_SAM_APDU [18:54:34]CAPDU: 80 0D 01 02 [18:54:34]Write to MH i2c: E2 08 00 C6 00 80 0D 01 02 00 00 00 00 3F [18:54:34]Write i2c OK [18:54:34]MH_I2C_Read... [18:54:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:54:34]Read from MH i2c: E2 [18:54:34]MH_I2C_Read... [18:54:34]Read from MH i2c: E2 03 00 [18:54:34]MH_I2C_Read... [18:54:34]Read from MH i2c: E2 03 00 C6 00 00 90 00 3A [18:54:34]RAPDU: 90 00 [18:54:34]wFMCommunicate OK [18:54:34]wFMCommunicate request_size=255 [18:54:34]MH_SAM_APDU [18:54:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 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 AD 01 00 00 F4 03 04 00 E9 93 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D1 75 03 00 35 04 06 00 A5 [18:54:34]Write to MH i2c: E2 02 01 C7 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 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 AD 01 00 00 F4 03 04 00 E9 93 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D1 75 03 00 35 04 06 00 A5 00 00 A4 [18:54:34]Write i2c OK [18:54:34]MH_I2C_Read... [18:54:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:54:34]Read from MH i2c: E2 [18:54:34]MH_I2C_Read... [18:54:34]Read from MH i2c: E2 03 00 [18:54:34]MH_I2C_Read... [18:54:34]Read from MH i2c: E2 03 00 C7 00 00 90 00 3B [18:54:34]RAPDU: 90 00 [18:54:34]wFMCommunicate OK [18:54:34]wFMCommunicate request_size=10 [18:54:34]MH_SAM_APDU [18:54:34]CAPDU: 80 0D 02 02 05 5C 00 79 E0 F9 [18:54:34]Write to MH i2c: E2 0D 00 C8 00 80 0D 02 02 05 00 5C 00 79 E0 F9 00 00 FA [18:54:34]Write i2c OK [18:54:34]MH_I2C_Read... [18:54:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:54:34]Read from MH i2c: E2 [18:54:34]MH_I2C_Read... [18:54:34]Read from MH i2c: E2 03 00 [18:54:34]MH_I2C_Read... [18:54:34]Read from MH i2c: E2 03 00 C8 00 00 90 00 3C [18:54:34]RAPDU: 90 00 [18:54:34]wFMCommunicate OK [18:54:34]wFMCommunicate request_size=4 [18:54:34]MH_SAM_APDU [18:54:34]CAPDU: 80 0D 03 02 [18:54:34]Write to MH i2c: E2 08 00 C9 00 80 0D 03 02 00 00 00 00 44 [18:54:34]Write i2c OK [18:54:34]MH_I2C_Read... [18:54:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:54:34]Read from MH i2c: E2 [18:54:34]MH_I2C_Read... [18:54:34]Read from MH i2c: E2 0B 00 [18:54:34]MH_I2C_Read... [18:54:34]Read from MH i2c: E2 0B 00 C9 00 00 1B 86 22 9D EA 49 5F 77 90 00 AE [18:54:34]RAPDU: 1B 86 22 9D EA 49 5F 77 90 00 [18:54:34]wFMCommunicate OK [18:54:34]SAM_PROTO_SignData done [18:54:34]FM_MakeSignedData done [18:54:34]CreateOFDProtocolMessage [18:54:34]wFMCommunicate request_size=4 [18:54:34]MH_SAM_APDU [18:54:34]CAPDU: 80 11 00 00 [18:54:34]Write to MH i2c: E2 08 00 CA 00 80 11 00 00 00 00 00 00 44 [18:54:34]Write i2c OK [18:54:34]MH_I2C_Read... [18:54:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:54:34]Read from MH i2c: E2 [18:54:34]MH_I2C_Read... [18:54:34]Read from MH i2c: E2 17 00 [18:54:34]MH_I2C_Read... [18:54:34]Read from MH i2c: E2 17 00 CA 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A1 [18:54:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:54:34]wFMCommunicate OK [18:54:34]CreateOFDProtocolMessage done [18:54:34]OFDSenderStorePacket 226769 [18:54:34]StoreOFDPacket docnum=226769 [18:54:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 89 99 07 01 6A A4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 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 AD 01 00 00 F4 03 04 00 E9 93 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D1 75 03 00 35 04 06 00 A5 5C 00 79 E0 F9 1B 86 22 9D EA 49 5F 77 [18:54:34]CheckFolder [18:54:34]dirname=/storage/ofd_packets [18:54:34]CheckFolder done [18:54:34]ProducePacketName [18:54:34]name=ofd_packets/00226769 [18:54:34]NVStorageSaveData ofd_packets/00226769 [18:54:34]File name is /storage/ofd_packets/00226769 [18:54:34]Write 301 bytes [18:54:34]NVStorageSaveData done [18:54:34]OFDSenderStorePacket done [18:54:34]KKMCreateOFDPacket done [18:54:34]NVStorageSaveData kkm_last_timestamp [18:54:34]File name is /storage/kkm_last_timestamp [18:54:34]Write 4 bytes [18:54:34]NVStorageSaveData done [18:54:34]ExternCall_PrintAddStr [18:54:34]wPrintStart [18:54:34]Write to MH i2c: 01 00 00 CB 00 CB [18:54:34]Write i2c OK [18:54:34]MH_I2C_Read... [18:54:34]Read from MH i2c: 01 [18:54:34]MH_I2C_Read... [18:54:34]Read from MH i2c: 01 07 00 [18:54:34]MH_I2C_Read... [18:54:34]Read from MH i2c: 01 07 00 CB 00 00 00 00 00 00 FF 0F E0 [18:54:34]RasterBufferAndPrint [18:54:34]line Счет N : (1)2003186 [18:54:34]line ИНН: 02508201610067 [18:54:34]line Контрольно-Кассовый Чек [18:54:34]line ПРОДАЖА [18:54:34]line ТРК (МРК, ГНК) : 53 [18:54:34]line Товар: 2710124130 [18:54:34]line Аи-92-К-5 [18:54:34]line 2.950 * 67.80 [18:54:34]line = 200.01 [18:54:34]line НДС 12% НСП 1% [18:54:34]line > о реализуемом товаре [18:54:34]line ОКРУГЛЕНИЕ: -0.01 [18:54:34]line ИТОГО: 200.00 [18:54:34]line Внесено: 200.00 [18:54:34]line СДАЧА: 0.00 [18:54:34]line НСП 1% : 1.77 [18:54:34]line НДС 12% : 21.24 [18:54:34]line Наличными: 200.00 [18:54:34]line Безнал.: 0.00 [18:54:34]line Место: АЗС № 97 "Партнер Нефть" [18:54:34]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:54:34]line СНО: Общий режим [18:54:34]line Чек 429 28.07.2024 18:54 [18:54:34]line Смена: 439 ФФД: 1.0 [18:54:34]line ЗНМ: 0300000054 [18:54:34]line РНМ: 0000000000092624 [18:54:34]line Версия ККМ: 001 [18:54:34]line ФМ: 0000000000874959 [18:54:34]line ФД: 226769 [18:54:34]line ФПД: 181814563561721 [18:54:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T185433&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226769&fm=181814563561721&tin=02508201610067®Number=0000000000092624&sum=20000 [18:54:34]written 0, free lines is 4095 [18:54:35]Write to MH i2c: 01 00 00 F6 00 F6 [18:54:35]Write i2c OK [18:54:35]MH_I2C_Read... [18:54:35]Read from MH i2c: 01 [18:54:35]MH_I2C_Read... [18:54:35]Read from MH i2c: 01 07 00 [18:54:35]MH_I2C_Read... [18:54:35]Read from MH i2c: 01 07 00 F6 00 00 00 00 00 00 5E 0C 67 [18:54:35]RasterBufferAndPrint [18:54:35]line [18:54:35]line [18:54:35]line [18:54:35]line [18:54:35]line [18:54:35]written 0, free lines is 3172 [18:54:35]MH_Cut [18:54:35]Write to MH i2c: D1 01 00 FD 00 01 CF [18:54:35]Write i2c OK [18:54:35]MH_I2C_Read... [18:54:35]Read from MH i2c: D1 [18:54:35]MH_I2C_Read... [18:54:35]Read from MH i2c: D1 01 00 [18:54:35]MH_I2C_Read... [18:54:35]Read from MH i2c: D1 01 00 FD 00 00 CE [18:54:35]Write to MH i2c: 01 00 00 FE 00 FE [18:54:35]Write i2c OK [18:54:35]MH_I2C_Read... [18:54:36]*** Cut start [18:54:36]*** Partial cut [18:54:36]*** CUTSNS_PIN = 1 [18:54:36]*** CUTSNS_PIN = 0 [18:54:36]*** Brake cut motor [18:54:36]Read from MH i2c: 01 [18:54:36]MH_I2C_Read... [18:54:36]*** Stop cut motor [18:54:36]*** Cut end [18:54:36]Read from MH i2c: 01 07 00 [18:54:36]MH_I2C_Read... [18:54:36]Read from MH i2c: 01 07 00 FE 00 00 00 00 00 00 FF 0F 13 [18:54:36]process_action close_receipt done [18:54:36]requested_data is exist [18:54:36]produce_requested_data [18:54:36]requested_item fm.sn is exist - process it [18:54:36]wFMCommunicate request_size=4 [18:54:36]MH_SAM_APDU [18:54:36]CAPDU: 80 11 00 00 [18:54:36]Write to MH i2c: E2 08 00 FF 00 80 11 00 00 00 00 00 00 79 [18:54:36]Write i2c OK [18:54:36]MH_I2C_Read... [18:54:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:54:36]Read from MH i2c: E2 [18:54:36]MH_I2C_Read... [18:54:36]Read from MH i2c: E2 17 00 [18:54:36]MH_I2C_Read... [18:54:36]Read from MH i2c: E2 17 00 FF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D6 [18:54:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:54:36]wFMCommunicate OK [18:54:36]requested_item fd.num is exist - process it [18:54:36]SAM_PROTO_GetFieldsCounters [18:54:36]wFMCommunicate request_size=4 [18:54:36]MH_SAM_APDU [18:54:36]CAPDU: 80 13 00 00 [18:54:36]Write to MH i2c: E2 08 00 00 01 80 13 00 00 00 00 00 00 7D [18:54:36]Write i2c OK [18:54:36]MH_I2C_Read... [18:54:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:54:37]Read from MH i2c: E2 [18:54:37]MH_I2C_Read... [18:54:37]Read from MH i2c: E2 62 00 [18:54:37]MH_I2C_Read... [18:54:37]Read from MH i2c: E2 62 00 00 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D1 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 AD 01 00 00 5E 04 04 00 AD 01 00 00 57 04 04 00 AE 01 00 00 19 04 04 00 00 00 00 00 90 00 B1 [18:54:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D1 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 AD 01 00 00 5E 04 04 00 AD 01 00 00 57 04 04 00 AE 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:54:37]wFMCommunicate OK [18:54:37]SAM_PROTO_GetFieldsCounters done [18:54:37]requested_item shift.num is exist - process it [18:54:37]requested_item shift.opened is exist - process it [18:54:37]req_shift_opened [18:54:37]FM_GetShiftState [18:54:37]SAM_PROTO_GetShiftState [18:54:37]wFMCommunicate request_size=4 [18:54:37]MH_SAM_APDU [18:54:37]CAPDU: 80 13 01 00 [18:54:37]Write to MH i2c: E2 08 00 01 01 80 13 01 00 00 00 00 00 7F [18:54:37]Write i2c OK [18:54:37]MH_I2C_Read... [18:54:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:54:37]Read from MH i2c: E2 [18:54:37]MH_I2C_Read... [18:54:37]Read from MH i2c: E2 0E 00 [18:54:37]MH_I2C_Read... [18:54:37]Read from MH i2c: E2 0E 00 01 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 30 [18:54:37]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [18:54:37]wFMCommunicate OK [18:54:37]SAM_PROTO_GetShiftState done [18:54:37]FM_GetShiftState done [18:54:37]req_shift_opened done [18:54:37]requested_item shift.open_date is exist - process it [18:54:37]req_shift_open_date [18:54:37]req_shift_open_date done [18:54:37]produce_requested_data done [18:54:37]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226769,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [18:54:37]process_action_free close_receipt [18:54:37]json_value_free [18:54:37]json_value_free done [18:54:37]process_json_proto returns [18:54:37]Send response to host [18:54:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226769,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [18:54:37]free response buf [18:54:37]execute_script done [18:54:37]execute_script returns [18:54:37]free content buf [18:54:37]Sock 9.Close socket [18:54:37]Sock 9.Thread stoped [18:54:39]recv_with_timeout no data received [18:54:48]Connected sock=10 [18:54:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 69 6E 07 01 37 00 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 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 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 01 00 00 F4 03 04 00 DD 93 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D0 75 03 00 35 04 06 00 FE AC 22 FD 6C 26 C2 FF 61 85 32 BF 68 71 [18:54:53]recv_with_timeout no data received [18:54:53]CommunicateWithHost answer receiving error [18:54:53]CommunicateWithHost err = -3 [18:54:53]OFD Sender: Server communicate error [18:54:53]OFD Sender: Processing packet 226768 [packets to send 604, broken 602] [18:54:53]ProducePacketName [18:54:53]name=ofd_packets/00226768 [18:54:53]OFD Sender: To server: pG, [18:54:53]CommunicateWithHost lk.salyk.kg:30040 [18:54:53]ConnectInit lk.salyk.kg [18:54:57]Connected sock=9 [18:54:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 69 6E 07 01 37 00 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 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 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 01 00 00 F4 03 04 00 DD 93 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D0 75 03 00 35 04 06 00 FE AC 22 FD 6C 26 C2 FF 61 85 32 BF 68 71 [18:54:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 EE 20 47 00 85 B3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D0 75 03 00 F4 03 04 00 09 40 A6 66 B6 04 01 00 00 00 81 59 BD E6 6A 1A 1E [18:54:59]CommunicateWithHost err = 0 [18:54:59]CheckOFDResponse [18:54:59]1017 (14) - 77093643461234 [18:54:59]1041 (16) - 0000000000874959 [18:54:59]1040 (4) - 226768 [18:54:59]1012 (4) - 28.07.2024 12:56 [18:54:59]1206 (1) - 0 [18:54:59]OFD Sender: Remove packet 226768 [18:54:59]ProducePacketName [18:54:59]name=ofd_packets/00226768 [18:54:59]NVStorageDeleteData [18:55:00]OFD Sender: Processing packet 226769 [packets to send 603, broken 602] [18:55:00]ProducePacketName [18:55:00]name=ofd_packets/00226769 [18:55:00]OFD Sender: To server: pG, [18:55:00]CommunicateWithHost lk.salyk.kg:30040 [18:55:00]ConnectInit lk.salyk.kg [18:55:26]recv_with_timeout no data received [18:57:14]ConnectInit Can't connect to host [18:57:14]CommunicateWithHost connect error [18:57:14]CommunicateWithHost err = -1 [18:57:14]OFD Sender: Server communicate error [18:57:19]OFD Sender: Processing packet 226769 [packets to send 603, broken 602] [18:57:19]ProducePacketName [18:57:19]name=ofd_packets/00226769 [18:57:19]OFD Sender: To server: pG, [18:57:19]CommunicateWithHost lk.salyk.kg:30040 [18:57:19]ConnectInit lk.salyk.kg [18:57:20]Connected sock=8 [18:57:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 89 99 07 01 6A A4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 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 AD 01 00 00 F4 03 04 00 E9 93 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D1 75 03 00 35 04 06 00 A5 5C 00 79 E0 F9 1B 86 22 9D EA 49 5F 77 [18:57:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 6B B1 47 00 51 14 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D1 75 03 00 F4 03 04 00 98 40 A6 66 B6 04 01 00 00 98 0B B1 66 6F 64 F1 E3 [18:57:20]CommunicateWithHost err = 0 [18:57:20]CheckOFDResponse [18:57:20]1017 (14) - 77093643461234 [18:57:20]1041 (16) - 0000000000874959 [18:57:20]1040 (4) - 226769 [18:57:20]1012 (4) - 28.07.2024 12:59 [18:57:20]1206 (1) - 0 [18:57:20]OFD Sender: Remove packet 226769 [18:57:20]ProducePacketName [18:57:20]name=ofd_packets/00226769 [18:57:20]NVStorageDeleteData [18:57:21]OFD Sender: No OFD packet to send [18:57:26]OFD Sender: No OFD packet to send [18:57:31]OFD Sender: No OFD packet to send [18:57:36]OFD Sender: No OFD packet to send [18:57:41]OFD Sender: No OFD packet to send [18:57:46]OFD Sender: No OFD packet to send [18:57:51]OFD Sender: No OFD packet to send [18:57:56]OFD Sender: No OFD packet to send [18:58:01]OFD Sender: No OFD packet to send [18:58:06]OFD Sender: No OFD packet to send [18:58:11]OFD Sender: No OFD packet to send [18:58:16]OFD Sender: No OFD packet to send [18:58:21]OFD Sender: No OFD packet to send [18:58:26]OFD Sender: No OFD packet to send [18:58:31]OFD Sender: No OFD packet to send [18:58:36]OFD Sender: No OFD packet to send [18:58:40]accept exits with 12 [18:58:40]New connection [18:58:40]New thread 3067399524 created [18:58:40]Thread 3067542884 joined [18:58:40]Waiting for new connection... [18:58:40] Sock 12.Parse request [18:58:40]Sock 12.Check first char [18:58:40]Sock 12.First char is OK [18:58:40]request: POST /json_proto HTTP/1.0 [18:58:40]Method: POST [18:58:40]URL: /json_proto [18:58:40]Method is POST - this is cgi request [18:58:40]url: /json_proto [18:58:40]query_string will be loaded in cgi processing [18:58:40]execute_cgi json_proto POST (null) [18:58:40]execute_cgi path=json_proto method=POST [18:58:40]POST find Content-Length [18:58:40]Host: 172.17.43.131:8080 [18:58:40]Content-Length: 810 [18:58:40]Content-Type: application/json [18:58:40] [18:58:40]POST finish read [18:58:40]Found Content-Length = 810 [18:58:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003187", "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.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:58:40]execute_script... [18:58: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)2003187", "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.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:58:40]POST & json_proto [18:58:40]process_json_proto [18:58:40]json parsed OK: [18:58:40]protocol is kg_v1.0 [18:58:40]action value=close_receipt [18:58:40]process_action close_receipt [18:58:40]cmd_close_receipt [18:58:40]MH_GetDate [18:58:40]Write to MH i2c: F0 00 00 02 01 F2 [18:58:40]Write i2c OK [18:58:40]MH_I2C_Read... [18:58:40]Read from MH i2c: F0 [18:58:40]MH_I2C_Read... [18:58:40]Read from MH i2c: F0 09 00 [18:58:40]MH_I2C_Read... [18:58:40]Read from MH i2c: F0 09 00 02 01 00 E0 94 A6 66 F9 24 A2 66 A0 [18:58:40]GetLastDocTimeStamp 1722192873 [18:58:40]current date 1722193120 [18:58:40]FM_GetShiftState [18:58:40]SAM_PROTO_GetShiftState [18:58:40]wFMCommunicate request_size=4 [18:58:40]MH_SAM_APDU [18:58:40]CAPDU: 80 13 01 00 [18:58:40]Write to MH i2c: E2 08 00 03 01 80 13 01 00 00 00 00 00 81 [18:58:40]Write i2c OK [18:58:40]MH_I2C_Read... [18:58:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:58:40]Read from MH i2c: E2 [18:58:40]MH_I2C_Read... [18:58:40]Read from MH i2c: E2 0E 00 [18:58:40]MH_I2C_Read... [18:58:40]Read from MH i2c: E2 0E 00 03 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 32 [18:58:40]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [18:58:40]wFMCommunicate OK [18:58:40]SAM_PROTO_GetShiftState done [18:58:40]FM_GetShiftState done [18:58:40]opened in 1722125326 [18:58:40]opened+sec_in_day 1722211726 [18:58:40]quantity*price = 50017 [18:58:40]sum+1 = 50019 [18:58:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.18 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 0.00 Безнал.: 500.18 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 430 28.07.2024 18:58 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 226770 ФПД: 52422922736152 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T185840&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226770&fm=52422922736152&tin=02508201610067®Number=0000000000092624&sum=50018 [18:58:41]StoreToDocumentArchive [18:58:41]shift 439 fd 226770 [18:58:41]save to /storage/0439/doc_00226770 [18:58:41]save last doc name /storage/0439/doc_00226770 to /storage/kkm_last_doc_name [18:58:41]save OK [18:58:41]Clear old archive folders... [18:58:41]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:58:41]tlvbuf is 01C49330 [18:58:41]SAM_PROTO_ClearQueue [18:58:41]wFMCommunicate request_size=4 [18:58:41]MH_SAM_APDU [18:58:41]CAPDU: 80 09 00 00 [18:58:41]Write to MH i2c: E2 08 00 10 01 80 09 00 00 00 00 00 00 83 [18:58:41]Write i2c OK [18:58:41]MH_I2C_Read... [18:58:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:58:41]Read from MH i2c: E2 [18:58:41]MH_I2C_Read... [18:58:41]Read from MH i2c: E2 03 00 [18:58:41]MH_I2C_Read... [18:58:41]Read from MH i2c: E2 03 00 10 01 00 90 00 85 [18:58:41]RAPDU: 90 00 [18:58:41]wFMCommunicate OK [18:58:41]SAM_PROTO_ClearQueue done [18:58:41]KKMCreateOFDPacket [18:58:41]OFDProtocolAddRootSTLVToBuf [18:58:41]FM_MakeSignedData [18:58:41]FM_MakeSignedData [18:58:41]SAM_PROTO_SignData [18:58:41]wFMCommunicate request_size=4 [18:58:41]MH_SAM_APDU [18:58:41]CAPDU: 80 0D 01 02 [18:58:41]Write to MH i2c: E2 08 00 11 01 80 0D 01 02 00 00 00 00 8B [18:58:41]Write i2c OK [18:58:41]MH_I2C_Read... [18:58:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:58:41]Read from MH i2c: E2 [18:58:41]MH_I2C_Read... [18:58:41]Read from MH i2c: E2 03 00 [18:58:41]MH_I2C_Read... [18:58:41]Read from MH i2c: E2 03 00 11 01 00 90 00 86 [18:58:41]RAPDU: 90 00 [18:58:41]wFMCommunicate OK [18:58:41]wFMCommunicate request_size=255 [18:58:41]MH_SAM_APDU [18:58:41]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 01 00 00 F4 03 04 00 E0 94 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D2 75 03 00 35 04 06 00 [18:58:41]Write to MH i2c: E2 02 01 12 01 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 01 00 00 F4 03 04 00 E0 94 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D2 75 03 00 35 04 06 00 00 00 73 [18:58:41]Write i2c OK [18:58:41]MH_I2C_Read... [18:58:41]OFD Sender: No OFD packet to send [18:58:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:58:41]Read from MH i2c: E2 [18:58:41]MH_I2C_Read... [18:58:41]Read from MH i2c: E2 03 00 [18:58:41]MH_I2C_Read... [18:58:41]Read from MH i2c: E2 03 00 12 01 00 90 00 87 [18:58:41]RAPDU: 90 00 [18:58:41]wFMCommunicate OK [18:58:41]wFMCommunicate request_size=11 [18:58:41]MH_SAM_APDU [18:58:41]CAPDU: 80 0D 02 02 06 2F AD A9 B0 12 18 [18:58:41]Write to MH i2c: E2 0E 00 13 01 80 0D 02 02 06 00 2F AD A9 B0 12 18 00 00 F9 [18:58:41]Write i2c OK [18:58:41]MH_I2C_Read... [18:58:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:58:41]Read from MH i2c: E2 [18:58:41]MH_I2C_Read... [18:58:41]Read from MH i2c: E2 03 00 [18:58:41]MH_I2C_Read... [18:58:41]Read from MH i2c: E2 03 00 13 01 00 90 00 88 [18:58:41]RAPDU: 90 00 [18:58:41]wFMCommunicate OK [18:58:41]wFMCommunicate request_size=4 [18:58:41]MH_SAM_APDU [18:58:41]CAPDU: 80 0D 03 02 [18:58:41]Write to MH i2c: E2 08 00 14 01 80 0D 03 02 00 00 00 00 90 [18:58:41]Write i2c OK [18:58:41]MH_I2C_Read... [18:58:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:58:41]Read from MH i2c: E2 [18:58:41]MH_I2C_Read... [18:58:41]Read from MH i2c: E2 0B 00 [18:58:41]MH_I2C_Read... [18:58:41]Read from MH i2c: E2 0B 00 14 01 00 55 19 C7 6A CA CA C4 1B 90 00 A3 [18:58:41]RAPDU: 55 19 C7 6A CA CA C4 1B 90 00 [18:58:41]wFMCommunicate OK [18:58:41]SAM_PROTO_SignData done [18:58:41]FM_MakeSignedData done [18:58:41]CreateOFDProtocolMessage [18:58:41]wFMCommunicate request_size=4 [18:58:41]MH_SAM_APDU [18:58:41]CAPDU: 80 11 00 00 [18:58:41]Write to MH i2c: E2 08 00 15 01 80 11 00 00 00 00 00 00 90 [18:58:41]Write i2c OK [18:58:41]MH_I2C_Read... [18:58:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:58:41]Read from MH i2c: E2 [18:58:41]MH_I2C_Read... [18:58:41]Read from MH i2c: E2 17 00 [18:58:41]MH_I2C_Read... [18:58:41]Read from MH i2c: E2 17 00 15 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 ED [18:58:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:58:41]wFMCommunicate OK [18:58:41]CreateOFDProtocolMessage done [18:58:41]OFDSenderStorePacket 226770 [18:58:41]StoreOFDPacket docnum=226770 [18:58:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 68 BF 08 01 6A FD 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 01 00 00 F4 03 04 00 E0 94 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D2 75 03 00 35 04 06 00 2F AD A9 B0 12 18 55 19 C7 6A CA CA C4 1B [18:58:41]CheckFolder [18:58:41]dirname=/storage/ofd_packets [18:58:41]CheckFolder done [18:58:41]ProducePacketName [18:58:41]name=ofd_packets/00226770 [18:58:41]NVStorageSaveData ofd_packets/00226770 [18:58:41]File name is /storage/ofd_packets/00226770 [18:58:41]Write 302 bytes [18:58:41]NVStorageSaveData done [18:58:41]OFDSenderStorePacket done [18:58:41]KKMCreateOFDPacket done [18:58:41]NVStorageSaveData kkm_last_timestamp [18:58:41]File name is /storage/kkm_last_timestamp [18:58:41]Write 4 bytes [18:58:41]NVStorageSaveData done [18:58:41]ExternCall_PrintAddStr [18:58:41]wPrintStart [18:58:41]Write to MH i2c: 01 00 00 16 01 17 [18:58:41]Write i2c OK [18:58:41]MH_I2C_Read... [18:58:41]Read from MH i2c: 01 [18:58:41]MH_I2C_Read... [18:58:41]Read from MH i2c: 01 07 00 [18:58:41]MH_I2C_Read... [18:58:41]Read from MH i2c: 01 07 00 16 01 00 00 00 00 00 FF 0F 2C [18:58:41]RasterBufferAndPrint [18:58:41]line Счет N : (1)2003187 [18:58:41]line ИНН: 02508201610067 [18:58:41]line Контрольно-Кассовый Чек [18:58:41]line ПРОДАЖА [18:58:41]line ТРК (МРК, ГНК) : 42 [18:58:41]line Товар: 2710124130 [18:58:41]line Super-92-К-5 [18:58:41]line 7.270 * 68.80 [18:58:41]line = 500.18 [18:58:41]line НДС 12% НСП 1% [18:58:41]line > о реализуемом товаре [18:58:41]line ИТОГО: 500.18 [18:58:41]line НСП 1% : 4.43 [18:58:41]line НДС 12% : 53.12 [18:58:41]line Наличными: 0.00 [18:58:41]line Безнал.: 500.18 [18:58:41]line Место: АЗС № 97 "Партнер Нефть" [18:58:41]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [18:58:41]line СНО: Общий режим [18:58:41]line Чек 430 28.07.2024 18:58 [18:58:41]line Смена: 439 ФФД: 1.0 [18:58:41]line ЗНМ: 0300000054 [18:58:41]line РНМ: 0000000000092624 [18:58:41]line Версия ККМ: 001 [18:58:41]line Платежная система: Бакай Банк [18:58:41]line ФМ: 0000000000874959 [18:58:41]line ФД: 226770 [18:58:41]line ФПД: 52422922736152 [18:58:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T185840&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226770&fm=52422922736152&tin=02508201610067®Number=0000000000092624&sum=50018 [18:58:41]written 0, free lines is 4095 [18:58:42]OFD Sender: Processing packet 226770 [packets to send 603, broken 602] [18:58:42]ProducePacketName [18:58:42]name=ofd_packets/00226770 [18:58:42]OFD Sender: To server: pG, [18:58:42]CommunicateWithHost lk.salyk.kg:30040 [18:58:42]ConnectInit lk.salyk.kg [18:58:42]Write to MH i2c: 01 00 00 40 01 41 [18:58:42]Write i2c OK [18:58:42]MH_I2C_Read... [18:58:42]Read from MH i2c: 01 [18:58:42]MH_I2C_Read... [18:58:42]Read from MH i2c: 01 07 00 [18:58:42]MH_I2C_Read... [18:58:42]Read from MH i2c: 01 07 00 40 01 00 00 00 00 00 74 0C C8 [18:58:42]RasterBufferAndPrint [18:58:42]line [18:58:42]line [18:58:42]line [18:58:42]line [18:58:42]line [18:58:42]written 0, free lines is 3190 [18:58:42]MH_Cut [18:58:42]Write to MH i2c: D1 01 00 47 01 01 1A [18:58:42]Write i2c OK [18:58:42]MH_I2C_Read... [18:58:42]Read from MH i2c: D1 [18:58:42]MH_I2C_Read... [18:58:42]Read from MH i2c: D1 01 00 [18:58:42]MH_I2C_Read... [18:58:42]Read from MH i2c: D1 01 00 47 01 00 19 [18:58:42]Write to MH i2c: 01 00 00 48 01 49 [18:58:42]Write i2c OK [18:58:42]MH_I2C_Read... [18:58:43]*** Cut start [18:58:43]*** Partial cut [18:58:43]*** CUTSNS_PIN = 1 [18:58:43]*** CUTSNS_PIN = 0 [18:58:43]*** Brake cut motor [18:58:44]Read from MH i2c: 01 [18:58:44]MH_I2C_Read... [18:58:44]*** Stop cut motor [18:58:44]*** Cut end [18:58:44]Read from MH i2c: 01 07 00 [18:58:44]MH_I2C_Read... [18:58:44]Read from MH i2c: 01 07 00 48 01 00 00 00 00 00 FF 0F 5E [18:58:44]process_action close_receipt done [18:58:44]requested_data is exist [18:58:44]produce_requested_data [18:58:44]requested_item fm.sn is exist - process it [18:58:44]wFMCommunicate request_size=4 [18:58:44]MH_SAM_APDU [18:58:44]CAPDU: 80 11 00 00 [18:58:44]Write to MH i2c: E2 08 00 49 01 80 11 00 00 00 00 00 00 C4 [18:58:44]Write i2c OK [18:58:44]MH_I2C_Read... [18:58:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:58:44]Read from MH i2c: E2 [18:58:44]MH_I2C_Read... [18:58:44]Read from MH i2c: E2 17 00 [18:58:44]MH_I2C_Read... [18:58:44]Read from MH i2c: E2 17 00 49 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 21 [18:58:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [18:58:44]wFMCommunicate OK [18:58:44]requested_item fd.num is exist - process it [18:58:44]SAM_PROTO_GetFieldsCounters [18:58:44]wFMCommunicate request_size=4 [18:58:44]MH_SAM_APDU [18:58:44]CAPDU: 80 13 00 00 [18:58:44]Write to MH i2c: E2 08 00 4A 01 80 13 00 00 00 00 00 00 C7 [18:58:44]Write i2c OK [18:58:44]MH_I2C_Read... [18:58:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:58:44]Read from MH i2c: E2 [18:58:44]MH_I2C_Read... [18:58:44]Read from MH i2c: E2 62 00 [18:58:44]MH_I2C_Read... [18:58:44]Read from MH i2c: E2 62 00 4A 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D2 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 AE 01 00 00 5E 04 04 00 AE 01 00 00 57 04 04 00 AF 01 00 00 19 04 04 00 00 00 00 00 90 00 FF [18:58:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D2 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 AE 01 00 00 5E 04 04 00 AE 01 00 00 57 04 04 00 AF 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:58:44]wFMCommunicate OK [18:58:44]SAM_PROTO_GetFieldsCounters done [18:58:44]requested_item shift.num is exist - process it [18:58:44]requested_item shift.opened is exist - process it [18:58:44]req_shift_opened [18:58:44]FM_GetShiftState [18:58:44]SAM_PROTO_GetShiftState [18:58:44]wFMCommunicate request_size=4 [18:58:44]MH_SAM_APDU [18:58:44]CAPDU: 80 13 01 00 [18:58:44]Write to MH i2c: E2 08 00 4B 01 80 13 01 00 00 00 00 00 C9 [18:58:44]Write i2c OK [18:58:44]MH_I2C_Read... [18:58:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:58:44]Read from MH i2c: E2 [18:58:44]MH_I2C_Read... [18:58:44]Read from MH i2c: E2 0E 00 [18:58:44]MH_I2C_Read... [18:58:44]Read from MH i2c: E2 0E 00 4B 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 7A [18:58:44]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [18:58:44]wFMCommunicate OK [18:58:44]SAM_PROTO_GetShiftState done [18:58:44]FM_GetShiftState done [18:58:44]req_shift_opened done [18:58:44]requested_item shift.open_date is exist - process it [18:58:44]req_shift_open_date [18:58:44]req_shift_open_date done [18:58:44]produce_requested_data done [18:58:44]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226770,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [18:58:44]process_action_free close_receipt [18:58:44]json_value_free [18:58:44]json_value_free done [18:58:44]process_json_proto returns [18:58:44]Send response to host [18:58:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226770,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [18:58:44]free response buf [18:58:44]execute_script done [18:58:44]execute_script returns [18:58:44]free content buf [18:58:44]Sock 12.Close socket [18:58:44]Sock 12.Thread stoped [18:59:05]recv_with_timeout no data received [19:00:36]int [19:00:36]Write to MH i2c: 01 00 00 4C 01 4D [19:00:36]*** FLAG_PRN_PAP1 set [19:00:36]Write i2c OK [19:00:36]MH_I2C_Read... [19:00:36]Read from MH i2c: 01 [19:00:36]MH_I2C_Read... [19:00:36]Read from MH i2c: 01 07 00 [19:00:36]MH_I2C_Read... [19:00:36]Read from MH i2c: 01 07 00 4C 01 00 01 00 00 00 FF 0F 63 [19:00:36]state=0 [19:00:36]No paper [19:00:36]int [19:00:36]Write to MH i2c: 01 00 00 4D 01 4E [19:00:36]*** FLAG_PRN_PAP2 set [19:00:36]Write i2c OK [19:00:36]MH_I2C_Read... [19:00:36]Read from MH i2c: 01 [19:00:36]MH_I2C_Read... [19:00:36]Read from MH i2c: 01 07 00 [19:00:36]MH_I2C_Read... [19:00:36]Read from MH i2c: 01 07 00 4D 01 00 03 00 00 00 FF 0F 66 [19:00:36]state=0 [19:00:36]No paper [19:00:36]Cover opened [19:00:38]int [19:00:38]Write to MH i2c: 01 00 00 4E 01 4F [19:00:38]*** FLAG_PRN_PAP1 reset [19:00:38]*** FLAG_PRN_PAP2 reset [19:00:38]Write i2c OK [19:00:38]MH_I2C_Read... [19:00:38]Read from MH i2c: 01 [19:00:38]MH_I2C_Read... [19:00:38]Read from MH i2c: 01 07 00 [19:00:38]MH_I2C_Read... [19:00:38]Read from MH i2c: 01 07 00 4E 01 00 00 00 00 00 FF 0F 64 [19:00:38]state=3 [19:00:38]Cover closed [19:00:54]ConnectInit Can't connect to host [19:00:54]CommunicateWithHost connect error [19:00:54]CommunicateWithHost err = -1 [19:00:54]OFD Sender: Server communicate error [19:00:59]OFD Sender: Processing packet 226770 [packets to send 603, broken 602] [19:00:59]ProducePacketName [19:00:59]name=ofd_packets/00226770 [19:00:59]OFD Sender: To server: pG, [19:00:59]CommunicateWithHost lk.salyk.kg:30040 [19:00:59]ConnectInit lk.salyk.kg [19:00:59]Connected sock=9 [19:00:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 68 BF 08 01 6A FD 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 01 00 00 F4 03 04 00 E0 94 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D2 75 03 00 35 04 06 00 2F AD A9 B0 12 18 55 19 C7 6A CA CA C4 1B [19:01:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 0D 28 47 00 E1 0E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D2 75 03 00 F4 03 04 00 75 41 A6 66 B6 04 01 00 00 9B 0D D8 FE 8A 8A DB 0E [19:01:01]CommunicateWithHost err = 0 [19:01:01]CheckOFDResponse [19:01:01]1017 (14) - 77093643461234 [19:01:01]1041 (16) - 0000000000874959 [19:01:01]1040 (4) - 226770 [19:01:01]1012 (4) - 28.07.2024 13:02 [19:01:01]1206 (1) - 0 [19:01:01]OFD Sender: Remove packet 226770 [19:01:01]ProducePacketName [19:01:01]name=ofd_packets/00226770 [19:01:01]NVStorageDeleteData [19:01:01]OFD Sender: No OFD packet to send [19:01:06]OFD Sender: No OFD packet to send [19:01:11]OFD Sender: No OFD packet to send [19:01:16]OFD Sender: No OFD packet to send [19:01:21]OFD Sender: No OFD packet to send [19:01:26]OFD Sender: No OFD packet to send [19:01:31]OFD Sender: No OFD packet to send [19:01:36]OFD Sender: No OFD packet to send [19:01:41]OFD Sender: No OFD packet to send [19:01:46]OFD Sender: No OFD packet to send [19:01:51]OFD Sender: No OFD packet to send [19:01:56]OFD Sender: No OFD packet to send [19:02:01]OFD Sender: No OFD packet to send [19:02:03]recv_with_timeout no data received [19:02:06]OFD Sender: No OFD packet to send [19:02:11]OFD Sender: No OFD packet to send [19:02:16]OFD Sender: No OFD packet to send [19:02:21]OFD Sender: No OFD packet to send [19:02:26]OFD Sender: No OFD packet to send [19:02:31]OFD Sender: No OFD packet to send [19:02:36]OFD Sender: No OFD packet to send [19:02:41]OFD Sender: No OFD packet to send [19:02:46]OFD Sender: No OFD packet to send [19:02:47]accept exits with 8 [19:02:47]New connection [19:02:47]New thread 3067542884 created [19:02:47]Thread 3067399524 joined [19:02:47]Waiting for new connection... [19:02:47] Sock 8.Parse request [19:02:47]Sock 8.Check first char [19:02:47]Sock 8.First char is OK [19:02:47]request: POST /json_proto HTTP/1.0 [19:02:47]Method: POST [19:02:47]URL: /json_proto [19:02:47]Method is POST - this is cgi request [19:02:47]url: /json_proto [19:02:47]query_string will be loaded in cgi processing [19:02:47]execute_cgi json_proto POST (null) [19:02:47]execute_cgi path=json_proto method=POST [19:02:47]POST find Content-Length [19:02:47]Host: 172.17.43.131:8080 [19:02:47]Content-Length: 683 [19:02:47]Content-Type: application/json [19:02:47] [19:02:47]POST finish read [19:02:47]Found Content-Length = 683 [19:02:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003189", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:02:47]execute_script... [19:02:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003189", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:02:47]POST & json_proto [19:02:47]process_json_proto [19:02:47]json parsed OK: [19:02:47]protocol is kg_v1.0 [19:02:47]action value=close_receipt [19:02:47]process_action close_receipt [19:02:47]cmd_close_receipt [19:02:47]MH_GetDate [19:02:47]Write to MH i2c: F0 00 00 4F 01 3F [19:02:47]Write i2c OK [19:02:47]MH_I2C_Read... [19:02:47]Read from MH i2c: F0 [19:02:47]MH_I2C_Read... [19:02:47]Read from MH i2c: F0 09 00 [19:02:47]MH_I2C_Read... [19:02:47]Read from MH i2c: F0 09 00 4F 01 00 D8 95 A6 66 F9 24 A2 66 E6 [19:02:47]GetLastDocTimeStamp 1722193120 [19:02:47]current date 1722193368 [19:02:47]FM_GetShiftState [19:02:47]SAM_PROTO_GetShiftState [19:02:47]wFMCommunicate request_size=4 [19:02:47]MH_SAM_APDU [19:02:47]CAPDU: 80 13 01 00 [19:02:47]Write to MH i2c: E2 08 00 50 01 80 13 01 00 00 00 00 00 CE [19:02:47]Write i2c OK [19:02:47]MH_I2C_Read... [19:02:47]*** iso7816_exchange 80 13 01 00... Exchange failed -2850! [19:02:47]Read from MH i2c: E2 [19:02:47]MH_I2C_Read... [19:02:47]Read from MH i2c: E2 05 00 [19:02:47]MH_I2C_Read... [19:02:47]Read from MH i2c: E2 05 00 50 01 10 DE F4 FF FF 17 [19:02:47]Error from MH - 10 [19:02:47]res=8208 [19:02:47]FM_DeInit [19:02:47]wFMDisconnect [19:02:47]MH_SAM_Off [19:02:47]Write to MH i2c: E1 00 00 51 01 32 [19:02:47]Write i2c OK [19:02:47]MH_I2C_Read... [19:02:47]*** Shut down ICC! [19:02:47]Read from MH i2c: E1 [19:02:47]MH_I2C_Read... [19:02:47]Read from MH i2c: E1 01 00 [19:02:47]MH_I2C_Read... [19:02:47]Read from MH i2c: E1 01 00 51 01 00 33 [19:02:47]FM_Init [19:02:47]wFMConnect [19:02:47]MH_SAM_On [19:02:47]Write to MH i2c: E0 00 00 52 01 32 [19:02:47]Write i2c OK [19:02:47]MH_I2C_Read... [19:02:47]*** iso7816_init finished! [19:02:47]*** atr: [19:02:47]*** 0F 3B D5 18 FF 81 91 FE [19:02:47]*** 1F C3 80 73 C8 21 10 0A [19:02:47]*** 00 00 00 00 00 00 00 00 [19:02:47]*** 00 00 00 00 00 00 00 00 [19:02:47]*** 00 00 00 00 00 00 00 00 [19:02:47]*** 00 00 00 00 00 00 00 00 [19:02:47]*** 00 00 00 00 00 00 00 00 [19:02:47]*** 00 00 00 00 00 00 00 00 [19:02:47]Read from MH i2c: E0 [19:02:47]MH_I2C_Read... [19:02:47]Read from MH i2c: E0 10 00 [19:02:47]MH_I2C_Read... [19:02:47]Read from MH i2c: E0 10 00 52 01 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 51 [19:02:47]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [19:02:47]wFMCommunicate request_size=10 [19:02:47]MH_SAM_APDU [19:02:47]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [19:02:47]Write to MH i2c: E2 0D 00 53 01 00 A4 04 00 05 00 01 02 03 04 05 00 00 FE [19:02:47]Write i2c OK [19:02:47]MH_I2C_Read... [19:02:47]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [19:02:47]Read from MH i2c: E2 [19:02:47]MH_I2C_Read... [19:02:47]Read from MH i2c: E2 03 00 [19:02:47]MH_I2C_Read... [19:02:47]Read from MH i2c: E2 03 00 53 01 00 90 00 C8 [19:02:47]RAPDU: 90 00 [19:02:47]wFMCommunicate OK [19:02:47]wFMCommunicate request_size=4 [19:02:47]MH_SAM_APDU [19:02:47]CAPDU: 80 11 00 00 [19:02:47]Write to MH i2c: E2 08 00 54 01 80 11 00 00 00 00 00 00 CF [19:02:47]Write i2c OK [19:02:47]MH_I2C_Read... [19:02:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:02:47]Read from MH i2c: E2 [19:02:47]MH_I2C_Read... [19:02:47]Read from MH i2c: E2 17 00 [19:02:47]MH_I2C_Read... [19:02:47]Read from MH i2c: E2 17 00 54 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2C [19:02:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:02:47]wFMCommunicate OK [19:02:47]Detected FM SN is 0000000000874959 [19:02:47]Stored FM SN is 0000000000874959 [19:02:47]wFMCommunicate request_size=9 [19:02:47]MH_SAM_APDU [19:02:47]CAPDU: 80 16 00 00 04 1A 5E 01 00 [19:02:47]Write to MH i2c: E2 0C 00 55 01 80 16 00 00 04 00 1A 5E 01 00 00 00 56 [19:02:47]Write i2c OK [19:02:47]MH_I2C_Read... [19:02:47]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [19:02:47]Read from MH i2c: E2 [19:02:47]MH_I2C_Read... [19:02:47]Read from MH i2c: E2 03 00 [19:02:47]MH_I2C_Read... [19:02:47]Read from MH i2c: E2 03 00 55 01 00 90 00 CA [19:02:47]RAPDU: 90 00 [19:02:47]wFMCommunicate OK [19:02:47]FM PIN OK [19:02:47]wFMCommunicate request_size=8 [19:02:47]MH_SAM_APDU [19:02:47]CAPDU: 80 14 04 00 03 02 00 01 [19:02:47]Write to MH i2c: E2 0B 00 56 01 80 14 04 00 03 00 02 00 01 00 00 E1 [19:02:47]Write i2c OK [19:02:47]MH_I2C_Read... [19:02:47]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [19:02:47]Read from MH i2c: E2 [19:02:47]MH_I2C_Read... [19:02:47]Read from MH i2c: E2 03 00 [19:02:47]MH_I2C_Read... [19:02:47]Read from MH i2c: E2 03 00 56 01 00 90 00 CB [19:02:47]RAPDU: 90 00 [19:02:47]wFMCommunicate OK [19:02:47]wFMCommunicate request_size=13 [19:02:47]MH_SAM_APDU [19:02:47]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [19:02:47]Write to MH i2c: E2 10 00 57 01 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 06 [19:02:47]Write i2c OK [19:02:47]MH_I2C_Read... [19:02:47]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [19:02:47]Read from MH i2c: E2 [19:02:47]MH_I2C_Read... [19:02:47]Read from MH i2c: E2 03 00 [19:02:47]MH_I2C_Read... [19:02:47]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [19:02:47]RAPDU: 90 00 [19:02:47]wFMCommunicate OK [19:02:47]wFMCommunicate request_size=4 [19:02:47]MH_SAM_APDU [19:02:47]CAPDU: 80 11 00 00 [19:02:47]Write to MH i2c: E2 08 00 58 01 80 11 00 00 00 00 00 00 D3 [19:02:47]Write i2c OK [19:02:47]MH_I2C_Read... [19:02:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:02:47]Read from MH i2c: E2 [19:02:47]MH_I2C_Read... [19:02:47]Read from MH i2c: E2 17 00 [19:02:47]MH_I2C_Read... [19:02:47]Read from MH i2c: E2 17 00 58 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 30 [19:02:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:02:47]wFMCommunicate OK [19:02:47]FM_GetShiftState [19:02:47]SAM_PROTO_GetShiftState [19:02:47]wFMCommunicate request_size=4 [19:02:47]MH_SAM_APDU [19:02:47]CAPDU: 80 13 01 00 [19:02:47]Write to MH i2c: E2 08 00 59 01 80 13 01 00 00 00 00 00 D7 [19:02:47]Write i2c OK [19:02:47]MH_I2C_Read... [19:02:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:02:47]Read from MH i2c: E2 [19:02:47]MH_I2C_Read... [19:02:47]Read from MH i2c: E2 0E 00 [19:02:47]MH_I2C_Read... [19:02:47]Read from MH i2c: E2 0E 00 59 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 88 [19:02:47]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:02:47]wFMCommunicate OK [19:02:47]SAM_PROTO_GetShiftState done [19:02:47]FM_GetShiftState done [19:02:47]opened in 1722125326 [19:02:47]opened+sec_in_day 1722211726 [19:02:47]quantity*price = 100005 [19:02:47]sum+1 = 100006 [19:02:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 431 28.07.2024 19:02 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226771 ФПД: 169018351747000 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T190248&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226771&fm=169018351747000&tin=02508201610067®Number=0000000000092624&sum=100000 [19:02:48]StoreToDocumentArchive [19:02:48]shift 439 fd 226771 [19:02:48]save to /storage/0439/doc_00226771 [19:02:48]save last doc name /storage/0439/doc_00226771 to /storage/kkm_last_doc_name [19:02:48]save OK [19:02:48]Clear old archive folders... [19:02:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:02:48]tlvbuf is 01CBFD40 [19:02:48]SAM_PROTO_ClearQueue [19:02:48]wFMCommunicate request_size=4 [19:02:48]MH_SAM_APDU [19:02:48]CAPDU: 80 09 00 00 [19:02:48]Write to MH i2c: E2 08 00 66 01 80 09 00 00 00 00 00 00 D9 [19:02:48]Write i2c OK [19:02:48]MH_I2C_Read... [19:02:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:02:49]Read from MH i2c: E2 [19:02:49]MH_I2C_Read... [19:02:49]Read from MH i2c: E2 03 00 [19:02:49]MH_I2C_Read... [19:02:49]Read from MH i2c: E2 03 00 66 01 00 90 00 DB [19:02:49]RAPDU: 90 00 [19:02:49]wFMCommunicate OK [19:02:49]SAM_PROTO_ClearQueue done [19:02:49]KKMCreateOFDPacket [19:02:49]OFDProtocolAddRootSTLVToBuf [19:02:49]FM_MakeSignedData [19:02:49]FM_MakeSignedData [19:02:49]SAM_PROTO_SignData [19:02:49]wFMCommunicate request_size=4 [19:02:49]MH_SAM_APDU [19:02:49]CAPDU: 80 0D 01 02 [19:02:49]Write to MH i2c: E2 08 00 67 01 80 0D 01 02 00 00 00 00 E1 [19:02:49]Write i2c OK [19:02:49]MH_I2C_Read... [19:02:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:02:49]Read from MH i2c: E2 [19:02:49]MH_I2C_Read... [19:02:49]Read from MH i2c: E2 03 00 [19:02:49]MH_I2C_Read... [19:02:49]Read from MH i2c: E2 03 00 67 01 00 90 00 DC [19:02:49]RAPDU: 90 00 [19:02:49]wFMCommunicate OK [19:02:49]wFMCommunicate request_size=255 [19:02:49]MH_SAM_APDU [19: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 AF 01 00 00 F4 03 04 00 D8 95 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D3 75 03 00 35 04 06 00 99 [19:02:49]Write to MH i2c: E2 02 01 68 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 AF 01 00 00 F4 03 04 00 D8 95 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D3 75 03 00 35 04 06 00 99 00 00 BC [19:02:49]Write i2c OK [19:02:49]MH_I2C_Read... [19:02:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:02:49]Read from MH i2c: E2 [19:02:49]MH_I2C_Read... [19:02:49]Read from MH i2c: E2 03 00 [19:02:49]MH_I2C_Read... [19:02:49]Read from MH i2c: E2 03 00 68 01 00 90 00 DD [19:02:49]RAPDU: 90 00 [19:02:49]wFMCommunicate OK [19:02:49]wFMCommunicate request_size=10 [19:02:49]MH_SAM_APDU [19:02:49]CAPDU: 80 0D 02 02 05 B8 A6 D0 FF B8 [19:02:49]Write to MH i2c: E2 0D 00 69 01 80 0D 02 02 05 00 B8 A6 D0 FF B8 00 00 D3 [19:02:49]Write i2c OK [19:02:49]MH_I2C_Read... [19:02:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:02:49]Read from MH i2c: E2 [19:02:49]MH_I2C_Read... [19:02:49]Read from MH i2c: E2 03 00 [19:02:49]MH_I2C_Read... [19:02:49]Read from MH i2c: E2 03 00 69 01 00 90 00 DE [19:02:49]RAPDU: 90 00 [19:02:49]wFMCommunicate OK [19:02:49]wFMCommunicate request_size=4 [19:02:49]MH_SAM_APDU [19:02:49]CAPDU: 80 0D 03 02 [19:02:49]Write to MH i2c: E2 08 00 6A 01 80 0D 03 02 00 00 00 00 E6 [19:02:49]Write i2c OK [19:02:49]MH_I2C_Read... [19:02:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:02:49]Read from MH i2c: E2 [19:02:49]MH_I2C_Read... [19:02:49]Read from MH i2c: E2 0B 00 [19:02:49]MH_I2C_Read... [19:02:49]Read from MH i2c: E2 0B 00 6A 01 00 EC AD 33 8A C4 73 8B 0B 90 00 0A [19:02:49]RAPDU: EC AD 33 8A C4 73 8B 0B 90 00 [19:02:49]wFMCommunicate OK [19:02:49]SAM_PROTO_SignData done [19:02:49]FM_MakeSignedData done [19:02:49]CreateOFDProtocolMessage [19:02:49]wFMCommunicate request_size=4 [19:02:49]MH_SAM_APDU [19:02:49]CAPDU: 80 11 00 00 [19:02:49]Write to MH i2c: E2 08 00 6B 01 80 11 00 00 00 00 00 00 E6 [19:02:49]Write i2c OK [19:02:49]MH_I2C_Read... [19:02:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:02:49]Read from MH i2c: E2 [19:02:49]MH_I2C_Read... [19:02:49]Read from MH i2c: E2 17 00 [19:02:49]MH_I2C_Read... [19:02:49]Read from MH i2c: E2 17 00 6B 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 43 [19:02:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:02:49]wFMCommunicate OK [19:02:49]CreateOFDProtocolMessage done [19:02:49]OFDSenderStorePacket 226771 [19:02:49]StoreOFDPacket docnum=226771 [19:02:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 AB A6 07 01 60 0D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 AF 01 00 00 F4 03 04 00 D8 95 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D3 75 03 00 35 04 06 00 99 B8 A6 D0 FF B8 EC AD 33 8A C4 73 8B 0B [19:02:49]CheckFolder [19:02:49]dirname=/storage/ofd_packets [19:02:49]CheckFolder done [19:02:49]ProducePacketName [19:02:49]name=ofd_packets/00226771 [19:02:49]NVStorageSaveData ofd_packets/00226771 [19:02:49]File name is /storage/ofd_packets/00226771 [19:02:49]Write 301 bytes [19:02:49]NVStorageSaveData done [19:02:49]OFDSenderStorePacket done [19:02:49]KKMCreateOFDPacket done [19:02:49]NVStorageSaveData kkm_last_timestamp [19:02:49]File name is /storage/kkm_last_timestamp [19:02:49]Write 4 bytes [19:02:49]NVStorageSaveData done [19:02:49]ExternCall_PrintAddStr [19:02:49]wPrintStart [19:02:49]Write to MH i2c: 01 00 00 6C 01 6D [19:02:49]Write i2c OK [19:02:49]MH_I2C_Read... [19:02:49]Read from MH i2c: 01 [19:02:49]MH_I2C_Read... [19:02:49]Read from MH i2c: 01 07 00 [19:02:49]MH_I2C_Read... [19:02:49]Read from MH i2c: 01 07 00 6C 01 00 00 00 00 00 FF 0F 82 [19:02:49]RasterBufferAndPrint [19:02:49]line Счет N : (1)2003189 [19:02:49]line ИНН: 02508201610067 [19:02:49]line Контрольно-Кассовый Чек [19:02:49]line ПРОДАЖА [19:02:49]line ТРК (МРК, ГНК) : 33 [19:02:49]line Товар: 2710124130 [19:02:49]line Аи-92-К-5 [19:02:49]line 14.750 * 67.80 [19:02:49]line = 1000.05 [19:02:49]line НДС 12% НСП 1% [19:02:49]line > о реализуемом товаре [19:02:49]line ОКРУГЛЕНИЕ: -0.05 [19:02:49]line ИТОГО: 1000.00 [19:02:49]line Внесено: 1000.00 [19:02:49]line СДАЧА: 0.00 [19:02:49]line НСП 1% : 8.85 [19:02:49]line НДС 12% : 106.20 [19:02:49]line Наличными: 1000.00 [19:02:49]line Безнал.: 0.00 [19:02:49]line Место: АЗС № 97 "Партнер Нефть" [19:02:49]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:02:49]line СНО: Общий режим [19:02:49]line Чек 431 28.07.2024 19:02 [19:02:49]line Смена: 439 ФФД: 1.0 [19:02:49]line ЗНМ: 0300000054 [19:02:49]line РНМ: 0000000000092624 [19:02:49]line Версия ККМ: 001 [19:02:49]line ФМ: 0000000000874959 [19:02:49]line ФД: 226771 [19:02:49]line ФПД: 169018351747000 [19:02:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T190248&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226771&fm=169018351747000&tin=02508201610067®Number=0000000000092624&sum=100000 [19:02:49]written 0, free lines is 4095 [19:02:49]OFD Sender: Processing packet 226771 [packets to send 603, broken 602] [19:02:49]ProducePacketName [19:02:49]name=ofd_packets/00226771 [19:02:49]OFD Sender: To server: pG, [19:02:49]CommunicateWithHost lk.salyk.kg:30040 [19:02:49]ConnectInit lk.salyk.kg [19:02:49]Write to MH i2c: 01 00 00 97 01 98 [19:02:49]Write i2c OK [19:02:49]MH_I2C_Read... [19:02:49]Read from MH i2c: 01 [19:02:49]MH_I2C_Read... [19:02:49]Read from MH i2c: 01 07 00 [19:02:49]MH_I2C_Read... [19:02:49]Read from MH i2c: 01 07 00 97 01 00 00 00 00 00 60 0C 0B [19:02:49]RasterBufferAndPrint [19:02:49]line [19:02:49]line [19:02:49]line [19:02:49]line [19:02:49]line [19:02:49]written 0, free lines is 3172 [19:02:49]MH_Cut [19:02:49]Write to MH i2c: D1 01 00 9E 01 01 71 [19:02:49]Write i2c OK [19:02:49]MH_I2C_Read... [19:02:49]Read from MH i2c: D1 [19:02:49]MH_I2C_Read... [19:02:49]Read from MH i2c: D1 01 00 [19:02:49]MH_I2C_Read... [19:02:49]Read from MH i2c: D1 01 00 9E 01 00 70 [19:02:49]Write to MH i2c: 01 00 00 9F 01 A0 [19:02:49]Write i2c OK [19:02:49]MH_I2C_Read... [19:02:51]*** Cut start [19:02:51]*** Partial cut [19:02:51]*** CUTSNS_PIN = 1 [19:02:51]*** CUTSNS_PIN = 0 [19:02:51]*** Brake cut motor [19:02:51]Read from MH i2c: 01 [19:02:51]MH_I2C_Read... [19:02:51]*** Stop cut motor [19:02:51]*** Cut end [19:02:51]Read from MH i2c: 01 07 00 [19:02:51]MH_I2C_Read... [19:02:51]Read from MH i2c: 01 07 00 9F 01 00 00 00 00 00 FF 0F B5 [19:02:51]process_action close_receipt done [19:02:51]requested_data is exist [19:02:51]produce_requested_data [19:02:51]requested_item fm.sn is exist - process it [19:02:51]wFMCommunicate request_size=4 [19:02:51]MH_SAM_APDU [19:02:51]CAPDU: 80 11 00 00 [19:02:51]Write to MH i2c: E2 08 00 A0 01 80 11 00 00 00 00 00 00 1B [19:02:51]Write i2c OK [19:02:51]MH_I2C_Read... [19:02:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:02:51]Read from MH i2c: E2 [19:02:51]MH_I2C_Read... [19:02:51]Read from MH i2c: E2 17 00 [19:02:51]MH_I2C_Read... [19:02:51]Read from MH i2c: E2 17 00 A0 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 78 [19:02:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:02:51]wFMCommunicate OK [19:02:51]requested_item fd.num is exist - process it [19:02:51]SAM_PROTO_GetFieldsCounters [19:02:51]wFMCommunicate request_size=4 [19:02:51]MH_SAM_APDU [19:02:51]CAPDU: 80 13 00 00 [19:02:51]Write to MH i2c: E2 08 00 A1 01 80 13 00 00 00 00 00 00 1E [19:02:51]Write i2c OK [19:02:51]MH_I2C_Read... [19:02:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:02:52]Read from MH i2c: E2 [19:02:52]MH_I2C_Read... [19:02:52]Read from MH i2c: E2 62 00 [19:02:52]MH_I2C_Read... [19:02:52]Read from MH i2c: E2 62 00 A1 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D3 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 AF 01 00 00 5E 04 04 00 AF 01 00 00 57 04 04 00 B0 01 00 00 19 04 04 00 00 00 00 00 90 00 5A [19:02:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D3 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 AF 01 00 00 5E 04 04 00 AF 01 00 00 57 04 04 00 B0 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:02:52]wFMCommunicate OK [19:02:52]SAM_PROTO_GetFieldsCounters done [19:02:52]requested_item shift.num is exist - process it [19:02:52]requested_item shift.opened is exist - process it [19:02:52]req_shift_opened [19:02:52]FM_GetShiftState [19:02:52]SAM_PROTO_GetShiftState [19:02:52]wFMCommunicate request_size=4 [19:02:52]MH_SAM_APDU [19:02:52]CAPDU: 80 13 01 00 [19:02:52]Write to MH i2c: E2 08 00 A2 01 80 13 01 00 00 00 00 00 20 [19:02:52]Write i2c OK [19:02:52]MH_I2C_Read... [19:02:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:02:52]Read from MH i2c: E2 [19:02:52]MH_I2C_Read... [19:02:52]Read from MH i2c: E2 0E 00 [19:02:52]MH_I2C_Read... [19:02:52]Read from MH i2c: E2 0E 00 A2 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 D1 [19:02:52]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:02:52]wFMCommunicate OK [19:02:52]SAM_PROTO_GetShiftState done [19:02:52]FM_GetShiftState done [19:02:52]req_shift_opened done [19:02:52]requested_item shift.open_date is exist - process it [19:02:52]req_shift_open_date [19:02:52]req_shift_open_date done [19:02:52]produce_requested_data done [19:02:52]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226771,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [19:02:52]process_action_free close_receipt [19:02:52]json_value_free [19:02:52]json_value_free done [19:02:52]process_json_proto returns [19:02:52]Send response to host [19:02:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226771,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [19:02:52]free response buf [19:02:52]execute_script done [19:02:52]execute_script returns [19:02:52]free content buf [19:02:52]Sock 8.Close socket [19:02:52]Sock 8.Thread stoped [19:02:52]accept exits with 10 [19:02:52]New connection [19:02:52]New thread 3067399524 created [19:02:52]Thread 3067542884 joined [19:02:52]Waiting for new connection... [19:02:52] Sock 10.Parse request [19:02:52]Sock 10.Check first char [19:02:52]Sock 10.First char is OK [19:02:52]request: POST /json_proto HTTP/1.0 [19:02:52]Method: POST [19:02:52]URL: /json_proto [19:02:52]Method is POST - this is cgi request [19:02:52]url: /json_proto [19:02:52]query_string will be loaded in cgi processing [19:02:52]execute_cgi json_proto POST (null) [19:02:52]execute_cgi path=json_proto method=POST [19:02:52]POST find Content-Length [19:02:52]Host: 172.17.43.131:8080 [19:02:52]Content-Length: 820 [19:02:52]Content-Type: application/json [19:02:52] [19:02:52]POST finish read [19:02:52]Found Content-Length = 820 [19:02:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003188", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 16.230, "sum" : 1100.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 1100.39 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:02:52]execute_script... [19:02: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)2003188", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 16.230, "sum" : 1100.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 1100.39 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:02:52]POST & json_proto [19:02:52]process_json_proto [19:02:52]json parsed OK: [19:02:52]protocol is kg_v1.0 [19:02:52]action value=close_receipt [19:02:52]process_action close_receipt [19:02:52]cmd_close_receipt [19:02:52]MH_GetDate [19:02:52]Write to MH i2c: F0 00 00 A3 01 93 [19:02:52]Write i2c OK [19:02:52]MH_I2C_Read... [19:02:52]Read from MH i2c: F0 [19:02:52]MH_I2C_Read... [19:02:52]Read from MH i2c: F0 09 00 [19:02:52]MH_I2C_Read... [19:02:52]Read from MH i2c: F0 09 00 A3 01 00 DD 95 A6 66 F9 24 A2 66 3F [19:02:52]GetLastDocTimeStamp 1722193368 [19:02:52]current date 1722193373 [19:02:52]FM_GetShiftState [19:02:52]SAM_PROTO_GetShiftState [19:02:52]wFMCommunicate request_size=4 [19:02:52]MH_SAM_APDU [19:02:52]CAPDU: 80 13 01 00 [19:02:52]Write to MH i2c: E2 08 00 A4 01 80 13 01 00 00 00 00 00 22 [19:02:52]Write i2c OK [19:02:52]MH_I2C_Read... [19:02:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:02:52]Read from MH i2c: E2 [19:02:52]MH_I2C_Read... [19:02:52]Read from MH i2c: E2 0E 00 [19:02:52]MH_I2C_Read... [19:02:52]Read from MH i2c: E2 0E 00 A4 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 D3 [19:02:52]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:02:52]wFMCommunicate OK [19:02:52]SAM_PROTO_GetShiftState done [19:02:52]FM_GetShiftState done [19:02:52]opened in 1722125326 [19:02:52]opened+sec_in_day 1722211726 [19:02:52]quantity*price = 110039 [19:02:52]sum+1 = 110040 [19:02:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1100.39 НСП 1% : 9.74 НДС 12% : 116.86 Наличными: 0.00 Безнал.: 1100.39 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 432 28.07.2024 19:02 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 226772 ФПД: 130415224182984 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T190253&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226772&fm=130415224182984&tin=02508201610067®Number=0000000000092624&sum=110039 [19:02:53]StoreToDocumentArchive [19:02:53]shift 439 fd 226772 [19:02:53]save to /storage/0439/doc_00226772 [19:02:53]save last doc name /storage/0439/doc_00226772 to /storage/kkm_last_doc_name [19:02:53]save OK [19:02:53]Clear old archive folders... [19:02:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:02:53]tlvbuf is 01CE90E0 [19:02:53]SAM_PROTO_ClearQueue [19:02:53]wFMCommunicate request_size=4 [19:02:53]MH_SAM_APDU [19:02:53]CAPDU: 80 09 00 00 [19:02:53]Write to MH i2c: E2 08 00 B1 01 80 09 00 00 00 00 00 00 24 [19:02:53]Write i2c OK [19:02:53]MH_I2C_Read... [19:02:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:02:53]Read from MH i2c: E2 [19:02:53]MH_I2C_Read... [19:02:53]Read from MH i2c: E2 03 00 [19:02:53]MH_I2C_Read... [19:02:53]Read from MH i2c: E2 03 00 B1 01 00 90 00 26 [19:02:53]RAPDU: 90 00 [19:02:53]wFMCommunicate OK [19:02:53]SAM_PROTO_ClearQueue done [19:02:53]KKMCreateOFDPacket [19:02:53]OFDProtocolAddRootSTLVToBuf [19:02:53]FM_MakeSignedData [19:02:53]FM_MakeSignedData [19:02:53]SAM_PROTO_SignData [19:02:53]wFMCommunicate request_size=4 [19:02:53]MH_SAM_APDU [19:02:53]CAPDU: 80 0D 01 02 [19:02:53]Write to MH i2c: E2 08 00 B2 01 80 0D 01 02 00 00 00 00 2C [19:02:53]Write i2c OK [19:02:53]MH_I2C_Read... [19:02:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:02:53]Read from MH i2c: E2 [19:02:53]MH_I2C_Read... [19:02:53]Read from MH i2c: E2 03 00 [19:02:53]MH_I2C_Read... [19:02:53]Read from MH i2c: E2 03 00 B2 01 00 90 00 27 [19:02:53]RAPDU: 90 00 [19:02:53]wFMCommunicate OK [19:02:53]wFMCommunicate request_size=255 [19:02:53]MH_SAM_APDU [19:02:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D7 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D7 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 2D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D7 AD 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 01 00 00 F4 03 04 00 DD 95 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D4 75 03 00 35 04 06 00 76 [19:02:54]Write to MH i2c: E2 02 01 B3 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D7 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D7 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 2D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D7 AD 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 01 00 00 F4 03 04 00 DD 95 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D4 75 03 00 35 04 06 00 76 00 00 55 [19:02:54]Write i2c OK [19:02:54]MH_I2C_Read... [19:02:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:02:54]Read from MH i2c: E2 [19:02:54]MH_I2C_Read... [19:02:54]Read from MH i2c: E2 03 00 [19:02:54]MH_I2C_Read... [19:02:54]Read from MH i2c: E2 03 00 B3 01 00 90 00 28 [19:02:54]RAPDU: 90 00 [19:02:54]wFMCommunicate OK [19:02:54]wFMCommunicate request_size=10 [19:02:54]MH_SAM_APDU [19:02:54]CAPDU: 80 0D 02 02 05 9C A9 1C 58 C8 [19:02:54]Write to MH i2c: E2 0D 00 B4 01 80 0D 02 02 05 00 9C A9 1C 58 C8 00 00 BA [19:02:54]Write i2c OK [19:02:54]MH_I2C_Read... [19:02:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:02:54]Read from MH i2c: E2 [19:02:54]MH_I2C_Read... [19:02:54]Read from MH i2c: E2 03 00 [19:02:54]MH_I2C_Read... [19:02:54]Read from MH i2c: E2 03 00 B4 01 00 90 00 29 [19:02:54]RAPDU: 90 00 [19:02:54]wFMCommunicate OK [19:02:54]wFMCommunicate request_size=4 [19:02:54]MH_SAM_APDU [19:02:54]CAPDU: 80 0D 03 02 [19:02:54]Write to MH i2c: E2 08 00 B5 01 80 0D 03 02 00 00 00 00 31 [19:02:54]Write i2c OK [19:02:54]MH_I2C_Read... [19:02:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:02:54]Read from MH i2c: E2 [19:02:54]MH_I2C_Read... [19:02:54]Read from MH i2c: E2 0B 00 [19:02:54]MH_I2C_Read... [19:02:54]Read from MH i2c: E2 0B 00 B5 01 00 FC CA A9 AB 09 62 69 79 90 00 99 [19:02:54]RAPDU: FC CA A9 AB 09 62 69 79 90 00 [19:02:54]wFMCommunicate OK [19:02:54]SAM_PROTO_SignData done [19:02:54]FM_MakeSignedData done [19:02:54]CreateOFDProtocolMessage [19:02:54]wFMCommunicate request_size=4 [19:02:54]MH_SAM_APDU [19:02:54]CAPDU: 80 11 00 00 [19:02:54]Write to MH i2c: E2 08 00 B6 01 80 11 00 00 00 00 00 00 31 [19:02:54]Write i2c OK [19:02:54]MH_I2C_Read... [19:02:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:02:54]Read from MH i2c: E2 [19:02:54]MH_I2C_Read... [19:02:54]Read from MH i2c: E2 17 00 [19:02:54]MH_I2C_Read... [19:02:54]Read from MH i2c: E2 17 00 B6 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8E [19:02:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:02:54]wFMCommunicate OK [19:02:54]CreateOFDProtocolMessage done [19:02:54]OFDSenderStorePacket 226772 [19:02:54]StoreOFDPacket docnum=226772 [19:02:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 34 03 07 01 80 CE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D7 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D7 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 2D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D7 AD 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 01 00 00 F4 03 04 00 DD 95 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D4 75 03 00 35 04 06 00 76 9C A9 1C 58 C8 FC CA A9 AB 09 62 69 79 [19:02:54]CheckFolder [19:02:54]dirname=/storage/ofd_packets [19:02:54]CheckFolder done [19:02:54]ProducePacketName [19:02:54]name=ofd_packets/00226772 [19:02:54]NVStorageSaveData ofd_packets/00226772 [19:02:54]File name is /storage/ofd_packets/00226772 [19:02:54]Write 301 bytes [19:02:54]NVStorageSaveData done [19:02:54]OFDSenderStorePacket done [19:02:54]KKMCreateOFDPacket done [19:02:54]NVStorageSaveData kkm_last_timestamp [19:02:54]File name is /storage/kkm_last_timestamp [19:02:54]Write 4 bytes [19:02:54]NVStorageSaveData done [19:02:54]ExternCall_PrintAddStr [19:02:54]wPrintStart [19:02:54]Write to MH i2c: 01 00 00 B7 01 B8 [19:02:54]ConnectInit Can't take IP for lk.salyk.kg [19:02:54]CommunicateWithHost connect error [19:02:54]CommunicateWithHost err = -1 [19:02:54]OFD Sender: Server communicate error [19:02:54]Write i2c OK [19:02:54]MH_I2C_Read... [19:02:54]Read from MH i2c: 01 [19:02:54]MH_I2C_Read... [19:02:54]Read from MH i2c: 01 07 00 [19:02:54]MH_I2C_Read... [19:02:54]Read from MH i2c: 01 07 00 B7 01 00 00 00 00 00 FF 0F CD [19:02:54]RasterBufferAndPrint [19:02:54]line Счет N : (1)2003188 [19:02:54]line ИНН: 02508201610067 [19:02:54]line Контрольно-Кассовый Чек [19:02:54]line ПРОДАЖА [19:02:54]line ТРК (МРК, ГНК) : 53 [19:02:54]line Товар: 2710124130 [19:02:54]line Аи-92-К-5 [19:02:54]line 16.230 * 67.80 [19:02:54]line = 1100.39 [19:02:54]line НДС 12% НСП 1% [19:02:54]line > о реализуемом товаре [19:02:54]line ИТОГО: 1100.39 [19:02:54]line НСП 1% : 9.74 [19:02:54]line НДС 12% : 116.86 [19:02:54]line Наличными: 0.00 [19:02:54]line Безнал.: 1100.39 [19:02:54]line Место: АЗС № 97 "Партнер Нефть" [19:02:54]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:02:54]line СНО: Общий режим [19:02:54]line Чек 432 28.07.2024 19:02 [19:02:54]line Смена: 439 ФФД: 1.0 [19:02:54]line ЗНМ: 0300000054 [19:02:54]line РНМ: 0000000000092624 [19:02:54]line Версия ККМ: 001 [19:02:54]line Платежная система: Бакай Банк [19:02:54]line ФМ: 0000000000874959 [19:02:54]line ФД: 226772 [19:02:54]line ФПД: 130415224182984 [19:02:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T190253&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226772&fm=130415224182984&tin=02508201610067®Number=0000000000092624&sum=110039 [19:02:54]written 0, free lines is 4095 [19:02:54]OFD Sender: Processing packet 226771 [packets to send 604, broken 602] [19:02:54]ProducePacketName [19:02:54]name=ofd_packets/00226771 [19:02:54]OFD Sender: To server: pG, [19:02:54]CommunicateWithHost lk.salyk.kg:30040 [19:02:54]ConnectInit lk.salyk.kg [19:02:55]Write to MH i2c: 01 00 00 E1 01 E2 [19:02:55]Write i2c OK [19:02:55]MH_I2C_Read... [19:02:55]Read from MH i2c: 01 [19:02:55]MH_I2C_Read... [19:02:55]Read from MH i2c: 01 07 00 [19:02:55]MH_I2C_Read... [19:02:55]Read from MH i2c: 01 07 00 E1 01 00 00 00 00 00 82 0C 77 [19:02:55]RasterBufferAndPrint [19:02:55]line [19:02:55]line [19:02:55]line [19:02:55]line [19:02:55]line [19:02:55]written 0, free lines is 3210 [19:02:55]MH_Cut [19:02:55]Write to MH i2c: D1 01 00 E8 01 01 BB [19:02:55]Write i2c OK [19:02:55]MH_I2C_Read... [19:02:55]Read from MH i2c: D1 [19:02:55]MH_I2C_Read... [19:02:55]Read from MH i2c: D1 01 00 [19:02:55]MH_I2C_Read... [19:02:55]Read from MH i2c: D1 01 00 E8 01 00 BA [19:02:55]Write to MH i2c: 01 00 00 E9 01 EA [19:02:55]Write i2c OK [19:02:55]MH_I2C_Read... [19:02:56]*** Cut start [19:02:56]*** Partial cut [19:02:56]*** CUTSNS_PIN = 1 [19:02:56]*** CUTSNS_PIN = 0 [19:02:56]*** Brake cut motor [19:02:56]Read from MH i2c: 01 [19:02:56]MH_I2C_Read... [19:02:56]Read from MH i2c: 01 07 00 [19:02:56]MH_I2C_Read... [19:02:56]*** Stop cut motor [19:02:56]*** Cut end [19:02:56]Read from MH i2c: 01 07 00 E9 01 00 00 00 00 00 FF 0F FF [19:02:56]process_action close_receipt done [19:02:56]requested_data is exist [19:02:56]produce_requested_data [19:02:56]requested_item fm.sn is exist - process it [19:02:56]wFMCommunicate request_size=4 [19:02:56]MH_SAM_APDU [19:02:56]CAPDU: 80 11 00 00 [19:02:56]Write to MH i2c: E2 08 00 EA 01 80 11 00 00 00 00 00 00 65 [19:02:56]Write i2c OK [19:02:56]MH_I2C_Read... [19:02:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:02:56]Read from MH i2c: E2 [19:02:56]MH_I2C_Read... [19:02:56]Read from MH i2c: E2 17 00 [19:02:56]MH_I2C_Read... [19:02:56]Read from MH i2c: E2 17 00 EA 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C2 [19:02:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:02:57]wFMCommunicate OK [19:02:57]requested_item fd.num is exist - process it [19:02:57]SAM_PROTO_GetFieldsCounters [19:02:57]wFMCommunicate request_size=4 [19:02:57]MH_SAM_APDU [19:02:57]CAPDU: 80 13 00 00 [19:02:57]Write to MH i2c: E2 08 00 EB 01 80 13 00 00 00 00 00 00 68 [19:02:57]Write i2c OK [19:02:57]MH_I2C_Read... [19:02:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:02:57]Read from MH i2c: E2 [19:02:57]MH_I2C_Read... [19:02:57]Read from MH i2c: E2 62 00 [19:02:57]MH_I2C_Read... [19:02:57]Read from MH i2c: E2 62 00 EB 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D4 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 B0 01 00 00 5E 04 04 00 B0 01 00 00 57 04 04 00 B1 01 00 00 19 04 04 00 00 00 00 00 90 00 A8 [19:02:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D4 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 B0 01 00 00 5E 04 04 00 B0 01 00 00 57 04 04 00 B1 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:02:57]wFMCommunicate OK [19:02:57]SAM_PROTO_GetFieldsCounters done [19:02:57]requested_item shift.num is exist - process it [19:02:57]requested_item shift.opened is exist - process it [19:02:57]req_shift_opened [19:02:57]FM_GetShiftState [19:02:57]SAM_PROTO_GetShiftState [19:02:57]wFMCommunicate request_size=4 [19:02:57]MH_SAM_APDU [19:02:57]CAPDU: 80 13 01 00 [19:02:57]Write to MH i2c: E2 08 00 EC 01 80 13 01 00 00 00 00 00 6A [19:02:57]Write i2c OK [19:02:57]MH_I2C_Read... [19:02:57]Read from MH i2c: E2 [19:02:57]MH_I2C_Read... [19:02:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:02:57]Read from MH i2c: E2 0E 00 [19:02:57]MH_I2C_Read... [19:02:57]Read from MH i2c: E2 0E 00 EC 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 1B [19:02:57]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:02:57]wFMCommunicate OK [19:02:57]SAM_PROTO_GetShiftState done [19:02:57]FM_GetShiftState done [19:02:57]req_shift_opened done [19:02:57]requested_item shift.open_date is exist - process it [19:02:57]req_shift_open_date [19:02:57]req_shift_open_date done [19:02:57]produce_requested_data done [19:02:57]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226772,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [19:02:57]process_action_free close_receipt [19:02:57]json_value_free [19:02:57]json_value_free done [19:02:57]process_json_proto returns [19:02:57]Send response to host [19:02:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226772,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [19:02:57]free response buf [19:02:57]execute_script done [19:02:57]execute_script returns [19:02:57]free content buf [19:02:57]Sock 10.Close socket [19:02:57]Sock 10.Thread stoped [19:03:02]Connected sock=11 [19:03:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 AB A6 07 01 60 0D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 AF 01 00 00 F4 03 04 00 D8 95 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D3 75 03 00 35 04 06 00 99 B8 A6 D0 FF B8 EC AD 33 8A C4 73 8B 0B [19:03:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 75 9C 47 00 F0 6C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D3 75 03 00 F4 03 04 00 EF 41 A6 66 B6 04 01 00 00 69 3D A2 C2 CC AD 4A 8A [19:03:03]CommunicateWithHost err = 0 [19:03:03]CheckOFDResponse [19:03:03]1017 (14) - 77093643461234 [19:03:03]1041 (16) - 0000000000874959 [19:03:03]1040 (4) - 226771 [19:03:03]1012 (4) - 28.07.2024 13:04 [19:03:03]1206 (1) - 0 [19:03:03]OFD Sender: Remove packet 226771 [19:03:03]ProducePacketName [19:03:03]name=ofd_packets/00226771 [19:03:03]NVStorageDeleteData [19:03:04]OFD Sender: Processing packet 226772 [packets to send 603, broken 602] [19:03:04]ProducePacketName [19:03:04]name=ofd_packets/00226772 [19:03:04]OFD Sender: To server: pG, [19:03:04]CommunicateWithHost lk.salyk.kg:30040 [19:03:04]ConnectInit lk.salyk.kg [19:03:07]Connected sock=10 [19:03:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 34 03 07 01 80 CE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D7 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D7 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 2D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D7 AD 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 01 00 00 F4 03 04 00 DD 95 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D4 75 03 00 35 04 06 00 76 9C A9 1C 58 C8 FC CA A9 AB 09 62 69 79 [19:03:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 95 DF 47 00 00 D0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D4 75 03 00 F4 03 04 00 F4 41 A6 66 B6 04 01 00 00 D6 13 84 55 5F E3 F7 CC [19:03:08]CommunicateWithHost err = 0 [19:03:08]CheckOFDResponse [19:03:08]1017 (14) - 77093643461234 [19:03:08]1041 (16) - 0000000000874959 [19:03:08]1040 (4) - 226772 [19:03:08]1012 (4) - 28.07.2024 13:04 [19:03:08]1206 (1) - 0 [19:03:08]OFD Sender: Remove packet 226772 [19:03:08]ProducePacketName [19:03:08]name=ofd_packets/00226772 [19:03:08]NVStorageDeleteData [19:03:08]OFD Sender: No OFD packet to send [19:03:14]OFD Sender: No OFD packet to send [19:03:17]recv_with_timeout no data received [19:03:19]OFD Sender: No OFD packet to send [19:03:24]OFD Sender: No OFD packet to send [19:03:29]OFD Sender: No OFD packet to send [19:03:30]accept exits with 8 [19:03:30]New connection [19:03:30]New thread 3067542884 created [19:03:30]Thread 3067399524 joined [19:03:30]Waiting for new connection... [19:03:30] Sock 8.Parse request [19:03:30]Sock 8.Check first char [19:03:30]Sock 8.First char is OK [19:03:30]request: POST /json_proto HTTP/1.0 [19:03:30]Method: POST [19:03:30]URL: /json_proto [19:03:30]Method is POST - this is cgi request [19:03:30]url: /json_proto [19:03:30]query_string will be loaded in cgi processing [19:03:30]execute_cgi json_proto POST (null) [19:03:30]execute_cgi path=json_proto method=POST [19:03:30]POST find Content-Length [19:03:30]Host: 172.17.43.131:8080 [19:03:30]Content-Length: 672 [19:03:30]Content-Type: application/json [19:03:30] [19:03:30]POST finish read [19:03:30]Found Content-Length = 672 [19:03:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003190", "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.80, "quantity" : 13.090, "sum" : 900.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 900.00, "total" : 900.00, "payments": [ { "type": 0, "sum" : 900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:03:30]execute_script... [19:03:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003190", "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.80, "quantity" : 13.090, "sum" : 900.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 900.00, "total" : 900.00, "payments": [ { "type": 0, "sum" : 900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:03:30]POST & json_proto [19:03:30]process_json_proto [19:03:30]json parsed OK: [19:03:30]protocol is kg_v1.0 [19:03:30]action value=close_receipt [19:03:30]process_action close_receipt [19:03:30]cmd_close_receipt [19:03:30]MH_GetDate [19:03:30]Write to MH i2c: F0 00 00 ED 01 DD [19:03:30]Write i2c OK [19:03:30]MH_I2C_Read... [19:03:30]Read from MH i2c: F0 [19:03:30]MH_I2C_Read... [19:03:30]Read from MH i2c: F0 09 00 [19:03:30]MH_I2C_Read... [19:03:30]Read from MH i2c: F0 09 00 ED 01 00 03 96 A6 66 F9 24 A2 66 B0 [19:03:30]GetLastDocTimeStamp 1722193373 [19:03:30]current date 1722193411 [19:03:30]FM_GetShiftState [19:03:30]SAM_PROTO_GetShiftState [19:03:30]wFMCommunicate request_size=4 [19:03:30]MH_SAM_APDU [19:03:30]CAPDU: 80 13 01 00 [19:03:30]Write to MH i2c: E2 08 00 EE 01 80 13 01 00 00 00 00 00 6C [19:03:30]Write i2c OK [19:03:30]MH_I2C_Read... [19:03:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:03:30]Read from MH i2c: E2 [19:03:30]MH_I2C_Read... [19:03:30]Read from MH i2c: E2 0E 00 [19:03:30]MH_I2C_Read... [19:03:30]Read from MH i2c: E2 0E 00 EE 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 1D [19:03:30]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:03:30]wFMCommunicate OK [19:03:30]SAM_PROTO_GetShiftState done [19:03:30]FM_GetShiftState done [19:03:30]opened in 1722125326 [19:03:30]opened+sec_in_day 1722211726 [19:03:30]quantity*price = 90059 [19:03:30]sum+1 = 90060 [19:03:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.59 ИТОГО: 900.00 Внесено: 900.00 СДАЧА: 0.00 НСП 1% : 7.97 НДС 12% : 95.64 Наличными: 900.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 433 28.07.2024 19:03 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226773 ФПД: 6554956398931 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T190331&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226773&fm=6554956398931&tin=02508201610067®Number=0000000000092624&sum=90000 [19:03:31]StoreToDocumentArchive [19:03:31]shift 439 fd 226773 [19:03:31]save to /storage/0439/doc_00226773 [19:03:31]save last doc name /storage/0439/doc_00226773 to /storage/kkm_last_doc_name [19:03:31]save OK [19:03:31]Clear old archive folders... [19:03:31]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:03:31]tlvbuf is 01CFB4D0 [19:03:31]SAM_PROTO_ClearQueue [19:03:31]wFMCommunicate request_size=4 [19:03:31]MH_SAM_APDU [19:03:31]CAPDU: 80 09 00 00 [19:03:31]Write to MH i2c: E2 08 00 FB 01 80 09 00 00 00 00 00 00 6E [19:03:31]Write i2c OK [19:03:31]MH_I2C_Read... [19:03:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:03:31]Read from MH i2c: E2 [19:03:31]MH_I2C_Read... [19:03:31]Read from MH i2c: E2 03 00 [19:03:31]MH_I2C_Read... [19:03:31]Read from MH i2c: E2 03 00 FB 01 00 90 00 70 [19:03:31]RAPDU: 90 00 [19:03:31]wFMCommunicate OK [19:03:31]SAM_PROTO_ClearQueue done [19:03:31]KKMCreateOFDPacket [19:03:31]OFDProtocolAddRootSTLVToBuf [19:03:31]FM_MakeSignedData [19:03:31]FM_MakeSignedData [19:03:31]SAM_PROTO_SignData [19:03:31]wFMCommunicate request_size=4 [19:03:31]MH_SAM_APDU [19:03:31]CAPDU: 80 0D 01 02 [19:03:31]Write to MH i2c: E2 08 00 FC 01 80 0D 01 02 00 00 00 00 76 [19:03:31]Write i2c OK [19:03:31]MH_I2C_Read... [19:03:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:03:31]Read from MH i2c: E2 [19:03:31]MH_I2C_Read... [19:03:31]Read from MH i2c: E2 03 00 [19:03:31]MH_I2C_Read... [19:03:31]Read from MH i2c: E2 03 00 FC 01 00 90 00 71 [19:03:31]RAPDU: 90 00 [19:03:31]wFMCommunicate OK [19:03:31]wFMCommunicate request_size=255 [19:03:31]MH_SAM_APDU [19:03:31]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 22 33 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 CB 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5C 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 01 00 00 F4 03 04 00 03 96 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D5 75 03 00 35 04 06 00 [19:03:31]Write to MH i2c: E2 02 01 FD 01 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 22 33 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 CB 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5C 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 01 00 00 F4 03 04 00 03 96 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D5 75 03 00 35 04 06 00 00 00 09 [19:03:31]Write i2c OK [19:03:31]MH_I2C_Read... [19:03:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:03:32]Read from MH i2c: E2 [19:03:32]MH_I2C_Read... [19:03:32]Read from MH i2c: E2 03 00 [19:03:32]MH_I2C_Read... [19:03:32]Read from MH i2c: E2 03 00 FD 01 00 90 00 72 [19:03:32]RAPDU: 90 00 [19:03:32]wFMCommunicate OK [19:03:32]wFMCommunicate request_size=11 [19:03:32]MH_SAM_APDU [19:03:32]CAPDU: 80 0D 02 02 06 05 F6 31 D9 01 53 [19:03:32]Write to MH i2c: E2 0E 00 FE 01 80 0D 02 02 06 00 05 F6 31 D9 01 53 00 00 DE [19:03:32]Write i2c OK [19:03:32]MH_I2C_Read... [19:03:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:03:32]Read from MH i2c: E2 [19:03:32]MH_I2C_Read... [19:03:32]Read from MH i2c: E2 03 00 [19:03:32]MH_I2C_Read... [19:03:32]Read from MH i2c: E2 03 00 FE 01 00 90 00 73 [19:03:32]RAPDU: 90 00 [19:03:32]wFMCommunicate OK [19:03:32]wFMCommunicate request_size=4 [19:03:32]MH_SAM_APDU [19:03:32]CAPDU: 80 0D 03 02 [19:03:32]Write to MH i2c: E2 08 00 FF 01 80 0D 03 02 00 00 00 00 7B [19:03:32]Write i2c OK [19:03:32]MH_I2C_Read... [19:03:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:03:32]Read from MH i2c: E2 [19:03:32]MH_I2C_Read... [19:03:32]Read from MH i2c: E2 0B 00 [19:03:32]MH_I2C_Read... [19:03:32]Read from MH i2c: E2 0B 00 FF 01 00 57 AF D4 23 CE CE 7E CB 90 00 5E [19:03:32]RAPDU: 57 AF D4 23 CE CE 7E CB 90 00 [19:03:32]wFMCommunicate OK [19:03:32]SAM_PROTO_SignData done [19:03:32]FM_MakeSignedData done [19:03:32]CreateOFDProtocolMessage [19:03:32]wFMCommunicate request_size=4 [19:03:32]MH_SAM_APDU [19:03:32]CAPDU: 80 11 00 00 [19:03:32]Write to MH i2c: E2 08 00 00 02 80 11 00 00 00 00 00 00 7C [19:03:32]Write i2c OK [19:03:32]MH_I2C_Read... [19:03:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:03:32]Read from MH i2c: E2 [19:03:32]MH_I2C_Read... [19:03:32]Read from MH i2c: E2 17 00 [19:03:32]MH_I2C_Read... [19:03:32]Read from MH i2c: E2 17 00 00 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D9 [19:03:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:03:32]wFMCommunicate OK [19:03:32]CreateOFDProtocolMessage done [19:03:32]OFDSenderStorePacket 226773 [19:03:32]StoreOFDPacket docnum=226773 [19:03:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 AE 15 08 01 69 5B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 22 33 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 CB 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5C 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 01 00 00 F4 03 04 00 03 96 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D5 75 03 00 35 04 06 00 05 F6 31 D9 01 53 57 AF D4 23 CE CE 7E CB [19:03:32]CheckFolder [19:03:32]dirname=/storage/ofd_packets [19:03:32]CheckFolder done [19:03:32]ProducePacketName [19:03:32]name=ofd_packets/00226773 [19:03:32]NVStorageSaveData ofd_packets/00226773 [19:03:32]File name is /storage/ofd_packets/00226773 [19:03:32]Write 302 bytes [19:03:32]NVStorageSaveData done [19:03:32]OFDSenderStorePacket done [19:03:32]KKMCreateOFDPacket done [19:03:32]NVStorageSaveData kkm_last_timestamp [19:03:32]File name is /storage/kkm_last_timestamp [19:03:32]Write 4 bytes [19:03:32]NVStorageSaveData done [19:03:32]ExternCall_PrintAddStr [19:03:32]wPrintStart [19:03:32]Write to MH i2c: 01 00 00 01 02 03 [19:03:32]Write i2c OK [19:03:32]MH_I2C_Read... [19:03:32]Read from MH i2c: 01 [19:03:32]MH_I2C_Read... [19:03:32]Read from MH i2c: 01 07 00 [19:03:32]MH_I2C_Read... [19:03:32]Read from MH i2c: 01 07 00 01 02 00 00 00 00 00 FF 0F 18 [19:03:32]RasterBufferAndPrint [19:03:32]line Счет N : (1)2003190 [19:03:32]line ИНН: 02508201610067 [19:03:32]line Контрольно-Кассовый Чек [19:03:32]line ПРОДАЖА [19:03:32]line ТРК (МРК, ГНК) : 42 [19:03:32]line Товар: 2710124130 [19:03:32]line Super-92-К-5 [19:03:32]line 13.090 * 68.80 [19:03:32]line = 900.59 [19:03:32]line НДС 12% НСП 1% [19:03:32]line > о реализуемом товаре [19:03:32]line ОКРУГЛЕНИЕ: -0.59 [19:03:32]line ИТОГО: 900.00 [19:03:32]line Внесено: 900.00 [19:03:32]line СДАЧА: 0.00 [19:03:32]line НСП 1% : 7.97 [19:03:32]line НДС 12% : 95.64 [19:03:32]line Наличными: 900.00 [19:03:32]line Безнал.: 0.00 [19:03:32]line Место: АЗС № 97 "Партнер Нефть" [19:03:32]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:03:32]line СНО: Общий режим [19:03:32]line Чек 433 28.07.2024 19:03 [19:03:32]line Смена: 439 ФФД: 1.0 [19:03:32]line ЗНМ: 0300000054 [19:03:32]line РНМ: 0000000000092624 [19:03:32]line Версия ККМ: 001 [19:03:32]line ФМ: 0000000000874959 [19:03:32]line ФД: 226773 [19:03:32]line ФПД: 6554956398931 [19:03:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T190331&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226773&fm=6554956398931&tin=02508201610067®Number=0000000000092624&sum=90000 [19:03:32]written 0, free lines is 4095 [19:03:32]OFD Sender: Processing packet 226773 [packets to send 603, broken 602] [19:03:32]ProducePacketName [19:03:32]name=ofd_packets/00226773 [19:03:32]OFD Sender: To server: pG, [19:03:32]CommunicateWithHost lk.salyk.kg:30040 [19:03:32]ConnectInit lk.salyk.kg [19:03:32]Write to MH i2c: 01 00 00 2C 02 2E [19:03:32]Write i2c OK [19:03:32]MH_I2C_Read... [19:03:32]Read from MH i2c: 01 [19:03:32]MH_I2C_Read... [19:03:32]Read from MH i2c: 01 07 00 [19:03:32]MH_I2C_Read... [19:03:32]Read from MH i2c: 01 07 00 2C 02 00 00 00 00 00 64 0C A5 [19:03:32]RasterBufferAndPrint [19:03:32]line [19:03:32]line [19:03:32]line [19:03:32]line [19:03:32]line [19:03:32]written 0, free lines is 3180 [19:03:32]MH_Cut [19:03:32]Write to MH i2c: D1 01 00 33 02 01 07 [19:03:32]Write i2c OK [19:03:32]MH_I2C_Read... [19:03:32]Read from MH i2c: D1 [19:03:32]MH_I2C_Read... [19:03:32]Read from MH i2c: D1 01 00 [19:03:32]MH_I2C_Read... [19:03:32]Read from MH i2c: D1 01 00 33 02 00 06 [19:03:32]Write to MH i2c: 01 00 00 34 02 36 [19:03:32]Write i2c OK [19:03:32]MH_I2C_Read... [19:03:34]*** Cut start [19:03:34]*** Partial cut [19:03:34]*** CUTSNS_PIN = 1 [19:03:34]*** CUTSNS_PIN = 0 [19:03:34]*** Brake cut motor [19:03:34]Read from MH i2c: 01 [19:03:34]MH_I2C_Read... [19:03:34]*** Stop cut motor [19:03:34]*** Cut end [19:03:34]Read from MH i2c: 01 07 00 [19:03:34]MH_I2C_Read... [19:03:34]Read from MH i2c: 01 07 00 34 02 00 00 00 00 00 FF 0F 4B [19:03:34]process_action close_receipt done [19:03:34]requested_data is exist [19:03:34]produce_requested_data [19:03:34]requested_item fm.sn is exist - process it [19:03:34]wFMCommunicate request_size=4 [19:03:34]MH_SAM_APDU [19:03:34]CAPDU: 80 11 00 00 [19:03:34]Write to MH i2c: E2 08 00 35 02 80 11 00 00 00 00 00 00 B1 [19:03:34]Write i2c OK [19:03:34]MH_I2C_Read... [19:03:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:03:34]Read from MH i2c: E2 [19:03:34]MH_I2C_Read... [19:03:34]Read from MH i2c: E2 17 00 [19:03:34]MH_I2C_Read... [19:03:34]Read from MH i2c: E2 17 00 35 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 0E [19:03:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:03:34]wFMCommunicate OK [19:03:34]requested_item fd.num is exist - process it [19:03:34]SAM_PROTO_GetFieldsCounters [19:03:34]wFMCommunicate request_size=4 [19:03:34]MH_SAM_APDU [19:03:34]CAPDU: 80 13 00 00 [19:03:34]Write to MH i2c: E2 08 00 36 02 80 13 00 00 00 00 00 00 B4 [19:03:34]Write i2c OK [19:03:34]MH_I2C_Read... [19:03:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:03:34]Read from MH i2c: E2 [19:03:34]MH_I2C_Read... [19:03:34]Read from MH i2c: E2 62 00 [19:03:34]MH_I2C_Read... [19:03:34]Read from MH i2c: E2 62 00 36 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D5 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 B1 01 00 00 5E 04 04 00 B1 01 00 00 57 04 04 00 B2 01 00 00 19 04 04 00 00 00 00 00 90 00 F8 [19:03:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D5 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 B1 01 00 00 5E 04 04 00 B1 01 00 00 57 04 04 00 B2 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:03:34]wFMCommunicate OK [19:03:34]SAM_PROTO_GetFieldsCounters done [19:03:34]requested_item shift.num is exist - process it [19:03:34]requested_item shift.opened is exist - process it [19:03:34]req_shift_opened [19:03:34]FM_GetShiftState [19:03:34]SAM_PROTO_GetShiftState [19:03:34]wFMCommunicate request_size=4 [19:03:34]MH_SAM_APDU [19:03:34]CAPDU: 80 13 01 00 [19:03:34]Write to MH i2c: E2 08 00 37 02 80 13 01 00 00 00 00 00 B6 [19:03:34]Write i2c OK [19:03:34]MH_I2C_Read... [19:03:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:03:35]Read from MH i2c: E2 [19:03:35]MH_I2C_Read... [19:03:35]Read from MH i2c: E2 0E 00 [19:03:35]MH_I2C_Read... [19:03:35]Read from MH i2c: E2 0E 00 37 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 67 [19:03:35]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:03:35]wFMCommunicate OK [19:03:35]SAM_PROTO_GetShiftState done [19:03:35]FM_GetShiftState done [19:03:35]req_shift_opened done [19:03:35]requested_item shift.open_date is exist - process it [19:03:35]req_shift_open_date [19:03:35]req_shift_open_date done [19:03:35]produce_requested_data done [19:03:35]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226773,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [19:03:35]process_action_free close_receipt [19:03:35]json_value_free [19:03:35]json_value_free done [19:03:35]process_json_proto returns [19:03:35]Send response to host [19:03:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226773,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [19:03:35]free response buf [19:03:35]execute_script done [19:03:35]execute_script returns [19:03:35]free content buf [19:03:35]Sock 8.Close socket [19:03:35]Sock 8.Thread stoped [19:03:37]recv_with_timeout no data received [19:03:37]Connected sock=11 [19:03:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 AE 15 08 01 69 5B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 22 33 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 CB 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5C 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 01 00 00 F4 03 04 00 03 96 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D5 75 03 00 35 04 06 00 05 F6 31 D9 01 53 57 AF D4 23 CE CE 7E CB [19:03:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 69 79 47 00 72 56 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D5 75 03 00 F4 03 04 00 12 42 A6 66 B6 04 01 00 00 E6 61 0E 74 2B 34 8D CE [19:03:38]CommunicateWithHost err = 0 [19:03:38]CheckOFDResponse [19:03:38]1017 (14) - 77093643461234 [19:03:38]1041 (16) - 0000000000874959 [19:03:38]1040 (4) - 226773 [19:03:38]1012 (4) - 28.07.2024 13:05 [19:03:38]1206 (1) - 0 [19:03:38]OFD Sender: Remove packet 226773 [19:03:38]ProducePacketName [19:03:38]name=ofd_packets/00226773 [19:03:38]NVStorageDeleteData [19:03:39]OFD Sender: No OFD packet to send [19:03:44]OFD Sender: No OFD packet to send [19:03:47]recv_with_timeout no data received [19:03:49]OFD Sender: No OFD packet to send [19:03:54]OFD Sender: No OFD packet to send [19:03:59]OFD Sender: No OFD packet to send [19:04:04]OFD Sender: No OFD packet to send [19:04:09]OFD Sender: No OFD packet to send [19:04:14]OFD Sender: No OFD packet to send [19:04:19]OFD Sender: No OFD packet to send [19:04:24]OFD Sender: No OFD packet to send [19:04:29]OFD Sender: No OFD packet to send [19:04:30]accept exits with 9 [19:04:30]New connection [19:04:30]New thread 3067399524 created [19:04:30]Thread 3067542884 joined [19:04:30]Waiting for new connection... [19:04:30] Sock 9.Parse request [19:04:30]Sock 9.Check first char [19:04:30]Sock 9.First char is OK [19:04:30]request: POST /json_proto HTTP/1.0 [19:04:30]Method: POST [19:04:30]URL: /json_proto [19:04:30]Method is POST - this is cgi request [19:04:30]url: /json_proto [19:04:30]query_string will be loaded in cgi processing [19:04:30]execute_cgi json_proto POST (null) [19:04:30]execute_cgi path=json_proto method=POST [19:04:30]POST find Content-Length [19:04:30]Host: 172.17.43.131:8080 [19:04:30]Content-Length: 683 [19:04:30]Content-Type: application/json [19:04:30] [19:04:30]POST finish read [19:04:30]Found Content-Length = 683 [19:04:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003191", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 31.000, "sum" : 2300.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2300.00, "total" : 2300.00, "payments": [ { "type": 0, "sum" : 2300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:04:30]execute_script... [19:04: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)2003191", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 31.000, "sum" : 2300.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2300.00, "total" : 2300.00, "payments": [ { "type": 0, "sum" : 2300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:04:30]POST & json_proto [19:04:30]process_json_proto [19:04:30]json parsed OK: [19:04:30]protocol is kg_v1.0 [19:04:30]action value=close_receipt [19:04:30]process_action close_receipt [19:04:30]cmd_close_receipt [19:04:30]MH_GetDate [19:04:30]Write to MH i2c: F0 00 00 38 02 29 [19:04:30]Write i2c OK [19:04:30]MH_I2C_Read... [19:04:30]Read from MH i2c: F0 [19:04:30]MH_I2C_Read... [19:04:30]Read from MH i2c: F0 09 00 [19:04:30]MH_I2C_Read... [19:04:30]Read from MH i2c: F0 09 00 38 02 00 3F 96 A6 66 F9 24 A2 66 38 [19:04:30]GetLastDocTimeStamp 1722193411 [19:04:30]current date 1722193471 [19:04:30]FM_GetShiftState [19:04:30]SAM_PROTO_GetShiftState [19:04:30]wFMCommunicate request_size=4 [19:04:30]MH_SAM_APDU [19:04:30]CAPDU: 80 13 01 00 [19:04:30]Write to MH i2c: E2 08 00 39 02 80 13 01 00 00 00 00 00 B8 [19:04:30]Write i2c OK [19:04:30]MH_I2C_Read... [19:04:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:04:30]Read from MH i2c: E2 [19:04:30]MH_I2C_Read... [19:04:30]Read from MH i2c: E2 0E 00 [19:04:30]MH_I2C_Read... [19:04:30]Read from MH i2c: E2 0E 00 39 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 69 [19:04:30]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:04:30]wFMCommunicate OK [19:04:30]SAM_PROTO_GetShiftState done [19:04:30]FM_GetShiftState done [19:04:30]opened in 1722125326 [19:04:30]opened+sec_in_day 1722211726 [19:04:30]quantity*price = 230020 [19:04:30]sum+1 = 230021 [19:04:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 2300.00 Внесено: 2300.00 СДАЧА: 0.00 НСП 1% : 20.36 НДС 12% : 244.27 Наличными: 2300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 434 28.07.2024 19:04 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226774 ФПД: 178145594963223 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T190431&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226774&fm=178145594963223&tin=02508201610067®Number=0000000000092624&sum=230000 [19:04:31]StoreToDocumentArchive [19:04:31]shift 439 fd 226774 [19:04:31]save to /storage/0439/doc_00226774 [19:04:31]save last doc name /storage/0439/doc_00226774 to /storage/kkm_last_doc_name [19:04:31]save OK [19:04:31]Clear old archive folders... [19:04:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:04:31]tlvbuf is 01D03A90 [19:04:31]SAM_PROTO_ClearQueue [19:04:31]wFMCommunicate request_size=4 [19:04:31]MH_SAM_APDU [19:04:31]CAPDU: 80 09 00 00 [19:04:31]Write to MH i2c: E2 08 00 46 02 80 09 00 00 00 00 00 00 BA [19:04:31]Write i2c OK [19:04:31]MH_I2C_Read... [19:04:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:04:31]Read from MH i2c: E2 [19:04:31]MH_I2C_Read... [19:04:31]Read from MH i2c: E2 03 00 [19:04:31]MH_I2C_Read... [19:04:31]Read from MH i2c: E2 03 00 46 02 00 90 00 BC [19:04:31]RAPDU: 90 00 [19:04:31]wFMCommunicate OK [19:04:31]SAM_PROTO_ClearQueue done [19:04:31]KKMCreateOFDPacket [19:04:31]OFDProtocolAddRootSTLVToBuf [19:04:31]FM_MakeSignedData [19:04:31]FM_MakeSignedData [19:04:31]SAM_PROTO_SignData [19:04:31]wFMCommunicate request_size=4 [19:04:31]MH_SAM_APDU [19:04:31]CAPDU: 80 0D 01 02 [19:04:31]Write to MH i2c: E2 08 00 47 02 80 0D 01 02 00 00 00 00 C2 [19:04:31]Write i2c OK [19:04:31]MH_I2C_Read... [19:04:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:04:31]Read from MH i2c: E2 [19:04:31]MH_I2C_Read... [19:04:31]Read from MH i2c: E2 03 00 [19:04:31]MH_I2C_Read... [19:04:31]Read from MH i2c: E2 03 00 47 02 00 90 00 BD [19:04:31]RAPDU: 90 00 [19:04:31]wFMCommunicate OK [19:04:31]wFMCommunicate request_size=255 [19:04:31]MH_SAM_APDU [19:04:31]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 79 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 82 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 82 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F4 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 5F 00 00 00 00 07 04 06 00 70 82 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 01 00 00 F4 03 04 00 3F 96 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D6 75 03 00 35 04 06 00 A2 [19:04:31]Write to MH i2c: E2 02 01 48 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 79 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 82 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 82 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F4 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 5F 00 00 00 00 07 04 06 00 70 82 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 01 00 00 F4 03 04 00 3F 96 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D6 75 03 00 35 04 06 00 A2 00 00 75 [19:04:31]Write i2c OK [19:04:31]MH_I2C_Read... [19:04:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:04:32]Read from MH i2c: E2 [19:04:32]MH_I2C_Read... [19:04:32]Read from MH i2c: E2 03 00 [19:04:32]MH_I2C_Read... [19:04:32]Read from MH i2c: E2 03 00 48 02 00 90 00 BE [19:04:32]RAPDU: 90 00 [19:04:32]wFMCommunicate OK [19:04:32]wFMCommunicate request_size=10 [19:04:32]MH_SAM_APDU [19:04:32]CAPDU: 80 0D 02 02 05 05 C0 E7 F5 17 [19:04:32]Write to MH i2c: E2 0D 00 49 02 80 0D 02 02 05 00 05 C0 E7 F5 17 00 00 87 [19:04:32]Write i2c OK [19:04:32]MH_I2C_Read... [19:04:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:04:32]Read from MH i2c: E2 [19:04:32]MH_I2C_Read... [19:04:32]Read from MH i2c: E2 03 00 [19:04:32]MH_I2C_Read... [19:04:32]Read from MH i2c: E2 03 00 49 02 00 90 00 BF [19:04:32]RAPDU: 90 00 [19:04:32]wFMCommunicate OK [19:04:32]wFMCommunicate request_size=4 [19:04:32]MH_SAM_APDU [19:04:32]CAPDU: 80 0D 03 02 [19:04:32]Write to MH i2c: E2 08 00 4A 02 80 0D 03 02 00 00 00 00 C7 [19:04:32]Write i2c OK [19:04:32]MH_I2C_Read... [19:04:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:04:32]Read from MH i2c: E2 [19:04:32]MH_I2C_Read... [19:04:32]Read from MH i2c: E2 0B 00 [19:04:32]MH_I2C_Read... [19:04:32]Read from MH i2c: E2 0B 00 4A 02 00 95 7F FB 3A B5 22 89 3B 90 00 AC [19:04:32]RAPDU: 95 7F FB 3A B5 22 89 3B 90 00 [19:04:32]wFMCommunicate OK [19:04:32]SAM_PROTO_SignData done [19:04:32]FM_MakeSignedData done [19:04:32]CreateOFDProtocolMessage [19:04:32]wFMCommunicate request_size=4 [19:04:32]MH_SAM_APDU [19:04:32]CAPDU: 80 11 00 00 [19:04:32]Write to MH i2c: E2 08 00 4B 02 80 11 00 00 00 00 00 00 C7 [19:04:32]Write i2c OK [19:04:32]MH_I2C_Read... [19:04:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:04:32]Read from MH i2c: E2 [19:04:32]MH_I2C_Read... [19:04:32]Read from MH i2c: E2 17 00 [19:04:32]MH_I2C_Read... [19:04:32]Read from MH i2c: E2 17 00 4B 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 24 [19:04:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:04:32]wFMCommunicate OK [19:04:32]CreateOFDProtocolMessage done [19:04:32]OFDSenderStorePacket 226774 [19:04:32]StoreOFDPacket docnum=226774 [19:04:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 73 90 07 01 8E 62 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 79 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 82 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 82 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F4 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 5F 00 00 00 00 07 04 06 00 70 82 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 01 00 00 F4 03 04 00 3F 96 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D6 75 03 00 35 04 06 00 A2 05 C0 E7 F5 17 95 7F FB 3A B5 22 89 3B [19:04:32]CheckFolder [19:04:32]dirname=/storage/ofd_packets [19:04:32]CheckFolder done [19:04:32]ProducePacketName [19:04:32]name=ofd_packets/00226774 [19:04:32]NVStorageSaveData ofd_packets/00226774 [19:04:32]File name is /storage/ofd_packets/00226774 [19:04:32]Write 301 bytes [19:04:32]NVStorageSaveData done [19:04:32]OFDSenderStorePacket done [19:04:32]KKMCreateOFDPacket done [19:04:32]NVStorageSaveData kkm_last_timestamp [19:04:32]File name is /storage/kkm_last_timestamp [19:04:32]Write 4 bytes [19:04:32]NVStorageSaveData done [19:04:32]ExternCall_PrintAddStr [19:04:32]wPrintStart [19:04:32]Write to MH i2c: 01 00 00 4C 02 4E [19:04:32]Write i2c OK [19:04:32]MH_I2C_Read... [19:04:32]Read from MH i2c: 01 [19:04:32]MH_I2C_Read... [19:04:32]Read from MH i2c: 01 07 00 [19:04:32]MH_I2C_Read... [19:04:32]Read from MH i2c: 01 07 00 4C 02 00 00 00 00 00 FF 0F 63 [19:04:32]RasterBufferAndPrint [19:04:32]line Счет N : (1)2003191 [19:04:32]line ИНН: 02508201610067 [19:04:32]line Контрольно-Кассовый Чек [19:04:32]line ПРОДАЖА [19:04:32]line ТРК (МРК, ГНК) : 64 [19:04:32]line Товар: 2710124500 [19:04:32]line Аи-95-К-5 [19:04:32]line 31.000 * 74.20 [19:04:32]line = 2300.20 [19:04:32]line НДС 12% НСП 1% [19:04:32]line > о реализуемом товаре [19:04:32]line ОКРУГЛЕНИЕ: -0.20 [19:04:32]line ИТОГО: 2300.00 [19:04:32]line Внесено: 2300.00 [19:04:32]line СДАЧА: 0.00 [19:04:32]line НСП 1% : 20.36 [19:04:32]line НДС 12% : 244.27 [19:04:32]line Наличными: 2300.00 [19:04:32]line Безнал.: 0.00 [19:04:32]line Место: АЗС № 97 "Партнер Нефть" [19:04:32]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:04:32]line СНО: Общий режим [19:04:32]line Чек 434 28.07.2024 19:04 [19:04:32]line Смена: 439 ФФД: 1.0 [19:04:32]line ЗНМ: 0300000054 [19:04:32]line РНМ: 0000000000092624 [19:04:32]line Версия ККМ: 001 [19:04:32]line ФМ: 0000000000874959 [19:04:32]line ФД: 226774 [19:04:32]line ФПД: 178145594963223 [19:04:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T190431&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226774&fm=178145594963223&tin=02508201610067®Number=0000000000092624&sum=230000 [19:04:32]written 0, free lines is 4095 [19:04:32]OFD Sender: Processing packet 226774 [packets to send 603, broken 602] [19:04:32]ProducePacketName [19:04:32]name=ofd_packets/00226774 [19:04:32]OFD Sender: To server: pG, [19:04:32]CommunicateWithHost lk.salyk.kg:30040 [19:04:32]ConnectInit lk.salyk.kg [19:04:32]Write to MH i2c: 01 00 00 77 02 79 [19:04:32]Write i2c OK [19:04:32]MH_I2C_Read... [19:04:32]Read from MH i2c: 01 [19:04:32]MH_I2C_Read... [19:04:32]Read from MH i2c: 01 07 00 [19:04:32]MH_I2C_Read... [19:04:32]Read from MH i2c: 01 07 00 77 02 00 00 00 00 00 6B 0C F7 [19:04:32]RasterBufferAndPrint [19:04:32]line [19:04:32]line [19:04:32]line [19:04:32]line [19:04:32]line [19:04:32]written 0, free lines is 3183 [19:04:32]MH_Cut [19:04:32]Write to MH i2c: D1 01 00 7E 02 01 52 [19:04:32]Write i2c OK [19:04:32]MH_I2C_Read... [19:04:32]Read from MH i2c: D1 [19:04:32]MH_I2C_Read... [19:04:32]Read from MH i2c: D1 01 00 [19:04:32]MH_I2C_Read... [19:04:32]Read from MH i2c: D1 01 00 7E 02 00 51 [19:04:32]Write to MH i2c: 01 00 00 7F 02 81 [19:04:32]Write i2c OK [19:04:32]MH_I2C_Read... [19:04:33]Connected sock=10 [19:04:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 73 90 07 01 8E 62 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 79 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 82 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 82 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F4 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 5F 00 00 00 00 07 04 06 00 70 82 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 01 00 00 F4 03 04 00 3F 96 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D6 75 03 00 35 04 06 00 A2 05 C0 E7 F5 17 95 7F FB 3A B5 22 89 3B [19:04:34]*** Cut start [19:04:34]*** Partial cut [19:04:34]*** CUTSNS_PIN = 1 [19:04:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 6D 72 47 00 38 45 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D6 75 03 00 F4 03 04 00 49 42 A6 66 B6 04 01 00 00 12 A4 FD 39 15 1B 50 8C [19:04:34]CommunicateWithHost err = 0 [19:04:34]CheckOFDResponse [19:04:34]1017 (14) - 77093643461234 [19:04:34]1041 (16) - 0000000000874959 [19:04:34]1040 (4) - 226774 [19:04:34]1012 (4) - 28.07.2024 13:06 [19:04:34]1206 (1) - 0 [19:04:34]OFD Sender: Remove packet 226774 [19:04:34]ProducePacketName [19:04:34]name=ofd_packets/00226774 [19:04:34]NVStorageDeleteData [19:04:34]*** CUTSNS_PIN = 0 [19:04:34]*** Brake cut motor [19:04:34]OFD Sender: No OFD packet to send [19:04:34]Read from MH i2c: 01 [19:04:34]MH_I2C_Read... [19:04:34]*** Stop cut motor [19:04:34]*** Cut end [19:04:34]Read from MH i2c: 01 07 00 [19:04:34]MH_I2C_Read... [19:04:34]Read from MH i2c: 01 07 00 7F 02 00 00 00 00 00 FF 0F 96 [19:04:34]process_action close_receipt done [19:04:34]requested_data is exist [19:04:34]produce_requested_data [19:04:34]requested_item fm.sn is exist - process it [19:04:34]wFMCommunicate request_size=4 [19:04:34]MH_SAM_APDU [19:04:34]CAPDU: 80 11 00 00 [19:04:34]Write to MH i2c: E2 08 00 80 02 80 11 00 00 00 00 00 00 FC [19:04:34]Write i2c OK [19:04:34]MH_I2C_Read... [19:04:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:04:34]Read from MH i2c: E2 [19:04:34]MH_I2C_Read... [19:04:34]Read from MH i2c: E2 17 00 [19:04:34]MH_I2C_Read... [19:04:34]Read from MH i2c: E2 17 00 80 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 59 [19:04:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:04:34]wFMCommunicate OK [19:04:34]requested_item fd.num is exist - process it [19:04:34]SAM_PROTO_GetFieldsCounters [19:04:34]wFMCommunicate request_size=4 [19:04:34]MH_SAM_APDU [19:04:34]CAPDU: 80 13 00 00 [19:04:34]Write to MH i2c: E2 08 00 81 02 80 13 00 00 00 00 00 00 FF [19:04:34]Write i2c OK [19:04:34]MH_I2C_Read... [19:04:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:04:34]Read from MH i2c: E2 [19:04:34]MH_I2C_Read... [19:04:34]Read from MH i2c: E2 62 00 [19:04:34]MH_I2C_Read... [19:04:34]Read from MH i2c: E2 62 00 81 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D6 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 B2 01 00 00 5E 04 04 00 B2 01 00 00 57 04 04 00 B3 01 00 00 19 04 04 00 00 00 00 00 90 00 47 [19:04:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D6 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 B2 01 00 00 5E 04 04 00 B2 01 00 00 57 04 04 00 B3 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:04:34]wFMCommunicate OK [19:04:34]SAM_PROTO_GetFieldsCounters done [19:04:34]requested_item shift.num is exist - process it [19:04:34]requested_item shift.opened is exist - process it [19:04:34]req_shift_opened [19:04:34]FM_GetShiftState [19:04:34]SAM_PROTO_GetShiftState [19:04:34]wFMCommunicate request_size=4 [19:04:34]MH_SAM_APDU [19:04:34]CAPDU: 80 13 01 00 [19:04:34]Write to MH i2c: E2 08 00 82 02 80 13 01 00 00 00 00 00 01 [19:04:34]Write i2c OK [19:04:34]MH_I2C_Read... [19:04:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:04:34]Read from MH i2c: E2 [19:04:34]MH_I2C_Read... [19:04:34]Read from MH i2c: E2 0E 00 [19:04:34]MH_I2C_Read... [19:04:34]Read from MH i2c: E2 0E 00 82 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 B2 [19:04:34]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:04:34]wFMCommunicate OK [19:04:34]SAM_PROTO_GetShiftState done [19:04:34]FM_GetShiftState done [19:04:34]req_shift_opened done [19:04:34]requested_item shift.open_date is exist - process it [19:04:34]req_shift_open_date [19:04:34]req_shift_open_date done [19:04:34]produce_requested_data done [19:04:34]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226774,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [19:04:34]process_action_free close_receipt [19:04:34]json_value_free [19:04:34]json_value_free done [19:04:34]process_json_proto returns [19:04:34]Send response to host [19:04:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226774,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [19:04:34]free response buf [19:04:34]execute_script done [19:04:34]execute_script returns [19:04:34]free content buf [19:04:34]Sock 9.Close socket [19:04:34]Sock 9.Thread stoped [19:04:39]OFD Sender: No OFD packet to send [19:04:44]OFD Sender: No OFD packet to send [19:04:49]OFD Sender: No OFD packet to send [19:04:54]OFD Sender: No OFD packet to send [19:04:56]recv_with_timeout no data received [19:04:59]OFD Sender: No OFD packet to send [19:05:04]OFD Sender: No OFD packet to send [19:05:09]OFD Sender: No OFD packet to send [19:05:14]OFD Sender: No OFD packet to send [19:05:19]OFD Sender: No OFD packet to send [19:05:24]OFD Sender: No OFD packet to send [19:05:29]OFD Sender: No OFD packet to send [19:05:34]OFD Sender: No OFD packet to send [19:05:39]OFD Sender: No OFD packet to send [19:05:44]OFD Sender: No OFD packet to send [19:05:49]OFD Sender: No OFD packet to send [19:05:54]OFD Sender: No OFD packet to send [19:05:59]OFD Sender: No OFD packet to send [19:06:04]OFD Sender: No OFD packet to send [19:06:09]OFD Sender: No OFD packet to send [19:06:14]OFD Sender: No OFD packet to send [19:06:19]OFD Sender: No OFD packet to send [19:06:24]OFD Sender: No OFD packet to send [19:06:29]OFD Sender: No OFD packet to send [19:06:34]OFD Sender: No OFD packet to send [19:06:39]OFD Sender: No OFD packet to send [19:06:44]OFD Sender: No OFD packet to send [19:06:49]OFD Sender: No OFD packet to send [19:06:55]OFD Sender: No OFD packet to send [19:07:00]OFD Sender: No OFD packet to send [19:07:05]OFD Sender: No OFD packet to send [19:07:10]OFD Sender: No OFD packet to send [19:07:15]OFD Sender: No OFD packet to send [19:07:20]OFD Sender: No OFD packet to send [19:07:20]accept exits with 8 [19:07:20]New connection [19:07:20]New thread 3067542884 created [19:07:20]Thread 3067399524 joined [19:07:20]Waiting for new connection... [19:07:20] Sock 8.Parse request [19:07:20]Sock 8.Check first char [19:07:20]Sock 8.First char is OK [19:07:20]request: POST /json_proto HTTP/1.0 [19:07:20]Method: POST [19:07:20]URL: /json_proto [19:07:20]Method is POST - this is cgi request [19:07:20]url: /json_proto [19:07:20]query_string will be loaded in cgi processing [19:07:20]execute_cgi json_proto POST (null) [19:07:20]execute_cgi path=json_proto method=POST [19:07:20]POST find Content-Length [19:07:20]Host: 172.17.43.131:8080 [19:07:20]Content-Length: 678 [19:07:20]Content-Type: application/json [19:07:20] [19:07:20]POST finish read [19:07:20]Found Content-Length = 678 [19:07:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003192", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:07:20]execute_script... [19:07: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)2003192", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:07:20]POST & json_proto [19:07:20]process_json_proto [19:07:20]json parsed OK: [19:07:20]protocol is kg_v1.0 [19:07:20]action value=close_receipt [19:07:20]process_action close_receipt [19:07:20]cmd_close_receipt [19:07:20]MH_GetDate [19:07:20]Write to MH i2c: F0 00 00 83 02 74 [19:07:20]Write i2c OK [19:07:20]MH_I2C_Read... [19:07:20]Read from MH i2c: F0 [19:07:20]MH_I2C_Read... [19:07:20]Read from MH i2c: F0 09 00 [19:07:20]MH_I2C_Read... [19:07:20]Read from MH i2c: F0 09 00 83 02 00 E9 96 A6 66 F9 24 A2 66 2D [19:07:20]GetLastDocTimeStamp 1722193471 [19:07:20]current date 1722193641 [19:07:20]FM_GetShiftState [19:07:20]SAM_PROTO_GetShiftState [19:07:20]wFMCommunicate request_size=4 [19:07:20]MH_SAM_APDU [19:07:20]CAPDU: 80 13 01 00 [19:07:20]Write to MH i2c: E2 08 00 84 02 80 13 01 00 00 00 00 00 03 [19:07:20]Write i2c OK [19:07:20]MH_I2C_Read... [19:07:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:07:20]Read from MH i2c: E2 [19:07:20]MH_I2C_Read... [19:07:20]Read from MH i2c: E2 0E 00 [19:07:20]MH_I2C_Read... [19:07:20]Read from MH i2c: E2 0E 00 84 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 B4 [19:07:20]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:07:20]wFMCommunicate OK [19:07:20]SAM_PROTO_GetShiftState done [19:07:20]FM_GetShiftState done [19:07:20]opened in 1722125326 [19:07:20]opened+sec_in_day 1722211726 [19:07:20]quantity*price = 20001 [19:07:20]sum+1 = 20002 [19:07:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 435 28.07.2024 19:07 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226775 ФПД: 169859973559528 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T190721&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226775&fm=169859973559528&tin=02508201610067®Number=0000000000092624&sum=20000 [19:07:21]StoreToDocumentArchive [19:07:21]shift 439 fd 226775 [19:07:21]save to /storage/0439/doc_00226775 [19:07:21]save last doc name /storage/0439/doc_00226775 to /storage/kkm_last_doc_name [19:07:21]save OK [19:07:21]Clear old archive folders... [19:07:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:07:21]tlvbuf is 01C451F0 [19:07:21]SAM_PROTO_ClearQueue [19:07:21]wFMCommunicate request_size=4 [19:07:21]MH_SAM_APDU [19:07:21]CAPDU: 80 09 00 00 [19:07:21]Write to MH i2c: E2 08 00 91 02 80 09 00 00 00 00 00 00 05 [19:07:21]Write i2c OK [19:07:21]MH_I2C_Read... [19:07:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:07:21]Read from MH i2c: E2 [19:07:21]MH_I2C_Read... [19:07:21]Read from MH i2c: E2 03 00 [19:07:21]MH_I2C_Read... [19:07:21]Read from MH i2c: E2 03 00 91 02 00 90 00 07 [19:07:21]RAPDU: 90 00 [19:07:21]wFMCommunicate OK [19:07:21]SAM_PROTO_ClearQueue done [19:07:21]KKMCreateOFDPacket [19:07:21]OFDProtocolAddRootSTLVToBuf [19:07:21]FM_MakeSignedData [19:07:21]FM_MakeSignedData [19:07:21]SAM_PROTO_SignData [19:07:21]wFMCommunicate request_size=4 [19:07:21]MH_SAM_APDU [19:07:21]CAPDU: 80 0D 01 02 [19:07:21]Write to MH i2c: E2 08 00 92 02 80 0D 01 02 00 00 00 00 0D [19:07:21]Write i2c OK [19:07:21]MH_I2C_Read... [19:07:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:07:22]Read from MH i2c: E2 [19:07:22]MH_I2C_Read... [19:07:22]Read from MH i2c: E2 03 00 [19:07:22]MH_I2C_Read... [19:07:22]Read from MH i2c: E2 03 00 92 02 00 90 00 08 [19:07:22]RAPDU: 90 00 [19:07:22]wFMCommunicate OK [19:07:22]wFMCommunicate request_size=255 [19:07:22]MH_SAM_APDU [19:07:22]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 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 B3 01 00 00 F4 03 04 00 E9 96 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D7 75 03 00 35 04 06 00 9A [19:07:22]Write to MH i2c: E2 02 01 93 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 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 B3 01 00 00 F4 03 04 00 E9 96 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D7 75 03 00 35 04 06 00 9A 00 00 76 [19:07:22]Write i2c OK [19:07:22]MH_I2C_Read... [19:07:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:07:22]Read from MH i2c: E2 [19:07:22]MH_I2C_Read... [19:07:22]Read from MH i2c: E2 03 00 [19:07:22]MH_I2C_Read... [19:07:22]Read from MH i2c: E2 03 00 93 02 00 90 00 09 [19:07:22]RAPDU: 90 00 [19:07:22]wFMCommunicate OK [19:07:22]wFMCommunicate request_size=10 [19:07:22]MH_SAM_APDU [19:07:22]CAPDU: 80 0D 02 02 05 7C 9B 62 B4 E8 [19:07:22]Write to MH i2c: E2 0D 00 94 02 80 0D 02 02 05 00 7C 9B 62 B4 E8 00 00 2F [19:07:22]Write i2c OK [19:07:22]MH_I2C_Read... [19:07:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:07:22]Read from MH i2c: E2 [19:07:22]MH_I2C_Read... [19:07:22]Read from MH i2c: E2 03 00 [19:07:22]MH_I2C_Read... [19:07:22]Read from MH i2c: E2 03 00 94 02 00 90 00 0A [19:07:22]RAPDU: 90 00 [19:07:22]wFMCommunicate OK [19:07:22]wFMCommunicate request_size=4 [19:07:22]MH_SAM_APDU [19:07:22]CAPDU: 80 0D 03 02 [19:07:22]Write to MH i2c: E2 08 00 95 02 80 0D 03 02 00 00 00 00 12 [19:07:22]Write i2c OK [19:07:22]MH_I2C_Read... [19:07:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:07:22]Read from MH i2c: E2 [19:07:22]MH_I2C_Read... [19:07:22]Read from MH i2c: E2 0B 00 [19:07:22]MH_I2C_Read... [19:07:22]Read from MH i2c: E2 0B 00 95 02 00 6D 07 C3 C0 23 31 0A E2 90 00 4A [19:07:22]RAPDU: 6D 07 C3 C0 23 31 0A E2 90 00 [19:07:22]wFMCommunicate OK [19:07:22]SAM_PROTO_SignData done [19:07:22]FM_MakeSignedData done [19:07:22]CreateOFDProtocolMessage [19:07:22]wFMCommunicate request_size=4 [19:07:22]MH_SAM_APDU [19:07:22]CAPDU: 80 11 00 00 [19:07:22]Write to MH i2c: E2 08 00 96 02 80 11 00 00 00 00 00 00 12 [19:07:22]Write i2c OK [19:07:22]MH_I2C_Read... [19:07:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:07:22]Read from MH i2c: E2 [19:07:22]MH_I2C_Read... [19:07:22]Read from MH i2c: E2 17 00 [19:07:22]MH_I2C_Read... [19:07:22]Read from MH i2c: E2 17 00 96 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6F [19:07:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:07:22]wFMCommunicate OK [19:07:22]CreateOFDProtocolMessage done [19:07:22]OFDSenderStorePacket 226775 [19:07:22]StoreOFDPacket docnum=226775 [19:07:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E9 6C 07 01 A1 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 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 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 B3 01 00 00 F4 03 04 00 E9 96 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D7 75 03 00 35 04 06 00 9A 7C 9B 62 B4 E8 6D 07 C3 C0 23 31 0A E2 [19:07:22]CheckFolder [19:07:22]dirname=/storage/ofd_packets [19:07:22]CheckFolder done [19:07:22]ProducePacketName [19:07:22]name=ofd_packets/00226775 [19:07:22]NVStorageSaveData ofd_packets/00226775 [19:07:22]File name is /storage/ofd_packets/00226775 [19:07:22]Write 301 bytes [19:07:22]NVStorageSaveData done [19:07:22]OFDSenderStorePacket done [19:07:22]KKMCreateOFDPacket done [19:07:22]NVStorageSaveData kkm_last_timestamp [19:07:22]File name is /storage/kkm_last_timestamp [19:07:22]Write 4 bytes [19:07:22]NVStorageSaveData done [19:07:22]ExternCall_PrintAddStr [19:07:22]wPrintStart [19:07:22]Write to MH i2c: 01 00 00 97 02 99 [19:07:22]Write i2c OK [19:07:22]MH_I2C_Read... [19:07:22]Read from MH i2c: 01 [19:07:22]MH_I2C_Read... [19:07:22]Read from MH i2c: 01 07 00 [19:07:22]MH_I2C_Read... [19:07:22]Read from MH i2c: 01 07 00 97 02 00 00 00 00 00 FF 0F AE [19:07:22]RasterBufferAndPrint [19:07:22]line Счет N : (1)2003192 [19:07:22]line ИНН: 02508201610067 [19:07:22]line Контрольно-Кассовый Чек [19:07:22]line ПРОДАЖА [19:07:22]line ТРК (МРК, ГНК) : 63 [19:07:22]line Товар: 2710124130 [19:07:22]line Аи-92-К-5 [19:07:22]line 2.950 * 67.80 [19:07:22]line = 200.01 [19:07:22]line НДС 12% НСП 1% [19:07:22]line > о реализуемом товаре [19:07:22]line ОКРУГЛЕНИЕ: -0.01 [19:07:22]line ИТОГО: 200.00 [19:07:22]line Внесено: 200.00 [19:07:22]line СДАЧА: 0.00 [19:07:22]line НСП 1% : 1.77 [19:07:22]line НДС 12% : 21.24 [19:07:22]line Наличными: 200.00 [19:07:22]line Безнал.: 0.00 [19:07:22]line Место: АЗС № 97 "Партнер Нефть" [19:07:22]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:07:22]line СНО: Общий режим [19:07:22]line Чек 435 28.07.2024 19:07 [19:07:22]line Смена: 439 ФФД: 1.0 [19:07:22]line ЗНМ: 0300000054 [19:07:22]line РНМ: 0000000000092624 [19:07:22]line Версия ККМ: 001 [19:07:22]line ФМ: 0000000000874959 [19:07:22]line ФД: 226775 [19:07:22]line ФПД: 169859973559528 [19:07:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T190721&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226775&fm=169859973559528&tin=02508201610067®Number=0000000000092624&sum=20000 [19:07:22]written 0, free lines is 4095 [19:07:22]OFD Sender: Processing packet 226775 [packets to send 603, broken 602] [19:07:22]ProducePacketName [19:07:22]name=ofd_packets/00226775 [19:07:22]OFD Sender: To server: pG, [19:07:22]CommunicateWithHost lk.salyk.kg:30040 [19:07:22]ConnectInit lk.salyk.kg [19:07:22]Connected sock=10 [19:07:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E9 6C 07 01 A1 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 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 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 B3 01 00 00 F4 03 04 00 E9 96 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D7 75 03 00 35 04 06 00 9A 7C 9B 62 B4 E8 6D 07 C3 C0 23 31 0A E2 [19:07:22]Write to MH i2c: 01 00 00 C2 02 C4 [19:07:22]Write i2c OK [19:07:22]MH_I2C_Read... [19:07:22]Read from MH i2c: 01 [19:07:22]MH_I2C_Read... [19:07:22]Read from MH i2c: 01 07 00 [19:07:22]MH_I2C_Read... [19:07:22]Read from MH i2c: 01 07 00 C2 02 00 00 00 00 00 66 0C 3D [19:07:22]RasterBufferAndPrint [19:07:22]line [19:07:22]line [19:07:22]line [19:07:22]line [19:07:22]line [19:07:22]written 0, free lines is 3178 [19:07:22]MH_Cut [19:07:22]Write to MH i2c: D1 01 00 C9 02 01 9D [19:07:22]Write i2c OK [19:07:22]MH_I2C_Read... [19:07:22]Read from MH i2c: D1 [19:07:22]MH_I2C_Read... [19:07:22]Read from MH i2c: D1 01 00 [19:07:22]MH_I2C_Read... [19:07:22]Read from MH i2c: D1 01 00 C9 02 00 9C [19:07:22]Write to MH i2c: 01 00 00 CA 02 CC [19:07:22]Write i2c OK [19:07:22]MH_I2C_Read... [19:07:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 AA 02 47 00 D2 B8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D7 75 03 00 F4 03 04 00 F3 42 A6 66 B6 04 01 00 00 EB FB 58 59 40 81 23 CA [19:07:23]CommunicateWithHost err = 0 [19:07:23]CheckOFDResponse [19:07:23]1017 (14) - 77093643461234 [19:07:23]1041 (16) - 0000000000874959 [19:07:23]1040 (4) - 226775 [19:07:23]1012 (4) - 28.07.2024 13:09 [19:07:23]1206 (1) - 0 [19:07:23]OFD Sender: Remove packet 226775 [19:07:23]ProducePacketName [19:07:23]name=ofd_packets/00226775 [19:07:23]NVStorageDeleteData [19:07:24]OFD Sender: No OFD packet to send [19:07:24]*** Cut start [19:07:24]*** Partial cut [19:07:24]*** CUTSNS_PIN = 1 [19:07:24]*** CUTSNS_PIN = 0 [19:07:24]*** Brake cut motor [19:07:24]Read from MH i2c: 01 [19:07:24]MH_I2C_Read... [19:07:24]*** Stop cut motor [19:07:24]*** Cut end [19:07:24]Read from MH i2c: 01 07 00 [19:07:24]MH_I2C_Read... [19:07:24]Read from MH i2c: 01 07 00 CA 02 00 00 00 00 00 FF 0F E1 [19:07:24]process_action close_receipt done [19:07:24]requested_data is exist [19:07:24]produce_requested_data [19:07:24]requested_item fm.sn is exist - process it [19:07:24]wFMCommunicate request_size=4 [19:07:24]MH_SAM_APDU [19:07:24]CAPDU: 80 11 00 00 [19:07:24]Write to MH i2c: E2 08 00 CB 02 80 11 00 00 00 00 00 00 47 [19:07:24]Write i2c OK [19:07:24]MH_I2C_Read... [19:07:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:07:24]Read from MH i2c: E2 [19:07:24]MH_I2C_Read... [19:07:24]Read from MH i2c: E2 17 00 [19:07:24]MH_I2C_Read... [19:07:24]Read from MH i2c: E2 17 00 CB 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A4 [19:07:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:07:24]wFMCommunicate OK [19:07:24]requested_item fd.num is exist - process it [19:07:24]SAM_PROTO_GetFieldsCounters [19:07:24]wFMCommunicate request_size=4 [19:07:24]MH_SAM_APDU [19:07:24]CAPDU: 80 13 00 00 [19:07:24]Write to MH i2c: E2 08 00 CC 02 80 13 00 00 00 00 00 00 4A [19:07:24]Write i2c OK [19:07:24]MH_I2C_Read... [19:07:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:07:25]Read from MH i2c: E2 [19:07:25]MH_I2C_Read... [19:07:25]Read from MH i2c: E2 62 00 [19:07:25]MH_I2C_Read... [19:07:25]Read from MH i2c: E2 62 00 CC 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D7 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 B3 01 00 00 5E 04 04 00 B3 01 00 00 57 04 04 00 B4 01 00 00 19 04 04 00 00 00 00 00 90 00 96 [19:07:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D7 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 B3 01 00 00 5E 04 04 00 B3 01 00 00 57 04 04 00 B4 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:07:25]wFMCommunicate OK [19:07:25]SAM_PROTO_GetFieldsCounters done [19:07:25]requested_item shift.num is exist - process it [19:07:25]requested_item shift.opened is exist - process it [19:07:25]req_shift_opened [19:07:25]FM_GetShiftState [19:07:25]SAM_PROTO_GetShiftState [19:07:25]wFMCommunicate request_size=4 [19:07:25]MH_SAM_APDU [19:07:25]CAPDU: 80 13 01 00 [19:07:25]Write to MH i2c: E2 08 00 CD 02 80 13 01 00 00 00 00 00 4C [19:07:25]Write i2c OK [19:07:25]MH_I2C_Read... [19:07:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:07:25]Read from MH i2c: E2 [19:07:25]MH_I2C_Read... [19:07:25]Read from MH i2c: E2 0E 00 [19:07:25]MH_I2C_Read... [19:07:25]Read from MH i2c: E2 0E 00 CD 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 FD [19:07:25]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:07:25]wFMCommunicate OK [19:07:25]SAM_PROTO_GetShiftState done [19:07:25]FM_GetShiftState done [19:07:25]req_shift_opened done [19:07:25]requested_item shift.open_date is exist - process it [19:07:25]req_shift_open_date [19:07:25]req_shift_open_date done [19:07:25]produce_requested_data done [19:07:25]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226775,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [19:07:25]process_action_free close_receipt [19:07:25]json_value_free [19:07:25]json_value_free done [19:07:25]process_json_proto returns [19:07:25]Send response to host [19:07:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226775,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [19:07:25]free response buf [19:07:25]execute_script done [19:07:25]execute_script returns [19:07:25]free content buf [19:07:25]Sock 8.Close socket [19:07:25]Sock 8.Thread stoped [19:07:29]OFD Sender: No OFD packet to send [19:07:34]OFD Sender: No OFD packet to send [19:07:39]OFD Sender: No OFD packet to send [19:07:44]OFD Sender: No OFD packet to send [19:07:49]OFD Sender: No OFD packet to send [19:07:54]OFD Sender: No OFD packet to send [19:07:59]OFD Sender: No OFD packet to send [19:08:04]OFD Sender: No OFD packet to send [19:08:09]OFD Sender: No OFD packet to send [19:08:10]recv_with_timeout no data received [19:08:14]OFD Sender: No OFD packet to send [19:08:19]OFD Sender: No OFD packet to send [19:08:24]OFD Sender: No OFD packet to send [19:08:28]recv_with_timeout no data received [19:08:29]OFD Sender: No OFD packet to send [19:08:34]OFD Sender: No OFD packet to send [19:08:39]OFD Sender: No OFD packet to send [19:08:44]OFD Sender: No OFD packet to send [19:08:49]OFD Sender: No OFD packet to send [19:08:54]OFD Sender: No OFD packet to send [19:08:59]OFD Sender: No OFD packet to send [19:09:04]OFD Sender: No OFD packet to send [19:09:09]OFD Sender: No OFD packet to send [19:09:10]accept exits with 9 [19:09:10]New connection [19:09:10]New thread 3067399524 created [19:09:10]Thread 3067542884 joined [19:09:10]Waiting for new connection... [19:09:10] Sock 9.Parse request [19:09:10]Sock 9.Check first char [19:09:10]Sock 9.First char is OK [19:09:10]request: POST /json_proto HTTP/1.0 [19:09:10]Method: POST [19:09:10]URL: /json_proto [19:09:10]Method is POST - this is cgi request [19:09:10]url: /json_proto [19:09:10]query_string will be loaded in cgi processing [19:09:10]execute_cgi json_proto POST (null) [19:09:10]execute_cgi path=json_proto method=POST [19:09:10]POST find Content-Length [19:09:10]Host: 172.17.43.131:8080 [19:09:10]Content-Length: 671 [19:09:10]Content-Type: application/json [19:09:10] [19:09:10]POST finish read [19:09:10]Found Content-Length = 671 [19:09:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003193", "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.80, "quantity" : 5.820, "sum" : 400.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:09:10]execute_script... [19:09: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)2003193", "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.80, "quantity" : 5.820, "sum" : 400.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:09:10]POST & json_proto [19:09:10]process_json_proto [19:09:10]json parsed OK: [19:09:10]protocol is kg_v1.0 [19:09:10]action value=close_receipt [19:09:10]process_action close_receipt [19:09:10]cmd_close_receipt [19:09:10]MH_GetDate [19:09:10]Write to MH i2c: F0 00 00 CE 02 BF [19:09:10]Write i2c OK [19:09:10]MH_I2C_Read... [19:09:10]Read from MH i2c: F0 [19:09:10]MH_I2C_Read... [19:09:10]Read from MH i2c: F0 09 00 [19:09:10]MH_I2C_Read... [19:09:10]Read from MH i2c: F0 09 00 CE 02 00 57 97 A6 66 F9 24 A2 66 E7 [19:09:10]GetLastDocTimeStamp 1722193641 [19:09:10]current date 1722193751 [19:09:10]FM_GetShiftState [19:09:10]SAM_PROTO_GetShiftState [19:09:10]wFMCommunicate request_size=4 [19:09:10]MH_SAM_APDU [19:09:10]CAPDU: 80 13 01 00 [19:09:10]Write to MH i2c: E2 08 00 CF 02 80 13 01 00 00 00 00 00 4E [19:09:10]Write i2c OK [19:09:10]MH_I2C_Read... [19:09:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:09:10]Read from MH i2c: E2 [19:09:10]MH_I2C_Read... [19:09:10]Read from MH i2c: E2 0E 00 [19:09:10]MH_I2C_Read... [19:09:10]Read from MH i2c: E2 0E 00 CF 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 FF [19:09:10]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:09:10]wFMCommunicate OK [19:09:10]SAM_PROTO_GetShiftState done [19:09:10]FM_GetShiftState done [19:09:10]opened in 1722125326 [19:09:10]opened+sec_in_day 1722211726 [19:09:10]quantity*price = 40041 [19:09:10]sum+1 = 40043 [19:09:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.52 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 436 28.07.2024 19:09 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226776 ФПД: 269752582782431 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T190911&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226776&fm=269752582782431&tin=02508201610067®Number=0000000000092624&sum=40000 [19:09:11]StoreToDocumentArchive [19:09:11]shift 439 fd 226776 [19:09:11]save to /storage/0439/doc_00226776 [19:09:11]save last doc name /storage/0439/doc_00226776 to /storage/kkm_last_doc_name [19:09:11]save OK [19:09:11]Clear old archive folders... [19:09:11]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:09:11]tlvbuf is 01C4A600 [19:09:11]SAM_PROTO_ClearQueue [19:09:11]wFMCommunicate request_size=4 [19:09:11]MH_SAM_APDU [19:09:11]CAPDU: 80 09 00 00 [19:09:11]Write to MH i2c: E2 08 00 DC 02 80 09 00 00 00 00 00 00 50 [19:09:11]Write i2c OK [19:09:11]MH_I2C_Read... [19:09:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:09:11]Read from MH i2c: E2 [19:09:11]MH_I2C_Read... [19:09:11]Read from MH i2c: E2 03 00 [19:09:11]MH_I2C_Read... [19:09:11]Read from MH i2c: E2 03 00 DC 02 00 90 00 52 [19:09:11]RAPDU: 90 00 [19:09:11]wFMCommunicate OK [19:09:11]SAM_PROTO_ClearQueue done [19:09:11]KKMCreateOFDPacket [19:09:11]OFDProtocolAddRootSTLVToBuf [19:09:11]FM_MakeSignedData [19:09:11]FM_MakeSignedData [19:09:11]SAM_PROTO_SignData [19:09:11]wFMCommunicate request_size=4 [19:09:11]MH_SAM_APDU [19:09:11]CAPDU: 80 0D 01 02 [19:09:11]Write to MH i2c: E2 08 00 DD 02 80 0D 01 02 00 00 00 00 58 [19:09:11]Write i2c OK [19:09:11]MH_I2C_Read... [19:09:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:09:11]Read from MH i2c: E2 [19:09:11]MH_I2C_Read... [19:09:11]Read from MH i2c: E2 03 00 [19:09:11]MH_I2C_Read... [19:09:11]Read from MH i2c: E2 03 00 DD 02 00 90 00 53 [19:09:11]RAPDU: 90 00 [19:09:11]wFMCommunicate OK [19:09:11]wFMCommunicate request_size=255 [19:09:11]MH_SAM_APDU [19:09:11]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 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 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 01 00 00 F4 03 04 00 57 97 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D8 75 03 00 35 04 06 00 [19:09:11]Write to MH i2c: E2 02 01 DE 02 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 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 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 01 00 00 F4 03 04 00 57 97 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D8 75 03 00 35 04 06 00 00 00 E4 [19:09:11]Write i2c OK [19:09:11]MH_I2C_Read... [19:09:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:09:12]Read from MH i2c: E2 [19:09:12]MH_I2C_Read... [19:09:12]Read from MH i2c: E2 03 00 [19:09:12]MH_I2C_Read... [19:09:12]Read from MH i2c: E2 03 00 DE 02 00 90 00 54 [19:09:12]RAPDU: 90 00 [19:09:12]wFMCommunicate OK [19:09:12]wFMCommunicate request_size=11 [19:09:12]MH_SAM_APDU [19:09:12]CAPDU: 80 0D 02 02 06 F5 56 AA DF BD DF [19:09:12]Write to MH i2c: E2 0E 00 DF 02 80 0D 02 02 06 00 F5 56 AA DF BD DF 00 00 D7 [19:09:12]Write i2c OK [19:09:12]MH_I2C_Read... [19:09:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:09:12]Read from MH i2c: E2 [19:09:12]MH_I2C_Read... [19:09:12]Read from MH i2c: E2 03 00 [19:09:12]MH_I2C_Read... [19:09:12]Read from MH i2c: E2 03 00 DF 02 00 90 00 55 [19:09:12]RAPDU: 90 00 [19:09:12]wFMCommunicate OK [19:09:12]wFMCommunicate request_size=4 [19:09:12]MH_SAM_APDU [19:09:12]CAPDU: 80 0D 03 02 [19:09:12]Write to MH i2c: E2 08 00 E0 02 80 0D 03 02 00 00 00 00 5D [19:09:12]Write i2c OK [19:09:12]MH_I2C_Read... [19:09:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:09:12]Read from MH i2c: E2 [19:09:12]MH_I2C_Read... [19:09:12]Read from MH i2c: E2 0B 00 [19:09:12]MH_I2C_Read... [19:09:12]Read from MH i2c: E2 0B 00 E0 02 00 49 0A D3 89 E0 CB 1D 54 90 00 29 [19:09:12]RAPDU: 49 0A D3 89 E0 CB 1D 54 90 00 [19:09:12]wFMCommunicate OK [19:09:12]SAM_PROTO_SignData done [19:09:12]FM_MakeSignedData done [19:09:12]CreateOFDProtocolMessage [19:09:12]wFMCommunicate request_size=4 [19:09:12]MH_SAM_APDU [19:09:12]CAPDU: 80 11 00 00 [19:09:12]Write to MH i2c: E2 08 00 E1 02 80 11 00 00 00 00 00 00 5D [19:09:12]Write i2c OK [19:09:12]MH_I2C_Read... [19:09:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:09:12]Read from MH i2c: E2 [19:09:12]MH_I2C_Read... [19:09:12]Read from MH i2c: E2 17 00 [19:09:12]MH_I2C_Read... [19:09:12]Read from MH i2c: E2 17 00 E1 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BA [19:09:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:09:12]wFMCommunicate OK [19:09:12]CreateOFDProtocolMessage done [19:09:12]OFDSenderStorePacket 226776 [19:09:12]StoreOFDPacket docnum=226776 [19:09:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 BC 38 08 01 82 D8 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 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 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 01 00 00 F4 03 04 00 57 97 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D8 75 03 00 35 04 06 00 F5 56 AA DF BD DF 49 0A D3 89 E0 CB 1D 54 [19:09:12]CheckFolder [19:09:12]dirname=/storage/ofd_packets [19:09:12]CheckFolder done [19:09:12]ProducePacketName [19:09:12]name=ofd_packets/00226776 [19:09:12]NVStorageSaveData ofd_packets/00226776 [19:09:12]File name is /storage/ofd_packets/00226776 [19:09:12]Write 302 bytes [19:09:12]NVStorageSaveData done [19:09:12]OFDSenderStorePacket done [19:09:12]KKMCreateOFDPacket done [19:09:12]NVStorageSaveData kkm_last_timestamp [19:09:12]File name is /storage/kkm_last_timestamp [19:09:12]Write 4 bytes [19:09:12]NVStorageSaveData done [19:09:12]ExternCall_PrintAddStr [19:09:12]wPrintStart [19:09:12]Write to MH i2c: 01 00 00 E2 02 E4 [19:09:12]Write i2c OK [19:09:12]MH_I2C_Read... [19:09:12]Read from MH i2c: 01 [19:09:12]MH_I2C_Read... [19:09:12]Read from MH i2c: 01 07 00 [19:09:12]MH_I2C_Read... [19:09:12]Read from MH i2c: 01 07 00 E2 02 00 00 00 00 00 FF 0F F9 [19:09:12]RasterBufferAndPrint [19:09:12]line Счет N : (1)2003193 [19:09:12]line ИНН: 02508201610067 [19:09:12]line Контрольно-Кассовый Чек [19:09:12]line ПРОДАЖА [19:09:12]line ТРК (МРК, ГНК) : 42 [19:09:12]line Товар: 2710124130 [19:09:12]line Super-92-К-5 [19:09:12]line 5.820 * 68.80 [19:09:12]line = 400.42 [19:09:12]line НДС 12% НСП 1% [19:09:12]line > о реализуемом товаре [19:09:12]line ОКРУГЛЕНИЕ: -0.42 [19:09:12]line ИТОГО: 400.00 [19:09:12]line Внесено: 400.00 [19:09:12]line СДАЧА: 0.00 [19:09:12]line НСП 1% : 3.54 [19:09:12]line НДС 12% : 42.52 [19:09:12]line Наличными: 400.00 [19:09:12]line Безнал.: 0.00 [19:09:12]line Место: АЗС № 97 "Партнер Нефть" [19:09:12]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:09:12]line СНО: Общий режим [19:09:12]line Чек 436 28.07.2024 19:09 [19:09:12]line Смена: 439 ФФД: 1.0 [19:09:12]line ЗНМ: 0300000054 [19:09:12]line РНМ: 0000000000092624 [19:09:12]line Версия ККМ: 001 [19:09:12]line ФМ: 0000000000874959 [19:09:12]line ФД: 226776 [19:09:12]line ФПД: 269752582782431 [19:09:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T190911&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226776&fm=269752582782431&tin=02508201610067®Number=0000000000092624&sum=40000 [19:09:12]written 0, free lines is 4095 [19:09:12]OFD Sender: Processing packet 226776 [packets to send 603, broken 602] [19:09:12]ProducePacketName [19:09:12]name=ofd_packets/00226776 [19:09:12]OFD Sender: To server: pG, [19:09:12]CommunicateWithHost lk.salyk.kg:30040 [19:09:12]ConnectInit lk.salyk.kg [19:09:12]Write to MH i2c: 01 00 00 0D 03 10 [19:09:12]Write i2c OK [19:09:12]MH_I2C_Read... [19:09:12]Read from MH i2c: 01 [19:09:12]MH_I2C_Read... [19:09:12]Read from MH i2c: 01 07 00 [19:09:12]MH_I2C_Read... [19:09:12]Read from MH i2c: 01 07 00 0D 03 00 00 00 00 00 5C 0C 7F [19:09:12]RasterBufferAndPrint [19:09:12]line [19:09:12]line [19:09:12]line [19:09:12]line [19:09:12]line [19:09:12]written 0, free lines is 3167 [19:09:12]MH_Cut [19:09:12]Write to MH i2c: D1 01 00 14 03 01 E9 [19:09:12]Write i2c OK [19:09:12]MH_I2C_Read... [19:09:12]Read from MH i2c: D1 [19:09:12]MH_I2C_Read... [19:09:12]Read from MH i2c: D1 01 00 [19:09:12]MH_I2C_Read... [19:09:12]Read from MH i2c: D1 01 00 14 03 00 E8 [19:09:12]Write to MH i2c: 01 00 00 15 03 18 [19:09:12]Write i2c OK [19:09:12]MH_I2C_Read... [19:09:13]*** Cut start [19:09:13]*** Partial cut [19:09:13]*** CUTSNS_PIN = 1 [19:09:14]*** CUTSNS_PIN = 0 [19:09:14]*** Brake cut motor [19:09:14]Read from MH i2c: 01 [19:09:14]MH_I2C_Read... [19:09:14]*** Stop cut motor [19:09:14]Read from MH i2c: 01 07 00 [19:09:14]MH_I2C_Read... [19:09:14]*** Cut end [19:09:14]Read from MH i2c: 01 07 00 15 03 00 00 00 00 00 FF 0F 2D [19:09:14]process_action close_receipt done [19:09:14]requested_data is exist [19:09:14]produce_requested_data [19:09:14]requested_item fm.sn is exist - process it [19:09:14]wFMCommunicate request_size=4 [19:09:14]MH_SAM_APDU [19:09:14]CAPDU: 80 11 00 00 [19:09:14]Write to MH i2c: E2 08 00 16 03 80 11 00 00 00 00 00 00 93 [19:09:14]Write i2c OK [19:09:14]MH_I2C_Read... [19:09:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:09:14]Read from MH i2c: E2 [19:09:14]MH_I2C_Read... [19:09:14]Read from MH i2c: E2 17 00 [19:09:14]MH_I2C_Read... [19:09:14]Read from MH i2c: E2 17 00 16 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F0 [19:09:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:09:14]wFMCommunicate OK [19:09:14]requested_item fd.num is exist - process it [19:09:14]SAM_PROTO_GetFieldsCounters [19:09:14]wFMCommunicate request_size=4 [19:09:14]MH_SAM_APDU [19:09:14]CAPDU: 80 13 00 00 [19:09:14]Write to MH i2c: E2 08 00 17 03 80 13 00 00 00 00 00 00 96 [19:09:14]Write i2c OK [19:09:14]MH_I2C_Read... [19:09:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:09:14]Read from MH i2c: E2 [19:09:14]MH_I2C_Read... [19:09:14]Read from MH i2c: E2 62 00 [19:09:14]MH_I2C_Read... [19:09:14]Read from MH i2c: E2 62 00 17 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D8 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 B4 01 00 00 5E 04 04 00 B4 01 00 00 57 04 04 00 B5 01 00 00 19 04 04 00 00 00 00 00 90 00 E6 [19:09:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D8 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 B4 01 00 00 5E 04 04 00 B4 01 00 00 57 04 04 00 B5 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:09:14]wFMCommunicate OK [19:09:14]SAM_PROTO_GetFieldsCounters done [19:09:14]requested_item shift.num is exist - process it [19:09:14]requested_item shift.opened is exist - process it [19:09:14]req_shift_opened [19:09:14]FM_GetShiftState [19:09:14]SAM_PROTO_GetShiftState [19:09:14]wFMCommunicate request_size=4 [19:09:14]MH_SAM_APDU [19:09:14]CAPDU: 80 13 01 00 [19:09:14]Write to MH i2c: E2 08 00 18 03 80 13 01 00 00 00 00 00 98 [19:09:14]Write i2c OK [19:09:14]MH_I2C_Read... [19:09:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:09:14]Read from MH i2c: E2 [19:09:14]MH_I2C_Read... [19:09:14]Read from MH i2c: E2 0E 00 [19:09:14]MH_I2C_Read... [19:09:14]Read from MH i2c: E2 0E 00 18 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 49 [19:09:14]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:09:14]wFMCommunicate OK [19:09:14]SAM_PROTO_GetShiftState done [19:09:14]FM_GetShiftState done [19:09:14]req_shift_opened done [19:09:14]requested_item shift.open_date is exist - process it [19:09:14]req_shift_open_date [19:09:14]req_shift_open_date done [19:09:14]produce_requested_data done [19:09:14]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226776,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [19:09:14]process_action_free close_receipt [19:09:14]json_value_free [19:09:14]json_value_free done [19:09:14]process_json_proto returns [19:09:14]Send response to host [19:09:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226776,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [19:09:14]free response buf [19:09:14]execute_script done [19:09:14]execute_script returns [19:09:14]free content buf [19:09:14]Sock 9.Close socket [19:09:14]Sock 9.Thread stoped [19:09:17]ConnectInit Can't take IP for lk.salyk.kg [19:09:17]CommunicateWithHost connect error [19:09:17]CommunicateWithHost err = -1 [19:09:17]OFD Sender: Server communicate error [19:09:21]recv_with_timeout no data received [19:09:22]OFD Sender: Processing packet 226776 [packets to send 603, broken 602] [19:09:22]ProducePacketName [19:09:22]name=ofd_packets/00226776 [19:09:22]OFD Sender: To server: pG, [19:09:22]CommunicateWithHost lk.salyk.kg:30040 [19:09:22]ConnectInit lk.salyk.kg [19:09:27]ConnectInit Can't take IP for lk.salyk.kg [19:09:27]CommunicateWithHost connect error [19:09:27]CommunicateWithHost err = -1 [19:09:27]OFD Sender: Server communicate error [19:09:32]OFD Sender: Processing packet 226776 [packets to send 603, broken 602] [19:09:32]ProducePacketName [19:09:32]name=ofd_packets/00226776 [19:09:32]OFD Sender: To server: pG, [19:09:32]CommunicateWithHost lk.salyk.kg:30040 [19:09:32]ConnectInit lk.salyk.kg [19:09:37]ConnectInit Can't take IP for lk.salyk.kg [19:09:37]CommunicateWithHost connect error [19:09:37]CommunicateWithHost err = -1 [19:09:37]OFD Sender: Server communicate error [19:09:42]OFD Sender: Processing packet 226776 [packets to send 603, broken 602] [19:09:42]ProducePacketName [19:09:42]name=ofd_packets/00226776 [19:09:42]OFD Sender: To server: pG, [19:09:42]CommunicateWithHost lk.salyk.kg:30040 [19:09:42]ConnectInit lk.salyk.kg [19:09:46]recv_with_timeout no data received [19:09:47]ConnectInit Can't take IP for lk.salyk.kg [19:09:47]CommunicateWithHost connect error [19:09:47]CommunicateWithHost err = -1 [19:09:47]OFD Sender: Server communicate error [19:09:52]OFD Sender: Processing packet 226776 [packets to send 603, broken 602] [19:09:52]ProducePacketName [19:09:52]name=ofd_packets/00226776 [19:09:52]OFD Sender: To server: pG, [19:09:52]CommunicateWithHost lk.salyk.kg:30040 [19:09:52]ConnectInit lk.salyk.kg [19:09:54]Connected sock=10 [19:09:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 BC 38 08 01 82 D8 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 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 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 01 00 00 F4 03 04 00 57 97 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D8 75 03 00 35 04 06 00 F5 56 AA DF BD DF 49 0A D3 89 E0 CB 1D 54 [19:09:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 F6 F1 47 00 ED 17 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D8 75 03 00 F4 03 04 00 8B 43 A6 66 B6 04 01 00 00 F1 32 88 27 43 19 46 72 [19:09:55]CommunicateWithHost err = 0 [19:09:55]CheckOFDResponse [19:09:55]1017 (14) - 77093643461234 [19:09:55]1041 (16) - 0000000000874959 [19:09:55]1040 (4) - 226776 [19:09:55]1012 (4) - 28.07.2024 13:11 [19:09:55]1206 (1) - 0 [19:09:55]OFD Sender: Remove packet 226776 [19:09:55]ProducePacketName [19:09:55]name=ofd_packets/00226776 [19:09:55]NVStorageDeleteData [19:09:56]OFD Sender: No OFD packet to send [19:10:01]OFD Sender: No OFD packet to send [19:10:06]OFD Sender: No OFD packet to send [19:10:11]OFD Sender: No OFD packet to send [19:10:16]OFD Sender: No OFD packet to send [19:10:21]OFD Sender: No OFD packet to send [19:10:26]OFD Sender: No OFD packet to send [19:10:31]OFD Sender: No OFD packet to send [19:10:36]OFD Sender: No OFD packet to send [19:10:41]OFD Sender: No OFD packet to send [19:10:46]OFD Sender: No OFD packet to send [19:10:51]OFD Sender: No OFD packet to send [19:10:53]accept exits with 8 [19:10:53]New connection [19:10:53]New thread 3067542884 created [19:10:53]Thread 3067399524 joined [19:10:53]Waiting for new connection... [19:10:53] Sock 8.Parse request [19:10:53]Sock 8.Check first char [19:10:53]Sock 8.First char is OK [19:10:53]request: POST /json_proto HTTP/1.0 [19:10:53]Method: POST [19:10:53]URL: /json_proto [19:10:53]Method is POST - this is cgi request [19:10:53]url: /json_proto [19:10:53]query_string will be loaded in cgi processing [19:10:53]execute_cgi json_proto POST (null) [19:10:53]execute_cgi path=json_proto method=POST [19:10:53]POST find Content-Length [19:10:53]Host: 172.17.43.131:8080 [19:10:53]Content-Length: 1151 [19:10:53]Content-Type: application/json [19:10:53] [19:10:53]POST finish read [19:10:53]Found Content-Length = 1151 [19:10:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0421\u0430\u043C\u0430\u0442\u043E\u0432 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2003195\u000A28.07.2024 19:09\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 63\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.510 x 67.80\u000A\u0418\u0422\u041E\u0413: 712.58\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30159216\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:10:53]execute_script... [19:10:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0421\u0430\u043C\u0430\u0442\u043E\u0432 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2003195\u000A28.07.2024 19:09\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 63\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.510 x 67.80\u000A\u0418\u0422\u041E\u0413: 712.58\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30159216\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:10:53]POST & json_proto [19:10:53]process_json_proto [19:10:53]json parsed OK: [19:10:53]protocol is kg_v1.0 [19:10:53]action value=print_text [19:10:53]process_action print_text [19:10:53]cmd_print_text [19:10:53]ExternCall_PrintAddStr [19:10:53]wPrintStart [19:10:53]Write to MH i2c: 01 00 00 19 03 1C [19:10:53]Write i2c OK [19:10:53]MH_I2C_Read... [19:10:53]Read from MH i2c: 01 [19:10:53]MH_I2C_Read... [19:10:53]Read from MH i2c: 01 07 00 [19:10:53]MH_I2C_Read... [19:10:53]Read from MH i2c: 01 07 00 19 03 00 00 00 00 00 FF 0F 31 [19:10:53]RasterBufferAndPrint [19:10:53]line *****ТОВАРНЫЙ ЧЕК***** [19:10:53]line АЗС-97 [19:10:53]line Партнер нефть [19:10:53]line 02508201610067 [19:10:53]line Кассир : Саматов Б. [19:10:53]line Счет N : (1)2003195 [19:10:53]line 28.07.2024 19:09 [19:10:53]line ПРОДАЖА [19:10:53]line ТРК (МРК, ГНК): 63 [19:10:53]line Вид ГСМ : 2710124130 [19:10:53]line Аи-92-К-5 [19:10:53]line 10.510 x 67.80 [19:10:53]line ИТОГ: 712.58 [19:10:53]line Тип оплаты: Талоны: ТК ГПНА Online [19:10:53]line 30159216 [19:10:53]line ______________________ [19:10:53]line (подпись) [19:10:53]written 0, free lines is 4095 [19:10:53]Write to MH i2c: 01 00 00 2D 03 30 [19:10:53]Write i2c OK [19:10:53]MH_I2C_Read... [19:10:53]Read from MH i2c: 01 [19:10:53]MH_I2C_Read... [19:10:53]Read from MH i2c: 01 07 00 [19:10:53]MH_I2C_Read... [19:10:53]Read from MH i2c: 01 07 00 2D 03 00 00 00 00 00 0E 0E 53 [19:10:53]RasterBufferAndPrint [19:10:53]line [19:10:53]line [19:10:53]line [19:10:53]line [19:10:53]line [19:10:53]written 0, free lines is 3600 [19:10:53]MH_Cut [19:10:53]Write to MH i2c: D1 01 00 34 03 01 09 [19:10:53]Write i2c OK [19:10:53]MH_I2C_Read... [19:10:53]Read from MH i2c: D1 [19:10:53]MH_I2C_Read... [19:10:53]Read from MH i2c: D1 01 00 [19:10:53]MH_I2C_Read... [19:10:53]Read from MH i2c: D1 01 00 34 03 00 08 [19:10:53]Write to MH i2c: 01 00 00 35 03 38 [19:10:53]Write i2c OK [19:10:53]MH_I2C_Read... [19:10:53]*** Cut start [19:10:53]*** Partial cut [19:10:53]*** CUTSNS_PIN = 1 [19:10:54]*** CUTSNS_PIN = 0 [19:10:54]*** Brake cut motor [19:10:54]Read from MH i2c: 01 [19:10:54]MH_I2C_Read... [19:10:54]*** Stop cut motor [19:10:54]*** Cut end [19:10:54]Read from MH i2c: 01 07 00 [19:10:54]MH_I2C_Read... [19:10:54]Read from MH i2c: 01 07 00 35 03 00 00 00 00 00 FF 0F 4D [19:10:54]process_action print_text done [19:10:54]requested_data is exist [19:10:54]produce_requested_data [19:10:54]requested_item fm.sn is exist - process it [19:10:54]wFMCommunicate request_size=4 [19:10:54]MH_SAM_APDU [19:10:54]CAPDU: 80 11 00 00 [19:10:54]Write to MH i2c: E2 08 00 36 03 80 11 00 00 00 00 00 00 B3 [19:10:54]Write i2c OK [19:10:54]MH_I2C_Read... [19:10:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:10:54]Read from MH i2c: E2 [19:10:54]MH_I2C_Read... [19:10:54]Read from MH i2c: E2 17 00 [19:10:54]MH_I2C_Read... [19:10:54]Read from MH i2c: E2 17 00 36 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 10 [19:10:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:10:54]wFMCommunicate OK [19:10:54]requested_item fd.num is exist - process it [19:10:54]SAM_PROTO_GetFieldsCounters [19:10:54]wFMCommunicate request_size=4 [19:10:54]MH_SAM_APDU [19:10:54]CAPDU: 80 13 00 00 [19:10:54]Write to MH i2c: E2 08 00 37 03 80 13 00 00 00 00 00 00 B6 [19:10:54]Write i2c OK [19:10:54]MH_I2C_Read... [19:10:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:10:54]Read from MH i2c: E2 [19:10:54]MH_I2C_Read... [19:10:54]Read from MH i2c: E2 62 00 [19:10:54]MH_I2C_Read... [19:10:54]Read from MH i2c: E2 62 00 37 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D8 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 B4 01 00 00 5E 04 04 00 B4 01 00 00 57 04 04 00 B5 01 00 00 19 04 04 00 00 00 00 00 90 00 06 [19:10:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D8 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 B4 01 00 00 5E 04 04 00 B4 01 00 00 57 04 04 00 B5 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:10:54]wFMCommunicate OK [19:10:54]SAM_PROTO_GetFieldsCounters done [19:10:54]requested_item shift.num is exist - process it [19:10:54]requested_item shift.opened is exist - process it [19:10:54]req_shift_opened [19:10:54]FM_GetShiftState [19:10:54]SAM_PROTO_GetShiftState [19:10:54]wFMCommunicate request_size=4 [19:10:54]MH_SAM_APDU [19:10:54]CAPDU: 80 13 01 00 [19:10:54]Write to MH i2c: E2 08 00 38 03 80 13 01 00 00 00 00 00 B8 [19:10:54]Write i2c OK [19:10:54]MH_I2C_Read... [19:10:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:10:54]Read from MH i2c: E2 [19:10:54]MH_I2C_Read... [19:10:54]Read from MH i2c: E2 0E 00 [19:10:54]MH_I2C_Read... [19:10:54]Read from MH i2c: E2 0E 00 38 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 69 [19:10:54]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:10:54]wFMCommunicate OK [19:10:54]SAM_PROTO_GetShiftState done [19:10:54]FM_GetShiftState done [19:10:54]req_shift_opened done [19:10:54]requested_item shift.open_date is exist - process it [19:10:54]req_shift_open_date [19:10:54]req_shift_open_date done [19:10:54]produce_requested_data done [19:10:54]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226776,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [19:10:54]process_action_free print_text [19:10:54]json_value_free [19:10:54]json_value_free done [19:10:54]process_json_proto returns [19:10:54]Send response to host [19:10:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226776,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [19:10:54]free response buf [19:10:54]execute_script done [19:10:54]execute_script returns [19:10:54]free content buf [19:10:54]Sock 8.Close socket [19:10:54]Sock 8.Thread stoped [19:10:56]OFD Sender: No OFD packet to send [19:11:01]OFD Sender: No OFD packet to send [19:11:06]OFD Sender: No OFD packet to send [19:11:07]recv_with_timeout no data received [19:11:11]OFD Sender: No OFD packet to send [19:11:11]accept exits with 10 [19:11:11]New connection [19:11:11]New thread 3067399524 created [19:11:11]Thread 3067542884 joined [19:11:11]Waiting for new connection... [19:11:11] Sock 10.Parse request [19:11:11]Sock 10.Check first char [19:11:11]Sock 10.First char is OK [19:11:11]request: POST /json_proto HTTP/1.0 [19:11:11]Method: POST [19:11:11]URL: /json_proto [19:11:11]Method is POST - this is cgi request [19:11:11]url: /json_proto [19:11:11]query_string will be loaded in cgi processing [19:11:11]execute_cgi json_proto POST (null) [19:11:11]execute_cgi path=json_proto method=POST [19:11:11]POST find Content-Length [19:11:11]Host: 172.17.43.131:8080 [19:11:11]Content-Length: 683 [19:11:11]Content-Type: application/json [19:11:11] [19:11:11]POST finish read [19:11:11]Found Content-Length = 683 [19:11:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003196", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:11:11]execute_script... [19:11: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)2003196", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:11:11]POST & json_proto [19:11:11]process_json_proto [19:11:11]json parsed OK: [19:11:11]protocol is kg_v1.0 [19:11:11]action value=close_receipt [19:11:11]process_action close_receipt [19:11:11]cmd_close_receipt [19:11:11]MH_GetDate [19:11:11]Write to MH i2c: F0 00 00 39 03 2B [19:11:11]Write i2c OK [19:11:11]MH_I2C_Read... [19:11:11]Read from MH i2c: F0 [19:11:11]MH_I2C_Read... [19:11:11]Read from MH i2c: F0 09 00 [19:11:11]MH_I2C_Read... [19:11:11]Read from MH i2c: F0 09 00 39 03 00 D0 97 A6 66 F9 24 A2 66 CC [19:11:11]GetLastDocTimeStamp 1722193751 [19:11:11]current date 1722193872 [19:11:11]FM_GetShiftState [19:11:11]SAM_PROTO_GetShiftState [19:11:11]wFMCommunicate request_size=4 [19:11:11]MH_SAM_APDU [19:11:11]CAPDU: 80 13 01 00 [19:11:11]Write to MH i2c: E2 08 00 3A 03 80 13 01 00 00 00 00 00 BA [19:11:11]Write i2c OK [19:11:11]MH_I2C_Read... [19:11:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:11:11]Read from MH i2c: E2 [19:11:11]MH_I2C_Read... [19:11:11]Read from MH i2c: E2 0E 00 [19:11:11]MH_I2C_Read... [19:11:11]Read from MH i2c: E2 0E 00 3A 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 6B [19:11:11]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:11:11]wFMCommunicate OK [19:11:11]SAM_PROTO_GetShiftState done [19:11:11]FM_GetShiftState done [19:11:11]opened in 1722125326 [19:11:11]opened+sec_in_day 1722211726 [19:11:11]quantity*price = 100005 [19:11:11]sum+1 = 100006 [19:11:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 437 28.07.2024 19:11 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226777 ФПД: 13881565466528 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T191112&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226777&fm=13881565466528&tin=02508201610067®Number=0000000000092624&sum=100000 [19:11:13]StoreToDocumentArchive [19:11:13]shift 439 fd 226777 [19:11:13]save to /storage/0439/doc_00226777 [19:11:13]save last doc name /storage/0439/doc_00226777 to /storage/kkm_last_doc_name [19:11:13]save OK [19:11:13]Clear old archive folders... [19:11:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:11:13]tlvbuf is B6FE5060 [19:11:13]SAM_PROTO_ClearQueue [19:11:13]wFMCommunicate request_size=4 [19:11:13]MH_SAM_APDU [19:11:13]CAPDU: 80 09 00 00 [19:11:13]Write to MH i2c: E2 08 00 47 03 80 09 00 00 00 00 00 00 BC [19:11:13]Write i2c OK [19:11:13]MH_I2C_Read... [19:11:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:11:13]Read from MH i2c: E2 [19:11:13]MH_I2C_Read... [19:11:13]Read from MH i2c: E2 03 00 [19:11:13]MH_I2C_Read... [19:11:13]Read from MH i2c: E2 03 00 47 03 00 90 00 BE [19:11:13]RAPDU: 90 00 [19:11:13]wFMCommunicate OK [19:11:13]SAM_PROTO_ClearQueue done [19:11:13]KKMCreateOFDPacket [19:11:13]OFDProtocolAddRootSTLVToBuf [19:11:13]FM_MakeSignedData [19:11:13]FM_MakeSignedData [19:11:13]SAM_PROTO_SignData [19:11:13]wFMCommunicate request_size=4 [19:11:13]MH_SAM_APDU [19:11:13]CAPDU: 80 0D 01 02 [19:11:13]Write to MH i2c: E2 08 00 48 03 80 0D 01 02 00 00 00 00 C4 [19:11:13]Write i2c OK [19:11:13]MH_I2C_Read... [19:11:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:11:13]Read from MH i2c: E2 [19:11:13]MH_I2C_Read... [19:11:13]Read from MH i2c: E2 03 00 [19:11:13]MH_I2C_Read... [19:11:13]Read from MH i2c: E2 03 00 48 03 00 90 00 BF [19:11:13]RAPDU: 90 00 [19:11:13]wFMCommunicate OK [19:11:13]wFMCommunicate request_size=255 [19:11:13]MH_SAM_APDU [19:11:13]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 B5 01 00 00 F4 03 04 00 D0 97 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D9 75 03 00 35 04 06 00 0C [19:11:13]Write to MH i2c: E2 02 01 49 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 B5 01 00 00 F4 03 04 00 D0 97 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D9 75 03 00 35 04 06 00 0C 00 00 18 [19:11:13]Write i2c OK [19:11:13]MH_I2C_Read... [19:11:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:11:13]Read from MH i2c: E2 [19:11:13]MH_I2C_Read... [19:11:13]Read from MH i2c: E2 03 00 [19:11:13]MH_I2C_Read... [19:11:13]Read from MH i2c: E2 03 00 49 03 00 90 00 C0 [19:11:13]RAPDU: 90 00 [19:11:13]wFMCommunicate OK [19:11:13]wFMCommunicate request_size=10 [19:11:13]MH_SAM_APDU [19:11:13]CAPDU: 80 0D 02 02 05 A0 0D C7 4F A0 [19:11:13]Write to MH i2c: E2 0D 00 4A 03 80 0D 02 02 05 00 A0 0D C7 4F A0 00 00 34 [19:11:13]Write i2c OK [19:11:13]MH_I2C_Read... [19:11:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:11:13]Read from MH i2c: E2 [19:11:13]MH_I2C_Read... [19:11:13]Read from MH i2c: E2 03 00 [19:11:13]MH_I2C_Read... [19:11:13]Read from MH i2c: E2 03 00 4A 03 00 90 00 C1 [19:11:13]RAPDU: 90 00 [19:11:13]wFMCommunicate OK [19:11:13]wFMCommunicate request_size=4 [19:11:13]MH_SAM_APDU [19:11:13]CAPDU: 80 0D 03 02 [19:11:13]Write to MH i2c: E2 08 00 4B 03 80 0D 03 02 00 00 00 00 C9 [19:11:13]Write i2c OK [19:11:13]MH_I2C_Read... [19:11:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:11:13]Read from MH i2c: E2 [19:11:13]MH_I2C_Read... [19:11:13]Read from MH i2c: E2 0B 00 [19:11:13]MH_I2C_Read... [19:11:13]Read from MH i2c: E2 0B 00 4B 03 00 C2 0F EC D1 A6 BD DF 35 90 00 CF [19:11:13]RAPDU: C2 0F EC D1 A6 BD DF 35 90 00 [19:11:13]wFMCommunicate OK [19:11:13]SAM_PROTO_SignData done [19:11:13]FM_MakeSignedData done [19:11:13]CreateOFDProtocolMessage [19:11:13]wFMCommunicate request_size=4 [19:11:13]MH_SAM_APDU [19:11:13]CAPDU: 80 11 00 00 [19:11:13]Write to MH i2c: E2 08 00 4C 03 80 11 00 00 00 00 00 00 C9 [19:11:13]Write i2c OK [19:11:13]MH_I2C_Read... [19:11:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:11:13]Read from MH i2c: E2 [19:11:13]MH_I2C_Read... [19:11:13]Read from MH i2c: E2 17 00 [19:11:13]MH_I2C_Read... [19:11:13]Read from MH i2c: E2 17 00 4C 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 26 [19:11:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:11:13]wFMCommunicate OK [19:11:13]CreateOFDProtocolMessage done [19:11:13]OFDSenderStorePacket 226777 [19:11:13]StoreOFDPacket docnum=226777 [19:11:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B9 CA 07 01 8F 65 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 B5 01 00 00 F4 03 04 00 D0 97 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D9 75 03 00 35 04 06 00 0C A0 0D C7 4F A0 C2 0F EC D1 A6 BD DF 35 [19:11:13]CheckFolder [19:11:13]dirname=/storage/ofd_packets [19:11:13]CheckFolder done [19:11:13]ProducePacketName [19:11:13]name=ofd_packets/00226777 [19:11:13]NVStorageSaveData ofd_packets/00226777 [19:11:13]File name is /storage/ofd_packets/00226777 [19:11:13]Write 301 bytes [19:11:13]NVStorageSaveData done [19:11:13]OFDSenderStorePacket done [19:11:13]KKMCreateOFDPacket done [19:11:13]NVStorageSaveData kkm_last_timestamp [19:11:13]File name is /storage/kkm_last_timestamp [19:11:13]Write 4 bytes [19:11:13]NVStorageSaveData done [19:11:13]ExternCall_PrintAddStr [19:11:13]wPrintStart [19:11:13]Write to MH i2c: 01 00 00 4D 03 50 [19:11:13]Write i2c OK [19:11:13]MH_I2C_Read... [19:11:13]Read from MH i2c: 01 [19:11:13]MH_I2C_Read... [19:11:13]Read from MH i2c: 01 07 00 [19:11:13]MH_I2C_Read... [19:11:13]Read from MH i2c: 01 07 00 4D 03 00 00 00 00 00 FF 0F 65 [19:11:13]RasterBufferAndPrint [19:11:13]line Счет N : (1)2003196 [19:11:13]line ИНН: 02508201610067 [19:11:13]line Контрольно-Кассовый Чек [19:11:13]line ПРОДАЖА [19:11:13]line ТРК (МРК, ГНК) : 53 [19:11:13]line Товар: 2710124130 [19:11:13]line Аи-92-К-5 [19:11:13]line 14.750 * 67.80 [19:11:13]line = 1000.05 [19:11:13]line НДС 12% НСП 1% [19:11:13]line > о реализуемом товаре [19:11:13]line ОКРУГЛЕНИЕ: -0.05 [19:11:13]line ИТОГО: 1000.00 [19:11:13]line Внесено: 1000.00 [19:11:13]line СДАЧА: 0.00 [19:11:13]line НСП 1% : 8.85 [19:11:13]line НДС 12% : 106.20 [19:11:13]line Наличными: 1000.00 [19:11:13]line Безнал.: 0.00 [19:11:13]line Место: АЗС № 97 "Партнер Нефть" [19:11:13]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:11:13]line СНО: Общий режим [19:11:13]line Чек 437 28.07.2024 19:11 [19:11:13]line Смена: 439 ФФД: 1.0 [19:11:13]line ЗНМ: 0300000054 [19:11:13]line РНМ: 0000000000092624 [19:11:13]line Версия ККМ: 001 [19:11:13]line ФМ: 0000000000874959 [19:11:13]line ФД: 226777 [19:11:13]line ФПД: 13881565466528 [19:11:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T191112&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226777&fm=13881565466528&tin=02508201610067®Number=0000000000092624&sum=100000 [19:11:13]OFD Sender: Processing packet 226777 [packets to send 603, broken 602] [19:11:13]ProducePacketName [19:11:13]name=ofd_packets/00226777 [19:11:13]OFD Sender: To server: pG, [19:11:13]CommunicateWithHost lk.salyk.kg:30040 [19:11:13]ConnectInit lk.salyk.kg [19:11:13]written 0, free lines is 4095 [19:11:14]Write to MH i2c: 01 00 00 78 03 7B [19:11:14]Write i2c OK [19:11:14]MH_I2C_Read... [19:11:14]Read from MH i2c: 01 [19:11:14]MH_I2C_Read... [19:11:14]Read from MH i2c: 01 07 00 [19:11:14]MH_I2C_Read... [19:11:14]Read from MH i2c: 01 07 00 78 03 00 00 00 00 00 5C 0C EA [19:11:14]RasterBufferAndPrint [19:11:14]line [19:11:14]line [19:11:14]line [19:11:14]line [19:11:14]line [19:11:14]written 0, free lines is 3167 [19:11:14]MH_Cut [19:11:14]Write to MH i2c: D1 01 00 7F 03 01 54 [19:11:14]Write i2c OK [19:11:14]MH_I2C_Read... [19:11:14]Read from MH i2c: D1 [19:11:14]MH_I2C_Read... [19:11:14]Read from MH i2c: D1 01 00 [19:11:14]MH_I2C_Read... [19:11:14]Read from MH i2c: D1 01 00 7F 03 00 53 [19:11:14]Write to MH i2c: 01 00 00 80 03 83 [19:11:14]Write i2c OK [19:11:14]MH_I2C_Read... [19:11:15]*** Cut start [19:11:15]*** Partial cut [19:11:15]*** CUTSNS_PIN = 1 [19:11:15]*** CUTSNS_PIN = 0 [19:11:15]*** Brake cut motor [19:11:16]Read from MH i2c: 01 [19:11:16]MH_I2C_Read... [19:11:16]*** Stop cut motor [19:11:16]*** Cut end [19:11:16]Read from MH i2c: 01 07 00 [19:11:16]MH_I2C_Read... [19:11:16]Read from MH i2c: 01 07 00 80 03 00 00 00 00 00 FF 0F 98 [19:11:16]process_action close_receipt done [19:11:16]requested_data is exist [19:11:16]produce_requested_data [19:11:16]requested_item fm.sn is exist - process it [19:11:16]wFMCommunicate request_size=4 [19:11:16]MH_SAM_APDU [19:11:16]CAPDU: 80 11 00 00 [19:11:16]Write to MH i2c: E2 08 00 81 03 80 11 00 00 00 00 00 00 FE [19:11:16]Write i2c OK [19:11:16]MH_I2C_Read... [19:11:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:11:16]Read from MH i2c: E2 [19:11:16]MH_I2C_Read... [19:11:16]Read from MH i2c: E2 17 00 [19:11:16]MH_I2C_Read... [19:11:16]Read from MH i2c: E2 17 00 81 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5B [19:11:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:11:16]wFMCommunicate OK [19:11:16]requested_item fd.num is exist - process it [19:11:16]SAM_PROTO_GetFieldsCounters [19:11:16]wFMCommunicate request_size=4 [19:11:16]MH_SAM_APDU [19:11:16]CAPDU: 80 13 00 00 [19:11:16]Write to MH i2c: E2 08 00 82 03 80 13 00 00 00 00 00 00 01 [19:11:16]Write i2c OK [19:11:16]MH_I2C_Read... [19:11:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:11:16]Read from MH i2c: E2 [19:11:16]MH_I2C_Read... [19:11:16]Read from MH i2c: E2 62 00 [19:11:16]MH_I2C_Read... [19:11:16]Read from MH i2c: E2 62 00 82 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D9 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 B5 01 00 00 5E 04 04 00 B5 01 00 00 57 04 04 00 B6 01 00 00 19 04 04 00 00 00 00 00 90 00 55 [19:11:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D9 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 B5 01 00 00 5E 04 04 00 B5 01 00 00 57 04 04 00 B6 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:11:16]wFMCommunicate OK [19:11:16]SAM_PROTO_GetFieldsCounters done [19:11:16]requested_item shift.num is exist - process it [19:11:16]requested_item shift.opened is exist - process it [19:11:16]req_shift_opened [19:11:16]FM_GetShiftState [19:11:16]SAM_PROTO_GetShiftState [19:11:16]wFMCommunicate request_size=4 [19:11:16]MH_SAM_APDU [19:11:16]CAPDU: 80 13 01 00 [19:11:16]Write to MH i2c: E2 08 00 83 03 80 13 01 00 00 00 00 00 03 [19:11:16]Write i2c OK [19:11:16]MH_I2C_Read... [19:11:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:11:16]Read from MH i2c: E2 [19:11:16]MH_I2C_Read... [19:11:16]Read from MH i2c: E2 0E 00 [19:11:16]MH_I2C_Read... [19:11:16]Read from MH i2c: E2 0E 00 83 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 B4 [19:11:16]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:11:16]wFMCommunicate OK [19:11:16]SAM_PROTO_GetShiftState done [19:11:16]FM_GetShiftState done [19:11:16]req_shift_opened done [19:11:16]requested_item shift.open_date is exist - process it [19:11:16]req_shift_open_date [19:11:16]req_shift_open_date done [19:11:16]produce_requested_data done [19:11:16]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226777,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [19:11:16]process_action_free close_receipt [19:11:16]json_value_free [19:11:16]json_value_free done [19:11:16]process_json_proto returns [19:11:16]Send response to host [19:11:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226777,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [19:11:16]free response buf [19:11:16]execute_script done [19:11:16]execute_script returns [19:11:16]free content buf [19:11:16]Sock 10.Close socket [19:11:16]Sock 10.Thread stoped [19:11:18]ConnectInit Can't take IP for lk.salyk.kg [19:11:18]CommunicateWithHost connect error [19:11:18]CommunicateWithHost err = -1 [19:11:18]OFD Sender: Server communicate error [19:11:23]OFD Sender: Processing packet 226777 [packets to send 603, broken 602] [19:11:23]ProducePacketName [19:11:23]name=ofd_packets/00226777 [19:11:23]OFD Sender: To server: pG, [19:11:23]CommunicateWithHost lk.salyk.kg:30040 [19:11:23]ConnectInit lk.salyk.kg [19:11:29]Connected sock=10 [19:11:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B9 CA 07 01 8F 65 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 B5 01 00 00 F4 03 04 00 D0 97 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D9 75 03 00 35 04 06 00 0C A0 0D C7 4F A0 C2 0F EC D1 A6 BD DF 35 [19:11:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 A3 7A 47 00 24 20 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D9 75 03 00 F4 03 04 00 E9 43 A6 66 B6 04 01 00 00 9D E6 27 04 97 65 41 0C [19:11:30]CommunicateWithHost err = 0 [19:11:30]CheckOFDResponse [19:11:30]1017 (14) - 77093643461234 [19:11:30]1041 (16) - 0000000000874959 [19:11:30]1040 (4) - 226777 [19:11:30]1012 (4) - 28.07.2024 13:13 [19:11:30]1206 (1) - 0 [19:11:30]OFD Sender: Remove packet 226777 [19:11:30]ProducePacketName [19:11:30]name=ofd_packets/00226777 [19:11:30]NVStorageDeleteData [19:11:31]OFD Sender: No OFD packet to send [19:11:36]OFD Sender: No OFD packet to send [19:11:41]OFD Sender: No OFD packet to send [19:11:41]recv_with_timeout no data received [19:11:46]OFD Sender: No OFD packet to send [19:11:51]OFD Sender: No OFD packet to send [19:11:53]accept exits with 8 [19:11:53]New connection [19:11:53]New thread 3067542884 created [19:11:53]Thread 3067399524 joined [19:11:53]Waiting for new connection... [19:11:53] Sock 8.Parse request [19:11:53]Sock 8.Check first char [19:11:53]Sock 8.First char is OK [19:11:53]request: POST /json_proto HTTP/1.0 [19:11:53]Method: POST [19:11:53]URL: /json_proto [19:11:53]Method is POST - this is cgi request [19:11:53]url: /json_proto [19:11:53]query_string will be loaded in cgi processing [19:11:53]execute_cgi json_proto POST (null) [19:11:53]execute_cgi path=json_proto method=POST [19:11:53]POST find Content-Length [19:11:53]Host: 172.17.43.131:8080 [19:11:53]Content-Length: 678 [19:11:53]Content-Type: application/json [19:11:53] [19:11:53]POST finish read [19:11:53]Found Content-Length = 678 [19:11:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003198", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:11:53]execute_script... [19: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 : (1)2003198", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:11:53]POST & json_proto [19:11:53]process_json_proto [19:11:53]json parsed OK: [19:11:53]protocol is kg_v1.0 [19:11:53]action value=close_receipt [19:11:53]process_action close_receipt [19:11:53]cmd_close_receipt [19:11:53]MH_GetDate [19:11:53]Write to MH i2c: F0 00 00 84 03 76 [19:11:53]Write i2c OK [19:11:53]MH_I2C_Read... [19:11:53]Read from MH i2c: F0 [19:11:53]MH_I2C_Read... [19:11:53]Read from MH i2c: F0 09 00 [19:11:53]MH_I2C_Read... [19:11:53]Read from MH i2c: F0 09 00 84 03 00 FA 97 A6 66 F9 24 A2 66 41 [19:11:53]GetLastDocTimeStamp 1722193872 [19:11:53]current date 1722193914 [19:11:53]FM_GetShiftState [19:11:53]SAM_PROTO_GetShiftState [19:11:53]wFMCommunicate request_size=4 [19:11:53]MH_SAM_APDU [19:11:53]CAPDU: 80 13 01 00 [19:11:53]Write to MH i2c: E2 08 00 85 03 80 13 01 00 00 00 00 00 05 [19:11:53]Write i2c OK [19:11:53]MH_I2C_Read... [19:11:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:11:53]Read from MH i2c: E2 [19:11:53]MH_I2C_Read... [19:11:53]Read from MH i2c: E2 0E 00 [19:11:53]MH_I2C_Read... [19:11:53]Read from MH i2c: E2 0E 00 85 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 B6 [19:11:53]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:11:53]wFMCommunicate OK [19:11:53]SAM_PROTO_GetShiftState done [19:11:53]FM_GetShiftState done [19:11:53]opened in 1722125326 [19:11:53]opened+sec_in_day 1722211726 [19:11:53]quantity*price = 40002 [19:11:53]sum+1 = 40003 [19:11:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 438 28.07.2024 19:11 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226778 ФПД: 20987917405713 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T191154&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226778&fm=20987917405713&tin=02508201610067®Number=0000000000092624&sum=40000 [19:11:55]StoreToDocumentArchive [19:11:55]shift 439 fd 226778 [19:11:55]save to /storage/0439/doc_00226778 [19:11:55]save last doc name /storage/0439/doc_00226778 to /storage/kkm_last_doc_name [19:11:55]save OK [19:11:55]Clear old archive folders... [19:11:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:11:55]tlvbuf is 01C47190 [19:11:55]SAM_PROTO_ClearQueue [19:11:55]wFMCommunicate request_size=4 [19:11:55]MH_SAM_APDU [19:11:55]CAPDU: 80 09 00 00 [19:11:55]Write to MH i2c: E2 08 00 92 03 80 09 00 00 00 00 00 00 07 [19:11:55]Write i2c OK [19:11:55]MH_I2C_Read... [19:11:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:11:55]Read from MH i2c: E2 [19:11:55]MH_I2C_Read... [19:11:55]Read from MH i2c: E2 03 00 [19:11:55]MH_I2C_Read... [19:11:55]Read from MH i2c: E2 03 00 92 03 00 90 00 09 [19:11:55]RAPDU: 90 00 [19:11:55]wFMCommunicate OK [19:11:55]SAM_PROTO_ClearQueue done [19:11:55]KKMCreateOFDPacket [19:11:55]OFDProtocolAddRootSTLVToBuf [19:11:55]FM_MakeSignedData [19:11:55]FM_MakeSignedData [19:11:55]SAM_PROTO_SignData [19:11:55]wFMCommunicate request_size=4 [19:11:55]MH_SAM_APDU [19:11:55]CAPDU: 80 0D 01 02 [19:11:55]Write to MH i2c: E2 08 00 93 03 80 0D 01 02 00 00 00 00 0F [19:11:55]Write i2c OK [19:11:55]MH_I2C_Read... [19:11:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:11:55]Read from MH i2c: E2 [19:11:55]MH_I2C_Read... [19:11:55]Read from MH i2c: E2 03 00 [19:11:55]MH_I2C_Read... [19:11:55]Read from MH i2c: E2 03 00 93 03 00 90 00 0A [19:11:55]RAPDU: 90 00 [19:11:55]wFMCommunicate OK [19:11:55]wFMCommunicate request_size=255 [19:11:55]MH_SAM_APDU [19:11:55]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 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 B6 01 00 00 F4 03 04 00 FA 97 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DA 75 03 00 35 04 06 00 13 [19:11:55]Write to MH i2c: E2 02 01 94 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 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 B6 01 00 00 F4 03 04 00 FA 97 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DA 75 03 00 35 04 06 00 13 00 00 EC [19:11:55]Write i2c OK [19:11:55]MH_I2C_Read... [19:11:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:11:55]Read from MH i2c: E2 [19:11:55]MH_I2C_Read... [19:11:55]Read from MH i2c: E2 03 00 [19:11:55]MH_I2C_Read... [19:11:55]Read from MH i2c: E2 03 00 94 03 00 90 00 0B [19:11:55]RAPDU: 90 00 [19:11:55]wFMCommunicate OK [19:11:55]wFMCommunicate request_size=10 [19:11:55]MH_SAM_APDU [19:11:55]CAPDU: 80 0D 02 02 05 16 A1 5C 8E 11 [19:11:55]Write to MH i2c: E2 0D 00 95 03 80 0D 02 02 05 00 16 A1 5C 8E 11 00 00 CE [19:11:55]Write i2c OK [19:11:55]MH_I2C_Read... [19:11:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:11:55]Read from MH i2c: E2 [19:11:55]MH_I2C_Read... [19:11:55]Read from MH i2c: E2 03 00 [19:11:55]MH_I2C_Read... [19:11:55]Read from MH i2c: E2 03 00 95 03 00 90 00 0C [19:11:55]RAPDU: 90 00 [19:11:55]wFMCommunicate OK [19:11:55]wFMCommunicate request_size=4 [19:11:55]MH_SAM_APDU [19:11:55]CAPDU: 80 0D 03 02 [19:11:55]Write to MH i2c: E2 08 00 96 03 80 0D 03 02 00 00 00 00 14 [19:11:55]Write i2c OK [19:11:55]MH_I2C_Read... [19:11:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:11:55]Read from MH i2c: E2 [19:11:55]MH_I2C_Read... [19:11:55]Read from MH i2c: E2 0B 00 [19:11:55]MH_I2C_Read... [19:11:55]Read from MH i2c: E2 0B 00 96 03 00 51 29 EF E7 EB 3D CE 7B 90 00 D6 [19:11:55]RAPDU: 51 29 EF E7 EB 3D CE 7B 90 00 [19:11:55]wFMCommunicate OK [19:11:55]SAM_PROTO_SignData done [19:11:55]FM_MakeSignedData done [19:11:55]CreateOFDProtocolMessage [19:11:55]wFMCommunicate request_size=4 [19:11:55]MH_SAM_APDU [19:11:55]CAPDU: 80 11 00 00 [19:11:55]Write to MH i2c: E2 08 00 97 03 80 11 00 00 00 00 00 00 14 [19:11:55]Write i2c OK [19:11:55]MH_I2C_Read... [19:11:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:11:55]Read from MH i2c: E2 [19:11:55]MH_I2C_Read... [19:11:55]Read from MH i2c: E2 17 00 [19:11:55]MH_I2C_Read... [19:11:55]Read from MH i2c: E2 17 00 97 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 71 [19:11:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:11:55]wFMCommunicate OK [19:11:55]CreateOFDProtocolMessage done [19:11:55]OFDSenderStorePacket 226778 [19:11:55]StoreOFDPacket docnum=226778 [19:11:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B2 F2 07 01 30 8B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 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 B6 01 00 00 F4 03 04 00 FA 97 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DA 75 03 00 35 04 06 00 13 16 A1 5C 8E 11 51 29 EF E7 EB 3D CE 7B [19:11:55]CheckFolder [19:11:55]dirname=/storage/ofd_packets [19:11:55]CheckFolder done [19:11:55]ProducePacketName [19:11:55]name=ofd_packets/00226778 [19:11:55]NVStorageSaveData ofd_packets/00226778 [19:11:55]File name is /storage/ofd_packets/00226778 [19:11:55]Write 301 bytes [19:11:55]NVStorageSaveData done [19:11:55]OFDSenderStorePacket done [19:11:55]KKMCreateOFDPacket done [19:11:55]NVStorageSaveData kkm_last_timestamp [19:11:55]File name is /storage/kkm_last_timestamp [19:11:55]Write 4 bytes [19:11:55]NVStorageSaveData done [19:11:55]ExternCall_PrintAddStr [19:11:55]wPrintStart [19:11:55]Write to MH i2c: 01 00 00 98 03 9B [19:11:55]Write i2c OK [19:11:55]MH_I2C_Read... [19:11:55]Read from MH i2c: 01 [19:11:55]MH_I2C_Read... [19:11:55]Read from MH i2c: 01 07 00 [19:11:55]MH_I2C_Read... [19:11:55]Read from MH i2c: 01 07 00 98 03 00 00 00 00 00 FF 0F B0 [19:11:55]RasterBufferAndPrint [19:11:55]line Счет N : (1)2003198 [19:11:55]line ИНН: 02508201610067 [19:11:55]line Контрольно-Кассовый Чек [19:11:55]line ПРОДАЖА [19:11:55]line ТРК (МРК, ГНК) : 43 [19:11:55]line Товар: 2710124130 [19:11:55]line Аи-92-К-5 [19:11:55]line 5.900 * 67.80 [19:11:55]line = 400.02 [19:11:55]line НДС 12% НСП 1% [19:11:55]line > о реализуемом товаре [19:11:55]line ОКРУГЛЕНИЕ: -0.02 [19:11:55]line ИТОГО: 400.00 [19:11:55]line Внесено: 400.00 [19:11:55]line СДАЧА: 0.00 [19:11:55]line НСП 1% : 3.54 [19:11:55]line НДС 12% : 42.48 [19:11:55]line Наличными: 400.00 [19:11:55]line Безнал.: 0.00 [19:11:55]line Место: АЗС № 97 "Партнер Нефть" [19:11:55]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:11:55]line СНО: Общий режим [19:11:55]line Чек 438 28.07.2024 19:11 [19:11:55]line Смена: 439 ФФД: 1.0 [19:11:55]line ЗНМ: 0300000054 [19:11:55]line РНМ: 0000000000092624 [19:11:55]line Версия ККМ: 001 [19:11:55]line ФМ: 0000000000874959 [19:11:55]line ФД: 226778 [19:11:55]line ФПД: 20987917405713 [19:11:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T191154&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226778&fm=20987917405713&tin=02508201610067®Number=0000000000092624&sum=40000 [19:11:55]written 0, free lines is 4095 [19:11:55]OFD Sender: Processing packet 226778 [packets to send 603, broken 602] [19:11:55]ProducePacketName [19:11:55]name=ofd_packets/00226778 [19:11:55]OFD Sender: To server: pG, [19:11:55]CommunicateWithHost lk.salyk.kg:30040 [19:11:55]ConnectInit lk.salyk.kg [19:11:56]Connected sock=10 [19:11:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B2 F2 07 01 30 8B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 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 B6 01 00 00 F4 03 04 00 FA 97 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DA 75 03 00 35 04 06 00 13 16 A1 5C 8E 11 51 29 EF E7 EB 3D CE 7B [19:11:56]Write to MH i2c: 01 00 00 C3 03 C6 [19:11:56]Write i2c OK [19:11:56]MH_I2C_Read... [19:11:56]Read from MH i2c: 01 [19:11:56]MH_I2C_Read... [19:11:56]Read from MH i2c: 01 07 00 [19:11:56]MH_I2C_Read... [19:11:56]Read from MH i2c: 01 07 00 C3 03 00 00 00 00 00 68 0C 41 [19:11:56]RasterBufferAndPrint [19:11:56]line [19:11:56]line [19:11:56]line [19:11:56]line [19:11:56]line [19:11:56]written 0, free lines is 3179 [19:11:56]MH_Cut [19:11:56]Write to MH i2c: D1 01 00 CA 03 01 9F [19:11:56]Write i2c OK [19:11:56]MH_I2C_Read... [19:11:56]Read from MH i2c: D1 [19:11:56]MH_I2C_Read... [19:11:56]Read from MH i2c: D1 01 00 [19:11:56]MH_I2C_Read... [19:11:56]Read from MH i2c: D1 01 00 CA 03 00 9E [19:11:56]Write to MH i2c: 01 00 00 CB 03 CE [19:11:56]Write i2c OK [19:11:56]MH_I2C_Read... [19:11:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 2F 1D 47 00 B9 38 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DA 75 03 00 F4 03 04 00 04 44 A6 66 B6 04 01 00 00 6F CE 38 D7 6F 7B C8 A7 [19:11:56]CommunicateWithHost err = 0 [19:11:56]CheckOFDResponse [19:11:56]1017 (14) - 77093643461234 [19:11:56]1041 (16) - 0000000000874959 [19:11:56]1040 (4) - 226778 [19:11:56]1012 (4) - 28.07.2024 13:13 [19:11:56]1206 (1) - 0 [19:11:56]OFD Sender: Remove packet 226778 [19:11:56]ProducePacketName [19:11:56]name=ofd_packets/00226778 [19:11:56]NVStorageDeleteData [19:11:57]OFD Sender: No OFD packet to send [19:11:57]*** Cut start [19:11:57]*** Partial cut [19:11:57]*** CUTSNS_PIN = 1 [19:11:57]*** CUTSNS_PIN = 0 [19:11:57]*** Brake cut motor [19:11:57]Read from MH i2c: 01 [19:11:57]MH_I2C_Read... [19:11:57]*** Stop cut motor [19:11:57]*** Cut end [19:11:57]Read from MH i2c: 01 07 00 [19:11:57]MH_I2C_Read... [19:11:57]Read from MH i2c: 01 07 00 CB 03 00 00 00 00 00 FF 0F E3 [19:11:57]process_action close_receipt done [19:11:57]requested_data is exist [19:11:57]produce_requested_data [19:11:57]requested_item fm.sn is exist - process it [19:11:57]wFMCommunicate request_size=4 [19:11:57]MH_SAM_APDU [19:11:57]CAPDU: 80 11 00 00 [19:11:57]Write to MH i2c: E2 08 00 CC 03 80 11 00 00 00 00 00 00 49 [19:11:57]Write i2c OK [19:11:57]MH_I2C_Read... [19:11:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:11:58]Read from MH i2c: E2 [19:11:58]MH_I2C_Read... [19:11:58]Read from MH i2c: E2 17 00 [19:11:58]MH_I2C_Read... [19:11:58]Read from MH i2c: E2 17 00 CC 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A6 [19:11:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:11:58]wFMCommunicate OK [19:11:58]requested_item fd.num is exist - process it [19:11:58]SAM_PROTO_GetFieldsCounters [19:11:58]wFMCommunicate request_size=4 [19:11:58]MH_SAM_APDU [19:11:58]CAPDU: 80 13 00 00 [19:11:58]Write to MH i2c: E2 08 00 CD 03 80 13 00 00 00 00 00 00 4C [19:11:58]Write i2c OK [19:11:58]MH_I2C_Read... [19:11:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:11:58]Read from MH i2c: E2 [19:11:58]MH_I2C_Read... [19:11:58]Read from MH i2c: E2 62 00 [19:11:58]MH_I2C_Read... [19:11:58]Read from MH i2c: E2 62 00 CD 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DA 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 B6 01 00 00 5E 04 04 00 B6 01 00 00 57 04 04 00 B7 01 00 00 19 04 04 00 00 00 00 00 90 00 A4 [19:11:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DA 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 B6 01 00 00 5E 04 04 00 B6 01 00 00 57 04 04 00 B7 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:11:58]wFMCommunicate OK [19:11:58]SAM_PROTO_GetFieldsCounters done [19:11:58]requested_item shift.num is exist - process it [19:11:58]requested_item shift.opened is exist - process it [19:11:58]req_shift_opened [19:11:58]FM_GetShiftState [19:11:58]SAM_PROTO_GetShiftState [19:11:58]wFMCommunicate request_size=4 [19:11:58]MH_SAM_APDU [19:11:58]CAPDU: 80 13 01 00 [19:11:58]Write to MH i2c: E2 08 00 CE 03 80 13 01 00 00 00 00 00 4E [19:11:58]Write i2c OK [19:11:58]MH_I2C_Read... [19:11:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:11:58]Read from MH i2c: E2 [19:11:58]MH_I2C_Read... [19:11:58]Read from MH i2c: E2 0E 00 [19:11:58]MH_I2C_Read... [19:11:58]Read from MH i2c: E2 0E 00 CE 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 FF [19:11:58]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:11:58]wFMCommunicate OK [19:11:58]SAM_PROTO_GetShiftState done [19:11:58]FM_GetShiftState done [19:11:58]req_shift_opened done [19:11:58]requested_item shift.open_date is exist - process it [19:11:58]req_shift_open_date [19:11:58]req_shift_open_date done [19:11:58]produce_requested_data done [19:11:58]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226778,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [19:11:58]process_action_free close_receipt [19:11:58]json_value_free [19:11:58]json_value_free done [19:11:58]process_json_proto returns [19:11:58]Send response to host [19:11:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226778,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [19:11:58]free response buf [19:11:58]execute_script done [19:11:58]execute_script returns [19:11:58]free content buf [19:11:58]Sock 8.Close socket [19:11:58]Sock 8.Thread stoped [19:12:02]OFD Sender: No OFD packet to send [19:12:07]OFD Sender: No OFD packet to send [19:12:12]OFD Sender: No OFD packet to send [19:12:17]OFD Sender: No OFD packet to send [19:12:22]OFD Sender: No OFD packet to send [19:12:25]recv_with_timeout no data received [19:12:27]OFD Sender: No OFD packet to send [19:12:32]OFD Sender: No OFD packet to send [19:12:37]OFD Sender: No OFD packet to send [19:12:42]OFD Sender: No OFD packet to send [19:12:47]OFD Sender: No OFD packet to send [19:12:52]OFD Sender: No OFD packet to send [19:12:54]accept exits with 9 [19:12:54]New connection [19:12:54]New thread 3067399524 created [19:12:54]Thread 3067542884 joined [19:12:54]Waiting for new connection... [19:12:54] Sock 9.Parse request [19:12:54]Sock 9.Check first char [19:12:54]Sock 9.First char is OK [19:12:54]request: POST /json_proto HTTP/1.0 [19:12:54]Method: POST [19:12:54]URL: /json_proto [19:12:54]Method is POST - this is cgi request [19:12:54]url: /json_proto [19:12:54]query_string will be loaded in cgi processing [19:12:54]execute_cgi json_proto POST (null) [19:12:54]execute_cgi path=json_proto method=POST [19:12:54]POST find Content-Length [19:12:54]Host: 172.17.43.131:8080 [19:12:54]Content-Length: 678 [19:12:54]Content-Type: application/json [19:12:54] [19:12:54]POST finish read [19:12:54]Found Content-Length = 678 [19:12:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003199", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:12:54]execute_script... [19:12: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)2003199", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:12:54]POST & json_proto [19:12:54]process_json_proto [19:12:54]json parsed OK: [19:12:54]protocol is kg_v1.0 [19:12:54]action value=close_receipt [19:12:54]process_action close_receipt [19:12:54]cmd_close_receipt [19:12:54]MH_GetDate [19:12:54]Write to MH i2c: F0 00 00 CF 03 C1 [19:12:54]Write i2c OK [19:12:54]MH_I2C_Read... [19:12:54]Read from MH i2c: F0 [19:12:54]MH_I2C_Read... [19:12:54]Read from MH i2c: F0 09 00 [19:12:54]MH_I2C_Read... [19:12:54]Read from MH i2c: F0 09 00 CF 03 00 37 98 A6 66 F9 24 A2 66 CA [19:12:54]GetLastDocTimeStamp 1722193914 [19:12:54]current date 1722193975 [19:12:54]FM_GetShiftState [19:12:54]SAM_PROTO_GetShiftState [19:12:54]wFMCommunicate request_size=4 [19:12:54]MH_SAM_APDU [19:12:54]CAPDU: 80 13 01 00 [19:12:54]Write to MH i2c: E2 08 00 D0 03 80 13 01 00 00 00 00 00 50 [19:12:54]Write i2c OK [19:12:54]MH_I2C_Read... [19:12:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:12:54]Read from MH i2c: E2 [19:12:54]MH_I2C_Read... [19:12:54]Read from MH i2c: E2 0E 00 [19:12:54]MH_I2C_Read... [19:12:54]Read from MH i2c: E2 0E 00 D0 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 01 [19:12:54]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:12:54]wFMCommunicate OK [19:12:54]SAM_PROTO_GetShiftState done [19:12:54]FM_GetShiftState done [19:12:54]opened in 1722125326 [19:12:54]opened+sec_in_day 1722211726 [19:12:54]quantity*price = 60027 [19:12:54]sum+1 = 60029 [19:12:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 439 28.07.2024 19:12 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226779 ФПД: 175062690838193 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T191255&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226779&fm=175062690838193&tin=02508201610067®Number=0000000000092624&sum=60000 [19:12:55]StoreToDocumentArchive [19:12:55]shift 439 fd 226779 [19:12:55]save to /storage/0439/doc_00226779 [19:12:55]save last doc name /storage/0439/doc_00226779 to /storage/kkm_last_doc_name [19:12:55]save OK [19:12:55]Clear old archive folders... [19:12:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:12:55]tlvbuf is 01C440E0 [19:12:55]SAM_PROTO_ClearQueue [19:12:55]wFMCommunicate request_size=4 [19:12:55]MH_SAM_APDU [19:12:55]CAPDU: 80 09 00 00 [19:12:55]Write to MH i2c: E2 08 00 DD 03 80 09 00 00 00 00 00 00 52 [19:12:55]Write i2c OK [19:12:55]MH_I2C_Read... [19:12:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:12:55]Read from MH i2c: E2 [19:12:55]MH_I2C_Read... [19:12:55]Read from MH i2c: E2 03 00 [19:12:55]MH_I2C_Read... [19:12:55]Read from MH i2c: E2 03 00 DD 03 00 90 00 54 [19:12:55]RAPDU: 90 00 [19:12:55]wFMCommunicate OK [19:12:55]SAM_PROTO_ClearQueue done [19:12:55]KKMCreateOFDPacket [19:12:55]OFDProtocolAddRootSTLVToBuf [19:12:55]FM_MakeSignedData [19:12:55]FM_MakeSignedData [19:12:55]SAM_PROTO_SignData [19:12:55]wFMCommunicate request_size=4 [19:12:55]MH_SAM_APDU [19:12:55]CAPDU: 80 0D 01 02 [19:12:55]Write to MH i2c: E2 08 00 DE 03 80 0D 01 02 00 00 00 00 5A [19:12:55]Write i2c OK [19:12:55]MH_I2C_Read... [19:12:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:12:55]Read from MH i2c: E2 [19:12:55]MH_I2C_Read... [19:12:55]Read from MH i2c: E2 03 00 [19:12:55]MH_I2C_Read... [19:12:55]Read from MH i2c: E2 03 00 DE 03 00 90 00 55 [19:12:55]RAPDU: 90 00 [19:12:55]wFMCommunicate OK [19:12:55]wFMCommunicate request_size=255 [19:12:55]MH_SAM_APDU [19:12: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 01 00 00 F4 03 04 00 37 98 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DB 75 03 00 35 04 06 00 9F [19:12:55]Write to MH i2c: E2 02 01 DF 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 01 00 00 F4 03 04 00 37 98 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DB 75 03 00 35 04 06 00 9F 00 00 8C [19:12:55]Write i2c OK [19:12:55]MH_I2C_Read... [19:12:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:12:56]Read from MH i2c: E2 [19:12:56]MH_I2C_Read... [19:12:56]Read from MH i2c: E2 03 00 [19:12:56]MH_I2C_Read... [19:12:56]Read from MH i2c: E2 03 00 DF 03 00 90 00 56 [19:12:56]RAPDU: 90 00 [19:12:56]wFMCommunicate OK [19:12:56]wFMCommunicate request_size=10 [19:12:56]MH_SAM_APDU [19:12:56]CAPDU: 80 0D 02 02 05 37 F5 80 36 B1 [19:12:56]Write to MH i2c: E2 0D 00 E0 03 80 0D 02 02 05 00 37 F5 80 36 B1 00 00 FA [19:12:56]Write i2c OK [19:12:56]MH_I2C_Read... [19:12:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:12:56]Read from MH i2c: E2 [19:12:56]MH_I2C_Read... [19:12:56]Read from MH i2c: E2 03 00 [19:12:56]MH_I2C_Read... [19:12:56]Read from MH i2c: E2 03 00 E0 03 00 90 00 57 [19:12:56]RAPDU: 90 00 [19:12:56]wFMCommunicate OK [19:12:56]wFMCommunicate request_size=4 [19:12:56]MH_SAM_APDU [19:12:56]CAPDU: 80 0D 03 02 [19:12:56]Write to MH i2c: E2 08 00 E1 03 80 0D 03 02 00 00 00 00 5F [19:12:56]Write i2c OK [19:12:56]MH_I2C_Read... [19:12:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:12:56]Read from MH i2c: E2 [19:12:56]MH_I2C_Read... [19:12:56]Read from MH i2c: E2 0B 00 [19:12:56]MH_I2C_Read... [19:12:56]Read from MH i2c: E2 0B 00 E1 03 00 20 AB 78 DB FA 99 A5 0D 90 00 C3 [19:12:56]RAPDU: 20 AB 78 DB FA 99 A5 0D 90 00 [19:12:56]wFMCommunicate OK [19:12:56]SAM_PROTO_SignData done [19:12:56]FM_MakeSignedData done [19:12:56]CreateOFDProtocolMessage [19:12:56]wFMCommunicate request_size=4 [19:12:56]MH_SAM_APDU [19:12:56]CAPDU: 80 11 00 00 [19:12:56]Write to MH i2c: E2 08 00 E2 03 80 11 00 00 00 00 00 00 5F [19:12:56]Write i2c OK [19:12:56]MH_I2C_Read... [19:12:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:12:56]Read from MH i2c: E2 [19:12:56]MH_I2C_Read... [19:12:56]Read from MH i2c: E2 17 00 [19:12:56]MH_I2C_Read... [19:12:56]Read from MH i2c: E2 17 00 E2 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BC [19:12:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:12:56]wFMCommunicate OK [19:12:56]CreateOFDProtocolMessage done [19:12:56]OFDSenderStorePacket 226779 [19:12:56]StoreOFDPacket docnum=226779 [19:12:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 BC 63 07 01 80 A1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 01 00 00 F4 03 04 00 37 98 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DB 75 03 00 35 04 06 00 9F 37 F5 80 36 B1 20 AB 78 DB FA 99 A5 0D [19:12:56]CheckFolder [19:12:56]dirname=/storage/ofd_packets [19:12:56]CheckFolder done [19:12:56]ProducePacketName [19:12:56]name=ofd_packets/00226779 [19:12:56]NVStorageSaveData ofd_packets/00226779 [19:12:56]File name is /storage/ofd_packets/00226779 [19:12:56]Write 301 bytes [19:12:56]NVStorageSaveData done [19:12:56]OFDSenderStorePacket done [19:12:56]KKMCreateOFDPacket done [19:12:56]NVStorageSaveData kkm_last_timestamp [19:12:56]File name is /storage/kkm_last_timestamp [19:12:56]Write 4 bytes [19:12:56]NVStorageSaveData done [19:12:56]ExternCall_PrintAddStr [19:12:56]wPrintStart [19:12:56]Write to MH i2c: 01 00 00 E3 03 E6 [19:12:56]Write i2c OK [19:12:56]MH_I2C_Read... [19:12:56]Read from MH i2c: 01 [19:12:56]MH_I2C_Read... [19:12:56]Read from MH i2c: 01 07 00 [19:12:56]MH_I2C_Read... [19:12:56]Read from MH i2c: 01 07 00 E3 03 00 00 00 00 00 FF 0F FB [19:12:56]RasterBufferAndPrint [19:12:56]line Счет N : (1)2003199 [19:12:56]line ИНН: 02508201610067 [19:12:56]line Контрольно-Кассовый Чек [19:12:56]line ПРОДАЖА [19:12:56]line ТРК (МРК, ГНК) : 64 [19:12:56]line Товар: 2710124500 [19:12:56]line Аи-95-К-5 [19:12:56]line 8.090 * 74.20 [19:12:56]line = 600.28 [19:12:56]line НДС 12% НСП 1% [19:12:56]line > о реализуемом товаре [19:12:56]line ОКРУГЛЕНИЕ: -0.28 [19:12:56]line ИТОГО: 600.00 [19:12:56]line Внесено: 600.00 [19:12:56]line СДАЧА: 0.00 [19:12:56]line НСП 1% : 5.31 [19:12:56]line НДС 12% : 63.75 [19:12:56]line Наличными: 600.00 [19:12:56]line Безнал.: 0.00 [19:12:56]line Место: АЗС № 97 "Партнер Нефть" [19:12:56]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:12:56]line СНО: Общий режим [19:12:56]line Чек 439 28.07.2024 19:12 [19:12:56]line Смена: 439 ФФД: 1.0 [19:12:56]line ЗНМ: 0300000054 [19:12:56]line РНМ: 0000000000092624 [19:12:56]line Версия ККМ: 001 [19:12:56]line ФМ: 0000000000874959 [19:12:56]line ФД: 226779 [19:12:56]line ФПД: 175062690838193 [19:12:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T191255&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226779&fm=175062690838193&tin=02508201610067®Number=0000000000092624&sum=60000 [19:12:56]written 0, free lines is 4095 [19:12:56]OFD Sender: Processing packet 226779 [packets to send 603, broken 602] [19:12:56]ProducePacketName [19:12:56]name=ofd_packets/00226779 [19:12:56]OFD Sender: To server: pG, [19:12:56]CommunicateWithHost lk.salyk.kg:30040 [19:12:56]ConnectInit lk.salyk.kg [19:12:56]Write to MH i2c: 01 00 00 0E 04 12 [19:12:56]Write i2c OK [19:12:56]MH_I2C_Read... [19:12:56]Read from MH i2c: 01 [19:12:56]MH_I2C_Read... [19:12:56]Read from MH i2c: 01 07 00 [19:12:56]MH_I2C_Read... [19:12:56]Read from MH i2c: 01 07 00 0E 04 00 00 00 00 00 68 0C 8D [19:12:56]RasterBufferAndPrint [19:12:56]line [19:12:56]line [19:12:56]line [19:12:56]line [19:12:56]line [19:12:56]written 0, free lines is 3179 [19:12:56]MH_Cut [19:12:56]Write to MH i2c: D1 01 00 15 04 01 EB [19:12:56]Write i2c OK [19:12:56]MH_I2C_Read... [19:12:56]Read from MH i2c: D1 [19:12:56]MH_I2C_Read... [19:12:56]Read from MH i2c: D1 01 00 [19:12:56]MH_I2C_Read... [19:12:56]Read from MH i2c: D1 01 00 15 04 00 EA [19:12:56]Write to MH i2c: 01 00 00 16 04 1A [19:12:56]Write i2c OK [19:12:56]MH_I2C_Read... [19:12:57]Connected sock=10 [19:12:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 BC 63 07 01 80 A1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 01 00 00 F4 03 04 00 37 98 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DB 75 03 00 35 04 06 00 9F 37 F5 80 36 B1 20 AB 78 DB FA 99 A5 0D [19:12:58]*** Cut start [19:12:58]*** Partial cut [19:12:58]*** CUTSNS_PIN = 1 [19:12:58]*** CUTSNS_PIN = 0 [19:12:58]*** Brake cut motor [19:12:58]Read from MH i2c: 01 [19:12:58]MH_I2C_Read... [19:12:58]*** Stop cut motor [19:12:58]*** Cut end [19:12:58]Read from MH i2c: 01 07 00 [19:12:58]MH_I2C_Read... [19:12:58]Read from MH i2c: 01 07 00 16 04 00 00 00 00 00 FF 0F 2F [19:12:58]process_action close_receipt done [19:12:58]requested_data is exist [19:12:58]produce_requested_data [19:12:58]requested_item fm.sn is exist - process it [19:12:58]wFMCommunicate request_size=4 [19:12:58]MH_SAM_APDU [19:12:58]CAPDU: 80 11 00 00 [19:12:58]Write to MH i2c: E2 08 00 17 04 80 11 00 00 00 00 00 00 95 [19:12:58]Write i2c OK [19:12:58]MH_I2C_Read... [19:12:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:12:58]Read from MH i2c: E2 [19:12:58]MH_I2C_Read... [19:12:58]Read from MH i2c: E2 17 00 [19:12:58]MH_I2C_Read... [19:12:58]Read from MH i2c: E2 17 00 17 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F2 [19:12:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:12:58]wFMCommunicate OK [19:12:58]requested_item fd.num is exist - process it [19:12:58]SAM_PROTO_GetFieldsCounters [19:12:58]wFMCommunicate request_size=4 [19:12:58]MH_SAM_APDU [19:12:58]CAPDU: 80 13 00 00 [19:12:58]Write to MH i2c: E2 08 00 18 04 80 13 00 00 00 00 00 00 98 [19:12:58]Write i2c OK [19:12:58]MH_I2C_Read... [19:12:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:12:58]Read from MH i2c: E2 [19:12:58]MH_I2C_Read... [19:12:58]Read from MH i2c: E2 62 00 [19:12:58]MH_I2C_Read... [19:12:58]Read from MH i2c: E2 62 00 18 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DB 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 B7 01 00 00 5E 04 04 00 B7 01 00 00 57 04 04 00 B8 01 00 00 19 04 04 00 00 00 00 00 90 00 F4 [19:12:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DB 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 B7 01 00 00 5E 04 04 00 B7 01 00 00 57 04 04 00 B8 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:12:58]wFMCommunicate OK [19:12:58]SAM_PROTO_GetFieldsCounters done [19:12:58]requested_item shift.num is exist - process it [19:12:58]requested_item shift.opened is exist - process it [19:12:58]req_shift_opened [19:12:58]FM_GetShiftState [19:12:58]SAM_PROTO_GetShiftState [19:12:58]wFMCommunicate request_size=4 [19:12:58]MH_SAM_APDU [19:12:58]CAPDU: 80 13 01 00 [19:12:58]Write to MH i2c: E2 08 00 19 04 80 13 01 00 00 00 00 00 9A [19:12:58]Write i2c OK [19:12:58]MH_I2C_Read... [19:12:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:12:58]Read from MH i2c: E2 [19:12:58]MH_I2C_Read... [19:12:58]Read from MH i2c: E2 0E 00 [19:12:58]MH_I2C_Read... [19:12:58]Read from MH i2c: E2 0E 00 19 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 4B [19:12:58]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:12:58]wFMCommunicate OK [19:12:58]SAM_PROTO_GetShiftState done [19:12:58]FM_GetShiftState done [19:12:58]req_shift_opened done [19:12:58]requested_item shift.open_date is exist - process it [19:12:58]req_shift_open_date [19:12:58]req_shift_open_date done [19:12:58]produce_requested_data done [19:12:58]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226779,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [19:12:58]process_action_free close_receipt [19:12:58]json_value_free [19:12:58]json_value_free done [19:12:58]process_json_proto returns [19:12:58]Send response to host [19:12:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226779,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [19:12:58]free response buf [19:12:58]execute_script done [19:12:58]execute_script returns [19:12:58]free content buf [19:12:58]Sock 9.Close socket [19:12:58]Sock 9.Thread stoped [19:13:02]recv_with_timeout no data received [19:13:02]CommunicateWithHost answer receiving error [19:13:02]CommunicateWithHost err = -3 [19:13:02]OFD Sender: Server communicate error [19:13:07]OFD Sender: Processing packet 226779 [packets to send 603, broken 602] [19:13:07]ProducePacketName [19:13:07]name=ofd_packets/00226779 [19:13:07]OFD Sender: To server: pG, [19:13:07]CommunicateWithHost lk.salyk.kg:30040 [19:13:07]ConnectInit lk.salyk.kg [19:13:16]recv_with_timeout no data received [19:13:17]Connected sock=9 [19:13:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 BC 63 07 01 80 A1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 01 00 00 F4 03 04 00 37 98 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DB 75 03 00 35 04 06 00 9F 37 F5 80 36 B1 20 AB 78 DB FA 99 A5 0D [19:13:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 FC 89 47 00 BF 34 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DB 75 03 00 F4 03 04 00 55 44 A6 66 B6 04 01 00 00 CD 1C D0 4F B5 8F 00 88 [19:13:18]CommunicateWithHost err = 0 [19:13:18]CheckOFDResponse [19:13:18]1017 (14) - 77093643461234 [19:13:18]1041 (16) - 0000000000874959 [19:13:18]1040 (4) - 226779 [19:13:18]1012 (4) - 28.07.2024 13:15 [19:13:18]1206 (1) - 0 [19:13:18]OFD Sender: Remove packet 226779 [19:13:18]ProducePacketName [19:13:18]name=ofd_packets/00226779 [19:13:18]NVStorageDeleteData [19:13:18]OFD Sender: No OFD packet to send [19:13:22]accept exits with 8 [19:13:22]New connection [19:13:22]New thread 3067542884 created [19:13:22]Thread 3067399524 joined [19:13:22]Waiting for new connection... [19:13:22] Sock 8.Parse request [19:13:22]Sock 8.Check first char [19:13:22]Sock 8.First char is OK [19:13:22]request: POST /json_proto HTTP/1.0 [19:13:22]Method: POST [19:13:22]URL: /json_proto [19:13:22]Method is POST - this is cgi request [19:13:22]url: /json_proto [19:13:22]query_string will be loaded in cgi processing [19:13:22]execute_cgi json_proto POST (null) [19:13:22]execute_cgi path=json_proto method=POST [19:13:22]POST find Content-Length [19:13:22]Host: 172.17.43.131:8080 [19:13:22]Content-Length: 678 [19:13:22]Content-Type: application/json [19:13:22] [19:13:22]POST finish read [19:13:22]Found Content-Length = 678 [19:13:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003200", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:13:22]execute_script... [19: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)2003200", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:13:22]POST & json_proto [19:13:22]process_json_proto [19:13:22]json parsed OK: [19:13:22]protocol is kg_v1.0 [19:13:22]action value=close_receipt [19:13:22]process_action close_receipt [19:13:22]cmd_close_receipt [19:13:22]MH_GetDate [19:13:22]Write to MH i2c: F0 00 00 1A 04 0D [19:13:22]Write i2c OK [19:13:22]MH_I2C_Read... [19:13:22]Read from MH i2c: F0 [19:13:22]MH_I2C_Read... [19:13:22]Read from MH i2c: F0 09 00 [19:13:22]MH_I2C_Read... [19:13:22]Read from MH i2c: F0 09 00 1A 04 00 52 98 A6 66 F9 24 A2 66 31 [19:13:22]GetLastDocTimeStamp 1722193975 [19:13:22]current date 1722194002 [19:13:22]FM_GetShiftState [19:13:22]SAM_PROTO_GetShiftState [19:13:22]wFMCommunicate request_size=4 [19:13:22]MH_SAM_APDU [19:13:22]CAPDU: 80 13 01 00 [19:13:22]Write to MH i2c: E2 08 00 1B 04 80 13 01 00 00 00 00 00 9C [19:13:22]Write i2c OK [19:13:22]MH_I2C_Read... [19:13:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:13:22]Read from MH i2c: E2 [19:13:22]MH_I2C_Read... [19:13:22]Read from MH i2c: E2 0E 00 [19:13:22]MH_I2C_Read... [19:13:22]Read from MH i2c: E2 0E 00 1B 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 4D [19:13:22]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:13:22]wFMCommunicate OK [19:13:22]SAM_PROTO_GetShiftState done [19:13:22]FM_GetShiftState done [19:13:22]opened in 1722125326 [19:13:22]opened+sec_in_day 1722211726 [19:13:22]quantity*price = 50036 [19:13:22]sum+1 = 50037 [19:13:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 440 28.07.2024 19:13 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226780 ФПД: 157215194714769 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T191322&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226780&fm=157215194714769&tin=02508201610067®Number=0000000000092624&sum=50000 [19:13:23]StoreToDocumentArchive [19:13:23]shift 439 fd 226780 [19:13:23]save to /storage/0439/doc_00226780 [19:13:23]save last doc name /storage/0439/doc_00226780 to /storage/kkm_last_doc_name [19:13:23]save OK [19:13:23]Clear old archive folders... [19:13:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:13:23]tlvbuf is 01CF4550 [19:13:23]SAM_PROTO_ClearQueue [19:13:23]wFMCommunicate request_size=4 [19:13:23]MH_SAM_APDU [19:13:23]CAPDU: 80 09 00 00 [19:13:23]Write to MH i2c: E2 08 00 28 04 80 09 00 00 00 00 00 00 9E [19:13:23]Write i2c OK [19:13:23]MH_I2C_Read... [19:13:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:13:23]Read from MH i2c: E2 [19:13:23]MH_I2C_Read... [19:13:23]Read from MH i2c: E2 03 00 [19:13:23]MH_I2C_Read... [19:13:23]Read from MH i2c: E2 03 00 28 04 00 90 00 A0 [19:13:23]RAPDU: 90 00 [19:13:23]wFMCommunicate OK [19:13:23]SAM_PROTO_ClearQueue done [19:13:23]KKMCreateOFDPacket [19:13:23]OFDProtocolAddRootSTLVToBuf [19:13:23]FM_MakeSignedData [19:13:23]FM_MakeSignedData [19:13:23]SAM_PROTO_SignData [19:13:23]wFMCommunicate request_size=4 [19:13:23]MH_SAM_APDU [19:13:23]CAPDU: 80 0D 01 02 [19:13:23]Write to MH i2c: E2 08 00 29 04 80 0D 01 02 00 00 00 00 A6 [19:13:23]Write i2c OK [19:13:23]MH_I2C_Read... [19:13:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:13:23]Read from MH i2c: E2 [19:13:23]MH_I2C_Read... [19:13:23]Read from MH i2c: E2 03 00 [19:13:23]MH_I2C_Read... [19:13:23]Read from MH i2c: E2 03 00 29 04 00 90 00 A1 [19:13:23]RAPDU: 90 00 [19:13:23]wFMCommunicate OK [19:13:23]wFMCommunicate request_size=255 [19:13:23]MH_SAM_APDU [19: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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 01 00 00 F4 03 04 00 52 98 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DC 75 03 00 35 04 06 00 8E [19:13:23]Write to MH i2c: E2 02 01 2A 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 01 00 00 F4 03 04 00 52 98 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DC 75 03 00 35 04 06 00 8E 00 00 76 [19:13:23]Write i2c OK [19:13:23]MH_I2C_Read... [19:13:23]OFD Sender: No OFD packet to send [19:13:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:13:23]Read from MH i2c: E2 [19:13:23]MH_I2C_Read... [19:13:23]Read from MH i2c: E2 03 00 [19:13:23]MH_I2C_Read... [19:13:23]Read from MH i2c: E2 03 00 2A 04 00 90 00 A2 [19:13:23]RAPDU: 90 00 [19:13:23]wFMCommunicate OK [19:13:23]wFMCommunicate request_size=10 [19:13:23]MH_SAM_APDU [19:13:23]CAPDU: 80 0D 02 02 05 FC 83 D5 92 91 [19:13:23]Write to MH i2c: E2 0D 00 2B 04 80 0D 02 02 05 00 FC 83 D5 92 91 00 00 2A [19:13:23]Write i2c OK [19:13:23]MH_I2C_Read... [19:13:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:13:23]Read from MH i2c: E2 [19:13:23]MH_I2C_Read... [19:13:23]Read from MH i2c: E2 03 00 [19:13:23]MH_I2C_Read... [19:13:23]Read from MH i2c: E2 03 00 2B 04 00 90 00 A3 [19:13:23]RAPDU: 90 00 [19:13:23]wFMCommunicate OK [19:13:23]wFMCommunicate request_size=4 [19:13:23]MH_SAM_APDU [19:13:23]CAPDU: 80 0D 03 02 [19:13:23]Write to MH i2c: E2 08 00 2C 04 80 0D 03 02 00 00 00 00 AB [19:13:23]Write i2c OK [19:13:23]MH_I2C_Read... [19:13:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:13:23]Read from MH i2c: E2 [19:13:23]MH_I2C_Read... [19:13:23]Read from MH i2c: E2 0B 00 [19:13:23]MH_I2C_Read... [19:13:23]Read from MH i2c: E2 0B 00 2C 04 00 B1 87 6F F5 0C 8D 7C 6F 90 00 CC [19:13:23]RAPDU: B1 87 6F F5 0C 8D 7C 6F 90 00 [19:13:23]wFMCommunicate OK [19:13:23]SAM_PROTO_SignData done [19:13:23]FM_MakeSignedData done [19:13:23]CreateOFDProtocolMessage [19:13:23]wFMCommunicate request_size=4 [19:13:23]MH_SAM_APDU [19:13:23]CAPDU: 80 11 00 00 [19:13:23]Write to MH i2c: E2 08 00 2D 04 80 11 00 00 00 00 00 00 AB [19:13:23]Write i2c OK [19:13:23]MH_I2C_Read... [19:13:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:13:23]Read from MH i2c: E2 [19:13:23]MH_I2C_Read... [19:13:23]Read from MH i2c: E2 17 00 [19:13:23]MH_I2C_Read... [19:13:23]Read from MH i2c: E2 17 00 2D 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 08 [19:13:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:13:23]wFMCommunicate OK [19:13:23]CreateOFDProtocolMessage done [19:13:23]OFDSenderStorePacket 226780 [19:13:23]StoreOFDPacket docnum=226780 [19:13:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 EB E5 07 01 C0 B7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 01 00 00 F4 03 04 00 52 98 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DC 75 03 00 35 04 06 00 8E FC 83 D5 92 91 B1 87 6F F5 0C 8D 7C 6F [19:13:23]CheckFolder [19:13:23]dirname=/storage/ofd_packets [19:13:23]CheckFolder done [19:13:23]ProducePacketName [19:13:23]name=ofd_packets/00226780 [19:13:23]NVStorageSaveData ofd_packets/00226780 [19:13:23]File name is /storage/ofd_packets/00226780 [19:13:23]Write 301 bytes [19:13:23]NVStorageSaveData done [19:13:23]OFDSenderStorePacket done [19:13:23]KKMCreateOFDPacket done [19:13:23]NVStorageSaveData kkm_last_timestamp [19:13:23]File name is /storage/kkm_last_timestamp [19:13:23]Write 4 bytes [19:13:23]NVStorageSaveData done [19:13:23]ExternCall_PrintAddStr [19:13:23]wPrintStart [19:13:23]Write to MH i2c: 01 00 00 2E 04 32 [19:13:23]Write i2c OK [19:13:23]MH_I2C_Read... [19:13:23]Read from MH i2c: 01 [19:13:23]MH_I2C_Read... [19:13:23]Read from MH i2c: 01 07 00 [19:13:23]MH_I2C_Read... [19:13:23]Read from MH i2c: 01 07 00 2E 04 00 00 00 00 00 FF 0F 47 [19:13:23]RasterBufferAndPrint [19:13:23]line Счет N : (1)2003200 [19:13:23]line ИНН: 02508201610067 [19:13:23]line Контрольно-Кассовый Чек [19:13:23]line ПРОДАЖА [19:13:23]line ТРК (МРК, ГНК) : 53 [19:13:23]line Товар: 2710124130 [19:13:23]line Аи-92-К-5 [19:13:23]line 7.380 * 67.80 [19:13:23]line = 500.36 [19:13:23]line НДС 12% НСП 1% [19:13:23]line > о реализуемом товаре [19:13:23]line ОКРУГЛЕНИЕ: -0.36 [19:13:23]line ИТОГО: 500.00 [19:13:23]line Внесено: 500.00 [19:13:23]line СДАЧА: 0.00 [19:13:23]line НСП 1% : 4.43 [19:13:23]line НДС 12% : 53.14 [19:13:23]line Наличными: 500.00 [19:13:23]line Безнал.: 0.00 [19:13:23]line Место: АЗС № 97 "Партнер Нефть" [19:13:23]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:13:23]line СНО: Общий режим [19:13:23]line Чек 440 28.07.2024 19:13 [19:13:23]line Смена: 439 ФФД: 1.0 [19:13:23]line ЗНМ: 0300000054 [19:13:23]line РНМ: 0000000000092624 [19:13:23]line Версия ККМ: 001 [19:13:23]line ФМ: 0000000000874959 [19:13:23]line ФД: 226780 [19:13:23]line ФПД: 157215194714769 [19:13:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T191322&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226780&fm=157215194714769&tin=02508201610067®Number=0000000000092624&sum=50000 [19:13:23]OFD Sender: Processing packet 226780 [packets to send 603, broken 602] [19:13:23]ProducePacketName [19:13:23]name=ofd_packets/00226780 [19:13:23]OFD Sender: To server: pG, [19:13:23]CommunicateWithHost lk.salyk.kg:30040 [19:13:23]ConnectInit lk.salyk.kg [19:13:23]written 0, free lines is 4095 [19:13:24]Write to MH i2c: 01 00 00 59 04 5D [19:13:24]Write i2c OK [19:13:24]MH_I2C_Read... [19:13:24]Read from MH i2c: 01 [19:13:24]MH_I2C_Read... [19:13:24]Read from MH i2c: 01 07 00 [19:13:24]MH_I2C_Read... [19:13:24]Read from MH i2c: 01 07 00 59 04 00 00 00 00 00 62 0C D2 [19:13:24]RasterBufferAndPrint [19:13:24]line [19:13:24]line [19:13:24]line [19:13:24]line [19:13:24]line [19:13:24]written 0, free lines is 3176 [19:13:24]MH_Cut [19:13:24]Write to MH i2c: D1 01 00 60 04 01 36 [19:13:24]Write i2c OK [19:13:24]MH_I2C_Read... [19:13:24]Read from MH i2c: D1 [19:13:24]MH_I2C_Read... [19:13:24]Read from MH i2c: D1 01 00 [19:13:24]MH_I2C_Read... [19:13:24]Read from MH i2c: D1 01 00 60 04 00 35 [19:13:24]Write to MH i2c: 01 00 00 61 04 65 [19:13:24]Write i2c OK [19:13:24]MH_I2C_Read... [19:13:25]*** Cut start [19:13:25]*** Partial cut [19:13:25]*** CUTSNS_PIN = 1 [19:13:25]*** CUTSNS_PIN = 0 [19:13:25]*** Brake cut motor [19:13:26]Read from MH i2c: 01 [19:13:26]MH_I2C_Read... [19:13:26]*** Stop cut motor [19:13:26]*** Cut end [19:13:26]Read from MH i2c: 01 07 00 [19:13:26]MH_I2C_Read... [19:13:26]Read from MH i2c: 01 07 00 61 04 00 00 00 00 00 FF 0F 7A [19:13:26]process_action close_receipt done [19:13:26]requested_data is exist [19:13:26]produce_requested_data [19:13:26]requested_item fm.sn is exist - process it [19:13:26]wFMCommunicate request_size=4 [19:13:26]MH_SAM_APDU [19:13:26]CAPDU: 80 11 00 00 [19:13:26]Write to MH i2c: E2 08 00 62 04 80 11 00 00 00 00 00 00 E0 [19:13:26]Write i2c OK [19:13:26]MH_I2C_Read... [19:13:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:13:26]Read from MH i2c: E2 [19:13:26]MH_I2C_Read... [19:13:26]Read from MH i2c: E2 17 00 [19:13:26]MH_I2C_Read... [19:13:26]Read from MH i2c: E2 17 00 62 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3D [19:13:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:13:26]wFMCommunicate OK [19:13:26]requested_item fd.num is exist - process it [19:13:26]SAM_PROTO_GetFieldsCounters [19:13:26]wFMCommunicate request_size=4 [19:13:26]MH_SAM_APDU [19:13:26]CAPDU: 80 13 00 00 [19:13:26]Write to MH i2c: E2 08 00 63 04 80 13 00 00 00 00 00 00 E3 [19:13:26]Write i2c OK [19:13:26]MH_I2C_Read... [19:13:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:13:26]Read from MH i2c: E2 [19:13:26]MH_I2C_Read... [19:13:26]Read from MH i2c: E2 62 00 [19:13:26]MH_I2C_Read... [19:13:26]Read from MH i2c: E2 62 00 63 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DC 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 B8 01 00 00 5E 04 04 00 B8 01 00 00 57 04 04 00 B9 01 00 00 19 04 04 00 00 00 00 00 90 00 43 [19:13:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DC 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 B8 01 00 00 5E 04 04 00 B8 01 00 00 57 04 04 00 B9 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:13:26]wFMCommunicate OK [19:13:26]SAM_PROTO_GetFieldsCounters done [19:13:26]requested_item shift.num is exist - process it [19:13:26]requested_item shift.opened is exist - process it [19:13:26]req_shift_opened [19:13:26]FM_GetShiftState [19:13:26]SAM_PROTO_GetShiftState [19:13:26]wFMCommunicate request_size=4 [19:13:26]MH_SAM_APDU [19:13:26]CAPDU: 80 13 01 00 [19:13:26]Write to MH i2c: E2 08 00 64 04 80 13 01 00 00 00 00 00 E5 [19:13:26]Write i2c OK [19:13:26]MH_I2C_Read... [19:13:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:13:26]Read from MH i2c: E2 [19:13:26]MH_I2C_Read... [19:13:26]Read from MH i2c: E2 0E 00 [19:13:26]MH_I2C_Read... [19:13:26]Read from MH i2c: E2 0E 00 64 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 96 [19:13:26]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:13:26]wFMCommunicate OK [19:13:26]SAM_PROTO_GetShiftState done [19:13:26]FM_GetShiftState done [19:13:26]req_shift_opened done [19:13:26]requested_item shift.open_date is exist - process it [19:13:26]req_shift_open_date [19:13:26]req_shift_open_date done [19:13:26]produce_requested_data done [19:13:26]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226780,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [19:13:26]process_action_free close_receipt [19:13:26]json_value_free [19:13:26]json_value_free done [19:13:26]process_json_proto returns [19:13:26]Send response to host [19:13:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226780,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [19:13:26]free response buf [19:13:26]execute_script done [19:13:26]execute_script returns [19:13:26]free content buf [19:13:26]Sock 8.Close socket [19:13:26]Sock 8.Thread stoped [19:13:30]Connected sock=11 [19:13:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 EB E5 07 01 C0 B7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 01 00 00 F4 03 04 00 52 98 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DC 75 03 00 35 04 06 00 8E FC 83 D5 92 91 B1 87 6F F5 0C 8D 7C 6F [19:13:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 63 D0 47 00 A1 A5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DC 75 03 00 F4 03 04 00 63 44 A6 66 B6 04 01 00 00 87 E4 F0 32 6B C8 74 6E [19:13:31]CommunicateWithHost err = 0 [19:13:31]CheckOFDResponse [19:13:31]1017 (14) - 77093643461234 [19:13:31]1041 (16) - 0000000000874959 [19:13:31]1040 (4) - 226780 [19:13:31]1012 (4) - 28.07.2024 13:15 [19:13:31]1206 (1) - 0 [19:13:31]OFD Sender: Remove packet 226780 [19:13:31]ProducePacketName [19:13:31]name=ofd_packets/00226780 [19:13:31]NVStorageDeleteData [19:13:32]OFD Sender: No OFD packet to send [19:13:37]OFD Sender: No OFD packet to send [19:13:42]OFD Sender: No OFD packet to send [19:13:47]OFD Sender: No OFD packet to send [19:13:52]OFD Sender: No OFD packet to send [19:13:57]OFD Sender: No OFD packet to send [19:13:57]accept exits with 10 [19:13:57]New connection [19:13:57]New thread 3067399524 created [19:13:57]Thread 3067542884 joined [19:13:57]Waiting for new connection... [19:13:57] Sock 10.Parse request [19:13:57]Sock 10.Check first char [19:13:57]Sock 10.First char is OK [19:13:57]request: POST /json_proto HTTP/1.0 [19:13:57]Method: POST [19:13:57]URL: /json_proto [19:13:57]Method is POST - this is cgi request [19:13:57]url: /json_proto [19:13:57]query_string will be loaded in cgi processing [19:13:57]execute_cgi json_proto POST (null) [19:13:57]execute_cgi path=json_proto method=POST [19:13:57]POST find Content-Length [19:13:57]Host: 172.17.43.131:8080 [19:13:57]Content-Length: 801 [19:13:57]Content-Type: application/json [19:13:57] [19:13:57]POST finish read [19:13:57]Found Content-Length = 801 [19:13:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003201", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:13:57]execute_script... [19:13:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003201", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:13:57]POST & json_proto [19:13:57]process_json_proto [19:13:57]json parsed OK: [19:13:57]protocol is kg_v1.0 [19:13:57]action value=close_receipt [19:13:57]process_action close_receipt [19:13:57]cmd_close_receipt [19:13:57]MH_GetDate [19:13:57]Write to MH i2c: F0 00 00 65 04 58 [19:13:57]Write i2c OK [19:13:57]MH_I2C_Read... [19:13:57]Read from MH i2c: F0 [19:13:57]MH_I2C_Read... [19:13:57]Read from MH i2c: F0 09 00 [19:13:57]MH_I2C_Read... [19:13:57]Read from MH i2c: F0 09 00 65 04 00 76 98 A6 66 F9 24 A2 66 A0 [19:13:57]GetLastDocTimeStamp 1722194002 [19:13:57]current date 1722194038 [19:13:57]FM_GetShiftState [19:13:57]SAM_PROTO_GetShiftState [19:13:57]wFMCommunicate request_size=4 [19:13:57]MH_SAM_APDU [19:13:57]CAPDU: 80 13 01 00 [19:13:57]Write to MH i2c: E2 08 00 66 04 80 13 01 00 00 00 00 00 E7 [19:13:57]Write i2c OK [19:13:57]MH_I2C_Read... [19:13:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:13:57]Read from MH i2c: E2 [19:13:57]MH_I2C_Read... [19:13:57]Read from MH i2c: E2 0E 00 [19:13:57]MH_I2C_Read... [19:13:57]Read from MH i2c: E2 0E 00 66 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 98 [19:13:57]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:13:57]wFMCommunicate OK [19:13:57]SAM_PROTO_GetShiftState done [19:13:57]FM_GetShiftState done [19:13:57]opened in 1722125326 [19:13:57]opened+sec_in_day 1722211726 [19:13:57]quantity*price = 100050 [19:13:57]sum+1 = 100052 [19:13:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 441 28.07.2024 19:13 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226781 ФПД: 187758778463560 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T191358&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226781&fm=187758778463560&tin=02508201610067®Number=0000000000092624&sum=100051 [19:13:58]StoreToDocumentArchive [19:13:58]shift 439 fd 226781 [19:13:58]save to /storage/0439/doc_00226781 [19:13:58]save last doc name /storage/0439/doc_00226781 to /storage/kkm_last_doc_name [19:13:58]save OK [19:13:58]Clear old archive folders... [19:13:58]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:13:58]tlvbuf is 01C2AC80 [19:13:58]SAM_PROTO_ClearQueue [19:13:58]wFMCommunicate request_size=4 [19:13:58]MH_SAM_APDU [19:13:58]CAPDU: 80 09 00 00 [19:13:58]Write to MH i2c: E2 08 00 73 04 80 09 00 00 00 00 00 00 E9 [19:13:58]Write i2c OK [19:13:58]MH_I2C_Read... [19:13:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:13:58]Read from MH i2c: E2 [19:13:58]MH_I2C_Read... [19:13:58]Read from MH i2c: E2 03 00 [19:13:58]MH_I2C_Read... [19:13:58]Read from MH i2c: E2 03 00 73 04 00 90 00 EB [19:13:58]RAPDU: 90 00 [19:13:58]wFMCommunicate OK [19:13:58]SAM_PROTO_ClearQueue done [19:13:58]KKMCreateOFDPacket [19:13:58]OFDProtocolAddRootSTLVToBuf [19:13:58]FM_MakeSignedData [19:13:58]FM_MakeSignedData [19:13:58]SAM_PROTO_SignData [19:13:58]wFMCommunicate request_size=4 [19:13:58]MH_SAM_APDU [19:13:58]CAPDU: 80 0D 01 02 [19:13:58]Write to MH i2c: E2 08 00 74 04 80 0D 01 02 00 00 00 00 F1 [19:13:58]Write i2c OK [19:13:58]MH_I2C_Read... [19:13:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:13:58]Read from MH i2c: E2 [19:13:58]MH_I2C_Read... [19:13:58]Read from MH i2c: E2 03 00 [19:13:58]MH_I2C_Read... [19:13:58]Read from MH i2c: E2 03 00 74 04 00 90 00 EC [19:13:58]RAPDU: 90 00 [19:13:58]wFMCommunicate OK [19:13:58]wFMCommunicate request_size=255 [19:13:58]MH_SAM_APDU [19:13:58]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 35 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 B9 01 00 00 F4 03 04 00 76 98 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DD 75 03 00 35 04 06 00 AA C3 FF 4B [19:13:58]Write to MH i2c: E2 02 01 75 04 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 35 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 B9 01 00 00 F4 03 04 00 76 98 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DD 75 03 00 35 04 06 00 AA C3 FF 4B 00 00 7C [19:13:58]Write i2c OK [19:13:58]MH_I2C_Read... [19:13:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:13:58]Read from MH i2c: E2 [19:13:58]MH_I2C_Read... [19:13:58]Read from MH i2c: E2 03 00 [19:13:58]MH_I2C_Read... [19:13:58]Read from MH i2c: E2 03 00 75 04 00 90 00 ED [19:13:58]RAPDU: 90 00 [19:13:58]wFMCommunicate OK [19:13:58]wFMCommunicate request_size=7 [19:13:58]MH_SAM_APDU [19:13:58]CAPDU: 80 0D 02 02 02 35 48 [19:13:58]Write to MH i2c: E2 0A 00 76 04 80 0D 02 02 02 00 35 48 00 00 75 [19:13:58]Write i2c OK [19:13:58]MH_I2C_Read... [19:13:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:13:59]Read from MH i2c: E2 [19:13:59]MH_I2C_Read... [19:13:59]Read from MH i2c: E2 03 00 [19:13:59]MH_I2C_Read... [19:13:59]Read from MH i2c: E2 03 00 76 04 00 90 00 EE [19:13:59]RAPDU: 90 00 [19:13:59]wFMCommunicate OK [19:13:59]wFMCommunicate request_size=4 [19:13:59]MH_SAM_APDU [19:13:59]CAPDU: 80 0D 03 02 [19:13:59]Write to MH i2c: E2 08 00 77 04 80 0D 03 02 00 00 00 00 F6 [19:13:59]Write i2c OK [19:13:59]MH_I2C_Read... [19:13:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:13:59]Read from MH i2c: E2 [19:13:59]MH_I2C_Read... [19:13:59]Read from MH i2c: E2 0B 00 [19:13:59]MH_I2C_Read... [19:13:59]Read from MH i2c: E2 0B 00 77 04 00 84 7D 99 68 02 42 5B AE 90 00 46 [19:13:59]RAPDU: 84 7D 99 68 02 42 5B AE 90 00 [19:13:59]wFMCommunicate OK [19:13:59]SAM_PROTO_SignData done [19:13:59]FM_MakeSignedData done [19:13:59]CreateOFDProtocolMessage [19:13:59]wFMCommunicate request_size=4 [19:13:59]MH_SAM_APDU [19:13:59]CAPDU: 80 11 00 00 [19:13:59]Write to MH i2c: E2 08 00 78 04 80 11 00 00 00 00 00 00 F6 [19:13:59]Write i2c OK [19:13:59]MH_I2C_Read... [19:13:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:13:59]Read from MH i2c: E2 [19:13:59]MH_I2C_Read... [19:13:59]Read from MH i2c: E2 17 00 [19:13:59]MH_I2C_Read... [19:13:59]Read from MH i2c: E2 17 00 78 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 53 [19:13:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:13:59]wFMCommunicate OK [19:13:59]CreateOFDProtocolMessage done [19:13:59]OFDSenderStorePacket 226781 [19:13:59]StoreOFDPacket docnum=226781 [19:13:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 A7 27 04 01 E7 70 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 35 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 B9 01 00 00 F4 03 04 00 76 98 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DD 75 03 00 35 04 06 00 AA C3 FF 4B 35 48 84 7D 99 68 02 42 5B AE [19:13:59]CheckFolder [19:13:59]dirname=/storage/ofd_packets [19:13:59]CheckFolder done [19:13:59]ProducePacketName [19:13:59]name=ofd_packets/00226781 [19:13:59]NVStorageSaveData ofd_packets/00226781 [19:13:59]File name is /storage/ofd_packets/00226781 [19:13:59]Write 298 bytes [19:13:59]NVStorageSaveData done [19:13:59]OFDSenderStorePacket done [19:13:59]KKMCreateOFDPacket done [19:13:59]NVStorageSaveData kkm_last_timestamp [19:13:59]File name is /storage/kkm_last_timestamp [19:13:59]Write 4 bytes [19:13:59]NVStorageSaveData done [19:13:59]ExternCall_PrintAddStr [19:13:59]wPrintStart [19:13:59]Write to MH i2c: 01 00 00 79 04 7D [19:13:59]Write i2c OK [19:13:59]MH_I2C_Read... [19:13:59]Read from MH i2c: 01 [19:13:59]MH_I2C_Read... [19:13:59]Read from MH i2c: 01 07 00 [19:13:59]MH_I2C_Read... [19:13:59]Read from MH i2c: 01 07 00 79 04 00 00 00 00 00 FF 0F 92 [19:13:59]RasterBufferAndPrint [19:13:59]line Счет N : (1)2003201 [19:13:59]line ИНН: 02508201610067 [19:13:59]line Контрольно-Кассовый Чек [19:13:59]line ПРОДАЖА [19:13:59]line ТРК (МРК, ГНК) : 31 [19:13:59]line Товар: 2710194210 [19:13:59]line ДТ-К-5 [19:13:59]line 13.130 * 76.20 [19:13:59]line = 1000.51 [19:13:59]line НДС 12% НСП 1% [19:13:59]line > о реализуемом товаре [19:13:59]line ИТОГО: 1000.51 [19:13:59]line НСП 1% : 8.85 [19:13:59]line НДС 12% : 106.25 [19:13:59]line Наличными: 0.00 [19:13:59]line Безнал.: 1000.51 [19:13:59]line Место: АЗС № 97 "Партнер Нефть" [19:13:59]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:13:59]line СНО: Общий режим [19:13:59]line Чек 441 28.07.2024 19:13 [19:13:59]line Смена: 439 ФФД: 1.0 [19:13:59]line ЗНМ: 0300000054 [19:13:59]line РНМ: 0000000000092624 [19:13:59]line Версия ККМ: 001 [19:13:59]line Платежная система: O! деньги [19:13:59]line ФМ: 0000000000874959 [19:13:59]line ФД: 226781 [19:13:59]line ФПД: 187758778463560 [19:13:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T191358&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226781&fm=187758778463560&tin=02508201610067®Number=0000000000092624&sum=100051 [19:13:59]OFD Sender: Processing packet 226781 [packets to send 603, broken 602] [19:13:59]ProducePacketName [19:13:59]name=ofd_packets/00226781 [19:13:59]OFD Sender: To server: pG, [19:13:59]CommunicateWithHost lk.salyk.kg:30040 [19:13:59]ConnectInit lk.salyk.kg [19:13:59]written 0, free lines is 4095 [19:13:59]Write to MH i2c: 01 00 00 A3 04 A7 [19:13:59]Write i2c OK [19:13:59]MH_I2C_Read... [19:13:59]Read from MH i2c: 01 [19:13:59]MH_I2C_Read... [19:13:59]Read from MH i2c: 01 07 00 [19:13:59]MH_I2C_Read... [19:13:59]Read from MH i2c: 01 07 00 A3 04 00 00 00 00 00 78 0C 32 [19:13:59]RasterBufferAndPrint [19:13:59]line [19:13:59]line [19:13:59]line [19:13:59]line [19:13:59]line [19:13:59]written 0, free lines is 3198 [19:13:59]MH_Cut [19:13:59]Write to MH i2c: D1 01 00 AA 04 01 80 [19:13:59]Write i2c OK [19:13:59]MH_I2C_Read... [19:13:59]Read from MH i2c: D1 [19:13:59]MH_I2C_Read... [19:13:59]Read from MH i2c: D1 01 00 [19:13:59]MH_I2C_Read... [19:13:59]Read from MH i2c: D1 01 00 AA 04 00 7F [19:13:59]Write to MH i2c: 01 00 00 AB 04 AF [19:13:59]Write i2c OK [19:13:59]MH_I2C_Read... [19:14:00]*** Cut start [19:14:00]*** Partial cut [19:14:00]*** CUTSNS_PIN = 1 [19:14:00]*** CUTSNS_PIN = 0 [19:14:01]*** Brake cut motor [19:14:01]Read from MH i2c: 01 [19:14:01]MH_I2C_Read... [19:14:01]*** Stop cut motor [19:14:01]*** Cut end [19:14:01]Read from MH i2c: 01 07 00 [19:14:01]MH_I2C_Read... [19:14:01]Read from MH i2c: 01 07 00 AB 04 00 00 00 00 00 FF 0F C4 [19:14:01]process_action close_receipt done [19:14:01]requested_data is exist [19:14:01]produce_requested_data [19:14:01]requested_item fm.sn is exist - process it [19:14:01]wFMCommunicate request_size=4 [19:14:01]MH_SAM_APDU [19:14:01]CAPDU: 80 11 00 00 [19:14:01]Write to MH i2c: E2 08 00 AC 04 80 11 00 00 00 00 00 00 2A [19:14:01]Write i2c OK [19:14:01]MH_I2C_Read... [19:14:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:14:01]Read from MH i2c: E2 [19:14:01]MH_I2C_Read... [19:14:01]Read from MH i2c: E2 17 00 [19:14:01]MH_I2C_Read... [19:14:01]Read from MH i2c: E2 17 00 AC 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 87 [19:14:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:14:01]wFMCommunicate OK [19:14:01]requested_item fd.num is exist - process it [19:14:01]SAM_PROTO_GetFieldsCounters [19:14:01]wFMCommunicate request_size=4 [19:14:01]MH_SAM_APDU [19:14:01]CAPDU: 80 13 00 00 [19:14:01]Write to MH i2c: E2 08 00 AD 04 80 13 00 00 00 00 00 00 2D [19:14:01]Write i2c OK [19:14:01]MH_I2C_Read... [19:14:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:14:01]Read from MH i2c: E2 [19:14:01]MH_I2C_Read... [19:14:01]Read from MH i2c: E2 62 00 [19:14:01]MH_I2C_Read... [19:14:01]Read from MH i2c: E2 62 00 AD 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DD 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 B9 01 00 00 5E 04 04 00 B9 01 00 00 57 04 04 00 BA 01 00 00 19 04 04 00 00 00 00 00 90 00 91 [19:14:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DD 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 B9 01 00 00 5E 04 04 00 B9 01 00 00 57 04 04 00 BA 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:14:01]wFMCommunicate OK [19:14:01]SAM_PROTO_GetFieldsCounters done [19:14:01]requested_item shift.num is exist - process it [19:14:01]requested_item shift.opened is exist - process it [19:14:01]req_shift_opened [19:14:01]FM_GetShiftState [19:14:01]SAM_PROTO_GetShiftState [19:14:01]wFMCommunicate request_size=4 [19:14:01]MH_SAM_APDU [19:14:01]CAPDU: 80 13 01 00 [19:14:01]Write to MH i2c: E2 08 00 AE 04 80 13 01 00 00 00 00 00 2F [19:14:01]Write i2c OK [19:14:01]MH_I2C_Read... [19:14:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:14:01]Read from MH i2c: E2 [19:14:01]MH_I2C_Read... [19:14:01]Read from MH i2c: E2 0E 00 [19:14:01]MH_I2C_Read... [19:14:01]Read from MH i2c: E2 0E 00 AE 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 E0 [19:14:01]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:14:01]wFMCommunicate OK [19:14:01]SAM_PROTO_GetShiftState done [19:14:01]FM_GetShiftState done [19:14:01]req_shift_opened done [19:14:01]requested_item shift.open_date is exist - process it [19:14:01]req_shift_open_date [19:14:01]req_shift_open_date done [19:14:01]produce_requested_data done [19:14:01]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226781,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [19:14:01]process_action_free close_receipt [19:14:01]json_value_free [19:14:01]json_value_free done [19:14:01]process_json_proto returns [19:14:01]Send response to host [19:14:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226781,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [19:14:01]free response buf [19:14:01]execute_script done [19:14:01]execute_script returns [19:14:01]free content buf [19:14:01]Sock 10.Close socket [19:14:01]Sock 10.Thread stoped [19:14:04]Connected sock=8 [19:14:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 A7 27 04 01 E7 70 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 35 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 B9 01 00 00 F4 03 04 00 76 98 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DD 75 03 00 35 04 06 00 AA C3 FF 4B 35 48 84 7D 99 68 02 42 5B AE [19:14:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 70 CA 47 00 63 5C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DD 75 03 00 F4 03 04 00 85 44 A6 66 B6 04 01 00 00 AE 6E 3E 0E 09 03 7E C7 [19:14:05]CommunicateWithHost err = 0 [19:14:05]CheckOFDResponse [19:14:05]1017 (14) - 77093643461234 [19:14:05]1041 (16) - 0000000000874959 [19:14:05]1040 (4) - 226781 [19:14:05]1012 (4) - 28.07.2024 13:15 [19:14:05]1206 (1) - 0 [19:14:05]OFD Sender: Remove packet 226781 [19:14:05]ProducePacketName [19:14:05]name=ofd_packets/00226781 [19:14:05]NVStorageDeleteData [19:14:05]OFD Sender: No OFD packet to send [19:14:10]OFD Sender: No OFD packet to send [19:14:15]OFD Sender: No OFD packet to send [19:14:20]OFD Sender: No OFD packet to send [19:14:25]OFD Sender: No OFD packet to send [19:14:30]OFD Sender: No OFD packet to send [19:14:35]OFD Sender: No OFD packet to send [19:14:40]OFD Sender: No OFD packet to send [19:14:45]OFD Sender: No OFD packet to send [19:14:50]OFD Sender: No OFD packet to send [19:14:55]OFD Sender: No OFD packet to send [19:15:00]OFD Sender: No OFD packet to send [19:15:05]OFD Sender: No OFD packet to send [19:15:10]OFD Sender: No OFD packet to send [19:15:15]OFD Sender: No OFD packet to send [19:15:21]OFD Sender: No OFD packet to send [19:15:26]OFD Sender: No OFD packet to send [19:15:31]OFD Sender: No OFD packet to send [19:15:36]OFD Sender: No OFD packet to send [19:15:41]OFD Sender: No OFD packet to send [19:15:46]OFD Sender: No OFD packet to send [19:15:49]recv_with_timeout no data received [19:15:51]OFD Sender: No OFD packet to send [19:15:56]OFD Sender: No OFD packet to send [19:16:01]OFD Sender: No OFD packet to send [19:16:06]OFD Sender: No OFD packet to send [19:16:11]OFD Sender: No OFD packet to send [19:16:16]OFD Sender: No OFD packet to send [19:16:18]accept exits with 9 [19:16:18]New connection [19:16:18]New thread 3067542884 created [19:16:18]Thread 3067399524 joined [19:16:18]Waiting for new connection... [19:16:18] Sock 9.Parse request [19:16:18]Sock 9.Check first char [19:16:18]Sock 9.First char is OK [19:16:18]request: POST /json_proto HTTP/1.0 [19:16:18]Method: POST [19:16:18]URL: /json_proto [19:16:18]Method is POST - this is cgi request [19:16:18]url: /json_proto [19:16:18]query_string will be loaded in cgi processing [19:16:18]execute_cgi json_proto POST (null) [19:16:18]execute_cgi path=json_proto method=POST [19:16:18]POST find Content-Length [19:16:18]Host: 172.17.43.131:8080 [19:16:18]Content-Length: 678 [19:16:18]Content-Type: application/json [19:16:18] [19:16:18]POST finish read [19:16:18]Found Content-Length = 678 [19:16:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003202", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.020, "sum" : 340.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 340.00, "total" : 340.00, "payments": [ { "type": 0, "sum" : 340.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:16:18]execute_script... [19: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)2003202", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.020, "sum" : 340.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 340.00, "total" : 340.00, "payments": [ { "type": 0, "sum" : 340.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:16:18]POST & json_proto [19:16:18]process_json_proto [19:16:18]json parsed OK: [19:16:18]protocol is kg_v1.0 [19:16:18]action value=close_receipt [19:16:18]process_action close_receipt [19:16:18]cmd_close_receipt [19:16:18]MH_GetDate [19:16:18]Write to MH i2c: F0 00 00 AF 04 A2 [19:16:18]Write i2c OK [19:16:18]MH_I2C_Read... [19:16:18]Read from MH i2c: F0 [19:16:18]MH_I2C_Read... [19:16:18]Read from MH i2c: F0 09 00 [19:16:18]MH_I2C_Read... [19:16:18]Read from MH i2c: F0 09 00 AF 04 00 03 99 A6 66 F9 24 A2 66 78 [19:16:18]GetLastDocTimeStamp 1722194038 [19:16:18]current date 1722194179 [19:16:18]FM_GetShiftState [19:16:18]SAM_PROTO_GetShiftState [19:16:18]wFMCommunicate request_size=4 [19:16:18]MH_SAM_APDU [19:16:18]CAPDU: 80 13 01 00 [19:16:18]Write to MH i2c: E2 08 00 B0 04 80 13 01 00 00 00 00 00 31 [19:16:18]Write i2c OK [19:16:18]MH_I2C_Read... [19:16:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:16:18]Read from MH i2c: E2 [19:16:18]MH_I2C_Read... [19:16:18]Read from MH i2c: E2 0E 00 [19:16:18]MH_I2C_Read... [19:16:18]Read from MH i2c: E2 0E 00 B0 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 E2 [19:16:18]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:16:18]wFMCommunicate OK [19:16:18]SAM_PROTO_GetShiftState done [19:16:18]FM_GetShiftState done [19:16:18]opened in 1722125326 [19:16:18]opened+sec_in_day 1722211726 [19:16:18]quantity*price = 34035 [19:16:18]sum+1 = 34037 [19:16:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 340.00 Внесено: 340.00 СДАЧА: 0.00 НСП 1% : 3.01 НДС 12% : 36.14 Наличными: 340.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 442 28.07.2024 19:16 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226782 ФПД: 25877788513720 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T191619&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226782&fm=25877788513720&tin=02508201610067®Number=0000000000092624&sum=34000 [19:16:19]StoreToDocumentArchive [19:16:19]shift 439 fd 226782 [19:16:19]save to /storage/0439/doc_00226782 [19:16:19]save last doc name /storage/0439/doc_00226782 to /storage/kkm_last_doc_name [19:16:19]save OK [19:16:19]Clear old archive folders... [19:16:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:16:19]tlvbuf is 01CFC440 [19:16:19]SAM_PROTO_ClearQueue [19:16:19]wFMCommunicate request_size=4 [19:16:19]MH_SAM_APDU [19:16:19]CAPDU: 80 09 00 00 [19:16:19]Write to MH i2c: E2 08 00 BD 04 80 09 00 00 00 00 00 00 33 [19:16:19]Write i2c OK [19:16:19]MH_I2C_Read... [19:16:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:16:19]Read from MH i2c: E2 [19:16:19]MH_I2C_Read... [19:16:19]Read from MH i2c: E2 03 00 [19:16:19]MH_I2C_Read... [19:16:19]Read from MH i2c: E2 03 00 BD 04 00 90 00 35 [19:16:19]RAPDU: 90 00 [19:16:19]wFMCommunicate OK [19:16:19]SAM_PROTO_ClearQueue done [19:16:19]KKMCreateOFDPacket [19:16:19]OFDProtocolAddRootSTLVToBuf [19:16:19]FM_MakeSignedData [19:16:19]FM_MakeSignedData [19:16:19]SAM_PROTO_SignData [19:16:19]wFMCommunicate request_size=4 [19:16:19]MH_SAM_APDU [19:16:19]CAPDU: 80 0D 01 02 [19:16:19]Write to MH i2c: E2 08 00 BE 04 80 0D 01 02 00 00 00 00 3B [19:16:19]Write i2c OK [19:16:19]MH_I2C_Read... [19:16:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:16:19]Read from MH i2c: E2 [19:16:19]MH_I2C_Read... [19:16:19]Read from MH i2c: E2 03 00 [19:16:19]MH_I2C_Read... [19:16:19]Read from MH i2c: E2 03 00 BE 04 00 90 00 36 [19:16:19]RAPDU: 90 00 [19:16:19]wFMCommunicate OK [19:16:19]wFMCommunicate request_size=255 [19:16:19]MH_SAM_APDU [19:16:19]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9C 13 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 F4 84 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 0E 00 00 00 00 07 04 06 00 D0 84 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 01 00 00 F4 03 04 00 03 99 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DE 75 03 00 35 04 06 00 17 [19:16:19]Write to MH i2c: E2 02 01 BF 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9C 13 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 F4 84 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 0E 00 00 00 00 07 04 06 00 D0 84 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 01 00 00 F4 03 04 00 03 99 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DE 75 03 00 35 04 06 00 17 00 00 94 [19:16:19]Write i2c OK [19:16:19]MH_I2C_Read... [19:16:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:16:19]Read from MH i2c: E2 [19:16:19]MH_I2C_Read... [19:16:19]Read from MH i2c: E2 03 00 [19:16:19]MH_I2C_Read... [19:16:19]Read from MH i2c: E2 03 00 BF 04 00 90 00 37 [19:16:19]RAPDU: 90 00 [19:16:19]wFMCommunicate OK [19:16:19]wFMCommunicate request_size=10 [19:16:19]MH_SAM_APDU [19:16:19]CAPDU: 80 0D 02 02 05 89 24 64 55 B8 [19:16:19]Write to MH i2c: E2 0D 00 C0 04 80 0D 02 02 05 00 89 24 64 55 B8 00 00 66 [19:16:19]Write i2c OK [19:16:19]MH_I2C_Read... [19:16:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:16:19]Read from MH i2c: E2 [19:16:19]MH_I2C_Read... [19:16:19]Read from MH i2c: E2 03 00 [19:16:19]MH_I2C_Read... [19:16:19]Read from MH i2c: E2 03 00 C0 04 00 90 00 38 [19:16:19]RAPDU: 90 00 [19:16:19]wFMCommunicate OK [19:16:19]wFMCommunicate request_size=4 [19:16:19]MH_SAM_APDU [19:16:19]CAPDU: 80 0D 03 02 [19:16:19]Write to MH i2c: E2 08 00 C1 04 80 0D 03 02 00 00 00 00 40 [19:16:19]Write i2c OK [19:16:19]MH_I2C_Read... [19:16:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:16:19]Read from MH i2c: E2 [19:16:19]MH_I2C_Read... [19:16:19]Read from MH i2c: E2 0B 00 [19:16:19]MH_I2C_Read... [19:16:19]Read from MH i2c: E2 0B 00 C1 04 00 9B 1C CD 72 15 C1 A0 59 90 00 06 [19:16:19]RAPDU: 9B 1C CD 72 15 C1 A0 59 90 00 [19:16:19]wFMCommunicate OK [19:16:19]SAM_PROTO_SignData done [19:16:19]FM_MakeSignedData done [19:16:19]CreateOFDProtocolMessage [19:16:19]wFMCommunicate request_size=4 [19:16:19]MH_SAM_APDU [19:16:19]CAPDU: 80 11 00 00 [19:16:19]Write to MH i2c: E2 08 00 C2 04 80 11 00 00 00 00 00 00 40 [19:16:19]Write i2c OK [19:16:19]MH_I2C_Read... [19:16:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:16:20]Read from MH i2c: E2 [19:16:20]MH_I2C_Read... [19:16:20]Read from MH i2c: E2 17 00 [19:16:20]MH_I2C_Read... [19:16:20]Read from MH i2c: E2 17 00 C2 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9D [19:16:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:16:20]wFMCommunicate OK [19:16:20]CreateOFDProtocolMessage done [19:16:20]OFDSenderStorePacket 226782 [19:16:20]StoreOFDPacket docnum=226782 [19:16:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B6 63 07 01 86 CF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9C 13 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 F4 84 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 0E 00 00 00 00 07 04 06 00 D0 84 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 01 00 00 F4 03 04 00 03 99 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DE 75 03 00 35 04 06 00 17 89 24 64 55 B8 9B 1C CD 72 15 C1 A0 59 [19:16:20]CheckFolder [19:16:20]dirname=/storage/ofd_packets [19:16:20]CheckFolder done [19:16:20]ProducePacketName [19:16:20]name=ofd_packets/00226782 [19:16:20]NVStorageSaveData ofd_packets/00226782 [19:16:20]File name is /storage/ofd_packets/00226782 [19:16:20]Write 301 bytes [19:16:20]NVStorageSaveData done [19:16:20]OFDSenderStorePacket done [19:16:20]KKMCreateOFDPacket done [19:16:20]NVStorageSaveData kkm_last_timestamp [19:16:20]File name is /storage/kkm_last_timestamp [19:16:20]Write 4 bytes [19:16:20]NVStorageSaveData done [19:16:20]ExternCall_PrintAddStr [19:16:20]wPrintStart [19:16:20]Write to MH i2c: 01 00 00 C3 04 C7 [19:16:20]Write i2c OK [19:16:20]MH_I2C_Read... [19:16:20]Read from MH i2c: 01 [19:16:20]MH_I2C_Read... [19:16:20]Read from MH i2c: 01 07 00 [19:16:20]MH_I2C_Read... [19:16:20]Read from MH i2c: 01 07 00 C3 04 00 00 00 00 00 FF 0F DC [19:16:20]RasterBufferAndPrint [19:16:20]line Счет N : (1)2003202 [19:16:20]line ИНН: 02508201610067 [19:16:20]line Контрольно-Кассовый Чек [19:16:20]line ПРОДАЖА [19:16:20]line ТРК (МРК, ГНК) : 43 [19:16:20]line Товар: 2710124130 [19:16:20]line Аи-92-К-5 [19:16:20]line 5.020 * 67.80 [19:16:20]line = 340.36 [19:16:20]line НДС 12% НСП 1% [19:16:20]line > о реализуемом товаре [19:16:20]line ОКРУГЛЕНИЕ: -0.36 [19:16:20]line ИТОГО: 340.00 [19:16:20]line Внесено: 340.00 [19:16:20]line СДАЧА: 0.00 [19:16:20]line НСП 1% : 3.01 [19:16:20]line НДС 12% : 36.14 [19:16:20]line Наличными: 340.00 [19:16:20]line Безнал.: 0.00 [19:16:20]line Место: АЗС № 97 "Партнер Нефть" [19:16:20]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:16:20]line СНО: Общий режим [19:16:20]line Чек 442 28.07.2024 19:16 [19:16:20]line Смена: 439 ФФД: 1.0 [19:16:20]line ЗНМ: 0300000054 [19:16:20]line РНМ: 0000000000092624 [19:16:20]line Версия ККМ: 001 [19:16:20]line ФМ: 0000000000874959 [19:16:20]line ФД: 226782 [19:16:20]line ФПД: 25877788513720 [19:16:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T191619&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226782&fm=25877788513720&tin=02508201610067®Number=0000000000092624&sum=34000 [19:16:20]written 0, free lines is 4095 [19:16:20]OFD Sender: Processing packet 226782 [packets to send 603, broken 602] [19:16:20]ProducePacketName [19:16:20]name=ofd_packets/00226782 [19:16:20]OFD Sender: To server: pG, [19:16:20]CommunicateWithHost lk.salyk.kg:30040 [19:16:20]ConnectInit lk.salyk.kg [19:16:20]Write to MH i2c: 01 00 00 EE 04 F2 [19:16:20]Write i2c OK [19:16:20]MH_I2C_Read... [19:16:20]Read from MH i2c: 01 [19:16:20]MH_I2C_Read... [19:16:20]Read from MH i2c: 01 07 00 [19:16:20]MH_I2C_Read... [19:16:20]Read from MH i2c: 01 07 00 EE 04 00 00 00 00 00 64 0C 69 [19:16:20]RasterBufferAndPrint [19:16:20]line [19:16:20]line [19:16:20]line [19:16:20]line [19:16:20]line [19:16:20]written 0, free lines is 3175 [19:16:20]MH_Cut [19:16:20]Write to MH i2c: D1 01 00 F5 04 01 CB [19:16:20]Write i2c OK [19:16:20]MH_I2C_Read... [19:16:20]Read from MH i2c: D1 [19:16:20]MH_I2C_Read... [19:16:20]Read from MH i2c: D1 01 00 [19:16:20]MH_I2C_Read... [19:16:20]Read from MH i2c: D1 01 00 F5 04 00 CA [19:16:20]Write to MH i2c: 01 00 00 F6 04 FA [19:16:20]Write i2c OK [19:16:20]MH_I2C_Read... [19:16:21]*** Cut start [19:16:21]*** Partial cut [19:16:21]*** CUTSNS_PIN = 1 [19:16:21]*** CUTSNS_PIN = 0 [19:16:22]*** Brake cut motor [19:16:22]Read from MH i2c: 01 [19:16:22]MH_I2C_Read... [19:16:22]*** Stop cut motor [19:16:22]*** Cut end [19:16:22]Read from MH i2c: 01 07 00 [19:16:22]MH_I2C_Read... [19:16:22]Read from MH i2c: 01 07 00 F6 04 00 00 00 00 00 FF 0F 0F [19:16:22]process_action close_receipt done [19:16:22]requested_data is exist [19:16:22]produce_requested_data [19:16:22]requested_item fm.sn is exist - process it [19:16:22]wFMCommunicate request_size=4 [19:16:22]MH_SAM_APDU [19:16:22]CAPDU: 80 11 00 00 [19:16:22]Write to MH i2c: E2 08 00 F7 04 80 11 00 00 00 00 00 00 75 [19:16:22]Write i2c OK [19:16:22]MH_I2C_Read... [19:16:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:16:22]Read from MH i2c: E2 [19:16:22]MH_I2C_Read... [19:16:22]Read from MH i2c: E2 17 00 [19:16:22]MH_I2C_Read... [19:16:22]Read from MH i2c: E2 17 00 F7 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D2 [19:16:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:16:22]wFMCommunicate OK [19:16:22]requested_item fd.num is exist - process it [19:16:22]SAM_PROTO_GetFieldsCounters [19:16:22]wFMCommunicate request_size=4 [19:16:22]MH_SAM_APDU [19:16:22]CAPDU: 80 13 00 00 [19:16:22]Write to MH i2c: E2 08 00 F8 04 80 13 00 00 00 00 00 00 78 [19:16:22]Write i2c OK [19:16:22]MH_I2C_Read... [19:16:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:16:22]Read from MH i2c: E2 [19:16:22]MH_I2C_Read... [19:16:22]Read from MH i2c: E2 62 00 [19:16:22]MH_I2C_Read... [19:16:22]Read from MH i2c: E2 62 00 F8 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DE 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 BA 01 00 00 5E 04 04 00 BA 01 00 00 57 04 04 00 BB 01 00 00 19 04 04 00 00 00 00 00 90 00 E0 [19:16:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DE 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 BA 01 00 00 5E 04 04 00 BA 01 00 00 57 04 04 00 BB 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:16:22]wFMCommunicate OK [19:16:22]SAM_PROTO_GetFieldsCounters done [19:16:22]requested_item shift.num is exist - process it [19:16:22]requested_item shift.opened is exist - process it [19:16:22]req_shift_opened [19:16:22]FM_GetShiftState [19:16:22]SAM_PROTO_GetShiftState [19:16:22]wFMCommunicate request_size=4 [19:16:22]MH_SAM_APDU [19:16:22]CAPDU: 80 13 01 00 [19:16:22]Write to MH i2c: E2 08 00 F9 04 80 13 01 00 00 00 00 00 7A [19:16:22]Write i2c OK [19:16:22]MH_I2C_Read... [19:16:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:16:22]Read from MH i2c: E2 [19:16:22]MH_I2C_Read... [19:16:22]Read from MH i2c: E2 0E 00 [19:16:22]MH_I2C_Read... [19:16:22]Read from MH i2c: E2 0E 00 F9 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 2B [19:16:22]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:16:22]wFMCommunicate OK [19:16:22]SAM_PROTO_GetShiftState done [19:16:22]FM_GetShiftState done [19:16:22]req_shift_opened done [19:16:22]requested_item shift.open_date is exist - process it [19:16:22]req_shift_open_date [19:16:22]req_shift_open_date done [19:16:22]produce_requested_data done [19:16:22]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226782,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [19:16:22]process_action_free close_receipt [19:16:22]json_value_free [19:16:22]json_value_free done [19:16:22]process_json_proto returns [19:16:22]Send response to host [19:16:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226782,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [19:16:22]free response buf [19:16:22]execute_script done [19:16:22]execute_script returns [19:16:22]free content buf [19:16:22]Sock 9.Close socket [19:16:22]Sock 9.Thread stoped [19:16:23]Connected sock=11 [19:16:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B6 63 07 01 86 CF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9C 13 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 F4 84 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 0E 00 00 00 00 07 04 06 00 D0 84 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 01 00 00 F4 03 04 00 03 99 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DE 75 03 00 35 04 06 00 17 89 24 64 55 B8 9B 1C CD 72 15 C1 A0 59 [19:16:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 47 25 47 00 64 62 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DE 75 03 00 F4 03 04 00 0F 45 A6 66 B6 04 01 00 00 31 C1 A3 43 0C C4 35 7F [19:16:23]CommunicateWithHost err = 0 [19:16:23]CheckOFDResponse [19:16:23]1017 (14) - 77093643461234 [19:16:23]1041 (16) - 0000000000874959 [19:16:23]1040 (4) - 226782 [19:16:23]1012 (4) - 28.07.2024 13:18 [19:16:23]1206 (1) - 0 [19:16:23]OFD Sender: Remove packet 226782 [19:16:23]ProducePacketName [19:16:23]name=ofd_packets/00226782 [19:16:23]NVStorageDeleteData [19:16:24]OFD Sender: No OFD packet to send [19:16:29]OFD Sender: No OFD packet to send [19:16:34]OFD Sender: No OFD packet to send [19:16:39]OFD Sender: No OFD packet to send [19:16:44]OFD Sender: No OFD packet to send [19:16:49]OFD Sender: No OFD packet to send [19:16:54]OFD Sender: No OFD packet to send [19:16:59]OFD Sender: No OFD packet to send [19:17:04]OFD Sender: No OFD packet to send [19:17:09]OFD Sender: No OFD packet to send [19:17:14]OFD Sender: No OFD packet to send [19:17:19]OFD Sender: No OFD packet to send [19:17:24]OFD Sender: No OFD packet to send [19:17:29]OFD Sender: No OFD packet to send [19:17:34]OFD Sender: No OFD packet to send [19:17:39]OFD Sender: No OFD packet to send [19:17:44]OFD Sender: No OFD packet to send [19:17:49]OFD Sender: No OFD packet to send [19:17:54]OFD Sender: No OFD packet to send [19:17:59]OFD Sender: No OFD packet to send [19:18:04]OFD Sender: No OFD packet to send [19:18:09]OFD Sender: No OFD packet to send [19:18:14]OFD Sender: No OFD packet to send [19:18:19]OFD Sender: No OFD packet to send [19:18:21]accept exits with 8 [19:18:21]New connection [19:18:21]New thread 3067399524 created [19:18:21]Thread 3067542884 joined [19:18:21]Waiting for new connection... [19:18:21] Sock 8.Parse request [19:18:21]Sock 8.Check first char [19:18:21]Sock 8.First char is OK [19:18:21]request: POST /json_proto HTTP/1.0 [19:18:21]Method: POST [19:18:21]URL: /json_proto [19:18:21]Method is POST - this is cgi request [19:18:21]url: /json_proto [19:18:21]query_string will be loaded in cgi processing [19:18:21]execute_cgi json_proto POST (null) [19:18:21]execute_cgi path=json_proto method=POST [19:18:21]POST find Content-Length [19:18:21]Host: 172.17.43.131:8080 [19:18:21]Content-Length: 807 [19:18:21]Content-Type: application/json [19:18:21] [19:18:21]POST finish read [19:18:21]Found Content-Length = 807 [19:18:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003203", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 27.480, "sum" : 1000.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.27 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:18:21]execute_script... [19:18: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)2003203", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 27.480, "sum" : 1000.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.27 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:18:21]POST & json_proto [19:18:21]process_json_proto [19:18:21]json parsed OK: [19:18:21]protocol is kg_v1.0 [19:18:21]action value=close_receipt [19:18:21]process_action close_receipt [19:18:21]cmd_close_receipt [19:18:21]MH_GetDate [19:18:21]Write to MH i2c: F0 00 00 FA 04 ED [19:18:21]Write i2c OK [19:18:21]MH_I2C_Read... [19:18:21]Read from MH i2c: F0 [19:18:21]MH_I2C_Read... [19:18:21]Read from MH i2c: F0 09 00 [19:18:21]MH_I2C_Read... [19:18:21]Read from MH i2c: F0 09 00 FA 04 00 7E 99 A6 66 F9 24 A2 66 3E [19:18:21]GetLastDocTimeStamp 1722194179 [19:18:21]current date 1722194302 [19:18:21]FM_GetShiftState [19:18:21]SAM_PROTO_GetShiftState [19:18:21]wFMCommunicate request_size=4 [19:18:21]MH_SAM_APDU [19:18:21]CAPDU: 80 13 01 00 [19:18:21]Write to MH i2c: E2 08 00 FB 04 80 13 01 00 00 00 00 00 7C [19:18:21]Write i2c OK [19:18:21]MH_I2C_Read... [19:18:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:18:21]Read from MH i2c: E2 [19:18:21]MH_I2C_Read... [19:18:21]Read from MH i2c: E2 0E 00 [19:18:21]MH_I2C_Read... [19:18:21]Read from MH i2c: E2 0E 00 FB 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 2D [19:18:21]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:18:21]wFMCommunicate OK [19:18:21]SAM_PROTO_GetShiftState done [19:18:21]FM_GetShiftState done [19:18:21]opened in 1722125326 [19:18:21]opened+sec_in_day 1722211726 [19:18:21]quantity*price = 100027 [19:18:21]sum+1 = 100028 [19:18:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.27 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.27 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 443 28.07.2024 19:18 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226783 ФПД: 255343214155494 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T191822&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226783&fm=255343214155494&tin=02508201610067®Number=0000000000092624&sum=100027 [19:18:22]StoreToDocumentArchive [19:18:22]shift 439 fd 226783 [19:18:22]save to /storage/0439/doc_00226783 [19:18:22]save last doc name /storage/0439/doc_00226783 to /storage/kkm_last_doc_name [19:18:22]save OK [19:18:22]Clear old archive folders... [19:18:22]ProcessDocumentItem done err = 0, tmpTLVsize=250 [19:18:22]tlvbuf is 01CDAA50 [19:18:22]SAM_PROTO_ClearQueue [19:18:22]wFMCommunicate request_size=4 [19:18:22]MH_SAM_APDU [19:18:22]CAPDU: 80 09 00 00 [19:18:22]Write to MH i2c: E2 08 00 08 05 80 09 00 00 00 00 00 00 7F [19:18:22]Write i2c OK [19:18:22]MH_I2C_Read... [19:18:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:18:23]Read from MH i2c: E2 [19:18:23]MH_I2C_Read... [19:18:23]Read from MH i2c: E2 03 00 [19:18:23]MH_I2C_Read... [19:18:23]Read from MH i2c: E2 03 00 08 05 00 90 00 81 [19:18:23]RAPDU: 90 00 [19:18:23]wFMCommunicate OK [19:18:23]SAM_PROTO_ClearQueue done [19:18:23]KKMCreateOFDPacket [19:18:23]OFDProtocolAddRootSTLVToBuf [19:18:23]FM_MakeSignedData [19:18:23]FM_MakeSignedData [19:18:23]SAM_PROTO_SignData [19:18:23]wFMCommunicate request_size=4 [19:18:23]MH_SAM_APDU [19:18:23]CAPDU: 80 0D 01 02 [19:18:23]Write to MH i2c: E2 08 00 09 05 80 0D 01 02 00 00 00 00 87 [19:18:23]Write i2c OK [19:18:23]MH_I2C_Read... [19:18:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:18:23]Read from MH i2c: E2 [19:18:23]MH_I2C_Read... [19:18:23]Read from MH i2c: E2 03 00 [19:18:23]MH_I2C_Read... [19:18:23]Read from MH i2c: E2 03 00 09 05 00 90 00 82 [19:18:23]RAPDU: 90 00 [19:18:23]wFMCommunicate OK [19:18:23]wFMCommunicate request_size=255 [19:18:23]MH_SAM_APDU [19:18:23]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 BB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 01 00 00 F4 03 04 00 7E 99 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DF 75 03 00 35 04 06 00 E8 3B [19:18:23]Write to MH i2c: E2 02 01 0A 05 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 BB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 01 00 00 F4 03 04 00 7E 99 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DF 75 03 00 35 04 06 00 E8 3B 00 00 3F [19:18:23]Write i2c OK [19:18:23]MH_I2C_Read... [19:18:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:18:23]Read from MH i2c: E2 [19:18:23]MH_I2C_Read... [19:18:23]Read from MH i2c: E2 03 00 [19:18:23]MH_I2C_Read... [19:18:23]Read from MH i2c: E2 03 00 0A 05 00 90 00 83 [19:18:23]RAPDU: 90 00 [19:18:23]wFMCommunicate OK [19:18:23]wFMCommunicate request_size=9 [19:18:23]MH_SAM_APDU [19:18:23]CAPDU: 80 0D 02 02 04 B9 93 56 E6 [19:18:23]Write to MH i2c: E2 0C 00 0B 05 80 0D 02 02 04 00 B9 93 56 E6 00 00 1A [19:18:23]Write i2c OK [19:18:23]MH_I2C_Read... [19:18:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:18:23]Read from MH i2c: E2 [19:18:23]MH_I2C_Read... [19:18:23]Read from MH i2c: E2 03 00 [19:18:23]MH_I2C_Read... [19:18:23]Read from MH i2c: E2 03 00 0B 05 00 90 00 84 [19:18:23]RAPDU: 90 00 [19:18:23]wFMCommunicate OK [19:18:23]wFMCommunicate request_size=4 [19:18:23]MH_SAM_APDU [19:18:23]CAPDU: 80 0D 03 02 [19:18:23]Write to MH i2c: E2 08 00 0C 05 80 0D 03 02 00 00 00 00 8C [19:18:23]Write i2c OK [19:18:23]MH_I2C_Read... [19:18:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:18:23]Read from MH i2c: E2 [19:18:23]MH_I2C_Read... [19:18:23]Read from MH i2c: E2 0B 00 [19:18:23]MH_I2C_Read... [19:18:23]Read from MH i2c: E2 0B 00 0C 05 00 8E C2 00 56 91 AA 7E 3F 90 00 2B [19:18:23]RAPDU: 8E C2 00 56 91 AA 7E 3F 90 00 [19:18:23]wFMCommunicate OK [19:18:23]SAM_PROTO_SignData done [19:18:23]FM_MakeSignedData done [19:18:23]CreateOFDProtocolMessage [19:18:23]wFMCommunicate request_size=4 [19:18:23]MH_SAM_APDU [19:18:23]CAPDU: 80 11 00 00 [19:18:23]Write to MH i2c: E2 08 00 0D 05 80 11 00 00 00 00 00 00 8C [19:18:23]Write i2c OK [19:18:23]MH_I2C_Read... [19:18:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:18:23]Read from MH i2c: E2 [19:18:23]MH_I2C_Read... [19:18:23]Read from MH i2c: E2 17 00 [19:18:23]MH_I2C_Read... [19:18:23]Read from MH i2c: E2 17 00 0D 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E9 [19:18:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:18:23]wFMCommunicate OK [19:18:23]CreateOFDProtocolMessage done [19:18:23]OFDSenderStorePacket 226783 [19:18:23]StoreOFDPacket docnum=226783 [19:18:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 0B 76 06 01 6B 68 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 BB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 01 00 00 F4 03 04 00 7E 99 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DF 75 03 00 35 04 06 00 E8 3B B9 93 56 E6 8E C2 00 56 91 AA 7E 3F [19:18:23]CheckFolder [19:18:23]dirname=/storage/ofd_packets [19:18:23]CheckFolder done [19:18:23]ProducePacketName [19:18:23]name=ofd_packets/00226783 [19:18:23]NVStorageSaveData ofd_packets/00226783 [19:18:23]File name is /storage/ofd_packets/00226783 [19:18:23]Write 300 bytes [19:18:23]NVStorageSaveData done [19:18:23]OFDSenderStorePacket done [19:18:23]KKMCreateOFDPacket done [19:18:23]NVStorageSaveData kkm_last_timestamp [19:18:23]File name is /storage/kkm_last_timestamp [19:18:23]Write 4 bytes [19:18:23]NVStorageSaveData done [19:18:23]ExternCall_PrintAddStr [19:18:23]wPrintStart [19:18:23]Write to MH i2c: 01 00 00 0E 05 13 [19:18:23]Write i2c OK [19:18:23]MH_I2C_Read... [19:18:23]Read from MH i2c: 01 [19:18:23]MH_I2C_Read... [19:18:23]Read from MH i2c: 01 07 00 [19:18:23]MH_I2C_Read... [19:18:23]Read from MH i2c: 01 07 00 0E 05 00 00 00 00 00 FF 0F 28 [19:18:23]RasterBufferAndPrint [19:18:23]line Счет N : (1)2003203 [19:18:23]line ИНН: 02508201610067 [19:18:23]line Контрольно-Кассовый Чек [19:18:23]line ПРОДАЖА [19:18:23]line ТРК (МРК, ГНК) : 81 [19:18:23]line Товар: 2711190000 [19:18:23]line ГАЗ-К-5 [19:18:23]line 27.480 * 36.40 [19:18:23]line = 1000.27 [19:18:23]line НДС 12% НСП 1% [19:18:23]line > о реализуемом товаре [19:18:23]line ИТОГО: 1000.27 [19:18:23]line НСП 1% : 8.85 [19:18:23]line НДС 12% : 106.22 [19:18:23]line Наличными: 0.00 [19:18:23]line Безнал.: 1000.27 [19:18:23]line Место: АЗС № 97 "Партнер Нефть" [19:18:23]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:18:23]line СНО: Общий режим [19:18:23]line Чек 443 28.07.2024 19:18 [19:18:23]line Смена: 439 ФФД: 1.0 [19:18:23]line ЗНМ: 0300000054 [19:18:23]line РНМ: 0000000000092624 [19:18:23]line Версия ККМ: 001 [19:18:23]line Платежная система: O! деньги [19:18:23]line ФМ: 0000000000874959 [19:18:23]line ФД: 226783 [19:18:23]line ФПД: 255343214155494 [19:18:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T191822&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226783&fm=255343214155494&tin=02508201610067®Number=0000000000092624&sum=100027 [19:18:23]written 0, free lines is 4095 [19:18:23]OFD Sender: Processing packet 226783 [packets to send 603, broken 602] [19:18:23]ProducePacketName [19:18:23]name=ofd_packets/00226783 [19:18:23]OFD Sender: To server: pG, [19:18:23]CommunicateWithHost lk.salyk.kg:30040 [19:18:23]ConnectInit lk.salyk.kg [19:18:23]Write to MH i2c: 01 00 00 38 05 3D [19:18:23]Write i2c OK [19:18:23]MH_I2C_Read... [19:18:23]Read from MH i2c: 01 [19:18:23]MH_I2C_Read... [19:18:23]Read from MH i2c: 01 07 00 [19:18:23]MH_I2C_Read... [19:18:23]Read from MH i2c: 01 07 00 38 05 00 00 00 00 00 73 0C C3 [19:18:23]RasterBufferAndPrint [19:18:23]line [19:18:23]line [19:18:23]line [19:18:23]line [19:18:23]line [19:18:23]written 0, free lines is 3190 [19:18:23]Connected sock=10 [19:18:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 0B 76 06 01 6B 68 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 BB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 01 00 00 F4 03 04 00 7E 99 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DF 75 03 00 35 04 06 00 E8 3B B9 93 56 E6 8E C2 00 56 91 AA 7E 3F [19:18:23]MH_Cut [19:18:23]Write to MH i2c: D1 01 00 3F 05 01 16 [19:18:23]Write i2c OK [19:18:23]MH_I2C_Read... [19:18:23]Read from MH i2c: D1 [19:18:23]MH_I2C_Read... [19:18:23]Read from MH i2c: D1 01 00 [19:18:23]MH_I2C_Read... [19:18:23]Read from MH i2c: D1 01 00 3F 05 00 15 [19:18:23]Write to MH i2c: 01 00 00 40 05 45 [19:18:23]Write i2c OK [19:18:23]MH_I2C_Read... [19:18:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 F7 C3 47 00 66 83 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DF 75 03 00 F4 03 04 00 88 45 A6 66 B6 04 01 00 00 3A 51 B3 A5 A5 65 75 09 [19:18:24]CommunicateWithHost err = 0 [19:18:24]CheckOFDResponse [19:18:24]1017 (14) - 77093643461234 [19:18:24]1041 (16) - 0000000000874959 [19:18:24]1040 (4) - 226783 [19:18:24]1012 (4) - 28.07.2024 13:20 [19:18:24]1206 (1) - 0 [19:18:24]OFD Sender: Remove packet 226783 [19:18:24]ProducePacketName [19:18:24]name=ofd_packets/00226783 [19:18:24]NVStorageDeleteData [19:18:24]OFD Sender: No OFD packet to send [19:18:25]*** Cut start [19:18:25]*** Partial cut [19:18:25]*** CUTSNS_PIN = 1 [19:18:25]*** CUTSNS_PIN = 0 [19:18:25]*** Brake cut motor [19:18:25]Read from MH i2c: 01 [19:18:25]MH_I2C_Read... [19:18:25]*** Stop cut motor [19:18:25]*** Cut end [19:18:25]Read from MH i2c: 01 07 00 [19:18:25]MH_I2C_Read... [19:18:25]Read from MH i2c: 01 07 00 40 05 00 00 00 00 00 FF 0F 5A [19:18:25]process_action close_receipt done [19:18:25]requested_data is exist [19:18:25]produce_requested_data [19:18:25]requested_item fm.sn is exist - process it [19:18:25]wFMCommunicate request_size=4 [19:18:25]MH_SAM_APDU [19:18:25]CAPDU: 80 11 00 00 [19:18:25]Write to MH i2c: E2 08 00 41 05 80 11 00 00 00 00 00 00 C0 [19:18:25]Write i2c OK [19:18:25]MH_I2C_Read... [19:18:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:18:25]Read from MH i2c: E2 [19:18:25]MH_I2C_Read... [19:18:25]Read from MH i2c: E2 17 00 [19:18:25]MH_I2C_Read... [19:18:25]Read from MH i2c: E2 17 00 41 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1D [19:18:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:18:25]wFMCommunicate OK [19:18:25]requested_item fd.num is exist - process it [19:18:25]SAM_PROTO_GetFieldsCounters [19:18:25]wFMCommunicate request_size=4 [19:18:25]MH_SAM_APDU [19:18:25]CAPDU: 80 13 00 00 [19:18:25]Write to MH i2c: E2 08 00 42 05 80 13 00 00 00 00 00 00 C3 [19:18:25]Write i2c OK [19:18:25]MH_I2C_Read... [19:18:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:18:26]Read from MH i2c: E2 [19:18:26]MH_I2C_Read... [19:18:26]Read from MH i2c: E2 62 00 [19:18:26]MH_I2C_Read... [19:18:26]Read from MH i2c: E2 62 00 42 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DF 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 BB 01 00 00 5E 04 04 00 BB 01 00 00 57 04 04 00 BC 01 00 00 19 04 04 00 00 00 00 00 90 00 2F [19:18:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DF 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 BB 01 00 00 5E 04 04 00 BB 01 00 00 57 04 04 00 BC 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:18:26]wFMCommunicate OK [19:18:26]SAM_PROTO_GetFieldsCounters done [19:18:26]requested_item shift.num is exist - process it [19:18:26]requested_item shift.opened is exist - process it [19:18:26]req_shift_opened [19:18:26]FM_GetShiftState [19:18:26]SAM_PROTO_GetShiftState [19:18:26]wFMCommunicate request_size=4 [19:18:26]MH_SAM_APDU [19:18:26]CAPDU: 80 13 01 00 [19:18:26]Write to MH i2c: E2 08 00 43 05 80 13 01 00 00 00 00 00 C5 [19:18:26]Write i2c OK [19:18:26]MH_I2C_Read... [19:18:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:18:26]Read from MH i2c: E2 [19:18:26]MH_I2C_Read... [19:18:26]Read from MH i2c: E2 0E 00 [19:18:26]MH_I2C_Read... [19:18:26]Read from MH i2c: E2 0E 00 43 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 76 [19:18:26]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:18:26]wFMCommunicate OK [19:18:26]SAM_PROTO_GetShiftState done [19:18:26]FM_GetShiftState done [19:18:26]req_shift_opened done [19:18:26]requested_item shift.open_date is exist - process it [19:18:26]req_shift_open_date [19:18:26]req_shift_open_date done [19:18:26]produce_requested_data done [19:18:26]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226783,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [19:18:26]process_action_free close_receipt [19:18:26]json_value_free [19:18:26]json_value_free done [19:18:26]process_json_proto returns [19:18:26]Send response to host [19:18:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226783,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [19:18:26]free response buf [19:18:26]execute_script done [19:18:26]execute_script returns [19:18:26]free content buf [19:18:26]Sock 8.Close socket [19:18:26]Sock 8.Thread stoped [19:18:29]OFD Sender: No OFD packet to send [19:18:34]OFD Sender: No OFD packet to send [19:18:39]OFD Sender: No OFD packet to send [19:18:44]OFD Sender: No OFD packet to send [19:18:49]OFD Sender: No OFD packet to send [19:18:54]OFD Sender: No OFD packet to send [19:18:59]OFD Sender: No OFD packet to send [19:19:03]accept exits with 9 [19:19:03]New connection [19:19:03]New thread 3067542884 created [19:19:03]Thread 3067399524 joined [19:19:03]Waiting for new connection... [19:19:03] Sock 9.Parse request [19:19:03]Sock 9.Check first char [19:19:03]Sock 9.First char is OK [19:19:03]request: POST /json_proto HTTP/1.0 [19:19:03]Method: POST [19:19:03]URL: /json_proto [19:19:03]Method is POST - this is cgi request [19:19:03]url: /json_proto [19:19:03]query_string will be loaded in cgi processing [19:19:03]execute_cgi json_proto POST (null) [19:19:03]execute_cgi path=json_proto method=POST [19:19:03]POST find Content-Length [19:19:03]Host: 172.17.43.131:8080 [19:19:03]Content-Length: 1152 [19:19:03]Content-Type: application/json [19:19:03] [19:19:03]POST finish read [19:19:03]Found Content-Length = 1152 [19:19:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0421\u0430\u043C\u0430\u0442\u043E\u0432 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2003205\u000A28.07.2024 19:17\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 33\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 29.500 x 67.80\u000A\u0418\u0422\u041E\u0413: 2000.10\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30159216\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:19:03]execute_script... [19:19:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0421\u0430\u043C\u0430\u0442\u043E\u0432 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2003205\u000A28.07.2024 19:17\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 33\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 29.500 x 67.80\u000A\u0418\u0422\u041E\u0413: 2000.10\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30159216\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:19:03]POST & json_proto [19:19:03]process_json_proto [19:19:03]json parsed OK: [19:19:03]protocol is kg_v1.0 [19:19:03]action value=print_text [19:19:03]process_action print_text [19:19:03]cmd_print_text [19:19:03]ExternCall_PrintAddStr [19:19:03]wPrintStart [19:19:03]Write to MH i2c: 01 00 00 44 05 49 [19:19:03]Write i2c OK [19:19:03]MH_I2C_Read... [19:19:03]Read from MH i2c: 01 [19:19:03]MH_I2C_Read... [19:19:03]Read from MH i2c: 01 07 00 [19:19:03]MH_I2C_Read... [19:19:03]Read from MH i2c: 01 07 00 44 05 00 00 00 00 00 FF 0F 5E [19:19:03]RasterBufferAndPrint [19:19:03]line *****ТОВАРНЫЙ ЧЕК***** [19:19:03]line АЗС-97 [19:19:03]line Партнер нефть [19:19:03]line 02508201610067 [19:19:03]line Кассир : Саматов Б. [19:19:03]line Счет N : (1)2003205 [19:19:03]line 28.07.2024 19:17 [19:19:03]line ПРОДАЖА [19:19:03]line ТРК (МРК, ГНК): 33 [19:19:03]line Вид ГСМ : 2710124130 [19:19:03]line Аи-92-К-5 [19:19:03]line 29.500 x 67.80 [19:19:03]line ИТОГ: 2000.10 [19:19:03]line Тип оплаты: Талоны: ТК ГПНА Online [19:19:03]line 30159216 [19:19:03]line ______________________ [19:19:03]line (подпись) [19:19:03]written 0, free lines is 4095 [19:19:03]Write to MH i2c: 01 00 00 58 05 5D [19:19:03]Write i2c OK [19:19:03]MH_I2C_Read... [19:19:03]Read from MH i2c: 01 [19:19:03]MH_I2C_Read... [19:19:03]Read from MH i2c: 01 07 00 [19:19:03]MH_I2C_Read... [19:19:03]Read from MH i2c: 01 07 00 58 05 00 00 00 00 00 0F 0E 81 [19:19:03]RasterBufferAndPrint [19:19:03]line [19:19:03]line [19:19:03]line [19:19:03]line [19:19:03]line [19:19:03]written 0, free lines is 3600 [19:19:03]MH_Cut [19:19:03]Write to MH i2c: D1 01 00 5F 05 01 36 [19:19:03]Write i2c OK [19:19:03]MH_I2C_Read... [19:19:03]Read from MH i2c: D1 [19:19:03]MH_I2C_Read... [19:19:03]Read from MH i2c: D1 01 00 [19:19:03]MH_I2C_Read... [19:19:03]Read from MH i2c: D1 01 00 5F 05 00 35 [19:19:03]Write to MH i2c: 01 00 00 60 05 65 [19:19:03]Write i2c OK [19:19:03]MH_I2C_Read... [19:19:04]*** Cut start [19:19:04]*** Partial cut [19:19:04]*** CUTSNS_PIN = 1 [19:19:04]*** CUTSNS_PIN = 0 [19:19:04]*** Brake cut motor [19:19:04]Read from MH i2c: 01 [19:19:04]MH_I2C_Read... [19:19:04]Read from MH i2c: 01 07 00 [19:19:04]MH_I2C_Read... [19:19:04]*** Stop cut motor [19:19:04]*** Cut end [19:19:04]Read from MH i2c: 01 07 00 60 05 00 00 00 00 00 FF 0F 7A [19:19:04]process_action print_text done [19:19:04]requested_data is exist [19:19:04]produce_requested_data [19:19:04]requested_item fm.sn is exist - process it [19:19:04]wFMCommunicate request_size=4 [19:19:04]MH_SAM_APDU [19:19:04]CAPDU: 80 11 00 00 [19:19:04]Write to MH i2c: E2 08 00 61 05 80 11 00 00 00 00 00 00 E0 [19:19:04]Write i2c OK [19:19:04]MH_I2C_Read... [19:19:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:19:04]Read from MH i2c: E2 [19:19:04]MH_I2C_Read... [19:19:04]Read from MH i2c: E2 17 00 [19:19:04]MH_I2C_Read... [19:19:04]Read from MH i2c: E2 17 00 61 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3D [19:19:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:19:04]wFMCommunicate OK [19:19:04]requested_item fd.num is exist - process it [19:19:04]SAM_PROTO_GetFieldsCounters [19:19:04]wFMCommunicate request_size=4 [19:19:04]MH_SAM_APDU [19:19:04]CAPDU: 80 13 00 00 [19:19:04]Write to MH i2c: E2 08 00 62 05 80 13 00 00 00 00 00 00 E3 [19:19:04]Write i2c OK [19:19:04]MH_I2C_Read... [19:19:05]OFD Sender: No OFD packet to send [19:19:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:19:05]Read from MH i2c: E2 [19:19:05]MH_I2C_Read... [19:19:05]Read from MH i2c: E2 62 00 [19:19:05]MH_I2C_Read... [19:19:05]Read from MH i2c: E2 62 00 62 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DF 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 BB 01 00 00 5E 04 04 00 BB 01 00 00 57 04 04 00 BC 01 00 00 19 04 04 00 00 00 00 00 90 00 4F [19:19:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DF 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 BB 01 00 00 5E 04 04 00 BB 01 00 00 57 04 04 00 BC 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:19:05]wFMCommunicate OK [19:19:05]SAM_PROTO_GetFieldsCounters done [19:19:05]requested_item shift.num is exist - process it [19:19:05]requested_item shift.opened is exist - process it [19:19:05]req_shift_opened [19:19:05]FM_GetShiftState [19:19:05]SAM_PROTO_GetShiftState [19:19:05]wFMCommunicate request_size=4 [19:19:05]MH_SAM_APDU [19:19:05]CAPDU: 80 13 01 00 [19:19:05]Write to MH i2c: E2 08 00 63 05 80 13 01 00 00 00 00 00 E5 [19:19:05]Write i2c OK [19:19:05]MH_I2C_Read... [19:19:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:19:05]Read from MH i2c: E2 [19:19:05]MH_I2C_Read... [19:19:05]Read from MH i2c: E2 0E 00 [19:19:05]MH_I2C_Read... [19:19:05]Read from MH i2c: E2 0E 00 63 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 96 [19:19:05]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:19:05]wFMCommunicate OK [19:19:05]SAM_PROTO_GetShiftState done [19:19:05]FM_GetShiftState done [19:19:05]req_shift_opened done [19:19:05]requested_item shift.open_date is exist - process it [19:19:05]req_shift_open_date [19:19:05]req_shift_open_date done [19:19:05]produce_requested_data done [19:19:05]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226783,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [19:19:05]process_action_free print_text [19:19:05]json_value_free [19:19:05]json_value_free done [19:19:05]process_json_proto returns [19:19:05]Send response to host [19:19:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226783,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [19:19:05]free response buf [19:19:05]execute_script done [19:19:05]execute_script returns [19:19:05]free content buf [19:19:05]Sock 9.Close socket [19:19:05]Sock 9.Thread stoped [19:19:10]OFD Sender: No OFD packet to send [19:19:15]OFD Sender: No OFD packet to send [19:19:20]OFD Sender: No OFD packet to send [19:19:25]OFD Sender: No OFD packet to send [19:19:30]OFD Sender: No OFD packet to send [19:19:35]OFD Sender: No OFD packet to send [19:19:40]OFD Sender: No OFD packet to send [19:19:45]OFD Sender: No OFD packet to send [19:19:50]OFD Sender: No OFD packet to send [19:19:55]OFD Sender: No OFD packet to send [19:20:00]OFD Sender: No OFD packet to send [19:20:05]OFD Sender: No OFD packet to send [19:20:10]OFD Sender: No OFD packet to send [19:20:15]OFD Sender: No OFD packet to send [19:20:20]OFD Sender: No OFD packet to send [19:20:25]OFD Sender: No OFD packet to send [19:20:30]OFD Sender: No OFD packet to send [19:20:35]OFD Sender: No OFD packet to send [19:20:40]OFD Sender: No OFD packet to send [19:20:45]OFD Sender: No OFD packet to send [19:20:50]OFD Sender: No OFD packet to send [19:20:55]OFD Sender: No OFD packet to send [19:21:00]OFD Sender: No OFD packet to send [19:21:05]OFD Sender: No OFD packet to send [19:21:05]accept exits with 8 [19:21:05]New connection [19:21:05]New thread 3067399524 created [19:21:05]Thread 3067542884 joined [19:21:05]Waiting for new connection... [19:21:05] Sock 8.Parse request [19:21:05]Sock 8.Check first char [19:21:05]Sock 8.First char is OK [19:21:05]request: POST /json_proto HTTP/1.0 [19:21:05]Method: POST [19:21:05]URL: /json_proto [19:21:05]Method is POST - this is cgi request [19:21:05]url: /json_proto [19:21:05]query_string will be loaded in cgi processing [19:21:05]execute_cgi json_proto POST (null) [19:21:05]execute_cgi path=json_proto method=POST [19:21:05]POST find Content-Length [19:21:05]Host: 172.17.43.131:8080 [19:21:05]Content-Length: 671 [19:21:05]Content-Type: application/json [19:21:05] [19:21:05]POST finish read [19:21:05]Found Content-Length = 671 [19:21:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003206", "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.80, "quantity" : 2.910, "sum" : 200.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:21:05]execute_script... [19:21:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003206", "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.80, "quantity" : 2.910, "sum" : 200.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:21:05]POST & json_proto [19:21:05]process_json_proto [19:21:05]json parsed OK: [19:21:05]protocol is kg_v1.0 [19:21:05]action value=close_receipt [19:21:05]process_action close_receipt [19:21:05]cmd_close_receipt [19:21:05]MH_GetDate [19:21:05]Write to MH i2c: F0 00 00 64 05 58 [19:21:05]Write i2c OK [19:21:05]MH_I2C_Read... [19:21:05]Read from MH i2c: F0 [19:21:05]MH_I2C_Read... [19:21:05]Read from MH i2c: F0 09 00 [19:21:05]MH_I2C_Read... [19:21:05]Read from MH i2c: F0 09 00 64 05 00 22 9A A6 66 F9 24 A2 66 4E [19:21:05]GetLastDocTimeStamp 1722194302 [19:21:05]current date 1722194466 [19:21:05]FM_GetShiftState [19:21:05]SAM_PROTO_GetShiftState [19:21:05]wFMCommunicate request_size=4 [19:21:05]MH_SAM_APDU [19:21:05]CAPDU: 80 13 01 00 [19:21:05]Write to MH i2c: E2 08 00 65 05 80 13 01 00 00 00 00 00 E7 [19:21:05]Write i2c OK [19:21:05]MH_I2C_Read... [19:21:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:21:05]Read from MH i2c: E2 [19:21:05]MH_I2C_Read... [19:21:05]Read from MH i2c: E2 0E 00 [19:21:05]MH_I2C_Read... [19:21:05]Read from MH i2c: E2 0E 00 65 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 98 [19:21:05]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:21:05]wFMCommunicate OK [19:21:05]SAM_PROTO_GetShiftState done [19:21:05]FM_GetShiftState done [19:21:05]opened in 1722125326 [19:21:05]opened+sec_in_day 1722211726 [19:21:05]quantity*price = 20020 [19:21:05]sum+1 = 20022 [19:21:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.26 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 444 28.07.2024 19:21 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226784 ФПД: 7139783139900 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T192106&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226784&fm=7139783139900&tin=02508201610067®Number=0000000000092624&sum=20000 [19:21:06]StoreToDocumentArchive [19:21:06]shift 439 fd 226784 [19:21:06]save to /storage/0439/doc_00226784 [19:21:06]save last doc name /storage/0439/doc_00226784 to /storage/kkm_last_doc_name [19:21:06]save OK [19:21:06]Clear old archive folders... [19:21:06]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:21:06]tlvbuf is 01D045C0 [19:21:06]SAM_PROTO_ClearQueue [19:21:06]wFMCommunicate request_size=4 [19:21:06]MH_SAM_APDU [19:21:06]CAPDU: 80 09 00 00 [19:21:06]Write to MH i2c: E2 08 00 72 05 80 09 00 00 00 00 00 00 E9 [19:21:06]Write i2c OK [19:21:06]MH_I2C_Read... [19:21:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:21:06]Read from MH i2c: E2 [19:21:06]MH_I2C_Read... [19:21:06]Read from MH i2c: E2 03 00 [19:21:06]MH_I2C_Read... [19:21:06]Read from MH i2c: E2 03 00 72 05 00 90 00 EB [19:21:06]RAPDU: 90 00 [19:21:06]wFMCommunicate OK [19:21:06]SAM_PROTO_ClearQueue done [19:21:06]KKMCreateOFDPacket [19:21:06]OFDProtocolAddRootSTLVToBuf [19:21:06]FM_MakeSignedData [19:21:06]FM_MakeSignedData [19:21:06]SAM_PROTO_SignData [19:21:06]wFMCommunicate request_size=4 [19:21:06]MH_SAM_APDU [19:21:06]CAPDU: 80 0D 01 02 [19:21:06]Write to MH i2c: E2 08 00 73 05 80 0D 01 02 00 00 00 00 F1 [19:21:06]Write i2c OK [19:21:06]MH_I2C_Read... [19:21:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:21:06]Read from MH i2c: E2 [19:21:06]MH_I2C_Read... [19:21:06]Read from MH i2c: E2 03 00 [19:21:06]MH_I2C_Read... [19:21:06]Read from MH i2c: E2 03 00 73 05 00 90 00 EC [19:21:06]RAPDU: 90 00 [19:21:06]wFMCommunicate OK [19:21:06]wFMCommunicate request_size=255 [19:21:06]MH_SAM_APDU [19:21:06]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 0B 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 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 4E 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 BC 01 00 00 F4 03 04 00 22 9A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E0 75 03 00 35 04 06 00 [19:21:06]Write to MH i2c: E2 02 01 74 05 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 0B 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 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 4E 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 BC 01 00 00 F4 03 04 00 22 9A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E0 75 03 00 35 04 06 00 00 00 8B [19:21:06]Write i2c OK [19:21:06]MH_I2C_Read... [19:21:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:21:07]Read from MH i2c: E2 [19:21:07]MH_I2C_Read... [19:21:07]Read from MH i2c: E2 03 00 [19:21:07]MH_I2C_Read... [19:21:07]Read from MH i2c: E2 03 00 74 05 00 90 00 ED [19:21:07]RAPDU: 90 00 [19:21:07]wFMCommunicate OK [19:21:07]wFMCommunicate request_size=11 [19:21:07]MH_SAM_APDU [19:21:07]CAPDU: 80 0D 02 02 06 06 7E 5C 3C E2 3C [19:21:07]Write to MH i2c: E2 0E 00 75 05 80 0D 02 02 06 00 06 7E 5C 3C E2 3C 00 00 3A [19:21:07]Write i2c OK [19:21:07]MH_I2C_Read... [19:21:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:21:07]Read from MH i2c: E2 [19:21:07]MH_I2C_Read... [19:21:07]Read from MH i2c: E2 03 00 [19:21:07]MH_I2C_Read... [19:21:07]Read from MH i2c: E2 03 00 75 05 00 90 00 EE [19:21:07]RAPDU: 90 00 [19:21:07]wFMCommunicate OK [19:21:07]wFMCommunicate request_size=4 [19:21:07]MH_SAM_APDU [19:21:07]CAPDU: 80 0D 03 02 [19:21:07]Write to MH i2c: E2 08 00 76 05 80 0D 03 02 00 00 00 00 F6 [19:21:07]Write i2c OK [19:21:07]MH_I2C_Read... [19:21:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:21:07]Read from MH i2c: E2 [19:21:07]MH_I2C_Read... [19:21:07]Read from MH i2c: E2 0B 00 [19:21:07]MH_I2C_Read... [19:21:07]Read from MH i2c: E2 0B 00 76 05 00 3D 4F 00 72 C2 F1 C4 7D 90 00 E9 [19:21:07]RAPDU: 3D 4F 00 72 C2 F1 C4 7D 90 00 [19:21:07]wFMCommunicate OK [19:21:07]SAM_PROTO_SignData done [19:21:07]FM_MakeSignedData done [19:21:07]CreateOFDProtocolMessage [19:21:07]wFMCommunicate request_size=4 [19:21:07]MH_SAM_APDU [19:21:07]CAPDU: 80 11 00 00 [19:21:07]Write to MH i2c: E2 08 00 77 05 80 11 00 00 00 00 00 00 F6 [19:21:07]Write i2c OK [19:21:07]MH_I2C_Read... [19:21:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:21:07]Read from MH i2c: E2 [19:21:07]MH_I2C_Read... [19:21:07]Read from MH i2c: E2 17 00 [19:21:07]MH_I2C_Read... [19:21:07]Read from MH i2c: E2 17 00 77 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 53 [19:21:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:21:07]wFMCommunicate OK [19:21:07]CreateOFDProtocolMessage done [19:21:07]OFDSenderStorePacket 226784 [19:21:07]StoreOFDPacket docnum=226784 [19:21:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 24 47 08 01 75 77 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 0B 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 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 4E 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 BC 01 00 00 F4 03 04 00 22 9A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E0 75 03 00 35 04 06 00 06 7E 5C 3C E2 3C 3D 4F 00 72 C2 F1 C4 7D [19:21:07]CheckFolder [19:21:07]dirname=/storage/ofd_packets [19:21:07]CheckFolder done [19:21:07]ProducePacketName [19:21:07]name=ofd_packets/00226784 [19:21:07]NVStorageSaveData ofd_packets/00226784 [19:21:07]File name is /storage/ofd_packets/00226784 [19:21:07]Write 302 bytes [19:21:07]NVStorageSaveData done [19:21:07]OFDSenderStorePacket done [19:21:07]KKMCreateOFDPacket done [19:21:07]NVStorageSaveData kkm_last_timestamp [19:21:07]File name is /storage/kkm_last_timestamp [19:21:07]Write 4 bytes [19:21:07]NVStorageSaveData done [19:21:07]ExternCall_PrintAddStr [19:21:07]wPrintStart [19:21:07]Write to MH i2c: 01 00 00 78 05 7D [19:21:07]Write i2c OK [19:21:07]MH_I2C_Read... [19:21:07]Read from MH i2c: 01 [19:21:07]MH_I2C_Read... [19:21:07]Read from MH i2c: 01 07 00 [19:21:07]MH_I2C_Read... [19:21:07]Read from MH i2c: 01 07 00 78 05 00 00 00 00 00 FF 0F 92 [19:21:07]RasterBufferAndPrint [19:21:07]line Счет N : (1)2003206 [19:21:07]line ИНН: 02508201610067 [19:21:07]line Контрольно-Кассовый Чек [19:21:07]line ПРОДАЖА [19:21:07]line ТРК (МРК, ГНК) : 32 [19:21:07]line Товар: 2710124130 [19:21:07]line Super-92-К-5 [19:21:07]line 2.910 * 68.80 [19:21:07]line = 200.21 [19:21:07]line НДС 12% НСП 1% [19:21:07]line > о реализуемом товаре [19:21:07]line ОКРУГЛЕНИЕ: -0.21 [19:21:07]line ИТОГО: 200.00 [19:21:07]line Внесено: 200.00 [19:21:07]line СДАЧА: 0.00 [19:21:07]line НСП 1% : 1.77 [19:21:07]line НДС 12% : 21.26 [19:21:07]line Наличными: 200.00 [19:21:07]line Безнал.: 0.00 [19:21:07]line Место: АЗС № 97 "Партнер Нефть" [19:21:07]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:21:07]line СНО: Общий режим [19:21:07]line Чек 444 28.07.2024 19:21 [19:21:07]line Смена: 439 ФФД: 1.0 [19:21:07]line ЗНМ: 0300000054 [19:21:07]line РНМ: 0000000000092624 [19:21:07]line Версия ККМ: 001 [19:21:07]line ФМ: 0000000000874959 [19:21:07]line ФД: 226784 [19:21:07]line ФПД: 7139783139900 [19:21:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T192106&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226784&fm=7139783139900&tin=02508201610067®Number=0000000000092624&sum=20000 [19:21:07]written 0, free lines is 4095 [19:21:07]OFD Sender: Processing packet 226784 [packets to send 603, broken 602] [19:21:07]ProducePacketName [19:21:07]name=ofd_packets/00226784 [19:21:07]OFD Sender: To server: pG, [19:21:07]CommunicateWithHost lk.salyk.kg:30040 [19:21:07]ConnectInit lk.salyk.kg [19:21:07]Write to MH i2c: 01 00 00 A3 05 A8 [19:21:07]Write i2c OK [19:21:07]MH_I2C_Read... [19:21:07]Read from MH i2c: 01 [19:21:07]MH_I2C_Read... [19:21:07]Read from MH i2c: 01 07 00 [19:21:07]MH_I2C_Read... [19:21:07]Read from MH i2c: 01 07 00 A3 05 00 00 00 00 00 5E 0C 19 [19:21:07]RasterBufferAndPrint [19:21:07]line [19:21:07]line [19:21:07]line [19:21:07]line [19:21:07]line [19:21:07]written 0, free lines is 3169 [19:21:07]MH_Cut [19:21:07]Write to MH i2c: D1 01 00 AA 05 01 81 [19:21:07]Write i2c OK [19:21:07]MH_I2C_Read... [19:21:07]Read from MH i2c: D1 [19:21:07]MH_I2C_Read... [19:21:07]Read from MH i2c: D1 01 00 [19:21:07]MH_I2C_Read... [19:21:07]Read from MH i2c: D1 01 00 AA 05 00 80 [19:21:07]Write to MH i2c: 01 00 00 AB 05 B0 [19:21:07]Write i2c OK [19:21:07]MH_I2C_Read... [19:21:08]*** Cut start [19:21:08]*** Partial cut [19:21:08]*** CUTSNS_PIN = 1 [19:21:09]*** CUTSNS_PIN = 0 [19:21:09]*** Brake cut motor [19:21:09]Read from MH i2c: 01 [19:21:09]MH_I2C_Read... [19:21:09]*** Stop cut motor [19:21:09]*** Cut end [19:21:09]Read from MH i2c: 01 07 00 [19:21:09]MH_I2C_Read... [19:21:09]Read from MH i2c: 01 07 00 AB 05 00 00 00 00 00 FF 0F C5 [19:21:09]process_action close_receipt done [19:21:09]requested_data is exist [19:21:09]produce_requested_data [19:21:09]requested_item fm.sn is exist - process it [19:21:09]wFMCommunicate request_size=4 [19:21:09]MH_SAM_APDU [19:21:09]CAPDU: 80 11 00 00 [19:21:09]Write to MH i2c: E2 08 00 AC 05 80 11 00 00 00 00 00 00 2B [19:21:09]Write i2c OK [19:21:09]MH_I2C_Read... [19:21:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:21:09]Read from MH i2c: E2 [19:21:09]MH_I2C_Read... [19:21:09]Read from MH i2c: E2 17 00 [19:21:09]MH_I2C_Read... [19:21:09]Read from MH i2c: E2 17 00 AC 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 88 [19:21:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:21:09]wFMCommunicate OK [19:21:09]requested_item fd.num is exist - process it [19:21:09]SAM_PROTO_GetFieldsCounters [19:21:09]wFMCommunicate request_size=4 [19:21:09]MH_SAM_APDU [19:21:09]CAPDU: 80 13 00 00 [19:21:09]Write to MH i2c: E2 08 00 AD 05 80 13 00 00 00 00 00 00 2E [19:21:09]Write i2c OK [19:21:09]MH_I2C_Read... [19:21:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:21:09]Read from MH i2c: E2 [19:21:09]MH_I2C_Read... [19:21:09]Read from MH i2c: E2 62 00 [19:21:09]MH_I2C_Read... [19:21:09]Read from MH i2c: E2 62 00 AD 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E0 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 BC 01 00 00 5E 04 04 00 BC 01 00 00 57 04 04 00 BD 01 00 00 19 04 04 00 00 00 00 00 90 00 9E [19:21:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E0 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 BC 01 00 00 5E 04 04 00 BC 01 00 00 57 04 04 00 BD 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:21:09]wFMCommunicate OK [19:21:09]SAM_PROTO_GetFieldsCounters done [19:21:09]requested_item shift.num is exist - process it [19:21:09]requested_item shift.opened is exist - process it [19:21:09]req_shift_opened [19:21:09]FM_GetShiftState [19:21:09]SAM_PROTO_GetShiftState [19:21:09]wFMCommunicate request_size=4 [19:21:09]MH_SAM_APDU [19:21:09]CAPDU: 80 13 01 00 [19:21:09]Write to MH i2c: E2 08 00 AE 05 80 13 01 00 00 00 00 00 30 [19:21:09]Write i2c OK [19:21:09]MH_I2C_Read... [19:21:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:21:09]Read from MH i2c: E2 [19:21:09]MH_I2C_Read... [19:21:09]Read from MH i2c: E2 0E 00 [19:21:09]MH_I2C_Read... [19:21:09]Read from MH i2c: E2 0E 00 AE 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 E1 [19:21:09]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:21:09]wFMCommunicate OK [19:21:09]SAM_PROTO_GetShiftState done [19:21:09]FM_GetShiftState done [19:21:09]req_shift_opened done [19:21:09]requested_item shift.open_date is exist - process it [19:21:09]req_shift_open_date [19:21:09]req_shift_open_date done [19:21:09]produce_requested_data done [19:21:09]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226784,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [19:21:09]process_action_free close_receipt [19:21:09]json_value_free [19:21:09]json_value_free done [19:21:09]process_json_proto returns [19:21:09]Send response to host [19:21:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226784,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [19:21:09]free response buf [19:21:09]execute_script done [19:21:09]execute_script returns [19:21:09]free content buf [19:21:09]Sock 8.Close socket [19:21:09]Sock 8.Thread stoped [19:21:15]Connected sock=11 [19:21:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 24 47 08 01 75 77 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 0B 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 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 4E 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 BC 01 00 00 F4 03 04 00 22 9A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E0 75 03 00 35 04 06 00 06 7E 5C 3C E2 3C 3D 4F 00 72 C2 F1 C4 7D [19:21:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 6A 5E 47 00 06 BA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E0 75 03 00 F4 03 04 00 33 46 A6 66 B6 04 01 00 00 3D A6 9C 13 CC E0 0B 70 [19:21:15]CommunicateWithHost err = 0 [19:21:15]CheckOFDResponse [19:21:15]1017 (14) - 77093643461234 [19:21:15]1041 (16) - 0000000000874959 [19:21:15]1040 (4) - 226784 [19:21:15]1012 (4) - 28.07.2024 13:22 [19:21:15]1206 (1) - 0 [19:21:15]OFD Sender: Remove packet 226784 [19:21:15]ProducePacketName [19:21:15]name=ofd_packets/00226784 [19:21:15]NVStorageDeleteData [19:21:16]OFD Sender: No OFD packet to send [19:21:21]OFD Sender: No OFD packet to send [19:21:25]recv_with_timeout no data received [19:21:26]OFD Sender: No OFD packet to send [19:21:31]OFD Sender: No OFD packet to send [19:21:36]OFD Sender: No OFD packet to send [19:21:41]OFD Sender: No OFD packet to send [19:21:46]OFD Sender: No OFD packet to send [19:21:51]OFD Sender: No OFD packet to send [19:21:56]OFD Sender: No OFD packet to send [19:21:56]recv_with_timeout no data received [19:22:01]OFD Sender: No OFD packet to send [19:22:06]OFD Sender: No OFD packet to send [19:22:11]OFD Sender: No OFD packet to send [19:22:16]OFD Sender: No OFD packet to send [19:22:21]OFD Sender: No OFD packet to send [19:22:26]OFD Sender: No OFD packet to send [19:22:31]OFD Sender: No OFD packet to send [19:22:36]OFD Sender: No OFD packet to send [19:22:41]OFD Sender: No OFD packet to send [19:22:46]OFD Sender: No OFD packet to send [19:22:51]OFD Sender: No OFD packet to send [19:22:56]OFD Sender: No OFD packet to send [19:22:59]accept exits with 9 [19:22:59]New connection [19:22:59]New thread 3067542884 created [19:22:59]Thread 3067399524 joined [19:22:59]Waiting for new connection... [19:22:59] Sock 9.Parse request [19:22:59]Sock 9.Check first char [19:22:59]Sock 9.First char is OK [19:22:59]request: POST /json_proto HTTP/1.0 [19:22:59]Method: POST [19:22:59]URL: /json_proto [19:22:59]Method is POST - this is cgi request [19:22:59]url: /json_proto [19:22:59]query_string will be loaded in cgi processing [19:22:59]execute_cgi json_proto POST (null) [19:22:59]execute_cgi path=json_proto method=POST [19:22:59]POST find Content-Length [19:22:59]Host: 172.17.43.131:8080 [19:22:59]Content-Length: 679 [19:22:59]Content-Type: application/json [19:22:59] [19:22:59]POST finish read [19:22:59]Found Content-Length = 679 [19:22:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003207", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:22:59]execute_script... [19:22: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)2003207", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:22:59]POST & json_proto [19:22:59]process_json_proto [19:22:59]json parsed OK: [19:22:59]protocol is kg_v1.0 [19:22:59]action value=close_receipt [19:22:59]process_action close_receipt [19:22:59]cmd_close_receipt [19:22:59]MH_GetDate [19:22:59]Write to MH i2c: F0 00 00 AF 05 A3 [19:22:59]Write i2c OK [19:22:59]MH_I2C_Read... [19:22:59]Read from MH i2c: F0 [19:22:59]MH_I2C_Read... [19:22:59]Read from MH i2c: F0 09 00 [19:22:59]MH_I2C_Read... [19:22:59]Read from MH i2c: F0 09 00 AF 05 00 93 9A A6 66 F9 24 A2 66 0A [19:22:59]GetLastDocTimeStamp 1722194466 [19:22:59]current date 1722194579 [19:22:59]FM_GetShiftState [19:22:59]SAM_PROTO_GetShiftState [19:22:59]wFMCommunicate request_size=4 [19:22:59]MH_SAM_APDU [19:22:59]CAPDU: 80 13 01 00 [19:22:59]Write to MH i2c: E2 08 00 B0 05 80 13 01 00 00 00 00 00 32 [19:22:59]Write i2c OK [19:22:59]MH_I2C_Read... [19:22:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:22:59]Read from MH i2c: E2 [19:22:59]MH_I2C_Read... [19:22:59]Read from MH i2c: E2 0E 00 [19:22:59]MH_I2C_Read... [19:22:59]Read from MH i2c: E2 0E 00 B0 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 E3 [19:22:59]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:22:59]wFMCommunicate OK [19:22:59]SAM_PROTO_GetShiftState done [19:22:59]FM_GetShiftState done [19:22:59]opened in 1722125326 [19:22:59]opened+sec_in_day 1722211726 [19:22:59]quantity*price = 70037 [19:22:59]sum+1 = 70038 [19:22:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 445 28.07.2024 19:22 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226785 ФПД: 39899977536779 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T192259&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226785&fm=39899977536779&tin=02508201610067®Number=0000000000092624&sum=70000 [19:23:00]StoreToDocumentArchive [19:23:00]shift 439 fd 226785 [19:23:00]save to /storage/0439/doc_00226785 [19:23:00]save last doc name /storage/0439/doc_00226785 to /storage/kkm_last_doc_name [19:23:00]save OK [19:23:00]Clear old archive folders... [19:23:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:23:00]tlvbuf is 01CC5E40 [19:23:00]SAM_PROTO_ClearQueue [19:23:00]wFMCommunicate request_size=4 [19:23:00]MH_SAM_APDU [19:23:00]CAPDU: 80 09 00 00 [19:23:00]Write to MH i2c: E2 08 00 BD 05 80 09 00 00 00 00 00 00 34 [19:23:00]Write i2c OK [19:23:00]MH_I2C_Read... [19:23:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:23:00]Read from MH i2c: E2 [19:23:00]MH_I2C_Read... [19:23:00]Read from MH i2c: E2 03 00 [19:23:00]MH_I2C_Read... [19:23:00]Read from MH i2c: E2 03 00 BD 05 00 90 00 36 [19:23:00]RAPDU: 90 00 [19:23:00]wFMCommunicate OK [19:23:00]SAM_PROTO_ClearQueue done [19:23:00]KKMCreateOFDPacket [19:23:00]OFDProtocolAddRootSTLVToBuf [19:23:00]FM_MakeSignedData [19:23:00]FM_MakeSignedData [19:23:00]SAM_PROTO_SignData [19:23:00]wFMCommunicate request_size=4 [19:23:00]MH_SAM_APDU [19:23:00]CAPDU: 80 0D 01 02 [19:23:00]Write to MH i2c: E2 08 00 BE 05 80 0D 01 02 00 00 00 00 3C [19:23:00]Write i2c OK [19:23:00]MH_I2C_Read... [19:23:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:23:00]Read from MH i2c: E2 [19:23:00]MH_I2C_Read... [19:23:00]Read from MH i2c: E2 03 00 [19:23:00]MH_I2C_Read... [19:23:00]Read from MH i2c: E2 03 00 BE 05 00 90 00 37 [19:23:00]RAPDU: 90 00 [19:23:00]wFMCommunicate OK [19:23:00]wFMCommunicate request_size=255 [19:23:00]MH_SAM_APDU [19:23:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 BD 01 00 00 F4 03 04 00 93 9A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E1 75 03 00 35 04 06 00 24 [19:23:00]Write to MH i2c: E2 02 01 BF 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 BD 01 00 00 F4 03 04 00 93 9A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E1 75 03 00 35 04 06 00 24 00 00 D6 [19:23:00]Write i2c OK [19:23:00]MH_I2C_Read... [19:23:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:23:00]Read from MH i2c: E2 [19:23:00]MH_I2C_Read... [19:23:00]Read from MH i2c: E2 03 00 [19:23:00]MH_I2C_Read... [19:23:00]Read from MH i2c: E2 03 00 BF 05 00 90 00 38 [19:23:00]RAPDU: 90 00 [19:23:00]wFMCommunicate OK [19:23:00]wFMCommunicate request_size=10 [19:23:00]MH_SAM_APDU [19:23:00]CAPDU: 80 0D 02 02 05 49 EF FC D5 0B [19:23:00]Write to MH i2c: E2 0D 00 C0 05 80 0D 02 02 05 00 49 EF FC D5 0B 00 00 5D [19:23:00]Write i2c OK [19:23:00]MH_I2C_Read... [19:23:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:23:00]Read from MH i2c: E2 [19:23:00]MH_I2C_Read... [19:23:00]Read from MH i2c: E2 03 00 [19:23:00]MH_I2C_Read... [19:23:00]Read from MH i2c: E2 03 00 C0 05 00 90 00 39 [19:23:00]RAPDU: 90 00 [19:23:00]wFMCommunicate OK [19:23:00]wFMCommunicate request_size=4 [19:23:00]MH_SAM_APDU [19:23:00]CAPDU: 80 0D 03 02 [19:23:00]Write to MH i2c: E2 08 00 C1 05 80 0D 03 02 00 00 00 00 41 [19:23:00]Write i2c OK [19:23:00]MH_I2C_Read... [19:23:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:23:00]Read from MH i2c: E2 [19:23:00]MH_I2C_Read... [19:23:00]Read from MH i2c: E2 0B 00 [19:23:00]MH_I2C_Read... [19:23:00]Read from MH i2c: E2 0B 00 C1 05 00 35 C0 DF 31 FF B1 FD 12 90 00 06 [19:23:00]RAPDU: 35 C0 DF 31 FF B1 FD 12 90 00 [19:23:00]wFMCommunicate OK [19:23:00]SAM_PROTO_SignData done [19:23:00]FM_MakeSignedData done [19:23:00]CreateOFDProtocolMessage [19:23:00]wFMCommunicate request_size=4 [19:23:00]MH_SAM_APDU [19:23:00]CAPDU: 80 11 00 00 [19:23:00]Write to MH i2c: E2 08 00 C2 05 80 11 00 00 00 00 00 00 41 [19:23:00]Write i2c OK [19:23:00]MH_I2C_Read... [19:23:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:23:00]Read from MH i2c: E2 [19:23:00]MH_I2C_Read... [19:23:00]Read from MH i2c: E2 17 00 [19:23:00]MH_I2C_Read... [19:23:00]Read from MH i2c: E2 17 00 C2 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9E [19:23:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:23:00]wFMCommunicate OK [19:23:00]CreateOFDProtocolMessage done [19:23:00]OFDSenderStorePacket 226785 [19:23:00]StoreOFDPacket docnum=226785 [19:23:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 F3 34 07 01 D9 D1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 BD 01 00 00 F4 03 04 00 93 9A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E1 75 03 00 35 04 06 00 24 49 EF FC D5 0B 35 C0 DF 31 FF B1 FD 12 [19:23:00]CheckFolder [19:23:00]dirname=/storage/ofd_packets [19:23:00]CheckFolder done [19:23:00]ProducePacketName [19:23:00]name=ofd_packets/00226785 [19:23:00]NVStorageSaveData ofd_packets/00226785 [19:23:00]File name is /storage/ofd_packets/00226785 [19:23:00]Write 301 bytes [19:23:00]NVStorageSaveData done [19:23:00]OFDSenderStorePacket done [19:23:00]KKMCreateOFDPacket done [19:23:00]NVStorageSaveData kkm_last_timestamp [19:23:00]File name is /storage/kkm_last_timestamp [19:23:00]Write 4 bytes [19:23:00]NVStorageSaveData done [19:23:00]ExternCall_PrintAddStr [19:23:00]wPrintStart [19:23:00]Write to MH i2c: 01 00 00 C3 05 C8 [19:23:00]Write i2c OK [19:23:00]MH_I2C_Read... [19:23:00]Read from MH i2c: 01 [19:23:00]MH_I2C_Read... [19:23:00]Read from MH i2c: 01 07 00 [19:23:00]MH_I2C_Read... [19:23:00]Read from MH i2c: 01 07 00 C3 05 00 00 00 00 00 FF 0F DD [19:23:00]RasterBufferAndPrint [19:23:00]line Счет N : (1)2003207 [19:23:00]line ИНН: 02508201610067 [19:23:00]line Контрольно-Кассовый Чек [19:23:00]line ПРОДАЖА [19:23:00]line ТРК (МРК, ГНК) : 43 [19:23:00]line Товар: 2710124130 [19:23:00]line Аи-92-К-5 [19:23:00]line 10.330 * 67.80 [19:23:00]line = 700.37 [19:23:00]line НДС 12% НСП 1% [19:23:00]line > о реализуемом товаре [19:23:00]line ОКРУГЛЕНИЕ: -0.37 [19:23:00]line ИТОГО: 700.00 [19:23:00]line Внесено: 700.00 [19:23:00]line СДАЧА: 0.00 [19:23:00]line НСП 1% : 6.20 [19:23:00]line НДС 12% : 74.38 [19:23:00]line Наличными: 700.00 [19:23:00]line Безнал.: 0.00 [19:23:00]line Место: АЗС № 97 "Партнер Нефть" [19:23:00]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:23:00]line СНО: Общий режим [19:23:00]line Чек 445 28.07.2024 19:22 [19:23:00]line Смена: 439 ФФД: 1.0 [19:23:00]line ЗНМ: 0300000054 [19:23:00]line РНМ: 0000000000092624 [19:23:00]line Версия ККМ: 001 [19:23:00]line ФМ: 0000000000874959 [19:23:00]line ФД: 226785 [19:23:00]line ФПД: 39899977536779 [19:23:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T192259&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226785&fm=39899977536779&tin=02508201610067®Number=0000000000092624&sum=70000 [19:23:00]written 0, free lines is 4095 [19:23:00]OFD Sender: Processing packet 226785 [packets to send 603, broken 602] [19:23:00]ProducePacketName [19:23:00]name=ofd_packets/00226785 [19:23:00]OFD Sender: To server: pG, [19:23:00]CommunicateWithHost lk.salyk.kg:30040 [19:23:00]ConnectInit lk.salyk.kg [19:23:01]Write to MH i2c: 01 00 00 EE 05 F3 [19:23:01]Write i2c OK [19:23:01]MH_I2C_Read... [19:23:01]Read from MH i2c: 01 [19:23:01]MH_I2C_Read... [19:23:01]Read from MH i2c: 01 07 00 [19:23:01]MH_I2C_Read... [19:23:01]Read from MH i2c: 01 07 00 EE 05 00 00 00 00 00 62 0C 68 [19:23:01]RasterBufferAndPrint [19:23:01]line [19:23:01]line [19:23:01]line [19:23:01]line [19:23:01]line [19:23:01]written 0, free lines is 3174 [19:23:01]MH_Cut [19:23:01]Write to MH i2c: D1 01 00 F5 05 01 CC [19:23:01]Write i2c OK [19:23:01]MH_I2C_Read... [19:23:01]Read from MH i2c: D1 [19:23:01]MH_I2C_Read... [19:23:01]Read from MH i2c: D1 01 00 [19:23:01]MH_I2C_Read... [19:23:01]Read from MH i2c: D1 01 00 F5 05 00 CB [19:23:01]Write to MH i2c: 01 00 00 F6 05 FB [19:23:01]Write i2c OK [19:23:01]MH_I2C_Read... [19:23:01]Connected sock=10 [19:23:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 F3 34 07 01 D9 D1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 BD 01 00 00 F4 03 04 00 93 9A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E1 75 03 00 35 04 06 00 24 49 EF FC D5 0B 35 C0 DF 31 FF B1 FD 12 [19:23:02]*** Cut start [19:23:02]*** Partial cut [19:23:02]*** CUTSNS_PIN = 1 [19:23:02]*** CUTSNS_PIN = 0 [19:23:02]*** Brake cut motor [19:23:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 58 22 47 00 5B D3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E1 75 03 00 F4 03 04 00 9E 46 A6 66 B6 04 01 00 00 26 1D 8E 51 DA 6F 82 BF [19:23:02]CommunicateWithHost err = 0 [19:23:02]CheckOFDResponse [19:23:02]1017 (14) - 77093643461234 [19:23:02]1041 (16) - 0000000000874959 [19:23:02]1040 (4) - 226785 [19:23:02]1012 (4) - 28.07.2024 13:24 [19:23:02]1206 (1) - 0 [19:23:02]OFD Sender: Remove packet 226785 [19:23:02]ProducePacketName [19:23:02]name=ofd_packets/00226785 [19:23:02]NVStorageDeleteData [19:23:03]Read from MH i2c: 01 [19:23:03]MH_I2C_Read... [19:23:03]*** Stop cut motor [19:23:03]*** Cut end [19:23:03]Read from MH i2c: 01 07 00 [19:23:03]MH_I2C_Read... [19:23:03]Read from MH i2c: 01 07 00 F6 05 00 00 00 00 00 FF 0F 10 [19:23:03]process_action close_receipt done [19:23:03]requested_data is exist [19:23:03]produce_requested_data [19:23:03]requested_item fm.sn is exist - process it [19:23:03]wFMCommunicate request_size=4 [19:23:03]MH_SAM_APDU [19:23:03]CAPDU: 80 11 00 00 [19:23:03]Write to MH i2c: E2 08 00 F7 05 80 11 00 00 00 00 00 00 76 [19:23:03]Write i2c OK [19:23:03]MH_I2C_Read... [19:23:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:23:03]Read from MH i2c: E2 [19:23:03]MH_I2C_Read... [19:23:03]Read from MH i2c: E2 17 00 [19:23:03]MH_I2C_Read... [19:23:03]Read from MH i2c: E2 17 00 F7 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D3 [19:23:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:23:03]wFMCommunicate OK [19:23:03]requested_item fd.num is exist - process it [19:23:03]SAM_PROTO_GetFieldsCounters [19:23:03]wFMCommunicate request_size=4 [19:23:03]MH_SAM_APDU [19:23:03]CAPDU: 80 13 00 00 [19:23:03]Write to MH i2c: E2 08 00 F8 05 80 13 00 00 00 00 00 00 79 [19:23:03]Write i2c OK [19:23:03]MH_I2C_Read... [19:23:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:23:03]Read from MH i2c: E2 [19:23:03]MH_I2C_Read... [19:23:03]Read from MH i2c: E2 62 00 [19:23:03]MH_I2C_Read... [19:23:03]Read from MH i2c: E2 62 00 F8 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E1 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 BD 01 00 00 5E 04 04 00 BD 01 00 00 57 04 04 00 BE 01 00 00 19 04 04 00 00 00 00 00 90 00 ED [19:23:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E1 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 BD 01 00 00 5E 04 04 00 BD 01 00 00 57 04 04 00 BE 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:23:03]wFMCommunicate OK [19:23:03]SAM_PROTO_GetFieldsCounters done [19:23:03]requested_item shift.num is exist - process it [19:23:03]requested_item shift.opened is exist - process it [19:23:03]req_shift_opened [19:23:03]FM_GetShiftState [19:23:03]SAM_PROTO_GetShiftState [19:23:03]wFMCommunicate request_size=4 [19:23:03]MH_SAM_APDU [19:23:03]CAPDU: 80 13 01 00 [19:23:03]Write to MH i2c: E2 08 00 F9 05 80 13 01 00 00 00 00 00 7B [19:23:03]Write i2c OK [19:23:03]MH_I2C_Read... [19:23:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:23:03]OFD Sender: No OFD packet to send [19:23:03]Read from MH i2c: E2 [19:23:03]MH_I2C_Read... [19:23:03]Read from MH i2c: E2 0E 00 [19:23:03]MH_I2C_Read... [19:23:03]Read from MH i2c: E2 0E 00 F9 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 2C [19:23:03]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:23:03]wFMCommunicate OK [19:23:03]SAM_PROTO_GetShiftState done [19:23:03]FM_GetShiftState done [19:23:03]req_shift_opened done [19:23:03]requested_item shift.open_date is exist - process it [19:23:03]req_shift_open_date [19:23:03]req_shift_open_date done [19:23:03]produce_requested_data done [19:23:03]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226785,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [19:23:03]process_action_free close_receipt [19:23:03]json_value_free [19:23:03]json_value_free done [19:23:03]process_json_proto returns [19:23:03]Send response to host [19:23:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226785,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [19:23:03]free response buf [19:23:03]execute_script done [19:23:03]execute_script returns [19:23:03]free content buf [19:23:03]Sock 9.Close socket [19:23:03]Sock 9.Thread stoped [19:23:08]OFD Sender: No OFD packet to send [19:23:13]OFD Sender: No OFD packet to send [19:23:18]OFD Sender: No OFD packet to send [19:23:23]OFD Sender: No OFD packet to send [19:23:28]OFD Sender: No OFD packet to send [19:23:33]OFD Sender: No OFD packet to send [19:23:38]OFD Sender: No OFD packet to send [19:23:43]OFD Sender: No OFD packet to send [19:23:48]OFD Sender: No OFD packet to send [19:23:50]accept exits with 8 [19:23:50]New connection [19:23:50]New thread 3067399524 created [19:23:50]Thread 3067542884 joined [19:23:50]Waiting for new connection... [19:23:50] Sock 8.Parse request [19:23:50]Sock 8.Check first char [19:23:50]Sock 8.First char is OK [19:23:50]request: POST /json_proto HTTP/1.0 [19:23:50]Method: POST [19:23:50]URL: /json_proto [19:23:50]Method is POST - this is cgi request [19:23:50]url: /json_proto [19:23:50]query_string will be loaded in cgi processing [19:23:50]execute_cgi json_proto POST (null) [19:23:50]execute_cgi path=json_proto method=POST [19:23:50]POST find Content-Length [19:23:50]Host: 172.17.43.131:8080 [19:23:50]Content-Length: 683 [19:23:50]Content-Type: application/json [19:23:50] [19:23:50]POST finish read [19:23:50]Found Content-Length = 683 [19:23:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003208", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:23:50]execute_script... [19: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)2003208", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:23:50]POST & json_proto [19:23:50]process_json_proto [19:23:50]json parsed OK: [19:23:50]protocol is kg_v1.0 [19:23:50]action value=close_receipt [19:23:50]process_action close_receipt [19:23:50]cmd_close_receipt [19:23:50]MH_GetDate [19:23:50]Write to MH i2c: F0 00 00 FA 05 EE [19:23:50]Write i2c OK [19:23:50]MH_I2C_Read... [19:23:50]Read from MH i2c: F0 [19:23:50]MH_I2C_Read... [19:23:50]Read from MH i2c: F0 09 00 [19:23:50]MH_I2C_Read... [19:23:50]Read from MH i2c: F0 09 00 FA 05 00 C7 9A A6 66 F9 24 A2 66 89 [19:23:50]GetLastDocTimeStamp 1722194579 [19:23:50]current date 1722194631 [19:23:50]FM_GetShiftState [19:23:50]SAM_PROTO_GetShiftState [19:23:50]wFMCommunicate request_size=4 [19:23:50]MH_SAM_APDU [19:23:50]CAPDU: 80 13 01 00 [19:23:50]Write to MH i2c: E2 08 00 FB 05 80 13 01 00 00 00 00 00 7D [19:23:50]Write i2c OK [19:23:50]MH_I2C_Read... [19:23:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:23:50]Read from MH i2c: E2 [19:23:50]MH_I2C_Read... [19:23:50]Read from MH i2c: E2 0E 00 [19:23:50]MH_I2C_Read... [19:23:50]Read from MH i2c: E2 0E 00 FB 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 2E [19:23:50]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:23:50]wFMCommunicate OK [19:23:50]SAM_PROTO_GetShiftState done [19:23:50]FM_GetShiftState done [19:23:50]opened in 1722125326 [19:23:50]opened+sec_in_day 1722211726 [19:23:50]quantity*price = 100005 [19:23:50]sum+1 = 100006 [19:23:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 446 28.07.2024 19:23 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226786 ФПД: 68168672806674 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T192351&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226786&fm=68168672806674&tin=02508201610067®Number=0000000000092624&sum=100000 [19:23:51]StoreToDocumentArchive [19:23:51]shift 439 fd 226786 [19:23:51]save to /storage/0439/doc_00226786 [19:23:51]save last doc name /storage/0439/doc_00226786 to /storage/kkm_last_doc_name [19:23:51]save OK [19:23:51]Clear old archive folders... [19:23:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:23:51]tlvbuf is 01D05030 [19:23:51]SAM_PROTO_ClearQueue [19:23:51]wFMCommunicate request_size=4 [19:23:51]MH_SAM_APDU [19:23:51]CAPDU: 80 09 00 00 [19:23:51]Write to MH i2c: E2 08 00 08 06 80 09 00 00 00 00 00 00 80 [19:23:51]Write i2c OK [19:23:51]MH_I2C_Read... [19:23:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:23:51]Read from MH i2c: E2 [19:23:51]MH_I2C_Read... [19:23:51]Read from MH i2c: E2 03 00 [19:23:51]MH_I2C_Read... [19:23:51]Read from MH i2c: E2 03 00 08 06 00 90 00 82 [19:23:51]RAPDU: 90 00 [19:23:51]wFMCommunicate OK [19:23:51]SAM_PROTO_ClearQueue done [19:23:51]KKMCreateOFDPacket [19:23:51]OFDProtocolAddRootSTLVToBuf [19:23:51]FM_MakeSignedData [19:23:51]FM_MakeSignedData [19:23:51]SAM_PROTO_SignData [19:23:51]wFMCommunicate request_size=4 [19:23:51]MH_SAM_APDU [19:23:51]CAPDU: 80 0D 01 02 [19:23:51]Write to MH i2c: E2 08 00 09 06 80 0D 01 02 00 00 00 00 88 [19:23:51]Write i2c OK [19:23:51]MH_I2C_Read... [19:23:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:23:51]Read from MH i2c: E2 [19:23:51]MH_I2C_Read... [19:23:51]Read from MH i2c: E2 03 00 [19:23:51]MH_I2C_Read... [19:23:51]Read from MH i2c: E2 03 00 09 06 00 90 00 83 [19:23:51]RAPDU: 90 00 [19:23:51]wFMCommunicate OK [19:23:51]wFMCommunicate request_size=255 [19:23:51]MH_SAM_APDU [19: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 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 BE 01 00 00 F4 03 04 00 C7 9A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E2 75 03 00 35 04 06 00 3D [19:23:51]Write to MH i2c: E2 02 01 0A 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 BE 01 00 00 F4 03 04 00 C7 9A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E2 75 03 00 35 04 06 00 3D 00 00 19 [19:23:51]Write i2c OK [19:23:51]MH_I2C_Read... [19:23:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:23:51]Read from MH i2c: E2 [19:23:51]MH_I2C_Read... [19:23:51]Read from MH i2c: E2 03 00 [19:23:51]MH_I2C_Read... [19:23:51]Read from MH i2c: E2 03 00 0A 06 00 90 00 84 [19:23:51]RAPDU: 90 00 [19:23:51]wFMCommunicate OK [19:23:51]wFMCommunicate request_size=10 [19:23:51]MH_SAM_APDU [19:23:51]CAPDU: 80 0D 02 02 05 FF C1 87 07 12 [19:23:51]Write to MH i2c: E2 0D 00 0B 06 80 0D 02 02 05 00 FF C1 87 07 12 00 00 F5 [19:23:51]Write i2c OK [19:23:51]MH_I2C_Read... [19:23:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:23:51]Read from MH i2c: E2 [19:23:51]MH_I2C_Read... [19:23:51]Read from MH i2c: E2 03 00 [19:23:51]MH_I2C_Read... [19:23:51]Read from MH i2c: E2 03 00 0B 06 00 90 00 85 [19:23:51]RAPDU: 90 00 [19:23:51]wFMCommunicate OK [19:23:51]wFMCommunicate request_size=4 [19:23:51]MH_SAM_APDU [19:23:51]CAPDU: 80 0D 03 02 [19:23:51]Write to MH i2c: E2 08 00 0C 06 80 0D 03 02 00 00 00 00 8D [19:23:52]Write i2c OK [19:23:52]MH_I2C_Read... [19:23:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:23:52]Read from MH i2c: E2 [19:23:52]MH_I2C_Read... [19:23:52]Read from MH i2c: E2 0B 00 [19:23:52]MH_I2C_Read... [19:23:52]Read from MH i2c: E2 0B 00 0C 06 00 78 A2 FE CB 1F 89 26 1C 90 00 5B [19:23:52]RAPDU: 78 A2 FE CB 1F 89 26 1C 90 00 [19:23:52]wFMCommunicate OK [19:23:52]SAM_PROTO_SignData done [19:23:52]FM_MakeSignedData done [19:23:52]CreateOFDProtocolMessage [19:23:52]wFMCommunicate request_size=4 [19:23:52]MH_SAM_APDU [19:23:52]CAPDU: 80 11 00 00 [19:23:52]Write to MH i2c: E2 08 00 0D 06 80 11 00 00 00 00 00 00 8D [19:23:52]Write i2c OK [19:23:52]MH_I2C_Read... [19:23:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:23:52]Read from MH i2c: E2 [19:23:52]MH_I2C_Read... [19:23:52]Read from MH i2c: E2 17 00 [19:23:52]MH_I2C_Read... [19:23:52]Read from MH i2c: E2 17 00 0D 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 EA [19:23:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:23:52]wFMCommunicate OK [19:23:52]CreateOFDProtocolMessage done [19:23:52]OFDSenderStorePacket 226786 [19:23:52]StoreOFDPacket docnum=226786 [19:23:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 4A 59 07 01 71 E8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 BE 01 00 00 F4 03 04 00 C7 9A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E2 75 03 00 35 04 06 00 3D FF C1 87 07 12 78 A2 FE CB 1F 89 26 1C [19:23:52]CheckFolder [19:23:52]dirname=/storage/ofd_packets [19:23:52]CheckFolder done [19:23:52]ProducePacketName [19:23:52]name=ofd_packets/00226786 [19:23:52]NVStorageSaveData ofd_packets/00226786 [19:23:52]File name is /storage/ofd_packets/00226786 [19:23:52]Write 301 bytes [19:23:52]NVStorageSaveData done [19:23:52]OFDSenderStorePacket done [19:23:52]KKMCreateOFDPacket done [19:23:52]NVStorageSaveData kkm_last_timestamp [19:23:52]File name is /storage/kkm_last_timestamp [19:23:52]Write 4 bytes [19:23:52]NVStorageSaveData done [19:23:52]ExternCall_PrintAddStr [19:23:52]wPrintStart [19:23:52]Write to MH i2c: 01 00 00 0E 06 14 [19:23:52]Write i2c OK [19:23:52]MH_I2C_Read... [19:23:52]Read from MH i2c: 01 [19:23:52]MH_I2C_Read... [19:23:52]Read from MH i2c: 01 07 00 [19:23:52]MH_I2C_Read... [19:23:52]Read from MH i2c: 01 07 00 0E 06 00 00 00 00 00 FF 0F 29 [19:23:52]RasterBufferAndPrint [19:23:52]line Счет N : (1)2003208 [19:23:52]line ИНН: 02508201610067 [19:23:52]line Контрольно-Кассовый Чек [19:23:52]line ПРОДАЖА [19:23:52]line ТРК (МРК, ГНК) : 63 [19:23:52]line Товар: 2710124130 [19:23:52]line Аи-92-К-5 [19:23:52]line 14.750 * 67.80 [19:23:52]line = 1000.05 [19:23:52]line НДС 12% НСП 1% [19:23:52]line > о реализуемом товаре [19:23:52]line ОКРУГЛЕНИЕ: -0.05 [19:23:52]line ИТОГО: 1000.00 [19:23:52]line Внесено: 1000.00 [19:23:52]line СДАЧА: 0.00 [19:23:52]line НСП 1% : 8.85 [19:23:52]line НДС 12% : 106.20 [19:23:52]line Наличными: 1000.00 [19:23:52]line Безнал.: 0.00 [19:23:52]line Место: АЗС № 97 "Партнер Нефть" [19:23:52]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:23:52]line СНО: Общий режим [19:23:52]line Чек 446 28.07.2024 19:23 [19:23:52]line Смена: 439 ФФД: 1.0 [19:23:52]line ЗНМ: 0300000054 [19:23:52]line РНМ: 0000000000092624 [19:23:52]line Версия ККМ: 001 [19:23:52]line ФМ: 0000000000874959 [19:23:52]line ФД: 226786 [19:23:52]line ФПД: 68168672806674 [19:23:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T192351&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226786&fm=68168672806674&tin=02508201610067®Number=0000000000092624&sum=100000 [19:23:52]written 0, free lines is 4095 [19:23:52]OFD Sender: Processing packet 226786 [packets to send 603, broken 602] [19:23:52]ProducePacketName [19:23:52]name=ofd_packets/00226786 [19:23:52]OFD Sender: To server: pG, [19:23:52]CommunicateWithHost lk.salyk.kg:30040 [19:23:52]ConnectInit lk.salyk.kg [19:23:52]Write to MH i2c: 01 00 00 39 06 3F [19:23:52]Write i2c OK [19:23:52]MH_I2C_Read... [19:23:52]Read from MH i2c: 01 [19:23:52]MH_I2C_Read... [19:23:52]Read from MH i2c: 01 07 00 [19:23:52]MH_I2C_Read... [19:23:52]Read from MH i2c: 01 07 00 39 06 00 00 00 00 00 5C 0C AE [19:23:52]RasterBufferAndPrint [19:23:52]line [19:23:52]line [19:23:52]line [19:23:52]line [19:23:52]line [19:23:52]written 0, free lines is 3167 [19:23:52]MH_Cut [19:23:52]Write to MH i2c: D1 01 00 40 06 01 18 [19:23:52]Write i2c OK [19:23:52]MH_I2C_Read... [19:23:52]Read from MH i2c: D1 [19:23:52]MH_I2C_Read... [19:23:52]Read from MH i2c: D1 01 00 [19:23:52]MH_I2C_Read... [19:23:52]Read from MH i2c: D1 01 00 40 06 00 17 [19:23:52]Write to MH i2c: 01 00 00 41 06 47 [19:23:52]Write i2c OK [19:23:52]MH_I2C_Read... [19:23:53]*** Cut start [19:23:53]*** Partial cut [19:23:53]*** CUTSNS_PIN = 1 [19:23:53]*** CUTSNS_PIN = 0 [19:23:54]*** Brake cut motor [19:23:54]Read from MH i2c: 01 [19:23:54]MH_I2C_Read... [19:23:54]*** Stop cut motor [19:23:54]*** Cut end [19:23:54]Read from MH i2c: 01 07 00 [19:23:54]MH_I2C_Read... [19:23:54]Read from MH i2c: 01 07 00 41 06 00 00 00 00 00 FF 0F 5C [19:23:54]process_action close_receipt done [19:23:54]requested_data is exist [19:23:54]produce_requested_data [19:23:54]requested_item fm.sn is exist - process it [19:23:54]wFMCommunicate request_size=4 [19:23:54]MH_SAM_APDU [19:23:54]CAPDU: 80 11 00 00 [19:23:54]Write to MH i2c: E2 08 00 42 06 80 11 00 00 00 00 00 00 C2 [19:23:54]Write i2c OK [19:23:54]MH_I2C_Read... [19:23:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:23:54]Read from MH i2c: E2 [19:23:54]MH_I2C_Read... [19:23:54]Read from MH i2c: E2 17 00 [19:23:54]MH_I2C_Read... [19:23:54]Read from MH i2c: E2 17 00 42 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1F [19:23:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:23:54]wFMCommunicate OK [19:23:54]requested_item fd.num is exist - process it [19:23:54]SAM_PROTO_GetFieldsCounters [19:23:54]wFMCommunicate request_size=4 [19:23:54]MH_SAM_APDU [19:23:54]CAPDU: 80 13 00 00 [19:23:54]Write to MH i2c: E2 08 00 43 06 80 13 00 00 00 00 00 00 C5 [19:23:54]Write i2c OK [19:23:54]MH_I2C_Read... [19:23:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:23:54]Read from MH i2c: E2 [19:23:54]MH_I2C_Read... [19:23:54]Read from MH i2c: E2 62 00 [19:23:54]MH_I2C_Read... [19:23:54]Read from MH i2c: E2 62 00 43 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E2 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 BE 01 00 00 5E 04 04 00 BE 01 00 00 57 04 04 00 BF 01 00 00 19 04 04 00 00 00 00 00 90 00 3D [19:23:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E2 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 BE 01 00 00 5E 04 04 00 BE 01 00 00 57 04 04 00 BF 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:23:54]wFMCommunicate OK [19:23:54]SAM_PROTO_GetFieldsCounters done [19:23:54]requested_item shift.num is exist - process it [19:23:54]requested_item shift.opened is exist - process it [19:23:54]req_shift_opened [19:23:54]FM_GetShiftState [19:23:54]SAM_PROTO_GetShiftState [19:23:54]wFMCommunicate request_size=4 [19:23:54]MH_SAM_APDU [19:23:54]CAPDU: 80 13 01 00 [19:23:54]Write to MH i2c: E2 08 00 44 06 80 13 01 00 00 00 00 00 C7 [19:23:54]Write i2c OK [19:23:54]MH_I2C_Read... [19:23:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:23:54]Read from MH i2c: E2 [19:23:54]MH_I2C_Read... [19:23:54]Read from MH i2c: E2 0E 00 [19:23:54]MH_I2C_Read... [19:23:54]Read from MH i2c: E2 0E 00 44 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 78 [19:23:54]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:23:54]wFMCommunicate OK [19:23:54]SAM_PROTO_GetShiftState done [19:23:54]FM_GetShiftState done [19:23:54]req_shift_opened done [19:23:54]requested_item shift.open_date is exist - process it [19:23:54]req_shift_open_date [19:23:54]req_shift_open_date done [19:23:54]produce_requested_data done [19:23:54]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226786,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [19:23:54]process_action_free close_receipt [19:23:54]json_value_free [19:23:54]json_value_free done [19:23:54]process_json_proto returns [19:23:54]Send response to host [19:23:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226786,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [19:23:54]free response buf [19:23:54]execute_script done [19:23:54]execute_script returns [19:23:54]free content buf [19:23:54]Sock 8.Close socket [19:23:54]Sock 8.Thread stoped [19:23:57]recv_with_timeout no data received [19:23:57]Connected sock=11 [19:23:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 4A 59 07 01 71 E8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 BE 01 00 00 F4 03 04 00 C7 9A A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E2 75 03 00 35 04 06 00 3D FF C1 87 07 12 78 A2 FE CB 1F 89 26 1C [19:23:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 8E 5E 47 00 5B 72 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E2 75 03 00 F4 03 04 00 D7 46 A6 66 B6 04 01 00 00 1E 99 3A AC 99 D4 5A 06 [19:23:59]CommunicateWithHost err = 0 [19:23:59]CheckOFDResponse [19:23:59]1017 (14) - 77093643461234 [19:23:59]1041 (16) - 0000000000874959 [19:23:59]1040 (4) - 226786 [19:23:59]1012 (4) - 28.07.2024 13:25 [19:23:59]1206 (1) - 0 [19:23:59]OFD Sender: Remove packet 226786 [19:23:59]ProducePacketName [19:23:59]name=ofd_packets/00226786 [19:23:59]NVStorageDeleteData [19:24:00]OFD Sender: No OFD packet to send [19:24:05]OFD Sender: No OFD packet to send [19:24:10]OFD Sender: No OFD packet to send [19:24:15]OFD Sender: No OFD packet to send [19:24:20]OFD Sender: No OFD packet to send [19:24:25]OFD Sender: No OFD packet to send [19:24:30]OFD Sender: No OFD packet to send [19:24:35]OFD Sender: No OFD packet to send [19:24:40]OFD Sender: No OFD packet to send [19:24:45]OFD Sender: No OFD packet to send [19:24:50]OFD Sender: No OFD packet to send [19:24:55]OFD Sender: No OFD packet to send [19:25:00]OFD Sender: No OFD packet to send [19:25:05]OFD Sender: No OFD packet to send [19:25:10]OFD Sender: No OFD packet to send [19:25:15]OFD Sender: No OFD packet to send [19:25:20]OFD Sender: No OFD packet to send [19:25:25]OFD Sender: No OFD packet to send [19:25:30]OFD Sender: No OFD packet to send [19:25:35]OFD Sender: No OFD packet to send [19:25:40]OFD Sender: No OFD packet to send [19:25:45]OFD Sender: No OFD packet to send [19:25:46]accept exits with 9 [19:25:46]New connection [19:25:46]New thread 3067542884 created [19:25:46]Thread 3067399524 joined [19:25:46]Waiting for new connection... [19:25:46] Sock 9.Parse request [19:25:46]Sock 9.Check first char [19:25:46]Sock 9.First char is OK [19:25:46]request: POST /json_proto HTTP/1.0 [19:25:46]Method: POST [19:25:46]URL: /json_proto [19:25:46]Method is POST - this is cgi request [19:25:46]url: /json_proto [19:25:46]query_string will be loaded in cgi processing [19:25:46]execute_cgi json_proto POST (null) [19:25:46]execute_cgi path=json_proto method=POST [19:25:46]POST find Content-Length [19:25:46]Host: 172.17.43.131:8080 [19:25:46]Content-Length: 678 [19:25:46]Content-Type: application/json [19:25:46] [19:25:46]POST finish read [19:25:46]Found Content-Length = 678 [19:25:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003210", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:25:46]execute_script... [19:25: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)2003210", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:25:46]POST & json_proto [19:25:46]process_json_proto [19:25:46]json parsed OK: [19:25:46]protocol is kg_v1.0 [19:25:46]action value=close_receipt [19:25:46]process_action close_receipt [19:25:46]cmd_close_receipt [19:25:46]MH_GetDate [19:25:46]Write to MH i2c: F0 00 00 45 06 3A [19:25:46]Write i2c OK [19:25:46]MH_I2C_Read... [19:25:46]Read from MH i2c: F0 [19:25:46]MH_I2C_Read... [19:25:46]Read from MH i2c: F0 09 00 [19:25:46]MH_I2C_Read... [19:25:46]Read from MH i2c: F0 09 00 45 06 00 3B 9B A6 66 F9 24 A2 66 4A [19:25:46]GetLastDocTimeStamp 1722194631 [19:25:46]current date 1722194747 [19:25:46]FM_GetShiftState [19:25:46]SAM_PROTO_GetShiftState [19:25:46]wFMCommunicate request_size=4 [19:25:46]MH_SAM_APDU [19:25:46]CAPDU: 80 13 01 00 [19:25:46]Write to MH i2c: E2 08 00 46 06 80 13 01 00 00 00 00 00 C9 [19:25:46]Write i2c OK [19:25:46]MH_I2C_Read... [19:25:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:25:46]Read from MH i2c: E2 [19:25:46]MH_I2C_Read... [19:25:46]Read from MH i2c: E2 0E 00 [19:25:46]MH_I2C_Read... [19:25:46]Read from MH i2c: E2 0E 00 46 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 7A [19:25:46]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:25:46]wFMCommunicate OK [19:25:46]SAM_PROTO_GetShiftState done [19:25:46]FM_GetShiftState done [19:25:46]opened in 1722125326 [19:25:46]opened+sec_in_day 1722211726 [19:25:46]quantity*price = 60027 [19:25:46]sum+1 = 60029 [19:25:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 447 28.07.2024 19:25 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226787 ФПД: 47552493547366 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T192547&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226787&fm=47552493547366&tin=02508201610067®Number=0000000000092624&sum=60000 [19:25:48]StoreToDocumentArchive [19:25:48]shift 439 fd 226787 [19:25:48]save to /storage/0439/doc_00226787 [19:25:48]save last doc name /storage/0439/doc_00226787 to /storage/kkm_last_doc_name [19:25:48]save OK [19:25:48]Clear old archive folders... [19:25:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:25:48]tlvbuf is 01D050D0 [19:25:48]SAM_PROTO_ClearQueue [19:25:48]wFMCommunicate request_size=4 [19:25:48]MH_SAM_APDU [19:25:48]CAPDU: 80 09 00 00 [19:25:48]Write to MH i2c: E2 08 00 53 06 80 09 00 00 00 00 00 00 CB [19:25:48]Write i2c OK [19:25:48]MH_I2C_Read... [19:25:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:25:48]Read from MH i2c: E2 [19:25:48]MH_I2C_Read... [19:25:48]Read from MH i2c: E2 03 00 [19:25:48]MH_I2C_Read... [19:25:48]Read from MH i2c: E2 03 00 53 06 00 90 00 CD [19:25:48]RAPDU: 90 00 [19:25:48]wFMCommunicate OK [19:25:48]SAM_PROTO_ClearQueue done [19:25:48]KKMCreateOFDPacket [19:25:48]OFDProtocolAddRootSTLVToBuf [19:25:48]FM_MakeSignedData [19:25:48]FM_MakeSignedData [19:25:48]SAM_PROTO_SignData [19:25:48]wFMCommunicate request_size=4 [19:25:48]MH_SAM_APDU [19:25:48]CAPDU: 80 0D 01 02 [19:25:48]Write to MH i2c: E2 08 00 54 06 80 0D 01 02 00 00 00 00 D3 [19:25:48]Write i2c OK [19:25:48]MH_I2C_Read... [19:25:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:25:48]Read from MH i2c: E2 [19:25:48]MH_I2C_Read... [19:25:48]Read from MH i2c: E2 03 00 [19:25:48]MH_I2C_Read... [19:25:48]Read from MH i2c: E2 03 00 54 06 00 90 00 CE [19:25:48]RAPDU: 90 00 [19:25:48]wFMCommunicate OK [19:25:48]wFMCommunicate request_size=255 [19:25:48]MH_SAM_APDU [19:25:48]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 01 00 00 F4 03 04 00 3B 9B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E3 75 03 00 35 04 06 00 2B [19:25:48]Write to MH i2c: E2 02 01 55 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 01 00 00 F4 03 04 00 3B 9B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E3 75 03 00 35 04 06 00 2B 00 00 A8 [19:25:48]Write i2c OK [19:25:48]MH_I2C_Read... [19:25:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:25:48]Read from MH i2c: E2 [19:25:48]MH_I2C_Read... [19:25:48]Read from MH i2c: E2 03 00 [19:25:48]MH_I2C_Read... [19:25:48]Read from MH i2c: E2 03 00 55 06 00 90 00 CF [19:25:48]RAPDU: 90 00 [19:25:48]wFMCommunicate OK [19:25:48]wFMCommunicate request_size=10 [19:25:48]MH_SAM_APDU [19:25:48]CAPDU: 80 0D 02 02 05 3F AD 7C 6F 66 [19:25:48]Write to MH i2c: E2 0D 00 56 06 80 0D 02 02 05 00 3F AD 7C 6F 66 00 00 1D [19:25:48]Write i2c OK [19:25:48]MH_I2C_Read... [19:25:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:25:48]Read from MH i2c: E2 [19:25:48]MH_I2C_Read... [19:25:48]Read from MH i2c: E2 03 00 [19:25:48]MH_I2C_Read... [19:25:48]Read from MH i2c: E2 03 00 56 06 00 90 00 D0 [19:25:48]RAPDU: 90 00 [19:25:48]wFMCommunicate OK [19:25:48]wFMCommunicate request_size=4 [19:25:48]MH_SAM_APDU [19:25:48]CAPDU: 80 0D 03 02 [19:25:48]Write to MH i2c: E2 08 00 57 06 80 0D 03 02 00 00 00 00 D8 [19:25:48]Write i2c OK [19:25:48]MH_I2C_Read... [19:25:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:25:48]Read from MH i2c: E2 [19:25:48]MH_I2C_Read... [19:25:48]Read from MH i2c: E2 0B 00 [19:25:48]MH_I2C_Read... [19:25:48]Read from MH i2c: E2 0B 00 57 06 00 10 EC 39 DC 76 62 10 08 90 00 DA [19:25:48]RAPDU: 10 EC 39 DC 76 62 10 08 90 00 [19:25:48]wFMCommunicate OK [19:25:48]SAM_PROTO_SignData done [19:25:48]FM_MakeSignedData done [19:25:48]CreateOFDProtocolMessage [19:25:48]wFMCommunicate request_size=4 [19:25:48]MH_SAM_APDU [19:25:48]CAPDU: 80 11 00 00 [19:25:48]Write to MH i2c: E2 08 00 58 06 80 11 00 00 00 00 00 00 D8 [19:25:48]Write i2c OK [19:25:48]MH_I2C_Read... [19:25:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:25:48]Read from MH i2c: E2 [19:25:48]MH_I2C_Read... [19:25:48]Read from MH i2c: E2 17 00 [19:25:48]MH_I2C_Read... [19:25:48]Read from MH i2c: E2 17 00 58 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 35 [19:25:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:25:48]wFMCommunicate OK [19:25:48]CreateOFDProtocolMessage done [19:25:48]OFDSenderStorePacket 226787 [19:25:48]StoreOFDPacket docnum=226787 [19:25:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 F7 2E 07 01 56 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 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 01 00 00 F4 03 04 00 3B 9B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E3 75 03 00 35 04 06 00 2B 3F AD 7C 6F 66 10 EC 39 DC 76 62 10 08 [19:25:48]CheckFolder [19:25:48]dirname=/storage/ofd_packets [19:25:48]CheckFolder done [19:25:48]ProducePacketName [19:25:48]name=ofd_packets/00226787 [19:25:48]NVStorageSaveData ofd_packets/00226787 [19:25:48]File name is /storage/ofd_packets/00226787 [19:25:48]Write 301 bytes [19:25:48]NVStorageSaveData done [19:25:48]OFDSenderStorePacket done [19:25:48]KKMCreateOFDPacket done [19:25:48]NVStorageSaveData kkm_last_timestamp [19:25:48]File name is /storage/kkm_last_timestamp [19:25:48]Write 4 bytes [19:25:48]NVStorageSaveData done [19:25:48]ExternCall_PrintAddStr [19:25:48]wPrintStart [19:25:48]Write to MH i2c: 01 00 00 59 06 5F [19:25:48]Write i2c OK [19:25:48]MH_I2C_Read... [19:25:48]Read from MH i2c: 01 [19:25:48]MH_I2C_Read... [19:25:48]Read from MH i2c: 01 07 00 [19:25:48]MH_I2C_Read... [19:25:48]Read from MH i2c: 01 07 00 59 06 00 00 00 00 00 FF 0F 74 [19:25:48]RasterBufferAndPrint [19:25:48]line Счет N : (1)2003210 [19:25:48]line ИНН: 02508201610067 [19:25:48]line Контрольно-Кассовый Чек [19:25:48]line ПРОДАЖА [19:25:48]line ТРК (МРК, ГНК) : 64 [19:25:48]line Товар: 2710124500 [19:25:48]line Аи-95-К-5 [19:25:48]line 8.090 * 74.20 [19:25:48]line = 600.28 [19:25:48]line НДС 12% НСП 1% [19:25:48]line > о реализуемом товаре [19:25:48]line ОКРУГЛЕНИЕ: -0.28 [19:25:48]line ИТОГО: 600.00 [19:25:48]line Внесено: 600.00 [19:25:48]line СДАЧА: 0.00 [19:25:48]line НСП 1% : 5.31 [19:25:48]line НДС 12% : 63.75 [19:25:48]line Наличными: 600.00 [19:25:48]line Безнал.: 0.00 [19:25:48]line Место: АЗС № 97 "Партнер Нефть" [19:25:48]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:25:48]line СНО: Общий режим [19:25:48]line Чек 447 28.07.2024 19:25 [19:25:48]line Смена: 439 ФФД: 1.0 [19:25:48]line ЗНМ: 0300000054 [19:25:48]line РНМ: 0000000000092624 [19:25:48]line Версия ККМ: 001 [19:25:48]line ФМ: 0000000000874959 [19:25:48]line ФД: 226787 [19:25:48]line ФПД: 47552493547366 [19:25:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T192547&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226787&fm=47552493547366&tin=02508201610067®Number=0000000000092624&sum=60000 [19:25:48]written 0, free lines is 4095 [19:25:48]OFD Sender: Processing packet 226787 [packets to send 603, broken 602] [19:25:48]ProducePacketName [19:25:48]name=ofd_packets/00226787 [19:25:48]OFD Sender: To server: pG, [19:25:48]CommunicateWithHost lk.salyk.kg:30040 [19:25:48]ConnectInit lk.salyk.kg [19:25:49]Write to MH i2c: 01 00 00 84 06 8A [19:25:49]Write i2c OK [19:25:49]MH_I2C_Read... [19:25:49]Read from MH i2c: 01 [19:25:49]MH_I2C_Read... [19:25:49]Read from MH i2c: 01 07 00 [19:25:49]MH_I2C_Read... [19:25:49]Read from MH i2c: 01 07 00 84 06 00 00 00 00 00 65 0C 02 [19:25:49]RasterBufferAndPrint [19:25:49]line [19:25:49]line [19:25:49]line [19:25:49]line [19:25:49]line [19:25:49]written 0, free lines is 3177 [19:25:49]MH_Cut [19:25:49]Write to MH i2c: D1 01 00 8B 06 01 63 [19:25:49]Write i2c OK [19:25:49]MH_I2C_Read... [19:25:49]Read from MH i2c: D1 [19:25:49]MH_I2C_Read... [19:25:49]Read from MH i2c: D1 01 00 [19:25:49]MH_I2C_Read... [19:25:49]Read from MH i2c: D1 01 00 8B 06 00 62 [19:25:49]Write to MH i2c: 01 00 00 8C 06 92 [19:25:49]Write i2c OK [19:25:49]MH_I2C_Read... [19:25:49]Connected sock=10 [19:25:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 F7 2E 07 01 56 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 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 01 00 00 F4 03 04 00 3B 9B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E3 75 03 00 35 04 06 00 2B 3F AD 7C 6F 66 10 EC 39 DC 76 62 10 08 [19:25:50]*** Cut start [19:25:50]*** Partial cut [19:25:50]*** CUTSNS_PIN = 1 [19:25:50]*** CUTSNS_PIN = 0 [19:25:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 8A 11 47 00 88 91 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E3 75 03 00 F4 03 04 00 46 47 A6 66 B6 04 01 00 00 22 C0 EE 85 61 7A BE 24 [19:25:50]CommunicateWithHost err = 0 [19:25:50]CheckOFDResponse [19:25:50]1017 (14) - 77093643461234 [19:25:50]1041 (16) - 0000000000874959 [19:25:50]1040 (4) - 226787 [19:25:50]1012 (4) - 28.07.2024 13:27 [19:25:50]1206 (1) - 0 [19:25:50]OFD Sender: Remove packet 226787 [19:25:50]ProducePacketName [19:25:50]name=ofd_packets/00226787 [19:25:50]NVStorageDeleteData [19:25:50]*** Brake cut motor [19:25:50]OFD Sender: No OFD packet to send [19:25:50]Read from MH i2c: 01 [19:25:50]MH_I2C_Read... [19:25:50]*** Stop cut motor [19:25:50]*** Cut end [19:25:50]Read from MH i2c: 01 07 00 [19:25:50]MH_I2C_Read... [19:25:50]Read from MH i2c: 01 07 00 8C 06 00 00 00 00 00 FF 0F A7 [19:25:50]process_action close_receipt done [19:25:50]requested_data is exist [19:25:50]produce_requested_data [19:25:50]requested_item fm.sn is exist - process it [19:25:50]wFMCommunicate request_size=4 [19:25:50]MH_SAM_APDU [19:25:50]CAPDU: 80 11 00 00 [19:25:50]Write to MH i2c: E2 08 00 8D 06 80 11 00 00 00 00 00 00 0D [19:25:50]Write i2c OK [19:25:50]MH_I2C_Read... [19:25:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:25:51]Read from MH i2c: E2 [19:25:51]MH_I2C_Read... [19:25:51]Read from MH i2c: E2 17 00 [19:25:51]MH_I2C_Read... [19:25:51]Read from MH i2c: E2 17 00 8D 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6A [19:25:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:25:51]wFMCommunicate OK [19:25:51]requested_item fd.num is exist - process it [19:25:51]SAM_PROTO_GetFieldsCounters [19:25:51]wFMCommunicate request_size=4 [19:25:51]MH_SAM_APDU [19:25:51]CAPDU: 80 13 00 00 [19:25:51]Write to MH i2c: E2 08 00 8E 06 80 13 00 00 00 00 00 00 10 [19:25:51]Write i2c OK [19:25:51]MH_I2C_Read... [19:25:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:25:51]Read from MH i2c: E2 [19:25:51]MH_I2C_Read... [19:25:51]Read from MH i2c: E2 62 00 [19:25:51]MH_I2C_Read... [19:25:51]Read from MH i2c: E2 62 00 8E 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E3 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 BF 01 00 00 5E 04 04 00 BF 01 00 00 57 04 04 00 C0 01 00 00 19 04 04 00 00 00 00 00 90 00 8C [19:25:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E3 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 BF 01 00 00 5E 04 04 00 BF 01 00 00 57 04 04 00 C0 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:25:51]wFMCommunicate OK [19:25:51]SAM_PROTO_GetFieldsCounters done [19:25:51]requested_item shift.num is exist - process it [19:25:51]requested_item shift.opened is exist - process it [19:25:51]req_shift_opened [19:25:51]FM_GetShiftState [19:25:51]SAM_PROTO_GetShiftState [19:25:51]wFMCommunicate request_size=4 [19:25:51]MH_SAM_APDU [19:25:51]CAPDU: 80 13 01 00 [19:25:51]Write to MH i2c: E2 08 00 8F 06 80 13 01 00 00 00 00 00 12 [19:25:51]Write i2c OK [19:25:51]MH_I2C_Read... [19:25:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:25:51]Read from MH i2c: E2 [19:25:51]MH_I2C_Read... [19:25:51]Read from MH i2c: E2 0E 00 [19:25:51]MH_I2C_Read... [19:25:51]Read from MH i2c: E2 0E 00 8F 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 C3 [19:25:51]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:25:51]wFMCommunicate OK [19:25:51]SAM_PROTO_GetShiftState done [19:25:51]FM_GetShiftState done [19:25:51]req_shift_opened done [19:25:51]requested_item shift.open_date is exist - process it [19:25:51]req_shift_open_date [19:25:51]req_shift_open_date done [19:25:51]produce_requested_data done [19:25:51]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226787,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [19:25:51]process_action_free close_receipt [19:25:51]json_value_free [19:25:51]json_value_free done [19:25:51]process_json_proto returns [19:25:51]Send response to host [19:25:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226787,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [19:25:51]free response buf [19:25:51]execute_script done [19:25:51]execute_script returns [19:25:51]free content buf [19:25:51]Sock 9.Close socket [19:25:51]Sock 9.Thread stoped [19:25:55]OFD Sender: No OFD packet to send [19:25:56]recv_with_timeout no data received [19:25:57]accept exits with 8 [19:25:57]New connection [19:25:57]New thread 3067399524 created [19:25:57]Thread 3067542884 joined [19:25:57]Waiting for new connection... [19:25:57] Sock 8.Parse request [19:25:57]Sock 8.Check first char [19:25:57]Sock 8.First char is OK [19:25:57]request: POST /json_proto HTTP/1.0 [19:25:57]Method: POST [19:25:57]URL: /json_proto [19:25:57]Method is POST - this is cgi request [19:25:57]url: /json_proto [19:25:57]query_string will be loaded in cgi processing [19:25:57]execute_cgi json_proto POST (null) [19:25:57]execute_cgi path=json_proto method=POST [19:25:57]POST find Content-Length [19:25:57]Host: 172.17.43.131:8080 [19:25:57]Content-Length: 804 [19:25:57]Content-Type: application/json [19:25:57] [19:25:57]POST finish read [19:25:57]Found Content-Length = 804 [19:25:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003209", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:25:57]execute_script... [19:25: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)2003209", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:25:57]POST & json_proto [19:25:57]process_json_proto [19:25:57]json parsed OK: [19:25:57]protocol is kg_v1.0 [19:25:57]action value=close_receipt [19:25:57]process_action close_receipt [19:25:57]cmd_close_receipt [19:25:57]MH_GetDate [19:25:57]Write to MH i2c: F0 00 00 90 06 85 [19:25:57]Write i2c OK [19:25:57]MH_I2C_Read... [19:25:57]Read from MH i2c: F0 [19:25:57]MH_I2C_Read... [19:25:57]Read from MH i2c: F0 09 00 [19:25:57]MH_I2C_Read... [19:25:57]Read from MH i2c: F0 09 00 90 06 00 45 9B A6 66 F9 24 A2 66 9F [19:25:57]GetLastDocTimeStamp 1722194747 [19:25:57]current date 1722194757 [19:25:57]FM_GetShiftState [19:25:57]SAM_PROTO_GetShiftState [19:25:57]wFMCommunicate request_size=4 [19:25:57]MH_SAM_APDU [19:25:57]CAPDU: 80 13 01 00 [19:25:57]Write to MH i2c: E2 08 00 91 06 80 13 01 00 00 00 00 00 14 [19:25:57]Write i2c OK [19:25:57]MH_I2C_Read... [19:25:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:25:57]Read from MH i2c: E2 [19:25:57]MH_I2C_Read... [19:25:57]Read from MH i2c: E2 0E 00 [19:25:57]MH_I2C_Read... [19:25:57]Read from MH i2c: E2 0E 00 91 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 C5 [19:25:57]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:25:57]wFMCommunicate OK [19:25:57]SAM_PROTO_GetShiftState done [19:25:57]FM_GetShiftState done [19:25:57]opened in 1722125326 [19:25:57]opened+sec_in_day 1722211726 [19:25:57]quantity*price = 100021 [19:25:57]sum+1 = 100023 [19:25:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 448 28.07.2024 19:25 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226788 ФПД: 280997929851557 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T192557&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226788&fm=280997929851557&tin=02508201610067®Number=0000000000092624&sum=100022 [19:25:58]StoreToDocumentArchive [19:25:58]shift 439 fd 226788 [19:25:58]save to /storage/0439/doc_00226788 [19:25:58]save last doc name /storage/0439/doc_00226788 to /storage/kkm_last_doc_name [19:25:58]save OK [19:25:58]Clear old archive folders... [19:25:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:25:58]tlvbuf is 01CE7930 [19:25:58]SAM_PROTO_ClearQueue [19:25:58]wFMCommunicate request_size=4 [19:25:58]MH_SAM_APDU [19:25:58]CAPDU: 80 09 00 00 [19:25:58]Write to MH i2c: E2 08 00 9E 06 80 09 00 00 00 00 00 00 16 [19:25:58]Write i2c OK [19:25:58]MH_I2C_Read... [19:25:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:25:58]Read from MH i2c: E2 [19:25:58]MH_I2C_Read... [19:25:58]Read from MH i2c: E2 03 00 [19:25:58]MH_I2C_Read... [19:25:58]Read from MH i2c: E2 03 00 9E 06 00 90 00 18 [19:25:58]RAPDU: 90 00 [19:25:58]wFMCommunicate OK [19:25:58]SAM_PROTO_ClearQueue done [19:25:58]KKMCreateOFDPacket [19:25:58]OFDProtocolAddRootSTLVToBuf [19:25:58]FM_MakeSignedData [19:25:58]FM_MakeSignedData [19:25:58]SAM_PROTO_SignData [19:25:58]wFMCommunicate request_size=4 [19:25:58]MH_SAM_APDU [19:25:58]CAPDU: 80 0D 01 02 [19:25:58]Write to MH i2c: E2 08 00 9F 06 80 0D 01 02 00 00 00 00 1E [19:25:58]Write i2c OK [19:25:58]MH_I2C_Read... [19:25:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:25:58]Read from MH i2c: E2 [19:25:58]MH_I2C_Read... [19:25:58]Read from MH i2c: E2 03 00 [19:25:58]MH_I2C_Read... [19:25:58]Read from MH i2c: E2 03 00 9F 06 00 90 00 19 [19:25:58]RAPDU: 90 00 [19:25:58]wFMCommunicate OK [19:25:58]wFMCommunicate request_size=255 [19:25:58]MH_SAM_APDU [19:25:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 C0 01 00 00 F4 03 04 00 45 9B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E4 75 03 00 35 04 06 00 FF [19:25:58]Write to MH i2c: E2 02 01 A0 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 C0 01 00 00 F4 03 04 00 45 9B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E4 75 03 00 35 04 06 00 FF 00 00 BE [19:25:58]Write i2c OK [19:25:58]MH_I2C_Read... [19:25:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:25:58]Read from MH i2c: E2 [19:25:58]MH_I2C_Read... [19:25:58]Read from MH i2c: E2 03 00 [19:25:58]MH_I2C_Read... [19:25:58]Read from MH i2c: E2 03 00 A0 06 00 90 00 1A [19:25:58]RAPDU: 90 00 [19:25:58]wFMCommunicate OK [19:25:58]wFMCommunicate request_size=10 [19:25:58]MH_SAM_APDU [19:25:58]CAPDU: 80 0D 02 02 05 90 ED CA 9A A5 [19:25:58]Write to MH i2c: E2 0D 00 A1 06 80 0D 02 02 05 00 90 ED CA 9A A5 00 00 B1 [19:25:58]Write i2c OK [19:25:58]MH_I2C_Read... [19:25:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:25:58]Read from MH i2c: E2 [19:25:58]MH_I2C_Read... [19:25:58]Read from MH i2c: E2 03 00 [19:25:58]MH_I2C_Read... [19:25:58]Read from MH i2c: E2 03 00 A1 06 00 90 00 1B [19:25:58]RAPDU: 90 00 [19:25:58]wFMCommunicate OK [19:25:58]wFMCommunicate request_size=4 [19:25:58]MH_SAM_APDU [19:25:58]CAPDU: 80 0D 03 02 [19:25:58]Write to MH i2c: E2 08 00 A2 06 80 0D 03 02 00 00 00 00 23 [19:25:58]Write i2c OK [19:25:58]MH_I2C_Read... [19:25:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:25:58]Read from MH i2c: E2 [19:25:58]MH_I2C_Read... [19:25:58]Read from MH i2c: E2 0B 00 [19:25:58]MH_I2C_Read... [19:25:58]Read from MH i2c: E2 0B 00 A2 06 00 10 52 CE FA 6F 65 C4 57 90 00 3D [19:25:58]RAPDU: 10 52 CE FA 6F 65 C4 57 90 00 [19:25:58]wFMCommunicate OK [19:25:58]SAM_PROTO_SignData done [19:25:58]FM_MakeSignedData done [19:25:58]CreateOFDProtocolMessage [19:25:58]wFMCommunicate request_size=4 [19:25:58]MH_SAM_APDU [19:25:58]CAPDU: 80 11 00 00 [19:25:58]Write to MH i2c: E2 08 00 A3 06 80 11 00 00 00 00 00 00 23 [19:25:58]Write i2c OK [19:25:58]MH_I2C_Read... [19:25:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:25:58]Read from MH i2c: E2 [19:25:58]MH_I2C_Read... [19:25:58]Read from MH i2c: E2 17 00 [19:25:58]MH_I2C_Read... [19:25:58]Read from MH i2c: E2 17 00 A3 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 80 [19:25:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:25:58]wFMCommunicate OK [19:25:58]CreateOFDProtocolMessage done [19:25:58]OFDSenderStorePacket 226788 [19:25:58]StoreOFDPacket docnum=226788 [19:25:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 BC 12 07 01 96 47 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 C0 01 00 00 F4 03 04 00 45 9B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E4 75 03 00 35 04 06 00 FF 90 ED CA 9A A5 10 52 CE FA 6F 65 C4 57 [19:25:58]CheckFolder [19:25:58]dirname=/storage/ofd_packets [19:25:58]CheckFolder done [19:25:58]ProducePacketName [19:25:58]name=ofd_packets/00226788 [19:25:58]NVStorageSaveData ofd_packets/00226788 [19:25:58]File name is /storage/ofd_packets/00226788 [19:25:58]Write 301 bytes [19:25:58]NVStorageSaveData done [19:25:58]OFDSenderStorePacket done [19:25:58]KKMCreateOFDPacket done [19:25:58]NVStorageSaveData kkm_last_timestamp [19:25:58]File name is /storage/kkm_last_timestamp [19:25:58]Write 4 bytes [19:25:58]NVStorageSaveData done [19:25:58]ExternCall_PrintAddStr [19:25:58]wPrintStart [19:25:58]Write to MH i2c: 01 00 00 A4 06 AA [19:25:58]Write i2c OK [19:25:58]MH_I2C_Read... [19:25:58]Read from MH i2c: 01 [19:25:58]MH_I2C_Read... [19:25:58]Read from MH i2c: 01 07 00 [19:25:58]MH_I2C_Read... [19:25:58]Read from MH i2c: 01 07 00 A4 06 00 00 00 00 00 FF 0F BF [19:25:58]RasterBufferAndPrint [19:25:58]line Счет N : (1)2003209 [19:25:58]line ИНН: 02508201610067 [19:25:58]line Контрольно-Кассовый Чек [19:25:58]line ПРОДАЖА [19:25:58]line ТРК (МРК, ГНК) : 44 [19:25:58]line Товар: 2710124500 [19:25:58]line Аи-95-К-5 [19:25:58]line 13.480 * 74.20 [19:25:58]line = 1000.22 [19:25:58]line НДС 12% НСП 1% [19:25:58]line > о реализуемом товаре [19:25:58]line ИТОГО: 1000.22 [19:25:58]line НСП 1% : 8.85 [19:25:58]line НДС 12% : 106.22 [19:25:58]line Наличными: 0.00 [19:25:58]line Безнал.: 1000.22 [19:25:58]line Место: АЗС № 97 "Партнер Нефть" [19:25:58]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:25:58]line СНО: Общий режим [19:25:58]line Чек 448 28.07.2024 19:25 [19:25:58]line Смена: 439 ФФД: 1.0 [19:25:58]line ЗНМ: 0300000054 [19:25:58]line РНМ: 0000000000092624 [19:25:58]line Версия ККМ: 001 [19:25:58]line Платежная система: O! деньги [19:25:58]line ФМ: 0000000000874959 [19:25:58]line ФД: 226788 [19:25:58]line ФПД: 280997929851557 [19:25:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T192557&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226788&fm=280997929851557&tin=02508201610067®Number=0000000000092624&sum=100022 [19:25:58]written 0, free lines is 4095 [19:25:58]OFD Sender: Processing packet 226788 [packets to send 603, broken 602] [19:25:58]ProducePacketName [19:25:58]name=ofd_packets/00226788 [19:25:58]OFD Sender: To server: pG, [19:25:58]CommunicateWithHost lk.salyk.kg:30040 [19:25:58]ConnectInit lk.salyk.kg [19:25:59]Write to MH i2c: 01 00 00 CE 06 D4 [19:25:59]Write i2c OK [19:25:59]MH_I2C_Read... [19:25:59]Read from MH i2c: 01 [19:25:59]MH_I2C_Read... [19:25:59]Read from MH i2c: 01 07 00 [19:25:59]MH_I2C_Read... [19:25:59]Read from MH i2c: 01 07 00 CE 06 00 00 00 00 00 80 0C 67 [19:25:59]RasterBufferAndPrint [19:25:59]line [19:25:59]line [19:25:59]line [19:25:59]line [19:25:59]line [19:25:59]written 0, free lines is 3207 [19:25:59]MH_Cut [19:25:59]Write to MH i2c: D1 01 00 D5 06 01 AD [19:25:59]Write i2c OK [19:25:59]MH_I2C_Read... [19:25:59]Read from MH i2c: D1 [19:25:59]MH_I2C_Read... [19:25:59]Read from MH i2c: D1 01 00 [19:25:59]MH_I2C_Read... [19:25:59]Read from MH i2c: D1 01 00 D5 06 00 AC [19:25:59]Write to MH i2c: 01 00 00 D6 06 DC [19:25:59]Write i2c OK [19:25:59]MH_I2C_Read... [19:26:00]*** Cut start [19:26:00]*** Partial cut [19:26:00]*** CUTSNS_PIN = 1 [19:26:00]*** CUTSNS_PIN = 0 [19:26:00]*** Brake cut motor [19:26:01]Read from MH i2c: 01 [19:26:01]MH_I2C_Read... [19:26:01]*** Stop cut motor [19:26:01]*** Cut end [19:26:01]Read from MH i2c: 01 07 00 [19:26:01]MH_I2C_Read... [19:26:01]Read from MH i2c: 01 07 00 D6 06 00 00 00 00 00 FF 0F F1 [19:26:01]process_action close_receipt done [19:26:01]requested_data is exist [19:26:01]produce_requested_data [19:26:01]requested_item fm.sn is exist - process it [19:26:01]wFMCommunicate request_size=4 [19:26:01]MH_SAM_APDU [19:26:01]CAPDU: 80 11 00 00 [19:26:01]Write to MH i2c: E2 08 00 D7 06 80 11 00 00 00 00 00 00 57 [19:26:01]Write i2c OK [19:26:01]MH_I2C_Read... [19:26:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:26:01]Read from MH i2c: E2 [19:26:01]MH_I2C_Read... [19:26:01]Read from MH i2c: E2 17 00 [19:26:01]MH_I2C_Read... [19:26:01]Read from MH i2c: E2 17 00 D7 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B4 [19:26:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:26:01]wFMCommunicate OK [19:26:01]requested_item fd.num is exist - process it [19:26:01]SAM_PROTO_GetFieldsCounters [19:26:01]wFMCommunicate request_size=4 [19:26:01]MH_SAM_APDU [19:26:01]CAPDU: 80 13 00 00 [19:26:01]Write to MH i2c: E2 08 00 D8 06 80 13 00 00 00 00 00 00 5A [19:26:01]Write i2c OK [19:26:01]MH_I2C_Read... [19:26:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:26:01]Read from MH i2c: E2 [19:26:01]MH_I2C_Read... [19:26:01]Read from MH i2c: E2 62 00 [19:26:01]MH_I2C_Read... [19:26:01]Read from MH i2c: E2 62 00 D8 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E4 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 C0 01 00 00 5E 04 04 00 C0 01 00 00 57 04 04 00 C1 01 00 00 19 04 04 00 00 00 00 00 90 00 DA [19:26:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E4 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 C0 01 00 00 5E 04 04 00 C0 01 00 00 57 04 04 00 C1 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:26:01]wFMCommunicate OK [19:26:01]SAM_PROTO_GetFieldsCounters done [19:26:01]requested_item shift.num is exist - process it [19:26:01]requested_item shift.opened is exist - process it [19:26:01]req_shift_opened [19:26:01]FM_GetShiftState [19:26:01]SAM_PROTO_GetShiftState [19:26:01]wFMCommunicate request_size=4 [19:26:01]MH_SAM_APDU [19:26:01]CAPDU: 80 13 01 00 [19:26:01]Write to MH i2c: E2 08 00 D9 06 80 13 01 00 00 00 00 00 5C [19:26:01]Write i2c OK [19:26:01]MH_I2C_Read... [19:26:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:26:01]Read from MH i2c: E2 [19:26:01]MH_I2C_Read... [19:26:01]Read from MH i2c: E2 0E 00 [19:26:01]MH_I2C_Read... [19:26:01]Read from MH i2c: E2 0E 00 D9 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 0D [19:26:01]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:26:01]wFMCommunicate OK [19:26:01]SAM_PROTO_GetShiftState done [19:26:01]FM_GetShiftState done [19:26:01]req_shift_opened done [19:26:01]requested_item shift.open_date is exist - process it [19:26:01]req_shift_open_date [19:26:01]req_shift_open_date done [19:26:01]produce_requested_data done [19:26:01]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226788,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [19:26:01]process_action_free close_receipt [19:26:01]json_value_free [19:26:01]json_value_free done [19:26:01]process_json_proto returns [19:26:01]Send response to host [19:26:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226788,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [19:26:01]free response buf [19:26:01]execute_script done [19:26:01]execute_script returns [19:26:01]free content buf [19:26:01]Sock 8.Close socket [19:26:01]Sock 8.Thread stoped [19:26:03]ConnectInit Can't take IP for lk.salyk.kg [19:26:03]CommunicateWithHost connect error [19:26:03]CommunicateWithHost err = -1 [19:26:03]OFD Sender: Server communicate error [19:26:08]OFD Sender: Processing packet 226788 [packets to send 603, broken 602] [19:26:08]ProducePacketName [19:26:08]name=ofd_packets/00226788 [19:26:08]OFD Sender: To server: pG, [19:26:08]CommunicateWithHost lk.salyk.kg:30040 [19:26:08]ConnectInit lk.salyk.kg [19:26:14]recv_with_timeout no data received [19:26:31]Connected sock=8 [19:26:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 BC 12 07 01 96 47 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 C0 01 00 00 F4 03 04 00 45 9B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E4 75 03 00 35 04 06 00 FF 90 ED CA 9A A5 10 52 CE FA 6F 65 C4 57 [19:26:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 55 1A 47 00 B2 65 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E4 75 03 00 F4 03 04 00 74 47 A6 66 B6 04 01 00 00 2C F6 F7 67 D6 E4 B1 1D [19:26:36]CommunicateWithHost err = 0 [19:26:36]CheckOFDResponse [19:26:36]1017 (14) - 77093643461234 [19:26:36]1041 (16) - 0000000000874959 [19:26:36]1040 (4) - 226788 [19:26:36]1012 (4) - 28.07.2024 13:28 [19:26:36]1206 (1) - 0 [19:26:36]OFD Sender: Remove packet 226788 [19:26:36]ProducePacketName [19:26:36]name=ofd_packets/00226788 [19:26:36]NVStorageDeleteData [19:26:36]OFD Sender: No OFD packet to send [19:26:41]OFD Sender: No OFD packet to send [19:26:46]OFD Sender: No OFD packet to send [19:26:51]OFD Sender: No OFD packet to send [19:26:56]OFD Sender: No OFD packet to send [19:27:01]OFD Sender: No OFD packet to send [19:27:06]OFD Sender: No OFD packet to send [19:27:11]OFD Sender: No OFD packet to send [19:27:16]OFD Sender: No OFD packet to send [19:27:20]accept exits with 9 [19:27:20]New connection [19:27:20]New thread 3067542884 created [19:27:20]Thread 3067399524 joined [19:27:20]Waiting for new connection... [19:27:20] Sock 9.Parse request [19:27:20]Sock 9.Check first char [19:27:20]Sock 9.First char is OK [19:27:20]request: POST /json_proto HTTP/1.0 [19:27:20]Method: POST [19:27:20]URL: /json_proto [19:27:20]Method is POST - this is cgi request [19:27:20]url: /json_proto [19:27:20]query_string will be loaded in cgi processing [19:27:20]execute_cgi json_proto POST (null) [19:27:20]execute_cgi path=json_proto method=POST [19:27:20]POST find Content-Length [19:27:20]Host: 172.17.43.131:8080 [19:27:20]Content-Length: 683 [19:27:20]Content-Type: application/json [19:27:20] [19:27:20]POST finish read [19:27:20]Found Content-Length = 683 [19:27:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003211", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:27:20]execute_script... [19:27: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)2003211", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:27:20]POST & json_proto [19:27:20]process_json_proto [19:27:20]json parsed OK: [19:27:20]protocol is kg_v1.0 [19:27:20]action value=close_receipt [19:27:20]process_action close_receipt [19:27:20]cmd_close_receipt [19:27:20]MH_GetDate [19:27:20]Write to MH i2c: F0 00 00 DA 06 CF [19:27:20]Write i2c OK [19:27:20]MH_I2C_Read... [19:27:20]Read from MH i2c: F0 [19:27:20]MH_I2C_Read... [19:27:20]Read from MH i2c: F0 09 00 [19:27:20]MH_I2C_Read... [19:27:20]Read from MH i2c: F0 09 00 DA 06 00 99 9B A6 66 F9 24 A2 66 3D [19:27:20]GetLastDocTimeStamp 1722194757 [19:27:20]current date 1722194841 [19:27:20]FM_GetShiftState [19:27:20]SAM_PROTO_GetShiftState [19:27:20]wFMCommunicate request_size=4 [19:27:20]MH_SAM_APDU [19:27:20]CAPDU: 80 13 01 00 [19:27:20]Write to MH i2c: E2 08 00 DB 06 80 13 01 00 00 00 00 00 5E [19:27:20]Write i2c OK [19:27:20]MH_I2C_Read... [19:27:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:27:20]Read from MH i2c: E2 [19:27:20]MH_I2C_Read... [19:27:20]Read from MH i2c: E2 0E 00 [19:27:20]MH_I2C_Read... [19:27:20]Read from MH i2c: E2 0E 00 DB 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 0F [19:27:20]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:27:20]wFMCommunicate OK [19:27:20]SAM_PROTO_GetShiftState done [19:27:20]FM_GetShiftState done [19:27:20]opened in 1722125326 [19:27:20]opened+sec_in_day 1722211726 [19:27:20]quantity*price = 100005 [19:27:20]sum+1 = 100006 [19:27:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 449 28.07.2024 19:27 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226789 ФПД: 231819889380378 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T192721&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226789&fm=231819889380378&tin=02508201610067®Number=0000000000092624&sum=100000 [19:27:21]StoreToDocumentArchive [19:27:21]shift 439 fd 226789 [19:27:21]save to /storage/0439/doc_00226789 [19:27:21]save last doc name /storage/0439/doc_00226789 to /storage/kkm_last_doc_name [19:27:21]save OK [19:27:21]Clear old archive folders... [19:27:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:27:21]tlvbuf is 01CFBF10 [19:27:21]SAM_PROTO_ClearQueue [19:27:21]wFMCommunicate request_size=4 [19:27:21]MH_SAM_APDU [19:27:21]CAPDU: 80 09 00 00 [19:27:21]Write to MH i2c: E2 08 00 E8 06 80 09 00 00 00 00 00 00 60 [19:27:21]Write i2c OK [19:27:21]MH_I2C_Read... [19:27:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:27:22]Read from MH i2c: E2 [19:27:22]MH_I2C_Read... [19:27:22]Read from MH i2c: E2 03 00 [19:27:22]MH_I2C_Read... [19:27:22]Read from MH i2c: E2 03 00 E8 06 00 90 00 62 [19:27:22]RAPDU: 90 00 [19:27:22]wFMCommunicate OK [19:27:22]SAM_PROTO_ClearQueue done [19:27:22]KKMCreateOFDPacket [19:27:22]OFDProtocolAddRootSTLVToBuf [19:27:22]FM_MakeSignedData [19:27:22]FM_MakeSignedData [19:27:22]SAM_PROTO_SignData [19:27:22]wFMCommunicate request_size=4 [19:27:22]MH_SAM_APDU [19:27:22]CAPDU: 80 0D 01 02 [19:27:22]Write to MH i2c: E2 08 00 E9 06 80 0D 01 02 00 00 00 00 68 [19:27:22]Write i2c OK [19:27:22]MH_I2C_Read... [19:27:22]OFD Sender: No OFD packet to send [19:27:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:27:22]Read from MH i2c: E2 [19:27:22]MH_I2C_Read... [19:27:22]Read from MH i2c: E2 03 00 [19:27:22]MH_I2C_Read... [19:27:22]Read from MH i2c: E2 03 00 E9 06 00 90 00 63 [19:27:22]RAPDU: 90 00 [19:27:22]wFMCommunicate OK [19:27:22]wFMCommunicate request_size=255 [19:27:22]MH_SAM_APDU [19:27:22]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C1 01 00 00 F4 03 04 00 99 9B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E5 75 03 00 35 04 06 00 D2 [19:27:22]Write to MH i2c: E2 02 01 EA 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C1 01 00 00 F4 03 04 00 99 9B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E5 75 03 00 35 04 06 00 D2 00 00 67 [19:27:22]Write i2c OK [19:27:22]MH_I2C_Read... [19:27:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:27:22]Read from MH i2c: E2 [19:27:22]MH_I2C_Read... [19:27:22]Read from MH i2c: E2 03 00 [19:27:22]MH_I2C_Read... [19:27:22]Read from MH i2c: E2 03 00 EA 06 00 90 00 64 [19:27:22]RAPDU: 90 00 [19:27:22]wFMCommunicate OK [19:27:22]wFMCommunicate request_size=10 [19:27:22]MH_SAM_APDU [19:27:22]CAPDU: 80 0D 02 02 05 D6 C6 28 8C 1A [19:27:22]Write to MH i2c: E2 0D 00 EB 06 80 0D 02 02 05 00 D6 C6 28 8C 1A 00 00 DF [19:27:22]Write i2c OK [19:27:22]MH_I2C_Read... [19:27:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:27:22]Read from MH i2c: E2 [19:27:22]MH_I2C_Read... [19:27:22]Read from MH i2c: E2 03 00 [19:27:22]MH_I2C_Read... [19:27:22]Read from MH i2c: E2 03 00 EB 06 00 90 00 65 [19:27:22]RAPDU: 90 00 [19:27:22]wFMCommunicate OK [19:27:22]wFMCommunicate request_size=4 [19:27:22]MH_SAM_APDU [19:27:22]CAPDU: 80 0D 03 02 [19:27:22]Write to MH i2c: E2 08 00 EC 06 80 0D 03 02 00 00 00 00 6D [19:27:22]Write i2c OK [19:27:22]MH_I2C_Read... [19:27:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:27:22]Read from MH i2c: E2 [19:27:22]MH_I2C_Read... [19:27:22]Read from MH i2c: E2 0B 00 [19:27:22]MH_I2C_Read... [19:27:22]Read from MH i2c: E2 0B 00 EC 06 00 3D 89 48 3F 0F A2 39 86 90 00 2B [19:27:22]RAPDU: 3D 89 48 3F 0F A2 39 86 90 00 [19:27:22]wFMCommunicate OK [19:27:22]SAM_PROTO_SignData done [19:27:22]FM_MakeSignedData done [19:27:22]CreateOFDProtocolMessage [19:27:22]wFMCommunicate request_size=4 [19:27:22]MH_SAM_APDU [19:27:22]CAPDU: 80 11 00 00 [19:27:22]Write to MH i2c: E2 08 00 ED 06 80 11 00 00 00 00 00 00 6D [19:27:22]Write i2c OK [19:27:22]MH_I2C_Read... [19:27:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:27:22]Read from MH i2c: E2 [19:27:22]MH_I2C_Read... [19:27:22]Read from MH i2c: E2 17 00 [19:27:22]MH_I2C_Read... [19:27:22]Read from MH i2c: E2 17 00 ED 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CA [19:27:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:27:22]wFMCommunicate OK [19:27:22]CreateOFDProtocolMessage done [19:27:22]OFDSenderStorePacket 226789 [19:27:22]StoreOFDPacket docnum=226789 [19:27:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 0C 6D 07 01 03 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 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C1 01 00 00 F4 03 04 00 99 9B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E5 75 03 00 35 04 06 00 D2 D6 C6 28 8C 1A 3D 89 48 3F 0F A2 39 86 [19:27:22]CheckFolder [19:27:22]dirname=/storage/ofd_packets [19:27:22]CheckFolder done [19:27:22]ProducePacketName [19:27:22]name=ofd_packets/00226789 [19:27:22]NVStorageSaveData ofd_packets/00226789 [19:27:22]File name is /storage/ofd_packets/00226789 [19:27:22]Write 301 bytes [19:27:22]NVStorageSaveData done [19:27:22]OFDSenderStorePacket done [19:27:22]KKMCreateOFDPacket done [19:27:22]NVStorageSaveData kkm_last_timestamp [19:27:22]File name is /storage/kkm_last_timestamp [19:27:22]Write 4 bytes [19:27:22]NVStorageSaveData done [19:27:22]ExternCall_PrintAddStr [19:27:22]wPrintStart [19:27:22]Write to MH i2c: 01 00 00 EE 06 F4 [19:27:22]Write i2c OK [19:27:22]MH_I2C_Read... [19:27:22]Read from MH i2c: 01 [19:27:22]MH_I2C_Read... [19:27:22]Read from MH i2c: 01 07 00 [19:27:22]MH_I2C_Read... [19:27:22]Read from MH i2c: 01 07 00 EE 06 00 00 00 00 00 FF 0F 09 [19:27:22]RasterBufferAndPrint [19:27:22]line Счет N : (1)2003211 [19:27:22]line ИНН: 02508201610067 [19:27:22]line Контрольно-Кассовый Чек [19:27:22]line ПРОДАЖА [19:27:22]line ТРК (МРК, ГНК) : 63 [19:27:22]line Товар: 2710124130 [19:27:22]line Аи-92-К-5 [19:27:22]line 14.750 * 67.80 [19:27:22]line = 1000.05 [19:27:22]line НДС 12% НСП 1% [19:27:22]line > о реализуемом товаре [19:27:22]line ОКРУГЛЕНИЕ: -0.05 [19:27:22]line ИТОГО: 1000.00 [19:27:22]line Внесено: 1000.00 [19:27:22]line СДАЧА: 0.00 [19:27:22]line НСП 1% : 8.85 [19:27:22]line НДС 12% : 106.20 [19:27:22]line Наличными: 1000.00 [19:27:22]line Безнал.: 0.00 [19:27:22]line Место: АЗС № 97 "Партнер Нефть" [19:27:22]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:27:22]line СНО: Общий режим [19:27:22]line Чек 449 28.07.2024 19:27 [19:27:22]line Смена: 439 ФФД: 1.0 [19:27:22]line ЗНМ: 0300000054 [19:27:22]line РНМ: 0000000000092624 [19:27:22]line Версия ККМ: 001 [19:27:22]line ФМ: 0000000000874959 [19:27:22]line ФД: 226789 [19:27:22]line ФПД: 231819889380378 [19:27:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T192721&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226789&fm=231819889380378&tin=02508201610067®Number=0000000000092624&sum=100000 [19:27:22]OFD Sender: Processing packet 226789 [packets to send 603, broken 602] [19:27:22]ProducePacketName [19:27:22]name=ofd_packets/00226789 [19:27:22]OFD Sender: To server: pG, [19:27:22]CommunicateWithHost lk.salyk.kg:30040 [19:27:22]ConnectInit lk.salyk.kg [19:27:22]written 0, free lines is 4095 [19:27:23]Write to MH i2c: 01 00 00 19 07 20 [19:27:23]Write i2c OK [19:27:23]MH_I2C_Read... [19:27:23]Read from MH i2c: 01 [19:27:23]MH_I2C_Read... [19:27:23]Read from MH i2c: 01 07 00 [19:27:23]MH_I2C_Read... [19:27:23]Read from MH i2c: 01 07 00 19 07 00 00 00 00 00 61 0C 94 [19:27:23]RasterBufferAndPrint [19:27:23]line [19:27:23]line [19:27:23]line [19:27:23]line [19:27:23]line [19:27:23]written 0, free lines is 3172 [19:27:23]MH_Cut [19:27:23]Write to MH i2c: D1 01 00 20 07 01 F9 [19:27:23]Write i2c OK [19:27:23]MH_I2C_Read... [19:27:23]Read from MH i2c: D1 [19:27:23]MH_I2C_Read... [19:27:23]Read from MH i2c: D1 01 00 [19:27:23]MH_I2C_Read... [19:27:23]Read from MH i2c: D1 01 00 20 07 00 F8 [19:27:23]Write to MH i2c: 01 00 00 21 07 28 [19:27:23]Write i2c OK [19:27:23]MH_I2C_Read... [19:27:24]Connected sock=8 [19:27:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 0C 6D 07 01 03 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 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C1 01 00 00 F4 03 04 00 99 9B A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E5 75 03 00 35 04 06 00 D2 D6 C6 28 8C 1A 3D 89 48 3F 0F A2 39 86 [19:27:24]*** Cut start [19:27:24]*** Partial cut [19:27:24]*** CUTSNS_PIN = 1 [19:27:24]*** CUTSNS_PIN = 0 [19:27:24]*** Brake cut motor [19:27:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 0F A7 47 00 AF 1C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E5 75 03 00 F4 03 04 00 A5 47 A6 66 B6 04 01 00 00 4C 21 05 90 87 D5 33 17 [19:27:24]CommunicateWithHost err = 0 [19:27:24]CheckOFDResponse [19:27:24]1017 (14) - 77093643461234 [19:27:24]1041 (16) - 0000000000874959 [19:27:24]1040 (4) - 226789 [19:27:24]1012 (4) - 28.07.2024 13:29 [19:27:24]1206 (1) - 0 [19:27:24]OFD Sender: Remove packet 226789 [19:27:24]ProducePacketName [19:27:24]name=ofd_packets/00226789 [19:27:24]NVStorageDeleteData [19:27:25]Read from MH i2c: 01 [19:27:25]MH_I2C_Read... [19:27:25]*** Stop cut motor [19:27:25]*** Cut end [19:27:25]Read from MH i2c: 01 07 00 [19:27:25]MH_I2C_Read... [19:27:25]Read from MH i2c: 01 07 00 21 07 00 00 00 00 00 FF 0F 3D [19:27:25]process_action close_receipt done [19:27:25]requested_data is exist [19:27:25]produce_requested_data [19:27:25]requested_item fm.sn is exist - process it [19:27:25]wFMCommunicate request_size=4 [19:27:25]MH_SAM_APDU [19:27:25]CAPDU: 80 11 00 00 [19:27:25]Write to MH i2c: E2 08 00 22 07 80 11 00 00 00 00 00 00 A3 [19:27:25]Write i2c OK [19:27:25]MH_I2C_Read... [19:27:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:27:25]Read from MH i2c: E2 [19:27:25]MH_I2C_Read... [19:27:25]Read from MH i2c: E2 17 00 [19:27:25]MH_I2C_Read... [19:27:25]Read from MH i2c: E2 17 00 22 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 00 [19:27:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:27:25]wFMCommunicate OK [19:27:25]requested_item fd.num is exist - process it [19:27:25]SAM_PROTO_GetFieldsCounters [19:27:25]wFMCommunicate request_size=4 [19:27:25]MH_SAM_APDU [19:27:25]CAPDU: 80 13 00 00 [19:27:25]Write to MH i2c: E2 08 00 23 07 80 13 00 00 00 00 00 00 A6 [19:27:25]Write i2c OK [19:27:25]MH_I2C_Read... [19:27:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:27:25]Read from MH i2c: E2 [19:27:25]MH_I2C_Read... [19:27:25]Read from MH i2c: E2 62 00 [19:27:25]MH_I2C_Read... [19:27:25]Read from MH i2c: E2 62 00 23 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E5 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 C1 01 00 00 5E 04 04 00 C1 01 00 00 57 04 04 00 C2 01 00 00 19 04 04 00 00 00 00 00 90 00 2A [19:27:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E5 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 C1 01 00 00 5E 04 04 00 C1 01 00 00 57 04 04 00 C2 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:27:25]wFMCommunicate OK [19:27:25]SAM_PROTO_GetFieldsCounters done [19:27:25]requested_item shift.num is exist - process it [19:27:25]requested_item shift.opened is exist - process it [19:27:25]req_shift_opened [19:27:25]FM_GetShiftState [19:27:25]SAM_PROTO_GetShiftState [19:27:25]wFMCommunicate request_size=4 [19:27:25]MH_SAM_APDU [19:27:25]CAPDU: 80 13 01 00 [19:27:25]Write to MH i2c: E2 08 00 24 07 80 13 01 00 00 00 00 00 A8 [19:27:25]Write i2c OK [19:27:25]MH_I2C_Read... [19:27:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:27:25]Read from MH i2c: E2 [19:27:25]MH_I2C_Read... [19:27:25]Read from MH i2c: E2 0E 00 [19:27:25]MH_I2C_Read... [19:27:25]Read from MH i2c: E2 0E 00 24 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 59 [19:27:25]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:27:25]wFMCommunicate OK [19:27:25]SAM_PROTO_GetShiftState done [19:27:25]FM_GetShiftState done [19:27:25]req_shift_opened done [19:27:25]requested_item shift.open_date is exist - process it [19:27:25]req_shift_open_date [19:27:25]req_shift_open_date done [19:27:25]produce_requested_data done [19:27:25]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226789,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [19:27:25]process_action_free close_receipt [19:27:25]json_value_free [19:27:25]json_value_free done [19:27:25]process_json_proto returns [19:27:25]Send response to host [19:27:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226789,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [19:27:25]free response buf [19:27:25]execute_script done [19:27:25]execute_script returns [19:27:25]free content buf [19:27:25]Sock 9.Close socket [19:27:25]Sock 9.Thread stoped [19:27:25]OFD Sender: No OFD packet to send [19:27:30]OFD Sender: No OFD packet to send [19:27:35]OFD Sender: No OFD packet to send [19:27:40]OFD Sender: No OFD packet to send [19:27:45]OFD Sender: No OFD packet to send [19:27:48]recv_with_timeout no data received [19:27:50]OFD Sender: No OFD packet to send [19:27:55]OFD Sender: No OFD packet to send [19:27:58]recv_with_timeout no data received [19:28:00]OFD Sender: No OFD packet to send [19:28:05]OFD Sender: No OFD packet to send [19:28:10]OFD Sender: No OFD packet to send [19:28:15]OFD Sender: No OFD packet to send [19:28:20]OFD Sender: No OFD packet to send [19:28:25]OFD Sender: No OFD packet to send [19:28:30]OFD Sender: No OFD packet to send [19:28:35]OFD Sender: No OFD packet to send [19:28:40]OFD Sender: No OFD packet to send [19:28:45]OFD Sender: No OFD packet to send [19:28:50]OFD Sender: No OFD packet to send [19:28:55]OFD Sender: No OFD packet to send [19:29:00]OFD Sender: No OFD packet to send [19:29:05]OFD Sender: No OFD packet to send [19:29:10]OFD Sender: No OFD packet to send [19:29:15]OFD Sender: No OFD packet to send [19:29:20]OFD Sender: No OFD packet to send [19:29:25]OFD Sender: No OFD packet to send [19:29:30]OFD Sender: No OFD packet to send [19:29:35]OFD Sender: No OFD packet to send [19:29:40]OFD Sender: No OFD packet to send [19:29:44]accept exits with 10 [19:29:44]New connection [19:29:44]New thread 3067399524 created [19:29:44]Thread 3067542884 joined [19:29:44]Waiting for new connection... [19:29:44] Sock 10.Parse request [19:29:44]Sock 10.Check first char [19:29:44]Sock 10.First char is OK [19:29:44]request: POST /json_proto HTTP/1.0 [19:29:44]Method: POST [19:29:44]URL: /json_proto [19:29:44]Method is POST - this is cgi request [19:29:44]url: /json_proto [19:29:44]query_string will be loaded in cgi processing [19:29:44]execute_cgi json_proto POST (null) [19:29:44]execute_cgi path=json_proto method=POST [19:29:44]POST find Content-Length [19:29:44]Host: 172.17.43.131:8080 [19:29:44]Content-Length: 678 [19:29:44]Content-Type: application/json [19:29:44] [19:29:44]POST finish read [19:29:44]Found Content-Length = 678 [19:29:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003212", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:29:44]execute_script... [19:29:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003212", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:29:44]POST & json_proto [19:29:44]process_json_proto [19:29:44]json parsed OK: [19:29:44]protocol is kg_v1.0 [19:29:44]action value=close_receipt [19:29:44]process_action close_receipt [19:29:44]cmd_close_receipt [19:29:44]MH_GetDate [19:29:44]Write to MH i2c: F0 00 00 25 07 1B [19:29:44]Write i2c OK [19:29:44]MH_I2C_Read... [19:29:44]Read from MH i2c: F0 [19:29:44]MH_I2C_Read... [19:29:44]Read from MH i2c: F0 09 00 [19:29:44]MH_I2C_Read... [19:29:44]Read from MH i2c: F0 09 00 25 07 00 29 9C A6 66 F9 24 A2 66 1A [19:29:44]GetLastDocTimeStamp 1722194841 [19:29:44]current date 1722194985 [19:29:44]FM_GetShiftState [19:29:44]SAM_PROTO_GetShiftState [19:29:44]wFMCommunicate request_size=4 [19:29:44]MH_SAM_APDU [19:29:44]CAPDU: 80 13 01 00 [19:29:44]Write to MH i2c: E2 08 00 26 07 80 13 01 00 00 00 00 00 AA [19:29:44]Write i2c OK [19:29:44]MH_I2C_Read... [19:29:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:29:44]Read from MH i2c: E2 [19:29:44]MH_I2C_Read... [19:29:44]Read from MH i2c: E2 0E 00 [19:29:44]MH_I2C_Read... [19:29:44]Read from MH i2c: E2 0E 00 26 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 5B [19:29:44]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:29:44]wFMCommunicate OK [19:29:44]SAM_PROTO_GetShiftState done [19:29:44]FM_GetShiftState done [19:29:44]opened in 1722125326 [19:29:44]opened+sec_in_day 1722211726 [19:29:44]quantity*price = 50010 [19:29:44]sum+1 = 50012 [19:29:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 450 28.07.2024 19:29 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226790 ФПД: 248937460739405 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T192945&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226790&fm=248937460739405&tin=02508201610067®Number=0000000000092624&sum=50000 [19:29:45]StoreToDocumentArchive [19:29:45]shift 439 fd 226790 [19:29:45]save to /storage/0439/doc_00226790 [19:29:45]save last doc name /storage/0439/doc_00226790 to /storage/kkm_last_doc_name [19:29:45]save OK [19:29:45]Clear old archive folders... [19:29:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:29:45]tlvbuf is 01C44BB0 [19:29:45]SAM_PROTO_ClearQueue [19:29:45]wFMCommunicate request_size=4 [19:29:45]MH_SAM_APDU [19:29:45]CAPDU: 80 09 00 00 [19:29:45]Write to MH i2c: E2 08 00 33 07 80 09 00 00 00 00 00 00 AC [19:29:45]Write i2c OK [19:29:45]MH_I2C_Read... [19:29:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:29:45]Read from MH i2c: E2 [19:29:45]MH_I2C_Read... [19:29:45]Read from MH i2c: E2 03 00 [19:29:45]MH_I2C_Read... [19:29:45]Read from MH i2c: E2 03 00 33 07 00 90 00 AE [19:29:45]RAPDU: 90 00 [19:29:45]wFMCommunicate OK [19:29:45]SAM_PROTO_ClearQueue done [19:29:45]KKMCreateOFDPacket [19:29:45]OFDProtocolAddRootSTLVToBuf [19:29:45]FM_MakeSignedData [19:29:45]FM_MakeSignedData [19:29:45]SAM_PROTO_SignData [19:29:45]wFMCommunicate request_size=4 [19:29:45]MH_SAM_APDU [19:29:45]CAPDU: 80 0D 01 02 [19:29:45]Write to MH i2c: E2 08 00 34 07 80 0D 01 02 00 00 00 00 B4 [19:29:45]Write i2c OK [19:29:45]MH_I2C_Read... [19:29:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:29:45]Read from MH i2c: E2 [19:29:45]MH_I2C_Read... [19:29:45]Read from MH i2c: E2 03 00 [19:29:45]MH_I2C_Read... [19:29:45]Read from MH i2c: E2 03 00 34 07 00 90 00 AF [19:29:45]RAPDU: 90 00 [19:29:45]wFMCommunicate OK [19:29:45]wFMCommunicate request_size=255 [19:29:45]MH_SAM_APDU [19:29:45]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 01 00 00 F4 03 04 00 29 9C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E6 75 03 00 35 04 06 00 E2 [19:29:45]Write to MH i2c: E2 02 01 35 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 01 00 00 F4 03 04 00 29 9C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E6 75 03 00 35 04 06 00 E2 00 00 AF [19:29:45]Write i2c OK [19:29:45]MH_I2C_Read... [19:29:45]OFD Sender: No OFD packet to send [19:29:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:29:45]Read from MH i2c: E2 [19:29:45]MH_I2C_Read... [19:29:45]Read from MH i2c: E2 03 00 [19:29:45]MH_I2C_Read... [19:29:45]Read from MH i2c: E2 03 00 35 07 00 90 00 B0 [19:29:45]RAPDU: 90 00 [19:29:45]wFMCommunicate OK [19:29:45]wFMCommunicate request_size=10 [19:29:45]MH_SAM_APDU [19:29:45]CAPDU: 80 0D 02 02 05 68 44 EB 2D 4D [19:29:45]Write to MH i2c: E2 0D 00 36 07 80 0D 02 02 05 00 68 44 EB 2D 4D 00 00 D2 [19:29:45]Write i2c OK [19:29:45]MH_I2C_Read... [19:29:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:29:46]Read from MH i2c: E2 [19:29:46]MH_I2C_Read... [19:29:46]Read from MH i2c: E2 03 00 [19:29:46]MH_I2C_Read... [19:29:46]Read from MH i2c: E2 03 00 36 07 00 90 00 B1 [19:29:46]RAPDU: 90 00 [19:29:46]wFMCommunicate OK [19:29:46]wFMCommunicate request_size=4 [19:29:46]MH_SAM_APDU [19:29:46]CAPDU: 80 0D 03 02 [19:29:46]Write to MH i2c: E2 08 00 37 07 80 0D 03 02 00 00 00 00 B9 [19:29:46]Write i2c OK [19:29:46]MH_I2C_Read... [19:29:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:29:46]Read from MH i2c: E2 [19:29:46]MH_I2C_Read... [19:29:46]Read from MH i2c: E2 0B 00 [19:29:46]MH_I2C_Read... [19:29:46]Read from MH i2c: E2 0B 00 37 07 00 2E 1F CB AD C6 88 15 95 90 00 77 [19:29:46]RAPDU: 2E 1F CB AD C6 88 15 95 90 00 [19:29:46]wFMCommunicate OK [19:29:46]SAM_PROTO_SignData done [19:29:46]FM_MakeSignedData done [19:29:46]CreateOFDProtocolMessage [19:29:46]wFMCommunicate request_size=4 [19:29:46]MH_SAM_APDU [19:29:46]CAPDU: 80 11 00 00 [19:29:46]Write to MH i2c: E2 08 00 38 07 80 11 00 00 00 00 00 00 B9 [19:29:46]Write i2c OK [19:29:46]MH_I2C_Read... [19:29:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:29:46]Read from MH i2c: E2 [19:29:46]MH_I2C_Read... [19:29:46]Read from MH i2c: E2 17 00 [19:29:46]MH_I2C_Read... [19:29:46]Read from MH i2c: E2 17 00 38 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 16 [19:29:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:29:46]wFMCommunicate OK [19:29:46]CreateOFDProtocolMessage done [19:29:46]OFDSenderStorePacket 226790 [19:29:46]StoreOFDPacket docnum=226790 [19:29:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E2 E6 07 01 A4 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 01 00 00 F4 03 04 00 29 9C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E6 75 03 00 35 04 06 00 E2 68 44 EB 2D 4D 2E 1F CB AD C6 88 15 95 [19:29:46]CheckFolder [19:29:46]dirname=/storage/ofd_packets [19:29:46]CheckFolder done [19:29:46]ProducePacketName [19:29:46]name=ofd_packets/00226790 [19:29:46]NVStorageSaveData ofd_packets/00226790 [19:29:46]File name is /storage/ofd_packets/00226790 [19:29:46]Write 301 bytes [19:29:46]NVStorageSaveData done [19:29:46]OFDSenderStorePacket done [19:29:46]KKMCreateOFDPacket done [19:29:46]NVStorageSaveData kkm_last_timestamp [19:29:46]File name is /storage/kkm_last_timestamp [19:29:46]Write 4 bytes [19:29:46]NVStorageSaveData done [19:29:46]ExternCall_PrintAddStr [19:29:46]wPrintStart [19:29:46]Write to MH i2c: 01 00 00 39 07 40 [19:29:46]Write i2c OK [19:29:46]MH_I2C_Read... [19:29:46]Read from MH i2c: 01 [19:29:46]MH_I2C_Read... [19:29:46]Read from MH i2c: 01 07 00 [19:29:46]MH_I2C_Read... [19:29:46]Read from MH i2c: 01 07 00 39 07 00 00 00 00 00 FF 0F 55 [19:29:46]RasterBufferAndPrint [19:29:46]line Счет N : (1)2003212 [19:29:46]line ИНН: 02508201610067 [19:29:46]line Контрольно-Кассовый Чек [19:29:46]line ПРОДАЖА [19:29:46]line ТРК (МРК, ГНК) : 44 [19:29:46]line Товар: 2710124500 [19:29:46]line Аи-95-К-5 [19:29:46]line 6.740 * 74.20 [19:29:46]line = 500.11 [19:29:46]line НДС 12% НСП 1% [19:29:46]line > о реализуемом товаре [19:29:46]line ОКРУГЛЕНИЕ: -0.11 [19:29:46]line ИТОГО: 500.00 [19:29:46]line Внесено: 500.00 [19:29:46]line СДАЧА: 0.00 [19:29:46]line НСП 1% : 4.43 [19:29:46]line НДС 12% : 53.11 [19:29:46]line Наличными: 500.00 [19:29:46]line Безнал.: 0.00 [19:29:46]line Место: АЗС № 97 "Партнер Нефть" [19:29:46]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:29:46]line СНО: Общий режим [19:29:46]line Чек 450 28.07.2024 19:29 [19:29:46]line Смена: 439 ФФД: 1.0 [19:29:46]line ЗНМ: 0300000054 [19:29:46]line РНМ: 0000000000092624 [19:29:46]line Версия ККМ: 001 [19:29:46]line ФМ: 0000000000874959 [19:29:46]line ФД: 226790 [19:29:46]line ФПД: 248937460739405 [19:29:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T192945&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226790&fm=248937460739405&tin=02508201610067®Number=0000000000092624&sum=50000 [19:29:46]OFD Sender: Processing packet 226790 [packets to send 603, broken 602] [19:29:46]ProducePacketName [19:29:46]name=ofd_packets/00226790 [19:29:46]OFD Sender: To server: pG, [19:29:46]CommunicateWithHost lk.salyk.kg:30040 [19:29:46]ConnectInit lk.salyk.kg [19:29:46]written 0, free lines is 4095 [19:29:46]Write to MH i2c: 01 00 00 64 07 6B [19:29:46]Write i2c OK [19:29:46]MH_I2C_Read... [19:29:46]Read from MH i2c: 01 [19:29:46]MH_I2C_Read... [19:29:46]Read from MH i2c: 01 07 00 [19:29:46]MH_I2C_Read... [19:29:46]Read from MH i2c: 01 07 00 64 07 00 00 00 00 00 64 0C E2 [19:29:46]RasterBufferAndPrint [19:29:46]line [19:29:46]line [19:29:46]line [19:29:46]line [19:29:46]line [19:29:46]written 0, free lines is 3176 [19:29:46]MH_Cut [19:29:46]Write to MH i2c: D1 01 00 6B 07 01 44 [19:29:46]Write i2c OK [19:29:46]MH_I2C_Read... [19:29:46]Read from MH i2c: D1 [19:29:46]MH_I2C_Read... [19:29:46]Read from MH i2c: D1 01 00 [19:29:46]MH_I2C_Read... [19:29:46]Read from MH i2c: D1 01 00 6B 07 00 43 [19:29:46]Write to MH i2c: 01 00 00 6C 07 73 [19:29:46]Write i2c OK [19:29:46]MH_I2C_Read... [19:29:46]Connected sock=9 [19:29:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E2 E6 07 01 A4 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 01 00 00 F4 03 04 00 29 9C A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E6 75 03 00 35 04 06 00 E2 68 44 EB 2D 4D 2E 1F CB AD C6 88 15 95 [19:29:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 E3 00 47 00 5A 25 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E6 75 03 00 F4 03 04 00 33 48 A6 66 B6 04 01 00 00 06 30 AD 01 39 20 28 E9 [19:29:47]CommunicateWithHost err = 0 [19:29:47]CheckOFDResponse [19:29:47]1017 (14) - 77093643461234 [19:29:47]1041 (16) - 0000000000874959 [19:29:47]1040 (4) - 226790 [19:29:47]1012 (4) - 28.07.2024 13:31 [19:29:47]1206 (1) - 0 [19:29:47]OFD Sender: Remove packet 226790 [19:29:47]ProducePacketName [19:29:47]name=ofd_packets/00226790 [19:29:47]NVStorageDeleteData [19:29:48]OFD Sender: No OFD packet to send [19:29:48]*** Cut start [19:29:48]*** Partial cut [19:29:48]*** CUTSNS_PIN = 1 [19:29:48]*** CUTSNS_PIN = 0 [19:29:48]*** Brake cut motor [19:29:48]Read from MH i2c: 01 [19:29:48]MH_I2C_Read... [19:29:48]*** Stop cut motor [19:29:48]*** Cut end [19:29:48]Read from MH i2c: 01 07 00 [19:29:48]MH_I2C_Read... [19:29:48]Read from MH i2c: 01 07 00 6C 07 00 00 00 00 00 FF 0F 88 [19:29:48]process_action close_receipt done [19:29:48]requested_data is exist [19:29:48]produce_requested_data [19:29:48]requested_item fm.sn is exist - process it [19:29:48]wFMCommunicate request_size=4 [19:29:48]MH_SAM_APDU [19:29:48]CAPDU: 80 11 00 00 [19:29:48]Write to MH i2c: E2 08 00 6D 07 80 11 00 00 00 00 00 00 EE [19:29:48]Write i2c OK [19:29:48]MH_I2C_Read... [19:29:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:29:48]Read from MH i2c: E2 [19:29:48]MH_I2C_Read... [19:29:48]Read from MH i2c: E2 17 00 [19:29:48]MH_I2C_Read... [19:29:48]Read from MH i2c: E2 17 00 6D 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4B [19:29:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:29:48]wFMCommunicate OK [19:29:48]requested_item fd.num is exist - process it [19:29:48]SAM_PROTO_GetFieldsCounters [19:29:48]wFMCommunicate request_size=4 [19:29:48]MH_SAM_APDU [19:29:48]CAPDU: 80 13 00 00 [19:29:48]Write to MH i2c: E2 08 00 6E 07 80 13 00 00 00 00 00 00 F1 [19:29:48]Write i2c OK [19:29:48]MH_I2C_Read... [19:29:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:29:48]Read from MH i2c: E2 [19:29:48]MH_I2C_Read... [19:29:48]Read from MH i2c: E2 62 00 [19:29:48]MH_I2C_Read... [19:29:48]Read from MH i2c: E2 62 00 6E 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E6 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 C2 01 00 00 5E 04 04 00 C2 01 00 00 57 04 04 00 C3 01 00 00 19 04 04 00 00 00 00 00 90 00 79 [19:29:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E6 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 C2 01 00 00 5E 04 04 00 C2 01 00 00 57 04 04 00 C3 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:29:48]wFMCommunicate OK [19:29:48]SAM_PROTO_GetFieldsCounters done [19:29:48]requested_item shift.num is exist - process it [19:29:48]requested_item shift.opened is exist - process it [19:29:48]req_shift_opened [19:29:48]FM_GetShiftState [19:29:48]SAM_PROTO_GetShiftState [19:29:48]wFMCommunicate request_size=4 [19:29:48]MH_SAM_APDU [19:29:48]CAPDU: 80 13 01 00 [19:29:48]Write to MH i2c: E2 08 00 6F 07 80 13 01 00 00 00 00 00 F3 [19:29:48]Write i2c OK [19:29:48]MH_I2C_Read... [19:29:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:29:49]Read from MH i2c: E2 [19:29:49]MH_I2C_Read... [19:29:49]Read from MH i2c: E2 0E 00 [19:29:49]MH_I2C_Read... [19:29:49]Read from MH i2c: E2 0E 00 6F 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 A4 [19:29:49]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:29:49]wFMCommunicate OK [19:29:49]SAM_PROTO_GetShiftState done [19:29:49]FM_GetShiftState done [19:29:49]req_shift_opened done [19:29:49]requested_item shift.open_date is exist - process it [19:29:49]req_shift_open_date [19:29:49]req_shift_open_date done [19:29:49]produce_requested_data done [19:29:49]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226790,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [19:29:49]process_action_free close_receipt [19:29:49]json_value_free [19:29:49]json_value_free done [19:29:49]process_json_proto returns [19:29:49]Send response to host [19:29:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226790,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [19:29:49]free response buf [19:29:49]execute_script done [19:29:49]execute_script returns [19:29:49]free content buf [19:29:49]Sock 10.Close socket [19:29:49]Sock 10.Thread stoped [19:29:53]OFD Sender: No OFD packet to send [19:29:58]OFD Sender: No OFD packet to send [19:30:03]OFD Sender: No OFD packet to send [19:30:08]OFD Sender: No OFD packet to send [19:30:09]recv_with_timeout no data received [19:30:13]OFD Sender: No OFD packet to send [19:30:18]OFD Sender: No OFD packet to send [19:30:23]OFD Sender: No OFD packet to send [19:30:28]OFD Sender: No OFD packet to send [19:30:33]OFD Sender: No OFD packet to send [19:30:38]OFD Sender: No OFD packet to send [19:30:43]OFD Sender: No OFD packet to send [19:30:48]OFD Sender: No OFD packet to send [19:30:53]OFD Sender: No OFD packet to send [19:30:58]OFD Sender: No OFD packet to send [19:31:03]OFD Sender: No OFD packet to send [19:31:08]OFD Sender: No OFD packet to send [19:31:13]OFD Sender: No OFD packet to send [19:31:18]OFD Sender: No OFD packet to send [19:31:23]OFD Sender: No OFD packet to send [19:31:28]OFD Sender: No OFD packet to send [19:31:33]OFD Sender: No OFD packet to send [19:31:38]OFD Sender: No OFD packet to send [19:31:43]OFD Sender: No OFD packet to send [19:31:48]OFD Sender: No OFD packet to send [19:31:53]OFD Sender: No OFD packet to send [19:31:58]OFD Sender: No OFD packet to send [19:32:03]OFD Sender: No OFD packet to send [19:32:08]OFD Sender: No OFD packet to send [19:32:13]OFD Sender: No OFD packet to send [19:32:18]OFD Sender: No OFD packet to send [19:32:20]recv_with_timeout no data received [19:32:23]OFD Sender: No OFD packet to send [19:32:28]OFD Sender: No OFD packet to send [19:32:33]OFD Sender: No OFD packet to send [19:32:38]OFD Sender: No OFD packet to send [19:32:43]OFD Sender: No OFD packet to send [19:32:48]OFD Sender: No OFD packet to send [19:32:53]OFD Sender: No OFD packet to send [19:32:58]OFD Sender: No OFD packet to send [19:33:03]OFD Sender: No OFD packet to send [19:33:08]OFD Sender: No OFD packet to send [19:33:13]OFD Sender: No OFD packet to send [19:33:18]OFD Sender: No OFD packet to send [19:33:23]OFD Sender: No OFD packet to send [19:33:28]OFD Sender: No OFD packet to send [19:33:33]OFD Sender: No OFD packet to send [19:33:38]OFD Sender: No OFD packet to send [19:33:43]OFD Sender: No OFD packet to send [19:33:48]OFD Sender: No OFD packet to send [19:33:53]OFD Sender: No OFD packet to send [19:33:58]OFD Sender: No OFD packet to send [19:34:03]OFD Sender: No OFD packet to send [19:34:08]OFD Sender: No OFD packet to send [19:34:13]OFD Sender: No OFD packet to send [19:34:18]OFD Sender: No OFD packet to send [19:34:23]OFD Sender: No OFD packet to send [19:34:28]OFD Sender: No OFD packet to send [19:34:33]OFD Sender: No OFD packet to send [19:34:35]accept exits with 8 [19:34:35]New connection [19:34:35]New thread 3067542884 created [19:34:35]Thread 3067399524 joined [19:34:35]Waiting for new connection... [19:34:35] Sock 8.Parse request [19:34:35]Sock 8.Check first char [19:34:35]Sock 8.First char is OK [19:34:35]request: POST /json_proto HTTP/1.0 [19:34:35]Method: POST [19:34:35]URL: /json_proto [19:34:35]Method is POST - this is cgi request [19:34:35]url: /json_proto [19:34:35]query_string will be loaded in cgi processing [19:34:35]execute_cgi json_proto POST (null) [19:34:35]execute_cgi path=json_proto method=POST [19:34:35]POST find Content-Length [19:34:35]Host: 172.17.43.131:8080 [19:34:35]Content-Length: 683 [19:34:35]Content-Type: application/json [19:34:35] [19:34:35]POST finish read [19:34:35]Found Content-Length = 683 [19:34:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003213", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [19:34:35]execute_script... [19: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)2003213", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [19:34:35]POST & json_proto [19:34:35]process_json_proto [19:34:35]json parsed OK: [19:34:35]protocol is kg_v1.0 [19:34:35]action value=close_receipt [19:34:35]process_action close_receipt [19:34:35]cmd_close_receipt [19:34:35]MH_GetDate [19:34:35]Write to MH i2c: F0 00 00 70 07 66 [19:34:35]Write i2c OK [19:34:35]MH_I2C_Read... [19:34:35]Read from MH i2c: F0 [19:34:35]MH_I2C_Read... [19:34:35]Read from MH i2c: F0 09 00 [19:34:35]MH_I2C_Read... [19:34:35]Read from MH i2c: F0 09 00 70 07 00 4C 9D A6 66 F9 24 A2 66 89 [19:34:35]GetLastDocTimeStamp 1722194985 [19:34:35]current date 1722195276 [19:34:35]FM_GetShiftState [19:34:35]SAM_PROTO_GetShiftState [19:34:35]wFMCommunicate request_size=4 [19:34:35]MH_SAM_APDU [19:34:35]CAPDU: 80 13 01 00 [19:34:35]Write to MH i2c: E2 08 00 71 07 80 13 01 00 00 00 00 00 F5 [19:34:35]Write i2c OK [19:34:35]MH_I2C_Read... [19:34:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:34:35]Read from MH i2c: E2 [19:34:35]MH_I2C_Read... [19:34:35]Read from MH i2c: E2 0E 00 [19:34:35]MH_I2C_Read... [19:34:35]Read from MH i2c: E2 0E 00 71 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 A6 [19:34:35]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:34:35]wFMCommunicate OK [19:34:35]SAM_PROTO_GetShiftState done [19:34:35]FM_GetShiftState done [19:34:35]opened in 1722125326 [19:34:35]opened+sec_in_day 1722211726 [19:34:35]quantity*price = 100021 [19:34:35]sum+1 = 100023 [19:34:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 451 28.07.2024 19:34 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226791 ФПД: 169459623165583 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T193436&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226791&fm=169459623165583&tin=02508201610067®Number=0000000000092624&sum=100000 [19:34:37]StoreToDocumentArchive [19:34:37]shift 439 fd 226791 [19:34:37]save to /storage/0439/doc_00226791 [19:34:37]save last doc name /storage/0439/doc_00226791 to /storage/kkm_last_doc_name [19:34:37]save OK [19:34:37]Clear old archive folders... [19:34:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:34:37]tlvbuf is 01C2B880 [19:34:37]SAM_PROTO_ClearQueue [19:34:37]wFMCommunicate request_size=4 [19:34:37]MH_SAM_APDU [19:34:37]CAPDU: 80 09 00 00 [19:34:37]Write to MH i2c: E2 08 00 7E 07 80 09 00 00 00 00 00 00 F7 [19:34:37]Write i2c OK [19:34:37]MH_I2C_Read... [19:34:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:34:37]Read from MH i2c: E2 [19:34:37]MH_I2C_Read... [19:34:37]Read from MH i2c: E2 03 00 [19:34:37]MH_I2C_Read... [19:34:37]Read from MH i2c: E2 03 00 7E 07 00 90 00 F9 [19:34:37]RAPDU: 90 00 [19:34:37]wFMCommunicate OK [19:34:37]SAM_PROTO_ClearQueue done [19:34:37]KKMCreateOFDPacket [19:34:37]OFDProtocolAddRootSTLVToBuf [19:34:37]FM_MakeSignedData [19:34:37]FM_MakeSignedData [19:34:37]SAM_PROTO_SignData [19:34:37]wFMCommunicate request_size=4 [19:34:37]MH_SAM_APDU [19:34:37]CAPDU: 80 0D 01 02 [19:34:37]Write to MH i2c: E2 08 00 7F 07 80 0D 01 02 00 00 00 00 FF [19:34:37]Write i2c OK [19:34:37]MH_I2C_Read... [19:34:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:34:37]Read from MH i2c: E2 [19:34:37]MH_I2C_Read... [19:34:37]Read from MH i2c: E2 03 00 [19:34:37]MH_I2C_Read... [19:34:37]Read from MH i2c: E2 03 00 7F 07 00 90 00 FA [19:34:37]RAPDU: 90 00 [19:34:37]wFMCommunicate OK [19:34:37]wFMCommunicate request_size=255 [19:34:37]MH_SAM_APDU [19:34:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 C3 01 00 00 F4 03 04 00 4C 9D A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E7 75 03 00 35 04 06 00 9A [19:34:37]Write to MH i2c: E2 02 01 80 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 C3 01 00 00 F4 03 04 00 4C 9D A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E7 75 03 00 35 04 06 00 9A 00 00 1D [19:34:37]Write i2c OK [19:34:37]MH_I2C_Read... [19:34:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:34:37]Read from MH i2c: E2 [19:34:37]MH_I2C_Read... [19:34:37]Read from MH i2c: E2 03 00 [19:34:37]MH_I2C_Read... [19:34:37]Read from MH i2c: E2 03 00 80 07 00 90 00 FB [19:34:37]RAPDU: 90 00 [19:34:37]wFMCommunicate OK [19:34:37]wFMCommunicate request_size=10 [19:34:37]MH_SAM_APDU [19:34:37]CAPDU: 80 0D 02 02 05 1F 64 A4 7E 8F [19:34:37]Write to MH i2c: E2 0D 00 81 07 80 0D 02 02 05 00 1F 64 A4 7E 8F 00 00 40 [19:34:37]Write i2c OK [19:34:37]MH_I2C_Read... [19:34:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:34:37]Read from MH i2c: E2 [19:34:37]MH_I2C_Read... [19:34:37]Read from MH i2c: E2 03 00 [19:34:37]MH_I2C_Read... [19:34:37]Read from MH i2c: E2 03 00 81 07 00 90 00 FC [19:34:37]RAPDU: 90 00 [19:34:37]wFMCommunicate OK [19:34:37]wFMCommunicate request_size=4 [19:34:37]MH_SAM_APDU [19:34:37]CAPDU: 80 0D 03 02 [19:34:37]Write to MH i2c: E2 08 00 82 07 80 0D 03 02 00 00 00 00 04 [19:34:37]Write i2c OK [19:34:37]MH_I2C_Read... [19:34:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:34:37]Read from MH i2c: E2 [19:34:37]MH_I2C_Read... [19:34:37]Read from MH i2c: E2 0B 00 [19:34:37]MH_I2C_Read... [19:34:37]Read from MH i2c: E2 0B 00 82 07 00 19 C5 B6 37 AB B0 5B 37 90 00 BD [19:34:37]RAPDU: 19 C5 B6 37 AB B0 5B 37 90 00 [19:34:37]wFMCommunicate OK [19:34:37]SAM_PROTO_SignData done [19:34:37]FM_MakeSignedData done [19:34:37]CreateOFDProtocolMessage [19:34:37]wFMCommunicate request_size=4 [19:34:37]MH_SAM_APDU [19:34:37]CAPDU: 80 11 00 00 [19:34:37]Write to MH i2c: E2 08 00 83 07 80 11 00 00 00 00 00 00 04 [19:34:37]Write i2c OK [19:34:37]MH_I2C_Read... [19:34:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:34:37]Read from MH i2c: E2 [19:34:37]MH_I2C_Read... [19:34:37]Read from MH i2c: E2 17 00 [19:34:37]MH_I2C_Read... [19:34:37]Read from MH i2c: E2 17 00 83 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 61 [19:34:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:34:37]wFMCommunicate OK [19:34:37]CreateOFDProtocolMessage done [19:34:37]OFDSenderStorePacket 226791 [19:34:37]StoreOFDPacket docnum=226791 [19:34:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 62 2B 07 01 4D 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 C3 01 00 00 F4 03 04 00 4C 9D A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E7 75 03 00 35 04 06 00 9A 1F 64 A4 7E 8F 19 C5 B6 37 AB B0 5B 37 [19:34:37]CheckFolder [19:34:37]dirname=/storage/ofd_packets [19:34:37]CheckFolder done [19:34:37]ProducePacketName [19:34:37]name=ofd_packets/00226791 [19:34:37]NVStorageSaveData ofd_packets/00226791 [19:34:37]File name is /storage/ofd_packets/00226791 [19:34:37]Write 301 bytes [19:34:37]NVStorageSaveData done [19:34:37]OFDSenderStorePacket done [19:34:37]KKMCreateOFDPacket done [19:34:37]NVStorageSaveData kkm_last_timestamp [19:34:37]File name is /storage/kkm_last_timestamp [19:34:37]Write 4 bytes [19:34:37]NVStorageSaveData done [19:34:37]ExternCall_PrintAddStr [19:34:37]wPrintStart [19:34:37]Write to MH i2c: 01 00 00 84 07 8B [19:34:37]Write i2c OK [19:34:37]MH_I2C_Read... [19:34:37]Read from MH i2c: 01 [19:34:37]MH_I2C_Read... [19:34:37]Read from MH i2c: 01 07 00 [19:34:37]MH_I2C_Read... [19:34:37]Read from MH i2c: 01 07 00 84 07 00 00 00 00 00 FF 0F A0 [19:34:37]RasterBufferAndPrint [19:34:37]line Счет N : (1)2003213 [19:34:37]line ИНН: 02508201610067 [19:34:37]line Контрольно-Кассовый Чек [19:34:37]line ПРОДАЖА [19:34:37]line ТРК (МРК, ГНК) : 54 [19:34:37]line Товар: 2710124500 [19:34:37]line Аи-95-К-5 [19:34:37]line 13.480 * 74.20 [19:34:37]line = 1000.22 [19:34:37]line НДС 12% НСП 1% [19:34:37]line > о реализуемом товаре [19:34:37]line ОКРУГЛЕНИЕ: -0.22 [19:34:37]line ИТОГО: 1000.00 [19:34:37]line Внесено: 1000.00 [19:34:37]line СДАЧА: 0.00 [19:34:37]line НСП 1% : 8.85 [19:34:37]line НДС 12% : 106.22 [19:34:37]line Наличными: 1000.00 [19:34:37]line Безнал.: 0.00 [19:34:37]line Место: АЗС № 97 "Партнер Нефть" [19:34:37]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:34:37]line СНО: Общий режим [19:34:37]line Чек 451 28.07.2024 19:34 [19:34:37]line Смена: 439 ФФД: 1.0 [19:34:37]line ЗНМ: 0300000054 [19:34:37]line РНМ: 0000000000092624 [19:34:37]line Версия ККМ: 001 [19:34:37]line ФМ: 0000000000874959 [19:34:37]line ФД: 226791 [19:34:37]line ФПД: 169459623165583 [19:34:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T193436&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226791&fm=169459623165583&tin=02508201610067®Number=0000000000092624&sum=100000 [19:34:37]written 0, free lines is 4095 [19:34:37]OFD Sender: Processing packet 226791 [packets to send 603, broken 602] [19:34:37]ProducePacketName [19:34:37]name=ofd_packets/00226791 [19:34:37]OFD Sender: To server: pG, [19:34:37]CommunicateWithHost lk.salyk.kg:30040 [19:34:37]ConnectInit lk.salyk.kg [19:34:38]Connected sock=10 [19:34:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 62 2B 07 01 4D 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 C3 01 00 00 F4 03 04 00 4C 9D A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E7 75 03 00 35 04 06 00 9A 1F 64 A4 7E 8F 19 C5 B6 37 AB B0 5B 37 [19:34:38]Write to MH i2c: 01 00 00 AF 07 B6 [19:34:38]Write i2c OK [19:34:38]MH_I2C_Read... [19:34:38]Read from MH i2c: 01 [19:34:38]MH_I2C_Read... [19:34:38]Read from MH i2c: 01 07 00 [19:34:38]MH_I2C_Read... [19:34:38]Read from MH i2c: 01 07 00 AF 07 00 00 00 00 00 5D 0C 26 [19:34:38]RasterBufferAndPrint [19:34:38]line [19:34:38]line [19:34:38]line [19:34:38]line [19:34:38]line [19:34:38]written 0, free lines is 3167 [19:34:38]MH_Cut [19:34:38]Write to MH i2c: D1 01 00 B6 07 01 8F [19:34:38]Write i2c OK [19:34:38]MH_I2C_Read... [19:34:38]Read from MH i2c: D1 [19:34:38]MH_I2C_Read... [19:34:38]Read from MH i2c: D1 01 00 [19:34:38]MH_I2C_Read... [19:34:38]Read from MH i2c: D1 01 00 B6 07 00 8E [19:34:38]Write to MH i2c: 01 00 00 B7 07 BE [19:34:38]Write i2c OK [19:34:38]MH_I2C_Read... [19:34:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 5F C4 47 00 60 86 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E7 75 03 00 F4 03 04 00 56 49 A6 66 B6 04 01 00 00 06 B4 91 A4 6B FA AC F7 [19:34:38]CommunicateWithHost err = 0 [19:34:38]CheckOFDResponse [19:34:38]1017 (14) - 77093643461234 [19:34:38]1041 (16) - 0000000000874959 [19:34:38]1040 (4) - 226791 [19:34:38]1012 (4) - 28.07.2024 13:36 [19:34:38]1206 (1) - 0 [19:34:38]OFD Sender: Remove packet 226791 [19:34:38]ProducePacketName [19:34:38]name=ofd_packets/00226791 [19:34:38]NVStorageDeleteData [19:34:39]OFD Sender: No OFD packet to send [19:34:39]*** Cut start [19:34:39]*** Partial cut [19:34:39]*** CUTSNS_PIN = 1 [19:34:39]*** CUTSNS_PIN = 0 [19:34:39]*** Brake cut motor [19:34:39]Read from MH i2c: 01 [19:34:39]MH_I2C_Read... [19:34:39]*** Stop cut motor [19:34:39]*** Cut end [19:34:39]Read from MH i2c: 01 07 00 [19:34:39]MH_I2C_Read... [19:34:39]Read from MH i2c: 01 07 00 B7 07 00 00 00 00 00 FF 0F D3 [19:34:39]process_action close_receipt done [19:34:39]requested_data is exist [19:34:39]produce_requested_data [19:34:39]requested_item fm.sn is exist - process it [19:34:39]wFMCommunicate request_size=4 [19:34:39]MH_SAM_APDU [19:34:39]CAPDU: 80 11 00 00 [19:34:39]Write to MH i2c: E2 08 00 B8 07 80 11 00 00 00 00 00 00 39 [19:34:39]Write i2c OK [19:34:39]MH_I2C_Read... [19:34:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:34:40]Read from MH i2c: E2 [19:34:40]MH_I2C_Read... [19:34:40]Read from MH i2c: E2 17 00 [19:34:40]MH_I2C_Read... [19:34:40]Read from MH i2c: E2 17 00 B8 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 96 [19:34:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:34:40]wFMCommunicate OK [19:34:40]requested_item fd.num is exist - process it [19:34:40]SAM_PROTO_GetFieldsCounters [19:34:40]wFMCommunicate request_size=4 [19:34:40]MH_SAM_APDU [19:34:40]CAPDU: 80 13 00 00 [19:34:40]Write to MH i2c: E2 08 00 B9 07 80 13 00 00 00 00 00 00 3C [19:34:40]Write i2c OK [19:34:40]MH_I2C_Read... [19:34:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:34:40]Read from MH i2c: E2 [19:34:40]MH_I2C_Read... [19:34:40]Read from MH i2c: E2 62 00 [19:34:40]MH_I2C_Read... [19:34:40]Read from MH i2c: E2 62 00 B9 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E7 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 C3 01 00 00 5E 04 04 00 C3 01 00 00 57 04 04 00 C4 01 00 00 19 04 04 00 00 00 00 00 90 00 C8 [19:34:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E7 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 C3 01 00 00 5E 04 04 00 C3 01 00 00 57 04 04 00 C4 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:34:40]wFMCommunicate OK [19:34:40]SAM_PROTO_GetFieldsCounters done [19:34:40]requested_item shift.num is exist - process it [19:34:40]requested_item shift.opened is exist - process it [19:34:40]req_shift_opened [19:34:40]FM_GetShiftState [19:34:40]SAM_PROTO_GetShiftState [19:34:40]wFMCommunicate request_size=4 [19:34:40]MH_SAM_APDU [19:34:40]CAPDU: 80 13 01 00 [19:34:40]Write to MH i2c: E2 08 00 BA 07 80 13 01 00 00 00 00 00 3E [19:34:40]Write i2c OK [19:34:40]MH_I2C_Read... [19:34:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:34:40]Read from MH i2c: E2 [19:34:40]MH_I2C_Read... [19:34:40]Read from MH i2c: E2 0E 00 [19:34:40]MH_I2C_Read... [19:34:40]Read from MH i2c: E2 0E 00 BA 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 EF [19:34:40]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:34:40]wFMCommunicate OK [19:34:40]SAM_PROTO_GetShiftState done [19:34:40]FM_GetShiftState done [19:34:40]req_shift_opened done [19:34:40]requested_item shift.open_date is exist - process it [19:34:40]req_shift_open_date [19:34:40]req_shift_open_date done [19:34:40]produce_requested_data done [19:34:40]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226791,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [19:34:40]process_action_free close_receipt [19:34:40]json_value_free [19:34:40]json_value_free done [19:34:40]process_json_proto returns [19:34:40]Send response to host [19:34:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226791,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [19:34:40]free response buf [19:34:40]execute_script done [19:34:40]execute_script returns [19:34:40]free content buf [19:34:40]Sock 8.Close socket [19:34:40]Sock 8.Thread stoped [19:34:44]OFD Sender: No OFD packet to send [19:34:49]OFD Sender: No OFD packet to send [19:34:54]OFD Sender: No OFD packet to send [19:34:59]OFD Sender: No OFD packet to send [19:35:04]OFD Sender: No OFD packet to send [19:35:09]OFD Sender: No OFD packet to send [19:35:14]OFD Sender: No OFD packet to send [19:35:19]OFD Sender: No OFD packet to send [19:35:24]OFD Sender: No OFD packet to send [19:35:29]OFD Sender: No OFD packet to send [19:35:30]recv_with_timeout no data received [19:35:34]OFD Sender: No OFD packet to send [19:35:39]OFD Sender: No OFD packet to send [19:35:44]OFD Sender: No OFD packet to send [19:35:49]OFD Sender: No OFD packet to send [19:35:54]OFD Sender: No OFD packet to send [19:35:59]OFD Sender: No OFD packet to send [19:36:04]OFD Sender: No OFD packet to send [19:36:09]OFD Sender: No OFD packet to send [19:36:14]OFD Sender: No OFD packet to send [19:36:19]OFD Sender: No OFD packet to send [19:36:24]OFD Sender: No OFD packet to send [19:36:29]OFD Sender: No OFD packet to send [19:36:34]recv_with_timeout no data received [19:36:34]OFD Sender: No OFD packet to send [19:36:39]OFD Sender: No OFD packet to send [19:36:44]OFD Sender: No OFD packet to send [19:36:44]recv_with_timeout no data received [19:36:49]OFD Sender: No OFD packet to send [19:36:54]OFD Sender: No OFD packet to send [19:36:59]OFD Sender: No OFD packet to send [19:37:04]OFD Sender: No OFD packet to send [19:37:09]OFD Sender: No OFD packet to send [19:37:14]OFD Sender: No OFD packet to send [19:37:19]OFD Sender: No OFD packet to send [19:37:24]OFD Sender: No OFD packet to send [19:37:29]OFD Sender: No OFD packet to send [19:37:34]OFD Sender: No OFD packet to send [19:37:39]OFD Sender: No OFD packet to send [19:37:44]OFD Sender: No OFD packet to send [19:37:49]OFD Sender: No OFD packet to send [19:37:54]OFD Sender: No OFD packet to send [19:37:59]OFD Sender: No OFD packet to send [19:38:04]OFD Sender: No OFD packet to send [19:38:09]OFD Sender: No OFD packet to send [19:38:14]OFD Sender: No OFD packet to send [19:38:19]OFD Sender: No OFD packet to send [19:38:24]OFD Sender: No OFD packet to send [19:38:29]OFD Sender: No OFD packet to send [19:38:34]OFD Sender: No OFD packet to send [19:38:39]OFD Sender: No OFD packet to send [19:38:44]OFD Sender: No OFD packet to send [19:38:49]OFD Sender: No OFD packet to send [19:38:54]OFD Sender: No OFD packet to send [19:38:59]OFD Sender: No OFD packet to send [19:39:04]OFD Sender: No OFD packet to send [19:39:09]OFD Sender: No OFD packet to send [19:39:14]OFD Sender: No OFD packet to send [19:39:19]OFD Sender: No OFD packet to send [19:39:24]OFD Sender: No OFD packet to send [19:39:29]OFD Sender: No OFD packet to send [19:39:34]OFD Sender: No OFD packet to send [19:39:39]OFD Sender: No OFD packet to send [19:39:44]OFD Sender: No OFD packet to send [19:39:49]OFD Sender: No OFD packet to send [19:39:54]OFD Sender: No OFD packet to send [19:39:59]OFD Sender: No OFD packet to send [19:40:04]OFD Sender: No OFD packet to send [19:40:10]OFD Sender: No OFD packet to send [19:40:15]OFD Sender: No OFD packet to send [19:40:20]OFD Sender: No OFD packet to send [19:40:25]OFD Sender: No OFD packet to send [19:40:30]OFD Sender: No OFD packet to send [19:40:35]OFD Sender: No OFD packet to send [19:40:35]recv_with_timeout no data received [19:40:40]OFD Sender: No OFD packet to send [19:40:45]OFD Sender: No OFD packet to send [19:40:50]OFD Sender: No OFD packet to send [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]/dev/ttyS4 opened [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 293358+1721902329=1722195687 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 E7 9E A6 66 F9 24 A2 66 B5 [19:41:27]Current date/time: 28.07.2024 19:41 [19:41:27]FM_Init [19:41:27]wFMConnect [19:41:27]MH_SAM_On [19:41:27]Write to MH i2c: E0 00 00 08 00 E7 [19:41:27]Write i2c OK [19:41:27]MH_I2C_Read... [19:41:27]*** iso7816_init finished! [19:41:27]*** atr: [19:41:27]*** 0F 3B D5 18 FF 81 91 FE [19:41:27]*** 1F C3 80 73 C8 21 10 0A [19:41:27]*** 00 00 00 00 00 00 00 00 [19:41:27]*** 00 00 00 00 00 00 00 00 [19:41:27]*** 00 00 00 00 00 00 00 00 [19:41:27]*** 00 00 00 00 00 00 00 00 [19:41:27]*** 00 00 00 00 00 00 00 00 [19:41:27]*** 00 00 00 00 00 00 00 00 [19:41:27]Read from MH i2c: E0 [19:41:27]MH_I2C_Read... [19:41:27]Read from MH i2c: E0 10 00 [19:41:27]MH_I2C_Read... [19:41:27]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [19:41:27]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [19:41:27]wFMCommunicate request_size=10 [19:41:27]MH_SAM_APDU [19:41:27]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [19:41:27]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [00:00:09] *** EcrCore started. Build 196 *** [00:00:09]MH_InterfaceInit /dev/i2c-1 [00:00:09]Malloc ok [00:00:09]MH_GetMetrics [00:00:09]Write to MH i2c: 00 00 00 01 00 00 [00:00:09]/dev/ttyS4 opened [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 [00:00:09]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 293383+1721902329=1722195712 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 00 9F A6 66 F9 24 A2 66 CF [19:41:52]Current date/time: 28.07.2024 19:41 [19:41:52]FM_Init [19:41:52]wFMConnect [19:41:52]MH_SAM_On [19:41:52]Write to MH i2c: E0 00 00 08 00 E7 [19:41:52]Write i2c OK [19:41:52]MH_I2C_Read... [19:41:52]*** iso7816_init finished! [19:41:52]*** atr: [19:41:52]*** 0F 3B D5 18 FF 81 91 FE [19:41:52]*** 1F C3 80 73 C8 21 10 0A [19:41:52]*** 00 00 00 00 00 00 00 00 [19:41:52]*** 00 00 00 00 00 00 00 00 [19:41:52]*** 00 00 00 00 00 00 00 00 [19:41:52]*** 00 00 00 00 00 00 00 00 [19:41:52]*** 00 00 00 00 00 00 00 00 [19:41:52]*** 00 00 00 00 00 00 00 00 [19:41:52]Read from MH i2c: E0 [19:41:52]MH_I2C_Read... [19:41:52]Read from MH i2c: E0 10 00 [19:41:52]MH_I2C_Read... [19:41:52]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [19:41:52]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [19:41:52]wFMCommunicate request_size=10 [19:41:52]MH_SAM_APDU [19:41:52]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [19:41:52]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [19:41:52]Write i2c OK [19:41:52]MH_I2C_Read... [19:41:52]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [19:41:52]Read from MH i2c: E2 [19:41:52]MH_I2C_Read... [19:41:52]Read from MH i2c: E2 03 00 [19:41:52]MH_I2C_Read... [19:41:52]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [19:41:52]RAPDU: 90 00 [19:41:52]wFMCommunicate OK [19:41:52]wFMCommunicate request_size=4 [19:41:52]MH_SAM_APDU [19:41:52]CAPDU: 80 11 00 00 [19:41:52]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [19:41:52]Write i2c OK [19:41:52]MH_I2C_Read... [19:41:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:41:52]Read from MH i2c: E2 [19:41:52]MH_I2C_Read... [19:41:52]Read from MH i2c: E2 17 00 [19:41:52]MH_I2C_Read... [19:41:52]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [19:41:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:41:52]wFMCommunicate OK [19:41:52]Detected FM SN is 0000000000874959 [19:41:52]Stored FM SN is 0000000000874959 [19:41:52]wFMCommunicate request_size=9 [19:41:52]MH_SAM_APDU [19:41:52]CAPDU: 80 16 00 00 04 1A 5E 01 00 [19:41:52]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [19:41:52]Write i2c OK [19:41:52]MH_I2C_Read... [19:41:52]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [19:41:52]Read from MH i2c: E2 [19:41:52]MH_I2C_Read... [19:41:52]Read from MH i2c: E2 03 00 [19:41:52]MH_I2C_Read... [19:41:52]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [19:41:52]RAPDU: 90 00 [19:41:52]wFMCommunicate OK [19:41:52]FM PIN OK [19:41:52]wFMCommunicate request_size=8 [19:41:52]MH_SAM_APDU [19:41:52]CAPDU: 80 14 04 00 03 02 00 01 [19:41:52]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [19:41:52]Write i2c OK [19:41:52]MH_I2C_Read... [19:41:52]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [19:41:52]Read from MH i2c: E2 [19:41:52]MH_I2C_Read... [19:41:52]Read from MH i2c: E2 03 00 [19:41:52]MH_I2C_Read... [19:41:52]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [19:41:52]RAPDU: 90 00 [19:41:52]wFMCommunicate OK [19:41:52]wFMCommunicate request_size=13 [19:41:52]MH_SAM_APDU [19:41:52]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [19:41:52]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [19:41:52]Write i2c OK [19:41:52]MH_I2C_Read... [19:41:52]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [19:41:52]Read from MH i2c: E2 [19:41:52]MH_I2C_Read... [19:41:52]Read from MH i2c: E2 03 00 [19:41:52]MH_I2C_Read... [19:41:52]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [19:41:52]RAPDU: 90 00 [19:41:52]wFMCommunicate OK [19:41:52]wFMCommunicate request_size=4 [19:41:52]MH_SAM_APDU [19:41:52]CAPDU: 80 11 00 00 [19:41:52]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [19:41:52]Write i2c OK [19:41:52]MH_I2C_Read... [19:41:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:41:52]Read from MH i2c: E2 [19:41:52]MH_I2C_Read... [19:41:52]Read from MH i2c: E2 17 00 [19:41:52]MH_I2C_Read... [19:41:52]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [19:41:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:41:52]wFMCommunicate OK [19:41:52]DocumentArchiveInit [19:41:52]Start Httpd... [19:41:52]Httpd thread 3067374948 created [19:41:52]Write to MH i2c: 01 00 00 0F 00 0F [19:41:52]Write i2c OK [19:41:52]MH_I2C_Read... [19:41:52]Read from MH i2c: 01 [19:41:52]MH_I2C_Read... [19:41:52]Read from MH i2c: 01 07 00 [19:41:52]MH_I2C_Read... [19:41:52]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [19:41:52]Allocated Socket 5 [19:41:52]Bind OK [19:41:52]Listen OK [19:41:52]httpd running on port 8080 [19:41:52]Waiting for new connection... [19:41:52]MH Int Process started [19:41:52]accept exits with 6 [19:41:52]New connection [19:41:52]New thread 3067088228 created [19:41:52]Waiting for new connection... [19:41:52] Sock 6.Parse request [19:41:52]Sock 6.Check first char [19:41:52]Sock 6.First char is OK [19:41:52]request: POST /json_proto HTTP/1.0 [19:41:52]Method: POST [19:41:52]URL: /json_proto [19:41:52]Method is POST - this is cgi request [19:41:52]url: /json_proto [19:41:52]query_string will be loaded in cgi processing [19:41:52]execute_cgi json_proto POST (null) [19:41:52]execute_cgi path=json_proto method=POST [19:41:52]POST find Content-Length [19:41:52]Host: 172.17.43.131:8080 [19:41:52]Content-Length: 215 [19:41:52]Content-Type: application/json [19:41:52] [19:41:52]POST finish read [19:41:52]Found Content-Length = 215 [19:41:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:41:52]execute_script... [19:41:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:41:52]POST & json_proto [19:41:52]process_json_proto [19:41:52]json parsed OK: [19:41:52]protocol is kg_v1.0 [19:41:52]action value=get_value [19:41:52]process_action get_value [19:41:52]cmd_get_value [19:41:52]process_action get_value done [19:41:52]requested_data is exist [19:41:52]produce_requested_data [19:41:52]requested_item kkm.sn is exist - process it [19:41:52]requested_item kkm.ver is exist - process it [19:41:52]requested_item fm.sn is exist - process it [19:41:52]wFMCommunicate request_size=4 [19:41:52]MH_SAM_APDU [19:41:52]CAPDU: 80 11 00 00 [19:41:52]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [19:41:52]Write i2c OK [19:41:52]MH_I2C_Read... [19:41:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:41:53]Read from MH i2c: E2 [19:41:53]MH_I2C_Read... [19:41:53]Read from MH i2c: E2 17 00 [19:41:53]MH_I2C_Read... [19:41:53]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E7 [19:41:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:41:53]wFMCommunicate OK [19:41:53]requested_item fd.num is exist - process it [19:41:53]SAM_PROTO_GetFieldsCounters [19:41:53]wFMCommunicate request_size=4 [19:41:53]MH_SAM_APDU [19:41:53]CAPDU: 80 13 00 00 [19:41:53]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [19:41:53]Write i2c OK [19:41:53]MH_I2C_Read... [19:41:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:41:53]Read from MH i2c: E2 [19:41:53]MH_I2C_Read... [19:41:53]Read from MH i2c: E2 62 00 [19:41:53]MH_I2C_Read... [19:41:53]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E8 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 C4 01 00 00 5E 04 04 00 C4 01 00 00 57 04 04 00 C5 01 00 00 19 04 04 00 00 00 00 00 90 00 1D [19:41:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E8 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 C4 01 00 00 5E 04 04 00 C4 01 00 00 57 04 04 00 C5 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:41:53]wFMCommunicate OK [19:41:53]SAM_PROTO_GetFieldsCounters done [19:41:53]requested_item shift.num is exist - process it [19:41:53]requested_item shift.opened is exist - process it [19:41:53]req_shift_opened [19:41:53]FM_GetShiftState [19:41:53]SAM_PROTO_GetShiftState [19:41:53]wFMCommunicate request_size=4 [19:41:53]MH_SAM_APDU [19:41:53]CAPDU: 80 13 01 00 [19:41:53]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [19:41:53]Write i2c OK [19:41:53]MH_I2C_Read... [19:41:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:41:53]Read from MH i2c: E2 [19:41:53]MH_I2C_Read... [19:41:53]Read from MH i2c: E2 0E 00 [19:41:53]MH_I2C_Read... [19:41:53]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 40 [19:41:53]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:41:53]wFMCommunicate OK [19:41:53]SAM_PROTO_GetShiftState done [19:41:53]FM_GetShiftState done [19:41:53]req_shift_opened done [19:41:53]requested_item shift.open_date is exist - process it [19:41:53]req_shift_open_date [19:41:53]req_shift_open_date done [19:41:53]produce_requested_data done [19:41:53]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226792,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [19:41:53]process_action_free get_value [19:41:53]json_value_free [19:41:53]json_value_free done [19:41:53]process_json_proto returns [19:41:53]Send response to host [19:41:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226792,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [19:41:53]free response buf [19:41:53]execute_script done [19:41:53]execute_script returns [19:41:53]free content buf [19:41:53]Sock 6.Close socket [19:41:53]Sock 6.Thread stoped [19:41:53]accept exits with 10 [19:41:53]New connection [19:41:53]New thread 3066944868 created [19:41:53]Thread 3067088228 joined [19:41:53]Waiting for new connection... [19:41:53] Sock 10.Parse request [19:41:53]Sock 10.Check first char [19:41:53]Sock 10.First char is OK [19:41:53]request: POST /json_proto HTTP/1.0 [19:41:53]Method: POST [19:41:53]URL: /json_proto [19:41:53]Method is POST - this is cgi request [19:41:53]url: /json_proto [19:41:53]query_string will be loaded in cgi processing [19:41:53]execute_cgi json_proto POST (null) [19:41:53]execute_cgi path=json_proto method=POST [19:41:53]POST find Content-Length [19:41:53]Host: 172.17.43.131:8080 [19:41:53]Content-Length: 331 [19:41:53]Content-Type: application/json [19:41:53] [19:41:53]POST finish read [19:41:53]Found Content-Length = 331 [19:41:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [19:41:53]execute_script... [19:41:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [19:41:53]POST & json_proto [19:41:53]process_json_proto [19:41:53]json parsed OK: [19:41:53]protocol is kg_v1.0 [19:41:53]action value=get_value [19:41:53]process_action get_value [19:41:53]cmd_get_value [19:41:53]process_action get_value done [19:41:53]requested_data is exist [19:41:53]produce_requested_data [19:41:53]requested_item fm.sale.total is exist - process it [19:41:53]SAM_PROTO_GetFMData [19:41:53]wFMCommunicate request_size=4 [19:41:53]MH_SAM_APDU [19:41:53]CAPDU: 80 13 03 00 [19:41:53]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [19:41:53]Write i2c OK [19:41:53]MH_I2C_Read... [19:41:53]OFD Sender: No OFD packet to send [19:41:53]Read from MH i2c: E2 [19:41:53]MH_I2C_Read... [19:41:53]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [19:41:53]Read from MH i2c: E2 FD 00 [19:41:53]MH_I2C_Read... [19:41:53]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 7A 72 03 00 69 04 A3 00 6F 04 04 00 2C 6C 03 00 B1 04 05 00 75 5D 7F 81 05 70 04 05 00 10 02 D7 B2 04 72 04 04 00 65 5B A8 CE 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 64 16 B9 95 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 1B CF 79 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4E 06 00 00 B1 04 04 00 0C B2 B8 1F 70 04 04 00 0C B2 B8 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 61 74 5E 03 EF 03 09 90 00 D7 [19:41:53]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 7A 72 03 00 69 04 A3 00 6F 04 04 00 2C 6C 03 00 B1 04 05 00 75 5D 7F 81 05 70 04 05 00 10 02 D7 B2 04 72 04 04 00 65 5B A8 CE 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 64 16 B9 95 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 1B CF 79 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4E 06 00 00 B1 04 04 00 0C B2 B8 1F 70 04 04 00 0C B2 B8 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 61 74 5E 03 EF 03 09 90 00 [19:41:53]wFMCommunicate OK [19:41:53]wFMCommunicate request_size=4 [19:41:53]MH_SAM_APDU [19:41:53]CAPDU: 80 17 00 00 [19:41:53]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [19:41:53]Write i2c OK [19:41:53]MH_I2C_Read... [19:41:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:41:53]Read from MH i2c: E2 [19:41:53]MH_I2C_Read... [19:41:53]Read from MH i2c: E2 FD 00 [19:41:53]MH_I2C_Read... [19:41:53]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 71 DE 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 E0 [19:41:53]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 71 DE 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 [19:41:53]wFMCommunicate OK [19:41:53]wFMCommunicate request_size=4 [19:41:53]MH_SAM_APDU [19:41:53]CAPDU: 80 17 00 00 [19:41:53]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [19:41:53]Write i2c OK [19:41:53]MH_I2C_Read... [19:41:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:41:54]Read from MH i2c: E2 [19:41:54]MH_I2C_Read... [19:41:54]Read from MH i2c: E2 FD 00 [19:41:54]MH_I2C_Read... [19:41:54]Read from MH i2c: E2 FD 00 15 00 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 A7 [19:41:54]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 [19:41:54]wFMCommunicate OK [19:41:54]wFMCommunicate request_size=4 [19:41:54]MH_SAM_APDU [19:41:54]CAPDU: 80 17 00 00 [19:41:54]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [19:41:54]Write i2c OK [19:41:54]MH_I2C_Read... [19:41:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:41:54]Read from MH i2c: E2 [19:41:54]MH_I2C_Read... [19:41:54]Read from MH i2c: E2 FD 00 [19:41:54]MH_I2C_Read... [19:41:54]Read from MH i2c: E2 FD 00 16 00 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 22 [19:41:54]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 [19:41:54]wFMCommunicate OK [19:41:54]wFMCommunicate request_size=4 [19:41:54]MH_SAM_APDU [19:41:54]CAPDU: 80 17 00 00 [19:41:54]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [19:41:54]Write i2c OK [19:41:54]MH_I2C_Read... [19:41:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [19:41:54]Read from MH i2c: E2 [19:41:54]MH_I2C_Read... [19:41:54]Read from MH i2c: E2 E2 00 [19:41:54]MH_I2C_Read... [19:41:54]Read from MH i2c: E2 E2 00 17 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [19:41:54]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 [19:41:54]wFMCommunicate OK [19:41:54]SAM_PROTO_GetFMData done [19:41:54]requested_item fm.sale_refund.total is exist - process it [19:41:54]requested_item fm.buy.total is exist - process it [19:41:54]requested_item shift.sale.total is exist - process it [19:41:54]SAM_PROTO_GetShiftData [19:41:54]wFMCommunicate request_size=4 [19:41:54]MH_SAM_APDU [19:41:54]CAPDU: 80 13 02 00 [19:41:54]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [19:41:54]Write i2c OK [19:41:54]MH_I2C_Read... [19:41:55]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [19:41:55]Read from MH i2c: E2 [19:41:55]MH_I2C_Read... [19:41:55]Read from MH i2c: E2 FD 00 [19:41:55]MH_I2C_Read... [19:41:55]Read from MH i2c: E2 FD 00 18 00 00 BC 04 AA 04 B8 04 6E 04 04 00 C4 01 00 00 69 04 9E 00 6F 04 04 00 C0 01 00 00 B1 04 04 00 A5 69 E6 02 70 04 04 00 7C 50 31 02 72 04 03 00 29 19 B5 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 89 DB 4E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 46 92 06 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 D0 AC 23 70 04 03 00 D0 AC 23 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F0 C9 03 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 AA [19:41:55]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 C4 01 00 00 69 04 9E 00 6F 04 04 00 C0 01 00 00 B1 04 04 00 A5 69 E6 02 70 04 04 00 7C 50 31 02 72 04 03 00 29 19 B5 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 89 DB 4E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 46 92 06 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 D0 AC 23 70 04 03 00 D0 AC 23 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F0 C9 03 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [19:41:55]wFMCommunicate OK [19:41:55]wFMCommunicate request_size=4 [19:41:55]MH_SAM_APDU [19:41:55]CAPDU: 80 17 00 00 [19:41:55]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [19:41:55]Write i2c OK [19:41:55]MH_I2C_Read... [19:41:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:41:55]Read from MH i2c: E2 [19:41:55]MH_I2C_Read... [19:41:55]Read from MH i2c: E2 FD 00 [19:41:55]MH_I2C_Read... [19:41:55]Read from MH i2c: E2 FD 00 19 00 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 D4 50 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 67 [19:41:55]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 D4 50 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [19:41:55]wFMCommunicate OK [19:41:55]wFMCommunicate request_size=4 [19:41:55]MH_SAM_APDU [19:41:55]CAPDU: 80 17 00 00 [19:41:55]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [19:41:55]Write i2c OK [19:41:55]MH_I2C_Read... [19:41:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:41:55]Read from MH i2c: E2 [19:41:55]MH_I2C_Read... [19:41:55]Read from MH i2c: E2 FD 00 [19:41:55]MH_I2C_Read... [19:41:55]Read from MH i2c: E2 FD 00 1A 00 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 C3 [19:41:55]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [19:41:55]wFMCommunicate OK [19:41:55]wFMCommunicate request_size=4 [19:41:55]MH_SAM_APDU [19:41:55]CAPDU: 80 17 00 00 [19:41:55]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [19:41:55]Write i2c OK [19:41:55]MH_I2C_Read... [19:41:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:41:56]Read from MH i2c: E2 [19:41:56]MH_I2C_Read... [19:41:56]Read from MH i2c: E2 FD 00 [19:41:56]MH_I2C_Read... [19:41:56]Read from MH i2c: E2 FD 00 1B 00 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 1C [19:41:56]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [19:41:56]wFMCommunicate OK [19:41:56]wFMCommunicate request_size=4 [19:41:56]MH_SAM_APDU [19:41:56]CAPDU: 80 17 00 00 [19:41:56]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [19:41:56]Write i2c OK [19:41:56]MH_I2C_Read... [19:41:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [19:41:56]Read from MH i2c: E2 [19:41:56]MH_I2C_Read... [19:41:56]Read from MH i2c: E2 D9 00 [19:41:56]MH_I2C_Read... [19:41:56]Read from MH i2c: E2 D9 00 1C 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7B [19:41:56]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [19:41:56]wFMCommunicate OK [19:41:56]SAM_PROTO_GetShiftData done [19:41:56]requested_item shift.sale.total_cash is exist - process it [19:41:56]requested_item shift.sale_refund.total is exist - process it [19:41:56]requested_item shift.sale_refund.total_cash is exist - process it [19:41:56]requested_item shift.buy.total is exist - process it [19:41:56]requested_item shift.buy.total_cash is exist - process it [19:41:56]produce_requested_data done [19:41:56]produce_requested_data return {"fm.sale.total":236474443.41,"fm.sale_refund.total":5321979.00,"fm.buy.total":0.00,"shift.sale.total":486547.57,"shift.sale.total_cash":367863.00,"shift.sale_refund.total":23380.00,"shift.sale_refund.total_cash":23380.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [19:41:56]process_action_free get_value [19:41:56]json_value_free [19:41:56]json_value_free done [19:41:56]process_json_proto returns [19:41:56]Send response to host [19:41:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":236474443.41,"fm.sale_refund.total":5321979.00,"fm.buy.total":0.00,"shift.sale.total":486547.57,"shift.sale.total_cash":367863.00,"shift.sale_refund.total":23380.00,"shift.sale_refund.total_cash":23380.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [19:41:56]free response buf [19:41:56]execute_script done [19:41:56]execute_script returns [19:41:56]free content buf [19:41:56]Sock 10.Close socket [19:41:56]Sock 10.Thread stoped [19:41:56]accept exits with 6 [19:41:56]New connection [19:41:56]New thread 3067088228 created [19:41:56]Thread 3066944868 joined [19:41:56]Waiting for new connection... [19:41:56] Sock 6.Parse request [19:41:56]Sock 6.Check first char [19:41:56]Sock 6.First char is OK [19:41:56]request: POST /json_proto HTTP/1.0 [19:41:56]Method: POST [19:41:56]URL: /json_proto [19:41:56]Method is POST - this is cgi request [19:41:56]url: /json_proto [19:41:56]query_string will be loaded in cgi processing [19:41:56]execute_cgi json_proto POST (null) [19:41:56]execute_cgi path=json_proto method=POST [19:41:56]POST find Content-Length [19:41:56]Host: 172.17.43.131:8080 [19:41:56]Content-Length: 144 [19:41:56]Content-Type: application/json [19:41:56] [19:41:56]POST finish read [19:41:56]Found Content-Length = 144 [19:41:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [19:41:56]execute_script... [19:41:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [19:41:56]POST & json_proto [19:41:56]process_json_proto [19:41:56]json parsed OK: [19:41:56]protocol is kg_v1.0 [19:41:56]action value=print_doc [19:41:56]process_action print_doc [19:41:56]ExternCall_PrintAddStr [19:41:56]wPrintStart [19:41:56]Write to MH i2c: 01 00 00 1D 00 1D [19:41:56]Write i2c OK [19:41:56]MH_I2C_Read... [19:41:56]Read from MH i2c: 01 [19:41:56]MH_I2C_Read... [19:41:56]Read from MH i2c: 01 07 00 [19:41:56]MH_I2C_Read... [19:41:56]Read from MH i2c: 01 07 00 1D 00 00 00 00 00 00 FF 0F 32 [19:41:56]RasterBufferAndPrint [19:41:56]line Счет N : (1)2003213 [19:41:56]line ИНН: 02508201610067 [19:41:56]line Контрольно-Кассовый Чек [19:41:56]line ПРОДАЖА [19:41:56]line ТРК (МРК, ГНК) : 54 [19:41:56]line Товар: 2710124500 [19:41:56]line Аи-95-К-5 [19:41:56]line 13.480 * 74.20 [19:41:56]line = 1000.22 [19:41:56]line НДС 12% НСП 1% [19:41:56]line > о реализуемом товаре [19:41:56]line ОКРУГЛЕНИЕ: -0.22 [19:41:56]line ИТОГО: 1000.00 [19:41:56]line Внесено: 1000.00 [19:41:56]line СДАЧА: 0.00 [19:41:56]line НСП 1% : 8.85 [19:41:56]line НДС 12% : 106.22 [19:41:56]line Наличными: 1000.00 [19:41:56]line Безнал.: 0.00 [19:41:56]line Место: АЗС № 97 "Партнер Нефть" [19:41:56]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:41:56]line СНО: Общий режим [19:41:56]line Чек 451 28.07.2024 19:34 [19:41:56]line Смена: 439 ФФД: 1.0 [19:41:56]line ЗНМ: 0300000054 [19:41:56]line РНМ: 0000000000092624 [19:41:56]line Версия ККМ: 001 [19:41:56]line ФМ: 0000000000874959 [19:41:56]line ФД: 226791 [19:41:56]line ФПД: 169459623165583 [19:41:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T193436&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226791&fm=169459623165583&tin=02508201610067®Number=0000000000092624&sum=100000 [19:41:56]written 0, free lines is 4095 [19:41:57]Write to MH i2c: 01 00 00 48 00 48 [19:41:57]Write i2c OK [19:41:57]MH_I2C_Read... [19:41:57]Read from MH i2c: 01 [19:41:57]MH_I2C_Read... [19:41:57]Read from MH i2c: 01 07 00 [19:41:57]MH_I2C_Read... [19:41:57]Read from MH i2c: 01 07 00 48 00 00 00 00 00 00 65 0C C0 [19:41:57]RasterBufferAndPrint [19:41:57]line [19:41:57]line [19:41:57]line [19:41:57]line [19:41:57]line [19:41:57]written 0, free lines is 3181 [19:41:57]MH_Cut [19:41:57]Write to MH i2c: D1 01 00 4F 00 01 21 [19:41:57]Write i2c OK [19:41:57]MH_I2C_Read... [19:41:57]Read from MH i2c: D1 [19:41:57]MH_I2C_Read... [19:41:57]Read from MH i2c: D1 01 00 [19:41:57]MH_I2C_Read... [19:41:57]Read from MH i2c: D1 01 00 4F 00 00 20 [19:41:57]Write to MH i2c: 01 00 00 50 00 50 [19:41:57]Write i2c OK [19:41:57]MH_I2C_Read... [19:41:58]*** Cut start [19:41:58]*** Partial cut [19:41:58]*** CUTSNS_PIN = 1 [19:41:58]*** CUTSNS_PIN = 0 [19:41:58]*** Brake cut motor [19:41:58]OFD Sender: No OFD packet to send [19:41:59]Read from MH i2c: 01 [19:41:59]MH_I2C_Read... [19:41:59]*** Stop cut motor [19:41:59]*** Cut end [19:41:59]Read from MH i2c: 01 07 00 [19:41:59]MH_I2C_Read... [19:41:59]Read from MH i2c: 01 07 00 50 00 00 00 00 00 00 FF 0F 65 [19:41:59]process_action print_doc done [19:41:59]requested_data is exist [19:41:59]produce_requested_data [19:41:59]produce_requested_data return (null) [19:41:59]process_action_free print_doc [19:41:59]json_value_free [19:41:59]json_value_free done [19:41:59]process_json_proto returns [19:41:59]Send response to host [19:41:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [19:41:59]free response buf [19:41:59]execute_script done [19:41:59]execute_script returns [19:41:59]free content buf [19:41:59]Sock 6.Close socket [19:41:59]Sock 6.Thread stoped [19:41:59]accept exits with 10 [19:41:59]New connection [19:41:59]New thread 3066944868 created [19:41:59]Thread 3067088228 joined [19:41:59]Waiting for new connection... [19:41:59] Sock 10.Parse request [19:41:59]Sock 10.Check first char [19:41:59]Sock 10.First char is OK [19:41:59]request: POST /json_proto HTTP/1.0 [19:41:59]Method: POST [19:41:59]URL: /json_proto [19:41:59]Method is POST - this is cgi request [19:41:59]url: /json_proto [19:41:59]query_string will be loaded in cgi processing [19:41:59]execute_cgi json_proto POST (null) [19:41:59]execute_cgi path=json_proto method=POST [19:41:59]POST find Content-Length [19:41:59]Host: 172.17.43.131:8080 [19:41:59]Content-Length: 678 [19:41:59]Content-Type: application/json [19:41:59] [19:41:59]POST finish read [19:41:59]Found Content-Length = 678 [19:41:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003219", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:41:59]execute_script... [19:41: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)2003219", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:41:59]POST & json_proto [19:41:59]process_json_proto [19:41:59]json parsed OK: [19:41:59]protocol is kg_v1.0 [19:41:59]action value=close_receipt [19:41:59]process_action close_receipt [19:41:59]cmd_close_receipt [19:41:59]MH_GetDate [19:41:59]Write to MH i2c: F0 00 00 51 00 40 [19:41:59]Write i2c OK [19:41:59]MH_I2C_Read... [19:41:59]Read from MH i2c: F0 [19:41:59]MH_I2C_Read... [19:41:59]Read from MH i2c: F0 09 00 [19:41:59]MH_I2C_Read... [19:41:59]Read from MH i2c: F0 09 00 51 00 00 08 9F A6 66 F9 24 A2 66 21 [19:41:59]GetLastDocTimeStamp 1722195276 [19:41:59]current date 1722195720 [19:41:59]FM_GetShiftState [19:41:59]SAM_PROTO_GetShiftState [19:41:59]wFMCommunicate request_size=4 [19:41:59]MH_SAM_APDU [19:41:59]CAPDU: 80 13 01 00 [19:41:59]Write to MH i2c: E2 08 00 52 00 80 13 01 00 00 00 00 00 CF [19:41:59]Write i2c OK [19:41:59]MH_I2C_Read... [19:41:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:41:59]Read from MH i2c: E2 [19:41:59]MH_I2C_Read... [19:41:59]Read from MH i2c: E2 0E 00 [19:41:59]MH_I2C_Read... [19:41:59]Read from MH i2c: E2 0E 00 52 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 80 [19:41:59]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:41:59]wFMCommunicate OK [19:41:59]SAM_PROTO_GetShiftState done [19:41:59]FM_GetShiftState done [19:41:59]opened in 1722125326 [19:41:59]opened+sec_in_day 1722211726 [19:41:59]quantity*price = 50036 [19:41:59]sum+1 = 50037 [19:41:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 453 28.07.2024 19:42 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226793 ФПД: 258768959664759 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T194200&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226793&fm=258768959664759&tin=02508201610067®Number=0000000000092624&sum=50000 [19:42:00]StoreToDocumentArchive [19:42:00]shift 439 fd 226793 [19:42:00]save to /storage/0439/doc_00226793 [19:42:00]save last doc name /storage/0439/doc_00226793 to /storage/kkm_last_doc_name [19:42:00]save OK [19:42:00]Clear old archive folders... [19:42:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:42:00]tlvbuf is 00259740 [19:42:00]SAM_PROTO_ClearQueue [19:42:00]wFMCommunicate request_size=4 [19:42:00]MH_SAM_APDU [19:42:00]CAPDU: 80 09 00 00 [19:42:00]Write to MH i2c: E2 08 00 5F 00 80 09 00 00 00 00 00 00 D1 [19:42:00]Write i2c OK [19:42:00]MH_I2C_Read... [19:42:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:42:00]Read from MH i2c: E2 [19:42:00]MH_I2C_Read... [19:42:00]Read from MH i2c: E2 03 00 [19:42:00]MH_I2C_Read... [19:42:00]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [19:42:00]RAPDU: 90 00 [19:42:00]wFMCommunicate OK [19:42:00]SAM_PROTO_ClearQueue done [19:42:00]KKMCreateOFDPacket [19:42:00]OFDProtocolAddRootSTLVToBuf [19:42:00]FM_MakeSignedData [19:42:00]FM_MakeSignedData [19:42:00]SAM_PROTO_SignData [19:42:00]wFMCommunicate request_size=4 [19:42:00]MH_SAM_APDU [19:42:00]CAPDU: 80 0D 01 02 [19:42:00]Write to MH i2c: E2 08 00 60 00 80 0D 01 02 00 00 00 00 D9 [19:42:00]Write i2c OK [19:42:00]MH_I2C_Read... [19:42:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:42:00]Read from MH i2c: E2 [19:42:00]MH_I2C_Read... [19:42:00]Read from MH i2c: E2 03 00 [19:42:00]MH_I2C_Read... [19:42:00]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [19:42:00]RAPDU: 90 00 [19:42:00]wFMCommunicate OK [19:42:00]wFMCommunicate request_size=255 [19:42:00]MH_SAM_APDU [19:42:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 01 00 00 F4 03 04 00 08 9F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E9 75 03 00 35 04 06 00 EB [19:42:00]Write to MH i2c: E2 02 01 61 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 01 00 00 F4 03 04 00 08 9F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E9 75 03 00 35 04 06 00 EB 00 00 DD [19:42:01]Write i2c OK [19:42:01]MH_I2C_Read... [19:42:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:42:01]Read from MH i2c: E2 [19:42:01]MH_I2C_Read... [19:42:01]Read from MH i2c: E2 03 00 [19:42:01]MH_I2C_Read... [19:42:01]Read from MH i2c: E2 03 00 61 00 00 90 00 D5 [19:42:01]RAPDU: 90 00 [19:42:01]wFMCommunicate OK [19:42:01]wFMCommunicate request_size=10 [19:42:01]MH_SAM_APDU [19:42:01]CAPDU: 80 0D 02 02 05 59 57 EB 72 77 [19:42:01]Write to MH i2c: E2 0D 00 62 00 80 0D 02 02 05 00 59 57 EB 72 77 00 00 6A [19:42:01]Write i2c OK [19:42:01]MH_I2C_Read... [19:42:01]Read from MH i2c: E2 [19:42:01]MH_I2C_Read... [19:42:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:42:01]Read from MH i2c: E2 03 00 [19:42:01]MH_I2C_Read... [19:42:01]Read from MH i2c: E2 03 00 62 00 00 90 00 D6 [19:42:01]RAPDU: 90 00 [19:42:01]wFMCommunicate OK [19:42:01]wFMCommunicate request_size=4 [19:42:01]MH_SAM_APDU [19:42:01]CAPDU: 80 0D 03 02 [19:42:01]Write to MH i2c: E2 08 00 63 00 80 0D 03 02 00 00 00 00 DE [19:42:01]Write i2c OK [19:42:01]MH_I2C_Read... [19:42:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:42:01]Read from MH i2c: E2 [19:42:01]MH_I2C_Read... [19:42:01]Read from MH i2c: E2 0B 00 [19:42:01]MH_I2C_Read... [19:42:01]Read from MH i2c: E2 0B 00 63 00 00 FE 81 25 32 80 E6 87 90 90 00 32 [19:42:01]RAPDU: FE 81 25 32 80 E6 87 90 90 00 [19:42:01]wFMCommunicate OK [19:42:01]SAM_PROTO_SignData done [19:42:01]FM_MakeSignedData done [19:42:01]CreateOFDProtocolMessage [19:42:01]wFMCommunicate request_size=4 [19:42:01]MH_SAM_APDU [19:42:01]CAPDU: 80 11 00 00 [19:42:01]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [19:42:01]Write i2c OK [19:42:01]MH_I2C_Read... [19:42:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:42:01]Read from MH i2c: E2 [19:42:01]MH_I2C_Read... [19:42:01]Read from MH i2c: E2 17 00 [19:42:01]MH_I2C_Read... [19:42:01]Read from MH i2c: E2 17 00 64 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3B [19:42:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:42:01]wFMCommunicate OK [19:42:01]CreateOFDProtocolMessage done [19:42:01]OFDSenderStorePacket 226793 [19:42:01]StoreOFDPacket docnum=226793 [19:42:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 5B 22 07 01 00 50 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 01 00 00 F4 03 04 00 08 9F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E9 75 03 00 35 04 06 00 EB 59 57 EB 72 77 FE 81 25 32 80 E6 87 90 [19:42:01]CheckFolder [19:42:01]dirname=/storage/ofd_packets [19:42:01]CheckFolder done [19:42:01]ProducePacketName [19:42:01]name=ofd_packets/00226793 [19:42:01]NVStorageSaveData ofd_packets/00226793 [19:42:01]File name is /storage/ofd_packets/00226793 [19:42:01]Write 301 bytes [19:42:01]NVStorageSaveData done [19:42:01]OFDSenderStorePacket done [19:42:01]KKMCreateOFDPacket done [19:42:01]NVStorageSaveData kkm_last_timestamp [19:42:01]File name is /storage/kkm_last_timestamp [19:42:01]Write 4 bytes [19:42:01]NVStorageSaveData done [19:42:01]ExternCall_PrintAddStr [19:42:01]wPrintStart [19:42:01]Write to MH i2c: 01 00 00 65 00 65 [19:42:01]Write i2c OK [19:42:01]MH_I2C_Read... [19:42:01]Read from MH i2c: 01 [19:42:01]MH_I2C_Read... [19:42:01]Read from MH i2c: 01 07 00 [19:42:01]MH_I2C_Read... [19:42:01]Read from MH i2c: 01 07 00 65 00 00 00 00 00 00 FF 0F 7A [19:42:01]RasterBufferAndPrint [19:42:01]line Счет N : (1)2003219 [19:42:01]line ИНН: 02508201610067 [19:42:01]line Контрольно-Кассовый Чек [19:42:01]line ПРОДАЖА [19:42:01]line ТРК (МРК, ГНК) : 53 [19:42:01]line Товар: 2710124130 [19:42:01]line Аи-92-К-5 [19:42:01]line 7.380 * 67.80 [19:42:01]line = 500.36 [19:42:01]line НДС 12% НСП 1% [19:42:01]line > о реализуемом товаре [19:42:01]line ОКРУГЛЕНИЕ: -0.36 [19:42:01]line ИТОГО: 500.00 [19:42:01]line Внесено: 500.00 [19:42:01]line СДАЧА: 0.00 [19:42:01]line НСП 1% : 4.43 [19:42:01]line НДС 12% : 53.14 [19:42:01]line Наличными: 500.00 [19:42:01]line Безнал.: 0.00 [19:42:01]line Место: АЗС № 97 "Партнер Нефть" [19:42:01]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:42:01]line СНО: Общий режим [19:42:01]line Чек 453 28.07.2024 19:42 [19:42:01]line Смена: 439 ФФД: 1.0 [19:42:01]line ЗНМ: 0300000054 [19:42:01]line РНМ: 0000000000092624 [19:42:01]line Версия ККМ: 001 [19:42:01]line ФМ: 0000000000874959 [19:42:01]line ФД: 226793 [19:42:01]line ФПД: 258768959664759 [19:42:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T194200&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226793&fm=258768959664759&tin=02508201610067®Number=0000000000092624&sum=50000 [19:42:01]written 0, free lines is 4095 [19:42:01]OFD Sender: Processing packet 226793 [packets to send 603, broken 602] [19:42:01]ProducePacketName [19:42:01]name=ofd_packets/00226793 [19:42:01]OFD Sender: To server: pG, [19:42:01]CommunicateWithHost lk.salyk.kg:30040 [19:42:01]ConnectInit lk.salyk.kg [19:42:02]Connected sock=8 [19:42:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 5B 22 07 01 00 50 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 01 00 00 F4 03 04 00 08 9F A6 66 0E 04 04 00 B7 01 00 00 B9 04 Write to MH i2c: 01 01 00 00 01 00 0D 90 04 00 10 90 00 [19:42:02]30 30 30 Write i2c OK [19:42:02]30 MH_I2C_Read... [19:42:02]30 Read from MH i2c: 30 01 30 [19:42:02]30 MH_I2C_Read... [19:42:02]30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 Read from MH i2c: 10 01 04 07 04 00 00 [19:42:02]E9 MH_I2C_Read... [19:42:02]75 03 Read from MH i2c: 00 01 35 07 04 00 06 90 00 00 EB 00 59 00 57 EB 00 72 00 77 00 FE E8 81 0C 25 8B 32 [19:42:02]80 RasterBufferAndPrint [19:42:02]E6 line [19:42:02]87 line [19:42:02]90 line [19:42:02] [19:42:02]line [19:42:02]line [19:42:02]written 0, free lines is 3352 [19:42:02]MH_Cut [19:42:02]Write to MH i2c: D1 01 00 97 00 01 69 [19:42:02]Write i2c OK [19:42:02]MH_I2C_Read... [19:42:02]Read from MH i2c: D1 [19:42:02]MH_I2C_Read... [19:42:02]Read from MH i2c: D1 01 00 [19:42:02]MH_I2C_Read... [19:42:02]Read from MH i2c: D1 01 00 97 00 00 68 [19:42:02]Write to MH i2c: 01 00 00 98 00 98 [19:42:02]Write i2c OK [19:42:02]MH_I2C_Read... [19:42:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 9F C4 47 00 7E D3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E9 75 03 00 F4 03 04 00 12 4B A6 66 B6 04 01 00 00 21 EA 29 A6 E8 D9 B2 FB [19:42:02]CommunicateWithHost err = 0 [19:42:02]CheckOFDResponse [19:42:02]1017 (14) - 77093643461234 [19:42:02]1041 (16) - 0000000000874959 [19:42:02]1040 (4) - 226793 [19:42:02]1012 (4) - 28.07.2024 13:43 [19:42:02]1206 (1) - 0 [19:42:02]OFD Sender: Remove packet 226793 [19:42:02]ProducePacketName [19:42:02]name=ofd_packets/00226793 [19:42:02]NVStorageDeleteData [19:42:03]*** Cut start [19:42:03]*** Partial cut [19:42:03]*** CUTSNS_PIN = 1 [19:42:03]*** CUTSNS_PIN = 0 [19:42:03]OFD Sender: No OFD packet to send [19:42:03]*** Brake cut motor [19:42:03]Read from MH i2c: 01 [19:42:03]MH_I2C_Read... [19:42:03]*** Stop cut motor [19:42:03]*** Cut end [19:42:03]Read from MH i2c: 01 07 00 [19:42:03]MH_I2C_Read... [19:42:03]Read from MH i2c: 01 07 00 98 00 00 00 00 00 00 FF 0F AD [19:42:03]process_action close_receipt done [19:42:03]requested_data is exist [19:42:03]produce_requested_data [19:42:03]requested_item fm.sn is exist - process it [19:42:03]wFMCommunicate request_size=4 [19:42:03]MH_SAM_APDU [19:42:03]CAPDU: 80 11 00 00 [19:42:03]Write to MH i2c: E2 08 00 99 00 80 11 00 00 00 00 00 00 13 [19:42:03]Write i2c OK [19:42:03]MH_I2C_Read... [19:42:03]Read from MH i2c: E2 [19:42:03]MH_I2C_Read... [19:42:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:42:03]Read from MH i2c: E2 17 00 [19:42:03]MH_I2C_Read... [19:42:03]Read from MH i2c: E2 17 00 99 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 70 [19:42:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:42:03]wFMCommunicate OK [19:42:03]requested_item fd.num is exist - process it [19:42:03]SAM_PROTO_GetFieldsCounters [19:42:03]wFMCommunicate request_size=4 [19:42:03]MH_SAM_APDU [19:42:03]CAPDU: 80 13 00 00 [19:42:03]Write to MH i2c: E2 08 00 9A 00 80 13 00 00 00 00 00 00 16 [19:42:04]Write i2c OK [19:42:04]MH_I2C_Read... [19:42:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:42:04]Read from MH i2c: E2 [19:42:04]MH_I2C_Read... [19:42:04]Read from MH i2c: E2 62 00 [19:42:04]MH_I2C_Read... [19:42:04]Read from MH i2c: E2 62 00 9A 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E9 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 C5 01 00 00 5E 04 04 00 C5 01 00 00 57 04 04 00 C6 01 00 00 19 04 04 00 00 00 00 00 90 00 AA [19:42:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E9 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 C5 01 00 00 5E 04 04 00 C5 01 00 00 57 04 04 00 C6 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:42:04]wFMCommunicate OK [19:42:04]SAM_PROTO_GetFieldsCounters done [19:42:04]requested_item shift.num is exist - process it [19:42:04]requested_item shift.opened is exist - process it [19:42:04]req_shift_opened [19:42:04]FM_GetShiftState [19:42:04]SAM_PROTO_GetShiftState [19:42:04]wFMCommunicate request_size=4 [19:42:04]MH_SAM_APDU [19:42:04]CAPDU: 80 13 01 00 [19:42:04]Write to MH i2c: E2 08 00 9B 00 80 13 01 00 00 00 00 00 18 [19:42:04]Write i2c OK [19:42:04]MH_I2C_Read... [19:42:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:42:04]Read from MH i2c: E2 [19:42:04]MH_I2C_Read... [19:42:04]Read from MH i2c: E2 0E 00 [19:42:04]MH_I2C_Read... [19:42:04]Read from MH i2c: E2 0E 00 9B 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 C9 [19:42:04]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:42:04]wFMCommunicate OK [19:42:04]SAM_PROTO_GetShiftState done [19:42:04]FM_GetShiftState done [19:42:04]req_shift_opened done [19:42:04]requested_item shift.open_date is exist - process it [19:42:04]req_shift_open_date [19:42:04]req_shift_open_date done [19:42:04]produce_requested_data done [19:42:04]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226793,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [19:42:04]process_action_free close_receipt [19:42:04]json_value_free [19:42:04]json_value_free done [19:42:04]process_json_proto returns [19:42:04]Send response to host [19:42:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226793,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [19:42:04]free response buf [19:42:04]execute_script done [19:42:04]execute_script returns [19:42:04]free content buf [19:42:04]Sock 10.Close socket [19:42:04]Sock 10.Thread stoped [19:42:08]OFD Sender: No OFD packet to send [19:42:13]OFD Sender: No OFD packet to send [19:42:18]recv_with_timeout no data received [19:42:18]OFD Sender: No OFD packet to send [19:42:23]OFD Sender: No OFD packet to send [19:42:28]OFD Sender: No OFD packet to send [19:42:28]recv_with_timeout no data received [19:42:33]OFD Sender: No OFD packet to send [19:42:38]OFD Sender: No OFD packet to send [19:42:43]OFD Sender: No OFD packet to send [19:42:48]OFD Sender: No OFD packet to send [19:42:53]OFD Sender: No OFD packet to send [19:42:58]OFD Sender: No OFD packet to send [19:42:59]recv_with_timeout no data received [19:43:03]OFD Sender: No OFD packet to send [19:43:08]OFD Sender: No OFD packet to send [19:43:13]OFD Sender: No OFD packet to send [19:43:18]OFD Sender: No OFD packet to send [19:43:23]OFD Sender: No OFD packet to send [19:43:28]OFD Sender: No OFD packet to send [19:43:33]OFD Sender: No OFD packet to send [19:43:38]OFD Sender: No OFD packet to send [19:43:43]OFD Sender: No OFD packet to send [19:43:48]OFD Sender: No OFD packet to send [19:43:53]OFD Sender: No OFD packet to send [19:43:58]OFD Sender: No OFD packet to send [19:44:03]OFD Sender: No OFD packet to send [19:44:08]OFD Sender: No OFD packet to send [19:44:13]OFD Sender: No OFD packet to send [19:44:18]OFD Sender: No OFD packet to send [19:44:18]accept exits with 6 [19:44:18]New connection [19:44:18]New thread 3067088228 created [19:44:18]Thread 3066944868 joined [19:44:18]Waiting for new connection... [19:44:18] Sock 6.Parse request [19:44:18]Sock 6.Check first char [19:44:18]Sock 6.First char is OK [19:44:18]request: POST /json_proto HTTP/1.0 [19:44:18]Method: POST [19:44:18]URL: /json_proto [19:44:18]Method is POST - this is cgi request [19:44:18]url: /json_proto [19:44:18]query_string will be loaded in cgi processing [19:44:18]execute_cgi json_proto POST (null) [19:44:18]execute_cgi path=json_proto method=POST [19:44:18]POST find Content-Length [19:44:18]Host: 172.17.43.131:8080 [19:44:18]Content-Length: 820 [19:44:18]Content-Type: application/json [19:44:18] [19:44:18]POST finish read [19:44:18]Found Content-Length = 820 [19:44:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003221", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 48.860, "sum" : 3625.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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 3625.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:44:18]execute_script... [19:44: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)2003221", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 48.860, "sum" : 3625.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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 3625.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:44:18]POST & json_proto [19:44:18]process_json_proto [19:44:18]json parsed OK: [19:44:18]protocol is kg_v1.0 [19:44:18]action value=close_receipt [19:44:18]process_action close_receipt [19:44:18]cmd_close_receipt [19:44:18]MH_GetDate [19:44:18]Write to MH i2c: F0 00 00 9C 00 8B [19:44:18]Write i2c OK [19:44:18]MH_I2C_Read... [19:44:18]Read from MH i2c: F0 [19:44:18]MH_I2C_Read... [19:44:18]Read from MH i2c: F0 09 00 [19:44:18]MH_I2C_Read... [19:44:18]Read from MH i2c: F0 09 00 9C 00 00 93 9F A6 66 F9 24 A2 66 F7 [19:44:18]GetLastDocTimeStamp 1722195720 [19:44:18]current date 1722195859 [19:44:18]FM_GetShiftState [19:44:18]SAM_PROTO_GetShiftState [19:44:18]wFMCommunicate request_size=4 [19:44:18]MH_SAM_APDU [19:44:18]CAPDU: 80 13 01 00 [19:44:18]Write to MH i2c: E2 08 00 9D 00 80 13 01 00 00 00 00 00 1A [19:44:18]Write i2c OK [19:44:18]MH_I2C_Read... [19:44:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:44:18]Read from MH i2c: E2 [19:44:18]MH_I2C_Read... [19:44:18]Read from MH i2c: E2 0E 00 [19:44:18]MH_I2C_Read... [19:44:18]Read from MH i2c: E2 0E 00 9D 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 CB [19:44:18]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:44:18]wFMCommunicate OK [19:44:18]SAM_PROTO_GetShiftState done [19:44:18]FM_GetShiftState done [19:44:18]opened in 1722125326 [19:44:18]opened+sec_in_day 1722211726 [19:44:18]quantity*price = 362541 [19:44:18]sum+1 = 362542 [19:44:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3625.41 НСП 1% : 32.08 НДС 12% : 385.00 Наличными: 0.00 Безнал.: 3625.41 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 454 28.07.2024 19:44 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 226794 ФПД: 112070073655149 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T194419&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226794&fm=112070073655149&tin=02508201610067®Number=0000000000092624&sum=362541 [19:44:20]StoreToDocumentArchive [19:44:20]shift 439 fd 226794 [19:44:20]save to /storage/0439/doc_00226794 [19:44:20]save last doc name /storage/0439/doc_00226794 to /storage/kkm_last_doc_name [19:44:20]save OK [19:44:20]Clear old archive folders... [19:44:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:44:20]tlvbuf is 002050F0 [19:44:20]SAM_PROTO_ClearQueue [19:44:20]wFMCommunicate request_size=4 [19:44:20]MH_SAM_APDU [19:44:20]CAPDU: 80 09 00 00 [19:44:20]Write to MH i2c: E2 08 00 AA 00 80 09 00 00 00 00 00 00 1C [19:44:20]Write i2c OK [19:44:20]MH_I2C_Read... [19:44:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:44:20]Read from MH i2c: E2 [19:44:20]MH_I2C_Read... [19:44:20]Read from MH i2c: E2 03 00 [19:44:20]MH_I2C_Read... [19:44:20]Read from MH i2c: E2 03 00 AA 00 00 90 00 1E [19:44:20]RAPDU: 90 00 [19:44:20]wFMCommunicate OK [19:44:20]SAM_PROTO_ClearQueue done [19:44:20]KKMCreateOFDPacket [19:44:20]OFDProtocolAddRootSTLVToBuf [19:44:20]FM_MakeSignedData [19:44:20]FM_MakeSignedData [19:44:20]SAM_PROTO_SignData [19:44:20]wFMCommunicate request_size=4 [19:44:20]MH_SAM_APDU [19:44:20]CAPDU: 80 0D 01 02 [19:44:20]Write to MH i2c: E2 08 00 AB 00 80 0D 01 02 00 00 00 00 24 [19:44:20]Write i2c OK [19:44:20]MH_I2C_Read... [19:44:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:44:20]Read from MH i2c: E2 [19:44:20]MH_I2C_Read... [19:44:20]Read from MH i2c: E2 03 00 [19:44:20]MH_I2C_Read... [19:44:20]Read from MH i2c: E2 03 00 AB 00 00 90 00 1F [19:44:20]RAPDU: 90 00 [19:44:20]wFMCommunicate OK [19:44:20]wFMCommunicate request_size=255 [19:44:20]MH_SAM_APDU [19:44:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 DC BE 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 2D 88 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2D 88 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 96 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2D 88 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 01 00 00 F4 03 04 00 93 9F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EA 75 03 00 35 04 06 00 65 [19:44:20]Write to MH i2c: E2 02 01 AC 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 DC BE 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 2D 88 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2D 88 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 96 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2D 88 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 01 00 00 F4 03 04 00 93 9F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EA 75 03 00 35 04 06 00 65 00 00 2C [19:44:20]Write i2c OK [19:44:20]MH_I2C_Read... [19:44:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:44:20]Read from MH i2c: E2 [19:44:20]MH_I2C_Read... [19:44:20]Read from MH i2c: E2 03 00 [19:44:20]MH_I2C_Read... [19:44:20]Read from MH i2c: E2 03 00 AC 00 00 90 00 20 [19:44:20]RAPDU: 90 00 [19:44:20]wFMCommunicate OK [19:44:20]wFMCommunicate request_size=10 [19:44:20]MH_SAM_APDU [19:44:20]CAPDU: 80 0D 02 02 05 ED 58 EE 1F 6D [19:44:20]Write to MH i2c: E2 0D 00 AD 00 80 0D 02 02 05 00 ED 58 EE 1F 6D 00 00 F0 [19:44:20]Write i2c OK [19:44:20]MH_I2C_Read... [19:44:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:44:20]Read from MH i2c: E2 [19:44:20]MH_I2C_Read... [19:44:20]Read from MH i2c: E2 03 00 [19:44:20]MH_I2C_Read... [19:44:20]Read from MH i2c: E2 03 00 AD 00 00 90 00 21 [19:44:20]RAPDU: 90 00 [19:44:20]wFMCommunicate OK [19:44:20]wFMCommunicate request_size=4 [19:44:20]MH_SAM_APDU [19:44:20]CAPDU: 80 0D 03 02 [19:44:20]Write to MH i2c: E2 08 00 AE 00 80 0D 03 02 00 00 00 00 29 [19:44:20]Write i2c OK [19:44:20]MH_I2C_Read... [19:44:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:44:20]Read from MH i2c: E2 [19:44:20]MH_I2C_Read... [19:44:20]Read from MH i2c: E2 0B 00 [19:44:20]MH_I2C_Read... [19:44:20]Read from MH i2c: E2 0B 00 AE 00 00 98 CD 1B D5 2E 0E 49 40 90 00 44 [19:44:20]RAPDU: 98 CD 1B D5 2E 0E 49 40 90 00 [19:44:20]wFMCommunicate OK [19:44:20]SAM_PROTO_SignData done [19:44:20]FM_MakeSignedData done [19:44:20]CreateOFDProtocolMessage [19:44:20]wFMCommunicate request_size=4 [19:44:20]MH_SAM_APDU [19:44:20]CAPDU: 80 11 00 00 [19:44:20]Write to MH i2c: E2 08 00 AF 00 80 11 00 00 00 00 00 00 29 [19:44:20]Write i2c OK [19:44:20]MH_I2C_Read... [19:44:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:44:20]Read from MH i2c: E2 [19:44:20]MH_I2C_Read... [19:44:20]Read from MH i2c: E2 17 00 [19:44:20]MH_I2C_Read... [19:44:20]Read from MH i2c: E2 17 00 AF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 86 [19:44:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:44:20]wFMCommunicate OK [19:44:20]CreateOFDProtocolMessage done [19:44:20]OFDSenderStorePacket 226794 [19:44:20]StoreOFDPacket docnum=226794 [19:44:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 80 DD 07 01 D1 6A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 DC BE 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 2D 88 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2D 88 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 96 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2D 88 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 01 00 00 F4 03 04 00 93 9F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EA 75 03 00 35 04 06 00 65 ED 58 EE 1F 6D 98 CD 1B D5 2E 0E 49 40 [19:44:20]CheckFolder [19:44:20]dirname=/storage/ofd_packets [19:44:20]CheckFolder done [19:44:20]ProducePacketName [19:44:20]name=ofd_packets/00226794 [19:44:20]NVStorageSaveData ofd_packets/00226794 [19:44:20]File name is /storage/ofd_packets/00226794 [19:44:20]Write 301 bytes [19:44:20]NVStorageSaveData done [19:44:20]OFDSenderStorePacket done [19:44:20]KKMCreateOFDPacket done [19:44:20]NVStorageSaveData kkm_last_timestamp [19:44:20]File name is /storage/kkm_last_timestamp [19:44:20]Write 4 bytes [19:44:20]NVStorageSaveData done [19:44:20]ExternCall_PrintAddStr [19:44:20]wPrintStart [19:44:20]Write to MH i2c: 01 00 00 B0 00 B0 [19:44:20]Write i2c OK [19:44:20]MH_I2C_Read... [19:44:20]Read from MH i2c: 01 [19:44:20]MH_I2C_Read... [19:44:20]Read from MH i2c: 01 07 00 [19:44:20]MH_I2C_Read... [19:44:20]Read from MH i2c: 01 07 00 B0 00 00 00 00 00 00 FF 0F C5 [19:44:20]RasterBufferAndPrint [19:44:20]line Счет N : (1)2003221 [19:44:20]line ИНН: 02508201610067 [19:44:20]line Контрольно-Кассовый Чек [19:44:20]line ПРОДАЖА [19:44:20]line ТРК (МРК, ГНК) : 34 [19:44:20]line Товар: 2710124500 [19:44:20]line Аи-95-К-5 [19:44:20]line 48.860 * 74.20 [19:44:20]line = 3625.41 [19:44:20]line НДС 12% НСП 1% [19:44:20]line > о реализуемом товаре [19:44:20]line ИТОГО: 3625.41 [19:44:20]line НСП 1% : 32.08 [19:44:20]line НДС 12% : 385.00 [19:44:20]line Наличными: 0.00 [19:44:20]line Безнал.: 3625.41 [19:44:20]line Место: АЗС № 97 "Партнер Нефть" [19:44:20]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:44:20]line СНО: Общий режим [19:44:20]line Чек 454 28.07.2024 19:44 [19:44:20]line Смена: 439 ФФД: 1.0 [19:44:20]line ЗНМ: 0300000054 [19:44:20]line РНМ: 0000000000092624 [19:44:20]line Версия ККМ: 001 [19:44:20]line Платежная система: Бакай Банк [19:44:20]line ФМ: 0000000000874959 [19:44:20]line ФД: 226794 [19:44:20]line ФПД: 112070073655149 [19:44:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T194419&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226794&fm=112070073655149&tin=02508201610067®Number=0000000000092624&sum=362541 [19:44:20]written 0, free lines is 4095 [19:44:20]OFD Sender: Processing packet 226794 [packets to send 603, broken 602] [19:44:20]ProducePacketName [19:44:20]name=ofd_packets/00226794 [19:44:20]OFD Sender: To server: pG, [19:44:20]CommunicateWithHost lk.salyk.kg:30040 [19:44:20]ConnectInit lk.salyk.kg [19:44:21]Write to MH i2c: 01 00 00 DA 00 DA [19:44:21]Write i2c OK [19:44:21]MH_I2C_Read... [19:44:21]Read from MH i2c: 01 [19:44:21]MH_I2C_Read... [19:44:21]Read from MH i2c: 01 07 00 [19:44:21]MH_I2C_Read... [19:44:21]Read from MH i2c: 01 07 00 DA 00 00 00 00 00 00 7E 0C 6B [19:44:21]RasterBufferAndPrint [19:44:21]line [19:44:21]line [19:44:21]line [19:44:21]line [19:44:21]line [19:44:21]written 0, free lines is 3202 [19:44:21]MH_Cut [19:44:21]Write to MH i2c: D1 01 00 E1 00 01 B3 [19:44:21]Write i2c OK [19:44:21]MH_I2C_Read... [19:44:21]Read from MH i2c: D1 [19:44:21]MH_I2C_Read... [19:44:21]Read from MH i2c: D1 01 00 [19:44:21]MH_I2C_Read... [19:44:21]Read from MH i2c: D1 01 00 E1 00 00 B2 [19:44:21]Write to MH i2c: 01 00 00 E2 00 E2 [19:44:21]Write i2c OK [19:44:21]MH_I2C_Read... [19:44:22]*** Cut start [19:44:22]*** Partial cut [19:44:22]*** CUTSNS_PIN = 1 [19:44:22]*** CUTSNS_PIN = 0 [19:44:22]*** Brake cut motor [19:44:22]Read from MH i2c: 01 [19:44:22]MH_I2C_Read... [19:44:22]*** Stop cut motor [19:44:22]*** Cut end [19:44:22]Read from MH i2c: 01 07 00 [19:44:22]MH_I2C_Read... [19:44:22]Read from MH i2c: 01 07 00 E2 00 00 00 00 00 00 FF 0F F7 [19:44:22]process_action close_receipt done [19:44:22]requested_data is exist [19:44:22]produce_requested_data [19:44:22]requested_item fm.sn is exist - process it [19:44:22]wFMCommunicate request_size=4 [19:44:22]MH_SAM_APDU [19:44:22]CAPDU: 80 11 00 00 [19:44:22]Write to MH i2c: E2 08 00 E3 00 80 11 00 00 00 00 00 00 5D [19:44:22]Write i2c OK [19:44:22]MH_I2C_Read... [19:44:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:44:23]Read from MH i2c: E2 [19:44:23]MH_I2C_Read... [19:44:23]Read from MH i2c: E2 17 00 [19:44:23]MH_I2C_Read... [19:44:23]Read from MH i2c: E2 17 00 E3 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BA [19:44:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:44:23]wFMCommunicate OK [19:44:23]requested_item fd.num is exist - process it [19:44:23]SAM_PROTO_GetFieldsCounters [19:44:23]wFMCommunicate request_size=4 [19:44:23]MH_SAM_APDU [19:44:23]CAPDU: 80 13 00 00 [19:44:23]Write to MH i2c: E2 08 00 E4 00 80 13 00 00 00 00 00 00 60 [19:44:23]Write i2c OK [19:44:23]MH_I2C_Read... [19:44:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:44:23]Read from MH i2c: E2 [19:44:23]MH_I2C_Read... [19:44:23]Read from MH i2c: E2 62 00 [19:44:23]MH_I2C_Read... [19:44:23]Read from MH i2c: E2 62 00 E4 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EA 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 C6 01 00 00 5E 04 04 00 C6 01 00 00 57 04 04 00 C7 01 00 00 19 04 04 00 00 00 00 00 90 00 F8 [19:44:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EA 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 C6 01 00 00 5E 04 04 00 C6 01 00 00 57 04 04 00 C7 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:44:23]wFMCommunicate OK [19:44:23]SAM_PROTO_GetFieldsCounters done [19:44:23]requested_item shift.num is exist - process it [19:44:23]requested_item shift.opened is exist - process it [19:44:23]req_shift_opened [19:44:23]FM_GetShiftState [19:44:23]SAM_PROTO_GetShiftState [19:44:23]wFMCommunicate request_size=4 [19:44:23]MH_SAM_APDU [19:44:23]CAPDU: 80 13 01 00 [19:44:23]Write to MH i2c: E2 08 00 E5 00 80 13 01 00 00 00 00 00 62 [19:44:23]Write i2c OK [19:44:23]MH_I2C_Read... [19:44:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:44:23]Read from MH i2c: E2 [19:44:23]MH_I2C_Read... [19:44:23]Read from MH i2c: E2 0E 00 [19:44:23]MH_I2C_Read... [19:44:23]Read from MH i2c: E2 0E 00 E5 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 13 [19:44:23]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:44:23]wFMCommunicate OK [19:44:23]SAM_PROTO_GetShiftState done [19:44:23]FM_GetShiftState done [19:44:23]req_shift_opened done [19:44:23]requested_item shift.open_date is exist - process it [19:44:23]req_shift_open_date [19:44:23]req_shift_open_date done [19:44:23]produce_requested_data done [19:44:23]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226794,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [19:44:23]process_action_free close_receipt [19:44:23]json_value_free [19:44:23]json_value_free done [19:44:23]process_json_proto returns [19:44:23]Send response to host [19:44:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226794,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [19:44:23]free response buf [19:44:23]execute_script done [19:44:23]execute_script returns [19:44:23]free content buf [19:44:23]Sock 6.Close socket [19:44:23]Sock 6.Thread stoped [19:45:05]accept exits with 10 [19:45:05]New connection [19:45:05]New thread 3066944868 created [19:45:05]Thread 3067088228 joined [19:45:05]Waiting for new connection... [19:45:05] Sock 10.Parse request [19:45:05]Sock 10.Check first char [19:45:05]Sock 10.First char is OK [19:45:05]request: POST /json_proto HTTP/1.0 [19:45:05]Method: POST [19:45:05]URL: /json_proto [19:45:05]Method is POST - this is cgi request [19:45:05]url: /json_proto [19:45:05]query_string will be loaded in cgi processing [19:45:05]execute_cgi json_proto POST (null) [19:45:05]execute_cgi path=json_proto method=POST [19:45:05]POST find Content-Length [19:45:05]Host: 172.17.43.131:8080 [19:45:05]Content-Length: 801 [19:45:05]Content-Type: application/json [19:45:05] [19:45:05]POST finish read [19:45:05]Found Content-Length = 801 [19:45:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003217", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 65.620, "sum" : 5000.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 5000.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:45:05]execute_script... [19: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 : (1)2003217", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 65.620, "sum" : 5000.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 5000.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:45:05]POST & json_proto [19:45:05]process_json_proto [19:45:05]json parsed OK: [19:45:05]protocol is kg_v1.0 [19:45:05]action value=close_receipt [19:45:05]process_action close_receipt [19:45:05]cmd_close_receipt [19:45:05]MH_GetDate [19:45:05]Write to MH i2c: F0 00 00 E6 00 D5 [19:45:05]Write i2c OK [19:45:05]MH_I2C_Read... [19:45:05]Read from MH i2c: F0 [19:45:05]MH_I2C_Read... [19:45:05]Read from MH i2c: F0 09 00 [19:45:05]MH_I2C_Read... [19:45:05]Read from MH i2c: F0 09 00 E6 00 00 C2 9F A6 66 F9 24 A2 66 70 [19:45:05]GetLastDocTimeStamp 1722195859 [19:45:05]current date 1722195906 [19:45:05]FM_GetShiftState [19:45:05]SAM_PROTO_GetShiftState [19:45:05]wFMCommunicate request_size=4 [19:45:05]MH_SAM_APDU [19:45:05]CAPDU: 80 13 01 00 [19:45:05]Write to MH i2c: E2 08 00 E7 00 80 13 01 00 00 00 00 00 64 [19:45:05]Write i2c OK [19:45:05]MH_I2C_Read... [19:45:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:45:05]Read from MH i2c: E2 [19:45:05]MH_I2C_Read... [19:45:05]Read from MH i2c: E2 0E 00 [19:45:05]MH_I2C_Read... [19:45:05]Read from MH i2c: E2 0E 00 E7 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 15 [19:45:05]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:45:05]wFMCommunicate OK [19:45:05]SAM_PROTO_GetShiftState done [19:45:05]FM_GetShiftState done [19:45:05]opened in 1722125326 [19:45:05]opened+sec_in_day 1722211726 [19:45:05]quantity*price = 500024 [19:45:05]sum+1 = 500025 [19:45:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 5000.24 НСП 1% : 44.25 НДС 12% : 531.00 Наличными: 0.00 Безнал.: 5000.24 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 455 28.07.2024 19:45 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226795 ФПД: 100661750803434 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T194506&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226795&fm=100661750803434&tin=02508201610067®Number=0000000000092624&sum=500024 [19:45:06]StoreToDocumentArchive [19:45:06]shift 439 fd 226795 [19:45:06]save to /storage/0439/doc_00226795 [19:45:06]save last doc name /storage/0439/doc_00226795 to /storage/kkm_last_doc_name [19:45:06]save OK [19:45:06]Clear old archive folders... [19:45:06]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:45:06]tlvbuf is 001FC030 [19:45:06]SAM_PROTO_ClearQueue [19:45:06]wFMCommunicate request_size=4 [19:45:06]MH_SAM_APDU [19:45:06]CAPDU: 80 09 00 00 [19:45:06]Write to MH i2c: E2 08 00 F4 00 80 09 00 00 00 00 00 00 66 [19:45:06]Write i2c OK [19:45:06]MH_I2C_Read... [19:45:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:45:06]Read from MH i2c: E2 [19:45:06]MH_I2C_Read... [19:45:06]Read from MH i2c: E2 03 00 [19:45:06]MH_I2C_Read... [19:45:06]Read from MH i2c: E2 03 00 F4 00 00 90 00 68 [19:45:06]RAPDU: 90 00 [19:45:06]wFMCommunicate OK [19:45:06]SAM_PROTO_ClearQueue done [19:45:06]KKMCreateOFDPacket [19:45:06]OFDProtocolAddRootSTLVToBuf [19:45:06]FM_MakeSignedData [19:45:06]FM_MakeSignedData [19:45:06]SAM_PROTO_SignData [19:45:06]wFMCommunicate request_size=4 [19:45:06]MH_SAM_APDU [19:45:06]CAPDU: 80 0D 01 02 [19:45:06]Write to MH i2c: E2 08 00 F5 00 80 0D 01 02 00 00 00 00 6E [19:45:06]Write i2c OK [19:45:06]MH_I2C_Read... [19:45:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:45:06]Read from MH i2c: E2 [19:45:06]MH_I2C_Read... [19:45:06]Read from MH i2c: E2 03 00 [19:45:06]MH_I2C_Read... [19:45:06]Read from MH i2c: E2 03 00 F5 00 00 90 00 69 [19:45:06]RAPDU: 90 00 [19:45:06]wFMCommunicate OK [19:45:06]wFMCommunicate request_size=255 [19:45:06]MH_SAM_APDU [19:45:06]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 01 00 00 F4 03 04 00 C2 9F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EB 75 03 00 35 04 06 00 5B 8D 23 E6 [19:45:06]Write to MH i2c: E2 02 01 F6 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 01 00 00 F4 03 04 00 C2 9F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EB 75 03 00 35 04 06 00 5B 8D 23 E6 00 00 7F [19:45:06]Write i2c OK [19:45:06]MH_I2C_Read... [19:45:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:45:06]Read from MH i2c: E2 [19:45:06]MH_I2C_Read... [19:45:06]Read from MH i2c: E2 03 00 [19:45:06]MH_I2C_Read... [19:45:06]Read from MH i2c: E2 03 00 F6 00 00 90 00 6A [19:45:06]RAPDU: 90 00 [19:45:06]wFMCommunicate OK [19:45:06]wFMCommunicate request_size=7 [19:45:06]MH_SAM_APDU [19:45:06]CAPDU: 80 0D 02 02 02 2B EA [19:45:06]Write to MH i2c: E2 0A 00 F7 00 80 0D 02 02 02 00 2B EA 00 00 8A [19:45:06]Write i2c OK [19:45:06]MH_I2C_Read... [19:45:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:45:06]Read from MH i2c: E2 [19:45:06]MH_I2C_Read... [19:45:06]Read from MH i2c: E2 03 00 [19:45:06]MH_I2C_Read... [19:45:06]Read from MH i2c: E2 03 00 F7 00 00 90 00 6B [19:45:06]RAPDU: 90 00 [19:45:06]wFMCommunicate OK [19:45:06]wFMCommunicate request_size=4 [19:45:06]MH_SAM_APDU [19:45:06]CAPDU: 80 0D 03 02 [19:45:06]Write to MH i2c: E2 08 00 F8 00 80 0D 03 02 00 00 00 00 73 [19:45:06]Write i2c OK [19:45:06]MH_I2C_Read... [19:45:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:45:06]Read from MH i2c: E2 [19:45:06]MH_I2C_Read... [19:45:06]Read from MH i2c: E2 0B 00 [19:45:06]MH_I2C_Read... [19:45:06]Read from MH i2c: E2 0B 00 F8 00 00 A6 66 34 E4 CD AB 1D 19 90 00 46 [19:45:06]RAPDU: A6 66 34 E4 CD AB 1D 19 90 00 [19:45:06]wFMCommunicate OK [19:45:06]SAM_PROTO_SignData done [19:45:06]FM_MakeSignedData done [19:45:06]CreateOFDProtocolMessage [19:45:06]wFMCommunicate request_size=4 [19:45:06]MH_SAM_APDU [19:45:06]CAPDU: 80 11 00 00 [19:45:06]Write to MH i2c: E2 08 00 F9 00 80 11 00 00 00 00 00 00 73 [19:45:06]Write i2c OK [19:45:06]MH_I2C_Read... [19:45:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:45:07]Read from MH i2c: E2 [19:45:07]MH_I2C_Read... [19:45:07]Read from MH i2c: E2 17 00 [19:45:07]MH_I2C_Read... [19:45:07]Read from MH i2c: E2 17 00 F9 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D0 [19:45:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:45:07]wFMCommunicate OK [19:45:07]CreateOFDProtocolMessage done [19:45:07]OFDSenderStorePacket 226795 [19:45:07]StoreOFDPacket docnum=226795 [19:45:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 AC 8A 04 01 72 DD 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 35 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 01 00 00 F4 03 04 00 C2 9F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EB 75 03 00 35 04 06 00 5B 8D 23 E6 2B EA A6 66 34 E4 CD AB 1D 19 [19:45:07]CheckFolder [19:45:07]dirname=/storage/ofd_packets [19:45:07]CheckFolder done [19:45:07]ProducePacketName [19:45:07]name=ofd_packets/00226795 [19:45:07]NVStorageSaveData ofd_packets/00226795 [19:45:07]File name is /storage/ofd_packets/00226795 [19:45:07]Write 298 bytes [19:45:07]NVStorageSaveData done [19:45:07]OFDSenderStorePacket done [19:45:07]KKMCreateOFDPacket done [19:45:07]NVStorageSaveData kkm_last_timestamp [19:45:07]File name is /storage/kkm_last_timestamp [19:45:07]Write 4 bytes [19:45:07]NVStorageSaveData done [19:45:07]ExternCall_PrintAddStr [19:45:07]wPrintStart [19:45:07]Write to MH i2c: 01 00 00 FA 00 FA [19:45:07]Write i2c OK [19:45:07]MH_I2C_Read... [19:45:07]Read from MH i2c: 01 [19:45:07]MH_I2C_Read... [19:45:07]Read from MH i2c: 01 07 00 [19:45:07]MH_I2C_Read... [19:45:07]Read from MH i2c: 01 07 00 FA 00 00 00 00 00 00 FF 0F 0F [19:45:07]RasterBufferAndPrint [19:45:07]line Счет N : (1)2003217 [19:45:07]line ИНН: 02508201610067 [19:45:07]line Контрольно-Кассовый Чек [19:45:07]line ПРОДАЖА [19:45:07]line ТРК (МРК, ГНК) : 61 [19:45:07]line Товар: 2710194210 [19:45:07]line ДТ-К-5 [19:45:07]line 65.620 * 76.20 [19:45:07]line = 5000.24 [19:45:07]line НДС 12% НСП 1% [19:45:07]line > о реализуемом товаре [19:45:07]line ИТОГО: 5000.24 [19:45:07]line НСП 1% : 44.25 [19:45:07]line НДС 12% : 531.00 [19:45:07]line Наличными: 0.00 [19:45:07]line Безнал.: 5000.24 [19:45:07]line Место: АЗС № 97 "Партнер Нефть" [19:45:07]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:45:07]line СНО: Общий режим [19:45:07]line Чек 455 28.07.2024 19:45 [19:45:07]line Смена: 439 ФФД: 1.0 [19:45:07]line ЗНМ: 0300000054 [19:45:07]line РНМ: 0000000000092624 [19:45:07]line Версия ККМ: 001 [19:45:07]line Платежная система: O! деньги [19:45:07]line ФМ: 0000000000874959 [19:45:07]line ФД: 226795 [19:45:07]line ФПД: 100661750803434 [19:45:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T194506&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226795&fm=100661750803434&tin=02508201610067®Number=0000000000092624&sum=500024 [19:45:07]written 0, free lines is 4095 [19:45:07]Write to MH i2c: 01 00 00 24 01 25 [19:45:07]Write i2c OK [19:45:07]MH_I2C_Read... [19:45:07]Read from MH i2c: 01 [19:45:07]MH_I2C_Read... [19:45:07]Read from MH i2c: 01 07 00 [19:45:07]MH_I2C_Read... [19:45:07]Read from MH i2c: 01 07 00 24 01 00 00 00 00 00 76 0C AE [19:45:07]RasterBufferAndPrint [19:45:07]line [19:45:07]line [19:45:07]line [19:45:07]line [19:45:07]line [19:45:07]written 0, free lines is 3194 [19:45:07]MH_Cut [19:45:07]Write to MH i2c: D1 01 00 2B 01 01 FE [19:45:07]Write i2c OK [19:45:07]MH_I2C_Read... [19:45:07]Read from MH i2c: D1 [19:45:07]MH_I2C_Read... [19:45:07]Read from MH i2c: D1 01 00 [19:45:07]MH_I2C_Read... [19:45:07]Read from MH i2c: D1 01 00 2B 01 00 FD [19:45:07]Write to MH i2c: 01 00 00 2C 01 2D [19:45:07]Write i2c OK [19:45:07]MH_I2C_Read... [19:45:08]*** Cut start [19:45:08]*** Partial cut [19:45:08]*** CUTSNS_PIN = 1 [19:45:08]*** CUTSNS_PIN = 0 [19:45:08]*** Brake cut motor [19:45:09]Read from MH i2c: 01 [19:45:09]MH_I2C_Read... [19:45:09]*** Stop cut motor [19:45:09]*** Cut end [19:45:09]Read from MH i2c: 01 07 00 [19:45:09]MH_I2C_Read... [19:45:09]Read from MH i2c: 01 07 00 2C 01 00 00 00 00 00 FF 0F 42 [19:45:09]process_action close_receipt done [19:45:09]requested_data is exist [19:45:09]produce_requested_data [19:45:09]requested_item fm.sn is exist - process it [19:45:09]wFMCommunicate request_size=4 [19:45:09]MH_SAM_APDU [19:45:09]CAPDU: 80 11 00 00 [19:45:09]Write to MH i2c: E2 08 00 2D 01 80 11 00 00 00 00 00 00 A8 [19:45:09]Write i2c OK [19:45:09]MH_I2C_Read... [19:45:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:45:09]Read from MH i2c: E2 [19:45:09]MH_I2C_Read... [19:45:09]Read from MH i2c: E2 17 00 [19:45:09]MH_I2C_Read... [19:45:09]Read from MH i2c: E2 17 00 2D 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 05 [19:45:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:45:09]wFMCommunicate OK [19:45:09]requested_item fd.num is exist - process it [19:45:09]SAM_PROTO_GetFieldsCounters [19:45:09]wFMCommunicate request_size=4 [19:45:09]MH_SAM_APDU [19:45:09]CAPDU: 80 13 00 00 [19:45:09]Write to MH i2c: E2 08 00 2E 01 80 13 00 00 00 00 00 00 AB [19:45:09]Write i2c OK [19:45:09]MH_I2C_Read... [19:45:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:45:09]Read from MH i2c: E2 [19:45:09]MH_I2C_Read... [19:45:09]Read from MH i2c: E2 62 00 [19:45:09]MH_I2C_Read... [19:45:09]Read from MH i2c: E2 62 00 2E 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EB 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 C7 01 00 00 5E 04 04 00 C7 01 00 00 57 04 04 00 C8 01 00 00 19 04 04 00 00 00 00 00 90 00 47 [19:45:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EB 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 C7 01 00 00 5E 04 04 00 C7 01 00 00 57 04 04 00 C8 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:45:09]wFMCommunicate OK [19:45:09]SAM_PROTO_GetFieldsCounters done [19:45:09]requested_item shift.num is exist - process it [19:45:09]requested_item shift.opened is exist - process it [19:45:09]req_shift_opened [19:45:09]FM_GetShiftState [19:45:09]SAM_PROTO_GetShiftState [19:45:09]wFMCommunicate request_size=4 [19:45:09]MH_SAM_APDU [19:45:09]CAPDU: 80 13 01 00 [19:45:09]Write to MH i2c: E2 08 00 2F 01 80 13 01 00 00 00 00 00 AD [19:45:09]Write i2c OK [19:45:09]MH_I2C_Read... [19:45:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:45:09]Read from MH i2c: E2 [19:45:09]MH_I2C_Read... [19:45:09]Read from MH i2c: E2 0E 00 [19:45:09]MH_I2C_Read... [19:45:09]Read from MH i2c: E2 0E 00 2F 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 5E [19:45:09]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:45:09]wFMCommunicate OK [19:45:09]SAM_PROTO_GetShiftState done [19:45:09]FM_GetShiftState done [19:45:09]req_shift_opened done [19:45:09]requested_item shift.open_date is exist - process it [19:45:09]req_shift_open_date [19:45:09]req_shift_open_date done [19:45:09]produce_requested_data done [19:45:09]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226795,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [19:45:09]process_action_free close_receipt [19:45:09]json_value_free [19:45:09]json_value_free done [19:45:09]process_json_proto returns [19:45:09]Send response to host [19:45:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226795,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [19:45:09]free response buf [19:45:09]execute_script done [19:45:09]execute_script returns [19:45:09]free content buf [19:45:09]Sock 10.Close socket [19:45:09]Sock 10.Thread stoped [19:45:16]recv_with_timeout no data received [19:45:28]recv_with_timeout no data received [19:46:06]accept exits with 8 [19:46:06]New connection [19:46:06]New thread 3067088228 created [19:46:06]Thread 3066944868 joined [19:46:06]Waiting for new connection... [19:46:06] Sock 8.Parse request [19:46:06]Sock 8.Check first char [19:46:06]Sock 8.First char is OK [19:46:06]request: POST /json_proto HTTP/1.0 [19:46:06]Method: POST [19:46:06]URL: /json_proto [19:46:06]Method is POST - this is cgi request [19:46:06]url: /json_proto [19:46:06]query_string will be loaded in cgi processing [19:46:06]execute_cgi json_proto POST (null) [19:46:06]execute_cgi path=json_proto method=POST [19:46:06]POST find Content-Length [19:46:06]Host: 172.17.43.131:8080 [19:46:06]Content-Length: 671 [19:46:06]Content-Type: application/json [19:46:06] [19:46:06]POST finish read [19:46:06]Found Content-Length = 671 [19:46:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003223", "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.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:46:06]execute_script... [19:46: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)2003223", "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.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:46:06]POST & json_proto [19:46:06]process_json_proto [19:46:06]json parsed OK: [19:46:06]protocol is kg_v1.0 [19:46:06]action value=close_receipt [19:46:06]process_action close_receipt [19:46:06]cmd_close_receipt [19:46:06]MH_GetDate [19:46:06]Write to MH i2c: F0 00 00 30 01 20 [19:46:06]Write i2c OK [19:46:06]MH_I2C_Read... [19:46:06]Read from MH i2c: F0 [19:46:06]MH_I2C_Read... [19:46:06]Read from MH i2c: F0 09 00 [19:46:06]MH_I2C_Read... [19:46:06]Read from MH i2c: F0 09 00 30 01 00 FF 9F A6 66 F9 24 A2 66 F8 [19:46:06]GetLastDocTimeStamp 1722195906 [19:46:06]current date 1722195967 [19:46:06]FM_GetShiftState [19:46:06]SAM_PROTO_GetShiftState [19:46:06]wFMCommunicate request_size=4 [19:46:06]MH_SAM_APDU [19:46:06]CAPDU: 80 13 01 00 [19:46:06]Write to MH i2c: E2 08 00 31 01 80 13 01 00 00 00 00 00 AF [19:46:06]Write i2c OK [19:46:06]MH_I2C_Read... [19:46:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:46:06]Read from MH i2c: E2 [19:46:06]MH_I2C_Read... [19:46:06]Read from MH i2c: E2 0E 00 [19:46:06]MH_I2C_Read... [19:46:06]Read from MH i2c: E2 0E 00 31 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 60 [19:46:06]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:46:06]wFMCommunicate OK [19:46:06]SAM_PROTO_GetShiftState done [19:46:06]FM_GetShiftState done [19:46:06]opened in 1722125326 [19:46:06]opened+sec_in_day 1722211726 [19:46:06]quantity*price = 50017 [19:46:06]sum+1 = 50019 [19:46:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 456 28.07.2024 19:46 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226796 ФПД: 82842367206715 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T194607&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226796&fm=82842367206715&tin=02508201610067®Number=0000000000092624&sum=50000 [19:46:07]StoreToDocumentArchive [19:46:07]shift 439 fd 226796 [19:46:07]save to /storage/0439/doc_00226796 [19:46:07]save last doc name /storage/0439/doc_00226796 to /storage/kkm_last_doc_name [19:46:07]save OK [19:46:07]Clear old archive folders... [19:46:07]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:46:07]tlvbuf is 001FDBE0 [19:46:07]SAM_PROTO_ClearQueue [19:46:07]wFMCommunicate request_size=4 [19:46:07]MH_SAM_APDU [19:46:07]CAPDU: 80 09 00 00 [19:46:07]Write to MH i2c: E2 08 00 3E 01 80 09 00 00 00 00 00 00 B1 [19:46:07]Write i2c OK [19:46:07]MH_I2C_Read... [19:46:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:46:07]Read from MH i2c: E2 [19:46:07]MH_I2C_Read... [19:46:07]Read from MH i2c: E2 03 00 [19:46:07]MH_I2C_Read... [19:46:07]Read from MH i2c: E2 03 00 3E 01 00 90 00 B3 [19:46:07]RAPDU: 90 00 [19:46:07]wFMCommunicate OK [19:46:07]SAM_PROTO_ClearQueue done [19:46:07]KKMCreateOFDPacket [19:46:07]OFDProtocolAddRootSTLVToBuf [19:46:07]FM_MakeSignedData [19:46:07]FM_MakeSignedData [19:46:07]SAM_PROTO_SignData [19:46:07]wFMCommunicate request_size=4 [19:46:07]MH_SAM_APDU [19:46:07]CAPDU: 80 0D 01 02 [19:46:07]Write to MH i2c: E2 08 00 3F 01 80 0D 01 02 00 00 00 00 B9 [19:46:07]Write i2c OK [19:46:07]MH_I2C_Read... [19:46:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:46:07]Read from MH i2c: E2 [19:46:07]MH_I2C_Read... [19:46:07]Read from MH i2c: E2 03 00 [19:46:07]MH_I2C_Read... [19:46:07]Read from MH i2c: E2 03 00 3F 01 00 90 00 B4 [19:46:07]RAPDU: 90 00 [19:46:07]wFMCommunicate OK [19:46:07]wFMCommunicate request_size=255 [19:46:07]MH_SAM_APDU [19:46:07]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 01 00 00 F4 03 04 00 FF 9F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EC 75 03 00 35 04 06 00 [19:46:07]Write to MH i2c: E2 02 01 40 01 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 01 00 00 F4 03 04 00 FF 9F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EC 75 03 00 35 04 06 00 00 00 DB [19:46:07]Write i2c OK [19:46:07]MH_I2C_Read... [19:46:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:46:07]Read from MH i2c: E2 [19:46:07]MH_I2C_Read... [19:46:07]Read from MH i2c: E2 03 00 [19:46:07]MH_I2C_Read... [19:46:07]Read from MH i2c: E2 03 00 40 01 00 90 00 B5 [19:46:07]RAPDU: 90 00 [19:46:07]wFMCommunicate OK [19:46:07]wFMCommunicate request_size=11 [19:46:07]MH_SAM_APDU [19:46:07]CAPDU: 80 0D 02 02 06 4B 58 3D DE A5 3B [19:46:07]Write to MH i2c: E2 0E 00 41 01 80 0D 02 02 06 00 4B 58 3D DE A5 3B 00 00 66 [19:46:07]Write i2c OK [19:46:07]MH_I2C_Read... [19:46:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:46:08]Read from MH i2c: E2 [19:46:08]MH_I2C_Read... [19:46:08]Read from MH i2c: E2 03 00 [19:46:08]MH_I2C_Read... [19:46:08]Read from MH i2c: E2 03 00 41 01 00 90 00 B6 [19:46:08]RAPDU: 90 00 [19:46:08]wFMCommunicate OK [19:46:08]wFMCommunicate request_size=4 [19:46:08]MH_SAM_APDU [19:46:08]CAPDU: 80 0D 03 02 [19:46:08]Write to MH i2c: E2 08 00 42 01 80 0D 03 02 00 00 00 00 BE [19:46:08]Write i2c OK [19:46:08]MH_I2C_Read... [19:46:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:46:08]Read from MH i2c: E2 [19:46:08]MH_I2C_Read... [19:46:08]Read from MH i2c: E2 0B 00 [19:46:08]MH_I2C_Read... [19:46:08]Read from MH i2c: E2 0B 00 42 01 00 E4 B2 8A 29 D8 6F 23 93 90 00 05 [19:46:08]RAPDU: E4 B2 8A 29 D8 6F 23 93 90 00 [19:46:08]wFMCommunicate OK [19:46:08]SAM_PROTO_SignData done [19:46:08]FM_MakeSignedData done [19:46:08]CreateOFDProtocolMessage [19:46:08]wFMCommunicate request_size=4 [19:46:08]MH_SAM_APDU [19:46:08]CAPDU: 80 11 00 00 [19:46:08]Write to MH i2c: E2 08 00 43 01 80 11 00 00 00 00 00 00 BE [19:46:08]Write i2c OK [19:46:08]MH_I2C_Read... [19:46:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:46:08]Read from MH i2c: E2 [19:46:08]MH_I2C_Read... [19:46:08]Read from MH i2c: E2 17 00 [19:46:08]MH_I2C_Read... [19:46:08]Read from MH i2c: E2 17 00 43 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1B [19:46:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:46:08]wFMCommunicate OK [19:46:08]CreateOFDProtocolMessage done [19:46:08]OFDSenderStorePacket 226796 [19:46:08]StoreOFDPacket docnum=226796 [19:46:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 94 5B 08 01 73 3E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 01 00 00 F4 03 04 00 FF 9F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EC 75 03 00 35 04 06 00 4B 58 3D DE A5 3B E4 B2 8A 29 D8 6F 23 93 [19:46:08]CheckFolder [19:46:08]dirname=/storage/ofd_packets [19:46:08]CheckFolder done [19:46:08]ProducePacketName [19:46:08]name=ofd_packets/00226796 [19:46:08]NVStorageSaveData ofd_packets/00226796 [19:46:08]File name is /storage/ofd_packets/00226796 [19:46:08]Write 302 bytes [19:46:08]NVStorageSaveData done [19:46:08]OFDSenderStorePacket done [19:46:08]KKMCreateOFDPacket done [19:46:08]NVStorageSaveData kkm_last_timestamp [19:46:08]File name is /storage/kkm_last_timestamp [19:46:08]Write 4 bytes [19:46:08]NVStorageSaveData done [19:46:08]ExternCall_PrintAddStr [19:46:08]wPrintStart [19:46:08]Write to MH i2c: 01 00 00 44 01 45 [19:46:08]Write i2c OK [19:46:08]MH_I2C_Read... [19:46:08]Read from MH i2c: 01 [19:46:08]MH_I2C_Read... [19:46:08]Read from MH i2c: 01 07 00 [19:46:08]MH_I2C_Read... [19:46:08]Read from MH i2c: 01 07 00 44 01 00 00 00 00 00 FF 0F 5A [19:46:08]RasterBufferAndPrint [19:46:08]line Счет N : (1)2003223 [19:46:08]line ИНН: 02508201610067 [19:46:08]line Контрольно-Кассовый Чек [19:46:08]line ПРОДАЖА [19:46:08]line ТРК (МРК, ГНК) : 42 [19:46:08]line Товар: 2710124130 [19:46:08]line Super-92-К-5 [19:46:08]line 7.270 * 68.80 [19:46:08]line = 500.18 [19:46:08]line НДС 12% НСП 1% [19:46:08]line > о реализуемом товаре [19:46:08]line ОКРУГЛЕНИЕ: -0.18 [19:46:08]line ИТОГО: 500.00 [19:46:08]line Внесено: 500.00 [19:46:08]line СДАЧА: 0.00 [19:46:08]line НСП 1% : 4.43 [19:46:08]line НДС 12% : 53.12 [19:46:08]line Наличными: 500.00 [19:46:08]line Безнал.: 0.00 [19:46:08]line Место: АЗС № 97 "Партнер Нефть" [19:46:08]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:46:08]line СНО: Общий режим [19:46:08]line Чек 456 28.07.2024 19:46 [19:46:08]line Смена: 439 ФФД: 1.0 [19:46:08]line ЗНМ: 0300000054 [19:46:08]line РНМ: 0000000000092624 [19:46:08]line Версия ККМ: 001 [19:46:08]line ФМ: 0000000000874959 [19:46:08]line ФД: 226796 [19:46:08]line ФПД: 82842367206715 [19:46:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T194607&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226796&fm=82842367206715&tin=02508201610067®Number=0000000000092624&sum=50000 [19:46:08]written 0, free lines is 4095 [19:46:08]Write to MH i2c: 01 00 00 6F 01 70 [19:46:08]Write i2c OK [19:46:08]MH_I2C_Read... [19:46:08]Read from MH i2c: 01 [19:46:08]MH_I2C_Read... [19:46:08]Read from MH i2c: 01 07 00 [19:46:08]MH_I2C_Read... [19:46:08]Read from MH i2c: 01 07 00 6F 01 00 00 00 00 00 64 0C E7 [19:46:08]RasterBufferAndPrint [19:46:08]line [19:46:08]line [19:46:08]line [19:46:08]line [19:46:08]line [19:46:08]written 0, free lines is 3175 [19:46:08]MH_Cut [19:46:08]Write to MH i2c: D1 01 00 76 01 01 49 [19:46:08]Write i2c OK [19:46:08]MH_I2C_Read... [19:46:08]Read from MH i2c: D1 [19:46:08]MH_I2C_Read... [19:46:08]Read from MH i2c: D1 01 00 [19:46:08]MH_I2C_Read... [19:46:08]Read from MH i2c: D1 01 00 76 01 00 48 [19:46:08]Write to MH i2c: 01 00 00 77 01 78 [19:46:08]Write i2c OK [19:46:08]MH_I2C_Read... [19:46:09]*** Cut start [19:46:09]*** Partial cut [19:46:09]*** CUTSNS_PIN = 1 [19:46:09]*** CUTSNS_PIN = 0 [19:46:10]*** Brake cut motor [19:46:10]Read from MH i2c: 01 [19:46:10]MH_I2C_Read... [19:46:10]*** Stop cut motor [19:46:10]*** Cut end [19:46:10]Read from MH i2c: 01 07 00 [19:46:10]MH_I2C_Read... [19:46:10]Read from MH i2c: 01 07 00 77 01 00 00 00 00 00 FF 0F 8D [19:46:10]process_action close_receipt done [19:46:10]requested_data is exist [19:46:10]produce_requested_data [19:46:10]requested_item fm.sn is exist - process it [19:46:10]wFMCommunicate request_size=4 [19:46:10]MH_SAM_APDU [19:46:10]CAPDU: 80 11 00 00 [19:46:10]Write to MH i2c: E2 08 00 78 01 80 11 00 00 00 00 00 00 F3 [19:46:10]Write i2c OK [19:46:10]MH_I2C_Read... [19:46:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:46:10]Read from MH i2c: E2 [19:46:10]MH_I2C_Read... [19:46:10]Read from MH i2c: E2 17 00 [19:46:10]MH_I2C_Read... [19:46:10]Read from MH i2c: E2 17 00 78 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 50 [19:46:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:46:10]wFMCommunicate OK [19:46:10]requested_item fd.num is exist - process it [19:46:10]SAM_PROTO_GetFieldsCounters [19:46:10]wFMCommunicate request_size=4 [19:46:10]MH_SAM_APDU [19:46:10]CAPDU: 80 13 00 00 [19:46:10]Write to MH i2c: E2 08 00 79 01 80 13 00 00 00 00 00 00 F6 [19:46:10]Write i2c OK [19:46:10]MH_I2C_Read... [19:46:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:46:10]Read from MH i2c: E2 [19:46:10]MH_I2C_Read... [19:46:10]Read from MH i2c: E2 62 00 [19:46:10]MH_I2C_Read... [19:46:10]Read from MH i2c: E2 62 00 79 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EC 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 C8 01 00 00 5E 04 04 00 C8 01 00 00 57 04 04 00 C9 01 00 00 19 04 04 00 00 00 00 00 90 00 96 [19:46:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EC 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 C8 01 00 00 5E 04 04 00 C8 01 00 00 57 04 04 00 C9 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:46:10]wFMCommunicate OK [19:46:10]SAM_PROTO_GetFieldsCounters done [19:46:10]requested_item shift.num is exist - process it [19:46:10]requested_item shift.opened is exist - process it [19:46:10]req_shift_opened [19:46:10]FM_GetShiftState [19:46:10]SAM_PROTO_GetShiftState [19:46:10]wFMCommunicate request_size=4 [19:46:10]MH_SAM_APDU [19:46:10]CAPDU: 80 13 01 00 [19:46:10]Write to MH i2c: E2 08 00 7A 01 80 13 01 00 00 00 00 00 F8 [19:46:10]Write i2c OK [19:46:10]MH_I2C_Read... [19:46:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:46:10]Read from MH i2c: E2 [19:46:10]MH_I2C_Read... [19:46:10]Read from MH i2c: E2 0E 00 [19:46:10]MH_I2C_Read... [19:46:10]Read from MH i2c: E2 0E 00 7A 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 A9 [19:46:10]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:46:10]wFMCommunicate OK [19:46:10]SAM_PROTO_GetShiftState done [19:46:10]FM_GetShiftState done [19:46:10]req_shift_opened done [19:46:10]requested_item shift.open_date is exist - process it [19:46:10]req_shift_open_date [19:46:10]req_shift_open_date done [19:46:10]produce_requested_data done [19:46:10]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226796,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [19:46:10]process_action_free close_receipt [19:46:10]json_value_free [19:46:10]json_value_free done [19:46:10]process_json_proto returns [19:46:10]Send response to host [19:46:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226796,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [19:46:10]free response buf [19:46:10]execute_script done [19:46:10]execute_script returns [19:46:10]free content buf [19:46:10]Sock 8.Close socket [19:46:10]Sock 8.Thread stoped [19:46:27]recv_with_timeout no data received [19:46:38]ConnectInit Can't connect to host [19:46:38]CommunicateWithHost connect error [19:46:38]CommunicateWithHost err = -1 [19:46:38]OFD Sender: Server communicate error [19:46:38]OFD Sender: Processing packet 226794 [packets to send 605, broken 602] [19:46:38]ProducePacketName [19:46:38]name=ofd_packets/00226794 [19:46:38]OFD Sender: To server: pG, [19:46:38]CommunicateWithHost lk.salyk.kg:30040 [19:46:38]ConnectInit lk.salyk.kg [19:46:38]Connected sock=8 [19:46:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 80 DD 07 01 D1 6A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 DC BE 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 2D 88 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2D 88 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 96 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2D 88 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 01 00 00 F4 03 04 00 93 9F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EA 75 03 00 35 04 06 00 65 ED 58 EE 1F 6D 98 CD 1B D5 2E 0E 49 40 [19:46:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 87 6D 47 00 9D 50 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EA 75 03 00 F4 03 04 00 27 4C A6 66 B6 04 01 00 00 9C 9F 5A 76 C0 2F 73 06 [19:46:39]CommunicateWithHost err = 0 [19:46:39]CheckOFDResponse [19:46:39]1017 (14) - 77093643461234 [19:46:39]1041 (16) - 0000000000874959 [19:46:39]1040 (4) - 226794 [19:46:39]1012 (4) - 28.07.2024 13:48 [19:46:39]1206 (1) - 0 [19:46:39]OFD Sender: Remove packet 226794 [19:46:39]ProducePacketName [19:46:39]name=ofd_packets/00226794 [19:46:39]NVStorageDeleteData [19:46:39]OFD Sender: Processing packet 226795 [packets to send 604, broken 602] [19:46:39]ProducePacketName [19:46:39]name=ofd_packets/00226795 [19:46:39]OFD Sender: To server: pG, [19:46:39]CommunicateWithHost lk.salyk.kg:30040 [19:46:39]ConnectInit lk.salyk.kg [19:46:42]Connected sock=9 [19:46:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 AC 8A 04 01 72 DD 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 35 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 01 00 00 F4 03 04 00 C2 9F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EB 75 03 00 35 04 06 00 5B 8D 23 E6 2B EA A6 66 34 E4 CD AB 1D 19 [19:46:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 4D 16 47 00 63 7C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EB 75 03 00 F4 03 04 00 2A 4C A6 66 B6 04 01 00 00 D1 9B 48 76 68 94 7C 63 [19:46:42]CommunicateWithHost err = 0 [19:46:42]CheckOFDResponse [19:46:42]1017 (14) - 77093643461234 [19:46:42]1041 (16) - 0000000000874959 [19:46:42]1040 (4) - 226795 [19:46:42]1012 (4) - 28.07.2024 13:48 [19:46:42]1206 (1) - 0 [19:46:42]OFD Sender: Remove packet 226795 [19:46:42]ProducePacketName [19:46:42]name=ofd_packets/00226795 [19:46:42]NVStorageDeleteData [19:46:43]OFD Sender: Processing packet 226796 [packets to send 603, broken 602] [19:46:43]ProducePacketName [19:46:43]name=ofd_packets/00226796 [19:46:43]OFD Sender: To server: pG, [19:46:43]CommunicateWithHost lk.salyk.kg:30040 [19:46:43]ConnectInit lk.salyk.kg [19:46:43]Connected sock=8 [19:46:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 94 5B 08 01 73 3E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 01 00 00 F4 03 04 00 FF 9F A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EC 75 03 00 35 04 06 00 4B 58 3D DE A5 3B E4 B2 8A 29 D8 6F 23 93 [19:46:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 92 65 47 00 B7 28 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EC 75 03 00 F4 03 04 00 2C 4C A6 66 B6 04 01 00 00 A5 B6 B0 99 C7 29 D5 F9 [19:46:43]CommunicateWithHost err = 0 [19:46:43]CheckOFDResponse [19:46:43]1017 (14) - 77093643461234 [19:46:43]1041 (16) - 0000000000874959 [19:46:43]1040 (4) - 226796 [19:46:43]1012 (4) - 28.07.2024 13:48 [19:46:43]1206 (1) - 0 [19:46:43]OFD Sender: Remove packet 226796 [19:46:43]ProducePacketName [19:46:43]name=ofd_packets/00226796 [19:46:43]NVStorageDeleteData [19:46:44]OFD Sender: No OFD packet to send [19:46:49]OFD Sender: No OFD packet to send [19:46:54]OFD Sender: No OFD packet to send [19:46:59]OFD Sender: No OFD packet to send [19:47:04]OFD Sender: No OFD packet to send [19:47:09]OFD Sender: No OFD packet to send [19:47:14]OFD Sender: No OFD packet to send [19:47:19]OFD Sender: No OFD packet to send [19:47:24]OFD Sender: No OFD packet to send [19:47:28]accept exits with 10 [19:47:28]New connection [19:47:28]New thread 3066944868 created [19:47:28]Thread 3067088228 joined [19:47:28]Waiting for new connection... [19:47:28] Sock 10.Parse request [19:47:28]Sock 10.Check first char [19:47:28]Sock 10.First char is OK [19:47:28]request: POST /json_proto HTTP/1.0 [19:47:28]Method: POST [19:47:28]URL: /json_proto [19:47:28]Method is POST - this is cgi request [19:47:28]url: /json_proto [19:47:28]query_string will be loaded in cgi processing [19:47:28]execute_cgi json_proto POST (null) [19:47:28]execute_cgi path=json_proto method=POST [19:47:28]POST find Content-Length [19:47:28]Host: 172.17.43.131:8080 [19:47:28]Content-Length: 966 [19:47:28]Content-Type: application/json [19:47:28] [19:47:28]POST finish read [19:47:28]Found Content-Length = 966 [19:47:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003224", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 67.80, "quantity" : 29.500, "sum" : 2000.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.50 \u0441\u043E\u043C", "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:47:28]execute_script... [19:47:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003224", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 67.80, "quantity" : 29.500, "sum" : 2000.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.50 \u0441\u043E\u043C", "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:47:28]POST & json_proto [19:47:28]process_json_proto [19:47:28]json parsed OK: [19:47:28]protocol is kg_v1.0 [19:47:28]action value=close_receipt [19:47:28]process_action close_receipt [19:47:28]cmd_close_receipt [19:47:28]MH_GetDate [19:47:28]Write to MH i2c: F0 00 00 7B 01 6B [19:47:28]Write i2c OK [19:47:28]MH_I2C_Read... [19:47:28]Read from MH i2c: F0 [19:47:28]MH_I2C_Read... [19:47:28]Read from MH i2c: F0 09 00 [19:47:28]MH_I2C_Read... [19:47:28]Read from MH i2c: F0 09 00 7B 01 00 51 A0 A6 66 F9 24 A2 66 96 [19:47:28]GetLastDocTimeStamp 1722195967 [19:47:28]current date 1722196049 [19:47:28]FM_GetShiftState [19:47:28]SAM_PROTO_GetShiftState [19:47:28]wFMCommunicate request_size=4 [19:47:28]MH_SAM_APDU [19:47:28]CAPDU: 80 13 01 00 [19:47:28]Write to MH i2c: E2 08 00 7C 01 80 13 01 00 00 00 00 00 FA [19:47:28]Write i2c OK [19:47:28]MH_I2C_Read... [19:47:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:47:28]Read from MH i2c: E2 [19:47:28]MH_I2C_Read... [19:47:28]Read from MH i2c: E2 0E 00 [19:47:28]MH_I2C_Read... [19:47:28]Read from MH i2c: E2 0E 00 7C 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 AB [19:47:28]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:47:28]wFMCommunicate OK [19:47:28]SAM_PROTO_GetShiftState done [19:47:28]FM_GetShiftState done [19:47:28]opened in 1722125326 [19:47:28]opened+sec_in_day 1722211726 [19:47:28]quantity*price = 200010 [19:47:28]sum+1 = 200011 [19:47:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 457 28.07.2024 19:47 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Дисконтная программа S-92 номер 97 сэкономлено 29.50 сом ФМ: 0000000000874959 ФД: 226797 ФПД: 155471544832736 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T194730&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226797&fm=155471544832736&tin=02508201610067®Number=0000000000092624&sum=200000 [19:47:30]StoreToDocumentArchive [19:47:30]shift 439 fd 226797 [19:47:30]save to /storage/0439/doc_00226797 [19:47:30]save last doc name /storage/0439/doc_00226797 to /storage/kkm_last_doc_name [19:47:30]save OK [19:47:30]Clear old archive folders... [19:47:30]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:47:30]tlvbuf is 002525D0 [19:47:30]SAM_PROTO_ClearQueue [19:47:30]wFMCommunicate request_size=4 [19:47:30]MH_SAM_APDU [19:47:30]CAPDU: 80 09 00 00 [19:47:30]Write to MH i2c: E2 08 00 89 01 80 09 00 00 00 00 00 00 FC [19:47:30]Write i2c OK [19:47:30]MH_I2C_Read... [19:47:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:47:30]Read from MH i2c: E2 [19:47:30]MH_I2C_Read... [19:47:30]Read from MH i2c: E2 03 00 [19:47:30]MH_I2C_Read... [19:47:30]Read from MH i2c: E2 03 00 89 01 00 90 00 FE [19:47:30]RAPDU: 90 00 [19:47:30]wFMCommunicate OK [19:47:30]SAM_PROTO_ClearQueue done [19:47:30]KKMCreateOFDPacket [19:47:30]OFDProtocolAddRootSTLVToBuf [19:47:30]FM_MakeSignedData [19:47:30]FM_MakeSignedData [19:47:30]SAM_PROTO_SignData [19:47:30]wFMCommunicate request_size=4 [19:47:30]MH_SAM_APDU [19:47:30]CAPDU: 80 0D 01 02 [19:47:30]Write to MH i2c: E2 08 00 8A 01 80 0D 01 02 00 00 00 00 04 [19:47:30]Write i2c OK [19:47:30]MH_I2C_Read... [19:47:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:47:30]Read from MH i2c: E2 [19:47:30]MH_I2C_Read... [19:47:30]Read from MH i2c: E2 03 00 [19:47:30]MH_I2C_Read... [19:47:30]Read from MH i2c: E2 03 00 8A 01 00 90 00 FF [19:47:30]RAPDU: 90 00 [19:47:30]wFMCommunicate OK [19:47:30]wFMCommunicate request_size=255 [19:47:30]MH_SAM_APDU [19:47:30]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 01 00 00 F4 03 04 00 52 A0 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 ED 75 03 00 35 04 06 00 [19:47:30]Write to MH i2c: E2 02 01 8B 01 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 01 00 00 F4 03 04 00 52 A0 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 ED 75 03 00 35 04 06 00 00 00 9E [19:47:30]Write i2c OK [19:47:30]MH_I2C_Read... [19:47:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:47:30]Read from MH i2c: E2 [19:47:30]MH_I2C_Read... [19:47:30]Read from MH i2c: E2 03 00 [19:47:30]MH_I2C_Read... [19:47:30]Read from MH i2c: E2 03 00 8B 01 00 90 00 00 [19:47:30]RAPDU: 90 00 [19:47:30]wFMCommunicate OK [19:47:30]wFMCommunicate request_size=11 [19:47:30]MH_SAM_APDU [19:47:30]CAPDU: 80 0D 02 02 06 8D 66 8A 33 D2 E0 [19:47:30]Write to MH i2c: E2 0E 00 8C 01 80 0D 02 02 06 00 8D 66 8A 33 D2 E0 00 00 75 [19:47:30]Write i2c OK [19:47:30]MH_I2C_Read... [19:47:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:47:30]Read from MH i2c: E2 [19:47:30]MH_I2C_Read... [19:47:30]Read from MH i2c: E2 03 00 [19:47:30]MH_I2C_Read... [19:47:30]Read from MH i2c: E2 03 00 8C 01 00 90 00 01 [19:47:30]RAPDU: 90 00 [19:47:30]wFMCommunicate OK [19:47:30]wFMCommunicate request_size=4 [19:47:30]MH_SAM_APDU [19:47:30]CAPDU: 80 0D 03 02 [19:47:30]Write to MH i2c: E2 08 00 8D 01 80 0D 03 02 00 00 00 00 09 [19:47:30]Write i2c OK [19:47:30]MH_I2C_Read... [19:47:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:47:30]Read from MH i2c: E2 [19:47:30]MH_I2C_Read... [19:47:30]Read from MH i2c: E2 0B 00 [19:47:30]MH_I2C_Read... [19:47:30]Read from MH i2c: E2 0B 00 8D 01 00 45 7E 23 DA 99 80 16 55 90 00 4E [19:47:30]RAPDU: 45 7E 23 DA 99 80 16 55 90 00 [19:47:30]wFMCommunicate OK [19:47:30]SAM_PROTO_SignData done [19:47:30]FM_MakeSignedData done [19:47:30]CreateOFDProtocolMessage [19:47:30]wFMCommunicate request_size=4 [19:47:30]MH_SAM_APDU [19:47:30]CAPDU: 80 11 00 00 [19:47:30]Write to MH i2c: E2 08 00 8E 01 80 11 00 00 00 00 00 00 09 [19:47:30]Write i2c OK [19:47:30]MH_I2C_Read... [19:47:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:47:30]Read from MH i2c: E2 [19:47:30]MH_I2C_Read... [19:47:30]Read from MH i2c: E2 17 00 [19:47:30]MH_I2C_Read... [19:47:30]Read from MH i2c: E2 17 00 8E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 66 [19:47:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:47:30]wFMCommunicate OK [19:47:30]CreateOFDProtocolMessage done [19:47:30]OFDSenderStorePacket 226797 [19:47:30]StoreOFDPacket docnum=226797 [19:47:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 75 98 08 01 1E 29 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 01 00 00 F4 03 04 00 52 A0 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 ED 75 03 00 35 04 06 00 8D 66 8A 33 D2 E0 45 7E 23 DA 99 80 16 55 [19:47:30]CheckFolder [19:47:30]dirname=/storage/ofd_packets [19:47:30]CheckFolder done [19:47:30]ProducePacketName [19:47:30]name=ofd_packets/00226797 [19:47:30]NVStorageSaveData ofd_packets/00226797 [19:47:30]File name is /storage/ofd_packets/00226797 [19:47:30]Write 302 bytes [19:47:30]NVStorageSaveData done [19:47:30]OFDSenderStorePacket done [19:47:30]KKMCreateOFDPacket done [19:47:30]NVStorageSaveData kkm_last_timestamp [19:47:30]File name is /storage/kkm_last_timestamp [19:47:30]Write 4 bytes [19:47:30]NVStorageSaveData done [19:47:30]ExternCall_PrintAddStr [19:47:30]wPrintStart [19:47:30]Write to MH i2c: 01 00 00 8F 01 90 [19:47:30]Write i2c OK [19:47:30]MH_I2C_Read... [19:47:30]Read from MH i2c: 01 [19:47:30]MH_I2C_Read... [19:47:30]Read from MH i2c: 01 07 00 [19:47:30]MH_I2C_Read... [19:47:30]Read from MH i2c: 01 07 00 8F 01 00 00 00 00 00 FF 0F A5 [19:47:30]RasterBufferAndPrint [19:47:30]line Счет N : (1)2003224 [19:47:30]line ИНН: 02508201610067 [19:47:30]line Контрольно-Кассовый Чек [19:47:30]line ПРОДАЖА [19:47:30]line ТРК (МРК, ГНК) : 52 [19:47:30]line Товар: 2710124130 [19:47:30]line Super-92-К-5 [19:47:30]line 29.500 * 67.80 [19:47:30]line = 2000.10 [19:47:30]line НДС 12% НСП 1% [19:47:30]line > о реализуемом товаре [19:47:30]line ОКРУГЛЕНИЕ: -0.10 [19:47:30]line ИТОГО: 2000.00 [19:47:30]line Внесено: 2000.00 [19:47:30]line СДАЧА: 0.00 [19:47:30]line НСП 1% : 17.70 [19:47:30]line НДС 12% : 212.40 [19:47:30]line Наличными: 2000.00 [19:47:30]line Безнал.: 0.00 [19:47:30]line Место: АЗС № 97 "Партнер Нефть" [19:47:30]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:47:30]line СНО: Общий режим [19:47:30]line Чек 457 28.07.2024 19:47 [19:47:30]line Смена: 439 ФФД: 1.0 [19:47:30]line ЗНМ: 0300000054 [19:47:30]line РНМ: 0000000000092624 [19:47:30]line Версия ККМ: 001 [19:47:30]line [19:47:30]line Дисконтная программа [19:47:30]line S-92 [19:47:30]line номер 97 [19:47:30]line сэкономлено 29.50 сом [19:47:30]line ФМ: 0000000000874959 [19:47:30]line ФД: 226797 [19:47:30]line ФПД: 155471544832736 [19:47:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T194730&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226797&fm=155471544832736&tin=02508201610067®Number=0000000000092624&sum=200000 [19:47:31]OFD Sender: Processing packet 226797 [packets to send 603, broken 602] [19:47:31]ProducePacketName [19:47:31]name=ofd_packets/00226797 [19:47:31]OFD Sender: To server: pG, [19:47:31]CommunicateWithHost lk.salyk.kg:30040 [19:47:31]ConnectInit lk.salyk.kg [19:47:31]written 0, free lines is 4095 [19:47:31]Write to MH i2c: 01 00 00 BF 01 C0 [19:47:31]Write i2c OK [19:47:31]MH_I2C_Read... [19:47:31]Read from MH i2c: 01 [19:47:31]MH_I2C_Read... [19:47:31]Read from MH i2c: 01 07 00 [19:47:31]MH_I2C_Read... [19:47:31]Read from MH i2c: 01 07 00 BF 01 00 00 00 00 00 EA 0B BC [19:47:31]RasterBufferAndPrint [19:47:31]line [19:47:31]line [19:47:31]line [19:47:31]line [19:47:31]line [19:47:31]written 0, free lines is 3054 [19:47:31]MH_Cut [19:47:31]Write to MH i2c: D1 01 00 C6 01 01 99 [19:47:31]Write i2c OK [19:47:31]MH_I2C_Read... [19:47:31]Read from MH i2c: D1 [19:47:31]MH_I2C_Read... [19:47:31]Read from MH i2c: D1 01 00 [19:47:31]MH_I2C_Read... [19:47:31]Read from MH i2c: D1 01 00 C6 01 00 98 [19:47:31]Write to MH i2c: 01 00 00 C7 01 C8 [19:47:31]Write i2c OK [19:47:31]MH_I2C_Read... [19:47:32]*** Cut start [19:47:32]*** Partial cut [19:47:32]*** CUTSNS_PIN = 1 [19:47:32]*** CUTSNS_PIN = 0 [19:47:33]Connected sock=11 [19:47:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 75 98 08 01 1E 29 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 01 00 00 F4 03 04 00 52 A0 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 ED 75 03 00 35 04 06 00 8D 66 8A 33 D2 E0 45 7E 23 DA 99 80 16 55 [19:47:33]*** Brake cut motor [19:47:33]Read from MH i2c: 01 [19:47:33]MH_I2C_Read... [19:47:33]*** Stop cut motor [19:47:33]*** Cut end [19:47:33]Read from MH i2c: 01 07 00 [19:47:33]MH_I2C_Read... [19:47:33]Read from MH i2c: 01 07 00 C7 01 00 00 00 00 00 FF 0F DD [19:47:33]process_action close_receipt done [19:47:33]requested_data is exist [19:47:33]produce_requested_data [19:47:33]requested_item fm.sn is exist - process it [19:47:33]wFMCommunicate request_size=4 [19:47:33]MH_SAM_APDU [19:47:33]CAPDU: 80 11 00 00 [19:47:33]Write to MH i2c: E2 08 00 C8 01 80 11 00 00 00 00 00 00 43 [19:47:33]Write i2c OK [19:47:33]MH_I2C_Read... [19:47:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:47:33]Read from MH i2c: E2 [19:47:33]MH_I2C_Read... [19:47:33]Read from MH i2c: E2 17 00 [19:47:33]MH_I2C_Read... [19:47:33]Read from MH i2c: E2 17 00 C8 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A0 [19:47:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:47:33]wFMCommunicate OK [19:47:33]requested_item fd.num is exist - process it [19:47:33]SAM_PROTO_GetFieldsCounters [19:47:33]wFMCommunicate request_size=4 [19:47:33]MH_SAM_APDU [19:47:33]CAPDU: 80 13 00 00 [19:47:33]Write to MH i2c: E2 08 00 C9 01 80 13 00 00 00 00 00 00 46 [19:47:33]Write i2c OK [19:47:33]MH_I2C_Read... [19:47:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:47:33]Read from MH i2c: E2 [19:47:33]MH_I2C_Read... [19:47:33]Read from MH i2c: E2 62 00 [19:47:33]MH_I2C_Read... [19:47:33]Read from MH i2c: E2 62 00 C9 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 ED 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 C9 01 00 00 5E 04 04 00 C9 01 00 00 57 04 04 00 CA 01 00 00 19 04 04 00 00 00 00 00 90 00 EA [19:47:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 ED 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 C9 01 00 00 5E 04 04 00 C9 01 00 00 57 04 04 00 CA 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:47:33]wFMCommunicate OK [19:47:33]SAM_PROTO_GetFieldsCounters done [19:47:33]requested_item shift.num is exist - process it [19:47:33]requested_item shift.opened is exist - process it [19:47:33]req_shift_opened [19:47:33]FM_GetShiftState [19:47:33]SAM_PROTO_GetShiftState [19:47:33]wFMCommunicate request_size=4 [19:47:33]MH_SAM_APDU [19:47:33]CAPDU: 80 13 01 00 [19:47:33]Write to MH i2c: E2 08 00 CA 01 80 13 01 00 00 00 00 00 48 [19:47:33]Write i2c OK [19:47:33]MH_I2C_Read... [19:47:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:47:33]Read from MH i2c: E2 [19:47:33]MH_I2C_Read... [19:47:33]Read from MH i2c: E2 0E 00 [19:47:33]MH_I2C_Read... [19:47:33]Read from MH i2c: E2 0E 00 CA 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 F9 [19:47:33]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:47:33]wFMCommunicate OK [19:47:33]SAM_PROTO_GetShiftState done [19:47:33]FM_GetShiftState done [19:47:33]req_shift_opened done [19:47:33]requested_item shift.open_date is exist - process it [19:47:33]req_shift_open_date [19:47:33]req_shift_open_date done [19:47:33]produce_requested_data done [19:47:33]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226797,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [19:47:33]process_action_free close_receipt [19:47:33]json_value_free [19:47:33]json_value_free done [19:47:33]process_json_proto returns [19:47:33]Send response to host [19:47:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226797,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [19:47:33]free response buf [19:47:33]execute_script done [19:47:33]execute_script returns [19:47:33]free content buf [19:47:33]Sock 10.Close socket [19:47:33]Sock 10.Thread stoped [19:47:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 CF E3 47 00 28 B9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 ED 75 03 00 F4 03 04 00 5E 4C A6 66 B6 04 01 00 00 90 29 BF B5 C9 7A E1 1F [19:47:34]CommunicateWithHost err = 0 [19:47:34]CheckOFDResponse [19:47:34]1017 (14) - 77093643461234 [19:47:34]1041 (16) - 0000000000874959 [19:47:34]1040 (4) - 226797 [19:47:34]1012 (4) - 28.07.2024 13:49 [19:47:34]1206 (1) - 0 [19:47:34]OFD Sender: Remove packet 226797 [19:47:34]ProducePacketName [19:47:34]name=ofd_packets/00226797 [19:47:34]NVStorageDeleteData [19:47:34]OFD Sender: No OFD packet to send [19:47:39]OFD Sender: No OFD packet to send [19:47:42]recv_with_timeout no data received [19:47:44]OFD Sender: No OFD packet to send [19:47:49]OFD Sender: No OFD packet to send [19:47:54]OFD Sender: No OFD packet to send [19:47:57]recv_with_timeout no data received [19:47:59]OFD Sender: No OFD packet to send [19:48:04]OFD Sender: No OFD packet to send [19:48:09]recv_with_timeout no data received [19:48:09]OFD Sender: No OFD packet to send [19:48:15]OFD Sender: No OFD packet to send [19:48:20]OFD Sender: No OFD packet to send [19:48:25]OFD Sender: No OFD packet to send [19:48:30]OFD Sender: No OFD packet to send [19:48:35]OFD Sender: No OFD packet to send [19:48:40]OFD Sender: No OFD packet to send [19:48:45]OFD Sender: No OFD packet to send [19:48:50]OFD Sender: No OFD packet to send [19:48:55]OFD Sender: No OFD packet to send [19:49:00]OFD Sender: No OFD packet to send [19:49:05]OFD Sender: No OFD packet to send [19:49:10]OFD Sender: No OFD packet to send [19:49:20]OFD Sender: No OFD packet to send [19:49:25]OFD Sender: No OFD packet to send [19:49:30]OFD Sender: No OFD packet to send [19:49:35]OFD Sender: No OFD packet to send [19:49:40]OFD Sender: No OFD packet to send [19:49:45]OFD Sender: No OFD packet to send [19:49:50]OFD Sender: No OFD packet to send [19:49:55]OFD Sender: No OFD packet to send [19:50:00]OFD Sender: No OFD packet to send [19:50:05]OFD Sender: No OFD packet to send [19:50:10]OFD Sender: No OFD packet to send [19:50:15]OFD Sender: No OFD packet to send [19:50:20]OFD Sender: No OFD packet to send [19:50:25]OFD Sender: No OFD packet to send [19:50:30]OFD Sender: No OFD packet to send [19:50:35]OFD Sender: No OFD packet to send [19:50:40]OFD Sender: No OFD packet to send [19:50:41]accept exits with 9 [19:50:41]New connection [19:50:41]New thread 3067088228 created [19:50:41]Thread 3066944868 joined [19:50:41]Waiting for new connection... [19:50:41] Sock 9.Parse request [19:50:41]Sock 9.Check first char [19:50:41]Sock 9.First char is OK [19:50:41]request: POST /json_proto HTTP/1.0 [19:50:41]Method: POST [19:50:41]URL: /json_proto [19:50:41]Method is POST - this is cgi request [19:50:41]url: /json_proto [19:50:41]query_string will be loaded in cgi processing [19:50:41]execute_cgi json_proto POST (null) [19:50:41]execute_cgi path=json_proto method=POST [19:50:41]POST find Content-Length [19:50:41]Host: 172.17.43.131:8080 [19:50:41]Content-Length: 805 [19:50:41]Content-Type: application/json [19:50:41] [19:50:41]POST finish read [19:50:41]Found Content-Length = 805 [19:50:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003225", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 19.240, "sum" : 700.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:50:41]execute_script... [19:50:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003225", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 19.240, "sum" : 700.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:50:41]POST & json_proto [19:50:41]process_json_proto [19:50:41]json parsed OK: [19:50:41]protocol is kg_v1.0 [19:50:41]action value=close_receipt [19:50:41]process_action close_receipt [19:50:41]cmd_close_receipt [19:50:41]MH_GetDate [19:50:41]Write to MH i2c: F0 00 00 CB 01 BB [19:50:41]Write i2c OK [19:50:41]MH_I2C_Read... [19:50:41]Read from MH i2c: F0 [19:50:41]MH_I2C_Read... [19:50:41]Read from MH i2c: F0 09 00 [19:50:41]MH_I2C_Read... [19:50:41]Read from MH i2c: F0 09 00 CB 01 00 12 A1 A6 66 F9 24 A2 66 A8 [19:50:41]GetLastDocTimeStamp 1722196050 [19:50:41]current date 1722196242 [19:50:41]FM_GetShiftState [19:50:41]SAM_PROTO_GetShiftState [19:50:41]wFMCommunicate request_size=4 [19:50:41]MH_SAM_APDU [19:50:41]CAPDU: 80 13 01 00 [19:50:41]Write to MH i2c: E2 08 00 CC 01 80 13 01 00 00 00 00 00 4A [19:50:41]Write i2c OK [19:50:41]MH_I2C_Read... [19:50:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:50:41]Read from MH i2c: E2 [19:50:41]MH_I2C_Read... [19:50:41]Read from MH i2c: E2 0E 00 [19:50:41]MH_I2C_Read... [19:50:41]Read from MH i2c: E2 0E 00 CC 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 FB [19:50:41]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:50:41]wFMCommunicate OK [19:50:41]SAM_PROTO_GetShiftState done [19:50:41]FM_GetShiftState done [19:50:41]opened in 1722125326 [19:50:41]opened+sec_in_day 1722211726 [19:50:41]quantity*price = 70033 [19:50:41]sum+1 = 70035 [19:50:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.34 НСП 1% : 6.20 НДС 12% : 74.37 Наличными: 0.00 Безнал.: 700.34 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 458 28.07.2024 19:50 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226798 ФПД: 27506301327550 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T195042&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226798&fm=27506301327550&tin=02508201610067®Number=0000000000092624&sum=70034 [19:50:42]StoreToDocumentArchive [19:50:42]shift 439 fd 226798 [19:50:42]save to /storage/0439/doc_00226798 [19:50:42]save last doc name /storage/0439/doc_00226798 to /storage/kkm_last_doc_name [19:50:42]save OK [19:50:42]Clear old archive folders... [19:50:42]ProcessDocumentItem done err = 0, tmpTLVsize=250 [19:50:42]tlvbuf is 00248960 [19:50:42]SAM_PROTO_ClearQueue [19:50:42]wFMCommunicate request_size=4 [19:50:42]MH_SAM_APDU [19:50:42]CAPDU: 80 09 00 00 [19:50:42]Write to MH i2c: E2 08 00 D9 01 80 09 00 00 00 00 00 00 4C [19:50:42]Write i2c OK [19:50:42]MH_I2C_Read... [19:50:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:50:42]Read from MH i2c: E2 [19:50:42]MH_I2C_Read... [19:50:42]Read from MH i2c: E2 03 00 [19:50:42]MH_I2C_Read... [19:50:42]Read from MH i2c: E2 03 00 D9 01 00 90 00 4E [19:50:42]RAPDU: 90 00 [19:50:42]wFMCommunicate OK [19:50:42]SAM_PROTO_ClearQueue done [19:50:42]KKMCreateOFDPacket [19:50:42]OFDProtocolAddRootSTLVToBuf [19:50:42]FM_MakeSignedData [19:50:42]FM_MakeSignedData [19:50:42]SAM_PROTO_SignData [19:50:42]wFMCommunicate request_size=4 [19:50:42]MH_SAM_APDU [19:50:42]CAPDU: 80 0D 01 02 [19:50:42]Write to MH i2c: E2 08 00 DA 01 80 0D 01 02 00 00 00 00 54 [19:50:42]Write i2c OK [19:50:42]MH_I2C_Read... [19:50:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:50:42]Read from MH i2c: E2 [19:50:42]MH_I2C_Read... [19:50:42]Read from MH i2c: E2 03 00 [19:50:42]MH_I2C_Read... [19:50:42]Read from MH i2c: E2 03 00 DA 01 00 90 00 4F [19:50:42]RAPDU: 90 00 [19:50:42]wFMCommunicate OK [19:50:42]wFMCommunicate request_size=255 [19:50:42]MH_SAM_APDU [19:50:42]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 28 4B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 92 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 92 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 01 00 00 F4 03 04 00 12 A1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EE 75 03 00 35 04 06 00 19 04 [19:50:42]Write to MH i2c: E2 02 01 DB 01 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 28 4B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 92 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 92 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 01 00 00 F4 03 04 00 12 A1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EE 75 03 00 35 04 06 00 19 04 00 00 0F [19:50:42]Write i2c OK [19:50:42]MH_I2C_Read... [19:50:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:50:42]Read from MH i2c: E2 [19:50:42]MH_I2C_Read... [19:50:42]Read from MH i2c: E2 03 00 [19:50:42]MH_I2C_Read... [19:50:42]Read from MH i2c: E2 03 00 DB 01 00 90 00 50 [19:50:42]RAPDU: 90 00 [19:50:42]wFMCommunicate OK [19:50:42]wFMCommunicate request_size=9 [19:50:42]MH_SAM_APDU [19:50:42]CAPDU: 80 0D 02 02 04 4F 51 D8 BE [19:50:42]Write to MH i2c: E2 0C 00 DC 01 80 0D 02 02 04 00 4F 51 D8 BE 00 00 95 [19:50:42]Write i2c OK [19:50:42]MH_I2C_Read... [19:50:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:50:42]Read from MH i2c: E2 [19:50:42]MH_I2C_Read... [19:50:42]Read from MH i2c: E2 03 00 [19:50:42]MH_I2C_Read... [19:50:42]Read from MH i2c: E2 03 00 DC 01 00 90 00 51 [19:50:42]RAPDU: 90 00 [19:50:42]wFMCommunicate OK [19:50:42]wFMCommunicate request_size=4 [19:50:42]MH_SAM_APDU [19:50:42]CAPDU: 80 0D 03 02 [19:50:42]Write to MH i2c: E2 08 00 DD 01 80 0D 03 02 00 00 00 00 59 [19:50:42]Write i2c OK [19:50:42]MH_I2C_Read... [19:50:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:50:42]Read from MH i2c: E2 [19:50:42]MH_I2C_Read... [19:50:42]Read from MH i2c: E2 0B 00 [19:50:42]MH_I2C_Read... [19:50:42]Read from MH i2c: E2 0B 00 DD 01 00 FF 5A 0E AA 61 94 A1 8B 90 00 8C [19:50:42]RAPDU: FF 5A 0E AA 61 94 A1 8B 90 00 [19:50:42]wFMCommunicate OK [19:50:42]SAM_PROTO_SignData done [19:50:42]FM_MakeSignedData done [19:50:42]CreateOFDProtocolMessage [19:50:42]wFMCommunicate request_size=4 [19:50:42]MH_SAM_APDU [19:50:42]CAPDU: 80 11 00 00 [19:50:42]Write to MH i2c: E2 08 00 DE 01 80 11 00 00 00 00 00 00 59 [19:50:42]Write i2c OK [19:50:42]MH_I2C_Read... [19:50:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:50:42]Read from MH i2c: E2 [19:50:42]MH_I2C_Read... [19:50:42]Read from MH i2c: E2 17 00 [19:50:42]MH_I2C_Read... [19:50:42]Read from MH i2c: E2 17 00 DE 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B6 [19:50:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:50:42]wFMCommunicate OK [19:50:42]CreateOFDProtocolMessage done [19:50:42]OFDSenderStorePacket 226798 [19:50:42]StoreOFDPacket docnum=226798 [19:50:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 59 77 06 01 2D 31 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 28 4B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 92 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 92 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 01 00 00 F4 03 04 00 12 A1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EE 75 03 00 35 04 06 00 19 04 4F 51 D8 BE FF 5A 0E AA 61 94 A1 8B [19:50:42]CheckFolder [19:50:42]dirname=/storage/ofd_packets [19:50:42]CheckFolder done [19:50:42]ProducePacketName [19:50:42]name=ofd_packets/00226798 [19:50:42]NVStorageSaveData ofd_packets/00226798 [19:50:42]File name is /storage/ofd_packets/00226798 [19:50:42]Write 300 bytes [19:50:42]NVStorageSaveData done [19:50:42]OFDSenderStorePacket done [19:50:42]KKMCreateOFDPacket done [19:50:42]NVStorageSaveData kkm_last_timestamp [19:50:42]File name is /storage/kkm_last_timestamp [19:50:42]Write 4 bytes [19:50:42]NVStorageSaveData done [19:50:42]ExternCall_PrintAddStr [19:50:43]wPrintStart [19:50:43]Write to MH i2c: 01 00 00 DF 01 E0 [19:50:43]Write i2c OK [19:50:43]MH_I2C_Read... [19:50:43]Read from MH i2c: 01 [19:50:43]MH_I2C_Read... [19:50:43]Read from MH i2c: 01 07 00 [19:50:43]MH_I2C_Read... [19:50:43]Read from MH i2c: 01 07 00 DF 01 00 00 00 00 00 FF 0F F5 [19:50:43]RasterBufferAndPrint [19:50:43]line Счет N : (1)2003225 [19:50:43]line ИНН: 02508201610067 [19:50:43]line Контрольно-Кассовый Чек [19:50:43]line ПРОДАЖА [19:50:43]line ТРК (МРК, ГНК) : 81 [19:50:43]line Товар: 2711190000 [19:50:43]line ГАЗ-К-5 [19:50:43]line 19.240 * 36.40 [19:50:43]line = 700.34 [19:50:43]line НДС 12% НСП 1% [19:50:43]line > о реализуемом товаре [19:50:43]line ИТОГО: 700.34 [19:50:43]line НСП 1% : 6.20 [19:50:43]line НДС 12% : 74.37 [19:50:43]line Наличными: 0.00 [19:50:43]line Безнал.: 700.34 [19:50:43]line Место: АЗС № 97 "Партнер Нефть" [19:50:43]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:50:43]line СНО: Общий режим [19:50:43]line Чек 458 28.07.2024 19:50 [19:50:43]line Смена: 439 ФФД: 1.0 [19:50:43]line ЗНМ: 0300000054 [19:50:43]line РНМ: 0000000000092624 [19:50:43]line Версия ККМ: 001 [19:50:43]line Платежная система: O! деньги [19:50:43]line ФМ: 0000000000874959 [19:50:43]line ФД: 226798 [19:50:43]line ФПД: 27506301327550 [19:50:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T195042&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226798&fm=27506301327550&tin=02508201610067®Number=0000000000092624&sum=70034 [19:50:43]written 0, free lines is 4095 [19:50:43]OFD Sender: Processing packet 226798 [packets to send 603, broken 602] [19:50:43]ProducePacketName [19:50:43]name=ofd_packets/00226798 [19:50:43]OFD Sender: To server: pG, [19:50:43]CommunicateWithHost lk.salyk.kg:30040 [19:50:43]ConnectInit lk.salyk.kg [19:50:43]Write to MH i2c: 01 00 00 09 02 0B [19:50:43]Write i2c OK [19:50:43]MH_I2C_Read... [19:50:43]Read from MH i2c: 01 [19:50:43]MH_I2C_Read... [19:50:43]Read from MH i2c: 01 07 00 [19:50:43]MH_I2C_Read... [19:50:43]Read from MH i2c: 01 07 00 09 02 00 00 00 00 00 73 0C 91 [19:50:43]RasterBufferAndPrint [19:50:43]line [19:50:43]line [19:50:43]line [19:50:43]line [19:50:43]line [19:50:43]written 0, free lines is 3190 [19:50:43]MH_Cut [19:50:43]Write to MH i2c: D1 01 00 10 02 01 E4 [19:50:43]Write i2c OK [19:50:43]MH_I2C_Read... [19:50:43]Read from MH i2c: D1 [19:50:43]MH_I2C_Read... [19:50:43]Read from MH i2c: D1 01 00 [19:50:43]MH_I2C_Read... [19:50:43]Read from MH i2c: D1 01 00 10 02 00 E3 [19:50:43]Write to MH i2c: 01 00 00 11 02 13 [19:50:43]Write i2c OK [19:50:43]MH_I2C_Read... [19:50:44]*** Cut start [19:50:44]*** Partial cut [19:50:44]*** CUTSNS_PIN = 1 [19:50:44]*** CUTSNS_PIN = 0 [19:50:44]*** Brake cut motor [19:50:45]Read from MH i2c: 01 [19:50:45]MH_I2C_Read... [19:50:45]*** Stop cut motor [19:50:45]*** Cut end [19:50:45]Read from MH i2c: 01 07 00 [19:50:45]MH_I2C_Read... [19:50:45]Read from MH i2c: 01 07 00 11 02 00 00 00 00 00 FF 0F 28 [19:50:45]process_action close_receipt done [19:50:45]requested_data is exist [19:50:45]produce_requested_data [19:50:45]requested_item fm.sn is exist - process it [19:50:45]wFMCommunicate request_size=4 [19:50:45]MH_SAM_APDU [19:50:45]CAPDU: 80 11 00 00 [19:50:45]Write to MH i2c: E2 08 00 12 02 80 11 00 00 00 00 00 00 8E [19:50:45]Write i2c OK [19:50:45]MH_I2C_Read... [19:50:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:50:45]Read from MH i2c: E2 [19:50:45]MH_I2C_Read... [19:50:45]Read from MH i2c: E2 17 00 [19:50:45]MH_I2C_Read... [19:50:45]Read from MH i2c: E2 17 00 12 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 EB [19:50:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:50:45]wFMCommunicate OK [19:50:45]requested_item fd.num is exist - process it [19:50:45]SAM_PROTO_GetFieldsCounters [19:50:45]wFMCommunicate request_size=4 [19:50:45]MH_SAM_APDU [19:50:45]CAPDU: 80 13 00 00 [19:50:45]Write to MH i2c: E2 08 00 13 02 80 13 00 00 00 00 00 00 91 [19:50:45]Write i2c OK [19:50:45]MH_I2C_Read... [19:50:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:50:45]Read from MH i2c: E2 [19:50:45]MH_I2C_Read... [19:50:45]Read from MH i2c: E2 62 00 [19:50:45]MH_I2C_Read... [19:50:45]Read from MH i2c: E2 62 00 13 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EE 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 CA 01 00 00 5E 04 04 00 CA 01 00 00 57 04 04 00 CB 01 00 00 19 04 04 00 00 00 00 00 90 00 39 [19:50:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EE 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 CA 01 00 00 5E 04 04 00 CA 01 00 00 57 04 04 00 CB 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:50:45]wFMCommunicate OK [19:50:45]SAM_PROTO_GetFieldsCounters done [19:50:45]requested_item shift.num is exist - process it [19:50:45]requested_item shift.opened is exist - process it [19:50:45]req_shift_opened [19:50:45]FM_GetShiftState [19:50:45]SAM_PROTO_GetShiftState [19:50:45]wFMCommunicate request_size=4 [19:50:45]MH_SAM_APDU [19:50:45]CAPDU: 80 13 01 00 [19:50:45]Write to MH i2c: E2 08 00 14 02 80 13 01 00 00 00 00 00 93 [19:50:45]Write i2c OK [19:50:45]MH_I2C_Read... [19:50:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:50:45]Read from MH i2c: E2 [19:50:45]MH_I2C_Read... [19:50:45]Read from MH i2c: E2 0E 00 [19:50:45]MH_I2C_Read... [19:50:45]Read from MH i2c: E2 0E 00 14 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 44 [19:50:45]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:50:45]wFMCommunicate OK [19:50:45]SAM_PROTO_GetShiftState done [19:50:45]FM_GetShiftState done [19:50:45]req_shift_opened done [19:50:45]requested_item shift.open_date is exist - process it [19:50:45]req_shift_open_date [19:50:45]req_shift_open_date done [19:50:45]produce_requested_data done [19:50:45]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226798,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [19:50:45]process_action_free close_receipt [19:50:45]json_value_free [19:50:45]json_value_free done [19:50:45]process_json_proto returns [19:50:45]Send response to host [19:50:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226798,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [19:50:45]free response buf [19:50:45]execute_script done [19:50:45]execute_script returns [19:50:45]free content buf [19:50:45]Sock 9.Close socket [19:50:45]Sock 9.Thread stoped [19:50:48]ConnectInit Can't take IP for lk.salyk.kg [19:50:48]CommunicateWithHost connect error [19:50:48]CommunicateWithHost err = -1 [19:50:48]OFD Sender: Server communicate error [19:50:53]OFD Sender: Processing packet 226798 [packets to send 603, broken 602] [19:50:53]ProducePacketName [19:50:53]name=ofd_packets/00226798 [19:50:53]OFD Sender: To server: pG, [19:50:53]CommunicateWithHost lk.salyk.kg:30040 [19:50:53]ConnectInit lk.salyk.kg [19:50:58]ConnectInit Can't take IP for lk.salyk.kg [19:50:58]CommunicateWithHost connect error [19:50:58]CommunicateWithHost err = -1 [19:50:58]OFD Sender: Server communicate error [19:51:03]OFD Sender: Processing packet 226798 [packets to send 603, broken 602] [19:51:03]ProducePacketName [19:51:03]name=ofd_packets/00226798 [19:51:03]OFD Sender: To server: pG, [19:51:03]CommunicateWithHost lk.salyk.kg:30040 [19:51:03]ConnectInit lk.salyk.kg [19:51:08]ConnectInit Can't take IP for lk.salyk.kg [19:51:08]CommunicateWithHost connect error [19:51:08]CommunicateWithHost err = -1 [19:51:08]OFD Sender: Server communicate error [19:51:13]OFD Sender: Processing packet 226798 [packets to send 603, broken 602] [19:51:13]ProducePacketName [19:51:13]name=ofd_packets/00226798 [19:51:13]OFD Sender: To server: pG, [19:51:13]CommunicateWithHost lk.salyk.kg:30040 [19:51:13]ConnectInit lk.salyk.kg [19:51:18]ConnectInit Can't take IP for lk.salyk.kg [19:51:18]CommunicateWithHost connect error [19:51:18]CommunicateWithHost err = -1 [19:51:18]OFD Sender: Server communicate error [19:51:23]OFD Sender: Processing packet 226798 [packets to send 603, broken 602] [19:51:23]ProducePacketName [19:51:23]name=ofd_packets/00226798 [19:51:23]OFD Sender: To server: pG, [19:51:23]CommunicateWithHost lk.salyk.kg:30040 [19:51:23]ConnectInit lk.salyk.kg [19:51:24]Connected sock=9 [19:51:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 59 77 06 01 2D 31 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 28 4B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 92 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 92 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 01 00 00 F4 03 04 00 12 A1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EE 75 03 00 35 04 06 00 19 04 4F 51 D8 BE FF 5A 0E AA 61 94 A1 8B [19:51:24]accept exits with 10 [19:51:24]New connection [19:51:24]New thread 3066944868 created [19:51:24]Thread 3067088228 joined [19:51:24]Waiting for new connection... [19:51:24] Sock 10.Parse request [19:51:24]Sock 10.Check first char [19:51:24]Sock 10.First char is OK [19:51:24]request: POST /json_proto HTTP/1.0 [19:51:24]Method: POST [19:51:24]URL: /json_proto [19:51:24]Method is POST - this is cgi request [19:51:24]url: /json_proto [19:51:24]query_string will be loaded in cgi processing [19:51:24]execute_cgi json_proto POST (null) [19:51:24]execute_cgi path=json_proto method=POST [19:51:24]POST find Content-Length [19:51:24]Host: 172.17.43.131:8080 [19:51:24]Content-Length: 678 [19:51:24]Content-Type: application/json [19:51:24] [19:51:24]POST finish read [19:51:24]Found Content-Length = 678 [19:51:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003227", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:51:24]execute_script... [19:51:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003227", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:51:24]POST & json_proto [19:51:24]process_json_proto [19:51:24]json parsed OK: [19:51:24]protocol is kg_v1.0 [19:51:24]action value=close_receipt [19:51:24]process_action close_receipt [19:51:24]cmd_close_receipt [19:51:24]MH_GetDate [19:51:24]Write to MH i2c: F0 00 00 15 02 06 [19:51:24]Write i2c OK [19:51:24]MH_I2C_Read... [19:51:24]Read from MH i2c: F0 [19:51:24]MH_I2C_Read... [19:51:24]Read from MH i2c: F0 09 00 [19:51:24]MH_I2C_Read... [19:51:24]Read from MH i2c: F0 09 00 15 02 00 3D A1 A6 66 F9 24 A2 66 1E [19:51:24]GetLastDocTimeStamp 1722196242 [19:51:24]current date 1722196285 [19:51:24]FM_GetShiftState [19:51:24]SAM_PROTO_GetShiftState [19:51:24]wFMCommunicate request_size=4 [19:51:24]MH_SAM_APDU [19:51:24]CAPDU: 80 13 01 00 [19:51:24]Write to MH i2c: E2 08 00 16 02 80 13 01 00 00 00 00 00 95 [19:51:24]Write i2c OK [19:51:24]MH_I2C_Read... [19:51:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:51:24]Read from MH i2c: E2 [19:51:24]MH_I2C_Read... [19:51:24]Read from MH i2c: E2 0E 00 [19:51:24]MH_I2C_Read... [19:51:24]Read from MH i2c: E2 0E 00 16 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 46 [19:51:24]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:51:24]wFMCommunicate OK [19:51:24]SAM_PROTO_GetShiftState done [19:51:24]FM_GetShiftState done [19:51:24]opened in 1722125326 [19:51:24]opened+sec_in_day 1722211726 [19:51:24]quantity*price = 50036 [19:51:24]sum+1 = 50037 [19:51:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 459 28.07.2024 19:51 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226799 ФПД: 241350531975036 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T195125&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226799&fm=241350531975036&tin=02508201610067®Number=0000000000092624&sum=50000 [19:51:25]StoreToDocumentArchive [19:51:25]shift 439 fd 226799 [19:51:25]save to /storage/0439/doc_00226799 [19:51:25]save last doc name /storage/0439/doc_00226799 to /storage/kkm_last_doc_name [19:51:25]save OK [19:51:25]Clear old archive folders... [19:51:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:51:25]tlvbuf is 00263CD0 [19:51:25]SAM_PROTO_ClearQueue [19:51:25]wFMCommunicate request_size=4 [19:51:25]MH_SAM_APDU [19:51:25]CAPDU: 80 09 00 00 [19:51:25]Write to MH i2c: E2 08 00 23 02 80 09 00 00 00 00 00 00 97 [19:51:25]Write i2c OK [19:51:25]MH_I2C_Read... [19:51:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:51:25]Read from MH i2c: E2 [19:51:25]MH_I2C_Read... [19:51:25]Read from MH i2c: E2 03 00 [19:51:25]MH_I2C_Read... [19:51:25]Read from MH i2c: E2 03 00 23 02 00 90 00 99 [19:51:25]RAPDU: 90 00 [19:51:25]wFMCommunicate OK [19:51:25]SAM_PROTO_ClearQueue done [19:51:25]KKMCreateOFDPacket [19:51:25]OFDProtocolAddRootSTLVToBuf [19:51:25]FM_MakeSignedData [19:51:25]FM_MakeSignedData [19:51:25]SAM_PROTO_SignData [19:51:25]wFMCommunicate request_size=4 [19:51:25]MH_SAM_APDU [19:51:25]CAPDU: 80 0D 01 02 [19:51:25]Write to MH i2c: E2 08 00 24 02 80 0D 01 02 00 00 00 00 9F [19:51:25]Write i2c OK [19:51:25]MH_I2C_Read... [19:51:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:51:25]Read from MH i2c: E2 [19:51:25]MH_I2C_Read... [19:51:25]Read from MH i2c: E2 03 00 [19:51:25]MH_I2C_Read... [19:51:25]Read from MH i2c: E2 03 00 24 02 00 90 00 9A [19:51:25]RAPDU: 90 00 [19:51:25]wFMCommunicate OK [19:51:25]wFMCommunicate request_size=255 [19:51:25]MH_SAM_APDU [19:51:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 01 00 00 F4 03 04 00 3D A1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EF 75 03 00 35 04 06 00 DB [19:51:25]Write to MH i2c: E2 02 01 25 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 01 00 00 F4 03 04 00 3D A1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EF 75 03 00 35 04 06 00 DB 00 00 D6 [19:51:25]Write i2c OK [19:51:25]MH_I2C_Read... [19:51:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:51:26]Read from MH i2c: E2 [19:51:26]MH_I2C_Read... [19:51:26]Read from MH i2c: E2 03 00 [19:51:26]MH_I2C_Read... [19:51:26]Read from MH i2c: E2 03 00 25 02 00 90 00 9B [19:51:26]RAPDU: 90 00 [19:51:26]wFMCommunicate OK [19:51:26]wFMCommunicate request_size=10 [19:51:26]MH_SAM_APDU [19:51:26]CAPDU: 80 0D 02 02 05 81 CC B9 87 7C [19:51:26]Write to MH i2c: E2 0D 00 26 02 80 0D 02 02 05 00 81 CC B9 87 7C 00 00 B5 [19:51:26]Write i2c OK [19:51:26]MH_I2C_Read... [19:51:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:51:26]Read from MH i2c: E2 [19:51:26]MH_I2C_Read... [19:51:26]Read from MH i2c: E2 03 00 [19:51:26]MH_I2C_Read... [19:51:26]Read from MH i2c: E2 03 00 26 02 00 90 00 9C [19:51:26]RAPDU: 90 00 [19:51:26]wFMCommunicate OK [19:51:26]wFMCommunicate request_size=4 [19:51:26]MH_SAM_APDU [19:51:26]CAPDU: 80 0D 03 02 [19:51:26]Write to MH i2c: E2 08 00 27 02 80 0D 03 02 00 00 00 00 A4 [19:51:26]Write i2c OK [19:51:26]MH_I2C_Read... [19:51:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:51:26]Read from MH i2c: E2 [19:51:26]MH_I2C_Read... [19:51:26]Read from MH i2c: E2 0B 00 [19:51:26]MH_I2C_Read... [19:51:26]Read from MH i2c: E2 0B 00 27 02 00 80 99 AC 63 3F 71 8C AF 90 00 B8 [19:51:26]RAPDU: 80 99 AC 63 3F 71 8C AF 90 00 [19:51:26]wFMCommunicate OK [19:51:26]SAM_PROTO_SignData done [19:51:26]FM_MakeSignedData done [19:51:26]CreateOFDProtocolMessage [19:51:26]wFMCommunicate request_size=4 [19:51:26]MH_SAM_APDU [19:51:26]CAPDU: 80 11 00 00 [19:51:26]Write to MH i2c: E2 08 00 28 02 80 11 00 00 00 00 00 00 A4 [19:51:26]Write i2c OK [19:51:26]MH_I2C_Read... [19:51:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:51:26]Read from MH i2c: E2 [19:51:26]MH_I2C_Read... [19:51:26]Read from MH i2c: E2 17 00 [19:51:26]MH_I2C_Read... [19:51:26]Read from MH i2c: E2 17 00 28 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 01 [19:51:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:51:26]wFMCommunicate OK [19:51:26]CreateOFDProtocolMessage done [19:51:26]OFDSenderStorePacket 226799 [19:51:26]StoreOFDPacket docnum=226799 [19:51:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 27 4C 07 01 60 A6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 01 00 00 F4 03 04 00 3D A1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EF 75 03 00 35 04 06 00 DB 81 CC B9 87 7C 80 99 AC 63 3F 71 8C AF [19:51:26]CheckFolder [19:51:26]dirname=/storage/ofd_packets [19:51:26]CheckFolder done [19:51:26]ProducePacketName [19:51:26]name=ofd_packets/00226799 [19:51:26]NVStorageSaveData ofd_packets/00226799 [19:51:26]File name is /storage/ofd_packets/00226799 [19:51:26]Write 301 bytes [19:51:26]NVStorageSaveData done [19:51:26]OFDSenderStorePacket done [19:51:26]KKMCreateOFDPacket done [19:51:26]NVStorageSaveData kkm_last_timestamp [19:51:26]File name is /storage/kkm_last_timestamp [19:51:26]Write 4 bytes [19:51:26]NVStorageSaveData done [19:51:26]ExternCall_PrintAddStr [19:51:26]wPrintStart [19:51:26]Write to MH i2c: 01 00 00 29 02 2B [19:51:26]Write i2c OK [19:51:26]MH_I2C_Read... [19:51:26]Read from MH i2c: 01 [19:51:26]MH_I2C_Read... [19:51:26]Read from MH i2c: 01 07 00 [19:51:26]MH_I2C_Read... [19:51:26]Read from MH i2c: 01 07 00 29 02 00 00 00 00 00 FF 0F 40 [19:51:26]RasterBufferAndPrint [19:51:26]line Счет N : (1)2003227 [19:51:26]line ИНН: 02508201610067 [19:51:26]line Контрольно-Кассовый Чек [19:51:26]line ПРОДАЖА [19:51:26]line ТРК (МРК, ГНК) : 43 [19:51:26]line Товар: 2710124130 [19:51:26]line Аи-92-К-5 [19:51:26]line 7.380 * 67.80 [19:51:26]line = 500.36 [19:51:26]line НДС 12% НСП 1% [19:51:26]line > о реализуемом товаре [19:51:26]line ОКРУГЛЕНИЕ: -0.36 [19:51:26]line ИТОГО: 500.00 [19:51:26]line Внесено: 500.00 [19:51:26]line СДАЧА: 0.00 [19:51:26]line НСП 1% : 4.43 [19:51:26]line НДС 12% : 53.14 [19:51:26]line Наличными: 500.00 [19:51:26]line Безнал.: 0.00 [19:51:26]line Место: АЗС № 97 "Партнер Нефть" [19:51:26]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:51:26]line СНО: Общий режим [19:51:26]line Чек 459 28.07.2024 19:51 [19:51:26]line Смена: 439 ФФД: 1.0 [19:51:26]line ЗНМ: 0300000054 [19:51:26]line РНМ: 0000000000092624 [19:51:26]line Версия ККМ: 001 [19:51:26]line ФМ: 0000000000874959 [19:51:26]line ФД: 226799 [19:51:26]line ФПД: 241350531975036 [19:51:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T195125&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226799&fm=241350531975036&tin=02508201610067®Number=0000000000092624&sum=50000 [19:51:26]written 0, free lines is 4095 [19:51:26]Write to MH i2c: 01 00 00 54 02 56 [19:51:26]Write i2c OK [19:51:26]MH_I2C_Read... [19:51:26]Read from MH i2c: 01 [19:51:26]MH_I2C_Read... [19:51:26]Read from MH i2c: 01 07 00 [19:51:26]MH_I2C_Read... [19:51:26]Read from MH i2c: 01 07 00 54 02 00 00 00 00 00 68 0C D1 [19:51:26]RasterBufferAndPrint [19:51:26]line [19:51:26]line [19:51:26]line [19:51:26]line [19:51:26]line [19:51:26]written 0, free lines is 3184 [19:51:26]MH_Cut [19:51:26]Write to MH i2c: D1 01 00 5B 02 01 2F [19:51:26]Write i2c OK [19:51:26]MH_I2C_Read... [19:51:26]Read from MH i2c: D1 [19:51:26]MH_I2C_Read... [19:51:26]Read from MH i2c: D1 01 00 [19:51:26]MH_I2C_Read... [19:51:26]Read from MH i2c: D1 01 00 5B 02 00 2E [19:51:26]Write to MH i2c: 01 00 00 5C 02 5E [19:51:26]Write i2c OK [19:51:26]MH_I2C_Read... [19:51:28]*** Cut start [19:51:28]*** Partial cut [19:51:28]*** CUTSNS_PIN = 1 [19:51:28]*** CUTSNS_PIN = 0 [19:51:28]*** Brake cut motor [19:51:28]Read from MH i2c: 01 [19:51:28]MH_I2C_Read... [19:51:28]*** Stop cut motor [19:51:28]*** Cut end [19:51:28]Read from MH i2c: 01 07 00 [19:51:28]MH_I2C_Read... [19:51:28]Read from MH i2c: 01 07 00 5C 02 00 00 00 00 00 FF 0F 73 [19:51:28]process_action close_receipt done [19:51:28]requested_data is exist [19:51:28]produce_requested_data [19:51:28]requested_item fm.sn is exist - process it [19:51:28]wFMCommunicate request_size=4 [19:51:28]MH_SAM_APDU [19:51:28]CAPDU: 80 11 00 00 [19:51:28]Write to MH i2c: E2 08 00 5D 02 80 11 00 00 00 00 00 00 D9 [19:51:28]Write i2c OK [19:51:28]MH_I2C_Read... [19:51:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:51:28]Read from MH i2c: E2 [19:51:28]MH_I2C_Read... [19:51:28]Read from MH i2c: E2 17 00 [19:51:28]MH_I2C_Read... [19:51:28]Read from MH i2c: E2 17 00 5D 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 36 [19:51:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:51:28]wFMCommunicate OK [19:51:28]requested_item fd.num is exist - process it [19:51:28]SAM_PROTO_GetFieldsCounters [19:51:28]wFMCommunicate request_size=4 [19:51:28]MH_SAM_APDU [19:51:28]CAPDU: 80 13 00 00 [19:51:28]Write to MH i2c: E2 08 00 5E 02 80 13 00 00 00 00 00 00 DC [19:51:28]Write i2c OK [19:51:28]MH_I2C_Read... [19:51:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:51:28]Read from MH i2c: E2 [19:51:28]MH_I2C_Read... [19:51:28]Read from MH i2c: E2 62 00 [19:51:28]MH_I2C_Read... [19:51:28]Read from MH i2c: E2 62 00 5E 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EF 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 CB 01 00 00 5E 04 04 00 CB 01 00 00 57 04 04 00 CC 01 00 00 19 04 04 00 00 00 00 00 90 00 88 [19:51:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EF 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 CB 01 00 00 5E 04 04 00 CB 01 00 00 57 04 04 00 CC 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:51:28]wFMCommunicate OK [19:51:28]SAM_PROTO_GetFieldsCounters done [19:51:28]requested_item shift.num is exist - process it [19:51:28]requested_item shift.opened is exist - process it [19:51:28]req_shift_opened [19:51:28]FM_GetShiftState [19:51:28]SAM_PROTO_GetShiftState [19:51:28]wFMCommunicate request_size=4 [19:51:28]MH_SAM_APDU [19:51:28]CAPDU: 80 13 01 00 [19:51:28]Write to MH i2c: E2 08 00 5F 02 80 13 01 00 00 00 00 00 DE [19:51:28]Write i2c OK [19:51:28]MH_I2C_Read... [19:51:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:51:28]Read from MH i2c: E2 [19:51:28]MH_I2C_Read... [19:51:28]Read from MH i2c: E2 0E 00 [19:51:28]MH_I2C_Read... [19:51:28]Read from MH i2c: E2 0E 00 5F 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 8F [19:51:28]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:51:28]wFMCommunicate OK [19:51:28]SAM_PROTO_GetShiftState done [19:51:28]FM_GetShiftState done [19:51:28]req_shift_opened done [19:51:28]requested_item shift.open_date is exist - process it [19:51:28]req_shift_open_date [19:51:28]req_shift_open_date done [19:51:28]produce_requested_data done [19:51:28]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226799,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [19:51:28]process_action_free close_receipt [19:51:28]json_value_free [19:51:28]json_value_free done [19:51:28]process_json_proto returns [19:51:28]Send response to host [19:51:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226799,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [19:51:28]free response buf [19:51:28]execute_script done [19:51:28]execute_script returns [19:51:28]free content buf [19:51:28]Sock 10.Close socket [19:51:28]Sock 10.Thread stoped [19:51:29]recv_with_timeout no data received [19:51:29]CommunicateWithHost answer receiving error [19:51:29]CommunicateWithHost err = -3 [19:51:29]OFD Sender: Server communicate error [19:51:29]OFD Sender: Processing packet 226798 [packets to send 604, broken 602] [19:51:29]ProducePacketName [19:51:29]name=ofd_packets/00226798 [19:51:29]OFD Sender: To server: pG, [19:51:29]CommunicateWithHost lk.salyk.kg:30040 [19:51:29]ConnectInit lk.salyk.kg [19:51:29]accept exits with 11 [19:51:29]New connection [19:51:29]New thread 3067088228 created [19:51:29]Thread 3066944868 joined [19:51:29]Waiting for new connection... [19:51:29] Sock 11.Parse request [19:51:29]Sock 11.Check first char [19:51:29]Sock 11.First char is OK [19:51:29]request: POST /json_proto HTTP/1.0 [19:51:29]Method: POST [19:51:29]URL: /json_proto [19:51:29]Method is POST - this is cgi request [19:51:29]url: /json_proto [19:51:29]query_string will be loaded in cgi processing [19:51:29]execute_cgi json_proto POST (null) [19:51:29]execute_cgi path=json_proto method=POST [19:51:29]POST find Content-Length [19:51:29]Host: 172.17.43.131:8080 [19:51:29]Content-Length: 683 [19:51:29]Content-Type: application/json [19:51:29] [19:51:29]POST finish read [19:51:29]Found Content-Length = 683 [19:51:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003226", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [19:51:29]execute_script... [19:51:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003226", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [19:51:29]POST & json_proto [19:51:29]process_json_proto [19:51:29]json parsed OK: [19:51:29]protocol is kg_v1.0 [19:51:29]action value=close_receipt [19:51:29]process_action close_receipt [19:51:29]cmd_close_receipt [19:51:29]MH_GetDate [19:51:29]Write to MH i2c: F0 00 00 60 02 51 [19:51:29]Write i2c OK [19:51:29]MH_I2C_Read... [19:51:29]Read from MH i2c: F0 [19:51:29]MH_I2C_Read... [19:51:29]Read from MH i2c: F0 09 00 [19:51:29]MH_I2C_Read... [19:51:29]Read from MH i2c: F0 09 00 60 02 00 42 A1 A6 66 F9 24 A2 66 6E [19:51:29]GetLastDocTimeStamp 1722196285 [19:51:29]current date 1722196290 [19:51:29]FM_GetShiftState [19:51:29]SAM_PROTO_GetShiftState [19:51:29]wFMCommunicate request_size=4 [19:51:29]MH_SAM_APDU [19:51:29]CAPDU: 80 13 01 00 [19:51:29]Write to MH i2c: E2 08 00 61 02 80 13 01 00 00 00 00 00 E0 [19:51:29]Write i2c OK [19:51:29]MH_I2C_Read... [19:51:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:51:29]Read from MH i2c: E2 [19:51:29]MH_I2C_Read... [19:51:29]Read from MH i2c: E2 0E 00 [19:51:29]MH_I2C_Read... [19:51:29]Read from MH i2c: E2 0E 00 61 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 91 [19:51:29]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:51:29]wFMCommunicate OK [19:51:29]SAM_PROTO_GetShiftState done [19:51:29]FM_GetShiftState done [19:51:29]opened in 1722125326 [19:51:29]opened+sec_in_day 1722211726 [19:51:29]quantity*price = 100021 [19:51:29]sum+1 = 100023 [19:51:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 460 28.07.2024 19:51 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226800 ФПД: 258041508582630 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T195130&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226800&fm=258041508582630&tin=02508201610067®Number=0000000000092624&sum=100000 [19:51:30]StoreToDocumentArchive [19:51:30]shift 439 fd 226800 [19:51:30]save to /storage/0439/doc_00226800 [19:51:30]save last doc name /storage/0439/doc_00226800 to /storage/kkm_last_doc_name [19:51:30]save OK [19:51:30]Clear old archive folders... [19:51:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:51:30]tlvbuf is 0022A990 [19:51:30]SAM_PROTO_ClearQueue [19:51:30]wFMCommunicate request_size=4 [19:51:30]MH_SAM_APDU [19:51:30]CAPDU: 80 09 00 00 [19:51:30]Write to MH i2c: E2 08 00 6E 02 80 09 00 00 00 00 00 00 E2 [19:51:30]Write i2c OK [19:51:30]MH_I2C_Read... [19:51:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:51:30]Read from MH i2c: E2 [19:51:30]MH_I2C_Read... [19:51:30]Read from MH i2c: E2 03 00 [19:51:30]MH_I2C_Read... [19:51:30]Read from MH i2c: E2 03 00 6E 02 00 90 00 E4 [19:51:30]RAPDU: 90 00 [19:51:30]wFMCommunicate OK [19:51:30]SAM_PROTO_ClearQueue done [19:51:30]KKMCreateOFDPacket [19:51:30]OFDProtocolAddRootSTLVToBuf [19:51:30]FM_MakeSignedData [19:51:30]FM_MakeSignedData [19:51:30]SAM_PROTO_SignData [19:51:30]wFMCommunicate request_size=4 [19:51:30]MH_SAM_APDU [19:51:30]CAPDU: 80 0D 01 02 [19:51:30]Write to MH i2c: E2 08 00 6F 02 80 0D 01 02 00 00 00 00 EA [19:51:30]Write i2c OK [19:51:30]MH_I2C_Read... [19:51:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:51:30]Read from MH i2c: E2 [19:51:30]MH_I2C_Read... [19:51:30]Read from MH i2c: E2 03 00 [19:51:30]MH_I2C_Read... [19:51:30]Read from MH i2c: E2 03 00 6F 02 00 90 00 E5 [19:51:30]RAPDU: 90 00 [19:51:30]wFMCommunicate OK [19:51:30]wFMCommunicate request_size=255 [19:51:30]MH_SAM_APDU [19:51: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 35 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 CC 01 00 00 F4 03 04 00 42 A1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F0 75 03 00 35 04 06 00 EA [19:51:30]Write to MH i2c: E2 02 01 70 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 CC 01 00 00 F4 03 04 00 42 A1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 Connected sock=9 [19:51:31]30 Data to sent: 38 87 37 95 34 F6 39 70 35 47 39 2C 10 01 04 00 04 30 00 30 F0 30 75 30 03 30 00 30 35 04 06 00 EA 00 00 64 [19:51:31]30 30 30 30 38 37 34 39 35 39 0E 01 00 00 59 77 06 01 2D 31 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 Write i2c OK [19:51:31]30 MH_I2C_Read... [19:51:31]30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 28 4B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 92 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 92 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 01 00 00 F4 03 04 00 12 A1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EE 75 03 00 35 04 06 00 19 04 4F 51 D8 BE FF 5A 0E AA 61 94 A1 8B [19:51:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:51:31]Read from MH i2c: E2 [19:51:31]MH_I2C_Read... [19:51:31]Read from MH i2c: E2 03 00 [19:51:31]MH_I2C_Read... [19:51:31]Read from MH i2c: E2 03 00 70 02 00 90 00 E6 [19:51:31]RAPDU: 90 00 [19:51:31]wFMCommunicate OK [19:51:31]wFMCommunicate request_size=10 [19:51:31]MH_SAM_APDU [19:51:31]CAPDU: 80 0D 02 02 05 AF F8 74 D4 E6 [19:51:31]Write to MH i2c: E2 0D 00 71 02 80 0D 02 02 05 00 AF F8 74 D4 E6 00 00 CC [19:51:31]Write i2c OK [19:51:31]MH_I2C_Read... [19:51:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:51:31]Read from MH i2c: E2 [19:51:31]MH_I2C_Read... [19:51:31]Read from MH i2c: E2 03 00 [19:51:31]MH_I2C_Read... [19:51:31]Read from MH i2c: E2 03 00 71 02 00 90 00 E7 [19:51:31]RAPDU: 90 00 [19:51:31]wFMCommunicate OK [19:51:31]wFMCommunicate request_size=4 [19:51:31]MH_SAM_APDU [19:51:31]CAPDU: 80 0D 03 02 [19:51:31]Write to MH i2c: E2 08 00 72 02 80 0D 03 02 00 00 00 00 EF [19:51:31]Write i2c OK [19:51:31]MH_I2C_Read... [19:51:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:51:31]Read from MH i2c: E2 [19:51:31]MH_I2C_Read... [19:51:31]Read from MH i2c: E2 0B 00 [19:51:31]MH_I2C_Read... [19:51:31]Read from MH i2c: E2 0B 00 72 02 00 19 78 43 DF 20 A9 DB ED 90 00 34 [19:51:31]RAPDU: 19 78 43 DF 20 A9 DB ED 90 00 [19:51:31]wFMCommunicate OK [19:51:31]SAM_PROTO_SignData done [19:51:31]FM_MakeSignedData done [19:51:31]CreateOFDProtocolMessage [19:51:31]wFMCommunicate request_size=4 [19:51:31]MH_SAM_APDU [19:51:31]CAPDU: 80 11 00 00 [19:51:31]Write to MH i2c: E2 08 00 73 02 80 11 00 00 00 00 00 00 EF [19:51:31]Write i2c OK [19:51:31]MH_I2C_Read... [19:51:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:51:31]Read from MH i2c: E2 [19:51:31]MH_I2C_Read... [19:51:31]Read from MH i2c: E2 17 00 [19:51:31]MH_I2C_Read... [19:51:31]Read from MH i2c: E2 17 00 73 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4C [19:51:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:51:31]wFMCommunicate OK [19:51:31]CreateOFDProtocolMessage done [19:51:31]OFDSenderStorePacket 226800 [19:51:31]StoreOFDPacket docnum=226800 [19:51:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 FA 37 07 01 3A A8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 CC 01 00 00 F4 03 04 00 42 A1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F0 75 03 00 35 04 06 00 EA AF F8 74 D4 E6 19 78 43 DF 20 A9 DB ED [19:51:31]CheckFolder [19:51:31]dirname=/storage/ofd_packets [19:51:31]CheckFolder done [19:51:31]ProducePacketName [19:51:31]name=ofd_packets/00226800 [19:51:31]NVStorageSaveData ofd_packets/00226800 [19:51:31]File name is /storage/ofd_packets/00226800 [19:51:31]Write 301 bytes [19:51:31]NVStorageSaveData done [19:51:31]OFDSenderStorePacket done [19:51:31]KKMCreateOFDPacket done [19:51:31]NVStorageSaveData kkm_last_timestamp [19:51:31]File name is /storage/kkm_last_timestamp [19:51:31]Write 4 bytes [19:51:31]NVStorageSaveData done [19:51:31]ExternCall_PrintAddStr [19:51:31]wPrintStart [19:51:31]Write to MH i2c: 01 00 00 74 02 76 [19:51:31]Write i2c OK [19:51:31]MH_I2C_Read... [19:51:31]Read from MH i2c: 01 [19:51:31]MH_I2C_Read... [19:51:31]Read from MH i2c: 01 07 00 [19:51:31]MH_I2C_Read... [19:51:31]Read from MH i2c: 01 07 00 74 02 00 00 00 00 00 FF 0F 8B [19:51:31]RasterBufferAndPrint [19:51:31]line Счет N : (1)2003226 [19:51:31]line ИНН: 02508201610067 [19:51:31]line Контрольно-Кассовый Чек [19:51:31]line ПРОДАЖА [19:51:31]line ТРК (МРК, ГНК) : 34 [19:51:31]line Товар: 2710124500 [19:51:31]line Аи-95-К-5 [19:51:31]line 13.480 * 74.20 [19:51:31]line = 1000.22 [19:51:31]line НДС 12% НСП 1% [19:51:31]line > о реализуемом товаре [19:51:31]line ОКРУГЛЕНИЕ: -0.22 [19:51:31]line ИТОГО: 1000.00 [19:51:31]line Внесено: 1000.00 [19:51:31]line СДАЧА: 0.00 [19:51:31]line НСП 1% : 8.85 [19:51:31]line НДС 12% : 106.22 [19:51:31]line Наличными: 1000.00 [19:51:31]line Безнал.: 0.00 [19:51:31]line Место: АЗС № 97 "Партнер Нефть" [19:51:31]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:51:31]line СНО: Общий режим [19:51:31]line Чек 460 28.07.2024 19:51 [19:51:31]line Смена: 439 ФФД: 1.0 [19:51:31]line ЗНМ: 0300000054 [19:51:31]line РНМ: 0000000000092624 [19:51:31]line Версия ККМ: 001 [19:51:31]line ФМ: 0000000000874959 [19:51:31]line ФД: 226800 [19:51:31]line ФПД: 258041508582630 [19:51:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T195130&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226800&fm=258041508582630&tin=02508201610067®Number=0000000000092624&sum=100000 [19:51:31]written 0, free lines is 4095 [19:51:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 87 E0 47 00 B3 50 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EE 75 03 00 F4 03 04 00 4C 4D A6 66 B6 04 01 00 00 B1 C7 61 C0 DE 7C FF 3B [19:51:32]CommunicateWithHost err = 0 [19:51:32]CheckOFDResponse [19:51:32]1017 (14) - 77093643461234 [19:51:32]1041 (16) - 0000000000874959 [19:51:32]1040 (4) - 226798 [19:51:32]1012 (4) - 28.07.2024 13:53 [19:51:32]1206 (1) - 0 [19:51:32]OFD Sender: Remove packet 226798 [19:51:32]ProducePacketName [19:51:32]name=ofd_packets/00226798 [19:51:32]NVStorageDeleteData [19:51:32]Write to MH i2c: 01 00 00 9F 02 A1 [19:51:32]Write i2c OK [19:51:32]MH_I2C_Read... [19:51:32]Read from MH i2c: 01 [19:51:32]MH_I2C_Read... [19:51:32]Read from MH i2c: 01 07 00 [19:51:32]MH_I2C_Read... [19:51:32]Read from MH i2c: 01 07 00 9F 02 00 00 00 00 00 76 0C 2A [19:51:32]RasterBufferAndPrint [19:51:32]line [19:51:32]line [19:51:32]line [19:51:32]line [19:51:32]line [19:51:32]written 0, free lines is 3202 [19:51:32]MH_Cut [19:51:32]Write to MH i2c: D1 01 00 A6 02 01 7A [19:51:32]Write i2c OK [19:51:32]MH_I2C_Read... [19:51:32]Read from MH i2c: D1 [19:51:32]MH_I2C_Read... [19:51:32]Read from MH i2c: D1 01 00 [19:51:32]MH_I2C_Read... [19:51:32]Read from MH i2c: D1 01 00 A6 02 00 79 [19:51:32]Write to MH i2c: 01 00 00 A7 02 A9 [19:51:32]Write i2c OK [19:51:32]MH_I2C_Read... [19:51:32]OFD Sender: Processing packet 226799 [packets to send 604, broken 602] [19:51:32]ProducePacketName [19:51:32]name=ofd_packets/00226799 [19:51:32]OFD Sender: To server: pG, [19:51:32]CommunicateWithHost lk.salyk.kg:30040 [19:51:32]ConnectInit lk.salyk.kg [19:51:33]*** Cut start [19:51:33]*** Partial cut [19:51:33]*** CUTSNS_PIN = 1 [19:51:33]*** CUTSNS_PIN = 0 [19:51:33]*** Brake cut motor [19:51:33]Connected sock=8 [19:51:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 27 4C 07 01 60 A6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A Read from MH i2c: 04 01 0A [19:51:33]00 MH_I2C_Read... [19:51:33]32 Read from MH i2c: 37 01 31 07 30 00 31 [19:51:33]32 MH_I2C_Read... [19:51:33]34 *** Stop cut motor [19:51:33]31 *** Cut end [19:51:33]33 Read from MH i2c: 30 01 06 07 04 00 0C A7 00 02 D0 00 90 00 D0 00 B8 00 2D 00 39 FF 32 0F 2D BE D0 [19:51:34]9A process_action close_receipt done [19:51:34]2D requested_data is exist [19:51:34]35 produce_requested_data [19:51:34]FF requested_item fm.sn is exist - process it [19:51:34]03 wFMCommunicate request_size=4 [19:51:34]08 MH_SAM_APDU [19:51:34]00 CAPDU: 03 80 D4 11 1C 00 00 00 00 00 [19:51:34]00 Write to MH i2c: 00 E2 37 08 04 00 06 A8 00 02 7C 80 1A 11 00 00 00 00 00 00 00 00 13 00 04 00 06 24 00 [19:51:34]74 C3 00 Write i2c OK [19:51:34]00 MH_I2C_Read... [19:51:34]00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:51:34]00 00 1F 04 02 00 01 00 12 04 04 00 CB 01 00 00 F4 03 04 00 3D A1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 Read from MH i2c: 11 E2 04 [19:51:34]10 MH_I2C_Read... [19:51:34]00 Read from MH i2c: 30 E2 30 17 30 00 30 [19:51:34]30 MH_I2C_Read... [19:51:34]30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EF 75 03 00 35 04 06 00 DB 81 CC B9 87 7C 80 99 AC 63 3F 71 8C AF [19:51:34]Read from MH i2c: E2 17 00 A8 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 81 [19:51:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:51:34]wFMCommunicate OK [19:51:34]requested_item fd.num is exist - process it [19:51:34]SAM_PROTO_GetFieldsCounters [19:51:34]wFMCommunicate request_size=4 [19:51:34]MH_SAM_APDU [19:51:34]CAPDU: 80 13 00 00 [19:51:34]Write to MH i2c: E2 08 00 A9 02 80 13 00 00 00 00 00 00 27 [19:51:34]Write i2c OK [19:51:34]MH_I2C_Read... [19:51:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:51:34]Read from MH i2c: E2 [19:51:34]MH_I2C_Read... [19:51:34]Read from MH i2c: E2 62 00 [19:51:34]MH_I2C_Read... [19:51:34]Read from MH i2c: E2 62 00 A9 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F0 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 CC 01 00 00 5E 04 04 00 CC 01 00 00 57 04 04 00 CD 01 00 00 19 04 04 00 00 00 00 00 90 00 D7 [19:51:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F0 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 CC 01 00 00 5E 04 04 00 CC 01 00 00 57 04 04 00 CD 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:51:34]wFMCommunicate OK [19:51:34]SAM_PROTO_GetFieldsCounters done [19:51:34]requested_item shift.num is exist - process it [19:51:34]requested_item shift.opened is exist - process it [19:51:34]req_shift_opened [19:51:34]FM_GetShiftState [19:51:34]SAM_PROTO_GetShiftState [19:51:34]wFMCommunicate request_size=4 [19:51:34]MH_SAM_APDU [19:51:34]CAPDU: 80 13 01 00 [19:51:34]Write to MH i2c: E2 08 00 AA 02 80 13 01 00 00 00 00 00 29 [19:51:34]Write i2c OK [19:51:34]MH_I2C_Read... [19:51:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:51:34]Read from MH i2c: E2 [19:51:34]MH_I2C_Read... [19:51:34]Read from MH i2c: E2 0E 00 [19:51:34]MH_I2C_Read... [19:51:34]Read from MH i2c: E2 0E 00 AA 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 DA [19:51:34]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:51:34]wFMCommunicate OK [19:51:34]SAM_PROTO_GetShiftState done [19:51:34]FM_GetShiftState done [19:51:34]req_shift_opened done [19:51:34]requested_item shift.open_date is exist - process it [19:51:34]req_shift_open_date [19:51:34]req_shift_open_date done [19:51:34]produce_requested_data done [19:51:34]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226800,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [19:51:34]process_action_free close_receipt [19:51:34]json_value_free [19:51:34]json_value_free done [19:51:34]process_json_proto returns [19:51:34]Send response to host [19:51:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226800,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [19:51:34]free response buf [19:51:34]execute_script done [19:51:34]execute_script returns [19:51:34]free content buf [19:51:34]Sock 11.Close socket [19:51:34]Sock 11.Thread stoped [19:51:39]recv_with_timeout no data received [19:51:39]CommunicateWithHost answer receiving error [19:51:39]CommunicateWithHost err = -3 [19:51:39]OFD Sender: Server communicate error [19:51:39]OFD Sender: Processing packet 226799 [packets to send 604, broken 602] [19:51:39]ProducePacketName [19:51:39]name=ofd_packets/00226799 [19:51:39]OFD Sender: To server: pG, [19:51:39]CommunicateWithHost lk.salyk.kg:30040 [19:51:39]ConnectInit lk.salyk.kg [19:51:44]recv_with_timeout no data received [19:51:44]ConnectInit Can't take IP for lk.salyk.kg [19:51:44]CommunicateWithHost connect error [19:51:44]CommunicateWithHost err = -1 [19:51:44]OFD Sender: Server communicate error [19:51:49]OFD Sender: Processing packet 226799 [packets to send 604, broken 602] [19:51:49]ProducePacketName [19:51:49]name=ofd_packets/00226799 [19:51:49]OFD Sender: To server: pG, [19:51:49]CommunicateWithHost lk.salyk.kg:30040 [19:51:49]ConnectInit lk.salyk.kg [19:51:58]recv_with_timeout no data received [19:51:58]Connected sock=9 [19:51:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 27 4C 07 01 60 A6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 01 00 00 F4 03 04 00 3D A1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EF 75 03 00 35 04 06 00 DB 81 CC B9 87 7C 80 99 AC 63 3F 71 8C AF [19:51:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 F2 B2 47 00 63 1E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EF 75 03 00 F4 03 04 00 67 4D A6 66 B6 04 01 00 00 24 14 DD 38 D7 AD DB 82 [19:51:59]CommunicateWithHost err = 0 [19:51:59]CheckOFDResponse [19:51:59]1017 (14) - 77093643461234 [19:51:59]1041 (16) - 0000000000874959 [19:51:59]1040 (4) - 226799 [19:51:59]1012 (4) - 28.07.2024 13:53 [19:51:59]1206 (1) - 0 [19:51:59]OFD Sender: Remove packet 226799 [19:51:59]ProducePacketName [19:51:59]name=ofd_packets/00226799 [19:51:59]NVStorageDeleteData [19:52:00]OFD Sender: Processing packet 226800 [packets to send 603, broken 602] [19:52:00]ProducePacketName [19:52:00]name=ofd_packets/00226800 [19:52:00]OFD Sender: To server: pG, [19:52:00]CommunicateWithHost lk.salyk.kg:30040 [19:52:00]ConnectInit lk.salyk.kg [19:52:03]Connected sock=8 [19:52:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 FA 37 07 01 3A A8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 CC 01 00 00 F4 03 04 00 42 A1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F0 75 03 00 35 04 06 00 EA AF F8 74 D4 E6 19 78 43 DF 20 A9 DB ED [19:52:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 83 CF 47 00 FE C9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F0 75 03 00 F4 03 04 00 6C 4D A6 66 B6 04 01 00 00 9B C0 E9 84 EC 63 10 A1 [19:52:04]CommunicateWithHost err = 0 [19:52:04]CheckOFDResponse [19:52:04]1017 (14) - 77093643461234 [19:52:04]1041 (16) - 0000000000874959 [19:52:04]1040 (4) - 226800 [19:52:04]1012 (4) - 28.07.2024 13:53 [19:52:04]1206 (1) - 0 [19:52:04]OFD Sender: Remove packet 226800 [19:52:04]ProducePacketName [19:52:04]name=ofd_packets/00226800 [19:52:04]NVStorageDeleteData [19:52:05]OFD Sender: No OFD packet to send [19:52:09]recv_with_timeout no data received [19:52:10]OFD Sender: No OFD packet to send [19:52:15]OFD Sender: No OFD packet to send [19:52:20]OFD Sender: No OFD packet to send [19:52:25]OFD Sender: No OFD packet to send [19:52:30]recv_with_timeout no data received [19:52:30]OFD Sender: No OFD packet to send [19:52:35]OFD Sender: No OFD packet to send [19:52:40]OFD Sender: No OFD packet to send [19:52:45]OFD Sender: No OFD packet to send [19:52:50]OFD Sender: No OFD packet to send [19:52:51]accept exits with 12 [19:52:51]New connection [19:52:51]New thread 3066944868 created [19:52:51]Thread 3067088228 joined [19:52:51]Waiting for new connection... [19:52:51] Sock 12.Parse request [19:52:51]Sock 12.Check first char [19:52:51]Sock 12.First char is OK [19:52:51]request: POST /json_proto HTTP/1.0 [19:52:51]Method: POST [19:52:51]URL: /json_proto [19:52:51]Method is POST - this is cgi request [19:52:51]url: /json_proto [19:52:51]query_string will be loaded in cgi processing [19:52:51]execute_cgi json_proto POST (null) [19:52:51]execute_cgi path=json_proto method=POST [19:52:51]POST find Content-Length [19:52:51]Host: 172.17.43.131:8080 [19:52:51]Content-Length: 678 [19:52:51]Content-Type: application/json [19:52:51] [19:52:51]POST finish read [19:52:51]Found Content-Length = 678 [19:52:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003229", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:52:51]execute_script... [19:52: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)2003229", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:52:51]POST & json_proto [19:52:51]process_json_proto [19:52:51]json parsed OK: [19:52:51]protocol is kg_v1.0 [19:52:51]action value=close_receipt [19:52:51]process_action close_receipt [19:52:51]cmd_close_receipt [19:52:51]MH_GetDate [19:52:51]Write to MH i2c: F0 00 00 AB 02 9C [19:52:51]Write i2c OK [19:52:51]MH_I2C_Read... [19:52:51]Read from MH i2c: F0 [19:52:51]MH_I2C_Read... [19:52:51]Read from MH i2c: F0 09 00 [19:52:51]MH_I2C_Read... [19:52:51]Read from MH i2c: F0 09 00 AB 02 00 94 A1 A6 66 F9 24 A2 66 0B [19:52:51]GetLastDocTimeStamp 1722196290 [19:52:51]current date 1722196372 [19:52:51]FM_GetShiftState [19:52:51]SAM_PROTO_GetShiftState [19:52:51]wFMCommunicate request_size=4 [19:52:51]MH_SAM_APDU [19:52:51]CAPDU: 80 13 01 00 [19:52:51]Write to MH i2c: E2 08 00 AC 02 80 13 01 00 00 00 00 00 2B [19:52:51]Write i2c OK [19:52:51]MH_I2C_Read... [19:52:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:52:51]Read from MH i2c: E2 [19:52:51]MH_I2C_Read... [19:52:51]Read from MH i2c: E2 0E 00 [19:52:51]MH_I2C_Read... [19:52:51]Read from MH i2c: E2 0E 00 AC 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 DC [19:52:51]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:52:51]wFMCommunicate OK [19:52:51]SAM_PROTO_GetShiftState done [19:52:51]FM_GetShiftState done [19:52:51]opened in 1722125326 [19:52:51]opened+sec_in_day 1722211726 [19:52:51]quantity*price = 30035 [19:52:51]sum+1 = 30036 [19:52:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 461 28.07.2024 19:52 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226801 ФПД: 241032959090645 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T195252&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226801&fm=241032959090645&tin=02508201610067®Number=0000000000092624&sum=30000 [19:52:52]StoreToDocumentArchive [19:52:52]shift 439 fd 226801 [19:52:52]save to /storage/0439/doc_00226801 [19:52:52]save last doc name /storage/0439/doc_00226801 to /storage/kkm_last_doc_name [19:52:52]save OK [19:52:52]Clear old archive folders... [19:52:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:52:52]tlvbuf is 0024C390 [19:52:52]SAM_PROTO_ClearQueue [19:52:52]wFMCommunicate request_size=4 [19:52:52]MH_SAM_APDU [19:52:52]CAPDU: 80 09 00 00 [19:52:52]Write to MH i2c: E2 08 00 B9 02 80 09 00 00 00 00 00 00 2D [19:52:52]Write i2c OK [19:52:52]MH_I2C_Read... [19:52:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:52:52]Read from MH i2c: E2 [19:52:52]MH_I2C_Read... [19:52:52]Read from MH i2c: E2 03 00 [19:52:52]MH_I2C_Read... [19:52:52]Read from MH i2c: E2 03 00 B9 02 00 90 00 2F [19:52:52]RAPDU: 90 00 [19:52:52]wFMCommunicate OK [19:52:52]SAM_PROTO_ClearQueue done [19:52:52]KKMCreateOFDPacket [19:52:52]OFDProtocolAddRootSTLVToBuf [19:52:52]FM_MakeSignedData [19:52:52]FM_MakeSignedData [19:52:52]SAM_PROTO_SignData [19:52:52]wFMCommunicate request_size=4 [19:52:52]MH_SAM_APDU [19:52:52]CAPDU: 80 0D 01 02 [19:52:52]Write to MH i2c: E2 08 00 BA 02 80 0D 01 02 00 00 00 00 35 [19:52:52]Write i2c OK [19:52:52]MH_I2C_Read... [19:52:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:52:52]Read from MH i2c: E2 [19:52:52]MH_I2C_Read... [19:52:52]Read from MH i2c: E2 03 00 [19:52:52]MH_I2C_Read... [19:52:52]Read from MH i2c: E2 03 00 BA 02 00 90 00 30 [19:52:52]RAPDU: 90 00 [19:52:52]wFMCommunicate OK [19:52:52]wFMCommunicate request_size=255 [19:52:52]MH_SAM_APDU [19:52:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 01 00 00 F4 03 04 00 94 A1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F1 75 03 00 35 04 06 00 DB [19:52:52]Write to MH i2c: E2 02 01 BB 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 01 00 00 F4 03 04 00 94 A1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F1 75 03 00 35 04 06 00 DB 00 00 E6 [19:52:52]Write i2c OK [19:52:52]MH_I2C_Read... [19:52:52]recv_with_timeout no data received [19:52:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:52:52]Read from MH i2c: E2 [19:52:52]MH_I2C_Read... [19:52:52]Read from MH i2c: E2 03 00 [19:52:52]MH_I2C_Read... [19:52:52]Read from MH i2c: E2 03 00 BB 02 00 90 00 31 [19:52:52]RAPDU: 90 00 [19:52:52]wFMCommunicate OK [19:52:52]wFMCommunicate request_size=10 [19:52:52]MH_SAM_APDU [19:52:52]CAPDU: 80 0D 02 02 05 37 DB E7 DF D5 [19:52:52]Write to MH i2c: E2 0D 00 BC 02 80 0D 02 02 05 00 37 DB E7 DF D5 00 00 EF [19:52:52]Write i2c OK [19:52:52]MH_I2C_Read... [19:52:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:52:52]Read from MH i2c: E2 [19:52:52]MH_I2C_Read... [19:52:52]Read from MH i2c: E2 03 00 [19:52:52]MH_I2C_Read... [19:52:52]Read from MH i2c: E2 03 00 BC 02 00 90 00 32 [19:52:52]RAPDU: 90 00 [19:52:52]wFMCommunicate OK [19:52:52]wFMCommunicate request_size=4 [19:52:52]MH_SAM_APDU [19:52:52]CAPDU: 80 0D 03 02 [19:52:52]Write to MH i2c: E2 08 00 BD 02 80 0D 03 02 00 00 00 00 3A [19:52:52]Write i2c OK [19:52:52]MH_I2C_Read... [19:52:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:52:52]Read from MH i2c: E2 [19:52:52]MH_I2C_Read... [19:52:52]Read from MH i2c: E2 0B 00 [19:52:52]MH_I2C_Read... [19:52:52]Read from MH i2c: E2 0B 00 BD 02 00 E7 F1 0E F4 01 D5 C0 5C 90 00 07 [19:52:52]RAPDU: E7 F1 0E F4 01 D5 C0 5C 90 00 [19:52:52]wFMCommunicate OK [19:52:52]SAM_PROTO_SignData done [19:52:52]FM_MakeSignedData done [19:52:52]CreateOFDProtocolMessage [19:52:52]wFMCommunicate request_size=4 [19:52:52]MH_SAM_APDU [19:52:52]CAPDU: 80 11 00 00 [19:52:52]Write to MH i2c: E2 08 00 BE 02 80 11 00 00 00 00 00 00 3A [19:52:52]Write i2c OK [19:52:52]MH_I2C_Read... [19:52:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:52:52]Read from MH i2c: E2 [19:52:52]MH_I2C_Read... [19:52:52]Read from MH i2c: E2 17 00 [19:52:52]MH_I2C_Read... [19:52:52]Read from MH i2c: E2 17 00 BE 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 97 [19:52:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:52:52]wFMCommunicate OK [19:52:52]CreateOFDProtocolMessage done [19:52:52]OFDSenderStorePacket 226801 [19:52:52]StoreOFDPacket docnum=226801 [19:52:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 78 C1 07 01 08 DC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 01 00 00 F4 03 04 00 94 A1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F1 75 03 00 35 04 06 00 DB 37 DB E7 DF D5 E7 F1 0E F4 01 D5 C0 5C [19:52:52]CheckFolder [19:52:52]dirname=/storage/ofd_packets [19:52:52]CheckFolder done [19:52:52]ProducePacketName [19:52:52]name=ofd_packets/00226801 [19:52:52]NVStorageSaveData ofd_packets/00226801 [19:52:52]File name is /storage/ofd_packets/00226801 [19:52:52]Write 301 bytes [19:52:52]NVStorageSaveData done [19:52:52]OFDSenderStorePacket done [19:52:52]KKMCreateOFDPacket done [19:52:52]NVStorageSaveData kkm_last_timestamp [19:52:52]File name is /storage/kkm_last_timestamp [19:52:52]Write 4 bytes [19:52:52]NVStorageSaveData done [19:52:52]ExternCall_PrintAddStr [19:52:52]wPrintStart [19:52:52]Write to MH i2c: 01 00 00 BF 02 C1 [19:52:52]Write i2c OK [19:52:52]MH_I2C_Read... [19:52:52]Read from MH i2c: 01 [19:52:52]MH_I2C_Read... [19:52:52]Read from MH i2c: 01 07 00 [19:52:52]MH_I2C_Read... [19:52:52]Read from MH i2c: 01 07 00 BF 02 00 00 00 00 00 FF 0F D6 [19:52:52]RasterBufferAndPrint [19:52:52]line Счет N : (1)2003229 [19:52:52]line ИНН: 02508201610067 [19:52:52]line Контрольно-Кассовый Чек [19:52:52]line ПРОДАЖА [19:52:52]line ТРК (МРК, ГНК) : 53 [19:52:52]line Товар: 2710124130 [19:52:52]line Аи-92-К-5 [19:52:52]line 4.430 * 67.80 [19:52:52]line = 300.35 [19:52:52]line НДС 12% НСП 1% [19:52:52]line > о реализуемом товаре [19:52:52]line ОКРУГЛЕНИЕ: -0.35 [19:52:52]line ИТОГО: 300.00 [19:52:52]line Внесено: 300.00 [19:52:52]line СДАЧА: 0.00 [19:52:52]line НСП 1% : 2.66 [19:52:52]line НДС 12% : 31.90 [19:52:52]line Наличными: 300.00 [19:52:52]line Безнал.: 0.00 [19:52:52]line Место: АЗС № 97 "Партнер Нефть" [19:52:52]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:52:52]line СНО: Общий режим [19:52:52]line Чек 461 28.07.2024 19:52 [19:52:52]line Смена: 439 ФФД: 1.0 [19:52:52]line ЗНМ: 0300000054 [19:52:52]line РНМ: 0000000000092624 [19:52:52]line Версия ККМ: 001 [19:52:52]line ФМ: 0000000000874959 [19:52:52]line ФД: 226801 [19:52:52]line ФПД: 241032959090645 [19:52:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T195252&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226801&fm=241032959090645&tin=02508201610067®Number=0000000000092624&sum=30000 [19:52:53]OFD Sender: Processing packet 226801 [packets to send 603, broken 602] [19:52:53]ProducePacketName [19:52:53]name=ofd_packets/00226801 [19:52:53]OFD Sender: To server: pG, [19:52:53]CommunicateWithHost lk.salyk.kg:30040 [19:52:53]ConnectInit lk.salyk.kg [19:52:53]written 0, free lines is 4095 [19:52:53]Write to MH i2c: 01 00 00 EA 02 EC [19:52:53]Write i2c OK [19:52:53]MH_I2C_Read... [19:52:53]Read from MH i2c: 01 [19:52:53]MH_I2C_Read... [19:52:53]Read from MH i2c: 01 07 00 [19:52:53]MH_I2C_Read... [19:52:53]Read from MH i2c: 01 07 00 EA 02 00 00 00 00 00 63 0C 62 [19:52:53]RasterBufferAndPrint [19:52:53]line [19:52:53]line [19:52:53]line [19:52:53]line [19:52:53]line [19:52:53]written 0, free lines is 3180 [19:52:53]MH_Cut [19:52:53]Write to MH i2c: D1 01 00 F1 02 01 C5 [19:52:53]Write i2c OK [19:52:53]MH_I2C_Read... [19:52:53]Read from MH i2c: D1 [19:52:53]MH_I2C_Read... [19:52:53]Read from MH i2c: D1 01 00 [19:52:53]MH_I2C_Read... [19:52:53]Read from MH i2c: D1 01 00 F1 02 00 C4 [19:52:53]Write to MH i2c: 01 00 00 F2 02 F4 [19:52:53]Write i2c OK [19:52:53]MH_I2C_Read... [19:52:54]*** Cut start [19:52:54]*** Partial cut [19:52:54]*** CUTSNS_PIN = 1 [19:52:54]*** CUTSNS_PIN = 0 [19:52:55]Connected sock=8 [19:52:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 78 C1 07 01 08 DC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 01 00 00 F4 03 04 00 94 A1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F1 75 03 00 35 04 06 00 DB 37 DB E7 DF D5 E7 F1 0E F4 *** Brake cut motor [19:52:55]01 D5 C0 5C [19:52:55]Read from MH i2c: 01 [19:52:55]MH_I2C_Read... [19:52:55]*** Stop cut motor [19:52:55]*** Cut end [19:52:55]Read from MH i2c: 01 07 00 [19:52:55]MH_I2C_Read... [19:52:55]Read from MH i2c: 01 07 00 F2 02 00 00 00 00 00 FF 0F 09 [19:52:55]process_action close_receipt done [19:52:55]requested_data is exist [19:52:55]produce_requested_data [19:52:55]requested_item fm.sn is exist - process it [19:52:55]wFMCommunicate request_size=4 [19:52:55]MH_SAM_APDU [19:52:55]CAPDU: 80 11 00 00 [19:52:55]Write to MH i2c: E2 08 00 F3 02 80 11 00 00 00 00 00 00 6F [19:52:55]Write i2c OK [19:52:55]MH_I2C_Read... [19:52:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:52:55]Read from MH i2c: E2 [19:52:55]MH_I2C_Read... [19:52:55]Read from MH i2c: E2 17 00 [19:52:55]MH_I2C_Read... [19:52:55]Read from MH i2c: E2 17 00 F3 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CC [19:52:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:52:55]wFMCommunicate OK [19:52:55]requested_item fd.num is exist - process it [19:52:55]SAM_PROTO_GetFieldsCounters [19:52:55]wFMCommunicate request_size=4 [19:52:55]MH_SAM_APDU [19:52:55]CAPDU: 80 13 00 00 [19:52:55]Write to MH i2c: E2 08 00 F4 02 80 13 00 00 00 00 00 00 72 [19:52:55]Write i2c OK [19:52:55]MH_I2C_Read... [19:52:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:52:55]Read from MH i2c: E2 [19:52:55]MH_I2C_Read... [19:52:55]Read from MH i2c: E2 62 00 [19:52:55]MH_I2C_Read... [19:52:55]Read from MH i2c: E2 62 00 F4 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F1 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 CD 01 00 00 5E 04 04 00 CD 01 00 00 57 04 04 00 CE 01 00 00 19 04 04 00 00 00 00 00 90 00 26 [19:52:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F1 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 CD 01 00 00 5E 04 04 00 CD 01 00 00 57 04 04 00 CE 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:52:55]wFMCommunicate OK [19:52:55]SAM_PROTO_GetFieldsCounters done [19:52:55]requested_item shift.num is exist - process it [19:52:55]requested_item shift.opened is exist - process it [19:52:55]req_shift_opened [19:52:55]FM_GetShiftState [19:52:55]SAM_PROTO_GetShiftState [19:52:55]wFMCommunicate request_size=4 [19:52:55]MH_SAM_APDU [19:52:55]CAPDU: 80 13 01 00 [19:52:55]Write to MH i2c: E2 08 00 F5 02 80 13 01 00 00 00 00 00 74 [19:52:55]Write i2c OK [19:52:55]MH_I2C_Read... [19:52:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:52:55]Read from MH i2c: E2 [19:52:55]MH_I2C_Read... [19:52:55]Read from MH i2c: E2 0E 00 [19:52:55]MH_I2C_Read... [19:52:55]Read from MH i2c: E2 0E 00 F5 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 25 [19:52:55]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:52:55]wFMCommunicate OK [19:52:55]SAM_PROTO_GetShiftState done [19:52:55]FM_GetShiftState done [19:52:55]req_shift_opened done [19:52:55]requested_item shift.open_date is exist - process it [19:52:55]req_shift_open_date [19:52:55]req_shift_open_date done [19:52:55]produce_requested_data done [19:52:55]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226801,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [19:52:55]process_action_free close_receipt [19:52:55]json_value_free [19:52:55]json_value_free done [19:52:55]process_json_proto returns [19:52:55]Send response to host [19:52:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226801,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [19:52:55]free response buf [19:52:55]execute_script done [19:52:55]execute_script returns [19:52:55]free content buf [19:52:55]Sock 12.Close socket [19:52:55]Sock 12.Thread stoped [19:52:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 1F BE 47 00 3D FE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F1 75 03 00 F4 03 04 00 9F 4D A6 66 B6 04 01 00 00 06 20 01 49 8E DE 8A C7 [19:52:56]CommunicateWithHost err = 0 [19:52:56]CheckOFDResponse [19:52:56]1017 (14) - 77093643461234 [19:52:56]1041 (16) - 0000000000874959 [19:52:56]1040 (4) - 226801 [19:52:56]1012 (4) - 28.07.2024 13:54 [19:52:56]1206 (1) - 0 [19:52:56]OFD Sender: Remove packet 226801 [19:52:56]ProducePacketName [19:52:56]name=ofd_packets/00226801 [19:52:56]NVStorageDeleteData [19:52:56]OFD Sender: No OFD packet to send [19:53:01]OFD Sender: No OFD packet to send [19:53:06]OFD Sender: No OFD packet to send [19:53:11]OFD Sender: No OFD packet to send [19:53:12]recv_with_timeout no data received [19:53:16]OFD Sender: No OFD packet to send [19:53:21]OFD Sender: No OFD packet to send [19:53:23]recv_with_timeout no data received [19:53:26]OFD Sender: No OFD packet to send [19:53:31]OFD Sender: No OFD packet to send [19:53:34]accept exits with 9 [19:53:34]New connection [19:53:34]New thread 3067088228 created [19:53:34]Thread 3066944868 joined [19:53:34]Waiting for new connection... [19:53:34] Sock 9.Parse request [19:53:34]Sock 9.Check first char [19:53:34]Sock 9.First char is OK [19:53:34]request: POST /json_proto HTTP/1.0 [19:53:34]Method: POST [19:53:34]URL: /json_proto [19:53:34]Method is POST - this is cgi request [19:53:34]url: /json_proto [19:53:34]query_string will be loaded in cgi processing [19:53:34]execute_cgi json_proto POST (null) [19:53:34]execute_cgi path=json_proto method=POST [19:53:34]POST find Content-Length [19:53:34]Host: 172.17.43.131:8080 [19:53:34]Content-Length: 683 [19:53:34]Content-Type: application/json [19:53:34] [19:53:34]POST finish read [19:53:34]Found Content-Length = 683 [19:53:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003230", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [19:53:34]execute_script... [19:53: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)2003230", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [19:53:34]POST & json_proto [19:53:34]process_json_proto [19:53:34]json parsed OK: [19:53:34]protocol is kg_v1.0 [19:53:34]action value=close_receipt [19:53:34]process_action close_receipt [19:53:34]cmd_close_receipt [19:53:34]MH_GetDate [19:53:34]Write to MH i2c: F0 00 00 F6 02 E7 [19:53:34]Write i2c OK [19:53:34]MH_I2C_Read... [19:53:34]Read from MH i2c: F0 [19:53:34]MH_I2C_Read... [19:53:34]Read from MH i2c: F0 09 00 [19:53:34]MH_I2C_Read... [19:53:34]Read from MH i2c: F0 09 00 F6 02 00 BF A1 A6 66 F9 24 A2 66 81 [19:53:34]GetLastDocTimeStamp 1722196372 [19:53:34]current date 1722196415 [19:53:34]FM_GetShiftState [19:53:34]SAM_PROTO_GetShiftState [19:53:34]wFMCommunicate request_size=4 [19:53:34]MH_SAM_APDU [19:53:34]CAPDU: 80 13 01 00 [19:53:34]Write to MH i2c: E2 08 00 F7 02 80 13 01 00 00 00 00 00 76 [19:53:34]Write i2c OK [19:53:34]MH_I2C_Read... [19:53:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:53:34]Read from MH i2c: E2 [19:53:34]MH_I2C_Read... [19:53:34]Read from MH i2c: E2 0E 00 [19:53:34]MH_I2C_Read... [19:53:34]Read from MH i2c: E2 0E 00 F7 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 27 [19:53:34]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:53:34]wFMCommunicate OK [19:53:34]SAM_PROTO_GetShiftState done [19:53:34]FM_GetShiftState done [19:53:34]opened in 1722125326 [19:53:34]opened+sec_in_day 1722211726 [19:53:34]quantity*price = 100021 [19:53:34]sum+1 = 100023 [19:53:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 462 28.07.2024 19:53 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226802 ФПД: 29642731857349 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T195335&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226802&fm=29642731857349&tin=02508201610067®Number=0000000000092624&sum=100000 [19:53:35]StoreToDocumentArchive [19:53:35]shift 439 fd 226802 [19:53:35]save to /storage/0439/doc_00226802 [19:53:35]save last doc name /storage/0439/doc_00226802 to /storage/kkm_last_doc_name [19:53:35]save OK [19:53:35]Clear old archive folders... [19:53:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:53:35]tlvbuf is 00223520 [19:53:35]SAM_PROTO_ClearQueue [19:53:35]wFMCommunicate request_size=4 [19:53:35]MH_SAM_APDU [19:53:35]CAPDU: 80 09 00 00 [19:53:35]Write to MH i2c: E2 08 00 04 03 80 09 00 00 00 00 00 00 79 [19:53:35]Write i2c OK [19:53:35]MH_I2C_Read... [19:53:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:53:35]Read from MH i2c: E2 [19:53:35]MH_I2C_Read... [19:53:35]Read from MH i2c: E2 03 00 [19:53:35]MH_I2C_Read... [19:53:35]Read from MH i2c: E2 03 00 04 03 00 90 00 7B [19:53:35]RAPDU: 90 00 [19:53:35]wFMCommunicate OK [19:53:35]SAM_PROTO_ClearQueue done [19:53:35]KKMCreateOFDPacket [19:53:35]OFDProtocolAddRootSTLVToBuf [19:53:35]FM_MakeSignedData [19:53:35]FM_MakeSignedData [19:53:35]SAM_PROTO_SignData [19:53:35]wFMCommunicate request_size=4 [19:53:35]MH_SAM_APDU [19:53:35]CAPDU: 80 0D 01 02 [19:53:35]Write to MH i2c: E2 08 00 05 03 80 0D 01 02 00 00 00 00 81 [19:53:35]Write i2c OK [19:53:35]MH_I2C_Read... [19:53:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:53:35]Read from MH i2c: E2 [19:53:35]MH_I2C_Read... [19:53:35]Read from MH i2c: E2 03 00 [19:53:35]MH_I2C_Read... [19:53:35]Read from MH i2c: E2 03 00 05 03 00 90 00 7C [19:53:35]RAPDU: 90 00 [19:53:35]wFMCommunicate OK [19:53:35]wFMCommunicate request_size=255 [19:53:35]MH_SAM_APDU [19:53:35]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 CE 01 00 00 F4 03 04 00 BF A1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F2 75 03 00 35 04 06 00 1A [19:53:35]Write to MH i2c: E2 02 01 06 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 CE 01 00 00 F4 03 04 00 BF A1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F2 75 03 00 35 04 06 00 1A 00 00 AC [19:53:35]Write i2c OK [19:53:35]MH_I2C_Read... [19:53:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:53:35]Read from MH i2c: E2 [19:53:35]MH_I2C_Read... [19:53:35]Read from MH i2c: E2 03 00 [19:53:35]MH_I2C_Read... [19:53:35]Read from MH i2c: E2 03 00 06 03 00 90 00 7D [19:53:35]RAPDU: 90 00 [19:53:35]wFMCommunicate OK [19:53:35]wFMCommunicate request_size=10 [19:53:35]MH_SAM_APDU [19:53:35]CAPDU: 80 0D 02 02 05 F5 BC 80 A5 C5 [19:53:35]Write to MH i2c: E2 0D 00 07 03 80 0D 02 02 05 00 F5 BC 80 A5 C5 00 00 29 [19:53:35]Write i2c OK [19:53:35]MH_I2C_Read... [19:53:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:53:35]Read from MH i2c: E2 [19:53:35]MH_I2C_Read... [19:53:35]Read from MH i2c: E2 03 00 [19:53:35]MH_I2C_Read... [19:53:35]Read from MH i2c: E2 03 00 07 03 00 90 00 7E [19:53:35]RAPDU: 90 00 [19:53:35]wFMCommunicate OK [19:53:35]wFMCommunicate request_size=4 [19:53:35]MH_SAM_APDU [19:53:35]CAPDU: 80 0D 03 02 [19:53:35]Write to MH i2c: E2 08 00 08 03 80 0D 03 02 00 00 00 00 86 [19:53:35]Write i2c OK [19:53:35]MH_I2C_Read... [19:53:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:53:35]Read from MH i2c: E2 [19:53:35]MH_I2C_Read... [19:53:35]Read from MH i2c: E2 0B 00 [19:53:35]MH_I2C_Read... [19:53:35]Read from MH i2c: E2 0B 00 08 03 00 93 0E AC 4C 1D 0A F5 42 90 00 7E [19:53:35]RAPDU: 93 0E AC 4C 1D 0A F5 42 90 00 [19:53:35]wFMCommunicate OK [19:53:35]SAM_PROTO_SignData done [19:53:35]FM_MakeSignedData done [19:53:35]CreateOFDProtocolMessage [19:53:35]wFMCommunicate request_size=4 [19:53:35]MH_SAM_APDU [19:53:35]CAPDU: 80 11 00 00 [19:53:35]Write to MH i2c: E2 08 00 09 03 80 11 00 00 00 00 00 00 86 [19:53:35]Write i2c OK [19:53:35]MH_I2C_Read... [19:53:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:53:35]Read from MH i2c: E2 [19:53:35]MH_I2C_Read... [19:53:35]Read from MH i2c: E2 17 00 [19:53:35]MH_I2C_Read... [19:53:35]Read from MH i2c: E2 17 00 09 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E3 [19:53:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:53:35]wFMCommunicate OK [19:53:35]CreateOFDProtocolMessage done [19:53:35]OFDSenderStorePacket 226802 [19:53:35]StoreOFDPacket docnum=226802 [19:53:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 58 14 07 01 32 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 35 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 CE 01 00 00 F4 03 04 00 BF A1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F2 75 03 00 35 04 06 00 1A F5 BC 80 A5 C5 93 0E AC 4C 1D 0A F5 42 [19:53:35]CheckFolder [19:53:35]dirname=/storage/ofd_packets [19:53:35]CheckFolder done [19:53:35]ProducePacketName [19:53:35]name=ofd_packets/00226802 [19:53:35]NVStorageSaveData ofd_packets/00226802 [19:53:35]File name is /storage/ofd_packets/00226802 [19:53:35]Write 301 bytes [19:53:35]NVStorageSaveData done [19:53:35]OFDSenderStorePacket done [19:53:35]KKMCreateOFDPacket done [19:53:35]NVStorageSaveData kkm_last_timestamp [19:53:35]File name is /storage/kkm_last_timestamp [19:53:35]Write 4 bytes [19:53:35]NVStorageSaveData done [19:53:35]ExternCall_PrintAddStr [19:53:35]wPrintStart [19:53:35]Write to MH i2c: 01 00 00 0A 03 0D [19:53:35]Write i2c OK [19:53:35]MH_I2C_Read... [19:53:35]Read from MH i2c: 01 [19:53:35]MH_I2C_Read... [19:53:35]Read from MH i2c: 01 07 00 [19:53:35]MH_I2C_Read... [19:53:35]Read from MH i2c: 01 07 00 0A 03 00 00 00 00 00 FF 0F 22 [19:53:35]RasterBufferAndPrint [19:53:35]line Счет N : (1)2003230 [19:53:35]line ИНН: 02508201610067 [19:53:35]line Контрольно-Кассовый Чек [19:53:35]line ПРОДАЖА [19:53:35]line ТРК (МРК, ГНК) : 44 [19:53:35]line Товар: 2710124500 [19:53:35]line Аи-95-К-5 [19:53:35]line 13.480 * 74.20 [19:53:35]line = 1000.22 [19:53:35]line НДС 12% НСП 1% [19:53:35]line > о реализуемом товаре [19:53:35]line ОКРУГЛЕНИЕ: -0.22 [19:53:35]line ИТОГО: 1000.00 [19:53:35]line Внесено: 1000.00 [19:53:35]line СДАЧА: 0.00 [19:53:35]line НСП 1% : 8.85 [19:53:35]line НДС 12% : 106.22 [19:53:35]line Наличными: 1000.00 [19:53:35]line Безнал.: 0.00 [19:53:35]line Место: АЗС № 97 "Партнер Нефть" [19:53:35]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:53:35]line СНО: Общий режим [19:53:35]line Чек 462 28.07.2024 19:53 [19:53:35]line Смена: 439 ФФД: 1.0 [19:53:35]line ЗНМ: 0300000054 [19:53:35]line РНМ: 0000000000092624 [19:53:35]line Версия ККМ: 001 [19:53:35]line ФМ: 0000000000874959 [19:53:35]line ФД: 226802 [19:53:35]line ФПД: 29642731857349 [19:53:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T195335&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226802&fm=29642731857349&tin=02508201610067®Number=0000000000092624&sum=100000 [19:53:35]written 0, free lines is 4095 [19:53:35]OFD Sender: Processing packet 226802 [packets to send 603, broken 602] [19:53:35]ProducePacketName [19:53:35]name=ofd_packets/00226802 [19:53:35]OFD Sender: To server: pG, [19:53:35]CommunicateWithHost lk.salyk.kg:30040 [19:53:35]ConnectInit lk.salyk.kg [19:53:36]Connected sock=10 [19:53:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 58 14 07 01 32 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 35 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 CE 01 00 00 F4 03 04 00 BF A1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F2 75 03 00 35 04 06 00 1A F5 BC 80 A5 C5 93 0E AC 4C 1D 0A F5 42 [19:53:36]Write to MH i2c: 01 00 00 35 03 38 [19:53:36]Write i2c OK [19:53:36]MH_I2C_Read... [19:53:36]Read from MH i2c: 01 [19:53:36]MH_I2C_Read... [19:53:36]Read from MH i2c: 01 07 00 [19:53:36]MH_I2C_Read... [19:53:36]Read from MH i2c: 01 07 00 35 03 00 00 00 00 00 86 0C D1 [19:53:36]RasterBufferAndPrint [19:53:36]line [19:53:36]line [19:53:36]line [19:53:36]line [19:53:36]line [19:53:36]written 0, free lines is 3212 [19:53:36]MH_Cut [19:53:36]Write to MH i2c: D1 01 00 3C 03 01 11 [19:53:36]Write i2c OK [19:53:36]MH_I2C_Read... [19:53:36]Read from MH i2c: D1 [19:53:36]MH_I2C_Read... [19:53:36]Read from MH i2c: D1 01 00 [19:53:36]MH_I2C_Read... [19:53:36]Read from MH i2c: D1 01 00 3C 03 00 10 [19:53:36]Write to MH i2c: 01 00 00 3D 03 40 [19:53:36]Write i2c OK [19:53:36]MH_I2C_Read... [19:53:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 D3 69 47 00 DB 49 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F2 75 03 00 F4 03 04 00 C9 4D A6 66 B6 04 01 00 00 44 4B B4 35 48 8E 3D B9 [19:53:36]CommunicateWithHost err = 0 [19:53:36]CheckOFDResponse [19:53:36]1017 (14) - 77093643461234 [19:53:36]1041 (16) - 0000000000874959 [19:53:36]1040 (4) - 226802 [19:53:36]1012 (4) - 28.07.2024 13:55 [19:53:36]1206 (1) - 0 [19:53:36]OFD Sender: Remove packet 226802 [19:53:36]ProducePacketName [19:53:36]name=ofd_packets/00226802 [19:53:36]NVStorageDeleteData [19:53:37]OFD Sender: No OFD packet to send [19:53:37]*** Cut start [19:53:37]*** Partial cut [19:53:37]*** CUTSNS_PIN = 1 [19:53:37]*** CUTSNS_PIN = 0 [19:53:37]*** Brake cut motor [19:53:38]Read from MH i2c: 01 [19:53:38]MH_I2C_Read... [19:53:38]*** Stop cut motor [19:53:38]*** Cut end [19:53:38]Read from MH i2c: 01 07 00 [19:53:38]MH_I2C_Read... [19:53:38]Read from MH i2c: 01 07 00 3D 03 00 00 00 00 00 FF 0F 55 [19:53:38]process_action close_receipt done [19:53:38]requested_data is exist [19:53:38]produce_requested_data [19:53:38]requested_item fm.sn is exist - process it [19:53:38]wFMCommunicate request_size=4 [19:53:38]MH_SAM_APDU [19:53:38]CAPDU: 80 11 00 00 [19:53:38]Write to MH i2c: E2 08 00 3E 03 80 11 00 00 00 00 00 00 BB [19:53:38]Write i2c OK [19:53:38]MH_I2C_Read... [19:53:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:53:38]Read from MH i2c: E2 [19:53:38]MH_I2C_Read... [19:53:38]Read from MH i2c: E2 17 00 [19:53:38]MH_I2C_Read... [19:53:38]Read from MH i2c: E2 17 00 3E 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 18 [19:53:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:53:38]wFMCommunicate OK [19:53:38]requested_item fd.num is exist - process it [19:53:38]SAM_PROTO_GetFieldsCounters [19:53:38]wFMCommunicate request_size=4 [19:53:38]MH_SAM_APDU [19:53:38]CAPDU: 80 13 00 00 [19:53:38]Write to MH i2c: E2 08 00 3F 03 80 13 00 00 00 00 00 00 BE [19:53:38]Write i2c OK [19:53:38]MH_I2C_Read... [19:53:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:53:38]Read from MH i2c: E2 [19:53:38]MH_I2C_Read... [19:53:38]Read from MH i2c: E2 62 00 [19:53:38]MH_I2C_Read... [19:53:38]Read from MH i2c: E2 62 00 3F 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F2 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 CE 01 00 00 5E 04 04 00 CE 01 00 00 57 04 04 00 CF 01 00 00 19 04 04 00 00 00 00 00 90 00 76 [19:53:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F2 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 CE 01 00 00 5E 04 04 00 CE 01 00 00 57 04 04 00 CF 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:53:38]wFMCommunicate OK [19:53:38]SAM_PROTO_GetFieldsCounters done [19:53:38]requested_item shift.num is exist - process it [19:53:38]requested_item shift.opened is exist - process it [19:53:38]req_shift_opened [19:53:38]FM_GetShiftState [19:53:38]SAM_PROTO_GetShiftState [19:53:38]wFMCommunicate request_size=4 [19:53:38]MH_SAM_APDU [19:53:38]CAPDU: 80 13 01 00 [19:53:38]Write to MH i2c: E2 08 00 40 03 80 13 01 00 00 00 00 00 C0 [19:53:38]Write i2c OK [19:53:38]MH_I2C_Read... [19:53:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:53:38]Read from MH i2c: E2 [19:53:38]MH_I2C_Read... [19:53:38]Read from MH i2c: E2 0E 00 [19:53:38]MH_I2C_Read... [19:53:38]Read from MH i2c: E2 0E 00 40 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 71 [19:53:38]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:53:38]wFMCommunicate OK [19:53:38]SAM_PROTO_GetShiftState done [19:53:38]FM_GetShiftState done [19:53:38]req_shift_opened done [19:53:38]requested_item shift.open_date is exist - process it [19:53:38]req_shift_open_date [19:53:38]req_shift_open_date done [19:53:38]produce_requested_data done [19:53:38]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226802,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [19:53:38]process_action_free close_receipt [19:53:38]json_value_free [19:53:38]json_value_free done [19:53:38]process_json_proto returns [19:53:38]Send response to host [19:53:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226802,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [19:53:38]free response buf [19:53:38]execute_script done [19:53:38]execute_script returns [19:53:38]free content buf [19:53:38]Sock 9.Close socket [19:53:38]Sock 9.Thread stoped [19:53:42]OFD Sender: No OFD packet to send [19:53:45]accept exits with 8 [19:53:45]New connection [19:53:45]New thread 3066944868 created [19:53:45]Thread 3067088228 joined [19:53:45]Waiting for new connection... [19:53:45] Sock 8.Parse request [19:53:45]Sock 8.Check first char [19:53:45]Sock 8.First char is OK [19:53:45]request: POST /json_proto HTTP/1.0 [19:53:45]Method: POST [19:53:45]URL: /json_proto [19:53:45]Method is POST - this is cgi request [19:53:45]url: /json_proto [19:53:45]query_string will be loaded in cgi processing [19:53:45]execute_cgi json_proto POST (null) [19:53:45]execute_cgi path=json_proto method=POST [19:53:45]POST find Content-Length [19:53:45]Host: 172.17.43.131:8080 [19:53:45]Content-Length: 686 [19:53:45]Content-Type: application/json [19:53:45] [19:53:45]POST finish read [19:53:45]Found Content-Length = 686 [19:53:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003228", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 27.480, "sum" : 1000.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:53:45]execute_script... [19:53:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003228", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 27.480, "sum" : 1000.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:53:45]POST & json_proto [19:53:45]process_json_proto [19:53:45]json parsed OK: [19:53:45]protocol is kg_v1.0 [19:53:45]action value=close_receipt [19:53:45]process_action close_receipt [19:53:45]cmd_close_receipt [19:53:45]MH_GetDate [19:53:45]Write to MH i2c: F0 00 00 41 03 33 [19:53:45]Write i2c OK [19:53:45]MH_I2C_Read... [19:53:45]Read from MH i2c: F0 [19:53:45]MH_I2C_Read... [19:53:45]Read from MH i2c: F0 09 00 [19:53:45]MH_I2C_Read... [19:53:45]Read from MH i2c: F0 09 00 41 03 00 CA A1 A6 66 F9 24 A2 66 D8 [19:53:45]GetLastDocTimeStamp 1722196415 [19:53:45]current date 1722196426 [19:53:45]FM_GetShiftState [19:53:45]SAM_PROTO_GetShiftState [19:53:45]wFMCommunicate request_size=4 [19:53:45]MH_SAM_APDU [19:53:45]CAPDU: 80 13 01 00 [19:53:45]Write to MH i2c: E2 08 00 42 03 80 13 01 00 00 00 00 00 C2 [19:53:45]Write i2c OK [19:53:45]MH_I2C_Read... [19:53:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:53:45]Read from MH i2c: E2 [19:53:45]MH_I2C_Read... [19:53:45]Read from MH i2c: E2 0E 00 [19:53:45]MH_I2C_Read... [19:53:45]Read from MH i2c: E2 0E 00 42 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 73 [19:53:45]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:53:45]wFMCommunicate OK [19:53:45]SAM_PROTO_GetShiftState done [19:53:45]FM_GetShiftState done [19:53:45]opened in 1722125326 [19:53:45]opened+sec_in_day 1722211726 [19:53:45]quantity*price = 100027 [19:53:45]sum+1 = 100028 [19:53:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.27 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 463 28.07.2024 19:53 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226803 ФПД: 6346474257683 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T195346&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226803&fm=6346474257683&tin=02508201610067®Number=0000000000092624&sum=100000 [19:53:46]StoreToDocumentArchive [19:53:46]shift 439 fd 226803 [19:53:46]save to /storage/0439/doc_00226803 [19:53:46]save last doc name /storage/0439/doc_00226803 to /storage/kkm_last_doc_name [19:53:46]save OK [19:53:46]Clear old archive folders... [19:53:46]ProcessDocumentItem done err = 0, tmpTLVsize=250 [19:53:46]tlvbuf is 002111E0 [19:53:46]SAM_PROTO_ClearQueue [19:53:46]wFMCommunicate request_size=4 [19:53:46]MH_SAM_APDU [19:53:46]CAPDU: 80 09 00 00 [19:53:46]Write to MH i2c: E2 08 00 4F 03 80 09 00 00 00 00 00 00 C4 [19:53:46]Write i2c OK [19:53:46]MH_I2C_Read... [19:53:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:53:46]Read from MH i2c: E2 [19:53:46]MH_I2C_Read... [19:53:46]Read from MH i2c: E2 03 00 [19:53:46]MH_I2C_Read... [19:53:46]Read from MH i2c: E2 03 00 4F 03 00 90 00 C6 [19:53:46]RAPDU: 90 00 [19:53:46]wFMCommunicate OK [19:53:46]SAM_PROTO_ClearQueue done [19:53:46]KKMCreateOFDPacket [19:53:46]OFDProtocolAddRootSTLVToBuf [19:53:46]FM_MakeSignedData [19:53:46]FM_MakeSignedData [19:53:46]SAM_PROTO_SignData [19:53:46]wFMCommunicate request_size=4 [19:53:46]MH_SAM_APDU [19:53:46]CAPDU: 80 0D 01 02 [19:53:46]Write to MH i2c: E2 08 00 50 03 80 0D 01 02 00 00 00 00 CC [19:53:46]Write i2c OK [19:53:46]MH_I2C_Read... [19:53:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:53:46]Read from MH i2c: E2 [19:53:46]MH_I2C_Read... [19:53:46]Read from MH i2c: E2 03 00 [19:53:46]MH_I2C_Read... [19:53:46]Read from MH i2c: E2 03 00 50 03 00 90 00 C7 [19:53:46]RAPDU: 90 00 [19:53:46]wFMCommunicate OK [19:53:46]wFMCommunicate request_size=255 [19:53:46]MH_SAM_APDU [19:53:46]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 CF 01 00 00 F4 03 04 00 CA A1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F3 75 03 00 35 04 06 00 05 C5 [19:53:46]Write to MH i2c: E2 02 01 51 03 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 CF 01 00 00 F4 03 04 00 CA A1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F3 75 03 00 35 04 06 00 05 C5 00 00 71 [19:53:46]Write i2c OK [19:53:46]MH_I2C_Read... [19:53:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:53:46]Read from MH i2c: E2 [19:53:46]MH_I2C_Read... [19:53:46]Read from MH i2c: E2 03 00 [19:53:46]MH_I2C_Read... [19:53:46]Read from MH i2c: E2 03 00 51 03 00 90 00 C8 [19:53:46]RAPDU: 90 00 [19:53:46]wFMCommunicate OK [19:53:46]wFMCommunicate request_size=9 [19:53:46]MH_SAM_APDU [19:53:46]CAPDU: 80 0D 02 02 04 A7 57 FD 13 [19:53:46]Write to MH i2c: E2 0C 00 52 03 80 0D 02 02 04 00 A7 57 FD 13 00 00 E5 [19:53:46]Write i2c OK [19:53:46]MH_I2C_Read... [19:53:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:53:46]Read from MH i2c: E2 [19:53:46]MH_I2C_Read... [19:53:46]Read from MH i2c: E2 03 00 [19:53:46]MH_I2C_Read... [19:53:46]Read from MH i2c: E2 03 00 52 03 00 90 00 C9 [19:53:46]RAPDU: 90 00 [19:53:46]wFMCommunicate OK [19:53:46]wFMCommunicate request_size=4 [19:53:46]MH_SAM_APDU [19:53:46]CAPDU: 80 0D 03 02 [19:53:46]Write to MH i2c: E2 08 00 53 03 80 0D 03 02 00 00 00 00 D1 [19:53:46]Write i2c OK [19:53:46]MH_I2C_Read... [19:53:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:53:47]Read from MH i2c: E2 [19:53:47]MH_I2C_Read... [19:53:47]Read from MH i2c: E2 0B 00 [19:53:47]MH_I2C_Read... [19:53:47]Read from MH i2c: E2 0B 00 53 03 00 EA E0 18 C4 CC 55 47 9F 90 00 7F [19:53:47]RAPDU: EA E0 18 C4 CC 55 47 9F 90 00 [19:53:47]wFMCommunicate OK [19:53:47]SAM_PROTO_SignData done [19:53:47]FM_MakeSignedData done [19:53:47]CreateOFDProtocolMessage [19:53:47]wFMCommunicate request_size=4 [19:53:47]MH_SAM_APDU [19:53:47]CAPDU: 80 11 00 00 [19:53:47]Write to MH i2c: E2 08 00 54 03 80 11 00 00 00 00 00 00 D1 [19:53:47]Write i2c OK [19:53:47]MH_I2C_Read... [19:53:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:53:47]Read from MH i2c: E2 [19:53:47]MH_I2C_Read... [19:53:47]Read from MH i2c: E2 17 00 [19:53:47]MH_I2C_Read... [19:53:47]Read from MH i2c: E2 17 00 54 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2E [19:53:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:53:47]wFMCommunicate OK [19:53:47]CreateOFDProtocolMessage done [19:53:47]OFDSenderStorePacket 226803 [19:53:47]StoreOFDPacket docnum=226803 [19:53:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 0A DD 06 01 BB 77 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 CF 01 00 00 F4 03 04 00 CA A1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F3 75 03 00 35 04 06 00 05 C5 A7 57 FD 13 EA E0 18 C4 CC 55 47 9F [19:53:47]CheckFolder [19:53:47]dirname=/storage/ofd_packets [19:53:47]CheckFolder done [19:53:47]ProducePacketName [19:53:47]name=ofd_packets/00226803 [19:53:47]NVStorageSaveData ofd_packets/00226803 [19:53:47]File name is /storage/ofd_packets/00226803 [19:53:47]Write 300 bytes [19:53:47]NVStorageSaveData done [19:53:47]OFDSenderStorePacket done [19:53:47]KKMCreateOFDPacket done [19:53:47]NVStorageSaveData kkm_last_timestamp [19:53:47]File name is /storage/kkm_last_timestamp [19:53:47]Write 4 bytes [19:53:47]NVStorageSaveData done [19:53:47]ExternCall_PrintAddStr [19:53:47]wPrintStart [19:53:47]Write to MH i2c: 01 00 00 55 03 58 [19:53:47]Write i2c OK [19:53:47]MH_I2C_Read... [19:53:47]Read from MH i2c: 01 [19:53:47]MH_I2C_Read... [19:53:47]Read from MH i2c: 01 07 00 [19:53:47]MH_I2C_Read... [19:53:47]Read from MH i2c: 01 07 00 55 03 00 00 00 00 00 FF 0F 6D [19:53:47]RasterBufferAndPrint [19:53:47]line Счет N : (1)2003228 [19:53:47]line ИНН: 02508201610067 [19:53:47]line Контрольно-Кассовый Чек [19:53:47]line ПРОДАЖА [19:53:47]line ТРК (МРК, ГНК) : 81 [19:53:47]line Товар: 2711190000 [19:53:47]line ГАЗ-К-5 [19:53:47]line 27.480 * 36.40 [19:53:47]line = 1000.27 [19:53:47]line НДС 12% НСП 1% [19:53:47]line > о реализуемом товаре [19:53:47]line ОКРУГЛЕНИЕ: -0.27 [19:53:47]line ИТОГО: 1000.00 [19:53:47]line Внесено: 1000.00 [19:53:47]line СДАЧА: 0.00 [19:53:47]line НСП 1% : 8.85 [19:53:47]line НДС 12% : 106.22 [19:53:47]line Наличными: 1000.00 [19:53:47]line Безнал.: 0.00 [19:53:47]line Место: АЗС № 97 "Партнер Нефть" [19:53:47]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:53:47]line СНО: Общий режим [19:53:47]line Чек 463 28.07.2024 19:53 [19:53:47]line Смена: 439 ФФД: 1.0 [19:53:47]line ЗНМ: 0300000054 [19:53:47]line РНМ: 0000000000092624 [19:53:47]line Версия ККМ: 001 [19:53:47]line ФМ: 0000000000874959 [19:53:47]line ФД: 226803 [19:53:47]line ФПД: 6346474257683 [19:53:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T195346&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226803&fm=6346474257683&tin=02508201610067®Number=0000000000092624&sum=100000 [19:53:47]OFD Sender: Processing packet 226803 [packets to send 603, broken 602] [19:53:47]ProducePacketName [19:53:47]name=ofd_packets/00226803 [19:53:47]OFD Sender: To server: pG, [19:53:47]CommunicateWithHost lk.salyk.kg:30040 [19:53:47]ConnectInit lk.salyk.kg [19:53:47]written 0, free lines is 4095 [19:53:47]Write to MH i2c: 01 00 00 80 03 83 [19:53:47]Write i2c OK [19:53:47]MH_I2C_Read... [19:53:47]Read from MH i2c: 01 [19:53:47]MH_I2C_Read... [19:53:47]Read from MH i2c: 01 07 00 [19:53:47]MH_I2C_Read... [19:53:47]Read from MH i2c: 01 07 00 80 03 00 00 00 00 00 62 0C F8 [19:53:47]RasterBufferAndPrint [19:53:47]line [19:53:47]line [19:53:47]line [19:53:47]line [19:53:47]line [19:53:47]written 0, free lines is 3179 [19:53:47]MH_Cut [19:53:47]Write to MH i2c: D1 01 00 87 03 01 5C [19:53:47]Write i2c OK [19:53:47]MH_I2C_Read... [19:53:47]Read from MH i2c: D1 [19:53:47]MH_I2C_Read... [19:53:47]Read from MH i2c: D1 01 00 [19:53:47]MH_I2C_Read... [19:53:47]Read from MH i2c: D1 01 00 87 03 00 5B [19:53:47]Write to MH i2c: 01 00 00 88 03 8B [19:53:47]Write i2c OK [19:53:47]MH_I2C_Read... [19:53:48]Connected sock=9 [19:53:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 0A DD 06 01 BB 77 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 CF 01 00 00 F4 03 04 00 CA A1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F3 75 03 00 35 04 06 00 05 C5 A7 57 FD 13 EA E0 18 C4 CC 55 47 9F [19:53:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 29 CA 47 00 FD 59 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F3 75 03 00 F4 03 04 00 D4 4D A6 66 B6 04 01 00 00 24 A4 C0 98 78 39 42 0B [19:53:48]CommunicateWithHost err = 0 [19:53:48]CheckOFDResponse [19:53:48]1017 (14) - 77093643461234 [19:53:48]1041 (16) - 0000000000874959 [19:53:48]1040 (4) - 226803 [19:53:48]1012 (4) - 28.07.2024 13:55 [19:53:48]1206 (1) - 0 [19:53:48]OFD Sender: Remove packet 226803 [19:53:48]ProducePacketName [19:53:48]name=ofd_packets/00226803 [19:53:48]NVStorageDeleteData [19:53:48]*** Cut start [19:53:48]*** Partial cut [19:53:48]*** CUTSNS_PIN = 1 [19:53:48]*** CUTSNS_PIN = 0 [19:53:49]*** Brake cut motor [19:53:49]OFD Sender: No OFD packet to send [19:53:49]Read from MH i2c: 01 [19:53:49]MH_I2C_Read... [19:53:49]*** Stop cut motor [19:53:49]*** Cut end [19:53:49]Read from MH i2c: 01 07 00 [19:53:49]MH_I2C_Read... [19:53:49]Read from MH i2c: 01 07 00 88 03 00 00 00 00 00 FF 0F A0 [19:53:49]process_action close_receipt done [19:53:49]requested_data is exist [19:53:49]produce_requested_data [19:53:49]requested_item fm.sn is exist - process it [19:53:49]wFMCommunicate request_size=4 [19:53:49]MH_SAM_APDU [19:53:49]CAPDU: 80 11 00 00 [19:53:49]Write to MH i2c: E2 08 00 89 03 80 11 00 00 00 00 00 00 06 [19:53:49]Write i2c OK [19:53:49]MH_I2C_Read... [19:53:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:53:49]Read from MH i2c: E2 [19:53:49]MH_I2C_Read... [19:53:49]Read from MH i2c: E2 17 00 [19:53:49]MH_I2C_Read... [19:53:49]Read from MH i2c: E2 17 00 89 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 63 [19:53:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:53:49]wFMCommunicate OK [19:53:49]requested_item fd.num is exist - process it [19:53:49]SAM_PROTO_GetFieldsCounters [19:53:49]wFMCommunicate request_size=4 [19:53:49]MH_SAM_APDU [19:53:49]CAPDU: 80 13 00 00 [19:53:49]Write to MH i2c: E2 08 00 8A 03 80 13 00 00 00 00 00 00 09 [19:53:49]Write i2c OK [19:53:49]MH_I2C_Read... [19:53:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:53:49]Read from MH i2c: E2 [19:53:49]MH_I2C_Read... [19:53:49]Read from MH i2c: E2 62 00 [19:53:49]MH_I2C_Read... [19:53:49]Read from MH i2c: E2 62 00 8A 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F3 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 CF 01 00 00 5E 04 04 00 CF 01 00 00 57 04 04 00 D0 01 00 00 19 04 04 00 00 00 00 00 90 00 C5 [19:53:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F3 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 CF 01 00 00 5E 04 04 00 CF 01 00 00 57 04 04 00 D0 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:53:49]wFMCommunicate OK [19:53:49]SAM_PROTO_GetFieldsCounters done [19:53:49]requested_item shift.num is exist - process it [19:53:49]requested_item shift.opened is exist - process it [19:53:49]req_shift_opened [19:53:49]FM_GetShiftState [19:53:49]SAM_PROTO_GetShiftState [19:53:49]wFMCommunicate request_size=4 [19:53:49]MH_SAM_APDU [19:53:49]CAPDU: 80 13 01 00 [19:53:49]Write to MH i2c: E2 08 00 8B 03 80 13 01 00 00 00 00 00 0B [19:53:49]Write i2c OK [19:53:49]MH_I2C_Read... [19:53:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:53:49]Read from MH i2c: E2 [19:53:49]MH_I2C_Read... [19:53:49]Read from MH i2c: E2 0E 00 [19:53:49]MH_I2C_Read... [19:53:49]Read from MH i2c: E2 0E 00 8B 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 BC [19:53:49]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:53:49]wFMCommunicate OK [19:53:49]SAM_PROTO_GetShiftState done [19:53:49]FM_GetShiftState done [19:53:49]req_shift_opened done [19:53:49]requested_item shift.open_date is exist - process it [19:53:49]req_shift_open_date [19:53:49]req_shift_open_date done [19:53:49]produce_requested_data done [19:53:49]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226803,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [19:53:49]process_action_free close_receipt [19:53:49]json_value_free [19:53:49]json_value_free done [19:53:49]process_json_proto returns [19:53:49]Send response to host [19:53:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226803,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [19:53:49]free response buf [19:53:49]execute_script done [19:53:49]execute_script returns [19:53:49]free content buf [19:53:49]Sock 8.Close socket [19:53:49]Sock 8.Thread stoped [19:53:54]OFD Sender: No OFD packet to send [19:53:58]recv_with_timeout no data received [19:53:59]OFD Sender: No OFD packet to send [19:54:04]OFD Sender: No OFD packet to send [19:54:08]recv_with_timeout no data received [19:54:09]OFD Sender: No OFD packet to send [19:54:14]OFD Sender: No OFD packet to send [19:54:18]recv_with_timeout no data received [19:54:19]OFD Sender: No OFD packet to send [19:54:24]OFD Sender: No OFD packet to send [19:54:29]OFD Sender: No OFD packet to send [19:54:34]OFD Sender: No OFD packet to send [19:54:38]accept exits with 10 [19:54:38]New connection [19:54:38]New thread 3067088228 created [19:54:38]Thread 3066944868 joined [19:54:38]Waiting for new connection... [19:54:38] Sock 10.Parse request [19:54:38]Sock 10.Check first char [19:54:38]Sock 10.First char is OK [19:54:38]request: POST /json_proto HTTP/1.0 [19:54:38]Method: POST [19:54:38]URL: /json_proto [19:54:38]Method is POST - this is cgi request [19:54:38]url: /json_proto [19:54:38]query_string will be loaded in cgi processing [19:54:38]execute_cgi json_proto POST (null) [19:54:38]execute_cgi path=json_proto method=POST [19:54:38]POST find Content-Length [19:54:38]Host: 172.17.43.131:8080 [19:54:38]Content-Length: 680 [19:54:38]Content-Type: application/json [19:54:38] [19:54:38]POST finish read [19:54:38]Found Content-Length = 680 [19:54:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003231", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [19:54:38]execute_script... [19:54: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)2003231", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [19:54:38]POST & json_proto [19:54:38]process_json_proto [19:54:38]json parsed OK: [19:54:38]protocol is kg_v1.0 [19:54:38]action value=close_receipt [19:54:38]process_action close_receipt [19:54:38]cmd_close_receipt [19:54:38]MH_GetDate [19:54:38]Write to MH i2c: F0 00 00 8C 03 7E [19:54:38]Write i2c OK [19:54:38]MH_I2C_Read... [19:54:38]Read from MH i2c: F0 [19:54:38]MH_I2C_Read... [19:54:38]Read from MH i2c: F0 09 00 [19:54:38]MH_I2C_Read... [19:54:38]Read from MH i2c: F0 09 00 8C 03 00 FF A1 A6 66 F9 24 A2 66 58 [19:54:38]GetLastDocTimeStamp 1722196426 [19:54:38]current date 1722196479 [19:54:38]FM_GetShiftState [19:54:38]SAM_PROTO_GetShiftState [19:54:38]wFMCommunicate request_size=4 [19:54:38]MH_SAM_APDU [19:54:38]CAPDU: 80 13 01 00 [19:54:38]Write to MH i2c: E2 08 00 8D 03 80 13 01 00 00 00 00 00 0D [19:54:38]Write i2c OK [19:54:38]MH_I2C_Read... [19:54:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:54:38]Read from MH i2c: E2 [19:54:38]MH_I2C_Read... [19:54:38]Read from MH i2c: E2 0E 00 [19:54:38]MH_I2C_Read... [19:54:38]Read from MH i2c: E2 0E 00 8D 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 BE [19:54:38]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:54:38]wFMCommunicate OK [19:54:38]SAM_PROTO_GetShiftState done [19:54:38]FM_GetShiftState done [19:54:38]opened in 1722125326 [19:54:38]opened+sec_in_day 1722211726 [19:54:38]quantity*price = 200025 [19:54:38]sum+1 = 200026 [19:54:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 464 28.07.2024 19:54 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226804 ФПД: 191324276876129 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T195439&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226804&fm=191324276876129&tin=02508201610067®Number=0000000000092624&sum=200000 [19:54:39]StoreToDocumentArchive [19:54:39]shift 439 fd 226804 [19:54:39]save to /storage/0439/doc_00226804 [19:54:39]save last doc name /storage/0439/doc_00226804 to /storage/kkm_last_doc_name [19:54:39]save OK [19:54:39]Clear old archive folders... [19:54:39]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:54:39]tlvbuf is 001F85E0 [19:54:39]SAM_PROTO_ClearQueue [19:54:39]wFMCommunicate request_size=4 [19:54:39]MH_SAM_APDU [19:54:39]CAPDU: 80 09 00 00 [19:54:39]Write to MH i2c: E2 08 00 9A 03 80 09 00 00 00 00 00 00 0F [19:54:39]Write i2c OK [19:54:39]MH_I2C_Read... [19:54:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:54:39]Read from MH i2c: E2 [19:54:39]MH_I2C_Read... [19:54:39]Read from MH i2c: E2 03 00 [19:54:39]MH_I2C_Read... [19:54:39]Read from MH i2c: E2 03 00 9A 03 00 90 00 11 [19:54:39]RAPDU: 90 00 [19:54:39]wFMCommunicate OK [19:54:39]SAM_PROTO_ClearQueue done [19:54:39]KKMCreateOFDPacket [19:54:39]OFDProtocolAddRootSTLVToBuf [19:54:39]FM_MakeSignedData [19:54:39]FM_MakeSignedData [19:54:39]SAM_PROTO_SignData [19:54:39]wFMCommunicate request_size=4 [19:54:39]MH_SAM_APDU [19:54:39]CAPDU: 80 0D 01 02 [19:54:39]Write to MH i2c: E2 08 00 9B 03 80 0D 01 02 00 00 00 00 17 [19:54:39]Write i2c OK [19:54:39]MH_I2C_Read... [19:54:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:54:39]Read from MH i2c: E2 [19:54:39]MH_I2C_Read... [19:54:39]Read from MH i2c: E2 03 00 [19:54:39]MH_I2C_Read... [19:54:39]Read from MH i2c: E2 03 00 9B 03 00 90 00 12 [19:54:39]RAPDU: 90 00 [19:54:39]wFMCommunicate OK [19:54:39]wFMCommunicate request_size=255 [19:54:39]MH_SAM_APDU [19:54:39]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 D0 01 00 00 F4 03 04 00 FF A1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F4 75 03 00 35 04 06 00 AE 02 27 8F [19:54:39]Write to MH i2c: E2 02 01 9C 03 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 35 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 D0 01 00 00 F4 03 04 00 FF A1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F4 75 03 00 35 04 06 00 AE 02 27 8F 00 00 99 [19:54:39]Write i2c OK [19:54:39]MH_I2C_Read... [19:54:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:54:40]Read from MH i2c: E2 [19:54:40]MH_I2C_Read... [19:54:40]Read from MH i2c: E2 03 00 [19:54:40]MH_I2C_Read... [19:54:40]Read from MH i2c: E2 03 00 9C 03 00 90 00 13 [19:54:40]RAPDU: 90 00 [19:54:40]wFMCommunicate OK [19:54:40]wFMCommunicate request_size=7 [19:54:40]MH_SAM_APDU [19:54:40]CAPDU: 80 0D 02 02 02 63 61 [19:54:40]Write to MH i2c: E2 0A 00 9D 03 80 0D 02 02 02 00 63 61 00 00 E2 [19:54:40]Write i2c OK [19:54:40]MH_I2C_Read... [19:54:40]Read from MH i2c: E2 [19:54:40]MH_I2C_Read... [19:54:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:54:40]Read from MH i2c: E2 03 00 [19:54:40]MH_I2C_Read... [19:54:40]Read from MH i2c: E2 03 00 9D 03 00 90 00 14 [19:54:40]RAPDU: 90 00 [19:54:40]wFMCommunicate OK [19:54:40]wFMCommunicate request_size=4 [19:54:40]MH_SAM_APDU [19:54:40]CAPDU: 80 0D 03 02 [19:54:40]Write to MH i2c: E2 08 00 9E 03 80 0D 03 02 00 00 00 00 1C [19:54:40]Write i2c OK [19:54:40]MH_I2C_Read... [19:54:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:54:40]Read from MH i2c: E2 [19:54:40]MH_I2C_Read... [19:54:40]Read from MH i2c: E2 0B 00 [19:54:40]MH_I2C_Read... [19:54:40]Read from MH i2c: E2 0B 00 9E 03 00 B7 F2 3B 74 6A 6B D2 97 90 00 B3 [19:54:40]RAPDU: B7 F2 3B 74 6A 6B D2 97 90 00 [19:54:40]wFMCommunicate OK [19:54:40]SAM_PROTO_SignData done [19:54:40]FM_MakeSignedData done [19:54:40]CreateOFDProtocolMessage [19:54:40]wFMCommunicate request_size=4 [19:54:40]MH_SAM_APDU [19:54:40]CAPDU: 80 11 00 00 [19:54:40]Write to MH i2c: E2 08 00 9F 03 80 11 00 00 00 00 00 00 1C [19:54:40]Write i2c OK [19:54:40]MH_I2C_Read... [19:54:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:54:40]Read from MH i2c: E2 [19:54:40]MH_I2C_Read... [19:54:40]Read from MH i2c: E2 17 00 [19:54:40]MH_I2C_Read... [19:54:40]Read from MH i2c: E2 17 00 9F 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 79 [19:54:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:54:40]wFMCommunicate OK [19:54:40]CreateOFDProtocolMessage done [19:54:40]OFDSenderStorePacket 226804 [19:54:40]StoreOFDPacket docnum=226804 [19:54:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 28 BF 04 01 F6 A1 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 35 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 D0 01 00 00 F4 03 04 00 FF A1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F4 75 03 00 35 04 06 00 AE 02 27 8F 63 61 B7 F2 3B 74 6A 6B D2 97 [19:54:40]CheckFolder [19:54:40]dirname=/storage/ofd_packets [19:54:40]CheckFolder done [19:54:40]ProducePacketName [19:54:40]name=ofd_packets/00226804 [19:54:40]NVStorageSaveData ofd_packets/00226804 [19:54:40]File name is /storage/ofd_packets/00226804 [19:54:40]Write 298 bytes [19:54:40]NVStorageSaveData done [19:54:40]OFDSenderStorePacket done [19:54:40]KKMCreateOFDPacket done [19:54:40]NVStorageSaveData kkm_last_timestamp [19:54:40]File name is /storage/kkm_last_timestamp [19:54:40]Write 4 bytes [19:54:40]NVStorageSaveData done [19:54:40]ExternCall_PrintAddStr [19:54:40]wPrintStart [19:54:40]Write to MH i2c: 01 00 00 A0 03 A3 [19:54:40]Write i2c OK [19:54:40]MH_I2C_Read... [19:54:40]Read from MH i2c: 01 [19:54:40]MH_I2C_Read... [19:54:40]Read from MH i2c: 01 07 00 [19:54:40]MH_I2C_Read... [19:54:40]Read from MH i2c: 01 07 00 A0 03 00 00 00 00 00 FF 0F B8 [19:54:40]RasterBufferAndPrint [19:54:40]line Счет N : (1)2003231 [19:54:40]line ИНН: 02508201610067 [19:54:40]line Контрольно-Кассовый Чек [19:54:40]line ПРОДАЖА [19:54:40]line ТРК (МРК, ГНК) : 21 [19:54:40]line Товар: 2710194210 [19:54:40]line ДТ-К-5 [19:54:40]line 26.250 * 76.20 [19:54:40]line = 2000.25 [19:54:40]line НДС 12% НСП 1% [19:54:40]line > о реализуемом товаре [19:54:40]line ОКРУГЛЕНИЕ: -0.25 [19:54:40]line ИТОГО: 2000.00 [19:54:40]line Внесено: 2000.00 [19:54:40]line СДАЧА: 0.00 [19:54:40]line НСП 1% : 17.70 [19:54:40]line НДС 12% : 212.42 [19:54:40]line Наличными: 2000.00 [19:54:40]line Безнал.: 0.00 [19:54:40]line Место: АЗС № 97 "Партнер Нефть" [19:54:40]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:54:40]line СНО: Общий режим [19:54:40]line Чек 464 28.07.2024 19:54 [19:54:40]line Смена: 439 ФФД: 1.0 [19:54:40]line ЗНМ: 0300000054 [19:54:40]line РНМ: 0000000000092624 [19:54:40]line Версия ККМ: 001 [19:54:40]line ФМ: 0000000000874959 [19:54:40]line ФД: 226804 [19:54:40]line ФПД: 191324276876129 [19:54:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T195439&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226804&fm=191324276876129&tin=02508201610067®Number=0000000000092624&sum=200000 [19:54:40]written 0, free lines is 4095 [19:54:40]OFD Sender: Processing packet 226804 [packets to send 603, broken 602] [19:54:40]ProducePacketName [19:54:40]name=ofd_packets/00226804 [19:54:40]OFD Sender: To server: pG, [19:54:40]CommunicateWithHost lk.salyk.kg:30040 [19:54:40]ConnectInit lk.salyk.kg [19:54:40]Write to MH i2c: 01 00 00 CB 03 CE [19:54:40]Write i2c OK [19:54:40]MH_I2C_Read... [19:54:40]Read from MH i2c: 01 [19:54:40]MH_I2C_Read... [19:54:40]Read from MH i2c: 01 07 00 [19:54:40]MH_I2C_Read... [19:54:40]Read from MH i2c: 01 07 00 CB 03 00 00 00 00 00 61 0C 42 [19:54:40]RasterBufferAndPrint [19:54:40]line [19:54:40]line [19:54:40]line [19:54:40]line [19:54:40]line [19:54:40]written 0, free lines is 3174 [19:54:40]MH_Cut [19:54:40]Write to MH i2c: D1 01 00 D2 03 01 A7 [19:54:40]Write i2c OK [19:54:40]MH_I2C_Read... [19:54:40]Read from MH i2c: D1 [19:54:40]MH_I2C_Read... [19:54:40]Read from MH i2c: D1 01 00 [19:54:40]MH_I2C_Read... [19:54:40]Read from MH i2c: D1 01 00 D2 03 00 A6 [19:54:40]Write to MH i2c: 01 00 00 D3 03 D6 [19:54:40]Write i2c OK [19:54:40]MH_I2C_Read... [19:54:40]Connected sock=8 [19:54:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 28 BF 04 01 F6 A1 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 35 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 D0 01 00 00 F4 03 04 00 FF A1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F4 75 03 00 35 04 06 00 AE 02 27 8F 63 61 B7 F2 3B 74 6A 6B D2 97 [19:54:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 6E 4E 47 00 AD 54 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F4 75 03 00 F4 03 04 00 09 4E A6 66 B6 04 01 00 00 56 72 3F 44 72 3C FF 98 [19:54:41]CommunicateWithHost err = 0 [19:54:41]CheckOFDResponse [19:54:41]1017 (14) - 77093643461234 [19:54:41]1041 (16) - 0000000000874959 [19:54:41]1040 (4) - 226804 [19:54:41]1012 (4) - 28.07.2024 13:56 [19:54:41]1206 (1) - 0 [19:54:41]OFD Sender: Remove packet 226804 [19:54:41]ProducePacketName [19:54:41]name=ofd_packets/00226804 [19:54:41]NVStorageDeleteData [19:54:41]*** Cut start [19:54:41]*** Partial cut [19:54:41]*** CUTSNS_PIN = 1 [19:54:41]*** CUTSNS_PIN = 0 [19:54:42]OFD Sender: No OFD packet to send [19:54:42]*** Brake cut motor [19:54:42]Read from MH i2c: 01 [19:54:42]MH_I2C_Read... [19:54:42]*** Stop cut motor [19:54:42]*** Cut end [19:54:42]Read from MH i2c: 01 07 00 [19:54:42]MH_I2C_Read... [19:54:42]Read from MH i2c: 01 07 00 D3 03 00 00 00 00 00 FF 0F EB [19:54:42]process_action close_receipt done [19:54:42]requested_data is exist [19:54:42]produce_requested_data [19:54:42]requested_item fm.sn is exist - process it [19:54:42]wFMCommunicate request_size=4 [19:54:42]MH_SAM_APDU [19:54:42]CAPDU: 80 11 00 00 [19:54:42]Write to MH i2c: E2 08 00 D4 03 80 11 00 00 00 00 00 00 51 [19:54:42]Write i2c OK [19:54:42]MH_I2C_Read... [19:54:42]Read from MH i2c: E2 [19:54:42]MH_I2C_Read... [19:54:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:54:42]Read from MH i2c: E2 17 00 [19:54:42]MH_I2C_Read... [19:54:42]Read from MH i2c: E2 17 00 D4 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AE [19:54:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:54:42]wFMCommunicate OK [19:54:42]requested_item fd.num is exist - process it [19:54:42]SAM_PROTO_GetFieldsCounters [19:54:42]wFMCommunicate request_size=4 [19:54:42]MH_SAM_APDU [19:54:42]CAPDU: 80 13 00 00 [19:54:42]Write to MH i2c: E2 08 00 D5 03 80 13 00 00 00 00 00 00 54 [19:54:42]Write i2c OK [19:54:42]MH_I2C_Read... [19:54:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:54:42]Read from MH i2c: E2 [19:54:42]MH_I2C_Read... [19:54:42]Read from MH i2c: E2 62 00 [19:54:42]MH_I2C_Read... [19:54:42]Read from MH i2c: E2 62 00 D5 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F4 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 D0 01 00 00 5E 04 04 00 D0 01 00 00 57 04 04 00 D1 01 00 00 19 04 04 00 00 00 00 00 90 00 14 [19:54:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F4 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 D0 01 00 00 5E 04 04 00 D0 01 00 00 57 04 04 00 D1 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:54:42]wFMCommunicate OK [19:54:42]SAM_PROTO_GetFieldsCounters done [19:54:42]requested_item shift.num is exist - process it [19:54:42]requested_item shift.opened is exist - process it [19:54:42]req_shift_opened [19:54:42]FM_GetShiftState [19:54:42]SAM_PROTO_GetShiftState [19:54:42]wFMCommunicate request_size=4 [19:54:42]MH_SAM_APDU [19:54:42]CAPDU: 80 13 01 00 [19:54:42]Write to MH i2c: E2 08 00 D6 03 80 13 01 00 00 00 00 00 56 [19:54:42]Write i2c OK [19:54:42]MH_I2C_Read... [19:54:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:54:42]Read from MH i2c: E2 [19:54:42]MH_I2C_Read... [19:54:42]Read from MH i2c: E2 0E 00 [19:54:42]MH_I2C_Read... [19:54:42]Read from MH i2c: E2 0E 00 D6 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 07 [19:54:42]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:54:42]wFMCommunicate OK [19:54:42]SAM_PROTO_GetShiftState done [19:54:42]FM_GetShiftState done [19:54:42]req_shift_opened done [19:54:42]requested_item shift.open_date is exist - process it [19:54:42]req_shift_open_date [19:54:42]req_shift_open_date done [19:54:42]produce_requested_data done [19:54:42]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226804,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [19:54:42]process_action_free close_receipt [19:54:42]json_value_free [19:54:42]json_value_free done [19:54:42]process_json_proto returns [19:54:42]Send response to host [19:54:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226804,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [19:54:42]free response buf [19:54:42]execute_script done [19:54:42]execute_script returns [19:54:42]free content buf [19:54:42]Sock 10.Close socket [19:54:42]Sock 10.Thread stoped [19:54:47]OFD Sender: No OFD packet to send [19:54:52]OFD Sender: No OFD packet to send [19:54:57]OFD Sender: No OFD packet to send [19:55:01]recv_with_timeout no data received [19:55:02]OFD Sender: No OFD packet to send [19:55:07]OFD Sender: No OFD packet to send [19:55:11]recv_with_timeout no data received [19:55:12]OFD Sender: No OFD packet to send [19:55:17]OFD Sender: No OFD packet to send [19:55:22]OFD Sender: No OFD packet to send [19:55:22]recv_with_timeout no data received [19:55:27]OFD Sender: No OFD packet to send [19:55:32]OFD Sender: No OFD packet to send [19:55:37]OFD Sender: No OFD packet to send [19:55:42]OFD Sender: No OFD packet to send [19:55:47]OFD Sender: No OFD packet to send [19:55:52]OFD Sender: No OFD packet to send [19:55:57]OFD Sender: No OFD packet to send [19:56:02]OFD Sender: No OFD packet to send [19:56:07]OFD Sender: No OFD packet to send [19:56:12]OFD Sender: No OFD packet to send [19:56:17]OFD Sender: No OFD packet to send [19:56:22]OFD Sender: No OFD packet to send [19:56:27]OFD Sender: No OFD packet to send [19:56:32]OFD Sender: No OFD packet to send [19:56:37]OFD Sender: No OFD packet to send [19:56:42]OFD Sender: No OFD packet to send [19:56:47]OFD Sender: No OFD packet to send [19:56:52]OFD Sender: No OFD packet to send [19:56:53]recv_with_timeout no data received [19:56:57]OFD Sender: No OFD packet to send [19:57:02]OFD Sender: No OFD packet to send [19:57:07]OFD Sender: No OFD packet to send [19:57:12]OFD Sender: No OFD packet to send [19:57:17]OFD Sender: No OFD packet to send [19:57:22]OFD Sender: No OFD packet to send [19:57:27]OFD Sender: No OFD packet to send [19:57:32]OFD Sender: No OFD packet to send [19:57:37]OFD Sender: No OFD packet to send [19:57:42]OFD Sender: No OFD packet to send [19:57:47]OFD Sender: No OFD packet to send [19:57:52]OFD Sender: No OFD packet to send [19:57:57]OFD Sender: No OFD packet to send [19:58:01]accept exits with 9 [19:58:01]New connection [19:58:01]New thread 3066944868 created [19:58:01]Thread 3067088228 joined [19:58:01]Waiting for new connection... [19:58:01] Sock 9.Parse request [19:58:01]Sock 9.Check first char [19:58:01]Sock 9.First char is OK [19:58:01]request: POST /json_proto HTTP/1.0 [19:58:01]Method: POST [19:58:01]URL: /json_proto [19:58:01]Method is POST - this is cgi request [19:58:01]url: /json_proto [19:58:01]query_string will be loaded in cgi processing [19:58:01]execute_cgi json_proto POST (null) [19:58:01]execute_cgi path=json_proto method=POST [19:58:01]POST find Content-Length [19:58:01]Host: 172.17.43.131:8080 [19:58:01]Content-Length: 683 [19:58:01]Content-Type: application/json [19:58:01] [19:58:01]POST finish read [19:58:01]Found Content-Length = 683 [19:58:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003232", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 17.700, "sum" : 1200.06, "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" ] } } [19:58:01]execute_script... [19:58: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)2003232", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 17.700, "sum" : 1200.06, "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" ] } } [19:58:01]POST & json_proto [19:58:01]process_json_proto [19:58:01]json parsed OK: [19:58:01]protocol is kg_v1.0 [19:58:01]action value=close_receipt [19:58:01]process_action close_receipt [19:58:01]cmd_close_receipt [19:58:01]MH_GetDate [19:58:01]Write to MH i2c: F0 00 00 D7 03 C9 [19:58:01]Write i2c OK [19:58:01]MH_I2C_Read... [19:58:01]Read from MH i2c: F0 [19:58:01]MH_I2C_Read... [19:58:01]Read from MH i2c: F0 09 00 [19:58:01]MH_I2C_Read... [19:58:01]Read from MH i2c: F0 09 00 D7 03 00 CA A2 A6 66 F9 24 A2 66 6F [19:58:01]GetLastDocTimeStamp 1722196479 [19:58:01]current date 1722196682 [19:58:01]FM_GetShiftState [19:58:01]SAM_PROTO_GetShiftState [19:58:01]wFMCommunicate request_size=4 [19:58:01]MH_SAM_APDU [19:58:01]CAPDU: 80 13 01 00 [19:58:01]Write to MH i2c: E2 08 00 D8 03 80 13 01 00 00 00 00 00 58 [19:58:01]Write i2c OK [19:58:01]MH_I2C_Read... [19:58:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:58:01]Read from MH i2c: E2 [19:58:01]MH_I2C_Read... [19:58:01]Read from MH i2c: E2 0E 00 [19:58:01]MH_I2C_Read... [19:58:01]Read from MH i2c: E2 0E 00 D8 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 09 [19:58:01]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:58:01]wFMCommunicate OK [19:58:01]SAM_PROTO_GetShiftState done [19:58:01]FM_GetShiftState done [19:58:01]opened in 1722125326 [19:58:01]opened+sec_in_day 1722211726 [19:58:01]quantity*price = 120006 [19:58:01]sum+1 = 120007 [19:58:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.44 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 465 28.07.2024 19:58 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226805 ФПД: 179637577691848 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T195802&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226805&fm=179637577691848&tin=02508201610067®Number=0000000000092624&sum=120000 [19:58:02]StoreToDocumentArchive [19:58:02]shift 439 fd 226805 [19:58:02]save to /storage/0439/doc_00226805 [19:58:02]save last doc name /storage/0439/doc_00226805 to /storage/kkm_last_doc_name [19:58:02]save OK [19:58:02]Clear old archive folders... [19:58:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:58:02]tlvbuf is 00280C00 [19:58:02]SAM_PROTO_ClearQueue [19:58:02]wFMCommunicate request_size=4 [19:58:02]MH_SAM_APDU [19:58:02]CAPDU: 80 09 00 00 [19:58:02]Write to MH i2c: E2 08 00 E5 03 80 09 00 00 00 00 00 00 5A [19:58:02]Write i2c OK [19:58:02]MH_I2C_Read... [19:58:02]recv_with_timeout no data received [19:58:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:58:02]Read from MH i2c: E2 [19:58:02]MH_I2C_Read... [19:58:02]Read from MH i2c: E2 03 00 [19:58:02]MH_I2C_Read... [19:58:02]Read from MH i2c: E2 03 00 E5 03 00 90 00 5C [19:58:02]RAPDU: 90 00 [19:58:02]wFMCommunicate OK [19:58:02]SAM_PROTO_ClearQueue done [19:58:02]KKMCreateOFDPacket [19:58:02]OFDProtocolAddRootSTLVToBuf [19:58:02]FM_MakeSignedData [19:58:02]FM_MakeSignedData [19:58:02]SAM_PROTO_SignData [19:58:02]wFMCommunicate request_size=4 [19:58:02]MH_SAM_APDU [19:58:02]CAPDU: 80 0D 01 02 [19:58:02]Write to MH i2c: E2 08 00 E6 03 80 0D 01 02 00 00 00 00 62 [19:58:02]Write i2c OK [19:58:02]MH_I2C_Read... [19:58:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:58:02]Read from MH i2c: E2 [19:58:02]MH_I2C_Read... [19:58:02]Read from MH i2c: E2 03 00 [19:58:02]MH_I2C_Read... [19:58:02]Read from MH i2c: E2 03 00 E6 03 00 90 00 5D [19:58:02]RAPDU: 90 00 [19:58:02]wFMCommunicate OK [19:58:02]wFMCommunicate request_size=255 [19:58:02]MH_SAM_APDU [19:58:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 01 00 00 F4 03 04 00 CA A2 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F5 75 03 00 35 04 06 00 A3 [19:58:02]Write to MH i2c: E2 02 01 E7 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 01 00 00 F4 03 04 00 CA A2 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F5 75 03 00 35 04 06 00 A3 00 00 6D [19:58:02]Write i2c OK [19:58:02]MH_I2C_Read... [19:58:02]OFD Sender: No OFD packet to send [19:58:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:58:02]Read from MH i2c: E2 [19:58:02]MH_I2C_Read... [19:58:02]Read from MH i2c: E2 03 00 [19:58:02]MH_I2C_Read... [19:58:02]Read from MH i2c: E2 03 00 E7 03 00 90 00 5E [19:58:02]RAPDU: 90 00 [19:58:02]wFMCommunicate OK [19:58:02]wFMCommunicate request_size=10 [19:58:02]MH_SAM_APDU [19:58:02]CAPDU: 80 0D 02 02 05 61 22 01 B2 C8 [19:58:02]Write to MH i2c: E2 0D 00 E8 03 80 0D 02 02 05 00 61 22 01 B2 C8 00 00 6D [19:58:02]Write i2c OK [19:58:02]MH_I2C_Read... [19:58:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:58:02]Read from MH i2c: E2 [19:58:02]MH_I2C_Read... [19:58:02]Read from MH i2c: E2 03 00 [19:58:02]MH_I2C_Read... [19:58:02]Read from MH i2c: E2 03 00 E8 03 00 90 00 5F [19:58:02]RAPDU: 90 00 [19:58:02]wFMCommunicate OK [19:58:02]wFMCommunicate request_size=4 [19:58:02]MH_SAM_APDU [19:58:02]CAPDU: 80 0D 03 02 [19:58:02]Write to MH i2c: E2 08 00 E9 03 80 0D 03 02 00 00 00 00 67 [19:58:02]Write i2c OK [19:58:02]MH_I2C_Read... [19:58:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:58:02]Read from MH i2c: E2 [19:58:02]MH_I2C_Read... [19:58:02]Read from MH i2c: E2 0B 00 [19:58:02]MH_I2C_Read... [19:58:02]Read from MH i2c: E2 0B 00 E9 03 00 E1 8A 45 78 7D 4A E9 49 90 00 89 [19:58:02]RAPDU: E1 8A 45 78 7D 4A E9 49 90 00 [19:58:02]wFMCommunicate OK [19:58:02]SAM_PROTO_SignData done [19:58:02]FM_MakeSignedData done [19:58:02]CreateOFDProtocolMessage [19:58:02]wFMCommunicate request_size=4 [19:58:02]MH_SAM_APDU [19:58:02]CAPDU: 80 11 00 00 [19:58:02]Write to MH i2c: E2 08 00 EA 03 80 11 00 00 00 00 00 00 67 [19:58:02]Write i2c OK [19:58:02]MH_I2C_Read... [19:58:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:58:02]Read from MH i2c: E2 [19:58:02]MH_I2C_Read... [19:58:02]Read from MH i2c: E2 17 00 [19:58:02]MH_I2C_Read... [19:58:02]Read from MH i2c: E2 17 00 EA 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C4 [19:58:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:58:02]wFMCommunicate OK [19:58:02]CreateOFDProtocolMessage done [19:58:02]OFDSenderStorePacket 226805 [19:58:02]StoreOFDPacket docnum=226805 [19:58:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 9A 13 07 01 1A 9D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 01 00 00 F4 03 04 00 CA A2 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F5 75 03 00 35 04 06 00 A3 61 22 01 B2 C8 E1 8A 45 78 7D 4A E9 49 [19:58:02]CheckFolder [19:58:02]dirname=/storage/ofd_packets [19:58:02]CheckFolder done [19:58:02]ProducePacketName [19:58:02]name=ofd_packets/00226805 [19:58:02]NVStorageSaveData ofd_packets/00226805 [19:58:02]File name is /storage/ofd_packets/00226805 [19:58:02]Write 301 bytes [19:58:02]NVStorageSaveData done [19:58:02]OFDSenderStorePacket done [19:58:02]KKMCreateOFDPacket done [19:58:02]NVStorageSaveData kkm_last_timestamp [19:58:02]File name is /storage/kkm_last_timestamp [19:58:02]Write 4 bytes [19:58:02]NVStorageSaveData done [19:58:02]ExternCall_PrintAddStr [19:58:02]wPrintStart [19:58:02]Write to MH i2c: 01 00 00 EB 03 EE [19:58:02]OFD Sender: Processing packet 226805 [packets to send 603, broken 602] [19:58:02]ProducePacketName [19:58:02]name=ofd_packets/00226805 [19:58:02]OFD Sender: To server: pG, [19:58:02]CommunicateWithHost lk.salyk.kg:30040 [19:58:02]ConnectInit lk.salyk.kg [19:58:02]Write i2c OK [19:58:02]MH_I2C_Read... [19:58:02]Read from MH i2c: 01 [19:58:02]MH_I2C_Read... [19:58:02]Read from MH i2c: 01 07 00 [19:58:02]MH_I2C_Read... [19:58:02]Read from MH i2c: 01 07 00 EB 03 00 00 00 00 00 FF 0F 03 [19:58:02]RasterBufferAndPrint [19:58:02]line Счет N : (1)2003232 [19:58:02]line ИНН: 02508201610067 [19:58:02]line Контрольно-Кассовый Чек [19:58:02]line ПРОДАЖА [19:58:02]line ТРК (МРК, ГНК) : 53 [19:58:02]line Товар: 2710124130 [19:58:02]line Аи-92-К-5 [19:58:02]line 17.700 * 67.80 [19:58:02]line = 1200.06 [19:58:02]line НДС 12% НСП 1% [19:58:02]line > о реализуемом товаре [19:58:02]line ОКРУГЛЕНИЕ: -0.06 [19:58:02]line ИТОГО: 1200.00 [19:58:02]line Внесено: 1200.00 [19:58:02]line СДАЧА: 0.00 [19:58:02]line НСП 1% : 10.62 [19:58:02]line НДС 12% : 127.44 [19:58:02]line Наличными: 1200.00 [19:58:02]line Безнал.: 0.00 [19:58:02]line Место: АЗС № 97 "Партнер Нефть" [19:58:02]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:58:02]line СНО: Общий режим [19:58:02]line Чек 465 28.07.2024 19:58 [19:58:02]line Смена: 439 ФФД: 1.0 [19:58:02]line ЗНМ: 0300000054 [19:58:02]line РНМ: 0000000000092624 [19:58:02]line Версия ККМ: 001 [19:58:02]line ФМ: 0000000000874959 [19:58:02]line ФД: 226805 [19:58:02]line ФПД: 179637577691848 [19:58:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T195802&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226805&fm=179637577691848&tin=02508201610067®Number=0000000000092624&sum=120000 [19:58:02]written 0, free lines is 4095 [19:58:03]Write to MH i2c: 01 00 00 16 04 1A [19:58:03]Write i2c OK [19:58:03]MH_I2C_Read... [19:58:03]Read from MH i2c: 01 [19:58:03]MH_I2C_Read... [19:58:03]Read from MH i2c: 01 07 00 [19:58:03]MH_I2C_Read... [19:58:03]Read from MH i2c: 01 07 00 16 04 00 00 00 00 00 5F 0C 8C [19:58:03]RasterBufferAndPrint [19:58:03]line [19:58:03]line [19:58:03]line [19:58:03]line [19:58:03]line [19:58:03]written 0, free lines is 3171 [19:58:03]MH_Cut [19:58:03]Write to MH i2c: D1 01 00 1D 04 01 F3 [19:58:03]Write i2c OK [19:58:03]MH_I2C_Read... [19:58:03]Read from MH i2c: D1 [19:58:03]MH_I2C_Read... [19:58:03]Read from MH i2c: D1 01 00 [19:58:03]MH_I2C_Read... [19:58:03]Read from MH i2c: D1 01 00 1D 04 00 F2 [19:58:03]Write to MH i2c: 01 00 00 1E 04 22 [19:58:03]Write i2c OK [19:58:03]MH_I2C_Read... [19:58:04]*** Cut start [19:58:04]*** Partial cut [19:58:04]*** CUTSNS_PIN = 1 [19:58:04]*** CUTSNS_PIN = 0 [19:58:04]*** Brake cut motor [19:58:05]Read from MH i2c: 01 [19:58:05]MH_I2C_Read... [19:58:05]*** Stop cut motor [19:58:05]*** Cut end [19:58:05]Read from MH i2c: 01 07 00 [19:58:05]MH_I2C_Read... [19:58:05]Read from MH i2c: 01 07 00 1E 04 00 00 00 00 00 FF 0F 37 [19:58:05]process_action close_receipt done [19:58:05]requested_data is exist [19:58:05]produce_requested_data [19:58:05]requested_item fm.sn is exist - process it [19:58:05]wFMCommunicate request_size=4 [19:58:05]MH_SAM_APDU [19:58:05]CAPDU: 80 11 00 00 [19:58:05]Write to MH i2c: E2 08 00 1F 04 80 11 00 00 00 00 00 00 9D [19:58:05]Write i2c OK [19:58:05]MH_I2C_Read... [19:58:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:58:05]Read from MH i2c: E2 [19:58:05]MH_I2C_Read... [19:58:05]Read from MH i2c: E2 17 00 [19:58:05]MH_I2C_Read... [19:58:05]Read from MH i2c: E2 17 00 1F 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FA [19:58:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:58:05]wFMCommunicate OK [19:58:05]requested_item fd.num is exist - process it [19:58:05]SAM_PROTO_GetFieldsCounters [19:58:05]wFMCommunicate request_size=4 [19:58:05]MH_SAM_APDU [19:58:05]CAPDU: 80 13 00 00 [19:58:05]Write to MH i2c: E2 08 00 20 04 80 13 00 00 00 00 00 00 A0 [19:58:05]Write i2c OK [19:58:05]MH_I2C_Read... [19:58:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:58:05]Read from MH i2c: E2 [19:58:05]MH_I2C_Read... [19:58:05]Read from MH i2c: E2 62 00 [19:58:05]MH_I2C_Read... [19:58:05]Read from MH i2c: E2 62 00 20 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F5 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 D1 01 00 00 5E 04 04 00 D1 01 00 00 57 04 04 00 D2 01 00 00 19 04 04 00 00 00 00 00 90 00 64 [19:58:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F5 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 D1 01 00 00 5E 04 04 00 D1 01 00 00 57 04 04 00 D2 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:58:05]wFMCommunicate OK [19:58:05]SAM_PROTO_GetFieldsCounters done [19:58:05]requested_item shift.num is exist - process it [19:58:05]requested_item shift.opened is exist - process it [19:58:05]req_shift_opened [19:58:05]FM_GetShiftState [19:58:05]SAM_PROTO_GetShiftState [19:58:05]wFMCommunicate request_size=4 [19:58:05]MH_SAM_APDU [19:58:05]CAPDU: 80 13 01 00 [19:58:05]Write to MH i2c: E2 08 00 21 04 80 13 01 00 00 00 00 00 A2 [19:58:05]Write i2c OK [19:58:05]MH_I2C_Read... [19:58:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:58:05]Read from MH i2c: E2 [19:58:05]MH_I2C_Read... [19:58:05]Read from MH i2c: E2 0E 00 [19:58:05]MH_I2C_Read... [19:58:05]Read from MH i2c: E2 0E 00 21 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 53 [19:58:05]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:58:05]wFMCommunicate OK [19:58:05]SAM_PROTO_GetShiftState done [19:58:05]FM_GetShiftState done [19:58:05]req_shift_opened done [19:58:05]requested_item shift.open_date is exist - process it [19:58:05]req_shift_open_date [19:58:05]req_shift_open_date done [19:58:05]produce_requested_data done [19:58:05]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226805,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [19:58:05]process_action_free close_receipt [19:58:05]json_value_free [19:58:05]json_value_free done [19:58:05]process_json_proto returns [19:58:05]Send response to host [19:58:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226805,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [19:58:05]free response buf [19:58:05]execute_script done [19:58:05]execute_script returns [19:58:05]free content buf [19:58:05]Sock 9.Close socket [19:58:05]Sock 9.Thread stoped [19:58:07]ConnectInit Can't take IP for lk.salyk.kg [19:58:07]CommunicateWithHost connect error [19:58:07]CommunicateWithHost err = -1 [19:58:07]OFD Sender: Server communicate error [19:58:12]OFD Sender: Processing packet 226805 [packets to send 603, broken 602] [19:58:12]ProducePacketName [19:58:12]name=ofd_packets/00226805 [19:58:12]OFD Sender: To server: pG, [19:58:12]CommunicateWithHost lk.salyk.kg:30040 [19:58:12]ConnectInit lk.salyk.kg [19:58:16]recv_with_timeout no data received [19:58:17]Connected sock=8 [19:58:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 9A 13 07 01 1A 9D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 01 00 00 F4 03 04 00 CA A2 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F5 75 03 00 35 04 06 00 A3 61 22 01 B2 C8 E1 8A 45 78 7D 4A E9 49 [19:58:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 29 6F 47 00 89 39 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F5 75 03 00 F4 03 04 00 E2 4E A6 66 B6 04 01 00 00 97 82 34 73 A2 67 C1 94 [19:58:18]CommunicateWithHost err = 0 [19:58:18]CheckOFDResponse [19:58:18]1017 (14) - 77093643461234 [19:58:18]1041 (16) - 0000000000874959 [19:58:18]1040 (4) - 226805 [19:58:18]1012 (4) - 28.07.2024 14:00 [19:58:18]1206 (1) - 0 [19:58:18]OFD Sender: Remove packet 226805 [19:58:18]ProducePacketName [19:58:18]name=ofd_packets/00226805 [19:58:18]NVStorageDeleteData [19:58:19]OFD Sender: No OFD packet to send [19:58:24]OFD Sender: No OFD packet to send [19:58:26]recv_with_timeout no data received [19:58:29]OFD Sender: No OFD packet to send [19:58:34]OFD Sender: No OFD packet to send [19:58:39]OFD Sender: No OFD packet to send [19:58:44]OFD Sender: No OFD packet to send [19:58:49]OFD Sender: No OFD packet to send [19:58:51]accept exits with 10 [19:58:51]New connection [19:58:51]New thread 3067088228 created [19:58:51]Thread 3066944868 joined [19:58:51]Waiting for new connection... [19:58:51] Sock 10.Parse request [19:58:51]Sock 10.Check first char [19:58:51]Sock 10.First char is OK [19:58:51]request: POST /json_proto HTTP/1.0 [19:58:51]Method: POST [19:58:51]URL: /json_proto [19:58:51]Method is POST - this is cgi request [19:58:51]url: /json_proto [19:58:51]query_string will be loaded in cgi processing [19:58:51]execute_cgi json_proto POST (null) [19:58:51]execute_cgi path=json_proto method=POST [19:58:51]POST find Content-Length [19:58:51]Host: 172.17.43.131:8080 [19:58:51]Content-Length: 671 [19:58:51]Content-Type: application/json [19:58:51] [19:58:51]POST finish read [19:58:51]Found Content-Length = 671 [19:58:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003234", "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.80, "quantity" : 2.910, "sum" : 200.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:58:51]execute_script... [19:58: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)2003234", "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.80, "quantity" : 2.910, "sum" : 200.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:58:51]POST & json_proto [19:58:51]process_json_proto [19:58:51]json parsed OK: [19:58:51]protocol is kg_v1.0 [19:58:51]action value=close_receipt [19:58:51]process_action close_receipt [19:58:51]cmd_close_receipt [19:58:51]MH_GetDate [19:58:51]Write to MH i2c: F0 00 00 22 04 15 [19:58:51]Write i2c OK [19:58:51]MH_I2C_Read... [19:58:51]Read from MH i2c: F0 [19:58:51]MH_I2C_Read... [19:58:51]Read from MH i2c: F0 09 00 [19:58:51]MH_I2C_Read... [19:58:51]Read from MH i2c: F0 09 00 22 04 00 FC A2 A6 66 F9 24 A2 66 ED [19:58:51]GetLastDocTimeStamp 1722196682 [19:58:51]current date 1722196732 [19:58:51]FM_GetShiftState [19:58:51]SAM_PROTO_GetShiftState [19:58:51]wFMCommunicate request_size=4 [19:58:51]MH_SAM_APDU [19:58:51]CAPDU: 80 13 01 00 [19:58:51]Write to MH i2c: E2 08 00 23 04 80 13 01 00 00 00 00 00 A4 [19:58:51]Write i2c OK [19:58:51]MH_I2C_Read... [19:58:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:58:51]Read from MH i2c: E2 [19:58:51]MH_I2C_Read... [19:58:51]Read from MH i2c: E2 0E 00 [19:58:51]MH_I2C_Read... [19:58:51]Read from MH i2c: E2 0E 00 23 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 55 [19:58:51]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:58:51]wFMCommunicate OK [19:58:51]SAM_PROTO_GetShiftState done [19:58:51]FM_GetShiftState done [19:58:51]opened in 1722125326 [19:58:51]opened+sec_in_day 1722211726 [19:58:51]quantity*price = 20020 [19:58:51]sum+1 = 20022 [19:58:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.26 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 466 28.07.2024 19:58 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226806 ФПД: 22361516720608 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T195852&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226806&fm=22361516720608&tin=02508201610067®Number=0000000000092624&sum=20000 [19:58:52]StoreToDocumentArchive [19:58:52]shift 439 fd 226806 [19:58:52]save to /storage/0439/doc_00226806 [19:58:52]save last doc name /storage/0439/doc_00226806 to /storage/kkm_last_doc_name [19:58:52]save OK [19:58:52]Clear old archive folders... [19:58:52]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:58:52]tlvbuf is 00251CF0 [19:58:52]SAM_PROTO_ClearQueue [19:58:52]wFMCommunicate request_size=4 [19:58:52]MH_SAM_APDU [19:58:52]CAPDU: 80 09 00 00 [19:58:52]Write to MH i2c: E2 08 00 30 04 80 09 00 00 00 00 00 00 A6 [19:58:52]Write i2c OK [19:58:52]MH_I2C_Read... [19:58:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:58:52]Read from MH i2c: E2 [19:58:52]MH_I2C_Read... [19:58:52]Read from MH i2c: E2 03 00 [19:58:52]MH_I2C_Read... [19:58:52]Read from MH i2c: E2 03 00 30 04 00 90 00 A8 [19:58:52]RAPDU: 90 00 [19:58:52]wFMCommunicate OK [19:58:52]SAM_PROTO_ClearQueue done [19:58:52]KKMCreateOFDPacket [19:58:52]OFDProtocolAddRootSTLVToBuf [19:58:52]FM_MakeSignedData [19:58:52]FM_MakeSignedData [19:58:52]SAM_PROTO_SignData [19:58:52]wFMCommunicate request_size=4 [19:58:52]MH_SAM_APDU [19:58:52]CAPDU: 80 0D 01 02 [19:58:52]Write to MH i2c: E2 08 00 31 04 80 0D 01 02 00 00 00 00 AE [19:58:52]Write i2c OK [19:58:52]MH_I2C_Read... [19:58:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:58:52]Read from MH i2c: E2 [19:58:52]MH_I2C_Read... [19:58:52]Read from MH i2c: E2 03 00 [19:58:52]MH_I2C_Read... [19:58:52]Read from MH i2c: E2 03 00 31 04 00 90 00 A9 [19:58:52]RAPDU: 90 00 [19:58:52]wFMCommunicate OK [19:58:52]wFMCommunicate request_size=255 [19:58:52]MH_SAM_APDU [19:58:52]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 0B 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 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 4E 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 D2 01 00 00 F4 03 04 00 FC A2 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F6 75 03 00 35 04 06 00 [19:58:52]Write to MH i2c: E2 02 01 32 04 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 0B 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 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 4E 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 D2 01 00 00 F4 03 04 00 FC A2 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F6 75 03 00 35 04 06 00 00 00 56 [19:58:52]Write i2c OK [19:58:52]MH_I2C_Read... [19:58:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:58:52]Read from MH i2c: E2 [19:58:52]MH_I2C_Read... [19:58:52]Read from MH i2c: E2 03 00 [19:58:52]MH_I2C_Read... [19:58:52]Read from MH i2c: E2 03 00 32 04 00 90 00 AA [19:58:52]RAPDU: 90 00 [19:58:52]wFMCommunicate OK [19:58:52]wFMCommunicate request_size=11 [19:58:52]MH_SAM_APDU [19:58:52]CAPDU: 80 0D 02 02 06 14 56 72 42 C1 E0 [19:58:52]Write to MH i2c: E2 0E 00 33 04 80 0D 02 02 06 00 14 56 72 42 C1 E0 00 00 7C [19:58:52]Write i2c OK [19:58:52]MH_I2C_Read... [19:58:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:58:52]Read from MH i2c: E2 [19:58:52]MH_I2C_Read... [19:58:52]Read from MH i2c: E2 03 00 [19:58:52]MH_I2C_Read... [19:58:52]Read from MH i2c: E2 03 00 33 04 00 90 00 AB [19:58:52]RAPDU: 90 00 [19:58:52]wFMCommunicate OK [19:58:52]wFMCommunicate request_size=4 [19:58:52]MH_SAM_APDU [19:58:52]CAPDU: 80 0D 03 02 [19:58:52]Write to MH i2c: E2 08 00 34 04 80 0D 03 02 00 00 00 00 B3 [19:58:52]Write i2c OK [19:58:52]MH_I2C_Read... [19:58:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:58:53]Read from MH i2c: E2 [19:58:53]MH_I2C_Read... [19:58:53]Read from MH i2c: E2 0B 00 [19:58:53]MH_I2C_Read... [19:58:53]Read from MH i2c: E2 0B 00 34 04 00 0B 25 D6 AF 5A 4D 5B 58 90 00 C3 [19:58:53]RAPDU: 0B 25 D6 AF 5A 4D 5B 58 90 00 [19:58:53]wFMCommunicate OK [19:58:53]SAM_PROTO_SignData done [19:58:53]FM_MakeSignedData done [19:58:53]CreateOFDProtocolMessage [19:58:53]wFMCommunicate request_size=4 [19:58:53]MH_SAM_APDU [19:58:53]CAPDU: 80 11 00 00 [19:58:53]Write to MH i2c: E2 08 00 35 04 80 11 00 00 00 00 00 00 B3 [19:58:53]Write i2c OK [19:58:53]MH_I2C_Read... [19:58:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:58:53]Read from MH i2c: E2 [19:58:53]MH_I2C_Read... [19:58:53]Read from MH i2c: E2 17 00 [19:58:53]MH_I2C_Read... [19:58:53]Read from MH i2c: E2 17 00 35 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 10 [19:58:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:58:53]wFMCommunicate OK [19:58:53]CreateOFDProtocolMessage done [19:58:53]OFDSenderStorePacket 226806 [19:58:53]StoreOFDPacket docnum=226806 [19:58:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 7D 66 08 01 41 EB 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 0B 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 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 4E 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 D2 01 00 00 F4 03 04 00 FC A2 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F6 75 03 00 35 04 06 00 14 56 72 42 C1 E0 0B 25 D6 AF 5A 4D 5B 58 [19:58:53]CheckFolder [19:58:53]dirname=/storage/ofd_packets [19:58:53]CheckFolder done [19:58:53]ProducePacketName [19:58:53]name=ofd_packets/00226806 [19:58:53]NVStorageSaveData ofd_packets/00226806 [19:58:53]File name is /storage/ofd_packets/00226806 [19:58:53]Write 302 bytes [19:58:53]NVStorageSaveData done [19:58:53]OFDSenderStorePacket done [19:58:53]KKMCreateOFDPacket done [19:58:53]NVStorageSaveData kkm_last_timestamp [19:58:53]File name is /storage/kkm_last_timestamp [19:58:53]Write 4 bytes [19:58:53]NVStorageSaveData done [19:58:53]ExternCall_PrintAddStr [19:58:53]wPrintStart [19:58:53]Write to MH i2c: 01 00 00 36 04 3A [19:58:53]Write i2c OK [19:58:53]MH_I2C_Read... [19:58:53]Read from MH i2c: 01 [19:58:53]MH_I2C_Read... [19:58:53]Read from MH i2c: 01 07 00 [19:58:53]MH_I2C_Read... [19:58:53]Read from MH i2c: 01 07 00 36 04 00 00 00 00 00 FF 0F 4F [19:58:53]RasterBufferAndPrint [19:58:53]line Счет N : (1)2003234 [19:58:53]line ИНН: 02508201610067 [19:58:53]line Контрольно-Кассовый Чек [19:58:53]line ПРОДАЖА [19:58:53]line ТРК (МРК, ГНК) : 22 [19:58:53]line Товар: 2710124130 [19:58:53]line Super-92-К-5 [19:58:53]line 2.910 * 68.80 [19:58:53]line = 200.21 [19:58:53]line НДС 12% НСП 1% [19:58:53]line > о реализуемом товаре [19:58:53]line ОКРУГЛЕНИЕ: -0.21 [19:58:53]line ИТОГО: 200.00 [19:58:53]line Внесено: 200.00 [19:58:53]line СДАЧА: 0.00 [19:58:53]line НСП 1% : 1.77 [19:58:53]line НДС 12% : 21.26 [19:58:53]line Наличными: 200.00 [19:58:53]line Безнал.: 0.00 [19:58:53]line Место: АЗС № 97 "Партнер Нефть" [19:58:53]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:58:53]line СНО: Общий режим [19:58:53]line Чек 466 28.07.2024 19:58 [19:58:53]line Смена: 439 ФФД: 1.0 [19:58:53]line ЗНМ: 0300000054 [19:58:53]line РНМ: 0000000000092624 [19:58:53]line Версия ККМ: 001 [19:58:53]line ФМ: 0000000000874959 [19:58:53]line ФД: 226806 [19:58:53]line ФПД: 22361516720608 [19:58:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T195852&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226806&fm=22361516720608&tin=02508201610067®Number=0000000000092624&sum=20000 [19:58:53]written 0, free lines is 4095 [19:58:53]OFD Sender: Processing packet 226806 [packets to send 603, broken 602] [19:58:53]ProducePacketName [19:58:53]name=ofd_packets/00226806 [19:58:53]OFD Sender: To server: pG, [19:58:53]CommunicateWithHost lk.salyk.kg:30040 [19:58:53]ConnectInit lk.salyk.kg [19:58:53]Write to MH i2c: 01 00 00 61 04 65 [19:58:53]Write i2c OK [19:58:53]MH_I2C_Read... [19:58:53]Read from MH i2c: 01 [19:58:53]MH_I2C_Read... [19:58:53]Read from MH i2c: 01 07 00 [19:58:53]MH_I2C_Read... [19:58:53]Read from MH i2c: 01 07 00 61 04 00 00 00 00 00 5F 0C D7 [19:58:53]RasterBufferAndPrint [19:58:53]line [19:58:53]line [19:58:53]line [19:58:53]line [19:58:53]line [19:58:53]written 0, free lines is 3169 [19:58:53]MH_Cut [19:58:53]Write to MH i2c: D1 01 00 68 04 01 3E [19:58:53]Write i2c OK [19:58:53]MH_I2C_Read... [19:58:53]Read from MH i2c: D1 [19:58:53]MH_I2C_Read... [19:58:53]Read from MH i2c: D1 01 00 [19:58:53]MH_I2C_Read... [19:58:53]Read from MH i2c: D1 01 00 68 04 00 3D [19:58:53]Write to MH i2c: 01 00 00 69 04 6D [19:58:53]Write i2c OK [19:58:53]MH_I2C_Read... [19:58:53]Connected sock=9 [19:58:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 7D 66 08 01 41 EB 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 0B 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 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 4E 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 D2 01 00 00 F4 03 04 00 FC A2 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F6 75 03 00 35 04 06 00 14 56 72 42 C1 E0 0B 25 D6 AF 5A 4D 5B 58 [19:58:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 9C 6E 47 00 07 42 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F6 75 03 00 F4 03 04 00 06 4F A6 66 B6 04 01 00 00 3E 6D 2B 57 04 38 CC 97 [19:58:54]CommunicateWithHost err = 0 [19:58:54]CheckOFDResponse [19:58:54]1017 (14) - 77093643461234 [19:58:54]1041 (16) - 0000000000874959 [19:58:54]1040 (4) - 226806 [19:58:54]1012 (4) - 28.07.2024 14:00 [19:58:54]1206 (1) - 0 [19:58:54]OFD Sender: Remove packet 226806 [19:58:54]ProducePacketName [19:58:54]name=ofd_packets/00226806 [19:58:54]NVStorageDeleteData [19:58:54]*** Cut start [19:58:54]*** Partial cut [19:58:54]*** CUTSNS_PIN = 1 [19:58:54]*** CUTSNS_PIN = 0 [19:58:55]OFD Sender: No OFD packet to send [19:58:55]*** Brake cut motor [19:58:55]Read from MH i2c: 01 [19:58:55]MH_I2C_Read... [19:58:55]*** Stop cut motor [19:58:55]*** Cut end [19:58:55]Read from MH i2c: 01 07 00 [19:58:55]MH_I2C_Read... [19:58:55]Read from MH i2c: 01 07 00 69 04 00 00 00 00 00 FF 0F 82 [19:58:55]process_action close_receipt done [19:58:55]requested_data is exist [19:58:55]produce_requested_data [19:58:55]requested_item fm.sn is exist - process it [19:58:55]wFMCommunicate request_size=4 [19:58:55]MH_SAM_APDU [19:58:55]CAPDU: 80 11 00 00 [19:58:55]Write to MH i2c: E2 08 00 6A 04 80 11 00 00 00 00 00 00 E8 [19:58:55]Write i2c OK [19:58:55]MH_I2C_Read... [19:58:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:58:55]Read from MH i2c: E2 [19:58:55]MH_I2C_Read... [19:58:55]Read from MH i2c: E2 17 00 [19:58:55]MH_I2C_Read... [19:58:55]Read from MH i2c: E2 17 00 6A 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 45 [19:58:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:58:55]wFMCommunicate OK [19:58:55]requested_item fd.num is exist - process it [19:58:55]SAM_PROTO_GetFieldsCounters [19:58:55]wFMCommunicate request_size=4 [19:58:55]MH_SAM_APDU [19:58:55]CAPDU: 80 13 00 00 [19:58:55]Write to MH i2c: E2 08 00 6B 04 80 13 00 00 00 00 00 00 EB [19:58:55]Write i2c OK [19:58:55]MH_I2C_Read... [19:58:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:58:55]Read from MH i2c: E2 [19:58:55]MH_I2C_Read... [19:58:55]Read from MH i2c: E2 62 00 [19:58:55]MH_I2C_Read... [19:58:55]Read from MH i2c: E2 62 00 6B 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F6 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 D2 01 00 00 5E 04 04 00 D2 01 00 00 57 04 04 00 D3 01 00 00 19 04 04 00 00 00 00 00 90 00 B3 [19:58:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F6 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 D2 01 00 00 5E 04 04 00 D2 01 00 00 57 04 04 00 D3 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:58:55]wFMCommunicate OK [19:58:55]SAM_PROTO_GetFieldsCounters done [19:58:55]requested_item shift.num is exist - process it [19:58:55]requested_item shift.opened is exist - process it [19:58:55]req_shift_opened [19:58:55]FM_GetShiftState [19:58:55]SAM_PROTO_GetShiftState [19:58:55]wFMCommunicate request_size=4 [19:58:55]MH_SAM_APDU [19:58:55]CAPDU: 80 13 01 00 [19:58:55]Write to MH i2c: E2 08 00 6C 04 80 13 01 00 00 00 00 00 ED [19:58:55]Write i2c OK [19:58:55]MH_I2C_Read... [19:58:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:58:55]Read from MH i2c: E2 [19:58:55]MH_I2C_Read... [19:58:55]Read from MH i2c: E2 0E 00 [19:58:55]MH_I2C_Read... [19:58:55]Read from MH i2c: E2 0E 00 6C 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 9E [19:58:55]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:58:55]wFMCommunicate OK [19:58:55]SAM_PROTO_GetShiftState done [19:58:55]FM_GetShiftState done [19:58:55]req_shift_opened done [19:58:55]requested_item shift.open_date is exist - process it [19:58:55]req_shift_open_date [19:58:55]req_shift_open_date done [19:58:55]produce_requested_data done [19:58:55]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226806,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [19:58:55]process_action_free close_receipt [19:58:55]json_value_free [19:58:55]json_value_free done [19:58:55]process_json_proto returns [19:58:55]Send response to host [19:58:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226806,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [19:58:55]free response buf [19:58:55]execute_script done [19:58:55]execute_script returns [19:58:55]free content buf [19:58:55]Sock 10.Close socket [19:58:55]Sock 10.Thread stoped [19:59:00]OFD Sender: No OFD packet to send [19:59:05]OFD Sender: No OFD packet to send [19:59:10]OFD Sender: No OFD packet to send [19:59:15]OFD Sender: No OFD packet to send [19:59:18]accept exits with 8 [19:59:18]New connection [19:59:18]New thread 3066944868 created [19:59:18]Thread 3067088228 joined [19:59:18]Waiting for new connection... [19:59:18] Sock 8.Parse request [19:59:18]Sock 8.Check first char [19:59:18]Sock 8.First char is OK [19:59:18]request: POST /json_proto HTTP/1.0 [19:59:18]Method: POST [19:59:18]URL: /json_proto [19:59:18]Method is POST - this is cgi request [19:59:18]url: /json_proto [19:59:18]query_string will be loaded in cgi processing [19:59:18]execute_cgi json_proto POST (null) [19:59:18]execute_cgi path=json_proto method=POST [19:59:18]POST find Content-Length [19:59:18]Host: 172.17.43.131:8080 [19:59:18]Content-Length: 804 [19:59:18]Content-Type: application/json [19:59:18] [19:59:18]POST finish read [19:59:18]Found Content-Length = 804 [19:59:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003233", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:59:18]execute_script... [19:59: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)2003233", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:59:18]POST & json_proto [19:59:18]process_json_proto [19:59:18]json parsed OK: [19:59:18]protocol is kg_v1.0 [19:59:18]action value=close_receipt [19:59:18]process_action close_receipt [19:59:18]cmd_close_receipt [19:59:18]MH_GetDate [19:59:18]Write to MH i2c: F0 00 00 6D 04 60 [19:59:18]Write i2c OK [19:59:18]MH_I2C_Read... [19:59:18]Read from MH i2c: F0 [19:59:18]MH_I2C_Read... [19:59:18]Read from MH i2c: F0 09 00 [19:59:18]MH_I2C_Read... [19:59:18]Read from MH i2c: F0 09 00 6D 04 00 17 A3 A6 66 F9 24 A2 66 54 [19:59:18]GetLastDocTimeStamp 1722196732 [19:59:18]current date 1722196759 [19:59:18]FM_GetShiftState [19:59:18]SAM_PROTO_GetShiftState [19:59:18]wFMCommunicate request_size=4 [19:59:18]MH_SAM_APDU [19:59:18]CAPDU: 80 13 01 00 [19:59:18]Write to MH i2c: E2 08 00 6E 04 80 13 01 00 00 00 00 00 EF [19:59:18]Write i2c OK [19:59:18]MH_I2C_Read... [19:59:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:59:18]Read from MH i2c: E2 [19:59:18]MH_I2C_Read... [19:59:18]Read from MH i2c: E2 0E 00 [19:59:18]MH_I2C_Read... [19:59:18]Read from MH i2c: E2 0E 00 6E 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 A0 [19:59:18]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:59:18]wFMCommunicate OK [19:59:18]SAM_PROTO_GetShiftState done [19:59:18]FM_GetShiftState done [19:59:18]opened in 1722125326 [19:59:18]opened+sec_in_day 1722211726 [19:59:18]quantity*price = 300064 [19:59:18]sum+1 = 300066 [19:59:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.65 НСП 1% : 26.55 НДС 12% : 318.65 Наличными: 0.00 Безнал.: 3000.65 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 467 28.07.2024 19:59 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226807 ФПД: 278691097102108 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T195919&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226807&fm=278691097102108&tin=02508201610067®Number=0000000000092624&sum=300065 [19:59:19]StoreToDocumentArchive [19:59:19]shift 439 fd 226807 [19:59:19]save to /storage/0439/doc_00226807 [19:59:19]save last doc name /storage/0439/doc_00226807 to /storage/kkm_last_doc_name [19:59:19]save OK [19:59:19]Clear old archive folders... [19:59:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:59:19]tlvbuf is 0027D670 [19:59:19]SAM_PROTO_ClearQueue [19:59:19]wFMCommunicate request_size=4 [19:59:19]MH_SAM_APDU [19:59:19]CAPDU: 80 09 00 00 [19:59:19]Write to MH i2c: E2 08 00 7B 04 80 09 00 00 00 00 00 00 F1 [19:59:19]Write i2c OK [19:59:19]MH_I2C_Read... [19:59:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:59:19]Read from MH i2c: E2 [19:59:19]MH_I2C_Read... [19:59:19]Read from MH i2c: E2 03 00 [19:59:19]MH_I2C_Read... [19:59:19]Read from MH i2c: E2 03 00 7B 04 00 90 00 F3 [19:59:19]RAPDU: 90 00 [19:59:19]wFMCommunicate OK [19:59:19]SAM_PROTO_ClearQueue done [19:59:19]KKMCreateOFDPacket [19:59:19]OFDProtocolAddRootSTLVToBuf [19:59:19]FM_MakeSignedData [19:59:19]FM_MakeSignedData [19:59:19]SAM_PROTO_SignData [19:59:19]wFMCommunicate request_size=4 [19:59:19]MH_SAM_APDU [19:59:19]CAPDU: 80 0D 01 02 [19:59:19]Write to MH i2c: E2 08 00 7C 04 80 0D 01 02 00 00 00 00 F9 [19:59:19]Write i2c OK [19:59:19]MH_I2C_Read... [19:59:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:59:19]Read from MH i2c: E2 [19:59:19]MH_I2C_Read... [19:59:19]Read from MH i2c: E2 03 00 [19:59:19]MH_I2C_Read... [19:59:19]Read from MH i2c: E2 03 00 7C 04 00 90 00 F4 [19:59:19]RAPDU: 90 00 [19:59:19]wFMCommunicate OK [19:59:19]wFMCommunicate request_size=255 [19:59:19]MH_SAM_APDU [19:59:19]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 01 00 00 F4 03 04 00 17 A3 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F7 75 03 00 35 04 06 00 FD [19:59:19]Write to MH i2c: E2 02 01 7D 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 01 00 00 F4 03 04 00 17 A3 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F7 75 03 00 35 04 06 00 FD 00 00 03 [19:59:19]Write i2c OK [19:59:19]MH_I2C_Read... [19:59:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:59:19]Read from MH i2c: E2 [19:59:19]MH_I2C_Read... [19:59:19]Read from MH i2c: E2 03 00 [19:59:19]MH_I2C_Read... [19:59:19]Read from MH i2c: E2 03 00 7D 04 00 90 00 F5 [19:59:19]RAPDU: 90 00 [19:59:19]wFMCommunicate OK [19:59:19]wFMCommunicate request_size=10 [19:59:19]MH_SAM_APDU [19:59:19]CAPDU: 80 0D 02 02 05 77 D3 D8 47 1C [19:59:19]Write to MH i2c: E2 0D 00 7E 04 80 0D 02 02 05 00 77 D3 D8 47 1C 00 00 8B [19:59:19]Write i2c OK [19:59:19]MH_I2C_Read... [19:59:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:59:19]Read from MH i2c: E2 [19:59:19]MH_I2C_Read... [19:59:19]Read from MH i2c: E2 03 00 [19:59:19]MH_I2C_Read... [19:59:19]Read from MH i2c: E2 03 00 7E 04 00 90 00 F6 [19:59:19]RAPDU: 90 00 [19:59:19]wFMCommunicate OK [19:59:19]wFMCommunicate request_size=4 [19:59:19]MH_SAM_APDU [19:59:19]CAPDU: 80 0D 03 02 [19:59:19]Write to MH i2c: E2 08 00 7F 04 80 0D 03 02 00 00 00 00 FE [19:59:19]Write i2c OK [19:59:19]MH_I2C_Read... [19:59:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:59:19]Read from MH i2c: E2 [19:59:19]MH_I2C_Read... [19:59:19]Read from MH i2c: E2 0B 00 [19:59:19]MH_I2C_Read... [19:59:19]Read from MH i2c: E2 0B 00 7F 04 00 0D 77 89 60 F1 8A AA 13 90 00 A4 [19:59:19]RAPDU: 0D 77 89 60 F1 8A AA 13 90 00 [19:59:19]wFMCommunicate OK [19:59:19]SAM_PROTO_SignData done [19:59:19]FM_MakeSignedData done [19:59:19]CreateOFDProtocolMessage [19:59:19]wFMCommunicate request_size=4 [19:59:19]MH_SAM_APDU [19:59:19]CAPDU: 80 11 00 00 [19:59:19]Write to MH i2c: E2 08 00 80 04 80 11 00 00 00 00 00 00 FE [19:59:19]Write i2c OK [19:59:19]MH_I2C_Read... [19:59:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:59:19]Read from MH i2c: E2 [19:59:19]MH_I2C_Read... [19:59:19]Read from MH i2c: E2 17 00 [19:59:19]MH_I2C_Read... [19:59:19]Read from MH i2c: E2 17 00 80 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5B [19:59:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:59:19]wFMCommunicate OK [19:59:19]CreateOFDProtocolMessage done [19:59:19]OFDSenderStorePacket 226807 [19:59:19]StoreOFDPacket docnum=226807 [19:59:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 92 36 07 01 D4 42 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 01 00 00 F4 03 04 00 17 A3 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F7 75 03 00 35 04 06 00 FD 77 D3 D8 47 1C 0D 77 89 60 F1 8A AA 13 [19:59:19]CheckFolder [19:59:19]dirname=/storage/ofd_packets [19:59:19]CheckFolder done [19:59:19]ProducePacketName [19:59:19]name=ofd_packets/00226807 [19:59:19]NVStorageSaveData ofd_packets/00226807 [19:59:19]File name is /storage/ofd_packets/00226807 [19:59:19]Write 301 bytes [19:59:19]NVStorageSaveData done [19:59:19]OFDSenderStorePacket done [19:59:19]KKMCreateOFDPacket done [19:59:19]NVStorageSaveData kkm_last_timestamp [19:59:19]File name is /storage/kkm_last_timestamp [19:59:19]Write 4 bytes [19:59:19]NVStorageSaveData done [19:59:19]ExternCall_PrintAddStr [19:59:19]wPrintStart [19:59:19]Write to MH i2c: 01 00 00 81 04 85 [19:59:19]Write i2c OK [19:59:19]MH_I2C_Read... [19:59:19]Read from MH i2c: 01 [19:59:19]MH_I2C_Read... [19:59:19]Read from MH i2c: 01 07 00 [19:59:19]MH_I2C_Read... [19:59:19]Read from MH i2c: 01 07 00 81 04 00 00 00 00 00 FF 0F 9A [19:59:19]RasterBufferAndPrint [19:59:19]line Счет N : (1)2003233 [19:59:19]line ИНН: 02508201610067 [19:59:19]line Контрольно-Кассовый Чек [19:59:19]line ПРОДАЖА [19:59:19]line ТРК (МРК, ГНК) : 34 [19:59:19]line Товар: 2710124500 [19:59:19]line Аи-95-К-5 [19:59:19]line 40.440 * 74.20 [19:59:19]line = 3000.65 [19:59:19]line НДС 12% НСП 1% [19:59:19]line > о реализуемом товаре [19:59:19]line ИТОГО: 3000.65 [19:59:19]line НСП 1% : 26.55 [19:59:19]line НДС 12% : 318.65 [19:59:19]line Наличными: 0.00 [19:59:19]line Безнал.: 3000.65 [19:59:19]line Место: АЗС № 97 "Партнер Нефть" [19:59:19]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:59:19]line СНО: Общий режим [19:59:19]line Чек 467 28.07.2024 19:59 [19:59:19]line Смена: 439 ФФД: 1.0 [19:59:19]line ЗНМ: 0300000054 [19:59:19]line РНМ: 0000000000092624 [19:59:19]line Версия ККМ: 001 [19:59:19]line Платежная система: O! деньги [19:59:19]line ФМ: 0000000000874959 [19:59:19]line ФД: 226807 [19:59:19]line ФПД: 278691097102108 [19:59:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T195919&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226807&fm=278691097102108&tin=02508201610067®Number=0000000000092624&sum=300065 [19:59:19]written 0, free lines is 4095 [19:59:19]OFD Sender: Processing packet 226807 [packets to send 603, broken 602] [19:59:19]ProducePacketName [19:59:19]name=ofd_packets/00226807 [19:59:19]OFD Sender: To server: pG, [19:59:19]CommunicateWithHost lk.salyk.kg:30040 [19:59:19]ConnectInit lk.salyk.kg [19:59:20]Write to MH i2c: 01 00 00 AB 04 AF [19:59:20]Write i2c OK [19:59:20]MH_I2C_Read... [19:59:20]Read from MH i2c: 01 [19:59:20]MH_I2C_Read... [19:59:20]Read from MH i2c: 01 07 00 [19:59:20]MH_I2C_Read... [19:59:20]Read from MH i2c: 01 07 00 AB 04 00 00 00 00 00 82 0C 44 [19:59:20]RasterBufferAndPrint [19:59:20]line [19:59:20]line [19:59:20]line [19:59:20]line [19:59:20]line [19:59:20]written 0, free lines is 3206 [19:59:20]MH_Cut [19:59:20]Write to MH i2c: D1 01 00 B2 04 01 88 [19:59:20]Write i2c OK [19:59:20]MH_I2C_Read... [19:59:20]Read from MH i2c: D1 [19:59:20]MH_I2C_Read... [19:59:20]Read from MH i2c: D1 01 00 [19:59:20]MH_I2C_Read... [19:59:20]Read from MH i2c: D1 01 00 B2 04 00 87 [19:59:20]Write to MH i2c: 01 00 00 B3 04 B7 [19:59:20]Write i2c OK [19:59:20]MH_I2C_Read... [19:59:20]Connected sock=9 [19:59:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 92 36 07 01 D4 42 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 01 00 00 F4 03 04 00 17 A3 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F7 75 03 00 35 04 06 00 FD 77 D3 D8 47 1C 0D 77 89 60 F1 8A AA 13 [19:59:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 00 38 47 00 37 5F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F7 75 03 00 F4 03 04 00 21 4F A6 66 B6 04 01 00 00 E9 55 9B 1E 3B D9 D8 EC [19:59:20]CommunicateWithHost err = 0 [19:59:20]CheckOFDResponse [19:59:20]1017 (14) - 77093643461234 [19:59:20]1041 (16) - 0000000000874959 [19:59:20]1040 (4) - 226807 [19:59:20]1012 (4) - 28.07.2024 14:01 [19:59:20]1206 (1) - 0 [19:59:20]OFD Sender: Remove packet 226807 [19:59:20]ProducePacketName [19:59:20]name=ofd_packets/00226807 [19:59:20]NVStorageDeleteData [19:59:21]OFD Sender: No OFD packet to send [19:59:21]*** Cut start [19:59:21]*** Partial cut [19:59:21]*** CUTSNS_PIN = 1 [19:59:21]*** CUTSNS_PIN = 0 [19:59:21]*** Brake cut motor [19:59:22]Read from MH i2c: 01 [19:59:22]MH_I2C_Read... [19:59:22]*** Stop cut motor [19:59:22]*** Cut end [19:59:22]Read from MH i2c: 01 07 00 [19:59:22]MH_I2C_Read... [19:59:22]Read from MH i2c: 01 07 00 B3 04 00 00 00 00 00 FF 0F CC [19:59:22]process_action close_receipt done [19:59:22]requested_data is exist [19:59:22]produce_requested_data [19:59:22]requested_item fm.sn is exist - process it [19:59:22]wFMCommunicate request_size=4 [19:59:22]MH_SAM_APDU [19:59:22]CAPDU: 80 11 00 00 [19:59:22]Write to MH i2c: E2 08 00 B4 04 80 11 00 00 00 00 00 00 32 [19:59:22]Write i2c OK [19:59:22]MH_I2C_Read... [19:59:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:59:22]Read from MH i2c: E2 [19:59:22]MH_I2C_Read... [19:59:22]Read from MH i2c: E2 17 00 [19:59:22]MH_I2C_Read... [19:59:22]Read from MH i2c: E2 17 00 B4 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8F [19:59:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:59:22]wFMCommunicate OK [19:59:22]requested_item fd.num is exist - process it [19:59:22]SAM_PROTO_GetFieldsCounters [19:59:22]wFMCommunicate request_size=4 [19:59:22]MH_SAM_APDU [19:59:22]CAPDU: 80 13 00 00 [19:59:22]Write to MH i2c: E2 08 00 B5 04 80 13 00 00 00 00 00 00 35 [19:59:22]Write i2c OK [19:59:22]MH_I2C_Read... [19:59:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:59:22]Read from MH i2c: E2 [19:59:22]MH_I2C_Read... [19:59:22]Read from MH i2c: E2 62 00 [19:59:22]MH_I2C_Read... [19:59:22]Read from MH i2c: E2 62 00 B5 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F7 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 D3 01 00 00 5E 04 04 00 D3 01 00 00 57 04 04 00 D4 01 00 00 19 04 04 00 00 00 00 00 90 00 01 [19:59:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F7 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 D3 01 00 00 5E 04 04 00 D3 01 00 00 57 04 04 00 D4 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:59:22]wFMCommunicate OK [19:59:22]SAM_PROTO_GetFieldsCounters done [19:59:22]requested_item shift.num is exist - process it [19:59:22]requested_item shift.opened is exist - process it [19:59:22]req_shift_opened [19:59:22]FM_GetShiftState [19:59:22]SAM_PROTO_GetShiftState [19:59:22]wFMCommunicate request_size=4 [19:59:22]MH_SAM_APDU [19:59:22]CAPDU: 80 13 01 00 [19:59:22]Write to MH i2c: E2 08 00 B6 04 80 13 01 00 00 00 00 00 37 [19:59:22]Write i2c OK [19:59:22]MH_I2C_Read... [19:59:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:59:22]Read from MH i2c: E2 [19:59:22]MH_I2C_Read... [19:59:22]Read from MH i2c: E2 0E 00 [19:59:22]MH_I2C_Read... [19:59:22]Read from MH i2c: E2 0E 00 B6 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 E8 [19:59:22]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [19:59:22]wFMCommunicate OK [19:59:22]SAM_PROTO_GetShiftState done [19:59:22]FM_GetShiftState done [19:59:22]req_shift_opened done [19:59:22]requested_item shift.open_date is exist - process it [19:59:22]req_shift_open_date [19:59:22]req_shift_open_date done [19:59:22]produce_requested_data done [19:59:22]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226807,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [19:59:22]process_action_free close_receipt [19:59:22]json_value_free [19:59:22]json_value_free done [19:59:22]process_json_proto returns [19:59:22]Send response to host [19:59:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226807,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [19:59:22]free response buf [19:59:22]execute_script done [19:59:22]execute_script returns [19:59:22]free content buf [19:59:22]Sock 8.Close socket [19:59:22]Sock 8.Thread stoped [19:59:26]OFD Sender: No OFD packet to send [19:59:29]recv_with_timeout no data received [19:59:31]OFD Sender: No OFD packet to send [19:59:36]OFD Sender: No OFD packet to send [19:59:40]recv_with_timeout no data received [19:59:41]OFD Sender: No OFD packet to send [19:59:46]OFD Sender: No OFD packet to send [19:59:51]OFD Sender: No OFD packet to send [19:59:56]OFD Sender: No OFD packet to send [20:00:01]OFD Sender: No OFD packet to send [20:00:02]recv_with_timeout no data received [20:00:06]OFD Sender: No OFD packet to send [20:00:11]OFD Sender: No OFD packet to send [20:00:16]OFD Sender: No OFD packet to send [20:00:21]OFD Sender: No OFD packet to send [20:00:23]recv_with_timeout no data received [20:00:26]OFD Sender: No OFD packet to send [20:00:31]OFD Sender: No OFD packet to send [20:00:36]OFD Sender: No OFD packet to send [20:00:41]OFD Sender: No OFD packet to send [20:00:46]OFD Sender: No OFD packet to send [20:00:51]OFD Sender: No OFD packet to send [20:00:56]OFD Sender: No OFD packet to send [20:01:01]OFD Sender: No OFD packet to send [20:01:06]OFD Sender: No OFD packet to send [20:01:11]OFD Sender: No OFD packet to send [20:01:16]OFD Sender: No OFD packet to send [20:01:21]OFD Sender: No OFD packet to send [20:01:26]OFD Sender: No OFD packet to send [20:01:31]OFD Sender: No OFD packet to send [20:01:36]OFD Sender: No OFD packet to send [20:01:41]OFD Sender: No OFD packet to send [20:01:46]OFD Sender: No OFD packet to send [20:01:51]OFD Sender: No OFD packet to send [20:01:55]accept exits with 10 [20:01:55]New connection [20:01:55]New thread 3067088228 created [20:01:55]Thread 3066944868 joined [20:01:55]Waiting for new connection... [20:01:55] Sock 10.Parse request [20:01:55]Sock 10.Check first char [20:01:55]Sock 10.First char is OK [20:01:55]request: POST /json_proto HTTP/1.0 [20:01:55]Method: POST [20:01:55]URL: /json_proto [20:01:55]Method is POST - this is cgi request [20:01:55]url: /json_proto [20:01:55]query_string will be loaded in cgi processing [20:01:55]execute_cgi json_proto POST (null) [20:01:55]execute_cgi path=json_proto method=POST [20:01:55]POST find Content-Length [20:01:55]Host: 172.17.43.131:8080 [20:01:55]Content-Length: 683 [20:01:55]Content-Type: application/json [20:01:55] [20:01:55]POST finish read [20:01:55]Found Content-Length = 683 [20:01:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003235", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:01:55]execute_script... [20:01: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)2003235", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:01:55]POST & json_proto [20:01:55]process_json_proto [20:01:55]json parsed OK: [20:01:55]protocol is kg_v1.0 [20:01:55]action value=close_receipt [20:01:55]process_action close_receipt [20:01:55]cmd_close_receipt [20:01:55]MH_GetDate [20:01:55]Write to MH i2c: F0 00 00 B7 04 AA [20:01:55]Write i2c OK [20:01:55]MH_I2C_Read... [20:01:55]Read from MH i2c: F0 [20:01:55]MH_I2C_Read... [20:01:55]Read from MH i2c: F0 09 00 [20:01:55]MH_I2C_Read... [20:01:55]Read from MH i2c: F0 09 00 B7 04 00 B4 A3 A6 66 F9 24 A2 66 3B [20:01:55]GetLastDocTimeStamp 1722196759 [20:01:55]current date 1722196916 [20:01:55]FM_GetShiftState [20:01:55]SAM_PROTO_GetShiftState [20:01:55]wFMCommunicate request_size=4 [20:01:55]MH_SAM_APDU [20:01:55]CAPDU: 80 13 01 00 [20:01:55]Write to MH i2c: E2 08 00 B8 04 80 13 01 00 00 00 00 00 39 [20:01:55]Write i2c OK [20:01:55]MH_I2C_Read... [20:01:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:01:55]Read from MH i2c: E2 [20:01:55]MH_I2C_Read... [20:01:55]Read from MH i2c: E2 0E 00 [20:01:55]MH_I2C_Read... [20:01:55]Read from MH i2c: E2 0E 00 B8 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 EA [20:01:55]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:01:55]wFMCommunicate OK [20:01:55]SAM_PROTO_GetShiftState done [20:01:55]FM_GetShiftState done [20:01:55]opened in 1722125326 [20:01:55]opened+sec_in_day 1722211726 [20:01:55]quantity*price = 100005 [20:01:55]sum+1 = 100006 [20:01:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 468 28.07.2024 20:01 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226808 ФПД: 223048760666087 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T200156&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226808&fm=223048760666087&tin=02508201610067®Number=0000000000092624&sum=100000 [20:01:56]StoreToDocumentArchive [20:01:56]shift 439 fd 226808 [20:01:56]save to /storage/0439/doc_00226808 [20:01:56]save last doc name /storage/0439/doc_00226808 to /storage/kkm_last_doc_name [20:01:56]save OK [20:01:56]Clear old archive folders... [20:01:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:01:56]tlvbuf is 001FCFE0 [20:01:56]SAM_PROTO_ClearQueue [20:01:56]wFMCommunicate request_size=4 [20:01:56]MH_SAM_APDU [20:01:56]CAPDU: 80 09 00 00 [20:01:56]Write to MH i2c: E2 08 00 C5 04 80 09 00 00 00 00 00 00 3B [20:01:56]Write i2c OK [20:01:56]MH_I2C_Read... [20:01:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:01:56]Read from MH i2c: E2 [20:01:56]MH_I2C_Read... [20:01:56]Read from MH i2c: E2 03 00 [20:01:56]MH_I2C_Read... [20:01:56]Read from MH i2c: E2 03 00 C5 04 00 90 00 3D [20:01:56]RAPDU: 90 00 [20:01:56]wFMCommunicate OK [20:01:56]SAM_PROTO_ClearQueue done [20:01:56]KKMCreateOFDPacket [20:01:56]OFDProtocolAddRootSTLVToBuf [20:01:56]FM_MakeSignedData [20:01:56]FM_MakeSignedData [20:01:56]SAM_PROTO_SignData [20:01:56]wFMCommunicate request_size=4 [20:01:56]MH_SAM_APDU [20:01:56]CAPDU: 80 0D 01 02 [20:01:56]Write to MH i2c: E2 08 00 C6 04 80 0D 01 02 00 00 00 00 43 [20:01:56]Write i2c OK [20:01:56]MH_I2C_Read... [20:01:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:01:56]Read from MH i2c: E2 [20:01:56]MH_I2C_Read... [20:01:56]Read from MH i2c: E2 03 00 [20:01:56]MH_I2C_Read... [20:01:56]Read from MH i2c: E2 03 00 C6 04 00 90 00 3E [20:01:56]RAPDU: 90 00 [20:01:56]wFMCommunicate OK [20:01:56]wFMCommunicate request_size=255 [20:01:56]MH_SAM_APDU [20:01:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 D4 01 00 00 F4 03 04 00 B4 A3 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F8 75 03 00 35 04 06 00 CA [20:01:56]Write to MH i2c: E2 02 01 C7 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 D4 01 00 00 F4 03 04 00 B4 A3 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F8 75 03 00 35 04 06 00 CA 00 00 83 [20:01:56]Write i2c OK [20:01:56]MH_I2C_Read... [20:01:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:01:56]Read from MH i2c: E2 [20:01:56]MH_I2C_Read... [20:01:56]Read from MH i2c: E2 03 00 [20:01:56]MH_I2C_Read... [20:01:56]Read from MH i2c: E2 03 00 C7 04 00 90 00 3F [20:01:56]RAPDU: 90 00 [20:01:56]wFMCommunicate OK [20:01:56]wFMCommunicate request_size=10 [20:01:56]MH_SAM_APDU [20:01:56]CAPDU: 80 0D 02 02 05 DC 96 25 A7 E7 [20:01:56]Write to MH i2c: E2 0D 00 C8 04 80 0D 02 02 05 00 DC 96 25 A7 E7 00 00 75 [20:01:56]Write i2c OK [20:01:56]MH_I2C_Read... [20:01:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:01:56]Read from MH i2c: E2 [20:01:56]MH_I2C_Read... [20:01:56]Read from MH i2c: E2 03 00 [20:01:56]MH_I2C_Read... [20:01:56]Read from MH i2c: E2 03 00 C8 04 00 90 00 40 [20:01:56]RAPDU: 90 00 [20:01:56]wFMCommunicate OK [20:01:56]wFMCommunicate request_size=4 [20:01:56]MH_SAM_APDU [20:01:56]CAPDU: 80 0D 03 02 [20:01:56]Write to MH i2c: E2 08 00 C9 04 80 0D 03 02 00 00 00 00 48 [20:01:56]Write i2c OK [20:01:56]MH_I2C_Read... [20:01:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:01:56]OFD Sender: No OFD packet to send [20:01:56]Read from MH i2c: E2 [20:01:56]MH_I2C_Read... [20:01:56]Read from MH i2c: E2 0B 00 [20:01:56]MH_I2C_Read... [20:01:56]Read from MH i2c: E2 0B 00 C9 04 00 D5 69 0D FE E2 2C 4F 99 90 00 88 [20:01:56]RAPDU: D5 69 0D FE E2 2C 4F 99 90 00 [20:01:56]wFMCommunicate OK [20:01:56]SAM_PROTO_SignData done [20:01:56]FM_MakeSignedData done [20:01:56]CreateOFDProtocolMessage [20:01:56]wFMCommunicate request_size=4 [20:01:56]MH_SAM_APDU [20:01:56]CAPDU: 80 11 00 00 [20:01:56]Write to MH i2c: E2 08 00 CA 04 80 11 00 00 00 00 00 00 48 [20:01:56]Write i2c OK [20:01:56]MH_I2C_Read... [20:01:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:01:56]Read from MH i2c: E2 [20:01:56]MH_I2C_Read... [20:01:56]Read from MH i2c: E2 17 00 [20:01:56]MH_I2C_Read... [20:01:56]Read from MH i2c: E2 17 00 CA 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A5 [20:01:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:01:56]wFMCommunicate OK [20:01:56]CreateOFDProtocolMessage done [20:01:56]OFDSenderStorePacket 226808 [20:01:56]StoreOFDPacket docnum=226808 [20:01:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 EB FD 07 01 EF 01 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 D4 01 00 00 F4 03 04 00 B4 A3 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F8 75 03 00 35 04 06 00 CA DC 96 25 A7 E7 D5 69 0D FE E2 2C 4F 99 [20:01:56]CheckFolder [20:01:56]dirname=/storage/ofd_packets [20:01:56]CheckFolder done [20:01:56]ProducePacketName [20:01:56]name=ofd_packets/00226808 [20:01:56]NVStorageSaveData ofd_packets/00226808 [20:01:56]File name is /storage/ofd_packets/00226808 [20:01:56]Write 301 bytes [20:01:56]NVStorageSaveData done [20:01:56]OFDSenderStorePacket done [20:01:56]KKMCreateOFDPacket done [20:01:56]NVStorageSaveData kkm_last_timestamp [20:01:56]File name is /storage/kkm_last_timestamp [20:01:56]Write 4 bytes [20:01:56]NVStorageSaveData done [20:01:56]ExternCall_PrintAddStr [20:01:56]wPrintStart [20:01:56]Write to MH i2c: 01 00 00 CB 04 CF [20:01:56]Write i2c OK [20:01:56]MH_I2C_Read... [20:01:56]Read from MH i2c: 01 [20:01:56]MH_I2C_Read... [20:01:56]Read from MH i2c: 01 07 00 [20:01:56]MH_I2C_Read... [20:01:56]Read from MH i2c: 01 07 00 CB 04 00 00 00 00 00 FF 0F E4 [20:01:56]RasterBufferAndPrint [20:01:56]line Счет N : (1)2003235 [20:01:56]line ИНН: 02508201610067 [20:01:56]line Контрольно-Кассовый Чек [20:01:56]line ПРОДАЖА [20:01:56]line ТРК (МРК, ГНК) : 33 [20:01:56]line Товар: 2710124130 [20:01:56]line Аи-92-К-5 [20:01:56]line 14.750 * 67.80 [20:01:56]line = 1000.05 [20:01:56]line НДС 12% НСП 1% [20:01:56]line > о реализуемом товаре [20:01:56]line ОКРУГЛЕНИЕ: -0.05 [20:01:56]line ИТОГО: 1000.00 [20:01:56]line Внесено: 1000.00 [20:01:56]line СДАЧА: 0.00 [20:01:56]line НСП 1% : 8.85 [20:01:56]line НДС 12% : 106.20 [20:01:56]line Наличными: 1000.00 [20:01:56]line Безнал.: 0.00 [20:01:56]line Место: АЗС № 97 "Партнер Нефть" [20:01:56]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:01:56]line СНО: Общий режим [20:01:56]line Чек 468 28.07.2024 20:01 [20:01:56]line Смена: 439 ФФД: 1.0 [20:01:56]line ЗНМ: 0300000054 [20:01:56]line РНМ: 0000000000092624 [20:01:56]line Версия ККМ: 001 [20:01:56]line ФМ: 0000000000874959 [20:01:56]line ФД: 226808 [20:01:56]line ФПД: 223048760666087 [20:01:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T200156&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226808&fm=223048760666087&tin=02508201610067®Number=0000000000092624&sum=100000 [20:01:56]written 0, free lines is 4095 [20:01:56]OFD Sender: Processing packet 226808 [packets to send 603, broken 602] [20:01:56]ProducePacketName [20:01:56]name=ofd_packets/00226808 [20:01:56]OFD Sender: To server: pG, [20:01:56]CommunicateWithHost lk.salyk.kg:30040 [20:01:56]ConnectInit lk.salyk.kg [20:01:57]Write to MH i2c: 01 00 00 F6 04 FA [20:01:57]Write i2c OK [20:01:57]MH_I2C_Read... [20:01:57]Read from MH i2c: 01 [20:01:57]MH_I2C_Read... [20:01:57]Read from MH i2c: 01 07 00 [20:01:57]MH_I2C_Read... [20:01:57]Read from MH i2c: 01 07 00 F6 04 00 00 00 00 00 5F 0C 6C [20:01:57]RasterBufferAndPrint [20:01:57]line [20:01:57]line [20:01:57]line [20:01:57]line [20:01:57]line [20:01:57]written 0, free lines is 3170 [20:01:57]MH_Cut [20:01:57]Write to MH i2c: D1 01 00 FD 04 01 D3 [20:01:57]Write i2c OK [20:01:57]MH_I2C_Read... [20:01:57]Read from MH i2c: D1 [20:01:57]MH_I2C_Read... [20:01:57]Read from MH i2c: D1 01 00 [20:01:57]MH_I2C_Read... [20:01:57]Read from MH i2c: D1 01 00 FD 04 00 D2 [20:01:57]Write to MH i2c: 01 00 00 FE 04 02 [20:01:57]Write i2c OK [20:01:57]MH_I2C_Read... [20:01:58]*** Cut start [20:01:58]*** Partial cut [20:01:58]*** CUTSNS_PIN = 1 [20:01:58]*** CUTSNS_PIN = 0 [20:01:58]*** Brake cut motor [20:01:58]recv_with_timeout no data received [20:01:59]Read from MH i2c: 01 [20:01:59]MH_I2C_Read... [20:01:59]*** Stop cut motor [20:01:59]*** Cut end [20:01:59]Read from MH i2c: 01 07 00 [20:01:59]MH_I2C_Read... [20:01:59]Read from MH i2c: 01 07 00 FE 04 00 00 00 00 00 FF 0F 17 [20:01:59]process_action close_receipt done [20:01:59]requested_data is exist [20:01:59]produce_requested_data [20:01:59]requested_item fm.sn is exist - process it [20:01:59]wFMCommunicate request_size=4 [20:01:59]MH_SAM_APDU [20:01:59]CAPDU: 80 11 00 00 [20:01:59]Write to MH i2c: E2 08 00 FF 04 80 11 00 00 00 00 00 00 7D [20:01:59]Write i2c OK [20:01:59]MH_I2C_Read... [20:01:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:01:59]Read from MH i2c: E2 [20:01:59]MH_I2C_Read... [20:01:59]Read from MH i2c: E2 17 00 [20:01:59]MH_I2C_Read... [20:01:59]Read from MH i2c: E2 17 00 FF 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DA [20:01:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:01:59]wFMCommunicate OK [20:01:59]requested_item fd.num is exist - process it [20:01:59]SAM_PROTO_GetFieldsCounters [20:01:59]wFMCommunicate request_size=4 [20:01:59]MH_SAM_APDU [20:01:59]CAPDU: 80 13 00 00 [20:01:59]Write to MH i2c: E2 08 00 00 05 80 13 00 00 00 00 00 00 81 [20:01:59]Write i2c OK [20:01:59]MH_I2C_Read... [20:01:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:01:59]Read from MH i2c: E2 [20:01:59]MH_I2C_Read... [20:01:59]Read from MH i2c: E2 62 00 [20:01:59]MH_I2C_Read... [20:01:59]Read from MH i2c: E2 62 00 00 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F8 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 D4 01 00 00 5E 04 04 00 D4 01 00 00 57 04 04 00 D5 01 00 00 19 04 04 00 00 00 00 00 90 00 51 [20:01:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F8 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 D4 01 00 00 5E 04 04 00 D4 01 00 00 57 04 04 00 D5 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:01:59]wFMCommunicate OK [20:01:59]SAM_PROTO_GetFieldsCounters done [20:01:59]requested_item shift.num is exist - process it [20:01:59]requested_item shift.opened is exist - process it [20:01:59]req_shift_opened [20:01:59]FM_GetShiftState [20:01:59]SAM_PROTO_GetShiftState [20:01:59]wFMCommunicate request_size=4 [20:01:59]MH_SAM_APDU [20:01:59]CAPDU: 80 13 01 00 [20:01:59]Write to MH i2c: E2 08 00 01 05 80 13 01 00 00 00 00 00 83 [20:01:59]Write i2c OK [20:01:59]MH_I2C_Read... [20:01:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:01:59]Read from MH i2c: E2 [20:01:59]MH_I2C_Read... [20:01:59]Read from MH i2c: E2 0E 00 [20:01:59]MH_I2C_Read... [20:01:59]Read from MH i2c: E2 0E 00 01 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 34 [20:01:59]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:01:59]wFMCommunicate OK [20:01:59]SAM_PROTO_GetShiftState done [20:01:59]FM_GetShiftState done [20:01:59]req_shift_opened done [20:01:59]requested_item shift.open_date is exist - process it [20:01:59]req_shift_open_date [20:01:59]req_shift_open_date done [20:01:59]produce_requested_data done [20:01:59]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226808,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [20:01:59]process_action_free close_receipt [20:01:59]json_value_free [20:01:59]json_value_free done [20:01:59]process_json_proto returns [20:01:59]Send response to host [20:01:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226808,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [20:01:59]free response buf [20:01:59]execute_script done [20:01:59]execute_script returns [20:01:59]free content buf [20:01:59]Sock 10.Close socket [20:01:59]Sock 10.Thread stoped [20:02:01]ConnectInit Can't take IP for lk.salyk.kg [20:02:01]CommunicateWithHost connect error [20:02:01]CommunicateWithHost err = -1 [20:02:01]OFD Sender: Server communicate error [20:02:06]OFD Sender: Processing packet 226808 [packets to send 603, broken 602] [20:02:06]ProducePacketName [20:02:06]name=ofd_packets/00226808 [20:02:06]OFD Sender: To server: pG, [20:02:06]CommunicateWithHost lk.salyk.kg:30040 [20:02:06]ConnectInit lk.salyk.kg [20:02:11]ConnectInit Can't take IP for lk.salyk.kg [20:02:11]CommunicateWithHost connect error [20:02:11]CommunicateWithHost err = -1 [20:02:11]OFD Sender: Server communicate error [20:02:16]OFD Sender: Processing packet 226808 [packets to send 603, broken 602] [20:02:16]ProducePacketName [20:02:16]name=ofd_packets/00226808 [20:02:16]OFD Sender: To server: pG, [20:02:16]CommunicateWithHost lk.salyk.kg:30040 [20:02:16]ConnectInit lk.salyk.kg [20:02:22]Connected sock=10 [20:02:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 EB FD 07 01 EF 01 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 D4 01 00 00 F4 03 04 00 B4 A3 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F8 75 03 00 35 04 06 00 CA DC 96 25 A7 E7 D5 69 0D FE E2 2C 4F 99 [20:02:24]recv_with_timeout no data received [20:02:28]recv_with_timeout no data received [20:02:28]CommunicateWithHost answer receiving error [20:02:28]CommunicateWithHost err = -3 [20:02:28]OFD Sender: Server communicate error [20:02:33]OFD Sender: Processing packet 226808 [packets to send 603, broken 602] [20:02:33]ProducePacketName [20:02:33]name=ofd_packets/00226808 [20:02:33]OFD Sender: To server: pG, [20:02:33]CommunicateWithHost lk.salyk.kg:30040 [20:02:33]ConnectInit lk.salyk.kg [20:02:34]recv_with_timeout no data received [20:02:34]Connected sock=10 [20:02:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 EB FD 07 01 EF 01 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 D4 01 00 00 F4 03 04 00 B4 A3 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F8 75 03 00 35 04 06 00 CA DC 96 25 A7 E7 D5 69 0D FE E2 2C 4F 99 [20:02:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 AF D5 47 00 32 62 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F8 75 03 00 F4 03 04 00 E3 4F A6 66 B6 04 01 00 00 2B C9 39 82 ED 61 8F F4 [20:02:35]CommunicateWithHost err = 0 [20:02:35]CheckOFDResponse [20:02:35]1017 (14) - 77093643461234 [20:02:35]1041 (16) - 0000000000874959 [20:02:35]1040 (4) - 226808 [20:02:35]1012 (4) - 28.07.2024 14:04 [20:02:35]1206 (1) - 0 [20:02:35]OFD Sender: Remove packet 226808 [20:02:35]ProducePacketName [20:02:35]name=ofd_packets/00226808 [20:02:35]NVStorageDeleteData [20:02:35]OFD Sender: No OFD packet to send [20:02:40]OFD Sender: No OFD packet to send [20:02:44]recv_with_timeout no data received [20:02:45]OFD Sender: No OFD packet to send [20:02:50]OFD Sender: No OFD packet to send [20:02:55]OFD Sender: No OFD packet to send [20:03:00]OFD Sender: No OFD packet to send [20:03:05]OFD Sender: No OFD packet to send [20:03:10]OFD Sender: No OFD packet to send [20:03:15]OFD Sender: No OFD packet to send [20:03:20]OFD Sender: No OFD packet to send [20:03:25]OFD Sender: No OFD packet to send [20:03:30]OFD Sender: No OFD packet to send [20:03:35]OFD Sender: No OFD packet to send [20:03:40]OFD Sender: No OFD packet to send [20:03:45]OFD Sender: No OFD packet to send [20:03:46]recv_with_timeout no data received [20:03:50]OFD Sender: No OFD packet to send [20:03:55]OFD Sender: No OFD packet to send [20:04:00]OFD Sender: No OFD packet to send [20:04:05]OFD Sender: No OFD packet to send [20:04:10]OFD Sender: No OFD packet to send [20:04:15]OFD Sender: No OFD packet to send [20:04:20]OFD Sender: No OFD packet to send [20:04:25]OFD Sender: No OFD packet to send [20:04:30]OFD Sender: No OFD packet to send [20:04:35]OFD Sender: No OFD packet to send [20:04:40]OFD Sender: No OFD packet to send [20:04:40]accept exits with 9 [20:04:40]New connection [20:04:40]New thread 3066944868 created [20:04:40]Thread 3067088228 joined [20:04:40]Waiting for new connection... [20:04:40] Sock 9.Parse request [20:04:40]Sock 9.Check first char [20:04:40]Sock 9.First char is OK [20:04:40]request: POST /json_proto HTTP/1.0 [20:04:40]Method: POST [20:04:40]URL: /json_proto [20:04:40]Method is POST - this is cgi request [20:04:40]url: /json_proto [20:04:40]query_string will be loaded in cgi processing [20:04:40]execute_cgi json_proto POST (null) [20:04:40]execute_cgi path=json_proto method=POST [20:04:40]POST find Content-Length [20:04:40]Host: 172.17.43.131:8080 [20:04:40]Content-Length: 984 [20:04:40]Content-Type: application/json [20:04:40] [20:04:40]POST finish read [20:04:40]Found Content-Length = 984 [20:04:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003236", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 28.450, "sum" : 1900.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 28.45 \u0441\u043E\u043C", "deposit" : 1900.00, "total" : 1900.00, "payments": [ { "type": 0, "sum" : 1900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:04:40]execute_script... [20:04: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)2003236", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 28.450, "sum" : 1900.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 28.45 \u0441\u043E\u043C", "deposit" : 1900.00, "total" : 1900.00, "payments": [ { "type": 0, "sum" : 1900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:04:40]POST & json_proto [20:04:40]process_json_proto [20:04:40]json parsed OK: [20:04:40]protocol is kg_v1.0 [20:04:40]action value=close_receipt [20:04:40]process_action close_receipt [20:04:40]cmd_close_receipt [20:04:40]MH_GetDate [20:04:40]Write to MH i2c: F0 00 00 02 05 F6 [20:04:40]Write i2c OK [20:04:40]MH_I2C_Read... [20:04:40]Read from MH i2c: F0 [20:04:40]MH_I2C_Read... [20:04:40]Read from MH i2c: F0 09 00 [20:04:40]MH_I2C_Read... [20:04:40]Read from MH i2c: F0 09 00 02 05 00 5A A4 A6 66 F9 24 A2 66 2E [20:04:40]GetLastDocTimeStamp 1722196916 [20:04:40]current date 1722197082 [20:04:40]FM_GetShiftState [20:04:40]SAM_PROTO_GetShiftState [20:04:40]wFMCommunicate request_size=4 [20:04:40]MH_SAM_APDU [20:04:40]CAPDU: 80 13 01 00 [20:04:40]Write to MH i2c: E2 08 00 03 05 80 13 01 00 00 00 00 00 85 [20:04:40]Write i2c OK [20:04:40]MH_I2C_Read... [20:04:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:04:41]Read from MH i2c: E2 [20:04:41]MH_I2C_Read... [20:04:41]Read from MH i2c: E2 0E 00 [20:04:41]MH_I2C_Read... [20:04:41]Read from MH i2c: E2 0E 00 03 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 36 [20:04:41]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:04:41]wFMCommunicate OK [20:04:41]SAM_PROTO_GetShiftState done [20:04:41]FM_GetShiftState done [20:04:41]opened in 1722125326 [20:04:41]opened+sec_in_day 1722211726 [20:04:41]quantity*price = 190046 [20:04:41]sum+1 = 190047 [20:04:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.46 ИТОГО: 1900.00 Внесено: 1900.00 СДАЧА: 0.00 НСП 1% : 16.82 НДС 12% : 201.82 Наличными: 1900.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 469 28.07.2024 20:04 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Дисконтная программа АИ-92 номер 97 сэкономлено 28.45 сом ФМ: 0000000000874959 ФД: 226809 ФПД: 255253798110160 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T200442&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226809&fm=255253798110160&tin=02508201610067®Number=0000000000092624&sum=190000 [20:04:42]StoreToDocumentArchive [20:04:42]shift 439 fd 226809 [20:04:42]save to /storage/0439/doc_00226809 [20:04:42]save last doc name /storage/0439/doc_00226809 to /storage/kkm_last_doc_name [20:04:42]save OK [20:04:42]Clear old archive folders... [20:04:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:04:42]tlvbuf is 002859E0 [20:04:42]SAM_PROTO_ClearQueue [20:04:42]wFMCommunicate request_size=4 [20:04:42]MH_SAM_APDU [20:04:42]CAPDU: 80 09 00 00 [20:04:42]Write to MH i2c: E2 08 00 10 05 80 09 00 00 00 00 00 00 87 [20:04:42]Write i2c OK [20:04:42]MH_I2C_Read... [20:04:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:04:42]Read from MH i2c: E2 [20:04:42]MH_I2C_Read... [20:04:42]Read from MH i2c: E2 03 00 [20:04:42]MH_I2C_Read... [20:04:42]Read from MH i2c: E2 03 00 10 05 00 90 00 89 [20:04:42]RAPDU: 90 00 [20:04:42]wFMCommunicate OK [20:04:42]SAM_PROTO_ClearQueue done [20:04:42]KKMCreateOFDPacket [20:04:42]OFDProtocolAddRootSTLVToBuf [20:04:42]FM_MakeSignedData [20:04:42]FM_MakeSignedData [20:04:42]SAM_PROTO_SignData [20:04:42]wFMCommunicate request_size=4 [20:04:42]MH_SAM_APDU [20:04:42]CAPDU: 80 0D 01 02 [20:04:42]Write to MH i2c: E2 08 00 11 05 80 0D 01 02 00 00 00 00 8F [20:04:42]Write i2c OK [20:04:42]MH_I2C_Read... [20:04:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:04:42]Read from MH i2c: E2 [20:04:42]MH_I2C_Read... [20:04:42]Read from MH i2c: E2 03 00 [20:04:42]MH_I2C_Read... [20:04:42]Read from MH i2c: E2 03 00 11 05 00 90 00 8A [20:04:42]RAPDU: 90 00 [20:04:42]wFMCommunicate OK [20:04:42]wFMCommunicate request_size=255 [20:04:42]MH_SAM_APDU [20:04:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 22 6F 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 5E E6 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 E6 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 4E 00 00 00 00 07 04 06 00 30 E6 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 01 00 00 F4 03 04 00 5A A4 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F9 75 03 00 35 04 06 00 E8 [20:04:42]Write to MH i2c: E2 02 01 12 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 22 6F 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 5E E6 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 E6 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 4E 00 00 00 00 07 04 06 00 30 E6 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 01 00 00 F4 03 04 00 5A A4 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F9 75 03 00 35 04 06 00 E8 00 00 87 [20:04:42]Write i2c OK [20:04:42]MH_I2C_Read... [20:04:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:04:42]Read from MH i2c: E2 [20:04:42]MH_I2C_Read... [20:04:42]Read from MH i2c: E2 03 00 [20:04:42]MH_I2C_Read... [20:04:42]Read from MH i2c: E2 03 00 12 05 00 90 00 8B [20:04:42]RAPDU: 90 00 [20:04:42]wFMCommunicate OK [20:04:42]wFMCommunicate request_size=10 [20:04:42]MH_SAM_APDU [20:04:42]CAPDU: 80 0D 02 02 05 26 E7 F6 C3 D0 [20:04:42]Write to MH i2c: E2 0D 00 13 05 80 0D 02 02 05 00 26 E7 F6 C3 D0 00 00 32 [20:04:42]Write i2c OK [20:04:42]MH_I2C_Read... [20:04:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:04:42]Read from MH i2c: E2 [20:04:42]MH_I2C_Read... [20:04:42]Read from MH i2c: E2 03 00 [20:04:42]MH_I2C_Read... [20:04:42]Read from MH i2c: E2 03 00 13 05 00 90 00 8C [20:04:42]RAPDU: 90 00 [20:04:42]wFMCommunicate OK [20:04:42]wFMCommunicate request_size=4 [20:04:42]MH_SAM_APDU [20:04:42]CAPDU: 80 0D 03 02 [20:04:42]Write to MH i2c: E2 08 00 14 05 80 0D 03 02 00 00 00 00 94 [20:04:42]Write i2c OK [20:04:42]MH_I2C_Read... [20:04:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:04:42]Read from MH i2c: E2 [20:04:42]MH_I2C_Read... [20:04:42]Read from MH i2c: E2 0B 00 [20:04:42]MH_I2C_Read... [20:04:42]Read from MH i2c: E2 0B 00 14 05 00 B8 1E 5B 22 07 8F 4D 51 90 00 1C [20:04:42]RAPDU: B8 1E 5B 22 07 8F 4D 51 90 00 [20:04:42]wFMCommunicate OK [20:04:42]SAM_PROTO_SignData done [20:04:42]FM_MakeSignedData done [20:04:42]CreateOFDProtocolMessage [20:04:42]wFMCommunicate request_size=4 [20:04:42]MH_SAM_APDU [20:04:42]CAPDU: 80 11 00 00 [20:04:42]Write to MH i2c: E2 08 00 15 05 80 11 00 00 00 00 00 00 94 [20:04:42]Write i2c OK [20:04:42]MH_I2C_Read... [20:04:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:04:42]Read from MH i2c: E2 [20:04:42]MH_I2C_Read... [20:04:42]Read from MH i2c: E2 17 00 [20:04:42]MH_I2C_Read... [20:04:42]Read from MH i2c: E2 17 00 15 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F1 [20:04:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:04:42]wFMCommunicate OK [20:04:42]CreateOFDProtocolMessage done [20:04:42]OFDSenderStorePacket 226809 [20:04:42]StoreOFDPacket docnum=226809 [20:04:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 3D EB 07 01 15 55 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 22 6F 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 5E E6 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 E6 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 4E 00 00 00 00 07 04 06 00 30 E6 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 01 00 00 F4 03 04 00 5A A4 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F9 75 03 00 35 04 06 00 E8 26 E7 F6 C3 D0 B8 1E 5B 22 07 8F 4D 51 [20:04:42]CheckFolder [20:04:42]dirname=/storage/ofd_packets [20:04:42]CheckFolder done [20:04:42]ProducePacketName [20:04:42]name=ofd_packets/00226809 [20:04:42]NVStorageSaveData ofd_packets/00226809 [20:04:42]File name is /storage/ofd_packets/00226809 [20:04:42]Write 301 bytes [20:04:42]NVStorageSaveData done [20:04:42]OFDSenderStorePacket done [20:04:42]KKMCreateOFDPacket done [20:04:42]NVStorageSaveData kkm_last_timestamp [20:04:42]File name is /storage/kkm_last_timestamp [20:04:42]Write 4 bytes [20:04:42]NVStorageSaveData done [20:04:42]ExternCall_PrintAddStr [20:04:42]wPrintStart [20:04:42]Write to MH i2c: 01 00 00 16 05 1B [20:04:42]Write i2c OK [20:04:42]MH_I2C_Read... [20:04:42]Read from MH i2c: 01 [20:04:42]MH_I2C_Read... [20:04:42]Read from MH i2c: 01 07 00 [20:04:42]MH_I2C_Read... [20:04:42]Read from MH i2c: 01 07 00 16 05 00 00 00 00 00 FF 0F 30 [20:04:42]RasterBufferAndPrint [20:04:42]line Счет N : (1)2003236 [20:04:42]line ИНН: 02508201610067 [20:04:42]line Контрольно-Кассовый Чек [20:04:42]line ПРОДАЖА [20:04:42]line ТРК (МРК, ГНК) : 43 [20:04:42]line Товар: 2710124130 [20:04:42]line Аи-92-К-5 [20:04:42]line 28.450 * 66.80 [20:04:42]line = 1900.46 [20:04:42]line НДС 12% НСП 1% [20:04:42]line > о реализуемом товаре [20:04:42]line ОКРУГЛЕНИЕ: -0.46 [20:04:42]line ИТОГО: 1900.00 [20:04:42]line Внесено: 1900.00 [20:04:42]line СДАЧА: 0.00 [20:04:42]line НСП 1% : 16.82 [20:04:42]line НДС 12% : 201.82 [20:04:42]line Наличными: 1900.00 [20:04:42]line Безнал.: 0.00 [20:04:42]line Место: АЗС № 97 "Партнер Нефть" [20:04:42]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:04:42]line СНО: Общий режим [20:04:42]line Чек 469 28.07.2024 20:04 [20:04:42]line Смена: 439 ФФД: 1.0 [20:04:42]line ЗНМ: 0300000054 [20:04:42]line РНМ: 0000000000092624 [20:04:42]line Версия ККМ: 001 [20:04:42]line [20:04:42]line Дисконтная программа [20:04:42]line АИ-92 [20:04:42]line номер 97 [20:04:42]line сэкономлено 28.45 сом [20:04:42]line ФМ: 0000000000874959 [20:04:42]line ФД: 226809 [20:04:42]line ФПД: 255253798110160 [20:04:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T200442&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226809&fm=255253798110160&tin=02508201610067®Number=0000000000092624&sum=190000 [20:04:43]OFD Sender: Processing packet 226809 [packets to send 603, broken 602] [20:04:43]ProducePacketName [20:04:43]name=ofd_packets/00226809 [20:04:43]OFD Sender: To server: pG, [20:04:43]CommunicateWithHost lk.salyk.kg:30040 [20:04:43]ConnectInit lk.salyk.kg [20:04:43]written 0, free lines is 4095 [20:04:43]Write to MH i2c: 01 00 00 46 05 4B [20:04:43]Write i2c OK [20:04:43]MH_I2C_Read... [20:04:43]Read from MH i2c: 01 [20:04:43]MH_I2C_Read... [20:04:43]Read from MH i2c: 01 07 00 [20:04:43]MH_I2C_Read... [20:04:43]Read from MH i2c: 01 07 00 46 05 00 00 00 00 00 EC 0B 49 [20:04:43]RasterBufferAndPrint [20:04:43]line [20:04:43]line [20:04:43]line [20:04:43]line [20:04:43]line [20:04:43]written 0, free lines is 3055 [20:04:43]MH_Cut [20:04:43]Write to MH i2c: D1 01 00 4D 05 01 24 [20:04:43]Write i2c OK [20:04:43]MH_I2C_Read... [20:04:43]Read from MH i2c: D1 [20:04:43]MH_I2C_Read... [20:04:43]Read from MH i2c: D1 01 00 [20:04:43]MH_I2C_Read... [20:04:43]Read from MH i2c: D1 01 00 4D 05 00 23 [20:04:43]Write to MH i2c: 01 00 00 4E 05 53 [20:04:43]Write i2c OK [20:04:43]MH_I2C_Read... [20:04:44]*** Cut start [20:04:44]*** Partial cut [20:04:44]*** CUTSNS_PIN = 1 [20:04:44]*** CUTSNS_PIN = 0 [20:04:45]*** Brake cut motor [20:04:45]Read from MH i2c: 01 [20:04:45]MH_I2C_Read... [20:04:45]*** Stop cut motor [20:04:45]*** Cut end [20:04:45]Read from MH i2c: 01 07 00 [20:04:45]MH_I2C_Read... [20:04:45]Read from MH i2c: 01 07 00 4E 05 00 00 00 00 00 FF 0F 68 [20:04:45]process_action close_receipt done [20:04:45]requested_data is exist [20:04:45]produce_requested_data [20:04:45]requested_item fm.sn is exist - process it [20:04:45]wFMCommunicate request_size=4 [20:04:45]MH_SAM_APDU [20:04:45]CAPDU: 80 11 00 00 [20:04:45]Write to MH i2c: E2 08 00 4F 05 80 11 00 00 00 00 00 00 CE [20:04:45]Write i2c OK [20:04:45]MH_I2C_Read... [20:04:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:04:45]Read from MH i2c: E2 [20:04:45]MH_I2C_Read... [20:04:45]Read from MH i2c: E2 17 00 [20:04:45]MH_I2C_Read... [20:04:45]Read from MH i2c: E2 17 00 4F 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2B [20:04:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:04:45]wFMCommunicate OK [20:04:45]requested_item fd.num is exist - process it [20:04:45]SAM_PROTO_GetFieldsCounters [20:04:45]wFMCommunicate request_size=4 [20:04:45]MH_SAM_APDU [20:04:45]CAPDU: 80 13 00 00 [20:04:45]Write to MH i2c: E2 08 00 50 05 80 13 00 00 00 00 00 00 D1 [20:04:45]Write i2c OK [20:04:45]MH_I2C_Read... [20:04:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:04:45]Read from MH i2c: E2 [20:04:45]MH_I2C_Read... [20:04:45]Read from MH i2c: E2 62 00 [20:04:45]MH_I2C_Read... [20:04:45]Read from MH i2c: E2 62 00 50 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F9 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 D5 01 00 00 5E 04 04 00 D5 01 00 00 57 04 04 00 D6 01 00 00 19 04 04 00 00 00 00 00 90 00 A5 [20:04:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F9 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 D5 01 00 00 5E 04 04 00 D5 01 00 00 57 04 04 00 D6 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:04:45]wFMCommunicate OK [20:04:45]SAM_PROTO_GetFieldsCounters done [20:04:45]requested_item shift.num is exist - process it [20:04:45]requested_item shift.opened is exist - process it [20:04:45]req_shift_opened [20:04:45]FM_GetShiftState [20:04:45]SAM_PROTO_GetShiftState [20:04:45]wFMCommunicate request_size=4 [20:04:45]MH_SAM_APDU [20:04:45]CAPDU: 80 13 01 00 [20:04:45]Write to MH i2c: E2 08 00 51 05 80 13 01 00 00 00 00 00 D3 [20:04:45]Write i2c OK [20:04:45]MH_I2C_Read... [20:04:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:04:45]Read from MH i2c: E2 [20:04:45]MH_I2C_Read... [20:04:45]Read from MH i2c: E2 0E 00 [20:04:45]MH_I2C_Read... [20:04:45]Read from MH i2c: E2 0E 00 51 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 84 [20:04:45]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:04:45]wFMCommunicate OK [20:04:45]SAM_PROTO_GetShiftState done [20:04:45]FM_GetShiftState done [20:04:45]req_shift_opened done [20:04:45]requested_item shift.open_date is exist - process it [20:04:45]req_shift_open_date [20:04:45]req_shift_open_date done [20:04:45]produce_requested_data done [20:04:45]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226809,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [20:04:45]process_action_free close_receipt [20:04:45]json_value_free [20:04:45]json_value_free done [20:04:45]process_json_proto returns [20:04:45]Send response to host [20:04:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226809,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [20:04:45]free response buf [20:04:45]execute_script done [20:04:45]execute_script returns [20:04:45]free content buf [20:04:45]Sock 9.Close socket [20:04:45]Sock 9.Thread stoped [20:04:48]ConnectInit Can't take IP for lk.salyk.kg [20:04:48]CommunicateWithHost connect error [20:04:48]CommunicateWithHost err = -1 [20:04:48]OFD Sender: Server communicate error [20:04:53]OFD Sender: Processing packet 226809 [packets to send 603, broken 602] [20:04:53]ProducePacketName [20:04:53]name=ofd_packets/00226809 [20:04:53]OFD Sender: To server: pG, [20:04:53]CommunicateWithHost lk.salyk.kg:30040 [20:04:53]ConnectInit lk.salyk.kg [20:04:53]Connected sock=9 [20:04:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 3D EB 07 01 15 55 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 22 6F 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 5E E6 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 E6 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 4E 00 00 00 00 07 04 06 00 30 E6 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 01 00 00 F4 03 04 00 5A A4 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F9 75 03 00 35 04 06 00 E8 26 E7 F6 C3 D0 B8 1E 5B 22 07 8F 4D 51 [20:04:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 27 FD 47 00 7C 99 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F9 75 03 00 F4 03 04 00 6E 50 A6 66 B6 04 01 00 00 BB FB B3 2C 5A 96 32 F6 [20:04:54]CommunicateWithHost err = 0 [20:04:54]CheckOFDResponse [20:04:54]1017 (14) - 77093643461234 [20:04:54]1041 (16) - 0000000000874959 [20:04:54]1040 (4) - 226809 [20:04:54]1012 (4) - 28.07.2024 14:06 [20:04:54]1206 (1) - 0 [20:04:54]OFD Sender: Remove packet 226809 [20:04:54]ProducePacketName [20:04:54]name=ofd_packets/00226809 [20:04:54]NVStorageDeleteData [20:04:54]OFD Sender: No OFD packet to send [20:04:59]OFD Sender: No OFD packet to send [20:05:00]accept exits with 8 [20:05:00]New connection [20:05:00]New thread 3067088228 created [20:05:00]Thread 3066944868 joined [20:05:00]Waiting for new connection... [20:05:00] Sock 8.Parse request [20:05:00]Sock 8.Check first char [20:05:00]Sock 8.First char is OK [20:05:00]request: POST /json_proto HTTP/1.0 [20:05:00]Method: POST [20:05:00]URL: /json_proto [20:05:00]Method is POST - this is cgi request [20:05:00]url: /json_proto [20:05:00]query_string will be loaded in cgi processing [20:05:00]execute_cgi json_proto POST (null) [20:05:00]execute_cgi path=json_proto method=POST [20:05:00]POST find Content-Length [20:05:00]Host: 172.17.43.131:8080 [20:05:00]Content-Length: 801 [20:05:00]Content-Type: application/json [20:05:00] [20:05:00]POST finish read [20:05:00]Found Content-Length = 801 [20:05:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003237", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:05:00]execute_script... [20:05: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)2003237", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:05:00]POST & json_proto [20:05:00]process_json_proto [20:05:00]json parsed OK: [20:05:00]protocol is kg_v1.0 [20:05:00]action value=close_receipt [20:05:00]process_action close_receipt [20:05:00]cmd_close_receipt [20:05:00]MH_GetDate [20:05:00]Write to MH i2c: F0 00 00 52 05 46 [20:05:00]Write i2c OK [20:05:00]MH_I2C_Read... [20:05:00]Read from MH i2c: F0 [20:05:00]MH_I2C_Read... [20:05:00]Read from MH i2c: F0 09 00 [20:05:00]MH_I2C_Read... [20:05:00]Read from MH i2c: F0 09 00 52 05 00 6D A4 A6 66 F9 24 A2 66 91 [20:05:00]GetLastDocTimeStamp 1722197082 [20:05:00]current date 1722197101 [20:05:00]FM_GetShiftState [20:05:00]SAM_PROTO_GetShiftState [20:05:00]wFMCommunicate request_size=4 [20:05:00]MH_SAM_APDU [20:05:00]CAPDU: 80 13 01 00 [20:05:00]Write to MH i2c: E2 08 00 53 05 80 13 01 00 00 00 00 00 D5 [20:05:00]Write i2c OK [20:05:00]MH_I2C_Read... [20:05:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:05:00]Read from MH i2c: E2 [20:05:00]MH_I2C_Read... [20:05:00]Read from MH i2c: E2 0E 00 [20:05:00]MH_I2C_Read... [20:05:00]Read from MH i2c: E2 0E 00 53 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 86 [20:05:00]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:05:00]wFMCommunicate OK [20:05:00]SAM_PROTO_GetShiftState done [20:05:00]FM_GetShiftState done [20:05:00]opened in 1722125326 [20:05:00]opened+sec_in_day 1722211726 [20:05:00]quantity*price = 40002 [20:05:00]sum+1 = 40003 [20:05:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.02 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 0.00 Безнал.: 400.02 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 470 28.07.2024 20:05 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226810 ФПД: 201598763643405 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T200501&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226810&fm=201598763643405&tin=02508201610067®Number=0000000000092624&sum=40002 [20:05:01]StoreToDocumentArchive [20:05:01]shift 439 fd 226810 [20:05:01]save to /storage/0439/doc_00226810 [20:05:01]save last doc name /storage/0439/doc_00226810 to /storage/kkm_last_doc_name [20:05:01]save OK [20:05:01]Clear old archive folders... [20:05:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:05:01]tlvbuf is 00240690 [20:05:01]SAM_PROTO_ClearQueue [20:05:01]wFMCommunicate request_size=4 [20:05:01]MH_SAM_APDU [20:05:01]CAPDU: 80 09 00 00 [20:05:01]Write to MH i2c: E2 08 00 60 05 80 09 00 00 00 00 00 00 D7 [20:05:01]Write i2c OK [20:05:01]MH_I2C_Read... [20:05:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:05:01]Read from MH i2c: E2 [20:05:01]MH_I2C_Read... [20:05:01]Read from MH i2c: E2 03 00 [20:05:01]MH_I2C_Read... [20:05:01]Read from MH i2c: E2 03 00 60 05 00 90 00 D9 [20:05:01]RAPDU: 90 00 [20:05:01]wFMCommunicate OK [20:05:01]SAM_PROTO_ClearQueue done [20:05:01]KKMCreateOFDPacket [20:05:01]OFDProtocolAddRootSTLVToBuf [20:05:01]FM_MakeSignedData [20:05:01]FM_MakeSignedData [20:05:01]SAM_PROTO_SignData [20:05:01]wFMCommunicate request_size=4 [20:05:01]MH_SAM_APDU [20:05:01]CAPDU: 80 0D 01 02 [20:05:01]Write to MH i2c: E2 08 00 61 05 80 0D 01 02 00 00 00 00 DF [20:05:01]Write i2c OK [20:05:01]MH_I2C_Read... [20:05:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:05:01]Read from MH i2c: E2 [20:05:01]MH_I2C_Read... [20:05:01]Read from MH i2c: E2 03 00 [20:05:01]MH_I2C_Read... [20:05:01]Read from MH i2c: E2 03 00 61 05 00 90 00 DA [20:05:01]RAPDU: 90 00 [20:05:01]wFMCommunicate OK [20:05:01]wFMCommunicate request_size=255 [20:05:01]MH_SAM_APDU [20:05:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 01 00 00 F4 03 04 00 6D A4 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FA 75 03 00 35 04 06 00 B7 [20:05:01]Write to MH i2c: E2 02 01 62 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 01 00 00 F4 03 04 00 6D A4 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FA 75 03 00 35 04 06 00 B7 00 00 24 [20:05:01]Write i2c OK [20:05:01]MH_I2C_Read... [20:05:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:05:01]Read from MH i2c: E2 [20:05:01]MH_I2C_Read... [20:05:01]Read from MH i2c: E2 03 00 [20:05:01]MH_I2C_Read... [20:05:01]Read from MH i2c: E2 03 00 62 05 00 90 00 DB [20:05:01]RAPDU: 90 00 [20:05:01]wFMCommunicate OK [20:05:01]wFMCommunicate request_size=10 [20:05:01]MH_SAM_APDU [20:05:01]CAPDU: 80 0D 02 02 05 5A 5E B1 B2 0D [20:05:01]Write to MH i2c: E2 0D 00 63 05 80 0D 02 02 05 00 5A 5E B1 B2 0D 00 00 14 [20:05:01]Write i2c OK [20:05:01]MH_I2C_Read... [20:05:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:05:01]Read from MH i2c: E2 [20:05:01]MH_I2C_Read... [20:05:01]Read from MH i2c: E2 03 00 [20:05:01]MH_I2C_Read... [20:05:01]Read from MH i2c: E2 03 00 63 05 00 90 00 DC [20:05:01]RAPDU: 90 00 [20:05:01]wFMCommunicate OK [20:05:01]wFMCommunicate request_size=4 [20:05:01]MH_SAM_APDU [20:05:01]CAPDU: 80 0D 03 02 [20:05:01]Write to MH i2c: E2 08 00 64 05 80 0D 03 02 00 00 00 00 E4 [20:05:01]Write i2c OK [20:05:01]MH_I2C_Read... [20:05:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:05:01]Read from MH i2c: E2 [20:05:01]MH_I2C_Read... [20:05:01]Read from MH i2c: E2 0B 00 [20:05:01]MH_I2C_Read... [20:05:01]Read from MH i2c: E2 0B 00 64 05 00 CB CF 0C DB 0F 37 A2 2F 90 00 7D [20:05:01]RAPDU: CB CF 0C DB 0F 37 A2 2F 90 00 [20:05:01]wFMCommunicate OK [20:05:01]SAM_PROTO_SignData done [20:05:01]FM_MakeSignedData done [20:05:01]CreateOFDProtocolMessage [20:05:01]wFMCommunicate request_size=4 [20:05:01]MH_SAM_APDU [20:05:01]CAPDU: 80 11 00 00 [20:05:01]Write to MH i2c: E2 08 00 65 05 80 11 00 00 00 00 00 00 E4 [20:05:01]Write i2c OK [20:05:01]MH_I2C_Read... [20:05:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:05:02]Read from MH i2c: E2 [20:05:02]MH_I2C_Read... [20:05:02]Read from MH i2c: E2 17 00 [20:05:02]MH_I2C_Read... [20:05:02]Read from MH i2c: E2 17 00 65 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 41 [20:05:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:05:02]wFMCommunicate OK [20:05:02]CreateOFDProtocolMessage done [20:05:02]OFDSenderStorePacket 226810 [20:05:02]StoreOFDPacket docnum=226810 [20:05:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 78 37 07 01 F4 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 01 00 00 F4 03 04 00 6D A4 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FA 75 03 00 35 04 06 00 B7 5A 5E B1 B2 0D CB CF 0C DB 0F 37 A2 2F [20:05:02]CheckFolder [20:05:02]dirname=/storage/ofd_packets [20:05:02]CheckFolder done [20:05:02]ProducePacketName [20:05:02]name=ofd_packets/00226810 [20:05:02]NVStorageSaveData ofd_packets/00226810 [20:05:02]File name is /storage/ofd_packets/00226810 [20:05:02]Write 301 bytes [20:05:02]NVStorageSaveData done [20:05:02]OFDSenderStorePacket done [20:05:02]KKMCreateOFDPacket done [20:05:02]NVStorageSaveData kkm_last_timestamp [20:05:02]File name is /storage/kkm_last_timestamp [20:05:02]Write 4 bytes [20:05:02]NVStorageSaveData done [20:05:02]ExternCall_PrintAddStr [20:05:02]wPrintStart [20:05:02]Write to MH i2c: 01 00 00 66 05 6B [20:05:02]Write i2c OK [20:05:02]MH_I2C_Read... [20:05:02]Read from MH i2c: 01 [20:05:02]MH_I2C_Read... [20:05:02]Read from MH i2c: 01 07 00 [20:05:02]MH_I2C_Read... [20:05:02]Read from MH i2c: 01 07 00 66 05 00 00 00 00 00 FF 0F 80 [20:05:02]RasterBufferAndPrint [20:05:02]line Счет N : (1)2003237 [20:05:02]line ИНН: 02508201610067 [20:05:02]line Контрольно-Кассовый Чек [20:05:02]line ПРОДАЖА [20:05:02]line ТРК (МРК, ГНК) : 53 [20:05:02]line Товар: 2710124130 [20:05:02]line Аи-92-К-5 [20:05:02]line 5.900 * 67.80 [20:05:02]line = 400.02 [20:05:02]line НДС 12% НСП 1% [20:05:02]line > о реализуемом товаре [20:05:02]line ИТОГО: 400.02 [20:05:02]line НСП 1% : 3.54 [20:05:02]line НДС 12% : 42.48 [20:05:02]line Наличными: 0.00 [20:05:02]line Безнал.: 400.02 [20:05:02]line Место: АЗС № 97 "Партнер Нефть" [20:05:02]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:05:02]line СНО: Общий режим [20:05:02]line Чек 470 28.07.2024 20:05 [20:05:02]line Смена: 439 ФФД: 1.0 [20:05:02]line ЗНМ: 0300000054 [20:05:02]line РНМ: 0000000000092624 [20:05:02]line Версия ККМ: 001 [20:05:02]line Платежная система: O! деньги [20:05:02]line ФМ: 0000000000874959 [20:05:02]line ФД: 226810 [20:05:02]line ФПД: 201598763643405 [20:05:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T200501&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226810&fm=201598763643405&tin=02508201610067®Number=0000000000092624&sum=40002 [20:05:02]written 0, free lines is 4095 [20:05:02]OFD Sender: Processing packet 226810 [packets to send 603, broken 602] [20:05:02]ProducePacketName [20:05:02]name=ofd_packets/00226810 [20:05:02]OFD Sender: To server: pG, [20:05:02]CommunicateWithHost lk.salyk.kg:30040 [20:05:02]ConnectInit lk.salyk.kg [20:05:02]Write to MH i2c: 01 00 00 90 05 95 [20:05:02]Write i2c OK [20:05:02]MH_I2C_Read... [20:05:02]Read from MH i2c: 01 [20:05:02]MH_I2C_Read... [20:05:02]Read from MH i2c: 01 07 00 [20:05:02]MH_I2C_Read... [20:05:02]Read from MH i2c: 01 07 00 90 05 00 00 00 00 00 74 0C 1C [20:05:02]RasterBufferAndPrint [20:05:02]line [20:05:02]line [20:05:02]line [20:05:02]line [20:05:02]line [20:05:02]written 0, free lines is 3193 [20:05:02]MH_Cut [20:05:02]Write to MH i2c: D1 01 00 97 05 01 6E [20:05:02]Write i2c OK [20:05:02]MH_I2C_Read... [20:05:02]Read from MH i2c: D1 [20:05:02]MH_I2C_Read... [20:05:02]Read from MH i2c: D1 01 00 [20:05:02]MH_I2C_Read... [20:05:02]Read from MH i2c: D1 01 00 97 05 00 6D [20:05:02]Write to MH i2c: 01 00 00 98 05 9D [20:05:02]Write i2c OK [20:05:02]MH_I2C_Read... [20:05:02]Connected sock=11 [20:05:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 78 37 07 01 F4 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 01 00 00 F4 03 04 00 6D A4 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FA 75 03 00 35 04 06 00 B7 5A 5E B1 B2 0D CB CF 0C DB 0F 37 A2 2F [20:05:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 8F 81 47 00 43 E1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FA 75 03 00 F4 03 04 00 77 50 A6 66 B6 04 01 00 00 5A 6E CB 84 FA C2 B9 E5 [20:05:03]CommunicateWithHost err = 0 [20:05:03]CheckOFDResponse [20:05:03]1017 (14) - 77093643461234 [20:05:03]1041 (16) - 0000000000874959 [20:05:03]1040 (4) - 226810 [20:05:03]1012 (4) - 28.07.2024 14:06 [20:05:03]1206 (1) - 0 [20:05:03]OFD Sender: Remove packet 226810 [20:05:03]ProducePacketName [20:05:03]name=ofd_packets/00226810 [20:05:03]NVStorageDeleteData [20:05:03]*** Cut start [20:05:03]*** Partial cut [20:05:03]*** CUTSNS_PIN = 1 [20:05:03]*** CUTSNS_PIN = 0 [20:05:03]*** Brake cut motor [20:05:03]OFD Sender: No OFD packet to send [20:05:04]Read from MH i2c: 01 [20:05:04]MH_I2C_Read... [20:05:04]*** Stop cut motor [20:05:04]*** Cut end [20:05:04]Read from MH i2c: 01 07 00 [20:05:04]MH_I2C_Read... [20:05:04]Read from MH i2c: 01 07 00 98 05 00 00 00 00 00 FF 0F B2 [20:05:04]process_action close_receipt done [20:05:04]requested_data is exist [20:05:04]produce_requested_data [20:05:04]requested_item fm.sn is exist - process it [20:05:04]wFMCommunicate request_size=4 [20:05:04]MH_SAM_APDU [20:05:04]CAPDU: 80 11 00 00 [20:05:04]Write to MH i2c: E2 08 00 99 05 80 11 00 00 00 00 00 00 18 [20:05:04]Write i2c OK [20:05:04]MH_I2C_Read... [20:05:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:05:04]Read from MH i2c: E2 [20:05:04]MH_I2C_Read... [20:05:04]Read from MH i2c: E2 17 00 [20:05:04]MH_I2C_Read... [20:05:04]Read from MH i2c: E2 17 00 99 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 75 [20:05:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:05:04]wFMCommunicate OK [20:05:04]requested_item fd.num is exist - process it [20:05:04]SAM_PROTO_GetFieldsCounters [20:05:04]wFMCommunicate request_size=4 [20:05:04]MH_SAM_APDU [20:05:04]CAPDU: 80 13 00 00 [20:05:04]Write to MH i2c: E2 08 00 9A 05 80 13 00 00 00 00 00 00 1B [20:05:04]Write i2c OK [20:05:04]MH_I2C_Read... [20:05:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:05:04]Read from MH i2c: E2 [20:05:04]MH_I2C_Read... [20:05:04]Read from MH i2c: E2 62 00 [20:05:04]MH_I2C_Read... [20:05:04]Read from MH i2c: E2 62 00 9A 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FA 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 D6 01 00 00 5E 04 04 00 D6 01 00 00 57 04 04 00 D7 01 00 00 19 04 04 00 00 00 00 00 90 00 F3 [20:05:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FA 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 D6 01 00 00 5E 04 04 00 D6 01 00 00 57 04 04 00 D7 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:05:04]wFMCommunicate OK [20:05:04]SAM_PROTO_GetFieldsCounters done [20:05:04]requested_item shift.num is exist - process it [20:05:04]requested_item shift.opened is exist - process it [20:05:04]req_shift_opened [20:05:04]FM_GetShiftState [20:05:04]SAM_PROTO_GetShiftState [20:05:04]wFMCommunicate request_size=4 [20:05:04]MH_SAM_APDU [20:05:04]CAPDU: 80 13 01 00 [20:05:04]Write to MH i2c: E2 08 00 9B 05 80 13 01 00 00 00 00 00 1D [20:05:04]Write i2c OK [20:05:04]MH_I2C_Read... [20:05:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:05:04]Read from MH i2c: E2 [20:05:04]MH_I2C_Read... [20:05:04]Read from MH i2c: E2 0E 00 [20:05:04]MH_I2C_Read... [20:05:04]Read from MH i2c: E2 0E 00 9B 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 CE [20:05:04]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:05:04]wFMCommunicate OK [20:05:04]SAM_PROTO_GetShiftState done [20:05:04]FM_GetShiftState done [20:05:04]req_shift_opened done [20:05:04]requested_item shift.open_date is exist - process it [20:05:04]req_shift_open_date [20:05:04]req_shift_open_date done [20:05:04]produce_requested_data done [20:05:04]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226810,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [20:05:04]process_action_free close_receipt [20:05:04]json_value_free [20:05:04]json_value_free done [20:05:04]process_json_proto returns [20:05:04]Send response to host [20:05:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226810,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [20:05:04]free response buf [20:05:04]execute_script done [20:05:04]execute_script returns [20:05:04]free content buf [20:05:04]Sock 8.Close socket [20:05:04]Sock 8.Thread stoped [20:05:08]OFD Sender: No OFD packet to send [20:05:14]OFD Sender: No OFD packet to send [20:05:19]OFD Sender: No OFD packet to send [20:05:24]OFD Sender: No OFD packet to send [20:05:28]recv_with_timeout no data received [20:05:29]OFD Sender: No OFD packet to send [20:05:34]OFD Sender: No OFD packet to send [20:05:39]OFD Sender: No OFD packet to send [20:05:44]OFD Sender: No OFD packet to send [20:05:45]recv_with_timeout no data received [20:05:49]OFD Sender: No OFD packet to send [20:05:54]OFD Sender: No OFD packet to send [20:05:59]OFD Sender: No OFD packet to send [20:06:04]OFD Sender: No OFD packet to send [20:06:09]OFD Sender: No OFD packet to send [20:06:14]OFD Sender: No OFD packet to send [20:06:19]OFD Sender: No OFD packet to send [20:06:24]OFD Sender: No OFD packet to send [20:06:26]accept exits with 10 [20:06:26]New connection [20:06:26]New thread 3066944868 created [20:06:26]Thread 3067088228 joined [20:06:26]Waiting for new connection... [20:06:26] Sock 10.Parse request [20:06:26]Sock 10.Check first char [20:06:26]Sock 10.First char is OK [20:06:26]request: POST /json_proto HTTP/1.0 [20:06:26]Method: POST [20:06:26]URL: /json_proto [20:06:26]Method is POST - this is cgi request [20:06:26]url: /json_proto [20:06:26]query_string will be loaded in cgi processing [20:06:26]execute_cgi json_proto POST (null) [20:06:26]execute_cgi path=json_proto method=POST [20:06:26]POST find Content-Length [20:06:26]Host: 172.17.43.131:8080 [20:06:26]Content-Length: 678 [20:06:26]Content-Type: application/json [20:06:26] [20:06:26]POST finish read [20:06:26]Found Content-Length = 678 [20:06:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003238", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:06:26]execute_script... [20:06: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)2003238", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:06:26]POST & json_proto [20:06:26]process_json_proto [20:06:26]json parsed OK: [20:06:26]protocol is kg_v1.0 [20:06:26]action value=close_receipt [20:06:26]process_action close_receipt [20:06:26]cmd_close_receipt [20:06:26]MH_GetDate [20:06:26]Write to MH i2c: F0 00 00 9C 05 90 [20:06:26]Write i2c OK [20:06:26]MH_I2C_Read... [20:06:26]Read from MH i2c: F0 [20:06:26]MH_I2C_Read... [20:06:26]Read from MH i2c: F0 09 00 [20:06:26]MH_I2C_Read... [20:06:26]Read from MH i2c: F0 09 00 9C 05 00 C3 A4 A6 66 F9 24 A2 66 31 [20:06:26]GetLastDocTimeStamp 1722197101 [20:06:26]current date 1722197187 [20:06:26]FM_GetShiftState [20:06:26]SAM_PROTO_GetShiftState [20:06:26]wFMCommunicate request_size=4 [20:06:26]MH_SAM_APDU [20:06:26]CAPDU: 80 13 01 00 [20:06:26]Write to MH i2c: E2 08 00 9D 05 80 13 01 00 00 00 00 00 1F [20:06:26]Write i2c OK [20:06:26]MH_I2C_Read... [20:06:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:06:26]Read from MH i2c: E2 [20:06:26]MH_I2C_Read... [20:06:26]Read from MH i2c: E2 0E 00 [20:06:26]MH_I2C_Read... [20:06:26]Read from MH i2c: E2 0E 00 9D 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 D0 [20:06:26]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:06:26]wFMCommunicate OK [20:06:26]SAM_PROTO_GetShiftState done [20:06:26]FM_GetShiftState done [20:06:26]opened in 1722125326 [20:06:26]opened+sec_in_day 1722211726 [20:06:26]quantity*price = 50036 [20:06:26]sum+1 = 50037 [20:06:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 471 28.07.2024 20:06 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226811 ФПД: 209878191939297 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T200627&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226811&fm=209878191939297&tin=02508201610067®Number=0000000000092624&sum=50000 [20:06:27]StoreToDocumentArchive [20:06:27]shift 439 fd 226811 [20:06:27]save to /storage/0439/doc_00226811 [20:06:27]save last doc name /storage/0439/doc_00226811 to /storage/kkm_last_doc_name [20:06:27]save OK [20:06:27]Clear old archive folders... [20:06:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:06:27]tlvbuf is 00243CF0 [20:06:27]SAM_PROTO_ClearQueue [20:06:27]wFMCommunicate request_size=4 [20:06:27]MH_SAM_APDU [20:06:27]CAPDU: 80 09 00 00 [20:06:27]Write to MH i2c: E2 08 00 AA 05 80 09 00 00 00 00 00 00 21 [20:06:27]Write i2c OK [20:06:27]MH_I2C_Read... [20:06:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:06:27]Read from MH i2c: E2 [20:06:27]MH_I2C_Read... [20:06:27]Read from MH i2c: E2 03 00 [20:06:27]MH_I2C_Read... [20:06:27]Read from MH i2c: E2 03 00 AA 05 00 90 00 23 [20:06:27]RAPDU: 90 00 [20:06:27]wFMCommunicate OK [20:06:27]SAM_PROTO_ClearQueue done [20:06:27]KKMCreateOFDPacket [20:06:27]OFDProtocolAddRootSTLVToBuf [20:06:27]FM_MakeSignedData [20:06:27]FM_MakeSignedData [20:06:27]SAM_PROTO_SignData [20:06:27]wFMCommunicate request_size=4 [20:06:27]MH_SAM_APDU [20:06:27]CAPDU: 80 0D 01 02 [20:06:27]Write to MH i2c: E2 08 00 AB 05 80 0D 01 02 00 00 00 00 29 [20:06:27]Write i2c OK [20:06:27]MH_I2C_Read... [20:06:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:06:27]Read from MH i2c: E2 [20:06:27]MH_I2C_Read... [20:06:27]Read from MH i2c: E2 03 00 [20:06:27]MH_I2C_Read... [20:06:27]Read from MH i2c: E2 03 00 AB 05 00 90 00 24 [20:06:27]RAPDU: 90 00 [20:06:27]wFMCommunicate OK [20:06:27]wFMCommunicate request_size=255 [20:06:27]MH_SAM_APDU [20:06:27]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 01 00 00 F4 03 04 00 C3 A4 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FB 75 03 00 35 04 06 00 BE [20:06:27]Write to MH i2c: E2 02 01 AC 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 01 00 00 F4 03 04 00 C3 A4 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FB 75 03 00 35 04 06 00 BE 00 00 E4 [20:06:27]Write i2c OK [20:06:27]MH_I2C_Read... [20:06:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:06:27]Read from MH i2c: E2 [20:06:27]MH_I2C_Read... [20:06:27]Read from MH i2c: E2 03 00 [20:06:27]MH_I2C_Read... [20:06:27]Read from MH i2c: E2 03 00 AC 05 00 90 00 25 [20:06:27]RAPDU: 90 00 [20:06:27]wFMCommunicate OK [20:06:27]wFMCommunicate request_size=10 [20:06:27]MH_SAM_APDU [20:06:27]CAPDU: 80 0D 02 02 05 E2 13 13 9E E1 [20:06:27]Write to MH i2c: E2 0D 00 AD 05 80 0D 02 02 05 00 E2 13 13 9E E1 00 00 BD [20:06:27]Write i2c OK [20:06:27]MH_I2C_Read... [20:06:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:06:27]Read from MH i2c: E2 [20:06:27]MH_I2C_Read... [20:06:27]Read from MH i2c: E2 03 00 [20:06:27]MH_I2C_Read... [20:06:27]Read from MH i2c: E2 03 00 AD 05 00 90 00 26 [20:06:27]RAPDU: 90 00 [20:06:27]wFMCommunicate OK [20:06:27]wFMCommunicate request_size=4 [20:06:27]MH_SAM_APDU [20:06:27]CAPDU: 80 0D 03 02 [20:06:27]Write to MH i2c: E2 08 00 AE 05 80 0D 03 02 00 00 00 00 2E [20:06:27]Write i2c OK [20:06:27]MH_I2C_Read... [20:06:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:06:28]Read from MH i2c: E2 [20:06:28]MH_I2C_Read... [20:06:28]Read from MH i2c: E2 0B 00 [20:06:28]MH_I2C_Read... [20:06:28]Read from MH i2c: E2 0B 00 AE 05 00 1B B8 6A 96 86 E1 4A 6E 90 00 21 [20:06:28]RAPDU: 1B B8 6A 96 86 E1 4A 6E 90 00 [20:06:28]wFMCommunicate OK [20:06:28]SAM_PROTO_SignData done [20:06:28]FM_MakeSignedData done [20:06:28]CreateOFDProtocolMessage [20:06:28]wFMCommunicate request_size=4 [20:06:28]MH_SAM_APDU [20:06:28]CAPDU: 80 11 00 00 [20:06:28]Write to MH i2c: E2 08 00 AF 05 80 11 00 00 00 00 00 00 2E [20:06:28]Write i2c OK [20:06:28]MH_I2C_Read... [20:06:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:06:28]Read from MH i2c: E2 [20:06:28]MH_I2C_Read... [20:06:28]Read from MH i2c: E2 17 00 [20:06:28]MH_I2C_Read... [20:06:28]Read from MH i2c: E2 17 00 AF 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8B [20:06:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:06:28]wFMCommunicate OK [20:06:28]CreateOFDProtocolMessage done [20:06:28]OFDSenderStorePacket 226811 [20:06:28]StoreOFDPacket docnum=226811 [20:06:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 61 33 07 01 99 EE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 01 00 00 F4 03 04 00 C3 A4 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FB 75 03 00 35 04 06 00 BE E2 13 13 9E E1 1B B8 6A 96 86 E1 4A 6E [20:06:28]CheckFolder [20:06:28]dirname=/storage/ofd_packets [20:06:28]CheckFolder done [20:06:28]ProducePacketName [20:06:28]name=ofd_packets/00226811 [20:06:28]NVStorageSaveData ofd_packets/00226811 [20:06:28]File name is /storage/ofd_packets/00226811 [20:06:28]Write 301 bytes [20:06:28]NVStorageSaveData done [20:06:28]OFDSenderStorePacket done [20:06:28]KKMCreateOFDPacket done [20:06:28]NVStorageSaveData kkm_last_timestamp [20:06:28]File name is /storage/kkm_last_timestamp [20:06:28]Write 4 bytes [20:06:28]NVStorageSaveData done [20:06:28]ExternCall_PrintAddStr [20:06:28]wPrintStart [20:06:28]Write to MH i2c: 01 00 00 B0 05 B5 [20:06:28]Write i2c OK [20:06:28]MH_I2C_Read... [20:06:28]Read from MH i2c: 01 [20:06:28]MH_I2C_Read... [20:06:28]Read from MH i2c: 01 07 00 [20:06:28]MH_I2C_Read... [20:06:28]Read from MH i2c: 01 07 00 B0 05 00 00 00 00 00 FF 0F CA [20:06:28]RasterBufferAndPrint [20:06:28]line Счет N : (1)2003238 [20:06:28]line ИНН: 02508201610067 [20:06:28]line Контрольно-Кассовый Чек [20:06:28]line ПРОДАЖА [20:06:28]line ТРК (МРК, ГНК) : 33 [20:06:28]line Товар: 2710124130 [20:06:28]line Аи-92-К-5 [20:06:28]line 7.380 * 67.80 [20:06:28]line = 500.36 [20:06:28]line НДС 12% НСП 1% [20:06:28]line > о реализуемом товаре [20:06:28]line ОКРУГЛЕНИЕ: -0.36 [20:06:28]line ИТОГО: 500.00 [20:06:28]line Внесено: 500.00 [20:06:28]line СДАЧА: 0.00 [20:06:28]line НСП 1% : 4.43 [20:06:28]line НДС 12% : 53.14 [20:06:28]line Наличными: 500.00 [20:06:28]line Безнал.: 0.00 [20:06:28]line Место: АЗС № 97 "Партнер Нефть" [20:06:28]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:06:28]line СНО: Общий режим [20:06:28]line Чек 471 28.07.2024 20:06 [20:06:28]line Смена: 439 ФФД: 1.0 [20:06:28]line ЗНМ: 0300000054 [20:06:28]line РНМ: 0000000000092624 [20:06:28]line Версия ККМ: 001 [20:06:28]line ФМ: 0000000000874959 [20:06:28]line ФД: 226811 [20:06:28]line ФПД: 209878191939297 [20:06:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T200627&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226811&fm=209878191939297&tin=02508201610067®Number=0000000000092624&sum=50000 [20:06:28]OFD Sender: Processing packet 226811 [packets to send 603, broken 602] [20:06:28]ProducePacketName [20:06:28]name=ofd_packets/00226811 [20:06:28]OFD Sender: To server: pG, [20:06:28]CommunicateWithHost lk.salyk.kg:30040 [20:06:28]ConnectInit lk.salyk.kg [20:06:28]written 0, free lines is 4095 [20:06:28]Write to MH i2c: 01 00 00 DB 05 E0 [20:06:28]Write i2c OK [20:06:28]MH_I2C_Read... [20:06:28]Read from MH i2c: 01 [20:06:28]MH_I2C_Read... [20:06:28]Read from MH i2c: 01 07 00 [20:06:28]MH_I2C_Read... [20:06:28]Read from MH i2c: 01 07 00 DB 05 00 00 00 00 00 60 0C 53 [20:06:28]RasterBufferAndPrint [20:06:28]line [20:06:28]line [20:06:28]line [20:06:28]line [20:06:28]line [20:06:28]written 0, free lines is 3172 [20:06:28]MH_Cut [20:06:28]Write to MH i2c: D1 01 00 E2 05 01 B9 [20:06:28]Write i2c OK [20:06:28]MH_I2C_Read... [20:06:28]Read from MH i2c: D1 [20:06:28]MH_I2C_Read... [20:06:28]Read from MH i2c: D1 01 00 [20:06:28]MH_I2C_Read... [20:06:28]Read from MH i2c: D1 01 00 E2 05 00 B8 [20:06:28]Write to MH i2c: 01 00 00 E3 05 E8 [20:06:28]Write i2c OK [20:06:28]MH_I2C_Read... [20:06:29]Connected sock=9 [20:06:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 61 33 07 01 99 EE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 01 00 00 F4 03 04 00 C3 A4 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FB 75 03 00 35 04 06 00 BE E2 13 13 9E E1 1B B8 6A 96 86 E1 4A 6E [20:06:30]*** Cut start [20:06:30]*** Partial cut [20:06:30]*** CUTSNS_PIN = 1 [20:06:30]*** CUTSNS_PIN = 0 [20:06:30]*** Brake cut motor [20:06:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 2A 27 47 00 AF 62 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FB 75 03 00 F4 03 04 00 CE 50 A6 66 B6 04 01 00 00 72 11 10 90 53 28 C6 48 [20:06:30]CommunicateWithHost err = 0 [20:06:30]CheckOFDResponse [20:06:30]1017 (14) - 77093643461234 [20:06:30]1041 (16) - 0000000000874959 [20:06:30]1040 (4) - 226811 [20:06:30]1012 (4) - 28.07.2024 14:08 [20:06:30]1206 (1) - 0 [20:06:30]OFD Sender: Remove packet 226811 [20:06:30]ProducePacketName [20:06:30]name=ofd_packets/00226811 [20:06:30]NVStorageDeleteData [20:06:30]Read from MH i2c: 01 [20:06:30]MH_I2C_Read... [20:06:30]*** Stop cut motor [20:06:30]*** Cut end [20:06:30]Read from MH i2c: 01 07 00 [20:06:30]MH_I2C_Read... [20:06:30]Read from MH i2c: 01 07 00 E3 05 00 00 00 00 00 FF 0F FD [20:06:30]process_action close_receipt done [20:06:30]requested_data is exist [20:06:30]produce_requested_data [20:06:30]requested_item fm.sn is exist - process it [20:06:30]wFMCommunicate request_size=4 [20:06:30]MH_SAM_APDU [20:06:30]CAPDU: 80 11 00 00 [20:06:30]Write to MH i2c: E2 08 00 E4 05 80 11 00 00 00 00 00 00 63 [20:06:30]Write i2c OK [20:06:30]MH_I2C_Read... [20:06:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:06:30]Read from MH i2c: E2 [20:06:30]MH_I2C_Read... [20:06:30]Read from MH i2c: E2 17 00 [20:06:30]MH_I2C_Read... [20:06:30]Read from MH i2c: E2 17 00 E4 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C0 [20:06:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:06:30]wFMCommunicate OK [20:06:30]requested_item fd.num is exist - process it [20:06:30]SAM_PROTO_GetFieldsCounters [20:06:30]wFMCommunicate request_size=4 [20:06:30]MH_SAM_APDU [20:06:30]CAPDU: 80 13 00 00 [20:06:30]Write to MH i2c: E2 08 00 E5 05 80 13 00 00 00 00 00 00 66 [20:06:30]Write i2c OK [20:06:30]MH_I2C_Read... [20:06:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:06:30]Read from MH i2c: E2 [20:06:30]MH_I2C_Read... [20:06:30]Read from MH i2c: E2 62 00 [20:06:30]MH_I2C_Read... [20:06:30]Read from MH i2c: E2 62 00 E5 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FB 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 D7 01 00 00 5E 04 04 00 D7 01 00 00 57 04 04 00 D8 01 00 00 19 04 04 00 00 00 00 00 90 00 42 [20:06:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FB 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 D7 01 00 00 5E 04 04 00 D7 01 00 00 57 04 04 00 D8 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:06:30]wFMCommunicate OK [20:06:30]SAM_PROTO_GetFieldsCounters done [20:06:30]requested_item shift.num is exist - process it [20:06:30]requested_item shift.opened is exist - process it [20:06:30]req_shift_opened [20:06:30]FM_GetShiftState [20:06:30]SAM_PROTO_GetShiftState [20:06:30]wFMCommunicate request_size=4 [20:06:30]MH_SAM_APDU [20:06:30]CAPDU: 80 13 01 00 [20:06:30]Write to MH i2c: E2 08 00 E6 05 80 13 01 00 00 00 00 00 68 [20:06:30]Write i2c OK [20:06:30]MH_I2C_Read... [20:06:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:06:30]Read from MH i2c: E2 [20:06:30]MH_I2C_Read... [20:06:30]Read from MH i2c: E2 0E 00 [20:06:30]MH_I2C_Read... [20:06:30]Read from MH i2c: E2 0E 00 E6 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 19 [20:06:30]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:06:30]wFMCommunicate OK [20:06:30]SAM_PROTO_GetShiftState done [20:06:30]FM_GetShiftState done [20:06:30]req_shift_opened done [20:06:30]requested_item shift.open_date is exist - process it [20:06:30]req_shift_open_date [20:06:30]req_shift_open_date done [20:06:30]produce_requested_data done [20:06:30]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226811,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [20:06:30]process_action_free close_receipt [20:06:30]json_value_free [20:06:30]json_value_free done [20:06:30]process_json_proto returns [20:06:30]Send response to host [20:06:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226811,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [20:06:30]free response buf [20:06:30]execute_script done [20:06:30]execute_script returns [20:06:30]free content buf [20:06:30]Sock 10.Close socket [20:06:30]Sock 10.Thread stoped [20:06:31]OFD Sender: No OFD packet to send [20:06:36]OFD Sender: No OFD packet to send [20:06:41]OFD Sender: No OFD packet to send [20:06:46]recv_with_timeout no data received [20:06:46]OFD Sender: No OFD packet to send [20:06:51]OFD Sender: No OFD packet to send [20:06:56]OFD Sender: No OFD packet to send [20:07:01]OFD Sender: No OFD packet to send [20:07:06]OFD Sender: No OFD packet to send [20:07:11]OFD Sender: No OFD packet to send [20:07:16]OFD Sender: No OFD packet to send [20:07:21]OFD Sender: No OFD packet to send [20:07:26]OFD Sender: No OFD packet to send [20:07:31]OFD Sender: No OFD packet to send [20:07:36]OFD Sender: No OFD packet to send [20:07:41]OFD Sender: No OFD packet to send [20:07:46]OFD Sender: No OFD packet to send [20:07:51]OFD Sender: No OFD packet to send [20:07:56]OFD Sender: No OFD packet to send [20:08:01]OFD Sender: No OFD packet to send [20:08:06]OFD Sender: No OFD packet to send [20:08:11]OFD Sender: No OFD packet to send [20:08:16]OFD Sender: No OFD packet to send [20:08:21]OFD Sender: No OFD packet to send [20:08:26]OFD Sender: No OFD packet to send [20:08:31]OFD Sender: No OFD packet to send [20:08:33]recv_with_timeout no data received [20:08:36]OFD Sender: No OFD packet to send [20:08:41]OFD Sender: No OFD packet to send [20:08:46]OFD Sender: No OFD packet to send [20:08:51]OFD Sender: No OFD packet to send [20:08:56]OFD Sender: No OFD packet to send [20:09:01]OFD Sender: No OFD packet to send [20:09:04]recv_with_timeout no data received [20:09:06]OFD Sender: No OFD packet to send [20:09:11]OFD Sender: No OFD packet to send [20:09:16]OFD Sender: No OFD packet to send [20:09:21]OFD Sender: No OFD packet to send [20:09:26]OFD Sender: No OFD packet to send [20:09:31]OFD Sender: No OFD packet to send [20:09:36]OFD Sender: No OFD packet to send [20:09:41]OFD Sender: No OFD packet to send [20:09:46]recv_with_timeout no data received [20:09:46]OFD Sender: No OFD packet to send [20:09:51]OFD Sender: No OFD packet to send [20:09:56]OFD Sender: No OFD packet to send [20:10:01]OFD Sender: No OFD packet to send [20:10:06]OFD Sender: No OFD packet to send [20:10:11]OFD Sender: No OFD packet to send [20:10:16]recv_with_timeout no data received [20:10:16]OFD Sender: No OFD packet to send [20:10:21]OFD Sender: No OFD packet to send [20:10:26]OFD Sender: No OFD packet to send [20:10:31]OFD Sender: No OFD packet to send [20:10:36]OFD Sender: No OFD packet to send [20:10:41]OFD Sender: No OFD packet to send [20:10:46]OFD Sender: No OFD packet to send [20:10:51]OFD Sender: No OFD packet to send [20:10:56]OFD Sender: No OFD packet to send [20:11:01]OFD Sender: No OFD packet to send [20:11:06]OFD Sender: No OFD packet to send [20:11:11]OFD Sender: No OFD packet to send [20:11:16]OFD Sender: No OFD packet to send [20:11:21]OFD Sender: No OFD packet to send [20:11:26]OFD Sender: No OFD packet to send [20:11:32]OFD Sender: No OFD packet to send [20:11:33]accept exits with 8 [20:11:33]New connection [20:11:33]New thread 3067088228 created [20:11:33]Thread 3066944868 joined [20:11:33]Waiting for new connection... [20:11:33] Sock 8.Parse request [20:11:33]Sock 8.Check first char [20:11:33]Sock 8.First char is OK [20:11:33]request: POST /json_proto HTTP/1.0 [20:11:33]Method: POST [20:11:33]URL: /json_proto [20:11:33]Method is POST - this is cgi request [20:11:33]url: /json_proto [20:11:33]query_string will be loaded in cgi processing [20:11:33]execute_cgi json_proto POST (null) [20:11:33]execute_cgi path=json_proto method=POST [20:11:33]POST find Content-Length [20:11:33]Host: 172.17.43.131:8080 [20:11:33]Content-Length: 678 [20:11:33]Content-Type: application/json [20:11:33] [20:11:33]POST finish read [20:11:33]Found Content-Length = 678 [20:11:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003239", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:11:33]execute_script... [20:11:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003239", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:11:33]POST & json_proto [20:11:33]process_json_proto [20:11:33]json parsed OK: [20:11:33]protocol is kg_v1.0 [20:11:33]action value=close_receipt [20:11:33]process_action close_receipt [20:11:33]cmd_close_receipt [20:11:33]MH_GetDate [20:11:33]Write to MH i2c: F0 00 00 E7 05 DB [20:11:33]Write i2c OK [20:11:33]MH_I2C_Read... [20:11:33]Read from MH i2c: F0 [20:11:33]MH_I2C_Read... [20:11:33]Read from MH i2c: F0 09 00 [20:11:33]MH_I2C_Read... [20:11:33]Read from MH i2c: F0 09 00 E7 05 00 F6 A5 A6 66 F9 24 A2 66 B0 [20:11:33]GetLastDocTimeStamp 1722197187 [20:11:33]current date 1722197494 [20:11:33]FM_GetShiftState [20:11:33]SAM_PROTO_GetShiftState [20:11:33]wFMCommunicate request_size=4 [20:11:33]MH_SAM_APDU [20:11:33]CAPDU: 80 13 01 00 [20:11:33]Write to MH i2c: E2 08 00 E8 05 80 13 01 00 00 00 00 00 6A [20:11:33]Write i2c OK [20:11:33]MH_I2C_Read... [20:11:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:11:33]Read from MH i2c: E2 [20:11:33]MH_I2C_Read... [20:11:33]Read from MH i2c: E2 0E 00 [20:11:33]MH_I2C_Read... [20:11:33]Read from MH i2c: E2 0E 00 E8 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 1B [20:11:33]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:11:33]wFMCommunicate OK [20:11:33]SAM_PROTO_GetShiftState done [20:11:33]FM_GetShiftState done [20:11:33]opened in 1722125326 [20:11:33]opened+sec_in_day 1722211726 [20:11:33]quantity*price = 60003 [20:11:33]sum+1 = 60004 [20:11:33]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 473 28.07.2024 20:12 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226813 ФПД: 96486504796947 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T201249&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226813&fm=96486504796947&tin=02508201610067®Number=0000000000092624&sum=30000 [20:12:50]StoreToDocumentArchive [20:12:50]shift 439 fd 226813 [20:12:50]save to /storage/0439/doc_00226813 [20:12:50]save last doc name /storage/0439/doc_00226813 to /storage/kkm_last_doc_name [20:12:50]save OK [20:12:50]Clear old archive folders... [20:12:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:12:50]tlvbuf is 01607F00 [20:12:50]SAM_PROTO_ClearQueue [20:12:50]wFMCommunicate request_size=4 [20:12:50]MH_SAM_APDU [20:12:50]CAPDU: 80 09 00 00 [20:12:50]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [20:12:50]Write i2c OK [20:12:50]MH_I2C_Read... [20:12:50]Read from MH i2c: E2 *** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:12:50] [20:12:50]MH_I2C_Read... [20:12:50]Read from MH i2c: E2 03 00 [20:12:50]MH_I2C_Read... [20:12:50]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [20:12:50]RAPDU: 90 00 [20:12:50]wFMCommunicate OK [20:12:50]SAM_PROTO_ClearQueue done [20:12:50]KKMCreateOFDPacket [20:12:50]OFDProtocolAddRootSTLVToBuf [20:12:50]FM_MakeSignedData [20:12:50]FM_MakeSignedData [20:12:50]SAM_PROTO_SignData [20:12:50]wFMCommunicate request_size=4 [20:12:50]MH_SAM_APDU [20:12:50]CAPDU: 80 0D 01 02 [20:12:50]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [20:12:50]Write i2c OK [20:12:50]MH_I2C_Read... [20:12:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:12:50]Read from MH i2c: E2 [20:12:50]MH_I2C_Read... [20:12:50]Read from MH i2c: E2 03 00 [20:12:50]MH_I2C_Read... [20:12:50]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [20:12:50]RAPDU: 90 00 [20:12:50]wFMCommunicate OK [20:12:50]wFMCommunicate request_size=255 [20:12:50]MH_SAM_APDU [20:12:50]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 D9 01 00 00 F4 03 04 00 41 A6 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FD 75 03 00 35 04 06 00 57 [20:12:50]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 D9 01 00 00 F4 03 04 00 41 A6 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FD 75 03 00 35 04 06 00 57 00 00 9C [20:12:51]Write i2c OK [20:12:51]MH_I2C_Read... [20:12:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:12:51]Read from MH i2c: E2 [20:12:51]MH_I2C_Read... [20:12:51]Read from MH i2c: E2 03 00 [20:12:51]MH_I2C_Read... [20:12:51]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [20:12:51]RAPDU: 90 00 [20:12:51]wFMCommunicate OK [20:12:51]wFMCommunicate request_size=10 [20:12:51]MH_SAM_APDU [20:12:51]CAPDU: 80 0D 02 02 05 C1 03 D8 13 13 [20:12:51]Write to MH i2c: E2 0D 00 2E 00 80 0D 02 02 05 00 C1 03 D8 13 13 00 00 74 [20:12:51]Write i2c OK [20:12:51]MH_I2C_Read... [20:12:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:12:51]Read from MH i2c: E2 [20:12:51]MH_I2C_Read... [20:12:51]Read from MH i2c: E2 03 00 [20:12:51]MH_I2C_Read... [20:12:51]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [20:12:51]RAPDU: 90 00 [20:12:51]wFMCommunicate OK [20:12:51]wFMCommunicate request_size=4 [20:12:51]MH_SAM_APDU [20:12:51]CAPDU: 80 0D 03 02 [20:12:51]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [20:12:51]Write i2c OK [20:12:51]MH_I2C_Read... [20:12:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:12:51]Read from MH i2c: E2 [20:12:51]MH_I2C_Read... [20:12:51]Read from MH i2c: E2 0B 00 [20:12:51]MH_I2C_Read... [20:12:51]Read from MH i2c: E2 0B 00 2F 00 00 3F 29 1A DD E0 8E C3 45 90 00 80 [20:12:51]RAPDU: 3F 29 1A DD E0 8E C3 45 90 00 [20:12:51]wFMCommunicate OK [20:12:51]SAM_PROTO_SignData done [20:12:51]FM_MakeSignedData done [20:12:51]CreateOFDProtocolMessage [20:12:51]wFMCommunicate request_size=4 [20:12:51]MH_SAM_APDU [20:12:51]CAPDU: 80 11 00 00 [20:12:51]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [20:12:51]Write i2c OK [20:12:51]MH_I2C_Read... [20:12:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:12:51]Read from MH i2c: E2 [20:12:51]MH_I2C_Read... [20:12:51]Read from MH i2c: E2 17 00 [20:12:51]MH_I2C_Read... [20:12:51]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 07 [20:12:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:12:51]wFMCommunicate OK [20:12:51]CreateOFDProtocolMessage done [20:12:51]OFDSenderStorePacket 226813 [20:12:51]StoreOFDPacket docnum=226813 [20:12:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 79 53 07 01 24 99 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 D9 01 00 00 F4 03 04 00 41 A6 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FD 75 03 00 35 04 06 00 57 C1 03 D8 13 13 3F 29 1A DD E0 8E C3 45 [20:12:51]CheckFolder [20:12:51]dirname=/storage/ofd_packets [20:12:51]CheckFolder done [20:12:51]ProducePacketName [20:12:51]name=ofd_packets/00226813 [20:12:51]NVStorageSaveData ofd_packets/00226813 [20:12:51]File name is /storage/ofd_packets/00226813 [20:12:51]Write 301 bytes [20:12:51]NVStorageSaveData done [20:12:51]OFDSenderStorePacket done [20:12:51]KKMCreateOFDPacket done [20:12:51]NVStorageSaveData kkm_last_timestamp [20:12:51]File name is /storage/kkm_last_timestamp [20:12:51]Write 4 bytes [20:12:51]NVStorageSaveData done [20:12:51]ExternCall_PrintAddStr [20:12:51]wPrintStart [20:12:51]Write to MH i2c: 01 00 00 31 00 31 [20:12:51]Write i2c OK [20:12:51]MH_I2C_Read... [20:12:51]Read from MH i2c: 01 [20:12:51]MH_I2C_Read... [20:12:51]Read from MH i2c: 01 07 00 [20:12:51]MH_I2C_Read... [20:12:51]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [20:12:51]RasterBufferAndPrint [20:12:51]line Счет N : (1)2003240 [20:12:51]line ИНН: 02508201610067 [20:12:51]line Контрольно-Кассовый Чек [20:12:51]line ПРОДАЖА [20:12:51]line ТРК (МРК, ГНК) : 53 [20:12:51]line Товар: 2710124130 [20:12:51]line Аи-92-К-5 [20:12:51]line 4.430 * 67.80 [20:12:51]line = 300.35 [20:12:51]line НДС 12% НСП 1% [20:12:51]line > о реализуемом товаре [20:12:51]line ОКРУГЛЕНИЕ: -0.35 [20:12:51]line ИТОГО: 300.00 [20:12:51]line Внесено: 300.00 [20:12:51]line СДАЧА: 0.00 [20:12:51]line НСП 1% : 2.66 [20:12:51]line НДС 12% : 31.90 [20:12:51]line Наличными: 300.00 [20:12:51]line Безнал.: 0.00 [20:12:51]line Место: АЗС № 97 "Партнер Нефть" [20:12:51]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:12:51]line СНО: Общий режим [20:12:51]line Чек 473 28.07.2024 20:12 [20:12:51]line Смена: 439 ФФД: 1.0 [20:12:51]line ЗНМ: 0300000054 [20:12:51]line РНМ: 0000000000092624 [20:12:51]line Версия ККМ: 001 [20:12:51]line ФМ: 0000000000874959 [20:12:51]line ФД: 226813 [20:12:51]line ФПД: 96486504796947 [20:12:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T201249&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226813&fm=96486504796947&tin=02508201610067®Number=0000000000092624&sum=30000 [20:12:51]written 0, free lines is 4095 [20:12:51]OFD Sender: Processing packet 226813 [packets to send 604, broken 603] [20:12:51]ProducePacketName [20:12:51]name=ofd_packets/00226813 [20:12:51]OFD Sender: To server: pG, [20:12:51]CommunicateWithHost lk.salyk.kg:30040 [20:12:51]ConnectInit lk.salyk.kg [20:12:51]Write to MH i2c: 01 00 00 5C 00 5C [20:12:51]Write i2c OK [20:12:52]MH_I2C_Read... [20:12:52]Read from MH i2c: 01 [20:12:52]MH_I2C_Read... [20:12:52]Read from MH i2c: 01 07 00 [20:12:52]MH_I2C_Read... [20:12:52]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 61 0C D0 [20:12:52]RasterBufferAndPrint [20:12:52]line [20:12:52]line [20:12:52]line [20:12:52]line [20:12:52]line [20:12:52]written 0, free lines is 3181 [20:12:52]MH_Cut [20:12:52]Write to MH i2c: D1 01 00 63 00 01 35 [20:12:52]Write i2c OK [20:12:52]MH_I2C_Read... [20:12:52]Read from MH i2c: D1 [20:12:52]MH_I2C_Read... [20:12:52]Read from MH i2c: D1 01 00 [20:12:52]MH_I2C_Read... [20:12:52]Read from MH i2c: D1 01 00 63 00 00 34 [20:12:52]Write to MH i2c: 01 00 00 64 00 64 [20:12:52]Write i2c OK [20:12:52]MH_I2C_Read... [20:12:53]*** Cut start [20:12:53]*** Partial cut [20:12:53]*** CUTSNS_PIN = 1 [20:12:53]*** CUTSNS_PIN = 0 [20:12:53]*** Brake cut motor [20:12:53]Read from MH i2c: 01 *** Stop cut motor [20:12:53] [20:12:53]*** Cut end [20:12:53]MH_I2C_Read... [20:12:53]Read from MH i2c: 01 07 00 [20:12:53]MH_I2C_Read... [20:12:53]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [20:12:53]process_action close_receipt done [20:12:53]requested_data is exist [20:12:53]produce_requested_data [20:12:53]requested_item fm.sn is exist - process it [20:12:53]wFMCommunicate request_size=4 [20:12:53]MH_SAM_APDU [20:12:53]CAPDU: 80 11 00 00 [20:12:53]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [20:12:53]Write i2c OK [20:12:53]MH_I2C_Read... [20:12:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:12:53]Read from MH i2c: E2 [20:12:53]MH_I2C_Read... [20:12:53]Read from MH i2c: E2 17 00 [20:12:53]MH_I2C_Read... [20:12:53]Read from MH i2c: E2 17 00 65 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3C [20:12:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:12:53]wFMCommunicate OK [20:12:53]requested_item fd.num is exist - process it [20:12:53]SAM_PROTO_GetFieldsCounters [20:12:53]wFMCommunicate request_size=4 [20:12:53]MH_SAM_APDU [20:12:53]CAPDU: 80 13 00 00 [20:12:53]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [20:12:53]Write i2c OK [20:12:53]MH_I2C_Read... [20:12:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:12:54]Read from MH i2c: E2 [20:12:54]MH_I2C_Read... [20:12:54]Read from MH i2c: E2 62 00 [20:12:54]MH_I2C_Read... [20:12:54]Read from MH i2c: E2 62 00 66 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FD 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 D9 01 00 00 5E 04 04 00 D9 01 00 00 57 04 04 00 DA 01 00 00 19 04 04 00 00 00 00 00 90 00 C6 [20:12:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FD 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 D9 01 00 00 5E 04 04 00 D9 01 00 00 57 04 04 00 DA 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:12:54]wFMCommunicate OK [20:12:54]SAM_PROTO_GetFieldsCounters done [20:12:54]requested_item shift.num is exist - process it [20:12:54]requested_item shift.opened is exist - process it [20:12:54]req_shift_opened [20:12:54]FM_GetShiftState [20:12:54]SAM_PROTO_GetShiftState [20:12:54]wFMCommunicate request_size=4 [20:12:54]MH_SAM_APDU [20:12:54]CAPDU: 80 13 01 00 [20:12:54]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [20:12:54]Write i2c OK [20:12:54]MH_I2C_Read... [20:12:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:12:54]Read from MH i2c: E2 [20:12:54]MH_I2C_Read... [20:12:54]Read from MH i2c: E2 0E 00 [20:12:54]MH_I2C_Read... [20:12:54]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 95 [20:12:54]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:12:54]wFMCommunicate OK [20:12:54]SAM_PROTO_GetShiftState done [20:12:54]FM_GetShiftState done [20:12:54]req_shift_opened done [20:12:54]requested_item shift.open_date is exist - process it [20:12:54]req_shift_open_date [20:12:54]req_shift_open_date done [20:12:54]produce_requested_data done [20:12:54]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226813,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [20:12:54]process_action_free close_receipt [20:12:54]json_value_free [20:12:54]json_value_free done [20:12:54]process_json_proto returns [20:12:54]Send response to host [20:12:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226813,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [20:12:54]free response buf [20:12:54]execute_script done [20:12:54]execute_script returns [20:12:54]free content buf [20:12:54]Sock 9.Close socket [20:12:54]Sock 9.Thread stoped [20:12:56]recv_with_timeout no data received [20:12:56]ConnectInit Can't take IP for lk.salyk.kg [20:12:56]CommunicateWithHost connect error [20:12:56]CommunicateWithHost err = -1 [20:12:56]OFD Sender: Server communicate error [20:13:01]OFD Sender: Processing packet 226813 [packets to send 604, broken 603] [20:13:01]ProducePacketName [20:13:01]name=ofd_packets/00226813 [20:13:01]OFD Sender: To server: pG, [20:13:01]CommunicateWithHost lk.salyk.kg:30040 [20:13:01]ConnectInit lk.salyk.kg [20:13:06]ConnectInit Can't take IP for lk.salyk.kg [20:13:06]CommunicateWithHost connect error [20:13:06]CommunicateWithHost err = -1 [20:13:06]OFD Sender: Server communicate error [20:13:11]OFD Sender: Processing packet 226813 [packets to send 604, broken 603] [20:13:11]ProducePacketName [20:13:11]name=ofd_packets/00226813 [20:13:11]OFD Sender: To server: pG, [20:13:11]CommunicateWithHost lk.salyk.kg:30040 [20:13:11]ConnectInit lk.salyk.kg [20:13:16]ConnectInit Can't take IP for lk.salyk.kg [20:13:16]CommunicateWithHost connect error [20:13:16]CommunicateWithHost err = -1 [20:13:16]OFD Sender: Server communicate error [20:13:21]OFD Sender: Processing packet 226813 [packets to send 604, broken 603] [20:13:21]ProducePacketName [20:13:21]name=ofd_packets/00226813 [20:13:21]OFD Sender: To server: pG, [20:13:21]CommunicateWithHost lk.salyk.kg:30040 [20:13:21]ConnectInit lk.salyk.kg [20:13:22]Connected sock=7 [20:13:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 79 53 07 01 24 99 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 D9 01 00 00 F4 03 04 00 41 A6 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FD 75 03 00 35 04 06 00 57 C1 03 D8 13 13 3F 29 1A DD E0 8E C3 45 [20:13:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 F5 64 47 00 34 0B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FD 75 03 00 F4 03 04 00 6A 52 A6 66 B6 04 01 00 00 25 58 CE 88 25 16 BE 89 [20:13:23]CommunicateWithHost err = 0 [20:13:23]CheckOFDResponse [20:13:23]1017 (14) - 77093643461234 [20:13:23]1041 (16) - 0000000000874959 [20:13:23]1040 (4) - 226813 [20:13:23]1012 (4) - 28.07.2024 14:15 [20:13:23]1206 (1) - 0 [20:13:23]OFD Sender: Remove packet 226813 [20:13:23]ProducePacketName [20:13:23]name=ofd_packets/00226813 [20:13:23]NVStorageDeleteData [20:13:23]OFD Sender: No OFD packet to send [20:13:28]OFD Sender: No OFD packet to send [20:13:33]OFD Sender: No OFD packet to send [20:13:38]OFD Sender: No OFD packet to send [20:13:41]accept exits with 10 [20:13:41]New connection [20:13:41]New thread 3067305316 created [20:13:41]Thread 3067448676 joined [20:13:41]Waiting for new connection... [20:13:41] Sock 10.Parse request [20:13:41]Sock 10.Check first char [20:13:41]Sock 10.First char is OK [20:13:41]request: POST /json_proto HTTP/1.0 [20:13:41]Method: POST [20:13:41]URL: /json_proto [20:13:41]Method is POST - this is cgi request [20:13:41]url: /json_proto [20:13:41]query_string will be loaded in cgi processing [20:13:41]execute_cgi json_proto POST (null) [20:13:41]execute_cgi path=json_proto method=POST [20:13:41]POST find Content-Length [20:13:41]Host: 172.17.43.131:8080 [20:13:41]Content-Length: 672 [20:13:41]Content-Type: application/json [20:13:41] [20:13:41]POST finish read [20:13:41]Found Content-Length = 672 [20:13:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003242", "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.80, "quantity" : 10.180, "sum" : 700.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:13:41]execute_script... [20:13: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)2003242", "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.80, "quantity" : 10.180, "sum" : 700.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:13:41]POST & json_proto [20:13:41]process_json_proto [20:13:41]json parsed OK: [20:13:41]protocol is kg_v1.0 [20:13:41]action value=close_receipt [20:13:41]process_action close_receipt [20:13:41]cmd_close_receipt [20:13:41]MH_GetDate [20:13:41]Write to MH i2c: F0 00 00 68 00 57 [20:13:41]Write i2c OK [20:13:41]MH_I2C_Read... [20:13:41]Read from MH i2c: F0 [20:13:41]MH_I2C_Read... [20:13:41]Read from MH i2c: F0 09 00 [20:13:41]MH_I2C_Read... [20:13:41]Read from MH i2c: F0 09 00 68 00 00 75 A6 A6 66 F9 24 A2 66 AC [20:13:41]GetLastDocTimeStamp 1722197569 [20:13:41]current date 1722197621 [20:13:41]FM_GetShiftState [20:13:41]SAM_PROTO_GetShiftState [20:13:41]wFMCommunicate request_size=4 [20:13:41]MH_SAM_APDU [20:13:41]CAPDU: 80 13 01 00 [20:13:41]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [20:13:41]Write i2c OK [20:13:41]MH_I2C_Read... [20:13:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:13:41]Read from MH i2c: E2 [20:13:41]MH_I2C_Read... [20:13:41]Read from MH i2c: E2 0E 00 [20:13:41]MH_I2C_Read... [20:13:41]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 97 [20:13:41]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:13:41]wFMCommunicate OK [20:13:41]SAM_PROTO_GetShiftState done [20:13:41]FM_GetShiftState done [20:13:41]opened in 1722125326 [20:13:41]opened+sec_in_day 1722211726 [20:13:41]quantity*price = 70038 [20:13:41]sum+1 = 70039 [20:13:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 474 28.07.2024 20:13 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226814 ФПД: 199005656114551 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T201341&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226814&fm=199005656114551&tin=02508201610067®Number=0000000000092624&sum=70000 [20:13:42]StoreToDocumentArchive [20:13:42]shift 439 fd 226814 [20:13:42]save to /storage/0439/doc_00226814 [20:13:42]save last doc name /storage/0439/doc_00226814 to /storage/kkm_last_doc_name [20:13:42]save OK [20:13:42]Clear old archive folders... [20:13:42]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:13:42]tlvbuf is 015A1760 [20:13:42]SAM_PROTO_ClearQueue [20:13:42]wFMCommunicate request_size=4 [20:13:42]MH_SAM_APDU [20:13:42]CAPDU: 80 09 00 00 [20:13:42]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [20:13:42]Write i2c OK [20:13:42]MH_I2C_Read... [20:13:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:13:42]Read from MH i2c: E2 [20:13:42]MH_I2C_Read... [20:13:42]Read from MH i2c: E2 03 00 [20:13:42]MH_I2C_Read... [20:13:42]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [20:13:42]RAPDU: 90 00 [20:13:42]wFMCommunicate OK [20:13:42]SAM_PROTO_ClearQueue done [20:13:42]KKMCreateOFDPacket [20:13:42]OFDProtocolAddRootSTLVToBuf [20:13:42]FM_MakeSignedData [20:13:42]FM_MakeSignedData [20:13:42]SAM_PROTO_SignData [20:13:42]wFMCommunicate request_size=4 [20:13:42]MH_SAM_APDU [20:13:42]CAPDU: 80 0D 01 02 [20:13:42]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [20:13:42]Write i2c OK [20:13:42]MH_I2C_Read... [20:13:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:13:42]Read from MH i2c: E2 [20:13:42]MH_I2C_Read... [20:13:42]Read from MH i2c: E2 03 00 [20:13:42]MH_I2C_Read... [20:13:42]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [20:13:42]RAPDU: 90 00 [20:13:42]wFMCommunicate OK [20:13:42]wFMCommunicate request_size=255 [20:13:42]MH_SAM_APDU [20:13:42]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 DA 01 00 00 F4 03 04 00 75 A6 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FE 75 03 00 35 04 06 00 [20:13:42]Write to MH i2c: E2 02 01 78 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 DA 01 00 00 F4 03 04 00 75 A6 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FE 75 03 00 35 04 06 00 00 00 86 [20:13:43]Write i2c OK [20:13:43]MH_I2C_Read... [20:13:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:13:43]Read from MH i2c: E2 [20:13:43]MH_I2C_Read... [20:13:43]Read from MH i2c: E2 03 00 [20:13:43]MH_I2C_Read... [20:13:43]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [20:13:43]RAPDU: 90 00 [20:13:43]wFMCommunicate OK [20:13:43]wFMCommunicate request_size=11 [20:13:43]MH_SAM_APDU [20:13:43]CAPDU: 80 0D 02 02 06 B4 FE 9D 70 E5 77 [20:13:43]Write to MH i2c: E2 0E 00 79 00 80 0D 02 02 06 00 B4 FE 9D 70 E5 77 00 00 1A [20:13:43]Write i2c OK [20:13:43]MH_I2C_Read... [20:13:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:13:43]Read from MH i2c: E2 [20:13:43]MH_I2C_Read... [20:13:43]Read from MH i2c: E2 03 00 [20:13:43]MH_I2C_Read... [20:13:43]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [20:13:43]RAPDU: 90 00 [20:13:43]wFMCommunicate OK [20:13:43]wFMCommunicate request_size=4 [20:13:43]MH_SAM_APDU [20:13:43]CAPDU: 80 0D 03 02 [20:13:43]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [20:13:43]Write i2c OK [20:13:43]MH_I2C_Read... [20:13:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:13:43]Read from MH i2c: E2 [20:13:43]MH_I2C_Read... [20:13:43]Read from MH i2c: E2 0B 00 [20:13:43]MH_I2C_Read... [20:13:43]Read from MH i2c: E2 0B 00 7A 00 00 3F C0 50 C6 14 2D 8B 53 90 00 2A [20:13:43]RAPDU: 3F C0 50 C6 14 2D 8B 53 90 00 [20:13:43]wFMCommunicate OK [20:13:43]SAM_PROTO_SignData done [20:13:43]FM_MakeSignedData done [20:13:43]CreateOFDProtocolMessage [20:13:43]wFMCommunicate request_size=4 [20:13:43]MH_SAM_APDU [20:13:43]CAPDU: 80 11 00 00 [20:13:43]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [20:13:43]Write i2c OK [20:13:43]MH_I2C_Read... [20:13:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:13:43]Read from MH i2c: E2 [20:13:43]MH_I2C_Read... [20:13:43]Read from MH i2c: E2 17 00 [20:13:43]MH_I2C_Read... [20:13:43]Read from MH i2c: E2 17 00 7B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 52 [20:13:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:13:43]wFMCommunicate OK [20:13:43]CreateOFDProtocolMessage done [20:13:43]OFDSenderStorePacket 226814 [20:13:43]StoreOFDPacket docnum=226814 [20:13:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 38 1C 08 01 8F EA 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 DA 01 00 00 F4 03 04 00 75 A6 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FE 75 03 00 35 04 06 00 B4 FE 9D 70 E5 77 3F C0 50 C6 14 2D 8B 53 [20:13:43]CheckFolder [20:13:43]dirname=/storage/ofd_packets [20:13:43]CheckFolder done [20:13:43]ProducePacketName [20:13:43]name=ofd_packets/00226814 [20:13:43]NVStorageSaveData ofd_packets/00226814 [20:13:43]File name is /storage/ofd_packets/00226814 [20:13:43]Write 302 bytes [20:13:43]NVStorageSaveData done [20:13:43]OFDSenderStorePacket done [20:13:43]KKMCreateOFDPacket done [20:13:43]NVStorageSaveData kkm_last_timestamp [20:13:43]File name is /storage/kkm_last_timestamp [20:13:43]Write 4 bytes [20:13:43]NVStorageSaveData done [20:13:43]ExternCall_PrintAddStr [20:13:43]wPrintStart [20:13:43]Write to MH i2c: 01 00 00 7C 00 7C [20:13:43]Write i2c OK [20:13:43]MH_I2C_Read... [20:13:43]Read from MH i2c: 01 [20:13:43]MH_I2C_Read... [20:13:43]Read from MH i2c: 01 07 00 [20:13:43]MH_I2C_Read... [20:13:43]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [20:13:43]RasterBufferAndPrint [20:13:43]line Счет N : (1)2003242 [20:13:43]line ИНН: 02508201610067 [20:13:43]line Контрольно-Кассовый Чек [20:13:43]line ПРОДАЖА [20:13:43]line ТРК (МРК, ГНК) : 32 [20:13:43]line Товар: 2710124130 [20:13:43]line Super-92-К-5 [20:13:43]line 10.180 * 68.80 [20:13:43]line = 700.38 [20:13:43]line НДС 12% НСП 1% [20:13:43]line > о реализуемом товаре [20:13:43]line ОКРУГЛЕНИЕ: -0.38 [20:13:43]line ИТОГО: 700.00 [20:13:43]line Внесено: 700.00 [20:13:43]line СДАЧА: 0.00 [20:13:43]line НСП 1% : 6.20 [20:13:43]line НДС 12% : 74.38 [20:13:43]line Наличными: 700.00 [20:13:43]line Безнал.: 0.00 [20:13:43]line Место: АЗС № 97 "Партнер Нефть" [20:13:43]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:13:43]line СНО: Общий режим [20:13:43]line Чек 474 28.07.2024 20:13 [20:13:43]line Смена: 439 ФФД: 1.0 [20:13:43]line ЗНМ: 0300000054 [20:13:43]line РНМ: 0000000000092624 [20:13:43]line Версия ККМ: 001 [20:13:43]line ФМ: 0000000000874959 [20:13:43]line ФД: 226814 [20:13:43]line ФПД: 199005656114551 [20:13:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T201341&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226814&fm=199005656114551&tin=02508201610067®Number=0000000000092624&sum=70000 [20:13:43]written 0, free lines is 4095 [20:13:43]OFD Sender: Processing packet 226814 [packets to send 604, broken 603] [20:13:43]ProducePacketName [20:13:43]name=ofd_packets/00226814 [20:13:43]OFD Sender: To server: pG, [20:13:43]CommunicateWithHost lk.salyk.kg:30040 [20:13:43]ConnectInit lk.salyk.kg [20:13:43]Write to MH i2c: 01 00 00 A7 00 A7 [20:13:43]Write i2c OK [20:13:43]MH_I2C_Read... [20:13:43]Read from MH i2c: 01 [20:13:43]MH_I2C_Read... [20:13:43]Read from MH i2c: 01 07 00 [20:13:43]MH_I2C_Read... [20:13:43]Read from MH i2c: 01 07 00 A7 00 00 00 00 00 00 5B 0C 15 [20:13:43]RasterBufferAndPrint [20:13:43]line [20:13:43]line [20:13:43]line [20:13:43]line [20:13:43]line [20:13:43]written 0, free lines is 3170 [20:13:43]MH_Cut [20:13:43]Write to MH i2c: D1 01 00 AE 00 01 80 [20:13:43]Write i2c OK [20:13:43]MH_I2C_Read... [20:13:43]Read from MH i2c: D1 [20:13:43]MH_I2C_Read... [20:13:43]Read from MH i2c: D1 01 00 [20:13:43]MH_I2C_Read... [20:13:43]Read from MH i2c: D1 01 00 AE 00 00 7F [20:13:43]Write to MH i2c: 01 00 00 AF 00 AF [20:13:43]Write i2c OK [20:13:43]MH_I2C_Read... [20:13:44]Connected sock=11 [20:13:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 38 1C 08 01 8F EA 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 DA 01 00 00 F4 03 04 00 75 A6 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FE 75 03 00 35 04 06 00 B4 FE 9D 70 E5 77 3F C0 50 C6 14 2D 8B 53 [20:13:45]*** Cut start [20:13:45]*** Partial cut [20:13:45]*** CUTSNS_PIN = 1 [20:13:45]*** CUTSNS_PIN = 0 [20:13:45]*** Brake cut motor [20:13:45]Read from MH i2c: 01 [20:13:45]MH_I2C_Read... [20:13:45]*** Stop cut motor [20:13:45]*** Cut end [20:13:45]Read from MH i2c: 01 07 00 [20:13:45]MH_I2C_Read... [20:13:45]Read from MH i2c: 01 07 00 AF 00 00 00 00 00 00 FF 0F C4 [20:13:45]process_action close_receipt done [20:13:45]requested_data is exist [20:13:45]produce_requested_data [20:13:45]requested_item fm.sn is exist - process it [20:13:45]wFMCommunicate request_size=4 [20:13:45]MH_SAM_APDU [20:13:45]CAPDU: 80 11 00 00 [20:13:45]Write to MH i2c: E2 08 00 B0 00 80 11 00 00 00 00 00 00 2A [20:13:45]Write i2c OK [20:13:45]MH_I2C_Read... [20:13:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:13:45]Read from MH i2c: E2 [20:13:45]MH_I2C_Read... [20:13:45]Read from MH i2c: E2 17 00 [20:13:45]MH_I2C_Read... [20:13:45]Read from MH i2c: E2 17 00 B0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 87 [20:13:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:13:45]wFMCommunicate OK [20:13:45]requested_item fd.num is exist - process it [20:13:45]SAM_PROTO_GetFieldsCounters [20:13:45]wFMCommunicate request_size=4 [20:13:45]MH_SAM_APDU [20:13:45]CAPDU: 80 13 00 00 [20:13:45]Write to MH i2c: E2 08 00 B1 00 80 13 00 00 00 00 00 00 2D [20:13:45]Write i2c OK [20:13:45]MH_I2C_Read... [20:13:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:13:45]Read from MH i2c: E2 [20:13:45]MH_I2C_Read... [20:13:45]Read from MH i2c: E2 62 00 [20:13:45]MH_I2C_Read... [20:13:46]Read from MH i2c: E2 62 00 B1 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FE 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 DA 01 00 00 5E 04 04 00 DA 01 00 00 57 04 04 00 DB 01 00 00 19 04 04 00 00 00 00 00 90 00 15 [20:13:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FE 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 DA 01 00 00 5E 04 04 00 DA 01 00 00 57 04 04 00 DB 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:13:46]wFMCommunicate OK [20:13:46]SAM_PROTO_GetFieldsCounters done [20:13:46]requested_item shift.num is exist - process it [20:13:46]requested_item shift.opened is exist - process it [20:13:46]req_shift_opened [20:13:46]FM_GetShiftState [20:13:46]SAM_PROTO_GetShiftState [20:13:46]wFMCommunicate request_size=4 [20:13:46]MH_SAM_APDU [20:13:46]CAPDU: 80 13 01 00 [20:13:46]Write to MH i2c: E2 08 00 B2 00 80 13 01 00 00 00 00 00 2F [20:13:46]Write i2c OK [20:13:46]MH_I2C_Read... [20:13:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:13:46]Read from MH i2c: E2 [20:13:46]MH_I2C_Read... [20:13:46]Read from MH i2c: E2 0E 00 [20:13:46]MH_I2C_Read... [20:13:46]Read from MH i2c: E2 0E 00 B2 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 E0 [20:13:46]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:13:46]wFMCommunicate OK [20:13:46]SAM_PROTO_GetShiftState done [20:13:46]FM_GetShiftState done [20:13:46]req_shift_opened done [20:13:46]requested_item shift.open_date is exist - process it [20:13:46]req_shift_open_date [20:13:46]req_shift_open_date done [20:13:46]produce_requested_data done [20:13:46]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226814,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [20:13:46]process_action_free close_receipt [20:13:46]json_value_free [20:13:46]json_value_free done [20:13:46]process_json_proto returns [20:13:46]Send response to host [20:13:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226814,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [20:13:46]free response buf [20:13:46]execute_script done [20:13:46]execute_script returns [20:13:46]free content buf [20:13:46]Sock 10.Close socket [20:13:46]Sock 10.Thread stoped [20:13:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 D3 B7 47 00 96 54 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FE 75 03 00 F4 03 04 00 7F 52 A6 66 B6 04 01 00 00 7D 2A 60 DC DF F8 67 97 [20:13:46]CommunicateWithHost err = 0 [20:13:46]CheckOFDResponse [20:13:46]1017 (14) - 77093643461234 [20:13:46]1041 (16) - 0000000000874959 [20:13:46]1040 (4) - 226814 [20:13:46]1012 (4) - 28.07.2024 14:15 [20:13:46]1206 (1) - 0 [20:13:46]OFD Sender: Remove packet 226814 [20:13:46]ProducePacketName [20:13:46]name=ofd_packets/00226814 [20:13:46]NVStorageDeleteData [20:13:46]OFD Sender: No OFD packet to send [20:13:51]OFD Sender: No OFD packet to send [20:13:57]OFD Sender: No OFD packet to send [20:13:57]accept exits with 9 [20:13:57]New connection [20:13:57]New thread 3067448676 created [20:13:57]Thread 3067305316 joined [20:13:57]Waiting for new connection... [20:13:57] Sock 9.Parse request [20:13:57]Sock 9.Check first char [20:13:57]Sock 9.First char is OK [20:13:57]request: POST /json_proto HTTP/1.0 [20:13:57]Method: POST [20:13:57]URL: /json_proto [20:13:57]Method is POST - this is cgi request [20:13:57]url: /json_proto [20:13:57]query_string will be loaded in cgi processing [20:13:57]execute_cgi json_proto POST (null) [20:13:57]execute_cgi path=json_proto method=POST [20:13:57]POST find Content-Length [20:13:57]Host: 172.17.43.131:8080 [20:13:57]Content-Length: 678 [20:13:57]Content-Type: application/json [20:13:57] [20:13:57]POST finish read [20:13:57]Found Content-Length = 678 [20:13:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003243", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [20:13:57]execute_script... [20:13:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003243", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [20:13:57]POST & json_proto [20:13:57]process_json_proto [20:13:57]json parsed OK: [20:13:57]protocol is kg_v1.0 [20:13:57]action value=close_receipt [20:13:57]process_action close_receipt [20:13:57]cmd_close_receipt [20:13:57]MH_GetDate [20:13:57]Write to MH i2c: F0 00 00 B3 00 A2 [20:13:57]Write i2c OK [20:13:57]MH_I2C_Read... [20:13:57]Read from MH i2c: F0 [20:13:57]MH_I2C_Read... [20:13:57]Read from MH i2c: F0 09 00 [20:13:57]MH_I2C_Read... [20:13:57]Read from MH i2c: F0 09 00 B3 00 00 85 A6 A6 66 F9 24 A2 66 07 [20:13:57]GetLastDocTimeStamp 1722197621 [20:13:57]current date 1722197637 [20:13:57]FM_GetShiftState [20:13:57]SAM_PROTO_GetShiftState [20:13:57]wFMCommunicate request_size=4 [20:13:57]MH_SAM_APDU [20:13:57]CAPDU: 80 13 01 00 [20:13:57]Write to MH i2c: E2 08 00 B4 00 80 13 01 00 00 00 00 00 31 [20:13:57]Write i2c OK [20:13:57]MH_I2C_Read... [20:13:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:13:57]Read from MH i2c: E2 [20:13:57]MH_I2C_Read... [20:13:57]Read from MH i2c: E2 0E 00 [20:13:57]MH_I2C_Read... [20:13:57]Read from MH i2c: E2 0E 00 B4 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 E2 [20:13:57]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:13:57]wFMCommunicate OK [20:13:57]SAM_PROTO_GetShiftState done [20:13:57]FM_GetShiftState done [20:13:57]opened in 1722125326 [20:13:57]opened+sec_in_day 1722211726 [20:13:57]quantity*price = 30051 [20:13:57]sum+1 = 30052 [20:13:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.91 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 475 28.07.2024 20:13 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226815 ФПД: 196031669402939 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T201357&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226815&fm=196031669402939&tin=02508201610067®Number=0000000000092624&sum=30000 [20:13:58]StoreToDocumentArchive [20:13:58]shift 439 fd 226815 [20:13:58]save to /storage/0439/doc_00226815 [20:13:58]save last doc name /storage/0439/doc_00226815 to /storage/kkm_last_doc_name [20:13:58]save OK [20:13:58]Clear old archive folders... [20:13:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:13:58]tlvbuf is 015F14E0 [20:13:58]SAM_PROTO_ClearQueue [20:13:58]wFMCommunicate request_size=4 [20:13:58]MH_SAM_APDU [20:13:58]CAPDU: 80 09 00 00 [20:13:58]Write to MH i2c: E2 08 00 C1 00 80 09 00 00 00 00 00 00 33 [20:13:58]Write i2c OK [20:13:58]MH_I2C_Read... [20:13:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:13:58]Read from MH i2c: E2 [20:13:58]MH_I2C_Read... [20:13:58]Read from MH i2c: E2 03 00 [20:13:58]MH_I2C_Read... [20:13:58]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [20:13:58]RAPDU: 90 00 [20:13:58]wFMCommunicate OK [20:13:58]SAM_PROTO_ClearQueue done [20:13:58]KKMCreateOFDPacket [20:13:58]OFDProtocolAddRootSTLVToBuf [20:13:58]FM_MakeSignedData [20:13:58]FM_MakeSignedData [20:13:58]SAM_PROTO_SignData [20:13:58]wFMCommunicate request_size=4 [20:13:58]MH_SAM_APDU [20:13:58]CAPDU: 80 0D 01 02 [20:13:58]Write to MH i2c: E2 08 00 C2 00 80 0D 01 02 00 00 00 00 3B [20:13:58]Write i2c OK [20:13:58]MH_I2C_Read... [20:13:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:13:58]Read from MH i2c: E2 [20:13:58]MH_I2C_Read... [20:13:58]Read from MH i2c: E2 03 00 [20:13:58]MH_I2C_Read... [20:13:58]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [20:13:58]RAPDU: 90 00 [20:13:58]wFMCommunicate OK [20:13:58]wFMCommunicate request_size=255 [20:13:58]MH_SAM_APDU [20:13:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D2 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 DB 01 00 00 F4 03 04 00 85 A6 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FF 75 03 00 35 04 06 00 B2 [20:13:58]Write to MH i2c: E2 02 01 C3 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 DB 01 00 00 F4 03 04 00 85 A6 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FF 75 03 00 35 04 06 00 B2 00 00 EE [20:13:58]Write i2c OK [20:13:58]MH_I2C_Read... [20:13:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:13:58]Read from MH i2c: E2 [20:13:58]MH_I2C_Read... [20:13:58]Read from MH i2c: E2 03 00 [20:13:58]MH_I2C_Read... [20:13:58]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [20:13:58]RAPDU: 90 00 [20:13:58]wFMCommunicate OK [20:13:58]wFMCommunicate request_size=10 [20:13:58]MH_SAM_APDU [20:13:58]CAPDU: 80 0D 02 02 05 4A 2E 04 FD 3B [20:13:58]Write to MH i2c: E2 0D 00 C4 00 80 0D 02 02 05 00 4A 2E 04 FD 3B 00 00 FC [20:13:58]Write i2c OK [20:13:58]MH_I2C_Read... [20:13:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:13:58]Read from MH i2c: E2 [20:13:58]MH_I2C_Read... [20:13:58]Read from MH i2c: E2 03 00 [20:13:58]MH_I2C_Read... [20:13:58]Read from MH i2c: E2 03 00 C4 00 00 90 00 38 [20:13:58]RAPDU: 90 00 [20:13:58]wFMCommunicate OK [20:13:58]wFMCommunicate request_size=4 [20:13:58]MH_SAM_APDU [20:13:58]CAPDU: 80 0D 03 02 [20:13:58]Write to MH i2c: E2 08 00 C5 00 80 0D 03 02 00 00 00 00 40 [20:13:58]Write i2c OK [20:13:58]MH_I2C_Read... [20:13:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:13:58]Read from MH i2c: E2 [20:13:58]MH_I2C_Read... [20:13:58]Read from MH i2c: E2 0B 00 [20:13:58]MH_I2C_Read... [20:13:58]Read from MH i2c: E2 0B 00 C5 00 00 CE D1 E9 BA A7 2D A4 93 90 00 8E [20:13:58]RAPDU: CE D1 E9 BA A7 2D A4 93 90 00 [20:13:58]wFMCommunicate OK [20:13:58]SAM_PROTO_SignData done [20:13:58]FM_MakeSignedData done [20:13:58]CreateOFDProtocolMessage [20:13:58]wFMCommunicate request_size=4 [20:13:58]MH_SAM_APDU [20:13:58]CAPDU: 80 11 00 00 [20:13:58]Write to MH i2c: E2 08 00 C6 00 80 11 00 00 00 00 00 00 40 [20:13:58]Write i2c OK [20:13:58]MH_I2C_Read... [20:13:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:13:58]Read from MH i2c: E2 [20:13:58]MH_I2C_Read... [20:13:58]Read from MH i2c: E2 17 00 [20:13:58]MH_I2C_Read... [20:13:58]Read from MH i2c: E2 17 00 C6 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9D [20:13:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:13:58]wFMCommunicate OK [20:13:58]CreateOFDProtocolMessage done [20:13:58]OFDSenderStorePacket 226815 [20:13:58]StoreOFDPacket docnum=226815 [20:13:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 48 BF 07 01 92 98 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D2 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 DB 01 00 00 F4 03 04 00 85 A6 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FF 75 03 00 35 04 06 00 B2 4A 2E 04 FD 3B CE D1 E9 BA A7 2D A4 93 [20:13:58]CheckFolder [20:13:58]dirname=/storage/ofd_packets [20:13:58]CheckFolder done [20:13:58]ProducePacketName [20:13:58]name=ofd_packets/00226815 [20:13:58]NVStorageSaveData ofd_packets/00226815 [20:13:58]File name is /storage/ofd_packets/00226815 [20:13:58]Write 301 bytes [20:13:58]NVStorageSaveData done [20:13:58]OFDSenderStorePacket done [20:13:58]KKMCreateOFDPacket done [20:13:58]NVStorageSaveData kkm_last_timestamp [20:13:58]File name is /storage/kkm_last_timestamp [20:13:58]Write 4 bytes [20:13:58]NVStorageSaveData done [20:13:58]ExternCall_PrintAddStr [20:13:58]wPrintStart [20:13:58]Write to MH i2c: 01 00 00 C7 00 C7 [20:13:58]Write i2c OK [20:13:58]MH_I2C_Read... [20:13:58]Read from MH i2c: 01 [20:13:58]MH_I2C_Read... [20:13:58]Read from MH i2c: 01 07 00 [20:13:58]MH_I2C_Read... [20:13:58]Read from MH i2c: 01 07 00 C7 00 00 00 00 00 00 FF 0F DC [20:13:58]RasterBufferAndPrint [20:13:58]line Счет N : (1)2003243 [20:13:58]line ИНН: 02508201610067 [20:13:58]line Контрольно-Кассовый Чек [20:13:58]line ПРОДАЖА [20:13:58]line ТРК (МРК, ГНК) : 54 [20:13:58]line Товар: 2710124500 [20:13:58]line Аи-95-К-5 [20:13:58]line 4.050 * 74.20 [20:13:58]line = 300.51 [20:13:58]line НДС 12% НСП 1% [20:13:58]line > о реализуемом товаре [20:13:58]line ОКРУГЛЕНИЕ: -0.51 [20:13:58]line ИТОГО: 300.00 [20:13:58]line Внесено: 300.00 [20:13:58]line СДАЧА: 0.00 [20:13:58]line НСП 1% : 2.66 [20:13:58]line НДС 12% : 31.91 [20:13:58]line Наличными: 300.00 [20:13:58]line Безнал.: 0.00 [20:13:58]line Место: АЗС № 97 "Партнер Нефть" [20:13:58]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:13:58]line СНО: Общий режим [20:13:58]line Чек 475 28.07.2024 20:13 [20:13:58]line Смена: 439 ФФД: 1.0 [20:13:58]line ЗНМ: 0300000054 [20:13:58]line РНМ: 0000000000092624 [20:13:58]line Версия ККМ: 001 [20:13:58]line ФМ: 0000000000874959 [20:13:58]line ФД: 226815 [20:13:58]line ФПД: 196031669402939 [20:13:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T201357&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226815&fm=196031669402939&tin=02508201610067®Number=0000000000092624&sum=30000 [20:13:58]written 0, free lines is 4095 [20:13:58]OFD Sender: Processing packet 226815 [packets to send 604, broken 603] [20:13:58]ProducePacketName [20:13:58]name=ofd_packets/00226815 [20:13:58]OFD Sender: To server: pG, [20:13:58]CommunicateWithHost lk.salyk.kg:30040 [20:13:58]ConnectInit lk.salyk.kg [20:13:59]Write to MH i2c: 01 00 00 F2 00 F2 [20:13:59]Write i2c OK [20:13:59]MH_I2C_Read... [20:13:59]Read from MH i2c: 01 [20:13:59]MH_I2C_Read... [20:13:59]Read from MH i2c: 01 07 00 [20:13:59]MH_I2C_Read... [20:13:59]Read from MH i2c: 01 07 00 F2 00 00 00 00 00 00 63 0C 68 [20:13:59]RasterBufferAndPrint [20:13:59]line [20:13:59]line [20:13:59]line [20:13:59]line [20:13:59]line [20:13:59]written 0, free lines is 3181 [20:13:59]MH_Cut [20:13:59]Write to MH i2c: D1 01 00 F9 00 01 CB [20:13:59]Write i2c OK [20:13:59]MH_I2C_Read... [20:13:59]Read from MH i2c: D1 [20:13:59]MH_I2C_Read... [20:13:59]Read from MH i2c: D1 01 00 [20:13:59]MH_I2C_Read... [20:13:59]Read from MH i2c: D1 01 00 F9 00 00 CA [20:13:59]Write to MH i2c: 01 00 00 FA 00 FA [20:13:59]Write i2c OK [20:13:59]MH_I2C_Read... [20:14:00]*** Cut start [20:14:00]*** Partial cut [20:14:00]*** CUTSNS_PIN = 1 [20:14:00]*** CUTSNS_PIN = 0 [20:14:00]*** Brake cut motor [20:14:01]Read from MH i2c: 01 [20:14:01]MH_I2C_Read... [20:14:01]*** Stop cut motor [20:14:01]*** Cut end [20:14:01]Read from MH i2c: 01 07 00 [20:14:01]MH_I2C_Read... [20:14:01]Read from MH i2c: 01 07 00 FA 00 00 00 00 00 00 FF 0F 0F [20:14:01]process_action close_receipt done [20:14:01]requested_data is exist [20:14:01]produce_requested_data [20:14:01]requested_item fm.sn is exist - process it [20:14:01]wFMCommunicate request_size=4 [20:14:01]MH_SAM_APDU [20:14:01]CAPDU: 80 11 00 00 [20:14:01]Write to MH i2c: E2 08 00 FB 00 80 11 00 00 00 00 00 00 75 [20:14:01]Write i2c OK [20:14:01]MH_I2C_Read... [20:14:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:14:01]Read from MH i2c: E2 [20:14:01]MH_I2C_Read... [20:14:01]Read from MH i2c: E2 17 00 [20:14:01]MH_I2C_Read... [20:14:01]Read from MH i2c: E2 17 00 FB 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D2 [20:14:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:14:01]wFMCommunicate OK [20:14:01]requested_item fd.num is exist - process it [20:14:01]SAM_PROTO_GetFieldsCounters [20:14:01]wFMCommunicate request_size=4 [20:14:01]MH_SAM_APDU [20:14:01]CAPDU: 80 13 00 00 [20:14:01]Write to MH i2c: E2 08 00 FC 00 80 13 00 00 00 00 00 00 78 [20:14:01]Write i2c OK [20:14:01]MH_I2C_Read... [20:14:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:14:01]Read from MH i2c: E2 [20:14:01]MH_I2C_Read... [20:14:01]Read from MH i2c: E2 62 00 [20:14:01]MH_I2C_Read... [20:14:01]Read from MH i2c: E2 62 00 FC 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FF 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 DB 01 00 00 5E 04 04 00 DB 01 00 00 57 04 04 00 DC 01 00 00 19 04 04 00 00 00 00 00 90 00 64 [20:14:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FF 75 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 DB 01 00 00 5E 04 04 00 DB 01 00 00 57 04 04 00 DC 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:14:01]wFMCommunicate OK [20:14:01]SAM_PROTO_GetFieldsCounters done [20:14:01]requested_item shift.num is exist - process it [20:14:01]requested_item shift.opened is exist - process it [20:14:01]req_shift_opened [20:14:01]FM_GetShiftState [20:14:01]SAM_PROTO_GetShiftState [20:14:01]wFMCommunicate request_size=4 [20:14:01]MH_SAM_APDU [20:14:01]CAPDU: 80 13 01 00 [20:14:01]Write to MH i2c: E2 08 00 FD 00 80 13 01 00 00 00 00 00 7A [20:14:01]Write i2c OK [20:14:01]MH_I2C_Read... [20:14:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:14:01]Read from MH i2c: E2 [20:14:01]MH_I2C_Read... [20:14:01]Read from MH i2c: E2 0E 00 [20:14:01]MH_I2C_Read... [20:14:01]Read from MH i2c: E2 0E 00 FD 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 2B [20:14:01]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:14:01]wFMCommunicate OK [20:14:01]SAM_PROTO_GetShiftState done [20:14:01]FM_GetShiftState done [20:14:01]req_shift_opened done [20:14:01]requested_item shift.open_date is exist - process it [20:14:01]req_shift_open_date [20:14:01]req_shift_open_date done [20:14:01]produce_requested_data done [20:14:01]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226815,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [20:14:01]process_action_free close_receipt [20:14:01]json_value_free [20:14:01]json_value_free done [20:14:01]process_json_proto returns [20:14:01]Send response to host [20:14:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226815,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [20:14:01]free response buf [20:14:01]execute_script done [20:14:01]execute_script returns [20:14:01]free content buf [20:14:01]Sock 9.Close socket [20:14:01]Sock 9.Thread stoped [20:14:03]recv_with_timeout no data received [20:14:03]ConnectInit Can't take IP for lk.salyk.kg [20:14:03]CommunicateWithHost connect error [20:14:03]CommunicateWithHost err = -1 [20:14:03]OFD Sender: Server communicate error [20:14:08]accept exits with 7 [20:14:08]New connection [20:14:08]New thread 3067305316 created [20:14:08]Thread 3067448676 joined [20:14:08]Waiting for new connection... [20:14:08] Sock 7.Parse request [20:14:08]Sock 7.Check first char [20:14:08]Sock 7.First char is OK [20:14:08]request: POST /json_proto HTTP/1.0 [20:14:08]Method: POST [20:14:08]URL: /json_proto [20:14:08]Method is POST - this is cgi request [20:14:08]url: /json_proto [20:14:08]query_string will be loaded in cgi processing [20:14:08]execute_cgi json_proto POST (null) [20:14:08]execute_cgi path=json_proto method=POST [20:14:08]POST find Content-Length [20:14:08]Host: 172.17.43.131:8080 [20:14:08]Content-Length: 680 [20:14:08]Content-Type: application/json [20:14:08] [20:14:08]POST finish read [20:14:08]Found Content-Length = 680 [20:14:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003241", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [20:14:08]execute_script... [20:14:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003241", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [20:14:08]POST & json_proto [20:14:08]process_json_proto [20:14:08]json parsed OK: [20:14:08]protocol is kg_v1.0 [20:14:08]action value=close_receipt [20:14:08]process_action close_receipt [20:14:08]cmd_close_receipt [20:14:08]MH_GetDate [20:14:08]Write to MH i2c: F0 00 00 FE 00 ED [20:14:08]Write i2c OK [20:14:08]MH_I2C_Read... [20:14:08]Read from MH i2c: F0 [20:14:08]MH_I2C_Read... [20:14:08]Read from MH i2c: F0 09 00 [20:14:08]MH_I2C_Read... [20:14:08]Read from MH i2c: F0 09 00 FE 00 00 90 A6 A6 66 F9 24 A2 66 5D [20:14:08]GetLastDocTimeStamp 1722197637 [20:14:08]current date 1722197648 [20:14:08]FM_GetShiftState [20:14:08]SAM_PROTO_GetShiftState [20:14:08]wFMCommunicate request_size=4 [20:14:08]MH_SAM_APDU [20:14:08]CAPDU: 80 13 01 00 [20:14:08]Write to MH i2c: E2 08 00 FF 00 80 13 01 00 00 00 00 00 7C [20:14:08]Write i2c OK [20:14:08]MH_I2C_Read... [20:14:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:14:08]Read from MH i2c: E2 [20:14:08]MH_I2C_Read... [20:14:08]Read from MH i2c: E2 0E 00 [20:14:08]MH_I2C_Read... [20:14:08]Read from MH i2c: E2 0E 00 FF 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 2D [20:14:08]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:14:08]wFMCommunicate OK [20:14:08]SAM_PROTO_GetShiftState done [20:14:08]FM_GetShiftState done [20:14:08]opened in 1722125326 [20:14:08]opened+sec_in_day 1722211726 [20:14:08]quantity*price = 200025 [20:14:08]sum+1 = 200026 [20:14:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 476 28.07.2024 20:14 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226816 ФПД: 131730726261652 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T201408&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226816&fm=131730726261652&tin=02508201610067®Number=0000000000092624&sum=200000 [20:14:09]StoreToDocumentArchive [20:14:09]shift 439 fd 226816 [20:14:09]save to /storage/0439/doc_00226816 [20:14:09]save last doc name /storage/0439/doc_00226816 to /storage/kkm_last_doc_name [20:14:09]save OK [20:14:09]Clear old archive folders... [20:14:09]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:14:09]tlvbuf is 015B98D0 [20:14:09]SAM_PROTO_ClearQueue [20:14:09]wFMCommunicate request_size=4 [20:14:09]MH_SAM_APDU [20:14:09]CAPDU: 80 09 00 00 [20:14:09]Write to MH i2c: E2 08 00 0C 01 80 09 00 00 00 00 00 00 7F [20:14:09]Write i2c OK [20:14:09]MH_I2C_Read... [20:14:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:14:09]Read from MH i2c: E2 [20:14:09]MH_I2C_Read... [20:14:09]Read from MH i2c: E2 03 00 [20:14:09]MH_I2C_Read... [20:14:09]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [20:14:09]RAPDU: 90 00 [20:14:09]wFMCommunicate OK [20:14:09]SAM_PROTO_ClearQueue done [20:14:09]KKMCreateOFDPacket [20:14:09]OFDProtocolAddRootSTLVToBuf [20:14:09]FM_MakeSignedData [20:14:09]FM_MakeSignedData [20:14:09]SAM_PROTO_SignData [20:14:09]wFMCommunicate request_size=4 [20:14:09]MH_SAM_APDU [20:14:09]CAPDU: 80 0D 01 02 [20:14:09]Write to MH i2c: E2 08 00 0D 01 80 0D 01 02 00 00 00 00 87 [20:14:09]Write i2c OK [20:14:09]MH_I2C_Read... [20:14:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:14:09]Read from MH i2c: E2 [20:14:09]MH_I2C_Read... [20:14:09]Read from MH i2c: E2 03 00 [20:14:09]MH_I2C_Read... [20:14:09]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [20:14:09]RAPDU: 90 00 [20:14:09]wFMCommunicate OK [20:14:09]wFMCommunicate request_size=255 [20:14:09]MH_SAM_APDU [20:14: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 35 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 DC 01 00 00 F4 03 04 00 90 A6 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 00 76 03 00 35 04 06 00 77 CE F3 25 [20:14:09]Write to MH i2c: E2 02 01 0E 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 DC 01 00 00 F4 03 04 00 90 A6 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 00 76 03 00 35 04 06 00 77 CE F3 25 00 00 AF [20:14:09]Write i2c OK [20:14:09]MH_I2C_Read... [20:14:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:14:10]Read from MH i2c: E2 [20:14:10]MH_I2C_Read... [20:14:10]Read from MH i2c: E2 03 00 [20:14:10]MH_I2C_Read... [20:14:10]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [20:14:10]RAPDU: 90 00 [20:14:10]wFMCommunicate OK [20:14:10]wFMCommunicate request_size=7 [20:14:10]MH_SAM_APDU [20:14:10]CAPDU: 80 0D 02 02 02 13 94 [20:14:10]Write to MH i2c: E2 0A 00 0F 01 80 0D 02 02 02 00 13 94 00 00 35 [20:14:10]Write i2c OK [20:14:10]MH_I2C_Read... [20:14:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:14:10]Read from MH i2c: E2 [20:14:10]MH_I2C_Read... [20:14:10]Read from MH i2c: E2 03 00 [20:14:10]MH_I2C_Read... [20:14:10]Read from MH i2c: E2 03 00 0F 01 00 90 00 84 [20:14:10]RAPDU: 90 00 [20:14:10]wFMCommunicate OK [20:14:10]wFMCommunicate request_size=4 [20:14:10]MH_SAM_APDU [20:14:10]CAPDU: 80 0D 03 02 [20:14:10]Write to MH i2c: E2 08 00 10 01 80 0D 03 02 00 00 00 00 8C [20:14:10]Write i2c OK [20:14:10]MH_I2C_Read... [20:14:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:14:10]Read from MH i2c: E2 [20:14:10]MH_I2C_Read... [20:14:10]Read from MH i2c: E2 0B 00 [20:14:10]MH_I2C_Read... [20:14:10]Read from MH i2c: E2 0B 00 10 01 00 00 AE 16 E6 C6 43 43 DA 90 00 5D [20:14:10]RAPDU: 00 AE 16 E6 C6 43 43 DA 90 00 [20:14:10]wFMCommunicate OK [20:14:10]SAM_PROTO_SignData done [20:14:10]FM_MakeSignedData done [20:14:10]CreateOFDProtocolMessage [20:14:10]wFMCommunicate request_size=4 [20:14:10]MH_SAM_APDU [20:14:10]CAPDU: 80 11 00 00 [20:14:10]Write to MH i2c: E2 08 00 11 01 80 11 00 00 00 00 00 00 8C [20:14:10]Write i2c OK [20:14:10]MH_I2C_Read... [20:14:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:14:10]Read from MH i2c: E2 [20:14:10]MH_I2C_Read... [20:14:10]Read from MH i2c: E2 17 00 [20:14:10]MH_I2C_Read... [20:14:10]Read from MH i2c: E2 17 00 11 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E9 [20:14:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:14:10]wFMCommunicate OK [20:14:10]CreateOFDProtocolMessage done [20:14:10]OFDSenderStorePacket 226816 [20:14:10]StoreOFDPacket docnum=226816 [20:14:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 8A 17 04 01 9D DE 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 35 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 DC 01 00 00 F4 03 04 00 90 A6 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 00 76 03 00 35 04 06 00 77 CE F3 25 13 94 00 AE 16 E6 C6 43 43 DA [20:14:10]CheckFolder [20:14:10]dirname=/storage/ofd_packets [20:14:10]CheckFolder done [20:14:10]ProducePacketName [20:14:10]name=ofd_packets/00226816 [20:14:10]NVStorageSaveData ofd_packets/00226816 [20:14:10]File name is /storage/ofd_packets/00226816 [20:14:10]Write 298 bytes [20:14:10]NVStorageSaveData done [20:14:10]OFDSenderStorePacket done [20:14:10]KKMCreateOFDPacket done [20:14:10]NVStorageSaveData kkm_last_timestamp [20:14:10]File name is /storage/kkm_last_timestamp [20:14:10]Write 4 bytes [20:14:10]NVStorageSaveData done [20:14:10]ExternCall_PrintAddStr [20:14:10]wPrintStart [20:14:10]Write to MH i2c: 01 00 00 12 01 13 [20:14:10]Write i2c OK [20:14:10]MH_I2C_Read... [20:14:10]Read from MH i2c: 01 [20:14:10]MH_I2C_Read... [20:14:10]Read from MH i2c: 01 07 00 [20:14:10]MH_I2C_Read... [20:14:10]Read from MH i2c: 01 07 00 12 01 00 00 00 00 00 FF 0F 28 [20:14:10]RasterBufferAndPrint [20:14:10]line Счет N : (1)2003241 [20:14:10]line ИНН: 02508201610067 [20:14:10]line Контрольно-Кассовый Чек [20:14:10]line ПРОДАЖА [20:14:10]line ТРК (МРК, ГНК) : 61 [20:14:10]line Товар: 2710194210 [20:14:10]line ДТ-К-5 [20:14:10]line 26.250 * 76.20 [20:14:10]line = 2000.25 [20:14:10]line НДС 12% НСП 1% [20:14:10]line > о реализуемом товаре [20:14:10]line ОКРУГЛЕНИЕ: -0.25 [20:14:10]line ИТОГО: 2000.00 [20:14:10]line Внесено: 2000.00 [20:14:10]line СДАЧА: 0.00 [20:14:10]line НСП 1% : 17.70 [20:14:10]line НДС 12% : 212.42 [20:14:10]line Наличными: 2000.00 [20:14:10]line Безнал.: 0.00 [20:14:10]line Место: АЗС № 97 "Партнер Нефть" [20:14:10]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:14:10]line СНО: Общий режим [20:14:10]line Чек 476 28.07.2024 20:14 [20:14:10]line Смена: 439 ФФД: 1.0 [20:14:10]line ЗНМ: 0300000054 [20:14:10]line РНМ: 0000000000092624 [20:14:10]line Версия ККМ: 001 [20:14:10]line ФМ: 0000000000874959 [20:14:10]line ФД: 226816 [20:14:10]line ФПД: 131730726261652 [20:14:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T201408&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226816&fm=131730726261652&tin=02508201610067®Number=0000000000092624&sum=200000 [20:14:10]written 0, free lines is 4095 [20:14:10]Write to MH i2c: 01 00 00 3D 01 3E [20:14:10]Write i2c OK [20:14:10]MH_I2C_Read... [20:14:10]Read from MH i2c: 01 [20:14:10]MH_I2C_Read... [20:14:10]Read from MH i2c: 01 07 00 [20:14:10]MH_I2C_Read... [20:14:10]Read from MH i2c: 01 07 00 3D 01 00 00 00 00 00 61 0C B2 [20:14:10]RasterBufferAndPrint [20:14:10]line [20:14:10]line [20:14:10]line [20:14:10]line [20:14:10]line [20:14:10]written 0, free lines is 3182 [20:14:10]MH_Cut [20:14:10]Write to MH i2c: D1 01 00 44 01 01 17 [20:14:10]Write i2c OK [20:14:10]MH_I2C_Read... [20:14:10]Read from MH i2c: D1 [20:14:10]MH_I2C_Read... [20:14:10]Read from MH i2c: D1 01 00 [20:14:10]MH_I2C_Read... [20:14:10]Read from MH i2c: D1 01 00 44 01 00 16 [20:14:10]Write to MH i2c: 01 00 00 45 01 46 [20:14:10]Write i2c OK [20:14:10]MH_I2C_Read... [20:14:11]*** Cut start [20:14:11]*** Partial cut [20:14:11]*** CUTSNS_PIN = 1 [20:14:11]*** CUTSNS_PIN = 0 [20:14:12]*** Brake cut motor [20:14:12]Read from MH i2c: 01 [20:14:12]MH_I2C_Read... [20:14:12]*** Stop cut motor [20:14:12]*** Cut end [20:14:12]Read from MH i2c: 01 07 00 [20:14:12]MH_I2C_Read... [20:14:12]Read from MH i2c: 01 07 00 45 01 00 00 00 00 00 FF 0F 5B [20:14:12]process_action close_receipt done [20:14:12]requested_data is exist [20:14:12]produce_requested_data [20:14:12]requested_item fm.sn is exist - process it [20:14:12]wFMCommunicate request_size=4 [20:14:12]MH_SAM_APDU [20:14:12]CAPDU: 80 11 00 00 [20:14:12]Write to MH i2c: E2 08 00 46 01 80 11 00 00 00 00 00 00 C1 [20:14:12]Write i2c OK [20:14:12]MH_I2C_Read... [20:14:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:14:12]Read from MH i2c: E2 [20:14:12]MH_I2C_Read... [20:14:12]Read from MH i2c: E2 17 00 [20:14:12]MH_I2C_Read... [20:14:12]Read from MH i2c: E2 17 00 46 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1E [20:14:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:14:12]wFMCommunicate OK [20:14:12]requested_item fd.num is exist - process it [20:14:12]SAM_PROTO_GetFieldsCounters [20:14:12]wFMCommunicate request_size=4 [20:14:12]MH_SAM_APDU [20:14:12]CAPDU: 80 13 00 00 [20:14:12]Write to MH i2c: E2 08 00 47 01 80 13 00 00 00 00 00 00 C4 [20:14:12]Write i2c OK [20:14:12]MH_I2C_Read... [20:14:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:14:12]Read from MH i2c: E2 [20:14:12]MH_I2C_Read... [20:14:12]Read from MH i2c: E2 62 00 [20:14:12]MH_I2C_Read... [20:14:12]Read from MH i2c: E2 62 00 47 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 00 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 DC 01 00 00 5E 04 04 00 DC 01 00 00 57 04 04 00 DD 01 00 00 19 04 04 00 00 00 00 00 90 00 B5 [20:14:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 00 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 DC 01 00 00 5E 04 04 00 DC 01 00 00 57 04 04 00 DD 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:14:12]wFMCommunicate OK [20:14:12]SAM_PROTO_GetFieldsCounters done [20:14:12]requested_item shift.num is exist - process it [20:14:12]requested_item shift.opened is exist - process it [20:14:12]req_shift_opened [20:14:12]FM_GetShiftState [20:14:12]SAM_PROTO_GetShiftState [20:14:12]wFMCommunicate request_size=4 [20:14:12]MH_SAM_APDU [20:14:12]CAPDU: 80 13 01 00 [20:14:12]Write to MH i2c: E2 08 00 48 01 80 13 01 00 00 00 00 00 C6 [20:14:12]Write i2c OK [20:14:12]MH_I2C_Read... [20:14:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:14:12]Read from MH i2c: E2 [20:14:12]MH_I2C_Read... [20:14:12]Read from MH i2c: E2 0E 00 [20:14:12]MH_I2C_Read... [20:14:12]Read from MH i2c: E2 0E 00 48 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 77 [20:14:12]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:14:12]wFMCommunicate OK [20:14:12]SAM_PROTO_GetShiftState done [20:14:12]FM_GetShiftState done [20:14:12]req_shift_opened done [20:14:12]requested_item shift.open_date is exist - process it [20:14:12]req_shift_open_date [20:14:12]req_shift_open_date done [20:14:12]produce_requested_data done [20:14:12]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226816,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [20:14:12]process_action_free close_receipt [20:14:12]json_value_free [20:14:12]json_value_free done [20:14:12]process_json_proto returns [20:14:12]Send response to host [20:14:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226816,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [20:14:12]free response buf [20:14:12]execute_script done [20:14:12]execute_script returns [20:14:12]free content buf [20:14:12]Sock 7.Close socket [20:14:12]Sock 7.Thread stoped [20:14:17]Connected sock=11 [20:14:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 48 BF 07 01 92 98 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D2 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 DB 01 00 00 F4 03 04 00 85 A6 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FF 75 03 00 35 04 06 00 B2 4A 2E 04 FD 3B CE D1 E9 BA A7 2D A4 93 [20:14:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 14 A8 47 00 68 E4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FF 75 03 00 F4 03 04 00 A1 52 A6 66 B6 04 01 00 00 E5 15 E4 41 05 E2 B1 BF [20:14:18]CommunicateWithHost err = 0 [20:14:18]CheckOFDResponse [20:14:18]1017 (14) - 77093643461234 [20:14:18]1041 (16) - 0000000000874959 [20:14:18]1040 (4) - 226815 [20:14:18]1012 (4) - 28.07.2024 14:16 [20:14:18]1206 (1) - 0 [20:14:18]OFD Sender: Remove packet 226815 [20:14:18]ProducePacketName [20:14:18]name=ofd_packets/00226815 [20:14:18]NVStorageDeleteData [20:14:19]OFD Sender: Processing packet 226816 [packets to send 604, broken 603] [20:14:19]ProducePacketName [20:14:19]name=ofd_packets/00226816 [20:14:19]OFD Sender: To server: pG, [20:14:19]CommunicateWithHost lk.salyk.kg:30040 [20:14:19]ConnectInit lk.salyk.kg [20:14:19]Connected sock=7 [20:14:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 8A 17 04 01 9D DE 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 35 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 DC 01 00 00 F4 03 04 00 90 A6 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 00 76 03 00 35 04 06 00 77 CE F3 25 13 94 00 AE 16 E6 C6 43 43 DA [20:14:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 08 C0 47 00 E7 A3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 00 76 03 00 F4 03 04 00 A3 52 A6 66 B6 04 01 00 00 E1 9C 83 9F A1 8A 48 53 [20:14:20]CommunicateWithHost err = 0 [20:14:20]CheckOFDResponse [20:14:20]1017 (14) - 77093643461234 [20:14:20]1041 (16) - 0000000000874959 [20:14:20]1040 (4) - 226816 [20:14:20]1012 (4) - 28.07.2024 14:16 [20:14:20]1206 (1) - 0 [20:14:20]OFD Sender: Remove packet 226816 [20:14:20]ProducePacketName [20:14:20]name=ofd_packets/00226816 [20:14:20]NVStorageDeleteData [20:14:20]OFD Sender: No OFD packet to send [20:14:20]OFD Sender: No OFD packet to send [20:14:25]OFD Sender: No OFD packet to send [20:14:30]OFD Sender: No OFD packet to send [20:14:35]OFD Sender: No OFD packet to send [20:14:40]OFD Sender: No OFD packet to send [20:14:45]OFD Sender: No OFD packet to send [20:14:48]recv_with_timeout no data received [20:14:50]OFD Sender: No OFD packet to send [20:14:55]OFD Sender: No OFD packet to send [20:15:00]OFD Sender: No OFD packet to send [20:15:05]OFD Sender: No OFD packet to send [20:15:10]OFD Sender: No OFD packet to send [20:15:15]OFD Sender: No OFD packet to send [20:15:18]recv_with_timeout no data received [20:15:20]OFD Sender: No OFD packet to send [20:15:25]OFD Sender: No OFD packet to send [20:15:31]OFD Sender: No OFD packet to send [20:15:36]OFD Sender: No OFD packet to send [20:15:41]OFD Sender: No OFD packet to send [20:15:46]OFD Sender: No OFD packet to send [20:15:51]OFD Sender: No OFD packet to send [20:15:56]OFD Sender: No OFD packet to send [20:16:01]OFD Sender: No OFD packet to send [20:16:01]accept exits with 9 [20:16:01]New connection [20:16:01]New thread 3067448676 created [20:16:01]Thread 3067305316 joined [20:16:01]Waiting for new connection... [20:16:01] Sock 9.Parse request [20:16:01]Sock 9.Check first char [20:16:01]Sock 9.First char is OK [20:16:01]request: POST /json_proto HTTP/1.0 [20:16:01]Method: POST [20:16:01]URL: /json_proto [20:16:01]Method is POST - this is cgi request [20:16:01]url: /json_proto [20:16:01]query_string will be loaded in cgi processing [20:16:01]execute_cgi json_proto POST (null) [20:16:01]execute_cgi path=json_proto method=POST [20:16:01]POST find Content-Length [20:16:01]Host: 172.17.43.131:8080 [20:16:01]Content-Length: 817 [20:16:01]Content-Type: application/json [20:16:01] [20:16:01]POST finish read [20:16:01]Found Content-Length = 817 [20:16:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003244", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 700.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:16:01]execute_script... [20: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)2003244", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 700.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:16:01]POST & json_proto [20:16:01]process_json_proto [20:16:01]json parsed OK: [20:16:01]protocol is kg_v1.0 [20:16:01]action value=close_receipt [20:16:01]process_action close_receipt [20:16:01]cmd_close_receipt [20:16:01]MH_GetDate [20:16:01]Write to MH i2c: F0 00 00 49 01 39 [20:16:01]Write i2c OK [20:16:01]MH_I2C_Read... [20:16:01]Read from MH i2c: F0 [20:16:01]MH_I2C_Read... [20:16:01]Read from MH i2c: F0 09 00 [20:16:01]MH_I2C_Read... [20:16:01]Read from MH i2c: F0 09 00 49 01 00 02 A7 A6 66 F9 24 A2 66 1C [20:16:01]GetLastDocTimeStamp 1722197648 [20:16:01]current date 1722197762 [20:16:01]FM_GetShiftState [20:16:01]SAM_PROTO_GetShiftState [20:16:01]wFMCommunicate request_size=4 [20:16:01]MH_SAM_APDU [20:16:01]CAPDU: 80 13 01 00 [20:16:01]Write to MH i2c: E2 08 00 4A 01 80 13 01 00 00 00 00 00 C8 [20:16:01]Write i2c OK [20:16:01]MH_I2C_Read... [20:16:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:16:01]Read from MH i2c: E2 [20:16:01]MH_I2C_Read... [20:16:01]Read from MH i2c: E2 0E 00 [20:16:01]MH_I2C_Read... [20:16:01]Read from MH i2c: E2 0E 00 4A 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 79 [20:16:01]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:16:01]wFMCommunicate OK [20:16:01]SAM_PROTO_GetShiftState done [20:16:01]FM_GetShiftState done [20:16:01]opened in 1722125326 [20:16:01]opened+sec_in_day 1722211726 [20:16:01]quantity*price = 70044 [20:16:01]sum+1 = 70046 [20:16:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.45 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 0.00 Безнал.: 700.45 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 477 28.07.2024 20:16 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 226817 ФПД: 147708349422562 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T201602&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226817&fm=147708349422562&tin=02508201610067®Number=0000000000092624&sum=70045 [20:16:03]StoreToDocumentArchive [20:16:03]shift 439 fd 226817 [20:16:03]save to /storage/0439/doc_00226817 [20:16:03]save last doc name /storage/0439/doc_00226817 to /storage/kkm_last_doc_name [20:16:03]save OK [20:16:03]Clear old archive folders... [20:16:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:16:03]tlvbuf is 01629000 [20:16:03]SAM_PROTO_ClearQueue [20:16:03]wFMCommunicate request_size=4 [20:16:03]MH_SAM_APDU [20:16:03]CAPDU: 80 09 00 00 [20:16:03]Write to MH i2c: E2 08 00 57 01 80 09 00 00 00 00 00 00 CA [20:16:03]Write i2c OK [20:16:03]MH_I2C_Read... [20:16:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:16:03]Read from MH i2c: E2 [20:16:03]MH_I2C_Read... [20:16:03]Read from MH i2c: E2 03 00 [20:16:03]MH_I2C_Read... [20:16:03]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [20:16:03]RAPDU: 90 00 [20:16:03]wFMCommunicate OK [20:16:03]SAM_PROTO_ClearQueue done [20:16:03]KKMCreateOFDPacket [20:16:03]OFDProtocolAddRootSTLVToBuf [20:16:03]FM_MakeSignedData [20:16:03]FM_MakeSignedData [20:16:03]SAM_PROTO_SignData [20:16:03]wFMCommunicate request_size=4 [20:16:03]MH_SAM_APDU [20:16:03]CAPDU: 80 0D 01 02 [20:16:03]Write to MH i2c: E2 08 00 58 01 80 0D 01 02 00 00 00 00 D2 [20:16:03]Write i2c OK [20:16:03]MH_I2C_Read... [20:16:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:16:03]Read from MH i2c: E2 [20:16:03]MH_I2C_Read... [20:16:03]Read from MH i2c: E2 03 00 [20:16:03]MH_I2C_Read... [20:16:03]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [20:16:03]RAPDU: 90 00 [20:16:03]wFMCommunicate OK [20:16:03]wFMCommunicate request_size=255 [20:16:03]MH_SAM_APDU [20:16:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 01 00 00 F4 03 04 00 02 A7 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 01 76 03 00 35 04 06 00 86 [20:16:03]Write to MH i2c: E2 02 01 59 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 01 00 00 F4 03 04 00 02 A7 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 01 76 03 00 35 04 06 00 86 00 00 F5 [20:16:03]Write i2c OK [20:16:03]MH_I2C_Read... [20:16:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:16:03]Read from MH i2c: E2 [20:16:03]MH_I2C_Read... [20:16:03]Read from MH i2c: E2 03 00 [20:16:03]MH_I2C_Read... [20:16:03]Read from MH i2c: E2 03 00 59 01 00 90 00 CE [20:16:03]RAPDU: 90 00 [20:16:03]wFMCommunicate OK [20:16:03]wFMCommunicate request_size=10 [20:16:03]MH_SAM_APDU [20:16:03]CAPDU: 80 0D 02 02 05 57 07 B2 9B E2 [20:16:03]Write to MH i2c: E2 0D 00 5A 01 80 0D 02 02 05 00 57 07 B2 9B E2 00 00 6C [20:16:03]Write i2c OK [20:16:03]MH_I2C_Read... [20:16:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:16:03]Read from MH i2c: E2 [20:16:03]MH_I2C_Read... [20:16:03]Read from MH i2c: E2 03 00 [20:16:03]MH_I2C_Read... [20:16:03]Read from MH i2c: E2 03 00 5A 01 00 90 00 CF [20:16:03]RAPDU: 90 00 [20:16:03]wFMCommunicate OK [20:16:03]wFMCommunicate request_size=4 [20:16:03]MH_SAM_APDU [20:16:03]CAPDU: 80 0D 03 02 [20:16:03]Write to MH i2c: E2 08 00 5B 01 80 0D 03 02 00 00 00 00 D7 [20:16:03]Write i2c OK [20:16:03]MH_I2C_Read... [20:16:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:16:03]Read from MH i2c: E2 [20:16:03]MH_I2C_Read... [20:16:03]Read from MH i2c: E2 0B 00 [20:16:03]MH_I2C_Read... [20:16:03]Read from MH i2c: E2 0B 00 5B 01 00 96 69 00 3B B1 AD 8D 60 90 00 5D [20:16:03]RAPDU: 96 69 00 3B B1 AD 8D 60 90 00 [20:16:03]wFMCommunicate OK [20:16:03]SAM_PROTO_SignData done [20:16:03]FM_MakeSignedData done [20:16:03]CreateOFDProtocolMessage [20:16:03]wFMCommunicate request_size=4 [20:16:03]MH_SAM_APDU [20:16:03]CAPDU: 80 11 00 00 [20:16:03]Write to MH i2c: E2 08 00 5C 01 80 11 00 00 00 00 00 00 D7 [20:16:03]Write i2c OK [20:16:03]MH_I2C_Read... [20:16:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:16:03]Read from MH i2c: E2 [20:16:03]MH_I2C_Read... [20:16:03]Read from MH i2c: E2 17 00 [20:16:03]MH_I2C_Read... [20:16:03]Read from MH i2c: E2 17 00 5C 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 34 [20:16:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:16:03]wFMCommunicate OK [20:16:03]CreateOFDProtocolMessage done [20:16:03]OFDSenderStorePacket 226817 [20:16:03]StoreOFDPacket docnum=226817 [20:16:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 BA CF 07 01 D1 E2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 01 00 00 F4 03 04 00 02 A7 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 01 76 03 00 35 04 06 00 86 57 07 B2 9B E2 96 69 00 3B B1 AD 8D 60 [20:16:03]CheckFolder [20:16:03]dirname=/storage/ofd_packets [20:16:03]CheckFolder done [20:16:03]ProducePacketName [20:16:03]name=ofd_packets/00226817 [20:16:03]NVStorageSaveData ofd_packets/00226817 [20:16:03]File name is /storage/ofd_packets/00226817 [20:16:03]Write 301 bytes [20:16:03]NVStorageSaveData done [20:16:03]OFDSenderStorePacket done [20:16:03]KKMCreateOFDPacket done [20:16:03]NVStorageSaveData kkm_last_timestamp [20:16:03]File name is /storage/kkm_last_timestamp [20:16:03]Write 4 bytes [20:16:03]NVStorageSaveData done [20:16:03]ExternCall_PrintAddStr [20:16:03]wPrintStart [20:16:03]Write to MH i2c: 01 00 00 5D 01 5E [20:16:03]Write i2c OK [20:16:03]MH_I2C_Read... [20:16:03]Read from MH i2c: 01 [20:16:03]MH_I2C_Read... [20:16:03]Read from MH i2c: 01 07 00 [20:16:03]MH_I2C_Read... [20:16:03]Read from MH i2c: 01 07 00 5D 01 00 00 00 00 00 FF 0F 73 [20:16:03]RasterBufferAndPrint [20:16:03]line Счет N : (1)2003244 [20:16:03]line ИНН: 02508201610067 [20:16:03]line Контрольно-Кассовый Чек [20:16:03]line ПРОДАЖА [20:16:03]line ТРК (МРК, ГНК) : 54 [20:16:03]line Товар: 2710124500 [20:16:03]line Аи-95-К-5 [20:16:03]line 9.440 * 74.20 [20:16:03]line = 700.45 [20:16:03]line НДС 12% НСП 1% [20:16:03]line > о реализуемом товаре [20:16:03]line ИТОГО: 700.45 [20:16:03]line НСП 1% : 6.20 [20:16:03]line НДС 12% : 74.38 [20:16:03]line Наличными: 0.00 [20:16:03]line Безнал.: 700.45 [20:16:03]line Место: АЗС № 97 "Партнер Нефть" [20:16:03]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:16:03]line СНО: Общий режим [20:16:03]line Чек 477 28.07.2024 20:16 [20:16:03]line Смена: 439 ФФД: 1.0 [20:16:03]line ЗНМ: 0300000054 [20:16:03]line РНМ: 0000000000092624 [20:16:03]line Версия ККМ: 001 [20:16:03]line Платежная система: Бакай Банк [20:16:03]line ФМ: 0000000000874959 [20:16:03]line ФД: 226817 [20:16:03]line ФПД: 147708349422562 [20:16:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T201602&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226817&fm=147708349422562&tin=02508201610067®Number=0000000000092624&sum=70045 [20:16:03]written 0, free lines is 4095 [20:16:03]OFD Sender: Processing packet 226817 [packets to send 604, broken 603] [20:16:03]ProducePacketName [20:16:03]name=ofd_packets/00226817 [20:16:03]OFD Sender: To server: pG, [20:16:03]CommunicateWithHost lk.salyk.kg:30040 [20:16:03]ConnectInit lk.salyk.kg [20:16:04]Write to MH i2c: 01 00 00 87 01 88 [20:16:04]Write i2c OK [20:16:04]MH_I2C_Read... [20:16:04]Read from MH i2c: 01 [20:16:04]MH_I2C_Read... [20:16:04]Read from MH i2c: 01 07 00 [20:16:04]MH_I2C_Read... [20:16:04]Read from MH i2c: 01 07 00 87 01 00 00 00 00 00 76 0C 11 [20:16:04]RasterBufferAndPrint [20:16:04]line [20:16:04]line [20:16:04]line [20:16:04]line [20:16:04]line [20:16:04]written 0, free lines is 3194 [20:16:04]MH_Cut [20:16:04]Write to MH i2c: D1 01 00 8E 01 01 61 [20:16:04]Write i2c OK [20:16:04]MH_I2C_Read... [20:16:04]Read from MH i2c: D1 [20:16:04]MH_I2C_Read... [20:16:04]Read from MH i2c: D1 01 00 [20:16:04]MH_I2C_Read... [20:16:04]Read from MH i2c: D1 01 00 8E 01 00 60 [20:16:04]Write to MH i2c: 01 00 00 8F 01 90 [20:16:04]Write i2c OK [20:16:04]MH_I2C_Read... [20:16:05]*** Cut start [20:16:05]*** Partial cut [20:16:05]*** CUTSNS_PIN = 1 [20:16:05]*** CUTSNS_PIN = 0 [20:16:05]*** Brake cut motor [20:16:05]Read from MH i2c: 01 [20:16:05]MH_I2C_Read... [20:16:05]*** Stop cut motor [20:16:05]*** Cut end [20:16:05]Read from MH i2c: 01 07 00 [20:16:05]MH_I2C_Read... [20:16:05]Read from MH i2c: 01 07 00 8F 01 00 00 00 00 00 FF 0F A5 [20:16:05]process_action close_receipt done [20:16:05]requested_data is exist [20:16:05]produce_requested_data [20:16:05]requested_item fm.sn is exist - process it [20:16:05]wFMCommunicate request_size=4 [20:16:05]MH_SAM_APDU [20:16:05]CAPDU: 80 11 00 00 [20:16:05]Write to MH i2c: E2 08 00 90 01 80 11 00 00 00 00 00 00 0B [20:16:05]Write i2c OK [20:16:05]MH_I2C_Read... [20:16:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:16:05]Read from MH i2c: E2 [20:16:05]MH_I2C_Read... [20:16:05]Read from MH i2c: E2 17 00 [20:16:05]MH_I2C_Read... [20:16:05]Read from MH i2c: E2 17 00 90 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 68 [20:16:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:16:05]wFMCommunicate OK [20:16:05]requested_item fd.num is exist - process it [20:16:05]SAM_PROTO_GetFieldsCounters [20:16:05]wFMCommunicate request_size=4 [20:16:05]MH_SAM_APDU [20:16:05]CAPDU: 80 13 00 00 [20:16:05]Write to MH i2c: E2 08 00 91 01 80 13 00 00 00 00 00 00 0E [20:16:05]Write i2c OK [20:16:05]MH_I2C_Read... [20:16:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:16:06]Read from MH i2c: E2 [20:16:06]MH_I2C_Read... [20:16:06]Read from MH i2c: E2 62 00 [20:16:06]MH_I2C_Read... [20:16:06]Read from MH i2c: E2 62 00 91 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 01 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 DD 01 00 00 5E 04 04 00 DD 01 00 00 57 04 04 00 DE 01 00 00 19 04 04 00 00 00 00 00 90 00 03 [20:16:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 01 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 DD 01 00 00 5E 04 04 00 DD 01 00 00 57 04 04 00 DE 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:16:06]wFMCommunicate OK [20:16:06]SAM_PROTO_GetFieldsCounters done [20:16:06]requested_item shift.num is exist - process it [20:16:06]requested_item shift.opened is exist - process it [20:16:06]req_shift_opened [20:16:06]FM_GetShiftState [20:16:06]SAM_PROTO_GetShiftState [20:16:06]wFMCommunicate request_size=4 [20:16:06]MH_SAM_APDU [20:16:06]CAPDU: 80 13 01 00 [20:16:06]Write to MH i2c: E2 08 00 92 01 80 13 01 00 00 00 00 00 10 [20:16:06]Write i2c OK [20:16:06]MH_I2C_Read... [20:16:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:16:06]Read from MH i2c: E2 [20:16:06]MH_I2C_Read... [20:16:06]Read from MH i2c: E2 0E 00 [20:16:06]MH_I2C_Read... [20:16:06]Read from MH i2c: E2 0E 00 92 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 C1 [20:16:06]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:16:06]wFMCommunicate OK [20:16:06]SAM_PROTO_GetShiftState done [20:16:06]FM_GetShiftState done [20:16:06]req_shift_opened done [20:16:06]requested_item shift.open_date is exist - process it [20:16:06]req_shift_open_date [20:16:06]req_shift_open_date done [20:16:06]produce_requested_data done [20:16:06]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226817,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [20:16:06]process_action_free close_receipt [20:16:06]json_value_free [20:16:06]json_value_free done [20:16:06]process_json_proto returns [20:16:06]Send response to host [20:16:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226817,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [20:16:06]free response buf [20:16:06]execute_script done [20:16:06]execute_script returns [20:16:06]free content buf [20:16:06]Sock 9.Close socket [20:16:06]Sock 9.Thread stoped [20:16:16]Connected sock=11 [20:16:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 BA CF 07 01 D1 E2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 01 00 00 F4 03 04 00 02 A7 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 01 76 03 00 35 04 06 00 86 57 07 B2 9B E2 96 69 00 3B B1 AD 8D 60 [20:16:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 8A 7D 47 00 2E 86 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 01 76 03 00 F4 03 04 00 18 53 A6 66 B6 04 01 00 00 34 6F C9 7C 14 76 B1 AB [20:16:17]CommunicateWithHost err = 0 [20:16:17]CheckOFDResponse [20:16:17]1017 (14) - 77093643461234 [20:16:17]1041 (16) - 0000000000874959 [20:16:17]1040 (4) - 226817 [20:16:17]1012 (4) - 28.07.2024 14:18 [20:16:17]1206 (1) - 0 [20:16:17]OFD Sender: Remove packet 226817 [20:16:17]ProducePacketName [20:16:17]name=ofd_packets/00226817 [20:16:17]NVStorageDeleteData [20:16:18]OFD Sender: No OFD packet to send [20:16:22]recv_with_timeout no data received [20:16:23]OFD Sender: No OFD packet to send [20:16:28]OFD Sender: No OFD packet to send [20:16:33]OFD Sender: No OFD packet to send [20:16:38]OFD Sender: No OFD packet to send [20:16:43]OFD Sender: No OFD packet to send [20:16:48]OFD Sender: No OFD packet to send [20:16:53]OFD Sender: No OFD packet to send [20:16:58]OFD Sender: No OFD packet to send [20:17:03]OFD Sender: No OFD packet to send [20:17:08]OFD Sender: No OFD packet to send [20:17:13]OFD Sender: No OFD packet to send [20:17:18]recv_with_timeout no data received [20:17:18]OFD Sender: No OFD packet to send [20:17:19]accept exits with 10 [20:17:19]New connection [20:17:19]New thread 3067305316 created [20:17:19]Thread 3067448676 joined [20:17:19]Waiting for new connection... [20:17:19] Sock 10.Parse request [20:17:19]Sock 10.Check first char [20:17:19]Sock 10.First char is OK [20:17:19]request: POST /json_proto HTTP/1.0 [20:17:19]Method: POST [20:17:19]URL: /json_proto [20:17:19]Method is POST - this is cgi request [20:17:19]url: /json_proto [20:17:19]query_string will be loaded in cgi processing [20:17:19]execute_cgi json_proto POST (null) [20:17:19]execute_cgi path=json_proto method=POST [20:17:19]POST find Content-Length [20:17:19]Host: 172.17.43.131:8080 [20:17:19]Content-Length: 680 [20:17:19]Content-Type: application/json [20:17:19] [20:17:19]POST finish read [20:17:19]Found Content-Length = 680 [20:17:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003245", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [20:17:19]execute_script... [20: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)2003245", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [20:17:19]POST & json_proto [20:17:19]process_json_proto [20:17:19]json parsed OK: [20:17:19]protocol is kg_v1.0 [20:17:19]action value=close_receipt [20:17:19]process_action close_receipt [20:17:19]cmd_close_receipt [20:17:19]MH_GetDate [20:17:19]Write to MH i2c: F0 00 00 93 01 83 [20:17:19]Write i2c OK [20:17:19]MH_I2C_Read... [20:17:19]Read from MH i2c: F0 [20:17:19]MH_I2C_Read... [20:17:19]Read from MH i2c: F0 09 00 [20:17:19]MH_I2C_Read... [20:17:19]Read from MH i2c: F0 09 00 93 01 00 4F A7 A6 66 F9 24 A2 66 B3 [20:17:19]GetLastDocTimeStamp 1722197762 [20:17:19]current date 1722197839 [20:17:19]FM_GetShiftState [20:17:19]SAM_PROTO_GetShiftState [20:17:19]wFMCommunicate request_size=4 [20:17:19]MH_SAM_APDU [20:17:19]CAPDU: 80 13 01 00 [20:17:19]Write to MH i2c: E2 08 00 94 01 80 13 01 00 00 00 00 00 12 [20:17:19]Write i2c OK [20:17:19]MH_I2C_Read... [20:17:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:17:19]Read from MH i2c: E2 [20:17:19]MH_I2C_Read... [20:17:19]Read from MH i2c: E2 0E 00 [20:17:19]MH_I2C_Read... [20:17:19]Read from MH i2c: E2 0E 00 94 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 C3 [20:17:19]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:17:19]wFMCommunicate OK [20:17:19]SAM_PROTO_GetShiftState done [20:17:19]FM_GetShiftState done [20:17:19]opened in 1722125326 [20:17:19]opened+sec_in_day 1722211726 [20:17:19]quantity*price = 200025 [20:17:19]sum+1 = 200026 [20:17:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 478 28.07.2024 20:17 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226818 ФПД: 38566101348077 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T201719&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226818&fm=38566101348077&tin=02508201610067®Number=0000000000092624&sum=200000 [20:17:20]StoreToDocumentArchive [20:17:20]shift 439 fd 226818 [20:17:20]save to /storage/0439/doc_00226818 [20:17:20]save last doc name /storage/0439/doc_00226818 to /storage/kkm_last_doc_name [20:17:20]save OK [20:17:20]Clear old archive folders... [20:17:20]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:17:20]tlvbuf is 0159F2D0 [20:17:20]SAM_PROTO_ClearQueue [20:17:20]wFMCommunicate request_size=4 [20:17:20]MH_SAM_APDU [20:17:20]CAPDU: 80 09 00 00 [20:17:20]Write to MH i2c: E2 08 00 A1 01 80 09 00 00 00 00 00 00 14 [20:17:20]Write i2c OK [20:17:20]MH_I2C_Read... [20:17:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:17:20]Read from MH i2c: E2 [20:17:20]MH_I2C_Read... [20:17:20]Read from MH i2c: E2 03 00 [20:17:20]MH_I2C_Read... [20:17:20]Read from MH i2c: E2 03 00 A1 01 00 90 00 16 [20:17:20]RAPDU: 90 00 [20:17:20]wFMCommunicate OK [20:17:20]SAM_PROTO_ClearQueue done [20:17:20]KKMCreateOFDPacket [20:17:20]OFDProtocolAddRootSTLVToBuf [20:17:20]FM_MakeSignedData [20:17:20]FM_MakeSignedData [20:17:20]SAM_PROTO_SignData [20:17:20]wFMCommunicate request_size=4 [20:17:20]MH_SAM_APDU [20:17:20]CAPDU: 80 0D 01 02 [20:17:20]Write to MH i2c: E2 08 00 A2 01 80 0D 01 02 00 00 00 00 1C [20:17:20]Write i2c OK [20:17:20]MH_I2C_Read... [20:17:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:17:21]Read from MH i2c: E2 [20:17:21]MH_I2C_Read... [20:17:21]Read from MH i2c: E2 03 00 [20:17:21]MH_I2C_Read... [20:17:21]Read from MH i2c: E2 03 00 A2 01 00 90 00 17 [20:17:21]RAPDU: 90 00 [20:17:21]wFMCommunicate OK [20:17:21]wFMCommunicate request_size=255 [20:17:21]MH_SAM_APDU [20: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 35 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 DE 01 00 00 F4 03 04 00 4F A7 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 02 76 03 00 35 04 06 00 23 13 5E C5 [20:17:21]Write to MH i2c: E2 02 01 A3 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 DE 01 00 00 F4 03 04 00 4F A7 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 02 76 03 00 35 04 06 00 23 13 5E C5 00 00 04 [20:17:21]Write i2c OK [20:17:21]MH_I2C_Read... [20:17:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:17:21]Read from MH i2c: E2 [20:17:21]MH_I2C_Read... [20:17:21]Read from MH i2c: E2 03 00 [20:17:21]MH_I2C_Read... [20:17:21]Read from MH i2c: E2 03 00 A3 01 00 90 00 18 [20:17:21]RAPDU: 90 00 [20:17:21]wFMCommunicate OK [20:17:21]wFMCommunicate request_size=7 [20:17:21]MH_SAM_APDU [20:17:21]CAPDU: 80 0D 02 02 02 6E ED [20:17:21]Write to MH i2c: E2 0A 00 A4 01 80 0D 02 02 02 00 6E ED 00 00 7E [20:17:21]Write i2c OK [20:17:21]MH_I2C_Read... [20:17:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:17:21]Read from MH i2c: E2 [20:17:21]MH_I2C_Read... [20:17:21]Read from MH i2c: E2 03 00 [20:17:21]MH_I2C_Read... [20:17:21]Read from MH i2c: E2 03 00 A4 01 00 90 00 19 [20:17:21]RAPDU: 90 00 [20:17:21]wFMCommunicate OK [20:17:21]wFMCommunicate request_size=4 [20:17:21]MH_SAM_APDU [20:17:21]CAPDU: 80 0D 03 02 [20:17:21]Write to MH i2c: E2 08 00 A5 01 80 0D 03 02 00 00 00 00 21 [20:17:21]Write i2c OK [20:17:21]MH_I2C_Read... [20:17:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:17:21]Read from MH i2c: E2 [20:17:21]MH_I2C_Read... [20:17:21]Read from MH i2c: E2 0B 00 [20:17:21]MH_I2C_Read... [20:17:21]Read from MH i2c: E2 0B 00 A5 01 00 06 BD C6 CE 49 A1 81 31 90 00 15 [20:17:21]RAPDU: 06 BD C6 CE 49 A1 81 31 90 00 [20:17:21]wFMCommunicate OK [20:17:21]SAM_PROTO_SignData done [20:17:21]FM_MakeSignedData done [20:17:21]CreateOFDProtocolMessage [20:17:21]wFMCommunicate request_size=4 [20:17:21]MH_SAM_APDU [20:17:21]CAPDU: 80 11 00 00 [20:17:21]Write to MH i2c: E2 08 00 A6 01 80 11 00 00 00 00 00 00 21 [20:17:21]Write i2c OK [20:17:21]MH_I2C_Read... [20:17:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:17:21]Read from MH i2c: E2 [20:17:21]MH_I2C_Read... [20:17:21]Read from MH i2c: E2 17 00 [20:17:21]MH_I2C_Read... [20:17:21]Read from MH i2c: E2 17 00 A6 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7E [20:17:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:17:21]wFMCommunicate OK [20:17:21]CreateOFDProtocolMessage done [20:17:21]OFDSenderStorePacket 226818 [20:17:21]StoreOFDPacket docnum=226818 [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]/dev/ttyS4 opened [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 295734+1721902329=1722198063 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 30 A8 A6 66 F9 24 A2 66 08 [20:21:04]Current date/time: 28.07.2024 20:21 [20:21:04]FM_Init [20:21:04]wFMConnect [20:21:04]MH_SAM_On [20:21:04]Write to MH i2c: E0 00 00 08 00 E7 [20:21:04]Write i2c OK [20:21:04]MH_I2C_Read... [20:21:04]*** iso7816_init finished! [20:21:04]*** atr: [20:21:04]*** 0F 3B D5 18 FF 81 91 FE [20:21:04]*** 1F C3 80 73 C8 21 10 0A [20:21:04]*** 00 00 00 00 00 00 00 00 [20:21:04]*** 00 00 00 00 00 00 00 00 [20:21:04]*** 00 00 00 00 00 00 00 00 [20:21:04]*** 00 00 00 00 00 00 00 00 [20:21:04]*** 00 00 00 00 00 00 00 00 [20:21:04]*** 00 00 00 00 00 00 00 00 [20:21:04]Read from MH i2c: E0 [20:21:04]MH_I2C_Read... [20:21:04]Read from MH i2c: E0 10 00 [20:21:04]MH_I2C_Read... [20:21:04]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [20:21:04]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [20:21:04]wFMCommunicate request_size=10 [20:21:04]MH_SAM_APDU [20:21:04]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [20:21:04]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [20:21:04]Write i2c OK [20:21:04]MH_I2C_Read... [20:21:04]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [20:21:04]Read from MH i2c: E2 [20:21:04]MH_I2C_Read... [20:21:04]Read from MH i2c: E2 03 00 [20:21:04]MH_I2C_Read... [20:21:04]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [20:21:04]RAPDU: 90 00 [20:21:04]wFMCommunicate OK [20:21:04]wFMCommunicate request_size=4 [20:21:04]MH_SAM_APDU [20:21:04]CAPDU: 80 11 00 00 [20:21:04]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [20:21:04]Write i2c OK [20:21:04]MH_I2C_Read... [20:21:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:21:04]Read from MH i2c: E2 [20:21:04]MH_I2C_Read... [20:21:04]Read from MH i2c: E2 17 00 [20:21:04]MH_I2C_Read... [20:21:04]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [20:21:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:21:04]wFMCommunicate OK [20:21:04]Detected FM SN is 0000000000874959 [20:21:04]Stored FM SN is 0000000000874959 [20:21:04]wFMCommunicate request_size=9 [20:21:04]MH_SAM_APDU [20:21:04]CAPDU: 80 16 00 00 04 1A 5E 01 00 [20:21:04]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [20:21:04]Write i2c OK [20:21:04]MH_I2C_Read... [20:21:04]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [20:21:04]Read from MH i2c: E2 [20:21:04]MH_I2C_Read... [20:21:04]Read from MH i2c: E2 03 00 [20:21:04]MH_I2C_Read... [20:21:04]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [20:21:04]RAPDU: 90 00 [20:21:04]wFMCommunicate OK [20:21:04]FM PIN OK [20:21:04]wFMCommunicate request_size=8 [20:21:04]MH_SAM_APDU [20:21:04]CAPDU: 80 14 04 00 03 02 00 01 [20:21:04]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [20:21:04]Write i2c OK [20:21:04]MH_I2C_Read... [20:21:04]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [20:21:04]Read from MH i2c: E2 [20:21:04]MH_I2C_Read... [20:21:04]Read from MH i2c: E2 03 00 [20:21:04]MH_I2C_Read... [20:21:04]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [20:21:04]RAPDU: 90 00 [20:21:04]wFMCommunicate OK [20:21:04]wFMCommunicate request_size=13 [20:21:04]MH_SAM_APDU [20:21:04]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [20:21:04]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [20:21:04]Write i2c OK [20:21:04]MH_I2C_Read... [20:21:04]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [20:21:04]Read from MH i2c: E2 [20:21:04]MH_I2C_Read... [20:21:04]Read from MH i2c: E2 03 00 [20:21:04]MH_I2C_Read... [20:21:04]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [20:21:04]RAPDU: 90 00 [20:21:04]wFMCommunicate OK [20:21:04]wFMCommunicate request_size=4 [20:21:04]MH_SAM_APDU [20:21:04]CAPDU: 80 11 00 00 [20:21:04]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [20:21:04]Write i2c OK [20:21:04]MH_I2C_Read... [20:21:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:21:04]Read from MH i2c: E2 [20:21:04]MH_I2C_Read... [20:21:04]Read from MH i2c: E2 17 00 [20:21:04]MH_I2C_Read... [20:21:04]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [20:21:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:21:04]wFMCommunicate OK [20:21:04]DocumentArchiveInit [20:21:04]Start Httpd... [20:21:04]Httpd thread 3067342180 created [20:21:04]Write to MH i2c: 01 00 00 0F 00 0F [20:21:04]Write i2c OK [20:21:04]MH_I2C_Read... [20:21:04]Read from MH i2c: 01 [20:21:04]MH_I2C_Read... [20:21:04]Read from MH i2c: 01 07 00 [20:21:04]MH_I2C_Read... [20:21:04]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [20:21:04]MH Int Process started [20:21:04]Allocated Socket 8 [20:21:04]Bind OK [20:21:04]Listen OK [20:21:04]httpd running on port 8080 [20:21:04]Waiting for new connection... [20:21:05]OFD Sender: Processing packet 226818 [packets to send 604, broken 603] [20:21:05]ProducePacketName [20:21:05]name=ofd_packets/00226818 [20:21:05]OFD Sender: To server: pG, [20:21:05]CommunicateWithHost lk.salyk.kg:30040 [20:21:05]ConnectInit lk.salyk.kg [20:21:08]accept exits with 9 [20:21:08]New connection [20:21:08]New thread 3067055460 created [20:21:08]Waiting for new connection... [20:21:08] Sock 9.Parse request [20:21:08]Sock 9.Check first char [20:21:08]Sock 9.First char is OK [20:21:08]request: POST /json_proto HTTP/1.0 [20:21:08]Method: POST [20:21:08]URL: /json_proto [20:21:08]Method is POST - this is cgi request [20:21:08]url: /json_proto [20:21:08]query_string will be loaded in cgi processing [20:21:08]execute_cgi json_proto POST (null) [20:21:08]execute_cgi path=json_proto method=POST [20:21:08]POST find Content-Length [20:21:08]Host: 172.17.43.131:8080 [20:21:08]Content-Length: 215 [20:21:08]Content-Type: application/json [20:21:08] [20:21:08]POST finish read [20:21:08]Found Content-Length = 215 [20:21:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:21:08]execute_script... [20:21:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:21:08]POST & json_proto [20:21:08]process_json_proto [20:21:08]json parsed OK: [20:21:08]protocol is kg_v1.0 [20:21:08]action value=get_value [20:21:08]process_action get_value [20:21:08]cmd_get_value [20:21:08]process_action get_value done [20:21:08]requested_data is exist [20:21:08]produce_requested_data [20:21:08]requested_item kkm.sn is exist - process it [20:21:08]requested_item kkm.ver is exist - process it [20:21:08]requested_item fm.sn is exist - process it [20:21:08]wFMCommunicate request_size=4 [20:21:08]MH_SAM_APDU [20:21:08]CAPDU: 80 11 00 00 [20:21:08]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [20:21:08]Write i2c OK [20:21:08]MH_I2C_Read... [20:21:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:21:08]Read from MH i2c: E2 [20:21:08]MH_I2C_Read... [20:21:08]Read from MH i2c: E2 17 00 [20:21:08]MH_I2C_Read... [20:21:08]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E7 [20:21:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:21:08]wFMCommunicate OK [20:21:08]requested_item fd.num is exist - process it [20:21:08]SAM_PROTO_GetFieldsCounters [20:21:08]wFMCommunicate request_size=4 [20:21:08]MH_SAM_APDU [20:21:08]CAPDU: 80 13 00 00 [20:21:08]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [20:21:08]Write i2c OK [20:21:08]MH_I2C_Read... [20:21:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:21:08]Read from MH i2c: E2 [20:21:08]MH_I2C_Read... [20:21:08]Read from MH i2c: E2 62 00 [20:21:08]MH_I2C_Read... [20:21:08]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 02 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 DE 01 00 00 5E 04 04 00 DE 01 00 00 57 04 04 00 DF 01 00 00 19 04 04 00 00 00 00 00 90 00 86 [20:21:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 02 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 DE 01 00 00 5E 04 04 00 DE 01 00 00 57 04 04 00 DF 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:21:08]wFMCommunicate OK [20:21:08]SAM_PROTO_GetFieldsCounters done [20:21:08]requested_item shift.num is exist - process it [20:21:08]requested_item shift.opened is exist - process it [20:21:08]req_shift_opened [20:21:08]FM_GetShiftState [20:21:08]SAM_PROTO_GetShiftState [20:21:08]wFMCommunicate request_size=4 [20:21:08]MH_SAM_APDU [20:21:08]CAPDU: 80 13 01 00 [20:21:08]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [20:21:08]Write i2c OK [20:21:08]MH_I2C_Read... [20:21:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:21:09]Read from MH i2c: E2 [20:21:09]MH_I2C_Read... [20:21:09]Read from MH i2c: E2 0E 00 [20:21:09]MH_I2C_Read... [20:21:09]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 40 [20:21:09]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:21:09]wFMCommunicate OK [20:21:09]SAM_PROTO_GetShiftState done [20:21:09]FM_GetShiftState done [20:21:09]req_shift_opened done [20:21:09]requested_item shift.open_date is exist - process it [20:21:09]req_shift_open_date [20:21:09]req_shift_open_date done [20:21:09]produce_requested_data done [20:21:09]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226818,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [20:21:09]process_action_free get_value [20:21:09]json_value_free [20:21:09]json_value_free done [20:21:09]process_json_proto returns [20:21:09]Send response to host [20:21:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226818,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [20:21:09]free response buf [20:21:09]execute_script done [20:21:09]execute_script returns [20:21:09]free content buf [20:21:09]Sock 9.Close socket [20:21:09]Sock 9.Thread stoped [20:21:09]accept exits with 11 [20:21:09]New connection [20:21:09]New thread 3066912100 created [20:21:09]Thread 3067055460 joined [20:21:09]Waiting for new connection... [20:21:09] Sock 11.Parse request [20:21:09]Sock 11.Check first char [20:21:09]Sock 11.First char is OK [20:21:09]request: POST /json_proto HTTP/1.0 [20:21:09]Method: POST [20:21:09]URL: /json_proto [20:21:09]Method is POST - this is cgi request [20:21:09]url: /json_proto [20:21:09]query_string will be loaded in cgi processing [20:21:09]execute_cgi json_proto POST (null) [20:21:09]execute_cgi path=json_proto method=POST [20:21:09]POST find Content-Length [20:21:09]Host: 172.17.43.131:8080 [20:21:09]Content-Length: 331 [20:21:09]Content-Type: application/json [20:21:09] [20:21:09]POST finish read [20:21:09]Found Content-Length = 331 [20:21:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [20:21:09]execute_script... [20:21:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [20:21:09]POST & json_proto [20:21:09]process_json_proto [20:21:09]json parsed OK: [20:21:09]protocol is kg_v1.0 [20:21:09]action value=get_value [20:21:09]process_action get_value [20:21:09]cmd_get_value [20:21:09]process_action get_value done [20:21:09]requested_data is exist [20:21:09]produce_requested_data [20:21:09]requested_item fm.sale.total is exist - process it [20:21:09]SAM_PROTO_GetFMData [20:21:09]wFMCommunicate request_size=4 [20:21:09]MH_SAM_APDU [20:21:09]CAPDU: 80 13 03 00 [20:21:09]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [20:21:09]Write i2c OK [20:21:09]MH_I2C_Read... [20:21:09]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [20:21:09]Read from MH i2c: E2 [20:21:09]MH_I2C_Read... [20:21:09]Read from MH i2c: E2 FD 00 [20:21:09]MH_I2C_Read... [20:21:09]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 94 72 03 00 69 04 A3 00 6F 04 04 00 46 6C 03 00 B1 04 05 00 9C 9B B1 81 05 70 04 05 00 40 C3 F4 B2 04 72 04 04 00 5C D8 BC CE 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 83 6C BE 95 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 F3 40 7A 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4E 06 00 00 B1 04 04 00 0C B2 B8 1F 70 04 04 00 0C B2 B8 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 61 74 5E 03 EF 03 09 90 00 FC [20:21:09]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 94 72 03 00 69 04 A3 00 6F 04 04 00 46 6C 03 00 B1 04 05 00 9C 9B B1 81 05 70 04 05 00 40 C3 F4 B2 04 72 04 04 00 5C D8 BC CE 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 83 6C BE 95 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 F3 40 7A 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4E 06 00 00 B1 04 04 00 0C B2 B8 1F 70 04 04 00 0C B2 B8 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 61 74 5E 03 EF 03 09 90 00 [20:21:09]wFMCommunicate OK [20:21:09]wFMCommunicate request_size=4 [20:21:09]MH_SAM_APDU [20:21:09]CAPDU: 80 17 00 00 [20:21:09]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [20:21:09]Write i2c OK [20:21:09]MH_I2C_Read... [20:21:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:21:10]Read from MH i2c: E2 [20:21:10]MH_I2C_Read... [20:21:10]Read from MH i2c: E2 FD 00 [20:21:10]MH_I2C_Read... [20:21:10]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 71 DE 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 E0 [20:21:10]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 71 DE 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 [20:21:10]wFMCommunicate OK [20:21:10]wFMCommunicate request_size=4 [20:21:10]MH_SAM_APDU [20:21:10]CAPDU: 80 17 00 00 [20:21:10]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [20:21:10]Write i2c OK [20:21:10]MH_I2C_Read... [20:21:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:21:10]Read from MH i2c: E2 [20:21:10]MH_I2C_Read... [20:21:10]Read from MH i2c: E2 FD 00 [20:21:10]MH_I2C_Read... [20:21:10]Read from MH i2c: E2 FD 00 15 00 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 A7 [20:21:10]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 [20:21:10]wFMCommunicate OK [20:21:10]wFMCommunicate request_size=4 [20:21:10]MH_SAM_APDU [20:21:10]CAPDU: 80 17 00 00 [20:21:10]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [20:21:10]Write i2c OK [20:21:10]MH_I2C_Read... [20:21:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:21:10]Read from MH i2c: E2 [20:21:10]MH_I2C_Read... [20:21:10]Read from MH i2c: E2 FD 00 [20:21:10]MH_I2C_Read... [20:21:10]Read from MH i2c: E2 FD 00 16 00 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 22 [20:21:10]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 [20:21:10]wFMCommunicate OK [20:21:10]wFMCommunicate request_size=4 [20:21:10]MH_SAM_APDU [20:21:10]CAPDU: 80 17 00 00 [20:21:10]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [20:21:10]Write i2c OK [20:21:10]MH_I2C_Read... [20:21:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [20:21:10]Read from MH i2c: E2 [20:21:10]MH_I2C_Read... [20:21:10]Read from MH i2c: E2 E2 00 [20:21:10]MH_I2C_Read... [20:21:10]Read from MH i2c: E2 E2 00 17 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [20:21:10]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 [20:21:10]wFMCommunicate OK [20:21:10]SAM_PROTO_GetFMData done [20:21:10]requested_item fm.sale_refund.total is exist - process it [20:21:10]requested_item fm.buy.total is exist - process it [20:21:10]requested_item shift.sale.total is exist - process it [20:21:10]SAM_PROTO_GetShiftData [20:21:10]wFMCommunicate request_size=4 [20:21:10]MH_SAM_APDU [20:21:10]CAPDU: 80 13 02 00 [20:21:10]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [20:21:10]Write i2c OK [20:21:10]MH_I2C_Read... [20:21:11]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [20:21:11]Read from MH i2c: E2 [20:21:11]MH_I2C_Read... [20:21:11]Read from MH i2c: E2 FD 00 [20:21:11]MH_I2C_Read... [20:21:11]Read from MH i2c: E2 FD 00 18 00 00 BC 04 AA 04 B8 04 6E 04 04 00 DE 01 00 00 69 04 9E 00 6F 04 04 00 DA 01 00 00 B1 04 04 00 CC A7 18 03 70 04 04 00 AC 11 4F 02 72 04 03 00 20 96 C9 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 A8 31 54 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 1E 04 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 D0 AC 23 70 04 03 00 D0 AC 23 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F0 C9 03 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 D3 [20:21:11]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 DE 01 00 00 69 04 9E 00 6F 04 04 00 DA 01 00 00 B1 04 04 00 CC A7 18 03 70 04 04 00 AC 11 4F 02 72 04 03 00 20 96 C9 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 A8 31 54 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 1E 04 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 D0 AC 23 70 04 03 00 D0 AC 23 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F0 C9 03 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [20:21:11]wFMCommunicate OK [20:21:11]wFMCommunicate request_size=4 [20:21:11]MH_SAM_APDU [20:21:11]CAPDU: 80 17 00 00 [20:21:11]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [20:21:11]Write i2c OK [20:21:11]MH_I2C_Read... [20:21:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:21:11]Read from MH i2c: E2 [20:21:11]MH_I2C_Read... [20:21:11]Read from MH i2c: E2 FD 00 [20:21:11]MH_I2C_Read... [20:21:11]Read from MH i2c: E2 FD 00 19 00 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 D4 50 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 67 [20:21:11]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 D4 50 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [20:21:11]wFMCommunicate OK [20:21:11]wFMCommunicate request_size=4 [20:21:11]MH_SAM_APDU [20:21:11]CAPDU: 80 17 00 00 [20:21:11]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [20:21:11]Write i2c OK [20:21:11]MH_I2C_Read... [20:21:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:21:11]Read from MH i2c: E2 [20:21:11]MH_I2C_Read... [20:21:11]Read from MH i2c: E2 FD 00 [20:21:11]MH_I2C_Read... [20:21:11]Read from MH i2c: E2 FD 00 1A 00 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 C3 [20:21:11]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [20:21:11]wFMCommunicate OK [20:21:11]wFMCommunicate request_size=4 [20:21:11]MH_SAM_APDU [20:21:11]CAPDU: 80 17 00 00 [20:21:11]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [20:21:11]Write i2c OK [20:21:11]MH_I2C_Read... [20:21:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:21:12]Read from MH i2c: E2 [20:21:12]MH_I2C_Read... [20:21:12]Read from MH i2c: E2 FD 00 [20:21:12]MH_I2C_Read... [20:21:12]Read from MH i2c: E2 FD 00 1B 00 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 1C [20:21:12]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [20:21:12]wFMCommunicate OK [20:21:12]wFMCommunicate request_size=4 [20:21:12]MH_SAM_APDU [20:21:12]CAPDU: 80 17 00 00 [20:21:12]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [20:21:12]Write i2c OK [20:21:12]MH_I2C_Read... [20:21:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [20:21:12]Read from MH i2c: E2 [20:21:12]MH_I2C_Read... [20:21:12]Read from MH i2c: E2 D9 00 [20:21:12]MH_I2C_Read... [20:21:12]Read from MH i2c: E2 D9 00 1C 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7B [20:21:12]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [20:21:12]wFMCommunicate OK [20:21:12]SAM_PROTO_GetShiftData done [20:21:12]requested_item shift.sale.total_cash is exist - process it [20:21:12]requested_item shift.sale_refund.total is exist - process it [20:21:12]requested_item shift.sale_refund.total_cash is exist - process it [20:21:12]requested_item shift.buy.total is exist - process it [20:21:12]requested_item shift.buy.total_cash is exist - process it [20:21:12]produce_requested_data done [20:21:12]produce_requested_data return {"fm.sale.total":236507370.52,"fm.sale_refund.total":5321979.00,"fm.buy.total":0.00,"shift.sale.total":519474.68,"shift.sale.total_cash":387363.00,"shift.sale_refund.total":23380.00,"shift.sale_refund.total_cash":23380.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [20:21:12]process_action_free get_value [20:21:12]json_value_free [20:21:12]json_value_free done [20:21:12]process_json_proto returns [20:21:12]Send response to host [20:21:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":236507370.52,"fm.sale_refund.total":5321979.00,"fm.buy.total":0.00,"shift.sale.total":519474.68,"shift.sale.total_cash":387363.00,"shift.sale_refund.total":23380.00,"shift.sale_refund.total_cash":23380.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [20:21:12]free response buf [20:21:12]execute_script done [20:21:12]execute_script returns [20:21:12]free content buf [20:21:12]Sock 11.Close socket [20:21:12]Sock 11.Thread stoped [20:21:12]accept exits with 9 [20:21:12]New connection [20:21:12]New thread 3067055460 created [20:21:12]Thread 3066912100 joined [20:21:12]Waiting for new connection... [20:21:12] Sock 9.Parse request [20:21:12]Sock 9.Check first char [20:21:12]Sock 9.First char is OK [20:21:12]request: POST /json_proto HTTP/1.0 [20:21:12]Method: POST [20:21:12]URL: /json_proto [20:21:12]Method is POST - this is cgi request [20:21:12]url: /json_proto [20:21:12]query_string will be loaded in cgi processing [20:21:12]execute_cgi json_proto POST (null) [20:21:12]execute_cgi path=json_proto method=POST [20:21:12]POST find Content-Length [20:21:12]Host: 172.17.43.131:8080 [20:21:12]Content-Length: 680 [20:21:12]Content-Type: application/json [20:21:12] [20:21:12]POST finish read [20:21:12]Found Content-Length = 680 [20:21:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003246", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [20:21:12]execute_script... [20:21: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)2003246", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [20:21:12]POST & json_proto [20:21:12]process_json_proto [20:21:12]json parsed OK: [20:21:12]protocol is kg_v1.0 [20:21:12]action value=close_receipt [20:21:12]process_action close_receipt [20:21:12]cmd_close_receipt [20:21:12]MH_GetDate [20:21:12]Write to MH i2c: F0 00 00 1D 00 0C [20:21:12]Write i2c OK [20:21:12]MH_I2C_Read... [20:21:12]Read from MH i2c: F0 [20:21:12]MH_I2C_Read... [20:21:12]Read from MH i2c: F0 09 00 [20:21:12]MH_I2C_Read... [20:21:12]Read from MH i2c: F0 09 00 1D 00 00 39 A8 A6 66 F9 24 A2 66 27 [20:21:12]GetLastDocTimeStamp 1722197839 [20:21:12]current date 1722198073 [20:21:12]FM_GetShiftState [20:21:12]SAM_PROTO_GetShiftState [20:21:12]wFMCommunicate request_size=4 [20:21:12]MH_SAM_APDU [20:21:12]CAPDU: 80 13 01 00 [20:21:12]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [20:21:12]Write i2c OK [20:21:12]MH_I2C_Read... [20:21:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:21:13]Read from MH i2c: E2 [20:21:13]MH_I2C_Read... [20:21:13]Read from MH i2c: E2 0E 00 [20:21:13]MH_I2C_Read... [20:21:13]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 4C [20:21:13]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:21:13]wFMCommunicate OK [20:21:13]SAM_PROTO_GetShiftState done [20:21:13]FM_GetShiftState done [20:21:13]opened in 1722125326 [20:21:13]opened+sec_in_day 1722211726 [20:21:13]quantity*price = 100050 [20:21:13]sum+1 = 100052 [20:21:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 479 28.07.2024 20:21 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226819 ФПД: 172056263852291 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T202113&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226819&fm=172056263852291&tin=02508201610067®Number=0000000000092624&sum=100000 [20:21:14]StoreToDocumentArchive [20:21:14]shift 439 fd 226819 [20:21:14]save to /storage/0439/doc_00226819 [20:21:14]save last doc name /storage/0439/doc_00226819 to /storage/kkm_last_doc_name [20:21:14]save OK [20:21:14]Clear old archive folders... [20:21:14]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:21:14]tlvbuf is 00A82940 [20:21:14]SAM_PROTO_ClearQueue [20:21:14]wFMCommunicate request_size=4 [20:21:14]MH_SAM_APDU [20:21:14]CAPDU: 80 09 00 00 [20:21:14]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [20:21:14]Write i2c OK [20:21:14]MH_I2C_Read... [20:21:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:21:14]Read from MH i2c: E2 [20:21:14]MH_I2C_Read... [20:21:14]Read from MH i2c: E2 03 00 [20:21:14]MH_I2C_Read... [20:21:14]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [20:21:14]RAPDU: 90 00 [20:21:14]wFMCommunicate OK [20:21:14]SAM_PROTO_ClearQueue done [20:21:14]KKMCreateOFDPacket [20:21:14]OFDProtocolAddRootSTLVToBuf [20:21:14]FM_MakeSignedData [20:21:14]FM_MakeSignedData [20:21:14]SAM_PROTO_SignData [20:21:14]wFMCommunicate request_size=4 [20:21:14]MH_SAM_APDU [20:21:14]CAPDU: 80 0D 01 02 [20:21:14]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [20:21:14]Write i2c OK [20:21:14]MH_I2C_Read... [20:21:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:21:14]Read from MH i2c: E2 [20:21:14]MH_I2C_Read... [20:21:14]Read from MH i2c: E2 03 00 [20:21:14]MH_I2C_Read... [20:21:14]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [20:21:14]RAPDU: 90 00 [20:21:14]wFMCommunicate OK [20:21:14]wFMCommunicate request_size=255 [20:21:14]MH_SAM_APDU [20:21: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 35 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 DF 01 00 00 F4 03 04 00 39 A8 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 03 76 03 00 35 04 06 00 9C 7B F8 7D [20:21:14]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 DF 01 00 00 F4 03 04 00 39 A8 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 03 76 03 00 35 04 06 00 9C 7B F8 7D 00 00 BF [20:21:14]Write i2c OK [20:21:14]MH_I2C_Read... [20:21:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:21:14]Read from MH i2c: E2 [20:21:14]MH_I2C_Read... [20:21:14]Connected sock=6 [20:21:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 99 32 04 01 A2 F3 5A 03 01 00 03 00 F8 00 1E Read from MH i2c: 04 E2 01 03 00 00 01 [20:21:14]23 MH_I2C_Read... [20:21:14]04 Read from MH i2c: 4A E2 00 03 8A 00 04 2D 0A 00 00 00 32 90 37 00 31 A1 30 [20:21:14]31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D RAPDU: 00 90 00 00 00 [20:21:14]00 wFMCommunicate OK [20:21:14]13 wFMCommunicate request_size=7 [20:21:14]MH_SAM_APDU [20:21:14]04 CAPDU: 06 80 00 0D 59 02 0D 02 03 02 00 01 00 03 00 [20:21:14]Write to MH i2c: F2 E2 03 0A 01 00 00 2E 01 00 F6 80 03 0D 01 02 00 02 01 02 BC 00 04 01 01 03 00 00 01 00 FC B0 03 [20:21:14]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 Write i2c OK [20:21:14]03 MH_I2C_Read... [20:21:14]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 DE 01 00 00 F4 03 04 00 4F A7 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 Read from MH i2c: 30 E2 38 [20:21:14]37 MH_I2C_Read... [20:21:14]34 39 35 39 10 04 04 00 02 76 03 00 35 04 06 00 23 13 5E C5 6E ED 06 BD C6 CE Read from MH i2c: 49 E2 A1 03 81 00 31 [20:21:14] [20:21:14]MH_I2C_Read... [20:21:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:21:14]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [20:21:14]RAPDU: 90 00 [20:21:14]wFMCommunicate OK [20:21:14]wFMCommunicate request_size=4 [20:21:14]MH_SAM_APDU [20:21:14]CAPDU: 80 0D 03 02 [20:21:14]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [20:21:14]Write i2c OK [20:21:14]MH_I2C_Read... [20:21:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:21:14]Read from MH i2c: E2 [20:21:14]MH_I2C_Read... [20:21:14]Read from MH i2c: E2 0B 00 [20:21:14]MH_I2C_Read... [20:21:14]Read from MH i2c: E2 0B 00 2F 00 00 5F C9 AC 2C AB BF 6E 2C 90 00 AF [20:21:14]RAPDU: 5F C9 AC 2C AB BF 6E 2C 90 00 [20:21:14]wFMCommunicate OK [20:21:14]SAM_PROTO_SignData done [20:21:14]FM_MakeSignedData done [20:21:14]CreateOFDProtocolMessage [20:21:14]wFMCommunicate request_size=4 [20:21:14]MH_SAM_APDU [20:21:14]CAPDU: 80 11 00 00 [20:21:14]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [20:21:14]Write i2c OK [20:21:14]MH_I2C_Read... [20:21:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:21:14]Read from MH i2c: E2 [20:21:14]MH_I2C_Read... [20:21:14]Read from MH i2c: E2 17 00 [20:21:14]MH_I2C_Read... [20:21:14]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 07 [20:21:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:21:15]wFMCommunicate OK [20:21:15]CreateOFDProtocolMessage done [20:21:15]OFDSenderStorePacket 226819 [20:21:15]StoreOFDPacket docnum=226819 [20:21:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 46 78 04 01 CE 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 35 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 DF 01 00 00 F4 03 04 00 39 A8 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 03 76 03 00 35 04 06 00 9C 7B F8 7D 01 03 5F C9 AC 2C AB BF 6E 2C [20:21:15]CheckFolder [20:21:15]dirname=/storage/ofd_packets [20:21:15]CheckFolder done [20:21:15]ProducePacketName [20:21:15]name=ofd_packets/00226819 [20:21:15]NVStorageSaveData ofd_packets/00226819 [20:21:15]File name is /storage/ofd_packets/00226819 [20:21:15]Write 298 bytes [20:21:15]NVStorageSaveData done [20:21:15]OFDSenderStorePacket done [20:21:15]KKMCreateOFDPacket done [20:21:15]NVStorageSaveData kkm_last_timestamp [20:21:15]File name is /storage/kkm_last_timestamp [20:21:15]Write 4 bytes [20:21:15]NVStorageSaveData done [20:21:15]ExternCall_PrintAddStr [20:21:15]wPrintStart [20:21:15]Write to MH i2c: 01 00 00 31 00 31 [20:21:15]Write i2c OK [20:21:15]MH_I2C_Read... [20:21:15]Read from MH i2c: 01 [20:21:15]MH_I2C_Read... [20:21:15]Read from MH i2c: 01 07 00 [20:21:15]MH_I2C_Read... [20:21:15]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [20:21:15]RasterBufferAndPrint [20:21:15]line Счет N : (1)2003246 [20:21:15]line ИНН: 02508201610067 [20:21:15]line Контрольно-Кассовый Чек [20:21:15]line ПРОДАЖА [20:21:15]line ТРК (МРК, ГНК) : 61 [20:21:15]line Товар: 2710194210 [20:21:15]line ДТ-К-5 [20:21:15]line 13.130 * 76.20 [20:21:15]line = 1000.51 [20:21:15]line НДС 12% НСП 1% [20:21:15]line > о реализуемом товаре [20:21:15]line ОКРУГЛЕНИЕ: -0.51 [20:21:15]line ИТОГО: 1000.00 [20:21:15]line Внесено: 1000.00 [20:21:15]line СДАЧА: 0.00 [20:21:15]line НСП 1% : 8.85 [20:21:15]line НДС 12% : 106.25 [20:21:15]line Наличными: 1000.00 [20:21:15]line Безнал.: 0.00 [20:21:15]line Место: АЗС № 97 "Партнер Нефть" [20:21:15]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:21:15]line СНО: Общий режим [20:21:15]line Чек 479 28.07.2024 20:21 [20:21:15]line Смена: 439 ФФД: 1.0 [20:21:15]line ЗНМ: 0300000054 [20:21:15]line РНМ: 0000000000092624 [20:21:15]line Версия ККМ: 001 [20:21:15]line ФМ: 0000000000874959 [20:21:15]line ФД: 226819 [20:21:15]line ФПД: 172056263852291 [20:21:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T202113&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226819&fm=172056263852291&tin=02508201610067®Number=0000000000092624&sum=100000 [20:21:15]written 0, free lines is 4095 [20:21:15]Write to MH i2c: 01 00 00 5C 00 5C [20:21:15]Write i2c OK [20:21:15]MH_I2C_Read... [20:21:15]Read from MH i2c: 01 [20:21:15]MH_I2C_Read... [20:21:15]Read from MH i2c: 01 07 00 [20:21:15]MH_I2C_Read... [20:21:15]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 63 0C D2 [20:21:15]RasterBufferAndPrint [20:21:15]line [20:21:15]line [20:21:15]line [20:21:15]line [20:21:15]line [20:21:15]written 0, free lines is 3183 [20:21:15]MH_Cut [20:21:15]Write to MH i2c: D1 01 00 63 00 01 35 [20:21:15]Write i2c OK [20:21:15]MH_I2C_Read... [20:21:15]Read from MH i2c: D1 [20:21:15]MH_I2C_Read... [20:21:15]Read from MH i2c: D1 01 00 [20:21:15]MH_I2C_Read... [20:21:15]Read from MH i2c: D1 01 00 63 00 00 34 [20:21:15]Write to MH i2c: 01 00 00 64 00 64 [20:21:15]Write i2c OK [20:21:15]MH_I2C_Read... [20:21:16]*** Cut start [20:21:16]*** Partial cut [20:21:16]*** CUTSNS_PIN = 1 [20:21:16]*** CUTSNS_PIN = 0 [20:21:17]*** Brake cut motor [20:21:17]Read from MH i2c: 01 [20:21:17]MH_I2C_Read... [20:21:17]*** Stop cut motor [20:21:17]*** Cut end [20:21:17]Read from MH i2c: 01 07 00 [20:21:17]MH_I2C_Read... [20:21:17]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [20:21:17]process_action close_receipt done [20:21:17]requested_data is exist [20:21:17]produce_requested_data [20:21:17]requested_item fm.sn is exist - process it [20:21:17]wFMCommunicate request_size=4 [20:21:17]MH_SAM_APDU [20:21:17]CAPDU: 80 11 00 00 [20:21:17]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [20:21:17]Write i2c OK [20:21:17]MH_I2C_Read... [20:21:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:21:17]Read from MH i2c: E2 [20:21:17]MH_I2C_Read... [20:21:17]Read from MH i2c: E2 17 00 [20:21:17]MH_I2C_Read... [20:21:17]Read from MH i2c: E2 17 00 65 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3C [20:21:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:21:17]wFMCommunicate OK [20:21:17]requested_item fd.num is exist - process it [20:21:17]SAM_PROTO_GetFieldsCounters [20:21:17]wFMCommunicate request_size=4 [20:21:17]MH_SAM_APDU [20:21:17]CAPDU: 80 13 00 00 [20:21:17]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [20:21:17]Write i2c OK [20:21:17]MH_I2C_Read... [20:21:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:21:17]Read from MH i2c: E2 [20:21:17]MH_I2C_Read... [20:21:17]Read from MH i2c: E2 62 00 [20:21:17]MH_I2C_Read... [20:21:17]Read from MH i2c: E2 62 00 66 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 03 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 DF 01 00 00 5E 04 04 00 DF 01 00 00 57 04 04 00 E0 01 00 00 19 04 04 00 00 00 00 00 90 00 DF [20:21:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 03 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 DF 01 00 00 5E 04 04 00 DF 01 00 00 57 04 04 00 E0 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:21:17]wFMCommunicate OK [20:21:17]SAM_PROTO_GetFieldsCounters done [20:21:17]requested_item shift.num is exist - process it [20:21:17]requested_item shift.opened is exist - process it [20:21:17]req_shift_opened [20:21:17]FM_GetShiftState [20:21:17]SAM_PROTO_GetShiftState [20:21:17]wFMCommunicate request_size=4 [20:21:17]MH_SAM_APDU [20:21:17]CAPDU: 80 13 01 00 [20:21:17]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [20:21:17]Write i2c OK [20:21:17]MH_I2C_Read... [20:21:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:21:17]Read from MH i2c: E2 [20:21:17]MH_I2C_Read... [20:21:17]Read from MH i2c: E2 0E 00 [20:21:17]MH_I2C_Read... [20:21:17]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 95 [20:21:17]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:21:17]wFMCommunicate OK [20:21:17]SAM_PROTO_GetShiftState done [20:21:17]FM_GetShiftState done [20:21:17]req_shift_opened done [20:21:17]requested_item shift.open_date is exist - process it [20:21:17]req_shift_open_date [20:21:17]req_shift_open_date done [20:21:17]produce_requested_data done [20:21:17]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226819,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [20:21:17]process_action_free close_receipt [20:21:17]json_value_free [20:21:17]json_value_free done [20:21:17]process_json_proto returns [20:21:17]Send response to host [20:21:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226819,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [20:21:17]free response buf [20:21:17]execute_script done [20:21:17]execute_script returns [20:21:17]free content buf [20:21:17]Sock 9.Close socket [20:21:17]Sock 9.Thread stoped [20:21:18]accept exits with 11 [20:21:18]New connection [20:21:18]New thread 3066912100 created [20:21:18]Thread 3067055460 joined [20:21:18]Waiting for new connection... [20:21:18] Sock 11.Parse request [20:21:18]Sock 11.Check first char [20:21:18]Sock 11.First char is OK [20:21:18]request: POST /json_proto HTTP/1.0 [20:21:18]Method: POST [20:21:18]URL: /json_proto [20:21:18]Method is POST - this is cgi request [20:21:18]url: /json_proto [20:21:18]query_string will be loaded in cgi processing [20:21:18]execute_cgi json_proto POST (null) [20:21:18]execute_cgi path=json_proto method=POST [20:21:18]POST find Content-Length [20:21:18]Host: 172.17.43.131:8080 [20:21:18]Content-Length: 671 [20:21:18]Content-Type: application/json [20:21:18] [20:21:18]POST finish read [20:21:18]Found Content-Length = 671 [20:21:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003247", "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.80, "quantity" : 2.910, "sum" : 200.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:21:18]execute_script... [20:21: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)2003247", "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.80, "quantity" : 2.910, "sum" : 200.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:21:18]POST & json_proto [20:21:18]process_json_proto [20:21:18]json parsed OK: [20:21:18]protocol is kg_v1.0 [20:21:18]action value=close_receipt [20:21:18]process_action close_receipt [20:21:18]cmd_close_receipt [20:21:18]MH_GetDate [20:21:18]Write to MH i2c: F0 00 00 68 00 57 [20:21:18]Write i2c OK [20:21:18]MH_I2C_Read... [20:21:18]Read from MH i2c: F0 [20:21:18]MH_I2C_Read... [20:21:18]Read from MH i2c: F0 09 00 [20:21:18]MH_I2C_Read... [20:21:18]Read from MH i2c: F0 09 00 68 00 00 3E A8 A6 66 F9 24 A2 66 77 [20:21:18]GetLastDocTimeStamp 1722198073 [20:21:18]current date 1722198078 [20:21:18]FM_GetShiftState [20:21:18]SAM_PROTO_GetShiftState [20:21:18]wFMCommunicate request_size=4 [20:21:18]MH_SAM_APDU [20:21:18]CAPDU: 80 13 01 00 [20:21:18]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [20:21:18]Write i2c OK [20:21:18]MH_I2C_Read... [20:21:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:21:18]Read from MH i2c: E2 [20:21:18]MH_I2C_Read... [20:21:18]Read from MH i2c: E2 0E 00 [20:21:18]MH_I2C_Read... [20:21:18]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 97 [20:21:18]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:21:18]wFMCommunicate OK [20:21:18]SAM_PROTO_GetShiftState done [20:21:18]FM_GetShiftState done [20:21:18]opened in 1722125326 [20:21:18]opened+sec_in_day 1722211726 [20:21:18]quantity*price = 20020 [20:21:18]sum+1 = 20022 [20:21:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.26 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 480 28.07.2024 20:21 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226820 ФПД: 257510668405474 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T202118&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226820&fm=257510668405474&tin=02508201610067®Number=0000000000092624&sum=20000 [20:21:19]StoreToDocumentArchive [20:21:19]shift 439 fd 226820 [20:21:19]save to /storage/0439/doc_00226820 [20:21:19]save last doc name /storage/0439/doc_00226820 to /storage/kkm_last_doc_name [20:21:19]save OK [20:21:19]Clear old archive folders... [20:21:19]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:21:19]tlvbuf is 00A995E0 [20:21:19]SAM_PROTO_ClearQueue [20:21:19]wFMCommunicate request_size=4 [20:21:19]MH_SAM_APDU [20:21:19]CAPDU: 80 09 00 00 [20:21:19]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [20:21:19]Write i2c OK [20:21:19]MH_I2C_Read... [20:21:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:21:19]Read from MH i2c: E2 [20:21:19]MH_I2C_Read... [20:21:19]Read from MH i2c: E2 03 00 [20:21:19]MH_I2C_Read... [20:21:19]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [20:21:19]RAPDU: 90 00 [20:21:19]wFMCommunicate OK [20:21:19]SAM_PROTO_ClearQueue done [20:21:19]KKMCreateOFDPacket [20:21:19]OFDProtocolAddRootSTLVToBuf [20:21:19]FM_MakeSignedData [20:21:19]FM_MakeSignedData [20:21:19]SAM_PROTO_SignData [20:21:19]wFMCommunicate request_size=4 [20:21:19]MH_SAM_APDU [20:21:19]CAPDU: 80 0D 01 02 [20:21:19]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [20:21:19]Write i2c OK [20:21:19]MH_I2C_Read... [20:21:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:21:19]Read from MH i2c: E2 [20:21:19]MH_I2C_Read... [20:21:19]Read from MH i2c: E2 03 00 [20:21:19]MH_I2C_Read... [20:21:19]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [20:21:19]RAPDU: 90 00 [20:21:19]wFMCommunicate OK [20:21:19]wFMCommunicate request_size=255 [20:21:19]MH_SAM_APDU [20:21: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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 0B 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 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 Received data: 06 87 00 95 B1 F6 00 70 00 47 00 2C 00 01 00 00 EE 30 03 30 0F 30 00 30 F2 30 03 30 01 30 00 30 01 30 F3 30 03 38 06 37 00 34 4E 39 08 00 35 00 39 00 4F 00 00 07 00 04 00 06 64 00 20 FF 4E 47 00 00 00 0E 00 7D 00 A5 39 recv_with_timeout no data received [20:21:20]04 07 06 01 00 00 00 07 00 00 00 3B 00 00 00 F9 00 03 1F 0E 04 00 02 37 00 37 01 30 00 39 12 04 33 04 36 00 34 E0 33 01 34 36 00 31 00 32 F4 33 03 34 04 11 00 04 3E 10 A8 00 A6 30 66 30 0E 30 04 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 04 02 00 76 B7 03 01 00 00 F4 00 03 B9 04 04 00 01 47 00 54 01 A6 0D 66 04 B6 10 04 00 01 30 00 30 00 30 51 30 0F 30 A8 30 A4 30 20 30 85 30 BB 30 8B 30 [20:21:20]39 CommunicateWithHost err = 0 [20:21:20]32 CheckOFDResponse [20:21:20]36 1017 (14) - 77093643461234 [20:21:20]32 1041 (16) - 0000000000874959 [20:21:20]34 1040 (4) - 226818 [20:21:20]11 1012 (4) - 28.07.2024 14:23 [20:21:20]04 1206 (1) - 0 [20:21:20]10 OFD Sender: Remove packet 226818 [20:21:20]00 ProducePacketName [20:21:20]name=ofd_packets/00226818 [20:21:20]NVStorageDeleteData [20:21:20]30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 04 76 03 00 35 04 06 00 [20:21:20]Write to MH i2c: E2 02 01 78 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 0B 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 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 4E 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 E0 01 00 00 F4 03 04 00 3E A8 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 04 76 03 00 35 04 06 00 00 00 FD [20:21:20]Write i2c OK [20:21:20]MH_I2C_Read... [20:21:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:21:20]Read from MH i2c: E2 [20:21:20]MH_I2C_Read... [20:21:20]Read from MH i2c: E2 03 00 [20:21:20]MH_I2C_Read... [20:21:20]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [20:21:20]RAPDU: 90 00 [20:21:20]wFMCommunicate OK [20:21:20]wFMCommunicate request_size=11 [20:21:20]MH_SAM_APDU [20:21:20]CAPDU: 80 0D 02 02 06 EA 34 5F EA 8A E2 [20:21:20]Write to MH i2c: E2 0E 00 79 00 80 0D 02 02 06 00 EA 34 5F EA 8A E2 00 00 D2 [20:21:20]Write i2c OK [20:21:20]MH_I2C_Read... [20:21:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:21:20]Read from MH i2c: E2 [20:21:20]MH_I2C_Read... [20:21:20]Read from MH i2c: E2 03 00 [20:21:20]MH_I2C_Read... [20:21:20]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [20:21:20]RAPDU: 90 00 [20:21:20]wFMCommunicate OK [20:21:20]wFMCommunicate request_size=4 [20:21:20]MH_SAM_APDU [20:21:20]CAPDU: 80 0D 03 02 [20:21:20]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [20:21:20]Write i2c OK [20:21:20]MH_I2C_Read... [20:21:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:21:20]Read from MH i2c: E2 [20:21:20]MH_I2C_Read... [20:21:20]Read from MH i2c: E2 0B 00 [20:21:20]MH_I2C_Read... [20:21:20]OFD Sender: Processing packet 226819 [packets to send 604, broken 603] [20:21:20]ProducePacketName [20:21:20]name=ofd_packets/00226819 [20:21:20]OFD Sender: To server: pG, [20:21:20]CommunicateWithHost lk.salyk.kg:30040 [20:21:20]ConnectInit lk.salyk.kg [20:21:20]Read from MH i2c: E2 0B 00 7A 00 00 6E 15 D2 FE C2 A2 16 E4 90 00 A7 [20:21:20]RAPDU: 6E 15 D2 FE C2 A2 16 E4 90 00 [20:21:20]wFMCommunicate OK [20:21:20]SAM_PROTO_SignData done [20:21:20]FM_MakeSignedData done [20:21:20]CreateOFDProtocolMessage [20:21:20]wFMCommunicate request_size=4 [20:21:20]MH_SAM_APDU [20:21:20]CAPDU: 80 11 00 00 [20:21:20]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [20:21:20]Write i2c OK [20:21:20]MH_I2C_Read... [20:21:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:21:20]Read from MH i2c: E2 [20:21:20]MH_I2C_Read... [20:21:20]Read from MH i2c: E2 17 00 [20:21:20]MH_I2C_Read... [20:21:20]Read from MH i2c: E2 17 00 7B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 52 [20:21:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:21:20]wFMCommunicate OK [20:21:20]CreateOFDProtocolMessage done [20:21:20]OFDSenderStorePacket 226820 [20:21:20]StoreOFDPacket docnum=226820 [20:21:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 F2 A4 08 01 19 A1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 0B 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 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 4E 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 E0 01 00 00 F4 03 04 00 3E A8 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 04 76 03 00 35 04 06 00 EA 34 5F EA 8A E2 6E 15 D2 FE C2 A2 16 E4 [20:21:20]CheckFolder [20:21:20]dirname=/storage/ofd_packets [20:21:20]CheckFolder done [20:21:20]ProducePacketName [20:21:20]name=ofd_packets/00226820 [20:21:20]NVStorageSaveData ofd_packets/00226820 [20:21:20]File name is /storage/ofd_packets/00226820 [20:21:20]Write 302 bytes [20:21:20]NVStorageSaveData done [20:21:20]OFDSenderStorePacket done [20:21:20]KKMCreateOFDPacket done [20:21:20]NVStorageSaveData kkm_last_timestamp [20:21:20]File name is /storage/kkm_last_timestamp [20:21:20]Write 4 bytes [20:21:20]NVStorageSaveData done [20:21:20]ExternCall_PrintAddStr [20:21:20]wPrintStart [20:21:20]Write to MH i2c: 01 00 00 7C 00 7C [20:21:20]Write i2c OK [20:21:20]MH_I2C_Read... [20:21:20]Read from MH i2c: 01 [20:21:20]MH_I2C_Read... [20:21:20]Read from MH i2c: 01 07 00 [20:21:20]MH_I2C_Read... [20:21:20]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [20:21:20]RasterBufferAndPrint [20:21:20]line Счет N : (1)2003247 [20:21:20]line ИНН: 02508201610067 [20:21:20]line Контрольно-Кассовый Чек [20:21:20]line ПРОДАЖА [20:21:20]line ТРК (МРК, ГНК) : 42 [20:21:20]line Товар: 2710124130 [20:21:20]line Super-92-К-5 [20:21:20]line 2.910 * 68.80 [20:21:20]line = 200.21 [20:21:20]line НДС 12% НСП 1% [20:21:20]line > о реализуемом товаре [20:21:20]line ОКРУГЛЕНИЕ: -0.21 [20:21:20]line ИТОГО: 200.00 [20:21:20]line Внесено: 200.00 [20:21:20]line СДАЧА: 0.00 [20:21:20]line НСП 1% : 1.77 [20:21:20]line НДС 12% : 21.26 [20:21:20]line Наличными: 200.00 [20:21:20]line Безнал.: 0.00 [20:21:20]line Место: АЗС № 97 "Партнер Нефть" [20:21:20]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:21:20]line СНО: Общий режим [20:21:20]line Чек 480 28.07.2024 20:21 [20:21:20]line Смена: 439 ФФД: 1.0 [20:21:20]line ЗНМ: 0300000054 [20:21:20]line РНМ: 0000000000092624 [20:21:20]line Версия ККМ: 001 [20:21:20]line ФМ: 0000000000874959 [20:21:20]line ФД: 226820 [20:21:20]line ФПД: 257510668405474 [20:21:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T202118&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226820&fm=257510668405474&tin=02508201610067®Number=0000000000092624&sum=20000 [20:21:20]written 0, free lines is 4095 [20:21:21]Connected sock=6 [20:21:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 46 78 04 01 CE 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 35 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 DF 01 00 00 F4 03 04 00 39 A8 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 Write to MH i2c: 00 01 03 00 76 00 03 A7 00 00 35 A7 04 [20:21:21]06 00 Write i2c OK [20:21:21]9C MH_I2C_Read... [20:21:21]7B F8 7D 01 03 5F C9 AC 2C AB BF 6E 2C [20:21:21]Read from MH i2c: 01 [20:21:21]MH_I2C_Read... [20:21:21]Read from MH i2c: 01 07 00 [20:21:21]MH_I2C_Read... [20:21:21]Read from MH i2c: 01 07 00 A7 00 00 00 00 00 00 A2 0C 5C [20:21:21]RasterBufferAndPrint [20:21:21]line [20:21:21]line [20:21:21]line [20:21:21]line [20:21:21]line [20:21:21]written 0, free lines is 3268 [20:21:21]MH_Cut [20:21:21]Write to MH i2c: D1 01 00 AE 00 01 80 [20:21:21]Write i2c OK [20:21:21]MH_I2C_Read... [20:21:21]Read from MH i2c: D1 [20:21:21]MH_I2C_Read... [20:21:21]Read from MH i2c: D1 01 00 [20:21:21]MH_I2C_Read... [20:21:21]Read from MH i2c: D1 01 00 AE 00 00 7F [20:21:21]Write to MH i2c: 01 00 00 AF 00 AF [20:21:21]Write i2c OK [20:21:21]MH_I2C_Read... [20:21:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 3C B9 47 00 EE 5C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 03 76 03 00 F4 03 04 00 49 54 A6 66 B6 04 01 00 00 A2 DE FD E8 A8 4C 02 8A [20:21:21]CommunicateWithHost err = 0 [20:21:21]CheckOFDResponse [20:21:21]1017 (14) - 77093643461234 [20:21:21]1041 (16) - 0000000000874959 [20:21:21]1040 (4) - 226819 [20:21:21]1012 (4) - 28.07.2024 14:23 [20:21:21]1206 (1) - 0 [20:21:21]OFD Sender: Remove packet 226819 [20:21:21]ProducePacketName [20:21:21]name=ofd_packets/00226819 [20:21:21]NVStorageDeleteData [20:21:22]OFD Sender: Processing packet 226820 [packets to send 604, broken 603] [20:21:22]ProducePacketName [20:21:22]name=ofd_packets/00226820 [20:21:22]OFD Sender: To server: pG, [20:21:22]CommunicateWithHost lk.salyk.kg:30040 [20:21:22]ConnectInit lk.salyk.kg [20:21:22]*** Cut start [20:21:22]*** Partial cut [20:21:22]*** CUTSNS_PIN = 1 [20:21:22]*** CUTSNS_PIN = 0 [20:21:22]*** Brake cut motor [20:21:23]Read from MH i2c: 01 [20:21:23]MH_I2C_Read... [20:21:23]*** Stop cut motor [20:21:23]*** Cut end [20:21:23]Read from MH i2c: 01 07 00 [20:21:23]MH_I2C_Read... [20:21:23]Read from MH i2c: 01 07 00 AF 00 00 00 00 00 00 FF 0F C4 [20:21:23]process_action close_receipt done [20:21:23]requested_data is exist [20:21:23]produce_requested_data [20:21:23]requested_item fm.sn is exist - process it [20:21:23]wFMCommunicate request_size=4 [20:21:23]MH_SAM_APDU [20:21:23]CAPDU: 80 11 00 00 [20:21:23]Write to MH i2c: E2 08 00 B0 00 80 11 00 00 00 00 00 00 2A [20:21:23]Write i2c OK [20:21:23]MH_I2C_Read... [20:21:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:21:23]Read from MH i2c: E2 [20:21:23]MH_I2C_Read... [20:21:23]Read from MH i2c: E2 17 00 [20:21:23]MH_I2C_Read... [20:21:23]Read from MH i2c: E2 17 00 B0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 87 [20:21:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:21:23]wFMCommunicate OK [20:21:23]requested_item fd.num is exist - process it [20:21:23]SAM_PROTO_GetFieldsCounters [20:21:23]wFMCommunicate request_size=4 [20:21:23]MH_SAM_APDU [20:21:23]CAPDU: 80 13 00 00 [20:21:23]Write to MH i2c: E2 08 00 B1 00 80 13 00 00 00 00 00 00 2D [20:21:23]Write i2c OK [20:21:23]MH_I2C_Read... [20:21:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:21:23]Read from MH i2c: E2 [20:21:23]MH_I2C_Read... [20:21:23]Read from MH i2c: E2 62 00 [20:21:23]MH_I2C_Read... [20:21:23]Read from MH i2c: E2 62 00 B1 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 04 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 E0 01 00 00 5E 04 04 00 E0 01 00 00 57 04 04 00 E1 01 00 00 19 04 04 00 00 00 00 00 90 00 2E [20:21:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 04 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 E0 01 00 00 5E 04 04 00 E0 01 00 00 57 04 04 00 E1 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:21:23]wFMCommunicate OK [20:21:23]SAM_PROTO_GetFieldsCounters done [20:21:23]requested_item shift.num is exist - process it [20:21:23]requested_item shift.opened is exist - process it [20:21:23]req_shift_opened [20:21:23]FM_GetShiftState [20:21:23]SAM_PROTO_GetShiftState [20:21:23]wFMCommunicate request_size=4 [20:21:23]MH_SAM_APDU [20:21:23]CAPDU: 80 13 01 00 [20:21:23]Write to MH i2c: E2 08 00 B2 00 80 13 01 00 00 00 00 00 2F [20:21:23]Connected sock=6 [20:21:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 F2 A4 08 01 19 A1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 Write i2c OK [20:21:23]8A MH_I2C_Read... [20:21:23]04 Read from MH i2c: 0A E2 00 [20:21:23]32 MH_I2C_Read... [20:21:23]37 Read from MH i2c: 31 E2 30 0E 31 00 32 [20:21:23]34 MH_I2C_Read... [20:21:23]31 *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:21:23]Read from MH i2c: E2 0E 00 B2 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 33 00 30 E0 06 [20:21:23]04 RAPDU: 0D 09 00 00 53 01 75 0E 70 8C 65 A5 66 00 00 00 00 90 00 [20:21:23]wFMCommunicate OK [20:21:23]SAM_PROTO_GetShiftState done [20:21:23]FM_GetShiftState done [20:21:23]req_shift_opened done [20:21:23]requested_item shift.open_date is exist - process it [20:21:23]req_shift_open_date [20:21:23]req_shift_open_date done [20:21:23]produce_requested_data done [20:21:23]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226820,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [20:21:23]72 process_action_free close_receipt [20:21:23]2D json_value_free [20:21:23]39 json_value_free done [20:21:23]32 process_json_proto returns [20:21:23]2D Send response to host [20:21:23]D0 {"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226820,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [20:21:23]9A free response buf [20:21:23]2D execute_script done [20:21:23]35 execute_script returns [20:21:23]FF free content buf [20:21:23]03 Sock 11.Close socket [20:21:23]08 Sock 11.Thread stoped [20:21:23]00 03 5E 0B 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 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 4E 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 E0 01 00 00 F4 03 04 00 3E A8 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 04 76 03 00 35 04 06 00 EA 34 5F EA 8A E2 6E 15 D2 FE C2 A2 16 E4 [20:21:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 3A FB 47 00 91 60 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 04 76 03 00 F4 03 04 00 4B 54 A6 66 B6 04 01 00 00 8C 21 33 29 3D D6 72 F2 [20:21:24]CommunicateWithHost err = 0 [20:21:24]CheckOFDResponse [20:21:24]1017 (14) - 77093643461234 [20:21:24]1041 (16) - 0000000000874959 [20:21:24]1040 (4) - 226820 [20:21:24]1012 (4) - 28.07.2024 14:23 [20:21:24]1206 (1) - 0 [20:21:24]OFD Sender: Remove packet 226820 [20:21:24]ProducePacketName [20:21:24]name=ofd_packets/00226820 [20:21:24]NVStorageDeleteData [20:21:25]OFD Sender: No OFD packet to send [20:21:25]OFD Sender: No OFD packet to send [20:21:30]OFD Sender: No OFD packet to send [20:21:35]OFD Sender: No OFD packet to send [20:21:37]recv_with_timeout no data received [20:21:40]OFD Sender: No OFD packet to send [20:21:45]OFD Sender: No OFD packet to send [20:21:50]OFD Sender: No OFD packet to send [20:21:55]OFD Sender: No OFD packet to send [20:22:00]OFD Sender: No OFD packet to send [20:22:05]OFD Sender: No OFD packet to send [20:22:10]OFD Sender: No OFD packet to send [20:22:15]OFD Sender: No OFD packet to send [20:22:20]OFD Sender: No OFD packet to send [20:22:25]OFD Sender: No OFD packet to send [20:22:30]OFD Sender: No OFD packet to send [20:22:35]OFD Sender: No OFD packet to send [20:22:40]OFD Sender: No OFD packet to send [20:22:45]OFD Sender: No OFD packet to send [20:22:50]OFD Sender: No OFD packet to send [20:22:55]OFD Sender: No OFD packet to send [20:23:00]OFD Sender: No OFD packet to send [20:23:05]OFD Sender: No OFD packet to send [20:23:10]OFD Sender: No OFD packet to send [20:23:15]OFD Sender: No OFD packet to send [20:23:17]accept exits with 9 [20:23:17]New connection [20:23:17]New thread 3067055460 created [20:23:17]Thread 3066912100 joined [20:23:17]Waiting for new connection... [20:23:17] Sock 9.Parse request [20:23:17]Sock 9.Check first char [20:23:17]Sock 9.First char is OK [20:23:17]request: POST /json_proto HTTP/1.0 [20:23:17]Method: POST [20:23:17]URL: /json_proto [20:23:17]Method is POST - this is cgi request [20:23:17]url: /json_proto [20:23:17]query_string will be loaded in cgi processing [20:23:17]execute_cgi json_proto POST (null) [20:23:17]execute_cgi path=json_proto method=POST [20:23:17]POST find Content-Length [20:23:17]Host: 172.17.43.131:8080 [20:23:17]Content-Length: 801 [20:23:17]Content-Type: application/json [20:23:17] [20:23:17]POST finish read [20:23:17]Found Content-Length = 801 [20:23:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003248", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:23:17]execute_script... [20:23: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)2003248", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:23:17]POST & json_proto [20:23:17]process_json_proto [20:23:17]json parsed OK: [20:23:17]protocol is kg_v1.0 [20:23:17]action value=close_receipt [20:23:17]process_action close_receipt [20:23:17]cmd_close_receipt [20:23:17]MH_GetDate [20:23:17]Write to MH i2c: F0 00 00 B3 00 A2 [20:23:17]Write i2c OK [20:23:17]MH_I2C_Read... [20:23:17]Read from MH i2c: F0 [20:23:17]MH_I2C_Read... [20:23:17]Read from MH i2c: F0 09 00 [20:23:17]MH_I2C_Read... [20:23:17]Read from MH i2c: F0 09 00 B3 00 00 B6 A8 A6 66 F9 24 A2 66 3A [20:23:17]GetLastDocTimeStamp 1722198078 [20:23:17]current date 1722198198 [20:23:17]FM_GetShiftState [20:23:17]SAM_PROTO_GetShiftState [20:23:17]wFMCommunicate request_size=4 [20:23:17]MH_SAM_APDU [20:23:17]CAPDU: 80 13 01 00 [20:23:17]Write to MH i2c: E2 08 00 B4 00 80 13 01 00 00 00 00 00 31 [20:23:17]Write i2c OK [20:23:17]MH_I2C_Read... [20:23:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:23:17]Read from MH i2c: E2 [20:23:17]MH_I2C_Read... [20:23:17]Read from MH i2c: E2 0E 00 [20:23:17]MH_I2C_Read... [20:23:17]Read from MH i2c: E2 0E 00 B4 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 E2 [20:23:17]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:23:17]wFMCommunicate OK [20:23:17]SAM_PROTO_GetShiftState done [20:23:17]FM_GetShiftState done [20:23:17]opened in 1722125326 [20:23:17]opened+sec_in_day 1722211726 [20:23:17]quantity*price = 300075 [20:23:17]sum+1 = 300077 [20:23:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.76 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 0.00 Безнал.: 3000.76 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 481 28.07.2024 20:23 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226821 ФПД: 172740785390276 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T202318&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226821&fm=172740785390276&tin=02508201610067®Number=0000000000092624&sum=300076 [20:23:19]StoreToDocumentArchive [20:23:19]shift 439 fd 226821 [20:23:19]save to /storage/0439/doc_00226821 [20:23:19]save last doc name /storage/0439/doc_00226821 to /storage/kkm_last_doc_name [20:23:19]save OK [20:23:19]Clear old archive folders... [20:23:19]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:23:19]tlvbuf is 00A9AF10 [20:23:19]SAM_PROTO_ClearQueue [20:23:19]wFMCommunicate request_size=4 [20:23:19]MH_SAM_APDU [20:23:19]CAPDU: 80 09 00 00 [20:23:19]Write to MH i2c: E2 08 00 C1 00 80 09 00 00 00 00 00 00 33 [20:23:19]Write i2c OK [20:23:19]MH_I2C_Read... [20:23:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:23:19]Read from MH i2c: E2 [20:23:19]MH_I2C_Read... [20:23:19]Read from MH i2c: E2 03 00 [20:23:19]MH_I2C_Read... [20:23:19]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [20:23:19]RAPDU: 90 00 [20:23:19]wFMCommunicate OK [20:23:19]SAM_PROTO_ClearQueue done [20:23:19]KKMCreateOFDPacket [20:23:19]OFDProtocolAddRootSTLVToBuf [20:23:19]FM_MakeSignedData [20:23:19]FM_MakeSignedData [20:23:19]SAM_PROTO_SignData [20:23:19]wFMCommunicate request_size=4 [20:23:19]MH_SAM_APDU [20:23:19]CAPDU: 80 0D 01 02 [20:23:19]Write to MH i2c: E2 08 00 C2 00 80 0D 01 02 00 00 00 00 3B [20:23:19]Write i2c OK [20:23:19]MH_I2C_Read... [20:23:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:23:19]Read from MH i2c: E2 [20:23:19]MH_I2C_Read... [20:23:19]Read from MH i2c: E2 03 00 [20:23:19]MH_I2C_Read... [20:23:19]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [20:23:19]RAPDU: 90 00 [20:23:19]wFMCommunicate OK [20:23:19]wFMCommunicate request_size=255 [20:23:19]MH_SAM_APDU [20:23: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 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 01 00 00 F4 03 04 00 B6 A8 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 05 76 03 00 35 04 06 00 9D 1B 59 26 [20:23:19]Write to MH i2c: E2 02 01 C3 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 01 00 00 F4 03 04 00 B6 A8 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 05 76 03 00 35 04 06 00 9D 1B 59 26 00 00 52 [20:23:19]Write i2c OK [20:23:19]MH_I2C_Read... [20:23:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:23:19]Read from MH i2c: E2 [20:23:19]MH_I2C_Read... [20:23:19]Read from MH i2c: E2 03 00 [20:23:19]MH_I2C_Read... [20:23:19]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [20:23:19]RAPDU: 90 00 [20:23:19]wFMCommunicate OK [20:23:19]wFMCommunicate request_size=7 [20:23:19]MH_SAM_APDU [20:23:19]CAPDU: 80 0D 02 02 02 C2 C4 [20:23:19]Write to MH i2c: E2 0A 00 C4 00 80 0D 02 02 02 00 C2 C4 00 00 C8 [20:23:19]Write i2c OK [20:23:19]MH_I2C_Read... [20:23:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:23:19]Read from MH i2c: E2 [20:23:19]MH_I2C_Read... [20:23:19]Read from MH i2c: E2 03 00 [20:23:19]MH_I2C_Read... [20:23:19]Read from MH i2c: E2 03 00 C4 00 00 90 00 38 [20:23:19]RAPDU: 90 00 [20:23:19]wFMCommunicate OK [20:23:19]wFMCommunicate request_size=4 [20:23:19]MH_SAM_APDU [20:23:19]CAPDU: 80 0D 03 02 [20:23:19]Write to MH i2c: E2 08 00 C5 00 80 0D 03 02 00 00 00 00 40 [20:23:19]Write i2c OK [20:23:19]MH_I2C_Read... [20:23:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:23:19]Read from MH i2c: E2 [20:23:19]MH_I2C_Read... [20:23:19]Read from MH i2c: E2 0B 00 [20:23:19]MH_I2C_Read... [20:23:19]Read from MH i2c: E2 0B 00 C5 00 00 7C 0D 78 88 0F 5E 62 0E 90 00 A7 [20:23:19]RAPDU: 7C 0D 78 88 0F 5E 62 0E 90 00 [20:23:19]wFMCommunicate OK [20:23:19]SAM_PROTO_SignData done [20:23:19]FM_MakeSignedData done [20:23:19]CreateOFDProtocolMessage [20:23:19]wFMCommunicate request_size=4 [20:23:19]MH_SAM_APDU [20:23:19]CAPDU: 80 11 00 00 [20:23:19]Write to MH i2c: E2 08 00 C6 00 80 11 00 00 00 00 00 00 40 [20:23:19]Write i2c OK [20:23:19]MH_I2C_Read... [20:23:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:23:19]Read from MH i2c: E2 [20:23:19]MH_I2C_Read... [20:23:19]Read from MH i2c: E2 17 00 [20:23:19]MH_I2C_Read... [20:23:19]Read from MH i2c: E2 17 00 C6 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9D [20:23:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:23:19]wFMCommunicate OK [20:23:19]CreateOFDProtocolMessage done [20:23:19]OFDSenderStorePacket 226821 [20:23:19]StoreOFDPacket docnum=226821 [20:23:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 30 8F 04 01 5A 56 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 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 01 00 00 F4 03 04 00 B6 A8 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 05 76 03 00 35 04 06 00 9D 1B 59 26 C2 C4 7C 0D 78 88 0F 5E 62 0E [20:23:19]CheckFolder [20:23:19]dirname=/storage/ofd_packets [20:23:19]CheckFolder done [20:23:19]ProducePacketName [20:23:19]name=ofd_packets/00226821 [20:23:19]NVStorageSaveData ofd_packets/00226821 [20:23:19]File name is /storage/ofd_packets/00226821 [20:23:19]Write 298 bytes [20:23:19]NVStorageSaveData done [20:23:19]OFDSenderStorePacket done [20:23:19]KKMCreateOFDPacket done [20:23:19]NVStorageSaveData kkm_last_timestamp [20:23:19]File name is /storage/kkm_last_timestamp [20:23:19]Write 4 bytes [20:23:19]NVStorageSaveData done [20:23:19]ExternCall_PrintAddStr [20:23:19]wPrintStart [20:23:19]Write to MH i2c: 01 00 00 C7 00 C7 [20:23:19]Write i2c OK [20:23:19]MH_I2C_Read... [20:23:19]Read from MH i2c: 01 [20:23:19]MH_I2C_Read... [20:23:19]Read from MH i2c: 01 07 00 [20:23:19]MH_I2C_Read... [20:23:19]Read from MH i2c: 01 07 00 C7 00 00 00 00 00 00 FF 0F DC [20:23:19]RasterBufferAndPrint [20:23:19]line Счет N : (1)2003248 [20:23:19]line ИНН: 02508201610067 [20:23:19]line Контрольно-Кассовый Чек [20:23:19]line ПРОДАЖА [20:23:19]line ТРК (МРК, ГНК) : 21 [20:23:19]line Товар: 2710194210 [20:23:19]line ДТ-К-5 [20:23:19]line 39.380 * 76.20 [20:23:19]line = 3000.76 [20:23:19]line НДС 12% НСП 1% [20:23:19]line > о реализуемом товаре [20:23:19]line ИТОГО: 3000.76 [20:23:19]line НСП 1% : 26.55 [20:23:19]line НДС 12% : 318.66 [20:23:19]line Наличными: 0.00 [20:23:19]line Безнал.: 3000.76 [20:23:19]line Место: АЗС № 97 "Партнер Нефть" [20:23:19]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:23:19]line СНО: Общий режим [20:23:19]line Чек 481 28.07.2024 20:23 [20:23:19]line Смена: 439 ФФД: 1.0 [20:23:19]line ЗНМ: 0300000054 [20:23:19]line РНМ: 0000000000092624 [20:23:19]line Версия ККМ: 001 [20:23:19]line Платежная система: O! деньги [20:23:19]line ФМ: 0000000000874959 [20:23:19]line ФД: 226821 [20:23:19]line ФПД: 172740785390276 [20:23:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T202318&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226821&fm=172740785390276&tin=02508201610067®Number=0000000000092624&sum=300076 [20:23:19]written 0, free lines is 4095 [20:23:19]OFD Sender: Processing packet 226821 [packets to send 604, broken 603] [20:23:19]ProducePacketName [20:23:19]name=ofd_packets/00226821 [20:23:19]OFD Sender: To server: pG, [20:23:19]CommunicateWithHost lk.salyk.kg:30040 [20:23:19]ConnectInit lk.salyk.kg [20:23:20]Write to MH i2c: 01 00 00 F1 00 F1 [20:23:20]Write i2c OK [20:23:20]MH_I2C_Read... [20:23:20]Read from MH i2c: 01 [20:23:20]MH_I2C_Read... [20:23:20]Read from MH i2c: 01 07 00 [20:23:20]MH_I2C_Read... [20:23:20]Read from MH i2c: 01 07 00 F1 00 00 00 00 00 00 71 0C 75 [20:23:20]RasterBufferAndPrint [20:23:20]line [20:23:20]line [20:23:20]line [20:23:20]line [20:23:20]line [20:23:20]written 0, free lines is 3189 [20:23:20]MH_Cut [20:23:20]Write to MH i2c: D1 01 00 F8 00 01 CA [20:23:20]Write i2c OK [20:23:20]MH_I2C_Read... [20:23:20]Read from MH i2c: D1 [20:23:20]MH_I2C_Read... [20:23:20]Read from MH i2c: D1 01 00 [20:23:20]MH_I2C_Read... [20:23:20]Read from MH i2c: D1 01 00 F8 00 00 C9 [20:23:20]Write to MH i2c: 01 00 00 F9 00 F9 [20:23:20]Write i2c OK [20:23:20]MH_I2C_Read... [20:23:20]Connected sock=11 [20:23:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 30 8F 04 01 5A 56 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 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 01 00 00 F4 03 04 00 B6 A8 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 05 76 03 00 35 04 06 00 9D 1B 59 26 C2 C4 7C 0D 78 88 0F 5E 62 0E [20:23:21]*** Cut start [20:23:21]*** Partial cut [20:23:21]*** CUTSNS_PIN = 1 [20:23:21]*** CUTSNS_PIN = 0 [20:23:21]*** Brake cut motor [20:23:21]Read from MH i2c: 01 [20:23:21]MH_I2C_Read... [20:23:21]*** Stop cut motor [20:23:21]Read from MH i2c: *** Cut end [20:23:21]01 07 00 [20:23:21]MH_I2C_Read... [20:23:21]Read from MH i2c: 01 07 00 F9 00 00 00 00 00 00 FF 0F 0E [20:23:21]process_action close_receipt done [20:23:21]requested_data is exist [20:23:21]produce_requested_data [20:23:21]requested_item fm.sn is exist - process it [20:23:21]wFMCommunicate request_size=4 [20:23:21]MH_SAM_APDU [20:23:21]CAPDU: 80 11 00 00 [20:23:21]Write to MH i2c: E2 08 00 FA 00 80 11 00 00 00 00 00 00 74 [20:23:21]Write i2c OK [20:23:21]MH_I2C_Read... [20:23:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:23:21]Read from MH i2c: E2 [20:23:21]MH_I2C_Read... [20:23:21]Read from MH i2c: E2 17 00 [20:23:21]MH_I2C_Read... [20:23:21]Read from MH i2c: E2 17 00 FA 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D1 [20:23:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:23:21]wFMCommunicate OK [20:23:21]requested_item fd.num is exist - process it [20:23:21]SAM_PROTO_GetFieldsCounters [20:23:21]wFMCommunicate request_size=4 [20:23:21]MH_SAM_APDU [20:23:21]CAPDU: 80 13 00 00 [20:23:21]Write to MH i2c: E2 08 00 FB 00 80 13 00 00 00 00 00 00 77 [20:23:21]Write i2c OK [20:23:21]MH_I2C_Read... [20:23:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:23:22]Read from MH i2c: E2 [20:23:22]MH_I2C_Read... [20:23:22]Read from MH i2c: E2 62 00 [20:23:22]MH_I2C_Read... [20:23:22]Read from MH i2c: E2 62 00 FB 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 05 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 E1 01 00 00 5E 04 04 00 E1 01 00 00 57 04 04 00 E2 01 00 00 19 04 04 00 00 00 00 00 90 00 7C [20:23:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 05 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 E1 01 00 00 5E 04 04 00 E1 01 00 00 57 04 04 00 E2 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:23:22]wFMCommunicate OK [20:23:22]SAM_PROTO_GetFieldsCounters done [20:23:22]requested_item shift.num is exist - process it [20:23:22]requested_item shift.opened is exist - process it [20:23:22]req_shift_opened [20:23:22]FM_GetShiftState [20:23:22]SAM_PROTO_GetShiftState [20:23:22]wFMCommunicate request_size=4 [20:23:22]MH_SAM_APDU [20:23:22]CAPDU: 80 13 01 00 [20:23:22]Write to MH i2c: E2 08 00 FC 00 80 13 01 00 00 00 00 00 79 [20:23:22]Write i2c OK [20:23:22]MH_I2C_Read... [20:23:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:23:22]Read from MH i2c: E2 [20:23:22]MH_I2C_Read... [20:23:22]Read from MH i2c: E2 0E 00 [20:23:22]MH_I2C_Read... [20:23:22]Read from MH i2c: E2 0E 00 FC 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 2A [20:23:22]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:23:22]wFMCommunicate OK [20:23:22]SAM_PROTO_GetShiftState done [20:23:22]FM_GetShiftState done [20:23:22]req_shift_opened done [20:23:22]requested_item shift.open_date is exist - process it [20:23:22]req_shift_open_date [20:23:22]req_shift_open_date done [20:23:22]produce_requested_data done [20:23:22]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226821,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [20:23:22]process_action_free close_receipt [20:23:22]json_value_free [20:23:22]json_value_free done [20:23:22]process_json_proto returns [20:23:22]Send response to host [20:23:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226821,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [20:23:22]free response buf [20:23:22]execute_script done [20:23:22]execute_script returns [20:23:22]free content buf [20:23:22]Sock 9.Close socket [20:23:22]Sock 9.Thread stoped [20:23:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 9D C9 47 00 B7 8B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 05 76 03 00 F4 03 04 00 C0 54 A6 66 B6 04 01 00 00 EB 07 08 C0 8F 6D C7 FC [20:23:22]CommunicateWithHost err = 0 [20:23:22]CheckOFDResponse [20:23:22]1017 (14) - 77093643461234 [20:23:22]1041 (16) - 0000000000874959 [20:23:22]1040 (4) - 226821 [20:23:22]1012 (4) - 28.07.2024 14:25 [20:23:22]1206 (1) - 0 [20:23:22]OFD Sender: Remove packet 226821 [20:23:22]ProducePacketName [20:23:22]name=ofd_packets/00226821 [20:23:22]NVStorageDeleteData [20:23:23]OFD Sender: No OFD packet to send [20:23:28]OFD Sender: No OFD packet to send [20:23:33]OFD Sender: No OFD packet to send [20:23:38]OFD Sender: No OFD packet to send [20:23:43]OFD Sender: No OFD packet to send [20:23:43]recv_with_timeout no data received [20:23:48]OFD Sender: No OFD packet to send [20:23:53]OFD Sender: No OFD packet to send [20:23:58]OFD Sender: No OFD packet to send [20:24:03]OFD Sender: No OFD packet to send [20:24:08]OFD Sender: No OFD packet to send [20:24:13]OFD Sender: No OFD packet to send [20:24:18]OFD Sender: No OFD packet to send [20:24:23]OFD Sender: No OFD packet to send [20:24:26]recv_with_timeout no data received [20:24:28]OFD Sender: No OFD packet to send [20:24:33]accept exits with 7 [20:24:33]New connection [20:24:33]New thread 3066912100 created [20:24:33]Thread 3067055460 joined [20:24:33]Waiting for new connection... [20:24:33] Sock 7.Parse request [20:24:33]Sock 7.Check first char [20:24:33]Sock 7.First char is OK [20:24:33]request: POST /json_proto HTTP/1.0 [20:24:33]Method: POST [20:24:33]URL: /json_proto [20:24:33]Method is POST - this is cgi request [20:24:33]url: /json_proto [20:24:33]query_string will be loaded in cgi processing [20:24:33]execute_cgi json_proto POST (null) [20:24:33]execute_cgi path=json_proto method=POST [20:24:33]POST find Content-Length [20:24:33]Host: 172.17.43.131:8080 [20:24:33]Content-Length: 679 [20:24:33]Content-Type: application/json [20:24:33] [20:24:33]POST finish read [20:24:33]Found Content-Length = 679 [20:24:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003249", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:24:33]execute_script... [20:24: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)2003249", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:24:33]POST & json_proto [20:24:33]process_json_proto [20:24:33]json parsed OK: [20:24:33]protocol is kg_v1.0 [20:24:33]action value=close_receipt [20:24:33]process_action close_receipt [20:24:33]cmd_close_receipt [20:24:33]MH_GetDate [20:24:33]Write to MH i2c: F0 00 00 FD 00 EC [20:24:33]Write i2c OK [20:24:33]MH_I2C_Read... [20:24:33]Read from MH i2c: F0 [20:24:33]MH_I2C_Read... [20:24:33]Read from MH i2c: F0 09 00 [20:24:33]MH_I2C_Read... [20:24:33]Read from MH i2c: F0 09 00 FD 00 00 01 A9 A6 66 F9 24 A2 66 D0 [20:24:33]GetLastDocTimeStamp 1722198198 [20:24:33]current date 1722198273 [20:24:33]FM_GetShiftState [20:24:33]SAM_PROTO_GetShiftState [20:24:33]wFMCommunicate request_size=4 [20:24:33]MH_SAM_APDU [20:24:33]CAPDU: 80 13 01 00 [20:24:33]Write to MH i2c: E2 08 00 FE 00 80 13 01 00 00 00 00 00 7B [20:24:33]Write i2c OK [20:24:33]MH_I2C_Read... [20:24:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:24:33]Read from MH i2c: E2 [20:24:33]MH_I2C_Read... [20:24:33]Read from MH i2c: E2 0E 00 [20:24:33]MH_I2C_Read... [20:24:33]Read from MH i2c: E2 0E 00 FE 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 2C [20:24:33]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:24:33]wFMCommunicate OK [20:24:33]SAM_PROTO_GetShiftState done [20:24:33]FM_GetShiftState done [20:24:33]opened in 1722125326 [20:24:33]opened+sec_in_day 1722211726 [20:24:33]quantity*price = 70037 [20:24:33]sum+1 = 70038 [20:24:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 482 28.07.2024 20:24 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226822 ФПД: 12577342431623 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T202433&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226822&fm=12577342431623&tin=02508201610067®Number=0000000000092624&sum=70000 [20:24:34]StoreToDocumentArchive [20:24:34]shift 439 fd 226822 [20:24:34]save to /storage/0439/doc_00226822 [20:24:34]save last doc name /storage/0439/doc_00226822 to /storage/kkm_last_doc_name [20:24:34]save OK [20:24:34]Clear old archive folders... [20:24:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:24:34]tlvbuf is 00A17B30 [20:24:34]SAM_PROTO_ClearQueue [20:24:34]wFMCommunicate request_size=4 [20:24:34]MH_SAM_APDU [20:24:34]CAPDU: 80 09 00 00 [20:24:34]Write to MH i2c: E2 08 00 0B 01 80 09 00 00 00 00 00 00 7E [20:24:34]Write i2c OK [20:24:34]MH_I2C_Read... [20:24:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:24:34]Read from MH i2c: E2 [20:24:34]MH_I2C_Read... [20:24:34]Read from MH i2c: E2 03 00 [20:24:34]MH_I2C_Read... [20:24:34]Read from MH i2c: E2 03 00 0B 01 00 90 00 80 [20:24:34]RAPDU: 90 00 [20:24:34]wFMCommunicate OK [20:24:34]SAM_PROTO_ClearQueue done [20:24:34]KKMCreateOFDPacket [20:24:34]OFDProtocolAddRootSTLVToBuf [20:24:34]FM_MakeSignedData [20:24:34]FM_MakeSignedData [20:24:34]SAM_PROTO_SignData [20:24:34]wFMCommunicate request_size=4 [20:24:34]MH_SAM_APDU [20:24:34]CAPDU: 80 0D 01 02 [20:24:34]Write to MH i2c: E2 08 00 0C 01 80 0D 01 02 00 00 00 00 86 [20:24:34]Write i2c OK [20:24:34]MH_I2C_Read... [20:24:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:24:34]Read from MH i2c: E2 [20:24:34]MH_I2C_Read... [20:24:34]Read from MH i2c: E2 03 00 [20:24:34]MH_I2C_Read... [20:24:34]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [20:24:34]RAPDU: 90 00 [20:24:34]wFMCommunicate OK [20:24:34]wFMCommunicate request_size=255 [20:24:34]MH_SAM_APDU [20:24:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 E2 01 00 00 F4 03 04 00 01 A9 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 06 76 03 00 35 04 06 00 0B [20:24:34]Write to MH i2c: E2 02 01 0D 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 E2 01 00 00 F4 03 04 00 01 A9 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 06 76 03 00 35 04 06 00 0B 00 00 CF [20:24:34]Write i2c OK [20:24:34]MH_I2C_Read... [20:24:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:24:35]Read from MH i2c: E2 [20:24:35]MH_I2C_Read... [20:24:35]Read from MH i2c: E2 03 00 [20:24:35]MH_I2C_Read... [20:24:35]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [20:24:35]RAPDU: 90 00 [20:24:35]wFMCommunicate OK [20:24:35]wFMCommunicate request_size=10 [20:24:35]MH_SAM_APDU [20:24:35]CAPDU: 80 0D 02 02 05 70 64 07 21 87 [20:24:35]Write to MH i2c: E2 0D 00 0E 01 80 0D 02 02 05 00 70 64 07 21 87 00 00 16 [20:24:35]Write i2c OK [20:24:35]MH_I2C_Read... [20:24:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:24:35]Read from MH i2c: E2 [20:24:35]MH_I2C_Read... [20:24:35]Read from MH i2c: E2 03 00 [20:24:35]MH_I2C_Read... [20:24:35]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [20:24:35]RAPDU: 90 00 [20:24:35]wFMCommunicate OK [20:24:35]wFMCommunicate request_size=4 [20:24:35]MH_SAM_APDU [20:24:35]CAPDU: 80 0D 03 02 [20:24:35]Write to MH i2c: E2 08 00 0F 01 80 0D 03 02 00 00 00 00 8B [20:24:35]Write i2c OK [20:24:35]MH_I2C_Read... [20:24:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:24:35]Read from MH i2c: E2 [20:24:35]MH_I2C_Read... [20:24:35]Read from MH i2c: E2 0B 00 [20:24:35]MH_I2C_Read... [20:24:35]Read from MH i2c: E2 0B 00 0F 01 00 3A 1F 67 C9 B9 3A 20 F6 90 00 1E [20:24:35]RAPDU: 3A 1F 67 C9 B9 3A 20 F6 90 00 [20:24:35]wFMCommunicate OK [20:24:35]SAM_PROTO_SignData done [20:24:35]FM_MakeSignedData done [20:24:35]CreateOFDProtocolMessage [20:24:35]wFMCommunicate request_size=4 [20:24:35]MH_SAM_APDU [20:24:35]CAPDU: 80 11 00 00 [20:24:35]Write to MH i2c: E2 08 00 10 01 80 11 00 00 00 00 00 00 8B [20:24:35]Write i2c OK [20:24:35]MH_I2C_Read... [20:24:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:24:35]Read from MH i2c: E2 [20:24:35]MH_I2C_Read... [20:24:35]Read from MH i2c: E2 17 00 [20:24:35]MH_I2C_Read... [20:24:35]Read from MH i2c: E2 17 00 10 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E8 [20:24:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:24:35]wFMCommunicate OK [20:24:35]CreateOFDProtocolMessage done [20:24:35]OFDSenderStorePacket 226822 [20:24:35]StoreOFDPacket docnum=226822 [20:24:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B6 7D 07 01 12 E9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 E2 01 00 00 F4 03 04 00 01 A9 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 06 76 03 00 35 04 06 00 0B 70 64 07 21 87 3A 1F 67 C9 B9 3A 20 F6 [20:24:35]CheckFolder [20:24:35]dirname=/storage/ofd_packets [20:24:35]CheckFolder done [20:24:35]ProducePacketName [20:24:35]name=ofd_packets/00226822 [20:24:35]NVStorageSaveData ofd_packets/00226822 [20:24:35]File name is /storage/ofd_packets/00226822 [20:24:35]Write 301 bytes [20:24:35]NVStorageSaveData done [20:24:35]OFDSenderStorePacket done [20:24:35]KKMCreateOFDPacket done [20:24:35]NVStorageSaveData kkm_last_timestamp [20:24:35]File name is /storage/kkm_last_timestamp [20:24:35]Write 4 bytes [20:24:35]NVStorageSaveData done [20:24:35]ExternCall_PrintAddStr [20:24:35]wPrintStart [20:24:35]Write to MH i2c: 01 00 00 11 01 12 [20:24:35]Write i2c OK [20:24:35]MH_I2C_Read... [20:24:35]Read from MH i2c: 01 [20:24:35]MH_I2C_Read... [20:24:35]Read from MH i2c: 01 07 00 [20:24:35]MH_I2C_Read... [20:24:35]Read from MH i2c: 01 07 00 11 01 00 00 00 00 00 FF 0F 27 [20:24:35]RasterBufferAndPrint [20:24:35]line Счет N : (1)2003249 [20:24:35]line ИНН: 02508201610067 [20:24:35]line Контрольно-Кассовый Чек [20:24:35]line ПРОДАЖА [20:24:35]line ТРК (МРК, ГНК) : 43 [20:24:35]line Товар: 2710124130 [20:24:35]line Аи-92-К-5 [20:24:35]line 10.330 * 67.80 [20:24:35]line = 700.37 [20:24:35]line НДС 12% НСП 1% [20:24:35]line > о реализуемом товаре [20:24:35]line ОКРУГЛЕНИЕ: -0.37 [20:24:35]line ИТОГО: 700.00 [20:24:35]line Внесено: 700.00 [20:24:35]line СДАЧА: 0.00 [20:24:35]line НСП 1% : 6.20 [20:24:35]line НДС 12% : 74.38 [20:24:35]line Наличными: 700.00 [20:24:35]line Безнал.: 0.00 [20:24:35]line Место: АЗС № 97 "Партнер Нефть" [20:24:35]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:24:35]line СНО: Общий режим [20:24:35]line Чек 482 28.07.2024 20:24 [20:24:35]line Смена: 439 ФФД: 1.0 [20:24:35]line ЗНМ: 0300000054 [20:24:35]line РНМ: 0000000000092624 [20:24:35]line Версия ККМ: 001 [20:24:35]line ФМ: 0000000000874959 [20:24:35]line ФД: 226822 [20:24:35]line ФПД: 12577342431623 [20:24:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T202433&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226822&fm=12577342431623&tin=02508201610067®Number=0000000000092624&sum=70000 [20:24:35]written 0, free lines is 4095 [20:24:35]OFD Sender: Processing packet 226822 [packets to send 604, broken 603] [20:24:35]ProducePacketName [20:24:35]name=ofd_packets/00226822 [20:24:35]OFD Sender: To server: pG, [20:24:35]CommunicateWithHost lk.salyk.kg:30040 [20:24:35]ConnectInit lk.salyk.kg [20:24:35]Write to MH i2c: 01 00 00 3C 01 3D [20:24:35]Write i2c OK [20:24:35]MH_I2C_Read... [20:24:35]Read from MH i2c: 01 [20:24:35]MH_I2C_Read... [20:24:35]Read from MH i2c: 01 07 00 [20:24:35]MH_I2C_Read... [20:24:35]Read from MH i2c: 01 07 00 3C 01 00 00 00 00 00 67 0C B7 [20:24:35]RasterBufferAndPrint [20:24:35]line [20:24:35]line [20:24:35]line [20:24:35]line [20:24:35]line [20:24:35]written 0, free lines is 3178 [20:24:35]MH_Cut [20:24:35]Write to MH i2c: D1 01 00 43 01 01 16 [20:24:35]Write i2c OK [20:24:35]MH_I2C_Read... [20:24:35]Read from MH i2c: D1 [20:24:35]MH_I2C_Read... [20:24:35]Read from MH i2c: D1 01 00 [20:24:35]MH_I2C_Read... [20:24:35]Read from MH i2c: D1 01 00 43 01 00 15 [20:24:35]Write to MH i2c: 01 00 00 44 01 45 [20:24:35]Write i2c OK [20:24:35]MH_I2C_Read... [20:24:35]Connected sock=10 [20:24:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B6 7D 07 01 12 E9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 E2 01 00 00 F4 03 04 00 01 A9 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 06 76 03 00 35 04 06 00 0B 70 64 07 21 87 3A 1F 67 C9 B9 3A 20 F6 [20:24:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 D6 8D 47 00 80 0E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 06 76 03 00 F4 03 04 00 0B 55 A6 66 B6 04 01 00 00 89 FA 08 B4 1F 17 AF 5A [20:24:36]CommunicateWithHost err = 0 [20:24:36]CheckOFDResponse [20:24:36]1017 (14) - 77093643461234 [20:24:36]1041 (16) - 0000000000874959 [20:24:36]1040 (4) - 226822 [20:24:36]1012 (4) - 28.07.2024 14:26 [20:24:36]1206 (1) - 0 [20:24:36]OFD Sender: Remove packet 226822 [20:24:36]ProducePacketName [20:24:36]name=ofd_packets/00226822 [20:24:36]NVStorageDeleteData [20:24:36]OFD Sender: No OFD packet to send [20:24:36]*** Cut start [20:24:36]*** Partial cut [20:24:36]*** CUTSNS_PIN = 1 [20:24:36]*** CUTSNS_PIN = 0 [20:24:37]*** Brake cut motor [20:24:37]Read from MH i2c: 01 [20:24:37]MH_I2C_Read... [20:24:37]*** Stop cut motor [20:24:37]*** Cut end [20:24:37]Read from MH i2c: 01 07 00 [20:24:37]MH_I2C_Read... [20:24:37]Read from MH i2c: 01 07 00 44 01 00 00 00 00 00 FF 0F 5A [20:24:37]process_action close_receipt done [20:24:37]requested_data is exist [20:24:37]produce_requested_data [20:24:37]requested_item fm.sn is exist - process it [20:24:37]wFMCommunicate request_size=4 [20:24:37]MH_SAM_APDU [20:24:37]CAPDU: 80 11 00 00 [20:24:37]Write to MH i2c: E2 08 00 45 01 80 11 00 00 00 00 00 00 C0 [20:24:37]Write i2c OK [20:24:37]MH_I2C_Read... [20:24:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:24:37]Read from MH i2c: E2 [20:24:37]MH_I2C_Read... [20:24:37]Read from MH i2c: E2 17 00 [20:24:37]MH_I2C_Read... [20:24:37]Read from MH i2c: E2 17 00 45 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1D [20:24:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:24:37]wFMCommunicate OK [20:24:37]requested_item fd.num is exist - process it [20:24:37]SAM_PROTO_GetFieldsCounters [20:24:37]wFMCommunicate request_size=4 [20:24:37]MH_SAM_APDU [20:24:37]CAPDU: 80 13 00 00 [20:24:37]Write to MH i2c: E2 08 00 46 01 80 13 00 00 00 00 00 00 C3 [20:24:37]Write i2c OK [20:24:37]MH_I2C_Read... [20:24:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:24:37]Read from MH i2c: E2 [20:24:37]MH_I2C_Read... [20:24:37]Read from MH i2c: E2 62 00 [20:24:37]MH_I2C_Read... [20:24:37]Read from MH i2c: E2 62 00 46 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 06 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 E2 01 00 00 5E 04 04 00 E2 01 00 00 57 04 04 00 E3 01 00 00 19 04 04 00 00 00 00 00 90 00 CC [20:24:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 06 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 E2 01 00 00 5E 04 04 00 E2 01 00 00 57 04 04 00 E3 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:24:37]wFMCommunicate OK [20:24:37]SAM_PROTO_GetFieldsCounters done [20:24:37]requested_item shift.num is exist - process it [20:24:37]requested_item shift.opened is exist - process it [20:24:37]req_shift_opened [20:24:37]FM_GetShiftState [20:24:37]SAM_PROTO_GetShiftState [20:24:37]wFMCommunicate request_size=4 [20:24:37]MH_SAM_APDU [20:24:37]CAPDU: 80 13 01 00 [20:24:37]Write to MH i2c: E2 08 00 47 01 80 13 01 00 00 00 00 00 C5 [20:24:37]Write i2c OK [20:24:37]MH_I2C_Read... [20:24:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:24:37]Read from MH i2c: E2 [20:24:37]MH_I2C_Read... [20:24:37]Read from MH i2c: E2 0E 00 [20:24:37]MH_I2C_Read... [20:24:37]Read from MH i2c: E2 0E 00 47 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 76 [20:24:37]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:24:37]wFMCommunicate OK [20:24:37]SAM_PROTO_GetShiftState done [20:24:37]FM_GetShiftState done [20:24:37]req_shift_opened done [20:24:37]requested_item shift.open_date is exist - process it [20:24:37]req_shift_open_date [20:24:37]req_shift_open_date done [20:24:37]produce_requested_data done [20:24:37]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226822,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [20:24:37]process_action_free close_receipt [20:24:37]json_value_free [20:24:37]json_value_free done [20:24:37]process_json_proto returns [20:24:37]Send response to host [20:24:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226822,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [20:24:37]free response buf [20:24:37]execute_script done [20:24:37]execute_script returns [20:24:37]free content buf [20:24:37]Sock 7.Close socket [20:24:37]Sock 7.Thread stoped [20:24:41]OFD Sender: No OFD packet to send [20:24:46]OFD Sender: No OFD packet to send [20:24:49]recv_with_timeout no data received [20:24:51]OFD Sender: No OFD packet to send [20:24:56]OFD Sender: No OFD packet to send [20:24:59]accept exits with 9 [20:24:59]New connection [20:24:59]New thread 3067055460 created [20:24:59]Thread 3066912100 joined [20:24:59]Waiting for new connection... [20:24:59] Sock 9.Parse request [20:24:59]Sock 9.Check first char [20:24:59]Sock 9.First char is OK [20:24:59]request: POST /json_proto HTTP/1.0 [20:24:59]Method: POST [20:24:59]URL: /json_proto [20:24:59]Method is POST - this is cgi request [20:24:59]url: /json_proto [20:24:59]query_string will be loaded in cgi processing [20:24:59]execute_cgi json_proto POST (null) [20:24:59]execute_cgi path=json_proto method=POST [20:24:59]POST find Content-Length [20:24:59]Host: 172.17.43.131:8080 [20:24:59]Content-Length: 678 [20:24:59]Content-Type: application/json [20:24:59] [20:24:59]POST finish read [20:24:59]Found Content-Length = 678 [20:24:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003250", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:24:59]execute_script... [20:24:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003250", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:24:59]POST & json_proto [20:24:59]process_json_proto [20:24:59]json parsed OK: [20:24:59]protocol is kg_v1.0 [20:24:59]action value=close_receipt [20:24:59]process_action close_receipt [20:24:59]cmd_close_receipt [20:24:59]MH_GetDate [20:24:59]Write to MH i2c: F0 00 00 48 01 38 [20:24:59]Write i2c OK [20:24:59]MH_I2C_Read... [20:24:59]Read from MH i2c: F0 [20:24:59]MH_I2C_Read... [20:24:59]Read from MH i2c: F0 09 00 [20:24:59]MH_I2C_Read... [20:24:59]Read from MH i2c: F0 09 00 48 01 00 1B A9 A6 66 F9 24 A2 66 36 [20:24:59]GetLastDocTimeStamp 1722198273 [20:24:59]current date 1722198299 [20:24:59]FM_GetShiftState [20:24:59]SAM_PROTO_GetShiftState [20:24:59]wFMCommunicate request_size=4 [20:24:59]MH_SAM_APDU [20:24:59]CAPDU: 80 13 01 00 [20:24:59]Write to MH i2c: E2 08 00 49 01 80 13 01 00 00 00 00 00 C7 [20:24:59]Write i2c OK [20:24:59]MH_I2C_Read... [20:24:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:24:59]Read from MH i2c: E2 [20:24:59]MH_I2C_Read... [20:24:59]Read from MH i2c: E2 0E 00 [20:24:59]MH_I2C_Read... [20:24:59]Read from MH i2c: E2 0E 00 49 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 78 [20:24:59]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:24:59]wFMCommunicate OK [20:24:59]SAM_PROTO_GetShiftState done [20:24:59]FM_GetShiftState done [20:24:59]opened in 1722125326 [20:24:59]opened+sec_in_day 1722211726 [20:24:59]quantity*price = 50036 [20:24:59]sum+1 = 50037 [20:24:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 483 28.07.2024 20:24 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226823 ФПД: 48422709045732 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T202459&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226823&fm=48422709045732&tin=02508201610067®Number=0000000000092624&sum=50000 [20:25:00]StoreToDocumentArchive [20:25:00]shift 439 fd 226823 [20:25:00]save to /storage/0439/doc_00226823 [20:25:00]save last doc name /storage/0439/doc_00226823 to /storage/kkm_last_doc_name [20:25:00]save OK [20:25:00]Clear old archive folders... [20:25:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:25:00]tlvbuf is 00A13060 [20:25:00]SAM_PROTO_ClearQueue [20:25:00]wFMCommunicate request_size=4 [20:25:00]MH_SAM_APDU [20:25:00]CAPDU: 80 09 00 00 [20:25:00]Write to MH i2c: E2 08 00 56 01 80 09 00 00 00 00 00 00 C9 [20:25:00]Write i2c OK [20:25:00]MH_I2C_Read... [20:25:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:25:00]Read from MH i2c: E2 [20:25:00]MH_I2C_Read... [20:25:00]Read from MH i2c: E2 03 00 [20:25:00]MH_I2C_Read... [20:25:00]Read from MH i2c: E2 03 00 56 01 00 90 00 CB [20:25:00]RAPDU: 90 00 [20:25:00]wFMCommunicate OK [20:25:00]SAM_PROTO_ClearQueue done [20:25:00]KKMCreateOFDPacket [20:25:00]OFDProtocolAddRootSTLVToBuf [20:25:00]FM_MakeSignedData [20:25:00]FM_MakeSignedData [20:25:00]SAM_PROTO_SignData [20:25:00]wFMCommunicate request_size=4 [20:25:00]MH_SAM_APDU [20:25:00]CAPDU: 80 0D 01 02 [20:25:00]Write to MH i2c: E2 08 00 57 01 80 0D 01 02 00 00 00 00 D1 [20:25:00]Write i2c OK [20:25:00]MH_I2C_Read... [20:25:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:25:00]Read from MH i2c: E2 [20:25:00]MH_I2C_Read... [20:25:00]Read from MH i2c: E2 03 00 [20:25:00]MH_I2C_Read... [20:25:00]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [20:25:00]RAPDU: 90 00 [20:25:00]wFMCommunicate OK [20:25:00]wFMCommunicate request_size=255 [20:25:00]MH_SAM_APDU [20:25:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 01 00 00 F4 03 04 00 1B A9 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 07 76 03 00 35 04 06 00 2C [20:25:00]Write to MH i2c: E2 02 01 58 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 01 00 00 F4 03 04 00 1B A9 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 07 76 03 00 35 04 06 00 2C 00 00 70 [20:25:00]Write i2c OK [20:25:00]MH_I2C_Read... [20:25:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:25:01]Read from MH i2c: E2 [20:25:01]MH_I2C_Read... [20:25:01]Read from MH i2c: E2 03 00 [20:25:01]MH_I2C_Read... [20:25:01]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [20:25:01]RAPDU: 90 00 [20:25:01]wFMCommunicate OK [20:25:01]wFMCommunicate request_size=10 [20:25:01]MH_SAM_APDU [20:25:01]CAPDU: 80 0D 02 02 05 0A 4A 5F 29 E4 [20:25:01]Write to MH i2c: E2 0D 00 59 01 80 0D 02 02 05 00 0A 4A 5F 29 E4 00 00 9E [20:25:01]Write i2c OK [20:25:01]MH_I2C_Read... [20:25:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:25:01]Read from MH i2c: E2 [20:25:01]MH_I2C_Read... [20:25:01]Read from MH i2c: E2 03 00 [20:25:01]MH_I2C_Read... [20:25:01]Read from MH i2c: E2 03 00 59 01 00 90 00 CE [20:25:01]RAPDU: 90 00 [20:25:01]wFMCommunicate OK [20:25:01]wFMCommunicate request_size=4 [20:25:01]MH_SAM_APDU [20:25:01]CAPDU: 80 0D 03 02 [20:25:01]Write to MH i2c: E2 08 00 5A 01 80 0D 03 02 00 00 00 00 D6 [20:25:01]Write i2c OK [20:25:01]MH_I2C_Read... [20:25:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:25:01]Read from MH i2c: E2 [20:25:01]MH_I2C_Read... [20:25:01]Read from MH i2c: E2 0B 00 [20:25:01]MH_I2C_Read... [20:25:01]Read from MH i2c: E2 0B 00 5A 01 00 F2 5C 6B A2 83 FE 10 E4 90 00 A7 [20:25:01]RAPDU: F2 5C 6B A2 83 FE 10 E4 90 00 [20:25:01]wFMCommunicate OK [20:25:01]SAM_PROTO_SignData done [20:25:01]FM_MakeSignedData done [20:25:01]CreateOFDProtocolMessage [20:25:01]wFMCommunicate request_size=4 [20:25:01]MH_SAM_APDU [20:25:01]CAPDU: 80 11 00 00 [20:25:01]Write to MH i2c: E2 08 00 5B 01 80 11 00 00 00 00 00 00 D6 [20:25:01]Write i2c OK [20:25:01]MH_I2C_Read... [20:25:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:25:01]Read from MH i2c: E2 [20:25:01]MH_I2C_Read... [20:25:01]Read from MH i2c: E2 17 00 [20:25:01]MH_I2C_Read... [20:25:01]Read from MH i2c: E2 17 00 5B 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 33 [20:25:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:25:01]wFMCommunicate OK [20:25:01]CreateOFDProtocolMessage done [20:25:01]OFDSenderStorePacket 226823 [20:25:01]StoreOFDPacket docnum=226823 [20:25:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 6B 09 07 01 85 A0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 01 00 00 F4 03 04 00 1B A9 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 07 76 03 00 35 04 06 00 2C 0A 4A 5F 29 E4 F2 5C 6B A2 83 FE 10 E4 [20:25:01]CheckFolder [20:25:01]dirname=/storage/ofd_packets [20:25:01]CheckFolder done [20:25:01]ProducePacketName [20:25:01]name=ofd_packets/00226823 [20:25:01]NVStorageSaveData ofd_packets/00226823 [20:25:01]File name is /storage/ofd_packets/00226823 [20:25:01]Write 301 bytes [20:25:01]NVStorageSaveData done [20:25:01]OFDSenderStorePacket done [20:25:01]KKMCreateOFDPacket done [20:25:01]NVStorageSaveData kkm_last_timestamp [20:25:01]File name is /storage/kkm_last_timestamp [20:25:01]Write 4 bytes [20:25:01]NVStorageSaveData done [20:25:01]ExternCall_PrintAddStr [20:25:01]wPrintStart [20:25:01]Write to MH i2c: 01 00 00 5C 01 5D [20:25:01]Write i2c OK [20:25:01]MH_I2C_Read... [20:25:01]Read from MH i2c: 01 [20:25:01]MH_I2C_Read... [20:25:01]Read from MH i2c: 01 07 00 [20:25:01]MH_I2C_Read... [20:25:01]Read from MH i2c: 01 07 00 5C 01 00 00 00 00 00 FF 0F 72 [20:25:01]RasterBufferAndPrint [20:25:01]line Счет N : (1)2003250 [20:25:01]line ИНН: 02508201610067 [20:25:01]line Контрольно-Кассовый Чек [20:25:01]line ПРОДАЖА [20:25:01]line ТРК (МРК, ГНК) : 33 [20:25:01]line Товар: 2710124130 [20:25:01]line Аи-92-К-5 [20:25:01]line 7.380 * 67.80 [20:25:01]line = 500.36 [20:25:01]line НДС 12% НСП 1% [20:25:01]line > о реализуемом товаре [20:25:01]line ОКРУГЛЕНИЕ: -0.36 [20:25:01]line ИТОГО: 500.00 [20:25:01]line Внесено: 500.00 [20:25:01]line СДАЧА: 0.00 [20:25:01]line НСП 1% : 4.43 [20:25:01]line НДС 12% : 53.14 [20:25:01]line Наличными: 500.00 [20:25:01]line Безнал.: 0.00 [20:25:01]line Место: АЗС № 97 "Партнер Нефть" [20:25:01]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:25:01]line СНО: Общий режим [20:25:01]line Чек 483 28.07.2024 20:24 [20:25:01]line Смена: 439 ФФД: 1.0 [20:25:01]line ЗНМ: 0300000054 [20:25:01]line РНМ: 0000000000092624 [20:25:01]line Версия ККМ: 001 [20:25:01]line ФМ: 0000000000874959 [20:25:01]line ФД: 226823 [20:25:01]line ФПД: 48422709045732 [20:25:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T202459&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226823&fm=48422709045732&tin=02508201610067®Number=0000000000092624&sum=50000 [20:25:01]written 0, free lines is 4095 [20:25:01]OFD Sender: Processing packet 226823 [packets to send 604, broken 603] [20:25:01]ProducePacketName [20:25:01]name=ofd_packets/00226823 [20:25:01]OFD Sender: To server: pG, [20:25:01]CommunicateWithHost lk.salyk.kg:30040 [20:25:01]ConnectInit lk.salyk.kg [20:25:01]Write to MH i2c: 01 00 00 87 01 88 [20:25:01]Write i2c OK [20:25:01]MH_I2C_Read... [20:25:01]Read from MH i2c: 01 [20:25:01]MH_I2C_Read... [20:25:01]Read from MH i2c: 01 07 00 [20:25:01]MH_I2C_Read... [20:25:01]Read from MH i2c: 01 07 00 87 01 00 00 00 00 00 64 0C FF [20:25:01]RasterBufferAndPrint [20:25:01]line [20:25:01]line [20:25:01]line [20:25:01]line [20:25:01]line [20:25:01]written 0, free lines is 3176 [20:25:01]MH_Cut [20:25:01]Write to MH i2c: D1 01 00 8E 01 01 61 [20:25:01]Write i2c OK [20:25:01]MH_I2C_Read... [20:25:01]Read from MH i2c: D1 [20:25:01]MH_I2C_Read... [20:25:01]Read from MH i2c: D1 01 00 [20:25:01]MH_I2C_Read... [20:25:01]Read from MH i2c: D1 01 00 8E 01 00 60 [20:25:01]Write to MH i2c: 01 00 00 8F 01 90 [20:25:01]Write i2c OK [20:25:01]MH_I2C_Read... [20:25:02]*** Cut start [20:25:02]*** Partial cut [20:25:02]*** CUTSNS_PIN = 1 [20:25:02]*** CUTSNS_PIN = 0 [20:25:03]*** Brake cut motor [20:25:03]Read from MH i2c: 01 [20:25:03]MH_I2C_Read... [20:25:03]*** Stop cut motor [20:25:03]*** Cut end [20:25:03]Read from MH i2c: 01 07 00 [20:25:03]MH_I2C_Read... [20:25:03]Read from MH i2c: 01 07 00 8F 01 00 00 00 00 00 FF 0F A5 [20:25:03]process_action close_receipt done [20:25:03]requested_data is exist [20:25:03]produce_requested_data [20:25:03]requested_item fm.sn is exist - process it [20:25:03]wFMCommunicate request_size=4 [20:25:03]MH_SAM_APDU [20:25:03]CAPDU: 80 11 00 00 [20:25:03]Write to MH i2c: E2 08 00 90 01 80 11 00 00 00 00 00 00 0B [20:25:03]Write i2c OK [20:25:03]MH_I2C_Read... [20:25:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:25:03]Read from MH i2c: E2 [20:25:03]MH_I2C_Read... [20:25:03]Read from MH i2c: E2 17 00 [20:25:03]MH_I2C_Read... [20:25:03]Read from MH i2c: E2 17 00 90 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 68 [20:25:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:25:03]wFMCommunicate OK [20:25:03]requested_item fd.num is exist - process it [20:25:03]SAM_PROTO_GetFieldsCounters [20:25:03]wFMCommunicate request_size=4 [20:25:03]MH_SAM_APDU [20:25:03]CAPDU: 80 13 00 00 [20:25:03]Write to MH i2c: E2 08 00 91 01 80 13 00 00 00 00 00 00 0E [20:25:03]Write i2c OK [20:25:03]MH_I2C_Read... [20:25:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:25:03]Read from MH i2c: E2 [20:25:03]MH_I2C_Read... [20:25:03]Read from MH i2c: E2 62 00 [20:25:03]MH_I2C_Read... [20:25:03]Read from MH i2c: E2 62 00 91 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 07 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 E3 01 00 00 5E 04 04 00 E3 01 00 00 57 04 04 00 E4 01 00 00 19 04 04 00 00 00 00 00 90 00 1B [20:25:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 07 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 E3 01 00 00 5E 04 04 00 E3 01 00 00 57 04 04 00 E4 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:25:03]wFMCommunicate OK [20:25:03]SAM_PROTO_GetFieldsCounters done [20:25:03]requested_item shift.num is exist - process it [20:25:03]requested_item shift.opened is exist - process it [20:25:03]req_shift_opened [20:25:03]FM_GetShiftState [20:25:03]SAM_PROTO_GetShiftState [20:25:03]wFMCommunicate request_size=4 [20:25:03]MH_SAM_APDU [20:25:03]CAPDU: 80 13 01 00 [20:25:03]Write to MH i2c: E2 08 00 92 01 80 13 01 00 00 00 00 00 10 [20:25:03]Write i2c OK [20:25:03]MH_I2C_Read... [20:25:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:25:03]Read from MH i2c: E2 [20:25:03]MH_I2C_Read... [20:25:03]Read from MH i2c: E2 0E 00 [20:25:03]MH_I2C_Read... [20:25:03]Read from MH i2c: E2 0E 00 92 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 C1 [20:25:03]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:25:03]wFMCommunicate OK [20:25:03]SAM_PROTO_GetShiftState done [20:25:03]FM_GetShiftState done [20:25:03]req_shift_opened done [20:25:03]requested_item shift.open_date is exist - process it [20:25:03]req_shift_open_date [20:25:03]req_shift_open_date done [20:25:03]produce_requested_data done [20:25:03]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226823,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [20:25:03]process_action_free close_receipt [20:25:03]json_value_free [20:25:03]json_value_free done [20:25:03]process_json_proto returns [20:25:03]Send response to host [20:25:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226823,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [20:25:03]free response buf [20:25:03]execute_script done [20:25:03]execute_script returns [20:25:03]free content buf [20:25:03]Sock 9.Close socket [20:25:03]Sock 9.Thread stoped [20:25:06]ConnectInit Can't take IP for lk.salyk.kg [20:25:06]CommunicateWithHost connect error [20:25:06]CommunicateWithHost err = -1 [20:25:06]OFD Sender: Server communicate error [20:25:10]recv_with_timeout no data received [20:25:11]OFD Sender: Processing packet 226823 [packets to send 604, broken 603] [20:25:11]ProducePacketName [20:25:11]name=ofd_packets/00226823 [20:25:11]OFD Sender: To server: pG, [20:25:11]CommunicateWithHost lk.salyk.kg:30040 [20:25:11]ConnectInit lk.salyk.kg [20:25:16]ConnectInit Can't take IP for lk.salyk.kg [20:25:16]CommunicateWithHost connect error [20:25:16]CommunicateWithHost err = -1 [20:25:16]OFD Sender: Server communicate error [20:25:21]OFD Sender: Processing packet 226823 [packets to send 604, broken 603] [20:25:21]ProducePacketName [20:25:21]name=ofd_packets/00226823 [20:25:21]OFD Sender: To server: pG, [20:25:21]CommunicateWithHost lk.salyk.kg:30040 [20:25:21]ConnectInit lk.salyk.kg [20:25:29]Connected sock=7 [20:25:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 6B 09 07 01 85 A0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 01 00 00 F4 03 04 00 1B A9 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 07 76 03 00 35 04 06 00 2C 0A 4A 5F 29 E4 F2 5C 6B A2 83 FE 10 E4 [20:25:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 B8 75 47 00 86 5F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 07 76 03 00 F4 03 04 00 41 55 A6 66 B6 04 01 00 00 E0 E3 A9 DB 39 53 B7 DB [20:25:30]CommunicateWithHost err = 0 [20:25:30]CheckOFDResponse [20:25:30]1017 (14) - 77093643461234 [20:25:30]1041 (16) - 0000000000874959 [20:25:30]1040 (4) - 226823 [20:25:30]1012 (4) - 28.07.2024 14:27 [20:25:30]1206 (1) - 0 [20:25:30]OFD Sender: Remove packet 226823 [20:25:30]ProducePacketName [20:25:30]name=ofd_packets/00226823 [20:25:30]NVStorageDeleteData [20:25:30]OFD Sender: No OFD packet to send [20:25:31]accept exits with 10 [20:25:31]New connection [20:25:31]New thread 3066912100 created [20:25:31]Thread 3067055460 joined [20:25:31]Waiting for new connection... [20:25:31] Sock 10.Parse request [20:25:31]Sock 10.Check first char [20:25:31]Sock 10.First char is OK [20:25:31]request: POST /json_proto HTTP/1.0 [20:25:31]Method: POST [20:25:31]URL: /json_proto [20:25:31]Method is POST - this is cgi request [20:25:31]url: /json_proto [20:25:31]query_string will be loaded in cgi processing [20:25:31]execute_cgi json_proto POST (null) [20:25:31]execute_cgi path=json_proto method=POST [20:25:31]POST find Content-Length [20:25:31]Host: 172.17.43.131:8080 [20:25:31]Content-Length: 817 [20:25:31]Content-Type: application/json [20:25:31] [20:25:31]POST finish read [20:25:31]Found Content-Length = 817 [20:25:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003251", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:25:31]execute_script... [20:25:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003251", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:25:31]POST & json_proto [20:25:31]process_json_proto [20:25:31]json parsed OK: [20:25:31]protocol is kg_v1.0 [20:25:31]action value=close_receipt [20:25:31]process_action close_receipt [20:25:31]cmd_close_receipt [20:25:31]MH_GetDate [20:25:31]Write to MH i2c: F0 00 00 93 01 83 [20:25:31]Write i2c OK [20:25:31]MH_I2C_Read... [20:25:31]Read from MH i2c: F0 [20:25:31]MH_I2C_Read... [20:25:31]Read from MH i2c: F0 09 00 [20:25:31]MH_I2C_Read... [20:25:31]Read from MH i2c: F0 09 00 93 01 00 3C A9 A6 66 F9 24 A2 66 A2 [20:25:31]GetLastDocTimeStamp 1722198299 [20:25:31]current date 1722198332 [20:25:31]FM_GetShiftState [20:25:31]SAM_PROTO_GetShiftState [20:25:31]wFMCommunicate request_size=4 [20:25:31]MH_SAM_APDU [20:25:31]CAPDU: 80 13 01 00 [20:25:31]Write to MH i2c: E2 08 00 94 01 80 13 01 00 00 00 00 00 12 [20:25:31]Write i2c OK [20:25:31]MH_I2C_Read... [20:25:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:25:31]Read from MH i2c: E2 [20:25:31]MH_I2C_Read... [20:25:31]Read from MH i2c: E2 0E 00 [20:25:31]MH_I2C_Read... [20:25:31]Read from MH i2c: E2 0E 00 94 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 C3 [20:25:31]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:25:31]wFMCommunicate OK [20:25:31]SAM_PROTO_GetShiftState done [20:25:31]FM_GetShiftState done [20:25:31]opened in 1722125326 [20:25:31]opened+sec_in_day 1722211726 [20:25:31]quantity*price = 100050 [20:25:31]sum+1 = 100052 [20:25:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 484 28.07.2024 20:25 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 226824 ФПД: 98432340245449 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T202532&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226824&fm=98432340245449&tin=02508201610067®Number=0000000000092624&sum=100051 [20:25:33]StoreToDocumentArchive [20:25:33]shift 439 fd 226824 [20:25:33]save to /storage/0439/doc_00226824 [20:25:33]save last doc name /storage/0439/doc_00226824 to /storage/kkm_last_doc_name [20:25:33]save OK [20:25:33]Clear old archive folders... [20:25:33]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:25:33]tlvbuf is 00AAE390 [20:25:33]SAM_PROTO_ClearQueue [20:25:33]wFMCommunicate request_size=4 [20:25:33]MH_SAM_APDU [20:25:33]CAPDU: 80 09 00 00 [20:25:33]Write to MH i2c: E2 08 00 A1 01 80 09 00 00 00 00 00 00 14 [20:25:33]Write i2c OK [20:25:33]MH_I2C_Read... [20:25:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:25:33]Read from MH i2c: E2 [20:25:33]MH_I2C_Read... [20:25:33]Read from MH i2c: E2 03 00 [20:25:33]MH_I2C_Read... [20:25:33]Read from MH i2c: E2 03 00 A1 01 00 90 00 16 [20:25:33]RAPDU: 90 00 [20:25:33]wFMCommunicate OK [20:25:33]SAM_PROTO_ClearQueue done [20:25:33]KKMCreateOFDPacket [20:25:33]OFDProtocolAddRootSTLVToBuf [20:25:33]FM_MakeSignedData [20:25:33]FM_MakeSignedData [20:25:33]SAM_PROTO_SignData [20:25:33]wFMCommunicate request_size=4 [20:25:33]MH_SAM_APDU [20:25:33]CAPDU: 80 0D 01 02 [20:25:33]Write to MH i2c: E2 08 00 A2 01 80 0D 01 02 00 00 00 00 1C [20:25:33]Write i2c OK [20:25:33]MH_I2C_Read... [20:25:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:25:33]Read from MH i2c: E2 [20:25:33]MH_I2C_Read... [20:25:33]Read from MH i2c: E2 03 00 [20:25:33]MH_I2C_Read... [20:25:33]Read from MH i2c: E2 03 00 A2 01 00 90 00 17 [20:25:33]RAPDU: 90 00 [20:25:33]wFMCommunicate OK [20:25:33]wFMCommunicate request_size=255 [20:25:33]MH_SAM_APDU [20:25:33]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 35 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 E4 01 00 00 F4 03 04 00 3C A9 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 08 76 03 00 35 04 06 00 59 86 10 AC [20:25:33]Write to MH i2c: E2 02 01 A3 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 E4 01 00 00 F4 03 04 00 3C A9 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 08 76 03 00 35 04 06 00 59 86 10 AC 00 00 B9 [20:25:33]Write i2c OK [20:25:33]MH_I2C_Read... [20:25:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:25:33]Read from MH i2c: E2 [20:25:33]MH_I2C_Read... [20:25:33]Read from MH i2c: E2 03 00 [20:25:33]MH_I2C_Read... [20:25:33]Read from MH i2c: E2 03 00 A3 01 00 90 00 18 [20:25:33]RAPDU: 90 00 [20:25:33]wFMCommunicate OK [20:25:33]wFMCommunicate request_size=7 [20:25:33]MH_SAM_APDU [20:25:33]CAPDU: 80 0D 02 02 02 BB C9 [20:25:33]Write to MH i2c: E2 0A 00 A4 01 80 0D 02 02 02 00 BB C9 00 00 A7 [20:25:33]Write i2c OK [20:25:33]MH_I2C_Read... [20:25:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:25:33]Read from MH i2c: E2 [20:25:33]MH_I2C_Read... [20:25:33]Read from MH i2c: E2 03 00 [20:25:33]MH_I2C_Read... [20:25:33]Read from MH i2c: E2 03 00 A4 01 00 90 00 19 [20:25:33]RAPDU: 90 00 [20:25:33]wFMCommunicate OK [20:25:33]wFMCommunicate request_size=4 [20:25:33]MH_SAM_APDU [20:25:33]CAPDU: 80 0D 03 02 [20:25:33]Write to MH i2c: E2 08 00 A5 01 80 0D 03 02 00 00 00 00 21 [20:25:33]Write i2c OK [20:25:33]MH_I2C_Read... [20:25:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:25:33]Read from MH i2c: E2 [20:25:33]MH_I2C_Read... [20:25:33]Read from MH i2c: E2 0B 00 [20:25:33]MH_I2C_Read... [20:25:33]Read from MH i2c: E2 0B 00 A5 01 00 AF 8C 3E 75 94 7B 7E 64 90 00 01 [20:25:33]RAPDU: AF 8C 3E 75 94 7B 7E 64 90 00 [20:25:33]wFMCommunicate OK [20:25:33]SAM_PROTO_SignData done [20:25:33]FM_MakeSignedData done [20:25:33]CreateOFDProtocolMessage [20:25:33]wFMCommunicate request_size=4 [20:25:33]MH_SAM_APDU [20:25:33]CAPDU: 80 11 00 00 [20:25:33]Write to MH i2c: E2 08 00 A6 01 80 11 00 00 00 00 00 00 21 [20:25:33]Write i2c OK [20:25:33]MH_I2C_Read... [20:25:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:25:33]Read from MH i2c: E2 [20:25:33]MH_I2C_Read... [20:25:33]Read from MH i2c: E2 17 00 [20:25:33]MH_I2C_Read... [20:25:33]Read from MH i2c: E2 17 00 A6 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7E [20:25:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:25:33]wFMCommunicate OK [20:25:33]CreateOFDProtocolMessage done [20:25:33]OFDSenderStorePacket 226824 [20:25:33]StoreOFDPacket docnum=226824 [20:25:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 E1 A7 04 01 BF A4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 E4 01 00 00 F4 03 04 00 3C A9 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 08 76 03 00 35 04 06 00 59 86 10 AC BB C9 AF 8C 3E 75 94 7B 7E 64 [20:25:33]CheckFolder [20:25:33]dirname=/storage/ofd_packets [20:25:33]CheckFolder done [20:25:33]ProducePacketName [20:25:33]name=ofd_packets/00226824 [20:25:33]NVStorageSaveData ofd_packets/00226824 [20:25:33]File name is /storage/ofd_packets/00226824 [20:25:33]Write 298 bytes [20:25:33]NVStorageSaveData done [20:25:33]OFDSenderStorePacket done [20:25:33]KKMCreateOFDPacket done [20:25:33]NVStorageSaveData kkm_last_timestamp [20:25:33]File name is /storage/kkm_last_timestamp [20:25:33]Write 4 bytes [20:25:33]NVStorageSaveData done [20:25:33]ExternCall_PrintAddStr [20:25:33]wPrintStart [20:25:33]Write to MH i2c: 01 00 00 A7 01 A8 [20:25:33]Write i2c OK [20:25:33]MH_I2C_Read... [20:25:33]Read from MH i2c: 01 [20:25:33]MH_I2C_Read... [20:25:33]Read from MH i2c: 01 07 00 [20:25:33]MH_I2C_Read... [20:25:33]Read from MH i2c: 01 07 00 A7 01 00 00 00 00 00 FF 0F BD [20:25:33]RasterBufferAndPrint [20:25:33]line Счет N : (1)2003251 [20:25:33]line ИНН: 02508201610067 [20:25:33]line Контрольно-Кассовый Чек [20:25:33]line ПРОДАЖА [20:25:33]line ТРК (МРК, ГНК) : 61 [20:25:33]line Товар: 2710194210 [20:25:33]line ДТ-К-5 [20:25:33]line 13.130 * 76.20 [20:25:33]line = 1000.51 [20:25:33]line НДС 12% НСП 1% [20:25:33]line > о реализуемом товаре [20:25:33]line ИТОГО: 1000.51 [20:25:33]line НСП 1% : 8.85 [20:25:33]line НДС 12% : 106.25 [20:25:33]line Наличными: 0.00 [20:25:33]line Безнал.: 1000.51 [20:25:33]line Место: АЗС № 97 "Партнер Нефть" [20:25:33]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:25:33]line СНО: Общий режим [20:25:33]line Чек 484 28.07.2024 20:25 [20:25:33]line Смена: 439 ФФД: 1.0 [20:25:33]line ЗНМ: 0300000054 [20:25:33]line РНМ: 0000000000092624 [20:25:33]line Версия ККМ: 001 [20:25:33]line Платежная система: Бакай Банк [20:25:33]line ФМ: 0000000000874959 [20:25:33]line ФД: 226824 [20:25:33]line ФПД: 98432340245449 [20:25:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T202532&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226824&fm=98432340245449&tin=02508201610067®Number=0000000000092624&sum=100051 [20:25:33]written 0, free lines is 4095 [20:25:33]OFD Sender: Processing packet 226824 [packets to send 604, broken 603] [20:25:33]ProducePacketName [20:25:33]name=ofd_packets/00226824 [20:25:33]OFD Sender: To server: pG, [20:25:33]CommunicateWithHost lk.salyk.kg:30040 [20:25:33]ConnectInit lk.salyk.kg [20:25:34]Write to MH i2c: 01 00 00 D1 01 D2 [20:25:34]Write i2c OK [20:25:34]MH_I2C_Read... [20:25:34]Read from MH i2c: 01 [20:25:34]MH_I2C_Read... [20:25:34]Read from MH i2c: 01 07 00 [20:25:34]MH_I2C_Read... [20:25:34]Read from MH i2c: 01 07 00 D1 01 00 00 00 00 00 80 0C 65 [20:25:34]RasterBufferAndPrint [20:25:34]line [20:25:34]line [20:25:34]line [20:25:34]line [20:25:34]line [20:25:34]written 0, free lines is 3206 [20:25:34]MH_Cut [20:25:34]Write to MH i2c: D1 01 00 D8 01 01 AB [20:25:34]Write i2c OK [20:25:34]MH_I2C_Read... [20:25:34]Read from MH i2c: D1 [20:25:34]MH_I2C_Read... [20:25:34]Read from MH i2c: D1 01 00 [20:25:34]MH_I2C_Read... [20:25:34]Read from MH i2c: D1 01 00 D8 01 00 AA [20:25:34]Write to MH i2c: 01 00 00 D9 01 DA [20:25:34]Write i2c OK [20:25:34]MH_I2C_Read... [20:25:35]*** Cut start [20:25:35]*** Partial cut [20:25:35]*** CUTSNS_PIN = 1 [20:25:35]*** CUTSNS_PIN = 0 [20:25:35]*** Brake cut motor [20:25:35]Read from MH i2c: 01 [20:25:35]MH_I2C_Read... [20:25:35]*** Stop cut motor [20:25:35]*** Cut end [20:25:35]Read from MH i2c: 01 07 00 [20:25:35]MH_I2C_Read... [20:25:35]Read from MH i2c: 01 07 00 D9 01 00 00 00 00 00 FF 0F EF [20:25:35]process_action close_receipt done [20:25:35]requested_data is exist [20:25:35]produce_requested_data [20:25:35]requested_item fm.sn is exist - process it [20:25:35]wFMCommunicate request_size=4 [20:25:35]MH_SAM_APDU [20:25:35]CAPDU: 80 11 00 00 [20:25:35]Write to MH i2c: E2 08 00 DA 01 80 11 00 00 00 00 00 00 55 [20:25:35]Write i2c OK [20:25:35]MH_I2C_Read... [20:25:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:25:36]Read from MH i2c: E2 [20:25:36]MH_I2C_Read... [20:25:36]Read from MH i2c: E2 17 00 [20:25:36]MH_I2C_Read... [20:25:36]Read from MH i2c: E2 17 00 DA 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B2 [20:25:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:25:36]wFMCommunicate OK [20:25:36]requested_item fd.num is exist - process it [20:25:36]SAM_PROTO_GetFieldsCounters [20:25:36]wFMCommunicate request_size=4 [20:25:36]MH_SAM_APDU [20:25:36]CAPDU: 80 13 00 00 [20:25:36]Write to MH i2c: E2 08 00 DB 01 80 13 00 00 00 00 00 00 58 [20:25:36]Write i2c OK [20:25:36]MH_I2C_Read... [20:25:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:25:36]Read from MH i2c: E2 [20:25:36]MH_I2C_Read... [20:25:36]Read from MH i2c: E2 62 00 [20:25:36]MH_I2C_Read... [20:25:36]Read from MH i2c: E2 62 00 DB 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 08 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 E4 01 00 00 5E 04 04 00 E4 01 00 00 57 04 04 00 E5 01 00 00 19 04 04 00 00 00 00 00 90 00 69 [20:25:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 08 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 E4 01 00 00 5E 04 04 00 E4 01 00 00 57 04 04 00 E5 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:25:36]wFMCommunicate OK [20:25:36]SAM_PROTO_GetFieldsCounters done [20:25:36]requested_item shift.num is exist - process it [20:25:36]requested_item shift.opened is exist - process it [20:25:36]req_shift_opened [20:25:36]FM_GetShiftState [20:25:36]SAM_PROTO_GetShiftState [20:25:36]wFMCommunicate request_size=4 [20:25:36]MH_SAM_APDU [20:25:36]CAPDU: 80 13 01 00 [20:25:36]Write to MH i2c: E2 08 00 DC 01 80 13 01 00 00 00 00 00 5A [20:25:36]Write i2c OK [20:25:36]MH_I2C_Read... [20:25:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:25:36]Read from MH i2c: E2 [20:25:36]MH_I2C_Read... [20:25:36]Read from MH i2c: E2 0E 00 [20:25:36]MH_I2C_Read... [20:25:36]Read from MH i2c: E2 0E 00 DC 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 0B [20:25:36]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:25:36]wFMCommunicate OK [20:25:36]SAM_PROTO_GetShiftState done [20:25:36]FM_GetShiftState done [20:25:36]req_shift_opened done [20:25:36]requested_item shift.open_date is exist - process it [20:25:36]req_shift_open_date [20:25:36]req_shift_open_date done [20:25:36]produce_requested_data done [20:25:36]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226824,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [20:25:36]process_action_free close_receipt [20:25:36]json_value_free [20:25:36]json_value_free done [20:25:36]process_json_proto returns [20:25:36]Send response to host [20:25:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226824,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [20:25:36]free response buf [20:25:36]execute_script done [20:25:36]execute_script returns [20:25:36]free content buf [20:25:36]Sock 10.Close socket [20:25:36]Sock 10.Thread stoped [20:25:36]Connected sock=11 [20:25:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 E1 A7 04 01 BF A4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 E4 01 00 00 F4 03 04 00 3C A9 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 08 76 03 00 35 04 06 00 59 86 10 AC BB C9 AF 8C 3E 75 94 7B 7E 64 [20:25:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 4C 8E 47 00 35 C2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 08 76 03 00 F4 03 04 00 48 55 A6 66 B6 04 01 00 00 26 AD EB E5 C0 B6 EB 7E [20:25:37]CommunicateWithHost err = 0 [20:25:37]CheckOFDResponse [20:25:37]1017 (14) - 77093643461234 [20:25:37]1041 (16) - 0000000000874959 [20:25:37]1040 (4) - 226824 [20:25:37]1012 (4) - 28.07.2024 14:27 [20:25:37]1206 (1) - 0 [20:25:37]OFD Sender: Remove packet 226824 [20:25:37]ProducePacketName [20:25:37]name=ofd_packets/00226824 [20:25:37]NVStorageDeleteData [20:25:37]OFD Sender: No OFD packet to send [20:25:42]OFD Sender: No OFD packet to send [20:25:47]OFD Sender: No OFD packet to send [20:25:52]OFD Sender: No OFD packet to send [20:25:54]recv_with_timeout no data received [20:25:57]OFD Sender: No OFD packet to send [20:26:02]OFD Sender: No OFD packet to send [20:26:04]recv_with_timeout no data received [20:26:07]OFD Sender: No OFD packet to send [20:26:12]OFD Sender: No OFD packet to send [20:26:17]OFD Sender: No OFD packet to send [20:26:22]OFD Sender: No OFD packet to send [20:26:27]OFD Sender: No OFD packet to send [20:26:32]OFD Sender: No OFD packet to send [20:26:37]OFD Sender: No OFD packet to send [20:26:42]OFD Sender: No OFD packet to send [20:26:47]OFD Sender: No OFD packet to send [20:26:49]accept exits with 7 [20:26:49]New connection [20:26:49]New thread 3067055460 created [20:26:49]Thread 3066912100 joined [20:26:49]Waiting for new connection... [20:26:49] Sock 7.Parse request [20:26:49]Sock 7.Check first char [20:26:49]Sock 7.First char is OK [20:26:49]request: POST /json_proto HTTP/1.0 [20:26:49]Method: POST [20:26:49]URL: /json_proto [20:26:49]Method is POST - this is cgi request [20:26:49]url: /json_proto [20:26:49]query_string will be loaded in cgi processing [20:26:49]execute_cgi json_proto POST (null) [20:26:49]execute_cgi path=json_proto method=POST [20:26:49]POST find Content-Length [20:26:49]Host: 172.17.43.131:8080 [20:26:49]Content-Length: 680 [20:26:49]Content-Type: application/json [20:26:49] [20:26:49]POST finish read [20:26:49]Found Content-Length = 680 [20:26:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003252", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [20:26:49]execute_script... [20:26: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)2003252", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [20:26:49]POST & json_proto [20:26:49]process_json_proto [20:26:49]json parsed OK: [20:26:49]protocol is kg_v1.0 [20:26:49]action value=close_receipt [20:26:49]process_action close_receipt [20:26:49]cmd_close_receipt [20:26:49]MH_GetDate [20:26:49]Write to MH i2c: F0 00 00 DD 01 CD [20:26:49]Write i2c OK [20:26:49]MH_I2C_Read... [20:26:49]Read from MH i2c: F0 [20:26:49]MH_I2C_Read... [20:26:49]Read from MH i2c: F0 09 00 [20:26:49]MH_I2C_Read... [20:26:49]Read from MH i2c: F0 09 00 DD 01 00 89 A9 A6 66 F9 24 A2 66 39 [20:26:49]GetLastDocTimeStamp 1722198332 [20:26:49]current date 1722198409 [20:26:49]FM_GetShiftState [20:26:49]SAM_PROTO_GetShiftState [20:26:49]wFMCommunicate request_size=4 [20:26:49]MH_SAM_APDU [20:26:49]CAPDU: 80 13 01 00 [20:26:49]Write to MH i2c: E2 08 00 DE 01 80 13 01 00 00 00 00 00 5C [20:26:49]Write i2c OK [20:26:49]MH_I2C_Read... [20:26:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:26:49]Read from MH i2c: E2 [20:26:49]MH_I2C_Read... [20:26:49]Read from MH i2c: E2 0E 00 [20:26:49]MH_I2C_Read... [20:26:49]Read from MH i2c: E2 0E 00 DE 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 0D [20:26:49]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:26:49]wFMCommunicate OK [20:26:49]SAM_PROTO_GetShiftState done [20:26:49]FM_GetShiftState done [20:26:49]opened in 1722125326 [20:26:49]opened+sec_in_day 1722211726 [20:26:49]quantity*price = 200025 [20:26:49]sum+1 = 200026 [20:26:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 485 28.07.2024 20:26 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226825 ФПД: 32404478725616 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T202649&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226825&fm=32404478725616&tin=02508201610067®Number=0000000000092624&sum=200000 [20:26:50]StoreToDocumentArchive [20:26:50]shift 439 fd 226825 [20:26:50]save to /storage/0439/doc_00226825 [20:26:50]save last doc name /storage/0439/doc_00226825 to /storage/kkm_last_doc_name [20:26:50]save OK [20:26:50]Clear old archive folders... [20:26:50]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:26:50]tlvbuf is 00A1A770 [20:26:50]SAM_PROTO_ClearQueue [20:26:50]wFMCommunicate request_size=4 [20:26:50]MH_SAM_APDU [20:26:50]CAPDU: 80 09 00 00 [20:26:50]Write to MH i2c: E2 08 00 EB 01 80 09 00 00 00 00 00 00 5E [20:26:50]Write i2c OK [20:26:50]MH_I2C_Read... [20:26:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:26:50]Read from MH i2c: E2 [20:26:50]MH_I2C_Read... [20:26:50]Read from MH i2c: E2 03 00 [20:26:50]MH_I2C_Read... [20:26:50]Read from MH i2c: E2 03 00 EB 01 00 90 00 60 [20:26:50]RAPDU: 90 00 [20:26:50]wFMCommunicate OK [20:26:50]SAM_PROTO_ClearQueue done [20:26:50]KKMCreateOFDPacket [20:26:50]OFDProtocolAddRootSTLVToBuf [20:26:50]FM_MakeSignedData [20:26:50]FM_MakeSignedData [20:26:50]SAM_PROTO_SignData [20:26:50]wFMCommunicate request_size=4 [20:26:50]MH_SAM_APDU [20:26:50]CAPDU: 80 0D 01 02 [20:26:50]Write to MH i2c: E2 08 00 EC 01 80 0D 01 02 00 00 00 00 66 [20:26:50]Write i2c OK [20:26:50]MH_I2C_Read... [20:26:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:26:50]Read from MH i2c: E2 [20:26:50]MH_I2C_Read... [20:26:50]Read from MH i2c: E2 03 00 [20:26:50]MH_I2C_Read... [20:26:50]Read from MH i2c: E2 03 00 EC 01 00 90 00 61 [20:26:50]RAPDU: 90 00 [20:26:50]wFMCommunicate OK [20:26:50]wFMCommunicate request_size=255 [20:26:50]MH_SAM_APDU [20:26:50]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 E5 01 00 00 F4 03 04 00 89 A9 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 09 76 03 00 35 04 06 00 1D 78 C1 71 [20:26:50]Write to MH i2c: E2 02 01 ED 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 E5 01 00 00 F4 03 04 00 89 A9 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 09 76 03 00 35 04 06 00 1D 78 C1 71 00 00 06 [20:26:50]Write i2c OK [20:26:50]MH_I2C_Read... [20:26:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:26:50]Read from MH i2c: E2 [20:26:50]MH_I2C_Read... [20:26:50]Read from MH i2c: E2 03 00 [20:26:50]MH_I2C_Read... [20:26:50]Read from MH i2c: E2 03 00 ED 01 00 90 00 62 [20:26:50]RAPDU: 90 00 [20:26:50]wFMCommunicate OK [20:26:50]wFMCommunicate request_size=7 [20:26:50]MH_SAM_APDU [20:26:50]CAPDU: 80 0D 02 02 02 8D F0 [20:26:50]Write to MH i2c: E2 0A 00 EE 01 80 0D 02 02 02 00 8D F0 00 00 EA [20:26:50]Write i2c OK [20:26:50]MH_I2C_Read... [20:26:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:26:50]Read from MH i2c: E2 [20:26:50]MH_I2C_Read... [20:26:50]Read from MH i2c: E2 03 00 [20:26:50]MH_I2C_Read... [20:26:50]Read from MH i2c: E2 03 00 EE 01 00 90 00 63 [20:26:50]RAPDU: 90 00 [20:26:50]wFMCommunicate OK [20:26:50]wFMCommunicate request_size=4 [20:26:50]MH_SAM_APDU [20:26:50]CAPDU: 80 0D 03 02 [20:26:50]Write to MH i2c: E2 08 00 EF 01 80 0D 03 02 00 00 00 00 6B [20:26:50]Write i2c OK [20:26:50]MH_I2C_Read... [20:26:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:26:50]Read from MH i2c: E2 [20:26:50]MH_I2C_Read... [20:26:50]Read from MH i2c: E2 0B 00 [20:26:50]MH_I2C_Read... [20:26:50]Read from MH i2c: E2 0B 00 EF 01 00 CC 91 4E 74 F2 AF 34 DD 90 00 3D [20:26:50]RAPDU: CC 91 4E 74 F2 AF 34 DD 90 00 [20:26:50]wFMCommunicate OK [20:26:50]SAM_PROTO_SignData done [20:26:50]FM_MakeSignedData done [20:26:50]CreateOFDProtocolMessage [20:26:50]wFMCommunicate request_size=4 [20:26:50]MH_SAM_APDU [20:26:50]CAPDU: 80 11 00 00 [20:26:50]Write to MH i2c: E2 08 00 F0 01 80 11 00 00 00 00 00 00 6B [20:26:50]Write i2c OK [20:26:50]MH_I2C_Read... [20:26:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:26:50]Read from MH i2c: E2 [20:26:50]MH_I2C_Read... [20:26:50]Read from MH i2c: E2 17 00 [20:26:50]MH_I2C_Read... [20:26:50]Read from MH i2c: E2 17 00 F0 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C8 [20:26:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:26:50]wFMCommunicate OK [20:26:50]CreateOFDProtocolMessage done [20:26:50]OFDSenderStorePacket 226825 [20:26:50]StoreOFDPacket docnum=226825 [20:26:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 E0 5C 04 01 DD 35 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 35 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 E5 01 00 00 F4 03 04 00 89 A9 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 09 76 03 00 35 04 06 00 1D 78 C1 71 8D F0 CC 91 4E 74 F2 AF 34 DD [20:26:50]CheckFolder [20:26:50]dirname=/storage/ofd_packets [20:26:50]CheckFolder done [20:26:50]ProducePacketName [20:26:50]name=ofd_packets/00226825 [20:26:50]NVStorageSaveData ofd_packets/00226825 [20:26:50]File name is /storage/ofd_packets/00226825 [20:26:50]Write 298 bytes [20:26:50]NVStorageSaveData done [20:26:50]OFDSenderStorePacket done [20:26:50]KKMCreateOFDPacket done [20:26:50]NVStorageSaveData kkm_last_timestamp [20:26:50]File name is /storage/kkm_last_timestamp [20:26:50]Write 4 bytes [20:26:50]NVStorageSaveData done [20:26:50]ExternCall_PrintAddStr [20:26:50]wPrintStart [20:26:50]Write to MH i2c: 01 00 00 F1 01 F2 [20:26:50]Write i2c OK [20:26:50]MH_I2C_Read... [20:26:50]Read from MH i2c: 01 [20:26:50]MH_I2C_Read... [20:26:50]Read from MH i2c: 01 07 00 [20:26:50]MH_I2C_Read... [20:26:50]Read from MH i2c: 01 07 00 F1 01 00 00 00 00 00 FF 0F 07 [20:26:50]RasterBufferAndPrint [20:26:50]line Счет N : (1)2003252 [20:26:50]line ИНН: 02508201610067 [20:26:50]line Контрольно-Кассовый Чек [20:26:50]line ПРОДАЖА [20:26:50]line ТРК (МРК, ГНК) : 61 [20:26:50]line Товар: 2710194210 [20:26:50]line ДТ-К-5 [20:26:50]line 26.250 * 76.20 [20:26:50]line = 2000.25 [20:26:50]line НДС 12% НСП 1% [20:26:50]line > о реализуемом товаре [20:26:50]line ОКРУГЛЕНИЕ: -0.25 [20:26:50]line ИТОГО: 2000.00 [20:26:50]line Внесено: 2000.00 [20:26:50]line СДАЧА: 0.00 [20:26:50]line НСП 1% : 17.70 [20:26:50]line НДС 12% : 212.42 [20:26:50]line Наличными: 2000.00 [20:26:50]line Безнал.: 0.00 [20:26:50]line Место: АЗС № 97 "Партнер Нефть" [20:26:50]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:26:50]line СНО: Общий режим [20:26:50]line Чек 485 28.07.2024 20:26 [20:26:50]line Смена: 439 ФФД: 1.0 [20:26:50]line ЗНМ: 0300000054 [20:26:50]line РНМ: 0000000000092624 [20:26:50]line Версия ККМ: 001 [20:26:50]line ФМ: 0000000000874959 [20:26:50]line ФД: 226825 [20:26:50]line ФПД: 32404478725616 [20:26:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T202649&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226825&fm=32404478725616&tin=02508201610067®Number=0000000000092624&sum=200000 [20:26:50]written 0, free lines is 4095 [20:26:50]OFD Sender: Processing packet 226825 [packets to send 604, broken 603] [20:26:50]ProducePacketName [20:26:50]name=ofd_packets/00226825 [20:26:50]OFD Sender: To server: pG, [20:26:50]CommunicateWithHost lk.salyk.kg:30040 [20:26:50]ConnectInit lk.salyk.kg [20:26:51]Write to MH i2c: 01 00 00 1C 02 1E [20:26:51]Write i2c OK [20:26:51]MH_I2C_Read... [20:26:51]Read from MH i2c: 01 [20:26:51]MH_I2C_Read... [20:26:51]Read from MH i2c: 01 07 00 [20:26:51]MH_I2C_Read... [20:26:51]Read from MH i2c: 01 07 00 1C 02 00 00 00 00 00 64 0C 95 [20:26:51]RasterBufferAndPrint [20:26:51]line [20:26:51]line [20:26:51]line [20:26:51]line [20:26:51]line [20:26:51]written 0, free lines is 3174 [20:26:51]MH_Cut [20:26:51]Write to MH i2c: D1 01 00 23 02 01 F7 [20:26:51]Write i2c OK [20:26:51]MH_I2C_Read... [20:26:51]Read from MH i2c: D1 [20:26:51]MH_I2C_Read... [20:26:51]Read from MH i2c: D1 01 00 [20:26:51]MH_I2C_Read... [20:26:51]Read from MH i2c: D1 01 00 23 02 00 F6 [20:26:51]Write to MH i2c: 01 00 00 24 02 26 [20:26:51]Write i2c OK [20:26:51]MH_I2C_Read... [20:26:51]Connected sock=10 [20:26:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 E0 5C 04 01 DD 35 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 35 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 E5 01 00 00 F4 03 04 00 89 A9 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 09 76 03 00 35 04 06 00 1D 78 C1 71 8D F0 CC 91 4E 74 F2 AF 34 DD [20:26:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 41 5B 47 00 2A F4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 09 76 03 00 F4 03 04 00 93 55 A6 66 B6 04 01 00 00 AE 5E C0 63 FB 6E B7 AC [20:26:52]CommunicateWithHost err = 0 [20:26:52]CheckOFDResponse [20:26:52]1017 (14) - 77093643461234 [20:26:52]1041 (16) - 0000000000874959 [20:26:52]1040 (4) - 226825 [20:26:52]1012 (4) - 28.07.2024 14:28 [20:26:52]1206 (1) - 0 [20:26:52]OFD Sender: Remove packet 226825 [20:26:52]ProducePacketName [20:26:52]name=ofd_packets/00226825 [20:26:52]NVStorageDeleteData [20:26:52]*** Cut start [20:26:52]*** Partial cut [20:26:52]*** CUTSNS_PIN = 1 [20:26:52]*** CUTSNS_PIN = 0 [20:26:52]OFD Sender: No OFD packet to send [20:26:52]*** Brake cut motor [20:26:53]Read from MH i2c: 01 [20:26:53]MH_I2C_Read... [20:26:53]*** Stop cut motor [20:26:53]*** Cut end [20:26:53]Read from MH i2c: 01 07 00 [20:26:53]MH_I2C_Read... [20:26:53]Read from MH i2c: 01 07 00 24 02 00 00 00 00 00 FF 0F 3B [20:26:53]process_action close_receipt done [20:26:53]requested_data is exist [20:26:53]produce_requested_data [20:26:53]requested_item fm.sn is exist - process it [20:26:53]wFMCommunicate request_size=4 [20:26:53]MH_SAM_APDU [20:26:53]CAPDU: 80 11 00 00 [20:26:53]Write to MH i2c: E2 08 00 25 02 80 11 00 00 00 00 00 00 A1 [20:26:53]Write i2c OK [20:26:53]MH_I2C_Read... [20:26:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:26:53]Read from MH i2c: E2 [20:26:53]MH_I2C_Read... [20:26:53]Read from MH i2c: E2 17 00 [20:26:53]MH_I2C_Read... [20:26:53]Read from MH i2c: E2 17 00 25 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FE [20:26:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:26:53]wFMCommunicate OK [20:26:53]requested_item fd.num is exist - process it [20:26:53]SAM_PROTO_GetFieldsCounters [20:26:53]wFMCommunicate request_size=4 [20:26:53]MH_SAM_APDU [20:26:53]CAPDU: 80 13 00 00 [20:26:53]Write to MH i2c: E2 08 00 26 02 80 13 00 00 00 00 00 00 A4 [20:26:53]Write i2c OK [20:26:53]MH_I2C_Read... [20:26:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:26:53]Read from MH i2c: E2 [20:26:53]MH_I2C_Read... [20:26:53]Read from MH i2c: E2 62 00 [20:26:53]MH_I2C_Read... [20:26:53]Read from MH i2c: E2 62 00 26 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 09 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 E5 01 00 00 5E 04 04 00 E5 01 00 00 57 04 04 00 E6 01 00 00 19 04 04 00 00 00 00 00 90 00 B9 [20:26:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 09 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 E5 01 00 00 5E 04 04 00 E5 01 00 00 57 04 04 00 E6 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:26:53]wFMCommunicate OK [20:26:53]SAM_PROTO_GetFieldsCounters done [20:26:53]requested_item shift.num is exist - process it [20:26:53]requested_item shift.opened is exist - process it [20:26:53]req_shift_opened [20:26:53]FM_GetShiftState [20:26:53]SAM_PROTO_GetShiftState [20:26:53]wFMCommunicate request_size=4 [20:26:53]MH_SAM_APDU [20:26:53]CAPDU: 80 13 01 00 [20:26:53]Write to MH i2c: E2 08 00 27 02 80 13 01 00 00 00 00 00 A6 [20:26:53]Write i2c OK [20:26:53]MH_I2C_Read... [20:26:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:26:53]Read from MH i2c: E2 [20:26:53]MH_I2C_Read... [20:26:53]Read from MH i2c: E2 0E 00 [20:26:53]MH_I2C_Read... [20:26:53]Read from MH i2c: E2 0E 00 27 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 57 [20:26:53]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:26:53]wFMCommunicate OK [20:26:53]SAM_PROTO_GetShiftState done [20:26:53]FM_GetShiftState done [20:26:53]req_shift_opened done [20:26:53]requested_item shift.open_date is exist - process it [20:26:53]req_shift_open_date [20:26:53]req_shift_open_date done [20:26:53]produce_requested_data done [20:26:53]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226825,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [20:26:53]process_action_free close_receipt [20:26:53]json_value_free [20:26:53]json_value_free done [20:26:53]process_json_proto returns [20:26:53]Send response to host [20:26:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226825,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [20:26:53]free response buf [20:26:53]execute_script done [20:26:53]execute_script returns [20:26:53]free content buf [20:26:53]Sock 7.Close socket [20:26:53]Sock 7.Thread stoped [20:26:57]OFD Sender: No OFD packet to send [20:27:02]OFD Sender: No OFD packet to send [20:27:07]OFD Sender: No OFD packet to send [20:27:12]OFD Sender: No OFD packet to send [20:27:17]OFD Sender: No OFD packet to send [20:27:22]OFD Sender: No OFD packet to send [20:27:27]OFD Sender: No OFD packet to send [20:27:32]OFD Sender: No OFD packet to send [20:27:37]OFD Sender: No OFD packet to send [20:27:42]OFD Sender: No OFD packet to send [20:27:47]OFD Sender: No OFD packet to send [20:27:52]OFD Sender: No OFD packet to send [20:27:57]OFD Sender: No OFD packet to send [20:28:02]OFD Sender: No OFD packet to send [20:28:07]OFD Sender: No OFD packet to send [20:28:12]OFD Sender: No OFD packet to send [20:28:17]OFD Sender: No OFD packet to send [20:28:22]OFD Sender: No OFD packet to send [20:28:27]OFD Sender: No OFD packet to send [20:28:32]OFD Sender: No OFD packet to send [20:28:33]recv_with_timeout no data received [20:28:37]OFD Sender: No OFD packet to send [20:28:42]OFD Sender: No OFD packet to send [20:28:47]OFD Sender: No OFD packet to send [20:28:52]OFD Sender: No OFD packet to send [20:28:57]OFD Sender: No OFD packet to send [20:29:02]recv_with_timeout no data received [20:29:02]OFD Sender: No OFD packet to send [20:29:08]OFD Sender: No OFD packet to send [20:29:13]OFD Sender: No OFD packet to send [20:29:18]OFD Sender: No OFD packet to send [20:29:23]OFD Sender: No OFD packet to send [20:29:28]OFD Sender: No OFD packet to send [20:29:33]OFD Sender: No OFD packet to send [20:29:38]OFD Sender: No OFD packet to send [20:29:43]OFD Sender: No OFD packet to send [20:29:48]OFD Sender: No OFD packet to send [20:29:53]OFD Sender: No OFD packet to send [20:29:54]accept exits with 9 [20:29:54]New connection [20:29:54]New thread 3066912100 created [20:29:54]Thread 3067055460 joined [20:29:54]Waiting for new connection... [20:29:54] Sock 9.Parse request [20:29:54]Sock 9.Check first char [20:29:54]Sock 9.First char is OK [20:29:54]request: POST /json_proto HTTP/1.0 [20:29:54]Method: POST [20:29:54]URL: /json_proto [20:29:54]Method is POST - this is cgi request [20:29:54]url: /json_proto [20:29:54]query_string will be loaded in cgi processing [20:29:54]execute_cgi json_proto POST (null) [20:29:54]execute_cgi path=json_proto method=POST [20:29:54]POST find Content-Length [20:29:54]Host: 172.17.43.131:8080 [20:29:54]Content-Length: 679 [20:29:54]Content-Type: application/json [20:29:54] [20:29:54]POST finish read [20:29:54]Found Content-Length = 679 [20:29:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003253", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:29:54]execute_script... [20:29:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003253", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:29:54]POST & json_proto [20:29:54]process_json_proto [20:29:54]json parsed OK: [20:29:54]protocol is kg_v1.0 [20:29:54]action value=close_receipt [20:29:54]process_action close_receipt [20:29:54]cmd_close_receipt [20:29:54]MH_GetDate [20:29:54]Write to MH i2c: F0 00 00 28 02 19 [20:29:54]Write i2c OK [20:29:54]MH_I2C_Read... [20:29:54]Read from MH i2c: F0 [20:29:54]MH_I2C_Read... [20:29:54]Read from MH i2c: F0 09 00 [20:29:54]MH_I2C_Read... [20:29:54]Read from MH i2c: F0 09 00 28 02 00 42 AA A6 66 F9 24 A2 66 3F [20:29:54]GetLastDocTimeStamp 1722198409 [20:29:54]current date 1722198594 [20:29:54]FM_GetShiftState [20:29:54]SAM_PROTO_GetShiftState [20:29:54]wFMCommunicate request_size=4 [20:29:54]MH_SAM_APDU [20:29:54]CAPDU: 80 13 01 00 [20:29:54]Write to MH i2c: E2 08 00 29 02 80 13 01 00 00 00 00 00 A8 [20:29:54]Write i2c OK [20:29:54]MH_I2C_Read... [20:29:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:29:54]Read from MH i2c: E2 [20:29:54]MH_I2C_Read... [20:29:54]Read from MH i2c: E2 0E 00 [20:29:54]MH_I2C_Read... [20:29:54]Read from MH i2c: E2 0E 00 29 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 59 [20:29:54]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:29:54]wFMCommunicate OK [20:29:54]SAM_PROTO_GetShiftState done [20:29:54]FM_GetShiftState done [20:29:54]opened in 1722125326 [20:29:54]opened+sec_in_day 1722211726 [20:29:54]quantity*price = 70037 [20:29:54]sum+1 = 70038 [20:29:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 486 28.07.2024 20:29 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226826 ФПД: 200910173267442 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T202954&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226826&fm=200910173267442&tin=02508201610067®Number=0000000000092624&sum=70000 [20:29:55]StoreToDocumentArchive [20:29:55]shift 439 fd 226826 [20:29:55]save to /storage/0439/doc_00226826 [20:29:55]save last doc name /storage/0439/doc_00226826 to /storage/kkm_last_doc_name [20:29:55]save OK [20:29:55]Clear old archive folders... [20:29:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:29:55]tlvbuf is 00A21D30 [20:29:55]SAM_PROTO_ClearQueue [20:29:55]wFMCommunicate request_size=4 [20:29:55]MH_SAM_APDU [20:29:55]CAPDU: 80 09 00 00 [20:29:55]Write to MH i2c: E2 08 00 36 02 80 09 00 00 00 00 00 00 AA [20:29:55]Write i2c OK [20:29:55]MH_I2C_Read... [20:29:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:29:55]Read from MH i2c: E2 [20:29:55]MH_I2C_Read... [20:29:55]Read from MH i2c: E2 03 00 [20:29:55]MH_I2C_Read... [20:29:55]Read from MH i2c: E2 03 00 36 02 00 90 00 AC [20:29:55]RAPDU: 90 00 [20:29:55]wFMCommunicate OK [20:29:55]SAM_PROTO_ClearQueue done [20:29:55]KKMCreateOFDPacket [20:29:55]OFDProtocolAddRootSTLVToBuf [20:29:55]FM_MakeSignedData [20:29:55]FM_MakeSignedData [20:29:55]SAM_PROTO_SignData [20:29:55]wFMCommunicate request_size=4 [20:29:55]MH_SAM_APDU [20:29:55]CAPDU: 80 0D 01 02 [20:29:55]Write to MH i2c: E2 08 00 37 02 80 0D 01 02 00 00 00 00 B2 [20:29:55]Write i2c OK [20:29:55]MH_I2C_Read... [20:29:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:29:55]Read from MH i2c: E2 [20:29:55]MH_I2C_Read... [20:29:55]Read from MH i2c: E2 03 00 [20:29:55]MH_I2C_Read... [20:29:55]Read from MH i2c: E2 03 00 37 02 00 90 00 AD [20:29:55]RAPDU: 90 00 [20:29:55]wFMCommunicate OK [20:29:55]wFMCommunicate request_size=255 [20:29:55]MH_SAM_APDU [20:29:55]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 01 00 00 F4 03 04 00 42 AA A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0A 76 03 00 35 04 06 00 B6 [20:29:55]Write to MH i2c: E2 02 01 38 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 01 00 00 F4 03 04 00 42 AA A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0A 76 03 00 35 04 06 00 B6 00 00 F0 [20:29:55]Write i2c OK [20:29:55]MH_I2C_Read... [20:29:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:29:56]Read from MH i2c: E2 [20:29:56]MH_I2C_Read... [20:29:56]Read from MH i2c: E2 03 00 [20:29:56]MH_I2C_Read... [20:29:56]Read from MH i2c: E2 03 00 38 02 00 90 00 AE [20:29:56]RAPDU: 90 00 [20:29:56]wFMCommunicate OK [20:29:56]wFMCommunicate request_size=10 [20:29:56]MH_SAM_APDU [20:29:56]CAPDU: 80 0D 02 02 05 BA 0B 82 65 F2 [20:29:56]Write to MH i2c: E2 0D 00 39 02 80 0D 02 02 05 00 BA 0B 82 65 F2 00 00 5D [20:29:56]Write i2c OK [20:29:56]MH_I2C_Read... [20:29:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:29:56]Read from MH i2c: E2 [20:29:56]MH_I2C_Read... [20:29:56]Read from MH i2c: E2 03 00 [20:29:56]MH_I2C_Read... [20:29:56]Read from MH i2c: E2 03 00 39 02 00 90 00 AF [20:29:56]RAPDU: 90 00 [20:29:56]wFMCommunicate OK [20:29:56]wFMCommunicate request_size=4 [20:29:56]MH_SAM_APDU [20:29:56]CAPDU: 80 0D 03 02 [20:29:56]Write to MH i2c: E2 08 00 3A 02 80 0D 03 02 00 00 00 00 B7 [20:29:56]Write i2c OK [20:29:56]MH_I2C_Read... [20:29:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:29:56]Read from MH i2c: E2 [20:29:56]MH_I2C_Read... [20:29:56]Read from MH i2c: E2 0B 00 [20:29:56]MH_I2C_Read... [20:29:56]Read from MH i2c: E2 0B 00 3A 02 00 6C D7 85 4D 64 D1 8F 21 90 00 B2 [20:29:56]RAPDU: 6C D7 85 4D 64 D1 8F 21 90 00 [20:29:56]wFMCommunicate OK [20:29:56]SAM_PROTO_SignData done [20:29:56]FM_MakeSignedData done [20:29:56]CreateOFDProtocolMessage [20:29:56]wFMCommunicate request_size=4 [20:29:56]MH_SAM_APDU [20:29:56]CAPDU: 80 11 00 00 [20:29:56]Write to MH i2c: E2 08 00 3B 02 80 11 00 00 00 00 00 00 B7 [20:29:56]Write i2c OK [20:29:56]MH_I2C_Read... [20:29:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:29:56]Read from MH i2c: E2 [20:29:56]MH_I2C_Read... [20:29:56]Read from MH i2c: E2 17 00 [20:29:56]MH_I2C_Read... [20:29:56]Read from MH i2c: E2 17 00 3B 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 14 [20:29:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:29:56]wFMCommunicate OK [20:29:56]CreateOFDProtocolMessage done [20:29:56]OFDSenderStorePacket 226826 [20:29:56]StoreOFDPacket docnum=226826 [20:29:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 DA 05 07 01 A5 93 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 01 00 00 F4 03 04 00 42 AA A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0A 76 03 00 35 04 06 00 B6 BA 0B 82 65 F2 6C D7 85 4D 64 D1 8F 21 [20:29:56]CheckFolder [20:29:56]dirname=/storage/ofd_packets [20:29:56]CheckFolder done [20:29:56]ProducePacketName [20:29:56]name=ofd_packets/00226826 [20:29:56]NVStorageSaveData ofd_packets/00226826 [20:29:56]File name is /storage/ofd_packets/00226826 [20:29:56]Write 301 bytes [20:29:56]NVStorageSaveData done [20:29:56]OFDSenderStorePacket done [20:29:56]KKMCreateOFDPacket done [20:29:56]NVStorageSaveData kkm_last_timestamp [20:29:56]File name is /storage/kkm_last_timestamp [20:29:56]Write 4 bytes [20:29:56]NVStorageSaveData done [20:29:56]ExternCall_PrintAddStr [20:29:56]wPrintStart [20:29:56]Write to MH i2c: 01 00 00 3C 02 3E [20:29:56]Write i2c OK [20:29:56]MH_I2C_Read... [20:29:56]Read from MH i2c: 01 [20:29:56]MH_I2C_Read... [20:29:56]Read from MH i2c: 01 07 00 [20:29:56]MH_I2C_Read... [20:29:56]Read from MH i2c: 01 07 00 3C 02 00 00 00 00 00 FF 0F 53 [20:29:56]RasterBufferAndPrint [20:29:56]line Счет N : (1)2003253 [20:29:56]line ИНН: 02508201610067 [20:29:56]line Контрольно-Кассовый Чек [20:29:56]line ПРОДАЖА [20:29:56]line ТРК (МРК, ГНК) : 53 [20:29:56]line Товар: 2710124130 [20:29:56]line Аи-92-К-5 [20:29:56]line 10.330 * 67.80 [20:29:56]line = 700.37 [20:29:56]line НДС 12% НСП 1% [20:29:56]line > о реализуемом товаре [20:29:56]line ОКРУГЛЕНИЕ: -0.37 [20:29:56]line ИТОГО: 700.00 [20:29:56]line Внесено: 700.00 [20:29:56]line СДАЧА: 0.00 [20:29:56]line НСП 1% : 6.20 [20:29:56]line НДС 12% : 74.38 [20:29:56]line Наличными: 700.00 [20:29:56]line Безнал.: 0.00 [20:29:56]line Место: АЗС № 97 "Партнер Нефть" [20:29:56]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:29:56]line СНО: Общий режим [20:29:56]line Чек 486 28.07.2024 20:29 [20:29:56]line Смена: 439 ФФД: 1.0 [20:29:56]line ЗНМ: 0300000054 [20:29:56]line РНМ: 0000000000092624 [20:29:56]line Версия ККМ: 001 [20:29:56]line ФМ: 0000000000874959 [20:29:56]line ФД: 226826 [20:29:56]line ФПД: 200910173267442 [20:29:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T202954&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226826&fm=200910173267442&tin=02508201610067®Number=0000000000092624&sum=70000 [20:29:56]OFD Sender: Processing packet 226826 [packets to send 604, broken 603] [20:29:56]ProducePacketName [20:29:56]name=ofd_packets/00226826 [20:29:56]OFD Sender: To server: pG, [20:29:56]CommunicateWithHost lk.salyk.kg:30040 [20:29:56]ConnectInit lk.salyk.kg [20:29:56]written 0, free lines is 4095 [20:29:56]Write to MH i2c: 01 00 00 67 02 69 [20:29:56]Write i2c OK [20:29:56]MH_I2C_Read... [20:29:56]Read from MH i2c: 01 [20:29:56]MH_I2C_Read... [20:29:56]Read from MH i2c: 01 07 00 [20:29:56]MH_I2C_Read... [20:29:56]Read from MH i2c: 01 07 00 67 02 00 00 00 00 00 60 0C DC [20:29:56]RasterBufferAndPrint [20:29:56]line [20:29:56]line [20:29:56]line [20:29:56]line [20:29:56]line [20:29:56]written 0, free lines is 3170 [20:29:57]MH_Cut [20:29:57]Write to MH i2c: D1 01 00 6E 02 01 42 [20:29:57]Write i2c OK [20:29:57]MH_I2C_Read... [20:29:57]Read from MH i2c: D1 [20:29:57]MH_I2C_Read... [20:29:57]Read from MH i2c: D1 01 00 [20:29:57]MH_I2C_Read... [20:29:57]Read from MH i2c: D1 01 00 6E 02 00 41 [20:29:57]Write to MH i2c: 01 00 00 6F 02 71 [20:29:57]Write i2c OK [20:29:57]MH_I2C_Read... [20:29:58]*** Cut start [20:29:58]*** Partial cut [20:29:58]*** CUTSNS_PIN = 1 [20:29:58]*** CUTSNS_PIN = 0 [20:29:58]*** Brake cut motor [20:29:58]Read from MH i2c: 01 [20:29:58]MH_I2C_Read... [20:29:58]*** Stop cut motor [20:29:58]*** Cut end [20:29:58]Read from MH i2c: 01 07 00 [20:29:58]MH_I2C_Read... [20:29:58]Read from MH i2c: 01 07 00 6F 02 00 00 00 00 00 FF 0F 86 [20:29:58]process_action close_receipt done [20:29:58]requested_data is exist [20:29:58]produce_requested_data [20:29:58]requested_item fm.sn is exist - process it [20:29:58]wFMCommunicate request_size=4 [20:29:58]MH_SAM_APDU [20:29:58]CAPDU: 80 11 00 00 [20:29:58]Write to MH i2c: E2 08 00 70 02 80 11 00 00 00 00 00 00 EC [20:29:58]Write i2c OK [20:29:58]MH_I2C_Read... [20:29:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:29:58]Read from MH i2c: E2 [20:29:58]MH_I2C_Read... [20:29:58]Read from MH i2c: E2 17 00 [20:29:58]MH_I2C_Read... [20:29:58]Read from MH i2c: E2 17 00 70 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 49 [20:29:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:29:58]wFMCommunicate OK [20:29:58]requested_item fd.num is exist - process it [20:29:58]SAM_PROTO_GetFieldsCounters [20:29:58]wFMCommunicate request_size=4 [20:29:58]MH_SAM_APDU [20:29:58]CAPDU: 80 13 00 00 [20:29:58]Write to MH i2c: E2 08 00 71 02 80 13 00 00 00 00 00 00 EF [20:29:58]Write i2c OK [20:29:58]MH_I2C_Read... [20:29:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:29:59]Read from MH i2c: E2 [20:29:59]MH_I2C_Read... [20:29:59]Read from MH i2c: E2 62 00 [20:29:59]MH_I2C_Read... [20:29:59]Read from MH i2c: E2 62 00 71 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0A 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 E6 01 00 00 5E 04 04 00 E6 01 00 00 57 04 04 00 E7 01 00 00 19 04 04 00 00 00 00 00 90 00 08 [20:29:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0A 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 E6 01 00 00 5E 04 04 00 E6 01 00 00 57 04 04 00 E7 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:29:59]wFMCommunicate OK [20:29:59]SAM_PROTO_GetFieldsCounters done [20:29:59]requested_item shift.num is exist - process it [20:29:59]requested_item shift.opened is exist - process it [20:29:59]req_shift_opened [20:29:59]FM_GetShiftState [20:29:59]SAM_PROTO_GetShiftState [20:29:59]wFMCommunicate request_size=4 [20:29:59]MH_SAM_APDU [20:29:59]CAPDU: 80 13 01 00 [20:29:59]Write to MH i2c: E2 08 00 72 02 80 13 01 00 00 00 00 00 F1 [20:29:59]Write i2c OK [20:29:59]MH_I2C_Read... [20:29:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:29:59]Read from MH i2c: E2 [20:29:59]MH_I2C_Read... [20:29:59]Read from MH i2c: E2 0E 00 [20:29:59]MH_I2C_Read... [20:29:59]Read from MH i2c: E2 0E 00 72 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 A2 [20:29:59]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:29:59]wFMCommunicate OK [20:29:59]SAM_PROTO_GetShiftState done [20:29:59]FM_GetShiftState done [20:29:59]req_shift_opened done [20:29:59]requested_item shift.open_date is exist - process it [20:29:59]req_shift_open_date [20:29:59]req_shift_open_date done [20:29:59]produce_requested_data done [20:29:59]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226826,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [20:29:59]process_action_free close_receipt [20:29:59]json_value_free [20:29:59]json_value_free done [20:29:59]process_json_proto returns [20:29:59]Send response to host [20:29:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226826,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [20:29:59]free response buf [20:29:59]execute_script done [20:29:59]execute_script returns [20:29:59]free content buf [20:29:59]Sock 9.Close socket [20:29:59]Sock 9.Thread stoped [20:30:00]recv_with_timeout no data received [20:30:01]ConnectInit Can't take IP for lk.salyk.kg [20:30:01]CommunicateWithHost connect error [20:30:01]CommunicateWithHost err = -1 [20:30:01]OFD Sender: Server communicate error [20:30:06]OFD Sender: Processing packet 226826 [packets to send 604, broken 603] [20:30:06]ProducePacketName [20:30:06]name=ofd_packets/00226826 [20:30:06]OFD Sender: To server: pG, [20:30:06]CommunicateWithHost lk.salyk.kg:30040 [20:30:06]ConnectInit lk.salyk.kg [20:30:08]Connected sock=10 [20:30:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 DA 05 07 01 A5 93 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 01 00 00 F4 03 04 00 42 AA A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0A 76 03 00 35 04 06 00 B6 BA 0B 82 65 F2 6C D7 85 4D 64 D1 8F 21 [20:30:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 C6 8C 47 00 07 B1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0A 76 03 00 F4 03 04 00 58 56 A6 66 B6 04 01 00 00 A0 C0 8A 10 A0 DA F0 58 [20:30:08]CommunicateWithHost err = 0 [20:30:08]CheckOFDResponse [20:30:08]1017 (14) - 77093643461234 [20:30:08]1041 (16) - 0000000000874959 [20:30:08]1040 (4) - 226826 [20:30:08]1012 (4) - 28.07.2024 14:31 [20:30:08]1206 (1) - 0 [20:30:08]OFD Sender: Remove packet 226826 [20:30:08]ProducePacketName [20:30:08]name=ofd_packets/00226826 [20:30:08]NVStorageDeleteData [20:30:09]OFD Sender: No OFD packet to send [20:30:14]OFD Sender: No OFD packet to send [20:30:19]OFD Sender: No OFD packet to send [20:30:24]OFD Sender: No OFD packet to send [20:30:26]accept exits with 7 [20:30:26]New connection [20:30:26]New thread 3067055460 created [20:30:26]Thread 3066912100 joined [20:30:26]Waiting for new connection... [20:30:26] Sock 7.Parse request [20:30:26]Sock 7.Check first char [20:30:26]Sock 7.First char is OK [20:30:26]request: POST /json_proto HTTP/1.0 [20:30:26]Method: POST [20:30:26]URL: /json_proto [20:30:26]Method is POST - this is cgi request [20:30:26]url: /json_proto [20:30:26]query_string will be loaded in cgi processing [20:30:26]execute_cgi json_proto POST (null) [20:30:26]execute_cgi path=json_proto method=POST [20:30:26]POST find Content-Length [20:30:26]Host: 172.17.43.131:8080 [20:30:26]Content-Length: 680 [20:30:26]Content-Type: application/json [20:30:26] [20:30:26]POST finish read [20:30:26]Found Content-Length = 680 [20:30:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003254", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [20:30:26]execute_script... [20:30:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003254", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [20:30:26]POST & json_proto [20:30:26]process_json_proto [20:30:26]json parsed OK: [20:30:26]protocol is kg_v1.0 [20:30:26]action value=close_receipt [20:30:26]process_action close_receipt [20:30:26]cmd_close_receipt [20:30:26]MH_GetDate [20:30:26]Write to MH i2c: F0 00 00 73 02 64 [20:30:26]Write i2c OK [20:30:26]MH_I2C_Read... [20:30:26]Read from MH i2c: F0 [20:30:26]MH_I2C_Read... [20:30:26]Read from MH i2c: F0 09 00 [20:30:26]MH_I2C_Read... [20:30:26]Read from MH i2c: F0 09 00 73 02 00 62 AA A6 66 F9 24 A2 66 AA [20:30:26]GetLastDocTimeStamp 1722198594 [20:30:26]current date 1722198626 [20:30:26]FM_GetShiftState [20:30:26]SAM_PROTO_GetShiftState [20:30:26]wFMCommunicate request_size=4 [20:30:26]MH_SAM_APDU [20:30:26]CAPDU: 80 13 01 00 [20:30:26]Write to MH i2c: E2 08 00 74 02 80 13 01 00 00 00 00 00 F3 [20:30:26]Write i2c OK [20:30:26]MH_I2C_Read... [20:30:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:30:26]Read from MH i2c: E2 [20:30:26]MH_I2C_Read... [20:30:26]Read from MH i2c: E2 0E 00 [20:30:26]MH_I2C_Read... [20:30:26]Read from MH i2c: E2 0E 00 74 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 A4 [20:30:26]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:30:26]wFMCommunicate OK [20:30:26]SAM_PROTO_GetShiftState done [20:30:26]FM_GetShiftState done [20:30:26]opened in 1722125326 [20:30:26]opened+sec_in_day 1722211726 [20:30:26]quantity*price = 100050 [20:30:26]sum+1 = 100052 [20:30:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 487 28.07.2024 20:30 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226827 ФПД: 217525863599073 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T203026&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226827&fm=217525863599073&tin=02508201610067®Number=0000000000092624&sum=100000 [20:30:27]StoreToDocumentArchive [20:30:27]shift 439 fd 226827 [20:30:27]save to /storage/0439/doc_00226827 [20:30:27]save last doc name /storage/0439/doc_00226827 to /storage/kkm_last_doc_name [20:30:27]save OK [20:30:27]Clear old archive folders... [20:30:27]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:30:27]tlvbuf is 00A218F0 [20:30:27]SAM_PROTO_ClearQueue [20:30:27]wFMCommunicate request_size=4 [20:30:27]MH_SAM_APDU [20:30:27]CAPDU: 80 09 00 00 [20:30:27]Write to MH i2c: E2 08 00 81 02 80 09 00 00 00 00 00 00 F5 [20:30:27]Write i2c OK [20:30:27]MH_I2C_Read... [20:30:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:30:27]Read from MH i2c: E2 [20:30:27]MH_I2C_Read... [20:30:27]Read from MH i2c: E2 03 00 [20:30:27]MH_I2C_Read... [20:30:27]Read from MH i2c: E2 03 00 81 02 00 90 00 F7 [20:30:27]RAPDU: 90 00 [20:30:27]wFMCommunicate OK [20:30:27]SAM_PROTO_ClearQueue done [20:30:27]KKMCreateOFDPacket [20:30:27]OFDProtocolAddRootSTLVToBuf [20:30:27]FM_MakeSignedData [20:30:27]FM_MakeSignedData [20:30:27]SAM_PROTO_SignData [20:30:27]wFMCommunicate request_size=4 [20:30:27]MH_SAM_APDU [20:30:27]CAPDU: 80 0D 01 02 [20:30:27]Write to MH i2c: E2 08 00 82 02 80 0D 01 02 00 00 00 00 FD [20:30:27]Write i2c OK [20:30:27]MH_I2C_Read... [20:30:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:30:27]Read from MH i2c: E2 [20:30:27]MH_I2C_Read... [20:30:27]Read from MH i2c: E2 03 00 [20:30:27]MH_I2C_Read... [20:30:27]Read from MH i2c: E2 03 00 82 02 00 90 00 F8 [20:30:27]RAPDU: 90 00 [20:30:27]wFMCommunicate OK [20:30:27]wFMCommunicate request_size=255 [20:30:27]MH_SAM_APDU [20:30:27]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 E7 01 00 00 F4 03 04 00 62 AA A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0B 76 03 00 35 04 06 00 C5 D6 AF D4 [20:30:27]Write to MH i2c: E2 02 01 83 02 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 35 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 E7 01 00 00 F4 03 04 00 62 AA A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0B 76 03 00 35 04 06 00 C5 D6 AF D4 00 00 E4 [20:30:27]Write i2c OK [20:30:27]MH_I2C_Read... [20:30:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:30:28]Read from MH i2c: E2 [20:30:28]MH_I2C_Read... [20:30:28]Read from MH i2c: E2 03 00 [20:30:28]MH_I2C_Read... [20:30:28]Read from MH i2c: E2 03 00 83 02 00 90 00 F9 [20:30:28]RAPDU: 90 00 [20:30:28]wFMCommunicate OK [20:30:28]wFMCommunicate request_size=7 [20:30:28]MH_SAM_APDU [20:30:28]CAPDU: 80 0D 02 02 02 4B E1 [20:30:28]Write to MH i2c: E2 0A 00 84 02 80 0D 02 02 02 00 4B E1 00 00 30 [20:30:28]Write i2c OK [20:30:28]MH_I2C_Read... [20:30:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:30:28]Read from MH i2c: E2 [20:30:28]MH_I2C_Read... [20:30:28]Read from MH i2c: E2 03 00 [20:30:28]MH_I2C_Read... [20:30:28]Read from MH i2c: E2 03 00 84 02 00 90 00 FA [20:30:28]RAPDU: 90 00 [20:30:28]wFMCommunicate OK [20:30:28]wFMCommunicate request_size=4 [20:30:28]MH_SAM_APDU [20:30:28]CAPDU: 80 0D 03 02 [20:30:28]Write to MH i2c: E2 08 00 85 02 80 0D 03 02 00 00 00 00 02 [20:30:28]Write i2c OK [20:30:28]MH_I2C_Read... [20:30:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:30:28]Read from MH i2c: E2 [20:30:28]MH_I2C_Read... [20:30:28]Read from MH i2c: E2 0B 00 [20:30:28]MH_I2C_Read... [20:30:28]Read from MH i2c: E2 0B 00 85 02 00 97 90 CA 61 FD 9D 02 6F 90 00 60 [20:30:28]RAPDU: 97 90 CA 61 FD 9D 02 6F 90 00 [20:30:28]wFMCommunicate OK [20:30:28]SAM_PROTO_SignData done [20:30:28]FM_MakeSignedData done [20:30:28]CreateOFDProtocolMessage [20:30:28]wFMCommunicate request_size=4 [20:30:28]MH_SAM_APDU [20:30:28]CAPDU: 80 11 00 00 [20:30:28]Write to MH i2c: E2 08 00 86 02 80 11 00 00 00 00 00 00 02 [20:30:28]Write i2c OK [20:30:28]MH_I2C_Read... [20:30:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:30:28]Read from MH i2c: E2 [20:30:28]MH_I2C_Read... [20:30:28]Read from MH i2c: E2 17 00 [20:30:28]MH_I2C_Read... [20:30:28]Read from MH i2c: E2 17 00 86 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5F [20:30:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:30:28]wFMCommunicate OK [20:30:28]CreateOFDProtocolMessage done [20:30:28]OFDSenderStorePacket 226827 [20:30:28]StoreOFDPacket docnum=226827 [20:30:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 19 A3 04 01 18 5C 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 35 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 E7 01 00 00 F4 03 04 00 62 AA A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0B 76 03 00 35 04 06 00 C5 D6 AF D4 4B E1 97 90 CA 61 FD 9D 02 6F [20:30:28]CheckFolder [20:30:28]dirname=/storage/ofd_packets [20:30:28]CheckFolder done [20:30:28]ProducePacketName [20:30:28]name=ofd_packets/00226827 [20:30:28]NVStorageSaveData ofd_packets/00226827 [20:30:28]File name is /storage/ofd_packets/00226827 [20:30:28]Write 298 bytes [20:30:28]NVStorageSaveData done [20:30:28]OFDSenderStorePacket done [20:30:28]KKMCreateOFDPacket done [20:30:28]NVStorageSaveData kkm_last_timestamp [20:30:28]File name is /storage/kkm_last_timestamp [20:30:28]Write 4 bytes [20:30:28]NVStorageSaveData done [20:30:28]ExternCall_PrintAddStr [20:30:28]wPrintStart [20:30:28]Write to MH i2c: 01 00 00 87 02 89 [20:30:28]Write i2c OK [20:30:28]MH_I2C_Read... [20:30:28]Read from MH i2c: 01 [20:30:28]MH_I2C_Read... [20:30:28]Read from MH i2c: 01 07 00 [20:30:28]MH_I2C_Read... [20:30:28]Read from MH i2c: 01 07 00 87 02 00 00 00 00 00 FF 0F 9E [20:30:28]RasterBufferAndPrint [20:30:28]line Счет N : (1)2003254 [20:30:28]line ИНН: 02508201610067 [20:30:28]line Контрольно-Кассовый Чек [20:30:28]line ПРОДАЖА [20:30:28]line ТРК (МРК, ГНК) : 31 [20:30:28]line Товар: 2710194210 [20:30:28]line ДТ-К-5 [20:30:28]line 13.130 * 76.20 [20:30:28]line = 1000.51 [20:30:28]line НДС 12% НСП 1% [20:30:28]line > о реализуемом товаре [20:30:28]line ОКРУГЛЕНИЕ: -0.51 [20:30:28]line ИТОГО: 1000.00 [20:30:28]line Внесено: 1000.00 [20:30:28]line СДАЧА: 0.00 [20:30:28]line НСП 1% : 8.85 [20:30:28]line НДС 12% : 106.25 [20:30:28]line Наличными: 1000.00 [20:30:28]line Безнал.: 0.00 [20:30:28]line Место: АЗС № 97 "Партнер Нефть" [20:30:28]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:30:28]line СНО: Общий режим [20:30:28]line Чек 487 28.07.2024 20:30 [20:30:28]line Смена: 439 ФФД: 1.0 [20:30:28]line ЗНМ: 0300000054 [20:30:28]line РНМ: 0000000000092624 [20:30:28]line Версия ККМ: 001 [20:30:28]line ФМ: 0000000000874959 [20:30:28]line ФД: 226827 [20:30:28]line ФПД: 217525863599073 [20:30:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T203026&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226827&fm=217525863599073&tin=02508201610067®Number=0000000000092624&sum=100000 [20:30:28]written 0, free lines is 4095 [20:30:28]OFD Sender: Processing packet 226827 [packets to send 604, broken 603] [20:30:28]ProducePacketName [20:30:28]name=ofd_packets/00226827 [20:30:28]OFD Sender: To server: pG, [20:30:28]CommunicateWithHost lk.salyk.kg:30040 [20:30:28]ConnectInit lk.salyk.kg [20:30:28]Connected sock=10 [20:30:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 19 A3 04 01 18 5C 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 35 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 E7 01 00 00 F4 03 04 00 62 AA A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0B 76 03 00 35 04 06 00 C5 D6 AF D4 4B E1 97 90 CA 61 FD 9D 02 6F [20:30:28]Write to MH i2c: 01 00 00 B2 02 B4 [20:30:28]Write i2c OK [20:30:28]MH_I2C_Read... [20:30:28]Read from MH i2c: 01 [20:30:28]MH_I2C_Read... [20:30:28]Read from MH i2c: 01 07 00 [20:30:28]MH_I2C_Read... [20:30:28]Read from MH i2c: 01 07 00 B2 02 00 00 00 00 00 6A 0C 31 [20:30:28]RasterBufferAndPrint [20:30:28]line [20:30:28]line [20:30:28]line [20:30:28]line [20:30:28]line [20:30:28]written 0, free lines is 3181 [20:30:28]MH_Cut [20:30:28]Write to MH i2c: D1 01 00 B9 02 01 8D [20:30:28]Write i2c OK [20:30:28]MH_I2C_Read... [20:30:28]Read from MH i2c: D1 [20:30:28]MH_I2C_Read... [20:30:28]Read from MH i2c: D1 01 00 [20:30:28]MH_I2C_Read... [20:30:28]Read from MH i2c: D1 01 00 B9 02 00 8C [20:30:28]Write to MH i2c: 01 00 00 BA 02 BC [20:30:28]Write i2c OK [20:30:28]MH_I2C_Read... [20:30:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 9F 49 47 00 35 54 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0B 76 03 00 F4 03 04 00 6C 56 A6 66 B6 04 01 00 00 7D 1C 55 F9 36 E3 7D EB [20:30:29]CommunicateWithHost err = 0 [20:30:29]CheckOFDResponse [20:30:29]1017 (14) - 77093643461234 [20:30:29]1041 (16) - 0000000000874959 [20:30:29]1040 (4) - 226827 [20:30:29]1012 (4) - 28.07.2024 14:32 [20:30:29]1206 (1) - 0 [20:30:29]OFD Sender: Remove packet 226827 [20:30:29]ProducePacketName [20:30:29]name=ofd_packets/00226827 [20:30:29]NVStorageDeleteData [20:30:29]OFD Sender: No OFD packet to send [20:30:29]*** Cut start [20:30:29]*** Partial cut [20:30:29]*** CUTSNS_PIN = 1 [20:30:29]*** CUTSNS_PIN = 0 [20:30:30]*** Brake cut motor [20:30:30]Read from MH i2c: 01 [20:30:30]MH_I2C_Read... [20:30:30]*** Stop cut motor [20:30:30]*** Cut end [20:30:30]Read from MH i2c: 01 07 00 [20:30:30]MH_I2C_Read... [20:30:30]Read from MH i2c: 01 07 00 BA 02 00 00 00 00 00 FF 0F D1 [20:30:30]process_action close_receipt done [20:30:30]requested_data is exist [20:30:30]produce_requested_data [20:30:30]requested_item fm.sn is exist - process it [20:30:30]wFMCommunicate request_size=4 [20:30:30]MH_SAM_APDU [20:30:30]CAPDU: 80 11 00 00 [20:30:30]Write to MH i2c: E2 08 00 BB 02 80 11 00 00 00 00 00 00 37 [20:30:30]Write i2c OK [20:30:30]MH_I2C_Read... [20:30:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:30:30]Read from MH i2c: E2 [20:30:30]MH_I2C_Read... [20:30:30]Read from MH i2c: E2 17 00 [20:30:30]MH_I2C_Read... [20:30:30]Read from MH i2c: E2 17 00 BB 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 94 [20:30:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:30:30]wFMCommunicate OK [20:30:30]requested_item fd.num is exist - process it [20:30:30]SAM_PROTO_GetFieldsCounters [20:30:30]wFMCommunicate request_size=4 [20:30:30]MH_SAM_APDU [20:30:30]CAPDU: 80 13 00 00 [20:30:30]Write to MH i2c: E2 08 00 BC 02 80 13 00 00 00 00 00 00 3A [20:30:30]Write i2c OK [20:30:30]MH_I2C_Read... [20:30:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:30:30]Read from MH i2c: E2 [20:30:30]MH_I2C_Read... [20:30:30]Read from MH i2c: E2 62 00 [20:30:30]MH_I2C_Read... [20:30:30]Read from MH i2c: E2 62 00 BC 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0B 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 E7 01 00 00 5E 04 04 00 E7 01 00 00 57 04 04 00 E8 01 00 00 19 04 04 00 00 00 00 00 90 00 57 [20:30:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0B 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 E7 01 00 00 5E 04 04 00 E7 01 00 00 57 04 04 00 E8 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:30:30]wFMCommunicate OK [20:30:30]SAM_PROTO_GetFieldsCounters done [20:30:30]requested_item shift.num is exist - process it [20:30:30]requested_item shift.opened is exist - process it [20:30:30]req_shift_opened [20:30:30]FM_GetShiftState [20:30:30]SAM_PROTO_GetShiftState [20:30:30]wFMCommunicate request_size=4 [20:30:30]MH_SAM_APDU [20:30:30]CAPDU: 80 13 01 00 [20:30:30]Write to MH i2c: E2 08 00 BD 02 80 13 01 00 00 00 00 00 3C [20:30:30]Write i2c OK [20:30:30]MH_I2C_Read... [20:30:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:30:30]Read from MH i2c: E2 [20:30:30]MH_I2C_Read... [20:30:30]Read from MH i2c: E2 0E 00 [20:30:30]MH_I2C_Read... [20:30:30]Read from MH i2c: E2 0E 00 BD 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 ED [20:30:30]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:30:30]wFMCommunicate OK [20:30:30]SAM_PROTO_GetShiftState done [20:30:30]FM_GetShiftState done [20:30:30]req_shift_opened done [20:30:30]requested_item shift.open_date is exist - process it [20:30:30]req_shift_open_date [20:30:30]req_shift_open_date done [20:30:30]produce_requested_data done [20:30:30]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226827,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [20:30:30]process_action_free close_receipt [20:30:30]json_value_free [20:30:30]json_value_free done [20:30:30]process_json_proto returns [20:30:30]Send response to host [20:30:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226827,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [20:30:30]free response buf [20:30:30]execute_script done [20:30:30]execute_script returns [20:30:30]free content buf [20:30:30]Sock 7.Close socket [20:30:30]Sock 7.Thread stoped [20:30:34]OFD Sender: No OFD packet to send [20:30:39]OFD Sender: No OFD packet to send [20:30:44]OFD Sender: No OFD packet to send [20:30:44]recv_with_timeout no data received [20:30:49]OFD Sender: No OFD packet to send [20:30:54]OFD Sender: No OFD packet to send [20:30:57]recv_with_timeout no data received [20:30:59]OFD Sender: No OFD packet to send [20:31:04]OFD Sender: No OFD packet to send [20:31:09]OFD Sender: No OFD packet to send [20:31:14]OFD Sender: No OFD packet to send [20:31:19]OFD Sender: No OFD packet to send [20:31:24]OFD Sender: No OFD packet to send [20:31:29]OFD Sender: No OFD packet to send [20:31:34]OFD Sender: No OFD packet to send [20:31:39]OFD Sender: No OFD packet to send [20:31:44]OFD Sender: No OFD packet to send [20:31:49]OFD Sender: No OFD packet to send [20:31:54]OFD Sender: No OFD packet to send [20:31:59]OFD Sender: No OFD packet to send [20:32:04]OFD Sender: No OFD packet to send [20:32:09]OFD Sender: No OFD packet to send [20:32:14]OFD Sender: No OFD packet to send [20:32:19]OFD Sender: No OFD packet to send [20:32:24]OFD Sender: No OFD packet to send [20:32:29]OFD Sender: No OFD packet to send [20:32:35]OFD Sender: No OFD packet to send [20:32:40]OFD Sender: No OFD packet to send [20:32:45]OFD Sender: No OFD packet to send [20:32:50]OFD Sender: No OFD packet to send [20:32:55]OFD Sender: No OFD packet to send [20:33:00]OFD Sender: No OFD packet to send [20:33:05]OFD Sender: No OFD packet to send [20:33:10]OFD Sender: No OFD packet to send [20:33:15]OFD Sender: No OFD packet to send [20:33:20]OFD Sender: No OFD packet to send [20:33:25]OFD Sender: No OFD packet to send [20:33:30]OFD Sender: No OFD packet to send [20:33:35]OFD Sender: No OFD packet to send [20:33:40]OFD Sender: No OFD packet to send [20:33:45]OFD Sender: No OFD packet to send [20:33:50]OFD Sender: No OFD packet to send [20:33:55]OFD Sender: No OFD packet to send [20:34:00]OFD Sender: No OFD packet to send [20:34:05]OFD Sender: No OFD packet to send [20:34:10]OFD Sender: No OFD packet to send [20:34:15]OFD Sender: No OFD packet to send [20:34:20]OFD Sender: No OFD packet to send [20:34:25]OFD Sender: No OFD packet to send [20:34:27]accept exits with 9 [20:34:27]New connection [20:34:27]New thread 3066912100 created [20:34:27]Thread 3067055460 joined [20:34:27]Waiting for new connection... [20:34:27] Sock 9.Parse request [20:34:27]Sock 9.Check first char [20:34:27]Sock 9.First char is OK [20:34:27]request: POST /json_proto HTTP/1.0 [20:34:27]Method: POST [20:34:27]URL: /json_proto [20:34:27]Method is POST - this is cgi request [20:34:27]url: /json_proto [20:34:27]query_string will be loaded in cgi processing [20:34:27]execute_cgi json_proto POST (null) [20:34:27]execute_cgi path=json_proto method=POST [20:34:27]POST find Content-Length [20:34:27]Host: 172.17.43.131:8080 [20:34:27]Content-Length: 671 [20:34:27]Content-Type: application/json [20:34:27] [20:34:27]POST finish read [20:34:27]Found Content-Length = 671 [20:34:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003255", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:34:27]execute_script... [20:34:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003255", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:34:27]POST & json_proto [20:34:27]process_json_proto [20:34:27]json parsed OK: [20:34:27]protocol is kg_v1.0 [20:34:27]action value=close_receipt [20:34:27]process_action close_receipt [20:34:27]cmd_close_receipt [20:34:27]MH_GetDate [20:34:27]Write to MH i2c: F0 00 00 BE 02 AF [20:34:27]Write i2c OK [20:34:27]MH_I2C_Read... [20:34:27]Read from MH i2c: F0 [20:34:27]MH_I2C_Read... [20:34:27]Read from MH i2c: F0 09 00 [20:34:27]MH_I2C_Read... [20:34:27]Read from MH i2c: F0 09 00 BE 02 00 53 AB A6 66 F9 24 A2 66 E7 [20:34:27]GetLastDocTimeStamp 1722198626 [20:34:27]current date 1722198867 [20:34:27]FM_GetShiftState [20:34:27]SAM_PROTO_GetShiftState [20:34:27]wFMCommunicate request_size=4 [20:34:27]MH_SAM_APDU [20:34:27]CAPDU: 80 13 01 00 [20:34:27]Write to MH i2c: E2 08 00 BF 02 80 13 01 00 00 00 00 00 3E [20:34:27]Write i2c OK [20:34:27]MH_I2C_Read... [20:34:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:34:27]Read from MH i2c: E2 [20:34:27]MH_I2C_Read... [20:34:27]Read from MH i2c: E2 0E 00 [20:34:27]MH_I2C_Read... [20:34:27]Read from MH i2c: E2 0E 00 BF 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 EF [20:34:27]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:34:27]wFMCommunicate OK [20:34:27]SAM_PROTO_GetShiftState done [20:34:27]FM_GetShiftState done [20:34:27]opened in 1722125326 [20:34:27]opened+sec_in_day 1722211726 [20:34:27]quantity*price = 50017 [20:34:27]sum+1 = 50019 [20:34:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 488 28.07.2024 20:34 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226828 ФПД: 254313229762833 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T203427&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226828&fm=254313229762833&tin=02508201610067®Number=0000000000092624&sum=50000 [20:34:28]StoreToDocumentArchive [20:34:28]shift 439 fd 226828 [20:34:28]save to /storage/0439/doc_00226828 [20:34:28]save last doc name /storage/0439/doc_00226828 to /storage/kkm_last_doc_name [20:34:28]save OK [20:34:28]Clear old archive folders... [20:34:28]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:34:28]tlvbuf is 00A1E1E0 [20:34:28]SAM_PROTO_ClearQueue [20:34:28]wFMCommunicate request_size=4 [20:34:28]MH_SAM_APDU [20:34:28]CAPDU: 80 09 00 00 [20:34:28]Write to MH i2c: E2 08 00 CC 02 80 09 00 00 00 00 00 00 40 [20:34:28]Write i2c OK [20:34:28]MH_I2C_Read... [20:34:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:34:28]Read from MH i2c: E2 [20:34:28]MH_I2C_Read... [20:34:28]Read from MH i2c: E2 03 00 [20:34:28]MH_I2C_Read... [20:34:28]Read from MH i2c: E2 03 00 CC 02 00 90 00 42 [20:34:28]RAPDU: 90 00 [20:34:28]wFMCommunicate OK [20:34:28]SAM_PROTO_ClearQueue done [20:34:28]KKMCreateOFDPacket [20:34:28]OFDProtocolAddRootSTLVToBuf [20:34:28]FM_MakeSignedData [20:34:28]FM_MakeSignedData [20:34:28]SAM_PROTO_SignData [20:34:28]wFMCommunicate request_size=4 [20:34:28]MH_SAM_APDU [20:34:28]CAPDU: 80 0D 01 02 [20:34:28]Write to MH i2c: E2 08 00 CD 02 80 0D 01 02 00 00 00 00 48 [20:34:28]Write i2c OK [20:34:28]MH_I2C_Read... [20:34:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:34:28]Read from MH i2c: E2 [20:34:28]MH_I2C_Read... [20:34:28]Read from MH i2c: E2 03 00 [20:34:28]MH_I2C_Read... [20:34:28]Read from MH i2c: E2 03 00 CD 02 00 90 00 43 [20:34:28]RAPDU: 90 00 [20:34:28]wFMCommunicate OK [20:34:28]wFMCommunicate request_size=255 [20:34:28]MH_SAM_APDU [20:34:28]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 01 00 00 F4 03 04 00 53 AB A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0C 76 03 00 35 04 06 00 [20:34:28]Write to MH i2c: E2 02 01 CE 02 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 01 00 00 F4 03 04 00 53 AB A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0C 76 03 00 35 04 06 00 00 00 0B [20:34:28]Write i2c OK [20:34:28]MH_I2C_Read... [20:34:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:34:28]Read from MH i2c: E2 [20:34:28]MH_I2C_Read... [20:34:28]Read from MH i2c: E2 03 00 [20:34:28]MH_I2C_Read... [20:34:28]Read from MH i2c: E2 03 00 CE 02 00 90 00 44 [20:34:28]RAPDU: 90 00 [20:34:28]wFMCommunicate OK [20:34:28]wFMCommunicate request_size=11 [20:34:28]MH_SAM_APDU [20:34:28]CAPDU: 80 0D 02 02 06 E7 4B E9 B8 C1 11 [20:34:28]Write to MH i2c: E2 0E 00 CF 02 80 0D 02 02 06 00 E7 4B E9 B8 C1 11 00 00 FC [20:34:28]Write i2c OK [20:34:28]MH_I2C_Read... [20:34:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:34:28]Read from MH i2c: E2 [20:34:28]MH_I2C_Read... [20:34:28]Read from MH i2c: E2 03 00 [20:34:28]MH_I2C_Read... [20:34:28]Read from MH i2c: E2 03 00 CF 02 00 90 00 45 [20:34:28]RAPDU: 90 00 [20:34:28]wFMCommunicate OK [20:34:28]wFMCommunicate request_size=4 [20:34:28]MH_SAM_APDU [20:34:28]CAPDU: 80 0D 03 02 [20:34:28]Write to MH i2c: E2 08 00 D0 02 80 0D 03 02 00 00 00 00 4D [20:34:28]Write i2c OK [20:34:28]MH_I2C_Read... [20:34:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:34:28]Read from MH i2c: E2 [20:34:28]MH_I2C_Read... [20:34:28]Read from MH i2c: E2 0B 00 [20:34:28]MH_I2C_Read... [20:34:28]Read from MH i2c: E2 0B 00 D0 02 00 92 C1 2A F8 B4 43 D2 59 90 00 E5 [20:34:28]RAPDU: 92 C1 2A F8 B4 43 D2 59 90 00 [20:34:28]wFMCommunicate OK [20:34:28]SAM_PROTO_SignData done [20:34:28]FM_MakeSignedData done [20:34:28]CreateOFDProtocolMessage [20:34:28]wFMCommunicate request_size=4 [20:34:28]MH_SAM_APDU [20:34:28]CAPDU: 80 11 00 00 [20:34:28]Write to MH i2c: E2 08 00 D1 02 80 11 00 00 00 00 00 00 4D [20:34:28]Write i2c OK [20:34:28]MH_I2C_Read... [20:34:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:34:28]Read from MH i2c: E2 [20:34:28]MH_I2C_Read... [20:34:28]Read from MH i2c: E2 17 00 [20:34:28]MH_I2C_Read... [20:34:28]Read from MH i2c: E2 17 00 D1 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AA [20:34:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:34:28]wFMCommunicate OK [20:34:28]CreateOFDProtocolMessage done [20:34:28]OFDSenderStorePacket 226828 [20:34:28]StoreOFDPacket docnum=226828 [20:34:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 02 29 08 01 48 D2 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 01 00 00 F4 03 04 00 53 AB A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0C 76 03 00 35 04 06 00 E7 4B E9 B8 C1 11 92 C1 2A F8 B4 43 D2 59 [20:34:28]CheckFolder [20:34:28]dirname=/storage/ofd_packets [20:34:28]CheckFolder done [20:34:28]ProducePacketName [20:34:28]name=ofd_packets/00226828 [20:34:28]NVStorageSaveData ofd_packets/00226828 [20:34:28]File name is /storage/ofd_packets/00226828 [20:34:28]Write 302 bytes [20:34:28]NVStorageSaveData done [20:34:28]OFDSenderStorePacket done [20:34:28]KKMCreateOFDPacket done [20:34:28]NVStorageSaveData kkm_last_timestamp [20:34:28]File name is /storage/kkm_last_timestamp [20:34:28]Write 4 bytes [20:34:28]NVStorageSaveData done [20:34:28]ExternCall_PrintAddStr [20:34:28]wPrintStart [20:34:28]Write to MH i2c: 01 00 00 D2 02 D4 [20:34:28]Write i2c OK [20:34:28]MH_I2C_Read... [20:34:28]Read from MH i2c: 01 [20:34:28]MH_I2C_Read... [20:34:28]Read from MH i2c: 01 07 00 [20:34:28]MH_I2C_Read... [20:34:28]Read from MH i2c: 01 07 00 D2 02 00 00 00 00 00 FF 0F E9 [20:34:28]RasterBufferAndPrint [20:34:28]line Счет N : (1)2003255 [20:34:28]line ИНН: 02508201610067 [20:34:28]line Контрольно-Кассовый Чек [20:34:28]line ПРОДАЖА [20:34:28]line ТРК (МРК, ГНК) : 52 [20:34:28]line Товар: 2710124130 [20:34:28]line Super-92-К-5 [20:34:28]line 7.270 * 68.80 [20:34:28]line = 500.18 [20:34:28]line НДС 12% НСП 1% [20:34:28]line > о реализуемом товаре [20:34:28]line ОКРУГЛЕНИЕ: -0.18 [20:34:28]line ИТОГО: 500.00 [20:34:28]line Внесено: 500.00 [20:34:28]line СДАЧА: 0.00 [20:34:28]line НСП 1% : 4.43 [20:34:28]line НДС 12% : 53.12 [20:34:28]line Наличными: 500.00 [20:34:28]line Безнал.: 0.00 [20:34:28]line Место: АЗС № 97 "Партнер Нефть" [20:34:28]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:34:28]line СНО: Общий режим [20:34:28]line Чек 488 28.07.2024 20:34 [20:34:28]line Смена: 439 ФФД: 1.0 [20:34:28]line ЗНМ: 0300000054 [20:34:28]line РНМ: 0000000000092624 [20:34:28]line Версия ККМ: 001 [20:34:28]line ФМ: 0000000000874959 [20:34:28]line ФД: 226828 [20:34:28]line ФПД: 254313229762833 [20:34:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T203427&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226828&fm=254313229762833&tin=02508201610067®Number=0000000000092624&sum=50000 [20:34:29]OFD Sender: Processing packet 226828 [packets to send 604, broken 603] [20:34:29]ProducePacketName [20:34:29]name=ofd_packets/00226828 [20:34:29]OFD Sender: To server: pG, [20:34:29]CommunicateWithHost lk.salyk.kg:30040 [20:34:29]ConnectInit lk.salyk.kg [20:34:29]written 0, free lines is 4095 [20:34:29]Write to MH i2c: 01 00 00 FD 02 FF [20:34:29]Write i2c OK [20:34:29]MH_I2C_Read... [20:34:29]Read from MH i2c: 01 [20:34:29]MH_I2C_Read... [20:34:29]Read from MH i2c: 01 07 00 [20:34:29]MH_I2C_Read... [20:34:29]Read from MH i2c: 01 07 00 FD 02 00 00 00 00 00 64 0C 76 [20:34:29]RasterBufferAndPrint [20:34:29]line [20:34:29]line [20:34:29]line [20:34:29]line [20:34:29]line [20:34:29]written 0, free lines is 3175 [20:34:29]MH_Cut [20:34:29]Write to MH i2c: D1 01 00 04 03 01 D9 [20:34:29]Write i2c OK [20:34:29]MH_I2C_Read... [20:34:29]Read from MH i2c: D1 [20:34:29]MH_I2C_Read... [20:34:29]Read from MH i2c: D1 01 00 [20:34:29]MH_I2C_Read... [20:34:29]Read from MH i2c: D1 01 00 04 03 00 D8 [20:34:29]Write to MH i2c: 01 00 00 05 03 08 [20:34:29]Write i2c OK [20:34:29]MH_I2C_Read... [20:34:30]*** Cut start [20:34:30]*** Partial cut [20:34:30]*** CUTSNS_PIN = 1 [20:34:30]*** CUTSNS_PIN = 0 [20:34:31]*** Brake cut motor [20:34:31]Read from MH i2c: 01 [20:34:31]MH_I2C_Read... [20:34:31]*** Stop cut motor [20:34:31]*** Cut end [20:34:31]Read from MH i2c: 01 07 00 [20:34:31]MH_I2C_Read... [20:34:31]Read from MH i2c: 01 07 00 05 03 00 00 00 00 00 FF 0F 1D [20:34:31]process_action close_receipt done [20:34:31]requested_data is exist [20:34:31]produce_requested_data [20:34:31]requested_item fm.sn is exist - process it [20:34:31]wFMCommunicate request_size=4 [20:34:31]MH_SAM_APDU [20:34:31]CAPDU: 80 11 00 00 [20:34:31]Write to MH i2c: E2 08 00 06 03 80 11 00 00 00 00 00 00 83 [20:34:31]Write i2c OK [20:34:31]MH_I2C_Read... [20:34:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:34:31]Read from MH i2c: E2 [20:34:31]MH_I2C_Read... [20:34:31]Read from MH i2c: E2 17 00 [20:34:31]MH_I2C_Read... [20:34:31]Read from MH i2c: E2 17 00 06 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E0 [20:34:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:34:31]wFMCommunicate OK [20:34:31]requested_item fd.num is exist - process it [20:34:31]SAM_PROTO_GetFieldsCounters [20:34:31]wFMCommunicate request_size=4 [20:34:31]MH_SAM_APDU [20:34:31]CAPDU: 80 13 00 00 [20:34:31]Write to MH i2c: E2 08 00 07 03 80 13 00 00 00 00 00 00 86 [20:34:31]Write i2c OK [20:34:31]MH_I2C_Read... [20:34:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:34:31]Read from MH i2c: E2 [20:34:31]MH_I2C_Read... [20:34:31]Read from MH i2c: E2 62 00 [20:34:31]MH_I2C_Read... [20:34:31]Read from MH i2c: E2 62 00 07 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0C 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 E8 01 00 00 5E 04 04 00 E8 01 00 00 57 04 04 00 E9 01 00 00 19 04 04 00 00 00 00 00 90 00 A7 [20:34:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0C 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 E8 01 00 00 5E 04 04 00 E8 01 00 00 57 04 04 00 E9 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:34:31]wFMCommunicate OK [20:34:31]SAM_PROTO_GetFieldsCounters done [20:34:31]requested_item shift.num is exist - process it [20:34:31]requested_item shift.opened is exist - process it [20:34:31]req_shift_opened [20:34:31]FM_GetShiftState [20:34:31]SAM_PROTO_GetShiftState [20:34:31]wFMCommunicate request_size=4 [20:34:31]MH_SAM_APDU [20:34:31]CAPDU: 80 13 01 00 [20:34:31]Write to MH i2c: E2 08 00 08 03 80 13 01 00 00 00 00 00 88 [20:34:31]Write i2c OK [20:34:31]MH_I2C_Read... [20:34:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:34:31]Read from MH i2c: E2 [20:34:31]MH_I2C_Read... [20:34:31]Read from MH i2c: E2 0E 00 [20:34:31]MH_I2C_Read... [20:34:31]Read from MH i2c: E2 0E 00 08 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 39 [20:34:31]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:34:31]wFMCommunicate OK [20:34:31]SAM_PROTO_GetShiftState done [20:34:31]FM_GetShiftState done [20:34:31]req_shift_opened done [20:34:31]requested_item shift.open_date is exist - process it [20:34:31]req_shift_open_date [20:34:31]req_shift_open_date done [20:34:31]produce_requested_data done [20:34:31]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226828,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [20:34:31]process_action_free close_receipt [20:34:31]json_value_free [20:34:31]json_value_free done [20:34:31]process_json_proto returns [20:34:31]Send response to host [20:34:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226828,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [20:34:31]free response buf [20:34:31]execute_script done [20:34:31]execute_script returns [20:34:31]free content buf [20:34:31]Sock 9.Close socket [20:34:31]Sock 9.Thread stoped [20:34:34]recv_with_timeout no data received [20:34:40]Connected sock=11 [20:34:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 02 29 08 01 48 D2 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 01 00 00 F4 03 04 00 53 AB A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0C 76 03 00 35 04 06 00 E7 4B E9 B8 C1 11 92 C1 2A F8 B4 43 D2 59 [20:34:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 07 3F 47 00 C2 E7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0C 76 03 00 F4 03 04 00 68 57 A6 66 B6 04 01 00 00 5A B5 80 50 11 C1 8A 79 [20:34:41]CommunicateWithHost err = 0 [20:34:41]CheckOFDResponse [20:34:41]1017 (14) - 77093643461234 [20:34:41]1041 (16) - 0000000000874959 [20:34:41]1040 (4) - 226828 [20:34:41]1012 (4) - 28.07.2024 14:36 [20:34:41]1206 (1) - 0 [20:34:41]OFD Sender: Remove packet 226828 [20:34:41]ProducePacketName [20:34:41]name=ofd_packets/00226828 [20:34:41]NVStorageDeleteData [20:34:41]OFD Sender: No OFD packet to send [20:34:46]OFD Sender: No OFD packet to send [20:34:51]OFD Sender: No OFD packet to send [20:34:56]OFD Sender: No OFD packet to send [20:35:01]OFD Sender: No OFD packet to send [20:35:06]OFD Sender: No OFD packet to send [20:35:11]OFD Sender: No OFD packet to send [20:35:16]OFD Sender: No OFD packet to send [20:35:21]OFD Sender: No OFD packet to send [20:35:26]OFD Sender: No OFD packet to send [20:35:31]OFD Sender: No OFD packet to send [20:35:36]OFD Sender: No OFD packet to send [20:35:41]OFD Sender: No OFD packet to send [20:35:46]OFD Sender: No OFD packet to send [20:35:52]OFD Sender: No OFD packet to send [20:35:57]OFD Sender: No OFD packet to send [20:36:02]OFD Sender: No OFD packet to send [20:36:07]OFD Sender: No OFD packet to send [20:36:12]OFD Sender: No OFD packet to send [20:36:17]OFD Sender: No OFD packet to send [20:36:22]OFD Sender: No OFD packet to send [20:36:27]OFD Sender: No OFD packet to send [20:36:32]OFD Sender: No OFD packet to send [20:36:37]OFD Sender: No OFD packet to send [20:36:42]OFD Sender: No OFD packet to send [20:36:47]OFD Sender: No OFD packet to send [20:36:52]OFD Sender: No OFD packet to send [20:36:57]OFD Sender: No OFD packet to send [20:37:02]OFD Sender: No OFD packet to send [20:37:07]OFD Sender: No OFD packet to send [20:37:12]OFD Sender: No OFD packet to send [20:37:17]OFD Sender: No OFD packet to send [20:37:22]OFD Sender: No OFD packet to send [20:37:27]OFD Sender: No OFD packet to send [20:37:32]OFD Sender: No OFD packet to send [20:37:34]accept exits with 7 [20:37:34]New connection [20:37:34]New thread 3067055460 created [20:37:34]Thread 3066912100 joined [20:37:34]Waiting for new connection... [20:37:34] Sock 7.Parse request [20:37:34]Sock 7.Check first char [20:37:34]Sock 7.First char is OK [20:37:34]request: POST /json_proto HTTP/1.0 [20:37:34]Method: POST [20:37:34]URL: /json_proto [20:37:34]Method is POST - this is cgi request [20:37:34]url: /json_proto [20:37:34]query_string will be loaded in cgi processing [20:37:34]execute_cgi json_proto POST (null) [20:37:34]execute_cgi path=json_proto method=POST [20:37:34]POST find Content-Length [20:37:34]Host: 172.17.43.131:8080 [20:37:34]Content-Length: 680 [20:37:34]Content-Type: application/json [20:37:34] [20:37:34]POST finish read [20:37:34]Found Content-Length = 680 [20:37:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003256", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [20:37:34]execute_script... [20:37: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)2003256", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [20:37:34]POST & json_proto [20:37:34]process_json_proto [20:37:34]json parsed OK: [20:37:34]protocol is kg_v1.0 [20:37:34]action value=close_receipt [20:37:34]process_action close_receipt [20:37:34]cmd_close_receipt [20:37:34]MH_GetDate [20:37:34]Write to MH i2c: F0 00 00 09 03 FB [20:37:34]Write i2c OK [20:37:34]MH_I2C_Read... [20:37:34]Read from MH i2c: F0 [20:37:34]MH_I2C_Read... [20:37:34]Read from MH i2c: F0 09 00 [20:37:34]MH_I2C_Read... [20:37:34]Read from MH i2c: F0 09 00 09 03 00 0F AC A6 66 F9 24 A2 66 F0 [20:37:34]GetLastDocTimeStamp 1722198867 [20:37:34]current date 1722199055 [20:37:34]FM_GetShiftState [20:37:34]SAM_PROTO_GetShiftState [20:37:34]wFMCommunicate request_size=4 [20:37:34]MH_SAM_APDU [20:37:34]CAPDU: 80 13 01 00 [20:37:34]Write to MH i2c: E2 08 00 0A 03 80 13 01 00 00 00 00 00 8A [20:37:34]Write i2c OK [20:37:34]MH_I2C_Read... [20:37:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:37:34]Read from MH i2c: E2 [20:37:34]MH_I2C_Read... [20:37:34]Read from MH i2c: E2 0E 00 [20:37:34]MH_I2C_Read... [20:37:34]Read from MH i2c: E2 0E 00 0A 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 3B [20:37:34]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:37:34]wFMCommunicate OK [20:37:34]SAM_PROTO_GetShiftState done [20:37:34]FM_GetShiftState done [20:37:34]opened in 1722125326 [20:37:34]opened+sec_in_day 1722211726 [20:37:34]quantity*price = 100050 [20:37:34]sum+1 = 100052 [20:37:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 489 28.07.2024 20:37 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226829 ФПД: 124489215300452 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T203735&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226829&fm=124489215300452&tin=02508201610067®Number=0000000000092624&sum=100000 [20:37:35]StoreToDocumentArchive [20:37:35]shift 439 fd 226829 [20:37:35]save to /storage/0439/doc_00226829 [20:37:35]save last doc name /storage/0439/doc_00226829 to /storage/kkm_last_doc_name [20:37:35]save OK [20:37:35]Clear old archive folders... [20:37:35]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:37:35]tlvbuf is B6EF3A00 [20:37:35]SAM_PROTO_ClearQueue [20:37:35]wFMCommunicate request_size=4 [20:37:35]MH_SAM_APDU [20:37:35]CAPDU: 80 09 00 00 [20:37:35]Write to MH i2c: E2 08 00 17 03 80 09 00 00 00 00 00 00 8C [20:37:35]Write i2c OK [20:37:35]MH_I2C_Read... [20:37:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:37:36]Read from MH i2c: E2 [20:37:36]MH_I2C_Read... [20:37:36]Read from MH i2c: E2 03 00 [20:37:36]MH_I2C_Read... [20:37:36]Read from MH i2c: E2 03 00 17 03 00 90 00 8E [20:37:36]RAPDU: 90 00 [20:37:36]wFMCommunicate OK [20:37:36]SAM_PROTO_ClearQueue done [20:37:36]KKMCreateOFDPacket [20:37:36]OFDProtocolAddRootSTLVToBuf [20:37:36]FM_MakeSignedData [20:37:36]FM_MakeSignedData [20:37:36]SAM_PROTO_SignData [20:37:36]wFMCommunicate request_size=4 [20:37:36]MH_SAM_APDU [20:37:36]CAPDU: 80 0D 01 02 [20:37:36]Write to MH i2c: E2 08 00 18 03 80 0D 01 02 00 00 00 00 94 [20:37:36]Write i2c OK [20:37:36]MH_I2C_Read... [20:37:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:37:36]Read from MH i2c: E2 [20:37:36]MH_I2C_Read... [20:37:36]Read from MH i2c: E2 03 00 [20:37:36]MH_I2C_Read... [20:37:36]Read from MH i2c: E2 03 00 18 03 00 90 00 8F [20:37:36]RAPDU: 90 00 [20:37:36]wFMCommunicate OK [20:37:36]wFMCommunicate request_size=255 [20:37:36]MH_SAM_APDU [20:37:36]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 E9 01 00 00 F4 03 04 00 0F AC A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0D 76 03 00 35 04 06 00 71 38 E7 74 [20:37:36]Write to MH i2c: E2 02 01 19 03 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 35 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 E9 01 00 00 F4 03 04 00 0F AC A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0D 76 03 00 35 04 06 00 71 38 E7 74 00 00 14 [20:37:36]Write i2c OK [20:37:36]MH_I2C_Read... [20:37:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:37:36]Read from MH i2c: E2 [20:37:36]MH_I2C_Read... [20:37:36]Read from MH i2c: E2 03 00 [20:37:36]MH_I2C_Read... [20:37:36]Read from MH i2c: E2 03 00 19 03 00 90 00 90 [20:37:36]RAPDU: 90 00 [20:37:36]wFMCommunicate OK [20:37:36]wFMCommunicate request_size=7 [20:37:36]MH_SAM_APDU [20:37:36]CAPDU: 80 0D 02 02 02 D3 64 [20:37:36]Write to MH i2c: E2 0A 00 1A 03 80 0D 02 02 02 00 D3 64 00 00 D2 [20:37:36]Write i2c OK [20:37:36]MH_I2C_Read... [20:37:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:37:36]Read from MH i2c: E2 [20:37:36]MH_I2C_Read... [20:37:36]Read from MH i2c: E2 03 00 [20:37:36]MH_I2C_Read... [20:37:36]Read from MH i2c: E2 03 00 1A 03 00 90 00 91 [20:37:36]RAPDU: 90 00 [20:37:36]wFMCommunicate OK [20:37:36]wFMCommunicate request_size=4 [20:37:36]MH_SAM_APDU [20:37:36]CAPDU: 80 0D 03 02 [20:37:36]Write to MH i2c: E2 08 00 1B 03 80 0D 03 02 00 00 00 00 99 [20:37:36]Write i2c OK [20:37:36]MH_I2C_Read... [20:37:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:37:36]Read from MH i2c: E2 [20:37:36]MH_I2C_Read... [20:37:36]Read from MH i2c: E2 0B 00 [20:37:36]MH_I2C_Read... [20:37:36]Read from MH i2c: E2 0B 00 1B 03 00 ED 7B EE 87 30 5F B0 A2 90 00 58 [20:37:36]RAPDU: ED 7B EE 87 30 5F B0 A2 90 00 [20:37:36]wFMCommunicate OK [20:37:36]SAM_PROTO_SignData done [20:37:36]FM_MakeSignedData done [20:37:36]CreateOFDProtocolMessage [20:37:36]wFMCommunicate request_size=4 [20:37:36]MH_SAM_APDU [20:37:36]CAPDU: 80 11 00 00 [20:37:36]Write to MH i2c: E2 08 00 1C 03 80 11 00 00 00 00 00 00 99 [20:37:36]Write i2c OK [20:37:36]MH_I2C_Read... [20:37:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:37:36]Read from MH i2c: E2 [20:37:36]MH_I2C_Read... [20:37:36]Read from MH i2c: E2 17 00 [20:37:36]MH_I2C_Read... [20:37:36]Read from MH i2c: E2 17 00 1C 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F6 [20:37:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:37:36]wFMCommunicate OK [20:37:36]CreateOFDProtocolMessage done [20:37:36]OFDSenderStorePacket 226829 [20:37:36]StoreOFDPacket docnum=226829 [20:37:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 F5 F8 04 01 F8 B7 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 35 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 E9 01 00 00 F4 03 04 00 0F AC A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0D 76 03 00 35 04 06 00 71 38 E7 74 D3 64 ED 7B EE 87 30 5F B0 A2 [20:37:36]CheckFolder [20:37:36]dirname=/storage/ofd_packets [20:37:36]CheckFolder done [20:37:36]ProducePacketName [20:37:36]name=ofd_packets/00226829 [20:37:36]NVStorageSaveData ofd_packets/00226829 [20:37:36]File name is /storage/ofd_packets/00226829 [20:37:36]Write 298 bytes [20:37:36]NVStorageSaveData done [20:37:36]OFDSenderStorePacket done [20:37:36]KKMCreateOFDPacket done [20:37:36]NVStorageSaveData kkm_last_timestamp [20:37:36]File name is /storage/kkm_last_timestamp [20:37:36]Write 4 bytes [20:37:36]NVStorageSaveData done [20:37:36]ExternCall_PrintAddStr [20:37:36]wPrintStart [20:37:36]Write to MH i2c: 01 00 00 1D 03 20 [20:37:36]Write i2c OK [20:37:36]MH_I2C_Read... [20:37:36]Read from MH i2c: 01 [20:37:36]MH_I2C_Read... [20:37:36]Read from MH i2c: 01 07 00 [20:37:36]MH_I2C_Read... [20:37:36]Read from MH i2c: 01 07 00 1D 03 00 00 00 00 00 FF 0F 35 [20:37:36]RasterBufferAndPrint [20:37:36]line Счет N : (1)2003256 [20:37:36]line ИНН: 02508201610067 [20:37:36]line Контрольно-Кассовый Чек [20:37:36]line ПРОДАЖА [20:37:36]line ТРК (МРК, ГНК) : 41 [20:37:36]line Товар: 2710194210 [20:37:36]line ДТ-К-5 [20:37:36]line 13.130 * 76.20 [20:37:36]line = 1000.51 [20:37:36]line НДС 12% НСП 1% [20:37:36]line > о реализуемом товаре [20:37:36]line ОКРУГЛЕНИЕ: -0.51 [20:37:36]line ИТОГО: 1000.00 [20:37:36]line Внесено: 1000.00 [20:37:36]line СДАЧА: 0.00 [20:37:36]line НСП 1% : 8.85 [20:37:36]line НДС 12% : 106.25 [20:37:36]line Наличными: 1000.00 [20:37:36]line Безнал.: 0.00 [20:37:36]line Место: АЗС № 97 "Партнер Нефть" [20:37:36]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:37:36]line СНО: Общий режим [20:37:36]line Чек 489 28.07.2024 20:37 [20:37:36]line Смена: 439 ФФД: 1.0 [20:37:36]line ЗНМ: 0300000054 [20:37:36]line РНМ: 0000000000092624 [20:37:36]line Версия ККМ: 001 [20:37:36]line ФМ: 0000000000874959 [20:37:36]line ФД: 226829 [20:37:36]line ФПД: 124489215300452 [20:37:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T203735&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226829&fm=124489215300452&tin=02508201610067®Number=0000000000092624&sum=100000 [20:37:36]OFD Sender: Processing packet 226829 [packets to send 604, broken 603] [20:37:36]ProducePacketName [20:37:36]name=ofd_packets/00226829 [20:37:36]OFD Sender: To server: pG, [20:37:36]CommunicateWithHost lk.salyk.kg:30040 [20:37:36]ConnectInit lk.salyk.kg [20:37:36]written 0, free lines is 4095 [20:37:37]Write to MH i2c: 01 00 00 48 03 4B [20:37:37]Write i2c OK [20:37:37]MH_I2C_Read... [20:37:37]Read from MH i2c: 01 [20:37:37]MH_I2C_Read... [20:37:37]Read from MH i2c: 01 07 00 [20:37:37]MH_I2C_Read... [20:37:37]Read from MH i2c: 01 07 00 48 03 00 00 00 00 00 5E 0C BC [20:37:37]RasterBufferAndPrint [20:37:37]line [20:37:37]line [20:37:37]line [20:37:37]line [20:37:37]line [20:37:37]written 0, free lines is 3169 [20:37:37]MH_Cut [20:37:37]Write to MH i2c: D1 01 00 4F 03 01 24 [20:37:37]Write i2c OK [20:37:37]MH_I2C_Read... [20:37:37]Read from MH i2c: D1 [20:37:37]MH_I2C_Read... [20:37:37]Read from MH i2c: D1 01 00 [20:37:37]MH_I2C_Read... [20:37:37]Read from MH i2c: D1 01 00 4F 03 00 23 [20:37:37]Write to MH i2c: 01 00 00 50 03 53 [20:37:37]Write i2c OK [20:37:37]MH_I2C_Read... [20:37:37]Connected sock=10 [20:37:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 F5 F8 04 01 F8 B7 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 35 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 E9 01 00 00 F4 03 04 00 0F AC A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0D 76 03 00 35 04 06 00 71 38 E7 74 D3 64 ED 7B EE 87 30 5F B0 A2 [20:37:38]*** Cut start [20:37:38]*** Partial cut [20:37:38]*** CUTSNS_PIN = 1 [20:37:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 16 28 47 00 8F BC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0D 76 03 00 F4 03 04 00 19 58 A6 66 B6 04 01 00 00 3E A0 B4 18 E8 70 42 FE [20:37:38]CommunicateWithHost err = 0 [20:37:38]CheckOFDResponse [20:37:38]1017 (14) - 77093643461234 [20:37:38]1041 (16) - 0000000000874959 [20:37:38]1040 (4) - 226829 [20:37:38]1012 (4) - 28.07.2024 14:39 [20:37:38]1206 (1) - 0 [20:37:38]OFD Sender: Remove packet 226829 [20:37:38]ProducePacketName [20:37:38]name=ofd_packets/00226829 [20:37:38]NVStorageDeleteData [20:37:38]*** CUTSNS_PIN = 0 [20:37:38]*** Brake cut motor [20:37:39]OFD Sender: No OFD packet to send [20:37:39]Read from MH i2c: 01 [20:37:39]MH_I2C_Read... [20:37:39]*** Stop cut motor [20:37:39]*** Cut end [20:37:39]Read from MH i2c: 01 07 00 [20:37:39]MH_I2C_Read... [20:37:39]Read from MH i2c: 01 07 00 50 03 00 00 00 00 00 FF 0F 68 [20:37:39]process_action close_receipt done [20:37:39]requested_data is exist [20:37:39]produce_requested_data [20:37:39]requested_item fm.sn is exist - process it [20:37:39]wFMCommunicate request_size=4 [20:37:39]MH_SAM_APDU [20:37:39]CAPDU: 80 11 00 00 [20:37:39]Write to MH i2c: E2 08 00 51 03 80 11 00 00 00 00 00 00 CE [20:37:39]Write i2c OK [20:37:39]MH_I2C_Read... [20:37:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:37:39]Read from MH i2c: E2 [20:37:39]MH_I2C_Read... [20:37:39]Read from MH i2c: E2 17 00 [20:37:39]MH_I2C_Read... [20:37:39]Read from MH i2c: E2 17 00 51 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2B [20:37:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:37:39]wFMCommunicate OK [20:37:39]requested_item fd.num is exist - process it [20:37:39]SAM_PROTO_GetFieldsCounters [20:37:39]wFMCommunicate request_size=4 [20:37:39]MH_SAM_APDU [20:37:39]CAPDU: 80 13 00 00 [20:37:39]Write to MH i2c: E2 08 00 52 03 80 13 00 00 00 00 00 00 D1 [20:37:39]Write i2c OK [20:37:39]MH_I2C_Read... [20:37:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:37:39]Read from MH i2c: E2 [20:37:39]MH_I2C_Read... [20:37:39]Read from MH i2c: E2 62 00 [20:37:39]MH_I2C_Read... [20:37:39]Read from MH i2c: E2 62 00 52 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0D 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 E9 01 00 00 5E 04 04 00 E9 01 00 00 57 04 04 00 EA 01 00 00 19 04 04 00 00 00 00 00 90 00 F6 [20:37:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0D 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 E9 01 00 00 5E 04 04 00 E9 01 00 00 57 04 04 00 EA 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:37:39]wFMCommunicate OK [20:37:39]SAM_PROTO_GetFieldsCounters done [20:37:39]requested_item shift.num is exist - process it [20:37:39]requested_item shift.opened is exist - process it [20:37:39]req_shift_opened [20:37:39]FM_GetShiftState [20:37:39]SAM_PROTO_GetShiftState [20:37:39]wFMCommunicate request_size=4 [20:37:39]MH_SAM_APDU [20:37:39]CAPDU: 80 13 01 00 [20:37:39]Write to MH i2c: E2 08 00 53 03 80 13 01 00 00 00 00 00 D3 [20:37:39]Write i2c OK [20:37:39]MH_I2C_Read... [20:37:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:37:39]Read from MH i2c: E2 [20:37:39]MH_I2C_Read... [20:37:39]Read from MH i2c: E2 0E 00 [20:37:39]MH_I2C_Read... [20:37:39]Read from MH i2c: E2 0E 00 53 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 84 [20:37:39]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:37:39]wFMCommunicate OK [20:37:39]SAM_PROTO_GetShiftState done [20:37:39]FM_GetShiftState done [20:37:39]req_shift_opened done [20:37:39]requested_item shift.open_date is exist - process it [20:37:39]req_shift_open_date [20:37:39]req_shift_open_date done [20:37:39]produce_requested_data done [20:37:39]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226829,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [20:37:39]process_action_free close_receipt [20:37:39]json_value_free [20:37:39]json_value_free done [20:37:39]process_json_proto returns [20:37:39]Send response to host [20:37:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226829,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [20:37:39]free response buf [20:37:39]execute_script done [20:37:39]execute_script returns [20:37:39]free content buf [20:37:39]Sock 7.Close socket [20:37:39]Sock 7.Thread stoped [20:37:44]OFD Sender: No OFD packet to send [20:37:49]OFD Sender: No OFD packet to send [20:37:54]OFD Sender: No OFD packet to send [20:37:54]recv_with_timeout no data received [20:37:59]OFD Sender: No OFD packet to send [20:38:04]OFD Sender: No OFD packet to send [20:38:09]OFD Sender: No OFD packet to send [20:38:14]OFD Sender: No OFD packet to send [20:38:19]OFD Sender: No OFD packet to send [20:38:24]OFD Sender: No OFD packet to send [20:38:29]OFD Sender: No OFD packet to send [20:38:34]OFD Sender: No OFD packet to send [20:38:39]OFD Sender: No OFD packet to send [20:38:44]OFD Sender: No OFD packet to send [20:38:49]OFD Sender: No OFD packet to send [20:38:54]OFD Sender: No OFD packet to send [20:38:59]OFD Sender: No OFD packet to send [20:39:04]OFD Sender: No OFD packet to send [20:39:09]OFD Sender: No OFD packet to send [20:39:11]accept exits with 9 [20:39:11]New connection [20:39:11]New thread 3066912100 created [20:39:11]Thread 3067055460 joined [20:39:11]Waiting for new connection... [20:39:11] Sock 9.Parse request [20:39:11]Sock 9.Check first char [20:39:11]Sock 9.First char is OK [20:39:11]request: POST /json_proto HTTP/1.0 [20:39:11]Method: POST [20:39:11]URL: /json_proto [20:39:11]Method is POST - this is cgi request [20:39:11]url: /json_proto [20:39:11]query_string will be loaded in cgi processing [20:39:11]execute_cgi json_proto POST (null) [20:39:11]execute_cgi path=json_proto method=POST [20:39:11]POST find Content-Length [20:39:11]Host: 172.17.43.131:8080 [20:39:11]Content-Length: 678 [20:39:11]Content-Type: application/json [20:39:11] [20:39:11]POST finish read [20:39:11]Found Content-Length = 678 [20:39:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003257", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:39:11]execute_script... [20: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)2003257", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:39:11]POST & json_proto [20:39:11]process_json_proto [20:39:11]json parsed OK: [20:39:11]protocol is kg_v1.0 [20:39:11]action value=close_receipt [20:39:11]process_action close_receipt [20:39:11]cmd_close_receipt [20:39:11]MH_GetDate [20:39:11]Write to MH i2c: F0 00 00 54 03 46 [20:39:11]Write i2c OK [20:39:11]MH_I2C_Read... [20:39:11]Read from MH i2c: F0 [20:39:11]MH_I2C_Read... [20:39:11]Read from MH i2c: F0 09 00 [20:39:11]MH_I2C_Read... [20:39:11]Read from MH i2c: F0 09 00 54 03 00 6F AC A6 66 F9 24 A2 66 9B [20:39:11]GetLastDocTimeStamp 1722199055 [20:39:11]current date 1722199151 [20:39:11]FM_GetShiftState [20:39:11]SAM_PROTO_GetShiftState [20:39:11]wFMCommunicate request_size=4 [20:39:11]MH_SAM_APDU [20:39:11]CAPDU: 80 13 01 00 [20:39:11]Write to MH i2c: E2 08 00 55 03 80 13 01 00 00 00 00 00 D5 [20:39:11]Write i2c OK [20:39:11]MH_I2C_Read... [20:39:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:39:11]Read from MH i2c: E2 [20:39:11]MH_I2C_Read... [20:39:11]Read from MH i2c: E2 0E 00 [20:39:11]MH_I2C_Read... [20:39:11]Read from MH i2c: E2 0E 00 55 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 86 [20:39:11]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:39:11]wFMCommunicate OK [20:39:11]SAM_PROTO_GetShiftState done [20:39:11]FM_GetShiftState done [20:39:11]opened in 1722125326 [20:39:11]opened+sec_in_day 1722211726 [20:39:11]quantity*price = 30035 [20:39:11]sum+1 = 30036 [20:39:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 490 28.07.2024 20:39 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226830 ФПД: 21150824856506 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T203911&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226830&fm=21150824856506&tin=02508201610067®Number=0000000000092624&sum=30000 [20:39:12]StoreToDocumentArchive [20:39:12]shift 439 fd 226830 [20:39:12]save to /storage/0439/doc_00226830 [20:39:12]save last doc name /storage/0439/doc_00226830 to /storage/kkm_last_doc_name [20:39:12]save OK [20:39:12]Clear old archive folders... [20:39:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:39:12]tlvbuf is 00AA8C30 [20:39:12]SAM_PROTO_ClearQueue [20:39:12]wFMCommunicate request_size=4 [20:39:12]MH_SAM_APDU [20:39:12]CAPDU: 80 09 00 00 [20:39:12]Write to MH i2c: E2 08 00 62 03 80 09 00 00 00 00 00 00 D7 [20:39:12]Write i2c OK [20:39:12]MH_I2C_Read... [20:39:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:39:12]Read from MH i2c: E2 [20:39:12]MH_I2C_Read... [20:39:12]Read from MH i2c: E2 03 00 [20:39:12]MH_I2C_Read... [20:39:12]Read from MH i2c: E2 03 00 62 03 00 90 00 D9 [20:39:12]RAPDU: 90 00 [20:39:12]wFMCommunicate OK [20:39:12]SAM_PROTO_ClearQueue done [20:39:12]KKMCreateOFDPacket [20:39:12]OFDProtocolAddRootSTLVToBuf [20:39:12]FM_MakeSignedData [20:39:12]FM_MakeSignedData [20:39:12]SAM_PROTO_SignData [20:39:12]wFMCommunicate request_size=4 [20:39:12]MH_SAM_APDU [20:39:12]CAPDU: 80 0D 01 02 [20:39:12]Write to MH i2c: E2 08 00 63 03 80 0D 01 02 00 00 00 00 DF [20:39:12]Write i2c OK [20:39:12]MH_I2C_Read... [20:39:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:39:12]Read from MH i2c: E2 [20:39:12]MH_I2C_Read... [20:39:12]Read from MH i2c: E2 03 00 [20:39:12]MH_I2C_Read... [20:39:12]Read from MH i2c: E2 03 00 63 03 00 90 00 DA [20:39:12]RAPDU: 90 00 [20:39:12]wFMCommunicate OK [20:39:12]wFMCommunicate request_size=255 [20:39:12]MH_SAM_APDU [20:39:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 EA 01 00 00 F4 03 04 00 6F AC A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0E 76 03 00 35 04 06 00 13 [20:39:12]Write to MH i2c: E2 02 01 64 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 EA 01 00 00 F4 03 04 00 6F AC A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0E 76 03 00 35 04 06 00 13 00 00 E9 [20:39:12]Write i2c OK [20:39:12]MH_I2C_Read... [20:39:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:39:12]Read from MH i2c: E2 [20:39:12]MH_I2C_Read... [20:39:12]Read from MH i2c: E2 03 00 [20:39:12]MH_I2C_Read... [20:39:12]Read from MH i2c: E2 03 00 64 03 00 90 00 DB [20:39:12]RAPDU: 90 00 [20:39:12]wFMCommunicate OK [20:39:12]wFMCommunicate request_size=10 [20:39:12]MH_SAM_APDU [20:39:12]CAPDU: 80 0D 02 02 05 3C 8F 66 FB BA [20:39:12]Write to MH i2c: E2 0D 00 65 03 80 0D 02 02 05 00 3C 8F 66 FB BA 00 00 D2 [20:39:12]Write i2c OK [20:39:12]MH_I2C_Read... [20:39:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:39:12]Read from MH i2c: E2 [20:39:12]MH_I2C_Read... [20:39:12]Read from MH i2c: E2 03 00 [20:39:12]MH_I2C_Read... [20:39:12]Read from MH i2c: E2 03 00 65 03 00 90 00 DC [20:39:12]RAPDU: 90 00 [20:39:12]wFMCommunicate OK [20:39:12]wFMCommunicate request_size=4 [20:39:12]MH_SAM_APDU [20:39:12]CAPDU: 80 0D 03 02 [20:39:12]Write to MH i2c: E2 08 00 66 03 80 0D 03 02 00 00 00 00 E4 [20:39:12]Write i2c OK [20:39:12]MH_I2C_Read... [20:39:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:39:12]Read from MH i2c: E2 [20:39:12]MH_I2C_Read... [20:39:12]Read from MH i2c: E2 0B 00 [20:39:12]MH_I2C_Read... [20:39:12]Read from MH i2c: E2 0B 00 66 03 00 23 93 57 D7 00 3E BD 11 90 00 D5 [20:39:12]RAPDU: 23 93 57 D7 00 3E BD 11 90 00 [20:39:12]wFMCommunicate OK [20:39:12]SAM_PROTO_SignData done [20:39:12]FM_MakeSignedData done [20:39:12]CreateOFDProtocolMessage [20:39:12]wFMCommunicate request_size=4 [20:39:12]MH_SAM_APDU [20:39:12]CAPDU: 80 11 00 00 [20:39:12]Write to MH i2c: E2 08 00 67 03 80 11 00 00 00 00 00 00 E4 [20:39:12]Write i2c OK [20:39:12]MH_I2C_Read... [20:39:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:39:12]Read from MH i2c: E2 [20:39:12]MH_I2C_Read... [20:39:12]Read from MH i2c: E2 17 00 [20:39:12]MH_I2C_Read... [20:39:12]Read from MH i2c: E2 17 00 67 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 41 [20:39:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:39:12]wFMCommunicate OK [20:39:12]CreateOFDProtocolMessage done [20:39:12]OFDSenderStorePacket 226830 [20:39:12]StoreOFDPacket docnum=226830 [20:39:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 83 1E 07 01 01 DE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 EA 01 00 00 F4 03 04 00 6F AC A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0E 76 03 00 35 04 06 00 13 3C 8F 66 FB BA 23 93 57 D7 00 3E BD 11 [20:39:12]CheckFolder [20:39:12]dirname=/storage/ofd_packets [20:39:12]CheckFolder done [20:39:12]ProducePacketName [20:39:12]name=ofd_packets/00226830 [20:39:12]NVStorageSaveData ofd_packets/00226830 [20:39:12]File name is /storage/ofd_packets/00226830 [20:39:12]Write 301 bytes [20:39:12]NVStorageSaveData done [20:39:12]OFDSenderStorePacket done [20:39:12]KKMCreateOFDPacket done [20:39:12]NVStorageSaveData kkm_last_timestamp [20:39:12]File name is /storage/kkm_last_timestamp [20:39:12]Write 4 bytes [20:39:12]NVStorageSaveData done [20:39:12]ExternCall_PrintAddStr [20:39:12]wPrintStart [20:39:12]Write to MH i2c: 01 00 00 68 03 6B [20:39:12]Write i2c OK [20:39:12]MH_I2C_Read... [20:39:12]Read from MH i2c: 01 [20:39:12]MH_I2C_Read... [20:39:12]Read from MH i2c: 01 07 00 [20:39:12]MH_I2C_Read... [20:39:12]Read from MH i2c: 01 07 00 68 03 00 00 00 00 00 FF 0F 80 [20:39:12]RasterBufferAndPrint [20:39:12]line Счет N : (1)2003257 [20:39:12]line ИНН: 02508201610067 [20:39:12]line Контрольно-Кассовый Чек [20:39:12]line ПРОДАЖА [20:39:12]line ТРК (МРК, ГНК) : 33 [20:39:12]line Товар: 2710124130 [20:39:12]line Аи-92-К-5 [20:39:12]line 4.430 * 67.80 [20:39:12]line = 300.35 [20:39:12]line НДС 12% НСП 1% [20:39:12]line > о реализуемом товаре [20:39:12]line ОКРУГЛЕНИЕ: -0.35 [20:39:12]line ИТОГО: 300.00 [20:39:12]line Внесено: 300.00 [20:39:12]line СДАЧА: 0.00 [20:39:12]line НСП 1% : 2.66 [20:39:12]line НДС 12% : 31.90 [20:39:12]line Наличными: 300.00 [20:39:12]line Безнал.: 0.00 [20:39:12]line Место: АЗС № 97 "Партнер Нефть" [20:39:12]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:39:12]line СНО: Общий режим [20:39:12]line Чек 490 28.07.2024 20:39 [20:39:12]line Смена: 439 ФФД: 1.0 [20:39:12]line ЗНМ: 0300000054 [20:39:12]line РНМ: 0000000000092624 [20:39:12]line Версия ККМ: 001 [20:39:12]line ФМ: 0000000000874959 [20:39:12]line ФД: 226830 [20:39:12]line ФПД: 21150824856506 [20:39:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T203911&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226830&fm=21150824856506&tin=02508201610067®Number=0000000000092624&sum=30000 [20:39:13]OFD Sender: Processing packet 226830 [packets to send 604, broken 603] [20:39:13]ProducePacketName [20:39:13]name=ofd_packets/00226830 [20:39:13]OFD Sender: To server: pG, [20:39:13]CommunicateWithHost lk.salyk.kg:30040 [20:39:13]ConnectInit lk.salyk.kg [20:39:13]written 0, free lines is 4095 [20:39:13]Write to MH i2c: 01 00 00 93 03 96 [20:39:13]Write i2c OK [20:39:13]MH_I2C_Read... [20:39:13]Read from MH i2c: 01 [20:39:13]MH_I2C_Read... [20:39:13]Read from MH i2c: 01 07 00 [20:39:13]MH_I2C_Read... [20:39:13]Read from MH i2c: 01 07 00 93 03 00 00 00 00 00 5A 0C 03 [20:39:13]RasterBufferAndPrint [20:39:13]line [20:39:13]line [20:39:13]line [20:39:13]line [20:39:13]line [20:39:13]written 0, free lines is 3166 [20:39:13]MH_Cut [20:39:13]Write to MH i2c: D1 01 00 9A 03 01 6F [20:39:13]Write i2c OK [20:39:13]MH_I2C_Read... [20:39:13]Read from MH i2c: D1 [20:39:13]MH_I2C_Read... [20:39:13]Read from MH i2c: D1 01 00 [20:39:13]MH_I2C_Read... [20:39:13]Read from MH i2c: D1 01 00 9A 03 00 6E [20:39:13]Write to MH i2c: 01 00 00 9B 03 9E [20:39:13]Write i2c OK [20:39:13]MH_I2C_Read... [20:39:13]Connected sock=10 [20:39:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 83 1E 07 01 01 DE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 EA 01 00 00 F4 03 04 00 6F AC A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0E 76 03 00 35 04 06 00 13 3C 8F 66 FB BA 23 93 57 D7 00 3E BD 11 [20:39:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 BA 9A 47 00 75 4A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0E 76 03 00 F4 03 04 00 79 58 A6 66 B6 04 01 00 00 E1 30 D5 22 0B BF 3A 2E [20:39:14]CommunicateWithHost err = 0 [20:39:14]CheckOFDResponse [20:39:14]1017 (14) - 77093643461234 [20:39:14]1041 (16) - 0000000000874959 [20:39:14]1040 (4) - 226830 [20:39:14]1012 (4) - 28.07.2024 14:40 [20:39:14]1206 (1) - 0 [20:39:14]OFD Sender: Remove packet 226830 [20:39:14]ProducePacketName [20:39:14]name=ofd_packets/00226830 [20:39:14]NVStorageDeleteData [20:39:14]*** Cut start [20:39:14]*** Partial cut [20:39:14]*** CUTSNS_PIN = 1 [20:39:14]*** CUTSNS_PIN = 0 [20:39:14]OFD Sender: No OFD packet to send [20:39:15]*** Brake cut motor [20:39:15]Read from MH i2c: 01 [20:39:15]MH_I2C_Read... [20:39:15]*** Stop cut motor [20:39:15]*** Cut end [20:39:15]Read from MH i2c: 01 07 00 [20:39:15]MH_I2C_Read... [20:39:15]Read from MH i2c: 01 07 00 9B 03 00 00 00 00 00 FF 0F B3 [20:39:15]process_action close_receipt done [20:39:15]requested_data is exist [20:39:15]produce_requested_data [20:39:15]requested_item fm.sn is exist - process it [20:39:15]wFMCommunicate request_size=4 [20:39:15]MH_SAM_APDU [20:39:15]CAPDU: 80 11 00 00 [20:39:15]Write to MH i2c: E2 08 00 9C 03 80 11 00 00 00 00 00 00 19 [20:39:15]Write i2c OK [20:39:15]MH_I2C_Read... [20:39:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:39:15]Read from MH i2c: E2 [20:39:15]MH_I2C_Read... [20:39:15]Read from MH i2c: E2 17 00 [20:39:15]MH_I2C_Read... [20:39:15]Read from MH i2c: E2 17 00 9C 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 76 [20:39:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:39:15]wFMCommunicate OK [20:39:15]requested_item fd.num is exist - process it [20:39:15]SAM_PROTO_GetFieldsCounters [20:39:15]wFMCommunicate request_size=4 [20:39:15]MH_SAM_APDU [20:39:15]CAPDU: 80 13 00 00 [20:39:15]Write to MH i2c: E2 08 00 9D 03 80 13 00 00 00 00 00 00 1C [20:39:15]Write i2c OK [20:39:15]MH_I2C_Read... [20:39:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:39:15]Read from MH i2c: E2 [20:39:15]MH_I2C_Read... [20:39:15]Read from MH i2c: E2 62 00 [20:39:15]MH_I2C_Read... [20:39:15]Read from MH i2c: E2 62 00 9D 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0E 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 EA 01 00 00 5E 04 04 00 EA 01 00 00 57 04 04 00 EB 01 00 00 19 04 04 00 00 00 00 00 90 00 45 [20:39:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0E 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 EA 01 00 00 5E 04 04 00 EA 01 00 00 57 04 04 00 EB 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:39:15]wFMCommunicate OK [20:39:15]SAM_PROTO_GetFieldsCounters done [20:39:15]requested_item shift.num is exist - process it [20:39:15]requested_item shift.opened is exist - process it [20:39:15]req_shift_opened [20:39:15]FM_GetShiftState [20:39:15]SAM_PROTO_GetShiftState [20:39:15]wFMCommunicate request_size=4 [20:39:15]MH_SAM_APDU [20:39:15]CAPDU: 80 13 01 00 [20:39:15]Write to MH i2c: E2 08 00 9E 03 80 13 01 00 00 00 00 00 1E [20:39:15]Write i2c OK [20:39:15]MH_I2C_Read... [20:39:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:39:15]Read from MH i2c: E2 [20:39:15]MH_I2C_Read... [20:39:15]Read from MH i2c: E2 0E 00 [20:39:15]MH_I2C_Read... [20:39:15]Read from MH i2c: E2 0E 00 9E 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 CF [20:39:15]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:39:15]wFMCommunicate OK [20:39:15]SAM_PROTO_GetShiftState done [20:39:15]FM_GetShiftState done [20:39:15]req_shift_opened done [20:39:15]requested_item shift.open_date is exist - process it [20:39:15]req_shift_open_date [20:39:15]req_shift_open_date done [20:39:15]produce_requested_data done [20:39:15]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226830,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [20:39:15]process_action_free close_receipt [20:39:15]json_value_free [20:39:15]json_value_free done [20:39:15]process_json_proto returns [20:39:15]Send response to host [20:39:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226830,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [20:39:15]free response buf [20:39:15]execute_script done [20:39:15]execute_script returns [20:39:15]free content buf [20:39:15]Sock 9.Close socket [20:39:15]Sock 9.Thread stoped [20:39:19]OFD Sender: No OFD packet to send [20:39:24]OFD Sender: No OFD packet to send [20:39:29]OFD Sender: No OFD packet to send [20:39:35]OFD Sender: No OFD packet to send [20:39:40]OFD Sender: No OFD packet to send [20:39:40]recv_with_timeout no data received [20:39:45]OFD Sender: No OFD packet to send [20:39:50]OFD Sender: No OFD packet to send [20:39:55]OFD Sender: No OFD packet to send [20:39:59]recv_with_timeout no data received [20:40:00]OFD Sender: No OFD packet to send [20:40:05]OFD Sender: No OFD packet to send [20:40:10]OFD Sender: No OFD packet to send [20:40:15]OFD Sender: No OFD packet to send [20:40:20]OFD Sender: No OFD packet to send [20:40:20]accept exits with 7 [20:40:20]New connection [20:40:20]New thread 3067055460 created [20:40:20]Thread 3066912100 joined [20:40:20]Waiting for new connection... [20:40:20] Sock 7.Parse request [20:40:20]Sock 7.Check first char [20:40:20]Sock 7.First char is OK [20:40:20]request: POST /json_proto HTTP/1.0 [20:40:20]Method: POST [20:40:20]URL: /json_proto [20:40:20]Method is POST - this is cgi request [20:40:20]url: /json_proto [20:40:20]query_string will be loaded in cgi processing [20:40:20]execute_cgi json_proto POST (null) [20:40:20]execute_cgi path=json_proto method=POST [20:40:20]POST find Content-Length [20:40:20]Host: 172.17.43.131:8080 [20:40:20]Content-Length: 683 [20:40:20]Content-Type: application/json [20:40:20] [20:40:20]POST finish read [20:40:20]Found Content-Length = 683 [20:40:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003258", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 15.500, "sum" : 1150.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1150.00, "total" : 1150.00, "payments": [ { "type": 0, "sum" : 1150.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:40:20]execute_script... [20:40:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003258", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 15.500, "sum" : 1150.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1150.00, "total" : 1150.00, "payments": [ { "type": 0, "sum" : 1150.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:40:20]POST & json_proto [20:40:20]process_json_proto [20:40:20]json parsed OK: [20:40:20]protocol is kg_v1.0 [20:40:20]action value=close_receipt [20:40:20]process_action close_receipt [20:40:20]cmd_close_receipt [20:40:20]MH_GetDate [20:40:20]Write to MH i2c: F0 00 00 9F 03 91 [20:40:20]Write i2c OK [20:40:20]MH_I2C_Read... [20:40:20]Read from MH i2c: F0 [20:40:20]MH_I2C_Read... [20:40:20]Read from MH i2c: F0 09 00 [20:40:20]MH_I2C_Read... [20:40:20]Read from MH i2c: F0 09 00 9F 03 00 B5 AC A6 66 F9 24 A2 66 2C [20:40:20]GetLastDocTimeStamp 1722199151 [20:40:20]current date 1722199221 [20:40:20]FM_GetShiftState [20:40:20]SAM_PROTO_GetShiftState [20:40:20]wFMCommunicate request_size=4 [20:40:20]MH_SAM_APDU [20:40:20]CAPDU: 80 13 01 00 [20:40:20]Write to MH i2c: E2 08 00 A0 03 80 13 01 00 00 00 00 00 20 [20:40:20]Write i2c OK [20:40:20]MH_I2C_Read... [20:40:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:40:20]Read from MH i2c: E2 [20:40:20]MH_I2C_Read... [20:40:20]Read from MH i2c: E2 0E 00 [20:40:20]MH_I2C_Read... [20:40:20]Read from MH i2c: E2 0E 00 A0 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 D1 [20:40:20]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:40:20]wFMCommunicate OK [20:40:20]SAM_PROTO_GetShiftState done [20:40:20]FM_GetShiftState done [20:40:20]opened in 1722125326 [20:40:20]opened+sec_in_day 1722211726 [20:40:20]quantity*price = 115010 [20:40:20]sum+1 = 115011 [20:40:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 1150.00 Внесено: 1150.00 СДАЧА: 0.00 НСП 1% : 10.18 НДС 12% : 122.13 Наличными: 1150.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 491 28.07.2024 20:40 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226831 ФПД: 6029769599367 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T204021&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226831&fm=6029769599367&tin=02508201610067®Number=0000000000092624&sum=115000 [20:40:22]StoreToDocumentArchive [20:40:22]shift 439 fd 226831 [20:40:22]save to /storage/0439/doc_00226831 [20:40:22]save last doc name /storage/0439/doc_00226831 to /storage/kkm_last_doc_name [20:40:22]save OK [20:40:22]Clear old archive folders... [20:40:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:40:22]tlvbuf is 00A14400 [20:40:22]SAM_PROTO_ClearQueue [20:40:22]wFMCommunicate request_size=4 [20:40:22]MH_SAM_APDU [20:40:22]CAPDU: 80 09 00 00 [20:40:22]Write to MH i2c: E2 08 00 AD 03 80 09 00 00 00 00 00 00 22 [20:40:22]Write i2c OK [20:40:22]MH_I2C_Read... [20:40:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:40:22]Read from MH i2c: E2 [20:40:22]MH_I2C_Read... [20:40:22]Read from MH i2c: E2 03 00 [20:40:22]MH_I2C_Read... [20:40:22]Read from MH i2c: E2 03 00 AD 03 00 90 00 24 [20:40:22]RAPDU: 90 00 [20:40:22]wFMCommunicate OK [20:40:22]SAM_PROTO_ClearQueue done [20:40:22]KKMCreateOFDPacket [20:40:22]OFDProtocolAddRootSTLVToBuf [20:40:22]FM_MakeSignedData [20:40:22]FM_MakeSignedData [20:40:22]SAM_PROTO_SignData [20:40:22]wFMCommunicate request_size=4 [20:40:22]MH_SAM_APDU [20:40:22]CAPDU: 80 0D 01 02 [20:40:22]Write to MH i2c: E2 08 00 AE 03 80 0D 01 02 00 00 00 00 2A [20:40:22]Write i2c OK [20:40:22]MH_I2C_Read... [20:40:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:40:22]Read from MH i2c: E2 [20:40:22]MH_I2C_Read... [20:40:22]Read from MH i2c: E2 03 00 [20:40:22]MH_I2C_Read... [20:40:22]Read from MH i2c: E2 03 00 AE 03 00 90 00 25 [20:40:22]RAPDU: 90 00 [20:40:22]wFMCommunicate OK [20:40:22]wFMCommunicate request_size=255 [20:40:22]MH_SAM_APDU [20:40:22]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 8C 3C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 42 C1 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C1 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FA 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 2F 00 00 00 00 07 04 06 00 38 C1 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 01 00 00 F4 03 04 00 B5 AC A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0F 76 03 00 35 04 06 00 05 [20:40:22]Write to MH i2c: E2 02 01 AF 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 8C 3C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 42 C1 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C1 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FA 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 2F 00 00 00 00 07 04 06 00 38 C1 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 01 00 00 F4 03 04 00 B5 AC A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0F 76 03 00 35 04 06 00 05 00 00 97 [20:40:22]Write i2c OK [20:40:22]MH_I2C_Read... [20:40:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:40:22]Read from MH i2c: E2 [20:40:22]MH_I2C_Read... [20:40:22]Read from MH i2c: E2 03 00 [20:40:22]MH_I2C_Read... [20:40:22]Read from MH i2c: E2 03 00 AF 03 00 90 00 26 [20:40:22]RAPDU: 90 00 [20:40:22]wFMCommunicate OK [20:40:22]wFMCommunicate request_size=10 [20:40:22]MH_SAM_APDU [20:40:22]CAPDU: 80 0D 02 02 05 7B EA 46 69 87 [20:40:22]Write to MH i2c: E2 0D 00 B0 03 80 0D 02 02 05 00 7B EA 46 69 87 00 00 D2 [20:40:22]Write i2c OK [20:40:22]MH_I2C_Read... [20:40:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:40:22]Read from MH i2c: E2 [20:40:22]MH_I2C_Read... [20:40:22]Read from MH i2c: E2 03 00 [20:40:22]MH_I2C_Read... [20:40:22]Read from MH i2c: E2 03 00 B0 03 00 90 00 27 [20:40:22]RAPDU: 90 00 [20:40:22]wFMCommunicate OK [20:40:22]wFMCommunicate request_size=4 [20:40:22]MH_SAM_APDU [20:40:22]CAPDU: 80 0D 03 02 [20:40:22]Write to MH i2c: E2 08 00 B1 03 80 0D 03 02 00 00 00 00 2F [20:40:22]Write i2c OK [20:40:22]MH_I2C_Read... [20:40:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:40:22]Read from MH i2c: E2 [20:40:22]MH_I2C_Read... [20:40:22]Read from MH i2c: E2 0B 00 [20:40:22]MH_I2C_Read... [20:40:22]Read from MH i2c: E2 0B 00 B1 03 00 39 A0 3C D4 DF D5 85 D9 90 00 2B [20:40:22]RAPDU: 39 A0 3C D4 DF D5 85 D9 90 00 [20:40:22]wFMCommunicate OK [20:40:22]SAM_PROTO_SignData done [20:40:22]FM_MakeSignedData done [20:40:22]CreateOFDProtocolMessage [20:40:22]wFMCommunicate request_size=4 [20:40:22]MH_SAM_APDU [20:40:22]CAPDU: 80 11 00 00 [20:40:22]Write to MH i2c: E2 08 00 B2 03 80 11 00 00 00 00 00 00 2F [20:40:22]Write i2c OK [20:40:22]MH_I2C_Read... [20:40:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:40:22]Read from MH i2c: E2 [20:40:22]MH_I2C_Read... [20:40:22]Read from MH i2c: E2 17 00 [20:40:22]MH_I2C_Read... [20:40:22]Read from MH i2c: E2 17 00 B2 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8C [20:40:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:40:22]wFMCommunicate OK [20:40:22]CreateOFDProtocolMessage done [20:40:22]OFDSenderStorePacket 226831 [20:40:22]StoreOFDPacket docnum=226831 [20:40:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 33 5E 07 01 AC 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 8C 3C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 42 C1 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C1 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FA 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 2F 00 00 00 00 07 04 06 00 38 C1 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 01 00 00 F4 03 04 00 B5 AC A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0F 76 03 00 35 04 06 00 05 7B EA 46 69 87 39 A0 3C D4 DF D5 85 D9 [20:40:22]CheckFolder [20:40:22]dirname=/storage/ofd_packets [20:40:22]CheckFolder done [20:40:22]ProducePacketName [20:40:22]name=ofd_packets/00226831 [20:40:22]NVStorageSaveData ofd_packets/00226831 [20:40:22]File name is /storage/ofd_packets/00226831 [20:40:22]Write 301 bytes [20:40:22]NVStorageSaveData done [20:40:22]OFDSenderStorePacket done [20:40:22]KKMCreateOFDPacket done [20:40:22]NVStorageSaveData kkm_last_timestamp [20:40:22]File name is /storage/kkm_last_timestamp [20:40:22]Write 4 bytes [20:40:22]NVStorageSaveData done [20:40:22]ExternCall_PrintAddStr [20:40:22]wPrintStart [20:40:22]Write to MH i2c: 01 00 00 B3 03 B6 [20:40:22]Write i2c OK [20:40:22]MH_I2C_Read... [20:40:22]Read from MH i2c: 01 [20:40:22]MH_I2C_Read... [20:40:22]Read from MH i2c: 01 07 00 [20:40:22]MH_I2C_Read... [20:40:22]Read from MH i2c: 01 07 00 B3 03 00 00 00 00 00 FF 0F CB [20:40:22]RasterBufferAndPrint [20:40:22]line Счет N : (1)2003258 [20:40:22]line ИНН: 02508201610067 [20:40:22]line Контрольно-Кассовый Чек [20:40:22]line ПРОДАЖА [20:40:22]line ТРК (МРК, ГНК) : 54 [20:40:22]line Товар: 2710124500 [20:40:22]line Аи-95-К-5 [20:40:22]line 15.500 * 74.20 [20:40:22]line = 1150.10 [20:40:22]line НДС 12% НСП 1% [20:40:22]line > о реализуемом товаре [20:40:22]line ОКРУГЛЕНИЕ: -0.10 [20:40:22]line ИТОГО: 1150.00 [20:40:22]line Внесено: 1150.00 [20:40:22]line СДАЧА: 0.00 [20:40:22]line НСП 1% : 10.18 [20:40:22]line НДС 12% : 122.13 [20:40:22]line Наличными: 1150.00 [20:40:22]line Безнал.: 0.00 [20:40:22]line Место: АЗС № 97 "Партнер Нефть" [20:40:22]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:40:22]line СНО: Общий режим [20:40:22]line Чек 491 28.07.2024 20:40 [20:40:22]line Смена: 439 ФФД: 1.0 [20:40:22]line ЗНМ: 0300000054 [20:40:22]line РНМ: 0000000000092624 [20:40:22]line Версия ККМ: 001 [20:40:22]line ФМ: 0000000000874959 [20:40:22]line ФД: 226831 [20:40:22]line ФПД: 6029769599367 [20:40:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T204021&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226831&fm=6029769599367&tin=02508201610067®Number=0000000000092624&sum=115000 [20:40:22]written 0, free lines is 4095 [20:40:22]OFD Sender: Processing packet 226831 [packets to send 604, broken 603] [20:40:22]ProducePacketName [20:40:22]name=ofd_packets/00226831 [20:40:22]OFD Sender: To server: pG, [20:40:22]CommunicateWithHost lk.salyk.kg:30040 [20:40:22]ConnectInit lk.salyk.kg [20:40:23]Write to MH i2c: 01 00 00 DE 03 E1 [20:40:23]Write i2c OK [20:40:23]MH_I2C_Read... [20:40:23]Read from MH i2c: 01 [20:40:23]MH_I2C_Read... [20:40:23]Read from MH i2c: 01 07 00 [20:40:23]MH_I2C_Read... [20:40:23]Read from MH i2c: 01 07 00 DE 03 00 00 00 00 00 57 0C 4B [20:40:23]RasterBufferAndPrint [20:40:23]line [20:40:23]line [20:40:23]line [20:40:23]line [20:40:23]line [20:40:23]written 0, free lines is 3162 [20:40:23]MH_Cut [20:40:23]Write to MH i2c: D1 01 00 E5 03 01 BA [20:40:23]Write i2c OK [20:40:23]MH_I2C_Read... [20:40:23]Read from MH i2c: D1 [20:40:23]MH_I2C_Read... [20:40:23]Read from MH i2c: D1 01 00 [20:40:23]MH_I2C_Read... [20:40:23]Read from MH i2c: D1 01 00 E5 03 00 B9 [20:40:23]Write to MH i2c: 01 00 00 E6 03 E9 [20:40:23]Write i2c OK [20:40:23]MH_I2C_Read... [20:40:23]Connected sock=10 [20:40:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 33 5E 07 01 AC 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 8C 3C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 42 C1 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C1 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FA 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 2F 00 00 00 00 07 04 06 00 38 C1 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 01 00 00 F4 03 04 00 B5 AC A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0F 76 03 00 35 04 06 00 05 7B EA 46 69 87 39 A0 3C D4 DF D5 85 D9 [20:40:24]*** Cut start [20:40:24]*** Partial cut [20:40:24]*** CUTSNS_PIN = 1 [20:40:24]*** CUTSNS_PIN = 0 [20:40:24]*** Brake cut motor [20:40:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 8A 1D 47 00 93 81 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0F 76 03 00 F4 03 04 00 BF 58 A6 66 B6 04 01 00 00 A3 2F 59 E7 A4 CC 20 C2 [20:40:24]CommunicateWithHost err = 0 [20:40:24]CheckOFDResponse [20:40:24]1017 (14) - 77093643461234 [20:40:24]1041 (16) - 0000000000874959 [20:40:24]1040 (4) - 226831 [20:40:24]1012 (4) - 28.07.2024 14:42 [20:40:24]1206 (1) - 0 [20:40:24]OFD Sender: Remove packet 226831 [20:40:24]ProducePacketName [20:40:24]name=ofd_packets/00226831 [20:40:24]NVStorageDeleteData [20:40:24]Read from MH i2c: 01 [20:40:24]MH_I2C_Read... [20:40:24]*** Stop cut motor [20:40:24]*** Cut end [20:40:24]Read from MH i2c: 01 07 00 [20:40:24]MH_I2C_Read... [20:40:24]Read from MH i2c: 01 07 00 E6 03 00 00 00 00 00 FF 0F FE [20:40:24]process_action close_receipt done [20:40:24]requested_data is exist [20:40:24]produce_requested_data [20:40:24]requested_item fm.sn is exist - process it [20:40:24]wFMCommunicate request_size=4 [20:40:24]MH_SAM_APDU [20:40:24]CAPDU: 80 11 00 00 [20:40:24]Write to MH i2c: E2 08 00 E7 03 80 11 00 00 00 00 00 00 64 [20:40:24]Write i2c OK [20:40:24]MH_I2C_Read... [20:40:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:40:25]Read from MH i2c: E2 [20:40:25]MH_I2C_Read... [20:40:25]Read from MH i2c: E2 17 00 [20:40:25]MH_I2C_Read... [20:40:25]Read from MH i2c: E2 17 00 E7 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C1 [20:40:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:40:25]wFMCommunicate OK [20:40:25]requested_item fd.num is exist - process it [20:40:25]SAM_PROTO_GetFieldsCounters [20:40:25]wFMCommunicate request_size=4 [20:40:25]MH_SAM_APDU [20:40:25]CAPDU: 80 13 00 00 [20:40:25]Write to MH i2c: E2 08 00 E8 03 80 13 00 00 00 00 00 00 67 [20:40:25]Write i2c OK [20:40:25]MH_I2C_Read... [20:40:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:40:25]Read from MH i2c: E2 [20:40:25]MH_I2C_Read... [20:40:25]Read from MH i2c: E2 62 00 [20:40:25]MH_I2C_Read... [20:40:25]Read from MH i2c: E2 62 00 E8 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0F 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 EB 01 00 00 5E 04 04 00 EB 01 00 00 57 04 04 00 EC 01 00 00 19 04 04 00 00 00 00 00 90 00 94 [20:40:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0F 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 EB 01 00 00 5E 04 04 00 EB 01 00 00 57 04 04 00 EC 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:40:25]wFMCommunicate OK [20:40:25]SAM_PROTO_GetFieldsCounters done [20:40:25]requested_item shift.num is exist - process it [20:40:25]requested_item shift.opened is exist - process it [20:40:25]req_shift_opened [20:40:25]FM_GetShiftState [20:40:25]SAM_PROTO_GetShiftState [20:40:25]wFMCommunicate request_size=4 [20:40:25]MH_SAM_APDU [20:40:25]CAPDU: 80 13 01 00 [20:40:25]Write to MH i2c: E2 08 00 E9 03 80 13 01 00 00 00 00 00 69 [20:40:25]Write i2c OK [20:40:25]MH_I2C_Read... [20:40:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:40:25]Read from MH i2c: E2 [20:40:25]MH_I2C_Read... [20:40:25]Read from MH i2c: E2 0E 00 [20:40:25]MH_I2C_Read... [20:40:25]Read from MH i2c: E2 0E 00 E9 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 1A [20:40:25]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:40:25]wFMCommunicate OK [20:40:25]SAM_PROTO_GetShiftState done [20:40:25]FM_GetShiftState done [20:40:25]req_shift_opened done [20:40:25]requested_item shift.open_date is exist - process it [20:40:25]req_shift_open_date [20:40:25]req_shift_open_date done [20:40:25]produce_requested_data done [20:40:25]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226831,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [20:40:25]process_action_free close_receipt [20:40:25]json_value_free [20:40:25]json_value_free done [20:40:25]process_json_proto returns [20:40:25]Send response to host [20:40:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226831,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [20:40:25]free response buf [20:40:25]execute_script done [20:40:25]execute_script returns [20:40:25]free content buf [20:40:25]Sock 7.Close socket [20:40:25]Sock 7.Thread stoped [20:40:25]OFD Sender: No OFD packet to send [20:40:30]OFD Sender: No OFD packet to send [20:40:35]OFD Sender: No OFD packet to send [20:40:38]recv_with_timeout no data received [20:40:40]OFD Sender: No OFD packet to send [20:40:45]OFD Sender: No OFD packet to send [20:40:50]OFD Sender: No OFD packet to send [20:40:55]OFD Sender: No OFD packet to send [20:41:00]OFD Sender: No OFD packet to send [20:41:05]OFD Sender: No OFD packet to send [20:41:10]OFD Sender: No OFD packet to send [20:41:14]accept exits with 9 [20:41:14]New connection [20:41:14]New thread 3066912100 created [20:41:14]Thread 3067055460 joined [20:41:14]Waiting for new connection... [20:41:14] Sock 9.Parse request [20:41:14]Sock 9.Check first char [20:41:14]Sock 9.First char is OK [20:41:14]request: POST /json_proto HTTP/1.0 [20:41:14]Method: POST [20:41:14]URL: /json_proto [20:41:14]Method is POST - this is cgi request [20:41:14]url: /json_proto [20:41:14]query_string will be loaded in cgi processing [20:41:14]execute_cgi json_proto POST (null) [20:41:14]execute_cgi path=json_proto method=POST [20:41:14]POST find Content-Length [20:41:14]Host: 172.17.43.131:8080 [20:41:14]Content-Length: 672 [20:41:14]Content-Type: application/json [20:41:14] [20:41:14]POST finish read [20:41:14]Found Content-Length = 672 [20:41:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003259", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 11.630, "sum" : 800.14, "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" ] } } [20:41:14]execute_script... [20:41: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)2003259", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 11.630, "sum" : 800.14, "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" ] } } [20:41:14]POST & json_proto [20:41:14]process_json_proto [20:41:14]json parsed OK: [20:41:14]protocol is kg_v1.0 [20:41:14]action value=close_receipt [20:41:14]process_action close_receipt [20:41:14]cmd_close_receipt [20:41:14]MH_GetDate [20:41:14]Write to MH i2c: F0 00 00 EA 03 DC [20:41:14]Write i2c OK [20:41:14]MH_I2C_Read... [20:41:14]Read from MH i2c: F0 [20:41:14]MH_I2C_Read... [20:41:14]Read from MH i2c: F0 09 00 [20:41:14]MH_I2C_Read... [20:41:14]Read from MH i2c: F0 09 00 EA 03 00 EB AC A6 66 F9 24 A2 66 AD [20:41:14]GetLastDocTimeStamp 1722199221 [20:41:14]current date 1722199275 [20:41:14]FM_GetShiftState [20:41:14]SAM_PROTO_GetShiftState [20:41:14]wFMCommunicate request_size=4 [20:41:14]MH_SAM_APDU [20:41:14]CAPDU: 80 13 01 00 [20:41:14]Write to MH i2c: E2 08 00 EB 03 80 13 01 00 00 00 00 00 6B [20:41:14]Write i2c OK [20:41:14]MH_I2C_Read... [20:41:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:41:14]Read from MH i2c: E2 [20:41:14]MH_I2C_Read... [20:41:14]Read from MH i2c: E2 0E 00 [20:41:14]MH_I2C_Read... [20:41:14]Read from MH i2c: E2 0E 00 EB 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 1C [20:41:14]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:41:14]wFMCommunicate OK [20:41:14]SAM_PROTO_GetShiftState done [20:41:14]FM_GetShiftState done [20:41:14]opened in 1722125326 [20:41:14]opened+sec_in_day 1722211726 [20:41:14]quantity*price = 80014 [20:41:14]sum+1 = 80015 [20:41:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.14 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 492 28.07.2024 20:41 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226832 ФПД: 61949707718072 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T204115&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226832&fm=61949707718072&tin=02508201610067®Number=0000000000092624&sum=80000 [20:41:16]StoreToDocumentArchive [20:41:16]shift 439 fd 226832 [20:41:16]save to /storage/0439/doc_00226832 [20:41:16]save last doc name /storage/0439/doc_00226832 to /storage/kkm_last_doc_name [20:41:16]save OK [20:41:16]Clear old archive folders... [20:41:16]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:41:16]tlvbuf is 00A21FF0 [20:41:16]SAM_PROTO_ClearQueue [20:41:16]wFMCommunicate request_size=4 [20:41:16]MH_SAM_APDU [20:41:16]CAPDU: 80 09 00 00 [20:41:16]Write to MH i2c: E2 08 00 F8 03 80 09 00 00 00 00 00 00 6D [20:41:16]Write i2c OK [20:41:16]MH_I2C_Read... [20:41:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:41:16]Read from MH i2c: E2 [20:41:16]MH_I2C_Read... [20:41:16]Read from MH i2c: E2 03 00 [20:41:16]MH_I2C_Read... [20:41:16]Read from MH i2c: E2 03 00 F8 03 00 90 00 6F [20:41:16]RAPDU: 90 00 [20:41:16]wFMCommunicate OK [20:41:16]SAM_PROTO_ClearQueue done [20:41:16]KKMCreateOFDPacket [20:41:16]OFDProtocolAddRootSTLVToBuf [20:41:16]FM_MakeSignedData [20:41:16]FM_MakeSignedData [20:41:16]SAM_PROTO_SignData [20:41:16]wFMCommunicate request_size=4 [20:41:16]MH_SAM_APDU [20:41:16]CAPDU: 80 0D 01 02 [20:41:16]Write to MH i2c: E2 08 00 F9 03 80 0D 01 02 00 00 00 00 75 [20:41:16]Write i2c OK [20:41:16]MH_I2C_Read... [20:41:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:41:16]Read from MH i2c: E2 [20:41:16]MH_I2C_Read... [20:41:16]Read from MH i2c: E2 03 00 [20:41:16]MH_I2C_Read... [20:41:16]Read from MH i2c: E2 03 00 F9 03 00 90 00 70 [20:41:16]RAPDU: 90 00 [20:41:16]wFMCommunicate OK [20:41:16]wFMCommunicate request_size=255 [20:41:16]MH_SAM_APDU [20:41:16]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6E 2D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 8E 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 EC 01 00 00 F4 03 04 00 EB AC A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 10 76 03 00 35 04 06 00 [20:41:16]Write to MH i2c: E2 02 01 FA 03 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6E 2D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 8E 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 EC 01 00 00 F4 03 04 00 EB AC A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 10 76 03 00 35 04 06 00 00 00 68 [20:41:16]Write i2c OK [20:41:16]MH_I2C_Read... [20:41:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:41:16]Read from MH i2c: E2 [20:41:16]MH_I2C_Read... [20:41:16]Read from MH i2c: E2 03 00 [20:41:16]MH_I2C_Read... [20:41:16]Read from MH i2c: E2 03 00 FA 03 00 90 00 71 [20:41:16]RAPDU: 90 00 [20:41:16]wFMCommunicate OK [20:41:16]wFMCommunicate request_size=11 [20:41:16]MH_SAM_APDU [20:41:16]CAPDU: 80 0D 02 02 06 38 57 CA 52 8D B8 [20:41:16]Write to MH i2c: E2 0E 00 FB 03 80 0D 02 02 06 00 38 57 CA 52 8D B8 00 00 74 [20:41:16]Write i2c OK [20:41:16]MH_I2C_Read... [20:41:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:41:16]Read from MH i2c: E2 [20:41:16]MH_I2C_Read... [20:41:16]Read from MH i2c: E2 03 00 [20:41:16]MH_I2C_Read... [20:41:16]Read from MH i2c: E2 03 00 FB 03 00 90 00 72 [20:41:16]RAPDU: 90 00 [20:41:16]wFMCommunicate OK [20:41:16]wFMCommunicate request_size=4 [20:41:16]MH_SAM_APDU [20:41:16]CAPDU: 80 0D 03 02 [20:41:16]Write to MH i2c: E2 08 00 FC 03 80 0D 03 02 00 00 00 00 7A [20:41:16]Write i2c OK [20:41:16]MH_I2C_Read... [20:41:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:41:16]Read from MH i2c: E2 [20:41:16]MH_I2C_Read... [20:41:16]Read from MH i2c: E2 0B 00 [20:41:16]MH_I2C_Read... [20:41:16]Read from MH i2c: E2 0B 00 FC 03 00 B9 8C 3E E7 85 FB D8 E9 90 00 26 [20:41:16]RAPDU: B9 8C 3E E7 85 FB D8 E9 90 00 [20:41:16]wFMCommunicate OK [20:41:16]SAM_PROTO_SignData done [20:41:16]FM_MakeSignedData done [20:41:16]CreateOFDProtocolMessage [20:41:16]wFMCommunicate request_size=4 [20:41:16]MH_SAM_APDU [20:41:16]CAPDU: 80 11 00 00 [20:41:16]Write to MH i2c: E2 08 00 FD 03 80 11 00 00 00 00 00 00 7A [20:41:16]Write i2c OK [20:41:16]MH_I2C_Read... [20:41:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:41:16]Read from MH i2c: E2 [20:41:16]MH_I2C_Read... [20:41:16]Read from MH i2c: E2 17 00 [20:41:16]MH_I2C_Read... [20:41:16]Read from MH i2c: E2 17 00 FD 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D7 [20:41:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:41:16]wFMCommunicate OK [20:41:16]CreateOFDProtocolMessage done [20:41:16]OFDSenderStorePacket 226832 [20:41:16]StoreOFDPacket docnum=226832 [20:41:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 8B 81 08 01 7A 37 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6E 2D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 8E 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 EC 01 00 00 F4 03 04 00 EB AC A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 10 76 03 00 35 04 06 00 38 57 CA 52 8D B8 B9 8C 3E E7 85 FB D8 E9 [20:41:16]CheckFolder [20:41:16]dirname=/storage/ofd_packets [20:41:16]CheckFolder done [20:41:16]ProducePacketName [20:41:16]name=ofd_packets/00226832 [20:41:16]NVStorageSaveData ofd_packets/00226832 [20:41:16]File name is /storage/ofd_packets/00226832 [20:41:16]Write 302 bytes [20:41:16]NVStorageSaveData done [20:41:16]OFDSenderStorePacket done [20:41:16]KKMCreateOFDPacket done [20:41:16]NVStorageSaveData kkm_last_timestamp [20:41:16]File name is /storage/kkm_last_timestamp [20:41:16]Write 4 bytes [20:41:16]NVStorageSaveData done [20:41:16]ExternCall_PrintAddStr [20:41:16]wPrintStart [20:41:16]Write to MH i2c: 01 00 00 FE 03 01 [20:41:16]Write i2c OK [20:41:16]MH_I2C_Read... [20:41:16]Read from MH i2c: 01 [20:41:16]MH_I2C_Read... [20:41:16]Read from MH i2c: 01 07 00 [20:41:16]MH_I2C_Read... [20:41:16]Read from MH i2c: 01 07 00 FE 03 00 00 00 00 00 FF 0F 16 [20:41:16]RasterBufferAndPrint [20:41:16]line Счет N : (1)2003259 [20:41:16]line ИНН: 02508201610067 [20:41:16]line Контрольно-Кассовый Чек [20:41:16]line ПРОДАЖА [20:41:16]line ТРК (МРК, ГНК) : 62 [20:41:16]line Товар: 2710124130 [20:41:16]line Super-92-К-5 [20:41:16]line 11.630 * 68.80 [20:41:16]line = 800.14 [20:41:16]line НДС 12% НСП 1% [20:41:16]line > о реализуемом товаре [20:41:16]line ОКРУГЛЕНИЕ: -0.14 [20:41:16]line ИТОГО: 800.00 [20:41:16]line Внесено: 800.00 [20:41:16]line СДАЧА: 0.00 [20:41:16]line НСП 1% : 7.08 [20:41:16]line НДС 12% : 84.97 [20:41:16]line Наличными: 800.00 [20:41:16]line Безнал.: 0.00 [20:41:16]line Место: АЗС № 97 "Партнер Нефть" [20:41:16]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:41:16]line СНО: Общий режим [20:41:16]line Чек 492 28.07.2024 20:41 [20:41:16]line Смена: 439 ФФД: 1.0 [20:41:16]line ЗНМ: 0300000054 [20:41:16]line РНМ: 0000000000092624 [20:41:16]line Версия ККМ: 001 [20:41:16]line ФМ: 0000000000874959 [20:41:16]line ФД: 226832 [20:41:16]line ФПД: 61949707718072 [20:41:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T204115&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226832&fm=61949707718072&tin=02508201610067®Number=0000000000092624&sum=80000 [20:41:16]written 0, free lines is 4095 [20:41:16]OFD Sender: Processing packet 226832 [packets to send 604, broken 603] [20:41:16]ProducePacketName [20:41:16]name=ofd_packets/00226832 [20:41:16]OFD Sender: To server: pG, [20:41:16]CommunicateWithHost lk.salyk.kg:30040 [20:41:16]ConnectInit lk.salyk.kg [20:41:17]Write to MH i2c: 01 00 00 29 04 2D [20:41:17]Write i2c OK [20:41:17]MH_I2C_Read... [20:41:17]Read from MH i2c: 01 [20:41:17]MH_I2C_Read... [20:41:17]Read from MH i2c: 01 07 00 [20:41:17]MH_I2C_Read... [20:41:17]Read from MH i2c: 01 07 00 29 04 00 00 00 00 00 5A 0C 9A [20:41:17]RasterBufferAndPrint [20:41:17]line [20:41:17]line [20:41:17]line [20:41:17]line [20:41:17]line [20:41:17]written 0, free lines is 3166 [20:41:17]MH_Cut [20:41:17]Write to MH i2c: D1 01 00 30 04 01 06 [20:41:17]Write i2c OK [20:41:17]MH_I2C_Read... [20:41:17]Read from MH i2c: D1 [20:41:17]MH_I2C_Read... [20:41:17]Read from MH i2c: D1 01 00 [20:41:17]MH_I2C_Read... [20:41:17]Read from MH i2c: D1 01 00 30 04 00 05 [20:41:17]Write to MH i2c: 01 00 00 31 04 35 [20:41:17]Write i2c OK [20:41:17]MH_I2C_Read... [20:41:17]Connected sock=7 [20:41:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 8B 81 08 01 7A 37 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6E 2D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 8E 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 EC 01 00 00 F4 03 04 00 EB AC A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 10 76 03 00 35 04 06 00 38 57 CA 52 8D B8 B9 8C 3E E7 85 FB D8 E9 [20:41:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 7D A1 47 00 AF 0D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 10 76 03 00 F4 03 04 00 F5 58 A6 66 B6 04 01 00 00 EB 0F 96 25 FF 7F 5E CC [20:41:18]CommunicateWithHost err = 0 [20:41:18]CheckOFDResponse [20:41:18]1017 (14) - 77093643461234 [20:41:18]1041 (16) - 0000000000874959 [20:41:18]1040 (4) - 226832 [20:41:18]1012 (4) - 28.07.2024 14:43 [20:41:18]1206 (1) - 0 [20:41:18]OFD Sender: Remove packet 226832 [20:41:18]ProducePacketName [20:41:18]name=ofd_packets/00226832 [20:41:18]NVStorageDeleteData [20:41:18]*** Cut start [20:41:18]*** Partial cut [20:41:18]*** CUTSNS_PIN = 1 [20:41:18]OFD Sender: No OFD packet to send [20:41:18]*** CUTSNS_PIN = 0 [20:41:18]*** Brake cut motor [20:41:19]Read from MH i2c: 01 [20:41:19]MH_I2C_Read... [20:41:19]*** Stop cut motor [20:41:19]*** Cut end [20:41:19]Read from MH i2c: 01 07 00 [20:41:19]MH_I2C_Read... [20:41:19]Read from MH i2c: 01 07 00 31 04 00 00 00 00 00 FF 0F 4A [20:41:19]process_action close_receipt done [20:41:19]requested_data is exist [20:41:19]produce_requested_data [20:41:19]requested_item fm.sn is exist - process it [20:41:19]wFMCommunicate request_size=4 [20:41:19]MH_SAM_APDU [20:41:19]CAPDU: 80 11 00 00 [20:41:19]Write to MH i2c: E2 08 00 32 04 80 11 00 00 00 00 00 00 B0 [20:41:19]Write i2c OK [20:41:19]MH_I2C_Read... [20:41:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:41:19]Read from MH i2c: E2 [20:41:19]MH_I2C_Read... [20:41:19]Read from MH i2c: E2 17 00 [20:41:19]MH_I2C_Read... [20:41:19]Read from MH i2c: E2 17 00 32 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 0D [20:41:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:41:19]wFMCommunicate OK [20:41:19]requested_item fd.num is exist - process it [20:41:19]SAM_PROTO_GetFieldsCounters [20:41:19]wFMCommunicate request_size=4 [20:41:19]MH_SAM_APDU [20:41:19]CAPDU: 80 13 00 00 [20:41:19]Write to MH i2c: E2 08 00 33 04 80 13 00 00 00 00 00 00 B3 [20:41:19]Write i2c OK [20:41:19]MH_I2C_Read... [20:41:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:41:19]Read from MH i2c: E2 [20:41:19]MH_I2C_Read... [20:41:19]Read from MH i2c: E2 62 00 [20:41:19]MH_I2C_Read... [20:41:19]Read from MH i2c: E2 62 00 33 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 10 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 EC 01 00 00 5E 04 04 00 EC 01 00 00 57 04 04 00 ED 01 00 00 19 04 04 00 00 00 00 00 90 00 E4 [20:41:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 10 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 EC 01 00 00 5E 04 04 00 EC 01 00 00 57 04 04 00 ED 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:41:19]wFMCommunicate OK [20:41:19]SAM_PROTO_GetFieldsCounters done [20:41:19]requested_item shift.num is exist - process it [20:41:19]requested_item shift.opened is exist - process it [20:41:19]req_shift_opened [20:41:19]FM_GetShiftState [20:41:19]SAM_PROTO_GetShiftState [20:41:19]wFMCommunicate request_size=4 [20:41:19]MH_SAM_APDU [20:41:19]CAPDU: 80 13 01 00 [20:41:19]Write to MH i2c: E2 08 00 34 04 80 13 01 00 00 00 00 00 B5 [20:41:19]Write i2c OK [20:41:19]MH_I2C_Read... [20:41:19]Read from MH i2c: E2 [20:41:19]MH_I2C_Read... [20:41:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:41:19]Read from MH i2c: E2 0E 00 [20:41:19]MH_I2C_Read... [20:41:19]Read from MH i2c: E2 0E 00 34 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 66 [20:41:19]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:41:19]wFMCommunicate OK [20:41:19]SAM_PROTO_GetShiftState done [20:41:19]FM_GetShiftState done [20:41:19]req_shift_opened done [20:41:19]requested_item shift.open_date is exist - process it [20:41:19]req_shift_open_date [20:41:19]req_shift_open_date done [20:41:19]produce_requested_data done [20:41:19]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226832,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [20:41:19]process_action_free close_receipt [20:41:19]json_value_free [20:41:19]json_value_free done [20:41:19]process_json_proto returns [20:41:19]Send response to host [20:41:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226832,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [20:41:19]free response buf [20:41:19]execute_script done [20:41:19]execute_script returns [20:41:19]free content buf [20:41:19]Sock 9.Close socket [20:41:19]Sock 9.Thread stoped [20:41:19]accept exits with 10 [20:41:19]New connection [20:41:19]New thread 3067055460 created [20:41:19]Thread 3066912100 joined [20:41:19]Waiting for new connection... [20:41:19] Sock 10.Parse request [20:41:19]Sock 10.Check first char [20:41:19]Sock 10.First char is OK [20:41:19]request: POST /json_proto HTTP/1.0 [20:41:19]Method: POST [20:41:19]URL: /json_proto [20:41:19]Method is POST - this is cgi request [20:41:19]url: /json_proto [20:41:19]query_string will be loaded in cgi processing [20:41:19]execute_cgi json_proto POST (null) [20:41:19]execute_cgi path=json_proto method=POST [20:41:19]POST find Content-Length [20:41:19]Host: 172.17.43.131:8080 [20:41:19]Content-Length: 671 [20:41:19]Content-Type: application/json [20:41:19] [20:41:19]POST finish read [20:41:19]Found Content-Length = 671 [20:41:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003261", "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.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:41:19]execute_script... [20: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)2003261", "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.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:41:19]POST & json_proto [20:41:19]process_json_proto [20:41:19]json parsed OK: [20:41:19]protocol is kg_v1.0 [20:41:19]action value=close_receipt [20:41:19]process_action close_receipt [20:41:19]cmd_close_receipt [20:41:19]MH_GetDate [20:41:19]Write to MH i2c: F0 00 00 35 04 28 [20:41:19]Write i2c OK [20:41:19]MH_I2C_Read... [20:41:19]Read from MH i2c: F0 [20:41:19]MH_I2C_Read... [20:41:19]Read from MH i2c: F0 09 00 [20:41:19]MH_I2C_Read... [20:41:19]Read from MH i2c: F0 09 00 35 04 00 F0 AC A6 66 F9 24 A2 66 FE [20:41:19]GetLastDocTimeStamp 1722199275 [20:41:19]current date 1722199280 [20:41:19]FM_GetShiftState [20:41:19]SAM_PROTO_GetShiftState [20:41:19]wFMCommunicate request_size=4 [20:41:19]MH_SAM_APDU [20:41:19]CAPDU: 80 13 01 00 [20:41:19]Write to MH i2c: E2 08 00 36 04 80 13 01 00 00 00 00 00 B7 [20:41:19]Write i2c OK [20:41:19]MH_I2C_Read... [20:41:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:41:19]Read from MH i2c: E2 [20:41:19]MH_I2C_Read... [20:41:19]Read from MH i2c: E2 0E 00 [20:41:19]MH_I2C_Read... [20:41:19]Read from MH i2c: E2 0E 00 36 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 68 [20:41:19]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:41:19]wFMCommunicate OK [20:41:19]SAM_PROTO_GetShiftState done [20:41:19]FM_GetShiftState done [20:41:19]opened in 1722125326 [20:41:19]opened+sec_in_day 1722211726 [20:41:19]quantity*price = 50017 [20:41:19]sum+1 = 50019 [20:41:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 493 28.07.2024 20:41 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226833 ФПД: 19421232445315 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T204120&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226833&fm=19421232445315&tin=02508201610067®Number=0000000000092624&sum=50000 [20:41:20]StoreToDocumentArchive [20:41:20]shift 439 fd 226833 [20:41:20]save to /storage/0439/doc_00226833 [20:41:20]save last doc name /storage/0439/doc_00226833 to /storage/kkm_last_doc_name [20:41:20]save OK [20:41:20]Clear old archive folders... [20:41:20]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:41:20]tlvbuf is 009F2B30 [20:41:20]SAM_PROTO_ClearQueue [20:41:20]wFMCommunicate request_size=4 [20:41:20]MH_SAM_APDU [20:41:20]CAPDU: 80 09 00 00 [20:41:20]Write to MH i2c: E2 08 00 43 04 80 09 00 00 00 00 00 00 B9 [20:41:20]Write i2c OK [20:41:20]MH_I2C_Read... [20:41:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:41:20]Read from MH i2c: E2 [20:41:20]MH_I2C_Read... [20:41:20]Read from MH i2c: E2 03 00 [20:41:20]MH_I2C_Read... [20:41:20]Read from MH i2c: E2 03 00 43 04 00 90 00 BB [20:41:20]RAPDU: 90 00 [20:41:20]wFMCommunicate OK [20:41:20]SAM_PROTO_ClearQueue done [20:41:20]KKMCreateOFDPacket [20:41:20]OFDProtocolAddRootSTLVToBuf [20:41:20]FM_MakeSignedData [20:41:20]FM_MakeSignedData [20:41:20]SAM_PROTO_SignData [20:41:20]wFMCommunicate request_size=4 [20:41:20]MH_SAM_APDU [20:41:20]CAPDU: 80 0D 01 02 [20:41:20]Write to MH i2c: E2 08 00 44 04 80 0D 01 02 00 00 00 00 C1 [20:41:20]Write i2c OK [20:41:20]MH_I2C_Read... [20:41:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:41:21]Read from MH i2c: E2 [20:41:21]MH_I2C_Read... [20:41:21]Read from MH i2c: E2 03 00 [20:41:21]MH_I2C_Read... [20:41:21]Read from MH i2c: E2 03 00 44 04 00 90 00 BC [20:41:21]RAPDU: 90 00 [20:41:21]wFMCommunicate OK [20:41:21]wFMCommunicate request_size=255 [20:41:21]MH_SAM_APDU [20:41:21]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 01 00 00 F4 03 04 00 F0 AC A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 11 76 03 00 35 04 06 00 [20:41:21]Write to MH i2c: E2 02 01 45 04 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 01 00 00 F4 03 04 00 F0 AC A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 11 76 03 00 35 04 06 00 00 00 2C [20:41:21]Write i2c OK [20:41:21]MH_I2C_Read... [20:41:21]Read from MH i2c: E2 [20:41:21]MH_I2C_Read... [20:41:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:41:21]Read from MH i2c: E2 03 00 [20:41:21]MH_I2C_Read... [20:41:21]Read from MH i2c: E2 03 00 45 04 00 90 00 BD [20:41:21]RAPDU: 90 00 [20:41:21]wFMCommunicate OK [20:41:21]wFMCommunicate request_size=11 [20:41:21]MH_SAM_APDU [20:41:21]CAPDU: 80 0D 02 02 06 11 A9 DB A9 37 83 [20:41:21]Write to MH i2c: E2 0E 00 46 04 80 0D 02 02 06 00 11 A9 DB A9 37 83 00 00 C8 [20:41:21]Write i2c OK [20:41:21]MH_I2C_Read... [20:41:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:41:21]Read from MH i2c: E2 [20:41:21]MH_I2C_Read... [20:41:21]Read from MH i2c: E2 03 00 [20:41:21]MH_I2C_Read... [20:41:21]Read from MH i2c: E2 03 00 46 04 00 90 00 BE [20:41:21]RAPDU: 90 00 [20:41:21]wFMCommunicate OK [20:41:21]wFMCommunicate request_size=4 [20:41:21]MH_SAM_APDU [20:41:21]CAPDU: 80 0D 03 02 [20:41:21]Write to MH i2c: E2 08 00 47 04 80 0D 03 02 00 00 00 00 C6 [20:41:21]Write i2c OK [20:41:21]MH_I2C_Read... [20:41:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:41:21]Read from MH i2c: E2 [20:41:21]MH_I2C_Read... [20:41:21]Read from MH i2c: E2 0B 00 [20:41:21]MH_I2C_Read... [20:41:21]Read from MH i2c: E2 0B 00 47 04 00 28 7D 0B 10 D8 1D 6A E6 90 00 CC [20:41:21]RAPDU: 28 7D 0B 10 D8 1D 6A E6 90 00 [20:41:21]wFMCommunicate OK [20:41:21]SAM_PROTO_SignData done [20:41:21]FM_MakeSignedData done [20:41:21]CreateOFDProtocolMessage [20:41:21]wFMCommunicate request_size=4 [20:41:21]MH_SAM_APDU [20:41:21]CAPDU: 80 11 00 00 [20:41:21]Write to MH i2c: E2 08 00 48 04 80 11 00 00 00 00 00 00 C6 [20:41:21]Write i2c OK [20:41:21]MH_I2C_Read... [20:41:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:41:21]Read from MH i2c: E2 [20:41:21]MH_I2C_Read... [20:41:21]Read from MH i2c: E2 17 00 [20:41:21]MH_I2C_Read... [20:41:21]Read from MH i2c: E2 17 00 48 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 23 [20:41:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:41:21]wFMCommunicate OK [20:41:21]CreateOFDProtocolMessage done [20:41:21]OFDSenderStorePacket 226833 [20:41:21]StoreOFDPacket docnum=226833 [20:41:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 FE 1C 08 01 21 2C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 01 00 00 F4 03 04 00 F0 AC A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 11 76 03 00 35 04 06 00 11 A9 DB A9 37 83 28 7D 0B 10 D8 1D 6A E6 [20:41:22]CheckFolder [20:41:22]dirname=/storage/ofd_packets [20:41:22]CheckFolder done [20:41:22]ProducePacketName [20:41:22]name=ofd_packets/00226833 [20:41:22]NVStorageSaveData ofd_packets/00226833 [20:41:22]File name is /storage/ofd_packets/00226833 [20:41:22]Write 302 bytes [20:41:22]NVStorageSaveData done [20:41:22]OFDSenderStorePacket done [20:41:22]KKMCreateOFDPacket done [20:41:22]NVStorageSaveData kkm_last_timestamp [20:41:22]File name is /storage/kkm_last_timestamp [20:41:22]Write 4 bytes [20:41:22]NVStorageSaveData done [20:41:22]ExternCall_PrintAddStr [20:41:22]wPrintStart [20:41:22]Write to MH i2c: 01 00 00 49 04 4D [20:41:22]Write i2c OK [20:41:22]MH_I2C_Read... [20:41:22]Read from MH i2c: 01 [20:41:22]MH_I2C_Read... [20:41:22]Read from MH i2c: 01 07 00 [20:41:22]MH_I2C_Read... [20:41:22]Read from MH i2c: 01 07 00 49 04 00 00 00 00 00 FF 0F 62 [20:41:22]RasterBufferAndPrint [20:41:22]line Счет N : (1)2003261 [20:41:22]line ИНН: 02508201610067 [20:41:22]line Контрольно-Кассовый Чек [20:41:22]line ПРОДАЖА [20:41:22]line ТРК (МРК, ГНК) : 42 [20:41:22]line Товар: 2710124130 [20:41:22]line Super-92-К-5 [20:41:22]line 7.270 * 68.80 [20:41:22]line = 500.18 [20:41:22]line НДС 12% НСП 1% [20:41:22]line > о реализуемом товаре [20:41:22]line ОКРУГЛЕНИЕ: -0.18 [20:41:22]line ИТОГО: 500.00 [20:41:22]line Внесено: 500.00 [20:41:22]line СДАЧА: 0.00 [20:41:22]line НСП 1% : 4.43 [20:41:22]line НДС 12% : 53.12 [20:41:22]line Наличными: 500.00 [20:41:22]line Безнал.: 0.00 [20:41:22]line Место: АЗС № 97 "Партнер Нефть" [20:41:22]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:41:22]line СНО: Общий режим [20:41:22]line Чек 493 28.07.2024 20:41 [20:41:22]line Смена: 439 ФФД: 1.0 [20:41:22]line ЗНМ: 0300000054 [20:41:22]line РНМ: 0000000000092624 [20:41:22]line Версия ККМ: 001 [20:41:22]line ФМ: 0000000000874959 [20:41:22]line ФД: 226833 [20:41:22]line ФПД: 19421232445315 [20:41:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T204120&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226833&fm=19421232445315&tin=02508201610067®Number=0000000000092624&sum=50000 [20:41:22]written 0, free lines is 4095 [20:41:22]OFD Sender: Processing packet 226833 [packets to send 604, broken 603] [20:41:22]ProducePacketName [20:41:22]name=ofd_packets/00226833 [20:41:22]OFD Sender: To server: pG, [20:41:22]CommunicateWithHost lk.salyk.kg:30040 [20:41:22]ConnectInit lk.salyk.kg [20:41:22]Write to MH i2c: 01 00 00 74 04 78 [20:41:22]Write i2c OK [20:41:22]MH_I2C_Read... [20:41:22]Read from MH i2c: 01 [20:41:22]MH_I2C_Read... [20:41:22]Read from MH i2c: 01 07 00 [20:41:22]MH_I2C_Read... [20:41:22]Read from MH i2c: 01 07 00 74 04 00 00 00 00 00 61 0C EC [20:41:22]RasterBufferAndPrint [20:41:22]line [20:41:22]line [20:41:22]line [20:41:22]line [20:41:22]line [20:41:22]written 0, free lines is 3177 [20:41:22]MH_Cut [20:41:22]Write to MH i2c: D1 01 00 7B 04 01 51 [20:41:22]Write i2c OK [20:41:22]MH_I2C_Read... [20:41:22]Read from MH i2c: D1 [20:41:22]MH_I2C_Read... [20:41:22]Read from MH i2c: D1 01 00 [20:41:22]MH_I2C_Read... [20:41:22]Read from MH i2c: D1 01 00 7B 04 00 50 [20:41:22]Write to MH i2c: 01 00 00 7C 04 80 [20:41:22]Write i2c OK [20:41:22]MH_I2C_Read... [20:41:22]Connected sock=9 [20:41:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 FE 1C 08 01 21 2C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 01 00 00 F4 03 04 00 F0 AC A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 11 76 03 00 35 04 06 00 11 A9 DB A9 37 83 28 7D 0B 10 D8 1D 6A E6 [20:41:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 24 86 47 00 C2 22 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 11 76 03 00 F4 03 04 00 FA 58 A6 66 B6 04 01 00 00 FD 50 B1 58 EC 41 DA 99 [20:41:23]CommunicateWithHost err = 0 [20:41:23]CheckOFDResponse [20:41:23]1017 (14) - 77093643461234 [20:41:23]1041 (16) - 0000000000874959 [20:41:23]1040 (4) - 226833 [20:41:23]1012 (4) - 28.07.2024 14:43 [20:41:23]1206 (1) - 0 [20:41:23]OFD Sender: Remove packet 226833 [20:41:23]ProducePacketName [20:41:23]name=ofd_packets/00226833 [20:41:23]NVStorageDeleteData [20:41:23]*** Cut start [20:41:23]*** Partial cut [20:41:23]*** CUTSNS_PIN = 1 [20:41:23]OFD Sender: No OFD packet to send [20:41:23]*** CUTSNS_PIN = 0 [20:41:24]*** Brake cut motor [20:41:24]Read from MH i2c: 01 [20:41:24]MH_I2C_Read... [20:41:24]*** Stop cut motor [20:41:24]*** Cut end [20:41:24]Read from MH i2c: 01 07 00 [20:41:24]MH_I2C_Read... [20:41:24]Read from MH i2c: 01 07 00 7C 04 00 00 00 00 00 FF 0F 95 [20:41:24]process_action close_receipt done [20:41:24]requested_data is exist [20:41:24]produce_requested_data [20:41:24]requested_item fm.sn is exist - process it [20:41:24]wFMCommunicate request_size=4 [20:41:24]MH_SAM_APDU [20:41:24]CAPDU: 80 11 00 00 [20:41:24]Write to MH i2c: E2 08 00 7D 04 80 11 00 00 00 00 00 00 FB [20:41:24]Write i2c OK [20:41:24]MH_I2C_Read... [20:41:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:41:24]Read from MH i2c: E2 [20:41:24]MH_I2C_Read... [20:41:24]Read from MH i2c: E2 17 00 [20:41:24]MH_I2C_Read... [20:41:24]Read from MH i2c: E2 17 00 7D 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 58 [20:41:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:41:24]wFMCommunicate OK [20:41:24]requested_item fd.num is exist - process it [20:41:24]SAM_PROTO_GetFieldsCounters [20:41:24]wFMCommunicate request_size=4 [20:41:24]MH_SAM_APDU [20:41:24]CAPDU: 80 13 00 00 [20:41:24]Write to MH i2c: E2 08 00 7E 04 80 13 00 00 00 00 00 00 FE [20:41:24]Write i2c OK [20:41:24]MH_I2C_Read... [20:41:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:41:24]Read from MH i2c: E2 [20:41:24]MH_I2C_Read... [20:41:24]Read from MH i2c: E2 62 00 [20:41:24]MH_I2C_Read... [20:41:24]Read from MH i2c: E2 62 00 7E 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 11 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 ED 01 00 00 5E 04 04 00 ED 01 00 00 57 04 04 00 EE 01 00 00 19 04 04 00 00 00 00 00 90 00 33 [20:41:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 11 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 ED 01 00 00 5E 04 04 00 ED 01 00 00 57 04 04 00 EE 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:41:24]wFMCommunicate OK [20:41:24]SAM_PROTO_GetFieldsCounters done [20:41:24]requested_item shift.num is exist - process it [20:41:24]requested_item shift.opened is exist - process it [20:41:24]req_shift_opened [20:41:24]FM_GetShiftState [20:41:24]SAM_PROTO_GetShiftState [20:41:24]wFMCommunicate request_size=4 [20:41:24]MH_SAM_APDU [20:41:24]CAPDU: 80 13 01 00 [20:41:24]Write to MH i2c: E2 08 00 7F 04 80 13 01 00 00 00 00 00 00 [20:41:24]Write i2c OK [20:41:24]MH_I2C_Read... [20:41:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:41:24]Read from MH i2c: E2 [20:41:24]MH_I2C_Read... [20:41:24]Read from MH i2c: E2 0E 00 [20:41:24]MH_I2C_Read... [20:41:24]Read from MH i2c: E2 0E 00 7F 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 B1 [20:41:24]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:41:24]wFMCommunicate OK [20:41:24]SAM_PROTO_GetShiftState done [20:41:24]FM_GetShiftState done [20:41:24]req_shift_opened done [20:41:24]requested_item shift.open_date is exist - process it [20:41:24]req_shift_open_date [20:41:24]req_shift_open_date done [20:41:24]produce_requested_data done [20:41:24]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226833,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [20:41:24]process_action_free close_receipt [20:41:24]json_value_free [20:41:24]json_value_free done [20:41:24]process_json_proto returns [20:41:24]Send response to host [20:41:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226833,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [20:41:24]free response buf [20:41:24]execute_script done [20:41:24]execute_script returns [20:41:24]free content buf [20:41:24]Sock 10.Close socket [20:41:24]Sock 10.Thread stoped [20:41:28]accept exits with 7 [20:41:28]New connection [20:41:28]New thread 3066912100 created [20:41:28]Thread 3067055460 joined [20:41:28]Waiting for new connection... [20:41:28] Sock 7.Parse request [20:41:28]Sock 7.Check first char [20:41:28]Sock 7.First char is OK [20:41:28]request: POST /json_proto HTTP/1.0 [20:41:28]Method: POST [20:41:28]URL: /json_proto [20:41:28]Method is POST - this is cgi request [20:41:28]url: /json_proto [20:41:28]query_string will be loaded in cgi processing [20:41:28]execute_cgi json_proto POST (null) [20:41:28]execute_cgi path=json_proto method=POST [20:41:28]POST find Content-Length [20:41:28]Host: 172.17.43.131:8080 [20:41:28]Content-Length: 683 [20:41:28]Content-Type: application/json [20:41:28] [20:41:28]POST finish read [20:41:28]Found Content-Length = 683 [20:41:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003262", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:41:28]execute_script... [20:41: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)2003262", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:41:28]POST & json_proto [20:41:28]process_json_proto [20:41:28]json parsed OK: [20:41:28]protocol is kg_v1.0 [20:41:28]action value=close_receipt [20:41:28]process_action close_receipt [20:41:28]cmd_close_receipt [20:41:28]MH_GetDate [20:41:28]Write to MH i2c: F0 00 00 80 04 73 [20:41:28]Write i2c OK [20:41:28]MH_I2C_Read... [20:41:28]Read from MH i2c: F0 [20:41:28]MH_I2C_Read... [20:41:28]Read from MH i2c: F0 09 00 [20:41:28]MH_I2C_Read... [20:41:28]Read from MH i2c: F0 09 00 80 04 00 F9 AC A6 66 F9 24 A2 66 52 [20:41:28]GetLastDocTimeStamp 1722199280 [20:41:28]current date 1722199289 [20:41:28]FM_GetShiftState [20:41:28]SAM_PROTO_GetShiftState [20:41:28]wFMCommunicate request_size=4 [20:41:28]MH_SAM_APDU [20:41:28]CAPDU: 80 13 01 00 [20:41:28]Write to MH i2c: E2 08 00 81 04 80 13 01 00 00 00 00 00 02 [20:41:28]Write i2c OK [20:41:28]MH_I2C_Read... [20:41:28]OFD Sender: No OFD packet to send [20:41:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:41:28]Read from MH i2c: E2 [20:41:28]MH_I2C_Read... [20:41:28]Read from MH i2c: E2 0E 00 [20:41:28]MH_I2C_Read... [20:41:28]Read from MH i2c: E2 0E 00 81 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 B3 [20:41:28]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:41:28]wFMCommunicate OK [20:41:28]SAM_PROTO_GetShiftState done [20:41:28]FM_GetShiftState done [20:41:28]opened in 1722125326 [20:41:28]opened+sec_in_day 1722211726 [20:41:28]quantity*price = 100021 [20:41:28]sum+1 = 100023 [20:41:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 494 28.07.2024 20:41 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226834 ФПД: 198568840676274 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T204129&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226834&fm=198568840676274&tin=02508201610067®Number=0000000000092624&sum=100000 [20:41:29]StoreToDocumentArchive [20:41:29]shift 439 fd 226834 [20:41:29]save to /storage/0439/doc_00226834 [20:41:29]save last doc name /storage/0439/doc_00226834 to /storage/kkm_last_doc_name [20:41:29]save OK [20:41:29]Clear old archive folders... [20:41:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:41:29]tlvbuf is 00A19230 [20:41:29]SAM_PROTO_ClearQueue [20:41:29]wFMCommunicate request_size=4 [20:41:29]MH_SAM_APDU [20:41:29]CAPDU: 80 09 00 00 [20:41:29]Write to MH i2c: E2 08 00 8E 04 80 09 00 00 00 00 00 00 04 [20:41:29]Write i2c OK [20:41:29]MH_I2C_Read... [20:41:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:41:29]Read from MH i2c: E2 [20:41:29]MH_I2C_Read... [20:41:29]Read from MH i2c: E2 03 00 [20:41:29]MH_I2C_Read... [20:41:29]Read from MH i2c: E2 03 00 8E 04 00 90 00 06 [20:41:29]RAPDU: 90 00 [20:41:29]wFMCommunicate OK [20:41:29]SAM_PROTO_ClearQueue done [20:41:29]KKMCreateOFDPacket [20:41:29]OFDProtocolAddRootSTLVToBuf [20:41:29]FM_MakeSignedData [20:41:29]FM_MakeSignedData [20:41:29]SAM_PROTO_SignData [20:41:29]wFMCommunicate request_size=4 [20:41:29]MH_SAM_APDU [20:41:29]CAPDU: 80 0D 01 02 [20:41:29]Write to MH i2c: E2 08 00 8F 04 80 0D 01 02 00 00 00 00 0C [20:41:29]Write i2c OK [20:41:29]MH_I2C_Read... [20:41:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:41:29]Read from MH i2c: E2 [20:41:29]MH_I2C_Read... [20:41:29]Read from MH i2c: E2 03 00 [20:41:29]MH_I2C_Read... [20:41:29]Read from MH i2c: E2 03 00 8F 04 00 90 00 07 [20:41:29]RAPDU: 90 00 [20:41:29]wFMCommunicate OK [20:41:29]wFMCommunicate request_size=255 [20:41:29]MH_SAM_APDU [20:41:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 EE 01 00 00 F4 03 04 00 F9 AC A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 12 76 03 00 35 04 06 00 B4 [20:41:29]Write to MH i2c: E2 02 01 90 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 EE 01 00 00 F4 03 04 00 F9 AC A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 12 76 03 00 35 04 06 00 B4 00 00 57 [20:41:30]Write i2c OK [20:41:30]MH_I2C_Read... [20:41:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:41:30]Read from MH i2c: E2 [20:41:30]MH_I2C_Read... [20:41:30]Read from MH i2c: E2 03 00 [20:41:30]MH_I2C_Read... [20:41:30]Read from MH i2c: E2 03 00 90 04 00 90 00 08 [20:41:30]RAPDU: 90 00 [20:41:30]wFMCommunicate OK [20:41:30]wFMCommunicate request_size=10 [20:41:30]MH_SAM_APDU [20:41:30]CAPDU: 80 0D 02 02 05 98 E9 36 43 B2 [20:41:30]Write to MH i2c: E2 0D 00 91 04 80 0D 02 02 05 00 98 E9 36 43 B2 00 00 C5 [20:41:30]Write i2c OK [20:41:30]MH_I2C_Read... [20:41:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:41:30]Read from MH i2c: E2 [20:41:30]MH_I2C_Read... [20:41:30]Read from MH i2c: E2 03 00 [20:41:30]MH_I2C_Read... [20:41:30]Read from MH i2c: E2 03 00 91 04 00 90 00 09 [20:41:30]RAPDU: 90 00 [20:41:30]wFMCommunicate OK [20:41:30]wFMCommunicate request_size=4 [20:41:30]MH_SAM_APDU [20:41:30]CAPDU: 80 0D 03 02 [20:41:30]Write to MH i2c: E2 08 00 92 04 80 0D 03 02 00 00 00 00 11 [20:41:30]Write i2c OK [20:41:30]MH_I2C_Read... [20:41:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:41:30]Read from MH i2c: E2 [20:41:30]MH_I2C_Read... [20:41:30]Read from MH i2c: E2 0B 00 [20:41:30]MH_I2C_Read... [20:41:30]Read from MH i2c: E2 0B 00 92 04 00 F5 F8 82 AF F9 05 4B 33 90 00 AC [20:41:30]RAPDU: F5 F8 82 AF F9 05 4B 33 90 00 [20:41:30]wFMCommunicate OK [20:41:30]SAM_PROTO_SignData done [20:41:30]FM_MakeSignedData done [20:41:30]CreateOFDProtocolMessage [20:41:30]wFMCommunicate request_size=4 [20:41:30]MH_SAM_APDU [20:41:30]CAPDU: 80 11 00 00 [20:41:30]Write to MH i2c: E2 08 00 93 04 80 11 00 00 00 00 00 00 11 [20:41:30]Write i2c OK [20:41:30]MH_I2C_Read... [20:41:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:41:30]Read from MH i2c: E2 [20:41:30]MH_I2C_Read... [20:41:30]Read from MH i2c: E2 17 00 [20:41:30]MH_I2C_Read... [20:41:30]Read from MH i2c: E2 17 00 93 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6E [20:41:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:41:30]wFMCommunicate OK [20:41:30]CreateOFDProtocolMessage done [20:41:30]OFDSenderStorePacket 226834 [20:41:30]StoreOFDPacket docnum=226834 [20:41:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E2 2F 07 01 60 BA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 EE 01 00 00 F4 03 04 00 F9 AC A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 12 76 03 00 35 04 06 00 B4 98 E9 36 43 B2 F5 F8 82 AF F9 05 4B 33 [20:41:30]CheckFolder [20:41:30]dirname=/storage/ofd_packets [20:41:30]CheckFolder done [20:41:30]ProducePacketName [20:41:30]name=ofd_packets/00226834 [20:41:30]NVStorageSaveData ofd_packets/00226834 [20:41:30]File name is /storage/ofd_packets/00226834 [20:41:30]Write 301 bytes [20:41:30]NVStorageSaveData done [20:41:30]OFDSenderStorePacket done [20:41:30]KKMCreateOFDPacket done [20:41:30]NVStorageSaveData kkm_last_timestamp [20:41:30]File name is /storage/kkm_last_timestamp [20:41:30]Write 4 bytes [20:41:30]NVStorageSaveData done [20:41:30]ExternCall_PrintAddStr [20:41:30]wPrintStart [20:41:30]Write to MH i2c: 01 00 00 94 04 98 [20:41:30]Write i2c OK [20:41:30]MH_I2C_Read... [20:41:30]Read from MH i2c: 01 [20:41:30]MH_I2C_Read... [20:41:30]Read from MH i2c: 01 07 00 [20:41:30]MH_I2C_Read... [20:41:30]Read from MH i2c: 01 07 00 94 04 00 00 00 00 00 FF 0F AD [20:41:30]RasterBufferAndPrint [20:41:30]line Счет N : (1)2003262 [20:41:30]line ИНН: 02508201610067 [20:41:30]line Контрольно-Кассовый Чек [20:41:30]line ПРОДАЖА [20:41:30]line ТРК (МРК, ГНК) : 34 [20:41:30]line Товар: 2710124500 [20:41:30]line Аи-95-К-5 [20:41:30]line 13.480 * 74.20 [20:41:30]line = 1000.22 [20:41:30]line НДС 12% НСП 1% [20:41:30]line > о реализуемом товаре [20:41:30]line ОКРУГЛЕНИЕ: -0.22 [20:41:30]line ИТОГО: 1000.00 [20:41:30]line Внесено: 1000.00 [20:41:30]line СДАЧА: 0.00 [20:41:30]line НСП 1% : 8.85 [20:41:30]line НДС 12% : 106.22 [20:41:30]line Наличными: 1000.00 [20:41:30]line Безнал.: 0.00 [20:41:30]line Место: АЗС № 97 "Партнер Нефть" [20:41:30]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:41:30]line СНО: Общий режим [20:41:30]line Чек 494 28.07.2024 20:41 [20:41:30]line Смена: 439 ФФД: 1.0 [20:41:30]line ЗНМ: 0300000054 [20:41:30]line РНМ: 0000000000092624 [20:41:30]line Версия ККМ: 001 [20:41:30]line ФМ: 0000000000874959 [20:41:30]line ФД: 226834 [20:41:30]line ФПД: 198568840676274 [20:41:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T204129&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226834&fm=198568840676274&tin=02508201610067®Number=0000000000092624&sum=100000 [20:41:30]OFD Sender: Processing packet 226834 [packets to send 604, broken 603] [20:41:30]ProducePacketName [20:41:30]name=ofd_packets/00226834 [20:41:30]OFD Sender: To server: pG, [20:41:30]CommunicateWithHost lk.salyk.kg:30040 [20:41:30]ConnectInit lk.salyk.kg [20:41:30]written 0, free lines is 4095 [20:41:30]Connected sock=9 [20:41:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E2 2F 07 01 60 BA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 EE 01 00 00 F4 03 04 00 F9 AC A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 12 76 03 00 35 04 06 00 B4 98 E9 36 43 B2 F5 F8 82 AF F9 05 4B 33 [20:41:31]Write to MH i2c: 01 00 00 BF 04 C3 [20:41:31]Write i2c OK [20:41:31]MH_I2C_Read... [20:41:31]Read from MH i2c: 01 [20:41:31]MH_I2C_Read... [20:41:31]Read from MH i2c: 01 07 00 [20:41:31]MH_I2C_Read... [20:41:31]Read from MH i2c: 01 07 00 BF 04 00 00 00 00 00 C5 0C 9B [20:41:31]RasterBufferAndPrint [20:41:31]line [20:41:31]line [20:41:31]line [20:41:31]line [20:41:31]line [20:41:31]written 0, free lines is 3282 [20:41:31]MH_Cut [20:41:31]Write to MH i2c: D1 01 00 C6 04 01 9C [20:41:31]Write i2c OK [20:41:31]MH_I2C_Read... [20:41:31]Read from MH i2c: D1 [20:41:31]MH_I2C_Read... [20:41:31]Read from MH i2c: D1 01 00 [20:41:31]MH_I2C_Read... [20:41:31]Read from MH i2c: D1 01 00 C6 04 00 9B [20:41:31]Write to MH i2c: 01 00 00 C7 04 CB [20:41:31]Write i2c OK [20:41:31]MH_I2C_Read... [20:41:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 FE 88 47 00 4E 01 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 12 76 03 00 F4 03 04 00 02 59 A6 66 B6 04 01 00 00 80 59 2A 24 80 2D 19 3A [20:41:31]CommunicateWithHost err = 0 [20:41:31]CheckOFDResponse [20:41:31]1017 (14) - 77093643461234 [20:41:31]1041 (16) - 0000000000874959 [20:41:31]1040 (4) - 226834 [20:41:31]1012 (4) - 28.07.2024 14:43 [20:41:31]1206 (1) - 0 [20:41:31]OFD Sender: Remove packet 226834 [20:41:31]ProducePacketName [20:41:31]name=ofd_packets/00226834 [20:41:31]NVStorageDeleteData [20:41:32]OFD Sender: No OFD packet to send [20:41:32]*** Cut start [20:41:32]*** Partial cut [20:41:32]*** CUTSNS_PIN = 1 [20:41:32]*** CUTSNS_PIN = 0 [20:41:32]*** Brake cut motor [20:41:32]Read from MH i2c: 01 [20:41:32]MH_I2C_Read... [20:41:32]*** Stop cut motor [20:41:32]*** Cut end [20:41:32]Read from MH i2c: 01 07 00 [20:41:32]MH_I2C_Read... [20:41:32]Read from MH i2c: 01 07 00 C7 04 00 00 00 00 00 FF 0F E0 [20:41:32]process_action close_receipt done [20:41:32]requested_data is exist [20:41:32]produce_requested_data [20:41:32]requested_item fm.sn is exist - process it [20:41:32]wFMCommunicate request_size=4 [20:41:32]MH_SAM_APDU [20:41:32]CAPDU: 80 11 00 00 [20:41:32]Write to MH i2c: E2 08 00 C8 04 80 11 00 00 00 00 00 00 46 [20:41:32]Write i2c OK [20:41:32]MH_I2C_Read... [20:41:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:41:32]Read from MH i2c: E2 [20:41:32]MH_I2C_Read... [20:41:32]Read from MH i2c: E2 17 00 [20:41:32]MH_I2C_Read... [20:41:32]Read from MH i2c: E2 17 00 C8 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A3 [20:41:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:41:32]wFMCommunicate OK [20:41:32]requested_item fd.num is exist - process it [20:41:32]SAM_PROTO_GetFieldsCounters [20:41:32]wFMCommunicate request_size=4 [20:41:32]MH_SAM_APDU [20:41:32]CAPDU: 80 13 00 00 [20:41:32]Write to MH i2c: E2 08 00 C9 04 80 13 00 00 00 00 00 00 49 [20:41:32]Write i2c OK [20:41:32]MH_I2C_Read... [20:41:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:41:33]Read from MH i2c: E2 [20:41:33]MH_I2C_Read... [20:41:33]Read from MH i2c: E2 62 00 [20:41:33]MH_I2C_Read... [20:41:33]Read from MH i2c: E2 62 00 C9 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 12 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 EE 01 00 00 5E 04 04 00 EE 01 00 00 57 04 04 00 EF 01 00 00 19 04 04 00 00 00 00 00 90 00 82 [20:41:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 12 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 EE 01 00 00 5E 04 04 00 EE 01 00 00 57 04 04 00 EF 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:41:33]wFMCommunicate OK [20:41:33]SAM_PROTO_GetFieldsCounters done [20:41:33]requested_item shift.num is exist - process it [20:41:33]requested_item shift.opened is exist - process it [20:41:33]req_shift_opened [20:41:33]FM_GetShiftState [20:41:33]SAM_PROTO_GetShiftState [20:41:33]wFMCommunicate request_size=4 [20:41:33]MH_SAM_APDU [20:41:33]CAPDU: 80 13 01 00 [20:41:33]Write to MH i2c: E2 08 00 CA 04 80 13 01 00 00 00 00 00 4B [20:41:33]Write i2c OK [20:41:33]MH_I2C_Read... [20:41:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:41:33]Read from MH i2c: E2 [20:41:33]MH_I2C_Read... [20:41:33]Read from MH i2c: E2 0E 00 [20:41:33]MH_I2C_Read... [20:41:33]Read from MH i2c: E2 0E 00 CA 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 FC [20:41:33]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:41:33]wFMCommunicate OK [20:41:33]SAM_PROTO_GetShiftState done [20:41:33]FM_GetShiftState done [20:41:33]req_shift_opened done [20:41:33]requested_item shift.open_date is exist - process it [20:41:33]req_shift_open_date [20:41:33]req_shift_open_date done [20:41:33]produce_requested_data done [20:41:33]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226834,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [20:41:33]process_action_free close_receipt [20:41:33]json_value_free [20:41:33]json_value_free done [20:41:33]process_json_proto returns [20:41:33]Send response to host [20:41:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226834,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [20:41:33]free response buf [20:41:33]execute_script done [20:41:33]execute_script returns [20:41:33]free content buf [20:41:33]Sock 7.Close socket [20:41:33]Sock 7.Thread stoped [20:41:37]OFD Sender: No OFD packet to send [20:41:42]OFD Sender: No OFD packet to send [20:41:46]recv_with_timeout no data received [20:41:47]OFD Sender: No OFD packet to send [20:41:52]OFD Sender: No OFD packet to send [20:41:57]OFD Sender: No OFD packet to send [20:42:02]OFD Sender: No OFD packet to send [20:42:07]OFD Sender: No OFD packet to send [20:42:07]recv_with_timeout no data received [20:42:12]OFD Sender: No OFD packet to send [20:42:14]accept exits with 10 [20:42:14]New connection [20:42:14]New thread 3067055460 created [20:42:14]Thread 3066912100 joined [20:42:14]Waiting for new connection... [20:42:14] Sock 10.Parse request [20:42:14]Sock 10.Check first char [20:42:14]Sock 10.First char is OK [20:42:14]request: POST /json_proto HTTP/1.0 [20:42:14]Method: POST [20:42:14]URL: /json_proto [20:42:14]Method is POST - this is cgi request [20:42:14]url: /json_proto [20:42:14]query_string will be loaded in cgi processing [20:42:14]execute_cgi json_proto POST (null) [20:42:14]execute_cgi path=json_proto method=POST [20:42:14]POST find Content-Length [20:42:14]Host: 172.17.43.131:8080 [20:42:14]Content-Length: 686 [20:42:14]Content-Type: application/json [20:42:14] [20:42:14]POST finish read [20:42:14]Found Content-Length = 686 [20:42:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003260", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 27.480, "sum" : 1000.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:42:14]execute_script... [20:42:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003260", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 27.480, "sum" : 1000.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:42:14]POST & json_proto [20:42:14]process_json_proto [20:42:14]json parsed OK: [20:42:14]protocol is kg_v1.0 [20:42:14]action value=close_receipt [20:42:14]process_action close_receipt [20:42:14]cmd_close_receipt [20:42:14]MH_GetDate [20:42:14]Write to MH i2c: F0 00 00 CB 04 BE [20:42:14]Write i2c OK [20:42:14]MH_I2C_Read... [20:42:14]Read from MH i2c: F0 [20:42:14]MH_I2C_Read... [20:42:14]Read from MH i2c: F0 09 00 [20:42:14]MH_I2C_Read... [20:42:14]Read from MH i2c: F0 09 00 CB 04 00 27 AD A6 66 F9 24 A2 66 CC [20:42:14]GetLastDocTimeStamp 1722199289 [20:42:14]current date 1722199335 [20:42:14]FM_GetShiftState [20:42:14]SAM_PROTO_GetShiftState [20:42:14]wFMCommunicate request_size=4 [20:42:14]MH_SAM_APDU [20:42:14]CAPDU: 80 13 01 00 [20:42:14]Write to MH i2c: E2 08 00 CC 04 80 13 01 00 00 00 00 00 4D [20:42:14]Write i2c OK [20:42:14]MH_I2C_Read... [20:42:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:42:14]Read from MH i2c: E2 [20:42:14]MH_I2C_Read... [20:42:14]Read from MH i2c: E2 0E 00 [20:42:14]MH_I2C_Read... [20:42:14]Read from MH i2c: E2 0E 00 CC 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 FE [20:42:14]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:42:14]wFMCommunicate OK [20:42:14]SAM_PROTO_GetShiftState done [20:42:14]FM_GetShiftState done [20:42:14]opened in 1722125326 [20:42:14]opened+sec_in_day 1722211726 [20:42:14]quantity*price = 100027 [20:42:14]sum+1 = 100028 [20:42:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.27 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 495 28.07.2024 20:42 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226835 ФПД: 205073857077147 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T204215&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226835&fm=205073857077147&tin=02508201610067®Number=0000000000092624&sum=100000 [20:42:16]StoreToDocumentArchive [20:42:16]shift 439 fd 226835 [20:42:16]save to /storage/0439/doc_00226835 [20:42:16]save last doc name /storage/0439/doc_00226835 to /storage/kkm_last_doc_name [20:42:16]save OK [20:42:16]Clear old archive folders... [20:42:16]ProcessDocumentItem done err = 0, tmpTLVsize=250 [20:42:16]tlvbuf is 00AA2D70 [20:42:16]SAM_PROTO_ClearQueue [20:42:16]wFMCommunicate request_size=4 [20:42:16]MH_SAM_APDU [20:42:16]CAPDU: 80 09 00 00 [20:42:16]Write to MH i2c: E2 08 00 D9 04 80 09 00 00 00 00 00 00 4F [20:42:16]Write i2c OK [20:42:16]MH_I2C_Read... [20:42:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:42:16]Read from MH i2c: E2 [20:42:16]MH_I2C_Read... [20:42:16]Read from MH i2c: E2 03 00 [20:42:16]MH_I2C_Read... [20:42:16]Read from MH i2c: E2 03 00 D9 04 00 90 00 51 [20:42:16]RAPDU: 90 00 [20:42:16]wFMCommunicate OK [20:42:16]SAM_PROTO_ClearQueue done [20:42:16]KKMCreateOFDPacket [20:42:16]OFDProtocolAddRootSTLVToBuf [20:42:16]FM_MakeSignedData [20:42:16]FM_MakeSignedData [20:42:16]SAM_PROTO_SignData [20:42:16]wFMCommunicate request_size=4 [20:42:16]MH_SAM_APDU [20:42:16]CAPDU: 80 0D 01 02 [20:42:16]Write to MH i2c: E2 08 00 DA 04 80 0D 01 02 00 00 00 00 57 [20:42:16]Write i2c OK [20:42:16]MH_I2C_Read... [20:42:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:42:16]Read from MH i2c: E2 [20:42:16]MH_I2C_Read... [20:42:16]Read from MH i2c: E2 03 00 [20:42:16]MH_I2C_Read... [20:42:16]Read from MH i2c: E2 03 00 DA 04 00 90 00 52 [20:42:16]RAPDU: 90 00 [20:42:16]wFMCommunicate OK [20:42:16]wFMCommunicate request_size=255 [20:42:16]MH_SAM_APDU [20:42:16]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 EF 01 00 00 F4 03 04 00 27 AD A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 13 76 03 00 35 04 06 00 BA 83 [20:42:16]Write to MH i2c: E2 02 01 DB 04 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 EF 01 00 00 F4 03 04 00 27 AD A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 13 76 03 00 35 04 06 00 BA 83 00 00 19 [20:42:16]Write i2c OK [20:42:16]MH_I2C_Read... [20:42:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:42:16]Read from MH i2c: E2 [20:42:16]MH_I2C_Read... [20:42:16]Read from MH i2c: E2 03 00 [20:42:16]MH_I2C_Read... [20:42:16]Read from MH i2c: E2 03 00 DB 04 00 90 00 53 [20:42:16]RAPDU: 90 00 [20:42:16]wFMCommunicate OK [20:42:16]wFMCommunicate request_size=9 [20:42:16]MH_SAM_APDU [20:42:16]CAPDU: 80 0D 02 02 04 7A 67 5F 9B [20:42:16]Write to MH i2c: E2 0C 00 DC 04 80 0D 02 02 04 00 7A 67 5F 9B 00 00 3D [20:42:16]Write i2c OK [20:42:16]MH_I2C_Read... [20:42:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:42:16]Read from MH i2c: E2 [20:42:16]MH_I2C_Read... [20:42:16]Read from MH i2c: E2 03 00 [20:42:16]MH_I2C_Read... [20:42:16]Read from MH i2c: E2 03 00 DC 04 00 90 00 54 [20:42:16]RAPDU: 90 00 [20:42:16]wFMCommunicate OK [20:42:16]wFMCommunicate request_size=4 [20:42:16]MH_SAM_APDU [20:42:16]CAPDU: 80 0D 03 02 [20:42:16]Write to MH i2c: E2 08 00 DD 04 80 0D 03 02 00 00 00 00 5C [20:42:16]Write i2c OK [20:42:16]MH_I2C_Read... [20:42:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:42:16]Read from MH i2c: E2 [20:42:16]MH_I2C_Read... [20:42:16]Read from MH i2c: E2 0B 00 [20:42:16]MH_I2C_Read... [20:42:16]Read from MH i2c: E2 0B 00 DD 04 00 3A B0 A4 14 97 34 1D 3D 90 00 24 [20:42:16]RAPDU: 3A B0 A4 14 97 34 1D 3D 90 00 [20:42:16]wFMCommunicate OK [20:42:16]SAM_PROTO_SignData done [20:42:16]FM_MakeSignedData done [20:42:16]CreateOFDProtocolMessage [20:42:16]wFMCommunicate request_size=4 [20:42:16]MH_SAM_APDU [20:42:16]CAPDU: 80 11 00 00 [20:42:16]Write to MH i2c: E2 08 00 DE 04 80 11 00 00 00 00 00 00 5C [20:42:16]Write i2c OK [20:42:16]MH_I2C_Read... [20:42:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:42:16]Read from MH i2c: E2 [20:42:16]MH_I2C_Read... [20:42:16]Read from MH i2c: E2 17 00 [20:42:16]MH_I2C_Read... [20:42:16]Read from MH i2c: E2 17 00 DE 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B9 [20:42:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:42:16]wFMCommunicate OK [20:42:16]CreateOFDProtocolMessage done [20:42:16]OFDSenderStorePacket 226835 [20:42:16]StoreOFDPacket docnum=226835 [20:42:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 57 38 06 01 24 49 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 EF 01 00 00 F4 03 04 00 27 AD A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 13 76 03 00 35 04 06 00 BA 83 7A 67 5F 9B 3A B0 A4 14 97 34 1D 3D [20:42:16]CheckFolder [20:42:16]dirname=/storage/ofd_packets [20:42:16]CheckFolder done [20:42:16]ProducePacketName [20:42:16]name=ofd_packets/00226835 [20:42:16]NVStorageSaveData ofd_packets/00226835 [20:42:16]File name is /storage/ofd_packets/00226835 [20:42:16]Write 300 bytes [20:42:16]NVStorageSaveData done [20:42:16]OFDSenderStorePacket done [20:42:16]KKMCreateOFDPacket done [20:42:16]NVStorageSaveData kkm_last_timestamp [20:42:16]File name is /storage/kkm_last_timestamp [20:42:16]Write 4 bytes [20:42:16]NVStorageSaveData done [20:42:16]ExternCall_PrintAddStr [20:42:16]wPrintStart [20:42:16]Write to MH i2c: 01 00 00 DF 04 E3 [20:42:16]Write i2c OK [20:42:16]MH_I2C_Read... [20:42:16]Read from MH i2c: 01 [20:42:16]MH_I2C_Read... [20:42:16]Read from MH i2c: 01 07 00 [20:42:16]MH_I2C_Read... [20:42:16]Read from MH i2c: 01 07 00 DF 04 00 00 00 00 00 FF 0F F8 [20:42:16]RasterBufferAndPrint [20:42:16]line Счет N : (1)2003260 [20:42:16]line ИНН: 02508201610067 [20:42:16]line Контрольно-Кассовый Чек [20:42:16]line ПРОДАЖА [20:42:16]line ТРК (МРК, ГНК) : 81 [20:42:16]line Товар: 2711190000 [20:42:16]line ГАЗ-К-5 [20:42:16]line 27.480 * 36.40 [20:42:16]line = 1000.27 [20:42:16]line НДС 12% НСП 1% [20:42:16]line > о реализуемом товаре [20:42:16]line ОКРУГЛЕНИЕ: -0.27 [20:42:16]line ИТОГО: 1000.00 [20:42:16]line Внесено: 1000.00 [20:42:16]line СДАЧА: 0.00 [20:42:16]line НСП 1% : 8.85 [20:42:16]line НДС 12% : 106.22 [20:42:16]line Наличными: 1000.00 [20:42:16]line Безнал.: 0.00 [20:42:16]line Место: АЗС № 97 "Партнер Нефть" [20:42:16]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:42:16]line СНО: Общий режим [20:42:16]line Чек 495 28.07.2024 20:42 [20:42:16]line Смена: 439 ФФД: 1.0 [20:42:16]line ЗНМ: 0300000054 [20:42:16]line РНМ: 0000000000092624 [20:42:16]line Версия ККМ: 001 [20:42:16]line ФМ: 0000000000874959 [20:42:16]line ФД: 226835 [20:42:16]line ФПД: 205073857077147 [20:42:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T204215&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226835&fm=205073857077147&tin=02508201610067®Number=0000000000092624&sum=100000 [20:42:16]written 0, free lines is 4095 [20:42:16]OFD Sender: Processing packet 226835 [packets to send 604, broken 603] [20:42:16]ProducePacketName [20:42:16]name=ofd_packets/00226835 [20:42:16]OFD Sender: To server: pG, [20:42:16]CommunicateWithHost lk.salyk.kg:30040 [20:42:16]ConnectInit lk.salyk.kg [20:42:17]Write to MH i2c: 01 00 00 0A 05 0F [20:42:17]Write i2c OK [20:42:17]MH_I2C_Read... [20:42:17]Read from MH i2c: 01 [20:42:17]MH_I2C_Read... [20:42:17]Read from MH i2c: 01 07 00 [20:42:17]MH_I2C_Read... [20:42:17]Read from MH i2c: 01 07 00 0A 05 00 00 00 00 00 62 0C 84 [20:42:17]RasterBufferAndPrint [20:42:17]line [20:42:17]line [20:42:17]line [20:42:17]line [20:42:17]line [20:42:17]written 0, free lines is 3178 [20:42:17]MH_Cut [20:42:17]Write to MH i2c: D1 01 00 11 05 01 E8 [20:42:17]Write i2c OK [20:42:17]MH_I2C_Read... [20:42:17]Read from MH i2c: D1 [20:42:17]MH_I2C_Read... [20:42:17]Read from MH i2c: D1 01 00 [20:42:17]MH_I2C_Read... [20:42:17]Read from MH i2c: D1 01 00 11 05 00 E7 [20:42:17]Write to MH i2c: 01 00 00 12 05 17 [20:42:17]Write i2c OK [20:42:17]MH_I2C_Read... [20:42:18]*** Cut start [20:42:18]*** Partial cut [20:42:18]*** CUTSNS_PIN = 1 [20:42:18]*** CUTSNS_PIN = 0 [20:42:18]recv_with_timeout no data received [20:42:18]*** Brake cut motor [20:42:19]Read from MH i2c: 01 [20:42:19]MH_I2C_Read... [20:42:19]*** Stop cut motor [20:42:19]*** Cut end [20:42:19]Read from MH i2c: 01 07 00 [20:42:19]MH_I2C_Read... [20:42:19]Read from MH i2c: 01 07 00 12 05 00 00 00 00 00 FF 0F 2C [20:42:19]process_action close_receipt done [20:42:19]requested_data is exist [20:42:19]produce_requested_data [20:42:19]requested_item fm.sn is exist - process it [20:42:19]wFMCommunicate request_size=4 [20:42:19]MH_SAM_APDU [20:42:19]CAPDU: 80 11 00 00 [20:42:19]Write to MH i2c: E2 08 00 13 05 80 11 00 00 00 00 00 00 92 [20:42:19]Write i2c OK [20:42:19]MH_I2C_Read... [20:42:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:42:19]Read from MH i2c: E2 [20:42:19]MH_I2C_Read... [20:42:19]Read from MH i2c: E2 17 00 [20:42:19]MH_I2C_Read... [20:42:19]Read from MH i2c: E2 17 00 13 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 EF [20:42:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:42:19]wFMCommunicate OK [20:42:19]requested_item fd.num is exist - process it [20:42:19]SAM_PROTO_GetFieldsCounters [20:42:19]wFMCommunicate request_size=4 [20:42:19]MH_SAM_APDU [20:42:19]CAPDU: 80 13 00 00 [20:42:19]Write to MH i2c: E2 08 00 14 05 80 13 00 00 00 00 00 00 95 [20:42:19]Write i2c OK [20:42:19]MH_I2C_Read... [20:42:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:42:19]Read from MH i2c: E2 [20:42:19]MH_I2C_Read... [20:42:19]Read from MH i2c: E2 62 00 [20:42:19]MH_I2C_Read... [20:42:19]Read from MH i2c: E2 62 00 14 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 13 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 EF 01 00 00 5E 04 04 00 EF 01 00 00 57 04 04 00 F0 01 00 00 19 04 04 00 00 00 00 00 90 00 D2 [20:42:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 13 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 EF 01 00 00 5E 04 04 00 EF 01 00 00 57 04 04 00 F0 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:42:19]wFMCommunicate OK [20:42:19]SAM_PROTO_GetFieldsCounters done [20:42:19]requested_item shift.num is exist - process it [20:42:19]requested_item shift.opened is exist - process it [20:42:19]req_shift_opened [20:42:19]FM_GetShiftState [20:42:19]SAM_PROTO_GetShiftState [20:42:19]wFMCommunicate request_size=4 [20:42:19]MH_SAM_APDU [20:42:19]CAPDU: 80 13 01 00 [20:42:19]Write to MH i2c: E2 08 00 15 05 80 13 01 00 00 00 00 00 97 [20:42:19]Write i2c OK [20:42:19]MH_I2C_Read... [20:42:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:42:19]Read from MH i2c: E2 [20:42:19]MH_I2C_Read... [20:42:19]Read from MH i2c: E2 0E 00 [20:42:19]MH_I2C_Read... [20:42:19]Read from MH i2c: E2 0E 00 15 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 48 [20:42:19]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:42:19]wFMCommunicate OK [20:42:19]SAM_PROTO_GetShiftState done [20:42:19]FM_GetShiftState done [20:42:19]req_shift_opened done [20:42:19]requested_item shift.open_date is exist - process it [20:42:19]req_shift_open_date [20:42:19]req_shift_open_date done [20:42:19]produce_requested_data done [20:42:19]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226835,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [20:42:19]process_action_free close_receipt [20:42:19]json_value_free [20:42:19]json_value_free done [20:42:19]process_json_proto returns [20:42:19]Send response to host [20:42:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226835,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [20:42:19]free response buf [20:42:19]execute_script done [20:42:19]execute_script returns [20:42:19]free content buf [20:42:19]Sock 10.Close socket [20:42:19]Sock 10.Thread stoped [20:42:21]ConnectInit Can't take IP for lk.salyk.kg [20:42:21]CommunicateWithHost connect error [20:42:21]CommunicateWithHost err = -1 [20:42:21]OFD Sender: Server communicate error [20:42:26]OFD Sender: Processing packet 226835 [packets to send 604, broken 603] [20:42:26]ProducePacketName [20:42:26]name=ofd_packets/00226835 [20:42:26]OFD Sender: To server: pG, [20:42:26]CommunicateWithHost lk.salyk.kg:30040 [20:42:26]ConnectInit lk.salyk.kg [20:42:31]ConnectInit Can't take IP for lk.salyk.kg [20:42:31]CommunicateWithHost connect error [20:42:31]CommunicateWithHost err = -1 [20:42:31]OFD Sender: Server communicate error [20:42:32]accept exits with 9 [20:42:32]New connection [20:42:32]New thread 3066912100 created [20:42:32]Thread 3067055460 joined [20:42:32]Waiting for new connection... [20:42:32] Sock 9.Parse request [20:42:32]Sock 9.Check first char [20:42:32]Sock 9.First char is OK [20:42:32]request: POST /json_proto HTTP/1.0 [20:42:32]Method: POST [20:42:32]URL: /json_proto [20:42:32]Method is POST - this is cgi request [20:42:32]url: /json_proto [20:42:32]query_string will be loaded in cgi processing [20:42:32]execute_cgi json_proto POST (null) [20:42:32]execute_cgi path=json_proto method=POST [20:42:32]POST find Content-Length [20:42:32]Host: 172.17.43.131:8080 [20:42:32]Content-Length: 671 [20:42:32]Content-Type: application/json [20:42:32] [20:42:32]POST finish read [20:42:32]Found Content-Length = 671 [20:42:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003263", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:42:32]execute_script... [20:42: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)2003263", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:42:32]POST & json_proto [20:42:32]process_json_proto [20:42:32]json parsed OK: [20:42:32]protocol is kg_v1.0 [20:42:32]action value=close_receipt [20:42:32]process_action close_receipt [20:42:32]cmd_close_receipt [20:42:32]MH_GetDate [20:42:32]Write to MH i2c: F0 00 00 16 05 0A [20:42:32]Write i2c OK [20:42:32]MH_I2C_Read... [20:42:32]Read from MH i2c: F0 [20:42:32]MH_I2C_Read... [20:42:32]Read from MH i2c: F0 09 00 [20:42:32]MH_I2C_Read... [20:42:32]Read from MH i2c: F0 09 00 16 05 00 39 AD A6 66 F9 24 A2 66 2A [20:42:32]GetLastDocTimeStamp 1722199335 [20:42:32]current date 1722199353 [20:42:32]FM_GetShiftState [20:42:32]SAM_PROTO_GetShiftState [20:42:32]wFMCommunicate request_size=4 [20:42:32]MH_SAM_APDU [20:42:32]CAPDU: 80 13 01 00 [20:42:32]Write to MH i2c: E2 08 00 17 05 80 13 01 00 00 00 00 00 99 [20:42:32]Write i2c OK [20:42:32]MH_I2C_Read... [20:42:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:42:32]Read from MH i2c: E2 [20:42:32]MH_I2C_Read... [20:42:32]Read from MH i2c: E2 0E 00 [20:42:32]MH_I2C_Read... [20:42:32]Read from MH i2c: E2 0E 00 17 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 4A [20:42:32]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:42:32]wFMCommunicate OK [20:42:32]SAM_PROTO_GetShiftState done [20:42:32]FM_GetShiftState done [20:42:32]opened in 1722125326 [20:42:32]opened+sec_in_day 1722211726 [20:42:32]quantity*price = 50017 [20:42:32]sum+1 = 50019 [20:42:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 496 28.07.2024 20:42 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226836 ФПД: 11682328504145 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T204233&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226836&fm=11682328504145&tin=02508201610067®Number=0000000000092624&sum=50000 [20:42:33]StoreToDocumentArchive [20:42:33]shift 439 fd 226836 [20:42:33]save to /storage/0439/doc_00226836 [20:42:33]save last doc name /storage/0439/doc_00226836 to /storage/kkm_last_doc_name [20:42:33]save OK [20:42:33]Clear old archive folders... [20:42:33]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:42:33]tlvbuf is 00ABC3C0 [20:42:33]SAM_PROTO_ClearQueue [20:42:33]wFMCommunicate request_size=4 [20:42:33]MH_SAM_APDU [20:42:33]CAPDU: 80 09 00 00 [20:42:33]Write to MH i2c: E2 08 00 24 05 80 09 00 00 00 00 00 00 9B [20:42:33]Write i2c OK [20:42:33]MH_I2C_Read... [20:42:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:42:33]Read from MH i2c: E2 [20:42:33]MH_I2C_Read... [20:42:33]Read from MH i2c: E2 03 00 [20:42:33]MH_I2C_Read... [20:42:33]Read from MH i2c: E2 03 00 24 05 00 90 00 9D [20:42:33]RAPDU: 90 00 [20:42:33]wFMCommunicate OK [20:42:33]SAM_PROTO_ClearQueue done [20:42:33]KKMCreateOFDPacket [20:42:33]OFDProtocolAddRootSTLVToBuf [20:42:33]FM_MakeSignedData [20:42:33]FM_MakeSignedData [20:42:33]SAM_PROTO_SignData [20:42:33]wFMCommunicate request_size=4 [20:42:33]MH_SAM_APDU [20:42:33]CAPDU: 80 0D 01 02 [20:42:33]Write to MH i2c: E2 08 00 25 05 80 0D 01 02 00 00 00 00 A3 [20:42:33]Write i2c OK [20:42:33]MH_I2C_Read... [20:42:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:42:33]Read from MH i2c: E2 [20:42:33]MH_I2C_Read... [20:42:33]Read from MH i2c: E2 03 00 [20:42:33]MH_I2C_Read... [20:42:33]Read from MH i2c: E2 03 00 25 05 00 90 00 9E [20:42:33]RAPDU: 90 00 [20:42:33]wFMCommunicate OK [20:42:33]wFMCommunicate request_size=255 [20:42:33]MH_SAM_APDU [20:42: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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 01 00 00 F4 03 04 00 39 AD A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 14 76 03 00 35 04 06 00 [20:42:33]Write to MH i2c: E2 02 01 26 05 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 01 00 00 F4 03 04 00 39 AD A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 14 76 03 00 35 04 06 00 00 00 5E [20:42:34]Write i2c OK [20:42:34]MH_I2C_Read... [20:42:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:42:34]Read from MH i2c: E2 [20:42:34]MH_I2C_Read... [20:42:34]Read from MH i2c: E2 03 00 [20:42:34]MH_I2C_Read... [20:42:34]Read from MH i2c: E2 03 00 26 05 00 90 00 9F [20:42:34]RAPDU: 90 00 [20:42:34]wFMCommunicate OK [20:42:34]wFMCommunicate request_size=11 [20:42:34]MH_SAM_APDU [20:42:34]CAPDU: 80 0D 02 02 06 0A A0 01 0A 67 51 [20:42:34]Write to MH i2c: E2 0E 00 27 05 80 0D 02 02 06 00 0A A0 01 0A 67 51 00 00 1F [20:42:34]Write i2c OK [20:42:34]MH_I2C_Read... [20:42:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:42:34]Read from MH i2c: E2 [20:42:34]MH_I2C_Read... [20:42:34]Read from MH i2c: E2 03 00 [20:42:34]MH_I2C_Read... [20:42:34]Read from MH i2c: E2 03 00 27 05 00 90 00 A0 [20:42:34]RAPDU: 90 00 [20:42:34]wFMCommunicate OK [20:42:34]wFMCommunicate request_size=4 [20:42:34]MH_SAM_APDU [20:42:34]CAPDU: 80 0D 03 02 [20:42:34]Write to MH i2c: E2 08 00 28 05 80 0D 03 02 00 00 00 00 A8 [20:42:34]Write i2c OK [20:42:34]MH_I2C_Read... [20:42:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:42:34]Read from MH i2c: E2 [20:42:34]MH_I2C_Read... [20:42:34]Read from MH i2c: E2 0B 00 [20:42:34]MH_I2C_Read... [20:42:34]Read from MH i2c: E2 0B 00 28 05 00 6B B5 9C 90 E4 98 44 8A 90 00 3F [20:42:34]RAPDU: 6B B5 9C 90 E4 98 44 8A 90 00 [20:42:34]wFMCommunicate OK [20:42:34]SAM_PROTO_SignData done [20:42:34]FM_MakeSignedData done [20:42:34]CreateOFDProtocolMessage [20:42:34]wFMCommunicate request_size=4 [20:42:34]MH_SAM_APDU [20:42:34]CAPDU: 80 11 00 00 [20:42:34]Write to MH i2c: E2 08 00 29 05 80 11 00 00 00 00 00 00 A8 [20:42:34]Write i2c OK [20:42:34]MH_I2C_Read... [20:42:34]Read from MH i2c: E2 [20:42:34]MH_I2C_Read... [20:42:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:42:34]Read from MH i2c: E2 17 00 [20:42:34]MH_I2C_Read... [20:42:34]Read from MH i2c: E2 17 00 29 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 05 [20:42:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:42:34]wFMCommunicate OK [20:42:34]CreateOFDProtocolMessage done [20:42:34]OFDSenderStorePacket 226836 [20:42:34]StoreOFDPacket docnum=226836 [20:42:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 34 F4 08 01 8D F3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 01 00 00 F4 03 04 00 39 AD A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 14 76 03 00 35 04 06 00 0A A0 01 0A 67 51 6B B5 9C 90 E4 98 44 8A [20:42:34]CheckFolder [20:42:34]dirname=/storage/ofd_packets [20:42:34]CheckFolder done [20:42:34]ProducePacketName [20:42:34]name=ofd_packets/00226836 [20:42:34]NVStorageSaveData ofd_packets/00226836 [20:42:34]File name is /storage/ofd_packets/00226836 [20:42:34]Write 302 bytes [20:42:34]NVStorageSaveData done [20:42:34]OFDSenderStorePacket done [20:42:34]KKMCreateOFDPacket done [20:42:34]NVStorageSaveData kkm_last_timestamp [20:42:34]File name is /storage/kkm_last_timestamp [20:42:34]Write 4 bytes [20:42:34]NVStorageSaveData done [20:42:34]ExternCall_PrintAddStr [20:42:34]wPrintStart [20:42:34]Write to MH i2c: 01 00 00 2A 05 2F [20:42:34]Write i2c OK [20:42:34]MH_I2C_Read... [20:42:34]Read from MH i2c: 01 [20:42:34]MH_I2C_Read... [20:42:34]Read from MH i2c: 01 07 00 [20:42:34]MH_I2C_Read... [20:42:34]Read from MH i2c: 01 07 00 2A 05 00 00 00 00 00 FF 0F 44 [20:42:34]RasterBufferAndPrint [20:42:34]line Счет N : (1)2003263 [20:42:34]line ИНН: 02508201610067 [20:42:34]line Контрольно-Кассовый Чек [20:42:34]line ПРОДАЖА [20:42:34]line ТРК (МРК, ГНК) : 52 [20:42:34]line Товар: 2710124130 [20:42:34]line Super-92-К-5 [20:42:34]line 7.270 * 68.80 [20:42:34]line = 500.18 [20:42:34]line НДС 12% НСП 1% [20:42:34]line > о реализуемом товаре [20:42:34]line ОКРУГЛЕНИЕ: -0.18 [20:42:34]line ИТОГО: 500.00 [20:42:34]line Внесено: 500.00 [20:42:34]line СДАЧА: 0.00 [20:42:34]line НСП 1% : 4.43 [20:42:34]line НДС 12% : 53.12 [20:42:34]line Наличными: 500.00 [20:42:34]line Безнал.: 0.00 [20:42:34]line Место: АЗС № 97 "Партнер Нефть" [20:42:34]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:42:34]line СНО: Общий режим [20:42:34]line Чек 496 28.07.2024 20:42 [20:42:34]line Смена: 439 ФФД: 1.0 [20:42:34]line ЗНМ: 0300000054 [20:42:34]line РНМ: 0000000000092624 [20:42:34]line Версия ККМ: 001 [20:42:34]line ФМ: 0000000000874959 [20:42:34]line ФД: 226836 [20:42:34]line ФПД: 11682328504145 [20:42:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T204233&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226836&fm=11682328504145&tin=02508201610067®Number=0000000000092624&sum=50000 [20:42:34]written 0, free lines is 4095 [20:42:34]OFD Sender: Processing packet 226835 [packets to send 605, broken 603] [20:42:34]ProducePacketName [20:42:34]name=ofd_packets/00226835 [20:42:34]OFD Sender: To server: pG, [20:42:34]CommunicateWithHost lk.salyk.kg:30040 [20:42:34]ConnectInit lk.salyk.kg [20:42:34]Write to MH i2c: 01 00 00 55 05 5A [20:42:34]Write i2c OK [20:42:34]MH_I2C_Read... [20:42:34]Read from MH i2c: 01 [20:42:34]MH_I2C_Read... [20:42:34]Read from MH i2c: 01 07 00 [20:42:34]MH_I2C_Read... [20:42:34]Read from MH i2c: 01 07 00 55 05 00 00 00 00 00 63 0C D0 [20:42:34]RasterBufferAndPrint [20:42:34]line [20:42:34]line [20:42:34]line [20:42:34]line [20:42:34]line [20:42:34]written 0, free lines is 3182 [20:42:34]MH_Cut [20:42:34]Write to MH i2c: D1 01 00 5C 05 01 33 [20:42:34]Write i2c OK [20:42:34]MH_I2C_Read... [20:42:34]Read from MH i2c: D1 [20:42:34]MH_I2C_Read... [20:42:34]Read from MH i2c: D1 01 00 [20:42:34]MH_I2C_Read... [20:42:34]Read from MH i2c: D1 01 00 5C 05 00 32 [20:42:34]Write to MH i2c: 01 00 00 5D 05 62 [20:42:34]Write i2c OK [20:42:34]MH_I2C_Read... [20:42:36]*** Cut start [20:42:36]*** Partial cut [20:42:36]*** CUTSNS_PIN = 1 [20:42:36]*** CUTSNS_PIN = 0 [20:42:36]*** Brake cut motor [20:42:36]Read from MH i2c: 01 [20:42:36]MH_I2C_Read... [20:42:36]*** Stop cut motor [20:42:36]*** Cut end [20:42:36]Read from MH i2c: 01 07 00 [20:42:36]MH_I2C_Read... [20:42:36]Read from MH i2c: 01 07 00 5D 05 00 00 00 00 00 FF 0F 77 [20:42:36]process_action close_receipt done [20:42:36]requested_data is exist [20:42:36]produce_requested_data [20:42:36]requested_item fm.sn is exist - process it [20:42:36]wFMCommunicate request_size=4 [20:42:36]MH_SAM_APDU [20:42:36]CAPDU: 80 11 00 00 [20:42:36]Write to MH i2c: E2 08 00 5E 05 80 11 00 00 00 00 00 00 DD [20:42:36]Write i2c OK [20:42:36]MH_I2C_Read... [20:42:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:42:36]Read from MH i2c: E2 [20:42:36]MH_I2C_Read... [20:42:36]Read from MH i2c: E2 17 00 [20:42:36]MH_I2C_Read... [20:42:36]Read from MH i2c: E2 17 00 5E 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3A [20:42:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:42:36]wFMCommunicate OK [20:42:36]requested_item fd.num is exist - process it [20:42:36]SAM_PROTO_GetFieldsCounters [20:42:36]wFMCommunicate request_size=4 [20:42:36]MH_SAM_APDU [20:42:36]CAPDU: 80 13 00 00 [20:42:36]Write to MH i2c: E2 08 00 5F 05 80 13 00 00 00 00 00 00 E0 [20:42:36]Write i2c OK [20:42:36]MH_I2C_Read... [20:42:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:42:36]Read from MH i2c: E2 [20:42:36]MH_I2C_Read... [20:42:36]Read from MH i2c: E2 62 00 [20:42:36]MH_I2C_Read... [20:42:36]Read from MH i2c: E2 62 00 5F 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 14 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 F0 01 00 00 5E 04 04 00 F0 01 00 00 57 04 04 00 F1 01 00 00 19 04 04 00 00 00 00 00 90 00 21 [20:42:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 14 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 F0 01 00 00 5E 04 04 00 F0 01 00 00 57 04 04 00 F1 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:42:37]wFMCommunicate OK [20:42:37]SAM_PROTO_GetFieldsCounters done [20:42:37]requested_item shift.num is exist - process it [20:42:37]requested_item shift.opened is exist - process it [20:42:37]req_shift_opened [20:42:37]FM_GetShiftState [20:42:37]SAM_PROTO_GetShiftState [20:42:37]wFMCommunicate request_size=4 [20:42:37]MH_SAM_APDU [20:42:37]CAPDU: 80 13 01 00 [20:42:37]Write to MH i2c: E2 08 00 60 05 80 13 01 00 00 00 00 00 E2 [20:42:37]Write i2c OK [20:42:37]MH_I2C_Read... [20:42:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:42:37]Read from MH i2c: E2 [20:42:37]MH_I2C_Read... [20:42:37]Read from MH i2c: E2 0E 00 [20:42:37]MH_I2C_Read... [20:42:37]Read from MH i2c: E2 0E 00 60 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 93 [20:42:37]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:42:37]wFMCommunicate OK [20:42:37]SAM_PROTO_GetShiftState done [20:42:37]FM_GetShiftState done [20:42:37]req_shift_opened done [20:42:37]requested_item shift.open_date is exist - process it [20:42:37]req_shift_open_date [20:42:37]req_shift_open_date done [20:42:37]produce_requested_data done [20:42:37]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226836,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [20:42:37]process_action_free close_receipt [20:42:37]json_value_free [20:42:37]json_value_free done [20:42:37]process_json_proto returns [20:42:37]Send response to host [20:42:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226836,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [20:42:37]free response buf [20:42:37]execute_script done [20:42:37]execute_script returns [20:42:37]free content buf [20:42:37]Sock 9.Close socket [20:42:37]Sock 9.Thread stoped [20:42:39]ConnectInit Can't take IP for lk.salyk.kg [20:42:39]CommunicateWithHost connect error [20:42:39]CommunicateWithHost err = -1 [20:42:39]OFD Sender: Server communicate error [20:42:41]recv_with_timeout no data received [20:42:44]OFD Sender: Processing packet 226835 [packets to send 605, broken 603] [20:42:44]ProducePacketName [20:42:44]name=ofd_packets/00226835 [20:42:44]OFD Sender: To server: pG, [20:42:44]CommunicateWithHost lk.salyk.kg:30040 [20:42:44]ConnectInit lk.salyk.kg [20:42:49]ConnectInit Can't take IP for lk.salyk.kg [20:42:49]CommunicateWithHost connect error [20:42:49]CommunicateWithHost err = -1 [20:42:49]OFD Sender: Server communicate error [20:42:54]OFD Sender: Processing packet 226835 [packets to send 605, broken 603] [20:42:54]ProducePacketName [20:42:54]name=ofd_packets/00226835 [20:42:54]OFD Sender: To server: pG, [20:42:54]CommunicateWithHost lk.salyk.kg:30040 [20:42:54]ConnectInit lk.salyk.kg [20:42:56]Connected sock=7 [20:42:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 57 38 06 01 24 49 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 EF 01 00 00 F4 03 04 00 27 AD A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 13 76 03 00 35 04 06 00 BA 83 7A 67 5F 9B 3A B0 A4 14 97 34 1D 3D [20:42:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 C5 7A 47 00 97 0A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 13 76 03 00 F4 03 04 00 58 59 A6 66 B6 04 01 00 00 0E A5 77 3B 98 34 BC 4B [20:42:57]CommunicateWithHost err = 0 [20:42:57]CheckOFDResponse [20:42:57]1017 (14) - 77093643461234 [20:42:57]1041 (16) - 0000000000874959 [20:42:57]1040 (4) - 226835 [20:42:57]1012 (4) - 28.07.2024 14:44 [20:42:57]1206 (1) - 0 [20:42:57]OFD Sender: Remove packet 226835 [20:42:57]ProducePacketName [20:42:57]name=ofd_packets/00226835 [20:42:57]NVStorageDeleteData [20:42:58]OFD Sender: Processing packet 226836 [packets to send 604, broken 603] [20:42:58]ProducePacketName [20:42:58]name=ofd_packets/00226836 [20:42:58]OFD Sender: To server: pG, [20:42:58]CommunicateWithHost lk.salyk.kg:30040 [20:42:58]ConnectInit lk.salyk.kg [20:42:58]Connected sock=7 [20:42:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 34 F4 08 01 8D F3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 01 00 00 F4 03 04 00 39 AD A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 14 76 03 00 35 04 06 00 0A A0 01 0A 67 51 6B B5 9C 90 E4 98 44 8A [20:42:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 9D 5F 47 00 78 76 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 14 76 03 00 F4 03 04 00 5A 59 A6 66 B6 04 01 00 00 BF 06 32 52 3C 03 CF CF [20:42:59]CommunicateWithHost err = 0 [20:42:59]CheckOFDResponse [20:42:59]1017 (14) - 77093643461234 [20:42:59]1041 (16) - 0000000000874959 [20:42:59]1040 (4) - 226836 [20:42:59]1012 (4) - 28.07.2024 14:44 [20:42:59]1206 (1) - 0 [20:42:59]OFD Sender: Remove packet 226836 [20:42:59]ProducePacketName [20:42:59]name=ofd_packets/00226836 [20:42:59]NVStorageDeleteData [20:42:59]OFD Sender: No OFD packet to send [20:43:04]OFD Sender: No OFD packet to send [20:43:09]OFD Sender: No OFD packet to send [20:43:14]OFD Sender: No OFD packet to send [20:43:19]OFD Sender: No OFD packet to send [20:43:24]OFD Sender: No OFD packet to send [20:43:29]OFD Sender: No OFD packet to send [20:43:34]OFD Sender: No OFD packet to send [20:43:37]recv_with_timeout no data received [20:43:39]OFD Sender: No OFD packet to send [20:43:44]OFD Sender: No OFD packet to send [20:43:48]recv_with_timeout no data received [20:43:49]OFD Sender: No OFD packet to send [20:43:54]OFD Sender: No OFD packet to send [20:43:59]recv_with_timeout no data received [20:43:59]OFD Sender: No OFD packet to send [20:44:04]OFD Sender: No OFD packet to send [20:44:09]OFD Sender: No OFD packet to send [20:44:14]OFD Sender: No OFD packet to send [20:44:19]OFD Sender: No OFD packet to send [20:44:24]OFD Sender: No OFD packet to send [20:44:29]OFD Sender: No OFD packet to send [20:44:34]OFD Sender: No OFD packet to send [20:44:39]OFD Sender: No OFD packet to send [20:44:44]OFD Sender: No OFD packet to send [20:44:49]OFD Sender: No OFD packet to send [20:44:54]OFD Sender: No OFD packet to send [20:44:59]OFD Sender: No OFD packet to send [20:45:04]OFD Sender: No OFD packet to send [20:45:09]OFD Sender: No OFD packet to send [20:45:14]accept exits with 10 [20:45:14]New connection [20:45:14]New thread 3067055460 created [20:45:14]Thread 3066912100 joined [20:45:14]Waiting for new connection... [20:45:14] Sock 10.Parse request [20:45:14]Sock 10.Check first char [20:45:14]Sock 10.First char is OK [20:45:14]request: POST /json_proto HTTP/1.0 [20:45:14]Method: POST [20:45:14]URL: /json_proto [20:45:14]Method is POST - this is cgi request [20:45:14]url: /json_proto [20:45:14]query_string will be loaded in cgi processing [20:45:14]execute_cgi json_proto POST (null) [20:45:14]execute_cgi path=json_proto method=POST [20:45:14]POST find Content-Length [20:45:14]Host: 172.17.43.131:8080 [20:45:14]Content-Length: 683 [20:45:14]Content-Type: application/json [20:45:14] [20:45:14]POST finish read [20:45:14]Found Content-Length = 683 [20:45:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003264", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:45:14]execute_script... [20:45:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003264", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:45:14]POST & json_proto [20:45:14]process_json_proto [20:45:14]json parsed OK: [20:45:14]protocol is kg_v1.0 [20:45:14]action value=close_receipt [20:45:14]process_action close_receipt [20:45:14]cmd_close_receipt [20:45:14]MH_GetDate [20:45:14]Write to MH i2c: F0 00 00 61 05 55 [20:45:14]Write i2c OK [20:45:14]MH_I2C_Read... [20:45:14]Read from MH i2c: F0 [20:45:14]MH_I2C_Read... [20:45:14]Read from MH i2c: F0 09 00 [20:45:14]MH_I2C_Read... [20:45:14]Read from MH i2c: F0 09 00 61 05 00 DA AD A6 66 F9 24 A2 66 16 [20:45:14]GetLastDocTimeStamp 1722199353 [20:45:14]current date 1722199514 [20:45:14]FM_GetShiftState [20:45:14]SAM_PROTO_GetShiftState [20:45:14]wFMCommunicate request_size=4 [20:45:14]MH_SAM_APDU [20:45:14]CAPDU: 80 13 01 00 [20:45:14]Write to MH i2c: E2 08 00 62 05 80 13 01 00 00 00 00 00 E4 [20:45:14]Write i2c OK [20:45:14]MH_I2C_Read... [20:45:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:45:14]Read from MH i2c: E2 [20:45:14]MH_I2C_Read... [20:45:14]Read from MH i2c: E2 0E 00 [20:45:14]MH_I2C_Read... [20:45:14]Read from MH i2c: E2 0E 00 62 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 95 [20:45:14]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:45:14]wFMCommunicate OK [20:45:14]SAM_PROTO_GetShiftState done [20:45:14]FM_GetShiftState done [20:45:14]opened in 1722125326 [20:45:14]opened+sec_in_day 1722211726 [20:45:14]quantity*price = 100021 [20:45:14]sum+1 = 100023 [20:45:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 497 28.07.2024 20:45 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226837 ФПД: 213562354484413 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T204514&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226837&fm=213562354484413&tin=02508201610067®Number=0000000000092624&sum=100000 [20:45:15]StoreToDocumentArchive [20:45:15]shift 439 fd 226837 [20:45:15]save to /storage/0439/doc_00226837 [20:45:15]save last doc name /storage/0439/doc_00226837 to /storage/kkm_last_doc_name [20:45:15]save OK [20:45:15]Clear old archive folders... [20:45:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:45:15]tlvbuf is 00AA71E0 [20:45:15]SAM_PROTO_ClearQueue [20:45:15]wFMCommunicate request_size=4 [20:45:15]MH_SAM_APDU [20:45:15]CAPDU: 80 09 00 00 [20:45:15]Write to MH i2c: E2 08 00 6F 05 80 09 00 00 00 00 00 00 E6 [20:45:15]Write i2c OK [20:45:15]MH_I2C_Read... [20:45:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:45:15]Read from MH i2c: E2 [20:45:15]MH_I2C_Read... [20:45:15]Read from MH i2c: E2 03 00 [20:45:15]MH_I2C_Read... [20:45:15]Read from MH i2c: E2 03 00 6F 05 00 90 00 E8 [20:45:15]RAPDU: 90 00 [20:45:15]wFMCommunicate OK [20:45:15]SAM_PROTO_ClearQueue done [20:45:15]KKMCreateOFDPacket [20:45:15]OFDProtocolAddRootSTLVToBuf [20:45:15]FM_MakeSignedData [20:45:15]FM_MakeSignedData [20:45:15]SAM_PROTO_SignData [20:45:15]wFMCommunicate request_size=4 [20:45:15]MH_SAM_APDU [20:45:15]CAPDU: 80 0D 01 02 [20:45:15]Write to MH i2c: E2 08 00 70 05 80 0D 01 02 00 00 00 00 EE [20:45:15]Write i2c OK [20:45:15]MH_I2C_Read... [20:45:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:45:15]Read from MH i2c: E2 [20:45:15]MH_I2C_Read... [20:45:15]Read from MH i2c: E2 03 00 [20:45:15]MH_I2C_Read... [20:45:15]Read from MH i2c: E2 03 00 70 05 00 90 00 E9 [20:45:15]RAPDU: 90 00 [20:45:15]wFMCommunicate OK [20:45:15]wFMCommunicate request_size=255 [20:45:15]MH_SAM_APDU [20:45:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 F1 01 00 00 F4 03 04 00 DA AD A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 15 76 03 00 35 04 06 00 C2 [20:45:15]Write to MH i2c: E2 02 01 71 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 F1 01 00 00 F4 03 04 00 DA AD A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 15 76 03 00 35 04 06 00 C2 00 00 2F [20:45:15]Write i2c OK [20:45:15]MH_I2C_Read... [20:45:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:45:15]Read from MH i2c: E2 [20:45:15]MH_I2C_Read... [20:45:15]Read from MH i2c: E2 03 00 [20:45:15]MH_I2C_Read... [20:45:15]Read from MH i2c: E2 03 00 71 05 00 90 00 EA [20:45:15]RAPDU: 90 00 [20:45:15]wFMCommunicate OK [20:45:15]wFMCommunicate request_size=10 [20:45:15]MH_SAM_APDU [20:45:15]CAPDU: 80 0D 02 02 05 3B DC 46 C4 BD [20:45:15]Write to MH i2c: E2 0D 00 72 05 80 0D 02 02 05 00 3B DC 46 C4 BD 00 00 D9 [20:45:15]Write i2c OK [20:45:15]MH_I2C_Read... [20:45:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:45:15]Read from MH i2c: E2 [20:45:15]MH_I2C_Read... [20:45:15]Read from MH i2c: E2 03 00 [20:45:15]MH_I2C_Read... [20:45:15]Read from MH i2c: E2 03 00 72 05 00 90 00 EB [20:45:15]RAPDU: 90 00 [20:45:15]wFMCommunicate OK [20:45:15]wFMCommunicate request_size=4 [20:45:15]MH_SAM_APDU [20:45:15]CAPDU: 80 0D 03 02 [20:45:15]Write to MH i2c: E2 08 00 73 05 80 0D 03 02 00 00 00 00 F3 [20:45:15]Write i2c OK [20:45:15]MH_I2C_Read... [20:45:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:45:15]Read from MH i2c: E2 [20:45:15]MH_I2C_Read... [20:45:15]Read from MH i2c: E2 0B 00 [20:45:15]MH_I2C_Read... [20:45:15]Read from MH i2c: E2 0B 00 73 05 00 70 CB C0 27 EF 3B 97 40 90 00 17 [20:45:15]RAPDU: 70 CB C0 27 EF 3B 97 40 90 00 [20:45:15]wFMCommunicate OK [20:45:15]SAM_PROTO_SignData done [20:45:15]FM_MakeSignedData done [20:45:15]CreateOFDProtocolMessage [20:45:15]wFMCommunicate request_size=4 [20:45:15]MH_SAM_APDU [20:45:15]CAPDU: 80 11 00 00 [20:45:15]Write to MH i2c: E2 08 00 74 05 80 11 00 00 00 00 00 00 F3 [20:45:15]Write i2c OK [20:45:15]MH_I2C_Read... [20:45:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:45:15]Read from MH i2c: E2 [20:45:15]MH_I2C_Read... [20:45:15]Read from MH i2c: E2 17 00 [20:45:15]MH_I2C_Read... [20:45:15]Read from MH i2c: E2 17 00 74 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 50 [20:45:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:45:15]wFMCommunicate OK [20:45:15]CreateOFDProtocolMessage done [20:45:15]OFDSenderStorePacket 226837 [20:45:15]StoreOFDPacket docnum=226837 [20:45:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B8 80 07 01 3E 61 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 F1 01 00 00 F4 03 04 00 DA AD A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 15 76 03 00 35 04 06 00 C2 3B DC 46 C4 BD 70 CB C0 27 EF 3B 97 40 [20:45:15]CheckFolder [20:45:15]dirname=/storage/ofd_packets [20:45:15]CheckFolder done [20:45:15]ProducePacketName [20:45:15]name=ofd_packets/00226837 [20:45:15]NVStorageSaveData ofd_packets/00226837 [20:45:15]File name is /storage/ofd_packets/00226837 [20:45:15]Write 301 bytes [20:45:15]NVStorageSaveData done [20:45:15]OFDSenderStorePacket done [20:45:15]KKMCreateOFDPacket done [20:45:15]NVStorageSaveData kkm_last_timestamp [20:45:15]File name is /storage/kkm_last_timestamp [20:45:15]Write 4 bytes [20:45:15]NVStorageSaveData done [20:45:15]ExternCall_PrintAddStr [20:45:15]wPrintStart [20:45:15]Write to MH i2c: 01 00 00 75 05 7A [20:45:15]OFD Sender: Processing packet 226837 [packets to send 604, broken 603] [20:45:15]ProducePacketName [20:45:15]name=ofd_packets/00226837 [20:45:15]OFD Sender: To server: pG, [20:45:15]CommunicateWithHost lk.salyk.kg:30040 [20:45:15]ConnectInit lk.salyk.kg [20:45:15]Write i2c OK [20:45:15]MH_I2C_Read... [20:45:15]Read from MH i2c: 01 [20:45:15]MH_I2C_Read... [20:45:15]Read from MH i2c: 01 07 00 [20:45:15]MH_I2C_Read... [20:45:15]Read from MH i2c: 01 07 00 75 05 00 00 00 00 00 FF 0F 8F [20:45:15]RasterBufferAndPrint [20:45:15]line Счет N : (1)2003264 [20:45:15]line ИНН: 02508201610067 [20:45:15]line Контрольно-Кассовый Чек [20:45:15]line ПРОДАЖА [20:45:15]line ТРК (МРК, ГНК) : 34 [20:45:15]line Товар: 2710124500 [20:45:15]line Аи-95-К-5 [20:45:15]line 13.480 * 74.20 [20:45:15]line = 1000.22 [20:45:15]line НДС 12% НСП 1% [20:45:15]line > о реализуемом товаре [20:45:15]line ОКРУГЛЕНИЕ: -0.22 [20:45:15]line ИТОГО: 1000.00 [20:45:15]line Внесено: 1000.00 [20:45:15]line СДАЧА: 0.00 [20:45:15]line НСП 1% : 8.85 [20:45:15]line НДС 12% : 106.22 [20:45:15]line Наличными: 1000.00 [20:45:15]line Безнал.: 0.00 [20:45:15]line Место: АЗС № 97 "Партнер Нефть" [20:45:15]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:45:15]line СНО: Общий режим [20:45:15]line Чек 497 28.07.2024 20:45 [20:45:15]line Смена: 439 ФФД: 1.0 [20:45:15]line ЗНМ: 0300000054 [20:45:15]line РНМ: 0000000000092624 [20:45:15]line Версия ККМ: 001 [20:45:15]line ФМ: 0000000000874959 [20:45:15]line ФД: 226837 [20:45:15]line ФПД: 213562354484413 [20:45:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T204514&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226837&fm=213562354484413&tin=02508201610067®Number=0000000000092624&sum=100000 [20:45:15]written 0, free lines is 4095 [20:45:16]Write to MH i2c: 01 00 00 A0 05 A5 [20:45:16]Write i2c OK [20:45:16]MH_I2C_Read... [20:45:16]Read from MH i2c: 01 [20:45:16]MH_I2C_Read... [20:45:16]Read from MH i2c: 01 07 00 [20:45:16]MH_I2C_Read... [20:45:16]Read from MH i2c: 01 07 00 A0 05 00 00 00 00 00 66 0C 1E [20:45:16]RasterBufferAndPrint [20:45:16]line [20:45:16]line [20:45:16]line [20:45:16]line [20:45:16]line [20:45:16]written 0, free lines is 3177 [20:45:16]MH_Cut [20:45:16]Write to MH i2c: D1 01 00 A7 05 01 7E [20:45:16]Write i2c OK [20:45:16]MH_I2C_Read... [20:45:16]Read from MH i2c: D1 [20:45:16]MH_I2C_Read... [20:45:16]Read from MH i2c: D1 01 00 [20:45:16]MH_I2C_Read... [20:45:16]Read from MH i2c: D1 01 00 A7 05 00 7D [20:45:16]Write to MH i2c: 01 00 00 A8 05 AD [20:45:16]Write i2c OK [20:45:16]MH_I2C_Read... [20:45:16]Connected sock=7 [20:45:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B8 80 07 01 3E 61 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 F1 01 00 00 F4 03 04 00 DA AD A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 15 76 03 00 35 04 06 00 C2 3B DC 46 C4 BD 70 CB C0 27 EF 3B 97 40 [20:45:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 3C FE 47 00 E6 8B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 15 76 03 00 F4 03 04 00 E4 59 A6 66 B6 04 01 00 00 F8 ED CB 8F 8C 21 23 37 [20:45:17]CommunicateWithHost err = 0 [20:45:17]CheckOFDResponse [20:45:17]1017 (14) - 77093643461234 [20:45:17]1041 (16) - 0000000000874959 [20:45:17]1040 (4) - 226837 [20:45:17]1012 (4) - 28.07.2024 14:47 [20:45:17]1206 (1) - 0 [20:45:17]OFD Sender: Remove packet 226837 [20:45:17]ProducePacketName [20:45:17]name=ofd_packets/00226837 [20:45:17]NVStorageDeleteData [20:45:17]*** Cut start [20:45:17]*** Partial cut [20:45:17]*** CUTSNS_PIN = 1 [20:45:17]*** CUTSNS_PIN = 0 [20:45:17]*** Brake cut motor [20:45:17]OFD Sender: No OFD packet to send [20:45:18]Read from MH i2c: 01 [20:45:18]MH_I2C_Read... [20:45:18]*** Stop cut motor [20:45:18]*** Cut end [20:45:18]Read from MH i2c: 01 07 00 [20:45:18]MH_I2C_Read... [20:45:18]Read from MH i2c: 01 07 00 A8 05 00 00 00 00 00 FF 0F C2 [20:45:18]process_action close_receipt done [20:45:18]requested_data is exist [20:45:18]produce_requested_data [20:45:18]requested_item fm.sn is exist - process it [20:45:18]wFMCommunicate request_size=4 [20:45:18]MH_SAM_APDU [20:45:18]CAPDU: 80 11 00 00 [20:45:18]Write to MH i2c: E2 08 00 A9 05 80 11 00 00 00 00 00 00 28 [20:45:18]Write i2c OK [20:45:18]MH_I2C_Read... [20:45:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:45:18]Read from MH i2c: E2 [20:45:18]MH_I2C_Read... [20:45:18]Read from MH i2c: E2 17 00 [20:45:18]MH_I2C_Read... [20:45:18]Read from MH i2c: E2 17 00 A9 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 85 [20:45:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:45:18]wFMCommunicate OK [20:45:18]requested_item fd.num is exist - process it [20:45:18]SAM_PROTO_GetFieldsCounters [20:45:18]wFMCommunicate request_size=4 [20:45:18]MH_SAM_APDU [20:45:18]CAPDU: 80 13 00 00 [20:45:18]Write to MH i2c: E2 08 00 AA 05 80 13 00 00 00 00 00 00 2B [20:45:18]Write i2c OK [20:45:18]MH_I2C_Read... [20:45:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:45:18]Read from MH i2c: E2 [20:45:18]MH_I2C_Read... [20:45:18]Read from MH i2c: E2 62 00 [20:45:18]MH_I2C_Read... [20:45:18]Read from MH i2c: E2 62 00 AA 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 15 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 F1 01 00 00 5E 04 04 00 F1 01 00 00 57 04 04 00 F2 01 00 00 19 04 04 00 00 00 00 00 90 00 70 [20:45:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 15 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 F1 01 00 00 5E 04 04 00 F1 01 00 00 57 04 04 00 F2 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:45:18]wFMCommunicate OK [20:45:18]SAM_PROTO_GetFieldsCounters done [20:45:18]requested_item shift.num is exist - process it [20:45:18]requested_item shift.opened is exist - process it [20:45:18]req_shift_opened [20:45:18]FM_GetShiftState [20:45:18]SAM_PROTO_GetShiftState [20:45:18]wFMCommunicate request_size=4 [20:45:18]MH_SAM_APDU [20:45:18]CAPDU: 80 13 01 00 [20:45:18]Write to MH i2c: E2 08 00 AB 05 80 13 01 00 00 00 00 00 2D [20:45:18]Write i2c OK [20:45:18]MH_I2C_Read... [20:45:18]Read from MH i2c: E2 [20:45:18]MH_I2C_Read... [20:45:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:45:18]Read from MH i2c: E2 0E 00 [20:45:18]MH_I2C_Read... [20:45:18]Read from MH i2c: E2 0E 00 AB 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 DE [20:45:18]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:45:18]wFMCommunicate OK [20:45:18]SAM_PROTO_GetShiftState done [20:45:18]FM_GetShiftState done [20:45:18]req_shift_opened done [20:45:18]requested_item shift.open_date is exist - process it [20:45:18]req_shift_open_date [20:45:18]req_shift_open_date done [20:45:18]produce_requested_data done [20:45:18]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226837,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [20:45:18]process_action_free close_receipt [20:45:18]json_value_free [20:45:18]json_value_free done [20:45:18]process_json_proto returns [20:45:18]Send response to host [20:45:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226837,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [20:45:18]free response buf [20:45:18]execute_script done [20:45:18]execute_script returns [20:45:18]free content buf [20:45:18]Sock 10.Close socket [20:45:18]Sock 10.Thread stoped [20:45:22]OFD Sender: No OFD packet to send [20:45:27]OFD Sender: No OFD packet to send [20:45:32]OFD Sender: No OFD packet to send [20:45:34]recv_with_timeout no data received [20:45:37]OFD Sender: No OFD packet to send [20:45:42]OFD Sender: No OFD packet to send [20:45:44]recv_with_timeout no data received [20:45:47]OFD Sender: No OFD packet to send [20:45:52]OFD Sender: No OFD packet to send [20:45:57]OFD Sender: No OFD packet to send [20:46:01]recv_with_timeout no data received [20:46:02]OFD Sender: No OFD packet to send [20:46:07]OFD Sender: No OFD packet to send [20:46:12]OFD Sender: No OFD packet to send [20:46:17]OFD Sender: No OFD packet to send [20:46:22]OFD Sender: No OFD packet to send [20:46:27]OFD Sender: No OFD packet to send [20:46:32]OFD Sender: No OFD packet to send [20:46:37]OFD Sender: No OFD packet to send [20:46:42]OFD Sender: No OFD packet to send [20:46:48]OFD Sender: No OFD packet to send [20:46:53]OFD Sender: No OFD packet to send [20:46:55]accept exits with 9 [20:46:55]New connection [20:46:55]New thread 3066912100 created [20:46:55]Thread 3067055460 joined [20:46:55]Waiting for new connection... [20:46:55] Sock 9.Parse request [20:46:55]Sock 9.Check first char [20:46:55]Sock 9.First char is OK [20:46:55]request: POST /json_proto HTTP/1.0 [20:46:55]Method: POST [20:46:55]URL: /json_proto [20:46:55]Method is POST - this is cgi request [20:46:55]url: /json_proto [20:46:55]query_string will be loaded in cgi processing [20:46:55]execute_cgi json_proto POST (null) [20:46:55]execute_cgi path=json_proto method=POST [20:46:55]POST find Content-Length [20:46:55]Host: 172.17.43.131:8080 [20:46:55]Content-Length: 680 [20:46:55]Content-Type: application/json [20:46:55] [20:46:55]POST finish read [20:46:55]Found Content-Length = 680 [20:46:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003266", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 28.880, "sum" : 2200.66, "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" ] } } [20:46:55]execute_script... [20: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)2003266", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 28.880, "sum" : 2200.66, "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" ] } } [20:46:55]POST & json_proto [20:46:55]process_json_proto [20:46:55]json parsed OK: [20:46:55]protocol is kg_v1.0 [20:46:55]action value=close_receipt [20:46:55]process_action close_receipt [20:46:55]cmd_close_receipt [20:46:55]MH_GetDate [20:46:55]Write to MH i2c: F0 00 00 AC 05 A0 [20:46:55]Write i2c OK [20:46:55]MH_I2C_Read... [20:46:55]Read from MH i2c: F0 [20:46:55]MH_I2C_Read... [20:46:55]Read from MH i2c: F0 09 00 [20:46:55]MH_I2C_Read... [20:46:55]Read from MH i2c: F0 09 00 AC 05 00 40 AE A6 66 F9 24 A2 66 C8 [20:46:55]GetLastDocTimeStamp 1722199514 [20:46:55]current date 1722199616 [20:46:55]FM_GetShiftState [20:46:55]SAM_PROTO_GetShiftState [20:46:55]wFMCommunicate request_size=4 [20:46:55]MH_SAM_APDU [20:46:55]CAPDU: 80 13 01 00 [20:46:55]Write to MH i2c: E2 08 00 AD 05 80 13 01 00 00 00 00 00 2F [20:46:55]Write i2c OK [20:46:55]MH_I2C_Read... [20:46:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:46:55]Read from MH i2c: E2 [20:46:55]MH_I2C_Read... [20:46:55]Read from MH i2c: E2 0E 00 [20:46:55]MH_I2C_Read... [20:46:55]Read from MH i2c: E2 0E 00 AD 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 E0 [20:46:55]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:46:55]wFMCommunicate OK [20:46:55]SAM_PROTO_GetShiftState done [20:46:55]FM_GetShiftState done [20:46:55]opened in 1722125326 [20:46:55]opened+sec_in_day 1722211726 [20:46:55]quantity*price = 220065 [20:46:55]sum+1 = 220067 [20:46:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 2200.00 Внесено: 2200.00 СДАЧА: 0.00 НСП 1% : 19.47 НДС 12% : 233.70 Наличными: 2200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 498 28.07.2024 20:46 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226838 ФПД: 280141140679683 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T204656&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226838&fm=280141140679683&tin=02508201610067®Number=0000000000092624&sum=220000 [20:46:57]StoreToDocumentArchive [20:46:57]shift 439 fd 226838 [20:46:57]save to /storage/0439/doc_00226838 [20:46:57]save last doc name /storage/0439/doc_00226838 to /storage/kkm_last_doc_name [20:46:57]save OK [20:46:57]Clear old archive folders... [20:46:57]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:46:57]tlvbuf is 00A0BFF0 [20:46:57]SAM_PROTO_ClearQueue [20:46:57]wFMCommunicate request_size=4 [20:46:57]MH_SAM_APDU [20:46:57]CAPDU: 80 09 00 00 [20:46:57]Write to MH i2c: E2 08 00 BA 05 80 09 00 00 00 00 00 00 31 [20:46:57]Write i2c OK [20:46:57]MH_I2C_Read... [20:46:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:46:57]Read from MH i2c: E2 [20:46:57]MH_I2C_Read... [20:46:57]Read from MH i2c: E2 03 00 [20:46:57]MH_I2C_Read... [20:46:57]Read from MH i2c: E2 03 00 BA 05 00 90 00 33 [20:46:57]RAPDU: 90 00 [20:46:57]wFMCommunicate OK [20:46:57]SAM_PROTO_ClearQueue done [20:46:57]KKMCreateOFDPacket [20:46:57]OFDProtocolAddRootSTLVToBuf [20:46:57]FM_MakeSignedData [20:46:57]FM_MakeSignedData [20:46:57]SAM_PROTO_SignData [20:46:57]wFMCommunicate request_size=4 [20:46:57]MH_SAM_APDU [20:46:57]CAPDU: 80 0D 01 02 [20:46:57]Write to MH i2c: E2 08 00 BB 05 80 0D 01 02 00 00 00 00 39 [20:46:57]Write i2c OK [20:46:57]MH_I2C_Read... [20:46:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:46:57]Read from MH i2c: E2 [20:46:57]MH_I2C_Read... [20:46:57]Read from MH i2c: E2 03 00 [20:46:57]MH_I2C_Read... [20:46:57]Read from MH i2c: E2 03 00 BB 05 00 90 00 34 [20:46:57]RAPDU: 90 00 [20:46:57]wFMCommunicate OK [20:46:57]wFMCommunicate request_size=255 [20:46:57]MH_SAM_APDU [20:46: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 35 FF 03 08 00 03 D0 70 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 A2 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 4A 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 F2 01 00 00 F4 03 04 00 40 AE A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 16 76 03 00 35 04 06 00 FE C9 71 2D [20:46:57]Write to MH i2c: E2 02 01 BC 05 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D0 70 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 A2 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 4A 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 F2 01 00 00 F4 03 04 00 40 AE A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 16 76 03 00 35 04 06 00 FE C9 71 2D 00 00 1B [20:46:57]Write i2c OK [20:46:57]MH_I2C_Read... [20:46:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:46:57]Read from MH i2c: E2 [20:46:57]MH_I2C_Read... [20:46:57]Read from MH i2c: E2 03 00 [20:46:57]MH_I2C_Read... [20:46:57]Read from MH i2c: E2 03 00 BC 05 00 90 00 35 [20:46:57]RAPDU: 90 00 [20:46:57]wFMCommunicate OK [20:46:57]wFMCommunicate request_size=7 [20:46:57]MH_SAM_APDU [20:46:57]CAPDU: 80 0D 02 02 02 5C 03 [20:46:57]Write to MH i2c: E2 0A 00 BD 05 80 0D 02 02 02 00 5C 03 00 00 9F [20:46:57]Write i2c OK [20:46:57]MH_I2C_Read... [20:46:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:46:57]Read from MH i2c: E2 [20:46:57]MH_I2C_Read... [20:46:57]Read from MH i2c: E2 03 00 [20:46:57]MH_I2C_Read... [20:46:57]Read from MH i2c: E2 03 00 BD 05 00 90 00 36 [20:46:57]RAPDU: 90 00 [20:46:57]wFMCommunicate OK [20:46:57]wFMCommunicate request_size=4 [20:46:57]MH_SAM_APDU [20:46:57]CAPDU: 80 0D 03 02 [20:46:57]Write to MH i2c: E2 08 00 BE 05 80 0D 03 02 00 00 00 00 3E [20:46:57]Write i2c OK [20:46:57]MH_I2C_Read... [20:46:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:46:57]Read from MH i2c: E2 [20:46:57]MH_I2C_Read... [20:46:57]Read from MH i2c: E2 0B 00 [20:46:57]MH_I2C_Read... [20:46:57]Read from MH i2c: E2 0B 00 BE 05 00 2F 8F BB 12 D7 6A CD EB 90 00 C3 [20:46:57]RAPDU: 2F 8F BB 12 D7 6A CD EB 90 00 [20:46:57]wFMCommunicate OK [20:46:57]SAM_PROTO_SignData done [20:46:57]FM_MakeSignedData done [20:46:57]CreateOFDProtocolMessage [20:46:57]wFMCommunicate request_size=4 [20:46:57]MH_SAM_APDU [20:46:57]CAPDU: 80 11 00 00 [20:46:57]Write to MH i2c: E2 08 00 BF 05 80 11 00 00 00 00 00 00 3E [20:46:57]Write i2c OK [20:46:57]MH_I2C_Read... [20:46:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:46:57]Read from MH i2c: E2 [20:46:57]MH_I2C_Read... [20:46:57]Read from MH i2c: E2 17 00 [20:46:57]MH_I2C_Read... [20:46:57]Read from MH i2c: E2 17 00 BF 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9B [20:46:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:46:57]wFMCommunicate OK [20:46:57]CreateOFDProtocolMessage done [20:46:57]OFDSenderStorePacket 226838 [20:46:57]StoreOFDPacket docnum=226838 [20:46:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 15 8E 04 01 A0 E4 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 35 FF 03 08 00 03 D0 70 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 A2 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 4A 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 F2 01 00 00 F4 03 04 00 40 AE A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 16 76 03 00 35 04 06 00 FE C9 71 2D 5C 03 2F 8F BB 12 D7 6A CD EB [20:46:57]CheckFolder [20:46:57]dirname=/storage/ofd_packets [20:46:57]CheckFolder done [20:46:57]ProducePacketName [20:46:57]name=ofd_packets/00226838 [20:46:57]NVStorageSaveData ofd_packets/00226838 [20:46:57]File name is /storage/ofd_packets/00226838 [20:46:57]Write 298 bytes [20:46:57]NVStorageSaveData done [20:46:57]OFDSenderStorePacket done [20:46:57]KKMCreateOFDPacket done [20:46:57]NVStorageSaveData kkm_last_timestamp [20:46:57]File name is /storage/kkm_last_timestamp [20:46:57]Write 4 bytes [20:46:57]NVStorageSaveData done [20:46:57]ExternCall_PrintAddStr [20:46:57]wPrintStart [20:46:57]Write to MH i2c: 01 00 00 C0 05 C5 [20:46:57]Write i2c OK [20:46:57]MH_I2C_Read... [20:46:57]Read from MH i2c: 01 [20:46:57]MH_I2C_Read... [20:46:57]Read from MH i2c: 01 07 00 [20:46:57]MH_I2C_Read... [20:46:57]Read from MH i2c: 01 07 00 C0 05 00 00 00 00 00 FF 0F DA [20:46:57]RasterBufferAndPrint [20:46:57]line Счет N : (1)2003266 [20:46:57]line ИНН: 02508201610067 [20:46:57]line Контрольно-Кассовый Чек [20:46:57]line ПРОДАЖА [20:46:57]line ТРК (МРК, ГНК) : 51 [20:46:57]line Товар: 2710194210 [20:46:57]line ДТ-К-5 [20:46:57]line 28.880 * 76.20 [20:46:57]line = 2200.66 [20:46:57]line НДС 12% НСП 1% [20:46:57]line > о реализуемом товаре [20:46:57]line ОКРУГЛЕНИЕ: -0.66 [20:46:57]line ИТОГО: 2200.00 [20:46:57]line Внесено: 2200.00 [20:46:57]line СДАЧА: 0.00 [20:46:57]line НСП 1% : 19.47 [20:46:57]line НДС 12% : 233.70 [20:46:57]line Наличными: 2200.00 [20:46:57]line Безнал.: 0.00 [20:46:57]line Место: АЗС № 97 "Партнер Нефть" [20:46:57]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:46:57]line СНО: Общий режим [20:46:57]line Чек 498 28.07.2024 20:46 [20:46:57]line Смена: 439 ФФД: 1.0 [20:46:57]line ЗНМ: 0300000054 [20:46:57]line РНМ: 0000000000092624 [20:46:57]line Версия ККМ: 001 [20:46:57]line ФМ: 0000000000874959 [20:46:57]line ФД: 226838 [20:46:57]line ФПД: 280141140679683 [20:46:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T204656&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226838&fm=280141140679683&tin=02508201610067®Number=0000000000092624&sum=220000 [20:46:57]OFD Sender: Processing packet 226838 [packets to send 604, broken 603] [20:46:57]ProducePacketName [20:46:57]name=ofd_packets/00226838 [20:46:57]OFD Sender: To server: pG, [20:46:57]CommunicateWithHost lk.salyk.kg:30040 [20:46:57]ConnectInit lk.salyk.kg [20:46:57]written 0, free lines is 4095 [20:46:58]Write to MH i2c: 01 00 00 EB 05 F0 [20:46:58]Write i2c OK [20:46:58]MH_I2C_Read... [20:46:58]Read from MH i2c: 01 [20:46:58]MH_I2C_Read... [20:46:58]Read from MH i2c: 01 07 00 [20:46:58]MH_I2C_Read... [20:46:58]Read from MH i2c: 01 07 00 EB 05 00 00 00 00 00 5E 0C 61 [20:46:58]RasterBufferAndPrint [20:46:58]line [20:46:58]line [20:46:58]line [20:46:58]line [20:46:58]line [20:46:58]written 0, free lines is 3169 [20:46:58]MH_Cut [20:46:58]Write to MH i2c: D1 01 00 F2 05 01 C9 [20:46:58]Write i2c OK [20:46:58]MH_I2C_Read... [20:46:58]Read from MH i2c: D1 [20:46:58]MH_I2C_Read... [20:46:58]Read from MH i2c: D1 01 00 [20:46:58]MH_I2C_Read... [20:46:58]Read from MH i2c: D1 01 00 F2 05 00 C8 [20:46:58]Write to MH i2c: 01 00 00 F3 05 F8 [20:46:58]Write i2c OK [20:46:58]MH_I2C_Read... [20:46:59]*** Cut start [20:46:59]*** Partial cut [20:46:59]*** CUTSNS_PIN = 1 [20:46:59]*** CUTSNS_PIN = 0 [20:46:59]*** Brake cut motor [20:47:00]Read from MH i2c: 01 [20:47:00]MH_I2C_Read... [20:47:00]*** Stop cut motor [20:47:00]*** Cut end [20:47:00]Read from MH i2c: 01 07 00 [20:47:00]MH_I2C_Read... [20:47:00]Read from MH i2c: 01 07 00 F3 05 00 00 00 00 00 FF 0F 0D [20:47:00]process_action close_receipt done [20:47:00]requested_data is exist [20:47:00]produce_requested_data [20:47:00]requested_item fm.sn is exist - process it [20:47:00]wFMCommunicate request_size=4 [20:47:00]MH_SAM_APDU [20:47:00]CAPDU: 80 11 00 00 [20:47:00]Write to MH i2c: E2 08 00 F4 05 80 11 00 00 00 00 00 00 73 [20:47:00]Write i2c OK [20:47:00]MH_I2C_Read... [20:47:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:47:00]Read from MH i2c: E2 [20:47:00]MH_I2C_Read... [20:47:00]Read from MH i2c: E2 17 00 [20:47:00]MH_I2C_Read... [20:47:00]Read from MH i2c: E2 17 00 F4 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D0 [20:47:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:47:00]wFMCommunicate OK [20:47:00]requested_item fd.num is exist - process it [20:47:00]SAM_PROTO_GetFieldsCounters [20:47:00]wFMCommunicate request_size=4 [20:47:00]MH_SAM_APDU [20:47:00]CAPDU: 80 13 00 00 [20:47:00]Write to MH i2c: E2 08 00 F5 05 80 13 00 00 00 00 00 00 76 [20:47:00]Write i2c OK [20:47:00]MH_I2C_Read... [20:47:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:47:00]Read from MH i2c: E2 [20:47:00]MH_I2C_Read... [20:47:00]Read from MH i2c: E2 62 00 [20:47:00]MH_I2C_Read... [20:47:00]Read from MH i2c: E2 62 00 F5 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 16 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 F2 01 00 00 5E 04 04 00 F2 01 00 00 57 04 04 00 F3 01 00 00 19 04 04 00 00 00 00 00 90 00 BF [20:47:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 16 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 F2 01 00 00 5E 04 04 00 F2 01 00 00 57 04 04 00 F3 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:47:00]wFMCommunicate OK [20:47:00]SAM_PROTO_GetFieldsCounters done [20:47:00]requested_item shift.num is exist - process it [20:47:00]requested_item shift.opened is exist - process it [20:47:00]req_shift_opened [20:47:00]FM_GetShiftState [20:47:00]SAM_PROTO_GetShiftState [20:47:00]wFMCommunicate request_size=4 [20:47:00]MH_SAM_APDU [20:47:00]CAPDU: 80 13 01 00 [20:47:00]Write to MH i2c: E2 08 00 F6 05 80 13 01 00 00 00 00 00 78 [20:47:00]Write i2c OK [20:47:00]MH_I2C_Read... [20:47:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:47:00]Read from MH i2c: E2 [20:47:00]MH_I2C_Read... [20:47:00]Read from MH i2c: E2 0E 00 [20:47:00]MH_I2C_Read... [20:47:00]Read from MH i2c: E2 0E 00 F6 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 29 [20:47:00]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:47:00]wFMCommunicate OK [20:47:00]SAM_PROTO_GetShiftState done [20:47:00]FM_GetShiftState done [20:47:00]req_shift_opened done [20:47:00]requested_item shift.open_date is exist - process it [20:47:00]req_shift_open_date [20:47:00]req_shift_open_date done [20:47:00]produce_requested_data done [20:47:00]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226838,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [20:47:00]process_action_free close_receipt [20:47:00]json_value_free [20:47:00]json_value_free done [20:47:00]process_json_proto returns [20:47:00]Send response to host [20:47:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226838,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [20:47:00]free response buf [20:47:00]execute_script done [20:47:00]execute_script returns [20:47:00]free content buf [20:47:00]Sock 9.Close socket [20:47:00]Sock 9.Thread stoped [20:47:01]recv_with_timeout no data received [20:47:02]ConnectInit Can't take IP for lk.salyk.kg [20:47:02]CommunicateWithHost connect error [20:47:02]CommunicateWithHost err = -1 [20:47:02]OFD Sender: Server communicate error [20:47:07]OFD Sender: Processing packet 226838 [packets to send 604, broken 603] [20:47:07]ProducePacketName [20:47:07]name=ofd_packets/00226838 [20:47:07]OFD Sender: To server: pG, [20:47:07]CommunicateWithHost lk.salyk.kg:30040 [20:47:07]ConnectInit lk.salyk.kg [20:47:13]recv_with_timeout no data received [20:47:15]Connected sock=9 [20:47:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 15 8E 04 01 A0 E4 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 35 FF 03 08 00 03 D0 70 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 A2 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 4A 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 F2 01 00 00 F4 03 04 00 40 AE A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 16 76 03 00 35 04 06 00 FE C9 71 2D 5C 03 2F 8F BB 12 D7 6A CD EB [20:47:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 51 5A 47 00 C8 CC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 16 76 03 00 F4 03 04 00 5C 5A A6 66 B6 04 01 00 00 0E D7 F4 1C 37 DC 27 29 [20:47:17]CommunicateWithHost err = 0 [20:47:17]CheckOFDResponse [20:47:17]1017 (14) - 77093643461234 [20:47:17]1041 (16) - 0000000000874959 [20:47:17]1040 (4) - 226838 [20:47:17]1012 (4) - 28.07.2024 14:49 [20:47:17]1206 (1) - 0 [20:47:17]OFD Sender: Remove packet 226838 [20:47:17]ProducePacketName [20:47:17]name=ofd_packets/00226838 [20:47:17]NVStorageDeleteData [20:47:17]OFD Sender: No OFD packet to send [20:47:22]OFD Sender: No OFD packet to send [20:47:24]recv_with_timeout no data received [20:47:27]OFD Sender: No OFD packet to send [20:47:32]OFD Sender: No OFD packet to send [20:47:37]OFD Sender: No OFD packet to send [20:47:42]OFD Sender: No OFD packet to send [20:47:47]OFD Sender: No OFD packet to send [20:47:52]OFD Sender: No OFD packet to send [20:47:57]OFD Sender: No OFD packet to send [20:48:02]OFD Sender: No OFD packet to send [20:48:05]accept exits with 10 [20:48:05]New connection [20:48:05]New thread 3067055460 created [20:48:05]Thread 3066912100 joined [20:48:05]Waiting for new connection... [20:48:05] Sock 10.Parse request [20:48:05]Sock 10.Check first char [20:48:05]Sock 10.First char is OK [20:48:05]request: POST /json_proto HTTP/1.0 [20:48:05]Method: POST [20:48:05]URL: /json_proto [20:48:05]Method is POST - this is cgi request [20:48:05]url: /json_proto [20:48:05]query_string will be loaded in cgi processing [20:48:05]execute_cgi json_proto POST (null) [20:48:05]execute_cgi path=json_proto method=POST [20:48:05]POST find Content-Length [20:48:05]Host: 172.17.43.131:8080 [20:48:05]Content-Length: 680 [20:48:05]Content-Type: application/json [20:48:05] [20:48:05]POST finish read [20:48:05]Found Content-Length = 680 [20:48:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003265", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [20:48:05]execute_script... [20:48: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)2003265", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [20:48:05]POST & json_proto [20:48:05]process_json_proto [20:48:05]json parsed OK: [20:48:05]protocol is kg_v1.0 [20:48:05]action value=close_receipt [20:48:05]process_action close_receipt [20:48:05]cmd_close_receipt [20:48:05]MH_GetDate [20:48:05]Write to MH i2c: F0 00 00 F7 05 EB [20:48:05]Write i2c OK [20:48:05]MH_I2C_Read... [20:48:05]Read from MH i2c: F0 [20:48:05]MH_I2C_Read... [20:48:05]Read from MH i2c: F0 09 00 [20:48:05]MH_I2C_Read... [20:48:05]Read from MH i2c: F0 09 00 F7 05 00 85 AE A6 66 F9 24 A2 66 58 [20:48:05]GetLastDocTimeStamp 1722199616 [20:48:05]current date 1722199685 [20:48:05]FM_GetShiftState [20:48:05]SAM_PROTO_GetShiftState [20:48:05]wFMCommunicate request_size=4 [20:48:05]MH_SAM_APDU [20:48:05]CAPDU: 80 13 01 00 [20:48:05]Write to MH i2c: E2 08 00 F8 05 80 13 01 00 00 00 00 00 7A [20:48:05]Write i2c OK [20:48:05]MH_I2C_Read... [20:48:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:48:05]Read from MH i2c: E2 [20:48:05]MH_I2C_Read... [20:48:05]Read from MH i2c: E2 0E 00 [20:48:05]MH_I2C_Read... [20:48:05]Read from MH i2c: E2 0E 00 F8 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 2B [20:48:05]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:48:05]wFMCommunicate OK [20:48:05]SAM_PROTO_GetShiftState done [20:48:05]FM_GetShiftState done [20:48:05]opened in 1722125326 [20:48:05]opened+sec_in_day 1722211726 [20:48:05]quantity*price = 200025 [20:48:05]sum+1 = 200026 [20:48:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 499 28.07.2024 20:48 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226839 ФПД: 258635618635701 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T204805&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226839&fm=258635618635701&tin=02508201610067®Number=0000000000092624&sum=200000 [20:48:06]StoreToDocumentArchive [20:48:06]shift 439 fd 226839 [20:48:06]save to /storage/0439/doc_00226839 [20:48:06]save last doc name /storage/0439/doc_00226839 to /storage/kkm_last_doc_name [20:48:06]save OK [20:48:06]Clear old archive folders... [20:48:06]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:48:06]tlvbuf is 00AA78B0 [20:48:06]SAM_PROTO_ClearQueue [20:48:06]wFMCommunicate request_size=4 [20:48:06]MH_SAM_APDU [20:48:06]CAPDU: 80 09 00 00 [20:48:06]Write to MH i2c: E2 08 00 05 06 80 09 00 00 00 00 00 00 7D [20:48:06]Write i2c OK [20:48:06]MH_I2C_Read... [20:48:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:48:06]Read from MH i2c: E2 [20:48:06]MH_I2C_Read... [20:48:06]Read from MH i2c: E2 03 00 [20:48:06]MH_I2C_Read... [20:48:06]Read from MH i2c: E2 03 00 05 06 00 90 00 7F [20:48:06]RAPDU: 90 00 [20:48:06]wFMCommunicate OK [20:48:06]SAM_PROTO_ClearQueue done [20:48:06]KKMCreateOFDPacket [20:48:06]OFDProtocolAddRootSTLVToBuf [20:48:06]FM_MakeSignedData [20:48:06]FM_MakeSignedData [20:48:06]SAM_PROTO_SignData [20:48:06]wFMCommunicate request_size=4 [20:48:06]MH_SAM_APDU [20:48:06]CAPDU: 80 0D 01 02 [20:48:06]Write to MH i2c: E2 08 00 06 06 80 0D 01 02 00 00 00 00 85 [20:48:06]Write i2c OK [20:48:06]MH_I2C_Read... [20:48:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:48:06]Read from MH i2c: E2 [20:48:06]MH_I2C_Read... [20:48:06]Read from MH i2c: E2 03 00 [20:48:06]MH_I2C_Read... [20:48:06]Read from MH i2c: E2 03 00 06 06 00 90 00 80 [20:48:06]RAPDU: 90 00 [20:48:06]wFMCommunicate OK [20:48:06]wFMCommunicate request_size=255 [20:48:06]MH_SAM_APDU [20:48:06]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 F3 01 00 00 F4 03 04 00 85 AE A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 17 76 03 00 35 04 06 00 EB 3A 4C 2C [20:48:06]Write to MH i2c: E2 02 01 07 06 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 35 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 F3 01 00 00 F4 03 04 00 85 AE A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 17 76 03 00 35 04 06 00 EB 3A 4C 2C 00 00 18 [20:48:06]Write i2c OK [20:48:06]MH_I2C_Read... [20:48:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:48:06]Read from MH i2c: E2 [20:48:06]MH_I2C_Read... [20:48:06]Read from MH i2c: E2 03 00 [20:48:06]MH_I2C_Read... [20:48:06]Read from MH i2c: E2 03 00 07 06 00 90 00 81 [20:48:06]RAPDU: 90 00 [20:48:06]wFMCommunicate OK [20:48:06]wFMCommunicate request_size=7 [20:48:06]MH_SAM_APDU [20:48:06]CAPDU: 80 0D 02 02 02 CF B5 [20:48:06]Write to MH i2c: E2 0A 00 08 06 80 0D 02 02 02 00 CF B5 00 00 10 [20:48:06]Write i2c OK [20:48:06]MH_I2C_Read... [20:48:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:48:06]Read from MH i2c: E2 [20:48:06]MH_I2C_Read... [20:48:06]Read from MH i2c: E2 03 00 [20:48:06]MH_I2C_Read... [20:48:06]Read from MH i2c: E2 03 00 08 06 00 90 00 82 [20:48:06]RAPDU: 90 00 [20:48:06]wFMCommunicate OK [20:48:06]wFMCommunicate request_size=4 [20:48:06]MH_SAM_APDU [20:48:06]CAPDU: 80 0D 03 02 [20:48:06]Write to MH i2c: E2 08 00 09 06 80 0D 03 02 00 00 00 00 8A [20:48:06]Write i2c OK [20:48:06]MH_I2C_Read... [20:48:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:48:06]Read from MH i2c: E2 [20:48:06]MH_I2C_Read... [20:48:06]Read from MH i2c: E2 0B 00 [20:48:06]MH_I2C_Read... [20:48:06]Read from MH i2c: E2 0B 00 09 06 00 CC 2E D0 C4 A0 E3 43 EC 90 00 CB [20:48:06]RAPDU: CC 2E D0 C4 A0 E3 43 EC 90 00 [20:48:06]wFMCommunicate OK [20:48:06]SAM_PROTO_SignData done [20:48:06]FM_MakeSignedData done [20:48:06]CreateOFDProtocolMessage [20:48:06]wFMCommunicate request_size=4 [20:48:06]MH_SAM_APDU [20:48:06]CAPDU: 80 11 00 00 [20:48:06]Write to MH i2c: E2 08 00 0A 06 80 11 00 00 00 00 00 00 8A [20:48:06]Write i2c OK [20:48:06]MH_I2C_Read... [20:48:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:48:07]Read from MH i2c: E2 [20:48:07]MH_I2C_Read... [20:48:07]Read from MH i2c: E2 17 00 [20:48:07]MH_I2C_Read... [20:48:07]Read from MH i2c: E2 17 00 0A 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E7 [20:48:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:48:07]wFMCommunicate OK [20:48:07]CreateOFDProtocolMessage done [20:48:07]OFDSenderStorePacket 226839 [20:48:07]StoreOFDPacket docnum=226839 [20:48:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 EE B9 04 01 CF 7E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 F3 01 00 00 F4 03 04 00 85 AE A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 17 76 03 00 35 04 06 00 EB 3A 4C 2C CF B5 CC 2E D0 C4 A0 E3 43 EC [20:48:07]CheckFolder [20:48:07]dirname=/storage/ofd_packets [20:48:07]CheckFolder done [20:48:07]ProducePacketName [20:48:07]name=ofd_packets/00226839 [20:48:07]NVStorageSaveData ofd_packets/00226839 [20:48:07]File name is /storage/ofd_packets/00226839 [20:48:07]Write 298 bytes [20:48:07]NVStorageSaveData done [20:48:07]OFDSenderStorePacket done [20:48:07]KKMCreateOFDPacket done [20:48:07]NVStorageSaveData kkm_last_timestamp [20:48:07]File name is /storage/kkm_last_timestamp [20:48:07]Write 4 bytes [20:48:07]NVStorageSaveData done [20:48:07]ExternCall_PrintAddStr [20:48:07]wPrintStart [20:48:07]Write to MH i2c: 01 00 00 0B 06 11 [20:48:07]Write i2c OK [20:48:07]MH_I2C_Read... [20:48:07]Read from MH i2c: 01 [20:48:07]MH_I2C_Read... [20:48:07]Read from MH i2c: 01 07 00 [20:48:07]MH_I2C_Read... [20:48:07]Read from MH i2c: 01 07 00 0B 06 00 00 00 00 00 FF 0F 26 [20:48:07]RasterBufferAndPrint [20:48:07]line Счет N : (1)2003265 [20:48:07]line ИНН: 02508201610067 [20:48:07]line Контрольно-Кассовый Чек [20:48:07]line ПРОДАЖА [20:48:07]line ТРК (МРК, ГНК) : 21 [20:48:07]line Товар: 2710194210 [20:48:07]line ДТ-К-5 [20:48:07]line 26.250 * 76.20 [20:48:07]line = 2000.25 [20:48:07]line НДС 12% НСП 1% [20:48:07]line > о реализуемом товаре [20:48:07]line ОКРУГЛЕНИЕ: -0.25 [20:48:07]line ИТОГО: 2000.00 [20:48:07]line Внесено: 2000.00 [20:48:07]line СДАЧА: 0.00 [20:48:07]line НСП 1% : 17.70 [20:48:07]line НДС 12% : 212.42 [20:48:07]line Наличными: 2000.00 [20:48:07]line Безнал.: 0.00 [20:48:07]line Место: АЗС № 97 "Партнер Нефть" [20:48:07]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:48:07]line СНО: Общий режим [20:48:07]line Чек 499 28.07.2024 20:48 [20:48:07]line Смена: 439 ФФД: 1.0 [20:48:07]line ЗНМ: 0300000054 [20:48:07]line РНМ: 0000000000092624 [20:48:07]line Версия ККМ: 001 [20:48:07]line ФМ: 0000000000874959 [20:48:07]line ФД: 226839 [20:48:07]line ФПД: 258635618635701 [20:48:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T204805&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226839&fm=258635618635701&tin=02508201610067®Number=0000000000092624&sum=200000 [20:48:07]OFD Sender: Processing packet 226839 [packets to send 604, broken 603] [20:48:07]ProducePacketName [20:48:07]name=ofd_packets/00226839 [20:48:07]OFD Sender: To server: pG, [20:48:07]CommunicateWithHost lk.salyk.kg:30040 [20:48:07]ConnectInit lk.salyk.kg [20:48:07]written 0, free lines is 4095 [20:48:07]Write to MH i2c: 01 00 00 36 06 3C [20:48:07]Write i2c OK [20:48:07]MH_I2C_Read... [20:48:07]Read from MH i2c: 01 [20:48:07]MH_I2C_Read... [20:48:07]Read from MH i2c: 01 07 00 [20:48:07]MH_I2C_Read... [20:48:07]Read from MH i2c: 01 07 00 36 06 00 00 00 00 00 5E 0C AD [20:48:07]RasterBufferAndPrint [20:48:07]line [20:48:07]line [20:48:07]line [20:48:07]line [20:48:07]line [20:48:07]written 0, free lines is 3169 [20:48:07]MH_Cut [20:48:07]Write to MH i2c: D1 01 00 3D 06 01 15 [20:48:07]Write i2c OK [20:48:07]MH_I2C_Read... [20:48:07]Read from MH i2c: D1 [20:48:07]MH_I2C_Read... [20:48:07]Read from MH i2c: D1 01 00 [20:48:07]MH_I2C_Read... [20:48:07]Read from MH i2c: D1 01 00 3D 06 00 14 [20:48:07]Write to MH i2c: 01 00 00 3E 06 44 [20:48:07]Write i2c OK [20:48:07]MH_I2C_Read... [20:48:07]Connected sock=9 [20:48:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 EE B9 04 01 CF 7E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 F3 01 00 00 F4 03 04 00 85 AE A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 17 76 03 00 35 04 06 00 EB 3A 4C 2C CF B5 CC 2E D0 C4 A0 E3 43 EC [20:48:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 6E B7 47 00 55 99 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 17 76 03 00 F4 03 04 00 8F 5A A6 66 B6 04 01 00 00 E2 82 66 69 A2 23 08 CF [20:48:08]CommunicateWithHost err = 0 [20:48:08]CheckOFDResponse [20:48:08]1017 (14) - 77093643461234 [20:48:08]1041 (16) - 0000000000874959 [20:48:08]1040 (4) - 226839 [20:48:08]1012 (4) - 28.07.2024 14:49 [20:48:08]1206 (1) - 0 [20:48:08]OFD Sender: Remove packet 226839 [20:48:08]ProducePacketName [20:48:08]name=ofd_packets/00226839 [20:48:08]NVStorageDeleteData [20:48:08]OFD Sender: No OFD packet to send [20:48:09]*** Cut start [20:48:09]*** Partial cut [20:48:09]*** CUTSNS_PIN = 1 [20:48:09]*** CUTSNS_PIN = 0 [20:48:09]*** Brake cut motor [20:48:09]Read from MH i2c: 01 [20:48:09]MH_I2C_Read... [20:48:09]*** Stop cut motor [20:48:09]*** Cut end [20:48:09]Read from MH i2c: 01 07 00 [20:48:09]MH_I2C_Read... [20:48:09]Read from MH i2c: 01 07 00 3E 06 00 00 00 00 00 FF 0F 59 [20:48:09]process_action close_receipt done [20:48:09]requested_data is exist [20:48:09]produce_requested_data [20:48:09]requested_item fm.sn is exist - process it [20:48:09]wFMCommunicate request_size=4 [20:48:09]MH_SAM_APDU [20:48:09]CAPDU: 80 11 00 00 [20:48:09]Write to MH i2c: E2 08 00 3F 06 80 11 00 00 00 00 00 00 BF [20:48:09]Write i2c OK [20:48:09]MH_I2C_Read... [20:48:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:48:09]Read from MH i2c: E2 [20:48:09]MH_I2C_Read... [20:48:09]Read from MH i2c: E2 17 00 [20:48:09]MH_I2C_Read... [20:48:09]Read from MH i2c: E2 17 00 3F 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1C [20:48:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:48:09]wFMCommunicate OK [20:48:09]requested_item fd.num is exist - process it [20:48:09]SAM_PROTO_GetFieldsCounters [20:48:09]wFMCommunicate request_size=4 [20:48:09]MH_SAM_APDU [20:48:09]CAPDU: 80 13 00 00 [20:48:09]Write to MH i2c: E2 08 00 40 06 80 13 00 00 00 00 00 00 C2 [20:48:09]Write i2c OK [20:48:09]MH_I2C_Read... [20:48:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:48:09]Read from MH i2c: E2 [20:48:09]MH_I2C_Read... [20:48:09]Read from MH i2c: E2 62 00 [20:48:09]MH_I2C_Read... [20:48:09]Read from MH i2c: E2 62 00 40 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 17 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 F3 01 00 00 5E 04 04 00 F3 01 00 00 57 04 04 00 F4 01 00 00 19 04 04 00 00 00 00 00 90 00 0F [20:48:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 17 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 F3 01 00 00 5E 04 04 00 F3 01 00 00 57 04 04 00 F4 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:48:09]wFMCommunicate OK [20:48:09]SAM_PROTO_GetFieldsCounters done [20:48:09]requested_item shift.num is exist - process it [20:48:09]requested_item shift.opened is exist - process it [20:48:09]req_shift_opened [20:48:09]FM_GetShiftState [20:48:09]SAM_PROTO_GetShiftState [20:48:09]wFMCommunicate request_size=4 [20:48:09]MH_SAM_APDU [20:48:09]CAPDU: 80 13 01 00 [20:48:09]Write to MH i2c: E2 08 00 41 06 80 13 01 00 00 00 00 00 C4 [20:48:09]Write i2c OK [20:48:09]MH_I2C_Read... [20:48:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:48:09]Read from MH i2c: E2 [20:48:09]MH_I2C_Read... [20:48:09]Read from MH i2c: E2 0E 00 [20:48:09]MH_I2C_Read... [20:48:09]Read from MH i2c: E2 0E 00 41 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 75 [20:48:09]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:48:09]wFMCommunicate OK [20:48:09]SAM_PROTO_GetShiftState done [20:48:09]FM_GetShiftState done [20:48:09]req_shift_opened done [20:48:09]requested_item shift.open_date is exist - process it [20:48:09]req_shift_open_date [20:48:09]req_shift_open_date done [20:48:09]produce_requested_data done [20:48:09]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226839,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [20:48:09]process_action_free close_receipt [20:48:09]json_value_free [20:48:09]json_value_free done [20:48:09]process_json_proto returns [20:48:09]Send response to host [20:48:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226839,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [20:48:09]free response buf [20:48:09]execute_script done [20:48:09]execute_script returns [20:48:09]free content buf [20:48:09]Sock 10.Close socket [20:48:09]Sock 10.Thread stoped [20:48:13]OFD Sender: No OFD packet to send [20:48:18]OFD Sender: No OFD packet to send [20:48:23]recv_with_timeout no data received [20:48:23]OFD Sender: No OFD packet to send [20:48:28]OFD Sender: No OFD packet to send [20:48:33]OFD Sender: No OFD packet to send [20:48:38]OFD Sender: No OFD packet to send [20:48:43]OFD Sender: No OFD packet to send [20:48:48]OFD Sender: No OFD packet to send [20:48:53]OFD Sender: No OFD packet to send [20:48:58]OFD Sender: No OFD packet to send [20:49:03]OFD Sender: No OFD packet to send [20:49:08]OFD Sender: No OFD packet to send [20:49:13]OFD Sender: No OFD packet to send [20:49:18]OFD Sender: No OFD packet to send [20:49:28]OFD Sender: No OFD packet to send [20:49:33]OFD Sender: No OFD packet to send [20:49:38]OFD Sender: No OFD packet to send [20:49:43]OFD Sender: No OFD packet to send [20:49:45]recv_with_timeout no data received [20:49:49]OFD Sender: No OFD packet to send [20:49:52]accept exits with 7 [20:49:52]New connection [20:49:52]New thread 3066912100 created [20:49:52]Thread 3067055460 joined [20:49:52]Waiting for new connection... [20:49:52] Sock 7.Parse request [20:49:52]Sock 7.Check first char [20:49:52]Sock 7.First char is OK [20:49:52]request: POST /json_proto HTTP/1.0 [20:49:52]Method: POST [20:49:52]URL: /json_proto [20:49:52]Method is POST - this is cgi request [20:49:52]url: /json_proto [20:49:52]query_string will be loaded in cgi processing [20:49:52]execute_cgi json_proto POST (null) [20:49:52]execute_cgi path=json_proto method=POST [20:49:52]POST find Content-Length [20:49:52]Host: 172.17.43.131:8080 [20:49:52]Content-Length: 984 [20:49:52]Content-Type: application/json [20:49:52] [20:49:52]POST finish read [20:49:52]Found Content-Length = 984 [20:49:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003267", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 22.460, "sum" : 1500.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.46 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:49:52]execute_script... [20:49:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003267", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 22.460, "sum" : 1500.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.46 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:49:52]POST & json_proto [20:49:52]process_json_proto [20:49:52]json parsed OK: [20:49:52]protocol is kg_v1.0 [20:49:52]action value=close_receipt [20:49:52]process_action close_receipt [20:49:52]cmd_close_receipt [20:49:52]MH_GetDate [20:49:52]Write to MH i2c: F0 00 00 42 06 37 [20:49:52]Write i2c OK [20:49:52]MH_I2C_Read... [20:49:52]Read from MH i2c: F0 [20:49:52]MH_I2C_Read... [20:49:52]Read from MH i2c: F0 09 00 [20:49:52]MH_I2C_Read... [20:49:52]Read from MH i2c: F0 09 00 42 06 00 F0 AE A6 66 F9 24 A2 66 0F [20:49:52]GetLastDocTimeStamp 1722199685 [20:49:52]current date 1722199792 [20:49:52]FM_GetShiftState [20:49:52]SAM_PROTO_GetShiftState [20:49:52]wFMCommunicate request_size=4 [20:49:52]MH_SAM_APDU [20:49:52]CAPDU: 80 13 01 00 [20:49:52]Write to MH i2c: E2 08 00 43 06 80 13 01 00 00 00 00 00 C6 [20:49:52]Write i2c OK [20:49:52]MH_I2C_Read... [20:49:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:49:52]Read from MH i2c: E2 [20:49:52]MH_I2C_Read... [20:49:52]Read from MH i2c: E2 0E 00 [20:49:52]MH_I2C_Read... [20:49:52]Read from MH i2c: E2 0E 00 43 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 77 [20:49:52]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:49:52]wFMCommunicate OK [20:49:52]SAM_PROTO_GetShiftState done [20:49:52]FM_GetShiftState done [20:49:52]opened in 1722125326 [20:49:52]opened+sec_in_day 1722211726 [20:49:52]quantity*price = 150032 [20:49:52]sum+1 = 150034 [20:49:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.33 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 500 28.07.2024 20:49 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Дисконтная программа АИ-92 номер 97 сэкономлено 22.46 сом ФМ: 0000000000874959 ФД: 226840 ФПД: 277412264690894 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T204952&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226840&fm=277412264690894&tin=02508201610067®Number=0000000000092624&sum=150000 [20:49:53]StoreToDocumentArchive [20:49:53]shift 439 fd 226840 [20:49:53]save to /storage/0439/doc_00226840 [20:49:53]save last doc name /storage/0439/doc_00226840 to /storage/kkm_last_doc_name [20:49:53]save OK [20:49:53]Clear old archive folders... [20:49:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:49:53]tlvbuf is 00AA1CE0 [20:49:53]SAM_PROTO_ClearQueue [20:49:53]wFMCommunicate request_size=4 [20:49:53]MH_SAM_APDU [20:49:53]CAPDU: 80 09 00 00 [20:49:53]Write to MH i2c: E2 08 00 50 06 80 09 00 00 00 00 00 00 C8 [20:49:53]Write i2c OK [20:49:53]MH_I2C_Read... [20:49:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:49:53]Read from MH i2c: E2 [20:49:53]MH_I2C_Read... [20:49:53]Read from MH i2c: E2 03 00 [20:49:53]MH_I2C_Read... [20:49:53]Read from MH i2c: E2 03 00 50 06 00 90 00 CA [20:49:53]RAPDU: 90 00 [20:49:53]wFMCommunicate OK [20:49:53]SAM_PROTO_ClearQueue done [20:49:53]KKMCreateOFDPacket [20:49:53]OFDProtocolAddRootSTLVToBuf [20:49:53]FM_MakeSignedData [20:49:53]FM_MakeSignedData [20:49:53]SAM_PROTO_SignData [20:49:53]wFMCommunicate request_size=4 [20:49:53]MH_SAM_APDU [20:49:53]CAPDU: 80 0D 01 02 [20:49:53]Write to MH i2c: E2 08 00 51 06 80 0D 01 02 00 00 00 00 D0 [20:49:53]Write i2c OK [20:49:53]MH_I2C_Read... [20:49:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:49:53]Read from MH i2c: E2 [20:49:53]MH_I2C_Read... [20:49:53]Read from MH i2c: E2 03 00 [20:49:53]MH_I2C_Read... [20:49:53]Read from MH i2c: E2 03 00 51 06 00 90 00 CB [20:49:53]RAPDU: 90 00 [20:49:53]wFMCommunicate OK [20:49:53]wFMCommunicate request_size=255 [20:49:53]MH_SAM_APDU [20:49:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 57 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 11 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 01 00 00 F4 03 04 00 F0 AE A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 18 76 03 00 35 04 06 00 FC [20:49:53]Write to MH i2c: E2 02 01 52 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 57 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 11 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 01 00 00 F4 03 04 00 F0 AE A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 18 76 03 00 35 04 06 00 FC 00 00 8E [20:49:53]Write i2c OK [20:49:53]MH_I2C_Read... [20:49:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:49:53]Read from MH i2c: E2 [20:49:53]MH_I2C_Read... [20:49:53]Read from MH i2c: E2 03 00 [20:49:53]MH_I2C_Read... [20:49:53]Read from MH i2c: E2 03 00 52 06 00 90 00 CC [20:49:53]RAPDU: 90 00 [20:49:53]wFMCommunicate OK [20:49:53]wFMCommunicate request_size=10 [20:49:53]MH_SAM_APDU [20:49:53]CAPDU: 80 0D 02 02 05 4E 13 7E 44 CE [20:49:53]Write to MH i2c: E2 0D 00 53 06 80 0D 02 02 05 00 4E 13 7E 44 CE 00 00 CE [20:49:53]Write i2c OK [20:49:53]MH_I2C_Read... [20:49:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:49:53]Read from MH i2c: E2 [20:49:53]MH_I2C_Read... [20:49:53]Read from MH i2c: E2 03 00 [20:49:53]MH_I2C_Read... [20:49:53]Read from MH i2c: E2 03 00 53 06 00 90 00 CD [20:49:53]RAPDU: 90 00 [20:49:53]wFMCommunicate OK [20:49:53]wFMCommunicate request_size=4 [20:49:53]MH_SAM_APDU [20:49:53]CAPDU: 80 0D 03 02 [20:49:53]Write to MH i2c: E2 08 00 54 06 80 0D 03 02 00 00 00 00 D5 [20:49:53]Write i2c OK [20:49:53]MH_I2C_Read... [20:49:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:49:53]Read from MH i2c: E2 [20:49:53]MH_I2C_Read... [20:49:53]Read from MH i2c: E2 0B 00 [20:49:53]MH_I2C_Read... [20:49:53]Read from MH i2c: E2 0B 00 54 06 00 B1 58 7B 48 E0 D9 F2 B3 90 00 00 [20:49:53]RAPDU: B1 58 7B 48 E0 D9 F2 B3 90 00 [20:49:53]wFMCommunicate OK [20:49:53]SAM_PROTO_SignData done [20:49:53]FM_MakeSignedData done [20:49:53]CreateOFDProtocolMessage [20:49:53]wFMCommunicate request_size=4 [20:49:53]MH_SAM_APDU [20:49:53]CAPDU: 80 11 00 00 [20:49:53]Write to MH i2c: E2 08 00 55 06 80 11 00 00 00 00 00 00 D5 [20:49:53]Write i2c OK [20:49:53]MH_I2C_Read... [20:49:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:49:53]Read from MH i2c: E2 [20:49:53]MH_I2C_Read... [20:49:53]Read from MH i2c: E2 17 00 [20:49:53]MH_I2C_Read... [20:49:53]Read from MH i2c: E2 17 00 55 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 32 [20:49:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:49:53]wFMCommunicate OK [20:49:53]CreateOFDProtocolMessage done [20:49:53]OFDSenderStorePacket 226840 [20:49:53]StoreOFDPacket docnum=226840 [20:49:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D4 07 07 01 84 3E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 57 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 11 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 01 00 00 F4 03 04 00 F0 AE A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 18 76 03 00 35 04 06 00 FC 4E 13 7E 44 CE B1 58 7B 48 E0 D9 F2 B3 [20:49:53]CheckFolder [20:49:53]dirname=/storage/ofd_packets [20:49:53]CheckFolder done [20:49:53]ProducePacketName [20:49:53]name=ofd_packets/00226840 [20:49:53]NVStorageSaveData ofd_packets/00226840 [20:49:53]File name is /storage/ofd_packets/00226840 [20:49:53]Write 301 bytes [20:49:53]NVStorageSaveData done [20:49:53]OFDSenderStorePacket done [20:49:53]KKMCreateOFDPacket done [20:49:53]NVStorageSaveData kkm_last_timestamp [20:49:53]File name is /storage/kkm_last_timestamp [20:49:53]Write 4 bytes [20:49:53]NVStorageSaveData done [20:49:53]ExternCall_PrintAddStr [20:49:53]wPrintStart [20:49:53]Write to MH i2c: 01 00 00 56 06 5C [20:49:53]Write i2c OK [20:49:53]MH_I2C_Read... [20:49:53]Read from MH i2c: 01 [20:49:53]MH_I2C_Read... [20:49:53]Read from MH i2c: 01 07 00 [20:49:53]MH_I2C_Read... [20:49:53]Read from MH i2c: 01 07 00 56 06 00 00 00 00 00 FF 0F 71 [20:49:53]RasterBufferAndPrint [20:49:53]line Счет N : (1)2003267 [20:49:53]line ИНН: 02508201610067 [20:49:53]line Контрольно-Кассовый Чек [20:49:53]line ПРОДАЖА [20:49:53]line ТРК (МРК, ГНК) : 33 [20:49:53]line Товар: 2710124130 [20:49:53]line Аи-92-К-5 [20:49:53]line 22.460 * 66.80 [20:49:53]line = 1500.33 [20:49:53]line НДС 12% НСП 1% [20:49:53]line > о реализуемом товаре [20:49:53]line ОКРУГЛЕНИЕ: -0.33 [20:49:53]line ИТОГО: 1500.00 [20:49:53]line Внесено: 1500.00 [20:49:53]line СДАЧА: 0.00 [20:49:53]line НСП 1% : 13.28 [20:49:53]line НДС 12% : 159.33 [20:49:53]line Наличными: 1500.00 [20:49:53]line Безнал.: 0.00 [20:49:53]line Место: АЗС № 97 "Партнер Нефть" [20:49:53]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:49:53]line СНО: Общий режим [20:49:53]line Чек 500 28.07.2024 20:49 [20:49:53]line Смена: 439 ФФД: 1.0 [20:49:53]line ЗНМ: 0300000054 [20:49:53]line РНМ: 0000000000092624 [20:49:53]line Версия ККМ: 001 [20:49:53]line [20:49:53]line Дисконтная программа [20:49:53]line АИ-92 [20:49:53]line номер 97 [20:49:53]line сэкономлено 22.46 сом [20:49:53]line ФМ: 0000000000874959 [20:49:53]line ФД: 226840 [20:49:53]line ФПД: 277412264690894 [20:49:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T204952&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226840&fm=277412264690894&tin=02508201610067®Number=0000000000092624&sum=150000 [20:49:54]OFD Sender: Processing packet 226840 [packets to send 604, broken 603] [20:49:54]ProducePacketName [20:49:54]name=ofd_packets/00226840 [20:49:54]OFD Sender: To server: pG, [20:49:54]CommunicateWithHost lk.salyk.kg:30040 [20:49:54]ConnectInit lk.salyk.kg [20:49:54]written 0, free lines is 4095 [20:49:54]Write to MH i2c: 01 00 00 86 06 8C [20:49:54]Write i2c OK [20:49:54]MH_I2C_Read... [20:49:54]Read from MH i2c: 01 [20:49:54]MH_I2C_Read... [20:49:54]Read from MH i2c: 01 07 00 [20:49:54]MH_I2C_Read... [20:49:54]Read from MH i2c: 01 07 00 86 06 00 00 00 00 00 E7 0B 85 [20:49:54]RasterBufferAndPrint [20:49:54]line [20:49:54]line [20:49:54]line [20:49:54]line [20:49:54]line [20:49:54]written 0, free lines is 3049 [20:49:54]MH_Cut [20:49:54]Write to MH i2c: D1 01 00 8D 06 01 65 [20:49:54]Write i2c OK [20:49:54]MH_I2C_Read... [20:49:54]Read from MH i2c: D1 [20:49:54]MH_I2C_Read... [20:49:54]Read from MH i2c: D1 01 00 [20:49:54]MH_I2C_Read... [20:49:54]Read from MH i2c: D1 01 00 8D 06 00 64 [20:49:54]Write to MH i2c: 01 00 00 8E 06 94 [20:49:54]Write i2c OK [20:49:54]MH_I2C_Read... [20:49:56]*** Cut start [20:49:56]*** Partial cut [20:49:56]*** CUTSNS_PIN = 1 [20:49:56]*** CUTSNS_PIN = 0 [20:49:56]*** Brake cut motor [20:49:56]Read from MH i2c: 01 [20:49:56]MH_I2C_Read... [20:49:56]*** Stop cut motor [20:49:56]*** Cut end [20:49:56]Read from MH i2c: 01 07 00 [20:49:56]MH_I2C_Read... [20:49:56]Read from MH i2c: 01 07 00 8E 06 00 00 00 00 00 FF 0F A9 [20:49:56]process_action close_receipt done [20:49:56]requested_data is exist [20:49:56]produce_requested_data [20:49:56]requested_item fm.sn is exist - process it [20:49:56]wFMCommunicate request_size=4 [20:49:56]MH_SAM_APDU [20:49:56]CAPDU: 80 11 00 00 [20:49:56]Write to MH i2c: E2 08 00 8F 06 80 11 00 00 00 00 00 00 0F [20:49:56]Write i2c OK [20:49:56]MH_I2C_Read... [20:49:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:49:56]Read from MH i2c: E2 [20:49:56]MH_I2C_Read... [20:49:56]Read from MH i2c: E2 17 00 [20:49:56]MH_I2C_Read... [20:49:56]Read from MH i2c: E2 17 00 8F 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6C [20:49:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:49:56]wFMCommunicate OK [20:49:56]requested_item fd.num is exist - process it [20:49:56]SAM_PROTO_GetFieldsCounters [20:49:56]wFMCommunicate request_size=4 [20:49:56]MH_SAM_APDU [20:49:56]CAPDU: 80 13 00 00 [20:49:56]Write to MH i2c: E2 08 00 90 06 80 13 00 00 00 00 00 00 12 [20:49:56]Write i2c OK [20:49:56]MH_I2C_Read... [20:49:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:49:56]Read from MH i2c: E2 [20:49:56]MH_I2C_Read... [20:49:56]Read from MH i2c: E2 62 00 [20:49:56]MH_I2C_Read... [20:49:56]Read from MH i2c: E2 62 00 90 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 18 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 F4 01 00 00 5E 04 04 00 F4 01 00 00 57 04 04 00 F5 01 00 00 19 04 04 00 00 00 00 00 90 00 63 [20:49:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 18 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 F4 01 00 00 5E 04 04 00 F4 01 00 00 57 04 04 00 F5 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:49:56]wFMCommunicate OK [20:49:56]SAM_PROTO_GetFieldsCounters done [20:49:56]requested_item shift.num is exist - process it [20:49:56]requested_item shift.opened is exist - process it [20:49:56]req_shift_opened [20:49:56]FM_GetShiftState [20:49:56]SAM_PROTO_GetShiftState [20:49:56]wFMCommunicate request_size=4 [20:49:56]MH_SAM_APDU [20:49:56]CAPDU: 80 13 01 00 [20:49:56]Write to MH i2c: E2 08 00 91 06 80 13 01 00 00 00 00 00 14 [20:49:56]Write i2c OK [20:49:56]MH_I2C_Read... [20:49:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:49:57]Read from MH i2c: E2 [20:49:57]MH_I2C_Read... [20:49:57]Read from MH i2c: E2 0E 00 [20:49:57]MH_I2C_Read... [20:49:57]Read from MH i2c: E2 0E 00 91 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 C5 [20:49:57]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:49:57]wFMCommunicate OK [20:49:57]SAM_PROTO_GetShiftState done [20:49:57]FM_GetShiftState done [20:49:57]req_shift_opened done [20:49:57]requested_item shift.open_date is exist - process it [20:49:57]req_shift_open_date [20:49:57]req_shift_open_date done [20:49:57]produce_requested_data done [20:49:57]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226840,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [20:49:57]process_action_free close_receipt [20:49:57]json_value_free [20:49:57]json_value_free done [20:49:57]process_json_proto returns [20:49:57]Send response to host [20:49:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226840,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [20:49:57]free response buf [20:49:57]execute_script done [20:49:57]execute_script returns [20:49:57]free content buf [20:49:57]Sock 7.Close socket [20:49:57]Sock 7.Thread stoped [20:49:59]ConnectInit Can't take IP for lk.salyk.kg [20:49:59]CommunicateWithHost connect error [20:49:59]CommunicateWithHost err = -1 [20:49:59]OFD Sender: Server communicate error [20:50:01]accept exits with 10 [20:50:01]New connection [20:50:01]New thread 3067055460 created [20:50:01]Thread 3066912100 joined [20:50:01]Waiting for new connection... [20:50:01] Sock 10.Parse request [20:50:01]Sock 10.Check first char [20:50:01]Sock 10.First char is OK [20:50:01]request: POST /json_proto HTTP/1.0 [20:50:01]Method: POST [20:50:01]URL: /json_proto [20:50:01]Method is POST - this is cgi request [20:50:01]url: /json_proto [20:50:01]query_string will be loaded in cgi processing [20:50:01]execute_cgi json_proto POST (null) [20:50:01]execute_cgi path=json_proto method=POST [20:50:01]POST find Content-Length [20:50:01]Host: 172.17.43.131:8080 [20:50:01]Content-Length: 817 [20:50:01]Content-Type: application/json [20:50:01] [20:50:01]POST finish read [20:50:01]Found Content-Length = 817 [20:50:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003268", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:50:01]execute_script... [20:50: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)2003268", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:50:01]POST & json_proto [20:50:01]process_json_proto [20:50:01]json parsed OK: [20:50:01]protocol is kg_v1.0 [20:50:01]action value=close_receipt [20:50:01]process_action close_receipt [20:50:01]cmd_close_receipt [20:50:01]MH_GetDate [20:50:01]Write to MH i2c: F0 00 00 92 06 87 [20:50:01]Write i2c OK [20:50:01]MH_I2C_Read... [20:50:01]Read from MH i2c: F0 [20:50:01]MH_I2C_Read... [20:50:01]Read from MH i2c: F0 09 00 [20:50:01]MH_I2C_Read... [20:50:01]Read from MH i2c: F0 09 00 92 06 00 F9 AE A6 66 F9 24 A2 66 68 [20:50:01]GetLastDocTimeStamp 1722199792 [20:50:01]current date 1722199801 [20:50:01]FM_GetShiftState [20:50:01]SAM_PROTO_GetShiftState [20:50:01]wFMCommunicate request_size=4 [20:50:01]MH_SAM_APDU [20:50:01]CAPDU: 80 13 01 00 [20:50:01]Write to MH i2c: E2 08 00 93 06 80 13 01 00 00 00 00 00 16 [20:50:01]Write i2c OK [20:50:01]MH_I2C_Read... [20:50:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:50:01]Read from MH i2c: E2 [20:50:01]MH_I2C_Read... [20:50:01]Read from MH i2c: E2 0E 00 [20:50:01]MH_I2C_Read... [20:50:01]Read from MH i2c: E2 0E 00 93 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 C7 [20:50:01]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:50:01]wFMCommunicate OK [20:50:01]SAM_PROTO_GetShiftState done [20:50:01]FM_GetShiftState done [20:50:01]opened in 1722125326 [20:50:01]opened+sec_in_day 1722211726 [20:50:01]quantity*price = 50036 [20:50:01]sum+1 = 50037 [20:50:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 501 28.07.2024 20:50 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 226841 ФПД: 128810610995296 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T205001&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226841&fm=128810610995296&tin=02508201610067®Number=0000000000092624&sum=50036 [20:50:02]StoreToDocumentArchive [20:50:02]shift 439 fd 226841 [20:50:02]save to /storage/0439/doc_00226841 [20:50:02]save last doc name /storage/0439/doc_00226841 to /storage/kkm_last_doc_name [20:50:02]save OK [20:50:02]Clear old archive folders... [20:50:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:50:02]tlvbuf is 00ACB300 [20:50:02]SAM_PROTO_ClearQueue [20:50:02]wFMCommunicate request_size=4 [20:50:02]MH_SAM_APDU [20:50:02]CAPDU: 80 09 00 00 [20:50:02]Write to MH i2c: E2 08 00 A0 06 80 09 00 00 00 00 00 00 18 [20:50:02]Write i2c OK [20:50:02]MH_I2C_Read... [20:50:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:50:02]Read from MH i2c: E2 [20:50:02]MH_I2C_Read... [20:50:02]Read from MH i2c: E2 03 00 [20:50:02]MH_I2C_Read... [20:50:02]Read from MH i2c: E2 03 00 A0 06 00 90 00 1A [20:50:02]RAPDU: 90 00 [20:50:02]wFMCommunicate OK [20:50:02]SAM_PROTO_ClearQueue done [20:50:02]KKMCreateOFDPacket [20:50:02]OFDProtocolAddRootSTLVToBuf [20:50:02]FM_MakeSignedData [20:50:02]FM_MakeSignedData [20:50:02]SAM_PROTO_SignData [20:50:02]wFMCommunicate request_size=4 [20:50:02]MH_SAM_APDU [20:50:02]CAPDU: 80 0D 01 02 [20:50:02]Write to MH i2c: E2 08 00 A1 06 80 0D 01 02 00 00 00 00 20 [20:50:02]Write i2c OK [20:50:02]MH_I2C_Read... [20:50:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:50:02]Read from MH i2c: E2 [20:50:02]MH_I2C_Read... [20:50:02]Read from MH i2c: E2 03 00 [20:50:02]MH_I2C_Read... [20:50:02]Read from MH i2c: E2 03 00 A1 06 00 90 00 1B [20:50:02]RAPDU: 90 00 [20:50:02]wFMCommunicate OK [20:50:02]wFMCommunicate request_size=255 [20:50:02]MH_SAM_APDU [20:50:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 01 00 00 F4 03 04 00 F9 AE A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 19 76 03 00 35 04 06 00 75 [20:50:02]Write to MH i2c: E2 02 01 A2 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 01 00 00 F4 03 04 00 F9 AE A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 19 76 03 00 35 04 06 00 75 00 00 57 [20:50:02]Write i2c OK [20:50:02]MH_I2C_Read... [20:50:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:50:03]Read from MH i2c: E2 [20:50:03]MH_I2C_Read... [20:50:03]Read from MH i2c: E2 03 00 [20:50:03]MH_I2C_Read... [20:50:03]Read from MH i2c: E2 03 00 A2 06 00 90 00 1C [20:50:03]RAPDU: 90 00 [20:50:03]wFMCommunicate OK [20:50:03]wFMCommunicate request_size=10 [20:50:03]MH_SAM_APDU [20:50:03]CAPDU: 80 0D 02 02 05 27 0E B6 30 60 [20:50:03]Write to MH i2c: E2 0D 00 A3 06 80 0D 02 02 05 00 27 0E B6 30 60 00 00 A8 [20:50:03]Write i2c OK [20:50:03]MH_I2C_Read... [20:50:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:50:03]Read from MH i2c: E2 [20:50:03]MH_I2C_Read... [20:50:03]Read from MH i2c: E2 03 00 [20:50:03]MH_I2C_Read... [20:50:03]Read from MH i2c: E2 03 00 A3 06 00 90 00 1D [20:50:03]RAPDU: 90 00 [20:50:03]wFMCommunicate OK [20:50:03]wFMCommunicate request_size=4 [20:50:03]MH_SAM_APDU [20:50:03]CAPDU: 80 0D 03 02 [20:50:03]Write to MH i2c: E2 08 00 A4 06 80 0D 03 02 00 00 00 00 25 [20:50:03]Write i2c OK [20:50:03]MH_I2C_Read... [20:50:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:50:03]Read from MH i2c: E2 [20:50:03]MH_I2C_Read... [20:50:03]Read from MH i2c: E2 0B 00 [20:50:03]MH_I2C_Read... [20:50:03]Read from MH i2c: E2 0B 00 A4 06 00 A8 FF 13 42 5E 44 3B 6D 90 00 6C [20:50:03]RAPDU: A8 FF 13 42 5E 44 3B 6D 90 00 [20:50:03]wFMCommunicate OK [20:50:03]SAM_PROTO_SignData done [20:50:03]FM_MakeSignedData done [20:50:03]CreateOFDProtocolMessage [20:50:03]wFMCommunicate request_size=4 [20:50:03]MH_SAM_APDU [20:50:03]CAPDU: 80 11 00 00 [20:50:03]Write to MH i2c: E2 08 00 A5 06 80 11 00 00 00 00 00 00 25 [20:50:03]Write i2c OK [20:50:03]MH_I2C_Read... [20:50:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:50:03]Read from MH i2c: E2 [20:50:03]MH_I2C_Read... [20:50:03]Read from MH i2c: E2 17 00 [20:50:03]MH_I2C_Read... [20:50:03]Read from MH i2c: E2 17 00 A5 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 82 [20:50:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:50:03]wFMCommunicate OK [20:50:03]CreateOFDProtocolMessage done [20:50:03]OFDSenderStorePacket 226841 [20:50:03]StoreOFDPacket docnum=226841 [20:50:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 7C 0C 07 01 50 AF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 01 00 00 F4 03 04 00 F9 AE A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 19 76 03 00 35 04 06 00 75 27 0E B6 30 60 A8 FF 13 42 5E 44 3B 6D [20:50:03]CheckFolder [20:50:03]dirname=/storage/ofd_packets [20:50:03]CheckFolder done [20:50:03]ProducePacketName [20:50:03]name=ofd_packets/00226841 [20:50:03]NVStorageSaveData ofd_packets/00226841 [20:50:03]File name is /storage/ofd_packets/00226841 [20:50:03]Write 301 bytes [20:50:03]NVStorageSaveData done [20:50:03]OFDSenderStorePacket done [20:50:03]KKMCreateOFDPacket done [20:50:03]NVStorageSaveData kkm_last_timestamp [20:50:03]File name is /storage/kkm_last_timestamp [20:50:03]Write 4 bytes [20:50:03]NVStorageSaveData done [20:50:03]ExternCall_PrintAddStr [20:50:03]wPrintStart [20:50:03]Write to MH i2c: 01 00 00 A6 06 AC [20:50:03]Write i2c OK [20:50:03]MH_I2C_Read... [20:50:03]Read from MH i2c: 01 [20:50:03]MH_I2C_Read... [20:50:03]Read from MH i2c: 01 07 00 [20:50:03]MH_I2C_Read... [20:50:03]Read from MH i2c: 01 07 00 A6 06 00 00 00 00 00 FF 0F C1 [20:50:03]RasterBufferAndPrint [20:50:03]line Счет N : (1)2003268 [20:50:03]line ИНН: 02508201610067 [20:50:03]line Контрольно-Кассовый Чек [20:50:03]line ПРОДАЖА [20:50:03]line ТРК (МРК, ГНК) : 53 [20:50:03]line Товар: 2710124130 [20:50:03]line Аи-92-К-5 [20:50:03]line 7.380 * 67.80 [20:50:03]line = 500.36 [20:50:03]line НДС 12% НСП 1% [20:50:03]line > о реализуемом товаре [20:50:03]line ИТОГО: 500.36 [20:50:03]line НСП 1% : 4.43 [20:50:03]line НДС 12% : 53.14 [20:50:03]line Наличными: 0.00 [20:50:03]line Безнал.: 500.36 [20:50:03]line Место: АЗС № 97 "Партнер Нефть" [20:50:03]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:50:03]line СНО: Общий режим [20:50:03]line Чек 501 28.07.2024 20:50 [20:50:03]line Смена: 439 ФФД: 1.0 [20:50:03]line ЗНМ: 0300000054 [20:50:03]line РНМ: 0000000000092624 [20:50:03]line Версия ККМ: 001 [20:50:03]line Платежная система: Бакай Банк [20:50:03]line ФМ: 0000000000874959 [20:50:03]line ФД: 226841 [20:50:03]line ФПД: 128810610995296 [20:50:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T205001&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226841&fm=128810610995296&tin=02508201610067®Number=0000000000092624&sum=50036 [20:50:03]OFD Sender: Processing packet 226840 [packets to send 605, broken 603] [20:50:03]ProducePacketName [20:50:03]name=ofd_packets/00226840 [20:50:03]OFD Sender: To server: pG, [20:50:03]CommunicateWithHost lk.salyk.kg:30040 [20:50:03]ConnectInit lk.salyk.kg [20:50:03]written 0, free lines is 4095 [20:50:03]Write to MH i2c: 01 00 00 D0 06 D6 [20:50:03]Write i2c OK [20:50:03]MH_I2C_Read... [20:50:03]Read from MH i2c: 01 [20:50:03]MH_I2C_Read... [20:50:03]Read from MH i2c: 01 07 00 [20:50:03]MH_I2C_Read... [20:50:03]Read from MH i2c: 01 07 00 D0 06 00 00 00 00 00 7A 0C 63 [20:50:03]RasterBufferAndPrint [20:50:03]line [20:50:03]line [20:50:03]line [20:50:03]line [20:50:03]line [20:50:03]written 0, free lines is 3202 [20:50:03]MH_Cut [20:50:03]Write to MH i2c: D1 01 00 D7 06 01 AF [20:50:03]Write i2c OK [20:50:03]MH_I2C_Read... [20:50:03]Read from MH i2c: D1 [20:50:03]MH_I2C_Read... [20:50:03]Read from MH i2c: D1 01 00 [20:50:03]MH_I2C_Read... [20:50:03]Read from MH i2c: D1 01 00 D7 06 00 AE [20:50:03]Write to MH i2c: 01 00 00 D8 06 DE [20:50:03]Write i2c OK [20:50:03]MH_I2C_Read... [20:50:04]*** Cut start [20:50:04]*** Partial cut [20:50:04]*** CUTSNS_PIN = 1 [20:50:05]*** CUTSNS_PIN = 0 [20:50:05]*** Brake cut motor [20:50:05]Read from MH i2c: 01 [20:50:05]MH_I2C_Read... [20:50:05]*** Stop cut motor [20:50:05]*** Cut end [20:50:05]Read from MH i2c: 01 07 00 [20:50:05]MH_I2C_Read... [20:50:05]Read from MH i2c: 01 07 00 D8 06 00 00 00 00 00 FF 0F F3 [20:50:05]process_action close_receipt done [20:50:05]requested_data is exist [20:50:05]produce_requested_data [20:50:05]requested_item fm.sn is exist - process it [20:50:05]wFMCommunicate request_size=4 [20:50:05]MH_SAM_APDU [20:50:05]CAPDU: 80 11 00 00 [20:50:05]Write to MH i2c: E2 08 00 D9 06 80 11 00 00 00 00 00 00 59 [20:50:05]Write i2c OK [20:50:05]MH_I2C_Read... [20:50:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:50:05]Read from MH i2c: E2 [20:50:05]MH_I2C_Read... [20:50:05]Read from MH i2c: E2 17 00 [20:50:05]MH_I2C_Read... [20:50:05]Read from MH i2c: E2 17 00 D9 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B6 [20:50:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:50:05]wFMCommunicate OK [20:50:05]requested_item fd.num is exist - process it [20:50:05]SAM_PROTO_GetFieldsCounters [20:50:05]wFMCommunicate request_size=4 [20:50:05]MH_SAM_APDU [20:50:05]CAPDU: 80 13 00 00 [20:50:05]Write to MH i2c: E2 08 00 DA 06 80 13 00 00 00 00 00 00 5C [20:50:05]Write i2c OK [20:50:05]MH_I2C_Read... [20:50:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:50:05]Read from MH i2c: E2 [20:50:05]MH_I2C_Read... [20:50:05]Read from MH i2c: E2 62 00 [20:50:05]MH_I2C_Read... [20:50:05]Read from MH i2c: E2 62 00 DA 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 19 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 F5 01 00 00 5E 04 04 00 F5 01 00 00 57 04 04 00 F6 01 00 00 19 04 04 00 00 00 00 00 90 00 B1 [20:50:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 19 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 F5 01 00 00 5E 04 04 00 F5 01 00 00 57 04 04 00 F6 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:50:05]wFMCommunicate OK [20:50:05]SAM_PROTO_GetFieldsCounters done [20:50:05]requested_item shift.num is exist - process it [20:50:05]requested_item shift.opened is exist - process it [20:50:05]req_shift_opened [20:50:05]FM_GetShiftState [20:50:05]SAM_PROTO_GetShiftState [20:50:05]wFMCommunicate request_size=4 [20:50:05]MH_SAM_APDU [20:50:05]CAPDU: 80 13 01 00 [20:50:05]Write to MH i2c: E2 08 00 DB 06 80 13 01 00 00 00 00 00 5E [20:50:05]Write i2c OK [20:50:05]MH_I2C_Read... [20:50:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:50:05]Read from MH i2c: E2 [20:50:05]MH_I2C_Read... [20:50:05]Read from MH i2c: E2 0E 00 [20:50:05]MH_I2C_Read... [20:50:05]Read from MH i2c: E2 0E 00 DB 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 0F [20:50:05]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:50:05]wFMCommunicate OK [20:50:05]SAM_PROTO_GetShiftState done [20:50:05]FM_GetShiftState done [20:50:05]req_shift_opened done [20:50:05]requested_item shift.open_date is exist - process it [20:50:05]req_shift_open_date [20:50:05]req_shift_open_date done [20:50:05]produce_requested_data done [20:50:05]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226841,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [20:50:05]process_action_free close_receipt [20:50:05]json_value_free [20:50:05]json_value_free done [20:50:05]process_json_proto returns [20:50:05]Send response to host [20:50:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226841,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [20:50:05]free response buf [20:50:05]execute_script done [20:50:05]execute_script returns [20:50:05]free content buf [20:50:05]Sock 10.Close socket [20:50:05]Sock 10.Thread stoped [20:50:08]ConnectInit Can't take IP for lk.salyk.kg [20:50:08]CommunicateWithHost connect error [20:50:08]CommunicateWithHost err = -1 [20:50:08]OFD Sender: Server communicate error [20:50:13]OFD Sender: Processing packet 226840 [packets to send 605, broken 603] [20:50:13]ProducePacketName [20:50:13]name=ofd_packets/00226840 [20:50:13]OFD Sender: To server: pG, [20:50:13]CommunicateWithHost lk.salyk.kg:30040 [20:50:13]ConnectInit lk.salyk.kg [20:50:13]accept exits with 7 [20:50:13]New connection [20:50:13]New thread 3066912100 created [20:50:13]Thread 3067055460 joined [20:50:13]Waiting for new connection... [20:50:13] Sock 7.Parse request [20:50:13]Sock 7.Check first char [20:50:13]Sock 7.First char is OK [20:50:13]request: POST /json_proto HTTP/1.0 [20:50:13]Method: POST [20:50:13]URL: /json_proto [20:50:13]Method is POST - this is cgi request [20:50:13]url: /json_proto [20:50:13]query_string will be loaded in cgi processing [20:50:13]execute_cgi json_proto POST (null) [20:50:13]execute_cgi path=json_proto method=POST [20:50:13]POST find Content-Length [20:50:13]Host: 172.17.43.131:8080 [20:50:13]Content-Length: 678 [20:50:13]Content-Type: application/json [20:50:13] [20:50:13]POST finish read [20:50:13]Found Content-Length = 678 [20:50:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003269", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:50:13]execute_script... [20:50: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)2003269", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:50:13]POST & json_proto [20:50:13]process_json_proto [20:50:13]json parsed OK: [20:50:13]protocol is kg_v1.0 [20:50:13]action value=close_receipt [20:50:13]process_action close_receipt [20:50:13]cmd_close_receipt [20:50:13]MH_GetDate [20:50:13]Write to MH i2c: F0 00 00 DC 06 D1 [20:50:13]Write i2c OK [20:50:13]MH_I2C_Read... [20:50:13]Read from MH i2c: F0 [20:50:13]MH_I2C_Read... [20:50:13]Read from MH i2c: F0 09 00 [20:50:13]MH_I2C_Read... [20:50:13]Read from MH i2c: F0 09 00 DC 06 00 06 AF A6 66 F9 24 A2 66 C0 [20:50:13]GetLastDocTimeStamp 1722199801 [20:50:13]current date 1722199814 [20:50:13]FM_GetShiftState [20:50:13]SAM_PROTO_GetShiftState [20:50:13]wFMCommunicate request_size=4 [20:50:13]MH_SAM_APDU [20:50:13]CAPDU: 80 13 01 00 [20:50:13]Write to MH i2c: E2 08 00 DD 06 80 13 01 00 00 00 00 00 60 [20:50:13]Write i2c OK [20:50:13]MH_I2C_Read... [20:50:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:50:13]Read from MH i2c: E2 [20:50:13]MH_I2C_Read... [20:50:13]Read from MH i2c: E2 0E 00 [20:50:13]MH_I2C_Read... [20:50:13]Read from MH i2c: E2 0E 00 DD 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 11 [20:50:13]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:50:13]wFMCommunicate OK [20:50:13]SAM_PROTO_GetShiftState done [20:50:13]FM_GetShiftState done [20:50:13]opened in 1722125326 [20:50:13]opened+sec_in_day 1722211726 [20:50:13]quantity*price = 30035 [20:50:13]sum+1 = 30036 [20:50:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 502 28.07.2024 20:50 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226842 ФПД: 25519338117838 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T205014&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226842&fm=25519338117838&tin=02508201610067®Number=0000000000092624&sum=30000 [20:50:15]StoreToDocumentArchive [20:50:15]shift 439 fd 226842 [20:50:15]save to /storage/0439/doc_00226842 [20:50:15]save last doc name /storage/0439/doc_00226842 to /storage/kkm_last_doc_name [20:50:15]save OK [20:50:15]Clear old archive folders... [20:50:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:50:15]tlvbuf is 00A39960 [20:50:15]SAM_PROTO_ClearQueue [20:50:15]wFMCommunicate request_size=4 [20:50:15]MH_SAM_APDU [20:50:15]CAPDU: 80 09 00 00 [20:50:15]Write to MH i2c: E2 08 00 EA 06 80 09 00 00 00 00 00 00 62 [20:50:15]Write i2c OK [20:50:15]MH_I2C_Read... [20:50:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:50:15]Read from MH i2c: E2 [20:50:15]MH_I2C_Read... [20:50:15]Read from MH i2c: E2 03 00 [20:50:15]MH_I2C_Read... [20:50:15]Read from MH i2c: E2 03 00 EA 06 00 90 00 64 [20:50:15]RAPDU: 90 00 [20:50:15]wFMCommunicate OK [20:50:15]SAM_PROTO_ClearQueue done [20:50:15]KKMCreateOFDPacket [20:50:15]OFDProtocolAddRootSTLVToBuf [20:50:15]FM_MakeSignedData [20:50:15]FM_MakeSignedData [20:50:15]SAM_PROTO_SignData [20:50:15]wFMCommunicate request_size=4 [20:50:15]MH_SAM_APDU [20:50:15]CAPDU: 80 0D 01 02 [20:50:15]Write to MH i2c: E2 08 00 EB 06 80 0D 01 02 00 00 00 00 6A [20:50:15]Write i2c OK [20:50:15]MH_I2C_Read... [20:50:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:50:15]Read from MH i2c: E2 [20:50:15]MH_I2C_Read... [20:50:15]Read from MH i2c: E2 03 00 [20:50:15]MH_I2C_Read... [20:50:15]Read from MH i2c: E2 03 00 EB 06 00 90 00 65 [20:50:15]RAPDU: 90 00 [20:50:15]wFMCommunicate OK [20:50:15]wFMCommunicate request_size=255 [20:50:15]MH_SAM_APDU [20:50:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 F6 01 00 00 F4 03 04 00 06 AF A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1A 76 03 00 35 04 06 00 17 [20:50:15]Write to MH i2c: E2 02 01 EC 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 F6 01 00 00 F4 03 04 00 06 AF A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1A 76 03 00 35 04 06 00 17 00 00 2A [20:50:15]OFD Sender: Processing packet 226841 [packets to send 604, broken 603] [20:50:15]ProducePacketName [20:50:15]name=ofd_packets/00226841 [20:50:15]OFD Sender: To server: pG, [20:50:15]CommunicateWithHost lk.salyk.kg:30040 [20:50:15]ConnectInit lk.salyk.kg [20:50:15]Write i2c OK [20:50:15]MH_I2C_Read... [20:50:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:50:15]Read from MH i2c: E2 [20:50:15]MH_I2C_Read... [20:50:15]Read from MH i2c: E2 03 00 [20:50:15]MH_I2C_Read... [20:50:15]Read from MH i2c: E2 03 00 EC 06 00 90 00 66 [20:50:15]RAPDU: 90 00 [20:50:15]wFMCommunicate OK [20:50:15]wFMCommunicate request_size=10 [20:50:15]MH_SAM_APDU [20:50:15]CAPDU: 80 0D 02 02 05 35 AF 15 5A CE [20:50:15]Write to MH i2c: E2 0D 00 ED 06 80 0D 02 02 05 00 35 AF 15 5A CE 00 00 98 [20:50:15]Write i2c OK [20:50:15]MH_I2C_Read... [20:50:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:50:15]Read from MH i2c: E2 [20:50:15]MH_I2C_Read... [20:50:15]Read from MH i2c: E2 03 00 [20:50:15]MH_I2C_Read... [20:50:15]Read from MH i2c: E2 03 00 ED 06 00 90 00 67 [20:50:15]RAPDU: 90 00 [20:50:15]wFMCommunicate OK [20:50:15]wFMCommunicate request_size=4 [20:50:15]MH_SAM_APDU [20:50:15]CAPDU: 80 0D 03 02 [20:50:15]Write to MH i2c: E2 08 00 EE 06 80 0D 03 02 00 00 00 00 6F [20:50:15]Write i2c OK [20:50:15]MH_I2C_Read... [20:50:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:50:15]Read from MH i2c: E2 [20:50:15]MH_I2C_Read... [20:50:15]Read from MH i2c: E2 0B 00 [20:50:15]MH_I2C_Read... [20:50:15]Read from MH i2c: E2 0B 00 EE 06 00 90 74 B1 E3 65 3B 8C B5 90 00 E9 [20:50:15]RAPDU: 90 74 B1 E3 65 3B 8C B5 90 00 [20:50:15]wFMCommunicate OK [20:50:15]SAM_PROTO_SignData done [20:50:15]FM_MakeSignedData done [20:50:15]CreateOFDProtocolMessage [20:50:15]wFMCommunicate request_size=4 [20:50:15]MH_SAM_APDU [20:50:15]CAPDU: 80 11 00 00 [20:50:15]Write to MH i2c: E2 08 00 EF 06 80 11 00 00 00 00 00 00 6F [20:50:15]Write i2c OK [20:50:15]MH_I2C_Read... [20:50:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:50:15]Read from MH i2c: E2 [20:50:15]MH_I2C_Read... [20:50:15]Read from MH i2c: E2 17 00 [20:50:15]MH_I2C_Read... [20:50:15]Read from MH i2c: E2 17 00 EF 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CC [20:50:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:50:15]wFMCommunicate OK [20:50:15]CreateOFDProtocolMessage done [20:50:15]OFDSenderStorePacket 226842 [20:50:15]StoreOFDPacket docnum=226842 [20:50:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 06 6E 07 01 1B 3E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 F6 01 00 00 F4 03 04 00 06 AF A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1A 76 03 00 35 04 06 00 17 35 AF 15 5A CE 90 74 B1 E3 65 3B 8C B5 [20:50:15]CheckFolder [20:50:15]dirname=/storage/ofd_packets [20:50:15]CheckFolder done [20:50:15]ProducePacketName [20:50:15]name=ofd_packets/00226842 [20:50:15]NVStorageSaveData ofd_packets/00226842 [20:50:15]File name is /storage/ofd_packets/00226842 [20:50:15]Write 301 bytes [20:50:15]NVStorageSaveData done [20:50:16]OFDSenderStorePacket done [20:50:16]KKMCreateOFDPacket done [20:50:16]NVStorageSaveData kkm_last_timestamp [20:50:16]File name is /storage/kkm_last_timestamp [20:50:16]Write 4 bytes [20:50:16]NVStorageSaveData done [20:50:16]ExternCall_PrintAddStr [20:50:16]wPrintStart [20:50:16]Write to MH i2c: 01 00 00 F0 06 F6 [20:50:16]Write i2c OK [20:50:16]MH_I2C_Read... [20:50:16]Read from MH i2c: 01 [20:50:16]MH_I2C_Read... [20:50:16]Read from MH i2c: 01 07 00 [20:50:16]MH_I2C_Read... [20:50:16]Read from MH i2c: 01 07 00 F0 06 00 00 00 00 00 FF 0F 0B [20:50:16]RasterBufferAndPrint [20:50:16]line Счет N : (1)2003269 [20:50:16]line ИНН: 02508201610067 [20:50:16]line Контрольно-Кассовый Чек [20:50:16]line ПРОДАЖА [20:50:16]line ТРК (МРК, ГНК) : 43 [20:50:16]line Товар: 2710124130 [20:50:16]line Аи-92-К-5 [20:50:16]line 4.430 * 67.80 [20:50:16]line = 300.35 [20:50:16]line НДС 12% НСП 1% [20:50:16]line > о реализуемом товаре [20:50:16]line ОКРУГЛЕНИЕ: -0.35 [20:50:16]line ИТОГО: 300.00 [20:50:16]line Внесено: 300.00 [20:50:16]line СДАЧА: 0.00 [20:50:16]line НСП 1% : 2.66 [20:50:16]line НДС 12% : 31.90 [20:50:16]line Наличными: 300.00 [20:50:16]line Безнал.: 0.00 [20:50:16]line Место: АЗС № 97 "Партнер Нефть" [20:50:16]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:50:16]line СНО: Общий режим [20:50:16]line Чек 502 28.07.2024 20:50 [20:50:16]line Смена: 439 ФФД: 1.0 [20:50:16]line ЗНМ: 0300000054 [20:50:16]line РНМ: 0000000000092624 [20:50:16]line Версия ККМ: 001 [20:50:16]line ФМ: 0000000000874959 [20:50:16]line ФД: 226842 [20:50:16]line ФПД: 25519338117838 [20:50:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T205014&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226842&fm=25519338117838&tin=02508201610067®Number=0000000000092624&sum=30000 [20:50:16]written 0, free lines is 4095 [20:50:16]Connected sock=9 [20:50:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 7C 0C 07 01 50 AF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 01 00 00 F4 03 04 00 F9 AE A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 19 76 03 00 35 04 06 00 75 27 0E B6 30 60 A8 FF 13 42 5E 44 3B 6D [20:50:16]Write to MH i2c: 01 00 00 1B 07 22 [20:50:16]Write i2c OK [20:50:16]MH_I2C_Read... [20:50:16]Read from MH i2c: 01 [20:50:16]MH_I2C_Read... [20:50:16]Read from MH i2c: 01 07 00 [20:50:16]MH_I2C_Read... [20:50:16]Read from MH i2c: 01 07 00 1B 07 00 00 00 00 00 78 0C AD [20:50:16]RasterBufferAndPrint [20:50:16]line [20:50:16]line [20:50:16]line [20:50:16]line [20:50:16]line [20:50:16]written 0, free lines is 3204 [20:50:16]MH_Cut [20:50:16]Write to MH i2c: D1 01 00 22 07 01 FB [20:50:16]Write i2c OK [20:50:16]MH_I2C_Read... [20:50:16]Read from MH i2c: D1 [20:50:16]MH_I2C_Read... [20:50:16]Read from MH i2c: D1 01 00 [20:50:16]MH_I2C_Read... [20:50:16]Read from MH i2c: D1 01 00 22 07 00 FA [20:50:16]Write to MH i2c: 01 00 00 23 07 2A [20:50:16]Write i2c OK [20:50:16]MH_I2C_Read... [20:50:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 40 59 47 00 EE 5D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 19 76 03 00 F4 03 04 00 10 5B A6 66 B6 04 01 00 00 C2 0A 9F 7C 22 AF 7D 33 [20:50:16]CommunicateWithHost err = 0 [20:50:16]CheckOFDResponse [20:50:16]1017 (14) - 77093643461234 [20:50:16]1041 (16) - 0000000000874959 [20:50:16]1040 (4) - 226841 [20:50:16]1012 (4) - 28.07.2024 14:52 [20:50:16]1206 (1) - 0 [20:50:16]OFD Sender: Remove packet 226841 [20:50:16]ProducePacketName [20:50:16]name=ofd_packets/00226841 [20:50:16]NVStorageDeleteData [20:50:17]OFD Sender: Processing packet 226842 [packets to send 604, broken 603] [20:50:17]ProducePacketName [20:50:17]name=ofd_packets/00226842 [20:50:17]OFD Sender: To server: pG, [20:50:17]CommunicateWithHost lk.salyk.kg:30040 [20:50:17]ConnectInit lk.salyk.kg [20:50:17]*** Cut start [20:50:17]*** Partial cut [20:50:17]*** CUTSNS_PIN = 1 [20:50:17]*** CUTSNS_PIN = 0 [20:50:17]*** Brake cut motor [20:50:18]Read from MH i2c: 01 [20:50:18]MH_I2C_Read... [20:50:18]*** Stop cut motor [20:50:18]*** Cut end [20:50:18]Read from MH i2c: 01 07 00 [20:50:18]MH_I2C_Read... [20:50:18]Read from MH i2c: 01 07 00 23 07 00 00 00 00 00 FF 0F 3F [20:50:18]process_action close_receipt done [20:50:18]requested_data is exist [20:50:18]produce_requested_data [20:50:18]requested_item fm.sn is exist - process it [20:50:18]wFMCommunicate request_size=4 [20:50:18]MH_SAM_APDU [20:50:18]CAPDU: 80 11 00 00 [20:50:18]Write to MH i2c: E2 08 00 24 07 80 11 00 00 00 00 00 00 A5 [20:50:18]Write i2c OK [20:50:18]MH_I2C_Read... [20:50:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:50:18]Read from MH i2c: E2 [20:50:18]MH_I2C_Read... [20:50:18]Read from MH i2c: E2 17 00 [20:50:18]MH_I2C_Read... [20:50:18]Read from MH i2c: E2 17 00 24 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 02 [20:50:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:50:18]wFMCommunicate OK [20:50:18]requested_item fd.num is exist - process it [20:50:18]SAM_PROTO_GetFieldsCounters [20:50:18]wFMCommunicate request_size=4 [20:50:18]MH_SAM_APDU [20:50:18]CAPDU: 80 13 00 00 [20:50:18]Write to MH i2c: E2 08 00 25 07 80 13 00 00 00 00 00 00 A8 [20:50:18]Write i2c OK [20:50:18]MH_I2C_Read... [20:50:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:50:18]Read from MH i2c: E2 [20:50:18]MH_I2C_Read... [20:50:18]Read from MH i2c: E2 62 00 [20:50:18]MH_I2C_Read... [20:50:18]Read from MH i2c: E2 62 00 25 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1A 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 F6 01 00 00 5E 04 04 00 F6 01 00 00 57 04 04 00 F7 01 00 00 19 04 04 00 00 00 00 00 90 00 01 [20:50:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1A 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 F6 01 00 00 5E 04 04 00 F6 01 00 00 57 04 04 00 F7 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:50:18]wFMCommunicate OK [20:50:18]SAM_PROTO_GetFieldsCounters done [20:50:18]requested_item shift.num is exist - process it [20:50:18]requested_item shift.opened is exist - process it [20:50:18]req_shift_opened [20:50:18]FM_GetShiftState [20:50:18]SAM_PROTO_GetShiftState [20:50:18]wFMCommunicate request_size=4 [20:50:18]MH_SAM_APDU [20:50:18]CAPDU: 80 13 01 00 [20:50:18]Write to MH i2c: E2 08 00 26 07 80 13 01 00 00 00 00 00 AA [20:50:18]Write i2c OK [20:50:18]MH_I2C_Read... [20:50:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:50:18]Read from MH i2c: E2 [20:50:18]MH_I2C_Read... [20:50:18]Read from MH i2c: E2 0E 00 [20:50:18]MH_I2C_Read... [20:50:18]Read from MH i2c: E2 0E 00 26 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 5B [20:50:18]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:50:18]wFMCommunicate OK [20:50:18]SAM_PROTO_GetShiftState done [20:50:18]FM_GetShiftState done [20:50:18]req_shift_opened done [20:50:18]requested_item shift.open_date is exist - process it [20:50:18]req_shift_open_date [20:50:18]req_shift_open_date done [20:50:18]produce_requested_data done [20:50:18]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226842,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [20:50:18]process_action_free close_receipt [20:50:18]json_value_free [20:50:18]json_value_free done [20:50:18]process_json_proto returns [20:50:18]Send response to host [20:50:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226842,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [20:50:18]free response buf [20:50:18]execute_script done [20:50:18]execute_script returns [20:50:18]free content buf [20:50:18]Sock 7.Close socket [20:50:18]Sock 7.Thread stoped [20:50:19]Connected sock=9 [20:50:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 06 6E 07 01 1B 3E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 F6 01 00 00 F4 03 04 00 06 AF A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1A 76 03 00 35 04 06 00 17 35 AF 15 5A CE 90 74 B1 E3 65 3B 8C B5 [20:50:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 66 07 47 00 62 02 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1A 76 03 00 F4 03 04 00 13 5B A6 66 B6 04 01 00 00 7F 6F E2 40 11 6D 87 77 [20:50:20]CommunicateWithHost err = 0 [20:50:20]CheckOFDResponse [20:50:20]1017 (14) - 77093643461234 [20:50:20]1041 (16) - 0000000000874959 [20:50:20]1040 (4) - 226842 [20:50:20]1012 (4) - 28.07.2024 14:52 [20:50:20]1206 (1) - 0 [20:50:20]OFD Sender: Remove packet 226842 [20:50:20]ProducePacketName [20:50:20]name=ofd_packets/00226842 [20:50:20]NVStorageDeleteData [20:50:21]OFD Sender: No OFD packet to send [20:50:21]OFD Sender: No OFD packet to send [20:50:26]OFD Sender: No OFD packet to send [20:50:31]OFD Sender: No OFD packet to send [20:50:36]OFD Sender: No OFD packet to send [20:50:41]OFD Sender: No OFD packet to send [20:50:46]OFD Sender: No OFD packet to send [20:50:51]OFD Sender: No OFD packet to send [20:50:56]OFD Sender: No OFD packet to send [20:51:01]OFD Sender: No OFD packet to send [20:51:06]OFD Sender: No OFD packet to send [20:51:11]OFD Sender: No OFD packet to send [20:51:16]OFD Sender: No OFD packet to send [20:51:21]OFD Sender: No OFD packet to send [20:51:25]recv_with_timeout no data received [20:51:26]OFD Sender: No OFD packet to send [20:51:31]OFD Sender: No OFD packet to send [20:51:36]OFD Sender: No OFD packet to send [20:51:41]OFD Sender: No OFD packet to send [20:51:43]recv_with_timeout no data received [20:51:46]OFD Sender: No OFD packet to send [20:51:51]OFD Sender: No OFD packet to send [20:51:56]OFD Sender: No OFD packet to send [20:52:01]OFD Sender: No OFD packet to send [20:52:03]accept exits with 10 [20:52:03]New connection [20:52:03]New thread 3067055460 created [20:52:03]Thread 3066912100 joined [20:52:03]Waiting for new connection... [20:52:03] Sock 10.Parse request [20:52:03]Sock 10.Check first char [20:52:03]Sock 10.First char is OK [20:52:03]request: POST /json_proto HTTP/1.0 [20:52:03]Method: POST [20:52:03]URL: /json_proto [20:52:03]Method is POST - this is cgi request [20:52:03]url: /json_proto [20:52:03]query_string will be loaded in cgi processing [20:52:03]execute_cgi json_proto POST (null) [20:52:03]execute_cgi path=json_proto method=POST [20:52:03]POST find Content-Length [20:52:03]Host: 172.17.43.131:8080 [20:52:03]Content-Length: 672 [20:52:03]Content-Type: application/json [20:52:03] [20:52:03]POST finish read [20:52:03]Found Content-Length = 672 [20:52:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003270", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 12.210, "sum" : 840.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 840.00, "total" : 840.00, "payments": [ { "type": 0, "sum" : 840.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:52:03]execute_script... [20:52: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)2003270", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 12.210, "sum" : 840.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 840.00, "total" : 840.00, "payments": [ { "type": 0, "sum" : 840.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:52:03]POST & json_proto [20:52:03]process_json_proto [20:52:03]json parsed OK: [20:52:03]protocol is kg_v1.0 [20:52:03]action value=close_receipt [20:52:03]process_action close_receipt [20:52:03]cmd_close_receipt [20:52:03]MH_GetDate [20:52:03]Write to MH i2c: F0 00 00 27 07 1D [20:52:03]Write i2c OK [20:52:03]MH_I2C_Read... [20:52:03]Read from MH i2c: F0 [20:52:03]MH_I2C_Read... [20:52:03]Read from MH i2c: F0 09 00 [20:52:03]MH_I2C_Read... [20:52:03]Read from MH i2c: F0 09 00 27 07 00 73 AF A6 66 F9 24 A2 66 79 [20:52:03]GetLastDocTimeStamp 1722199814 [20:52:03]current date 1722199923 [20:52:03]FM_GetShiftState [20:52:03]SAM_PROTO_GetShiftState [20:52:03]wFMCommunicate request_size=4 [20:52:03]MH_SAM_APDU [20:52:03]CAPDU: 80 13 01 00 [20:52:03]Write to MH i2c: E2 08 00 28 07 80 13 01 00 00 00 00 00 AC [20:52:03]Write i2c OK [20:52:03]MH_I2C_Read... [20:52:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:52:03]Read from MH i2c: E2 [20:52:03]MH_I2C_Read... [20:52:03]Read from MH i2c: E2 0E 00 [20:52:03]MH_I2C_Read... [20:52:03]Read from MH i2c: E2 0E 00 28 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 5D [20:52:03]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:52:03]wFMCommunicate OK [20:52:03]SAM_PROTO_GetShiftState done [20:52:03]FM_GetShiftState done [20:52:03]opened in 1722125326 [20:52:03]opened+sec_in_day 1722211726 [20:52:03]quantity*price = 84004 [20:52:03]sum+1 = 84006 [20:52:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 840.00 Внесено: 840.00 СДАЧА: 0.00 НСП 1% : 7.43 НДС 12% : 89.21 Наличными: 840.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 503 28.07.2024 20:52 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226843 ФПД: 118127235151623 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T205203&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226843&fm=118127235151623&tin=02508201610067®Number=0000000000092624&sum=84000 [20:52:04]StoreToDocumentArchive [20:52:04]shift 439 fd 226843 [20:52:04]save to /storage/0439/doc_00226843 [20:52:04]save last doc name /storage/0439/doc_00226843 to /storage/kkm_last_doc_name [20:52:04]save OK [20:52:04]Clear old archive folders... [20:52:04]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:52:04]tlvbuf is 00A0BF60 [20:52:04]SAM_PROTO_ClearQueue [20:52:04]wFMCommunicate request_size=4 [20:52:04]MH_SAM_APDU [20:52:04]CAPDU: 80 09 00 00 [20:52:04]Write to MH i2c: E2 08 00 35 07 80 09 00 00 00 00 00 00 AE [20:52:04]Write i2c OK [20:52:04]MH_I2C_Read... [20:52:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:52:04]Read from MH i2c: E2 [20:52:04]MH_I2C_Read... [20:52:04]Read from MH i2c: E2 03 00 [20:52:04]MH_I2C_Read... [20:52:04]Read from MH i2c: E2 03 00 35 07 00 90 00 B0 [20:52:04]RAPDU: 90 00 [20:52:04]wFMCommunicate OK [20:52:04]SAM_PROTO_ClearQueue done [20:52:04]KKMCreateOFDPacket [20:52:04]OFDProtocolAddRootSTLVToBuf [20:52:04]FM_MakeSignedData [20:52:04]FM_MakeSignedData [20:52:04]SAM_PROTO_SignData [20:52:04]wFMCommunicate request_size=4 [20:52:04]MH_SAM_APDU [20:52:04]CAPDU: 80 0D 01 02 [20:52:04]Write to MH i2c: E2 08 00 36 07 80 0D 01 02 00 00 00 00 B6 [20:52:04]Write i2c OK [20:52:04]MH_I2C_Read... [20:52:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:52:04]Read from MH i2c: E2 [20:52:04]MH_I2C_Read... [20:52:04]Read from MH i2c: E2 03 00 [20:52:04]MH_I2C_Read... [20:52:04]Read from MH i2c: E2 03 00 36 07 00 90 00 B1 [20:52:04]RAPDU: 90 00 [20:52:04]wFMCommunicate OK [20:52:04]wFMCommunicate request_size=255 [20:52:04]MH_SAM_APDU [20:52:04]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B2 2F 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 25 48 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 48 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D9 22 00 00 00 00 07 04 06 00 20 48 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 01 00 00 F4 03 04 00 73 AF A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1B 76 03 00 35 04 06 00 [20:52:04]Write to MH i2c: E2 02 01 37 07 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B2 2F 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 25 48 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 48 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D9 22 00 00 00 00 07 04 06 00 20 48 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 01 00 00 F4 03 04 00 73 AF A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1B 76 03 00 35 04 06 00 00 00 63 [20:52:04]Write i2c OK [20:52:04]MH_I2C_Read... [20:52:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:52:04]Read from MH i2c: E2 [20:52:04]MH_I2C_Read... [20:52:04]Read from MH i2c: E2 03 00 [20:52:04]MH_I2C_Read... [20:52:04]Read from MH i2c: E2 03 00 37 07 00 90 00 B2 [20:52:04]RAPDU: 90 00 [20:52:04]wFMCommunicate OK [20:52:04]wFMCommunicate request_size=11 [20:52:04]MH_SAM_APDU [20:52:04]CAPDU: 80 0D 02 02 06 6B 6F A3 E3 B7 07 [20:52:04]Write to MH i2c: E2 0E 00 38 07 80 0D 02 02 06 00 6B 6F A3 E3 B7 07 00 00 E3 [20:52:04]Write i2c OK [20:52:04]MH_I2C_Read... [20:52:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:52:04]Read from MH i2c: E2 [20:52:04]MH_I2C_Read... [20:52:04]Read from MH i2c: E2 03 00 [20:52:04]MH_I2C_Read... [20:52:04]Read from MH i2c: E2 03 00 38 07 00 90 00 B3 [20:52:04]RAPDU: 90 00 [20:52:04]wFMCommunicate OK [20:52:04]wFMCommunicate request_size=4 [20:52:04]MH_SAM_APDU [20:52:04]CAPDU: 80 0D 03 02 [20:52:04]Write to MH i2c: E2 08 00 39 07 80 0D 03 02 00 00 00 00 BB [20:52:04]Write i2c OK [20:52:04]MH_I2C_Read... [20:52:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:52:04]Read from MH i2c: E2 [20:52:04]MH_I2C_Read... [20:52:04]Read from MH i2c: E2 0B 00 [20:52:04]MH_I2C_Read... [20:52:04]Read from MH i2c: E2 0B 00 39 07 00 03 97 28 F7 6C 74 62 85 90 00 3C [20:52:04]RAPDU: 03 97 28 F7 6C 74 62 85 90 00 [20:52:04]wFMCommunicate OK [20:52:04]SAM_PROTO_SignData done [20:52:04]FM_MakeSignedData done [20:52:04]CreateOFDProtocolMessage [20:52:04]wFMCommunicate request_size=4 [20:52:04]MH_SAM_APDU [20:52:04]CAPDU: 80 11 00 00 [20:52:04]Write to MH i2c: E2 08 00 3A 07 80 11 00 00 00 00 00 00 BB [20:52:04]Write i2c OK [20:52:04]MH_I2C_Read... [20:52:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:52:04]Read from MH i2c: E2 [20:52:04]MH_I2C_Read... [20:52:04]Read from MH i2c: E2 17 00 [20:52:04]MH_I2C_Read... [20:52:04]Read from MH i2c: E2 17 00 3A 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 18 [20:52:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:52:04]wFMCommunicate OK [20:52:04]CreateOFDProtocolMessage done [20:52:04]OFDSenderStorePacket 226843 [20:52:04]StoreOFDPacket docnum=226843 [20:52:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 26 F2 08 01 1C BE 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B2 2F 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 25 48 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 48 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D9 22 00 00 00 00 07 04 06 00 20 48 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 01 00 00 F4 03 04 00 73 AF A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1B 76 03 00 35 04 06 00 6B 6F A3 E3 B7 07 03 97 28 F7 6C 74 62 85 [20:52:04]CheckFolder [20:52:04]dirname=/storage/ofd_packets [20:52:04]CheckFolder done [20:52:04]ProducePacketName [20:52:04]name=ofd_packets/00226843 [20:52:04]NVStorageSaveData ofd_packets/00226843 [20:52:04]File name is /storage/ofd_packets/00226843 [20:52:04]Write 302 bytes [20:52:04]NVStorageSaveData done [20:52:04]OFDSenderStorePacket done [20:52:04]KKMCreateOFDPacket done [20:52:04]NVStorageSaveData kkm_last_timestamp [20:52:04]File name is /storage/kkm_last_timestamp [20:52:04]Write 4 bytes [20:52:04]NVStorageSaveData done [20:52:04]ExternCall_PrintAddStr [20:52:04]wPrintStart [20:52:04]Write to MH i2c: 01 00 00 3B 07 42 [20:52:04]Write i2c OK [20:52:04]MH_I2C_Read... [20:52:04]Read from MH i2c: 01 [20:52:04]MH_I2C_Read... [20:52:04]Read from MH i2c: 01 07 00 [20:52:04]MH_I2C_Read... [20:52:04]Read from MH i2c: 01 07 00 3B 07 00 00 00 00 00 FF 0F 57 [20:52:04]RasterBufferAndPrint [20:52:04]line Счет N : (1)2003270 [20:52:04]line ИНН: 02508201610067 [20:52:04]line Контрольно-Кассовый Чек [20:52:04]line ПРОДАЖА [20:52:04]line ТРК (МРК, ГНК) : 52 [20:52:04]line Товар: 2710124130 [20:52:04]line Super-92-К-5 [20:52:04]line 12.210 * 68.80 [20:52:04]line = 840.05 [20:52:04]line НДС 12% НСП 1% [20:52:04]line > о реализуемом товаре [20:52:04]line ОКРУГЛЕНИЕ: -0.05 [20:52:04]line ИТОГО: 840.00 [20:52:04]line Внесено: 840.00 [20:52:04]line СДАЧА: 0.00 [20:52:04]line НСП 1% : 7.43 [20:52:04]line НДС 12% : 89.21 [20:52:04]line Наличными: 840.00 [20:52:04]line Безнал.: 0.00 [20:52:04]line Место: АЗС № 97 "Партнер Нефть" [20:52:04]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:52:04]line СНО: Общий режим [20:52:04]line Чек 503 28.07.2024 20:52 [20:52:04]line Смена: 439 ФФД: 1.0 [20:52:04]line ЗНМ: 0300000054 [20:52:04]line РНМ: 0000000000092624 [20:52:04]line Версия ККМ: 001 [20:52:04]line ФМ: 0000000000874959 [20:52:04]line ФД: 226843 [20:52:04]line ФПД: 118127235151623 [20:52:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T205203&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226843&fm=118127235151623&tin=02508201610067®Number=0000000000092624&sum=84000 [20:52:04]written 0, free lines is 4095 [20:52:04]OFD Sender: Processing packet 226843 [packets to send 604, broken 603] [20:52:04]ProducePacketName [20:52:04]name=ofd_packets/00226843 [20:52:04]OFD Sender: To server: pG, [20:52:04]CommunicateWithHost lk.salyk.kg:30040 [20:52:04]ConnectInit lk.salyk.kg [20:52:05]Connected sock=9 [20:52:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 26 F2 08 01 1C BE 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B2 2F 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 25 48 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 48 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D9 22 00 00 00 00 07 04 06 00 20 48 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 01 00 00 F4 03 04 00 73 AF A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1B 76 03 00 35 04 06 00 6B 6F A3 E3 B7 07 03 97 28 F7 6C 74 62 85 [20:52:05]Write to MH i2c: 01 00 00 66 07 6D [20:52:05]Write i2c OK [20:52:05]MH_I2C_Read... [20:52:05]Read from MH i2c: 01 [20:52:05]MH_I2C_Read... [20:52:05]Read from MH i2c: 01 07 00 [20:52:05]MH_I2C_Read... [20:52:05]Read from MH i2c: 01 07 00 66 07 00 00 00 00 00 60 0C E0 [20:52:05]RasterBufferAndPrint [20:52:05]line [20:52:05]line [20:52:05]line [20:52:05]line [20:52:05]line [20:52:05]written 0, free lines is 3172 [20:52:05]MH_Cut [20:52:05]Write to MH i2c: D1 01 00 6D 07 01 46 [20:52:05]Write i2c OK [20:52:05]MH_I2C_Read... [20:52:05]Read from MH i2c: D1 [20:52:05]MH_I2C_Read... [20:52:05]Read from MH i2c: D1 01 00 [20:52:05]MH_I2C_Read... [20:52:05]Read from MH i2c: D1 01 00 6D 07 00 45 [20:52:05]Write to MH i2c: 01 00 00 6E 07 75 [20:52:05]Write i2c OK [20:52:05]MH_I2C_Read... [20:52:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 CA 85 47 00 91 33 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1B 76 03 00 F4 03 04 00 7D 5B A6 66 B6 04 01 00 00 B1 A7 7E B1 F2 7A A5 15 [20:52:05]CommunicateWithHost err = 0 [20:52:05]CheckOFDResponse [20:52:05]1017 (14) - 77093643461234 [20:52:05]1041 (16) - 0000000000874959 [20:52:05]1040 (4) - 226843 [20:52:05]1012 (4) - 28.07.2024 14:53 [20:52:05]1206 (1) - 0 [20:52:05]OFD Sender: Remove packet 226843 [20:52:05]ProducePacketName [20:52:05]name=ofd_packets/00226843 [20:52:05]NVStorageDeleteData [20:52:06]OFD Sender: No OFD packet to send [20:52:06]*** Cut start [20:52:06]*** Partial cut [20:52:06]*** CUTSNS_PIN = 1 [20:52:06]*** CUTSNS_PIN = 0 [20:52:06]*** Brake cut motor [20:52:07]Read from MH i2c: 01 [20:52:07]MH_I2C_Read... [20:52:07]*** Stop cut motor [20:52:07]*** Cut end [20:52:07]Read from MH i2c: 01 07 00 [20:52:07]MH_I2C_Read... [20:52:07]Read from MH i2c: 01 07 00 6E 07 00 00 00 00 00 FF 0F 8A [20:52:07]process_action close_receipt done [20:52:07]requested_data is exist [20:52:07]produce_requested_data [20:52:07]requested_item fm.sn is exist - process it [20:52:07]wFMCommunicate request_size=4 [20:52:07]MH_SAM_APDU [20:52:07]CAPDU: 80 11 00 00 [20:52:07]Write to MH i2c: E2 08 00 6F 07 80 11 00 00 00 00 00 00 F0 [20:52:07]Write i2c OK [20:52:07]MH_I2C_Read... [20:52:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:52:07]Read from MH i2c: E2 [20:52:07]MH_I2C_Read... [20:52:07]Read from MH i2c: E2 17 00 [20:52:07]MH_I2C_Read... [20:52:07]Read from MH i2c: E2 17 00 6F 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4D [20:52:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:52:07]wFMCommunicate OK [20:52:07]requested_item fd.num is exist - process it [20:52:07]SAM_PROTO_GetFieldsCounters [20:52:07]wFMCommunicate request_size=4 [20:52:07]MH_SAM_APDU [20:52:07]CAPDU: 80 13 00 00 [20:52:07]Write to MH i2c: E2 08 00 70 07 80 13 00 00 00 00 00 00 F3 [20:52:07]Write i2c OK [20:52:07]MH_I2C_Read... [20:52:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:52:07]Read from MH i2c: E2 [20:52:07]MH_I2C_Read... [20:52:07]Read from MH i2c: E2 62 00 [20:52:07]MH_I2C_Read... [20:52:07]Read from MH i2c: E2 62 00 70 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1B 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 F7 01 00 00 5E 04 04 00 F7 01 00 00 57 04 04 00 F8 01 00 00 19 04 04 00 00 00 00 00 90 00 50 [20:52:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1B 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 F7 01 00 00 5E 04 04 00 F7 01 00 00 57 04 04 00 F8 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:52:07]wFMCommunicate OK [20:52:07]SAM_PROTO_GetFieldsCounters done [20:52:07]requested_item shift.num is exist - process it [20:52:07]requested_item shift.opened is exist - process it [20:52:07]req_shift_opened [20:52:07]FM_GetShiftState [20:52:07]SAM_PROTO_GetShiftState [20:52:07]wFMCommunicate request_size=4 [20:52:07]MH_SAM_APDU [20:52:07]CAPDU: 80 13 01 00 [20:52:07]Write to MH i2c: E2 08 00 71 07 80 13 01 00 00 00 00 00 F5 [20:52:07]Write i2c OK [20:52:07]MH_I2C_Read... [20:52:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:52:07]Read from MH i2c: E2 [20:52:07]MH_I2C_Read... [20:52:07]Read from MH i2c: E2 0E 00 [20:52:07]MH_I2C_Read... [20:52:07]Read from MH i2c: E2 0E 00 71 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 A6 [20:52:07]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:52:07]wFMCommunicate OK [20:52:07]SAM_PROTO_GetShiftState done [20:52:07]FM_GetShiftState done [20:52:07]req_shift_opened done [20:52:07]requested_item shift.open_date is exist - process it [20:52:07]req_shift_open_date [20:52:07]req_shift_open_date done [20:52:07]produce_requested_data done [20:52:07]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226843,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [20:52:07]process_action_free close_receipt [20:52:07]json_value_free [20:52:07]json_value_free done [20:52:07]process_json_proto returns [20:52:07]Send response to host [20:52:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226843,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [20:52:07]free response buf [20:52:07]execute_script done [20:52:07]execute_script returns [20:52:07]free content buf [20:52:07]Sock 10.Close socket [20:52:07]Sock 10.Thread stoped [20:52:11]OFD Sender: No OFD packet to send [20:52:16]OFD Sender: No OFD packet to send [20:52:21]OFD Sender: No OFD packet to send [20:52:26]OFD Sender: No OFD packet to send [20:52:30]recv_with_timeout no data received [20:52:31]OFD Sender: No OFD packet to send [20:52:36]OFD Sender: No OFD packet to send [20:52:41]OFD Sender: No OFD packet to send [20:52:46]OFD Sender: No OFD packet to send [20:52:51]OFD Sender: No OFD packet to send [20:52:53]recv_with_timeout no data received [20:52:56]OFD Sender: No OFD packet to send [20:53:01]OFD Sender: No OFD packet to send [20:53:06]OFD Sender: No OFD packet to send [20:53:11]OFD Sender: No OFD packet to send [20:53:16]OFD Sender: No OFD packet to send [20:53:21]OFD Sender: No OFD packet to send [20:53:26]OFD Sender: No OFD packet to send [20:53:31]OFD Sender: No OFD packet to send [20:53:36]OFD Sender: No OFD packet to send [20:53:41]OFD Sender: No OFD packet to send [20:53:46]OFD Sender: No OFD packet to send [20:53:51]OFD Sender: No OFD packet to send [20:53:56]OFD Sender: No OFD packet to send [20:54:01]OFD Sender: No OFD packet to send [20:54:06]OFD Sender: No OFD packet to send [20:54:11]OFD Sender: No OFD packet to send [20:54:16]OFD Sender: No OFD packet to send [20:54:21]OFD Sender: No OFD packet to send [20:54:26]OFD Sender: No OFD packet to send [20:54:31]OFD Sender: No OFD packet to send [20:54:36]OFD Sender: No OFD packet to send [20:54:41]OFD Sender: No OFD packet to send [20:54:46]OFD Sender: No OFD packet to send [20:54:51]OFD Sender: No OFD packet to send [20:54:56]OFD Sender: No OFD packet to send [20:55:01]OFD Sender: No OFD packet to send [20:55:06]OFD Sender: No OFD packet to send [20:55:11]OFD Sender: No OFD packet to send [20:55:16]OFD Sender: No OFD packet to send [20:55:21]OFD Sender: No OFD packet to send [20:55:21]accept exits with 7 [20:55:21]New connection [20:55:21]New thread 3066912100 created [20:55:21]Thread 3067055460 joined [20:55:21]Waiting for new connection... [20:55:21] Sock 7.Parse request [20:55:21]Sock 7.Check first char [20:55:21]Sock 7.First char is OK [20:55:21]request: POST /json_proto HTTP/1.0 [20:55:21]Method: POST [20:55:21]URL: /json_proto [20:55:21]Method is POST - this is cgi request [20:55:21]url: /json_proto [20:55:21]query_string will be loaded in cgi processing [20:55:21]execute_cgi json_proto POST (null) [20:55:21]execute_cgi path=json_proto method=POST [20:55:21]POST find Content-Length [20:55:21]Host: 172.17.43.131:8080 [20:55:21]Content-Length: 682 [20:55:21]Content-Type: application/json [20:55:21] [20:55:21]POST finish read [20:55:21]Found Content-Length = 682 [20:55:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003271", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 19.240, "sum" : 700.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:55:21]execute_script... [20:55: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)2003271", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 19.240, "sum" : 700.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:55:21]POST & json_proto [20:55:21]process_json_proto [20:55:21]json parsed OK: [20:55:21]protocol is kg_v1.0 [20:55:21]action value=close_receipt [20:55:21]process_action close_receipt [20:55:21]cmd_close_receipt [20:55:21]MH_GetDate [20:55:21]Write to MH i2c: F0 00 00 72 07 68 [20:55:21]Write i2c OK [20:55:21]MH_I2C_Read... [20:55:21]Read from MH i2c: F0 [20:55:21]MH_I2C_Read... [20:55:21]Read from MH i2c: F0 09 00 [20:55:21]MH_I2C_Read... [20:55:21]Read from MH i2c: F0 09 00 72 07 00 3A B0 A6 66 F9 24 A2 66 8C [20:55:21]GetLastDocTimeStamp 1722199923 [20:55:21]current date 1722200122 [20:55:21]FM_GetShiftState [20:55:21]SAM_PROTO_GetShiftState [20:55:21]wFMCommunicate request_size=4 [20:55:21]MH_SAM_APDU [20:55:21]CAPDU: 80 13 01 00 [20:55:21]Write to MH i2c: E2 08 00 73 07 80 13 01 00 00 00 00 00 F7 [20:55:21]Write i2c OK [20:55:21]MH_I2C_Read... [20:55:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:55:21]Read from MH i2c: E2 [20:55:21]MH_I2C_Read... [20:55:21]Read from MH i2c: E2 0E 00 [20:55:21]MH_I2C_Read... [20:55:21]Read from MH i2c: E2 0E 00 73 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 A8 [20:55:21]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:55:21]wFMCommunicate OK [20:55:21]SAM_PROTO_GetShiftState done [20:55:21]FM_GetShiftState done [20:55:21]opened in 1722125326 [20:55:21]opened+sec_in_day 1722211726 [20:55:21]quantity*price = 70033 [20:55:21]sum+1 = 70035 [20:55:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.34 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.37 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 504 28.07.2024 20:55 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226844 ФПД: 18133973042252 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T205522&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226844&fm=18133973042252&tin=02508201610067®Number=0000000000092624&sum=70000 [20:55:22]StoreToDocumentArchive [20:55:22]shift 439 fd 226844 [20:55:22]save to /storage/0439/doc_00226844 [20:55:22]save last doc name /storage/0439/doc_00226844 to /storage/kkm_last_doc_name [20:55:22]save OK [20:55:22]Clear old archive folders... [20:55:22]ProcessDocumentItem done err = 0, tmpTLVsize=250 [20:55:22]tlvbuf is 00AA2D30 [20:55:22]SAM_PROTO_ClearQueue [20:55:22]wFMCommunicate request_size=4 [20:55:22]MH_SAM_APDU [20:55:22]CAPDU: 80 09 00 00 [20:55:22]Write to MH i2c: E2 08 00 80 07 80 09 00 00 00 00 00 00 F9 [20:55:22]Write i2c OK [20:55:22]MH_I2C_Read... [20:55:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:55:22]Read from MH i2c: E2 [20:55:22]MH_I2C_Read... [20:55:22]Read from MH i2c: E2 03 00 [20:55:22]MH_I2C_Read... [20:55:22]Read from MH i2c: E2 03 00 80 07 00 90 00 FB [20:55:22]RAPDU: 90 00 [20:55:22]wFMCommunicate OK [20:55:22]SAM_PROTO_ClearQueue done [20:55:22]KKMCreateOFDPacket [20:55:22]OFDProtocolAddRootSTLVToBuf [20:55:22]FM_MakeSignedData [20:55:22]FM_MakeSignedData [20:55:22]SAM_PROTO_SignData [20:55:22]wFMCommunicate request_size=4 [20:55:22]MH_SAM_APDU [20:55:22]CAPDU: 80 0D 01 02 [20:55:22]Write to MH i2c: E2 08 00 81 07 80 0D 01 02 00 00 00 00 01 [20:55:22]Write i2c OK [20:55:22]MH_I2C_Read... [20:55:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:55:22]Read from MH i2c: E2 [20:55:22]MH_I2C_Read... [20:55:22]Read from MH i2c: E2 03 00 [20:55:22]MH_I2C_Read... [20:55:22]Read from MH i2c: E2 03 00 81 07 00 90 00 FC [20:55:22]RAPDU: 90 00 [20:55:22]wFMCommunicate OK [20:55:22]wFMCommunicate request_size=255 [20:55:22]MH_SAM_APDU [20:55:22]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 28 4B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 92 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 01 00 00 F4 03 04 00 3A B0 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1C 76 03 00 35 04 06 00 10 7E [20:55:22]Write to MH i2c: E2 02 01 82 07 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 28 4B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 92 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 01 00 00 F4 03 04 00 3A B0 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1C 76 03 00 35 04 06 00 10 7E 00 00 7D [20:55:22]Write i2c OK [20:55:22]MH_I2C_Read... [20:55:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:55:23]Read from MH i2c: E2 [20:55:23]MH_I2C_Read... [20:55:23]Read from MH i2c: E2 03 00 [20:55:23]MH_I2C_Read... [20:55:23]Read from MH i2c: E2 03 00 82 07 00 90 00 FD [20:55:23]RAPDU: 90 00 [20:55:23]wFMCommunicate OK [20:55:23]wFMCommunicate request_size=9 [20:55:23]MH_SAM_APDU [20:55:23]CAPDU: 80 0D 02 02 04 25 05 84 4C [20:55:23]Write to MH i2c: E2 0C 00 83 07 80 0D 02 02 04 00 25 05 84 4C 00 00 06 [20:55:23]Write i2c OK [20:55:23]MH_I2C_Read... [20:55:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:55:23]Read from MH i2c: E2 [20:55:23]MH_I2C_Read... [20:55:23]Read from MH i2c: E2 03 00 [20:55:23]MH_I2C_Read... [20:55:23]Read from MH i2c: E2 03 00 83 07 00 90 00 FE [20:55:23]RAPDU: 90 00 [20:55:23]wFMCommunicate OK [20:55:23]wFMCommunicate request_size=4 [20:55:23]MH_SAM_APDU [20:55:23]CAPDU: 80 0D 03 02 [20:55:23]Write to MH i2c: E2 08 00 84 07 80 0D 03 02 00 00 00 00 06 [20:55:23]Write i2c OK [20:55:23]MH_I2C_Read... [20:55:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:55:23]Read from MH i2c: E2 [20:55:23]MH_I2C_Read... [20:55:23]Read from MH i2c: E2 0B 00 [20:55:23]MH_I2C_Read... [20:55:23]Read from MH i2c: E2 0B 00 84 07 00 E6 8B 91 81 57 6D 1D 9B 90 00 06 [20:55:23]RAPDU: E6 8B 91 81 57 6D 1D 9B 90 00 [20:55:23]wFMCommunicate OK [20:55:23]SAM_PROTO_SignData done [20:55:23]FM_MakeSignedData done [20:55:23]CreateOFDProtocolMessage [20:55:23]wFMCommunicate request_size=4 [20:55:23]MH_SAM_APDU [20:55:23]CAPDU: 80 11 00 00 [20:55:23]Write to MH i2c: E2 08 00 85 07 80 11 00 00 00 00 00 00 06 [20:55:23]Write i2c OK [20:55:23]MH_I2C_Read... [20:55:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:55:23]Read from MH i2c: E2 [20:55:23]MH_I2C_Read... [20:55:23]Read from MH i2c: E2 17 00 [20:55:23]MH_I2C_Read... [20:55:23]Read from MH i2c: E2 17 00 85 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 63 [20:55:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:55:23]wFMCommunicate OK [20:55:23]CreateOFDProtocolMessage done [20:55:23]OFDSenderStorePacket 226844 [20:55:23]StoreOFDPacket docnum=226844 [20:55:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 2D 2B 06 01 7D 54 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 28 4B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 92 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 01 00 00 F4 03 04 00 3A B0 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1C 76 03 00 35 04 06 00 10 7E 25 05 84 4C E6 8B 91 81 57 6D 1D 9B [20:55:23]CheckFolder [20:55:23]dirname=/storage/ofd_packets [20:55:23]CheckFolder done [20:55:23]ProducePacketName [20:55:23]name=ofd_packets/00226844 [20:55:23]NVStorageSaveData ofd_packets/00226844 [20:55:23]File name is /storage/ofd_packets/00226844 [20:55:23]Write 300 bytes [20:55:23]NVStorageSaveData done [20:55:23]OFDSenderStorePacket done [20:55:23]KKMCreateOFDPacket done [20:55:23]NVStorageSaveData kkm_last_timestamp [20:55:23]File name is /storage/kkm_last_timestamp [20:55:23]Write 4 bytes [20:55:23]NVStorageSaveData done [20:55:23]ExternCall_PrintAddStr [20:55:23]wPrintStart [20:55:23]Write to MH i2c: 01 00 00 86 07 8D [20:55:23]Write i2c OK [20:55:23]MH_I2C_Read... [20:55:23]Read from MH i2c: 01 [20:55:23]MH_I2C_Read... [20:55:23]Read from MH i2c: 01 07 00 [20:55:23]MH_I2C_Read... [20:55:23]Read from MH i2c: 01 07 00 86 07 00 00 00 00 00 FF 0F A2 [20:55:23]RasterBufferAndPrint [20:55:23]line Счет N : (1)2003271 [20:55:23]line ИНН: 02508201610067 [20:55:23]line Контрольно-Кассовый Чек [20:55:23]line ПРОДАЖА [20:55:23]line ТРК (МРК, ГНК) : 81 [20:55:23]line Товар: 2711190000 [20:55:23]line ГАЗ-К-5 [20:55:23]line 19.240 * 36.40 [20:55:23]line = 700.34 [20:55:23]line НДС 12% НСП 1% [20:55:23]line > о реализуемом товаре [20:55:23]line ОКРУГЛЕНИЕ: -0.34 [20:55:23]line ИТОГО: 700.00 [20:55:23]line Внесено: 700.00 [20:55:23]line СДАЧА: 0.00 [20:55:23]line НСП 1% : 6.20 [20:55:23]line НДС 12% : 74.37 [20:55:23]line Наличными: 700.00 [20:55:23]line Безнал.: 0.00 [20:55:23]line Место: АЗС № 97 "Партнер Нефть" [20:55:23]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:55:23]line СНО: Общий режим [20:55:23]line Чек 504 28.07.2024 20:55 [20:55:23]line Смена: 439 ФФД: 1.0 [20:55:23]line ЗНМ: 0300000054 [20:55:23]line РНМ: 0000000000092624 [20:55:23]line Версия ККМ: 001 [20:55:23]line ФМ: 0000000000874959 [20:55:23]line ФД: 226844 [20:55:23]line ФПД: 18133973042252 [20:55:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T205522&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226844&fm=18133973042252&tin=02508201610067®Number=0000000000092624&sum=70000 [20:55:23]OFD Sender: Processing packet 226844 [packets to send 604, broken 603] [20:55:23]ProducePacketName [20:55:23]name=ofd_packets/00226844 [20:55:23]OFD Sender: To server: pG, [20:55:23]CommunicateWithHost lk.salyk.kg:30040 [20:55:23]ConnectInit lk.salyk.kg [20:55:23]written 0, free lines is 4095 [20:55:24]Write to MH i2c: 01 00 00 B1 07 B8 [20:55:24]Write i2c OK [20:55:24]MH_I2C_Read... [20:55:24]Read from MH i2c: 01 [20:55:24]MH_I2C_Read... [20:55:24]Read from MH i2c: 01 07 00 [20:55:24]MH_I2C_Read... [20:55:24]Read from MH i2c: 01 07 00 B1 07 00 00 00 00 00 56 0C 21 [20:55:24]RasterBufferAndPrint [20:55:24]line [20:55:24]line [20:55:24]line [20:55:24]line [20:55:24]line [20:55:24]written 0, free lines is 3160 [20:55:24]MH_Cut [20:55:24]Write to MH i2c: D1 01 00 B8 07 01 91 [20:55:24]Write i2c OK [20:55:24]MH_I2C_Read... [20:55:24]Read from MH i2c: D1 [20:55:24]MH_I2C_Read... [20:55:24]Read from MH i2c: D1 01 00 [20:55:24]MH_I2C_Read... [20:55:24]Read from MH i2c: D1 01 00 B8 07 00 90 [20:55:24]Write to MH i2c: 01 00 00 B9 07 C0 [20:55:24]Write i2c OK [20:55:24]MH_I2C_Read... [20:55:25]*** Cut start [20:55:25]*** Partial cut [20:55:25]*** CUTSNS_PIN = 1 [20:55:25]*** CUTSNS_PIN = 0 [20:55:25]*** Brake cut motor [20:55:26]Read from MH i2c: 01 [20:55:26]MH_I2C_Read... [20:55:26]*** Stop cut motor [20:55:26]Read from MH i2c: 01 07 00 [20:55:26]MH_I2C_Read... [20:55:26]*** Cut end [20:55:26]Read from MH i2c: 01 07 00 B9 07 00 00 00 00 00 FF 0F D5 [20:55:26]process_action close_receipt done [20:55:26]requested_data is exist [20:55:26]produce_requested_data [20:55:26]requested_item fm.sn is exist - process it [20:55:26]wFMCommunicate request_size=4 [20:55:26]MH_SAM_APDU [20:55:26]CAPDU: 80 11 00 00 [20:55:26]Write to MH i2c: E2 08 00 BA 07 80 11 00 00 00 00 00 00 3B [20:55:26]Write i2c OK [20:55:26]MH_I2C_Read... [20:55:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:55:26]Read from MH i2c: E2 [20:55:26]MH_I2C_Read... [20:55:26]Read from MH i2c: E2 17 00 [20:55:26]MH_I2C_Read... [20:55:26]Read from MH i2c: E2 17 00 BA 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 98 [20:55:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:55:26]wFMCommunicate OK [20:55:26]requested_item fd.num is exist - process it [20:55:26]SAM_PROTO_GetFieldsCounters [20:55:26]wFMCommunicate request_size=4 [20:55:26]MH_SAM_APDU [20:55:26]CAPDU: 80 13 00 00 [20:55:26]Write to MH i2c: E2 08 00 BB 07 80 13 00 00 00 00 00 00 3E [20:55:26]Write i2c OK [20:55:26]MH_I2C_Read... [20:55:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:55:26]Read from MH i2c: E2 [20:55:26]MH_I2C_Read... [20:55:26]Read from MH i2c: E2 62 00 [20:55:26]MH_I2C_Read... [20:55:26]Read from MH i2c: E2 62 00 BB 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1C 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 F8 01 00 00 5E 04 04 00 F8 01 00 00 57 04 04 00 F9 01 00 00 19 04 04 00 00 00 00 00 90 00 9F [20:55:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1C 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 F8 01 00 00 5E 04 04 00 F8 01 00 00 57 04 04 00 F9 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:55:26]wFMCommunicate OK [20:55:26]SAM_PROTO_GetFieldsCounters done [20:55:26]requested_item shift.num is exist - process it [20:55:26]requested_item shift.opened is exist - process it [20:55:26]req_shift_opened [20:55:26]FM_GetShiftState [20:55:26]SAM_PROTO_GetShiftState [20:55:26]wFMCommunicate request_size=4 [20:55:26]MH_SAM_APDU [20:55:26]CAPDU: 80 13 01 00 [20:55:26]Write to MH i2c: E2 08 00 BC 07 80 13 01 00 00 00 00 00 40 [20:55:26]Write i2c OK [20:55:26]MH_I2C_Read... [20:55:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:55:26]Read from MH i2c: E2 [20:55:26]MH_I2C_Read... [20:55:26]Read from MH i2c: E2 0E 00 [20:55:26]MH_I2C_Read... [20:55:26]Read from MH i2c: E2 0E 00 BC 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 F1 [20:55:26]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:55:26]wFMCommunicate OK [20:55:26]SAM_PROTO_GetShiftState done [20:55:26]FM_GetShiftState done [20:55:26]req_shift_opened done [20:55:26]requested_item shift.open_date is exist - process it [20:55:26]req_shift_open_date [20:55:26]req_shift_open_date done [20:55:26]produce_requested_data done [20:55:26]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226844,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [20:55:26]process_action_free close_receipt [20:55:26]json_value_free [20:55:26]json_value_free done [20:55:26]process_json_proto returns [20:55:26]Send response to host [20:55:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226844,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [20:55:26]free response buf [20:55:26]execute_script done [20:55:26]execute_script returns [20:55:26]free content buf [20:55:26]Sock 7.Close socket [20:55:26]Sock 7.Thread stoped [20:55:28]ConnectInit Can't take IP for lk.salyk.kg [20:55:28]CommunicateWithHost connect error [20:55:28]CommunicateWithHost err = -1 [20:55:28]OFD Sender: Server communicate error [20:55:28]recv_with_timeout no data received [20:55:33]OFD Sender: Processing packet 226844 [packets to send 604, broken 603] [20:55:33]ProducePacketName [20:55:33]name=ofd_packets/00226844 [20:55:33]OFD Sender: To server: pG, [20:55:33]CommunicateWithHost lk.salyk.kg:30040 [20:55:33]ConnectInit lk.salyk.kg [20:55:38]ConnectInit Can't take IP for lk.salyk.kg [20:55:38]CommunicateWithHost connect error [20:55:38]CommunicateWithHost err = -1 [20:55:38]OFD Sender: Server communicate error [20:55:43]OFD Sender: Processing packet 226844 [packets to send 604, broken 603] [20:55:43]ProducePacketName [20:55:43]name=ofd_packets/00226844 [20:55:43]OFD Sender: To server: pG, [20:55:43]CommunicateWithHost lk.salyk.kg:30040 [20:55:43]ConnectInit lk.salyk.kg [20:55:44]recv_with_timeout no data received [20:55:48]ConnectInit Can't take IP for lk.salyk.kg [20:55:48]CommunicateWithHost connect error [20:55:48]CommunicateWithHost err = -1 [20:55:48]OFD Sender: Server communicate error [20:55:53]OFD Sender: Processing packet 226844 [packets to send 604, broken 603] [20:55:53]ProducePacketName [20:55:53]name=ofd_packets/00226844 [20:55:53]OFD Sender: To server: pG, [20:55:53]CommunicateWithHost lk.salyk.kg:30040 [20:55:53]ConnectInit lk.salyk.kg [20:56:01]recv_with_timeout no data received [20:56:10]Connected sock=10 [20:56:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 2D 2B 06 01 7D 54 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 28 4B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 92 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 01 00 00 F4 03 04 00 3A B0 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1C 76 03 00 35 04 06 00 10 7E 25 05 84 4C E6 8B 91 81 57 6D 1D 9B [20:56:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 D1 57 47 00 EF 76 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1C 76 03 00 F4 03 04 00 75 5C A6 66 B6 04 01 00 00 83 2F 3B D5 2B 13 67 BE [20:56:14]CommunicateWithHost err = 0 [20:56:14]CheckOFDResponse [20:56:14]1017 (14) - 77093643461234 [20:56:14]1041 (16) - 0000000000874959 [20:56:14]1040 (4) - 226844 [20:56:14]1012 (4) - 28.07.2024 14:57 [20:56:14]1206 (1) - 0 [20:56:14]OFD Sender: Remove packet 226844 [20:56:14]ProducePacketName [20:56:14]name=ofd_packets/00226844 [20:56:14]NVStorageDeleteData [20:56:14]OFD Sender: No OFD packet to send [20:56:19]OFD Sender: No OFD packet to send [20:56:24]OFD Sender: No OFD packet to send [20:56:29]OFD Sender: No OFD packet to send [20:56:34]OFD Sender: No OFD packet to send [20:56:39]OFD Sender: No OFD packet to send [20:56:44]OFD Sender: No OFD packet to send [20:56:49]OFD Sender: No OFD packet to send [20:56:54]OFD Sender: No OFD packet to send 00 99 B0 A6 66 [20:56:57]Write to MH i2c: E2 10 00 C7 07 80 15 02 00 08 00 F4 03 04 00 99 B0 A6 66 00 00 AE [20:56:57]Write i2c OK [20:56:57]MH_I2C_Read... [20:56:57]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [20:56:57]Read from MH i2c: E2 [20:56:57]MH_I2C_Read... [20:56:57]Read from MH i2c: E2 03 00 [20:56:57]MH_I2C_Read... [20:56:57]Read from MH i2c: E2 03 00 C7 07 00 90 00 42 [20:56:57]RAPDU: 90 00 [20:56:57]wFMCommunicate OK [20:56:57]wFMCommunicate request_size=25 [20:56:57]MH_SAM_APDU [20:56:57]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 [20:56:57]Write to MH i2c: E2 1C 00 C8 07 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 00 00 AF [20:56:57]Write i2c OK [20:56:57]MH_I2C_Read... [20:56:57]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [20:56:57]Read from MH i2c: E2 [20:56:57]MH_I2C_Read... [20:56:57]Read from MH i2c: E2 03 00 [20:56:57]MH_I2C_Read... [20:56:57]Read from MH i2c: E2 03 00 C8 07 00 90 00 43 [20:56:57]RAPDU: 90 00 [20:56:57]wFMCommunicate OK [20:56:57]wFMCommunicate request_size=4 [20:56:57]MH_SAM_APDU [20:56:57]CAPDU: 80 15 03 00 [20:56:57]Write to MH i2c: E2 08 00 C9 07 80 15 03 00 00 00 00 00 51 [20:56:57]Write i2c OK [20:56:57]MH_I2C_Read... [20:56:57]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [20:56:57]Read from MH i2c: E2 [20:56:57]MH_I2C_Read... [20:56:57]Read from MH i2c: E2 40 00 [20:56:57]MH_I2C_Read... [20:56:57]Read from MH i2c: E2 40 00 C9 07 00 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1D 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 F9 01 00 00 35 04 06 00 31 37 8C B1 79 0A 90 00 C1 [20:56:57]RAPDU: 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1D 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 F9 01 00 00 35 04 06 00 31 37 8C B1 79 0A 90 00 [20:56:57]wFMCommunicate OK [20:56:57]SAM_PROTO_ProcessDocument answer len = 59 [20:56:57]SAM_PROTO_ProcessDocument done [20:56:57]SetTLVBufToDocument [20:56:57]Processing tag 1209 (04B9) [20:56:57]Malloc new data [20:56:57]Processing tag 1041 (0411) [20:56:57]Processing tag 1040 (0410) [20:56:57]Malloc new data [20:56:57]Processing tag 1038 (040E) [20:56:57]Malloc new data [20:56:57]Processing tag 1042 (0412) [20:56:57]Malloc new data [20:56:57]Processing tag 1077 (0435) [20:56:57]Malloc new data [20:56:57]SetTLVBufToDocument err=0 [20:56:57]KKMLoadAndSignReceiptData store KKM data [20:56:57]KKMLoadAndSignReceiptData err=0 [20:56:57]wFMCommunicate request_size=4 [20:56:57]MH_SAM_APDU [20:56:57]CAPDU: 80 11 00 00 [20:56:57]Write to MH i2c: E2 08 00 CA 07 80 11 00 00 00 00 00 00 4B [20:56:57]Write i2c OK [20:56:57]MH_I2C_Read... [20:56:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:56:57]Read from MH i2c: E2 [20:56:57]MH_I2C_Read... [20:56:57]Read from MH i2c: E2 17 00 [20:56:57]MH_I2C_Read... [20:56:57]Read from MH i2c: E2 17 00 CA 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A8 [20:56:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:56:58]wFMCommunicate OK [20:56:58]Счет N : (1)2003272 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА ТРК (МРК, ГНК) : 64 Товар: 2710124500 Аи-95-К-5 4.050 * 74.20 = 300.51 НДС 12% НСП 1% > о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.91 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 505 28.07.2024 20:56 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226845 ФПД: 54114653403402 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T205657&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226845&fm=54114653403402&tin=02508201610067®Number=0000000000092624&sum=30000 [20:56:58]StoreToDocumentArchive [20:56:58]shift 439 fd 226845 [20:56:58]save to /storage/0439/doc_00226845 [20:56:58]save last doc name /storage/0439/doc_00226845 to /storage/kkm_last_doc_name [20:56:58]save OK [20:56:58]Clear old archive folders... [20:56:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:56:58]tlvbuf is 00A24D20 [20:56:58]SAM_PROTO_ClearQueue [20:56:58]wFMCommunicate request_size=4 [20:56:58]MH_SAM_APDU [20:56:58]CAPDU: 80 09 00 00 [20:56:58]Write to MH i2c: E2 08 00 CB 07 80 09 00 00 00 00 00 00 44 [20:56:58]Write i2c OK [20:56:58]MH_I2C_Read... [20:56:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:56:58]Read from MH i2c: E2 [20:56:58]MH_I2C_Read... [20:56:58]Read from MH i2c: E2 03 00 [20:56:58]MH_I2C_Read... [20:56:58]Read from MH i2c: E2 03 00 CB 07 00 90 00 46 [20:56:58]RAPDU: 90 00 [20:56:58]wFMCommunicate OK [20:56:58]SAM_PROTO_ClearQueue done [20:56:58]KKMCreateOFDPacket [20:56:58]OFDProtocolAddRootSTLVToBuf [20:56:58]FM_MakeSignedData [20:56:58]FM_MakeSignedData [20:56:58]SAM_PROTO_SignData [20:56:58]wFMCommunicate request_size=4 [20:56:58]MH_SAM_APDU [20:56:58]CAPDU: 80 0D 01 02 [20:56:58]Write to MH i2c: E2 08 00 CC 07 80 0D 01 02 00 00 00 00 4C [20:56:58]Write i2c OK [20:56:58]MH_I2C_Read... [20:56:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:56:58]Read from MH i2c: E2 [20:56:58]MH_I2C_Read... [20:56:58]Read from MH i2c: E2 03 00 [20:56:58]MH_I2C_Read... [20:56:58]Read from MH i2c: E2 03 00 CC 07 00 90 00 47 [20:56:58]RAPDU: 90 00 [20:56:58]wFMCommunicate OK [20:56:58]wFMCommunicate request_size=255 [20:56:58]MH_SAM_APDU [20:56:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D2 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 F9 01 00 00 F4 03 04 00 99 B0 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1D 76 03 00 35 04 06 00 31 [20:56:58]Write to MH i2c: E2 02 01 CD 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D2 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 F9 01 00 00 F4 03 04 00 99 B0 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1D 76 03 00 35 04 06 00 31 00 00 D9 [20:56:58]Write i2c OK [20:56:58]MH_I2C_Read... [20:56:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:56:58]Read from MH i2c: E2 [20:56:58]MH_I2C_Read... [20:56:58]Read from MH i2c: E2 03 00 [20:56:58]MH_I2C_Read... [20:56:58]Read from MH i2c: E2 03 00 CD 07 00 90 00 48 [20:56:58]RAPDU: 90 00 [20:56:58]wFMCommunicate OK [20:56:58]wFMCommunicate request_size=10 [20:56:58]MH_SAM_APDU [20:56:58]CAPDU: 80 0D 02 02 05 37 8C B1 79 0A [20:56:58]Write to MH i2c: E2 0D 00 CE 07 80 0D 02 02 05 00 37 8C B1 79 0A 00 00 50 [20:56:58]Write i2c OK [20:56:58]MH_I2C_Read... [20:56:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:56:58]Read from MH i2c: E2 [20:56:58]MH_I2C_Read... [20:56:58]Read from MH i2c: E2 03 00 [20:56:58]MH_I2C_Read... [20:56:58]Read from MH i2c: E2 03 00 CE 07 00 90 00 49 [20:56:58]RAPDU: 90 00 [20:56:58]wFMCommunicate OK [20:56:58]wFMCommunicate request_size=4 [20:56:58]MH_SAM_APDU [20:56:58]CAPDU: 80 0D 03 02 [20:56:58]Write to MH i2c: E2 08 00 CF 07 80 0D 03 02 00 00 00 00 51 [20:56:58]Write i2c OK [20:56:58]MH_I2C_Read... [20:56:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:56:58]Read from MH i2c: E2 [20:56:58]MH_I2C_Read... [20:56:58]Read from MH i2c: E2 0B 00 [20:56:58]MH_I2C_Read... [20:56:58]Read from MH i2c: E2 0B 00 CF 07 00 3B 21 70 15 27 3B DA 14 90 00 83 [20:56:58]RAPDU: 3B 21 70 15 27 3B DA 14 90 00 [20:56:58]wFMCommunicate OK [20:56:58]SAM_PROTO_SignData done [20:56:58]FM_MakeSignedData done [20:56:58]CreateOFDProtocolMessage [20:56:58]wFMCommunicate request_size=4 [20:56:58]MH_SAM_APDU [20:56:58]CAPDU: 80 11 00 00 [20:56:58]Write to MH i2c: E2 08 00 D0 07 80 11 00 00 00 00 00 00 51 [20:56:58]Write i2c OK [20:56:58]MH_I2C_Read... [20:56:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:56:58]Read from MH i2c: E2 [20:56:58]MH_I2C_Read... [20:56:58]Read from MH i2c: E2 17 00 [20:56:58]MH_I2C_Read... [20:56:58]Read from MH i2c: E2 17 00 D0 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AE [20:56:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:56:58]wFMCommunicate OK [20:56:58]CreateOFDProtocolMessage done [20:56:58]OFDSenderStorePacket 226845 [20:56:58]StoreOFDPacket docnum=226845 [20:56:56]accept exits with 9 [20:56:56]New connection [20:56:56]New thread 3067055460 created [20:56:56]Thread 3066912100 joined [20:56:56]Waiting for new connection... [20:56:56] Sock 9.Parse request [20:56:56]Sock 9.Check first char [20:56:56]Sock 9.First char is OK [20:56:56]request: POST /json_proto HTTP/1.0 [20:56:56]Method: POST [20:56:56]URL: /json_proto [20:56:56]Method is POST - this is cgi request [20:56:56]url: /json_proto [20:56:56]query_string will be loaded in cgi processing [20:56:56]execute_cgi json_proto POST (null) [20:56:56]execute_cgi path=json_proto method=POST [20:56:56]POST find Content-Length [20:56:56]Host: 172.17.43.131:8080 [20:56:56]Content-Length: 678 [20:56:56]Content-Type: application/json [20:56:56] [20:56:56]POST finish read [20:56:56]Found Content-Length = 678 [20:56:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003272", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [20:56:56]execute_script... [20:56:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003272", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [20:56:56]POST & json_proto [20:56:56]process_json_proto [20:56:56]json parsed OK: [20:56:56]protocol is kg_v1.0 [20:56:56]action value=close_receipt [20:56:56]process_action close_receipt [20:56:56]cmd_close_receipt [20:56:56]MH_GetDate [20:56:56]Write to MH i2c: F0 00 00 BD 07 B3 [20:56:56]Write i2c OK [20:56:56]MH_I2C_Read... [20:56:56]Read from MH i2c: F0 [20:56:56]MH_I2C_Read... [20:56:56]Read from MH i2c: F0 09 00 [20:56:56]MH_I2C_Read... [20:56:56]Read from MH i2c: F0 09 00 BD 07 00 99 B0 A6 66 F9 24 A2 66 36 [20:56:56]GetLastDocTimeStamp 1722200122 [20:56:56]current date 1722200217 [20:56:56]FM_GetShiftState [20:56:56]SAM_PROTO_GetShiftState [20:56:56]wFMCommunicate request_size=4 [20:56:56]MH_SAM_APDU [20:56:56]CAPDU: 80 13 01 00 [20:56:56]Write to MH i2c: E2 08 00 BE 07 80 13 01 00 00 00 00 00 42 [20:56:56]Write i2c OK [20:56:56]MH_I2C_Read... [20:56:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:56:56]Read from MH i2c: E2 [20:56:56]MH_I2C_Read... [20:56:56]Read from MH i2c: E2 0E 00 [20:56:56]MH_I2C_Read... [20:56:56]Read from MH i2c: E2 0E 00 BE 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 F3 [20:56:56]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:56:56]wFMCommunicate OK [20:56:56]SAM_PROTO_GetShiftState done [20:56:56]FM_GetShiftState done [20:56:56]opened in 1722125326 [20:56:56]opened+sec_in_day 1722211726 [20:56:56]quantity*price = 30051 [20:56:56]sum+1 = 30052 [20:56:56]Check (price>sum+1) || (price+1 о реализуемом товаре [20:56:58]line ОКРУГЛЕНИЕ: -0.51 [20:56:58]line ИТОГО: 300.00 [20:56:58]line Внесено: 300.00 [20:56:58]line СДАЧА: 0.00 [20:56:58]line НСП 1% : 2.66 [20:56:58]line НДС 12% : 31.91 [20:56:58]line Наличными: 300.00 [20:56:58]line Безнал.: 0.00 [20:56:58]line Место: АЗС № 97 "Партнер Нефть" [20:56:58]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:56:58]line СНО: Общий режим [20:56:58]line Чек 505 28.07.2024 20:56 [20:56:58]line Смена: 439 ФФД: 1.0 [20:56:58]line ЗНМ: 0300000054 [20:56:58]line РНМ: 0000000000092624 [20:56:58]line Версия ККМ: 001 [20:56:58]line ФМ: 0000000000874959 [20:56:58]line ФД: 226845 [20:56:58]line ФПД: 54114653403402 [20:56:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T205657&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226845&fm=54114653403402&tin=02508201610067®Number=0000000000092624&sum=30000 [20:56:58]written 0, free lines is 4095 [20:56:58]OFD Sender: Processing packet 226845 [packets to send 604, broken 603] [20:56:58]ProducePacketName [20:56:58]name=ofd_packets/00226845 [20:56:58]OFD Sender: To server: pG, [20:56:58]CommunicateWithHost lk.salyk.kg:30040 [20:56:58]ConnectInit lk.salyk.kg [20:56:59]Write to MH i2c: 01 00 00 FC 07 03 [20:56:59]Write i2c OK [20:56:59]MH_I2C_Read... [20:56:59]Read from MH i2c: 01 [20:56:59]MH_I2C_Read... [20:56:59]Read from MH i2c: 01 07 00 [20:56:59]MH_I2C_Read... [20:56:59]Read from MH i2c: 01 07 00 FC 07 00 00 00 00 00 60 0C 76 [20:56:59]RasterBufferAndPrint [20:56:59]line [20:56:59]line [20:56:59]line [20:56:59]line [20:56:59]line [20:56:59]written 0, free lines is 3172 [20:56:59]MH_Cut [20:56:59]Write to MH i2c: D1 01 00 03 08 01 DD [20:56:59]Write i2c OK [20:56:59]MH_I2C_Read... [20:56:59]Read from MH i2c: D1 [20:56:59]MH_I2C_Read... [20:56:59]Read from MH i2c: D1 01 00 [20:56:59]MH_I2C_Read... [20:56:59]Read from MH i2c: D1 01 00 03 08 00 DC [20:56:59]Write to MH i2c: 01 00 00 04 08 0C [20:56:59]Write i2c OK [20:56:59]MH_I2C_Read... [20:57:00]*** Cut start [20:57:00]*** Partial cut [20:57:00]*** CUTSNS_PIN = 1 [20:57:00]Connected sock=11 [20:57:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 3B 9F 07 01 D9 57 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D2 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 F9 01 00 00 F4 03 04 00 99 B0 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1D 76 03 00 35 04 06 00 31 37 8C B1 *** CUTSNS_PIN = 0 [20:57:00]79 0A 3B 21 70 15 27 3B DA 14 [20:57:00]*** Brake cut motor [20:57:00]Read from MH i2c: 01 [20:57:00]MH_I2C_Read... [20:57:00]*** Stop cut motor [20:57:00]*** Cut end [20:57:00]Read from MH i2c: 01 07 00 [20:57:00]MH_I2C_Read... [20:57:00]Read from MH i2c: 01 07 00 04 08 00 00 00 00 00 FF 0F 21 [20:57:00]process_action close_receipt done [20:57:00]requested_data is exist [20:57:00]produce_requested_data [20:57:00]requested_item fm.sn is exist - process it [20:57:00]wFMCommunicate request_size=4 [20:57:00]MH_SAM_APDU [20:57:00]CAPDU: 80 11 00 00 [20:57:00]Write to MH i2c: E2 08 00 05 08 80 11 00 00 00 00 00 00 87 [20:57:00]Write i2c OK [20:57:00]MH_I2C_Read... [20:57:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:57:00]Read from MH i2c: E2 [20:57:00]MH_I2C_Read... [20:57:00]Read from MH i2c: E2 17 00 [20:57:00]MH_I2C_Read... [20:57:00]Read from MH i2c: E2 17 00 05 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E4 [20:57:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:57:00]wFMCommunicate OK [20:57:00]requested_item fd.num is exist - process it [20:57:00]SAM_PROTO_GetFieldsCounters [20:57:00]wFMCommunicate request_size=4 [20:57:00]MH_SAM_APDU [20:57:00]CAPDU: 80 13 00 00 [20:57:00]Write to MH i2c: E2 08 00 06 08 80 13 00 00 00 00 00 00 8A [20:57:00]Write i2c OK [20:57:00]MH_I2C_Read... [20:57:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 E6 56 47 00 C9 15 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1D 76 03 00 F4 03 04 00 A4 5C A6 66 B6 04 01 00 00 9B 42 55 2D 65 4B 07 FA [20:57:00]CommunicateWithHost err = 0 [20:57:00]CheckOFDResponse [20:57:00]1017 (14) - 77093643461234 [20:57:00]1041 (16) - 0000000000874959 [20:57:00]1040 (4) - 226845 [20:57:00]1012 (4) - 28.07.2024 14:58 [20:57:00]1206 (1) - 0 [20:57:00]OFD Sender: Remove packet 226845 [20:57:00]ProducePacketName [20:57:00]name=ofd_packets/00226845 [20:57:00]NVStorageDeleteData [20:57:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:57:01]Read from MH i2c: E2 [20:57:01]MH_I2C_Read... [20:57:01]Read from MH i2c: E2 62 00 [20:57:01]MH_I2C_Read... [20:57:01]Read from MH i2c: E2 62 00 06 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1D 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 F9 01 00 00 5E 04 04 00 F9 01 00 00 57 04 04 00 FA 01 00 00 19 04 04 00 00 00 00 00 90 00 EF [20:57:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1D 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 F9 01 00 00 5E 04 04 00 F9 01 00 00 57 04 04 00 FA 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:57:01]wFMCommunicate OK [20:57:01]SAM_PROTO_GetFieldsCounters done [20:57:01]requested_item shift.num is exist - process it [20:57:01]requested_item shift.opened is exist - process it [20:57:01]req_shift_opened [20:57:01]FM_GetShiftState [20:57:01]SAM_PROTO_GetShiftState [20:57:01]wFMCommunicate request_size=4 [20:57:01]MH_SAM_APDU [20:57:01]CAPDU: 80 13 01 00 [20:57:01]Write to MH i2c: E2 08 00 07 08 80 13 01 00 00 00 00 00 8C [20:57:01]Write i2c OK [20:57:01]MH_I2C_Read... [20:57:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:57:01]Read from MH i2c: E2 [20:57:01]MH_I2C_Read... [20:57:01]Read from MH i2c: E2 0E 00 [20:57:01]MH_I2C_Read... [20:57:01]Read from MH i2c: E2 0E 00 07 08 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 3D [20:57:01]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:57:01]wFMCommunicate OK [20:57:01]SAM_PROTO_GetShiftState done [20:57:01]FM_GetShiftState done [20:57:01]req_shift_opened done [20:57:01]requested_item shift.open_date is exist - process it [20:57:01]req_shift_open_date [20:57:01]req_shift_open_date done [20:57:01]produce_requested_data done [20:57:01]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226845,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [20:57:01]process_action_free close_receipt [20:57:01]json_value_free [20:57:01]json_value_free done [20:57:01]process_json_proto returns [20:57:01]Send response to host [20:57:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226845,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [20:57:01]free response buf [20:57:01]execute_script done [20:57:01]execute_script returns [20:57:01]free content buf [20:57:01]Sock 9.Close socket [20:57:01]Sock 9.Thread stoped [20:57:01]OFD Sender: No OFD packet to send [20:57:06]OFD Sender: No OFD packet to send [20:57:11]recv_with_timeout no data received [20:57:11]OFD Sender: No OFD packet to send [20:57:16]OFD Sender: No OFD packet to send [20:57:21]OFD Sender: No OFD packet to send [20:57:26]recv_with_timeout no data received [20:57:26]OFD Sender: No OFD packet to send [20:57:31]OFD Sender: No OFD packet to send [20:57:36]OFD Sender: No OFD packet to send [20:57:41]OFD Sender: No OFD packet to send [20:57:46]OFD Sender: No OFD packet to send [20:57:50]accept exits with 10 [20:57:50]New connection [20:57:50]New thread 3066912100 created [20:57:50]Thread 3067055460 joined [20:57:50]Waiting for new connection... [20:57:50] Sock 10.Parse request [20:57:50]Sock 10.Check first char [20:57:50]Sock 10.First char is OK [20:57:50]request: POST /json_proto HTTP/1.0 [20:57:50]Method: POST [20:57:50]URL: /json_proto [20:57:50]Method is POST - this is cgi request [20:57:50]url: /json_proto [20:57:50]query_string will be loaded in cgi processing [20:57:50]execute_cgi json_proto POST (null) [20:57:50]execute_cgi path=json_proto method=POST [20:57:50]POST find Content-Length [20:57:50]Host: 172.17.43.131:8080 [20:57:50]Content-Length: 683 [20:57:50]Content-Type: application/json [20:57:50] [20:57:50]POST finish read [20:57:50]Found Content-Length = 683 [20:57:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003273", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:57:50]execute_script... [20: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 : (1)2003273", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:57:50]POST & json_proto [20:57:50]process_json_proto [20:57:50]json parsed OK: [20:57:50]protocol is kg_v1.0 [20:57:50]action value=close_receipt [20:57:50]process_action close_receipt [20:57:50]cmd_close_receipt [20:57:50]MH_GetDate [20:57:50]Write to MH i2c: F0 00 00 08 08 FF [20:57:50]Write i2c OK [20:57:50]MH_I2C_Read... [20:57:50]Read from MH i2c: F0 [20:57:50]MH_I2C_Read... [20:57:50]Read from MH i2c: F0 09 00 [20:57:50]MH_I2C_Read... [20:57:50]Read from MH i2c: F0 09 00 08 08 00 CF B0 A6 66 F9 24 A2 66 B8 [20:57:50]GetLastDocTimeStamp 1722200217 [20:57:50]current date 1722200271 [20:57:50]FM_GetShiftState [20:57:50]SAM_PROTO_GetShiftState [20:57:50]wFMCommunicate request_size=4 [20:57:50]MH_SAM_APDU [20:57:50]CAPDU: 80 13 01 00 [20:57:50]Write to MH i2c: E2 08 00 09 08 80 13 01 00 00 00 00 00 8E [20:57:50]Write i2c OK [20:57:50]MH_I2C_Read... [20:57:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:57:50]Read from MH i2c: E2 [20:57:50]MH_I2C_Read... [20:57:50]Read from MH i2c: E2 0E 00 [20:57:50]MH_I2C_Read... [20:57:50]Read from MH i2c: E2 0E 00 09 08 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 3F [20:57:50]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:57:50]wFMCommunicate OK [20:57:50]SAM_PROTO_GetShiftState done [20:57:50]FM_GetShiftState done [20:57:50]opened in 1722125326 [20:57:50]opened+sec_in_day 1722211726 [20:57:50]quantity*price = 100005 [20:57:50]sum+1 = 100006 [20:57:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 506 28.07.2024 20:57 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226846 ФПД: 211860839191091 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T205751&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226846&fm=211860839191091&tin=02508201610067®Number=0000000000092624&sum=100000 [20:57:51]StoreToDocumentArchive [20:57:51]shift 439 fd 226846 [20:57:51]save to /storage/0439/doc_00226846 [20:57:51]save last doc name /storage/0439/doc_00226846 to /storage/kkm_last_doc_name [20:57:51]save OK [20:57:51]Clear old archive folders... [20:57:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:57:51]tlvbuf is 00A20E80 [20:57:51]SAM_PROTO_ClearQueue [20:57:51]wFMCommunicate request_size=4 [20:57:51]MH_SAM_APDU [20:57:51]CAPDU: 80 09 00 00 [20:57:51]Write to MH i2c: E2 08 00 16 08 80 09 00 00 00 00 00 00 90 [20:57:51]Write i2c OK [20:57:51]MH_I2C_Read... [20:57:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:57:51]Read from MH i2c: E2 [20:57:51]MH_I2C_Read... [20:57:51]Read from MH i2c: E2 03 00 [20:57:51]MH_I2C_Read... [20:57:51]Read from MH i2c: E2 03 00 16 08 00 90 00 92 [20:57:51]RAPDU: 90 00 [20:57:51]wFMCommunicate OK [20:57:51]SAM_PROTO_ClearQueue done [20:57:51]KKMCreateOFDPacket [20:57:51]OFDProtocolAddRootSTLVToBuf [20:57:51]FM_MakeSignedData [20:57:51]FM_MakeSignedData [20:57:51]SAM_PROTO_SignData [20:57:51]wFMCommunicate request_size=4 [20:57:51]MH_SAM_APDU [20:57:51]CAPDU: 80 0D 01 02 [20:57:51]Write to MH i2c: E2 08 00 17 08 80 0D 01 02 00 00 00 00 98 [20:57:51]Write i2c OK [20:57:51]MH_I2C_Read... [20:57:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:57:51]Read from MH i2c: E2 [20:57:51]MH_I2C_Read... [20:57:51]Read from MH i2c: E2 03 00 [20:57:51]MH_I2C_Read... [20:57:51]Read from MH i2c: E2 03 00 17 08 00 90 00 93 [20:57:51]RAPDU: 90 00 [20:57:51]wFMCommunicate OK [20:57:51]wFMCommunicate request_size=255 [20:57:51]MH_SAM_APDU [20:57:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 FA 01 00 00 F4 03 04 00 CF B0 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1E 76 03 00 35 04 06 00 C0 [20:57:51]Write to MH i2c: E2 02 01 18 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 FA 01 00 00 F4 03 04 00 CF B0 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1E 76 03 00 35 04 06 00 C0 00 00 43 [20:57:51]Write i2c OK [20:57:51]MH_I2C_Read... [20:57:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:57:52]Read from MH i2c: E2 [20:57:52]MH_I2C_Read... [20:57:52]Read from MH i2c: E2 03 00 [20:57:52]MH_I2C_Read... [20:57:52]Read from MH i2c: E2 03 00 18 08 00 90 00 94 [20:57:52]RAPDU: 90 00 [20:57:52]wFMCommunicate OK [20:57:52]wFMCommunicate request_size=10 [20:57:52]MH_SAM_APDU [20:57:52]CAPDU: 80 0D 02 02 05 AF B2 0F D2 33 [20:57:52]Write to MH i2c: E2 0D 00 19 08 80 0D 02 02 05 00 AF B2 0F D2 33 00 00 1A [20:57:52]Write i2c OK [20:57:52]MH_I2C_Read... [20:57:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:57:52]Read from MH i2c: E2 [20:57:52]MH_I2C_Read... [20:57:52]Read from MH i2c: E2 03 00 [20:57:52]MH_I2C_Read... [20:57:52]Read from MH i2c: E2 03 00 19 08 00 90 00 95 [20:57:52]RAPDU: 90 00 [20:57:52]wFMCommunicate OK [20:57:52]wFMCommunicate request_size=4 [20:57:52]MH_SAM_APDU [20:57:52]CAPDU: 80 0D 03 02 [20:57:52]Write to MH i2c: E2 08 00 1A 08 80 0D 03 02 00 00 00 00 9D [20:57:52]Write i2c OK [20:57:52]MH_I2C_Read... [20:57:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:57:52]Read from MH i2c: E2 [20:57:52]MH_I2C_Read... [20:57:52]Read from MH i2c: E2 0B 00 [20:57:52]MH_I2C_Read... [20:57:52]Read from MH i2c: E2 0B 00 1A 08 00 D6 9A 86 E8 11 8F 1B D4 90 00 0B [20:57:52]RAPDU: D6 9A 86 E8 11 8F 1B D4 90 00 [20:57:52]wFMCommunicate OK [20:57:52]SAM_PROTO_SignData done [20:57:52]FM_MakeSignedData done [20:57:52]CreateOFDProtocolMessage [20:57:52]wFMCommunicate request_size=4 [20:57:52]MH_SAM_APDU [20:57:52]CAPDU: 80 11 00 00 [20:57:52]Write to MH i2c: E2 08 00 1B 08 80 11 00 00 00 00 00 00 9D [20:57:52]Write i2c OK [20:57:52]MH_I2C_Read... [20:57:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:57:52]Read from MH i2c: E2 [20:57:52]MH_I2C_Read... [20:57:52]Read from MH i2c: E2 17 00 [20:57:52]MH_I2C_Read... [20:57:52]Read from MH i2c: E2 17 00 1B 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FA [20:57:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:57:52]wFMCommunicate OK [20:57:52]CreateOFDProtocolMessage done [20:57:52]OFDSenderStorePacket 226846 [20:57:52]StoreOFDPacket docnum=226846 [20:57:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 10 E2 07 01 D3 A0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 FA 01 00 00 F4 03 04 00 CF B0 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1E 76 03 00 35 04 06 00 C0 AF B2 0F D2 33 D6 9A 86 E8 11 8F 1B D4 [20:57:52]CheckFolder [20:57:52]dirname=/storage/ofd_packets [20:57:52]CheckFolder done [20:57:52]ProducePacketName [20:57:52]name=ofd_packets/00226846 [20:57:52]NVStorageSaveData ofd_packets/00226846 [20:57:52]File name is /storage/ofd_packets/00226846 [20:57:52]Write 301 bytes [20:57:52]NVStorageSaveData done [20:57:52]OFDSenderStorePacket done [20:57:52]KKMCreateOFDPacket done [20:57:52]NVStorageSaveData kkm_last_timestamp [20:57:52]File name is /storage/kkm_last_timestamp [20:57:52]Write 4 bytes [20:57:52]NVStorageSaveData done [20:57:52]ExternCall_PrintAddStr [20:57:52]wPrintStart [20:57:52]Write to MH i2c: 01 00 00 1C 08 24 [20:57:52]Write i2c OK [20:57:52]MH_I2C_Read... [20:57:52]Read from MH i2c: 01 [20:57:52]MH_I2C_Read... [20:57:52]Read from MH i2c: 01 07 00 [20:57:52]MH_I2C_Read... [20:57:52]Read from MH i2c: 01 07 00 1C 08 00 00 00 00 00 FF 0F 39 [20:57:52]RasterBufferAndPrint [20:57:52]line Счет N : (1)2003273 [20:57:52]line ИНН: 02508201610067 [20:57:52]line Контрольно-Кассовый Чек [20:57:52]line ПРОДАЖА [20:57:52]line ТРК (МРК, ГНК) : 43 [20:57:52]line Товар: 2710124130 [20:57:52]line Аи-92-К-5 [20:57:52]line 14.750 * 67.80 [20:57:52]line = 1000.05 [20:57:52]line НДС 12% НСП 1% [20:57:52]line > о реализуемом товаре [20:57:52]line ОКРУГЛЕНИЕ: -0.05 [20:57:52]line ИТОГО: 1000.00 [20:57:52]line Внесено: 1000.00 [20:57:52]line СДАЧА: 0.00 [20:57:52]line НСП 1% : 8.85 [20:57:52]line НДС 12% : 106.20 [20:57:52]line Наличными: 1000.00 [20:57:52]line Безнал.: 0.00 [20:57:52]line Место: АЗС № 97 "Партнер Нефть" [20:57:52]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:57:52]line СНО: Общий режим [20:57:52]line Чек 506 28.07.2024 20:57 [20:57:52]line Смена: 439 ФФД: 1.0 [20:57:52]line ЗНМ: 0300000054 [20:57:52]line РНМ: 0000000000092624 [20:57:52]line Версия ККМ: 001 [20:57:52]line ФМ: 0000000000874959 [20:57:52]line ФД: 226846 [20:57:52]line ФПД: 211860839191091 [20:57:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T205751&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226846&fm=211860839191091&tin=02508201610067®Number=0000000000092624&sum=100000 [20:57:52]written 0, free lines is 4095 [20:57:52]OFD Sender: Processing packet 226846 [packets to send 604, broken 603] [20:57:52]ProducePacketName [20:57:52]name=ofd_packets/00226846 [20:57:52]OFD Sender: To server: pG, [20:57:52]CommunicateWithHost lk.salyk.kg:30040 [20:57:52]ConnectInit lk.salyk.kg [20:57:52]Write to MH i2c: 01 00 00 47 08 4F [20:57:52]Write i2c OK [20:57:52]MH_I2C_Read... [20:57:52]Read from MH i2c: 01 [20:57:52]MH_I2C_Read... [20:57:52]Read from MH i2c: 01 07 00 [20:57:52]MH_I2C_Read... [20:57:52]Read from MH i2c: 01 07 00 47 08 00 00 00 00 00 66 0C C8 [20:57:52]RasterBufferAndPrint [20:57:52]line [20:57:52]line [20:57:52]line [20:57:52]line [20:57:52]line [20:57:52]written 0, free lines is 3178 [20:57:52]MH_Cut [20:57:52]Write to MH i2c: D1 01 00 4E 08 01 28 [20:57:52]Write i2c OK [20:57:52]MH_I2C_Read... [20:57:52]Read from MH i2c: D1 [20:57:52]MH_I2C_Read... [20:57:52]Read from MH i2c: D1 01 00 [20:57:52]MH_I2C_Read... [20:57:52]Read from MH i2c: D1 01 00 4E 08 00 27 [20:57:52]Write to MH i2c: 01 00 00 4F 08 57 [20:57:52]Write i2c OK [20:57:52]MH_I2C_Read... [20:57:53]Connected sock=7 [20:57:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 10 E2 07 01 D3 A0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 FA 01 00 00 F4 03 04 00 CF B0 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1E 76 03 00 35 04 06 00 C0 AF B2 0F D2 33 D6 9A 86 E8 11 8F 1B D4 [20:57:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 DD 61 47 00 9F 83 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1E 76 03 00 F4 03 04 00 D8 5C A6 66 B6 04 01 00 00 9B C5 1D 0D 5D 70 AC CD [20:57:53]CommunicateWithHost err = 0 [20:57:53]CheckOFDResponse [20:57:53]1017 (14) - 77093643461234 [20:57:53]1041 (16) - 0000000000874959 [20:57:53]1040 (4) - 226846 [20:57:53]1012 (4) - 28.07.2024 14:59 [20:57:53]1206 (1) - 0 [20:57:53]OFD Sender: Remove packet 226846 [20:57:53]ProducePacketName [20:57:53]name=ofd_packets/00226846 [20:57:53]NVStorageDeleteData [20:57:53]*** Cut start [20:57:53]*** Partial cut [20:57:53]*** CUTSNS_PIN = 1 [20:57:54]*** CUTSNS_PIN = 0 [20:57:54]OFD Sender: No OFD packet to send [20:57:54]*** Brake cut motor [20:57:54]Read from MH i2c: 01 [20:57:54]MH_I2C_Read... [20:57:54]*** Stop cut motor [20:57:54]*** Cut end [20:57:54]Read from MH i2c: 01 07 00 [20:57:54]MH_I2C_Read... [20:57:54]Read from MH i2c: 01 07 00 4F 08 00 00 00 00 00 FF 0F 6C [20:57:54]process_action close_receipt done [20:57:54]requested_data is exist [20:57:54]produce_requested_data [20:57:54]requested_item fm.sn is exist - process it [20:57:54]wFMCommunicate request_size=4 [20:57:54]MH_SAM_APDU [20:57:54]CAPDU: 80 11 00 00 [20:57:54]Write to MH i2c: E2 08 00 50 08 80 11 00 00 00 00 00 00 D2 [20:57:54]Write i2c OK [20:57:54]MH_I2C_Read... [20:57:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:57:54]Read from MH i2c: E2 [20:57:54]MH_I2C_Read... [20:57:54]Read from MH i2c: E2 17 00 [20:57:54]MH_I2C_Read... [20:57:54]Read from MH i2c: E2 17 00 50 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2F [20:57:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:57:54]wFMCommunicate OK [20:57:54]requested_item fd.num is exist - process it [20:57:54]SAM_PROTO_GetFieldsCounters [20:57:54]wFMCommunicate request_size=4 [20:57:54]MH_SAM_APDU [20:57:54]CAPDU: 80 13 00 00 [20:57:54]Write to MH i2c: E2 08 00 51 08 80 13 00 00 00 00 00 00 D5 [20:57:54]Write i2c OK [20:57:54]MH_I2C_Read... [20:57:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:57:54]Read from MH i2c: E2 [20:57:54]MH_I2C_Read... [20:57:54]Read from MH i2c: E2 62 00 [20:57:54]MH_I2C_Read... [20:57:54]Read from MH i2c: E2 62 00 51 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1E 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 FA 01 00 00 5E 04 04 00 FA 01 00 00 57 04 04 00 FB 01 00 00 19 04 04 00 00 00 00 00 90 00 3E [20:57:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1E 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 FA 01 00 00 5E 04 04 00 FA 01 00 00 57 04 04 00 FB 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:57:54]wFMCommunicate OK [20:57:54]SAM_PROTO_GetFieldsCounters done [20:57:54]requested_item shift.num is exist - process it [20:57:54]requested_item shift.opened is exist - process it [20:57:54]req_shift_opened [20:57:54]FM_GetShiftState [20:57:54]SAM_PROTO_GetShiftState [20:57:54]wFMCommunicate request_size=4 [20:57:54]MH_SAM_APDU [20:57:54]CAPDU: 80 13 01 00 [20:57:54]Write to MH i2c: E2 08 00 52 08 80 13 01 00 00 00 00 00 D7 [20:57:54]Write i2c OK [20:57:54]MH_I2C_Read... [20:57:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:57:54]Read from MH i2c: E2 [20:57:54]MH_I2C_Read... [20:57:54]Read from MH i2c: E2 0E 00 [20:57:54]MH_I2C_Read... [20:57:54]Read from MH i2c: E2 0E 00 52 08 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 88 [20:57:54]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [20:57:54]wFMCommunicate OK [20:57:54]SAM_PROTO_GetShiftState done [20:57:54]FM_GetShiftState done [20:57:54]req_shift_opened done [20:57:54]requested_item shift.open_date is exist - process it [20:57:54]req_shift_open_date [20:57:54]req_shift_open_date done [20:57:54]produce_requested_data done [20:57:54]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226846,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [20:57:54]process_action_free close_receipt [20:57:54]json_value_free [20:57:54]json_value_free done [20:57:54]process_json_proto returns [20:57:54]Send response to host [20:57:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226846,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [20:57:54]free response buf [20:57:54]execute_script done [20:57:54]execute_script returns [20:57:54]free content buf [20:57:54]Sock 10.Close socket [20:57:54]Sock 10.Thread stoped [20:57:59]OFD Sender: No OFD packet to send [20:58:04]OFD Sender: No OFD packet to send [20:58:09]OFD Sender: No OFD packet to send [20:58:14]OFD Sender: No OFD packet to send [20:58:19]OFD Sender: No OFD packet to send [20:58:24]OFD Sender: No OFD packet to send [20:58:29]OFD Sender: No OFD packet to send [20:58:34]OFD Sender: No OFD packet to send [20:58:39]OFD Sender: No OFD packet to send [20:58:44]OFD Sender: No OFD packet to send [20:58:49]OFD Sender: No OFD packet to send [20:58:54]OFD Sender: No OFD packet to send [20:58:59]OFD Sender: No OFD packet to send [20:59:04]OFD Sender: No OFD packet to send [20:59:09]OFD Sender: No OFD packet to send [20:59:14]OFD Sender: No OFD packet to send [20:59:19]OFD Sender: No OFD packet to send [20:59:24]OFD Sender: No OFD packet to send [20:59:29]OFD Sender: No OFD packet to send [20:59:34]OFD Sender: No OFD packet to send [20:59:39]OFD Sender: No OFD packet to send [20:59:44]OFD Sender: No OFD packet to send [20:59:49]OFD Sender: No OFD packet to send [20:59:54]OFD Sender: No OFD packet to send [20:59:59]OFD Sender: No OFD packet to send [21:00:04]OFD Sender: No OFD packet to send [21:00:09]OFD Sender: No OFD packet to send [21:00:14]OFD Sender: No OFD packet to send [21:00:19]OFD Sender: No OFD packet to send [21:00:24]OFD Sender: No OFD packet to send [21:00:29]OFD Sender: No OFD packet to send [21:00:32]recv_with_timeout no data received [21:00:34]OFD Sender: No OFD packet to send [21:00:39]OFD Sender: No OFD packet to send [21:00:44]OFD Sender: No OFD packet to send [21:00:49]OFD Sender: No OFD packet to send [21:00:54]OFD Sender: No OFD packet to send [21:00:59]OFD Sender: No OFD packet to send [21:01:04]OFD Sender: No OFD packet to send [21:01:09]recv_with_timeout no data received [21:01:09]OFD Sender: No OFD packet to send [21:01:14]OFD Sender: No OFD packet to send [21:01:19]OFD Sender: No OFD packet to send [21:01:24]OFD Sender: No OFD packet to send [21:01:29]OFD Sender: No OFD packet to send [21:01:34]OFD Sender: No OFD packet to send [21:01:39]OFD Sender: No OFD packet to send [21:01:44]OFD Sender: No OFD packet to send [21:01:47]accept exits with 9 [21:01:47]New connection [21:01:47]New thread 3067055460 created [21:01:47]Thread 3066912100 joined [21:01:47]Waiting for new connection... [21:01:47] Sock 9.Parse request [21:01:47]Sock 9.Check first char [21:01:47]Sock 9.First char is OK [21:01:47]request: POST /json_proto HTTP/1.0 [21:01:47]Method: POST [21:01:47]URL: /json_proto [21:01:47]Method is POST - this is cgi request [21:01:47]url: /json_proto [21:01:47]query_string will be loaded in cgi processing [21:01:47]execute_cgi json_proto POST (null) [21:01:47]execute_cgi path=json_proto method=POST [21:01:47]POST find Content-Length [21:01:47]Host: 172.17.43.131:8080 [21:01:47]Content-Length: 683 [21:01:47]Content-Type: application/json [21:01:47] [21:01:47]POST finish read [21:01:47]Found Content-Length = 683 [21:01:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003274", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:01:47]execute_script... [21:01:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003274", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:01:47]POST & json_proto [21:01:47]process_json_proto [21:01:47]json parsed OK: [21:01:47]protocol is kg_v1.0 [21:01:47]action value=close_receipt [21:01:47]process_action close_receipt [21:01:47]cmd_close_receipt [21:01:47]MH_GetDate [21:01:47]Write to MH i2c: F0 00 00 53 08 4A [21:01:47]Write i2c OK [21:01:47]MH_I2C_Read... [21:01:47]Read from MH i2c: F0 [21:01:47]MH_I2C_Read... [21:01:47]Read from MH i2c: F0 09 00 [21:01:47]MH_I2C_Read... [21:01:47]Read from MH i2c: F0 09 00 53 08 00 BC B1 A6 66 F9 24 A2 66 F1 [21:01:47]GetLastDocTimeStamp 1722200271 [21:01:47]current date 1722200508 [21:01:47]FM_GetShiftState [21:01:47]SAM_PROTO_GetShiftState [21:01:47]wFMCommunicate request_size=4 [21:01:47]MH_SAM_APDU [21:01:47]CAPDU: 80 13 01 00 [21:01:47]Write to MH i2c: E2 08 00 54 08 80 13 01 00 00 00 00 00 D9 [21:01:47]Write i2c OK [21:01:47]MH_I2C_Read... [21:01:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:01:47]Read from MH i2c: E2 [21:01:47]MH_I2C_Read... [21:01:47]Read from MH i2c: E2 0E 00 [21:01:47]MH_I2C_Read... [21:01:47]Read from MH i2c: E2 0E 00 54 08 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 8A [21:01:47]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:01:47]wFMCommunicate OK [21:01:47]SAM_PROTO_GetShiftState done [21:01:47]FM_GetShiftState done [21:01:47]opened in 1722125326 [21:01:47]opened+sec_in_day 1722211726 [21:01:47]quantity*price = 100005 [21:01:47]sum+1 = 100006 [21:01:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 507 28.07.2024 21:01 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226847 ФПД: 251783899635433 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T210148&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226847&fm=251783899635433&tin=02508201610067®Number=0000000000092624&sum=100000 [21:01:49]StoreToDocumentArchive [21:01:49]shift 439 fd 226847 [21:01:49]save to /storage/0439/doc_00226847 [21:01:49]save last doc name /storage/0439/doc_00226847 to /storage/kkm_last_doc_name [21:01:49]save OK [21:01:49]Clear old archive folders... [21:01:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:01:49]tlvbuf is 00A12AA0 [21:01:49]SAM_PROTO_ClearQueue [21:01:49]wFMCommunicate request_size=4 [21:01:49]MH_SAM_APDU [21:01:49]CAPDU: 80 09 00 00 [21:01:49]Write to MH i2c: E2 08 00 61 08 80 09 00 00 00 00 00 00 DB [21:01:49]Write i2c OK [21:01:49]MH_I2C_Read... [21:01:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:01:49]Read from MH i2c: E2 [21:01:49]MH_I2C_Read... [21:01:49]Read from MH i2c: E2 03 00 [21:01:49]MH_I2C_Read... [21:01:49]Read from MH i2c: E2 03 00 61 08 00 90 00 DD [21:01:49]RAPDU: 90 00 [21:01:49]wFMCommunicate OK [21:01:49]SAM_PROTO_ClearQueue done [21:01:49]KKMCreateOFDPacket [21:01:49]OFDProtocolAddRootSTLVToBuf [21:01:49]FM_MakeSignedData [21:01:49]FM_MakeSignedData [21:01:49]SAM_PROTO_SignData [21:01:49]wFMCommunicate request_size=4 [21:01:49]MH_SAM_APDU [21:01:49]CAPDU: 80 0D 01 02 [21:01:49]Write to MH i2c: E2 08 00 62 08 80 0D 01 02 00 00 00 00 E3 [21:01:49]Write i2c OK [21:01:49]MH_I2C_Read... [21:01:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:01:49]Read from MH i2c: E2 [21:01:49]MH_I2C_Read... [21:01:49]Read from MH i2c: E2 03 00 [21:01:49]MH_I2C_Read... [21:01:49]Read from MH i2c: E2 03 00 62 08 00 90 00 DE [21:01:49]RAPDU: 90 00 [21:01:49]wFMCommunicate OK [21:01:49]wFMCommunicate request_size=255 [21:01:49]MH_SAM_APDU [21:01:49]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 FB 01 00 00 F4 03 04 00 BC B1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1F 76 03 00 35 04 06 00 E4 [21:01:49]Write to MH i2c: E2 02 01 63 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 FB 01 00 00 F4 03 04 00 BC B1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1F 76 03 00 35 04 06 00 E4 00 00 A2 [21:01:49]Write i2c OK [21:01:49]MH_I2C_Read... [21:01:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:01:49]Read from MH i2c: E2 [21:01:49]MH_I2C_Read... [21:01:49]Read from MH i2c: E2 03 00 [21:01:49]MH_I2C_Read... [21:01:49]Read from MH i2c: E2 03 00 63 08 00 90 00 DF [21:01:49]RAPDU: 90 00 [21:01:49]wFMCommunicate OK [21:01:49]wFMCommunicate request_size=10 [21:01:49]MH_SAM_APDU [21:01:49]CAPDU: 80 0D 02 02 05 FF 01 E5 DE E9 [21:01:49]Write to MH i2c: E2 0D 00 64 08 80 0D 02 02 05 00 FF 01 E5 DE E9 00 00 9C [21:01:49]Write i2c OK [21:01:49]MH_I2C_Read... [21:01:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:01:49]Read from MH i2c: E2 [21:01:49]MH_I2C_Read... [21:01:49]Read from MH i2c: E2 03 00 [21:01:49]MH_I2C_Read... [21:01:49]Read from MH i2c: E2 03 00 64 08 00 90 00 E0 [21:01:49]RAPDU: 90 00 [21:01:49]wFMCommunicate OK [21:01:49]wFMCommunicate request_size=4 [21:01:49]MH_SAM_APDU [21:01:49]CAPDU: 80 0D 03 02 [21:01:49]Write to MH i2c: E2 08 00 65 08 80 0D 03 02 00 00 00 00 E8 [21:01:49]Write i2c OK [21:01:49]MH_I2C_Read... [21:01:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:01:49]Read from MH i2c: E2 [21:01:49]MH_I2C_Read... [21:01:49]Read from MH i2c: E2 0B 00 [21:01:49]MH_I2C_Read... [21:01:49]Read from MH i2c: E2 0B 00 65 08 00 35 87 C0 8B DE 52 F0 98 90 00 A8 [21:01:49]RAPDU: 35 87 C0 8B DE 52 F0 98 90 00 [21:01:49]wFMCommunicate OK [21:01:49]SAM_PROTO_SignData done [21:01:49]FM_MakeSignedData done [21:01:49]CreateOFDProtocolMessage [21:01:49]wFMCommunicate request_size=4 [21:01:49]MH_SAM_APDU [21:01:49]CAPDU: 80 11 00 00 [21:01:49]Write to MH i2c: E2 08 00 66 08 80 11 00 00 00 00 00 00 E8 [21:01:49]Write i2c OK [21:01:49]MH_I2C_Read... [21:01:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:01:49]Read from MH i2c: E2 [21:01:49]MH_I2C_Read... [21:01:49]Read from MH i2c: E2 17 00 [21:01:49]MH_I2C_Read... [21:01:49]Read from MH i2c: E2 17 00 66 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 45 [21:01:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:01:49]wFMCommunicate OK [21:01:49]CreateOFDProtocolMessage done [21:01:49]OFDSenderStorePacket 226847 [21:01:49]StoreOFDPacket docnum=226847 [21:01:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 3F 8F 07 01 3E C3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 FB 01 00 00 F4 03 04 00 BC B1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1F 76 03 00 35 04 06 00 E4 FF 01 E5 DE E9 35 87 C0 8B DE 52 F0 98 [21:01:49]CheckFolder [21:01:49]dirname=/storage/ofd_packets [21:01:49]CheckFolder done [21:01:49]ProducePacketName [21:01:49]name=ofd_packets/00226847 [21:01:49]NVStorageSaveData ofd_packets/00226847 [21:01:49]File name is /storage/ofd_packets/00226847 [21:01:49]Write 301 bytes [21:01:49]NVStorageSaveData done [21:01:49]OFDSenderStorePacket done [21:01:49]KKMCreateOFDPacket done [21:01:49]NVStorageSaveData kkm_last_timestamp [21:01:49]File name is /storage/kkm_last_timestamp [21:01:49]Write 4 bytes [21:01:49]NVStorageSaveData done [21:01:49]ExternCall_PrintAddStr [21:01:49]wPrintStart [21:01:49]Write to MH i2c: 01 00 00 67 08 6F [21:01:49]Write i2c OK [21:01:49]MH_I2C_Read... [21:01:49]Read from MH i2c: 01 [21:01:49]MH_I2C_Read... [21:01:49]Read from MH i2c: 01 07 00 [21:01:49]MH_I2C_Read... [21:01:49]Read from MH i2c: 01 07 00 67 08 00 00 00 00 00 FF 0F 84 [21:01:49]RasterBufferAndPrint [21:01:49]line Счет N : (1)2003274 [21:01:49]line ИНН: 02508201610067 [21:01:49]line Контрольно-Кассовый Чек [21:01:49]line ПРОДАЖА [21:01:49]line ТРК (МРК, ГНК) : 63 [21:01:49]line Товар: 2710124130 [21:01:49]line Аи-92-К-5 [21:01:49]line 14.750 * 67.80 [21:01:49]line = 1000.05 [21:01:49]line НДС 12% НСП 1% [21:01:49]line > о реализуемом товаре [21:01:49]line ОКРУГЛЕНИЕ: -0.05 [21:01:49]line ИТОГО: 1000.00 [21:01:49]line Внесено: 1000.00 [21:01:49]line СДАЧА: 0.00 [21:01:49]line НСП 1% : 8.85 [21:01:49]line НДС 12% : 106.20 [21:01:49]line Наличными: 1000.00 [21:01:49]line Безнал.: 0.00 [21:01:49]line Место: АЗС № 97 "Партнер Нефть" [21:01:49]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:01:49]line СНО: Общий режим [21:01:49]line Чек 507 28.07.2024 21:01 [21:01:49]line Смена: 439 ФФД: 1.0 [21:01:49]line ЗНМ: 0300000054 [21:01:49]line РНМ: 0000000000092624 [21:01:49]line Версия ККМ: 001 [21:01:49]line ФМ: 0000000000874959 [21:01:49]line ФД: 226847 [21:01:49]line ФПД: 251783899635433 [21:01:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T210148&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226847&fm=251783899635433&tin=02508201610067®Number=0000000000092624&sum=100000 [21:01:49]OFD Sender: Processing packet 226847 [packets to send 604, broken 603] [21:01:49]ProducePacketName [21:01:49]name=ofd_packets/00226847 [21:01:49]OFD Sender: To server: pG, [21:01:49]CommunicateWithHost lk.salyk.kg:30040 [21:01:49]ConnectInit lk.salyk.kg [21:01:49]written 0, free lines is 4095 [21:01:50]Write to MH i2c: 01 00 00 92 08 9A [21:01:50]Write i2c OK [21:01:50]MH_I2C_Read... [21:01:50]Read from MH i2c: 01 [21:01:50]MH_I2C_Read... [21:01:50]Read from MH i2c: 01 07 00 [21:01:50]MH_I2C_Read... [21:01:50]Read from MH i2c: 01 07 00 92 08 00 00 00 00 00 5C 0C 09 [21:01:50]RasterBufferAndPrint [21:01:50]line [21:01:50]line [21:01:50]line [21:01:50]line [21:01:50]line [21:01:50]written 0, free lines is 3166 [21:01:50]MH_Cut [21:01:50]Write to MH i2c: D1 01 00 99 08 01 73 [21:01:50]Write i2c OK [21:01:50]MH_I2C_Read... [21:01:50]Read from MH i2c: D1 [21:01:50]MH_I2C_Read... [21:01:50]Read from MH i2c: D1 01 00 [21:01:50]MH_I2C_Read... [21:01:50]Read from MH i2c: D1 01 00 99 08 00 72 [21:01:50]Write to MH i2c: 01 00 00 9A 08 A2 [21:01:50]Write i2c OK [21:01:50]MH_I2C_Read... [21:01:51]*** Cut start [21:01:51]*** Partial cut [21:01:51]*** CUTSNS_PIN = 1 [21:01:51]*** CUTSNS_PIN = 0 [21:01:51]*** Brake cut motor [21:01:52]Read from MH i2c: 01 [21:01:52]MH_I2C_Read... [21:01:52]*** Stop cut motor [21:01:52]*** Cut end [21:01:52]Read from MH i2c: 01 07 00 [21:01:52]MH_I2C_Read... [21:01:52]Read from MH i2c: 01 07 00 9A 08 00 00 00 00 00 FF 0F B7 [21:01:52]process_action close_receipt done [21:01:52]requested_data is exist [21:01:52]produce_requested_data [21:01:52]requested_item fm.sn is exist - process it [21:01:52]wFMCommunicate request_size=4 [21:01:52]MH_SAM_APDU [21:01:52]CAPDU: 80 11 00 00 [21:01:52]Write to MH i2c: E2 08 00 9B 08 80 11 00 00 00 00 00 00 1D [21:01:52]Write i2c OK [21:01:52]MH_I2C_Read... [21:01:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:01:52]Read from MH i2c: E2 [21:01:52]MH_I2C_Read... [21:01:52]Read from MH i2c: E2 17 00 [21:01:52]MH_I2C_Read... [21:01:52]Read from MH i2c: E2 17 00 9B 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7A [21:01:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:01:52]wFMCommunicate OK [21:01:52]requested_item fd.num is exist - process it [21:01:52]SAM_PROTO_GetFieldsCounters [21:01:52]wFMCommunicate request_size=4 [21:01:52]MH_SAM_APDU [21:01:52]CAPDU: 80 13 00 00 [21:01:52]Write to MH i2c: E2 08 00 9C 08 80 13 00 00 00 00 00 00 20 [21:01:52]Write i2c OK [21:01:52]MH_I2C_Read... [21:01:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:01:52]Read from MH i2c: E2 [21:01:52]MH_I2C_Read... [21:01:52]Read from MH i2c: E2 62 00 [21:01:52]MH_I2C_Read... [21:01:52]Read from MH i2c: E2 62 00 9C 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1F 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 FB 01 00 00 5E 04 04 00 FB 01 00 00 57 04 04 00 FC 01 00 00 19 04 04 00 00 00 00 00 90 00 8D [21:01:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1F 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 FB 01 00 00 5E 04 04 00 FB 01 00 00 57 04 04 00 FC 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:01:52]wFMCommunicate OK [21:01:52]SAM_PROTO_GetFieldsCounters done [21:01:52]requested_item shift.num is exist - process it [21:01:52]requested_item shift.opened is exist - process it [21:01:52]req_shift_opened [21:01:52]FM_GetShiftState [21:01:52]SAM_PROTO_GetShiftState [21:01:52]wFMCommunicate request_size=4 [21:01:52]MH_SAM_APDU [21:01:52]CAPDU: 80 13 01 00 [21:01:52]Write to MH i2c: E2 08 00 9D 08 80 13 01 00 00 00 00 00 22 [21:01:52]Write i2c OK [21:01:52]MH_I2C_Read... [21:01:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:01:52]Read from MH i2c: E2 [21:01:52]MH_I2C_Read... [21:01:52]Read from MH i2c: E2 0E 00 [21:01:52]MH_I2C_Read... [21:01:52]Read from MH i2c: E2 0E 00 9D 08 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 D3 [21:01:52]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:01:52]wFMCommunicate OK [21:01:52]SAM_PROTO_GetShiftState done [21:01:52]FM_GetShiftState done [21:01:52]req_shift_opened done [21:01:52]requested_item shift.open_date is exist - process it [21:01:52]req_shift_open_date [21:01:52]req_shift_open_date done [21:01:52]produce_requested_data done [21:01:52]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226847,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [21:01:52]process_action_free close_receipt [21:01:52]json_value_free [21:01:52]json_value_free done [21:01:52]process_json_proto returns [21:01:52]Send response to host [21:01:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226847,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [21:01:52]free response buf [21:01:52]execute_script done [21:01:52]execute_script returns [21:01:52]free content buf [21:01:52]Sock 9.Close socket [21:01:52]Sock 9.Thread stoped [21:01:52]Connected sock=11 [21:01:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 3F 8F 07 01 3E C3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 FB 01 00 00 F4 03 04 00 BC B1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1F 76 03 00 35 04 06 00 E4 FF 01 E5 DE E9 35 87 C0 8B DE 52 F0 98 [21:01:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 C7 F6 47 00 6B 42 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1F 76 03 00 F4 03 04 00 C8 5D A6 66 B6 04 01 00 00 33 E4 D1 C5 68 64 00 39 [21:01:54]CommunicateWithHost err = 0 [21:01:54]CheckOFDResponse [21:01:54]1017 (14) - 77093643461234 [21:01:54]1041 (16) - 0000000000874959 [21:01:54]1040 (4) - 226847 [21:01:54]1012 (4) - 28.07.2024 15:03 [21:01:54]1206 (1) - 0 [21:01:54]OFD Sender: Remove packet 226847 [21:01:54]ProducePacketName [21:01:54]name=ofd_packets/00226847 [21:01:54]NVStorageDeleteData [21:01:54]OFD Sender: No OFD packet to send [21:01:56]accept exits with 7 [21:01:56]New connection [21:01:56]New thread 3066912100 created [21:01:56]Thread 3067055460 joined [21:01:56]Waiting for new connection... [21:01:56] Sock 7.Parse request [21:01:56]Sock 7.Check first char [21:01:56]Sock 7.First char is OK [21:01:56]request: POST /json_proto HTTP/1.0 [21:01:56]Method: POST [21:01:56]URL: /json_proto [21:01:56]Method is POST - this is cgi request [21:01:56]url: /json_proto [21:01:56]query_string will be loaded in cgi processing [21:01:56]execute_cgi json_proto POST (null) [21:01:56]execute_cgi path=json_proto method=POST [21:01:56]POST find Content-Length [21:01:56]Host: 172.17.43.131:8080 [21:01:56]Content-Length: 676 [21:01:56]Content-Type: application/json [21:01:56] [21:01:56]POST finish read [21:01:56]Found Content-Length = 676 [21:01:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003276", "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.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:01:56]execute_script... [21:01: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)2003276", "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.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:01:56]POST & json_proto [21:01:56]process_json_proto [21:01:56]json parsed OK: [21:01:56]protocol is kg_v1.0 [21:01:56]action value=close_receipt [21:01:56]process_action close_receipt [21:01:56]cmd_close_receipt [21:01:56]MH_GetDate [21:01:56]Write to MH i2c: F0 00 00 9E 08 95 [21:01:56]Write i2c OK [21:01:56]MH_I2C_Read... [21:01:56]Read from MH i2c: F0 [21:01:56]MH_I2C_Read... [21:01:56]Read from MH i2c: F0 09 00 [21:01:56]MH_I2C_Read... [21:01:56]Read from MH i2c: F0 09 00 9E 08 00 C4 B1 A6 66 F9 24 A2 66 44 [21:01:56]GetLastDocTimeStamp 1722200508 [21:01:56]current date 1722200516 [21:01:56]FM_GetShiftState [21:01:56]SAM_PROTO_GetShiftState [21:01:56]wFMCommunicate request_size=4 [21:01:56]MH_SAM_APDU [21:01:56]CAPDU: 80 13 01 00 [21:01:56]Write to MH i2c: E2 08 00 9F 08 80 13 01 00 00 00 00 00 24 [21:01:56]Write i2c OK [21:01:56]MH_I2C_Read... [21:01:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:01:56]Read from MH i2c: E2 [21:01:56]MH_I2C_Read... [21:01:56]Read from MH i2c: E2 0E 00 [21:01:56]MH_I2C_Read... [21:01:56]Read from MH i2c: E2 0E 00 9F 08 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 D5 [21:01:56]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:01:56]wFMCommunicate OK [21:01:56]SAM_PROTO_GetShiftState done [21:01:56]FM_GetShiftState done [21:01:56]opened in 1722125326 [21:01:56]opened+sec_in_day 1722211726 [21:01:56]quantity*price = 100035 [21:01:56]sum+1 = 100036 [21:01:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 508 28.07.2024 21:01 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226848 ФПД: 136968830190233 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T210156&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226848&fm=136968830190233&tin=02508201610067®Number=0000000000092624&sum=100000 [21:01:57]StoreToDocumentArchive [21:01:57]shift 439 fd 226848 [21:01:57]save to /storage/0439/doc_00226848 [21:01:57]save last doc name /storage/0439/doc_00226848 to /storage/kkm_last_doc_name [21:01:57]save OK [21:01:57]Clear old archive folders... [21:01:57]ProcessDocumentItem done err = 0, tmpTLVsize=252 [21:01:57]tlvbuf is 00ACA8C0 [21:01:57]SAM_PROTO_ClearQueue [21:01:57]wFMCommunicate request_size=4 [21:01:57]MH_SAM_APDU [21:01:57]CAPDU: 80 09 00 00 [21:01:57]Write to MH i2c: E2 08 00 AC 08 80 09 00 00 00 00 00 00 26 [21:01:57]Write i2c OK [21:01:57]MH_I2C_Read... [21:01:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:01:57]Read from MH i2c: E2 [21:01:57]MH_I2C_Read... [21:01:57]Read from MH i2c: E2 03 00 [21:01:57]MH_I2C_Read... [21:01:57]Read from MH i2c: E2 03 00 AC 08 00 90 00 28 [21:01:57]RAPDU: 90 00 [21:01:57]wFMCommunicate OK [21:01:57]SAM_PROTO_ClearQueue done [21:01:57]KKMCreateOFDPacket [21:01:57]OFDProtocolAddRootSTLVToBuf [21:01:57]FM_MakeSignedData [21:01:57]FM_MakeSignedData [21:01:57]SAM_PROTO_SignData [21:01:57]wFMCommunicate request_size=4 [21:01:57]MH_SAM_APDU [21:01:57]CAPDU: 80 0D 01 02 [21:01:57]Write to MH i2c: E2 08 00 AD 08 80 0D 01 02 00 00 00 00 2E [21:01:57]Write i2c OK [21:01:57]MH_I2C_Read... [21:01:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:01:57]Read from MH i2c: E2 [21:01:57]MH_I2C_Read... [21:01:57]Read from MH i2c: E2 03 00 [21:01:57]MH_I2C_Read... [21:01:57]Read from MH i2c: E2 03 00 AD 08 00 90 00 29 [21:01:57]RAPDU: 90 00 [21:01:57]wFMCommunicate OK [21:01:57]wFMCommunicate request_size=255 [21:01:57]MH_SAM_APDU [21:01: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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 01 00 00 F4 03 04 00 C4 B1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 20 76 03 00 35 04 06 00 [21:01:57]Write to MH i2c: E2 02 01 AE 08 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 01 00 00 F4 03 04 00 C4 B1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 20 76 03 00 35 04 06 00 00 00 EF [21:01:57]Write i2c OK [21:01:57]MH_I2C_Read... [21:01:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:01:58]Read from MH i2c: E2 [21:01:58]MH_I2C_Read... [21:01:58]Read from MH i2c: E2 03 00 [21:01:58]MH_I2C_Read... [21:01:58]Read from MH i2c: E2 03 00 AE 08 00 90 00 2A [21:01:58]RAPDU: 90 00 [21:01:58]wFMCommunicate OK [21:01:58]wFMCommunicate request_size=11 [21:01:58]MH_SAM_APDU [21:01:58]CAPDU: 80 0D 02 02 06 7C 92 8A 78 02 99 [21:01:58]Write to MH i2c: E2 0E 00 AF 08 80 0D 02 02 06 00 7C 92 8A 78 02 99 00 00 E8 [21:01:58]Write i2c OK [21:01:58]MH_I2C_Read... [21:01:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:01:58]Read from MH i2c: E2 [21:01:58]MH_I2C_Read... [21:01:58]Read from MH i2c: E2 03 00 [21:01:58]MH_I2C_Read... [21:01:58]Read from MH i2c: E2 03 00 AF 08 00 90 00 2B [21:01:58]RAPDU: 90 00 [21:01:58]wFMCommunicate OK [21:01:58]wFMCommunicate request_size=4 [21:01:58]MH_SAM_APDU [21:01:58]CAPDU: 80 0D 03 02 [21:01:58]Write to MH i2c: E2 08 00 B0 08 80 0D 03 02 00 00 00 00 33 [21:01:58]Write i2c OK [21:01:58]MH_I2C_Read... [21:01:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:01:58]Read from MH i2c: E2 [21:01:58]MH_I2C_Read... [21:01:58]Read from MH i2c: E2 0B 00 [21:01:58]MH_I2C_Read... [21:01:58]Read from MH i2c: E2 0B 00 B0 08 00 4C C0 1A DA 9B 1E B8 59 90 00 FE [21:01:58]RAPDU: 4C C0 1A DA 9B 1E B8 59 90 00 [21:01:58]wFMCommunicate OK [21:01:58]SAM_PROTO_SignData done [21:01:58]FM_MakeSignedData done [21:01:58]CreateOFDProtocolMessage [21:01:58]wFMCommunicate request_size=4 [21:01:58]MH_SAM_APDU [21:01:58]CAPDU: 80 11 00 00 [21:01:58]Write to MH i2c: E2 08 00 B1 08 80 11 00 00 00 00 00 00 33 [21:01:58]Write i2c OK [21:01:58]MH_I2C_Read... [21:01:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:01:58]Read from MH i2c: E2 [21:01:58]MH_I2C_Read... [21:01:58]Read from MH i2c: E2 17 00 [21:01:58]MH_I2C_Read... [21:01:58]Read from MH i2c: E2 17 00 B1 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 90 [21:01:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:01:58]wFMCommunicate OK [21:01:58]CreateOFDProtocolMessage done [21:01:58]OFDSenderStorePacket 226848 [21:01:58]StoreOFDPacket docnum=226848 [21:01:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 28 0F 08 01 6C 8C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 01 00 00 F4 03 04 00 C4 B1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 20 76 03 00 35 04 06 00 7C 92 8A 78 02 99 4C C0 1A DA 9B 1E B8 59 [21:01:58]CheckFolder [21:01:58]dirname=/storage/ofd_packets [21:01:58]CheckFolder done [21:01:58]ProducePacketName [21:01:58]name=ofd_packets/00226848 [21:01:58]NVStorageSaveData ofd_packets/00226848 [21:01:58]File name is /storage/ofd_packets/00226848 [21:01:58]Write 302 bytes [21:01:58]NVStorageSaveData done [21:01:58]OFDSenderStorePacket done [21:01:58]KKMCreateOFDPacket done [21:01:58]NVStorageSaveData kkm_last_timestamp [21:01:58]File name is /storage/kkm_last_timestamp [21:01:58]Write 4 bytes [21:01:58]NVStorageSaveData done [21:01:58]ExternCall_PrintAddStr [21:01:58]wPrintStart [21:01:58]Write to MH i2c: 01 00 00 B2 08 BA [21:01:58]Write i2c OK [21:01:58]MH_I2C_Read... [21:01:58]Read from MH i2c: 01 [21:01:58]MH_I2C_Read... [21:01:58]Read from MH i2c: 01 07 00 [21:01:58]MH_I2C_Read... [21:01:58]Read from MH i2c: 01 07 00 B2 08 00 00 00 00 00 FF 0F CF [21:01:58]RasterBufferAndPrint [21:01:58]line Счет N : (1)2003276 [21:01:58]line ИНН: 02508201610067 [21:01:58]line Контрольно-Кассовый Чек [21:01:58]line ПРОДАЖА [21:01:58]line ТРК (МРК, ГНК) : 42 [21:01:58]line Товар: 2710124130 [21:01:58]line Super-92-К-5 [21:01:58]line 14.540 * 68.80 [21:01:58]line = 1000.35 [21:01:58]line НДС 12% НСП 1% [21:01:58]line > о реализуемом товаре [21:01:58]line ОКРУГЛЕНИЕ: -0.35 [21:01:58]line ИТОГО: 1000.00 [21:01:58]line Внесено: 1000.00 [21:01:58]line СДАЧА: 0.00 [21:01:58]line НСП 1% : 8.85 [21:01:58]line НДС 12% : 106.23 [21:01:58]line Наличными: 1000.00 [21:01:58]line Безнал.: 0.00 [21:01:58]line Место: АЗС № 97 "Партнер Нефть" [21:01:58]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:01:58]line СНО: Общий режим [21:01:58]line Чек 508 28.07.2024 21:01 [21:01:58]line Смена: 439 ФФД: 1.0 [21:01:58]line ЗНМ: 0300000054 [21:01:58]line РНМ: 0000000000092624 [21:01:58]line Версия ККМ: 001 [21:01:58]line ФМ: 0000000000874959 [21:01:58]line ФД: 226848 [21:01:58]line ФПД: 136968830190233 [21:01:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T210156&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226848&fm=136968830190233&tin=02508201610067®Number=0000000000092624&sum=100000 [21:01:58]written 0, free lines is 4095 [21:01:58]OFD Sender: Processing packet 226848 [packets to send 604, broken 603] [21:01:58]ProducePacketName [21:01:58]name=ofd_packets/00226848 [21:01:58]OFD Sender: To server: pG, [21:01:58]CommunicateWithHost lk.salyk.kg:30040 [21:01:58]ConnectInit lk.salyk.kg [21:01:58]Write to MH i2c: 01 00 00 DD 08 E5 [21:01:58]Write i2c OK [21:01:58]MH_I2C_Read... [21:01:58]Read from MH i2c: 01 [21:01:58]MH_I2C_Read... [21:01:58]Read from MH i2c: 01 07 00 [21:01:58]MH_I2C_Read... [21:01:58]Read from MH i2c: 01 07 00 DD 08 00 00 00 00 00 62 0C 5A [21:01:58]RasterBufferAndPrint [21:01:58]line [21:01:58]line [21:01:58]line [21:01:58]line [21:01:58]line [21:01:58]written 0, free lines is 3175 [21:01:58]MH_Cut [21:01:58]Write to MH i2c: D1 01 00 E4 08 01 BE [21:01:58]Write i2c OK [21:01:58]MH_I2C_Read... [21:01:58]Read from MH i2c: D1 [21:01:58]MH_I2C_Read... [21:01:58]Read from MH i2c: D1 01 00 [21:01:58]MH_I2C_Read... [21:01:58]Read from MH i2c: D1 01 00 E4 08 00 BD [21:01:58]Write to MH i2c: 01 00 00 E5 08 ED [21:01:58]Write i2c OK [21:01:58]MH_I2C_Read... [21:01:59]*** Cut start [21:01:59]*** Partial cut [21:01:59]*** CUTSNS_PIN = 1 [21:02:00]*** CUTSNS_PIN = 0 [21:02:00]*** Brake cut motor [21:02:00]Read from MH i2c: 01 [21:02:00]MH_I2C_Read... [21:02:00]*** Stop cut motor [21:02:00]*** Cut end [21:02:00]Read from MH i2c: 01 07 00 [21:02:00]MH_I2C_Read... [21:02:00]Read from MH i2c: 01 07 00 E5 08 00 00 00 00 00 FF 0F 02 [21:02:00]process_action close_receipt done [21:02:00]requested_data is exist [21:02:00]produce_requested_data [21:02:00]requested_item fm.sn is exist - process it [21:02:00]wFMCommunicate request_size=4 [21:02:00]MH_SAM_APDU [21:02:00]CAPDU: 80 11 00 00 [21:02:00]Write to MH i2c: E2 08 00 E6 08 80 11 00 00 00 00 00 00 68 [21:02:00]Write i2c OK [21:02:00]MH_I2C_Read... [21:02:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:02:00]Read from MH i2c: E2 [21:02:00]MH_I2C_Read... [21:02:00]Read from MH i2c: E2 17 00 [21:02:00]MH_I2C_Read... [21:02:00]Read from MH i2c: E2 17 00 E6 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C5 [21:02:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:02:00]wFMCommunicate OK [21:02:00]requested_item fd.num is exist - process it [21:02:00]SAM_PROTO_GetFieldsCounters [21:02:00]wFMCommunicate request_size=4 [21:02:00]MH_SAM_APDU [21:02:00]CAPDU: 80 13 00 00 [21:02:00]Write to MH i2c: E2 08 00 E7 08 80 13 00 00 00 00 00 00 6B [21:02:00]Write i2c OK [21:02:00]MH_I2C_Read... [21:02:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:02:00]Read from MH i2c: E2 [21:02:00]MH_I2C_Read... [21:02:00]Read from MH i2c: E2 62 00 [21:02:00]MH_I2C_Read... [21:02:00]Read from MH i2c: E2 62 00 E7 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 20 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 FC 01 00 00 5E 04 04 00 FC 01 00 00 57 04 04 00 FD 01 00 00 19 04 04 00 00 00 00 00 90 00 DC [21:02:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 20 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 FC 01 00 00 5E 04 04 00 FC 01 00 00 57 04 04 00 FD 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:02:00]wFMCommunicate OK [21:02:00]SAM_PROTO_GetFieldsCounters done [21:02:00]requested_item shift.num is exist - process it [21:02:00]requested_item shift.opened is exist - process it [21:02:00]req_shift_opened [21:02:00]FM_GetShiftState [21:02:00]SAM_PROTO_GetShiftState [21:02:00]wFMCommunicate request_size=4 [21:02:00]MH_SAM_APDU [21:02:00]CAPDU: 80 13 01 00 [21:02:00]Write to MH i2c: E2 08 00 E8 08 80 13 01 00 00 00 00 00 6D [21:02:00]Write i2c OK [21:02:00]MH_I2C_Read... [21:02:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:02:00]Read from MH i2c: E2 [21:02:00]MH_I2C_Read... [21:02:00]Read from MH i2c: E2 0E 00 [21:02:00]MH_I2C_Read... [21:02:00]Read from MH i2c: E2 0E 00 E8 08 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 1E [21:02:00]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:02:00]wFMCommunicate OK [21:02:00]SAM_PROTO_GetShiftState done [21:02:00]FM_GetShiftState done [21:02:00]req_shift_opened done [21:02:00]requested_item shift.open_date is exist - process it [21:02:00]req_shift_open_date [21:02:00]req_shift_open_date done [21:02:00]produce_requested_data done [21:02:00]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226848,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [21:02:00]process_action_free close_receipt [21:02:00]json_value_free [21:02:00]json_value_free done [21:02:00]process_json_proto returns [21:02:00]Send response to host [21:02:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226848,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [21:02:00]free response buf [21:02:00]execute_script done [21:02:00]execute_script returns [21:02:00]free content buf [21:02:00]Sock 7.Close socket [21:02:00]Sock 7.Thread stoped [21:02:01]accept exits with 9 [21:02:01]New connection [21:02:01]New thread 3067055460 created [21:02:01]Thread 3066912100 joined [21:02:01]Waiting for new connection... [21:02:01] Sock 9.Parse request [21:02:01]Sock 9.Check first char [21:02:01]Sock 9.First char is OK [21:02:01]request: POST /json_proto HTTP/1.0 [21:02:01]Method: POST [21:02:01]URL: /json_proto [21:02:01]Method is POST - this is cgi request [21:02:01]url: /json_proto [21:02:01]query_string will be loaded in cgi processing [21:02:01]execute_cgi json_proto POST (null) [21:02:01]execute_cgi path=json_proto method=POST [21:02:01]POST find Content-Length [21:02:01]Host: 172.17.43.131:8080 [21:02:01]Content-Length: 678 [21:02:01]Content-Type: application/json [21:02:01] [21:02:01]POST finish read [21:02:01]Found Content-Length = 678 [21:02:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003275", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:02:01]execute_script... [21:02: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)2003275", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:02:01]POST & json_proto [21:02:01]process_json_proto [21:02:01]json parsed OK: [21:02:01]protocol is kg_v1.0 [21:02:01]action value=close_receipt [21:02:01]process_action close_receipt [21:02:01]cmd_close_receipt [21:02:01]MH_GetDate [21:02:01]Write to MH i2c: F0 00 00 E9 08 E0 [21:02:01]Write i2c OK [21:02:01]MH_I2C_Read... [21:02:01]Read from MH i2c: F0 [21:02:01]MH_I2C_Read... [21:02:01]Read from MH i2c: F0 09 00 [21:02:01]MH_I2C_Read... [21:02:01]Read from MH i2c: F0 09 00 E9 08 00 C9 B1 A6 66 F9 24 A2 66 94 [21:02:01]GetLastDocTimeStamp 1722200516 [21:02:01]current date 1722200521 [21:02:01]FM_GetShiftState [21:02:01]SAM_PROTO_GetShiftState [21:02:01]wFMCommunicate request_size=4 [21:02:01]MH_SAM_APDU [21:02:01]CAPDU: 80 13 01 00 [21:02:01]Write to MH i2c: E2 08 00 EA 08 80 13 01 00 00 00 00 00 6F [21:02:01]Write i2c OK [21:02:01]MH_I2C_Read... [21:02:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:02:01]Read from MH i2c: E2 [21:02:01]MH_I2C_Read... [21:02:01]Read from MH i2c: E2 0E 00 [21:02:01]MH_I2C_Read... [21:02:01]Read from MH i2c: E2 0E 00 EA 08 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 20 [21:02:01]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:02:01]wFMCommunicate OK [21:02:01]SAM_PROTO_GetShiftState done [21:02:01]FM_GetShiftState done [21:02:01]opened in 1722125326 [21:02:01]opened+sec_in_day 1722211726 [21:02:01]quantity*price = 50036 [21:02:01]sum+1 = 50037 [21:02:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 509 28.07.2024 21:02 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226849 ФПД: 46418428729786 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T210201&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226849&fm=46418428729786&tin=02508201610067®Number=0000000000092624&sum=50000 [21:02:02]StoreToDocumentArchive [21:02:02]shift 439 fd 226849 [21:02:02]save to /storage/0439/doc_00226849 [21:02:02]save last doc name /storage/0439/doc_00226849 to /storage/kkm_last_doc_name [21:02:02]save OK [21:02:02]Clear old archive folders... [21:02:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:02:02]tlvbuf is 00A56910 [21:02:02]SAM_PROTO_ClearQueue [21:02:02]wFMCommunicate request_size=4 [21:02:02]MH_SAM_APDU [21:02:02]CAPDU: 80 09 00 00 [21:02:02]Write to MH i2c: E2 08 00 F7 08 80 09 00 00 00 00 00 00 71 [21:02:02]Write i2c OK [21:02:02]MH_I2C_Read... [21:02:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:02:02]Read from MH i2c: E2 [21:02:02]MH_I2C_Read... [21:02:02]Read from MH i2c: E2 03 00 [21:02:02]MH_I2C_Read... [21:02:02]Read from MH i2c: E2 03 00 F7 08 00 90 00 73 [21:02:02]RAPDU: 90 00 [21:02:02]wFMCommunicate OK [21:02:02]SAM_PROTO_ClearQueue done [21:02:02]KKMCreateOFDPacket [21:02:02]OFDProtocolAddRootSTLVToBuf [21:02:02]FM_MakeSignedData [21:02:02]FM_MakeSignedData [21:02:02]SAM_PROTO_SignData [21:02:02]wFMCommunicate request_size=4 [21:02:02]MH_SAM_APDU [21:02:02]CAPDU: 80 0D 01 02 [21:02:02]Write to MH i2c: E2 08 00 F8 08 80 0D 01 02 00 00 00 00 79 [21:02:02]Write i2c OK [21:02:02]MH_I2C_Read... [21:02:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:02:02]Read from MH i2c: E2 [21:02:02]MH_I2C_Read... [21:02:02]Read from MH i2c: E2 03 00 [21:02:02]MH_I2C_Read... [21:02:02]Read from MH i2c: E2 03 00 F8 08 00 90 00 74 [21:02:02]RAPDU: 90 00 [21:02:02]wFMCommunicate OK [21:02:02]wFMCommunicate request_size=255 [21:02:02]MH_SAM_APDU [21:02:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 01 00 00 F4 03 04 00 C9 B1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 21 76 03 00 35 04 06 00 2A [21:02:02]Write to MH i2c: E2 02 01 F9 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 01 00 00 F4 03 04 00 C9 B1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 21 76 03 00 35 04 06 00 2A 00 00 00 [21:02:02]Write i2c OK [21:02:02]MH_I2C_Read... [21:02:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:02:03]Read from MH i2c: E2 [21:02:03]MH_I2C_Read... [21:02:03]Read from MH i2c: E2 03 00 [21:02:03]MH_I2C_Read... [21:02:03]Read from MH i2c: E2 03 00 F9 08 00 90 00 75 [21:02:03]RAPDU: 90 00 [21:02:03]wFMCommunicate OK [21:02:03]wFMCommunicate request_size=10 [21:02:03]MH_SAM_APDU [21:02:03]CAPDU: 80 0D 02 02 05 37 A1 F4 99 BA [21:02:03]Write to MH i2c: E2 0D 00 FA 08 80 0D 02 02 05 00 37 A1 F4 99 BA 00 00 A5 [21:02:03]Write i2c OK [21:02:03]MH_I2C_Read... [21:02:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:02:03]Read from MH i2c: E2 [21:02:03]MH_I2C_Read... [21:02:03]Read from MH i2c: E2 03 00 [21:02:03]MH_I2C_Read... [21:02:03]Read from MH i2c: E2 03 00 FA 08 00 90 00 76 [21:02:03]RAPDU: 90 00 [21:02:03]wFMCommunicate OK [21:02:03]wFMCommunicate request_size=4 [21:02:03]MH_SAM_APDU [21:02:03]CAPDU: 80 0D 03 02 [21:02:03]Write to MH i2c: E2 08 00 FB 08 80 0D 03 02 00 00 00 00 7E [21:02:03]Write i2c OK [21:02:03]MH_I2C_Read... [21:02:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:02:03]Read from MH i2c: E2 [21:02:03]MH_I2C_Read... [21:02:03]Read from MH i2c: E2 0B 00 [21:02:03]MH_I2C_Read... [21:02:03]Read from MH i2c: E2 0B 00 FB 08 00 71 62 D3 14 0B 99 9C 4A 90 00 C3 [21:02:03]RAPDU: 71 62 D3 14 0B 99 9C 4A 90 00 [21:02:03]wFMCommunicate OK [21:02:03]SAM_PROTO_SignData done [21:02:03]FM_MakeSignedData done [21:02:03]CreateOFDProtocolMessage [21:02:03]wFMCommunicate request_size=4 [21:02:03]MH_SAM_APDU [21:02:03]CAPDU: 80 11 00 00 [21:02:03]Write to MH i2c: E2 08 00 FC 08 80 11 00 00 00 00 00 00 7E [21:02:03]Write i2c OK [21:02:03]MH_I2C_Read... [21:02:03]Read from MH i2c: E2 [21:02:03]MH_I2C_Read... [21:02:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:02:03]Read from MH i2c: E2 17 00 [21:02:03]MH_I2C_Read... [21:02:03]Read from MH i2c: E2 17 00 FC 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DB [21:02:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:02:03]wFMCommunicate OK [21:02:03]CreateOFDProtocolMessage done [21:02:03]OFDSenderStorePacket 226849 [21:02:03]StoreOFDPacket docnum=226849 [21:02:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 BB 9B 07 01 73 94 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 01 00 00 F4 03 04 00 C9 B1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 21 76 03 00 35 04 06 00 2A 37 A1 F4 99 BA 71 62 D3 14 0B 99 9C 4A [21:02:03]CheckFolder [21:02:03]dirname=/storage/ofd_packets [21:02:03]CheckFolder done [21:02:03]ProducePacketName [21:02:03]name=ofd_packets/00226849 [21:02:03]NVStorageSaveData ofd_packets/00226849 [21:02:03]File name is /storage/ofd_packets/00226849 [21:02:03]Write 301 bytes [21:02:03]NVStorageSaveData done [21:02:03]OFDSenderStorePacket done [21:02:03]KKMCreateOFDPacket done [21:02:03]NVStorageSaveData kkm_last_timestamp [21:02:03]File name is /storage/kkm_last_timestamp [21:02:03]Write 4 bytes [21:02:03]NVStorageSaveData done [21:02:03]ExternCall_PrintAddStr [21:02:03]wPrintStart [21:02:03]Write to MH i2c: 01 00 00 FD 08 05 [21:02:03]Write i2c OK [21:02:03]MH_I2C_Read... [21:02:03]Read from MH i2c: 01 [21:02:03]MH_I2C_Read... [21:02:03]Read from MH i2c: 01 07 00 [21:02:03]MH_I2C_Read... [21:02:03]Read from MH i2c: 01 07 00 FD 08 00 00 00 00 00 FF 0F 1A [21:02:03]RasterBufferAndPrint [21:02:03]line Счет N : (1)2003275 [21:02:03]line ИНН: 02508201610067 [21:02:03]line Контрольно-Кассовый Чек [21:02:03]line ПРОДАЖА [21:02:03]line ТРК (МРК, ГНК) : 53 [21:02:03]line Товар: 2710124130 [21:02:03]line Аи-92-К-5 [21:02:03]line 7.380 * 67.80 [21:02:03]line = 500.36 [21:02:03]line НДС 12% НСП 1% [21:02:03]line > о реализуемом товаре [21:02:03]line ОКРУГЛЕНИЕ: -0.36 [21:02:03]line ИТОГО: 500.00 [21:02:03]line Внесено: 500.00 [21:02:03]line СДАЧА: 0.00 [21:02:03]line НСП 1% : 4.43 [21:02:03]line НДС 12% : 53.14 [21:02:03]line Наличными: 500.00 [21:02:03]line Безнал.: 0.00 [21:02:03]line Место: АЗС № 97 "Партнер Нефть" [21:02:03]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:02:03]line СНО: Общий режим [21:02:03]line Чек 509 28.07.2024 21:02 [21:02:03]line Смена: 439 ФФД: 1.0 [21:02:03]line ЗНМ: 0300000054 [21:02:03]line РНМ: 0000000000092624 [21:02:03]line Версия ККМ: 001 [21:02:03]line ФМ: 0000000000874959 [21:02:03]line ФД: 226849 [21:02:03]line ФПД: 46418428729786 [21:02:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T210201&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226849&fm=46418428729786&tin=02508201610067®Number=0000000000092624&sum=50000 [21:02:03]written 0, free lines is 4095 [21:02:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 15 E1 47 00 F9 70 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 20 76 03 00 F4 03 04 00 D2 5D A6 66 B6 04 01 00 00 BA 92 A4 82 E8 C4 CB 7E [21:02:03]CommunicateWithHost err = 0 [21:02:03]CheckOFDResponse [21:02:03]1017 (14) - 77093643461234 [21:02:03]1041 (16) - 0000000000874959 [21:02:03]1040 (4) - 226848 [21:02:03]1012 (4) - 28.07.2024 15:03 [21:02:03]1206 (1) - 0 [21:02:03]OFD Sender: Remove packet 226848 [21:02:03]ProducePacketName [21:02:03]name=ofd_packets/00226848 [21:02:03]NVStorageDeleteData [21:02:03]Write to MH i2c: 01 00 00 28 09 31 [21:02:03]Write i2c OK [21:02:03]MH_I2C_Read... [21:02:03]Read from MH i2c: 01 [21:02:03]MH_I2C_Read... [21:02:03]Read from MH i2c: 01 07 00 [21:02:03]MH_I2C_Read... [21:02:03]Read from MH i2c: 01 07 00 28 09 00 00 00 00 00 6F 0C B3 [21:02:03]RasterBufferAndPrint [21:02:03]line [21:02:03]line [21:02:03]line [21:02:03]line [21:02:03]line [21:02:03]written 0, free lines is 3191 [21:02:03]MH_Cut [21:02:03]Write to MH i2c: D1 01 00 2F 09 01 0A [21:02:03]Write i2c OK [21:02:03]MH_I2C_Read... [21:02:03]Read from MH i2c: D1 [21:02:03]MH_I2C_Read... [21:02:03]Read from MH i2c: D1 01 00 [21:02:03]MH_I2C_Read... [21:02:03]Read from MH i2c: D1 01 00 2F 09 00 09 [21:02:03]Write to MH i2c: 01 00 00 30 09 39 [21:02:03]Write i2c OK [21:02:03]MH_I2C_Read... [21:02:04]OFD Sender: Processing packet 226849 [packets to send 604, broken 603] [21:02:04]ProducePacketName [21:02:04]name=ofd_packets/00226849 [21:02:04]OFD Sender: To server: pG, [21:02:04]CommunicateWithHost lk.salyk.kg:30040 [21:02:04]ConnectInit lk.salyk.kg [21:02:04]*** Cut start [21:02:04]*** Partial cut [21:02:04]*** CUTSNS_PIN = 1 [21:02:05]*** CUTSNS_PIN = 0 [21:02:05]*** Brake cut motor [21:02:05]Read from MH i2c: 01 [21:02:05]MH_I2C_Read... [21:02:05]*** Stop cut motor [21:02:05]*** Cut end [21:02:05]Read from MH i2c: 01 07 00 [21:02:05]MH_I2C_Read... [21:02:05]Read from MH i2c: 01 07 00 30 09 00 00 00 00 00 FF 0F 4E [21:02:05]process_action close_receipt done [21:02:05]requested_data is exist [21:02:05]produce_requested_data [21:02:05]requested_item fm.sn is exist - process it [21:02:05]wFMCommunicate request_size=4 [21:02:05]MH_SAM_APDU [21:02:05]CAPDU: 80 11 00 00 [21:02:05]Write to MH i2c: E2 08 00 31 09 80 11 00 00 00 00 00 00 B4 [21:02:05]Write i2c OK [21:02:05]MH_I2C_Read... [21:02:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:02:05]Read from MH i2c: E2 [21:02:05]MH_I2C_Read... [21:02:05]Read from MH i2c: E2 17 00 [21:02:05]MH_I2C_Read... [21:02:05]Read from MH i2c: E2 17 00 31 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 11 [21:02:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:02:05]wFMCommunicate OK [21:02:05]requested_item fd.num is exist - process it [21:02:05]SAM_PROTO_GetFieldsCounters [21:02:05]wFMCommunicate request_size=4 [21:02:05]MH_SAM_APDU [21:02:05]CAPDU: 80 13 00 00 [21:02:05]Write to MH i2c: E2 08 00 32 09 80 13 00 00 00 00 00 00 B7 [21:02:05]Write i2c OK [21:02:05]MH_I2C_Read... [21:02:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:02:05]Read from MH i2c: E2 [21:02:05]MH_I2C_Read... [21:02:05]Read from MH i2c: E2 62 00 [21:02:05]MH_I2C_Read... [21:02:05]Read from MH i2c: E2 62 00 32 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 21 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 FD 01 00 00 5E 04 04 00 FD 01 00 00 57 04 04 00 FE 01 00 00 19 04 04 00 00 00 00 00 90 00 2C [21:02:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 21 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 FD 01 00 00 5E 04 04 00 FD 01 00 00 57 04 04 00 FE 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:02:05]wFMCommunicate OK [21:02:05]SAM_PROTO_GetFieldsCounters done [21:02:05]requested_item shift.num is exist - process it [21:02:05]requested_item shift.opened is exist - process it [21:02:05]req_shift_opened [21:02:05]FM_GetShiftState [21:02:05]SAM_PROTO_GetShiftState [21:02:05]wFMCommunicate request_size=4 [21:02:05]MH_SAM_APDU [21:02:05]CAPDU: 80 13 01 00 [21:02:05]Write to MH i2c: E2 08 00 33 09 80 13 01 00 00 00 00 00 B9 [21:02:05]Write i2c OK [21:02:05]MH_I2C_Read... [21:02:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:02:05]Read from MH i2c: E2 [21:02:05]MH_I2C_Read... [21:02:05]Read from MH i2c: E2 0E 00 [21:02:06]MH_I2C_Read... [21:02:06]Read from MH i2c: E2 0E 00 33 09 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 6A [21:02:06]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:02:06]wFMCommunicate OK [21:02:06]SAM_PROTO_GetShiftState done [21:02:06]FM_GetShiftState done [21:02:06]req_shift_opened done [21:02:06]requested_item shift.open_date is exist - process it [21:02:06]req_shift_open_date [21:02:06]req_shift_open_date done [21:02:06]produce_requested_data done [21:02:06]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226849,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [21:02:06]process_action_free close_receipt [21:02:06]json_value_free [21:02:06]json_value_free done [21:02:06]process_json_proto returns [21:02:06]Send response to host [21:02:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226849,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [21:02:06]free response buf [21:02:06]execute_script done [21:02:06]execute_script returns [21:02:06]free content buf [21:02:06]Sock 9.Close socket [21:02:06]Sock 9.Thread stoped [21:02:09]ConnectInit Can't take IP for lk.salyk.kg [21:02:09]CommunicateWithHost connect error [21:02:09]CommunicateWithHost err = -1 [21:02:09]OFD Sender: Server communicate error [21:02:09]OFD Sender: Processing packet 226849 [packets to send 604, broken 603] [21:02:09]ProducePacketName [21:02:09]name=ofd_packets/00226849 [21:02:09]OFD Sender: To server: pG, [21:02:09]CommunicateWithHost lk.salyk.kg:30040 [21:02:09]ConnectInit lk.salyk.kg [21:02:18]recv_with_timeout no data received [21:02:20]Connected sock=10 [21:02:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 BB 9B 07 01 73 94 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 01 00 00 F4 03 04 00 C9 B1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 21 76 03 00 35 04 06 00 2A 37 A1 F4 99 BA 71 62 D3 14 0B 99 9C 4A [21:02:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 87 D0 47 00 99 EA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 21 76 03 00 F4 03 04 00 E5 5D A6 66 B6 04 01 00 00 45 9D C8 0E C3 BE 3A 2C [21:02:21]CommunicateWithHost err = 0 [21:02:21]CheckOFDResponse [21:02:21]1017 (14) - 77093643461234 [21:02:21]1041 (16) - 0000000000874959 [21:02:21]1040 (4) - 226849 [21:02:21]1012 (4) - 28.07.2024 15:04 [21:02:21]1206 (1) - 0 [21:02:21]OFD Sender: Remove packet 226849 [21:02:21]ProducePacketName [21:02:21]name=ofd_packets/00226849 [21:02:21]NVStorageDeleteData [21:02:22]OFD Sender: No OFD packet to send [21:02:27]OFD Sender: No OFD packet to send [21:02:29]recv_with_timeout no data received [21:02:32]OFD Sender: No OFD packet to send [21:02:37]OFD Sender: No OFD packet to send [21:02:40]recv_with_timeout no data received [21:02:42]OFD Sender: No OFD packet to send [21:02:47]OFD Sender: No OFD packet to send [21:02:52]OFD Sender: No OFD packet to send [21:02:57]OFD Sender: No OFD packet to send [21:03:02]OFD Sender: No OFD packet to send [21:03:07]OFD Sender: No OFD packet to send [21:03:12]OFD Sender: No OFD packet to send [21:03:15]accept exits with 7 [21:03:15]New connection [21:03:15]New thread 3066912100 created [21:03:15]Thread 3067055460 joined [21:03:15]Waiting for new connection... [21:03:15] Sock 7.Parse request [21:03:15]Sock 7.Check first char [21:03:15]Sock 7.First char is OK [21:03:15]request: POST /json_proto HTTP/1.0 [21:03:15]Method: POST [21:03:15]URL: /json_proto [21:03:15]Method is POST - this is cgi request [21:03:15]url: /json_proto [21:03:15]query_string will be loaded in cgi processing [21:03:15]execute_cgi json_proto POST (null) [21:03:15]execute_cgi path=json_proto method=POST [21:03:15]POST find Content-Length [21:03:15]Host: 172.17.43.131:8080 [21:03:15]Content-Length: 804 [21:03:15]Content-Type: application/json [21:03:15] [21:03:15]POST finish read [21:03:15]Found Content-Length = 804 [21:03:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003277", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 29.500, "sum" : 2000.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:03:15]execute_script... [21:03: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)2003277", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 29.500, "sum" : 2000.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:03:15]POST & json_proto [21:03:15]process_json_proto [21:03:15]json parsed OK: [21:03:15]protocol is kg_v1.0 [21:03:15]action value=close_receipt [21:03:15]process_action close_receipt [21:03:15]cmd_close_receipt [21:03:15]MH_GetDate [21:03:15]Write to MH i2c: F0 00 00 34 09 2C [21:03:15]Write i2c OK [21:03:15]MH_I2C_Read... [21:03:15]Read from MH i2c: F0 [21:03:15]MH_I2C_Read... [21:03:15]Read from MH i2c: F0 09 00 [21:03:15]MH_I2C_Read... [21:03:15]Read from MH i2c: F0 09 00 34 09 00 14 B2 A6 66 F9 24 A2 66 2C [21:03:15]GetLastDocTimeStamp 1722200521 [21:03:15]current date 1722200596 [21:03:15]FM_GetShiftState [21:03:15]SAM_PROTO_GetShiftState [21:03:15]wFMCommunicate request_size=4 [21:03:15]MH_SAM_APDU [21:03:15]CAPDU: 80 13 01 00 [21:03:15]Write to MH i2c: E2 08 00 35 09 80 13 01 00 00 00 00 00 BB [21:03:15]Write i2c OK [21:03:15]MH_I2C_Read... [21:03:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:03:15]Read from MH i2c: E2 [21:03:15]MH_I2C_Read... [21:03:15]Read from MH i2c: E2 0E 00 [21:03:15]MH_I2C_Read... [21:03:15]Read from MH i2c: E2 0E 00 35 09 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 6C [21:03:15]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:03:15]wFMCommunicate OK [21:03:15]SAM_PROTO_GetShiftState done [21:03:15]FM_GetShiftState done [21:03:15]opened in 1722125326 [21:03:15]opened+sec_in_day 1722211726 [21:03:15]quantity*price = 200010 [21:03:15]sum+1 = 200011 [21:03:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.10 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 0.00 Безнал.: 2000.10 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 510 28.07.2024 21:03 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226850 ФПД: 47752738601905 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T210316&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226850&fm=47752738601905&tin=02508201610067®Number=0000000000092624&sum=200010 [21:03:17]StoreToDocumentArchive [21:03:17]shift 439 fd 226850 [21:03:17]save to /storage/0439/doc_00226850 [21:03:17]save last doc name /storage/0439/doc_00226850 to /storage/kkm_last_doc_name [21:03:17]save OK [21:03:17]Clear old archive folders... [21:03:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:03:17]tlvbuf is 00A4B7E0 [21:03:17]SAM_PROTO_ClearQueue [21:03:17]wFMCommunicate request_size=4 [21:03:17]MH_SAM_APDU [21:03:17]CAPDU: 80 09 00 00 [21:03:17]Write to MH i2c: E2 08 00 42 09 80 09 00 00 00 00 00 00 BD [21:03:17]Write i2c OK [21:03:17]MH_I2C_Read... [21:03:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:03:17]Read from MH i2c: E2 [21:03:17]MH_I2C_Read... [21:03:17]Read from MH i2c: E2 03 00 [21:03:17]MH_I2C_Read... [21:03:17]Read from MH i2c: E2 03 00 42 09 00 90 00 BF [21:03:17]RAPDU: 90 00 [21:03:17]wFMCommunicate OK [21:03:17]SAM_PROTO_ClearQueue done [21:03:17]KKMCreateOFDPacket [21:03:17]OFDProtocolAddRootSTLVToBuf [21:03:17]FM_MakeSignedData [21:03:17]FM_MakeSignedData [21:03:17]SAM_PROTO_SignData [21:03:17]wFMCommunicate request_size=4 [21:03:17]MH_SAM_APDU [21:03:17]CAPDU: 80 0D 01 02 [21:03:17]Write to MH i2c: E2 08 00 43 09 80 0D 01 02 00 00 00 00 C5 [21:03:17]Write i2c OK [21:03:17]MH_I2C_Read... [21:03:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:03:17]Read from MH i2c: E2 [21:03:17]MH_I2C_Read... [21:03:17]Read from MH i2c: E2 03 00 [21:03:17]MH_I2C_Read... [21:03:17]Read from MH i2c: E2 03 00 43 09 00 90 00 C0 [21:03:17]RAPDU: 90 00 [21:03:17]wFMCommunicate OK [21:03:17]wFMCommunicate request_size=255 [21:03:17]MH_SAM_APDU [21:03:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 01 00 00 F4 03 04 00 14 B2 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 22 76 03 00 35 04 06 00 2B [21:03:17]Write to MH i2c: E2 02 01 44 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 01 00 00 F4 03 04 00 14 B2 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 22 76 03 00 35 04 06 00 2B 00 00 B3 [21:03:17]Write i2c OK [21:03:17]MH_I2C_Read... [21:03:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:03:17]OFD Sender: No OFD packet to send [21:03:17]Read from MH i2c: E2 [21:03:17]MH_I2C_Read... [21:03:17]Read from MH i2c: E2 03 00 [21:03:17]MH_I2C_Read... [21:03:17]Read from MH i2c: E2 03 00 44 09 00 90 00 C1 [21:03:17]RAPDU: 90 00 [21:03:17]wFMCommunicate OK [21:03:17]wFMCommunicate request_size=10 [21:03:17]MH_SAM_APDU [21:03:17]CAPDU: 80 0D 02 02 05 6E 4D 05 7B B1 [21:03:17]Write to MH i2c: E2 0D 00 45 09 80 0D 02 02 05 00 6E 4D 05 7B B1 00 00 BE [21:03:17]Write i2c OK [21:03:17]MH_I2C_Read... [21:03:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:03:17]Read from MH i2c: E2 [21:03:17]MH_I2C_Read... [21:03:17]Read from MH i2c: E2 03 00 [21:03:17]MH_I2C_Read... [21:03:17]Read from MH i2c: E2 03 00 45 09 00 90 00 C2 [21:03:17]RAPDU: 90 00 [21:03:17]wFMCommunicate OK [21:03:17]wFMCommunicate request_size=4 [21:03:17]MH_SAM_APDU [21:03:17]CAPDU: 80 0D 03 02 [21:03:17]Write to MH i2c: E2 08 00 46 09 80 0D 03 02 00 00 00 00 CA [21:03:17]Write i2c OK [21:03:17]MH_I2C_Read... [21:03:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:03:17]Read from MH i2c: E2 [21:03:17]MH_I2C_Read... [21:03:17]Read from MH i2c: E2 0B 00 [21:03:17]MH_I2C_Read... [21:03:17]Read from MH i2c: E2 0B 00 46 09 00 74 F0 FD 8E E4 F4 F2 8A 90 00 0E [21:03:17]RAPDU: 74 F0 FD 8E E4 F4 F2 8A 90 00 [21:03:17]wFMCommunicate OK [21:03:17]SAM_PROTO_SignData done [21:03:17]FM_MakeSignedData done [21:03:17]CreateOFDProtocolMessage [21:03:17]wFMCommunicate request_size=4 [21:03:17]MH_SAM_APDU [21:03:17]CAPDU: 80 11 00 00 [21:03:17]Write to MH i2c: E2 08 00 47 09 80 11 00 00 00 00 00 00 CA [21:03:17]Write i2c OK [21:03:17]MH_I2C_Read... [21:03:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:03:17]Read from MH i2c: E2 [21:03:17]MH_I2C_Read... [21:03:17]Read from MH i2c: E2 17 00 [21:03:17]MH_I2C_Read... [21:03:17]Read from MH i2c: E2 17 00 47 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 27 [21:03:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:03:17]wFMCommunicate OK [21:03:17]CreateOFDProtocolMessage done [21:03:17]OFDSenderStorePacket 226850 [21:03:17]StoreOFDPacket docnum=226850 [21:03:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 2B BF 07 01 C7 DE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 01 00 00 F4 03 04 00 14 B2 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 22 76 03 00 35 04 06 00 2B 6E 4D 05 7B B1 74 F0 FD 8E E4 F4 F2 8A [21:03:17]CheckFolder [21:03:17]dirname=/storage/ofd_packets [21:03:17]CheckFolder done [21:03:17]ProducePacketName [21:03:17]name=ofd_packets/00226850 [21:03:17]NVStorageSaveData ofd_packets/00226850 [21:03:17]File name is /storage/ofd_packets/00226850 [21:03:17]Write 301 bytes [21:03:17]NVStorageSaveData done [21:03:17]OFDSenderStorePacket done [21:03:17]KKMCreateOFDPacket done [21:03:17]NVStorageSaveData kkm_last_timestamp [21:03:17]File name is /storage/kkm_last_timestamp [21:03:17]Write 4 bytes [21:03:17]NVStorageSaveData done [21:03:17]ExternCall_PrintAddStr [21:03:17]wPrintStart [21:03:17]Write to MH i2c: 01 00 00 48 09 51 [21:03:17]Write i2c OK [21:03:17]MH_I2C_Read... [21:03:17]Read from MH i2c: 01 [21:03:17]MH_I2C_Read... [21:03:17]Read from MH i2c: 01 07 00 [21:03:17]MH_I2C_Read... [21:03:17]Read from MH i2c: 01 07 00 48 09 00 00 00 00 00 FF 0F 66 [21:03:17]RasterBufferAndPrint [21:03:17]line Счет N : (1)2003277 [21:03:17]line ИНН: 02508201610067 [21:03:17]line Контрольно-Кассовый Чек [21:03:17]line ПРОДАЖА [21:03:17]line ТРК (МРК, ГНК) : 33 [21:03:17]line Товар: 2710124130 [21:03:17]line Аи-92-К-5 [21:03:17]line 29.500 * 67.80 [21:03:17]line = 2000.10 [21:03:17]line НДС 12% НСП 1% [21:03:17]line > о реализуемом товаре [21:03:17]line ИТОГО: 2000.10 [21:03:17]line НСП 1% : 17.70 [21:03:17]line НДС 12% : 212.40 [21:03:17]line Наличными: 0.00 [21:03:17]line Безнал.: 2000.10 [21:03:17]line Место: АЗС № 97 "Партнер Нефть" [21:03:17]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:03:17]line СНО: Общий режим [21:03:17]line Чек 510 28.07.2024 21:03 [21:03:17]line Смена: 439 ФФД: 1.0 [21:03:17]line ЗНМ: 0300000054 [21:03:17]line РНМ: 0000000000092624 [21:03:17]line Версия ККМ: 001 [21:03:17]line Платежная система: O! деньги [21:03:17]line ФМ: 0000000000874959 [21:03:17]line ФД: 226850 [21:03:17]line ФПД: 47752738601905 [21:03:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T210316&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226850&fm=47752738601905&tin=02508201610067®Number=0000000000092624&sum=200010 [21:03:17]written 0, free lines is 4095 [21:03:17]OFD Sender: Processing packet 226850 [packets to send 604, broken 603] [21:03:17]ProducePacketName [21:03:17]name=ofd_packets/00226850 [21:03:17]OFD Sender: To server: pG, [21:03:17]CommunicateWithHost lk.salyk.kg:30040 [21:03:17]ConnectInit lk.salyk.kg [21:03:18]Write to MH i2c: 01 00 00 72 09 7B [21:03:18]Write i2c OK [21:03:18]MH_I2C_Read... [21:03:18]Read from MH i2c: 01 [21:03:18]MH_I2C_Read... [21:03:18]Read from MH i2c: 01 07 00 [21:03:18]MH_I2C_Read... [21:03:18]Read from MH i2c: 01 07 00 72 09 00 00 00 00 00 74 0C 02 [21:03:18]RasterBufferAndPrint [21:03:18]line [21:03:18]line [21:03:18]line [21:03:18]line [21:03:18]line [21:03:18]written 0, free lines is 3192 [21:03:18]MH_Cut [21:03:18]Write to MH i2c: D1 01 00 79 09 01 54 [21:03:18]Write i2c OK [21:03:18]MH_I2C_Read... [21:03:18]Read from MH i2c: D1 [21:03:18]MH_I2C_Read... [21:03:18]Read from MH i2c: D1 01 00 [21:03:18]MH_I2C_Read... [21:03:18]Read from MH i2c: D1 01 00 79 09 00 53 [21:03:18]Write to MH i2c: 01 00 00 7A 09 83 [21:03:18]Write i2c OK [21:03:18]MH_I2C_Read... [21:03:18]Connected sock=9 [21:03:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 2B BF 07 01 C7 DE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 01 00 00 F4 03 04 00 14 B2 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 22 76 03 00 35 04 06 00 2B 6E 4D 05 7B B1 74 F0 FD 8E E4 F4 F2 8A [21:03:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 FD 12 47 00 5B D0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 22 76 03 00 F4 03 04 00 1E 5E A6 66 B6 04 01 00 00 7E 99 BB 1F A3 DE 90 0A [21:03:18]CommunicateWithHost err = 0 [21:03:18]CheckOFDResponse [21:03:18]1017 (14) - 77093643461234 [21:03:18]1041 (16) - 0000000000874959 [21:03:18]1040 (4) - 226850 [21:03:18]1012 (4) - 28.07.2024 15:05 [21:03:18]1206 (1) - 0 [21:03:18]OFD Sender: Remove packet 226850 [21:03:18]ProducePacketName [21:03:18]name=ofd_packets/00226850 [21:03:18]NVStorageDeleteData [21:03:19]*** Cut start [21:03:19]*** Partial cut [21:03:19]*** CUTSNS_PIN = 1 [21:03:19]*** CUTSNS_PIN = 0 [21:03:19]OFD Sender: No OFD packet to send [21:03:19]*** Brake cut motor [21:03:19]Read from MH i2c: 01 [21:03:19]MH_I2C_Read... [21:03:19]*** Stop cut motor [21:03:19]*** Cut end [21:03:19]Read from MH i2c: 01 07 00 [21:03:19]MH_I2C_Read... [21:03:19]Read from MH i2c: 01 07 00 7A 09 00 00 00 00 00 FF 0F 98 [21:03:19]process_action close_receipt done [21:03:19]requested_data is exist [21:03:19]produce_requested_data [21:03:19]requested_item fm.sn is exist - process it [21:03:19]wFMCommunicate request_size=4 [21:03:19]MH_SAM_APDU [21:03:19]CAPDU: 80 11 00 00 [21:03:19]Write to MH i2c: E2 08 00 7B 09 80 11 00 00 00 00 00 00 FE [21:03:19]Write i2c OK [21:03:19]MH_I2C_Read... [21:03:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:03:19]Read from MH i2c: E2 [21:03:19]MH_I2C_Read... [21:03:19]Read from MH i2c: E2 17 00 [21:03:19]MH_I2C_Read... [21:03:19]Read from MH i2c: E2 17 00 7B 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5B [21:03:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:03:19]wFMCommunicate OK [21:03:19]requested_item fd.num is exist - process it [21:03:19]SAM_PROTO_GetFieldsCounters [21:03:19]wFMCommunicate request_size=4 [21:03:19]MH_SAM_APDU [21:03:19]CAPDU: 80 13 00 00 [21:03:19]Write to MH i2c: E2 08 00 7C 09 80 13 00 00 00 00 00 00 01 [21:03:19]Write i2c OK [21:03:19]MH_I2C_Read... [21:03:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:03:20]Read from MH i2c: E2 [21:03:20]MH_I2C_Read... [21:03:20]Read from MH i2c: E2 62 00 [21:03:20]MH_I2C_Read... [21:03:20]Read from MH i2c: E2 62 00 7C 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 22 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 FE 01 00 00 5E 04 04 00 FE 01 00 00 57 04 04 00 FF 01 00 00 19 04 04 00 00 00 00 00 90 00 7A [21:03:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 22 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 FE 01 00 00 5E 04 04 00 FE 01 00 00 57 04 04 00 FF 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:03:20]wFMCommunicate OK [21:03:20]SAM_PROTO_GetFieldsCounters done [21:03:20]requested_item shift.num is exist - process it [21:03:20]requested_item shift.opened is exist - process it [21:03:20]req_shift_opened [21:03:20]FM_GetShiftState [21:03:20]SAM_PROTO_GetShiftState [21:03:20]wFMCommunicate request_size=4 [21:03:20]MH_SAM_APDU [21:03:20]CAPDU: 80 13 01 00 [21:03:20]Write to MH i2c: E2 08 00 7D 09 80 13 01 00 00 00 00 00 03 [21:03:20]Write i2c OK [21:03:20]MH_I2C_Read... [21:03:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:03:20]Read from MH i2c: E2 [21:03:20]MH_I2C_Read... [21:03:20]Read from MH i2c: E2 0E 00 [21:03:20]MH_I2C_Read... [21:03:20]Read from MH i2c: E2 0E 00 7D 09 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 B4 [21:03:20]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:03:20]wFMCommunicate OK [21:03:20]SAM_PROTO_GetShiftState done [21:03:20]FM_GetShiftState done [21:03:20]req_shift_opened done [21:03:20]requested_item shift.open_date is exist - process it [21:03:20]req_shift_open_date [21:03:20]req_shift_open_date done [21:03:20]produce_requested_data done [21:03:20]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226850,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [21:03:20]process_action_free close_receipt [21:03:20]json_value_free [21:03:20]json_value_free done [21:03:20]process_json_proto returns [21:03:20]Send response to host [21:03:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226850,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [21:03:20]free response buf [21:03:20]execute_script done [21:03:20]execute_script returns [21:03:20]free content buf [21:03:20]Sock 7.Close socket [21:03:20]Sock 7.Thread stoped [21:03:21]int [21:03:21]Write to MH i2c: 01 00 00 7E 09 87 [21:03:21]*** FLAG_PRN_PAP1 set [21:03:21]Write i2c OK [21:03:21]MH_I2C_Read... [21:03:21]Read from MH i2c: 01 [21:03:21]MH_I2C_Read... [21:03:21]Read from MH i2c: 01 07 00 [21:03:21]MH_I2C_Read... [21:03:21]Read from MH i2c: 01 07 00 7E 09 00 01 00 00 00 FF 0F 9D [21:03:21]state=0 [21:03:21]No paper [21:03:21]int [21:03:21]Write to MH i2c: 01 00 00 7F 09 88 [21:03:21]*** FLAG_PRN_PAP2 set [21:03:21]Write i2c OK [21:03:21]MH_I2C_Read... [21:03:21]Read from MH i2c: 01 [21:03:21]MH_I2C_Read... [21:03:21]Read from MH i2c: 01 07 00 [21:03:21]MH_I2C_Read... [21:03:21]Read from MH i2c: 01 07 00 7F 09 00 03 00 00 00 FF 0F A0 [21:03:21]state=0 [21:03:21]No paper [21:03:21]Cover opened [21:03:22]int [21:03:22]Write to MH i2c: 01 00 00 80 09 89 [21:03:22]*** FLAG_PRN_PAP2 reset [21:03:22]Write i2c OK [21:03:22]MH_I2C_Read... [21:03:22]Read from MH i2c: 01 [21:03:22]MH_I2C_Read... [21:03:22]Read from MH i2c: 01 07 00 [21:03:22]MH_I2C_Read... [21:03:22]Read from MH i2c: 01 07 00 80 09 00 01 00 00 00 FF 0F 9F [21:03:22]state=3 [21:03:22]No paper [21:03:22]Cover closed [21:03:22]int [21:03:22]Write to MH i2c: 01 00 00 81 09 8A [21:03:22]*** FLAG_PRN_PAP2 set [21:03:22]Write i2c OK [21:03:22]MH_I2C_Read... [21:03:22]Read from MH i2c: 01 [21:03:22]MH_I2C_Read... [21:03:22]Read from MH i2c: 01 07 00 [21:03:22]MH_I2C_Read... [21:03:22]Read from MH i2c: 01 07 00 81 09 00 03 00 00 00 FF 0F A2 [21:03:22]state=0 [21:03:22]No paper [21:03:22]Cover opened [21:03:24]OFD Sender: No OFD packet to send [21:03:27]Write to MH i2c: 01 00 00 82 09 8B [21:03:27]Write i2c OK [21:03:27]MH_I2C_Read... [21:03:27]Read from MH i2c: 01 [21:03:27]MH_I2C_Read... [21:03:27]Read from MH i2c: 01 07 00 [21:03:27]MH_I2C_Read... [21:03:27]Read from MH i2c: 01 07 00 82 09 00 03 00 00 00 FF 0F A3 [21:03:27]state=3 [21:03:27]No paper [21:03:27]Cover opened [21:03:29]OFD Sender: No OFD packet to send [21:03:30]int [21:03:30]Write to MH i2c: 01 00 00 83 09 8C [21:03:30]*** FLAG_PRN_PAP1 reset [21:03:30]Write i2c OK [21:03:30]MH_I2C_Read... [21:03:30]Read from MH i2c: 01 [21:03:30]MH_I2C_Read... [21:03:30]*** FLAG_PRN_PAP2 reset [21:03:30]Read from MH i2c: 01 07 00 [21:03:30]MH_I2C_Read... [21:03:30]Read from MH i2c: 01 07 00 83 09 00 00 00 00 00 FF 0F A1 [21:03:30]state=3 [21:03:30]Cover closed [21:03:34]OFD Sender: No OFD packet to send [21:03:39]OFD Sender: No OFD packet to send [21:03:44]OFD Sender: No OFD packet to send [21:03:48]recv_with_timeout no data received [21:03:49]OFD Sender: No OFD packet to send [21:03:54]OFD Sender: No OFD packet to send [21:03:59]OFD Sender: No OFD packet to send [21:04:04]OFD Sender: No OFD packet to send [21:04:06]recv_with_timeout no data received [21:04:09]OFD Sender: No OFD packet to send [21:04:14]OFD Sender: No OFD packet to send [21:04:19]OFD Sender: No OFD packet to send [21:04:24]OFD Sender: No OFD packet to send [21:04:29]OFD Sender: No OFD packet to send [21:04:34]OFD Sender: No OFD packet to send [21:04:35]accept exits with 10 [21:04:35]New connection [21:04:35]New thread 3067055460 created [21:04:35]Thread 3066912100 joined [21:04:35]Waiting for new connection... [21:04:35] Sock 10.Parse request [21:04:35]Sock 10.Check first char [21:04:35]Sock 10.First char is OK [21:04:35]request: POST /json_proto HTTP/1.0 [21:04:35]Method: POST [21:04:35]URL: /json_proto [21:04:35]Method is POST - this is cgi request [21:04:35]url: /json_proto [21:04:35]query_string will be loaded in cgi processing [21:04:35]execute_cgi json_proto POST (null) [21:04:35]execute_cgi path=json_proto method=POST [21:04:35]POST find Content-Length [21:04:35]Host: 172.17.43.131:8080 [21:04:35]Content-Length: 678 [21:04:35]Content-Type: application/json [21:04:35] [21:04:35]POST finish read [21:04:35]Found Content-Length = 678 [21:04:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003279", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:04:35]execute_script... [21:04: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)2003279", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:04:35]POST & json_proto [21:04:35]process_json_proto [21:04:35]json parsed OK: [21:04:35]protocol is kg_v1.0 [21:04:35]action value=close_receipt [21:04:35]process_action close_receipt [21:04:35]cmd_close_receipt [21:04:35]MH_GetDate [21:04:35]Write to MH i2c: F0 00 00 84 09 7C [21:04:35]Write i2c OK [21:04:35]MH_I2C_Read... [21:04:35]Read from MH i2c: F0 [21:04:35]MH_I2C_Read... [21:04:35]Read from MH i2c: F0 09 00 [21:04:35]MH_I2C_Read... [21:04:35]Read from MH i2c: F0 09 00 84 09 00 64 B2 A6 66 F9 24 A2 66 CC [21:04:35]GetLastDocTimeStamp 1722200596 [21:04:35]current date 1722200676 [21:04:35]FM_GetShiftState [21:04:35]SAM_PROTO_GetShiftState [21:04:35]wFMCommunicate request_size=4 [21:04:35]MH_SAM_APDU [21:04:35]CAPDU: 80 13 01 00 [21:04:35]Write to MH i2c: E2 08 00 85 09 80 13 01 00 00 00 00 00 0B [21:04:35]Write i2c OK [21:04:35]MH_I2C_Read... [21:04:35]*** iso7816_exchange 80 13 01 00... Exchange failed -2850! [21:04:35]Read from MH i2c: E2 [21:04:35]MH_I2C_Read... [21:04:35]Read from MH i2c: E2 05 00 [21:04:35]MH_I2C_Read... [21:04:35]Read from MH i2c: E2 05 00 85 09 10 DE F4 FF FF 54 [21:04:35]Error from MH - 10 [21:04:35]res=8208 [21:04:35]FM_DeInit [21:04:35]wFMDisconnect [21:04:35]MH_SAM_Off [21:04:35]Write to MH i2c: E1 00 00 86 09 6F [21:04:35]Write i2c OK [21:04:35]MH_I2C_Read... [21:04:35]*** Shut down ICC! [21:04:35]Read from MH i2c: E1 [21:04:35]MH_I2C_Read... [21:04:35]Read from MH i2c: E1 01 00 [21:04:35]MH_I2C_Read... [21:04:35]Read from MH i2c: E1 01 00 86 09 00 70 [21:04:35]FM_Init [21:04:35]wFMConnect [21:04:35]MH_SAM_On [21:04:35]Write to MH i2c: E0 00 00 87 09 6F [21:04:35]Write i2c OK [21:04:35]MH_I2C_Read... [21:04:35]*** iso7816_init finished! [21:04:35]*** atr: [21:04:35]*** 0F 3B D5 18 FF 81 91 FE [21:04:35]*** 1F C3 80 73 C8 21 10 0A [21:04:35]*** 00 00 00 00 00 00 00 00 [21:04:35]*** 00 00 00 00 00 00 00 00 [21:04:35]*** 00 00 00 00 00 00 00 00 [21:04:35]*** 00 00 00 00 00 00 00 00 [21:04:35]*** 00 00 00 00 00 00 00 00 [21:04:35]*** 00 00 00 00 00 00 00 00 [21:04:35]Read from MH i2c: E0 [21:04:35]MH_I2C_Read... [21:04:35]Read from MH i2c: E0 10 00 [21:04:35]MH_I2C_Read... [21:04:35]Read from MH i2c: E0 10 00 87 09 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 8E [21:04:35]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [21:04:35]wFMCommunicate request_size=10 [21:04:35]MH_SAM_APDU [21:04:35]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [21:04:35]Write to MH i2c: E2 0D 00 88 09 00 A4 04 00 05 00 01 02 03 04 05 00 00 3B [21:04:36]Write i2c OK [21:04:36]MH_I2C_Read... [21:04:36]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [21:04:36]Read from MH i2c: E2 [21:04:36]MH_I2C_Read... [21:04:36]Read from MH i2c: E2 03 00 [21:04:36]MH_I2C_Read... [21:04:36]Read from MH i2c: E2 03 00 88 09 00 90 00 05 [21:04:36]RAPDU: 90 00 [21:04:36]wFMCommunicate OK [21:04:36]wFMCommunicate request_size=4 [21:04:36]MH_SAM_APDU [21:04:36]CAPDU: 80 11 00 00 [21:04:36]Write to MH i2c: E2 08 00 89 09 80 11 00 00 00 00 00 00 0C [21:04:36]Write i2c OK [21:04:36]MH_I2C_Read... [21:04:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:04:36]Read from MH i2c: E2 [21:04:36]MH_I2C_Read... [21:04:36]Read from MH i2c: E2 17 00 [21:04:36]MH_I2C_Read... [21:04:36]Read from MH i2c: E2 17 00 89 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 69 [21:04:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:04:36]wFMCommunicate OK [21:04:36]Detected FM SN is 0000000000874959 [21:04:36]Stored FM SN is 0000000000874959 [21:04:36]wFMCommunicate request_size=9 [21:04:36]MH_SAM_APDU [21:04:36]CAPDU: 80 16 00 00 04 1A 5E 01 00 [21:04:36]Write to MH i2c: E2 0C 00 8A 09 80 16 00 00 04 00 1A 5E 01 00 00 00 93 [21:04:36]Write i2c OK [21:04:36]MH_I2C_Read... [21:04:36]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [21:04:36]Read from MH i2c: E2 [21:04:36]MH_I2C_Read... [21:04:36]Read from MH i2c: E2 03 00 [21:04:36]MH_I2C_Read... [21:04:36]Read from MH i2c: E2 03 00 8A 09 00 90 00 07 [21:04:36]RAPDU: 90 00 [21:04:36]wFMCommunicate OK [21:04:36]FM PIN OK [21:04:36]wFMCommunicate request_size=8 [21:04:36]MH_SAM_APDU [21:04:36]CAPDU: 80 14 04 00 03 02 00 01 [21:04:36]Write to MH i2c: E2 0B 00 8B 09 80 14 04 00 03 00 02 00 01 00 00 1E [21:04:36]Write i2c OK [21:04:36]MH_I2C_Read... [21:04:36]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [21:04:36]Read from MH i2c: E2 [21:04:36]MH_I2C_Read... [21:04:36]Read from MH i2c: E2 03 00 [21:04:36]MH_I2C_Read... [21:04:36]Read from MH i2c: E2 03 00 8B 09 00 90 00 08 [21:04:36]RAPDU: 90 00 [21:04:36]wFMCommunicate OK [21:04:36]wFMCommunicate request_size=13 [21:04:36]MH_SAM_APDU [21:04:36]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [21:04:36]Write to MH i2c: E2 10 00 8C 09 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 43 [21:04:36]Write i2c OK [21:04:36]MH_I2C_Read... [21:04:36]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [21:04:36]Read from MH i2c: E2 [21:04:36]MH_I2C_Read... [21:04:36]Read from MH i2c: E2 03 00 [21:04:36]MH_I2C_Read... [21:04:36]Read from MH i2c: E2 03 00 8C 09 00 90 00 09 [21:04:36]RAPDU: 90 00 [21:04:36]wFMCommunicate OK [21:04:36]wFMCommunicate request_size=4 [21:04:36]MH_SAM_APDU [21:04:36]CAPDU: 80 11 00 00 [21:04:36]Write to MH i2c: E2 08 00 8D 09 80 11 00 00 00 00 00 00 10 [21:04:36]Write i2c OK [21:04:36]MH_I2C_Read... [21:04:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:04:36]Read from MH i2c: E2 [21:04:36]MH_I2C_Read... [21:04:36]Read from MH i2c: E2 17 00 [21:04:36]MH_I2C_Read... [21:04:36]Read from MH i2c: E2 17 00 8D 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6D [21:04:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:04:36]wFMCommunicate OK [21:04:36]FM_GetShiftState [21:04:36]SAM_PROTO_GetShiftState [21:04:36]wFMCommunicate request_size=4 [21:04:36]MH_SAM_APDU [21:04:36]CAPDU: 80 13 01 00 [21:04:36]Write to MH i2c: E2 08 00 8E 09 80 13 01 00 00 00 00 00 14 [21:04:36]Write i2c OK [21:04:36]MH_I2C_Read... [21:04:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:04:36]Read from MH i2c: E2 [21:04:36]MH_I2C_Read... [21:04:36]Read from MH i2c: E2 0E 00 [21:04:36]MH_I2C_Read... [21:04:36]Read from MH i2c: E2 0E 00 8E 09 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 C5 [21:04:36]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:04:36]wFMCommunicate OK [21:04:36]SAM_PROTO_GetShiftState done [21:04:36]FM_GetShiftState done [21:04:36]opened in 1722125326 [21:04:36]opened+sec_in_day 1722211726 [21:04:36]quantity*price = 50036 [21:04:36]sum+1 = 50037 [21:04:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 511 28.07.2024 21:04 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226851 ФПД: 91555771670096 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T210436&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226851&fm=91555771670096&tin=02508201610067®Number=0000000000092624&sum=50000 [21:04:37]StoreToDocumentArchive [21:04:37]shift 439 fd 226851 [21:04:37]save to /storage/0439/doc_00226851 [21:04:37]save last doc name /storage/0439/doc_00226851 to /storage/kkm_last_doc_name [21:04:37]save OK [21:04:37]Clear old archive folders... [21:04:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:04:37]tlvbuf is 00AA1B40 [21:04:37]SAM_PROTO_ClearQueue [21:04:37]wFMCommunicate request_size=4 [21:04:37]MH_SAM_APDU [21:04:37]CAPDU: 80 09 00 00 [21:04:37]Write to MH i2c: E2 08 00 9B 09 80 09 00 00 00 00 00 00 16 [21:04:37]Write i2c OK [21:04:37]MH_I2C_Read... [21:04:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:04:37]Read from MH i2c: E2 [21:04:37]MH_I2C_Read... [21:04:37]Read from MH i2c: E2 03 00 [21:04:37]MH_I2C_Read... [21:04:37]Read from MH i2c: E2 03 00 9B 09 00 90 00 18 [21:04:37]RAPDU: 90 00 [21:04:37]wFMCommunicate OK [21:04:37]SAM_PROTO_ClearQueue done [21:04:37]KKMCreateOFDPacket [21:04:37]OFDProtocolAddRootSTLVToBuf [21:04:37]FM_MakeSignedData [21:04:37]FM_MakeSignedData [21:04:37]SAM_PROTO_SignData [21:04:37]wFMCommunicate request_size=4 [21:04:37]MH_SAM_APDU [21:04:37]CAPDU: 80 0D 01 02 [21:04:37]Write to MH i2c: E2 08 00 9C 09 80 0D 01 02 00 00 00 00 1E [21:04:37]Write i2c OK [21:04:37]MH_I2C_Read... [21:04:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:04:37]Read from MH i2c: E2 [21:04:37]MH_I2C_Read... [21:04:37]Read from MH i2c: E2 03 00 [21:04:37]MH_I2C_Read... [21:04:37]Read from MH i2c: E2 03 00 9C 09 00 90 00 19 [21:04:37]RAPDU: 90 00 [21:04:37]wFMCommunicate OK [21:04:37]wFMCommunicate request_size=255 [21:04:37]MH_SAM_APDU [21:04:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 01 00 00 F4 03 04 00 64 B2 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 23 76 03 00 35 04 06 00 53 [21:04:37]Write to MH i2c: E2 02 01 9D 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 01 00 00 F4 03 04 00 64 B2 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 23 76 03 00 35 04 06 00 53 00 00 6E [21:04:37]Write i2c OK [21:04:37]MH_I2C_Read... [21:04:37]recv_with_timeout no data received [21:04:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:04:37]Read from MH i2c: E2 [21:04:37]MH_I2C_Read... [21:04:37]Read from MH i2c: E2 03 00 [21:04:37]MH_I2C_Read... [21:04:37]Read from MH i2c: E2 03 00 9D 09 00 90 00 1A [21:04:37]RAPDU: 90 00 [21:04:37]wFMCommunicate OK [21:04:37]wFMCommunicate request_size=10 [21:04:37]MH_SAM_APDU [21:04:37]CAPDU: 80 0D 02 02 05 44 FD 3F 5E 50 [21:04:37]Write to MH i2c: E2 0D 00 9E 09 80 0D 02 02 05 00 44 FD 3F 5E 50 00 00 59 [21:04:37]Write i2c OK [21:04:37]MH_I2C_Read... [21:04:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:04:37]Read from MH i2c: E2 [21:04:37]MH_I2C_Read... [21:04:37]Read from MH i2c: E2 03 00 [21:04:37]MH_I2C_Read... [21:04:37]Read from MH i2c: E2 03 00 9E 09 00 90 00 1B [21:04:37]RAPDU: 90 00 [21:04:37]wFMCommunicate OK [21:04:37]wFMCommunicate request_size=4 [21:04:37]MH_SAM_APDU [21:04:37]CAPDU: 80 0D 03 02 [21:04:37]Write to MH i2c: E2 08 00 9F 09 80 0D 03 02 00 00 00 00 23 [21:04:37]Write i2c OK [21:04:37]MH_I2C_Read... [21:04:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:04:37]Read from MH i2c: E2 [21:04:37]MH_I2C_Read... [21:04:37]Read from MH i2c: E2 0B 00 [21:04:37]MH_I2C_Read... [21:04:37]Read from MH i2c: E2 0B 00 9F 09 00 42 BD D8 06 B4 F5 55 D7 90 00 D6 [21:04:37]RAPDU: 42 BD D8 06 B4 F5 55 D7 90 00 [21:04:37]wFMCommunicate OK [21:04:37]SAM_PROTO_SignData done [21:04:37]FM_MakeSignedData done [21:04:37]CreateOFDProtocolMessage [21:04:37]wFMCommunicate request_size=4 [21:04:37]MH_SAM_APDU [21:04:37]CAPDU: 80 11 00 00 [21:04:37]Write to MH i2c: E2 08 00 A0 09 80 11 00 00 00 00 00 00 23 [21:04:37]Write i2c OK [21:04:37]MH_I2C_Read... [21:04:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:04:37]Read from MH i2c: E2 [21:04:37]MH_I2C_Read... [21:04:37]Read from MH i2c: E2 17 00 [21:04:37]MH_I2C_Read... [21:04:37]Read from MH i2c: E2 17 00 A0 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 80 [21:04:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:04:37]wFMCommunicate OK [21:04:37]CreateOFDProtocolMessage done [21:04:37]OFDSenderStorePacket 226851 [21:04:37]StoreOFDPacket docnum=226851 [21:04:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 78 7F 07 01 61 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 01 00 00 F4 03 04 00 64 B2 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 23 76 03 00 35 04 06 00 53 44 FD 3F 5E 50 42 BD D8 06 B4 F5 55 D7 [21:04:37]CheckFolder [21:04:37]dirname=/storage/ofd_packets [21:04:37]CheckFolder done [21:04:37]ProducePacketName [21:04:37]name=ofd_packets/00226851 [21:04:37]NVStorageSaveData ofd_packets/00226851 [21:04:37]File name is /storage/ofd_packets/00226851 [21:04:37]Write 301 bytes [21:04:37]NVStorageSaveData done [21:04:37]OFDSenderStorePacket done [21:04:37]KKMCreateOFDPacket done [21:04:37]NVStorageSaveData kkm_last_timestamp [21:04:37]File name is /storage/kkm_last_timestamp [21:04:37]Write 4 bytes [21:04:37]NVStorageSaveData done [21:04:37]ExternCall_PrintAddStr [21:04:37]wPrintStart [21:04:37]Write to MH i2c: 01 00 00 A1 09 AA [21:04:37]Write i2c OK [21:04:37]MH_I2C_Read... [21:04:37]Read from MH i2c: 01 [21:04:37]MH_I2C_Read... [21:04:37]Read from MH i2c: 01 07 00 [21:04:37]MH_I2C_Read... [21:04:37]Read from MH i2c: 01 07 00 A1 09 00 00 00 00 00 FF 0F BF [21:04:37]RasterBufferAndPrint [21:04:37]line Счет N : (1)2003279 [21:04:37]line ИНН: 02508201610067 [21:04:37]line Контрольно-Кассовый Чек [21:04:37]line ПРОДАЖА [21:04:37]line ТРК (МРК, ГНК) : 53 [21:04:37]line Товар: 2710124130 [21:04:37]line Аи-92-К-5 [21:04:37]line 7.380 * 67.80 [21:04:37]line = 500.36 [21:04:37]line НДС 12% НСП 1% [21:04:37]line > о реализуемом товаре [21:04:37]line ОКРУГЛЕНИЕ: -0.36 [21:04:37]line ИТОГО: 500.00 [21:04:37]line Внесено: 500.00 [21:04:37]line СДАЧА: 0.00 [21:04:37]line НСП 1% : 4.43 [21:04:37]line НДС 12% : 53.14 [21:04:37]line Наличными: 500.00 [21:04:37]line Безнал.: 0.00 [21:04:37]line Место: АЗС № 97 "Партнер Нефть" [21:04:37]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:04:37]line СНО: Общий режим [21:04:37]line Чек 511 28.07.2024 21:04 [21:04:37]line Смена: 439 ФФД: 1.0 [21:04:37]line ЗНМ: 0300000054 [21:04:37]line РНМ: 0000000000092624 [21:04:37]line Версия ККМ: 001 [21:04:37]line ФМ: 0000000000874959 [21:04:37]line ФД: 226851 [21:04:37]line ФПД: 91555771670096 [21:04:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T210436&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226851&fm=91555771670096&tin=02508201610067®Number=0000000000092624&sum=50000 [21:04:37]written 0, free lines is 4095 [21:04:38]OFD Sender: Processing packet 226851 [packets to send 604, broken 603] [21:04:38]ProducePacketName [21:04:38]name=ofd_packets/00226851 [21:04:38]OFD Sender: To server: pG, [21:04:38]CommunicateWithHost lk.salyk.kg:30040 [21:04:38]ConnectInit lk.salyk.kg [21:04:38]Write to MH i2c: 01 00 00 CC 09 D5 [21:04:38]Write i2c OK [21:04:38]MH_I2C_Read... [21:04:38]Read from MH i2c: 01 [21:04:38]MH_I2C_Read... [21:04:38]Read from MH i2c: 01 07 00 [21:04:38]MH_I2C_Read... [21:04:38]Read from MH i2c: 01 07 00 CC 09 00 00 00 00 00 5D 0C 45 [21:04:38]RasterBufferAndPrint [21:04:38]line [21:04:38]line [21:04:38]line [21:04:38]line [21:04:38]line [21:04:38]written 0, free lines is 3169 [21:04:38]MH_Cut [21:04:38]Write to MH i2c: D1 01 00 D3 09 01 AE [21:04:38]Write i2c OK [21:04:38]MH_I2C_Read... [21:04:38]Read from MH i2c: D1 [21:04:38]MH_I2C_Read... [21:04:38]Read from MH i2c: D1 01 00 [21:04:38]MH_I2C_Read... [21:04:38]Read from MH i2c: D1 01 00 D3 09 00 AD [21:04:38]Write to MH i2c: 01 00 00 D4 09 DD [21:04:38]Write i2c OK [21:04:38]MH_I2C_Read... [21:04:39]*** Cut start [21:04:39]*** Partial cut [21:04:39]*** CUTSNS_PIN = 1 [21:04:39]*** CUTSNS_PIN = 0 [21:04:39]*** Brake cut motor [21:04:40]Read from MH i2c: 01 [21:04:40]MH_I2C_Read... [21:04:40]*** Stop cut motor [21:04:40]*** Cut end [21:04:40]Read from MH i2c: 01 07 00 [21:04:40]MH_I2C_Read... [21:04:40]Read from MH i2c: 01 07 00 D4 09 00 00 00 00 00 FF 0F F2 [21:04:40]process_action close_receipt done [21:04:40]requested_data is exist [21:04:40]produce_requested_data [21:04:40]requested_item fm.sn is exist - process it [21:04:40]wFMCommunicate request_size=4 [21:04:40]MH_SAM_APDU [21:04:40]CAPDU: 80 11 00 00 [21:04:40]Write to MH i2c: E2 08 00 D5 09 80 11 00 00 00 00 00 00 58 [21:04:40]Write i2c OK [21:04:40]MH_I2C_Read... [21:04:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:04:40]Read from MH i2c: E2 [21:04:40]MH_I2C_Read... [21:04:40]Read from MH i2c: E2 17 00 [21:04:40]MH_I2C_Read... [21:04:40]Read from MH i2c: E2 17 00 D5 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B5 [21:04:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:04:40]wFMCommunicate OK [21:04:40]requested_item fd.num is exist - process it [21:04:40]SAM_PROTO_GetFieldsCounters [21:04:40]wFMCommunicate request_size=4 [21:04:40]MH_SAM_APDU [21:04:40]CAPDU: 80 13 00 00 [21:04:40]Write to MH i2c: E2 08 00 D6 09 80 13 00 00 00 00 00 00 5B [21:04:40]Write i2c OK [21:04:40]MH_I2C_Read... [21:04:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:04:40]Read from MH i2c: E2 [21:04:40]MH_I2C_Read... [21:04:40]Read from MH i2c: E2 62 00 [21:04:40]MH_I2C_Read... [21:04:40]Read from MH i2c: E2 62 00 D6 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 23 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 FF 01 00 00 5E 04 04 00 FF 01 00 00 57 04 04 00 00 02 00 00 19 04 04 00 00 00 00 00 90 00 D9 [21:04:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 23 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 FF 01 00 00 5E 04 04 00 FF 01 00 00 57 04 04 00 00 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:04:40]wFMCommunicate OK [21:04:40]SAM_PROTO_GetFieldsCounters done [21:04:40]requested_item shift.num is exist - process it [21:04:40]requested_item shift.opened is exist - process it [21:04:40]req_shift_opened [21:04:40]FM_GetShiftState [21:04:40]SAM_PROTO_GetShiftState [21:04:40]wFMCommunicate request_size=4 [21:04:40]MH_SAM_APDU [21:04:40]CAPDU: 80 13 01 00 [21:04:40]Write to MH i2c: E2 08 00 D7 09 80 13 01 00 00 00 00 00 5D [21:04:40]Write i2c OK [21:04:40]MH_I2C_Read... [21:04:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:04:40]Read from MH i2c: E2 [21:04:40]MH_I2C_Read... [21:04:40]Read from MH i2c: E2 0E 00 [21:04:40]MH_I2C_Read... [21:04:40]Read from MH i2c: E2 0E 00 D7 09 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 0E [21:04:40]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:04:40]wFMCommunicate OK [21:04:40]SAM_PROTO_GetShiftState done [21:04:40]FM_GetShiftState done [21:04:40]req_shift_opened done [21:04:40]requested_item shift.open_date is exist - process it [21:04:40]req_shift_open_date [21:04:40]req_shift_open_date done [21:04:40]produce_requested_data done [21:04:40]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226851,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [21:04:40]process_action_free close_receipt [21:04:40]json_value_free [21:04:40]json_value_free done [21:04:40]process_json_proto returns [21:04:40]Send response to host [21:04:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226851,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [21:04:40]free response buf [21:04:40]execute_script done [21:04:40]execute_script returns [21:04:40]free content buf [21:04:40]Sock 10.Close socket [21:04:40]Sock 10.Thread stoped [21:04:40]Connected sock=7 [21:04:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 78 7F 07 01 61 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 01 00 00 F4 03 04 00 64 B2 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 23 76 03 00 35 04 06 00 53 44 FD 3F 5E 50 42 BD D8 06 B4 F5 55 D7 [21:04:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 88 CD 47 00 C0 19 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 23 76 03 00 F4 03 04 00 70 5E A6 66 B6 04 01 00 00 00 67 71 70 F2 38 E6 40 [21:04:41]CommunicateWithHost err = 0 [21:04:41]CheckOFDResponse [21:04:41]1017 (14) - 77093643461234 [21:04:41]1041 (16) - 0000000000874959 [21:04:41]1040 (4) - 226851 [21:04:41]1012 (4) - 28.07.2024 15:06 [21:04:41]1206 (1) - 0 [21:04:41]OFD Sender: Remove packet 226851 [21:04:41]ProducePacketName [21:04:41]name=ofd_packets/00226851 [21:04:41]NVStorageDeleteData [21:04:41]OFD Sender: No OFD packet to send [21:04:46]OFD Sender: No OFD packet to send [21:04:51]OFD Sender: No OFD packet to send [21:04:53]accept exits with 9 [21:04:53]New connection [21:04:53]New thread 3066912100 created [21:04:53]Thread 3067055460 joined [21:04:53]Waiting for new connection... [21:04:53] Sock 9.Parse request [21:04:53]Sock 9.Check first char [21:04:53]Sock 9.First char is OK [21:04:53]request: POST /json_proto HTTP/1.0 [21:04:53]Method: POST [21:04:53]URL: /json_proto [21:04:53]Method is POST - this is cgi request [21:04:53]url: /json_proto [21:04:53]query_string will be loaded in cgi processing [21:04:53]execute_cgi json_proto POST (null) [21:04:53]execute_cgi path=json_proto method=POST [21:04:53]POST find Content-Length [21:04:53]Host: 172.17.43.131:8080 [21:04:53]Content-Length: 680 [21:04:53]Content-Type: application/json [21:04:53] [21:04:53]POST finish read [21:04:53]Found Content-Length = 680 [21:04:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003278", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [21:04:53]execute_script... [21:04: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)2003278", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [21:04:53]POST & json_proto [21:04:53]process_json_proto [21:04:53]json parsed OK: [21:04:53]protocol is kg_v1.0 [21:04:53]action value=close_receipt [21:04:53]process_action close_receipt [21:04:53]cmd_close_receipt [21:04:53]MH_GetDate [21:04:53]Write to MH i2c: F0 00 00 D8 09 D0 [21:04:53]Write i2c OK [21:04:53]MH_I2C_Read... [21:04:53]Read from MH i2c: F0 [21:04:53]MH_I2C_Read... [21:04:53]Read from MH i2c: F0 09 00 [21:04:53]MH_I2C_Read... [21:04:53]Read from MH i2c: F0 09 00 D8 09 00 76 B2 A6 66 F9 24 A2 66 32 [21:04:53]GetLastDocTimeStamp 1722200676 [21:04:53]current date 1722200694 [21:04:53]FM_GetShiftState [21:04:53]SAM_PROTO_GetShiftState [21:04:53]wFMCommunicate request_size=4 [21:04:53]MH_SAM_APDU [21:04:53]CAPDU: 80 13 01 00 [21:04:53]Write to MH i2c: E2 08 00 D9 09 80 13 01 00 00 00 00 00 5F [21:04:53]Write i2c OK [21:04:53]MH_I2C_Read... [21:04:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:04:53]Read from MH i2c: E2 [21:04:53]MH_I2C_Read... [21:04:53]Read from MH i2c: E2 0E 00 [21:04:53]MH_I2C_Read... [21:04:53]Read from MH i2c: E2 0E 00 D9 09 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 10 [21:04:53]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:04:53]wFMCommunicate OK [21:04:53]SAM_PROTO_GetShiftState done [21:04:53]FM_GetShiftState done [21:04:53]opened in 1722125326 [21:04:53]opened+sec_in_day 1722211726 [21:04:53]quantity*price = 100050 [21:04:53]sum+1 = 100052 [21:04:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 512 28.07.2024 21:04 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226852 ФПД: 79174091964090 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T210454&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226852&fm=79174091964090&tin=02508201610067®Number=0000000000092624&sum=100000 [21:04:55]StoreToDocumentArchive [21:04:55]shift 439 fd 226852 [21:04:55]save to /storage/0439/doc_00226852 [21:04:55]save last doc name /storage/0439/doc_00226852 to /storage/kkm_last_doc_name [21:04:55]save OK [21:04:55]Clear old archive folders... [21:04:55]ProcessDocumentItem done err = 0, tmpTLVsize=248 [21:04:55]tlvbuf is 00AC0D30 [21:04:55]SAM_PROTO_ClearQueue [21:04:55]wFMCommunicate request_size=4 [21:04:55]MH_SAM_APDU [21:04:55]CAPDU: 80 09 00 00 [21:04:55]Write to MH i2c: E2 08 00 E6 09 80 09 00 00 00 00 00 00 61 [21:04:55]Write i2c OK [21:04:55]MH_I2C_Read... [21:04:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:04:55]Read from MH i2c: E2 [21:04:55]MH_I2C_Read... [21:04:55]Read from MH i2c: E2 03 00 [21:04:55]MH_I2C_Read... [21:04:55]Read from MH i2c: E2 03 00 E6 09 00 90 00 63 [21:04:55]RAPDU: 90 00 [21:04:55]wFMCommunicate OK [21:04:55]SAM_PROTO_ClearQueue done [21:04:55]KKMCreateOFDPacket [21:04:55]OFDProtocolAddRootSTLVToBuf [21:04:55]FM_MakeSignedData [21:04:55]FM_MakeSignedData [21:04:55]SAM_PROTO_SignData [21:04:55]wFMCommunicate request_size=4 [21:04:55]MH_SAM_APDU [21:04:55]CAPDU: 80 0D 01 02 [21:04:55]Write to MH i2c: E2 08 00 E7 09 80 0D 01 02 00 00 00 00 69 [21:04:55]Write i2c OK [21:04:55]MH_I2C_Read... [21:04:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:04:55]Read from MH i2c: E2 [21:04:55]MH_I2C_Read... [21:04:55]Read from MH i2c: E2 03 00 [21:04:55]MH_I2C_Read... [21:04:55]Read from MH i2c: E2 03 00 E7 09 00 90 00 64 [21:04:55]RAPDU: 90 00 [21:04:55]wFMCommunicate OK [21:04:55]wFMCommunicate request_size=255 [21:04:55]MH_SAM_APDU [21:04:55]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 00 02 00 00 F4 03 04 00 76 B2 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 24 76 03 00 35 04 06 00 48 02 27 A0 [21:04:55]Write to MH i2c: E2 02 01 E8 09 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 00 02 00 00 F4 03 04 00 76 B2 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 24 76 03 00 35 04 06 00 48 02 27 A0 00 00 92 [21:04:55]Write i2c OK [21:04:55]MH_I2C_Read... [21:04:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:04:55]Read from MH i2c: E2 [21:04:55]MH_I2C_Read... [21:04:55]Read from MH i2c: E2 03 00 [21:04:55]MH_I2C_Read... [21:04:55]Read from MH i2c: E2 03 00 E8 09 00 90 00 65 [21:04:55]RAPDU: 90 00 [21:04:55]wFMCommunicate OK [21:04:55]wFMCommunicate request_size=7 [21:04:55]MH_SAM_APDU [21:04:55]CAPDU: 80 0D 02 02 02 7E BA [21:04:55]Write to MH i2c: E2 0A 00 E9 09 80 0D 02 02 02 00 7E BA 00 00 A8 [21:04:55]Write i2c OK [21:04:55]MH_I2C_Read... [21:04:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:04:55]Read from MH i2c: E2 [21:04:55]MH_I2C_Read... [21:04:55]Read from MH i2c: E2 03 00 [21:04:55]MH_I2C_Read... [21:04:55]Read from MH i2c: E2 03 00 E9 09 00 90 00 66 [21:04:55]RAPDU: 90 00 [21:04:55]wFMCommunicate OK [21:04:55]wFMCommunicate request_size=4 [21:04:55]MH_SAM_APDU [21:04:55]CAPDU: 80 0D 03 02 [21:04:55]Write to MH i2c: E2 08 00 EA 09 80 0D 03 02 00 00 00 00 6E [21:04:55]Write i2c OK [21:04:55]MH_I2C_Read... [21:04:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:04:55]Read from MH i2c: E2 [21:04:55]MH_I2C_Read... [21:04:55]Read from MH i2c: E2 0B 00 [21:04:55]MH_I2C_Read... [21:04:55]Read from MH i2c: E2 0B 00 EA 09 00 F4 06 E1 1D 51 68 9E 45 90 00 03 [21:04:55]RAPDU: F4 06 E1 1D 51 68 9E 45 90 00 [21:04:55]wFMCommunicate OK [21:04:55]SAM_PROTO_SignData done [21:04:55]FM_MakeSignedData done [21:04:55]CreateOFDProtocolMessage [21:04:55]wFMCommunicate request_size=4 [21:04:55]MH_SAM_APDU [21:04:55]CAPDU: 80 11 00 00 [21:04:55]Write to MH i2c: E2 08 00 EB 09 80 11 00 00 00 00 00 00 6E [21:04:55]Write i2c OK [21:04:55]MH_I2C_Read... [21:04:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:04:55]Read from MH i2c: E2 [21:04:55]MH_I2C_Read... [21:04:55]Read from MH i2c: E2 17 00 [21:04:55]MH_I2C_Read... [21:04:55]Read from MH i2c: E2 17 00 EB 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CB [21:04:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:04:55]wFMCommunicate OK [21:04:55]CreateOFDProtocolMessage done [21:04:55]OFDSenderStorePacket 226852 [21:04:55]StoreOFDPacket docnum=226852 [21:04:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 A6 CE 04 01 9F 72 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 35 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 00 02 00 00 F4 03 04 00 76 B2 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 24 76 03 00 35 04 06 00 48 02 27 A0 7E BA F4 06 E1 1D 51 68 9E 45 [21:04:55]CheckFolder [21:04:55]dirname=/storage/ofd_packets [21:04:55]CheckFolder done [21:04:55]ProducePacketName [21:04:55]name=ofd_packets/00226852 [21:04:55]NVStorageSaveData ofd_packets/00226852 [21:04:55]File name is /storage/ofd_packets/00226852 [21:04:55]Write 298 bytes [21:04:55]NVStorageSaveData done [21:04:55]OFDSenderStorePacket done [21:04:55]KKMCreateOFDPacket done [21:04:55]NVStorageSaveData kkm_last_timestamp [21:04:55]File name is /storage/kkm_last_timestamp [21:04:55]Write 4 bytes [21:04:55]NVStorageSaveData done [21:04:55]ExternCall_PrintAddStr [21:04:55]wPrintStart [21:04:55]Write to MH i2c: 01 00 00 EC 09 F5 [21:04:55]Write i2c OK [21:04:55]MH_I2C_Read... [21:04:55]Read from MH i2c: 01 [21:04:55]MH_I2C_Read... [21:04:55]Read from MH i2c: 01 07 00 [21:04:55]MH_I2C_Read... [21:04:55]Read from MH i2c: 01 07 00 EC 09 00 00 00 00 00 FF 0F 0A [21:04:55]RasterBufferAndPrint [21:04:55]line Счет N : (1)2003278 [21:04:55]line ИНН: 02508201610067 [21:04:55]line Контрольно-Кассовый Чек [21:04:55]line ПРОДАЖА [21:04:55]line ТРК (МРК, ГНК) : 11 [21:04:55]line Товар: 2710194210 [21:04:55]line ДТ-К-5 [21:04:55]line 13.130 * 76.20 [21:04:55]line = 1000.51 [21:04:55]line НДС 12% НСП 1% [21:04:55]line > о реализуемом товаре [21:04:55]line ОКРУГЛЕНИЕ: -0.51 [21:04:55]line ИТОГО: 1000.00 [21:04:55]line Внесено: 1000.00 [21:04:55]line СДАЧА: 0.00 [21:04:55]line НСП 1% : 8.85 [21:04:55]line НДС 12% : 106.25 [21:04:55]line Наличными: 1000.00 [21:04:55]line Безнал.: 0.00 [21:04:55]line Место: АЗС № 97 "Партнер Нефть" [21:04:55]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:04:55]line СНО: Общий режим [21:04:55]line Чек 512 28.07.2024 21:04 [21:04:55]line Смена: 439 ФФД: 1.0 [21:04:55]line ЗНМ: 0300000054 [21:04:55]line РНМ: 0000000000092624 [21:04:55]line Версия ККМ: 001 [21:04:55]line ФМ: 0000000000874959 [21:04:55]line ФД: 226852 [21:04:55]line ФПД: 79174091964090 [21:04:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T210454&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226852&fm=79174091964090&tin=02508201610067®Number=0000000000092624&sum=100000 [21:04:55]OFD Sender: Processing packet 226852 [packets to send 604, broken 603] [21:04:55]ProducePacketName [21:04:55]name=ofd_packets/00226852 [21:04:55]OFD Sender: To server: pG, [21:04:55]CommunicateWithHost lk.salyk.kg:30040 [21:04:55]ConnectInit lk.salyk.kg [21:04:55]written 0, free lines is 4095 [21:04:56]Write to MH i2c: 01 00 00 17 0A 21 [21:04:56]Write i2c OK [21:04:56]MH_I2C_Read... [21:04:56]Read from MH i2c: 01 [21:04:56]MH_I2C_Read... [21:04:56]Read from MH i2c: 01 07 00 [21:04:56]MH_I2C_Read... [21:04:56]Read from MH i2c: 01 07 00 17 0A 00 00 00 00 00 5A 0C 8E [21:04:56]RasterBufferAndPrint [21:04:56]line [21:04:56]line [21:04:56]line [21:04:56]line [21:04:56]line [21:04:56]written 0, free lines is 3169 [21:04:56]MH_Cut [21:04:56]Write to MH i2c: D1 01 00 1E 0A 01 FA [21:04:56]Write i2c OK [21:04:56]MH_I2C_Read... [21:04:56]Read from MH i2c: D1 [21:04:56]MH_I2C_Read... [21:04:56]Read from MH i2c: D1 01 00 [21:04:56]MH_I2C_Read... [21:04:56]Read from MH i2c: D1 01 00 1E 0A 00 F9 [21:04:56]Write to MH i2c: 01 00 00 1F 0A 29 [21:04:56]Write i2c OK [21:04:56]MH_I2C_Read... [21:04:56]Connected sock=11 [21:04:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 A6 CE 04 01 9F 72 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 35 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 00 02 00 00 F4 03 04 00 76 B2 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 24 76 03 00 35 04 06 00 48 02 27 A0 7E BA F4 06 E1 1D 51 68 9E 45 [21:04:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 94 5C 47 00 D2 14 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 24 76 03 00 F4 03 04 00 80 5E A6 66 B6 04 01 00 00 87 F2 F5 CD 14 9E 76 09 [21:04:57]CommunicateWithHost err = 0 [21:04:57]CheckOFDResponse [21:04:57]1017 (14) - 77093643461234 [21:04:57]1041 (16) - 0000000000874959 [21:04:57]1040 (4) - 226852 [21:04:57]1012 (4) - 28.07.2024 15:06 [21:04:57]1206 (1) - 0 [21:04:57]OFD Sender: Remove packet 226852 [21:04:57]ProducePacketName [21:04:57]name=ofd_packets/00226852 [21:04:57]NVStorageDeleteData [21:04:57]*** Cut start [21:04:57]*** Partial cut [21:04:57]*** CUTSNS_PIN = 1 [21:04:57]*** CUTSNS_PIN = 0 [21:04:57]*** Brake cut motor [21:04:57]OFD Sender: No OFD packet to send [21:04:57]Read from MH i2c: 01 [21:04:58]MH_I2C_Read... [21:04:58]*** Stop cut motor [21:04:58]*** Cut end [21:04:58]Read from MH i2c: 01 07 00 [21:04:58]MH_I2C_Read... [21:04:58]Read from MH i2c: 01 07 00 1F 0A 00 00 00 00 00 FF 0F 3E [21:04:58]process_action close_receipt done [21:04:58]requested_data is exist [21:04:58]produce_requested_data [21:04:58]requested_item fm.sn is exist - process it [21:04:58]wFMCommunicate request_size=4 [21:04:58]MH_SAM_APDU [21:04:58]CAPDU: 80 11 00 00 [21:04:58]Write to MH i2c: E2 08 00 20 0A 80 11 00 00 00 00 00 00 A4 [21:04:58]Write i2c OK [21:04:58]MH_I2C_Read... [21:04:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:04:58]Read from MH i2c: E2 [21:04:58]MH_I2C_Read... [21:04:58]Read from MH i2c: E2 17 00 [21:04:58]MH_I2C_Read... [21:04:58]Read from MH i2c: E2 17 00 20 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 01 [21:04:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:04:58]wFMCommunicate OK [21:04:58]requested_item fd.num is exist - process it [21:04:58]SAM_PROTO_GetFieldsCounters [21:04:58]wFMCommunicate request_size=4 [21:04:58]MH_SAM_APDU [21:04:58]CAPDU: 80 13 00 00 [21:04:58]Write to MH i2c: E2 08 00 21 0A 80 13 00 00 00 00 00 00 A7 [21:04:58]Write i2c OK [21:04:58]MH_I2C_Read... [21:04:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:04:58]Read from MH i2c: E2 [21:04:58]MH_I2C_Read... [21:04:58]Read from MH i2c: E2 62 00 [21:04:58]MH_I2C_Read... [21:04:58]Read from MH i2c: E2 62 00 21 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 24 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 00 02 00 00 5E 04 04 00 00 02 00 00 57 04 04 00 01 02 00 00 19 04 04 00 00 00 00 00 90 00 2B [21:04:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 24 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 00 02 00 00 5E 04 04 00 00 02 00 00 57 04 04 00 01 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:04:58]wFMCommunicate OK [21:04:58]SAM_PROTO_GetFieldsCounters done [21:04:58]requested_item shift.num is exist - process it [21:04:58]requested_item shift.opened is exist - process it [21:04:58]req_shift_opened [21:04:58]FM_GetShiftState [21:04:58]SAM_PROTO_GetShiftState [21:04:58]wFMCommunicate request_size=4 [21:04:58]MH_SAM_APDU [21:04:58]CAPDU: 80 13 01 00 [21:04:58]Write to MH i2c: E2 08 00 22 0A 80 13 01 00 00 00 00 00 A9 [21:04:58]Write i2c OK [21:04:58]MH_I2C_Read... [21:04:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:04:58]Read from MH i2c: E2 [21:04:58]MH_I2C_Read... [21:04:58]Read from MH i2c: E2 0E 00 [21:04:58]MH_I2C_Read... [21:04:58]Read from MH i2c: E2 0E 00 22 0A 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 5A [21:04:58]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:04:58]wFMCommunicate OK [21:04:58]SAM_PROTO_GetShiftState done [21:04:58]FM_GetShiftState done [21:04:58]req_shift_opened done [21:04:58]requested_item shift.open_date is exist - process it [21:04:58]req_shift_open_date [21:04:58]req_shift_open_date done [21:04:58]produce_requested_data done [21:04:58]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226852,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [21:04:58]process_action_free close_receipt [21:04:58]json_value_free [21:04:58]json_value_free done [21:04:58]process_json_proto returns [21:04:58]Send response to host [21:04:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226852,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [21:04:58]free response buf [21:04:58]execute_script done [21:04:58]execute_script returns [21:04:58]free content buf [21:04:58]Sock 9.Close socket [21:04:58]Sock 9.Thread stoped [21:05:02]OFD Sender: No OFD packet to send [21:05:07]OFD Sender: No OFD packet to send [21:05:12]recv_with_timeout no data received [21:05:12]OFD Sender: No OFD packet to send [21:05:17]OFD Sender: No OFD packet to send [21:05:22]OFD Sender: No OFD packet to send [21:05:27]OFD Sender: No OFD packet to send [21:05:32]OFD Sender: No OFD packet to send [21:05:33]recv_with_timeout no data received [21:05:37]OFD Sender: No OFD packet to send [21:05:42]OFD Sender: No OFD packet to send [21:05:47]recv_with_timeout no data received [21:05:47]OFD Sender: No OFD packet to send [21:05:52]OFD Sender: No OFD packet to send [21:05:57]OFD Sender: No OFD packet to send [21:06:02]recv_with_timeout no data received [21:06:02]OFD Sender: No OFD packet to send [21:06:07]OFD Sender: No OFD packet to send [21:06:12]OFD Sender: No OFD packet to send [21:06:18]OFD Sender: No OFD packet to send [21:06:23]OFD Sender: No OFD packet to send [21:06:28]OFD Sender: No OFD packet to send [21:06:33]OFD Sender: No OFD packet to send [21:06:38]OFD Sender: No OFD packet to send [21:06:43]OFD Sender: No OFD packet to send [21:06:48]OFD Sender: No OFD packet to send [21:06:53]OFD Sender: No OFD packet to send [21:06:58]OFD Sender: No OFD packet to send [21:07:03]OFD Sender: No OFD packet to send [21:07:08]OFD Sender: No OFD packet to send [21:07:13]OFD Sender: No OFD packet to send [21:07:14]recv_with_timeout no data received [21:07:18]OFD Sender: No OFD packet to send [21:07:23]OFD Sender: No OFD packet to send [21:07:28]OFD Sender: No OFD packet to send [21:07:32]accept exits with 10 [21:07:32]New connection [21:07:32]New thread 3067055460 created [21:07:32]Thread 3066912100 joined [21:07:32]Waiting for new connection... [21:07:32] Sock 10.Parse request [21:07:32]Sock 10.Check first char [21:07:32]Sock 10.First char is OK [21:07:32]request: POST /json_proto HTTP/1.0 [21:07:32]Method: POST [21:07:32]URL: /json_proto [21:07:32]Method is POST - this is cgi request [21:07:32]url: /json_proto [21:07:32]query_string will be loaded in cgi processing [21:07:32]execute_cgi json_proto POST (null) [21:07:32]execute_cgi path=json_proto method=POST [21:07:32]POST find Content-Length [21:07:32]Host: 172.17.43.131:8080 [21:07:32]Content-Length: 679 [21:07:32]Content-Type: application/json [21:07:32] [21:07:32]POST finish read [21:07:32]Found Content-Length = 679 [21:07:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003280", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.620, "sum" : 720.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 720.00, "total" : 720.00, "payments": [ { "type": 0, "sum" : 720.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:07:32]execute_script... [21:07:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003280", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.620, "sum" : 720.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 720.00, "total" : 720.00, "payments": [ { "type": 0, "sum" : 720.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:07:32]POST & json_proto [21:07:32]process_json_proto [21:07:32]json parsed OK: [21:07:32]protocol is kg_v1.0 [21:07:32]action value=close_receipt [21:07:32]process_action close_receipt [21:07:32]cmd_close_receipt [21:07:32]MH_GetDate [21:07:32]Write to MH i2c: F0 00 00 23 0A 1C [21:07:32]Write i2c OK [21:07:32]MH_I2C_Read... [21:07:32]Read from MH i2c: F0 [21:07:32]MH_I2C_Read... [21:07:32]Read from MH i2c: F0 09 00 [21:07:32]MH_I2C_Read... [21:07:32]Read from MH i2c: F0 09 00 23 0A 00 14 B3 A6 66 F9 24 A2 66 1D [21:07:32]GetLastDocTimeStamp 1722200694 [21:07:32]current date 1722200852 [21:07:32]FM_GetShiftState [21:07:32]SAM_PROTO_GetShiftState [21:07:32]wFMCommunicate request_size=4 [21:07:32]MH_SAM_APDU [21:07:32]CAPDU: 80 13 01 00 [21:07:32]Write to MH i2c: E2 08 00 24 0A 80 13 01 00 00 00 00 00 AB [21:07:32]Write i2c OK [21:07:32]MH_I2C_Read... [21:07:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:07:32]Read from MH i2c: E2 [21:07:32]MH_I2C_Read... [21:07:32]Read from MH i2c: E2 0E 00 [21:07:32]MH_I2C_Read... [21:07:32]Read from MH i2c: E2 0E 00 24 0A 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 5C [21:07:32]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:07:32]wFMCommunicate OK [21:07:32]SAM_PROTO_GetShiftState done [21:07:32]FM_GetShiftState done [21:07:32]opened in 1722125326 [21:07:32]opened+sec_in_day 1722211726 [21:07:32]quantity*price = 72003 [21:07:32]sum+1 = 72005 [21:07:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 720.00 Внесено: 720.00 СДАЧА: 0.00 НСП 1% : 6.37 НДС 12% : 76.46 Наличными: 720.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 513 28.07.2024 21:07 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226853 ФПД: 111531266007604 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T210732&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226853&fm=111531266007604&tin=02508201610067®Number=0000000000092624&sum=72000 [21:07:33]StoreToDocumentArchive [21:07:33]shift 439 fd 226853 [21:07:33]save to /storage/0439/doc_00226853 [21:07:33]save last doc name /storage/0439/doc_00226853 to /storage/kkm_last_doc_name [21:07:33]save OK [21:07:33]Clear old archive folders... [21:07:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:07:33]tlvbuf is 00A21390 [21:07:33]SAM_PROTO_ClearQueue [21:07:33]wFMCommunicate request_size=4 [21:07:33]MH_SAM_APDU [21:07:33]CAPDU: 80 09 00 00 [21:07:33]Write to MH i2c: E2 08 00 31 0A 80 09 00 00 00 00 00 00 AD [21:07:33]Write i2c OK [21:07:33]MH_I2C_Read... [21:07:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:07:33]Read from MH i2c: E2 [21:07:33]MH_I2C_Read... [21:07:33]Read from MH i2c: E2 03 00 [21:07:33]MH_I2C_Read... [21:07:33]Read from MH i2c: E2 03 00 31 0A 00 90 00 AF [21:07:33]RAPDU: 90 00 [21:07:33]wFMCommunicate OK [21:07:33]SAM_PROTO_ClearQueue done [21:07:33]KKMCreateOFDPacket [21:07:33]OFDProtocolAddRootSTLVToBuf [21:07:33]FM_MakeSignedData [21:07:33]FM_MakeSignedData [21:07:33]SAM_PROTO_SignData [21:07:33]wFMCommunicate request_size=4 [21:07:33]MH_SAM_APDU [21:07:33]CAPDU: 80 0D 01 02 [21:07:33]Write to MH i2c: E2 08 00 32 0A 80 0D 01 02 00 00 00 00 B5 [21:07:33]Write i2c OK [21:07:33]MH_I2C_Read... [21:07:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:07:33]Read from MH i2c: E2 [21:07:33]MH_I2C_Read... [21:07:33]Read from MH i2c: E2 03 00 [21:07:33]MH_I2C_Read... [21:07:33]Read from MH i2c: E2 03 00 32 0A 00 90 00 B0 [21:07:33]RAPDU: 90 00 [21:07:33]wFMCommunicate OK [21:07:33]wFMCommunicate request_size=255 [21:07:33]MH_SAM_APDU [21:07:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 7C 29 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 44 19 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 19 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7D 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DE 1D 00 00 00 00 07 04 06 00 40 19 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 02 00 00 F4 03 04 00 14 B3 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 25 76 03 00 35 04 06 00 65 [21:07:33]Write to MH i2c: E2 02 01 33 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 7C 29 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 44 19 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 19 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7D 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DE 1D 00 00 00 00 07 04 06 00 40 19 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 02 00 00 F4 03 04 00 14 B3 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 25 76 03 00 35 04 06 00 65 00 00 1F [21:07:33]Write i2c OK [21:07:33]MH_I2C_Read... [21:07:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:07:33]Read from MH i2c: E2 [21:07:33]MH_I2C_Read... [21:07:33]Read from MH i2c: E2 03 00 [21:07:33]MH_I2C_Read... [21:07:33]Read from MH i2c: E2 03 00 33 0A 00 90 00 B1 [21:07:33]RAPDU: 90 00 [21:07:33]wFMCommunicate OK [21:07:33]wFMCommunicate request_size=10 [21:07:33]MH_SAM_APDU [21:07:33]CAPDU: 80 0D 02 02 05 6F E5 7D E2 34 [21:07:33]Write to MH i2c: E2 0D 00 34 0A 80 0D 02 02 05 00 6F E5 7D E2 34 00 00 A9 [21:07:33]Write i2c OK [21:07:33]MH_I2C_Read... [21:07:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:07:33]Read from MH i2c: E2 [21:07:33]MH_I2C_Read... [21:07:33]Read from MH i2c: E2 03 00 [21:07:33]MH_I2C_Read... [21:07:33]Read from MH i2c: E2 03 00 34 0A 00 90 00 B2 [21:07:33]RAPDU: 90 00 [21:07:33]wFMCommunicate OK [21:07:33]wFMCommunicate request_size=4 [21:07:33]MH_SAM_APDU [21:07:33]CAPDU: 80 0D 03 02 [21:07:33]Write to MH i2c: E2 08 00 35 0A 80 0D 03 02 00 00 00 00 BA [21:07:33]Write i2c OK [21:07:33]MH_I2C_Read... [21:07:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:07:33]Read from MH i2c: E2 [21:07:33]MH_I2C_Read... [21:07:33]Read from MH i2c: E2 0B 00 [21:07:33]MH_I2C_Read... [21:07:33]Read from MH i2c: E2 0B 00 35 0A 00 FA AA 63 5C E7 C9 CB 5C 90 00 F5 [21:07:33]RAPDU: FA AA 63 5C E7 C9 CB 5C 90 00 [21:07:33]wFMCommunicate OK [21:07:33]SAM_PROTO_SignData done [21:07:33]FM_MakeSignedData done [21:07:33]CreateOFDProtocolMessage [21:07:33]wFMCommunicate request_size=4 [21:07:33]MH_SAM_APDU [21:07:33]CAPDU: 80 11 00 00 [21:07:33]Write to MH i2c: E2 08 00 36 0A 80 11 00 00 00 00 00 00 BA [21:07:33]Write i2c OK [21:07:33]MH_I2C_Read... [21:07:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:07:33]Read from MH i2c: E2 [21:07:33]MH_I2C_Read... [21:07:33]Read from MH i2c: E2 17 00 [21:07:33]MH_I2C_Read... [21:07:33]Read from MH i2c: E2 17 00 36 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 17 [21:07:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:07:33]wFMCommunicate OK [21:07:33]CreateOFDProtocolMessage done [21:07:33]OFDSenderStorePacket 226853 [21:07:33]StoreOFDPacket docnum=226853 [21:07:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 73 09 07 01 77 50 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 7C 29 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 44 19 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 19 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7D 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DE 1D 00 00 00 00 07 04 06 00 40 19 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 02 00 00 F4 03 04 00 14 B3 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 25 76 03 00 35 04 06 00 65 6F E5 7D E2 34 FA AA 63 5C E7 C9 CB 5C [21:07:33]CheckFolder [21:07:33]dirname=/storage/ofd_packets [21:07:33]CheckFolder done [21:07:33]ProducePacketName [21:07:33]name=ofd_packets/00226853 [21:07:33]NVStorageSaveData ofd_packets/00226853 [21:07:33]File name is /storage/ofd_packets/00226853 [21:07:33]Write 301 bytes [21:07:33]NVStorageSaveData done [21:07:33]OFDSenderStorePacket done [21:07:33]KKMCreateOFDPacket done [21:07:33]NVStorageSaveData kkm_last_timestamp [21:07:33]File name is /storage/kkm_last_timestamp [21:07:33]Write 4 bytes [21:07:33]NVStorageSaveData done [21:07:33]ExternCall_PrintAddStr [21:07:33]wPrintStart [21:07:33]Write to MH i2c: 01 00 00 37 0A 41 [21:07:33]OFD Sender: Processing packet 226853 [packets to send 604, broken 603] [21:07:33]ProducePacketName [21:07:33]name=ofd_packets/00226853 [21:07:33]OFD Sender: To server: pG, [21:07:33]CommunicateWithHost lk.salyk.kg:30040 [21:07:33]ConnectInit lk.salyk.kg [21:07:34]Write i2c OK [21:07:34]MH_I2C_Read... [21:07:34]Read from MH i2c: 01 [21:07:34]MH_I2C_Read... [21:07:34]Read from MH i2c: 01 07 00 [21:07:34]MH_I2C_Read... [21:07:34]Read from MH i2c: 01 07 00 37 0A 00 00 00 00 00 FF 0F 56 [21:07:34]RasterBufferAndPrint [21:07:34]line Счет N : (1)2003280 [21:07:34]line ИНН: 02508201610067 [21:07:34]line Контрольно-Кассовый Чек [21:07:34]line ПРОДАЖА [21:07:34]line ТРК (МРК, ГНК) : 53 [21:07:34]line Товар: 2710124130 [21:07:34]line Аи-92-К-5 [21:07:34]line 10.620 * 67.80 [21:07:34]line = 720.04 [21:07:34]line НДС 12% НСП 1% [21:07:34]line > о реализуемом товаре [21:07:34]line ОКРУГЛЕНИЕ: -0.04 [21:07:34]line ИТОГО: 720.00 [21:07:34]line Внесено: 720.00 [21:07:34]line СДАЧА: 0.00 [21:07:34]line НСП 1% : 6.37 [21:07:34]line НДС 12% : 76.46 [21:07:34]line Наличными: 720.00 [21:07:34]line Безнал.: 0.00 [21:07:34]line Место: АЗС № 97 "Партнер Нефть" [21:07:34]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:07:34]line СНО: Общий режим [21:07:34]line Чек 513 28.07.2024 21:07 [21:07:34]line Смена: 439 ФФД: 1.0 [21:07:34]line ЗНМ: 0300000054 [21:07:34]line РНМ: 0000000000092624 [21:07:34]line Версия ККМ: 001 [21:07:34]line ФМ: 0000000000874959 [21:07:34]line ФД: 226853 [21:07:34]line ФПД: 111531266007604 [21:07:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T210732&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226853&fm=111531266007604&tin=02508201610067®Number=0000000000092624&sum=72000 [21:07:34]written 0, free lines is 4095 [21:07:34]Write to MH i2c: 01 00 00 62 0A 6C [21:07:34]Write i2c OK [21:07:34]MH_I2C_Read... [21:07:34]Read from MH i2c: 01 [21:07:34]MH_I2C_Read... [21:07:34]Read from MH i2c: 01 07 00 [21:07:34]MH_I2C_Read... [21:07:34]Read from MH i2c: 01 07 00 62 0A 00 00 00 00 00 5E 0C DD [21:07:34]RasterBufferAndPrint [21:07:34]line [21:07:34]line [21:07:34]line [21:07:34]line [21:07:34]line [21:07:34]written 0, free lines is 3169 [21:07:34]MH_Cut [21:07:34]Write to MH i2c: D1 01 00 69 0A 01 45 [21:07:34]Write i2c OK [21:07:34]MH_I2C_Read... [21:07:34]Read from MH i2c: D1 [21:07:34]MH_I2C_Read... [21:07:34]Read from MH i2c: D1 01 00 [21:07:34]MH_I2C_Read... [21:07:34]Read from MH i2c: D1 01 00 69 0A 00 44 [21:07:34]Write to MH i2c: 01 00 00 6A 0A 74 [21:07:34]Write i2c OK [21:07:34]MH_I2C_Read... [21:07:34]Connected sock=7 [21:07:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 73 09 07 01 77 50 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 7C 29 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 44 19 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 19 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7D 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DE 1D 00 00 00 00 07 04 06 00 40 19 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 02 00 00 F4 03 04 00 14 B3 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 25 76 03 00 35 04 06 00 65 6F E5 7D E2 34 FA AA 63 5C E7 C9 CB 5C [21:07:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 AA 97 47 00 8C 62 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 25 76 03 00 F4 03 04 00 1E 5F A6 66 B6 04 01 00 00 A7 B2 0E 7F 48 38 0F 45 [21:07:35]CommunicateWithHost err = 0 [21:07:35]CheckOFDResponse [21:07:35]1017 (14) - 77093643461234 [21:07:35]1041 (16) - 0000000000874959 [21:07:35]1040 (4) - 226853 [21:07:35]1012 (4) - 28.07.2024 15:09 [21:07:35]1206 (1) - 0 [21:07:35]OFD Sender: Remove packet 226853 [21:07:35]ProducePacketName [21:07:35]name=ofd_packets/00226853 [21:07:35]NVStorageDeleteData [21:07:35]OFD Sender: No OFD packet to send [21:07:35]*** Cut start [21:07:35]*** Partial cut [21:07:35]*** CUTSNS_PIN = 1 [21:07:35]*** CUTSNS_PIN = 0 [21:07:35]*** Brake cut motor [21:07:36]Read from MH i2c: 01 [21:07:36]MH_I2C_Read... [21:07:36]*** Stop cut motor [21:07:36]*** Cut end [21:07:36]Read from MH i2c: 01 07 00 [21:07:36]MH_I2C_Read... [21:07:36]Read from MH i2c: 01 07 00 6A 0A 00 00 00 00 00 FF 0F 89 [21:07:36]process_action close_receipt done [21:07:36]requested_data is exist [21:07:36]produce_requested_data [21:07:36]requested_item fm.sn is exist - process it [21:07:36]wFMCommunicate request_size=4 [21:07:36]MH_SAM_APDU [21:07:36]CAPDU: 80 11 00 00 [21:07:36]Write to MH i2c: E2 08 00 6B 0A 80 11 00 00 00 00 00 00 EF [21:07:36]Write i2c OK [21:07:36]MH_I2C_Read... [21:07:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:07:36]Read from MH i2c: E2 [21:07:36]MH_I2C_Read... [21:07:36]Read from MH i2c: E2 17 00 [21:07:36]MH_I2C_Read... [21:07:36]Read from MH i2c: E2 17 00 6B 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4C [21:07:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:07:36]wFMCommunicate OK [21:07:36]requested_item fd.num is exist - process it [21:07:36]SAM_PROTO_GetFieldsCounters [21:07:36]wFMCommunicate request_size=4 [21:07:36]MH_SAM_APDU [21:07:36]CAPDU: 80 13 00 00 [21:07:36]Write to MH i2c: E2 08 00 6C 0A 80 13 00 00 00 00 00 00 F2 [21:07:36]Write i2c OK [21:07:36]MH_I2C_Read... [21:07:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:07:36]Read from MH i2c: E2 [21:07:36]MH_I2C_Read... [21:07:36]Read from MH i2c: E2 62 00 [21:07:36]MH_I2C_Read... [21:07:36]Read from MH i2c: E2 62 00 6C 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 25 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 01 02 00 00 5E 04 04 00 01 02 00 00 57 04 04 00 02 02 00 00 19 04 04 00 00 00 00 00 90 00 7A [21:07:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 25 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 01 02 00 00 5E 04 04 00 01 02 00 00 57 04 04 00 02 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:07:36]wFMCommunicate OK [21:07:36]SAM_PROTO_GetFieldsCounters done [21:07:36]requested_item shift.num is exist - process it [21:07:36]requested_item shift.opened is exist - process it [21:07:36]req_shift_opened [21:07:36]FM_GetShiftState [21:07:36]SAM_PROTO_GetShiftState [21:07:36]wFMCommunicate request_size=4 [21:07:36]MH_SAM_APDU [21:07:36]CAPDU: 80 13 01 00 [21:07:36]Write to MH i2c: E2 08 00 6D 0A 80 13 01 00 00 00 00 00 F4 [21:07:36]Write i2c OK [21:07:36]MH_I2C_Read... [21:07:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:07:36]Read from MH i2c: E2 [21:07:36]MH_I2C_Read... [21:07:36]Read from MH i2c: E2 0E 00 [21:07:36]MH_I2C_Read... [21:07:36]Read from MH i2c: E2 0E 00 6D 0A 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 A5 [21:07:36]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:07:36]wFMCommunicate OK [21:07:36]SAM_PROTO_GetShiftState done [21:07:36]FM_GetShiftState done [21:07:36]req_shift_opened done [21:07:36]requested_item shift.open_date is exist - process it [21:07:36]req_shift_open_date [21:07:36]req_shift_open_date done [21:07:36]produce_requested_data done [21:07:36]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226853,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [21:07:36]process_action_free close_receipt [21:07:36]json_value_free [21:07:36]json_value_free done [21:07:36]process_json_proto returns [21:07:36]Send response to host [21:07:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226853,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [21:07:36]free response buf [21:07:36]execute_script done [21:07:36]execute_script returns [21:07:36]free content buf [21:07:36]Sock 10.Close socket [21:07:36]Sock 10.Thread stoped [21:07:40]OFD Sender: No OFD packet to send [21:07:45]OFD Sender: No OFD packet to send [21:07:50]OFD Sender: No OFD packet to send [21:07:55]OFD Sender: No OFD packet to send [21:08:00]OFD Sender: No OFD packet to send [21:08:05]OFD Sender: No OFD packet to send [21:08:10]OFD Sender: No OFD packet to send [21:08:12]recv_with_timeout no data received [21:08:15]OFD Sender: No OFD packet to send [21:08:20]OFD Sender: No OFD packet to send [21:08:25]OFD Sender: No OFD packet to send [21:08:30]OFD Sender: No OFD packet to send [21:08:35]OFD Sender: No OFD packet to send [21:08:40]OFD Sender: No OFD packet to send [21:08:45]OFD Sender: No OFD packet to send [21:08:50]OFD Sender: No OFD packet to send [21:08:55]OFD Sender: No OFD packet to send [21:08:55]recv_with_timeout no data received [21:09:00]OFD Sender: No OFD packet to send [21:09:05]OFD Sender: No OFD packet to send [21:09:09]accept exits with 9 [21:09:09]New connection [21:09:09]New thread 3066912100 created [21:09:09]Thread 3067055460 joined [21:09:09]Waiting for new connection... [21:09:09] Sock 9.Parse request [21:09:09]Sock 9.Check first char [21:09:09]Sock 9.First char is OK [21:09:09]request: POST /json_proto HTTP/1.0 [21:09:09]Method: POST [21:09:09]URL: /json_proto [21:09:09]Method is POST - this is cgi request [21:09:09]url: /json_proto [21:09:09]query_string will be loaded in cgi processing [21:09:09]execute_cgi json_proto POST (null) [21:09:09]execute_cgi path=json_proto method=POST [21:09:09]POST find Content-Length [21:09:09]Host: 172.17.43.131:8080 [21:09:09]Content-Length: 675 [21:09:09]Content-Type: application/json [21:09:09] [21:09:09]POST finish read [21:09:09]Found Content-Length = 675 [21:09:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003281", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [21:09:09]execute_script... [21:09: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)2003281", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [21:09:09]POST & json_proto [21:09:09]process_json_proto [21:09:09]json parsed OK: [21:09:09]protocol is kg_v1.0 [21:09:09]action value=close_receipt [21:09:09]process_action close_receipt [21:09:09]cmd_close_receipt [21:09:09]MH_GetDate [21:09:09]Write to MH i2c: F0 00 00 6E 0A 67 [21:09:09]Write i2c OK [21:09:09]MH_I2C_Read... [21:09:09]Read from MH i2c: F0 [21:09:09]MH_I2C_Read... [21:09:09]Read from MH i2c: F0 09 00 [21:09:09]MH_I2C_Read... [21:09:09]Read from MH i2c: F0 09 00 6E 0A 00 75 B3 A6 66 F9 24 A2 66 C9 [21:09:09]GetLastDocTimeStamp 1722200852 [21:09:09]current date 1722200949 [21:09:09]FM_GetShiftState [21:09:09]SAM_PROTO_GetShiftState [21:09:09]wFMCommunicate request_size=4 [21:09:09]MH_SAM_APDU [21:09:09]CAPDU: 80 13 01 00 [21:09:09]Write to MH i2c: E2 08 00 6F 0A 80 13 01 00 00 00 00 00 F6 [21:09:09]Write i2c OK [21:09:09]MH_I2C_Read... [21:09:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:09:09]Read from MH i2c: E2 [21:09:09]MH_I2C_Read... [21:09:09]Read from MH i2c: E2 0E 00 [21:09:09]MH_I2C_Read... [21:09:09]Read from MH i2c: E2 0E 00 6F 0A 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 A7 [21:09:09]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:09:09]wFMCommunicate OK [21:09:09]SAM_PROTO_GetShiftState done [21:09:09]FM_GetShiftState done [21:09:09]opened in 1722125326 [21:09:09]opened+sec_in_day 1722211726 [21:09:09]quantity*price = 50063 [21:09:09]sum+1 = 50064 [21:09:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 514 28.07.2024 21:09 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226854 ФПД: 80402353597307 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T210909&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226854&fm=80402353597307&tin=02508201610067®Number=0000000000092624&sum=50000 [21:09:10]StoreToDocumentArchive [21:09:10]shift 439 fd 226854 [21:09:10]save to /storage/0439/doc_00226854 [21:09:10]save last doc name /storage/0439/doc_00226854 to /storage/kkm_last_doc_name [21:09:10]save OK [21:09:10]Clear old archive folders... [21:09:10]ProcessDocumentItem done err = 0, tmpTLVsize=248 [21:09:10]tlvbuf is 009F2950 [21:09:10]SAM_PROTO_ClearQueue [21:09:10]wFMCommunicate request_size=4 [21:09:10]MH_SAM_APDU [21:09:10]CAPDU: 80 09 00 00 [21:09:10]Write to MH i2c: E2 08 00 7C 0A 80 09 00 00 00 00 00 00 F8 [21:09:10]Write i2c OK [21:09:10]MH_I2C_Read... [21:09:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:09:10]Read from MH i2c: E2 [21:09:10]MH_I2C_Read... [21:09:10]Read from MH i2c: E2 03 00 [21:09:10]MH_I2C_Read... [21:09:10]Read from MH i2c: E2 03 00 7C 0A 00 90 00 FA [21:09:10]RAPDU: 90 00 [21:09:10]wFMCommunicate OK [21:09:10]SAM_PROTO_ClearQueue done [21:09:10]KKMCreateOFDPacket [21:09:10]OFDProtocolAddRootSTLVToBuf [21:09:10]FM_MakeSignedData [21:09:10]FM_MakeSignedData [21:09:10]SAM_PROTO_SignData [21:09:10]wFMCommunicate request_size=4 [21:09:10]MH_SAM_APDU [21:09:10]CAPDU: 80 0D 01 02 [21:09:10]Write to MH i2c: E2 08 00 7D 0A 80 0D 01 02 00 00 00 00 00 [21:09:10]Write i2c OK [21:09:10]MH_I2C_Read... [21:09:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:09:10]Read from MH i2c: E2 [21:09:10]MH_I2C_Read... [21:09:10]Read from MH i2c: E2 03 00 [21:09:10]MH_I2C_Read... [21:09:10]Read from MH i2c: E2 03 00 7D 0A 00 90 00 FB [21:09:10]RAPDU: 90 00 [21:09:10]wFMCommunicate OK [21:09:10]wFMCommunicate request_size=255 [21:09:10]MH_SAM_APDU [21:09: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 35 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 02 02 00 00 F4 03 04 00 75 B3 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 26 76 03 00 35 04 06 00 49 20 21 B9 [21:09:10]Write to MH i2c: E2 02 01 7E 0A 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 02 02 00 00 F4 03 04 00 75 B3 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 26 76 03 00 35 04 06 00 49 20 21 B9 00 00 E7 [21:09:10]Write i2c OK [21:09:10]MH_I2C_Read... [21:09:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:09:10]Read from MH i2c: E2 [21:09:10]MH_I2C_Read... [21:09:10]Read from MH i2c: E2 03 00 [21:09:10]MH_I2C_Read... [21:09:10]Read from MH i2c: E2 03 00 7E 0A 00 90 00 FC [21:09:10]RAPDU: 90 00 [21:09:10]wFMCommunicate OK [21:09:10]wFMCommunicate request_size=7 [21:09:10]MH_SAM_APDU [21:09:10]CAPDU: 80 0D 02 02 02 AB 7B [21:09:10]Write to MH i2c: E2 0A 00 7F 0A 80 0D 02 02 02 00 AB 7B 00 00 2D [21:09:10]Write i2c OK [21:09:10]MH_I2C_Read... [21:09:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:09:10]Read from MH i2c: E2 [21:09:10]MH_I2C_Read... [21:09:10]Read from MH i2c: E2 03 00 [21:09:10]MH_I2C_Read... [21:09:10]Read from MH i2c: E2 03 00 7F 0A 00 90 00 FD [21:09:10]RAPDU: 90 00 [21:09:10]wFMCommunicate OK [21:09:10]wFMCommunicate request_size=4 [21:09:10]MH_SAM_APDU [21:09:10]CAPDU: 80 0D 03 02 [21:09:10]Write to MH i2c: E2 08 00 80 0A 80 0D 03 02 00 00 00 00 05 [21:09:10]Write i2c OK [21:09:10]MH_I2C_Read... [21:09:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:09:10]Read from MH i2c: E2 [21:09:10]MH_I2C_Read... [21:09:10]Read from MH i2c: E2 0B 00 [21:09:10]MH_I2C_Read... [21:09:10]Read from MH i2c: E2 0B 00 80 0A 00 25 F0 20 7C 0D 96 C6 5F 90 00 7F [21:09:10]RAPDU: 25 F0 20 7C 0D 96 C6 5F 90 00 [21:09:10]wFMCommunicate OK [21:09:10]SAM_PROTO_SignData done [21:09:10]FM_MakeSignedData done [21:09:10]CreateOFDProtocolMessage [21:09:10]wFMCommunicate request_size=4 [21:09:10]MH_SAM_APDU [21:09:10]CAPDU: 80 11 00 00 [21:09:10]Write to MH i2c: E2 08 00 81 0A 80 11 00 00 00 00 00 00 05 [21:09:10]OFD Sender: No OFD packet to send [21:09:10]Write i2c OK [21:09:10]MH_I2C_Read... [21:09:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:09:10]Read from MH i2c: E2 [21:09:10]MH_I2C_Read... [21:09:10]Read from MH i2c: E2 17 00 [21:09:10]MH_I2C_Read... [21:09:10]Read from MH i2c: E2 17 00 81 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 62 [21:09:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:09:10]wFMCommunicate OK [21:09:10]CreateOFDProtocolMessage done [21:09:10]OFDSenderStorePacket 226854 [21:09:10]StoreOFDPacket docnum=226854 [21:09:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 09 37 04 01 F6 B2 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 35 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 02 02 00 00 F4 03 04 00 75 B3 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 26 76 03 00 35 04 06 00 49 20 21 B9 AB 7B 25 F0 20 7C 0D 96 C6 5F [21:09:10]CheckFolder [21:09:10]dirname=/storage/ofd_packets [21:09:10]CheckFolder done [21:09:10]ProducePacketName [21:09:10]name=ofd_packets/00226854 [21:09:10]NVStorageSaveData ofd_packets/00226854 [21:09:10]File name is /storage/ofd_packets/00226854 [21:09:10]Write 298 bytes [21:09:10]NVStorageSaveData done [21:09:10]OFDSenderStorePacket done [21:09:10]KKMCreateOFDPacket done [21:09:10]NVStorageSaveData kkm_last_timestamp [21:09:10]File name is /storage/kkm_last_timestamp [21:09:10]Write 4 bytes [21:09:10]NVStorageSaveData done [21:09:10]ExternCall_PrintAddStr [21:09:10]wPrintStart [21:09:10]Write to MH i2c: 01 00 00 82 0A 8C [21:09:10]Write i2c OK [21:09:10]MH_I2C_Read... [21:09:10]Read from MH i2c: 01 [21:09:10]MH_I2C_Read... [21:09:10]Read from MH i2c: 01 07 00 [21:09:10]MH_I2C_Read... [21:09:10]Read from MH i2c: 01 07 00 82 0A 00 00 00 00 00 FF 0F A1 [21:09:10]RasterBufferAndPrint [21:09:10]line Счет N : (1)2003281 [21:09:10]line ИНН: 02508201610067 [21:09:10]line Контрольно-Кассовый Чек [21:09:10]line ПРОДАЖА [21:09:10]line ТРК (МРК, ГНК) : 41 [21:09:10]line Товар: 2710194210 [21:09:10]line ДТ-К-5 [21:09:10]line 6.570 * 76.20 [21:09:10]line = 500.63 [21:09:10]line НДС 12% НСП 1% [21:09:10]line > о реализуемом товаре [21:09:10]line ОКРУГЛЕНИЕ: -0.63 [21:09:10]line ИТОГО: 500.00 [21:09:10]line Внесено: 500.00 [21:09:10]line СДАЧА: 0.00 [21:09:10]line НСП 1% : 4.43 [21:09:10]line НДС 12% : 53.16 [21:09:10]line Наличными: 500.00 [21:09:10]line Безнал.: 0.00 [21:09:10]line Место: АЗС № 97 "Партнер Нефть" [21:09:10]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:09:10]line СНО: Общий режим [21:09:10]line Чек 514 28.07.2024 21:09 [21:09:10]line Смена: 439 ФФД: 1.0 [21:09:10]line ЗНМ: 0300000054 [21:09:10]line РНМ: 0000000000092624 [21:09:10]line Версия ККМ: 001 [21:09:10]line ФМ: 0000000000874959 [21:09:10]line ФД: 226854 [21:09:10]line ФПД: 80402353597307 [21:09:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T210909&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226854&fm=80402353597307&tin=02508201610067®Number=0000000000092624&sum=50000 [21:09:11]OFD Sender: Processing packet 226854 [packets to send 604, broken 603] [21:09:11]ProducePacketName [21:09:11]name=ofd_packets/00226854 [21:09:11]OFD Sender: To server: pG, [21:09:11]CommunicateWithHost lk.salyk.kg:30040 [21:09:11]ConnectInit lk.salyk.kg [21:09:11]written 0, free lines is 4095 [21:09:11]Write to MH i2c: 01 00 00 AD 0A B7 [21:09:11]Write i2c OK [21:09:11]MH_I2C_Read... [21:09:11]Read from MH i2c: 01 [21:09:11]MH_I2C_Read... [21:09:11]Read from MH i2c: 01 07 00 [21:09:11]MH_I2C_Read... [21:09:11]Read from MH i2c: 01 07 00 AD 0A 00 00 00 00 00 5F 0C 29 [21:09:11]RasterBufferAndPrint [21:09:11]line [21:09:11]line [21:09:11]line [21:09:11]line [21:09:11]line [21:09:11]written 0, free lines is 3170 [21:09:11]MH_Cut [21:09:11]Write to MH i2c: D1 01 00 B4 0A 01 90 [21:09:11]Write i2c OK [21:09:11]MH_I2C_Read... [21:09:11]Read from MH i2c: D1 [21:09:11]MH_I2C_Read... [21:09:11]Read from MH i2c: D1 01 00 [21:09:11]MH_I2C_Read... [21:09:11]Read from MH i2c: D1 01 00 B4 0A 00 8F [21:09:11]Write to MH i2c: 01 00 00 B5 0A BF [21:09:11]Write i2c OK [21:09:11]MH_I2C_Read... [21:09:12]*** Cut start [21:09:12]*** Partial cut [21:09:12]*** CUTSNS_PIN = 1 [21:09:12]*** CUTSNS_PIN = 0 [21:09:13]*** Brake cut motor [21:09:13]Read from MH i2c: 01 [21:09:13]MH_I2C_Read... [21:09:13]*** Stop cut motor [21:09:13]*** Cut end [21:09:13]Read from MH i2c: 01 07 00 [21:09:13]MH_I2C_Read... [21:09:13]Read from MH i2c: 01 07 00 B5 0A 00 00 00 00 00 FF 0F D4 [21:09:13]process_action close_receipt done [21:09:13]requested_data is exist [21:09:13]produce_requested_data [21:09:13]requested_item fm.sn is exist - process it [21:09:13]wFMCommunicate request_size=4 [21:09:13]MH_SAM_APDU [21:09:13]CAPDU: 80 11 00 00 [21:09:13]Write to MH i2c: E2 08 00 B6 0A 80 11 00 00 00 00 00 00 3A [21:09:13]Write i2c OK [21:09:13]MH_I2C_Read... [21:09:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:09:13]Read from MH i2c: E2 [21:09:13]MH_I2C_Read... [21:09:13]Read from MH i2c: E2 17 00 [21:09:13]MH_I2C_Read... [21:09:13]Read from MH i2c: E2 17 00 B6 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 97 [21:09:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:09:13]wFMCommunicate OK [21:09:13]requested_item fd.num is exist - process it [21:09:13]SAM_PROTO_GetFieldsCounters [21:09:13]wFMCommunicate request_size=4 [21:09:13]MH_SAM_APDU [21:09:13]CAPDU: 80 13 00 00 [21:09:13]Write to MH i2c: E2 08 00 B7 0A 80 13 00 00 00 00 00 00 3D [21:09:13]Write i2c OK [21:09:13]MH_I2C_Read... [21:09:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:09:13]Read from MH i2c: E2 [21:09:13]MH_I2C_Read... [21:09:13]Read from MH i2c: E2 62 00 [21:09:13]MH_I2C_Read... [21:09:13]Read from MH i2c: E2 62 00 B7 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 26 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 02 02 00 00 5E 04 04 00 02 02 00 00 57 04 04 00 03 02 00 00 19 04 04 00 00 00 00 00 90 00 C9 [21:09:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 26 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 02 02 00 00 5E 04 04 00 02 02 00 00 57 04 04 00 03 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:09:13]wFMCommunicate OK [21:09:13]SAM_PROTO_GetFieldsCounters done [21:09:13]requested_item shift.num is exist - process it [21:09:13]requested_item shift.opened is exist - process it [21:09:13]req_shift_opened [21:09:13]FM_GetShiftState [21:09:13]SAM_PROTO_GetShiftState [21:09:13]wFMCommunicate request_size=4 [21:09:13]MH_SAM_APDU [21:09:13]CAPDU: 80 13 01 00 [21:09:13]Write to MH i2c: E2 08 00 B8 0A 80 13 01 00 00 00 00 00 3F [21:09:13]Write i2c OK [21:09:13]MH_I2C_Read... [21:09:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:09:13]Read from MH i2c: E2 [21:09:13]MH_I2C_Read... [21:09:13]Read from MH i2c: E2 0E 00 [21:09:13]MH_I2C_Read... [21:09:13]Read from MH i2c: E2 0E 00 B8 0A 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 F0 [21:09:13]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:09:13]wFMCommunicate OK [21:09:13]SAM_PROTO_GetShiftState done [21:09:13]FM_GetShiftState done [21:09:13]req_shift_opened done [21:09:13]requested_item shift.open_date is exist - process it [21:09:13]req_shift_open_date [21:09:13]req_shift_open_date done [21:09:13]produce_requested_data done [21:09:13]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226854,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [21:09:13]process_action_free close_receipt [21:09:13]json_value_free [21:09:13]json_value_free done [21:09:13]process_json_proto returns [21:09:13]Send response to host [21:09:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226854,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [21:09:13]free response buf [21:09:13]execute_script done [21:09:13]execute_script returns [21:09:13]free content buf [21:09:13]Sock 9.Close socket [21:09:13]Sock 9.Thread stoped [21:09:15]Connected sock=11 [21:09:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 09 37 04 01 F6 B2 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 35 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 02 02 00 00 F4 03 04 00 75 B3 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 26 76 03 00 35 04 06 00 49 20 21 B9 AB 7B 25 F0 20 7C 0D 96 C6 5F [21:09:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 22 29 47 00 0D 64 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 26 76 03 00 F4 03 04 00 83 5F A6 66 B6 04 01 00 00 96 79 80 D3 A2 07 D4 79 [21:09:16]CommunicateWithHost err = 0 [21:09:16]CheckOFDResponse [21:09:16]1017 (14) - 77093643461234 [21:09:16]1041 (16) - 0000000000874959 [21:09:16]1040 (4) - 226854 [21:09:16]1012 (4) - 28.07.2024 15:10 [21:09:16]1206 (1) - 0 [21:09:16]OFD Sender: Remove packet 226854 [21:09:16]ProducePacketName [21:09:16]name=ofd_packets/00226854 [21:09:16]NVStorageDeleteData [21:09:16]OFD Sender: No OFD packet to send [21:09:21]OFD Sender: No OFD packet to send [21:09:26]OFD Sender: No OFD packet to send [21:09:31]OFD Sender: No OFD packet to send [21:09:36]OFD Sender: No OFD packet to send [21:09:41]OFD Sender: No OFD packet to send [21:09:46]recv_with_timeout no data received [21:09:46]OFD Sender: No OFD packet to send [21:09:51]OFD Sender: No OFD packet to send [21:09:56]OFD Sender: No OFD packet to send [21:10:01]OFD Sender: No OFD packet to send [21:10:06]OFD Sender: No OFD packet to send [21:10:09]accept exits with 10 [21:10:09]New connection [21:10:09]New thread 3067055460 created [21:10:09]Thread 3066912100 joined [21:10:09]Waiting for new connection... [21:10:09] Sock 10.Parse request [21:10:09]Sock 10.Check first char [21:10:09]Sock 10.First char is OK [21:10:09]request: POST /json_proto HTTP/1.0 [21:10:09]Method: POST [21:10:09]URL: /json_proto [21:10:09]Method is POST - this is cgi request [21:10:09]url: /json_proto [21:10:09]query_string will be loaded in cgi processing [21:10:09]execute_cgi json_proto POST (null) [21:10:09]execute_cgi path=json_proto method=POST [21:10:09]POST find Content-Length [21:10:09]Host: 172.17.43.131:8080 [21:10:09]Content-Length: 678 [21:10:09]Content-Type: application/json [21:10:09] [21:10:09]POST finish read [21:10:09]Found Content-Length = 678 [21:10:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003283", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [21:10:09]execute_script... [21:10: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)2003283", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [21:10:09]POST & json_proto [21:10:09]process_json_proto [21:10:09]json parsed OK: [21:10:09]protocol is kg_v1.0 [21:10:09]action value=close_receipt [21:10:09]process_action close_receipt [21:10:09]cmd_close_receipt [21:10:09]MH_GetDate [21:10:09]Write to MH i2c: F0 00 00 B9 0A B2 [21:10:09]Write i2c OK [21:10:09]MH_I2C_Read... [21:10:09]Read from MH i2c: F0 [21:10:09]MH_I2C_Read... [21:10:09]Read from MH i2c: F0 09 00 [21:10:09]MH_I2C_Read... [21:10:09]Read from MH i2c: F0 09 00 B9 0A 00 B2 B3 A6 66 F9 24 A2 66 51 [21:10:09]GetLastDocTimeStamp 1722200949 [21:10:09]current date 1722201010 [21:10:09]FM_GetShiftState [21:10:09]SAM_PROTO_GetShiftState [21:10:09]wFMCommunicate request_size=4 [21:10:09]MH_SAM_APDU [21:10:09]CAPDU: 80 13 01 00 [21:10:09]Write to MH i2c: E2 08 00 BA 0A 80 13 01 00 00 00 00 00 41 [21:10:09]Write i2c OK [21:10:09]MH_I2C_Read... [21:10:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:10:09]Read from MH i2c: E2 [21:10:09]MH_I2C_Read... [21:10:09]Read from MH i2c: E2 0E 00 [21:10:09]MH_I2C_Read... [21:10:09]Read from MH i2c: E2 0E 00 BA 0A 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 F2 [21:10:09]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:10:09]wFMCommunicate OK [21:10:09]SAM_PROTO_GetShiftState done [21:10:09]FM_GetShiftState done [21:10:09]opened in 1722125326 [21:10:09]opened+sec_in_day 1722211726 [21:10:09]quantity*price = 50010 [21:10:09]sum+1 = 50012 [21:10:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 515 28.07.2024 21:10 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226855 ФПД: 167444295485108 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T211010&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226855&fm=167444295485108&tin=02508201610067®Number=0000000000092624&sum=50000 [21:10:11]StoreToDocumentArchive [21:10:11]shift 439 fd 226855 [21:10:11]save to /storage/0439/doc_00226855 [21:10:11]save last doc name /storage/0439/doc_00226855 to /storage/kkm_last_doc_name [21:10:11]save OK [21:10:11]Clear old archive folders... [21:10:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:10:11]tlvbuf is 00A121A0 [21:10:11]SAM_PROTO_ClearQueue [21:10:11]wFMCommunicate request_size=4 [21:10:11]MH_SAM_APDU [21:10:11]CAPDU: 80 09 00 00 [21:10:11]Write to MH i2c: E2 08 00 C7 0A 80 09 00 00 00 00 00 00 43 [21:10:11]Write i2c OK [21:10:11]MH_I2C_Read... [21:10:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:10:11]Read from MH i2c: E2 [21:10:11]MH_I2C_Read... [21:10:11]Read from MH i2c: E2 03 00 [21:10:11]MH_I2C_Read... [21:10:11]Read from MH i2c: E2 03 00 C7 0A 00 90 00 45 [21:10:11]RAPDU: 90 00 [21:10:11]wFMCommunicate OK [21:10:11]SAM_PROTO_ClearQueue done [21:10:11]KKMCreateOFDPacket [21:10:11]OFDProtocolAddRootSTLVToBuf [21:10:11]FM_MakeSignedData [21:10:11]FM_MakeSignedData [21:10:11]SAM_PROTO_SignData [21:10:11]wFMCommunicate request_size=4 [21:10:11]MH_SAM_APDU [21:10:11]CAPDU: 80 0D 01 02 [21:10:11]Write to MH i2c: E2 08 00 C8 0A 80 0D 01 02 00 00 00 00 4B [21:10:11]Write i2c OK [21:10:11]MH_I2C_Read... [21:10:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:10:11]Read from MH i2c: E2 [21:10:11]MH_I2C_Read... [21:10:11]Read from MH i2c: E2 03 00 [21:10:11]MH_I2C_Read... [21:10:11]Read from MH i2c: E2 03 00 C8 0A 00 90 00 46 [21:10:11]RAPDU: 90 00 [21:10:11]wFMCommunicate OK [21:10:11]wFMCommunicate request_size=255 [21:10:11]MH_SAM_APDU [21:10:11]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 03 02 00 00 F4 03 04 00 B2 B3 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 27 76 03 00 35 04 06 00 98 [21:10:11]Write to MH i2c: E2 02 01 C9 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 03 02 00 00 F4 03 04 00 B2 B3 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 27 76 03 00 35 04 06 00 98 00 00 20 [21:10:11]Write i2c OK [21:10:11]MH_I2C_Read... [21:10:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:10:11]Read from MH i2c: E2 [21:10:11]MH_I2C_Read... [21:10:11]Read from MH i2c: E2 03 00 [21:10:11]MH_I2C_Read... [21:10:11]Read from MH i2c: E2 03 00 C9 0A 00 90 00 47 [21:10:11]RAPDU: 90 00 [21:10:11]wFMCommunicate OK [21:10:11]wFMCommunicate request_size=10 [21:10:11]MH_SAM_APDU [21:10:11]CAPDU: 80 0D 02 02 05 4A 29 C0 86 B4 [21:10:11]Write to MH i2c: E2 0D 00 CA 0A 80 0D 02 02 05 00 4A 29 C0 86 B4 00 00 C5 [21:10:11]Write i2c OK [21:10:11]MH_I2C_Read... [21:10:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:10:11]Read from MH i2c: E2 [21:10:11]MH_I2C_Read... [21:10:11]Read from MH i2c: E2 03 00 [21:10:11]MH_I2C_Read... [21:10:11]Read from MH i2c: E2 03 00 CA 0A 00 90 00 48 [21:10:11]RAPDU: 90 00 [21:10:11]wFMCommunicate OK [21:10:11]wFMCommunicate request_size=4 [21:10:11]MH_SAM_APDU [21:10:11]CAPDU: 80 0D 03 02 [21:10:11]Write to MH i2c: E2 08 00 CB 0A 80 0D 03 02 00 00 00 00 50 [21:10:11]Write i2c OK [21:10:11]MH_I2C_Read... [21:10:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:10:11]Read from MH i2c: E2 [21:10:11]MH_I2C_Read... [21:10:11]Read from MH i2c: E2 0B 00 [21:10:11]MH_I2C_Read... [21:10:11]Read from MH i2c: E2 0B 00 CB 0A 00 3C AD 63 6F 3C 95 D3 1A 90 00 CA [21:10:11]RAPDU: 3C AD 63 6F 3C 95 D3 1A 90 00 [21:10:11]wFMCommunicate OK [21:10:11]SAM_PROTO_SignData done [21:10:11]FM_MakeSignedData done [21:10:11]CreateOFDProtocolMessage [21:10:11]wFMCommunicate request_size=4 [21:10:11]MH_SAM_APDU [21:10:11]CAPDU: 80 11 00 00 [21:10:11]Write to MH i2c: E2 08 00 CC 0A 80 11 00 00 00 00 00 00 50 [21:10:11]Write i2c OK [21:10:11]MH_I2C_Read... [21:10:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:10:11]Read from MH i2c: E2 [21:10:11]MH_I2C_Read... [21:10:11]Read from MH i2c: E2 17 00 [21:10:11]MH_I2C_Read... [21:10:11]Read from MH i2c: E2 17 00 CC 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AD [21:10:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:10:11]wFMCommunicate OK [21:10:11]CreateOFDProtocolMessage done [21:10:11]OFDSenderStorePacket 226855 [21:10:11]StoreOFDPacket docnum=226855 [21:10:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E0 00 07 01 47 EA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 03 02 00 00 F4 03 04 00 B2 B3 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 27 76 03 00 35 04 06 00 98 4A 29 C0 86 B4 3C AD 63 6F 3C 95 D3 1A [21:10:11]CheckFolder [21:10:11]dirname=/storage/ofd_packets [21:10:11]CheckFolder done [21:10:11]ProducePacketName [21:10:11]name=ofd_packets/00226855 [21:10:11]NVStorageSaveData ofd_packets/00226855 [21:10:11]File name is /storage/ofd_packets/00226855 [21:10:11]Write 301 bytes [21:10:11]NVStorageSaveData done [21:10:11]OFDSenderStorePacket done [21:10:11]KKMCreateOFDPacket done [21:10:11]NVStorageSaveData kkm_last_timestamp [21:10:11]File name is /storage/kkm_last_timestamp [21:10:11]Write 4 bytes [21:10:11]NVStorageSaveData done [21:10:11]ExternCall_PrintAddStr [21:10:11]wPrintStart [21:10:11]Write to MH i2c: 01 00 00 CD 0A D7 [21:10:11]Write i2c OK [21:10:11]MH_I2C_Read... [21:10:11]Read from MH i2c: 01 [21:10:11]MH_I2C_Read... [21:10:11]Read from MH i2c: 01 07 00 [21:10:11]MH_I2C_Read... [21:10:11]Read from MH i2c: 01 07 00 CD 0A 00 00 00 00 00 FF 0F EC [21:10:11]RasterBufferAndPrint [21:10:11]line Счет N : (1)2003283 [21:10:11]line ИНН: 02508201610067 [21:10:11]line Контрольно-Кассовый Чек [21:10:11]line ПРОДАЖА [21:10:11]line ТРК (МРК, ГНК) : 34 [21:10:11]line Товар: 2710124500 [21:10:11]line Аи-95-К-5 [21:10:11]line 6.740 * 74.20 [21:10:11]line = 500.11 [21:10:11]line НДС 12% НСП 1% [21:10:11]line > о реализуемом товаре [21:10:11]line ОКРУГЛЕНИЕ: -0.11 [21:10:11]line ИТОГО: 500.00 [21:10:11]line Внесено: 500.00 [21:10:11]line СДАЧА: 0.00 [21:10:11]line НСП 1% : 4.43 [21:10:11]line НДС 12% : 53.11 [21:10:11]line Наличными: 500.00 [21:10:11]line Безнал.: 0.00 [21:10:11]line Место: АЗС № 97 "Партнер Нефть" [21:10:11]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:10:11]line СНО: Общий режим [21:10:11]line Чек 515 28.07.2024 21:10 [21:10:11]line Смена: 439 ФФД: 1.0 [21:10:11]line ЗНМ: 0300000054 [21:10:11]line РНМ: 0000000000092624 [21:10:11]line Версия ККМ: 001 [21:10:11]line ФМ: 0000000000874959 [21:10:11]line ФД: 226855 [21:10:11]line ФПД: 167444295485108 [21:10:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T211010&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226855&fm=167444295485108&tin=02508201610067®Number=0000000000092624&sum=50000 [21:10:11]OFD Sender: Processing packet 226855 [packets to send 604, broken 603] [21:10:11]ProducePacketName [21:10:11]name=ofd_packets/00226855 [21:10:11]OFD Sender: To server: pG, [21:10:11]CommunicateWithHost lk.salyk.kg:30040 [21:10:11]ConnectInit lk.salyk.kg [21:10:11]written 0, free lines is 4095 [21:10:12]Write to MH i2c: 01 00 00 F8 0A 02 [21:10:12]Write i2c OK [21:10:12]MH_I2C_Read... [21:10:12]Read from MH i2c: 01 [21:10:12]MH_I2C_Read... [21:10:12]Read from MH i2c: 01 07 00 [21:10:12]MH_I2C_Read... [21:10:12]Read from MH i2c: 01 07 00 F8 0A 00 00 00 00 00 64 0C 79 [21:10:12]RasterBufferAndPrint [21:10:12]line [21:10:12]line [21:10:12]line [21:10:12]line [21:10:12]line [21:10:12]written 0, free lines is 3175 [21:10:12]MH_Cut [21:10:12]Write to MH i2c: D1 01 00 FF 0A 01 DB [21:10:12]Write i2c OK [21:10:12]MH_I2C_Read... [21:10:12]Read from MH i2c: D1 [21:10:12]MH_I2C_Read... [21:10:12]Read from MH i2c: D1 01 00 [21:10:12]MH_I2C_Read... [21:10:12]Read from MH i2c: D1 01 00 FF 0A 00 DA [21:10:12]Write to MH i2c: 01 00 00 00 0B 0B [21:10:12]Write i2c OK [21:10:12]MH_I2C_Read... [21:10:13]*** Cut start [21:10:13]*** Partial cut [21:10:13]*** CUTSNS_PIN = 1 [21:10:13]*** CUTSNS_PIN = 0 [21:10:13]*** Brake cut motor [21:10:14]Read from MH i2c: 01 [21:10:14]MH_I2C_Read... [21:10:14]*** Stop cut motor [21:10:14]*** Cut end [21:10:14]Read from MH i2c: 01 07 00 [21:10:14]MH_I2C_Read... [21:10:14]Read from MH i2c: 01 07 00 00 0B 00 00 00 00 00 FF 0F 20 [21:10:14]process_action close_receipt done [21:10:14]requested_data is exist [21:10:14]produce_requested_data [21:10:14]requested_item fm.sn is exist - process it [21:10:14]wFMCommunicate request_size=4 [21:10:14]MH_SAM_APDU [21:10:14]CAPDU: 80 11 00 00 [21:10:14]Write to MH i2c: E2 08 00 01 0B 80 11 00 00 00 00 00 00 86 [21:10:14]Write i2c OK [21:10:14]MH_I2C_Read... [21:10:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:10:14]Read from MH i2c: E2 [21:10:14]MH_I2C_Read... [21:10:14]Read from MH i2c: E2 17 00 [21:10:14]MH_I2C_Read... [21:10:14]Read from MH i2c: E2 17 00 01 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E3 [21:10:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:10:14]wFMCommunicate OK [21:10:14]requested_item fd.num is exist - process it [21:10:14]SAM_PROTO_GetFieldsCounters [21:10:14]wFMCommunicate request_size=4 [21:10:14]MH_SAM_APDU [21:10:14]CAPDU: 80 13 00 00 [21:10:14]Write to MH i2c: E2 08 00 02 0B 80 13 00 00 00 00 00 00 89 [21:10:14]Write i2c OK [21:10:14]MH_I2C_Read... [21:10:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:10:14]Read from MH i2c: E2 [21:10:14]MH_I2C_Read... [21:10:14]Read from MH i2c: E2 62 00 [21:10:14]MH_I2C_Read... [21:10:14]Read from MH i2c: E2 62 00 02 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 27 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 03 02 00 00 5E 04 04 00 03 02 00 00 57 04 04 00 04 02 00 00 19 04 04 00 00 00 00 00 90 00 19 [21:10:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 27 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 03 02 00 00 5E 04 04 00 03 02 00 00 57 04 04 00 04 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:10:14]wFMCommunicate OK [21:10:14]SAM_PROTO_GetFieldsCounters done [21:10:14]requested_item shift.num is exist - process it [21:10:14]requested_item shift.opened is exist - process it [21:10:14]req_shift_opened [21:10:14]FM_GetShiftState [21:10:14]SAM_PROTO_GetShiftState [21:10:14]wFMCommunicate request_size=4 [21:10:14]MH_SAM_APDU [21:10:14]CAPDU: 80 13 01 00 [21:10:14]Write to MH i2c: E2 08 00 03 0B 80 13 01 00 00 00 00 00 8B [21:10:14]Write i2c OK [21:10:14]MH_I2C_Read... [21:10:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:10:14]Read from MH i2c: E2 [21:10:14]MH_I2C_Read... [21:10:14]Read from MH i2c: E2 0E 00 [21:10:14]MH_I2C_Read... [21:10:14]Read from MH i2c: E2 0E 00 03 0B 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 3C [21:10:14]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:10:14]wFMCommunicate OK [21:10:14]SAM_PROTO_GetShiftState done [21:10:14]FM_GetShiftState done [21:10:14]req_shift_opened done [21:10:14]requested_item shift.open_date is exist - process it [21:10:14]req_shift_open_date [21:10:14]req_shift_open_date done [21:10:14]produce_requested_data done [21:10:14]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226855,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [21:10:14]process_action_free close_receipt [21:10:14]json_value_free [21:10:14]json_value_free done [21:10:14]process_json_proto returns [21:10:14]Send response to host [21:10:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226855,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [21:10:14]free response buf [21:10:14]execute_script done [21:10:14]execute_script returns [21:10:14]free content buf [21:10:14]Sock 10.Close socket [21:10:14]Sock 10.Thread stoped [21:10:16]recv_with_timeout no data received [21:10:16]ConnectInit Can't take IP for lk.salyk.kg [21:10:16]CommunicateWithHost connect error [21:10:16]CommunicateWithHost err = -1 [21:10:16]OFD Sender: Server communicate error [21:10:21]OFD Sender: Processing packet 226855 [packets to send 604, broken 603] [21:10:21]ProducePacketName [21:10:21]name=ofd_packets/00226855 [21:10:21]OFD Sender: To server: pG, [21:10:21]CommunicateWithHost lk.salyk.kg:30040 [21:10:21]ConnectInit lk.salyk.kg [21:10:26]ConnectInit Can't take IP for lk.salyk.kg [21:10:26]CommunicateWithHost connect error [21:10:26]CommunicateWithHost err = -1 [21:10:26]OFD Sender: Server communicate error [21:10:31]OFD Sender: Processing packet 226855 [packets to send 604, broken 603] [21:10:31]ProducePacketName [21:10:31]name=ofd_packets/00226855 [21:10:31]OFD Sender: To server: pG, [21:10:31]CommunicateWithHost lk.salyk.kg:30040 [21:10:31]ConnectInit lk.salyk.kg [21:10:33]Connected sock=9 [21:10:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E0 00 07 01 47 EA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 03 02 00 00 F4 03 04 00 B2 B3 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 27 76 03 00 35 04 06 00 98 4A 29 C0 86 B4 3C AD 63 6F 3C 95 D3 1A [21:10:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 67 9C 47 00 C0 1C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 27 76 03 00 F4 03 04 00 D1 5F A6 66 B6 04 01 00 00 D3 F9 49 E9 CD 33 B9 A6 [21:10:33]CommunicateWithHost err = 0 [21:10:33]CheckOFDResponse [21:10:33]1017 (14) - 77093643461234 [21:10:33]1041 (16) - 0000000000874959 [21:10:33]1040 (4) - 226855 [21:10:33]1012 (4) - 28.07.2024 15:12 [21:10:33]1206 (1) - 0 [21:10:33]OFD Sender: Remove packet 226855 [21:10:33]ProducePacketName [21:10:33]name=ofd_packets/00226855 [21:10:33]NVStorageDeleteData [21:10:34]OFD Sender: No OFD packet to send [21:10:39]OFD Sender: No OFD packet to send [21:10:44]OFD Sender: No OFD packet to send [21:10:49]OFD Sender: No OFD packet to send [21:10:54]OFD Sender: No OFD packet to send [21:10:59]OFD Sender: No OFD packet to send [21:11:04]OFD Sender: No OFD packet to send [21:11:09]OFD Sender: No OFD packet to send [21:11:14]OFD Sender: No OFD packet to send [21:11:19]OFD Sender: No OFD packet to send [21:11:24]OFD Sender: No OFD packet to send [21:11:29]OFD Sender: No OFD packet to send [21:11:34]OFD Sender: No OFD packet to send [21:11:39]OFD Sender: No OFD packet to send [21:11:44]OFD Sender: No OFD packet to send [21:11:45]accept exits with 7 [21:11:45]New connection [21:11:45]New thread 3066912100 created [21:11:45]Thread 3067055460 joined [21:11:45]Waiting for new connection... [21:11:45] Sock 7.Parse request [21:11:45]Sock 7.Check first char [21:11:45]Sock 7.First char is OK [21:11:45]request: POST /json_proto HTTP/1.0 [21:11:45]Method: POST [21:11:45]URL: /json_proto [21:11:45]Method is POST - this is cgi request [21:11:45]url: /json_proto [21:11:45]query_string will be loaded in cgi processing [21:11:45]execute_cgi json_proto POST (null) [21:11:45]execute_cgi path=json_proto method=POST [21:11:45]POST find Content-Length [21:11:45]Host: 172.17.43.131:8080 [21:11:45]Content-Length: 683 [21:11:45]Content-Type: application/json [21:11:45] [21:11:45]POST finish read [21:11:45]Found Content-Length = 683 [21:11:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003284", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [21:11:45]execute_script... [21:11:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003284", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [21:11:45]POST & json_proto [21:11:45]process_json_proto [21:11:45]json parsed OK: [21:11:45]protocol is kg_v1.0 [21:11:45]action value=close_receipt [21:11:45]process_action close_receipt [21:11:45]cmd_close_receipt [21:11:45]MH_GetDate [21:11:45]Write to MH i2c: F0 00 00 04 0B FE [21:11:45]Write i2c OK [21:11:45]MH_I2C_Read... [21:11:45]Read from MH i2c: F0 [21:11:45]MH_I2C_Read... [21:11:45]Read from MH i2c: F0 09 00 [21:11:45]MH_I2C_Read... [21:11:45]Read from MH i2c: F0 09 00 04 0B 00 11 B4 A6 66 F9 24 A2 66 FD [21:11:45]GetLastDocTimeStamp 1722201010 [21:11:45]current date 1722201105 [21:11:45]FM_GetShiftState [21:11:45]SAM_PROTO_GetShiftState [21:11:45]wFMCommunicate request_size=4 [21:11:45]MH_SAM_APDU [21:11:45]CAPDU: 80 13 01 00 [21:11:45]Write to MH i2c: E2 08 00 05 0B 80 13 01 00 00 00 00 00 8D [21:11:45]Write i2c OK [21:11:45]MH_I2C_Read... [21:11:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:11:45]Read from MH i2c: E2 [21:11:45]MH_I2C_Read... [21:11:45]Read from MH i2c: E2 0E 00 [21:11:45]MH_I2C_Read... [21:11:45]Read from MH i2c: E2 0E 00 05 0B 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 3E [21:11:45]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:11:45]wFMCommunicate OK [21:11:45]SAM_PROTO_GetShiftState done [21:11:45]FM_GetShiftState done [21:11:45]opened in 1722125326 [21:11:45]opened+sec_in_day 1722211726 [21:11:45]quantity*price = 100021 [21:11:45]sum+1 = 100023 [21:11:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 516 28.07.2024 21:11 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226856 ФПД: 208276756902605 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T211145&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226856&fm=208276756902605&tin=02508201610067®Number=0000000000092624&sum=100000 [21:11:46]StoreToDocumentArchive [21:11:46]shift 439 fd 226856 [21:11:46]save to /storage/0439/doc_00226856 [21:11:46]save last doc name /storage/0439/doc_00226856 to /storage/kkm_last_doc_name [21:11:46]save OK [21:11:46]Clear old archive folders... [21:11:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:11:46]tlvbuf is 009F31E0 [21:11:46]SAM_PROTO_ClearQueue [21:11:46]wFMCommunicate request_size=4 [21:11:46]MH_SAM_APDU [21:11:46]CAPDU: 80 09 00 00 [21:11:46]Write to MH i2c: E2 08 00 12 0B 80 09 00 00 00 00 00 00 8F [21:11:46]Write i2c OK [21:11:46]MH_I2C_Read... [21:11:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:11:46]Read from MH i2c: E2 [21:11:46]MH_I2C_Read... [21:11:46]Read from MH i2c: E2 03 00 [21:11:46]MH_I2C_Read... [21:11:46]Read from MH i2c: E2 03 00 12 0B 00 90 00 91 [21:11:46]RAPDU: 90 00 [21:11:46]wFMCommunicate OK [21:11:46]SAM_PROTO_ClearQueue done [21:11:46]KKMCreateOFDPacket [21:11:46]OFDProtocolAddRootSTLVToBuf [21:11:46]FM_MakeSignedData [21:11:46]FM_MakeSignedData [21:11:46]SAM_PROTO_SignData [21:11:46]wFMCommunicate request_size=4 [21:11:46]MH_SAM_APDU [21:11:46]CAPDU: 80 0D 01 02 [21:11:46]Write to MH i2c: E2 08 00 13 0B 80 0D 01 02 00 00 00 00 97 [21:11:46]Write i2c OK [21:11:46]MH_I2C_Read... [21:11:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:11:46]Read from MH i2c: E2 [21:11:46]MH_I2C_Read... [21:11:46]Read from MH i2c: E2 03 00 [21:11:46]MH_I2C_Read... [21:11:46]Read from MH i2c: E2 03 00 13 0B 00 90 00 92 [21:11:46]RAPDU: 90 00 [21:11:46]wFMCommunicate OK [21:11:46]wFMCommunicate request_size=255 [21:11:46]MH_SAM_APDU [21:11:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 04 02 00 00 F4 03 04 00 11 B4 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 28 76 03 00 35 04 06 00 BD [21:11:46]Write to MH i2c: E2 02 01 14 0B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 04 02 00 00 F4 03 04 00 11 B4 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 28 76 03 00 35 04 06 00 BD 00 00 38 [21:11:46]Write i2c OK [21:11:46]MH_I2C_Read... [21:11:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:11:46]Read from MH i2c: E2 [21:11:46]MH_I2C_Read... [21:11:46]Read from MH i2c: E2 03 00 [21:11:46]MH_I2C_Read... [21:11:46]Read from MH i2c: E2 03 00 14 0B 00 90 00 93 [21:11:46]RAPDU: 90 00 [21:11:46]wFMCommunicate OK [21:11:46]wFMCommunicate request_size=10 [21:11:46]MH_SAM_APDU [21:11:46]CAPDU: 80 0D 02 02 05 6D 36 1C 32 CD [21:11:46]Write to MH i2c: E2 0D 00 15 0B 80 0D 02 02 05 00 6D 36 1C 32 CD 00 00 62 [21:11:46]Write i2c OK [21:11:46]MH_I2C_Read... [21:11:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:11:47]Read from MH i2c: E2 [21:11:47]MH_I2C_Read... [21:11:47]Read from MH i2c: E2 03 00 [21:11:47]MH_I2C_Read... [21:11:47]Read from MH i2c: E2 03 00 15 0B 00 90 00 94 [21:11:47]RAPDU: 90 00 [21:11:47]wFMCommunicate OK [21:11:47]wFMCommunicate request_size=4 [21:11:47]MH_SAM_APDU [21:11:47]CAPDU: 80 0D 03 02 [21:11:47]Write to MH i2c: E2 08 00 16 0B 80 0D 03 02 00 00 00 00 9C [21:11:47]Write i2c OK [21:11:47]MH_I2C_Read... [21:11:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:11:47]Read from MH i2c: E2 [21:11:47]MH_I2C_Read... [21:11:47]Read from MH i2c: E2 0B 00 [21:11:47]MH_I2C_Read... [21:11:47]Read from MH i2c: E2 0B 00 16 0B 00 FF A6 13 C9 4F D9 C5 90 90 00 9B [21:11:47]RAPDU: FF A6 13 C9 4F D9 C5 90 90 00 [21:11:47]wFMCommunicate OK [21:11:47]SAM_PROTO_SignData done [21:11:47]FM_MakeSignedData done [21:11:47]CreateOFDProtocolMessage [21:11:47]wFMCommunicate request_size=4 [21:11:47]MH_SAM_APDU [21:11:47]CAPDU: 80 11 00 00 [21:11:47]Write to MH i2c: E2 08 00 17 0B 80 11 00 00 00 00 00 00 9C [21:11:47]Write i2c OK [21:11:47]MH_I2C_Read... [21:11:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:11:47]Read from MH i2c: E2 [21:11:47]MH_I2C_Read... [21:11:47]Read from MH i2c: E2 17 00 [21:11:47]MH_I2C_Read... [21:11:47]Read from MH i2c: E2 17 00 17 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F9 [21:11:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:11:47]wFMCommunicate OK [21:11:47]CreateOFDProtocolMessage done [21:11:47]OFDSenderStorePacket 226856 [21:11:47]StoreOFDPacket docnum=226856 [21:11:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 52 F6 07 01 34 7B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 04 02 00 00 F4 03 04 00 11 B4 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 28 76 03 00 35 04 06 00 BD 6D 36 1C 32 CD FF A6 13 C9 4F D9 C5 90 [21:11:47]CheckFolder [21:11:47]dirname=/storage/ofd_packets [21:11:47]CheckFolder done [21:11:47]ProducePacketName [21:11:47]name=ofd_packets/00226856 [21:11:47]NVStorageSaveData ofd_packets/00226856 [21:11:47]File name is /storage/ofd_packets/00226856 [21:11:47]Write 301 bytes [21:11:47]NVStorageSaveData done [21:11:47]OFDSenderStorePacket done [21:11:47]KKMCreateOFDPacket done [21:11:47]NVStorageSaveData kkm_last_timestamp [21:11:47]File name is /storage/kkm_last_timestamp [21:11:47]Write 4 bytes [21:11:47]NVStorageSaveData done [21:11:47]ExternCall_PrintAddStr [21:11:47]wPrintStart [21:11:47]Write to MH i2c: 01 00 00 18 0B 23 [21:11:47]Write i2c OK [21:11:47]MH_I2C_Read... [21:11:47]Read from MH i2c: 01 [21:11:47]MH_I2C_Read... [21:11:47]Read from MH i2c: 01 07 00 [21:11:47]MH_I2C_Read... [21:11:47]Read from MH i2c: 01 07 00 18 0B 00 00 00 00 00 FF 0F 38 [21:11:47]RasterBufferAndPrint [21:11:47]line Счет N : (1)2003284 [21:11:47]line ИНН: 02508201610067 [21:11:47]line Контрольно-Кассовый Чек [21:11:47]line ПРОДАЖА [21:11:47]line ТРК (МРК, ГНК) : 64 [21:11:47]line Товар: 2710124500 [21:11:47]line Аи-95-К-5 [21:11:47]line 13.480 * 74.20 [21:11:47]line = 1000.22 [21:11:47]line НДС 12% НСП 1% [21:11:47]line > о реализуемом товаре [21:11:47]line ОКРУГЛЕНИЕ: -0.22 [21:11:47]line ИТОГО: 1000.00 [21:11:47]line Внесено: 1000.00 [21:11:47]line СДАЧА: 0.00 [21:11:47]line НСП 1% : 8.85 [21:11:47]line НДС 12% : 106.22 [21:11:47]line Наличными: 1000.00 [21:11:47]line Безнал.: 0.00 [21:11:47]line Место: АЗС № 97 "Партнер Нефть" [21:11:47]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:11:47]line СНО: Общий режим [21:11:47]line Чек 516 28.07.2024 21:11 [21:11:47]line Смена: 439 ФФД: 1.0 [21:11:47]line ЗНМ: 0300000054 [21:11:47]line РНМ: 0000000000092624 [21:11:47]line Версия ККМ: 001 [21:11:47]line ФМ: 0000000000874959 [21:11:47]line ФД: 226856 [21:11:47]line ФПД: 208276756902605 [21:11:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T211145&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226856&fm=208276756902605&tin=02508201610067®Number=0000000000092624&sum=100000 [21:11:47]OFD Sender: Processing packet 226856 [packets to send 604, broken 603] [21:11:47]ProducePacketName [21:11:47]name=ofd_packets/00226856 [21:11:47]OFD Sender: To server: pG, [21:11:47]CommunicateWithHost lk.salyk.kg:30040 [21:11:47]ConnectInit lk.salyk.kg [21:11:47]written 0, free lines is 4095 [21:11:47]Connected sock=10 [21:11:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 52 F6 07 01 34 7B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 04 02 00 00 F4 03 04 00 11 B4 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 28 76 03 00 35 04 06 00 BD 6D 36 1C 32 CD FF A6 13 C9 4F D9 C5 90 [21:11:47]Write to MH i2c: 01 00 00 43 0B 4E [21:11:47]Write i2c OK [21:11:47]MH_I2C_Read... [21:11:47]Read from MH i2c: 01 [21:11:47]MH_I2C_Read... [21:11:47]Read from MH i2c: 01 07 00 [21:11:47]MH_I2C_Read... [21:11:47]Read from MH i2c: 01 07 00 43 0B 00 00 00 00 00 6A 0C CB [21:11:47]RasterBufferAndPrint [21:11:47]line [21:11:47]line [21:11:47]line [21:11:47]line [21:11:47]line [21:11:47]written 0, free lines is 3181 [21:11:47]MH_Cut [21:11:47]Write to MH i2c: D1 01 00 4A 0B 01 27 [21:11:47]Write i2c OK [21:11:47]MH_I2C_Read... [21:11:47]Read from MH i2c: D1 [21:11:47]MH_I2C_Read... [21:11:47]Read from MH i2c: D1 01 00 [21:11:47]MH_I2C_Read... [21:11:47]Read from MH i2c: D1 01 00 4A 0B 00 26 [21:11:47]Write to MH i2c: 01 00 00 4B 0B 56 [21:11:47]Write i2c OK [21:11:47]MH_I2C_Read... [21:11:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 FA 97 47 00 29 22 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 28 76 03 00 F4 03 04 00 1B 60 A6 66 B6 04 01 00 00 B0 D2 A8 01 5F 7E 65 7D [21:11:48]CommunicateWithHost err = 0 [21:11:48]CheckOFDResponse [21:11:48]1017 (14) - 77093643461234 [21:11:48]1041 (16) - 0000000000874959 [21:11:48]1040 (4) - 226856 [21:11:48]1012 (4) - 28.07.2024 15:13 [21:11:48]1206 (1) - 0 [21:11:48]OFD Sender: Remove packet 226856 [21:11:48]ProducePacketName [21:11:48]name=ofd_packets/00226856 [21:11:48]NVStorageDeleteData [21:11:48]OFD Sender: No OFD packet to send [21:11:49]*** Cut start [21:11:49]*** Partial cut [21:11:49]*** CUTSNS_PIN = 1 [21:11:49]*** CUTSNS_PIN = 0 [21:11:49]*** Brake cut motor [21:11:49]Read from MH i2c: 01 [21:11:49]MH_I2C_Read... [21:11:49]*** Stop cut motor [21:11:49]*** Cut end [21:11:49]Read from MH i2c: 01 07 00 [21:11:49]MH_I2C_Read... [21:11:49]Read from MH i2c: 01 07 00 4B 0B 00 00 00 00 00 FF 0F 6B [21:11:49]process_action close_receipt done [21:11:49]requested_data is exist [21:11:49]produce_requested_data [21:11:49]requested_item fm.sn is exist - process it [21:11:49]wFMCommunicate request_size=4 [21:11:49]MH_SAM_APDU [21:11:49]CAPDU: 80 11 00 00 [21:11:49]Write to MH i2c: E2 08 00 4C 0B 80 11 00 00 00 00 00 00 D1 [21:11:49]Write i2c OK [21:11:49]MH_I2C_Read... [21:11:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:11:49]Read from MH i2c: E2 [21:11:49]MH_I2C_Read... [21:11:49]Read from MH i2c: E2 17 00 [21:11:49]MH_I2C_Read... [21:11:49]Read from MH i2c: E2 17 00 4C 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2E [21:11:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:11:49]wFMCommunicate OK [21:11:49]requested_item fd.num is exist - process it [21:11:49]SAM_PROTO_GetFieldsCounters [21:11:49]wFMCommunicate request_size=4 [21:11:49]MH_SAM_APDU [21:11:49]CAPDU: 80 13 00 00 [21:11:49]Write to MH i2c: E2 08 00 4D 0B 80 13 00 00 00 00 00 00 D4 [21:11:49]Write i2c OK [21:11:49]MH_I2C_Read... [21:11:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:11:50]Read from MH i2c: E2 [21:11:50]MH_I2C_Read... [21:11:50]Read from MH i2c: E2 62 00 [21:11:50]MH_I2C_Read... [21:11:50]Read from MH i2c: E2 62 00 4D 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 28 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 04 02 00 00 5E 04 04 00 04 02 00 00 57 04 04 00 05 02 00 00 19 04 04 00 00 00 00 00 90 00 68 [21:11:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 28 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 04 02 00 00 5E 04 04 00 04 02 00 00 57 04 04 00 05 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:11:50]wFMCommunicate OK [21:11:50]SAM_PROTO_GetFieldsCounters done [21:11:50]requested_item shift.num is exist - process it [21:11:50]requested_item shift.opened is exist - process it [21:11:50]req_shift_opened [21:11:50]FM_GetShiftState [21:11:50]SAM_PROTO_GetShiftState [21:11:50]wFMCommunicate request_size=4 [21:11:50]MH_SAM_APDU [21:11:50]CAPDU: 80 13 01 00 [21:11:50]Write to MH i2c: E2 08 00 4E 0B 80 13 01 00 00 00 00 00 D6 [21:11:50]Write i2c OK [21:11:50]MH_I2C_Read... [21:11:50]Read from MH i2c: E2 [21:11:50]MH_I2C_Read... [21:11:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:11:50]Read from MH i2c: E2 0E 00 [21:11:50]MH_I2C_Read... [21:11:50]Read from MH i2c: E2 0E 00 4E 0B 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 87 [21:11:50]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:11:50]wFMCommunicate OK [21:11:50]SAM_PROTO_GetShiftState done [21:11:50]FM_GetShiftState done [21:11:50]req_shift_opened done [21:11:50]requested_item shift.open_date is exist - process it [21:11:50]req_shift_open_date [21:11:50]req_shift_open_date done [21:11:50]produce_requested_data done [21:11:50]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226856,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [21:11:50]process_action_free close_receipt [21:11:50]json_value_free [21:11:50]json_value_free done [21:11:50]process_json_proto returns [21:11:50]Send response to host [21:11:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226856,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [21:11:50]free response buf [21:11:50]execute_script done [21:11:50]execute_script returns [21:11:50]free content buf [21:11:50]Sock 7.Close socket [21:11:50]Sock 7.Thread stoped [21:11:53]OFD Sender: No OFD packet to send [21:11:59]OFD Sender: No OFD packet to send [21:12:04]OFD Sender: No OFD packet to send [21:12:07]accept exits with 9 [21:12:07]New connection [21:12:07]New thread 3067055460 created [21:12:07]Thread 3066912100 joined [21:12:07]Waiting for new connection... [21:12:07] Sock 9.Parse request [21:12:07]Sock 9.Check first char [21:12:07]Sock 9.First char is OK [21:12:07]request: POST /json_proto HTTP/1.0 [21:12:07]Method: POST [21:12:07]URL: /json_proto [21:12:07]Method is POST - this is cgi request [21:12:07]url: /json_proto [21:12:07]query_string will be loaded in cgi processing [21:12:07]execute_cgi json_proto POST (null) [21:12:07]execute_cgi path=json_proto method=POST [21:12:07]POST find Content-Length [21:12:07]Host: 172.17.43.131:8080 [21:12:07]Content-Length: 680 [21:12:07]Content-Type: application/json [21:12:07] [21:12:07]POST finish read [21:12:07]Found Content-Length = 680 [21:12:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003282", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:12:07]execute_script... [21:12:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003282", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:12:07]POST & json_proto [21:12:07]process_json_proto [21:12:07]json parsed OK: [21:12:07]protocol is kg_v1.0 [21:12:07]action value=close_receipt [21:12:07]process_action close_receipt [21:12:07]cmd_close_receipt [21:12:07]MH_GetDate [21:12:07]Write to MH i2c: F0 00 00 4F 0B 49 [21:12:07]Write i2c OK [21:12:07]MH_I2C_Read... [21:12:07]Read from MH i2c: F0 [21:12:07]MH_I2C_Read... [21:12:07]Read from MH i2c: F0 09 00 [21:12:07]MH_I2C_Read... [21:12:07]Read from MH i2c: F0 09 00 4F 0B 00 27 B4 A6 66 F9 24 A2 66 5E [21:12:07]GetLastDocTimeStamp 1722201105 [21:12:07]current date 1722201127 [21:12:07]FM_GetShiftState [21:12:07]SAM_PROTO_GetShiftState [21:12:07]wFMCommunicate request_size=4 [21:12:07]MH_SAM_APDU [21:12:07]CAPDU: 80 13 01 00 [21:12:07]Write to MH i2c: E2 08 00 50 0B 80 13 01 00 00 00 00 00 D8 [21:12:07]Write i2c OK [21:12:07]MH_I2C_Read... [21:12:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:12:07]Read from MH i2c: E2 [21:12:07]MH_I2C_Read... [21:12:07]Read from MH i2c: E2 0E 00 [21:12:07]MH_I2C_Read... [21:12:07]Read from MH i2c: E2 0E 00 50 0B 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 89 [21:12:07]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:12:07]wFMCommunicate OK [21:12:07]SAM_PROTO_GetShiftState done [21:12:07]FM_GetShiftState done [21:12:07]opened in 1722125326 [21:12:07]opened+sec_in_day 1722211726 [21:12:07]quantity*price = 150037 [21:12:07]sum+1 = 150039 [21:12:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 517 28.07.2024 21:12 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226857 ФПД: 256301615045833 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T211207&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226857&fm=256301615045833&tin=02508201610067®Number=0000000000092624&sum=150000 [21:12:08]StoreToDocumentArchive [21:12:08]shift 439 fd 226857 [21:12:08]save to /storage/0439/doc_00226857 [21:12:08]save last doc name /storage/0439/doc_00226857 to /storage/kkm_last_doc_name [21:12:08]save OK [21:12:08]Clear old archive folders... [21:12:08]ProcessDocumentItem done err = 0, tmpTLVsize=248 [21:12:08]tlvbuf is 00AA3570 [21:12:08]SAM_PROTO_ClearQueue [21:12:08]wFMCommunicate request_size=4 [21:12:08]MH_SAM_APDU [21:12:08]CAPDU: 80 09 00 00 [21:12:08]Write to MH i2c: E2 08 00 5D 0B 80 09 00 00 00 00 00 00 DA [21:12:08]Write i2c OK [21:12:08]MH_I2C_Read... [21:12:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:12:08]Read from MH i2c: E2 [21:12:08]MH_I2C_Read... [21:12:08]Read from MH i2c: E2 03 00 [21:12:08]MH_I2C_Read... [21:12:08]Read from MH i2c: E2 03 00 5D 0B 00 90 00 DC [21:12:08]RAPDU: 90 00 [21:12:08]wFMCommunicate OK [21:12:08]SAM_PROTO_ClearQueue done [21:12:08]KKMCreateOFDPacket [21:12:08]OFDProtocolAddRootSTLVToBuf [21:12:08]FM_MakeSignedData [21:12:08]FM_MakeSignedData [21:12:08]SAM_PROTO_SignData [21:12:08]wFMCommunicate request_size=4 [21:12:08]MH_SAM_APDU [21:12:08]CAPDU: 80 0D 01 02 [21:12:08]Write to MH i2c: E2 08 00 5E 0B 80 0D 01 02 00 00 00 00 E2 [21:12:08]Write i2c OK [21:12:08]MH_I2C_Read... [21:12:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:12:08]Read from MH i2c: E2 [21:12:08]MH_I2C_Read... [21:12:08]Read from MH i2c: E2 03 00 [21:12:08]MH_I2C_Read... [21:12:08]Read from MH i2c: E2 03 00 5E 0B 00 90 00 DD [21:12:08]RAPDU: 90 00 [21:12:08]wFMCommunicate OK [21:12:08]wFMCommunicate request_size=255 [21:12:08]MH_SAM_APDU [21:12:08]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 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 02 00 00 F4 03 04 00 27 B4 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 29 76 03 00 35 04 06 00 E9 1A DE B8 [21:12:08]Write to MH i2c: E2 02 01 5F 0B 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 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 02 00 00 F4 03 04 00 27 B4 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 29 76 03 00 35 04 06 00 E9 1A DE B8 00 00 C7 [21:12:08]Write i2c OK [21:12:08]MH_I2C_Read... [21:12:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:12:08]Read from MH i2c: E2 [21:12:08]MH_I2C_Read... [21:12:08]Read from MH i2c: E2 03 00 [21:12:08]MH_I2C_Read... [21:12:08]Read from MH i2c: E2 03 00 5F 0B 00 90 00 DE [21:12:08]RAPDU: 90 00 [21:12:08]wFMCommunicate OK [21:12:08]wFMCommunicate request_size=7 [21:12:08]MH_SAM_APDU [21:12:08]CAPDU: 80 0D 02 02 02 5C C9 [21:12:08]Write to MH i2c: E2 0A 00 60 0B 80 0D 02 02 02 00 5C C9 00 00 0E [21:12:08]Write i2c OK [21:12:08]MH_I2C_Read... [21:12:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:12:08]Read from MH i2c: E2 [21:12:08]MH_I2C_Read... [21:12:08]Read from MH i2c: E2 03 00 [21:12:08]MH_I2C_Read... [21:12:08]Read from MH i2c: E2 03 00 60 0B 00 90 00 DF [21:12:08]RAPDU: 90 00 [21:12:08]wFMCommunicate OK [21:12:08]wFMCommunicate request_size=4 [21:12:08]MH_SAM_APDU [21:12:08]CAPDU: 80 0D 03 02 [21:12:08]Write to MH i2c: E2 08 00 61 0B 80 0D 03 02 00 00 00 00 E7 [21:12:08]Write i2c OK [21:12:08]MH_I2C_Read... [21:12:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:12:08]Read from MH i2c: E2 [21:12:08]MH_I2C_Read... [21:12:08]Read from MH i2c: E2 0B 00 [21:12:08]MH_I2C_Read... [21:12:08]Read from MH i2c: E2 0B 00 61 0B 00 A8 F7 E4 D3 6D B5 57 38 90 00 EF [21:12:08]RAPDU: A8 F7 E4 D3 6D B5 57 38 90 00 [21:12:08]wFMCommunicate OK [21:12:08]SAM_PROTO_SignData done [21:12:08]FM_MakeSignedData done [21:12:08]CreateOFDProtocolMessage [21:12:08]wFMCommunicate request_size=4 [21:12:08]MH_SAM_APDU [21:12:08]CAPDU: 80 11 00 00 [21:12:08]Write to MH i2c: E2 08 00 62 0B 80 11 00 00 00 00 00 00 E7 [21:12:08]Write i2c OK [21:12:08]MH_I2C_Read... [21:12:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:12:08]Read from MH i2c: E2 [21:12:08]MH_I2C_Read... [21:12:08]Read from MH i2c: E2 17 00 [21:12:08]MH_I2C_Read... [21:12:08]Read from MH i2c: E2 17 00 62 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 44 [21:12:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:12:08]wFMCommunicate OK [21:12:08]CreateOFDProtocolMessage done [21:12:08]OFDSenderStorePacket 226857 [21:12:08]StoreOFDPacket docnum=226857 [21:12:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 E2 C4 04 01 7D 4C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 02 00 00 F4 03 04 00 27 B4 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 29 76 03 00 35 04 06 00 E9 1A DE B8 5C C9 A8 F7 E4 D3 6D B5 57 38 [21:12:08]CheckFolder [21:12:08]dirname=/storage/ofd_packets [21:12:08]CheckFolder done [21:12:08]ProducePacketName [21:12:08]name=ofd_packets/00226857 [21:12:08]NVStorageSaveData ofd_packets/00226857 [21:12:08]File name is /storage/ofd_packets/00226857 [21:12:08]Write 298 bytes [21:12:08]NVStorageSaveData done [21:12:08]OFDSenderStorePacket done [21:12:08]KKMCreateOFDPacket done [21:12:08]NVStorageSaveData kkm_last_timestamp [21:12:08]File name is /storage/kkm_last_timestamp [21:12:08]Write 4 bytes [21:12:08]NVStorageSaveData done [21:12:08]ExternCall_PrintAddStr [21:12:08]wPrintStart [21:12:08]Write to MH i2c: 01 00 00 63 0B 6E [21:12:08]Write i2c OK [21:12:08]MH_I2C_Read... [21:12:08]Read from MH i2c: 01 [21:12:08]MH_I2C_Read... [21:12:08]Read from MH i2c: 01 07 00 [21:12:08]MH_I2C_Read... [21:12:08]Read from MH i2c: 01 07 00 63 0B 00 00 00 00 00 FF 0F 83 [21:12:08]RasterBufferAndPrint [21:12:08]line Счет N : (1)2003282 [21:12:08]line ИНН: 02508201610067 [21:12:08]line Контрольно-Кассовый Чек [21:12:08]line ПРОДАЖА [21:12:08]line ТРК (МРК, ГНК) : 11 [21:12:08]line Товар: 2710194210 [21:12:08]line ДТ-К-5 [21:12:08]line 19.690 * 76.20 [21:12:08]line = 1500.38 [21:12:08]line НДС 12% НСП 1% [21:12:08]line > о реализуемом товаре [21:12:08]line ОКРУГЛЕНИЕ: -0.38 [21:12:08]line ИТОГО: 1500.00 [21:12:08]line Внесено: 1500.00 [21:12:08]line СДАЧА: 0.00 [21:12:08]line НСП 1% : 13.28 [21:12:08]line НДС 12% : 159.33 [21:12:08]line Наличными: 1500.00 [21:12:08]line Безнал.: 0.00 [21:12:08]line Место: АЗС № 97 "Партнер Нефть" [21:12:08]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:12:08]line СНО: Общий режим [21:12:08]line Чек 517 28.07.2024 21:12 [21:12:08]line Смена: 439 ФФД: 1.0 [21:12:08]line ЗНМ: 0300000054 [21:12:08]line РНМ: 0000000000092624 [21:12:08]line Версия ККМ: 001 [21:12:08]line ФМ: 0000000000874959 [21:12:08]line ФД: 226857 [21:12:08]line ФПД: 256301615045833 [21:12:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T211207&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226857&fm=256301615045833&tin=02508201610067®Number=0000000000092624&sum=150000 [21:12:09]OFD Sender: Processing packet 226857 [packets to send 604, broken 603] [21:12:09]ProducePacketName [21:12:09]name=ofd_packets/00226857 [21:12:09]OFD Sender: To server: pG, [21:12:09]CommunicateWithHost lk.salyk.kg:30040 [21:12:09]ConnectInit lk.salyk.kg [21:12:09]written 0, free lines is 4095 [21:12:09]Write to MH i2c: 01 00 00 8E 0B 99 [21:12:09]Write i2c OK [21:12:09]MH_I2C_Read... [21:12:09]Read from MH i2c: 01 [21:12:09]MH_I2C_Read... [21:12:09]Read from MH i2c: 01 07 00 [21:12:09]MH_I2C_Read... [21:12:09]Read from MH i2c: 01 07 00 8E 0B 00 00 00 00 00 5C 0C 08 [21:12:09]RasterBufferAndPrint [21:12:09]line [21:12:09]line [21:12:09]line [21:12:09]line [21:12:09]line [21:12:09]written 0, free lines is 3167 [21:12:09]MH_Cut [21:12:09]Write to MH i2c: D1 01 00 95 0B 01 72 [21:12:09]Write i2c OK [21:12:09]MH_I2C_Read... [21:12:09]Read from MH i2c: D1 [21:12:09]MH_I2C_Read... [21:12:09]Read from MH i2c: D1 01 00 [21:12:09]MH_I2C_Read... [21:12:09]Read from MH i2c: D1 01 00 95 0B 00 71 [21:12:09]Write to MH i2c: 01 00 00 96 0B A1 [21:12:09]Write i2c OK [21:12:09]MH_I2C_Read... [21:12:09]recv_with_timeout no data received [21:12:10]*** Cut start [21:12:10]*** Partial cut [21:12:10]*** CUTSNS_PIN = 1 [21:12:11]*** CUTSNS_PIN = 0 [21:12:11]*** Brake cut motor [21:12:11]Read from MH i2c: 01 [21:12:11]MH_I2C_Read... [21:12:11]*** Stop cut motor [21:12:11]*** Cut end [21:12:11]Read from MH i2c: 01 07 00 [21:12:11]MH_I2C_Read... [21:12:11]Read from MH i2c: 01 07 00 96 0B 00 00 00 00 00 FF 0F B6 [21:12:11]process_action close_receipt done [21:12:11]requested_data is exist [21:12:11]produce_requested_data [21:12:11]requested_item fm.sn is exist - process it [21:12:11]wFMCommunicate request_size=4 [21:12:11]MH_SAM_APDU [21:12:11]CAPDU: 80 11 00 00 [21:12:11]Write to MH i2c: E2 08 00 97 0B 80 11 00 00 00 00 00 00 1C [21:12:11]Write i2c OK [21:12:11]MH_I2C_Read... [21:12:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:12:11]Read from MH i2c: E2 [21:12:11]MH_I2C_Read... [21:12:11]Read from MH i2c: E2 17 00 [21:12:11]MH_I2C_Read... [21:12:11]Read from MH i2c: E2 17 00 97 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 79 [21:12:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:12:11]wFMCommunicate OK [21:12:11]requested_item fd.num is exist - process it [21:12:11]SAM_PROTO_GetFieldsCounters [21:12:11]wFMCommunicate request_size=4 [21:12:11]MH_SAM_APDU [21:12:11]CAPDU: 80 13 00 00 [21:12:11]Write to MH i2c: E2 08 00 98 0B 80 13 00 00 00 00 00 00 1F [21:12:11]Write i2c OK [21:12:11]MH_I2C_Read... [21:12:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:12:11]Read from MH i2c: E2 [21:12:11]MH_I2C_Read... [21:12:11]Read from MH i2c: E2 62 00 [21:12:11]MH_I2C_Read... [21:12:11]Read from MH i2c: E2 62 00 98 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 29 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 05 02 00 00 5E 04 04 00 05 02 00 00 57 04 04 00 06 02 00 00 19 04 04 00 00 00 00 00 90 00 B7 [21:12:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 29 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 05 02 00 00 5E 04 04 00 05 02 00 00 57 04 04 00 06 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:12:11]wFMCommunicate OK [21:12:11]SAM_PROTO_GetFieldsCounters done [21:12:11]requested_item shift.num is exist - process it [21:12:11]requested_item shift.opened is exist - process it [21:12:11]req_shift_opened [21:12:11]FM_GetShiftState [21:12:11]SAM_PROTO_GetShiftState [21:12:11]wFMCommunicate request_size=4 [21:12:11]MH_SAM_APDU [21:12:11]CAPDU: 80 13 01 00 [21:12:11]Write to MH i2c: E2 08 00 99 0B 80 13 01 00 00 00 00 00 21 [21:12:11]Write i2c OK [21:12:11]MH_I2C_Read... [21:12:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:12:11]Read from MH i2c: E2 [21:12:11]MH_I2C_Read... [21:12:11]Read from MH i2c: E2 0E 00 [21:12:11]MH_I2C_Read... [21:12:11]Read from MH i2c: E2 0E 00 99 0B 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 D2 [21:12:11]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:12:11]wFMCommunicate OK [21:12:11]SAM_PROTO_GetShiftState done [21:12:11]FM_GetShiftState done [21:12:11]req_shift_opened done [21:12:11]requested_item shift.open_date is exist - process it [21:12:11]req_shift_open_date [21:12:11]req_shift_open_date done [21:12:11]produce_requested_data done [21:12:11]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226857,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [21:12:11]process_action_free close_receipt [21:12:11]json_value_free [21:12:11]json_value_free done [21:12:11]process_json_proto returns [21:12:11]Send response to host [21:12:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226857,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [21:12:11]free response buf [21:12:11]execute_script done [21:12:11]execute_script returns [21:12:11]free content buf [21:12:11]Sock 9.Close socket [21:12:11]Sock 9.Thread stoped [21:12:14]ConnectInit Can't take IP for lk.salyk.kg [21:12:14]CommunicateWithHost connect error [21:12:14]CommunicateWithHost err = -1 [21:12:14]OFD Sender: Server communicate error [21:12:19]OFD Sender: Processing packet 226857 [packets to send 604, broken 603] [21:12:19]ProducePacketName [21:12:19]name=ofd_packets/00226857 [21:12:19]OFD Sender: To server: pG, [21:12:19]CommunicateWithHost lk.salyk.kg:30040 [21:12:19]ConnectInit lk.salyk.kg [21:12:23]Connected sock=9 [21:12:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 E2 C4 04 01 7D 4C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 02 00 00 F4 03 04 00 27 B4 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 29 76 03 00 35 04 06 00 E9 1A DE B8 5C C9 A8 F7 E4 D3 6D B5 57 38 [21:12:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 6B 03 47 00 BA 1E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 29 76 03 00 F4 03 04 00 3F 60 A6 66 B6 04 01 00 00 A8 BC 82 36 62 04 23 70 [21:12:24]CommunicateWithHost err = 0 [21:12:24]CheckOFDResponse [21:12:24]1017 (14) - 77093643461234 [21:12:24]1041 (16) - 0000000000874959 [21:12:24]1040 (4) - 226857 [21:12:24]1012 (4) - 28.07.2024 15:14 [21:12:24]1206 (1) - 0 [21:12:24]OFD Sender: Remove packet 226857 [21:12:24]ProducePacketName [21:12:24]name=ofd_packets/00226857 [21:12:24]NVStorageDeleteData [21:12:25]OFD Sender: No OFD packet to send [21:12:25]accept exits with 10 [21:12:25]New connection [21:12:25]New thread 3066912100 created [21:12:25]Thread 3067055460 joined [21:12:25]Waiting for new connection... [21:12:25] Sock 10.Parse request [21:12:25]Sock 10.Check first char [21:12:25]Sock 10.First char is OK [21:12:25]request: POST /json_proto HTTP/1.0 [21:12:25]Method: POST [21:12:25]URL: /json_proto [21:12:25]Method is POST - this is cgi request [21:12:25]url: /json_proto [21:12:25]query_string will be loaded in cgi processing [21:12:25]execute_cgi json_proto POST (null) [21:12:25]execute_cgi path=json_proto method=POST [21:12:25]POST find Content-Length [21:12:25]Host: 172.17.43.131:8080 [21:12:25]Content-Length: 679 [21:12:25]Content-Type: application/json [21:12:25] [21:12:25]POST finish read [21:12:25]Found Content-Length = 679 [21:12:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003285", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [21:12:25]execute_script... [21:12: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)2003285", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [21:12:25]POST & json_proto [21:12:25]process_json_proto [21:12:25]json parsed OK: [21:12:25]protocol is kg_v1.0 [21:12:25]action value=close_receipt [21:12:25]process_action close_receipt [21:12:25]cmd_close_receipt [21:12:25]MH_GetDate [21:12:25]Write to MH i2c: F0 00 00 9A 0B 94 [21:12:25]Write i2c OK [21:12:25]MH_I2C_Read... [21:12:25]Read from MH i2c: F0 [21:12:25]MH_I2C_Read... [21:12:25]Read from MH i2c: F0 09 00 [21:12:25]MH_I2C_Read... [21:12:25]Read from MH i2c: F0 09 00 9A 0B 00 3A B4 A6 66 F9 24 A2 66 BC [21:12:25]GetLastDocTimeStamp 1722201127 [21:12:25]current date 1722201146 [21:12:25]FM_GetShiftState [21:12:25]SAM_PROTO_GetShiftState [21:12:25]wFMCommunicate request_size=4 [21:12:25]MH_SAM_APDU [21:12:25]CAPDU: 80 13 01 00 [21:12:25]Write to MH i2c: E2 08 00 9B 0B 80 13 01 00 00 00 00 00 23 [21:12:25]Write i2c OK [21:12:25]MH_I2C_Read... [21:12:25]Read from MH i2c: E2 [21:12:25]MH_I2C_Read... [21:12:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:12:25]Read from MH i2c: E2 0E 00 [21:12:25]MH_I2C_Read... [21:12:25]Read from MH i2c: E2 0E 00 9B 0B 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 D4 [21:12:25]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:12:25]wFMCommunicate OK [21:12:25]SAM_PROTO_GetShiftState done [21:12:25]FM_GetShiftState done [21:12:25]opened in 1722125326 [21:12:25]opened+sec_in_day 1722211726 [21:12:25]quantity*price = 80061 [21:12:25]sum+1 = 80063 [21:12:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 85.02 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 518 28.07.2024 21:12 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226858 ФПД: 57477350683613 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T211226&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226858&fm=57477350683613&tin=02508201610067®Number=0000000000092624&sum=80000 [21:12:26]StoreToDocumentArchive [21:12:26]shift 439 fd 226858 [21:12:26]save to /storage/0439/doc_00226858 [21:12:26]save last doc name /storage/0439/doc_00226858 to /storage/kkm_last_doc_name [21:12:26]save OK [21:12:26]Clear old archive folders... [21:12:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:12:26]tlvbuf is 00ACA1F0 [21:12:26]SAM_PROTO_ClearQueue [21:12:26]wFMCommunicate request_size=4 [21:12:26]MH_SAM_APDU [21:12:26]CAPDU: 80 09 00 00 [21:12:26]Write to MH i2c: E2 08 00 A8 0B 80 09 00 00 00 00 00 00 25 [21:12:26]Write i2c OK [21:12:26]MH_I2C_Read... [21:12:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:12:26]Read from MH i2c: E2 [21:12:26]MH_I2C_Read... [21:12:26]Read from MH i2c: E2 03 00 [21:12:26]MH_I2C_Read... [21:12:26]Read from MH i2c: E2 03 00 A8 0B 00 90 00 27 [21:12:26]RAPDU: 90 00 [21:12:26]wFMCommunicate OK [21:12:26]SAM_PROTO_ClearQueue done [21:12:26]KKMCreateOFDPacket [21:12:26]OFDProtocolAddRootSTLVToBuf [21:12:26]FM_MakeSignedData [21:12:26]FM_MakeSignedData [21:12:26]SAM_PROTO_SignData [21:12:26]wFMCommunicate request_size=4 [21:12:26]MH_SAM_APDU [21:12:26]CAPDU: 80 0D 01 02 [21:12:26]Write to MH i2c: E2 08 00 A9 0B 80 0D 01 02 00 00 00 00 2D [21:12:26]Write i2c OK [21:12:26]MH_I2C_Read... [21:12:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:12:26]Read from MH i2c: E2 [21:12:26]MH_I2C_Read... [21:12:26]Read from MH i2c: E2 03 00 [21:12:26]MH_I2C_Read... [21:12:26]Read from MH i2c: E2 03 00 A9 0B 00 90 00 28 [21:12:26]RAPDU: 90 00 [21:12:26]wFMCommunicate OK [21:12:26]wFMCommunicate request_size=255 [21:12:26]MH_SAM_APDU [21:12:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 06 02 00 00 F4 03 04 00 3A B4 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2A 76 03 00 35 04 06 00 34 [21:12:26]Write to MH i2c: E2 02 01 AA 0B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 06 02 00 00 F4 03 04 00 3A B4 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2A 76 03 00 35 04 06 00 34 00 00 C2 [21:12:26]Write i2c OK [21:12:26]MH_I2C_Read... [21:12:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:12:27]Read from MH i2c: E2 [21:12:27]MH_I2C_Read... [21:12:27]Read from MH i2c: E2 03 00 [21:12:27]MH_I2C_Read... [21:12:27]Read from MH i2c: E2 03 00 AA 0B 00 90 00 29 [21:12:27]RAPDU: 90 00 [21:12:27]wFMCommunicate OK [21:12:27]wFMCommunicate request_size=10 [21:12:27]MH_SAM_APDU [21:12:27]CAPDU: 80 0D 02 02 05 46 7D 11 F3 DD [21:12:27]Write to MH i2c: E2 0D 00 AB 0B 80 0D 02 02 05 00 46 7D 11 F3 DD 00 00 DE [21:12:27]Write i2c OK [21:12:27]MH_I2C_Read... [21:12:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:12:27]Read from MH i2c: E2 [21:12:27]MH_I2C_Read... [21:12:27]Read from MH i2c: E2 03 00 [21:12:27]MH_I2C_Read... [21:12:27]Read from MH i2c: E2 03 00 AB 0B 00 90 00 2A [21:12:27]RAPDU: 90 00 [21:12:27]wFMCommunicate OK [21:12:27]wFMCommunicate request_size=4 [21:12:27]MH_SAM_APDU [21:12:27]CAPDU: 80 0D 03 02 [21:12:27]Write to MH i2c: E2 08 00 AC 0B 80 0D 03 02 00 00 00 00 32 [21:12:27]Write i2c OK [21:12:27]MH_I2C_Read... [21:12:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:12:27]Read from MH i2c: E2 [21:12:27]MH_I2C_Read... [21:12:27]Read from MH i2c: E2 0B 00 [21:12:27]MH_I2C_Read... [21:12:27]Read from MH i2c: E2 0B 00 AC 0B 00 91 2F 80 D8 8D 86 34 5D 90 00 EF [21:12:27]RAPDU: 91 2F 80 D8 8D 86 34 5D 90 00 [21:12:27]wFMCommunicate OK [21:12:27]SAM_PROTO_SignData done [21:12:27]FM_MakeSignedData done [21:12:27]CreateOFDProtocolMessage [21:12:27]wFMCommunicate request_size=4 [21:12:27]MH_SAM_APDU [21:12:27]CAPDU: 80 11 00 00 [21:12:27]Write to MH i2c: E2 08 00 AD 0B 80 11 00 00 00 00 00 00 32 [21:12:27]Write i2c OK [21:12:27]MH_I2C_Read... [21:12:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:12:27]Read from MH i2c: E2 [21:12:27]MH_I2C_Read... [21:12:27]Read from MH i2c: E2 17 00 [21:12:27]MH_I2C_Read... [21:12:27]Read from MH i2c: E2 17 00 AD 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8F [21:12:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:12:27]wFMCommunicate OK [21:12:27]CreateOFDProtocolMessage done [21:12:27]OFDSenderStorePacket 226858 [21:12:27]StoreOFDPacket docnum=226858 [21:12:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 18 5D 07 01 FA 2F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 06 02 00 00 F4 03 04 00 3A B4 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2A 76 03 00 35 04 06 00 34 46 7D 11 F3 DD 91 2F 80 D8 8D 86 34 5D [21:12:27]CheckFolder [21:12:27]dirname=/storage/ofd_packets [21:12:27]CheckFolder done [21:12:27]ProducePacketName [21:12:27]name=ofd_packets/00226858 [21:12:27]NVStorageSaveData ofd_packets/00226858 [21:12:27]File name is /storage/ofd_packets/00226858 [21:12:27]Write 301 bytes [21:12:27]NVStorageSaveData done [21:12:27]OFDSenderStorePacket done [21:12:27]KKMCreateOFDPacket done [21:12:27]NVStorageSaveData kkm_last_timestamp [21:12:27]File name is /storage/kkm_last_timestamp [21:12:27]Write 4 bytes [21:12:27]NVStorageSaveData done [21:12:27]ExternCall_PrintAddStr [21:12:27]wPrintStart [21:12:27]Write to MH i2c: 01 00 00 AE 0B B9 [21:12:27]Write i2c OK [21:12:27]MH_I2C_Read... [21:12:27]Read from MH i2c: 01 [21:12:27]MH_I2C_Read... [21:12:27]Read from MH i2c: 01 07 00 [21:12:27]MH_I2C_Read... [21:12:27]Read from MH i2c: 01 07 00 AE 0B 00 00 00 00 00 FF 0F CE [21:12:27]RasterBufferAndPrint [21:12:27]line Счет N : (1)2003285 [21:12:27]line ИНН: 02508201610067 [21:12:27]line Контрольно-Кассовый Чек [21:12:27]line ПРОДАЖА [21:12:27]line ТРК (МРК, ГНК) : 54 [21:12:27]line Товар: 2710124500 [21:12:27]line Аи-95-К-5 [21:12:27]line 10.790 * 74.20 [21:12:27]line = 800.62 [21:12:27]line НДС 12% НСП 1% [21:12:27]line > о реализуемом товаре [21:12:27]line ОКРУГЛЕНИЕ: -0.62 [21:12:27]line ИТОГО: 800.00 [21:12:27]line Внесено: 800.00 [21:12:27]line СДАЧА: 0.00 [21:12:27]line НСП 1% : 7.08 [21:12:27]line НДС 12% : 85.02 [21:12:27]line Наличными: 800.00 [21:12:27]line Безнал.: 0.00 [21:12:27]line Место: АЗС № 97 "Партнер Нефть" [21:12:27]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:12:27]line СНО: Общий режим [21:12:27]line Чек 518 28.07.2024 21:12 [21:12:27]line Смена: 439 ФФД: 1.0 [21:12:27]line ЗНМ: 0300000054 [21:12:27]line РНМ: 0000000000092624 [21:12:27]line Версия ККМ: 001 [21:12:27]line ФМ: 0000000000874959 [21:12:27]line ФД: 226858 [21:12:27]line ФПД: 57477350683613 [21:12:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T211226&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226858&fm=57477350683613&tin=02508201610067®Number=0000000000092624&sum=80000 [21:12:27]written 0, free lines is 4095 [21:12:27]OFD Sender: Processing packet 226858 [packets to send 604, broken 603] [21:12:27]ProducePacketName [21:12:27]name=ofd_packets/00226858 [21:12:27]OFD Sender: To server: pG, [21:12:27]CommunicateWithHost lk.salyk.kg:30040 [21:12:27]ConnectInit lk.salyk.kg [21:12:27]Write to MH i2c: 01 00 00 D9 0B E4 [21:12:27]Write i2c OK [21:12:27]MH_I2C_Read... [21:12:27]Read from MH i2c: 01 [21:12:27]MH_I2C_Read... [21:12:27]Read from MH i2c: 01 07 00 [21:12:27]MH_I2C_Read... [21:12:27]Read from MH i2c: 01 07 00 D9 0B 00 00 00 00 00 61 0C 58 [21:12:27]RasterBufferAndPrint [21:12:27]line [21:12:27]line [21:12:27]line [21:12:27]line [21:12:27]line [21:12:27]written 0, free lines is 3177 [21:12:27]MH_Cut [21:12:27]Write to MH i2c: D1 01 00 E0 0B 01 BD [21:12:27]Write i2c OK [21:12:27]MH_I2C_Read... [21:12:27]Read from MH i2c: D1 [21:12:27]MH_I2C_Read... [21:12:27]Read from MH i2c: D1 01 00 [21:12:27]MH_I2C_Read... [21:12:27]Read from MH i2c: D1 01 00 E0 0B 00 BC [21:12:27]Write to MH i2c: 01 00 00 E1 0B EC [21:12:27]Write i2c OK [21:12:27]MH_I2C_Read... [21:12:27]Connected sock=9 [21:12:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 18 5D 07 01 FA 2F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 06 02 00 00 F4 03 04 00 3A B4 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2A 76 03 00 35 04 06 00 34 46 7D 11 F3 DD 91 2F 80 D8 8D 86 34 5D [21:12:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 04 C5 47 00 6A 31 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2A 76 03 00 F4 03 04 00 43 60 A6 66 B6 04 01 00 00 06 7B 70 A2 D2 63 B4 E5 [21:12:28]CommunicateWithHost err = 0 [21:12:28]CheckOFDResponse [21:12:28]1017 (14) - 77093643461234 [21:12:28]1041 (16) - 0000000000874959 [21:12:28]1040 (4) - 226858 [21:12:28]1012 (4) - 28.07.2024 15:14 [21:12:28]1206 (1) - 0 [21:12:28]OFD Sender: Remove packet 226858 [21:12:28]ProducePacketName [21:12:28]name=ofd_packets/00226858 [21:12:28]NVStorageDeleteData [21:12:29]OFD Sender: No OFD packet to send [21:12:29]*** Cut start [21:12:29]*** Partial cut [21:12:29]*** CUTSNS_PIN = 1 [21:12:29]*** CUTSNS_PIN = 0 [21:12:29]*** Brake cut motor [21:12:29]Read from MH i2c: 01 [21:12:29]MH_I2C_Read... [21:12:29]*** Stop cut motor [21:12:29]*** Cut end [21:12:29]Read from MH i2c: 01 07 00 [21:12:29]MH_I2C_Read... [21:12:29]Read from MH i2c: 01 07 00 E1 0B 00 00 00 00 00 FF 0F 01 [21:12:29]process_action close_receipt done [21:12:29]requested_data is exist [21:12:29]produce_requested_data [21:12:29]requested_item fm.sn is exist - process it [21:12:29]wFMCommunicate request_size=4 [21:12:29]MH_SAM_APDU [21:12:29]CAPDU: 80 11 00 00 [21:12:29]Write to MH i2c: E2 08 00 E2 0B 80 11 00 00 00 00 00 00 67 [21:12:29]Write i2c OK [21:12:29]MH_I2C_Read... [21:12:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:12:29]Read from MH i2c: E2 [21:12:29]MH_I2C_Read... [21:12:29]Read from MH i2c: E2 17 00 [21:12:29]MH_I2C_Read... [21:12:29]Read from MH i2c: E2 17 00 E2 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C4 [21:12:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:12:29]wFMCommunicate OK [21:12:29]requested_item fd.num is exist - process it [21:12:29]SAM_PROTO_GetFieldsCounters [21:12:29]wFMCommunicate request_size=4 [21:12:29]MH_SAM_APDU [21:12:29]CAPDU: 80 13 00 00 [21:12:29]Write to MH i2c: E2 08 00 E3 0B 80 13 00 00 00 00 00 00 6A [21:12:29]Write i2c OK [21:12:29]MH_I2C_Read... [21:12:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:12:29]Read from MH i2c: E2 [21:12:29]MH_I2C_Read... [21:12:29]Read from MH i2c: E2 62 00 [21:12:29]MH_I2C_Read... [21:12:29]Read from MH i2c: E2 62 00 E3 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2A 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 06 02 00 00 5E 04 04 00 06 02 00 00 57 04 04 00 07 02 00 00 19 04 04 00 00 00 00 00 90 00 06 [21:12:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2A 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 06 02 00 00 5E 04 04 00 06 02 00 00 57 04 04 00 07 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:12:29]wFMCommunicate OK [21:12:29]SAM_PROTO_GetFieldsCounters done [21:12:29]requested_item shift.num is exist - process it [21:12:29]requested_item shift.opened is exist - process it [21:12:29]req_shift_opened [21:12:29]FM_GetShiftState [21:12:29]SAM_PROTO_GetShiftState [21:12:29]wFMCommunicate request_size=4 [21:12:29]MH_SAM_APDU [21:12:29]CAPDU: 80 13 01 00 [21:12:29]Write to MH i2c: E2 08 00 E4 0B 80 13 01 00 00 00 00 00 6C [21:12:29]Write i2c OK [21:12:29]MH_I2C_Read... [21:12:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:12:30]Read from MH i2c: E2 [21:12:30]MH_I2C_Read... [21:12:30]Read from MH i2c: E2 0E 00 [21:12:30]MH_I2C_Read... [21:12:30]Read from MH i2c: E2 0E 00 E4 0B 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 1D [21:12:30]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:12:30]wFMCommunicate OK [21:12:30]SAM_PROTO_GetShiftState done [21:12:30]FM_GetShiftState done [21:12:30]req_shift_opened done [21:12:30]requested_item shift.open_date is exist - process it [21:12:30]req_shift_open_date [21:12:30]req_shift_open_date done [21:12:30]produce_requested_data done [21:12:30]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226858,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [21:12:30]process_action_free close_receipt [21:12:30]json_value_free [21:12:30]json_value_free done [21:12:30]process_json_proto returns [21:12:30]Send response to host [21:12:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226858,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [21:12:30]free response buf [21:12:30]execute_script done [21:12:30]execute_script returns [21:12:30]free content buf [21:12:30]Sock 10.Close socket [21:12:30]Sock 10.Thread stoped [21:12:34]OFD Sender: No OFD packet to send [21:12:39]OFD Sender: No OFD packet to send [21:12:44]OFD Sender: No OFD packet to send [21:12:49]OFD Sender: No OFD packet to send [21:12:50]recv_with_timeout no data received [21:12:54]OFD Sender: No OFD packet to send [21:12:59]OFD Sender: No OFD packet to send [21:13:00]recv_with_timeout no data received [21:13:04]OFD Sender: No OFD packet to send [21:13:09]OFD Sender: No OFD packet to send [21:13:12]recv_with_timeout no data received [21:13:14]OFD Sender: No OFD packet to send [21:13:19]OFD Sender: No OFD packet to send [21:13:24]OFD Sender: No OFD packet to send [21:13:29]OFD Sender: No OFD packet to send [21:13:34]OFD Sender: No OFD packet to send [21:13:39]OFD Sender: No OFD packet to send [21:13:44]OFD Sender: No OFD packet to send [21:13:49]OFD Sender: No OFD packet to send [21:13:54]accept exits with 7 [21:13:54]New connection [21:13:54]New thread 3067055460 created [21:13:54]Thread 3066912100 joined [21:13:54]Waiting for new connection... [21:13:54] Sock 7.Parse request [21:13:54]Sock 7.Check first char [21:13:54]Sock 7.First char is OK [21:13:54]request: POST /json_proto HTTP/1.0 [21:13:54]Method: POST [21:13:54]URL: /json_proto [21:13:54]Method is POST - this is cgi request [21:13:54]url: /json_proto [21:13:54]query_string will be loaded in cgi processing [21:13:54]execute_cgi json_proto POST (null) [21:13:54]execute_cgi path=json_proto method=POST [21:13:54]POST find Content-Length [21:13:54]Host: 172.17.43.131:8080 [21:13:54]Content-Length: 678 [21:13:54]Content-Type: application/json [21:13:54] [21:13:54]POST finish read [21:13:54]Found Content-Length = 678 [21:13:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003287", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 6.200, "sum" : 420.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 420.00, "total" : 420.00, "payments": [ { "type": 0, "sum" : 420.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:13:54]execute_script... [21:13: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)2003287", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 6.200, "sum" : 420.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 420.00, "total" : 420.00, "payments": [ { "type": 0, "sum" : 420.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:13:54]POST & json_proto [21:13:54]process_json_proto [21:13:54]json parsed OK: [21:13:54]protocol is kg_v1.0 [21:13:54]action value=close_receipt [21:13:54]process_action close_receipt [21:13:54]cmd_close_receipt [21:13:54]MH_GetDate [21:13:54]Write to MH i2c: F0 00 00 E5 0B DF [21:13:54]Write i2c OK [21:13:54]MH_I2C_Read... [21:13:54]Read from MH i2c: F0 [21:13:54]MH_I2C_Read... [21:13:54]Read from MH i2c: F0 09 00 [21:13:54]MH_I2C_Read... [21:13:54]Read from MH i2c: F0 09 00 E5 0B 00 92 B4 A6 66 F9 24 A2 66 5F [21:13:54]GetLastDocTimeStamp 1722201146 [21:13:54]current date 1722201234 [21:13:54]FM_GetShiftState [21:13:54]SAM_PROTO_GetShiftState [21:13:54]wFMCommunicate request_size=4 [21:13:54]MH_SAM_APDU [21:13:54]CAPDU: 80 13 01 00 [21:13:54]Write to MH i2c: E2 08 00 E6 0B 80 13 01 00 00 00 00 00 6E [21:13:54]Write i2c OK [21:13:54]MH_I2C_Read... [21:13:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:13:54]Read from MH i2c: E2 [21:13:54]MH_I2C_Read... [21:13:54]Read from MH i2c: E2 0E 00 [21:13:54]MH_I2C_Read... [21:13:54]Read from MH i2c: E2 0E 00 E6 0B 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 1F [21:13:54]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:13:54]wFMCommunicate OK [21:13:54]SAM_PROTO_GetShiftState done [21:13:54]FM_GetShiftState done [21:13:54]opened in 1722125326 [21:13:54]opened+sec_in_day 1722211726 [21:13:54]quantity*price = 42036 [21:13:54]sum+1 = 42037 [21:13:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 420.00 Внесено: 420.00 СДАЧА: 0.00 НСП 1% : 3.72 НДС 12% : 44.64 Наличными: 420.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 519 28.07.2024 21:13 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226859 ФПД: 224727023009875 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T211354&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226859&fm=224727023009875&tin=02508201610067®Number=0000000000092624&sum=42000 [21:13:55]StoreToDocumentArchive [21:13:55]shift 439 fd 226859 [21:13:55]save to /storage/0439/doc_00226859 [21:13:55]save last doc name /storage/0439/doc_00226859 to /storage/kkm_last_doc_name [21:13:55]save OK [21:13:55]Clear old archive folders... [21:13:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:13:55]tlvbuf is 00ACA210 [21:13:55]SAM_PROTO_ClearQueue [21:13:55]wFMCommunicate request_size=4 [21:13:55]MH_SAM_APDU [21:13:55]CAPDU: 80 09 00 00 [21:13:55]Write to MH i2c: E2 08 00 F3 0B 80 09 00 00 00 00 00 00 70 [21:13:55]Write i2c OK [21:13:55]MH_I2C_Read... [21:13:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:13:55]Read from MH i2c: E2 [21:13:55]MH_I2C_Read... [21:13:55]Read from MH i2c: E2 03 00 [21:13:55]MH_I2C_Read... [21:13:55]Read from MH i2c: E2 03 00 F3 0B 00 90 00 72 [21:13:55]RAPDU: 90 00 [21:13:55]wFMCommunicate OK [21:13:55]SAM_PROTO_ClearQueue done [21:13:55]KKMCreateOFDPacket [21:13:55]OFDProtocolAddRootSTLVToBuf [21:13:55]FM_MakeSignedData [21:13:55]FM_MakeSignedData [21:13:55]SAM_PROTO_SignData [21:13:55]wFMCommunicate request_size=4 [21:13:55]MH_SAM_APDU [21:13:55]CAPDU: 80 0D 01 02 [21:13:55]Write to MH i2c: E2 08 00 F4 0B 80 0D 01 02 00 00 00 00 78 [21:13:55]Write i2c OK [21:13:55]MH_I2C_Read... [21:13:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:13:55]Read from MH i2c: E2 [21:13:55]MH_I2C_Read... [21:13:55]Read from MH i2c: E2 03 00 [21:13:55]MH_I2C_Read... [21:13:55]Read from MH i2c: E2 03 00 F4 0B 00 90 00 73 [21:13:55]RAPDU: 90 00 [21:13:55]wFMCommunicate OK [21:13:55]wFMCommunicate request_size=255 [21:13:55]MH_SAM_APDU [21:13:55]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 18 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 34 A4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 A4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 74 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 70 11 00 00 00 00 07 04 06 00 10 A4 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 02 00 00 F4 03 04 00 92 B4 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2B 76 03 00 35 04 06 00 CC [21:13:55]Write to MH i2c: E2 02 01 F5 0B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 18 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 34 A4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 A4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 74 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 70 11 00 00 00 00 07 04 06 00 10 A4 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 02 00 00 F4 03 04 00 92 B4 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2B 76 03 00 35 04 06 00 CC 00 00 29 [21:13:55]Write i2c OK [21:13:55]MH_I2C_Read... [21:13:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:13:55]Read from MH i2c: E2 [21:13:55]MH_I2C_Read... [21:13:55]Read from MH i2c: E2 03 00 [21:13:55]MH_I2C_Read... [21:13:55]Read from MH i2c: E2 03 00 F5 0B 00 90 00 74 [21:13:55]RAPDU: 90 00 [21:13:55]wFMCommunicate OK [21:13:55]wFMCommunicate request_size=10 [21:13:55]MH_SAM_APDU [21:13:55]CAPDU: 80 0D 02 02 05 63 56 60 C0 53 [21:13:55]Write to MH i2c: E2 0D 00 F6 0B 80 0D 02 02 05 00 63 56 60 C0 53 00 00 B1 [21:13:55]Write i2c OK [21:13:55]MH_I2C_Read... [21:13:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:13:55]Read from MH i2c: E2 [21:13:55]MH_I2C_Read... [21:13:55]Read from MH i2c: E2 03 00 [21:13:55]MH_I2C_Read... [21:13:55]Read from MH i2c: E2 03 00 F6 0B 00 90 00 75 [21:13:55]RAPDU: 90 00 [21:13:55]wFMCommunicate OK [21:13:55]wFMCommunicate request_size=4 [21:13:55]MH_SAM_APDU [21:13:55]CAPDU: 80 0D 03 02 [21:13:55]Write to MH i2c: E2 08 00 F7 0B 80 0D 03 02 00 00 00 00 7D [21:13:55]Write i2c OK [21:13:55]MH_I2C_Read... [21:13:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:13:55]Read from MH i2c: E2 [21:13:55]MH_I2C_Read... [21:13:55]Read from MH i2c: E2 0B 00 [21:13:55]MH_I2C_Read... [21:13:55]Read from MH i2c: E2 0B 00 F7 0B 00 0B EF C5 C1 02 4F A8 79 90 00 70 [21:13:55]RAPDU: 0B EF C5 C1 02 4F A8 79 90 00 [21:13:55]wFMCommunicate OK [21:13:55]SAM_PROTO_SignData done [21:13:55]FM_MakeSignedData done [21:13:55]CreateOFDProtocolMessage [21:13:55]wFMCommunicate request_size=4 [21:13:55]MH_SAM_APDU [21:13:55]CAPDU: 80 11 00 00 [21:13:55]Write to MH i2c: E2 08 00 F8 0B 80 11 00 00 00 00 00 00 7D [21:13:55]Write i2c OK [21:13:55]MH_I2C_Read... [21:13:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:13:55]Read from MH i2c: E2 [21:13:55]MH_I2C_Read... [21:13:55]Read from MH i2c: E2 17 00 [21:13:55]MH_I2C_Read... [21:13:55]Read from MH i2c: E2 17 00 F8 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DA [21:13:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:13:55]wFMCommunicate OK [21:13:55]CreateOFDProtocolMessage done [21:13:55]OFDSenderStorePacket 226859 [21:13:55]StoreOFDPacket docnum=226859 [21:13:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 EA 12 07 01 81 D3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 18 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 34 A4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 A4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 74 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 70 11 00 00 00 00 07 04 06 00 10 A4 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 02 00 00 F4 03 04 00 92 B4 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2B 76 03 00 35 04 06 00 CC 63 56 60 C0 53 0B EF C5 C1 02 4F A8 79 [21:13:55]CheckFolder [21:13:55]dirname=/storage/ofd_packets [21:13:55]CheckFolder done [21:13:55]ProducePacketName [21:13:55]name=ofd_packets/00226859 [21:13:55]NVStorageSaveData ofd_packets/00226859 [21:13:55]File name is /storage/ofd_packets/00226859 [21:13:55]Write 301 bytes [21:13:55]NVStorageSaveData done [21:13:55]OFDSenderStorePacket done [21:13:55]KKMCreateOFDPacket done [21:13:55]NVStorageSaveData kkm_last_timestamp [21:13:55]File name is /storage/kkm_last_timestamp [21:13:55]Write 4 bytes [21:13:55]NVStorageSaveData done [21:13:55]ExternCall_PrintAddStr [21:13:55]wPrintStart [21:13:55]Write to MH i2c: 01 00 00 F9 0B 04 [21:13:55]Write i2c OK [21:13:55]MH_I2C_Read... [21:13:55]Read from MH i2c: 01 [21:13:55]MH_I2C_Read... [21:13:55]Read from MH i2c: 01 07 00 [21:13:55]MH_I2C_Read... [21:13:55]Read from MH i2c: 01 07 00 F9 0B 00 00 00 00 00 FF 0F 19 [21:13:55]RasterBufferAndPrint [21:13:55]line Счет N : (1)2003287 [21:13:55]line ИНН: 02508201610067 [21:13:55]line Контрольно-Кассовый Чек [21:13:55]line ПРОДАЖА [21:13:55]line ТРК (МРК, ГНК) : 33 [21:13:55]line Товар: 2710124130 [21:13:55]line Аи-92-К-5 [21:13:55]line 6.200 * 67.80 [21:13:55]line = 420.36 [21:13:55]line НДС 12% НСП 1% [21:13:55]line > о реализуемом товаре [21:13:55]line ОКРУГЛЕНИЕ: -0.36 [21:13:55]line ИТОГО: 420.00 [21:13:55]line Внесено: 420.00 [21:13:55]line СДАЧА: 0.00 [21:13:55]line НСП 1% : 3.72 [21:13:55]line НДС 12% : 44.64 [21:13:55]line Наличными: 420.00 [21:13:55]line Безнал.: 0.00 [21:13:55]line Место: АЗС № 97 "Партнер Нефть" [21:13:55]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:13:55]line СНО: Общий режим [21:13:55]line Чек 519 28.07.2024 21:13 [21:13:55]line Смена: 439 ФФД: 1.0 [21:13:55]line ЗНМ: 0300000054 [21:13:55]line РНМ: 0000000000092624 [21:13:55]line Версия ККМ: 001 [21:13:55]line ФМ: 0000000000874959 [21:13:55]line ФД: 226859 [21:13:55]line ФПД: 224727023009875 [21:13:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T211354&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226859&fm=224727023009875&tin=02508201610067®Number=0000000000092624&sum=42000 [21:13:55]written 0, free lines is 4095 [21:13:55]OFD Sender: Processing packet 226859 [packets to send 604, broken 603] [21:13:55]ProducePacketName [21:13:55]name=ofd_packets/00226859 [21:13:55]OFD Sender: To server: pG, [21:13:55]CommunicateWithHost lk.salyk.kg:30040 [21:13:55]ConnectInit lk.salyk.kg [21:13:56]Write to MH i2c: 01 00 00 24 0C 30 [21:13:56]Write i2c OK [21:13:56]MH_I2C_Read... [21:13:56]Read from MH i2c: 01 [21:13:56]MH_I2C_Read... [21:13:56]Read from MH i2c: 01 07 00 [21:13:56]MH_I2C_Read... [21:13:56]Read from MH i2c: 01 07 00 24 0C 00 00 00 00 00 67 0C AA [21:13:56]RasterBufferAndPrint [21:13:56]line [21:13:56]line [21:13:56]line [21:13:56]line [21:13:56]line [21:13:56]written 0, free lines is 3178 [21:13:56]MH_Cut [21:13:56]Write to MH i2c: D1 01 00 2B 0C 01 09 [21:13:56]Write i2c OK [21:13:56]MH_I2C_Read... [21:13:56]Read from MH i2c: D1 [21:13:56]MH_I2C_Read... [21:13:56]Read from MH i2c: D1 01 00 [21:13:56]MH_I2C_Read... [21:13:56]Read from MH i2c: D1 01 00 2B 0C 00 08 [21:13:56]Write to MH i2c: 01 00 00 2C 0C 38 [21:13:56]Write i2c OK [21:13:56]MH_I2C_Read... [21:13:57]*** Cut start [21:13:57]*** Partial cut [21:13:57]*** CUTSNS_PIN = 1 [21:13:57]Connected sock=10 [21:13:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 EA 12 07 01 81 D3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 18 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 34 A4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 A4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 74 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 70 11 00 00 00 00 07 04 06 00 10 A4 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 02 00 00 F4 03 04 00 92 B4 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2B 76 03 00 35 04 06 00 CC 63 56 60 C0 53 0B EF C5 C1 02 4F A8 79 [21:13:57]*** CUTSNS_PIN = 0 [21:13:57]*** Brake cut motor [21:13:58]Read from MH i2c: 01 [21:13:58]MH_I2C_Read... [21:13:58]*** Stop cut motor [21:13:58]*** Cut end [21:13:58]Read from MH i2c: 01 07 00 [21:13:58]MH_I2C_Read... [21:13:58]Read from MH i2c: 01 07 00 2C 0C 00 00 00 00 00 FF 0F 4D [21:13:58]process_action close_receipt done [21:13:58]requested_data is exist [21:13:58]produce_requested_data [21:13:58]requested_item fm.sn is exist - process it [21:13:58]wFMCommunicate request_size=4 [21:13:58]MH_SAM_APDU [21:13:58]CAPDU: 80 11 00 00 [21:13:58]Write to MH i2c: E2 08 00 2D 0C 80 11 00 00 00 00 00 00 B3 [21:13:58]Write i2c OK [21:13:58]MH_I2C_Read... [21:13:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:13:58]Read from MH i2c: E2 [21:13:58]MH_I2C_Read... [21:13:58]Read from MH i2c: E2 17 00 [21:13:58]MH_I2C_Read... [21:13:58]Read from MH i2c: E2 17 00 2D 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 10 [21:13:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:13:58]wFMCommunicate OK [21:13:58]requested_item fd.num is exist - process it [21:13:58]SAM_PROTO_GetFieldsCounters [21:13:58]wFMCommunicate request_size=4 [21:13:58]MH_SAM_APDU [21:13:58]CAPDU: 80 13 00 00 [21:13:58]Write to MH i2c: E2 08 00 2E 0C 80 13 00 00 00 00 00 00 B6 [21:13:58]Write i2c OK [21:13:58]MH_I2C_Read... [21:13:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:13:58]Read from MH i2c: E2 [21:13:58]MH_I2C_Read... [21:13:58]Read from MH i2c: E2 62 00 [21:13:58]MH_I2C_Read... [21:13:58]Read from MH i2c: E2 62 00 2E 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2B 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 07 02 00 00 5E 04 04 00 07 02 00 00 57 04 04 00 08 02 00 00 19 04 04 00 00 00 00 00 90 00 56 [21:13:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2B 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 07 02 00 00 5E 04 04 00 07 02 00 00 57 04 04 00 08 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:13:58]wFMCommunicate OK [21:13:58]SAM_PROTO_GetFieldsCounters done [21:13:58]requested_item shift.num is exist - process it [21:13:58]requested_item shift.opened is exist - process it [21:13:58]req_shift_opened [21:13:58]FM_GetShiftState [21:13:58]SAM_PROTO_GetShiftState [21:13:58]wFMCommunicate request_size=4 [21:13:58]MH_SAM_APDU [21:13:58]CAPDU: 80 13 01 00 [21:13:58]Write to MH i2c: E2 08 00 2F 0C 80 13 01 00 00 00 00 00 B8 [21:13:58]Write i2c OK [21:13:58]MH_I2C_Read... [21:13:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:13:58]Read from MH i2c: E2 [21:13:58]MH_I2C_Read... [21:13:58]Read from MH i2c: E2 0E 00 [21:13:58]MH_I2C_Read... [21:13:58]Read from MH i2c: E2 0E 00 2F 0C 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 69 [21:13:58]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:13:58]wFMCommunicate OK [21:13:58]SAM_PROTO_GetShiftState done [21:13:58]FM_GetShiftState done [21:13:58]req_shift_opened done [21:13:58]requested_item shift.open_date is exist - process it [21:13:58]req_shift_open_date [21:13:58]req_shift_open_date done [21:13:58]produce_requested_data done [21:13:58]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226859,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [21:13:58]process_action_free close_receipt [21:13:58]json_value_free [21:13:58]json_value_free done [21:13:58]process_json_proto returns [21:13:58]Send response to host [21:13:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226859,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [21:13:58]free response buf [21:13:58]execute_script done [21:13:58]execute_script returns [21:13:58]free content buf [21:13:58]Sock 7.Close socket [21:13:58]Sock 7.Thread stoped [21:13:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 77 E6 47 00 38 24 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2B 76 03 00 F4 03 04 00 9D 60 A6 66 B6 04 01 00 00 05 4C D1 6C 5D FF 87 55 [21:13:58]CommunicateWithHost err = 0 [21:13:58]CheckOFDResponse [21:13:58]1017 (14) - 77093643461234 [21:13:58]1041 (16) - 0000000000874959 [21:13:58]1040 (4) - 226859 [21:13:58]1012 (4) - 28.07.2024 15:15 [21:13:58]1206 (1) - 0 [21:13:58]OFD Sender: Remove packet 226859 [21:13:58]ProducePacketName [21:13:58]name=ofd_packets/00226859 [21:13:58]NVStorageDeleteData [21:13:59]OFD Sender: No OFD packet to send [21:14:02]recv_with_timeout no data received [21:14:04]OFD Sender: No OFD packet to send [21:14:09]OFD Sender: No OFD packet to send [21:14:11]accept exits with 9 [21:14:11]New connection [21:14:11]New thread 3066912100 created [21:14:11]Thread 3067055460 joined [21:14:11]Waiting for new connection... [21:14:11] Sock 9.Parse request [21:14:11]Sock 9.Check first char [21:14:11]Sock 9.First char is OK [21:14:11]request: POST /json_proto HTTP/1.0 [21:14:11]Method: POST [21:14:11]URL: /json_proto [21:14:11]Method is POST - this is cgi request [21:14:11]url: /json_proto [21:14:11]query_string will be loaded in cgi processing [21:14:11]execute_cgi json_proto POST (null) [21:14:11]execute_cgi path=json_proto method=POST [21:14:11]POST find Content-Length [21:14:11]Host: 172.17.43.131:8080 [21:14:11]Content-Length: 817 [21:14:11]Content-Type: application/json [21:14:11] [21:14:11]POST finish read [21:14:11]Found Content-Length = 817 [21:14:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003286", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 57.190, "sum" : 4357.88, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 4357.88 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:14:11]execute_script... [21: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)2003286", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 57.190, "sum" : 4357.88, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 4357.88 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:14:11]POST & json_proto [21:14:11]process_json_proto [21:14:11]json parsed OK: [21:14:11]protocol is kg_v1.0 [21:14:11]action value=close_receipt [21:14:11]process_action close_receipt [21:14:11]cmd_close_receipt [21:14:11]MH_GetDate [21:14:11]Write to MH i2c: F0 00 00 30 0C 2B [21:14:11]Write i2c OK [21:14:11]MH_I2C_Read... [21:14:11]Read from MH i2c: F0 [21:14:11]MH_I2C_Read... [21:14:11]Read from MH i2c: F0 09 00 [21:14:11]MH_I2C_Read... [21:14:11]Read from MH i2c: F0 09 00 30 0C 00 A4 B4 A6 66 F9 24 A2 66 BD [21:14:11]GetLastDocTimeStamp 1722201234 [21:14:11]current date 1722201252 [21:14:11]FM_GetShiftState [21:14:11]SAM_PROTO_GetShiftState [21:14:11]wFMCommunicate request_size=4 [21:14:11]MH_SAM_APDU [21:14:11]CAPDU: 80 13 01 00 [21:14:11]Write to MH i2c: E2 08 00 31 0C 80 13 01 00 00 00 00 00 BA [21:14:11]Write i2c OK [21:14:11]MH_I2C_Read... [21:14:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:14:11]Read from MH i2c: E2 [21:14:11]MH_I2C_Read... [21:14:11]Read from MH i2c: E2 0E 00 [21:14:11]MH_I2C_Read... [21:14:11]Read from MH i2c: E2 0E 00 31 0C 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 6B [21:14:11]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:14:11]wFMCommunicate OK [21:14:11]SAM_PROTO_GetShiftState done [21:14:11]FM_GetShiftState done [21:14:11]opened in 1722125326 [21:14:11]opened+sec_in_day 1722211726 [21:14:11]quantity*price = 435787 [21:14:11]sum+1 = 435789 [21:14:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 4357.88 НСП 1% : 38.56 НДС 12% : 462.78 Наличными: 0.00 Безнал.: 4357.88 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 520 28.07.2024 21:14 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 226860 ФПД: 184407619221789 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T211412&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226860&fm=184407619221789&tin=02508201610067®Number=0000000000092624&sum=435788 [21:14:12]StoreToDocumentArchive [21:14:12]shift 439 fd 226860 [21:14:12]save to /storage/0439/doc_00226860 [21:14:12]save last doc name /storage/0439/doc_00226860 to /storage/kkm_last_doc_name [21:14:12]save OK [21:14:12]Clear old archive folders... [21:14:12]ProcessDocumentItem done err = 0, tmpTLVsize=248 [21:14:12]tlvbuf is 00A21160 [21:14:12]SAM_PROTO_ClearQueue [21:14:12]wFMCommunicate request_size=4 [21:14:12]MH_SAM_APDU [21:14:12]CAPDU: 80 09 00 00 [21:14:12]Write to MH i2c: E2 08 00 3E 0C 80 09 00 00 00 00 00 00 BC [21:14:12]Write i2c OK [21:14:12]MH_I2C_Read... [21:14:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:14:12]Read from MH i2c: E2 [21:14:12]MH_I2C_Read... [21:14:12]Read from MH i2c: E2 03 00 [21:14:12]MH_I2C_Read... [21:14:12]Read from MH i2c: E2 03 00 3E 0C 00 90 00 BE [21:14:12]RAPDU: 90 00 [21:14:12]wFMCommunicate OK [21:14:12]SAM_PROTO_ClearQueue done [21:14:12]KKMCreateOFDPacket [21:14:12]OFDProtocolAddRootSTLVToBuf [21:14:12]FM_MakeSignedData [21:14:12]FM_MakeSignedData [21:14:12]SAM_PROTO_SignData [21:14:12]wFMCommunicate request_size=4 [21:14:12]MH_SAM_APDU [21:14:12]CAPDU: 80 0D 01 02 [21:14:12]Write to MH i2c: E2 08 00 3F 0C 80 0D 01 02 00 00 00 00 C4 [21:14:12]Write i2c OK [21:14:12]MH_I2C_Read... [21:14:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:14:12]Read from MH i2c: E2 [21:14:12]MH_I2C_Read... [21:14:12]Read from MH i2c: E2 03 00 [21:14:12]MH_I2C_Read... [21:14:12]Read from MH i2c: E2 03 00 3F 0C 00 90 00 BF [21:14:12]RAPDU: 90 00 [21:14:12]wFMCommunicate OK [21:14:12]wFMCommunicate request_size=255 [21:14:12]MH_SAM_APDU [21:14:12]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 66 DF 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 4C A6 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C A6 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 10 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C6 B4 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4C A6 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 02 00 00 F4 03 04 00 A4 B4 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2C 76 03 00 35 04 06 00 A7 B7 BE A3 [21:14:12]Write to MH i2c: E2 02 01 40 0C 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 35 FF 03 08 00 03 66 DF 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 4C A6 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C A6 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 10 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C6 B4 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4C A6 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 02 00 00 F4 03 04 00 A4 B4 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2C 76 03 00 35 04 06 00 A7 B7 BE A3 00 00 5A [21:14:12]Write i2c OK [21:14:12]MH_I2C_Read... [21:14:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:14:13]Read from MH i2c: E2 [21:14:13]MH_I2C_Read... [21:14:13]Read from MH i2c: E2 03 00 [21:14:13]MH_I2C_Read... [21:14:13]Read from MH i2c: E2 03 00 40 0C 00 90 00 C0 [21:14:13]RAPDU: 90 00 [21:14:13]wFMCommunicate OK [21:14:13]wFMCommunicate request_size=7 [21:14:13]MH_SAM_APDU [21:14:13]CAPDU: 80 0D 02 02 02 39 1D [21:14:13]Write to MH i2c: E2 0A 00 41 0C 80 0D 02 02 02 00 39 1D 00 00 21 [21:14:13]Write i2c OK [21:14:13]MH_I2C_Read... [21:14:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:14:13]Read from MH i2c: E2 [21:14:13]MH_I2C_Read... [21:14:13]Read from MH i2c: E2 03 00 [21:14:13]MH_I2C_Read... [21:14:13]Read from MH i2c: E2 03 00 41 0C 00 90 00 C1 [21:14:13]RAPDU: 90 00 [21:14:13]wFMCommunicate OK [21:14:13]wFMCommunicate request_size=4 [21:14:13]MH_SAM_APDU [21:14:13]CAPDU: 80 0D 03 02 [21:14:13]Write to MH i2c: E2 08 00 42 0C 80 0D 03 02 00 00 00 00 C9 [21:14:13]Write i2c OK [21:14:13]MH_I2C_Read... [21:14:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:14:13]Read from MH i2c: E2 [21:14:13]MH_I2C_Read... [21:14:13]Read from MH i2c: E2 0B 00 [21:14:13]MH_I2C_Read... [21:14:13]Read from MH i2c: E2 0B 00 42 0C 00 9B C7 14 65 39 DE EE FF 90 00 A9 [21:14:13]RAPDU: 9B C7 14 65 39 DE EE FF 90 00 [21:14:13]wFMCommunicate OK [21:14:13]SAM_PROTO_SignData done [21:14:13]FM_MakeSignedData done [21:14:13]CreateOFDProtocolMessage [21:14:13]wFMCommunicate request_size=4 [21:14:13]MH_SAM_APDU [21:14:13]CAPDU: 80 11 00 00 [21:14:13]Write to MH i2c: E2 08 00 43 0C 80 11 00 00 00 00 00 00 C9 [21:14:13]Write i2c OK [21:14:13]MH_I2C_Read... [21:14:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:14:13]Read from MH i2c: E2 [21:14:13]MH_I2C_Read... [21:14:13]Read from MH i2c: E2 17 00 [21:14:13]MH_I2C_Read... [21:14:13]Read from MH i2c: E2 17 00 43 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 26 [21:14:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:14:13]wFMCommunicate OK [21:14:13]CreateOFDProtocolMessage done [21:14:13]OFDSenderStorePacket 226860 [21:14:13]StoreOFDPacket docnum=226860 [21:14:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 8C 06 04 01 C7 06 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 35 FF 03 08 00 03 66 DF 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 4C A6 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C A6 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 10 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C6 B4 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4C A6 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 02 00 00 F4 03 04 00 A4 B4 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2C 76 03 00 35 04 06 00 A7 B7 BE A3 39 1D 9B C7 14 65 39 DE EE FF [21:14:13]CheckFolder [21:14:13]dirname=/storage/ofd_packets [21:14:13]CheckFolder done [21:14:13]ProducePacketName [21:14:13]name=ofd_packets/00226860 [21:14:13]NVStorageSaveData ofd_packets/00226860 [21:14:13]File name is /storage/ofd_packets/00226860 [21:14:13]Write 298 bytes [21:14:13]NVStorageSaveData done [21:14:13]OFDSenderStorePacket done [21:14:13]KKMCreateOFDPacket done [21:14:13]NVStorageSaveData kkm_last_timestamp [21:14:13]File name is /storage/kkm_last_timestamp [21:14:13]Write 4 bytes [21:14:13]NVStorageSaveData done [21:14:13]ExternCall_PrintAddStr [21:14:13]wPrintStart [21:14:13]Write to MH i2c: 01 00 00 44 0C 50 [21:14:13]Write i2c OK [21:14:13]MH_I2C_Read... [21:14:13]Read from MH i2c: 01 [21:14:13]MH_I2C_Read... [21:14:13]Read from MH i2c: 01 07 00 [21:14:13]MH_I2C_Read... [21:14:13]Read from MH i2c: 01 07 00 44 0C 00 00 00 00 00 FF 0F 65 [21:14:13]RasterBufferAndPrint [21:14:13]line Счет N : (1)2003286 [21:14:13]line ИНН: 02508201610067 [21:14:13]line Контрольно-Кассовый Чек [21:14:13]line ПРОДАЖА [21:14:13]line ТРК (МРК, ГНК) : 41 [21:14:13]line Товар: 2710194210 [21:14:13]line ДТ-К-5 [21:14:13]line 57.190 * 76.20 [21:14:13]line = 4357.88 [21:14:13]line НДС 12% НСП 1% [21:14:13]line > о реализуемом товаре [21:14:13]line ИТОГО: 4357.88 [21:14:13]line НСП 1% : 38.56 [21:14:13]line НДС 12% : 462.78 [21:14:13]line Наличными: 0.00 [21:14:13]line Безнал.: 4357.88 [21:14:13]line Место: АЗС № 97 "Партнер Нефть" [21:14:13]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:14:13]line СНО: Общий режим [21:14:13]line Чек 520 28.07.2024 21:14 [21:14:13]line Смена: 439 ФФД: 1.0 [21:14:13]line ЗНМ: 0300000054 [21:14:13]line РНМ: 0000000000092624 [21:14:13]line Версия ККМ: 001 [21:14:13]line Платежная система: Бакай Банк [21:14:13]line ФМ: 0000000000874959 [21:14:13]line ФД: 226860 [21:14:13]line ФПД: 184407619221789 [21:14:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T211412&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226860&fm=184407619221789&tin=02508201610067®Number=0000000000092624&sum=435788 [21:14:13]written 0, free lines is 4095 [21:14:13]OFD Sender: Processing packet 226860 [packets to send 604, broken 603] [21:14:13]ProducePacketName [21:14:13]name=ofd_packets/00226860 [21:14:13]OFD Sender: To server: pG, [21:14:13]CommunicateWithHost lk.salyk.kg:30040 [21:14:13]ConnectInit lk.salyk.kg [21:14:13]Connected sock=11 [21:14:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 8C 06 04 01 C7 06 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 35 FF 03 08 00 03 66 DF 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 4C A6 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C A6 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 10 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C6 B4 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4C A6 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 02 00 00 F4 03 04 00 A4 B4 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2C 76 03 00 35 04 06 00 A7 B7 BE A3 39 1D 9B C7 14 65 39 DE EE FF [21:14:13]Write to MH i2c: 01 00 00 6E 0C 7A [21:14:13]Write i2c OK [21:14:13]MH_I2C_Read... [21:14:13]Read from MH i2c: 01 [21:14:13]MH_I2C_Read... [21:14:13]Read from MH i2c: 01 07 00 [21:14:13]MH_I2C_Read... [21:14:13]Read from MH i2c: 01 07 00 6E 0C 00 00 00 00 00 A8 0C 35 [21:14:13]RasterBufferAndPrint [21:14:13]line [21:14:13]line [21:14:13]line [21:14:13]line [21:14:13]line [21:14:13]written 0, free lines is 3245 [21:14:13]MH_Cut [21:14:13]Write to MH i2c: D1 01 00 75 0C 01 53 [21:14:13]Write i2c OK [21:14:13]MH_I2C_Read... [21:14:13]Read from MH i2c: D1 [21:14:13]MH_I2C_Read... [21:14:13]Read from MH i2c: D1 01 00 [21:14:13]MH_I2C_Read... [21:14:13]Read from MH i2c: D1 01 00 75 0C 00 52 [21:14:13]Write to MH i2c: 01 00 00 76 0C 82 [21:14:13]Write i2c OK [21:14:13]MH_I2C_Read... [21:14:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 06 51 47 00 A0 59 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2C 76 03 00 F4 03 04 00 AD 60 A6 66 B6 04 01 00 00 F1 00 0E 5A DF 73 78 E7 [21:14:14]CommunicateWithHost err = 0 [21:14:14]CheckOFDResponse [21:14:14]1017 (14) - 77093643461234 [21:14:14]1041 (16) - 0000000000874959 [21:14:14]1040 (4) - 226860 [21:14:14]1012 (4) - 28.07.2024 15:15 [21:14:14]1206 (1) - 0 [21:14:14]OFD Sender: Remove packet 226860 [21:14:14]ProducePacketName [21:14:14]name=ofd_packets/00226860 [21:14:14]NVStorageDeleteData [21:14:14]OFD Sender: No OFD packet to send [21:14:14]*** Cut start [21:14:14]*** Partial cut [21:14:14]*** CUTSNS_PIN = 1 [21:14:14]*** CUTSNS_PIN = 0 [21:14:15]*** Brake cut motor [21:14:15]Read from MH i2c: 01 [21:14:15]MH_I2C_Read... [21:14:15]*** Stop cut motor [21:14:15]*** Cut end [21:14:15]Read from MH i2c: 01 07 00 [21:14:15]MH_I2C_Read... [21:14:15]Read from MH i2c: 01 07 00 76 0C 00 00 00 00 00 FF 0F 97 [21:14:15]process_action close_receipt done [21:14:15]requested_data is exist [21:14:15]produce_requested_data [21:14:15]requested_item fm.sn is exist - process it [21:14:15]wFMCommunicate request_size=4 [21:14:15]MH_SAM_APDU [21:14:15]CAPDU: 80 11 00 00 [21:14:15]Write to MH i2c: E2 08 00 77 0C 80 11 00 00 00 00 00 00 FD [21:14:15]Write i2c OK [21:14:15]MH_I2C_Read... [21:14:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:14:15]Read from MH i2c: E2 [21:14:15]MH_I2C_Read... [21:14:15]Read from MH i2c: E2 17 00 [21:14:15]MH_I2C_Read... [21:14:15]Read from MH i2c: E2 17 00 77 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5A [21:14:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:14:15]wFMCommunicate OK [21:14:15]requested_item fd.num is exist - process it [21:14:15]SAM_PROTO_GetFieldsCounters [21:14:15]wFMCommunicate request_size=4 [21:14:15]MH_SAM_APDU [21:14:15]CAPDU: 80 13 00 00 [21:14:15]Write to MH i2c: E2 08 00 78 0C 80 13 00 00 00 00 00 00 00 [21:14:15]Write i2c OK [21:14:15]MH_I2C_Read... [21:14:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:14:15]Read from MH i2c: E2 [21:14:15]MH_I2C_Read... [21:14:15]Read from MH i2c: E2 62 00 [21:14:15]MH_I2C_Read... [21:14:15]Read from MH i2c: E2 62 00 78 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2C 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 08 02 00 00 5E 04 04 00 08 02 00 00 57 04 04 00 09 02 00 00 19 04 04 00 00 00 00 00 90 00 A4 [21:14:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2C 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 08 02 00 00 5E 04 04 00 08 02 00 00 57 04 04 00 09 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:14:15]wFMCommunicate OK [21:14:15]SAM_PROTO_GetFieldsCounters done [21:14:15]requested_item shift.num is exist - process it [21:14:15]requested_item shift.opened is exist - process it [21:14:15]req_shift_opened [21:14:15]FM_GetShiftState [21:14:15]SAM_PROTO_GetShiftState [21:14:15]wFMCommunicate request_size=4 [21:14:15]MH_SAM_APDU [21:14:15]CAPDU: 80 13 01 00 [21:14:15]Write to MH i2c: E2 08 00 79 0C 80 13 01 00 00 00 00 00 02 [21:14:15]Write i2c OK [21:14:15]MH_I2C_Read... [21:14:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:14:15]Read from MH i2c: E2 [21:14:15]MH_I2C_Read... [21:14:15]Read from MH i2c: E2 0E 00 [21:14:15]MH_I2C_Read... [21:14:15]Read from MH i2c: E2 0E 00 79 0C 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 B3 [21:14:15]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:14:15]wFMCommunicate OK [21:14:15]SAM_PROTO_GetShiftState done [21:14:15]FM_GetShiftState done [21:14:15]req_shift_opened done [21:14:15]requested_item shift.open_date is exist - process it [21:14:15]req_shift_open_date [21:14:15]req_shift_open_date done [21:14:15]produce_requested_data done [21:14:15]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226860,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [21:14:15]process_action_free close_receipt [21:14:15]json_value_free [21:14:15]json_value_free done [21:14:15]process_json_proto returns [21:14:15]Send response to host [21:14:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226860,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [21:14:15]free response buf [21:14:15]execute_script done [21:14:15]execute_script returns [21:14:15]free content buf [21:14:15]Sock 9.Close socket [21:14:15]Sock 9.Thread stoped [21:14:19]OFD Sender: No OFD packet to send [21:14:24]recv_with_timeout no data received [21:14:24]OFD Sender: No OFD packet to send [21:14:29]OFD Sender: No OFD packet to send [21:14:34]recv_with_timeout no data received [21:14:34]OFD Sender: No OFD packet to send [21:14:39]OFD Sender: No OFD packet to send [21:14:45]OFD Sender: No OFD packet to send [21:14:50]OFD Sender: No OFD packet to send [21:14:55]OFD Sender: No OFD packet to send [21:14:59]recv_with_timeout no data received [21:15:00]OFD Sender: No OFD packet to send [21:15:05]OFD Sender: No OFD packet to send [21:15:10]OFD Sender: No OFD packet to send [21:15:15]OFD Sender: No OFD packet to send [21:15:20]OFD Sender: No OFD packet to send [21:15:25]OFD Sender: No OFD packet to send [21:15:30]OFD Sender: No OFD packet to send [21:15:35]OFD Sender: No OFD packet to send [21:15:40]OFD Sender: No OFD packet to send [21:15:45]OFD Sender: No OFD packet to send [21:15:45]recv_with_timeout no data received [21:15:50]OFD Sender: No OFD packet to send [21:15:55]OFD Sender: No OFD packet to send [21:16:00]OFD Sender: No OFD packet to send [21:16:05]OFD Sender: No OFD packet to send [21:16:10]OFD Sender: No OFD packet to send [21:16:15]OFD Sender: No OFD packet to send [21:16:20]OFD Sender: No OFD packet to send [21:16:25]OFD Sender: No OFD packet to send [21:16:30]OFD Sender: No OFD packet to send [21:16:35]OFD Sender: No OFD packet to send [21:16:40]OFD Sender: No OFD packet to send [21:16:45]OFD Sender: No OFD packet to send [21:16:50]OFD Sender: No OFD packet to send [21:16:55]OFD Sender: No OFD packet to send [21:17:00]OFD Sender: No OFD packet to send [21:17:05]OFD Sender: No OFD packet to send [21:17:10]OFD Sender: No OFD packet to send [21:17:15]OFD Sender: No OFD packet to send [21:17:20]OFD Sender: No OFD packet to send [21:17:25]OFD Sender: No OFD packet to send [21:17:30]OFD Sender: No OFD packet to send [21:17:35]OFD Sender: No OFD packet to send [21:17:40]OFD Sender: No OFD packet to send [21:17:45]OFD Sender: No OFD packet to send [21:17:50]OFD Sender: No OFD packet to send [21:17:55]OFD Sender: No OFD packet to send [21:18:00]OFD Sender: No OFD packet to send [21:18:05]OFD Sender: No OFD packet to send [21:18:10]OFD Sender: No OFD packet to send [21:18:15]OFD Sender: No OFD packet to send [21:18:15]accept exits with 10 [21:18:15]New connection [21:18:15]New thread 3067055460 created [21:18:15]Thread 3066912100 joined [21:18:15]Waiting for new connection... [21:18:15] Sock 10.Parse request [21:18:15]Sock 10.Check first char [21:18:15]Sock 10.First char is OK [21:18:15]request: POST /json_proto HTTP/1.0 [21:18:15]Method: POST [21:18:15]URL: /json_proto [21:18:15]Method is POST - this is cgi request [21:18:15]url: /json_proto [21:18:15]query_string will be loaded in cgi processing [21:18:15]execute_cgi json_proto POST (null) [21:18:15]execute_cgi path=json_proto method=POST [21:18:15]POST find Content-Length [21:18:15]Host: 172.17.43.131:8080 [21:18:15]Content-Length: 820 [21:18:15]Content-Type: application/json [21:18:15] [21:18:15]POST finish read [21:18:15]Found Content-Length = 820 [21:18:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003288", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [21:18:15]execute_script... [21:18: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)2003288", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [21:18:15]POST & json_proto [21:18:15]process_json_proto [21:18:15]json parsed OK: [21:18:15]protocol is kg_v1.0 [21:18:15]action value=close_receipt [21:18:15]process_action close_receipt [21:18:15]cmd_close_receipt [21:18:15]MH_GetDate [21:18:15]Write to MH i2c: F0 00 00 7A 0C 75 [21:18:15]Write i2c OK [21:18:15]MH_I2C_Read... [21:18:15]Read from MH i2c: F0 [21:18:15]MH_I2C_Read... [21:18:15]Read from MH i2c: F0 09 00 [21:18:15]MH_I2C_Read... [21:18:15]Read from MH i2c: F0 09 00 7A 0C 00 98 B5 A6 66 F9 24 A2 66 FC [21:18:15]GetLastDocTimeStamp 1722201252 [21:18:15]current date 1722201496 [21:18:15]FM_GetShiftState [21:18:15]SAM_PROTO_GetShiftState [21:18:15]wFMCommunicate request_size=4 [21:18:15]MH_SAM_APDU [21:18:15]CAPDU: 80 13 01 00 [21:18:15]Write to MH i2c: E2 08 00 7B 0C 80 13 01 00 00 00 00 00 04 [21:18:15]Write i2c OK [21:18:15]MH_I2C_Read... [21:18:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:18:15]Read from MH i2c: E2 [21:18:15]MH_I2C_Read... [21:18:15]Read from MH i2c: E2 0E 00 [21:18:15]MH_I2C_Read... [21:18:15]Read from MH i2c: E2 0E 00 7B 0C 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 B5 [21:18:15]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:18:15]wFMCommunicate OK [21:18:15]SAM_PROTO_GetShiftState done [21:18:15]FM_GetShiftState done [21:18:15]opened in 1722125326 [21:18:15]opened+sec_in_day 1722211726 [21:18:15]quantity*price = 100021 [21:18:15]sum+1 = 100023 [21:18:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 521 28.07.2024 21:18 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 226861 ФПД: 70810473020489 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T211816&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226861&fm=70810473020489&tin=02508201610067®Number=0000000000092624&sum=100022 [21:18:16]StoreToDocumentArchive [21:18:16]shift 439 fd 226861 [21:18:16]save to /storage/0439/doc_00226861 [21:18:16]save last doc name /storage/0439/doc_00226861 to /storage/kkm_last_doc_name [21:18:16]save OK [21:18:16]Clear old archive folders... [21:18:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:18:16]tlvbuf is 009F30B0 [21:18:16]SAM_PROTO_ClearQueue [21:18:16]wFMCommunicate request_size=4 [21:18:16]MH_SAM_APDU [21:18:16]CAPDU: 80 09 00 00 [21:18:16]Write to MH i2c: E2 08 00 88 0C 80 09 00 00 00 00 00 00 06 [21:18:16]Write i2c OK [21:18:16]MH_I2C_Read... [21:18:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:18:17]Read from MH i2c: E2 [21:18:17]MH_I2C_Read... [21:18:17]Read from MH i2c: E2 03 00 [21:18:17]MH_I2C_Read... [21:18:17]Read from MH i2c: E2 03 00 88 0C 00 90 00 08 [21:18:17]RAPDU: 90 00 [21:18:17]wFMCommunicate OK [21:18:17]SAM_PROTO_ClearQueue done [21:18:17]KKMCreateOFDPacket [21:18:17]OFDProtocolAddRootSTLVToBuf [21:18:17]FM_MakeSignedData [21:18:17]FM_MakeSignedData [21:18:17]SAM_PROTO_SignData [21:18:17]wFMCommunicate request_size=4 [21:18:17]MH_SAM_APDU [21:18:17]CAPDU: 80 0D 01 02 [21:18:17]Write to MH i2c: E2 08 00 89 0C 80 0D 01 02 00 00 00 00 0E [21:18:17]Write i2c OK [21:18:17]MH_I2C_Read... [21:18:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:18:17]Read from MH i2c: E2 [21:18:17]MH_I2C_Read... [21:18:17]Read from MH i2c: E2 03 00 [21:18:17]MH_I2C_Read... [21:18:17]Read from MH i2c: E2 03 00 89 0C 00 90 00 09 [21:18:17]RAPDU: 90 00 [21:18:17]wFMCommunicate OK [21:18:17]wFMCommunicate request_size=255 [21:18:17]MH_SAM_APDU [21:18:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 09 02 00 00 F4 03 04 00 98 B5 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2D 76 03 00 35 04 06 00 40 [21:18:17]Write to MH i2c: E2 02 01 8A 0C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 09 02 00 00 F4 03 04 00 98 B5 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2D 76 03 00 35 04 06 00 40 00 00 F0 [21:18:17]Write i2c OK [21:18:17]MH_I2C_Read... [21:18:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:18:17]Read from MH i2c: E2 [21:18:17]MH_I2C_Read... [21:18:17]Read from MH i2c: E2 03 00 [21:18:17]MH_I2C_Read... [21:18:17]Read from MH i2c: E2 03 00 8A 0C 00 90 00 0A [21:18:17]RAPDU: 90 00 [21:18:17]wFMCommunicate OK [21:18:17]wFMCommunicate request_size=10 [21:18:17]MH_SAM_APDU [21:18:17]CAPDU: 80 0D 02 02 05 66 D9 17 3C 49 [21:18:17]Write to MH i2c: E2 0D 00 8B 0C 80 0D 02 02 05 00 66 D9 17 3C 49 00 00 F6 [21:18:17]Write i2c OK [21:18:17]MH_I2C_Read... [21:18:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:18:17]Read from MH i2c: E2 [21:18:17]MH_I2C_Read... [21:18:17]Read from MH i2c: E2 03 00 [21:18:17]MH_I2C_Read... [21:18:17]Read from MH i2c: E2 03 00 8B 0C 00 90 00 0B [21:18:17]RAPDU: 90 00 [21:18:17]wFMCommunicate OK [21:18:17]wFMCommunicate request_size=4 [21:18:17]MH_SAM_APDU [21:18:17]CAPDU: 80 0D 03 02 [21:18:17]Write to MH i2c: E2 08 00 8C 0C 80 0D 03 02 00 00 00 00 13 [21:18:17]Write i2c OK [21:18:17]MH_I2C_Read... [21:18:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:18:17]Read from MH i2c: E2 [21:18:17]MH_I2C_Read... [21:18:17]Read from MH i2c: E2 0B 00 [21:18:17]MH_I2C_Read... [21:18:17]Read from MH i2c: E2 0B 00 8C 0C 00 99 DA 9C FD B1 07 59 E4 90 00 15 [21:18:17]RAPDU: 99 DA 9C FD B1 07 59 E4 90 00 [21:18:17]wFMCommunicate OK [21:18:17]SAM_PROTO_SignData done [21:18:17]FM_MakeSignedData done [21:18:17]CreateOFDProtocolMessage [21:18:17]wFMCommunicate request_size=4 [21:18:17]MH_SAM_APDU [21:18:17]CAPDU: 80 11 00 00 [21:18:17]Write to MH i2c: E2 08 00 8D 0C 80 11 00 00 00 00 00 00 13 [21:18:17]Write i2c OK [21:18:17]MH_I2C_Read... [21:18:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:18:17]Read from MH i2c: E2 [21:18:17]MH_I2C_Read... [21:18:17]Read from MH i2c: E2 17 00 [21:18:17]MH_I2C_Read... [21:18:17]Read from MH i2c: E2 17 00 8D 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 70 [21:18:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:18:17]wFMCommunicate OK [21:18:17]CreateOFDProtocolMessage done [21:18:17]OFDSenderStorePacket 226861 [21:18:17]StoreOFDPacket docnum=226861 [21:18:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 29 8B 07 01 56 0E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 09 02 00 00 F4 03 04 00 98 B5 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2D 76 03 00 35 04 06 00 40 66 D9 17 3C 49 99 DA 9C FD B1 07 59 E4 [21:18:17]CheckFolder [21:18:17]dirname=/storage/ofd_packets [21:18:17]CheckFolder done [21:18:17]ProducePacketName [21:18:17]name=ofd_packets/00226861 [21:18:17]NVStorageSaveData ofd_packets/00226861 [21:18:17]File name is /storage/ofd_packets/00226861 [21:18:17]Write 301 bytes [21:18:17]NVStorageSaveData done [21:18:17]OFDSenderStorePacket done [21:18:17]KKMCreateOFDPacket done [21:18:17]NVStorageSaveData kkm_last_timestamp [21:18:17]File name is /storage/kkm_last_timestamp [21:18:17]Write 4 bytes [21:18:17]NVStorageSaveData done [21:18:17]ExternCall_PrintAddStr [21:18:17]wPrintStart [21:18:17]Write to MH i2c: 01 00 00 8E 0C 9A [21:18:17]Write i2c OK [21:18:17]MH_I2C_Read... [21:18:17]Read from MH i2c: 01 [21:18:17]MH_I2C_Read... [21:18:17]Read from MH i2c: 01 07 00 [21:18:17]MH_I2C_Read... [21:18:17]Read from MH i2c: 01 07 00 8E 0C 00 00 00 00 00 FF 0F AF [21:18:17]RasterBufferAndPrint [21:18:17]line Счет N : (1)2003288 [21:18:17]line ИНН: 02508201610067 [21:18:17]line Контрольно-Кассовый Чек [21:18:17]line ПРОДАЖА [21:18:17]line ТРК (МРК, ГНК) : 54 [21:18:17]line Товар: 2710124500 [21:18:17]line Аи-95-К-5 [21:18:17]line 13.480 * 74.20 [21:18:17]line = 1000.22 [21:18:17]line НДС 12% НСП 1% [21:18:17]line > о реализуемом товаре [21:18:17]line ИТОГО: 1000.22 [21:18:17]line НСП 1% : 8.85 [21:18:17]line НДС 12% : 106.22 [21:18:17]line Наличными: 0.00 [21:18:17]line Безнал.: 1000.22 [21:18:17]line Место: АЗС № 97 "Партнер Нефть" [21:18:17]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:18:17]line СНО: Общий режим [21:18:17]line Чек 521 28.07.2024 21:18 [21:18:17]line Смена: 439 ФФД: 1.0 [21:18:17]line ЗНМ: 0300000054 [21:18:17]line РНМ: 0000000000092624 [21:18:17]line Версия ККМ: 001 [21:18:17]line Платежная система: Бакай Банк [21:18:17]line ФМ: 0000000000874959 [21:18:17]line ФД: 226861 [21:18:17]line ФПД: 70810473020489 [21:18:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T211816&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226861&fm=70810473020489&tin=02508201610067®Number=0000000000092624&sum=100022 [21:18:17]written 0, free lines is 4095 [21:18:17]OFD Sender: Processing packet 226861 [packets to send 604, broken 603] [21:18:17]ProducePacketName [21:18:17]name=ofd_packets/00226861 [21:18:17]OFD Sender: To server: pG, [21:18:17]CommunicateWithHost lk.salyk.kg:30040 [21:18:17]ConnectInit lk.salyk.kg [21:18:17]Write to MH i2c: 01 00 00 B8 0C C4 [21:18:17]Write i2c OK [21:18:17]MH_I2C_Read... [21:18:17]Read from MH i2c: 01 [21:18:17]MH_I2C_Read... [21:18:17]Read from MH i2c: 01 07 00 [21:18:17]MH_I2C_Read... [21:18:17]Read from MH i2c: 01 07 00 B8 0C 00 00 00 00 00 75 0C 4C [21:18:17]RasterBufferAndPrint [21:18:17]line [21:18:17]line [21:18:17]line [21:18:17]line [21:18:17]line [21:18:17]written 0, free lines is 3192 [21:18:18]MH_Cut [21:18:18]Write to MH i2c: D1 01 00 BF 0C 01 9D [21:18:18]Write i2c OK [21:18:18]MH_I2C_Read... [21:18:18]Read from MH i2c: D1 [21:18:18]MH_I2C_Read... [21:18:18]Read from MH i2c: D1 01 00 [21:18:18]MH_I2C_Read... [21:18:18]Read from MH i2c: D1 01 00 BF 0C 00 9C [21:18:18]Write to MH i2c: 01 00 00 C0 0C CC [21:18:18]Write i2c OK [21:18:18]MH_I2C_Read... [21:18:18]Connected sock=9 [21:18:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 29 8B 07 01 56 0E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 09 02 00 00 F4 03 04 00 98 B5 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2D 76 03 00 35 04 06 00 40 66 D9 17 3C 49 99 DA 9C FD B1 07 59 E4 [21:18:19]*** Cut start [21:18:19]*** Partial cut [21:18:19]*** CUTSNS_PIN = 1 [21:18:19]*** CUTSNS_PIN = 0 [21:18:19]*** Brake cut motor [21:18:19]Read from MH i2c: 01 [21:18:19]MH_I2C_Read... [21:18:19]*** Stop cut motor [21:18:19]*** Cut end [21:18:19]Read from MH i2c: 01 07 00 [21:18:19]MH_I2C_Read... [21:18:19]Read from MH i2c: 01 07 00 C0 0C 00 00 00 00 00 FF 0F E1 [21:18:19]process_action close_receipt done [21:18:19]requested_data is exist [21:18:19]produce_requested_data [21:18:19]requested_item fm.sn is exist - process it [21:18:19]wFMCommunicate request_size=4 [21:18:19]MH_SAM_APDU [21:18:19]CAPDU: 80 11 00 00 [21:18:19]Write to MH i2c: E2 08 00 C1 0C 80 11 00 00 00 00 00 00 47 [21:18:19]Write i2c OK [21:18:19]MH_I2C_Read... [21:18:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:18:19]Read from MH i2c: E2 [21:18:19]MH_I2C_Read... [21:18:19]Read from MH i2c: E2 17 00 [21:18:19]MH_I2C_Read... [21:18:19]Read from MH i2c: E2 17 00 C1 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A4 [21:18:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:18:19]wFMCommunicate OK [21:18:19]requested_item fd.num is exist - process it [21:18:19]SAM_PROTO_GetFieldsCounters [21:18:19]wFMCommunicate request_size=4 [21:18:19]MH_SAM_APDU [21:18:19]CAPDU: 80 13 00 00 [21:18:19]Write to MH i2c: E2 08 00 C2 0C 80 13 00 00 00 00 00 00 4A [21:18:19]Write i2c OK [21:18:19]MH_I2C_Read... [21:18:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:18:20]Read from MH i2c: E2 [21:18:20]MH_I2C_Read... [21:18:20]Read from MH i2c: E2 62 00 [21:18:20]MH_I2C_Read... [21:18:20]Read from MH i2c: E2 62 00 C2 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2D 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 09 02 00 00 5E 04 04 00 09 02 00 00 57 04 04 00 0A 02 00 00 19 04 04 00 00 00 00 00 90 00 F2 [21:18:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2D 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 09 02 00 00 5E 04 04 00 09 02 00 00 57 04 04 00 0A 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:18:20]wFMCommunicate OK [21:18:20]SAM_PROTO_GetFieldsCounters done [21:18:20]requested_item shift.num is exist - process it [21:18:20]requested_item shift.opened is exist - process it [21:18:20]req_shift_opened [21:18:20]FM_GetShiftState [21:18:20]SAM_PROTO_GetShiftState [21:18:20]wFMCommunicate request_size=4 [21:18:20]MH_SAM_APDU [21:18:20]CAPDU: 80 13 01 00 [21:18:20]Write to MH i2c: E2 08 00 C3 0C 80 13 01 00 00 00 00 00 4C [21:18:20]Write i2c OK [21:18:20]MH_I2C_Read... [21:18:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:18:20]Read from MH i2c: E2 [21:18:20]MH_I2C_Read... [21:18:20]Read from MH i2c: E2 0E 00 [21:18:20]MH_I2C_Read... [21:18:20]Read from MH i2c: E2 0E 00 C3 0C 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 FD [21:18:20]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:18:20]wFMCommunicate OK [21:18:20]SAM_PROTO_GetShiftState done [21:18:20]FM_GetShiftState done [21:18:20]req_shift_opened done [21:18:20]requested_item shift.open_date is exist - process it [21:18:20]req_shift_open_date [21:18:20]req_shift_open_date done [21:18:20]produce_requested_data done [21:18:20]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226861,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [21:18:20]process_action_free close_receipt [21:18:20]json_value_free [21:18:20]json_value_free done [21:18:20]process_json_proto returns [21:18:20]Send response to host [21:18:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226861,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [21:18:20]free response buf [21:18:20]execute_script done [21:18:20]execute_script returns [21:18:20]free content buf [21:18:20]Sock 10.Close socket [21:18:20]Sock 10.Thread stoped [21:18:23]recv_with_timeout no data received [21:18:23]CommunicateWithHost answer receiving error [21:18:23]CommunicateWithHost err = -3 [21:18:23]OFD Sender: Server communicate error [21:18:28]OFD Sender: Processing packet 226861 [packets to send 604, broken 603] [21:18:28]ProducePacketName [21:18:28]name=ofd_packets/00226861 [21:18:28]OFD Sender: To server: pG, [21:18:28]CommunicateWithHost lk.salyk.kg:30040 [21:18:28]ConnectInit lk.salyk.kg [21:18:30]Connected sock=9 [21:18:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 29 8B 07 01 56 0E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 09 02 00 00 F4 03 04 00 98 B5 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2D 76 03 00 35 04 06 00 40 66 D9 17 3C 49 99 DA 9C FD B1 07 59 E4 [21:18:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 6D 3A 47 00 DF 22 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2D 76 03 00 F4 03 04 00 AE 61 A6 66 B6 04 01 00 00 6D 86 96 B7 E3 84 40 83 [21:18:31]CommunicateWithHost err = 0 [21:18:31]CheckOFDResponse [21:18:31]1017 (14) - 77093643461234 [21:18:31]1041 (16) - 0000000000874959 [21:18:31]1040 (4) - 226861 [21:18:31]1012 (4) - 28.07.2024 15:20 [21:18:31]1206 (1) - 0 [21:18:31]OFD Sender: Remove packet 226861 [21:18:31]ProducePacketName [21:18:31]name=ofd_packets/00226861 [21:18:31]NVStorageDeleteData [21:18:32]OFD Sender: No OFD packet to send [21:18:37]OFD Sender: No OFD packet to send [21:18:42]OFD Sender: No OFD packet to send [21:18:42]recv_with_timeout no data received [21:18:47]OFD Sender: No OFD packet to send [21:18:52]OFD Sender: No OFD packet to send [21:18:57]OFD Sender: No OFD packet to send [21:19:02]OFD Sender: No OFD packet to send [21:19:07]OFD Sender: No OFD packet to send [21:19:12]OFD Sender: No OFD packet to send [21:19:17]OFD Sender: No OFD packet to send [21:19:22]OFD Sender: No OFD packet to send [21:19:27]OFD Sender: No OFD packet to send [21:19:32]OFD Sender: No OFD packet to send [21:19:37]OFD Sender: No OFD packet to send [21:19:42]OFD Sender: No OFD packet to send [21:19:47]OFD Sender: No OFD packet to send [21:19:52]OFD Sender: No OFD packet to send [21:19:57]OFD Sender: No OFD packet to send [21:20:02]OFD Sender: No OFD packet to send [21:20:07]OFD Sender: No OFD packet to send [21:20:12]OFD Sender: No OFD packet to send [21:20:17]accept exits with 7 [21:20:17]New connection [21:20:17]New thread 3066912100 created [21:20:17]Thread 3067055460 joined [21:20:17]Waiting for new connection... [21:20:17] Sock 7.Parse request [21:20:17]Sock 7.Check first char [21:20:17]Sock 7.First char is OK [21:20:17]request: POST /json_proto HTTP/1.0 [21:20:17]Method: POST [21:20:17]URL: /json_proto [21:20:17]Method is POST - this is cgi request [21:20:17]url: /json_proto [21:20:17]query_string will be loaded in cgi processing [21:20:17]execute_cgi json_proto POST (null) [21:20:17]execute_cgi path=json_proto method=POST [21:20:17]POST find Content-Length [21:20:17]Host: 172.17.43.131:8080 [21:20:17]Content-Length: 680 [21:20:17]Content-Type: application/json [21:20:17] [21:20:17]POST finish read [21:20:17]Found Content-Length = 680 [21:20:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003289", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [21:20:17]execute_script... [21:20: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)2003289", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [21:20:17]POST & json_proto [21:20:17]process_json_proto [21:20:17]json parsed OK: [21:20:17]protocol is kg_v1.0 [21:20:17]action value=close_receipt [21:20:17]process_action close_receipt [21:20:17]cmd_close_receipt [21:20:17]MH_GetDate [21:20:17]Write to MH i2c: F0 00 00 C4 0C BF [21:20:17]Write i2c OK [21:20:17]MH_I2C_Read... [21:20:17]Read from MH i2c: F0 [21:20:17]MH_I2C_Read... [21:20:17]Read from MH i2c: F0 09 00 [21:20:17]MH_I2C_Read... [21:20:17]Read from MH i2c: F0 09 00 C4 0C 00 11 B6 A6 66 F9 24 A2 66 C0 [21:20:17]GetLastDocTimeStamp 1722201496 [21:20:17]current date 1722201617 [21:20:17]FM_GetShiftState [21:20:17]SAM_PROTO_GetShiftState [21:20:17]wFMCommunicate request_size=4 [21:20:17]MH_SAM_APDU [21:20:17]CAPDU: 80 13 01 00 [21:20:17]Write to MH i2c: E2 08 00 C5 0C 80 13 01 00 00 00 00 00 4E [21:20:17]Write i2c OK [21:20:17]MH_I2C_Read... [21:20:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:20:17]Read from MH i2c: E2 [21:20:17]MH_I2C_Read... [21:20:17]Read from MH i2c: E2 0E 00 [21:20:17]MH_I2C_Read... [21:20:17]Read from MH i2c: E2 0E 00 C5 0C 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 FF [21:20:17]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:20:17]wFMCommunicate OK [21:20:17]SAM_PROTO_GetShiftState done [21:20:17]FM_GetShiftState done [21:20:17]opened in 1722125326 [21:20:17]opened+sec_in_day 1722211726 [21:20:17]quantity*price = 100050 [21:20:17]sum+1 = 100052 [21:20:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 522 28.07.2024 21:20 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226862 ФПД: 43253294518136 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T212017&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226862&fm=43253294518136&tin=02508201610067®Number=0000000000092624&sum=100000 [21:20:18]StoreToDocumentArchive [21:20:18]shift 439 fd 226862 [21:20:18]save to /storage/0439/doc_00226862 [21:20:18]save last doc name /storage/0439/doc_00226862 to /storage/kkm_last_doc_name [21:20:18]save OK [21:20:18]Clear old archive folders... [21:20:18]ProcessDocumentItem done err = 0, tmpTLVsize=248 [21:20:18]tlvbuf is 009F2F70 [21:20:18]SAM_PROTO_ClearQueue [21:20:18]wFMCommunicate request_size=4 [21:20:18]MH_SAM_APDU [21:20:18]CAPDU: 80 09 00 00 [21:20:18]Write to MH i2c: E2 08 00 D2 0C 80 09 00 00 00 00 00 00 50 [21:20:18]Write i2c OK [21:20:18]MH_I2C_Read... [21:20:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:20:18]Read from MH i2c: E2 [21:20:18]MH_I2C_Read... [21:20:18]Read from MH i2c: E2 03 00 [21:20:18]MH_I2C_Read... [21:20:18]Read from MH i2c: E2 03 00 D2 0C 00 90 00 52 [21:20:18]RAPDU: 90 00 [21:20:18]wFMCommunicate OK [21:20:18]SAM_PROTO_ClearQueue done [21:20:18]KKMCreateOFDPacket [21:20:18]OFDProtocolAddRootSTLVToBuf [21:20:18]FM_MakeSignedData [21:20:18]FM_MakeSignedData [21:20:18]SAM_PROTO_SignData [21:20:18]wFMCommunicate request_size=4 [21:20:18]MH_SAM_APDU [21:20:18]CAPDU: 80 0D 01 02 [21:20:18]Write to MH i2c: E2 08 00 D3 0C 80 0D 01 02 00 00 00 00 58 [21:20:18]Write i2c OK [21:20:18]MH_I2C_Read... [21:20:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:20:18]Read from MH i2c: E2 [21:20:18]MH_I2C_Read... [21:20:18]Read from MH i2c: E2 03 00 [21:20:18]MH_I2C_Read... [21:20:18]Read from MH i2c: E2 03 00 D3 0C 00 90 00 53 [21:20:18]RAPDU: 90 00 [21:20:18]wFMCommunicate OK [21:20:18]wFMCommunicate request_size=255 [21:20:18]MH_SAM_APDU [21:20:18]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 0A 02 00 00 F4 03 04 00 11 B6 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2E 76 03 00 35 04 06 00 27 56 B1 41 [21:20:18]Write to MH i2c: E2 02 01 D4 0C 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 35 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 0A 02 00 00 F4 03 04 00 11 B6 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2E 76 03 00 35 04 06 00 27 56 B1 41 00 00 92 [21:20:18]Write i2c OK [21:20:18]MH_I2C_Read... [21:20:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:20:18]Read from MH i2c: E2 [21:20:18]MH_I2C_Read... [21:20:18]Read from MH i2c: E2 03 00 [21:20:18]MH_I2C_Read... [21:20:18]Read from MH i2c: E2 03 00 D4 0C 00 90 00 54 [21:20:18]RAPDU: 90 00 [21:20:18]wFMCommunicate OK [21:20:18]wFMCommunicate request_size=7 [21:20:18]MH_SAM_APDU [21:20:18]CAPDU: 80 0D 02 02 02 4F 78 [21:20:18]Write to MH i2c: E2 0A 00 D5 0C 80 0D 02 02 02 00 4F 78 00 00 26 [21:20:18]Write i2c OK [21:20:18]MH_I2C_Read... [21:20:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:20:18]Read from MH i2c: E2 [21:20:18]MH_I2C_Read... [21:20:18]Read from MH i2c: E2 03 00 [21:20:18]MH_I2C_Read... [21:20:18]Read from MH i2c: E2 03 00 D5 0C 00 90 00 55 [21:20:18]RAPDU: 90 00 [21:20:18]wFMCommunicate OK [21:20:18]wFMCommunicate request_size=4 [21:20:18]MH_SAM_APDU [21:20:18]CAPDU: 80 0D 03 02 [21:20:18]Write to MH i2c: E2 08 00 D6 0C 80 0D 03 02 00 00 00 00 5D [21:20:18]Write i2c OK [21:20:18]MH_I2C_Read... [21:20:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:20:18]Read from MH i2c: E2 [21:20:18]MH_I2C_Read... [21:20:18]Read from MH i2c: E2 0B 00 [21:20:18]MH_I2C_Read... [21:20:18]Read from MH i2c: E2 0B 00 D6 0C 00 35 61 92 1E 46 7A 3E 9C 90 00 3E [21:20:18]RAPDU: 35 61 92 1E 46 7A 3E 9C 90 00 [21:20:18]wFMCommunicate OK [21:20:18]SAM_PROTO_SignData done [21:20:18]FM_MakeSignedData done [21:20:18]CreateOFDProtocolMessage [21:20:18]wFMCommunicate request_size=4 [21:20:18]MH_SAM_APDU [21:20:18]CAPDU: 80 11 00 00 [21:20:18]Write to MH i2c: E2 08 00 D7 0C 80 11 00 00 00 00 00 00 5D [21:20:18]Write i2c OK [21:20:18]MH_I2C_Read... [21:20:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:20:18]Read from MH i2c: E2 [21:20:18]MH_I2C_Read... [21:20:18]Read from MH i2c: E2 17 00 [21:20:18]MH_I2C_Read... [21:20:18]Read from MH i2c: E2 17 00 D7 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BA [21:20:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:20:18]wFMCommunicate OK [21:20:18]CreateOFDProtocolMessage done [21:20:18]OFDSenderStorePacket 226862 [21:20:18]StoreOFDPacket docnum=226862 [21:20:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 96 EC 04 01 5D 1B 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 35 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 0A 02 00 00 F4 03 04 00 11 B6 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2E 76 03 00 35 04 06 00 27 56 B1 41 4F 78 35 61 92 1E 46 7A 3E 9C [21:20:18]CheckFolder [21:20:18]dirname=/storage/ofd_packets [21:20:18]CheckFolder done [21:20:18]ProducePacketName [21:20:18]name=ofd_packets/00226862 [21:20:18]NVStorageSaveData ofd_packets/00226862 [21:20:18]File name is /storage/ofd_packets/00226862 [21:20:18]Write 298 bytes [21:20:18]NVStorageSaveData done [21:20:18]OFDSenderStorePacket done [21:20:18]KKMCreateOFDPacket done [21:20:18]NVStorageSaveData kkm_last_timestamp [21:20:18]File name is /storage/kkm_last_timestamp [21:20:18]Write 4 bytes [21:20:18]NVStorageSaveData done [21:20:18]ExternCall_PrintAddStr [21:20:18]wPrintStart [21:20:18]Write to MH i2c: 01 00 00 D8 0C E4 [21:20:18]Write i2c OK [21:20:18]MH_I2C_Read... [21:20:18]Read from MH i2c: 01 [21:20:18]MH_I2C_Read... [21:20:18]Read from MH i2c: 01 07 00 [21:20:18]MH_I2C_Read... [21:20:18]Read from MH i2c: 01 07 00 D8 0C 00 00 00 00 00 FF 0F F9 [21:20:18]RasterBufferAndPrint [21:20:18]line Счет N : (1)2003289 [21:20:18]line ИНН: 02508201610067 [21:20:18]line Контрольно-Кассовый Чек [21:20:18]line ПРОДАЖА [21:20:18]line ТРК (МРК, ГНК) : 31 [21:20:18]line Товар: 2710194210 [21:20:18]line ДТ-К-5 [21:20:18]line 13.130 * 76.20 [21:20:18]line = 1000.51 [21:20:18]line НДС 12% НСП 1% [21:20:18]line > о реализуемом товаре [21:20:18]line ОКРУГЛЕНИЕ: -0.51 [21:20:18]line ИТОГО: 1000.00 [21:20:18]line Внесено: 1000.00 [21:20:18]line СДАЧА: 0.00 [21:20:18]line НСП 1% : 8.85 [21:20:18]line НДС 12% : 106.25 [21:20:18]line Наличными: 1000.00 [21:20:18]line Безнал.: 0.00 [21:20:18]line Место: АЗС № 97 "Партнер Нефть" [21:20:18]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:20:18]line СНО: Общий режим [21:20:18]line Чек 522 28.07.2024 21:20 [21:20:18]line Смена: 439 ФФД: 1.0 [21:20:18]line ЗНМ: 0300000054 [21:20:18]line РНМ: 0000000000092624 [21:20:18]line Версия ККМ: 001 [21:20:18]line ФМ: 0000000000874959 [21:20:18]line ФД: 226862 [21:20:18]line ФПД: 43253294518136 [21:20:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T212017&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226862&fm=43253294518136&tin=02508201610067®Number=0000000000092624&sum=100000 [21:20:19]written 0, free lines is 4095 [21:20:19]OFD Sender: Processing packet 226862 [packets to send 604, broken 603] [21:20:19]ProducePacketName [21:20:19]name=ofd_packets/00226862 [21:20:19]OFD Sender: To server: pG, [21:20:19]CommunicateWithHost lk.salyk.kg:30040 [21:20:19]ConnectInit lk.salyk.kg [21:20:19]Write to MH i2c: 01 00 00 03 0D 10 [21:20:19]Write i2c OK [21:20:19]MH_I2C_Read... [21:20:19]Read from MH i2c: 01 [21:20:19]MH_I2C_Read... [21:20:19]Read from MH i2c: 01 07 00 [21:20:19]MH_I2C_Read... [21:20:19]Read from MH i2c: 01 07 00 03 0D 00 00 00 00 00 5F 0C 82 [21:20:19]RasterBufferAndPrint [21:20:19]line [21:20:19]line [21:20:19]line [21:20:19]line [21:20:19]line [21:20:19]written 0, free lines is 3169 [21:20:19]MH_Cut [21:20:19]Write to MH i2c: D1 01 00 0A 0D 01 E9 [21:20:19]Write i2c OK [21:20:19]MH_I2C_Read... [21:20:19]Read from MH i2c: D1 [21:20:19]MH_I2C_Read... [21:20:19]Read from MH i2c: D1 01 00 [21:20:19]MH_I2C_Read... [21:20:19]Read from MH i2c: D1 01 00 0A 0D 00 E8 [21:20:19]Write to MH i2c: 01 00 00 0B 0D 18 [21:20:19]Write i2c OK [21:20:19]MH_I2C_Read... [21:20:20]*** Cut start [21:20:20]*** Partial cut [21:20:20]*** CUTSNS_PIN = 1 [21:20:20]*** CUTSNS_PIN = 0 [21:20:21]*** Brake cut motor [21:20:21]Read from MH i2c: 01 [21:20:21]MH_I2C_Read... [21:20:21]*** Stop cut motor [21:20:21]*** Cut end [21:20:21]Read from MH i2c: 01 07 00 [21:20:21]MH_I2C_Read... [21:20:21]Read from MH i2c: 01 07 00 0B 0D 00 00 00 00 00 FF 0F 2D [21:20:21]process_action close_receipt done [21:20:21]requested_data is exist [21:20:21]produce_requested_data [21:20:21]requested_item fm.sn is exist - process it [21:20:21]wFMCommunicate request_size=4 [21:20:21]MH_SAM_APDU [21:20:21]CAPDU: 80 11 00 00 [21:20:21]Write to MH i2c: E2 08 00 0C 0D 80 11 00 00 00 00 00 00 93 [21:20:21]Write i2c OK [21:20:21]MH_I2C_Read... [21:20:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:20:21]Read from MH i2c: E2 [21:20:21]MH_I2C_Read... [21:20:21]Read from MH i2c: E2 17 00 [21:20:21]MH_I2C_Read... [21:20:21]Read from MH i2c: E2 17 00 0C 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F0 [21:20:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:20:21]wFMCommunicate OK [21:20:21]requested_item fd.num is exist - process it [21:20:21]SAM_PROTO_GetFieldsCounters [21:20:21]wFMCommunicate request_size=4 [21:20:21]MH_SAM_APDU [21:20:21]CAPDU: 80 13 00 00 [21:20:21]Write to MH i2c: E2 08 00 0D 0D 80 13 00 00 00 00 00 00 96 [21:20:21]Write i2c OK [21:20:21]MH_I2C_Read... [21:20:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:20:21]Read from MH i2c: E2 [21:20:21]MH_I2C_Read... [21:20:21]Read from MH i2c: E2 62 00 [21:20:21]MH_I2C_Read... [21:20:21]Read from MH i2c: E2 62 00 0D 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2E 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 0A 02 00 00 5E 04 04 00 0A 02 00 00 57 04 04 00 0B 02 00 00 19 04 04 00 00 00 00 00 90 00 42 [21:20:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2E 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 0A 02 00 00 5E 04 04 00 0A 02 00 00 57 04 04 00 0B 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:20:21]wFMCommunicate OK [21:20:21]SAM_PROTO_GetFieldsCounters done [21:20:21]requested_item shift.num is exist - process it [21:20:21]requested_item shift.opened is exist - process it [21:20:21]req_shift_opened [21:20:21]FM_GetShiftState [21:20:21]SAM_PROTO_GetShiftState [21:20:21]wFMCommunicate request_size=4 [21:20:21]MH_SAM_APDU [21:20:21]CAPDU: 80 13 01 00 [21:20:21]Write to MH i2c: E2 08 00 0E 0D 80 13 01 00 00 00 00 00 98 [21:20:21]Write i2c OK [21:20:21]MH_I2C_Read... [21:20:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:20:21]Read from MH i2c: E2 [21:20:21]MH_I2C_Read... [21:20:21]Read from MH i2c: E2 0E 00 [21:20:21]MH_I2C_Read... [21:20:21]Read from MH i2c: E2 0E 00 0E 0D 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 49 [21:20:21]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:20:21]wFMCommunicate OK [21:20:21]SAM_PROTO_GetShiftState done [21:20:21]FM_GetShiftState done [21:20:21]req_shift_opened done [21:20:21]requested_item shift.open_date is exist - process it [21:20:21]req_shift_open_date [21:20:21]req_shift_open_date done [21:20:21]produce_requested_data done [21:20:21]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226862,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [21:20:21]process_action_free close_receipt [21:20:21]json_value_free [21:20:21]json_value_free done [21:20:21]process_json_proto returns [21:20:21]Send response to host [21:20:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226862,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [21:20:21]free response buf [21:20:21]execute_script done [21:20:21]execute_script returns [21:20:21]free content buf [21:20:21]Sock 7.Close socket [21:20:21]Sock 7.Thread stoped [21:20:25]recv_with_timeout no data received [21:20:35]recv_with_timeout no data received [21:20:46]recv_with_timeout no data received [21:22:29]ConnectInit Can't connect to host [21:22:29]CommunicateWithHost connect error [21:22:29]CommunicateWithHost err = -1 [21:22:29]OFD Sender: Server communicate error [21:22:34]OFD Sender: Processing packet 226862 [packets to send 604, broken 603] [21:22:34]ProducePacketName [21:22:34]name=ofd_packets/00226862 [21:22:34]OFD Sender: To server: pG, [21:22:34]CommunicateWithHost lk.salyk.kg:30040 [21:22:34]ConnectInit lk.salyk.kg [21:22:38]Connected sock=10 [21:22:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 96 EC 04 01 5D 1B 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 35 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 0A 02 00 00 F4 03 04 00 11 B6 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2E 76 03 00 35 04 06 00 27 56 B1 41 4F 78 35 61 92 1E 46 7A 3E 9C [21:22:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 11 85 47 00 E1 D4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2E 76 03 00 F4 03 04 00 A6 62 A6 66 B6 04 01 00 00 31 96 09 97 EE 5A D9 69 [21:22:39]CommunicateWithHost err = 0 [21:22:39]CheckOFDResponse [21:22:39]1017 (14) - 77093643461234 [21:22:39]1041 (16) - 0000000000874959 [21:22:39]1040 (4) - 226862 [21:22:39]1012 (4) - 28.07.2024 15:24 [21:22:39]1206 (1) - 0 [21:22:39]OFD Sender: Remove packet 226862 [21:22:39]ProducePacketName [21:22:39]name=ofd_packets/00226862 [21:22:39]NVStorageDeleteData [21:22:40]OFD Sender: No OFD packet to send [21:22:45]OFD Sender: No OFD packet to send [21:22:50]OFD Sender: No OFD packet to send [21:22:55]OFD Sender: No OFD packet to send [21:23:00]OFD Sender: No OFD packet to send [21:23:05]OFD Sender: No OFD packet to send [21:23:10]OFD Sender: No OFD packet to send [21:23:15]OFD Sender: No OFD packet to send [21:23:20]OFD Sender: No OFD packet to send [21:23:21]accept exits with 9 [21:23:21]New connection [21:23:21]New thread 3067055460 created [21:23:21]Thread 3066912100 joined [21:23:21]Waiting for new connection... [21:23:21] Sock 9.Parse request [21:23:21]Sock 9.Check first char [21:23:21]Sock 9.First char is OK [21:23:21]request: POST /json_proto HTTP/1.0 [21:23:21]Method: POST [21:23:21]URL: /json_proto [21:23:21]Method is POST - this is cgi request [21:23:21]url: /json_proto [21:23:21]query_string will be loaded in cgi processing [21:23:21]execute_cgi json_proto POST (null) [21:23:21]execute_cgi path=json_proto method=POST [21:23:21]POST find Content-Length [21:23:21]Host: 172.17.43.131:8080 [21:23:21]Content-Length: 683 [21:23:21]Content-Type: application/json [21:23:21] [21:23:21]POST finish read [21:23:21]Found Content-Length = 683 [21:23:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003290", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:23:21]execute_script... [21:23: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)2003290", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:23:21]POST & json_proto [21:23:21]process_json_proto [21:23:21]json parsed OK: [21:23:21]protocol is kg_v1.0 [21:23:21]action value=close_receipt [21:23:21]process_action close_receipt [21:23:21]cmd_close_receipt [21:23:21]MH_GetDate [21:23:21]Write to MH i2c: F0 00 00 0F 0D 0B [21:23:21]Write i2c OK [21:23:21]MH_I2C_Read... [21:23:21]Read from MH i2c: F0 [21:23:21]MH_I2C_Read... [21:23:21]Read from MH i2c: F0 09 00 [21:23:21]MH_I2C_Read... [21:23:21]Read from MH i2c: F0 09 00 0F 0D 00 CA B6 A6 66 F9 24 A2 66 C5 [21:23:21]GetLastDocTimeStamp 1722201617 [21:23:21]current date 1722201802 [21:23:21]FM_GetShiftState [21:23:21]SAM_PROTO_GetShiftState [21:23:21]wFMCommunicate request_size=4 [21:23:21]MH_SAM_APDU [21:23:21]CAPDU: 80 13 01 00 [21:23:21]Write to MH i2c: E2 08 00 10 0D 80 13 01 00 00 00 00 00 9A [21:23:21]Write i2c OK [21:23:21]MH_I2C_Read... [21:23:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:23:21]Read from MH i2c: E2 [21:23:21]MH_I2C_Read... [21:23:21]Read from MH i2c: E2 0E 00 [21:23:21]MH_I2C_Read... [21:23:21]Read from MH i2c: E2 0E 00 10 0D 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 4B [21:23:21]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:23:21]wFMCommunicate OK [21:23:21]SAM_PROTO_GetShiftState done [21:23:21]FM_GetShiftState done [21:23:21]opened in 1722125326 [21:23:21]opened+sec_in_day 1722211726 [21:23:21]quantity*price = 100005 [21:23:21]sum+1 = 100006 [21:23:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 523 28.07.2024 21:23 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226863 ФПД: 179878811953803 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T212322&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226863&fm=179878811953803&tin=02508201610067®Number=0000000000092624&sum=100000 [21:23:22]StoreToDocumentArchive [21:23:22]shift 439 fd 226863 [21:23:22]save to /storage/0439/doc_00226863 [21:23:22]save last doc name /storage/0439/doc_00226863 to /storage/kkm_last_doc_name [21:23:22]save OK [21:23:22]Clear old archive folders... [21:23:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:23:22]tlvbuf is 00AC1730 [21:23:22]SAM_PROTO_ClearQueue [21:23:22]wFMCommunicate request_size=4 [21:23:22]MH_SAM_APDU [21:23:22]CAPDU: 80 09 00 00 [21:23:22]Write to MH i2c: E2 08 00 1D 0D 80 09 00 00 00 00 00 00 9C [21:23:22]Write i2c OK [21:23:22]MH_I2C_Read... [21:23:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:23:22]Read from MH i2c: E2 [21:23:22]MH_I2C_Read... [21:23:22]Read from MH i2c: E2 03 00 [21:23:22]MH_I2C_Read... [21:23:22]Read from MH i2c: E2 03 00 1D 0D 00 90 00 9E [21:23:22]RAPDU: 90 00 [21:23:22]wFMCommunicate OK [21:23:22]SAM_PROTO_ClearQueue done [21:23:22]KKMCreateOFDPacket [21:23:22]OFDProtocolAddRootSTLVToBuf [21:23:22]FM_MakeSignedData [21:23:22]FM_MakeSignedData [21:23:22]SAM_PROTO_SignData [21:23:22]wFMCommunicate request_size=4 [21:23:22]MH_SAM_APDU [21:23:22]CAPDU: 80 0D 01 02 [21:23:22]Write to MH i2c: E2 08 00 1E 0D 80 0D 01 02 00 00 00 00 A4 [21:23:22]Write i2c OK [21:23:22]MH_I2C_Read... [21:23:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:23:23]Read from MH i2c: E2 [21:23:23]MH_I2C_Read... [21:23:23]Read from MH i2c: E2 03 00 [21:23:23]MH_I2C_Read... [21:23:23]Read from MH i2c: E2 03 00 1E 0D 00 90 00 9F [21:23:23]RAPDU: 90 00 [21:23:23]wFMCommunicate OK [21:23:23]wFMCommunicate request_size=255 [21:23:23]MH_SAM_APDU [21:23:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 0B 02 00 00 F4 03 04 00 CA B6 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2F 76 03 00 35 04 06 00 A3 [21:23:23]Write to MH i2c: E2 02 01 1F 0D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 0B 02 00 00 F4 03 04 00 CA B6 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2F 76 03 00 35 04 06 00 A3 00 00 56 [21:23:23]Write i2c OK [21:23:23]MH_I2C_Read... [21:23:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:23:23]Read from MH i2c: E2 [21:23:23]MH_I2C_Read... [21:23:23]Read from MH i2c: E2 03 00 [21:23:23]MH_I2C_Read... [21:23:23]Read from MH i2c: E2 03 00 1F 0D 00 90 00 A0 [21:23:23]RAPDU: 90 00 [21:23:23]wFMCommunicate OK [21:23:23]wFMCommunicate request_size=10 [21:23:23]MH_SAM_APDU [21:23:23]CAPDU: 80 0D 02 02 05 99 4C B0 6A 8B [21:23:23]Write to MH i2c: E2 0D 00 20 0D 80 0D 02 02 05 00 99 4C B0 6A 8B 00 00 3B [21:23:23]Write i2c OK [21:23:23]MH_I2C_Read... [21:23:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:23:23]Read from MH i2c: E2 [21:23:23]MH_I2C_Read... [21:23:23]Read from MH i2c: E2 03 00 [21:23:23]MH_I2C_Read... [21:23:23]Read from MH i2c: E2 03 00 20 0D 00 90 00 A1 [21:23:23]RAPDU: 90 00 [21:23:23]wFMCommunicate OK [21:23:23]wFMCommunicate request_size=4 [21:23:23]MH_SAM_APDU [21:23:23]CAPDU: 80 0D 03 02 [21:23:23]Write to MH i2c: E2 08 00 21 0D 80 0D 03 02 00 00 00 00 A9 [21:23:23]Write i2c OK [21:23:23]MH_I2C_Read... [21:23:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:23:23]Read from MH i2c: E2 [21:23:23]MH_I2C_Read... [21:23:23]Read from MH i2c: E2 0B 00 [21:23:23]MH_I2C_Read... [21:23:23]Read from MH i2c: E2 0B 00 21 0D 00 7C 11 02 78 3C BB 03 DA 90 00 85 [21:23:23]RAPDU: 7C 11 02 78 3C BB 03 DA 90 00 [21:23:23]wFMCommunicate OK [21:23:23]SAM_PROTO_SignData done [21:23:23]FM_MakeSignedData done [21:23:23]CreateOFDProtocolMessage [21:23:23]wFMCommunicate request_size=4 [21:23:23]MH_SAM_APDU [21:23:23]CAPDU: 80 11 00 00 [21:23:23]Write to MH i2c: E2 08 00 22 0D 80 11 00 00 00 00 00 00 A9 [21:23:23]Write i2c OK [21:23:23]MH_I2C_Read... [21:23:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:23:23]Read from MH i2c: E2 [21:23:23]MH_I2C_Read... [21:23:23]Read from MH i2c: E2 17 00 [21:23:23]MH_I2C_Read... [21:23:23]Read from MH i2c: E2 17 00 22 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 06 [21:23:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:23:23]wFMCommunicate OK [21:23:23]CreateOFDProtocolMessage done [21:23:23]OFDSenderStorePacket 226863 [21:23:23]StoreOFDPacket docnum=226863 [21:23:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A2 D7 07 01 0C A4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 0B 02 00 00 F4 03 04 00 CA B6 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2F 76 03 00 35 04 06 00 A3 99 4C B0 6A 8B 7C 11 02 78 3C BB 03 DA [21:23:23]CheckFolder [21:23:23]dirname=/storage/ofd_packets [21:23:23]CheckFolder done [21:23:23]ProducePacketName [21:23:23]name=ofd_packets/00226863 [21:23:23]NVStorageSaveData ofd_packets/00226863 [21:23:23]File name is /storage/ofd_packets/00226863 [21:23:23]Write 301 bytes [21:23:23]NVStorageSaveData done [21:23:23]OFDSenderStorePacket done [21:23:23]KKMCreateOFDPacket done [21:23:23]NVStorageSaveData kkm_last_timestamp [21:23:23]File name is /storage/kkm_last_timestamp [21:23:23]Write 4 bytes [21:23:23]NVStorageSaveData done [21:23:23]ExternCall_PrintAddStr [21:23:23]wPrintStart [21:23:23]Write to MH i2c: 01 00 00 23 0D 30 [21:23:23]Write i2c OK [21:23:23]MH_I2C_Read... [21:23:23]Read from MH i2c: 01 [21:23:23]MH_I2C_Read... [21:23:23]Read from MH i2c: 01 07 00 [21:23:23]MH_I2C_Read... [21:23:23]Read from MH i2c: 01 07 00 23 0D 00 00 00 00 00 FF 0F 45 [21:23:23]RasterBufferAndPrint [21:23:23]line Счет N : (1)2003290 [21:23:23]line ИНН: 02508201610067 [21:23:23]line Контрольно-Кассовый Чек [21:23:23]line ПРОДАЖА [21:23:23]line ТРК (МРК, ГНК) : 63 [21:23:23]line Товар: 2710124130 [21:23:23]line Аи-92-К-5 [21:23:23]line 14.750 * 67.80 [21:23:23]line = 1000.05 [21:23:23]line НДС 12% НСП 1% [21:23:23]line > о реализуемом товаре [21:23:23]line ОКРУГЛЕНИЕ: -0.05 [21:23:23]line ИТОГО: 1000.00 [21:23:23]line Внесено: 1000.00 [21:23:23]line СДАЧА: 0.00 [21:23:23]line НСП 1% : 8.85 [21:23:23]line НДС 12% : 106.20 [21:23:23]line Наличными: 1000.00 [21:23:23]line Безнал.: 0.00 [21:23:23]line Место: АЗС № 97 "Партнер Нефть" [21:23:23]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:23:23]line СНО: Общий режим [21:23:23]line Чек 523 28.07.2024 21:23 [21:23:23]line Смена: 439 ФФД: 1.0 [21:23:23]line ЗНМ: 0300000054 [21:23:23]line РНМ: 0000000000092624 [21:23:23]line Версия ККМ: 001 [21:23:23]line ФМ: 0000000000874959 [21:23:23]line ФД: 226863 [21:23:23]line ФПД: 179878811953803 [21:23:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T212322&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226863&fm=179878811953803&tin=02508201610067®Number=0000000000092624&sum=100000 [21:23:23]written 0, free lines is 4095 [21:23:23]OFD Sender: Processing packet 226863 [packets to send 604, broken 603] [21:23:23]ProducePacketName [21:23:23]name=ofd_packets/00226863 [21:23:23]OFD Sender: To server: pG, [21:23:23]CommunicateWithHost lk.salyk.kg:30040 [21:23:23]ConnectInit lk.salyk.kg [21:23:23]Write to MH i2c: 01 00 00 4E 0D 5B [21:23:23]Write i2c OK [21:23:23]MH_I2C_Read... [21:23:23]Read from MH i2c: 01 [21:23:23]MH_I2C_Read... [21:23:23]Read from MH i2c: 01 07 00 [21:23:23]MH_I2C_Read... [21:23:23]Read from MH i2c: 01 07 00 4E 0D 00 00 00 00 00 62 0C D0 [21:23:23]RasterBufferAndPrint [21:23:23]line [21:23:23]line [21:23:23]line [21:23:23]line [21:23:23]line [21:23:23]written 0, free lines is 3174 [21:23:23]MH_Cut [21:23:23]Write to MH i2c: D1 01 00 55 0D 01 34 [21:23:23]Write i2c OK [21:23:23]MH_I2C_Read... [21:23:23]Read from MH i2c: D1 [21:23:23]MH_I2C_Read... [21:23:23]Read from MH i2c: D1 01 00 [21:23:23]MH_I2C_Read... [21:23:23]Read from MH i2c: D1 01 00 55 0D 00 33 [21:23:23]Write to MH i2c: 01 00 00 56 0D 63 [21:23:23]Write i2c OK [21:23:23]MH_I2C_Read... [21:23:23]Connected sock=7 [21:23:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A2 D7 07 01 0C A4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 0B 02 00 00 F4 03 04 00 CA B6 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2F 76 03 00 35 04 06 00 A3 99 4C B0 6A 8B 7C 11 02 78 3C BB 03 DA [21:23:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 5E 6C 47 00 5A 78 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2F 76 03 00 F4 03 04 00 D4 62 A6 66 B6 04 01 00 00 28 0F 57 DA 85 B2 1E 6D [21:23:24]CommunicateWithHost err = 0 [21:23:24]CheckOFDResponse [21:23:24]1017 (14) - 77093643461234 [21:23:24]1041 (16) - 0000000000874959 [21:23:24]1040 (4) - 226863 [21:23:24]1012 (4) - 28.07.2024 15:25 [21:23:24]1206 (1) - 0 [21:23:24]OFD Sender: Remove packet 226863 [21:23:24]ProducePacketName [21:23:24]name=ofd_packets/00226863 [21:23:24]NVStorageDeleteData [21:23:25]OFD Sender: No OFD packet to send [21:23:25]*** Cut start [21:23:25]*** Partial cut [21:23:25]*** CUTSNS_PIN = 1 [21:23:25]*** CUTSNS_PIN = 0 [21:23:25]*** Brake cut motor [21:23:25]Read from MH i2c: *** Stop cut motor [21:23:25]*** Cut end [21:23:25]01 [21:23:25]MH_I2C_Read... [21:23:25]Read from MH i2c: 01 07 00 [21:23:25]MH_I2C_Read... [21:23:25]Read from MH i2c: 01 07 00 56 0D 00 00 00 00 00 FF 0F 78 [21:23:25]process_action close_receipt done [21:23:25]requested_data is exist [21:23:25]produce_requested_data [21:23:25]requested_item fm.sn is exist - process it [21:23:25]wFMCommunicate request_size=4 [21:23:25]MH_SAM_APDU [21:23:25]CAPDU: 80 11 00 00 [21:23:25]Write to MH i2c: E2 08 00 57 0D 80 11 00 00 00 00 00 00 DE [21:23:25]Write i2c OK [21:23:25]MH_I2C_Read... [21:23:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:23:25]Read from MH i2c: E2 [21:23:25]MH_I2C_Read... [21:23:25]Read from MH i2c: E2 17 00 [21:23:25]MH_I2C_Read... [21:23:25]Read from MH i2c: E2 17 00 57 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3B [21:23:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:23:25]wFMCommunicate OK [21:23:25]requested_item fd.num is exist - process it [21:23:25]SAM_PROTO_GetFieldsCounters [21:23:25]wFMCommunicate request_size=4 [21:23:25]MH_SAM_APDU [21:23:25]CAPDU: 80 13 00 00 [21:23:25]Write to MH i2c: E2 08 00 58 0D 80 13 00 00 00 00 00 00 E1 [21:23:25]Write i2c OK [21:23:25]MH_I2C_Read... [21:23:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:23:25]Read from MH i2c: E2 [21:23:25]MH_I2C_Read... [21:23:25]Read from MH i2c: E2 62 00 [21:23:25]MH_I2C_Read... [21:23:25]Read from MH i2c: E2 62 00 58 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2F 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 0B 02 00 00 5E 04 04 00 0B 02 00 00 57 04 04 00 0C 02 00 00 19 04 04 00 00 00 00 00 90 00 91 [21:23:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2F 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 0B 02 00 00 5E 04 04 00 0B 02 00 00 57 04 04 00 0C 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:23:25]wFMCommunicate OK [21:23:25]SAM_PROTO_GetFieldsCounters done [21:23:25]requested_item shift.num is exist - process it [21:23:25]requested_item shift.opened is exist - process it [21:23:25]req_shift_opened [21:23:25]FM_GetShiftState [21:23:25]SAM_PROTO_GetShiftState [21:23:25]wFMCommunicate request_size=4 [21:23:25]MH_SAM_APDU [21:23:25]CAPDU: 80 13 01 00 [21:23:25]Write to MH i2c: E2 08 00 59 0D 80 13 01 00 00 00 00 00 E3 [21:23:25]Write i2c OK [21:23:25]MH_I2C_Read... [21:23:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:23:26]Read from MH i2c: E2 [21:23:26]MH_I2C_Read... [21:23:26]Read from MH i2c: E2 0E 00 [21:23:26]MH_I2C_Read... [21:23:26]Read from MH i2c: E2 0E 00 59 0D 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 94 [21:23:26]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:23:26]wFMCommunicate OK [21:23:26]SAM_PROTO_GetShiftState done [21:23:26]FM_GetShiftState done [21:23:26]req_shift_opened done [21:23:26]requested_item shift.open_date is exist - process it [21:23:26]req_shift_open_date [21:23:26]req_shift_open_date done [21:23:26]produce_requested_data done [21:23:26]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226863,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [21:23:26]process_action_free close_receipt [21:23:26]json_value_free [21:23:26]json_value_free done [21:23:26]process_json_proto returns [21:23:26]Send response to host [21:23:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226863,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [21:23:26]free response buf [21:23:26]execute_script done [21:23:26]execute_script returns [21:23:26]free content buf [21:23:26]Sock 9.Close socket [21:23:26]Sock 9.Thread stoped [21:23:30]OFD Sender: No OFD packet to send [21:23:35]OFD Sender: No OFD packet to send [21:23:40]OFD Sender: No OFD packet to send [21:23:42]recv_with_timeout no data received [21:23:45]OFD Sender: No OFD packet to send [21:23:50]OFD Sender: No OFD packet to send [21:23:55]OFD Sender: No OFD packet to send [21:24:00]OFD Sender: No OFD packet to send [21:24:05]OFD Sender: No OFD packet to send [21:24:10]OFD Sender: No OFD packet to send [21:24:15]OFD Sender: No OFD packet to send [21:24:20]OFD Sender: No OFD packet to send [21:24:25]OFD Sender: No OFD packet to send [21:24:30]OFD Sender: No OFD packet to send [21:24:35]OFD Sender: No OFD packet to send [21:24:40]OFD Sender: No OFD packet to send [21:24:45]OFD Sender: No OFD packet to send [21:24:50]OFD Sender: No OFD packet to send [21:24:55]OFD Sender: No OFD packet to send [21:25:00]OFD Sender: No OFD packet to send [21:25:05]OFD Sender: No OFD packet to send [21:25:10]OFD Sender: No OFD packet to send [21:25:15]OFD Sender: No OFD packet to send [21:25:17]recv_with_timeout no data received [21:25:20]OFD Sender: No OFD packet to send [21:25:25]OFD Sender: No OFD packet to send [21:25:30]OFD Sender: No OFD packet to send [21:25:35]OFD Sender: No OFD packet to send [21:25:40]OFD Sender: No OFD packet to send [21:25:45]OFD Sender: No OFD packet to send [21:25:50]OFD Sender: No OFD packet to send [21:25:55]OFD Sender: No OFD packet to send [21:26:00]OFD Sender: No OFD packet to send [21:26:05]OFD Sender: No OFD packet to send [21:26:10]OFD Sender: No OFD packet to send [21:26:15]OFD Sender: No OFD packet to send [21:26:20]OFD Sender: No OFD packet to send [21:26:24]recv_with_timeout no data received [21:26:25]OFD Sender: No OFD packet to send [21:26:30]OFD Sender: No OFD packet to send [21:26:35]OFD Sender: No OFD packet to send [21:26:40]OFD Sender: No OFD packet to send [21:26:45]OFD Sender: No OFD packet to send [21:26:50]OFD Sender: No OFD packet to send [21:26:55]OFD Sender: No OFD packet to send [21:27:00]OFD Sender: No OFD packet to send [21:27:05]OFD Sender: No OFD packet to send [21:27:10]OFD Sender: No OFD packet to send [21:27:15]OFD Sender: No OFD packet to send [21:27:20]OFD Sender: No OFD packet to send [21:27:25]OFD Sender: No OFD packet to send [21:27:30]OFD Sender: No OFD packet to send [21:27:35]OFD Sender: No OFD packet to send [21:27:40]OFD Sender: No OFD packet to send [21:27:45]OFD Sender: No OFD packet to send [21:27:50]OFD Sender: No OFD packet to send [21:27:55]OFD Sender: No OFD packet to send [21:28:00]OFD Sender: No OFD packet to send [21:28:05]OFD Sender: No OFD packet to send [21:28:10]OFD Sender: No OFD packet to send [21:28:15]OFD Sender: No OFD packet to send [21:28:20]OFD Sender: No OFD packet to send [21:28:25]OFD Sender: No OFD packet to send [21:28:30]OFD Sender: No OFD packet to send [21:28:35]OFD Sender: No OFD packet to send [21:28:40]OFD Sender: No OFD packet to send [21:28:45]OFD Sender: No OFD packet to send [21:28:50]OFD Sender: No OFD packet to send [21:28:55]OFD Sender: No OFD packet to send [21:29:00]OFD Sender: No OFD packet to send [21:29:06]OFD Sender: No OFD packet to send [21:29:11]OFD Sender: No OFD packet to send [21:29:16]OFD Sender: No OFD packet to send [21:29:21]OFD Sender: No OFD packet to send [21:29:26]OFD Sender: No OFD packet to send [21:29:31]OFD Sender: No OFD packet to send [21:29:36]OFD Sender: No OFD packet to send [21:29:41]OFD Sender: No OFD packet to send [21:29:46]OFD Sender: No OFD packet to send [21:29:51]OFD Sender: No OFD packet to send [21:29:56]OFD Sender: No OFD packet to send [21:30:01]OFD Sender: No OFD packet to send [21:30:06]OFD Sender: No OFD packet to send [21:30:07]accept exits with 10 [21:30:07]New connection [21:30:07]New thread 3066912100 created [21:30:07]Thread 3067055460 joined [21:30:07]Waiting for new connection... [21:30:07] Sock 10.Parse request [21:30:07]Sock 10.Check first char [21:30:07]Sock 10.First char is OK [21:30:07]request: POST /json_proto HTTP/1.0 [21:30:07]Method: POST [21:30:07]URL: /json_proto [21:30:07]Method is POST - this is cgi request [21:30:07]url: /json_proto [21:30:07]query_string will be loaded in cgi processing [21:30:07]execute_cgi json_proto POST (null) [21:30:07]execute_cgi path=json_proto method=POST [21:30:07]POST find Content-Length [21:30:07]Host: 172.17.43.131:8080 [21:30:07]Content-Length: 680 [21:30:07]Content-Type: application/json [21:30:07] [21:30:07]POST finish read [21:30:07]Found Content-Length = 680 [21:30:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003291", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 21.000, "sum" : 1600.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1600.00, "total" : 1600.00, "payments": [ { "type": 0, "sum" : 1600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:30:07]execute_script... [21:30:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003291", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 21.000, "sum" : 1600.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1600.00, "total" : 1600.00, "payments": [ { "type": 0, "sum" : 1600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:30:07]POST & json_proto [21:30:07]process_json_proto [21:30:07]json parsed OK: [21:30:07]protocol is kg_v1.0 [21:30:07]action value=close_receipt [21:30:07]process_action close_receipt [21:30:07]cmd_close_receipt [21:30:07]MH_GetDate [21:30:07]Write to MH i2c: F0 00 00 5A 0D 56 [21:30:07]Write i2c OK [21:30:07]MH_I2C_Read... [21:30:07]Read from MH i2c: F0 [21:30:07]MH_I2C_Read... [21:30:07]Read from MH i2c: F0 09 00 [21:30:07]MH_I2C_Read... [21:30:07]Read from MH i2c: F0 09 00 5A 0D 00 60 B8 A6 66 F9 24 A2 66 A8 [21:30:07]GetLastDocTimeStamp 1722201802 [21:30:07]current date 1722202208 [21:30:07]FM_GetShiftState [21:30:07]SAM_PROTO_GetShiftState [21:30:07]wFMCommunicate request_size=4 [21:30:07]MH_SAM_APDU [21:30:07]CAPDU: 80 13 01 00 [21:30:07]Write to MH i2c: E2 08 00 5B 0D 80 13 01 00 00 00 00 00 E5 [21:30:07]Write i2c OK [21:30:07]MH_I2C_Read... [21:30:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:30:07]Read from MH i2c: E2 [21:30:07]MH_I2C_Read... [21:30:07]Read from MH i2c: E2 0E 00 [21:30:07]MH_I2C_Read... [21:30:07]Read from MH i2c: E2 0E 00 5B 0D 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 96 [21:30:07]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:30:07]wFMCommunicate OK [21:30:07]SAM_PROTO_GetShiftState done [21:30:07]FM_GetShiftState done [21:30:07]opened in 1722125326 [21:30:07]opened+sec_in_day 1722211726 [21:30:07]quantity*price = 160020 [21:30:07]sum+1 = 160021 [21:30:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 1600.00 Внесено: 1600.00 СДАЧА: 0.00 НСП 1% : 14.16 НДС 12% : 169.93 Наличными: 1600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 524 28.07.2024 21:30 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226864 ФПД: 187474188541508 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T213008&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226864&fm=187474188541508&tin=02508201610067®Number=0000000000092624&sum=160000 [21:30:08]StoreToDocumentArchive [21:30:08]shift 439 fd 226864 [21:30:08]save to /storage/0439/doc_00226864 [21:30:08]save last doc name /storage/0439/doc_00226864 to /storage/kkm_last_doc_name [21:30:08]save OK [21:30:08]Clear old archive folders... [21:30:09]ProcessDocumentItem done err = 0, tmpTLVsize=248 [21:30:09]tlvbuf is 00AA6410 [21:30:09]SAM_PROTO_ClearQueue [21:30:09]wFMCommunicate request_size=4 [21:30:09]MH_SAM_APDU [21:30:09]CAPDU: 80 09 00 00 [21:30:09]Write to MH i2c: E2 08 00 68 0D 80 09 00 00 00 00 00 00 E7 [21:30:09]Write i2c OK [21:30:09]MH_I2C_Read... [21:30:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:30:09]Read from MH i2c: E2 [21:30:09]MH_I2C_Read... [21:30:09]Read from MH i2c: E2 03 00 [21:30:09]MH_I2C_Read... [21:30:09]Read from MH i2c: E2 03 00 68 0D 00 90 00 E9 [21:30:09]RAPDU: 90 00 [21:30:09]wFMCommunicate OK [21:30:09]SAM_PROTO_ClearQueue done [21:30:09]KKMCreateOFDPacket [21:30:09]OFDProtocolAddRootSTLVToBuf [21:30:09]FM_MakeSignedData [21:30:09]FM_MakeSignedData [21:30:09]SAM_PROTO_SignData [21:30:09]wFMCommunicate request_size=4 [21:30:09]MH_SAM_APDU [21:30:09]CAPDU: 80 0D 01 02 [21:30:09]Write to MH i2c: E2 08 00 69 0D 80 0D 01 02 00 00 00 00 EF [21:30:09]Write i2c OK [21:30:09]MH_I2C_Read... [21:30:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:30:09]Read from MH i2c: E2 [21:30:09]MH_I2C_Read... [21:30:09]Read from MH i2c: E2 03 00 [21:30:09]MH_I2C_Read... [21:30:09]Read from MH i2c: E2 03 00 69 0D 00 90 00 EA [21:30:09]RAPDU: 90 00 [21:30:09]wFMCommunicate OK [21:30:09]wFMCommunicate request_size=255 [21:30:09]MH_SAM_APDU [21:30: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 35 FF 03 08 00 03 08 52 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 14 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 02 00 00 F4 03 04 00 60 B8 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 30 76 03 00 35 04 06 00 AA 81 BC 69 [21:30:09]Write to MH i2c: E2 02 01 6A 0D 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 35 FF 03 08 00 03 08 52 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 14 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 02 00 00 F4 03 04 00 60 B8 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 30 76 03 00 35 04 06 00 AA 81 BC 69 00 00 0F [21:30:09]Write i2c OK [21:30:09]MH_I2C_Read... [21:30:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:30:09]Read from MH i2c: E2 [21:30:09]MH_I2C_Read... [21:30:09]Read from MH i2c: E2 03 00 [21:30:09]MH_I2C_Read... [21:30:09]Read from MH i2c: E2 03 00 6A 0D 00 90 00 EB [21:30:09]RAPDU: 90 00 [21:30:09]wFMCommunicate OK [21:30:09]wFMCommunicate request_size=7 [21:30:09]MH_SAM_APDU [21:30:09]CAPDU: 80 0D 02 02 02 9E 44 [21:30:09]Write to MH i2c: E2 0A 00 6B 0D 80 0D 02 02 02 00 9E 44 00 00 D8 [21:30:09]Write i2c OK [21:30:09]MH_I2C_Read... [21:30:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:30:09]Read from MH i2c: E2 [21:30:09]MH_I2C_Read... [21:30:09]Read from MH i2c: E2 03 00 [21:30:09]MH_I2C_Read... [21:30:09]Read from MH i2c: E2 03 00 6B 0D 00 90 00 EC [21:30:09]RAPDU: 90 00 [21:30:09]wFMCommunicate OK [21:30:09]wFMCommunicate request_size=4 [21:30:09]MH_SAM_APDU [21:30:09]CAPDU: 80 0D 03 02 [21:30:09]Write to MH i2c: E2 08 00 6C 0D 80 0D 03 02 00 00 00 00 F4 [21:30:09]Write i2c OK [21:30:09]MH_I2C_Read... [21:30:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:30:09]Read from MH i2c: E2 [21:30:09]MH_I2C_Read... [21:30:09]Read from MH i2c: E2 0B 00 [21:30:09]MH_I2C_Read... [21:30:09]Read from MH i2c: E2 0B 00 6C 0D 00 86 22 4D 44 CF 01 69 14 90 00 7B [21:30:09]RAPDU: 86 22 4D 44 CF 01 69 14 90 00 [21:30:09]wFMCommunicate OK [21:30:09]SAM_PROTO_SignData done [21:30:09]FM_MakeSignedData done [21:30:09]CreateOFDProtocolMessage [21:30:09]wFMCommunicate request_size=4 [21:30:09]MH_SAM_APDU [21:30:09]CAPDU: 80 11 00 00 [21:30:09]Write to MH i2c: E2 08 00 6D 0D 80 11 00 00 00 00 00 00 F4 [21:30:09]Write i2c OK [21:30:09]MH_I2C_Read... [21:30:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:30:09]Read from MH i2c: E2 [21:30:09]MH_I2C_Read... [21:30:09]Read from MH i2c: E2 17 00 [21:30:09]MH_I2C_Read... [21:30:09]Read from MH i2c: E2 17 00 6D 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 51 [21:30:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:30:09]wFMCommunicate OK [21:30:09]CreateOFDProtocolMessage done [21:30:09]OFDSenderStorePacket 226864 [21:30:09]StoreOFDPacket docnum=226864 [21:30:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 71 8A 04 01 68 2A 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 35 FF 03 08 00 03 08 52 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 14 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 02 00 00 F4 03 04 00 60 B8 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 30 76 03 00 35 04 06 00 AA 81 BC 69 9E 44 86 22 4D 44 CF 01 69 14 [21:30:09]CheckFolder [21:30:09]dirname=/storage/ofd_packets [21:30:09]CheckFolder done [21:30:09]ProducePacketName [21:30:09]name=ofd_packets/00226864 [21:30:09]NVStorageSaveData ofd_packets/00226864 [21:30:09]File name is /storage/ofd_packets/00226864 [21:30:09]Write 298 bytes [21:30:09]NVStorageSaveData done [21:30:09]OFDSenderStorePacket done [21:30:09]KKMCreateOFDPacket done [21:30:09]NVStorageSaveData kkm_last_timestamp [21:30:09]File name is /storage/kkm_last_timestamp [21:30:09]Write 4 bytes [21:30:09]NVStorageSaveData done [21:30:09]ExternCall_PrintAddStr [21:30:09]wPrintStart [21:30:09]Write to MH i2c: 01 00 00 6E 0D 7B [21:30:09]Write i2c OK [21:30:09]MH_I2C_Read... [21:30:09]Read from MH i2c: 01 [21:30:09]MH_I2C_Read... [21:30:09]Read from MH i2c: 01 07 00 [21:30:09]MH_I2C_Read... [21:30:09]Read from MH i2c: 01 07 00 6E 0D 00 00 00 00 00 FF 0F 90 [21:30:09]RasterBufferAndPrint [21:30:09]line Счет N : (1)2003291 [21:30:09]line ИНН: 02508201610067 [21:30:09]line Контрольно-Кассовый Чек [21:30:09]line ПРОДАЖА [21:30:09]line ТРК (МРК, ГНК) : 21 [21:30:09]line Товар: 2710194210 [21:30:09]line ДТ-К-5 [21:30:09]line 21.000 * 76.20 [21:30:09]line = 1600.20 [21:30:09]line НДС 12% НСП 1% [21:30:09]line > о реализуемом товаре [21:30:09]line ОКРУГЛЕНИЕ: -0.20 [21:30:09]line ИТОГО: 1600.00 [21:30:09]line Внесено: 1600.00 [21:30:09]line СДАЧА: 0.00 [21:30:09]line НСП 1% : 14.16 [21:30:09]line НДС 12% : 169.93 [21:30:09]line Наличными: 1600.00 [21:30:09]line Безнал.: 0.00 [21:30:09]line Место: АЗС № 97 "Партнер Нефть" [21:30:09]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:30:09]line СНО: Общий режим [21:30:09]line Чек 524 28.07.2024 21:30 [21:30:09]line Смена: 439 ФФД: 1.0 [21:30:09]line ЗНМ: 0300000054 [21:30:09]line РНМ: 0000000000092624 [21:30:09]line Версия ККМ: 001 [21:30:09]line ФМ: 0000000000874959 [21:30:09]line ФД: 226864 [21:30:09]line ФПД: 187474188541508 [21:30:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T213008&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226864&fm=187474188541508&tin=02508201610067®Number=0000000000092624&sum=160000 [21:30:09]OFD Sender: Processing packet 226864 [packets to send 604, broken 603] [21:30:09]ProducePacketName [21:30:09]name=ofd_packets/00226864 [21:30:09]OFD Sender: To server: pG, [21:30:09]CommunicateWithHost lk.salyk.kg:30040 [21:30:09]ConnectInit lk.salyk.kg [21:30:09]written 0, free lines is 4095 [21:30:10]Write to MH i2c: 01 00 00 99 0D A6 [21:30:10]Write i2c OK [21:30:10]MH_I2C_Read... [21:30:10]Read from MH i2c: 01 [21:30:10]MH_I2C_Read... [21:30:10]Read from MH i2c: 01 07 00 [21:30:10]MH_I2C_Read... [21:30:10]Read from MH i2c: 01 07 00 99 0D 00 00 00 00 00 64 0C 1D [21:30:10]RasterBufferAndPrint [21:30:10]line [21:30:10]line [21:30:10]line [21:30:10]line [21:30:10]line [21:30:10]written 0, free lines is 3174 [21:30:10]MH_Cut [21:30:10]Write to MH i2c: D1 01 00 A0 0D 01 7F [21:30:10]Write i2c OK [21:30:10]MH_I2C_Read... [21:30:10]Read from MH i2c: D1 [21:30:10]MH_I2C_Read... [21:30:10]Read from MH i2c: D1 01 00 [21:30:10]MH_I2C_Read... [21:30:10]Read from MH i2c: D1 01 00 A0 0D 00 7E [21:30:10]Write to MH i2c: 01 00 00 A1 0D AE [21:30:10]Write i2c OK [21:30:10]MH_I2C_Read... [21:30:11]*** Cut start [21:30:11]*** Partial cut [21:30:11]*** CUTSNS_PIN = 1 [21:30:11]*** CUTSNS_PIN = 0 [21:30:11]*** Brake cut motor [21:30:12]Read from MH i2c: 01 [21:30:12]MH_I2C_Read... [21:30:12]*** Stop cut motor [21:30:12]*** Cut end [21:30:12]Read from MH i2c: 01 07 00 [21:30:12]MH_I2C_Read... [21:30:12]Read from MH i2c: 01 07 00 A1 0D 00 00 00 00 00 FF 0F C3 [21:30:12]process_action close_receipt done [21:30:12]requested_data is exist [21:30:12]produce_requested_data [21:30:12]requested_item fm.sn is exist - process it [21:30:12]wFMCommunicate request_size=4 [21:30:12]MH_SAM_APDU [21:30:12]CAPDU: 80 11 00 00 [21:30:12]Write to MH i2c: E2 08 00 A2 0D 80 11 00 00 00 00 00 00 29 [21:30:12]Write i2c OK [21:30:12]MH_I2C_Read... [21:30:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:30:12]Read from MH i2c: E2 [21:30:12]MH_I2C_Read... [21:30:12]Read from MH i2c: E2 17 00 [21:30:12]MH_I2C_Read... [21:30:12]Read from MH i2c: E2 17 00 A2 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 86 [21:30:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:30:12]wFMCommunicate OK [21:30:12]requested_item fd.num is exist - process it [21:30:12]SAM_PROTO_GetFieldsCounters [21:30:12]wFMCommunicate request_size=4 [21:30:12]MH_SAM_APDU [21:30:12]CAPDU: 80 13 00 00 [21:30:12]Write to MH i2c: E2 08 00 A3 0D 80 13 00 00 00 00 00 00 2C [21:30:12]Write i2c OK [21:30:12]MH_I2C_Read... [21:30:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:30:12]Read from MH i2c: E2 [21:30:12]MH_I2C_Read... [21:30:12]Read from MH i2c: E2 62 00 [21:30:12]MH_I2C_Read... [21:30:12]Read from MH i2c: E2 62 00 A3 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 30 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 0C 02 00 00 5E 04 04 00 0C 02 00 00 57 04 04 00 0D 02 00 00 19 04 04 00 00 00 00 00 90 00 E0 [21:30:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 30 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 0C 02 00 00 5E 04 04 00 0C 02 00 00 57 04 04 00 0D 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:30:12]wFMCommunicate OK [21:30:12]SAM_PROTO_GetFieldsCounters done [21:30:12]requested_item shift.num is exist - process it [21:30:12]requested_item shift.opened is exist - process it [21:30:12]req_shift_opened [21:30:12]FM_GetShiftState [21:30:12]SAM_PROTO_GetShiftState [21:30:12]wFMCommunicate request_size=4 [21:30:12]MH_SAM_APDU [21:30:12]CAPDU: 80 13 01 00 [21:30:12]Write to MH i2c: E2 08 00 A4 0D 80 13 01 00 00 00 00 00 2E [21:30:12]Write i2c OK [21:30:12]MH_I2C_Read... [21:30:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:30:12]Read from MH i2c: E2 [21:30:12]MH_I2C_Read... [21:30:12]Read from MH i2c: E2 0E 00 [21:30:12]MH_I2C_Read... [21:30:12]Read from MH i2c: E2 0E 00 A4 0D 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 DF [21:30:12]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:30:12]wFMCommunicate OK [21:30:12]SAM_PROTO_GetShiftState done [21:30:12]FM_GetShiftState done [21:30:12]req_shift_opened done [21:30:12]requested_item shift.open_date is exist - process it [21:30:12]req_shift_open_date [21:30:12]req_shift_open_date done [21:30:12]produce_requested_data done [21:30:12]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226864,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [21:30:12]process_action_free close_receipt [21:30:12]json_value_free [21:30:12]json_value_free done [21:30:12]process_json_proto returns [21:30:12]Send response to host [21:30:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226864,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [21:30:12]free response buf [21:30:12]execute_script done [21:30:12]execute_script returns [21:30:12]free content buf [21:30:12]Sock 10.Close socket [21:30:12]Sock 10.Thread stoped [21:30:13]Connected sock=11 [21:30:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 71 8A 04 01 68 2A 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 35 FF 03 08 00 03 08 52 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 14 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 02 00 00 F4 03 04 00 60 B8 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 30 76 03 00 35 04 06 00 AA 81 BC 69 9E 44 86 22 4D 44 CF 01 69 14 [21:30:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 25 4E 47 00 66 A6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 30 76 03 00 F4 03 04 00 6D 64 A6 66 B6 04 01 00 00 5B F9 DC E5 E5 99 FE 7F [21:30:13]CommunicateWithHost err = 0 [21:30:13]CheckOFDResponse [21:30:13]1017 (14) - 77093643461234 [21:30:13]1041 (16) - 0000000000874959 [21:30:13]1040 (4) - 226864 [21:30:13]1012 (4) - 28.07.2024 15:31 [21:30:13]1206 (1) - 0 [21:30:13]OFD Sender: Remove packet 226864 [21:30:13]ProducePacketName [21:30:13]name=ofd_packets/00226864 [21:30:13]NVStorageDeleteData [21:30:14]OFD Sender: No OFD packet to send [21:30:16]accept exits with 7 [21:30:16]New connection [21:30:16]New thread 3067055460 created [21:30:16]Thread 3066912100 joined [21:30:16]Waiting for new connection... [21:30:16] Sock 7.Parse request [21:30:16]Sock 7.Check first char [21:30:16]Sock 7.First char is OK [21:30:16]request: POST /json_proto HTTP/1.0 [21:30:16]Method: POST [21:30:16]URL: /json_proto [21:30:16]Method is POST - this is cgi request [21:30:16]url: /json_proto [21:30:16]query_string will be loaded in cgi processing [21:30:16]execute_cgi json_proto POST (null) [21:30:16]execute_cgi path=json_proto method=POST [21:30:16]POST find Content-Length [21:30:16]Host: 172.17.43.131:8080 [21:30:16]Content-Length: 680 [21:30:16]Content-Type: application/json [21:30:16] [21:30:16]POST finish read [21:30:16]Found Content-Length = 680 [21:30:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003292", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [21:30:16]execute_script... [21:30:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003292", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [21:30:16]POST & json_proto [21:30:16]process_json_proto [21:30:16]json parsed OK: [21:30:16]protocol is kg_v1.0 [21:30:16]action value=close_receipt [21:30:16]process_action close_receipt [21:30:16]cmd_close_receipt [21:30:16]MH_GetDate [21:30:16]Write to MH i2c: F0 00 00 A5 0D A1 [21:30:16]Write i2c OK [21:30:16]MH_I2C_Read... [21:30:16]Read from MH i2c: F0 [21:30:16]MH_I2C_Read... [21:30:16]Read from MH i2c: F0 09 00 [21:30:16]MH_I2C_Read... [21:30:16]Read from MH i2c: F0 09 00 A5 0D 00 69 B8 A6 66 F9 24 A2 66 FC [21:30:16]GetLastDocTimeStamp 1722202208 [21:30:16]current date 1722202217 [21:30:16]FM_GetShiftState [21:30:16]SAM_PROTO_GetShiftState [21:30:16]wFMCommunicate request_size=4 [21:30:16]MH_SAM_APDU [21:30:16]CAPDU: 80 13 01 00 [21:30:16]Write to MH i2c: E2 08 00 A6 0D 80 13 01 00 00 00 00 00 30 [21:30:16]Write i2c OK [21:30:16]MH_I2C_Read... [21:30:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:30:16]Read from MH i2c: E2 [21:30:16]MH_I2C_Read... [21:30:16]Read from MH i2c: E2 0E 00 [21:30:16]MH_I2C_Read... [21:30:16]Read from MH i2c: E2 0E 00 A6 0D 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 E1 [21:30:16]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:30:16]wFMCommunicate OK [21:30:16]SAM_PROTO_GetShiftState done [21:30:16]FM_GetShiftState done [21:30:16]opened in 1722125326 [21:30:16]opened+sec_in_day 1722211726 [21:30:16]quantity*price = 100050 [21:30:16]sum+1 = 100052 [21:30:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 525 28.07.2024 21:30 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226865 ФПД: 12888809570242 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T213017&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226865&fm=12888809570242&tin=02508201610067®Number=0000000000092624&sum=100000 [21:30:17]StoreToDocumentArchive [21:30:17]shift 439 fd 226865 [21:30:17]save to /storage/0439/doc_00226865 [21:30:17]save last doc name /storage/0439/doc_00226865 to /storage/kkm_last_doc_name [21:30:17]save OK [21:30:17]Clear old archive folders... [21:30:17]ProcessDocumentItem done err = 0, tmpTLVsize=248 [21:30:17]tlvbuf is 00ACEAB0 [21:30:17]SAM_PROTO_ClearQueue [21:30:17]wFMCommunicate request_size=4 [21:30:17]MH_SAM_APDU [21:30:17]CAPDU: 80 09 00 00 [21:30:17]Write to MH i2c: E2 08 00 B3 0D 80 09 00 00 00 00 00 00 32 [21:30:17]Write i2c OK [21:30:17]MH_I2C_Read... [21:30:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:30:17]Read from MH i2c: E2 [21:30:17]MH_I2C_Read... [21:30:17]Read from MH i2c: E2 03 00 [21:30:17]MH_I2C_Read... [21:30:17]Read from MH i2c: E2 03 00 B3 0D 00 90 00 34 [21:30:17]RAPDU: 90 00 [21:30:17]wFMCommunicate OK [21:30:17]SAM_PROTO_ClearQueue done [21:30:17]KKMCreateOFDPacket [21:30:17]OFDProtocolAddRootSTLVToBuf [21:30:17]FM_MakeSignedData [21:30:17]FM_MakeSignedData [21:30:17]SAM_PROTO_SignData [21:30:17]wFMCommunicate request_size=4 [21:30:17]MH_SAM_APDU [21:30:17]CAPDU: 80 0D 01 02 [21:30:17]Write to MH i2c: E2 08 00 B4 0D 80 0D 01 02 00 00 00 00 3A [21:30:17]Write i2c OK [21:30:17]MH_I2C_Read... [21:30:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:30:17]Read from MH i2c: E2 [21:30:17]MH_I2C_Read... [21:30:17]Read from MH i2c: E2 03 00 [21:30:17]MH_I2C_Read... [21:30:17]Read from MH i2c: E2 03 00 B4 0D 00 90 00 35 [21:30:17]RAPDU: 90 00 [21:30:17]wFMCommunicate OK [21:30:17]wFMCommunicate request_size=255 [21:30:17]MH_SAM_APDU [21:30:17]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 0D 02 00 00 F4 03 04 00 69 B8 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 31 76 03 00 35 04 06 00 0B B8 E8 EA [21:30:18]Write to MH i2c: E2 02 01 B5 0D 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 35 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 0D 02 00 00 F4 03 04 00 69 B8 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 31 76 03 00 35 04 06 00 0B B8 E8 EA 00 00 FA [21:30:18]Write i2c OK [21:30:18]MH_I2C_Read... [21:30:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:30:18]Read from MH i2c: E2 [21:30:18]MH_I2C_Read... [21:30:18]Read from MH i2c: E2 03 00 [21:30:18]MH_I2C_Read... [21:30:18]Read from MH i2c: E2 03 00 B5 0D 00 90 00 36 [21:30:18]RAPDU: 90 00 [21:30:18]wFMCommunicate OK [21:30:18]wFMCommunicate request_size=7 [21:30:18]MH_SAM_APDU [21:30:18]CAPDU: 80 0D 02 02 02 7F C2 [21:30:18]Write to MH i2c: E2 0A 00 B6 0D 80 0D 02 02 02 00 7F C2 00 00 82 [21:30:18]Write i2c OK [21:30:18]MH_I2C_Read... [21:30:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:30:18]Read from MH i2c: E2 [21:30:18]MH_I2C_Read... [21:30:18]Read from MH i2c: E2 03 00 [21:30:18]MH_I2C_Read... [21:30:18]Read from MH i2c: E2 03 00 B6 0D 00 90 00 37 [21:30:18]RAPDU: 90 00 [21:30:18]wFMCommunicate OK [21:30:18]wFMCommunicate request_size=4 [21:30:18]MH_SAM_APDU [21:30:18]CAPDU: 80 0D 03 02 [21:30:18]Write to MH i2c: E2 08 00 B7 0D 80 0D 03 02 00 00 00 00 3F [21:30:18]Write i2c OK [21:30:18]MH_I2C_Read... [21:30:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:30:18]Read from MH i2c: E2 [21:30:18]MH_I2C_Read... [21:30:18]Read from MH i2c: E2 0B 00 [21:30:18]MH_I2C_Read... [21:30:18]Read from MH i2c: E2 0B 00 B7 0D 00 A6 E7 33 12 26 67 2D 79 90 00 45 [21:30:18]RAPDU: A6 E7 33 12 26 67 2D 79 90 00 [21:30:18]wFMCommunicate OK [21:30:18]SAM_PROTO_SignData done [21:30:18]FM_MakeSignedData done [21:30:18]CreateOFDProtocolMessage [21:30:18]wFMCommunicate request_size=4 [21:30:18]MH_SAM_APDU [21:30:18]CAPDU: 80 11 00 00 [21:30:18]Write to MH i2c: E2 08 00 B8 0D 80 11 00 00 00 00 00 00 3F [21:30:18]Write i2c OK [21:30:18]MH_I2C_Read... [21:30:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:30:18]Read from MH i2c: E2 [21:30:18]MH_I2C_Read... [21:30:18]Read from MH i2c: E2 17 00 [21:30:18]MH_I2C_Read... [21:30:18]Read from MH i2c: E2 17 00 B8 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9C [21:30:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:30:18]wFMCommunicate OK [21:30:18]CreateOFDProtocolMessage done [21:30:18]OFDSenderStorePacket 226865 [21:30:18]StoreOFDPacket docnum=226865 [21:30:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 0B AA 04 01 11 76 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 0D 02 00 00 F4 03 04 00 69 B8 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 31 76 03 00 35 04 06 00 0B B8 E8 EA 7F C2 A6 E7 33 12 26 67 2D 79 [21:30:18]CheckFolder [21:30:18]dirname=/storage/ofd_packets [21:30:18]CheckFolder done [21:30:18]ProducePacketName [21:30:18]name=ofd_packets/00226865 [21:30:18]NVStorageSaveData ofd_packets/00226865 [21:30:18]File name is /storage/ofd_packets/00226865 [21:30:18]Write 298 bytes [21:30:18]NVStorageSaveData done [21:30:18]OFDSenderStorePacket done [21:30:18]KKMCreateOFDPacket done [21:30:18]NVStorageSaveData kkm_last_timestamp [21:30:18]File name is /storage/kkm_last_timestamp [21:30:18]Write 4 bytes [21:30:18]NVStorageSaveData done [21:30:18]ExternCall_PrintAddStr [21:30:18]wPrintStart [21:30:18]Write to MH i2c: 01 00 00 B9 0D C6 [21:30:18]Write i2c OK [21:30:18]MH_I2C_Read... [21:30:18]Read from MH i2c: 01 [21:30:18]MH_I2C_Read... [21:30:18]Read from MH i2c: 01 07 00 [21:30:18]MH_I2C_Read... [21:30:18]Read from MH i2c: 01 07 00 B9 0D 00 00 00 00 00 FF 0F DB [21:30:18]RasterBufferAndPrint [21:30:18]line Счет N : (1)2003292 [21:30:18]line ИНН: 02508201610067 [21:30:18]line Контрольно-Кассовый Чек [21:30:18]line ПРОДАЖА [21:30:18]line ТРК (МРК, ГНК) : 31 [21:30:18]line Товар: 2710194210 [21:30:18]line ДТ-К-5 [21:30:18]line 13.130 * 76.20 [21:30:18]line = 1000.51 [21:30:18]line НДС 12% НСП 1% [21:30:18]line > о реализуемом товаре [21:30:18]line ОКРУГЛЕНИЕ: -0.51 [21:30:18]line ИТОГО: 1000.00 [21:30:18]line Внесено: 1000.00 [21:30:18]line СДАЧА: 0.00 [21:30:18]line НСП 1% : 8.85 [21:30:18]line НДС 12% : 106.25 [21:30:18]line Наличными: 1000.00 [21:30:18]line Безнал.: 0.00 [21:30:18]line Место: АЗС № 97 "Партнер Нефть" [21:30:18]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:30:18]line СНО: Общий режим [21:30:18]line Чек 525 28.07.2024 21:30 [21:30:18]line Смена: 439 ФФД: 1.0 [21:30:18]line ЗНМ: 0300000054 [21:30:18]line РНМ: 0000000000092624 [21:30:18]line Версия ККМ: 001 [21:30:18]line ФМ: 0000000000874959 [21:30:18]line ФД: 226865 [21:30:18]line ФПД: 12888809570242 [21:30:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T213017&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226865&fm=12888809570242&tin=02508201610067®Number=0000000000092624&sum=100000 [21:30:18]written 0, free lines is 4095 [21:30:18]OFD Sender: Processing packet 226865 [packets to send 604, broken 603] [21:30:18]ProducePacketName [21:30:18]name=ofd_packets/00226865 [21:30:18]OFD Sender: To server: pG, [21:30:18]CommunicateWithHost lk.salyk.kg:30040 [21:30:18]ConnectInit lk.salyk.kg [21:30:18]Write to MH i2c: 01 00 00 E4 0D F1 [21:30:18]Write i2c OK [21:30:18]MH_I2C_Read... [21:30:18]Read from MH i2c: 01 [21:30:18]MH_I2C_Read... [21:30:18]Read from MH i2c: 01 07 00 [21:30:18]MH_I2C_Read... [21:30:18]Read from MH i2c: 01 07 00 E4 0D 00 00 00 00 00 64 0C 68 [21:30:18]RasterBufferAndPrint [21:30:18]line [21:30:18]line [21:30:18]line [21:30:18]line [21:30:18]line [21:30:18]written 0, free lines is 3177 [21:30:18]MH_Cut [21:30:18]Write to MH i2c: D1 01 00 EB 0D 01 CA [21:30:18]Write i2c OK [21:30:18]MH_I2C_Read... [21:30:18]Read from MH i2c: D1 [21:30:18]MH_I2C_Read... [21:30:18]Read from MH i2c: D1 01 00 [21:30:18]MH_I2C_Read... [21:30:18]Read from MH i2c: D1 01 00 EB 0D 00 C9 [21:30:18]Write to MH i2c: 01 00 00 EC 0D F9 [21:30:18]Write i2c OK [21:30:18]MH_I2C_Read... [21:30:20]*** Cut start [21:30:20]*** Partial cut [21:30:20]*** CUTSNS_PIN = 1 [21:30:20]*** CUTSNS_PIN = 0 [21:30:20]*** Brake cut motor [21:30:20]Read from MH i2c: 01 [21:30:20]MH_I2C_Read... [21:30:20]*** Stop cut motor [21:30:20]*** Cut end [21:30:20]Read from MH i2c: 01 07 00 [21:30:20]MH_I2C_Read... [21:30:20]Read from MH i2c: 01 07 00 EC 0D 00 00 00 00 00 FF 0F 0E [21:30:20]process_action close_receipt done [21:30:20]requested_data is exist [21:30:20]produce_requested_data [21:30:20]requested_item fm.sn is exist - process it [21:30:20]wFMCommunicate request_size=4 [21:30:20]MH_SAM_APDU [21:30:20]CAPDU: 80 11 00 00 [21:30:20]Write to MH i2c: E2 08 00 ED 0D 80 11 00 00 00 00 00 00 74 [21:30:20]Write i2c OK [21:30:20]MH_I2C_Read... [21:30:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:30:20]Read from MH i2c: E2 [21:30:20]MH_I2C_Read... [21:30:20]Read from MH i2c: E2 17 00 [21:30:20]MH_I2C_Read... [21:30:20]Read from MH i2c: E2 17 00 ED 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D1 [21:30:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:30:20]wFMCommunicate OK [21:30:20]requested_item fd.num is exist - process it [21:30:20]SAM_PROTO_GetFieldsCounters [21:30:20]wFMCommunicate request_size=4 [21:30:20]MH_SAM_APDU [21:30:20]CAPDU: 80 13 00 00 [21:30:20]Write to MH i2c: E2 08 00 EE 0D 80 13 00 00 00 00 00 00 77 [21:30:20]Write i2c OK [21:30:20]MH_I2C_Read... [21:30:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:30:20]Read from MH i2c: E2 [21:30:20]MH_I2C_Read... [21:30:20]Read from MH i2c: E2 62 00 [21:30:20]MH_I2C_Read... [21:30:20]Read from MH i2c: E2 62 00 EE 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 31 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 0D 02 00 00 5E 04 04 00 0D 02 00 00 57 04 04 00 0E 02 00 00 19 04 04 00 00 00 00 00 90 00 2F [21:30:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 31 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 0D 02 00 00 5E 04 04 00 0D 02 00 00 57 04 04 00 0E 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:30:21]wFMCommunicate OK [21:30:21]SAM_PROTO_GetFieldsCounters done [21:30:21]requested_item shift.num is exist - process it [21:30:21]requested_item shift.opened is exist - process it [21:30:21]req_shift_opened [21:30:21]FM_GetShiftState [21:30:21]SAM_PROTO_GetShiftState [21:30:21]wFMCommunicate request_size=4 [21:30:21]MH_SAM_APDU [21:30:21]CAPDU: 80 13 01 00 [21:30:21]Write to MH i2c: E2 08 00 EF 0D 80 13 01 00 00 00 00 00 79 [21:30:21]Write i2c OK [21:30:21]MH_I2C_Read... [21:30:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:30:21]Read from MH i2c: E2 [21:30:21]MH_I2C_Read... [21:30:21]Read from MH i2c: E2 0E 00 [21:30:21]MH_I2C_Read... [21:30:21]Read from MH i2c: E2 0E 00 EF 0D 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 2A [21:30:21]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:30:21]wFMCommunicate OK [21:30:21]SAM_PROTO_GetShiftState done [21:30:21]FM_GetShiftState done [21:30:21]req_shift_opened done [21:30:21]requested_item shift.open_date is exist - process it [21:30:21]req_shift_open_date [21:30:21]req_shift_open_date done [21:30:21]produce_requested_data done [21:30:21]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226865,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [21:30:21]process_action_free close_receipt [21:30:21]json_value_free [21:30:21]json_value_free done [21:30:21]process_json_proto returns [21:30:21]Send response to host [21:30:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226865,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [21:30:21]free response buf [21:30:21]execute_script done [21:30:21]execute_script returns [21:30:21]free content buf [21:30:21]Sock 7.Close socket [21:30:21]Sock 7.Thread stoped [21:30:23]recv_with_timeout no data received [21:30:23]ConnectInit Can't take IP for lk.salyk.kg [21:30:23]CommunicateWithHost connect error [21:30:23]CommunicateWithHost err = -1 [21:30:23]OFD Sender: Server communicate error [21:30:28]OFD Sender: Processing packet 226865 [packets to send 604, broken 603] [21:30:28]ProducePacketName [21:30:28]name=ofd_packets/00226865 [21:30:28]OFD Sender: To server: pG, [21:30:28]CommunicateWithHost lk.salyk.kg:30040 [21:30:28]ConnectInit lk.salyk.kg [21:30:33]Connected sock=10 [21:30:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 0B AA 04 01 11 76 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 0D 02 00 00 F4 03 04 00 69 B8 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 31 76 03 00 35 04 06 00 0B B8 E8 EA 7F C2 A6 E7 33 12 26 67 2D 79 [21:30:33]recv_with_timeout no data received [21:30:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 5C C8 47 00 99 D7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 31 76 03 00 F4 03 04 00 81 64 A6 66 B6 04 01 00 00 94 37 F9 04 8A EE 84 E7 [21:30:35]CommunicateWithHost err = 0 [21:30:35]CheckOFDResponse [21:30:35]1017 (14) - 77093643461234 [21:30:35]1041 (16) - 0000000000874959 [21:30:35]1040 (4) - 226865 [21:30:35]1012 (4) - 28.07.2024 15:32 [21:30:35]1206 (1) - 0 [21:30:35]OFD Sender: Remove packet 226865 [21:30:35]ProducePacketName [21:30:35]name=ofd_packets/00226865 [21:30:35]NVStorageDeleteData [21:30:36]OFD Sender: No OFD packet to send [21:30:41]OFD Sender: No OFD packet to send [21:30:44]recv_with_timeout no data received [21:30:46]OFD Sender: No OFD packet to send [21:30:51]OFD Sender: No OFD packet to send [21:30:56]OFD Sender: No OFD packet to send [21:30:56]recv_with_timeout no data received [21:31:01]OFD Sender: No OFD packet to send [21:31:06]OFD Sender: No OFD packet to send [21:31:11]OFD Sender: No OFD packet to send [21:31:16]OFD Sender: No OFD packet to send [21:31:21]OFD Sender: No OFD packet to send [21:31:26]OFD Sender: No OFD packet to send [21:31:31]OFD Sender: No OFD packet to send [21:31:36]OFD Sender: No OFD packet to send [21:31:41]OFD Sender: No OFD packet to send [21:31:46]OFD Sender: No OFD packet to send [21:31:51]OFD Sender: No OFD packet to send [21:31:55]accept exits with 9 [21:31:55]New connection [21:31:55]New thread 3066912100 created [21:31:55]Thread 3067055460 joined [21:31:55]Waiting for new connection... [21:31:55] Sock 9.Parse request [21:31:55]Sock 9.Check first char [21:31:55]Sock 9.First char is OK [21:31:55]request: POST /json_proto HTTP/1.0 [21:31:55]Method: POST [21:31:55]URL: /json_proto [21:31:55]Method is POST - this is cgi request [21:31:55]url: /json_proto [21:31:55]query_string will be loaded in cgi processing [21:31:55]execute_cgi json_proto POST (null) [21:31:55]execute_cgi path=json_proto method=POST [21:31:55]POST find Content-Length [21:31:55]Host: 172.17.43.131:8080 [21:31:55]Content-Length: 678 [21:31:55]Content-Type: application/json [21:31:55] [21:31:55]POST finish read [21:31:55]Found Content-Length = 678 [21:31:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003293", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:31:55]execute_script... [21:31:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003293", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:31:55]POST & json_proto [21:31:55]process_json_proto [21:31:55]json parsed OK: [21:31:55]protocol is kg_v1.0 [21:31:55]action value=close_receipt [21:31:55]process_action close_receipt [21:31:55]cmd_close_receipt [21:31:55]MH_GetDate [21:31:55]Write to MH i2c: F0 00 00 F0 0D EC [21:31:55]Write i2c OK [21:31:55]MH_I2C_Read... [21:31:55]Read from MH i2c: F0 [21:31:55]MH_I2C_Read... [21:31:55]Read from MH i2c: F0 09 00 [21:31:55]MH_I2C_Read... [21:31:55]Read from MH i2c: F0 09 00 F0 0D 00 CC B8 A6 66 F9 24 A2 66 AA [21:31:55]GetLastDocTimeStamp 1722202217 [21:31:55]current date 1722202316 [21:31:55]FM_GetShiftState [21:31:55]SAM_PROTO_GetShiftState [21:31:55]wFMCommunicate request_size=4 [21:31:55]MH_SAM_APDU [21:31:55]CAPDU: 80 13 01 00 [21:31:55]Write to MH i2c: E2 08 00 F1 0D 80 13 01 00 00 00 00 00 7B [21:31:55]Write i2c OK [21:31:55]MH_I2C_Read... [21:31:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:31:56]Read from MH i2c: E2 [21:31:56]MH_I2C_Read... [21:31:56]Read from MH i2c: E2 0E 00 [21:31:56]MH_I2C_Read... [21:31:56]Read from MH i2c: E2 0E 00 F1 0D 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 2C [21:31:56]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:31:56]wFMCommunicate OK [21:31:56]SAM_PROTO_GetShiftState done [21:31:56]FM_GetShiftState done [21:31:56]opened in 1722125326 [21:31:56]opened+sec_in_day 1722211726 [21:31:56]quantity*price = 50036 [21:31:56]sum+1 = 50037 [21:31:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 526 28.07.2024 21:31 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226866 ФПД: 278651378321532 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T213156&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226866&fm=278651378321532&tin=02508201610067®Number=0000000000092624&sum=50000 [21:31:57]StoreToDocumentArchive [21:31:57]shift 439 fd 226866 [21:31:57]save to /storage/0439/doc_00226866 [21:31:57]save last doc name /storage/0439/doc_00226866 to /storage/kkm_last_doc_name [21:31:57]save OK [21:31:57]Clear old archive folders... [21:31:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:31:57]tlvbuf is 009F3D00 [21:31:57]SAM_PROTO_ClearQueue [21:31:57]wFMCommunicate request_size=4 [21:31:57]MH_SAM_APDU [21:31:57]CAPDU: 80 09 00 00 [21:31:57]Write to MH i2c: E2 08 00 FE 0D 80 09 00 00 00 00 00 00 7D [21:31:57]Write i2c OK [21:31:57]MH_I2C_Read... [21:31:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:31:57]Read from MH i2c: E2 [21:31:57]MH_I2C_Read... [21:31:57]Read from MH i2c: E2 03 00 [21:31:57]MH_I2C_Read... [21:31:57]Read from MH i2c: E2 03 00 FE 0D 00 90 00 7F [21:31:57]RAPDU: 90 00 [21:31:57]wFMCommunicate OK [21:31:57]SAM_PROTO_ClearQueue done [21:31:57]KKMCreateOFDPacket [21:31:57]OFDProtocolAddRootSTLVToBuf [21:31:57]FM_MakeSignedData [21:31:57]FM_MakeSignedData [21:31:57]SAM_PROTO_SignData [21:31:57]wFMCommunicate request_size=4 [21:31:57]MH_SAM_APDU [21:31:57]CAPDU: 80 0D 01 02 [21:31:57]Write to MH i2c: E2 08 00 FF 0D 80 0D 01 02 00 00 00 00 85 [21:31:57]Write i2c OK [21:31:57]MH_I2C_Read... [21:31:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:31:57]Read from MH i2c: E2 [21:31:57]MH_I2C_Read... [21:31:57]Read from MH i2c: E2 03 00 [21:31:57]MH_I2C_Read... [21:31:57]Read from MH i2c: E2 03 00 FF 0D 00 90 00 80 [21:31:57]RAPDU: 90 00 [21:31:57]wFMCommunicate OK [21:31:57]wFMCommunicate request_size=255 [21:31:57]MH_SAM_APDU [21:31:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 02 00 00 F4 03 04 00 CC B8 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 32 76 03 00 35 04 06 00 FD [21:31:57]Write to MH i2c: E2 02 01 00 0E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 02 00 00 F4 03 04 00 CC B8 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 32 76 03 00 35 04 06 00 FD 00 00 0D [21:31:57]Write i2c OK [21:31:57]MH_I2C_Read... [21:31:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:31:57]Read from MH i2c: E2 [21:31:57]MH_I2C_Read... [21:31:57]Read from MH i2c: E2 03 00 [21:31:57]MH_I2C_Read... [21:31:57]Read from MH i2c: E2 03 00 00 0E 00 90 00 82 [21:31:57]RAPDU: 90 00 [21:31:57]wFMCommunicate OK [21:31:57]wFMCommunicate request_size=10 [21:31:57]MH_SAM_APDU [21:31:57]CAPDU: 80 0D 02 02 05 6E 94 6B C8 7C [21:31:57]Write to MH i2c: E2 0D 00 01 0E 80 0D 02 02 05 00 6E 94 6B C8 7C 00 00 44 [21:31:57]Write i2c OK [21:31:57]MH_I2C_Read... [21:31:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:31:57]Read from MH i2c: E2 [21:31:57]MH_I2C_Read... [21:31:57]Read from MH i2c: E2 03 00 [21:31:57]MH_I2C_Read... [21:31:57]Read from MH i2c: E2 03 00 01 0E 00 90 00 83 [21:31:57]RAPDU: 90 00 [21:31:57]wFMCommunicate OK [21:31:57]wFMCommunicate request_size=4 [21:31:57]MH_SAM_APDU [21:31:57]CAPDU: 80 0D 03 02 [21:31:57]Write to MH i2c: E2 08 00 02 0E 80 0D 03 02 00 00 00 00 8B [21:31:57]Write i2c OK [21:31:57]MH_I2C_Read... [21:31:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:31:57]Read from MH i2c: E2 [21:31:57]MH_I2C_Read... [21:31:57]Read from MH i2c: E2 0B 00 [21:31:57]MH_I2C_Read... [21:31:57]Read from MH i2c: E2 0B 00 02 0E 00 CE F6 FA 66 BA 7A F2 53 90 00 29 [21:31:57]RAPDU: CE F6 FA 66 BA 7A F2 53 90 00 [21:31:57]wFMCommunicate OK [21:31:57]SAM_PROTO_SignData done [21:31:57]FM_MakeSignedData done [21:31:57]CreateOFDProtocolMessage [21:31:57]wFMCommunicate request_size=4 [21:31:57]MH_SAM_APDU [21:31:57]CAPDU: 80 11 00 00 [21:31:57]Write to MH i2c: E2 08 00 03 0E 80 11 00 00 00 00 00 00 8B [21:31:57]Write i2c OK [21:31:57]MH_I2C_Read... [21:31:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:31:57]Read from MH i2c: E2 [21:31:57]MH_I2C_Read... [21:31:57]Read from MH i2c: E2 17 00 [21:31:57]MH_I2C_Read... [21:31:57]Read from MH i2c: E2 17 00 03 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E8 [21:31:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:31:57]wFMCommunicate OK [21:31:57]CreateOFDProtocolMessage done [21:31:57]OFDSenderStorePacket 226866 [21:31:57]StoreOFDPacket docnum=226866 [21:31:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 67 35 07 01 5D 68 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 02 00 00 F4 03 04 00 CC B8 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 32 76 03 00 35 04 06 00 FD 6E 94 6B C8 7C CE F6 FA 66 BA 7A F2 53 [21:31:57]CheckFolder [21:31:57]dirname=/storage/ofd_packets [21:31:57]CheckFolder done [21:31:57]ProducePacketName [21:31:57]name=ofd_packets/00226866 [21:31:57]NVStorageSaveData ofd_packets/00226866 [21:31:57]File name is /storage/ofd_packets/00226866 [21:31:57]Write 301 bytes [21:31:57]NVStorageSaveData done [21:31:57]OFDSenderStorePacket done [21:31:57]KKMCreateOFDPacket done [21:31:57]NVStorageSaveData kkm_last_timestamp [21:31:57]File name is /storage/kkm_last_timestamp [21:31:57]Write 4 bytes [21:31:57]NVStorageSaveData done [21:31:57]ExternCall_PrintAddStr [21:31:57]wPrintStart [21:31:57]Write to MH i2c: 01 00 00 04 0E 12 [21:31:57]OFD Sender: Processing packet 226866 [packets to send 604, broken 603] [21:31:57]ProducePacketName [21:31:57]name=ofd_packets/00226866 [21:31:57]OFD Sender: To server: pG, [21:31:57]CommunicateWithHost lk.salyk.kg:30040 [21:31:57]ConnectInit lk.salyk.kg [21:31:57]Write i2c OK [21:31:57]MH_I2C_Read... [21:31:57]Read from MH i2c: 01 [21:31:57]MH_I2C_Read... [21:31:57]Read from MH i2c: 01 07 00 [21:31:57]MH_I2C_Read... [21:31:57]Read from MH i2c: 01 07 00 04 0E 00 00 00 00 00 FF 0F 27 [21:31:57]RasterBufferAndPrint [21:31:57]line Счет N : (1)2003293 [21:31:57]line ИНН: 02508201610067 [21:31:57]line Контрольно-Кассовый Чек [21:31:57]line ПРОДАЖА [21:31:57]line ТРК (МРК, ГНК) : 63 [21:31:57]line Товар: 2710124130 [21:31:57]line Аи-92-К-5 [21:31:57]line 7.380 * 67.80 [21:31:57]line = 500.36 [21:31:57]line НДС 12% НСП 1% [21:31:57]line > о реализуемом товаре [21:31:57]line ОКРУГЛЕНИЕ: -0.36 [21:31:57]line ИТОГО: 500.00 [21:31:57]line Внесено: 500.00 [21:31:57]line СДАЧА: 0.00 [21:31:57]line НСП 1% : 4.43 [21:31:57]line НДС 12% : 53.14 [21:31:57]line Наличными: 500.00 [21:31:57]line Безнал.: 0.00 [21:31:57]line Место: АЗС № 97 "Партнер Нефть" [21:31:57]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:31:57]line СНО: Общий режим [21:31:57]line Чек 526 28.07.2024 21:31 [21:31:57]line Смена: 439 ФФД: 1.0 [21:31:57]line ЗНМ: 0300000054 [21:31:57]line РНМ: 0000000000092624 [21:31:57]line Версия ККМ: 001 [21:31:57]line ФМ: 0000000000874959 [21:31:57]line ФД: 226866 [21:31:57]line ФПД: 278651378321532 [21:31:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T213156&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226866&fm=278651378321532&tin=02508201610067®Number=0000000000092624&sum=50000 [21:31:57]written 0, free lines is 4095 [21:31:58]Write to MH i2c: 01 00 00 2F 0E 3D [21:31:58]Write i2c OK [21:31:58]MH_I2C_Read... [21:31:58]Read from MH i2c: 01 [21:31:58]MH_I2C_Read... [21:31:58]Read from MH i2c: 01 07 00 [21:31:58]MH_I2C_Read... [21:31:58]Read from MH i2c: 01 07 00 2F 0E 00 00 00 00 00 62 0C B2 [21:31:58]RasterBufferAndPrint [21:31:58]line [21:31:58]line [21:31:58]line [21:31:58]line [21:31:58]line [21:31:58]written 0, free lines is 3174 [21:31:58]MH_Cut [21:31:58]Write to MH i2c: D1 01 00 36 0E 01 16 [21:31:58]Write i2c OK [21:31:58]MH_I2C_Read... [21:31:58]Read from MH i2c: D1 [21:31:58]MH_I2C_Read... [21:31:58]Read from MH i2c: D1 01 00 [21:31:58]MH_I2C_Read... [21:31:58]Read from MH i2c: D1 01 00 36 0E 00 15 [21:31:58]Write to MH i2c: 01 00 00 37 0E 45 [21:31:58]Write i2c OK [21:31:58]MH_I2C_Read... [21:31:59]*** Cut start [21:31:59]*** Partial cut [21:31:59]*** CUTSNS_PIN = 1 [21:31:59]*** CUTSNS_PIN = 0 [21:31:59]*** Brake cut motor [21:32:00]Read from MH i2c: 01 [21:32:00]MH_I2C_Read... [21:32:00]*** Stop cut motor [21:32:00]*** Cut end [21:32:00]Read from MH i2c: 01 07 00 [21:32:00]MH_I2C_Read... [21:32:00]Read from MH i2c: 01 07 00 37 0E 00 00 00 00 00 FF 0F 5A [21:32:00]process_action close_receipt done [21:32:00]requested_data is exist [21:32:00]produce_requested_data [21:32:00]requested_item fm.sn is exist - process it [21:32:00]wFMCommunicate request_size=4 [21:32:00]MH_SAM_APDU [21:32:00]CAPDU: 80 11 00 00 [21:32:00]Write to MH i2c: E2 08 00 38 0E 80 11 00 00 00 00 00 00 C0 [21:32:00]Write i2c OK [21:32:00]MH_I2C_Read... [21:32:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:32:00]Read from MH i2c: E2 [21:32:00]MH_I2C_Read... [21:32:00]Read from MH i2c: E2 17 00 [21:32:00]MH_I2C_Read... [21:32:00]Read from MH i2c: E2 17 00 38 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1D [21:32:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:32:00]wFMCommunicate OK [21:32:00]requested_item fd.num is exist - process it [21:32:00]SAM_PROTO_GetFieldsCounters [21:32:00]wFMCommunicate request_size=4 [21:32:00]MH_SAM_APDU [21:32:00]CAPDU: 80 13 00 00 [21:32:00]Write to MH i2c: E2 08 00 39 0E 80 13 00 00 00 00 00 00 C3 [21:32:00]Write i2c OK [21:32:00]MH_I2C_Read... [21:32:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:32:00]Read from MH i2c: E2 [21:32:00]MH_I2C_Read... [21:32:00]Read from MH i2c: E2 62 00 [21:32:00]MH_I2C_Read... [21:32:00]Read from MH i2c: E2 62 00 39 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 32 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 0E 02 00 00 5E 04 04 00 0E 02 00 00 57 04 04 00 0F 02 00 00 19 04 04 00 00 00 00 00 90 00 7F [21:32:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 32 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 0E 02 00 00 5E 04 04 00 0E 02 00 00 57 04 04 00 0F 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:32:00]wFMCommunicate OK [21:32:00]SAM_PROTO_GetFieldsCounters done [21:32:00]requested_item shift.num is exist - process it [21:32:00]requested_item shift.opened is exist - process it [21:32:00]req_shift_opened [21:32:00]FM_GetShiftState [21:32:00]SAM_PROTO_GetShiftState [21:32:00]wFMCommunicate request_size=4 [21:32:00]MH_SAM_APDU [21:32:00]CAPDU: 80 13 01 00 [21:32:00]Write to MH i2c: E2 08 00 3A 0E 80 13 01 00 00 00 00 00 C5 [21:32:00]Write i2c OK [21:32:00]MH_I2C_Read... [21:32:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:32:00]Read from MH i2c: E2 [21:32:00]MH_I2C_Read... [21:32:00]Read from MH i2c: E2 0E 00 [21:32:00]MH_I2C_Read... [21:32:00]Read from MH i2c: E2 0E 00 3A 0E 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 76 [21:32:00]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:32:00]wFMCommunicate OK [21:32:00]SAM_PROTO_GetShiftState done [21:32:00]FM_GetShiftState done [21:32:00]req_shift_opened done [21:32:00]requested_item shift.open_date is exist - process it [21:32:00]req_shift_open_date [21:32:00]req_shift_open_date done [21:32:00]produce_requested_data done [21:32:00]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226866,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [21:32:00]process_action_free close_receipt [21:32:00]json_value_free [21:32:00]json_value_free done [21:32:00]process_json_proto returns [21:32:00]Send response to host [21:32:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226866,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [21:32:00]free response buf [21:32:00]execute_script done [21:32:00]execute_script returns [21:32:00]free content buf [21:32:00]Sock 9.Close socket [21:32:00]Sock 9.Thread stoped [21:32:03]Connected sock=11 [21:32:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 67 35 07 01 5D 68 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 02 00 00 F4 03 04 00 CC B8 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 32 76 03 00 35 04 06 00 FD 6E 94 6B C8 7C CE F6 FA 66 BA 7A F2 53 [21:32:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 59 4C 47 00 7F 97 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 32 76 03 00 F4 03 04 00 DB 64 A6 66 B6 04 01 00 00 1E 81 80 5B 4E AA 2B 21 [21:32:04]CommunicateWithHost err = 0 [21:32:04]CheckOFDResponse [21:32:04]1017 (14) - 77093643461234 [21:32:04]1041 (16) - 0000000000874959 [21:32:04]1040 (4) - 226866 [21:32:04]1012 (4) - 28.07.2024 15:33 [21:32:04]1206 (1) - 0 [21:32:04]OFD Sender: Remove packet 226866 [21:32:04]ProducePacketName [21:32:04]name=ofd_packets/00226866 [21:32:04]NVStorageDeleteData [21:32:05]OFD Sender: No OFD packet to send [21:32:10]OFD Sender: No OFD packet to send [21:32:15]OFD Sender: No OFD packet to send [21:32:20]OFD Sender: No OFD packet to send [21:32:25]OFD Sender: No OFD packet to send [21:32:29]recv_with_timeout no data received [21:32:30]OFD Sender: No OFD packet to send [21:32:35]OFD Sender: No OFD packet to send [21:32:40]OFD Sender: No OFD packet to send [21:32:45]OFD Sender: No OFD packet to send [21:32:50]OFD Sender: No OFD packet to send [21:32:55]OFD Sender: No OFD packet to send [21:33:00]OFD Sender: No OFD packet to send [21:33:05]OFD Sender: No OFD packet to send [21:33:10]OFD Sender: No OFD packet to send [21:33:14]recv_with_timeout no data received [21:33:15]OFD Sender: No OFD packet to send [21:33:20]OFD Sender: No OFD packet to send [21:33:21]accept exits with 10 [21:33:21]New connection [21:33:21]New thread 3067055460 created [21:33:21]Thread 3066912100 joined [21:33:21]Waiting for new connection... [21:33:21] Sock 10.Parse request [21:33:21]Sock 10.Check first char [21:33:21]Sock 10.First char is OK [21:33:21]request: POST /json_proto HTTP/1.0 [21:33:21]Method: POST [21:33:21]URL: /json_proto [21:33:21]Method is POST - this is cgi request [21:33:21]url: /json_proto [21:33:21]query_string will be loaded in cgi processing [21:33:21]execute_cgi json_proto POST (null) [21:33:21]execute_cgi path=json_proto method=POST [21:33:21]POST find Content-Length [21:33:21]Host: 172.17.43.131:8080 [21:33:21]Content-Length: 682 [21:33:21]Content-Type: application/json [21:33:21] [21:33:21]POST finish read [21:33:21]Found Content-Length = 682 [21:33:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003294", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 13.740, "sum" : 500.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:33:21]execute_script... [21:33:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003294", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 13.740, "sum" : 500.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:33:21]POST & json_proto [21:33:21]process_json_proto [21:33:21]json parsed OK: [21:33:21]protocol is kg_v1.0 [21:33:21]action value=close_receipt [21:33:21]process_action close_receipt [21:33:21]cmd_close_receipt [21:33:21]MH_GetDate [21:33:21]Write to MH i2c: F0 00 00 3B 0E 38 [21:33:21]Write i2c OK [21:33:21]MH_I2C_Read... [21:33:21]Read from MH i2c: F0 [21:33:21]MH_I2C_Read... [21:33:21]Read from MH i2c: F0 09 00 [21:33:21]MH_I2C_Read... [21:33:21]Read from MH i2c: F0 09 00 3B 0E 00 22 B9 A6 66 F9 24 A2 66 4D [21:33:21]GetLastDocTimeStamp 1722202316 [21:33:21]current date 1722202402 [21:33:21]FM_GetShiftState [21:33:21]SAM_PROTO_GetShiftState [21:33:21]wFMCommunicate request_size=4 [21:33:21]MH_SAM_APDU [21:33:21]CAPDU: 80 13 01 00 [21:33:21]Write to MH i2c: E2 08 00 3C 0E 80 13 01 00 00 00 00 00 C7 [21:33:21]Write i2c OK [21:33:21]MH_I2C_Read... [21:33:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:33:21]Read from MH i2c: E2 [21:33:21]MH_I2C_Read... [21:33:21]Read from MH i2c: E2 0E 00 [21:33:21]MH_I2C_Read... [21:33:21]Read from MH i2c: E2 0E 00 3C 0E 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 78 [21:33:21]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:33:21]wFMCommunicate OK [21:33:21]SAM_PROTO_GetShiftState done [21:33:21]FM_GetShiftState done [21:33:21]opened in 1722125326 [21:33:21]opened+sec_in_day 1722211726 [21:33:21]quantity*price = 50013 [21:33:21]sum+1 = 50015 [21:33:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.14 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 527 28.07.2024 21:33 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226867 ФПД: 277475907896838 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T213322&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226867&fm=277475907896838&tin=02508201610067®Number=0000000000092624&sum=50000 [21:33:23]StoreToDocumentArchive [21:33:23]shift 439 fd 226867 [21:33:23]save to /storage/0439/doc_00226867 [21:33:23]save last doc name /storage/0439/doc_00226867 to /storage/kkm_last_doc_name [21:33:23]save OK [21:33:23]Clear old archive folders... [21:33:23]ProcessDocumentItem done err = 0, tmpTLVsize=250 [21:33:23]tlvbuf is 00AC1480 [21:33:23]SAM_PROTO_ClearQueue [21:33:23]wFMCommunicate request_size=4 [21:33:23]MH_SAM_APDU [21:33:23]CAPDU: 80 09 00 00 [21:33:23]Write to MH i2c: E2 08 00 49 0E 80 09 00 00 00 00 00 00 C9 [21:33:23]Write i2c OK [21:33:23]MH_I2C_Read... [21:33:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:33:23]Read from MH i2c: E2 [21:33:23]MH_I2C_Read... [21:33:23]Read from MH i2c: E2 03 00 [21:33:23]MH_I2C_Read... [21:33:23]Read from MH i2c: E2 03 00 49 0E 00 90 00 CB [21:33:23]RAPDU: 90 00 [21:33:23]wFMCommunicate OK [21:33:23]SAM_PROTO_ClearQueue done [21:33:23]KKMCreateOFDPacket [21:33:23]OFDProtocolAddRootSTLVToBuf [21:33:23]FM_MakeSignedData [21:33:23]FM_MakeSignedData [21:33:23]SAM_PROTO_SignData [21:33:23]wFMCommunicate request_size=4 [21:33:23]MH_SAM_APDU [21:33:23]CAPDU: 80 0D 01 02 [21:33:23]Write to MH i2c: E2 08 00 4A 0E 80 0D 01 02 00 00 00 00 D1 [21:33:23]Write i2c OK [21:33:23]MH_I2C_Read... [21:33:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:33:23]Read from MH i2c: E2 [21:33:23]MH_I2C_Read... [21:33:23]Read from MH i2c: E2 03 00 [21:33:23]MH_I2C_Read... [21:33:23]Read from MH i2c: E2 03 00 4A 0E 00 90 00 CC [21:33:23]RAPDU: 90 00 [21:33:23]wFMCommunicate OK [21:33:23]wFMCommunicate request_size=255 [21:33:23]MH_SAM_APDU [21:33:23]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AC 35 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 5E C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 0F 02 00 00 F4 03 04 00 22 B9 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 33 76 03 00 35 04 06 00 FC 5C [21:33:23]Write to MH i2c: E2 02 01 4B 0E 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AC 35 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 5E C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 0F 02 00 00 F4 03 04 00 22 B9 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 33 76 03 00 35 04 06 00 FC 5C 00 00 3B [21:33:23]Write i2c OK [21:33:23]MH_I2C_Read... [21:33:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:33:23]Read from MH i2c: E2 [21:33:23]MH_I2C_Read... [21:33:23]Read from MH i2c: E2 03 00 [21:33:23]MH_I2C_Read... [21:33:23]Read from MH i2c: E2 03 00 4B 0E 00 90 00 CD [21:33:23]RAPDU: 90 00 [21:33:23]wFMCommunicate OK [21:33:23]wFMCommunicate request_size=9 [21:33:23]MH_SAM_APDU [21:33:23]CAPDU: 80 0D 02 02 04 E4 EC 86 06 [21:33:23]Write to MH i2c: E2 0C 00 4C 0E 80 0D 02 02 04 00 E4 EC 86 06 00 00 38 [21:33:23]Write i2c OK [21:33:23]MH_I2C_Read... [21:33:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:33:23]Read from MH i2c: E2 [21:33:23]MH_I2C_Read... [21:33:23]Read from MH i2c: E2 03 00 [21:33:23]MH_I2C_Read... [21:33:23]Read from MH i2c: E2 03 00 4C 0E 00 90 00 CE [21:33:23]RAPDU: 90 00 [21:33:23]wFMCommunicate OK [21:33:23]wFMCommunicate request_size=4 [21:33:23]MH_SAM_APDU [21:33:23]CAPDU: 80 0D 03 02 [21:33:23]Write to MH i2c: E2 08 00 4D 0E 80 0D 03 02 00 00 00 00 D6 [21:33:23]Write i2c OK [21:33:23]MH_I2C_Read... [21:33:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:33:23]Read from MH i2c: E2 [21:33:23]MH_I2C_Read... [21:33:23]Read from MH i2c: E2 0B 00 [21:33:23]MH_I2C_Read... [21:33:23]Read from MH i2c: E2 0B 00 4D 0E 00 19 54 3A 0C A9 90 25 36 90 00 1E [21:33:23]RAPDU: 19 54 3A 0C A9 90 25 36 90 00 [21:33:23]wFMCommunicate OK [21:33:23]SAM_PROTO_SignData done [21:33:23]FM_MakeSignedData done [21:33:23]CreateOFDProtocolMessage [21:33:23]wFMCommunicate request_size=4 [21:33:23]MH_SAM_APDU [21:33:23]CAPDU: 80 11 00 00 [21:33:23]Write to MH i2c: E2 08 00 4E 0E 80 11 00 00 00 00 00 00 D6 [21:33:23]Write i2c OK [21:33:23]MH_I2C_Read... [21:33:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:33:23]Read from MH i2c: E2 [21:33:23]MH_I2C_Read... [21:33:23]Read from MH i2c: E2 17 00 [21:33:23]MH_I2C_Read... [21:33:23]Read from MH i2c: E2 17 00 4E 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 33 [21:33:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:33:23]wFMCommunicate OK [21:33:23]CreateOFDProtocolMessage done [21:33:23]OFDSenderStorePacket 226867 [21:33:23]StoreOFDPacket docnum=226867 [21:33:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 15 58 06 01 F3 25 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AC 35 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 5E C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 0F 02 00 00 F4 03 04 00 22 B9 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 33 76 03 00 35 04 06 00 FC 5C E4 EC 86 06 19 54 3A 0C A9 90 25 36 [21:33:23]CheckFolder [21:33:23]dirname=/storage/ofd_packets [21:33:23]CheckFolder done [21:33:23]ProducePacketName [21:33:23]name=ofd_packets/00226867 [21:33:23]NVStorageSaveData ofd_packets/00226867 [21:33:23]File name is /storage/ofd_packets/00226867 [21:33:23]Write 300 bytes [21:33:23]NVStorageSaveData done [21:33:23]OFDSenderStorePacket done [21:33:23]KKMCreateOFDPacket done [21:33:23]NVStorageSaveData kkm_last_timestamp [21:33:23]File name is /storage/kkm_last_timestamp [21:33:23]Write 4 bytes [21:33:23]NVStorageSaveData done [21:33:23]ExternCall_PrintAddStr [21:33:23]wPrintStart [21:33:23]Write to MH i2c: 01 00 00 4F 0E 5D [21:33:23]Write i2c OK [21:33:23]MH_I2C_Read... [21:33:23]Read from MH i2c: 01 [21:33:23]MH_I2C_Read... [21:33:23]Read from MH i2c: 01 07 00 [21:33:23]MH_I2C_Read... [21:33:23]Read from MH i2c: 01 07 00 4F 0E 00 00 00 00 00 FF 0F 72 [21:33:23]RasterBufferAndPrint [21:33:23]line Счет N : (1)2003294 [21:33:23]line ИНН: 02508201610067 [21:33:23]line Контрольно-Кассовый Чек [21:33:23]line ПРОДАЖА [21:33:23]line ТРК (МРК, ГНК) : 81 [21:33:23]line Товар: 2711190000 [21:33:23]line ГАЗ-К-5 [21:33:23]line 13.740 * 36.40 [21:33:23]line = 500.14 [21:33:23]line НДС 12% НСП 1% [21:33:23]line > о реализуемом товаре [21:33:23]line ОКРУГЛЕНИЕ: -0.14 [21:33:23]line ИТОГО: 500.00 [21:33:23]line Внесено: 500.00 [21:33:23]line СДАЧА: 0.00 [21:33:23]line НСП 1% : 4.43 [21:33:23]line НДС 12% : 53.11 [21:33:23]line Наличными: 500.00 [21:33:23]line Безнал.: 0.00 [21:33:23]line Место: АЗС № 97 "Партнер Нефть" [21:33:23]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:33:23]line СНО: Общий режим [21:33:23]line Чек 527 28.07.2024 21:33 [21:33:23]line Смена: 439 ФФД: 1.0 [21:33:23]line ЗНМ: 0300000054 [21:33:23]line РНМ: 0000000000092624 [21:33:23]line Версия ККМ: 001 [21:33:23]line ФМ: 0000000000874959 [21:33:23]line ФД: 226867 [21:33:23]line ФПД: 277475907896838 [21:33:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T213322&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226867&fm=277475907896838&tin=02508201610067®Number=0000000000092624&sum=50000 [21:33:23]written 0, free lines is 4095 [21:33:23]OFD Sender: Processing packet 226867 [packets to send 604, broken 603] [21:33:23]ProducePacketName [21:33:23]name=ofd_packets/00226867 [21:33:23]OFD Sender: To server: pG, [21:33:23]CommunicateWithHost lk.salyk.kg:30040 [21:33:23]ConnectInit lk.salyk.kg [21:33:24]Write to MH i2c: 01 00 00 7A 0E 88 [21:33:24]Write i2c OK [21:33:24]MH_I2C_Read... [21:33:24]Read from MH i2c: 01 [21:33:24]MH_I2C_Read... [21:33:24]Read from MH i2c: 01 07 00 [21:33:24]MH_I2C_Read... [21:33:24]Read from MH i2c: 01 07 00 7A 0E 00 00 00 00 00 60 0C FB [21:33:24]RasterBufferAndPrint [21:33:24]line [21:33:24]line [21:33:24]line [21:33:24]line [21:33:24]line [21:33:24]written 0, free lines is 3172 [21:33:24]MH_Cut [21:33:24]Write to MH i2c: D1 01 00 81 0E 01 61 [21:33:24]Write i2c OK [21:33:24]MH_I2C_Read... [21:33:24]Read from MH i2c: D1 [21:33:24]MH_I2C_Read... [21:33:24]Read from MH i2c: D1 01 00 [21:33:24]MH_I2C_Read... [21:33:24]Read from MH i2c: D1 01 00 81 0E 00 60 [21:33:24]Write to MH i2c: 01 00 00 82 0E 90 [21:33:24]Write i2c OK [21:33:24]MH_I2C_Read... [21:33:25]*** Cut start [21:33:25]*** Partial cut [21:33:25]*** CUTSNS_PIN = 1 [21:33:25]*** CUTSNS_PIN = 0 [21:33:25]*** Brake cut motor [21:33:26]Read from MH i2c: 01 [21:33:26]MH_I2C_Read... [21:33:26]*** Stop cut motor [21:33:26]*** Cut end [21:33:26]Read from MH i2c: 01 07 00 [21:33:26]MH_I2C_Read... [21:33:26]Read from MH i2c: 01 07 00 82 0E 00 00 00 00 00 FF 0F A5 [21:33:26]process_action close_receipt done [21:33:26]requested_data is exist [21:33:26]produce_requested_data [21:33:26]requested_item fm.sn is exist - process it [21:33:26]wFMCommunicate request_size=4 [21:33:26]MH_SAM_APDU [21:33:26]CAPDU: 80 11 00 00 [21:33:26]Write to MH i2c: E2 08 00 83 0E 80 11 00 00 00 00 00 00 0B [21:33:26]Write i2c OK [21:33:26]MH_I2C_Read... [21:33:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:33:26]Read from MH i2c: E2 [21:33:26]MH_I2C_Read... [21:33:26]Read from MH i2c: E2 17 00 [21:33:26]MH_I2C_Read... [21:33:26]Read from MH i2c: E2 17 00 83 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 68 [21:33:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:33:26]wFMCommunicate OK [21:33:26]requested_item fd.num is exist - process it [21:33:26]SAM_PROTO_GetFieldsCounters [21:33:26]wFMCommunicate request_size=4 [21:33:26]MH_SAM_APDU [21:33:26]CAPDU: 80 13 00 00 [21:33:26]Write to MH i2c: E2 08 00 84 0E 80 13 00 00 00 00 00 00 0E [21:33:26]Write i2c OK [21:33:26]MH_I2C_Read... [21:33:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:33:26]Read from MH i2c: E2 [21:33:26]MH_I2C_Read... [21:33:26]Read from MH i2c: E2 62 00 [21:33:26]MH_I2C_Read... [21:33:26]Read from MH i2c: E2 62 00 84 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 33 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 0F 02 00 00 5E 04 04 00 0F 02 00 00 57 04 04 00 10 02 00 00 19 04 04 00 00 00 00 00 90 00 CE [21:33:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 33 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 0F 02 00 00 5E 04 04 00 0F 02 00 00 57 04 04 00 10 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:33:26]wFMCommunicate OK [21:33:26]SAM_PROTO_GetFieldsCounters done [21:33:26]requested_item shift.num is exist - process it [21:33:26]requested_item shift.opened is exist - process it [21:33:26]req_shift_opened [21:33:26]FM_GetShiftState [21:33:26]SAM_PROTO_GetShiftState [21:33:26]wFMCommunicate request_size=4 [21:33:26]MH_SAM_APDU [21:33:26]CAPDU: 80 13 01 00 [21:33:26]Write to MH i2c: E2 08 00 85 0E 80 13 01 00 00 00 00 00 10 [21:33:26]Write i2c OK [21:33:26]MH_I2C_Read... [21:33:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:33:26]Read from MH i2c: E2 [21:33:26]MH_I2C_Read... [21:33:26]Read from MH i2c: E2 0E 00 [21:33:26]MH_I2C_Read... [21:33:26]Read from MH i2c: E2 0E 00 85 0E 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 C1 [21:33:26]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:33:26]wFMCommunicate OK [21:33:26]SAM_PROTO_GetShiftState done [21:33:26]FM_GetShiftState done [21:33:26]req_shift_opened done [21:33:26]requested_item shift.open_date is exist - process it [21:33:26]req_shift_open_date [21:33:26]req_shift_open_date done [21:33:26]produce_requested_data done [21:33:26]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226867,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [21:33:26]process_action_free close_receipt [21:33:26]json_value_free [21:33:26]json_value_free done [21:33:26]process_json_proto returns [21:33:26]Send response to host [21:33:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226867,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [21:33:26]free response buf [21:33:26]execute_script done [21:33:26]execute_script returns [21:33:26]free content buf [21:33:26]Sock 10.Close socket [21:33:26]Sock 10.Thread stoped [21:33:48]Connected sock=11 [21:33:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 15 58 06 01 F3 25 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AC 35 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 5E C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 0F 02 00 00 F4 03 04 00 22 B9 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 33 76 03 00 35 04 06 00 FC 5C E4 EC 86 06 19 54 3A 0C A9 90 25 36 [21:33:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 69 52 47 00 DC 96 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 33 76 03 00 F4 03 04 00 46 65 A6 66 B6 04 01 00 00 85 E0 06 C6 58 14 A5 04 [21:33:52]CommunicateWithHost err = 0 [21:33:52]CheckOFDResponse [21:33:52]1017 (14) - 77093643461234 [21:33:52]1041 (16) - 0000000000874959 [21:33:52]1040 (4) - 226867 [21:33:52]1012 (4) - 28.07.2024 15:35 [21:33:52]1206 (1) - 0 [21:33:52]OFD Sender: Remove packet 226867 [21:33:52]ProducePacketName [21:33:52]name=ofd_packets/00226867 [21:33:52]NVStorageDeleteData [21:33:53]OFD Sender: No OFD packet to send [21:33:58]OFD Sender: No OFD packet to send [21:34:03]OFD Sender: No OFD packet to send [21:34:08]OFD Sender: No OFD packet to send [21:34:13]OFD Sender: No OFD packet to send [21:34:18]OFD Sender: No OFD packet to send [21:34:23]OFD Sender: No OFD packet to send [21:34:28]OFD Sender: No OFD packet to send [21:34:33]OFD Sender: No OFD packet to send [21:34:38]OFD Sender: No OFD packet to send [21:34:43]OFD Sender: No OFD packet to send [21:34:48]OFD Sender: No OFD packet to send [21:34:53]OFD Sender: No OFD packet to send [21:34:54]recv_with_timeout no data received [21:34:58]OFD Sender: No OFD packet to send [21:35:03]OFD Sender: No OFD packet to send [21:35:08]OFD Sender: No OFD packet to send [21:35:13]OFD Sender: No OFD packet to send [21:35:18]OFD Sender: No OFD packet to send [21:35:23]OFD Sender: No OFD packet to send [21:35:28]OFD Sender: No OFD packet to send [21:35:31]accept exits with 9 [21:35:31]New connection [21:35:31]New thread 3066912100 created [21:35:31]Thread 3067055460 joined [21:35:31]Waiting for new connection... [21:35:31] Sock 9.Parse request [21:35:31]Sock 9.Check first char [21:35:31]Sock 9.First char is OK [21:35:31]request: POST /json_proto HTTP/1.0 [21:35:31]Method: POST [21:35:31]URL: /json_proto [21:35:31]Method is POST - this is cgi request [21:35:31]url: /json_proto [21:35:31]query_string will be loaded in cgi processing [21:35:31]execute_cgi json_proto POST (null) [21:35:31]execute_cgi path=json_proto method=POST [21:35:31]POST find Content-Length [21:35:31]Host: 172.17.43.131:8080 [21:35:31]Content-Length: 683 [21:35:31]Content-Type: application/json [21:35:31] [21:35:31]POST finish read [21:35:31]Found Content-Length = 683 [21:35:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003295", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 18.000, "sum" : 1220.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1220.00, "total" : 1220.00, "payments": [ { "type": 0, "sum" : 1220.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:35:31]execute_script... [21:35: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)2003295", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 18.000, "sum" : 1220.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1220.00, "total" : 1220.00, "payments": [ { "type": 0, "sum" : 1220.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:35:31]POST & json_proto [21:35:31]process_json_proto [21:35:31]json parsed OK: [21:35:31]protocol is kg_v1.0 [21:35:31]action value=close_receipt [21:35:31]process_action close_receipt [21:35:31]cmd_close_receipt [21:35:31]MH_GetDate [21:35:31]Write to MH i2c: F0 00 00 86 0E 83 [21:35:31]Write i2c OK [21:35:31]MH_I2C_Read... [21:35:31]Read from MH i2c: F0 [21:35:31]MH_I2C_Read... [21:35:31]Read from MH i2c: F0 09 00 [21:35:31]MH_I2C_Read... [21:35:31]Read from MH i2c: F0 09 00 86 0E 00 A3 B9 A6 66 F9 24 A2 66 19 [21:35:31]GetLastDocTimeStamp 1722202402 [21:35:31]current date 1722202531 [21:35:31]FM_GetShiftState [21:35:31]SAM_PROTO_GetShiftState [21:35:31]wFMCommunicate request_size=4 [21:35:31]MH_SAM_APDU [21:35:31]CAPDU: 80 13 01 00 [21:35:31]Write to MH i2c: E2 08 00 87 0E 80 13 01 00 00 00 00 00 12 [21:35:31]Write i2c OK [21:35:31]MH_I2C_Read... [21:35:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:35:31]Read from MH i2c: E2 [21:35:31]MH_I2C_Read... [21:35:31]Read from MH i2c: E2 0E 00 [21:35:31]MH_I2C_Read... [21:35:31]Read from MH i2c: E2 0E 00 87 0E 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 C3 [21:35:31]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:35:31]wFMCommunicate OK [21:35:31]SAM_PROTO_GetShiftState done [21:35:31]FM_GetShiftState done [21:35:31]opened in 1722125326 [21:35:31]opened+sec_in_day 1722211726 [21:35:31]quantity*price = 122040 [21:35:31]sum+1 = 122041 [21:35:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.40 ИТОГО: 1220.00 Внесено: 1220.00 СДАЧА: 0.00 НСП 1% : 10.80 НДС 12% : 129.60 Наличными: 1220.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 528 28.07.2024 21:35 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226868 ФПД: 211838984613262 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T213532&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226868&fm=211838984613262&tin=02508201610067®Number=0000000000092624&sum=122000 [21:35:32]StoreToDocumentArchive [21:35:32]shift 439 fd 226868 [21:35:32]save to /storage/0439/doc_00226868 [21:35:32]save last doc name /storage/0439/doc_00226868 to /storage/kkm_last_doc_name [21:35:32]save OK [21:35:32]Clear old archive folders... [21:35:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:35:32]tlvbuf is 00A0FE30 [21:35:32]SAM_PROTO_ClearQueue [21:35:32]wFMCommunicate request_size=4 [21:35:32]MH_SAM_APDU [21:35:32]CAPDU: 80 09 00 00 [21:35:32]Write to MH i2c: E2 08 00 94 0E 80 09 00 00 00 00 00 00 14 [21:35:32]Write i2c OK [21:35:32]MH_I2C_Read... [21:35:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:35:32]Read from MH i2c: E2 [21:35:32]MH_I2C_Read... [21:35:32]Read from MH i2c: E2 03 00 [21:35:32]MH_I2C_Read... [21:35:32]Read from MH i2c: E2 03 00 94 0E 00 90 00 16 [21:35:32]RAPDU: 90 00 [21:35:32]wFMCommunicate OK [21:35:32]SAM_PROTO_ClearQueue done [21:35:32]KKMCreateOFDPacket [21:35:32]OFDProtocolAddRootSTLVToBuf [21:35:32]FM_MakeSignedData [21:35:32]FM_MakeSignedData [21:35:32]SAM_PROTO_SignData [21:35:32]wFMCommunicate request_size=4 [21:35:32]MH_SAM_APDU [21:35:32]CAPDU: 80 0D 01 02 [21:35:32]Write to MH i2c: E2 08 00 95 0E 80 0D 01 02 00 00 00 00 1C [21:35:32]Write i2c OK [21:35:32]MH_I2C_Read... [21:35:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:35:32]Read from MH i2c: E2 [21:35:32]MH_I2C_Read... [21:35:32]Read from MH i2c: E2 03 00 [21:35:32]MH_I2C_Read... [21:35:32]Read from MH i2c: E2 03 00 95 0E 00 90 00 17 [21:35:32]RAPDU: 90 00 [21:35:32]wFMCommunicate OK [21:35:32]wFMCommunicate request_size=255 [21:35:32]MH_SAM_APDU [21:35:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 50 46 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B8 DC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 DC 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 38 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A0 32 00 00 00 00 07 04 06 00 90 DC 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 02 00 00 F4 03 04 00 A4 B9 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 34 76 03 00 35 04 06 00 C0 [21:35:32]Write to MH i2c: E2 02 01 96 0E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 50 46 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B8 DC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 DC 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 38 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A0 32 00 00 00 00 07 04 06 00 90 DC 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 02 00 00 F4 03 04 00 A4 B9 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 34 76 03 00 35 04 06 00 C0 00 00 77 [21:35:32]Write i2c OK [21:35:32]MH_I2C_Read... [21:35:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:35:32]Read from MH i2c: E2 [21:35:32]MH_I2C_Read... [21:35:32]Read from MH i2c: E2 03 00 [21:35:32]MH_I2C_Read... [21:35:32]Read from MH i2c: E2 03 00 96 0E 00 90 00 18 [21:35:32]RAPDU: 90 00 [21:35:32]wFMCommunicate OK [21:35:32]wFMCommunicate request_size=10 [21:35:32]MH_SAM_APDU [21:35:32]CAPDU: 80 0D 02 02 05 AA 9B 6D 6D 8E [21:35:32]Write to MH i2c: E2 0D 00 97 0E 80 0D 02 02 05 00 AA 9B 6D 6D 8E 00 00 D6 [21:35:32]Write i2c OK [21:35:32]MH_I2C_Read... [21:35:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:35:33]Read from MH i2c: E2 [21:35:33]MH_I2C_Read... [21:35:33]Read from MH i2c: E2 03 00 [21:35:33]MH_I2C_Read... [21:35:33]Read from MH i2c: E2 03 00 97 0E 00 90 00 19 [21:35:33]RAPDU: 90 00 [21:35:33]wFMCommunicate OK [21:35:33]wFMCommunicate request_size=4 [21:35:33]MH_SAM_APDU [21:35:33]CAPDU: 80 0D 03 02 [21:35:33]Write to MH i2c: E2 08 00 98 0E 80 0D 03 02 00 00 00 00 21 [21:35:33]Write i2c OK [21:35:33]MH_I2C_Read... [21:35:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:35:33]Read from MH i2c: E2 [21:35:33]MH_I2C_Read... [21:35:33]Read from MH i2c: E2 0B 00 [21:35:33]MH_I2C_Read... [21:35:33]Read from MH i2c: E2 0B 00 98 0E 00 46 E3 E0 35 28 DC 65 9D 90 00 66 [21:35:33]RAPDU: 46 E3 E0 35 28 DC 65 9D 90 00 [21:35:33]wFMCommunicate OK [21:35:33]SAM_PROTO_SignData done [21:35:33]FM_MakeSignedData done [21:35:33]CreateOFDProtocolMessage [21:35:33]wFMCommunicate request_size=4 [21:35:33]MH_SAM_APDU [21:35:33]CAPDU: 80 11 00 00 [21:35:33]Write to MH i2c: E2 08 00 99 0E 80 11 00 00 00 00 00 00 21 [21:35:33]Write i2c OK [21:35:33]MH_I2C_Read... [21:35:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:35:33]Read from MH i2c: E2 [21:35:33]MH_I2C_Read... [21:35:33]Read from MH i2c: E2 17 00 [21:35:33]MH_I2C_Read... [21:35:33]Read from MH i2c: E2 17 00 99 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7E [21:35:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:35:33]wFMCommunicate OK [21:35:33]CreateOFDProtocolMessage done [21:35:33]OFDSenderStorePacket 226868 [21:35:33]StoreOFDPacket docnum=226868 [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 11+0=11 [00:00:10]*** BPK Status Register BPK_RDY = 0x2 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 0C 00 00 00 00 00 00 00 0B [00:00:12]Current date/time: 01.01.1970 00:00 [00:00:12]FM_Init [00:00:12]wFMConnect [00:00:12]MH_SAM_On [00:00:12]Write to MH i2c: E0 00 00 08 00 E7 [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]*** iso7816_init finished! [00:00:12]*** atr: [00:00:12]*** 0F 3B D5 18 FF 81 91 FE [00:00:12]*** 1F C3 80 73 C8 21 10 0A [00:00:12]*** 00 00 00 00 00 00 00 00 [00:00:12]*** 00 00 00 00 00 00 00 00 [00:00:12]*** 00 00 00 00 00 00 00 00 [00:00:12]*** 00 00 00 00 00 00 00 00 [00:00:12]*** 00 00 00 00 00 00 00 00 [00:00:12]*** 00 00 00 00 00 00 00 00 [00:00:12]Read from MH i2c: E0 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E0 10 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [00:00:12]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [00:00:12]wFMCommunicate request_size=10 [00:00:12]MH_SAM_APDU [00:00:12]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [00:00:12]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [00:00:12]Read from MH i2c: E2 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 03 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [00:00:12]RAPDU: 90 00 [00:00:12]wFMCommunicate OK [00:00:12]wFMCommunicate request_size=4 [00:00:12]MH_SAM_APDU [00:00:12]CAPDU: 80 11 00 00 [00:00:12]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:00:12]Read from MH i2c: E2 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 17 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [00:00:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:00:12]wFMCommunicate OK [00:00:12]Detected FM SN is 0000000000874959 [00:00:12]Stored FM SN is 0000000000874959 [00:00:12]wFMCommunicate request_size=9 [00:00:12]MH_SAM_APDU [00:00:12]CAPDU: 80 16 00 00 04 1A 5E 01 00 [00:00:12]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [00:00:12]Read from MH i2c: E2 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 03 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [00:00:12]RAPDU: 90 00 [00:00:12]wFMCommunicate OK [00:00:12]FM PIN OK [00:00:12]wFMCommunicate request_size=8 [00:00:12]MH_SAM_APDU [00:00:12]CAPDU: 80 14 04 00 03 02 00 01 [00:00:12]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [00:00:12]Read from MH i2c: E2 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 03 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [00:00:12]RAPDU: 90 00 [00:00:12]wFMCommunicate OK [00:00:12]wFMCommunicate request_size=13 [00:00:12]MH_SAM_APDU [00:00:12]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [00:00:12]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [00:00:12]Read from MH i2c: E2 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 03 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [00:00:12]RAPDU: 90 00 [00:00:12]wFMCommunicate OK [00:00:12]wFMCommunicate request_size=4 [00:00:12]MH_SAM_APDU [00:00:12]CAPDU: 80 11 00 00 [00:00:12]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:00:12]Read from MH i2c: E2 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 17 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [00:00:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:00:12]wFMCommunicate OK [00:00:12]DocumentArchiveInit [00:00:12]Start Httpd... [00:00:12]Httpd thread 3067403620 created [00:00:12]Write to MH i2c: 01 00 00 0F 00 0F [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: 01 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: 01 07 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [00:00:12]MH Int Process started [00:00:12]Allocated Socket 8 [00:00:12]Bind OK [00:00:12]Listen OK [00:00:12]httpd running on port 8080 [00:00:12]Waiting for new connection... [00:00:13]OFD Sender: Processing packet 226868 [packets to send 604, broken 603] [00:00:13]ProducePacketName [00:00:13]name=ofd_packets/00226868 [00:00:13]OFD Sender: To server: pG, [00:00:13]CommunicateWithHost lk.salyk.kg:30040 [00:00:13]ConnectInit lk.salyk.kg [00:00:18]ConnectInit Can't take IP for lk.salyk.kg [00:00:18]CommunicateWithHost connect error [00:00:18]CommunicateWithHost err = -1 [00:00:18]OFD Sender: Server communicate error [00:00:19]accept exits with 9 [00:00:19]New connection [00:00:19]New thread 3067116900 created [00:00:19]Waiting for new connection... [00:00:19] Sock 9.Parse request [00:00:19]Sock 9.Check first char [00:00:19]Sock 9.First char is OK [00:00:19]request: POST /json_proto HTTP/1.0 [00:00:19]Method: POST [00:00:19]URL: /json_proto [00:00:19]Method is POST - this is cgi request [00:00:19]url: /json_proto [00:00:19]query_string will be loaded in cgi processing [00:00:19]execute_cgi json_proto POST (null) [00:00:19]execute_cgi path=json_proto method=POST [00:00:19]POST find Content-Length [00:00:19]Host: 172.17.43.131:8080 [00:00:19]Content-Length: 215 [00:00:19]Content-Type: application/json [00:00:19] [00:00:19]POST finish read [00:00:19]Found Content-Length = 215 [00:00:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:00:19]execute_script... [00:00:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:00:19]POST & json_proto [00:00:19]process_json_proto [00:00:19]json parsed OK: [00:00:19]protocol is kg_v1.0 [00:00:19]action value=get_value [00:00:19]process_action get_value [00:00:19]cmd_get_value [00:00:19]process_action get_value done [00:00:19]requested_data is exist [00:00:19]produce_requested_data [00:00:19]requested_item kkm.sn is exist - process it [00:00:19]requested_item kkm.ver is exist - process it [00:00:19]requested_item fm.sn is exist - process it [00:00:19]wFMCommunicate request_size=4 [00:00:19]MH_SAM_APDU [00:00:19]CAPDU: 80 11 00 00 [00:00:19]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [00:00:19]Write i2c OK [00:00:19]MH_I2C_Read... [00:00:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:00:19]Read from MH i2c: E2 [00:00:19]MH_I2C_Read... [00:00:19]Read from MH i2c: E2 17 00 [00:00:19]MH_I2C_Read... [00:00:19]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E7 [00:00:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:00:19]wFMCommunicate OK [00:00:19]requested_item fd.num is exist - process it [00:00:19]SAM_PROTO_GetFieldsCounters [00:00:19]wFMCommunicate request_size=4 [00:00:19]MH_SAM_APDU [00:00:19]CAPDU: 80 13 00 00 [00:00:19]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [00:00:19]Write i2c OK [00:00:19]MH_I2C_Read... [00:00:19]Read from MH i2c: E2 [00:00:19]MH_I2C_Read... [00:00:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:00:19]Read from MH i2c: E2 62 00 [00:00:19]MH_I2C_Read... [00:00:19]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 34 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 10 02 00 00 5E 04 04 00 10 02 00 00 57 04 04 00 11 02 00 00 19 04 04 00 00 00 00 00 90 00 51 [00:00:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 34 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 10 02 00 00 5E 04 04 00 10 02 00 00 57 04 04 00 11 02 00 00 19 04 04 00 00 00 00 00 90 00 [00:00:19]wFMCommunicate OK [00:00:19]SAM_PROTO_GetFieldsCounters done [00:00:19]requested_item shift.num is exist - process it [00:00:19]requested_item shift.opened is exist - process it [00:00:19]req_shift_opened [00:00:19]FM_GetShiftState [00:00:19]SAM_PROTO_GetShiftState [00:00:19]wFMCommunicate request_size=4 [00:00:19]MH_SAM_APDU [00:00:19]CAPDU: 80 13 01 00 [00:00:19]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [00:00:19]Write i2c OK [00:00:19]MH_I2C_Read... [00:00:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:00:19]Read from MH i2c: E2 [00:00:19]MH_I2C_Read... [00:00:19]Read from MH i2c: E2 0E 00 [00:00:19]MH_I2C_Read... [00:00:19]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 40 [00:00:19]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [00:00:19]wFMCommunicate OK [00:00:19]SAM_PROTO_GetShiftState done [00:00:19]FM_GetShiftState done [00:00:19]req_shift_opened done [00:00:19]requested_item shift.open_date is exist - process it [00:00:19]req_shift_open_date [00:00:19]req_shift_open_date done [00:00:19]produce_requested_data done [00:00:19]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226868,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [00:00:19]process_action_free get_value [00:00:19]json_value_free [00:00:19]json_value_free done [00:00:19]process_json_proto returns [00:00:19]Send response to host [00:00:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226868,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [00:00:19]free response buf [00:00:19]execute_script done [00:00:19]execute_script returns [00:00:19]free content buf [00:00:19]Sock 9.Close socket [00:00:19]Sock 9.Thread stoped [00:00:19]accept exits with 6 [00:00:19]New connection [00:00:19]New thread 3066973540 created [00:00:19]Thread 3067116900 joined [00:00:19]Waiting for new connection... [00:00:19] Sock 6.Parse request [00:00:09] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 73+0=73 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 4A 00 00 00 00 00 00 00 49 [00:01:14]Current date/time: 01.01.1970 00:01 [00:01:14]FM_Init [00:01:14]wFMConnect [00:01:14]MH_SAM_On [00:01:14]Write to MH i2c: E0 00 00 08 00 E7 [00:01:14]Write i2c OK [00:01:14]MH_I2C_Read... [00:01:14]*** iso7816_init finished! [00:01:14]*** atr: [00:01:14]*** 0F 3B D5 18 FF 81 91 FE [00:01:14]*** 1F C3 80 73 C8 21 10 0A [00:01:14]*** 00 00 00 00 00 00 00 00 [00:01:14]*** 00 00 00 00 00 00 00 00 [00:01:14]*** 00 00 00 00 00 00 00 00 [00:01:14]*** 00 00 00 00 00 00 00 00 [00:01:14]*** 00 00 00 00 00 00 00 00 [00:01:14]*** 00 00 00 00 00 00 00 00 [00:01:14]Read from MH i2c: E0 [00:01:14]MH_I2C_Read... [00:01:14]Read from MH i2c: E0 10 00 [00:01:14]MH_I2C_Read... [00:01:14]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [00:01:14]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [00:01:14]wFMCommunicate request_size=10 [00:01:14]MH_SAM_APDU [00:01:14]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [00:01:14]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [00:01:14]Write i2c OK [00:01:14]MH_I2C_Read... [00:01:14]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [00:01:14]Read from MH i2c: E2 [00:01:14]MH_I2C_Read... [00:01:14]Read from MH i2c: E2 03 00 [00:01:14]MH_I2C_Read... [00:01:14]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [00:01:14]RAPDU: 90 00 [00:01:14]wFMCommunicate OK [00:01:14]wFMCommunicate request_size=4 [00:01:14]MH_SAM_APDU [00:01:14]CAPDU: 80 11 00 00 [00:01:14]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [00:01:14]Write i2c OK [00:01:14]MH_I2C_Read... [00:01:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:01:14]Read from MH i2c: E2 [00:01:14]MH_I2C_Read... [00:01:14]Read from MH i2c: E2 17 00 [00:01:14]MH_I2C_Read... [00:01:14]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [00:01:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:01:14]wFMCommunicate OK [00:01:14]Detected FM SN is 0000000000874959 [00:01:14]Stored FM SN is 0000000000874959 [00:01:14]wFMCommunicate request_size=9 [00:01:14]MH_SAM_APDU [00:01:14]CAPDU: 80 16 00 00 04 1A 5E 01 00 [00:01:14]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [00:01:14]Write i2c OK [00:01:14]MH_I2C_Read... [00:01:14]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [00:01:14]Read from MH i2c: E2 [00:01:14]MH_I2C_Read... [00:01:14]Read from MH i2c: E2 03 00 [00:01:14]MH_I2C_Read... [00:01:14]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [00:01:14]RAPDU: 90 00 [00:01:14]wFMCommunicate OK [00:01:14]FM PIN OK [00:01:14]wFMCommunicate request_size=8 [00:01:14]MH_SAM_APDU [00:01:14]CAPDU: 80 14 04 00 03 02 00 01 [00:01:14]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [00:01:14]Write i2c OK [00:01:14]MH_I2C_Read... [00:01:14]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [00:01:14]Read from MH i2c: E2 [00:01:14]MH_I2C_Read... [00:01:14]Read from MH i2c: E2 03 00 [00:01:14]MH_I2C_Read... [00:01:14]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [00:01:14]RAPDU: 90 00 [00:01:14]wFMCommunicate OK [00:01:14]wFMCommunicate request_size=13 [00:01:14]MH_SAM_APDU [00:01:14]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [00:01:14]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [00:01:14]Write i2c OK [00:01:14]MH_I2C_Read... [00:01:14]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [00:01:14]Read from MH i2c: E2 [00:01:14]MH_I2C_Read... [00:01:14]Read from MH i2c: E2 03 00 [00:01:14]MH_I2C_Read... [00:01:14]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [00:01:14]RAPDU: 90 00 [00:01:14]wFMCommunicate OK [00:01:14]wFMCommunicate request_size=4 [00:01:14]MH_SAM_APDU [00:01:14]CAPDU: 80 11 00 00 [00:01:14]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [00:01:14]Write i2c OK [00:01:14]MH_I2C_Read... [00:01:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:01:14]Read from MH i2c: E2 [00:01:14]MH_I2C_Read... [00:01:14]Read from MH i2c: E2 17 00 [00:01:14]MH_I2C_Read... [00:01:14]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [00:01:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:01:14]wFMCommunicate OK [00:01:14]DocumentArchiveInit [00:01:14]Start Httpd... [00:01:14]Httpd thread 3067845988 created [00:01:14]Write to MH i2c: 01 00 00 0F 00 0F [00:01:14]Write i2c OK [00:01:14]MH_I2C_Read... [00:01:14]Read from MH i2c: 01 [00:01:14]MH_I2C_Read... [00:01:14]Read from MH i2c: 01 07 00 [00:01:14]MH_I2C_Read... [00:01:14]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [00:01:14]MH Int Process started [00:01:14]Allocated Socket 8 [00:01:14]Bind OK [00:01:14]Listen OK [00:01:14]httpd running on port 8080 [00:01:14]Waiting for new connection... [00:01:14]accept exits with 9 [00:01:14]New connection [00:01:14]New thread 3067559268 created [00:01:14]Waiting for new connection... [00:01:14] Sock 9.Parse request [00:01:14]Sock 9.Check first char [00:01:14]Sock 9.First char is OK [00:01:14]request: POST /json_proto HTTP/1.0 [00:01:14]Method: POST [00:01:14]URL: /json_proto [00:01:14]Method is POST - this is cgi request [00:01:14]url: /json_proto [00:01:14]query_string will be loaded in cgi processing [00:01:14]execute_cgi json_proto POST (null) [00:01:14]execute_cgi path=json_proto method=POST [00:01:14]POST find Content-Length [00:01:14]Host: 172.17.43.131:8080 [00:01:14]Content-Length: 215 [00:01:14]Content-Type: application/json [00:01:14] [00:01:14]POST finish read [00:01:14]Found Content-Length = 215 [00:01:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:01:14]execute_script... [00:01:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:01:14]POST & json_proto [00:01:14]process_json_proto [00:01:14]json parsed OK: [00:01:14]protocol is kg_v1.0 [00:01:14]action value=get_value [00:01:14]process_action get_value [00:01:14]cmd_get_value [00:01:14]process_action get_value done [00:01:14]requested_data is exist [00:01:14]produce_requested_data [00:01:14]requested_item kkm.sn is exist - process it [00:01:14]requested_item kkm.ver is exist - process it [00:01:14]requested_item fm.sn is exist - process it [00:01:14]wFMCommunicate request_size=4 [00:01:14]MH_SAM_APDU [00:01:14]CAPDU: 80 11 00 00 [00:01:14]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [00:01:14]Write i2c OK [00:01:14]MH_I2C_Read... [00:01:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:01:14]Read from MH i2c: E2 [00:01:14]MH_I2C_Read... [00:01:14]Read from MH i2c: E2 17 00 [00:01:14]MH_I2C_Read... [00:01:14]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E7 [00:01:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:01:14]wFMCommunicate OK [00:01:14]requested_item fd.num is exist - process it [00:01:14]SAM_PROTO_GetFieldsCounters [00:01:14]wFMCommunicate request_size=4 [00:01:14]MH_SAM_APDU [00:01:14]CAPDU: 80 13 00 00 [00:01:14]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [00:01:14]Write i2c OK [00:01:14]MH_I2C_Read... [00:01:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:01:15]Read from MH i2c: E2 [00:01:15]MH_I2C_Read... [00:01:15]Read from MH i2c: E2 62 00 [00:01:15]MH_I2C_Read... [00:01:15]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 34 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 10 02 00 00 5E 04 04 00 10 02 00 00 57 04 04 00 11 02 00 00 19 04 04 00 00 00 00 00 90 00 51 [00:01:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 34 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 10 02 00 00 5E 04 04 00 10 02 00 00 57 04 04 00 11 02 00 00 19 04 04 00 00 00 00 00 90 00 [00:01:15]wFMCommunicate OK [00:01:15]SAM_PROTO_GetFieldsCounters done [00:01:15]requested_item shift.num is exist - process it [00:01:15]requested_item shift.opened is exist - process it [00:01:15]req_shift_opened [00:01:15]FM_GetShiftState [00:01:15]SAM_PROTO_GetShiftState [00:01:15]wFMCommunicate request_size=4 [00:01:15]MH_SAM_APDU [00:01:15]CAPDU: 80 13 01 00 [00:01:15]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [00:01:15]Write i2c OK [00:01:15]MH_I2C_Read... [00:01:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:01:15]Read from MH i2c: E2 [00:01:15]MH_I2C_Read... [00:01:15]Read from MH i2c: E2 0E 00 [00:01:15]MH_I2C_Read... [00:01:15]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 40 [00:01:15]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [00:01:15]wFMCommunicate OK [00:01:15]SAM_PROTO_GetShiftState done [00:01:15]FM_GetShiftState done [00:01:15]req_shift_opened done [00:01:15]requested_item shift.open_date is exist - process it [00:01:15]req_shift_open_date [00:01:15]req_shift_open_date done [00:01:15]produce_requested_data done [00:01:15]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226868,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [00:01:15]process_action_free get_value [00:01:15]json_value_free [00:01:15]json_value_free done [00:01:15]process_json_proto returns [00:01:15]Send response to host [00:01:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226868,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [00:01:15]free response buf [00:01:15]execute_script done [00:01:15]execute_script returns [00:01:15]free content buf [00:01:15]Sock 9.Close socket [00:01:15]Sock 9.Thread stoped [00:01:15]accept exits with 10 [00:01:15]New connection [00:01:15]New thread 3067415908 created [00:01:15]Thread 3067559268 joined [00:01:15]Waiting for new connection... [00:01:15] Sock 10.Parse request [00:01:15]Sock 10.Check first char [00:01:15]Sock 10.First char is OK [00:01:15]request: POST /json_proto HTTP/1.0 [00:01:15]Method: POST [00:01:15]URL: /json_proto [00:01:15]Method is POST - this is cgi request [00:01:15]url: /json_proto [00:01:15]query_string will be loaded in cgi processing [00:01:15]execute_cgi json_proto POST (null) [00:01:15]execute_cgi path=json_proto method=POST [00:01:15]POST find Content-Length [00:01:15]Host: 172.17.43.131:8080 [00:01:15]Content-Length: 331 [00:01:15]Content-Type: application/json [00:01:15] [00:01:15]POST finish read [00:01:15]Found Content-Length = 331 [00:01:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:01:15]execute_script... [00:01:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:01:15]POST & json_proto [00:01:15]process_json_proto [00:01:15]json parsed OK: [00:01:15]protocol is kg_v1.0 [00:01:15]action value=get_value [00:01:15]process_action get_value [00:01:15]cmd_get_value [00:01:15]process_action get_value done [00:01:15]requested_data is exist [00:01:15]produce_requested_data [00:01:15]requested_item fm.sale.total is exist - process it [00:01:15]SAM_PROTO_GetFMData [00:01:15]wFMCommunicate request_size=4 [00:01:15]MH_SAM_APDU [00:01:15]CAPDU: 80 13 03 00 [00:01:15]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [00:01:15]Write i2c OK [00:01:15]MH_I2C_Read... [00:01:15]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:01:15]Read from MH i2c: E2 [00:01:15]MH_I2C_Read... [00:01:15]Read from MH i2c: E2 FD 00 [00:01:15]MH_I2C_Read... [00:01:15]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 C6 72 03 00 69 04 A3 00 6F 04 04 00 78 6C 03 00 B1 04 05 00 33 23 FF 81 05 70 04 05 00 18 32 30 B3 04 72 04 04 00 1B F1 CE CE 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 CD A8 C6 95 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 A1 F0 7A 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4E 06 00 00 B1 04 04 00 0C B2 B8 1F 70 04 04 00 0C B2 B8 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 61 74 5E 03 EF 03 09 90 00 27 [00:01:15]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 C6 72 03 00 69 04 A3 00 6F 04 04 00 78 6C 03 00 B1 04 05 00 33 23 FF 81 05 70 04 05 00 18 32 30 B3 04 72 04 04 00 1B F1 CE CE 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 CD A8 C6 95 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 A1 F0 7A 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4E 06 00 00 B1 04 04 00 0C B2 B8 1F 70 04 04 00 0C B2 B8 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 61 74 5E 03 EF 03 09 90 00 [00:01:15]wFMCommunicate OK [00:01:15]wFMCommunicate request_size=4 [00:01:15]MH_SAM_APDU [00:01:15]CAPDU: 80 17 00 00 [00:01:15]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [00:01:15]Write i2c OK [00:01:15]MH_I2C_Read... [00:01:15]OFD Sender: Processing packet 226868 [packets to send 604, broken 603] [00:01:15]ProducePacketName [00:01:15]name=ofd_packets/00226868 [00:01:15]OFD Sender: To server: pG, [00:01:15]CommunicateWithHost lk.salyk.kg:30040 [00:01:15]ConnectInit lk.salyk.kg [00:01:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:01:15]Read from MH i2c: E2 [00:01:15]MH_I2C_Read... [00:01:15]Read from MH i2c: E2 FD 00 [00:01:15]MH_I2C_Read... [00:01:15]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 71 DE 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 E0 [00:01:15]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 71 DE 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 [00:01:15]wFMCommunicate OK [00:01:15]wFMCommunicate request_size=4 [00:01:15]MH_SAM_APDU [00:01:15]CAPDU: 80 17 00 00 [00:01:15]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [00:01:15]Write i2c OK [00:01:15]MH_I2C_Read... [00:01:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:01:16]Read from MH i2c: E2 [00:01:16]MH_I2C_Read... [00:01:16]Read from MH i2c: E2 FD 00 [00:01:16]MH_I2C_Read... [00:01:16]Read from MH i2c: E2 FD 00 15 00 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 A7 [00:01:16]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 [00:01:16]wFMCommunicate OK [00:01:16]wFMCommunicate request_size=4 [00:01:16]MH_SAM_APDU [00:01:16]CAPDU: 80 17 00 00 [00:01:16]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [00:01:16]Write i2c OK [00:01:16]MH_I2C_Read... [00:01:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:01:16]Read from MH i2c: E2 [00:01:16]MH_I2C_Read... [00:01:16]Read from MH i2c: E2 FD 00 [00:01:16]MH_I2C_Read... [00:01:16]Read from MH i2c: E2 FD 00 16 00 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 22 [00:01:16]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 [00:01:16]wFMCommunicate OK [00:01:16]wFMCommunicate request_size=4 [00:01:16]MH_SAM_APDU [00:01:16]CAPDU: 80 17 00 00 [00:01:16]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [00:01:16]Write i2c OK [00:01:16]MH_I2C_Read... [00:01:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [00:01:16]Read from MH i2c: E2 [00:01:16]MH_I2C_Read... [00:01:16]Read from MH i2c: E2 E2 00 [00:01:16]MH_I2C_Read... [00:01:16]Read from MH i2c: E2 E2 00 17 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [00:01:16]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 [00:01:16]wFMCommunicate OK [00:01:16]SAM_PROTO_GetFMData done [00:01:16]requested_item fm.sale_refund.total is exist - process it [00:01:16]requested_item fm.buy.total is exist - process it [00:01:16]requested_item shift.sale.total is exist - process it [00:01:16]SAM_PROTO_GetShiftData [00:01:16]wFMCommunicate request_size=4 [00:01:16]MH_SAM_APDU [00:01:16]CAPDU: 80 13 02 00 [00:01:16]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [00:01:16]Write i2c OK [00:01:16]MH_I2C_Read... [00:01:17]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:01:17]Read from MH i2c: E2 [00:01:17]MH_I2C_Read... [00:01:17]Read from MH i2c: E2 FD 00 [00:01:17]MH_I2C_Read... [00:01:17]Read from MH i2c: E2 FD 00 18 00 00 BC 04 AA 04 B8 04 6E 04 04 00 10 02 00 00 69 04 9E 00 6F 04 04 00 0C 02 00 00 B1 04 04 00 63 2F 66 03 70 04 04 00 84 80 8A 02 72 04 03 00 DF AE DB 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 F2 6D 5C 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 CC B3 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 D0 AC 23 70 04 03 00 D0 AC 23 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F0 C9 03 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 FC [00:01:17]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 10 02 00 00 69 04 9E 00 6F 04 04 00 0C 02 00 00 B1 04 04 00 63 2F 66 03 70 04 04 00 84 80 8A 02 72 04 03 00 DF AE DB 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 F2 6D 5C 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 CC B3 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 D0 AC 23 70 04 03 00 D0 AC 23 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F0 C9 03 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [00:01:17]wFMCommunicate OK [00:01:17]wFMCommunicate request_size=4 [00:01:17]MH_SAM_APDU [00:01:17]CAPDU: 80 17 00 00 [00:01:17]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [00:01:17]Write i2c OK [00:01:17]MH_I2C_Read... [00:01:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:01:17]Read from MH i2c: E2 [00:01:17]MH_I2C_Read... [00:01:17]Read from MH i2c: E2 FD 00 [00:01:17]MH_I2C_Read... [00:01:17]Read from MH i2c: E2 FD 00 19 00 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 D4 50 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 67 [00:01:17]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 D4 50 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [00:01:17]wFMCommunicate OK [00:01:17]wFMCommunicate request_size=4 [00:01:17]MH_SAM_APDU [00:01:17]CAPDU: 80 17 00 00 [00:01:17]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [00:01:17]Write i2c OK [00:01:17]MH_I2C_Read... [00:01:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:01:17]Read from MH i2c: E2 [00:01:17]MH_I2C_Read... [00:01:17]Read from MH i2c: E2 FD 00 [00:01:17]MH_I2C_Read... [00:01:17]Read from MH i2c: E2 FD 00 1A 00 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 C3 [00:01:17]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [00:01:17]wFMCommunicate OK [00:01:17]wFMCommunicate request_size=4 [00:01:17]MH_SAM_APDU [00:01:17]CAPDU: 80 17 00 00 [00:01:17]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [00:01:18]Write i2c OK [00:01:18]MH_I2C_Read... [00:01:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:01:18]Read from MH i2c: E2 [00:01:18]MH_I2C_Read... [00:01:18]Read from MH i2c: E2 FD 00 [00:01:18]MH_I2C_Read... [00:01:18]Read from MH i2c: E2 FD 00 1B 00 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 1C [00:01:18]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [00:01:18]wFMCommunicate OK [00:01:18]wFMCommunicate request_size=4 [00:01:18]MH_SAM_APDU [00:01:18]CAPDU: 80 17 00 00 [00:01:18]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [00:01:18]Write i2c OK [00:01:18]MH_I2C_Read... [00:01:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [00:01:18]Read from MH i2c: E2 [00:01:18]MH_I2C_Read... [00:01:18]Read from MH i2c: E2 D9 00 [00:01:18]MH_I2C_Read... [00:01:18]Read from MH i2c: E2 D9 00 1C 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7B [00:01:18]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:01:18]wFMCommunicate OK [00:01:18]SAM_PROTO_GetShiftData done [00:01:18]requested_item shift.sale.total_cash is exist - process it [00:01:18]requested_item shift.sale_refund.total is exist - process it [00:01:18]requested_item shift.sale_refund.total_cash is exist - process it [00:01:18]requested_item shift.buy.total is exist - process it [00:01:18]requested_item shift.buy.total_cash is exist - process it [00:01:18]produce_requested_data done [00:01:18]produce_requested_data return {"fm.sale.total":236558180.35,"fm.sale_refund.total":5321979.00,"fm.buy.total":0.00,"shift.sale.total":570284.51,"shift.sale.total_cash":426313.00,"shift.sale_refund.total":23380.00,"shift.sale_refund.total_cash":23380.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:01:18]process_action_free get_value [00:01:18]json_value_free [00:01:18]json_value_free done [00:01:18]process_json_proto returns [00:01:18]Send response to host [00:01:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":236558180.35,"fm.sale_refund.total":5321979.00,"fm.buy.total":0.00,"shift.sale.total":570284.51,"shift.sale.total_cash":426313.00,"shift.sale_refund.total":23380.00,"shift.sale_refund.total_cash":23380.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:01:18]free response buf [00:01:18]execute_script done [00:01:18]execute_script returns [00:01:18]free content buf [00:01:18]Sock 10.Close socket [00:01:18]Sock 10.Thread stoped [00:01:19]accept exits with 9 [00:01:19]New connection [00:01:19]New thread 3067559268 created [00:01:19]Thread 3067415908 joined [00:01:19]Waiting for new connection... [00:01:19] Sock 9.Parse request [00:01:19]Sock 9.Check first char [00:01:19]Sock 9.First char is OK [00:01:19]request: POST /json_proto HTTP/1.0 [00:01:19]Method: POST [00:01:19]URL: /json_proto [00:01:19]Method is POST - this is cgi request [00:01:19]url: /json_proto [00:01:19]query_string will be loaded in cgi processing [00:01:19]execute_cgi json_proto POST (null) [00:01:19]execute_cgi path=json_proto method=POST [00:01:19]POST find Content-Length [00:01:19]Host: 172.17.43.131:8080 [00:01:19]Content-Length: 680 [00:01:19]Content-Type: application/json [00:01:19] [00:01:19]POST finish read [00:01:19]Found Content-Length = 680 [00:01:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003296", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [00:01:19]execute_script... [00:01: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)2003296", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [00:01:19]POST & json_proto [00:01:19]process_json_proto [00:01:19]json parsed OK: [00:01:19]protocol is kg_v1.0 [00:01:19]action value=close_receipt [00:01:19]process_action close_receipt [00:01:19]cmd_close_receipt [00:01:19]MH_GetDate [00:01:19]Write to MH i2c: F0 00 00 1D 00 0C [00:01:19]Write i2c OK [00:01:19]MH_I2C_Read... [00:01:19]Read from MH i2c: F0 [00:01:19]MH_I2C_Read... [00:01:19]Read from MH i2c: F0 09 00 [00:01:19]MH_I2C_Read... [00:01:19]Read from MH i2c: F0 09 00 1D 00 00 4F 00 00 00 00 00 00 00 64 [00:01:19]GetLastDocTimeStamp 1722202532 [00:01:19]current date 79 [00:01:19]curdatesum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 529 28.07.2024 21:41 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226869 ФПД: 161437234454724 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T214129&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226869&fm=161437234454724&tin=02508201610067®Number=0000000000092624&sum=200000 [21:41:31]StoreToDocumentArchive [21:41:31]shift 439 fd 226869 [21:41:31]save to /storage/0439/doc_00226869 [21:41:31]save last doc name /storage/0439/doc_00226869 to /storage/kkm_last_doc_name [21:41:31]save OK [21:41:31]Clear old archive folders... [21:41:31]ProcessDocumentItem done err = 0, tmpTLVsize=248 [21:41:31]tlvbuf is 0032CBE0 [21:41:31]SAM_PROTO_ClearQueue [21:41:31]wFMCommunicate request_size=4 [21:41:31]MH_SAM_APDU [21:41:31]CAPDU: 80 09 00 00 [21:41:31]Write to MH i2c: E2 08 00 3F 00 80 09 00 00 00 00 00 00 B1 [21:41:31]Write i2c OK [21:41:31]MH_I2C_Read... [21:41:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:41:31]Read from MH i2c: E2 [21:41:31]MH_I2C_Read... [21:41:31]Read from MH i2c: E2 03 00 [21:41:31]MH_I2C_Read... [21:41:31]Read from MH i2c: E2 03 00 3F 00 00 90 00 B3 [21:41:31]RAPDU: 90 00 [21:41:31]wFMCommunicate OK [21:41:31]SAM_PROTO_ClearQueue done [21:41:31]KKMCreateOFDPacket [21:41:31]OFDProtocolAddRootSTLVToBuf [21:41:31]FM_MakeSignedData [21:41:31]FM_MakeSignedData [21:41:31]SAM_PROTO_SignData [21:41:31]wFMCommunicate request_size=4 [21:41:31]MH_SAM_APDU [21:41:31]CAPDU: 80 0D 01 02 [21:41:31]Write to MH i2c: E2 08 00 40 00 80 0D 01 02 00 00 00 00 B9 [21:41:31]Write i2c OK [21:41:31]MH_I2C_Read... [21:41:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:41:31]Read from MH i2c: E2 [21:41:31]MH_I2C_Read... [21:41:31]Read from MH i2c: E2 03 00 [21:41:31]MH_I2C_Read... [21:41:31]Read from MH i2c: E2 03 00 40 00 00 90 00 B4 [21:41:31]RAPDU: 90 00 [21:41:31]wFMCommunicate OK [21:41:31]wFMCommunicate request_size=255 [21:41:31]MH_SAM_APDU [21:41: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 35 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 11 02 00 00 F4 03 04 00 09 BB A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 35 76 03 00 35 04 06 00 92 D3 89 03 [21:41:31]Write to MH i2c: E2 02 01 41 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 11 02 00 00 F4 03 04 00 09 BB A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 35 76 03 00 35 04 06 00 92 D3 89 03 00 00 6E [21:41:31]Write i2c OK [21:41:31]MH_I2C_Read... [21:41:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:41:31]Read from MH i2c: E2 [21:41:31]MH_I2C_Read... [21:41:31]Read from MH i2c: E2 03 00 [21:41:31]MH_I2C_Read... [21:41:31]Read from MH i2c: E2 03 00 41 00 00 90 00 B5 [21:41:31]RAPDU: 90 00 [21:41:31]wFMCommunicate OK [21:41:31]wFMCommunicate request_size=7 [21:41:31]MH_SAM_APDU [21:41:31]CAPDU: 80 0D 02 02 02 60 C4 [21:41:31]Write to MH i2c: E2 0A 00 42 00 80 0D 02 02 02 00 60 C4 00 00 E4 [21:41:31]Write i2c OK [21:41:31]MH_I2C_Read... [21:41:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:41:31]Read from MH i2c: E2 [21:41:31]MH_I2C_Read... [21:41:31]Read from MH i2c: E2 03 00 [21:41:31]MH_I2C_Read... [21:41:31]Read from MH i2c: E2 03 00 42 00 00 90 00 B6 [21:41:31]RAPDU: 90 00 [21:41:31]wFMCommunicate OK [21:41:31]wFMCommunicate request_size=4 [21:41:31]MH_SAM_APDU [21:41:31]CAPDU: 80 0D 03 02 [21:41:31]Write to MH i2c: E2 08 00 43 00 80 0D 03 02 00 00 00 00 BE [21:41:31]Write i2c OK [21:41:31]MH_I2C_Read... [21:41:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:41:31]Read from MH i2c: E2 [21:41:31]MH_I2C_Read... [21:41:31]Read from MH i2c: E2 0B 00 [21:41:31]MH_I2C_Read... [21:41:31]Read from MH i2c: E2 0B 00 43 00 00 21 11 EF 35 91 5F 0C E5 90 00 F6 [21:41:31]RAPDU: 21 11 EF 35 91 5F 0C E5 90 00 [21:41:31]wFMCommunicate OK [21:41:31]SAM_PROTO_SignData done [21:41:31]FM_MakeSignedData done [21:41:31]CreateOFDProtocolMessage [21:41:31]wFMCommunicate request_size=4 [21:41:31]MH_SAM_APDU [21:41:31]CAPDU: 80 11 00 00 [21:41:31]Write to MH i2c: E2 08 00 44 00 80 11 00 00 00 00 00 00 BE [21:41:31]Write i2c OK [21:41:31]MH_I2C_Read... [21:41:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:41:31]Read from MH i2c: E2 [21:41:31]MH_I2C_Read... [21:41:31]Read from MH i2c: E2 17 00 [21:41:31]MH_I2C_Read... [21:41:31]Read from MH i2c: E2 17 00 44 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1B [21:41:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:41:31]wFMCommunicate OK [21:41:31]CreateOFDProtocolMessage done [21:41:31]OFDSenderStorePacket 226869 [21:41:31]StoreOFDPacket docnum=226869 [21:41:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 D2 F1 04 01 A1 4E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 11 02 00 00 F4 03 04 00 09 BB A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 35 76 03 00 35 04 06 00 92 D3 89 03 60 C4 21 11 EF 35 91 5F 0C E5 [21:41:31]CheckFolder [21:41:31]dirname=/storage/ofd_packets [21:41:31]CheckFolder done [21:41:31]ProducePacketName [21:41:31]name=ofd_packets/00226869 [21:41:31]NVStorageSaveData ofd_packets/00226869 [21:41:31]File name is /storage/ofd_packets/00226869 [21:41:31]Write 298 bytes [21:41:31]NVStorageSaveData done [21:41:31]OFDSenderStorePacket done [21:41:31]KKMCreateOFDPacket done [21:41:31]NVStorageSaveData kkm_last_timestamp [21:41:31]File name is /storage/kkm_last_timestamp [21:41:31]Write 4 bytes [21:41:31]NVStorageSaveData done [21:41:31]ExternCall_PrintAddStr [21:41:31]wPrintStart [21:41:31]Write to MH i2c: 01 00 00 45 00 45 [21:41:31]OFD Sender: Processing packet 226869 [packets to send 604, broken 603] [21:41:31]ProducePacketName [21:41:31]name=ofd_packets/00226869 [21:41:31]OFD Sender: To server: pG, [21:41:31]CommunicateWithHost lk.salyk.kg:30040 [21:41:31]ConnectInit lk.salyk.kg [21:41:31]Write i2c OK [21:41:31]MH_I2C_Read... [21:41:31]Read from MH i2c: 01 [21:41:31]MH_I2C_Read... [21:41:31]Read from MH i2c: 01 07 00 [21:41:31]MH_I2C_Read... [21:41:31]Read from MH i2c: 01 07 00 45 00 00 00 00 00 00 FF 0F 5A [21:41:31]RasterBufferAndPrint [21:41:31]line Счет N : (1)2003296 [21:41:31]line ИНН: 02508201610067 [21:41:31]line Контрольно-Кассовый Чек [21:41:31]line ПРОДАЖА [21:41:31]line ТРК (МРК, ГНК) : 41 [21:41:31]line Товар: 2710194210 [21:41:31]line ДТ-К-5 [21:41:31]line 26.250 * 76.20 [21:41:31]line = 2000.25 [21:41:31]line НДС 12% НСП 1% [21:41:31]line > о реализуемом товаре [21:41:31]line ОКРУГЛЕНИЕ: -0.25 [21:41:31]line ИТОГО: 2000.00 [21:41:31]line Внесено: 2000.00 [21:41:31]line СДАЧА: 0.00 [21:41:31]line НСП 1% : 17.70 [21:41:31]line НДС 12% : 212.42 [21:41:31]line Наличными: 2000.00 [21:41:31]line Безнал.: 0.00 [21:41:31]line Место: АЗС № 97 "Партнер Нефть" [21:41:31]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:41:31]line СНО: Общий режим [21:41:31]line Чек 529 28.07.2024 21:41 [21:41:31]line Смена: 439 ФФД: 1.0 [21:41:31]line ЗНМ: 0300000054 [21:41:31]line РНМ: 0000000000092624 [21:41:31]line Версия ККМ: 001 [21:41:31]line ФМ: 0000000000874959 [21:41:31]line ФД: 226869 [21:41:31]line ФПД: 161437234454724 [21:41:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T214129&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226869&fm=161437234454724&tin=02508201610067®Number=0000000000092624&sum=200000 [21:41:31]written 0, free lines is 4095 [21:41:32]Connected sock=10 [21:41:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 D2 F1 04 01 A1 4E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 11 02 00 00 F4 03 04 00 09 BB A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 35 76 03 00 35 04 06 00 92 D3 89 03 60 C4 21 11 EF 35 91 5F 0C E5 [21:41:32]Write to MH i2c: 01 00 00 70 00 70 [21:41:32]Write i2c OK [21:41:32]MH_I2C_Read... [21:41:32]Read from MH i2c: 01 [21:41:32]MH_I2C_Read... [21:41:32]Read from MH i2c: 01 07 00 [21:41:32]MH_I2C_Read... [21:41:32]Read from MH i2c: 01 07 00 70 00 00 00 00 00 00 2E 0D B2 [21:41:32]RasterBufferAndPrint [21:41:32]line [21:41:32]line [21:41:32]line [21:41:32]line [21:41:32]line [21:41:32]written 0, free lines is 3388 [21:41:32]MH_Cut [21:41:32]Write to MH i2c: D1 01 00 77 00 01 49 [21:41:32]Write i2c OK [21:41:32]MH_I2C_Read... [21:41:32]Read from MH i2c: D1 [21:41:32]MH_I2C_Read... [21:41:32]Read from MH i2c: D1 01 00 [21:41:32]MH_I2C_Read... [21:41:32]Read from MH i2c: D1 01 00 77 00 00 48 [21:41:32]Write to MH i2c: 01 00 00 78 00 78 [21:41:32]Write i2c OK [21:41:32]MH_I2C_Read... [21:41:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 F9 FB 47 00 08 F3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 35 76 03 00 F4 03 04 00 20 67 A6 66 B6 04 01 00 00 FD AB 0B D8 B3 48 3C 8F [21:41:33]CommunicateWithHost err = 0 [21:41:33]CheckOFDResponse [21:41:33]1017 (14) - 77093643461234 [21:41:33]1041 (16) - 0000000000874959 [21:41:33]1040 (4) - 226869 [21:41:33]1012 (4) - 28.07.2024 15:43 [21:41:33]1206 (1) - 0 [21:41:33]OFD Sender: Remove packet 226869 [21:41:33]ProducePacketName [21:41:33]name=ofd_packets/00226869 [21:41:33]NVStorageDeleteData [21:41:33]OFD Sender: No OFD packet to send [21:41:33]*** Cut start [21:41:33]*** Partial cut [21:41:33]*** CUTSNS_PIN = 1 [21:41:33]*** CUTSNS_PIN = 0 [21:41:33]*** Brake cut motor [21:41:34]Read from MH i2c: 01 [21:41:34]MH_I2C_Read... [21:41:34]*** Stop cut motor [21:41:34]*** Cut end [21:41:34]Read from MH i2c: 01 07 00 [21:41:34]MH_I2C_Read... [21:41:34]Read from MH i2c: 01 07 00 78 00 00 00 00 00 00 FF 0F 8D [21:41:34]process_action close_receipt done [21:41:34]requested_data is exist [21:41:34]produce_requested_data [21:41:34]requested_item fm.sn is exist - process it [21:41:34]wFMCommunicate request_size=4 [21:41:34]MH_SAM_APDU [21:41:34]CAPDU: 80 11 00 00 [21:41:34]Write to MH i2c: E2 08 00 79 00 80 11 00 00 00 00 00 00 F3 [21:41:34]Write i2c OK [21:41:34]MH_I2C_Read... [21:41:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:41:34]Read from MH i2c: E2 [21:41:34]MH_I2C_Read... [21:41:34]Read from MH i2c: E2 17 00 [21:41:34]MH_I2C_Read... [21:41:34]Read from MH i2c: E2 17 00 79 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 50 [21:41:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:41:34]wFMCommunicate OK [21:41:34]requested_item fd.num is exist - process it [21:41:34]SAM_PROTO_GetFieldsCounters [21:41:34]wFMCommunicate request_size=4 [21:41:34]MH_SAM_APDU [21:41:34]CAPDU: 80 13 00 00 [21:41:34]Write to MH i2c: E2 08 00 7A 00 80 13 00 00 00 00 00 00 F6 [21:41:34]Write i2c OK [21:41:34]MH_I2C_Read... [21:41:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:41:34]Read from MH i2c: E2 [21:41:34]MH_I2C_Read... [21:41:34]Read from MH i2c: E2 62 00 [21:41:34]MH_I2C_Read... [21:41:34]Read from MH i2c: E2 62 00 7A 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 35 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 11 02 00 00 5E 04 04 00 11 02 00 00 57 04 04 00 12 02 00 00 19 04 04 00 00 00 00 00 90 00 BE [21:41:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 35 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 11 02 00 00 5E 04 04 00 11 02 00 00 57 04 04 00 12 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:41:34]wFMCommunicate OK [21:41:34]SAM_PROTO_GetFieldsCounters done [21:41:34]requested_item shift.num is exist - process it [21:41:34]requested_item shift.opened is exist - process it [21:41:34]req_shift_opened [21:41:34]FM_GetShiftState [21:41:34]SAM_PROTO_GetShiftState [21:41:34]wFMCommunicate request_size=4 [21:41:34]MH_SAM_APDU [21:41:34]CAPDU: 80 13 01 00 [21:41:34]Write to MH i2c: E2 08 00 7B 00 80 13 01 00 00 00 00 00 F8 [21:41:34]Write i2c OK [21:41:34]MH_I2C_Read... [21:41:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:41:34]Read from MH i2c: E2 [21:41:34]MH_I2C_Read... [21:41:34]Read from MH i2c: E2 0E 00 [21:41:34]MH_I2C_Read... [21:41:34]Read from MH i2c: E2 0E 00 7B 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 A9 [21:41:34]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:41:34]wFMCommunicate OK [21:41:34]SAM_PROTO_GetShiftState done [21:41:34]FM_GetShiftState done [21:41:34]req_shift_opened done [21:41:34]requested_item shift.open_date is exist - process it [21:41:34]req_shift_open_date [21:41:34]req_shift_open_date done [21:41:34]produce_requested_data done [21:41:34]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226869,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [21:41:34]process_action_free close_receipt [21:41:34]json_value_free [21:41:34]json_value_free done [21:41:34]process_json_proto returns [21:41:34]Send response to host [21:41:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226869,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [21:41:34]free response buf [21:41:34]execute_script done [21:41:34]execute_script returns [21:41:34]free content buf [21:41:34]Sock 9.Close socket [21:41:34]Sock 9.Thread stoped [21:41:35]accept exits with 7 [21:41:35]New connection [21:41:35]New thread 3067415908 created [21:41:35]Thread 3067559268 joined [21:41:35]Waiting for new connection... [21:41:35] Sock 7.Parse request [21:41:35]Sock 7.Check first char [21:41:35]Sock 7.First char is OK [21:41:35]request: POST /json_proto HTTP/1.0 [21:41:35]Method: POST [21:41:35]URL: /json_proto [21:41:35]Method is POST - this is cgi request [21:41:35]url: /json_proto [21:41:35]query_string will be loaded in cgi processing [21:41:35]execute_cgi json_proto POST (null) [21:41:35]execute_cgi path=json_proto method=POST [21:41:35]POST find Content-Length [21:41:35]Host: 172.17.43.131:8080 [21:41:35]Content-Length: 680 [21:41:35]Content-Type: application/json [21:41:35] [21:41:35]POST finish read [21:41:35]Found Content-Length = 680 [21:41:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003297", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [21:41:35]execute_script... [21:41: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)2003297", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [21:41:35]POST & json_proto [21:41:35]process_json_proto [21:41:35]json parsed OK: [21:41:35]protocol is kg_v1.0 [21:41:35]action value=close_receipt [21:41:35]process_action close_receipt [21:41:35]cmd_close_receipt [21:41:35]MH_GetDate [21:41:35]Write to MH i2c: F0 00 00 7C 00 6B [21:41:35]Write i2c OK [21:41:35]MH_I2C_Read... [21:41:35]Read from MH i2c: F0 [21:41:35]MH_I2C_Read... [21:41:35]Read from MH i2c: F0 09 00 [21:41:35]MH_I2C_Read... [21:41:35]Read from MH i2c: F0 09 00 7C 00 00 0F BB A6 66 F8 BA A6 66 08 [21:41:35]GetLastDocTimeStamp 1722202889 [21:41:35]current date 1722202895 [21:41:35]FM_GetShiftState [21:41:35]SAM_PROTO_GetShiftState [21:41:35]wFMCommunicate request_size=4 [21:41:35]MH_SAM_APDU [21:41:35]CAPDU: 80 13 01 00 [21:41:35]Write to MH i2c: E2 08 00 7D 00 80 13 01 00 00 00 00 00 FA [21:41:35]Write i2c OK [21:41:35]MH_I2C_Read... [21:41:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:41:35]Read from MH i2c: E2 [21:41:35]MH_I2C_Read... [21:41:35]Read from MH i2c: E2 0E 00 [21:41:35]MH_I2C_Read... [21:41:35]Read from MH i2c: E2 0E 00 7D 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 AB [21:41:35]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:41:35]wFMCommunicate OK [21:41:35]SAM_PROTO_GetShiftState done [21:41:35]FM_GetShiftState done [21:41:35]opened in 1722125326 [21:41:35]opened+sec_in_day 1722211726 [21:41:35]quantity*price = 200025 [21:41:35]sum+1 = 200026 [21:41:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 530 28.07.2024 21:41 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226870 ФПД: 264626007096789 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T214135&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226870&fm=264626007096789&tin=02508201610067®Number=0000000000092624&sum=200000 [21:41:36]StoreToDocumentArchive [21:41:36]shift 439 fd 226870 [21:41:36]save to /storage/0439/doc_00226870 [21:41:36]save last doc name /storage/0439/doc_00226870 to /storage/kkm_last_doc_name [21:41:36]save OK [21:41:36]Clear old archive folders... [21:41:36]ProcessDocumentItem done err = 0, tmpTLVsize=248 [21:41:36]tlvbuf is 003448A0 [21:41:36]SAM_PROTO_ClearQueue [21:41:36]wFMCommunicate request_size=4 [21:41:36]MH_SAM_APDU [21:41:36]CAPDU: 80 09 00 00 [21:41:36]Write to MH i2c: E2 08 00 8A 00 80 09 00 00 00 00 00 00 FC [21:41:36]Write i2c OK [21:41:36]MH_I2C_Read... [21:41:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:41:36]Read from MH i2c: E2 [21:41:36]MH_I2C_Read... [21:41:36]Read from MH i2c: E2 03 00 [21:41:36]MH_I2C_Read... [21:41:36]Read from MH i2c: E2 03 00 8A 00 00 90 00 FE [21:41:36]RAPDU: 90 00 [21:41:36]wFMCommunicate OK [21:41:36]SAM_PROTO_ClearQueue done [21:41:36]KKMCreateOFDPacket [21:41:36]OFDProtocolAddRootSTLVToBuf [21:41:36]FM_MakeSignedData [21:41:36]FM_MakeSignedData [21:41:36]SAM_PROTO_SignData [21:41:36]wFMCommunicate request_size=4 [21:41:36]MH_SAM_APDU [21:41:36]CAPDU: 80 0D 01 02 [21:41:36]Write to MH i2c: E2 08 00 8B 00 80 0D 01 02 00 00 00 00 04 [21:41:36]Write i2c OK [21:41:36]MH_I2C_Read... [21:41:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:41:36]Read from MH i2c: E2 [21:41:36]MH_I2C_Read... [21:41:36]Read from MH i2c: E2 03 00 [21:41:36]MH_I2C_Read... [21:41:36]Read from MH i2c: E2 03 00 8B 00 00 90 00 FF [21:41:36]RAPDU: 90 00 [21:41:36]wFMCommunicate OK [21:41:36]wFMCommunicate request_size=255 [21:41:36]MH_SAM_APDU [21:41:36]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 12 02 00 00 F4 03 04 00 0F BB A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 36 76 03 00 35 04 06 00 F0 AD 0B 26 [21:41:36]Write to MH i2c: E2 02 01 8C 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 12 02 00 00 F4 03 04 00 0F BB A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 36 76 03 00 35 04 06 00 F0 AD 0B 26 00 00 9E [21:41:37]Write i2c OK [21:41:37]MH_I2C_Read... [21:41:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:41:37]Read from MH i2c: E2 [21:41:37]MH_I2C_Read... [21:41:37]Read from MH i2c: E2 03 00 [21:41:37]MH_I2C_Read... [21:41:37]Read from MH i2c: E2 03 00 8C 00 00 90 00 00 [21:41:37]RAPDU: 90 00 [21:41:37]wFMCommunicate OK [21:41:37]wFMCommunicate request_size=7 [21:41:37]MH_SAM_APDU [21:41:37]CAPDU: 80 0D 02 02 02 BD D5 [21:41:37]Write to MH i2c: E2 0A 00 8D 00 80 0D 02 02 02 00 BD D5 00 00 9D [21:41:37]Write i2c OK [21:41:37]MH_I2C_Read... [21:41:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:41:37]Read from MH i2c: E2 [21:41:37]MH_I2C_Read... [21:41:37]Read from MH i2c: E2 03 00 [21:41:37]MH_I2C_Read... [21:41:37]Read from MH i2c: E2 03 00 8D 00 00 90 00 01 [21:41:37]RAPDU: 90 00 [21:41:37]wFMCommunicate OK [21:41:37]wFMCommunicate request_size=4 [21:41:37]MH_SAM_APDU [21:41:37]CAPDU: 80 0D 03 02 [21:41:37]Write to MH i2c: E2 08 00 8E 00 80 0D 03 02 00 00 00 00 09 [21:41:37]Write i2c OK [21:41:37]MH_I2C_Read... [21:41:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:41:37]Read from MH i2c: E2 [21:41:37]MH_I2C_Read... [21:41:37]Read from MH i2c: E2 0B 00 [21:41:37]MH_I2C_Read... [21:41:37]Read from MH i2c: E2 0B 00 8E 00 00 AE 48 FB 59 AC 0F 58 EE 90 00 55 [21:41:37]RAPDU: AE 48 FB 59 AC 0F 58 EE 90 00 [21:41:37]wFMCommunicate OK [21:41:37]SAM_PROTO_SignData done [21:41:37]FM_MakeSignedData done [21:41:37]CreateOFDProtocolMessage [21:41:37]wFMCommunicate request_size=4 [21:41:37]MH_SAM_APDU [21:41:37]CAPDU: 80 11 00 00 [21:41:37]Write to MH i2c: E2 08 00 8F 00 80 11 00 00 00 00 00 00 09 [21:41:37]Write i2c OK [21:41:37]MH_I2C_Read... [21:41:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:41:37]Read from MH i2c: E2 [21:41:37]MH_I2C_Read... [21:41:37]Read from MH i2c: E2 17 00 [21:41:37]MH_I2C_Read... [21:41:37]Read from MH i2c: E2 17 00 8F 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 66 [21:41:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:41:37]wFMCommunicate OK [21:41:37]CreateOFDProtocolMessage done [21:41:37]OFDSenderStorePacket 226870 [21:41:37]StoreOFDPacket docnum=226870 [21:41:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 02 21 04 01 DE 89 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 35 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 12 02 00 00 F4 03 04 00 0F BB A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 36 76 03 00 35 04 06 00 F0 AD 0B 26 BD D5 AE 48 FB 59 AC 0F 58 EE [21:41:37]CheckFolder [21:41:37]dirname=/storage/ofd_packets [21:41:37]CheckFolder done [21:41:37]ProducePacketName [21:41:37]name=ofd_packets/00226870 [21:41:37]NVStorageSaveData ofd_packets/00226870 [21:41:37]File name is /storage/ofd_packets/00226870 [21:41:37]Write 298 bytes [21:41:37]NVStorageSaveData done [21:41:37]OFDSenderStorePacket done [21:41:37]KKMCreateOFDPacket done [21:41:37]NVStorageSaveData kkm_last_timestamp [21:41:37]File name is /storage/kkm_last_timestamp [21:41:37]Write 4 bytes [21:41:37]NVStorageSaveData done [21:41:37]ExternCall_PrintAddStr [21:41:37]wPrintStart [21:41:37]Write to MH i2c: 01 00 00 90 00 90 [21:41:37]Write i2c OK [21:41:37]MH_I2C_Read... [21:41:37]Read from MH i2c: 01 [21:41:37]MH_I2C_Read... [21:41:37]Read from MH i2c: 01 07 00 [21:41:37]MH_I2C_Read... [21:41:37]Read from MH i2c: 01 07 00 90 00 00 00 00 00 00 FF 0F A5 [21:41:37]RasterBufferAndPrint [21:41:37]line Счет N : (1)2003297 [21:41:37]line ИНН: 02508201610067 [21:41:37]line Контрольно-Кассовый Чек [21:41:37]line ПРОДАЖА [21:41:37]line ТРК (МРК, ГНК) : 51 [21:41:37]line Товар: 2710194210 [21:41:37]line ДТ-К-5 [21:41:37]line 26.250 * 76.20 [21:41:37]line = 2000.25 [21:41:37]line НДС 12% НСП 1% [21:41:37]line > о реализуемом товаре [21:41:37]line ОКРУГЛЕНИЕ: -0.25 [21:41:37]line ИТОГО: 2000.00 [21:41:37]line Внесено: 2000.00 [21:41:37]line СДАЧА: 0.00 [21:41:37]line НСП 1% : 17.70 [21:41:37]line НДС 12% : 212.42 [21:41:37]line Наличными: 2000.00 [21:41:37]line Безнал.: 0.00 [21:41:37]line Место: АЗС № 97 "Партнер Нефть" [21:41:37]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:41:37]line СНО: Общий режим [21:41:37]line Чек 530 28.07.2024 21:41 [21:41:37]line Смена: 439 ФФД: 1.0 [21:41:37]line ЗНМ: 0300000054 [21:41:37]line РНМ: 0000000000092624 [21:41:37]line Версия ККМ: 001 [21:41:37]line ФМ: 0000000000874959 [21:41:37]line ФД: 226870 [21:41:37]line ФПД: 264626007096789 [21:41:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T214135&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226870&fm=264626007096789&tin=02508201610067®Number=0000000000092624&sum=200000 [21:41:37]written 0, free lines is 4095 [21:41:37]OFD Sender: Processing packet 226870 [packets to send 604, broken 603] [21:41:37]ProducePacketName [21:41:37]name=ofd_packets/00226870 [21:41:37]OFD Sender: To server: pG, [21:41:37]CommunicateWithHost lk.salyk.kg:30040 [21:41:37]ConnectInit lk.salyk.kg [21:41:38]Write to MH i2c: 01 00 00 BB 00 BB [21:41:38]Write i2c OK [21:41:38]MH_I2C_Read... [21:41:38]Read from MH i2c: 01 [21:41:38]MH_I2C_Read... [21:41:38]Read from MH i2c: 01 07 00 [21:41:38]MH_I2C_Read... [21:41:38]Read from MH i2c: 01 07 00 BB 00 00 00 00 00 00 60 0C 2E [21:41:38]RasterBufferAndPrint [21:41:38]line [21:41:38]line [21:41:38]line [21:41:38]line [21:41:38]line [21:41:38]written 0, free lines is 3184 [21:41:38]MH_Cut [21:41:38]Write to MH i2c: D1 01 00 C2 00 01 94 [21:41:38]Write i2c OK [21:41:38]MH_I2C_Read... [21:41:38]Read from MH i2c: D1 [21:41:38]MH_I2C_Read... [21:41:38]Read from MH i2c: D1 01 00 [21:41:38]MH_I2C_Read... [21:41:38]Read from MH i2c: D1 01 00 C2 00 00 93 [21:41:38]Write to MH i2c: 01 00 00 C3 00 C3 [21:41:38]Write i2c OK [21:41:38]MH_I2C_Read... [21:41:38]Connected sock=10 [21:41:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 02 21 04 01 DE 89 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 35 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 12 02 00 00 F4 03 04 00 0F BB A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 36 76 03 00 35 04 06 00 F0 AD 0B 26 BD D5 AE 48 FB 59 AC 0F 58 EE [21:41:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 99 A1 47 00 97 42 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 36 76 03 00 F4 03 04 00 26 67 A6 66 B6 04 01 00 00 B4 0F F6 00 59 C9 56 CE [21:41:38]CommunicateWithHost err = 0 [21:41:38]CheckOFDResponse [21:41:38]1017 (14) - 77093643461234 [21:41:38]1041 (16) - 0000000000874959 [21:41:38]1040 (4) - 226870 [21:41:38]1012 (4) - 28.07.2024 15:43 [21:41:38]1206 (1) - 0 [21:41:38]OFD Sender: Remove packet 226870 [21:41:38]ProducePacketName [21:41:38]name=ofd_packets/00226870 [21:41:38]NVStorageDeleteData [21:41:39]OFD Sender: No OFD packet to send [21:41:39]*** Cut start [21:41:39]*** Partial cut [21:41:39]*** CUTSNS_PIN = 1 [21:41:39]*** CUTSNS_PIN = 0 [21:41:39]*** Brake cut motor [21:41:40]Read from MH i2c: 01 [21:41:40]MH_I2C_Read... [21:41:40]*** Stop cut motor [21:41:40]*** Cut end [21:41:40]Read from MH i2c: 01 07 00 [21:41:40]MH_I2C_Read... [21:41:40]Read from MH i2c: 01 07 00 C3 00 00 00 00 00 00 FF 0F D8 [21:41:40]process_action close_receipt done [21:41:40]requested_data is exist [21:41:40]produce_requested_data [21:41:40]requested_item fm.sn is exist - process it [21:41:40]wFMCommunicate request_size=4 [21:41:40]MH_SAM_APDU [21:41:40]CAPDU: 80 11 00 00 [21:41:40]Write to MH i2c: E2 08 00 C4 00 80 11 00 00 00 00 00 00 3E [21:41:40]Write i2c OK [21:41:40]MH_I2C_Read... [21:41:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:41:40]Read from MH i2c: E2 [21:41:40]MH_I2C_Read... [21:41:40]Read from MH i2c: E2 17 00 [21:41:40]MH_I2C_Read... [21:41:40]Read from MH i2c: E2 17 00 C4 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9B [21:41:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:41:40]wFMCommunicate OK [21:41:40]requested_item fd.num is exist - process it [21:41:40]SAM_PROTO_GetFieldsCounters [21:41:40]wFMCommunicate request_size=4 [21:41:40]MH_SAM_APDU [21:41:40]CAPDU: 80 13 00 00 [21:41:40]Write to MH i2c: E2 08 00 C5 00 80 13 00 00 00 00 00 00 41 [21:41:40]Write i2c OK [21:41:40]MH_I2C_Read... [21:41:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:41:40]Read from MH i2c: E2 [21:41:40]MH_I2C_Read... [21:41:40]Read from MH i2c: E2 62 00 [21:41:40]MH_I2C_Read... [21:41:40]Read from MH i2c: E2 62 00 C5 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 36 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 12 02 00 00 5E 04 04 00 12 02 00 00 57 04 04 00 13 02 00 00 19 04 04 00 00 00 00 00 90 00 0D [21:41:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 36 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 12 02 00 00 5E 04 04 00 12 02 00 00 57 04 04 00 13 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:41:40]wFMCommunicate OK [21:41:40]SAM_PROTO_GetFieldsCounters done [21:41:40]requested_item shift.num is exist - process it [21:41:40]requested_item shift.opened is exist - process it [21:41:40]req_shift_opened [21:41:40]FM_GetShiftState [21:41:40]SAM_PROTO_GetShiftState [21:41:40]wFMCommunicate request_size=4 [21:41:40]MH_SAM_APDU [21:41:40]CAPDU: 80 13 01 00 [21:41:40]Write to MH i2c: E2 08 00 C6 00 80 13 01 00 00 00 00 00 43 [21:41:40]Write i2c OK [21:41:40]MH_I2C_Read... [21:41:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:41:40]Read from MH i2c: E2 [21:41:40]MH_I2C_Read... [21:41:40]Read from MH i2c: E2 0E 00 [21:41:40]MH_I2C_Read... [21:41:40]Read from MH i2c: E2 0E 00 C6 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 F4 [21:41:40]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:41:40]wFMCommunicate OK [21:41:40]SAM_PROTO_GetShiftState done [21:41:40]FM_GetShiftState done [21:41:40]req_shift_opened done [21:41:40]requested_item shift.open_date is exist - process it [21:41:40]req_shift_open_date [21:41:40]req_shift_open_date done [21:41:40]produce_requested_data done [21:41:40]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226870,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [21:41:40]process_action_free close_receipt [21:41:40]json_value_free [21:41:40]json_value_free done [21:41:40]process_json_proto returns [21:41:40]Send response to host [21:41:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226870,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [21:41:40]free response buf [21:41:40]execute_script done [21:41:40]execute_script returns [21:41:40]free content buf [21:41:40]Sock 7.Close socket [21:41:40]Sock 7.Thread stoped [21:41:40]accept exits with 9 [21:41:40]New connection [21:41:40]New thread 3067559268 created [21:41:40]Thread 3067415908 joined [21:41:40]Waiting for new connection... [21:41:40] Sock 9.Parse request [21:41:40]Sock 9.Check first char [21:41:40]Sock 9.First char is OK [21:41:40]request: POST /json_proto HTTP/1.0 [21:41:40]Method: POST [21:41:40]URL: /json_proto [21:41:40]Method is POST - this is cgi request [21:41:40]url: /json_proto [21:41:40]query_string will be loaded in cgi processing [21:41:40]execute_cgi json_proto POST (null) [21:41:40]execute_cgi path=json_proto method=POST [21:41:40]POST find Content-Length [21:41:40]Host: 172.17.43.131:8080 [21:41:40]Content-Length: 804 [21:41:40]Content-Type: application/json [21:41:40] [21:41:40]POST finish read [21:41:40]Found Content-Length = 804 [21:41:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003298", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:41:40]execute_script... [21:41: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)2003298", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:41:40]POST & json_proto [21:41:40]process_json_proto [21:41:40]json parsed OK: [21:41:40]protocol is kg_v1.0 [21:41:40]action value=close_receipt [21:41:40]process_action close_receipt [21:41:40]cmd_close_receipt [21:41:40]MH_GetDate [21:41:40]Write to MH i2c: F0 00 00 C7 00 B6 [21:41:40]Write i2c OK [21:41:40]MH_I2C_Read... [21:41:40]Read from MH i2c: F0 [21:41:40]MH_I2C_Read... [21:41:40]Read from MH i2c: F0 09 00 [21:41:40]MH_I2C_Read... [21:41:40]Read from MH i2c: F0 09 00 C7 00 00 14 BB A6 66 F8 BA A6 66 58 [21:41:40]GetLastDocTimeStamp 1722202895 [21:41:40]current date 1722202900 [21:41:40]FM_GetShiftState [21:41:40]SAM_PROTO_GetShiftState [21:41:40]wFMCommunicate request_size=4 [21:41:40]MH_SAM_APDU [21:41:40]CAPDU: 80 13 01 00 [21:41:40]Write to MH i2c: E2 08 00 C8 00 80 13 01 00 00 00 00 00 45 [21:41:40]Write i2c OK [21:41:40]MH_I2C_Read... [21:41:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:41:40]Read from MH i2c: E2 [21:41:40]MH_I2C_Read... [21:41:40]Read from MH i2c: E2 0E 00 [21:41:40]MH_I2C_Read... [21:41:40]Read from MH i2c: E2 0E 00 C8 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 F6 [21:41:40]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:41:40]wFMCommunicate OK [21:41:40]SAM_PROTO_GetShiftState done [21:41:40]FM_GetShiftState done [21:41:40]opened in 1722125326 [21:41:40]opened+sec_in_day 1722211726 [21:41:40]quantity*price = 100021 [21:41:40]sum+1 = 100023 [21:41:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 531 28.07.2024 21:41 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226871 ФПД: 74475725745605 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T214140&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226871&fm=74475725745605&tin=02508201610067®Number=0000000000092624&sum=100022 [21:41:42]StoreToDocumentArchive [21:41:42]shift 439 fd 226871 [21:41:42]save to /storage/0439/doc_00226871 [21:41:42]save last doc name /storage/0439/doc_00226871 to /storage/kkm_last_doc_name [21:41:42]save OK [21:41:42]Clear old archive folders... [21:41:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:41:42]tlvbuf is 00363E70 [21:41:42]SAM_PROTO_ClearQueue [21:41:42]wFMCommunicate request_size=4 [21:41:42]MH_SAM_APDU [21:41:42]CAPDU: 80 09 00 00 [21:41:42]Write to MH i2c: E2 08 00 D5 00 80 09 00 00 00 00 00 00 47 [21:41:42]Write i2c OK [21:41:42]MH_I2C_Read... [21:41:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:41:42]Read from MH i2c: E2 [21:41:42]MH_I2C_Read... [21:41:42]Read from MH i2c: E2 03 00 [21:41:42]MH_I2C_Read... [21:41:42]Read from MH i2c: E2 03 00 D5 00 00 90 00 49 [21:41:42]RAPDU: 90 00 [21:41:42]wFMCommunicate OK [21:41:42]SAM_PROTO_ClearQueue done [21:41:42]KKMCreateOFDPacket [21:41:42]OFDProtocolAddRootSTLVToBuf [21:41:42]FM_MakeSignedData [21:41:42]FM_MakeSignedData [21:41:42]SAM_PROTO_SignData [21:41:42]wFMCommunicate request_size=4 [21:41:42]MH_SAM_APDU [21:41:42]CAPDU: 80 0D 01 02 [21:41:42]Write to MH i2c: E2 08 00 D6 00 80 0D 01 02 00 00 00 00 4F [21:41:42]Write i2c OK [21:41:42]MH_I2C_Read... [21:41:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:41:42]Read from MH i2c: E2 [21:41:42]MH_I2C_Read... [21:41:42]Read from MH i2c: E2 03 00 [21:41:42]MH_I2C_Read... [21:41:42]Read from MH i2c: E2 03 00 D6 00 00 90 00 4A [21:41:42]RAPDU: 90 00 [21:41:42]wFMCommunicate OK [21:41:42]wFMCommunicate request_size=255 [21:41:42]MH_SAM_APDU [21:41: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 13 02 00 00 F4 03 04 00 14 BB A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 37 76 03 00 35 04 06 00 43 [21:41:42]Write to MH i2c: E2 02 01 D7 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 13 02 00 00 F4 03 04 00 14 BB A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 37 76 03 00 35 04 06 00 43 00 00 CA [21:41:42]Write i2c OK [21:41:42]MH_I2C_Read... [21:41:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:41:43]Read from MH i2c: E2 [21:41:43]MH_I2C_Read... [21:41:43]Read from MH i2c: E2 03 00 [21:41:43]MH_I2C_Read... [21:41:43]Read from MH i2c: E2 03 00 D7 00 00 90 00 4B [21:41:43]RAPDU: 90 00 [21:41:43]wFMCommunicate OK [21:41:43]wFMCommunicate request_size=10 [21:41:43]MH_SAM_APDU [21:41:43]CAPDU: 80 0D 02 02 05 BC 3B 2D 6D C5 [21:41:43]Write to MH i2c: E2 0D 00 D8 00 80 0D 02 02 05 00 BC 3B 2D 6D C5 00 00 B2 [21:41:43]Write i2c OK [21:41:43]MH_I2C_Read... [21:41:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:41:43]Read from MH i2c: E2 [21:41:43]MH_I2C_Read... [21:41:43]Read from MH i2c: E2 03 00 [21:41:43]MH_I2C_Read... [21:41:43]Read from MH i2c: E2 03 00 D8 00 00 90 00 4C [21:41:43]RAPDU: 90 00 [21:41:43]wFMCommunicate OK [21:41:43]wFMCommunicate request_size=4 [21:41:43]MH_SAM_APDU [21:41:43]CAPDU: 80 0D 03 02 [21:41:43]Write to MH i2c: E2 08 00 D9 00 80 0D 03 02 00 00 00 00 54 [21:41:43]Write i2c OK [21:41:43]MH_I2C_Read... [21:41:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:41:43]Read from MH i2c: E2 [21:41:43]MH_I2C_Read... [21:41:43]Read from MH i2c: E2 0B 00 [21:41:43]MH_I2C_Read... [21:41:43]Read from MH i2c: E2 0B 00 D9 00 00 38 33 4C 41 B6 38 40 00 90 00 7B [21:41:43]RAPDU: 38 33 4C 41 B6 38 40 00 90 00 [21:41:43]wFMCommunicate OK [21:41:43]SAM_PROTO_SignData done [21:41:43]FM_MakeSignedData done [21:41:43]CreateOFDProtocolMessage [21:41:43]wFMCommunicate request_size=4 [21:41:43]MH_SAM_APDU [21:41:43]CAPDU: 80 11 00 00 [21:41:43]Write to MH i2c: E2 08 00 DA 00 80 11 00 00 00 00 00 00 54 [21:41:43]Write i2c OK [21:41:43]MH_I2C_Read... [21:41:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:41:43]Read from MH i2c: E2 [21:41:43]MH_I2C_Read... [21:41:43]Read from MH i2c: E2 17 00 [21:41:43]MH_I2C_Read... [21:41:43]Read from MH i2c: E2 17 00 DA 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B1 [21:41:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:41:43]wFMCommunicate OK [21:41:43]CreateOFDProtocolMessage done [21:41:43]OFDSenderStorePacket 226871 [21:41:43]StoreOFDPacket docnum=226871 [21:41:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 45 59 07 01 74 B1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 13 02 00 00 F4 03 04 00 14 BB A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 37 76 03 00 35 04 06 00 43 BC 3B 2D 6D C5 38 33 4C 41 B6 38 40 00 [21:41:43]CheckFolder [21:41:43]dirname=/storage/ofd_packets [21:41:43]CheckFolder done [21:41:43]ProducePacketName [21:41:43]name=ofd_packets/00226871 [21:41:43]NVStorageSaveData ofd_packets/00226871 [21:41:43]File name is /storage/ofd_packets/00226871 [21:41:43]Write 301 bytes [21:41:43]NVStorageSaveData done [21:41:43]OFDSenderStorePacket done [21:41:43]KKMCreateOFDPacket done [21:41:43]NVStorageSaveData kkm_last_timestamp [21:41:43]File name is /storage/kkm_last_timestamp [21:41:43]Write 4 bytes [21:41:43]NVStorageSaveData done [21:41:43]ExternCall_PrintAddStr [21:41:43]wPrintStart [21:41:43]Write to MH i2c: 01 00 00 DB 00 DB [21:41:43]Write i2c OK [21:41:43]MH_I2C_Read... [21:41:43]Read from MH i2c: 01 [21:41:43]MH_I2C_Read... [21:41:43]Read from MH i2c: 01 07 00 [21:41:43]MH_I2C_Read... [21:41:43]Read from MH i2c: 01 07 00 DB 00 00 00 00 00 00 FF 0F F0 [21:41:43]RasterBufferAndPrint [21:41:43]line Счет N : (1)2003298 [21:41:43]line ИНН: 02508201610067 [21:41:43]line Контрольно-Кассовый Чек [21:41:43]line ПРОДАЖА [21:41:43]line ТРК (МРК, ГНК) : 34 [21:41:43]line Товар: 2710124500 [21:41:43]line Аи-95-К-5 [21:41:43]line 13.480 * 74.20 [21:41:43]line = 1000.22 [21:41:43]line НДС 12% НСП 1% [21:41:43]line > о реализуемом товаре [21:41:43]line ИТОГО: 1000.22 [21:41:43]line НСП 1% : 8.85 [21:41:43]line НДС 12% : 106.22 [21:41:43]line Наличными: 0.00 [21:41:43]line Безнал.: 1000.22 [21:41:43]line Место: АЗС № 97 "Партнер Нефть" [21:41:43]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:41:43]line СНО: Общий режим [21:41:43]line Чек 531 28.07.2024 21:41 [21:41:43]line Смена: 439 ФФД: 1.0 [21:41:43]line ЗНМ: 0300000054 [21:41:43]line РНМ: 0000000000092624 [21:41:43]line Версия ККМ: 001 [21:41:43]line Платежная система: O! деньги [21:41:43]line ФМ: 0000000000874959 [21:41:43]line ФД: 226871 [21:41:43]line ФПД: 74475725745605 [21:41:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T214140&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226871&fm=74475725745605&tin=02508201610067®Number=0000000000092624&sum=100022 [21:41:43]written 0, free lines is 4095 [21:41:43]OFD Sender: Processing packet 226871 [packets to send 604, broken 603] [21:41:43]ProducePacketName [21:41:43]name=ofd_packets/00226871 [21:41:43]OFD Sender: To server: pG, [21:41:43]CommunicateWithHost lk.salyk.kg:30040 [21:41:43]ConnectInit lk.salyk.kg [21:41:43]Connected sock=10 [21:41:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 45 59 07 01 74 B1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 13 02 00 00 F4 03 04 00 14 BB A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 37 76 03 00 35 04 06 Write to MH i2c: 00 01 43 BC 00 3B 00 2D 05 6D 01 C5 06 38 [21:41:44]33 Write i2c OK [21:41:44]4C MH_I2C_Read... [21:41:44]41 Read from MH i2c: B6 01 38 [21:41:44]40 MH_I2C_Read... [21:41:44]00 Read from MH i2c: [21:41:44]01 07 00 [21:41:44]MH_I2C_Read... [21:41:44]Read from MH i2c: 01 07 00 05 01 00 00 00 00 00 99 0D B3 [21:41:44]RasterBufferAndPrint [21:41:44]line [21:41:44]line [21:41:44]line [21:41:44]line [21:41:44]line [21:41:44]written 0, free lines is 3513 [21:41:44]MH_Cut [21:41:44]Write to MH i2c: D1 01 00 0C 01 01 DF [21:41:44]Write i2c OK [21:41:44]MH_I2C_Read... [21:41:44]Read from MH i2c: D1 [21:41:44]MH_I2C_Read... [21:41:44]Read from MH i2c: D1 01 00 [21:41:44]MH_I2C_Read... [21:41:44]Read from MH i2c: D1 01 00 0C 01 00 DE [21:41:44]Write to MH i2c: 01 00 00 0D 01 0E [21:41:44]Write i2c OK [21:41:44]MH_I2C_Read... [21:41:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 35 A2 47 00 51 63 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 37 76 03 00 F4 03 04 00 2C 67 A6 66 B6 04 01 00 00 B4 EF 27 11 0A 29 09 69 [21:41:44]CommunicateWithHost err = 0 [21:41:44]CheckOFDResponse [21:41:44]1017 (14) - 77093643461234 [21:41:44]1041 (16) - 0000000000874959 [21:41:44]1040 (4) - 226871 [21:41:44]1012 (4) - 28.07.2024 15:43 [21:41:44]1206 (1) - 0 [21:41:44]OFD Sender: Remove packet 226871 [21:41:44]ProducePacketName [21:41:44]name=ofd_packets/00226871 [21:41:44]NVStorageDeleteData [21:41:45]*** Cut start [21:41:45]*** Partial cut [21:41:45]*** CUTSNS_PIN = 1 [21:41:45]*** CUTSNS_PIN = 0 [21:41:45]OFD Sender: No OFD packet to send [21:41:45]*** Brake cut motor [21:41:45]Read from MH i2c: 01 [21:41:45]MH_I2C_Read... [21:41:45]*** Stop cut motor [21:41:45]*** Cut end [21:41:45]Read from MH i2c: 01 07 00 [21:41:45]MH_I2C_Read... [21:41:45]Read from MH i2c: 01 07 00 0D 01 00 00 00 00 00 FF 0F 23 [21:41:45]process_action close_receipt done [21:41:45]requested_data is exist [21:41:45]produce_requested_data [21:41:45]requested_item fm.sn is exist - process it [21:41:45]wFMCommunicate request_size=4 [21:41:45]MH_SAM_APDU [21:41:45]CAPDU: 80 11 00 00 [21:41:45]Write to MH i2c: E2 08 00 0E 01 80 11 00 00 00 00 00 00 89 [21:41:45]Write i2c OK [21:41:45]MH_I2C_Read... [21:41:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:41:45]Read from MH i2c: E2 [21:41:45]MH_I2C_Read... [21:41:45]Read from MH i2c: E2 17 00 [21:41:45]MH_I2C_Read... [21:41:45]Read from MH i2c: E2 17 00 0E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E6 [21:41:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:41:45]wFMCommunicate OK [21:41:45]requested_item fd.num is exist - process it [21:41:45]SAM_PROTO_GetFieldsCounters [21:41:45]wFMCommunicate request_size=4 [21:41:45]MH_SAM_APDU [21:41:45]CAPDU: 80 13 00 00 [21:41:45]Write to MH i2c: E2 08 00 0F 01 80 13 00 00 00 00 00 00 8C [21:41:46]Write i2c OK [21:41:46]MH_I2C_Read... [21:41:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:41:46]Read from MH i2c: E2 [21:41:46]MH_I2C_Read... [21:41:46]Read from MH i2c: E2 62 00 [21:41:46]MH_I2C_Read... [21:41:46]Read from MH i2c: E2 62 00 0F 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 37 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 13 02 00 00 5E 04 04 00 13 02 00 00 57 04 04 00 14 02 00 00 19 04 04 00 00 00 00 00 90 00 5C [21:41:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 37 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 13 02 00 00 5E 04 04 00 13 02 00 00 57 04 04 00 14 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:41:46]wFMCommunicate OK [21:41:46]SAM_PROTO_GetFieldsCounters done [21:41:46]requested_item shift.num is exist - process it [21:41:46]requested_item shift.opened is exist - process it [21:41:46]req_shift_opened [21:41:46]FM_GetShiftState [21:41:46]SAM_PROTO_GetShiftState [21:41:46]wFMCommunicate request_size=4 [21:41:46]MH_SAM_APDU [21:41:46]CAPDU: 80 13 01 00 [21:41:46]Write to MH i2c: E2 08 00 10 01 80 13 01 00 00 00 00 00 8E [21:41:46]Write i2c OK [21:41:46]MH_I2C_Read... [21:41:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:41:46]Read from MH i2c: E2 [21:41:46]MH_I2C_Read... [21:41:46]Read from MH i2c: E2 0E 00 [21:41:46]MH_I2C_Read... [21:41:46]Read from MH i2c: E2 0E 00 10 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 3F [21:41:46]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:41:46]wFMCommunicate OK [21:41:46]SAM_PROTO_GetShiftState done [21:41:46]FM_GetShiftState done [21:41:46]req_shift_opened done [21:41:46]requested_item shift.open_date is exist - process it [21:41:46]req_shift_open_date [21:41:46]req_shift_open_date done [21:41:46]produce_requested_data done [21:41:46]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226871,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [21:41:46]process_action_free close_receipt [21:41:46]json_value_free [21:41:46]json_value_free done [21:41:46]process_json_proto returns [21:41:46]Send response to host [21:41:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226871,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [21:41:46]free response buf [21:41:46]execute_script done [21:41:46]execute_script returns [21:41:46]free content buf [21:41:46]Sock 9.Close socket [21:41:46]Sock 9.Thread stoped [21:41:50]OFD Sender: No OFD packet to send [21:41:55]OFD Sender: No OFD packet to send [21:41:59]recv_with_timeout no data received [21:42:00]OFD Sender: No OFD packet to send [21:42:05]OFD Sender: No OFD packet to send [21:42:10]OFD Sender: No OFD packet to send [21:42:15]OFD Sender: No OFD packet to send [21:42:20]OFD Sender: No OFD packet to send [21:42:25]accept exits with 7 [21:42:25]New connection [21:42:25]New thread 3067415908 created [21:42:25]Thread 3067559268 joined [21:42:25]Waiting for new connection... [21:42:25] Sock 7.Parse request [21:42:25]Sock 7.Check first char [21:42:25]Sock 7.First char is OK [21:42:25]request: POST /json_proto HTTP/1.0 [21:42:25]Method: POST [21:42:25]URL: /json_proto [21:42:25]Method is POST - this is cgi request [21:42:25]url: /json_proto [21:42:25]query_string will be loaded in cgi processing [21:42:25]execute_cgi json_proto POST (null) [21:42:25]execute_cgi path=json_proto method=POST [21:42:25]POST find Content-Length [21:42:25]Host: 172.17.43.131:8080 [21:42:25]Content-Length: 678 [21:42:25]Content-Type: application/json [21:42:25] [21:42:25]POST finish read [21:42:25]Found Content-Length = 678 [21:42:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003299", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:42:25]execute_script... [21:42:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003299", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:42:25]POST & json_proto [21:42:25]process_json_proto [21:42:25]json parsed OK: [21:42:25]protocol is kg_v1.0 [21:42:25]action value=close_receipt [21:42:25]process_action close_receipt [21:42:25]cmd_close_receipt [21:42:25]MH_GetDate [21:42:25]Write to MH i2c: F0 00 00 11 01 01 [21:42:25]Write i2c OK [21:42:25]MH_I2C_Read... [21:42:25]Read from MH i2c: F0 [21:42:25]MH_I2C_Read... [21:42:25]Read from MH i2c: F0 09 00 [21:42:25]MH_I2C_Read... [21:42:25]Read from MH i2c: F0 09 00 11 01 00 41 BB A6 66 F8 BA A6 66 D0 [21:42:25]GetLastDocTimeStamp 1722202900 [21:42:25]current date 1722202945 [21:42:25]FM_GetShiftState [21:42:25]SAM_PROTO_GetShiftState [21:42:25]wFMCommunicate request_size=4 [21:42:25]MH_SAM_APDU [21:42:25]CAPDU: 80 13 01 00 [21:42:25]Write to MH i2c: E2 08 00 12 01 80 13 01 00 00 00 00 00 90 [21:42:25]Write i2c OK [21:42:25]MH_I2C_Read... [21:42:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:42:25]Read from MH i2c: E2 [21:42:25]MH_I2C_Read... [21:42:25]Read from MH i2c: E2 0E 00 [21:42:25]MH_I2C_Read... [21:42:25]Read from MH i2c: E2 0E 00 12 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 41 [21:42:25]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:42:25]wFMCommunicate OK [21:42:25]SAM_PROTO_GetShiftState done [21:42:25]FM_GetShiftState done [21:42:25]opened in 1722125326 [21:42:25]opened+sec_in_day 1722211726 [21:42:25]quantity*price = 20001 [21:42:25]sum+1 = 20002 [21:42:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 532 28.07.2024 21:42 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226872 ФПД: 134409929848293 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T214225&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226872&fm=134409929848293&tin=02508201610067®Number=0000000000092624&sum=20000 [21:42:26]StoreToDocumentArchive [21:42:26]shift 439 fd 226872 [21:42:26]save to /storage/0439/doc_00226872 [21:42:26]save last doc name /storage/0439/doc_00226872 to /storage/kkm_last_doc_name [21:42:26]save OK [21:42:26]Clear old archive folders... [21:42:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:42:26]tlvbuf is 002C5DD0 [21:42:26]SAM_PROTO_ClearQueue [21:42:26]wFMCommunicate request_size=4 [21:42:26]MH_SAM_APDU [21:42:26]CAPDU: 80 09 00 00 [21:42:26]Write to MH i2c: E2 08 00 1F 01 80 09 00 00 00 00 00 00 92 [21:42:26]Write i2c OK [21:42:26]MH_I2C_Read... [21:42:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:42:26]Read from MH i2c: E2 [21:42:26]MH_I2C_Read... [21:42:26]Read from MH i2c: E2 03 00 [21:42:26]MH_I2C_Read... [21:42:26]Read from MH i2c: E2 03 00 1F 01 00 90 00 94 [21:42:26]RAPDU: 90 00 [21:42:26]wFMCommunicate OK [21:42:26]SAM_PROTO_ClearQueue done [21:42:26]KKMCreateOFDPacket [21:42:26]OFDProtocolAddRootSTLVToBuf [21:42:26]FM_MakeSignedData [21:42:26]FM_MakeSignedData [21:42:26]SAM_PROTO_SignData [21:42:26]wFMCommunicate request_size=4 [21:42:26]MH_SAM_APDU [21:42:26]CAPDU: 80 0D 01 02 [21:42:26]Write to MH i2c: E2 08 00 20 01 80 0D 01 02 00 00 00 00 9A [21:42:26]Write i2c OK [21:42:26]MH_I2C_Read... [21:42:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:42:26]Read from MH i2c: E2 [21:42:26]MH_I2C_Read... [21:42:26]Read from MH i2c: E2 03 00 [21:42:26]MH_I2C_Read... [21:42:26]Read from MH i2c: E2 03 00 20 01 00 90 00 95 [21:42:26]RAPDU: 90 00 [21:42:26]wFMCommunicate OK [21:42:26]wFMCommunicate request_size=255 [21:42:26]MH_SAM_APDU [21:42:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 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 14 02 00 00 F4 03 04 00 41 BB A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 38 76 03 00 35 04 06 00 7A [21:42:26]Write to MH i2c: E2 02 01 21 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 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 14 02 00 00 F4 03 04 00 41 BB A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 38 76 03 00 35 04 06 00 7A 00 00 24 [21:42:27]Write i2c OK [21:42:27]MH_I2C_Read... [21:42:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:42:27]Read from MH i2c: E2 [21:42:27]MH_I2C_Read... [21:42:27]Read from MH i2c: E2 03 00 [21:42:27]MH_I2C_Read... [21:42:27]Read from MH i2c: E2 03 00 21 01 00 90 00 96 [21:42:27]RAPDU: 90 00 [21:42:27]wFMCommunicate OK [21:42:27]wFMCommunicate request_size=10 [21:42:27]MH_SAM_APDU [21:42:27]CAPDU: 80 0D 02 02 05 3E C0 1F 75 E5 [21:42:27]Write to MH i2c: E2 0D 00 22 01 80 0D 02 02 05 00 3E C0 1F 75 E5 00 00 1E [21:42:27]Write i2c OK [21:42:27]MH_I2C_Read... [21:42:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:42:27]Read from MH i2c: E2 [21:42:27]MH_I2C_Read... [21:42:27]Read from MH i2c: E2 03 00 [21:42:27]MH_I2C_Read... [21:42:27]Read from MH i2c: E2 03 00 22 01 00 90 00 97 [21:42:27]RAPDU: 90 00 [21:42:27]wFMCommunicate OK [21:42:27]wFMCommunicate request_size=4 [21:42:27]MH_SAM_APDU [21:42:27]CAPDU: 80 0D 03 02 [21:42:27]Write to MH i2c: E2 08 00 23 01 80 0D 03 02 00 00 00 00 9F [21:42:27]Write i2c OK [21:42:27]MH_I2C_Read... [21:42:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:42:27]Read from MH i2c: E2 [21:42:27]MH_I2C_Read... [21:42:27]Read from MH i2c: E2 0B 00 [21:42:27]MH_I2C_Read... [21:42:27]Read from MH i2c: E2 0B 00 23 01 00 2A 00 51 69 A1 5D 1C 0F 90 00 AD [21:42:27]RAPDU: 2A 00 51 69 A1 5D 1C 0F 90 00 [21:42:27]wFMCommunicate OK [21:42:27]SAM_PROTO_SignData done [21:42:27]FM_MakeSignedData done [21:42:27]CreateOFDProtocolMessage [21:42:27]wFMCommunicate request_size=4 [21:42:27]MH_SAM_APDU [21:42:27]CAPDU: 80 11 00 00 [21:42:27]Write to MH i2c: E2 08 00 24 01 80 11 00 00 00 00 00 00 9F [21:42:27]Write i2c OK [21:42:27]MH_I2C_Read... [21:42:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:42:27]Read from MH i2c: E2 [21:42:27]MH_I2C_Read... [21:42:27]Read from MH i2c: E2 17 00 [21:42:27]MH_I2C_Read... [21:42:27]Read from MH i2c: E2 17 00 24 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FC [21:42:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:42:27]wFMCommunicate OK [21:42:27]CreateOFDProtocolMessage done [21:42:27]OFDSenderStorePacket 226872 [21:42:27]StoreOFDPacket docnum=226872 [21:42:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 C0 6B 07 01 93 14 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 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 14 02 00 00 F4 03 04 00 41 BB A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 38 76 03 00 35 04 06 00 7A 3E C0 1F 75 E5 2A 00 51 69 A1 5D 1C 0F [21:42:27]CheckFolder [21:42:27]dirname=/storage/ofd_packets [21:42:27]CheckFolder done [21:42:27]ProducePacketName [21:42:27]name=ofd_packets/00226872 [21:42:27]NVStorageSaveData ofd_packets/00226872 [21:42:27]File name is /storage/ofd_packets/00226872 [21:42:27]Write 301 bytes [21:42:27]NVStorageSaveData done [21:42:27]OFDSenderStorePacket done [21:42:27]KKMCreateOFDPacket done [21:42:27]NVStorageSaveData kkm_last_timestamp [21:42:27]File name is /storage/kkm_last_timestamp [21:42:27]Write 4 bytes [21:42:27]NVStorageSaveData done [21:42:27]ExternCall_PrintAddStr [21:42:27]wPrintStart [21:42:27]Write to MH i2c: 01 00 00 25 01 26 [21:42:27]Write i2c OK [21:42:27]MH_I2C_Read... [21:42:27]Read from MH i2c: 01 [21:42:27]MH_I2C_Read... [21:42:27]Read from MH i2c: 01 07 00 [21:42:27]MH_I2C_Read... [21:42:27]Read from MH i2c: 01 07 00 25 01 00 00 00 00 00 FF 0F 3B [21:42:27]RasterBufferAndPrint [21:42:27]line Счет N : (1)2003299 [21:42:27]line ИНН: 02508201610067 [21:42:27]OFD Sender: Processing packet 226872 [packets to send 604, broken 603] [21:42:27]ProducePacketName [21:42:27]name=ofd_packets/00226872 [21:42:27]OFD Sender: To server: pG, [21:42:27]CommunicateWithHost lk.salyk.kg:30040 [21:42:27]ConnectInit lk.salyk.kg [21:42:27]line Контрольно-Кассовый Чек [21:42:27]line ПРОДАЖА [21:42:27]line ТРК (МРК, ГНК) : 53 [21:42:27]line Товар: 2710124130 [21:42:27]line Аи-92-К-5 [21:42:27]line 2.950 * 67.80 [21:42:27]line = 200.01 [21:42:27]line НДС 12% НСП 1% [21:42:27]line > о реализуемом товаре [21:42:27]line ОКРУГЛЕНИЕ: -0.01 [21:42:27]line ИТОГО: 200.00 [21:42:27]line Внесено: 200.00 [21:42:27]line СДАЧА: 0.00 [21:42:27]line НСП 1% : 1.77 [21:42:27]line НДС 12% : 21.24 [21:42:27]line Наличными: 200.00 [21:42:27]line Безнал.: 0.00 [21:42:27]line Место: АЗС № 97 "Партнер Нефть" [21:42:27]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:42:27]line СНО: Общий режим [21:42:27]line Чек 532 28.07.2024 21:42 [21:42:27]line Смена: 439 ФФД: 1.0 [21:42:27]line ЗНМ: 0300000054 [21:42:27]line РНМ: 0000000000092624 [21:42:27]line Версия ККМ: 001 [21:42:27]line ФМ: 0000000000874959 [21:42:27]line ФД: 226872 [21:42:27]line ФПД: 134409929848293 [21:42:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T214225&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226872&fm=134409929848293&tin=02508201610067®Number=0000000000092624&sum=20000 [21:42:27]written 0, free lines is 4095 [21:42:28]Write to MH i2c: 01 00 00 50 01 51 [21:42:28]Write i2c OK [21:42:28]MH_I2C_Read... [21:42:28]Read from MH i2c: 01 [21:42:28]MH_I2C_Read... [21:42:28]Read from MH i2c: 01 07 00 [21:42:28]MH_I2C_Read... [21:42:28]Read from MH i2c: 01 07 00 50 01 00 00 00 00 00 5F 0C C3 [21:42:28]RasterBufferAndPrint [21:42:28]line [21:42:28]line [21:42:28]line [21:42:28]line [21:42:28]line [21:42:28]written 0, free lines is 3185 [21:42:28]MH_Cut [21:42:28]Write to MH i2c: D1 01 00 57 01 01 2A [21:42:28]Write i2c OK [21:42:28]MH_I2C_Read... [21:42:28]Read from MH i2c: D1 [21:42:28]MH_I2C_Read... [21:42:28]Read from MH i2c: D1 01 00 [21:42:28]MH_I2C_Read... [21:42:28]Read from MH i2c: D1 01 00 57 01 00 29 [21:42:28]Write to MH i2c: 01 00 00 58 01 59 [21:42:28]Write i2c OK [21:42:28]MH_I2C_Read... [21:42:29]*** Cut start [21:42:29]*** Partial cut [21:42:29]*** CUTSNS_PIN = 1 [21:42:29]*** CUTSNS_PIN = 0 [21:42:29]*** Brake cut motor [21:42:30]Read from MH i2c: 01 [21:42:30]MH_I2C_Read... [21:42:30]*** Stop cut motor [21:42:30]*** Cut end [21:42:30]Read from MH i2c: 01 07 00 [21:42:30]MH_I2C_Read... [21:42:30]Read from MH i2c: 01 07 00 58 01 00 00 00 00 00 FF 0F 6E [21:42:30]process_action close_receipt done [21:42:30]requested_data is exist [21:42:30]produce_requested_data [21:42:30]requested_item fm.sn is exist - process it [21:42:30]wFMCommunicate request_size=4 [21:42:30]MH_SAM_APDU [21:42:30]CAPDU: 80 11 00 00 [21:42:30]Write to MH i2c: E2 08 00 59 01 80 11 00 00 00 00 00 00 D4 [21:42:30]Write i2c OK [21:42:30]MH_I2C_Read... [21:42:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:42:30]Read from MH i2c: E2 [21:42:30]MH_I2C_Read... [21:42:30]Read from MH i2c: E2 17 00 [21:42:30]MH_I2C_Read... [21:42:30]Read from MH i2c: E2 17 00 59 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 31 [21:42:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:42:30]wFMCommunicate OK [21:42:30]requested_item fd.num is exist - process it [21:42:30]SAM_PROTO_GetFieldsCounters [21:42:30]wFMCommunicate request_size=4 [21:42:30]MH_SAM_APDU [21:42:30]CAPDU: 80 13 00 00 [21:42:30]Write to MH i2c: E2 08 00 5A 01 80 13 00 00 00 00 00 00 D7 [21:42:30]Write i2c OK [21:42:30]MH_I2C_Read... [21:42:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:42:30]Read from MH i2c: E2 [21:42:30]MH_I2C_Read... [21:42:30]Read from MH i2c: E2 62 00 [21:42:30]MH_I2C_Read... [21:42:30]Read from MH i2c: E2 62 00 5A 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 38 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 14 02 00 00 5E 04 04 00 14 02 00 00 57 04 04 00 15 02 00 00 19 04 04 00 00 00 00 00 90 00 AB [21:42:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 38 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 14 02 00 00 5E 04 04 00 14 02 00 00 57 04 04 00 15 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:42:30]wFMCommunicate OK [21:42:30]SAM_PROTO_GetFieldsCounters done [21:42:30]requested_item shift.num is exist - process it [21:42:30]requested_item shift.opened is exist - process it [21:42:30]req_shift_opened [21:42:30]FM_GetShiftState [21:42:30]SAM_PROTO_GetShiftState [21:42:30]wFMCommunicate request_size=4 [21:42:30]MH_SAM_APDU [21:42:30]CAPDU: 80 13 01 00 [21:42:30]Write to MH i2c: E2 08 00 5B 01 80 13 01 00 00 00 00 00 D9 [21:42:30]Write i2c OK [21:42:30]MH_I2C_Read... [21:42:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:42:30]Read from MH i2c: E2 [21:42:30]MH_I2C_Read... [21:42:30]Read from MH i2c: E2 0E 00 [21:42:30]MH_I2C_Read... [21:42:30]Read from MH i2c: E2 0E 00 5B 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 8A [21:42:30]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:42:30]wFMCommunicate OK [21:42:30]SAM_PROTO_GetShiftState done [21:42:30]FM_GetShiftState done [21:42:30]req_shift_opened done [21:42:30]requested_item shift.open_date is exist - process it [21:42:30]req_shift_open_date [21:42:30]req_shift_open_date done [21:42:30]produce_requested_data done [21:42:30]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226872,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [21:42:30]process_action_free close_receipt [21:42:30]json_value_free [21:42:30]json_value_free done [21:42:30]process_json_proto returns [21:42:30]Send response to host [21:42:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226872,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [21:42:30]free response buf [21:42:30]execute_script done [21:42:30]execute_script returns [21:42:30]free content buf [21:42:30]Sock 7.Close socket [21:42:30]Sock 7.Thread stoped [21:42:32]ConnectInit Can't take IP for lk.salyk.kg [21:42:32]CommunicateWithHost connect error [21:42:32]CommunicateWithHost err = -1 [21:42:32]OFD Sender: Server communicate error [21:42:36]recv_with_timeout no data received [21:42:37]OFD Sender: Processing packet 226872 [packets to send 604, broken 603] [21:42:37]ProducePacketName [21:42:37]name=ofd_packets/00226872 [21:42:37]OFD Sender: To server: pG, [21:42:37]CommunicateWithHost lk.salyk.kg:30040 [21:42:37]ConnectInit lk.salyk.kg [21:42:42]ConnectInit Can't take IP for lk.salyk.kg [21:42:42]CommunicateWithHost connect error [21:42:42]CommunicateWithHost err = -1 [21:42:42]OFD Sender: Server communicate error [21:42:47]OFD Sender: Processing packet 226872 [packets to send 604, broken 603] [21:42:47]ProducePacketName [21:42:47]name=ofd_packets/00226872 [21:42:47]OFD Sender: To server: pG, [21:42:47]CommunicateWithHost lk.salyk.kg:30040 [21:42:47]ConnectInit lk.salyk.kg [21:42:49]Connected sock=7 [21:42:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 C0 6B 07 01 93 14 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 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 14 02 00 00 F4 03 04 00 41 BB A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 38 76 03 00 35 04 06 00 7A 3E C0 1F 75 E5 2A 00 51 69 A1 5D 1C 0F [21:42:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 2C A3 47 00 AB 63 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 38 76 03 00 F4 03 04 00 6E 67 A6 66 B6 04 01 00 00 5D C4 76 C2 40 55 4A 9F [21:42:50]CommunicateWithHost err = 0 [21:42:50]CheckOFDResponse [21:42:50]1017 (14) - 77093643461234 [21:42:50]1041 (16) - 0000000000874959 [21:42:50]1040 (4) - 226872 [21:42:50]1012 (4) - 28.07.2024 15:44 [21:42:50]1206 (1) - 0 [21:42:50]OFD Sender: Remove packet 226872 [21:42:50]ProducePacketName [21:42:50]name=ofd_packets/00226872 [21:42:50]NVStorageDeleteData [21:42:51]OFD Sender: No OFD packet to send [21:42:56]OFD Sender: No OFD packet to send [21:43:01]OFD Sender: No OFD packet to send [21:43:04]accept exits with 10 [21:43:04]New connection [21:43:04]New thread 3067559268 created [21:43:04]Thread 3067415908 joined [21:43:04]Waiting for new connection... [21:43:04] Sock 10.Parse request [21:43:04]Sock 10.Check first char [21:43:04]Sock 10.First char is OK [21:43:04]request: POST /json_proto HTTP/1.0 [21:43:04]Method: POST [21:43:04]URL: /json_proto [21:43:04]Method is POST - this is cgi request [21:43:04]url: /json_proto [21:43:04]query_string will be loaded in cgi processing [21:43:04]execute_cgi json_proto POST (null) [21:43:04]execute_cgi path=json_proto method=POST [21:43:04]POST find Content-Length [21:43:04]Host: 172.17.43.131:8080 [21:43:04]Content-Length: 680 [21:43:04]Content-Type: application/json [21:43:04] [21:43:04]POST finish read [21:43:04]Found Content-Length = 680 [21:43:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003300", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [21:43:04]execute_script... [21:43: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)2003300", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [21:43:04]POST & json_proto [21:43:04]process_json_proto [21:43:04]json parsed OK: [21:43:04]protocol is kg_v1.0 [21:43:04]action value=close_receipt [21:43:04]process_action close_receipt [21:43:04]cmd_close_receipt [21:43:04]MH_GetDate [21:43:04]Write to MH i2c: F0 00 00 5C 01 4C [21:43:04]Write i2c OK [21:43:04]MH_I2C_Read... [21:43:04]Read from MH i2c: F0 [21:43:04]MH_I2C_Read... [21:43:04]Read from MH i2c: F0 09 00 [21:43:04]MH_I2C_Read... [21:43:04]Read from MH i2c: F0 09 00 5C 01 00 68 BB A6 66 F8 BA A6 66 42 [21:43:04]GetLastDocTimeStamp 1722202945 [21:43:04]current date 1722202984 [21:43:04]FM_GetShiftState [21:43:04]SAM_PROTO_GetShiftState [21:43:04]wFMCommunicate request_size=4 [21:43:04]MH_SAM_APDU [21:43:04]CAPDU: 80 13 01 00 [21:43:04]Write to MH i2c: E2 08 00 5D 01 80 13 01 00 00 00 00 00 DB [21:43:04]Write i2c OK [21:43:04]MH_I2C_Read... [21:43:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:43:04]Read from MH i2c: E2 [21:43:04]MH_I2C_Read... [21:43:04]Read from MH i2c: E2 0E 00 [21:43:04]MH_I2C_Read... [21:43:04]Read from MH i2c: E2 0E 00 5D 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 8C [21:43:04]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:43:04]wFMCommunicate OK [21:43:04]SAM_PROTO_GetShiftState done [21:43:04]FM_GetShiftState done [21:43:04]opened in 1722125326 [21:43:04]opened+sec_in_day 1722211726 [21:43:04]quantity*price = 200025 [21:43:04]sum+1 = 200026 [21:43:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 533 28.07.2024 21:43 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226873 ФПД: 87119539437938 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T214304&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226873&fm=87119539437938&tin=02508201610067®Number=0000000000092624&sum=200000 [21:43:05]StoreToDocumentArchive [21:43:05]shift 439 fd 226873 [21:43:05]save to /storage/0439/doc_00226873 [21:43:05]save last doc name /storage/0439/doc_00226873 to /storage/kkm_last_doc_name [21:43:05]save OK [21:43:05]Clear old archive folders... [21:43:05]ProcessDocumentItem done err = 0, tmpTLVsize=248 [21:43:05]tlvbuf is 002E84A0 [21:43:05]SAM_PROTO_ClearQueue [21:43:05]wFMCommunicate request_size=4 [21:43:05]MH_SAM_APDU [21:43:05]CAPDU: 80 09 00 00 [21:43:05]Write to MH i2c: E2 08 00 6A 01 80 09 00 00 00 00 00 00 DD [21:43:05]Write i2c OK [21:43:05]MH_I2C_Read... [21:43:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:43:06]Read from MH i2c: E2 [21:43:06]MH_I2C_Read... [21:43:06]Read from MH i2c: E2 03 00 [21:43:06]MH_I2C_Read... [21:43:06]Read from MH i2c: E2 03 00 6A 01 00 90 00 DF [21:43:06]RAPDU: 90 00 [21:43:06]wFMCommunicate OK [21:43:06]SAM_PROTO_ClearQueue done [21:43:06]KKMCreateOFDPacket [21:43:06]OFDProtocolAddRootSTLVToBuf [21:43:06]FM_MakeSignedData [21:43:06]FM_MakeSignedData [21:43:06]SAM_PROTO_SignData [21:43:06]wFMCommunicate request_size=4 [21:43:06]MH_SAM_APDU [21:43:06]CAPDU: 80 0D 01 02 [21:43:06]Write to MH i2c: E2 08 00 6B 01 80 0D 01 02 00 00 00 00 E5 [21:43:06]Write i2c OK [21:43:06]MH_I2C_Read... [21:43:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:43:06]Read from MH i2c: E2 [21:43:06]MH_I2C_Read... [21:43:06]Read from MH i2c: E2 03 00 [21:43:06]MH_I2C_Read... [21:43:06]Read from MH i2c: E2 03 00 6B 01 00 90 00 E0 [21:43:06]RAPDU: 90 00 [21:43:06]wFMCommunicate OK [21:43:06]wFMCommunicate request_size=255 [21:43:06]MH_SAM_APDU [21:43:06]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 OFD Sender: No OFD packet to send [21:43:06]02 00 01 00 12 04 04 00 15 02 00 00 F4 03 04 00 68 BB A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 39 76 03 00 35 04 06 00 4F 3C 19 33 [21:43:06]Write to MH i2c: E2 02 01 6C 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 15 02 00 00 F4 03 04 00 68 BB A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 39 76 03 00 35 04 06 00 4F 3C 19 33 00 00 E7 [21:43:06]Write i2c OK [21:43:06]MH_I2C_Read... [21:43:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:43:06]Read from MH i2c: E2 [21:43:06]MH_I2C_Read... [21:43:06]Read from MH i2c: E2 03 00 [21:43:06]MH_I2C_Read... [21:43:06]Read from MH i2c: E2 03 00 6C 01 00 90 00 E1 [21:43:06]RAPDU: 90 00 [21:43:06]wFMCommunicate OK [21:43:06]wFMCommunicate request_size=7 [21:43:06]MH_SAM_APDU [21:43:06]CAPDU: 80 0D 02 02 02 81 72 [21:43:06]Write to MH i2c: E2 0A 00 6D 01 80 0D 02 02 02 00 81 72 00 00 DF [21:43:06]Write i2c OK [21:43:06]MH_I2C_Read... [21:43:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:43:06]Read from MH i2c: E2 [21:43:06]MH_I2C_Read... [21:43:06]Read from MH i2c: E2 03 00 [21:43:06]MH_I2C_Read... [21:43:06]Read from MH i2c: E2 03 00 6D 01 00 90 00 E2 [21:43:06]RAPDU: 90 00 [21:43:06]wFMCommunicate OK [21:43:06]wFMCommunicate request_size=4 [21:43:06]MH_SAM_APDU [21:43:06]CAPDU: 80 0D 03 02 [21:43:06]Write to MH i2c: E2 08 00 6E 01 80 0D 03 02 00 00 00 00 EA [21:43:06]Write i2c OK [21:43:06]MH_I2C_Read... [21:43:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:43:06]Read from MH i2c: E2 [21:43:06]MH_I2C_Read... [21:43:06]Read from MH i2c: E2 0B 00 [21:43:06]MH_I2C_Read... [21:43:06]Read from MH i2c: E2 0B 00 6E 01 00 06 9D C9 06 33 71 99 F8 90 00 92 [21:43:06]RAPDU: 06 9D C9 06 33 71 99 F8 90 00 [21:43:06]wFMCommunicate OK [21:43:06]SAM_PROTO_SignData done [21:43:06]FM_MakeSignedData done [21:43:06]CreateOFDProtocolMessage [21:43:06]wFMCommunicate request_size=4 [21:43:06]MH_SAM_APDU [21:43:06]CAPDU: 80 11 00 00 [21:43:06]Write to MH i2c: E2 08 00 6F 01 80 11 00 00 00 00 00 00 EA [21:43:06]Write i2c OK [21:43:06]MH_I2C_Read... [21:43:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:43:06]Read from MH i2c: E2 [21:43:06]MH_I2C_Read... [21:43:06]Read from MH i2c: E2 17 00 [21:43:06]MH_I2C_Read... [21:43:06]Read from MH i2c: E2 17 00 6F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 47 [21:43:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:43:06]wFMCommunicate OK [21:43:06]CreateOFDProtocolMessage done [21:43:06]OFDSenderStorePacket 226873 [21:43:06]StoreOFDPacket docnum=226873 [21:43:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 1E 75 04 01 45 15 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 35 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 15 02 00 00 F4 03 04 00 68 BB A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 39 76 03 00 35 04 06 00 4F 3C 19 33 81 72 06 9D C9 06 33 71 99 F8 [21:43:06]CheckFolder [21:43:06]dirname=/storage/ofd_packets [21:43:06]CheckFolder done [21:43:06]ProducePacketName [21:43:06]name=ofd_packets/00226873 [21:43:06]NVStorageSaveData ofd_packets/00226873 [21:43:06]File name is /storage/ofd_packets/00226873 [21:43:06]Write 298 bytes [21:43:06]NVStorageSaveData done [21:43:06]OFDSenderStorePacket done [21:43:06]KKMCreateOFDPacket done [21:43:06]NVStorageSaveData kkm_last_timestamp [21:43:06]File name is /storage/kkm_last_timestamp [21:43:06]Write 4 bytes [21:43:06]NVStorageSaveData done [21:43:06]ExternCall_PrintAddStr [21:43:06]wPrintStart [21:43:06]Write to MH i2c: 01 00 00 70 01 71 [21:43:07]Write i2c OK [21:43:07]MH_I2C_Read... [21:43:07]Read from MH i2c: 01 [21:43:07]MH_I2C_Read... [21:43:07]Read from MH i2c: 01 07 00 [21:43:07]MH_I2C_Read... [21:43:07]Read from MH i2c: 01 07 00 70 01 00 00 00 00 00 FF 0F 86 [21:43:07]RasterBufferAndPrint [21:43:07]line Счет N : (1)2003300 [21:43:07]line ИНН: 02508201610067 [21:43:07]line Контрольно-Кассовый Чек [21:43:07]line ПРОДАЖА [21:43:07]line ТРК (МРК, ГНК) : 41 [21:43:07]line Товар: 2710194210 [21:43:07]line ДТ-К-5 [21:43:07]line 26.250 * 76.20 [21:43:07]line = 2000.25 [21:43:07]line НДС 12% НСП 1% [21:43:07]line > о реализуемом товаре [21:43:07]line ОКРУГЛЕНИЕ: -0.25 [21:43:07]line ИТОГО: 2000.00 [21:43:07]line Внесено: 2000.00 [21:43:07]line СДАЧА: 0.00 [21:43:07]line НСП 1% : 17.70 [21:43:07]line НДС 12% : 212.42 [21:43:07]line Наличными: 2000.00 [21:43:07]line Безнал.: 0.00 [21:43:07]line Место: АЗС № 97 "Партнер Нефть" [21:43:07]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:43:07]line СНО: Общий режим [21:43:07]line Чек 533 28.07.2024 21:43 [21:43:07]line Смена: 439 ФФД: 1.0 [21:43:07]line ЗНМ: 0300000054 [21:43:07]line РНМ: 0000000000092624 [21:43:07]line Версия ККМ: 001 [21:43:07]line ФМ: 0000000000874959 [21:43:07]line ФД: 226873 [21:43:07]line ФПД: 87119539437938 [21:43:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T214304&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226873&fm=87119539437938&tin=02508201610067®Number=0000000000092624&sum=200000 [21:43:07]written 0, free lines is 4095 [21:43:07]OFD Sender: Processing packet 226873 [packets to send 604, broken 603] [21:43:07]ProducePacketName [21:43:07]name=ofd_packets/00226873 [21:43:07]OFD Sender: To server: pG, [21:43:07]CommunicateWithHost lk.salyk.kg:30040 [21:43:07]ConnectInit lk.salyk.kg [21:43:07]recv_with_timeout no data received [21:43:07]Write to MH i2c: 01 00 00 9B 01 9C [21:43:07]Write i2c OK [21:43:07]MH_I2C_Read... [21:43:07]Read from MH i2c: 01 [21:43:07]MH_I2C_Read... [21:43:07]Read from MH i2c: 01 07 00 [21:43:07]MH_I2C_Read... [21:43:07]Read from MH i2c: 01 07 00 9B 01 00 00 00 00 00 69 0C 18 [21:43:07]RasterBufferAndPrint [21:43:07]line [21:43:07]line [21:43:07]line [21:43:07]line [21:43:07]line [21:43:07]written 0, free lines is 3191 [21:43:07]MH_Cut [21:43:07]Write to MH i2c: D1 01 00 A2 01 01 75 [21:43:07]Write i2c OK [21:43:07]MH_I2C_Read... [21:43:07]Read from MH i2c: D1 [21:43:07]MH_I2C_Read... [21:43:07]Read from MH i2c: D1 01 00 [21:43:07]MH_I2C_Read... [21:43:07]Read from MH i2c: D1 01 00 A2 01 00 74 [21:43:07]Write to MH i2c: 01 00 00 A3 01 A4 [21:43:07]Write i2c OK [21:43:07]MH_I2C_Read... [21:43:08]*** Cut start [21:43:08]*** Partial cut [21:43:08]*** CUTSNS_PIN = 1 [21:43:08]*** CUTSNS_PIN = 0 [21:43:08]*** Brake cut motor [21:43:09]Read from MH i2c: 01 [21:43:09]MH_I2C_Read... [21:43:09]*** Stop cut motor [21:43:09]*** Cut end [21:43:09]Read from MH i2c: 01 07 00 [21:43:09]MH_I2C_Read... [21:43:09]Read from MH i2c: 01 07 00 A3 01 00 00 00 00 00 FF 0F B9 [21:43:09]process_action close_receipt done [21:43:09]requested_data is exist [21:43:09]produce_requested_data [21:43:09]requested_item fm.sn is exist - process it [21:43:09]wFMCommunicate request_size=4 [21:43:09]MH_SAM_APDU [21:43:09]CAPDU: 80 11 00 00 [21:43:09]Write to MH i2c: E2 08 00 A4 01 80 11 00 00 00 00 00 00 1F [21:43:09]Write i2c OK [21:43:09]MH_I2C_Read... [21:43:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:43:09]Read from MH i2c: E2 [21:43:09]MH_I2C_Read... [21:43:09]Read from MH i2c: E2 17 00 [21:43:09]MH_I2C_Read... [21:43:09]Read from MH i2c: E2 17 00 A4 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7C [21:43:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:43:09]wFMCommunicate OK [21:43:09]requested_item fd.num is exist - process it [21:43:09]SAM_PROTO_GetFieldsCounters [21:43:09]wFMCommunicate request_size=4 [21:43:09]MH_SAM_APDU [21:43:09]CAPDU: 80 13 00 00 [21:43:09]Write to MH i2c: E2 08 00 A5 01 80 13 00 00 00 00 00 00 22 [21:43:09]Write i2c OK [21:43:09]MH_I2C_Read... [21:43:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:43:09]Read from MH i2c: E2 [21:43:09]MH_I2C_Read... [21:43:09]Read from MH i2c: E2 62 00 [21:43:09]MH_I2C_Read... [21:43:09]Read from MH i2c: E2 62 00 A5 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 39 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 15 02 00 00 5E 04 04 00 15 02 00 00 57 04 04 00 16 02 00 00 19 04 04 00 00 00 00 00 90 00 FA [21:43:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 39 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 15 02 00 00 5E 04 04 00 15 02 00 00 57 04 04 00 16 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:43:09]wFMCommunicate OK [21:43:09]SAM_PROTO_GetFieldsCounters done [21:43:09]requested_item shift.num is exist - process it [21:43:09]requested_item shift.opened is exist - process it [21:43:09]req_shift_opened [21:43:09]FM_GetShiftState [21:43:09]SAM_PROTO_GetShiftState [21:43:09]wFMCommunicate request_size=4 [21:43:09]MH_SAM_APDU [21:43:09]CAPDU: 80 13 01 00 [21:43:09]Write to MH i2c: E2 08 00 A6 01 80 13 01 00 00 00 00 00 24 [21:43:09]Write i2c OK [21:43:09]MH_I2C_Read... [21:43:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:43:09]Read from MH i2c: E2 [21:43:09]MH_I2C_Read... [21:43:09]Read from MH i2c: E2 0E 00 [21:43:09]MH_I2C_Read... [21:43:09]Read from MH i2c: E2 0E 00 A6 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 D5 [21:43:09]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:43:09]wFMCommunicate OK [21:43:09]SAM_PROTO_GetShiftState done [21:43:09]FM_GetShiftState done [21:43:09]req_shift_opened done [21:43:09]requested_item shift.open_date is exist - process it [21:43:09]req_shift_open_date [21:43:09]req_shift_open_date done [21:43:09]produce_requested_data done [21:43:09]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226873,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [21:43:09]process_action_free close_receipt [21:43:09]json_value_free [21:43:09]json_value_free done [21:43:09]process_json_proto returns [21:43:09]Send response to host [21:43:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226873,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [21:43:09]free response buf [21:43:09]execute_script done [21:43:09]execute_script returns [21:43:09]free content buf [21:43:09]Sock 10.Close socket [21:43:09]Sock 10.Thread stoped [21:43:13]Connected sock=11 [21:43:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 1E 75 04 01 45 15 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 35 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 15 02 00 00 F4 03 04 00 68 BB A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 39 76 03 00 35 04 06 00 4F 3C 19 33 81 72 06 9D C9 06 33 71 99 F8 [21:43:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 3C CE 47 00 8A CB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 39 76 03 00 F4 03 04 00 86 67 A6 66 B6 04 01 00 00 53 AE 7C F2 43 A1 D0 5F [21:43:15]CommunicateWithHost err = 0 [21:43:15]CheckOFDResponse [21:43:15]1017 (14) - 77093643461234 [21:43:15]1041 (16) - 0000000000874959 [21:43:15]1040 (4) - 226873 [21:43:15]1012 (4) - 28.07.2024 15:45 [21:43:15]1206 (1) - 0 [21:43:15]OFD Sender: Remove packet 226873 [21:43:15]ProducePacketName [21:43:15]name=ofd_packets/00226873 [21:43:15]NVStorageDeleteData [21:43:15]OFD Sender: No OFD packet to send [21:43:20]OFD Sender: No OFD packet to send [21:43:25]OFD Sender: No OFD packet to send [21:43:30]OFD Sender: No OFD packet to send [21:43:35]OFD Sender: No OFD packet to send [21:43:40]OFD Sender: No OFD packet to send [21:43:45]OFD Sender: No OFD packet to send [21:43:50]OFD Sender: No OFD packet to send [21:43:55]recv_with_timeout no data received [21:43:56]OFD Sender: No OFD packet to send [21:44:01]OFD Sender: No OFD packet to send [21:44:06]OFD Sender: No OFD packet to send [21:44:11]OFD Sender: No OFD packet to send [21:44:16]OFD Sender: No OFD packet to send [21:44:20]accept exits with 9 [21:44:20]New connection [21:44:20]New thread 3067415908 created [21:44:20]Thread 3067559268 joined [21:44:20]Waiting for new connection... [21:44:20] Sock 9.Parse request [21:44:20]Sock 9.Check first char [21:44:20]Sock 9.First char is OK [21:44:20]request: POST /json_proto HTTP/1.0 [21:44:20]Method: POST [21:44:20]URL: /json_proto [21:44:20]Method is POST - this is cgi request [21:44:20]url: /json_proto [21:44:20]query_string will be loaded in cgi processing [21:44:20]execute_cgi json_proto POST (null) [21:44:20]execute_cgi path=json_proto method=POST [21:44:20]POST find Content-Length [21:44:20]Host: 172.17.43.131:8080 [21:44:20]Content-Length: 683 [21:44:20]Content-Type: application/json [21:44:20] [21:44:20]POST finish read [21:44:20]Found Content-Length = 683 [21:44:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003301", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:44:20]execute_script... [21:44:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003301", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:44:20]POST & json_proto [21:44:20]process_json_proto [21:44:20]json parsed OK: [21:44:20]protocol is kg_v1.0 [21:44:20]action value=close_receipt [21:44:20]process_action close_receipt [21:44:20]cmd_close_receipt [21:44:20]MH_GetDate [21:44:20]Write to MH i2c: F0 00 00 A7 01 97 [21:44:20]Write i2c OK [21:44:20]MH_I2C_Read... [21:44:20]Read from MH i2c: F0 [21:44:20]MH_I2C_Read... [21:44:20]Read from MH i2c: F0 09 00 [21:44:20]MH_I2C_Read... [21:44:20]Read from MH i2c: F0 09 00 A7 01 00 B4 BB A6 66 F8 BA A6 66 D9 [21:44:20]GetLastDocTimeStamp 1722202984 [21:44:20]current date 1722203060 [21:44:20]FM_GetShiftState [21:44:20]SAM_PROTO_GetShiftState [21:44:20]wFMCommunicate request_size=4 [21:44:20]MH_SAM_APDU [21:44:20]CAPDU: 80 13 01 00 [21:44:20]Write to MH i2c: E2 08 00 A8 01 80 13 01 00 00 00 00 00 26 [21:44:20]Write i2c OK [21:44:20]MH_I2C_Read... [21:44:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:44:20]Read from MH i2c: E2 [21:44:20]MH_I2C_Read... [21:44:20]Read from MH i2c: E2 0E 00 [21:44:20]MH_I2C_Read... [21:44:20]Read from MH i2c: E2 0E 00 A8 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 D7 [21:44:20]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:44:20]wFMCommunicate OK [21:44:20]SAM_PROTO_GetShiftState done [21:44:20]FM_GetShiftState done [21:44:20]opened in 1722125326 [21:44:20]opened+sec_in_day 1722211726 [21:44:20]quantity*price = 100005 [21:44:20]sum+1 = 100006 [21:44:20]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 535 28.07.2024 21:51 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226875 ФПД: 40886302895403 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T215136&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226875&fm=40886302895403&tin=02508201610067®Number=0000000000092624&sum=50000 [21:51:37]StoreToDocumentArchive [21:51:37]shift 439 fd 226875 [21:51:37]save to /storage/0439/doc_00226875 [21:51:37]save last doc name /storage/0439/doc_00226875 to /storage/kkm_last_doc_name [21:51:37]save OK [21:51:37]Clear old archive folders... [21:51:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:51:37]tlvbuf is 002BE110 [21:51:37]SAM_PROTO_ClearQueue [21:51:37]wFMCommunicate request_size=4 [21:51:37]MH_SAM_APDU [21:51:37]CAPDU: 80 09 00 00 [21:51:37]Write to MH i2c: E2 08 00 00 02 80 09 00 00 00 00 00 00 74 [21:51:37]Write i2c OK [21:51:37]MH_I2C_Read... [21:51:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:51:37]Read from MH i2c: E2 [21:51:37]MH_I2C_Read... [21:51:37]Read from MH i2c: E2 03 00 [21:51:37]MH_I2C_Read... [21:51:37]Read from MH i2c: E2 03 00 00 02 00 90 00 76 [21:51:37]RAPDU: 90 00 [21:51:37]wFMCommunicate OK [21:51:37]SAM_PROTO_ClearQueue done [21:51:37]KKMCreateOFDPacket [21:51:37]OFDProtocolAddRootSTLVToBuf [21:51:37]FM_MakeSignedData [21:51:37]FM_MakeSignedData [21:51:37]SAM_PROTO_SignData [21:51:37]wFMCommunicate request_size=4 [21:51:37]MH_SAM_APDU [21:51:37]CAPDU: 80 0D 01 02 [21:51:37]Write to MH i2c: E2 08 00 01 02 80 0D 01 02 00 00 00 00 7C [21:51:37]Write i2c OK [21:51:37]MH_I2C_Read... [21:51:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:51:37]Read from MH i2c: E2 [21:51:37]MH_I2C_Read... [21:51:37]Read from MH i2c: E2 03 00 [21:51:37]MH_I2C_Read... [21:51:37]Read from MH i2c: E2 03 00 01 02 00 90 00 77 [21:51:37]RAPDU: 90 00 [21:51:37]wFMCommunicate OK [21:51:37]wFMCommunicate request_size=255 [21:51:37]MH_SAM_APDU [21:51:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 02 00 00 F4 03 04 00 68 BD A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3B 76 03 00 35 04 06 00 25 [21:51:37]Write to MH i2c: E2 02 01 02 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 02 00 00 F4 03 04 00 68 BD A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3B 76 03 00 35 04 06 00 25 00 00 DE [21:51:37]Write i2c OK [21:51:37]MH_I2C_Read... [21:51:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:51:37]Read from MH i2c: E2 [21:51:37]MH_I2C_Read... [21:51:37]Read from MH i2c: E2 03 00 [21:51:37]MH_I2C_Read... [21:51:37]Read from MH i2c: E2 03 00 02 02 00 90 00 78 [21:51:37]RAPDU: 90 00 [21:51:37]wFMCommunicate OK [21:51:37]wFMCommunicate request_size=10 [21:51:37]MH_SAM_APDU [21:51:37]CAPDU: 80 0D 02 02 05 2F 95 8F 6D 2B [21:51:37]Write to MH i2c: E2 0D 00 03 02 80 0D 02 02 05 00 2F 95 8F 6D 2B 00 00 74 [21:51:37]Write i2c OK [21:51:37]MH_I2C_Read... [21:51:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:51:37]Read from MH i2c: E2 [21:51:37]MH_I2C_Read... [21:51:37]Read from MH i2c: E2 03 00 [21:51:37]MH_I2C_Read... [21:51:37]Read from MH i2c: E2 03 00 03 02 00 90 00 79 [21:51:37]RAPDU: 90 00 [21:51:37]wFMCommunicate OK [21:51:37]wFMCommunicate request_size=4 [21:51:37]MH_SAM_APDU [21:51:37]CAPDU: 80 0D 03 02 [21:51:37]Write to MH i2c: E2 08 00 04 02 80 0D 03 02 00 00 00 00 81 [21:51:37]Write i2c OK [21:51:37]MH_I2C_Read... [21:51:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:51:37]Read from MH i2c: E2 [21:51:37]MH_I2C_Read... [21:51:37]Read from MH i2c: E2 0B 00 [21:51:37]MH_I2C_Read... [21:51:37]Read from MH i2c: E2 0B 00 04 02 00 B3 36 E5 DE 6F 7C 0D 41 90 00 67 [21:51:37]RAPDU: B3 36 E5 DE 6F 7C 0D 41 90 00 [21:51:37]wFMCommunicate OK [21:51:37]SAM_PROTO_SignData done [21:51:37]FM_MakeSignedData done [21:51:37]CreateOFDProtocolMessage [21:51:37]wFMCommunicate request_size=4 [21:51:37]MH_SAM_APDU [21:51:37]CAPDU: 80 11 00 00 [21:51:37]Write to MH i2c: E2 08 00 05 02 80 11 00 00 00 00 00 00 81 [21:51:37]Write i2c OK [21:51:37]MH_I2C_Read... [21:51:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:51:37]Read from MH i2c: E2 [21:51:37]MH_I2C_Read... [21:51:37]Read from MH i2c: E2 17 00 [21:51:37]MH_I2C_Read... [21:51:37]Read from MH i2c: E2 17 00 05 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DE [21:51:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:51:37]wFMCommunicate OK [21:51:37]CreateOFDProtocolMessage done [21:51:37]OFDSenderStorePacket 226875 [21:51:37]StoreOFDPacket docnum=226875 [21:51:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 93 C2 07 01 8B 44 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 02 00 00 F4 03 04 00 68 BD A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3B 76 03 00 35 04 06 00 25 2F 95 8F 6D 2B B3 36 E5 DE 6F 7C 0D 41 [21:51:37]CheckFolder [21:51:37]dirname=/storage/ofd_packets [21:51:37]CheckFolder done [21:51:37]ProducePacketName [21:51:37]name=ofd_packets/00226875 [21:51:37]NVStorageSaveData ofd_packets/00226875 [21:51:37]File name is /storage/ofd_packets/00226875 [21:51:37]Write 301 bytes [21:51:37]NVStorageSaveData done [21:51:37]OFDSenderStorePacket done [21:51:37]KKMCreateOFDPacket done [21:51:37]NVStorageSaveData kkm_last_timestamp [21:51:37]File name is /storage/kkm_last_timestamp [21:51:37]Write 4 bytes [21:51:37]NVStorageSaveData done [21:51:38]ExternCall_PrintAddStr [21:51:38]wPrintStart [21:51:38]Write to MH i2c: 01 00 00 06 02 08 [21:51:38]Write i2c OK [21:51:38]MH_I2C_Read... [21:51:38]Read from MH i2c: 01 [21:51:38]MH_I2C_Read... [21:51:38]Read from MH i2c: 01 07 00 [21:51:38]MH_I2C_Read... [21:51:38]Read from MH i2c: 01 07 00 06 02 00 00 00 00 00 FF 0F 1D [21:51:38]RasterBufferAndPrint [21:51:38]line Счет N : (1)2003302 [21:51:38]line ИНН: 02508201610067 [21:51:38]line Контрольно-Кассовый Чек [21:51:38]line ПРОДАЖА [21:51:38]line ТРК (МРК, ГНК) : 53 [21:51:38]line Товар: 2710124130 [21:51:38]line Аи-92-К-5 [21:51:38]line 7.380 * 67.80 [21:51:38]line = 500.36 [21:51:38]line НДС 12% НСП 1% [21:51:38]line > о реализуемом товаре [21:51:38]line ОКРУГЛЕНИЕ: -0.36 [21:51:38]line ИТОГО: 500.00 [21:51:38]line Внесено: 500.00 [21:51:38]line СДАЧА: 0.00 [21:51:38]line НСП 1% : 4.43 [21:51:38]line НДС 12% : 53.14 [21:51:38]line Наличными: 500.00 [21:51:38]line Безнал.: 0.00 [21:51:38]line Место: АЗС № 97 "Партнер Нефть" [21:51:38]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:51:38]line СНО: Общий режим [21:51:38]line Чек 535 28.07.2024 21:51 [21:51:38]line Смена: 439 ФФД: 1.0 [21:51:38]line ЗНМ: 0300000054 [21:51:38]line РНМ: 0000000000092624 [21:51:38]line Версия ККМ: 001 [21:51:38]line ФМ: 0000000000874959 [21:51:38]line ФД: 226875 [21:51:38]line ФПД: 40886302895403 [21:51:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T215136&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226875&fm=40886302895403&tin=02508201610067®Number=0000000000092624&sum=50000 [21:51:38]written 0, free lines is 4095 [21:51:38]OFD Sender: Processing packet 226875 [packets to send 604, broken 603] [21:51:38]ProducePacketName [21:51:38]name=ofd_packets/00226875 [21:51:38]OFD Sender: To server: pG, [21:51:38]CommunicateWithHost lk.salyk.kg:30040 [21:51:38]ConnectInit lk.salyk.kg [21:51:38]Write to MH i2c: 01 00 00 31 02 33 [21:51:38]Write i2c OK [21:51:38]MH_I2C_Read... [21:51:38]Read from MH i2c: 01 [21:51:38]MH_I2C_Read... [21:51:38]Read from MH i2c: 01 07 00 [21:51:38]MH_I2C_Read... [21:51:38]Read from MH i2c: 01 07 00 31 02 00 00 00 00 00 56 0C 9C [21:51:38]RasterBufferAndPrint [21:51:38]line [21:51:38]line [21:51:38]line [21:51:38]line [21:51:38]line [21:51:38]written 0, free lines is 3161 [21:51:38]MH_Cut [21:51:38]Write to MH i2c: D1 01 00 38 02 01 0C [21:51:38]Write i2c OK [21:51:38]MH_I2C_Read... [21:51:38]Read from MH i2c: D1 [21:51:38]MH_I2C_Read... [21:51:38]Read from MH i2c: D1 01 00 [21:51:38]MH_I2C_Read... [21:51:38]Read from MH i2c: D1 01 00 38 02 00 0B [21:51:38]Write to MH i2c: 01 00 00 39 02 3B [21:51:38]Write i2c OK [21:51:38]MH_I2C_Read... [21:51:38]Connected sock=7 [21:51:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 93 C2 07 01 8B 44 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 02 00 00 F4 03 04 00 68 BD A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3B 76 03 00 35 04 06 00 25 2F 95 8F 6D 2B B3 36 E5 DE 6F 7C 0D 41 [21:51:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 CB C3 47 00 A9 ED A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3B 76 03 00 F4 03 04 00 7E 69 A6 66 B6 04 01 00 00 E1 4A 92 FA C3 A0 E5 77 [21:51:38]CommunicateWithHost err = 0 [21:51:38]CheckOFDResponse [21:51:38]1017 (14) - 77093643461234 [21:51:38]1041 (16) - 0000000000874959 [21:51:38]1040 (4) - 226875 [21:51:38]1012 (4) - 28.07.2024 15:53 [21:51:38]1206 (1) - 0 [21:51:38]OFD Sender: Remove packet 226875 [21:51:38]ProducePacketName [21:51:38]name=ofd_packets/00226875 [21:51:38]NVStorageDeleteData [21:51:39]OFD Sender: No OFD packet to send [21:51:39]*** Cut start [21:51:39]*** Partial cut [21:51:39]*** CUTSNS_PIN = 1 [21:51:39]*** CUTSNS_PIN = 0 [21:51:39]*** Brake cut motor [21:51:40]Read from MH i2c: 01 [21:51:40]MH_I2C_Read... [21:51:40]*** Stop cut motor [21:51:40]*** Cut end [21:51:40]Read from MH i2c: 01 07 00 [21:51:40]MH_I2C_Read... [21:51:40]Read from MH i2c: 01 07 00 39 02 00 00 00 00 00 FF 0F 50 [21:51:40]process_action close_receipt done [21:51:40]requested_data is exist [21:51:40]produce_requested_data [21:51:40]requested_item fm.sn is exist - process it [21:51:40]wFMCommunicate request_size=4 [21:51:40]MH_SAM_APDU [21:51:40]CAPDU: 80 11 00 00 [21:51:40]Write to MH i2c: E2 08 00 3A 02 80 11 00 00 00 00 00 00 B6 [21:51:40]Write i2c OK [21:51:40]MH_I2C_Read... [21:51:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:51:40]Read from MH i2c: E2 [21:51:40]MH_I2C_Read... [21:51:40]Read from MH i2c: E2 17 00 [21:51:40]MH_I2C_Read... [21:51:40]Read from MH i2c: E2 17 00 3A 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 13 [21:51:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:51:40]wFMCommunicate OK [21:51:40]requested_item fd.num is exist - process it [21:51:40]SAM_PROTO_GetFieldsCounters [21:51:40]wFMCommunicate request_size=4 [21:51:40]MH_SAM_APDU [21:51:40]CAPDU: 80 13 00 00 [21:51:40]Write to MH i2c: E2 08 00 3B 02 80 13 00 00 00 00 00 00 B9 [21:51:40]Write i2c OK [21:51:40]MH_I2C_Read... [21:51:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:51:40]Read from MH i2c: E2 [21:51:40]MH_I2C_Read... [21:51:40]Read from MH i2c: E2 62 00 [21:51:40]MH_I2C_Read... [21:51:40]Read from MH i2c: E2 62 00 3B 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3B 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 17 02 00 00 5E 04 04 00 17 02 00 00 57 04 04 00 18 02 00 00 19 04 04 00 00 00 00 00 90 00 99 [21:51:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3B 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 17 02 00 00 5E 04 04 00 17 02 00 00 57 04 04 00 18 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:51:40]wFMCommunicate OK [21:51:40]SAM_PROTO_GetFieldsCounters done [21:51:40]requested_item shift.num is exist - process it [21:51:40]requested_item shift.opened is exist - process it [21:51:40]req_shift_opened [21:51:40]FM_GetShiftState [21:51:40]SAM_PROTO_GetShiftState [21:51:40]wFMCommunicate request_size=4 [21:51:40]MH_SAM_APDU [21:51:40]CAPDU: 80 13 01 00 [21:51:40]Write to MH i2c: E2 08 00 3C 02 80 13 01 00 00 00 00 00 BB [21:51:40]Write i2c OK [21:51:40]MH_I2C_Read... [21:51:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:51:40]Read from MH i2c: E2 [21:51:40]MH_I2C_Read... [21:51:40]Read from MH i2c: E2 0E 00 [21:51:40]MH_I2C_Read... [21:51:40]Read from MH i2c: E2 0E 00 3C 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 6C [21:51:40]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:51:40]wFMCommunicate OK [21:51:40]SAM_PROTO_GetShiftState done [21:51:40]FM_GetShiftState done [21:51:40]req_shift_opened done [21:51:40]requested_item shift.open_date is exist - process it [21:51:40]req_shift_open_date [21:51:40]req_shift_open_date done [21:51:40]produce_requested_data done [21:51:40]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226875,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [21:51:40]process_action_free close_receipt [21:51:40]json_value_free [21:51:40]json_value_free done [21:51:40]process_json_proto returns [21:51:40]Send response to host [21:51:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226875,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [21:51:40]free response buf [21:51:40]execute_script done [21:51:40]execute_script returns [21:51:40]free content buf [21:51:40]Sock 10.Close socket [21:51:40]Sock 10.Thread stoped [21:51:44]OFD Sender: No OFD packet to send [21:51:49]OFD Sender: No OFD packet to send [21:51:54]OFD Sender: No OFD packet to send [21:51:55]recv_with_timeout no data received [21:51:59]OFD Sender: No OFD packet to send [21:52:04]OFD Sender: No OFD packet to send [21:52:09]OFD Sender: No OFD packet to send [21:52:14]OFD Sender: No OFD packet to send [21:52:19]OFD Sender: No OFD packet to send [21:52:24]OFD Sender: No OFD packet to send [21:52:29]OFD Sender: No OFD packet to send [21:52:34]OFD Sender: No OFD packet to send [21:52:39]OFD Sender: No OFD packet to send [21:52:44]OFD Sender: No OFD packet to send [21:52:47]recv_with_timeout no data received [21:52:49]accept exits with 9 [21:52:49]New connection [21:52:49]New thread 3067415908 created [21:52:49]Thread 3067559268 joined [21:52:49]Waiting for new connection... [21:52:49] Sock 9.Parse request [21:52:49]Sock 9.Check first char [21:52:49]Sock 9.First char is OK [21:52:49]request: POST /json_proto HTTP/1.0 [21:52:49]Method: POST [21:52:49]URL: /json_proto [21:52:49]Method is POST - this is cgi request [21:52:49]url: /json_proto [21:52:49]query_string will be loaded in cgi processing [21:52:49]execute_cgi json_proto POST (null) [21:52:49]execute_cgi path=json_proto method=POST [21:52:49]POST find Content-Length [21:52:49]Host: 172.17.43.131:8080 [21:52:49]Content-Length: 683 [21:52:49]Content-Type: application/json [21:52:49] [21:52:49]POST finish read [21:52:49]Found Content-Length = 683 [21:52:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003304", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [21:52:49]execute_script... [21:52:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003304", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [21:52:49]POST & json_proto [21:52:49]process_json_proto [21:52:49]json parsed OK: [21:52:49]protocol is kg_v1.0 [21:52:49]action value=close_receipt [21:52:49]process_action close_receipt [21:52:49]cmd_close_receipt [21:52:49]MH_GetDate [21:52:49]Write to MH i2c: F0 00 00 3D 02 2E [21:52:49]Write i2c OK [21:52:49]MH_I2C_Read... [21:52:49]Read from MH i2c: F0 [21:52:49]MH_I2C_Read... [21:52:49]Read from MH i2c: F0 09 00 [21:52:49]MH_I2C_Read... [21:52:49]Read from MH i2c: F0 09 00 3D 02 00 B1 BD A6 66 F8 BA A6 66 6F [21:52:49]GetLastDocTimeStamp 1722203496 [21:52:49]current date 1722203569 [21:52:49]FM_GetShiftState [21:52:49]SAM_PROTO_GetShiftState [21:52:49]wFMCommunicate request_size=4 [21:52:49]MH_SAM_APDU [21:52:49]CAPDU: 80 13 01 00 [21:52:49]Write to MH i2c: E2 08 00 3E 02 80 13 01 00 00 00 00 00 BD [21:52:49]Write i2c OK [21:52:49]MH_I2C_Read... [21:52:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:52:49]Read from MH i2c: E2 [21:52:49]MH_I2C_Read... [21:52:49]Read from MH i2c: E2 0E 00 [21:52:49]MH_I2C_Read... [21:52:49]Read from MH i2c: E2 0E 00 3E 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 6E [21:52:49]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:52:49]wFMCommunicate OK [21:52:49]SAM_PROTO_GetShiftState done [21:52:49]FM_GetShiftState done [21:52:49]opened in 1722125326 [21:52:49]opened+sec_in_day 1722211726 [21:52:49]quantity*price = 100021 [21:52:49]sum+1 = 100023 [21:52:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 536 28.07.2024 21:52 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226876 ФПД: 28555211313013 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T215249&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226876&fm=28555211313013&tin=02508201610067®Number=0000000000092624&sum=100000 [21:52:50]StoreToDocumentArchive [21:52:50]shift 439 fd 226876 [21:52:50]save to /storage/0439/doc_00226876 [21:52:50]save last doc name /storage/0439/doc_00226876 to /storage/kkm_last_doc_name [21:52:50]save OK [21:52:50]Clear old archive folders... [21:52:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:52:50]tlvbuf is 002EEA90 [21:52:50]SAM_PROTO_ClearQueue [21:52:50]wFMCommunicate request_size=4 [21:52:50]MH_SAM_APDU [21:52:50]CAPDU: 80 09 00 00 [21:52:50]Write to MH i2c: E2 08 00 4B 02 80 09 00 00 00 00 00 00 BF [21:52:50]Write i2c OK [21:52:50]MH_I2C_Read... [21:52:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:52:50]Read from MH i2c: E2 [21:52:50]MH_I2C_Read... [21:52:50]Read from MH i2c: E2 03 00 [21:52:50]MH_I2C_Read... [21:52:50]Read from MH i2c: E2 03 00 4B 02 00 90 00 C1 [21:52:50]RAPDU: 90 00 [21:52:50]wFMCommunicate OK [21:52:50]SAM_PROTO_ClearQueue done [21:52:50]KKMCreateOFDPacket [21:52:50]OFDProtocolAddRootSTLVToBuf [21:52:50]FM_MakeSignedData [21:52:50]FM_MakeSignedData [21:52:50]SAM_PROTO_SignData [21:52:50]wFMCommunicate request_size=4 [21:52:50]MH_SAM_APDU [21:52:50]CAPDU: 80 0D 01 02 [21:52:50]Write to MH i2c: E2 08 00 4C 02 80 0D 01 02 00 00 00 00 C7 [21:52:50]Write i2c OK [21:52:50]MH_I2C_Read... [21:52:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:52:50]Read from MH i2c: E2 [21:52:50]MH_I2C_Read... [21:52:50]Read from MH i2c: E2 03 00 [21:52:50]MH_I2C_Read... [21:52:50]Read from MH i2c: E2 03 00 4C 02 00 90 00 C2 [21:52:50]RAPDU: 90 00 [21:52:50]wFMCommunicate OK [21:52:50]wFMCommunicate request_size=255 [21:52:50]MH_SAM_APDU [21:52:50]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 18 02 00 00 F4 03 04 00 B1 BD A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3C 76 03 00 35 04 06 00 19 [21:52:50]Write to MH i2c: E2 02 01 4D 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 18 02 00 00 F4 03 04 00 B1 BD A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3C 76 03 00 35 04 06 00 19 00 00 95 [21:52:50]Write i2c OK [21:52:50]MH_I2C_Read... [21:52:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:52:50]Read from MH i2c: E2 [21:52:50]MH_I2C_Read... [21:52:50]Read from MH i2c: E2 03 00 [21:52:50]MH_I2C_Read... [21:52:50]Read from MH i2c: E2 03 00 4D 02 00 90 00 C3 [21:52:50]RAPDU: 90 00 [21:52:50]wFMCommunicate OK [21:52:50]wFMCommunicate request_size=10 [21:52:50]MH_SAM_APDU [21:52:50]CAPDU: 80 0D 02 02 05 F8 87 3A 0F 75 [21:52:50]Write to MH i2c: E2 0D 00 4E 02 80 0D 02 02 05 00 F8 87 3A 0F 75 00 00 11 [21:52:50]Write i2c OK [21:52:50]MH_I2C_Read... [21:52:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:52:50]Read from MH i2c: E2 [21:52:50]MH_I2C_Read... [21:52:50]Read from MH i2c: E2 03 00 [21:52:50]MH_I2C_Read... [21:52:50]Read from MH i2c: E2 03 00 4E 02 00 90 00 C4 [21:52:50]RAPDU: 90 00 [21:52:50]wFMCommunicate OK [21:52:50]wFMCommunicate request_size=4 [21:52:50]MH_SAM_APDU [21:52:50]CAPDU: 80 0D 03 02 [21:52:50]Write to MH i2c: E2 08 00 4F 02 80 0D 03 02 00 00 00 00 CC [21:52:50]Write i2c OK [21:52:50]MH_I2C_Read... [21:52:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:52:50]Read from MH i2c: E2 [21:52:50]MH_I2C_Read... [21:52:50]Read from MH i2c: E2 0B 00 [21:52:50]MH_I2C_Read... [21:52:50]Read from MH i2c: E2 0B 00 4F 02 00 A6 92 F3 84 17 16 D4 AA 90 00 27 [00:00:09] *** EcrCore started. Build 196 *** [00:00:09]/dev/ttyS4 opened [00:00:09]MH_InterfaceInit /dev/i2c-1 [00:00:09]Malloc ok [00:00:09]MH_GetMetrics [00:00:09]Write to MH i2c: 00 00 00 01 00 00 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:09]Are we in boot? [00:00:09]We are in boot - try to switch [00:00:09]Write to MH i2c: A0 00 00 02 00 A1 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 [00:00:09]MH_I2C_Read... [00:00:09]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:09]*** [00:00:09]Read from MH i2c: A0 01 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:09]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:09]*** Waiting for read because exit forced [00:00:09]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 973+1722202872=1722203845 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:10]*** Is cutter blocked? [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 03 00 02 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:10]Are we in boot? [00:00:10]We are not in boot now [00:00:10]Write to MH i2c: 01 00 00 04 00 04 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:10]Model is 3 [00:00:10]MH firmware is 30620 [00:00:10]MH boot firmware is 3 [00:00:10]MH_SetPrinterDots 448 [00:00:10]HeadWidthInBytes 56 [00:00:10]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 C6 BE A6 66 F8 BA A6 66 4D [21:57:26]Current date/time: 28.07.2024 21:57 [21:57:26]FM_Init [21:57:26]wFMConnect [21:57:26]MH_SAM_On [21:57:26]Write to MH i2c: E0 00 00 08 00 E7 [21:57:26]Write i2c OK [21:57:26]MH_I2C_Read... [21:57:26]*** iso7816_init finished! [21:57:26]*** atr: [21:57:26]*** 0F 3B D5 18 FF 81 91 FE [21:57:26]*** 1F C3 80 73 C8 21 10 0A [21:57:26]*** 00 00 00 00 00 00 00 00 [21:57:26]*** 00 00 00 00 00 00 00 00 [21:57:26]*** 00 00 00 00 00 00 00 00 [21:57:26]*** 00 00 00 00 00 00 00 00 [21:57:26]*** 00 00 00 00 00 00 00 00 [21:57:26]*** 00 00 00 00 00 00 00 00 [21:57:26]Read from MH i2c: E0 [21:57:26]MH_I2C_Read... [21:57:26]Read from MH i2c: E0 10 00 [21:57:26]MH_I2C_Read... [21:57:26]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [21:57:26]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [21:57:26]wFMCommunicate request_size=10 [21:57:26]MH_SAM_APDU [21:57:26]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [21:57:26]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [21:57:26]Write i2c OK [21:57:26]MH_I2C_Read... [21:57:26]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [21:57:26]Read from MH i2c: E2 [21:57:26]MH_I2C_Read... [21:57:26]Read from MH i2c: E2 03 00 [21:57:26]MH_I2C_Read... [21:57:26]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [21:57:26]RAPDU: 90 00 [21:57:26]wFMCommunicate OK [21:57:26]wFMCommunicate request_size=4 [21:57:26]MH_SAM_APDU [21:57:26]CAPDU: 80 11 00 00 [21:57:26]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [21:57:26]Write i2c OK [21:57:26]MH_I2C_Read... [21:57:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:57:26]Read from MH i2c: E2 [21:57:26]MH_I2C_Read... [21:57:26]Read from MH i2c: E2 17 00 [21:57:26]MH_I2C_Read... [21:57:26]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [21:57:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:57:26]wFMCommunicate OK [21:57:26]Detected FM SN is 0000000000874959 [21:57:26]Stored FM SN is 0000000000874959 [21:57:26]wFMCommunicate request_size=9 [21:57:26]MH_SAM_APDU [21:57:26]CAPDU: 80 16 00 00 04 1A 5E 01 00 [21:57:26]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [21:57:26]Write i2c OK [21:57:26]MH_I2C_Read... [21:57:26]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [21:57:26]Read from MH i2c: E2 [21:57:26]MH_I2C_Read... [21:57:26]Read from MH i2c: E2 03 00 [21:57:26]MH_I2C_Read... [21:57:26]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [21:57:26]RAPDU: 90 00 [21:57:26]wFMCommunicate OK [21:57:26]FM PIN OK [21:57:26]wFMCommunicate request_size=8 [21:57:26]MH_SAM_APDU [21:57:26]CAPDU: 80 14 04 00 03 02 00 01 [21:57:26]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [21:57:26]Write i2c OK [21:57:26]MH_I2C_Read... [21:57:26]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [21:57:26]Read from MH i2c: E2 [21:57:26]MH_I2C_Read... [21:57:26]Read from MH i2c: E2 03 00 [21:57:26]MH_I2C_Read... [21:57:26]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [21:57:26]RAPDU: 90 00 [21:57:26]wFMCommunicate OK [21:57:26]wFMCommunicate request_size=13 [21:57:26]MH_SAM_APDU [21:57:26]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [21:57:26]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [21:57:26]Write i2c OK [21:57:26]MH_I2C_Read... [21:57:26]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [21:57:26]Read from MH i2c: E2 [21:57:26]MH_I2C_Read... [21:57:26]Read from MH i2c: E2 03 00 [21:57:26]MH_I2C_Read... [21:57:26]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [21:57:26]RAPDU: 90 00 [21:57:26]wFMCommunicate OK [21:57:26]wFMCommunicate request_size=4 [21:57:26]MH_SAM_APDU [21:57:26]CAPDU: 80 11 00 00 [21:57:26]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [21:57:26]Write i2c OK [21:57:26]MH_I2C_Read... [21:57:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:57:26]Read from MH i2c: E2 [21:57:26]MH_I2C_Read... [21:57:26]Read from MH i2c: E2 17 00 [21:57:26]MH_I2C_Read... [21:57:26]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [21:57:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:57:26]wFMCommunicate OK [21:57:26]DocumentArchiveInit [21:57:26]Start Httpd... [21:57:26]Httpd thread 3067809124 created [21:57:26]Write to MH i2c: 01 00 00 0F 00 0F [21:57:26]Write i2c OK [21:57:26]MH_I2C_Read... [21:57:26]Read from MH i2c: 01 [21:57:26]MH_I2C_Read... [21:57:26]Read from MH i2c: 01 07 00 [21:57:26]MH_I2C_Read... [21:57:26]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [21:57:26]MH Int Process started [21:57:26]Allocated Socket 7 [21:57:26]Bind OK [21:57:26]Listen OK [21:57:26]httpd running on port 8080 [21:57:26]Waiting for new connection... [21:57:27]OFD Sender: Processing packet 226876 [packets to send 604, broken 603] [21:57:27]ProducePacketName [21:57:27]name=ofd_packets/00226876 [21:57:27]OFD Sender: To server: pG, [21:57:27]CommunicateWithHost lk.salyk.kg:30040 [21:57:27]ConnectInit lk.salyk.kg [21:57:27]accept exits with 8 [21:57:27]New connection [21:57:27]New thread 3067522404 created [21:57:27]Waiting for new connection... [21:57:27] Sock 8.Parse request [21:57:27]Sock 8.Check first char [21:57:27]Sock 8.First char is OK [21:57:27]request: POST /json_proto HTTP/1.0 [21:57:28]Method: POST [21:57:28]URL: /json_proto [21:57:28]Method is POST - this is cgi request [21:57:28]url: /json_proto [21:57:28]query_string will be loaded in cgi processing [21:57:28]execute_cgi json_proto POST (null) [21:57:28]execute_cgi path=json_proto method=POST [21:57:28]POST find Content-Length [21:57:28]Host: 172.17.43.131:8080 [21:57:28]Content-Length: 215 [21:57:28]Content-Type: application/json [21:57:28] [21:57:28]POST finish read [21:57:28]Found Content-Length = 215 [21:57:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:57:28]execute_script... [21:57:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:57:28]POST & json_proto [21:57:28]process_json_proto [21:57:28]json parsed OK: [21:57:28]protocol is kg_v1.0 [21:57:28]action value=get_value [21:57:28]process_action get_value [21:57:28]cmd_get_value [21:57:28]process_action get_value done [21:57:28]requested_data is exist [21:57:28]produce_requested_data [21:57:28]requested_item kkm.sn is exist - process it [21:57:28]requested_item kkm.ver is exist - process it [21:57:28]requested_item fm.sn is exist - process it [21:57:28]wFMCommunicate request_size=4 [21:57:28]MH_SAM_APDU [21:57:28]CAPDU: 80 11 00 00 [21:57:28]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [21:57:28]Write i2c OK [21:57:28]MH_I2C_Read... [21:57:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:57:28]Read from MH i2c: E2 [21:57:28]MH_I2C_Read... [21:57:28]Read from MH i2c: E2 17 00 [21:57:28]MH_I2C_Read... [21:57:28]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E7 [21:57:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:57:28]wFMCommunicate OK [21:57:28]requested_item fd.num is exist - process it [21:57:28]SAM_PROTO_GetFieldsCounters [21:57:28]wFMCommunicate request_size=4 [21:57:28]MH_SAM_APDU [21:57:28]CAPDU: 80 13 00 00 [21:57:28]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [21:57:28]Write i2c OK [21:57:28]MH_I2C_Read... [21:57:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:57:28]Read from MH i2c: E2 [21:57:28]MH_I2C_Read... [21:57:28]Read from MH i2c: E2 62 00 [21:57:28]MH_I2C_Read... [21:57:28]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3C 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 18 02 00 00 5E 04 04 00 18 02 00 00 57 04 04 00 19 02 00 00 19 04 04 00 00 00 00 00 90 00 71 [21:57:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3C 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 18 02 00 00 5E 04 04 00 18 02 00 00 57 04 04 00 19 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:57:28]wFMCommunicate OK [21:57:28]SAM_PROTO_GetFieldsCounters done [21:57:28]requested_item shift.num is exist - process it [21:57:28]requested_item shift.opened is exist - process it [21:57:28]req_shift_opened [21:57:28]FM_GetShiftState [21:57:28]SAM_PROTO_GetShiftState [21:57:28]wFMCommunicate request_size=4 [21:57:28]MH_SAM_APDU [21:57:28]CAPDU: 80 13 01 00 [21:57:28]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [21:57:28]Write i2c OK [21:57:28]MH_I2C_Read... [21:57:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:57:28]Read from MH i2c: E2 [21:57:28]MH_I2C_Read... [21:57:28]Read from MH i2c: E2 0E 00 [21:57:28]MH_I2C_Read... [21:57:28]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 40 [21:57:28]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:57:28]wFMCommunicate OK [21:57:28]SAM_PROTO_GetShiftState done [21:57:28]FM_GetShiftState done [21:57:28]req_shift_opened done [21:57:28]requested_item shift.open_date is exist - process it [21:57:28]req_shift_open_date [21:57:28]req_shift_open_date done [21:57:28]produce_requested_data done [21:57:28]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226876,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [21:57:28]process_action_free get_value [21:57:28]json_value_free [21:57:28]json_value_free done [21:57:28]process_json_proto returns [21:57:28]Send response to host [21:57:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226876,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [21:57:28]free response buf [21:57:28]execute_script done [21:57:28]execute_script returns [21:57:28]free content buf [21:57:28]Sock 8.Close socket [21:57:28]Sock 8.Thread stoped [21:57:28]accept exits with 10 [21:57:28]New connection [21:57:28]New thread 3067379044 created [21:57:28]Thread 3067522404 joined [21:57:28]Waiting for new connection... [21:57:28] Sock 10.Parse request [21:57:28]Sock 10.Check first char [21:57:28]Sock 10.First char is OK [21:57:28]request: POST /json_proto HTTP/1.0 [21:57:28]Method: POST [21:57:28]URL: /json_proto [21:57:28]Method is POST - this is cgi request [21:57:28]url: /json_proto [21:57:28]query_string will be loaded in cgi processing [21:57:28]execute_cgi json_proto POST (null) [21:57:28]execute_cgi path=json_proto method=POST [21:57:28]POST find Content-Length [21:57:28]Host: 172.17.43.131:8080 [21:57:28]Content-Length: 331 [21:57:28]Content-Type: application/json [21:57:28] [21:57:28]POST finish read [21:57:28]Found Content-Length = 331 [21:57:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [21:57:28]execute_script... [21:57:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [21:57:28]POST & json_proto [21:57:28]process_json_proto [21:57:28]json parsed OK: [21:57:28]protocol is kg_v1.0 [21:57:28]action value=get_value [21:57:28]process_action get_value [21:57:28]cmd_get_value [21:57:28]process_action get_value done [21:57:28]requested_data is exist [21:57:28]produce_requested_data [21:57:28]requested_item fm.sale.total is exist - process it [21:57:28]SAM_PROTO_GetFMData [21:57:28]wFMCommunicate request_size=4 [21:57:28]MH_SAM_APDU [21:57:28]CAPDU: 80 13 03 00 [21:57:28]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [21:57:28]Connected sock=6 [21:57:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 1F E8 07 01 39 18 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 18 02 00 00 F4 03 04 00 B1 BD A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3C 76 03 00 35 04 06 00 19 F8 87 3A 0F 75 A6 92 F3 84 17 16 D4 AA [21:57:28]Write i2c OK [21:57:28]MH_I2C_Read... [21:57:29]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [21:57:29]Read from MH i2c: E2 [21:57:29]MH_I2C_Read... [21:57:29]Read from MH i2c: E2 FD 00 [21:57:29]MH_I2C_Read... [21:57:29]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 CE 72 03 00 69 04 A3 00 6F 04 04 00 80 6C 03 00 B1 04 05 00 59 F0 0D 82 05 70 04 05 00 88 78 3D B3 04 72 04 04 00 D1 77 D0 CE 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 41 3B C8 95 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 2A 12 7B 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4E 06 00 00 B1 04 04 00 0C B2 B8 1F 70 04 04 00 0C B2 B8 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 61 74 5E 03 EF 03 09 90 00 EF [21:57:29]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 CE 72 03 00 69 04 A3 00 6F 04 04 00 80 6C 03 00 B1 04 05 00 59 F0 0D 82 05 70 04 05 00 88 78 3D B3 04 72 04 04 00 D1 77 D0 CE 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 41 3B C8 95 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 2A 12 7B 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4E 06 00 00 B1 04 04 00 0C B2 B8 1F 70 04 04 00 0C B2 B8 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 61 74 5E 03 EF 03 09 90 00 [21:57:29]wFMCommunicate OK [21:57:29]wFMCommunicate request_size=4 [21:57:29]MH_SAM_APDU [21:57:29]CAPDU: 80 17 00 00 [21:57:29]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [21:57:29]Write i2c OK [21:57:29]MH_I2C_Read... [21:57:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [21:57:29]Read from MH i2c: E2 [21:57:29]MH_I2C_Read... [21:57:29]Read from MH i2c: E2 FD 00 [21:57:29]MH_I2C_Read... [21:57:29]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 71 DE 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 E0 [21:57:29]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 71 DE 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 [21:57:29]wFMCommunicate OK [21:57:29]wFMCommunicate request_size=4 [21:57:29]MH_SAM_APDU [21:57:29]CAPDU: 80 17 00 00 [21:57:29]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [21:57:29]Write i2c OK [21:57:29]MH_I2C_Read... [21:57:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [21:57:29]Read from MH i2c: E2 [21:57:29]MH_I2C_Read... [21:57:29]Read from MH i2c: E2 FD 00 [21:57:29]MH_I2C_Read... [21:57:29]Read from MH i2c: E2 FD 00 15 00 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 A7 [21:57:29]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 [21:57:29]wFMCommunicate OK [21:57:29]wFMCommunicate request_size=4 [21:57:29]MH_SAM_APDU [21:57:29]CAPDU: 80 17 00 00 [21:57:29]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [21:57:29]Write i2c OK [21:57:29]MH_I2C_Read... [21:57:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [21:57:29]Read from MH i2c: E2 [21:57:29]MH_I2C_Read... [21:57:29]Read from MH i2c: E2 FD 00 [21:57:29]MH_I2C_Read... [21:57:29]Read from MH i2c: E2 FD 00 16 00 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 22 [21:57:29]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 [21:57:29]wFMCommunicate OK [21:57:29]wFMCommunicate request_size=4 [21:57:29]MH_SAM_APDU [21:57:29]CAPDU: 80 17 00 00 [21:57:29]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [21:57:29]Write i2c OK [21:57:29]MH_I2C_Read... [21:57:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [21:57:30]Read from MH i2c: E2 [21:57:30]MH_I2C_Read... [21:57:30]Read from MH i2c: E2 E2 00 [21:57:30]MH_I2C_Read... [21:57:30]Read from MH i2c: E2 E2 00 17 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [21:57:30]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 [21:57:30]wFMCommunicate OK [21:57:30]SAM_PROTO_GetFMData done [21:57:30]requested_item fm.sale_refund.total is exist - process it [21:57:30]requested_item fm.buy.total is exist - process it [21:57:30]requested_item shift.sale.total is exist - process it [21:57:30]SAM_PROTO_GetShiftData [21:57:30]wFMCommunicate request_size=4 [21:57:30]MH_SAM_APDU [21:57:30]CAPDU: 80 13 02 00 [21:57:30]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [21:57:30]Write i2c OK [21:57:30]MH_I2C_Read... [21:57:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 4B 3B 47 00 6D 8A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3C 76 03 00 F4 03 04 00 DD 6A A6 66 B6 04 01 00 00 A6 7F 6F 4C DC B8 4D 46 [21:57:30]CommunicateWithHost err = 0 [21:57:30]CheckOFDResponse [21:57:30]1017 (14) - 77093643461234 [21:57:30]1041 (16) - 0000000000874959 [21:57:30]1040 (4) - 226876 [21:57:30]1012 (4) - 28.07.2024 15:59 [21:57:30]1206 (1) - 0 [21:57:30]OFD Sender: Remove packet 226876 [21:57:30]ProducePacketName [21:57:30]name=ofd_packets/00226876 [21:57:30]NVStorageDeleteData [21:57:30]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [21:57:30]Read from MH i2c: E2 [21:57:30]MH_I2C_Read... [21:57:30]Read from MH i2c: E2 FD 00 [21:57:30]MH_I2C_Read... [21:57:30]Read from MH i2c: E2 FD 00 18 00 00 BC 04 AA 04 B8 04 6E 04 04 00 18 02 00 00 69 04 9E 00 6F 04 04 00 14 02 00 00 B1 04 04 00 89 FC 74 03 70 04 04 00 F4 C6 97 02 72 04 03 00 95 35 DD 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 66 00 5E 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 55 D5 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 D0 AC 23 70 04 03 00 D0 AC 23 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F0 C9 03 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 C3 [21:57:30]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 18 02 00 00 69 04 9E 00 6F 04 04 00 14 02 00 00 B1 04 04 00 89 FC 74 03 70 04 04 00 F4 C6 97 02 72 04 03 00 95 35 DD 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 66 00 5E 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 55 D5 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 D0 AC 23 70 04 03 00 D0 AC 23 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F0 C9 03 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [21:57:30]wFMCommunicate OK [21:57:30]wFMCommunicate request_size=4 [21:57:30]MH_SAM_APDU [21:57:30]CAPDU: 80 17 00 00 [21:57:30]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [21:57:30]Write i2c OK [21:57:30]MH_I2C_Read... [21:57:30]OFD Sender: No OFD packet to send [21:57:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [21:57:30]Read from MH i2c: E2 [21:57:30]MH_I2C_Read... [21:57:30]Read from MH i2c: E2 FD 00 [21:57:30]MH_I2C_Read... [21:57:30]Read from MH i2c: E2 FD 00 19 00 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 D4 50 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 67 [21:57:30]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 D4 50 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [21:57:30]wFMCommunicate OK [21:57:30]wFMCommunicate request_size=4 [21:57:30]MH_SAM_APDU [21:57:30]CAPDU: 80 17 00 00 [21:57:30]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [21:57:30]Write i2c OK [21:57:30]MH_I2C_Read... [21:57:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [21:57:31]Read from MH i2c: E2 [21:57:31]MH_I2C_Read... [21:57:31]Read from MH i2c: E2 FD 00 [21:57:31]MH_I2C_Read... [21:57:31]Read from MH i2c: E2 FD 00 1A 00 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 C3 [21:57:31]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [21:57:31]wFMCommunicate OK [21:57:31]wFMCommunicate request_size=4 [21:57:31]MH_SAM_APDU [21:57:31]CAPDU: 80 17 00 00 [21:57:31]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [21:57:31]Write i2c OK [21:57:31]MH_I2C_Read... [21:57:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [21:57:31]Read from MH i2c: E2 [21:57:31]MH_I2C_Read... [21:57:31]Read from MH i2c: E2 FD 00 [21:57:31]MH_I2C_Read... [21:57:31]Read from MH i2c: E2 FD 00 1B 00 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 1C [21:57:31]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [21:57:31]wFMCommunicate OK [21:57:31]wFMCommunicate request_size=4 [21:57:31]MH_SAM_APDU [21:57:31]CAPDU: 80 17 00 00 [21:57:31]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [21:57:31]Write i2c OK [21:57:31]MH_I2C_Read... [21:57:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [21:57:31]Read from MH i2c: E2 [21:57:31]MH_I2C_Read... [21:57:31]Read from MH i2c: E2 D9 00 [21:57:31]MH_I2C_Read... [21:57:31]Read from MH i2c: E2 D9 00 1C 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7B [21:57:31]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [21:57:31]wFMCommunicate OK [21:57:31]SAM_PROTO_GetShiftData done [21:57:31]requested_item shift.sale.total_cash is exist - process it [21:57:31]requested_item shift.sale_refund.total is exist - process it [21:57:31]requested_item shift.sale_refund.total_cash is exist - process it [21:57:31]requested_item shift.buy.total is exist - process it [21:57:31]requested_item shift.buy.total_cash is exist - process it [21:57:31]produce_requested_data done [21:57:31]produce_requested_data return {"fm.sale.total":236567880.57,"fm.sale_refund.total":5321979.00,"fm.buy.total":0.00,"shift.sale.total":579984.73,"shift.sale.total_cash":435013.00,"shift.sale_refund.total":23380.00,"shift.sale_refund.total_cash":23380.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [21:57:31]process_action_free get_value [21:57:31]json_value_free [21:57:31]json_value_free done [21:57:31]process_json_proto returns [21:57:31]Send response to host [21:57:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":236567880.57,"fm.sale_refund.total":5321979.00,"fm.buy.total":0.00,"shift.sale.total":579984.73,"shift.sale.total_cash":435013.00,"shift.sale_refund.total":23380.00,"shift.sale_refund.total_cash":23380.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [21:57:31]free response buf [21:57:31]execute_script done [21:57:31]execute_script returns [21:57:31]free content buf [21:57:31]Sock 10.Close socket [21:57:31]Sock 10.Thread stoped [21:57:32]accept exits with 8 [21:57:32]New connection [21:57:32]New thread 3067522404 created [21:57:32]Thread 3067379044 joined [21:57:32]Waiting for new connection... [21:57:32] Sock 8.Parse request [21:57:32]Sock 8.Check first char [21:57:32]Sock 8.First char is OK [21:57:32]request: POST /json_proto HTTP/1.0 [21:57:32]Method: POST [21:57:32]URL: /json_proto [21:57:32]Method is POST - this is cgi request [21:57:32]url: /json_proto [21:57:32]query_string will be loaded in cgi processing [21:57:32]execute_cgi json_proto POST (null) [21:57:32]execute_cgi path=json_proto method=POST [21:57:32]POST find Content-Length [21:57:32]Host: 172.17.43.131:8080 [21:57:32]Content-Length: 1149 [21:57:32]Content-Type: application/json [21:57:32] [21:57:32]POST finish read [21:57:32]Found Content-Length = 1149 [21:57:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0421\u0430\u043C\u0430\u0442\u043E\u0432 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2003303\u000A28.07.2024 21:56\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 31\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 50.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 3810.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30113973\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:57:32]execute_script... [21:57:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0421\u0430\u043C\u0430\u0442\u043E\u0432 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2003303\u000A28.07.2024 21:56\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 31\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 50.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 3810.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30113973\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:57:32]POST & json_proto [21:57:32]process_json_proto [21:57:32]json parsed OK: [21:57:32]protocol is kg_v1.0 [21:57:32]action value=print_text [21:57:32]process_action print_text [21:57:32]cmd_print_text [21:57:32]ExternCall_PrintAddStr [21:57:32]wPrintStart [21:57:32]Write to MH i2c: 01 00 00 1D 00 1D [21:57:32]Write i2c OK [21:57:32]MH_I2C_Read... [21:57:32]Read from MH i2c: 01 [21:57:32]MH_I2C_Read... [21:57:32]Read from MH i2c: 01 07 00 [21:57:32]MH_I2C_Read... [21:57:32]Read from MH i2c: 01 07 00 1D 00 00 00 00 00 00 FF 0F 32 [21:57:32]RasterBufferAndPrint [21:57:32]line *****ТОВАРНЫЙ ЧЕК***** [21:57:32]line АЗС-97 [21:57:32]line Партнер нефть [21:57:32]line 02508201610067 [21:57:32]line Кассир : Саматов Б. [21:57:32]line Счет N : (1)2003303 [21:57:32]line 28.07.2024 21:56 [21:57:32]line ПРОДАЖА [21:57:32]line ТРК (МРК, ГНК): 31 [21:57:32]line Вид ГСМ : 2710194210 [21:57:32]line ДТ-К-5 [21:57:32]line 50.000 x 76.20 [21:57:32]line ИТОГ: 3810.00 [21:57:32]line Тип оплаты: Талоны: ТК ГПНА Online [21:57:32]line 30113973 [21:57:32]line ______________________ [21:57:32]line (подпись) [21:57:32]written 0, free lines is 4095 [21:57:32]Write to MH i2c: 01 00 00 31 00 31 [21:57:32]Write i2c OK [21:57:32]MH_I2C_Read... [21:57:32]Read from MH i2c: 01 [21:57:32]MH_I2C_Read... [21:57:32]Read from MH i2c: 01 07 00 [21:57:32]MH_I2C_Read... [21:57:32]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 11 0E 57 [21:57:32]RasterBufferAndPrint [21:57:32]line [21:57:32]line [21:57:32]line [21:57:32]line [21:57:32]line [21:57:32]written 0, free lines is 3610 [21:57:32]MH_Cut [21:57:32]Write to MH i2c: D1 01 00 38 00 01 0A [21:57:32]Write i2c OK [21:57:32]MH_I2C_Read... [21:57:32]Read from MH i2c: D1 [21:57:32]MH_I2C_Read... [21:57:32]Read from MH i2c: D1 01 00 [21:57:32]MH_I2C_Read... [21:57:32]Read from MH i2c: D1 01 00 38 00 00 09 [21:57:32]Write to MH i2c: 01 00 00 39 00 39 [21:57:32]Write i2c OK [21:57:32]MH_I2C_Read... [21:57:33]*** Cut start [21:57:33]*** Partial cut [21:57:33]*** CUTSNS_PIN = 1 [21:57:33]*** CUTSNS_PIN = 0 [21:57:33]*** Brake cut motor [21:57:33]Read from MH i2c: 01 [21:57:33]MH_I2C_Read... [21:57:33]*** Stop cut motor [21:57:33]*** Cut end [21:57:33]Read from MH i2c: 01 07 00 [21:57:34]MH_I2C_Read... [21:57:34]Read from MH i2c: 01 07 00 39 00 00 00 00 00 00 FF 0F 4E [21:57:34]process_action print_text done [21:57:34]requested_data is exist [21:57:34]produce_requested_data [21:57:34]requested_item fm.sn is exist - process it [21:57:34]wFMCommunicate request_size=4 [21:57:34]MH_SAM_APDU [21:57:34]CAPDU: 80 11 00 00 [21:57:34]Write to MH i2c: E2 08 00 3A 00 80 11 00 00 00 00 00 00 B4 [21:57:34]Write i2c OK [21:57:34]MH_I2C_Read... [21:57:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:57:34]Read from MH i2c: E2 [21:57:34]MH_I2C_Read... [21:57:34]Read from MH i2c: E2 17 00 [21:57:34]MH_I2C_Read... [21:57:34]Read from MH i2c: E2 17 00 3A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 11 [21:57:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:57:34]wFMCommunicate OK [21:57:34]requested_item fd.num is exist - process it [21:57:34]SAM_PROTO_GetFieldsCounters [21:57:34]wFMCommunicate request_size=4 [21:57:34]MH_SAM_APDU [21:57:34]CAPDU: 80 13 00 00 [21:57:34]Write to MH i2c: E2 08 00 3B 00 80 13 00 00 00 00 00 00 B7 [21:57:34]Write i2c OK [21:57:34]MH_I2C_Read... [21:57:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:57:34]Read from MH i2c: E2 [21:57:34]MH_I2C_Read... [21:57:34]Read from MH i2c: E2 62 00 [21:57:34]MH_I2C_Read... [21:57:34]Read from MH i2c: E2 62 00 3B 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3C 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 18 02 00 00 5E 04 04 00 18 02 00 00 57 04 04 00 19 02 00 00 19 04 04 00 00 00 00 00 90 00 9B [21:57:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3C 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 18 02 00 00 5E 04 04 00 18 02 00 00 57 04 04 00 19 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:57:34]wFMCommunicate OK [21:57:34]SAM_PROTO_GetFieldsCounters done [21:57:34]requested_item shift.num is exist - process it [21:57:34]requested_item shift.opened is exist - process it [21:57:34]req_shift_opened [21:57:34]FM_GetShiftState [21:57:34]SAM_PROTO_GetShiftState [21:57:34]wFMCommunicate request_size=4 [21:57:34]MH_SAM_APDU [21:57:34]CAPDU: 80 13 01 00 [21:57:34]Write to MH i2c: E2 08 00 3C 00 80 13 01 00 00 00 00 00 B9 [21:57:34]Write i2c OK [21:57:34]MH_I2C_Read... [21:57:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:57:34]Read from MH i2c: E2 [21:57:34]MH_I2C_Read... [21:57:34]Read from MH i2c: E2 0E 00 [21:57:34]MH_I2C_Read... [21:57:34]Read from MH i2c: E2 0E 00 3C 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 6A [21:57:34]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:57:34]wFMCommunicate OK [21:57:34]SAM_PROTO_GetShiftState done [21:57:34]FM_GetShiftState done [21:57:34]req_shift_opened done [21:57:34]requested_item shift.open_date is exist - process it [21:57:34]req_shift_open_date [21:57:34]req_shift_open_date done [21:57:34]produce_requested_data done [21:57:34]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226876,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [21:57:34]process_action_free print_text [21:57:34]json_value_free [21:57:34]json_value_free done [21:57:34]process_json_proto returns [21:57:34]Send response to host [21:57:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226876,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [21:57:34]free response buf [21:57:34]execute_script done [21:57:34]execute_script returns [21:57:34]free content buf [21:57:34]Sock 8.Close socket [21:57:34]Sock 8.Thread stoped [21:57:34]accept exits with 9 [21:57:34]New connection [21:57:34]New thread 3067379044 created [21:57:34]Thread 3067522404 joined [21:57:34]Waiting for new connection... [21:57:34] Sock 9.Parse request [21:57:34]Sock 9.Check first char [21:57:34]Sock 9.First char is OK [21:57:34]request: POST /json_proto HTTP/1.0 [21:57:34]Method: POST [21:57:34]URL: /json_proto [21:57:34]Method is POST - this is cgi request [21:57:34]url: /json_proto [21:57:34]query_string will be loaded in cgi processing [21:57:34]execute_cgi json_proto POST (null) [21:57:34]execute_cgi path=json_proto method=POST [21:57:34]POST find Content-Length [21:57:34]Host: 172.17.43.131:8080 [21:57:34]Content-Length: 678 [21:57:34]Content-Type: application/json [21:57:34] [21:57:34]POST finish read [21:57:34]Found Content-Length = 678 [21:57:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003305", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:57:34]execute_script... [21:57: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)2003305", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:57:34]POST & json_proto [21:57:34]process_json_proto [21:57:34]json parsed OK: [21:57:34]protocol is kg_v1.0 [21:57:34]action value=close_receipt [21:57:34]process_action close_receipt [21:57:34]cmd_close_receipt [21:57:34]MH_GetDate [21:57:34]Write to MH i2c: F0 00 00 3D 00 2C [21:57:34]Write i2c OK [21:57:34]MH_I2C_Read... [21:57:34]Read from MH i2c: F0 [21:57:34]MH_I2C_Read... [21:57:34]Read from MH i2c: F0 09 00 [21:57:34]MH_I2C_Read... [21:57:34]Read from MH i2c: F0 09 00 3D 00 00 CF BE A6 66 F8 BA A6 66 8C [21:57:34]GetLastDocTimeStamp 1722203569 [21:57:34]current date 1722203855 [21:57:34]FM_GetShiftState [21:57:34]SAM_PROTO_GetShiftState [21:57:34]wFMCommunicate request_size=4 [21:57:34]MH_SAM_APDU [21:57:34]CAPDU: 80 13 01 00 [21:57:34]Write to MH i2c: E2 08 00 3E 00 80 13 01 00 00 00 00 00 BB [21:57:34]Write i2c OK [21:57:34]MH_I2C_Read... [21:57:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:57:34]Read from MH i2c: E2 [21:57:34]MH_I2C_Read... [21:57:34]Read from MH i2c: E2 0E 00 [21:57:34]MH_I2C_Read... [21:57:34]Read from MH i2c: E2 0E 00 3E 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 6C [21:57:34]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:57:34]wFMCommunicate OK [21:57:34]SAM_PROTO_GetShiftState done [21:57:34]FM_GetShiftState done [21:57:34]opened in 1722125326 [21:57:34]opened+sec_in_day 1722211726 [21:57:34]quantity*price = 20001 [21:57:34]sum+1 = 20002 [21:57:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 537 28.07.2024 21:57 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226877 ФПД: 67193708555819 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T215735&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226877&fm=67193708555819&tin=02508201610067®Number=0000000000092624&sum=20000 [21:57:36]StoreToDocumentArchive [21:57:36]shift 439 fd 226877 [21:57:36]save to /storage/0439/doc_00226877 [21:57:36]save last doc name /storage/0439/doc_00226877 to /storage/kkm_last_doc_name [21:57:36]save OK [21:57:36]Clear old archive folders... [21:57:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:57:36]tlvbuf is 01A0DBE0 [21:57:36]SAM_PROTO_ClearQueue [21:57:36]wFMCommunicate request_size=4 [21:57:36]MH_SAM_APDU [21:57:36]CAPDU: 80 09 00 00 [21:57:36]Write to MH i2c: E2 08 00 4B 00 80 09 00 00 00 00 00 00 BD [21:57:36]Write i2c OK [21:57:36]MH_I2C_Read... [21:57:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:57:36]Read from MH i2c: E2 [21:57:36]MH_I2C_Read... [21:57:36]Read from MH i2c: E2 03 00 [21:57:36]MH_I2C_Read... [21:57:36]Read from MH i2c: E2 03 00 4B 00 00 90 00 BF [21:57:36]RAPDU: 90 00 [21:57:36]wFMCommunicate OK [21:57:36]SAM_PROTO_ClearQueue done [21:57:36]KKMCreateOFDPacket [21:57:36]OFDProtocolAddRootSTLVToBuf [21:57:36]FM_MakeSignedData [21:57:36]FM_MakeSignedData [21:57:36]SAM_PROTO_SignData [21:57:36]wFMCommunicate request_size=4 [21:57:36]MH_SAM_APDU [21:57:36]CAPDU: 80 0D 01 02 [21:57:36]Write to MH i2c: E2 08 00 4C 00 80 0D 01 02 00 00 00 00 C5 [21:57:36]Write i2c OK [21:57:36]MH_I2C_Read... [21:57:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:57:36]Read from MH i2c: E2 [21:57:36]MH_I2C_Read... [21:57:36]Read from MH i2c: E2 03 00 [21:57:36]MH_I2C_Read... [21:57:36]Read from MH i2c: E2 03 00 4C 00 00 90 00 C0 [21:57:36]RAPDU: 90 00 [21:57:36]wFMCommunicate OK [21:57:36]wFMCommunicate request_size=255 [21:57:36]MH_SAM_APDU [21:57:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 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 19 02 00 00 F4 03 04 00 CF BE A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3D 76 03 00 35 04 06 00 3D [21:57:36]Write to MH i2c: E2 02 01 4D 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 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 19 02 00 00 F4 03 04 00 CF BE A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3D 76 03 00 35 04 06 00 3D 00 00 AD [21:57:36]recv_with_timeout no data received [21:57:36]Write i2c OK [21:57:36]MH_I2C_Read... [21:57:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:57:36]Read from MH i2c: E2 [21:57:36]MH_I2C_Read... [21:57:36]Read from MH i2c: E2 03 00 [21:57:36]MH_I2C_Read... [21:57:36]Read from MH i2c: E2 03 00 4D 00 00 90 00 C1 [21:57:36]RAPDU: 90 00 [21:57:36]wFMCommunicate OK [21:57:36]wFMCommunicate request_size=10 [21:57:36]MH_SAM_APDU [21:57:36]CAPDU: 80 0D 02 02 05 1C C1 21 2E 2B [21:57:36]Write to MH i2c: E2 0D 00 4E 00 80 0D 02 02 05 00 1C C1 21 2E 2B 00 00 29 [21:57:36]Write i2c OK [21:57:36]MH_I2C_Read... [21:57:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:57:36]Read from MH i2c: E2 [21:57:36]MH_I2C_Read... [21:57:36]Read from MH i2c: E2 03 00 [21:57:36]MH_I2C_Read... [21:57:36]Read from MH i2c: E2 03 00 4E 00 00 90 00 C2 [21:57:36]RAPDU: 90 00 [21:57:36]wFMCommunicate OK [21:57:36]wFMCommunicate request_size=4 [21:57:36]MH_SAM_APDU [21:57:36]CAPDU: 80 0D 03 02 [21:57:36]Write to MH i2c: E2 08 00 4F 00 80 0D 03 02 00 00 00 00 CA [21:57:36]Write i2c OK [21:57:36]MH_I2C_Read... [21:57:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:57:36]Read from MH i2c: E2 [21:57:36]MH_I2C_Read... [21:57:36]Read from MH i2c: E2 0B 00 [21:57:36]MH_I2C_Read... [21:57:36]Read from MH i2c: E2 0B 00 4F 00 00 3D 1E 32 89 F3 4D 17 32 90 00 6A [21:57:36]RAPDU: 3D 1E 32 89 F3 4D 17 32 90 00 [21:57:36]wFMCommunicate OK [21:57:36]SAM_PROTO_SignData done [21:57:36]FM_MakeSignedData done [21:57:36]CreateOFDProtocolMessage [21:57:36]wFMCommunicate request_size=4 [21:57:36]MH_SAM_APDU [21:57:36]CAPDU: 80 11 00 00 [21:57:36]Write to MH i2c: E2 08 00 50 00 80 11 00 00 00 00 00 00 CA [21:57:36]Write i2c OK [21:57:36]MH_I2C_Read... [21:57:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:57:36]Read from MH i2c: E2 [21:57:36]MH_I2C_Read... [21:57:36]Read from MH i2c: E2 17 00 [21:57:36]MH_I2C_Read... [21:57:36]Read from MH i2c: E2 17 00 50 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 27 [21:57:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:57:36]wFMCommunicate OK [21:57:36]CreateOFDProtocolMessage done [21:57:36]OFDSenderStorePacket 226877 [21:57:36]StoreOFDPacket docnum=226877 [21:57:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 39 0D 07 01 0E 67 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 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 19 02 00 00 F4 03 04 00 CF BE A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3D 76 03 00 35 04 06 00 3D 1C C1 21 2E 2B 3D 1E 32 89 F3 4D 17 32 [21:57:36]CheckFolder [21:57:36]dirname=/storage/ofd_packets [21:57:36]CheckFolder done [21:57:36]ProducePacketName [21:57:36]name=ofd_packets/00226877 [21:57:36]NVStorageSaveData ofd_packets/00226877 [21:57:36]File name is /storage/ofd_packets/00226877 [21:57:36]Write 301 bytes [21:57:36]NVStorageSaveData done [21:57:36]OFDSenderStorePacket done [21:57:36]KKMCreateOFDPacket done [21:57:36]NVStorageSaveData kkm_last_timestamp [21:57:37]File name is /storage/kkm_last_timestamp [21:57:37]Write 4 bytes [21:57:37]NVStorageSaveData done [21:57:37]ExternCall_PrintAddStr [21:57:37]wPrintStart [21:57:37]Write to MH i2c: 01 00 00 51 00 51 [21:57:37]Write i2c OK [21:57:37]MH_I2C_Read... [21:57:37]Read from MH i2c: 01 [21:57:37]MH_I2C_Read... [21:57:37]Read from MH i2c: 01 07 00 [21:57:37]MH_I2C_Read... [21:57:37]Read from MH i2c: 01 07 00 51 00 00 00 00 00 00 FF 0F 66 [21:57:37]RasterBufferAndPrint [21:57:37]line Счет N : (1)2003305 [21:57:37]line ИНН: 02508201610067 [21:57:37]line Контрольно-Кассовый Чек [21:57:37]line ПРОДАЖА [21:57:37]line ТРК (МРК, ГНК) : 43 [21:57:37]line Товар: 2710124130 [21:57:37]line Аи-92-К-5 [21:57:37]line 2.950 * 67.80 [21:57:37]line = 200.01 [21:57:37]line НДС 12% НСП 1% [21:57:37]line > о реализуемом товаре [21:57:37]line ОКРУГЛЕНИЕ: -0.01 [21:57:37]line ИТОГО: 200.00 [21:57:37]line Внесено: 200.00 [21:57:37]line СДАЧА: 0.00 [21:57:37]line НСП 1% : 1.77 [21:57:37]line НДС 12% : 21.24 [21:57:37]line Наличными: 200.00 [21:57:37]line Безнал.: 0.00 [21:57:37]line Место: АЗС № 97 "Партнер Нефть" [21:57:37]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:57:37]line СНО: Общий режим [21:57:37]line Чек 537 28.07.2024 21:57 [21:57:37]line Смена: 439 ФФД: 1.0 [21:57:37]line ЗНМ: 0300000054 [21:57:37]line РНМ: 0000000000092624 [21:57:37]line Версия ККМ: 001 [21:57:37]line ФМ: 0000000000874959 [21:57:37]line ФД: 226877 [21:57:37]line ФПД: 67193708555819 [21:57:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T215735&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226877&fm=67193708555819&tin=02508201610067®Number=0000000000092624&sum=20000 [21:57:37]written 0, free lines is 4095 [21:57:37]OFD Sender: Processing packet 226877 [packets to send 604, broken 603] [21:57:37]ProducePacketName [21:57:37]name=ofd_packets/00226877 [21:57:37]OFD Sender: To server: pG, [21:57:37]CommunicateWithHost lk.salyk.kg:30040 [21:57:37]ConnectInit lk.salyk.kg [21:57:37]Write to MH i2c: 01 00 00 7C 00 7C [21:57:37]Write i2c OK [21:57:37]MH_I2C_Read... [21:57:37]Read from MH i2c: 01 [21:57:37]MH_I2C_Read... [21:57:37]Read from MH i2c: 01 07 00 [21:57:37]MH_I2C_Read... [21:57:37]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 61 0C F0 [21:57:37]RasterBufferAndPrint [21:57:37]line [21:57:37]line [21:57:37]line [21:57:37]line [21:57:37]line [21:57:37]written 0, free lines is 3183 [21:57:37]MH_Cut [21:57:37]Write to MH i2c: D1 01 00 83 00 01 55 [21:57:37]Write i2c OK [21:57:37]MH_I2C_Read... [21:57:37]Read from MH i2c: D1 [21:57:37]MH_I2C_Read... [21:57:37]Read from MH i2c: D1 01 00 [21:57:37]MH_I2C_Read... [21:57:37]Read from MH i2c: D1 01 00 83 00 00 54 [21:57:37]Write to MH i2c: 01 00 00 84 00 84 [21:57:37]Write i2c OK [21:57:37]MH_I2C_Read... [21:57:38]*** Cut start [21:57:38]*** Partial cut [21:57:38]*** CUTSNS_PIN = 1 [21:57:38]*** CUTSNS_PIN = 0 [21:57:38]*** Brake cut motor [21:57:39]Read from MH i2c: 01 [21:57:39]MH_I2C_Read... [21:57:39]*** Stop cut motor [21:57:39]*** Cut end [21:57:39]Read from MH i2c: 01 07 00 [21:57:39]MH_I2C_Read... [21:57:39]Read from MH i2c: 01 07 00 84 00 00 00 00 00 00 FF 0F 99 [21:57:39]process_action close_receipt done [21:57:39]requested_data is exist [21:57:39]produce_requested_data [21:57:39]requested_item fm.sn is exist - process it [21:57:39]wFMCommunicate request_size=4 [21:57:39]MH_SAM_APDU [21:57:39]CAPDU: 80 11 00 00 [21:57:39]Write to MH i2c: E2 08 00 85 00 80 11 00 00 00 00 00 00 FF [21:57:39]Write i2c OK [21:57:39]MH_I2C_Read... [21:57:39]Read from MH i2c: E2 [21:57:39]MH_I2C_Read... [21:57:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:57:39]Read from MH i2c: E2 17 00 [21:57:39]MH_I2C_Read... [21:57:39]Read from MH i2c: E2 17 00 85 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5C [21:57:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:57:39]wFMCommunicate OK [21:57:39]requested_item fd.num is exist - process it [21:57:39]SAM_PROTO_GetFieldsCounters [21:57:39]wFMCommunicate request_size=4 [21:57:39]MH_SAM_APDU [21:57:39]CAPDU: 80 13 00 00 [21:57:39]Write to MH i2c: E2 08 00 86 00 80 13 00 00 00 00 00 00 02 [21:57:39]Write i2c OK [21:57:39]MH_I2C_Read... [21:57:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:57:39]Read from MH i2c: E2 [21:57:39]MH_I2C_Read... [21:57:39]Read from MH i2c: E2 62 00 [21:57:39]MH_I2C_Read... [21:57:39]Read from MH i2c: E2 62 00 86 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3D 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 19 02 00 00 5E 04 04 00 19 02 00 00 57 04 04 00 1A 02 00 00 19 04 04 00 00 00 00 00 90 00 EA [21:57:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3D 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 19 02 00 00 5E 04 04 00 19 02 00 00 57 04 04 00 1A 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:57:39]wFMCommunicate OK [21:57:39]SAM_PROTO_GetFieldsCounters done [21:57:39]requested_item shift.num is exist - process it [21:57:39]requested_item shift.opened is exist - process it [21:57:39]req_shift_opened [21:57:39]FM_GetShiftState [21:57:39]SAM_PROTO_GetShiftState [21:57:39]wFMCommunicate request_size=4 [21:57:39]MH_SAM_APDU [21:57:39]CAPDU: 80 13 01 00 [21:57:39]Write to MH i2c: E2 08 00 87 00 80 13 01 00 00 00 00 00 04 [21:57:39]Write i2c OK [21:57:39]MH_I2C_Read... [21:57:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:57:39]Read from MH i2c: E2 [21:57:39]MH_I2C_Read... [21:57:39]Read from MH i2c: E2 0E 00 [21:57:39]MH_I2C_Read... [21:57:39]Read from MH i2c: E2 0E 00 87 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 B5 [21:57:39]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:57:39]wFMCommunicate OK [21:57:39]SAM_PROTO_GetShiftState done [21:57:39]FM_GetShiftState done [21:57:39]req_shift_opened done [21:57:39]requested_item shift.open_date is exist - process it [21:57:39]req_shift_open_date [21:57:39]req_shift_open_date done [21:57:39]produce_requested_data done [21:57:39]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226877,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [21:57:39]process_action_free close_receipt [21:57:39]json_value_free [21:57:39]json_value_free done [21:57:39]process_json_proto returns [21:57:39]Send response to host [21:57:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226877,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [21:57:39]free response buf [21:57:39]execute_script done [21:57:39]execute_script returns [21:57:39]free content buf [21:57:39]Sock 9.Close socket [21:57:39]Sock 9.Thread stoped [21:57:42]ConnectInit Can't take IP for lk.salyk.kg [21:57:42]CommunicateWithHost connect error [21:57:42]CommunicateWithHost err = -1 [21:57:42]OFD Sender: Server communicate error [21:57:47]OFD Sender: Processing packet 226877 [packets to send 604, broken 603] [21:57:47]ProducePacketName [21:57:47]name=ofd_packets/00226877 [21:57:47]OFD Sender: To server: pG, [21:57:47]CommunicateWithHost lk.salyk.kg:30040 [21:57:47]ConnectInit lk.salyk.kg [21:57:50]recv_with_timeout no data received [21:57:52]ConnectInit Can't take IP for lk.salyk.kg [21:57:52]CommunicateWithHost connect error [21:57:52]CommunicateWithHost err = -1 [21:57:52]OFD Sender: Server communicate error [21:57:57]OFD Sender: Processing packet 226877 [packets to send 604, broken 603] [21:57:57]ProducePacketName [21:57:57]name=ofd_packets/00226877 [21:57:57]OFD Sender: To server: pG, [21:57:57]CommunicateWithHost lk.salyk.kg:30040 [21:57:57]ConnectInit lk.salyk.kg [21:58:01]recv_with_timeout no data received [21:58:02]ConnectInit Can't take IP for lk.salyk.kg [21:58:02]CommunicateWithHost connect error [21:58:02]CommunicateWithHost err = -1 [21:58:02]OFD Sender: Server communicate error [21:58:07]OFD Sender: Processing packet 226877 [packets to send 604, broken 603] [21:58:07]ProducePacketName [21:58:07]name=ofd_packets/00226877 [21:58:07]OFD Sender: To server: pG, [21:58:07]CommunicateWithHost lk.salyk.kg:30040 [21:58:07]ConnectInit lk.salyk.kg [21:58:11]recv_with_timeout no data received [21:58:12]ConnectInit Can't take IP for lk.salyk.kg [21:58:12]CommunicateWithHost connect error [21:58:12]CommunicateWithHost err = -1 [21:58:12]OFD Sender: Server communicate error [21:58:17]OFD Sender: Processing packet 226877 [packets to send 604, broken 603] [21:58:17]ProducePacketName [21:58:17]name=ofd_packets/00226877 [21:58:17]OFD Sender: To server: pG, [21:58:17]CommunicateWithHost lk.salyk.kg:30040 [21:58:17]ConnectInit lk.salyk.kg [21:58:22]recv_with_timeout no data received [21:58:24]Connected sock=10 [21:58:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 39 0D 07 01 0E 67 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 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 19 02 00 00 F4 03 04 00 CF BE A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3D 76 03 00 35 04 06 00 3D 1C C1 21 2E 2B 3D 1E 32 89 F3 4D 17 32 [21:58:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 E4 58 47 00 91 6A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3D 76 03 00 F4 03 04 00 15 6B A6 66 B6 04 01 00 00 2B CD 33 20 E7 60 7E 27 [21:58:25]CommunicateWithHost err = 0 [21:58:25]CheckOFDResponse [21:58:25]1017 (14) - 77093643461234 [21:58:25]1041 (16) - 0000000000874959 [21:58:25]1040 (4) - 226877 [21:58:25]1012 (4) - 28.07.2024 16:00 [21:58:25]1206 (1) - 0 [21:58:25]OFD Sender: Remove packet 226877 [21:58:25]ProducePacketName [21:58:25]name=ofd_packets/00226877 [21:58:25]NVStorageDeleteData [21:58:25]OFD Sender: No OFD packet to send [21:58:30]OFD Sender: No OFD packet to send [21:58:33]recv_with_timeout no data received [21:58:35]OFD Sender: No OFD packet to send [21:58:40]OFD Sender: No OFD packet to send [21:58:44]recv_with_timeout no data received [21:58:45]OFD Sender: No OFD packet to send [21:58:50]OFD Sender: No OFD packet to send [21:58:55]recv_with_timeout no data received [21:58:55]OFD Sender: No OFD packet to send [21:59:00]OFD Sender: No OFD packet to send [21:59:02]accept exits with 8 [21:59:02]New connection [21:59:02]New thread 3067522404 created [21:59:02]Thread 3067379044 joined [21:59:02]Waiting for new connection... [21:59:02] Sock 8.Parse request [21:59:02]Sock 8.Check first char [21:59:02]Sock 8.First char is OK [21:59:02]request: POST /json_proto HTTP/1.0 [21:59:02]Method: POST [21:59:02]URL: /json_proto [21:59:02]Method is POST - this is cgi request [21:59:02]url: /json_proto [21:59:02]query_string will be loaded in cgi processing [21:59:02]execute_cgi json_proto POST (null) [21:59:02]execute_cgi path=json_proto method=POST [21:59:02]POST find Content-Length [21:59:02]Host: 172.17.43.131:8080 [21:59:02]Content-Length: 671 [21:59:02]Content-Type: application/json [21:59:02] [21:59:02]POST finish read [21:59:02]Found Content-Length = 671 [21:59:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003306", "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.80, "quantity" : 2.910, "sum" : 200.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:59:02]execute_script... [21:59: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)2003306", "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.80, "quantity" : 2.910, "sum" : 200.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:59:02]POST & json_proto [21:59:02]process_json_proto [21:59:02]json parsed OK: [21:59:02]protocol is kg_v1.0 [21:59:02]action value=close_receipt [21:59:02]process_action close_receipt [21:59:02]cmd_close_receipt [21:59:02]MH_GetDate [21:59:02]Write to MH i2c: F0 00 00 88 00 77 [21:59:02]Write i2c OK [21:59:02]MH_I2C_Read... [21:59:02]Read from MH i2c: F0 [21:59:02]MH_I2C_Read... [21:59:02]Read from MH i2c: F0 09 00 [21:59:02]MH_I2C_Read... [21:59:02]Read from MH i2c: F0 09 00 88 00 00 26 BF A6 66 F8 BA A6 66 2F [21:59:02]GetLastDocTimeStamp 1722203855 [21:59:02]current date 1722203942 [21:59:02]FM_GetShiftState [21:59:02]SAM_PROTO_GetShiftState [21:59:02]wFMCommunicate request_size=4 [21:59:02]MH_SAM_APDU [21:59:02]CAPDU: 80 13 01 00 [21:59:02]Write to MH i2c: E2 08 00 89 00 80 13 01 00 00 00 00 00 06 [21:59:02]Write i2c OK [21:59:02]MH_I2C_Read... [21:59:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:59:02]Read from MH i2c: E2 [21:59:02]MH_I2C_Read... [21:59:02]Read from MH i2c: E2 0E 00 [21:59:02]MH_I2C_Read... [21:59:02]Read from MH i2c: E2 0E 00 89 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 B7 [21:59:02]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:59:02]wFMCommunicate OK [21:59:02]SAM_PROTO_GetShiftState done [21:59:02]FM_GetShiftState done [21:59:02]opened in 1722125326 [21:59:02]opened+sec_in_day 1722211726 [21:59:02]quantity*price = 20020 [21:59:02]sum+1 = 20022 [21:59:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.26 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 538 28.07.2024 21:59 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226878 ФПД: 129398670718451 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T215902&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226878&fm=129398670718451&tin=02508201610067®Number=0000000000092624&sum=20000 [21:59:03]StoreToDocumentArchive [21:59:03]shift 439 fd 226878 [21:59:03]save to /storage/0439/doc_00226878 [21:59:03]save last doc name /storage/0439/doc_00226878 to /storage/kkm_last_doc_name [21:59:03]save OK [21:59:03]Clear old archive folders... [21:59:03]ProcessDocumentItem done err = 0, tmpTLVsize=252 [21:59:03]tlvbuf is 019FC870 [21:59:03]SAM_PROTO_ClearQueue [21:59:03]wFMCommunicate request_size=4 [21:59:03]MH_SAM_APDU [21:59:03]CAPDU: 80 09 00 00 [21:59:03]Write to MH i2c: E2 08 00 96 00 80 09 00 00 00 00 00 00 08 [21:59:03]Write i2c OK [21:59:03]MH_I2C_Read... [21:59:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:59:03]Read from MH i2c: E2 [21:59:03]MH_I2C_Read... [21:59:03]Read from MH i2c: E2 03 00 [21:59:03]MH_I2C_Read... [21:59:03]Read from MH i2c: E2 03 00 96 00 00 90 00 0A [21:59:03]RAPDU: 90 00 [21:59:03]wFMCommunicate OK [21:59:03]SAM_PROTO_ClearQueue done [21:59:03]KKMCreateOFDPacket [21:59:03]OFDProtocolAddRootSTLVToBuf [21:59:03]FM_MakeSignedData [21:59:03]FM_MakeSignedData [21:59:03]SAM_PROTO_SignData [21:59:03]wFMCommunicate request_size=4 [21:59:03]MH_SAM_APDU [21:59:03]CAPDU: 80 0D 01 02 [21:59:03]Write to MH i2c: E2 08 00 97 00 80 0D 01 02 00 00 00 00 10 [21:59:03]Write i2c OK [21:59:03]MH_I2C_Read... [21:59:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:59:03]Read from MH i2c: E2 [21:59:03]MH_I2C_Read... [21:59:03]Read from MH i2c: E2 03 00 [21:59:03]MH_I2C_Read... [21:59:03]Read from MH i2c: E2 03 00 97 00 00 90 00 0B [21:59:03]RAPDU: 90 00 [21:59:03]wFMCommunicate OK [21:59:03]wFMCommunicate request_size=255 [21:59:03]MH_SAM_APDU [21:59:03]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 0B 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 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 4E 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 02 00 00 F4 03 04 00 26 BF A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3E 76 03 00 35 04 06 00 [21:59:03]Write to MH i2c: E2 02 01 98 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 0B 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 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 4E 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 02 00 00 F4 03 04 00 26 BF A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3E 76 03 00 35 04 06 00 00 00 91 [21:59:03]Write i2c OK [21:59:03]MH_I2C_Read... [21:59:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:59:03]Read from MH i2c: E2 [21:59:03]MH_I2C_Read... [21:59:03]Read from MH i2c: E2 03 00 [21:59:03]MH_I2C_Read... [21:59:03]Read from MH i2c: E2 03 00 98 00 00 90 00 0C [21:59:03]RAPDU: 90 00 [21:59:03]wFMCommunicate OK [21:59:03]wFMCommunicate request_size=11 [21:59:03]MH_SAM_APDU [21:59:03]CAPDU: 80 0D 02 02 06 75 AF F9 CD 75 F3 [21:59:03]Write to MH i2c: E2 0E 00 99 00 80 0D 02 02 06 00 75 AF F9 CD 75 F3 00 00 71 [21:59:03]Write i2c OK [21:59:03]MH_I2C_Read... [21:59:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:59:03]Read from MH i2c: E2 [21:59:03]MH_I2C_Read... [21:59:03]Read from MH i2c: E2 03 00 [21:59:03]MH_I2C_Read... [21:59:03]Read from MH i2c: E2 03 00 99 00 00 90 00 0D [21:59:03]RAPDU: 90 00 [21:59:03]wFMCommunicate OK [21:59:03]wFMCommunicate request_size=4 [21:59:03]MH_SAM_APDU [21:59:03]CAPDU: 80 0D 03 02 [21:59:03]Write to MH i2c: E2 08 00 9A 00 80 0D 03 02 00 00 00 00 15 [21:59:03]Write i2c OK [21:59:03]MH_I2C_Read... [21:59:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:59:03]Read from MH i2c: E2 [21:59:03]MH_I2C_Read... [21:59:03]Read from MH i2c: E2 0B 00 [21:59:03]MH_I2C_Read... [21:59:03]Read from MH i2c: E2 0B 00 9A 00 00 E4 13 42 FC 42 9A B0 A7 90 00 7E [21:59:03]RAPDU: E4 13 42 FC 42 9A B0 A7 90 00 [21:59:03]wFMCommunicate OK [21:59:03]SAM_PROTO_SignData done [21:59:03]FM_MakeSignedData done [21:59:03]CreateOFDProtocolMessage [21:59:03]wFMCommunicate request_size=4 [21:59:03]MH_SAM_APDU [21:59:03]CAPDU: 80 11 00 00 [21:59:03]Write to MH i2c: E2 08 00 9B 00 80 11 00 00 00 00 00 00 15 [21:59:03]Write i2c OK [21:59:03]MH_I2C_Read... [21:59:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:59:03]Read from MH i2c: E2 [21:59:03]MH_I2C_Read... [21:59:03]Read from MH i2c: E2 17 00 [21:59:03]MH_I2C_Read... [21:59:03]Read from MH i2c: E2 17 00 9B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 72 [21:59:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:59:03]wFMCommunicate OK [21:59:03]CreateOFDProtocolMessage done [21:59:03]OFDSenderStorePacket 226878 [21:59:03]StoreOFDPacket docnum=226878 [21:59:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 0E E3 08 01 7C 04 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 0B 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 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 4E 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 02 00 00 F4 03 04 00 26 BF A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3E 76 03 00 35 04 06 00 75 AF F9 CD 75 F3 E4 13 42 FC 42 9A B0 A7 [21:59:03]CheckFolder [21:59:03]dirname=/storage/ofd_packets [21:59:03]CheckFolder done [21:59:03]ProducePacketName [21:59:03]name=ofd_packets/00226878 [21:59:03]NVStorageSaveData ofd_packets/00226878 [21:59:03]File name is /storage/ofd_packets/00226878 [21:59:03]Write 302 bytes [21:59:03]NVStorageSaveData done [21:59:03]OFDSenderStorePacket done [21:59:03]KKMCreateOFDPacket done [21:59:03]NVStorageSaveData kkm_last_timestamp [21:59:03]File name is /storage/kkm_last_timestamp [21:59:03]Write 4 bytes [21:59:03]NVStorageSaveData done [21:59:03]ExternCall_PrintAddStr [21:59:03]wPrintStart [21:59:03]Write to MH i2c: 01 00 00 9C 00 9C [21:59:03]Write i2c OK [21:59:03]MH_I2C_Read... [21:59:03]Read from MH i2c: 01 [21:59:03]MH_I2C_Read... [21:59:03]Read from MH i2c: 01 07 00 [21:59:03]MH_I2C_Read... [21:59:03]Read from MH i2c: 01 07 00 9C 00 00 00 00 00 00 FF 0F B1 [21:59:03]RasterBufferAndPrint [21:59:03]line Счет N : (1)2003306 [21:59:03]line ИНН: 02508201610067 [21:59:03]line Контрольно-Кассовый Чек [21:59:03]line ПРОДАЖА [21:59:03]line ТРК (МРК, ГНК) : 42 [21:59:03]line Товар: 2710124130 [21:59:03]line Super-92-К-5 [21:59:03]line 2.910 * 68.80 [21:59:03]line = 200.21 [21:59:03]line НДС 12% НСП 1% [21:59:03]line > о реализуемом товаре [21:59:03]line ОКРУГЛЕНИЕ: -0.21 [21:59:03]line ИТОГО: 200.00 [21:59:03]line Внесено: 200.00 [21:59:03]line СДАЧА: 0.00 [21:59:03]line НСП 1% : 1.77 [21:59:03]line НДС 12% : 21.26 [21:59:03]line Наличными: 200.00 [21:59:03]line Безнал.: 0.00 [21:59:03]line Место: АЗС № 97 "Партнер Нефть" [21:59:03]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:59:03]line СНО: Общий режим [21:59:03]line Чек 538 28.07.2024 21:59 [21:59:03]line Смена: 439 ФФД: 1.0 [21:59:03]line ЗНМ: 0300000054 [21:59:03]line РНМ: 0000000000092624 [21:59:03]line Версия ККМ: 001 [21:59:03]line ФМ: 0000000000874959 [21:59:03]line ФД: 226878 [21:59:03]line ФПД: 129398670718451 [21:59:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T215902&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226878&fm=129398670718451&tin=02508201610067®Number=0000000000092624&sum=20000 [21:59:03]written 0, free lines is 4095 [21:59:04]OFD Sender: Processing packet 226878 [packets to send 604, broken 603] [21:59:04]ProducePacketName [21:59:04]name=ofd_packets/00226878 [21:59:04]OFD Sender: To server: pG, [21:59:04]CommunicateWithHost lk.salyk.kg:30040 [21:59:04]ConnectInit lk.salyk.kg [21:59:04]Write to MH i2c: 01 00 00 C7 00 C7 [21:59:04]Write i2c OK [21:59:04]MH_I2C_Read... [21:59:04]Read from MH i2c: 01 [21:59:04]MH_I2C_Read... [21:59:04]Read from MH i2c: 01 07 00 [21:59:04]MH_I2C_Read... [21:59:04]Read from MH i2c: 01 07 00 C7 00 00 00 00 00 00 61 0C 3B [21:59:04]RasterBufferAndPrint [21:59:04]line [21:59:04]line [21:59:04]line [21:59:04]line [21:59:04]line [21:59:04]written 0, free lines is 3172 [21:59:04]MH_Cut [21:59:04]Write to MH i2c: D1 01 00 CE 00 01 A0 [21:59:04]Write i2c OK [21:59:04]MH_I2C_Read... [21:59:04]Read from MH i2c: D1 [21:59:04]MH_I2C_Read... [21:59:04]Read from MH i2c: D1 01 00 [21:59:04]MH_I2C_Read... [21:59:04]Read from MH i2c: D1 01 00 CE 00 00 9F [21:59:04]Write to MH i2c: 01 00 00 CF 00 CF [21:59:04]Write i2c OK [21:59:04]MH_I2C_Read... [21:59:05]*** Cut start [21:59:05]*** Partial cut [21:59:05]*** CUTSNS_PIN = 1 [21:59:05]*** CUTSNS_PIN = 0 [21:59:05]*** Brake cut motor [21:59:06]recv_with_timeout no data received [21:59:06]Read from MH i2c: 01 [21:59:06]MH_I2C_Read... [21:59:06]*** Stop cut motor [21:59:06]*** Cut end [21:59:06]Read from MH i2c: 01 07 00 [21:59:06]MH_I2C_Read... [21:59:06]Read from MH i2c: 01 07 00 CF 00 00 00 00 00 00 FF 0F E4 [21:59:06]process_action close_receipt done [21:59:06]requested_data is exist [21:59:06]produce_requested_data [21:59:06]requested_item fm.sn is exist - process it [21:59:06]wFMCommunicate request_size=4 [21:59:06]MH_SAM_APDU [21:59:06]CAPDU: 80 11 00 00 [21:59:06]Write to MH i2c: E2 08 00 D0 00 80 11 00 00 00 00 00 00 4A [21:59:06]Write i2c OK [21:59:06]MH_I2C_Read... [21:59:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:59:06]Read from MH i2c: E2 [21:59:06]MH_I2C_Read... [21:59:06]Read from MH i2c: E2 17 00 [21:59:06]MH_I2C_Read... [21:59:06]Read from MH i2c: E2 17 00 D0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A7 [21:59:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:59:06]wFMCommunicate OK [21:59:06]requested_item fd.num is exist - process it [21:59:06]SAM_PROTO_GetFieldsCounters [21:59:06]wFMCommunicate request_size=4 [21:59:06]MH_SAM_APDU [21:59:06]CAPDU: 80 13 00 00 [21:59:06]Write to MH i2c: E2 08 00 D1 00 80 13 00 00 00 00 00 00 4D [21:59:06]Write i2c OK [21:59:06]MH_I2C_Read... [21:59:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:59:06]Read from MH i2c: E2 [21:59:06]MH_I2C_Read... [21:59:06]Read from MH i2c: E2 62 00 [21:59:06]MH_I2C_Read... [21:59:06]Read from MH i2c: E2 62 00 D1 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3E 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 1A 02 00 00 5E 04 04 00 1A 02 00 00 57 04 04 00 1B 02 00 00 19 04 04 00 00 00 00 00 90 00 39 [21:59:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3E 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 1A 02 00 00 5E 04 04 00 1A 02 00 00 57 04 04 00 1B 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:59:06]wFMCommunicate OK [21:59:06]SAM_PROTO_GetFieldsCounters done [21:59:06]requested_item shift.num is exist - process it [21:59:06]requested_item shift.opened is exist - process it [21:59:06]req_shift_opened [21:59:06]FM_GetShiftState [21:59:06]SAM_PROTO_GetShiftState [21:59:06]wFMCommunicate request_size=4 [21:59:06]MH_SAM_APDU [21:59:06]CAPDU: 80 13 01 00 [21:59:06]Write to MH i2c: E2 08 00 D2 00 80 13 01 00 00 00 00 00 4F [21:59:06]Write i2c OK [21:59:06]MH_I2C_Read... [21:59:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:59:06]Read from MH i2c: E2 [21:59:06]MH_I2C_Read... [21:59:06]Read from MH i2c: E2 0E 00 [21:59:06]MH_I2C_Read... [21:59:06]Read from MH i2c: E2 0E 00 D2 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 00 [21:59:06]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:59:06]wFMCommunicate OK [21:59:06]SAM_PROTO_GetShiftState done [21:59:06]FM_GetShiftState done [21:59:06]req_shift_opened done [21:59:06]requested_item shift.open_date is exist - process it [21:59:06]req_shift_open_date [21:59:06]req_shift_open_date done [21:59:06]produce_requested_data done [21:59:06]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226878,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [21:59:06]process_action_free close_receipt [21:59:06]json_value_free [21:59:06]json_value_free done [21:59:06]process_json_proto returns [21:59:06]Send response to host [21:59:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226878,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [21:59:06]free response buf [21:59:06]execute_script done [21:59:06]execute_script returns [21:59:06]free content buf [21:59:06]Sock 8.Close socket [21:59:06]Sock 8.Thread stoped [21:59:09]Connected sock=11 [21:59:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 0E E3 08 01 7C 04 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 0B 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 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 4E 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 02 00 00 F4 03 04 00 26 BF A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3E 76 03 00 35 04 06 00 75 AF F9 CD 75 F3 E4 13 42 FC 42 9A B0 A7 [21:59:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 9A CD 47 00 B6 93 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3E 76 03 00 F4 03 04 00 42 6B A6 66 B6 04 01 00 00 E3 DF F9 83 29 01 F2 57 [21:59:11]CommunicateWithHost err = 0 [21:59:11]CheckOFDResponse [21:59:11]1017 (14) - 77093643461234 [21:59:11]1041 (16) - 0000000000874959 [21:59:11]1040 (4) - 226878 [21:59:11]1012 (4) - 28.07.2024 16:01 [21:59:11]1206 (1) - 0 [21:59:11]OFD Sender: Remove packet 226878 [21:59:11]ProducePacketName [21:59:11]name=ofd_packets/00226878 [21:59:11]NVStorageDeleteData [21:59:11]OFD Sender: No OFD packet to send [21:59:16]recv_with_timeout no data received [21:59:16]OFD Sender: No OFD packet to send [21:59:21]OFD Sender: No OFD packet to send [21:59:26]OFD Sender: No OFD packet to send [21:59:28]recv_with_timeout no data received [21:59:31]OFD Sender: No OFD packet to send [21:59:36]OFD Sender: No OFD packet to send [21:59:41]recv_with_timeout no data received [21:59:41]OFD Sender: No OFD packet to send [21:59:46]OFD Sender: No OFD packet to send [21:59:51]OFD Sender: No OFD packet to send [21:59:55]accept exits with 10 [21:59:55]New connection [21:59:55]New thread 3067379044 created [21:59:55]Thread 3067522404 joined [21:59:55]Waiting for new connection... [21:59:55] Sock 10.Parse request [21:59:55]Sock 10.Check first char [21:59:55]Sock 10.First char is OK [21:59:55]request: POST /json_proto HTTP/1.0 [21:59:55]Method: POST [21:59:55]URL: /json_proto [21:59:55]Method is POST - this is cgi request [21:59:55]url: /json_proto [21:59:55]query_string will be loaded in cgi processing [21:59:55]execute_cgi json_proto POST (null) [21:59:55]execute_cgi path=json_proto method=POST [21:59:55]POST find Content-Length [21:59:55]Host: 172.17.43.131:8080 [21:59:55]Content-Length: 795 [21:59:55]Content-Type: application/json [21:59:55] [21:59:55]POST finish read [21:59:55]Found Content-Length = 795 [21:59:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003307", "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.80, "quantity" : 11.630, "sum" : 800.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 800.14 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:59:55]execute_script... [21:59:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003307", "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.80, "quantity" : 11.630, "sum" : 800.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 800.14 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:59:55]POST & json_proto [21:59:55]process_json_proto [21:59:55]json parsed OK: [21:59:55]protocol is kg_v1.0 [21:59:55]action value=close_receipt [21:59:55]process_action close_receipt [21:59:55]cmd_close_receipt [21:59:55]MH_GetDate [21:59:55]Write to MH i2c: F0 00 00 D3 00 C2 [21:59:55]Write i2c OK [21:59:55]MH_I2C_Read... [21:59:55]Read from MH i2c: F0 [21:59:55]MH_I2C_Read... [21:59:55]Read from MH i2c: F0 09 00 [21:59:55]MH_I2C_Read... [21:59:55]Read from MH i2c: F0 09 00 D3 00 00 5B BF A6 66 F8 BA A6 66 AF [21:59:55]GetLastDocTimeStamp 1722203942 [21:59:55]current date 1722203995 [21:59:55]FM_GetShiftState [21:59:55]SAM_PROTO_GetShiftState [21:59:55]wFMCommunicate request_size=4 [21:59:55]MH_SAM_APDU [21:59:55]CAPDU: 80 13 01 00 [21:59:55]Write to MH i2c: E2 08 00 D4 00 80 13 01 00 00 00 00 00 51 [21:59:55]Write i2c OK [21:59:55]MH_I2C_Read... [21:59:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:59:55]Read from MH i2c: E2 [21:59:55]MH_I2C_Read... [21:59:55]Read from MH i2c: E2 0E 00 [21:59:55]MH_I2C_Read... [21:59:55]Read from MH i2c: E2 0E 00 D4 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 02 [21:59:55]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:59:55]wFMCommunicate OK [21:59:55]SAM_PROTO_GetShiftState done [21:59:55]FM_GetShiftState done [21:59:55]opened in 1722125326 [21:59:55]opened+sec_in_day 1722211726 [21:59:55]quantity*price = 80014 [21:59:55]sum+1 = 80015 [21:59:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 800.14 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 0.00 Безнал.: 800.14 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 539 28.07.2024 21:59 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226879 ФПД: 154040135343645 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T215955&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226879&fm=154040135343645&tin=02508201610067®Number=0000000000092624&sum=80014 [21:59:56]StoreToDocumentArchive [21:59:56]shift 439 fd 226879 [21:59:56]save to /storage/0439/doc_00226879 [21:59:56]save last doc name /storage/0439/doc_00226879 to /storage/kkm_last_doc_name [21:59:56]save OK [21:59:56]Clear old archive folders... [21:59:56]ProcessDocumentItem done err = 0, tmpTLVsize=252 [21:59:56]tlvbuf is 01A020F0 [21:59:56]SAM_PROTO_ClearQueue [21:59:56]wFMCommunicate request_size=4 [21:59:56]MH_SAM_APDU [21:59:56]CAPDU: 80 09 00 00 [21:59:56]Write to MH i2c: E2 08 00 E1 00 80 09 00 00 00 00 00 00 53 [21:59:56]Write i2c OK [21:59:56]MH_I2C_Read... [21:59:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:59:56]Read from MH i2c: E2 [21:59:56]MH_I2C_Read... [21:59:56]Read from MH i2c: E2 03 00 [21:59:56]MH_I2C_Read... [21:59:56]Read from MH i2c: E2 03 00 E1 00 00 90 00 55 [21:59:56]RAPDU: 90 00 [21:59:56]wFMCommunicate OK [21:59:56]SAM_PROTO_ClearQueue done [21:59:56]KKMCreateOFDPacket [21:59:56]OFDProtocolAddRootSTLVToBuf [21:59:56]FM_MakeSignedData [21:59:56]FM_MakeSignedData [21:59:56]SAM_PROTO_SignData [21:59:56]wFMCommunicate request_size=4 [21:59:56]MH_SAM_APDU [21:59:56]CAPDU: 80 0D 01 02 [21:59:56]Write to MH i2c: E2 08 00 E2 00 80 0D 01 02 00 00 00 00 5B [21:59:56]Write i2c OK [21:59:56]MH_I2C_Read... [21:59:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:59:56]Read from MH i2c: E2 [21:59:56]MH_I2C_Read... [21:59:56]Read from MH i2c: E2 03 00 [21:59:56]MH_I2C_Read... [21:59:56]Read from MH i2c: E2 03 00 E2 00 00 90 00 56 [21:59:56]RAPDU: 90 00 [21:59:56]wFMCommunicate OK [21:59:56]wFMCommunicate request_size=255 [21:59:56]MH_SAM_APDU [21:59:56]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6E 2D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 8E 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8E 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 00 00 00 00 00 00 39 04 06 00 8E 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 02 00 00 F4 03 04 00 5B BF A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3F 76 03 00 35 04 06 00 [21:59:56]Write to MH i2c: E2 02 01 E3 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6E 2D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 8E 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8E 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 00 00 00 00 00 00 39 04 06 00 8E 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 02 00 00 F4 03 04 00 5B BF A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3F 76 03 00 35 04 06 00 00 00 4C [21:59:56]Write i2c OK [21:59:56]MH_I2C_Read... [21:59:56]OFD Sender: No OFD packet to send [21:59:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:59:56]Read from MH i2c: E2 [21:59:56]MH_I2C_Read... [21:59:56]Read from MH i2c: E2 03 00 [21:59:56]MH_I2C_Read... [21:59:56]Read from MH i2c: E2 03 00 E3 00 00 90 00 57 [21:59:56]RAPDU: 90 00 [21:59:56]wFMCommunicate OK [21:59:56]wFMCommunicate request_size=11 [21:59:56]MH_SAM_APDU [21:59:56]CAPDU: 80 0D 02 02 06 8C 19 43 8C 5E 1D [21:59:56]Write to MH i2c: E2 0E 00 E4 00 80 0D 02 02 06 00 8C 19 43 8C 5E 1D 00 00 59 [21:59:56]Write i2c OK [21:59:56]MH_I2C_Read... [21:59:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:59:56]Read from MH i2c: E2 [21:59:56]MH_I2C_Read... [21:59:56]Read from MH i2c: E2 03 00 [21:59:56]MH_I2C_Read... [21:59:56]Read from MH i2c: E2 03 00 E4 00 00 90 00 58 [21:59:56]RAPDU: 90 00 [21:59:56]wFMCommunicate OK [21:59:56]wFMCommunicate request_size=4 [21:59:56]MH_SAM_APDU [21:59:56]CAPDU: 80 0D 03 02 [21:59:56]Write to MH i2c: E2 08 00 E5 00 80 0D 03 02 00 00 00 00 60 [21:59:56]Write i2c OK [21:59:56]MH_I2C_Read... [21:59:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:59:57]Read from MH i2c: E2 [21:59:57]MH_I2C_Read... [21:59:57]Read from MH i2c: E2 0B 00 [21:59:57]MH_I2C_Read... [21:59:57]Read from MH i2c: E2 0B 00 E5 00 00 57 E4 6E A7 F0 DB DC 90 90 00 E8 [21:59:57]RAPDU: 57 E4 6E A7 F0 DB DC 90 90 00 [21:59:57]wFMCommunicate OK [21:59:57]SAM_PROTO_SignData done [21:59:57]FM_MakeSignedData done [21:59:57]CreateOFDProtocolMessage [21:59:57]wFMCommunicate request_size=4 [21:59:57]MH_SAM_APDU [21:59:57]CAPDU: 80 11 00 00 [21:59:57]Write to MH i2c: E2 08 00 E6 00 80 11 00 00 00 00 00 00 60 [21:59:57]Write i2c OK [21:59:57]MH_I2C_Read... [21:59:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:59:57]Read from MH i2c: E2 [21:59:57]MH_I2C_Read... [21:59:57]Read from MH i2c: E2 17 00 [21:59:57]MH_I2C_Read... [21:59:57]Read from MH i2c: E2 17 00 E6 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BD [21:59:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:59:57]wFMCommunicate OK [21:59:57]CreateOFDProtocolMessage done [21:59:57]OFDSenderStorePacket 226879 [21:59:57]StoreOFDPacket docnum=226879 [21:59:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 B7 63 08 01 B9 83 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6E 2D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 8E 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8E 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 00 00 00 00 00 00 39 04 06 00 8E 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 02 00 00 F4 03 04 00 5B BF A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3F 76 03 00 35 04 06 00 8C 19 43 8C 5E 1D 57 E4 6E A7 F0 DB DC 90 [21:59:57]CheckFolder [21:59:57]dirname=/storage/ofd_packets [21:59:57]CheckFolder done [21:59:57]ProducePacketName [21:59:57]name=ofd_packets/00226879 [21:59:57]NVStorageSaveData ofd_packets/00226879 [21:59:57]File name is /storage/ofd_packets/00226879 [21:59:57]Write 302 bytes [21:59:57]NVStorageSaveData done [21:59:57]OFDSenderStorePacket done [21:59:57]KKMCreateOFDPacket done [21:59:57]NVStorageSaveData kkm_last_timestamp [21:59:57]File name is /storage/kkm_last_timestamp [21:59:57]Write 4 bytes [21:59:57]NVStorageSaveData done [21:59:57]ExternCall_PrintAddStr [21:59:57]wPrintStart [21:59:57]Write to MH i2c: 01 00 00 E7 00 E7 [21:59:57]Write i2c OK [21:59:57]MH_I2C_Read... [21:59:57]Read from MH i2c: 01 [21:59:57]MH_I2C_Read... [21:59:57]Read from MH i2c: 01 07 00 [21:59:57]MH_I2C_Read... [21:59:57]Read from MH i2c: 01 07 00 E7 00 00 00 00 00 00 FF 0F FC [21:59:57]RasterBufferAndPrint [21:59:57]line Счет N : (1)2003307 [21:59:57]line ИНН: 02508201610067 [21:59:57]line Контрольно-Кассовый Чек [21:59:57]line ПРОДАЖА [21:59:57]line ТРК (МРК, ГНК) : 42 [21:59:57]line Товар: 2710124130 [21:59:57]line Super-92-К-5 [21:59:57]line 11.630 * 68.80 [21:59:57]line = 800.14 [21:59:57]line НДС 12% НСП 1% [21:59:57]line > о реализуемом товаре [21:59:57]line ИТОГО: 800.14 [21:59:57]line НСП 1% : 7.08 [21:59:57]line НДС 12% : 84.97 [21:59:57]line Наличными: 0.00 [21:59:57]line Безнал.: 800.14 [21:59:57]line Место: АЗС № 97 "Партнер Нефть" [21:59:57]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:59:57]line СНО: Общий режим [21:59:57]line Чек 539 28.07.2024 21:59 [21:59:57]line Смена: 439 ФФД: 1.0 [21:59:57]line ЗНМ: 0300000054 [21:59:57]line РНМ: 0000000000092624 [21:59:57]line Версия ККМ: 001 [21:59:57]line Платежная система: O! деньги [21:59:57]line ФМ: 0000000000874959 [21:59:57]line ФД: 226879 [21:59:57]line ФПД: 154040135343645 [21:59:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T215955&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226879&fm=154040135343645&tin=02508201610067®Number=0000000000092624&sum=80014 [21:59:57]written 0, free lines is 4095 [21:59:57]OFD Sender: Processing packet 226879 [packets to send 604, broken 603] [21:59:57]ProducePacketName [21:59:57]name=ofd_packets/00226879 [21:59:57]OFD Sender: To server: pG, [21:59:57]CommunicateWithHost lk.salyk.kg:30040 [21:59:57]ConnectInit lk.salyk.kg [21:59:57]Write to MH i2c: 01 00 00 11 01 12 [21:59:57]Write i2c OK [21:59:57]MH_I2C_Read... [21:59:57]Read from MH i2c: 01 [21:59:57]MH_I2C_Read... [21:59:57]Read from MH i2c: 01 07 00 [21:59:57]MH_I2C_Read... [21:59:57]Read from MH i2c: 01 07 00 11 01 00 00 00 00 00 78 0C 9D [21:59:57]RasterBufferAndPrint [21:59:57]line [21:59:57]line [21:59:57]line [21:59:57]line [21:59:57]line [21:59:57]written 0, free lines is 3196 [21:59:57]MH_Cut [21:59:57]Write to MH i2c: D1 01 00 18 01 01 EB [21:59:57]Write i2c OK [21:59:57]MH_I2C_Read... [21:59:57]Read from MH i2c: D1 [21:59:57]MH_I2C_Read... [21:59:57]Read from MH i2c: D1 01 00 [21:59:57]MH_I2C_Read... [21:59:57]Read from MH i2c: D1 01 00 18 01 00 EA [21:59:57]Write to MH i2c: 01 00 00 19 01 1A [21:59:57]Write i2c OK [21:59:57]MH_I2C_Read... [21:59:58]Connected sock=8 [21:59:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 B7 63 08 01 B9 83 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6E 2D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 8E 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8E 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 00 00 00 00 00 00 39 04 06 00 8E 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 02 00 00 F4 03 04 00 5B BF A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3F 76 03 00 35 04 06 00 8C 19 43 8C 5E 1D 57 E4 6E A7 F0 DB DC 90 [21:59:58]*** Cut start [21:59:58]*** Partial cut [21:59:58]*** CUTSNS_PIN = 1 [21:59:58]*** CUTSNS_PIN = 0 [21:59:59]*** Brake cut motor [21:59:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 7F 12 47 00 F3 C8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3F 76 03 00 F4 03 04 00 73 6B A6 66 B6 04 01 00 00 38 F1 B6 06 2D 4D 9D E5 [21:59:59]CommunicateWithHost err = 0 [21:59:59]CheckOFDResponse [21:59:59]1017 (14) - 77093643461234 [21:59:59]1041 (16) - 0000000000874959 [21:59:59]1040 (4) - 226879 [21:59:59]1012 (4) - 28.07.2024 16:01 [21:59:59]1206 (1) - 0 [21:59:59]OFD Sender: Remove packet 226879 [21:59:59]ProducePacketName [21:59:59]name=ofd_packets/00226879 [21:59:59]NVStorageDeleteData [21:59:59]Read from MH i2c: 01 [21:59:59]MH_I2C_Read... [21:59:59]*** Stop cut motor [21:59:59]*** Cut end [21:59:59]Read from MH i2c: 01 07 00 [21:59:59]MH_I2C_Read... [21:59:59]Read from MH i2c: 01 07 00 19 01 00 00 00 00 00 FF 0F 2F [21:59:59]process_action close_receipt done [21:59:59]requested_data is exist [21:59:59]produce_requested_data [21:59:59]requested_item fm.sn is exist - process it [21:59:59]wFMCommunicate request_size=4 [21:59:59]MH_SAM_APDU [21:59:59]CAPDU: 80 11 00 00 [21:59:59]Write to MH i2c: E2 08 00 1A 01 80 11 00 00 00 00 00 00 95 [21:59:59]Write i2c OK [21:59:59]MH_I2C_Read... [21:59:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:59:59]Read from MH i2c: E2 [21:59:59]MH_I2C_Read... [21:59:59]Read from MH i2c: E2 17 00 [21:59:59]MH_I2C_Read... [21:59:59]Read from MH i2c: E2 17 00 1A 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F2 [21:59:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:59:59]wFMCommunicate OK [21:59:59]requested_item fd.num is exist - process it [21:59:59]SAM_PROTO_GetFieldsCounters [21:59:59]wFMCommunicate request_size=4 [21:59:59]MH_SAM_APDU [21:59:59]CAPDU: 80 13 00 00 [21:59:59]Write to MH i2c: E2 08 00 1B 01 80 13 00 00 00 00 00 00 98 [21:59:59]Write i2c OK [21:59:59]MH_I2C_Read... [21:59:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:59:59]Read from MH i2c: E2 [21:59:59]MH_I2C_Read... [21:59:59]Read from MH i2c: E2 62 00 [21:59:59]MH_I2C_Read... [21:59:59]Read from MH i2c: E2 62 00 1B 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3F 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 1B 02 00 00 5E 04 04 00 1B 02 00 00 57 04 04 00 1C 02 00 00 19 04 04 00 00 00 00 00 90 00 88 [21:59:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3F 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 1B 02 00 00 5E 04 04 00 1B 02 00 00 57 04 04 00 1C 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:59:59]wFMCommunicate OK [21:59:59]SAM_PROTO_GetFieldsCounters done [21:59:59]requested_item shift.num is exist - process it [21:59:59]requested_item shift.opened is exist - process it [21:59:59]req_shift_opened [21:59:59]FM_GetShiftState [21:59:59]SAM_PROTO_GetShiftState [21:59:59]wFMCommunicate request_size=4 [21:59:59]MH_SAM_APDU [21:59:59]CAPDU: 80 13 01 00 [21:59:59]Write to MH i2c: E2 08 00 1C 01 80 13 01 00 00 00 00 00 9A [21:59:59]Write i2c OK [21:59:59]MH_I2C_Read... [21:59:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:59:59]Read from MH i2c: E2 [21:59:59]MH_I2C_Read... [21:59:59]Read from MH i2c: E2 0E 00 [21:59:59]MH_I2C_Read... [21:59:59]Read from MH i2c: E2 0E 00 1C 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 4B [21:59:59]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [21:59:59]wFMCommunicate OK [21:59:59]SAM_PROTO_GetShiftState done [21:59:59]FM_GetShiftState done [21:59:59]req_shift_opened done [21:59:59]requested_item shift.open_date is exist - process it [21:59:59]req_shift_open_date [21:59:59]req_shift_open_date done [21:59:59]produce_requested_data done [21:59:59]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226879,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [21:59:59]process_action_free close_receipt [21:59:59]json_value_free [21:59:59]json_value_free done [21:59:59]process_json_proto returns [21:59:59]Send response to host [21:59:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226879,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [21:59:59]free response buf [21:59:59]execute_script done [21:59:59]execute_script returns [21:59:59]free content buf [21:59:59]Sock 10.Close socket [21:59:59]Sock 10.Thread stoped [21:59:59]OFD Sender: No OFD packet to send [22:00:04]OFD Sender: No OFD packet to send [22:00:09]OFD Sender: No OFD packet to send [22:00:14]OFD Sender: No OFD packet to send [22:00:17]recv_with_timeout no data received [22:00:19]OFD Sender: No OFD packet to send [22:00:24]OFD Sender: No OFD packet to send [22:00:28]recv_with_timeout no data received [22:00:29]OFD Sender: No OFD packet to send [22:00:34]OFD Sender: No OFD packet to send [22:00:39]OFD Sender: No OFD packet to send [22:00:44]OFD Sender: No OFD packet to send [22:00:49]OFD Sender: No OFD packet to send [22:00:55]OFD Sender: No OFD packet to send [22:01:00]OFD Sender: No OFD packet to send [22:01:05]OFD Sender: No OFD packet to send [22:01:10]OFD Sender: No OFD packet to send [22:01:15]OFD Sender: No OFD packet to send [22:01:20]OFD Sender: No OFD packet to send [22:01:25]OFD Sender: No OFD packet to send [22:01:30]OFD Sender: No OFD packet to send [22:01:35]OFD Sender: No OFD packet to send [22:01:40]OFD Sender: No OFD packet to send [22:01:45]OFD Sender: No OFD packet to send [22:01:50]OFD Sender: No OFD packet to send [22:01:55]OFD Sender: No OFD packet to send [22:02:00]OFD Sender: No OFD packet to send [22:02:05]OFD Sender: No OFD packet to send [22:02:10]OFD Sender: No OFD packet to send [22:02:15]OFD Sender: No OFD packet to send [22:02:20]OFD Sender: No OFD packet to send [22:02:25]OFD Sender: No OFD packet to send [22:02:30]OFD Sender: No OFD packet to send [22:02:35]OFD Sender: No OFD packet to send [22:02:40]OFD Sender: No OFD packet to send [22:02:45]OFD Sender: No OFD packet to send [22:02:45]recv_with_timeout no data received [22:02:50]OFD Sender: No OFD packet to send [22:02:55]OFD Sender: No OFD packet to send [22:02:56]recv_with_timeout no data received [22:03:00]OFD Sender: No OFD packet to send [22:03:05]OFD Sender: No OFD packet to send [22:03:10]OFD Sender: No OFD packet to send [22:03:10]recv_with_timeout no data received [22:03:15]OFD Sender: No OFD packet to send [22:03:20]OFD Sender: No OFD packet to send [22:03:25]OFD Sender: No OFD packet to send [22:03:30]OFD Sender: No OFD packet to send [22:03:35]OFD Sender: No OFD packet to send [22:03:40]OFD Sender: No OFD packet to send [22:03:45]OFD Sender: No OFD packet to send [22:03:50]OFD Sender: No OFD packet to send [22:03:55]OFD Sender: No OFD packet to send [22:04:00]OFD Sender: No OFD packet to send [22:04:05]OFD Sender: No OFD packet to send [22:04:10]OFD Sender: No OFD packet to send [22:04:11]recv_with_timeout no data received [22:04:15]OFD Sender: No OFD packet to send [22:04:20]OFD Sender: No OFD packet to send [22:04:25]OFD Sender: No OFD packet to send [22:04:30]OFD Sender: No OFD packet to send [22:04:31]accept exits with 9 [22:04:31]New connection [22:04:31]New thread 3067522404 created [22:04:31]Thread 3067379044 joined [22:04:31]Waiting for new connection... [22:04:31] Sock 9.Parse request [22:04:31]Sock 9.Check first char [22:04:31]Sock 9.First char is OK [22:04:31]request: POST /json_proto HTTP/1.0 [22:04:31]Method: POST [22:04:31]URL: /json_proto [22:04:31]Method is POST - this is cgi request [22:04:31]url: /json_proto [22:04:31]query_string will be loaded in cgi processing [22:04:31]execute_cgi json_proto POST (null) [22:04:31]execute_cgi path=json_proto method=POST [22:04:31]POST find Content-Length [22:04:31]Host: 172.17.43.131:8080 [22:04:31]Content-Length: 680 [22:04:31]Content-Type: application/json [22:04:31] [22:04:31]POST finish read [22:04:31]Found Content-Length = 680 [22:04:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003308", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [22:04:31]execute_script... [22:04: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)2003308", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [22:04:31]POST & json_proto [22:04:31]process_json_proto [22:04:31]json parsed OK: [22:04:31]protocol is kg_v1.0 [22:04:31]action value=close_receipt [22:04:31]process_action close_receipt [22:04:31]cmd_close_receipt [22:04:31]MH_GetDate [22:04:31]Write to MH i2c: F0 00 00 1D 01 0D [22:04:31]Write i2c OK [22:04:31]MH_I2C_Read... [22:04:31]Read from MH i2c: F0 [22:04:31]MH_I2C_Read... [22:04:31]Read from MH i2c: F0 09 00 [22:04:31]MH_I2C_Read... [22:04:31]Read from MH i2c: F0 09 00 1D 01 00 70 C0 A6 66 F8 BA A6 66 10 [22:04:31]GetLastDocTimeStamp 1722203995 [22:04:31]current date 1722204272 [22:04:31]FM_GetShiftState [22:04:31]SAM_PROTO_GetShiftState [22:04:31]wFMCommunicate request_size=4 [22:04:31]MH_SAM_APDU [22:04:31]CAPDU: 80 13 01 00 [22:04:31]Write to MH i2c: E2 08 00 1E 01 80 13 01 00 00 00 00 00 9C [22:04:31]Write i2c OK [22:04:31]MH_I2C_Read... [22:04:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:04:31]Read from MH i2c: E2 [22:04:31]MH_I2C_Read... [22:04:31]Read from MH i2c: E2 0E 00 [22:04:31]MH_I2C_Read... [22:04:31]Read from MH i2c: E2 0E 00 1E 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 4D [22:04:31]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:04:31]wFMCommunicate OK [22:04:31]SAM_PROTO_GetShiftState done [22:04:31]FM_GetShiftState done [22:04:31]opened in 1722125326 [22:04:31]opened+sec_in_day 1722211726 [22:04:31]quantity*price = 100050 [22:04:31]sum+1 = 100052 [22:04:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 540 28.07.2024 22:04 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226880 ФПД: 249950531054198 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T220432&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226880&fm=249950531054198&tin=02508201610067®Number=0000000000092624&sum=100000 [22:04:32]StoreToDocumentArchive [22:04:32]shift 439 fd 226880 [22:04:32]save to /storage/0439/doc_00226880 [22:04:32]save last doc name /storage/0439/doc_00226880 to /storage/kkm_last_doc_name [22:04:32]save OK [22:04:32]Clear old archive folders... [22:04:32]ProcessDocumentItem done err = 0, tmpTLVsize=248 [22:04:32]tlvbuf is 019905B0 [22:04:32]SAM_PROTO_ClearQueue [22:04:32]wFMCommunicate request_size=4 [22:04:32]MH_SAM_APDU [22:04:32]CAPDU: 80 09 00 00 [22:04:32]Write to MH i2c: E2 08 00 2B 01 80 09 00 00 00 00 00 00 9E [22:04:32]Write i2c OK [22:04:32]MH_I2C_Read... [22:04:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:04:32]Read from MH i2c: E2 [22:04:32]MH_I2C_Read... [22:04:32]Read from MH i2c: E2 03 00 [22:04:32]MH_I2C_Read... [22:04:32]Read from MH i2c: E2 03 00 2B 01 00 90 00 A0 [22:04:32]RAPDU: 90 00 [22:04:32]wFMCommunicate OK [22:04:32]SAM_PROTO_ClearQueue done [22:04:32]KKMCreateOFDPacket [22:04:32]OFDProtocolAddRootSTLVToBuf [22:04:32]FM_MakeSignedData [22:04:32]FM_MakeSignedData [22:04:32]SAM_PROTO_SignData [22:04:32]wFMCommunicate request_size=4 [22:04:32]MH_SAM_APDU [22:04:32]CAPDU: 80 0D 01 02 [22:04:32]Write to MH i2c: E2 08 00 2C 01 80 0D 01 02 00 00 00 00 A6 [22:04:32]Write i2c OK [22:04:32]MH_I2C_Read... [22:04:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:04:32]Read from MH i2c: E2 [22:04:32]MH_I2C_Read... [22:04:32]Read from MH i2c: E2 03 00 [22:04:32]MH_I2C_Read... [22:04:32]Read from MH i2c: E2 03 00 2C 01 00 90 00 A1 [22:04:32]RAPDU: 90 00 [22:04:32]wFMCommunicate OK [22:04:32]wFMCommunicate request_size=255 [22:04:32]MH_SAM_APDU [22:04:32]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 1C 02 00 00 F4 03 04 00 70 C0 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 40 76 03 00 35 04 06 00 E3 54 24 9D [22:04:32]Write to MH i2c: E2 02 01 2D 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 1C 02 00 00 F4 03 04 00 70 C0 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 40 76 03 00 35 04 06 00 E3 54 24 9D 00 00 F6 [22:04:32]Write i2c OK [22:04:32]MH_I2C_Read... [22:04:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:04:33]Read from MH i2c: E2 [22:04:33]MH_I2C_Read... [22:04:33]Read from MH i2c: E2 03 00 [22:04:33]MH_I2C_Read... [22:04:33]Read from MH i2c: E2 03 00 2D 01 00 90 00 A2 [22:04:33]RAPDU: 90 00 [22:04:33]wFMCommunicate OK [22:04:33]wFMCommunicate request_size=7 [22:04:33]MH_SAM_APDU [22:04:33]CAPDU: 80 0D 02 02 02 6A 76 [22:04:33]Write to MH i2c: E2 0A 00 2E 01 80 0D 02 02 02 00 6A 76 00 00 8D [22:04:33]Write i2c OK [22:04:33]MH_I2C_Read... [22:04:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:04:33]Read from MH i2c: E2 [22:04:33]MH_I2C_Read... [22:04:33]Read from MH i2c: E2 03 00 [22:04:33]MH_I2C_Read... [22:04:33]Read from MH i2c: E2 03 00 2E 01 00 90 00 A3 [22:04:33]RAPDU: 90 00 [22:04:33]wFMCommunicate OK [22:04:33]wFMCommunicate request_size=4 [22:04:33]MH_SAM_APDU [22:04:33]CAPDU: 80 0D 03 02 [22:04:33]Write to MH i2c: E2 08 00 2F 01 80 0D 03 02 00 00 00 00 AB [22:04:33]Write i2c OK [22:04:33]MH_I2C_Read... [22:04:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:04:33]Read from MH i2c: E2 [22:04:33]MH_I2C_Read... [22:04:33]Read from MH i2c: E2 0B 00 [22:04:33]MH_I2C_Read... [22:04:33]Read from MH i2c: E2 0B 00 2F 01 00 1A 2F EF 8E B2 12 79 AC 90 00 5B [22:04:33]RAPDU: 1A 2F EF 8E B2 12 79 AC 90 00 [22:04:33]wFMCommunicate OK [22:04:33]SAM_PROTO_SignData done [22:04:33]FM_MakeSignedData done [22:04:33]CreateOFDProtocolMessage [22:04:33]wFMCommunicate request_size=4 [22:04:33]MH_SAM_APDU [22:04:33]CAPDU: 80 11 00 00 [22:04:33]Write to MH i2c: E2 08 00 30 01 80 11 00 00 00 00 00 00 AB [22:04:33]Write i2c OK [22:04:33]MH_I2C_Read... [22:04:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:04:33]Read from MH i2c: E2 [22:04:33]MH_I2C_Read... [22:04:33]Read from MH i2c: E2 17 00 [22:04:33]MH_I2C_Read... [22:04:33]Read from MH i2c: E2 17 00 30 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 08 [22:04:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:04:33]wFMCommunicate OK [22:04:33]CreateOFDProtocolMessage done [22:04:33]OFDSenderStorePacket 226880 [22:04:33]StoreOFDPacket docnum=226880 [22:04:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 AA F4 04 01 BF 2B 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 35 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 1C 02 00 00 F4 03 04 00 70 C0 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 40 76 03 00 35 04 06 00 E3 54 24 9D 6A 76 1A 2F EF 8E B2 12 79 AC [22:04:33]CheckFolder [22:04:33]dirname=/storage/ofd_packets [22:04:33]CheckFolder done [22:04:33]ProducePacketName [22:04:33]name=ofd_packets/00226880 [22:04:33]NVStorageSaveData ofd_packets/00226880 [22:04:33]File name is /storage/ofd_packets/00226880 [22:04:33]Write 298 bytes [22:04:33]NVStorageSaveData done [22:04:33]OFDSenderStorePacket done [22:04:33]KKMCreateOFDPacket done [22:04:33]NVStorageSaveData kkm_last_timestamp [22:04:33]File name is /storage/kkm_last_timestamp [22:04:33]Write 4 bytes [22:04:33]NVStorageSaveData done [22:04:33]ExternCall_PrintAddStr [22:04:33]wPrintStart [22:04:33]Write to MH i2c: 01 00 00 31 01 32 [22:04:33]Write i2c OK [22:04:33]MH_I2C_Read... [22:04:33]Read from MH i2c: 01 [22:04:33]MH_I2C_Read... [22:04:33]Read from MH i2c: 01 07 00 [22:04:33]MH_I2C_Read... [22:04:33]Read from MH i2c: 01 07 00 31 01 00 00 00 00 00 FF 0F 47 [22:04:33]RasterBufferAndPrint [22:04:33]line Счет N : (1)2003308 [22:04:33]line ИНН: 02508201610067 [22:04:33]line Контрольно-Кассовый Чек [22:04:33]line ПРОДАЖА [22:04:33]line ТРК (МРК, ГНК) : 61 [22:04:33]line Товар: 2710194210 [22:04:33]line ДТ-К-5 [22:04:33]line 13.130 * 76.20 [22:04:33]line = 1000.51 [22:04:33]line НДС 12% НСП 1% [22:04:33]line > о реализуемом товаре [22:04:33]line ОКРУГЛЕНИЕ: -0.51 [22:04:33]line ИТОГО: 1000.00 [22:04:33]line Внесено: 1000.00 [22:04:33]line СДАЧА: 0.00 [22:04:33]line НСП 1% : 8.85 [22:04:33]line НДС 12% : 106.25 [22:04:33]line Наличными: 1000.00 [22:04:33]line Безнал.: 0.00 [22:04:33]line Место: АЗС № 97 "Партнер Нефть" [22:04:33]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:04:33]line СНО: Общий режим [22:04:33]line Чек 540 28.07.2024 22:04 [22:04:33]line Смена: 439 ФФД: 1.0 [22:04:33]line ЗНМ: 0300000054 [22:04:33]line РНМ: 0000000000092624 [22:04:33]line Версия ККМ: 001 [22:04:33]line ФМ: 0000000000874959 [22:04:33]line ФД: 226880 [22:04:33]line ФПД: 249950531054198 [22:04:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T220432&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226880&fm=249950531054198&tin=02508201610067®Number=0000000000092624&sum=100000 [22:04:33]OFD Sender: Processing packet 226880 [packets to send 604, broken 603] [22:04:33]ProducePacketName [22:04:33]name=ofd_packets/00226880 [22:04:33]OFD Sender: To server: pG, [22:04:33]CommunicateWithHost lk.salyk.kg:30040 [22:04:33]ConnectInit lk.salyk.kg [22:04:33]written 0, free lines is 4095 [22:04:34]Write to MH i2c: 01 00 00 5C 01 5D [22:04:34]Write i2c OK [22:04:34]MH_I2C_Read... [22:04:34]Read from MH i2c: 01 [22:04:34]MH_I2C_Read... [22:04:34]Read from MH i2c: 01 07 00 [22:04:34]MH_I2C_Read... [22:04:34]Read from MH i2c: 01 07 00 5C 01 00 00 00 00 00 5C 0C CC [22:04:34]RasterBufferAndPrint [22:04:34]line [22:04:34]line [22:04:34]line [22:04:34]line [22:04:34]line [22:04:34]written 0, free lines is 3167 [22:04:34]MH_Cut [22:04:34]Write to MH i2c: D1 01 00 63 01 01 36 [22:04:34]Write i2c OK [22:04:34]MH_I2C_Read... [22:04:34]Read from MH i2c: D1 [22:04:34]MH_I2C_Read... [22:04:34]Read from MH i2c: D1 01 00 [22:04:34]MH_I2C_Read... [22:04:34]Read from MH i2c: D1 01 00 63 01 00 35 [22:04:34]Write to MH i2c: 01 00 00 64 01 65 [22:04:34]Write i2c OK [22:04:34]MH_I2C_Read... [22:04:34]Connected sock=10 [22:04:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 AA F4 04 01 BF 2B 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 35 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 1C 02 00 00 F4 03 04 00 70 C0 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 40 76 03 00 35 04 06 00 E3 54 24 9D 6A 76 1A 2F EF 8E B2 12 79 AC [22:04:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 C1 59 47 00 87 79 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 40 76 03 00 F4 03 04 00 87 6C A6 66 B6 04 01 00 00 96 AC 2C 0A F7 BF CD 90 [22:04:35]CommunicateWithHost err = 0 [22:04:35]CheckOFDResponse [22:04:35]1017 (14) - 77093643461234 [22:04:35]1041 (16) - 0000000000874959 [22:04:35]1040 (4) - 226880 [22:04:35]1012 (4) - 28.07.2024 16:06 [22:04:35]1206 (1) - 0 [22:04:35]OFD Sender: Remove packet 226880 [22:04:35]ProducePacketName [22:04:35]name=ofd_packets/00226880 [22:04:35]NVStorageDeleteData [22:04:35]*** Cut start [22:04:35]*** Partial cut [22:04:35]*** CUTSNS_PIN = 1 [22:04:35]*** CUTSNS_PIN = 0 [22:04:35]OFD Sender: No OFD packet to send [22:04:35]*** Brake cut motor [22:04:36]Read from MH i2c: 01 [22:04:36]MH_I2C_Read... [22:04:36]*** Stop cut motor [22:04:36]*** Cut end [22:04:36]Read from MH i2c: 01 07 00 [22:04:36]MH_I2C_Read... [22:04:36]Read from MH i2c: 01 07 00 64 01 00 00 00 00 00 FF 0F 7A [22:04:36]process_action close_receipt done [22:04:36]requested_data is exist [22:04:36]produce_requested_data [22:04:36]requested_item fm.sn is exist - process it [22:04:36]wFMCommunicate request_size=4 [22:04:36]MH_SAM_APDU [22:04:36]CAPDU: 80 11 00 00 [22:04:36]Write to MH i2c: E2 08 00 65 01 80 11 00 00 00 00 00 00 E0 [22:04:36]Write i2c OK [22:04:36]MH_I2C_Read... [22:04:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:04:36]Read from MH i2c: E2 [22:04:36]MH_I2C_Read... [22:04:36]Read from MH i2c: E2 17 00 [22:04:36]MH_I2C_Read... [22:04:36]Read from MH i2c: E2 17 00 65 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3D [22:04:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:04:36]wFMCommunicate OK [22:04:36]requested_item fd.num is exist - process it [22:04:36]SAM_PROTO_GetFieldsCounters [22:04:36]wFMCommunicate request_size=4 [22:04:36]MH_SAM_APDU [22:04:36]CAPDU: 80 13 00 00 [22:04:36]Write to MH i2c: E2 08 00 66 01 80 13 00 00 00 00 00 00 E3 [22:04:36]Write i2c OK [22:04:36]MH_I2C_Read... [22:04:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:04:36]Read from MH i2c: E2 [22:04:36]MH_I2C_Read... [22:04:36]Read from MH i2c: E2 62 00 [22:04:36]MH_I2C_Read... [22:04:36]Read from MH i2c: E2 62 00 66 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 40 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 1C 02 00 00 5E 04 04 00 1C 02 00 00 57 04 04 00 1D 02 00 00 19 04 04 00 00 00 00 00 90 00 D7 [22:04:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 40 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 1C 02 00 00 5E 04 04 00 1C 02 00 00 57 04 04 00 1D 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:04:36]wFMCommunicate OK [22:04:36]SAM_PROTO_GetFieldsCounters done [22:04:36]requested_item shift.num is exist - process it [22:04:36]requested_item shift.opened is exist - process it [22:04:36]req_shift_opened [22:04:36]FM_GetShiftState [22:04:36]SAM_PROTO_GetShiftState [22:04:36]wFMCommunicate request_size=4 [22:04:36]MH_SAM_APDU [22:04:36]CAPDU: 80 13 01 00 [22:04:36]Write to MH i2c: E2 08 00 67 01 80 13 01 00 00 00 00 00 E5 [22:04:36]Write i2c OK [22:04:36]MH_I2C_Read... [22:04:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:04:36]Read from MH i2c: E2 [22:04:36]MH_I2C_Read... [22:04:36]Read from MH i2c: E2 0E 00 [22:04:36]MH_I2C_Read... [22:04:36]Read from MH i2c: E2 0E 00 67 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 96 [22:04:36]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:04:36]wFMCommunicate OK [22:04:36]SAM_PROTO_GetShiftState done [22:04:36]FM_GetShiftState done [22:04:36]req_shift_opened done [22:04:36]requested_item shift.open_date is exist - process it [22:04:36]req_shift_open_date [22:04:36]req_shift_open_date done [22:04:36]produce_requested_data done [22:04:36]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226880,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [22:04:36]process_action_free close_receipt [22:04:36]json_value_free [22:04:36]json_value_free done [22:04:36]process_json_proto returns [22:04:36]Send response to host [22:04:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226880,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [22:04:36]free response buf [22:04:36]execute_script done [22:04:36]execute_script returns [22:04:36]free content buf [22:04:36]Sock 9.Close socket [22:04:36]Sock 9.Thread stoped [22:04:36]accept exits with 8 [22:04:36]New connection [22:04:36]New thread 3067379044 created [22:04:36]Thread 3067522404 joined [22:04:36]Waiting for new connection... [22:04:36] Sock 8.Parse request [22:04:36]Sock 8.Check first char [22:04:36]Sock 8.First char is OK [22:04:36]request: POST /json_proto HTTP/1.0 [22:04:36]Method: POST [22:04:36]URL: /json_proto [22:04:36]Method is POST - this is cgi request [22:04:36]url: /json_proto [22:04:36]query_string will be loaded in cgi processing [22:04:36]execute_cgi json_proto POST (null) [22:04:36]execute_cgi path=json_proto method=POST [22:04:36]POST find Content-Length [22:04:36]Host: 172.17.43.131:8080 [22:04:36]Content-Length: 678 [22:04:36]Content-Type: application/json [22:04:36] [22:04:36]POST finish read [22:04:36]Found Content-Length = 678 [22:04:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003309", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:04:36]execute_script... [22:04: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)2003309", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:04:36]POST & json_proto [22:04:36]process_json_proto [22:04:36]json parsed OK: [22:04:36]protocol is kg_v1.0 [22:04:36]action value=close_receipt [22:04:36]process_action close_receipt [22:04:36]cmd_close_receipt [22:04:36]MH_GetDate [22:04:36]Write to MH i2c: F0 00 00 68 01 58 [22:04:36]Write i2c OK [22:04:36]MH_I2C_Read... [22:04:36]Read from MH i2c: F0 [22:04:36]MH_I2C_Read... [22:04:36]Read from MH i2c: F0 09 00 [22:04:36]MH_I2C_Read... [22:04:36]Read from MH i2c: F0 09 00 68 01 00 75 C0 A6 66 F8 BA A6 66 60 [22:04:36]GetLastDocTimeStamp 1722204272 [22:04:36]current date 1722204277 [22:04:36]FM_GetShiftState [22:04:36]SAM_PROTO_GetShiftState [22:04:36]wFMCommunicate request_size=4 [22:04:36]MH_SAM_APDU [22:04:36]CAPDU: 80 13 01 00 [22:04:36]Write to MH i2c: E2 08 00 69 01 80 13 01 00 00 00 00 00 E7 [22:04:36]Write i2c OK [22:04:36]MH_I2C_Read... [22:04:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:04:36]Read from MH i2c: E2 [22:04:36]MH_I2C_Read... [22:04:36]Read from MH i2c: E2 0E 00 [22:04:36]MH_I2C_Read... [22:04:36]Read from MH i2c: E2 0E 00 69 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 98 [22:04:36]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:04:36]wFMCommunicate OK [22:04:36]SAM_PROTO_GetShiftState done [22:04:36]FM_GetShiftState done [22:04:36]opened in 1722125326 [22:04:36]opened+sec_in_day 1722211726 [22:04:36]quantity*price = 50036 [22:04:36]sum+1 = 50037 [22:04:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 541 28.07.2024 22:04 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226881 ФПД: 15730465858466 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T220437&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226881&fm=15730465858466&tin=02508201610067®Number=0000000000092624&sum=50000 [22:04:37]StoreToDocumentArchive [22:04:37]shift 439 fd 226881 [22:04:37]save to /storage/0439/doc_00226881 [22:04:37]save last doc name /storage/0439/doc_00226881 to /storage/kkm_last_doc_name [22:04:37]save OK [22:04:37]Clear old archive folders... [22:04:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:04:37]tlvbuf is 01997510 [22:04:37]SAM_PROTO_ClearQueue [22:04:37]wFMCommunicate request_size=4 [22:04:37]MH_SAM_APDU [22:04:37]CAPDU: 80 09 00 00 [22:04:37]Write to MH i2c: E2 08 00 76 01 80 09 00 00 00 00 00 00 E9 [22:04:37]Write i2c OK [22:04:37]MH_I2C_Read... [22:04:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:04:38]Read from MH i2c: E2 [22:04:38]MH_I2C_Read... [22:04:38]Read from MH i2c: E2 03 00 [22:04:38]MH_I2C_Read... [22:04:38]Read from MH i2c: E2 03 00 76 01 00 90 00 EB [22:04:38]RAPDU: 90 00 [22:04:38]wFMCommunicate OK [22:04:38]SAM_PROTO_ClearQueue done [22:04:38]KKMCreateOFDPacket [22:04:38]OFDProtocolAddRootSTLVToBuf [22:04:38]FM_MakeSignedData [22:04:38]FM_MakeSignedData [22:04:38]SAM_PROTO_SignData [22:04:38]wFMCommunicate request_size=4 [22:04:38]MH_SAM_APDU [22:04:38]CAPDU: 80 0D 01 02 [22:04:38]Write to MH i2c: E2 08 00 77 01 80 0D 01 02 00 00 00 00 F1 [22:04:38]Write i2c OK [22:04:38]MH_I2C_Read... [22:04:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:04:38]Read from MH i2c: E2 [22:04:38]MH_I2C_Read... [22:04:38]Read from MH i2c: E2 03 00 [22:04:38]MH_I2C_Read... [22:04:38]Read from MH i2c: E2 03 00 77 01 00 90 00 EC [22:04:38]RAPDU: 90 00 [22:04:38]wFMCommunicate OK [22:04:38]wFMCommunicate request_size=255 [22:04:38]MH_SAM_APDU [22:04:38]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 75 C0 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 41 76 03 00 35 04 06 00 0E [22:04:38]Write to MH i2c: E2 02 01 78 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 75 C0 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 41 76 03 00 35 04 06 00 0E 00 00 58 [22:04:38]Write i2c OK [22:04:38]MH_I2C_Read... [22:04:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:04:38]Read from MH i2c: E2 [22:04:38]MH_I2C_Read... [22:04:38]Read from MH i2c: E2 03 00 [22:04:38]MH_I2C_Read... [22:04:38]Read from MH i2c: E2 03 00 78 01 00 90 00 ED [22:04:38]RAPDU: 90 00 [22:04:38]wFMCommunicate OK [22:04:38]wFMCommunicate request_size=10 [22:04:38]MH_SAM_APDU [22:04:38]CAPDU: 80 0D 02 02 05 4E 88 D4 63 A2 [22:04:38]Write to MH i2c: E2 0D 00 79 01 80 0D 02 02 05 00 4E 88 D4 63 A2 00 00 AD [22:04:38]Write i2c OK [22:04:38]MH_I2C_Read... [22:04:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:04:38]Read from MH i2c: E2 [22:04:38]MH_I2C_Read... [22:04:38]Read from MH i2c: E2 03 00 [22:04:38]MH_I2C_Read... [22:04:38]Read from MH i2c: E2 03 00 79 01 00 90 00 EE [22:04:38]RAPDU: 90 00 [22:04:38]wFMCommunicate OK [22:04:38]wFMCommunicate request_size=4 [22:04:38]MH_SAM_APDU [22:04:38]CAPDU: 80 0D 03 02 [22:04:38]Write to MH i2c: E2 08 00 7A 01 80 0D 03 02 00 00 00 00 F6 [22:04:38]Write i2c OK [22:04:38]MH_I2C_Read... [22:04:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:04:38]Read from MH i2c: E2 [22:04:38]MH_I2C_Read... [22:04:38]Read from MH i2c: E2 0B 00 [22:04:38]MH_I2C_Read... [22:04:38]Read from MH i2c: E2 0B 00 7A 01 00 A1 15 8B 5A B7 90 AF 9D 90 00 25 [22:04:38]RAPDU: A1 15 8B 5A B7 90 AF 9D 90 00 [22:04:38]wFMCommunicate OK [22:04:38]SAM_PROTO_SignData done [22:04:38]FM_MakeSignedData done [22:04:38]CreateOFDProtocolMessage [22:04:38]wFMCommunicate request_size=4 [22:04:38]MH_SAM_APDU [22:04:38]CAPDU: 80 11 00 00 [22:04:38]Write to MH i2c: E2 08 00 7B 01 80 11 00 00 00 00 00 00 F6 [22:04:38]Write i2c OK [22:04:38]MH_I2C_Read... [22:04:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:04:38]Read from MH i2c: E2 [22:04:38]MH_I2C_Read... [22:04:38]Read from MH i2c: E2 17 00 [22:04:38]MH_I2C_Read... [22:04:38]Read from MH i2c: E2 17 00 7B 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 53 [22:04:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:04:38]wFMCommunicate OK [22:04:38]CreateOFDProtocolMessage done [22:04:38]OFDSenderStorePacket 226881 [22:04:38]StoreOFDPacket docnum=226881 [22:04:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 2F 93 07 01 81 FA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 75 C0 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 41 76 03 00 35 04 06 00 0E 4E 88 D4 63 A2 A1 15 8B 5A B7 90 AF 9D [22:04:38]CheckFolder [22:04:38]dirname=/storage/ofd_packets [22:04:38]CheckFolder done [22:04:38]ProducePacketName [22:04:38]name=ofd_packets/00226881 [22:04:38]NVStorageSaveData ofd_packets/00226881 [22:04:38]File name is /storage/ofd_packets/00226881 [22:04:38]Write 301 bytes [22:04:38]NVStorageSaveData done [22:04:38]OFDSenderStorePacket done [22:04:38]KKMCreateOFDPacket done [22:04:38]NVStorageSaveData kkm_last_timestamp [22:04:38]File name is /storage/kkm_last_timestamp [22:04:38]Write 4 bytes [22:04:38]NVStorageSaveData done [22:04:38]ExternCall_PrintAddStr [22:04:38]wPrintStart [22:04:38]Write to MH i2c: 01 00 00 7C 01 7D [22:04:38]Write i2c OK [22:04:38]MH_I2C_Read... [22:04:38]Read from MH i2c: 01 [22:04:38]MH_I2C_Read... [22:04:38]Read from MH i2c: 01 07 00 [22:04:38]MH_I2C_Read... [22:04:38]Read from MH i2c: 01 07 00 7C 01 00 00 00 00 00 FF 0F 92 [22:04:38]RasterBufferAndPrint [22:04:38]line Счет N : (1)2003309 [22:04:38]line ИНН: 02508201610067 [22:04:38]line Контрольно-Кассовый Чек [22:04:38]line ПРОДАЖА [22:04:38]line ТРК (МРК, ГНК) : 33 [22:04:38]line Товар: 2710124130 [22:04:38]line Аи-92-К-5 [22:04:38]line 7.380 * 67.80 [22:04:38]line = 500.36 [22:04:38]line НДС 12% НСП 1% [22:04:38]line > о реализуемом товаре [22:04:38]line ОКРУГЛЕНИЕ: -0.36 [22:04:38]line ИТОГО: 500.00 [22:04:38]line Внесено: 500.00 [22:04:38]line СДАЧА: 0.00 [22:04:38]line НСП 1% : 4.43 [22:04:38]line НДС 12% : 53.14 [22:04:38]line Наличными: 500.00 [22:04:38]line Безнал.: 0.00 [22:04:38]line Место: АЗС № 97 "Партнер Нефть" [22:04:38]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:04:38]line СНО: Общий режим [22:04:38]line Чек 541 28.07.2024 22:04 [22:04:38]line Смена: 439 ФФД: 1.0 [22:04:38]line ЗНМ: 0300000054 [22:04:38]line РНМ: 0000000000092624 [22:04:38]line Версия ККМ: 001 [22:04:38]line ФМ: 0000000000874959 [22:04:38]line ФД: 226881 [22:04:38]line ФПД: 15730465858466 [22:04:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T220437&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226881&fm=15730465858466&tin=02508201610067®Number=0000000000092624&sum=50000 [22:04:38]OFD Sender: Processing packet 226881 [packets to send 604, broken 603] [22:04:38]ProducePacketName [22:04:38]name=ofd_packets/00226881 [22:04:38]OFD Sender: To server: pG, [22:04:38]CommunicateWithHost lk.salyk.kg:30040 [22:04:38]ConnectInit lk.salyk.kg [22:04:38]written 0, free lines is 4095 [22:04:39]Write to MH i2c: 01 00 00 A7 01 A8 [22:04:39]Write i2c OK [22:04:39]MH_I2C_Read... [22:04:39]Read from MH i2c: 01 [22:04:39]MH_I2C_Read... [22:04:39]Read from MH i2c: 01 07 00 [22:04:39]MH_I2C_Read... [22:04:39]Read from MH i2c: 01 07 00 A7 01 00 00 00 00 00 62 0C 1D [22:04:39]RasterBufferAndPrint [22:04:39]line [22:04:39]line [22:04:39]line [22:04:39]line [22:04:39]line [22:04:39]written 0, free lines is 3177 [22:04:39]MH_Cut [22:04:39]Write to MH i2c: D1 01 00 AE 01 01 81 [22:04:39]Write i2c OK [22:04:39]MH_I2C_Read... [22:04:39]Read from MH i2c: D1 [22:04:39]MH_I2C_Read... [22:04:39]Read from MH i2c: D1 01 00 [22:04:39]MH_I2C_Read... [22:04:39]Read from MH i2c: D1 01 00 AE 01 00 80 [22:04:39]Write to MH i2c: 01 00 00 AF 01 B0 [22:04:39]Write i2c OK [22:04:39]MH_I2C_Read... [22:04:40]*** Cut start [22:04:40]*** Partial cut [22:04:40]*** CUTSNS_PIN = 1 [22:04:40]*** CUTSNS_PIN = 0 [22:04:40]*** Brake cut motor [22:04:41]Connected sock=11 [22:04:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 2F 93 07 01 81 FA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 75 C0 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 41 76 03 00 35 04 06 00 0E 4E 88 D4 63 A2 A1 15 8B 5A B7 90 AF 9D [22:04:41]Read from MH i2c: 01 [22:04:41]MH_I2C_Read... [22:04:41]Read from MH i2c: 01 07 00 [22:04:41]MH_I2C_Read... [22:04:41]Read from MH i2c: 01 07 00 AF 01 00 00 00 00 00 FF 0F C5 [22:04:41]process_action close_receipt done [22:04:41]requested_data is exist [22:04:41]produce_requested_data [22:04:41]requested_item fm.sn is exist - process it [22:04:41]wFMCommunicate request_size=4 [22:04:41]MH_SAM_APDU [22:04:41]CAPDU: 80 11 00 00 [22:04:41]Write to MH i2c: E2 08 00 B0 01 80 11 00 00 00 00 00 00 2B [22:04:41]*** Stop cut motor [22:04:41]*** Cut end [22:04:41]Write i2c OK [22:04:41]MH_I2C_Read... [22:04:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:04:41]Read from MH i2c: E2 [22:04:41]MH_I2C_Read... [22:04:41]Read from MH i2c: E2 17 00 [22:04:41]MH_I2C_Read... [22:04:41]Read from MH i2c: E2 17 00 B0 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 88 [22:04:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:04:41]wFMCommunicate OK [22:04:41]requested_item fd.num is exist - process it [22:04:41]SAM_PROTO_GetFieldsCounters [22:04:41]wFMCommunicate request_size=4 [22:04:41]MH_SAM_APDU [22:04:41]CAPDU: 80 13 00 00 [22:04:41]Write to MH i2c: E2 08 00 B1 01 80 13 00 00 00 00 00 00 2E [22:04:41]Write i2c OK [22:04:41]MH_I2C_Read... [22:04:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:04:41]Read from MH i2c: E2 [22:04:41]MH_I2C_Read... [22:04:41]Read from MH i2c: E2 62 00 [22:04:41]MH_I2C_Read... [22:04:41]Read from MH i2c: E2 62 00 B1 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 41 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 1D 02 00 00 5E 04 04 00 1D 02 00 00 57 04 04 00 1E 02 00 00 19 04 04 00 00 00 00 00 90 00 26 [22:04:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 41 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 1D 02 00 00 5E 04 04 00 1D 02 00 00 57 04 04 00 1E 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:04:41]wFMCommunicate OK [22:04:41]SAM_PROTO_GetFieldsCounters done [22:04:41]requested_item shift.num is exist - process it [22:04:41]requested_item shift.opened is exist - process it [22:04:41]req_shift_opened [22:04:41]FM_GetShiftState [22:04:41]SAM_PROTO_GetShiftState [22:04:41]wFMCommunicate request_size=4 [22:04:41]MH_SAM_APDU [22:04:41]CAPDU: 80 13 01 00 [22:04:41]Write to MH i2c: E2 08 00 B2 01 80 13 01 00 00 00 00 00 30 [22:04:41]Write i2c OK [22:04:41]MH_I2C_Read... [22:04:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:04:41]Read from MH i2c: E2 [22:04:41]MH_I2C_Read... [22:04:41]Read from MH i2c: E2 0E 00 [22:04:41]MH_I2C_Read... [22:04:41]Read from MH i2c: E2 0E 00 B2 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 E1 [22:04:41]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:04:41]wFMCommunicate OK [22:04:41]SAM_PROTO_GetShiftState done [22:04:41]FM_GetShiftState done [22:04:41]req_shift_opened done [22:04:41]requested_item shift.open_date is exist - process it [22:04:41]req_shift_open_date [22:04:41]req_shift_open_date done [22:04:41]produce_requested_data done [22:04:41]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226881,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [22:04:41]process_action_free close_receipt [22:04:41]json_value_free [22:04:41]json_value_free done [22:04:41]process_json_proto returns [22:04:41]Send response to host [22:04:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226881,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [22:04:41]free response buf [22:04:41]execute_script done [22:04:41]execute_script returns [22:04:41]free content buf [22:04:41]Sock 8.Close socket [22:04:41]Sock 8.Thread stoped [22:04:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 4D 16 47 00 40 01 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 41 76 03 00 F4 03 04 00 8E 6C A6 66 B6 04 01 00 00 3C D1 5A D3 BF 75 9C 8A [22:04:41]CommunicateWithHost err = 0 [22:04:41]CheckOFDResponse [22:04:41]1017 (14) - 77093643461234 [22:04:41]1041 (16) - 0000000000874959 [22:04:41]1040 (4) - 226881 [22:04:41]1012 (4) - 28.07.2024 16:06 [22:04:41]1206 (1) - 0 [22:04:41]OFD Sender: Remove packet 226881 [22:04:41]ProducePacketName [22:04:41]name=ofd_packets/00226881 [22:04:41]NVStorageDeleteData [22:04:42]OFD Sender: No OFD packet to send [22:04:47]OFD Sender: No OFD packet to send [22:04:51]recv_with_timeout no data received [22:04:52]OFD Sender: No OFD packet to send [22:04:57]OFD Sender: No OFD packet to send [22:05:01]recv_with_timeout no data received [22:05:02]OFD Sender: No OFD packet to send [22:05:07]OFD Sender: No OFD packet to send [22:05:12]OFD Sender: No OFD packet to send [22:05:17]OFD Sender: No OFD packet to send [22:05:22]OFD Sender: No OFD packet to send [22:05:24]recv_with_timeout no data received [22:05:27]OFD Sender: No OFD packet to send [22:05:32]OFD Sender: No OFD packet to send [22:05:37]OFD Sender: No OFD packet to send [22:05:42]OFD Sender: No OFD packet to send [22:05:47]OFD Sender: No OFD packet to send [22:05:52]OFD Sender: No OFD packet to send [22:05:57]OFD Sender: No OFD packet to send [22:06:02]OFD Sender: No OFD packet to send [22:06:07]OFD Sender: No OFD packet to send [22:06:12]OFD Sender: No OFD packet to send [22:06:17]OFD Sender: No OFD packet to send [22:06:22]OFD Sender: No OFD packet to send [22:06:27]OFD Sender: No OFD packet to send [22:06:32]OFD Sender: No OFD packet to send [22:06:37]OFD Sender: No OFD packet to send [22:06:42]OFD Sender: No OFD packet to send [22:06:47]OFD Sender: No OFD packet to send [22:06:52]OFD Sender: No OFD packet to send [22:06:57]OFD Sender: No OFD packet to send [22:07:02]OFD Sender: No OFD packet to send [22:07:07]OFD Sender: No OFD packet to send [22:07:10]accept exits with 9 [22:07:10]New connection [22:07:10]New thread 3067522404 created [22:07:10]Thread 3067379044 joined [22:07:10]Waiting for new connection... [22:07:10] Sock 9.Parse request [22:07:10]Sock 9.Check first char [22:07:10]Sock 9.First char is OK [22:07:10]request: POST /json_proto HTTP/1.0 [22:07:10]Method: POST [22:07:10]URL: /json_proto [22:07:10]Method is POST - this is cgi request [22:07:10]url: /json_proto [22:07:10]query_string will be loaded in cgi processing [22:07:10]execute_cgi json_proto POST (null) [22:07:10]execute_cgi path=json_proto method=POST [22:07:10]POST find Content-Length [22:07:10]Host: 172.17.43.131:8080 [22:07:10]Content-Length: 678 [22:07:10]Content-Type: application/json [22:07:10] [22:07:10]POST finish read [22:07:10]Found Content-Length = 678 [22:07:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003310", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:07:10]execute_script... [22:07: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)2003310", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:07:10]POST & json_proto [22:07:10]process_json_proto [22:07:10]json parsed OK: [22:07:10]protocol is kg_v1.0 [22:07:10]action value=close_receipt [22:07:10]process_action close_receipt [22:07:10]cmd_close_receipt [22:07:10]MH_GetDate [22:07:10]Write to MH i2c: F0 00 00 B3 01 A3 [22:07:10]Write i2c OK [22:07:10]MH_I2C_Read... [22:07:10]Read from MH i2c: F0 [22:07:10]MH_I2C_Read... [22:07:10]Read from MH i2c: F0 09 00 [22:07:10]MH_I2C_Read... [22:07:10]Read from MH i2c: F0 09 00 B3 01 00 0E C1 A6 66 F8 BA A6 66 45 [22:07:10]GetLastDocTimeStamp 1722204277 [22:07:10]current date 1722204430 [22:07:10]FM_GetShiftState [22:07:10]SAM_PROTO_GetShiftState [22:07:10]wFMCommunicate request_size=4 [22:07:10]MH_SAM_APDU [22:07:10]CAPDU: 80 13 01 00 [22:07:10]Write to MH i2c: E2 08 00 B4 01 80 13 01 00 00 00 00 00 32 [22:07:10]Write i2c OK [22:07:10]MH_I2C_Read... [22:07:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:07:10]Read from MH i2c: E2 [22:07:10]MH_I2C_Read... [22:07:10]Read from MH i2c: E2 0E 00 [22:07:10]MH_I2C_Read... [22:07:10]Read from MH i2c: E2 0E 00 B4 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 E3 [22:07:10]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:07:10]wFMCommunicate OK [22:07:10]SAM_PROTO_GetShiftState done [22:07:10]FM_GetShiftState done [22:07:10]opened in 1722125326 [22:07:10]opened+sec_in_day 1722211726 [22:07:10]quantity*price = 20001 [22:07:10]sum+1 = 20002 [22:07:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 542 28.07.2024 22:07 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226882 ФПД: 232594076198601 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T220711&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226882&fm=232594076198601&tin=02508201610067®Number=0000000000092624&sum=20000 [22:07:11]StoreToDocumentArchive [22:07:11]shift 439 fd 226882 [22:07:11]save to /storage/0439/doc_00226882 [22:07:11]save last doc name /storage/0439/doc_00226882 to /storage/kkm_last_doc_name [22:07:11]save OK [22:07:11]Clear old archive folders... [22:07:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:07:11]tlvbuf is 01A2D870 [22:07:11]SAM_PROTO_ClearQueue [22:07:11]wFMCommunicate request_size=4 [22:07:11]MH_SAM_APDU [22:07:11]CAPDU: 80 09 00 00 [22:07:11]Write to MH i2c: E2 08 00 C1 01 80 09 00 00 00 00 00 00 34 [22:07:11]Write i2c OK [22:07:11]MH_I2C_Read... [22:07:11]Read from MH i2c: E2 [22:07:11]MH_I2C_Read... [22:07:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:07:11]Read from MH i2c: E2 03 00 [22:07:11]MH_I2C_Read... [22:07:11]Read from MH i2c: E2 03 00 C1 01 00 90 00 36 [22:07:11]RAPDU: 90 00 [22:07:11]wFMCommunicate OK [22:07:11]SAM_PROTO_ClearQueue done [22:07:11]KKMCreateOFDPacket [22:07:11]OFDProtocolAddRootSTLVToBuf [22:07:11]FM_MakeSignedData [22:07:11]FM_MakeSignedData [22:07:11]SAM_PROTO_SignData [22:07:11]wFMCommunicate request_size=4 [22:07:11]MH_SAM_APDU [22:07:11]CAPDU: 80 0D 01 02 [22:07:11]Write to MH i2c: E2 08 00 C2 01 80 0D 01 02 00 00 00 00 3C [22:07:11]Write i2c OK [22:07:11]MH_I2C_Read... [22:07:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:07:11]Read from MH i2c: E2 [22:07:11]MH_I2C_Read... [22:07:11]Read from MH i2c: E2 03 00 [22:07:11]MH_I2C_Read... [22:07:11]Read from MH i2c: E2 03 00 C2 01 00 90 00 37 [22:07:11]RAPDU: 90 00 [22:07:11]wFMCommunicate OK [22:07:11]wFMCommunicate request_size=255 [22:07:11]MH_SAM_APDU [22:07:11]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 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 1E 02 00 00 F4 03 04 00 0F C1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 42 76 03 00 35 04 06 00 D3 [22:07:11]Write to MH i2c: E2 02 01 C3 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 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 1E 02 00 00 F4 03 04 00 0F C1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 42 76 03 00 35 04 06 00 D3 00 00 07 [22:07:11]Write i2c OK [22:07:11]MH_I2C_Read... [22:07:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:07:11]Read from MH i2c: E2 [22:07:11]MH_I2C_Read... [22:07:11]Read from MH i2c: E2 03 00 [22:07:11]MH_I2C_Read... [22:07:11]Read from MH i2c: E2 03 00 C3 01 00 90 00 38 [22:07:11]RAPDU: 90 00 [22:07:11]wFMCommunicate OK [22:07:11]wFMCommunicate request_size=10 [22:07:11]MH_SAM_APDU [22:07:11]CAPDU: 80 0D 02 02 05 8B 07 49 E6 C9 [22:07:11]Write to MH i2c: E2 0D 00 C4 01 80 0D 02 02 05 00 8B 07 49 E6 C9 00 00 D3 [22:07:11]Write i2c OK [22:07:11]MH_I2C_Read... [22:07:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:07:11]Read from MH i2c: E2 [22:07:11]MH_I2C_Read... [22:07:11]Read from MH i2c: E2 03 00 [22:07:11]MH_I2C_Read... [22:07:11]Read from MH i2c: E2 03 00 C4 01 00 90 00 39 [22:07:11]RAPDU: 90 00 [22:07:11]wFMCommunicate OK [22:07:11]wFMCommunicate request_size=4 [22:07:11]MH_SAM_APDU [22:07:11]CAPDU: 80 0D 03 02 [22:07:11]Write to MH i2c: E2 08 00 C5 01 80 0D 03 02 00 00 00 00 41 [22:07:11]Write i2c OK [22:07:11]MH_I2C_Read... [22:07:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:07:12]Read from MH i2c: E2 [22:07:12]MH_I2C_Read... [22:07:12]Read from MH i2c: E2 0B 00 [22:07:12]MH_I2C_Read... [22:07:12]Read from MH i2c: E2 0B 00 C5 01 00 FC 1B 94 01 AF 3E 9B 35 90 00 AB [22:07:12]RAPDU: FC 1B 94 01 AF 3E 9B 35 90 00 [22:07:12]wFMCommunicate OK [22:07:12]SAM_PROTO_SignData done [22:07:12]FM_MakeSignedData done [22:07:12]CreateOFDProtocolMessage [22:07:12]wFMCommunicate request_size=4 [22:07:12]MH_SAM_APDU [22:07:12]CAPDU: 80 11 00 00 [22:07:12]Write to MH i2c: E2 08 00 C6 01 80 11 00 00 00 00 00 00 41 [22:07:12]Write i2c OK [22:07:12]MH_I2C_Read... [22:07:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:07:12]Read from MH i2c: E2 [22:07:12]MH_I2C_Read... [22:07:12]Read from MH i2c: E2 17 00 [22:07:12]MH_I2C_Read... [22:07:12]Read from MH i2c: E2 17 00 C6 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9E [22:07:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:07:12]wFMCommunicate OK [22:07:12]CreateOFDProtocolMessage done [22:07:12]OFDSenderStorePacket 226882 [22:07:12]StoreOFDPacket docnum=226882 [22:07:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 1C A5 07 01 75 3B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 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 1E 02 00 00 F4 03 04 00 0F C1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 42 76 03 00 35 04 06 00 D3 8B 07 49 E6 C9 FC 1B 94 01 AF 3E 9B 35 [22:07:12]CheckFolder [22:07:12]dirname=/storage/ofd_packets [22:07:12]CheckFolder done [22:07:12]ProducePacketName [22:07:12]name=ofd_packets/00226882 [22:07:12]NVStorageSaveData ofd_packets/00226882 [22:07:12]File name is /storage/ofd_packets/00226882 [22:07:12]Write 301 bytes [22:07:12]NVStorageSaveData done [22:07:12]OFDSenderStorePacket done [22:07:12]KKMCreateOFDPacket done [22:07:12]NVStorageSaveData kkm_last_timestamp [22:07:12]File name is /storage/kkm_last_timestamp [22:07:12]Write 4 bytes [22:07:12]NVStorageSaveData done [22:07:12]ExternCall_PrintAddStr [22:07:12]wPrintStart [22:07:12]Write to MH i2c: 01 00 00 C7 01 C8 [22:07:12]Write i2c OK [22:07:12]MH_I2C_Read... [22:07:12]Read from MH i2c: 01 [22:07:12]MH_I2C_Read... [22:07:12]Read from MH i2c: 01 07 00 [22:07:12]MH_I2C_Read... [22:07:12]Read from MH i2c: 01 07 00 C7 01 00 00 00 00 00 FF 0F DD [22:07:12]RasterBufferAndPrint [22:07:12]line Счет N : (1)2003310 [22:07:12]line ИНН: 02508201610067 [22:07:12]line Контрольно-Кассовый Чек [22:07:12]line ПРОДАЖА [22:07:12]line ТРК (МРК, ГНК) : 33 [22:07:12]line Товар: 2710124130 [22:07:12]line Аи-92-К-5 [22:07:12]line 2.950 * 67.80 [22:07:12]line = 200.01 [22:07:12]line НДС 12% НСП 1% [22:07:12]line > о реализуемом товаре [22:07:12]line ОКРУГЛЕНИЕ: -0.01 [22:07:12]line ИТОГО: 200.00 [22:07:12]line Внесено: 200.00 [22:07:12]line СДАЧА: 0.00 [22:07:12]line НСП 1% : 1.77 [22:07:12]line НДС 12% : 21.24 [22:07:12]line Наличными: 200.00 [22:07:12]line Безнал.: 0.00 [22:07:12]line Место: АЗС № 97 "Партнер Нефть" [22:07:12]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:07:12]line СНО: Общий режим [22:07:12]line Чек 542 28.07.2024 22:07 [22:07:12]line Смена: 439 ФФД: 1.0 [22:07:12]line ЗНМ: 0300000054 [22:07:12]line РНМ: 0000000000092624 [22:07:12]line Версия ККМ: 001 [22:07:12]line ФМ: 0000000000874959 [22:07:12]line ФД: 226882 [22:07:12]line ФПД: 232594076198601 [22:07:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T220711&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226882&fm=232594076198601&tin=02508201610067®Number=0000000000092624&sum=20000 [22:07:12]OFD Sender: Processing packet 226882 [packets to send 604, broken 603] [22:07:12]ProducePacketName [22:07:12]name=ofd_packets/00226882 [22:07:12]OFD Sender: To server: pG, [22:07:12]CommunicateWithHost lk.salyk.kg:30040 [22:07:12]ConnectInit lk.salyk.kg [22:07:12]written 0, free lines is 4095 [22:07:12]Write to MH i2c: 01 00 00 F2 01 F3 [22:07:12]Write i2c OK [22:07:12]MH_I2C_Read... [22:07:12]Read from MH i2c: 01 [22:07:12]MH_I2C_Read... [22:07:12]Read from MH i2c: 01 07 00 [22:07:12]MH_I2C_Read... [22:07:12]Read from MH i2c: 01 07 00 F2 01 00 00 00 00 00 5F 0C 65 [22:07:12]RasterBufferAndPrint [22:07:12]line [22:07:12]line [22:07:12]line [22:07:12]line [22:07:12]line [22:07:12]written 0, free lines is 3170 [22:07:12]MH_Cut [22:07:12]Write to MH i2c: D1 01 00 F9 01 01 CC [22:07:12]Write i2c OK [22:07:12]MH_I2C_Read... [22:07:12]Read from MH i2c: D1 [22:07:12]MH_I2C_Read... [22:07:12]Read from MH i2c: D1 01 00 [22:07:12]MH_I2C_Read... [22:07:12]Read from MH i2c: D1 01 00 F9 01 00 CB [22:07:12]Write to MH i2c: 01 00 00 FA 01 FB [22:07:12]Write i2c OK [22:07:12]MH_I2C_Read... [22:07:14]*** Cut start [22:07:14]*** Partial cut [22:07:14]*** CUTSNS_PIN = 1 [22:07:14]*** CUTSNS_PIN = 0 [22:07:14]*** Brake cut motor [22:07:14]Read from MH i2c: 01 [22:07:14]MH_I2C_Read... [22:07:14]*** Stop cut motor [22:07:14]*** Cut end [22:07:14]Read from MH i2c: 01 07 00 [22:07:14]MH_I2C_Read... [22:07:14]Read from MH i2c: 01 07 00 FA 01 00 00 00 00 00 FF 0F 10 [22:07:14]process_action close_receipt done [22:07:14]requested_data is exist [22:07:14]produce_requested_data [22:07:14]requested_item fm.sn is exist - process it [22:07:14]wFMCommunicate request_size=4 [22:07:14]MH_SAM_APDU [22:07:14]CAPDU: 80 11 00 00 [22:07:14]Write to MH i2c: E2 08 00 FB 01 80 11 00 00 00 00 00 00 76 [22:07:14]Write i2c OK [22:07:14]MH_I2C_Read... [22:07:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:07:14]Read from MH i2c: E2 [22:07:14]MH_I2C_Read... [22:07:14]Read from MH i2c: E2 17 00 [22:07:14]MH_I2C_Read... [22:07:14]Read from MH i2c: E2 17 00 FB 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D3 [22:07:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:07:14]wFMCommunicate OK [22:07:14]requested_item fd.num is exist - process it [22:07:14]SAM_PROTO_GetFieldsCounters [22:07:14]wFMCommunicate request_size=4 [22:07:14]MH_SAM_APDU [22:07:14]CAPDU: 80 13 00 00 [22:07:14]Write to MH i2c: E2 08 00 FC 01 80 13 00 00 00 00 00 00 79 [22:07:14]Write i2c OK [22:07:14]MH_I2C_Read... [22:07:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:07:14]Read from MH i2c: E2 [22:07:14]MH_I2C_Read... [22:07:14]Read from MH i2c: E2 62 00 [22:07:14]MH_I2C_Read... [22:07:14]Read from MH i2c: E2 62 00 FC 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 42 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 1E 02 00 00 5E 04 04 00 1E 02 00 00 57 04 04 00 1F 02 00 00 19 04 04 00 00 00 00 00 90 00 75 [22:07:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 42 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 1E 02 00 00 5E 04 04 00 1E 02 00 00 57 04 04 00 1F 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:07:14]wFMCommunicate OK [22:07:14]SAM_PROTO_GetFieldsCounters done [22:07:14]requested_item shift.num is exist - process it [22:07:14]requested_item shift.opened is exist - process it [22:07:14]req_shift_opened [22:07:14]FM_GetShiftState [22:07:14]SAM_PROTO_GetShiftState [22:07:14]wFMCommunicate request_size=4 [22:07:14]MH_SAM_APDU [22:07:14]CAPDU: 80 13 01 00 [22:07:14]Write to MH i2c: E2 08 00 FD 01 80 13 01 00 00 00 00 00 7B [22:07:14]Write i2c OK [22:07:14]MH_I2C_Read... [22:07:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:07:15]Read from MH i2c: E2 [22:07:15]MH_I2C_Read... [22:07:15]Read from MH i2c: E2 0E 00 [22:07:15]MH_I2C_Read... [22:07:15]Read from MH i2c: E2 0E 00 FD 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 2C [22:07:15]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:07:15]wFMCommunicate OK [22:07:15]SAM_PROTO_GetShiftState done [22:07:15]FM_GetShiftState done [22:07:15]req_shift_opened done [22:07:15]requested_item shift.open_date is exist - process it [22:07:15]req_shift_open_date [22:07:15]req_shift_open_date done [22:07:15]produce_requested_data done [22:07:15]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226882,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [22:07:15]process_action_free close_receipt [22:07:15]json_value_free [22:07:15]json_value_free done [22:07:15]process_json_proto returns [22:07:15]Send response to host [22:07:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226882,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [22:07:15]free response buf [22:07:15]execute_script done [22:07:15]execute_script returns [22:07:15]free content buf [22:07:15]Sock 9.Close socket [22:07:15]Sock 9.Thread stoped [22:07:15]Connected sock=11 [22:07:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 1C A5 07 01 75 3B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 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 1E 02 00 00 F4 03 04 00 0F C1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 42 76 03 00 35 04 06 00 D3 8B 07 49 E6 C9 FC 1B 94 01 AF 3E 9B 35 [22:07:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 BE CE 47 00 22 D3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 42 76 03 00 F4 03 04 00 28 6D A6 66 B6 04 01 00 00 7E 45 67 62 1C 71 F8 08 [22:07:17]CommunicateWithHost err = 0 [22:07:17]CheckOFDResponse [22:07:17]1017 (14) - 77093643461234 [22:07:17]1041 (16) - 0000000000874959 [22:07:17]1040 (4) - 226882 [22:07:17]1012 (4) - 28.07.2024 16:09 [22:07:17]1206 (1) - 0 [22:07:17]OFD Sender: Remove packet 226882 [22:07:17]ProducePacketName [22:07:17]name=ofd_packets/00226882 [22:07:17]NVStorageDeleteData [22:07:17]OFD Sender: No OFD packet to send [22:07:22]OFD Sender: No OFD packet to send [22:07:27]recv_with_timeout no data received [22:07:27]OFD Sender: No OFD packet to send [22:07:32]OFD Sender: No OFD packet to send [22:07:37]OFD Sender: No OFD packet to send [22:07:38]recv_with_timeout no data received [22:07:42]OFD Sender: No OFD packet to send [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 1624+1722202872=1722204496 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 51 C1 A6 66 F8 BA A6 66 DB [22:08:17]Current date/time: 28.07.2024 22:08 [22:08:17]FM_Init [22:08:17]wFMConnect [22:08:17]MH_SAM_On [22:08:17]Write to MH i2c: E0 00 00 08 00 E7 [22:08:17]Write i2c OK [22:08:17]MH_I2C_Read... [22:08:17]*** iso7816_init finished! [22:08:17]*** atr: [22:08:17]*** 0F 3B D5 18 FF 81 91 FE [22:08:17]*** 1F C3 80 73 C8 21 10 0A [22:08:17]*** 00 00 00 00 00 00 00 00 [22:08:17]*** 00 00 00 00 00 00 00 00 [22:08:17]*** 00 00 00 00 00 00 00 00 [22:08:17]*** 00 00 00 00 00 00 00 00 [22:08:17]*** 00 00 00 00 00 00 00 00 [22:08:17]*** 00 00 00 00 00 00 00 00 [22:08:17]Read from MH i2c: E0 [22:08:17]MH_I2C_Read... [22:08:17]Read from MH i2c: E0 10 00 [22:08:17]MH_I2C_Read... [22:08:17]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [22:08:17]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [22:08:17]wFMCommunicate request_size=10 [22:08:17]MH_SAM_APDU [22:08:17]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [22:08:17]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [22:08:17]Write i2c OK [22:08:17]MH_I2C_Read... [22:08:17]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [22:08:17]Read from MH i2c: E2 [22:08:17]MH_I2C_Read... [22:08:17]Read from MH i2c: E2 03 00 [22:08:17]MH_I2C_Read... [22:08:17]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [22:08:17]RAPDU: 90 00 [22:08:17]wFMCommunicate OK [22:08:17]wFMCommunicate request_size=4 [22:08:17]MH_SAM_APDU [22:08:17]CAPDU: 80 11 00 00 [22:08:17]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [22:08:17]Write i2c OK [22:08:17]MH_I2C_Read... [22:08:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:08:17]Read from MH i2c: E2 [22:08:17]MH_I2C_Read... [22:08:17]Read from MH i2c: E2 17 00 [22:08:17]MH_I2C_Read... [22:08:17]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [22:08:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:08:17]wFMCommunicate OK [22:08:17]Detected FM SN is 0000000000874959 [22:08:17]Stored FM SN is 0000000000874959 [22:08:17]wFMCommunicate request_size=9 [22:08:17]MH_SAM_APDU [22:08:17]CAPDU: 80 16 00 00 04 1A 5E 01 00 [22:08:17]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [22:08:17]Write i2c OK [22:08:17]MH_I2C_Read... [22:08:17]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [22:08:17]Read from MH i2c: E2 [22:08:17]MH_I2C_Read... [22:08:17]Read from MH i2c: E2 03 00 [22:08:17]MH_I2C_Read... [22:08:17]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [22:08:17]RAPDU: 90 00 [22:08:17]wFMCommunicate OK [22:08:17]FM PIN OK [22:08:17]wFMCommunicate request_size=8 [22:08:17]MH_SAM_APDU [22:08:17]CAPDU: 80 14 04 00 03 02 00 01 [22:08:17]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [22:08:17]Write i2c OK [22:08:17]MH_I2C_Read... [22:08:17]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [22:08:17]Read from MH i2c: E2 [22:08:17]MH_I2C_Read... [22:08:17]Read from MH i2c: E2 03 00 [22:08:17]MH_I2C_Read... [22:08:17]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [22:08:17]RAPDU: 90 00 [22:08:17]wFMCommunicate OK [22:08:17]wFMCommunicate request_size=13 [22:08:17]MH_SAM_APDU [22:08:17]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [22:08:17]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [22:08:17]Write i2c OK [22:08:17]MH_I2C_Read... [22:08:17]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [22:08:17]Read from MH i2c: E2 [22:08:17]MH_I2C_Read... [22:08:17]Read from MH i2c: E2 03 00 [22:08:17]MH_I2C_Read... [22:08:17]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [22:08:17]RAPDU: 90 00 [22:08:17]wFMCommunicate OK [22:08:17]wFMCommunicate request_size=4 [22:08:17]MH_SAM_APDU [22:08:17]CAPDU: 80 11 00 00 [22:08:17]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [22:08:17]Write i2c OK [22:08:17]MH_I2C_Read... [22:08:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:08:17]Read from MH i2c: E2 [22:08:17]MH_I2C_Read... [22:08:17]Read from MH i2c: E2 17 00 [22:08:17]MH_I2C_Read... [22:08:17]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [22:08:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:08:17]wFMCommunicate OK [22:08:17]DocumentArchiveInit [22:08:17]Start Httpd... [22:08:17]Httpd thread 3067202916 created [22:08:17]Write to MH i2c: 01 00 00 0F 00 0F [22:08:17]Write i2c OK [22:08:17]MH_I2C_Read... [22:08:17]Read from MH i2c: 01 [22:08:17]MH_I2C_Read... [22:08:17]Read from MH i2c: 01 07 00 [22:08:17]MH_I2C_Read... [22:08:17]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [22:08:17]MH Int Process started [22:08:17]Allocated Socket 8 [22:08:17]Bind OK [22:08:17]Listen OK [22:08:17]httpd running on port 8080 [22:08:17]Waiting for new connection... [22:08:18]OFD Sender: No OFD packet to send [22:08:20]accept exits with 9 [22:08:20]New connection [22:08:20]New thread 3066916196 created [22:08:20]Waiting for new connection... [22:08:20] Sock 9.Parse request [22:08:20]Sock 9.Check first char [22:08:20]Sock 9.First char is OK [22:08:20]request: POST /json_proto HTTP/1.0 [22:08:20]Method: POST [22:08:20]URL: /json_proto [22:08:20]Method is POST - this is cgi request [22:08:20]url: /json_proto [22:08:20]query_string will be loaded in cgi processing [22:08:20]execute_cgi json_proto POST (null) [22:08:20]execute_cgi path=json_proto method=POST [22:08:20]POST find Content-Length [22:08:20]Host: 172.17.43.131:8080 [22:08:20]Content-Length: 678 [22:08:20]Content-Type: application/json [22:08:20] [22:08:20]POST finish read [22:08:20]Found Content-Length = 678 [22:08:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003311", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [22:08:20]execute_script... [22:08: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)2003311", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [22:08:20]POST & json_proto [22:08:20]process_json_proto [22:08:20]json parsed OK: [22:08:20]protocol is kg_v1.0 [22:08:20]action value=close_receipt [22:08:20]process_action close_receipt [22:08:20]cmd_close_receipt [22:08:20]MH_GetDate [22:08:20]Write to MH i2c: F0 00 00 10 00 FF [22:08:20]Write i2c OK [22:08:20]MH_I2C_Read... [22:08:20]Read from MH i2c: F0 [22:08:20]MH_I2C_Read... [22:08:20]Read from MH i2c: F0 09 00 [22:08:20]MH_I2C_Read... [22:08:20]Read from MH i2c: F0 09 00 10 00 00 54 C1 A6 66 F8 BA A6 66 E7 [22:08:20]GetLastDocTimeStamp 97 [22:08:20]current date 1722204500 [22:08:20]FM_GetShiftState [22:08:20]SAM_PROTO_GetShiftState [22:08:20]wFMCommunicate request_size=4 [22:08:20]MH_SAM_APDU [22:08:20]CAPDU: 80 13 01 00 [22:08:20]Write to MH i2c: E2 08 00 11 00 80 13 01 00 00 00 00 00 8E [22:08:20]Write i2c OK [22:08:20]MH_I2C_Read... [22:08:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:08:20]Read from MH i2c: E2 [22:08:20]MH_I2C_Read... [22:08:20]Read from MH i2c: E2 0E 00 [22:08:20]MH_I2C_Read... [22:08:20]Read from MH i2c: E2 0E 00 11 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 3F [22:08:20]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:08:20]wFMCommunicate OK [22:08:20]SAM_PROTO_GetShiftState done [22:08:20]FM_GetShiftState done [22:08:20]opened in 1722125326 [22:08:20]opened+sec_in_day 1722211726 [22:08:20]quantity*price = 50010 [22:08:20]sum+1 = 50012 [22:08:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 543 28.07.2024 22:08 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226883 ФПД: 77487894314845 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T220821&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226883&fm=77487894314845&tin=02508201610067®Number=0000000000092624&sum=50000 [22:08:21]StoreToDocumentArchive [22:08:21]shift 439 fd 226883 [22:08:21]save to /storage/0439/doc_00226883 [22:08:21]save last doc name /storage/0439/doc_00226883 to /storage/kkm_last_doc_name [22:08:21]save OK [22:08:21]Clear old archive folders... [22:08:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:08:21]tlvbuf is B6EB80E0 [22:08:21]SAM_PROTO_ClearQueue [22:08:21]wFMCommunicate request_size=4 [22:08:21]MH_SAM_APDU [22:08:21]CAPDU: 80 09 00 00 [22:08:21]Write to MH i2c: E2 08 00 1E 00 80 09 00 00 00 00 00 00 90 [22:08:21]Write i2c OK [22:08:21]MH_I2C_Read... [22:08:21]Read from MH i2c: E2 [22:08:21]MH_I2C_Read... [22:08:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:08:21]Read from MH i2c: E2 03 00 [22:08:21]MH_I2C_Read... [22:08:21]Read from MH i2c: E2 03 00 1E 00 00 90 00 92 [22:08:21]RAPDU: 90 00 [22:08:21]wFMCommunicate OK [22:08:21]SAM_PROTO_ClearQueue done [22:08:21]KKMCreateOFDPacket [22:08:21]OFDProtocolAddRootSTLVToBuf [22:08:21]FM_MakeSignedData [22:08:21]FM_MakeSignedData [22:08:21]SAM_PROTO_SignData [22:08:21]wFMCommunicate request_size=4 [22:08:21]MH_SAM_APDU [22:08:21]CAPDU: 80 0D 01 02 [22:08:21]Write to MH i2c: E2 08 00 1F 00 80 0D 01 02 00 00 00 00 98 [22:08:21]Write i2c OK [22:08:21]MH_I2C_Read... [22:08:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:08:21]Read from MH i2c: E2 [22:08:21]MH_I2C_Read... [22:08:21]Read from MH i2c: E2 03 00 [22:08:21]MH_I2C_Read... [22:08:21]Read from MH i2c: E2 03 00 1F 00 00 90 00 93 [22:08:21]RAPDU: 90 00 [22:08:21]wFMCommunicate OK [22:08:21]wFMCommunicate request_size=255 [22:08:21]MH_SAM_APDU [22:08:21]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 1F 02 00 00 F4 03 04 00 55 C1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 43 76 03 00 35 04 06 00 46 [22:08:21]Write to MH i2c: E2 02 01 20 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 1F 02 00 00 F4 03 04 00 55 C1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 43 76 03 00 35 04 06 00 46 00 00 04 [22:08:21]Write i2c OK [22:08:21]MH_I2C_Read... [22:08:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:08:22]Read from MH i2c: E2 [22:08:22]MH_I2C_Read... [22:08:22]Read from MH i2c: E2 03 00 [22:08:22]MH_I2C_Read... [22:08:22]Read from MH i2c: E2 03 00 20 00 00 90 00 94 [22:08:22]RAPDU: 90 00 [22:08:22]wFMCommunicate OK [22:08:22]wFMCommunicate request_size=10 [22:08:22]MH_SAM_APDU [22:08:22]CAPDU: 80 0D 02 02 05 79 8E 6A 3F 5D [22:08:22]Write to MH i2c: E2 0D 00 21 00 80 0D 02 02 05 00 79 8E 6A 3F 5D 00 00 B2 [22:08:22]Write i2c OK [22:08:22]MH_I2C_Read... [22:08:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:08:22]Read from MH i2c: E2 [22:08:22]MH_I2C_Read... [22:08:22]Read from MH i2c: E2 03 00 [22:08:22]MH_I2C_Read... [22:08:22]Read from MH i2c: E2 03 00 21 00 00 90 00 95 [22:08:22]RAPDU: 90 00 [22:08:22]wFMCommunicate OK [22:08:22]wFMCommunicate request_size=4 [22:08:22]MH_SAM_APDU [22:08:22]CAPDU: 80 0D 03 02 [22:08:22]Write to MH i2c: E2 08 00 22 00 80 0D 03 02 00 00 00 00 9D [22:08:22]Write i2c OK [22:08:22]MH_I2C_Read... [22:08:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:08:22]Read from MH i2c: E2 [22:08:22]MH_I2C_Read... [22:08:22]Read from MH i2c: E2 0B 00 [22:08:22]MH_I2C_Read... [22:08:22]Read from MH i2c: E2 0B 00 22 00 00 8B 24 46 8F 53 03 E3 6B 90 00 C6 [22:08:22]RAPDU: 8B 24 46 8F 53 03 E3 6B 90 00 [22:08:22]wFMCommunicate OK [22:08:22]SAM_PROTO_SignData done [22:08:22]FM_MakeSignedData done [22:08:22]CreateOFDProtocolMessage [22:08:22]wFMCommunicate request_size=4 [22:08:22]MH_SAM_APDU [22:08:22]CAPDU: 80 11 00 00 [22:08:22]Write to MH i2c: E2 08 00 23 00 80 11 00 00 00 00 00 00 9D [22:08:22]Write i2c OK [22:08:22]MH_I2C_Read... [22:08:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:08:22]Read from MH i2c: E2 [22:08:22]MH_I2C_Read... [22:08:22]Read from MH i2c: E2 17 00 [22:08:22]MH_I2C_Read... [22:08:22]Read from MH i2c: E2 17 00 23 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FA [22:08:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:08:22]wFMCommunicate OK [22:08:22]CreateOFDProtocolMessage done [22:08:22]OFDSenderStorePacket 226883 [22:08:22]StoreOFDPacket docnum=226883 [22:08:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 9B EB 07 01 11 EA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 1F 02 00 00 F4 03 04 00 55 C1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 43 76 03 00 35 04 06 00 46 79 8E 6A 3F 5D 8B 24 46 8F 53 03 E3 6B [22:08:22]CheckFolder [22:08:22]dirname=/storage/ofd_packets [22:08:22]CheckFolder done [22:08:22]ProducePacketName [22:08:22]name=ofd_packets/00226883 [22:08:22]NVStorageSaveData ofd_packets/00226883 [22:08:22]File name is /storage/ofd_packets/00226883 [22:08:22]Write 301 bytes [22:08:22]NVStorageSaveData done [22:08:22]OFDSenderStorePacket done [22:08:22]KKMCreateOFDPacket done [22:08:22]NVStorageSaveData kkm_last_timestamp [22:08:22]File name is /storage/kkm_last_timestamp [22:08:22]Write 4 bytes [22:08:22]NVStorageSaveData done [22:08:22]ExternCall_PrintAddStr [22:08:22]wPrintStart [22:08:22]Write to MH i2c: 01 00 00 24 00 24 [22:08:22]Write i2c OK [22:08:22]MH_I2C_Read... [22:08:22]Read from MH i2c: 01 [22:08:22]MH_I2C_Read... [22:08:22]Read from MH i2c: 01 07 00 [22:08:22]MH_I2C_Read... [22:08:22]Read from MH i2c: 01 07 00 24 00 00 00 00 00 00 FF 0F 39 [22:08:22]RasterBufferAndPrint [22:08:22]line Счет N : (1)2003311 [22:08:22]line ИНН: 02508201610067 [22:08:22]line Контрольно-Кассовый Чек [22:08:22]line ПРОДАЖА [22:08:22]line ТРК (МРК, ГНК) : 54 [22:08:22]line Товар: 2710124500 [22:08:22]line Аи-95-К-5 [22:08:22]line 6.740 * 74.20 [22:08:22]line = 500.11 [22:08:22]line НДС 12% НСП 1% [22:08:22]line > о реализуемом товаре [22:08:22]line ОКРУГЛЕНИЕ: -0.11 [22:08:22]line ИТОГО: 500.00 [22:08:22]line Внесено: 500.00 [22:08:22]line СДАЧА: 0.00 [22:08:22]line НСП 1% : 4.43 [22:08:22]line НДС 12% : 53.11 [22:08:22]line Наличными: 500.00 [22:08:22]line Безнал.: 0.00 [22:08:22]line Место: АЗС № 97 "Партнер Нефть" [22:08:22]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:08:22]line СНО: Общий режим [22:08:22]line Чек 543 28.07.2024 22:08 [22:08:22]line Смена: 439 ФФД: 1.0 [22:08:22]line ЗНМ: 0300000054 [22:08:22]line РНМ: 0000000000092624 [22:08:22]line Версия ККМ: 001 [22:08:22]line ФМ: 0000000000874959 [22:08:22]line ФД: 226883 [22:08:22]line ФПД: 77487894314845 [22:08:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T220821&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226883&fm=77487894314845&tin=02508201610067®Number=0000000000092624&sum=50000 [22:08:22]OFD Sender: Processing packet 226883 [packets to send 604, broken 603] [22:08:22]ProducePacketName [22:08:22]name=ofd_packets/00226883 [22:08:22]OFD Sender: To server: pG, [22:08:22]CommunicateWithHost lk.salyk.kg:30040 [22:08:22]ConnectInit lk.salyk.kg [22:08:22]written 0, free lines is 4095 [22:08:22]Write to MH i2c: 01 00 00 4F 00 4F [22:08:22]Write i2c OK [22:08:22]MH_I2C_Read... [22:08:22]Read from MH i2c: 01 [22:08:22]MH_I2C_Read... [22:08:22]Read from MH i2c: 01 07 00 [22:08:22]MH_I2C_Read... [22:08:22]Read from MH i2c: 01 07 00 4F 00 00 00 00 00 00 5F 0C C1 [22:08:22]RasterBufferAndPrint [22:08:22]line [22:08:22]line [22:08:22]line [22:08:22]line [22:08:22]line [22:08:22]written 0, free lines is 3171 [22:08:22]MH_Cut [22:08:22]Write to MH i2c: D1 01 00 56 00 01 28 [22:08:22]Write i2c OK [22:08:22]MH_I2C_Read... [22:08:22]Read from MH i2c: D1 [22:08:22]MH_I2C_Read... [22:08:22]Read from MH i2c: D1 01 00 [22:08:22]MH_I2C_Read... [22:08:22]Read from MH i2c: D1 01 00 56 00 00 27 [22:08:22]Write to MH i2c: 01 00 00 57 00 57 [22:08:22]Write i2c OK [22:08:22]MH_I2C_Read... [22:08:23]*** Cut start [22:08:23]*** Partial cut [22:08:23]*** CUTSNS_PIN = 1 [22:08:23]*** CUTSNS_PIN = 0 [22:08:24]*** Brake cut motor [22:08:24]Read from MH i2c: 01 [22:08:24]MH_I2C_Read... [22:08:24]*** Stop cut motor [22:08:24]*** Cut end [22:08:24]Read from MH i2c: 01 07 00 [22:08:24]MH_I2C_Read... [22:08:24]Read from MH i2c: 01 07 00 57 00 00 00 00 00 00 FF 0F 6C [22:08:24]process_action close_receipt done [22:08:24]requested_data is exist [22:08:24]produce_requested_data [22:08:24]requested_item fm.sn is exist - process it [22:08:24]wFMCommunicate request_size=4 [22:08:24]MH_SAM_APDU [22:08:24]CAPDU: 80 11 00 00 [22:08:24]Write to MH i2c: E2 08 00 58 00 80 11 00 00 00 00 00 00 D2 [22:08:24]Write i2c OK [22:08:24]MH_I2C_Read... [22:08:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:08:24]Read from MH i2c: E2 [22:08:24]MH_I2C_Read... [22:08:24]Read from MH i2c: E2 17 00 [22:08:24]MH_I2C_Read... [22:08:24]Read from MH i2c: E2 17 00 58 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2F [22:08:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:08:24]wFMCommunicate OK [22:08:24]requested_item fd.num is exist - process it [22:08:24]SAM_PROTO_GetFieldsCounters [22:08:24]wFMCommunicate request_size=4 [22:08:24]MH_SAM_APDU [22:08:24]CAPDU: 80 13 00 00 [22:08:24]Write to MH i2c: E2 08 00 59 00 80 13 00 00 00 00 00 00 D5 [22:08:24]Write i2c OK [22:08:24]MH_I2C_Read... [22:08:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:08:24]Read from MH i2c: E2 [22:08:24]MH_I2C_Read... [22:08:24]Read from MH i2c: E2 62 00 [22:08:24]MH_I2C_Read... [22:08:24]Read from MH i2c: E2 62 00 59 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 43 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 1F 02 00 00 5E 04 04 00 1F 02 00 00 57 04 04 00 20 02 00 00 19 04 04 00 00 00 00 00 90 00 D5 [22:08:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 43 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 1F 02 00 00 5E 04 04 00 1F 02 00 00 57 04 04 00 20 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:08:24]wFMCommunicate OK [22:08:24]SAM_PROTO_GetFieldsCounters done [22:08:24]requested_item shift.num is exist - process it [22:08:24]requested_item shift.opened is exist - process it [22:08:24]req_shift_opened [22:08:24]FM_GetShiftState [22:08:24]SAM_PROTO_GetShiftState [22:08:24]wFMCommunicate request_size=4 [22:08:24]MH_SAM_APDU [22:08:24]CAPDU: 80 13 01 00 [22:08:24]Write to MH i2c: E2 08 00 5A 00 80 13 01 00 00 00 00 00 D7 [22:08:24]Write i2c OK [22:08:24]MH_I2C_Read... [22:08:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:08:24]Read from MH i2c: E2 [22:08:24]MH_I2C_Read... [22:08:24]Read from MH i2c: E2 0E 00 [22:08:24]MH_I2C_Read... [22:08:24]Read from MH i2c: E2 0E 00 5A 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 88 [22:08:24]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:08:24]wFMCommunicate OK [22:08:24]SAM_PROTO_GetShiftState done [22:08:24]FM_GetShiftState done [22:08:24]req_shift_opened done [22:08:24]requested_item shift.open_date is exist - process it [22:08:24]req_shift_open_date [22:08:24]req_shift_open_date done [22:08:24]produce_requested_data done [22:08:24]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226883,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [22:08:24]process_action_free close_receipt [22:08:24]json_value_free [22:08:24]json_value_free done [22:08:24]process_json_proto returns [22:08:24]Send response to host [22:08:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226883,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [22:08:24]free response buf [22:08:24]execute_script done [22:08:24]execute_script returns [22:08:24]free content buf [22:08:24]Sock 9.Close socket [22:08:24]Sock 9.Thread stoped [22:08:25]accept exits with 6 [22:08:25]New connection [22:08:25]New thread 3066772836 created [22:08:25]Thread 3066916196 joined [22:08:25]Waiting for new connection... [22:08:25] Sock 6.Parse request [22:08:25]Sock 6.Check first char [22:08:25]Sock 6.First char is OK [22:08:25]request: POST /json_proto HTTP/1.0 [22:08:25]Method: POST [22:08:25]URL: /json_proto [22:08:25]Method is POST - this is cgi request [22:08:25]url: /json_proto [22:08:25]query_string will be loaded in cgi processing [22:08:25]execute_cgi json_proto POST (null) [22:08:25]execute_cgi path=json_proto method=POST [22:08:25]POST find Content-Length [22:08:25]Host: 172.17.43.131:8080 [22:08:25]Content-Length: 215 [22:08:25]Content-Type: application/json [22:08:25] [22:08:25]POST finish read [22:08:25]Found Content-Length = 215 [22:08:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:08:25]execute_script... [22:08:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:08:25]POST & json_proto [22:08:25]process_json_proto [22:08:25]json parsed OK: [22:08:25]protocol is kg_v1.0 [22:08:25]action value=get_value [22:08:25]process_action get_value [22:08:25]cmd_get_value [22:08:25]process_action get_value done [22:08:25]requested_data is exist [22:08:25]produce_requested_data [22:08:25]requested_item kkm.sn is exist - process it [22:08:25]requested_item kkm.ver is exist - process it [22:08:25]requested_item fm.sn is exist - process it [22:08:25]wFMCommunicate request_size=4 [22:08:25]MH_SAM_APDU [22:08:25]CAPDU: 80 11 00 00 [22:08:25]Write to MH i2c: E2 08 00 5B 00 80 11 00 00 00 00 00 00 D5 [22:08:25]Write i2c OK [22:08:25]MH_I2C_Read... [22:08:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:08:25]Read from MH i2c: E2 [22:08:25]MH_I2C_Read... [22:08:25]Read from MH i2c: E2 17 00 [22:08:25]MH_I2C_Read... [22:08:25]Read from MH i2c: E2 17 00 5B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 32 [22:08:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:08:25]wFMCommunicate OK [22:08:25]requested_item fd.num is exist - process it [22:08:25]SAM_PROTO_GetFieldsCounters [22:08:25]wFMCommunicate request_size=4 [22:08:25]MH_SAM_APDU [22:08:25]CAPDU: 80 13 00 00 [22:08:25]Write to MH i2c: E2 08 00 5C 00 80 13 00 00 00 00 00 00 D8 [22:08:25]Write i2c OK [22:08:25]MH_I2C_Read... [22:08:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:08:25]Read from MH i2c: E2 [22:08:25]MH_I2C_Read... [22:08:25]Read from MH i2c: E2 62 00 [22:08:25]MH_I2C_Read... [22:08:25]Read from MH i2c: E2 62 00 5C 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 43 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 1F 02 00 00 5E 04 04 00 1F 02 00 00 57 04 04 00 20 02 00 00 19 04 04 00 00 00 00 00 90 00 D8 [22:08:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 43 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 1F 02 00 00 5E 04 04 00 1F 02 00 00 57 04 04 00 20 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:08:25]wFMCommunicate OK [22:08:25]SAM_PROTO_GetFieldsCounters done [22:08:25]requested_item shift.num is exist - process it [22:08:25]requested_item shift.opened is exist - process it [22:08:25]req_shift_opened [22:08:25]FM_GetShiftState [22:08:25]SAM_PROTO_GetShiftState [22:08:25]wFMCommunicate request_size=4 [22:08:25]MH_SAM_APDU [22:08:25]CAPDU: 80 13 01 00 [22:08:25]Write to MH i2c: E2 08 00 5D 00 80 13 01 00 00 00 00 00 DA [22:08:25]Write i2c OK [22:08:25]MH_I2C_Read... [22:08:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:08:25]Read from MH i2c: E2 [22:08:25]MH_I2C_Read... [22:08:25]Read from MH i2c: E2 0E 00 [22:08:25]MH_I2C_Read... [22:08:25]Read from MH i2c: E2 0E 00 5D 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 8B [22:08:25]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:08:25]wFMCommunicate OK [22:08:25]SAM_PROTO_GetShiftState done [22:08:25]FM_GetShiftState done [22:08:25]req_shift_opened done [22:08:25]requested_item shift.open_date is exist - process it [22:08:25]req_shift_open_date [22:08:25]req_shift_open_date done [22:08:25]produce_requested_data done [22:08:25]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226883,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [22:08:25]process_action_free get_value [22:08:25]json_value_free [22:08:25]json_value_free done [22:08:25]process_json_proto returns [22:08:25]Send response to host [22:08:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226883,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [22:08:25]free response buf [22:08:25]execute_script done [22:08:25]execute_script returns [22:08:25]free content buf [22:08:25]Sock 6.Close socket [22:08:25]Sock 6.Thread stoped [22:08:25]accept exits with 9 [22:08:25]New connection [22:08:25]New thread 3066916196 created [22:08:25]Thread 3066772836 joined [22:08:25]Waiting for new connection... [22:08:25] Sock 9.Parse request [22:08:25]Sock 9.Check first char [22:08:25]Sock 9.First char is OK [22:08:25]request: POST /json_proto HTTP/1.0 [22:08:25]Method: POST [22:08:25]URL: /json_proto [22:08:25]Method is POST - this is cgi request [22:08:25]url: /json_proto [22:08:25]query_string will be loaded in cgi processing [22:08:25]execute_cgi json_proto POST (null) [22:08:25]execute_cgi path=json_proto method=POST [22:08:25]POST find Content-Length [22:08:25]Host: 172.17.43.131:8080 [22:08:25]Content-Length: 331 [22:08:25]Content-Type: application/json [22:08:25] [22:08:25]POST finish read [22:08:25]Found Content-Length = 331 [22:08:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [22:08:25]execute_script... [22:08:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [22:08:25]POST & json_proto [22:08:25]process_json_proto [22:08:25]json parsed OK: [22:08:25]protocol is kg_v1.0 [22:08:25]action value=get_value [22:08:25]process_action get_value [22:08:25]cmd_get_value [22:08:25]process_action get_value done [22:08:25]requested_data is exist [22:08:25]produce_requested_data [22:08:25]requested_item fm.sale.total is exist - process it [22:08:25]SAM_PROTO_GetFMData [22:08:25]wFMCommunicate request_size=4 [22:08:25]MH_SAM_APDU [22:08:25]CAPDU: 80 13 03 00 [22:08:25]Write to MH i2c: E2 08 00 5E 00 80 13 03 00 00 00 00 00 DD [22:08:25]Write i2c OK [22:08:25]MH_I2C_Read... [22:08:25]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [22:08:25]Read from MH i2c: E2 [22:08:25]MH_I2C_Read... [22:08:25]Read from MH i2c: E2 FD 00 [22:08:25]MH_I2C_Read... [22:08:25]Read from MH i2c: E2 FD 00 5E 00 00 C5 04 85 04 C1 04 6E 04 04 00 D5 72 03 00 69 04 A3 00 6F 04 04 00 87 6C 03 00 B1 04 05 00 87 20 13 82 05 70 04 05 00 28 70 41 B3 04 72 04 04 00 5F B0 D1 CE 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 5A C8 C8 95 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 EC 1D 7B 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4E 06 00 00 B1 04 04 00 0C B2 B8 1F 70 04 04 00 0C B2 B8 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 61 74 5E 03 EF 03 09 90 00 83 [22:08:25]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 D5 72 03 00 69 04 A3 00 6F 04 04 00 87 6C 03 00 B1 04 05 00 87 20 13 82 05 70 04 05 00 28 70 41 B3 04 72 04 04 00 5F B0 D1 CE 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 5A C8 C8 95 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 EC 1D 7B 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4E 06 00 00 B1 04 04 00 0C B2 B8 1F 70 04 04 00 0C B2 B8 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 61 74 5E 03 EF 03 09 90 00 [22:08:25]wFMCommunicate OK [22:08:25]wFMCommunicate request_size=4 [22:08:25]MH_SAM_APDU [22:08:25]CAPDU: 80 17 00 00 [22:08:25]Write to MH i2c: E2 08 00 5F 00 80 17 00 00 00 00 00 00 DF [22:08:25]Write i2c OK [22:08:25]MH_I2C_Read... [22:08:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:08:26]Read from MH i2c: E2 [22:08:26]MH_I2C_Read... [22:08:26]Read from MH i2c: E2 FD 00 [22:08:26]MH_I2C_Read... [22:08:26]Read from MH i2c: E2 FD 00 5F 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 71 DE 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 2B [22:08:26]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 71 DE 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 [22:08:26]wFMCommunicate OK [22:08:26]wFMCommunicate request_size=4 [22:08:26]MH_SAM_APDU [22:08:26]CAPDU: 80 17 00 00 [22:08:26]Write to MH i2c: E2 08 00 60 00 80 17 00 00 00 00 00 00 E0 [22:08:26]Write i2c OK [22:08:26]MH_I2C_Read... [22:08:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:08:26]Read from MH i2c: E2 [22:08:26]MH_I2C_Read... [22:08:26]Read from MH i2c: E2 FD 00 [22:08:26]MH_I2C_Read... [22:08:26]Read from MH i2c: E2 FD 00 60 00 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 F2 [22:08:26]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 [22:08:26]wFMCommunicate OK [22:08:26]wFMCommunicate request_size=4 [22:08:26]MH_SAM_APDU [22:08:26]CAPDU: 80 17 00 00 [22:08:26]Write to MH i2c: E2 08 00 61 00 80 17 00 00 00 00 00 00 E1 [22:08:26]recv_with_timeout no data received [22:08:26]Write i2c OK [22:08:26]MH_I2C_Read... [22:08:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:08:26]Read from MH i2c: E2 [22:08:26]MH_I2C_Read... [22:08:26]Read from MH i2c: E2 FD 00 [22:08:26]MH_I2C_Read... [22:08:26]Read from MH i2c: E2 FD 00 61 00 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 6D [22:08:26]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 [22:08:26]wFMCommunicate OK [22:08:26]wFMCommunicate request_size=4 [22:08:26]MH_SAM_APDU [22:08:26]CAPDU: 80 17 00 00 [22:08:26]Write to MH i2c: E2 08 00 62 00 80 17 00 00 00 00 00 00 E2 [22:08:26]Write i2c OK [22:08:26]MH_I2C_Read... [22:08:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [22:08:27]Read from MH i2c: E2 [22:08:27]MH_I2C_Read... [22:08:27]Read from MH i2c: E2 E2 00 [22:08:27]MH_I2C_Read... [22:08:27]Read from MH i2c: E2 E2 00 62 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 C0 [22:08:27]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 [22:08:27]wFMCommunicate OK [22:08:27]SAM_PROTO_GetFMData done [22:08:27]requested_item fm.sale_refund.total is exist - process it [22:08:27]requested_item fm.buy.total is exist - process it [22:08:27]requested_item shift.sale.total is exist - process it [22:08:27]SAM_PROTO_GetShiftData [22:08:27]wFMCommunicate request_size=4 [22:08:27]MH_SAM_APDU [22:08:27]CAPDU: 80 13 02 00 [22:08:27]Write to MH i2c: E2 08 00 63 00 80 13 02 00 00 00 00 00 E1 [22:08:27]Write i2c OK [22:08:27]MH_I2C_Read... [22:08:27]ConnectInit Can't take IP for lk.salyk.kg [22:08:27]CommunicateWithHost connect error [22:08:27]CommunicateWithHost err = -1 [22:08:27]OFD Sender: Server communicate error [22:08:27]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [22:08:27]Read from MH i2c: E2 [22:08:27]MH_I2C_Read... [22:08:27]Read from MH i2c: E2 FD 00 [22:08:27]MH_I2C_Read... [22:08:27]Read from MH i2c: E2 FD 00 63 00 00 BC 04 AA 04 B8 04 6E 04 04 00 1F 02 00 00 69 04 9E 00 6F 04 04 00 1B 02 00 00 B1 04 04 00 B7 2C 7A 03 70 04 04 00 94 BE 9B 02 72 04 03 00 23 6E DE 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 7F 8D 5E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 E1 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 D0 AC 23 70 04 03 00 D0 AC 23 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F0 C9 03 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 58 [22:08:27]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 1F 02 00 00 69 04 9E 00 6F 04 04 00 1B 02 00 00 B1 04 04 00 B7 2C 7A 03 70 04 04 00 94 BE 9B 02 72 04 03 00 23 6E DE 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 7F 8D 5E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 E1 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 D0 AC 23 70 04 03 00 D0 AC 23 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F0 C9 03 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [22:08:27]wFMCommunicate OK [22:08:27]wFMCommunicate request_size=4 [22:08:27]MH_SAM_APDU [22:08:27]CAPDU: 80 17 00 00 [22:08:27]Write to MH i2c: E2 08 00 64 00 80 17 00 00 00 00 00 00 E4 [22:08:27]Write i2c OK [22:08:27]MH_I2C_Read... [22:08:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:08:27]Read from MH i2c: E2 [22:08:27]MH_I2C_Read... [22:08:27]Read from MH i2c: E2 FD 00 [22:08:27]MH_I2C_Read... [22:08:28]Read from MH i2c: E2 FD 00 64 00 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 D4 50 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 B2 [22:08:28]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 D4 50 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [22:08:28]wFMCommunicate OK [22:08:28]wFMCommunicate request_size=4 [22:08:28]MH_SAM_APDU [22:08:28]CAPDU: 80 17 00 00 [22:08:28]Write to MH i2c: E2 08 00 65 00 80 17 00 00 00 00 00 00 E5 [22:08:28]Write i2c OK [22:08:28]MH_I2C_Read... [22:08:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:08:28]Read from MH i2c: E2 [22:08:28]MH_I2C_Read... [22:08:28]Read from MH i2c: E2 FD 00 [22:08:28]MH_I2C_Read... [22:08:28]Read from MH i2c: E2 FD 00 65 00 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 0E [22:08:28]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [22:08:28]wFMCommunicate OK [22:08:28]wFMCommunicate request_size=4 [22:08:28]MH_SAM_APDU [22:08:28]CAPDU: 80 17 00 00 [22:08:28]Write to MH i2c: E2 08 00 66 00 80 17 00 00 00 00 00 00 E6 [22:08:28]Write i2c OK [22:08:28]MH_I2C_Read... [22:08:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:08:28]Read from MH i2c: E2 [22:08:28]MH_I2C_Read... [22:08:28]Read from MH i2c: E2 FD 00 [22:08:28]MH_I2C_Read... [22:08:28]Read from MH i2c: E2 FD 00 66 00 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 67 [22:08:28]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [22:08:29]wFMCommunicate OK [22:08:29]wFMCommunicate request_size=4 [22:08:29]MH_SAM_APDU [22:08:29]CAPDU: 80 17 00 00 [22:08:29]Write to MH i2c: E2 08 00 67 00 80 17 00 00 00 00 00 00 E7 [22:08:29]Write i2c OK [22:08:29]MH_I2C_Read... [22:08:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [22:08:29]Read from MH i2c: E2 [22:08:29]MH_I2C_Read... [22:08:29]Read from MH i2c: E2 D9 00 [22:08:29]MH_I2C_Read... [22:08:29]Read from MH i2c: E2 D9 00 67 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 C6 [22:08:29]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [22:08:29]wFMCommunicate OK [22:08:29]SAM_PROTO_GetShiftData done [22:08:29]requested_item shift.sale.total_cash is exist - process it [22:08:29]requested_item shift.sale_refund.total is exist - process it [22:08:29]requested_item shift.sale_refund.total_cash is exist - process it [22:08:29]requested_item shift.buy.total is exist - process it [22:08:29]requested_item shift.buy.total_cash is exist - process it [22:08:29]produce_requested_data done [22:08:29]produce_requested_data return {"fm.sale.total":236571280.71,"fm.sale_refund.total":5321979.00,"fm.buy.total":0.00,"shift.sale.total":583384.87,"shift.sale.total_cash":437613.00,"shift.sale_refund.total":23380.00,"shift.sale_refund.total_cash":23380.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [22:08:29]process_action_free get_value [22:08:29]json_value_free [22:08:29]json_value_free done [22:08:29]process_json_proto returns [22:08:29]Send response to host [22:08:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":236571280.71,"fm.sale_refund.total":5321979.00,"fm.buy.total":0.00,"shift.sale.total":583384.87,"shift.sale.total_cash":437613.00,"shift.sale_refund.total":23380.00,"shift.sale_refund.total_cash":23380.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [22:08:29]free response buf [22:08:29]execute_script done [22:08:29]execute_script returns [22:08:29]free content buf [22:08:29]Sock 9.Close socket [22:08:29]Sock 9.Thread stoped [22:08:29]accept exits with 6 [22:08:29]New connection [22:08:29]New thread 3066772836 created [22:08:29]Thread 3066916196 joined [22:08:29]Waiting for new connection... [22:08:29] Sock 6.Parse request [22:08:29]Sock 6.Check first char [22:08:29]Sock 6.First char is OK [22:08:29]request: POST /json_proto HTTP/1.0 [22:08:29]Method: POST [22:08:29]URL: /json_proto [22:08:29]Method is POST - this is cgi request [22:08:29]url: /json_proto [22:08:29]query_string will be loaded in cgi processing [22:08:29]execute_cgi json_proto POST (null) [22:08:29]execute_cgi path=json_proto method=POST [22:08:29]POST find Content-Length [22:08:29]Host: 172.17.43.131:8080 [22:08:29]Content-Length: 794 [22:08:29]Content-Type: application/json [22:08:29] [22:08:29]POST finish read [22:08:29]Found Content-Length = 794 [22:08:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003312", "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.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:08:29]execute_script... [22:08:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003312", "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.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:08:29]POST & json_proto [22:08:29]process_json_proto [22:08:29]json parsed OK: [22:08:29]protocol is kg_v1.0 [22:08:29]action value=close_receipt [22:08:29]process_action close_receipt [22:08:29]cmd_close_receipt [22:08:29]MH_GetDate [22:08:29]Write to MH i2c: F0 00 00 68 00 57 [22:08:29]Write i2c OK [22:08:29]MH_I2C_Read... [22:08:29]Read from MH i2c: F0 [22:08:29]MH_I2C_Read... [22:08:29]Read from MH i2c: F0 09 00 [22:08:29]MH_I2C_Read... [22:08:29]Read from MH i2c: F0 09 00 68 00 00 5E C1 A6 66 F8 BA A6 66 49 [22:08:29]GetLastDocTimeStamp 1722204501 [22:08:29]current date 1722204510 [22:08:29]FM_GetShiftState [22:08:29]SAM_PROTO_GetShiftState [22:08:29]wFMCommunicate request_size=4 [22:08:29]MH_SAM_APDU [22:08:29]CAPDU: 80 13 01 00 [22:08:29]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [22:08:29]Write i2c OK [22:08:29]MH_I2C_Read... [22:08:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:08:29]Read from MH i2c: E2 [22:08:29]MH_I2C_Read... [22:08:29]Read from MH i2c: E2 0E 00 [22:08:29]MH_I2C_Read... [22:08:29]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 97 [22:08:29]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:08:29]wFMCommunicate OK [22:08:29]SAM_PROTO_GetShiftState done [22:08:29]FM_GetShiftState done [22:08:29]opened in 1722125326 [22:08:29]opened+sec_in_day 1722211726 [22:08:29]quantity*price = 50017 [22:08:29]sum+1 = 50019 [22:08:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.18 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 0.00 Безнал.: 500.18 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 544 28.07.2024 22:08 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226884 ФПД: 228802631277090 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T220830&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226884&fm=228802631277090&tin=02508201610067®Number=0000000000092624&sum=50018 [22:08:31]StoreToDocumentArchive [22:08:31]shift 439 fd 226884 [22:08:31]save to /storage/0439/doc_00226884 [22:08:31]save last doc name /storage/0439/doc_00226884 to /storage/kkm_last_doc_name [22:08:31]save OK [22:08:31]Clear old archive folders... [22:08:31]ProcessDocumentItem done err = 0, tmpTLVsize=252 [22:08:31]tlvbuf is 01C1AFA0 [22:08:31]SAM_PROTO_ClearQueue [22:08:31]wFMCommunicate request_size=4 [22:08:31]MH_SAM_APDU [22:08:31]CAPDU: 80 09 00 00 [22:08:31]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [22:08:31]Write i2c OK [22:08:31]MH_I2C_Read... [22:08:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:08:31]Read from MH i2c: E2 [22:08:31]MH_I2C_Read... [22:08:31]Read from MH i2c: E2 03 00 [22:08:31]MH_I2C_Read... [22:08:31]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [22:08:31]RAPDU: 90 00 [22:08:31]wFMCommunicate OK [22:08:31]SAM_PROTO_ClearQueue done [22:08:31]KKMCreateOFDPacket [22:08:31]OFDProtocolAddRootSTLVToBuf [22:08:31]FM_MakeSignedData [22:08:31]FM_MakeSignedData [22:08:31]SAM_PROTO_SignData [22:08:31]wFMCommunicate request_size=4 [22:08:31]MH_SAM_APDU [22:08:31]CAPDU: 80 0D 01 02 [22:08:31]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [22:08:31]Write i2c OK [22:08:31]MH_I2C_Read... [22:08:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:08:31]Read from MH i2c: E2 [22:08:31]MH_I2C_Read... [22:08:31]Read from MH i2c: E2 03 00 [22:08:31]MH_I2C_Read... [22:08:31]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [22:08:31]RAPDU: 90 00 [22:08:31]wFMCommunicate OK [22:08:31]wFMCommunicate request_size=255 [22:08:31]MH_SAM_APDU [22:08:31]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 02 00 00 F4 03 04 00 5E C1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 44 76 03 00 35 04 06 00 [22:08:31]Write to MH i2c: E2 02 01 78 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 02 00 00 F4 03 04 00 5E C1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 44 76 03 00 35 04 06 00 00 00 69 [22:08:31]Write i2c OK [22:08:31]MH_I2C_Read... [22:08:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:08:32]Read from MH i2c: E2 [22:08:32]MH_I2C_Read... [22:08:32]Read from MH i2c: E2 03 00 [22:08:32]MH_I2C_Read... [22:08:32]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [22:08:32]RAPDU: 90 00 [22:08:32]wFMCommunicate OK [22:08:32]wFMCommunicate request_size=11 [22:08:32]MH_SAM_APDU [22:08:32]CAPDU: 80 0D 02 02 06 D0 18 43 8F 9A 22 [22:08:32]Write to MH i2c: E2 0E 00 79 00 80 0D 02 02 06 00 D0 18 43 8F 9A 22 00 00 75 [22:08:32]Write i2c OK [22:08:32]MH_I2C_Read... [22:08:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:08:32]Read from MH i2c: E2 [22:08:32]MH_I2C_Read... [22:08:32]Read from MH i2c: E2 03 00 [22:08:32]MH_I2C_Read... [22:08:32]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [22:08:32]RAPDU: 90 00 [22:08:32]wFMCommunicate OK [22:08:32]wFMCommunicate request_size=4 [22:08:32]MH_SAM_APDU [22:08:32]CAPDU: 80 0D 03 02 [22:08:32]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [22:08:32]Write i2c OK [22:08:32]MH_I2C_Read... [22:08:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:08:32]Read from MH i2c: E2 [22:08:32]MH_I2C_Read... [22:08:32]Read from MH i2c: E2 0B 00 [22:08:32]MH_I2C_Read... [22:08:32]Read from MH i2c: E2 0B 00 7A 00 00 CF F6 C9 F8 14 52 9A 0E 90 00 8A [22:08:32]RAPDU: CF F6 C9 F8 14 52 9A 0E 90 00 [22:08:32]wFMCommunicate OK [22:08:32]SAM_PROTO_SignData done [22:08:32]FM_MakeSignedData done [22:08:32]CreateOFDProtocolMessage [22:08:32]wFMCommunicate request_size=4 [22:08:32]MH_SAM_APDU [22:08:32]CAPDU: 80 11 00 00 [22:08:32]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [22:08:32]Write i2c OK [22:08:32]MH_I2C_Read... [22:08:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:08:32]Read from MH i2c: E2 [22:08:32]MH_I2C_Read... [22:08:32]Read from MH i2c: E2 17 00 [22:08:32]MH_I2C_Read... [22:08:32]Read from MH i2c: E2 17 00 7B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 52 [22:08:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:08:32]wFMCommunicate OK [22:08:32]CreateOFDProtocolMessage done [22:08:32]OFDSenderStorePacket 226884 [22:08:32]StoreOFDPacket docnum=226884 [22:08:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 49 2F 08 01 BC 48 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 02 00 00 F4 03 04 00 5E C1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 44 76 03 00 35 04 06 00 D0 18 43 8F 9A 22 CF F6 C9 F8 14 52 9A 0E [22:08:32]CheckFolder [22:08:32]dirname=/storage/ofd_packets [22:08:32]CheckFolder done [22:08:32]ProducePacketName [22:08:32]name=ofd_packets/00226884 [22:08:32]NVStorageSaveData ofd_packets/00226884 [22:08:32]File name is /storage/ofd_packets/00226884 [22:08:32]Write 302 bytes [22:08:32]NVStorageSaveData done [22:08:32]OFDSenderStorePacket done [22:08:32]KKMCreateOFDPacket done [22:08:32]NVStorageSaveData kkm_last_timestamp [22:08:32]File name is /storage/kkm_last_timestamp [22:08:32]Write 4 bytes [22:08:32]NVStorageSaveData done [22:08:32]ExternCall_PrintAddStr [22:08:32]wPrintStart [22:08:32]Write to MH i2c: 01 00 00 7C 00 7C [22:08:32]OFD Sender: Processing packet 226883 [packets to send 605, broken 603] [22:08:32]ProducePacketName [22:08:32]name=ofd_packets/00226883 [22:08:32]OFD Sender: To server: pG, [22:08:32]CommunicateWithHost lk.salyk.kg:30040 [22:08:32]ConnectInit lk.salyk.kg [22:08:32]Write i2c OK [22:08:32]MH_I2C_Read... [22:08:32]Read from MH i2c: 01 [22:08:32]MH_I2C_Read... [22:08:32]Read from MH i2c: 01 07 00 [22:08:32]MH_I2C_Read... [22:08:32]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [22:08:32]RasterBufferAndPrint [22:08:32]line Счет N : (1)2003312 [22:08:32]line ИНН: 02508201610067 [22:08:32]line Контрольно-Кассовый Чек [22:08:32]line ПРОДАЖА [22:08:32]line ТРК (МРК, ГНК) : 42 [22:08:32]line Товар: 2710124130 [22:08:32]line Super-92-К-5 [22:08:32]line 7.270 * 68.80 [22:08:32]line = 500.18 [22:08:32]line НДС 12% НСП 1% [22:08:32]line > о реализуемом товаре [22:08:32]line ИТОГО: 500.18 [22:08:32]line НСП 1% : 4.43 [22:08:32]line НДС 12% : 53.12 [22:08:32]line Наличными: 0.00 [22:08:32]line Безнал.: 500.18 [22:08:32]line Место: АЗС № 97 "Партнер Нефть" [22:08:32]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:08:32]line СНО: Общий режим [22:08:32]line Чек 544 28.07.2024 22:08 [22:08:32]line Смена: 439 ФФД: 1.0 [22:08:32]line ЗНМ: 0300000054 [22:08:32]line РНМ: 0000000000092624 [22:08:32]line Версия ККМ: 001 [22:08:32]line Платежная система: O! деньги [22:08:32]line ФМ: 0000000000874959 [22:08:32]line ФД: 226884 [22:08:32]line ФПД: 228802631277090 [22:08:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T220830&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226884&fm=228802631277090&tin=02508201610067®Number=0000000000092624&sum=50018 [22:08:32]written 0, free lines is 4095 [22:08:32]Write to MH i2c: 01 00 00 A6 00 A6 [22:08:32]Write i2c OK [22:08:32]MH_I2C_Read... [22:08:32]Read from MH i2c: 01 [22:08:32]MH_I2C_Read... [22:08:32]Read from MH i2c: 01 07 00 [22:08:32]MH_I2C_Read... [22:08:32]Read from MH i2c: 01 07 00 A6 00 00 00 00 00 00 75 0C 2E [22:08:32]RasterBufferAndPrint [22:08:32]line [22:08:32]line [22:08:32]line [22:08:32]line [22:08:32]line [22:08:32]written 0, free lines is 3205 [22:08:32]MH_Cut [22:08:32]Write to MH i2c: D1 01 00 AD 00 01 7F [22:08:32]Write i2c OK [22:08:32]MH_I2C_Read... [22:08:32]Read from MH i2c: D1 [22:08:32]MH_I2C_Read... [22:08:32]Read from MH i2c: D1 01 00 [22:08:32]MH_I2C_Read... [22:08:32]Read from MH i2c: D1 01 00 AD 00 00 7E [22:08:32]Write to MH i2c: 01 00 00 AE 00 AE [22:08:32]Write i2c OK [22:08:32]MH_I2C_Read... [22:08:34]*** Cut start [22:08:34]*** Partial cut [22:08:34]*** CUTSNS_PIN = 1 [22:08:34]*** CUTSNS_PIN = 0 [22:08:34]*** Brake cut motor [22:08:34]Read from MH i2c: 01 [22:08:34]MH_I2C_Read... [22:08:34]*** Stop cut motor [22:08:34]*** Cut end [22:08:34]Read from MH i2c: 01 07 00 [22:08:34]MH_I2C_Read... [22:08:34]Read from MH i2c: 01 07 00 AE 00 00 00 00 00 00 FF 0F C3 [22:08:34]process_action close_receipt done [22:08:34]requested_data is exist [22:08:34]produce_requested_data [22:08:34]requested_item fm.sn is exist - process it [22:08:34]wFMCommunicate request_size=4 [22:08:34]MH_SAM_APDU [22:08:34]CAPDU: 80 11 00 00 [22:08:34]Write to MH i2c: E2 08 00 AF 00 80 11 00 00 00 00 00 00 29 [22:08:34]Write i2c OK [22:08:34]MH_I2C_Read... [22:08:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:08:34]Read from MH i2c: E2 [22:08:34]MH_I2C_Read... [22:08:34]Read from MH i2c: E2 17 00 [22:08:34]MH_I2C_Read... [22:08:34]Read from MH i2c: E2 17 00 AF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 86 [22:08:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:08:34]wFMCommunicate OK [22:08:34]requested_item fd.num is exist - process it [22:08:34]SAM_PROTO_GetFieldsCounters [22:08:34]wFMCommunicate request_size=4 [22:08:34]MH_SAM_APDU [22:08:34]CAPDU: 80 13 00 00 [22:08:34]Write to MH i2c: E2 08 00 B0 00 80 13 00 00 00 00 00 00 2C [22:08:34]Write i2c OK [22:08:34]MH_I2C_Read... [22:08:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:08:34]Read from MH i2c: E2 [22:08:34]MH_I2C_Read... [22:08:34]Read from MH i2c: E2 62 00 [22:08:34]MH_I2C_Read... [22:08:34]Read from MH i2c: E2 62 00 B0 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 44 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 20 02 00 00 5E 04 04 00 20 02 00 00 57 04 04 00 21 02 00 00 19 04 04 00 00 00 00 00 90 00 30 [22:08:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 44 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 20 02 00 00 5E 04 04 00 20 02 00 00 57 04 04 00 21 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:08:35]wFMCommunicate OK [22:08:35]SAM_PROTO_GetFieldsCounters done [22:08:35]requested_item shift.num is exist - process it [22:08:35]requested_item shift.opened is exist - process it [22:08:35]req_shift_opened [22:08:35]FM_GetShiftState [22:08:35]SAM_PROTO_GetShiftState [22:08:35]wFMCommunicate request_size=4 [22:08:35]MH_SAM_APDU [22:08:35]CAPDU: 80 13 01 00 [22:08:35]Write to MH i2c: E2 08 00 B1 00 80 13 01 00 00 00 00 00 2E [22:08:35]Write i2c OK [22:08:35]MH_I2C_Read... [22:08:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:08:35]Read from MH i2c: E2 [22:08:35]MH_I2C_Read... [22:08:35]Read from MH i2c: E2 0E 00 [22:08:35]MH_I2C_Read... [22:08:35]Read from MH i2c: E2 0E 00 B1 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 DF [22:08:35]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:08:35]wFMCommunicate OK [22:08:35]SAM_PROTO_GetShiftState done [22:08:35]FM_GetShiftState done [22:08:35]req_shift_opened done [22:08:35]requested_item shift.open_date is exist - process it [22:08:35]req_shift_open_date [22:08:35]req_shift_open_date done [22:08:35]produce_requested_data done [22:08:35]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226884,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [22:08:35]process_action_free close_receipt [22:08:35]json_value_free [22:08:35]json_value_free done [22:08:35]process_json_proto returns [22:08:35]Send response to host [22:08:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226884,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [22:08:35]free response buf [22:08:35]execute_script done [22:08:35]execute_script returns [22:08:35]free content buf [22:08:35]Sock 6.Close socket [22:08:35]Sock 6.Thread stoped [22:08:41]recv_with_timeout no data received [22:08:52]Connected sock=11 [22:08:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 9B EB 07 01 11 EA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 1F 02 00 00 F4 03 04 00 55 C1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 43 76 03 00 35 04 06 00 46 79 8E 6A 3F 5D 8B 24 46 8F 53 03 E3 6B [22:08:57]recv_with_timeout no data received [22:08:57]CommunicateWithHost answer receiving error [22:08:57]CommunicateWithHost err = -3 [22:08:57]OFD Sender: Server communicate error [22:08:57]OFD Sender: Processing packet 226883 [packets to send 605, broken 603] [22:08:57]ProducePacketName [22:08:57]name=ofd_packets/00226883 [22:08:57]OFD Sender: To server: pG, [22:08:57]CommunicateWithHost lk.salyk.kg:30040 [22:08:57]ConnectInit lk.salyk.kg [22:09:01]recv_with_timeout no data received [22:09:02]ConnectInit Can't take IP for lk.salyk.kg [22:09:02]CommunicateWithHost connect error [22:09:02]CommunicateWithHost err = -1 [22:09:02]OFD Sender: Server communicate error [22:09:06]accept exits with 9 [22:09:06]New connection [22:09:06]New thread 3066916196 created [22:09:06]Thread 3066772836 joined [22:09:06]Waiting for new connection... [22:09:06] Sock 9.Parse request [22:09:06]Sock 9.Check first char [22:09:06]Sock 9.First char is OK [22:09:06]request: POST /json_proto HTTP/1.0 [22:09:06]Method: POST [22:09:06]URL: /json_proto [22:09:06]Method is POST - this is cgi request [22:09:06]url: /json_proto [22:09:06]query_string will be loaded in cgi processing [22:09:06]execute_cgi json_proto POST (null) [22:09:06]execute_cgi path=json_proto method=POST [22:09:06]POST find Content-Length [22:09:06]Host: 172.17.43.131:8080 [22:09:06]Content-Length: 678 [22:09:06]Content-Type: application/json [22:09:06] [22:09:06]POST finish read [22:09:06]Found Content-Length = 678 [22:09:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003313", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:09:06]execute_script... [22:09: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)2003313", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:09:06]POST & json_proto [22:09:06]process_json_proto [22:09:06]json parsed OK: [22:09:06]protocol is kg_v1.0 [22:09:06]action value=close_receipt [22:09:06]process_action close_receipt [22:09:06]cmd_close_receipt [22:09:06]MH_GetDate [22:09:06]Write to MH i2c: F0 00 00 B2 00 A1 [22:09:06]Write i2c OK [22:09:06]MH_I2C_Read... [22:09:06]Read from MH i2c: F0 [22:09:06]MH_I2C_Read... [22:09:06]Read from MH i2c: F0 09 00 [22:09:06]MH_I2C_Read... [22:09:06]Read from MH i2c: F0 09 00 B2 00 00 82 C1 A6 66 F8 BA A6 66 B7 [22:09:06]GetLastDocTimeStamp 1722204510 [22:09:06]current date 1722204546 [22:09:06]FM_GetShiftState [22:09:06]SAM_PROTO_GetShiftState [22:09:06]wFMCommunicate request_size=4 [22:09:06]MH_SAM_APDU [22:09:06]CAPDU: 80 13 01 00 [22:09:06]Write to MH i2c: E2 08 00 B3 00 80 13 01 00 00 00 00 00 30 [22:09:06]Write i2c OK [22:09:06]MH_I2C_Read... [22:09:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:09:06]Read from MH i2c: E2 [22:09:06]MH_I2C_Read... [22:09:06]Read from MH i2c: E2 0E 00 [22:09:06]MH_I2C_Read... [22:09:06]Read from MH i2c: E2 0E 00 B3 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 E1 [22:09:06]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:09:06]wFMCommunicate OK [22:09:06]SAM_PROTO_GetShiftState done [22:09:06]FM_GetShiftState done [22:09:06]opened in 1722125326 [22:09:06]opened+sec_in_day 1722211726 [22:09:06]quantity*price = 50036 [22:09:06]sum+1 = 50037 [22:09:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 545 28.07.2024 22:09 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226885 ФПД: 245796583402448 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T220907&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226885&fm=245796583402448&tin=02508201610067®Number=0000000000092624&sum=50000 [22:09:07]StoreToDocumentArchive [22:09:07]shift 439 fd 226885 [22:09:07]save to /storage/0439/doc_00226885 [22:09:07]save last doc name /storage/0439/doc_00226885 to /storage/kkm_last_doc_name [22:09:07]save OK [22:09:07]Clear old archive folders... [22:09:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:09:07]tlvbuf is 01BA9A60 [22:09:07]SAM_PROTO_ClearQueue [22:09:07]wFMCommunicate request_size=4 [22:09:07]MH_SAM_APDU [22:09:07]CAPDU: 80 09 00 00 [22:09:07]Write to MH i2c: E2 08 00 C0 00 80 09 00 00 00 00 00 00 32 [22:09:07]Write i2c OK [22:09:07]MH_I2C_Read... [22:09:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:09:07]Read from MH i2c: E2 [22:09:07]MH_I2C_Read... [22:09:07]Read from MH i2c: E2 03 00 [22:09:07]MH_I2C_Read... [22:09:07]Read from MH i2c: E2 03 00 C0 00 00 90 00 34 [22:09:07]RAPDU: 90 00 [22:09:07]wFMCommunicate OK [22:09:07]SAM_PROTO_ClearQueue done [22:09:07]KKMCreateOFDPacket [22:09:07]OFDProtocolAddRootSTLVToBuf [22:09:07]FM_MakeSignedData [22:09:07]FM_MakeSignedData [22:09:07]SAM_PROTO_SignData [22:09:07]wFMCommunicate request_size=4 [22:09:07]MH_SAM_APDU [22:09:07]CAPDU: 80 0D 01 02 [22:09:07]Write to MH i2c: E2 08 00 C1 00 80 0D 01 02 00 00 00 00 3A [22:09:07]Write i2c OK [22:09:07]MH_I2C_Read... [22:09:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:09:07]Read from MH i2c: E2 [22:09:07]MH_I2C_Read... [22:09:07]Read from MH i2c: E2 03 00 [22:09:07]MH_I2C_Read... [22:09:07]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [22:09:07]RAPDU: 90 00 [22:09:07]wFMCommunicate OK [22:09:07]wFMCommunicate request_size=255 [22:09:07]MH_SAM_APDU [22: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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 83 C1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 45 76 03 00 35 04 06 00 DF [22:09:07]Write to MH i2c: E2 02 01 C2 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 83 C1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 45 76 03 00 35 04 06 00 DF 00 00 89 [22:09:08]OFD Sender: Processing packet 226883 [packets to send 605, broken 603] [22:09:08]ProducePacketName [22:09:08]name=ofd_packets/00226883 [22:09:08]OFD Sender: To server: pG, [22:09:08]CommunicateWithHost lk.salyk.kg:30040 [22:09:08]ConnectInit lk.salyk.kg [22:09:08]Write i2c OK [22:09:08]MH_I2C_Read... [22:09:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:09:08]Read from MH i2c: E2 [22:09:08]MH_I2C_Read... [22:09:08]Read from MH i2c: E2 03 00 [22:09:08]MH_I2C_Read... [22:09:08]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [22:09:08]RAPDU: 90 00 [22:09:08]wFMCommunicate OK [22:09:08]wFMCommunicate request_size=10 [22:09:08]MH_SAM_APDU [22:09:08]CAPDU: 80 0D 02 02 05 8C FA 0A 6B D0 [22:09:08]Write to MH i2c: E2 0D 00 C3 00 80 0D 02 02 05 00 8C FA 0A 6B D0 00 00 12 [22:09:08]Write i2c OK [22:09:08]MH_I2C_Read... [22:09:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:09:08]Read from MH i2c: E2 [22:09:08]MH_I2C_Read... [22:09:08]Read from MH i2c: E2 03 00 [22:09:08]MH_I2C_Read... [22:09:08]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [22:09:08]RAPDU: 90 00 [22:09:08]wFMCommunicate OK [22:09:08]wFMCommunicate request_size=4 [22:09:08]MH_SAM_APDU [22:09:08]CAPDU: 80 0D 03 02 [22:09:08]Write to MH i2c: E2 08 00 C4 00 80 0D 03 02 00 00 00 00 3F [22:09:08]Write i2c OK [22:09:08]MH_I2C_Read... [22:09:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:09:08]Read from MH i2c: E2 [22:09:08]MH_I2C_Read... [22:09:08]Read from MH i2c: E2 0B 00 [22:09:08]MH_I2C_Read... [22:09:08]Read from MH i2c: E2 0B 00 C4 00 00 A5 2A C7 F8 AF C4 06 A9 90 00 F0 [22:09:08]RAPDU: A5 2A C7 F8 AF C4 06 A9 90 00 [22:09:08]wFMCommunicate OK [22:09:08]SAM_PROTO_SignData done [22:09:08]FM_MakeSignedData done [22:09:08]CreateOFDProtocolMessage [22:09:08]wFMCommunicate request_size=4 [22:09:08]MH_SAM_APDU [22:09:08]CAPDU: 80 11 00 00 [22:09:08]Write to MH i2c: E2 08 00 C5 00 80 11 00 00 00 00 00 00 3F [22:09:08]Write i2c OK [22:09:08]MH_I2C_Read... [22:09:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:09:08]Read from MH i2c: E2 [22:09:08]MH_I2C_Read... [22:09:08]Read from MH i2c: E2 17 00 [22:09:08]MH_I2C_Read... [22:09:08]Read from MH i2c: E2 17 00 C5 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9C [22:09:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:09:08]wFMCommunicate OK [22:09:08]CreateOFDProtocolMessage done [22:09:08]OFDSenderStorePacket 226885 [22:09:08]StoreOFDPacket docnum=226885 [22:09:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 DF 06 07 01 3F 92 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 83 C1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 45 76 03 00 35 04 06 00 DF 8C FA 0A 6B D0 A5 2A C7 F8 AF C4 06 A9 [22:09:08]CheckFolder [22:09:08]dirname=/storage/ofd_packets [22:09:08]CheckFolder done [22:09:08]ProducePacketName [22:09:08]name=ofd_packets/00226885 [22:09:08]NVStorageSaveData ofd_packets/00226885 [22:09:08]File name is /storage/ofd_packets/00226885 [22:09:08]Write 301 bytes [22:09:08]NVStorageSaveData done [22:09:08]OFDSenderStorePacket done [22:09:08]KKMCreateOFDPacket done [22:09:08]NVStorageSaveData kkm_last_timestamp [22:09:08]File name is /storage/kkm_last_timestamp [22:09:08]Write 4 bytes [22:09:08]NVStorageSaveData done [22:09:08]ExternCall_PrintAddStr [22:09:08]wPrintStart [22:09:08]Write to MH i2c: 01 00 00 C6 00 C6 [22:09:08]Write i2c OK [22:09:08]MH_I2C_Read... [22:09:08]Read from MH i2c: 01 [22:09:08]MH_I2C_Read... [22:09:08]Read from MH i2c: 01 07 00 [22:09:08]MH_I2C_Read... [22:09:08]Read from MH i2c: 01 07 00 C6 00 00 00 00 00 00 FF 0F DB [22:09:08]RasterBufferAndPrint [22:09:08]line Счет N : (1)2003313 [22:09:08]line ИНН: 02508201610067 [22:09:08]line Контрольно-Кассовый Чек [22:09:08]line ПРОДАЖА [22:09:08]line ТРК (МРК, ГНК) : 63 [22:09:08]line Товар: 2710124130 [22:09:08]line Аи-92-К-5 [22:09:08]line 7.380 * 67.80 [22:09:08]line = 500.36 [22:09:08]line НДС 12% НСП 1% [22:09:08]line > о реализуемом товаре [22:09:08]line ОКРУГЛЕНИЕ: -0.36 [22:09:08]line ИТОГО: 500.00 [22:09:08]line Внесено: 500.00 [22:09:08]line СДАЧА: 0.00 [22:09:08]line НСП 1% : 4.43 [22:09:08]line НДС 12% : 53.14 [22:09:08]line Наличными: 500.00 [22:09:08]line Безнал.: 0.00 [22:09:08]line Место: АЗС № 97 "Партнер Нефть" [22:09:08]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:09:08]line СНО: Общий режим [22:09:08]line Чек 545 28.07.2024 22:09 [22:09:08]line Смена: 439 ФФД: 1.0 [22:09:08]line ЗНМ: 0300000054 [22:09:08]line РНМ: 0000000000092624 [22:09:08]line Версия ККМ: 001 [22:09:08]line ФМ: 0000000000874959 [22:09:08]line ФД: 226885 [22:09:08]line ФПД: 245796583402448 [22:09:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T220907&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226885&fm=245796583402448&tin=02508201610067®Number=0000000000092624&sum=50000 [22:09:08]written 0, free lines is 4095 [22:09:09]Write to MH i2c: 01 00 00 F1 00 F1 [22:09:09]Write i2c OK [22:09:09]MH_I2C_Read... [22:09:09]Read from MH i2c: 01 [22:09:09]MH_I2C_Read... [22:09:09]Read from MH i2c: 01 07 00 [22:09:09]MH_I2C_Read... [22:09:09]Read from MH i2c: 01 07 00 F1 00 00 00 00 00 00 5E 0C 62 [22:09:09]RasterBufferAndPrint [22:09:09]line [22:09:09]line [22:09:09]line [22:09:09]line [22:09:09]line [22:09:09]written 0, free lines is 3182 [22:09:09]MH_Cut [22:09:09]Write to MH i2c: D1 01 00 F8 00 01 CA [22:09:09]Write i2c OK [22:09:09]MH_I2C_Read... [22:09:09]Read from MH i2c: D1 [22:09:09]MH_I2C_Read... [22:09:09]Read from MH i2c: D1 01 00 [22:09:09]MH_I2C_Read... [22:09:09]Read from MH i2c: D1 01 00 F8 00 00 C9 [22:09:09]Write to MH i2c: 01 00 00 F9 00 F9 [22:09:09]Write i2c OK [22:09:09]MH_I2C_Read... [22:09:10]*** Cut start [22:09:10]*** Partial cut [22:09:10]*** CUTSNS_PIN = 1 [22:09:10]*** CUTSNS_PIN = 0 [22:09:10]*** Brake cut motor [22:09:11]Read from MH i2c: 01 [22:09:11]MH_I2C_Read... [22:09:11]*** Stop cut motor [22:09:11]*** Cut end [22:09:11]Read from MH i2c: 01 07 00 [22:09:11]MH_I2C_Read... [22:09:11]Read from MH i2c: 01 07 00 F9 00 00 00 00 00 00 FF 0F 0E [22:09:11]process_action close_receipt done [22:09:11]requested_data is exist [22:09:11]produce_requested_data [22:09:11]requested_item fm.sn is exist - process it [22:09:11]wFMCommunicate request_size=4 [22:09:11]MH_SAM_APDU [22:09:11]CAPDU: 80 11 00 00 [22:09:11]Write to MH i2c: E2 08 00 FA 00 80 11 00 00 00 00 00 00 74 [22:09:11]Write i2c OK [22:09:11]MH_I2C_Read... [22:09:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:09:11]Read from MH i2c: E2 [22:09:11]MH_I2C_Read... [22:09:11]Read from MH i2c: E2 17 00 [22:09:11]MH_I2C_Read... [22:09:11]Read from MH i2c: E2 17 00 FA 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D1 [22:09:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:09:11]wFMCommunicate OK [22:09:11]requested_item fd.num is exist - process it [22:09:11]SAM_PROTO_GetFieldsCounters [22:09:11]wFMCommunicate request_size=4 [22:09:11]MH_SAM_APDU [22:09:11]CAPDU: 80 13 00 00 [22:09:11]Write to MH i2c: E2 08 00 FB 00 80 13 00 00 00 00 00 00 77 [22:09:11]Write i2c OK [22:09:11]MH_I2C_Read... [22:09:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:09:11]Read from MH i2c: E2 [22:09:11]MH_I2C_Read... [22:09:11]Read from MH i2c: E2 62 00 [22:09:11]MH_I2C_Read... [22:09:11]Read from MH i2c: E2 62 00 FB 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 45 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 21 02 00 00 5E 04 04 00 21 02 00 00 57 04 04 00 22 02 00 00 19 04 04 00 00 00 00 00 90 00 7F [22:09:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 45 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 21 02 00 00 5E 04 04 00 21 02 00 00 57 04 04 00 22 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:09:11]wFMCommunicate OK [22:09:11]SAM_PROTO_GetFieldsCounters done [22:09:11]requested_item shift.num is exist - process it [22:09:11]requested_item shift.opened is exist - process it [22:09:11]req_shift_opened [22:09:11]FM_GetShiftState [22:09:11]SAM_PROTO_GetShiftState [22:09:11]wFMCommunicate request_size=4 [22:09:11]MH_SAM_APDU [22:09:11]CAPDU: 80 13 01 00 [22:09:11]Write to MH i2c: E2 08 00 FC 00 80 13 01 00 00 00 00 00 79 [22:09:11]Write i2c OK [22:09:11]MH_I2C_Read... [22:09:11]Read from MH i2c: E2 [22:09:11]MH_I2C_Read... [22:09:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:09:11]Read from MH i2c: E2 0E 00 [22:09:11]MH_I2C_Read... [22:09:11]Read from MH i2c: E2 0E 00 FC 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 2A [22:09:11]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:09:11]wFMCommunicate OK [22:09:11]SAM_PROTO_GetShiftState done [22:09:11]FM_GetShiftState done [22:09:11]req_shift_opened done [22:09:11]requested_item shift.open_date is exist - process it [22:09:11]req_shift_open_date [22:09:11]req_shift_open_date done [22:09:11]produce_requested_data done [22:09:11]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226885,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [22:09:11]process_action_free close_receipt [22:09:11]json_value_free [22:09:11]json_value_free done [22:09:11]process_json_proto returns [22:09:11]Send response to host [22:09:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226885,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [22:09:11]free response buf [22:09:11]execute_script done [22:09:11]execute_script returns [22:09:11]free content buf [22:09:11]Sock 9.Close socket [22:09:11]Sock 9.Thread stoped [22:09:13]ConnectInit Can't take IP for lk.salyk.kg [22:09:13]CommunicateWithHost connect error [22:09:13]CommunicateWithHost err = -1 [22:09:13]OFD Sender: Server communicate error [22:09:13]OFD Sender: Processing packet 226883 [packets to send 606, broken 603] [22:09:13]ProducePacketName [22:09:13]name=ofd_packets/00226883 [22:09:13]OFD Sender: To server: pG, [22:09:13]CommunicateWithHost lk.salyk.kg:30040 [22:09:13]ConnectInit lk.salyk.kg [22:09:17]Connected sock=9 [22:09:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 9B EB 07 01 11 EA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 1F 02 00 00 F4 03 04 00 55 C1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 43 76 03 00 35 04 06 00 46 79 8E 6A 3F 5D 8B 24 46 8F 53 03 E3 6B [22:09:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 29 47 47 00 95 A3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 43 76 03 00 F4 03 04 00 A2 6D A6 66 B6 04 01 00 00 9E A5 B5 60 D7 C5 5B B8 [22:09:18]CommunicateWithHost err = 0 [22:09:18]CheckOFDResponse [22:09:18]1017 (14) - 77093643461234 [22:09:18]1041 (16) - 0000000000874959 [22:09:18]1040 (4) - 226883 [22:09:18]1012 (4) - 28.07.2024 16:11 [22:09:18]1206 (1) - 0 [22:09:18]OFD Sender: Remove packet 226883 [22:09:18]ProducePacketName [22:09:18]name=ofd_packets/00226883 [22:09:18]NVStorageDeleteData [22:09:19]OFD Sender: Processing packet 226884 [packets to send 605, broken 603] [22:09:19]ProducePacketName [22:09:19]name=ofd_packets/00226884 [22:09:19]OFD Sender: To server: pG, [22:09:19]CommunicateWithHost lk.salyk.kg:30040 [22:09:19]ConnectInit lk.salyk.kg [22:09:20]Connected sock=9 [22:09:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 49 2F 08 01 BC 48 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 02 00 00 F4 03 04 00 5E C1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 44 76 03 00 35 04 06 00 D0 18 43 8F 9A 22 CF F6 C9 F8 14 52 9A 0E [22:09:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 34 56 47 00 A1 CA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 44 76 03 00 F4 03 04 00 A5 6D A6 66 B6 04 01 00 00 18 EF 49 0A 66 52 86 DB [22:09:21]CommunicateWithHost err = 0 [22:09:21]CheckOFDResponse [22:09:21]1017 (14) - 77093643461234 [22:09:21]1041 (16) - 0000000000874959 [22:09:21]1040 (4) - 226884 [22:09:21]1012 (4) - 28.07.2024 16:11 [22:09:21]1206 (1) - 0 [22:09:21]OFD Sender: Remove packet 226884 [22:09:21]ProducePacketName [22:09:21]name=ofd_packets/00226884 [22:09:21]NVStorageDeleteData [22:09:22]OFD Sender: Processing packet 226885 [packets to send 604, broken 603] [22:09:22]ProducePacketName [22:09:22]name=ofd_packets/00226885 [22:09:22]OFD Sender: To server: pG, [22:09:22]CommunicateWithHost lk.salyk.kg:30040 [22:09:22]ConnectInit lk.salyk.kg [22:09:23]Connected sock=9 [22:09:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 DF 06 07 01 3F 92 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 83 C1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 45 76 03 00 35 04 06 00 DF 8C FA 0A 6B D0 A5 2A C7 F8 AF C4 06 A9 [22:09:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 42 92 47 00 39 BF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 45 76 03 00 F4 03 04 00 A8 6D A6 66 B6 04 01 00 00 44 F8 B8 34 3D A2 C7 D0 [22:09:24]CommunicateWithHost err = 0 [22:09:24]CheckOFDResponse [22:09:24]1017 (14) - 77093643461234 [22:09:24]1041 (16) - 0000000000874959 [22:09:24]1040 (4) - 226885 [22:09:24]1012 (4) - 28.07.2024 16:11 [22:09:24]1206 (1) - 0 [22:09:24]OFD Sender: Remove packet 226885 [22:09:24]ProducePacketName [22:09:24]name=ofd_packets/00226885 [22:09:24]NVStorageDeleteData [22:09:25]OFD Sender: No OFD packet to send [22:09:30]OFD Sender: No OFD packet to send [22:09:35]OFD Sender: No OFD packet to send [22:09:40]OFD Sender: No OFD packet to send [22:09:45]OFD Sender: No OFD packet to send [22:09:50]OFD Sender: No OFD packet to send [22:09:55]OFD Sender: No OFD packet to send [22:09:58]recv_with_timeout no data received [22:10:00]OFD Sender: No OFD packet to send [22:10:05]OFD Sender: No OFD packet to send [22:10:10]OFD Sender: No OFD packet to send [22:10:15]OFD Sender: No OFD packet to send [22:10:17]recv_with_timeout no data received [22:10:20]OFD Sender: No OFD packet to send [22:10:25]OFD Sender: No OFD packet to send [22:10:30]OFD Sender: No OFD packet to send [22:10:31]accept exits with 7 [22:10:31]New connection [22:10:31]New thread 3066772836 created [22:10:31]Thread 3066916196 joined [22:10:31]Waiting for new connection... [22:10:31] Sock 7.Parse request [22:10:31]Sock 7.Check first char [22:10:31]Sock 7.First char is OK [22:10:31]request: POST /json_proto HTTP/1.0 [22:10:31]Method: POST [22:10:31]URL: /json_proto [22:10:31]Method is POST - this is cgi request [22:10:31]url: /json_proto [22:10:31]query_string will be loaded in cgi processing [22:10:31]execute_cgi json_proto POST (null) [22:10:31]execute_cgi path=json_proto method=POST [22:10:31]POST find Content-Length [22:10:31]Host: 172.17.43.131:8080 [22:10:31]Content-Length: 683 [22:10:31]Content-Type: application/json [22:10:31] [22:10:31]POST finish read [22:10:31]Found Content-Length = 683 [22:10:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003314", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:10:31]execute_script... [22:10:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003314", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:10:31]POST & json_proto [22:10:31]process_json_proto [22:10:31]json parsed OK: [22:10:31]protocol is kg_v1.0 [22:10:31]action value=close_receipt [22:10:31]process_action close_receipt [22:10:31]cmd_close_receipt [22:10:31]MH_GetDate [22:10:31]Write to MH i2c: F0 00 00 FD 00 EC [22:10:31]Write i2c OK [22:10:31]MH_I2C_Read... [22:10:31]Read from MH i2c: F0 [22:10:31]MH_I2C_Read... [22:10:31]Read from MH i2c: F0 09 00 [22:10:31]MH_I2C_Read... [22:10:31]Read from MH i2c: F0 09 00 FD 00 00 D8 C1 A6 66 F8 BA A6 66 58 [22:10:31]GetLastDocTimeStamp 1722204547 [22:10:31]current date 1722204632 [22:10:31]FM_GetShiftState [22:10:31]SAM_PROTO_GetShiftState [22:10:31]wFMCommunicate request_size=4 [22:10:31]MH_SAM_APDU [22:10:31]CAPDU: 80 13 01 00 [22:10:31]Write to MH i2c: E2 08 00 FE 00 80 13 01 00 00 00 00 00 7B [22:10:31]Write i2c OK [22:10:31]MH_I2C_Read... [22:10:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:10:31]Read from MH i2c: E2 [22:10:31]MH_I2C_Read... [22:10:31]Read from MH i2c: E2 0E 00 [22:10:31]MH_I2C_Read... [22:10:31]Read from MH i2c: E2 0E 00 FE 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 2C [22:10:31]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:10:31]wFMCommunicate OK [22:10:31]SAM_PROTO_GetShiftState done [22:10:31]FM_GetShiftState done [22:10:31]opened in 1722125326 [22:10:31]opened+sec_in_day 1722211726 [22:10:31]quantity*price = 100005 [22:10:31]sum+1 = 100006 [22:10:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 546 28.07.2024 22:10 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226886 ФПД: 243994996824078 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T221032&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226886&fm=243994996824078&tin=02508201610067®Number=0000000000092624&sum=100000 [22:10:32]StoreToDocumentArchive [22:10:32]shift 439 fd 226886 [22:10:32]save to /storage/0439/doc_00226886 [22:10:32]save last doc name /storage/0439/doc_00226886 to /storage/kkm_last_doc_name [22:10:32]save OK [22:10:32]Clear old archive folders... [22:10:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:10:32]tlvbuf is 01BA9770 [22:10:32]SAM_PROTO_ClearQueue [22:10:32]wFMCommunicate request_size=4 [22:10:32]MH_SAM_APDU [22:10:32]CAPDU: 80 09 00 00 [22:10:32]Write to MH i2c: E2 08 00 0B 01 80 09 00 00 00 00 00 00 7E [22:10:32]Write i2c OK [22:10:32]MH_I2C_Read... [22:10:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:10:32]Read from MH i2c: E2 [22:10:32]MH_I2C_Read... [22:10:32]Read from MH i2c: E2 03 00 [22:10:32]MH_I2C_Read... [22:10:32]Read from MH i2c: E2 03 00 0B 01 00 90 00 80 [22:10:32]RAPDU: 90 00 [22:10:32]wFMCommunicate OK [22:10:32]SAM_PROTO_ClearQueue done [22:10:32]KKMCreateOFDPacket [22:10:32]OFDProtocolAddRootSTLVToBuf [22:10:32]FM_MakeSignedData [22:10:32]FM_MakeSignedData [22:10:32]SAM_PROTO_SignData [22:10:32]wFMCommunicate request_size=4 [22:10:32]MH_SAM_APDU [22:10:32]CAPDU: 80 0D 01 02 [22:10:32]Write to MH i2c: E2 08 00 0C 01 80 0D 01 02 00 00 00 00 86 [22:10:32]Write i2c OK [22:10:32]MH_I2C_Read... [22:10:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:10:32]Read from MH i2c: E2 [22:10:32]MH_I2C_Read... [22:10:32]Read from MH i2c: E2 03 00 [22:10:32]MH_I2C_Read... [22:10:32]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [22:10:32]RAPDU: 90 00 [22:10:32]wFMCommunicate OK [22:10:32]wFMCommunicate request_size=255 [22:10:32]MH_SAM_APDU [22:10:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 22 02 00 00 F4 03 04 00 D8 C1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 46 76 03 00 35 04 06 00 DD [22:10:32]Write to MH i2c: E2 02 01 0D 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 22 02 00 00 F4 03 04 00 D8 C1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 46 76 03 00 35 04 06 00 DD 00 00 B9 [22:10:32]Write i2c OK [22:10:32]MH_I2C_Read... [22:10:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:10:33]Read from MH i2c: E2 [22:10:33]MH_I2C_Read... [22:10:33]Read from MH i2c: E2 03 00 [22:10:33]MH_I2C_Read... [22:10:33]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [22:10:33]RAPDU: 90 00 [22:10:33]wFMCommunicate OK [22:10:33]wFMCommunicate request_size=10 [22:10:33]MH_SAM_APDU [22:10:33]CAPDU: 80 0D 02 02 05 E9 83 1C D8 0E [22:10:33]Write to MH i2c: E2 0D 00 0E 01 80 0D 02 02 05 00 E9 83 1C D8 0E 00 00 01 [22:10:33]Write i2c OK [22:10:33]MH_I2C_Read... [22:10:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:10:33]Read from MH i2c: E2 [22:10:33]MH_I2C_Read... [22:10:33]Read from MH i2c: E2 03 00 [22:10:33]MH_I2C_Read... [22:10:33]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [22:10:33]RAPDU: 90 00 [22:10:33]wFMCommunicate OK [22:10:33]wFMCommunicate request_size=4 [22:10:33]MH_SAM_APDU [22:10:33]CAPDU: 80 0D 03 02 [22:10:33]Write to MH i2c: E2 08 00 0F 01 80 0D 03 02 00 00 00 00 8B [22:10:33]Write i2c OK [22:10:33]MH_I2C_Read... [22:10:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:10:33]Read from MH i2c: E2 [22:10:33]MH_I2C_Read... [22:10:33]Read from MH i2c: E2 0B 00 [22:10:33]MH_I2C_Read... [22:10:33]Read from MH i2c: E2 0B 00 0F 01 00 07 7C 4A BB 50 B5 C6 14 90 00 F3 [22:10:33]RAPDU: 07 7C 4A BB 50 B5 C6 14 90 00 [22:10:33]wFMCommunicate OK [22:10:33]SAM_PROTO_SignData done [22:10:33]FM_MakeSignedData done [22:10:33]CreateOFDProtocolMessage [22:10:33]wFMCommunicate request_size=4 [22:10:33]MH_SAM_APDU [22:10:33]CAPDU: 80 11 00 00 [22:10:33]Write to MH i2c: E2 08 00 10 01 80 11 00 00 00 00 00 00 8B [22:10:33]Write i2c OK [22:10:33]MH_I2C_Read... [22:10:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:10:33]Read from MH i2c: E2 [22:10:33]MH_I2C_Read... [22:10:33]Read from MH i2c: E2 17 00 [22:10:33]MH_I2C_Read... [22:10:33]Read from MH i2c: E2 17 00 10 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E8 [22:10:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:10:33]wFMCommunicate OK [22:10:33]CreateOFDProtocolMessage done [22:10:33]OFDSenderStorePacket 226886 [22:10:33]StoreOFDPacket docnum=226886 [22:10:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 CA 85 07 01 46 6A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 22 02 00 00 F4 03 04 00 D8 C1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 46 76 03 00 35 04 06 00 DD E9 83 1C D8 0E 07 7C 4A BB 50 B5 C6 14 [22:10:33]CheckFolder [22:10:33]dirname=/storage/ofd_packets [22:10:33]CheckFolder done [22:10:33]ProducePacketName [22:10:33]name=ofd_packets/00226886 [22:10:33]NVStorageSaveData ofd_packets/00226886 [22:10:33]File name is /storage/ofd_packets/00226886 [22:10:33]Write 301 bytes [22:10:33]NVStorageSaveData done [22:10:33]OFDSenderStorePacket done [22:10:33]KKMCreateOFDPacket done [22:10:33]NVStorageSaveData kkm_last_timestamp [22:10:33]File name is /storage/kkm_last_timestamp [22:10:33]Write 4 bytes [22:10:33]NVStorageSaveData done [22:10:33]ExternCall_PrintAddStr [22:10:33]wPrintStart [22:10:33]Write to MH i2c: 01 00 00 11 01 12 [22:10:33]Write i2c OK [22:10:33]MH_I2C_Read... [22:10:33]Read from MH i2c: 01 [22:10:33]MH_I2C_Read... [22:10:33]Read from MH i2c: 01 07 00 [22:10:33]MH_I2C_Read... [22:10:33]Read from MH i2c: 01 07 00 11 01 00 00 00 00 00 FF 0F 27 [22:10:33]RasterBufferAndPrint [22:10:33]line Счет N : (1)2003314 [22:10:33]line ИНН: 02508201610067 [22:10:33]line Контрольно-Кассовый Чек [22:10:33]line ПРОДАЖА [22:10:33]line ТРК (МРК, ГНК) : 43 [22:10:33]line Товар: 2710124130 [22:10:33]line Аи-92-К-5 [22:10:33]line 14.750 * 67.80 [22:10:33]line = 1000.05 [22:10:33]line НДС 12% НСП 1% [22:10:33]line > о реализуемом товаре [22:10:33]line ОКРУГЛЕНИЕ: -0.05 [22:10:33]line ИТОГО: 1000.00 [22:10:33]line Внесено: 1000.00 [22:10:33]line СДАЧА: 0.00 [22:10:33]line НСП 1% : 8.85 [22:10:33]line НДС 12% : 106.20 [22:10:33]line Наличными: 1000.00 [22:10:33]line Безнал.: 0.00 [22:10:33]line Место: АЗС № 97 "Партнер Нефть" [22:10:33]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:10:33]line СНО: Общий режим [22:10:33]line Чек 546 28.07.2024 22:10 [22:10:33]line Смена: 439 ФФД: 1.0 [22:10:33]line ЗНМ: 0300000054 [22:10:33]line РНМ: 0000000000092624 [22:10:33]line Версия ККМ: 001 [22:10:33]line ФМ: 0000000000874959 [22:10:33]line ФД: 226886 [22:10:33]line ФПД: 243994996824078 [22:10:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T221032&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226886&fm=243994996824078&tin=02508201610067®Number=0000000000092624&sum=100000 [22:10:33]written 0, free lines is 4095 [22:10:33]OFD Sender: Processing packet 226886 [packets to send 604, broken 603] [22:10:33]ProducePacketName [22:10:33]name=ofd_packets/00226886 [22:10:33]OFD Sender: To server: pG, [22:10:33]CommunicateWithHost lk.salyk.kg:30040 [22:10:33]ConnectInit lk.salyk.kg [22:10:33]Write to MH i2c: 01 00 00 3C 01 3D [22:10:33]Write i2c OK [22:10:33]MH_I2C_Read... [22:10:33]Read from MH i2c: 01 [22:10:33]MH_I2C_Read... [22:10:33]Read from MH i2c: 01 07 00 [22:10:33]MH_I2C_Read... [22:10:33]Read from MH i2c: 01 07 00 3C 01 00 00 00 00 00 65 0C B5 [22:10:33]RasterBufferAndPrint [22:10:33]line [22:10:33]line [22:10:33]line [22:10:33]line [22:10:33]line [22:10:33]written 0, free lines is 3178 [22:10:33]MH_Cut [22:10:33]Write to MH i2c: D1 01 00 43 01 01 16 [22:10:33]Write i2c OK [22:10:33]MH_I2C_Read... [22:10:33]Read from MH i2c: D1 [22:10:33]MH_I2C_Read... [22:10:33]Read from MH i2c: D1 01 00 [22:10:33]MH_I2C_Read... [22:10:33]Read from MH i2c: D1 01 00 43 01 00 15 [22:10:33]Write to MH i2c: 01 00 00 44 01 45 [22:10:33]Write i2c OK [22:10:33]MH_I2C_Read... [22:10:34]Connected sock=11 [22:10:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 CA 85 07 01 46 6A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 22 02 00 00 F4 03 04 00 D8 C1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 46 76 03 00 35 04 06 00 DD E9 83 1C D8 0E 07 7C 4A BB 50 B5 C6 14 [22:10:35]*** Cut start [22:10:35]*** Partial cut [22:10:35]*** CUTSNS_PIN = 1 [22:10:35]*** CUTSNS_PIN = 0 [22:10:35]*** Brake cut motor [22:10:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 89 88 47 00 2F 1A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 46 76 03 00 F4 03 04 00 EF 6D A6 66 B6 04 01 00 00 93 8C C4 0B 09 F6 C9 F9 [22:10:35]CommunicateWithHost err = 0 [22:10:35]CheckOFDResponse [22:10:35]1017 (14) - 77093643461234 [22:10:35]1041 (16) - 0000000000874959 [22:10:35]1040 (4) - 226886 [22:10:35]1012 (4) - 28.07.2024 16:12 [22:10:35]1206 (1) - 0 [22:10:35]OFD Sender: Remove packet 226886 [22:10:35]ProducePacketName [22:10:35]name=ofd_packets/00226886 [22:10:35]NVStorageDeleteData [22:10:35]Read from MH i2c: 01 [22:10:35]MH_I2C_Read... [22:10:35]*** Stop cut motor [22:10:35]*** Cut end [22:10:35]Read from MH i2c: 01 07 00 [22:10:35]MH_I2C_Read... [22:10:35]Read from MH i2c: 01 07 00 44 01 00 00 00 00 00 FF 0F 5A [22:10:35]process_action close_receipt done [22:10:35]requested_data is exist [22:10:35]produce_requested_data [22:10:35]requested_item fm.sn is exist - process it [22:10:35]wFMCommunicate request_size=4 [22:10:35]MH_SAM_APDU [22:10:35]CAPDU: 80 11 00 00 [22:10:35]Write to MH i2c: E2 08 00 45 01 80 11 00 00 00 00 00 00 C0 [22:10:35]Write i2c OK [22:10:35]MH_I2C_Read... [22:10:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:10:35]Read from MH i2c: E2 [22:10:35]MH_I2C_Read... [22:10:35]Read from MH i2c: E2 17 00 [22:10:35]MH_I2C_Read... [22:10:35]Read from MH i2c: E2 17 00 45 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1D [22:10:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:10:35]wFMCommunicate OK [22:10:35]requested_item fd.num is exist - process it [22:10:35]SAM_PROTO_GetFieldsCounters [22:10:35]wFMCommunicate request_size=4 [22:10:35]MH_SAM_APDU [22:10:35]CAPDU: 80 13 00 00 [22:10:35]Write to MH i2c: E2 08 00 46 01 80 13 00 00 00 00 00 00 C3 [22:10:35]Write i2c OK [22:10:35]MH_I2C_Read... [22:10:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:10:35]Read from MH i2c: E2 [22:10:35]MH_I2C_Read... [22:10:35]Read from MH i2c: E2 62 00 [22:10:35]MH_I2C_Read... [22:10:35]Read from MH i2c: E2 62 00 46 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 46 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 22 02 00 00 5E 04 04 00 22 02 00 00 57 04 04 00 23 02 00 00 19 04 04 00 00 00 00 00 90 00 CF [22:10:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 46 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 22 02 00 00 5E 04 04 00 22 02 00 00 57 04 04 00 23 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:10:35]wFMCommunicate OK [22:10:35]SAM_PROTO_GetFieldsCounters done [22:10:35]requested_item shift.num is exist - process it [22:10:35]requested_item shift.opened is exist - process it [22:10:35]req_shift_opened [22:10:35]FM_GetShiftState [22:10:35]SAM_PROTO_GetShiftState [22:10:35]wFMCommunicate request_size=4 [22:10:35]MH_SAM_APDU [22:10:35]CAPDU: 80 13 01 00 [22:10:35]Write to MH i2c: E2 08 00 47 01 80 13 01 00 00 00 00 00 C5 [22:10:35]Write i2c OK [22:10:35]MH_I2C_Read... [22:10:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:10:35]Read from MH i2c: E2 [22:10:35]MH_I2C_Read... [22:10:35]Read from MH i2c: E2 0E 00 [22:10:35]MH_I2C_Read... [22:10:35]Read from MH i2c: E2 0E 00 47 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 76 [22:10:35]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:10:35]wFMCommunicate OK [22:10:35]SAM_PROTO_GetShiftState done [22:10:35]FM_GetShiftState done [22:10:35]req_shift_opened done [22:10:35]requested_item shift.open_date is exist - process it [22:10:35]req_shift_open_date [22:10:35]req_shift_open_date done [22:10:35]produce_requested_data done [22:10:35]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226886,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [22:10:35]process_action_free close_receipt [22:10:35]json_value_free [22:10:35]json_value_free done [22:10:35]process_json_proto returns [22:10:35]Send response to host [22:10:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226886,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [22:10:35]free response buf [22:10:35]execute_script done [22:10:35]execute_script returns [22:10:35]free content buf [22:10:35]Sock 7.Close socket [22:10:35]Sock 7.Thread stoped [22:10:35]OFD Sender: No OFD packet to send [22:10:40]OFD Sender: No OFD packet to send [22:10:46]OFD Sender: No OFD packet to send [22:10:51]OFD Sender: No OFD packet to send [22:10:55]recv_with_timeout no data received [22:10:56]OFD Sender: No OFD packet to send [22:11:01]OFD Sender: No OFD packet to send [22:11:06]OFD Sender: No OFD packet to send [22:11:11]OFD Sender: No OFD packet to send [22:11:16]OFD Sender: No OFD packet to send [22:11:21]OFD Sender: No OFD packet to send [22:11:22]accept exits with 10 [22:11:22]New connection [22:11:22]New thread 3066916196 created [22:11:22]Thread 3066772836 joined [22:11:22]Waiting for new connection... [22:11:22] Sock 10.Parse request [22:11:22]Sock 10.Check first char [22:11:22]Sock 10.First char is OK [22:11:22]request: POST /json_proto HTTP/1.0 [22:11:22]Method: POST [22:11:22]URL: /json_proto [22:11:22]Method is POST - this is cgi request [22:11:22]url: /json_proto [22:11:22]query_string will be loaded in cgi processing [22:11:22]execute_cgi json_proto POST (null) [22:11:22]execute_cgi path=json_proto method=POST [22:11:22]POST find Content-Length [22:11:22]Host: 172.17.43.131:8080 [22:11:22]Content-Length: 679 [22:11:22]Content-Type: application/json [22:11:22] [22:11:22]POST finish read [22:11:22]Found Content-Length = 679 [22:11:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003315", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [22:11:22]execute_script... [22:11:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003315", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [22:11:22]POST & json_proto [22:11:22]process_json_proto [22:11:22]json parsed OK: [22:11:22]protocol is kg_v1.0 [22:11:22]action value=close_receipt [22:11:22]process_action close_receipt [22:11:22]cmd_close_receipt [22:11:22]MH_GetDate [22:11:22]Write to MH i2c: F0 00 00 48 01 38 [22:11:22]Write i2c OK [22:11:22]MH_I2C_Read... [22:11:22]Read from MH i2c: F0 [22:11:22]MH_I2C_Read... [22:11:22]Read from MH i2c: F0 09 00 [22:11:22]MH_I2C_Read... [22:11:22]Read from MH i2c: F0 09 00 48 01 00 0B C2 A6 66 F8 BA A6 66 D8 [22:11:22]GetLastDocTimeStamp 1722204632 [22:11:22]current date 1722204683 [22:11:22]FM_GetShiftState [22:11:22]SAM_PROTO_GetShiftState [22:11:22]wFMCommunicate request_size=4 [22:11:22]MH_SAM_APDU [22:11:22]CAPDU: 80 13 01 00 [22:11:22]Write to MH i2c: E2 08 00 49 01 80 13 01 00 00 00 00 00 C7 [22:11:22]Write i2c OK [22:11:22]MH_I2C_Read... [22:11:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:11:22]Read from MH i2c: E2 [22:11:22]MH_I2C_Read... [22:11:22]Read from MH i2c: E2 0E 00 [22:11:22]MH_I2C_Read... [22:11:22]Read from MH i2c: E2 0E 00 49 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 78 [22:11:22]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:11:22]wFMCommunicate OK [22:11:22]SAM_PROTO_GetShiftState done [22:11:22]FM_GetShiftState done [22:11:22]opened in 1722125326 [22:11:22]opened+sec_in_day 1722211726 [22:11:22]quantity*price = 80061 [22:11:22]sum+1 = 80063 [22:11:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 85.02 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 547 28.07.2024 22:11 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226887 ФПД: 264272889296129 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T221123&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226887&fm=264272889296129&tin=02508201610067®Number=0000000000092624&sum=80000 [22:11:23]StoreToDocumentArchive [22:11:23]shift 439 fd 226887 [22:11:23]save to /storage/0439/doc_00226887 [22:11:23]save last doc name /storage/0439/doc_00226887 to /storage/kkm_last_doc_name [22:11:23]save OK [22:11:23]Clear old archive folders... [22:11:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:11:24]tlvbuf is 01BA0FE0 [22:11:24]SAM_PROTO_ClearQueue [22:11:24]wFMCommunicate request_size=4 [22:11:24]MH_SAM_APDU [22:11:24]CAPDU: 80 09 00 00 [22:11:24]Write to MH i2c: E2 08 00 56 01 80 09 00 00 00 00 00 00 C9 [22:11:24]Write i2c OK [22:11:24]MH_I2C_Read... [22:11:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:11:24]Read from MH i2c: E2 [22:11:24]MH_I2C_Read... [22:11:24]Read from MH i2c: E2 03 00 [22:11:24]MH_I2C_Read... [22:11:24]Read from MH i2c: E2 03 00 56 01 00 90 00 CB [22:11:24]RAPDU: 90 00 [22:11:24]wFMCommunicate OK [22:11:24]SAM_PROTO_ClearQueue done [22:11:24]KKMCreateOFDPacket [22:11:24]OFDProtocolAddRootSTLVToBuf [22:11:24]FM_MakeSignedData [22:11:24]FM_MakeSignedData [22:11:24]SAM_PROTO_SignData [22:11:24]wFMCommunicate request_size=4 [22:11:24]MH_SAM_APDU [22:11:24]CAPDU: 80 0D 01 02 [22:11:24]Write to MH i2c: E2 08 00 57 01 80 0D 01 02 00 00 00 00 D1 [22:11:24]Write i2c OK [22:11:24]MH_I2C_Read... [22:11:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:11:24]Read from MH i2c: E2 [22:11:24]MH_I2C_Read... [22:11:24]Read from MH i2c: E2 03 00 [22:11:24]MH_I2C_Read... [22:11:24]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [22:11:24]RAPDU: 90 00 [22:11:24]wFMCommunicate OK [22:11:24]wFMCommunicate request_size=255 [22:11:24]MH_SAM_APDU [22:11:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 23 02 00 00 F4 03 04 00 0B C2 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 47 76 03 00 35 04 06 00 F0 [22:11:24]Write to MH i2c: E2 02 01 58 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 23 02 00 00 F4 03 04 00 0B C2 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 47 76 03 00 35 04 06 00 F0 00 00 3B [22:11:24]Write i2c OK [22:11:24]MH_I2C_Read... [22:11:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:11:24]Read from MH i2c: E2 [22:11:24]MH_I2C_Read... [22:11:24]Read from MH i2c: E2 03 00 [22:11:24]MH_I2C_Read... [22:11:24]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [22:11:24]RAPDU: 90 00 [22:11:24]wFMCommunicate OK [22:11:24]wFMCommunicate request_size=10 [22:11:24]MH_SAM_APDU [22:11:24]CAPDU: 80 0D 02 02 05 5A D3 B0 B5 01 [22:11:24]Write to MH i2c: E2 0D 00 59 01 80 0D 02 02 05 00 5A D3 B0 B5 01 00 00 71 [22:11:24]Write i2c OK [22:11:24]MH_I2C_Read... [22:11:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:11:24]Read from MH i2c: E2 [22:11:24]MH_I2C_Read... [22:11:24]Read from MH i2c: E2 03 00 [22:11:24]MH_I2C_Read... [22:11:24]Read from MH i2c: E2 03 00 59 01 00 90 00 CE [22:11:24]RAPDU: 90 00 [22:11:24]wFMCommunicate OK [22:11:24]wFMCommunicate request_size=4 [22:11:24]MH_SAM_APDU [22:11:24]CAPDU: 80 0D 03 02 [22:11:24]Write to MH i2c: E2 08 00 5A 01 80 0D 03 02 00 00 00 00 D6 [22:11:24]Write i2c OK [22:11:24]MH_I2C_Read... [22:11:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:11:24]Read from MH i2c: E2 [22:11:24]MH_I2C_Read... [22:11:24]Read from MH i2c: E2 0B 00 [22:11:24]MH_I2C_Read... [22:11:24]Read from MH i2c: E2 0B 00 5A 01 00 44 F1 D3 76 88 70 D9 14 90 00 3A [22:11:24]RAPDU: 44 F1 D3 76 88 70 D9 14 90 00 [22:11:24]wFMCommunicate OK [22:11:24]SAM_PROTO_SignData done [22:11:24]FM_MakeSignedData done [22:11:24]CreateOFDProtocolMessage [22:11:24]wFMCommunicate request_size=4 [22:11:24]MH_SAM_APDU [22:11:24]CAPDU: 80 11 00 00 [22:11:24]Write to MH i2c: E2 08 00 5B 01 80 11 00 00 00 00 00 00 D6 [22:11:24]Write i2c OK [22:11:24]MH_I2C_Read... [22:11:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:11:24]Read from MH i2c: E2 [22:11:24]MH_I2C_Read... [22:11:24]Read from MH i2c: E2 17 00 [22:11:24]MH_I2C_Read... [22:11:24]Read from MH i2c: E2 17 00 5B 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 33 [22:11:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:11:24]wFMCommunicate OK [22:11:24]CreateOFDProtocolMessage done [22:11:24]OFDSenderStorePacket 226887 [22:11:24]StoreOFDPacket docnum=226887 [22:11:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E9 59 07 01 F1 34 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 23 02 00 00 F4 03 04 00 0B C2 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 47 76 03 00 35 04 06 00 F0 5A D3 B0 B5 01 44 F1 D3 76 88 70 D9 14 [22:11:24]CheckFolder [22:11:24]dirname=/storage/ofd_packets [22:11:24]CheckFolder done [22:11:24]ProducePacketName [22:11:24]name=ofd_packets/00226887 [22:11:24]NVStorageSaveData ofd_packets/00226887 [22:11:24]File name is /storage/ofd_packets/00226887 [22:11:24]Write 301 bytes [22:11:24]NVStorageSaveData done [22:11:24]OFDSenderStorePacket done [22:11:24]KKMCreateOFDPacket done [22:11:24]NVStorageSaveData kkm_last_timestamp [22:11:24]File name is /storage/kkm_last_timestamp [22:11:24]Write 4 bytes [22:11:24]NVStorageSaveData done [22:11:24]ExternCall_PrintAddStr [22:11:24]wPrintStart [22:11:24]Write to MH i2c: 01 00 00 5C 01 5D [22:11:24]Write i2c OK [22:11:24]MH_I2C_Read... [22:11:24]Read from MH i2c: 01 [22:11:24]MH_I2C_Read... [22:11:24]Read from MH i2c: 01 07 00 [22:11:24]MH_I2C_Read... [22:11:24]Read from MH i2c: 01 07 00 5C 01 00 00 00 00 00 FF 0F 72 [22:11:24]RasterBufferAndPrint [22:11:24]line Счет N : (1)2003315 [22:11:24]line ИНН: 02508201610067 [22:11:24]line Контрольно-Кассовый Чек [22:11:24]line ПРОДАЖА [22:11:24]line ТРК (МРК, ГНК) : 34 [22:11:24]line Товар: 2710124500 [22:11:24]line Аи-95-К-5 [22:11:24]line 10.790 * 74.20 [22:11:24]line = 800.62 [22:11:24]line НДС 12% НСП 1% [22:11:24]line > о реализуемом товаре [22:11:24]line ОКРУГЛЕНИЕ: -0.62 [22:11:24]line ИТОГО: 800.00 [22:11:24]line Внесено: 800.00 [22:11:24]line СДАЧА: 0.00 [22:11:24]line НСП 1% : 7.08 [22:11:24]line НДС 12% : 85.02 [22:11:24]line Наличными: 800.00 [22:11:24]line Безнал.: 0.00 [22:11:24]line Место: АЗС № 97 "Партнер Нефть" [22:11:24]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:11:24]line СНО: Общий режим [22:11:24]line Чек 547 28.07.2024 22:11 [22:11:24]line Смена: 439 ФФД: 1.0 [22:11:24]line ЗНМ: 0300000054 [22:11:24]line РНМ: 0000000000092624 [22:11:24]line Версия ККМ: 001 [22:11:24]line ФМ: 0000000000874959 [22:11:24]line ФД: 226887 [22:11:24]line ФПД: 264272889296129 [22:11:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T221123&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226887&fm=264272889296129&tin=02508201610067®Number=0000000000092624&sum=80000 [22:11:24]written 0, free lines is 4095 [22:11:24]OFD Sender: Processing packet 226887 [packets to send 604, broken 603] [22:11:24]ProducePacketName [22:11:24]name=ofd_packets/00226887 [22:11:24]OFD Sender: To server: pG, [22:11:24]CommunicateWithHost lk.salyk.kg:30040 [22:11:24]ConnectInit lk.salyk.kg [22:11:25]Write to MH i2c: 01 00 00 87 01 88 [22:11:25]Write i2c OK [22:11:25]MH_I2C_Read... [22:11:25]Read from MH i2c: 01 [22:11:25]MH_I2C_Read... [22:11:25]Read from MH i2c: 01 07 00 [22:11:25]MH_I2C_Read... [22:11:25]Read from MH i2c: 01 07 00 87 01 00 00 00 00 00 67 0C 02 [22:11:25]RasterBufferAndPrint [22:11:25]line [22:11:25]line [22:11:25]line [22:11:25]line [22:11:25]line [22:11:25]written 0, free lines is 3178 [22:11:25]MH_Cut [22:11:25]Write to MH i2c: D1 01 00 8E 01 01 61 [22:11:25]Write i2c OK [22:11:25]MH_I2C_Read... [22:11:25]Read from MH i2c: D1 [22:11:25]MH_I2C_Read... [22:11:25]Read from MH i2c: D1 01 00 [22:11:25]MH_I2C_Read... [22:11:25]Read from MH i2c: D1 01 00 8E 01 00 60 [22:11:25]Write to MH i2c: 01 00 00 8F 01 90 [22:11:25]Write i2c OK [22:11:25]MH_I2C_Read... [22:11:26]*** Cut start [22:11:26]*** Partial cut [22:11:26]*** CUTSNS_PIN = 1 [22:11:26]*** CUTSNS_PIN = 0 [22:11:26]*** Brake cut motor [22:11:26]Read from MH i2c: 01 [22:11:26]MH_I2C_Read... [22:11:26]*** Stop cut motor [22:11:26]*** Cut end [22:11:26]Read from MH i2c: 01 07 00 [22:11:26]MH_I2C_Read... [22:11:26]Read from MH i2c: 01 07 00 8F 01 00 00 00 00 00 FF 0F A5 [22:11:26]process_action close_receipt done [22:11:26]requested_data is exist [22:11:26]produce_requested_data [22:11:26]requested_item fm.sn is exist - process it [22:11:26]wFMCommunicate request_size=4 [22:11:26]MH_SAM_APDU [22:11:26]CAPDU: 80 11 00 00 [22:11:26]Write to MH i2c: E2 08 00 90 01 80 11 00 00 00 00 00 00 0B [22:11:26]Write i2c OK [22:11:26]MH_I2C_Read... [22:11:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:11:26]Read from MH i2c: E2 [22:11:26]MH_I2C_Read... [22:11:26]Read from MH i2c: E2 17 00 [22:11:26]MH_I2C_Read... [22:11:26]Read from MH i2c: E2 17 00 90 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 68 [22:11:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:11:26]wFMCommunicate OK [22:11:26]requested_item fd.num is exist - process it [22:11:26]SAM_PROTO_GetFieldsCounters [22:11:26]wFMCommunicate request_size=4 [22:11:26]MH_SAM_APDU [22:11:26]CAPDU: 80 13 00 00 [22:11:26]Write to MH i2c: E2 08 00 91 01 80 13 00 00 00 00 00 00 0E [22:11:26]Write i2c OK [22:11:26]MH_I2C_Read... [22:11:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:11:27]Read from MH i2c: E2 [22:11:27]MH_I2C_Read... [22:11:27]Read from MH i2c: E2 62 00 [22:11:27]MH_I2C_Read... [22:11:27]Read from MH i2c: E2 62 00 91 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 47 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 23 02 00 00 5E 04 04 00 23 02 00 00 57 04 04 00 24 02 00 00 19 04 04 00 00 00 00 00 90 00 1E [22:11:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 47 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 23 02 00 00 5E 04 04 00 23 02 00 00 57 04 04 00 24 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:11:27]wFMCommunicate OK [22:11:27]SAM_PROTO_GetFieldsCounters done [22:11:27]requested_item shift.num is exist - process it [22:11:27]requested_item shift.opened is exist - process it [22:11:27]req_shift_opened [22:11:27]FM_GetShiftState [22:11:27]SAM_PROTO_GetShiftState [22:11:27]wFMCommunicate request_size=4 [22:11:27]MH_SAM_APDU [22:11:27]CAPDU: 80 13 01 00 [22:11:27]Write to MH i2c: E2 08 00 92 01 80 13 01 00 00 00 00 00 10 [22:11:27]Write i2c OK [22:11:27]MH_I2C_Read... [22:11:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:11:27]Read from MH i2c: E2 [22:11:27]MH_I2C_Read... [22:11:27]Read from MH i2c: E2 0E 00 [22:11:27]MH_I2C_Read... [22:11:27]Read from MH i2c: E2 0E 00 92 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 C1 [22:11:27]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:11:27]wFMCommunicate OK [22:11:27]SAM_PROTO_GetShiftState done [22:11:27]FM_GetShiftState done [22:11:27]req_shift_opened done [22:11:27]requested_item shift.open_date is exist - process it [22:11:27]req_shift_open_date [22:11:27]req_shift_open_date done [22:11:27]produce_requested_data done [22:11:27]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226887,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [22:11:27]process_action_free close_receipt [22:11:27]json_value_free [22:11:27]json_value_free done [22:11:27]process_json_proto returns [22:11:27]Send response to host [22:11:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226887,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [22:11:27]free response buf [22:11:27]execute_script done [22:11:27]execute_script returns [22:11:27]free content buf [22:11:27]Sock 10.Close socket [22:11:27]Sock 10.Thread stoped [22:11:31]Connected sock=11 [22:11:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E9 59 07 01 F1 34 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 23 02 00 00 F4 03 04 00 0B C2 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 47 76 03 00 35 04 06 00 F0 5A D3 B0 B5 01 44 F1 D3 76 88 70 D9 14 [22:11:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 BF AF 47 00 E9 27 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 47 76 03 00 F4 03 04 00 28 6E A6 66 B6 04 01 00 00 F4 E6 E5 15 97 F7 2F 62 [22:11:32]CommunicateWithHost err = 0 [22:11:32]CheckOFDResponse [22:11:32]1017 (14) - 77093643461234 [22:11:32]1041 (16) - 0000000000874959 [22:11:32]1040 (4) - 226887 [22:11:32]1012 (4) - 28.07.2024 16:13 [22:11:32]1206 (1) - 0 [22:11:32]OFD Sender: Remove packet 226887 [22:11:32]ProducePacketName [22:11:32]name=ofd_packets/00226887 [22:11:32]NVStorageDeleteData [22:11:32]OFD Sender: No OFD packet to send [22:11:37]OFD Sender: No OFD packet to send [22:11:42]recv_with_timeout no data received [22:11:43]OFD Sender: No OFD packet to send [22:11:48]OFD Sender: No OFD packet to send [22:11:52]recv_with_timeout no data received [22:11:53]OFD Sender: No OFD packet to send [22:11:58]OFD Sender: No OFD packet to send [22:12:03]recv_with_timeout no data received [22:12:03]OFD Sender: No OFD packet to send [22:12:08]OFD Sender: No OFD packet to send [22:12:13]OFD Sender: No OFD packet to send [22:12:18]OFD Sender: No OFD packet to send [22:12:23]OFD Sender: No OFD packet to send [22:12:28]recv_with_timeout no data received [22:12:28]OFD Sender: No OFD packet to send [22:12:33]OFD Sender: No OFD packet to send [22:12:38]OFD Sender: No OFD packet to send [22:12:43]OFD Sender: No OFD packet to send [22:12:48]OFD Sender: No OFD packet to send [22:12:53]OFD Sender: No OFD packet to send [22:12:58]OFD Sender: No OFD packet to send [22:13:03]OFD Sender: No OFD packet to send [22:13:08]OFD Sender: No OFD packet to send [22:13:13]OFD Sender: No OFD packet to send [22:13:18]OFD Sender: No OFD packet to send [22:13:23]OFD Sender: No OFD packet to send [22:13:28]OFD Sender: No OFD packet to send [22:13:33]OFD Sender: No OFD packet to send [22:13:38]OFD Sender: No OFD packet to send [22:13:43]OFD Sender: No OFD packet to send [22:13:48]OFD Sender: No OFD packet to send [22:13:53]OFD Sender: No OFD packet to send [22:13:58]OFD Sender: No OFD packet to send [22:14:03]OFD Sender: No OFD packet to send [22:14:08]OFD Sender: No OFD packet to send [22:14:08]accept exits with 9 [22:14:08]New connection [22:14:08]New thread 3066772836 created [22:14:08]Thread 3066916196 joined [22:14:08]Waiting for new connection... [22:14:08] Sock 9.Parse request [22:14:08]Sock 9.Check first char [22:14:08]Sock 9.First char is OK [22:14:08]request: POST /json_proto HTTP/1.0 [22:14:08]Method: POST [22:14:08]URL: /json_proto [22:14:08]Method is POST - this is cgi request [22:14:08]url: /json_proto [22:14:08]query_string will be loaded in cgi processing [22:14:08]execute_cgi json_proto POST (null) [22:14:08]execute_cgi path=json_proto method=POST [22:14:08]POST find Content-Length [22:14:08]Host: 172.17.43.131:8080 [22:14:08]Content-Length: 680 [22:14:08]Content-Type: application/json [22:14:08] [22:14:08]POST finish read [22:14:08]Found Content-Length = 680 [22:14:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003316", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [22:14:08]execute_script... [22:14:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003316", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [22:14:08]POST & json_proto [22:14:08]process_json_proto [22:14:08]json parsed OK: [22:14:08]protocol is kg_v1.0 [22:14:08]action value=close_receipt [22:14:08]process_action close_receipt [22:14:08]cmd_close_receipt [22:14:08]MH_GetDate [22:14:08]Write to MH i2c: F0 00 00 93 01 83 [22:14:08]Write i2c OK [22:14:08]MH_I2C_Read... [22:14:08]Read from MH i2c: F0 [22:14:08]MH_I2C_Read... [22:14:08]Read from MH i2c: F0 09 00 [22:14:08]MH_I2C_Read... [22:14:08]Read from MH i2c: F0 09 00 93 01 00 B1 C2 A6 66 F8 BA A6 66 C9 [22:14:08]GetLastDocTimeStamp 1722204683 [22:14:08]current date 1722204849 [22:14:08]FM_GetShiftState [22:14:08]SAM_PROTO_GetShiftState [22:14:08]wFMCommunicate request_size=4 [22:14:08]MH_SAM_APDU [22:14:08]CAPDU: 80 13 01 00 [22:14:08]Write to MH i2c: E2 08 00 94 01 80 13 01 00 00 00 00 00 12 [22:14:08]Write i2c OK [22:14:08]MH_I2C_Read... [22:14:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:14:08]Read from MH i2c: E2 [22:14:08]MH_I2C_Read... [22:14:08]Read from MH i2c: E2 0E 00 [22:14:08]MH_I2C_Read... [22:14:08]Read from MH i2c: E2 0E 00 94 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 C3 [22:14:08]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:14:08]wFMCommunicate OK [22:14:08]SAM_PROTO_GetShiftState done [22:14:08]FM_GetShiftState done [22:14:08]opened in 1722125326 [22:14:08]opened+sec_in_day 1722211726 [22:14:08]quantity*price = 100050 [22:14:08]sum+1 = 100052 [22:14:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 548 28.07.2024 22:14 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226888 ФПД: 89383540707425 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T221409&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226888&fm=89383540707425&tin=02508201610067®Number=0000000000092624&sum=100000 [22:14:10]StoreToDocumentArchive [22:14:10]shift 439 fd 226888 [22:14:10]save to /storage/0439/doc_00226888 [22:14:10]save last doc name /storage/0439/doc_00226888 to /storage/kkm_last_doc_name [22:14:10]save OK [22:14:10]Clear old archive folders... [22:14:10]ProcessDocumentItem done err = 0, tmpTLVsize=248 [22:14:10]tlvbuf is 01BB1680 [22:14:10]SAM_PROTO_ClearQueue [22:14:10]wFMCommunicate request_size=4 [22:14:10]MH_SAM_APDU [22:14:10]CAPDU: 80 09 00 00 [22:14:10]Write to MH i2c: E2 08 00 A1 01 80 09 00 00 00 00 00 00 14 [22:14:10]Write i2c OK [22:14:10]MH_I2C_Read... [22:14:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:14:10]Read from MH i2c: E2 [22:14:10]MH_I2C_Read... [22:14:10]Read from MH i2c: E2 03 00 [22:14:10]MH_I2C_Read... [22:14:10]Read from MH i2c: E2 03 00 A1 01 00 90 00 16 [22:14:10]RAPDU: 90 00 [22:14:10]wFMCommunicate OK [22:14:10]SAM_PROTO_ClearQueue done [22:14:10]KKMCreateOFDPacket [22:14:10]OFDProtocolAddRootSTLVToBuf [22:14:10]FM_MakeSignedData [22:14:10]FM_MakeSignedData [22:14:10]SAM_PROTO_SignData [22:14:10]wFMCommunicate request_size=4 [22:14:10]MH_SAM_APDU [22:14:10]CAPDU: 80 0D 01 02 [22:14:10]Write to MH i2c: E2 08 00 A2 01 80 0D 01 02 00 00 00 00 1C [22:14:10]Write i2c OK [22:14:10]MH_I2C_Read... [22:14:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:14:10]Read from MH i2c: E2 [22:14:10]MH_I2C_Read... [22:14:10]Read from MH i2c: E2 03 00 [22:14:10]MH_I2C_Read... [22:14:10]Read from MH i2c: E2 03 00 A2 01 00 90 00 17 [22:14:10]RAPDU: 90 00 [22:14:10]wFMCommunicate OK [22:14:10]wFMCommunicate request_size=255 [22:14:10]MH_SAM_APDU [22:14: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 35 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 24 02 00 00 F4 03 04 00 B1 C2 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 48 76 03 00 35 04 06 00 51 4B 3A 31 [22:14:10]Write to MH i2c: E2 02 01 A3 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 24 02 00 00 F4 03 04 00 B1 C2 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 48 76 03 00 35 04 06 00 51 4B 3A 31 00 00 CE [22:14:10]Write i2c OK [22:14:10]MH_I2C_Read... [22:14:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:14:10]Read from MH i2c: E2 [22:14:10]MH_I2C_Read... [22:14:10]Read from MH i2c: E2 03 00 [22:14:10]MH_I2C_Read... [22:14:10]Read from MH i2c: E2 03 00 A3 01 00 90 00 18 [22:14:10]RAPDU: 90 00 [22:14:10]wFMCommunicate OK [22:14:10]wFMCommunicate request_size=7 [22:14:10]MH_SAM_APDU [22:14:10]CAPDU: 80 0D 02 02 02 50 61 [22:14:10]Write to MH i2c: E2 0A 00 A4 01 80 0D 02 02 02 00 50 61 00 00 D4 [22:14:10]Write i2c OK [22:14:10]MH_I2C_Read... [22:14:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:14:10]Read from MH i2c: E2 [22:14:10]MH_I2C_Read... [22:14:10]Read from MH i2c: E2 03 00 [22:14:10]MH_I2C_Read... [22:14:10]Read from MH i2c: E2 03 00 A4 01 00 90 00 19 [22:14:10]RAPDU: 90 00 [22:14:10]wFMCommunicate OK [22:14:10]wFMCommunicate request_size=4 [22:14:10]MH_SAM_APDU [22:14:10]CAPDU: 80 0D 03 02 [22:14:10]Write to MH i2c: E2 08 00 A5 01 80 0D 03 02 00 00 00 00 21 [22:14:10]Write i2c OK [22:14:10]MH_I2C_Read... [22:14:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:14:10]Read from MH i2c: E2 [22:14:10]MH_I2C_Read... [22:14:10]Read from MH i2c: E2 0B 00 [22:14:10]MH_I2C_Read... [22:14:10]Read from MH i2c: E2 0B 00 A5 01 00 82 5F F7 A9 99 8E A9 32 90 00 A5 [22:14:10]RAPDU: 82 5F F7 A9 99 8E A9 32 90 00 [22:14:10]wFMCommunicate OK [22:14:10]SAM_PROTO_SignData done [22:14:10]FM_MakeSignedData done [22:14:10]CreateOFDProtocolMessage [22:14:10]wFMCommunicate request_size=4 [22:14:10]MH_SAM_APDU [22:14:10]CAPDU: 80 11 00 00 [22:14:10]Write to MH i2c: E2 08 00 A6 01 80 11 00 00 00 00 00 00 21 [22:14:10]Write i2c OK [22:14:10]MH_I2C_Read... [22:14:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:14:10]Read from MH i2c: E2 [22:14:10]MH_I2C_Read... [22:14:10]Read from MH i2c: E2 17 00 [22:14:10]MH_I2C_Read... [22:14:10]Read from MH i2c: E2 17 00 A6 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7E [22:14:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:14:10]wFMCommunicate OK [22:14:10]CreateOFDProtocolMessage done [22:14:10]OFDSenderStorePacket 226888 [22:14:10]StoreOFDPacket docnum=226888 [22:14:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 3B 0C 04 01 36 E2 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 35 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 24 02 00 00 F4 03 04 00 B1 C2 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 48 76 03 00 35 04 06 00 51 4B 3A 31 50 61 82 5F F7 A9 99 8E A9 32 [22:14:10]CheckFolder [22:14:10]dirname=/storage/ofd_packets [22:14:10]CheckFolder done [22:14:10]ProducePacketName [22:14:10]name=ofd_packets/00226888 [22:14:10]NVStorageSaveData ofd_packets/00226888 [22:14:10]File name is /storage/ofd_packets/00226888 [22:14:10]Write 298 bytes [22:14:10]NVStorageSaveData done [22:14:10]OFDSenderStorePacket done [22:14:10]KKMCreateOFDPacket done [22:14:10]NVStorageSaveData kkm_last_timestamp [22:14:10]File name is /storage/kkm_last_timestamp [22:14:10]Write 4 bytes [22:14:10]NVStorageSaveData done [22:14:10]ExternCall_PrintAddStr [22:14:10]wPrintStart [22:14:10]Write to MH i2c: 01 00 00 A7 01 A8 [22:14:10]Write i2c OK [22:14:10]MH_I2C_Read... [22:14:10]Read from MH i2c: 01 [22:14:10]MH_I2C_Read... [22:14:10]Read from MH i2c: 01 07 00 [22:14:10]MH_I2C_Read... [22:14:10]Read from MH i2c: 01 07 00 A7 01 00 00 00 00 00 FF 0F BD [22:14:10]RasterBufferAndPrint [22:14:10]line Счет N : (1)2003316 [22:14:10]line ИНН: 02508201610067 [22:14:10]line Контрольно-Кассовый Чек [22:14:10]line ПРОДАЖА [22:14:10]line ТРК (МРК, ГНК) : 51 [22:14:10]line Товар: 2710194210 [22:14:10]line ДТ-К-5 [22:14:10]line 13.130 * 76.20 [22:14:10]line = 1000.51 [22:14:10]line НДС 12% НСП 1% [22:14:10]line > о реализуемом товаре [22:14:10]line ОКРУГЛЕНИЕ: -0.51 [22:14:10]line ИТОГО: 1000.00 [22:14:10]line Внесено: 1000.00 [22:14:10]line СДАЧА: 0.00 [22:14:10]line НСП 1% : 8.85 [22:14:10]line НДС 12% : 106.25 [22:14:10]line Наличными: 1000.00 [22:14:10]line Безнал.: 0.00 [22:14:10]line Место: АЗС № 97 "Партнер Нефть" [22:14:10]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:14:10]line СНО: Общий режим [22:14:10]line Чек 548 28.07.2024 22:14 [22:14:10]line Смена: 439 ФФД: 1.0 [22:14:10]line ЗНМ: 0300000054 [22:14:10]line РНМ: 0000000000092624 [22:14:10]line Версия ККМ: 001 [22:14:10]line ФМ: 0000000000874959 [22:14:10]line ФД: 226888 [22:14:10]line ФПД: 89383540707425 [22:14:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T221409&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226888&fm=89383540707425&tin=02508201610067®Number=0000000000092624&sum=100000 [22:14:10]OFD Sender: Processing packet 226888 [packets to send 604, broken 603] [22:14:10]ProducePacketName [22:14:10]name=ofd_packets/00226888 [22:14:10]OFD Sender: To server: pG, [22:14:10]CommunicateWithHost lk.salyk.kg:30040 [22:14:10]ConnectInit lk.salyk.kg [22:14:10]written 0, free lines is 4095 [22:14:11]Write to MH i2c: 01 00 00 D2 01 D3 [22:14:11]Write i2c OK [22:14:11]MH_I2C_Read... [22:14:11]Read from MH i2c: 01 [22:14:11]MH_I2C_Read... [22:14:11]Read from MH i2c: 01 07 00 [22:14:11]MH_I2C_Read... [22:14:11]Read from MH i2c: 01 07 00 D2 01 00 00 00 00 00 58 0C 3E [22:14:11]RasterBufferAndPrint [22:14:11]line [22:14:11]line [22:14:11]line [22:14:11]line [22:14:11]line [22:14:11]written 0, free lines is 3163 [22:14:11]MH_Cut [22:14:11]Write to MH i2c: D1 01 00 D9 01 01 AC [22:14:11]Write i2c OK [22:14:11]MH_I2C_Read... [22:14:11]Read from MH i2c: D1 [22:14:11]MH_I2C_Read... [22:14:11]Read from MH i2c: D1 01 00 [22:14:11]MH_I2C_Read... [22:14:11]Read from MH i2c: D1 01 00 D9 01 00 AB [22:14:11]Write to MH i2c: 01 00 00 DA 01 DB [22:14:11]Write i2c OK [22:14:11]MH_I2C_Read... [22:14:12]*** Cut start [22:14:12]*** Partial cut [22:14:12]*** CUTSNS_PIN = 1 [22:14:12]*** CUTSNS_PIN = 0 [22:14:12]*** Brake cut motor [22:14:13]recv_with_timeout no data received [22:14:13]Read from MH i2c: 01 [22:14:13]MH_I2C_Read... [22:14:13]*** Stop cut motor [22:14:13]*** Cut end [22:14:13]Read from MH i2c: 01 07 00 [22:14:13]MH_I2C_Read... [22:14:13]Read from MH i2c: 01 07 00 DA 01 00 00 00 00 00 FF 0F F0 [22:14:13]process_action close_receipt done [22:14:13]requested_data is exist [22:14:13]produce_requested_data [22:14:13]requested_item fm.sn is exist - process it [22:14:13]wFMCommunicate request_size=4 [22:14:13]MH_SAM_APDU [22:14:13]CAPDU: 80 11 00 00 [22:14:13]Write to MH i2c: E2 08 00 DB 01 80 11 00 00 00 00 00 00 56 [22:14:13]Write i2c OK [22:14:13]MH_I2C_Read... [22:14:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:14:13]Read from MH i2c: E2 [22:14:13]MH_I2C_Read... [22:14:13]Read from MH i2c: E2 17 00 [22:14:13]MH_I2C_Read... [22:14:13]Read from MH i2c: E2 17 00 DB 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B3 [22:14:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:14:13]wFMCommunicate OK [22:14:13]requested_item fd.num is exist - process it [22:14:13]SAM_PROTO_GetFieldsCounters [22:14:13]wFMCommunicate request_size=4 [22:14:13]MH_SAM_APDU [22:14:13]CAPDU: 80 13 00 00 [22:14:13]Write to MH i2c: E2 08 00 DC 01 80 13 00 00 00 00 00 00 59 [22:14:13]Write i2c OK [22:14:13]MH_I2C_Read... [22:14:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:14:13]Read from MH i2c: E2 [22:14:13]MH_I2C_Read... [22:14:13]Read from MH i2c: E2 62 00 [22:14:13]MH_I2C_Read... [22:14:13]Read from MH i2c: E2 62 00 DC 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 48 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 24 02 00 00 5E 04 04 00 24 02 00 00 57 04 04 00 25 02 00 00 19 04 04 00 00 00 00 00 90 00 6D [22:14:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 48 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 24 02 00 00 5E 04 04 00 24 02 00 00 57 04 04 00 25 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:14:13]wFMCommunicate OK [22:14:13]SAM_PROTO_GetFieldsCounters done [22:14:13]requested_item shift.num is exist - process it [22:14:13]requested_item shift.opened is exist - process it [22:14:13]req_shift_opened [22:14:13]FM_GetShiftState [22:14:13]SAM_PROTO_GetShiftState [22:14:13]wFMCommunicate request_size=4 [22:14:13]MH_SAM_APDU [22:14:13]CAPDU: 80 13 01 00 [22:14:13]Write to MH i2c: E2 08 00 DD 01 80 13 01 00 00 00 00 00 5B [22:14:13]Write i2c OK [22:14:13]MH_I2C_Read... [22:14:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:14:13]Read from MH i2c: E2 [22:14:13]MH_I2C_Read... [22:14:13]Read from MH i2c: E2 0E 00 [22:14:13]MH_I2C_Read... [22:14:13]Read from MH i2c: E2 0E 00 DD 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 0C [22:14:13]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:14:13]wFMCommunicate OK [22:14:13]SAM_PROTO_GetShiftState done [22:14:13]FM_GetShiftState done [22:14:13]req_shift_opened done [22:14:13]requested_item shift.open_date is exist - process it [22:14:13]req_shift_open_date [22:14:13]req_shift_open_date done [22:14:13]produce_requested_data done [22:14:13]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226888,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [22:14:13]process_action_free close_receipt [22:14:13]json_value_free [22:14:13]json_value_free done [22:14:13]process_json_proto returns [22:14:13]Send response to host [22:14:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226888,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [22:14:13]free response buf [22:14:13]execute_script done [22:14:13]execute_script returns [22:14:13]free content buf [22:14:13]Sock 9.Close socket [22:14:13]Sock 9.Thread stoped [22:14:15]ConnectInit Can't take IP for lk.salyk.kg [22:14:15]CommunicateWithHost connect error [22:14:15]CommunicateWithHost err = -1 [22:14:15]OFD Sender: Server communicate error [22:14:20]OFD Sender: Processing packet 226888 [packets to send 604, broken 603] [22:14:20]ProducePacketName [22:14:20]name=ofd_packets/00226888 [22:14:20]OFD Sender: To server: pG, [22:14:20]CommunicateWithHost lk.salyk.kg:30040 [22:14:20]ConnectInit lk.salyk.kg [22:14:21]Connected sock=7 [22:14:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 3B 0C 04 01 36 E2 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 35 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 24 02 00 00 F4 03 04 00 B1 C2 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 48 76 03 00 35 04 06 00 51 4B 3A 31 50 61 82 5F F7 A9 99 8E A9 32 [22:14:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 A2 27 47 00 98 84 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 48 76 03 00 F4 03 04 00 D1 6E A6 66 B6 04 01 00 00 58 E6 1F 38 C9 62 8F B4 [22:14:21]CommunicateWithHost err = 0 [22:14:21]CheckOFDResponse [22:14:21]1017 (14) - 77093643461234 [22:14:21]1041 (16) - 0000000000874959 [22:14:21]1040 (4) - 226888 [22:14:21]1012 (4) - 28.07.2024 16:16 [22:14:21]1206 (1) - 0 [22:14:21]OFD Sender: Remove packet 226888 [22:14:21]ProducePacketName [22:14:21]name=ofd_packets/00226888 [22:14:21]NVStorageDeleteData [22:14:22]OFD Sender: No OFD packet to send [22:14:27]OFD Sender: No OFD packet to send [22:14:32]OFD Sender: No OFD packet to send [22:14:37]OFD Sender: No OFD packet to send [22:14:37]recv_with_timeout no data received [22:14:42]OFD Sender: No OFD packet to send [22:14:46]accept exits with 10 [22:14:46]New connection [22:14:46]New thread 3066916196 created [22:14:46]Thread 3066772836 joined [22:14:46]Waiting for new connection... [22:14:46] Sock 10.Parse request [22:14:46]Sock 10.Check first char [22:14:46]Sock 10.First char is OK [22:14:46]request: POST /json_proto HTTP/1.0 [22:14:46]Method: POST [22:14:46]URL: /json_proto [22:14:46]Method is POST - this is cgi request [22:14:46]url: /json_proto [22:14:46]query_string will be loaded in cgi processing [22:14:46]execute_cgi json_proto POST (null) [22:14:46]execute_cgi path=json_proto method=POST [22:14:46]POST find Content-Length [22:14:46]Host: 172.17.43.131:8080 [22:14:46]Content-Length: 680 [22:14:46]Content-Type: application/json [22:14:46] [22:14:46]POST finish read [22:14:46]Found Content-Length = 680 [22:14:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003317", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [22:14:46]execute_script... [22:14:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003317", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [22:14:46]POST & json_proto [22:14:46]process_json_proto [22:14:46]json parsed OK: [22:14:46]protocol is kg_v1.0 [22:14:46]action value=close_receipt [22:14:46]process_action close_receipt [22:14:46]cmd_close_receipt [22:14:46]MH_GetDate [22:14:46]Write to MH i2c: F0 00 00 DE 01 CE [22:14:46]Write i2c OK [22:14:46]MH_I2C_Read... [22:14:46]Read from MH i2c: F0 [22:14:46]MH_I2C_Read... [22:14:46]Read from MH i2c: F0 09 00 [22:14:46]MH_I2C_Read... [22:14:46]Read from MH i2c: F0 09 00 DE 01 00 D7 C2 A6 66 F8 BA A6 66 3A [22:14:46]GetLastDocTimeStamp 1722204849 [22:14:46]current date 1722204887 [22:14:46]FM_GetShiftState [22:14:46]SAM_PROTO_GetShiftState [22:14:46]wFMCommunicate request_size=4 [22:14:46]MH_SAM_APDU [22:14:46]CAPDU: 80 13 01 00 [22:14:46]Write to MH i2c: E2 08 00 DF 01 80 13 01 00 00 00 00 00 5D [22:14:46]Write i2c OK [22:14:46]MH_I2C_Read... [22:14:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:14:46]Read from MH i2c: E2 [22:14:46]MH_I2C_Read... [22:14:46]Read from MH i2c: E2 0E 00 [22:14:46]MH_I2C_Read... [22:14:46]Read from MH i2c: E2 0E 00 DF 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 0E [22:14:46]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:14:46]wFMCommunicate OK [22:14:46]SAM_PROTO_GetShiftState done [22:14:46]FM_GetShiftState done [22:14:46]opened in 1722125326 [22:14:46]opened+sec_in_day 1722211726 [22:14:46]quantity*price = 200025 [22:14:46]sum+1 = 200026 [22:14:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 549 28.07.2024 22:14 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226889 ФПД: 252725073640699 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T221447&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226889&fm=252725073640699&tin=02508201610067®Number=0000000000092624&sum=200000 [22:14:47]StoreToDocumentArchive [22:14:47]shift 439 fd 226889 [22:14:47]save to /storage/0439/doc_00226889 [22:14:47]save last doc name /storage/0439/doc_00226889 to /storage/kkm_last_doc_name [22:14:47]save OK [22:14:47]Clear old archive folders... [22:14:47]ProcessDocumentItem done err = 0, tmpTLVsize=248 [22:14:47]tlvbuf is 01BB4A30 [22:14:47]SAM_PROTO_ClearQueue [22:14:47]wFMCommunicate request_size=4 [22:14:47]MH_SAM_APDU [22:14:47]CAPDU: 80 09 00 00 [22:14:47]Write to MH i2c: E2 08 00 EC 01 80 09 00 00 00 00 00 00 5F [22:14:47]Write i2c OK [22:14:47]MH_I2C_Read... [22:14:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:14:47]Read from MH i2c: E2 [22:14:47]MH_I2C_Read... [22:14:47]Read from MH i2c: E2 03 00 [22:14:47]MH_I2C_Read... [22:14:47]Read from MH i2c: E2 03 00 EC 01 00 90 00 61 [22:14:47]RAPDU: 90 00 [22:14:47]wFMCommunicate OK [22:14:47]SAM_PROTO_ClearQueue done [22:14:47]KKMCreateOFDPacket [22:14:47]OFDProtocolAddRootSTLVToBuf [22:14:47]FM_MakeSignedData [22:14:47]FM_MakeSignedData [22:14:47]SAM_PROTO_SignData [22:14:47]wFMCommunicate request_size=4 [22:14:47]MH_SAM_APDU [22:14:47]CAPDU: 80 0D 01 02 [22:14:47]Write to MH i2c: E2 08 00 ED 01 80 0D 01 02 00 00 00 00 67 [22:14:47]Write i2c OK [22:14:47]MH_I2C_Read... [22:14:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:14:47]Read from MH i2c: E2 [22:14:47]MH_I2C_Read... [22:14:47]Read from MH i2c: E2 03 00 [22:14:47]MH_I2C_Read... [22:14:47]Read from MH i2c: E2 03 00 ED 01 00 90 00 62 [22:14:47]RAPDU: 90 00 [22:14:47]wFMCommunicate OK [22:14:47]wFMCommunicate request_size=255 [22:14:47]MH_SAM_APDU [22:14:47]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 25 02 00 00 F4 03 04 00 D7 C2 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 49 76 03 00 35 04 06 00 E5 DA 24 3D [22:14:47]Write to MH i2c: E2 02 01 EE 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 25 02 00 00 F4 03 04 00 D7 C2 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 49 76 03 00 35 04 06 00 E5 DA 24 3D 00 00 48 [22:14:47]Write i2c OK [22:14:47]MH_I2C_Read... [22:14:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:14:48]Read from MH i2c: E2 [22:14:48]MH_I2C_Read... [22:14:48]Read from MH i2c: E2 03 00 [22:14:48]MH_I2C_Read... [22:14:48]Read from MH i2c: E2 03 00 EE 01 00 90 00 63 [22:14:48]RAPDU: 90 00 [22:14:48]wFMCommunicate OK [22:14:48]wFMCommunicate request_size=7 [22:14:48]MH_SAM_APDU [22:14:48]CAPDU: 80 0D 02 02 02 7C FB [22:14:48]Write to MH i2c: E2 0A 00 EF 01 80 0D 02 02 02 00 7C FB 00 00 E5 [22:14:48]Write i2c OK [22:14:48]MH_I2C_Read... [22:14:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:14:48]Read from MH i2c: E2 [22:14:48]MH_I2C_Read... [22:14:48]Read from MH i2c: E2 03 00 [22:14:48]MH_I2C_Read... [22:14:48]Read from MH i2c: E2 03 00 EF 01 00 90 00 64 [22:14:48]RAPDU: 90 00 [22:14:48]wFMCommunicate OK [22:14:48]wFMCommunicate request_size=4 [22:14:48]MH_SAM_APDU [22:14:48]CAPDU: 80 0D 03 02 [22:14:48]Write to MH i2c: E2 08 00 F0 01 80 0D 03 02 00 00 00 00 6C [22:14:48]Write i2c OK [22:14:48]MH_I2C_Read... [22:14:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:14:48]Read from MH i2c: E2 [22:14:48]MH_I2C_Read... [22:14:48]Read from MH i2c: E2 0B 00 [22:14:48]MH_I2C_Read... [22:14:48]Read from MH i2c: E2 0B 00 F0 01 00 4C 4C 7A 31 42 5D 91 D1 90 00 B1 [22:14:48]RAPDU: 4C 4C 7A 31 42 5D 91 D1 90 00 [22:14:48]wFMCommunicate OK [22:14:48]SAM_PROTO_SignData done [22:14:48]FM_MakeSignedData done [22:14:48]CreateOFDProtocolMessage [22:14:48]wFMCommunicate request_size=4 [22:14:48]MH_SAM_APDU [22:14:48]CAPDU: 80 11 00 00 [22:14:48]Write to MH i2c: E2 08 00 F1 01 80 11 00 00 00 00 00 00 6C [22:14:48]Write i2c OK [22:14:48]MH_I2C_Read... [22:14:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:14:48]Read from MH i2c: E2 [22:14:48]MH_I2C_Read... [22:14:48]Read from MH i2c: E2 17 00 [22:14:48]MH_I2C_Read... [22:14:48]Read from MH i2c: E2 17 00 F1 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C9 [22:14:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:14:48]wFMCommunicate OK [22:14:48]CreateOFDProtocolMessage done [22:14:48]OFDSenderStorePacket 226889 [22:14:48]StoreOFDPacket docnum=226889 [22:14:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 E2 AD 04 01 90 B4 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 35 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 25 02 00 00 F4 03 04 00 D7 C2 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 49 76 03 00 35 04 06 00 E5 DA 24 3D 7C FB 4C 4C 7A 31 42 5D 91 D1 [22:14:48]CheckFolder [22:14:48]dirname=/storage/ofd_packets [22:14:48]CheckFolder done [22:14:48]ProducePacketName [22:14:48]name=ofd_packets/00226889 [22:14:48]NVStorageSaveData ofd_packets/00226889 [22:14:48]File name is /storage/ofd_packets/00226889 [22:14:48]Write 298 bytes [22:14:48]NVStorageSaveData done [22:14:48]OFDSenderStorePacket done [22:14:48]KKMCreateOFDPacket done [22:14:48]NVStorageSaveData kkm_last_timestamp [22:14:48]File name is /storage/kkm_last_timestamp [22:14:48]Write 4 bytes [22:14:48]NVStorageSaveData done [22:14:48]ExternCall_PrintAddStr [22:14:48]wPrintStart [22:14:48]Write to MH i2c: 01 00 00 F2 01 F3 [22:14:48]Write i2c OK [22:14:48]MH_I2C_Read... [22:14:48]Read from MH i2c: 01 [22:14:48]MH_I2C_Read... [22:14:48]Read from MH i2c: 01 07 00 [22:14:48]MH_I2C_Read... [22:14:48]Read from MH i2c: 01 07 00 F2 01 00 00 00 00 00 FF 0F 08 [22:14:48]RasterBufferAndPrint [22:14:48]line Счет N : (1)2003317 [22:14:48]line ИНН: 02508201610067 [22:14:48]line Контрольно-Кассовый Чек [22:14:48]line ПРОДАЖА [22:14:48]line ТРК (МРК, ГНК) : 31 [22:14:48]line Товар: 2710194210 [22:14:48]line ДТ-К-5 [22:14:48]line 26.250 * 76.20 [22:14:48]line = 2000.25 [22:14:48]line НДС 12% НСП 1% [22:14:48]line > о реализуемом товаре [22:14:48]line ОКРУГЛЕНИЕ: -0.25 [22:14:48]line ИТОГО: 2000.00 [22:14:48]line Внесено: 2000.00 [22:14:48]line СДАЧА: 0.00 [22:14:48]line НСП 1% : 17.70 [22:14:48]line НДС 12% : 212.42 [22:14:48]line Наличными: 2000.00 [22:14:48]line Безнал.: 0.00 [22:14:48]line Место: АЗС № 97 "Партнер Нефть" [22:14:48]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:14:48]line СНО: Общий режим [22:14:48]line Чек 549 28.07.2024 22:14 [22:14:48]line Смена: 439 ФФД: 1.0 [22:14:48]line ЗНМ: 0300000054 [22:14:48]line РНМ: 0000000000092624 [22:14:48]line Версия ККМ: 001 [22:14:48]line ФМ: 0000000000874959 [22:14:48]line ФД: 226889 [22:14:48]line ФПД: 252725073640699 [22:14:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T221447&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226889&fm=252725073640699&tin=02508201610067®Number=0000000000092624&sum=200000 [22:14:48]written 0, free lines is 4095 [22:14:48]OFD Sender: Processing packet 226889 [packets to send 604, broken 603] [22:14:48]ProducePacketName [22:14:48]name=ofd_packets/00226889 [22:14:48]OFD Sender: To server: pG, [22:14:48]CommunicateWithHost lk.salyk.kg:30040 [22:14:48]ConnectInit lk.salyk.kg [22:14:48]Write to MH i2c: 01 00 00 1D 02 1F [22:14:48]Write i2c OK [22:14:48]MH_I2C_Read... [22:14:48]Read from MH i2c: 01 [22:14:48]MH_I2C_Read... [22:14:48]Read from MH i2c: 01 07 00 [22:14:48]MH_I2C_Read... [22:14:48]Read from MH i2c: 01 07 00 1D 02 00 00 00 00 00 60 0C 92 [22:14:48]RasterBufferAndPrint [22:14:48]line [22:14:48]line [22:14:48]line [22:14:48]line [22:14:48]line [22:14:48]written 0, free lines is 3171 [22:14:48]MH_Cut [22:14:48]Write to MH i2c: D1 01 00 24 02 01 F8 [22:14:48]Write i2c OK [22:14:48]MH_I2C_Read... [22:14:48]Read from MH i2c: D1 [22:14:48]MH_I2C_Read... [22:14:48]Read from MH i2c: D1 01 00 [22:14:48]MH_I2C_Read... [22:14:48]Read from MH i2c: D1 01 00 24 02 00 F7 [22:14:48]Write to MH i2c: 01 00 00 25 02 27 [22:14:48]Write i2c OK [22:14:48]MH_I2C_Read... [22:14:49]Connected sock=9 [22:14:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 E2 AD 04 01 90 B4 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 35 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 25 02 00 00 F4 03 04 00 D7 C2 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 49 76 03 00 35 04 06 00 E5 DA 24 3D 7C FB 4C 4C 7A 31 42 5D 91 D1 [22:14:49]*** Cut start [22:14:49]*** Partial cut [22:14:49]*** CUTSNS_PIN = 1 [22:14:49]*** CUTSNS_PIN = 0 [22:14:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 E1 52 47 00 8E F7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 49 76 03 00 F4 03 04 00 EE 6E A6 66 B6 04 01 00 00 08 B8 20 3F 3D 60 65 63 [22:14:49]CommunicateWithHost err = 0 [22:14:49]CheckOFDResponse [22:14:49]1017 (14) - 77093643461234 [22:14:49]1041 (16) - 0000000000874959 [22:14:49]1040 (4) - 226889 [22:14:49]1012 (4) - 28.07.2024 16:16 [22:14:49]1206 (1) - 0 [22:14:49]OFD Sender: Remove packet 226889 [22:14:49]ProducePacketName [22:14:49]name=ofd_packets/00226889 [22:14:49]NVStorageDeleteData [22:14:50]*** Brake cut motor [22:14:50]OFD Sender: No OFD packet to send [22:14:50]Read from MH i2c: 01 [22:14:50]MH_I2C_Read... [22:14:50]*** Stop cut motor [22:14:50]*** Cut end [22:14:50]Read from MH i2c: 01 07 00 [22:14:50]MH_I2C_Read... [22:14:50]Read from MH i2c: 01 07 00 25 02 00 00 00 00 00 FF 0F 3C [22:14:50]process_action close_receipt done [22:14:50]requested_data is exist [22:14:50]produce_requested_data [22:14:50]requested_item fm.sn is exist - process it [22:14:50]wFMCommunicate request_size=4 [22:14:50]MH_SAM_APDU [22:14:50]CAPDU: 80 11 00 00 [22:14:50]Write to MH i2c: E2 08 00 26 02 80 11 00 00 00 00 00 00 A2 [22:14:50]Write i2c OK [22:14:50]MH_I2C_Read... [22:14:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:14:50]Read from MH i2c: E2 [22:14:50]MH_I2C_Read... [22:14:50]Read from MH i2c: E2 17 00 [22:14:50]MH_I2C_Read... [22:14:50]Read from MH i2c: E2 17 00 26 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FF [22:14:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:14:50]wFMCommunicate OK [22:14:50]requested_item fd.num is exist - process it [22:14:50]SAM_PROTO_GetFieldsCounters [22:14:50]wFMCommunicate request_size=4 [22:14:50]MH_SAM_APDU [22:14:50]CAPDU: 80 13 00 00 [22:14:50]Write to MH i2c: E2 08 00 27 02 80 13 00 00 00 00 00 00 A5 [22:14:50]Write i2c OK [22:14:50]MH_I2C_Read... [22:14:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:14:50]Read from MH i2c: E2 [22:14:50]MH_I2C_Read... [22:14:50]Read from MH i2c: E2 62 00 [22:14:50]MH_I2C_Read... [22:14:50]Read from MH i2c: E2 62 00 27 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 49 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 25 02 00 00 5E 04 04 00 25 02 00 00 57 04 04 00 26 02 00 00 19 04 04 00 00 00 00 00 90 00 BD [22:14:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 49 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 25 02 00 00 5E 04 04 00 25 02 00 00 57 04 04 00 26 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:14:50]wFMCommunicate OK [22:14:50]SAM_PROTO_GetFieldsCounters done [22:14:50]requested_item shift.num is exist - process it [22:14:50]requested_item shift.opened is exist - process it [22:14:50]req_shift_opened [22:14:50]FM_GetShiftState [22:14:50]SAM_PROTO_GetShiftState [22:14:50]wFMCommunicate request_size=4 [22:14:50]MH_SAM_APDU [22:14:50]CAPDU: 80 13 01 00 [22:14:50]Write to MH i2c: E2 08 00 28 02 80 13 01 00 00 00 00 00 A7 [22:14:50]Write i2c OK [22:14:50]MH_I2C_Read... [22:14:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:14:50]Read from MH i2c: E2 [22:14:50]MH_I2C_Read... [22:14:50]Read from MH i2c: E2 0E 00 [22:14:50]MH_I2C_Read... [22:14:50]Read from MH i2c: E2 0E 00 28 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 58 [22:14:50]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:14:50]wFMCommunicate OK [22:14:50]SAM_PROTO_GetShiftState done [22:14:50]FM_GetShiftState done [22:14:50]req_shift_opened done [22:14:50]requested_item shift.open_date is exist - process it [22:14:50]req_shift_open_date [22:14:50]req_shift_open_date done [22:14:50]produce_requested_data done [22:14:50]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226889,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [22:14:50]process_action_free close_receipt [22:14:50]json_value_free [22:14:50]json_value_free done [22:14:50]process_json_proto returns [22:14:50]Send response to host [22:14:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226889,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [22:14:50]free response buf [22:14:50]execute_script done [22:14:50]execute_script returns [22:14:50]free content buf [22:14:50]Sock 10.Close socket [22:14:50]Sock 10.Thread stoped [22:14:55]OFD Sender: No OFD packet to send [22:15:00]OFD Sender: No OFD packet to send [22:15:05]OFD Sender: No OFD packet to send [22:15:10]OFD Sender: No OFD packet to send [22:15:15]OFD Sender: No OFD packet to send [22:15:20]OFD Sender: No OFD packet to send [22:15:25]OFD Sender: No OFD packet to send [22:15:30]OFD Sender: No OFD packet to send [22:15:35]OFD Sender: No OFD packet to send [22:15:40]accept exits with 7 [22:15:40]New connection [22:15:40]New thread 3066772836 created [22:15:40]Thread 3066916196 joined [22:15:40]Waiting for new connection... [22:15:40] Sock 7.Parse request [22:15:40]Sock 7.Check first char [22:15:40]Sock 7.First char is OK [22:15:40]request: POST /json_proto HTTP/1.0 [22:15:40]Method: POST [22:15:40]URL: /json_proto [22:15:40]Method is POST - this is cgi request [22:15:40]url: /json_proto [22:15:40]query_string will be loaded in cgi processing [22:15:40]execute_cgi json_proto POST (null) [22:15:40]execute_cgi path=json_proto method=POST [22:15:40]POST find Content-Length [22:15:40]Host: 172.17.43.131:8080 [22:15:40]Content-Length: 678 [22:15:40]Content-Type: application/json [22:15:40] [22:15:40]POST finish read [22:15:40]Found Content-Length = 678 [22:15:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003318", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:15:40]execute_script... [22:15: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)2003318", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:15:40]POST & json_proto [22:15:40]process_json_proto [22:15:40]json parsed OK: [22:15:40]protocol is kg_v1.0 [22:15:40]action value=close_receipt [22:15:40]process_action close_receipt [22:15:40]cmd_close_receipt [22:15:40]MH_GetDate [22:15:40]Write to MH i2c: F0 00 00 29 02 1A [22:15:40]Write i2c OK [22:15:40]MH_I2C_Read... [22:15:40]Read from MH i2c: F0 [22:15:40]MH_I2C_Read... [22:15:40]Read from MH i2c: F0 09 00 [22:15:40]MH_I2C_Read... [22:15:40]Read from MH i2c: F0 09 00 29 02 00 0C C3 A6 66 F8 BA A6 66 BC [22:15:40]GetLastDocTimeStamp 1722204887 [22:15:40]current date 1722204940 [22:15:40]FM_GetShiftState [22:15:40]SAM_PROTO_GetShiftState [22:15:40]wFMCommunicate request_size=4 [22:15:40]MH_SAM_APDU [22:15:40]CAPDU: 80 13 01 00 [22:15:40]Write to MH i2c: E2 08 00 2A 02 80 13 01 00 00 00 00 00 A9 [22:15:40]Write i2c OK [22:15:40]MH_I2C_Read... [22:15:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:15:40]Read from MH i2c: E2 [22:15:40]MH_I2C_Read... [22:15:40]Read from MH i2c: E2 0E 00 [22:15:40]MH_I2C_Read... [22:15:40]Read from MH i2c: E2 0E 00 2A 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 5A [22:15:40]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:15:40]wFMCommunicate OK [22:15:40]SAM_PROTO_GetShiftState done [22:15:40]FM_GetShiftState done [22:15:40]opened in 1722125326 [22:15:40]opened+sec_in_day 1722211726 [22:15:40]quantity*price = 50036 [22:15:40]sum+1 = 50037 [22:15:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 550 28.07.2024 22:15 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226890 ФПД: 168519685915008 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T221540&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226890&fm=168519685915008&tin=02508201610067®Number=0000000000092624&sum=50000 [22:15:41]StoreToDocumentArchive [22:15:41]shift 439 fd 226890 [22:15:41]save to /storage/0439/doc_00226890 [22:15:41]save last doc name /storage/0439/doc_00226890 to /storage/kkm_last_doc_name [22:15:41]save OK [22:15:41]Clear old archive folders... [22:15:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:15:41]tlvbuf is 01B96B60 [22:15:41]SAM_PROTO_ClearQueue [22:15:41]wFMCommunicate request_size=4 [22:15:41]MH_SAM_APDU [22:15:41]CAPDU: 80 09 00 00 [22:15:41]Write to MH i2c: E2 08 00 37 02 80 09 00 00 00 00 00 00 AB [22:15:41]Write i2c OK [22:15:41]MH_I2C_Read... [22:15:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:15:41]Read from MH i2c: E2 [22:15:41]MH_I2C_Read... [22:15:41]Read from MH i2c: E2 03 00 [22:15:41]MH_I2C_Read... [22:15:41]Read from MH i2c: E2 03 00 37 02 00 90 00 AD [22:15:41]RAPDU: 90 00 [22:15:41]wFMCommunicate OK [22:15:41]SAM_PROTO_ClearQueue done [22:15:41]KKMCreateOFDPacket [22:15:41]OFDProtocolAddRootSTLVToBuf [22:15:41]FM_MakeSignedData [22:15:41]FM_MakeSignedData [22:15:41]SAM_PROTO_SignData [22:15:41]wFMCommunicate request_size=4 [22:15:41]MH_SAM_APDU [22:15:41]CAPDU: 80 0D 01 02 [22:15:41]Write to MH i2c: E2 08 00 38 02 80 0D 01 02 00 00 00 00 B3 [22:15:41]Write i2c OK [22:15:41]MH_I2C_Read... [22:15:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:15:41]Read from MH i2c: E2 [22:15:41]MH_I2C_Read... [22:15:41]Read from MH i2c: E2 03 00 [22:15:41]MH_I2C_Read... [22:15:41]Read from MH i2c: E2 03 00 38 02 00 90 00 AE [22:15:41]RAPDU: 90 00 [22:15:41]wFMCommunicate OK [22:15:41]wFMCommunicate request_size=255 [22:15:41]MH_SAM_APDU [22:15:41]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 02 00 00 F4 03 04 00 0C C3 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4A 76 03 00 35 04 06 00 99 [22:15:41]Write to MH i2c: E2 02 01 39 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 02 00 00 F4 03 04 00 0C C3 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4A 76 03 00 35 04 06 00 99 00 00 51 [22:15:41]Write i2c OK [22:15:41]MH_I2C_Read... [22:15:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:15:41]Read from MH i2c: E2 [22:15:41]MH_I2C_Read... [22:15:41]Read from MH i2c: E2 03 00 [22:15:41]MH_I2C_Read... [22:15:41]Read from MH i2c: E2 03 00 39 02 00 90 00 AF [22:15:41]RAPDU: 90 00 [22:15:41]wFMCommunicate OK [22:15:41]wFMCommunicate request_size=10 [22:15:41]MH_SAM_APDU [22:15:41]CAPDU: 80 0D 02 02 05 44 8C 04 41 80 [22:15:41]Write to MH i2c: E2 0D 00 3A 02 80 0D 02 02 05 00 44 8C 04 41 80 00 00 55 [22:15:41]Write i2c OK [22:15:41]MH_I2C_Read... [22:15:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:15:41]Read from MH i2c: E2 [22:15:41]MH_I2C_Read... [22:15:41]Read from MH i2c: E2 03 00 [22:15:41]MH_I2C_Read... [22:15:41]Read from MH i2c: E2 03 00 3A 02 00 90 00 B0 [22:15:41]RAPDU: 90 00 [22:15:41]wFMCommunicate OK [22:15:41]wFMCommunicate request_size=4 [22:15:41]MH_SAM_APDU [22:15:41]CAPDU: 80 0D 03 02 [22:15:41]Write to MH i2c: E2 08 00 3B 02 80 0D 03 02 00 00 00 00 B8 [22:15:41]Write i2c OK [22:15:41]MH_I2C_Read... [22:15:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:15:41]Read from MH i2c: E2 [22:15:41]MH_I2C_Read... [22:15:41]Read from MH i2c: E2 0B 00 [22:15:41]MH_I2C_Read... [22:15:41]Read from MH i2c: E2 0B 00 3B 02 00 2D A6 97 60 6E 2E A0 98 90 00 57 [22:15:41]RAPDU: 2D A6 97 60 6E 2E A0 98 90 00 [22:15:41]wFMCommunicate OK [22:15:41]SAM_PROTO_SignData done [22:15:41]FM_MakeSignedData done [22:15:41]CreateOFDProtocolMessage [22:15:41]wFMCommunicate request_size=4 [22:15:41]MH_SAM_APDU [22:15:41]CAPDU: 80 11 00 00 [22:15:41]Write to MH i2c: E2 08 00 3C 02 80 11 00 00 00 00 00 00 B8 [22:15:41]Write i2c OK [22:15:41]MH_I2C_Read... [22:15:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:15:41]Read from MH i2c: E2 [22:15:41]MH_I2C_Read... [22:15:41]Read from MH i2c: E2 17 00 [22:15:41]MH_I2C_Read... [22:15:41]Read from MH i2c: E2 17 00 3C 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 15 [22:15:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:15:41]wFMCommunicate OK [22:15:41]CreateOFDProtocolMessage done [22:15:41]OFDSenderStorePacket 226890 [22:15:41]StoreOFDPacket docnum=226890 [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 2260+1722202872=1722205132 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 CD C3 A6 66 F8 BA A6 66 59 [22:18:53]Current date/time: 28.07.2024 22:18 [22:18:53]FM_Init [22:18:53]wFMConnect [22:18:53]MH_SAM_On [22:18:53]Write to MH i2c: E0 00 00 08 00 E7 [22:18:53]Write i2c OK [22:18:53]MH_I2C_Read... [22:18:53]*** iso7816_init finished! [22:18:53]*** atr: [22:18:53]*** 0F 3B D5 18 FF 81 91 FE [22:18:53]*** 1F C3 80 73 C8 21 10 0A [22:18:53]*** 00 00 00 00 00 00 00 00 [22:18:53]*** 00 00 00 00 00 00 00 00 [22:18:53]*** 00 00 00 00 00 00 00 00 [22:18:53]*** 00 00 00 00 00 00 00 00 [22:18:53]*** 00 00 00 00 00 00 00 00 [22:18:53]*** 00 00 00 00 00 00 00 00 [22:18:53]Read from MH i2c: E0 [22:18:53]MH_I2C_Read... [22:18:53]Read from MH i2c: E0 10 00 [22:18:53]MH_I2C_Read... [22:18:53]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [22:18:53]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [22:18:53]wFMCommunicate request_size=10 [22:18:53]MH_SAM_APDU [22:18:53]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [22:18:53]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [22:18:53]Write i2c OK [22:18:53]MH_I2C_Read... [22:18:53]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [22:18:53]Read from MH i2c: E2 [22:18:53]MH_I2C_Read... [22:18:53]Read from MH i2c: E2 03 00 [22:18:53]MH_I2C_Read... [22:18:53]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [22:18:53]RAPDU: 90 00 [22:18:53]wFMCommunicate OK [22:18:53]wFMCommunicate request_size=4 [22:18:53]MH_SAM_APDU [22:18:53]CAPDU: 80 11 00 00 [22:18:53]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [22:18:53]Write i2c OK [22:18:53]MH_I2C_Read... [22:18:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:18:53]Read from MH i2c: E2 [22:18:53]MH_I2C_Read... [22:18:53]Read from MH i2c: E2 17 00 [22:18:53]MH_I2C_Read... [22:18:53]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [22:18:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:18:53]wFMCommunicate OK [22:18:53]Detected FM SN is 0000000000874959 [22:18:53]Stored FM SN is 0000000000874959 [22:18:53]wFMCommunicate request_size=9 [22:18:53]MH_SAM_APDU [22:18:53]CAPDU: 80 16 00 00 04 1A 5E 01 00 [22:18:53]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [22:18:53]Write i2c OK [22:18:53]MH_I2C_Read... [22:18:53]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [22:18:53]Read from MH i2c: E2 [22:18:53]MH_I2C_Read... [22:18:53]Read from MH i2c: E2 03 00 [22:18:53]MH_I2C_Read... [22:18:53]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [22:18:53]RAPDU: 90 00 [22:18:53]wFMCommunicate OK [22:18:53]FM PIN OK [22:18:53]wFMCommunicate request_size=8 [22:18:53]MH_SAM_APDU [22:18:53]CAPDU: 80 14 04 00 03 02 00 01 [22:18:53]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [22:18:53]Write i2c OK [22:18:53]MH_I2C_Read... [22:18:53]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [22:18:53]Read from MH i2c: E2 [22:18:53]MH_I2C_Read... [22:18:53]Read from MH i2c: E2 03 00 [22:18:53]MH_I2C_Read... [22:18:53]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [22:18:53]RAPDU: 90 00 [22:18:53]wFMCommunicate OK [22:18:53]wFMCommunicate request_size=13 [22:18:53]MH_SAM_APDU [22:18:53]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [22:18:53]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [22:18:53]Write i2c OK [22:18:53]MH_I2C_Read... [22:18:53]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [22:18:53]Read from MH i2c: E2 [22:18:53]MH_I2C_Read... [22:18:53]Read from MH i2c: E2 03 00 [22:18:53]MH_I2C_Read... [22:18:53]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [22:18:53]RAPDU: 90 00 [22:18:53]wFMCommunicate OK [22:18:53]wFMCommunicate request_size=4 [22:18:53]MH_SAM_APDU [22:18:53]CAPDU: 80 11 00 00 [22:18:53]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [22:18:53]Write i2c OK [22:18:53]MH_I2C_Read... [22:18:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:18:53]Read from MH i2c: E2 [22:18:53]MH_I2C_Read... [22:18:53]Read from MH i2c: E2 17 00 [22:18:53]MH_I2C_Read... [22:18:53]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [22:18:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:18:53]wFMCommunicate OK [22:18:53]DocumentArchiveInit [22:18:53]Start Httpd... [22:18:53]Httpd thread 3067186532 created [22:18:53]Write to MH i2c: 01 00 00 0F 00 0F [22:18:53]Write i2c OK [22:18:53]MH_I2C_Read... [22:18:53]Read from MH i2c: 01 [22:18:53]MH_I2C_Read... [22:18:53]Read from MH i2c: 01 07 00 [22:18:53]MH_I2C_Read... [22:18:53]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [22:18:53]MH Int Process started [22:18:53]Allocated Socket 8 [22:18:53]Bind OK [22:18:53]Listen OK [22:18:53]httpd running on port 8080 [22:18:53]Waiting for new connection... [22:18:54]OFD Sender: Processing packet 226890 [packets to send 604, broken 603] [22:18:54]ProducePacketName [22:18:54]name=ofd_packets/00226890 [22:18:54]OFD Sender: To server: pG, [22:18:54]CommunicateWithHost lk.salyk.kg:30040 [22:18:54]ConnectInit lk.salyk.kg [22:18:54]Connected sock=6 [22:18:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 6A B0 07 01 EA A4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 02 00 00 F4 03 04 00 0C C3 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4A 76 03 00 35 04 06 00 99 44 8C 04 41 80 2D A6 97 60 6E 2E A0 98 [22:18:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 92 9F 47 00 FD BF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4A 76 03 00 F4 03 04 00 E3 6F A6 66 B6 04 01 00 00 7D 1C 85 83 E8 9E 06 F0 [22:18:55]CommunicateWithHost err = 0 [22:18:55]CheckOFDResponse [22:18:55]1017 (14) - 77093643461234 [22:18:55]1041 (16) - 0000000000874959 [22:18:55]1040 (4) - 226890 [22:18:55]1012 (4) - 28.07.2024 16:20 [22:18:55]1206 (1) - 0 [22:18:55]OFD Sender: Remove packet 226890 [22:18:55]ProducePacketName [22:18:55]name=ofd_packets/00226890 [22:18:55]NVStorageDeleteData [22:18:55]OFD Sender: No OFD packet to send [22:18:56]accept exits with 9 [22:18:56]New connection [22:18:56]New thread 3066899812 created [22:18:56]Waiting for new connection... [22:18:56] Sock 9.Parse request [22:18:56]Sock 9.Check first char [22:18:56]Sock 9.First char is OK [22:18:56]request: POST /json_proto HTTP/1.0 [22:18:56]Method: POST [22:18:56]URL: /json_proto [22:18:56]Method is POST - this is cgi request [22:18:56]url: /json_proto [22:18:56]query_string will be loaded in cgi processing [22:18:56]execute_cgi json_proto POST (null) [22:18:56]execute_cgi path=json_proto method=POST [22:18:56]POST find Content-Length [22:18:56]Host: 172.17.43.131:8080 [22:18:56]Content-Length: 215 [22:18:56]Content-Type: application/json [22:18:56] [22:18:56]POST finish read [22:18:56]Found Content-Length = 215 [22:18:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:18:56]execute_script... [22:18:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:18:56]POST & json_proto [22:18:56]process_json_proto [22:18:56]json parsed OK: [22:18:56]protocol is kg_v1.0 [22:18:56]action value=get_value [22:18:56]process_action get_value [22:18:56]cmd_get_value [22:18:56]process_action get_value done [22:18:56]requested_data is exist [22:18:56]produce_requested_data [22:18:56]requested_item kkm.sn is exist - process it [22:18:56]requested_item kkm.ver is exist - process it [22:18:56]requested_item fm.sn is exist - process it [22:18:56]wFMCommunicate request_size=4 [22:18:56]MH_SAM_APDU [22:18:56]CAPDU: 80 11 00 00 [22:18:56]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [22:18:56]Write i2c OK [22:18:56]MH_I2C_Read... [22:18:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:18:56]Read from MH i2c: E2 [22:18:56]MH_I2C_Read... [22:18:56]Read from MH i2c: E2 17 00 [22:18:56]MH_I2C_Read... [22:18:56]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E7 [22:18:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:18:56]wFMCommunicate OK [22:18:56]requested_item fd.num is exist - process it [22:18:56]SAM_PROTO_GetFieldsCounters [22:18:56]wFMCommunicate request_size=4 [22:18:56]MH_SAM_APDU [22:18:56]CAPDU: 80 13 00 00 [22:18:56]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [22:18:56]Write i2c OK [22:18:56]MH_I2C_Read... [22:18:56]Read from MH i2c: E2 [22:18:56]MH_I2C_Read... [22:18:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:18:56]Read from MH i2c: E2 62 00 [22:18:56]MH_I2C_Read... [22:18:56]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4A 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 26 02 00 00 5E 04 04 00 26 02 00 00 57 04 04 00 27 02 00 00 19 04 04 00 00 00 00 00 90 00 A9 [22:18:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4A 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 26 02 00 00 5E 04 04 00 26 02 00 00 57 04 04 00 27 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:18:56]wFMCommunicate OK [22:18:56]SAM_PROTO_GetFieldsCounters done [22:18:56]requested_item shift.num is exist - process it [22:18:56]requested_item shift.opened is exist - process it [22:18:56]req_shift_opened [22:18:56]FM_GetShiftState [22:18:56]SAM_PROTO_GetShiftState [22:18:56]wFMCommunicate request_size=4 [22:18:56]MH_SAM_APDU [22:18:56]CAPDU: 80 13 01 00 [22:18:56]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [22:18:56]Write i2c OK [22:18:56]MH_I2C_Read... [22:18:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:18:57]Read from MH i2c: E2 [22:18:57]MH_I2C_Read... [22:18:57]Read from MH i2c: E2 0E 00 [22:18:57]MH_I2C_Read... [22:18:57]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 40 [22:18:57]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:18:57]wFMCommunicate OK [22:18:57]SAM_PROTO_GetShiftState done [22:18:57]FM_GetShiftState done [22:18:57]req_shift_opened done [22:18:57]requested_item shift.open_date is exist - process it [22:18:57]req_shift_open_date [22:18:57]req_shift_open_date done [22:18:57]produce_requested_data done [22:18:57]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226890,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [22:18:57]process_action_free get_value [22:18:57]json_value_free [22:18:57]json_value_free done [22:18:57]process_json_proto returns [22:18:57]Send response to host [22:18:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226890,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [22:18:57]free response buf [22:18:57]execute_script done [22:18:57]execute_script returns [22:18:57]free content buf [22:18:57]Sock 9.Close socket [22:18:57]Sock 9.Thread stoped [22:18:57]accept exits with 6 [22:18:57]New connection [22:18:57]New thread 3066756452 created [22:18:57]Thread 3066899812 joined [22:18:57]Waiting for new connection... [22:18:57] Sock 6.Parse request [22:18:57]Sock 6.Check first char [22:18:57]Sock 6.First char is OK [22:18:57]request: POST /json_proto HTTP/1.0 [22:18:57]Method: POST [22:18:57]URL: /json_proto [22:18:57]Method is POST - this is cgi request [22:18:57]url: /json_proto [22:18:57]query_string will be loaded in cgi processing [22:18:57]execute_cgi json_proto POST (null) [22:18:57]execute_cgi path=json_proto method=POST [22:18:57]POST find Content-Length [22:18:57]Host: 172.17.43.131:8080 [22:18:57]Content-Length: 331 [22:18:57]Content-Type: application/json [22:18:57] [22:18:57]POST finish read [22:18:57]Found Content-Length = 331 [22:18:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [22:18:57]execute_script... [22:18:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [22:18:57]POST & json_proto [22:18:57]process_json_proto [22:18:57]json parsed OK: [22:18:57]protocol is kg_v1.0 [22:18:57]action value=get_value [22:18:57]process_action get_value [22:18:57]cmd_get_value [22:18:57]process_action get_value done [22:18:57]requested_data is exist [22:18:57]produce_requested_data [22:18:57]requested_item fm.sale.total is exist - process it [22:18:57]SAM_PROTO_GetFMData [22:18:57]wFMCommunicate request_size=4 [22:18:57]MH_SAM_APDU [22:18:57]CAPDU: 80 13 03 00 [22:18:57]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [22:18:57]Write i2c OK [22:18:57]MH_I2C_Read... [22:18:57]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [22:18:57]Read from MH i2c: E2 [22:18:57]MH_I2C_Read... [22:18:57]Read from MH i2c: E2 FD 00 [22:18:57]MH_I2C_Read... [22:18:57]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 DC 72 03 00 69 04 A3 00 6F 04 04 00 8E 6C 03 00 B1 04 05 00 89 BD 1C 82 05 70 04 05 00 C8 49 4A B3 04 72 04 04 00 C1 73 D2 CE 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 CB CD C9 95 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 B5 33 7B 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4E 06 00 00 B1 04 04 00 0C B2 B8 1F 70 04 04 00 0C B2 B8 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 61 74 5E 03 EF 03 09 90 00 EC [22:18:57]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 DC 72 03 00 69 04 A3 00 6F 04 04 00 8E 6C 03 00 B1 04 05 00 89 BD 1C 82 05 70 04 05 00 C8 49 4A B3 04 72 04 04 00 C1 73 D2 CE 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 CB CD C9 95 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 B5 33 7B 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4E 06 00 00 B1 04 04 00 0C B2 B8 1F 70 04 04 00 0C B2 B8 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 61 74 5E 03 EF 03 09 90 00 [22:18:57]wFMCommunicate OK [22:18:57]wFMCommunicate request_size=4 [22:18:57]MH_SAM_APDU [22:18:57]CAPDU: 80 17 00 00 [22:18:57]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [22:18:57]Write i2c OK [22:18:57]MH_I2C_Read... [22:18:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:18:58]Read from MH i2c: E2 [22:18:58]MH_I2C_Read... [22:18:58]Read from MH i2c: E2 FD 00 [22:18:58]MH_I2C_Read... [22:18:58]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 71 DE 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 E0 [22:18:58]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 71 DE 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 [22:18:58]wFMCommunicate OK [22:18:58]wFMCommunicate request_size=4 [22:18:58]MH_SAM_APDU [22:18:58]CAPDU: 80 17 00 00 [22:18:58]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [22:18:58]Write i2c OK [22:18:58]MH_I2C_Read... [22:18:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:18:58]Read from MH i2c: E2 [22:18:58]MH_I2C_Read... [22:18:58]Read from MH i2c: E2 FD 00 [22:18:58]MH_I2C_Read... [22:18:58]Read from MH i2c: E2 FD 00 15 00 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 A7 [22:18:58]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 [22:18:58]wFMCommunicate OK [22:18:58]wFMCommunicate request_size=4 [22:18:58]MH_SAM_APDU [22:18:58]CAPDU: 80 17 00 00 [22:18:58]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [22:18:58]Write i2c OK [22:18:58]MH_I2C_Read... [22:18:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:18:58]Read from MH i2c: E2 [22:18:58]MH_I2C_Read... [22:18:58]Read from MH i2c: E2 FD 00 [22:18:58]MH_I2C_Read... [22:18:58]Read from MH i2c: E2 FD 00 16 00 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 22 [22:18:58]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 [22:18:58]wFMCommunicate OK [22:18:58]wFMCommunicate request_size=4 [22:18:58]MH_SAM_APDU [22:18:58]CAPDU: 80 17 00 00 [22:18:58]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [22:18:58]Write i2c OK [22:18:58]MH_I2C_Read... [22:18:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [22:18:58]Read from MH i2c: E2 [22:18:58]MH_I2C_Read... [22:18:58]Read from MH i2c: E2 E2 00 [22:18:58]MH_I2C_Read... [22:18:58]Read from MH i2c: E2 E2 00 17 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [22:18:58]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 [22:18:58]wFMCommunicate OK [22:18:58]SAM_PROTO_GetFMData done [22:18:58]requested_item fm.sale_refund.total is exist - process it [22:18:58]requested_item fm.buy.total is exist - process it [22:18:58]requested_item shift.sale.total is exist - process it [22:18:58]SAM_PROTO_GetShiftData [22:18:58]wFMCommunicate request_size=4 [22:18:58]MH_SAM_APDU [22:18:58]CAPDU: 80 13 02 00 [22:18:58]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [22:18:58]Write i2c OK [22:18:58]MH_I2C_Read... [22:18:59]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [22:18:59]Read from MH i2c: E2 [22:18:59]MH_I2C_Read... [22:18:59]Read from MH i2c: E2 FD 00 [22:18:59]MH_I2C_Read... [22:18:59]Read from MH i2c: E2 FD 00 18 00 00 BC 04 AA 04 B8 04 6E 04 04 00 26 02 00 00 69 04 9E 00 6F 04 04 00 22 02 00 00 B1 04 04 00 B9 C9 83 03 70 04 04 00 34 98 A4 02 72 04 03 00 85 31 DF 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 F0 92 5F 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 E0 F6 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 D0 AC 23 70 04 03 00 D0 AC 23 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F0 C9 03 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 C1 [22:18:59]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 26 02 00 00 69 04 9E 00 6F 04 04 00 22 02 00 00 B1 04 04 00 B9 C9 83 03 70 04 04 00 34 98 A4 02 72 04 03 00 85 31 DF 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 F0 92 5F 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 E0 F6 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 D0 AC 23 70 04 03 00 D0 AC 23 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F0 C9 03 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [22:18:59]wFMCommunicate OK [22:18:59]wFMCommunicate request_size=4 [22:18:59]MH_SAM_APDU [22:18:59]CAPDU: 80 17 00 00 [22:18:59]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [22:18:59]Write i2c OK [22:18:59]MH_I2C_Read... [22:18:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:18:59]Read from MH i2c: E2 [22:18:59]MH_I2C_Read... [22:18:59]Read from MH i2c: E2 FD 00 [22:18:59]MH_I2C_Read... [22:18:59]Read from MH i2c: E2 FD 00 19 00 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 D4 50 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 67 [22:18:59]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 D4 50 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [22:18:59]wFMCommunicate OK [22:18:59]wFMCommunicate request_size=4 [22:18:59]MH_SAM_APDU [22:18:59]CAPDU: 80 17 00 00 [22:18:59]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [22:18:59]Write i2c OK [22:18:59]MH_I2C_Read... [22:18:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:18:59]Read from MH i2c: E2 [22:18:59]MH_I2C_Read... [22:18:59]Read from MH i2c: E2 FD 00 [22:18:59]MH_I2C_Read... [22:18:59]Read from MH i2c: E2 FD 00 1A 00 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 C3 [22:18:59]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [22:18:59]wFMCommunicate OK [22:18:59]wFMCommunicate request_size=4 [22:18:59]MH_SAM_APDU [22:18:59]CAPDU: 80 17 00 00 [22:18:59]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [22:18:59]Write i2c OK [22:18:59]MH_I2C_Read... [22:19:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:19:00]Read from MH i2c: E2 [22:19:00]MH_I2C_Read... [22:19:00]Read from MH i2c: E2 FD 00 [22:19:00]MH_I2C_Read... [22:19:00]Read from MH i2c: E2 FD 00 1B 00 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 1C [22:19:00]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [22:19:00]wFMCommunicate OK [22:19:00]wFMCommunicate request_size=4 [22:19:00]MH_SAM_APDU [22:19:00]CAPDU: 80 17 00 00 [22:19:00]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [22:19:00]Write i2c OK [22:19:00]MH_I2C_Read... [22:19:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [22:19:00]Read from MH i2c: E2 [22:19:00]MH_I2C_Read... [22:19:00]Read from MH i2c: E2 D9 00 [22:19:00]MH_I2C_Read... [22:19:00]Read from MH i2c: E2 D9 00 1C 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7B [22:19:00]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [22:19:00]wFMCommunicate OK [22:19:00]SAM_PROTO_GetShiftData done [22:19:00]requested_item shift.sale.total_cash is exist - process it [22:19:00]requested_item shift.sale_refund.total is exist - process it [22:19:00]requested_item shift.sale_refund.total_cash is exist - process it [22:19:00]requested_item shift.buy.total is exist - process it [22:19:00]requested_item shift.buy.total_cash is exist - process it [22:19:00]produce_requested_data done [22:19:00]produce_requested_data return {"fm.sale.total":236577580.89,"fm.sale_refund.total":5321979.00,"fm.buy.total":0.00,"shift.sale.total":589685.05,"shift.sale.total_cash":443413.00,"shift.sale_refund.total":23380.00,"shift.sale_refund.total_cash":23380.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [22:19:00]process_action_free get_value [22:19:00]json_value_free [22:19:00]json_value_free done [22:19:00]process_json_proto returns [22:19:00]Send response to host [22:19:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":236577580.89,"fm.sale_refund.total":5321979.00,"fm.buy.total":0.00,"shift.sale.total":589685.05,"shift.sale.total_cash":443413.00,"shift.sale_refund.total":23380.00,"shift.sale_refund.total_cash":23380.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [22:19:00]free response buf [22:19:00]execute_script done [22:19:00]execute_script returns [22:19:00]free content buf [22:19:00]Sock 6.Close socket [22:19:00]Sock 6.Thread stoped [22:19:00]OFD Sender: No OFD packet to send [22:19:04]accept exits with 9 [22:19:04]New connection [22:19:04]New thread 3066899812 created [22:19:04]Thread 3066756452 joined [22:19:04]Waiting for new connection... [22:19:04] Sock 9.Parse request [22:19:04]Sock 9.Check first char [22:19:04]Sock 9.First char is OK [22:19:04]request: POST /json_proto HTTP/1.0 [22:19:04]Method: POST [22:19:04]URL: /json_proto [22:19:04]Method is POST - this is cgi request [22:19:04]url: /json_proto [22:19:04]query_string will be loaded in cgi processing [22:19:04]execute_cgi json_proto POST (null) [22:19:04]execute_cgi path=json_proto method=POST [22:19:04]POST find Content-Length [22:19:04]Host: 172.17.43.131:8080 [22:19:04]Content-Length: 678 [22:19:04]Content-Type: application/json [22:19:04] [22:19:04]POST finish read [22:19:04]Found Content-Length = 678 [22:19:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003319", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:19:04]execute_script... [22:19: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)2003319", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:19:04]POST & json_proto [22:19:04]process_json_proto [22:19:04]json parsed OK: [22:19:04]protocol is kg_v1.0 [22:19:04]action value=close_receipt [22:19:04]process_action close_receipt [22:19:04]cmd_close_receipt [22:19:04]MH_GetDate [22:19:04]Write to MH i2c: F0 00 00 1D 00 0C [22:19:04]Write i2c OK [22:19:04]MH_I2C_Read... [22:19:04]Read from MH i2c: F0 [22:19:04]MH_I2C_Read... [22:19:04]Read from MH i2c: F0 09 00 [22:19:04]MH_I2C_Read... [22:19:04]Read from MH i2c: F0 09 00 1D 00 00 D8 C3 A6 66 F8 BA A6 66 7A [22:19:04]GetLastDocTimeStamp 1722204940 [22:19:04]current date 1722205144 [22:19:04]FM_GetShiftState [22:19:04]SAM_PROTO_GetShiftState [22:19:04]wFMCommunicate request_size=4 [22:19:04]MH_SAM_APDU [22:19:04]CAPDU: 80 13 01 00 [22:19:04]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [22:19:04]Write i2c OK [22:19:04]MH_I2C_Read... [22:19:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:19:04]Read from MH i2c: E2 [22:19:04]MH_I2C_Read... [22:19:04]Read from MH i2c: E2 0E 00 [22:19:04]MH_I2C_Read... [22:19:04]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 4C [22:19:04]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:19:04]wFMCommunicate OK [22:19:04]SAM_PROTO_GetShiftState done [22:19:04]FM_GetShiftState done [22:19:04]opened in 1722125326 [22:19:04]opened+sec_in_day 1722211726 [22:19:04]quantity*price = 50036 [22:19:04]sum+1 = 50037 [22:19:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 551 28.07.2024 22:19 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226891 ФПД: 209130312163938 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T221904&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226891&fm=209130312163938&tin=02508201610067®Number=0000000000092624&sum=50000 [22:19:05]StoreToDocumentArchive [22:19:05]shift 439 fd 226891 [22:19:05]save to /storage/0439/doc_00226891 [22:19:05]save last doc name /storage/0439/doc_00226891 to /storage/kkm_last_doc_name [22:19:05]save OK [22:19:05]Clear old archive folders... [22:19:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:19:05]tlvbuf is 010F5BE0 [22:19:05]SAM_PROTO_ClearQueue [22:19:05]wFMCommunicate request_size=4 [22:19:05]MH_SAM_APDU [22:19:05]CAPDU: 80 09 00 00 [22:19:05]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [22:19:05]Write i2c OK [22:19:05]MH_I2C_Read... [22:19:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:19:05]Read from MH i2c: E2 [22:19:05]MH_I2C_Read... [22:19:05]Read from MH i2c: E2 03 00 [22:19:05]MH_I2C_Read... [22:19:05]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [22:19:05]RAPDU: 90 00 [22:19:05]wFMCommunicate OK [22:19:05]SAM_PROTO_ClearQueue done [22:19:05]KKMCreateOFDPacket [22:19:05]OFDProtocolAddRootSTLVToBuf [22:19:05]FM_MakeSignedData [22:19:05]FM_MakeSignedData [22:19:05]SAM_PROTO_SignData [22:19:05]wFMCommunicate request_size=4 [22:19:05]MH_SAM_APDU [22:19:05]CAPDU: 80 0D 01 02 [22:19:05]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [22:19:05]Write i2c OK [22:19:05]MH_I2C_Read... [22:19:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:19:05]OFD Sender: No OFD packet to send [22:19:05]Read from MH i2c: E2 [22:19:05]MH_I2C_Read... [22:19:05]Read from MH i2c: E2 03 00 [22:19:05]MH_I2C_Read... [22:19:05]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [22:19:05]RAPDU: 90 00 [22:19:05]wFMCommunicate OK [22:19:05]wFMCommunicate request_size=255 [22:19:05]MH_SAM_APDU [22:19:05]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 D8 C3 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4B 76 03 00 35 04 06 00 BE [22:19:06]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 D8 C3 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4B 76 03 00 35 04 06 00 BE 00 00 36 [22:19:06]Write i2c OK [22:19:06]MH_I2C_Read... [22:19:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:19:06]Read from MH i2c: E2 [22:19:06]MH_I2C_Read... [22:19:06]Read from MH i2c: E2 03 00 [22:19:06]MH_I2C_Read... [22:19:06]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [22:19:06]RAPDU: 90 00 [22:19:06]wFMCommunicate OK [22:19:06]wFMCommunicate request_size=10 [22:19:06]MH_SAM_APDU [22:19:06]CAPDU: 80 0D 02 02 05 33 F1 F7 E2 62 [22:19:06]Write to MH i2c: E2 0D 00 2E 00 80 0D 02 02 05 00 33 F1 F7 E2 62 00 00 11 [22:19:06]Write i2c OK [22:19:06]MH_I2C_Read... [22:19:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:19:06]Read from MH i2c: E2 [22:19:06]MH_I2C_Read... [22:19:06]Read from MH i2c: E2 03 00 [22:19:06]MH_I2C_Read... [22:19:06]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [22:19:06]RAPDU: 90 00 [22:19:06]wFMCommunicate OK [22:19:06]wFMCommunicate request_size=4 [22:19:06]MH_SAM_APDU [22:19:06]CAPDU: 80 0D 03 02 [22:19:06]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [22:19:06]Write i2c OK [22:19:06]MH_I2C_Read... [22:19:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:19:06]Read from MH i2c: E2 [22:19:06]MH_I2C_Read... [22:19:06]Read from MH i2c: E2 0B 00 [22:19:06]MH_I2C_Read... [22:19:06]Read from MH i2c: E2 0B 00 2F 00 00 4A F5 3E 6C A8 D5 8C FE 90 00 9B [22:19:06]RAPDU: 4A F5 3E 6C A8 D5 8C FE 90 00 [22:19:06]wFMCommunicate OK [22:19:06]SAM_PROTO_SignData done [22:19:06]FM_MakeSignedData done [22:19:06]CreateOFDProtocolMessage [22:19:06]wFMCommunicate request_size=4 [22:19:06]MH_SAM_APDU [22:19:06]CAPDU: 80 11 00 00 [22:19:06]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [22:19:06]Write i2c OK [22:19:06]MH_I2C_Read... [22:19:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:19:06]Read from MH i2c: E2 [22:19:06]MH_I2C_Read... [22:19:06]Read from MH i2c: E2 17 00 [22:19:06]MH_I2C_Read... [22:19:06]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 07 [22:19:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:19:06]wFMCommunicate OK [22:19:06]CreateOFDProtocolMessage done [22:19:06]OFDSenderStorePacket 226891 [22:19:06]StoreOFDPacket docnum=226891 [22:19:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 07 E4 07 01 18 CD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 D8 C3 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4B 76 03 00 35 04 06 00 BE 33 F1 F7 E2 62 4A F5 3E 6C A8 D5 8C FE [22:19:06]CheckFolder [22:19:06]dirname=/storage/ofd_packets [22:19:06]CheckFolder done [22:19:06]ProducePacketName [22:19:06]name=ofd_packets/00226891 [22:19:06]NVStorageSaveData ofd_packets/00226891 [22:19:06]File name is /storage/ofd_packets/00226891 [22:19:06]Write 301 bytes [22:19:06]NVStorageSaveData done [22:19:06]OFDSenderStorePacket done [22:19:06]KKMCreateOFDPacket done [22:19:06]NVStorageSaveData kkm_last_timestamp [22:19:06]File name is /storage/kkm_last_timestamp [22:19:06]Write 4 bytes [22:19:06]NVStorageSaveData done [22:19:06]ExternCall_PrintAddStr [22:19:06]wPrintStart [22:19:06]Write to MH i2c: 01 00 00 31 00 31 [22:19:06]Write i2c OK [22:19:06]MH_I2C_Read... [22:19:06]Read from MH i2c: 01 [22:19:06]MH_I2C_Read... [22:19:06]Read from MH i2c: 01 07 00 [22:19:06]MH_I2C_Read... [22:19:06]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [22:19:06]RasterBufferAndPrint [22:19:06]line Счет N : (1)2003319 [22:19:06]line ИНН: 02508201610067 [22:19:06]line Контрольно-Кассовый Чек [22:19:06]line ПРОДАЖА [22:19:06]line ТРК (МРК, ГНК) : 53 [22:19:06]line Товар: 2710124130 [22:19:06]line Аи-92-К-5 [22:19:06]line 7.380 * 67.80 [22:19:06]line = 500.36 [22:19:06]line НДС 12% НСП 1% [22:19:06]line > о реализуемом товаре [22:19:06]line ОКРУГЛЕНИЕ: -0.36 [22:19:06]line ИТОГО: 500.00 [22:19:06]line Внесено: 500.00 [22:19:06]line СДАЧА: 0.00 [22:19:06]line НСП 1% : 4.43 [22:19:06]line НДС 12% : 53.14 [22:19:06]line Наличными: 500.00 [22:19:06]line Безнал.: 0.00 [22:19:06]line Место: АЗС № 97 "Партнер Нефть" [22:19:06]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:19:06]line СНО: Общий режим [22:19:06]line Чек 551 28.07.2024 22:19 [22:19:06]line Смена: 439 ФФД: 1.0 [22:19:06]line ЗНМ: 0300000054 [22:19:06]line РНМ: 0000000000092624 [22:19:06]line Версия ККМ: 001 [22:19:06]line ФМ: 0000000000874959 [22:19:06]line ФД: 226891 [22:19:06]line ФПД: 209130312163938 [22:19:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T221904&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226891&fm=209130312163938&tin=02508201610067®Number=0000000000092624&sum=50000 [22:19:06]written 0, free lines is 4095 [22:19:06]OFD Sender: Processing packet 226891 [packets to send 604, broken 603] [22:19:06]ProducePacketName [22:19:06]name=ofd_packets/00226891 [22:19:06]OFD Sender: To server: pG, [22:19:06]CommunicateWithHost lk.salyk.kg:30040 [22:19:06]ConnectInit lk.salyk.kg [22:19:06]Connected sock=11 [22:19:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 07 E4 07 01 18 CD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 D8 C3 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4B 76 03 00 35 04 06 00 BE 33 F1 F7 E2 62 4A F5 3E 6C A8 D5 8C FE [22:19:07]Write to MH i2c: 01 00 00 5C 00 5C [22:19:07]Write i2c OK [22:19:07]MH_I2C_Read... [22:19:07]Read from MH i2c: 01 [22:19:07]MH_I2C_Read... [22:19:07]Read from MH i2c: 01 07 00 [22:19:07]MH_I2C_Read... [22:19:07]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 78 0C E7 [22:19:07]RasterBufferAndPrint [22:19:07]line [22:19:07]line [22:19:07]line [22:19:07]line [22:19:07]line [22:19:07]written 0, free lines is 3202 [22:19:07]MH_Cut [22:19:07]Write to MH i2c: D1 01 00 63 00 01 35 [22:19:07]Write i2c OK [22:19:07]MH_I2C_Read... [22:19:07]Read from MH i2c: D1 [22:19:07]MH_I2C_Read... [22:19:07]Read from MH i2c: D1 01 00 [22:19:07]MH_I2C_Read... [22:19:07]Read from MH i2c: D1 01 00 63 00 00 34 [22:19:07]Write to MH i2c: 01 00 00 64 00 64 [22:19:07]Write i2c OK [22:19:07]MH_I2C_Read... [22:19:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 19 36 47 00 01 92 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4B 76 03 00 F4 03 04 00 EF 6F A6 66 B6 04 01 00 00 19 35 8D B8 C6 E9 15 3C [22:19:07]CommunicateWithHost err = 0 [22:19:07]CheckOFDResponse [22:19:07]1017 (14) - 77093643461234 [22:19:07]1041 (16) - 0000000000874959 [22:19:07]1040 (4) - 226891 [22:19:07]1012 (4) - 28.07.2024 16:21 [22:19:07]1206 (1) - 0 [22:19:07]OFD Sender: Remove packet 226891 [22:19:07]ProducePacketName [22:19:07]name=ofd_packets/00226891 [22:19:07]NVStorageDeleteData [22:19:08]OFD Sender: No OFD packet to send [22:19:08]*** Cut start [22:19:08]*** Partial cut [22:19:08]*** CUTSNS_PIN = 1 [22:19:08]*** CUTSNS_PIN = 0 [22:19:08]*** Brake cut motor [22:19:08]Read from MH i2c: 01 [22:19:08]MH_I2C_Read... [22:19:08]*** Stop cut motor [22:19:08]*** Cut end [22:19:08]Read from MH i2c: 01 07 00 [22:19:08]MH_I2C_Read... [22:19:08]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [22:19:08]process_action close_receipt done [22:19:08]requested_data is exist [22:19:08]produce_requested_data [22:19:08]requested_item fm.sn is exist - process it [22:19:08]wFMCommunicate request_size=4 [22:19:08]MH_SAM_APDU [22:19:08]CAPDU: 80 11 00 00 [22:19:08]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [22:19:08]Write i2c OK [22:19:08]MH_I2C_Read... [22:19:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:19:08]Read from MH i2c: E2 [22:19:08]MH_I2C_Read... [22:19:08]Read from MH i2c: E2 17 00 [22:19:08]MH_I2C_Read... [22:19:08]Read from MH i2c: E2 17 00 65 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3C [22:19:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:19:09]wFMCommunicate OK [22:19:09]requested_item fd.num is exist - process it [22:19:09]SAM_PROTO_GetFieldsCounters [22:19:09]wFMCommunicate request_size=4 [22:19:09]MH_SAM_APDU [22:19:09]CAPDU: 80 13 00 00 [22:19:09]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [22:19:09]Write i2c OK [22:19:09]MH_I2C_Read... [22:19:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:19:09]Read from MH i2c: E2 [22:19:09]MH_I2C_Read... [22:19:09]Read from MH i2c: E2 62 00 [22:19:09]MH_I2C_Read... [22:19:09]Read from MH i2c: E2 62 00 66 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4B 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 27 02 00 00 5E 04 04 00 27 02 00 00 57 04 04 00 28 02 00 00 19 04 04 00 00 00 00 00 90 00 02 [22:19:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4B 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 27 02 00 00 5E 04 04 00 27 02 00 00 57 04 04 00 28 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:19:09]wFMCommunicate OK [22:19:09]SAM_PROTO_GetFieldsCounters done [22:19:09]requested_item shift.num is exist - process it [22:19:09]requested_item shift.opened is exist - process it [22:19:09]req_shift_opened [22:19:09]FM_GetShiftState [22:19:09]SAM_PROTO_GetShiftState [22:19:09]wFMCommunicate request_size=4 [22:19:09]MH_SAM_APDU [22:19:09]CAPDU: 80 13 01 00 [22:19:09]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [22:19:09]Write i2c OK [22:19:09]MH_I2C_Read... [22:19:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:19:09]Read from MH i2c: E2 [22:19:09]MH_I2C_Read... [22:19:09]Read from MH i2c: E2 0E 00 [22:19:09]MH_I2C_Read... [22:19:09]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 95 [22:19:09]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:19:09]wFMCommunicate OK [22:19:09]SAM_PROTO_GetShiftState done [22:19:09]FM_GetShiftState done [22:19:09]req_shift_opened done [22:19:09]requested_item shift.open_date is exist - process it [22:19:09]req_shift_open_date [22:19:09]req_shift_open_date done [22:19:09]produce_requested_data done [22:19:09]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226891,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [22:19:09]process_action_free close_receipt [22:19:09]json_value_free [22:19:09]json_value_free done [22:19:09]process_json_proto returns [22:19:09]Send response to host [22:19:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226891,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [22:19:09]free response buf [22:19:09]execute_script done [22:19:09]execute_script returns [22:19:09]free content buf [22:19:09]Sock 9.Close socket [22:19:09]Sock 9.Thread stoped [22:19:13]OFD Sender: No OFD packet to send [22:19:18]OFD Sender: No OFD packet to send [22:19:23]OFD Sender: No OFD packet to send [22:19:28]OFD Sender: No OFD packet to send [22:19:33]OFD Sender: No OFD packet to send [22:19:38]OFD Sender: No OFD packet to send [22:19:43]OFD Sender: No OFD packet to send [22:19:48]OFD Sender: No OFD packet to send [22:19:53]OFD Sender: No OFD packet to send [22:19:58]OFD Sender: No OFD packet to send [22:20:03]OFD Sender: No OFD packet to send [22:20:05]accept exits with 7 [22:20:05]New connection [22:20:05]New thread 3066756452 created [22:20:05]Thread 3066899812 joined [22:20:05]Waiting for new connection... [22:20:05] Sock 7.Parse request [22:20:05]Sock 7.Check first char [22:20:05]Sock 7.First char is OK [22:20:05]request: POST /json_proto HTTP/1.0 [22:20:05]Method: POST [22:20:05]URL: /json_proto [22:20:05]Method is POST - this is cgi request [22:20:05]url: /json_proto [22:20:05]query_string will be loaded in cgi processing [22:20:05]execute_cgi json_proto POST (null) [22:20:05]execute_cgi path=json_proto method=POST [22:20:05]POST find Content-Length [22:20:05]Host: 172.17.43.131:8080 [22:20:05]Content-Length: 676 [22:20:05]Content-Type: application/json [22:20:05] [22:20:05]POST finish read [22:20:05]Found Content-Length = 676 [22:20:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003320", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:20:05]execute_script... [22:20:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003320", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:20:05]POST & json_proto [22:20:05]process_json_proto [22:20:05]json parsed OK: [22:20:05]protocol is kg_v1.0 [22:20:05]action value=close_receipt [22:20:05]process_action close_receipt [22:20:05]cmd_close_receipt [22:20:05]MH_GetDate [22:20:05]Write to MH i2c: F0 00 00 68 00 57 [22:20:05]Write i2c OK [22:20:05]MH_I2C_Read... [22:20:05]Read from MH i2c: F0 [22:20:05]MH_I2C_Read... [22:20:05]Read from MH i2c: F0 09 00 [22:20:05]MH_I2C_Read... [22:20:05]Read from MH i2c: F0 09 00 68 00 00 15 C4 A6 66 F8 BA A6 66 03 [22:20:05]GetLastDocTimeStamp 1722205144 [22:20:05]current date 1722205205 [22:20:05]FM_GetShiftState [22:20:05]SAM_PROTO_GetShiftState [22:20:05]wFMCommunicate request_size=4 [22:20:05]MH_SAM_APDU [22:20:05]CAPDU: 80 13 01 00 [22:20:05]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [22:20:05]Write i2c OK [22:20:05]MH_I2C_Read... [22:20:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:20:05]Read from MH i2c: E2 [22:20:05]MH_I2C_Read... [22:20:05]Read from MH i2c: E2 0E 00 [22:20:05]MH_I2C_Read... [22:20:05]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 97 [22:20:05]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:20:05]wFMCommunicate OK [22:20:05]SAM_PROTO_GetShiftState done [22:20:05]FM_GetShiftState done [22:20:05]opened in 1722125326 [22:20:05]opened+sec_in_day 1722211726 [22:20:05]quantity*price = 100035 [22:20:05]sum+1 = 100036 [22:20:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 552 28.07.2024 22:20 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226892 ФПД: 181472262763377 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T222005&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226892&fm=181472262763377&tin=02508201610067®Number=0000000000092624&sum=100000 [22:20:06]StoreToDocumentArchive [22:20:06]shift 439 fd 226892 [22:20:06]save to /storage/0439/doc_00226892 [22:20:06]save last doc name /storage/0439/doc_00226892 to /storage/kkm_last_doc_name [22:20:06]save OK [22:20:06]Clear old archive folders... [22:20:06]ProcessDocumentItem done err = 0, tmpTLVsize=252 [22:20:06]tlvbuf is 010F2E90 [22:20:06]SAM_PROTO_ClearQueue [22:20:06]wFMCommunicate request_size=4 [22:20:06]MH_SAM_APDU [22:20:06]CAPDU: 80 09 00 00 [22:20:06]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [22:20:06]Write i2c OK [22:20:06]MH_I2C_Read... [22:20:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:20:06]Read from MH i2c: E2 [22:20:06]MH_I2C_Read... [22:20:06]Read from MH i2c: E2 03 00 [22:20:06]MH_I2C_Read... [22:20:06]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [22:20:06]RAPDU: 90 00 [22:20:06]wFMCommunicate OK [22:20:06]SAM_PROTO_ClearQueue done [22:20:06]KKMCreateOFDPacket [22:20:06]OFDProtocolAddRootSTLVToBuf [22:20:06]FM_MakeSignedData [22:20:06]FM_MakeSignedData [22:20:06]SAM_PROTO_SignData [22:20:06]wFMCommunicate request_size=4 [22:20:06]MH_SAM_APDU [22:20:06]CAPDU: 80 0D 01 02 [22:20:06]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [22:20:06]Write i2c OK [22:20:06]MH_I2C_Read... [22:20:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:20:06]Read from MH i2c: E2 [22:20:06]MH_I2C_Read... [22:20:06]Read from MH i2c: E2 03 00 [22:20:06]MH_I2C_Read... [22:20:06]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [22:20:06]RAPDU: 90 00 [22:20:06]wFMCommunicate OK [22:20:06]wFMCommunicate request_size=255 [22:20:06]MH_SAM_APDU [22:20:06]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 02 00 00 F4 03 04 00 15 C4 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4C 76 03 00 35 04 06 00 [22:20:06]Write to MH i2c: E2 02 01 78 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 02 00 00 F4 03 04 00 15 C4 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4C 76 03 00 35 04 06 00 00 00 6E [22:20:06]Write i2c OK [22:20:06]MH_I2C_Read... [22:20:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:20:06]Read from MH i2c: E2 [22:20:06]MH_I2C_Read... [22:20:06]Read from MH i2c: E2 03 00 [22:20:06]MH_I2C_Read... [22:20:06]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [22:20:06]RAPDU: 90 00 [22:20:06]wFMCommunicate OK [22:20:06]wFMCommunicate request_size=11 [22:20:06]MH_SAM_APDU [22:20:06]CAPDU: 80 0D 02 02 06 A5 0C 4D C2 33 71 [22:20:06]Write to MH i2c: E2 0E 00 79 00 80 0D 02 02 06 00 A5 0C 4D C2 33 71 00 00 63 [22:20:06]Write i2c OK [22:20:06]MH_I2C_Read... [22:20:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:20:06]Read from MH i2c: E2 [22:20:06]MH_I2C_Read... [22:20:06]Read from MH i2c: E2 03 00 [22:20:06]MH_I2C_Read... [22:20:06]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [22:20:06]RAPDU: 90 00 [22:20:06]wFMCommunicate OK [22:20:06]wFMCommunicate request_size=4 [22:20:06]MH_SAM_APDU [22:20:06]CAPDU: 80 0D 03 02 [22:20:06]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [22:20:06]Write i2c OK [22:20:06]MH_I2C_Read... [22:20:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:20:06]Read from MH i2c: E2 [22:20:06]MH_I2C_Read... [22:20:06]Read from MH i2c: E2 0B 00 [22:20:06]MH_I2C_Read... [22:20:06]Read from MH i2c: E2 0B 00 7A 00 00 9D CA 60 53 A8 18 8C 5D 90 00 B9 [22:20:06]RAPDU: 9D CA 60 53 A8 18 8C 5D 90 00 [22:20:06]wFMCommunicate OK [22:20:06]SAM_PROTO_SignData done [22:20:06]FM_MakeSignedData done [22:20:06]CreateOFDProtocolMessage [22:20:06]wFMCommunicate request_size=4 [22:20:06]MH_SAM_APDU [22:20:06]CAPDU: 80 11 00 00 [22:20:06]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [22:20:06]Write i2c OK [22:20:06]MH_I2C_Read... [22:20:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:20:06]Read from MH i2c: E2 [22:20:06]MH_I2C_Read... [22:20:06]Read from MH i2c: E2 17 00 [22:20:06]MH_I2C_Read... [22:20:06]Read from MH i2c: E2 17 00 7B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 52 [22:20:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:20:06]wFMCommunicate OK [22:20:06]CreateOFDProtocolMessage done [22:20:06]OFDSenderStorePacket 226892 [22:20:06]StoreOFDPacket docnum=226892 [22:20:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 61 92 08 01 4D 57 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 02 00 00 F4 03 04 00 15 C4 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4C 76 03 00 35 04 06 00 A5 0C 4D C2 33 71 9D CA 60 53 A8 18 8C 5D [22:20:06]CheckFolder [22:20:06]dirname=/storage/ofd_packets [22:20:06]CheckFolder done [22:20:06]ProducePacketName [22:20:06]name=ofd_packets/00226892 [22:20:06]NVStorageSaveData ofd_packets/00226892 [22:20:06]File name is /storage/ofd_packets/00226892 [22:20:06]Write 302 bytes [22:20:06]NVStorageSaveData done [22:20:06]OFDSenderStorePacket done [22:20:06]KKMCreateOFDPacket done [22:20:06]NVStorageSaveData kkm_last_timestamp [22:20:06]File name is /storage/kkm_last_timestamp [22:20:06]Write 4 bytes [22:20:06]NVStorageSaveData done [22:20:06]ExternCall_PrintAddStr [22:20:06]wPrintStart [22:20:06]Write to MH i2c: 01 00 00 7C 00 7C [22:20:07]Write i2c OK [22:20:07]MH_I2C_Read... [22:20:07]Read from MH i2c: 01 [22:20:07]MH_I2C_Read... [22:20:07]Read from MH i2c: 01 07 00 [22:20:07]MH_I2C_Read... [22:20:07]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [22:20:07]RasterBufferAndPrint [22:20:07]line Счет N : (1)2003320 [22:20:07]line ИНН: 02508201610067 [22:20:07]line Контрольно-Кассовый Чек [22:20:07]line ПРОДАЖА [22:20:07]line ТРК (МРК, ГНК) : 62 [22:20:07]line Товар: 2710124130 [22:20:07]line Super-92-К-5 [22:20:07]line 14.540 * 68.80 [22:20:07]line = 1000.35 [22:20:07]line НДС 12% НСП 1% [22:20:07]line > о реализуемом товаре [22:20:07]line ОКРУГЛЕНИЕ: -0.35 [22:20:07]line ИТОГО: 1000.00 [22:20:07]line Внесено: 1000.00 [22:20:07]line СДАЧА: 0.00 [22:20:07]line НСП 1% : 8.85 [22:20:07]line НДС 12% : 106.23 [22:20:07]line Наличными: 1000.00 [22:20:07]line Безнал.: 0.00 [22:20:07]line Место: АЗС № 97 "Партнер Нефть" [22:20:07]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:20:07]line СНО: Общий режим [22:20:07]line Чек 552 28.07.2024 22:20 [22:20:07]line Смена: 439 ФФД: 1.0 [22:20:07]line ЗНМ: 0300000054 [22:20:07]line РНМ: 0000000000092624 [22:20:07]line Версия ККМ: 001 [22:20:07]line ФМ: 0000000000874959 [22:20:07]line ФД: 226892 [22:20:07]line ФПД: 181472262763377 [22:20:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T222005&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226892&fm=181472262763377&tin=02508201610067®Number=0000000000092624&sum=100000 [22:20:07]OFD Sender: Processing packet 226892 [packets to send 604, broken 603] [22:20:07]ProducePacketName [22:20:07]name=ofd_packets/00226892 [22:20:07]OFD Sender: To server: pG, [22:20:07]CommunicateWithHost lk.salyk.kg:30040 [22:20:07]ConnectInit lk.salyk.kg [22:20:07]written 0, free lines is 4095 [22:20:07]Connected sock=10 [22:20:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 61 92 08 01 4D 57 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 02 00 00 F4 03 04 00 15 C4 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4C 76 03 00 35 04 06 00 A5 0C 4D C2 33 71 9D CA 60 53 A8 18 8C 5D [22:20:07]Write to MH i2c: 01 00 00 A7 00 A7 [22:20:07]Write i2c OK [22:20:07]MH_I2C_Read... [22:20:07]Read from MH i2c: 01 [22:20:07]MH_I2C_Read... [22:20:07]Read from MH i2c: 01 07 00 [22:20:07]MH_I2C_Read... [22:20:07]Read from MH i2c: 01 07 00 A7 00 00 00 00 00 00 66 0C 20 [22:20:07]RasterBufferAndPrint [22:20:07]line [22:20:07]line [22:20:07]line [22:20:07]line [22:20:07]line [22:20:07]written 0, free lines is 3177 [22:20:07]MH_Cut [22:20:07]Write to MH i2c: D1 01 00 AE 00 01 80 [22:20:07]Write i2c OK [22:20:07]MH_I2C_Read... [22:20:07]Read from MH i2c: D1 [22:20:07]MH_I2C_Read... [22:20:07]Read from MH i2c: D1 01 00 [22:20:07]MH_I2C_Read... [22:20:07]Read from MH i2c: D1 01 00 AE 00 00 7F [22:20:07]Write to MH i2c: 01 00 00 AF 00 AF [22:20:07]Write i2c OK [22:20:07]MH_I2C_Read... [22:20:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 74 91 47 00 F8 08 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4C 76 03 00 F4 03 04 00 2B 70 A6 66 B6 04 01 00 00 F9 85 F9 EC B0 CA AD AF [22:20:08]CommunicateWithHost err = 0 [22:20:08]CheckOFDResponse [22:20:08]1017 (14) - 77093643461234 [22:20:08]1041 (16) - 0000000000874959 [22:20:08]1040 (4) - 226892 [22:20:08]1012 (4) - 28.07.2024 16:22 [22:20:08]1206 (1) - 0 [22:20:08]OFD Sender: Remove packet 226892 [22:20:08]ProducePacketName [22:20:08]name=ofd_packets/00226892 [22:20:08]NVStorageDeleteData [22:20:08]OFD Sender: No OFD packet to send [22:20:09]*** Cut start [22:20:09]*** Partial cut [22:20:09]*** CUTSNS_PIN = 1 [22:20:09]*** CUTSNS_PIN = 0 [22:20:09]*** Brake cut motor [22:20:09]Read from MH i2c: 01 [22:20:09]MH_I2C_Read... [22:20:09]*** Stop cut motor [22:20:09]*** Cut end [22:20:09]Read from MH i2c: 01 07 00 [22:20:09]MH_I2C_Read... [22:20:09]Read from MH i2c: 01 07 00 AF 00 00 00 00 00 00 FF 0F C4 [22:20:09]process_action close_receipt done [22:20:09]requested_data is exist [22:20:09]produce_requested_data [22:20:09]requested_item fm.sn is exist - process it [22:20:09]wFMCommunicate request_size=4 [22:20:09]MH_SAM_APDU [22:20:09]CAPDU: 80 11 00 00 [22:20:09]Write to MH i2c: E2 08 00 B0 00 80 11 00 00 00 00 00 00 2A [22:20:09]Write i2c OK [22:20:09]MH_I2C_Read... [22:20:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:20:09]Read from MH i2c: E2 [22:20:09]MH_I2C_Read... [22:20:09]Read from MH i2c: E2 17 00 [22:20:09]MH_I2C_Read... [22:20:09]Read from MH i2c: E2 17 00 B0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 87 [22:20:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:20:09]wFMCommunicate OK [22:20:09]requested_item fd.num is exist - process it [22:20:09]SAM_PROTO_GetFieldsCounters [22:20:09]wFMCommunicate request_size=4 [22:20:09]MH_SAM_APDU [22:20:09]CAPDU: 80 13 00 00 [22:20:09]Write to MH i2c: E2 08 00 B1 00 80 13 00 00 00 00 00 00 2D [22:20:09]Write i2c OK [22:20:09]MH_I2C_Read... [22:20:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:20:09]Read from MH i2c: E2 [22:20:09]MH_I2C_Read... [22:20:09]Read from MH i2c: E2 62 00 [22:20:09]MH_I2C_Read... [22:20:09]Read from MH i2c: E2 62 00 B1 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4C 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 28 02 00 00 5E 04 04 00 28 02 00 00 57 04 04 00 29 02 00 00 19 04 04 00 00 00 00 00 90 00 51 [22:20:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4C 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 28 02 00 00 5E 04 04 00 28 02 00 00 57 04 04 00 29 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:20:09]wFMCommunicate OK [22:20:09]SAM_PROTO_GetFieldsCounters done [22:20:09]requested_item shift.num is exist - process it [22:20:09]requested_item shift.opened is exist - process it [22:20:09]req_shift_opened [22:20:09]FM_GetShiftState [22:20:09]SAM_PROTO_GetShiftState [22:20:09]wFMCommunicate request_size=4 [22:20:09]MH_SAM_APDU [22:20:09]CAPDU: 80 13 01 00 [22:20:09]Write to MH i2c: E2 08 00 B2 00 80 13 01 00 00 00 00 00 2F [22:20:09]Write i2c OK [22:20:09]MH_I2C_Read... [22:20:09]Read from MH i2c: E2 [22:20:09]MH_I2C_Read... [22:20:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:20:09]Read from MH i2c: E2 0E 00 [22:20:09]MH_I2C_Read... [22:20:09]Read from MH i2c: E2 0E 00 B2 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 E0 [22:20:09]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:20:09]wFMCommunicate OK [22:20:09]SAM_PROTO_GetShiftState done [22:20:09]FM_GetShiftState done [22:20:09]req_shift_opened done [22:20:09]requested_item shift.open_date is exist - process it [22:20:09]req_shift_open_date [22:20:09]req_shift_open_date done [22:20:09]produce_requested_data done [22:20:09]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226892,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [22:20:09]process_action_free close_receipt [22:20:09]json_value_free [22:20:09]json_value_free done [22:20:09]process_json_proto returns [22:20:09]Send response to host [22:20:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226892,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [22:20:09]free response buf [22:20:09]execute_script done [22:20:09]execute_script returns [22:20:09]free content buf [22:20:09]Sock 7.Close socket [22:20:09]Sock 7.Thread stoped [22:20:13]OFD Sender: No OFD packet to send [22:20:18]OFD Sender: No OFD packet to send [22:20:23]OFD Sender: No OFD packet to send [22:20:28]OFD Sender: No OFD packet to send [22:20:33]recv_with_timeout no data received [22:20:33]OFD Sender: No OFD packet to send [22:20:38]OFD Sender: No OFD packet to send [22:20:43]OFD Sender: No OFD packet to send [22:20:48]OFD Sender: No OFD packet to send [22:20:53]OFD Sender: No OFD packet to send [22:20:56]accept exits with 9 [22:20:56]New connection [22:20:56]New thread 3066899812 created [22:20:56]Thread 3066756452 joined [22:20:56]Waiting for new connection... [22:20:56] Sock 9.Parse request [22:20:56]Sock 9.Check first char [22:20:56]Sock 9.First char is OK [22:20:56]request: POST /json_proto HTTP/1.0 [22:20:56]Method: POST [22:20:56]URL: /json_proto [22:20:56]Method is POST - this is cgi request [22:20:56]url: /json_proto [22:20:56]query_string will be loaded in cgi processing [22:20:56]execute_cgi json_proto POST (null) [22:20:56]execute_cgi path=json_proto method=POST [22:20:56]POST find Content-Length [22:20:56]Host: 172.17.43.131:8080 [22:20:56]Content-Length: 675 [22:20:56]Content-Type: application/json [22:20:56] [22:20:56]POST finish read [22:20:56]Found Content-Length = 675 [22:20:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003323", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 7.880, "sum" : 600.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:20:56]execute_script... [22:20: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)2003323", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 7.880, "sum" : 600.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:20:56]POST & json_proto [22:20:56]process_json_proto [22:20:56]json parsed OK: [22:20:56]protocol is kg_v1.0 [22:20:56]action value=close_receipt [22:20:56]process_action close_receipt [22:20:56]cmd_close_receipt [22:20:56]MH_GetDate [22:20:56]Write to MH i2c: F0 00 00 B3 00 A2 [22:20:56]Write i2c OK [22:20:56]MH_I2C_Read... [22:20:56]Read from MH i2c: F0 [22:20:56]MH_I2C_Read... [22:20:56]Read from MH i2c: F0 09 00 [22:20:56]MH_I2C_Read... [22:20:56]Read from MH i2c: F0 09 00 B3 00 00 48 C4 A6 66 F8 BA A6 66 81 [22:20:56]GetLastDocTimeStamp 1722205205 [22:20:56]current date 1722205256 [22:20:56]FM_GetShiftState [22:20:56]SAM_PROTO_GetShiftState [22:20:56]wFMCommunicate request_size=4 [22:20:56]MH_SAM_APDU [22:20:56]CAPDU: 80 13 01 00 [22:20:56]Write to MH i2c: E2 08 00 B4 00 80 13 01 00 00 00 00 00 31 [22:20:56]Write i2c OK [22:20:56]MH_I2C_Read... [22:20:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:20:56]Read from MH i2c: E2 [22:20:56]MH_I2C_Read... [22:20:56]Read from MH i2c: E2 0E 00 [22:20:56]MH_I2C_Read... [22:20:56]Read from MH i2c: E2 0E 00 B4 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 E2 [22:20:56]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:20:56]wFMCommunicate OK [22:20:56]SAM_PROTO_GetShiftState done [22:20:56]FM_GetShiftState done [22:20:56]opened in 1722125326 [22:20:56]opened+sec_in_day 1722211726 [22:20:56]quantity*price = 60045 [22:20:56]sum+1 = 60047 [22:20:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.46 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.77 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 553 28.07.2024 22:20 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226893 ФПД: 3638630668409 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T222056&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226893&fm=3638630668409&tin=02508201610067®Number=0000000000092624&sum=60000 [22:20:57]StoreToDocumentArchive [22:20:57]shift 439 fd 226893 [22:20:57]save to /storage/0439/doc_00226893 [22:20:57]save last doc name /storage/0439/doc_00226893 to /storage/kkm_last_doc_name [22:20:57]save OK [22:20:57]Clear old archive folders... [22:20:57]ProcessDocumentItem done err = 0, tmpTLVsize=248 [22:20:57]tlvbuf is 010EAA40 [22:20:57]SAM_PROTO_ClearQueue [22:20:57]wFMCommunicate request_size=4 [22:20:57]MH_SAM_APDU [22:20:57]CAPDU: 80 09 00 00 [22:20:57]Write to MH i2c: E2 08 00 C1 00 80 09 00 00 00 00 00 00 33 [22:20:57]Write i2c OK [22:20:57]MH_I2C_Read... [22:20:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:20:57]Read from MH i2c: E2 [22:20:57]MH_I2C_Read... [22:20:57]Read from MH i2c: E2 03 00 [22:20:57]MH_I2C_Read... [22:20:57]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [22:20:57]RAPDU: 90 00 [22:20:57]wFMCommunicate OK [22:20:57]SAM_PROTO_ClearQueue done [22:20:57]KKMCreateOFDPacket [22:20:57]OFDProtocolAddRootSTLVToBuf [22:20:57]FM_MakeSignedData [22:20:57]FM_MakeSignedData [22:20:57]SAM_PROTO_SignData [22:20:57]wFMCommunicate request_size=4 [22:20:57]MH_SAM_APDU [22:20:57]CAPDU: 80 0D 01 02 [22:20:57]Write to MH i2c: E2 08 00 C2 00 80 0D 01 02 00 00 00 00 3B [22:20:57]Write i2c OK [22:20:57]MH_I2C_Read... [22:20:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:20:57]Read from MH i2c: E2 [22:20:57]MH_I2C_Read... [22:20:57]Read from MH i2c: E2 03 00 [22:20:57]MH_I2C_Read... [22:20:57]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [22:20:57]RAPDU: 90 00 [22:20:57]wFMCommunicate OK [22:20:57]wFMCommunicate request_size=255 [22:20:57]MH_SAM_APDU [22:20: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 35 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 02 00 00 F4 03 04 00 48 C4 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4D 76 03 00 35 04 06 00 03 4F 2F 49 [22:20:57]Write to MH i2c: E2 02 01 C3 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 02 00 00 F4 03 04 00 48 C4 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4D 76 03 00 35 04 06 00 03 4F 2F 49 00 00 14 [22:20:57]Write i2c OK [22:20:57]MH_I2C_Read... [22:20:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:20:57]Read from MH i2c: E2 [22:20:57]MH_I2C_Read... [22:20:57]Read from MH i2c: E2 03 00 [22:20:57]MH_I2C_Read... [22:20:57]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [22:20:57]RAPDU: 90 00 [22:20:57]wFMCommunicate OK [22:20:57]wFMCommunicate request_size=7 [22:20:57]MH_SAM_APDU [22:20:57]CAPDU: 80 0D 02 02 02 D8 79 [22:20:57]Write to MH i2c: E2 0A 00 C4 00 80 0D 02 02 02 00 D8 79 00 00 93 [22:20:57]Write i2c OK [22:20:57]MH_I2C_Read... [22:20:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:20:57]Read from MH i2c: E2 [22:20:57]MH_I2C_Read... [22:20:57]Read from MH i2c: E2 03 00 [22:20:57]MH_I2C_Read... [22:20:57]Read from MH i2c: E2 03 00 C4 00 00 90 00 38 [22:20:57]RAPDU: 90 00 [22:20:57]wFMCommunicate OK [22:20:57]wFMCommunicate request_size=4 [22:20:57]MH_SAM_APDU [22:20:57]CAPDU: 80 0D 03 02 [22:20:57]Write to MH i2c: E2 08 00 C5 00 80 0D 03 02 00 00 00 00 40 [22:20:57]Write i2c OK [22:20:57]MH_I2C_Read... [22:20:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:20:57]Read from MH i2c: E2 [22:20:57]MH_I2C_Read... [22:20:57]Read from MH i2c: E2 0B 00 [22:20:57]MH_I2C_Read... [22:20:57]Read from MH i2c: E2 0B 00 C5 00 00 E5 0B D3 EB FA C5 8B A6 90 00 DF [22:20:57]RAPDU: E5 0B D3 EB FA C5 8B A6 90 00 [22:20:57]wFMCommunicate OK [22:20:57]SAM_PROTO_SignData done [22:20:57]FM_MakeSignedData done [22:20:57]CreateOFDProtocolMessage [22:20:57]wFMCommunicate request_size=4 [22:20:57]MH_SAM_APDU [22:20:57]CAPDU: 80 11 00 00 [22:20:57]Write to MH i2c: E2 08 00 C6 00 80 11 00 00 00 00 00 00 40 [22:20:57]Write i2c OK [22:20:57]MH_I2C_Read... [22:20:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:20:58]Read from MH i2c: E2 [22:20:58]MH_I2C_Read... [22:20:58]Read from MH i2c: E2 17 00 [22:20:58]MH_I2C_Read... [22:20:58]Read from MH i2c: E2 17 00 C6 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9D [22:20:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:20:58]wFMCommunicate OK [22:20:58]CreateOFDProtocolMessage done [22:20:58]OFDSenderStorePacket 226893 [22:20:58]StoreOFDPacket docnum=226893 [22:20:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 0D 50 04 01 FC B2 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 35 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 02 00 00 F4 03 04 00 48 C4 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4D 76 03 00 35 04 06 00 03 4F 2F 49 D8 79 E5 0B D3 EB FA C5 8B A6 [22:20:58]CheckFolder [22:20:58]dirname=/storage/ofd_packets [22:20:58]CheckFolder done [22:20:58]ProducePacketName [22:20:58]name=ofd_packets/00226893 [22:20:58]NVStorageSaveData ofd_packets/00226893 [22:20:58]File name is /storage/ofd_packets/00226893 [22:20:58]Write 298 bytes [22:20:58]NVStorageSaveData done [22:20:58]OFDSenderStorePacket done [22:20:58]KKMCreateOFDPacket done [22:20:58]NVStorageSaveData kkm_last_timestamp [22:20:58]File name is /storage/kkm_last_timestamp [22:20:58]Write 4 bytes [22:20:58]NVStorageSaveData done [22:20:58]ExternCall_PrintAddStr [22:20:58]wPrintStart [22:20:58]Write to MH i2c: 01 00 00 C7 00 C7 [22:20:58]Write i2c OK [22:20:58]MH_I2C_Read... [22:20:58]Read from MH i2c: 01 [22:20:58]MH_I2C_Read... [22:20:58]Read from MH i2c: 01 07 00 [22:20:58]MH_I2C_Read... [22:20:58]Read from MH i2c: 01 07 00 C7 00 00 00 00 00 00 FF 0F DC [22:20:58]RasterBufferAndPrint [22:20:58]line Счет N : (1)2003323 [22:20:58]line ИНН: 02508201610067 [22:20:58]line Контрольно-Кассовый Чек [22:20:58]line ПРОДАЖА [22:20:58]line ТРК (МРК, ГНК) : 51 [22:20:58]line Товар: 2710194210 [22:20:58]line ДТ-К-5 [22:20:58]line 7.880 * 76.20 [22:20:58]line = 600.46 [22:20:58]line НДС 12% НСП 1% [22:20:58]line > о реализуемом товаре [22:20:58]line ОКРУГЛЕНИЕ: -0.46 [22:20:58]line ИТОГО: 600.00 [22:20:58]line Внесено: 600.00 [22:20:58]line СДАЧА: 0.00 [22:20:58]line НСП 1% : 5.31 [22:20:58]line НДС 12% : 63.77 [22:20:58]line Наличными: 600.00 [22:20:58]line Безнал.: 0.00 [22:20:58]line Место: АЗС № 97 "Партнер Нефть" [22:20:58]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:20:58]line СНО: Общий режим [22:20:58]line Чек 553 28.07.2024 22:20 [22:20:58]line Смена: 439 ФФД: 1.0 [22:20:58]line ЗНМ: 0300000054 [22:20:58]line РНМ: 0000000000092624 [22:20:58]line Версия ККМ: 001 [22:20:58]line ФМ: 0000000000874959 [22:20:58]line ФД: 226893 [22:20:58]line ФПД: 3638630668409 [22:20:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T222056&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226893&fm=3638630668409&tin=02508201610067®Number=0000000000092624&sum=60000 [22:20:58]OFD Sender: Processing packet 226893 [packets to send 604, broken 603] [22:20:58]ProducePacketName [22:20:58]name=ofd_packets/00226893 [22:20:58]OFD Sender: To server: pG, [22:20:58]CommunicateWithHost lk.salyk.kg:30040 [22:20:58]ConnectInit lk.salyk.kg [22:20:58]written 0, free lines is 4095 [22:20:58]Write to MH i2c: 01 00 00 F2 00 F2 [22:20:58]Write i2c OK [22:20:58]MH_I2C_Read... [22:20:58]Read from MH i2c: 01 [22:20:58]MH_I2C_Read... [22:20:58]Read from MH i2c: 01 07 00 [22:20:58]MH_I2C_Read... [22:20:58]Read from MH i2c: 01 07 00 F2 00 00 00 00 00 00 5C 0C 61 [22:20:58]RasterBufferAndPrint [22:20:58]line [22:20:58]line [22:20:58]line [22:20:58]line [22:20:58]line [22:20:58]written 0, free lines is 3167 [22:20:58]MH_Cut [22:20:58]Write to MH i2c: D1 01 00 F9 00 01 CB [22:20:58]Write i2c OK [22:20:58]MH_I2C_Read... [22:20:58]Read from MH i2c: D1 [22:20:58]MH_I2C_Read... [22:20:58]Read from MH i2c: D1 01 00 [22:20:58]MH_I2C_Read... [22:20:58]Read from MH i2c: D1 01 00 F9 00 00 CA [22:20:58]Write to MH i2c: 01 00 00 FA 00 FA [22:20:58]Write i2c OK [22:20:58]MH_I2C_Read... [22:21:00]*** Cut start [22:21:00]*** Partial cut [22:21:00]*** CUTSNS_PIN = 1 [22:21:00]*** CUTSNS_PIN = 0 [22:21:00]*** Brake cut motor [22:21:00]Connected sock=11 [22:21:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 0D 50 04 01 FC B2 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 35 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 02 00 00 F4 03 04 00 48 C4 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4D 76 03 00 35 04 06 00 03 4F 2F 49 D8 79 E5 0B D3 EB FA C5 8B A6 [22:21:00]Read from MH i2c: 01 [22:21:00]MH_I2C_Read... [22:21:00]*** Stop cut motor [22:21:00]*** Cut end [22:21:00]Read from MH i2c: 01 07 00 [22:21:00]MH_I2C_Read... [22:21:00]Read from MH i2c: 01 07 00 FA 00 00 00 00 00 00 FF 0F 0F [22:21:00]process_action close_receipt done [22:21:00]requested_data is exist [22:21:00]produce_requested_data [22:21:00]requested_item fm.sn is exist - process it [22:21:00]wFMCommunicate request_size=4 [22:21:00]MH_SAM_APDU [22:21:00]CAPDU: 80 11 00 00 [22:21:00]Write to MH i2c: E2 08 00 FB 00 80 11 00 00 00 00 00 00 75 [22:21:00]Write i2c OK [22:21:00]MH_I2C_Read... [22:21:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:21:00]Read from MH i2c: E2 [22:21:00]MH_I2C_Read... [22:21:00]Read from MH i2c: E2 17 00 [22:21:00]MH_I2C_Read... [22:21:00]Read from MH i2c: E2 17 00 FB 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D2 [22:21:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:21:00]wFMCommunicate OK [22:21:00]requested_item fd.num is exist - process it [22:21:00]SAM_PROTO_GetFieldsCounters [22:21:00]wFMCommunicate request_size=4 [22:21:00]MH_SAM_APDU [22:21:00]CAPDU: 80 13 00 00 [22:21:00]Write to MH i2c: E2 08 00 FC 00 80 13 00 00 00 00 00 00 78 [22:21:00]Write i2c OK [22:21:00]MH_I2C_Read... [22:21:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:21:00]Read from MH i2c: E2 [22:21:00]MH_I2C_Read... [22:21:00]Read from MH i2c: E2 62 00 [22:21:00]MH_I2C_Read... [22:21:00]Read from MH i2c: E2 62 00 FC 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4D 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 29 02 00 00 5E 04 04 00 29 02 00 00 57 04 04 00 2A 02 00 00 19 04 04 00 00 00 00 00 90 00 A0 [22:21:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4D 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 29 02 00 00 5E 04 04 00 29 02 00 00 57 04 04 00 2A 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:21:00]wFMCommunicate OK [22:21:00]SAM_PROTO_GetFieldsCounters done [22:21:00]requested_item shift.num is exist - process it [22:21:00]requested_item shift.opened is exist - process it [22:21:00]req_shift_opened [22:21:00]FM_GetShiftState [22:21:00]SAM_PROTO_GetShiftState [22:21:00]wFMCommunicate request_size=4 [22:21:00]MH_SAM_APDU [22:21:00]CAPDU: 80 13 01 00 [22:21:00]Write to MH i2c: E2 08 00 FD 00 80 13 01 00 00 00 00 00 7A [22:21:00]Write i2c OK [22:21:00]MH_I2C_Read... [22:21:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:21:00]Read from MH i2c: E2 [22:21:00]MH_I2C_Read... [22:21:00]Read from MH i2c: E2 0E 00 [22:21:00]MH_I2C_Read... [22:21:00]Read from MH i2c: E2 0E 00 FD 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 2B [22:21:00]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:21:00]wFMCommunicate OK [22:21:00]SAM_PROTO_GetShiftState done [22:21:00]FM_GetShiftState done [22:21:00]req_shift_opened done [22:21:00]requested_item shift.open_date is exist - process it [22:21:00]req_shift_open_date [22:21:00]req_shift_open_date done [22:21:00]produce_requested_data done [22:21:00]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226893,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [22:21:00]process_action_free close_receipt [22:21:00]json_value_free [22:21:00]json_value_free done [22:21:00]process_json_proto returns [22:21:00]Send response to host [22:21:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226893,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [22:21:00]free response buf [22:21:00]execute_script done [22:21:00]execute_script returns [22:21:00]free content buf [22:21:00]Sock 9.Close socket [22:21:00]Sock 9.Thread stoped [22:21:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 BD 04 47 00 83 C2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4D 76 03 00 F4 03 04 00 61 70 A6 66 B6 04 01 00 00 24 7A 4E 8C AA B1 7C 3B [22:21:01]CommunicateWithHost err = 0 [22:21:01]CheckOFDResponse [22:21:01]1017 (14) - 77093643461234 [22:21:01]1041 (16) - 0000000000874959 [22:21:01]1040 (4) - 226893 [22:21:01]1012 (4) - 28.07.2024 16:22 [22:21:01]1206 (1) - 0 [22:21:01]OFD Sender: Remove packet 226893 [22:21:01]ProducePacketName [22:21:01]name=ofd_packets/00226893 [22:21:01]NVStorageDeleteData [22:21:01]OFD Sender: No OFD packet to send [22:21:06]OFD Sender: No OFD packet to send [22:21:08]accept exits with 10 [22:21:08]New connection [22:21:08]New thread 3066756452 created [22:21:08]Thread 3066899812 joined [22:21:08]Waiting for new connection... [22:21:08] Sock 10.Parse request [22:21:08]Sock 10.Check first char [22:21:08]Sock 10.First char is OK [22:21:08]request: POST /json_proto HTTP/1.0 [22:21:08]Method: POST [22:21:08]URL: /json_proto [22:21:08]Method is POST - this is cgi request [22:21:08]url: /json_proto [22:21:08]query_string will be loaded in cgi processing [22:21:08]execute_cgi json_proto POST (null) [22:21:08]execute_cgi path=json_proto method=POST [22:21:08]POST find Content-Length [22:21:08]Host: 172.17.43.131:8080 [22:21:08]Content-Length: 680 [22:21:08]Content-Type: application/json [22:21:08] [22:21:08]POST finish read [22:21:08]Found Content-Length = 680 [22:21:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003322", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [22:21:08]execute_script... [22:21:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003322", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [22:21:08]POST & json_proto [22:21:08]process_json_proto [22:21:08]json parsed OK: [22:21:08]protocol is kg_v1.0 [22:21:08]action value=close_receipt [22:21:08]process_action close_receipt [22:21:08]cmd_close_receipt [22:21:08]MH_GetDate [22:21:08]Write to MH i2c: F0 00 00 FE 00 ED [22:21:08]Write i2c OK [22:21:08]MH_I2C_Read... [22:21:08]Read from MH i2c: F0 [22:21:08]MH_I2C_Read... [22:21:08]Read from MH i2c: F0 09 00 [22:21:08]MH_I2C_Read... [22:21:08]Read from MH i2c: F0 09 00 FE 00 00 54 C4 A6 66 F8 BA A6 66 D8 [22:21:08]GetLastDocTimeStamp 1722205256 [22:21:08]current date 1722205268 [22:21:08]FM_GetShiftState [22:21:08]SAM_PROTO_GetShiftState [22:21:08]wFMCommunicate request_size=4 [22:21:08]MH_SAM_APDU [22:21:08]CAPDU: 80 13 01 00 [22:21:08]Write to MH i2c: E2 08 00 FF 00 80 13 01 00 00 00 00 00 7C [22:21:08]Write i2c OK [22:21:08]MH_I2C_Read... [22:21:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:21:08]Read from MH i2c: E2 [22:21:08]MH_I2C_Read... [22:21:08]Read from MH i2c: E2 0E 00 [22:21:08]MH_I2C_Read... [22:21:08]Read from MH i2c: E2 0E 00 FF 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 2D [22:21:08]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:21:08]wFMCommunicate OK [22:21:08]SAM_PROTO_GetShiftState done [22:21:08]FM_GetShiftState done [22:21:08]opened in 1722125326 [22:21:08]opened+sec_in_day 1722211726 [22:21:08]quantity*price = 100050 [22:21:08]sum+1 = 100052 [22:21:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 554 28.07.2024 22:21 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226894 ФПД: 58520701403749 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T222108&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226894&fm=58520701403749&tin=02508201610067®Number=0000000000092624&sum=100000 [22:21:09]StoreToDocumentArchive [22:21:09]shift 439 fd 226894 [22:21:09]save to /storage/0439/doc_00226894 [22:21:09]save last doc name /storage/0439/doc_00226894 to /storage/kkm_last_doc_name [22:21:09]save OK [22:21:09]Clear old archive folders... [22:21:09]ProcessDocumentItem done err = 0, tmpTLVsize=248 [22:21:09]tlvbuf is 0109E800 [22:21:09]SAM_PROTO_ClearQueue [22:21:09]wFMCommunicate request_size=4 [22:21:09]MH_SAM_APDU [22:21:09]CAPDU: 80 09 00 00 [22:21:09]Write to MH i2c: E2 08 00 0C 01 80 09 00 00 00 00 00 00 7F [22:21:09]Write i2c OK [22:21:09]MH_I2C_Read... [22:21:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:21:09]Read from MH i2c: E2 [22:21:09]MH_I2C_Read... [22:21:09]Read from MH i2c: E2 03 00 [22:21:09]MH_I2C_Read... [22:21:09]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [22:21:09]RAPDU: 90 00 [22:21:09]wFMCommunicate OK [22:21:09]SAM_PROTO_ClearQueue done [22:21:09]KKMCreateOFDPacket [22:21:09]OFDProtocolAddRootSTLVToBuf [22:21:09]FM_MakeSignedData [22:21:09]FM_MakeSignedData [22:21:09]SAM_PROTO_SignData [22:21:09]wFMCommunicate request_size=4 [22:21:09]MH_SAM_APDU [22:21:09]CAPDU: 80 0D 01 02 [22:21:09]Write to MH i2c: E2 08 00 0D 01 80 0D 01 02 00 00 00 00 87 [22:21:09]Write i2c OK [22:21:09]MH_I2C_Read... [22:21:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:21:09]Read from MH i2c: E2 [22:21:09]MH_I2C_Read... [22:21:09]Read from MH i2c: E2 03 00 [22:21:09]MH_I2C_Read... [22:21:09]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [22:21:09]RAPDU: 90 00 [22:21:09]wFMCommunicate OK [22:21:09]wFMCommunicate request_size=255 [22:21:09]MH_SAM_APDU [22:21: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 35 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 2A 02 00 00 F4 03 04 00 54 C4 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4E 76 03 00 35 04 06 00 35 39 69 9E [22:21:09]Write to MH i2c: E2 02 01 0E 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 2A 02 00 00 F4 03 04 00 54 C4 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4E 76 03 00 35 04 06 00 35 39 69 9E 00 00 58 [22:21:09]Write i2c OK [22:21:09]MH_I2C_Read... [22:21:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:21:09]Read from MH i2c: E2 [22:21:09]MH_I2C_Read... [22:21:09]Read from MH i2c: E2 03 00 [22:21:09]MH_I2C_Read... [22:21:09]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [22:21:09]RAPDU: 90 00 [22:21:09]wFMCommunicate OK [22:21:09]wFMCommunicate request_size=7 [22:21:09]MH_SAM_APDU [22:21:09]CAPDU: 80 0D 02 02 02 82 65 [22:21:09]Write to MH i2c: E2 0A 00 0F 01 80 0D 02 02 02 00 82 65 00 00 75 [22:21:09]Write i2c OK [22:21:09]MH_I2C_Read... [22:21:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:21:09]Read from MH i2c: E2 [22:21:09]MH_I2C_Read... [22:21:09]Read from MH i2c: E2 03 00 [22:21:09]MH_I2C_Read... [22:21:09]Read from MH i2c: E2 03 00 0F 01 00 90 00 84 [22:21:09]RAPDU: 90 00 [22:21:09]wFMCommunicate OK [22:21:09]wFMCommunicate request_size=4 [22:21:09]MH_SAM_APDU [22:21:09]CAPDU: 80 0D 03 02 [22:21:09]Write to MH i2c: E2 08 00 10 01 80 0D 03 02 00 00 00 00 8C [22:21:09]Write i2c OK [22:21:09]MH_I2C_Read... [22:21:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:21:09]Read from MH i2c: E2 [22:21:09]MH_I2C_Read... [22:21:09]Read from MH i2c: E2 0B 00 [22:21:09]MH_I2C_Read... [22:21:09]Read from MH i2c: E2 0B 00 10 01 00 55 BD A5 22 9E 79 38 31 90 00 E6 [22:21:09]RAPDU: 55 BD A5 22 9E 79 38 31 90 00 [22:21:09]wFMCommunicate OK [22:21:09]SAM_PROTO_SignData done [22:21:09]FM_MakeSignedData done [22:21:09]CreateOFDProtocolMessage [22:21:09]wFMCommunicate request_size=4 [22:21:10]MH_SAM_APDU [22:21:10]CAPDU: 80 11 00 00 [22:21:10]Write to MH i2c: E2 08 00 11 01 80 11 00 00 00 00 00 00 8C [22:21:10]Write i2c OK [22:21:10]MH_I2C_Read... [22:21:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:21:10]Read from MH i2c: E2 [22:21:10]MH_I2C_Read... [22:21:10]Read from MH i2c: E2 17 00 [22:21:10]MH_I2C_Read... [22:21:10]Read from MH i2c: E2 17 00 11 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E9 [22:21:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:21:10]wFMCommunicate OK [22:21:10]CreateOFDProtocolMessage done [22:21:10]OFDSenderStorePacket 226894 [22:21:10]StoreOFDPacket docnum=226894 [22:21:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 43 0A 04 01 15 EC 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 35 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 2A 02 00 00 F4 03 04 00 54 C4 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4E 76 03 00 35 04 06 00 35 39 69 9E 82 65 55 BD A5 22 9E 79 38 31 [22:21:10]CheckFolder [22:21:10]dirname=/storage/ofd_packets [22:21:10]CheckFolder done [22:21:10]ProducePacketName [22:21:10]name=ofd_packets/00226894 [22:21:10]NVStorageSaveData ofd_packets/00226894 [22:21:10]File name is /storage/ofd_packets/00226894 [22:21:10]Write 298 bytes [22:21:10]NVStorageSaveData done [22:21:10]OFDSenderStorePacket done [22:21:10]KKMCreateOFDPacket done [22:21:10]NVStorageSaveData kkm_last_timestamp [22:21:10]File name is /storage/kkm_last_timestamp [22:21:10]Write 4 bytes [22:21:10]NVStorageSaveData done [22:21:10]ExternCall_PrintAddStr [22:21:10]wPrintStart [22:21:10]Write to MH i2c: 01 00 00 12 01 13 [22:21:10]Write i2c OK [22:21:10]MH_I2C_Read... [22:21:10]Read from MH i2c: 01 [22:21:10]MH_I2C_Read... [22:21:10]Read from MH i2c: 01 07 00 [22:21:10]MH_I2C_Read... [22:21:10]Read from MH i2c: 01 07 00 12 01 00 00 00 00 00 FF 0F 28 [22:21:10]RasterBufferAndPrint [22:21:10]line Счет N : (1)2003322 [22:21:10]line ИНН: 02508201610067 [22:21:10]line Контрольно-Кассовый Чек [22:21:10]line ПРОДАЖА [22:21:10]line ТРК (МРК, ГНК) : 41 [22:21:10]line Товар: 2710194210 [22:21:10]line ДТ-К-5 [22:21:10]line 13.130 * 76.20 [22:21:10]line = 1000.51 [22:21:10]line НДС 12% НСП 1% [22:21:10]line > о реализуемом товаре [22:21:10]line ОКРУГЛЕНИЕ: -0.51 [22:21:10]line ИТОГО: 1000.00 [22:21:10]line Внесено: 1000.00 [22:21:10]line СДАЧА: 0.00 [22:21:10]line НСП 1% : 8.85 [22:21:10]line НДС 12% : 106.25 [22:21:10]line Наличными: 1000.00 [22:21:10]line Безнал.: 0.00 [22:21:10]line Место: АЗС № 97 "Партнер Нефть" [22:21:10]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:21:10]line СНО: Общий режим [22:21:10]line Чек 554 28.07.2024 22:21 [22:21:10]line Смена: 439 ФФД: 1.0 [22:21:10]line ЗНМ: 0300000054 [22:21:10]line РНМ: 0000000000092624 [22:21:10]line Версия ККМ: 001 [22:21:10]line ФМ: 0000000000874959 [22:21:10]line ФД: 226894 [22:21:10]line ФПД: 58520701403749 [22:21:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T222108&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226894&fm=58520701403749&tin=02508201610067®Number=0000000000092624&sum=100000 [22:21:10]written 0, free lines is 4095 [22:21:10]OFD Sender: Processing packet 226894 [packets to send 604, broken 603] [22:21:10]ProducePacketName [22:21:10]name=ofd_packets/00226894 [22:21:10]OFD Sender: To server: pG, [22:21:10]CommunicateWithHost lk.salyk.kg:30040 [22:21:10]ConnectInit lk.salyk.kg [22:21:10]Write to MH i2c: 01 00 00 3D 01 3E [22:21:10]Write i2c OK [22:21:10]MH_I2C_Read... [22:21:10]Read from MH i2c: 01 [22:21:10]MH_I2C_Read... [22:21:10]Read from MH i2c: 01 07 00 [22:21:10]MH_I2C_Read... [22:21:10]Read from MH i2c: 01 07 00 3D 01 00 00 00 00 00 62 0C B3 [22:21:10]RasterBufferAndPrint [22:21:10]line [22:21:10]line [22:21:10]line [22:21:10]line [22:21:10]line [22:21:10]written 0, free lines is 3177 [22:21:10]MH_Cut [22:21:10]Write to MH i2c: D1 01 00 44 01 01 17 [22:21:10]Write i2c OK [22:21:10]MH_I2C_Read... [22:21:10]Read from MH i2c: D1 [22:21:10]MH_I2C_Read... [22:21:10]Read from MH i2c: D1 01 00 [22:21:10]MH_I2C_Read... [22:21:10]Read from MH i2c: D1 01 00 44 01 00 16 [22:21:10]Write to MH i2c: 01 00 00 45 01 46 [22:21:10]Write i2c OK [22:21:10]MH_I2C_Read... [22:21:11]Connected sock=11 [22:21:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 43 0A 04 01 15 EC 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 35 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 2A 02 00 00 F4 03 04 00 54 C4 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4E 76 03 00 35 04 06 00 35 39 69 9E 82 65 55 BD A5 22 9E 79 38 31 [22:21:11]*** Cut start [22:21:11]*** Partial cut [22:21:11]*** CUTSNS_PIN = 1 [22:21:11]*** CUTSNS_PIN = 0 [22:21:12]*** Brake cut motor [22:21:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 A2 8E 47 00 D4 89 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4E 76 03 00 F4 03 04 00 6B 70 A6 66 B6 04 01 00 00 06 18 69 7C 1C 1C 8A 0D [22:21:12]CommunicateWithHost err = 0 [22:21:12]CheckOFDResponse [22:21:12]1017 (14) - 77093643461234 [22:21:12]1041 (16) - 0000000000874959 [22:21:12]1040 (4) - 226894 [22:21:12]1012 (4) - 28.07.2024 16:23 [22:21:12]1206 (1) - 0 [22:21:12]OFD Sender: Remove packet 226894 [22:21:12]ProducePacketName [22:21:12]name=ofd_packets/00226894 [22:21:12]NVStorageDeleteData [22:21:12]Read from MH i2c: 01 [22:21:12]MH_I2C_Read... [22:21:12]*** Stop cut motor [22:21:12]*** Cut end [22:21:12]Read from MH i2c: 01 07 00 [22:21:12]MH_I2C_Read... [22:21:12]Read from MH i2c: 01 07 00 45 01 00 00 00 00 00 FF 0F 5B [22:21:12]process_action close_receipt done [22:21:12]requested_data is exist [22:21:12]produce_requested_data [22:21:12]requested_item fm.sn is exist - process it [22:21:12]wFMCommunicate request_size=4 [22:21:12]MH_SAM_APDU [22:21:12]CAPDU: 80 11 00 00 [22:21:12]Write to MH i2c: E2 08 00 46 01 80 11 00 00 00 00 00 00 C1 [22:21:12]Write i2c OK [22:21:12]MH_I2C_Read... [22:21:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:21:12]Read from MH i2c: E2 [22:21:12]MH_I2C_Read... [22:21:12]Read from MH i2c: E2 17 00 [22:21:12]MH_I2C_Read... [22:21:12]Read from MH i2c: E2 17 00 46 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1E [22:21:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:21:12]wFMCommunicate OK [22:21:12]requested_item fd.num is exist - process it [22:21:12]SAM_PROTO_GetFieldsCounters [22:21:12]wFMCommunicate request_size=4 [22:21:12]MH_SAM_APDU [22:21:12]CAPDU: 80 13 00 00 [22:21:12]Write to MH i2c: E2 08 00 47 01 80 13 00 00 00 00 00 00 C4 [22:21:12]Write i2c OK [22:21:12]MH_I2C_Read... [22:21:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:21:12]OFD Sender: No OFD packet to send [22:21:12]Read from MH i2c: E2 [22:21:12]MH_I2C_Read... [22:21:12]Read from MH i2c: E2 62 00 [22:21:12]MH_I2C_Read... [22:21:12]Read from MH i2c: E2 62 00 47 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4E 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 2A 02 00 00 5E 04 04 00 2A 02 00 00 57 04 04 00 2B 02 00 00 19 04 04 00 00 00 00 00 90 00 F0 [22:21:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4E 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 2A 02 00 00 5E 04 04 00 2A 02 00 00 57 04 04 00 2B 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:21:12]wFMCommunicate OK [22:21:12]SAM_PROTO_GetFieldsCounters done [22:21:12]requested_item shift.num is exist - process it [22:21:12]requested_item shift.opened is exist - process it [22:21:12]req_shift_opened [22:21:12]FM_GetShiftState [22:21:12]SAM_PROTO_GetShiftState [22:21:12]wFMCommunicate request_size=4 [22:21:12]MH_SAM_APDU [22:21:12]CAPDU: 80 13 01 00 [22:21:12]Write to MH i2c: E2 08 00 48 01 80 13 01 00 00 00 00 00 C6 [22:21:12]Write i2c OK [22:21:12]MH_I2C_Read... [22:21:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:21:12]Read from MH i2c: E2 [22:21:12]MH_I2C_Read... [22:21:12]Read from MH i2c: E2 0E 00 [22:21:12]MH_I2C_Read... [22:21:12]Read from MH i2c: E2 0E 00 48 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 77 [22:21:12]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:21:12]wFMCommunicate OK [22:21:12]SAM_PROTO_GetShiftState done [22:21:12]FM_GetShiftState done [22:21:12]req_shift_opened done [22:21:12]requested_item shift.open_date is exist - process it [22:21:12]req_shift_open_date [22:21:12]req_shift_open_date done [22:21:12]produce_requested_data done [22:21:12]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226894,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [22:21:12]process_action_free close_receipt [22:21:12]json_value_free [22:21:12]json_value_free done [22:21:12]process_json_proto returns [22:21:12]Send response to host [22:21:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226894,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [22:21:12]free response buf [22:21:12]execute_script done [22:21:12]execute_script returns [22:21:12]free content buf [22:21:12]Sock 10.Close socket [22:21:12]Sock 10.Thread stoped [22:21:17]OFD Sender: No OFD packet to send [22:21:22]OFD Sender: No OFD packet to send [22:21:27]OFD Sender: No OFD packet to send [22:21:32]OFD Sender: No OFD packet to send [22:21:37]OFD Sender: No OFD packet to send [22:21:42]OFD Sender: No OFD packet to send [22:21:47]OFD Sender: No OFD packet to send [22:21:52]OFD Sender: No OFD packet to send [22:21:57]OFD Sender: No OFD packet to send [22:22:02]OFD Sender: No OFD packet to send [22:22:07]accept exits with 9 [22:22:07]New connection [22:22:07]New thread 3066899812 created [22:22:07]Thread 3066756452 joined [22:22:07]Waiting for new connection... [22:22:07] Sock 9.Parse request [22:22:07]Sock 9.Check first char [22:22:07]Sock 9.First char is OK [22:22:07]request: POST /json_proto HTTP/1.0 [22:22:07]Method: POST [22:22:07]URL: /json_proto [22:22:07]Method is POST - this is cgi request [22:22:07]url: /json_proto [22:22:07]query_string will be loaded in cgi processing [22:22:07]execute_cgi json_proto POST (null) [22:22:07]execute_cgi path=json_proto method=POST [22:22:07]POST find Content-Length [22:22:07]Host: 172.17.43.131:8080 [22:22:07]Content-Length: 813 [22:22:07]Content-Type: application/json [22:22:07] [22:22:07]POST finish read [22:22:07]Found Content-Length = 813 [22:22:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003321", "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.80, "quantity" : 29.070, "sum" : 2000.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:22:07]execute_script... [22:22: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)2003321", "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.80, "quantity" : 29.070, "sum" : 2000.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:22:07]POST & json_proto [22:22:07]process_json_proto [22:22:07]json parsed OK: [22:22:07]protocol is kg_v1.0 [22:22:07]action value=close_receipt [22:22:07]process_action close_receipt [22:22:07]cmd_close_receipt [22:22:07]MH_GetDate [22:22:07]Write to MH i2c: F0 00 00 49 01 39 [22:22:07]Write i2c OK [22:22:07]MH_I2C_Read... [22:22:07]Read from MH i2c: F0 [22:22:07]MH_I2C_Read... [22:22:07]Read from MH i2c: F0 09 00 [22:22:07]MH_I2C_Read... [22:22:07]Read from MH i2c: F0 09 00 49 01 00 8F C4 A6 66 F8 BA A6 66 5F [22:22:07]GetLastDocTimeStamp 1722205268 [22:22:07]current date 1722205327 [22:22:07]FM_GetShiftState [22:22:07]SAM_PROTO_GetShiftState [22:22:07]wFMCommunicate request_size=4 [22:22:07]MH_SAM_APDU [22:22:07]CAPDU: 80 13 01 00 [22:22:07]Write to MH i2c: E2 08 00 4A 01 80 13 01 00 00 00 00 00 C8 [22:22:07]Write i2c OK [22:22:07]MH_I2C_Read... [22:22:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:22:07]Read from MH i2c: E2 [22:22:07]MH_I2C_Read... [22:22:07]Read from MH i2c: E2 0E 00 [22:22:07]MH_I2C_Read... [22:22:07]Read from MH i2c: E2 0E 00 4A 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 79 [22:22:07]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:22:07]wFMCommunicate OK [22:22:07]SAM_PROTO_GetShiftState done [22:22:07]FM_GetShiftState done [22:22:07]opened in 1722125326 [22:22:07]opened+sec_in_day 1722211726 [22:22:07]quantity*price = 200001 [22:22:07]sum+1 = 200003 [22:22:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.02 НСП 1% : 17.70 НДС 12% : 212.39 Наличными: 0.00 Безнал.: 2000.02 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 555 28.07.2024 22:22 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 226895 ФПД: 81637126761215 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T222207&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226895&fm=81637126761215&tin=02508201610067®Number=0000000000092624&sum=200002 [22:22:08]StoreToDocumentArchive [22:22:08]shift 439 fd 226895 [22:22:08]save to /storage/0439/doc_00226895 [22:22:08]save last doc name /storage/0439/doc_00226895 to /storage/kkm_last_doc_name [22:22:08]save OK [22:22:08]Clear old archive folders... [22:22:08]ProcessDocumentItem done err = 0, tmpTLVsize=252 [22:22:08]tlvbuf is 010907B0 [22:22:08]SAM_PROTO_ClearQueue [22:22:08]wFMCommunicate request_size=4 [22:22:08]MH_SAM_APDU [22:22:08]CAPDU: 80 09 00 00 [22:22:08]Write to MH i2c: E2 08 00 57 01 80 09 00 00 00 00 00 00 CA [22:22:08]Write i2c OK [22:22:08]MH_I2C_Read... [22:22:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:22:08]Read from MH i2c: E2 [22:22:08]MH_I2C_Read... [22:22:08]Read from MH i2c: E2 03 00 [22:22:08]MH_I2C_Read... [22:22:08]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [22:22:08]RAPDU: 90 00 [22:22:08]wFMCommunicate OK [22:22:08]SAM_PROTO_ClearQueue done [22:22:08]KKMCreateOFDPacket [22:22:08]OFDProtocolAddRootSTLVToBuf [22:22:08]FM_MakeSignedData [22:22:08]FM_MakeSignedData [22:22:08]SAM_PROTO_SignData [22:22:08]wFMCommunicate request_size=4 [22:22:08]MH_SAM_APDU [22:22:08]CAPDU: 80 0D 01 02 [22:22:08]Write to MH i2c: E2 08 00 58 01 80 0D 01 02 00 00 00 00 D2 [22:22:08]Write i2c OK [22:22:08]MH_I2C_Read... [22:22:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:22:08]Read from MH i2c: E2 [22:22:08]MH_I2C_Read... [22:22:08]Read from MH i2c: E2 03 00 [22:22:08]MH_I2C_Read... [22:22:08]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [22:22:08]RAPDU: 90 00 [22:22:08]wFMCommunicate OK [22:22:08]wFMCommunicate request_size=255 [22:22:08]MH_SAM_APDU [22:22:08]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 02 00 00 F4 03 04 00 8F C4 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4F 76 03 00 35 04 06 00 [22:22:08]Write to MH i2c: E2 02 01 59 01 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 02 00 00 F4 03 04 00 8F C4 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4F 76 03 00 35 04 06 00 00 00 42 [22:22:08]Write i2c OK [22:22:08]MH_I2C_Read... [22:22:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:22:08]Read from MH i2c: E2 [22:22:08]MH_I2C_Read... [22:22:08]Read from MH i2c: E2 03 00 [22:22:08]MH_I2C_Read... [22:22:08]Read from MH i2c: E2 03 00 59 01 00 90 00 CE [22:22:08]RAPDU: 90 00 [22:22:08]wFMCommunicate OK [22:22:08]wFMCommunicate request_size=11 [22:22:08]MH_SAM_APDU [22:22:08]CAPDU: 80 0D 02 02 06 4A 3F 9F F0 EA FF [22:22:08]Write to MH i2c: E2 0E 00 5A 01 80 0D 02 02 06 00 4A 3F 9F F0 EA FF 00 00 E2 [22:22:08]Write i2c OK [22:22:08]MH_I2C_Read... [22:22:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:22:08]Read from MH i2c: E2 [22:22:08]MH_I2C_Read... [22:22:08]Read from MH i2c: E2 03 00 [22:22:08]MH_I2C_Read... [22:22:08]Read from MH i2c: E2 03 00 5A 01 00 90 00 CF [22:22:08]RAPDU: 90 00 [22:22:08]wFMCommunicate OK [22:22:08]wFMCommunicate request_size=4 [22:22:08]MH_SAM_APDU [22:22:08]CAPDU: 80 0D 03 02 [22:22:08]Write to MH i2c: E2 08 00 5B 01 80 0D 03 02 00 00 00 00 D7 [22:22:08]Write i2c OK [22:22:08]MH_I2C_Read... [22:22:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:22:08]Read from MH i2c: E2 [22:22:08]MH_I2C_Read... [22:22:08]Read from MH i2c: E2 0B 00 [22:22:08]MH_I2C_Read... [22:22:08]Read from MH i2c: E2 0B 00 5B 01 00 E6 DD 77 17 07 ED 9A A9 90 00 60 [22:22:08]RAPDU: E6 DD 77 17 07 ED 9A A9 90 00 [22:22:08]wFMCommunicate OK [22:22:08]SAM_PROTO_SignData done [22:22:08]FM_MakeSignedData done [22:22:08]CreateOFDProtocolMessage [22:22:08]wFMCommunicate request_size=4 [22:22:08]MH_SAM_APDU [22:22:08]CAPDU: 80 11 00 00 [22:22:08]Write to MH i2c: E2 08 00 5C 01 80 11 00 00 00 00 00 00 D7 [22:22:08]Write i2c OK [22:22:08]MH_I2C_Read... [22:22:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:22:08]Read from MH i2c: E2 [22:22:08]MH_I2C_Read... [22:22:08]Read from MH i2c: E2 17 00 [22:22:08]MH_I2C_Read... [22:22:08]Read from MH i2c: E2 17 00 5C 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 34 [22:22:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:22:08]wFMCommunicate OK [22:22:08]CreateOFDProtocolMessage done [22:22:08]OFDSenderStorePacket 226895 [22:22:08]StoreOFDPacket docnum=226895 [22:22:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 54 4C 08 01 CB C8 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 02 00 00 F4 03 04 00 8F C4 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4F 76 03 00 35 04 06 00 4A 3F 9F F0 EA FF E6 DD 77 17 07 ED 9A A9 [22:22:08]CheckFolder [22:22:08]dirname=/storage/ofd_packets [22:22:08]CheckFolder done [22:22:08]ProducePacketName [22:22:08]name=ofd_packets/00226895 [22:22:08]NVStorageSaveData ofd_packets/00226895 [22:22:08]File name is /storage/ofd_packets/00226895 [22:22:08]Write 302 bytes [22:22:08]NVStorageSaveData done [22:22:08]OFDSenderStorePacket done [22:22:08]KKMCreateOFDPacket done [22:22:08]NVStorageSaveData kkm_last_timestamp [22:22:08]File name is /storage/kkm_last_timestamp [22:22:08]Write 4 bytes [22:22:08]NVStorageSaveData done [22:22:08]ExternCall_PrintAddStr [22:22:08]wPrintStart [22:22:08]Write to MH i2c: 01 00 00 5D 01 5E [22:22:08]Write i2c OK [22:22:08]MH_I2C_Read... [22:22:08]Read from MH i2c: 01 [22:22:08]MH_I2C_Read... [22:22:08]Read from MH i2c: 01 07 00 [22:22:08]MH_I2C_Read... [22:22:08]Read from MH i2c: 01 07 00 5D 01 00 00 00 00 00 FF 0F 73 [22:22:08]RasterBufferAndPrint [22:22:08]line Счет N : (1)2003321 [22:22:08]line ИНН: 02508201610067 [22:22:08]line Контрольно-Кассовый Чек [22:22:08]line ПРОДАЖА [22:22:08]line ТРК (МРК, ГНК) : 32 [22:22:08]line Товар: 2710124130 [22:22:08]line Super-92-К-5 [22:22:08]line 29.070 * 68.80 [22:22:08]line = 2000.02 [22:22:08]line НДС 12% НСП 1% [22:22:08]line > о реализуемом товаре [22:22:08]line ИТОГО: 2000.02 [22:22:08]line НСП 1% : 17.70 [22:22:08]line НДС 12% : 212.39 [22:22:08]line Наличными: 0.00 [22:22:08]line Безнал.: 2000.02 [22:22:08]line Место: АЗС № 97 "Партнер Нефть" [22:22:08]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:22:08]line СНО: Общий режим [22:22:08]line Чек 555 28.07.2024 22:22 [22:22:08]line Смена: 439 ФФД: 1.0 [22:22:08]line ЗНМ: 0300000054 [22:22:08]line РНМ: 0000000000092624 [22:22:08]line Версия ККМ: 001 [22:22:08]line Платежная система: Бакай Банк [22:22:08]line ФМ: 0000000000874959 [22:22:08]line ФД: 226895 [22:22:08]line ФПД: 81637126761215 [22:22:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T222207&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226895&fm=81637126761215&tin=02508201610067®Number=0000000000092624&sum=200002 [22:22:09]written 0, free lines is 4095 [22:22:09]OFD Sender: Processing packet 226895 [packets to send 604, broken 603] [22:22:09]ProducePacketName [22:22:09]name=ofd_packets/00226895 [22:22:09]OFD Sender: To server: pG, [22:22:09]CommunicateWithHost lk.salyk.kg:30040 [22:22:09]ConnectInit lk.salyk.kg [22:22:09]Write to MH i2c: 01 00 00 87 01 88 [22:22:09]Write i2c OK [22:22:09]MH_I2C_Read... [22:22:09]Read from MH i2c: 01 [22:22:09]MH_I2C_Read... [22:22:09]Read from MH i2c: 01 07 00 [22:22:09]MH_I2C_Read... [22:22:09]Read from MH i2c: 01 07 00 87 01 00 00 00 00 00 75 0C 10 [22:22:09]RasterBufferAndPrint [22:22:09]line [22:22:09]line [22:22:09]line [22:22:09]line [22:22:09]line [22:22:09]written 0, free lines is 3192 [22:22:09]MH_Cut [22:22:09]Write to MH i2c: D1 01 00 8E 01 01 61 [22:22:09]Write i2c OK [22:22:09]MH_I2C_Read... [22:22:09]Read from MH i2c: D1 [22:22:09]MH_I2C_Read... [22:22:09]Read from MH i2c: D1 01 00 [22:22:09]MH_I2C_Read... [22:22:09]Read from MH i2c: D1 01 00 8E 01 00 60 [22:22:09]Write to MH i2c: 01 00 00 8F 01 90 [22:22:09]Write i2c OK [22:22:09]MH_I2C_Read... [22:22:10]*** Cut start [22:22:10]*** Partial cut [22:22:10]*** CUTSNS_PIN = 1 [22:22:10]*** CUTSNS_PIN = 0 [22:22:11]*** Brake cut motor [22:22:11]Read from MH i2c: 01 [22:22:11]MH_I2C_Read... [22:22:11]*** Stop cut motor [22:22:11]*** Cut end [22:22:11]Read from MH i2c: 01 07 00 [22:22:11]MH_I2C_Read... [22:22:11]Read from MH i2c: 01 07 00 8F 01 00 00 00 00 00 FF 0F A5 [22:22:11]process_action close_receipt done [22:22:11]requested_data is exist [22:22:11]produce_requested_data [22:22:11]requested_item fm.sn is exist - process it [22:22:11]wFMCommunicate request_size=4 [22:22:11]MH_SAM_APDU [22:22:11]CAPDU: 80 11 00 00 [22:22:11]Write to MH i2c: E2 08 00 90 01 80 11 00 00 00 00 00 00 0B [22:22:11]Write i2c OK [22:22:11]MH_I2C_Read... [22:22:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:22:11]Read from MH i2c: E2 [22:22:11]MH_I2C_Read... [22:22:11]Read from MH i2c: E2 17 00 [22:22:11]MH_I2C_Read... [22:22:11]Read from MH i2c: E2 17 00 90 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 68 [22:22:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:22:11]wFMCommunicate OK [22:22:11]requested_item fd.num is exist - process it [22:22:11]SAM_PROTO_GetFieldsCounters [22:22:11]wFMCommunicate request_size=4 [22:22:11]MH_SAM_APDU [22:22:11]CAPDU: 80 13 00 00 [22:22:11]Write to MH i2c: E2 08 00 91 01 80 13 00 00 00 00 00 00 0E [22:22:11]Write i2c OK [22:22:11]MH_I2C_Read... [22:22:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:22:11]Read from MH i2c: E2 [22:22:11]MH_I2C_Read... [22:22:11]Read from MH i2c: E2 62 00 [22:22:11]MH_I2C_Read... [22:22:11]Read from MH i2c: E2 62 00 91 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4F 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 2B 02 00 00 5E 04 04 00 2B 02 00 00 57 04 04 00 2C 02 00 00 19 04 04 00 00 00 00 00 90 00 3E [22:22:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4F 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 2B 02 00 00 5E 04 04 00 2B 02 00 00 57 04 04 00 2C 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:22:11]wFMCommunicate OK [22:22:11]SAM_PROTO_GetFieldsCounters done [22:22:11]requested_item shift.num is exist - process it [22:22:11]requested_item shift.opened is exist - process it [22:22:11]req_shift_opened [22:22:11]FM_GetShiftState [22:22:11]SAM_PROTO_GetShiftState [22:22:11]wFMCommunicate request_size=4 [22:22:11]MH_SAM_APDU [22:22:11]CAPDU: 80 13 01 00 [22:22:11]Write to MH i2c: E2 08 00 92 01 80 13 01 00 00 00 00 00 10 [22:22:11]Write i2c OK [22:22:11]MH_I2C_Read... [22:22:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:22:11]Read from MH i2c: E2 [22:22:11]MH_I2C_Read... [22:22:11]Read from MH i2c: E2 0E 00 [22:22:11]MH_I2C_Read... [22:22:11]Read from MH i2c: E2 0E 00 92 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 C1 [22:22:11]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:22:11]wFMCommunicate OK [22:22:11]SAM_PROTO_GetShiftState done [22:22:11]FM_GetShiftState done [22:22:11]req_shift_opened done [22:22:11]requested_item shift.open_date is exist - process it [22:22:11]req_shift_open_date [22:22:11]req_shift_open_date done [22:22:11]produce_requested_data done [22:22:11]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226895,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [22:22:11]process_action_free close_receipt [22:22:11]json_value_free [22:22:11]json_value_free done [22:22:11]process_json_proto returns [22:22:11]Send response to host [22:22:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226895,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [22:22:11]free response buf [22:22:11]execute_script done [22:22:11]execute_script returns [22:22:11]free content buf [22:22:11]Sock 9.Close socket [22:22:11]Sock 9.Thread stoped [22:22:14]ConnectInit Can't take IP for lk.salyk.kg [22:22:14]CommunicateWithHost connect error [22:22:14]CommunicateWithHost err = -1 [22:22:14]OFD Sender: Server communicate error [22:22:19]OFD Sender: Processing packet 226895 [packets to send 604, broken 603] [22:22:19]ProducePacketName [22:22:19]name=ofd_packets/00226895 [22:22:19]OFD Sender: To server: pG, [22:22:19]CommunicateWithHost lk.salyk.kg:30040 [22:22:19]ConnectInit lk.salyk.kg [22:22:25]recv_with_timeout no data received [22:22:59]accept exits with 10 [22:22:59]New connection [22:22:59]New thread 3066756452 created [22:22:59]Thread 3066899812 joined [22:22:59]Waiting for new connection... [22:22:59] Sock 10.Parse request [22:22:59]Sock 10.Check first char [22:22:59]Sock 10.First char is OK [22:22:59]request: POST /json_proto HTTP/1.0 [22:22:59]Method: POST [22:22:59]URL: /json_proto [22:22:59]Method is POST - this is cgi request [22:22:59]url: /json_proto [22:22:59]query_string will be loaded in cgi processing [22:22:59]execute_cgi json_proto POST (null) [22:22:59]execute_cgi path=json_proto method=POST [22:22:59]POST find Content-Length [22:22:59]Host: 172.17.43.131:8080 [22:22:59]Content-Length: 683 [22:22:59]Content-Type: application/json [22:22:59] [22:22:59]POST finish read [22:22:59]Found Content-Length = 683 [22:22:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003324", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:22:59]execute_script... [22:22: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)2003324", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:22:59]POST & json_proto [22:22:59]process_json_proto [22:22:59]json parsed OK: [22:22:59]protocol is kg_v1.0 [22:22:59]action value=close_receipt [22:22:59]process_action close_receipt [22:22:59]cmd_close_receipt [22:22:59]MH_GetDate [22:22:59]Write to MH i2c: F0 00 00 93 01 83 [22:22:59]Write i2c OK [22:22:59]MH_I2C_Read... [22:22:59]Read from MH i2c: F0 [22:22:59]MH_I2C_Read... [22:22:59]Read from MH i2c: F0 09 00 [22:22:59]MH_I2C_Read... [22:22:59]Read from MH i2c: F0 09 00 93 01 00 C3 C4 A6 66 F8 BA A6 66 DD [22:22:59]GetLastDocTimeStamp 1722205327 [22:22:59]current date 1722205379 [22:22:59]FM_GetShiftState [22:22:59]SAM_PROTO_GetShiftState [22:22:59]wFMCommunicate request_size=4 [22:22:59]MH_SAM_APDU [22:22:59]CAPDU: 80 13 01 00 [22:22:59]Write to MH i2c: E2 08 00 94 01 80 13 01 00 00 00 00 00 12 [22:22:59]Write i2c OK [22:22:59]MH_I2C_Read... [22:22:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:22:59]Read from MH i2c: E2 [22:22:59]MH_I2C_Read... [22:22:59]Read from MH i2c: E2 0E 00 [22:22:59]MH_I2C_Read... [22:22:59]Read from MH i2c: E2 0E 00 94 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 C3 [22:22:59]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:22:59]wFMCommunicate OK [22:22:59]SAM_PROTO_GetShiftState done [22:22:59]FM_GetShiftState done [22:22:59]opened in 1722125326 [22:22:59]opened+sec_in_day 1722211726 [22:22:59]quantity*price = 100021 [22:22:59]sum+1 = 100023 [22:22:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 556 28.07.2024 22:22 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226896 ФПД: 150633444440065 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T222259&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226896&fm=150633444440065&tin=02508201610067®Number=0000000000092624&sum=100000 [22:23:00]StoreToDocumentArchive [22:23:00]shift 439 fd 226896 [22:23:00]save to /storage/0439/doc_00226896 [22:23:00]save last doc name /storage/0439/doc_00226896 to /storage/kkm_last_doc_name [22:23:00]save OK [22:23:00]Clear old archive folders... [22:23:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:23:00]tlvbuf is 0108FA10 [22:23:00]SAM_PROTO_ClearQueue [22:23:00]wFMCommunicate request_size=4 [22:23:00]MH_SAM_APDU [22:23:00]CAPDU: 80 09 00 00 [22:23:00]Write to MH i2c: E2 08 00 A1 01 80 09 00 00 00 00 00 00 14 [22:23:00]Write i2c OK [22:23:00]MH_I2C_Read... [22:23:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:23:00]Read from MH i2c: E2 [22:23:00]MH_I2C_Read... [22:23:00]Read from MH i2c: E2 03 00 [22:23:00]MH_I2C_Read... [22:23:00]Read from MH i2c: E2 03 00 A1 01 00 90 00 16 [22:23:00]RAPDU: 90 00 [22:23:00]wFMCommunicate OK [22:23:00]SAM_PROTO_ClearQueue done [22:23:00]KKMCreateOFDPacket [22:23:00]OFDProtocolAddRootSTLVToBuf [22:23:00]FM_MakeSignedData [22:23:00]FM_MakeSignedData [22:23:00]SAM_PROTO_SignData [22:23:00]wFMCommunicate request_size=4 [22:23:00]MH_SAM_APDU [22:23:00]CAPDU: 80 0D 01 02 [22:23:00]Write to MH i2c: E2 08 00 A2 01 80 0D 01 02 00 00 00 00 1C [22:23:00]Write i2c OK [22:23:00]MH_I2C_Read... [22:23:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:23:00]Read from MH i2c: E2 [22:23:00]MH_I2C_Read... [22:23:00]Read from MH i2c: E2 03 00 [22:23:00]MH_I2C_Read... [22:23:00]Read from MH i2c: E2 03 00 A2 01 00 90 00 17 [22:23:00]RAPDU: 90 00 [22:23:00]wFMCommunicate OK [22:23:00]wFMCommunicate request_size=255 [22:23:00]MH_SAM_APDU [22:23: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 35 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 2C 02 00 00 F4 03 04 00 C3 C4 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 50 76 03 00 35 04 06 00 89 [22:23:00]Write to MH i2c: E2 02 01 A3 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 2C 02 00 00 F4 03 04 00 C3 C4 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 50 76 03 00 35 04 06 00 89 00 00 9B [22:23:00]Write i2c OK [22:23:00]MH_I2C_Read... [22:23:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:23:00]Read from MH i2c: E2 [22:23:00]MH_I2C_Read... [22:23:00]Read from MH i2c: E2 03 00 [22:23:00]MH_I2C_Read... [22:23:00]Read from MH i2c: E2 03 00 A3 01 00 90 00 18 [22:23:00]RAPDU: 90 00 [22:23:00]wFMCommunicate OK [22:23:00]wFMCommunicate request_size=10 [22:23:00]MH_SAM_APDU [22:23:00]CAPDU: 80 0D 02 02 05 00 14 F2 78 01 [22:23:00]Write to MH i2c: E2 0D 00 A4 01 80 0D 02 02 05 00 00 14 F2 78 01 00 00 A8 [22:23:00]Write i2c OK [22:23:00]MH_I2C_Read... [22:23:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:23:00]Read from MH i2c: E2 [22:23:00]MH_I2C_Read... [22:23:00]Read from MH i2c: E2 03 00 [22:23:00]MH_I2C_Read... [22:23:00]Read from MH i2c: E2 03 00 A4 01 00 90 00 19 [22:23:00]RAPDU: 90 00 [22:23:00]wFMCommunicate OK [22:23:00]wFMCommunicate request_size=4 [22:23:00]MH_SAM_APDU [22:23:00]CAPDU: 80 0D 03 02 [22:23:00]Write to MH i2c: E2 08 00 A5 01 80 0D 03 02 00 00 00 00 21 [22:23:00]Write i2c OK [22:23:00]MH_I2C_Read... [22:23:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:23:00]Read from MH i2c: E2 [22:23:00]MH_I2C_Read... [22:23:00]Read from MH i2c: E2 0B 00 [22:23:00]MH_I2C_Read... [22:23:00]Read from MH i2c: E2 0B 00 A5 01 00 1A 67 10 33 E0 C7 0B 44 90 00 DC [22:23:00]RAPDU: 1A 67 10 33 E0 C7 0B 44 90 00 [22:23:00]wFMCommunicate OK [22:23:00]SAM_PROTO_SignData done [22:23:00]FM_MakeSignedData done [22:23:00]CreateOFDProtocolMessage [22:23:00]wFMCommunicate request_size=4 [22:23:00]MH_SAM_APDU [22:23:00]CAPDU: 80 11 00 00 [22:23:00]Write to MH i2c: E2 08 00 A6 01 80 11 00 00 00 00 00 00 21 [22:23:00]Write i2c OK [22:23:00]MH_I2C_Read... [22:23:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:23:00]Read from MH i2c: E2 [22:23:00]MH_I2C_Read... [22:23:00]Read from MH i2c: E2 17 00 [22:23:00]MH_I2C_Read... [22:23:00]Read from MH i2c: E2 17 00 A6 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7E [22:23:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:23:00]wFMCommunicate OK [22:23:00]CreateOFDProtocolMessage done [22:23:00]OFDSenderStorePacket 226896 [22:23:00]StoreOFDPacket docnum=226896 [22:23:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 93 A7 07 01 61 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 2C 02 00 00 F4 03 04 00 C3 C4 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 50 76 03 00 35 04 06 00 89 00 14 F2 78 01 1A 67 10 33 E0 C7 0B 44 [22:23:00]CheckFolder [22:23:00]dirname=/storage/ofd_packets [22:23:00]CheckFolder done [22:23:00]ProducePacketName [22:23:00]name=ofd_packets/00226896 [22:23:00]NVStorageSaveData ofd_packets/00226896 [22:23:00]File name is /storage/ofd_packets/00226896 [22:23:00]Write 301 bytes [22:23:00]NVStorageSaveData done [22:23:00]OFDSenderStorePacket done [22:23:00]KKMCreateOFDPacket done [22:23:00]NVStorageSaveData kkm_last_timestamp [22:23:00]File name is /storage/kkm_last_timestamp [22:23:00]Write 4 bytes [22:23:00]NVStorageSaveData done [22:23:00]ExternCall_PrintAddStr [22:23:00]wPrintStart [22:23:00]Write to MH i2c: 01 00 00 A7 01 A8 [22:23:00]Write i2c OK [22:23:00]MH_I2C_Read... [22:23:00]Read from MH i2c: 01 [22:23:00]MH_I2C_Read... [22:23:00]Read from MH i2c: 01 07 00 [22:23:00]MH_I2C_Read... [22:23:00]Read from MH i2c: 01 07 00 A7 01 00 00 00 00 00 FF 0F BD [22:23:00]RasterBufferAndPrint [22:23:00]line Счет N : (1)2003324 [22:23:00]line ИНН: 02508201610067 [22:23:00]line Контрольно-Кассовый Чек [22:23:00]line ПРОДАЖА [22:23:00]line ТРК (МРК, ГНК) : 54 [22:23:00]line Товар: 2710124500 [22:23:00]line Аи-95-К-5 [22:23:00]line 13.480 * 74.20 [22:23:00]line = 1000.22 [22:23:00]line НДС 12% НСП 1% [22:23:00]line > о реализуемом товаре [22:23:00]line ОКРУГЛЕНИЕ: -0.22 [22:23:00]line ИТОГО: 1000.00 [22:23:00]line Внесено: 1000.00 [22:23:00]line СДАЧА: 0.00 [22:23:00]line НСП 1% : 8.85 [22:23:00]line НДС 12% : 106.22 [22:23:00]line Наличными: 1000.00 [22:23:00]line Безнал.: 0.00 [22:23:00]line Место: АЗС № 97 "Партнер Нефть" [22:23:00]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:23:00]line СНО: Общий режим [22:23:00]line Чек 556 28.07.2024 22:22 [22:23:00]line Смена: 439 ФФД: 1.0 [22:23:00]line ЗНМ: 0300000054 [22:23:00]line РНМ: 0000000000092624 [22:23:00]line Версия ККМ: 001 [22:23:00]line ФМ: 0000000000874959 [22:23:00]line ФД: 226896 [22:23:00]line ФПД: 150633444440065 [22:23:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T222259&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226896&fm=150633444440065&tin=02508201610067®Number=0000000000092624&sum=100000 [22:23:00]written 0, free lines is 4095 [22:23:01]Write to MH i2c: 01 00 00 D2 01 D3 [22:23:01]Write i2c OK [22:23:01]MH_I2C_Read... [22:23:01]Read from MH i2c: 01 [22:23:01]MH_I2C_Read... [22:23:01]Read from MH i2c: 01 07 00 [22:23:01]MH_I2C_Read... [22:23:01]Read from MH i2c: 01 07 00 D2 01 00 00 00 00 00 5E 0C 44 [22:23:01]RasterBufferAndPrint [22:23:01]line [22:23:01]line [22:23:01]line [22:23:01]line [22:23:01]line [22:23:01]written 0, free lines is 3169 [22:23:01]MH_Cut [22:23:01]Write to MH i2c: D1 01 00 D9 01 01 AC [22:23:01]Write i2c OK [22:23:01]MH_I2C_Read... [22:23:01]Read from MH i2c: D1 [22:23:01]MH_I2C_Read... [22:23:01]Read from MH i2c: D1 01 00 [22:23:01]MH_I2C_Read... [22:23:01]Read from MH i2c: D1 01 00 D9 01 00 AB [22:23:01]Write to MH i2c: 01 00 00 DA 01 DB [22:23:01]Write i2c OK [22:23:01]MH_I2C_Read... [22:23:02]*** Cut start [22:23:02]*** Partial cut [22:23:02]*** CUTSNS_PIN = 1 [22:23:02]*** CUTSNS_PIN = 0 [22:23:02]*** Brake cut motor [22:23:03]Read from MH i2c: 01 [22:23:03]MH_I2C_Read... [22:23:03]*** Stop cut motor [22:23:03]*** Cut end [22:23:03]Read from MH i2c: 01 07 00 [22:23:03]MH_I2C_Read... [22:23:03]Read from MH i2c: 01 07 00 DA 01 00 00 00 00 00 FF 0F F0 [22:23:03]process_action close_receipt done [22:23:03]requested_data is exist [22:23:03]produce_requested_data [22:23:03]requested_item fm.sn is exist - process it [22:23:03]wFMCommunicate request_size=4 [22:23:03]MH_SAM_APDU [22:23:03]CAPDU: 80 11 00 00 [22:23:03]Write to MH i2c: E2 08 00 DB 01 80 11 00 00 00 00 00 00 56 [22:23:03]Write i2c OK [22:23:03]MH_I2C_Read... [22:23:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:23:03]Read from MH i2c: E2 [22:23:03]MH_I2C_Read... [22:23:03]Read from MH i2c: E2 17 00 [22:23:03]MH_I2C_Read... [22:23:03]Read from MH i2c: E2 17 00 DB 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B3 [22:23:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:23:03]wFMCommunicate OK [22:23:03]requested_item fd.num is exist - process it [22:23:03]SAM_PROTO_GetFieldsCounters [22:23:03]wFMCommunicate request_size=4 [22:23:03]MH_SAM_APDU [22:23:03]CAPDU: 80 13 00 00 [22:23:03]Write to MH i2c: E2 08 00 DC 01 80 13 00 00 00 00 00 00 59 [22:23:03]Write i2c OK [22:23:03]MH_I2C_Read... [22:23:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:23:03]Read from MH i2c: E2 [22:23:03]MH_I2C_Read... [22:23:03]Read from MH i2c: E2 62 00 [22:23:03]MH_I2C_Read... [22:23:03]Read from MH i2c: E2 62 00 DC 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 50 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 2C 02 00 00 5E 04 04 00 2C 02 00 00 57 04 04 00 2D 02 00 00 19 04 04 00 00 00 00 00 90 00 8D [22:23:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 50 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 2C 02 00 00 5E 04 04 00 2C 02 00 00 57 04 04 00 2D 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:23:03]wFMCommunicate OK [22:23:03]SAM_PROTO_GetFieldsCounters done [22:23:03]requested_item shift.num is exist - process it [22:23:03]requested_item shift.opened is exist - process it [22:23:03]req_shift_opened [22:23:03]FM_GetShiftState [22:23:03]SAM_PROTO_GetShiftState [22:23:03]wFMCommunicate request_size=4 [22:23:03]MH_SAM_APDU [22:23:03]CAPDU: 80 13 01 00 [22:23:03]Write to MH i2c: E2 08 00 DD 01 80 13 01 00 00 00 00 00 5B [22:23:03]Write i2c OK [22:23:03]MH_I2C_Read... [22:23:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:23:03]Read from MH i2c: E2 [22:23:03]MH_I2C_Read... [22:23:03]Read from MH i2c: E2 0E 00 [22:23:03]MH_I2C_Read... [22:23:03]Read from MH i2c: E2 0E 00 DD 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 0C [22:23:03]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:23:03]wFMCommunicate OK [22:23:03]SAM_PROTO_GetShiftState done [22:23:03]FM_GetShiftState done [22:23:03]req_shift_opened done [22:23:03]requested_item shift.open_date is exist - process it [22:23:03]req_shift_open_date [22:23:03]req_shift_open_date done [22:23:03]produce_requested_data done [22:23:03]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226896,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [22:23:03]process_action_free close_receipt [22:23:03]json_value_free [22:23:03]json_value_free done [22:23:03]process_json_proto returns [22:23:03]Send response to host [22:23:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226896,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [22:23:03]free response buf [22:23:03]execute_script done [22:23:03]execute_script returns [22:23:03]free content buf [22:23:03]Sock 10.Close socket [22:23:03]Sock 10.Thread stoped [22:24:30]ConnectInit Can't connect to host [22:24:30]CommunicateWithHost connect error [22:24:30]CommunicateWithHost err = -1 [22:24:30]OFD Sender: Server communicate error [22:24:30]OFD Sender: Processing packet 226895 [packets to send 605, broken 603] [22:24:30]ProducePacketName [22:24:30]name=ofd_packets/00226895 [22:24:30]OFD Sender: To server: pG, [22:24:30]CommunicateWithHost lk.salyk.kg:30040 [22:24:30]ConnectInit lk.salyk.kg [22:24:31]Connected sock=7 [22:24:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 54 4C 08 01 CB C8 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 02 00 00 F4 03 04 00 8F C4 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4F 76 03 00 35 04 06 00 4A 3F 9F F0 EA FF E6 DD 77 17 07 ED 9A A9 [22:24:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 5F DF 47 00 E4 FC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4F 76 03 00 F4 03 04 00 33 71 A6 66 B6 04 01 00 00 68 CD 6F 58 7A 0E E0 CE [22:24:32]CommunicateWithHost err = 0 [22:24:32]CheckOFDResponse [22:24:32]1017 (14) - 77093643461234 [22:24:32]1041 (16) - 0000000000874959 [22:24:32]1040 (4) - 226895 [22:24:32]1012 (4) - 28.07.2024 16:26 [22:24:32]1206 (1) - 0 [22:24:32]OFD Sender: Remove packet 226895 [22:24:32]ProducePacketName [22:24:32]name=ofd_packets/00226895 [22:24:32]NVStorageDeleteData [22:24:32]OFD Sender: Processing packet 226896 [packets to send 604, broken 603] [22:24:32]ProducePacketName [22:24:32]name=ofd_packets/00226896 [22:24:32]OFD Sender: To server: pG, [22:24:32]CommunicateWithHost lk.salyk.kg:30040 [22:24:32]ConnectInit lk.salyk.kg [22:24:33]Connected sock=7 [22:24:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 93 A7 07 01 61 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 2C 02 00 00 F4 03 04 00 C3 C4 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 50 76 03 00 35 04 06 00 89 00 14 F2 78 01 1A 67 10 33 E0 C7 0B 44 [22:24:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 BF C0 47 00 98 ED A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 50 76 03 00 F4 03 04 00 35 71 A6 66 B6 04 01 00 00 40 85 82 14 1B 72 42 45 [22:24:34]CommunicateWithHost err = 0 [22:24:34]CheckOFDResponse [22:24:34]1017 (14) - 77093643461234 [22:24:34]1041 (16) - 0000000000874959 [22:24:34]1040 (4) - 226896 [22:24:34]1012 (4) - 28.07.2024 16:26 [22:24:34]1206 (1) - 0 [22:24:34]OFD Sender: Remove packet 226896 [22:24:34]ProducePacketName [22:24:34]name=ofd_packets/00226896 [22:24:34]NVStorageDeleteData [22:24:34]OFD Sender: No OFD packet to send [22:24:40]OFD Sender: No OFD packet to send [22:24:45]OFD Sender: No OFD packet to send [22:24:50]OFD Sender: No OFD packet to send [22:24:55]OFD Sender: No OFD packet to send [22:25:00]OFD Sender: No OFD packet to send [22:25:01]recv_with_timeout no data received [22:25:05]OFD Sender: No OFD packet to send [22:25:10]OFD Sender: No OFD packet to send [22:25:15]OFD Sender: No OFD packet to send [22:25:20]OFD Sender: No OFD packet to send [22:25:25]OFD Sender: No OFD packet to send [22:25:30]OFD Sender: No OFD packet to send [22:25:32]recv_with_timeout no data received [22:25:35]OFD Sender: No OFD packet to send [22:25:40]OFD Sender: No OFD packet to send [22:25:45]OFD Sender: No OFD packet to send [22:25:50]OFD Sender: No OFD packet to send [22:25:55]OFD Sender: No OFD packet to send [22:26:00]OFD Sender: No OFD packet to send [22:26:05]OFD Sender: No OFD packet to send [22:26:10]OFD Sender: No OFD packet to send [22:26:15]OFD Sender: No OFD packet to send [22:26:20]OFD Sender: No OFD packet to send [22:26:25]OFD Sender: No OFD packet to send [22:26:30]OFD Sender: No OFD packet to send [22:26:35]OFD Sender: No OFD packet to send [22:26:40]OFD Sender: No OFD packet to send [22:26:45]OFD Sender: No OFD packet to send [22:26:50]OFD Sender: No OFD packet to send [22:27:05]OFD Sender: No OFD packet to send [22:27:10]OFD Sender: No OFD packet to send [22:27:14]accept exits with 9 [22:27:14]New connection [22:27:14]New thread 3066899812 created [22:27:14]Thread 3066756452 joined [22:27:14]Waiting for new connection... [22:27:14] Sock 9.Parse request [22:27:14]Sock 9.Check first char [22:27:14]Sock 9.First char is OK [22:27:14]request: POST /json_proto HTTP/1.0 [22:27:14]Method: POST [22:27:14]URL: /json_proto [22:27:14]Method is POST - this is cgi request [22:27:14]url: /json_proto [22:27:14]query_string will be loaded in cgi processing [22:27:14]execute_cgi json_proto POST (null) [22:27:14]execute_cgi path=json_proto method=POST [22:27:14]POST find Content-Length [22:27:14]Host: 172.17.43.131:8080 [22:27:14]Content-Length: 680 [22:27:14]Content-Type: application/json [22:27:14] [22:27:14]POST finish read [22:27:14]Found Content-Length = 680 [22:27:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003325", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 52.500, "sum" : 4000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 4000.00, "total" : 4000.00, "payments": [ { "type": 0, "sum" : 4000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:27:14]execute_script... [22:27: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)2003325", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 52.500, "sum" : 4000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 4000.00, "total" : 4000.00, "payments": [ { "type": 0, "sum" : 4000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:27:14]POST & json_proto [22:27:14]process_json_proto [22:27:14]json parsed OK: [22:27:14]protocol is kg_v1.0 [22:27:14]action value=close_receipt [22:27:14]process_action close_receipt [22:27:14]cmd_close_receipt [22:27:14]MH_GetDate [22:27:14]Write to MH i2c: F0 00 00 DE 01 CE [22:27:14]Write i2c OK [22:27:14]MH_I2C_Read... [22:27:14]Read from MH i2c: F0 [22:27:14]MH_I2C_Read... [22:27:14]Read from MH i2c: F0 09 00 [22:27:14]MH_I2C_Read... [22:27:14]Read from MH i2c: F0 09 00 DE 01 00 C2 C5 A6 66 F8 BA A6 66 28 [22:27:14]GetLastDocTimeStamp 1722205379 [22:27:14]current date 1722205634 [22:27:14]FM_GetShiftState [22:27:14]SAM_PROTO_GetShiftState [22:27:14]wFMCommunicate request_size=4 [22:27:14]MH_SAM_APDU [22:27:14]CAPDU: 80 13 01 00 [22:27:14]Write to MH i2c: E2 08 00 DF 01 80 13 01 00 00 00 00 00 5D [22:27:14]Write i2c OK [22:27:14]MH_I2C_Read... [22:27:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:27:14]Read from MH i2c: E2 [22:27:14]MH_I2C_Read... [22:27:14]Read from MH i2c: E2 0E 00 [22:27:14]MH_I2C_Read... [22:27:14]Read from MH i2c: E2 0E 00 DF 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 0E [22:27:14]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:27:14]wFMCommunicate OK [22:27:14]SAM_PROTO_GetShiftState done [22:27:14]FM_GetShiftState done [22:27:14]opened in 1722125326 [22:27:14]opened+sec_in_day 1722211726 [22:27:14]quantity*price = 400050 [22:27:14]sum+1 = 400051 [22:27:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.50 ИТОГО: 4000.00 Внесено: 4000.00 СДАЧА: 0.00 НСП 1% : 35.40 НДС 12% : 424.83 Наличными: 4000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 557 28.07.2024 22:27 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226897 ФПД: 161288855827556 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T222714&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226897&fm=161288855827556&tin=02508201610067®Number=0000000000092624&sum=400000 [22:27:15]StoreToDocumentArchive [22:27:15]shift 439 fd 226897 [22:27:15]save to /storage/0439/doc_00226897 [22:27:15]save last doc name /storage/0439/doc_00226897 to /storage/kkm_last_doc_name [22:27:15]save OK [22:27:15]Clear old archive folders... [22:27:15]ProcessDocumentItem done err = 0, tmpTLVsize=248 [22:27:15]tlvbuf is 0108E120 [22:27:15]SAM_PROTO_ClearQueue [22:27:15]wFMCommunicate request_size=4 [22:27:15]MH_SAM_APDU [22:27:15]CAPDU: 80 09 00 00 [22:27:15]Write to MH i2c: E2 08 00 EC 01 80 09 00 00 00 00 00 00 5F [22:27:15]Write i2c OK [22:27:15]MH_I2C_Read... [22:27:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:27:15]Read from MH i2c: E2 [22:27:15]MH_I2C_Read... [22:27:15]Read from MH i2c: E2 03 00 [22:27:15]MH_I2C_Read... [22:27:15]Read from MH i2c: E2 03 00 EC 01 00 90 00 61 [22:27:15]RAPDU: 90 00 [22:27:15]wFMCommunicate OK [22:27:15]SAM_PROTO_ClearQueue done [22:27:15]KKMCreateOFDPacket [22:27:15]OFDProtocolAddRootSTLVToBuf [22:27:15]FM_MakeSignedData [22:27:15]FM_MakeSignedData [22:27:15]SAM_PROTO_SignData [22:27:15]wFMCommunicate request_size=4 [22:27:15]MH_SAM_APDU [22:27:15]CAPDU: 80 0D 01 02 [22:27:15]Write to MH i2c: E2 08 00 ED 01 80 0D 01 02 00 00 00 00 67 [22:27:15]Write i2c OK [22:27:15]MH_I2C_Read... [22:27:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:27:15]Read from MH i2c: E2 [22:27:15]MH_I2C_Read... [22:27:15]Read from MH i2c: E2 03 00 [22:27:15]MH_I2C_Read... [22:27:15]Read from MH i2c: E2 03 00 ED 01 00 90 00 62 [22:27:15]RAPDU: 90 00 [22:27:15]wFMCommunicate OK [22:27:15]wFMCommunicate request_size=255 [22:27:15]MH_SAM_APDU [22:27:15]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 35 FF 03 08 00 03 14 CD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 02 00 00 F4 03 04 00 C2 C5 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 51 76 03 00 35 04 06 00 92 B0 FC F5 [22:27:15]Write to MH i2c: E2 02 01 EE 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 14 CD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 02 00 00 F4 03 04 00 C2 C5 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 51 76 03 00 35 04 06 00 92 B0 FC F5 00 00 90 [22:27:15]Write i2c OK [22:27:15]MH_I2C_Read... [22:27:15]OFD Sender: No OFD packet to send [22:27:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:27:15]Read from MH i2c: E2 [22:27:15]MH_I2C_Read... [22:27:15]Read from MH i2c: E2 03 00 [22:27:15]MH_I2C_Read... [22:27:15]Read from MH i2c: E2 03 00 EE 01 00 90 00 63 [22:27:15]RAPDU: 90 00 [22:27:15]wFMCommunicate OK [22:27:15]wFMCommunicate request_size=7 [22:27:15]MH_SAM_APDU [22:27:15]CAPDU: 80 0D 02 02 02 34 64 [22:27:15]Write to MH i2c: E2 0A 00 EF 01 80 0D 02 02 02 00 34 64 00 00 06 [22:27:15]Write i2c OK [22:27:15]MH_I2C_Read... [22:27:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:27:15]Read from MH i2c: E2 [22:27:15]MH_I2C_Read... [22:27:15]Read from MH i2c: E2 03 00 [22:27:15]MH_I2C_Read... [22:27:15]Read from MH i2c: E2 03 00 EF 01 00 90 00 64 [22:27:15]RAPDU: 90 00 [22:27:15]wFMCommunicate OK [22:27:15]wFMCommunicate request_size=4 [22:27:15]MH_SAM_APDU [22:27:15]CAPDU: 80 0D 03 02 [22:27:15]Write to MH i2c: E2 08 00 F0 01 80 0D 03 02 00 00 00 00 6C [22:27:15]Write i2c OK [22:27:15]MH_I2C_Read... [22:27:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:27:15]Read from MH i2c: E2 [22:27:15]MH_I2C_Read... [22:27:15]Read from MH i2c: E2 0B 00 [22:27:15]MH_I2C_Read... [22:27:15]Read from MH i2c: E2 0B 00 F0 01 00 CC 9D 95 CA F1 32 64 5A 90 00 16 [22:27:15]RAPDU: CC 9D 95 CA F1 32 64 5A 90 00 [22:27:15]wFMCommunicate OK [22:27:15]SAM_PROTO_SignData done [22:27:15]FM_MakeSignedData done [22:27:15]CreateOFDProtocolMessage [22:27:15]wFMCommunicate request_size=4 [22:27:15]MH_SAM_APDU [22:27:15]CAPDU: 80 11 00 00 [22:27:15]Write to MH i2c: E2 08 00 F1 01 80 11 00 00 00 00 00 00 6C [22:27:15]Write i2c OK [22:27:15]MH_I2C_Read... [22:27:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:27:15]Read from MH i2c: E2 [22:27:15]MH_I2C_Read... [22:27:15]Read from MH i2c: E2 17 00 [22:27:15]MH_I2C_Read... [22:27:15]Read from MH i2c: E2 17 00 F1 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C9 [22:27:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:27:15]wFMCommunicate OK [22:27:15]CreateOFDProtocolMessage done [22:27:15]OFDSenderStorePacket 226897 [22:27:15]StoreOFDPacket docnum=226897 [22:27:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 3C 0B 04 01 06 AE 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 14 CD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 02 00 00 F4 03 04 00 C2 C5 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 51 76 03 00 35 04 06 00 92 B0 FC F5 34 64 CC 9D 95 CA F1 32 64 5A [22:27:15]CheckFolder [22:27:15]dirname=/storage/ofd_packets [22:27:15]CheckFolder done [22:27:15]ProducePacketName [22:27:15]name=ofd_packets/00226897 [22:27:15]NVStorageSaveData ofd_packets/00226897 [22:27:15]File name is /storage/ofd_packets/00226897 [22:27:15]Write 298 bytes [22:27:15]NVStorageSaveData done [22:27:15]OFDSenderStorePacket done [22:27:15]KKMCreateOFDPacket done [22:27:15]NVStorageSaveData kkm_last_timestamp [22:27:15]File name is /storage/kkm_last_timestamp [22:27:15]Write 4 bytes [22:27:15]NVStorageSaveData done [22:27:15]ExternCall_PrintAddStr [22:27:15]wPrintStart [22:27:15]Write to MH i2c: 01 00 00 F2 01 F3 [22:27:15]Write i2c OK [22:27:15]MH_I2C_Read... [22:27:15]Read from MH i2c: 01 [22:27:15]MH_I2C_Read... [22:27:15]Read from MH i2c: 01 07 00 [22:27:15]MH_I2C_Read... [22:27:15]Read from MH i2c: 01 07 00 F2 01 00 00 00 00 00 FF 0F 08 [22:27:15]RasterBufferAndPrint [22:27:15]line Счет N : (1)2003325 [22:27:15]line ИНН: 02508201610067 [22:27:15]line Контрольно-Кассовый Чек [22:27:15]line ПРОДАЖА [22:27:15]line ТРК (МРК, ГНК) : 41 [22:27:15]line Товар: 2710194210 [22:27:15]line ДТ-К-5 [22:27:15]line 52.500 * 76.20 [22:27:15]line = 4000.50 [22:27:15]line НДС 12% НСП 1% [22:27:15]line > о реализуемом товаре [22:27:15]line ОКРУГЛЕНИЕ: -0.50 [22:27:15]line ИТОГО: 4000.00 [22:27:15]line Внесено: 4000.00 [22:27:15]line СДАЧА: 0.00 [22:27:15]line НСП 1% : 35.40 [22:27:15]line НДС 12% : 424.83 [22:27:15]line Наличными: 4000.00 [22:27:15]line Безнал.: 0.00 [22:27:15]line Место: АЗС № 97 "Партнер Нефть" [22:27:15]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:27:15]line СНО: Общий режим [22:27:15]line Чек 557 28.07.2024 22:27 [22:27:15]line Смена: 439 ФФД: 1.0 [22:27:15]line ЗНМ: 0300000054 [22:27:15]line РНМ: 0000000000092624 [22:27:15]line Версия ККМ: 001 [22:27:15]line ФМ: 0000000000874959 [22:27:15]line ФД: 226897 [22:27:15]line ФПД: 161288855827556 [22:27:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T222714&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226897&fm=161288855827556&tin=02508201610067®Number=0000000000092624&sum=400000 [22:27:16]OFD Sender: Processing packet 226897 [packets to send 604, broken 603] [22:27:16]ProducePacketName [22:27:16]name=ofd_packets/00226897 [22:27:16]OFD Sender: To server: pG, [22:27:16]CommunicateWithHost lk.salyk.kg:30040 [22:27:16]ConnectInit lk.salyk.kg [22:27:16]written 0, free lines is 4095 [22:27:16]Write to MH i2c: 01 00 00 1D 02 1F [22:27:16]Write i2c OK [22:27:16]MH_I2C_Read... [22:27:16]Read from MH i2c: 01 [22:27:16]MH_I2C_Read... [22:27:16]Read from MH i2c: 01 07 00 [22:27:16]MH_I2C_Read... [22:27:16]Read from MH i2c: 01 07 00 1D 02 00 00 00 00 00 62 0C 94 [22:27:16]RasterBufferAndPrint [22:27:16]line [22:27:16]line [22:27:16]line [22:27:16]line [22:27:16]line [22:27:16]written 0, free lines is 3174 [22:27:16]MH_Cut [22:27:16]Write to MH i2c: D1 01 00 24 02 01 F8 [22:27:16]Write i2c OK [22:27:16]MH_I2C_Read... [22:27:16]Read from MH i2c: D1 [22:27:16]MH_I2C_Read... [22:27:16]Read from MH i2c: D1 01 00 [22:27:16]MH_I2C_Read... [22:27:16]Read from MH i2c: D1 01 00 24 02 00 F7 [22:27:16]Write to MH i2c: 01 00 00 25 02 27 [22:27:16]Write i2c OK [22:27:16]MH_I2C_Read... [22:27:17]*** Cut start [22:27:17]*** Partial cut [22:27:17]*** CUTSNS_PIN = 1 [22:27:17]*** CUTSNS_PIN = 0 [22:27:18]*** Brake cut motor [22:27:18]Read from MH i2c: 01 [22:27:18]MH_I2C_Read... [22:27:18]*** Stop cut motor [22:27:18]*** Cut end [22:27:18]Read from MH i2c: 01 07 00 [22:27:18]MH_I2C_Read... [22:27:18]Read from MH i2c: 01 07 00 25 02 00 00 00 00 00 FF 0F 3C [22:27:18]process_action close_receipt done [22:27:18]requested_data is exist [22:27:18]produce_requested_data [22:27:18]requested_item fm.sn is exist - process it [22:27:18]wFMCommunicate request_size=4 [22:27:18]MH_SAM_APDU [22:27:18]CAPDU: 80 11 00 00 [22:27:18]Write to MH i2c: E2 08 00 26 02 80 11 00 00 00 00 00 00 A2 [22:27:18]Write i2c OK [22:27:18]MH_I2C_Read... [22:27:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:27:18]Read from MH i2c: E2 [22:27:18]MH_I2C_Read... [22:27:18]Read from MH i2c: E2 17 00 [22:27:18]MH_I2C_Read... [22:27:18]Read from MH i2c: E2 17 00 26 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FF [22:27:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:27:18]wFMCommunicate OK [22:27:18]requested_item fd.num is exist - process it [22:27:18]SAM_PROTO_GetFieldsCounters [22:27:18]wFMCommunicate request_size=4 [22:27:18]MH_SAM_APDU [22:27:18]CAPDU: 80 13 00 00 [22:27:18]Write to MH i2c: E2 08 00 27 02 80 13 00 00 00 00 00 00 A5 [22:27:18]Write i2c OK [22:27:18]MH_I2C_Read... [22:27:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:27:18]Read from MH i2c: E2 [22:27:18]MH_I2C_Read... [22:27:18]Read from MH i2c: E2 62 00 [22:27:18]MH_I2C_Read... [22:27:18]Read from MH i2c: E2 62 00 27 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 51 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 2D 02 00 00 5E 04 04 00 2D 02 00 00 57 04 04 00 2E 02 00 00 19 04 04 00 00 00 00 00 90 00 DD [22:27:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 51 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 2D 02 00 00 5E 04 04 00 2D 02 00 00 57 04 04 00 2E 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:27:18]wFMCommunicate OK [22:27:18]SAM_PROTO_GetFieldsCounters done [22:27:18]requested_item shift.num is exist - process it [22:27:18]requested_item shift.opened is exist - process it [22:27:18]req_shift_opened [22:27:18]FM_GetShiftState [22:27:18]SAM_PROTO_GetShiftState [22:27:18]wFMCommunicate request_size=4 [22:27:18]MH_SAM_APDU [22:27:18]CAPDU: 80 13 01 00 [22:27:18]Write to MH i2c: E2 08 00 28 02 80 13 01 00 00 00 00 00 A7 [22:27:18]Write i2c OK [22:27:18]MH_I2C_Read... [22:27:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:27:18]Read from MH i2c: E2 [22:27:18]MH_I2C_Read... [22:27:18]Read from MH i2c: E2 0E 00 [22:27:18]MH_I2C_Read... [22:27:18]Read from MH i2c: E2 0E 00 28 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 58 [22:27:18]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:27:18]wFMCommunicate OK [22:27:18]SAM_PROTO_GetShiftState done [22:27:18]FM_GetShiftState done [22:27:18]req_shift_opened done [22:27:18]requested_item shift.open_date is exist - process it [22:27:18]req_shift_open_date [22:27:18]req_shift_open_date done [22:27:18]produce_requested_data done [22:27:18]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226897,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [22:27:18]process_action_free close_receipt [22:27:18]json_value_free [22:27:18]json_value_free done [22:27:18]process_json_proto returns [22:27:18]Send response to host [22:27:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226897,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [22:27:18]free response buf [22:27:18]execute_script done [22:27:18]execute_script returns [22:27:18]free content buf [22:27:18]Sock 9.Close socket [22:27:18]Sock 9.Thread stoped [22:27:21]ConnectInit Can't take IP for lk.salyk.kg [22:27:21]CommunicateWithHost connect error [22:27:21]CommunicateWithHost err = -1 [22:27:21]OFD Sender: Server communicate error [22:27:26]OFD Sender: Processing packet 226897 [packets to send 604, broken 603] [22:27:26]ProducePacketName [22:27:26]name=ofd_packets/00226897 [22:27:26]OFD Sender: To server: pG, [22:27:26]CommunicateWithHost lk.salyk.kg:30040 [22:27:26]ConnectInit lk.salyk.kg [22:27:30]recv_with_timeout no data received [22:27:31]ConnectInit Can't take IP for lk.salyk.kg [22:27:31]CommunicateWithHost connect error [22:27:31]CommunicateWithHost err = -1 [22:27:31]OFD Sender: Server communicate error [22:27:36]OFD Sender: Processing packet 226897 [packets to send 604, broken 603] [22:27:36]ProducePacketName [22:27:36]name=ofd_packets/00226897 [22:27:36]OFD Sender: To server: pG, [22:27:36]CommunicateWithHost lk.salyk.kg:30040 [22:27:36]ConnectInit lk.salyk.kg [22:27:41]ConnectInit Can't take IP for lk.salyk.kg [22:27:41]CommunicateWithHost connect error [22:27:41]CommunicateWithHost err = -1 [22:27:41]OFD Sender: Server communicate error [22:27:46]OFD Sender: Processing packet 226897 [packets to send 604, broken 603] [22:27:46]ProducePacketName [22:27:46]name=ofd_packets/00226897 [22:27:46]OFD Sender: To server: pG, [22:27:46]CommunicateWithHost lk.salyk.kg:30040 [22:27:46]ConnectInit lk.salyk.kg [22:27:50]recv_with_timeout no data received [22:27:51]ConnectInit Can't take IP for lk.salyk.kg [22:27:51]CommunicateWithHost connect error [22:27:51]CommunicateWithHost err = -1 [22:27:51]OFD Sender: Server communicate error [22:27:56]OFD Sender: Processing packet 226897 [packets to send 604, broken 603] [22:27:56]ProducePacketName [22:27:56]name=ofd_packets/00226897 [22:27:56]OFD Sender: To server: pG, [22:27:56]CommunicateWithHost lk.salyk.kg:30040 [22:27:56]ConnectInit lk.salyk.kg [22:27:59]Connected sock=9 [22:27:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 3C 0B 04 01 06 AE 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 14 CD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 02 00 00 F4 03 04 00 C2 C5 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 51 76 03 00 35 04 06 00 92 B0 FC F5 34 64 CC 9D 95 CA F1 32 64 5A [22:28:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 07 E1 47 00 AC 87 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 51 76 03 00 F4 03 04 00 04 72 A6 66 B6 04 01 00 00 0C 6F 6C 4E 03 5D 9C 5E [22:28:01]CommunicateWithHost err = 0 [22:28:01]CheckOFDResponse [22:28:01]1017 (14) - 77093643461234 [22:28:01]1041 (16) - 0000000000874959 [22:28:01]1040 (4) - 226897 [22:28:01]1012 (4) - 28.07.2024 16:29 [22:28:01]1206 (1) - 0 [22:28:01]OFD Sender: Remove packet 226897 [22:28:01]ProducePacketName [22:28:01]name=ofd_packets/00226897 [22:28:01]NVStorageDeleteData [22:28:01]OFD Sender: No OFD packet to send [22:28:06]OFD Sender: No OFD packet to send [22:28:11]OFD Sender: No OFD packet to send [22:28:16]OFD Sender: No OFD packet to send [22:28:21]OFD Sender: No OFD packet to send [22:28:26]OFD Sender: No OFD packet to send [22:28:31]OFD Sender: No OFD packet to send [22:28:36]OFD Sender: No OFD packet to send [22:28:41]OFD Sender: No OFD packet to send [22:28:46]OFD Sender: No OFD packet to send [22:28:51]OFD Sender: No OFD packet to send [22:28:56]OFD Sender: No OFD packet to send [22:29:01]OFD Sender: No OFD packet to send [22:29:06]OFD Sender: No OFD packet to send [22:29:11]OFD Sender: No OFD packet to send [22:29:16]OFD Sender: No OFD packet to send [22:29:21]OFD Sender: No OFD packet to send [22:29:26]OFD Sender: No OFD packet to send [22:29:31]OFD Sender: No OFD packet to send [22:29:36]OFD Sender: No OFD packet to send [22:29:41]OFD Sender: No OFD packet to send [22:29:46]OFD Sender: No OFD packet to send [22:29:51]OFD Sender: No OFD packet to send [22:29:56]OFD Sender: No OFD packet to send [22:30:01]OFD Sender: No OFD packet to send [22:30:06]OFD Sender: No OFD packet to send [22:30:11]OFD Sender: No OFD packet to send [22:30:17]OFD Sender: No OFD packet to send [22:30:19]accept exits with 10 [22:30:19]New connection [22:30:19]New thread 3066756452 created [22:30:19]Thread 3066899812 joined [22:30:19]Waiting for new connection... [22:30:19] Sock 10.Parse request [22:30:19]Sock 10.Check first char [22:30:19]Sock 10.First char is OK [22:30:19]request: POST /json_proto HTTP/1.0 [22:30:19]Method: POST [22:30:19]URL: /json_proto [22:30:19]Method is POST - this is cgi request [22:30:19]url: /json_proto [22:30:19]query_string will be loaded in cgi processing [22:30:19]execute_cgi json_proto POST (null) [22:30:19]execute_cgi path=json_proto method=POST [22:30:19]POST find Content-Length [22:30:19]Host: 172.17.43.131:8080 [22:30:19]Content-Length: 1189 [22:30:19]Content-Type: application/json [22:30:19] [22:30:19]POST finish read [22:30:19]Found Content-Length = 1189 [22:30:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0421\u0430\u043C\u0430\u0442\u043E\u0432 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2003326\u000A28.07.2024 22:28\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 63\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 678.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A43306\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:30:19]execute_script... [22:30:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0421\u0430\u043C\u0430\u0442\u043E\u0432 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2003326\u000A28.07.2024 22:28\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 63\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 678.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A43306\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:30:19]POST & json_proto [22:30:19]process_json_proto [22:30:19]json parsed OK: [22:30:19]protocol is kg_v1.0 [22:30:19]action value=print_text [22:30:19]process_action print_text [22:30:19]cmd_print_text [22:30:19]ExternCall_PrintAddStr [22:30:19]wPrintStart [22:30:19]Write to MH i2c: 01 00 00 29 02 2B [22:30:19]Write i2c OK [22:30:19]MH_I2C_Read... [22:30:19]Read from MH i2c: 01 [22:30:19]MH_I2C_Read... [22:30:19]Read from MH i2c: 01 07 00 [22:30:19]MH_I2C_Read... [22:30:19]Read from MH i2c: 01 07 00 29 02 00 00 00 00 00 FF 0F 40 [22:30:19]RasterBufferAndPrint [22:30:19]line *****ТОВАРНЫЙ ЧЕК***** [22:30:19]line АЗС-97 [22:30:19]line Партнер нефть [22:30:19]line 02508201610067 [22:30:19]line Кассир : Саматов Б. [22:30:19]line Счет N : (1)2003326 [22:30:19]line 28.07.2024 22:28 [22:30:19]line ПРОДАЖА [22:30:19]line ТРК (МРК, ГНК): 63 [22:30:19]line Вид ГСМ : 2710124130 [22:30:19]line Аи-92-К-5 [22:30:19]line 10.000 x 67.80 [22:30:19]line ИТОГ: 678.00 [22:30:19]line Тип оплаты: Талоны: Топливная Карта [22:30:19]line 43306 [22:30:19]line ______________________ [22:30:19]line (подпись) [22:30:19]written 0, free lines is 4095 [22:30:20]Write to MH i2c: 01 00 00 3D 02 3F [22:30:20]Write i2c OK [22:30:20]MH_I2C_Read... [22:30:20]Read from MH i2c: 01 [22:30:20]MH_I2C_Read... [22:30:20]Read from MH i2c: 01 07 00 [22:30:20]MH_I2C_Read... [22:30:20]Read from MH i2c: 01 07 00 3D 02 00 00 00 00 00 10 0E 64 [22:30:20]RasterBufferAndPrint [22:30:20]line [22:30:20]line [22:30:20]line [22:30:20]line [22:30:20]line [22:30:20]written 0, free lines is 3602 [22:30:20]MH_Cut [22:30:20]Write to MH i2c: D1 01 00 44 02 01 18 [22:30:20]Write i2c OK [22:30:20]MH_I2C_Read... [22:30:20]Read from MH i2c: D1 [22:30:20]MH_I2C_Read... [22:30:20]Read from MH i2c: D1 01 00 [22:30:20]MH_I2C_Read... [22:30:20]Read from MH i2c: D1 01 00 44 02 00 17 [22:30:20]Write to MH i2c: 01 00 00 45 02 47 [22:30:20]Write i2c OK [22:30:20]MH_I2C_Read... [22:30:20]*** Cut start [22:30:20]*** Partial cut [22:30:20]*** CUTSNS_PIN = 1 [22:30:20]*** CUTSNS_PIN = 0 [22:30:21]*** Brake cut motor [22:30:21]Read from MH i2c: 01 [22:30:21]MH_I2C_Read... [22:30:21]*** Stop cut motor [22:30:21]*** Cut end [22:30:21]Read from MH i2c: 01 07 00 [22:30:21]MH_I2C_Read... [22:30:21]Read from MH i2c: 01 07 00 45 02 00 00 00 00 00 FF 0F 5C [22:30:21]process_action print_text done [22:30:21]requested_data is exist [22:30:21]produce_requested_data [22:30:21]requested_item fm.sn is exist - process it [22:30:21]wFMCommunicate request_size=4 [22:30:21]MH_SAM_APDU [22:30:21]CAPDU: 80 11 00 00 [22:30:21]Write to MH i2c: E2 08 00 46 02 80 11 00 00 00 00 00 00 C2 [22:30:21]Write i2c OK [22:30:21]MH_I2C_Read... [22:30:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:30:21]Read from MH i2c: E2 [22:30:21]MH_I2C_Read... [22:30:21]Read from MH i2c: E2 17 00 [22:30:21]MH_I2C_Read... [22:30:21]Read from MH i2c: E2 17 00 46 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1F [22:30:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:30:21]wFMCommunicate OK [22:30:21]requested_item fd.num is exist - process it [22:30:21]SAM_PROTO_GetFieldsCounters [22:30:21]wFMCommunicate request_size=4 [22:30:21]MH_SAM_APDU [22:30:21]CAPDU: 80 13 00 00 [22:30:21]Write to MH i2c: E2 08 00 47 02 80 13 00 00 00 00 00 00 C5 [22:30:21]Write i2c OK [22:30:21]MH_I2C_Read... [22:30:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:30:21]Read from MH i2c: E2 [22:30:21]MH_I2C_Read... [22:30:21]Read from MH i2c: E2 62 00 [22:30:21]MH_I2C_Read... [22:30:21]Read from MH i2c: E2 62 00 47 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 51 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 2D 02 00 00 5E 04 04 00 2D 02 00 00 57 04 04 00 2E 02 00 00 19 04 04 00 00 00 00 00 90 00 FD [22:30:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 51 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 2D 02 00 00 5E 04 04 00 2D 02 00 00 57 04 04 00 2E 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:30:21]wFMCommunicate OK [22:30:21]SAM_PROTO_GetFieldsCounters done [22:30:21]requested_item shift.num is exist - process it [22:30:21]requested_item shift.opened is exist - process it [22:30:21]req_shift_opened [22:30:21]FM_GetShiftState [22:30:21]SAM_PROTO_GetShiftState [22:30:21]wFMCommunicate request_size=4 [22:30:21]MH_SAM_APDU [22:30:21]CAPDU: 80 13 01 00 [22:30:21]Write to MH i2c: E2 08 00 48 02 80 13 01 00 00 00 00 00 C7 [22:30:21]Write i2c OK [22:30:21]MH_I2C_Read... [22:30:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:30:21]Read from MH i2c: E2 [22:30:21]MH_I2C_Read... [22:30:21]Read from MH i2c: E2 0E 00 [22:30:21]MH_I2C_Read... [22:30:21]Read from MH i2c: E2 0E 00 48 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 78 [22:30:21]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:30:21]wFMCommunicate OK [22:30:21]SAM_PROTO_GetShiftState done [22:30:21]FM_GetShiftState done [22:30:21]req_shift_opened done [22:30:21]requested_item shift.open_date is exist - process it [22:30:21]req_shift_open_date [22:30:21]req_shift_open_date done [22:30:21]produce_requested_data done [22:30:21]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226897,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [22:30:21]process_action_free print_text [22:30:21]json_value_free [22:30:21]json_value_free done [22:30:21]process_json_proto returns [22:30:21]Send response to host [22:30:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226897,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [22:30:21]free response buf [22:30:21]execute_script done [22:30:21]execute_script returns [22:30:21]free content buf [22:30:21]Sock 10.Close socket [22:30:21]Sock 10.Thread stoped [22:30:22]OFD Sender: No OFD packet to send [22:30:27]OFD Sender: No OFD packet to send [22:30:29]recv_with_timeout no data received [22:30:32]OFD Sender: No OFD packet to send [22:30:37]OFD Sender: No OFD packet to send [22:30:39]accept exits with 7 [22:30:39]New connection [22:30:39]New thread 3066899812 created [22:30:39]Thread 3066756452 joined [22:30:39]Waiting for new connection... [22:30:39] Sock 7.Parse request [22:30:39]Sock 7.Check first char [22:30:39]Sock 7.First char is OK [22:30:39]request: POST /json_proto HTTP/1.0 [22:30:39]Method: POST [22:30:39]URL: /json_proto [22:30:39]Method is POST - this is cgi request [22:30:39]url: /json_proto [22:30:39]query_string will be loaded in cgi processing [22:30:39]execute_cgi json_proto POST (null) [22:30:39]execute_cgi path=json_proto method=POST [22:30:39]POST find Content-Length [22:30:39]Host: 172.17.43.131:8080 [22:30:39]Content-Length: 678 [22:30:39]Content-Type: application/json [22:30:39] [22:30:39]POST finish read [22:30:39]Found Content-Length = 678 [22:30:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003327", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:30:39]execute_script... [22:30: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)2003327", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:30:39]POST & json_proto [22:30:39]process_json_proto [22:30:39]json parsed OK: [22:30:39]protocol is kg_v1.0 [22:30:39]action value=close_receipt [22:30:39]process_action close_receipt [22:30:39]cmd_close_receipt [22:30:39]MH_GetDate [22:30:39]Write to MH i2c: F0 00 00 49 02 3A [22:30:39]Write i2c OK [22:30:39]MH_I2C_Read... [22:30:39]Read from MH i2c: F0 [22:30:39]MH_I2C_Read... [22:30:39]Read from MH i2c: F0 09 00 [22:30:39]MH_I2C_Read... [22:30:39]Read from MH i2c: F0 09 00 49 02 00 8F C6 A6 66 F8 BA A6 66 62 [22:30:39]GetLastDocTimeStamp 1722205634 [22:30:39]current date 1722205839 [22:30:39]FM_GetShiftState [22:30:39]SAM_PROTO_GetShiftState [22:30:39]wFMCommunicate request_size=4 [22:30:39]MH_SAM_APDU [22:30:39]CAPDU: 80 13 01 00 [22:30:39]Write to MH i2c: E2 08 00 4A 02 80 13 01 00 00 00 00 00 C9 [22:30:39]Write i2c OK [22:30:39]MH_I2C_Read... [22:30:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:30:39]Read from MH i2c: E2 [22:30:39]MH_I2C_Read... [22:30:39]Read from MH i2c: E2 0E 00 [22:30:39]MH_I2C_Read... [22:30:39]Read from MH i2c: E2 0E 00 4A 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 7A [22:30:39]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:30:39]wFMCommunicate OK [22:30:39]SAM_PROTO_GetShiftState done [22:30:39]FM_GetShiftState done [22:30:39]opened in 1722125326 [22:30:39]opened+sec_in_day 1722211726 [22:30:39]quantity*price = 70044 [22:30:39]sum+1 = 70046 [22:30:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.45 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 558 28.07.2024 22:30 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226898 ФПД: 10040561428621 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T223039&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226898&fm=10040561428621&tin=02508201610067®Number=0000000000092624&sum=70000 [22:30:40]StoreToDocumentArchive [22:30:40]shift 439 fd 226898 [22:30:40]save to /storage/0439/doc_00226898 [22:30:40]save last doc name /storage/0439/doc_00226898 to /storage/kkm_last_doc_name [22:30:40]save OK [22:30:40]Clear old archive folders... [22:30:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:30:40]tlvbuf is 01091740 [22:30:40]SAM_PROTO_ClearQueue [22:30:40]wFMCommunicate request_size=4 [22:30:40]MH_SAM_APDU [22:30:40]CAPDU: 80 09 00 00 [22:30:40]Write to MH i2c: E2 08 00 57 02 80 09 00 00 00 00 00 00 CB [22:30:40]Write i2c OK [22:30:40]MH_I2C_Read... [22:30:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:30:40]Read from MH i2c: E2 [22:30:40]MH_I2C_Read... [22:30:40]Read from MH i2c: E2 03 00 [22:30:40]MH_I2C_Read... [22:30:40]Read from MH i2c: E2 03 00 57 02 00 90 00 CD [22:30:40]RAPDU: 90 00 [22:30:40]wFMCommunicate OK [22:30:40]SAM_PROTO_ClearQueue done [22:30:40]KKMCreateOFDPacket [22:30:40]OFDProtocolAddRootSTLVToBuf [22:30:40]FM_MakeSignedData [22:30:40]FM_MakeSignedData [22:30:40]SAM_PROTO_SignData [22:30:40]wFMCommunicate request_size=4 [22:30:40]MH_SAM_APDU [22:30:40]CAPDU: 80 0D 01 02 [22:30:40]Write to MH i2c: E2 08 00 58 02 80 0D 01 02 00 00 00 00 D3 [22:30:40]Write i2c OK [22:30:40]MH_I2C_Read... [22:30:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:30:40]Read from MH i2c: E2 [22:30:40]MH_I2C_Read... [22:30:40]Read from MH i2c: E2 03 00 [22:30:40]MH_I2C_Read... [22:30:40]Read from MH i2c: E2 03 00 58 02 00 90 00 CE [22:30:40]RAPDU: 90 00 [22:30:40]wFMCommunicate OK [22:30:40]wFMCommunicate request_size=255 [22:30:40]MH_SAM_APDU [22:30:40]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 02 00 00 F4 03 04 00 8F C6 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 52 76 03 00 35 04 06 00 09 [22:30:40]Write to MH i2c: E2 02 01 59 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 02 00 00 F4 03 04 00 8F C6 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 52 76 03 00 35 04 06 00 09 00 00 6E [22:30:40]Write i2c OK [22:30:40]MH_I2C_Read... [22:30:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:30:40]Read from MH i2c: E2 [22:30:40]MH_I2C_Read... [22:30:40]Read from MH i2c: E2 03 00 [22:30:40]MH_I2C_Read... [22:30:40]Read from MH i2c: E2 03 00 59 02 00 90 00 CF [22:30:40]RAPDU: 90 00 [22:30:40]wFMCommunicate OK [22:30:40]wFMCommunicate request_size=10 [22:30:40]MH_SAM_APDU [22:30:40]CAPDU: 80 0D 02 02 05 21 C0 18 E8 8D [22:30:40]Write to MH i2c: E2 0D 00 5A 02 80 0D 02 02 05 00 21 C0 18 E8 8D 00 00 4E [22:30:40]Write i2c OK [22:30:40]MH_I2C_Read... [22:30:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:30:40]Read from MH i2c: E2 [22:30:40]MH_I2C_Read... [22:30:40]Read from MH i2c: E2 03 00 [22:30:40]MH_I2C_Read... [22:30:40]Read from MH i2c: E2 03 00 5A 02 00 90 00 D0 [22:30:40]RAPDU: 90 00 [22:30:40]wFMCommunicate OK [22:30:40]wFMCommunicate request_size=4 [22:30:40]MH_SAM_APDU [22:30:40]CAPDU: 80 0D 03 02 [22:30:40]Write to MH i2c: E2 08 00 5B 02 80 0D 03 02 00 00 00 00 D8 [22:30:40]Write i2c OK [22:30:40]MH_I2C_Read... [22:30:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:30:40]Read from MH i2c: E2 [22:30:40]MH_I2C_Read... [22:30:40]Read from MH i2c: E2 0B 00 [22:30:40]MH_I2C_Read... [22:30:40]Read from MH i2c: E2 0B 00 5B 02 00 EF 26 24 49 C8 6D E6 6B 90 00 E1 [22:30:40]RAPDU: EF 26 24 49 C8 6D E6 6B 90 00 [22:30:40]wFMCommunicate OK [22:30:40]SAM_PROTO_SignData done [22:30:40]FM_MakeSignedData done [22:30:40]CreateOFDProtocolMessage [22:30:40]wFMCommunicate request_size=4 [22:30:40]MH_SAM_APDU [22:30:40]CAPDU: 80 11 00 00 [22:30:40]Write to MH i2c: E2 08 00 5C 02 80 11 00 00 00 00 00 00 D8 [22:30:40]Write i2c OK [22:30:40]MH_I2C_Read... [22:30:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:30:40]Read from MH i2c: E2 [22:30:40]MH_I2C_Read... [22:30:40]Read from MH i2c: E2 17 00 [22:30:40]MH_I2C_Read... [22:30:40]Read from MH i2c: E2 17 00 5C 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 35 [22:30:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:30:40]wFMCommunicate OK [22:30:40]CreateOFDProtocolMessage done [22:30:40]OFDSenderStorePacket 226898 [22:30:40]StoreOFDPacket docnum=226898 [22:30:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 83 09 07 01 E3 2F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 02 00 00 F4 03 04 00 8F C6 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 52 76 03 00 35 04 06 00 09 21 C0 18 E8 8D EF 26 24 49 C8 6D E6 6B [22:30:40]CheckFolder [22:30:40]dirname=/storage/ofd_packets [22:30:40]CheckFolder done [22:30:40]ProducePacketName [22:30:40]name=ofd_packets/00226898 [22:30:40]NVStorageSaveData ofd_packets/00226898 [22:30:40]File name is /storage/ofd_packets/00226898 [22:30:40]Write 301 bytes [22:30:40]NVStorageSaveData done [22:30:40]OFDSenderStorePacket done [22:30:40]KKMCreateOFDPacket done [22:30:40]NVStorageSaveData kkm_last_timestamp [22:30:40]File name is /storage/kkm_last_timestamp [22:30:40]Write 4 bytes [22:30:40]NVStorageSaveData done [22:30:40]ExternCall_PrintAddStr [22:30:40]wPrintStart [22:30:40]Write to MH i2c: 01 00 00 5D 02 5F [22:30:40]Write i2c OK [22:30:40]MH_I2C_Read... [22:30:40]Read from MH i2c: 01 [22:30:40]MH_I2C_Read... [22:30:40]Read from MH i2c: 01 07 00 [22:30:40]MH_I2C_Read... [22:30:40]Read from MH i2c: 01 07 00 5D 02 00 00 00 00 00 FF 0F 74 [22:30:40]RasterBufferAndPrint [22:30:40]line Счет N : (1)2003327 [22:30:40]line ИНН: 02508201610067 [22:30:40]line Контрольно-Кассовый Чек [22:30:40]line ПРОДАЖА [22:30:40]line ТРК (МРК, ГНК) : 34 [22:30:40]line Товар: 2710124500 [22:30:40]line Аи-95-К-5 [22:30:40]line 9.440 * 74.20 [22:30:40]line = 700.45 [22:30:40]line НДС 12% НСП 1% [22:30:40]line > о реализуемом товаре [22:30:40]line ОКРУГЛЕНИЕ: -0.45 [22:30:40]line ИТОГО: 700.00 [22:30:40]line Внесено: 700.00 [22:30:40]line СДАЧА: 0.00 [22:30:40]line НСП 1% : 6.20 [22:30:40]line НДС 12% : 74.38 [22:30:40]line Наличными: 700.00 [22:30:40]line Безнал.: 0.00 [22:30:40]line Место: АЗС № 97 "Партнер Нефть" [22:30:40]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:30:40]line СНО: Общий режим [22:30:40]line Чек 558 28.07.2024 22:30 [22:30:40]line Смена: 439 ФФД: 1.0 [22:30:40]line ЗНМ: 0300000054 [22:30:40]line РНМ: 0000000000092624 [22:30:40]line Версия ККМ: 001 [22:30:40]line ФМ: 0000000000874959 [22:30:40]line ФД: 226898 [22:30:40]line ФПД: 10040561428621 [22:30:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T223039&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226898&fm=10040561428621&tin=02508201610067®Number=0000000000092624&sum=70000 [22:30:40]written 0, free lines is 4095 [22:30:40]OFD Sender: Processing packet 226898 [packets to send 604, broken 603] [22:30:40]ProducePacketName [22:30:40]name=ofd_packets/00226898 [22:30:40]OFD Sender: To server: pG, [22:30:40]CommunicateWithHost lk.salyk.kg:30040 [22:30:40]ConnectInit lk.salyk.kg [22:30:41]Write to MH i2c: 01 00 00 88 02 8A [22:30:41]Write i2c OK [22:30:41]MH_I2C_Read... [22:30:41]Read from MH i2c: 01 [22:30:41]MH_I2C_Read... [22:30:41]Read from MH i2c: 01 07 00 [22:30:41]MH_I2C_Read... [22:30:41]Read from MH i2c: 01 07 00 88 02 00 00 00 00 00 62 0C FF [22:30:41]RasterBufferAndPrint [22:30:41]line [22:30:41]line [22:30:41]line [22:30:41]line [22:30:41]line [22:30:41]written 0, free lines is 3174 [22:30:41]MH_Cut [22:30:41]Write to MH i2c: D1 01 00 8F 02 01 63 [22:30:41]Write i2c OK [22:30:41]MH_I2C_Read... [22:30:41]Read from MH i2c: D1 [22:30:41]MH_I2C_Read... [22:30:41]Read from MH i2c: D1 01 00 [22:30:41]MH_I2C_Read... [22:30:41]Read from MH i2c: D1 01 00 8F 02 00 62 [22:30:41]Write to MH i2c: 01 00 00 90 02 92 [22:30:41]Write i2c OK [22:30:41]MH_I2C_Read... [22:30:42]*** Cut start [22:30:42]*** Partial cut [22:30:42]*** CUTSNS_PIN = 1 [22:30:42]*** CUTSNS_PIN = 0 [22:30:42]*** Brake cut motor [22:30:43]Read from MH i2c: 01 [22:30:43]MH_I2C_Read... [22:30:43]*** Stop cut motor [22:30:43]*** Cut end [22:30:43]Read from MH i2c: 01 07 00 [22:30:43]MH_I2C_Read... [22:30:43]Read from MH i2c: 01 07 00 90 02 00 00 00 00 00 FF 0F A7 [22:30:43]process_action close_receipt done [22:30:43]requested_data is exist [22:30:43]produce_requested_data [22:30:43]requested_item fm.sn is exist - process it [22:30:43]wFMCommunicate request_size=4 [22:30:43]MH_SAM_APDU [22:30:43]CAPDU: 80 11 00 00 [22:30:43]Write to MH i2c: E2 08 00 91 02 80 11 00 00 00 00 00 00 0D [22:30:43]Write i2c OK [22:30:43]MH_I2C_Read... [22:30:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:30:43]Read from MH i2c: E2 [22:30:43]MH_I2C_Read... [22:30:43]Read from MH i2c: E2 17 00 [22:30:43]MH_I2C_Read... [22:30:43]Read from MH i2c: E2 17 00 91 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6A [22:30:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:30:43]wFMCommunicate OK [22:30:43]requested_item fd.num is exist - process it [22:30:43]SAM_PROTO_GetFieldsCounters [22:30:43]wFMCommunicate request_size=4 [22:30:43]MH_SAM_APDU [22:30:43]CAPDU: 80 13 00 00 [22:30:43]Write to MH i2c: E2 08 00 92 02 80 13 00 00 00 00 00 00 10 [22:30:43]Write i2c OK [22:30:43]MH_I2C_Read... [22:30:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:30:43]Read from MH i2c: E2 [22:30:43]MH_I2C_Read... [22:30:43]Read from MH i2c: E2 62 00 [22:30:43]MH_I2C_Read... [22:30:43]Read from MH i2c: E2 62 00 92 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 52 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 2E 02 00 00 5E 04 04 00 2E 02 00 00 57 04 04 00 2F 02 00 00 19 04 04 00 00 00 00 00 90 00 4C [22:30:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 52 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 2E 02 00 00 5E 04 04 00 2E 02 00 00 57 04 04 00 2F 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:30:43]wFMCommunicate OK [22:30:43]SAM_PROTO_GetFieldsCounters done [22:30:43]requested_item shift.num is exist - process it [22:30:43]requested_item shift.opened is exist - process it [22:30:43]req_shift_opened [22:30:43]FM_GetShiftState [22:30:43]SAM_PROTO_GetShiftState [22:30:43]wFMCommunicate request_size=4 [22:30:43]MH_SAM_APDU [22:30:43]CAPDU: 80 13 01 00 [22:30:43]Write to MH i2c: E2 08 00 93 02 80 13 01 00 00 00 00 00 12 [22:30:43]Write i2c OK [22:30:43]MH_I2C_Read... [22:30:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:30:43]Read from MH i2c: E2 [22:30:43]MH_I2C_Read... [22:30:43]Read from MH i2c: E2 0E 00 [22:30:43]MH_I2C_Read... [22:30:43]Read from MH i2c: E2 0E 00 93 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 C3 [22:30:43]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:30:43]wFMCommunicate OK [22:30:43]SAM_PROTO_GetShiftState done [22:30:43]FM_GetShiftState done [22:30:43]req_shift_opened done [22:30:43]requested_item shift.open_date is exist - process it [22:30:43]req_shift_open_date [22:30:43]req_shift_open_date done [22:30:43]produce_requested_data done [22:30:43]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226898,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [22:30:43]process_action_free close_receipt [22:30:43]json_value_free [22:30:43]json_value_free done [22:30:43]process_json_proto returns [22:30:43]Send response to host [22:30:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226898,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [22:30:43]free response buf [22:30:43]execute_script done [22:30:43]execute_script returns [22:30:43]free content buf [22:30:43]Sock 7.Close socket [22:30:43]Sock 7.Thread stoped [22:30:45]ConnectInit Can't take IP for lk.salyk.kg [22:30:45]CommunicateWithHost connect error [22:30:45]CommunicateWithHost err = -1 [22:30:45]OFD Sender: Server communicate error [22:30:50]OFD Sender: Processing packet 226898 [packets to send 604, broken 603] [22:30:50]ProducePacketName [22:30:50]name=ofd_packets/00226898 [22:30:50]OFD Sender: To server: pG, [22:30:50]CommunicateWithHost lk.salyk.kg:30040 [22:30:50]ConnectInit lk.salyk.kg [22:30:55]ConnectInit Can't take IP for lk.salyk.kg [22:30:55]CommunicateWithHost connect error [22:30:55]CommunicateWithHost err = -1 [22:30:55]OFD Sender: Server communicate error [22:31:00]OFD Sender: Processing packet 226898 [packets to send 604, broken 603] [22:31:00]ProducePacketName [22:31:00]name=ofd_packets/00226898 [22:31:00]OFD Sender: To server: pG, [22:31:00]CommunicateWithHost lk.salyk.kg:30040 [22:31:00]ConnectInit lk.salyk.kg [22:31:02]recv_with_timeout no data received [22:31:05]ConnectInit Can't take IP for lk.salyk.kg [22:31:05]CommunicateWithHost connect error [22:31:05]CommunicateWithHost err = -1 [22:31:05]OFD Sender: Server communicate error [22:31:10]OFD Sender: Processing packet 226898 [packets to send 604, broken 603] [22:31:10]ProducePacketName [22:31:10]name=ofd_packets/00226898 [22:31:10]OFD Sender: To server: pG, [22:31:10]CommunicateWithHost lk.salyk.kg:30040 [22:31:10]ConnectInit lk.salyk.kg [22:31:18]Connected sock=9 [22:31:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 83 09 07 01 E3 2F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 02 00 00 F4 03 04 00 8F C6 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 52 76 03 00 35 04 06 00 09 21 C0 18 E8 8D EF 26 24 49 C8 6D E6 6B [22:31:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 57 5F 47 00 F9 DD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 52 76 03 00 F4 03 04 00 CB 72 A6 66 B6 04 01 00 00 C0 B7 D1 68 AF 5C BB 3D [22:31:20]CommunicateWithHost err = 0 [22:31:20]CheckOFDResponse [22:31:20]1017 (14) - 77093643461234 [22:31:20]1041 (16) - 0000000000874959 [22:31:20]1040 (4) - 226898 [22:31:20]1012 (4) - 28.07.2024 16:33 [22:31:20]1206 (1) - 0 [22:31:20]OFD Sender: Remove packet 226898 [22:31:20]ProducePacketName [22:31:20]name=ofd_packets/00226898 [22:31:20]NVStorageDeleteData [22:31:21]OFD Sender: No OFD packet to send [22:31:26]OFD Sender: No OFD packet to send [22:31:31]OFD Sender: No OFD packet to send [22:31:36]OFD Sender: No OFD packet to send [22:31:40]accept exits with 10 [22:31:40]New connection [22:31:40]New thread 3066756452 created [22:31:40]Thread 3066899812 joined [22:31:40]Waiting for new connection... [22:31:40] Sock 10.Parse request [22:31:40]Sock 10.Check first char [22:31:40]Sock 10.First char is OK [22:31:40]request: POST /json_proto HTTP/1.0 [22:31:40]Method: POST [22:31:40]URL: /json_proto [22:31:40]Method is POST - this is cgi request [22:31:40]url: /json_proto [22:31:40]query_string will be loaded in cgi processing [22:31:40]execute_cgi json_proto POST (null) [22:31:40]execute_cgi path=json_proto method=POST [22:31:40]POST find Content-Length [22:31:40]Host: 172.17.43.131:8080 [22:31:40]Content-Length: 683 [22:31:40]Content-Type: application/json [22:31:40] [22:31:40]POST finish read [22:31:40]Found Content-Length = 683 [22:31:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003328", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 17.700, "sum" : 1200.06, "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" ] } } [22:31:40]execute_script... [22:31: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)2003328", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 17.700, "sum" : 1200.06, "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" ] } } [22:31:40]POST & json_proto [22:31:40]process_json_proto [22:31:40]json parsed OK: [22:31:40]protocol is kg_v1.0 [22:31:40]action value=close_receipt [22:31:40]process_action close_receipt [22:31:40]cmd_close_receipt [22:31:40]MH_GetDate [22:31:40]Write to MH i2c: F0 00 00 94 02 85 [22:31:40]Write i2c OK [22:31:40]MH_I2C_Read... [22:31:40]Read from MH i2c: F0 [22:31:40]MH_I2C_Read... [22:31:40]Read from MH i2c: F0 09 00 [22:31:40]MH_I2C_Read... [22:31:40]Read from MH i2c: F0 09 00 94 02 00 CD C6 A6 66 F8 BA A6 66 EB [22:31:40]GetLastDocTimeStamp 1722205839 [22:31:40]current date 1722205901 [22:31:40]FM_GetShiftState [22:31:40]SAM_PROTO_GetShiftState [22:31:40]wFMCommunicate request_size=4 [22:31:40]MH_SAM_APDU [22:31:40]CAPDU: 80 13 01 00 [22:31:40]Write to MH i2c: E2 08 00 95 02 80 13 01 00 00 00 00 00 14 [22:31:40]Write i2c OK [22:31:40]MH_I2C_Read... [22:31:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:31:40]Read from MH i2c: E2 [22:31:40]MH_I2C_Read... [22:31:40]Read from MH i2c: E2 0E 00 [22:31:40]MH_I2C_Read... [22:31:40]Read from MH i2c: E2 0E 00 95 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 C5 [22:31:40]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:31:40]wFMCommunicate OK [22:31:40]SAM_PROTO_GetShiftState done [22:31:40]FM_GetShiftState done [22:31:40]opened in 1722125326 [22:31:40]opened+sec_in_day 1722211726 [22:31:40]quantity*price = 120006 [22:31:40]sum+1 = 120007 [22:31:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.44 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 559 28.07.2024 22:31 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226899 ФПД: 60471421557406 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T223141&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226899&fm=60471421557406&tin=02508201610067®Number=0000000000092624&sum=120000 [22:31:42]StoreToDocumentArchive [22:31:42]shift 439 fd 226899 [22:31:42]save to /storage/0439/doc_00226899 [22:31:42]save last doc name /storage/0439/doc_00226899 to /storage/kkm_last_doc_name [22:31:42]save OK [22:31:42]Clear old archive folders... [22:31:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:31:42]tlvbuf is 0109F220 [22:31:42]SAM_PROTO_ClearQueue [22:31:42]wFMCommunicate request_size=4 [22:31:42]MH_SAM_APDU [22:31:42]CAPDU: 80 09 00 00 [22:31:42]Write to MH i2c: E2 08 00 A2 02 80 09 00 00 00 00 00 00 16 [22:31:42]Write i2c OK [22:31:42]MH_I2C_Read... [22:31:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:31:42]Read from MH i2c: E2 [22:31:42]MH_I2C_Read... [22:31:42]Read from MH i2c: E2 03 00 [22:31:42]MH_I2C_Read... [22:31:42]Read from MH i2c: E2 03 00 A2 02 00 90 00 18 [22:31:42]RAPDU: 90 00 [22:31:42]wFMCommunicate OK [22:31:42]SAM_PROTO_ClearQueue done [22:31:42]KKMCreateOFDPacket [22:31:42]OFDProtocolAddRootSTLVToBuf [22:31:42]FM_MakeSignedData [22:31:42]FM_MakeSignedData [22:31:42]SAM_PROTO_SignData [22:31:42]wFMCommunicate request_size=4 [22:31:42]MH_SAM_APDU [22:31:42]CAPDU: 80 0D 01 02 [22:31:42]Write to MH i2c: E2 08 00 A3 02 80 0D 01 02 00 00 00 00 1E [22:31:42]Write i2c OK [22:31:42]MH_I2C_Read... [22:31:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:31:42]Read from MH i2c: E2 [22:31:42]MH_I2C_Read... [22:31:42]Read from MH i2c: E2 03 00 [22:31:42]MH_I2C_Read... [22:31:42]Read from MH i2c: E2 03 00 A3 02 00 90 00 19 [22:31:42]RAPDU: 90 00 [22:31:42]wFMCommunicate OK [22:31:42]wFMCommunicate request_size=255 [22:31:42]MH_SAM_APDU [22:31:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 02 00 00 F4 03 04 00 CD C6 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 53 76 03 00 35 04 06 00 36 [22:31:42]Write to MH i2c: E2 02 01 A4 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 02 00 00 F4 03 04 00 CD C6 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 53 76 03 00 35 04 06 00 36 00 00 A1 [22:31:42]Write i2c OK [22:31:42]MH_I2C_Read... [22:31:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:31:42]Read from MH i2c: E2 [22:31:42]MH_I2C_Read... [22:31:42]Read from MH i2c: E2 03 00 [22:31:42]MH_I2C_Read... [22:31:42]Read from MH i2c: E2 03 00 A4 02 00 90 00 1A [22:31:42]RAPDU: 90 00 [22:31:42]wFMCommunicate OK [22:31:42]wFMCommunicate request_size=10 [22:31:42]MH_SAM_APDU [22:31:42]CAPDU: 80 0D 02 02 05 FF 99 99 DA 9E [22:31:42]Write to MH i2c: E2 0D 00 A5 02 80 0D 02 02 05 00 FF 99 99 DA 9E 00 00 D4 [22:31:42]Write i2c OK [22:31:42]MH_I2C_Read... [22:31:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:31:42]Read from MH i2c: E2 [22:31:42]MH_I2C_Read... [22:31:42]Read from MH i2c: E2 03 00 [22:31:42]MH_I2C_Read... [22:31:42]Read from MH i2c: E2 03 00 A5 02 00 90 00 1B [22:31:42]RAPDU: 90 00 [22:31:42]wFMCommunicate OK [22:31:42]wFMCommunicate request_size=4 [22:31:42]MH_SAM_APDU [22:31:42]CAPDU: 80 0D 03 02 [22:31:42]Write to MH i2c: E2 08 00 A6 02 80 0D 03 02 00 00 00 00 23 [22:31:42]Write i2c OK [22:31:42]MH_I2C_Read... [22:31:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:31:42]Read from MH i2c: E2 [22:31:42]MH_I2C_Read... [22:31:42]Read from MH i2c: E2 0B 00 [22:31:42]MH_I2C_Read... [22:31:42]Read from MH i2c: E2 0B 00 A6 02 00 C6 FA 3E A8 2D A2 D7 9B 90 00 0B [22:31:42]RAPDU: C6 FA 3E A8 2D A2 D7 9B 90 00 [22:31:42]wFMCommunicate OK [22:31:42]SAM_PROTO_SignData done [22:31:42]FM_MakeSignedData done [22:31:42]CreateOFDProtocolMessage [22:31:42]wFMCommunicate request_size=4 [22:31:42]MH_SAM_APDU [22:31:42]CAPDU: 80 11 00 00 [22:31:42]Write to MH i2c: E2 08 00 A7 02 80 11 00 00 00 00 00 00 23 [22:31:42]Write i2c OK [22:31:42]MH_I2C_Read... [22:31:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:31:42]Read from MH i2c: E2 [22:31:42]MH_I2C_Read... [22:31:42]Read from MH i2c: E2 17 00 [22:31:42]MH_I2C_Read... [22:31:42]Read from MH i2c: E2 17 00 A7 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 80 [22:31:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:31:42]wFMCommunicate OK [22:31:42]CreateOFDProtocolMessage done [22:31:42]OFDSenderStorePacket 226899 [22:31:42]StoreOFDPacket docnum=226899 [22:31:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 11 4C 07 01 5E 55 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 02 00 00 F4 03 04 00 CD C6 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 53 76 03 00 35 04 06 00 36 FF 99 99 DA 9E C6 FA 3E A8 2D A2 D7 9B [22:31:42]CheckFolder [22:31:42]dirname=/storage/ofd_packets [22:31:42]CheckFolder done [22:31:42]ProducePacketName [22:31:42]name=ofd_packets/00226899 [22:31:42]NVStorageSaveData ofd_packets/00226899 [22:31:42]File name is /storage/ofd_packets/00226899 [22:31:42]Write 301 bytes [22:31:42]NVStorageSaveData done [22:31:42]OFDSenderStorePacket done [22:31:42]KKMCreateOFDPacket done [22:31:42]NVStorageSaveData kkm_last_timestamp [22:31:42]File name is /storage/kkm_last_timestamp [22:31:42]Write 4 bytes [22:31:42]NVStorageSaveData done [22:31:42]ExternCall_PrintAddStr [22:31:42]wPrintStart [22:31:42]Write to MH i2c: 01 00 00 A8 02 AA [22:31:42]Write i2c OK [22:31:42]MH_I2C_Read... [22:31:42]Read from MH i2c: 01 [22:31:42]MH_I2C_Read... [22:31:42]Read from MH i2c: 01 07 00 [22:31:42]MH_I2C_Read... [22:31:42]Read from MH i2c: 01 07 00 A8 02 00 00 00 00 00 FF 0F BF [22:31:42]RasterBufferAndPrint [22:31:42]line Счет N : (1)2003328 [22:31:42]line ИНН: 02508201610067 [22:31:42]line Контрольно-Кассовый Чек [22:31:42]line ПРОДАЖА [22:31:42]line ТРК (МРК, ГНК) : 53 [22:31:42]line Товар: 2710124130 [22:31:42]line Аи-92-К-5 [22:31:42]line 17.700 * 67.80 [22:31:42]line = 1200.06 [22:31:42]line НДС 12% НСП 1% [22:31:42]line > о реализуемом товаре [22:31:42]line ОКРУГЛЕНИЕ: -0.06 [22:31:42]line ИТОГО: 1200.00 [22:31:42]line Внесено: 1200.00 [22:31:42]line СДАЧА: 0.00 [22:31:42]line НСП 1% : 10.62 [22:31:42]line НДС 12% : 127.44 [22:31:42]line Наличными: 1200.00 [22:31:42]line Безнал.: 0.00 [22:31:42]line Место: АЗС № 97 "Партнер Нефть" [22:31:42]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:31:42]line СНО: Общий режим [22:31:42]line Чек 559 28.07.2024 22:31 [22:31:42]line Смена: 439 ФФД: 1.0 [22:31:42]line ЗНМ: 0300000054 [22:31:42]line РНМ: 0000000000092624 [22:31:42]line Версия ККМ: 001 [22:31:42]line ФМ: 0000000000874959 [22:31:42]line ФД: 226899 [22:31:42]line ФПД: 60471421557406 [22:31:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T223141&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226899&fm=60471421557406&tin=02508201610067®Number=0000000000092624&sum=120000 [22:31:42]written 0, free lines is 4095 [22:31:42]OFD Sender: Processing packet 226899 [packets to send 604, broken 603] [22:31:42]ProducePacketName [22:31:42]name=ofd_packets/00226899 [22:31:42]OFD Sender: To server: pG, [22:31:42]CommunicateWithHost lk.salyk.kg:30040 [22:31:42]ConnectInit lk.salyk.kg [22:31:43]Connected sock=7 [22:31:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 11 4C 07 01 5E 55 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 02 00 00 F4 03 04 00 CD C6 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 53 76 03 00 35 04 06 00 36 FF 99 99 DA 9E C6 FA 3E A8 2D A2 D7 9B [22:31:43]Write to MH i2c: 01 00 00 D3 02 D5 [22:31:43]Write i2c OK [22:31:43]MH_I2C_Read... [22:31:43]Read from MH i2c: 01 [22:31:43]MH_I2C_Read... [22:31:43]Read from MH i2c: 01 07 00 [22:31:43]MH_I2C_Read... [22:31:43]Read from MH i2c: 01 07 00 D3 02 00 00 00 00 00 5C 0C 44 [22:31:43]RasterBufferAndPrint [22:31:43]line [22:31:43]line [22:31:43]line [22:31:43]line [22:31:43]line [22:31:43]written 0, free lines is 3167 [22:31:43]MH_Cut [22:31:43]Write to MH i2c: D1 01 00 DA 02 01 AE [22:31:43]Write i2c OK [22:31:43]MH_I2C_Read... [22:31:43]Read from MH i2c: D1 [22:31:43]MH_I2C_Read... [22:31:43]Read from MH i2c: D1 01 00 [22:31:43]MH_I2C_Read... [22:31:43]Read from MH i2c: D1 01 00 DA 02 00 AD [22:31:43]Write to MH i2c: 01 00 00 DB 02 DD [22:31:43]Write i2c OK [22:31:43]MH_I2C_Read... [22:31:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 05 CB 47 00 96 F5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 53 76 03 00 F4 03 04 00 E3 72 A6 66 B6 04 01 00 00 57 52 D9 55 50 74 39 71 [22:31:43]CommunicateWithHost err = 0 [22:31:43]CheckOFDResponse [22:31:43]1017 (14) - 77093643461234 [22:31:43]1041 (16) - 0000000000874959 [22:31:43]1040 (4) - 226899 [22:31:43]1012 (4) - 28.07.2024 16:33 [22:31:43]1206 (1) - 0 [22:31:43]OFD Sender: Remove packet 226899 [22:31:43]ProducePacketName [22:31:43]name=ofd_packets/00226899 [22:31:43]NVStorageDeleteData [22:31:43]OFD Sender: No OFD packet to send [22:31:44]*** Cut start [22:31:44]*** Partial cut [22:31:44]*** CUTSNS_PIN = 1 [22:31:44]*** CUTSNS_PIN = 0 [22:31:44]*** Brake cut motor [22:31:44]Read from MH i2c: 01 [22:31:45]MH_I2C_Read... [22:31:45]*** Stop cut motor [22:31:45]*** Cut end [22:31:45]Read from MH i2c: 01 07 00 [22:31:45]MH_I2C_Read... [22:31:45]Read from MH i2c: 01 07 00 DB 02 00 00 00 00 00 FF 0F F2 [22:31:45]process_action close_receipt done [22:31:45]requested_data is exist [22:31:45]produce_requested_data [22:31:45]requested_item fm.sn is exist - process it [22:31:45]wFMCommunicate request_size=4 [22:31:45]MH_SAM_APDU [22:31:45]CAPDU: 80 11 00 00 [22:31:45]Write to MH i2c: E2 08 00 DC 02 80 11 00 00 00 00 00 00 58 [22:31:45]Write i2c OK [22:31:45]MH_I2C_Read... [22:31:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:31:45]Read from MH i2c: E2 [22:31:45]MH_I2C_Read... [22:31:45]Read from MH i2c: E2 17 00 [22:31:45]MH_I2C_Read... [22:31:45]Read from MH i2c: E2 17 00 DC 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B5 [22:31:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:31:45]wFMCommunicate OK [22:31:45]requested_item fd.num is exist - process it [22:31:45]SAM_PROTO_GetFieldsCounters [22:31:45]wFMCommunicate request_size=4 [22:31:45]MH_SAM_APDU [22:31:45]CAPDU: 80 13 00 00 [22:31:45]Write to MH i2c: E2 08 00 DD 02 80 13 00 00 00 00 00 00 5B [22:31:45]Write i2c OK [22:31:45]MH_I2C_Read... [22:31:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:31:45]Read from MH i2c: E2 [22:31:45]MH_I2C_Read... [22:31:45]Read from MH i2c: E2 62 00 [22:31:45]MH_I2C_Read... [22:31:45]Read from MH i2c: E2 62 00 DD 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 53 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 2F 02 00 00 5E 04 04 00 2F 02 00 00 57 04 04 00 30 02 00 00 19 04 04 00 00 00 00 00 90 00 9B [22:31:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 53 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 2F 02 00 00 5E 04 04 00 2F 02 00 00 57 04 04 00 30 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:31:45]wFMCommunicate OK [22:31:45]SAM_PROTO_GetFieldsCounters done [22:31:45]requested_item shift.num is exist - process it [22:31:45]requested_item shift.opened is exist - process it [22:31:45]req_shift_opened [22:31:45]FM_GetShiftState [22:31:45]SAM_PROTO_GetShiftState [22:31:45]wFMCommunicate request_size=4 [22:31:45]MH_SAM_APDU [22:31:45]CAPDU: 80 13 01 00 [22:31:45]Write to MH i2c: E2 08 00 DE 02 80 13 01 00 00 00 00 00 5D [22:31:45]Write i2c OK [22:31:45]MH_I2C_Read... [22:31:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:31:45]Read from MH i2c: E2 [22:31:45]MH_I2C_Read... [22:31:45]Read from MH i2c: E2 0E 00 [22:31:45]MH_I2C_Read... [22:31:45]Read from MH i2c: E2 0E 00 DE 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 0E [22:31:45]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:31:45]wFMCommunicate OK [22:31:45]SAM_PROTO_GetShiftState done [22:31:45]FM_GetShiftState done [22:31:45]req_shift_opened done [22:31:45]requested_item shift.open_date is exist - process it [22:31:45]req_shift_open_date [22:31:45]req_shift_open_date done [22:31:45]produce_requested_data done [22:31:45]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226899,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [22:31:45]process_action_free close_receipt [22:31:45]json_value_free [22:31:45]json_value_free done [22:31:45]process_json_proto returns [22:31:45]Send response to host [22:31:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226899,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [22:31:45]free response buf [22:31:45]execute_script done [22:31:45]execute_script returns [22:31:45]free content buf [22:31:45]Sock 10.Close socket [22:31:45]Sock 10.Thread stoped [22:31:48]OFD Sender: No OFD packet to send [22:31:53]OFD Sender: No OFD packet to send [22:31:58]recv_with_timeout no data received [22:31:58]OFD Sender: No OFD packet to send [22:32:01]accept exits with 9 [22:32:01]New connection [22:32:01]New thread 3066899812 created [22:32:01]Thread 3066756452 joined [22:32:01]Waiting for new connection... [22:32:01] Sock 9.Parse request [22:32:01]Sock 9.Check first char [22:32:01]Sock 9.First char is OK [22:32:01]request: POST /json_proto HTTP/1.0 [22:32:01]Method: POST [22:32:01]URL: /json_proto [22:32:01]Method is POST - this is cgi request [22:32:01]url: /json_proto [22:32:01]query_string will be loaded in cgi processing [22:32:01]execute_cgi json_proto POST (null) [22:32:01]execute_cgi path=json_proto method=POST [22:32:01]POST find Content-Length [22:32:01]Host: 172.17.43.131:8080 [22:32:01]Content-Length: 675 [22:32:01]Content-Type: application/json [22:32:01] [22:32:01]POST finish read [22:32:01]Found Content-Length = 675 [22:32:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003329", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [22:32:01]execute_script... [22:32:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003329", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [22:32:01]POST & json_proto [22:32:01]process_json_proto [22:32:01]json parsed OK: [22:32:01]protocol is kg_v1.0 [22:32:01]action value=close_receipt [22:32:01]process_action close_receipt [22:32:01]cmd_close_receipt [22:32:01]MH_GetDate [22:32:01]Write to MH i2c: F0 00 00 DF 02 D0 [22:32:01]Write i2c OK [22:32:01]MH_I2C_Read... [22:32:01]Read from MH i2c: F0 [22:32:01]MH_I2C_Read... [22:32:01]Read from MH i2c: F0 09 00 [22:32:01]MH_I2C_Read... [22:32:01]Read from MH i2c: F0 09 00 DF 02 00 E1 C6 A6 66 F8 BA A6 66 4A [22:32:01]GetLastDocTimeStamp 1722205901 [22:32:01]current date 1722205921 [22:32:01]FM_GetShiftState [22:32:01]SAM_PROTO_GetShiftState [22:32:01]wFMCommunicate request_size=4 [22:32:01]MH_SAM_APDU [22:32:01]CAPDU: 80 13 01 00 [22:32:01]Write to MH i2c: E2 08 00 E0 02 80 13 01 00 00 00 00 00 5F [22:32:01]Write i2c OK [22:32:01]MH_I2C_Read... [22:32:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:32:01]Read from MH i2c: E2 [22:32:01]MH_I2C_Read... [22:32:01]Read from MH i2c: E2 0E 00 [22:32:01]MH_I2C_Read... [22:32:01]Read from MH i2c: E2 0E 00 E0 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 10 [22:32:01]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:32:01]wFMCommunicate OK [22:32:01]SAM_PROTO_GetShiftState done [22:32:01]FM_GetShiftState done [22:32:01]opened in 1722125326 [22:32:01]opened+sec_in_day 1722211726 [22:32:01]quantity*price = 50063 [22:32:01]sum+1 = 50064 [22:32:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 560 28.07.2024 22:32 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226900 ФПД: 198414777676173 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T223201&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226900&fm=198414777676173&tin=02508201610067®Number=0000000000092624&sum=50000 [22:32:02]StoreToDocumentArchive [22:32:02]shift 439 fd 226900 [22:32:02]save to /storage/0439/doc_00226900 [22:32:02]save last doc name /storage/0439/doc_00226900 to /storage/kkm_last_doc_name [22:32:02]save OK [22:32:02]Clear old archive folders... [22:32:02]ProcessDocumentItem done err = 0, tmpTLVsize=248 [22:32:02]tlvbuf is 01091420 [22:32:02]SAM_PROTO_ClearQueue [22:32:02]wFMCommunicate request_size=4 [22:32:02]MH_SAM_APDU [22:32:02]CAPDU: 80 09 00 00 [22:32:02]Write to MH i2c: E2 08 00 ED 02 80 09 00 00 00 00 00 00 61 [22:32:02]Write i2c OK [22:32:02]MH_I2C_Read... [22:32:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:32:02]Read from MH i2c: E2 [22:32:02]MH_I2C_Read... [22:32:02]Read from MH i2c: E2 03 00 [22:32:02]MH_I2C_Read... [22:32:02]Read from MH i2c: E2 03 00 ED 02 00 90 00 63 [22:32:02]RAPDU: 90 00 [22:32:02]wFMCommunicate OK [22:32:02]SAM_PROTO_ClearQueue done [22:32:02]KKMCreateOFDPacket [22:32:02]OFDProtocolAddRootSTLVToBuf [22:32:02]FM_MakeSignedData [22:32:02]FM_MakeSignedData [22:32:02]SAM_PROTO_SignData [22:32:02]wFMCommunicate request_size=4 [22:32:02]MH_SAM_APDU [22:32:02]CAPDU: 80 0D 01 02 [22:32:02]Write to MH i2c: E2 08 00 EE 02 80 0D 01 02 00 00 00 00 69 [22:32:02]Write i2c OK [22:32:02]MH_I2C_Read... [22:32:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:32:03]Read from MH i2c: E2 [22:32:03]MH_I2C_Read... [22:32:03]Read from MH i2c: E2 03 00 [22:32:03]MH_I2C_Read... [22:32:03]Read from MH i2c: E2 03 00 EE 02 00 90 00 64 [22:32:03]RAPDU: 90 00 [22:32:03]wFMCommunicate OK [22:32:03]wFMCommunicate request_size=255 [22:32:03]MH_SAM_APDU [22:32: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 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 02 00 00 F4 03 04 00 E1 C6 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 54 76 03 00 35 04 06 00 B4 75 0A 57 [22:32:03]Write to MH i2c: E2 02 01 EF 02 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 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 02 00 00 F4 03 04 00 E1 C6 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 54 76 03 00 35 04 06 00 B4 75 0A 57 00 00 72 [22:32:03]Write i2c OK [22:32:03]MH_I2C_Read... [22:32:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:32:03]Read from MH i2c: E2 [22:32:03]MH_I2C_Read... [22:32:03]Read from MH i2c: E2 03 00 [22:32:03]MH_I2C_Read... [22:32:03]Read from MH i2c: E2 03 00 EF 02 00 90 00 65 [22:32:03]RAPDU: 90 00 [22:32:03]wFMCommunicate OK [22:32:03]wFMCommunicate request_size=7 [22:32:03]MH_SAM_APDU [22:32:03]CAPDU: 80 0D 02 02 02 71 8D [22:32:03]Write to MH i2c: E2 0A 00 F0 02 80 0D 02 02 02 00 71 8D 00 00 6E [22:32:03]Write i2c OK [22:32:03]MH_I2C_Read... [22:32:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:32:03]Read from MH i2c: E2 [22:32:03]MH_I2C_Read... [22:32:03]Read from MH i2c: E2 03 00 [22:32:03]MH_I2C_Read... [22:32:03]Read from MH i2c: E2 03 00 F0 02 00 90 00 66 [22:32:03]RAPDU: 90 00 [22:32:03]wFMCommunicate OK [22:32:03]wFMCommunicate request_size=4 [22:32:03]MH_SAM_APDU [22:32:03]CAPDU: 80 0D 03 02 [22:32:03]Write to MH i2c: E2 08 00 F1 02 80 0D 03 02 00 00 00 00 6E [22:32:03]Write i2c OK [22:32:03]MH_I2C_Read... [22:32:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:32:03]Read from MH i2c: E2 [22:32:03]MH_I2C_Read... [22:32:03]Read from MH i2c: E2 0B 00 [22:32:03]MH_I2C_Read... [22:32:03]Read from MH i2c: E2 0B 00 F1 02 00 02 28 7E 23 34 B0 22 20 90 00 60 [22:32:03]RAPDU: 02 28 7E 23 34 B0 22 20 90 00 [22:32:03]wFMCommunicate OK [22:32:03]SAM_PROTO_SignData done [22:32:03]FM_MakeSignedData done [22:32:03]CreateOFDProtocolMessage [22:32:03]wFMCommunicate request_size=4 [22:32:03]MH_SAM_APDU [22:32:03]CAPDU: 80 11 00 00 [22:32:03]Write to MH i2c: E2 08 00 F2 02 80 11 00 00 00 00 00 00 6E [22:32:03]Write i2c OK [22:32:03]MH_I2C_Read... [22:32:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:32:03]Read from MH i2c: E2 [22:32:03]MH_I2C_Read... [22:32:03]Read from MH i2c: E2 17 00 [22:32:03]MH_I2C_Read... [22:32:03]Read from MH i2c: E2 17 00 F2 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CB [22:32:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:32:03]wFMCommunicate OK [22:32:03]CreateOFDProtocolMessage done [22:32:03]OFDSenderStorePacket 226900 [22:32:03]StoreOFDPacket docnum=226900 [22:32:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 D0 D1 04 01 81 CA 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 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 02 00 00 F4 03 04 00 E1 C6 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 54 76 03 00 35 04 06 00 B4 75 0A 57 71 8D 02 28 7E 23 34 B0 22 20 [22:32:03]CheckFolder [22:32:03]dirname=/storage/ofd_packets [22:32:03]CheckFolder done [22:32:03]ProducePacketName [22:32:03]name=ofd_packets/00226900 [22:32:03]NVStorageSaveData ofd_packets/00226900 [22:32:03]File name is /storage/ofd_packets/00226900 [22:32:03]Write 298 bytes [22:32:03]NVStorageSaveData done [22:32:03]OFDSenderStorePacket done [22:32:03]KKMCreateOFDPacket done [22:32:03]NVStorageSaveData kkm_last_timestamp [22:32:03]File name is /storage/kkm_last_timestamp [22:32:03]Write 4 bytes [22:32:03]NVStorageSaveData done [22:32:03]ExternCall_PrintAddStr [22:32:03]wPrintStart [22:32:03]Write to MH i2c: 01 00 00 F3 02 F5 [22:32:03]Write i2c OK [22:32:03]MH_I2C_Read... [22:32:03]Read from MH i2c: 01 [22:32:03]MH_I2C_Read... [22:32:03]Read from MH i2c: 01 07 00 [22:32:03]MH_I2C_Read... [22:32:03]Read from MH i2c: 01 07 00 F3 02 00 00 00 00 00 FF 0F 0A [22:32:03]RasterBufferAndPrint [22:32:03]line Счет N : (1)2003329 [22:32:03]line ИНН: 02508201610067 [22:32:03]line Контрольно-Кассовый Чек [22:32:03]line ПРОДАЖА [22:32:03]line ТРК (МРК, ГНК) : 21 [22:32:03]line Товар: 2710194210 [22:32:03]line ДТ-К-5 [22:32:03]line 6.570 * 76.20 [22:32:03]line = 500.63 [22:32:03]line НДС 12% НСП 1% [22:32:03]line > о реализуемом товаре [22:32:03]line ОКРУГЛЕНИЕ: -0.63 [22:32:03]line ИТОГО: 500.00 [22:32:03]line Внесено: 500.00 [22:32:03]line СДАЧА: 0.00 [22:32:03]line НСП 1% : 4.43 [22:32:03]line НДС 12% : 53.16 [22:32:03]line Наличными: 500.00 [22:32:03]line Безнал.: 0.00 [22:32:03]line Место: АЗС № 97 "Партнер Нефть" [22:32:03]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:32:03]line СНО: Общий режим [22:32:03]line Чек 560 28.07.2024 22:32 [22:32:03]line Смена: 439 ФФД: 1.0 [22:32:03]line ЗНМ: 0300000054 [22:32:03]line РНМ: 0000000000092624 [22:32:03]line Версия ККМ: 001 [22:32:03]line ФМ: 0000000000874959 [22:32:03]line ФД: 226900 [22:32:03]line ФПД: 198414777676173 [22:32:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T223201&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226900&fm=198414777676173&tin=02508201610067®Number=0000000000092624&sum=50000 [22:32:03]written 0, free lines is 4095 [22:32:03]OFD Sender: Processing packet 226900 [packets to send 604, broken 603] [22:32:03]ProducePacketName [22:32:03]name=ofd_packets/00226900 [22:32:03]OFD Sender: To server: pG, [22:32:03]CommunicateWithHost lk.salyk.kg:30040 [22:32:03]ConnectInit lk.salyk.kg [22:32:03]Write to MH i2c: 01 00 00 1E 03 21 [22:32:03]Write i2c OK [22:32:03]MH_I2C_Read... [22:32:03]Read from MH i2c: 01 [22:32:03]MH_I2C_Read... [22:32:03]Read from MH i2c: 01 07 00 [22:32:03]MH_I2C_Read... [22:32:03]Read from MH i2c: 01 07 00 1E 03 00 00 00 00 00 5B 0C 8F [22:32:03]RasterBufferAndPrint [22:32:03]line [22:32:03]line [22:32:03]line [22:32:03]line [22:32:03]line [22:32:03]written 0, free lines is 3167 [22:32:03]MH_Cut [22:32:03]Write to MH i2c: D1 01 00 25 03 01 FA [22:32:03]Write i2c OK [22:32:03]MH_I2C_Read... [22:32:03]Read from MH i2c: D1 [22:32:03]MH_I2C_Read... [22:32:03]Read from MH i2c: D1 01 00 [22:32:03]MH_I2C_Read... [22:32:03]Read from MH i2c: D1 01 00 25 03 00 F9 [22:32:03]Write to MH i2c: 01 00 00 26 03 29 [22:32:03]Write i2c OK [22:32:03]MH_I2C_Read... [22:32:04]Connected sock=10 [22:32:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 D0 D1 04 01 81 CA 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 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 02 00 00 F4 03 04 00 E1 C6 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 54 76 03 00 35 04 06 00 B4 75 0A 57 71 8D 02 28 7E 23 34 B0 22 20 [22:32:05]*** Cut start [22:32:05]*** Partial cut [22:32:05]*** CUTSNS_PIN = 1 [22:32:05]*** CUTSNS_PIN = 0 [22:32:05]*** Brake cut motor [22:32:05]Read from MH i2c: 01 [22:32:05]MH_I2C_Read... [22:32:05]*** Stop cut motor [22:32:05]*** Cut end [22:32:05]Read from MH i2c: 01 07 00 [22:32:05]MH_I2C_Read... [22:32:05]Read from MH i2c: 01 07 00 26 03 00 00 00 00 00 FF 0F 3E [22:32:05]process_action close_receipt done [22:32:05]requested_data is exist [22:32:05]produce_requested_data [22:32:05]requested_item fm.sn is exist - process it [22:32:05]wFMCommunicate request_size=4 [22:32:05]MH_SAM_APDU [22:32:05]CAPDU: 80 11 00 00 [22:32:05]Write to MH i2c: E2 08 00 27 03 80 11 00 00 00 00 00 00 A4 [22:32:05]Write i2c OK [22:32:05]MH_I2C_Read... [22:32:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:32:05]Read from MH i2c: E2 [22:32:05]MH_I2C_Read... [22:32:05]Read from MH i2c: E2 17 00 [22:32:05]MH_I2C_Read... [22:32:05]Read from MH i2c: E2 17 00 27 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 01 [22:32:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:32:05]wFMCommunicate OK [22:32:05]requested_item fd.num is exist - process it [22:32:05]SAM_PROTO_GetFieldsCounters [22:32:05]wFMCommunicate request_size=4 [22:32:05]MH_SAM_APDU [22:32:05]CAPDU: 80 13 00 00 [22:32:05]Write to MH i2c: E2 08 00 28 03 80 13 00 00 00 00 00 00 A7 [22:32:05]Write i2c OK [22:32:05]MH_I2C_Read... [22:32:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:32:05]Read from MH i2c: E2 [22:32:05]MH_I2C_Read... [22:32:05]Read from MH i2c: E2 62 00 [22:32:05]MH_I2C_Read... [22:32:05]Read from MH i2c: E2 62 00 28 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 54 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 30 02 00 00 5E 04 04 00 30 02 00 00 57 04 04 00 31 02 00 00 19 04 04 00 00 00 00 00 90 00 EB [22:32:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 54 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 30 02 00 00 5E 04 04 00 30 02 00 00 57 04 04 00 31 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:32:05]wFMCommunicate OK [22:32:05]SAM_PROTO_GetFieldsCounters done [22:32:05]requested_item shift.num is exist - process it [22:32:05]requested_item shift.opened is exist - process it [22:32:05]req_shift_opened [22:32:05]FM_GetShiftState [22:32:05]SAM_PROTO_GetShiftState [22:32:05]wFMCommunicate request_size=4 [22:32:05]MH_SAM_APDU [22:32:05]CAPDU: 80 13 01 00 [22:32:05]Write to MH i2c: E2 08 00 29 03 80 13 01 00 00 00 00 00 A9 [22:32:05]Write i2c OK [22:32:05]MH_I2C_Read... [22:32:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:32:06]Read from MH i2c: E2 [22:32:06]MH_I2C_Read... [22:32:06]Read from MH i2c: E2 0E 00 [22:32:06]MH_I2C_Read... [22:32:06]Read from MH i2c: E2 0E 00 29 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 5A [22:32:06]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:32:06]wFMCommunicate OK [22:32:06]SAM_PROTO_GetShiftState done [22:32:06]FM_GetShiftState done [22:32:06]req_shift_opened done [22:32:06]requested_item shift.open_date is exist - process it [22:32:06]req_shift_open_date [22:32:06]req_shift_open_date done [22:32:06]produce_requested_data done [22:32:06]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226900,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [22:32:06]process_action_free close_receipt [22:32:06]json_value_free [22:32:06]json_value_free done [22:32:06]process_json_proto returns [22:32:06]Send response to host [22:32:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226900,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [22:32:06]free response buf [22:32:06]execute_script done [22:32:06]execute_script returns [22:32:06]free content buf [22:32:06]Sock 9.Close socket [22:32:06]Sock 9.Thread stoped [22:32:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 DC F6 47 00 43 0A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 54 76 03 00 F4 03 04 00 FC 72 A6 66 B6 04 01 00 00 B6 07 94 21 C0 C5 8E 75 [22:32:08]CommunicateWithHost err = 0 [22:32:08]CheckOFDResponse [22:32:08]1017 (14) - 77093643461234 [22:32:08]1041 (16) - 0000000000874959 [22:32:08]1040 (4) - 226900 [22:32:08]1012 (4) - 28.07.2024 16:34 [22:32:08]1206 (1) - 0 [22:32:08]OFD Sender: Remove packet 226900 [22:32:08]ProducePacketName [22:32:08]name=ofd_packets/00226900 [22:32:08]NVStorageDeleteData [22:32:09]OFD Sender: No OFD packet to send [22:32:14]OFD Sender: No OFD packet to send [22:32:17]accept exits with 7 [22:32:17]New connection [22:32:17]New thread 3066756452 created [22:32:17]Thread 3066899812 joined [22:32:17]Waiting for new connection... [22:32:17] Sock 7.Parse request [22:32:17]Sock 7.Check first char [22:32:17]Sock 7.First char is OK [22:32:17]request: POST /json_proto HTTP/1.0 [22:32:17]Method: POST [22:32:17]URL: /json_proto [22:32:17]Method is POST - this is cgi request [22:32:17]url: /json_proto [22:32:17]query_string will be loaded in cgi processing [22:32:17]execute_cgi json_proto POST (null) [22:32:17]execute_cgi path=json_proto method=POST [22:32:17]POST find Content-Length [22:32:17]Host: 172.17.43.131:8080 [22:32:17]Content-Length: 804 [22:32:17]Content-Type: application/json [22:32:17] [22:32:17]POST finish read [22:32:17]Found Content-Length = 804 [22:32:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003330", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:32:17]execute_script... [22:32: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)2003330", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:32:17]POST & json_proto [22:32:17]process_json_proto [22:32:17]json parsed OK: [22:32:17]protocol is kg_v1.0 [22:32:17]action value=close_receipt [22:32:17]process_action close_receipt [22:32:17]cmd_close_receipt [22:32:17]MH_GetDate [22:32:17]Write to MH i2c: F0 00 00 2A 03 1C [22:32:17]Write i2c OK [22:32:17]MH_I2C_Read... [22:32:17]Read from MH i2c: F0 [22:32:17]MH_I2C_Read... [22:32:17]Read from MH i2c: F0 09 00 [22:32:17]MH_I2C_Read... [22:32:17]Read from MH i2c: F0 09 00 2A 03 00 F1 C6 A6 66 F8 BA A6 66 A6 [22:32:17]GetLastDocTimeStamp 1722205921 [22:32:17]current date 1722205937 [22:32:17]FM_GetShiftState [22:32:17]SAM_PROTO_GetShiftState [22:32:17]wFMCommunicate request_size=4 [22:32:17]MH_SAM_APDU [22:32:17]CAPDU: 80 13 01 00 [22:32:17]Write to MH i2c: E2 08 00 2B 03 80 13 01 00 00 00 00 00 AB [22:32:17]Write i2c OK [22:32:17]MH_I2C_Read... [22:32:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:32:17]Read from MH i2c: E2 [22:32:17]MH_I2C_Read... [22:32:17]Read from MH i2c: E2 0E 00 [22:32:17]MH_I2C_Read... [22:32:17]Read from MH i2c: E2 0E 00 2B 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 5C [22:32:17]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:32:17]wFMCommunicate OK [22:32:17]SAM_PROTO_GetShiftState done [22:32:17]FM_GetShiftState done [22:32:17]opened in 1722125326 [22:32:17]opened+sec_in_day 1722211726 [22:32:17]quantity*price = 150032 [22:32:17]sum+1 = 150033 [22:32:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.32 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.32 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 561 28.07.2024 22:32 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226901 ФПД: 201378398557647 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T223217&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226901&fm=201378398557647&tin=02508201610067®Number=0000000000092624&sum=150032 [22:32:18]StoreToDocumentArchive [22:32:18]shift 439 fd 226901 [22:32:18]save to /storage/0439/doc_00226901 [22:32:18]save last doc name /storage/0439/doc_00226901 to /storage/kkm_last_doc_name [22:32:18]save OK [22:32:18]Clear old archive folders... [22:32:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:32:18]tlvbuf is 01102470 [22:32:18]SAM_PROTO_ClearQueue [22:32:18]wFMCommunicate request_size=4 [22:32:18]MH_SAM_APDU [22:32:18]CAPDU: 80 09 00 00 [22:32:18]Write to MH i2c: E2 08 00 38 03 80 09 00 00 00 00 00 00 AD [22:32:18]Write i2c OK [22:32:18]MH_I2C_Read... [22:32:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:32:18]Read from MH i2c: E2 [22:32:18]MH_I2C_Read... [22:32:18]Read from MH i2c: E2 03 00 [22:32:18]MH_I2C_Read... [22:32:18]Read from MH i2c: E2 03 00 38 03 00 90 00 AF [22:32:18]RAPDU: 90 00 [22:32:18]wFMCommunicate OK [22:32:18]SAM_PROTO_ClearQueue done [22:32:18]KKMCreateOFDPacket [22:32:18]OFDProtocolAddRootSTLVToBuf [22:32:18]FM_MakeSignedData [22:32:18]FM_MakeSignedData [22:32:18]SAM_PROTO_SignData [22:32:18]wFMCommunicate request_size=4 [22:32:18]MH_SAM_APDU [22:32:18]CAPDU: 80 0D 01 02 [22:32:18]Write to MH i2c: E2 08 00 39 03 80 0D 01 02 00 00 00 00 B5 [22:32:18]Write i2c OK [22:32:18]MH_I2C_Read... [22:32:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:32:18]Read from MH i2c: E2 [22:32:18]MH_I2C_Read... [22:32:18]Read from MH i2c: E2 03 00 [22:32:18]MH_I2C_Read... [22:32:18]Read from MH i2c: E2 03 00 39 03 00 90 00 B0 [22:32:18]RAPDU: 90 00 [22:32:18]wFMCommunicate OK [22:32:18]wFMCommunicate request_size=255 [22:32:18]MH_SAM_APDU [22:32:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 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 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 02 00 00 F4 03 04 00 F1 C6 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 55 76 03 00 35 04 06 00 B7 [22:32:18]Write to MH i2c: E2 02 01 3A 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 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 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 02 00 00 F4 03 04 00 F1 C6 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 55 76 03 00 35 04 06 00 B7 00 00 24 [22:32:18]Write i2c OK [22:32:18]MH_I2C_Read... [22:32:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:32:19]OFD Sender: No OFD packet to send [22:32:19]Read from MH i2c: E2 [22:32:19]MH_I2C_Read... [22:32:19]Read from MH i2c: E2 03 00 [22:32:19]MH_I2C_Read... [22:32:19]Read from MH i2c: E2 03 00 3A 03 00 90 00 B1 [22:32:19]RAPDU: 90 00 [22:32:19]wFMCommunicate OK [22:32:19]wFMCommunicate request_size=10 [22:32:19]MH_SAM_APDU [22:32:19]CAPDU: 80 0D 02 02 05 27 0F E9 55 CF [22:32:19]Write to MH i2c: E2 0D 00 3B 03 80 0D 02 02 05 00 27 0F E9 55 CF 00 00 05 [22:32:19]Write i2c OK [22:32:19]MH_I2C_Read... [22:32:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:32:19]Read from MH i2c: E2 [22:32:19]MH_I2C_Read... [22:32:19]Read from MH i2c: E2 03 00 [22:32:19]MH_I2C_Read... [22:32:19]Read from MH i2c: E2 03 00 3B 03 00 90 00 B2 [22:32:19]RAPDU: 90 00 [22:32:19]wFMCommunicate OK [22:32:19]wFMCommunicate request_size=4 [22:32:19]MH_SAM_APDU [22:32:19]CAPDU: 80 0D 03 02 [22:32:19]Write to MH i2c: E2 08 00 3C 03 80 0D 03 02 00 00 00 00 BA [22:32:19]Write i2c OK [22:32:19]MH_I2C_Read... [22:32:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:32:19]Read from MH i2c: E2 [22:32:19]MH_I2C_Read... [22:32:19]Read from MH i2c: E2 0B 00 [22:32:19]MH_I2C_Read... [22:32:19]Read from MH i2c: E2 0B 00 3C 03 00 C7 EB EC 32 2E FB EC 40 90 00 E0 [22:32:19]RAPDU: C7 EB EC 32 2E FB EC 40 90 00 [22:32:19]wFMCommunicate OK [22:32:19]SAM_PROTO_SignData done [22:32:19]FM_MakeSignedData done [22:32:19]CreateOFDProtocolMessage [22:32:19]wFMCommunicate request_size=4 [22:32:19]MH_SAM_APDU [22:32:19]CAPDU: 80 11 00 00 [22:32:19]Write to MH i2c: E2 08 00 3D 03 80 11 00 00 00 00 00 00 BA [22:32:19]Write i2c OK [22:32:19]MH_I2C_Read... [22:32:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:32:19]Read from MH i2c: E2 [22:32:19]MH_I2C_Read... [22:32:19]Read from MH i2c: E2 17 00 [22:32:19]MH_I2C_Read... [22:32:19]Read from MH i2c: E2 17 00 3D 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 17 [22:32:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:32:19]wFMCommunicate OK [22:32:19]CreateOFDProtocolMessage done [22:32:19]OFDSenderStorePacket 226901 [22:32:19]StoreOFDPacket docnum=226901 [22:32:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 53 6B 07 01 D5 79 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 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 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 02 00 00 F4 03 04 00 F1 C6 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 55 76 03 00 35 04 06 00 B7 27 0F E9 55 CF C7 EB EC 32 2E FB EC 40 [22:32:19]CheckFolder [22:32:19]dirname=/storage/ofd_packets [22:32:19]CheckFolder done [22:32:19]ProducePacketName [22:32:19]name=ofd_packets/00226901 [22:32:19]NVStorageSaveData ofd_packets/00226901 [22:32:19]File name is /storage/ofd_packets/00226901 [22:32:19]Write 301 bytes [22:32:19]NVStorageSaveData done [22:32:19]OFDSenderStorePacket done [22:32:19]KKMCreateOFDPacket done [22:32:19]NVStorageSaveData kkm_last_timestamp [22:32:19]File name is /storage/kkm_last_timestamp [22:32:19]Write 4 bytes [22:32:19]NVStorageSaveData done [22:32:19]ExternCall_PrintAddStr [22:32:19]wPrintStart [22:32:19]Write to MH i2c: 01 00 00 3E 03 41 [22:32:19]Write i2c OK [22:32:19]MH_I2C_Read... [22:32:19]Read from MH i2c: 01 [22:32:19]MH_I2C_Read... [22:32:19]Read from MH i2c: 01 07 00 [22:32:19]MH_I2C_Read... [22:32:19]Read from MH i2c: 01 07 00 3E 03 00 00 00 00 00 FF 0F 56 [22:32:19]RasterBufferAndPrint [22:32:19]line Счет N : (1)2003330 [22:32:19]line ИНН: 02508201610067 [22:32:19]line Контрольно-Кассовый Чек [22:32:19]line ПРОДАЖА [22:32:19]line ТРК (МРК, ГНК) : 44 [22:32:19]line Товар: 2710124500 [22:32:19]line Аи-95-К-5 [22:32:19]line 20.220 * 74.20 [22:32:19]line = 1500.32 [22:32:19]line НДС 12% НСП 1% [22:32:19]line > о реализуемом товаре [22:32:19]line ИТОГО: 1500.32 [22:32:19]line НСП 1% : 13.28 [22:32:19]line НДС 12% : 159.33 [22:32:19]line Наличными: 0.00 [22:32:19]line Безнал.: 1500.32 [22:32:19]line Место: АЗС № 97 "Партнер Нефть" [22:32:19]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:32:19]line СНО: Общий режим [22:32:19]line Чек 561 28.07.2024 22:32 [22:32:19]line Смена: 439 ФФД: 1.0 [22:32:19]line ЗНМ: 0300000054 [22:32:19]line РНМ: 0000000000092624 [22:32:19]line Версия ККМ: 001 [22:32:19]line Платежная система: O! деньги [22:32:19]line ФМ: 0000000000874959 [22:32:19]line ФД: 226901 [22:32:19]line ФПД: 201378398557647 [22:32:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T223217&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226901&fm=201378398557647&tin=02508201610067®Number=0000000000092624&sum=150032 [22:32:19]OFD Sender: Processing packet 226901 [packets to send 604, broken 603] [22:32:19]ProducePacketName [22:32:19]name=ofd_packets/00226901 [22:32:19]OFD Sender: To server: pG, [22:32:19]CommunicateWithHost lk.salyk.kg:30040 [22:32:19]ConnectInit lk.salyk.kg [22:32:19]written 0, free lines is 4095 [22:32:19]Connected sock=9 [22:32:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 53 6B 07 01 D5 79 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 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 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 02 00 00 F4 03 04 00 F1 C6 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 55 76 03 00 35 04 06 00 B7 27 0F E9 55 CF C7 EB EC 32 2E FB EC 40 [22:32:19]Write to MH i2c: 01 00 00 68 03 6B [22:32:19]Write i2c OK [22:32:19]MH_I2C_Read... [22:32:19]Read from MH i2c: 01 [22:32:19]MH_I2C_Read... [22:32:19]Read from MH i2c: 01 07 00 [22:32:19]MH_I2C_Read... [22:32:19]Read from MH i2c: 01 07 00 68 03 00 00 00 00 00 87 0C 05 [22:32:19]RasterBufferAndPrint [22:32:19]line [22:32:19]line [22:32:19]line [22:32:19]line [22:32:19]line [22:32:19]written 0, free lines is 3213 [22:32:19]MH_Cut [22:32:19]Write to MH i2c: D1 01 00 6F 03 01 44 [22:32:19]Write i2c OK [22:32:19]MH_I2C_Read... [22:32:19]Read from MH i2c: D1 [22:32:19]MH_I2C_Read... [22:32:19]Read from MH i2c: D1 01 00 [22:32:19]MH_I2C_Read... [22:32:19]Read from MH i2c: D1 01 00 6F 03 00 43 [22:32:19]Write to MH i2c: 01 00 00 70 03 73 [22:32:19]Write i2c OK [22:32:19]MH_I2C_Read... [22:32:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 C3 2F 47 00 12 DB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 55 76 03 00 F4 03 04 00 08 73 A6 66 B6 04 01 00 00 1E AA 2D 91 CF 45 11 30 [22:32:20]CommunicateWithHost err = 0 [22:32:20]CheckOFDResponse [22:32:20]1017 (14) - 77093643461234 [22:32:20]1041 (16) - 0000000000874959 [22:32:20]1040 (4) - 226901 [22:32:20]1012 (4) - 28.07.2024 16:34 [22:32:20]1206 (1) - 0 [22:32:20]OFD Sender: Remove packet 226901 [22:32:20]ProducePacketName [22:32:20]name=ofd_packets/00226901 [22:32:20]NVStorageDeleteData [22:32:20]OFD Sender: No OFD packet to send [22:32:21]*** Cut start [22:32:21]*** Partial cut [22:32:21]*** CUTSNS_PIN = 1 [22:32:21]*** CUTSNS_PIN = 0 [22:32:21]*** Brake cut motor [22:32:21]Read from MH i2c: 01 [22:32:21]MH_I2C_Read... [22:32:21]*** Stop cut motor [22:32:21]*** Cut end [22:32:21]Read from MH i2c: 01 07 00 [22:32:21]MH_I2C_Read... [22:32:21]Read from MH i2c: 01 07 00 70 03 00 00 00 00 00 FF 0F 88 [22:32:21]process_action close_receipt done [22:32:21]requested_data is exist [22:32:21]produce_requested_data [22:32:21]requested_item fm.sn is exist - process it [22:32:21]wFMCommunicate request_size=4 [22:32:21]MH_SAM_APDU [22:32:21]CAPDU: 80 11 00 00 [22:32:21]Write to MH i2c: E2 08 00 71 03 80 11 00 00 00 00 00 00 EE [22:32:21]Write i2c OK [22:32:21]MH_I2C_Read... [22:32:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:32:21]Read from MH i2c: E2 [22:32:21]MH_I2C_Read... [22:32:21]Read from MH i2c: E2 17 00 [22:32:21]MH_I2C_Read... [22:32:21]Read from MH i2c: E2 17 00 71 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4B [22:32:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:32:21]wFMCommunicate OK [22:32:21]requested_item fd.num is exist - process it [22:32:21]SAM_PROTO_GetFieldsCounters [22:32:21]wFMCommunicate request_size=4 [22:32:21]MH_SAM_APDU [22:32:21]CAPDU: 80 13 00 00 [22:32:21]Write to MH i2c: E2 08 00 72 03 80 13 00 00 00 00 00 00 F1 [22:32:21]Write i2c OK [22:32:21]MH_I2C_Read... [22:32:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:32:21]Read from MH i2c: E2 [22:32:21]MH_I2C_Read... [22:32:21]Read from MH i2c: E2 62 00 [22:32:21]MH_I2C_Read... [22:32:21]Read from MH i2c: E2 62 00 72 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 55 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 31 02 00 00 5E 04 04 00 31 02 00 00 57 04 04 00 32 02 00 00 19 04 04 00 00 00 00 00 90 00 39 [22:32:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 55 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 31 02 00 00 5E 04 04 00 31 02 00 00 57 04 04 00 32 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:32:21]wFMCommunicate OK [22:32:21]SAM_PROTO_GetFieldsCounters done [22:32:21]requested_item shift.num is exist - process it [22:32:21]requested_item shift.opened is exist - process it [22:32:21]req_shift_opened [22:32:21]FM_GetShiftState [22:32:21]SAM_PROTO_GetShiftState [22:32:21]wFMCommunicate request_size=4 [22:32:21]MH_SAM_APDU [22:32:21]CAPDU: 80 13 01 00 [22:32:21]Write to MH i2c: E2 08 00 73 03 80 13 01 00 00 00 00 00 F3 [22:32:21]Write i2c OK [22:32:21]MH_I2C_Read... [22:32:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:32:21]Read from MH i2c: E2 [22:32:21]MH_I2C_Read... [22:32:21]Read from MH i2c: E2 0E 00 [22:32:21]MH_I2C_Read... [22:32:21]Read from MH i2c: E2 0E 00 73 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 A4 [22:32:21]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:32:21]wFMCommunicate OK [22:32:21]SAM_PROTO_GetShiftState done [22:32:21]FM_GetShiftState done [22:32:22]req_shift_opened done [22:32:22]requested_item shift.open_date is exist - process it [22:32:22]req_shift_open_date [22:32:22]req_shift_open_date done [22:32:22]produce_requested_data done [22:32:22]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226901,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [22:32:22]process_action_free close_receipt [22:32:22]json_value_free [22:32:22]json_value_free done [22:32:22]process_json_proto returns [22:32:22]Send response to host [22:32:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226901,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [22:32:22]free response buf [22:32:22]execute_script done [22:32:22]execute_script returns [22:32:22]free content buf [22:32:22]Sock 7.Close socket [22:32:22]Sock 7.Thread stoped [22:32:22]accept exits with 10 [22:32:22]New connection [22:32:22]New thread 3066899812 created [22:32:22]Thread 3066756452 joined [22:32:22]Waiting for new connection... [22:32:22] Sock 10.Parse request [22:32:22]Sock 10.Check first char [22:32:22]Sock 10.First char is OK [22:32:22]request: POST /json_proto HTTP/1.0 [22:32:22]Method: POST [22:32:22]URL: /json_proto [22:32:22]Method is POST - this is cgi request [22:32:22]url: /json_proto [22:32:22]query_string will be loaded in cgi processing [22:32:22]execute_cgi json_proto POST (null) [22:32:22]execute_cgi path=json_proto method=POST [22:32:22]POST find Content-Length [22:32:22]Host: 172.17.43.131:8080 [22:32:22]Content-Length: 678 [22:32:22]Content-Type: application/json [22:32:22] [22:32:22]POST finish read [22:32:22]Found Content-Length = 678 [22:32:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003331", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:32:22]execute_script... [22:32:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003331", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:32:22]POST & json_proto [22:32:22]process_json_proto [22:32:22]json parsed OK: [22:32:22]protocol is kg_v1.0 [22:32:22]action value=close_receipt [22:32:22]process_action close_receipt [22:32:22]cmd_close_receipt [22:32:22]MH_GetDate [22:32:22]Write to MH i2c: F0 00 00 74 03 66 [22:32:22]Write i2c OK [22:32:22]MH_I2C_Read... [22:32:22]Read from MH i2c: F0 [22:32:22]MH_I2C_Read... [22:32:22]Read from MH i2c: F0 09 00 [22:32:22]MH_I2C_Read... [22:32:22]Read from MH i2c: F0 09 00 74 03 00 F6 C6 A6 66 F8 BA A6 66 F5 [22:32:22]GetLastDocTimeStamp 1722205937 [22:32:22]current date 1722205942 [22:32:22]FM_GetShiftState [22:32:22]SAM_PROTO_GetShiftState [22:32:22]wFMCommunicate request_size=4 [22:32:22]MH_SAM_APDU [22:32:22]CAPDU: 80 13 01 00 [22:32:22]Write to MH i2c: E2 08 00 75 03 80 13 01 00 00 00 00 00 F5 [22:32:22]Write i2c OK [22:32:22]MH_I2C_Read... [22:32:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:32:22]Read from MH i2c: E2 [22:32:22]MH_I2C_Read... [22:32:22]Read from MH i2c: E2 0E 00 [22:32:22]MH_I2C_Read... [22:32:22]Read from MH i2c: E2 0E 00 75 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 A6 [22:32:22]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:32:22]wFMCommunicate OK [22:32:22]SAM_PROTO_GetShiftState done [22:32:22]FM_GetShiftState done [22:32:22]opened in 1722125326 [22:32:22]opened+sec_in_day 1722211726 [22:32:22]quantity*price = 40002 [22:32:22]sum+1 = 40003 [22:32:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 562 28.07.2024 22:32 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226902 ФПД: 44976383691687 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T223222&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226902&fm=44976383691687&tin=02508201610067®Number=0000000000092624&sum=40000 [22:32:23]StoreToDocumentArchive [22:32:23]shift 439 fd 226902 [22:32:23]save to /storage/0439/doc_00226902 [22:32:23]save last doc name /storage/0439/doc_00226902 to /storage/kkm_last_doc_name [22:32:23]save OK [22:32:23]Clear old archive folders... [22:32:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:32:23]tlvbuf is 010A1100 [22:32:23]SAM_PROTO_ClearQueue [22:32:23]wFMCommunicate request_size=4 [22:32:23]MH_SAM_APDU [22:32:23]CAPDU: 80 09 00 00 [22:32:23]Write to MH i2c: E2 08 00 82 03 80 09 00 00 00 00 00 00 F7 [22:32:23]Write i2c OK [22:32:23]MH_I2C_Read... [22:32:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:32:23]Read from MH i2c: E2 [22:32:23]MH_I2C_Read... [22:32:23]Read from MH i2c: E2 03 00 [22:32:23]MH_I2C_Read... [22:32:23]Read from MH i2c: E2 03 00 82 03 00 90 00 F9 [22:32:23]RAPDU: 90 00 [22:32:23]wFMCommunicate OK [22:32:23]SAM_PROTO_ClearQueue done [22:32:23]KKMCreateOFDPacket [22:32:23]OFDProtocolAddRootSTLVToBuf [22:32:23]FM_MakeSignedData [22:32:23]FM_MakeSignedData [22:32:23]SAM_PROTO_SignData [22:32:23]wFMCommunicate request_size=4 [22:32:23]MH_SAM_APDU [22:32:23]CAPDU: 80 0D 01 02 [22:32:23]Write to MH i2c: E2 08 00 83 03 80 0D 01 02 00 00 00 00 FF [22:32:23]Write i2c OK [22:32:23]MH_I2C_Read... [22:32:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:32:23]Read from MH i2c: E2 [22:32:23]MH_I2C_Read... [22:32:23]Read from MH i2c: E2 03 00 [22:32:23]MH_I2C_Read... [22:32:23]Read from MH i2c: E2 03 00 83 03 00 90 00 FA [22:32:23]RAPDU: 90 00 [22:32:23]wFMCommunicate OK [22:32:23]wFMCommunicate request_size=255 [22:32:23]MH_SAM_APDU [22:32:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 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 32 02 00 00 F4 03 04 00 F6 C6 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 56 76 03 00 35 04 06 00 28 [22:32:23]Write to MH i2c: E2 02 01 84 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 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 32 02 00 00 F4 03 04 00 F6 C6 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 56 76 03 00 35 04 06 00 28 00 00 16 [22:32:23]Write i2c OK [22:32:23]MH_I2C_Read... [22:32:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:32:24]Read from MH i2c: E2 [22:32:24]MH_I2C_Read... [22:32:24]Read from MH i2c: E2 03 00 [22:32:24]MH_I2C_Read... [22:32:24]Read from MH i2c: E2 03 00 84 03 00 90 00 FB [22:32:24]RAPDU: 90 00 [22:32:24]wFMCommunicate OK [22:32:24]wFMCommunicate request_size=10 [22:32:24]MH_SAM_APDU [22:32:24]CAPDU: 80 0D 02 02 05 E7 E1 5F 8B A7 [22:32:24]Write to MH i2c: E2 0D 00 85 03 80 0D 02 02 05 00 E7 E1 5F 8B A7 00 00 65 [22:32:24]Write i2c OK [22:32:24]MH_I2C_Read... [22:32:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:32:24]Read from MH i2c: E2 [22:32:24]MH_I2C_Read... [22:32:24]Read from MH i2c: E2 03 00 [22:32:24]MH_I2C_Read... [22:32:24]Read from MH i2c: E2 03 00 85 03 00 90 00 FC [22:32:24]RAPDU: 90 00 [22:32:24]wFMCommunicate OK [22:32:24]wFMCommunicate request_size=4 [22:32:24]MH_SAM_APDU [22:32:24]CAPDU: 80 0D 03 02 [22:32:24]Write to MH i2c: E2 08 00 86 03 80 0D 03 02 00 00 00 00 04 [22:32:24]Write i2c OK [22:32:24]MH_I2C_Read... [22:32:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:32:24]Read from MH i2c: E2 [22:32:24]MH_I2C_Read... [22:32:24]Read from MH i2c: E2 0B 00 [22:32:24]MH_I2C_Read... [22:32:24]Read from MH i2c: E2 0B 00 86 03 00 9D 13 C3 EC 7D 84 BC 11 90 00 32 [22:32:24]RAPDU: 9D 13 C3 EC 7D 84 BC 11 90 00 [22:32:24]wFMCommunicate OK [22:32:24]SAM_PROTO_SignData done [22:32:24]FM_MakeSignedData done [22:32:24]CreateOFDProtocolMessage [22:32:24]wFMCommunicate request_size=4 [22:32:24]MH_SAM_APDU [22:32:24]CAPDU: 80 11 00 00 [22:32:24]Write to MH i2c: E2 08 00 87 03 80 11 00 00 00 00 00 00 04 [22:32:24]Write i2c OK [22:32:24]MH_I2C_Read... [22:32:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:32:24]Read from MH i2c: E2 [22:32:24]MH_I2C_Read... [22:32:24]Read from MH i2c: E2 17 00 [22:32:24]MH_I2C_Read... [22:32:24]Read from MH i2c: E2 17 00 87 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 61 [22:32:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:32:24]wFMCommunicate OK [22:32:24]CreateOFDProtocolMessage done [22:32:24]OFDSenderStorePacket 226902 [22:32:24]StoreOFDPacket docnum=226902 [22:32:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 AD E8 07 01 31 7B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 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 32 02 00 00 F4 03 04 00 F6 C6 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 56 76 03 00 35 04 06 00 28 E7 E1 5F 8B A7 9D 13 C3 EC 7D 84 BC 11 [22:32:24]CheckFolder [22:32:24]dirname=/storage/ofd_packets [22:32:24]CheckFolder done [22:32:24]ProducePacketName [22:32:24]name=ofd_packets/00226902 [22:32:24]NVStorageSaveData ofd_packets/00226902 [22:32:24]File name is /storage/ofd_packets/00226902 [22:32:24]Write 301 bytes [22:32:24]NVStorageSaveData done [22:32:24]OFDSenderStorePacket done [22:32:24]KKMCreateOFDPacket done [22:32:24]NVStorageSaveData kkm_last_timestamp [22:32:24]File name is /storage/kkm_last_timestamp [22:32:24]Write 4 bytes [22:32:24]NVStorageSaveData done [22:32:24]ExternCall_PrintAddStr [22:32:24]wPrintStart [22:32:24]Write to MH i2c: 01 00 00 88 03 8B [22:32:24]Write i2c OK [22:32:24]MH_I2C_Read... [22:32:24]Read from MH i2c: 01 [22:32:24]MH_I2C_Read... [22:32:24]Read from MH i2c: 01 07 00 [22:32:24]MH_I2C_Read... [22:32:24]Read from MH i2c: 01 07 00 88 03 00 00 00 00 00 FF 0F A0 [22:32:24]RasterBufferAndPrint [22:32:24]line Счет N : (1)2003331 [22:32:24]line ИНН: 02508201610067 [22:32:24]line Контрольно-Кассовый Чек [22:32:24]line ПРОДАЖА [22:32:24]line ТРК (МРК, ГНК) : 63 [22:32:24]line Товар: 2710124130 [22:32:24]line Аи-92-К-5 [22:32:24]line 5.900 * 67.80 [22:32:24]line = 400.02 [22:32:24]line НДС 12% НСП 1% [22:32:24]line > о реализуемом товаре [22:32:24]line ОКРУГЛЕНИЕ: -0.02 [22:32:24]line ИТОГО: 400.00 [22:32:24]line Внесено: 400.00 [22:32:24]line СДАЧА: 0.00 [22:32:24]line НСП 1% : 3.54 [22:32:24]line НДС 12% : 42.48 [22:32:24]line Наличными: 400.00 [22:32:24]line Безнал.: 0.00 [22:32:24]line Место: АЗС № 97 "Партнер Нефть" [22:32:24]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:32:24]line СНО: Общий режим [22:32:24]line Чек 562 28.07.2024 22:32 [22:32:24]line Смена: 439 ФФД: 1.0 [22:32:24]line ЗНМ: 0300000054 [22:32:24]line РНМ: 0000000000092624 [22:32:24]line Версия ККМ: 001 [22:32:24]line ФМ: 0000000000874959 [22:32:24]line ФД: 226902 [22:32:24]line ФПД: 44976383691687 [22:32:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T223222&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226902&fm=44976383691687&tin=02508201610067®Number=0000000000092624&sum=40000 [22:32:24]OFD Sender: Processing packet 226902 [packets to send 604, broken 603] [22:32:24]ProducePacketName [22:32:24]name=ofd_packets/00226902 [22:32:24]OFD Sender: To server: pG, [22:32:24]CommunicateWithHost lk.salyk.kg:30040 [22:32:24]ConnectInit lk.salyk.kg [22:32:24]written 0, free lines is 4095 [22:32:24]Write to MH i2c: 01 00 00 B3 03 B6 [22:32:24]Write i2c OK [22:32:24]MH_I2C_Read... [22:32:24]Read from MH i2c: 01 [22:32:24]MH_I2C_Read... [22:32:24]Read from MH i2c: 01 07 00 [22:32:24]MH_I2C_Read... [22:32:24]Read from MH i2c: 01 07 00 B3 03 00 00 00 00 00 66 0C 2F [22:32:24]RasterBufferAndPrint [22:32:24]line [22:32:24]line [22:32:24]line [22:32:24]line [22:32:24]line [22:32:24]written 0, free lines is 3184 [22:32:24]MH_Cut [22:32:24]Write to MH i2c: D1 01 00 BA 03 01 8F [22:32:24]Write i2c OK [22:32:24]MH_I2C_Read... [22:32:24]Read from MH i2c: D1 [22:32:24]MH_I2C_Read... [22:32:24]Read from MH i2c: D1 01 00 [22:32:24]MH_I2C_Read... [22:32:24]Read from MH i2c: D1 01 00 BA 03 00 8E [22:32:24]Write to MH i2c: 01 00 00 BB 03 BE [22:32:24]Write i2c OK [22:32:24]MH_I2C_Read... [22:32:26]*** Cut start [22:32:26]*** Partial cut [22:32:26]*** CUTSNS_PIN = 1 [22:32:26]*** CUTSNS_PIN = 0 [22:32:26]*** Brake cut motor [22:32:26]Read from MH i2c: 01 [22:32:26]MH_I2C_Read... [22:32:26]*** Stop cut motor [22:32:26]*** Cut end [22:32:26]Read from MH i2c: 01 07 00 [22:32:26]MH_I2C_Read... [22:32:26]Read from MH i2c: 01 07 00 BB 03 00 00 00 00 00 FF 0F D3 [22:32:26]process_action close_receipt done [22:32:26]requested_data is exist [22:32:26]produce_requested_data [22:32:26]requested_item fm.sn is exist - process it [22:32:26]wFMCommunicate request_size=4 [22:32:26]MH_SAM_APDU [22:32:26]CAPDU: 80 11 00 00 [22:32:26]Write to MH i2c: E2 08 00 BC 03 80 11 00 00 00 00 00 00 39 [22:32:26]Write i2c OK [22:32:26]MH_I2C_Read... [22:32:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:32:26]Read from MH i2c: E2 [22:32:26]MH_I2C_Read... [22:32:26]Read from MH i2c: E2 17 00 [22:32:26]MH_I2C_Read... [22:32:26]Read from MH i2c: E2 17 00 BC 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 96 [22:32:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:32:26]wFMCommunicate OK [22:32:26]requested_item fd.num is exist - process it [22:32:26]SAM_PROTO_GetFieldsCounters [22:32:26]wFMCommunicate request_size=4 [22:32:26]MH_SAM_APDU [22:32:26]CAPDU: 80 13 00 00 [22:32:26]Write to MH i2c: E2 08 00 BD 03 80 13 00 00 00 00 00 00 3C [22:32:26]Write i2c OK [22:32:26]MH_I2C_Read... [22:32:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:32:26]Read from MH i2c: E2 [22:32:26]MH_I2C_Read... [22:32:26]Read from MH i2c: E2 62 00 [22:32:27]MH_I2C_Read... [22:32:27]Read from MH i2c: E2 62 00 BD 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 56 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 32 02 00 00 5E 04 04 00 32 02 00 00 57 04 04 00 33 02 00 00 19 04 04 00 00 00 00 00 90 00 88 [22:32:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 56 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 32 02 00 00 5E 04 04 00 32 02 00 00 57 04 04 00 33 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:32:27]wFMCommunicate OK [22:32:27]SAM_PROTO_GetFieldsCounters done [22:32:27]requested_item shift.num is exist - process it [22:32:27]requested_item shift.opened is exist - process it [22:32:27]req_shift_opened [22:32:27]FM_GetShiftState [22:32:27]SAM_PROTO_GetShiftState [22:32:27]wFMCommunicate request_size=4 [22:32:27]MH_SAM_APDU [22:32:27]CAPDU: 80 13 01 00 [22:32:27]Write to MH i2c: E2 08 00 BE 03 80 13 01 00 00 00 00 00 3E [22:32:27]Write i2c OK [22:32:27]MH_I2C_Read... [22:32:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:32:27]Read from MH i2c: E2 [22:32:27]MH_I2C_Read... [22:32:27]Read from MH i2c: E2 0E 00 [22:32:27]MH_I2C_Read... [22:32:27]Read from MH i2c: E2 0E 00 BE 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 EF [22:32:27]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:32:27]wFMCommunicate OK [22:32:27]SAM_PROTO_GetShiftState done [22:32:27]FM_GetShiftState done [22:32:27]req_shift_opened done [22:32:27]requested_item shift.open_date is exist - process it [22:32:27]req_shift_open_date [22:32:27]req_shift_open_date done [22:32:27]produce_requested_data done [22:32:27]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226902,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [22:32:27]process_action_free close_receipt [22:32:27]json_value_free [22:32:27]json_value_free done [22:32:27]process_json_proto returns [22:32:27]Send response to host [22:32:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226902,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [22:32:27]free response buf [22:32:27]execute_script done [22:32:27]execute_script returns [22:32:27]free content buf [22:32:27]Sock 10.Close socket [22:32:27]Sock 10.Thread stoped [22:32:28]recv_with_timeout no data received [22:32:29]ConnectInit Can't take IP for lk.salyk.kg [22:32:29]CommunicateWithHost connect error [22:32:29]CommunicateWithHost err = -1 [22:32:29]OFD Sender: Server communicate error [22:32:34]OFD Sender: Processing packet 226902 [packets to send 604, broken 603] [22:32:34]ProducePacketName [22:32:34]name=ofd_packets/00226902 [22:32:34]OFD Sender: To server: pG, [22:32:34]CommunicateWithHost lk.salyk.kg:30040 [22:32:34]ConnectInit lk.salyk.kg [22:32:39]ConnectInit Can't take IP for lk.salyk.kg [22:32:39]CommunicateWithHost connect error [22:32:39]CommunicateWithHost err = -1 [22:32:39]OFD Sender: Server communicate error [22:32:44]OFD Sender: Processing packet 226902 [packets to send 604, broken 603] [22:32:44]ProducePacketName [22:32:44]name=ofd_packets/00226902 [22:32:44]OFD Sender: To server: pG, [22:32:44]CommunicateWithHost lk.salyk.kg:30040 [22:32:44]ConnectInit lk.salyk.kg [22:32:49]ConnectInit Can't take IP for lk.salyk.kg [22:32:49]CommunicateWithHost connect error [22:32:49]CommunicateWithHost err = -1 [22:32:49]OFD Sender: Server communicate error [22:32:54]OFD Sender: Processing packet 226902 [packets to send 604, broken 603] [22:32:54]ProducePacketName [22:32:54]name=ofd_packets/00226902 [22:32:54]OFD Sender: To server: pG, [22:32:54]CommunicateWithHost lk.salyk.kg:30040 [22:32:54]ConnectInit lk.salyk.kg [22:32:58]Connected sock=10 [22:32:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 AD E8 07 01 31 7B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 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 32 02 00 00 F4 03 04 00 F6 C6 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 56 76 03 00 35 04 06 00 28 E7 E1 5F 8B A7 9D 13 C3 EC 7D 84 BC 11 [22:32:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 85 96 47 00 60 08 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 56 76 03 00 F4 03 04 00 2E 73 A6 66 B6 04 01 00 00 7F 53 2F 49 4A 14 A7 4F [22:32:59]CommunicateWithHost err = 0 [22:32:59]CheckOFDResponse [22:32:59]1017 (14) - 77093643461234 [22:32:59]1041 (16) - 0000000000874959 [22:32:59]1040 (4) - 226902 [22:32:59]1012 (4) - 28.07.2024 16:34 [22:32:59]1206 (1) - 0 [22:32:59]OFD Sender: Remove packet 226902 [22:32:59]ProducePacketName [22:32:59]name=ofd_packets/00226902 [22:32:59]NVStorageDeleteData [22:32:59]OFD Sender: No OFD packet to send [22:33:04]OFD Sender: No OFD packet to send [22:33:09]OFD Sender: No OFD packet to send [22:33:14]OFD Sender: No OFD packet to send [22:33:19]OFD Sender: No OFD packet to send [22:33:24]OFD Sender: No OFD packet to send [22:33:29]OFD Sender: No OFD packet to send [22:33:31]recv_with_timeout no data received [22:33:34]OFD Sender: No OFD packet to send [22:33:39]OFD Sender: No OFD packet to send [22:33:42]accept exits with 7 [22:33:42]New connection [22:33:42]New thread 3066756452 created [22:33:42]Thread 3066899812 joined [22:33:42]Waiting for new connection... [22:33:42] Sock 7.Parse request [22:33:42]Sock 7.Check first char [22:33:42]Sock 7.First char is OK [22:33:42]request: POST /json_proto HTTP/1.0 [22:33:42]Method: POST [22:33:42]URL: /json_proto [22:33:42]Method is POST - this is cgi request [22:33:42]url: /json_proto [22:33:42]query_string will be loaded in cgi processing [22:33:42]execute_cgi json_proto POST (null) [22:33:42]execute_cgi path=json_proto method=POST [22:33:42]POST find Content-Length [22:33:42]Host: 172.17.43.131:8080 [22:33:42]Content-Length: 801 [22:33:42]Content-Type: application/json [22:33:42] [22:33:42]POST finish read [22:33:42]Found Content-Length = 801 [22:33:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003332", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 200.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:33:42]execute_script... [22:33: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)2003332", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 200.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:33:42]POST & json_proto [22:33:42]process_json_proto [22:33:42]json parsed OK: [22:33:42]protocol is kg_v1.0 [22:33:42]action value=close_receipt [22:33:42]process_action close_receipt [22:33:42]cmd_close_receipt [22:33:42]MH_GetDate [22:33:42]Write to MH i2c: F0 00 00 BF 03 B1 [22:33:42]Write i2c OK [22:33:42]MH_I2C_Read... [22:33:42]Read from MH i2c: F0 [22:33:42]MH_I2C_Read... [22:33:42]Read from MH i2c: F0 09 00 [22:33:42]MH_I2C_Read... [22:33:42]Read from MH i2c: F0 09 00 BF 03 00 46 C7 A6 66 F8 BA A6 66 91 [22:33:42]GetLastDocTimeStamp 1722205942 [22:33:42]current date 1722206022 [22:33:42]FM_GetShiftState [22:33:42]SAM_PROTO_GetShiftState [22:33:42]wFMCommunicate request_size=4 [22:33:42]MH_SAM_APDU [22:33:42]CAPDU: 80 13 01 00 [22:33:42]Write to MH i2c: E2 08 00 C0 03 80 13 01 00 00 00 00 00 40 [22:33:42]Write i2c OK [22:33:42]MH_I2C_Read... [22:33:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:33:42]Read from MH i2c: E2 [22:33:42]MH_I2C_Read... [22:33:42]Read from MH i2c: E2 0E 00 [22:33:42]MH_I2C_Read... [22:33:42]Read from MH i2c: E2 0E 00 C0 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 F1 [22:33:42]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:33:42]wFMCommunicate OK [22:33:42]SAM_PROTO_GetShiftState done [22:33:42]FM_GetShiftState done [22:33:42]opened in 1722125326 [22:33:42]opened+sec_in_day 1722211726 [22:33:42]quantity*price = 20001 [22:33:42]sum+1 = 20002 [22:33:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 200.01 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 0.00 Безнал.: 200.01 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 563 28.07.2024 22:33 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226903 ФПД: 245722448207476 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T223342&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226903&fm=245722448207476&tin=02508201610067®Number=0000000000092624&sum=20001 [22:33:43]StoreToDocumentArchive [22:33:43]shift 439 fd 226903 [22:33:43]save to /storage/0439/doc_00226903 [22:33:43]save last doc name /storage/0439/doc_00226903 to /storage/kkm_last_doc_name [22:33:43]save OK [22:33:43]Clear old archive folders... [22:33:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:33:43]tlvbuf is 01093980 [22:33:43]SAM_PROTO_ClearQueue [22:33:43]wFMCommunicate request_size=4 [22:33:43]MH_SAM_APDU [22:33:43]CAPDU: 80 09 00 00 [22:33:43]Write to MH i2c: E2 08 00 CD 03 80 09 00 00 00 00 00 00 42 [22:33:43]Write i2c OK [22:33:43]MH_I2C_Read... [22:33:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:33:43]Read from MH i2c: E2 [22:33:43]MH_I2C_Read... [22:33:43]Read from MH i2c: E2 03 00 [22:33:43]MH_I2C_Read... [22:33:43]Read from MH i2c: E2 03 00 CD 03 00 90 00 44 [22:33:43]RAPDU: 90 00 [22:33:43]wFMCommunicate OK [22:33:43]SAM_PROTO_ClearQueue done [22:33:43]KKMCreateOFDPacket [22:33:43]OFDProtocolAddRootSTLVToBuf [22:33:43]FM_MakeSignedData [22:33:43]FM_MakeSignedData [22:33:43]SAM_PROTO_SignData [22:33:43]wFMCommunicate request_size=4 [22:33:43]MH_SAM_APDU [22:33:43]CAPDU: 80 0D 01 02 [22:33:43]Write to MH i2c: E2 08 00 CE 03 80 0D 01 02 00 00 00 00 4A [22:33:43]Write i2c OK [22:33:43]MH_I2C_Read... [22:33:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:33:43]Read from MH i2c: E2 [22:33:43]MH_I2C_Read... [22:33:43]Read from MH i2c: E2 03 00 [22:33:43]MH_I2C_Read... [22:33:43]Read from MH i2c: E2 03 00 CE 03 00 90 00 45 [22:33:43]RAPDU: 90 00 [22:33:43]wFMCommunicate OK [22:33:43]wFMCommunicate request_size=255 [22:33:43]MH_SAM_APDU [22:33:43]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 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 21 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 02 00 00 F4 03 04 00 46 C7 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 57 76 03 00 35 04 06 00 DF [22:33:43]Write to MH i2c: E2 02 01 CF 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 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 21 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 02 00 00 F4 03 04 00 46 C7 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 57 76 03 00 35 04 06 00 DF 00 00 8A [22:33:43]Write i2c OK [22:33:43]MH_I2C_Read... [22:33:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:33:43]Read from MH i2c: E2 [22:33:43]MH_I2C_Read... [22:33:43]Read from MH i2c: E2 03 00 [22:33:43]MH_I2C_Read... [22:33:43]Read from MH i2c: E2 03 00 CF 03 00 90 00 46 [22:33:43]RAPDU: 90 00 [22:33:43]wFMCommunicate OK [22:33:43]wFMCommunicate request_size=10 [22:33:43]MH_SAM_APDU [22:33:43]CAPDU: 80 0D 02 02 05 7B B7 3D 1E 74 [22:33:43]Write to MH i2c: E2 0D 00 D0 03 80 0D 02 02 05 00 7B B7 3D 1E 74 00 00 58 [22:33:43]Write i2c OK [22:33:43]MH_I2C_Read... [22:33:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:33:43]Read from MH i2c: E2 [22:33:43]MH_I2C_Read... [22:33:43]Read from MH i2c: E2 03 00 [22:33:43]MH_I2C_Read... [22:33:43]Read from MH i2c: E2 03 00 D0 03 00 90 00 47 [22:33:43]RAPDU: 90 00 [22:33:43]wFMCommunicate OK [22:33:43]wFMCommunicate request_size=4 [22:33:43]MH_SAM_APDU [22:33:43]CAPDU: 80 0D 03 02 [22:33:43]Write to MH i2c: E2 08 00 D1 03 80 0D 03 02 00 00 00 00 4F [22:33:43]Write i2c OK [22:33:43]MH_I2C_Read... [22:33:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:33:43]Read from MH i2c: E2 [22:33:43]MH_I2C_Read... [22:33:43]Read from MH i2c: E2 0B 00 [22:33:43]MH_I2C_Read... [22:33:43]Read from MH i2c: E2 0B 00 D1 03 00 7D 4A 58 C8 08 DA D1 E3 90 00 CD [22:33:43]RAPDU: 7D 4A 58 C8 08 DA D1 E3 90 00 [22:33:43]wFMCommunicate OK [22:33:43]SAM_PROTO_SignData done [22:33:43]FM_MakeSignedData done [22:33:43]CreateOFDProtocolMessage [22:33:43]wFMCommunicate request_size=4 [22:33:43]MH_SAM_APDU [22:33:43]CAPDU: 80 11 00 00 [22:33:43]Write to MH i2c: E2 08 00 D2 03 80 11 00 00 00 00 00 00 4F [22:33:43]Write i2c OK [22:33:43]MH_I2C_Read... [22:33:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:33:43]Read from MH i2c: E2 [22:33:43]MH_I2C_Read... [22:33:43]Read from MH i2c: E2 17 00 [22:33:43]MH_I2C_Read... [22:33:43]Read from MH i2c: E2 17 00 D2 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AC [22:33:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:33:43]wFMCommunicate OK [22:33:43]CreateOFDProtocolMessage done [22:33:43]OFDSenderStorePacket 226903 [22:33:43]StoreOFDPacket docnum=226903 [22:33:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 9D 33 07 01 F3 BD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 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 21 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 02 00 00 F4 03 04 00 46 C7 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 57 76 03 00 35 04 06 00 DF 7B B7 3D 1E 74 7D 4A 58 C8 08 DA D1 E3 [22:33:43]CheckFolder [22:33:43]dirname=/storage/ofd_packets [22:33:43]CheckFolder done [22:33:43]ProducePacketName [22:33:43]name=ofd_packets/00226903 [22:33:43]NVStorageSaveData ofd_packets/00226903 [22:33:43]File name is /storage/ofd_packets/00226903 [22:33:43]Write 301 bytes [22:33:43]NVStorageSaveData done [22:33:43]OFDSenderStorePacket done [22:33:43]KKMCreateOFDPacket done [22:33:43]NVStorageSaveData kkm_last_timestamp [22:33:43]File name is /storage/kkm_last_timestamp [22:33:43]Write 4 bytes [22:33:43]NVStorageSaveData done [22:33:43]ExternCall_PrintAddStr [22:33:43]wPrintStart [22:33:43]Write to MH i2c: 01 00 00 D3 03 D6 [22:33:43]Write i2c OK [22:33:43]MH_I2C_Read... [22:33:43]Read from MH i2c: 01 [22:33:43]MH_I2C_Read... [22:33:43]Read from MH i2c: 01 07 00 [22:33:43]MH_I2C_Read... [22:33:43]Read from MH i2c: 01 07 00 D3 03 00 00 00 00 00 FF 0F EB [22:33:43]RasterBufferAndPrint [22:33:43]line Счет N : (1)2003332 [22:33:43]line ИНН: 02508201610067 [22:33:43]line Контрольно-Кассовый Чек [22:33:43]line ПРОДАЖА [22:33:43]line ТРК (МРК, ГНК) : 33 [22:33:43]line Товар: 2710124130 [22:33:43]line Аи-92-К-5 [22:33:43]line 2.950 * 67.80 [22:33:43]line = 200.01 [22:33:43]line НДС 12% НСП 1% [22:33:43]line > о реализуемом товаре [22:33:43]line ИТОГО: 200.01 [22:33:43]line НСП 1% : 1.77 [22:33:43]line НДС 12% : 21.24 [22:33:43]line Наличными: 0.00 [22:33:43]line Безнал.: 200.01 [22:33:43]line Место: АЗС № 97 "Партнер Нефть" [22:33:43]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:33:43]line СНО: Общий режим [22:33:43]line Чек 563 28.07.2024 22:33 [22:33:43]line Смена: 439 ФФД: 1.0 [22:33:43]line ЗНМ: 0300000054 [22:33:43]line РНМ: 0000000000092624 [22:33:43]line Версия ККМ: 001 [22:33:43]line Платежная система: O! деньги [22:33:43]line ФМ: 0000000000874959 [22:33:43]line ФД: 226903 [22:33:43]line ФПД: 245722448207476 [22:33:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T223342&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226903&fm=245722448207476&tin=02508201610067®Number=0000000000092624&sum=20001 [22:33:43]written 0, free lines is 4095 [22:33:43]OFD Sender: Processing packet 226903 [packets to send 604, broken 603] [22:33:43]ProducePacketName [22:33:43]name=ofd_packets/00226903 [22:33:43]OFD Sender: To server: pG, [22:33:43]CommunicateWithHost lk.salyk.kg:30040 [22:33:43]ConnectInit lk.salyk.kg [22:33:44]Write to MH i2c: 01 00 00 FD 03 00 [22:33:44]Write i2c OK [22:33:44]MH_I2C_Read... [22:33:44]Read from MH i2c: 01 [22:33:44]MH_I2C_Read... [22:33:44]Read from MH i2c: 01 07 00 [22:33:44]MH_I2C_Read... [22:33:44]Read from MH i2c: 01 07 00 FD 03 00 00 00 00 00 78 0C 8B [22:33:44]RasterBufferAndPrint [22:33:44]line [22:33:44]line [22:33:44]line [22:33:44]line [22:33:44]line [22:33:44]written 0, free lines is 3198 [22:33:44]MH_Cut [22:33:44]Write to MH i2c: D1 01 00 04 04 01 DA [22:33:44]Write i2c OK [22:33:44]MH_I2C_Read... [22:33:44]Read from MH i2c: D1 [22:33:44]MH_I2C_Read... [22:33:44]Read from MH i2c: D1 01 00 [22:33:44]MH_I2C_Read... [22:33:44]Read from MH i2c: D1 01 00 04 04 00 D9 [22:33:44]Write to MH i2c: 01 00 00 05 04 09 [22:33:44]Write i2c OK [22:33:44]MH_I2C_Read... [22:33:44]Connected sock=10 [22:33:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 9D 33 07 01 F3 BD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 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 21 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 02 00 00 F4 03 04 00 46 C7 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 57 76 03 00 35 04 06 00 DF 7B B7 3D 1E 74 7D 4A 58 C8 08 DA D1 E3 [22:33:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 50 40 47 00 19 38 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 57 76 03 00 F4 03 04 00 5C 73 A6 66 B6 04 01 00 00 41 48 0B 89 AC B7 12 A0 [22:33:44]CommunicateWithHost err = 0 [22:33:44]CheckOFDResponse [22:33:44]1017 (14) - 77093643461234 [22:33:44]1041 (16) - 0000000000874959 [22:33:44]1040 (4) - 226903 [22:33:44]1012 (4) - 28.07.2024 16:35 [22:33:44]1206 (1) - 0 [22:33:44]OFD Sender: Remove packet 226903 [22:33:44]ProducePacketName [22:33:44]name=ofd_packets/00226903 [22:33:44]NVStorageDeleteData [22:33:45]OFD Sender: No OFD packet to send [22:33:45]*** Cut start [22:33:45]*** Partial cut [22:33:45]*** CUTSNS_PIN = 1 [22:33:45]*** CUTSNS_PIN = 0 [22:33:45]*** Brake cut motor [22:33:46]Read from MH i2c: 01 [22:33:46]MH_I2C_Read... [22:33:46]*** Stop cut motor [22:33:46]*** Cut end [22:33:46]Read from MH i2c: 01 07 00 [22:33:46]MH_I2C_Read... [22:33:46]Read from MH i2c: 01 07 00 05 04 00 00 00 00 00 FF 0F 1E [22:33:46]process_action close_receipt done [22:33:46]requested_data is exist [22:33:46]produce_requested_data [22:33:46]requested_item fm.sn is exist - process it [22:33:46]wFMCommunicate request_size=4 [22:33:46]MH_SAM_APDU [22:33:46]CAPDU: 80 11 00 00 [22:33:46]Write to MH i2c: E2 08 00 06 04 80 11 00 00 00 00 00 00 84 [22:33:46]Write i2c OK [22:33:46]MH_I2C_Read... [22:33:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:33:46]Read from MH i2c: E2 [22:33:46]MH_I2C_Read... [22:33:46]Read from MH i2c: E2 17 00 [22:33:46]MH_I2C_Read... [22:33:46]Read from MH i2c: E2 17 00 06 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [22:33:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:33:46]wFMCommunicate OK [22:33:46]requested_item fd.num is exist - process it [22:33:46]SAM_PROTO_GetFieldsCounters [22:33:46]wFMCommunicate request_size=4 [22:33:46]MH_SAM_APDU [22:33:46]CAPDU: 80 13 00 00 [22:33:46]Write to MH i2c: E2 08 00 07 04 80 13 00 00 00 00 00 00 87 [22:33:46]Write i2c OK [22:33:46]MH_I2C_Read... [22:33:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:33:46]Read from MH i2c: E2 [22:33:46]MH_I2C_Read... [22:33:46]Read from MH i2c: E2 62 00 [22:33:46]MH_I2C_Read... [22:33:46]Read from MH i2c: E2 62 00 07 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 57 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 33 02 00 00 5E 04 04 00 33 02 00 00 57 04 04 00 34 02 00 00 19 04 04 00 00 00 00 00 90 00 D7 [22:33:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 57 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 33 02 00 00 5E 04 04 00 33 02 00 00 57 04 04 00 34 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:33:46]wFMCommunicate OK [22:33:46]SAM_PROTO_GetFieldsCounters done [22:33:46]requested_item shift.num is exist - process it [22:33:46]requested_item shift.opened is exist - process it [22:33:46]req_shift_opened [22:33:46]FM_GetShiftState [22:33:46]SAM_PROTO_GetShiftState [22:33:46]wFMCommunicate request_size=4 [22:33:46]MH_SAM_APDU [22:33:46]CAPDU: 80 13 01 00 [22:33:46]Write to MH i2c: E2 08 00 08 04 80 13 01 00 00 00 00 00 89 [22:33:46]Write i2c OK [22:33:46]MH_I2C_Read... [22:33:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:33:46]Read from MH i2c: E2 [22:33:46]MH_I2C_Read... [22:33:46]Read from MH i2c: E2 0E 00 [22:33:46]MH_I2C_Read... [22:33:46]Read from MH i2c: E2 0E 00 08 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 3A [22:33:46]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:33:46]wFMCommunicate OK [22:33:46]SAM_PROTO_GetShiftState done [22:33:46]FM_GetShiftState done [22:33:46]req_shift_opened done [22:33:46]requested_item shift.open_date is exist - process it [22:33:46]req_shift_open_date [22:33:46]req_shift_open_date done [22:33:46]produce_requested_data done [22:33:46]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226903,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [22:33:46]process_action_free close_receipt [22:33:46]json_value_free [22:33:46]json_value_free done [22:33:46]process_json_proto returns [22:33:46]Send response to host [22:33:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226903,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [22:33:46]free response buf [22:33:46]execute_script done [22:33:46]execute_script returns [22:33:46]free content buf [22:33:46]Sock 7.Close socket [22:33:46]Sock 7.Thread stoped [22:33:50]OFD Sender: No OFD packet to send [22:33:55]OFD Sender: No OFD packet to send [22:33:58]recv_with_timeout no data received [22:34:00]OFD Sender: No OFD packet to send [22:34:05]OFD Sender: No OFD packet to send [22:34:10]OFD Sender: No OFD packet to send [22:34:15]OFD Sender: No OFD packet to send [22:34:17]recv_with_timeout no data received [22:34:20]OFD Sender: No OFD packet to send [22:34:25]OFD Sender: No OFD packet to send [22:34:30]OFD Sender: No OFD packet to send [22:34:35]OFD Sender: No OFD packet to send [22:34:40]OFD Sender: No OFD packet to send [22:34:45]OFD Sender: No OFD packet to send [22:34:50]OFD Sender: No OFD packet to send [22:34:55]OFD Sender: No OFD packet to send [22:35:00]OFD Sender: No OFD packet to send [22:35:05]OFD Sender: No OFD packet to send [22:35:10]OFD Sender: No OFD packet to send [22:35:15]OFD Sender: No OFD packet to send [22:35:20]OFD Sender: No OFD packet to send [22:35:25]OFD Sender: No OFD packet to send [22:35:30]OFD Sender: No OFD packet to send [22:35:35]OFD Sender: No OFD packet to send [22:35:40]OFD Sender: No OFD packet to send [22:35:45]OFD Sender: No OFD packet to send [22:35:49]recv_with_timeout no data received [22:35:50]OFD Sender: No OFD packet to send [22:35:55]OFD Sender: No OFD packet to send [22:36:00]OFD Sender: No OFD packet to send [22:36:05]OFD Sender: No OFD packet to send [22:36:10]OFD Sender: No OFD packet to send [22:36:15]OFD Sender: No OFD packet to send [22:36:20]OFD Sender: No OFD packet to send [22:36:21]accept exits with 9 [22:36:21]New connection [22:36:21]New thread 3066899812 created [22:36:21]Thread 3066756452 joined [22:36:21]Waiting for new connection... [22:36:21] Sock 9.Parse request [22:36:21]Sock 9.Check first char [22:36:21]Sock 9.First char is OK [22:36:21]request: POST /json_proto HTTP/1.0 [22:36:21]Method: POST [22:36:21]URL: /json_proto [22:36:21]Method is POST - this is cgi request [22:36:21]url: /json_proto [22:36:21]query_string will be loaded in cgi processing [22:36:21]execute_cgi json_proto POST (null) [22:36:21]execute_cgi path=json_proto method=POST [22:36:21]POST find Content-Length [22:36:21]Host: 172.17.43.131:8080 [22:36:21]Content-Length: 984 [22:36:21]Content-Type: application/json [22:36:21] [22:36:21]POST finish read [22:36:21]Found Content-Length = 984 [22:36:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003333", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 44.920, "sum" : 3000.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 44.92 \u0441\u043E\u043C", "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:36:21]execute_script... [22:36:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003333", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 44.920, "sum" : 3000.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 44.92 \u0441\u043E\u043C", "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:36:21]POST & json_proto [22:36:21]process_json_proto [22:36:21]json parsed OK: [22:36:21]protocol is kg_v1.0 [22:36:21]action value=close_receipt [22:36:21]process_action close_receipt [22:36:21]cmd_close_receipt [22:36:21]MH_GetDate [22:36:21]Write to MH i2c: F0 00 00 09 04 FC [22:36:21]Write i2c OK [22:36:21]MH_I2C_Read... [22:36:21]Read from MH i2c: F0 [22:36:21]MH_I2C_Read... [22:36:21]Read from MH i2c: F0 09 00 [22:36:21]MH_I2C_Read... [22:36:21]Read from MH i2c: F0 09 00 09 04 00 E5 C7 A6 66 F8 BA A6 66 7B [22:36:21]GetLastDocTimeStamp 1722206022 [22:36:21]current date 1722206181 [22:36:21]FM_GetShiftState [22:36:21]SAM_PROTO_GetShiftState [22:36:21]wFMCommunicate request_size=4 [22:36:21]MH_SAM_APDU [22:36:21]CAPDU: 80 13 01 00 [22:36:21]Write to MH i2c: E2 08 00 0A 04 80 13 01 00 00 00 00 00 8B [22:36:21]Write i2c OK [22:36:21]MH_I2C_Read... [22:36:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:36:21]Read from MH i2c: E2 [22:36:21]MH_I2C_Read... [22:36:21]Read from MH i2c: E2 0E 00 [22:36:21]MH_I2C_Read... [22:36:21]Read from MH i2c: E2 0E 00 0A 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 3C [22:36:21]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:36:21]wFMCommunicate OK [22:36:21]SAM_PROTO_GetShiftState done [22:36:21]FM_GetShiftState done [22:36:21]opened in 1722125326 [22:36:21]opened+sec_in_day 1722211726 [22:36:21]quantity*price = 300065 [22:36:21]sum+1 = 300067 [22:36:21]Check (price>sum+1) || (price+1 о реализуемом товаре [22:36:23]line ОКРУГЛЕНИЕ: -0.66 [22:36:23]line ИТОГО: 3000.00 [22:36:23]line Внесено: 3000.00 [22:36:23]line СДАЧА: 0.00 [22:36:23]line НСП 1% : 26.55 [22:36:23]line НДС 12% : 318.65 [22:36:23]line Наличными: 3000.00 [22:36:23]line Безнал.: 0.00 [22:36:23]line Место: АЗС № 97 "Партнер Нефть" [22:36:23]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:36:23]line СНО: Общий режим [22:36:23]line Чек 564 28.07.2024 22:36 [22:36:23]line Смена: 439 ФФД: 1.0 [22:36:23]line ЗНМ: 0300000054 [22:36:23]line РНМ: 0000000000092624 [22:36:23]line Версия ККМ: 001 [22:36:23]line [22:36:23]line Дисконтная программа [22:36:23]line АИ-92 [22:36:23]line номер 97 [22:36:23]line сэкономлено 44.92 сом [22:36:23]line ФМ: 0000000000874959 [22:36:23]line ФД: 226904 [22:36:23]line ФПД: 34331844995535 [22:36:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T223621&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226904&fm=34331844995535&tin=02508201610067®Number=0000000000092624&sum=300000 [22:36:23]OFD Sender: Processing packet 226904 [packets to send 604, broken 603] [22:36:23]ProducePacketName [22:36:23]name=ofd_packets/00226904 [22:36:23]OFD Sender: To server: pG, [22:36:23]CommunicateWithHost lk.salyk.kg:30040 [22:36:23]ConnectInit lk.salyk.kg [22:36:23]written 0, free lines is 4095 [22:36:23]Connected sock=7 [22:36:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A7 1B 07 01 6E 41 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 78 AF 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 22 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 02 00 00 F4 03 04 00 E5 C7 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 58 76 03 00 35 04 06 00 1F 39 81 6C E9 CF 45 C5 94 77 E4 39 44 67 [22:36:24]Write to MH i2c: 01 00 00 4D 04 51 [22:36:24]Write i2c OK [22:36:24]MH_I2C_Read... [22:36:24]Read from MH i2c: 01 [22:36:24]MH_I2C_Read... [22:36:24]Read from MH i2c: 01 07 00 [22:36:24]MH_I2C_Read... [22:36:24]Read from MH i2c: 01 07 00 4D 04 00 00 00 00 00 EF 0B 52 [22:36:24]RasterBufferAndPrint [22:36:24]line [22:36:24]line [22:36:24]line [22:36:24]line [22:36:24]line [22:36:24]written 0, free lines is 3058 [22:36:24]MH_Cut [22:36:24]Write to MH i2c: D1 01 00 54 04 01 2A [22:36:24]Write i2c OK [22:36:24]MH_I2C_Read... [22:36:24]Read from MH i2c: D1 [22:36:24]MH_I2C_Read... [22:36:24]Read from MH i2c: D1 01 00 [22:36:24]MH_I2C_Read... [22:36:24]Read from MH i2c: D1 01 00 54 04 00 29 [22:36:24]Write to MH i2c: 01 00 00 55 04 59 [22:36:24]Write i2c OK [22:36:24]MH_I2C_Read... [22:36:25]*** Cut start [22:36:25]*** Partial cut [22:36:25]*** CUTSNS_PIN = 1 [22:36:25]*** CUTSNS_PIN = 0 [22:36:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 08 BB 47 00 BB 59 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 58 76 03 00 F4 03 04 00 FC 73 A6 66 B6 04 01 00 00 48 F6 D9 51 69 11 06 09 [22:36:25]CommunicateWithHost err = 0 [22:36:25]CheckOFDResponse [22:36:25]1017 (14) - 77093643461234 [22:36:25]1041 (16) - 0000000000874959 [22:36:25]1040 (4) - 226904 [22:36:25]1012 (4) - 28.07.2024 16:38 [22:36:25]1206 (1) - 0 [22:36:25]OFD Sender: Remove packet 226904 [22:36:25]ProducePacketName [22:36:25]name=ofd_packets/00226904 [22:36:25]NVStorageDeleteData [22:36:25]*** Brake cut motor [22:36:25]OFD Sender: No OFD packet to send [22:36:26]Read from MH i2c: 01 [22:36:26]MH_I2C_Read... [22:36:26]*** Stop cut motor [22:36:26]*** Cut end [22:36:26]Read from MH i2c: 01 07 00 [22:36:26]MH_I2C_Read... [22:36:26]Read from MH i2c: 01 07 00 55 04 00 00 00 00 00 FF 0F 6E [22:36:26]process_action close_receipt done [22:36:26]requested_data is exist [22:36:26]produce_requested_data [22:36:26]requested_item fm.sn is exist - process it [22:36:26]wFMCommunicate request_size=4 [22:36:26]MH_SAM_APDU [22:36:26]CAPDU: 80 11 00 00 [22:36:26]Write to MH i2c: E2 08 00 56 04 80 11 00 00 00 00 00 00 D4 [22:36:26]Write i2c OK [22:36:26]MH_I2C_Read... [22:36:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:36:26]Read from MH i2c: E2 [22:36:26]MH_I2C_Read... [22:36:26]Read from MH i2c: E2 17 00 [22:36:26]MH_I2C_Read... [22:36:26]Read from MH i2c: E2 17 00 56 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 31 [22:36:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:36:26]wFMCommunicate OK [22:36:26]requested_item fd.num is exist - process it [22:36:26]SAM_PROTO_GetFieldsCounters [22:36:26]wFMCommunicate request_size=4 [22:36:26]MH_SAM_APDU [22:36:26]CAPDU: 80 13 00 00 [22:36:26]Write to MH i2c: E2 08 00 57 04 80 13 00 00 00 00 00 00 D7 [22:36:26]Write i2c OK [22:36:26]MH_I2C_Read... [22:36:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:36:26]Read from MH i2c: E2 [22:36:26]MH_I2C_Read... [22:36:26]Read from MH i2c: E2 62 00 [22:36:26]MH_I2C_Read... [22:36:26]Read from MH i2c: E2 62 00 57 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 58 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 34 02 00 00 5E 04 04 00 34 02 00 00 57 04 04 00 35 02 00 00 19 04 04 00 00 00 00 00 90 00 2B [22:36:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 58 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 34 02 00 00 5E 04 04 00 34 02 00 00 57 04 04 00 35 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:36:26]wFMCommunicate OK [22:36:26]SAM_PROTO_GetFieldsCounters done [22:36:26]requested_item shift.num is exist - process it [22:36:26]requested_item shift.opened is exist - process it [22:36:26]req_shift_opened [22:36:26]FM_GetShiftState [22:36:26]SAM_PROTO_GetShiftState [22:36:26]wFMCommunicate request_size=4 [22:36:26]MH_SAM_APDU [22:36:26]CAPDU: 80 13 01 00 [22:36:26]Write to MH i2c: E2 08 00 58 04 80 13 01 00 00 00 00 00 D9 [22:36:26]Write i2c OK [22:36:26]MH_I2C_Read... [22:36:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:36:26]Read from MH i2c: E2 [22:36:26]MH_I2C_Read... [22:36:26]Read from MH i2c: E2 0E 00 [22:36:26]MH_I2C_Read... [22:36:26]Read from MH i2c: E2 0E 00 58 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 8A [22:36:26]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:36:26]wFMCommunicate OK [22:36:26]SAM_PROTO_GetShiftState done [22:36:26]FM_GetShiftState done [22:36:26]req_shift_opened done [22:36:26]requested_item shift.open_date is exist - process it [22:36:26]req_shift_open_date [22:36:26]req_shift_open_date done [22:36:26]produce_requested_data done [22:36:26]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226904,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [22:36:26]process_action_free close_receipt [22:36:26]json_value_free [22:36:26]json_value_free done [22:36:26]process_json_proto returns [22:36:26]Send response to host [22:36:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226904,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [22:36:26]free response buf [22:36:26]execute_script done [22:36:26]execute_script returns [22:36:26]free content buf [22:36:26]Sock 9.Close socket [22:36:26]Sock 9.Thread stoped [22:36:30]OFD Sender: No OFD packet to send [22:36:33]recv_with_timeout no data received [22:36:36]OFD Sender: No OFD packet to send [22:36:41]OFD Sender: No OFD packet to send [22:36:46]OFD Sender: No OFD packet to send [22:36:51]OFD Sender: No OFD packet to send [22:36:56]OFD Sender: No OFD packet to send [22:36:59]recv_with_timeout no data received [22:37:01]OFD Sender: No OFD packet to send [22:37:06]OFD Sender: No OFD packet to send [22:37:11]OFD Sender: No OFD packet to send [22:37:16]OFD Sender: No OFD packet to send [22:37:21]OFD Sender: No OFD packet to send [22:37:26]OFD Sender: No OFD packet to send [22:37:31]OFD Sender: No OFD packet to send [22:37:31]recv_with_timeout no data received [22:37:36]OFD Sender: No OFD packet to send [22:37:41]OFD Sender: No OFD packet to send [22:37:46]OFD Sender: No OFD packet to send [22:37:51]OFD Sender: No OFD packet to send [22:37:56]OFD Sender: No OFD packet to send [22:38:01]OFD Sender: No OFD packet to send [22:38:06]OFD Sender: No OFD packet to send [22:38:07]recv_with_timeout no data received [22:38:11]OFD Sender: No OFD packet to send [22:38:16]OFD Sender: No OFD packet to send [22:38:18]accept exits with 10 [22:38:18]New connection [22:38:18]New thread 3066756452 created [22:38:18]Thread 3066899812 joined [22:38:18]Waiting for new connection... [22:38:18] Sock 10.Parse request [22:38:18]Sock 10.Check first char [22:38:18]Sock 10.First char is OK [22:38:18]request: POST /json_proto HTTP/1.0 [22:38:18]Method: POST [22:38:18]URL: /json_proto [22:38:18]Method is POST - this is cgi request [22:38:18]url: /json_proto [22:38:18]query_string will be loaded in cgi processing [22:38:18]execute_cgi json_proto POST (null) [22:38:18]execute_cgi path=json_proto method=POST [22:38:18]POST find Content-Length [22:38:18]Host: 172.17.43.131:8080 [22:38:18]Content-Length: 680 [22:38:18]Content-Type: application/json [22:38:18] [22:38:18]POST finish read [22:38:18]Found Content-Length = 680 [22:38:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003334", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 45.940, "sum" : 3500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3500.00, "total" : 3500.00, "payments": [ { "type": 0, "sum" : 3500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:38:18]execute_script... [22:38: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)2003334", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 45.940, "sum" : 3500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3500.00, "total" : 3500.00, "payments": [ { "type": 0, "sum" : 3500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:38:18]POST & json_proto [22:38:18]process_json_proto [22:38:18]json parsed OK: [22:38:18]protocol is kg_v1.0 [22:38:18]action value=close_receipt [22:38:18]process_action close_receipt [22:38:18]cmd_close_receipt [22:38:18]MH_GetDate [22:38:18]Write to MH i2c: F0 00 00 59 04 4C [22:38:18]Write i2c OK [22:38:18]MH_I2C_Read... [22:38:18]Read from MH i2c: F0 [22:38:18]MH_I2C_Read... [22:38:18]Read from MH i2c: F0 09 00 [22:38:18]MH_I2C_Read... [22:38:18]Read from MH i2c: F0 09 00 59 04 00 5A C8 A6 66 F8 BA A6 66 41 [22:38:18]GetLastDocTimeStamp 1722206181 [22:38:18]current date 1722206298 [22:38:18]FM_GetShiftState [22:38:18]SAM_PROTO_GetShiftState [22:38:18]wFMCommunicate request_size=4 [22:38:18]MH_SAM_APDU [22:38:18]CAPDU: 80 13 01 00 [22:38:18]Write to MH i2c: E2 08 00 5A 04 80 13 01 00 00 00 00 00 DB [22:38:18]Write i2c OK [22:38:18]MH_I2C_Read... [22:38:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:38:18]Read from MH i2c: E2 [22:38:18]MH_I2C_Read... [22:38:18]Read from MH i2c: E2 0E 00 [22:38:18]MH_I2C_Read... [22:38:18]Read from MH i2c: E2 0E 00 5A 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 8C [22:38:18]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:38:18]wFMCommunicate OK [22:38:18]SAM_PROTO_GetShiftState done [22:38:18]FM_GetShiftState done [22:38:18]opened in 1722125326 [22:38:18]opened+sec_in_day 1722211726 [22:38:18]quantity*price = 350062 [22:38:18]sum+1 = 350064 [22:38:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 3500.00 Внесено: 3500.00 СДАЧА: 0.00 НСП 1% : 30.98 НДС 12% : 371.75 Наличными: 3500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 565 28.07.2024 22:38 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226905 ФПД: 92450188665845 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T223818&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226905&fm=92450188665845&tin=02508201610067®Number=0000000000092624&sum=350000 [22:38:19]StoreToDocumentArchive [22:38:19]shift 439 fd 226905 [22:38:19]save to /storage/0439/doc_00226905 [22:38:19]save last doc name /storage/0439/doc_00226905 to /storage/kkm_last_doc_name [22:38:19]save OK [22:38:19]Clear old archive folders... [22:38:19]ProcessDocumentItem done err = 0, tmpTLVsize=248 [22:38:19]tlvbuf is 0109FE40 [22:38:19]SAM_PROTO_ClearQueue [22:38:19]wFMCommunicate request_size=4 [22:38:19]MH_SAM_APDU [22:38:19]CAPDU: 80 09 00 00 [22:38:19]Write to MH i2c: E2 08 00 67 04 80 09 00 00 00 00 00 00 DD [22:38:19]Write i2c OK [22:38:19]MH_I2C_Read... [22:38:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:38:19]Read from MH i2c: E2 [22:38:19]MH_I2C_Read... [22:38:19]Read from MH i2c: E2 03 00 [22:38:19]MH_I2C_Read... [22:38:19]Read from MH i2c: E2 03 00 67 04 00 90 00 DF [22:38:19]RAPDU: 90 00 [22:38:19]wFMCommunicate OK [22:38:19]SAM_PROTO_ClearQueue done [22:38:19]KKMCreateOFDPacket [22:38:19]OFDProtocolAddRootSTLVToBuf [22:38:19]FM_MakeSignedData [22:38:19]FM_MakeSignedData [22:38:19]SAM_PROTO_SignData [22:38:19]wFMCommunicate request_size=4 [22:38:19]MH_SAM_APDU [22:38:19]CAPDU: 80 0D 01 02 [22:38:19]Write to MH i2c: E2 08 00 68 04 80 0D 01 02 00 00 00 00 E5 [22:38:19]Write i2c OK [22:38:19]MH_I2C_Read... [22:38:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:38:19]Read from MH i2c: E2 [22:38:19]MH_I2C_Read... [22:38:19]Read from MH i2c: E2 03 00 [22:38:19]MH_I2C_Read... [22:38:19]Read from MH i2c: E2 03 00 68 04 00 90 00 E0 [22:38:19]RAPDU: 90 00 [22:38:19]wFMCommunicate OK [22:38:19]wFMCommunicate request_size=255 [22:38:19]MH_SAM_APDU [22:38: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 35 FF 03 08 00 03 74 B3 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6F 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 37 91 00 00 00 00 07 04 06 00 30 57 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 02 00 00 F4 03 04 00 5A C8 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 59 76 03 00 35 04 06 00 54 15 3C A7 [22:38:19]Write to MH i2c: E2 02 01 69 04 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 35 FF 03 08 00 03 74 B3 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6F 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 37 91 00 00 00 00 07 04 06 00 30 57 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 02 00 00 F4 03 04 00 5A C8 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 59 76 03 00 35 04 06 00 54 15 3C A7 00 00 5E [22:38:19]Write i2c OK [22:38:19]MH_I2C_Read... [22:38:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:38:20]Read from MH i2c: E2 [22:38:20]MH_I2C_Read... [22:38:20]Read from MH i2c: E2 03 00 [22:38:20]MH_I2C_Read... [22:38:20]Read from MH i2c: E2 03 00 69 04 00 90 00 E1 [22:38:20]RAPDU: 90 00 [22:38:20]wFMCommunicate OK [22:38:20]wFMCommunicate request_size=7 [22:38:20]MH_SAM_APDU [22:38:20]CAPDU: 80 0D 02 02 02 A3 F5 [22:38:20]Write to MH i2c: E2 0A 00 6A 04 80 0D 02 02 02 00 A3 F5 00 00 84 [22:38:20]Write i2c OK [22:38:20]MH_I2C_Read... [22:38:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:38:20]Read from MH i2c: E2 [22:38:20]MH_I2C_Read... [22:38:20]Read from MH i2c: E2 03 00 [22:38:20]MH_I2C_Read... [22:38:20]Read from MH i2c: E2 03 00 6A 04 00 90 00 E2 [22:38:20]RAPDU: 90 00 [22:38:20]wFMCommunicate OK [22:38:20]wFMCommunicate request_size=4 [22:38:20]MH_SAM_APDU [22:38:20]CAPDU: 80 0D 03 02 [22:38:20]Write to MH i2c: E2 08 00 6B 04 80 0D 03 02 00 00 00 00 EA [22:38:20]Write i2c OK [22:38:20]MH_I2C_Read... [22:38:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:38:20]Read from MH i2c: E2 [22:38:20]MH_I2C_Read... [22:38:20]Read from MH i2c: E2 0B 00 [22:38:20]MH_I2C_Read... [22:38:20]Read from MH i2c: E2 0B 00 6B 04 00 D1 EE 57 77 12 FB 7C 31 90 00 32 [22:38:20]RAPDU: D1 EE 57 77 12 FB 7C 31 90 00 [22:38:20]wFMCommunicate OK [22:38:20]SAM_PROTO_SignData done [22:38:20]FM_MakeSignedData done [22:38:20]CreateOFDProtocolMessage [22:38:20]wFMCommunicate request_size=4 [22:38:20]MH_SAM_APDU [22:38:20]CAPDU: 80 11 00 00 [22:38:20]Write to MH i2c: E2 08 00 6C 04 80 11 00 00 00 00 00 00 EA [22:38:20]Write i2c OK [22:38:20]MH_I2C_Read... [22:38:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:38:20]Read from MH i2c: E2 [22:38:20]MH_I2C_Read... [22:38:20]Read from MH i2c: E2 17 00 [22:38:20]MH_I2C_Read... [22:38:20]Read from MH i2c: E2 17 00 6C 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 47 [22:38:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:38:20]wFMCommunicate OK [22:38:20]CreateOFDProtocolMessage done [22:38:20]OFDSenderStorePacket 226905 [22:38:20]StoreOFDPacket docnum=226905 [22:38:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 DC 6C 04 01 BC CA 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 35 FF 03 08 00 03 74 B3 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6F 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 37 91 00 00 00 00 07 04 06 00 30 57 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 02 00 00 F4 03 04 00 5A C8 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 59 76 03 00 35 04 06 00 54 15 3C A7 A3 F5 D1 EE 57 77 12 FB 7C 31 [22:38:20]CheckFolder [22:38:20]dirname=/storage/ofd_packets [22:38:20]CheckFolder done [22:38:20]ProducePacketName [22:38:20]name=ofd_packets/00226905 [22:38:20]NVStorageSaveData ofd_packets/00226905 [22:38:20]File name is /storage/ofd_packets/00226905 [22:38:20]Write 298 bytes [22:38:20]NVStorageSaveData done [22:38:20]OFDSenderStorePacket done [22:38:20]KKMCreateOFDPacket done [22:38:20]NVStorageSaveData kkm_last_timestamp [22:38:20]File name is /storage/kkm_last_timestamp [22:38:20]Write 4 bytes [22:38:20]NVStorageSaveData done [22:38:20]ExternCall_PrintAddStr [22:38:20]wPrintStart [22:38:20]Write to MH i2c: 01 00 00 6D 04 71 [22:38:20]Write i2c OK [22:38:20]MH_I2C_Read... [22:38:20]Read from MH i2c: 01 [22:38:20]MH_I2C_Read... [22:38:20]Read from MH i2c: 01 07 00 [22:38:20]MH_I2C_Read... [22:38:20]Read from MH i2c: 01 07 00 6D 04 00 00 00 00 00 FF 0F 86 [22:38:20]RasterBufferAndPrint [22:38:20]line Счет N : (1)2003334 [22:38:20]line ИНН: 02508201610067 [22:38:20]line Контрольно-Кассовый Чек [22:38:20]line ПРОДАЖА [22:38:20]line ТРК (МРК, ГНК) : 41 [22:38:20]line Товар: 2710194210 [22:38:20]line ДТ-К-5 [22:38:20]line 45.940 * 76.20 [22:38:20]line = 3500.63 [22:38:20]line НДС 12% НСП 1% [22:38:20]line > о реализуемом товаре [22:38:20]line ОКРУГЛЕНИЕ: -0.63 [22:38:20]line ИТОГО: 3500.00 [22:38:20]line Внесено: 3500.00 [22:38:20]line СДАЧА: 0.00 [22:38:20]line НСП 1% : 30.98 [22:38:20]line НДС 12% : 371.75 [22:38:20]line Наличными: 3500.00 [22:38:20]line Безнал.: 0.00 [22:38:20]line Место: АЗС № 97 "Партнер Нефть" [22:38:20]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:38:20]line СНО: Общий режим [22:38:20]line Чек 565 28.07.2024 22:38 [22:38:20]line Смена: 439 ФФД: 1.0 [22:38:20]line ЗНМ: 0300000054 [22:38:20]line РНМ: 0000000000092624 [22:38:20]line Версия ККМ: 001 [22:38:20]line ФМ: 0000000000874959 [22:38:20]line ФД: 226905 [22:38:20]line ФПД: 92450188665845 [22:38:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T223818&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226905&fm=92450188665845&tin=02508201610067®Number=0000000000092624&sum=350000 [22:38:20]OFD Sender: Processing packet 226905 [packets to send 604, broken 603] [22:38:20]ProducePacketName [22:38:20]name=ofd_packets/00226905 [22:38:20]OFD Sender: To server: pG, [22:38:20]CommunicateWithHost lk.salyk.kg:30040 [22:38:20]ConnectInit lk.salyk.kg [22:38:20]written 0, free lines is 4095 [22:38:21]Write to MH i2c: 01 00 00 98 04 9C [22:38:21]Write i2c OK [22:38:21]MH_I2C_Read... [22:38:21]Read from MH i2c: 01 [22:38:21]MH_I2C_Read... [22:38:21]Read from MH i2c: 01 07 00 [22:38:21]MH_I2C_Read... [22:38:21]Read from MH i2c: 01 07 00 98 04 00 00 00 00 00 68 0C 17 [22:38:21]RasterBufferAndPrint [22:38:21]line [22:38:21]line [22:38:21]line [22:38:21]line [22:38:21]line [22:38:21]written 0, free lines is 3179 [22:38:21]MH_Cut [22:38:21]Write to MH i2c: D1 01 00 9F 04 01 75 [22:38:21]Write i2c OK [22:38:21]MH_I2C_Read... [22:38:21]Read from MH i2c: D1 [22:38:21]MH_I2C_Read... [22:38:21]Read from MH i2c: D1 01 00 [22:38:21]MH_I2C_Read... [22:38:21]Read from MH i2c: D1 01 00 9F 04 00 74 [22:38:21]Write to MH i2c: 01 00 00 A0 04 A4 [22:38:21]Write i2c OK [22:38:21]MH_I2C_Read... [22:38:21]Connected sock=9 [22:38:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 DC 6C 04 01 BC CA 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 35 FF 03 08 00 03 74 B3 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6F 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 37 91 00 00 00 00 07 04 06 00 30 57 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 02 00 00 F4 03 04 00 5A C8 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 59 76 03 00 35 04 06 00 54 15 3C A7 A3 F5 D1 EE 57 77 12 FB 7C 31 [22:38:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 AD A3 47 00 E1 3A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 59 76 03 00 F4 03 04 00 71 74 A6 66 B6 04 01 00 00 C7 B1 ED 5D 57 2B DC 7B [22:38:21]CommunicateWithHost err = 0 [22:38:21]CheckOFDResponse [22:38:21]1017 (14) - 77093643461234 [22:38:21]1041 (16) - 0000000000874959 [22:38:21]1040 (4) - 226905 [22:38:21]1012 (4) - 28.07.2024 16:40 [22:38:21]1206 (1) - 0 [22:38:21]OFD Sender: Remove packet 226905 [22:38:21]ProducePacketName [22:38:21]name=ofd_packets/00226905 [22:38:21]NVStorageDeleteData [22:38:22]*** Cut start [22:38:22]*** Partial cut [22:38:22]*** CUTSNS_PIN = 1 [22:38:22]OFD Sender: No OFD packet to send [22:38:22]*** CUTSNS_PIN = 0 [22:38:22]*** Brake cut motor [22:38:22]Read from MH i2c: 01 [22:38:23]MH_I2C_Read... [22:38:23]*** Stop cut motor [22:38:23]*** Cut end [22:38:23]Read from MH i2c: 01 07 00 [22:38:23]MH_I2C_Read... [22:38:23]Read from MH i2c: 01 07 00 A0 04 00 00 00 00 00 FF 0F B9 [22:38:23]process_action close_receipt done [22:38:23]requested_data is exist [22:38:23]produce_requested_data [22:38:23]requested_item fm.sn is exist - process it [22:38:23]wFMCommunicate request_size=4 [22:38:23]MH_SAM_APDU [22:38:23]CAPDU: 80 11 00 00 [22:38:23]Write to MH i2c: E2 08 00 A1 04 80 11 00 00 00 00 00 00 1F [22:38:23]Write i2c OK [22:38:23]MH_I2C_Read... [22:38:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:38:23]Read from MH i2c: E2 [22:38:23]MH_I2C_Read... [22:38:23]Read from MH i2c: E2 17 00 [22:38:23]MH_I2C_Read... [22:38:23]Read from MH i2c: E2 17 00 A1 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7C [22:38:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:38:23]wFMCommunicate OK [22:38:23]requested_item fd.num is exist - process it [22:38:23]SAM_PROTO_GetFieldsCounters [22:38:23]wFMCommunicate request_size=4 [22:38:23]MH_SAM_APDU [22:38:23]CAPDU: 80 13 00 00 [22:38:23]Write to MH i2c: E2 08 00 A2 04 80 13 00 00 00 00 00 00 22 [22:38:23]Write i2c OK [22:38:23]MH_I2C_Read... [22:38:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:38:23]Read from MH i2c: E2 [22:38:23]MH_I2C_Read... [22:38:23]Read from MH i2c: E2 62 00 [22:38:23]MH_I2C_Read... [22:38:23]Read from MH i2c: E2 62 00 A2 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 59 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 35 02 00 00 5E 04 04 00 35 02 00 00 57 04 04 00 36 02 00 00 19 04 04 00 00 00 00 00 90 00 7A [22:38:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 59 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 35 02 00 00 5E 04 04 00 35 02 00 00 57 04 04 00 36 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:38:23]wFMCommunicate OK [22:38:23]SAM_PROTO_GetFieldsCounters done [22:38:23]requested_item shift.num is exist - process it [22:38:23]requested_item shift.opened is exist - process it [22:38:23]req_shift_opened [22:38:23]FM_GetShiftState [22:38:23]SAM_PROTO_GetShiftState [22:38:23]wFMCommunicate request_size=4 [22:38:23]MH_SAM_APDU [22:38:23]CAPDU: 80 13 01 00 [22:38:23]Write to MH i2c: E2 08 00 A3 04 80 13 01 00 00 00 00 00 24 [22:38:23]Write i2c OK [22:38:23]MH_I2C_Read... [22:38:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:38:23]Read from MH i2c: E2 [22:38:23]MH_I2C_Read... [22:38:23]Read from MH i2c: E2 0E 00 [22:38:23]MH_I2C_Read... [22:38:23]Read from MH i2c: E2 0E 00 A3 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 D5 [22:38:23]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:38:23]wFMCommunicate OK [22:38:23]SAM_PROTO_GetShiftState done [22:38:23]FM_GetShiftState done [22:38:23]req_shift_opened done [22:38:23]requested_item shift.open_date is exist - process it [22:38:23]req_shift_open_date [22:38:23]req_shift_open_date done [22:38:23]produce_requested_data done [22:38:23]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226905,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [22:38:23]process_action_free close_receipt [22:38:23]json_value_free [22:38:23]json_value_free done [22:38:23]process_json_proto returns [22:38:23]Send response to host [22:38:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226905,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [22:38:23]free response buf [22:38:23]execute_script done [22:38:23]execute_script returns [22:38:23]free content buf [22:38:23]Sock 10.Close socket [22:38:23]Sock 10.Thread stoped [22:38:27]OFD Sender: No OFD packet to send [22:38:32]OFD Sender: No OFD packet to send [22:38:37]OFD Sender: No OFD packet to send [22:38:42]OFD Sender: No OFD packet to send [22:38:47]OFD Sender: No OFD packet to send [22:38:52]OFD Sender: No OFD packet to send [22:38:57]OFD Sender: No OFD packet to send [22:39:02]OFD Sender: No OFD packet to send [22:39:07]OFD Sender: No OFD packet to send [22:39:12]OFD Sender: No OFD packet to send [22:39:17]OFD Sender: No OFD packet to send [22:39:22]OFD Sender: No OFD packet to send [22:39:27]OFD Sender: No OFD packet to send [22:39:32]OFD Sender: No OFD packet to send [22:39:37]OFD Sender: No OFD packet to send [22:39:42]OFD Sender: No OFD packet to send [22:39:47]OFD Sender: No OFD packet to send [22:39:52]accept exits with 7 [22:39:52]New connection [22:39:52]New thread 3066899812 created [22:39:52]Thread 3066756452 joined [22:39:52]Waiting for new connection... [22:39:52] Sock 7.Parse request [22:39:52]Sock 7.Check first char [22:39:52]Sock 7.First char is OK [22:39:52]request: POST /json_proto HTTP/1.0 [22:39:52]Method: POST [22:39:52]URL: /json_proto [22:39:52]Method is POST - this is cgi request [22:39:52]url: /json_proto [22:39:52]query_string will be loaded in cgi processing [22:39:52]execute_cgi json_proto POST (null) [22:39:52]execute_cgi path=json_proto method=POST [22:39:52]POST find Content-Length [22:39:52]Host: 172.17.43.131:8080 [22:39:52]Content-Length: 1151 [22:39:52]Content-Type: application/json [22:39:52] [22:39:52]POST finish read [22:39:52]Found Content-Length = 1151 [22:39:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0421\u0430\u043C\u0430\u0442\u043E\u0432 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2003335\u000A28.07.2024 22:38\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 63\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 678.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30145637\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:39:52]execute_script... [22:39:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0421\u0430\u043C\u0430\u0442\u043E\u0432 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2003335\u000A28.07.2024 22:38\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 63\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 678.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30145637\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:39:52]POST & json_proto [22:39:52]process_json_proto [22:39:52]json parsed OK: [22:39:52]protocol is kg_v1.0 [22:39:52]action value=print_text [22:39:52]process_action print_text [22:39:52]cmd_print_text [22:39:52]ExternCall_PrintAddStr [22:39:52]wPrintStart [22:39:52]Write to MH i2c: 01 00 00 A4 04 A8 [22:39:52]Write i2c OK [22:39:52]MH_I2C_Read... [22:39:52]Read from MH i2c: 01 [22:39:52]MH_I2C_Read... [22:39:52]Read from MH i2c: 01 07 00 [22:39:52]MH_I2C_Read... [22:39:52]Read from MH i2c: 01 07 00 A4 04 00 00 00 00 00 FF 0F BD [22:39:52]RasterBufferAndPrint [22:39:52]line *****ТОВАРНЫЙ ЧЕК***** [22:39:52]line АЗС-97 [22:39:52]line Партнер нефть [22:39:52]line 02508201610067 [22:39:52]line Кассир : Саматов Б. [22:39:52]line Счет N : (1)2003335 [22:39:52]line 28.07.2024 22:38 [22:39:52]line ПРОДАЖА [22:39:52]line ТРК (МРК, ГНК): 63 [22:39:52]line Вид ГСМ : 2710124130 [22:39:52]line Аи-92-К-5 [22:39:52]line 10.000 x 67.80 [22:39:52]line ИТОГ: 678.00 [22:39:52]line Тип оплаты: Талоны: ТК ГПНА Online [22:39:52]line 30145637 [22:39:52]line ______________________ [22:39:52]line (подпись) [22:39:52]written 0, free lines is 4095 [22:39:52]OFD Sender: No OFD packet to send [22:39:52]Write to MH i2c: 01 00 00 B8 04 BC [22:39:52]Write i2c OK [22:39:52]MH_I2C_Read... [22:39:52]Read from MH i2c: 01 [22:39:52]MH_I2C_Read... [22:39:52]Read from MH i2c: 01 07 00 [22:39:52]MH_I2C_Read... [22:39:52]Read from MH i2c: 01 07 00 B8 04 00 00 00 00 00 16 0E E7 [22:39:52]RasterBufferAndPrint [22:39:52]line [22:39:52]line [22:39:52]line [22:39:52]line [22:39:52]line [22:39:52]written 0, free lines is 3608 [22:39:52]MH_Cut [22:39:52]Write to MH i2c: D1 01 00 BF 04 01 95 [22:39:52]Write i2c OK [22:39:52]MH_I2C_Read... [22:39:52]Read from MH i2c: D1 [22:39:52]MH_I2C_Read... [22:39:52]Read from MH i2c: D1 01 00 [22:39:52]MH_I2C_Read... [22:39:52]Read from MH i2c: D1 01 00 BF 04 00 94 [22:39:52]Write to MH i2c: 01 00 00 C0 04 C4 [22:39:52]Write i2c OK [22:39:52]MH_I2C_Read... [22:39:53]*** Cut start [22:39:53]*** Partial cut [22:39:53]*** CUTSNS_PIN = 1 [22:39:53]*** CUTSNS_PIN = 0 [22:39:53]*** Brake cut motor [22:39:54]Read from MH i2c: 01 [22:39:54]MH_I2C_Read... [22:39:54]*** Stop cut motor [22:39:54]*** Cut end [22:39:54]Read from MH i2c: 01 07 00 [22:39:54]MH_I2C_Read... [22:39:54]Read from MH i2c: 01 07 00 C0 04 00 00 00 00 00 FF 0F D9 [22:39:54]process_action print_text done [22:39:54]requested_data is exist [22:39:54]produce_requested_data [22:39:54]requested_item fm.sn is exist - process it [22:39:54]wFMCommunicate request_size=4 [22:39:54]MH_SAM_APDU [22:39:54]CAPDU: 80 11 00 00 [22:39:54]Write to MH i2c: E2 08 00 C1 04 80 11 00 00 00 00 00 00 3F [22:39:54]Write i2c OK [22:39:54]MH_I2C_Read... [22:39:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:39:54]Read from MH i2c: E2 [22:39:54]MH_I2C_Read... [22:39:54]Read from MH i2c: E2 17 00 [22:39:54]MH_I2C_Read... [22:39:54]Read from MH i2c: E2 17 00 C1 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9C [22:39:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:39:54]wFMCommunicate OK [22:39:54]requested_item fd.num is exist - process it [22:39:54]SAM_PROTO_GetFieldsCounters [22:39:54]wFMCommunicate request_size=4 [22:39:54]MH_SAM_APDU [22:39:54]CAPDU: 80 13 00 00 [22:39:54]Write to MH i2c: E2 08 00 C2 04 80 13 00 00 00 00 00 00 42 [22:39:54]Write i2c OK [22:39:54]MH_I2C_Read... [22:39:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:39:54]Read from MH i2c: E2 [22:39:54]MH_I2C_Read... [22:39:54]Read from MH i2c: E2 62 00 [22:39:54]MH_I2C_Read... [22:39:54]Read from MH i2c: E2 62 00 C2 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 59 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 35 02 00 00 5E 04 04 00 35 02 00 00 57 04 04 00 36 02 00 00 19 04 04 00 00 00 00 00 90 00 9A [22:39:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 59 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 35 02 00 00 5E 04 04 00 35 02 00 00 57 04 04 00 36 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:39:54]wFMCommunicate OK [22:39:54]SAM_PROTO_GetFieldsCounters done [22:39:54]requested_item shift.num is exist - process it [22:39:54]requested_item shift.opened is exist - process it [22:39:54]req_shift_opened [22:39:54]FM_GetShiftState [22:39:54]SAM_PROTO_GetShiftState [22:39:54]wFMCommunicate request_size=4 [22:39:54]MH_SAM_APDU [22:39:54]CAPDU: 80 13 01 00 [22:39:54]Write to MH i2c: E2 08 00 C3 04 80 13 01 00 00 00 00 00 44 [22:39:54]Write i2c OK [22:39:54]MH_I2C_Read... [22:39:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:39:54]Read from MH i2c: E2 [22:39:54]MH_I2C_Read... [22:39:54]Read from MH i2c: E2 0E 00 [22:39:54]MH_I2C_Read... [22:39:54]Read from MH i2c: E2 0E 00 C3 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 F5 [22:39:54]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:39:54]wFMCommunicate OK [22:39:54]SAM_PROTO_GetShiftState done [22:39:54]FM_GetShiftState done [22:39:54]req_shift_opened done [22:39:54]requested_item shift.open_date is exist - process it [22:39:54]req_shift_open_date [22:39:54]req_shift_open_date done [22:39:54]produce_requested_data done [22:39:54]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226905,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [22:39:54]process_action_free print_text [22:39:54]json_value_free [22:39:54]json_value_free done [22:39:54]process_json_proto returns [22:39:54]Send response to host [22:39:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226905,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [22:39:54]free response buf [22:39:54]execute_script done [22:39:54]execute_script returns [22:39:54]free content buf [22:39:54]Sock 7.Close socket [22:39:54]Sock 7.Thread stoped [22:39:57]OFD Sender: No OFD packet to send [22:39:58]accept exits with 9 [22:39:58]New connection [22:39:58]New thread 3066756452 created [22:39:58]Thread 3066899812 joined [22:39:58]Waiting for new connection... [22:39:58] Sock 9.Parse request [22:39:58]Sock 9.Check first char [22:39:58]Sock 9.First char is OK [22:39:58]request: POST /json_proto HTTP/1.0 [22:39:58]Method: POST [22:39:58]URL: /json_proto [22:39:58]Method is POST - this is cgi request [22:39:58]url: /json_proto [22:39:58]query_string will be loaded in cgi processing [22:39:58]execute_cgi json_proto POST (null) [22:39:58]execute_cgi path=json_proto method=POST [22:39:58]POST find Content-Length [22:39:58]Host: 172.17.43.131:8080 [22:39:58]Content-Length: 1150 [22:39:58]Content-Type: application/json [22:39:58] [22:39:58]POST finish read [22:39:58]Found Content-Length = 1150 [22:39:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0421\u0430\u043C\u0430\u0442\u043E\u0432 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2003336\u000A28.07.2024 22:38\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 53\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 5.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 339.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30145637\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:39:58]execute_script... [22:39:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0421\u0430\u043C\u0430\u0442\u043E\u0432 \u0411. \u000A\u0421\u0447\u0435\u0442 N : (1)2003336\u000A28.07.2024 22:38\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 53\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 5.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 339.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30145637\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:39:58]POST & json_proto [22:39:58]process_json_proto [22:39:58]json parsed OK: [22:39:58]protocol is kg_v1.0 [22:39:58]action value=print_text [22:39:58]process_action print_text [22:39:58]cmd_print_text [22:39:58]ExternCall_PrintAddStr [22:39:58]wPrintStart [22:39:58]Write to MH i2c: 01 00 00 C4 04 C8 [22:39:58]Write i2c OK [22:39:58]MH_I2C_Read... [22:39:58]Read from MH i2c: 01 [22:39:58]MH_I2C_Read... [22:39:58]Read from MH i2c: 01 07 00 [22:39:58]MH_I2C_Read... [22:39:58]Read from MH i2c: 01 07 00 C4 04 00 00 00 00 00 FF 0F DD [22:39:58]RasterBufferAndPrint [22:39:58]line *****ТОВАРНЫЙ ЧЕК***** [22:39:58]line АЗС-97 [22:39:58]line Партнер нефть [22:39:58]line 02508201610067 [22:39:58]line Кассир : Саматов Б. [22:39:58]line Счет N : (1)2003336 [22:39:58]line 28.07.2024 22:38 [22:39:58]line ПРОДАЖА [22:39:58]line ТРК (МРК, ГНК): 53 [22:39:58]line Вид ГСМ : 2710124130 [22:39:58]line Аи-92-К-5 [22:39:58]line 5.000 x 67.80 [22:39:58]line ИТОГ: 339.00 [22:39:58]line Тип оплаты: Талоны: ТК ГПНА Online [22:39:58]line 30145637 [22:39:58]line ______________________ [22:39:58]line (подпись) [22:39:58]written 0, free lines is 4095 [22:39:58]Write to MH i2c: 01 00 00 D8 04 DC [22:39:58]Write i2c OK [22:39:58]MH_I2C_Read... [22:39:58]Read from MH i2c: 01 [22:39:58]MH_I2C_Read... [22:39:58]Read from MH i2c: 01 07 00 [22:39:58]MH_I2C_Read... [22:39:58]Read from MH i2c: 01 07 00 D8 04 00 00 00 00 00 0F 0E 00 [22:39:58]RasterBufferAndPrint [22:39:58]line [22:39:58]line [22:39:58]line [22:39:58]line [22:39:58]line [22:39:58]written 0, free lines is 3600 [22:39:58]MH_Cut [22:39:58]Write to MH i2c: D1 01 00 DF 04 01 B5 [22:39:58]Write i2c OK [22:39:58]MH_I2C_Read... [22:39:58]Read from MH i2c: D1 [22:39:58]MH_I2C_Read... [22:39:58]Read from MH i2c: D1 01 00 [22:39:58]MH_I2C_Read... [22:39:58]Read from MH i2c: D1 01 00 DF 04 00 B4 [22:39:58]Write to MH i2c: 01 00 00 E0 04 E4 [22:39:58]Write i2c OK [22:39:58]MH_I2C_Read... [22:39:59]*** Cut start [22:39:59]*** Partial cut [22:39:59]*** CUTSNS_PIN = 1 [22:39:59]*** CUTSNS_PIN = 0 [22:39:59]*** Brake cut motor [22:39:59]Read from MH i2c: 01 [22:39:59]MH_I2C_Read... [22:39:59]*** Stop cut motor [22:39:59]*** Cut end [22:39:59]Read from MH i2c: 01 07 00 [22:39:59]MH_I2C_Read... [22:39:59]Read from MH i2c: 01 07 00 E0 04 00 00 00 00 00 FF 0F F9 [22:39:59]process_action print_text done [22:39:59]requested_data is exist [22:39:59]produce_requested_data [22:39:59]requested_item fm.sn is exist - process it [22:39:59]wFMCommunicate request_size=4 [22:39:59]MH_SAM_APDU [22:39:59]CAPDU: 80 11 00 00 [22:39:59]Write to MH i2c: E2 08 00 E1 04 80 11 00 00 00 00 00 00 5F [22:39:59]Write i2c OK [22:39:59]MH_I2C_Read... [22:39:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:39:59]Read from MH i2c: E2 [22:39:59]MH_I2C_Read... [22:39:59]Read from MH i2c: E2 17 00 [22:39:59]MH_I2C_Read... [22:39:59]Read from MH i2c: E2 17 00 E1 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BC [22:39:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:39:59]wFMCommunicate OK [22:39:59]requested_item fd.num is exist - process it [22:39:59]SAM_PROTO_GetFieldsCounters [22:39:59]wFMCommunicate request_size=4 [22:39:59]MH_SAM_APDU [22:39:59]CAPDU: 80 13 00 00 [22:39:59]Write to MH i2c: E2 08 00 E2 04 80 13 00 00 00 00 00 00 62 [22:39:59]Write i2c OK [22:39:59]MH_I2C_Read... [22:39:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:39:59]Read from MH i2c: E2 [22:39:59]MH_I2C_Read... [22:39:59]Read from MH i2c: E2 62 00 [22:39:59]MH_I2C_Read... [22:39:59]Read from MH i2c: E2 62 00 E2 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 59 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 35 02 00 00 5E 04 04 00 35 02 00 00 57 04 04 00 36 02 00 00 19 04 04 00 00 00 00 00 90 00 BA [22:39:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 59 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 35 02 00 00 5E 04 04 00 35 02 00 00 57 04 04 00 36 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:39:59]wFMCommunicate OK [22:39:59]SAM_PROTO_GetFieldsCounters done [22:39:59]requested_item shift.num is exist - process it [22:39:59]requested_item shift.opened is exist - process it [22:39:59]req_shift_opened [22:39:59]FM_GetShiftState [22:39:59]SAM_PROTO_GetShiftState [22:39:59]wFMCommunicate request_size=4 [22:39:59]MH_SAM_APDU [22:39:59]CAPDU: 80 13 01 00 [22:39:59]Write to MH i2c: E2 08 00 E3 04 80 13 01 00 00 00 00 00 64 [22:39:59]Write i2c OK [22:39:59]MH_I2C_Read... [22:39:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:39:59]Read from MH i2c: E2 [22:39:59]MH_I2C_Read... [22:39:59]Read from MH i2c: E2 0E 00 [22:39:59]MH_I2C_Read... [22:39:59]Read from MH i2c: E2 0E 00 E3 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 15 [22:39:59]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:39:59]wFMCommunicate OK [22:39:59]SAM_PROTO_GetShiftState done [22:39:59]FM_GetShiftState done [22:39:59]req_shift_opened done [22:39:59]requested_item shift.open_date is exist - process it [22:39:59]req_shift_open_date [22:39:59]req_shift_open_date done [22:39:59]produce_requested_data done [22:39:59]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226905,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [22:39:59]process_action_free print_text [22:39:59]json_value_free [22:39:59]json_value_free done [22:39:59]process_json_proto returns [22:39:59]Send response to host [22:39:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226905,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [22:39:59]free response buf [22:39:59]execute_script done [22:39:59]execute_script returns [22:39:59]free content buf [22:39:59]Sock 9.Close socket [22:39:59]Sock 9.Thread stoped [22:40:02]OFD Sender: No OFD packet to send [22:40:07]OFD Sender: No OFD packet to send [22:40:12]OFD Sender: No OFD packet to send [22:40:17]OFD Sender: No OFD packet to send [22:40:22]OFD Sender: No OFD packet to send [22:40:27]OFD Sender: No OFD packet to send [22:40:32]OFD Sender: No OFD packet to send [22:40:37]OFD Sender: No OFD packet to send [22:40:39]accept exits with 10 [22:40:39]New connection [22:40:39]New thread 3066899812 created [22:40:39]Thread 3066756452 joined [22:40:39]Waiting for new connection... [22:40:39] Sock 10.Parse request [22:40:39]Sock 10.Check first char [22:40:39]Sock 10.First char is OK [22:40:39]request: POST /json_proto HTTP/1.0 [22:40:39]Method: POST [22:40:39]URL: /json_proto [22:40:39]Method is POST - this is cgi request [22:40:39]url: /json_proto [22:40:39]query_string will be loaded in cgi processing [22:40:39]execute_cgi json_proto POST (null) [22:40:39]execute_cgi path=json_proto method=POST [22:40:39]POST find Content-Length [22:40:39]Host: 172.17.43.131:8080 [22:40:39]Content-Length: 678 [22:40:39]Content-Type: application/json [22:40:39] [22:40:39]POST finish read [22:40:39]Found Content-Length = 678 [22:40:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003337", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:40:39]execute_script... [22:40:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003337", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:40:39]POST & json_proto [22:40:39]process_json_proto [22:40:39]json parsed OK: [22:40:39]protocol is kg_v1.0 [22:40:39]action value=close_receipt [22:40:39]process_action close_receipt [22:40:39]cmd_close_receipt [22:40:39]MH_GetDate [22:40:39]Write to MH i2c: F0 00 00 E4 04 D7 [22:40:39]Write i2c OK [22:40:39]MH_I2C_Read... [22:40:39]Read from MH i2c: F0 [22:40:39]MH_I2C_Read... [22:40:39]Read from MH i2c: F0 09 00 [22:40:39]MH_I2C_Read... [22:40:39]Read from MH i2c: F0 09 00 E4 04 00 E8 C8 A6 66 F8 BA A6 66 5A [22:40:39]GetLastDocTimeStamp 1722206298 [22:40:39]current date 1722206440 [22:40:39]FM_GetShiftState [22:40:39]SAM_PROTO_GetShiftState [22:40:39]wFMCommunicate request_size=4 [22:40:39]MH_SAM_APDU [22:40:39]CAPDU: 80 13 01 00 [22:40:39]Write to MH i2c: E2 08 00 E5 04 80 13 01 00 00 00 00 00 66 [22:40:39]Write i2c OK [22:40:39]MH_I2C_Read... [22:40:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:40:40]Read from MH i2c: E2 [22:40:40]MH_I2C_Read... [22:40:40]Read from MH i2c: E2 0E 00 [22:40:40]MH_I2C_Read... [22:40:40]Read from MH i2c: E2 0E 00 E5 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 17 [22:40:40]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:40:40]wFMCommunicate OK [22:40:40]SAM_PROTO_GetShiftState done [22:40:40]FM_GetShiftState done [22:40:40]opened in 1722125326 [22:40:40]opened+sec_in_day 1722211726 [22:40:40]quantity*price = 50036 [22:40:40]sum+1 = 50037 [22:40:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 566 28.07.2024 22:40 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226906 ФПД: 94383036698440 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T224040&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226906&fm=94383036698440&tin=02508201610067®Number=0000000000092624&sum=50000 [22:40:41]StoreToDocumentArchive [22:40:41]shift 439 fd 226906 [22:40:41]save to /storage/0439/doc_00226906 [22:40:41]save last doc name /storage/0439/doc_00226906 to /storage/kkm_last_doc_name [22:40:41]save OK [22:40:41]Clear old archive folders... [22:40:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:40:41]tlvbuf is 010B3A20 [22:40:41]SAM_PROTO_ClearQueue [22:40:41]wFMCommunicate request_size=4 [22:40:41]MH_SAM_APDU [22:40:41]CAPDU: 80 09 00 00 [22:40:41]Write to MH i2c: E2 08 00 F2 04 80 09 00 00 00 00 00 00 68 [22:40:41]Write i2c OK [22:40:41]MH_I2C_Read... [22:40:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:40:41]Read from MH i2c: E2 [22:40:41]MH_I2C_Read... [22:40:41]Read from MH i2c: E2 03 00 [22:40:41]MH_I2C_Read... [22:40:41]Read from MH i2c: E2 03 00 F2 04 00 90 00 6A [22:40:41]RAPDU: 90 00 [22:40:41]wFMCommunicate OK [22:40:41]SAM_PROTO_ClearQueue done [22:40:41]KKMCreateOFDPacket [22:40:41]OFDProtocolAddRootSTLVToBuf [22:40:41]FM_MakeSignedData [22:40:41]FM_MakeSignedData [22:40:41]SAM_PROTO_SignData [22:40:41]wFMCommunicate request_size=4 [22:40:41]MH_SAM_APDU [22:40:41]CAPDU: 80 0D 01 02 [22:40:41]Write to MH i2c: E2 08 00 F3 04 80 0D 01 02 00 00 00 00 70 [22:40:41]Write i2c OK [22:40:41]MH_I2C_Read... [22:40:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:40:41]Read from MH i2c: E2 [22:40:41]MH_I2C_Read... [22:40:41]Read from MH i2c: E2 03 00 [22:40:41]MH_I2C_Read... [22:40:41]Read from MH i2c: E2 03 00 F3 04 00 90 00 6B [22:40:41]RAPDU: 90 00 [22:40:41]wFMCommunicate OK [22:40:41]wFMCommunicate request_size=255 [22:40:41]MH_SAM_APDU [22:40:41]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 02 00 00 F4 03 04 00 E8 C8 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5A 76 03 00 35 04 06 00 55 [22:40:41]Write to MH i2c: E2 02 01 F4 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 02 00 00 F4 03 04 00 E8 C8 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5A 76 03 00 35 04 06 00 55 00 00 CB [22:40:41]Write i2c OK [22:40:41]MH_I2C_Read... [22:40:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:40:41]Read from MH i2c: E2 [22:40:41]MH_I2C_Read... [22:40:41]Read from MH i2c: E2 03 00 [22:40:41]MH_I2C_Read... [22:40:41]Read from MH i2c: E2 03 00 F4 04 00 90 00 6C [22:40:41]RAPDU: 90 00 [22:40:41]wFMCommunicate OK [22:40:41]wFMCommunicate request_size=10 [22:40:41]MH_SAM_APDU [22:40:41]CAPDU: 80 0D 02 02 05 D7 43 60 0F 48 [22:40:41]Write to MH i2c: E2 0D 00 F5 04 80 0D 02 02 05 00 D7 43 60 0F 48 00 00 4E [22:40:41]Write i2c OK [22:40:41]MH_I2C_Read... [22:40:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:40:41]Read from MH i2c: E2 [22:40:41]MH_I2C_Read... [22:40:41]Read from MH i2c: E2 03 00 [22:40:41]MH_I2C_Read... [22:40:41]Read from MH i2c: E2 03 00 F5 04 00 90 00 6D [22:40:41]RAPDU: 90 00 [22:40:41]wFMCommunicate OK [22:40:41]wFMCommunicate request_size=4 [22:40:41]MH_SAM_APDU [22:40:41]CAPDU: 80 0D 03 02 [22:40:41]Write to MH i2c: E2 08 00 F6 04 80 0D 03 02 00 00 00 00 75 [22:40:41]Write i2c OK [22:40:41]MH_I2C_Read... [22:40:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:40:41]Read from MH i2c: E2 [22:40:41]MH_I2C_Read... [22:40:41]Read from MH i2c: E2 0B 00 [22:40:41]MH_I2C_Read... [22:40:41]Read from MH i2c: E2 0B 00 F6 04 00 8C 46 CD 63 55 C3 A5 DD 90 00 12 [22:40:41]RAPDU: 8C 46 CD 63 55 C3 A5 DD 90 00 [22:40:41]wFMCommunicate OK [22:40:41]SAM_PROTO_SignData done [22:40:41]FM_MakeSignedData done [22:40:41]CreateOFDProtocolMessage [22:40:41]wFMCommunicate request_size=4 [22:40:41]MH_SAM_APDU [22:40:41]CAPDU: 80 11 00 00 [22:40:41]Write to MH i2c: E2 08 00 F7 04 80 11 00 00 00 00 00 00 75 [22:40:41]Write i2c OK [22:40:41]MH_I2C_Read... [22:40:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:40:41]Read from MH i2c: E2 [22:40:41]MH_I2C_Read... [22:40:41]Read from MH i2c: E2 17 00 [22:40:41]MH_I2C_Read... [22:40:41]Read from MH i2c: E2 17 00 F7 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D2 [22:40:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:40:41]wFMCommunicate OK [22:40:41]CreateOFDProtocolMessage done [22:40:41]OFDSenderStorePacket 226906 [22:40:41]StoreOFDPacket docnum=226906 [22:40:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 2C 8D 07 01 69 FD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 02 00 00 F4 03 04 00 E8 C8 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5A 76 03 00 35 04 06 00 55 D7 43 60 0F 48 8C 46 CD 63 55 C3 A5 DD [22:40:41]CheckFolder [22:40:41]dirname=/storage/ofd_packets [22:40:41]CheckFolder done [22:40:41]ProducePacketName [22:40:41]name=ofd_packets/00226906 [22:40:41]NVStorageSaveData ofd_packets/00226906 [22:40:41]File name is /storage/ofd_packets/00226906 [22:40:41]Write 301 bytes [22:40:41]NVStorageSaveData done [22:40:41]OFDSenderStorePacket done [22:40:41]KKMCreateOFDPacket done [22:40:41]NVStorageSaveData kkm_last_timestamp [22:40:41]File name is /storage/kkm_last_timestamp [22:40:41]Write 4 bytes [22:40:41]NVStorageSaveData done [22:40:41]ExternCall_PrintAddStr [22:40:41]wPrintStart [22:40:41]Write to MH i2c: 01 00 00 F8 04 FC [22:40:41]Write i2c OK [22:40:41]MH_I2C_Read... [22:40:41]Read from MH i2c: 01 [22:40:41]MH_I2C_Read... [22:40:41]Read from MH i2c: 01 07 00 [22:40:41]MH_I2C_Read... [22:40:41]Read from MH i2c: 01 07 00 F8 04 00 00 00 00 00 FF 0F 11 [22:40:41]RasterBufferAndPrint [22:40:41]line Счет N : (1)2003337 [22:40:41]line ИНН: 02508201610067 [22:40:41]line Контрольно-Кассовый Чек [22:40:41]line ПРОДАЖА [22:40:41]line ТРК (МРК, ГНК) : 33 [22:40:41]line Товар: 2710124130 [22:40:41]line Аи-92-К-5 [22:40:41]line 7.380 * 67.80 [22:40:41]line = 500.36 [22:40:41]line НДС 12% НСП 1% [22:40:41]line > о реализуемом товаре [22:40:41]line ОКРУГЛЕНИЕ: -0.36 [22:40:41]line ИТОГО: 500.00 [22:40:41]line Внесено: 500.00 [22:40:41]line СДАЧА: 0.00 [22:40:41]line НСП 1% : 4.43 [22:40:41]line НДС 12% : 53.14 [22:40:41]line Наличными: 500.00 [22:40:41]line Безнал.: 0.00 [22:40:41]line Место: АЗС № 97 "Партнер Нефть" [22:40:41]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:40:41]line СНО: Общий режим [22:40:41]line Чек 566 28.07.2024 22:40 [22:40:41]line Смена: 439 ФФД: 1.0 [22:40:41]line ЗНМ: 0300000054 [22:40:41]line РНМ: 0000000000092624 [22:40:41]line Версия ККМ: 001 [22:40:41]line ФМ: 0000000000874959 [22:40:41]line ФД: 226906 [22:40:41]line ФПД: 94383036698440 [22:40:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T224040&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226906&fm=94383036698440&tin=02508201610067®Number=0000000000092624&sum=50000 [22:40:41]written 0, free lines is 4095 [22:40:41]OFD Sender: Processing packet 226906 [packets to send 604, broken 603] [22:40:41]ProducePacketName [22:40:41]name=ofd_packets/00226906 [22:40:41]OFD Sender: To server: pG, [22:40:41]CommunicateWithHost lk.salyk.kg:30040 [22:40:41]ConnectInit lk.salyk.kg [22:40:42]Write to MH i2c: 01 00 00 23 05 28 [22:40:42]Write i2c OK [22:40:42]MH_I2C_Read... [22:40:42]Read from MH i2c: 01 [22:40:42]MH_I2C_Read... [22:40:42]Read from MH i2c: 01 07 00 [22:40:42]MH_I2C_Read... [22:40:42]Read from MH i2c: 01 07 00 23 05 00 00 00 00 00 60 0C 9B [22:40:42]RasterBufferAndPrint [22:40:42]line [22:40:42]line [22:40:42]line [22:40:42]line [22:40:42]line [22:40:42]written 0, free lines is 3171 [22:40:42]MH_Cut [22:40:42]Write to MH i2c: D1 01 00 2A 05 01 01 [22:40:42]Write i2c OK [22:40:42]MH_I2C_Read... [22:40:42]Read from MH i2c: D1 [22:40:42]MH_I2C_Read... [22:40:42]Read from MH i2c: D1 01 00 [22:40:42]MH_I2C_Read... [22:40:42]Read from MH i2c: D1 01 00 2A 05 00 00 [22:40:42]Write to MH i2c: 01 00 00 2B 05 30 [22:40:42]Write i2c OK [22:40:42]MH_I2C_Read... [22:40:42]Connected sock=9 [22:40:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 2C 8D 07 01 69 FD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 02 00 00 F4 03 04 00 E8 C8 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5A 76 03 00 35 04 06 00 55 D7 43 60 0F 48 8C 46 CD 63 55 C3 A5 DD [22:40:43]*** Cut start [22:40:43]*** Partial cut [22:40:43]*** CUTSNS_PIN = 1 [22:40:43]*** CUTSNS_PIN = 0 [22:40:43]*** Brake cut motor [22:40:44]Read from MH i2c: 01 [22:40:44]MH_I2C_Read... [22:40:44]*** Stop cut motor [22:40:44]*** Cut end [22:40:44]Read from MH i2c: 01 07 00 [22:40:44]MH_I2C_Read... [22:40:44]Read from MH i2c: 01 07 00 2B 05 00 00 00 00 00 FF 0F 45 [22:40:44]process_action close_receipt done [22:40:44]requested_data is exist [22:40:44]produce_requested_data [22:40:44]requested_item fm.sn is exist - process it [22:40:44]wFMCommunicate request_size=4 [22:40:44]MH_SAM_APDU [22:40:44]CAPDU: 80 11 00 00 [22:40:44]Write to MH i2c: E2 08 00 2C 05 80 11 00 00 00 00 00 00 AB [22:40:44]Write i2c OK [22:40:44]MH_I2C_Read... [22:40:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:40:44]Read from MH i2c: E2 [22:40:44]MH_I2C_Read... [22:40:44]Read from MH i2c: E2 17 00 [22:40:44]MH_I2C_Read... [22:40:44]Read from MH i2c: E2 17 00 2C 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 08 [22:40:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:40:44]wFMCommunicate OK [22:40:44]requested_item fd.num is exist - process it [22:40:44]SAM_PROTO_GetFieldsCounters [22:40:44]wFMCommunicate request_size=4 [22:40:44]MH_SAM_APDU [22:40:44]CAPDU: 80 13 00 00 [22:40:44]Write to MH i2c: E2 08 00 2D 05 80 13 00 00 00 00 00 00 AE [22:40:44]Write i2c OK [22:40:44]MH_I2C_Read... [22:40:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:40:44]Read from MH i2c: E2 [22:40:44]MH_I2C_Read... [22:40:44]Read from MH i2c: E2 62 00 [22:40:44]MH_I2C_Read... [22:40:44]Read from MH i2c: E2 62 00 2D 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5A 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 36 02 00 00 5E 04 04 00 36 02 00 00 57 04 04 00 37 02 00 00 19 04 04 00 00 00 00 00 90 00 0A [22:40:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5A 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 36 02 00 00 5E 04 04 00 36 02 00 00 57 04 04 00 37 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:40:44]wFMCommunicate OK [22:40:44]SAM_PROTO_GetFieldsCounters done [22:40:44]requested_item shift.num is exist - process it [22:40:44]requested_item shift.opened is exist - process it [22:40:44]req_shift_opened [22:40:44]FM_GetShiftState [22:40:44]SAM_PROTO_GetShiftState [22:40:44]wFMCommunicate request_size=4 [22:40:44]MH_SAM_APDU [22:40:44]CAPDU: 80 13 01 00 [22:40:44]Write to MH i2c: E2 08 00 2E 05 80 13 01 00 00 00 00 00 B0 [22:40:44]Write i2c OK [22:40:44]MH_I2C_Read... [22:40:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:40:44]Read from MH i2c: E2 [22:40:44]MH_I2C_Read... [22:40:44]Read from MH i2c: E2 0E 00 [22:40:44]MH_I2C_Read... [22:40:44]Read from MH i2c: E2 0E 00 2E 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 61 [22:40:44]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:40:44]wFMCommunicate OK [22:40:44]SAM_PROTO_GetShiftState done [22:40:44]FM_GetShiftState done [22:40:44]req_shift_opened done [22:40:44]requested_item shift.open_date is exist - process it [22:40:44]req_shift_open_date [22:40:44]req_shift_open_date done [22:40:44]produce_requested_data done [22:40:44]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226906,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [22:40:44]process_action_free close_receipt [22:40:44]json_value_free [22:40:44]json_value_free done [22:40:44]process_json_proto returns [22:40:44]Send response to host [22:40:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226906,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [22:40:44]free response buf [22:40:44]execute_script done [22:40:44]execute_script returns [22:40:44]free content buf [22:40:44]Sock 10.Close socket [22:40:44]Sock 10.Thread stoped [22:40:47]recv_with_timeout no data received [22:40:47]CommunicateWithHost answer receiving error [22:40:47]CommunicateWithHost err = -3 [22:40:47]OFD Sender: Server communicate error [22:40:52]OFD Sender: Processing packet 226906 [packets to send 604, broken 603] [22:40:52]ProducePacketName [22:40:52]name=ofd_packets/00226906 [22:40:52]OFD Sender: To server: pG, [22:40:52]CommunicateWithHost lk.salyk.kg:30040 [22:40:52]ConnectInit lk.salyk.kg [22:40:57]ConnectInit Can't take IP for lk.salyk.kg [22:40:57]CommunicateWithHost connect error [22:40:57]CommunicateWithHost err = -1 [22:40:57]OFD Sender: Server communicate error [22:41:02]OFD Sender: Processing packet 226906 [packets to send 604, broken 603] [22:41:02]ProducePacketName [22:41:02]name=ofd_packets/00226906 [22:41:02]OFD Sender: To server: pG, [22:41:02]CommunicateWithHost lk.salyk.kg:30040 [22:41:02]ConnectInit lk.salyk.kg [22:41:07]ConnectInit Can't take IP for lk.salyk.kg [22:41:07]CommunicateWithHost connect error [22:41:07]CommunicateWithHost err = -1 [22:41:07]OFD Sender: Server communicate error [22:41:12]OFD Sender: Processing packet 226906 [packets to send 604, broken 603] [22:41:12]ProducePacketName [22:41:12]name=ofd_packets/00226906 [22:41:12]OFD Sender: To server: pG, [22:41:12]CommunicateWithHost lk.salyk.kg:30040 [22:41:12]ConnectInit lk.salyk.kg [22:41:20]Connected sock=9 [22:41:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 2C 8D 07 01 69 FD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 02 00 00 F4 03 04 00 E8 C8 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5A 76 03 00 35 04 06 00 55 D7 43 60 0F 48 8C 46 CD 63 55 C3 A5 DD [22:41:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 07 0C 47 00 3F 80 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5A 76 03 00 F4 03 04 00 24 75 A6 66 B6 04 01 00 00 E3 73 C9 5D F1 48 75 7A [22:41:20]CommunicateWithHost err = 0 [22:41:20]CheckOFDResponse [22:41:20]1017 (14) - 77093643461234 [22:41:20]1041 (16) - 0000000000874959 [22:41:20]1040 (4) - 226906 [22:41:20]1012 (4) - 28.07.2024 16:43 [22:41:20]1206 (1) - 0 [22:41:20]OFD Sender: Remove packet 226906 [22:41:20]ProducePacketName [22:41:20]name=ofd_packets/00226906 [22:41:20]NVStorageDeleteData [22:41:21]OFD Sender: No OFD packet to send [22:41:26]OFD Sender: No OFD packet to send [22:41:31]OFD Sender: No OFD packet to send [22:41:36]OFD Sender: No OFD packet to send [22:41:41]OFD Sender: No OFD packet to send [22:41:43]recv_with_timeout no data received [22:41:46]OFD Sender: No OFD packet to send [22:41:51]OFD Sender: No OFD packet to send [22:41:56]OFD Sender: No OFD packet to send [22:42:01]OFD Sender: No OFD packet to send [22:42:06]OFD Sender: No OFD packet to send [22:42:07]recv_with_timeout no data received [22:42:11]OFD Sender: No OFD packet to send [22:42:16]OFD Sender: No OFD packet to send [22:42:21]OFD Sender: No OFD packet to send [22:42:22]accept exits with 7 [22:42:22]New connection [22:42:22]New thread 3066756452 created [22:42:22]Thread 3066899812 joined [22:42:22]Waiting for new connection... [22:42:22] Sock 7.Parse request [22:42:22]Sock 7.Check first char [22:42:22]Sock 7.First char is OK [22:42:22]request: POST /json_proto HTTP/1.0 [22:42:22]Method: POST [22:42:22]URL: /json_proto [22:42:22]Method is POST - this is cgi request [22:42:22]url: /json_proto [22:42:22]query_string will be loaded in cgi processing [22:42:22]execute_cgi json_proto POST (null) [22:42:22]execute_cgi path=json_proto method=POST [22:42:22]POST find Content-Length [22:42:22]Host: 172.17.43.131:8080 [22:42:22]Content-Length: 671 [22:42:22]Content-Type: application/json [22:42:22] [22:42:22]POST finish read [22:42:22]Found Content-Length = 671 [22:42:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003338", "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.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:42:22]execute_script... [22:42: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)2003338", "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.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:42:22]POST & json_proto [22:42:22]process_json_proto [22:42:22]json parsed OK: [22:42:22]protocol is kg_v1.0 [22:42:22]action value=close_receipt [22:42:22]process_action close_receipt [22:42:22]cmd_close_receipt [22:42:22]MH_GetDate [22:42:22]Write to MH i2c: F0 00 00 2F 05 23 [22:42:22]Write i2c OK [22:42:22]MH_I2C_Read... [22:42:22]Read from MH i2c: F0 [22:42:22]MH_I2C_Read... [22:42:22]Read from MH i2c: F0 09 00 [22:42:22]MH_I2C_Read... [22:42:22]Read from MH i2c: F0 09 00 2F 05 00 4F C9 A6 66 F8 BA A6 66 0E [22:42:22]GetLastDocTimeStamp 1722206440 [22:42:22]current date 1722206543 [22:42:22]FM_GetShiftState [22:42:22]SAM_PROTO_GetShiftState [22:42:22]wFMCommunicate request_size=4 [22:42:22]MH_SAM_APDU [22:42:22]CAPDU: 80 13 01 00 [22:42:22]Write to MH i2c: E2 08 00 30 05 80 13 01 00 00 00 00 00 B2 [22:42:22]Write i2c OK [22:42:22]MH_I2C_Read... [22:42:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:42:22]Read from MH i2c: E2 [22:42:22]MH_I2C_Read... [22:42:22]Read from MH i2c: E2 0E 00 [22:42:22]MH_I2C_Read... [22:42:22]Read from MH i2c: E2 0E 00 30 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 63 [22:42:22]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:42:22]wFMCommunicate OK [22:42:22]SAM_PROTO_GetShiftState done [22:42:22]FM_GetShiftState done [22:42:22]opened in 1722125326 [22:42:22]opened+sec_in_day 1722211726 [22:42:22]quantity*price = 50017 [22:42:22]sum+1 = 50019 [22:42:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 567 28.07.2024 22:42 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226907 ФПД: 50278907508566 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T224223&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226907&fm=50278907508566&tin=02508201610067®Number=0000000000092624&sum=50000 [22:42:24]StoreToDocumentArchive [22:42:24]shift 439 fd 226907 [22:42:24]save to /storage/0439/doc_00226907 [22:42:24]save last doc name /storage/0439/doc_00226907 to /storage/kkm_last_doc_name [22:42:24]save OK [22:42:24]Clear old archive folders... [22:42:24]ProcessDocumentItem done err = 0, tmpTLVsize=252 [22:42:24]tlvbuf is 0112C3A0 [22:42:24]SAM_PROTO_ClearQueue [22:42:24]wFMCommunicate request_size=4 [22:42:24]MH_SAM_APDU [22:42:24]CAPDU: 80 09 00 00 [22:42:24]Write to MH i2c: E2 08 00 3D 05 80 09 00 00 00 00 00 00 B4 [22:42:24]Write i2c OK [22:42:24]MH_I2C_Read... [22:42:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:42:24]Read from MH i2c: E2 [22:42:24]MH_I2C_Read... [22:42:24]Read from MH i2c: E2 03 00 [22:42:24]MH_I2C_Read... [22:42:24]Read from MH i2c: E2 03 00 3D 05 00 90 00 B6 [22:42:24]RAPDU: 90 00 [22:42:24]wFMCommunicate OK [22:42:24]SAM_PROTO_ClearQueue done [22:42:24]KKMCreateOFDPacket [22:42:24]OFDProtocolAddRootSTLVToBuf [22:42:24]FM_MakeSignedData [22:42:24]FM_MakeSignedData [22:42:24]SAM_PROTO_SignData [22:42:24]wFMCommunicate request_size=4 [22:42:24]MH_SAM_APDU [22:42:24]CAPDU: 80 0D 01 02 [22:42:24]Write to MH i2c: E2 08 00 3E 05 80 0D 01 02 00 00 00 00 BC [22:42:24]Write i2c OK [22:42:24]MH_I2C_Read... [22:42:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:42:24]Read from MH i2c: E2 [22:42:24]MH_I2C_Read... [22:42:24]Read from MH i2c: E2 03 00 [22:42:24]MH_I2C_Read... [22:42:24]Read from MH i2c: E2 03 00 3E 05 00 90 00 B7 [22:42:24]RAPDU: 90 00 [22:42:24]wFMCommunicate OK [22:42:24]wFMCommunicate request_size=255 [22:42:24]MH_SAM_APDU [22:42:24]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 02 00 00 F4 03 04 00 4F C9 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5B 76 03 00 35 04 06 00 [22:42:24]Write to MH i2c: E2 02 01 3F 05 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 02 00 00 F4 03 04 00 4F C9 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5B 76 03 00 35 04 06 00 00 00 38 [22:42:24]Write i2c OK [22:42:24]MH_I2C_Read... [22:42:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:42:24]Read from MH i2c: E2 [22:42:24]MH_I2C_Read... [22:42:24]Read from MH i2c: E2 03 00 [22:42:24]MH_I2C_Read... [22:42:24]Read from MH i2c: E2 03 00 3F 05 00 90 00 B8 [22:42:24]RAPDU: 90 00 [22:42:24]wFMCommunicate OK [22:42:24]wFMCommunicate request_size=11 [22:42:24]MH_SAM_APDU [22:42:24]CAPDU: 80 0D 02 02 06 2D BA 78 6B F7 56 [22:42:24]Write to MH i2c: E2 0E 00 40 05 80 0D 02 02 06 00 2D BA 78 6B F7 56 00 00 E2 [22:42:24]Write i2c OK [22:42:24]MH_I2C_Read... [22:42:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:42:24]Read from MH i2c: E2 [22:42:24]MH_I2C_Read... [22:42:24]Read from MH i2c: E2 03 00 [22:42:24]MH_I2C_Read... [22:42:24]Read from MH i2c: E2 03 00 40 05 00 90 00 B9 [22:42:24]RAPDU: 90 00 [22:42:24]wFMCommunicate OK [22:42:24]wFMCommunicate request_size=4 [22:42:24]MH_SAM_APDU [22:42:24]CAPDU: 80 0D 03 02 [22:42:24]Write to MH i2c: E2 08 00 41 05 80 0D 03 02 00 00 00 00 C1 [22:42:24]Write i2c OK [22:42:24]MH_I2C_Read... [22:42:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:42:24]Read from MH i2c: E2 [22:42:24]MH_I2C_Read... [22:42:24]Read from MH i2c: E2 0B 00 [22:42:24]MH_I2C_Read... [22:42:24]Read from MH i2c: E2 0B 00 41 05 00 A4 95 46 1B 12 DD 47 00 90 00 92 [22:42:24]RAPDU: A4 95 46 1B 12 DD 47 00 90 00 [22:42:24]wFMCommunicate OK [22:42:24]SAM_PROTO_SignData done [22:42:24]FM_MakeSignedData done [22:42:24]CreateOFDProtocolMessage [22:42:24]wFMCommunicate request_size=4 [22:42:24]MH_SAM_APDU [22:42:24]CAPDU: 80 11 00 00 [22:42:24]Write to MH i2c: E2 08 00 42 05 80 11 00 00 00 00 00 00 C1 [22:42:24]Write i2c OK [22:42:24]MH_I2C_Read... [22:42:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:42:24]Read from MH i2c: E2 [22:42:24]MH_I2C_Read... [22:42:24]Read from MH i2c: E2 17 00 [22:42:24]MH_I2C_Read... [22:42:24]Read from MH i2c: E2 17 00 42 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1E [22:42:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:42:24]wFMCommunicate OK [22:42:24]CreateOFDProtocolMessage done [22:42:24]OFDSenderStorePacket 226907 [22:42:24]StoreOFDPacket docnum=226907 [22:42:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 CE 6D 08 01 A0 DB 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 02 00 00 F4 03 04 00 4F C9 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5B 76 03 00 35 04 06 00 2D BA 78 6B F7 56 A4 95 46 1B 12 DD 47 00 [22:42:24]CheckFolder [22:42:24]dirname=/storage/ofd_packets [22:42:24]CheckFolder done [22:42:24]ProducePacketName [22:42:24]name=ofd_packets/00226907 [22:42:24]NVStorageSaveData ofd_packets/00226907 [22:42:24]File name is /storage/ofd_packets/00226907 [22:42:24]Write 302 bytes [22:42:24]NVStorageSaveData done [22:42:24]OFDSenderStorePacket done [22:42:24]KKMCreateOFDPacket done [22:42:24]NVStorageSaveData kkm_last_timestamp [22:42:24]File name is /storage/kkm_last_timestamp [22:42:24]Write 4 bytes [22:42:24]NVStorageSaveData done [22:42:24]ExternCall_PrintAddStr [22:42:24]wPrintStart [22:42:24]Write to MH i2c: 01 00 00 43 05 48 [22:42:24]Write i2c OK [22:42:24]MH_I2C_Read... [22:42:24]Read from MH i2c: 01 [22:42:24]MH_I2C_Read... [22:42:24]Read from MH i2c: 01 07 00 [22:42:24]MH_I2C_Read... [22:42:24]Read from MH i2c: 01 07 00 43 05 00 00 00 00 00 FF 0F 5D [22:42:24]RasterBufferAndPrint [22:42:24]line Счет N : (1)2003338 [22:42:24]line ИНН: 02508201610067 [22:42:24]line Контрольно-Кассовый Чек [22:42:24]line ПРОДАЖА [22:42:24]line ТРК (МРК, ГНК) : 42 [22:42:24]line Товар: 2710124130 [22:42:24]line Super-92-К-5 [22:42:24]line 7.270 * 68.80 [22:42:24]line = 500.18 [22:42:24]line НДС 12% НСП 1% [22:42:24]line > о реализуемом товаре [22:42:24]line ОКРУГЛЕНИЕ: -0.18 [22:42:24]line ИТОГО: 500.00 [22:42:24]line Внесено: 500.00 [22:42:24]line СДАЧА: 0.00 [22:42:24]line НСП 1% : 4.43 [22:42:24]line НДС 12% : 53.12 [22:42:24]line Наличными: 500.00 [22:42:24]line Безнал.: 0.00 [22:42:24]line Место: АЗС № 97 "Партнер Нефть" [22:42:24]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:42:24]line СНО: Общий режим [22:42:24]line Чек 567 28.07.2024 22:42 [22:42:24]line Смена: 439 ФФД: 1.0 [22:42:24]line ЗНМ: 0300000054 [22:42:24]line РНМ: 0000000000092624 [22:42:24]line Версия ККМ: 001 [22:42:24]line ФМ: 0000000000874959 [22:42:24]line ФД: 226907 [22:42:24]line ФПД: 50278907508566 [22:42:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T224223&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226907&fm=50278907508566&tin=02508201610067®Number=0000000000092624&sum=50000 [22:42:24]written 0, free lines is 4095 [22:42:24]OFD Sender: Processing packet 226907 [packets to send 604, broken 603] [22:42:24]ProducePacketName [22:42:24]name=ofd_packets/00226907 [22:42:24]OFD Sender: To server: pG, [22:42:24]CommunicateWithHost lk.salyk.kg:30040 [22:42:24]ConnectInit lk.salyk.kg [22:42:25]Write to MH i2c: 01 00 00 6E 05 73 [22:42:25]Write i2c OK [22:42:25]MH_I2C_Read... [22:42:25]Read from MH i2c: 01 [22:42:25]MH_I2C_Read... [22:42:25]Read from MH i2c: 01 07 00 [22:42:25]MH_I2C_Read... [22:42:25]Read from MH i2c: 01 07 00 6E 05 00 00 00 00 00 5F 0C E5 [22:42:25]RasterBufferAndPrint [22:42:25]line [22:42:25]line [22:42:25]line [22:42:25]line [22:42:25]line [22:42:25]written 0, free lines is 3170 [22:42:25]MH_Cut [22:42:25]Write to MH i2c: D1 01 00 75 05 01 4C [22:42:25]Write i2c OK [22:42:25]MH_I2C_Read... [22:42:25]Read from MH i2c: D1 [22:42:25]MH_I2C_Read... [22:42:25]Read from MH i2c: D1 01 00 [22:42:25]MH_I2C_Read... [22:42:25]Read from MH i2c: D1 01 00 75 05 00 4B [22:42:25]Write to MH i2c: 01 00 00 76 05 7B [22:42:25]Write i2c OK [22:42:25]MH_I2C_Read... [22:42:26]*** Cut start [22:42:26]*** Partial cut [22:42:26]*** CUTSNS_PIN = 1 [22:42:26]*** CUTSNS_PIN = 0 [22:42:26]*** Brake cut motor [22:42:26]Read from MH i2c: 01 [22:42:26]MH_I2C_Read... [22:42:26]*** Stop cut motor [22:42:26]*** Cut end [22:42:26]Read from MH i2c: 01 07 00 [22:42:26]MH_I2C_Read... [22:42:26]Read from MH i2c: 01 07 00 76 05 00 00 00 00 00 FF 0F 90 [22:42:26]process_action close_receipt done [22:42:26]requested_data is exist [22:42:26]produce_requested_data [22:42:26]requested_item fm.sn is exist - process it [22:42:26]wFMCommunicate request_size=4 [22:42:26]MH_SAM_APDU [22:42:26]CAPDU: 80 11 00 00 [22:42:26]Write to MH i2c: E2 08 00 77 05 80 11 00 00 00 00 00 00 F6 [22:42:26]Write i2c OK [22:42:26]MH_I2C_Read... [22:42:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:42:26]Read from MH i2c: E2 [22:42:26]MH_I2C_Read... [22:42:26]Read from MH i2c: E2 17 00 [22:42:26]MH_I2C_Read... [22:42:26]Read from MH i2c: E2 17 00 77 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 53 [22:42:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:42:26]wFMCommunicate OK [22:42:26]requested_item fd.num is exist - process it [22:42:26]SAM_PROTO_GetFieldsCounters [22:42:26]wFMCommunicate request_size=4 [22:42:26]MH_SAM_APDU [22:42:26]CAPDU: 80 13 00 00 [22:42:26]Write to MH i2c: E2 08 00 78 05 80 13 00 00 00 00 00 00 F9 [22:42:26]Write i2c OK [22:42:26]MH_I2C_Read... [22:42:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:42:27]Read from MH i2c: E2 [22:42:27]MH_I2C_Read... [22:42:27]Read from MH i2c: E2 62 00 [22:42:27]MH_I2C_Read... [22:42:27]Read from MH i2c: E2 62 00 78 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5B 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 37 02 00 00 5E 04 04 00 37 02 00 00 57 04 04 00 38 02 00 00 19 04 04 00 00 00 00 00 90 00 59 [22:42:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5B 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 37 02 00 00 5E 04 04 00 37 02 00 00 57 04 04 00 38 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:42:27]wFMCommunicate OK [22:42:27]SAM_PROTO_GetFieldsCounters done [22:42:27]requested_item shift.num is exist - process it [22:42:27]requested_item shift.opened is exist - process it [22:42:27]req_shift_opened [22:42:27]FM_GetShiftState [22:42:27]SAM_PROTO_GetShiftState [22:42:27]wFMCommunicate request_size=4 [22:42:27]MH_SAM_APDU [22:42:27]CAPDU: 80 13 01 00 [22:42:27]Write to MH i2c: E2 08 00 79 05 80 13 01 00 00 00 00 00 FB [22:42:27]Write i2c OK [22:42:27]MH_I2C_Read... [22:42:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:42:27]Read from MH i2c: E2 [22:42:27]MH_I2C_Read... [22:42:27]Read from MH i2c: E2 0E 00 [22:42:27]MH_I2C_Read... [22:42:27]Read from MH i2c: E2 0E 00 79 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 AC [22:42:27]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:42:27]wFMCommunicate OK [22:42:27]SAM_PROTO_GetShiftState done [22:42:27]FM_GetShiftState done [22:42:27]req_shift_opened done [22:42:27]requested_item shift.open_date is exist - process it [22:42:27]req_shift_open_date [22:42:27]req_shift_open_date done [22:42:27]produce_requested_data done [22:42:27]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226907,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [22:42:27]process_action_free close_receipt [22:42:27]json_value_free [22:42:27]json_value_free done [22:42:27]process_json_proto returns [22:42:27]Send response to host [22:42:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226907,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [22:42:27]free response buf [22:42:27]execute_script done [22:42:27]execute_script returns [22:42:27]free content buf [22:42:27]Sock 7.Close socket [22:42:27]Sock 7.Thread stoped [22:42:29]recv_with_timeout no data received [22:42:29]ConnectInit Can't take IP for lk.salyk.kg [22:42:29]CommunicateWithHost connect error [22:42:29]CommunicateWithHost err = -1 [22:42:29]OFD Sender: Server communicate error [22:42:34]OFD Sender: Processing packet 226907 [packets to send 604, broken 603] [22:42:34]ProducePacketName [22:42:34]name=ofd_packets/00226907 [22:42:34]OFD Sender: To server: pG, [22:42:34]CommunicateWithHost lk.salyk.kg:30040 [22:42:34]ConnectInit lk.salyk.kg [22:42:42]recv_with_timeout no data received [22:42:56]Connected sock=10 [22:42:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 CE 6D 08 01 A0 DB 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 02 00 00 F4 03 04 00 4F C9 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5B 76 03 00 35 04 06 00 2D BA 78 6B F7 56 A4 95 46 1B 12 DD 47 00 [22:42:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 DA A0 47 00 11 06 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5B 76 03 00 F4 03 04 00 85 75 A6 66 B6 04 01 00 00 1F EE 38 00 B3 39 00 09 [22:42:57]CommunicateWithHost err = 0 [22:42:57]CheckOFDResponse [22:42:57]1017 (14) - 77093643461234 [22:42:57]1041 (16) - 0000000000874959 [22:42:57]1040 (4) - 226907 [22:42:57]1012 (4) - 28.07.2024 16:44 [22:42:57]1206 (1) - 0 [22:42:57]OFD Sender: Remove packet 226907 [22:42:57]ProducePacketName [22:42:57]name=ofd_packets/00226907 [22:42:57]NVStorageDeleteData [22:42:58]OFD Sender: No OFD packet to send [22:43:02]recv_with_timeout no data received [22:43:03]OFD Sender: No OFD packet to send [22:43:04]accept exits with 9 [22:43:04]New connection [22:43:04]New thread 3066899812 created [22:43:04]Thread 3066756452 joined [22:43:04]Waiting for new connection... [22:43:04] Sock 9.Parse request [22:43:04]Sock 9.Check first char [22:43:04]Sock 9.First char is OK [22:43:04]request: POST /json_proto HTTP/1.0 [22:43:04]Method: POST [22:43:04]URL: /json_proto [22:43:04]Method is POST - this is cgi request [22:43:04]url: /json_proto [22:43:04]query_string will be loaded in cgi processing [22:43:04]execute_cgi json_proto POST (null) [22:43:04]execute_cgi path=json_proto method=POST [22:43:04]POST find Content-Length [22:43:04]Host: 172.17.43.131:8080 [22:43:04]Content-Length: 680 [22:43:04]Content-Type: application/json [22:43:04] [22:43:04]POST finish read [22:43:04]Found Content-Length = 680 [22:43:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003339", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 15.750, "sum" : 1200.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:43:04]execute_script... [22:43: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)2003339", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 15.750, "sum" : 1200.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:43:04]POST & json_proto [22:43:04]process_json_proto [22:43:04]json parsed OK: [22:43:04]protocol is kg_v1.0 [22:43:04]action value=close_receipt [22:43:04]process_action close_receipt [22:43:04]cmd_close_receipt [22:43:04]MH_GetDate [22:43:04]Write to MH i2c: F0 00 00 7A 05 6E [22:43:04]Write i2c OK [22:43:04]MH_I2C_Read... [22:43:04]Read from MH i2c: F0 [22:43:04]MH_I2C_Read... [22:43:04]Read from MH i2c: F0 09 00 [22:43:04]MH_I2C_Read... [22:43:04]Read from MH i2c: F0 09 00 7A 05 00 78 C9 A6 66 F8 BA A6 66 82 [22:43:04]GetLastDocTimeStamp 1722206543 [22:43:04]current date 1722206584 [22:43:04]FM_GetShiftState [22:43:04]SAM_PROTO_GetShiftState [22:43:04]wFMCommunicate request_size=4 [22:43:04]MH_SAM_APDU [22:43:04]CAPDU: 80 13 01 00 [22:43:04]Write to MH i2c: E2 08 00 7B 05 80 13 01 00 00 00 00 00 FD [22:43:04]Write i2c OK [22:43:04]MH_I2C_Read... [22:43:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:43:04]Read from MH i2c: E2 [22:43:04]MH_I2C_Read... [22:43:04]Read from MH i2c: E2 0E 00 [22:43:04]MH_I2C_Read... [22:43:04]Read from MH i2c: E2 0E 00 7B 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 AE [22:43:04]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:43:04]wFMCommunicate OK [22:43:04]SAM_PROTO_GetShiftState done [22:43:04]FM_GetShiftState done [22:43:04]opened in 1722125326 [22:43:04]opened+sec_in_day 1722211726 [22:43:04]quantity*price = 120015 [22:43:04]sum+1 = 120016 [22:43:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.45 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 568 28.07.2024 22:43 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226908 ФПД: 178023207993634 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T224304&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226908&fm=178023207993634&tin=02508201610067®Number=0000000000092624&sum=120000 [22:43:05]StoreToDocumentArchive [22:43:05]shift 439 fd 226908 [22:43:05]save to /storage/0439/doc_00226908 [22:43:05]save last doc name /storage/0439/doc_00226908 to /storage/kkm_last_doc_name [22:43:05]save OK [22:43:05]Clear old archive folders... [22:43:05]ProcessDocumentItem done err = 0, tmpTLVsize=248 [22:43:05]tlvbuf is 010B60D0 [22:43:05]SAM_PROTO_ClearQueue [22:43:05]wFMCommunicate request_size=4 [22:43:05]MH_SAM_APDU [22:43:05]CAPDU: 80 09 00 00 [22:43:05]Write to MH i2c: E2 08 00 88 05 80 09 00 00 00 00 00 00 FF [22:43:05]Write i2c OK [22:43:05]MH_I2C_Read... [22:43:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:43:05]Read from MH i2c: E2 [22:43:05]MH_I2C_Read... [22:43:05]Read from MH i2c: E2 03 00 [22:43:05]MH_I2C_Read... [22:43:05]Read from MH i2c: E2 03 00 88 05 00 90 00 01 [22:43:05]RAPDU: 90 00 [22:43:05]wFMCommunicate OK [22:43:05]SAM_PROTO_ClearQueue done [22:43:05]KKMCreateOFDPacket [22:43:05]OFDProtocolAddRootSTLVToBuf [22:43:05]FM_MakeSignedData [22:43:05]FM_MakeSignedData [22:43:05]SAM_PROTO_SignData [22:43:05]wFMCommunicate request_size=4 [22:43:05]MH_SAM_APDU [22:43:05]CAPDU: 80 0D 01 02 [22:43:05]Write to MH i2c: E2 08 00 89 05 80 0D 01 02 00 00 00 00 07 [22:43:05]Write i2c OK [22:43:05]MH_I2C_Read... [22:43:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:43:05]Read from MH i2c: E2 [22:43:05]MH_I2C_Read... [22:43:05]Read from MH i2c: E2 03 00 [22:43:05]MH_I2C_Read... [22:43:05]Read from MH i2c: E2 03 00 89 05 00 90 00 02 [22:43:05]RAPDU: 90 00 [22:43:05]wFMCommunicate OK [22:43:05]wFMCommunicate request_size=255 [22:43:05]MH_SAM_APDU [22:43:05]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 02 00 00 F4 03 04 00 78 C9 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5C 76 03 00 35 04 06 00 A1 E9 42 13 [22:43:05]Write to MH i2c: E2 02 01 8A 05 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 02 00 00 F4 03 04 00 78 C9 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5C 76 03 00 35 04 06 00 A1 E9 42 13 00 00 F5 [22:43:05]Write i2c OK [22:43:05]MH_I2C_Read... [22:43:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:43:05]Read from MH i2c: E2 [22:43:05]MH_I2C_Read... [22:43:05]Read from MH i2c: E2 03 00 [22:43:05]MH_I2C_Read... [22:43:05]Read from MH i2c: E2 03 00 8A 05 00 90 00 03 [22:43:05]RAPDU: 90 00 [22:43:05]wFMCommunicate OK [22:43:05]wFMCommunicate request_size=7 [22:43:05]MH_SAM_APDU [22:43:05]CAPDU: 80 0D 02 02 02 01 22 [22:43:05]Write to MH i2c: E2 0A 00 8B 05 80 0D 02 02 02 00 01 22 00 00 31 [22:43:05]Write i2c OK [22:43:05]MH_I2C_Read... [22:43:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:43:05]Read from MH i2c: E2 [22:43:05]MH_I2C_Read... [22:43:05]Read from MH i2c: E2 03 00 [22:43:05]MH_I2C_Read... [22:43:05]Read from MH i2c: E2 03 00 8B 05 00 90 00 04 [22:43:05]RAPDU: 90 00 [22:43:05]wFMCommunicate OK [22:43:05]wFMCommunicate request_size=4 [22:43:05]MH_SAM_APDU [22:43:05]CAPDU: 80 0D 03 02 [22:43:05]Write to MH i2c: E2 08 00 8C 05 80 0D 03 02 00 00 00 00 0C [22:43:05]Write i2c OK [22:43:05]MH_I2C_Read... [22:43:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:43:05]Read from MH i2c: E2 [22:43:05]MH_I2C_Read... [22:43:05]Read from MH i2c: E2 0B 00 [22:43:05]MH_I2C_Read... [22:43:05]Read from MH i2c: E2 0B 00 8C 05 00 2D 42 F6 8D 28 F5 3F D9 90 00 34 [22:43:05]RAPDU: 2D 42 F6 8D 28 F5 3F D9 90 00 [22:43:05]wFMCommunicate OK [22:43:05]SAM_PROTO_SignData done [22:43:05]FM_MakeSignedData done [22:43:05]CreateOFDProtocolMessage [22:43:05]wFMCommunicate request_size=4 [22:43:05]MH_SAM_APDU [22:43:05]CAPDU: 80 11 00 00 [22:43:05]Write to MH i2c: E2 08 00 8D 05 80 11 00 00 00 00 00 00 0C [22:43:05]Write i2c OK [22:43:05]MH_I2C_Read... [22:43:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:43:05]Read from MH i2c: E2 [22:43:05]MH_I2C_Read... [22:43:05]Read from MH i2c: E2 17 00 [22:43:05]MH_I2C_Read... [22:43:05]Read from MH i2c: E2 17 00 8D 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 69 [22:43:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:43:05]wFMCommunicate OK [22:43:05]CreateOFDProtocolMessage done [22:43:05]OFDSenderStorePacket 226908 [22:43:05]StoreOFDPacket docnum=226908 [22:43:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 07 AF 04 01 2A 01 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 35 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 02 00 00 F4 03 04 00 78 C9 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5C 76 03 00 35 04 06 00 A1 E9 42 13 01 22 2D 42 F6 8D 28 F5 3F D9 [22:43:05]CheckFolder [22:43:05]dirname=/storage/ofd_packets [22:43:05]CheckFolder done [22:43:05]ProducePacketName [22:43:05]name=ofd_packets/00226908 [22:43:05]NVStorageSaveData ofd_packets/00226908 [22:43:05]File name is /storage/ofd_packets/00226908 [22:43:05]Write 298 bytes [22:43:05]NVStorageSaveData done [22:43:05]OFDSenderStorePacket done [22:43:05]KKMCreateOFDPacket done [22:43:05]NVStorageSaveData kkm_last_timestamp [22:43:05]File name is /storage/kkm_last_timestamp [22:43:05]Write 4 bytes [22:43:05]NVStorageSaveData done [22:43:05]ExternCall_PrintAddStr [22:43:05]wPrintStart [22:43:05]Write to MH i2c: 01 00 00 8E 05 93 [22:43:05]Write i2c OK [22:43:05]MH_I2C_Read... [22:43:05]Read from MH i2c: 01 [22:43:05]MH_I2C_Read... [22:43:05]Read from MH i2c: 01 07 00 [22:43:05]MH_I2C_Read... [22:43:05]Read from MH i2c: 01 07 00 8E 05 00 00 00 00 00 FF 0F A8 [22:43:05]RasterBufferAndPrint [22:43:05]line Счет N : (1)2003339 [22:43:05]line ИНН: 02508201610067 [22:43:05]line Контрольно-Кассовый Чек [22:43:05]line ПРОДАЖА [22:43:05]line ТРК (МРК, ГНК) : 31 [22:43:05]line Товар: 2710194210 [22:43:05]line ДТ-К-5 [22:43:05]line 15.750 * 76.20 [22:43:05]line = 1200.15 [22:43:05]line НДС 12% НСП 1% [22:43:05]line > о реализуемом товаре [22:43:05]line ОКРУГЛЕНИЕ: -0.15 [22:43:05]line ИТОГО: 1200.00 [22:43:05]line Внесено: 1200.00 [22:43:05]line СДАЧА: 0.00 [22:43:05]line НСП 1% : 10.62 [22:43:05]line НДС 12% : 127.45 [22:43:05]line Наличными: 1200.00 [22:43:05]line Безнал.: 0.00 [22:43:05]line Место: АЗС № 97 "Партнер Нефть" [22:43:05]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:43:05]line СНО: Общий режим [22:43:05]line Чек 568 28.07.2024 22:43 [22:43:05]line Смена: 439 ФФД: 1.0 [22:43:05]line ЗНМ: 0300000054 [22:43:05]line РНМ: 0000000000092624 [22:43:05]line Версия ККМ: 001 [22:43:05]line ФМ: 0000000000874959 [22:43:05]line ФД: 226908 [22:43:05]line ФПД: 178023207993634 [22:43:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T224304&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226908&fm=178023207993634&tin=02508201610067®Number=0000000000092624&sum=120000 [22:43:06]written 0, free lines is 4095 [22:43:06]OFD Sender: Processing packet 226908 [packets to send 604, broken 603] [22:43:06]ProducePacketName [22:43:06]name=ofd_packets/00226908 [22:43:06]OFD Sender: To server: pG, [22:43:06]CommunicateWithHost lk.salyk.kg:30040 [22:43:06]ConnectInit lk.salyk.kg [22:43:06]Write to MH i2c: 01 00 00 B9 05 BE [22:43:06]Write i2c OK [22:43:06]MH_I2C_Read... [22:43:06]Read from MH i2c: 01 [22:43:06]MH_I2C_Read... [22:43:06]Read from MH i2c: 01 07 00 [22:43:06]MH_I2C_Read... [22:43:06]Read from MH i2c: 01 07 00 B9 05 00 00 00 00 00 5C 0C 2D [22:43:06]RasterBufferAndPrint [22:43:06]line [22:43:06]line [22:43:06]line [22:43:06]line [22:43:06]line [22:43:06]written 0, free lines is 3168 [22:43:06]MH_Cut [22:43:06]Write to MH i2c: D1 01 00 C0 05 01 97 [22:43:06]Write i2c OK [22:43:06]MH_I2C_Read... [22:43:06]Read from MH i2c: D1 [22:43:06]MH_I2C_Read... [22:43:06]Read from MH i2c: D1 01 00 [22:43:06]MH_I2C_Read... [22:43:06]Read from MH i2c: D1 01 00 C0 05 00 96 [22:43:06]Write to MH i2c: 01 00 00 C1 05 C6 [22:43:06]Write i2c OK [22:43:06]MH_I2C_Read... [22:43:06]Connected sock=10 [22:43:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 07 AF 04 01 2A 01 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 35 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 02 00 00 F4 03 04 00 78 C9 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5C 76 03 00 35 04 06 00 A1 E9 42 13 01 22 2D 42 F6 8D 28 F5 3F D9 [22:43:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 10 9C 47 00 82 7A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5C 76 03 00 F4 03 04 00 8F 75 A6 66 B6 04 01 00 00 BD E7 AF DC D5 F7 8E 06 [22:43:07]CommunicateWithHost err = 0 [22:43:07]CheckOFDResponse [22:43:07]1017 (14) - 77093643461234 [22:43:07]1041 (16) - 0000000000874959 [22:43:07]1040 (4) - 226908 [22:43:07]1012 (4) - 28.07.2024 16:45 [22:43:07]1206 (1) - 0 [22:43:07]OFD Sender: Remove packet 226908 [22:43:07]ProducePacketName [22:43:07]name=ofd_packets/00226908 [22:43:07]NVStorageDeleteData [22:43:07]OFD Sender: No OFD packet to send [22:43:07]*** Cut start [22:43:07]*** Partial cut [22:43:07]*** CUTSNS_PIN = 1 [22:43:07]*** CUTSNS_PIN = 0 [22:43:08]*** Brake cut motor [22:43:08]Read from MH i2c: 01 [22:43:08]MH_I2C_Read... [22:43:08]*** Stop cut motor [22:43:08]*** Cut end [22:43:08]Read from MH i2c: 01 07 00 [22:43:08]MH_I2C_Read... [22:43:08]Read from MH i2c: 01 07 00 C1 05 00 00 00 00 00 FF 0F DB [22:43:08]process_action close_receipt done [22:43:08]requested_data is exist [22:43:08]produce_requested_data [22:43:08]requested_item fm.sn is exist - process it [22:43:08]wFMCommunicate request_size=4 [22:43:08]MH_SAM_APDU [22:43:08]CAPDU: 80 11 00 00 [22:43:08]Write to MH i2c: E2 08 00 C2 05 80 11 00 00 00 00 00 00 41 [22:43:08]Write i2c OK [22:43:08]MH_I2C_Read... [22:43:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:43:08]Read from MH i2c: E2 [22:43:08]MH_I2C_Read... [22:43:08]Read from MH i2c: E2 17 00 [22:43:08]MH_I2C_Read... [22:43:08]Read from MH i2c: E2 17 00 C2 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9E [22:43:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:43:08]wFMCommunicate OK [22:43:08]requested_item fd.num is exist - process it [22:43:08]SAM_PROTO_GetFieldsCounters [22:43:08]wFMCommunicate request_size=4 [22:43:08]MH_SAM_APDU [22:43:08]CAPDU: 80 13 00 00 [22:43:08]Write to MH i2c: E2 08 00 C3 05 80 13 00 00 00 00 00 00 44 [22:43:08]Write i2c OK [22:43:08]MH_I2C_Read... [22:43:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:43:08]Read from MH i2c: E2 [22:43:08]MH_I2C_Read... [22:43:08]Read from MH i2c: E2 62 00 [22:43:08]MH_I2C_Read... [22:43:08]Read from MH i2c: E2 62 00 C3 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5C 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 38 02 00 00 5E 04 04 00 38 02 00 00 57 04 04 00 39 02 00 00 19 04 04 00 00 00 00 00 90 00 A8 [22:43:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5C 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 38 02 00 00 5E 04 04 00 38 02 00 00 57 04 04 00 39 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:43:08]wFMCommunicate OK [22:43:08]SAM_PROTO_GetFieldsCounters done [22:43:08]requested_item shift.num is exist - process it [22:43:08]requested_item shift.opened is exist - process it [22:43:08]req_shift_opened [22:43:08]FM_GetShiftState [22:43:08]SAM_PROTO_GetShiftState [22:43:08]wFMCommunicate request_size=4 [22:43:08]MH_SAM_APDU [22:43:08]CAPDU: 80 13 01 00 [22:43:08]Write to MH i2c: E2 08 00 C4 05 80 13 01 00 00 00 00 00 46 [22:43:08]Write i2c OK [22:43:08]MH_I2C_Read... [22:43:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:43:08]Read from MH i2c: E2 [22:43:08]MH_I2C_Read... [22:43:08]Read from MH i2c: E2 0E 00 [22:43:08]MH_I2C_Read... [22:43:08]Read from MH i2c: E2 0E 00 C4 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 F7 [22:43:08]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:43:08]wFMCommunicate OK [22:43:08]SAM_PROTO_GetShiftState done [22:43:08]FM_GetShiftState done [22:43:08]req_shift_opened done [22:43:08]requested_item shift.open_date is exist - process it [22:43:08]req_shift_open_date [22:43:08]req_shift_open_date done [22:43:08]produce_requested_data done [22:43:08]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226908,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [22:43:08]process_action_free close_receipt [22:43:08]json_value_free [22:43:08]json_value_free done [22:43:08]process_json_proto returns [22:43:08]Send response to host [22:43:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226908,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [22:43:08]free response buf [22:43:08]execute_script done [22:43:08]execute_script returns [22:43:08]free content buf [22:43:08]Sock 9.Close socket [22:43:08]Sock 9.Thread stoped [22:43:12]OFD Sender: No OFD packet to send [22:43:12]recv_with_timeout no data received [22:43:17]OFD Sender: No OFD packet to send [22:43:22]OFD Sender: No OFD packet to send [22:43:27]OFD Sender: No OFD packet to send [22:43:32]OFD Sender: No OFD packet to send [22:43:37]OFD Sender: No OFD packet to send [22:43:42]OFD Sender: No OFD packet to send [22:43:47]OFD Sender: No OFD packet to send [22:43:52]OFD Sender: No OFD packet to send [22:43:57]OFD Sender: No OFD packet to send [22:44:02]OFD Sender: No OFD packet to send [22:44:07]OFD Sender: No OFD packet to send [22:44:12]OFD Sender: No OFD packet to send [22:44:17]OFD Sender: No OFD packet to send [22:44:22]OFD Sender: No OFD packet to send [22:44:27]OFD Sender: No OFD packet to send [22:44:32]OFD Sender: No OFD packet to send [22:44:37]recv_with_timeout no data received [22:44:38]OFD Sender: No OFD packet to send [22:44:43]OFD Sender: No OFD packet to send [22:44:48]OFD Sender: No OFD packet to send [22:44:53]OFD Sender: No OFD packet to send [22:44:58]OFD Sender: No OFD packet to send [22:45:03]OFD Sender: No OFD packet to send [22:45:08]OFD Sender: No OFD packet to send [22:45:13]OFD Sender: No OFD packet to send [22:45:18]OFD Sender: No OFD packet to send [22:45:23]OFD Sender: No OFD packet to send [22:45:28]OFD Sender: No OFD packet to send [22:45:33]OFD Sender: No OFD packet to send [22:45:38]OFD Sender: No OFD packet to send [22:45:43]OFD Sender: No OFD packet to send [22:45:48]OFD Sender: No OFD packet to send [22:45:53]OFD Sender: No OFD packet to send [22:45:53]recv_with_timeout no data received [22:45:58]OFD Sender: No OFD packet to send [22:46:03]OFD Sender: No OFD packet to send [22:46:08]OFD Sender: No OFD packet to send [22:46:09]recv_with_timeout no data received [22:46:13]OFD Sender: No OFD packet to send [22:46:18]OFD Sender: No OFD packet to send [22:46:23]OFD Sender: No OFD packet to send [22:46:25]recv_with_timeout no data received [22:46:28]OFD Sender: No OFD packet to send [22:46:33]OFD Sender: No OFD packet to send [22:46:38]OFD Sender: No OFD packet to send [22:46:43]OFD Sender: No OFD packet to send [22:46:48]OFD Sender: No OFD packet to send [22:46:53]OFD Sender: No OFD packet to send [22:46:53]recv_with_timeout no data received [22:46:58]OFD Sender: No OFD packet to send [22:47:03]OFD Sender: No OFD packet to send [22:47:08]OFD Sender: No OFD packet to send [22:47:13]OFD Sender: No OFD packet to send [22:47:18]OFD Sender: No OFD packet to send [22:47:19]accept exits with 7 [22:47:19]New connection [22:47:19]New thread 3066756452 created [22:47:19]Thread 3066899812 joined [22:47:19]Waiting for new connection... [22:47:19] Sock 7.Parse request [22:47:19]Sock 7.Check first char [22:47:19]Sock 7.First char is OK [22:47:19]request: POST /json_proto HTTP/1.0 [22:47:19]Method: POST [22:47:19]URL: /json_proto [22:47:19]Method is POST - this is cgi request [22:47:19]url: /json_proto [22:47:19]query_string will be loaded in cgi processing [22:47:19]execute_cgi json_proto POST (null) [22:47:19]execute_cgi path=json_proto method=POST [22:47:19]POST find Content-Length [22:47:19]Host: 172.17.43.131:8080 [22:47:19]Content-Length: 683 [22:47:19]Content-Type: application/json [22:47:19] [22:47:19]POST finish read [22:47:19]Found Content-Length = 683 [22:47:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003340", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:47:19]execute_script... [22: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)2003340", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:47:19]POST & json_proto [22:47:19]process_json_proto [22:47:19]json parsed OK: [22:47:19]protocol is kg_v1.0 [22:47:19]action value=close_receipt [22:47:19]process_action close_receipt [22:47:19]cmd_close_receipt [22:47:19]MH_GetDate [22:47:19]Write to MH i2c: F0 00 00 C5 05 B9 [22:47:19]Write i2c OK [22:47:19]MH_I2C_Read... [22:47:19]Read from MH i2c: F0 [22:47:19]MH_I2C_Read... [22:47:19]Read from MH i2c: F0 09 00 [22:47:19]MH_I2C_Read... [22:47:19]Read from MH i2c: F0 09 00 C5 05 00 77 CA A6 66 F8 BA A6 66 CD [22:47:19]GetLastDocTimeStamp 1722206584 [22:47:19]current date 1722206839 [22:47:19]FM_GetShiftState [22:47:19]SAM_PROTO_GetShiftState [22:47:19]wFMCommunicate request_size=4 [22:47:19]MH_SAM_APDU [22:47:19]CAPDU: 80 13 01 00 [22:47:19]Write to MH i2c: E2 08 00 C6 05 80 13 01 00 00 00 00 00 48 [22:47:19]Write i2c OK [22:47:19]MH_I2C_Read... [22:47:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:47:19]Read from MH i2c: E2 [22:47:19]MH_I2C_Read... [22:47:19]Read from MH i2c: E2 0E 00 [22:47:19]MH_I2C_Read... [22:47:19]Read from MH i2c: E2 0E 00 C6 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 F9 [22:47:19]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:47:19]wFMCommunicate OK [22:47:19]SAM_PROTO_GetShiftState done [22:47:19]FM_GetShiftState done [22:47:19]opened in 1722125326 [22:47:19]opened+sec_in_day 1722211726 [22:47:19]quantity*price = 100021 [22:47:19]sum+1 = 100023 [22:47:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 569 28.07.2024 22:47 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226909 ФПД: 181954603722650 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T224719&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226909&fm=181954603722650&tin=02508201610067®Number=0000000000092624&sum=100000 [22:47:20]StoreToDocumentArchive [22:47:20]shift 439 fd 226909 [22:47:20]save to /storage/0439/doc_00226909 [22:47:20]save last doc name /storage/0439/doc_00226909 to /storage/kkm_last_doc_name [22:47:20]save OK [22:47:20]Clear old archive folders... [22:47:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:47:20]tlvbuf is 01096D50 [22:47:20]SAM_PROTO_ClearQueue [22:47:20]wFMCommunicate request_size=4 [22:47:20]MH_SAM_APDU [22:47:20]CAPDU: 80 09 00 00 [22:47:20]Write to MH i2c: E2 08 00 D3 05 80 09 00 00 00 00 00 00 4A [22:47:20]Write i2c OK [22:47:20]MH_I2C_Read... [22:47:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:47:20]Read from MH i2c: E2 [22:47:20]MH_I2C_Read... [22:47:20]Read from MH i2c: E2 03 00 [22:47:20]MH_I2C_Read... [22:47:20]Read from MH i2c: E2 03 00 D3 05 00 90 00 4C [22:47:20]RAPDU: 90 00 [22:47:20]wFMCommunicate OK [22:47:20]SAM_PROTO_ClearQueue done [22:47:20]KKMCreateOFDPacket [22:47:20]OFDProtocolAddRootSTLVToBuf [22:47:20]FM_MakeSignedData [22:47:20]FM_MakeSignedData [22:47:20]SAM_PROTO_SignData [22:47:20]wFMCommunicate request_size=4 [22:47:20]MH_SAM_APDU [22:47:20]CAPDU: 80 0D 01 02 [22:47:20]Write to MH i2c: E2 08 00 D4 05 80 0D 01 02 00 00 00 00 52 [22:47:20]Write i2c OK [22:47:20]MH_I2C_Read... [22:47:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:47:20]Read from MH i2c: E2 [22:47:20]MH_I2C_Read... [22:47:20]Read from MH i2c: E2 03 00 [22:47:20]MH_I2C_Read... [22:47:20]Read from MH i2c: E2 03 00 D4 05 00 90 00 4D [22:47:20]RAPDU: 90 00 [22:47:20]wFMCommunicate OK [22:47:20]wFMCommunicate request_size=255 [22:47:20]MH_SAM_APDU [22:47:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 39 02 00 00 F4 03 04 00 77 CA A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5D 76 03 00 35 04 06 00 A5 [22:47:20]Write to MH i2c: E2 02 01 D5 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 39 02 00 00 F4 03 04 00 77 CA A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5D 76 03 00 35 04 06 00 A5 00 00 C1 [22:47:20]Write i2c OK [22:47:20]MH_I2C_Read... [22:47:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:47:21]Read from MH i2c: E2 [22:47:21]MH_I2C_Read... [22:47:21]Read from MH i2c: E2 03 00 [22:47:21]MH_I2C_Read... [22:47:21]Read from MH i2c: E2 03 00 D5 05 00 90 00 4E [22:47:21]RAPDU: 90 00 [22:47:21]wFMCommunicate OK [22:47:21]wFMCommunicate request_size=10 [22:47:21]MH_SAM_APDU [22:47:21]CAPDU: 80 0D 02 02 05 7C 9B 85 27 9A [22:47:21]Write to MH i2c: E2 0D 00 D6 05 80 0D 02 02 05 00 7C 9B 85 27 9A 00 00 BC [22:47:21]Write i2c OK [22:47:21]MH_I2C_Read... [22:47:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:47:21]Read from MH i2c: E2 [22:47:21]MH_I2C_Read... [22:47:21]Read from MH i2c: E2 03 00 [22:47:21]MH_I2C_Read... [22:47:21]Read from MH i2c: E2 03 00 D6 05 00 90 00 4F [22:47:21]RAPDU: 90 00 [22:47:21]wFMCommunicate OK [22:47:21]wFMCommunicate request_size=4 [22:47:21]MH_SAM_APDU [22:47:21]CAPDU: 80 0D 03 02 [22:47:21]Write to MH i2c: E2 08 00 D7 05 80 0D 03 02 00 00 00 00 57 [22:47:21]Write i2c OK [22:47:21]MH_I2C_Read... [22:47:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:47:21]Read from MH i2c: E2 [22:47:21]MH_I2C_Read... [22:47:21]Read from MH i2c: E2 0B 00 [22:47:21]MH_I2C_Read... [22:47:21]Read from MH i2c: E2 0B 00 D7 05 00 F5 D9 5E E7 27 14 21 C8 90 00 8F [22:47:21]RAPDU: F5 D9 5E E7 27 14 21 C8 90 00 [22:47:21]wFMCommunicate OK [22:47:21]SAM_PROTO_SignData done [22:47:21]FM_MakeSignedData done [22:47:21]CreateOFDProtocolMessage [22:47:21]wFMCommunicate request_size=4 [22:47:21]MH_SAM_APDU [22:47:21]CAPDU: 80 11 00 00 [22:47:21]Write to MH i2c: E2 08 00 D8 05 80 11 00 00 00 00 00 00 57 [22:47:21]Write i2c OK [22:47:21]MH_I2C_Read... [22:47:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:47:21]Read from MH i2c: E2 [22:47:21]MH_I2C_Read... [22:47:21]Read from MH i2c: E2 17 00 [22:47:21]MH_I2C_Read... [22:47:21]Read from MH i2c: E2 17 00 D8 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B4 [22:47:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:47:21]wFMCommunicate OK [22:47:21]CreateOFDProtocolMessage done [22:47:21]OFDSenderStorePacket 226909 [22:47:21]StoreOFDPacket docnum=226909 [22:47:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 37 35 07 01 B2 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 39 02 00 00 F4 03 04 00 77 CA A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5D 76 03 00 35 04 06 00 A5 7C 9B 85 27 9A F5 D9 5E E7 27 14 21 C8 [22:47:21]CheckFolder [22:47:21]dirname=/storage/ofd_packets [22:47:21]CheckFolder done [22:47:21]ProducePacketName [22:47:21]name=ofd_packets/00226909 [22:47:21]NVStorageSaveData ofd_packets/00226909 [22:47:21]File name is /storage/ofd_packets/00226909 [22:47:21]Write 301 bytes [22:47:21]NVStorageSaveData done [22:47:21]OFDSenderStorePacket done [22:47:21]KKMCreateOFDPacket done [22:47:21]NVStorageSaveData kkm_last_timestamp [22:47:21]File name is /storage/kkm_last_timestamp [22:47:21]Write 4 bytes [22:47:21]NVStorageSaveData done [22:47:21]ExternCall_PrintAddStr [22:47:21]wPrintStart [22:47:21]Write to MH i2c: 01 00 00 D9 05 DE [22:47:21]Write i2c OK [22:47:21]MH_I2C_Read... [22:47:21]Read from MH i2c: 01 [22:47:21]MH_I2C_Read... [22:47:21]Read from MH i2c: 01 07 00 [22:47:21]MH_I2C_Read... [22:47:21]Read from MH i2c: 01 07 00 D9 05 00 00 00 00 00 FF 0F F3 [22:47:21]RasterBufferAndPrint [22:47:21]line Счет N : (1)2003340 [22:47:21]line ИНН: 02508201610067 [22:47:21]line Контрольно-Кассовый Чек [22:47:21]line ПРОДАЖА [22:47:21]line ТРК (МРК, ГНК) : 34 [22:47:21]line Товар: 2710124500 [22:47:21]line Аи-95-К-5 [22:47:21]line 13.480 * 74.20 [22:47:21]line = 1000.22 [22:47:21]line НДС 12% НСП 1% [22:47:21]line > о реализуемом товаре [22:47:21]line ОКРУГЛЕНИЕ: -0.22 [22:47:21]line ИТОГО: 1000.00 [22:47:21]line Внесено: 1000.00 [22:47:21]line СДАЧА: 0.00 [22:47:21]line НСП 1% : 8.85 [22:47:21]line НДС 12% : 106.22 [22:47:21]line Наличными: 1000.00 [22:47:21]line Безнал.: 0.00 [22:47:21]line Место: АЗС № 97 "Партнер Нефть" [22:47:21]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:47:21]line СНО: Общий режим [22:47:21]line Чек 569 28.07.2024 22:47 [22:47:21]line Смена: 439 ФФД: 1.0 [22:47:21]line ЗНМ: 0300000054 [22:47:21]line РНМ: 0000000000092624 [22:47:21]line Версия ККМ: 001 [22:47:21]line ФМ: 0000000000874959 [22:47:21]line ФД: 226909 [22:47:21]line ФПД: 181954603722650 [22:47:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T224719&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226909&fm=181954603722650&tin=02508201610067®Number=0000000000092624&sum=100000 [22:47:21]written 0, free lines is 4095 [22:47:21]OFD Sender: Processing packet 226909 [packets to send 604, broken 603] [22:47:21]ProducePacketName [22:47:21]name=ofd_packets/00226909 [22:47:21]OFD Sender: To server: pG, [22:47:21]CommunicateWithHost lk.salyk.kg:30040 [22:47:21]ConnectInit lk.salyk.kg [22:47:21]Connected sock=10 [22:47:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 37 35 07 01 B2 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 39 02 00 00 F4 03 04 00 77 CA A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5D 76 03 00 35 04 06 00 A5 7C 9B 85 27 9A F5 D9 5E E7 27 14 21 C8 [22:47:21]Write to MH i2c: 01 00 00 04 06 0A [22:47:21]Write i2c OK [22:47:21]MH_I2C_Read... [22:47:21]Read from MH i2c: 01 [22:47:21]MH_I2C_Read... [22:47:21]Read from MH i2c: 01 07 00 [22:47:21]MH_I2C_Read... [22:47:21]Read from MH i2c: 01 07 00 04 06 00 00 00 00 00 70 0C 8D [22:47:21]RasterBufferAndPrint [22:47:21]line [22:47:21]line [22:47:21]line [22:47:21]line [22:47:21]line [22:47:21]written 0, free lines is 3186 [22:47:21]MH_Cut [22:47:21]Write to MH i2c: D1 01 00 0B 06 01 E3 [22:47:21]Write i2c OK [22:47:21]MH_I2C_Read... [22:47:21]Read from MH i2c: D1 [22:47:21]MH_I2C_Read... [22:47:21]Read from MH i2c: D1 01 00 [22:47:21]MH_I2C_Read... [22:47:21]Read from MH i2c: D1 01 00 0B 06 00 E2 [22:47:21]Write to MH i2c: 01 00 00 0C 06 12 [22:47:21]Write i2c OK [22:47:21]MH_I2C_Read... [22:47:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 FC AE 47 00 4C 1E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5D 76 03 00 F4 03 04 00 8D 76 A6 66 B6 04 01 00 00 DB DF 9D 6C 7F B2 05 BD [22:47:22]CommunicateWithHost err = 0 [22:47:22]CheckOFDResponse [22:47:22]1017 (14) - 77093643461234 [22:47:22]1041 (16) - 0000000000874959 [22:47:22]1040 (4) - 226909 [22:47:22]1012 (4) - 28.07.2024 16:49 [22:47:22]1206 (1) - 0 [22:47:22]OFD Sender: Remove packet 226909 [22:47:22]ProducePacketName [22:47:22]name=ofd_packets/00226909 [22:47:22]NVStorageDeleteData [22:47:22]OFD Sender: No OFD packet to send [22:47:22]*** Cut start [22:47:22]*** Partial cut [22:47:22]*** CUTSNS_PIN = 1 [22:47:23]*** CUTSNS_PIN = 0 [22:47:23]*** Brake cut motor [22:47:23]Read from MH i2c: 01 [22:47:23]MH_I2C_Read... [22:47:23]*** Stop cut motor [22:47:23]*** Cut end [22:47:23]Read from MH i2c: 01 07 00 [22:47:23]MH_I2C_Read... [22:47:23]Read from MH i2c: 01 07 00 0C 06 00 00 00 00 00 FF 0F 27 [22:47:23]process_action close_receipt done [22:47:23]requested_data is exist [22:47:23]produce_requested_data [22:47:23]requested_item fm.sn is exist - process it [22:47:23]wFMCommunicate request_size=4 [22:47:23]MH_SAM_APDU [22:47:23]CAPDU: 80 11 00 00 [22:47:23]Write to MH i2c: E2 08 00 0D 06 80 11 00 00 00 00 00 00 8D [22:47:23]Write i2c OK [22:47:23]MH_I2C_Read... [22:47:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:47:23]Read from MH i2c: E2 [22:47:23]MH_I2C_Read... [22:47:23]Read from MH i2c: E2 17 00 [22:47:23]MH_I2C_Read... [22:47:23]Read from MH i2c: E2 17 00 0D 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 EA [22:47:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:47:23]wFMCommunicate OK [22:47:23]requested_item fd.num is exist - process it [22:47:23]SAM_PROTO_GetFieldsCounters [22:47:23]wFMCommunicate request_size=4 [22:47:23]MH_SAM_APDU [22:47:23]CAPDU: 80 13 00 00 [22:47:23]Write to MH i2c: E2 08 00 0E 06 80 13 00 00 00 00 00 00 90 [22:47:23]Write i2c OK [22:47:23]MH_I2C_Read... [22:47:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:47:23]Read from MH i2c: E2 [22:47:23]MH_I2C_Read... [22:47:23]Read from MH i2c: E2 62 00 [22:47:23]MH_I2C_Read... [22:47:23]Read from MH i2c: E2 62 00 0E 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5D 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 39 02 00 00 5E 04 04 00 39 02 00 00 57 04 04 00 3A 02 00 00 19 04 04 00 00 00 00 00 90 00 F8 [22:47:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5D 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 39 02 00 00 5E 04 04 00 39 02 00 00 57 04 04 00 3A 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:47:23]wFMCommunicate OK [22:47:23]SAM_PROTO_GetFieldsCounters done [22:47:23]requested_item shift.num is exist - process it [22:47:23]requested_item shift.opened is exist - process it [22:47:23]req_shift_opened [22:47:23]FM_GetShiftState [22:47:23]SAM_PROTO_GetShiftState [22:47:23]wFMCommunicate request_size=4 [22:47:23]MH_SAM_APDU [22:47:23]CAPDU: 80 13 01 00 [22:47:23]Write to MH i2c: E2 08 00 0F 06 80 13 01 00 00 00 00 00 92 [22:47:23]Write i2c OK [22:47:23]MH_I2C_Read... [22:47:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:47:23]Read from MH i2c: E2 [22:47:23]MH_I2C_Read... [22:47:23]Read from MH i2c: E2 0E 00 [22:47:23]MH_I2C_Read... [22:47:23]Read from MH i2c: E2 0E 00 0F 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 43 [22:47:23]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:47:23]wFMCommunicate OK [22:47:23]SAM_PROTO_GetShiftState done [22:47:23]FM_GetShiftState done [22:47:23]req_shift_opened done [22:47:23]requested_item shift.open_date is exist - process it [22:47:23]req_shift_open_date [22:47:23]req_shift_open_date done [22:47:23]produce_requested_data done [22:47:23]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226909,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [22:47:23]process_action_free close_receipt [22:47:23]json_value_free [22:47:23]json_value_free done [22:47:23]process_json_proto returns [22:47:23]Send response to host [22:47:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226909,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [22:47:23]free response buf [22:47:23]execute_script done [22:47:23]execute_script returns [22:47:23]free content buf [22:47:23]Sock 7.Close socket [22:47:23]Sock 7.Thread stoped [22:47:27]OFD Sender: No OFD packet to send [22:47:32]OFD Sender: No OFD packet to send [22:47:35]recv_with_timeout no data received [22:47:37]OFD Sender: No OFD packet to send [22:47:42]OFD Sender: No OFD packet to send [22:47:47]OFD Sender: No OFD packet to send [22:47:52]OFD Sender: No OFD packet to send [22:47:57]OFD Sender: No OFD packet to send [22:48:02]OFD Sender: No OFD packet to send [22:48:07]OFD Sender: No OFD packet to send [22:48:12]OFD Sender: No OFD packet to send [22:48:14]recv_with_timeout no data received [22:48:17]OFD Sender: No OFD packet to send [22:48:22]OFD Sender: No OFD packet to send [22:48:23]accept exits with 9 [22:48:23]New connection [22:48:23]New thread 3066899812 created [22:48:23]Thread 3066756452 joined [22:48:23]Waiting for new connection... [22:48:23] Sock 9.Parse request [22:48:23]Sock 9.Check first char [22:48:23]Sock 9.First char is OK [22:48:23]request: POST /json_proto HTTP/1.0 [22:48:23]Method: POST [22:48:23]URL: /json_proto [22:48:23]Method is POST - this is cgi request [22:48:23]url: /json_proto [22:48:23]query_string will be loaded in cgi processing [22:48:23]execute_cgi json_proto POST (null) [22:48:23]execute_cgi path=json_proto method=POST [22:48:23]POST find Content-Length [22:48:23]Host: 172.17.43.131:8080 [22:48:23]Content-Length: 683 [22:48:23]Content-Type: application/json [22:48:23] [22:48:23]POST finish read [22:48:23]Found Content-Length = 683 [22:48:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003341", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [22:48:23]execute_script... [22:48:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003341", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [22:48:23]POST & json_proto [22:48:23]process_json_proto [22:48:23]json parsed OK: [22:48:23]protocol is kg_v1.0 [22:48:23]action value=close_receipt [22:48:23]process_action close_receipt [22:48:23]cmd_close_receipt [22:48:23]MH_GetDate [22:48:23]Write to MH i2c: F0 00 00 10 06 05 [22:48:23]Write i2c OK [22:48:23]MH_I2C_Read... [22:48:23]Read from MH i2c: F0 [22:48:23]MH_I2C_Read... [22:48:23]Read from MH i2c: F0 09 00 [22:48:23]MH_I2C_Read... [22:48:23]Read from MH i2c: F0 09 00 10 06 00 B7 CA A6 66 F8 BA A6 66 59 [22:48:23]GetLastDocTimeStamp 1722206839 [22:48:23]current date 1722206903 [22:48:23]FM_GetShiftState [22:48:23]SAM_PROTO_GetShiftState [22:48:23]wFMCommunicate request_size=4 [22:48:23]MH_SAM_APDU [22:48:23]CAPDU: 80 13 01 00 [22:48:23]Write to MH i2c: E2 08 00 11 06 80 13 01 00 00 00 00 00 94 [22:48:23]Write i2c OK [22:48:23]MH_I2C_Read... [22:48:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:48:23]Read from MH i2c: E2 [22:48:23]MH_I2C_Read... [22:48:23]Read from MH i2c: E2 0E 00 [22:48:23]MH_I2C_Read... [22:48:23]Read from MH i2c: E2 0E 00 11 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 45 [22:48:23]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:48:23]wFMCommunicate OK [22:48:23]SAM_PROTO_GetShiftState done [22:48:23]FM_GetShiftState done [22:48:23]opened in 1722125326 [22:48:23]opened+sec_in_day 1722211726 [22:48:23]quantity*price = 200043 [22:48:23]sum+1 = 200044 [22:48:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 570 28.07.2024 22:48 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226910 ФПД: 183062461352075 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T224823&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226910&fm=183062461352075&tin=02508201610067®Number=0000000000092624&sum=200000 [22:48:24]StoreToDocumentArchive [22:48:24]shift 439 fd 226910 [22:48:24]save to /storage/0439/doc_00226910 [22:48:24]save last doc name /storage/0439/doc_00226910 to /storage/kkm_last_doc_name [22:48:24]save OK [22:48:24]Clear old archive folders... [22:48:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:48:24]tlvbuf is 0108B430 [22:48:24]SAM_PROTO_ClearQueue [22:48:24]wFMCommunicate request_size=4 [22:48:24]MH_SAM_APDU [22:48:24]CAPDU: 80 09 00 00 [22:48:24]Write to MH i2c: E2 08 00 1E 06 80 09 00 00 00 00 00 00 96 [22:48:24]Write i2c OK [22:48:24]MH_I2C_Read... [22:48:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:48:24]Read from MH i2c: E2 [22:48:24]MH_I2C_Read... [22:48:24]Read from MH i2c: E2 03 00 [22:48:24]MH_I2C_Read... [22:48:24]Read from MH i2c: E2 03 00 1E 06 00 90 00 98 [22:48:24]RAPDU: 90 00 [22:48:24]wFMCommunicate OK [22:48:24]SAM_PROTO_ClearQueue done [22:48:24]KKMCreateOFDPacket [22:48:24]OFDProtocolAddRootSTLVToBuf [22:48:24]FM_MakeSignedData [22:48:24]FM_MakeSignedData [22:48:24]SAM_PROTO_SignData [22:48:24]wFMCommunicate request_size=4 [22:48:24]MH_SAM_APDU [22:48:24]CAPDU: 80 0D 01 02 [22:48:24]Write to MH i2c: E2 08 00 1F 06 80 0D 01 02 00 00 00 00 9E [22:48:24]Write i2c OK [22:48:24]MH_I2C_Read... [22:48:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:48:24]Read from MH i2c: E2 [22:48:24]MH_I2C_Read... [22:48:24]Read from MH i2c: E2 03 00 [22:48:24]MH_I2C_Read... [22:48:24]Read from MH i2c: E2 03 00 1F 06 00 90 00 99 [22:48:24]RAPDU: 90 00 [22:48:24]wFMCommunicate OK [22:48:24]wFMCommunicate request_size=255 [22:48:24]MH_SAM_APDU [22:48:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 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 3A 02 00 00 F4 03 04 00 B7 CA A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5E 76 03 00 35 04 06 00 A6 [22:48:24]Write to MH i2c: E2 02 01 20 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 3A 02 00 00 F4 03 04 00 B7 CA A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5E 76 03 00 35 04 06 00 A6 00 00 DB [22:48:24]Write i2c OK [22:48:24]MH_I2C_Read... [22:48:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:48:24]Read from MH i2c: E2 [22:48:24]MH_I2C_Read... [22:48:24]Read from MH i2c: E2 03 00 [22:48:24]MH_I2C_Read... [22:48:24]Read from MH i2c: E2 03 00 20 06 00 90 00 9A [22:48:24]RAPDU: 90 00 [22:48:24]wFMCommunicate OK [22:48:24]wFMCommunicate request_size=10 [22:48:24]MH_SAM_APDU [22:48:24]CAPDU: 80 0D 02 02 05 7E 8C FB 08 8B [22:48:24]Write to MH i2c: E2 0D 00 21 06 80 0D 02 02 05 00 7E 8C FB 08 8B 00 00 43 [22:48:24]Write i2c OK [22:48:24]MH_I2C_Read... [22:48:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:48:24]Read from MH i2c: E2 [22:48:24]MH_I2C_Read... [22:48:24]Read from MH i2c: E2 03 00 [22:48:24]MH_I2C_Read... [22:48:24]Read from MH i2c: E2 03 00 21 06 00 90 00 9B [22:48:24]RAPDU: 90 00 [22:48:24]wFMCommunicate OK [22:48:24]wFMCommunicate request_size=4 [22:48:24]MH_SAM_APDU [22:48:24]CAPDU: 80 0D 03 02 [22:48:24]Write to MH i2c: E2 08 00 22 06 80 0D 03 02 00 00 00 00 A3 [22:48:24]Write i2c OK [22:48:24]MH_I2C_Read... [22:48:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:48:25]Read from MH i2c: E2 [22:48:25]MH_I2C_Read... [22:48:25]Read from MH i2c: E2 0B 00 [22:48:25]MH_I2C_Read... [22:48:25]Read from MH i2c: E2 0B 00 22 06 00 B3 33 0F 58 43 CC DD 28 90 00 05 [22:48:25]RAPDU: B3 33 0F 58 43 CC DD 28 90 00 [22:48:25]wFMCommunicate OK [22:48:25]SAM_PROTO_SignData done [22:48:25]FM_MakeSignedData done [22:48:25]CreateOFDProtocolMessage [22:48:25]wFMCommunicate request_size=4 [22:48:25]MH_SAM_APDU [22:48:25]CAPDU: 80 11 00 00 [22:48:25]Write to MH i2c: E2 08 00 23 06 80 11 00 00 00 00 00 00 A3 [22:48:25]Write i2c OK [22:48:25]MH_I2C_Read... [22:48:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:48:25]Read from MH i2c: E2 [22:48:25]MH_I2C_Read... [22:48:25]Read from MH i2c: E2 17 00 [22:48:25]MH_I2C_Read... [22:48:25]Read from MH i2c: E2 17 00 23 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 00 [22:48:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:48:25]wFMCommunicate OK [22:48:25]CreateOFDProtocolMessage done [22:48:25]OFDSenderStorePacket 226910 [22:48:25]StoreOFDPacket docnum=226910 [22:48:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 14 25 07 01 64 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 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 3A 02 00 00 F4 03 04 00 B7 CA A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5E 76 03 00 35 04 06 00 A6 7E 8C FB 08 8B B3 33 0F 58 43 CC DD 28 [22:48:25]CheckFolder [22:48:25]dirname=/storage/ofd_packets [22:48:25]CheckFolder done [22:48:25]ProducePacketName [22:48:25]name=ofd_packets/00226910 [22:48:25]NVStorageSaveData ofd_packets/00226910 [22:48:25]File name is /storage/ofd_packets/00226910 [22:48:25]Write 301 bytes [22:48:25]NVStorageSaveData done [22:48:25]OFDSenderStorePacket done [22:48:25]KKMCreateOFDPacket done [22:48:25]NVStorageSaveData kkm_last_timestamp [22:48:25]File name is /storage/kkm_last_timestamp [22:48:25]Write 4 bytes [22:48:25]NVStorageSaveData done [22:48:25]ExternCall_PrintAddStr [22:48:25]wPrintStart [22:48:25]Write to MH i2c: 01 00 00 24 06 2A [22:48:25]Write i2c OK [22:48:25]MH_I2C_Read... [22:48:25]Read from MH i2c: 01 [22:48:25]MH_I2C_Read... [22:48:25]Read from MH i2c: 01 07 00 [22:48:25]MH_I2C_Read... [22:48:25]Read from MH i2c: 01 07 00 24 06 00 00 00 00 00 FF 0F 3F [22:48:25]RasterBufferAndPrint [22:48:25]line Счет N : (1)2003341 [22:48:25]line ИНН: 02508201610067 [22:48:25]line Контрольно-Кассовый Чек [22:48:25]line ПРОДАЖА [22:48:25]line ТРК (МРК, ГНК) : 44 [22:48:25]line Товар: 2710124500 [22:48:25]line Аи-95-К-5 [22:48:25]line 26.960 * 74.20 [22:48:25]line = 2000.43 [22:48:25]line НДС 12% НСП 1% [22:48:25]line > о реализуемом товаре [22:48:25]line ОКРУГЛЕНИЕ: -0.43 [22:48:25]line ИТОГО: 2000.00 [22:48:25]line Внесено: 2000.00 [22:48:25]line СДАЧА: 0.00 [22:48:25]line НСП 1% : 17.70 [22:48:25]line НДС 12% : 212.43 [22:48:25]line Наличными: 2000.00 [22:48:25]line Безнал.: 0.00 [22:48:25]line Место: АЗС № 97 "Партнер Нефть" [22:48:25]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:48:25]line СНО: Общий режим [22:48:25]line Чек 570 28.07.2024 22:48 [22:48:25]line Смена: 439 ФФД: 1.0 [22:48:25]line ЗНМ: 0300000054 [22:48:25]line РНМ: 0000000000092624 [22:48:25]line Версия ККМ: 001 [22:48:25]line ФМ: 0000000000874959 [22:48:25]line ФД: 226910 [22:48:25]line ФПД: 183062461352075 [22:48:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T224823&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226910&fm=183062461352075&tin=02508201610067®Number=0000000000092624&sum=200000 [22:48:25]written 0, free lines is 4095 [22:48:25]OFD Sender: Processing packet 226910 [packets to send 604, broken 603] [22:48:25]ProducePacketName [22:48:25]name=ofd_packets/00226910 [22:48:25]OFD Sender: To server: pG, [22:48:25]CommunicateWithHost lk.salyk.kg:30040 [22:48:25]ConnectInit lk.salyk.kg [22:48:25]Write to MH i2c: 01 00 00 4F 06 55 [22:48:25]Write i2c OK [22:48:25]MH_I2C_Read... [22:48:25]Read from MH i2c: 01 [22:48:25]MH_I2C_Read... [22:48:25]Read from MH i2c: 01 07 00 [22:48:25]MH_I2C_Read... [22:48:25]Read from MH i2c: 01 07 00 4F 06 00 00 00 00 00 6B 0C D3 [22:48:25]RasterBufferAndPrint [22:48:25]line [22:48:25]line [22:48:25]line [22:48:25]line [22:48:25]line [22:48:25]written 0, free lines is 3182 [22:48:25]MH_Cut [22:48:25]Write to MH i2c: D1 01 00 56 06 01 2E [22:48:25]Write i2c OK [22:48:25]MH_I2C_Read... [22:48:25]Read from MH i2c: D1 [22:48:25]MH_I2C_Read... [22:48:25]Read from MH i2c: D1 01 00 [22:48:25]MH_I2C_Read... [22:48:25]Read from MH i2c: D1 01 00 56 06 00 2D [22:48:25]Write to MH i2c: 01 00 00 57 06 5D [22:48:25]Write i2c OK [22:48:25]MH_I2C_Read... [22:48:26]*** Cut start [22:48:26]*** Partial cut [22:48:26]*** CUTSNS_PIN = 1 [22:48:26]*** CUTSNS_PIN = 0 [22:48:27]*** Brake cut motor [22:48:27]Read from MH i2c: 01 [22:48:27]MH_I2C_Read... [22:48:27]*** Stop cut motor [22:48:27]*** Cut end [22:48:27]Read from MH i2c: 01 07 00 [22:48:27]MH_I2C_Read... [22:48:27]Read from MH i2c: 01 07 00 57 06 00 00 00 00 00 FF 0F 72 [22:48:27]process_action close_receipt done [22:48:27]requested_data is exist [22:48:27]produce_requested_data [22:48:27]requested_item fm.sn is exist - process it [22:48:27]wFMCommunicate request_size=4 [22:48:27]MH_SAM_APDU [22:48:27]CAPDU: 80 11 00 00 [22:48:27]Write to MH i2c: E2 08 00 58 06 80 11 00 00 00 00 00 00 D8 [22:48:27]Write i2c OK [22:48:27]MH_I2C_Read... [22:48:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:48:27]Read from MH i2c: E2 [22:48:27]MH_I2C_Read... [22:48:27]Read from MH i2c: E2 17 00 [22:48:27]MH_I2C_Read... [22:48:27]Read from MH i2c: E2 17 00 58 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 35 [22:48:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:48:27]wFMCommunicate OK [22:48:27]requested_item fd.num is exist - process it [22:48:27]SAM_PROTO_GetFieldsCounters [22:48:27]wFMCommunicate request_size=4 [22:48:27]MH_SAM_APDU [22:48:27]CAPDU: 80 13 00 00 [22:48:27]Write to MH i2c: E2 08 00 59 06 80 13 00 00 00 00 00 00 DB [22:48:27]Write i2c OK [22:48:27]MH_I2C_Read... [22:48:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:48:27]Read from MH i2c: E2 [22:48:27]MH_I2C_Read... [22:48:27]Read from MH i2c: E2 62 00 [22:48:27]MH_I2C_Read... [22:48:27]Read from MH i2c: E2 62 00 59 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5E 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 3A 02 00 00 5E 04 04 00 3A 02 00 00 57 04 04 00 3B 02 00 00 19 04 04 00 00 00 00 00 90 00 47 [22:48:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5E 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 3A 02 00 00 5E 04 04 00 3A 02 00 00 57 04 04 00 3B 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:48:27]wFMCommunicate OK [22:48:27]SAM_PROTO_GetFieldsCounters done [22:48:27]requested_item shift.num is exist - process it [22:48:27]requested_item shift.opened is exist - process it [22:48:27]req_shift_opened [22:48:27]FM_GetShiftState [22:48:27]SAM_PROTO_GetShiftState [22:48:27]wFMCommunicate request_size=4 [22:48:27]MH_SAM_APDU [22:48:27]CAPDU: 80 13 01 00 [22:48:27]Write to MH i2c: E2 08 00 5A 06 80 13 01 00 00 00 00 00 DD [22:48:27]Write i2c OK [22:48:27]MH_I2C_Read... [22:48:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:48:27]Read from MH i2c: E2 [22:48:27]MH_I2C_Read... [22:48:27]Read from MH i2c: E2 0E 00 [22:48:27]MH_I2C_Read... [22:48:27]Read from MH i2c: E2 0E 00 5A 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 8E [22:48:27]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:48:27]wFMCommunicate OK [22:48:27]SAM_PROTO_GetShiftState done [22:48:27]FM_GetShiftState done [22:48:27]req_shift_opened done [22:48:27]requested_item shift.open_date is exist - process it [22:48:27]req_shift_open_date [22:48:27]req_shift_open_date done [22:48:27]produce_requested_data done [22:48:27]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226910,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [22:48:27]process_action_free close_receipt [22:48:27]json_value_free [22:48:27]json_value_free done [22:48:27]process_json_proto returns [22:48:27]Send response to host [22:48:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226910,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [22:48:27]free response buf [22:48:27]execute_script done [22:48:27]execute_script returns [22:48:27]free content buf [22:48:27]Sock 9.Close socket [22:48:27]Sock 9.Thread stoped [22:48:30]ConnectInit Can't take IP for lk.salyk.kg [22:48:30]CommunicateWithHost connect error [22:48:30]CommunicateWithHost err = -1 [22:48:30]OFD Sender: Server communicate error [22:48:35]OFD Sender: Processing packet 226910 [packets to send 604, broken 603] [22:48:35]ProducePacketName [22:48:35]name=ofd_packets/00226910 [22:48:35]OFD Sender: To server: pG, [22:48:35]CommunicateWithHost lk.salyk.kg:30040 [22:48:35]ConnectInit lk.salyk.kg [22:48:40]ConnectInit Can't take IP for lk.salyk.kg [22:48:40]CommunicateWithHost connect error [22:48:40]CommunicateWithHost err = -1 [22:48:40]OFD Sender: Server communicate error [22:48:45]OFD Sender: Processing packet 226910 [packets to send 604, broken 603] [22:48:45]ProducePacketName [22:48:45]name=ofd_packets/00226910 [22:48:45]OFD Sender: To server: pG, [22:48:45]CommunicateWithHost lk.salyk.kg:30040 [22:48:45]ConnectInit lk.salyk.kg [22:48:45]Connected sock=7 [22:48:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 14 25 07 01 64 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 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 3A 02 00 00 F4 03 04 00 B7 CA A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5E 76 03 00 35 04 06 00 A6 7E 8C FB 08 8B B3 33 0F 58 43 CC DD 28 [22:48:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 91 D7 47 00 F8 99 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5E 76 03 00 F4 03 04 00 E2 76 A6 66 B6 04 01 00 00 15 6A F4 19 10 DE B1 CD [22:48:46]CommunicateWithHost err = 0 [22:48:46]CheckOFDResponse [22:48:46]1017 (14) - 77093643461234 [22:48:46]1041 (16) - 0000000000874959 [22:48:46]1040 (4) - 226910 [22:48:46]1012 (4) - 28.07.2024 16:50 [22:48:46]1206 (1) - 0 [22:48:46]OFD Sender: Remove packet 226910 [22:48:46]ProducePacketName [22:48:46]name=ofd_packets/00226910 [22:48:46]NVStorageDeleteData [22:48:46]OFD Sender: No OFD packet to send [22:48:52]OFD Sender: No OFD packet to send [22:48:57]OFD Sender: No OFD packet to send [22:49:01]recv_with_timeout no data received [22:49:02]OFD Sender: No OFD packet to send [22:49:07]OFD Sender: No OFD packet to send [22:49:12]OFD Sender: No OFD packet to send [22:49:17]OFD Sender: No OFD packet to send [22:49:22]OFD Sender: No OFD packet to send [22:49:27]OFD Sender: No OFD packet to send [22:49:32]OFD Sender: No OFD packet to send [22:49:37]OFD Sender: No OFD packet to send [22:49:42]OFD Sender: No OFD packet to send [22:49:47]OFD Sender: No OFD packet to send [22:49:52]OFD Sender: No OFD packet to send [22:49:57]OFD Sender: No OFD packet to send [22:50:02]OFD Sender: No OFD packet to send [22:50:07]OFD Sender: No OFD packet to send [22:50:12]OFD Sender: No OFD packet to send [22:50:16]accept exits with 10 [22:50:16]New connection [22:50:16]New thread 3066756452 created [22:50:16]Thread 3066899812 joined [22:50:16]Waiting for new connection... [22:50:16] Sock 10.Parse request [22:50:16]Sock 10.Check first char [22:50:16]Sock 10.First char is OK [22:50:16]request: POST /json_proto HTTP/1.0 [22:50:16]Method: POST [22:50:16]URL: /json_proto [22:50:16]Method is POST - this is cgi request [22:50:16]url: /json_proto [22:50:16]query_string will be loaded in cgi processing [22:50:16]execute_cgi json_proto POST (null) [22:50:16]execute_cgi path=json_proto method=POST [22:50:16]POST find Content-Length [22:50:16]Host: 172.17.43.131:8080 [22:50:16]Content-Length: 680 [22:50:16]Content-Type: application/json [22:50:16] [22:50:16]POST finish read [22:50:16]Found Content-Length = 680 [22:50:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003342", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [22:50:16]execute_script... [22:50:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003342", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [22:50:16]POST & json_proto [22:50:16]process_json_proto [22:50:16]json parsed OK: [22:50:16]protocol is kg_v1.0 [22:50:16]action value=close_receipt [22:50:16]process_action close_receipt [22:50:16]cmd_close_receipt [22:50:16]MH_GetDate [22:50:16]Write to MH i2c: F0 00 00 5B 06 50 [22:50:16]Write i2c OK [22:50:16]MH_I2C_Read... [22:50:16]Read from MH i2c: F0 [22:50:16]MH_I2C_Read... [22:50:16]Read from MH i2c: F0 09 00 [22:50:16]MH_I2C_Read... [22:50:16]Read from MH i2c: F0 09 00 5B 06 00 28 CB A6 66 F8 BA A6 66 16 [22:50:16]GetLastDocTimeStamp 1722206903 [22:50:16]current date 1722207016 [22:50:16]FM_GetShiftState [22:50:16]SAM_PROTO_GetShiftState [22:50:16]wFMCommunicate request_size=4 [22:50:16]MH_SAM_APDU [22:50:16]CAPDU: 80 13 01 00 [22:50:16]Write to MH i2c: E2 08 00 5C 06 80 13 01 00 00 00 00 00 DF [22:50:16]Write i2c OK [22:50:16]MH_I2C_Read... [22:50:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:50:16]Read from MH i2c: E2 [22:50:16]MH_I2C_Read... [22:50:16]Read from MH i2c: E2 0E 00 [22:50:16]MH_I2C_Read... [22:50:16]Read from MH i2c: E2 0E 00 5C 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 90 [22:50:16]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:50:16]wFMCommunicate OK [22:50:16]SAM_PROTO_GetShiftState done [22:50:16]FM_GetShiftState done [22:50:16]opened in 1722125326 [22:50:16]opened+sec_in_day 1722211726 [22:50:16]quantity*price = 100050 [22:50:16]sum+1 = 100052 [22:50:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 571 28.07.2024 22:50 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226911 ФПД: 16321174197863 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T225016&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226911&fm=16321174197863&tin=02508201610067®Number=0000000000092624&sum=100000 [22:50:17]StoreToDocumentArchive [22:50:17]shift 439 fd 226911 [22:50:17]save to /storage/0439/doc_00226911 [22:50:17]save last doc name /storage/0439/doc_00226911 to /storage/kkm_last_doc_name [22:50:17]save OK [22:50:17]Clear old archive folders... [22:50:17]ProcessDocumentItem done err = 0, tmpTLVsize=248 [22:50:17]tlvbuf is 0108D060 [22:50:17]SAM_PROTO_ClearQueue [22:50:17]wFMCommunicate request_size=4 [22:50:17]MH_SAM_APDU [22:50:17]CAPDU: 80 09 00 00 [22:50:17]Write to MH i2c: E2 08 00 69 06 80 09 00 00 00 00 00 00 E1 [22:50:17]Write i2c OK [22:50:17]MH_I2C_Read... [22:50:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:50:17]Read from MH i2c: E2 [22:50:17]MH_I2C_Read... [22:50:17]Read from MH i2c: E2 03 00 [22:50:17]MH_I2C_Read... [22:50:17]Read from MH i2c: E2 03 00 69 06 00 90 00 E3 [22:50:17]RAPDU: 90 00 [22:50:17]wFMCommunicate OK [22:50:17]SAM_PROTO_ClearQueue done [22:50:17]KKMCreateOFDPacket [22:50:17]OFDProtocolAddRootSTLVToBuf [22:50:17]FM_MakeSignedData [22:50:17]FM_MakeSignedData [22:50:17]SAM_PROTO_SignData [22:50:17]wFMCommunicate request_size=4 [22:50:17]MH_SAM_APDU [22:50:17]CAPDU: 80 0D 01 02 [22:50:17]Write to MH i2c: E2 08 00 6A 06 80 0D 01 02 00 00 00 00 E9 [22:50:17]Write i2c OK [22:50:17]MH_I2C_Read... [22:50:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:50:17]Read from MH i2c: E2 [22:50:17]MH_I2C_Read... [22:50:17]Read from MH i2c: E2 03 00 [22:50:17]MH_I2C_Read... [22:50:17]Read from MH i2c: E2 03 00 6A 06 00 90 00 E4 [22:50:17]RAPDU: 90 00 [22:50:17]wFMCommunicate OK [22:50:17]wFMCommunicate request_size=255 [22:50:17]MH_SAM_APDU [22:50:17]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 3B 02 00 00 F4 03 04 00 28 CB A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5F 76 03 00 35 04 06 00 0E D8 11 CA [22:50:17]Write to MH i2c: E2 02 01 6B 06 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 35 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 3B 02 00 00 F4 03 04 00 28 CB A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5F 76 03 00 35 04 06 00 0E D8 11 CA 00 00 03 [22:50:17]Write i2c OK [22:50:17]MH_I2C_Read... [22:50:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:50:17]Read from MH i2c: E2 [22:50:17]MH_I2C_Read... [22:50:17]Read from MH i2c: E2 03 00 [22:50:17]MH_I2C_Read... [22:50:17]Read from MH i2c: E2 03 00 6B 06 00 90 00 E5 [22:50:17]RAPDU: 90 00 [22:50:17]wFMCommunicate OK [22:50:17]wFMCommunicate request_size=7 [22:50:17]MH_SAM_APDU [22:50:17]CAPDU: 80 0D 02 02 02 56 67 [22:50:17]Write to MH i2c: E2 0A 00 6C 06 80 0D 02 02 02 00 56 67 00 00 AD [22:50:17]Write i2c OK [22:50:17]MH_I2C_Read... [22:50:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:50:17]Read from MH i2c: E2 [22:50:17]MH_I2C_Read... [22:50:17]Read from MH i2c: E2 03 00 [22:50:17]MH_I2C_Read... [22:50:17]Read from MH i2c: E2 03 00 6C 06 00 90 00 E6 [22:50:17]RAPDU: 90 00 [22:50:17]wFMCommunicate OK [22:50:17]wFMCommunicate request_size=4 [22:50:17]MH_SAM_APDU [22:50:17]CAPDU: 80 0D 03 02 [22:50:17]Write to MH i2c: E2 08 00 6D 06 80 0D 03 02 00 00 00 00 EE [22:50:17]Write i2c OK [22:50:17]MH_I2C_Read... [22:50:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:50:17]Read from MH i2c: E2 [22:50:17]MH_I2C_Read... [22:50:17]Read from MH i2c: E2 0B 00 [22:50:17]MH_I2C_Read... [22:50:17]Read from MH i2c: E2 0B 00 6D 06 00 74 4E EA D9 17 DF 37 B7 90 00 58 [22:50:17]RAPDU: 74 4E EA D9 17 DF 37 B7 90 00 [22:50:18]wFMCommunicate OK [22:50:18]SAM_PROTO_SignData done [22:50:18]FM_MakeSignedData done [22:50:18]CreateOFDProtocolMessage [22:50:18]wFMCommunicate request_size=4 [22:50:18]MH_SAM_APDU [22:50:18]CAPDU: 80 11 00 00 [22:50:18]Write to MH i2c: E2 08 00 6E 06 80 11 00 00 00 00 00 00 EE [22:50:18]Write i2c OK [22:50:18]MH_I2C_Read... [22:50:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:50:18]Read from MH i2c: E2 [22:50:18]MH_I2C_Read... [22:50:18]Read from MH i2c: E2 17 00 [22:50:18]MH_I2C_Read... [22:50:18]Read from MH i2c: E2 17 00 6E 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4B [22:50:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:50:18]wFMCommunicate OK [22:50:18]CreateOFDProtocolMessage done [22:50:18]OFDSenderStorePacket 226911 [22:50:18]StoreOFDPacket docnum=226911 [22:50:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 0E 22 04 01 9F 28 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 3B 02 00 00 F4 03 04 00 28 CB A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5F 76 03 00 35 04 06 00 0E D8 11 CA 56 67 74 4E EA D9 17 DF 37 B7 [22:50:18]CheckFolder [22:50:18]dirname=/storage/ofd_packets [22:50:18]CheckFolder done [22:50:18]ProducePacketName [22:50:18]name=ofd_packets/00226911 [22:50:18]NVStorageSaveData ofd_packets/00226911 [22:50:18]File name is /storage/ofd_packets/00226911 [22:50:18]Write 298 bytes [22:50:18]NVStorageSaveData done [22:50:18]OFDSenderStorePacket done [22:50:18]KKMCreateOFDPacket done [22:50:18]NVStorageSaveData kkm_last_timestamp [22:50:18]File name is /storage/kkm_last_timestamp [22:50:18]Write 4 bytes [22:50:18]NVStorageSaveData done [22:50:18]ExternCall_PrintAddStr [22:50:18]wPrintStart [22:50:18]Write to MH i2c: 01 00 00 6F 06 75 [22:50:18]Write i2c OK [22:50:18]MH_I2C_Read... [22:50:18]Read from MH i2c: 01 [22:50:18]MH_I2C_Read... [22:50:18]Read from MH i2c: 01 07 00 [22:50:18]MH_I2C_Read... [22:50:18]Read from MH i2c: 01 07 00 6F 06 00 00 00 00 00 FF 0F 8A [22:50:18]RasterBufferAndPrint [22:50:18]line Счет N : (1)2003342 [22:50:18]line ИНН: 02508201610067 [22:50:18]line Контрольно-Кассовый Чек [22:50:18]line ПРОДАЖА [22:50:18]line ТРК (МРК, ГНК) : 61 [22:50:18]line Товар: 2710194210 [22:50:18]line ДТ-К-5 [22:50:18]line 13.130 * 76.20 [22:50:18]line = 1000.51 [22:50:18]line НДС 12% НСП 1% [22:50:18]line > о реализуемом товаре [22:50:18]line ОКРУГЛЕНИЕ: -0.51 [22:50:18]line ИТОГО: 1000.00 [22:50:18]line Внесено: 1000.00 [22:50:18]line СДАЧА: 0.00 [22:50:18]line НСП 1% : 8.85 [22:50:18]line НДС 12% : 106.25 [22:50:18]line Наличными: 1000.00 [22:50:18]line Безнал.: 0.00 [22:50:18]line Место: АЗС № 97 "Партнер Нефть" [22:50:18]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:50:18]line СНО: Общий режим [22:50:18]line Чек 571 28.07.2024 22:50 [22:50:18]line Смена: 439 ФФД: 1.0 [22:50:18]line ЗНМ: 0300000054 [22:50:18]line РНМ: 0000000000092624 [22:50:18]line Версия ККМ: 001 [22:50:18]line ФМ: 0000000000874959 [22:50:18]line ФД: 226911 [22:50:18]line ФПД: 16321174197863 [22:50:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T225016&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226911&fm=16321174197863&tin=02508201610067®Number=0000000000092624&sum=100000 [22:50:18]OFD Sender: Processing packet 226911 [packets to send 604, broken 603] [22:50:18]ProducePacketName [22:50:18]name=ofd_packets/00226911 [22:50:18]OFD Sender: To server: pG, [22:50:18]CommunicateWithHost lk.salyk.kg:30040 [22:50:18]ConnectInit lk.salyk.kg [22:50:18]written 0, free lines is 4095 [22:50:18]Write to MH i2c: 01 00 00 9A 06 A0 [22:50:18]Write i2c OK [22:50:18]MH_I2C_Read... [22:50:18]Read from MH i2c: 01 [22:50:18]MH_I2C_Read... [22:50:18]Read from MH i2c: 01 07 00 [22:50:18]MH_I2C_Read... [22:50:18]Read from MH i2c: 01 07 00 9A 06 00 00 00 00 00 5F 0C 12 [22:50:18]RasterBufferAndPrint [22:50:18]line [22:50:18]line [22:50:18]line [22:50:18]line [22:50:18]line [22:50:18]written 0, free lines is 3169 [22:50:18]MH_Cut [22:50:18]Write to MH i2c: D1 01 00 A1 06 01 79 [22:50:18]Write i2c OK [22:50:18]MH_I2C_Read... [22:50:18]Read from MH i2c: D1 [22:50:18]MH_I2C_Read... [22:50:18]Read from MH i2c: D1 01 00 [22:50:18]MH_I2C_Read... [22:50:18]Read from MH i2c: D1 01 00 A1 06 00 78 [22:50:18]Write to MH i2c: 01 00 00 A2 06 A8 [22:50:18]Write i2c OK [22:50:18]MH_I2C_Read... [22:50:20]*** Cut start [22:50:20]*** Partial cut [22:50:20]*** CUTSNS_PIN = 1 [22:50:20]*** CUTSNS_PIN = 0 [22:50:20]*** Brake cut motor [22:50:20]Read from MH i2c: 01 [22:50:20]MH_I2C_Read... [22:50:20]*** Stop cut motor [22:50:20]*** Cut end [22:50:20]Read from MH i2c: 01 07 00 [22:50:20]MH_I2C_Read... [22:50:20]Read from MH i2c: 01 07 00 A2 06 00 00 00 00 00 FF 0F BD [22:50:20]process_action close_receipt done [22:50:20]requested_data is exist [22:50:20]produce_requested_data [22:50:20]requested_item fm.sn is exist - process it [22:50:20]wFMCommunicate request_size=4 [22:50:20]MH_SAM_APDU [22:50:20]CAPDU: 80 11 00 00 [22:50:20]Write to MH i2c: E2 08 00 A3 06 80 11 00 00 00 00 00 00 23 [22:50:20]Write i2c OK [22:50:20]MH_I2C_Read... [22:50:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:50:20]Read from MH i2c: E2 [22:50:20]MH_I2C_Read... [22:50:20]Read from MH i2c: E2 17 00 [22:50:20]MH_I2C_Read... [22:50:20]Read from MH i2c: E2 17 00 A3 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 80 [22:50:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:50:20]wFMCommunicate OK [22:50:20]requested_item fd.num is exist - process it [22:50:20]SAM_PROTO_GetFieldsCounters [22:50:20]wFMCommunicate request_size=4 [22:50:20]MH_SAM_APDU [22:50:20]CAPDU: 80 13 00 00 [22:50:20]Write to MH i2c: E2 08 00 A4 06 80 13 00 00 00 00 00 00 26 [22:50:20]Write i2c OK [22:50:20]MH_I2C_Read... [22:50:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:50:20]Read from MH i2c: E2 [22:50:20]MH_I2C_Read... [22:50:20]Read from MH i2c: E2 62 00 [22:50:20]MH_I2C_Read... [22:50:20]Read from MH i2c: E2 62 00 A4 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5F 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 3B 02 00 00 5E 04 04 00 3B 02 00 00 57 04 04 00 3C 02 00 00 19 04 04 00 00 00 00 00 90 00 96 [22:50:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5F 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 3B 02 00 00 5E 04 04 00 3B 02 00 00 57 04 04 00 3C 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:50:20]wFMCommunicate OK [22:50:20]SAM_PROTO_GetFieldsCounters done [22:50:20]requested_item shift.num is exist - process it [22:50:20]requested_item shift.opened is exist - process it [22:50:20]req_shift_opened [22:50:20]FM_GetShiftState [22:50:20]SAM_PROTO_GetShiftState [22:50:20]wFMCommunicate request_size=4 [22:50:20]MH_SAM_APDU [22:50:20]CAPDU: 80 13 01 00 [22:50:20]Write to MH i2c: E2 08 00 A5 06 80 13 01 00 00 00 00 00 28 [22:50:20]Write i2c OK [22:50:20]MH_I2C_Read... [22:50:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:50:20]Read from MH i2c: E2 [22:50:20]MH_I2C_Read... [22:50:20]Read from MH i2c: E2 0E 00 [22:50:20]MH_I2C_Read... [22:50:20]Read from MH i2c: E2 0E 00 A5 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 D9 [22:50:20]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:50:20]wFMCommunicate OK [22:50:20]SAM_PROTO_GetShiftState done [22:50:20]FM_GetShiftState done [22:50:20]req_shift_opened done [22:50:20]requested_item shift.open_date is exist - process it [22:50:20]req_shift_open_date [22:50:20]req_shift_open_date done [22:50:20]produce_requested_data done [22:50:20]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226911,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [22:50:20]process_action_free close_receipt [22:50:20]json_value_free [22:50:20]json_value_free done [22:50:20]process_json_proto returns [22:50:20]Send response to host [22:50:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226911,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [22:50:20]free response buf [22:50:20]execute_script done [22:50:20]execute_script returns [22:50:20]free content buf [22:50:20]Sock 10.Close socket [22:50:20]Sock 10.Thread stoped [22:50:21]recv_with_timeout no data received [22:50:25]Connected sock=11 [22:50:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 0E 22 04 01 9F 28 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 3B 02 00 00 F4 03 04 00 28 CB A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5F 76 03 00 35 04 06 00 0E D8 11 CA 56 67 74 4E EA D9 17 DF 37 B7 [22:50:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 C3 34 47 00 B5 DC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5F 76 03 00 F4 03 04 00 45 77 A6 66 B6 04 01 00 00 8B 13 66 6B 96 E6 FE 43 [22:50:26]CommunicateWithHost err = 0 [22:50:26]CheckOFDResponse [22:50:26]1017 (14) - 77093643461234 [22:50:26]1041 (16) - 0000000000874959 [22:50:26]1040 (4) - 226911 [22:50:26]1012 (4) - 28.07.2024 16:52 [22:50:26]1206 (1) - 0 [22:50:26]OFD Sender: Remove packet 226911 [22:50:26]ProducePacketName [22:50:26]name=ofd_packets/00226911 [22:50:26]NVStorageDeleteData [22:50:27]OFD Sender: No OFD packet to send [22:50:32]OFD Sender: No OFD packet to send [22:50:37]OFD Sender: No OFD packet to send [22:50:40]recv_with_timeout no data received [22:50:42]OFD Sender: No OFD packet to send [22:50:47]OFD Sender: No OFD packet to send [22:50:52]OFD Sender: No OFD packet to send [22:50:57]OFD Sender: No OFD packet to send [22:51:02]OFD Sender: No OFD packet to send [22:51:07]OFD Sender: No OFD packet to send [22:51:12]OFD Sender: No OFD packet to send [22:51:17]OFD Sender: No OFD packet to send [22:51:22]OFD Sender: No OFD packet to send [22:51:27]OFD Sender: No OFD packet to send [22:51:32]OFD Sender: No OFD packet to send [22:51:37]OFD Sender: No OFD packet to send [22:51:42]OFD Sender: No OFD packet to send [22:51:47]OFD Sender: No OFD packet to send [22:51:52]OFD Sender: No OFD packet to send [22:51:57]OFD Sender: No OFD packet to send [22:52:02]OFD Sender: No OFD packet to send [22:52:07]OFD Sender: No OFD packet to send [22:52:12]OFD Sender: No OFD packet to send [22:52:17]OFD Sender: No OFD packet to send [22:52:22]OFD Sender: No OFD packet to send [22:52:27]OFD Sender: No OFD packet to send [22:52:32]OFD Sender: No OFD packet to send [22:52:33]accept exits with 9 [22:52:33]New connection [22:52:33]New thread 3066899812 created [22:52:33]Thread 3066756452 joined [22:52:33]Waiting for new connection... [22:52:33] Sock 9.Parse request [22:52:33]Sock 9.Check first char [22:52:33]Sock 9.First char is OK [22:52:33]request: POST /json_proto HTTP/1.0 [22:52:33]Method: POST [22:52:33]URL: /json_proto [22:52:33]Method is POST - this is cgi request [22:52:33]url: /json_proto [22:52:33]query_string will be loaded in cgi processing [22:52:33]execute_cgi json_proto POST (null) [22:52:33]execute_cgi path=json_proto method=POST [22:52:33]POST find Content-Length [22:52:33]Host: 172.17.43.131:8080 [22:52:33]Content-Length: 675 [22:52:33]Content-Type: application/json [22:52:33] [22:52:33]POST finish read [22:52:33]Found Content-Length = 675 [22:52:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003343", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 9.650, "sum" : 735.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 735.00, "total" : 735.00, "payments": [ { "type": 0, "sum" : 735.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:52:33]execute_script... [22:52: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)2003343", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 9.650, "sum" : 735.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 735.00, "total" : 735.00, "payments": [ { "type": 0, "sum" : 735.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:52:33]POST & json_proto [22:52:33]process_json_proto [22:52:33]json parsed OK: [22:52:33]protocol is kg_v1.0 [22:52:33]action value=close_receipt [22:52:33]process_action close_receipt [22:52:33]cmd_close_receipt [22:52:33]MH_GetDate [22:52:33]Write to MH i2c: F0 00 00 A6 06 9B [22:52:33]Write i2c OK [22:52:33]MH_I2C_Read... [22:52:33]Read from MH i2c: F0 [22:52:33]MH_I2C_Read... [22:52:33]Read from MH i2c: F0 09 00 [22:52:33]MH_I2C_Read... [22:52:33]Read from MH i2c: F0 09 00 A6 06 00 B2 CB A6 66 F8 BA A6 66 EB [22:52:33]GetLastDocTimeStamp 1722207016 [22:52:33]current date 1722207154 [22:52:33]FM_GetShiftState [22:52:33]SAM_PROTO_GetShiftState [22:52:33]wFMCommunicate request_size=4 [22:52:33]MH_SAM_APDU [22:52:33]CAPDU: 80 13 01 00 [22:52:33]Write to MH i2c: E2 08 00 A7 06 80 13 01 00 00 00 00 00 2A [22:52:33]Write i2c OK [22:52:33]MH_I2C_Read... [22:52:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:52:33]Read from MH i2c: E2 [22:52:33]MH_I2C_Read... [22:52:33]Read from MH i2c: E2 0E 00 [22:52:33]MH_I2C_Read... [22:52:33]Read from MH i2c: E2 0E 00 A7 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 DB [22:52:33]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:52:33]wFMCommunicate OK [22:52:33]SAM_PROTO_GetShiftState done [22:52:33]FM_GetShiftState done [22:52:33]opened in 1722125326 [22:52:33]opened+sec_in_day 1722211726 [22:52:33]quantity*price = 73533 [22:52:33]sum+1 = 73534 [22:52:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.33 ИТОГО: 735.00 Внесено: 735.00 СДАЧА: 0.00 НСП 1% : 6.51 НДС 12% : 78.09 Наличными: 735.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 572 28.07.2024 22:52 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226912 ФПД: 137740158547346 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T225234&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226912&fm=137740158547346&tin=02508201610067®Number=0000000000092624&sum=73500 [22:52:35]StoreToDocumentArchive [22:52:35]shift 439 fd 226912 [22:52:35]save to /storage/0439/doc_00226912 [22:52:35]save last doc name /storage/0439/doc_00226912 to /storage/kkm_last_doc_name [22:52:35]save OK [22:52:35]Clear old archive folders... [22:52:35]ProcessDocumentItem done err = 0, tmpTLVsize=248 [22:52:35]tlvbuf is 010B4A10 [22:52:35]SAM_PROTO_ClearQueue [22:52:35]wFMCommunicate request_size=4 [22:52:35]MH_SAM_APDU [22:52:35]CAPDU: 80 09 00 00 [22:52:35]Write to MH i2c: E2 08 00 B4 06 80 09 00 00 00 00 00 00 2C [22:52:35]Write i2c OK [22:52:35]MH_I2C_Read... [22:52:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:52:35]Read from MH i2c: E2 [22:52:35]MH_I2C_Read... [22:52:35]Read from MH i2c: E2 03 00 [22:52:35]MH_I2C_Read... [22:52:35]Read from MH i2c: E2 03 00 B4 06 00 90 00 2E [22:52:35]RAPDU: 90 00 [22:52:35]wFMCommunicate OK [22:52:35]SAM_PROTO_ClearQueue done [22:52:35]KKMCreateOFDPacket [22:52:35]OFDProtocolAddRootSTLVToBuf [22:52:35]FM_MakeSignedData [22:52:35]FM_MakeSignedData [22:52:35]SAM_PROTO_SignData [22:52:35]wFMCommunicate request_size=4 [22:52:35]MH_SAM_APDU [22:52:35]CAPDU: 80 0D 01 02 [22:52:35]Write to MH i2c: E2 08 00 B5 06 80 0D 01 02 00 00 00 00 34 [22:52:35]Write i2c OK [22:52:35]MH_I2C_Read... [22:52:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:52:35]Read from MH i2c: E2 [22:52:35]MH_I2C_Read... [22:52:35]Read from MH i2c: E2 03 00 [22:52:35]MH_I2C_Read... [22:52:35]Read from MH i2c: E2 03 00 B5 06 00 90 00 2F [22:52:35]RAPDU: 90 00 [22:52:35]wFMCommunicate OK [22:52:35]wFMCommunicate request_size=255 [22:52:35]MH_SAM_APDU [22:52:35]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B2 25 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 3D 1F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 1F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 1E 00 00 00 00 07 04 06 00 1C 1F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 02 00 00 F4 03 04 00 B2 CB A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 60 76 03 00 35 04 06 00 7D 46 21 38 [22:52:35]Write to MH i2c: E2 02 01 B6 06 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 35 FF 03 08 00 03 B2 25 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 3D 1F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 1F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 1E 00 00 00 00 07 04 06 00 1C 1F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 02 00 00 F4 03 04 00 B2 CB A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 60 76 03 00 35 04 06 00 7D 46 21 38 00 00 C6 [22:52:35]Write i2c OK [22:52:35]MH_I2C_Read... [22:52:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:52:35]Read from MH i2c: E2 [22:52:35]MH_I2C_Read... [22:52:35]Read from MH i2c: E2 03 00 [22:52:35]MH_I2C_Read... [22:52:35]Read from MH i2c: E2 03 00 B6 06 00 90 00 30 [22:52:35]RAPDU: 90 00 [22:52:35]wFMCommunicate OK [22:52:35]wFMCommunicate request_size=7 [22:52:35]MH_SAM_APDU [22:52:35]CAPDU: 80 0D 02 02 02 B5 92 [22:52:35]Write to MH i2c: E2 0A 00 B7 06 80 0D 02 02 02 00 B5 92 00 00 82 [22:52:35]Write i2c OK [22:52:35]MH_I2C_Read... [22:52:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:52:35]Read from MH i2c: E2 [22:52:35]MH_I2C_Read... [22:52:35]Read from MH i2c: E2 03 00 [22:52:35]MH_I2C_Read... [22:52:35]Read from MH i2c: E2 03 00 B7 06 00 90 00 31 [22:52:35]RAPDU: 90 00 [22:52:35]wFMCommunicate OK [22:52:35]wFMCommunicate request_size=4 [22:52:35]MH_SAM_APDU [22:52:35]CAPDU: 80 0D 03 02 [22:52:35]Write to MH i2c: E2 08 00 B8 06 80 0D 03 02 00 00 00 00 39 [22:52:35]Write i2c OK [22:52:35]MH_I2C_Read... [22:52:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:52:35]Read from MH i2c: E2 [22:52:35]MH_I2C_Read... [22:52:35]Read from MH i2c: E2 0B 00 [22:52:35]MH_I2C_Read... [22:52:35]Read from MH i2c: E2 0B 00 B8 06 00 41 0C E3 A2 0A 5F 6B 12 90 00 F2 [22:52:35]RAPDU: 41 0C E3 A2 0A 5F 6B 12 90 00 [22:52:35]wFMCommunicate OK [22:52:35]SAM_PROTO_SignData done [22:52:35]FM_MakeSignedData done [22:52:35]CreateOFDProtocolMessage [22:52:35]wFMCommunicate request_size=4 [22:52:35]MH_SAM_APDU [22:52:35]CAPDU: 80 11 00 00 [22:52:35]Write to MH i2c: E2 08 00 B9 06 80 11 00 00 00 00 00 00 39 [22:52:35]Write i2c OK [22:52:35]MH_I2C_Read... [22:52:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:52:35]Read from MH i2c: E2 [22:52:35]MH_I2C_Read... [22:52:35]Read from MH i2c: E2 17 00 [22:52:35]MH_I2C_Read... [22:52:35]Read from MH i2c: E2 17 00 B9 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 96 [22:52:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:52:35]wFMCommunicate OK [22:52:35]CreateOFDProtocolMessage done [22:52:35]OFDSenderStorePacket 226912 [22:52:35]StoreOFDPacket docnum=226912 [22:52:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 53 76 04 01 B4 BA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B2 25 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 3D 1F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 1F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 1E 00 00 00 00 07 04 06 00 1C 1F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 02 00 00 F4 03 04 00 B2 CB A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 60 76 03 00 35 04 06 00 7D 46 21 38 B5 92 41 0C E3 A2 0A 5F 6B 12 [22:52:35]CheckFolder [22:52:35]dirname=/storage/ofd_packets [22:52:35]CheckFolder done [22:52:35]ProducePacketName [22:52:35]name=ofd_packets/00226912 [22:52:35]NVStorageSaveData ofd_packets/00226912 [22:52:35]File name is /storage/ofd_packets/00226912 [22:52:35]Write 298 bytes [22:52:35]NVStorageSaveData done [22:52:35]OFDSenderStorePacket done [22:52:35]KKMCreateOFDPacket done [22:52:35]NVStorageSaveData kkm_last_timestamp [22:52:35]File name is /storage/kkm_last_timestamp [22:52:35]Write 4 bytes [22:52:35]NVStorageSaveData done [22:52:35]ExternCall_PrintAddStr [22:52:35]wPrintStart [22:52:35]Write to MH i2c: 01 00 00 BA 06 C0 [22:52:35]Write i2c OK [22:52:35]MH_I2C_Read... [22:52:35]Read from MH i2c: 01 [22:52:35]MH_I2C_Read... [22:52:35]Read from MH i2c: 01 07 00 [22:52:35]MH_I2C_Read... [22:52:35]Read from MH i2c: 01 07 00 BA 06 00 00 00 00 00 FF 0F D5 [22:52:35]RasterBufferAndPrint [22:52:35]line Счет N : (1)2003343 [22:52:35]line ИНН: 02508201610067 [22:52:35]line Контрольно-Кассовый Чек [22:52:35]line ПРОДАЖА [22:52:35]line ТРК (МРК, ГНК) : 41 [22:52:35]line Товар: 2710194210 [22:52:35]line ДТ-К-5 [22:52:35]line 9.650 * 76.20 [22:52:35]line = 735.33 [22:52:35]line НДС 12% НСП 1% [22:52:35]line > о реализуемом товаре [22:52:35]line ОКРУГЛЕНИЕ: -0.33 [22:52:35]line ИТОГО: 735.00 [22:52:35]line Внесено: 735.00 [22:52:35]line СДАЧА: 0.00 [22:52:35]line НСП 1% : 6.51 [22:52:35]line НДС 12% : 78.09 [22:52:35]line Наличными: 735.00 [22:52:35]line Безнал.: 0.00 [22:52:35]line Место: АЗС № 97 "Партнер Нефть" [22:52:35]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:52:35]line СНО: Общий режим [22:52:35]line Чек 572 28.07.2024 22:52 [22:52:35]line Смена: 439 ФФД: 1.0 [22:52:35]line ЗНМ: 0300000054 [22:52:35]line РНМ: 0000000000092624 [22:52:35]line Версия ККМ: 001 [22:52:35]line ФМ: 0000000000874959 [22:52:35]line ФД: 226912 [22:52:35]line ФПД: 137740158547346 [22:52:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T225234&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226912&fm=137740158547346&tin=02508201610067®Number=0000000000092624&sum=73500 [22:52:35]written 0, free lines is 4095 [22:52:35]OFD Sender: Processing packet 226912 [packets to send 604, broken 603] [22:52:35]ProducePacketName [22:52:35]name=ofd_packets/00226912 [22:52:35]OFD Sender: To server: pG, [22:52:35]CommunicateWithHost lk.salyk.kg:30040 [22:52:35]ConnectInit lk.salyk.kg [22:52:36]Write to MH i2c: 01 00 00 E5 06 EB [22:52:36]Write i2c OK [22:52:36]MH_I2C_Read... [22:52:36]Read from MH i2c: 01 [22:52:36]MH_I2C_Read... [22:52:36]Read from MH i2c: 01 07 00 [22:52:36]MH_I2C_Read... [22:52:36]Read from MH i2c: 01 07 00 E5 06 00 00 00 00 00 5F 0C 5D [22:52:36]RasterBufferAndPrint [22:52:36]line [22:52:36]line [22:52:36]line [22:52:36]line [22:52:36]line [22:52:36]written 0, free lines is 3169 [22:52:36]MH_Cut [22:52:36]Write to MH i2c: D1 01 00 EC 06 01 C4 [22:52:36]Write i2c OK [22:52:36]MH_I2C_Read... [22:52:36]Read from MH i2c: D1 [22:52:36]MH_I2C_Read... [22:52:36]Read from MH i2c: D1 01 00 [22:52:36]MH_I2C_Read... [22:52:36]Read from MH i2c: D1 01 00 EC 06 00 C3 [22:52:36]Write to MH i2c: 01 00 00 ED 06 F3 [22:52:36]Write i2c OK [22:52:36]MH_I2C_Read... [22:52:37]Connected sock=11 [22:52:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 53 76 04 01 B4 BA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B2 25 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 3D 1F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 1F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 1E 00 00 00 00 07 04 06 00 1C 1F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 02 00 00 F4 03 04 00 B2 CB A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 60 76 03 00 35 04 06 00 7D 46 21 38 B5 92 41 0C E3 A2 0A 5F 6B 12 [22:52:37]*** Cut start [22:52:37]*** Partial cut [22:52:37]*** CUTSNS_PIN = 1 [22:52:37]*** CUTSNS_PIN = 0 [22:52:37]*** Brake cut motor [22:52:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 E6 72 47 00 88 65 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 60 76 03 00 F4 03 04 00 C9 77 A6 66 B6 04 01 00 00 37 00 28 FF 86 DA CA 70 [22:52:38]CommunicateWithHost err = 0 [22:52:38]CheckOFDResponse [22:52:38]1017 (14) - 77093643461234 [22:52:38]1041 (16) - 0000000000874959 [22:52:38]1040 (4) - 226912 [22:52:38]1012 (4) - 28.07.2024 16:54 [22:52:38]1206 (1) - 0 [22:52:38]OFD Sender: Remove packet 226912 [22:52:38]ProducePacketName [22:52:38]name=ofd_packets/00226912 [22:52:38]NVStorageDeleteData [22:52:38]Read from MH i2c: 01 [22:52:38]MH_I2C_Read... [22:52:38]*** Stop cut motor [22:52:38]*** Cut end [22:52:38]Read from MH i2c: 01 07 00 [22:52:38]MH_I2C_Read... [22:52:38]Read from MH i2c: 01 07 00 ED 06 00 00 00 00 00 FF 0F 08 [22:52:38]process_action close_receipt done [22:52:38]requested_data is exist [22:52:38]produce_requested_data [22:52:38]requested_item fm.sn is exist - process it [22:52:38]wFMCommunicate request_size=4 [22:52:38]MH_SAM_APDU [22:52:38]CAPDU: 80 11 00 00 [22:52:38]Write to MH i2c: E2 08 00 EE 06 80 11 00 00 00 00 00 00 6E [22:52:38]Write i2c OK [22:52:38]MH_I2C_Read... [22:52:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:52:38]Read from MH i2c: E2 [22:52:38]MH_I2C_Read... [22:52:38]Read from MH i2c: E2 17 00 [22:52:38]MH_I2C_Read... [22:52:38]Read from MH i2c: E2 17 00 EE 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CB [22:52:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:52:38]wFMCommunicate OK [22:52:38]requested_item fd.num is exist - process it [22:52:38]SAM_PROTO_GetFieldsCounters [22:52:38]wFMCommunicate request_size=4 [22:52:38]MH_SAM_APDU [22:52:38]CAPDU: 80 13 00 00 [22:52:38]Write to MH i2c: E2 08 00 EF 06 80 13 00 00 00 00 00 00 71 [22:52:38]Write i2c OK [22:52:38]MH_I2C_Read... [22:52:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:52:38]Read from MH i2c: E2 [22:52:38]MH_I2C_Read... [22:52:38]Read from MH i2c: E2 62 00 [22:52:38]MH_I2C_Read... [22:52:38]Read from MH i2c: E2 62 00 EF 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 60 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 3C 02 00 00 5E 04 04 00 3C 02 00 00 57 04 04 00 3D 02 00 00 19 04 04 00 00 00 00 00 90 00 E5 [22:52:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 60 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 3C 02 00 00 5E 04 04 00 3C 02 00 00 57 04 04 00 3D 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:52:38]wFMCommunicate OK [22:52:38]SAM_PROTO_GetFieldsCounters done [22:52:38]requested_item shift.num is exist - process it [22:52:38]requested_item shift.opened is exist - process it [22:52:38]req_shift_opened [22:52:38]FM_GetShiftState [22:52:38]SAM_PROTO_GetShiftState [22:52:38]wFMCommunicate request_size=4 [22:52:38]MH_SAM_APDU [22:52:38]CAPDU: 80 13 01 00 [22:52:38]Write to MH i2c: E2 08 00 F0 06 80 13 01 00 00 00 00 00 73 [22:52:38]Write i2c OK [22:52:38]MH_I2C_Read... [22:52:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:52:38]Read from MH i2c: E2 [22:52:38]MH_I2C_Read... [22:52:38]Read from MH i2c: E2 0E 00 [22:52:38]MH_I2C_Read... [22:52:38]Read from MH i2c: E2 0E 00 F0 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 24 [22:52:38]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:52:38]wFMCommunicate OK [22:52:38]SAM_PROTO_GetShiftState done [22:52:38]FM_GetShiftState done [22:52:38]req_shift_opened done [22:52:38]requested_item shift.open_date is exist - process it [22:52:38]req_shift_open_date [22:52:38]req_shift_open_date done [22:52:38]produce_requested_data done [22:52:38]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226912,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [22:52:38]process_action_free close_receipt [22:52:38]json_value_free [22:52:38]json_value_free done [22:52:38]process_json_proto returns [22:52:38]Send response to host [22:52:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226912,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [22:52:38]free response buf [22:52:38]execute_script done [22:52:38]execute_script returns [22:52:38]free content buf [22:52:38]Sock 9.Close socket [22:52:38]Sock 9.Thread stoped [22:52:38]OFD Sender: No OFD packet to send [22:52:43]OFD Sender: No OFD packet to send [22:52:48]OFD Sender: No OFD packet to send [22:52:53]OFD Sender: No OFD packet to send [22:52:58]OFD Sender: No OFD packet to send [22:53:03]OFD Sender: No OFD packet to send [22:53:08]OFD Sender: No OFD packet to send [22:53:13]OFD Sender: No OFD packet to send [22:53:18]OFD Sender: No OFD packet to send [22:53:23]OFD Sender: No OFD packet to send [22:53:26]accept exits with 10 [22:53:26]New connection [22:53:26]New thread 3066756452 created [22:53:26]Thread 3066899812 joined [22:53:26]Waiting for new connection... [22:53:26] Sock 10.Parse request [22:53:26]Sock 10.Check first char [22:53:26]Sock 10.First char is OK [22:53:26]request: POST /json_proto HTTP/1.0 [22:53:26]Method: POST [22:53:26]URL: /json_proto [22:53:26]Method is POST - this is cgi request [22:53:26]url: /json_proto [22:53:26]query_string will be loaded in cgi processing [22:53:26]execute_cgi json_proto POST (null) [22:53:26]execute_cgi path=json_proto method=POST [22:53:26]POST find Content-Length [22:53:26]Host: 172.17.43.131:8080 [22:53:26]Content-Length: 683 [22:53:26]Content-Type: application/json [22:53:26] [22:53:26]POST finish read [22:53:26]Found Content-Length = 683 [22:53:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003344", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 32.350, "sum" : 2400.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2400.00, "total" : 2400.00, "payments": [ { "type": 0, "sum" : 2400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:53:26]execute_script... [22:53: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)2003344", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 32.350, "sum" : 2400.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2400.00, "total" : 2400.00, "payments": [ { "type": 0, "sum" : 2400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:53:26]POST & json_proto [22:53:26]process_json_proto [22:53:26]json parsed OK: [22:53:26]protocol is kg_v1.0 [22:53:26]action value=close_receipt [22:53:26]process_action close_receipt [22:53:26]cmd_close_receipt [22:53:26]MH_GetDate [22:53:26]Write to MH i2c: F0 00 00 F1 06 E6 [22:53:26]Write i2c OK [22:53:26]MH_I2C_Read... [22:53:26]Read from MH i2c: F0 [22:53:26]MH_I2C_Read... [22:53:26]Read from MH i2c: F0 09 00 [22:53:26]MH_I2C_Read... [22:53:26]Read from MH i2c: F0 09 00 F1 06 00 E6 CB A6 66 F8 BA A6 66 6A [22:53:26]GetLastDocTimeStamp 1722207154 [22:53:26]current date 1722207206 [22:53:26]FM_GetShiftState [22:53:26]SAM_PROTO_GetShiftState [22:53:26]wFMCommunicate request_size=4 [22:53:26]MH_SAM_APDU [22:53:26]CAPDU: 80 13 01 00 [22:53:26]Write to MH i2c: E2 08 00 F2 06 80 13 01 00 00 00 00 00 75 [22:53:26]Write i2c OK [22:53:26]MH_I2C_Read... [22:53:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:53:26]Read from MH i2c: E2 [22:53:26]MH_I2C_Read... [22:53:26]Read from MH i2c: E2 0E 00 [22:53:26]MH_I2C_Read... [22:53:26]Read from MH i2c: E2 0E 00 F2 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 26 [22:53:26]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:53:26]wFMCommunicate OK [22:53:26]SAM_PROTO_GetShiftState done [22:53:26]FM_GetShiftState done [22:53:26]opened in 1722125326 [22:53:26]opened+sec_in_day 1722211726 [22:53:26]quantity*price = 240037 [22:53:26]sum+1 = 240038 [22:53:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 2400.00 Внесено: 2400.00 СДАЧА: 0.00 НСП 1% : 21.24 НДС 12% : 254.91 Наличными: 2400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 573 28.07.2024 22:53 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226913 ФПД: 210813476469071 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T225326&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226913&fm=210813476469071&tin=02508201610067®Number=0000000000092624&sum=240000 [22:53:27]StoreToDocumentArchive [22:53:27]shift 439 fd 226913 [22:53:27]save to /storage/0439/doc_00226913 [22:53:27]save last doc name /storage/0439/doc_00226913 to /storage/kkm_last_doc_name [22:53:27]save OK [22:53:27]Clear old archive folders... [22:53:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:53:27]tlvbuf is 01090650 [22:53:27]SAM_PROTO_ClearQueue [22:53:27]wFMCommunicate request_size=4 [22:53:27]MH_SAM_APDU [22:53:27]CAPDU: 80 09 00 00 [22:53:27]Write to MH i2c: E2 08 00 FF 06 80 09 00 00 00 00 00 00 77 [22:53:27]Write i2c OK [22:53:27]MH_I2C_Read... [22:53:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:53:27]Read from MH i2c: E2 [22:53:27]MH_I2C_Read... [22:53:27]Read from MH i2c: E2 03 00 [22:53:27]MH_I2C_Read... [22:53:27]Read from MH i2c: E2 03 00 FF 06 00 90 00 79 [22:53:27]RAPDU: 90 00 [22:53:27]wFMCommunicate OK [22:53:27]SAM_PROTO_ClearQueue done [22:53:27]KKMCreateOFDPacket [22:53:27]OFDProtocolAddRootSTLVToBuf [22:53:27]FM_MakeSignedData [22:53:27]FM_MakeSignedData [22:53:27]SAM_PROTO_SignData [22:53:27]wFMCommunicate request_size=4 [22:53:27]MH_SAM_APDU [22:53:27]CAPDU: 80 0D 01 02 [22:53:27]Write to MH i2c: E2 08 00 00 07 80 0D 01 02 00 00 00 00 80 [22:53:27]Write i2c OK [22:53:27]MH_I2C_Read... [22:53:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:53:27]Read from MH i2c: E2 [22:53:27]MH_I2C_Read... [22:53:27]Read from MH i2c: E2 03 00 [22:53:27]MH_I2C_Read... [22:53:27]Read from MH i2c: E2 03 00 00 07 00 90 00 7B [22:53:27]RAPDU: 90 00 [22:53:27]wFMCommunicate OK [22:53:27]wFMCommunicate request_size=255 [22:53:27]MH_SAM_APDU [22: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 5E 7E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 A5 A9 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 A9 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4C 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 93 63 00 00 00 00 07 04 06 00 80 A9 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 02 00 00 F4 03 04 00 E6 CB A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 61 76 03 00 35 04 06 00 BF [22:53:27]Write to MH i2c: E2 02 01 01 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 5E 7E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 A5 A9 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 A9 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4C 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 93 63 00 00 00 00 07 04 06 00 80 A9 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 02 00 00 F4 03 04 00 E6 CB A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 61 76 03 00 35 04 06 00 BF 00 00 CA [22:53:27]Write i2c OK [22:53:27]MH_I2C_Read... [22:53:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:53:27]Read from MH i2c: E2 [22:53:27]MH_I2C_Read... [22:53:27]Read from MH i2c: E2 03 00 [22:53:27]MH_I2C_Read... [22:53:27]Read from MH i2c: E2 03 00 01 07 00 90 00 7C [22:53:27]RAPDU: 90 00 [22:53:27]wFMCommunicate OK [22:53:27]wFMCommunicate request_size=10 [22:53:27]MH_SAM_APDU [22:53:27]CAPDU: 80 0D 02 02 05 BB D6 60 F9 4F [22:53:27]Write to MH i2c: E2 0D 00 02 07 80 0D 02 02 05 00 BB D6 60 F9 4F 00 00 C6 [22:53:27]Write i2c OK [22:53:27]MH_I2C_Read... [22:53:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:53:28]Read from MH i2c: E2 [22:53:28]MH_I2C_Read... [22:53:28]Read from MH i2c: E2 03 00 [22:53:28]MH_I2C_Read... [22:53:28]Read from MH i2c: E2 03 00 02 07 00 90 00 7D [22:53:28]RAPDU: 90 00 [22:53:28]wFMCommunicate OK [22:53:28]wFMCommunicate request_size=4 [22:53:28]MH_SAM_APDU [22:53:28]CAPDU: 80 0D 03 02 [22:53:28]Write to MH i2c: E2 08 00 03 07 80 0D 03 02 00 00 00 00 85 [22:53:28]Write i2c OK [22:53:28]MH_I2C_Read... [22:53:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:53:28]Read from MH i2c: E2 [22:53:28]MH_I2C_Read... [22:53:28]Read from MH i2c: E2 0B 00 [22:53:28]MH_I2C_Read... [22:53:28]Read from MH i2c: E2 0B 00 03 07 00 F3 9E 5E E3 42 69 E8 D6 90 00 C1 [22:53:28]RAPDU: F3 9E 5E E3 42 69 E8 D6 90 00 [22:53:28]wFMCommunicate OK [22:53:28]SAM_PROTO_SignData done [22:53:28]FM_MakeSignedData done [22:53:28]CreateOFDProtocolMessage [22:53:28]wFMCommunicate request_size=4 [22:53:28]MH_SAM_APDU [22:53:28]CAPDU: 80 11 00 00 [22:53:28]Write to MH i2c: E2 08 00 04 07 80 11 00 00 00 00 00 00 85 [22:53:28]Write i2c OK [22:53:28]MH_I2C_Read... [22:53:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:53:28]Read from MH i2c: E2 [22:53:28]MH_I2C_Read... [22:53:28]Read from MH i2c: E2 17 00 [22:53:28]MH_I2C_Read... [22:53:28]Read from MH i2c: E2 17 00 04 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E2 [22:53:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:53:28]wFMCommunicate OK [22:53:28]CreateOFDProtocolMessage done [22:53:28]OFDSenderStorePacket 226913 [22:53:28]StoreOFDPacket docnum=226913 [22:53:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 AA 25 07 01 15 29 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 5E 7E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 A5 A9 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 A9 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4C 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 93 63 00 00 00 00 07 04 06 00 80 A9 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 02 00 00 F4 03 04 00 E6 CB A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 61 76 03 00 35 04 06 00 BF BB D6 60 F9 4F F3 9E 5E E3 42 69 E8 D6 [22:53:28]CheckFolder [22:53:28]dirname=/storage/ofd_packets [22:53:28]CheckFolder done [22:53:28]ProducePacketName [22:53:28]name=ofd_packets/00226913 [22:53:28]NVStorageSaveData ofd_packets/00226913 [22:53:28]File name is /storage/ofd_packets/00226913 [22:53:28]Write 301 bytes [22:53:28]NVStorageSaveData done [22:53:28]OFDSenderStorePacket done [22:53:28]KKMCreateOFDPacket done [22:53:28]NVStorageSaveData kkm_last_timestamp [22:53:28]File name is /storage/kkm_last_timestamp [22:53:28]Write 4 bytes [22:53:28]NVStorageSaveData done [22:53:28]ExternCall_PrintAddStr [22:53:28]wPrintStart [22:53:28]Write to MH i2c: 01 00 00 05 07 0C [22:53:28]Write i2c OK [22:53:28]MH_I2C_Read... [22:53:28]Read from MH i2c: 01 [22:53:28]MH_I2C_Read... [22:53:28]Read from MH i2c: 01 07 00 [22:53:28]MH_I2C_Read... [22:53:28]Read from MH i2c: 01 07 00 05 07 00 00 00 00 00 FF 0F 21 [22:53:28]RasterBufferAndPrint [22:53:28]line Счет N : (1)2003344 [22:53:28]line ИНН: 02508201610067 [22:53:28]line Контрольно-Кассовый Чек [22:53:28]line ПРОДАЖА [22:53:28]line ТРК (МРК, ГНК) : 64 [22:53:28]line Товар: 2710124500 [22:53:28]line Аи-95-К-5 [22:53:28]line 32.350 * 74.20 [22:53:28]line = 2400.37 [22:53:28]line НДС 12% НСП 1% [22:53:28]line > о реализуемом товаре [22:53:28]line ОКРУГЛЕНИЕ: -0.37 [22:53:28]line ИТОГО: 2400.00 [22:53:28]line Внесено: 2400.00 [22:53:28]line СДАЧА: 0.00 [22:53:28]line НСП 1% : 21.24 [22:53:28]line НДС 12% : 254.91 [22:53:28]line Наличными: 2400.00 [22:53:28]line Безнал.: 0.00 [22:53:28]line Место: АЗС № 97 "Партнер Нефть" [22:53:28]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:53:28]line СНО: Общий режим [22:53:28]line Чек 573 28.07.2024 22:53 [22:53:28]line Смена: 439 ФФД: 1.0 [22:53:28]line ЗНМ: 0300000054 [22:53:28]line РНМ: 0000000000092624 [22:53:28]line Версия ККМ: 001 [22:53:28]line ФМ: 0000000000874959 [22:53:28]line ФД: 226913 [22:53:28]line ФПД: 210813476469071 [22:53:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T225326&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226913&fm=210813476469071&tin=02508201610067®Number=0000000000092624&sum=240000 [22:53:28]written 0, free lines is 4095 [22:53:28]OFD Sender: Processing packet 226913 [packets to send 604, broken 603] [22:53:28]ProducePacketName [22:53:28]name=ofd_packets/00226913 [22:53:28]OFD Sender: To server: pG, [22:53:28]CommunicateWithHost lk.salyk.kg:30040 [22:53:28]ConnectInit lk.salyk.kg [22:53:28]Write to MH i2c: 01 00 00 30 07 37 [22:53:28]Connected sock=9 [22:53:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 AA 25 07 01 15 29 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 5E 7E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 A5 A9 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 A9 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4C 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 93 63 00 00 00 00 07 04 06 00 80 A9 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 02 00 00 F4 03 04 00 E6 CB A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 61 76 03 00 35 04 06 00 BF BB D6 60 F9 4F F3 9E 5E E3 42 69 E8 D6 [22:53:28]Write i2c OK [22:53:28]MH_I2C_Read... [22:53:28]Read from MH i2c: 01 [22:53:28]MH_I2C_Read... [22:53:28]Read from MH i2c: 01 07 00 [22:53:28]MH_I2C_Read... [22:53:28]Read from MH i2c: 01 07 00 30 07 00 00 00 00 00 6B 0C B5 [22:53:28]RasterBufferAndPrint [22:53:28]line [22:53:28]line [22:53:28]line [22:53:28]line [22:53:28]line [22:53:28]written 0, free lines is 3194 [22:53:28]MH_Cut [22:53:28]Write to MH i2c: D1 01 00 37 07 01 10 [22:53:28]Write i2c OK [22:53:28]MH_I2C_Read... [22:53:28]Read from MH i2c: D1 [22:53:28]MH_I2C_Read... [22:53:28]Read from MH i2c: D1 01 00 [22:53:28]MH_I2C_Read... [22:53:28]Read from MH i2c: D1 01 00 37 07 00 0F [22:53:28]Write to MH i2c: 01 00 00 38 07 3F [22:53:28]Write i2c OK [22:53:28]MH_I2C_Read... [22:53:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 04 47 47 00 88 FC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 61 76 03 00 F4 03 04 00 FC 77 A6 66 B6 04 01 00 00 E9 E6 DF 5E 49 DC 0B D2 [22:53:29]CommunicateWithHost err = 0 [22:53:29]CheckOFDResponse [22:53:29]1017 (14) - 77093643461234 [22:53:29]1041 (16) - 0000000000874959 [22:53:29]1040 (4) - 226913 [22:53:29]1012 (4) - 28.07.2024 16:55 [22:53:29]1206 (1) - 0 [22:53:29]OFD Sender: Remove packet 226913 [22:53:29]ProducePacketName [22:53:29]name=ofd_packets/00226913 [22:53:29]NVStorageDeleteData [22:53:29]OFD Sender: No OFD packet to send [22:53:29]*** Cut start [22:53:29]*** Partial cut [22:53:29]*** CUTSNS_PIN = 1 [22:53:29]*** CUTSNS_PIN = 0 [22:53:30]*** Brake cut motor [22:53:30]Read from MH i2c: 01 [22:53:30]MH_I2C_Read... [22:53:30]*** Stop cut motor [22:53:30]Read from MH i2c: 01 07 00 [22:53:30]MH_I2C_Read... [22:53:30]*** Cut end [22:53:30]Read from MH i2c: 01 07 00 38 07 00 00 00 00 00 FF 0F 54 [22:53:30]process_action close_receipt done [22:53:30]requested_data is exist [22:53:30]produce_requested_data [22:53:30]requested_item fm.sn is exist - process it [22:53:30]wFMCommunicate request_size=4 [22:53:30]MH_SAM_APDU [22:53:30]CAPDU: 80 11 00 00 [22:53:30]Write to MH i2c: E2 08 00 39 07 80 11 00 00 00 00 00 00 BA [22:53:30]Write i2c OK [22:53:30]MH_I2C_Read... [22:53:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:53:30]Read from MH i2c: E2 [22:53:30]MH_I2C_Read... [22:53:30]Read from MH i2c: E2 17 00 [22:53:30]MH_I2C_Read... [22:53:30]Read from MH i2c: E2 17 00 39 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 17 [22:53:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:53:30]wFMCommunicate OK [22:53:30]requested_item fd.num is exist - process it [22:53:30]SAM_PROTO_GetFieldsCounters [22:53:30]wFMCommunicate request_size=4 [22:53:30]MH_SAM_APDU [22:53:30]CAPDU: 80 13 00 00 [22:53:30]Write to MH i2c: E2 08 00 3A 07 80 13 00 00 00 00 00 00 BD [22:53:30]Write i2c OK [22:53:30]MH_I2C_Read... [22:53:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:53:30]Read from MH i2c: E2 [22:53:30]MH_I2C_Read... [22:53:30]Read from MH i2c: E2 62 00 [22:53:30]MH_I2C_Read... [22:53:30]Read from MH i2c: E2 62 00 3A 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 61 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 3D 02 00 00 5E 04 04 00 3D 02 00 00 57 04 04 00 3E 02 00 00 19 04 04 00 00 00 00 00 90 00 35 [22:53:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 61 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 3D 02 00 00 5E 04 04 00 3D 02 00 00 57 04 04 00 3E 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:53:30]wFMCommunicate OK [22:53:30]SAM_PROTO_GetFieldsCounters done [22:53:30]requested_item shift.num is exist - process it [22:53:30]requested_item shift.opened is exist - process it [22:53:30]req_shift_opened [22:53:30]FM_GetShiftState [22:53:30]SAM_PROTO_GetShiftState [22:53:30]wFMCommunicate request_size=4 [22:53:30]MH_SAM_APDU [22:53:30]CAPDU: 80 13 01 00 [22:53:30]Write to MH i2c: E2 08 00 3B 07 80 13 01 00 00 00 00 00 BF [22:53:30]Write i2c OK [22:53:30]MH_I2C_Read... [22:53:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:53:30]Read from MH i2c: E2 [22:53:30]MH_I2C_Read... [22:53:30]Read from MH i2c: E2 0E 00 [22:53:30]MH_I2C_Read... [22:53:30]Read from MH i2c: E2 0E 00 3B 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 70 [22:53:30]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:53:30]wFMCommunicate OK [22:53:30]SAM_PROTO_GetShiftState done [22:53:30]FM_GetShiftState done [22:53:30]req_shift_opened done [22:53:30]requested_item shift.open_date is exist - process it [22:53:30]req_shift_open_date [22:53:30]req_shift_open_date done [22:53:30]produce_requested_data done [22:53:30]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226913,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [22:53:30]process_action_free close_receipt [22:53:30]json_value_free [22:53:30]json_value_free done [22:53:30]process_json_proto returns [22:53:30]Send response to host [22:53:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226913,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [22:53:30]free response buf [22:53:30]execute_script done [22:53:30]execute_script returns [22:53:30]free content buf [22:53:30]Sock 10.Close socket [22:53:30]Sock 10.Thread stoped [22:53:34]OFD Sender: No OFD packet to send [22:53:39]OFD Sender: No OFD packet to send [22:53:44]OFD Sender: No OFD packet to send [22:53:49]OFD Sender: No OFD packet to send [22:53:54]OFD Sender: No OFD packet to send [22:53:59]OFD Sender: No OFD packet to send [22:54:04]OFD Sender: No OFD packet to send [22:54:06]recv_with_timeout no data received [22:54:09]OFD Sender: No OFD packet to send [22:54:14]OFD Sender: No OFD packet to send [22:54:19]OFD Sender: No OFD packet to send [22:54:24]OFD Sender: No OFD packet to send [22:54:29]OFD Sender: No OFD packet to send [22:54:34]OFD Sender: No OFD packet to send [22:54:39]OFD Sender: No OFD packet to send [22:54:44]OFD Sender: No OFD packet to send [22:54:49]OFD Sender: No OFD packet to send [22:54:54]OFD Sender: No OFD packet to send [22:54:59]OFD Sender: No OFD packet to send [22:55:04]OFD Sender: No OFD packet to send [22:55:09]OFD Sender: No OFD packet to send [22:55:14]OFD Sender: No OFD packet to send [22:55:19]OFD Sender: No OFD packet to send [22:55:24]OFD Sender: No OFD packet to send [22:55:29]OFD Sender: No OFD packet to send [22:55:34]OFD Sender: No OFD packet to send [22:55:39]OFD Sender: No OFD packet to send [22:55:44]OFD Sender: No OFD packet to send [22:55:49]recv_with_timeout no data received [22:55:49]OFD Sender: No OFD packet to send [22:55:54]OFD Sender: No OFD packet to send [22:55:59]OFD Sender: No OFD packet to send [22:56:01]accept exits with 7 [22:56:01]New connection [22:56:01]New thread 3066899812 created [22:56:01]Thread 3066756452 joined [22:56:01]Waiting for new connection... [22:56:01] Sock 7.Parse request [22:56:01]Sock 7.Check first char [22:56:01]Sock 7.First char is OK [22:56:01]request: POST /json_proto HTTP/1.0 [22:56:01]Method: POST [22:56:01]URL: /json_proto [22:56:01]Method is POST - this is cgi request [22:56:01]url: /json_proto [22:56:01]query_string will be loaded in cgi processing [22:56:01]execute_cgi json_proto POST (null) [22:56:01]execute_cgi path=json_proto method=POST [22:56:01]POST find Content-Length [22:56:01]Host: 172.17.43.131:8080 [22:56:01]Content-Length: 675 [22:56:01]Content-Type: application/json [22:56:01] [22:56:01]POST finish read [22:56:01]Found Content-Length = 675 [22:56:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003345", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [22:56:01]execute_script... [22:56:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003345", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [22:56:01]POST & json_proto [22:56:01]process_json_proto [22:56:01]json parsed OK: [22:56:01]protocol is kg_v1.0 [22:56:01]action value=close_receipt [22:56:01]process_action close_receipt [22:56:01]cmd_close_receipt [22:56:01]MH_GetDate [22:56:01]Write to MH i2c: F0 00 00 3C 07 32 [22:56:01]Write i2c OK [22:56:01]MH_I2C_Read... [22:56:01]Read from MH i2c: F0 [22:56:01]MH_I2C_Read... [22:56:01]Read from MH i2c: F0 09 00 [22:56:01]MH_I2C_Read... [22:56:01]Read from MH i2c: F0 09 00 3C 07 00 82 CC A6 66 F8 BA A6 66 53 [22:56:01]GetLastDocTimeStamp 1722207206 [22:56:01]current date 1722207362 [22:56:01]FM_GetShiftState [22:56:01]SAM_PROTO_GetShiftState [22:56:01]wFMCommunicate request_size=4 [22:56:01]MH_SAM_APDU [22:56:01]CAPDU: 80 13 01 00 [22:56:01]Write to MH i2c: E2 08 00 3D 07 80 13 01 00 00 00 00 00 C1 [22:56:01]Write i2c OK [22:56:01]MH_I2C_Read... [22:56:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:56:02]Read from MH i2c: E2 [22:56:02]MH_I2C_Read... [22:56:02]Read from MH i2c: E2 0E 00 [22:56:02]MH_I2C_Read... [22:56:02]Read from MH i2c: E2 0E 00 3D 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 72 [22:56:02]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:56:02]wFMCommunicate OK [22:56:02]SAM_PROTO_GetShiftState done [22:56:02]FM_GetShiftState done [22:56:02]opened in 1722125326 [22:56:02]opened+sec_in_day 1722211726 [22:56:02]quantity*price = 50063 [22:56:02]sum+1 = 50064 [22:56:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 574 28.07.2024 22:56 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226914 ФПД: 246694093368547 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T225602&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226914&fm=246694093368547&tin=02508201610067®Number=0000000000092624&sum=50000 [22:56:03]StoreToDocumentArchive [22:56:03]shift 439 fd 226914 [22:56:03]save to /storage/0439/doc_00226914 [22:56:03]save last doc name /storage/0439/doc_00226914 to /storage/kkm_last_doc_name [22:56:03]save OK [22:56:03]Clear old archive folders... [22:56:03]ProcessDocumentItem done err = 0, tmpTLVsize=248 [22:56:03]tlvbuf is 0110D2D0 [22:56:03]SAM_PROTO_ClearQueue [22:56:03]wFMCommunicate request_size=4 [22:56:03]MH_SAM_APDU [22:56:03]CAPDU: 80 09 00 00 [22:56:03]Write to MH i2c: E2 08 00 4A 07 80 09 00 00 00 00 00 00 C3 [22:56:03]Write i2c OK [22:56:03]MH_I2C_Read... [22:56:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:56:03]Read from MH i2c: E2 [22:56:03]MH_I2C_Read... [22:56:03]Read from MH i2c: E2 03 00 [22:56:03]MH_I2C_Read... [22:56:03]Read from MH i2c: E2 03 00 4A 07 00 90 00 C5 [22:56:03]RAPDU: 90 00 [22:56:03]wFMCommunicate OK [22:56:03]SAM_PROTO_ClearQueue done [22:56:03]KKMCreateOFDPacket [22:56:03]OFDProtocolAddRootSTLVToBuf [22:56:03]FM_MakeSignedData [22:56:03]FM_MakeSignedData [22:56:03]SAM_PROTO_SignData [22:56:03]wFMCommunicate request_size=4 [22:56:03]MH_SAM_APDU [22:56:03]CAPDU: 80 0D 01 02 [22:56:03]Write to MH i2c: E2 08 00 4B 07 80 0D 01 02 00 00 00 00 CB [22:56:03]Write i2c OK [22:56:03]MH_I2C_Read... [22:56:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:56:03]Read from MH i2c: E2 [22:56:03]MH_I2C_Read... [22:56:03]Read from MH i2c: E2 03 00 [22:56:03]MH_I2C_Read... [22:56:03]Read from MH i2c: E2 03 00 4B 07 00 90 00 C6 [22:56:03]RAPDU: 90 00 [22:56:03]wFMCommunicate OK [22:56:03]wFMCommunicate request_size=255 [22:56:03]MH_SAM_APDU [22:56: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 35 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 3E 02 00 00 F4 03 04 00 82 CC A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 62 76 03 00 35 04 06 00 E0 5D F1 CD [22:56:03]Write to MH i2c: E2 02 01 4C 07 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 35 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 3E 02 00 00 F4 03 04 00 82 CC A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 62 76 03 00 35 04 06 00 E0 5D F1 CD 00 00 08 [22:56:03]Write i2c OK [22:56:03]MH_I2C_Read... [22:56:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:56:03]Read from MH i2c: E2 [22:56:03]MH_I2C_Read... [22:56:03]Read from MH i2c: E2 03 00 [22:56:03]MH_I2C_Read... [22:56:03]Read from MH i2c: E2 03 00 4C 07 00 90 00 C7 [22:56:03]RAPDU: 90 00 [22:56:03]wFMCommunicate OK [22:56:03]wFMCommunicate request_size=7 [22:56:03]MH_SAM_APDU [22:56:03]CAPDU: 80 0D 02 02 02 AC E3 [22:56:03]Write to MH i2c: E2 0A 00 4D 07 80 0D 02 02 02 00 AC E3 00 00 61 [22:56:03]Write i2c OK [22:56:03]MH_I2C_Read... [22:56:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:56:03]Read from MH i2c: E2 [22:56:03]MH_I2C_Read... [22:56:03]Read from MH i2c: E2 03 00 [22:56:03]MH_I2C_Read... [22:56:03]Read from MH i2c: E2 03 00 4D 07 00 90 00 C8 [22:56:03]RAPDU: 90 00 [22:56:03]wFMCommunicate OK [22:56:03]wFMCommunicate request_size=4 [22:56:03]MH_SAM_APDU [22:56:03]CAPDU: 80 0D 03 02 [22:56:03]Write to MH i2c: E2 08 00 4E 07 80 0D 03 02 00 00 00 00 D0 [22:56:03]Write i2c OK [22:56:03]MH_I2C_Read... [22:56:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:56:03]Read from MH i2c: E2 [22:56:03]MH_I2C_Read... [22:56:03]Read from MH i2c: E2 0B 00 [22:56:03]MH_I2C_Read... [22:56:03]Read from MH i2c: E2 0B 00 4E 07 00 8E 8F 42 58 AA 49 56 DD 90 00 AE [22:56:03]RAPDU: 8E 8F 42 58 AA 49 56 DD 90 00 [22:56:03]wFMCommunicate OK [22:56:03]SAM_PROTO_SignData done [22:56:03]FM_MakeSignedData done [22:56:03]CreateOFDProtocolMessage [22:56:03]wFMCommunicate request_size=4 [22:56:03]MH_SAM_APDU [22:56:03]CAPDU: 80 11 00 00 [22:56:03]Write to MH i2c: E2 08 00 4F 07 80 11 00 00 00 00 00 00 D0 [22:56:03]Write i2c OK [22:56:03]MH_I2C_Read... [22:56:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:56:03]Read from MH i2c: E2 [22:56:03]MH_I2C_Read... [22:56:03]Read from MH i2c: E2 17 00 [22:56:03]MH_I2C_Read... [22:56:03]Read from MH i2c: E2 17 00 4F 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2D [22:56:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:56:03]wFMCommunicate OK [22:56:03]CreateOFDProtocolMessage done [22:56:03]OFDSenderStorePacket 226914 [22:56:03]StoreOFDPacket docnum=226914 [22:56:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 E5 F9 04 01 D4 5C 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 35 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 3E 02 00 00 F4 03 04 00 82 CC A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 62 76 03 00 35 04 06 00 E0 5D F1 CD AC E3 8E 8F 42 58 AA 49 56 DD [22:56:03]CheckFolder [22:56:03]dirname=/storage/ofd_packets [22:56:03]CheckFolder done [22:56:03]ProducePacketName [22:56:03]name=ofd_packets/00226914 [22:56:03]NVStorageSaveData ofd_packets/00226914 [22:56:03]File name is /storage/ofd_packets/00226914 [22:56:03]Write 298 bytes [22:56:03]NVStorageSaveData done [22:56:03]OFDSenderStorePacket done [22:56:03]KKMCreateOFDPacket done [22:56:03]NVStorageSaveData kkm_last_timestamp [22:56:03]File name is /storage/kkm_last_timestamp [22:56:03]Write 4 bytes [22:56:03]NVStorageSaveData done [22:56:03]ExternCall_PrintAddStr [22:56:03]wPrintStart [22:56:03]Write to MH i2c: 01 00 00 50 07 57 [22:56:03]Write i2c OK [22:56:03]MH_I2C_Read... [22:56:03]Read from MH i2c: 01 [22:56:03]MH_I2C_Read... [22:56:03]Read from MH i2c: 01 07 00 [22:56:03]MH_I2C_Read... [22:56:03]Read from MH i2c: 01 07 00 50 07 00 00 00 00 00 FF 0F 6C [22:56:03]RasterBufferAndPrint [22:56:03]line Счет N : (1)2003345 [22:56:03]line ИНН: 02508201610067 [22:56:03]line Контрольно-Кассовый Чек [22:56:03]line ПРОДАЖА [22:56:03]line ТРК (МРК, ГНК) : 61 [22:56:03]line Товар: 2710194210 [22:56:03]line ДТ-К-5 [22:56:03]line 6.570 * 76.20 [22:56:03]line = 500.63 [22:56:03]line НДС 12% НСП 1% [22:56:03]line > о реализуемом товаре [22:56:03]line ОКРУГЛЕНИЕ: -0.63 [22:56:03]line ИТОГО: 500.00 [22:56:03]line Внесено: 500.00 [22:56:03]line СДАЧА: 0.00 [22:56:03]line НСП 1% : 4.43 [22:56:03]line НДС 12% : 53.16 [22:56:03]line Наличными: 500.00 [22:56:03]line Безнал.: 0.00 [22:56:03]line Место: АЗС № 97 "Партнер Нефть" [22:56:03]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:56:03]line СНО: Общий режим [22:56:03]line Чек 574 28.07.2024 22:56 [22:56:03]line Смена: 439 ФФД: 1.0 [22:56:03]line ЗНМ: 0300000054 [22:56:03]line РНМ: 0000000000092624 [22:56:03]line Версия ККМ: 001 [22:56:03]line ФМ: 0000000000874959 [22:56:03]line ФД: 226914 [22:56:03]line ФПД: 246694093368547 [22:56:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T225602&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226914&fm=246694093368547&tin=02508201610067®Number=0000000000092624&sum=50000 [22:56:04]written 0, free lines is 4095 [22:56:04]OFD Sender: Processing packet 226914 [packets to send 604, broken 603] [22:56:04]ProducePacketName [22:56:04]name=ofd_packets/00226914 [22:56:04]OFD Sender: To server: pG, [22:56:04]CommunicateWithHost lk.salyk.kg:30040 [22:56:04]ConnectInit lk.salyk.kg [22:56:04]Write to MH i2c: 01 00 00 7B 07 82 [22:56:04]Write i2c OK [22:56:04]MH_I2C_Read... [22:56:04]Read from MH i2c: 01 [22:56:04]MH_I2C_Read... [22:56:04]Read from MH i2c: 01 07 00 [22:56:04]MH_I2C_Read... [22:56:04]Read from MH i2c: 01 07 00 7B 07 00 00 00 00 00 5F 0C F4 [22:56:04]RasterBufferAndPrint [22:56:04]line [22:56:04]line [22:56:04]line [22:56:04]line [22:56:04]line [22:56:04]written 0, free lines is 3170 [22:56:04]MH_Cut [22:56:04]Write to MH i2c: D1 01 00 82 07 01 5B [22:56:04]Write i2c OK [22:56:04]MH_I2C_Read... [22:56:04]Read from MH i2c: D1 [22:56:04]MH_I2C_Read... [22:56:04]Read from MH i2c: D1 01 00 [22:56:04]MH_I2C_Read... [22:56:04]Read from MH i2c: D1 01 00 82 07 00 5A [22:56:04]Write to MH i2c: 01 00 00 83 07 8A [22:56:04]Write i2c OK [22:56:04]MH_I2C_Read... [22:56:05]*** Cut start [22:56:05]*** Partial cut [22:56:05]*** CUTSNS_PIN = 1 [22:56:05]*** CUTSNS_PIN = 0 [22:56:05]*** Brake cut motor [22:56:06]Read from MH i2c: 01 [22:56:06]MH_I2C_Read... [22:56:06]*** Stop cut motor [22:56:06]*** Cut end [22:56:06]Read from MH i2c: 01 07 00 [22:56:06]MH_I2C_Read... [22:56:06]Read from MH i2c: 01 07 00 83 07 00 00 00 00 00 FF 0F 9F [22:56:06]process_action close_receipt done [22:56:06]requested_data is exist [22:56:06]produce_requested_data [22:56:06]requested_item fm.sn is exist - process it [22:56:06]wFMCommunicate request_size=4 [22:56:06]MH_SAM_APDU [22:56:06]CAPDU: 80 11 00 00 [22:56:06]Write to MH i2c: E2 08 00 84 07 80 11 00 00 00 00 00 00 05 [22:56:06]Write i2c OK [22:56:06]MH_I2C_Read... [22:56:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:56:06]Read from MH i2c: E2 [22:56:06]MH_I2C_Read... [22:56:06]Read from MH i2c: E2 17 00 [22:56:06]MH_I2C_Read... [22:56:06]Read from MH i2c: E2 17 00 84 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 62 [22:56:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:56:06]wFMCommunicate OK [22:56:06]requested_item fd.num is exist - process it [22:56:06]SAM_PROTO_GetFieldsCounters [22:56:06]wFMCommunicate request_size=4 [22:56:06]MH_SAM_APDU [22:56:06]CAPDU: 80 13 00 00 [22:56:06]Write to MH i2c: E2 08 00 85 07 80 13 00 00 00 00 00 00 08 [22:56:06]Write i2c OK [22:56:06]MH_I2C_Read... [22:56:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:56:06]Read from MH i2c: E2 [22:56:06]MH_I2C_Read... [22:56:06]Read from MH i2c: E2 62 00 [22:56:06]MH_I2C_Read... [22:56:06]Read from MH i2c: E2 62 00 85 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 62 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 3E 02 00 00 5E 04 04 00 3E 02 00 00 57 04 04 00 3F 02 00 00 19 04 04 00 00 00 00 00 90 00 84 [22:56:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 62 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 3E 02 00 00 5E 04 04 00 3E 02 00 00 57 04 04 00 3F 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:56:06]wFMCommunicate OK [22:56:06]SAM_PROTO_GetFieldsCounters done [22:56:06]requested_item shift.num is exist - process it [22:56:06]requested_item shift.opened is exist - process it [22:56:06]req_shift_opened [22:56:06]FM_GetShiftState [22:56:06]SAM_PROTO_GetShiftState [22:56:06]wFMCommunicate request_size=4 [22:56:06]MH_SAM_APDU [22:56:06]CAPDU: 80 13 01 00 [22:56:06]Write to MH i2c: E2 08 00 86 07 80 13 01 00 00 00 00 00 0A [22:56:06]Write i2c OK [22:56:06]MH_I2C_Read... [22:56:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:56:06]Read from MH i2c: E2 [22:56:06]MH_I2C_Read... [22:56:06]Read from MH i2c: E2 0E 00 [22:56:06]MH_I2C_Read... [22:56:06]Read from MH i2c: E2 0E 00 86 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 BB [22:56:06]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:56:06]wFMCommunicate OK [22:56:06]SAM_PROTO_GetShiftState done [22:56:06]FM_GetShiftState done [22:56:06]req_shift_opened done [22:56:06]requested_item shift.open_date is exist - process it [22:56:06]req_shift_open_date [22:56:06]req_shift_open_date done [22:56:06]produce_requested_data done [22:56:06]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226914,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [22:56:06]process_action_free close_receipt [22:56:06]json_value_free [22:56:06]json_value_free done [22:56:06]process_json_proto returns [22:56:06]Send response to host [22:56:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226914,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [22:56:06]free response buf [22:56:06]execute_script done [22:56:06]execute_script returns [22:56:06]free content buf [22:56:06]Sock 7.Close socket [22:56:06]Sock 7.Thread stoped [22:56:09]ConnectInit Can't take IP for lk.salyk.kg [22:56:09]CommunicateWithHost connect error [22:56:09]CommunicateWithHost err = -1 [22:56:09]OFD Sender: Server communicate error [22:56:14]OFD Sender: Processing packet 226914 [packets to send 604, broken 603] [22:56:14]ProducePacketName [22:56:14]name=ofd_packets/00226914 [22:56:14]OFD Sender: To server: pG, [22:56:14]CommunicateWithHost lk.salyk.kg:30040 [22:56:14]ConnectInit lk.salyk.kg [22:56:14]Connected sock=7 [22:56:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 E5 F9 04 01 D4 5C 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 35 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 3E 02 00 00 F4 03 04 00 82 CC A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 62 76 03 00 35 04 06 00 E0 5D F1 CD AC E3 8E 8F 42 58 AA 49 56 DD [22:56:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 D2 D5 47 00 EF FA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 62 76 03 00 F4 03 04 00 A3 78 A6 66 B6 04 01 00 00 5E 79 D4 6F 3E 0E 4E ED [22:56:15]CommunicateWithHost err = 0 [22:56:15]CheckOFDResponse [22:56:15]1017 (14) - 77093643461234 [22:56:15]1041 (16) - 0000000000874959 [22:56:15]1040 (4) - 226914 [22:56:15]1012 (4) - 28.07.2024 16:58 [22:56:15]1206 (1) - 0 [22:56:15]OFD Sender: Remove packet 226914 [22:56:15]ProducePacketName [22:56:15]name=ofd_packets/00226914 [22:56:15]NVStorageDeleteData [22:56:15]OFD Sender: No OFD packet to send [22:56:20]OFD Sender: No OFD packet to send [22:56:25]OFD Sender: No OFD packet to send [22:56:30]OFD Sender: No OFD packet to send [22:56:35]OFD Sender: No OFD packet to send [22:56:40]OFD Sender: No OFD packet to send [22:56:45]OFD Sender: No OFD packet to send [22:56:50]OFD Sender: No OFD packet to send [22:56:55]OFD Sender: No OFD packet to send [22:57:01]OFD Sender: No OFD packet to send [22:57:06]OFD Sender: No OFD packet to send [22:57:11]OFD Sender: No OFD packet to send [22:57:16]OFD Sender: No OFD packet to send [22:57:21]OFD Sender: No OFD packet to send [22:57:26]OFD Sender: No OFD packet to send [22:57:31]OFD Sender: No OFD packet to send [22:57:36]OFD Sender: No OFD packet to send [22:57:41]OFD Sender: No OFD packet to send [22:57:46]OFD Sender: No OFD packet to send [22:57:50]accept exits with 10 [22:57:50]New connection [22:57:50]New thread 3066756452 created [22:57:50]Thread 3066899812 joined [22:57:50]Waiting for new connection... [22:57:50] Sock 10.Parse request [22:57:50]Sock 10.Check first char [22:57:50]Sock 10.First char is OK [22:57:50]request: POST /json_proto HTTP/1.0 [22:57:50]Method: POST [22:57:50]URL: /json_proto [22:57:50]Method is POST - this is cgi request [22:57:50]url: /json_proto [22:57:50]query_string will be loaded in cgi processing [22:57:50]execute_cgi json_proto POST (null) [22:57:50]execute_cgi path=json_proto method=POST [22:57:50]POST find Content-Length [22:57:50]Host: 172.17.43.131:8080 [22:57:50]Content-Length: 683 [22:57:50]Content-Type: application/json [22:57:50] [22:57:50]POST finish read [22:57:50]Found Content-Length = 683 [22:57:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003346", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 17.700, "sum" : 1200.06, "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" ] } } [22:57:50]execute_script... [22: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 : (1)2003346", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 17.700, "sum" : 1200.06, "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" ] } } [22:57:50]POST & json_proto [22:57:50]process_json_proto [22:57:50]json parsed OK: [22:57:50]protocol is kg_v1.0 [22:57:50]action value=close_receipt [22:57:50]process_action close_receipt [22:57:50]cmd_close_receipt [22:57:50]MH_GetDate [22:57:50]Write to MH i2c: F0 00 00 87 07 7D [22:57:50]Write i2c OK [22:57:50]MH_I2C_Read... [22:57:50]Read from MH i2c: F0 [22:57:50]MH_I2C_Read... [22:57:50]Read from MH i2c: F0 09 00 [22:57:50]MH_I2C_Read... [22:57:50]Read from MH i2c: F0 09 00 87 07 00 EF CC A6 66 F8 BA A6 66 0B [22:57:50]GetLastDocTimeStamp 1722207362 [22:57:50]current date 1722207471 [22:57:50]FM_GetShiftState [22:57:50]SAM_PROTO_GetShiftState [22:57:50]wFMCommunicate request_size=4 [22:57:50]MH_SAM_APDU [22:57:50]CAPDU: 80 13 01 00 [22:57:50]Write to MH i2c: E2 08 00 88 07 80 13 01 00 00 00 00 00 0C [22:57:50]Write i2c OK [22:57:50]MH_I2C_Read... [22:57:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:57:51]Read from MH i2c: E2 [22:57:51]MH_I2C_Read... [22:57:51]Read from MH i2c: E2 0E 00 [22:57:51]MH_I2C_Read... [22:57:51]Read from MH i2c: E2 0E 00 88 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 BD [22:57:51]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:57:51]wFMCommunicate OK [22:57:51]SAM_PROTO_GetShiftState done [22:57:51]FM_GetShiftState done [22:57:51]opened in 1722125326 [22:57:51]opened+sec_in_day 1722211726 [22:57:51]quantity*price = 120006 [22:57:51]sum+1 = 120007 [22:57:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.44 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 575 28.07.2024 22:57 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226915 ФПД: 36266369162073 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T225751&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226915&fm=36266369162073&tin=02508201610067®Number=0000000000092624&sum=120000 [22:57:52]StoreToDocumentArchive [22:57:52]shift 439 fd 226915 [22:57:52]save to /storage/0439/doc_00226915 [22:57:52]save last doc name /storage/0439/doc_00226915 to /storage/kkm_last_doc_name [22:57:52]save OK [22:57:52]Clear old archive folders... [22:57:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:57:52]tlvbuf is 0108F910 [22:57:52]SAM_PROTO_ClearQueue [22:57:52]wFMCommunicate request_size=4 [22:57:52]MH_SAM_APDU [22:57:52]CAPDU: 80 09 00 00 [22:57:52]Write to MH i2c: E2 08 00 95 07 80 09 00 00 00 00 00 00 0E [22:57:52]Write i2c OK [22:57:52]MH_I2C_Read... [22:57:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:57:52]Read from MH i2c: E2 [22:57:52]MH_I2C_Read... [22:57:52]Read from MH i2c: E2 03 00 [22:57:52]MH_I2C_Read... [22:57:52]Read from MH i2c: E2 03 00 95 07 00 90 00 10 [22:57:52]RAPDU: 90 00 [22:57:52]wFMCommunicate OK [22:57:52]SAM_PROTO_ClearQueue done [22:57:52]KKMCreateOFDPacket [22:57:52]OFDProtocolAddRootSTLVToBuf [22:57:52]FM_MakeSignedData [22:57:52]FM_MakeSignedData [22:57:52]SAM_PROTO_SignData [22:57:52]wFMCommunicate request_size=4 [22:57:52]MH_SAM_APDU [22:57:52]CAPDU: 80 0D 01 02 [22:57:52]Write to MH i2c: E2 08 00 96 07 80 0D 01 02 00 00 00 00 16 [22:57:52]Write i2c OK [22:57:52]MH_I2C_Read... [22:57:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:57:52]Read from MH i2c: E2 [22:57:52]MH_I2C_Read... [22:57:52]Read from MH i2c: E2 03 00 [22:57:52]MH_I2C_Read... [22:57:52]Read from MH i2c: E2 03 00 96 07 00 90 00 11 [22:57:52]RAPDU: 90 00 [22:57:52]wFMCommunicate OK [22:57:52]wFMCommunicate request_size=255 [22:57:52]MH_SAM_APDU [22:57:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 02 00 00 F4 03 04 00 EF CC A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 63 76 03 00 35 04 06 00 20 [22:57:52]Write to MH i2c: E2 02 01 97 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 02 00 00 F4 03 04 00 EF CC A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 63 76 03 00 35 04 06 00 20 00 00 CB [22:57:52]Write i2c OK [22:57:52]MH_I2C_Read... [22:57:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:57:52]Read from MH i2c: E2 [22:57:52]MH_I2C_Read... [22:57:52]Read from MH i2c: E2 03 00 [22:57:52]MH_I2C_Read... [22:57:52]Read from MH i2c: E2 03 00 97 07 00 90 00 12 [22:57:52]RAPDU: 90 00 [22:57:52]wFMCommunicate OK [22:57:52]wFMCommunicate request_size=10 [22:57:52]MH_SAM_APDU [22:57:52]CAPDU: 80 0D 02 02 05 FB EC 0D 1B 59 [22:57:52]Write to MH i2c: E2 0D 00 98 07 80 0D 02 02 05 00 FB EC 0D 1B 59 00 00 8B [22:57:52]Write i2c OK [22:57:52]MH_I2C_Read... [22:57:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:57:52]Read from MH i2c: E2 [22:57:52]MH_I2C_Read... [22:57:52]Read from MH i2c: E2 03 00 [22:57:52]MH_I2C_Read... [22:57:52]Read from MH i2c: E2 03 00 98 07 00 90 00 13 [22:57:52]RAPDU: 90 00 [22:57:52]wFMCommunicate OK [22:57:52]wFMCommunicate request_size=4 [22:57:52]MH_SAM_APDU [22:57:52]CAPDU: 80 0D 03 02 [22:57:52]Write to MH i2c: E2 08 00 99 07 80 0D 03 02 00 00 00 00 1B [22:57:52]Write i2c OK [22:57:52]MH_I2C_Read... [22:57:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:57:52]Read from MH i2c: E2 [22:57:52]MH_I2C_Read... [22:57:52]Read from MH i2c: E2 0B 00 [22:57:52]MH_I2C_Read... [22:57:52]Read from MH i2c: E2 0B 00 99 07 00 00 B6 C2 AA 95 0E B2 64 90 00 F7 [22:57:52]RAPDU: 00 B6 C2 AA 95 0E B2 64 90 00 [22:57:52]wFMCommunicate OK [22:57:52]SAM_PROTO_SignData done [22:57:52]FM_MakeSignedData done [22:57:52]CreateOFDProtocolMessage [22:57:52]wFMCommunicate request_size=4 [22:57:52]MH_SAM_APDU [22:57:52]CAPDU: 80 11 00 00 [22:57:52]Write to MH i2c: E2 08 00 9A 07 80 11 00 00 00 00 00 00 1B [22:57:52]Write i2c OK [22:57:52]MH_I2C_Read... [22:57:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:57:52]Read from MH i2c: E2 [22:57:52]MH_I2C_Read... [22:57:52]Read from MH i2c: E2 17 00 [22:57:52]MH_I2C_Read... [22:57:52]Read from MH i2c: E2 17 00 9A 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 78 [22:57:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:57:52]wFMCommunicate OK [22:57:52]CreateOFDProtocolMessage done [22:57:52]OFDSenderStorePacket 226915 [22:57:52]StoreOFDPacket docnum=226915 [22:57:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 EE E0 07 01 66 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 35 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 02 00 00 F4 03 04 00 EF CC A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 63 76 03 00 35 04 06 00 20 FB EC 0D 1B 59 00 B6 C2 AA 95 0E B2 64 [22:57:52]CheckFolder [22:57:52]dirname=/storage/ofd_packets [22:57:52]CheckFolder done [22:57:52]ProducePacketName [22:57:52]name=ofd_packets/00226915 [22:57:52]NVStorageSaveData ofd_packets/00226915 [22:57:52]File name is /storage/ofd_packets/00226915 [22:57:52]Write 301 bytes [22:57:52]NVStorageSaveData done [22:57:52]OFDSenderStorePacket done [22:57:52]KKMCreateOFDPacket done [22:57:52]NVStorageSaveData kkm_last_timestamp [22:57:52]File name is /storage/kkm_last_timestamp [22:57:52]Write 4 bytes [22:57:52]NVStorageSaveData done [22:57:52]ExternCall_PrintAddStr [22:57:52]wPrintStart [22:57:52]Write to MH i2c: 01 00 00 9B 07 A2 [22:57:52]Write i2c OK [22:57:52]MH_I2C_Read... [22:57:52]Read from MH i2c: 01 [22:57:52]MH_I2C_Read... [22:57:52]Read from MH i2c: 01 07 00 [22:57:52]MH_I2C_Read... [22:57:52]Read from MH i2c: 01 07 00 9B 07 00 00 00 00 00 FF 0F B7 [22:57:52]RasterBufferAndPrint [22:57:52]line Счет N : (1)2003346 [22:57:52]line ИНН: 02508201610067 [22:57:52]line Контрольно-Кассовый Чек [22:57:52]line ПРОДАЖА [22:57:52]line ТРК (МРК, ГНК) : 43 [22:57:52]line Товар: 2710124130 [22:57:52]line Аи-92-К-5 [22:57:52]line 17.700 * 67.80 [22:57:52]line = 1200.06 [22:57:52]line НДС 12% НСП 1% [22:57:52]line > о реализуемом товаре [22:57:52]line ОКРУГЛЕНИЕ: -0.06 [22:57:52]line ИТОГО: 1200.00 [22:57:52]line Внесено: 1200.00 [22:57:52]line СДАЧА: 0.00 [22:57:52]line НСП 1% : 10.62 [22:57:52]line НДС 12% : 127.44 [22:57:52]line Наличными: 1200.00 [22:57:52]line Безнал.: 0.00 [22:57:52]line Место: АЗС № 97 "Партнер Нефть" [22:57:52]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:57:52]line СНО: Общий режим [22:57:52]line Чек 575 28.07.2024 22:57 [22:57:52]line Смена: 439 ФФД: 1.0 [22:57:52]line ЗНМ: 0300000054 [22:57:52]line РНМ: 0000000000092624 [22:57:52]line Версия ККМ: 001 [22:57:52]line ФМ: 0000000000874959 [22:57:52]line ФД: 226915 [22:57:52]line ФПД: 36266369162073 [22:57:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T225751&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226915&fm=36266369162073&tin=02508201610067®Number=0000000000092624&sum=120000 [22:57:52]written 0, free lines is 4095 [22:57:52]OFD Sender: Processing packet 226915 [packets to send 604, broken 603] [22:57:52]ProducePacketName [22:57:52]name=ofd_packets/00226915 [22:57:52]OFD Sender: To server: pG, [22:57:52]CommunicateWithHost lk.salyk.kg:30040 [22:57:52]ConnectInit lk.salyk.kg [22:57:53]Connected sock=7 [22:57:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 EE E0 07 01 66 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 35 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 02 00 00 F4 03 04 00 EF CC A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 63 76 03 00 35 04 06 00 20 FB EC 0D 1B 59 00 B6 C2 AA 95 0E B2 64 [22:57:53]Write to MH i2c: 01 00 00 C6 07 CD [22:57:53]Write i2c OK [22:57:53]MH_I2C_Read... [22:57:53]Read from MH i2c: 01 [22:57:53]MH_I2C_Read... [22:57:53]Read from MH i2c: 01 07 00 [22:57:53]MH_I2C_Read... [22:57:53]Read from MH i2c: 01 07 00 C6 07 00 00 00 00 00 6A 0C 4A [22:57:53]RasterBufferAndPrint [22:57:53]line [22:57:53]line [22:57:53]line [22:57:53]line [22:57:53]line [22:57:53]written 0, free lines is 3180 [22:57:53]MH_Cut [22:57:53]Write to MH i2c: D1 01 00 CD 07 01 A6 [22:57:53]Write i2c OK [22:57:53]MH_I2C_Read... [22:57:53]Read from MH i2c: D1 [22:57:53]MH_I2C_Read... [22:57:53]Read from MH i2c: D1 01 00 [22:57:53]MH_I2C_Read... [22:57:53]Read from MH i2c: D1 01 00 CD 07 00 A5 [22:57:53]Write to MH i2c: 01 00 00 CE 07 D5 [22:57:53]Write i2c OK [22:57:53]MH_I2C_Read... [22:57:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 90 8A 47 00 67 40 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 63 76 03 00 F4 03 04 00 05 79 A6 66 B6 04 01 00 00 9F 3B A5 D5 A2 64 33 3D [22:57:53]CommunicateWithHost err = 0 [22:57:53]CheckOFDResponse [22:57:53]1017 (14) - 77093643461234 [22:57:53]1041 (16) - 0000000000874959 [22:57:53]1040 (4) - 226915 [22:57:53]1012 (4) - 28.07.2024 16:59 [22:57:53]1206 (1) - 0 [22:57:53]OFD Sender: Remove packet 226915 [22:57:53]ProducePacketName [22:57:53]name=ofd_packets/00226915 [22:57:53]NVStorageDeleteData [22:57:54]OFD Sender: No OFD packet to send [22:57:54]*** Cut start [22:57:54]*** Partial cut [22:57:54]*** CUTSNS_PIN = 1 [22:57:54]*** CUTSNS_PIN = 0 [22:57:54]*** Brake cut motor [22:57:54]Read from MH i2c: 01 [22:57:54]MH_I2C_Read... [22:57:54]*** Stop cut motor [22:57:54]*** Cut end [22:57:54]Read from MH i2c: 01 07 00 [22:57:54]MH_I2C_Read... [22:57:54]Read from MH i2c: 01 07 00 CE 07 00 00 00 00 00 FF 0F EA [22:57:54]process_action close_receipt done [22:57:54]requested_data is exist [22:57:54]produce_requested_data [22:57:54]requested_item fm.sn is exist - process it [22:57:54]wFMCommunicate request_size=4 [22:57:54]MH_SAM_APDU [22:57:54]CAPDU: 80 11 00 00 [22:57:54]Write to MH i2c: E2 08 00 CF 07 80 11 00 00 00 00 00 00 50 [22:57:54]Write i2c OK [22:57:54]MH_I2C_Read... [22:57:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:57:55]Read from MH i2c: E2 [22:57:55]MH_I2C_Read... [22:57:55]Read from MH i2c: E2 17 00 [22:57:55]MH_I2C_Read... [22:57:55]Read from MH i2c: E2 17 00 CF 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AD [22:57:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:57:55]wFMCommunicate OK [22:57:55]requested_item fd.num is exist - process it [22:57:55]SAM_PROTO_GetFieldsCounters [22:57:55]wFMCommunicate request_size=4 [22:57:55]MH_SAM_APDU [22:57:55]CAPDU: 80 13 00 00 [22:57:55]Write to MH i2c: E2 08 00 D0 07 80 13 00 00 00 00 00 00 53 [22:57:55]Write i2c OK [22:57:55]MH_I2C_Read... [22:57:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:57:55]Read from MH i2c: E2 [22:57:55]MH_I2C_Read... [22:57:55]Read from MH i2c: E2 62 00 [22:57:55]MH_I2C_Read... [22:57:55]Read from MH i2c: E2 62 00 D0 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 63 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 3F 02 00 00 5E 04 04 00 3F 02 00 00 57 04 04 00 40 02 00 00 19 04 04 00 00 00 00 00 90 00 D3 [22:57:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 63 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 3F 02 00 00 5E 04 04 00 3F 02 00 00 57 04 04 00 40 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:57:55]wFMCommunicate OK [22:57:55]SAM_PROTO_GetFieldsCounters done [22:57:55]requested_item shift.num is exist - process it [22:57:55]requested_item shift.opened is exist - process it [22:57:55]req_shift_opened [22:57:55]FM_GetShiftState [22:57:55]SAM_PROTO_GetShiftState [22:57:55]wFMCommunicate request_size=4 [22:57:55]MH_SAM_APDU [22:57:55]CAPDU: 80 13 01 00 [22:57:55]Write to MH i2c: E2 08 00 D1 07 80 13 01 00 00 00 00 00 55 [22:57:55]Write i2c OK [22:57:55]MH_I2C_Read... [22:57:55]Read from MH i2c: E2 [22:57:55]MH_I2C_Read... [22:57:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:57:55]Read from MH i2c: E2 0E 00 [22:57:55]MH_I2C_Read... [22:57:55]Read from MH i2c: E2 0E 00 D1 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 06 [22:57:55]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:57:55]wFMCommunicate OK [22:57:55]SAM_PROTO_GetShiftState done [22:57:55]FM_GetShiftState done [22:57:55]req_shift_opened done [22:57:55]requested_item shift.open_date is exist - process it [22:57:55]req_shift_open_date [22:57:55]req_shift_open_date done [22:57:55]produce_requested_data done [22:57:55]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226915,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [22:57:55]process_action_free close_receipt [22:57:55]json_value_free [22:57:55]json_value_free done [22:57:55]process_json_proto returns [22:57:55]Send response to host [22:57:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226915,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [22:57:55]free response buf [22:57:55]execute_script done [22:57:55]execute_script returns [22:57:55]free content buf [22:57:55]Sock 10.Close socket [22:57:55]Sock 10.Thread stoped [22:57:59]OFD Sender: No OFD packet to send [22:58:04]OFD Sender: No OFD packet to send [22:58:09]OFD Sender: No OFD packet to send [22:58:14]OFD Sender: No OFD packet to send [22:58:19]OFD Sender: No OFD packet to send [22:58:24]OFD Sender: No OFD packet to send [22:58:29]accept exits with 9 [22:58:29]New connection [22:58:29]New thread 3066899812 created [22:58:29]Thread 3066756452 joined [22:58:29]Waiting for new connection... [22:58:29] Sock 9.Parse request [22:58:29]Sock 9.Check first char [22:58:29]Sock 9.First char is OK [22:58:29]request: POST /json_proto HTTP/1.0 [22:58:29]Method: POST [22:58:29]URL: /json_proto [22:58:29]Method is POST - this is cgi request [22:58:29]url: /json_proto [22:58:29]query_string will be loaded in cgi processing [22:58:29]execute_cgi json_proto POST (null) [22:58:29]execute_cgi path=json_proto method=POST [22:58:29]POST find Content-Length [22:58:29]Host: 172.17.43.131:8080 [22:58:29]Content-Length: 683 [22:58:29]Content-Type: application/json [22:58:29] [22:58:29]POST finish read [22:58:29]Found Content-Length = 683 [22:58:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003347", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:58:29]execute_script... [22:58: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)2003347", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:58:29]POST & json_proto [22:58:29]process_json_proto [22:58:29]json parsed OK: [22:58:29]protocol is kg_v1.0 [22:58:29]action value=close_receipt [22:58:29]process_action close_receipt [22:58:29]cmd_close_receipt [22:58:29]MH_GetDate [22:58:29]Write to MH i2c: F0 00 00 D2 07 C8 [22:58:29]Write i2c OK [22:58:29]MH_I2C_Read... [22:58:29]Read from MH i2c: F0 [22:58:29]MH_I2C_Read... [22:58:29]Read from MH i2c: F0 09 00 [22:58:29]MH_I2C_Read... [22:58:29]Read from MH i2c: F0 09 00 D2 07 00 15 CD A6 66 F8 BA A6 66 7D [22:58:29]GetLastDocTimeStamp 1722207471 [22:58:29]current date 1722207509 [22:58:29]FM_GetShiftState [22:58:29]SAM_PROTO_GetShiftState [22:58:29]wFMCommunicate request_size=4 [22:58:29]MH_SAM_APDU [22:58:29]CAPDU: 80 13 01 00 [22:58:29]Write to MH i2c: E2 08 00 D3 07 80 13 01 00 00 00 00 00 57 [22:58:29]Write i2c OK [22:58:29]MH_I2C_Read... [22:58:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:58:29]Read from MH i2c: E2 [22:58:29]MH_I2C_Read... [22:58:29]Read from MH i2c: E2 0E 00 [22:58:29]MH_I2C_Read... [22:58:29]Read from MH i2c: E2 0E 00 D3 07 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 08 [22:58:29]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:58:29]wFMCommunicate OK [22:58:29]SAM_PROTO_GetShiftState done [22:58:29]FM_GetShiftState done [22:58:29]opened in 1722125326 [22:58:29]opened+sec_in_day 1722211726 [22:58:29]quantity*price = 100005 [22:58:29]sum+1 = 100006 [22:58:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 576 28.07.2024 22:58 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226916 ФПД: 93281030070420 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T225829&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226916&fm=93281030070420&tin=02508201610067®Number=0000000000092624&sum=100000 [22:58:30]StoreToDocumentArchive [22:58:30]shift 439 fd 226916 [22:58:30]save to /storage/0439/doc_00226916 [22:58:30]save last doc name /storage/0439/doc_00226916 to /storage/kkm_last_doc_name [22:58:30]save OK [22:58:30]Clear old archive folders... [22:58:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:58:30]tlvbuf is 010921A0 [22:58:30]SAM_PROTO_ClearQueue [22:58:30]wFMCommunicate request_size=4 [22:58:30]MH_SAM_APDU [22:58:30]CAPDU: 80 09 00 00 [22:58:30]Write to MH i2c: E2 08 00 E0 07 80 09 00 00 00 00 00 00 59 [22:58:30]Write i2c OK [22:58:30]MH_I2C_Read... [22:58:30]Read from MH i2c: E2 [22:58:30]MH_I2C_Read... [22:58:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:58:30]Read from MH i2c: E2 03 00 [22:58:30]MH_I2C_Read... [22:58:30]Read from MH i2c: E2 03 00 E0 07 00 90 00 5B [22:58:30]RAPDU: 90 00 [22:58:30]wFMCommunicate OK [22:58:30]SAM_PROTO_ClearQueue done [22:58:30]KKMCreateOFDPacket [22:58:30]OFDProtocolAddRootSTLVToBuf [22:58:30]FM_MakeSignedData [22:58:30]FM_MakeSignedData [22:58:30]SAM_PROTO_SignData [22:58:30]wFMCommunicate request_size=4 [22:58:30]MH_SAM_APDU [22:58:30]CAPDU: 80 0D 01 02 [22:58:30]Write to MH i2c: E2 08 00 E1 07 80 0D 01 02 00 00 00 00 61 [22:58:30]Write i2c OK [22:58:30]MH_I2C_Read... [22:58:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:58:30]Read from MH i2c: E2 [22:58:30]MH_I2C_Read... [22:58:30]Read from MH i2c: E2 03 00 [22:58:30]MH_I2C_Read... [22:58:30]Read from MH i2c: E2 03 00 E1 07 00 90 00 5C [22:58:30]RAPDU: 90 00 [22:58:30]wFMCommunicate OK [22:58:30]wFMCommunicate request_size=255 [22:58:30]MH_SAM_APDU [22:58:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 40 02 00 00 F4 03 04 00 15 CD A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 64 76 03 00 35 04 06 00 54 [22:58:30]Write to MH i2c: E2 02 01 E2 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 40 02 00 00 F4 03 04 00 15 CD A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 64 76 03 00 35 04 06 00 54 00 00 90 [22:58:30]Write i2c OK [22:58:30]MH_I2C_Read... [22:58:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:58:30]Read from MH i2c: E2 [22:58:30]MH_I2C_Read... [22:58:30]Read from MH i2c: E2 03 00 [22:58:30]MH_I2C_Read... [22:58:30]Read from MH i2c: E2 03 00 E2 07 00 90 00 5D [22:58:30]RAPDU: 90 00 [22:58:30]wFMCommunicate OK [22:58:30]wFMCommunicate request_size=10 [22:58:30]MH_SAM_APDU [22:58:30]CAPDU: 80 0D 02 02 05 D6 AE A9 60 94 [22:58:30]Write to MH i2c: E2 0D 00 E3 07 80 0D 02 02 05 00 D6 AE A9 60 94 00 00 8F [22:58:30]Write i2c OK [22:58:30]MH_I2C_Read... [22:58:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:58:30]Read from MH i2c: E2 [22:58:30]MH_I2C_Read... [22:58:30]Read from MH i2c: E2 03 00 [22:58:30]MH_I2C_Read... [22:58:30]Read from MH i2c: E2 03 00 E3 07 00 90 00 5E [22:58:30]RAPDU: 90 00 [22:58:30]wFMCommunicate OK [22:58:30]wFMCommunicate request_size=4 [22:58:30]MH_SAM_APDU [22:58:30]CAPDU: 80 0D 03 02 [22:58:30]Write to MH i2c: E2 08 00 E4 07 80 0D 03 02 00 00 00 00 66 [22:58:30]Write i2c OK [22:58:30]MH_I2C_Read... [22:58:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:58:30]Read from MH i2c: E2 [22:58:30]MH_I2C_Read... [22:58:30]Read from MH i2c: E2 0B 00 [22:58:30]MH_I2C_Read... [22:58:30]Read from MH i2c: E2 0B 00 E4 07 00 FF DC 36 85 A8 A9 1D 06 90 00 71 [22:58:30]RAPDU: FF DC 36 85 A8 A9 1D 06 90 00 [22:58:30]wFMCommunicate OK [22:58:30]SAM_PROTO_SignData done [22:58:30]FM_MakeSignedData done [22:58:30]CreateOFDProtocolMessage [22:58:30]wFMCommunicate request_size=4 [22:58:30]MH_SAM_APDU [22:58:30]CAPDU: 80 11 00 00 [22:58:30]Write to MH i2c: E2 08 00 E5 07 80 11 00 00 00 00 00 00 66 [22:58:30]Write i2c OK [22:58:30]MH_I2C_Read... [22:58:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:58:30]Read from MH i2c: E2 [22:58:30]MH_I2C_Read... [22:58:30]Read from MH i2c: E2 17 00 [22:58:30]MH_I2C_Read... [22:58:30]Read from MH i2c: E2 17 00 E5 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C3 [22:58:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:58:30]wFMCommunicate OK [22:58:30]CreateOFDProtocolMessage done [22:58:30]OFDSenderStorePacket 226916 [22:58:30]StoreOFDPacket docnum=226916 [22:58:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 7E 67 07 01 31 2A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 40 02 00 00 F4 03 04 00 15 CD A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 64 76 03 00 35 04 06 00 54 D6 AE A9 60 94 FF DC 36 85 A8 A9 1D 06 [22:58:30]CheckFolder [22:58:30]dirname=/storage/ofd_packets [22:58:30]CheckFolder done [22:58:30]ProducePacketName [22:58:30]name=ofd_packets/00226916 [22:58:30]NVStorageSaveData ofd_packets/00226916 [22:58:30]File name is /storage/ofd_packets/00226916 [22:58:30]Write 301 bytes [22:58:30]NVStorageSaveData done [22:58:30]OFDSenderStorePacket done [22:58:30]KKMCreateOFDPacket done [22:58:30]NVStorageSaveData kkm_last_timestamp [22:58:30]File name is /storage/kkm_last_timestamp [22:58:30]Write 4 bytes [22:58:30]NVStorageSaveData done [22:58:30]ExternCall_PrintAddStr [22:58:30]wPrintStart [22:58:30]Write to MH i2c: 01 00 00 E6 07 ED [22:58:30]Write i2c OK [22:58:30]MH_I2C_Read... [22:58:30]Read from MH i2c: 01 [22:58:30]MH_I2C_Read... [22:58:30]Read from MH i2c: 01 07 00 [22:58:30]MH_I2C_Read... [22:58:30]Read from MH i2c: 01 07 00 E6 07 00 00 00 00 00 FF 0F 02 [22:58:30]RasterBufferAndPrint [22:58:30]line Счет N : (1)2003347 [22:58:30]line ИНН: 02508201610067 [22:58:30]line Контрольно-Кассовый Чек [22:58:30]line ПРОДАЖА [22:58:30]line ТРК (МРК, ГНК) : 53 [22:58:30]line Товар: 2710124130 [22:58:30]line Аи-92-К-5 [22:58:30]line 14.750 * 67.80 [22:58:30]line = 1000.05 [22:58:30]line НДС 12% НСП 1% [22:58:30]line > о реализуемом товаре [22:58:30]line ОКРУГЛЕНИЕ: -0.05 [22:58:30]line ИТОГО: 1000.00 [22:58:30]line Внесено: 1000.00 [22:58:30]line СДАЧА: 0.00 [22:58:30]line НСП 1% : 8.85 [22:58:30]line НДС 12% : 106.20 [22:58:30]line Наличными: 1000.00 [22:58:30]line Безнал.: 0.00 [22:58:30]line Место: АЗС № 97 "Партнер Нефть" [22:58:30]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:58:30]line СНО: Общий режим [22:58:30]line Чек 576 28.07.2024 22:58 [22:58:30]line Смена: 439 ФФД: 1.0 [22:58:30]line ЗНМ: 0300000054 [22:58:30]line РНМ: 0000000000092624 [22:58:30]line Версия ККМ: 001 [22:58:30]line ФМ: 0000000000874959 [22:58:30]line ФД: 226916 [22:58:30]line ФПД: 93281030070420 [22:58:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T225829&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226916&fm=93281030070420&tin=02508201610067®Number=0000000000092624&sum=100000 [22:58:30]written 0, free lines is 4095 [22:58:30]OFD Sender: Processing packet 226916 [packets to send 604, broken 603] [22:58:30]ProducePacketName [22:58:30]name=ofd_packets/00226916 [22:58:30]OFD Sender: To server: pG, [22:58:30]CommunicateWithHost lk.salyk.kg:30040 [22:58:30]ConnectInit lk.salyk.kg [22:58:31]Write to MH i2c: 01 00 00 11 08 19 [22:58:31]Write i2c OK [22:58:31]MH_I2C_Read... [22:58:31]Read from MH i2c: 01 [22:58:31]MH_I2C_Read... [22:58:31]Read from MH i2c: 01 07 00 [22:58:31]MH_I2C_Read... [22:58:31]Read from MH i2c: 01 07 00 11 08 00 00 00 00 00 61 0C 8D [22:58:31]RasterBufferAndPrint [22:58:31]line [22:58:31]line [22:58:31]line [22:58:31]line [22:58:31]line [22:58:31]Connected sock=7 [22:58:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 7E 67 07 01 31 2A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 40 02 00 00 F4 03 04 00 15 CD A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 64 76 03 00 35 04 06 00 54 D6 AE A9 60 94 FF DC 36 85 A8 A9 1D 06 [22:58:31]written 0, free lines is 3180 [22:58:31]MH_Cut [22:58:31]Write to MH i2c: D1 01 00 18 08 01 F2 [22:58:31]Write i2c OK [22:58:31]MH_I2C_Read... [22:58:31]Read from MH i2c: D1 [22:58:31]MH_I2C_Read... [22:58:31]Read from MH i2c: D1 01 00 [22:58:31]MH_I2C_Read... [22:58:31]Read from MH i2c: D1 01 00 18 08 00 F1 [22:58:31]Write to MH i2c: 01 00 00 19 08 21 [22:58:31]Write i2c OK [22:58:31]MH_I2C_Read... [22:58:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 0B 4D 47 00 4E 65 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 64 76 03 00 F4 03 04 00 2B 79 A6 66 B6 04 01 00 00 AD 81 03 3E F6 53 96 E4 [22:58:31]CommunicateWithHost err = 0 [22:58:31]CheckOFDResponse [22:58:31]1017 (14) - 77093643461234 [22:58:31]1041 (16) - 0000000000874959 [22:58:31]1040 (4) - 226916 [22:58:31]1012 (4) - 28.07.2024 17:00 [22:58:31]1206 (1) - 0 [22:58:31]OFD Sender: Remove packet 226916 [22:58:31]ProducePacketName [22:58:31]name=ofd_packets/00226916 [22:58:31]NVStorageDeleteData [22:58:32]OFD Sender: No OFD packet to send [22:58:32]*** Cut start [22:58:32]*** Partial cut [22:58:32]*** CUTSNS_PIN = 1 [22:58:32]*** CUTSNS_PIN = 0 [22:58:32]*** Brake cut motor [22:58:33]Read from MH i2c: 01 [22:58:33]MH_I2C_Read... [22:58:33]*** Stop cut motor [22:58:33]*** Cut end [22:58:33]Read from MH i2c: 01 07 00 [22:58:33]MH_I2C_Read... [22:58:33]Read from MH i2c: 01 07 00 19 08 00 00 00 00 00 FF 0F 36 [22:58:33]process_action close_receipt done [22:58:33]requested_data is exist [22:58:33]produce_requested_data [22:58:33]requested_item fm.sn is exist - process it [22:58:33]wFMCommunicate request_size=4 [22:58:33]MH_SAM_APDU [22:58:33]CAPDU: 80 11 00 00 [22:58:33]Write to MH i2c: E2 08 00 1A 08 80 11 00 00 00 00 00 00 9C [22:58:33]Write i2c OK [22:58:33]MH_I2C_Read... [22:58:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:58:33]Read from MH i2c: E2 [22:58:33]MH_I2C_Read... [22:58:33]Read from MH i2c: E2 17 00 [22:58:33]MH_I2C_Read... [22:58:33]Read from MH i2c: E2 17 00 1A 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F9 [22:58:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:58:33]wFMCommunicate OK [22:58:33]requested_item fd.num is exist - process it [22:58:33]SAM_PROTO_GetFieldsCounters [22:58:33]wFMCommunicate request_size=4 [22:58:33]MH_SAM_APDU [22:58:33]CAPDU: 80 13 00 00 [22:58:33]Write to MH i2c: E2 08 00 1B 08 80 13 00 00 00 00 00 00 9F [22:58:33]Write i2c OK [22:58:33]MH_I2C_Read... [22:58:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:58:33]Read from MH i2c: E2 [22:58:33]MH_I2C_Read... [22:58:33]Read from MH i2c: E2 62 00 [22:58:33]MH_I2C_Read... [22:58:33]Read from MH i2c: E2 62 00 1B 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 64 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 40 02 00 00 5E 04 04 00 40 02 00 00 57 04 04 00 41 02 00 00 19 04 04 00 00 00 00 00 90 00 23 [22:58:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 64 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 40 02 00 00 5E 04 04 00 40 02 00 00 57 04 04 00 41 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:58:33]wFMCommunicate OK [22:58:33]SAM_PROTO_GetFieldsCounters done [22:58:33]requested_item shift.num is exist - process it [22:58:33]requested_item shift.opened is exist - process it [22:58:33]req_shift_opened [22:58:33]FM_GetShiftState [22:58:33]SAM_PROTO_GetShiftState [22:58:33]wFMCommunicate request_size=4 [22:58:33]MH_SAM_APDU [22:58:33]CAPDU: 80 13 01 00 [22:58:33]Write to MH i2c: E2 08 00 1C 08 80 13 01 00 00 00 00 00 A1 [22:58:33]Write i2c OK [22:58:33]MH_I2C_Read... [22:58:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:58:33]Read from MH i2c: E2 [22:58:33]MH_I2C_Read... [22:58:33]Read from MH i2c: E2 0E 00 [22:58:33]MH_I2C_Read... [22:58:33]Read from MH i2c: E2 0E 00 1C 08 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 52 [22:58:33]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [22:58:33]wFMCommunicate OK [22:58:33]SAM_PROTO_GetShiftState done [22:58:33]FM_GetShiftState done [22:58:33]req_shift_opened done [22:58:33]requested_item shift.open_date is exist - process it [22:58:33]req_shift_open_date [22:58:33]req_shift_open_date done [22:58:33]produce_requested_data done [22:58:33]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226916,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [22:58:33]process_action_free close_receipt [22:58:33]json_value_free [22:58:33]json_value_free done [22:58:33]process_json_proto returns [22:58:33]Send response to host [22:58:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226916,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [22:58:33]free response buf [22:58:33]execute_script done [22:58:33]execute_script returns [22:58:33]free content buf [22:58:33]Sock 9.Close socket [22:58:33]Sock 9.Thread stoped [22:58:37]OFD Sender: No OFD packet to send [22:58:42]OFD Sender: No OFD packet to send [22:58:47]OFD Sender: No OFD packet to send [22:58:52]OFD Sender: No OFD packet to send [22:58:53]recv_with_timeout no data received [22:58:57]OFD Sender: No OFD packet to send [22:59:02]OFD Sender: No OFD packet to send [22:59:07]OFD Sender: No OFD packet to send [22:59:12]OFD Sender: No OFD packet to send [22:59:17]OFD Sender: No OFD packet to send [22:59:22]OFD Sender: No OFD packet to send [22:59:27]OFD Sender: No OFD packet to send [22:59:32]OFD Sender: No OFD packet to send [22:59:37]OFD Sender: No OFD packet to send [22:59:42]OFD Sender: No OFD packet to send [22:59:47]OFD Sender: No OFD packet to send [22:59:52]OFD Sender: No OFD packet to send [22:59:57]OFD Sender: No OFD packet to send [23:00:02]OFD Sender: No OFD packet to send [23:00:07]OFD Sender: No OFD packet to send [23:00:12]OFD Sender: No OFD packet to send [23:00:17]OFD Sender: No OFD packet to send [23:00:22]OFD Sender: No OFD packet to send [23:00:27]OFD Sender: No OFD packet to send [23:00:32]OFD Sender: No OFD packet to send [23:00:37]OFD Sender: No OFD packet to send [23:00:42]OFD Sender: No OFD packet to send [23:00:47]OFD Sender: No OFD packet to send [23:00:52]OFD Sender: No OFD packet to send [23:00:57]OFD Sender: No OFD packet to send [23:01:02]OFD Sender: No OFD packet to send [23:01:07]OFD Sender: No OFD packet to send [23:01:12]OFD Sender: No OFD packet to send [23:01:17]OFD Sender: No OFD packet to send [23:01:22]OFD Sender: No OFD packet to send [23:01:27]OFD Sender: No OFD packet to send [23:01:32]OFD Sender: No OFD packet to send [23:01:37]OFD Sender: No OFD packet to send [23:01:42]OFD Sender: No OFD packet to send [23:01:47]OFD Sender: No OFD packet to send [23:01:52]OFD Sender: No OFD packet to send [23:01:57]OFD Sender: No OFD packet to send [23:02:02]OFD Sender: No OFD packet to send [23:02:07]OFD Sender: No OFD packet to send [23:02:12]OFD Sender: No OFD packet to send [23:02:17]OFD Sender: No OFD packet to send [23:02:22]OFD Sender: No OFD packet to send [23:02:27]OFD Sender: No OFD packet to send [23:02:32]OFD Sender: No OFD packet to send [23:02:37]OFD Sender: No OFD packet to send [23:02:42]OFD Sender: No OFD packet to send [23:02:48]OFD Sender: No OFD packet to send [23:02:53]OFD Sender: No OFD packet to send [23:02:58]OFD Sender: No OFD packet to send [23:03:03]OFD Sender: No OFD packet to send [23:03:08]OFD Sender: No OFD packet to send [23:03:13]OFD Sender: No OFD packet to send [23:03:18]OFD Sender: No OFD packet to send [23:03:23]OFD Sender: No OFD packet to send [23:03:24]recv_with_timeout no data received [23:03:28]OFD Sender: No OFD packet to send [23:03:33]OFD Sender: No OFD packet to send [23:03:38]OFD Sender: No OFD packet to send [23:03:39]recv_with_timeout no data received [23:03:43]OFD Sender: No OFD packet to send [23:03:48]OFD Sender: No OFD packet to send [23:03:53]OFD Sender: No OFD packet to send [23:03:58]OFD Sender: No OFD packet to send [23:04:03]OFD Sender: No OFD packet to send [23:04:04]recv_with_timeout no data received [23:04:08]OFD Sender: No OFD packet to send [23:05:01]ConnectInit Can't connect to host [23:05:04]OFD Sender: Processing packet 226917 [packets to send 604, broken 603] [23:05:04]ProducePacketName [23:05:04]name=ofd_packets/00226917 [23:05:04]OFD Sender: To server: pG, [23:05:04]CommunicateWithHost lk.salyk.kg:30040 [23:05:04]ConnectInit lk.salyk.kg [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 5491+1722202872=1722208363 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 6C D0 A6 66 F8 BA A6 66 05 [23:12:44]Current date/time: 28.07.2024 23:12 [23:12:44]FM_Init [23:12:44]wFMConnect [23:12:44]MH_SAM_On [23:12:44]Write to MH i2c: E0 00 00 08 00 E7 [23:12:44]Write i2c OK [23:12:44]MH_I2C_Read... [23:12:44]*** iso7816_init finished! [23:12:44]*** atr: [23:12:44]*** 0F 3B D5 18 FF 81 91 FE [23:12:44]*** 1F C3 80 73 C8 21 10 0A [23:12:44]*** 00 00 00 00 00 00 00 00 [23:12:44]*** 00 00 00 00 00 00 00 00 [23:12:44]*** 00 00 00 00 00 00 00 00 [23:12:44]*** 00 00 00 00 00 00 00 00 [23:12:44]*** 00 00 00 00 00 00 00 00 [23:12:44]*** 00 00 00 00 00 00 00 00 [23:12:44]Read from MH i2c: E0 [23:12:44]MH_I2C_Read... [23:12:44]Read from MH i2c: E0 10 00 [23:12:44]MH_I2C_Read... [23:12:44]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [23:12:44]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [23:12:44]wFMCommunicate request_size=10 [23:12:44]MH_SAM_APDU [23:12:44]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [23:12:44]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [23:12:44]Write i2c OK [23:12:44]MH_I2C_Read... [23:12:44]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [23:12:44]Read from MH i2c: E2 [23:12:44]MH_I2C_Read... [23:12:44]Read from MH i2c: E2 03 00 [23:12:44]MH_I2C_Read... [23:12:44]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [23:12:44]RAPDU: 90 00 [23:12:44]wFMCommunicate OK [23:12:44]wFMCommunicate request_size=4 [23:12:44]MH_SAM_APDU [23:12:44]CAPDU: 80 11 00 00 [23:12:44]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [23:12:44]Write i2c OK [23:12:44]MH_I2C_Read... [23:12:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:12:44]Read from MH i2c: E2 [23:12:44]MH_I2C_Read... [23:12:44]Read from MH i2c: E2 17 00 [23:12:44]MH_I2C_Read... [23:12:44]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [23:12:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:12:44]wFMCommunicate OK [23:12:44]Detected FM SN is 0000000000874959 [23:12:44]Stored FM SN is 0000000000874959 [23:12:44]wFMCommunicate request_size=9 [23:12:44]MH_SAM_APDU [23:12:44]CAPDU: 80 16 00 00 04 1A 5E 01 00 [23:12:44]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [23:12:44]Write i2c OK [23:12:44]MH_I2C_Read... [23:12:44]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [23:12:44]Read from MH i2c: E2 [23:12:44]MH_I2C_Read... [23:12:44]Read from MH i2c: E2 03 00 [23:12:44]MH_I2C_Read... [23:12:44]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [23:12:44]RAPDU: 90 00 [23:12:44]wFMCommunicate OK [23:12:44]FM PIN OK [23:12:44]wFMCommunicate request_size=8 [23:12:44]MH_SAM_APDU [23:12:44]CAPDU: 80 14 04 00 03 02 00 01 [23:12:44]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [23:12:44]Write i2c OK [23:12:44]MH_I2C_Read... [23:12:44]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [23:12:44]Read from MH i2c: E2 [23:12:44]MH_I2C_Read... [23:12:44]Read from MH i2c: E2 03 00 [23:12:44]MH_I2C_Read... [23:12:44]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [23:12:44]RAPDU: 90 00 [23:12:44]wFMCommunicate OK [23:12:44]wFMCommunicate request_size=13 [23:12:44]MH_SAM_APDU [23:12:44]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [23:12:44]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [23:12:44]Write i2c OK [23:12:44]MH_I2C_Read... [23:12:44]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [23:12:44]Read from MH i2c: E2 [23:12:44]MH_I2C_Read... [23:12:44]Read from MH i2c: E2 03 00 [23:12:44]MH_I2C_Read... [23:12:44]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [23:12:44]RAPDU: 90 00 [23:12:44]wFMCommunicate OK [23:12:44]wFMCommunicate request_size=4 [23:12:44]MH_SAM_APDU [23:12:44]CAPDU: 80 11 00 00 [23:12:44]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [23:12:44]Write i2c OK [23:12:44]MH_I2C_Read... [23:12:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:12:44]Read from MH i2c: E2 [23:12:44]MH_I2C_Read... [23:12:44]Read from MH i2c: E2 17 00 [23:12:44]MH_I2C_Read... [23:12:44]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [23:12:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:12:44]wFMCommunicate OK [23:12:44]DocumentArchiveInit [23:12:44]Start Httpd... [23:12:44]Httpd thread 3066998116 created [23:12:44]Write to MH i2c: 01 00 00 0F 00 0F [23:12:44]Write i2c OK [23:12:44]MH_I2C_Read... [23:12:44]Read from MH i2c: 01 [23:12:44]MH_I2C_Read... [23:12:44]Read from MH i2c: 01 07 00 [23:12:44]MH_I2C_Read... [23:12:44]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [23:12:44]Allocated Socket 5 [23:12:44]Bind OK [23:12:44]Listen OK [23:12:44]httpd running on port 8080 [23:12:44]Waiting for new connection... [23:12:44]MH Int Process started [23:12:45]accept exits with 6 [23:12:45]New connection [23:12:45]New thread 3066711396 created [23:12:45]Waiting for new connection... [23:12:45] Sock 6.Parse request [23:12:45]Sock 6.Check first char [23:12:45]Sock 6.First char is OK [23:12:45]request: POST /json_proto HTTP/1.0 [23:12:45]Method: POST [23:12:45]URL: /json_proto [23:12:45]Method is POST - this is cgi request [23:12:45]url: /json_proto [23:12:45]query_string will be loaded in cgi processing [23:12:45]execute_cgi json_proto POST (null) [23:12:45]execute_cgi path=json_proto method=POST [23:12:45]POST find Content-Length [23:12:45]Host: 172.17.43.131:8080 [23:12:45]Content-Length: 215 [23:12:45]Content-Type: application/json [23:12:45] [23:12:45]POST finish read [23:12:45]Found Content-Length = 215 [23:12:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:12:45]execute_script... [23:12:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:12:45]POST & json_proto [23:12:45]process_json_proto [23:12:45]json parsed OK: [23:12:45]protocol is kg_v1.0 [23:12:45]action value=get_value [23:12:45]process_action get_value [23:12:45]cmd_get_value [23:12:45]process_action get_value done [23:12:45]requested_data is exist [23:12:45]produce_requested_data [23:12:45]requested_item kkm.sn is exist - process it [23:12:45]requested_item kkm.ver is exist - process it [23:12:45]requested_item fm.sn is exist - process it [23:12:45]wFMCommunicate request_size=4 [23:12:45]MH_SAM_APDU [23:12:45]CAPDU: 80 11 00 00 [23:12:45]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [23:12:45]Write i2c OK [23:12:45]MH_I2C_Read... [23:12:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:12:45]Read from MH i2c: E2 [23:12:45]MH_I2C_Read... [23:12:45]Read from MH i2c: E2 17 00 [23:12:45]MH_I2C_Read... [23:12:45]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E7 [23:12:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:12:45]wFMCommunicate OK [23:12:45]requested_item fd.num is exist - process it [23:12:45]SAM_PROTO_GetFieldsCounters [23:12:45]wFMCommunicate request_size=4 [23:12:45]MH_SAM_APDU [23:12:45]CAPDU: 80 13 00 00 [23:12:45]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [23:12:45]Write i2c OK [23:12:45]MH_I2C_Read... [23:12:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:12:45]Read from MH i2c: E2 [23:12:45]MH_I2C_Read... [23:12:45]Read from MH i2c: E2 62 00 [23:12:45]MH_I2C_Read... [23:12:45]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 65 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 41 02 00 00 5E 04 04 00 41 02 00 00 57 04 04 00 42 02 00 00 19 04 04 00 00 00 00 00 90 00 15 [23:12:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 65 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 41 02 00 00 5E 04 04 00 41 02 00 00 57 04 04 00 42 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:12:45]wFMCommunicate OK [23:12:45]SAM_PROTO_GetFieldsCounters done [23:12:45]requested_item shift.num is exist - process it [23:12:45]requested_item shift.opened is exist - process it [23:12:45]req_shift_opened [23:12:45]FM_GetShiftState [23:12:45]SAM_PROTO_GetShiftState [23:12:45]wFMCommunicate request_size=4 [23:12:45]MH_SAM_APDU [23:12:45]CAPDU: 80 13 01 00 [23:12:45]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [23:12:45]Write i2c OK [23:12:45]MH_I2C_Read... [23:12:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:12:45]Read from MH i2c: E2 [23:12:45]MH_I2C_Read... [23:12:45]Read from MH i2c: E2 0E 00 [23:12:45]MH_I2C_Read... [23:12:45]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 40 [23:12:45]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [23:12:45]wFMCommunicate OK [23:12:45]SAM_PROTO_GetShiftState done [23:12:45]FM_GetShiftState done [23:12:45]req_shift_opened done [23:12:45]requested_item shift.open_date is exist - process it [23:12:45]req_shift_open_date [23:12:45]req_shift_open_date done [23:12:45]produce_requested_data done [23:12:45]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226917,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [23:12:45]process_action_free get_value [23:12:45]json_value_free [23:12:45]json_value_free done [23:12:45]process_json_proto returns [23:12:45]Send response to host [23:12:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226917,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [23:12:45]free response buf [23:12:45]execute_script done [23:12:45]execute_script returns [23:12:45]free content buf [23:12:45]Sock 6.Close socket [23:12:45]Sock 6.Thread stoped [23:12:45]accept exits with 10 [23:12:45]New connection [23:12:45]New thread 3066568036 created [23:12:45]Thread 3066711396 joined [23:12:45]Waiting for new connection... [23:12:45] Sock 10.Parse request [23:12:45]Sock 10.Check first char [23:12:45]Sock 10.First char is OK [23:12:45]request: POST /json_proto HTTP/1.0 [23:12:45]Method: POST [23:12:45]URL: /json_proto [23:12:45]Method is POST - this is cgi request [23:12:45]url: /json_proto [23:12:45]query_string will be loaded in cgi processing [23:12:45]execute_cgi json_proto POST (null) [23:12:45]execute_cgi path=json_proto method=POST [23:12:45]POST find Content-Length [23:12:45]Host: 172.17.43.131:8080 [23:12:45]Content-Length: 331 [23:12:45]Content-Type: application/json [23:12:45] [23:12:45]POST finish read [23:12:45]Found Content-Length = 331 [23:12:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:12:45]execute_script... [23:12:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:12:45]POST & json_proto [23:12:45]process_json_proto [23:12:45]json parsed OK: [23:12:45]protocol is kg_v1.0 [23:12:45]action value=get_value [23:12:45]process_action get_value [23:12:45]cmd_get_value [23:12:45]process_action get_value done [23:12:45]requested_data is exist [23:12:45]produce_requested_data [23:12:45]requested_item fm.sale.total is exist - process it [23:12:45]SAM_PROTO_GetFMData [23:12:45]wFMCommunicate request_size=4 [23:12:45]MH_SAM_APDU [23:12:45]CAPDU: 80 13 03 00 [23:12:45]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [23:12:45]Write i2c OK [23:12:45]MH_I2C_Read... [23:12:45]OFD Sender: Processing packet 226917 [packets to send 604, broken 603] [23:12:45]ProducePacketName [23:12:45]name=ofd_packets/00226917 [23:12:45]OFD Sender: To server: pG, [23:12:45]CommunicateWithHost lk.salyk.kg:30040 [23:12:45]ConnectInit lk.salyk.kg [23:12:45]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:12:45]Read from MH i2c: E2 [23:12:45]MH_I2C_Read... [23:12:45]Read from MH i2c: E2 FD 00 [23:12:45]MH_I2C_Read... [23:12:45]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 F7 72 03 00 69 04 A3 00 6F 04 04 00 A9 6C 03 00 B1 04 05 00 28 9B 4F 82 05 70 04 05 00 F4 81 77 B3 04 72 04 04 00 34 19 D8 CE 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F6 34 CF 95 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 F7 A6 7B 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4E 06 00 00 B1 04 04 00 0C B2 B8 1F 70 04 04 00 0C B2 B8 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 61 74 5E 03 EF 03 09 90 00 CF [23:12:45]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 F7 72 03 00 69 04 A3 00 6F 04 04 00 A9 6C 03 00 B1 04 05 00 28 9B 4F 82 05 70 04 05 00 F4 81 77 B3 04 72 04 04 00 34 19 D8 CE 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F6 34 CF 95 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 F7 A6 7B 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4E 06 00 00 B1 04 04 00 0C B2 B8 1F 70 04 04 00 0C B2 B8 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 61 74 5E 03 EF 03 09 90 00 [23:12:45]wFMCommunicate OK [23:12:45]wFMCommunicate request_size=4 [23:12:45]MH_SAM_APDU [23:12:45]CAPDU: 80 17 00 00 [23:12:45]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [23:12:45]Write i2c OK [23:12:45]MH_I2C_Read... [23:12:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:12:46]Connected sock=8 [23:12:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 01 B8 07 01 89 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 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 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 41 02 00 00 F4 03 04 00 6D CE A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 65 76 03 00 35 04 06 00 82 47 23 BF C2 3B EA 80 A3 DE 7C 16 5A BC [23:12:46]Read from MH i2c: E2 [23:12:46]MH_I2C_Read... [23:12:46]Read from MH i2c: E2 FD 00 [23:12:46]MH_I2C_Read... [23:12:46]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 71 DE 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 E0 [23:12:46]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 71 DE 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 [23:12:46]wFMCommunicate OK [23:12:46]wFMCommunicate request_size=4 [23:12:46]MH_SAM_APDU [23:12:46]CAPDU: 80 17 00 00 [23:12:46]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [23:12:46]Write i2c OK [23:12:46]MH_I2C_Read... [23:12:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:12:46]Read from MH i2c: E2 [23:12:46]MH_I2C_Read... [23:12:46]Read from MH i2c: E2 FD 00 [23:12:46]MH_I2C_Read... [23:12:46]Read from MH i2c: E2 FD 00 15 00 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 A7 [23:12:46]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 [23:12:46]wFMCommunicate OK [23:12:46]wFMCommunicate request_size=4 [23:12:46]MH_SAM_APDU [23:12:46]CAPDU: 80 17 00 00 [23:12:46]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [23:12:46]Write i2c OK [23:12:46]MH_I2C_Read... [23:12:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 95 DC 47 00 D7 0D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 65 76 03 00 F4 03 04 00 82 7C A6 66 B6 04 01 00 00 EE 55 8E F1 F3 79 B4 66 [23:12:46]CommunicateWithHost err = 0 [23:12:46]CheckOFDResponse [23:12:46]1017 (14) - 77093643461234 [23:12:46]1041 (16) - 0000000000874959 [23:12:46]1040 (4) - 226917 [23:12:46]1012 (4) - 28.07.2024 17:14 [23:12:46]1206 (1) - 0 [23:12:46]OFD Sender: Remove packet 226917 [23:12:46]ProducePacketName [23:12:46]name=ofd_packets/00226917 [23:12:46]NVStorageDeleteData [23:12:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:12:46]Read from MH i2c: E2 [23:12:46]MH_I2C_Read... [23:12:46]Read from MH i2c: E2 FD 00 [23:12:46]MH_I2C_Read... [23:12:46]Read from MH i2c: E2 FD 00 16 00 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 22 [23:12:46]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 [23:12:46]wFMCommunicate OK [23:12:46]wFMCommunicate request_size=4 [23:12:46]MH_SAM_APDU [23:12:46]CAPDU: 80 17 00 00 [23:12:46]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [23:12:46]Write i2c OK [23:12:46]MH_I2C_Read... [23:12:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [23:12:47]Read from MH i2c: E2 [23:12:47]MH_I2C_Read... [23:12:47]Read from MH i2c: E2 E2 00 [23:12:47]MH_I2C_Read... [23:12:47]Read from MH i2c: E2 E2 00 17 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [23:12:47]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 [23:12:47]wFMCommunicate OK [23:12:47]SAM_PROTO_GetFMData done [23:12:47]requested_item fm.sale_refund.total is exist - process it [23:12:47]requested_item fm.buy.total is exist - process it [23:12:47]requested_item shift.sale.total is exist - process it [23:12:47]SAM_PROTO_GetShiftData [23:12:47]wFMCommunicate request_size=4 [23:12:47]MH_SAM_APDU [23:12:47]CAPDU: 80 13 02 00 [23:12:47]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [23:12:47]Write i2c OK [23:12:47]MH_I2C_Read... [23:12:47]OFD Sender: No OFD packet to send [23:12:47]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:12:47]Read from MH i2c: E2 [23:12:47]MH_I2C_Read... [23:12:47]Read from MH i2c: E2 FD 00 [23:12:47]MH_I2C_Read... [23:12:47]Read from MH i2c: E2 FD 00 18 00 00 BC 04 AA 04 B8 04 6E 04 04 00 41 02 00 00 69 04 9E 00 6F 04 04 00 3D 02 00 00 B1 04 04 00 58 A7 B6 03 70 04 04 00 60 D0 D1 02 72 04 03 00 F8 D6 E4 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 1B FA 64 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 22 6A 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 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 D0 AC 23 70 04 03 00 D0 AC 23 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F0 C9 03 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 A4 [23:12:47]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 41 02 00 00 69 04 9E 00 6F 04 04 00 3D 02 00 00 B1 04 04 00 58 A7 B6 03 70 04 04 00 60 D0 D1 02 72 04 03 00 F8 D6 E4 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 1B FA 64 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 22 6A 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 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 D0 AC 23 70 04 03 00 D0 AC 23 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F0 C9 03 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [23:12:47]wFMCommunicate OK [23:12:47]wFMCommunicate request_size=4 [23:12:47]MH_SAM_APDU [23:12:47]CAPDU: 80 17 00 00 [23:12:47]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [23:12:47]Write i2c OK [23:12:47]MH_I2C_Read... [23:12:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:12:47]Read from MH i2c: E2 [23:12:47]MH_I2C_Read... [23:12:47]Read from MH i2c: E2 FD 00 [23:12:47]MH_I2C_Read... [23:12:47]Read from MH i2c: E2 FD 00 19 00 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 D4 50 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 67 [23:12:47]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 D4 50 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [23:12:47]wFMCommunicate OK [23:12:47]wFMCommunicate request_size=4 [23:12:47]MH_SAM_APDU [23:12:47]CAPDU: 80 17 00 00 [23:12:47]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [23:12:47]Write i2c OK [23:12:47]MH_I2C_Read... [23:12:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:12:48]Read from MH i2c: E2 [23:12:48]MH_I2C_Read... [23:12:48]Read from MH i2c: E2 FD 00 [23:12:48]MH_I2C_Read... [23:12:48]Read from MH i2c: E2 FD 00 1A 00 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 C3 [23:12:48]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [23:12:48]wFMCommunicate OK [23:12:48]wFMCommunicate request_size=4 [23:12:48]MH_SAM_APDU [23:12:48]CAPDU: 80 17 00 00 [23:12:48]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [23:12:48]Write i2c OK [23:12:48]MH_I2C_Read... [23:12:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:12:48]Read from MH i2c: E2 [23:12:48]MH_I2C_Read... [23:12:48]Read from MH i2c: E2 FD 00 [23:12:48]MH_I2C_Read... [23:12:48]Read from MH i2c: E2 FD 00 1B 00 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 1C [23:12:48]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [23:12:48]wFMCommunicate OK [23:12:48]wFMCommunicate request_size=4 [23:12:48]MH_SAM_APDU [23:12:48]CAPDU: 80 17 00 00 [23:12:48]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [23:12:48]Write i2c OK [23:12:48]MH_I2C_Read... [23:12:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [23:12:48]Read from MH i2c: E2 [23:12:48]MH_I2C_Read... [23:12:48]Read from MH i2c: E2 D9 00 [23:12:48]MH_I2C_Read... [23:12:48]Read from MH i2c: E2 D9 00 1C 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7B [23:12:48]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:12:48]wFMCommunicate OK [23:12:48]SAM_PROTO_GetShiftData done [23:12:48]requested_item shift.sale.total_cash is exist - process it [23:12:48]requested_item shift.sale_refund.total is exist - process it [23:12:48]requested_item shift.sale_refund.total_cash is exist - process it [23:12:48]requested_item shift.buy.total is exist - process it [23:12:48]requested_item shift.buy.total_cash is exist - process it [23:12:48]produce_requested_data done [23:12:48]produce_requested_data return {"fm.sale.total":236610916.24,"fm.sale_refund.total":5321979.00,"fm.buy.total":0.00,"shift.sale.total":623020.40,"shift.sale.total_cash":473048.00,"shift.sale_refund.total":23380.00,"shift.sale_refund.total_cash":23380.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [23:12:48]process_action_free get_value [23:12:48]json_value_free [23:12:48]json_value_free done [23:12:48]process_json_proto returns [23:12:48]Send response to host [23:12:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":236610916.24,"fm.sale_refund.total":5321979.00,"fm.buy.total":0.00,"shift.sale.total":623020.40,"shift.sale.total_cash":473048.00,"shift.sale_refund.total":23380.00,"shift.sale_refund.total_cash":23380.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [23:12:48]free response buf [23:12:48]execute_script done [23:12:48]execute_script returns [23:12:48]free content buf [23:12:48]Sock 10.Close socket [23:12:48]Sock 10.Thread stoped [23:12:49]accept exits with 6 [23:12:49]New connection [23:12:49]New thread 3066711396 created [23:12:49]Thread 3066568036 joined [23:12:49]Waiting for new connection... [23:12:49] Sock 6.Parse request [23:12:49]Sock 6.Check first char [23:12:49]Sock 6.First char is OK [23:12:49]request: POST /json_proto HTTP/1.0 [23:12:49]Method: POST [23:12:49]URL: /json_proto [23:12:49]Method is POST - this is cgi request [23:12:49]url: /json_proto [23:12:49]query_string will be loaded in cgi processing [23:12:49]execute_cgi json_proto POST (null) [23:12:49]execute_cgi path=json_proto method=POST [23:12:49]POST find Content-Length [23:12:49]Host: 172.17.43.131:8080 [23:12:49]Content-Length: 676 [23:12:49]Content-Type: application/json [23:12:49] [23:12:49]POST finish read [23:12:49]Found Content-Length = 676 [23:12:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003349", "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.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:12:49]execute_script... [23:12: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)2003349", "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.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:12:49]POST & json_proto [23:12:49]process_json_proto [23:12:49]json parsed OK: [23:12:49]protocol is kg_v1.0 [23:12:49]action value=close_receipt [23:12:49]process_action close_receipt [23:12:49]cmd_close_receipt [23:12:49]MH_GetDate [23:12:49]Write to MH i2c: F0 00 00 1D 00 0C [23:12:49]Write i2c OK [23:12:49]MH_I2C_Read... [23:12:49]Read from MH i2c: F0 [23:12:49]MH_I2C_Read... [23:12:49]Read from MH i2c: F0 09 00 [23:12:49]MH_I2C_Read... [23:12:49]Read from MH i2c: F0 09 00 1D 00 00 71 D0 A6 66 F8 BA A6 66 20 [23:12:49]GetLastDocTimeStamp 1722207853 [23:12:49]current date 1722208369 [23:12:49]FM_GetShiftState [23:12:49]SAM_PROTO_GetShiftState [23:12:49]wFMCommunicate request_size=4 [23:12:49]MH_SAM_APDU [23:12:49]CAPDU: 80 13 01 00 [23:12:49]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [23:12:49]Write i2c OK [23:12:49]MH_I2C_Read... [23:12:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:12:49]Read from MH i2c: E2 [23:12:49]MH_I2C_Read... [23:12:49]Read from MH i2c: E2 0E 00 [23:12:49]MH_I2C_Read... [23:12:49]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 4C [23:12:49]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [23:12:49]wFMCommunicate OK [23:12:49]SAM_PROTO_GetShiftState done [23:12:49]FM_GetShiftState done [23:12:49]opened in 1722125326 [23:12:49]opened+sec_in_day 1722211726 [23:12:49]quantity*price = 100035 [23:12:49]sum+1 = 100036 [23:12:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 578 28.07.2024 23:12 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226918 ФПД: 15162892886424 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T231249&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226918&fm=15162892886424&tin=02508201610067®Number=0000000000092624&sum=100000 [23:12:50]StoreToDocumentArchive [23:12:50]shift 439 fd 226918 [23:12:50]save to /storage/0439/doc_00226918 [23:12:50]save last doc name /storage/0439/doc_00226918 to /storage/kkm_last_doc_name [23:12:50]save OK [23:12:50]Clear old archive folders... [23:12:50]ProcessDocumentItem done err = 0, tmpTLVsize=252 [23:12:50]tlvbuf is 01A27200 [23:12:50]SAM_PROTO_ClearQueue [23:12:50]wFMCommunicate request_size=4 [23:12:50]MH_SAM_APDU [23:12:50]CAPDU: 80 09 00 00 [23:12:50]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [23:12:50]Write i2c OK [23:12:50]MH_I2C_Read... [23:12:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:12:50]Read from MH i2c: E2 [23:12:50]MH_I2C_Read... [23:12:50]Read from MH i2c: E2 03 00 [23:12:50]MH_I2C_Read... [23:12:50]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [23:12:50]RAPDU: 90 00 [23:12:50]wFMCommunicate OK [23:12:50]SAM_PROTO_ClearQueue done [23:12:50]KKMCreateOFDPacket [23:12:50]OFDProtocolAddRootSTLVToBuf [23:12:50]FM_MakeSignedData [23:12:50]FM_MakeSignedData [23:12:50]SAM_PROTO_SignData [23:12:50]wFMCommunicate request_size=4 [23:12:50]MH_SAM_APDU [23:12:50]CAPDU: 80 0D 01 02 [23:12:50]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [23:12:50]Write i2c OK [23:12:50]MH_I2C_Read... [23:12:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:12:50]Read from MH i2c: E2 [23:12:50]MH_I2C_Read... [23:12:50]Read from MH i2c: E2 03 00 [23:12:50]MH_I2C_Read... [23:12:50]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [23:12:50]RAPDU: 90 00 [23:12:50]wFMCommunicate OK [23:12:50]wFMCommunicate request_size=255 [23:12:50]MH_SAM_APDU [23:12:50]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 02 00 00 F4 03 04 00 71 D0 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 66 76 03 00 35 04 06 00 [23:12:51]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 02 00 00 F4 03 04 00 71 D0 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 66 76 03 00 35 04 06 00 00 00 BF [23:12:51]Write i2c OK [23:12:51]MH_I2C_Read... [23:12:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:12:51]Read from MH i2c: E2 [23:12:51]MH_I2C_Read... [23:12:51]Read from MH i2c: E2 03 00 [23:12:51]MH_I2C_Read... [23:12:51]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [23:12:51]RAPDU: 90 00 [23:12:51]wFMCommunicate OK [23:12:51]wFMCommunicate request_size=11 [23:12:51]MH_SAM_APDU [23:12:51]CAPDU: 80 0D 02 02 06 0D CA 62 D8 21 98 [23:12:51]Write to MH i2c: E2 0E 00 2E 00 80 0D 02 02 06 00 0D CA 62 D8 21 98 00 00 7E [23:12:51]Write i2c OK [23:12:51]MH_I2C_Read... [23:12:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:12:51]Read from MH i2c: E2 [23:12:51]MH_I2C_Read... [23:12:51]Read from MH i2c: E2 03 00 [23:12:51]MH_I2C_Read... [23:12:51]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [23:12:51]RAPDU: 90 00 [23:12:51]wFMCommunicate OK [23:12:51]wFMCommunicate request_size=4 [23:12:51]MH_SAM_APDU [23:12:51]CAPDU: 80 0D 03 02 [23:12:51]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [23:12:51]Write i2c OK [23:12:51]MH_I2C_Read... [23:12:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:12:51]Read from MH i2c: E2 [23:12:51]MH_I2C_Read... [23:12:51]Read from MH i2c: E2 0B 00 [23:12:51]MH_I2C_Read... [23:12:51]Read from MH i2c: E2 0B 00 2F 00 00 0C 01 7F 9D 67 05 FC 93 90 00 CF [23:12:51]RAPDU: 0C 01 7F 9D 67 05 FC 93 90 00 [23:12:51]wFMCommunicate OK [23:12:51]SAM_PROTO_SignData done [23:12:51]FM_MakeSignedData done [23:12:51]CreateOFDProtocolMessage [23:12:51]wFMCommunicate request_size=4 [23:12:51]MH_SAM_APDU [23:12:51]CAPDU: 80 11 00 00 [23:12:51]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [23:12:51]Write i2c OK [23:12:51]MH_I2C_Read... [23:12:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:12:51]Read from MH i2c: E2 [23:12:51]MH_I2C_Read... [23:12:51]Read from MH i2c: E2 17 00 [23:12:51]MH_I2C_Read... [23:12:51]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 07 [23:12:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:12:51]wFMCommunicate OK [23:12:51]CreateOFDProtocolMessage done [23:12:51]OFDSenderStorePacket 226918 [23:12:51]StoreOFDPacket docnum=226918 [23:12:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 02 E6 08 01 B7 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 02 00 00 F4 03 04 00 71 D0 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 66 76 03 00 35 04 06 00 0D CA 62 D8 21 98 0C 01 7F 9D 67 05 FC 93 [23:12:51]CheckFolder [23:12:51]dirname=/storage/ofd_packets [23:12:51]CheckFolder done [23:12:51]ProducePacketName [23:12:51]name=ofd_packets/00226918 [23:12:51]NVStorageSaveData ofd_packets/00226918 [23:12:51]File name is /storage/ofd_packets/00226918 [23:12:51]Write 302 bytes [23:12:51]NVStorageSaveData done [23:12:51]OFDSenderStorePacket done [23:12:51]KKMCreateOFDPacket done [23:12:51]NVStorageSaveData kkm_last_timestamp [23:12:51]File name is /storage/kkm_last_timestamp [23:12:51]Write 4 bytes [23:12:51]NVStorageSaveData done [23:12:51]ExternCall_PrintAddStr [23:12:51]wPrintStart [23:12:51]Write to MH i2c: 01 00 00 31 00 31 [23:12:51]OFD Sender: Processing packet 226918 [packets to send 604, broken 603] [23:12:51]ProducePacketName [23:12:51]name=ofd_packets/00226918 [23:12:51]OFD Sender: To server: pG, [23:12:51]CommunicateWithHost lk.salyk.kg:30040 [23:12:51]ConnectInit lk.salyk.kg [23:12:51]Write i2c OK [23:12:51]MH_I2C_Read... [23:12:51]Read from MH i2c: 01 [23:12:51]MH_I2C_Read... [23:12:51]Read from MH i2c: 01 07 00 [23:12:51]MH_I2C_Read... [23:12:51]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [23:12:51]RasterBufferAndPrint [23:12:51]line Счет N : (1)2003349 [23:12:51]line ИНН: 02508201610067 [23:12:51]line Контрольно-Кассовый Чек [23:12:51]line ПРОДАЖА [23:12:51]line ТРК (МРК, ГНК) : 42 [23:12:51]line Товар: 2710124130 [23:12:51]line Super-92-К-5 [23:12:51]line 14.540 * 68.80 [23:12:51]line = 1000.35 [23:12:51]line НДС 12% НСП 1% [23:12:51]line > о реализуемом товаре [23:12:51]line ОКРУГЛЕНИЕ: -0.35 [23:12:51]line ИТОГО: 1000.00 [23:12:51]line Внесено: 1000.00 [23:12:51]line СДАЧА: 0.00 [23:12:51]line НСП 1% : 8.85 [23:12:51]line НДС 12% : 106.23 [23:12:51]line Наличными: 1000.00 [23:12:51]line Безнал.: 0.00 [23:12:51]line Место: АЗС № 97 "Партнер Нефть" [23:12:51]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [23:12:51]line СНО: Общий режим [23:12:51]line Чек 578 28.07.2024 23:12 [23:12:51]line Смена: 439 ФФД: 1.0 [23:12:51]line ЗНМ: 0300000054 [23:12:51]line РНМ: 0000000000092624 [23:12:51]line Версия ККМ: 001 [23:12:51]line ФМ: 0000000000874959 [23:12:51]line ФД: 226918 [23:12:51]line ФПД: 15162892886424 [23:12:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T231249&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226918&fm=15162892886424&tin=02508201610067®Number=0000000000092624&sum=100000 [23:12:51]written 0, free lines is 4095 [23:12:52]Connected sock=8 [23:12:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 02 E6 08 01 B7 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 02 00 00 F4 03 04 00 71 D0 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 66 76 03 00 35 04 06 00 0D CA 62 D8 21 98 0C 01 7F 9D 67 05 FC 93 [23:12:52]Write to MH i2c: 01 00 00 5C 00 5C [23:12:52]Write i2c OK [23:12:52]MH_I2C_Read... [23:12:52]Read from MH i2c: 01 [23:12:52]MH_I2C_Read... [23:12:52]Read from MH i2c: 01 07 00 [23:12:52]MH_I2C_Read... [23:12:52]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 5F 0C CE [23:12:52]RasterBufferAndPrint [23:12:52]line [23:12:52]line [23:12:52]line [23:12:52]line [23:12:52]line [23:12:52]written 0, free lines is 3181 [23:12:52]MH_Cut [23:12:52]Write to MH i2c: D1 01 00 63 00 01 35 [23:12:52]Write i2c OK [23:12:52]MH_I2C_Read... [23:12:52]Read from MH i2c: D1 [23:12:52]MH_I2C_Read... [23:12:52]Read from MH i2c: D1 01 00 [23:12:52]MH_I2C_Read... [23:12:52]Read from MH i2c: D1 01 00 63 00 00 34 [23:12:52]Write to MH i2c: 01 00 00 64 00 64 [23:12:52]Write i2c OK [23:12:52]MH_I2C_Read... [23:12:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 E7 B9 47 00 BD C6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 66 76 03 00 F4 03 04 00 88 7C A6 66 B6 04 01 00 00 D8 7B 98 4F B1 2A 68 B3 [23:12:52]CommunicateWithHost err = 0 [23:12:52]CheckOFDResponse [23:12:52]1017 (14) - 77093643461234 [23:12:52]1041 (16) - 0000000000874959 [23:12:52]1040 (4) - 226918 [23:12:52]1012 (4) - 28.07.2024 17:14 [23:12:52]1206 (1) - 0 [23:12:52]OFD Sender: Remove packet 226918 [23:12:52]ProducePacketName [23:12:52]name=ofd_packets/00226918 [23:12:52]NVStorageDeleteData [23:12:52]OFD Sender: No OFD packet to send [23:12:53]*** Cut start [23:12:53]*** Partial cut [23:12:53]*** CUTSNS_PIN = 1 [23:12:53]*** CUTSNS_PIN = 0 [23:12:53]*** Brake cut motor [23:12:54]Read from MH i2c: *** Stop cut motor [23:12:54]01 *** Cut end [23:12:54] [23:12:54]MH_I2C_Read... [23:12:54]Read from MH i2c: 01 07 00 [23:12:54]MH_I2C_Read... [23:12:54]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [23:12:54]process_action close_receipt done [23:12:54]requested_data is exist [23:12:54]produce_requested_data [23:12:54]requested_item fm.sn is exist - process it [23:12:54]wFMCommunicate request_size=4 [23:12:54]MH_SAM_APDU [23:12:54]CAPDU: 80 11 00 00 [23:12:54]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [23:12:54]Write i2c OK [23:12:54]MH_I2C_Read... [23:12:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:12:54]Read from MH i2c: E2 [23:12:54]MH_I2C_Read... [23:12:54]Read from MH i2c: E2 17 00 [23:12:54]MH_I2C_Read... [23:12:54]Read from MH i2c: E2 17 00 65 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3C [23:12:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:12:54]wFMCommunicate OK [23:12:54]requested_item fd.num is exist - process it [23:12:54]SAM_PROTO_GetFieldsCounters [23:12:54]wFMCommunicate request_size=4 [23:12:54]MH_SAM_APDU [23:12:54]CAPDU: 80 13 00 00 [23:12:54]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [23:12:54]Write i2c OK [23:12:54]MH_I2C_Read... [23:12:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:12:54]Read from MH i2c: E2 [23:12:54]MH_I2C_Read... [23:12:54]Read from MH i2c: E2 62 00 [23:12:54]MH_I2C_Read... [23:12:54]Read from MH i2c: E2 62 00 66 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 66 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 42 02 00 00 5E 04 04 00 42 02 00 00 57 04 04 00 43 02 00 00 19 04 04 00 00 00 00 00 90 00 6E [23:12:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 66 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 42 02 00 00 5E 04 04 00 42 02 00 00 57 04 04 00 43 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:12:54]wFMCommunicate OK [23:12:54]SAM_PROTO_GetFieldsCounters done [23:12:54]requested_item shift.num is exist - process it [23:12:54]requested_item shift.opened is exist - process it [23:12:54]req_shift_opened [23:12:54]FM_GetShiftState [23:12:54]SAM_PROTO_GetShiftState [23:12:54]wFMCommunicate request_size=4 [23:12:54]MH_SAM_APDU [23:12:54]CAPDU: 80 13 01 00 [23:12:54]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [23:12:54]Write i2c OK [23:12:54]MH_I2C_Read... [23:12:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:12:54]Read from MH i2c: E2 [23:12:54]MH_I2C_Read... [23:12:54]Read from MH i2c: E2 0E 00 [23:12:54]MH_I2C_Read... [23:12:54]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 95 [23:12:54]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [23:12:54]wFMCommunicate OK [23:12:54]SAM_PROTO_GetShiftState done [23:12:54]FM_GetShiftState done [23:12:54]req_shift_opened done [23:12:54]requested_item shift.open_date is exist - process it [23:12:54]req_shift_open_date [23:12:54]req_shift_open_date done [23:12:54]produce_requested_data done [23:12:54]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226918,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [23:12:54]process_action_free close_receipt [23:12:54]json_value_free [23:12:54]json_value_free done [23:12:54]process_json_proto returns [23:12:54]Send response to host [23:12:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226918,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [23:12:54]free response buf [23:12:54]execute_script done [23:12:54]execute_script returns [23:12:54]free content buf [23:12:54]Sock 6.Close socket [23:12:54]Sock 6.Thread stoped [23:12:54]accept exits with 10 [23:12:54]New connection [23:12:54]New thread 3066568036 created [23:12:54]Thread 3066711396 joined [23:12:54]Waiting for new connection... [23:12:54] Sock 10.Parse request [23:12:54]Sock 10.Check first char [23:12:54]Sock 10.First char is OK [23:12:54]request: POST /json_proto HTTP/1.0 [23:12:54]Method: POST [23:12:54]URL: /json_proto [23:12:54]Method is POST - this is cgi request [23:12:54]url: /json_proto [23:12:54]query_string will be loaded in cgi processing [23:12:54]execute_cgi json_proto POST (null) [23:12:54]execute_cgi path=json_proto method=POST [23:12:54]POST find Content-Length [23:12:54]Host: 172.17.43.131:8080 [23:12:54]Content-Length: 798 [23:12:54]Content-Type: application/json [23:12:54] [23:12:54]POST finish read [23:12:54]Found Content-Length = 798 [23:12:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003350", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 7.880, "sum" : 600.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.46 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:12:54]execute_script... [23:12: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)2003350", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 7.880, "sum" : 600.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.46 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:12:54]POST & json_proto [23:12:54]process_json_proto [23:12:54]json parsed OK: [23:12:54]protocol is kg_v1.0 [23:12:54]action value=close_receipt [23:12:54]process_action close_receipt [23:12:54]cmd_close_receipt [23:12:54]MH_GetDate [23:12:54]Write to MH i2c: F0 00 00 68 00 57 [23:12:54]Write i2c OK [23:12:54]MH_I2C_Read... [23:12:54]Read from MH i2c: F0 [23:12:54]MH_I2C_Read... [23:12:54]Read from MH i2c: F0 09 00 [23:12:54]MH_I2C_Read... [23:12:54]Read from MH i2c: F0 09 00 68 00 00 77 D0 A6 66 F8 BA A6 66 71 [23:12:54]GetLastDocTimeStamp 1722208369 [23:12:54]current date 1722208375 [23:12:54]FM_GetShiftState [23:12:54]SAM_PROTO_GetShiftState [23:12:54]wFMCommunicate request_size=4 [23:12:54]MH_SAM_APDU [23:12:54]CAPDU: 80 13 01 00 [23:12:54]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [23:12:54]Write i2c OK [23:12:54]MH_I2C_Read... [23:12:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:12:54]Read from MH i2c: E2 [23:12:54]MH_I2C_Read... [23:12:54]Read from MH i2c: E2 0E 00 [23:12:54]MH_I2C_Read... [23:12:54]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 97 [23:12:54]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [23:12:54]wFMCommunicate OK [23:12:54]SAM_PROTO_GetShiftState done [23:12:54]FM_GetShiftState done [23:12:54]opened in 1722125326 [23:12:54]opened+sec_in_day 1722211726 [23:12:54]quantity*price = 60045 [23:12:54]sum+1 = 60047 [23:12:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.46 НСП 1% : 5.31 НДС 12% : 63.77 Наличными: 0.00 Безнал.: 600.46 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 579 28.07.2024 23:12 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226919 ФПД: 253844124525704 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T231255&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226919&fm=253844124525704&tin=02508201610067®Number=0000000000092624&sum=60046 [23:12:56]StoreToDocumentArchive [23:12:56]shift 439 fd 226919 [23:12:56]save to /storage/0439/doc_00226919 [23:12:56]save last doc name /storage/0439/doc_00226919 to /storage/kkm_last_doc_name [23:12:56]save OK [23:12:56]Clear old archive folders... [23:12:56]ProcessDocumentItem done err = 0, tmpTLVsize=248 [23:12:56]tlvbuf is 019BD720 [23:12:56]SAM_PROTO_ClearQueue [23:12:56]wFMCommunicate request_size=4 [23:12:56]MH_SAM_APDU [23:12:56]CAPDU: 80 09 00 00 [23:12:56]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [23:12:56]Write i2c OK [23:12:56]MH_I2C_Read... [23:12:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:12:56]Read from MH i2c: E2 [23:12:56]MH_I2C_Read... [23:12:56]Read from MH i2c: E2 03 00 [23:12:56]MH_I2C_Read... [23:12:56]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [23:12:56]RAPDU: 90 00 [23:12:56]wFMCommunicate OK [23:12:56]SAM_PROTO_ClearQueue done [23:12:56]KKMCreateOFDPacket [23:12:56]OFDProtocolAddRootSTLVToBuf [23:12:56]FM_MakeSignedData [23:12:56]FM_MakeSignedData [23:12:56]SAM_PROTO_SignData [23:12:56]wFMCommunicate request_size=4 [23:12:56]MH_SAM_APDU [23:12:56]CAPDU: 80 0D 01 02 [23:12:56]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [23:12:56]Write i2c OK [23:12:56]MH_I2C_Read... [23:12:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:12:56]Read from MH i2c: E2 [23:12:56]MH_I2C_Read... [23:12:56]Read from MH i2c: E2 03 00 [23:12:56]MH_I2C_Read... [23:12:56]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [23:12:56]RAPDU: 90 00 [23:12:56]wFMCommunicate OK [23:12:56]wFMCommunicate request_size=255 [23:12:56]MH_SAM_APDU [23:12: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 35 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8E EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 8E EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 02 00 00 F4 03 04 00 77 D0 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 67 76 03 00 35 04 06 00 E6 DE B0 DE [23:12:56]Write to MH i2c: E2 02 01 78 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8E EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 8E EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 02 00 00 F4 03 04 00 77 D0 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 67 76 03 00 35 04 06 00 E6 DE B0 DE 00 00 1C [23:12:56]Write i2c OK [23:12:56]MH_I2C_Read... [23:12:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:12:57]Read from MH i2c: E2 [23:12:57]MH_I2C_Read... [23:12:57]Read from MH i2c: E2 03 00 [23:12:57]MH_I2C_Read... [23:12:57]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [23:12:57]RAPDU: 90 00 [23:12:57]wFMCommunicate OK [23:12:57]wFMCommunicate request_size=7 [23:12:57]MH_SAM_APDU [23:12:57]CAPDU: 80 0D 02 02 02 E4 88 [23:12:57]Write to MH i2c: E2 0A 00 79 00 80 0D 02 02 02 00 E4 88 00 00 63 [23:12:57]Write i2c OK [23:12:57]MH_I2C_Read... [23:12:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:12:57]Read from MH i2c: E2 [23:12:57]MH_I2C_Read... [23:12:57]Read from MH i2c: E2 03 00 [23:12:57]MH_I2C_Read... [23:12:57]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [23:12:57]RAPDU: 90 00 [23:12:57]wFMCommunicate OK [23:12:57]wFMCommunicate request_size=4 [23:12:57]MH_SAM_APDU [23:12:57]CAPDU: 80 0D 03 02 [23:12:57]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [23:12:57]Write i2c OK [23:12:57]MH_I2C_Read... [23:12:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:12:57]Read from MH i2c: E2 [23:12:57]MH_I2C_Read... [23:12:57]Read from MH i2c: E2 0B 00 [23:12:57]MH_I2C_Read... [23:12:57]Read from MH i2c: E2 0B 00 7A 00 00 4D 8D 52 0D 13 C3 F9 A3 90 00 A1 [23:12:57]RAPDU: 4D 8D 52 0D 13 C3 F9 A3 90 00 [23:12:57]wFMCommunicate OK [23:12:57]SAM_PROTO_SignData done [23:12:57]FM_MakeSignedData done [23:12:57]CreateOFDProtocolMessage [23:12:57]wFMCommunicate request_size=4 [23:12:57]MH_SAM_APDU [23:12:57]CAPDU: 80 11 00 00 [23:12:57]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [23:12:57]Write i2c OK [23:12:57]MH_I2C_Read... [23:12:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:12:57]Read from MH i2c: E2 [23:12:57]MH_I2C_Read... [23:12:57]Read from MH i2c: E2 17 00 [23:12:57]MH_I2C_Read... [23:12:57]Read from MH i2c: E2 17 00 7B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 52 [23:12:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:12:57]wFMCommunicate OK [23:12:57]CreateOFDProtocolMessage done [23:12:57]OFDSenderStorePacket 226919 [23:12:57]StoreOFDPacket docnum=226919 [23:12:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 00 29 04 01 FB 48 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 35 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8E EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 8E EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 02 00 00 F4 03 04 00 77 D0 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 67 76 03 00 35 04 06 00 E6 DE B0 DE E4 88 4D 8D 52 0D 13 C3 F9 A3 [23:12:57]CheckFolder [23:12:57]dirname=/storage/ofd_packets [23:12:57]CheckFolder done [23:12:57]ProducePacketName [23:12:57]name=ofd_packets/00226919 [23:12:57]NVStorageSaveData ofd_packets/00226919 [23:12:57]File name is /storage/ofd_packets/00226919 [23:12:57]Write 298 bytes [23:12:57]NVStorageSaveData done [23:12:57]OFDSenderStorePacket done [23:12:57]KKMCreateOFDPacket done [23:12:57]NVStorageSaveData kkm_last_timestamp [23:12:57]File name is /storage/kkm_last_timestamp [23:12:57]Write 4 bytes [23:12:57]NVStorageSaveData done [23:12:57]ExternCall_PrintAddStr [23:12:57]wPrintStart [23:12:57]Write to MH i2c: 01 00 00 7C 00 7C [23:12:57]Write i2c OK [23:12:57]MH_I2C_Read... [23:12:57]Read from MH i2c: 01 [23:12:57]MH_I2C_Read... [23:12:57]Read from MH i2c: 01 07 00 [23:12:57]MH_I2C_Read... [23:12:57]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [23:12:57]RasterBufferAndPrint [23:12:57]line Счет N : (1)2003350 [23:12:57]line ИНН: 02508201610067 [23:12:57]line Контрольно-Кассовый Чек [23:12:57]line ПРОДАЖА [23:12:57]line ТРК (МРК, ГНК) : 31 [23:12:57]line Товар: 2710194210 [23:12:57]line ДТ-К-5 [23:12:57]line 7.880 * 76.20 [23:12:57]line = 600.46 [23:12:57]line НДС 12% НСП 1% [23:12:57]line > о реализуемом товаре [23:12:57]line ИТОГО: 600.46 [23:12:57]line НСП 1% : 5.31 [23:12:57]line НДС 12% : 63.77 [23:12:57]line Наличными: 0.00 [23:12:57]line Безнал.: 600.46 [23:12:57]line Место: АЗС № 97 "Партнер Нефть" [23:12:57]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [23:12:57]line СНО: Общий режим [23:12:57]line Чек 579 28.07.2024 23:12 [23:12:57]line Смена: 439 ФФД: 1.0 [23:12:57]line ЗНМ: 0300000054 [23:12:57]line РНМ: 0000000000092624 [23:12:57]line Версия ККМ: 001 [23:12:57]line Платежная система: O! деньги [23:12:57]line ФМ: 0000000000874959 [23:12:57]line ФД: 226919 [23:12:57]line ФПД: 253844124525704 [23:12:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T231255&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226919&fm=253844124525704&tin=02508201610067®Number=0000000000092624&sum=60046 [23:12:57]written 0, free lines is 4095 [23:12:57]OFD Sender: Processing packet 226919 [packets to send 604, broken 603] [23:12:57]ProducePacketName [23:12:57]name=ofd_packets/00226919 [23:12:57]OFD Sender: To server: pG, [23:12:57]CommunicateWithHost lk.salyk.kg:30040 [23:12:57]ConnectInit lk.salyk.kg [23:12:57]Write to MH i2c: 01 00 00 A6 00 A6 [23:12:57]Write i2c OK [23:12:57]MH_I2C_Read... [23:12:57]Read from MH i2c: 01 [23:12:57]MH_I2C_Read... [23:12:57]Read from MH i2c: 01 07 00 [23:12:57]MH_I2C_Read... [23:12:57]Read from MH i2c: 01 07 00 A6 00 00 00 00 00 00 72 0C 2B [23:12:57]RasterBufferAndPrint [23:12:57]line [23:12:57]line [23:12:57]line [23:12:57]line [23:12:57]line [23:12:57]written 0, free lines is 3204 [23:12:57]MH_Cut [23:12:57]Write to MH i2c: D1 01 00 AD 00 01 7F [23:12:57]Write i2c OK [23:12:57]MH_I2C_Read... [23:12:57]Read from MH i2c: D1 [23:12:57]MH_I2C_Read... [23:12:57]Read from MH i2c: D1 01 00 [23:12:57]MH_I2C_Read... [23:12:57]Read from MH i2c: D1 01 00 AD 00 00 7E [23:12:57]Write to MH i2c: 01 00 00 AE 00 AE [23:12:57]Write i2c OK [23:12:57]MH_I2C_Read... [23:12:59]*** Cut start [23:12:59]*** Partial cut [23:12:59]*** CUTSNS_PIN = 1 [23:12:59]*** CUTSNS_PIN = 0 [23:12:59]*** Brake cut motor [23:12:59]Read from MH i2c: 01 [23:12:59]MH_I2C_Read... [23:12:59]*** Stop cut motor [23:12:59]*** Cut end [23:12:59]Read from MH i2c: 01 07 00 [23:12:59]MH_I2C_Read... [23:12:59]Read from MH i2c: 01 07 00 AE 00 00 00 00 00 00 FF 0F C3 [23:12:59]process_action close_receipt done [23:12:59]requested_data is exist [23:12:59]produce_requested_data [23:12:59]requested_item fm.sn is exist - process it [23:12:59]wFMCommunicate request_size=4 [23:12:59]MH_SAM_APDU [23:12:59]CAPDU: 80 11 00 00 [23:12:59]Write to MH i2c: E2 08 00 AF 00 80 11 00 00 00 00 00 00 29 [23:12:59]Write i2c OK [23:12:59]MH_I2C_Read... [23:12:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:12:59]Read from MH i2c: E2 [23:12:59]MH_I2C_Read... [23:12:59]Read from MH i2c: E2 17 00 [23:12:59]MH_I2C_Read... [23:12:59]Read from MH i2c: E2 17 00 AF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 86 [23:12:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:12:59]wFMCommunicate OK [23:12:59]requested_item fd.num is exist - process it [23:12:59]SAM_PROTO_GetFieldsCounters [23:12:59]wFMCommunicate request_size=4 [23:12:59]MH_SAM_APDU [23:12:59]CAPDU: 80 13 00 00 [23:12:59]Write to MH i2c: E2 08 00 B0 00 80 13 00 00 00 00 00 00 2C [23:12:59]Write i2c OK [23:12:59]MH_I2C_Read... [23:12:59]Connected sock=11 [23:12:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 00 29 04 01 FB 48 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 35 FF 03 08 00 03 C8 1E 00 *** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:13:00]00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8E EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 8E EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 02 00 00 F4 03 04 00 77 D0 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 67 76 03 00 35 04 06 00 E6 DE B0 DE E4 88 4D 8D 52 0D 13 C3 F9 A3 [23:13:00]Read from MH i2c: E2 [23:13:00]MH_I2C_Read... [23:13:00]Read from MH i2c: E2 62 00 [23:13:00]MH_I2C_Read... [23:13:00]Read from MH i2c: E2 62 00 B0 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 67 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 43 02 00 00 5E 04 04 00 43 02 00 00 57 04 04 00 44 02 00 00 19 04 04 00 00 00 00 00 90 00 BC [23:13:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 67 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 43 02 00 00 5E 04 04 00 43 02 00 00 57 04 04 00 44 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:13:00]wFMCommunicate OK [23:13:00]SAM_PROTO_GetFieldsCounters done [23:13:00]requested_item shift.num is exist - process it [23:13:00]requested_item shift.opened is exist - process it [23:13:00]req_shift_opened [23:13:00]FM_GetShiftState [23:13:00]SAM_PROTO_GetShiftState [23:13:00]wFMCommunicate request_size=4 [23:13:00]MH_SAM_APDU [23:13:00]CAPDU: 80 13 01 00 [23:13:00]Write to MH i2c: E2 08 00 B1 00 80 13 01 00 00 00 00 00 2E [23:13:00]Write i2c OK [23:13:00]MH_I2C_Read... [23:13:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:13:00]Read from MH i2c: E2 [23:13:00]MH_I2C_Read... [23:13:00]Read from MH i2c: E2 0E 00 [23:13:00]MH_I2C_Read... [23:13:00]Read from MH i2c: E2 0E 00 B1 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 DF [23:13:00]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [23:13:00]wFMCommunicate OK [23:13:00]SAM_PROTO_GetShiftState done [23:13:00]FM_GetShiftState done [23:13:00]req_shift_opened done [23:13:00]requested_item shift.open_date is exist - process it [23:13:00]req_shift_open_date [23:13:00]req_shift_open_date done [23:13:00]produce_requested_data done [23:13:00]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226919,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [23:13:00]process_action_free close_receipt [23:13:00]json_value_free [23:13:00]json_value_free done [23:13:00]process_json_proto returns [23:13:00]Send response to host [23:13:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226919,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [23:13:00]free response buf [23:13:00]execute_script done [23:13:00]execute_script returns [23:13:00]free content buf [23:13:00]Sock 10.Close socket [23:13:00]Sock 10.Thread stoped [23:13:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 A1 3F 47 00 6F 98 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 67 76 03 00 F4 03 04 00 90 7C A6 66 B6 04 01 00 00 EE 00 37 37 43 99 78 0F [23:13:00]CommunicateWithHost err = 0 [23:13:00]CheckOFDResponse [23:13:00]1017 (14) - 77093643461234 [23:13:00]1041 (16) - 0000000000874959 [23:13:00]1040 (4) - 226919 [23:13:00]1012 (4) - 28.07.2024 17:14 [23:13:00]1206 (1) - 0 [23:13:00]OFD Sender: Remove packet 226919 [23:13:00]ProducePacketName [23:13:00]name=ofd_packets/00226919 [23:13:00]NVStorageDeleteData [23:13:01]OFD Sender: No OFD packet to send [23:13:06]OFD Sender: No OFD packet to send [23:13:10]recv_with_timeout no data received [23:13:11]OFD Sender: No OFD packet to send [23:13:16]OFD Sender: No OFD packet to send [23:13:21]OFD Sender: No OFD packet to send [23:13:26]OFD Sender: No OFD packet to send [23:13:31]OFD Sender: No OFD packet to send [23:13:36]OFD Sender: No OFD packet to send [23:13:41]accept exits with 6 [23:13:41]New connection [23:13:41]New thread 3066711396 created [23:13:41]Thread 3066568036 joined [23:13:41]Waiting for new connection... [23:13:41] Sock 6.Parse request [23:13:41]Sock 6.Check first char [23:13:41]Sock 6.First char is OK [23:13:41]request: POST /json_proto HTTP/1.0 [23:13:41]Method: POST [23:13:41]URL: /json_proto [23:13:41]Method is POST - this is cgi request [23:13:41]url: /json_proto [23:13:41]query_string will be loaded in cgi processing [23:13:41]execute_cgi json_proto POST (null) [23:13:41]execute_cgi path=json_proto method=POST [23:13:41]POST find Content-Length [23:13:41]Host: 172.17.43.131:8080 [23:13:41]Content-Length: 683 [23:13:41]Content-Type: application/json [23:13:41] [23:13:41]POST finish read [23:13:41]Found Content-Length = 683 [23:13:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003351", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:13:41]execute_script... [23:13: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)2003351", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:13:41]POST & json_proto [23:13:41]process_json_proto [23:13:41]json parsed OK: [23:13:41]protocol is kg_v1.0 [23:13:41]action value=close_receipt [23:13:41]process_action close_receipt [23:13:41]cmd_close_receipt [23:13:41]MH_GetDate [23:13:41]Write to MH i2c: F0 00 00 B2 00 A1 [23:13:41]Write i2c OK [23:13:41]MH_I2C_Read... [23:13:41]Read from MH i2c: F0 [23:13:41]MH_I2C_Read... [23:13:41]Read from MH i2c: F0 09 00 [23:13:41]MH_I2C_Read... [23:13:41]Read from MH i2c: F0 09 00 B2 00 00 A5 D0 A6 66 F8 BA A6 66 E9 [23:13:41]GetLastDocTimeStamp 1722208375 [23:13:41]current date 1722208421 [23:13:41]FM_GetShiftState [23:13:41]SAM_PROTO_GetShiftState [23:13:41]wFMCommunicate request_size=4 [23:13:41]MH_SAM_APDU [23:13:41]CAPDU: 80 13 01 00 [23:13:41]Write to MH i2c: E2 08 00 B3 00 80 13 01 00 00 00 00 00 30 [23:13:41]Write i2c OK [23:13:41]MH_I2C_Read... [23:13:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:13:41]Read from MH i2c: E2 [23:13:41]MH_I2C_Read... [23:13:41]Read from MH i2c: E2 0E 00 [23:13:41]MH_I2C_Read... [23:13:41]Read from MH i2c: E2 0E 00 B3 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 E1 [23:13:41]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [23:13:41]wFMCommunicate OK [23:13:41]SAM_PROTO_GetShiftState done [23:13:41]FM_GetShiftState done [23:13:41]opened in 1722125326 [23:13:41]opened+sec_in_day 1722211726 [23:13:41]quantity*price = 100005 [23:13:41]sum+1 = 100006 [23:13:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 580 28.07.2024 23:13 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226920 ФПД: 214847509488311 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T231341&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226920&fm=214847509488311&tin=02508201610067®Number=0000000000092624&sum=100000 [23:13:42]StoreToDocumentArchive [23:13:42]shift 439 fd 226920 [23:13:42]save to /storage/0439/doc_00226920 [23:13:42]save last doc name /storage/0439/doc_00226920 to /storage/kkm_last_doc_name [23:13:42]save OK [23:13:42]Clear old archive folders... [23:13:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:13:42]tlvbuf is 01A1ABE0 [23:13:42]SAM_PROTO_ClearQueue [23:13:42]wFMCommunicate request_size=4 [23:13:42]MH_SAM_APDU [23:13:42]CAPDU: 80 09 00 00 [23:13:42]Write to MH i2c: E2 08 00 C0 00 80 09 00 00 00 00 00 00 32 [23:13:42]Write i2c OK [23:13:42]MH_I2C_Read... [23:13:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:13:42]Read from MH i2c: E2 [23:13:42]MH_I2C_Read... [23:13:42]Read from MH i2c: E2 03 00 [23:13:42]MH_I2C_Read... [23:13:42]Read from MH i2c: E2 03 00 C0 00 00 90 00 34 [23:13:42]RAPDU: 90 00 [23:13:42]wFMCommunicate OK [23:13:42]SAM_PROTO_ClearQueue done [23:13:42]KKMCreateOFDPacket [23:13:42]OFDProtocolAddRootSTLVToBuf [23:13:42]FM_MakeSignedData [23:13:42]FM_MakeSignedData [23:13:42]SAM_PROTO_SignData [23:13:42]wFMCommunicate request_size=4 [23:13:42]MH_SAM_APDU [23:13:42]CAPDU: 80 0D 01 02 [23:13:42]Write to MH i2c: E2 08 00 C1 00 80 0D 01 02 00 00 00 00 3A [23:13:42]Write i2c OK [23:13:42]MH_I2C_Read... [23:13:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:13:42]Read from MH i2c: E2 [23:13:42]MH_I2C_Read... [23:13:42]Read from MH i2c: E2 03 00 [23:13:42]MH_I2C_Read... [23:13:42]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [23:13:42]RAPDU: 90 00 [23:13:42]wFMCommunicate OK [23:13:42]wFMCommunicate request_size=255 [23:13:42]MH_SAM_APDU [23:13:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 44 02 00 00 F4 03 04 00 A5 D0 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 68 76 03 00 35 04 06 00 C3 [23:13:42]Write to MH i2c: E2 02 01 C2 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 44 02 00 00 F4 03 04 00 A5 D0 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 68 76 03 00 35 04 06 00 C3 00 00 73 [23:13:42]Write i2c OK [23:13:42]MH_I2C_Read... [23:13:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:13:42]Read from MH i2c: E2 [23:13:42]MH_I2C_Read... [23:13:42]Read from MH i2c: E2 03 00 [23:13:42]MH_I2C_Read... [23:13:42]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [23:13:42]RAPDU: 90 00 [23:13:42]wFMCommunicate OK [23:13:42]wFMCommunicate request_size=10 [23:13:42]MH_SAM_APDU [23:13:42]CAPDU: 80 0D 02 02 05 67 15 7B E2 B7 [23:13:42]Write to MH i2c: E2 0D 00 C3 00 80 0D 02 02 05 00 67 15 7B E2 B7 00 00 D7 [23:13:42]Write i2c OK [23:13:42]MH_I2C_Read... [23:13:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:13:42]Read from MH i2c: E2 [23:13:42]MH_I2C_Read... [23:13:42]Read from MH i2c: E2 03 00 [23:13:42]MH_I2C_Read... [23:13:42]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [23:13:42]RAPDU: 90 00 [23:13:42]wFMCommunicate OK [23:13:42]wFMCommunicate request_size=4 [23:13:42]MH_SAM_APDU [23:13:42]CAPDU: 80 0D 03 02 [23:13:42]Write to MH i2c: E2 08 00 C4 00 80 0D 03 02 00 00 00 00 3F [23:13:42]Write i2c OK [23:13:42]MH_I2C_Read... [23:13:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:13:42]Read from MH i2c: E2 [23:13:42]MH_I2C_Read... [23:13:42]Read from MH i2c: E2 0B 00 [23:13:42]MH_I2C_Read... [23:13:42]Read from MH i2c: E2 0B 00 C4 00 00 D1 37 ED 22 C8 EF 11 38 90 00 57 [23:13:42]RAPDU: D1 37 ED 22 C8 EF 11 38 90 00 [23:13:42]wFMCommunicate OK [23:13:42]SAM_PROTO_SignData done [23:13:42]FM_MakeSignedData done [23:13:42]CreateOFDProtocolMessage [23:13:42]wFMCommunicate request_size=4 [23:13:42]MH_SAM_APDU [23:13:42]CAPDU: 80 11 00 00 [23:13:42]Write to MH i2c: E2 08 00 C5 00 80 11 00 00 00 00 00 00 3F [23:13:42]Write i2c OK [23:13:42]MH_I2C_Read... [23:13:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:13:42]Read from MH i2c: E2 [23:13:42]MH_I2C_Read... [23:13:42]Read from MH i2c: E2 17 00 [23:13:42]MH_I2C_Read... [23:13:42]Read from MH i2c: E2 17 00 C5 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9C [23:13:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:13:42]wFMCommunicate OK [23:13:42]CreateOFDProtocolMessage done [23:13:42]OFDSenderStorePacket 226920 [23:13:42]StoreOFDPacket docnum=226920 [23:13:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 8D DF 07 01 0B B2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 44 02 00 00 F4 03 04 00 A5 D0 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 68 76 03 00 35 04 06 00 C3 67 15 7B E2 B7 D1 37 ED 22 C8 EF 11 38 [23:13:42]CheckFolder [23:13:42]dirname=/storage/ofd_packets [23:13:42]CheckFolder done [23:13:42]ProducePacketName [23:13:42]name=ofd_packets/00226920 [23:13:42]NVStorageSaveData ofd_packets/00226920 [23:13:42]File name is /storage/ofd_packets/00226920 [23:13:42]Write 301 bytes [23:13:42]NVStorageSaveData done [23:13:42]OFDSenderStorePacket done [23:13:42]KKMCreateOFDPacket done [23:13:42]NVStorageSaveData kkm_last_timestamp [23:13:42]File name is /storage/kkm_last_timestamp [23:13:42]Write 4 bytes [23:13:42]NVStorageSaveData done [23:13:42]ExternCall_PrintAddStr [23:13:42]wPrintStart [23:13:42]Write to MH i2c: 01 00 00 C6 00 C6 [23:13:42]Write i2c OK [23:13:42]MH_I2C_Read... [23:13:42]Read from MH i2c: 01 [23:13:42]MH_I2C_Read... [23:13:42]Read from MH i2c: 01 07 00 [23:13:42]MH_I2C_Read... [23:13:42]Read from MH i2c: 01 07 00 C6 00 00 00 00 00 00 FF 0F DB [23:13:42]RasterBufferAndPrint [23:13:42]line Счет N : (1)2003351 [23:13:42]line ИНН: 02508201610067 [23:13:42]line Контрольно-Кассовый Чек [23:13:42]line ПРОДАЖА [23:13:42]line ТРК (МРК, ГНК) : 43 [23:13:42]line Товар: 2710124130 [23:13:42]line Аи-92-К-5 [23:13:42]line 14.750 * 67.80 [23:13:42]line = 1000.05 [23:13:42]line НДС 12% НСП 1% [23:13:42]line > о реализуемом товаре [23:13:42]line ОКРУГЛЕНИЕ: -0.05 [23:13:42]line ИТОГО: 1000.00 [23:13:42]line Внесено: 1000.00 [23:13:42]line СДАЧА: 0.00 [23:13:42]line НСП 1% : 8.85 [23:13:42]line НДС 12% : 106.20 [23:13:42]line Наличными: 1000.00 [23:13:42]line Безнал.: 0.00 [23:13:42]line Место: АЗС № 97 "Партнер Нефть" [23:13:42]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [23:13:42]line СНО: Общий режим [23:13:42]line Чек 580 28.07.2024 23:13 [23:13:42]line Смена: 439 ФФД: 1.0 [23:13:42]line ЗНМ: 0300000054 [23:13:42]line РНМ: 0000000000092624 [23:13:42]line Версия ККМ: 001 [23:13:42]line ФМ: 0000000000874959 [23:13:42]line ФД: 226920 [23:13:42]line ФПД: 214847509488311 [23:13:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T231341&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226920&fm=214847509488311&tin=02508201610067®Number=0000000000092624&sum=100000 [23:13:42]OFD Sender: Processing packet 226920 [packets to send 604, broken 603] [23:13:42]ProducePacketName [23:13:42]name=ofd_packets/00226920 [23:13:42]OFD Sender: To server: pG, [23:13:42]CommunicateWithHost lk.salyk.kg:30040 [23:13:42]ConnectInit lk.salyk.kg [23:13:42]written 0, free lines is 4095 [23:13:42]recv_with_timeout no data received [23:13:43]Write to MH i2c: 01 00 00 F1 00 F1 [23:13:43]Write i2c OK [23:13:43]MH_I2C_Read... [23:13:43]Read from MH i2c: 01 [23:13:43]MH_I2C_Read... [23:13:43]Read from MH i2c: 01 07 00 [23:13:43]MH_I2C_Read... [23:13:43]Read from MH i2c: 01 07 00 F1 00 00 00 00 00 00 65 0C 69 [23:13:43]RasterBufferAndPrint [23:13:43]line [23:13:43]line [23:13:43]line [23:13:43]line [23:13:43]line [23:13:43]written 0, free lines is 3182 [23:13:43]MH_Cut [23:13:43]Write to MH i2c: D1 01 00 F8 00 01 CA [23:13:43]Write i2c OK [23:13:43]MH_I2C_Read... [23:13:43]Read from MH i2c: D1 [23:13:43]MH_I2C_Read... [23:13:43]Read from MH i2c: D1 01 00 [23:13:43]MH_I2C_Read... [23:13:43]Read from MH i2c: D1 01 00 F8 00 00 C9 [23:13:43]Write to MH i2c: 01 00 00 F9 00 F9 [23:13:43]Write i2c OK [23:13:43]MH_I2C_Read... [23:13:44]*** Cut start [23:13:44]*** Partial cut [23:13:44]*** CUTSNS_PIN = 1 [23:13:44]*** CUTSNS_PIN = 0 [23:13:44]*** Brake cut motor [23:13:45]Read from MH i2c: 01 [23:13:45]MH_I2C_Read... [23:13:45]*** Stop cut motor [23:13:45]*** Cut end [23:13:45]Read from MH i2c: 01 07 00 [23:13:45]MH_I2C_Read... [23:13:45]Read from MH i2c: 01 07 00 F9 00 00 00 00 00 00 FF 0F 0E [23:13:45]process_action close_receipt done [23:13:45]requested_data is exist [23:13:45]produce_requested_data [23:13:45]requested_item fm.sn is exist - process it [23:13:45]wFMCommunicate request_size=4 [23:13:45]MH_SAM_APDU [23:13:45]CAPDU: 80 11 00 00 [23:13:45]Write to MH i2c: E2 08 00 FA 00 80 11 00 00 00 00 00 00 74 [23:13:45]Write i2c OK [23:13:45]MH_I2C_Read... [23:13:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:13:45]Read from MH i2c: E2 [23:13:45]MH_I2C_Read... [23:13:45]Read from MH i2c: E2 17 00 [23:13:45]MH_I2C_Read... [23:13:45]Read from MH i2c: E2 17 00 FA 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D1 [23:13:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:13:45]wFMCommunicate OK [23:13:45]requested_item fd.num is exist - process it [23:13:45]SAM_PROTO_GetFieldsCounters [23:13:45]wFMCommunicate request_size=4 [23:13:45]MH_SAM_APDU [23:13:45]CAPDU: 80 13 00 00 [23:13:45]Write to MH i2c: E2 08 00 FB 00 80 13 00 00 00 00 00 00 77 [23:13:45]Write i2c OK [23:13:45]MH_I2C_Read... [23:13:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:13:45]Read from MH i2c: E2 [23:13:45]MH_I2C_Read... [23:13:45]Read from MH i2c: E2 62 00 [23:13:45]MH_I2C_Read... [23:13:45]Read from MH i2c: E2 62 00 FB 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 68 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 44 02 00 00 5E 04 04 00 44 02 00 00 57 04 04 00 45 02 00 00 19 04 04 00 00 00 00 00 90 00 0B [23:13:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 68 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 44 02 00 00 5E 04 04 00 44 02 00 00 57 04 04 00 45 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:13:45]wFMCommunicate OK [23:13:45]SAM_PROTO_GetFieldsCounters done [23:13:45]requested_item shift.num is exist - process it [23:13:45]requested_item shift.opened is exist - process it [23:13:45]req_shift_opened [23:13:45]FM_GetShiftState [23:13:45]SAM_PROTO_GetShiftState [23:13:45]wFMCommunicate request_size=4 [23:13:45]MH_SAM_APDU [23:13:45]CAPDU: 80 13 01 00 [23:13:45]Write to MH i2c: E2 08 00 FC 00 80 13 01 00 00 00 00 00 79 [23:13:45]Connected sock=11 [23:13:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 8D DF 07 01 0B B2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 Write i2c OK [23:13:45]00 MH_I2C_Read... [23:13:45]F2 *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:13:45]03 Read from MH i2c: 01 E2 00 [23:13:45]01 MH_I2C_Read... [23:13:45]F6 Read from MH i2c: 03 E2 01 0E 00 00 01 [23:13:45]BC MH_I2C_Read... [23:13:45]04 01 Read from MH i2c: 00 E2 01 0E FC 00 03 FC 06 00 00 00 A0 09 86 00 01 01 00 0E 00 8C 00 A5 EB 66 03 00 26 00 00 00 EF 00 03 90 0F 00 00 F6 03 01 00 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 2A 00 [23:13:45]00 RAPDU: 39 09 04 00 06 01 00 0E 00 8C 00 A5 00 66 00 00 00 00 00 00 1F 00 04 90 02 00 00 [23:13:45]01 wFMCommunicate OK [23:13:45]00 SAM_PROTO_GetShiftState done [23:13:45]12 FM_GetShiftState done [23:13:45]04 04 00 44 02 00 00 F4 03 04 00 A5 D0 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 req_shift_opened done [23:13:45]30 requested_item shift.open_date is exist - process it [23:13:45]39 req_shift_open_date [23:13:45]32 req_shift_open_date done [23:13:45]36 produce_requested_data done [23:13:45]32 produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226920,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [23:13:45]34 process_action_free close_receipt [23:13:45]11 json_value_free [23:13:45]04 json_value_free done [23:13:45]10 process_json_proto returns [23:13:45]00 Send response to host [23:13:45]30 {"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226920,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [23:13:45]30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 68 76 03 00 35 04 06 00 C3 67 15 7B E2 B7 D1 37 ED 22 C8 EF 11 38 [23:13:45]free response buf [23:13:45]execute_script done [23:13:45]execute_script returns [23:13:45]free content buf [23:13:45]Sock 6.Close socket [23:13:45]Sock 6.Thread stoped [23:13:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 89 EB 47 00 03 3A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 68 76 03 00 F4 03 04 00 BE 7C A6 66 B6 04 01 00 00 61 3E 2D 9B F3 82 65 DC [23:13:46]CommunicateWithHost err = 0 [23:13:46]CheckOFDResponse [23:13:46]1017 (14) - 77093643461234 [23:13:46]1041 (16) - 0000000000874959 [23:13:46]1040 (4) - 226920 [23:13:46]1012 (4) - 28.07.2024 17:15 [23:13:46]1206 (1) - 0 [23:13:46]OFD Sender: Remove packet 226920 [23:13:46]ProducePacketName [23:13:46]name=ofd_packets/00226920 [23:13:46]NVStorageDeleteData [23:13:47]OFD Sender: No OFD packet to send [23:13:51]accept exits with 10 [23:13:51]New connection [23:13:51]New thread 3066568036 created [23:13:51]Thread 3066711396 joined [23:13:51]Waiting for new connection... [23:13:51] Sock 10.Parse request [23:13:51]Sock 10.Check first char [23:13:51]Sock 10.First char is OK [23:13:51]request: POST /json_proto HTTP/1.0 [23:13:51]Method: POST [23:13:51]URL: /json_proto [23:13:51]Method is POST - this is cgi request [23:13:51]url: /json_proto [23:13:51]query_string will be loaded in cgi processing [23:13:51]execute_cgi json_proto POST (null) [23:13:51]execute_cgi path=json_proto method=POST [23:13:51]POST find Content-Length [23:13:51]Host: 172.17.43.131:8080 [23:13:51]Content-Length: 683 [23:13:51]Content-Type: application/json [23:13:51] [23:13:51]POST finish read [23:13:51]Found Content-Length = 683 [23:13:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003352", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:13:51]execute_script... [23: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)2003352", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:13:51]POST & json_proto [23:13:51]process_json_proto [23:13:51]json parsed OK: [23:13:51]protocol is kg_v1.0 [23:13:51]action value=close_receipt [23:13:51]process_action close_receipt [23:13:51]cmd_close_receipt [23:13:51]MH_GetDate [23:13:51]Write to MH i2c: F0 00 00 FD 00 EC [23:13:51]Write i2c OK [23:13:51]MH_I2C_Read... [23:13:51]Read from MH i2c: F0 [23:13:51]MH_I2C_Read... [23:13:51]Read from MH i2c: F0 09 00 [23:13:51]MH_I2C_Read... [23:13:51]Read from MH i2c: F0 09 00 FD 00 00 AF D0 A6 66 F8 BA A6 66 3E [23:13:51]GetLastDocTimeStamp 1722208421 [23:13:51]current date 1722208431 [23:13:51]FM_GetShiftState [23:13:51]SAM_PROTO_GetShiftState [23:13:51]wFMCommunicate request_size=4 [23:13:51]MH_SAM_APDU [23:13:51]CAPDU: 80 13 01 00 [23:13:51]Write to MH i2c: E2 08 00 FE 00 80 13 01 00 00 00 00 00 7B [23:13:51]Write i2c OK [23:13:51]MH_I2C_Read... [23:13:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:13:51]Read from MH i2c: E2 [23:13:51]MH_I2C_Read... [23:13:51]Read from MH i2c: E2 0E 00 [23:13:51]MH_I2C_Read... [23:13:51]Read from MH i2c: E2 0E 00 FE 00 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 2C [23:13:51]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [23:13:51]wFMCommunicate OK [23:13:51]SAM_PROTO_GetShiftState done [23:13:51]FM_GetShiftState done [23:13:51]opened in 1722125326 [23:13:51]opened+sec_in_day 1722211726 [23:13:51]quantity*price = 100021 [23:13:51]sum+1 = 100023 [23:13:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 581 28.07.2024 23:13 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226921 ФПД: 246807592955214 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T231351&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226921&fm=246807592955214&tin=02508201610067®Number=0000000000092624&sum=100000 [23:13:52]StoreToDocumentArchive [23:13:52]shift 439 fd 226921 [23:13:52]save to /storage/0439/doc_00226921 [23:13:52]save last doc name /storage/0439/doc_00226921 to /storage/kkm_last_doc_name [23:13:52]save OK [23:13:52]Clear old archive folders... [23:13:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:13:52]tlvbuf is 01A12370 [23:13:52]SAM_PROTO_ClearQueue [23:13:52]wFMCommunicate request_size=4 [23:13:52]MH_SAM_APDU [23:13:52]CAPDU: 80 09 00 00 [23:13:52]Write to MH i2c: E2 08 00 0B 01 80 09 00 00 00 00 00 00 7E [23:13:52]Write i2c OK [23:13:52]MH_I2C_Read... [23:13:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:13:52]Read from MH i2c: E2 [23:13:52]MH_I2C_Read... [23:13:52]Read from MH i2c: E2 03 00 [23:13:52]MH_I2C_Read... [23:13:52]Read from MH i2c: E2 03 00 0B 01 00 90 00 80 [23:13:52]RAPDU: 90 00 [23:13:52]wFMCommunicate OK [23:13:52]SAM_PROTO_ClearQueue done [23:13:52]KKMCreateOFDPacket [23:13:52]OFDProtocolAddRootSTLVToBuf [23:13:52]FM_MakeSignedData [23:13:52]FM_MakeSignedData [23:13:52]SAM_PROTO_SignData [23:13:52]wFMCommunicate request_size=4 [23:13:52]MH_SAM_APDU [23:13:52]CAPDU: 80 0D 01 02 [23:13:52]Write to MH i2c: E2 08 00 0C 01 80 0D 01 02 00 00 00 00 86 [23:13:52]Write i2c OK [23:13:52]MH_I2C_Read... [23:13:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:13:52]Read from MH i2c: E2 [23:13:52]MH_I2C_Read... [23:13:52]Read from MH i2c: E2 03 00 [23:13:52]MH_I2C_Read... [23:13:52]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [23:13:52]RAPDU: 90 00 [23:13:52]wFMCommunicate OK [23:13:52]wFMCommunicate request_size=255 [23:13:52]MH_SAM_APDU [23: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 45 02 00 00 F4 03 04 00 AF D0 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 69 76 03 00 35 04 06 00 E0 [23:13:52]Write to MH i2c: E2 02 01 0D 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 45 02 00 00 F4 03 04 00 AF D0 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 69 76 03 00 35 04 06 00 E0 00 00 86 [23:13:52]Write i2c OK [23:13:52]MH_I2C_Read... [23:13:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:13:53]Read from MH i2c: E2 [23:13:53]MH_I2C_Read... [23:13:53]Read from MH i2c: E2 03 00 [23:13:53]MH_I2C_Read... [23:13:53]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [23:13:53]RAPDU: 90 00 [23:13:53]wFMCommunicate OK [23:13:53]wFMCommunicate request_size=10 [23:13:53]MH_SAM_APDU [23:13:53]CAPDU: 80 0D 02 02 05 78 5E E7 ED 4E [23:13:53]Write to MH i2c: E2 0D 00 0E 01 80 0D 02 02 05 00 78 5E E7 ED 4E 00 00 8B [23:13:53]Write i2c OK [23:13:53]MH_I2C_Read... [23:13:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:13:53]Read from MH i2c: E2 [23:13:53]MH_I2C_Read... [23:13:53]Read from MH i2c: E2 03 00 [23:13:53]MH_I2C_Read... [23:13:53]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [23:13:53]RAPDU: 90 00 [23:13:53]wFMCommunicate OK [23:13:53]wFMCommunicate request_size=4 [23:13:53]MH_SAM_APDU [23:13:53]CAPDU: 80 0D 03 02 [23:13:53]Write to MH i2c: E2 08 00 0F 01 80 0D 03 02 00 00 00 00 8B [23:13:53]Write i2c OK [23:13:53]MH_I2C_Read... [23:13:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:13:53]Read from MH i2c: E2 [23:13:53]MH_I2C_Read... [23:13:53]Read from MH i2c: E2 0B 00 [23:13:53]MH_I2C_Read... [23:13:53]Read from MH i2c: E2 0B 00 0F 01 00 81 56 B1 BB 35 EB F0 0A 90 00 E9 [23:13:53]RAPDU: 81 56 B1 BB 35 EB F0 0A 90 00 [23:13:53]wFMCommunicate OK [23:13:53]SAM_PROTO_SignData done [23:13:53]FM_MakeSignedData done [23:13:53]CreateOFDProtocolMessage [23:13:53]wFMCommunicate request_size=4 [23:13:53]MH_SAM_APDU [23:13:53]CAPDU: 80 11 00 00 [23:13:53]Write to MH i2c: E2 08 00 10 01 80 11 00 00 00 00 00 00 8B [23:13:53]Write i2c OK [23:13:53]MH_I2C_Read... [23:13:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:13:53]Read from MH i2c: E2 [23:13:53]MH_I2C_Read... [23:13:53]Read from MH i2c: E2 17 00 [23:13:53]MH_I2C_Read... [23:13:53]recv_with_timeout no data received [23:13:53]Read from MH i2c: E2 17 00 10 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E8 [23:13:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:13:53]wFMCommunicate OK [23:13:53]CreateOFDProtocolMessage done [23:13:53]OFDSenderStorePacket 226921 [23:13:53]StoreOFDPacket docnum=226921 [23:13:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 F3 62 07 01 D8 07 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 45 02 00 00 F4 03 04 00 AF D0 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 69 76 03 00 35 04 06 00 E0 78 5E E7 ED 4E 81 56 B1 BB 35 EB F0 0A [23:13:53]CheckFolder [23:13:53]dirname=/storage/ofd_packets [23:13:53]CheckFolder done [23:13:53]ProducePacketName [23:13:53]name=ofd_packets/00226921 [23:13:53]NVStorageSaveData ofd_packets/00226921 [23:13:53]File name is /storage/ofd_packets/00226921 [23:13:53]Write 301 bytes [23:13:53]NVStorageSaveData done [23:13:53]OFDSenderStorePacket done [23:13:53]KKMCreateOFDPacket done [23:13:53]NVStorageSaveData kkm_last_timestamp [23:13:53]File name is /storage/kkm_last_timestamp [23:13:53]Write 4 bytes [23:13:53]NVStorageSaveData done [23:13:53]ExternCall_PrintAddStr [23:13:53]wPrintStart [23:13:53]Write to MH i2c: 01 00 00 11 01 12 [23:13:53]Write i2c OK [23:13:53]MH_I2C_Read... [23:13:53]Read from MH i2c: 01 [23:13:53]MH_I2C_Read... [23:13:53]Read from MH i2c: 01 07 00 [23:13:53]MH_I2C_Read... [23:13:53]Read from MH i2c: 01 07 00 11 01 00 00 00 00 00 FF 0F 27 [23:13:53]RasterBufferAndPrint [23:13:53]line Счет N : (1)2003352 [23:13:53]line ИНН: 02508201610067 [23:13:53]line Контрольно-Кассовый Чек [23:13:53]line ПРОДАЖА [23:13:53]line ТРК (МРК, ГНК) : 64 [23:13:53]line Товар: 2710124500 [23:13:53]line Аи-95-К-5 [23:13:53]line 13.480 * 74.20 [23:13:53]line = 1000.22 [23:13:53]line НДС 12% НСП 1% [23:13:53]line > о реализуемом товаре [23:13:53]line ОКРУГЛЕНИЕ: -0.22 [23:13:53]line ИТОГО: 1000.00 [23:13:53]line Внесено: 1000.00 [23:13:53]line СДАЧА: 0.00 [23:13:53]line НСП 1% : 8.85 [23:13:53]line НДС 12% : 106.22 [23:13:53]line Наличными: 1000.00 [23:13:53]line Безнал.: 0.00 [23:13:53]line Место: АЗС № 97 "Партнер Нефть" [23:13:53]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [23:13:53]line СНО: Общий режим [23:13:53]line Чек 581 28.07.2024 23:13 [23:13:53]line Смена: 439 ФФД: 1.0 [23:13:53]line ЗНМ: 0300000054 [23:13:53]line РНМ: 0000000000092624 [23:13:53]line Версия ККМ: 001 [23:13:53]line ФМ: 0000000000874959 [23:13:53]line ФД: 226921 [23:13:53]line ФПД: 246807592955214 [23:13:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T231351&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226921&fm=246807592955214&tin=02508201610067®Number=0000000000092624&sum=100000 [23:13:53]written 0, free lines is 4095 [23:13:53]OFD Sender: Processing packet 226921 [packets to send 604, broken 603] [23:13:53]ProducePacketName [23:13:53]name=ofd_packets/00226921 [23:13:53]OFD Sender: To server: pG, [23:13:53]CommunicateWithHost lk.salyk.kg:30040 [23:13:53]ConnectInit lk.salyk.kg [23:13:53]Write to MH i2c: 01 00 00 3C 01 3D [23:13:53]Write i2c OK [23:13:53]MH_I2C_Read... [23:13:53]Read from MH i2c: 01 [23:13:53]MH_I2C_Read... [23:13:53]Read from MH i2c: 01 07 00 [23:13:53]MH_I2C_Read... [23:13:53]Read from MH i2c: 01 07 00 3C 01 00 00 00 00 00 6D 0C BD [23:13:53]RasterBufferAndPrint [23:13:53]line [23:13:53]line [23:13:53]line [23:13:53]line [23:13:53]line [23:13:53]written 0, free lines is 3191 [23:13:53]MH_Cut [23:13:53]Write to MH i2c: D1 01 00 43 01 01 16 [23:13:53]Write i2c OK [23:13:53]MH_I2C_Read... [23:13:53]Read from MH i2c: D1 [23:13:53]MH_I2C_Read... [23:13:53]Read from MH i2c: D1 01 00 [23:13:53]MH_I2C_Read... [23:13:53]Read from MH i2c: D1 01 00 43 01 00 15 [23:13:53]Write to MH i2c: 01 00 00 44 01 45 [23:13:53]Write i2c OK [23:13:53]MH_I2C_Read... [23:13:55]*** Cut start [23:13:55]*** Partial cut [23:13:55]*** CUTSNS_PIN = 1 [23:13:55]*** CUTSNS_PIN = 0 [23:13:55]*** Brake cut motor [23:13:55]Read from MH i2c: 01 [23:13:55]MH_I2C_Read... [23:13:55]*** Stop cut motor [23:13:55]*** Cut end [23:13:55]Read from MH i2c: 01 07 00 [23:13:55]MH_I2C_Read... [23:13:55]Read from MH i2c: 01 07 00 44 01 00 00 00 00 00 FF 0F 5A [23:13:55]process_action close_receipt done [23:13:55]requested_data is exist [23:13:55]produce_requested_data [23:13:55]requested_item fm.sn is exist - process it [23:13:55]wFMCommunicate request_size=4 [23:13:55]MH_SAM_APDU [23:13:55]CAPDU: 80 11 00 00 [23:13:55]Write to MH i2c: E2 08 00 45 01 80 11 00 00 00 00 00 00 C0 [23:13:55]Write i2c OK [23:13:55]MH_I2C_Read... [23:13:55]Read from MH i2c: E2 [23:13:55]MH_I2C_Read... [23:13:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:13:55]Read from MH i2c: E2 17 00 [23:13:55]MH_I2C_Read... [23:13:55]Read from MH i2c: E2 17 00 45 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1D [23:13:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:13:55]wFMCommunicate OK [23:13:55]requested_item fd.num is exist - process it [23:13:55]SAM_PROTO_GetFieldsCounters [23:13:55]wFMCommunicate request_size=4 [23:13:55]MH_SAM_APDU [23:13:55]CAPDU: 80 13 00 00 [23:13:55]Write to MH i2c: E2 08 00 46 01 80 13 00 00 00 00 00 00 C3 [23:13:55]Write i2c OK [23:13:55]MH_I2C_Read... [23:13:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:13:55]Read from MH i2c: E2 [23:13:55]MH_I2C_Read... [23:13:55]Read from MH i2c: E2 62 00 [23:13:55]MH_I2C_Read... [23:13:55]Read from MH i2c: E2 62 00 46 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 69 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 45 02 00 00 5E 04 04 00 45 02 00 00 57 04 04 00 46 02 00 00 19 04 04 00 00 00 00 00 90 00 5B [23:13:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 69 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 45 02 00 00 5E 04 04 00 45 02 00 00 57 04 04 00 46 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:13:56]wFMCommunicate OK [23:13:56]SAM_PROTO_GetFieldsCounters done [23:13:56]requested_item shift.num is exist - process it [23:13:56]requested_item shift.opened is exist - process it [23:13:56]req_shift_opened [23:13:56]FM_GetShiftState [23:13:56]SAM_PROTO_GetShiftState [23:13:56]wFMCommunicate request_size=4 [23:13:56]MH_SAM_APDU [23:13:56]CAPDU: 80 13 01 00 [23:13:56]Write to MH i2c: E2 08 00 47 01 80 13 01 00 00 00 00 00 C5 [23:13:56]Write i2c OK [23:13:56]MH_I2C_Read... [23:13:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:13:56]Read from MH i2c: E2 [23:13:56]MH_I2C_Read... [23:13:56]Read from MH i2c: E2 0E 00 [23:13:56]MH_I2C_Read... [23:13:56]Read from MH i2c: E2 0E 00 47 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 76 [23:13:56]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [23:13:56]wFMCommunicate OK [23:13:56]SAM_PROTO_GetShiftState done [23:13:56]FM_GetShiftState done [23:13:56]req_shift_opened done [23:13:56]requested_item shift.open_date is exist - process it [23:13:56]req_shift_open_date [23:13:56]req_shift_open_date done [23:13:56]produce_requested_data done [23:13:56]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226921,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [23:13:56]process_action_free close_receipt [23:13:56]json_value_free [23:13:56]json_value_free done [23:13:56]process_json_proto returns [23:13:56]Send response to host [23:13:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226921,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [23:13:56]free response buf [23:13:56]execute_script done [23:13:56]execute_script returns [23:13:56]free content buf [23:13:56]Sock 10.Close socket [23:13:56]Sock 10.Thread stoped [23:13:58]ConnectInit Can't take IP for lk.salyk.kg [23:13:58]CommunicateWithHost connect error [23:13:58]CommunicateWithHost err = -1 [23:13:58]OFD Sender: Server communicate error [23:14:03]OFD Sender: Processing packet 226921 [packets to send 604, broken 603] [23:14:03]ProducePacketName [23:14:03]name=ofd_packets/00226921 [23:14:03]OFD Sender: To server: pG, [23:14:03]CommunicateWithHost lk.salyk.kg:30040 [23:14:03]ConnectInit lk.salyk.kg [23:14:10]recv_with_timeout no data received [23:14:13]accept exits with 9 [23:14:13]New connection [23:14:13]New thread 3066711396 created [23:14:13]Thread 3066568036 joined [23:14:13]Waiting for new connection... [23:14:13] Sock 9.Parse request [23:14:13]Sock 9.Check first char [23:14:13]Sock 9.First char is OK [23:14:13]request: POST /json_proto HTTP/1.0 [23:14:13]Method: POST [23:14:13]URL: /json_proto [23:14:13]Method is POST - this is cgi request [23:14:13]url: /json_proto [23:14:13]query_string will be loaded in cgi processing [23:14:13]execute_cgi json_proto POST (null) [23:14:13]execute_cgi path=json_proto method=POST [23:14:13]POST find Content-Length [23:14:13]Host: 172.17.43.131:8080 [23:14:13]Content-Length: 678 [23:14:13]Content-Type: application/json [23:14:13] [23:14:13]POST finish read [23:14:13]Found Content-Length = 678 [23:14:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003353", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:14:13]execute_script... [23:14: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)2003353", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:14:13]POST & json_proto [23:14:13]process_json_proto [23:14:13]json parsed OK: [23:14:13]protocol is kg_v1.0 [23:14:13]action value=close_receipt [23:14:13]process_action close_receipt [23:14:13]cmd_close_receipt [23:14:13]MH_GetDate [23:14:13]Write to MH i2c: F0 00 00 48 01 38 [23:14:13]Write i2c OK [23:14:13]MH_I2C_Read... [23:14:13]Read from MH i2c: F0 [23:14:13]MH_I2C_Read... [23:14:13]Read from MH i2c: F0 09 00 [23:14:13]MH_I2C_Read... [23:14:13]Read from MH i2c: F0 09 00 48 01 00 C5 D0 A6 66 F8 BA A6 66 A0 [23:14:13]GetLastDocTimeStamp 1722208431 [23:14:13]current date 1722208453 [23:14:13]FM_GetShiftState [23:14:13]SAM_PROTO_GetShiftState [23:14:13]wFMCommunicate request_size=4 [23:14:13]MH_SAM_APDU [23:14:13]CAPDU: 80 13 01 00 [23:14:13]Write to MH i2c: E2 08 00 49 01 80 13 01 00 00 00 00 00 C7 [23:14:13]Write i2c OK [23:14:13]MH_I2C_Read... [23:14:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:14:13]Read from MH i2c: E2 [23:14:13]MH_I2C_Read... [23:14:13]Read from MH i2c: E2 0E 00 [23:14:13]MH_I2C_Read... [23:14:13]Read from MH i2c: E2 0E 00 49 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 78 [23:14:13]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [23:14:13]wFMCommunicate OK [23:14:13]SAM_PROTO_GetShiftState done [23:14:13]FM_GetShiftState done [23:14:13]opened in 1722125326 [23:14:13]opened+sec_in_day 1722211726 [23:14:13]quantity*price = 50036 [23:14:13]sum+1 = 50037 [23:14:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 582 28.07.2024 23:14 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226922 ФПД: 167674483772727 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T231414&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226922&fm=167674483772727&tin=02508201610067®Number=0000000000092624&sum=50000 [23:14:14]StoreToDocumentArchive [23:14:14]shift 439 fd 226922 [23:14:14]save to /storage/0439/doc_00226922 [23:14:14]save last doc name /storage/0439/doc_00226922 to /storage/kkm_last_doc_name [23:14:14]save OK [23:14:14]Clear old archive folders... [23:14:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:14:14]tlvbuf is 019FEB10 [23:14:14]SAM_PROTO_ClearQueue [23:14:14]wFMCommunicate request_size=4 [23:14:14]MH_SAM_APDU [23:14:14]CAPDU: 80 09 00 00 [23:14:14]Write to MH i2c: E2 08 00 56 01 80 09 00 00 00 00 00 00 C9 [23:14:14]Write i2c OK [23:14:14]MH_I2C_Read... [23:14:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:14:14]Read from MH i2c: E2 [23:14:14]MH_I2C_Read... [23:14:14]Read from MH i2c: E2 03 00 [23:14:14]MH_I2C_Read... [23:14:14]Read from MH i2c: E2 03 00 56 01 00 90 00 CB [23:14:14]RAPDU: 90 00 [23:14:14]wFMCommunicate OK [23:14:14]SAM_PROTO_ClearQueue done [23:14:14]KKMCreateOFDPacket [23:14:14]OFDProtocolAddRootSTLVToBuf [23:14:14]FM_MakeSignedData [23:14:14]FM_MakeSignedData [23:14:14]SAM_PROTO_SignData [23:14:14]wFMCommunicate request_size=4 [23:14:14]MH_SAM_APDU [23:14:14]CAPDU: 80 0D 01 02 [23:14:14]Write to MH i2c: E2 08 00 57 01 80 0D 01 02 00 00 00 00 D1 [23:14:14]Write i2c OK [23:14:14]MH_I2C_Read... [23:14:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:14:15]Read from MH i2c: E2 [23:14:15]MH_I2C_Read... [23:14:15]Read from MH i2c: E2 03 00 [23:14:15]MH_I2C_Read... [23:14:15]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [23:14:15]RAPDU: 90 00 [23:14:15]wFMCommunicate OK [23:14:15]wFMCommunicate request_size=255 [23:14:15]MH_SAM_APDU [23:14:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 02 00 00 F4 03 04 00 C6 D0 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6A 76 03 00 35 04 06 00 98 [23:14:15]Write to MH i2c: E2 02 01 58 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 02 00 00 F4 03 04 00 C6 D0 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6A 76 03 00 35 04 06 00 98 00 00 75 [23:14:15]Write i2c OK [23:14:15]MH_I2C_Read... [23:14:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:14:15]Read from MH i2c: E2 [23:14:15]MH_I2C_Read... [23:14:15]Read from MH i2c: E2 03 00 [23:14:15]MH_I2C_Read... [23:14:15]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [23:14:15]RAPDU: 90 00 [23:14:15]wFMCommunicate OK [23:14:15]wFMCommunicate request_size=10 [23:14:15]MH_SAM_APDU [23:14:15]CAPDU: 80 0D 02 02 05 7F C2 0B 0D 37 [23:14:15]Write to MH i2c: E2 0D 00 59 01 80 0D 02 02 05 00 7F C2 0B 0D 37 00 00 6E [23:14:15]Write i2c OK [23:14:15]MH_I2C_Read... [23:14:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:14:15]Read from MH i2c: E2 [23:14:15]MH_I2C_Read... [23:14:15]Read from MH i2c: E2 03 00 [23:14:15]MH_I2C_Read... [23:14:15]Read from MH i2c: E2 03 00 59 01 00 90 00 CE [23:14:15]RAPDU: 90 00 [23:14:15]wFMCommunicate OK [23:14:15]wFMCommunicate request_size=4 [23:14:15]MH_SAM_APDU [23:14:15]CAPDU: 80 0D 03 02 [23:14:15]Write to MH i2c: E2 08 00 5A 01 80 0D 03 02 00 00 00 00 D6 [23:14:15]Write i2c OK [23:14:15]MH_I2C_Read... [23:14:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:14:15]Read from MH i2c: E2 [23:14:15]MH_I2C_Read... [23:14:15]Read from MH i2c: E2 0B 00 [23:14:15]MH_I2C_Read... [23:14:15]Read from MH i2c: E2 0B 00 5A 01 00 54 4A B5 5B 2C A9 98 3D 90 00 2F [23:14:15]RAPDU: 54 4A B5 5B 2C A9 98 3D 90 00 [23:14:15]wFMCommunicate OK [23:14:15]SAM_PROTO_SignData done [23:14:15]FM_MakeSignedData done [23:14:15]CreateOFDProtocolMessage [23:14:15]wFMCommunicate request_size=4 [23:14:15]MH_SAM_APDU [23:14:15]CAPDU: 80 11 00 00 [23:14:15]Write to MH i2c: E2 08 00 5B 01 80 11 00 00 00 00 00 00 D6 [23:14:15]Write i2c OK [23:14:15]MH_I2C_Read... [23:14:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:14:15]Read from MH i2c: E2 [23:14:15]MH_I2C_Read... [23:14:15]Read from MH i2c: E2 17 00 [23:14:15]MH_I2C_Read... [23:14:15]Read from MH i2c: E2 17 00 5B 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 33 [23:14:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:14:15]wFMCommunicate OK [23:14:15]CreateOFDProtocolMessage done [23:14:15]OFDSenderStorePacket 226922 [23:14:15]StoreOFDPacket docnum=226922 [23:14:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 AF 13 07 01 DF 1B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 02 00 00 F4 03 04 00 C6 D0 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6A 76 03 00 35 04 06 00 98 7F C2 0B 0D 37 54 4A B5 5B 2C A9 98 3D [23:14:15]CheckFolder [23:14:15]dirname=/storage/ofd_packets [23:14:15]CheckFolder done [23:14:15]ProducePacketName [23:14:15]name=ofd_packets/00226922 [23:14:15]NVStorageSaveData ofd_packets/00226922 [23:14:15]File name is /storage/ofd_packets/00226922 [23:14:15]Write 301 bytes [23:14:15]NVStorageSaveData done [23:14:15]OFDSenderStorePacket done [23:14:15]KKMCreateOFDPacket done [23:14:15]NVStorageSaveData kkm_last_timestamp [23:14:15]File name is /storage/kkm_last_timestamp [23:14:15]Write 4 bytes [23:14:15]NVStorageSaveData done [23:14:15]ExternCall_PrintAddStr [23:14:15]wPrintStart [23:14:15]Write to MH i2c: 01 00 00 5C 01 5D [23:14:15]Write i2c OK [23:14:15]MH_I2C_Read... [23:14:15]Read from MH i2c: 01 [23:14:15]MH_I2C_Read... [23:14:15]Read from MH i2c: 01 07 00 [23:14:15]MH_I2C_Read... [23:14:15]Read from MH i2c: 01 07 00 5C 01 00 00 00 00 00 FF 0F 72 [23:14:15]RasterBufferAndPrint [23:14:15]line Счет N : (1)2003353 [23:14:15]line ИНН: 02508201610067 [23:14:15]line Контрольно-Кассовый Чек [23:14:15]line ПРОДАЖА [23:14:15]line ТРК (МРК, ГНК) : 33 [23:14:15]line Товар: 2710124130 [23:14:15]line Аи-92-К-5 [23:14:15]line 7.380 * 67.80 [23:14:15]line = 500.36 [23:14:15]line НДС 12% НСП 1% [23:14:15]line > о реализуемом товаре [23:14:15]line ОКРУГЛЕНИЕ: -0.36 [23:14:15]line ИТОГО: 500.00 [23:14:15]line Внесено: 500.00 [23:14:15]line СДАЧА: 0.00 [23:14:15]line НСП 1% : 4.43 [23:14:15]line НДС 12% : 53.14 [23:14:15]line Наличными: 500.00 [23:14:15]line Безнал.: 0.00 [23:14:15]line Место: АЗС № 97 "Партнер Нефть" [23:14:15]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [23:14:15]line СНО: Общий режим [23:14:15]line Чек 582 28.07.2024 23:14 [23:14:15]line Смена: 439 ФФД: 1.0 [23:14:15]line ЗНМ: 0300000054 [23:14:15]line РНМ: 0000000000092624 [23:14:15]line Версия ККМ: 001 [23:14:15]line ФМ: 0000000000874959 [23:14:15]line ФД: 226922 [23:14:15]line ФПД: 167674483772727 [23:14:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T231414&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226922&fm=167674483772727&tin=02508201610067®Number=0000000000092624&sum=50000 [23:14:15]written 0, free lines is 4095 [23:14:16]Write to MH i2c: 01 00 00 87 01 88 [23:14:16]Write i2c OK [23:14:16]MH_I2C_Read... [23:14:16]Read from MH i2c: 01 [23:14:16]MH_I2C_Read... [23:14:16]Read from MH i2c: 01 07 00 [23:14:16]MH_I2C_Read... [23:14:16]Read from MH i2c: 01 07 00 87 01 00 00 00 00 00 64 0C FF [23:14:16]RasterBufferAndPrint [23:14:16]line [23:14:16]line [23:14:16]line [23:14:16]line [23:14:16]line [23:14:16]written 0, free lines is 3186 [23:14:16]MH_Cut [23:14:16]Write to MH i2c: D1 01 00 8E 01 01 61 [23:14:16]Write i2c OK [23:14:16]MH_I2C_Read... [23:14:16]Read from MH i2c: D1 [23:14:16]MH_I2C_Read... [23:14:16]Read from MH i2c: D1 01 00 [23:14:16]MH_I2C_Read... [23:14:16]Read from MH i2c: D1 01 00 8E 01 00 60 [23:14:16]Write to MH i2c: 01 00 00 8F 01 90 [23:14:16]Write i2c OK [23:14:16]MH_I2C_Read... [23:14:17]*** Cut start [23:14:17]*** Partial cut [23:14:17]*** CUTSNS_PIN = 1 [23:14:17]*** CUTSNS_PIN = 0 [23:14:17]*** Brake cut motor [23:14:18]Read from MH i2c: 01 [23:14:18]MH_I2C_Read... [23:14:18]*** Stop cut motor [23:14:18]*** Cut end [23:14:18]Read from MH i2c: 01 07 00 [23:14:18]MH_I2C_Read... [23:14:18]Read from MH i2c: 01 07 00 8F 01 00 00 00 00 00 FF 0F A5 [23:14:18]process_action close_receipt done [23:14:18]requested_data is exist [23:14:18]produce_requested_data [23:14:18]requested_item fm.sn is exist - process it [23:14:18]wFMCommunicate request_size=4 [23:14:18]MH_SAM_APDU [23:14:18]CAPDU: 80 11 00 00 [23:14:18]Write to MH i2c: E2 08 00 90 01 80 11 00 00 00 00 00 00 0B [23:14:18]Write i2c OK [23:14:18]MH_I2C_Read... [23:14:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:14:18]Read from MH i2c: E2 [23:14:18]MH_I2C_Read... [23:14:18]Read from MH i2c: E2 17 00 [23:14:18]MH_I2C_Read... [23:14:18]Read from MH i2c: E2 17 00 90 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 68 [23:14:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:14:18]wFMCommunicate OK [23:14:18]requested_item fd.num is exist - process it [23:14:18]SAM_PROTO_GetFieldsCounters [23:14:18]wFMCommunicate request_size=4 [23:14:18]MH_SAM_APDU [23:14:18]CAPDU: 80 13 00 00 [23:14:18]Write to MH i2c: E2 08 00 91 01 80 13 00 00 00 00 00 00 0E [23:14:18]Write i2c OK [23:14:18]MH_I2C_Read... [23:14:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:14:18]Read from MH i2c: E2 [23:14:18]MH_I2C_Read... [23:14:18]Read from MH i2c: E2 62 00 [23:14:18]MH_I2C_Read... [23:14:18]Read from MH i2c: E2 62 00 91 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6A 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 46 02 00 00 5E 04 04 00 46 02 00 00 57 04 04 00 47 02 00 00 19 04 04 00 00 00 00 00 90 00 AA [23:14:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6A 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 46 02 00 00 5E 04 04 00 46 02 00 00 57 04 04 00 47 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:14:18]wFMCommunicate OK [23:14:18]SAM_PROTO_GetFieldsCounters done [23:14:18]requested_item shift.num is exist - process it [23:14:18]requested_item shift.opened is exist - process it [23:14:18]req_shift_opened [23:14:18]FM_GetShiftState [23:14:18]SAM_PROTO_GetShiftState [23:14:18]wFMCommunicate request_size=4 [23:14:18]MH_SAM_APDU [23:14:18]CAPDU: 80 13 01 00 [23:14:18]Write to MH i2c: E2 08 00 92 01 80 13 01 00 00 00 00 00 10 [23:14:18]Write i2c OK [23:14:18]MH_I2C_Read... [23:14:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:14:18]Read from MH i2c: E2 [23:14:18]MH_I2C_Read... [23:14:18]Read from MH i2c: E2 0E 00 [23:14:18]MH_I2C_Read... [23:14:18]Read from MH i2c: E2 0E 00 92 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 C1 [23:14:18]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [23:14:18]wFMCommunicate OK [23:14:18]SAM_PROTO_GetShiftState done [23:14:18]FM_GetShiftState done [23:14:18]req_shift_opened done [23:14:18]requested_item shift.open_date is exist - process it [23:14:18]req_shift_open_date [23:14:18]req_shift_open_date done [23:14:18]produce_requested_data done [23:14:18]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226922,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [23:14:18]process_action_free close_receipt [23:14:18]json_value_free [23:14:18]json_value_free done [23:14:18]process_json_proto returns [23:14:18]Send response to host [23:14:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226922,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [23:14:18]free response buf [23:14:18]execute_script done [23:14:18]execute_script returns [23:14:18]free content buf [23:14:18]Sock 9.Close socket [23:14:18]Sock 9.Thread stoped [23:14:21]Connected sock=8 [23:14:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 F3 62 07 01 D8 07 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 45 02 00 00 F4 03 04 00 AF D0 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 69 76 03 00 35 04 06 00 E0 78 5E E7 ED 4E 81 56 B1 BB 35 EB F0 0A [23:14:26]recv_with_timeout no data received [23:14:26]CommunicateWithHost answer receiving error [23:14:26]CommunicateWithHost err = -3 [23:14:26]OFD Sender: Server communicate error [23:14:26]OFD Sender: Processing packet 226921 [packets to send 605, broken 603] [23:14:26]ProducePacketName [23:14:26]name=ofd_packets/00226921 [23:14:26]OFD Sender: To server: pG, [23:14:26]CommunicateWithHost lk.salyk.kg:30040 [23:14:26]ConnectInit lk.salyk.kg [23:14:29]recv_with_timeout no data received [23:14:31]ConnectInit Can't take IP for lk.salyk.kg [23:14:31]CommunicateWithHost connect error [23:14:31]CommunicateWithHost err = -1 [23:14:31]OFD Sender: Server communicate error [23:14:36]OFD Sender: Processing packet 226921 [packets to send 605, broken 603] [23:14:36]ProducePacketName [23:14:36]name=ofd_packets/00226921 [23:14:36]OFD Sender: To server: pG, [23:14:36]CommunicateWithHost lk.salyk.kg:30040 [23:14:36]ConnectInit lk.salyk.kg [23:14:41]ConnectInit Can't take IP for lk.salyk.kg [23:14:41]CommunicateWithHost connect error [23:14:41]CommunicateWithHost err = -1 [23:14:41]OFD Sender: Server communicate error [23:14:46]OFD Sender: Processing packet 226921 [packets to send 605, broken 603] [23:14:46]ProducePacketName [23:14:46]name=ofd_packets/00226921 [23:14:46]OFD Sender: To server: pG, [23:14:46]CommunicateWithHost lk.salyk.kg:30040 [23:14:46]ConnectInit lk.salyk.kg [23:14:51]ConnectInit Can't take IP for lk.salyk.kg [23:14:51]CommunicateWithHost connect error [23:14:51]CommunicateWithHost err = -1 [23:14:51]OFD Sender: Server communicate error [23:14:56]OFD Sender: Processing packet 226921 [packets to send 605, broken 603] [23:14:56]ProducePacketName [23:14:56]name=ofd_packets/00226921 [23:14:56]OFD Sender: To server: pG, [23:14:56]CommunicateWithHost lk.salyk.kg:30040 [23:14:56]ConnectInit lk.salyk.kg [23:14:57]Connected sock=8 [23:14:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 F3 62 07 01 D8 07 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 45 02 00 00 F4 03 04 00 AF D0 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 69 76 03 00 35 04 06 00 E0 78 5E E7 ED 4E 81 56 B1 BB 35 EB F0 0A [23:14:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 12 7F 47 00 6A 7F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 69 76 03 00 F4 03 04 00 06 7D A6 66 B6 04 01 00 00 C3 58 EA 69 E2 2A 57 D3 [23:14:58]CommunicateWithHost err = 0 [23:14:58]CheckOFDResponse [23:14:58]1017 (14) - 77093643461234 [23:14:58]1041 (16) - 0000000000874959 [23:14:58]1040 (4) - 226921 [23:14:58]1012 (4) - 28.07.2024 17:16 [23:14:58]1206 (1) - 0 [23:14:58]OFD Sender: Remove packet 226921 [23:14:58]ProducePacketName [23:14:58]name=ofd_packets/00226921 [23:14:58]NVStorageDeleteData [23:14:59]OFD Sender: Processing packet 226922 [packets to send 604, broken 603] [23:14:59]ProducePacketName [23:14:59]name=ofd_packets/00226922 [23:14:59]OFD Sender: To server: pG, [23:14:59]CommunicateWithHost lk.salyk.kg:30040 [23:14:59]ConnectInit lk.salyk.kg [23:14:59]Connected sock=8 [23:14:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 AF 13 07 01 DF 1B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 02 00 00 F4 03 04 00 C6 D0 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6A 76 03 00 35 04 06 00 98 7F C2 0B 0D 37 54 4A B5 5B 2C A9 98 3D [23:15:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 B7 64 47 00 A1 3B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6A 76 03 00 F4 03 04 00 08 7D A6 66 B6 04 01 00 00 92 3D 5A 7A 15 A7 EA 67 [23:15:00]CommunicateWithHost err = 0 [23:15:00]CheckOFDResponse [23:15:00]1017 (14) - 77093643461234 [23:15:00]1041 (16) - 0000000000874959 [23:15:00]1040 (4) - 226922 [23:15:00]1012 (4) - 28.07.2024 17:16 [23:15:00]1206 (1) - 0 [23:15:00]OFD Sender: Remove packet 226922 [23:15:00]ProducePacketName [23:15:00]name=ofd_packets/00226922 [23:15:00]NVStorageDeleteData [23:15:01]OFD Sender: No OFD packet to send [23:15:06]OFD Sender: No OFD packet to send [23:15:11]OFD Sender: No OFD packet to send [23:15:16]OFD Sender: No OFD packet to send [23:15:21]OFD Sender: No OFD packet to send [23:15:26]OFD Sender: No OFD packet to send [23:15:29]recv_with_timeout no data received [23:15:31]OFD Sender: No OFD packet to send [23:15:36]OFD Sender: No OFD packet to send [23:15:41]OFD Sender: No OFD packet to send [23:15:46]OFD Sender: No OFD packet to send [23:15:47]accept exits with 10 [23:15:47]New connection [23:15:47]New thread 3066568036 created [23:15:47]Thread 3066711396 joined [23:15:47]Waiting for new connection... [23:15:47] Sock 10.Parse request [23:15:47]Sock 10.Check first char [23:15:47]Sock 10.First char is OK [23:15:47]request: POST /json_proto HTTP/1.0 [23:15:47]Method: POST [23:15:47]URL: /json_proto [23:15:47]Method is POST - this is cgi request [23:15:47]url: /json_proto [23:15:47]query_string will be loaded in cgi processing [23:15:47]execute_cgi json_proto POST (null) [23:15:47]execute_cgi path=json_proto method=POST [23:15:47]POST find Content-Length [23:15:47]Host: 172.17.43.131:8080 [23:15:47]Content-Length: 676 [23:15:47]Content-Type: application/json [23:15:47] [23:15:47]POST finish read [23:15:47]Found Content-Length = 676 [23:15:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003354", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 10.500, "sum" : 800.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:15:47]execute_script... [23:15:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003354", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 10.500, "sum" : 800.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:15:47]POST & json_proto [23:15:47]process_json_proto [23:15:47]json parsed OK: [23:15:47]protocol is kg_v1.0 [23:15:47]action value=close_receipt [23:15:47]process_action close_receipt [23:15:47]cmd_close_receipt [23:15:47]MH_GetDate [23:15:47]Write to MH i2c: F0 00 00 93 01 83 [23:15:47]Write i2c OK [23:15:47]MH_I2C_Read... [23:15:47]Read from MH i2c: F0 [23:15:47]MH_I2C_Read... [23:15:47]Read from MH i2c: F0 09 00 [23:15:47]MH_I2C_Read... [23:15:47]Read from MH i2c: F0 09 00 93 01 00 23 D1 A6 66 F8 BA A6 66 4A [23:15:47]GetLastDocTimeStamp 1722208454 [23:15:47]current date 1722208547 [23:15:47]FM_GetShiftState [23:15:47]SAM_PROTO_GetShiftState [23:15:47]wFMCommunicate request_size=4 [23:15:47]MH_SAM_APDU [23:15:47]CAPDU: 80 13 01 00 [23:15:47]Write to MH i2c: E2 08 00 94 01 80 13 01 00 00 00 00 00 12 [23:15:47]Write i2c OK [23:15:47]MH_I2C_Read... [23:15:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:15:47]Read from MH i2c: E2 [23:15:47]MH_I2C_Read... [23:15:47]Read from MH i2c: E2 0E 00 [23:15:47]MH_I2C_Read... [23:15:47]Read from MH i2c: E2 0E 00 94 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 C3 [23:15:47]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [23:15:47]wFMCommunicate OK [23:15:47]SAM_PROTO_GetShiftState done [23:15:47]FM_GetShiftState done [23:15:47]opened in 1722125326 [23:15:47]opened+sec_in_day 1722211726 [23:15:47]quantity*price = 80010 [23:15:47]sum+1 = 80011 [23:15:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 583 28.07.2024 23:15 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226923 ФПД: 155063629916767 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T231547&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226923&fm=155063629916767&tin=02508201610067®Number=0000000000092624&sum=80000 [23:15:48]StoreToDocumentArchive [23:15:48]shift 439 fd 226923 [23:15:48]save to /storage/0439/doc_00226923 [23:15:48]save last doc name /storage/0439/doc_00226923 to /storage/kkm_last_doc_name [23:15:48]save OK [23:15:48]Clear old archive folders... [23:15:48]ProcessDocumentItem done err = 0, tmpTLVsize=248 [23:15:48]tlvbuf is 01A08040 [23:15:48]SAM_PROTO_ClearQueue [23:15:48]wFMCommunicate request_size=4 [23:15:48]MH_SAM_APDU [23:15:48]CAPDU: 80 09 00 00 [23:15:48]Write to MH i2c: E2 08 00 A1 01 80 09 00 00 00 00 00 00 14 [23:15:48]Write i2c OK [23:15:48]MH_I2C_Read... [23:15:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:15:48]Read from MH i2c: E2 [23:15:48]MH_I2C_Read... [23:15:48]Read from MH i2c: E2 03 00 [23:15:48]MH_I2C_Read... [23:15:48]Read from MH i2c: E2 03 00 A1 01 00 90 00 16 [23:15:48]RAPDU: 90 00 [23:15:48]wFMCommunicate OK [23:15:48]SAM_PROTO_ClearQueue done [23:15:48]KKMCreateOFDPacket [23:15:48]OFDProtocolAddRootSTLVToBuf [23:15:48]FM_MakeSignedData [23:15:48]FM_MakeSignedData [23:15:48]SAM_PROTO_SignData [23:15:48]wFMCommunicate request_size=4 [23:15:48]MH_SAM_APDU [23:15:48]CAPDU: 80 0D 01 02 [23:15:48]Write to MH i2c: E2 08 00 A2 01 80 0D 01 02 00 00 00 00 1C [23:15:48]Write i2c OK [23:15:48]MH_I2C_Read... [23:15:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:15:48]Read from MH i2c: E2 [23:15:48]MH_I2C_Read... [23:15:48]Read from MH i2c: E2 03 00 [23:15:48]MH_I2C_Read... [23:15:48]Read from MH i2c: E2 03 00 A2 01 00 90 00 17 [23:15:48]RAPDU: 90 00 [23:15:48]wFMCommunicate OK [23:15:48]wFMCommunicate request_size=255 [23:15:48]MH_SAM_APDU [23:15: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 35 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 02 00 00 F4 03 04 00 23 D1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6B 76 03 00 35 04 06 00 8D 07 90 94 [23:15:48]Write to MH i2c: E2 02 01 A3 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 02 00 00 F4 03 04 00 23 D1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6B 76 03 00 35 04 06 00 8D 07 90 94 00 00 79 [23:15:48]Write i2c OK [23:15:48]MH_I2C_Read... [23:15:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:15:49]Read from MH i2c: E2 [23:15:49]MH_I2C_Read... [23:15:49]Read from MH i2c: E2 03 00 [23:15:49]MH_I2C_Read... [23:15:49]Read from MH i2c: E2 03 00 A3 01 00 90 00 18 [23:15:49]RAPDU: 90 00 [23:15:49]wFMCommunicate OK [23:15:49]wFMCommunicate request_size=7 [23:15:49]MH_SAM_APDU [23:15:49]CAPDU: 80 0D 02 02 02 2A 5F [23:15:49]Write to MH i2c: E2 0A 00 A4 01 80 0D 02 02 02 00 2A 5F 00 00 AC [23:15:49]Write i2c OK [23:15:49]MH_I2C_Read... [23:15:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:15:49]Read from MH i2c: E2 [23:15:49]MH_I2C_Read... [23:15:49]Read from MH i2c: E2 03 00 [23:15:49]MH_I2C_Read... [23:15:49]Read from MH i2c: E2 03 00 A4 01 00 90 00 19 [23:15:49]RAPDU: 90 00 [23:15:49]wFMCommunicate OK [23:15:49]wFMCommunicate request_size=4 [23:15:49]MH_SAM_APDU [23:15:49]CAPDU: 80 0D 03 02 [23:15:49]Write to MH i2c: E2 08 00 A5 01 80 0D 03 02 00 00 00 00 21 [23:15:49]Write i2c OK [23:15:49]MH_I2C_Read... [23:15:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:15:49]Read from MH i2c: E2 [23:15:49]MH_I2C_Read... [23:15:49]Read from MH i2c: E2 0B 00 [23:15:49]MH_I2C_Read... [23:15:49]Read from MH i2c: E2 0B 00 A5 01 00 DC 8D C4 FD 04 D5 38 5B 90 00 B8 [23:15:49]RAPDU: DC 8D C4 FD 04 D5 38 5B 90 00 [23:15:49]wFMCommunicate OK [23:15:49]SAM_PROTO_SignData done [23:15:49]FM_MakeSignedData done [23:15:49]CreateOFDProtocolMessage [23:15:49]wFMCommunicate request_size=4 [23:15:49]MH_SAM_APDU [23:15:49]CAPDU: 80 11 00 00 [23:15:49]Write to MH i2c: E2 08 00 A6 01 80 11 00 00 00 00 00 00 21 [23:15:49]Write i2c OK [23:15:49]MH_I2C_Read... [23:15:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:15:49]Read from MH i2c: E2 [23:15:49]MH_I2C_Read... [23:15:49]Read from MH i2c: E2 17 00 [23:15:49]MH_I2C_Read... [23:15:49]Read from MH i2c: E2 17 00 A6 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7E [23:15:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:15:49]wFMCommunicate OK [23:15:49]CreateOFDProtocolMessage done [23:15:49]OFDSenderStorePacket 226923 [23:15:49]StoreOFDPacket docnum=226923 [23:15:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 B7 DF 04 01 A3 DB 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 35 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 02 00 00 F4 03 04 00 23 D1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6B 76 03 00 35 04 06 00 8D 07 90 94 2A 5F DC 8D C4 FD 04 D5 38 5B [23:15:49]CheckFolder [23:15:49]dirname=/storage/ofd_packets [23:15:49]CheckFolder done [23:15:49]ProducePacketName [23:15:49]name=ofd_packets/00226923 [23:15:49]NVStorageSaveData ofd_packets/00226923 [23:15:49]File name is /storage/ofd_packets/00226923 [23:15:49]Write 298 bytes [23:15:49]NVStorageSaveData done [23:15:49]OFDSenderStorePacket done [23:15:49]KKMCreateOFDPacket done [23:15:49]NVStorageSaveData kkm_last_timestamp [23:15:49]File name is /storage/kkm_last_timestamp [23:15:49]Write 4 bytes [23:15:49]NVStorageSaveData done [23:15:49]ExternCall_PrintAddStr [23:15:49]wPrintStart [23:15:49]Write to MH i2c: 01 00 00 A7 01 A8 [23:15:49]Write i2c OK [23:15:49]MH_I2C_Read... [23:15:49]Read from MH i2c: 01 [23:15:49]MH_I2C_Read... [23:15:49]Read from MH i2c: 01 07 00 [23:15:49]MH_I2C_Read... [23:15:49]Read from MH i2c: 01 07 00 A7 01 00 00 00 00 00 FF 0F BD [23:15:49]RasterBufferAndPrint [23:15:49]line Счет N : (1)2003354 [23:15:49]line ИНН: 02508201610067 [23:15:49]line Контрольно-Кассовый Чек [23:15:49]line ПРОДАЖА [23:15:49]line ТРК (МРК, ГНК) : 61 [23:15:49]line Товар: 2710194210 [23:15:49]line ДТ-К-5 [23:15:49]line 10.500 * 76.20 [23:15:49]line = 800.10 [23:15:49]line НДС 12% НСП 1% [23:15:49]line > о реализуемом товаре [23:15:49]line ОКРУГЛЕНИЕ: -0.10 [23:15:49]line ИТОГО: 800.00 [23:15:49]line Внесено: 800.00 [23:15:49]line СДАЧА: 0.00 [23:15:49]line НСП 1% : 7.08 [23:15:49]line НДС 12% : 84.97 [23:15:49]line Наличными: 800.00 [23:15:49]line Безнал.: 0.00 [23:15:49]line Место: АЗС № 97 "Партнер Нефть" [23:15:49]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [23:15:49]line СНО: Общий режим [23:15:49]line Чек 583 28.07.2024 23:15 [23:15:49]line Смена: 439 ФФД: 1.0 [23:15:49]line ЗНМ: 0300000054 [23:15:49]line РНМ: 0000000000092624 [23:15:49]line Версия ККМ: 001 [23:15:49]line ФМ: 0000000000874959 [23:15:49]line ФД: 226923 [23:15:49]line ФПД: 155063629916767 [23:15:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T231547&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226923&fm=155063629916767&tin=02508201610067®Number=0000000000092624&sum=80000 [23:15:49]written 0, free lines is 4095 [23:15:49]OFD Sender: Processing packet 226923 [packets to send 604, broken 603] [23:15:49]ProducePacketName [23:15:49]name=ofd_packets/00226923 [23:15:49]OFD Sender: To server: pG, [23:15:49]CommunicateWithHost lk.salyk.kg:30040 [23:15:49]ConnectInit lk.salyk.kg [23:15:49]Write to MH i2c: 01 00 00 D2 01 D3 [23:15:49]Write i2c OK [23:15:49]MH_I2C_Read... [23:15:49]Read from MH i2c: 01 [23:15:49]MH_I2C_Read... [23:15:49]Read from MH i2c: 01 07 00 [23:15:49]MH_I2C_Read... [23:15:49]Read from MH i2c: 01 07 00 D2 01 00 00 00 00 00 5F 0C 45 [23:15:49]RasterBufferAndPrint [23:15:49]line [23:15:49]line [23:15:49]line [23:15:49]line [23:15:49]line [23:15:49]written 0, free lines is 3179 [23:15:49]MH_Cut [23:15:49]Write to MH i2c: D1 01 00 D9 01 01 AC [23:15:49]Write i2c OK [23:15:49]MH_I2C_Read... [23:15:49]Read from MH i2c: D1 [23:15:49]MH_I2C_Read... [23:15:49]Read from MH i2c: D1 01 00 [23:15:49]MH_I2C_Read... [23:15:49]Read from MH i2c: D1 01 00 D9 01 00 AB [23:15:49]Write to MH i2c: 01 00 00 DA 01 DB [23:15:49]Write i2c OK [23:15:49]MH_I2C_Read... [23:15:51]*** Cut start [23:15:51]*** Partial cut [23:15:51]*** CUTSNS_PIN = 1 [23:15:51]*** CUTSNS_PIN = 0 [23:15:51]*** Brake cut motor [23:15:51]Read from MH i2c: 01 [23:15:51]MH_I2C_Read... [23:15:51]*** Stop cut motor [23:15:51]*** Cut end [23:15:51]Read from MH i2c: 01 07 00 [23:15:51]MH_I2C_Read... [23:15:51]Read from MH i2c: 01 07 00 DA 01 00 00 00 00 00 FF 0F F0 [23:15:51]process_action close_receipt done [23:15:51]requested_data is exist [23:15:51]produce_requested_data [23:15:51]requested_item fm.sn is exist - process it [23:15:51]wFMCommunicate request_size=4 [23:15:51]MH_SAM_APDU [23:15:51]CAPDU: 80 11 00 00 [23:15:51]Write to MH i2c: E2 08 00 DB 01 80 11 00 00 00 00 00 00 56 [23:15:51]Write i2c OK [23:15:51]MH_I2C_Read... [23:15:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:15:51]Read from MH i2c: E2 [23:15:51]MH_I2C_Read... [23:15:51]Read from MH i2c: E2 17 00 [23:15:51]MH_I2C_Read... [23:15:51]Read from MH i2c: E2 17 00 DB 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B3 [23:15:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:15:51]wFMCommunicate OK [23:15:51]requested_item fd.num is exist - process it [23:15:51]SAM_PROTO_GetFieldsCounters [23:15:51]wFMCommunicate request_size=4 [23:15:51]MH_SAM_APDU [23:15:51]CAPDU: 80 13 00 00 [23:15:51]Write to MH i2c: E2 08 00 DC 01 80 13 00 00 00 00 00 00 59 [23:15:51]Write i2c OK [23:15:51]MH_I2C_Read... [23:15:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:15:51]Read from MH i2c: E2 [23:15:51]MH_I2C_Read... [23:15:51]Read from MH i2c: E2 62 00 [23:15:51]MH_I2C_Read... [23:15:51]Read from MH i2c: E2 62 00 DC 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6B 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 47 02 00 00 5E 04 04 00 47 02 00 00 57 04 04 00 48 02 00 00 19 04 04 00 00 00 00 00 90 00 F9 [23:15:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6B 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 47 02 00 00 5E 04 04 00 47 02 00 00 57 04 04 00 48 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:15:51]wFMCommunicate OK [23:15:51]SAM_PROTO_GetFieldsCounters done [23:15:51]requested_item shift.num is exist - process it [23:15:51]requested_item shift.opened is exist - process it [23:15:51]req_shift_opened [23:15:51]FM_GetShiftState [23:15:51]SAM_PROTO_GetShiftState [23:15:51]wFMCommunicate request_size=4 [23:15:51]MH_SAM_APDU [23:15:51]CAPDU: 80 13 01 00 [23:15:51]Write to MH i2c: E2 08 00 DD 01 80 13 01 00 00 00 00 00 5B [23:15:51]Write i2c OK [23:15:51]MH_I2C_Read... [23:15:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:15:52]Read from MH i2c: E2 [23:15:52]MH_I2C_Read... [23:15:52]Read from MH i2c: E2 0E 00 [23:15:52]MH_I2C_Read... [23:15:52]Read from MH i2c: E2 0E 00 DD 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 0C [23:15:52]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [23:15:52]wFMCommunicate OK [23:15:52]SAM_PROTO_GetShiftState done [23:15:52]FM_GetShiftState done [23:15:52]req_shift_opened done [23:15:52]requested_item shift.open_date is exist - process it [23:15:52]req_shift_open_date [23:15:52]req_shift_open_date done [23:15:52]produce_requested_data done [23:15:52]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226923,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [23:15:52]process_action_free close_receipt [23:15:52]json_value_free [23:15:52]json_value_free done [23:15:52]process_json_proto returns [23:15:52]Send response to host [23:15:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226923,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [23:15:52]free response buf [23:15:52]execute_script done [23:15:52]execute_script returns [23:15:52]free content buf [23:15:52]Sock 10.Close socket [23:15:52]Sock 10.Thread stoped [23:15:54]ConnectInit Can't take IP for lk.salyk.kg [23:15:54]CommunicateWithHost connect error [23:15:54]CommunicateWithHost err = -1 [23:15:54]OFD Sender: Server communicate error [23:15:59]OFD Sender: Processing packet 226923 [packets to send 604, broken 603] [23:15:59]ProducePacketName [23:15:59]name=ofd_packets/00226923 [23:15:59]OFD Sender: To server: pG, [23:15:59]CommunicateWithHost lk.salyk.kg:30040 [23:15:59]ConnectInit lk.salyk.kg [23:16:04]ConnectInit Can't take IP for lk.salyk.kg [23:16:04]CommunicateWithHost connect error [23:16:04]CommunicateWithHost err = -1 [23:16:04]OFD Sender: Server communicate error [23:16:07]recv_with_timeout no data received [23:16:09]OFD Sender: Processing packet 226923 [packets to send 604, broken 603] [23:16:09]ProducePacketName [23:16:09]name=ofd_packets/00226923 [23:16:09]OFD Sender: To server: pG, [23:16:09]CommunicateWithHost lk.salyk.kg:30040 [23:16:09]ConnectInit lk.salyk.kg [23:16:34]recv_with_timeout no data received [23:16:37]accept exits with 9 [23:16:37]New connection [23:16:37]New thread 3066711396 created [23:16:37]Thread 3066568036 joined [23:16:37]Waiting for new connection... [23:16:37] Sock 9.Parse request [23:16:37]Sock 9.Check first char [23:16:37]Sock 9.First char is OK [23:16:37]request: POST /json_proto HTTP/1.0 [23:16:37]Method: POST [23:16:37]URL: /json_proto [23:16:37]Method is POST - this is cgi request [23:16:37]url: /json_proto [23:16:37]query_string will be loaded in cgi processing [23:16:37]execute_cgi json_proto POST (null) [23:16:37]execute_cgi path=json_proto method=POST [23:16:37]POST find Content-Length [23:16:37]Host: 172.17.43.131:8080 [23:16:37]Content-Length: 801 [23:16:37]Content-Type: application/json [23:16:37] [23:16:37]POST finish read [23:16:37]Found Content-Length = 801 [23:16:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003355", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:16:37]execute_script... [23:16: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)2003355", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:16:37]POST & json_proto [23:16:37]process_json_proto [23:16:37]json parsed OK: [23:16:37]protocol is kg_v1.0 [23:16:37]action value=close_receipt [23:16:37]process_action close_receipt [23:16:37]cmd_close_receipt [23:16:37]MH_GetDate [23:16:37]Write to MH i2c: F0 00 00 DE 01 CE [23:16:37]Write i2c OK [23:16:37]MH_I2C_Read... [23:16:37]Read from MH i2c: F0 [23:16:37]MH_I2C_Read... [23:16:37]Read from MH i2c: F0 09 00 [23:16:37]MH_I2C_Read... [23:16:37]Read from MH i2c: F0 09 00 DE 01 00 55 D1 A6 66 F8 BA A6 66 C7 [23:16:37]GetLastDocTimeStamp 1722208547 [23:16:37]current date 1722208597 [23:16:37]FM_GetShiftState [23:16:37]SAM_PROTO_GetShiftState [23:16:37]wFMCommunicate request_size=4 [23:16:37]MH_SAM_APDU [23:16:37]CAPDU: 80 13 01 00 [23:16:37]Write to MH i2c: E2 08 00 DF 01 80 13 01 00 00 00 00 00 5D [23:16:37]Write i2c OK [23:16:37]MH_I2C_Read... [23:16:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:16:37]Read from MH i2c: E2 [23:16:37]MH_I2C_Read... [23:16:37]Read from MH i2c: E2 0E 00 [23:16:37]MH_I2C_Read... [23:16:37]Read from MH i2c: E2 0E 00 DF 01 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 0E [23:16:37]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [23:16:37]wFMCommunicate OK [23:16:37]SAM_PROTO_GetShiftState done [23:16:37]FM_GetShiftState done [23:16:37]opened in 1722125326 [23:16:37]opened+sec_in_day 1722211726 [23:16:37]quantity*price = 50036 [23:16:37]sum+1 = 50037 [23:16:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 584 28.07.2024 23:16 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226924 ФПД: 176463076237265 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T231637&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226924&fm=176463076237265&tin=02508201610067®Number=0000000000092624&sum=50036 [23:16:38]StoreToDocumentArchive [23:16:38]shift 439 fd 226924 [23:16:38]save to /storage/0439/doc_00226924 [23:16:38]save last doc name /storage/0439/doc_00226924 to /storage/kkm_last_doc_name [23:16:38]save OK [23:16:38]Clear old archive folders... [23:16:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:16:38]tlvbuf is 01A485A0 [23:16:38]SAM_PROTO_ClearQueue [23:16:38]wFMCommunicate request_size=4 [23:16:38]MH_SAM_APDU [23:16:38]CAPDU: 80 09 00 00 [23:16:38]Write to MH i2c: E2 08 00 EC 01 80 09 00 00 00 00 00 00 5F [23:16:38]Write i2c OK [23:16:38]MH_I2C_Read... [23:16:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:16:38]Read from MH i2c: E2 [23:16:38]MH_I2C_Read... [23:16:38]Read from MH i2c: E2 03 00 [23:16:38]MH_I2C_Read... [23:16:38]Read from MH i2c: E2 03 00 EC 01 00 90 00 61 [23:16:38]RAPDU: 90 00 [23:16:38]wFMCommunicate OK [23:16:38]SAM_PROTO_ClearQueue done [23:16:38]KKMCreateOFDPacket [23:16:38]OFDProtocolAddRootSTLVToBuf [23:16:38]FM_MakeSignedData [23:16:38]FM_MakeSignedData [23:16:38]SAM_PROTO_SignData [23:16:38]wFMCommunicate request_size=4 [23:16:38]MH_SAM_APDU [23:16:38]CAPDU: 80 0D 01 02 [23:16:38]Write to MH i2c: E2 08 00 ED 01 80 0D 01 02 00 00 00 00 67 [23:16:38]Write i2c OK [23:16:38]MH_I2C_Read... [23:16:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:16:38]Read from MH i2c: E2 [23:16:38]MH_I2C_Read... [23:16:38]Read from MH i2c: E2 03 00 [23:16:38]MH_I2C_Read... [23:16:38]Read from MH i2c: E2 03 00 ED 01 00 90 00 62 [23:16:38]RAPDU: 90 00 [23:16:38]wFMCommunicate OK [23:16:38]wFMCommunicate request_size=255 [23:16:38]MH_SAM_APDU [23:16:38]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 02 00 00 F4 03 04 00 55 D1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6C 76 03 00 35 04 06 00 A0 [23:16:38]Write to MH i2c: E2 02 01 EE 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 02 00 00 F4 03 04 00 55 D1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6C 76 03 00 35 04 06 00 A0 00 00 EF [23:16:38]Write i2c OK [23:16:38]MH_I2C_Read... [23:16:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:16:38]Read from MH i2c: E2 [23:16:38]MH_I2C_Read... [23:16:38]Read from MH i2c: E2 03 00 [23:16:38]MH_I2C_Read... [23:16:38]Read from MH i2c: E2 03 00 EE 01 00 90 00 63 [23:16:38]RAPDU: 90 00 [23:16:38]wFMCommunicate OK [23:16:38]wFMCommunicate request_size=10 [23:16:38]MH_SAM_APDU [23:16:38]CAPDU: 80 0D 02 02 05 7E 02 F9 9F D1 [23:16:38]Write to MH i2c: E2 0D 00 EF 01 80 0D 02 02 05 00 7E 02 F9 9F D1 00 00 5D [23:16:38]Write i2c OK [23:16:38]MH_I2C_Read... [23:16:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:16:38]Read from MH i2c: E2 [23:16:38]MH_I2C_Read... [23:16:38]Read from MH i2c: E2 03 00 [23:16:38]MH_I2C_Read... [23:16:38]Read from MH i2c: E2 03 00 EF 01 00 90 00 64 [23:16:38]RAPDU: 90 00 [23:16:38]wFMCommunicate OK [23:16:38]wFMCommunicate request_size=4 [23:16:38]MH_SAM_APDU [23:16:38]CAPDU: 80 0D 03 02 [23:16:38]Write to MH i2c: E2 08 00 F0 01 80 0D 03 02 00 00 00 00 6C [23:16:38]Write i2c OK [23:16:38]MH_I2C_Read... [23:16:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:16:38]Read from MH i2c: E2 [23:16:38]MH_I2C_Read... [23:16:38]Read from MH i2c: E2 0B 00 [23:16:38]MH_I2C_Read... [23:16:38]Read from MH i2c: E2 0B 00 F0 01 00 4B 8A AE F0 C0 64 A2 A7 90 00 4D [23:16:38]RAPDU: 4B 8A AE F0 C0 64 A2 A7 90 00 [23:16:38]wFMCommunicate OK [23:16:38]SAM_PROTO_SignData done [23:16:38]FM_MakeSignedData done [23:16:38]CreateOFDProtocolMessage [23:16:38]wFMCommunicate request_size=4 [23:16:38]MH_SAM_APDU [23:16:38]CAPDU: 80 11 00 00 [23:16:38]Write to MH i2c: E2 08 00 F1 01 80 11 00 00 00 00 00 00 6C [23:16:38]Write i2c OK [23:16:38]MH_I2C_Read... [23:16:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:16:38]Read from MH i2c: E2 [23:16:38]MH_I2C_Read... [23:16:38]Read from MH i2c: E2 17 00 [23:16:38]MH_I2C_Read... [23:16:38]Read from MH i2c: E2 17 00 F1 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C9 [23:16:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:16:39]wFMCommunicate OK [23:16:39]CreateOFDProtocolMessage done [23:16:39]OFDSenderStorePacket 226924 [23:16:39]StoreOFDPacket docnum=226924 [23:16:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 9A 49 07 01 C8 6E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 02 00 00 F4 03 04 00 55 D1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6C 76 03 00 35 04 06 00 A0 7E 02 F9 9F D1 4B 8A AE F0 C0 64 A2 A7 [23:16:39]CheckFolder [23:16:39]dirname=/storage/ofd_packets [23:16:39]CheckFolder done [23:16:39]ProducePacketName [23:16:39]name=ofd_packets/00226924 [23:16:39]NVStorageSaveData ofd_packets/00226924 [23:16:39]File name is /storage/ofd_packets/00226924 [23:16:39]Write 301 bytes [23:16:39]NVStorageSaveData done [23:16:39]OFDSenderStorePacket done [23:16:39]KKMCreateOFDPacket done [23:16:39]NVStorageSaveData kkm_last_timestamp [23:16:39]File name is /storage/kkm_last_timestamp [23:16:39]Write 4 bytes [23:16:39]NVStorageSaveData done [23:16:39]ExternCall_PrintAddStr [23:16:39]wPrintStart [23:16:39]Write to MH i2c: 01 00 00 F2 01 F3 [23:16:39]Write i2c OK [23:16:39]MH_I2C_Read... [23:16:39]Read from MH i2c: 01 [23:16:39]MH_I2C_Read... [23:16:39]Read from MH i2c: 01 07 00 [23:16:39]MH_I2C_Read... [23:16:39]Read from MH i2c: 01 07 00 F2 01 00 00 00 00 00 FF 0F 08 [23:16:39]RasterBufferAndPrint [23:16:39]line Счет N : (1)2003355 [23:16:39]line ИНН: 02508201610067 [23:16:39]line Контрольно-Кассовый Чек [23:16:39]line ПРОДАЖА [23:16:39]line ТРК (МРК, ГНК) : 43 [23:16:39]line Товар: 2710124130 [23:16:39]line Аи-92-К-5 [23:16:39]line 7.380 * 67.80 [23:16:39]line = 500.36 [23:16:39]line НДС 12% НСП 1% [23:16:39]line > о реализуемом товаре [23:16:39]line ИТОГО: 500.36 [23:16:39]line НСП 1% : 4.43 [23:16:39]line НДС 12% : 53.14 [23:16:39]line Наличными: 0.00 [23:16:39]line Безнал.: 500.36 [23:16:39]line Место: АЗС № 97 "Партнер Нефть" [23:16:39]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [23:16:39]line СНО: Общий режим [23:16:39]line Чек 584 28.07.2024 23:16 [23:16:39]line Смена: 439 ФФД: 1.0 [23:16:39]line ЗНМ: 0300000054 [23:16:39]line РНМ: 0000000000092624 [23:16:39]line Версия ККМ: 001 [23:16:39]line Платежная система: O! деньги [23:16:39]line ФМ: 0000000000874959 [23:16:39]line ФД: 226924 [23:16:39]line ФПД: 176463076237265 [23:16:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T231637&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226924&fm=176463076237265&tin=02508201610067®Number=0000000000092624&sum=50036 [23:16:39]written 0, free lines is 4095 [23:16:39]Write to MH i2c: 01 00 00 1C 02 1E [23:16:39]Write i2c OK [23:16:39]MH_I2C_Read... [23:16:39]Read from MH i2c: 01 [23:16:39]MH_I2C_Read... [23:16:39]Read from MH i2c: 01 07 00 [23:16:39]MH_I2C_Read... [23:16:39]Read from MH i2c: 01 07 00 1C 02 00 00 00 00 00 80 0C B1 [23:16:39]RasterBufferAndPrint [23:16:39]line [23:16:39]line [23:16:39]line [23:16:39]line [23:16:39]line [23:16:39]written 0, free lines is 3213 [23:16:39]MH_Cut [23:16:39]Write to MH i2c: D1 01 00 23 02 01 F7 [23:16:39]Write i2c OK [23:16:39]MH_I2C_Read... [23:16:39]Read from MH i2c: D1 [23:16:39]MH_I2C_Read... [23:16:39]Read from MH i2c: D1 01 00 [23:16:39]MH_I2C_Read... [23:16:39]Read from MH i2c: D1 01 00 23 02 00 F6 [23:16:39]Write to MH i2c: 01 00 00 24 02 26 [23:16:39]Write i2c OK [23:16:39]MH_I2C_Read... [23:16:40]*** Cut start [23:16:40]*** Partial cut [23:16:40]*** CUTSNS_PIN = 1 [23:16:40]*** CUTSNS_PIN = 0 [23:16:41]*** Brake cut motor [23:16:41]Read from MH i2c: 01 [23:16:41]MH_I2C_Read... [23:16:41]*** Stop cut motor [23:16:41]*** Cut end [23:16:41]Read from MH i2c: 01 07 00 [23:16:41]MH_I2C_Read... [23:16:41]Read from MH i2c: 01 07 00 24 02 00 00 00 00 00 FF 0F 3B [23:16:41]process_action close_receipt done [23:16:41]requested_data is exist [23:16:41]produce_requested_data [23:16:41]requested_item fm.sn is exist - process it [23:16:41]wFMCommunicate request_size=4 [23:16:41]MH_SAM_APDU [23:16:41]CAPDU: 80 11 00 00 [23:16:41]Write to MH i2c: E2 08 00 25 02 80 11 00 00 00 00 00 00 A1 [23:16:41]Write i2c OK [23:16:41]MH_I2C_Read... [23:16:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:16:41]Read from MH i2c: E2 [23:16:41]MH_I2C_Read... [23:16:41]Read from MH i2c: E2 17 00 [23:16:41]MH_I2C_Read... [23:16:41]Read from MH i2c: E2 17 00 25 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FE [23:16:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:16:41]wFMCommunicate OK [23:16:41]requested_item fd.num is exist - process it [23:16:41]SAM_PROTO_GetFieldsCounters [23:16:41]wFMCommunicate request_size=4 [23:16:41]MH_SAM_APDU [23:16:41]CAPDU: 80 13 00 00 [23:16:41]Write to MH i2c: E2 08 00 26 02 80 13 00 00 00 00 00 00 A4 [23:16:41]Write i2c OK [23:16:41]MH_I2C_Read... [23:16:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:16:41]Read from MH i2c: E2 [23:16:41]MH_I2C_Read... [23:16:41]Read from MH i2c: E2 62 00 [23:16:41]MH_I2C_Read... [23:16:41]Read from MH i2c: E2 62 00 26 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6C 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 48 02 00 00 5E 04 04 00 48 02 00 00 57 04 04 00 49 02 00 00 19 04 04 00 00 00 00 00 90 00 48 [23:16:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6C 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 48 02 00 00 5E 04 04 00 48 02 00 00 57 04 04 00 49 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:16:41]wFMCommunicate OK [23:16:41]SAM_PROTO_GetFieldsCounters done [23:16:41]requested_item shift.num is exist - process it [23:16:41]requested_item shift.opened is exist - process it [23:16:41]req_shift_opened [23:16:41]FM_GetShiftState [23:16:41]SAM_PROTO_GetShiftState [23:16:41]wFMCommunicate request_size=4 [23:16:41]MH_SAM_APDU [23:16:41]CAPDU: 80 13 01 00 [23:16:41]Write to MH i2c: E2 08 00 27 02 80 13 01 00 00 00 00 00 A6 [23:16:41]Write i2c OK [23:16:41]MH_I2C_Read... [23:16:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:16:41]Read from MH i2c: E2 [23:16:41]MH_I2C_Read... [23:16:41]Read from MH i2c: E2 0E 00 [23:16:41]MH_I2C_Read... [23:16:41]Read from MH i2c: E2 0E 00 27 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 57 [23:16:41]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [23:16:41]wFMCommunicate OK [23:16:41]SAM_PROTO_GetShiftState done [23:16:41]FM_GetShiftState done [23:16:41]req_shift_opened done [23:16:41]requested_item shift.open_date is exist - process it [23:16:41]req_shift_open_date [23:16:41]req_shift_open_date done [23:16:41]produce_requested_data done [23:16:41]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226924,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [23:16:41]process_action_free close_receipt [23:16:41]json_value_free [23:16:41]json_value_free done [23:16:41]process_json_proto returns [23:16:41]Send response to host [23:16:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226924,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [23:16:41]free response buf [23:16:41]execute_script done [23:16:41]execute_script returns [23:16:41]free content buf [23:16:41]Sock 9.Close socket [23:16:41]Sock 9.Thread stoped [23:17:41]accept exits with 10 [23:17:41]New connection [23:17:41]New thread 3066568036 created [23:17:41]Thread 3066711396 joined [23:17:41]Waiting for new connection... [23:17:41] Sock 10.Parse request [23:17:41]Sock 10.Check first char [23:17:41]Sock 10.First char is OK [23:17:41]request: POST /json_proto HTTP/1.0 [23:17:41]Method: POST [23:17:41]URL: /json_proto [23:17:41]Method is POST - this is cgi request [23:17:41]url: /json_proto [23:17:41]query_string will be loaded in cgi processing [23:17:41]execute_cgi json_proto POST (null) [23:17:41]execute_cgi path=json_proto method=POST [23:17:41]POST find Content-Length [23:17:41]Host: 172.17.43.131:8080 [23:17:41]Content-Length: 797 [23:17:41]Content-Type: application/json [23:17:41] [23:17:41]POST finish read [23:17:41]Found Content-Length = 797 [23:17:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003356", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:17:41]execute_script... [23:17: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)2003356", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:17:41]POST & json_proto [23:17:41]process_json_proto [23:17:41]json parsed OK: [23:17:41]protocol is kg_v1.0 [23:17:41]action value=close_receipt [23:17:41]process_action close_receipt [23:17:41]cmd_close_receipt [23:17:41]MH_GetDate [23:17:41]Write to MH i2c: F0 00 00 28 02 19 [23:17:41]Write i2c OK [23:17:41]MH_I2C_Read... [23:17:41]Read from MH i2c: F0 [23:17:41]MH_I2C_Read... [23:17:41]Read from MH i2c: F0 09 00 [23:17:41]MH_I2C_Read... [23:17:41]Read from MH i2c: F0 09 00 28 02 00 95 D1 A6 66 F8 BA A6 66 52 [23:17:41]GetLastDocTimeStamp 1722208597 [23:17:41]current date 1722208661 [23:17:41]FM_GetShiftState [23:17:41]SAM_PROTO_GetShiftState [23:17:41]wFMCommunicate request_size=4 [23:17:41]MH_SAM_APDU [23:17:41]CAPDU: 80 13 01 00 [23:17:41]Write to MH i2c: E2 08 00 29 02 80 13 01 00 00 00 00 00 A8 [23:17:41]Write i2c OK [23:17:41]MH_I2C_Read... [23:17:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:17:41]Read from MH i2c: E2 [23:17:41]MH_I2C_Read... [23:17:41]Read from MH i2c: E2 0E 00 [23:17:41]MH_I2C_Read... [23:17:41]Read from MH i2c: E2 0E 00 29 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 59 [23:17:41]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [23:17:41]wFMCommunicate OK [23:17:41]SAM_PROTO_GetShiftState done [23:17:41]FM_GetShiftState done [23:17:41]opened in 1722125326 [23:17:41]opened+sec_in_day 1722211726 [23:17:41]quantity*price = 100035 [23:17:41]sum+1 = 100036 [23:17:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.35 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.35 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 585 28.07.2024 23:17 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226925 ФПД: 213342026493667 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T231741&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226925&fm=213342026493667&tin=02508201610067®Number=0000000000092624&sum=100035 [23:17:42]StoreToDocumentArchive [23:17:42]shift 439 fd 226925 [23:17:42]save to /storage/0439/doc_00226925 [23:17:42]save last doc name /storage/0439/doc_00226925 to /storage/kkm_last_doc_name [23:17:42]save OK [23:17:42]Clear old archive folders... [23:17:42]ProcessDocumentItem done err = 0, tmpTLVsize=252 [23:17:42]tlvbuf is 01A49F40 [23:17:42]SAM_PROTO_ClearQueue [23:17:42]wFMCommunicate request_size=4 [23:17:42]MH_SAM_APDU [23:17:42]CAPDU: 80 09 00 00 [23:17:42]Write to MH i2c: E2 08 00 36 02 80 09 00 00 00 00 00 00 AA [23:17:42]Write i2c OK [23:17:42]MH_I2C_Read... [23:17:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:17:42]Read from MH i2c: E2 [23:17:42]MH_I2C_Read... [23:17:42]Read from MH i2c: E2 03 00 [23:17:42]MH_I2C_Read... [23:17:42]Read from MH i2c: E2 03 00 36 02 00 90 00 AC [23:17:42]RAPDU: 90 00 [23:17:42]wFMCommunicate OK [23:17:42]SAM_PROTO_ClearQueue done [23:17:42]KKMCreateOFDPacket [23:17:42]OFDProtocolAddRootSTLVToBuf [23:17:42]FM_MakeSignedData [23:17:42]FM_MakeSignedData [23:17:42]SAM_PROTO_SignData [23:17:42]wFMCommunicate request_size=4 [23:17:42]MH_SAM_APDU [23:17:42]CAPDU: 80 0D 01 02 [23:17:42]Write to MH i2c: E2 08 00 37 02 80 0D 01 02 00 00 00 00 B2 [23:17:42]Write i2c OK [23:17:42]MH_I2C_Read... [23:17:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:17:42]Read from MH i2c: E2 [23:17:42]MH_I2C_Read... [23:17:42]Read from MH i2c: E2 03 00 [23:17:42]MH_I2C_Read... [23:17:42]Read from MH i2c: E2 03 00 37 02 00 90 00 AD [23:17:42]RAPDU: 90 00 [23:17:42]wFMCommunicate OK [23:17:42]wFMCommunicate request_size=255 [23:17:42]MH_SAM_APDU [23:17:42]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 02 00 00 F4 03 04 00 95 D1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6D 76 03 00 35 04 06 00 [23:17:42]Write to MH i2c: E2 02 01 38 02 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 02 00 00 F4 03 04 00 95 D1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6D 76 03 00 35 04 06 00 00 00 45 [23:17:42]Write i2c OK [23:17:42]MH_I2C_Read... [23:17:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:17:42]Read from MH i2c: E2 [23:17:42]MH_I2C_Read... [23:17:42]Read from MH i2c: E2 03 00 [23:17:42]MH_I2C_Read... [23:17:42]Read from MH i2c: E2 03 00 38 02 00 90 00 AE [23:17:42]RAPDU: 90 00 [23:17:42]wFMCommunicate OK [23:17:42]wFMCommunicate request_size=11 [23:17:42]MH_SAM_APDU [23:17:42]CAPDU: 80 0D 02 02 06 C2 08 8F B4 6E E3 [23:17:42]Write to MH i2c: E2 0E 00 39 02 80 0D 02 02 06 00 C2 08 8F B4 6E E3 00 00 1F [23:17:42]Write i2c OK [23:17:42]MH_I2C_Read... [23:17:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:17:42]Read from MH i2c: E2 [23:17:42]MH_I2C_Read... [23:17:42]Read from MH i2c: E2 03 00 [23:17:42]MH_I2C_Read... [23:17:42]Read from MH i2c: E2 03 00 39 02 00 90 00 AF [23:17:42]RAPDU: 90 00 [23:17:42]wFMCommunicate OK [23:17:42]wFMCommunicate request_size=4 [23:17:42]MH_SAM_APDU [23:17:42]CAPDU: 80 0D 03 02 [23:17:42]Write to MH i2c: E2 08 00 3A 02 80 0D 03 02 00 00 00 00 B7 [23:17:42]Write i2c OK [23:17:42]MH_I2C_Read... [23:17:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:17:43]Read from MH i2c: E2 [23:17:43]MH_I2C_Read... [23:17:43]Read from MH i2c: E2 0B 00 [23:17:43]MH_I2C_Read... [23:17:43]Read from MH i2c: E2 0B 00 3A 02 00 8E E3 29 55 98 38 10 54 90 00 DB [23:17:43]RAPDU: 8E E3 29 55 98 38 10 54 90 00 [23:17:43]wFMCommunicate OK [23:17:43]SAM_PROTO_SignData done [23:17:43]FM_MakeSignedData done [23:17:43]CreateOFDProtocolMessage [23:17:43]wFMCommunicate request_size=4 [23:17:43]MH_SAM_APDU [23:17:43]CAPDU: 80 11 00 00 [23:17:43]Write to MH i2c: E2 08 00 3B 02 80 11 00 00 00 00 00 00 B7 [23:17:43]Write i2c OK [23:17:43]MH_I2C_Read... [23:17:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:17:43]Read from MH i2c: E2 [23:17:43]MH_I2C_Read... [23:17:43]Read from MH i2c: E2 17 00 [23:17:43]MH_I2C_Read... [23:17:43]Read from MH i2c: E2 17 00 3B 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 14 [23:17:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:17:43]wFMCommunicate OK [23:17:43]CreateOFDProtocolMessage done [23:17:43]OFDSenderStorePacket 226925 [23:17:43]StoreOFDPacket docnum=226925 [23:17:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 DE 8E 08 01 FF 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 02 00 00 F4 03 04 00 95 D1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6D 76 03 00 35 04 06 00 C2 08 8F B4 6E E3 8E E3 29 55 98 38 10 54 [23:17:43]CheckFolder [23:17:43]dirname=/storage/ofd_packets [23:17:43]CheckFolder done [23:17:43]ProducePacketName [23:17:43]name=ofd_packets/00226925 [23:17:43]NVStorageSaveData ofd_packets/00226925 [23:17:43]File name is /storage/ofd_packets/00226925 [23:17:43]Write 302 bytes [23:17:43]NVStorageSaveData done [23:17:43]OFDSenderStorePacket done [23:17:43]KKMCreateOFDPacket done [23:17:43]NVStorageSaveData kkm_last_timestamp [23:17:43]File name is /storage/kkm_last_timestamp [23:17:43]Write 4 bytes [23:17:43]NVStorageSaveData done [23:17:43]ExternCall_PrintAddStr [23:17:43]wPrintStart [23:17:43]Write to MH i2c: 01 00 00 3C 02 3E [23:17:43]Write i2c OK [23:17:43]MH_I2C_Read... [23:17:43]Read from MH i2c: 01 [23:17:43]MH_I2C_Read... [23:17:43]Read from MH i2c: 01 07 00 [23:17:43]MH_I2C_Read... [23:17:43]Read from MH i2c: 01 07 00 3C 02 00 00 00 00 00 FF 0F 53 [23:17:43]RasterBufferAndPrint [23:17:43]line Счет N : (1)2003356 [23:17:43]line ИНН: 02508201610067 [23:17:43]line Контрольно-Кассовый Чек [23:17:43]line ПРОДАЖА [23:17:43]line ТРК (МРК, ГНК) : 52 [23:17:43]line Товар: 2710124130 [23:17:43]line Super-92-К-5 [23:17:43]line 14.540 * 68.80 [23:17:43]line = 1000.35 [23:17:43]line НДС 12% НСП 1% [23:17:43]line > о реализуемом товаре [23:17:43]line ИТОГО: 1000.35 [23:17:43]line НСП 1% : 8.85 [23:17:43]line НДС 12% : 106.23 [23:17:43]line Наличными: 0.00 [23:17:43]line Безнал.: 1000.35 [23:17:43]line Место: АЗС № 97 "Партнер Нефть" [23:17:43]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [23:17:43]line СНО: Общий режим [23:17:43]line Чек 585 28.07.2024 23:17 [23:17:43]line Смена: 439 ФФД: 1.0 [23:17:43]line ЗНМ: 0300000054 [23:17:43]line РНМ: 0000000000092624 [23:17:43]line Версия ККМ: 001 [23:17:43]line Платежная система: O! деньги [23:17:43]line ФМ: 0000000000874959 [23:17:43]line ФД: 226925 [23:17:43]line ФПД: 213342026493667 [23:17:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T231741&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226925&fm=213342026493667&tin=02508201610067®Number=0000000000092624&sum=100035 [23:17:43]written 0, free lines is 4095 [23:17:43]Write to MH i2c: 01 00 00 66 02 68 [23:17:43]Write i2c OK [23:17:43]MH_I2C_Read... [23:17:43]Read from MH i2c: 01 [23:17:43]MH_I2C_Read... [23:17:43]Read from MH i2c: 01 07 00 [23:17:43]MH_I2C_Read... [23:17:43]Read from MH i2c: 01 07 00 66 02 00 00 00 00 00 78 0C F3 [23:17:43]RasterBufferAndPrint [23:17:43]line [23:17:43]line [23:17:43]line [23:17:43]line [23:17:43]line [23:17:43]written 0, free lines is 3196 [23:17:43]MH_Cut [23:17:43]Write to MH i2c: D1 01 00 6D 02 01 41 [23:17:43]Write i2c OK [23:17:43]MH_I2C_Read... [23:17:43]Read from MH i2c: D1 [23:17:43]MH_I2C_Read... [23:17:43]Read from MH i2c: D1 01 00 [23:17:43]MH_I2C_Read... [23:17:43]Read from MH i2c: D1 01 00 6D 02 00 40 [23:17:43]Write to MH i2c: 01 00 00 6E 02 70 [23:17:43]Write i2c OK [23:17:43]MH_I2C_Read... [23:17:44]*** Cut start [23:17:44]*** Partial cut [23:17:44]*** CUTSNS_PIN = 1 [23:17:44]*** CUTSNS_PIN = 0 [23:17:45]*** Brake cut motor [23:17:45]Read from MH i2c: 01 [23:17:45]MH_I2C_Read... [23:17:45]*** Stop cut motor [23:17:45]*** Cut end [23:17:45]Read from MH i2c: 01 07 00 [23:17:45]MH_I2C_Read... [23:17:45]Read from MH i2c: 01 07 00 6E 02 00 00 00 00 00 FF 0F 85 [23:17:45]process_action close_receipt done [23:17:45]requested_data is exist [23:17:45]produce_requested_data [23:17:45]requested_item fm.sn is exist - process it [23:17:45]wFMCommunicate request_size=4 [23:17:45]MH_SAM_APDU [23:17:45]CAPDU: 80 11 00 00 [23:17:45]Write to MH i2c: E2 08 00 6F 02 80 11 00 00 00 00 00 00 EB [23:17:45]Write i2c OK [23:17:45]MH_I2C_Read... [23:17:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:17:45]Read from MH i2c: E2 [23:17:45]MH_I2C_Read... [23:17:45]Read from MH i2c: E2 17 00 [23:17:45]MH_I2C_Read... [23:17:45]Read from MH i2c: E2 17 00 6F 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 48 [23:17:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:17:45]wFMCommunicate OK [23:17:45]requested_item fd.num is exist - process it [23:17:45]SAM_PROTO_GetFieldsCounters [23:17:45]wFMCommunicate request_size=4 [23:17:45]MH_SAM_APDU [23:17:45]CAPDU: 80 13 00 00 [23:17:45]Write to MH i2c: E2 08 00 70 02 80 13 00 00 00 00 00 00 EE [23:17:45]Write i2c OK [23:17:45]MH_I2C_Read... [23:17:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:17:45]Read from MH i2c: E2 [23:17:45]MH_I2C_Read... [23:17:45]Read from MH i2c: E2 62 00 [23:17:45]MH_I2C_Read... [23:17:45]Read from MH i2c: E2 62 00 70 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6D 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 49 02 00 00 5E 04 04 00 49 02 00 00 57 04 04 00 4A 02 00 00 19 04 04 00 00 00 00 00 90 00 96 [23:17:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6D 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 49 02 00 00 5E 04 04 00 49 02 00 00 57 04 04 00 4A 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:17:45]wFMCommunicate OK [23:17:45]SAM_PROTO_GetFieldsCounters done [23:17:45]requested_item shift.num is exist - process it [23:17:45]requested_item shift.opened is exist - process it [23:17:45]req_shift_opened [23:17:45]FM_GetShiftState [23:17:45]SAM_PROTO_GetShiftState [23:17:45]wFMCommunicate request_size=4 [23:17:45]MH_SAM_APDU [23:17:45]CAPDU: 80 13 01 00 [23:17:45]Write to MH i2c: E2 08 00 71 02 80 13 01 00 00 00 00 00 F0 [23:17:45]Write i2c OK [23:17:45]MH_I2C_Read... [23:17:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:17:45]Read from MH i2c: E2 [23:17:45]MH_I2C_Read... [23:17:45]Read from MH i2c: E2 0E 00 [23:17:45]MH_I2C_Read... [23:17:45]Read from MH i2c: E2 0E 00 71 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 A1 [23:17:45]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [23:17:45]wFMCommunicate OK [23:17:45]SAM_PROTO_GetShiftState done [23:17:45]FM_GetShiftState done [23:17:45]req_shift_opened done [23:17:45]requested_item shift.open_date is exist - process it [23:17:45]req_shift_open_date [23:17:45]req_shift_open_date done [23:17:45]produce_requested_data done [23:17:45]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226925,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [23:17:45]process_action_free close_receipt [23:17:45]json_value_free [23:17:45]json_value_free done [23:17:45]process_json_proto returns [23:17:45]Send response to host [23:17:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226925,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [23:17:45]free response buf [23:17:45]execute_script done [23:17:45]execute_script returns [23:17:45]free content buf [23:17:45]Sock 10.Close socket [23:17:45]Sock 10.Thread stoped [23:18:06]recv_with_timeout no data received [23:18:18]accept exits with 9 [23:18:18]New connection [23:18:18]New thread 3066711396 created [23:18:18]Thread 3066568036 joined [23:18:18]Waiting for new connection... [23:18:18] Sock 9.Parse request [23:18:18]Sock 9.Check first char [23:18:18]Sock 9.First char is OK [23:18:18]request: POST /json_proto HTTP/1.0 [23:18:18]Method: POST [23:18:18]URL: /json_proto [23:18:18]Method is POST - this is cgi request [23:18:18]url: /json_proto [23:18:18]query_string will be loaded in cgi processing [23:18:18]execute_cgi json_proto POST (null) [23:18:18]execute_cgi path=json_proto method=POST [23:18:18]POST find Content-Length [23:18:18]Host: 172.17.43.131:8080 [23:18:18]Content-Length: 683 [23:18:18]Content-Type: application/json [23:18:18] [23:18:18]POST finish read [23:18:18]Found Content-Length = 683 [23:18:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003357", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:18:18]execute_script... [23:18: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)2003357", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:18:18]POST & json_proto [23:18:18]process_json_proto [23:18:18]json parsed OK: [23:18:18]protocol is kg_v1.0 [23:18:18]action value=close_receipt [23:18:18]process_action close_receipt [23:18:18]cmd_close_receipt [23:18:18]MH_GetDate [23:18:18]Write to MH i2c: F0 00 00 72 02 63 [23:18:18]Write i2c OK [23:18:18]MH_I2C_Read... [23:18:18]Read from MH i2c: F0 [23:18:18]MH_I2C_Read... [23:18:18]Read from MH i2c: F0 09 00 [23:18:18]MH_I2C_Read... [23:18:18]Read from MH i2c: F0 09 00 72 02 00 BB D1 A6 66 F8 BA A6 66 C2 [23:18:18]GetLastDocTimeStamp 1722208661 [23:18:18]current date 1722208699 [23:18:18]FM_GetShiftState [23:18:18]SAM_PROTO_GetShiftState [23:18:18]wFMCommunicate request_size=4 [23:18:18]MH_SAM_APDU [23:18:18]CAPDU: 80 13 01 00 [23:18:18]Write to MH i2c: E2 08 00 73 02 80 13 01 00 00 00 00 00 F2 [23:18:18]Write i2c OK [23:18:18]MH_I2C_Read... [23:18:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:18:18]Read from MH i2c: E2 [23:18:18]MH_I2C_Read... [23:18:18]Read from MH i2c: E2 0E 00 [23:18:18]MH_I2C_Read... [23:18:18]Read from MH i2c: E2 0E 00 73 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 A3 [23:18:18]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [23:18:18]wFMCommunicate OK [23:18:18]SAM_PROTO_GetShiftState done [23:18:18]FM_GetShiftState done [23:18:18]opened in 1722125326 [23:18:18]opened+sec_in_day 1722211726 [23:18:18]quantity*price = 100005 [23:18:18]sum+1 = 100006 [23:18:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 586 28.07.2024 23:18 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226926 ФПД: 182835889621064 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T231819&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226926&fm=182835889621064&tin=02508201610067®Number=0000000000092624&sum=100000 [23:18:19]StoreToDocumentArchive [23:18:19]shift 439 fd 226926 [23:18:19]save to /storage/0439/doc_00226926 [23:18:19]save last doc name /storage/0439/doc_00226926 to /storage/kkm_last_doc_name [23:18:19]save OK [23:18:19]Clear old archive folders... [23:18:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:18:19]tlvbuf is 0199D0A0 [23:18:19]SAM_PROTO_ClearQueue [23:18:19]wFMCommunicate request_size=4 [23:18:19]MH_SAM_APDU [23:18:19]CAPDU: 80 09 00 00 [23:18:19]Write to MH i2c: E2 08 00 80 02 80 09 00 00 00 00 00 00 F4 [23:18:19]Write i2c OK [23:18:19]MH_I2C_Read... [23:18:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:18:20]Read from MH i2c: E2 [23:18:20]MH_I2C_Read... [23:18:20]Read from MH i2c: E2 03 00 [23:18:20]MH_I2C_Read... [23:18:20]Read from MH i2c: E2 03 00 80 02 00 90 00 F6 [23:18:20]RAPDU: 90 00 [23:18:20]wFMCommunicate OK [23:18:20]SAM_PROTO_ClearQueue done [23:18:20]KKMCreateOFDPacket [23:18:20]OFDProtocolAddRootSTLVToBuf [23:18:20]FM_MakeSignedData [23:18:20]FM_MakeSignedData [23:18:20]SAM_PROTO_SignData [23:18:20]wFMCommunicate request_size=4 [23:18:20]MH_SAM_APDU [23:18:20]CAPDU: 80 0D 01 02 [23:18:20]Write to MH i2c: E2 08 00 81 02 80 0D 01 02 00 00 00 00 FC [23:18:20]Write i2c OK [23:18:20]MH_I2C_Read... [23:18:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:18:20]Read from MH i2c: E2 [23:18:20]MH_I2C_Read... [23:18:20]Read from MH i2c: E2 03 00 [23:18:20]MH_I2C_Read... [23:18:20]Read from MH i2c: E2 03 00 81 02 00 90 00 F7 [23:18:20]RAPDU: 90 00 [23:18:20]wFMCommunicate OK [23:18:20]wFMCommunicate request_size=255 [23:18:20]MH_SAM_APDU [23:18:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 4A 02 00 00 F4 03 04 00 BB D1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6E 76 03 00 35 04 06 00 A6 [23:18:20]Write to MH i2c: E2 02 01 82 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 4A 02 00 00 F4 03 04 00 BB D1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6E 76 03 00 35 04 06 00 A6 00 00 3B [23:18:20]Write i2c OK [23:18:20]MH_I2C_Read... [23:18:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:18:20]Read from MH i2c: E2 [23:18:20]MH_I2C_Read... [23:18:20]Read from MH i2c: E2 03 00 [23:18:20]MH_I2C_Read... [23:18:20]Read from MH i2c: E2 03 00 82 02 00 90 00 F8 [23:18:20]RAPDU: 90 00 [23:18:20]wFMCommunicate OK [23:18:20]wFMCommunicate request_size=10 [23:18:20]MH_SAM_APDU [23:18:20]CAPDU: 80 0D 02 02 05 49 CC 40 C8 48 [23:18:20]Write to MH i2c: E2 0D 00 83 02 80 0D 02 02 05 00 49 CC 40 C8 48 00 00 6E [23:18:20]Write i2c OK [23:18:20]MH_I2C_Read... [23:18:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:18:20]Read from MH i2c: E2 [23:18:20]MH_I2C_Read... [23:18:20]Read from MH i2c: E2 03 00 [23:18:20]MH_I2C_Read... [23:18:20]Read from MH i2c: E2 03 00 83 02 00 90 00 F9 [23:18:20]RAPDU: 90 00 [23:18:20]wFMCommunicate OK [23:18:20]wFMCommunicate request_size=4 [23:18:20]MH_SAM_APDU [23:18:20]CAPDU: 80 0D 03 02 [23:18:20]Write to MH i2c: E2 08 00 84 02 80 0D 03 02 00 00 00 00 01 [23:18:20]Write i2c OK [23:18:20]MH_I2C_Read... [23:18:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:18:20]Read from MH i2c: E2 [23:18:20]MH_I2C_Read... [23:18:20]Read from MH i2c: E2 0B 00 [23:18:20]MH_I2C_Read... [23:18:20]Read from MH i2c: E2 0B 00 84 02 00 7C 8D 41 31 AB 06 42 52 90 00 C2 [23:18:20]RAPDU: 7C 8D 41 31 AB 06 42 52 90 00 [23:18:20]wFMCommunicate OK [23:18:20]SAM_PROTO_SignData done [23:18:20]FM_MakeSignedData done [23:18:20]CreateOFDProtocolMessage [23:18:20]wFMCommunicate request_size=4 [23:18:20]MH_SAM_APDU [23:18:20]CAPDU: 80 11 00 00 [23:18:20]Write to MH i2c: E2 08 00 85 02 80 11 00 00 00 00 00 00 01 [23:18:20]Write i2c OK [23:18:20]MH_I2C_Read... [23:18:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:18:20]Read from MH i2c: E2 [23:18:20]MH_I2C_Read... [23:18:20]Read from MH i2c: E2 17 00 [23:18:20]MH_I2C_Read... [23:18:20]Read from MH i2c: E2 17 00 85 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5E [23:18:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:18:20]wFMCommunicate OK [23:18:20]CreateOFDProtocolMessage done [23:18:20]OFDSenderStorePacket 226926 [23:18:20]StoreOFDPacket docnum=226926 [23:18:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 77 10 07 01 E6 13 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 4A 02 00 00 F4 03 04 00 BB D1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6E 76 03 00 35 04 06 00 A6 49 CC 40 C8 48 7C 8D 41 31 AB 06 42 52 [23:18:20]CheckFolder [23:18:20]dirname=/storage/ofd_packets [23:18:20]CheckFolder done [23:18:20]ProducePacketName [23:18:20]name=ofd_packets/00226926 [23:18:20]NVStorageSaveData ofd_packets/00226926 [23:18:20]File name is /storage/ofd_packets/00226926 [23:18:20]Write 301 bytes [23:18:20]NVStorageSaveData done [23:18:20]OFDSenderStorePacket done [23:18:20]KKMCreateOFDPacket done [23:18:20]NVStorageSaveData kkm_last_timestamp [23:18:20]File name is /storage/kkm_last_timestamp [23:18:20]Write 4 bytes [23:18:20]NVStorageSaveData done [23:18:20]ExternCall_PrintAddStr [23:18:20]wPrintStart [23:18:20]Write to MH i2c: 01 00 00 86 02 88 [23:18:20]Write i2c OK [23:18:20]MH_I2C_Read... [23:18:20]Read from MH i2c: 01 [23:18:20]MH_I2C_Read... [23:18:20]Read from MH i2c: 01 07 00 [23:18:20]MH_I2C_Read... [23:18:20]Read from MH i2c: 01 07 00 86 02 00 00 00 00 00 FF 0F 9D [23:18:20]RasterBufferAndPrint [23:18:20]line Счет N : (1)2003357 [23:18:20]line ИНН: 02508201610067 [23:18:20]line Контрольно-Кассовый Чек [23:18:20]line ПРОДАЖА [23:18:20]line ТРК (МРК, ГНК) : 63 [23:18:20]line Товар: 2710124130 [23:18:20]line Аи-92-К-5 [23:18:20]line 14.750 * 67.80 [23:18:20]line = 1000.05 [23:18:20]line НДС 12% НСП 1% [23:18:20]line > о реализуемом товаре [23:18:20]line ОКРУГЛЕНИЕ: -0.05 [23:18:20]line ИТОГО: 1000.00 [23:18:20]line Внесено: 1000.00 [23:18:20]line СДАЧА: 0.00 [23:18:20]line НСП 1% : 8.85 [23:18:20]line НДС 12% : 106.20 [23:18:20]line Наличными: 1000.00 [23:18:20]line Безнал.: 0.00 [23:18:20]line Место: АЗС № 97 "Партнер Нефть" [23:18:20]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [23:18:20]line СНО: Общий режим [23:18:20]line Чек 586 28.07.2024 23:18 [23:18:20]line Смена: 439 ФФД: 1.0 [23:18:20]line ЗНМ: 0300000054 [23:18:20]line РНМ: 0000000000092624 [23:18:20]line Версия ККМ: 001 [23:18:20]line ФМ: 0000000000874959 [23:18:20]line ФД: 226926 [23:18:20]line ФПД: 182835889621064 [23:18:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T231819&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226926&fm=182835889621064&tin=02508201610067®Number=0000000000092624&sum=100000 [23:18:20]written 0, free lines is 4095 [23:18:21]Write to MH i2c: 01 00 00 B1 02 B3 [23:18:21]Write i2c OK [23:18:21]MH_I2C_Read... [23:18:21]Read from MH i2c: 01 [23:18:21]MH_I2C_Read... [23:18:21]Read from MH i2c: 01 07 00 [23:18:21]MH_I2C_Read... [23:18:21]Read from MH i2c: 01 07 00 B1 02 00 00 00 00 00 62 0C 28 [23:18:21]RasterBufferAndPrint [23:18:21]line [23:18:21]line [23:18:21]line [23:18:21]line [23:18:21]line [23:18:21]written 0, free lines is 3173 [23:18:21]MH_Cut [23:18:21]Write to MH i2c: D1 01 00 B8 02 01 8C [23:18:21]Write i2c OK [23:18:21]MH_I2C_Read... [23:18:21]Read from MH i2c: D1 [23:18:21]MH_I2C_Read... [23:18:21]Read from MH i2c: D1 01 00 [23:18:21]MH_I2C_Read... [23:18:21]Read from MH i2c: D1 01 00 B8 02 00 8B [23:18:21]Write to MH i2c: 01 00 00 B9 02 BB [23:18:21]Write i2c OK [23:18:21]MH_I2C_Read... [23:18:22]*** Cut start [23:18:22]*** Partial cut [23:18:22]*** CUTSNS_PIN = 1 [23:18:22]*** CUTSNS_PIN = 0 [23:18:22]*** Brake cut motor [23:18:23]Read from MH i2c: 01 [23:18:23]MH_I2C_Read... [23:18:23]*** Stop cut motor [23:18:23]*** Cut end [23:18:23]Read from MH i2c: 01 07 00 [23:18:23]MH_I2C_Read... [23:18:23]Read from MH i2c: 01 07 00 B9 02 00 00 00 00 00 FF 0F D0 [23:18:23]process_action close_receipt done [23:18:23]requested_data is exist [23:18:23]produce_requested_data [23:18:23]requested_item fm.sn is exist - process it [23:18:23]wFMCommunicate request_size=4 [23:18:23]MH_SAM_APDU [23:18:23]CAPDU: 80 11 00 00 [23:18:23]Write to MH i2c: E2 08 00 BA 02 80 11 00 00 00 00 00 00 36 [23:18:23]Write i2c OK [23:18:23]MH_I2C_Read... [23:18:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:18:23]Read from MH i2c: E2 [23:18:23]MH_I2C_Read... [23:18:23]Read from MH i2c: E2 17 00 [23:18:23]MH_I2C_Read... [23:18:23]Read from MH i2c: E2 17 00 BA 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 93 [23:18:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:18:23]wFMCommunicate OK [23:18:23]requested_item fd.num is exist - process it [23:18:23]SAM_PROTO_GetFieldsCounters [23:18:23]wFMCommunicate request_size=4 [23:18:23]MH_SAM_APDU [23:18:23]CAPDU: 80 13 00 00 [23:18:23]Write to MH i2c: E2 08 00 BB 02 80 13 00 00 00 00 00 00 39 [23:18:23]Write i2c OK [23:18:23]MH_I2C_Read... [23:18:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:18:23]Read from MH i2c: E2 [23:18:23]MH_I2C_Read... [23:18:23]Read from MH i2c: E2 62 00 [23:18:23]MH_I2C_Read... [23:18:23]Read from MH i2c: E2 62 00 BB 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6E 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 4A 02 00 00 5E 04 04 00 4A 02 00 00 57 04 04 00 4B 02 00 00 19 04 04 00 00 00 00 00 90 00 E5 [23:18:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6E 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 4A 02 00 00 5E 04 04 00 4A 02 00 00 57 04 04 00 4B 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:18:23]wFMCommunicate OK [23:18:23]SAM_PROTO_GetFieldsCounters done [23:18:23]requested_item shift.num is exist - process it [23:18:23]requested_item shift.opened is exist - process it [23:18:23]req_shift_opened [23:18:23]FM_GetShiftState [23:18:23]SAM_PROTO_GetShiftState [23:18:23]wFMCommunicate request_size=4 [23:18:23]MH_SAM_APDU [23:18:23]CAPDU: 80 13 01 00 [23:18:23]Write to MH i2c: E2 08 00 BC 02 80 13 01 00 00 00 00 00 3B [23:18:23]Write i2c OK [23:18:23]MH_I2C_Read... [23:18:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:18:23]Read from MH i2c: E2 [23:18:23]MH_I2C_Read... [23:18:23]Read from MH i2c: E2 0E 00 [23:18:23]MH_I2C_Read... [23:18:23]Read from MH i2c: E2 0E 00 BC 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 EC [23:18:23]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [23:18:23]wFMCommunicate OK [23:18:23]SAM_PROTO_GetShiftState done [23:18:23]FM_GetShiftState done [23:18:23]req_shift_opened done [23:18:23]requested_item shift.open_date is exist - process it [23:18:23]req_shift_open_date [23:18:23]req_shift_open_date done [23:18:23]produce_requested_data done [23:18:23]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226926,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [23:18:23]process_action_free close_receipt [23:18:23]json_value_free [23:18:23]json_value_free done [23:18:23]process_json_proto returns [23:18:23]Send response to host [23:18:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226926,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [23:18:23]free response buf [23:18:23]execute_script done [23:18:23]execute_script returns [23:18:23]free content buf [23:18:23]Sock 9.Close socket [23:18:23]Sock 9.Thread stoped [23:18:26]ConnectInit Can't connect to host [23:18:26]CommunicateWithHost connect error [23:18:26]CommunicateWithHost err = -1 [23:18:26]OFD Sender: Server communicate error [23:18:26]OFD Sender: Processing packet 226923 [packets to send 607, broken 603] [23:18:26]ProducePacketName [23:18:26]name=ofd_packets/00226923 [23:18:26]OFD Sender: To server: pG, [23:18:26]CommunicateWithHost lk.salyk.kg:30040 [23:18:26]ConnectInit lk.salyk.kg [23:18:27]Connected sock=8 [23:18:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 B7 DF 04 01 A3 DB 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 35 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 02 00 00 F4 03 04 00 23 D1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6B 76 03 00 35 04 06 00 8D 07 90 94 2A 5F DC 8D C4 FD 04 D5 38 5B [23:18:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 58 88 47 00 E3 7E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6B 76 03 00 F4 03 04 00 D8 7D A6 66 B6 04 01 00 00 47 55 06 8C 38 FB 0A CB [23:18:28]CommunicateWithHost err = 0 [23:18:28]CheckOFDResponse [23:18:28]1017 (14) - 77093643461234 [23:18:28]1041 (16) - 0000000000874959 [23:18:28]1040 (4) - 226923 [23:18:28]1012 (4) - 28.07.2024 17:20 [23:18:28]1206 (1) - 0 [23:18:28]OFD Sender: Remove packet 226923 [23:18:28]ProducePacketName [23:18:28]name=ofd_packets/00226923 [23:18:28]NVStorageDeleteData [23:18:29]OFD Sender: Processing packet 226924 [packets to send 606, broken 603] [23:18:29]ProducePacketName [23:18:29]name=ofd_packets/00226924 [23:18:29]OFD Sender: To server: pG, [23:18:29]CommunicateWithHost lk.salyk.kg:30040 [23:18:29]ConnectInit lk.salyk.kg [23:18:29]Connected sock=8 [23:18:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 9A 49 07 01 C8 6E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 02 00 00 F4 03 04 00 55 D1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6C 76 03 00 35 04 06 00 A0 7E 02 F9 9F D1 4B 8A AE F0 C0 64 A2 A7 [23:18:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 7F CC 47 00 BE D5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6C 76 03 00 F4 03 04 00 D9 7D A6 66 B6 04 01 00 00 17 4A 59 C8 4B 4C 9E 30 [23:18:29]CommunicateWithHost err = 0 [23:18:29]CheckOFDResponse [23:18:29]1017 (14) - 77093643461234 [23:18:29]1041 (16) - 0000000000874959 [23:18:29]1040 (4) - 226924 [23:18:29]1012 (4) - 28.07.2024 17:20 [23:18:29]1206 (1) - 0 [23:18:29]OFD Sender: Remove packet 226924 [23:18:29]ProducePacketName [23:18:29]name=ofd_packets/00226924 [23:18:29]NVStorageDeleteData [23:18:30]OFD Sender: Processing packet 226925 [packets to send 605, broken 603] [23:18:30]ProducePacketName [23:18:30]name=ofd_packets/00226925 [23:18:30]OFD Sender: To server: pG, [23:18:30]CommunicateWithHost lk.salyk.kg:30040 [23:18:30]ConnectInit lk.salyk.kg [23:18:31]Connected sock=8 [23:18:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 DE 8E 08 01 FF 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 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 02 00 00 F4 03 04 00 95 D1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6D 76 03 00 35 04 06 00 C2 08 8F B4 6E E3 8E E3 29 55 98 38 10 54 [23:18:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 E6 5A 47 00 B7 82 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6D 76 03 00 F4 03 04 00 DB 7D A6 66 B6 04 01 00 00 AF E5 0C 89 94 6F 77 71 [23:18:31]CommunicateWithHost err = 0 [23:18:31]CheckOFDResponse [23:18:31]1017 (14) - 77093643461234 [23:18:31]1041 (16) - 0000000000874959 [23:18:31]1040 (4) - 226925 [23:18:31]1012 (4) - 28.07.2024 17:20 [23:18:31]1206 (1) - 0 [23:18:31]OFD Sender: Remove packet 226925 [23:18:31]ProducePacketName [23:18:31]name=ofd_packets/00226925 [23:18:31]NVStorageDeleteData [23:18:32]OFD Sender: Processing packet 226926 [packets to send 604, broken 603] [23:18:32]ProducePacketName [23:18:32]name=ofd_packets/00226926 [23:18:32]OFD Sender: To server: pG, [23:18:32]CommunicateWithHost lk.salyk.kg:30040 [23:18:32]ConnectInit lk.salyk.kg [23:18:32]Connected sock=8 [23:18:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 77 10 07 01 E6 13 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 4A 02 00 00 F4 03 04 00 BB D1 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6E 76 03 00 35 04 06 00 A6 49 CC 40 C8 48 7C 8D 41 31 AB 06 42 52 [23:18:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 38 A5 47 00 3B 25 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6E 76 03 00 F4 03 04 00 DC 7D A6 66 B6 04 01 00 00 DF D9 63 6B E7 8F 2D 93 [23:18:32]CommunicateWithHost err = 0 [23:18:32]CheckOFDResponse [23:18:32]1017 (14) - 77093643461234 [23:18:32]1041 (16) - 0000000000874959 [23:18:32]1040 (4) - 226926 [23:18:32]1012 (4) - 28.07.2024 17:20 [23:18:32]1206 (1) - 0 [23:18:32]OFD Sender: Remove packet 226926 [23:18:32]ProducePacketName [23:18:32]name=ofd_packets/00226926 [23:18:32]NVStorageDeleteData [23:18:33]OFD Sender: No OFD packet to send [23:18:38]OFD Sender: No OFD packet to send [23:18:43]OFD Sender: No OFD packet to send [23:18:48]OFD Sender: No OFD packet to send [23:18:53]OFD Sender: No OFD packet to send [23:18:58]OFD Sender: No OFD packet to send [23:19:03]OFD Sender: No OFD packet to send [23:19:08]OFD Sender: No OFD packet to send [23:19:13]OFD Sender: No OFD packet to send [23:19:18]OFD Sender: No OFD packet to send [23:19:23]OFD Sender: No OFD packet to send [23:19:28]OFD Sender: No OFD packet to send [23:19:33]OFD Sender: No OFD packet to send [23:19:38]OFD Sender: No OFD packet to send [23:19:43]OFD Sender: No OFD packet to send [23:19:48]OFD Sender: No OFD packet to send [23:19:53]OFD Sender: No OFD packet to send [23:19:58]OFD Sender: No OFD packet to send [23:20:03]OFD Sender: No OFD packet to send [23:20:08]OFD Sender: No OFD packet to send [23:20:13]OFD Sender: No OFD packet to send [23:20:18]OFD Sender: No OFD packet to send [23:20:23]OFD Sender: No OFD packet to send [23:20:28]OFD Sender: No OFD packet to send [23:20:33]OFD Sender: No OFD packet to send [23:20:38]OFD Sender: No OFD packet to send [23:20:42]accept exits with 10 [23:20:42]New connection [23:20:42]New thread 3066568036 created [23:20:42]Thread 3066711396 joined [23:20:42]Waiting for new connection... [23:20:42] Sock 10.Parse request [23:20:42]Sock 10.Check first char [23:20:42]Sock 10.First char is OK [23:20:42]request: POST /json_proto HTTP/1.0 [23:20:42]Method: POST [23:20:42]URL: /json_proto [23:20:42]Method is POST - this is cgi request [23:20:42]url: /json_proto [23:20:42]query_string will be loaded in cgi processing [23:20:42]execute_cgi json_proto POST (null) [23:20:42]execute_cgi path=json_proto method=POST [23:20:42]POST find Content-Length [23:20:42]Host: 172.17.43.131:8080 [23:20:42]Content-Length: 794 [23:20:42]Content-Type: application/json [23:20:42] [23:20:42]POST finish read [23:20:42]Found Content-Length = 794 [23:20:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003358", "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.80, "quantity" : 2.910, "sum" : 200.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 200.21 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:20:42]execute_script... [23:20: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)2003358", "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.80, "quantity" : 2.910, "sum" : 200.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 200.21 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:20:42]POST & json_proto [23:20:42]process_json_proto [23:20:42]json parsed OK: [23:20:42]protocol is kg_v1.0 [23:20:42]action value=close_receipt [23:20:42]process_action close_receipt [23:20:42]cmd_close_receipt [23:20:42]MH_GetDate [23:20:42]Write to MH i2c: F0 00 00 BD 02 AE [23:20:42]Write i2c OK [23:20:42]MH_I2C_Read... [23:20:42]Read from MH i2c: F0 [23:20:42]MH_I2C_Read... [23:20:42]Read from MH i2c: F0 09 00 [23:20:42]MH_I2C_Read... [23:20:42]Read from MH i2c: F0 09 00 BD 02 00 4B D2 A6 66 F8 BA A6 66 9E [23:20:42]GetLastDocTimeStamp 1722208699 [23:20:42]current date 1722208843 [23:20:42]FM_GetShiftState [23:20:42]SAM_PROTO_GetShiftState [23:20:42]wFMCommunicate request_size=4 [23:20:42]MH_SAM_APDU [23:20:42]CAPDU: 80 13 01 00 [23:20:42]Write to MH i2c: E2 08 00 BE 02 80 13 01 00 00 00 00 00 3D [23:20:42]Write i2c OK [23:20:42]MH_I2C_Read... [23:20:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:20:42]Read from MH i2c: E2 [23:20:42]MH_I2C_Read... [23:20:42]Read from MH i2c: E2 0E 00 [23:20:42]MH_I2C_Read... [23:20:42]Read from MH i2c: E2 0E 00 BE 02 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 EE [23:20:42]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [23:20:42]wFMCommunicate OK [23:20:42]SAM_PROTO_GetShiftState done [23:20:42]FM_GetShiftState done [23:20:42]opened in 1722125326 [23:20:42]opened+sec_in_day 1722211726 [23:20:42]quantity*price = 20020 [23:20:42]sum+1 = 20022 [23:20:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 200.21 НСП 1% : 1.77 НДС 12% : 21.26 Наличными: 0.00 Безнал.: 200.21 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 587 28.07.2024 23:20 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226927 ФПД: 1377591343022 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T232043&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226927&fm=1377591343022&tin=02508201610067®Number=0000000000092624&sum=20021 [23:20:43]StoreToDocumentArchive [23:20:43]shift 439 fd 226927 [23:20:43]save to /storage/0439/doc_00226927 [23:20:43]save last doc name /storage/0439/doc_00226927 to /storage/kkm_last_doc_name [23:20:43]save OK [23:20:43]Clear old archive folders... [23:20:43]ProcessDocumentItem done err = 0, tmpTLVsize=252 [23:20:43]tlvbuf is 01A071F0 [23:20:43]SAM_PROTO_ClearQueue [23:20:43]wFMCommunicate request_size=4 [23:20:43]MH_SAM_APDU [23:20:43]CAPDU: 80 09 00 00 [23:20:43]Write to MH i2c: E2 08 00 CB 02 80 09 00 00 00 00 00 00 3F [23:20:43]Write i2c OK [23:20:43]MH_I2C_Read... [23:20:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:20:43]Read from MH i2c: E2 [23:20:43]MH_I2C_Read... [23:20:43]Read from MH i2c: E2 03 00 [23:20:43]MH_I2C_Read... [23:20:43]Read from MH i2c: E2 03 00 CB 02 00 90 00 41 [23:20:43]RAPDU: 90 00 [23:20:43]wFMCommunicate OK [23:20:43]SAM_PROTO_ClearQueue done [23:20:43]KKMCreateOFDPacket [23:20:43]OFDProtocolAddRootSTLVToBuf [23:20:43]FM_MakeSignedData [23:20:43]FM_MakeSignedData [23:20:43]SAM_PROTO_SignData [23:20:43]wFMCommunicate request_size=4 [23:20:43]MH_SAM_APDU [23:20:43]CAPDU: 80 0D 01 02 [23:20:43]Write to MH i2c: E2 08 00 CC 02 80 0D 01 02 00 00 00 00 47 [23:20:43]Write i2c OK [23:20:43]MH_I2C_Read... [23:20:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:20:43]Read from MH i2c: E2 [23:20:43]MH_I2C_Read... [23:20:43]Read from MH i2c: E2 03 00 [23:20:43]MH_I2C_Read... [23:20:43]Read from MH i2c: E2 03 00 CC 02 00 90 00 42 [23:20:43]RAPDU: 90 00 [23:20:43]wFMCommunicate OK [23:20:43]wFMCommunicate request_size=255 [23:20:43]MH_SAM_APDU [23:20:43]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 0B 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 35 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 4E 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 35 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 02 00 00 F4 03 04 00 4B D2 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6F 76 03 00 35 04 06 00 [23:20:43]Write to MH i2c: E2 02 01 CD 02 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 0B 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 35 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 4E 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 35 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 02 00 00 F4 03 04 00 4B D2 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6F 76 03 00 35 04 06 00 00 00 8C [23:20:43]Write i2c OK [23:20:43]MH_I2C_Read... [23:20:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:20:44]Read from MH i2c: E2 [23:20:44]MH_I2C_Read... [23:20:44]Read from MH i2c: E2 03 00 [23:20:44]MH_I2C_Read... [23:20:44]Read from MH i2c: E2 03 00 CD 02 00 90 00 43 [23:20:44]RAPDU: 90 00 [23:20:44]wFMCommunicate OK [23:20:44]wFMCommunicate request_size=11 [23:20:44]MH_SAM_APDU [23:20:44]CAPDU: 80 0D 02 02 06 01 40 BE D7 B7 AE [23:20:44]Write to MH i2c: E2 0E 00 CE 02 80 0D 02 02 06 00 01 40 BE D7 B7 AE 00 00 91 [23:20:44]Write i2c OK [23:20:44]MH_I2C_Read... [23:20:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:20:44]Read from MH i2c: E2 [23:20:44]MH_I2C_Read... [23:20:44]Read from MH i2c: E2 03 00 [23:20:44]MH_I2C_Read... [23:20:44]Read from MH i2c: E2 03 00 CE 02 00 90 00 44 [23:20:44]RAPDU: 90 00 [23:20:44]wFMCommunicate OK [23:20:44]wFMCommunicate request_size=4 [23:20:44]MH_SAM_APDU [23:20:44]CAPDU: 80 0D 03 02 [23:20:44]Write to MH i2c: E2 08 00 CF 02 80 0D 03 02 00 00 00 00 4C [23:20:44]Write i2c OK [23:20:44]MH_I2C_Read... [23:20:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:20:44]Read from MH i2c: E2 [23:20:44]MH_I2C_Read... [23:20:44]Read from MH i2c: E2 0B 00 [23:20:44]MH_I2C_Read... [23:20:44]Read from MH i2c: E2 0B 00 CF 02 00 1A 93 39 A3 B0 00 A8 DA 90 00 08 [23:20:44]RAPDU: 1A 93 39 A3 B0 00 A8 DA 90 00 [23:20:44]wFMCommunicate OK [23:20:44]SAM_PROTO_SignData done [23:20:44]FM_MakeSignedData done [23:20:44]CreateOFDProtocolMessage [23:20:44]wFMCommunicate request_size=4 [23:20:44]MH_SAM_APDU [23:20:44]CAPDU: 80 11 00 00 [23:20:44]Write to MH i2c: E2 08 00 D0 02 80 11 00 00 00 00 00 00 4C [23:20:44]Write i2c OK [23:20:44]MH_I2C_Read... [23:20:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:20:44]Read from MH i2c: E2 [23:20:44]MH_I2C_Read... [23:20:44]Read from MH i2c: E2 17 00 [23:20:44]MH_I2C_Read... [23:20:44]Read from MH i2c: E2 17 00 D0 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A9 [23:20:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:20:44]wFMCommunicate OK [23:20:44]CreateOFDProtocolMessage done [23:20:44]OFDSenderStorePacket 226927 [23:20:44]StoreOFDPacket docnum=226927 [23:20:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 5C AF 08 01 E1 CB 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 0B 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 35 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 4E 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 35 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 02 00 00 F4 03 04 00 4B D2 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6F 76 03 00 35 04 06 00 01 40 BE D7 B7 AE 1A 93 39 A3 B0 00 A8 DA [23:20:44]CheckFolder [23:20:44]dirname=/storage/ofd_packets [23:20:44]CheckFolder done [23:20:44]ProducePacketName [23:20:44]name=ofd_packets/00226927 [23:20:44]NVStorageSaveData ofd_packets/00226927 [23:20:44]File name is /storage/ofd_packets/00226927 [23:20:44]Write 302 bytes [23:20:44]NVStorageSaveData done [23:20:44]OFDSenderStorePacket done [23:20:44]KKMCreateOFDPacket done [23:20:44]NVStorageSaveData kkm_last_timestamp [23:20:44]File name is /storage/kkm_last_timestamp [23:20:44]Write 4 bytes [23:20:44]NVStorageSaveData done [23:20:44]ExternCall_PrintAddStr [23:20:44]wPrintStart [23:20:44]Write to MH i2c: 01 00 00 D1 02 D3 [23:20:44]Write i2c OK [23:20:44]MH_I2C_Read... [23:20:44]Read from MH i2c: 01 [23:20:44]MH_I2C_Read... [23:20:44]Read from MH i2c: 01 07 00 [23:20:44]MH_I2C_Read... [23:20:44]Read from MH i2c: 01 07 00 D1 02 00 00 00 00 00 FF 0F E8 [23:20:44]RasterBufferAndPrint [23:20:44]line Счет N : (1)2003358 [23:20:44]line ИНН: 02508201610067 [23:20:44]line Контрольно-Кассовый Чек [23:20:44]line ПРОДАЖА [23:20:44]line ТРК (МРК, ГНК) : 42 [23:20:44]line Товар: 2710124130 [23:20:44]line Super-92-К-5 [23:20:44]line 2.910 * 68.80 [23:20:44]line = 200.21 [23:20:44]line НДС 12% НСП 1% [23:20:44]line > о реализуемом товаре [23:20:44]line ИТОГО: 200.21 [23:20:44]line НСП 1% : 1.77 [23:20:44]line НДС 12% : 21.26 [23:20:44]line Наличными: 0.00 [23:20:44]line Безнал.: 200.21 [23:20:44]line Место: АЗС № 97 "Партнер Нефть" [23:20:44]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [23:20:44]line СНО: Общий режим [23:20:44]line Чек 587 28.07.2024 23:20 [23:20:44]line Смена: 439 ФФД: 1.0 [23:20:44]line ЗНМ: 0300000054 [23:20:44]line РНМ: 0000000000092624 [23:20:44]line Версия ККМ: 001 [23:20:44]line Платежная система: O! деньги [23:20:44]line ФМ: 0000000000874959 [23:20:44]line ФД: 226927 [23:20:44]line ФПД: 1377591343022 [23:20:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T232043&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226927&fm=1377591343022&tin=02508201610067®Number=0000000000092624&sum=20021 [23:20:44]written 0, free lines is 4095 [23:20:44]OFD Sender: Processing packet 226927 [packets to send 604, broken 603] [23:20:44]ProducePacketName [23:20:44]name=ofd_packets/00226927 [23:20:44]OFD Sender: To server: pG, [23:20:44]CommunicateWithHost lk.salyk.kg:30040 [23:20:44]ConnectInit lk.salyk.kg [23:20:44]Write to MH i2c: 01 00 00 FB 02 FD [23:20:44]Write i2c OK [23:20:44]MH_I2C_Read... [23:20:44]Read from MH i2c: 01 [23:20:44]MH_I2C_Read... [23:20:44]Read from MH i2c: 01 07 00 [23:20:44]MH_I2C_Read... [23:20:44]Read from MH i2c: 01 07 00 FB 02 00 00 00 00 00 74 0C 84 [23:20:44]RasterBufferAndPrint [23:20:44]line [23:20:44]line [23:20:44]line [23:20:44]line [23:20:44]line [23:20:44]written 0, free lines is 3191 [23:20:44]MH_Cut [23:20:44]Write to MH i2c: D1 01 00 02 03 01 D7 [23:20:44]Write i2c OK [23:20:44]MH_I2C_Read... [23:20:44]Read from MH i2c: D1 [23:20:44]MH_I2C_Read... [23:20:44]Read from MH i2c: D1 01 00 [23:20:44]MH_I2C_Read... [23:20:44]Read from MH i2c: D1 01 00 02 03 00 D6 [23:20:44]Write to MH i2c: 01 00 00 03 03 06 [23:20:44]Write i2c OK [23:20:44]MH_I2C_Read... [23:20:46]*** Cut start [23:20:46]*** Partial cut [23:20:46]*** CUTSNS_PIN = 1 [23:20:46]*** CUTSNS_PIN = 0 [23:20:46]*** Brake cut motor [23:20:46]Read from MH i2c: 01 [23:20:46]MH_I2C_Read... [23:20:46]*** Stop cut motor [23:20:46]*** Cut end [23:20:46]Read from MH i2c: 01 07 00 [23:20:46]MH_I2C_Read... [23:20:46]Read from MH i2c: 01 07 00 03 03 00 00 00 00 00 FF 0F 1B [23:20:46]process_action close_receipt done [23:20:46]requested_data is exist [23:20:46]produce_requested_data [23:20:46]requested_item fm.sn is exist - process it [23:20:46]wFMCommunicate request_size=4 [23:20:46]MH_SAM_APDU [23:20:46]CAPDU: 80 11 00 00 [23:20:46]Write to MH i2c: E2 08 00 04 03 80 11 00 00 00 00 00 00 81 [23:20:46]Write i2c OK [23:20:46]MH_I2C_Read... [23:20:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:20:46]Read from MH i2c: E2 [23:20:46]MH_I2C_Read... [23:20:46]Read from MH i2c: E2 17 00 [23:20:46]MH_I2C_Read... [23:20:46]Read from MH i2c: E2 17 00 04 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DE [23:20:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:20:46]wFMCommunicate OK [23:20:46]requested_item fd.num is exist - process it [23:20:46]SAM_PROTO_GetFieldsCounters [23:20:46]wFMCommunicate request_size=4 [23:20:46]MH_SAM_APDU [23:20:46]CAPDU: 80 13 00 00 [23:20:46]Write to MH i2c: E2 08 00 05 03 80 13 00 00 00 00 00 00 84 [23:20:46]Write i2c OK [23:20:46]MH_I2C_Read... [23:20:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:20:46]Read from MH i2c: E2 [23:20:46]MH_I2C_Read... [23:20:46]Read from MH i2c: E2 62 00 [23:20:46]MH_I2C_Read... [23:20:46]Read from MH i2c: E2 62 00 05 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6F 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 4B 02 00 00 5E 04 04 00 4B 02 00 00 57 04 04 00 4C 02 00 00 19 04 04 00 00 00 00 00 90 00 34 [23:20:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6F 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 4B 02 00 00 5E 04 04 00 4B 02 00 00 57 04 04 00 4C 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:20:46]wFMCommunicate OK [23:20:46]SAM_PROTO_GetFieldsCounters done [23:20:46]requested_item shift.num is exist - process it [23:20:46]requested_item shift.opened is exist - process it [23:20:46]req_shift_opened [23:20:46]FM_GetShiftState [23:20:46]SAM_PROTO_GetShiftState [23:20:46]wFMCommunicate request_size=4 [23:20:46]MH_SAM_APDU [23:20:46]CAPDU: 80 13 01 00 [23:20:46]Write to MH i2c: E2 08 00 06 03 80 13 01 00 00 00 00 00 86 [23:20:46]Write i2c OK [23:20:46]MH_I2C_Read... [23:20:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:20:47]Read from MH i2c: E2 [23:20:47]MH_I2C_Read... [23:20:47]Read from MH i2c: E2 0E 00 [23:20:47]MH_I2C_Read... [23:20:47]Read from MH i2c: E2 0E 00 06 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 37 [23:20:47]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [23:20:47]wFMCommunicate OK [23:20:47]SAM_PROTO_GetShiftState done [23:20:47]FM_GetShiftState done [23:20:47]req_shift_opened done [23:20:47]requested_item shift.open_date is exist - process it [23:20:47]req_shift_open_date [23:20:47]req_shift_open_date done [23:20:47]produce_requested_data done [23:20:47]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226927,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [23:20:47]process_action_free close_receipt [23:20:47]json_value_free [23:20:47]json_value_free done [23:20:47]process_json_proto returns [23:20:47]Send response to host [23:20:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226927,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [23:20:47]free response buf [23:20:47]execute_script done [23:20:47]execute_script returns [23:20:47]free content buf [23:20:47]Sock 10.Close socket [23:20:47]Sock 10.Thread stoped [23:20:47]accept exits with 8 [23:20:47]New connection [23:20:47]New thread 3066711396 created [23:20:47]Thread 3066568036 joined [23:20:47]Waiting for new connection... [23:20:47] Sock 8.Parse request [23:20:47]Sock 8.Check first char [23:20:47]Sock 8.First char is OK [23:20:47]request: POST /json_proto HTTP/1.0 [23:20:47]Method: POST [23:20:47]URL: /json_proto [23:20:47]Method is POST - this is cgi request [23:20:47]url: /json_proto [23:20:47]query_string will be loaded in cgi processing [23:20:47]execute_cgi json_proto POST (null) [23:20:47]execute_cgi path=json_proto method=POST [23:20:47]POST find Content-Length [23:20:47]Host: 172.17.43.131:8080 [23:20:47]Content-Length: 794 [23:20:47]Content-Type: application/json [23:20:47] [23:20:47]POST finish read [23:20:47]Found Content-Length = 794 [23:20:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003359", "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.80, "quantity" : 2.910, "sum" : 200.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 200.21 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:20:47]execute_script... [23:20: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)2003359", "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.80, "quantity" : 2.910, "sum" : 200.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 200.21 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:20:47]POST & json_proto [23:20:47]process_json_proto [23:20:47]json parsed OK: [23:20:47]protocol is kg_v1.0 [23:20:47]action value=close_receipt [23:20:47]process_action close_receipt [23:20:47]cmd_close_receipt [23:20:47]MH_GetDate [23:20:47]Write to MH i2c: F0 00 00 07 03 F9 [23:20:47]Write i2c OK [23:20:47]MH_I2C_Read... [23:20:47]Read from MH i2c: F0 [23:20:47]MH_I2C_Read... [23:20:47]Read from MH i2c: F0 09 00 [23:20:47]MH_I2C_Read... [23:20:47]Read from MH i2c: F0 09 00 07 03 00 4F D2 A6 66 F8 BA A6 66 ED [23:20:47]GetLastDocTimeStamp 1722208843 [23:20:47]current date 1722208847 [23:20:47]FM_GetShiftState [23:20:47]SAM_PROTO_GetShiftState [23:20:47]wFMCommunicate request_size=4 [23:20:47]MH_SAM_APDU [23:20:47]CAPDU: 80 13 01 00 [23:20:47]Write to MH i2c: E2 08 00 08 03 80 13 01 00 00 00 00 00 88 [23:20:47]Write i2c OK [23:20:47]MH_I2C_Read... [23:20:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:20:47]Read from MH i2c: E2 [23:20:47]MH_I2C_Read... [23:20:47]Read from MH i2c: E2 0E 00 [23:20:47]MH_I2C_Read... [23:20:47]Read from MH i2c: E2 0E 00 08 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 39 [23:20:47]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [23:20:47]wFMCommunicate OK [23:20:47]SAM_PROTO_GetShiftState done [23:20:47]FM_GetShiftState done [23:20:47]opened in 1722125326 [23:20:47]opened+sec_in_day 1722211726 [23:20:47]quantity*price = 20020 [23:20:47]sum+1 = 20022 [23:20:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 200.21 НСП 1% : 1.77 НДС 12% : 21.26 Наличными: 0.00 Безнал.: 200.21 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 588 28.07.2024 23:20 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226928 ФПД: 6235086201491 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T232047&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226928&fm=6235086201491&tin=02508201610067®Number=0000000000092624&sum=20021 [23:20:48]StoreToDocumentArchive [23:20:48]shift 439 fd 226928 [23:20:48]save to /storage/0439/doc_00226928 [23:20:48]save last doc name /storage/0439/doc_00226928 to /storage/kkm_last_doc_name [23:20:48]save OK [23:20:48]Clear old archive folders... [23:20:48]ProcessDocumentItem done err = 0, tmpTLVsize=252 [23:20:48]tlvbuf is 01A08EA0 [23:20:48]SAM_PROTO_ClearQueue [23:20:48]wFMCommunicate request_size=4 [23:20:48]MH_SAM_APDU [23:20:48]CAPDU: 80 09 00 00 [23:20:48]Write to MH i2c: E2 08 00 15 03 80 09 00 00 00 00 00 00 8A [23:20:48]Write i2c OK [23:20:48]MH_I2C_Read... [23:20:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:20:48]Read from MH i2c: E2 [23:20:48]MH_I2C_Read... [23:20:48]Read from MH i2c: E2 03 00 [23:20:48]MH_I2C_Read... [23:20:48]Read from MH i2c: E2 03 00 15 03 00 90 00 8C [23:20:48]RAPDU: 90 00 [23:20:48]wFMCommunicate OK [23:20:48]SAM_PROTO_ClearQueue done [23:20:48]KKMCreateOFDPacket [23:20:48]OFDProtocolAddRootSTLVToBuf [23:20:48]FM_MakeSignedData [23:20:48]FM_MakeSignedData [23:20:48]SAM_PROTO_SignData [23:20:48]wFMCommunicate request_size=4 [23:20:48]MH_SAM_APDU [23:20:48]CAPDU: 80 0D 01 02 [23:20:48]Write to MH i2c: E2 08 00 16 03 80 0D 01 02 00 00 00 00 92 [23:20:48]Write i2c OK [23:20:48]MH_I2C_Read... [23:20:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:20:48]Read from MH i2c: E2 [23:20:48]MH_I2C_Read... [23:20:48]Read from MH i2c: E2 03 00 [23:20:48]MH_I2C_Read... [23:20:48]Read from MH i2c: E2 03 00 16 03 00 90 00 8D [23:20:48]RAPDU: 90 00 [23:20:48]wFMCommunicate OK [23:20:48]wFMCommunicate request_size=255 [23:20:48]MH_SAM_APDU [23:20:48]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 0B 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 35 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 4E 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 35 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 02 00 00 F4 03 04 00 4F D2 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 70 76 03 00 35 04 06 00 [23:20:48]Write to MH i2c: E2 02 01 17 03 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 0B 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 35 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 4E 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 35 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 02 00 00 F4 03 04 00 4F D2 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 70 76 03 00 35 04 06 00 00 00 DD [23:20:48]Write i2c OK [23:20:48]MH_I2C_Read... [23:20:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:20:49]Read from MH i2c: E2 [23:20:49]MH_I2C_Read... [23:20:49]Read from MH i2c: E2 03 00 [23:20:49]MH_I2C_Read... [23:20:49]Read from MH i2c: E2 03 00 17 03 00 90 00 8E [23:20:49]RAPDU: 90 00 [23:20:49]wFMCommunicate OK [23:20:49]wFMCommunicate request_size=11 [23:20:49]MH_SAM_APDU [23:20:49]CAPDU: 80 0D 02 02 06 05 AB B8 19 22 93 [23:20:49]Write to MH i2c: E2 0E 00 18 03 80 0D 02 02 06 00 05 AB B8 19 22 93 00 00 D7 [23:20:49]Write i2c OK [23:20:49]MH_I2C_Read... [23:20:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:20:49]Read from MH i2c: E2 [23:20:49]MH_I2C_Read... [23:20:49]Read from MH i2c: E2 03 00 [23:20:49]MH_I2C_Read... [23:20:49]Read from MH i2c: E2 03 00 18 03 00 90 00 8F [23:20:49]RAPDU: 90 00 [23:20:49]wFMCommunicate OK [23:20:49]wFMCommunicate request_size=4 [23:20:49]MH_SAM_APDU [23:20:49]CAPDU: 80 0D 03 02 [23:20:49]Write to MH i2c: E2 08 00 19 03 80 0D 03 02 00 00 00 00 97 [23:20:49]Write i2c OK [23:20:49]MH_I2C_Read... [23:20:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:20:49]Read from MH i2c: E2 [23:20:49]MH_I2C_Read... [23:20:49]Read from MH i2c: E2 0B 00 [23:20:49]MH_I2C_Read... [23:20:49]Read from MH i2c: E2 0B 00 19 03 00 B9 97 37 64 17 19 78 15 90 00 40 [23:20:49]RAPDU: B9 97 37 64 17 19 78 15 90 00 [23:20:49]wFMCommunicate OK [23:20:49]SAM_PROTO_SignData done [23:20:49]FM_MakeSignedData done [23:20:49]CreateOFDProtocolMessage [23:20:49]wFMCommunicate request_size=4 [23:20:49]MH_SAM_APDU [23:20:49]CAPDU: 80 11 00 00 [23:20:49]Write to MH i2c: E2 08 00 1A 03 80 11 00 00 00 00 00 00 97 [23:20:49]Write i2c OK [23:20:49]MH_I2C_Read... [23:20:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:20:49]Read from MH i2c: E2 [23:20:49]MH_I2C_Read... [23:20:49]Read from MH i2c: E2 17 00 [23:20:49]MH_I2C_Read... [23:20:49]Read from MH i2c: E2 17 00 1A 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F4 [23:20:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:20:49]wFMCommunicate OK [23:20:49]CreateOFDProtocolMessage done [23:20:49]OFDSenderStorePacket 226928 [23:20:49]StoreOFDPacket docnum=226928 [23:20:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 7A 0E 08 01 BE 16 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 0B 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 35 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 4E 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 35 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 02 00 00 F4 03 04 00 4F D2 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 70 76 03 00 35 04 06 00 05 AB B8 19 22 93 B9 97 37 64 17 19 78 15 [23:20:49]CheckFolder [23:20:49]dirname=/storage/ofd_packets [23:20:49]CheckFolder done [23:20:49]ProducePacketName [23:20:49]name=ofd_packets/00226928 [23:20:49]NVStorageSaveData ofd_packets/00226928 [23:20:49]File name is /storage/ofd_packets/00226928 [23:20:49]Write 302 bytes [23:20:49]NVStorageSaveData done [23:20:49]OFDSenderStorePacket done [23:20:49]KKMCreateOFDPacket done [23:20:49]NVStorageSaveData kkm_last_timestamp [23:20:49]File name is /storage/kkm_last_timestamp [23:20:49]Write 4 bytes [23:20:49]NVStorageSaveData done [23:20:49]ExternCall_PrintAddStr [23:20:49]wPrintStart [23:20:49]Write to MH i2c: 01 00 00 1B 03 1E [23:20:49]Write i2c OK [23:20:49]MH_I2C_Read... [23:20:49]Read from MH i2c: 01 [23:20:49]MH_I2C_Read... [23:20:49]Read from MH i2c: 01 07 00 [23:20:49]MH_I2C_Read... [23:20:49]Read from MH i2c: 01 07 00 1B 03 00 00 00 00 00 FF 0F 33 [23:20:49]RasterBufferAndPrint [23:20:49]line Счет N : (1)2003359 [23:20:49]line ИНН: 02508201610067 [23:20:49]line Контрольно-Кассовый Чек [23:20:49]line ПРОДАЖА [23:20:49]line ТРК (МРК, ГНК) : 32 [23:20:49]line Товар: 2710124130 [23:20:49]line Super-92-К-5 [23:20:49]line 2.910 * 68.80 [23:20:49]line = 200.21 [23:20:49]line НДС 12% НСП 1% [23:20:49]line > о реализуемом товаре [23:20:49]line ИТОГО: 200.21 [23:20:49]line НСП 1% : 1.77 [23:20:49]line НДС 12% : 21.26 [23:20:49]line Наличными: 0.00 [23:20:49]line Безнал.: 200.21 [23:20:49]line Место: АЗС № 97 "Партнер Нефть" [23:20:49]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [23:20:49]line СНО: Общий режим [23:20:49]line Чек 588 28.07.2024 23:20 [23:20:49]line Смена: 439 ФФД: 1.0 [23:20:49]line ЗНМ: 0300000054 [23:20:49]line РНМ: 0000000000092624 [23:20:49]line Версия ККМ: 001 [23:20:49]line Платежная система: O! деньги [23:20:49]line ФМ: 0000000000874959 [23:20:49]line ФД: 226928 [23:20:49]line ФПД: 6235086201491 [23:20:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T232047&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226928&fm=6235086201491&tin=02508201610067®Number=0000000000092624&sum=20021 [23:20:49]ConnectInit Can't take IP for lk.salyk.kg [23:20:49]CommunicateWithHost connect error [23:20:49]CommunicateWithHost err = -1 [23:20:49]OFD Sender: Server communicate error [23:20:49]written 0, free lines is 4095 [23:20:49]OFD Sender: Processing packet 226927 [packets to send 605, broken 603] [23:20:49]ProducePacketName [23:20:49]name=ofd_packets/00226927 [23:20:49]OFD Sender: To server: pG, [23:20:49]CommunicateWithHost lk.salyk.kg:30040 [23:20:49]ConnectInit lk.salyk.kg [23:20:50]Write to MH i2c: 01 00 00 45 03 48 [23:20:50]Write i2c OK [23:20:50]MH_I2C_Read... [23:20:50]Read from MH i2c: 01 [23:20:50]MH_I2C_Read... [23:20:50]Read from MH i2c: 01 07 00 [23:20:50]MH_I2C_Read... [23:20:50]Read from MH i2c: 01 07 00 45 03 00 00 00 00 00 86 0C E1 [23:20:50]RasterBufferAndPrint [23:20:50]line [23:20:50]line [23:20:50]line [23:20:50]line [23:20:50]line [23:20:50]written 0, free lines is 3211 [23:20:50]MH_Cut [23:20:50]Write to MH i2c: D1 01 00 4C 03 01 21 [23:20:50]Write i2c OK [23:20:50]MH_I2C_Read... [23:20:50]Read from MH i2c: D1 [23:20:50]MH_I2C_Read... [23:20:50]Read from MH i2c: D1 01 00 [23:20:50]MH_I2C_Read... [23:20:50]Read from MH i2c: D1 01 00 4C 03 00 20 [23:20:50]Write to MH i2c: 01 00 00 4D 03 50 [23:20:50]Write i2c OK [23:20:50]MH_I2C_Read... [23:20:51]*** Cut start [23:20:51]*** Partial cut [23:20:51]*** CUTSNS_PIN = 1 [23:20:51]*** CUTSNS_PIN = 0 [23:20:51]*** Brake cut motor [23:20:52]Read from MH i2c: 01 [23:20:52]*** Stop cut motor [23:20:52]MH_I2C_Read... [23:20:52]*** Cut end [23:20:52]Read from MH i2c: 01 07 00 [23:20:52]MH_I2C_Read... [23:20:52]Read from MH i2c: 01 07 00 4D 03 00 00 00 00 00 FF 0F 65 [23:20:52]process_action close_receipt done [23:20:52]requested_data is exist [23:20:52]produce_requested_data [23:20:52]requested_item fm.sn is exist - process it [23:20:52]wFMCommunicate request_size=4 [23:20:52]MH_SAM_APDU [23:20:52]CAPDU: 80 11 00 00 [23:20:52]Write to MH i2c: E2 08 00 4E 03 80 11 00 00 00 00 00 00 CB [23:20:52]Write i2c OK [23:20:52]MH_I2C_Read... [23:20:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:20:52]Read from MH i2c: E2 [23:20:52]MH_I2C_Read... [23:20:52]Read from MH i2c: E2 17 00 [23:20:52]MH_I2C_Read... [23:20:52]Read from MH i2c: E2 17 00 4E 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 28 [23:20:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:20:52]wFMCommunicate OK [23:20:52]requested_item fd.num is exist - process it [23:20:52]SAM_PROTO_GetFieldsCounters [23:20:52]wFMCommunicate request_size=4 [23:20:52]MH_SAM_APDU [23:20:52]CAPDU: 80 13 00 00 [23:20:52]Write to MH i2c: E2 08 00 4F 03 80 13 00 00 00 00 00 00 CE [23:20:52]Write i2c OK [23:20:52]MH_I2C_Read... [23:20:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:20:52]Read from MH i2c: E2 [23:20:52]MH_I2C_Read... [23:20:52]Read from MH i2c: E2 62 00 [23:20:52]MH_I2C_Read... [23:20:52]Read from MH i2c: E2 62 00 4F 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 70 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 4C 02 00 00 5E 04 04 00 4C 02 00 00 57 04 04 00 4D 02 00 00 19 04 04 00 00 00 00 00 90 00 82 [23:20:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 70 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 4C 02 00 00 5E 04 04 00 4C 02 00 00 57 04 04 00 4D 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:20:52]wFMCommunicate OK [23:20:52]SAM_PROTO_GetFieldsCounters done [23:20:52]requested_item shift.num is exist - process it [23:20:52]requested_item shift.opened is exist - process it [23:20:52]req_shift_opened [23:20:52]FM_GetShiftState [23:20:52]SAM_PROTO_GetShiftState [23:20:52]wFMCommunicate request_size=4 [23:20:52]MH_SAM_APDU [23:20:52]CAPDU: 80 13 01 00 [23:20:52]Write to MH i2c: E2 08 00 50 03 80 13 01 00 00 00 00 00 D0 [23:20:52]Write i2c OK [23:20:52]MH_I2C_Read... [23:20:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:20:52]Read from MH i2c: E2 [23:20:52]MH_I2C_Read... [23:20:52]Read from MH i2c: E2 0E 00 [23:20:52]MH_I2C_Read... [23:20:52]Read from MH i2c: E2 0E 00 50 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 81 [23:20:52]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [23:20:52]wFMCommunicate OK [23:20:52]SAM_PROTO_GetShiftState done [23:20:52]FM_GetShiftState done [23:20:52]req_shift_opened done [23:20:52]requested_item shift.open_date is exist - process it [23:20:52]req_shift_open_date [23:20:52]req_shift_open_date done [23:20:52]produce_requested_data done [23:20:52]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226928,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [23:20:52]process_action_free close_receipt [23:20:52]json_value_free [23:20:52]json_value_free done [23:20:52]process_json_proto returns [23:20:52]Send response to host [23:20:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226928,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [23:20:52]free response buf [23:20:52]execute_script done [23:20:52]execute_script returns [23:20:52]free content buf [23:20:52]Sock 8.Close socket [23:20:52]Sock 8.Thread stoped [23:20:57]Connected sock=11 [23:20:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 5C AF 08 01 E1 CB 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 0B 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 35 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 4E 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 35 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 02 00 00 F4 03 04 00 4B D2 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6F 76 03 00 35 04 06 00 01 40 BE D7 B7 AE 1A 93 39 A3 B0 00 A8 DA [23:20:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 0C D3 47 00 DD 6A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6F 76 03 00 F4 03 04 00 6E 7E A6 66 B6 04 01 00 00 A9 6A 27 F4 9C ED 20 40 [23:20:58]CommunicateWithHost err = 0 [23:20:58]CheckOFDResponse [23:20:58]1017 (14) - 77093643461234 [23:20:58]1041 (16) - 0000000000874959 [23:20:58]1040 (4) - 226927 [23:20:58]1012 (4) - 28.07.2024 17:22 [23:20:58]1206 (1) - 0 [23:20:58]OFD Sender: Remove packet 226927 [23:20:58]ProducePacketName [23:20:58]name=ofd_packets/00226927 [23:20:58]NVStorageDeleteData [23:20:59]OFD Sender: Processing packet 226928 [packets to send 604, broken 603] [23:20:59]ProducePacketName [23:20:59]name=ofd_packets/00226928 [23:20:59]OFD Sender: To server: pG, [23:20:59]CommunicateWithHost lk.salyk.kg:30040 [23:20:59]ConnectInit lk.salyk.kg [23:20:59]Connected sock=8 [23:20:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 7A 0E 08 01 BE 16 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 0B 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 35 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 4E 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 35 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 02 00 00 F4 03 04 00 4F D2 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 70 76 03 00 35 04 06 00 05 AB B8 19 22 93 B9 97 37 64 17 19 78 15 [23:20:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 3F 9E 47 00 B9 CD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 70 76 03 00 F4 03 04 00 6F 7E A6 66 B6 04 01 00 00 51 ED 2F 84 54 4B D1 48 [23:20:59]CommunicateWithHost err = 0 [23:20:59]CheckOFDResponse [23:20:59]1017 (14) - 77093643461234 [23:20:59]1041 (16) - 0000000000874959 [23:20:59]1040 (4) - 226928 [23:20:59]1012 (4) - 28.07.2024 17:22 [23:20:59]1206 (1) - 0 [23:20:59]OFD Sender: Remove packet 226928 [23:20:59]ProducePacketName [23:20:59]name=ofd_packets/00226928 [23:20:59]NVStorageDeleteData [23:21:00]OFD Sender: No OFD packet to send [23:21:05]OFD Sender: No OFD packet to send [23:21:10]OFD Sender: No OFD packet to send [23:21:15]OFD Sender: No OFD packet to send [23:21:20]OFD Sender: No OFD packet to send [23:21:25]OFD Sender: No OFD packet to send [23:21:30]OFD Sender: No OFD packet to send [23:21:35]OFD Sender: No OFD packet to send [23:21:40]OFD Sender: No OFD packet to send [23:21:45]OFD Sender: No OFD packet to send [23:21:50]OFD Sender: No OFD packet to send [23:21:55]OFD Sender: No OFD packet to send [23:22:00]OFD Sender: No OFD packet to send [23:22:05]OFD Sender: No OFD packet to send [23:22:10]OFD Sender: No OFD packet to send [23:22:15]OFD Sender: No OFD packet to send [23:22:20]OFD Sender: No OFD packet to send [23:22:25]OFD Sender: No OFD packet to send [23:22:30]OFD Sender: No OFD packet to send [23:22:35]OFD Sender: No OFD packet to send [23:22:40]OFD Sender: No OFD packet to send [23:22:45]OFD Sender: No OFD packet to send [23:22:50]OFD Sender: No OFD packet to send [23:22:55]OFD Sender: No OFD packet to send [23:23:00]OFD Sender: No OFD packet to send [23:23:05]OFD Sender: No OFD packet to send [23:23:10]OFD Sender: No OFD packet to send [23:23:15]OFD Sender: No OFD packet to send [23:23:20]OFD Sender: No OFD packet to send [23:23:25]OFD Sender: No OFD packet to send [23:23:30]OFD Sender: No OFD packet to send [23:23:35]OFD Sender: No OFD packet to send [23:23:40]OFD Sender: No OFD packet to send [23:23:45]OFD Sender: No OFD packet to send [23:23:50]OFD Sender: No OFD packet to send [23:23:55]OFD Sender: No OFD packet to send [23:24:00]OFD Sender: No OFD packet to send [23:24:05]OFD Sender: No OFD packet to send [23:24:10]OFD Sender: No OFD packet to send [23:24:25]OFD Sender: No OFD packet to send [23:24:30]OFD Sender: No OFD packet to send [23:24:35]OFD Sender: No OFD packet to send [23:24:40]OFD Sender: No OFD packet to send [23:24:45]OFD Sender: No OFD packet to send [23:24:50]OFD Sender: No OFD packet to send [23:24:53]recv_with_timeout no data received [23:24:55]OFD Sender: No OFD packet to send [23:25:00]OFD Sender: No OFD packet to send [23:25:05]OFD Sender: No OFD packet to send [23:25:11]OFD Sender: No OFD packet to send [23:25:16]OFD Sender: No OFD packet to send [23:25:21]OFD Sender: No OFD packet to send [23:25:26]OFD Sender: No OFD packet to send [23:25:31]OFD Sender: No OFD packet to send [23:25:36]OFD Sender: No OFD packet to send [23:25:41]OFD Sender: No OFD packet to send [23:25:46]OFD Sender: No OFD packet to send [23:25:51]OFD Sender: No OFD packet to send [23:25:56]OFD Sender: No OFD packet to send [23:26:01]OFD Sender: No OFD packet to send [23:26:06]OFD Sender: No OFD packet to send [23:26:11]OFD Sender: No OFD packet to send [23:26:16]OFD Sender: No OFD packet to send [23:26:21]OFD Sender: No OFD packet to send [23:26:26]OFD Sender: No OFD packet to send [23:26:31]OFD Sender: No OFD packet to send [23:26:36]OFD Sender: No OFD packet to send [23:26:41]OFD Sender: No OFD packet to send [23:26:41]recv_with_timeout no data received [23:26:46]OFD Sender: No OFD packet to send [23:26:51]OFD Sender: No OFD packet to send [23:26:56]OFD Sender: No OFD packet to send [23:26:58]recv_with_timeout no data received [23:27:01]OFD Sender: No OFD packet to send [23:27:06]OFD Sender: No OFD packet to send [23:27:11]OFD Sender: No OFD packet to send [23:27:16]OFD Sender: No OFD packet to send [23:27:21]OFD Sender: No OFD packet to send [23:27:26]OFD Sender: No OFD packet to send [23:27:31]OFD Sender: No OFD packet to send [23:27:36]OFD Sender: No OFD packet to send [23:27:41]OFD Sender: No OFD packet to send [23:27:46]OFD Sender: No OFD packet to send [23:27:51]OFD Sender: No OFD packet to send [23:27:56]OFD Sender: No OFD packet to send [23:28:01]OFD Sender: No OFD packet to send [23:28:06]OFD Sender: No OFD packet to send [23:28:11]OFD Sender: No OFD packet to send [23:28:16]OFD Sender: No OFD packet to send [23:28:21]OFD Sender: No OFD packet to send [23:28:26]OFD Sender: No OFD packet to send [23:28:31]OFD Sender: No OFD packet to send [23:28:36]OFD Sender: No OFD packet to send [23:28:41]OFD Sender: No OFD packet to send [23:28:46]OFD Sender: No OFD packet to send [23:28:51]OFD Sender: No OFD packet to send [23:28:56]OFD Sender: No OFD packet to send [23:29:01]OFD Sender: No OFD packet to send [23:29:06]OFD Sender: No OFD packet to send [23:29:11]OFD Sender: No OFD packet to send [23:29:16]OFD Sender: No OFD packet to send [23:29:21]OFD Sender: No OFD packet to send [23:29:26]OFD Sender: No OFD packet to send [23:29:31]OFD Sender: No OFD packet to send [23:29:36]OFD Sender: No OFD packet to send [23:29:41]OFD Sender: No OFD packet to send [23:29:46]OFD Sender: No OFD packet to send [23:29:51]OFD Sender: No OFD packet to send [23:29:56]OFD Sender: No OFD packet to send [23:30:01]OFD Sender: No OFD packet to send [23:30:06]OFD Sender: No OFD packet to send [23:30:11]OFD Sender: No OFD packet to send [23:30:16]OFD Sender: No OFD packet to send [23:30:21]OFD Sender: No OFD packet to send [23:30:26]OFD Sender: No OFD packet to send [23:30:31]OFD Sender: No OFD packet to send [23:30:36]OFD Sender: No OFD packet to send [23:30:41]OFD Sender: No OFD packet to send [23:30:46]OFD Sender: No OFD packet to send [23:30:51]OFD Sender: No OFD packet to send [23:30:56]OFD Sender: No OFD packet to send [23:31:01]OFD Sender: No OFD packet to send [23:31:06]OFD Sender: No OFD packet to send [23:31:12]OFD Sender: No OFD packet to send [23:31:17]OFD Sender: No OFD packet to send [23:31:22]OFD Sender: No OFD packet to send [23:31:27]OFD Sender: No OFD packet to send [23:31:32]OFD Sender: No OFD packet to send [23:31:37]OFD Sender: No OFD packet to send [23:31:42]OFD Sender: No OFD packet to send [23:31:47]OFD Sender: No OFD packet to send [23:31:52]OFD Sender: No OFD packet to send [23:31:57]OFD Sender: No OFD packet to send [23:32:02]OFD Sender: No OFD packet to send [23:32:07]OFD Sender: No OFD packet to send [23:32:12]OFD Sender: No OFD packet to send [23:32:17]OFD Sender: No OFD packet to send [23:32:22]OFD Sender: No OFD packet to send [23:32:27]OFD Sender: No OFD packet to send [23:32:32]OFD Sender: No OFD packet to send [23:32:37]OFD Sender: No OFD packet to send [23:32:42]OFD Sender: No OFD packet to send [23:32:47]OFD Sender: No OFD packet to send [23:32:52]OFD Sender: No OFD packet to send [23:32:57]OFD Sender: No OFD packet to send [23:33:02]OFD Sender: No OFD packet to send [23:33:07]OFD Sender: No OFD packet to send [23:33:12]OFD Sender: No OFD packet to send [23:33:17]OFD Sender: No OFD packet to send [23:33:22]OFD Sender: No OFD packet to send [23:33:27]OFD Sender: No OFD packet to send [23:33:32]OFD Sender: No OFD packet to send [23:33:37]OFD Sender: No OFD packet to send [23:33:42]OFD Sender: No OFD packet to send [23:33:47]OFD Sender: No OFD packet to send [23:33:52]OFD Sender: No OFD packet to send [23:33:57]OFD Sender: No OFD packet to send [23:34:02]OFD Sender: No OFD packet to send [23:34:07]OFD Sender: No OFD packet to send [23:34:12]OFD Sender: No OFD packet to send [23:34:17]OFD Sender: No OFD packet to send [23:34:22]OFD Sender: No OFD packet to send [23:34:27]OFD Sender: No OFD packet to send [23:34:32]OFD Sender: No OFD packet to send [23:34:37]OFD Sender: No OFD packet to send [23:34:42]OFD Sender: No OFD packet to send [23:34:47]OFD Sender: No OFD packet to send [23:34:52]OFD Sender: No OFD packet to send [23:34:57]OFD Sender: No OFD packet to send [23:35:02]OFD Sender: No OFD packet to send [23:35:07]OFD Sender: No OFD packet to send [23:35:12]OFD Sender: No OFD packet to send [23:35:17]OFD Sender: No OFD packet to send [23:35:22]OFD Sender: No OFD packet to send [23:35:27]OFD Sender: No OFD packet to send [23:35:32]accept exits with 10 [23:35:32]New connection [23:35:32]New thread 3066568036 created [23:35:32]Thread 3066711396 joined [23:35:32]Waiting for new connection... [23:35:32] Sock 10.Parse request [23:35:32]Sock 10.Check first char [23:35:32]Sock 10.First char is OK [23:35:32]request: POST /json_proto HTTP/1.0 [23:35:32]Method: POST [23:35:32]URL: /json_proto [23:35:32]Method is POST - this is cgi request [23:35:32]url: /json_proto [23:35:32]query_string will be loaded in cgi processing [23:35:32]execute_cgi json_proto POST (null) [23:35:32]execute_cgi path=json_proto method=POST [23:35:32]POST find Content-Length [23:35:32]Host: 172.17.43.131:8080 [23:35:32]Content-Length: 680 [23:35:32]Content-Type: application/json [23:35:32] [23:35:32]POST finish read [23:35:32]Found Content-Length = 680 [23:35:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003360", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 21.000, "sum" : 1600.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1600.00, "total" : 1600.00, "payments": [ { "type": 0, "sum" : 1600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:35:32]execute_script... [23:35: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)2003360", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 21.000, "sum" : 1600.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1600.00, "total" : 1600.00, "payments": [ { "type": 0, "sum" : 1600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:35:32]POST & json_proto [23:35:32]process_json_proto [23:35:32]json parsed OK: [23:35:32]protocol is kg_v1.0 [23:35:32]action value=close_receipt [23:35:32]process_action close_receipt [23:35:32]cmd_close_receipt [23:35:32]MH_GetDate [23:35:32]Write to MH i2c: F0 00 00 51 03 43 [23:35:32]Write i2c OK [23:35:32]MH_I2C_Read... [23:35:32]Read from MH i2c: F0 [23:35:32]MH_I2C_Read... [23:35:32]Read from MH i2c: F0 09 00 [23:35:32]MH_I2C_Read... [23:35:32]Read from MH i2c: F0 09 00 51 03 00 C4 D5 A6 66 F8 BA A6 66 AF [23:35:32]GetLastDocTimeStamp 1722208847 [23:35:32]current date 1722209732 [23:35:32]FM_GetShiftState [23:35:32]SAM_PROTO_GetShiftState [23:35:32]wFMCommunicate request_size=4 [23:35:32]MH_SAM_APDU [23:35:32]CAPDU: 80 13 01 00 [23:35:32]Write to MH i2c: E2 08 00 52 03 80 13 01 00 00 00 00 00 D2 [23:35:32]Write i2c OK [23:35:32]MH_I2C_Read... [23:35:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:35:32]Read from MH i2c: E2 [23:35:32]MH_I2C_Read... [23:35:32]Read from MH i2c: E2 0E 00 [23:35:32]MH_I2C_Read... [23:35:32]Read from MH i2c: E2 0E 00 52 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 83 [23:35:32]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [23:35:32]wFMCommunicate OK [23:35:32]SAM_PROTO_GetShiftState done [23:35:32]FM_GetShiftState done [23:35:32]opened in 1722125326 [23:35:32]opened+sec_in_day 1722211726 [23:35:32]quantity*price = 160020 [23:35:32]sum+1 = 160021 [23:35:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 1600.00 Внесено: 1600.00 СДАЧА: 0.00 НСП 1% : 14.16 НДС 12% : 169.93 Наличными: 1600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 589 28.07.2024 23:35 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226929 ФПД: 190258456270243 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T233532&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226929&fm=190258456270243&tin=02508201610067®Number=0000000000092624&sum=160000 [23:35:33]StoreToDocumentArchive [23:35:33]shift 439 fd 226929 [23:35:33]save to /storage/0439/doc_00226929 [23:35:33]save last doc name /storage/0439/doc_00226929 to /storage/kkm_last_doc_name [23:35:33]save OK [23:35:33]Clear old archive folders... [23:35:33]ProcessDocumentItem done err = 0, tmpTLVsize=248 [23:35:33]tlvbuf is 019B7910 [23:35:33]SAM_PROTO_ClearQueue [23:35:33]wFMCommunicate request_size=4 [23:35:33]MH_SAM_APDU [23:35:33]CAPDU: 80 09 00 00 [23:35:33]Write to MH i2c: E2 08 00 5F 03 80 09 00 00 00 00 00 00 D4 [23:35:33]Write i2c OK [23:35:33]MH_I2C_Read... [23:35:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:35:33]Read from MH i2c: E2 [23:35:33]MH_I2C_Read... [23:35:33]Read from MH i2c: E2 03 00 [23:35:33]MH_I2C_Read... [23:35:33]Read from MH i2c: E2 03 00 5F 03 00 90 00 D6 [23:35:33]RAPDU: 90 00 [23:35:33]wFMCommunicate OK [23:35:33]SAM_PROTO_ClearQueue done [23:35:33]KKMCreateOFDPacket [23:35:33]OFDProtocolAddRootSTLVToBuf [23:35:33]FM_MakeSignedData [23:35:33]FM_MakeSignedData [23:35:33]SAM_PROTO_SignData [23:35:33]wFMCommunicate request_size=4 [23:35:33]MH_SAM_APDU [23:35:33]CAPDU: 80 0D 01 02 [23:35:33]Write to MH i2c: E2 08 00 60 03 80 0D 01 02 00 00 00 00 DC [23:35:33]Write i2c OK [23:35:33]MH_I2C_Read... [23:35:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:35:33]Read from MH i2c: E2 [23:35:33]MH_I2C_Read... [23:35:33]Read from MH i2c: E2 03 00 [23:35:33]MH_I2C_Read... [23:35:33]Read from MH i2c: E2 03 00 60 03 00 90 00 D7 [23:35:33]RAPDU: 90 00 [23:35:33]wFMCommunicate OK [23:35:33]wFMCommunicate request_size=255 [23:35:33]MH_SAM_APDU [23:35:33]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 35 FF 03 08 00 03 08 52 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 14 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 02 00 00 F4 03 04 00 C4 D5 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 71 76 03 00 35 04 06 00 AD 09 FF B3 [23:35:33]Write to MH i2c: E2 02 01 61 03 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 35 FF 03 08 00 03 08 52 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 14 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 02 00 00 F4 03 04 00 C4 D5 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 71 76 03 00 35 04 06 00 AD 09 FF B3 00 00 17 [23:35:33]Write i2c OK [23:35:33]MH_I2C_Read... [23:35:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:35:33]Read from MH i2c: E2 [23:35:33]MH_I2C_Read... [23:35:33]Read from MH i2c: E2 03 00 [23:35:33]MH_I2C_Read... [23:35:33]Read from MH i2c: E2 03 00 61 03 00 90 00 D8 [23:35:33]RAPDU: 90 00 [23:35:33]wFMCommunicate OK [23:35:33]wFMCommunicate request_size=7 [23:35:33]MH_SAM_APDU [23:35:33]CAPDU: 80 0D 02 02 02 95 A3 [23:35:33]Write to MH i2c: E2 0A 00 62 03 80 0D 02 02 02 00 95 A3 00 00 1B [23:35:33]Write i2c OK [23:35:33]MH_I2C_Read... [23:35:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:35:33]Read from MH i2c: E2 [23:35:33]MH_I2C_Read... [23:35:33]Read from MH i2c: E2 03 00 [23:35:33]MH_I2C_Read... [23:35:33]Read from MH i2c: E2 03 00 62 03 00 90 00 D9 [23:35:33]RAPDU: 90 00 [23:35:33]wFMCommunicate OK [23:35:33]wFMCommunicate request_size=4 [23:35:33]MH_SAM_APDU [23:35:33]CAPDU: 80 0D 03 02 [23:35:33]Write to MH i2c: E2 08 00 63 03 80 0D 03 02 00 00 00 00 E1 [23:35:33]Write i2c OK [23:35:33]MH_I2C_Read... [23:35:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:35:33]Read from MH i2c: E2 [23:35:33]MH_I2C_Read... [23:35:33]Read from MH i2c: E2 0B 00 [23:35:33]MH_I2C_Read... [23:35:33]Read from MH i2c: E2 0B 00 63 03 00 FB 7E 2A E0 12 0C 0A 9D 90 00 2A [23:35:33]RAPDU: FB 7E 2A E0 12 0C 0A 9D 90 00 [23:35:33]wFMCommunicate OK [23:35:33]SAM_PROTO_SignData done [23:35:33]FM_MakeSignedData done [23:35:33]CreateOFDProtocolMessage [23:35:33]wFMCommunicate request_size=4 [23:35:33]MH_SAM_APDU [23:35:33]CAPDU: 80 11 00 00 [23:35:33]Write to MH i2c: E2 08 00 64 03 80 11 00 00 00 00 00 00 E1 [23:35:33]Write i2c OK [23:35:33]MH_I2C_Read... [23:35:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:35:33]Read from MH i2c: E2 [23:35:33]MH_I2C_Read... [23:35:33]Read from MH i2c: E2 17 00 [23:35:33]MH_I2C_Read... [23:35:33]Read from MH i2c: E2 17 00 64 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3E [23:35:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:35:33]wFMCommunicate OK [23:35:33]CreateOFDProtocolMessage done [23:35:33]OFDSenderStorePacket 226929 [23:35:33]StoreOFDPacket docnum=226929 [23:35:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 3A 4A 04 01 D0 76 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 08 52 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 14 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 02 00 00 F4 03 04 00 C4 D5 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 71 76 03 00 35 04 06 00 AD 09 FF B3 95 A3 FB 7E 2A E0 12 0C 0A 9D [23:35:33]CheckFolder [23:35:33]dirname=/storage/ofd_packets [23:35:33]CheckFolder done [23:35:33]ProducePacketName [23:35:33]name=ofd_packets/00226929 [23:35:33]NVStorageSaveData ofd_packets/00226929 [23:35:33]File name is /storage/ofd_packets/00226929 [23:35:33]Write 298 bytes [23:35:33]NVStorageSaveData done [23:35:33]OFDSenderStorePacket done [23:35:33]KKMCreateOFDPacket done [23:35:33]NVStorageSaveData kkm_last_timestamp [23:35:33]File name is /storage/kkm_last_timestamp [23:35:33]Write 4 bytes [23:35:33]NVStorageSaveData done [23:35:33]ExternCall_PrintAddStr [23:35:33]wPrintStart [23:35:33]Write to MH i2c: 01 00 00 65 03 68 [23:35:33]Write i2c OK [23:35:33]MH_I2C_Read... [23:35:33]Read from MH i2c: 01 [23:35:33]MH_I2C_Read... [23:35:33]Read from MH i2c: 01 07 00 [23:35:33]MH_I2C_Read... [23:35:33]Read from MH i2c: 01 07 00 65 03 00 00 00 00 00 FF 0F 7D [23:35:33]RasterBufferAndPrint [23:35:33]line Счет N : (1)2003360 [23:35:33]line ИНН: 02508201610067 [23:35:33]line Контрольно-Кассовый Чек [23:35:33]line ПРОДАЖА [23:35:33]line ТРК (МРК, ГНК) : 41 [23:35:33]line Товар: 2710194210 [23:35:33]line ДТ-К-5 [23:35:33]line 21.000 * 76.20 [23:35:33]line = 1600.20 [23:35:33]line НДС 12% НСП 1% [23:35:33]line > о реализуемом товаре [23:35:33]line ОКРУГЛЕНИЕ: -0.20 [23:35:33]line ИТОГО: 1600.00 [23:35:33]line Внесено: 1600.00 [23:35:33]line СДАЧА: 0.00 [23:35:33]line НСП 1% : 14.16 [23:35:33]line НДС 12% : 169.93 [23:35:33]line Наличными: 1600.00 [23:35:33]line Безнал.: 0.00 [23:35:33]line Место: АЗС № 97 "Партнер Нефть" [23:35:33]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [23:35:33]line СНО: Общий режим [23:35:33]line Чек 589 28.07.2024 23:35 [23:35:33]line Смена: 439 ФФД: 1.0 [23:35:33]line ЗНМ: 0300000054 [23:35:33]line РНМ: 0000000000092624 [23:35:33]line Версия ККМ: 001 [23:35:33]line ФМ: 0000000000874959 [23:35:33]line ФД: 226929 [23:35:33]line ФПД: 190258456270243 [23:35:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T233532&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226929&fm=190258456270243&tin=02508201610067®Number=0000000000092624&sum=160000 [23:35:33]written 0, free lines is 4095 [23:35:33]OFD Sender: Processing packet 226929 [packets to send 604, broken 603] [23:35:33]ProducePacketName [23:35:33]name=ofd_packets/00226929 [23:35:33]OFD Sender: To server: pG, [23:35:33]CommunicateWithHost lk.salyk.kg:30040 [23:35:33]ConnectInit lk.salyk.kg [23:35:34]Write to MH i2c: 01 00 00 90 03 93 [23:35:34]Write i2c OK [23:35:34]MH_I2C_Read... [23:35:34]Read from MH i2c: 01 [23:35:34]MH_I2C_Read... [23:35:34]Read from MH i2c: 01 07 00 [23:35:34]MH_I2C_Read... [23:35:34]Read from MH i2c: 01 07 00 90 03 00 00 00 00 00 64 0C 0A [23:35:34]RasterBufferAndPrint [23:35:34]line [23:35:34]line [23:35:34]line [23:35:34]line [23:35:34]line [23:35:34]written 0, free lines is 3175 [23:35:34]MH_Cut [23:35:34]Write to MH i2c: D1 01 00 97 03 01 6C [23:35:34]Write i2c OK [23:35:34]MH_I2C_Read... [23:35:34]Read from MH i2c: D1 [23:35:34]MH_I2C_Read... [23:35:34]Read from MH i2c: D1 01 00 [23:35:34]MH_I2C_Read... [23:35:34]Read from MH i2c: D1 01 00 97 03 00 6B [23:35:34]Write to MH i2c: 01 00 00 98 03 9B [23:35:34]Write i2c OK [23:35:34]MH_I2C_Read... [23:35:35]Connected sock=9 [23:35:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 3A 4A 04 01 D0 76 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 08 52 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 14 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 02 00 00 F4 03 04 00 C4 D5 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 71 76 03 00 35 04 06 00 AD 09 FF B3 95 A3 FB 7E 2A E0 12 0C 0A 9D [23:35:35]*** Cut start [23:35:35]*** Partial cut [23:35:35]*** CUTSNS_PIN = 1 [23:35:35]*** CUTSNS_PIN = 0 [23:35:35]*** Brake cut motor [23:35:36]Read from MH i2c: 01 [23:35:36]MH_I2C_Read... [23:35:36]*** Stop cut motor [23:35:36]*** Cut end [23:35:36]Read from MH i2c: 01 07 00 [23:35:36]MH_I2C_Read... [23:35:36]Read from MH i2c: 01 07 00 98 03 00 00 00 00 00 FF 0F B0 [23:35:36]process_action close_receipt done [23:35:36]requested_data is exist [23:35:36]produce_requested_data [23:35:36]requested_item fm.sn is exist - process it [23:35:36]wFMCommunicate request_size=4 [23:35:36]MH_SAM_APDU [23:35:36]CAPDU: 80 11 00 00 [23:35:36]Write to MH i2c: E2 08 00 99 03 80 11 00 00 00 00 00 00 16 [23:35:36]Write i2c OK [23:35:36]MH_I2C_Read... [23:35:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:35:36]Read from MH i2c: E2 [23:35:36]MH_I2C_Read... [23:35:36]Read from MH i2c: E2 17 00 [23:35:36]MH_I2C_Read... [23:35:36]Read from MH i2c: E2 17 00 99 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 73 [23:35:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:35:36]wFMCommunicate OK [23:35:36]requested_item fd.num is exist - process it [23:35:36]SAM_PROTO_GetFieldsCounters [23:35:36]wFMCommunicate request_size=4 [23:35:36]MH_SAM_APDU [23:35:36]CAPDU: 80 13 00 00 [23:35:36]Write to MH i2c: E2 08 00 9A 03 80 13 00 00 00 00 00 00 19 [23:35:36]Write i2c OK [23:35:36]MH_I2C_Read... [23:35:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:35:36]Read from MH i2c: E2 [23:35:36]MH_I2C_Read... [23:35:36]Read from MH i2c: E2 62 00 [23:35:36]MH_I2C_Read... [23:35:36]Read from MH i2c: E2 62 00 9A 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 71 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 4D 02 00 00 5E 04 04 00 4D 02 00 00 57 04 04 00 4E 02 00 00 19 04 04 00 00 00 00 00 90 00 D1 [23:35:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 71 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 4D 02 00 00 5E 04 04 00 4D 02 00 00 57 04 04 00 4E 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:35:36]wFMCommunicate OK [23:35:36]SAM_PROTO_GetFieldsCounters done [23:35:36]requested_item shift.num is exist - process it [23:35:36]requested_item shift.opened is exist - process it [23:35:36]req_shift_opened [23:35:36]FM_GetShiftState [23:35:36]SAM_PROTO_GetShiftState [23:35:36]wFMCommunicate request_size=4 [23:35:36]MH_SAM_APDU [23:35:36]CAPDU: 80 13 01 00 [23:35:36]Write to MH i2c: E2 08 00 9B 03 80 13 01 00 00 00 00 00 1B [23:35:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 2F 4D 47 00 68 7F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 71 76 03 00 F4 03 04 00 DB 81 A6 66 B6 04 01 00 00 D6 48 17 32 72 01 9E 39 [23:35:36]CommunicateWithHost err = 0 [23:35:36]CheckOFDResponse [23:35:36]1017 (14) - 77093643461234 [23:35:36]1041 (16) - 0000000000874959 [23:35:36]1040 (4) - 226929 [23:35:36]1012 (4) - 28.07.2024 17:37 [23:35:36]1206 (1) - 0 [23:35:36]OFD Sender: Remove packet 226929 [23:35:36]ProducePacketName [23:35:36]name=ofd_packets/00226929 [23:35:36]NVStorageDeleteData [23:35:36]Write i2c OK [23:35:36]MH_I2C_Read... [23:35:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:35:36]Read from MH i2c: E2 [23:35:36]MH_I2C_Read... [23:35:36]Read from MH i2c: E2 0E 00 [23:35:36]MH_I2C_Read... [23:35:36]Read from MH i2c: E2 0E 00 9B 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 CC [23:35:36]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [23:35:36]wFMCommunicate OK [23:35:36]SAM_PROTO_GetShiftState done [23:35:36]FM_GetShiftState done [23:35:36]req_shift_opened done [23:35:36]requested_item shift.open_date is exist - process it [23:35:36]req_shift_open_date [23:35:36]req_shift_open_date done [23:35:36]produce_requested_data done [23:35:36]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226929,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [23:35:36]process_action_free close_receipt [23:35:36]json_value_free [23:35:36]json_value_free done [23:35:36]process_json_proto returns [23:35:36]Send response to host [23:35:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226929,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [23:35:36]free response buf [23:35:36]execute_script done [23:35:36]execute_script returns [23:35:36]free content buf [23:35:36]Sock 10.Close socket [23:35:36]Sock 10.Thread stoped [23:35:36]OFD Sender: No OFD packet to send [23:35:40]recv_with_timeout no data received [23:35:40]accept exits with 8 [23:35:40]New connection [23:35:40]New thread 3066711396 created [23:35:40]Thread 3066568036 joined [23:35:40]Waiting for new connection... [23:35:40] Sock 8.Parse request [23:35:40]Sock 8.Check first char [23:35:40]Sock 8.First char is OK [23:35:40]request: POST /json_proto HTTP/1.0 [23:35:40]Method: POST [23:35:40]URL: /json_proto [23:35:40]Method is POST - this is cgi request [23:35:40]url: /json_proto [23:35:40]query_string will be loaded in cgi processing [23:35:40]execute_cgi json_proto POST (null) [23:35:40]execute_cgi path=json_proto method=POST [23:35:40]POST find Content-Length [23:35:40]Host: 172.17.43.131:8080 [23:35:40]Content-Length: 678 [23:35:40]Content-Type: application/json [23:35:40] [23:35:40]POST finish read [23:35:40]Found Content-Length = 678 [23:35:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003361", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [23:35:40]execute_script... [23:35:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003361", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [23:35:40]POST & json_proto [23:35:40]process_json_proto [23:35:40]json parsed OK: [23:35:40]protocol is kg_v1.0 [23:35:40]action value=close_receipt [23:35:40]process_action close_receipt [23:35:40]cmd_close_receipt [23:35:40]MH_GetDate [23:35:40]Write to MH i2c: F0 00 00 9C 03 8E [23:35:40]Write i2c OK [23:35:40]MH_I2C_Read... [23:35:40]Read from MH i2c: F0 [23:35:40]MH_I2C_Read... [23:35:40]Read from MH i2c: F0 09 00 [23:35:40]MH_I2C_Read... [23:35:40]Read from MH i2c: F0 09 00 9C 03 00 CD D5 A6 66 F8 BA A6 66 03 [23:35:40]GetLastDocTimeStamp 1722209732 [23:35:40]current date 1722209741 [23:35:40]FM_GetShiftState [23:35:40]SAM_PROTO_GetShiftState [23:35:40]wFMCommunicate request_size=4 [23:35:40]MH_SAM_APDU [23:35:40]CAPDU: 80 13 01 00 [23:35:40]Write to MH i2c: E2 08 00 9D 03 80 13 01 00 00 00 00 00 1D [23:35:40]Write i2c OK [23:35:40]MH_I2C_Read... [23:35:40]Read from MH i2c: E2 [23:35:40]MH_I2C_Read... [23:35:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:35:40]Read from MH i2c: E2 0E 00 [23:35:40]MH_I2C_Read... [23:35:40]Read from MH i2c: E2 0E 00 9D 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 CE [23:35:40]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [23:35:40]wFMCommunicate OK [23:35:40]SAM_PROTO_GetShiftState done [23:35:40]FM_GetShiftState done [23:35:40]opened in 1722125326 [23:35:40]opened+sec_in_day 1722211726 [23:35:40]quantity*price = 40068 [23:35:40]sum+1 = 40069 [23:35:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.68 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.55 НДС 12% : 42.55 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 590 28.07.2024 23:35 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226930 ФПД: 90779432514369 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T233541&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226930&fm=90779432514369&tin=02508201610067®Number=0000000000092624&sum=40000 [23:35:42]StoreToDocumentArchive [23:35:42]shift 439 fd 226930 [23:35:42]save to /storage/0439/doc_00226930 [23:35:42]save last doc name /storage/0439/doc_00226930 to /storage/kkm_last_doc_name [23:35:42]save OK [23:35:42]Clear old archive folders... [23:35:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:35:42]tlvbuf is 01A4ECB0 [23:35:42]SAM_PROTO_ClearQueue [23:35:42]wFMCommunicate request_size=4 [23:35:42]MH_SAM_APDU [23:35:42]CAPDU: 80 09 00 00 [23:35:42]Write to MH i2c: E2 08 00 AA 03 80 09 00 00 00 00 00 00 1F [23:35:42]Write i2c OK [23:35:42]MH_I2C_Read... [23:35:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:35:42]Read from MH i2c: E2 [23:35:42]MH_I2C_Read... [23:35:42]Read from MH i2c: E2 03 00 [23:35:42]MH_I2C_Read... [23:35:42]Read from MH i2c: E2 03 00 AA 03 00 90 00 21 [23:35:42]RAPDU: 90 00 [23:35:42]wFMCommunicate OK [23:35:42]SAM_PROTO_ClearQueue done [23:35:42]KKMCreateOFDPacket [23:35:42]OFDProtocolAddRootSTLVToBuf [23:35:42]FM_MakeSignedData [23:35:42]FM_MakeSignedData [23:35:42]SAM_PROTO_SignData [23:35:42]wFMCommunicate request_size=4 [23:35:42]MH_SAM_APDU [23:35:42]CAPDU: 80 0D 01 02 [23:35:42]Write to MH i2c: E2 08 00 AB 03 80 0D 01 02 00 00 00 00 27 [23:35:42]Write i2c OK [23:35:42]MH_I2C_Read... [23:35:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:35:42]Read from MH i2c: E2 [23:35:42]MH_I2C_Read... [23:35:42]Read from MH i2c: E2 03 00 [23:35:42]MH_I2C_Read... [23:35:42]Read from MH i2c: E2 03 00 AB 03 00 90 00 22 [23:35:42]RAPDU: 90 00 [23:35:42]wFMCommunicate OK [23:35:42]wFMCommunicate request_size=255 [23:35:42]MH_SAM_APDU [23:35:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 4E 02 00 00 F4 03 04 00 CD D5 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 72 76 03 00 35 04 06 00 52 [23:35:42]Write to MH i2c: E2 02 01 AC 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 4E 02 00 00 F4 03 04 00 CD D5 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 72 76 03 00 35 04 06 00 52 00 00 60 [23:35:42]Write i2c OK [23:35:42]MH_I2C_Read... [23:35:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:35:42]Read from MH i2c: E2 [23:35:42]MH_I2C_Read... [23:35:42]Read from MH i2c: E2 03 00 [23:35:42]MH_I2C_Read... [23:35:42]Read from MH i2c: E2 03 00 AC 03 00 90 00 23 [23:35:42]RAPDU: 90 00 [23:35:42]wFMCommunicate OK [23:35:42]wFMCommunicate request_size=10 [23:35:42]MH_SAM_APDU [23:35:42]CAPDU: 80 0D 02 02 05 90 3B D3 F3 41 [23:35:42]Write to MH i2c: E2 0D 00 AD 03 80 0D 02 02 05 00 90 3B D3 F3 41 00 00 06 [23:35:42]Write i2c OK [23:35:42]MH_I2C_Read... [23:35:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:35:42]Read from MH i2c: E2 [23:35:42]MH_I2C_Read... [23:35:42]Read from MH i2c: E2 03 00 [23:35:42]MH_I2C_Read... [23:35:42]Read from MH i2c: E2 03 00 AD 03 00 90 00 24 [23:35:42]RAPDU: 90 00 [23:35:42]wFMCommunicate OK [23:35:42]wFMCommunicate request_size=4 [23:35:42]MH_SAM_APDU [23:35:42]CAPDU: 80 0D 03 02 [23:35:42]Write to MH i2c: E2 08 00 AE 03 80 0D 03 02 00 00 00 00 2C [23:35:42]Write i2c OK [23:35:42]MH_I2C_Read... [23:35:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:35:42]Read from MH i2c: E2 [23:35:42]MH_I2C_Read... [23:35:42]Read from MH i2c: E2 0B 00 [23:35:42]MH_I2C_Read... [23:35:42]Read from MH i2c: E2 0B 00 AE 03 00 06 13 43 74 6A FD 0D 99 90 00 0A [23:35:42]RAPDU: 06 13 43 74 6A FD 0D 99 90 00 [23:35:42]wFMCommunicate OK [23:35:42]SAM_PROTO_SignData done [23:35:42]FM_MakeSignedData done [23:35:42]CreateOFDProtocolMessage [23:35:42]wFMCommunicate request_size=4 [23:35:42]MH_SAM_APDU [23:35:42]CAPDU: 80 11 00 00 [23:35:42]Write to MH i2c: E2 08 00 AF 03 80 11 00 00 00 00 00 00 2C [23:35:42]Write i2c OK [23:35:42]MH_I2C_Read... [23:35:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:35:42]Read from MH i2c: E2 [23:35:42]MH_I2C_Read... [23:35:42]Read from MH i2c: E2 17 00 [23:35:42]MH_I2C_Read... [23:35:42]Read from MH i2c: E2 17 00 AF 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 89 [23:35:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:35:42]wFMCommunicate OK [23:35:42]CreateOFDProtocolMessage done [23:35:42]OFDSenderStorePacket 226930 [23:35:42]StoreOFDPacket docnum=226930 [23:35:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 98 74 07 01 A8 3D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 4E 02 00 00 F4 03 04 00 CD D5 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 72 76 03 00 35 04 06 00 52 90 3B D3 F3 41 06 13 43 74 6A FD 0D 99 [23:35:42]CheckFolder [23:35:42]dirname=/storage/ofd_packets [23:35:42]CheckFolder done [23:35:42]ProducePacketName [23:35:42]name=ofd_packets/00226930 [23:35:42]NVStorageSaveData ofd_packets/00226930 [23:35:42]File name is /storage/ofd_packets/00226930 [23:35:42]Write 301 bytes [23:35:42]NVStorageSaveData done [23:35:42]OFDSenderStorePacket done [23:35:42]KKMCreateOFDPacket done [23:35:42]NVStorageSaveData kkm_last_timestamp [23:35:42]File name is /storage/kkm_last_timestamp [23:35:42]Write 4 bytes [23:35:42]NVStorageSaveData done [23:35:42]ExternCall_PrintAddStr [23:35:42]wPrintStart [23:35:42]Write to MH i2c: 01 00 00 B0 03 B3 [23:35:42]Write i2c OK [23:35:42]MH_I2C_Read... [23:35:42]Read from MH i2c: 01 [23:35:42]MH_I2C_Read... [23:35:42]Read from MH i2c: 01 07 00 [23:35:42]MH_I2C_Read... [23:35:42]Read from MH i2c: 01 07 00 B0 03 00 00 00 00 00 FF 0F C8 [23:35:42]RasterBufferAndPrint [23:35:42]line Счет N : (1)2003361 [23:35:42]line ИНН: 02508201610067 [23:35:42]line Контрольно-Кассовый Чек [23:35:42]line ПРОДАЖА [23:35:42]line ТРК (МРК, ГНК) : 64 [23:35:42]line Товар: 2710124500 [23:35:42]line Аи-95-К-5 [23:35:42]line 5.400 * 74.20 [23:35:42]line = 400.68 [23:35:42]line НДС 12% НСП 1% [23:35:42]line > о реализуемом товаре [23:35:42]line ОКРУГЛЕНИЕ: -0.68 [23:35:42]line ИТОГО: 400.00 [23:35:42]line Внесено: 400.00 [23:35:42]line СДАЧА: 0.00 [23:35:42]line НСП 1% : 3.55 [23:35:42]line НДС 12% : 42.55 [23:35:42]line Наличными: 400.00 [23:35:42]line Безнал.: 0.00 [23:35:42]line Место: АЗС № 97 "Партнер Нефть" [23:35:42]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [23:35:42]line СНО: Общий режим [23:35:42]line Чек 590 28.07.2024 23:35 [23:35:42]line Смена: 439 ФФД: 1.0 [23:35:42]line ЗНМ: 0300000054 [23:35:42]line РНМ: 0000000000092624 [23:35:42]line Версия ККМ: 001 [23:35:42]line ФМ: 0000000000874959 [23:35:42]line ФД: 226930 [23:35:42]line ФПД: 90779432514369 [23:35:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T233541&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226930&fm=90779432514369&tin=02508201610067®Number=0000000000092624&sum=40000 [23:35:42]written 0, free lines is 4095 [23:35:42]OFD Sender: Processing packet 226930 [packets to send 604, broken 603] [23:35:42]ProducePacketName [23:35:42]name=ofd_packets/00226930 [23:35:42]OFD Sender: To server: pG, [23:35:42]CommunicateWithHost lk.salyk.kg:30040 [23:35:42]ConnectInit lk.salyk.kg [23:35:43]Write to MH i2c: 01 00 00 DB 03 DE [23:35:43]Write i2c OK [23:35:43]MH_I2C_Read... [23:35:43]Read from MH i2c: 01 [23:35:43]MH_I2C_Read... [23:35:43]Read from MH i2c: 01 07 00 [23:35:43]MH_I2C_Read... [23:35:43]Read from MH i2c: 01 07 00 DB 03 00 00 00 00 00 65 0C 56 [23:35:43]RasterBufferAndPrint [23:35:43]line [23:35:43]line [23:35:43]line [23:35:43]line [23:35:43]line [23:35:43]written 0, free lines is 3179 [23:35:43]MH_Cut [23:35:43]Write to MH i2c: D1 01 00 E2 03 01 B7 [23:35:43]Write i2c OK [23:35:43]MH_I2C_Read... [23:35:43]Read from MH i2c: D1 [23:35:43]MH_I2C_Read... [23:35:43]Read from MH i2c: D1 01 00 [23:35:43]MH_I2C_Read... [23:35:43]Read from MH i2c: D1 01 00 E2 03 00 B6 [23:35:43]Write to MH i2c: 01 00 00 E3 03 E6 [23:35:43]Write i2c OK [23:35:43]MH_I2C_Read... [23:35:44]*** Cut start [23:35:44]*** Partial cut [23:35:44]*** CUTSNS_PIN = 1 [23:35:44]Connected sock=10 [23:35:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 98 74 07 01 A8 3D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 *** CUTSNS_PIN = 0 [23:35:44]00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 02 00 00 F4 03 04 00 CD D5 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 72 76 03 00 35 04 06 00 52 90 3B D3 F3 41 06 13 43 74 6A FD 0D 99 [23:35:44]*** Brake cut motor [23:35:45]Read from MH i2c: 01 [23:35:45]MH_I2C_Read... [23:35:45]*** Stop cut motor [23:35:45]*** Cut end [23:35:45]Read from MH i2c: 01 07 00 [23:35:45]MH_I2C_Read... [23:35:45]Read from MH i2c: 01 07 00 E3 03 00 00 00 00 00 FF 0F FB [23:35:45]process_action close_receipt done [23:35:45]requested_data is exist [23:35:45]produce_requested_data [23:35:45]requested_item fm.sn is exist - process it [23:35:45]wFMCommunicate request_size=4 [23:35:45]MH_SAM_APDU [23:35:45]CAPDU: 80 11 00 00 [23:35:45]Write to MH i2c: E2 08 00 E4 03 80 11 00 00 00 00 00 00 61 [23:35:45]Write i2c OK [23:35:45]MH_I2C_Read... [23:35:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:35:45]Read from MH i2c: E2 [23:35:45]MH_I2C_Read... [23:35:45]Read from MH i2c: E2 17 00 [23:35:45]MH_I2C_Read... [23:35:45]Read from MH i2c: E2 17 00 E4 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BE [23:35:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:35:45]wFMCommunicate OK [23:35:45]requested_item fd.num is exist - process it [23:35:45]SAM_PROTO_GetFieldsCounters [23:35:45]wFMCommunicate request_size=4 [23:35:45]MH_SAM_APDU [23:35:45]CAPDU: 80 13 00 00 [23:35:45]Write to MH i2c: E2 08 00 E5 03 80 13 00 00 00 00 00 00 64 [23:35:45]Write i2c OK [23:35:45]MH_I2C_Read... [23:35:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:35:45]Read from MH i2c: E2 [23:35:45]MH_I2C_Read... [23:35:45]Read from MH i2c: E2 62 00 [23:35:45]MH_I2C_Read... [23:35:45]Read from MH i2c: E2 62 00 E5 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 72 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 4E 02 00 00 5E 04 04 00 4E 02 00 00 57 04 04 00 4F 02 00 00 19 04 04 00 00 00 00 00 90 00 20 [23:35:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 72 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 4E 02 00 00 5E 04 04 00 4E 02 00 00 57 04 04 00 4F 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:35:45]wFMCommunicate OK [23:35:45]SAM_PROTO_GetFieldsCounters done [23:35:45]requested_item shift.num is exist - process it [23:35:45]requested_item shift.opened is exist - process it [23:35:45]req_shift_opened [23:35:45]FM_GetShiftState [23:35:45]SAM_PROTO_GetShiftState [23:35:45]wFMCommunicate request_size=4 [23:35:45]MH_SAM_APDU [23:35:45]CAPDU: 80 13 01 00 [23:35:45]Write to MH i2c: E2 08 00 E6 03 80 13 01 00 00 00 00 00 66 [23:35:45]Write i2c OK [23:35:45]MH_I2C_Read... [23:35:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:35:45]Read from MH i2c: E2 [23:35:45]MH_I2C_Read... [23:35:45]Read from MH i2c: E2 0E 00 [23:35:45]MH_I2C_Read... [23:35:45]Read from MH i2c: E2 0E 00 E6 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 17 [23:35:45]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [23:35:45]wFMCommunicate OK [23:35:45]SAM_PROTO_GetShiftState done [23:35:45]FM_GetShiftState done [23:35:45]req_shift_opened done [23:35:45]requested_item shift.open_date is exist - process it [23:35:45]req_shift_open_date [23:35:45]req_shift_open_date done [23:35:45]produce_requested_data done [23:35:45]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226930,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [23:35:45]process_action_free close_receipt [23:35:45]json_value_free [23:35:45]json_value_free done [23:35:45]process_json_proto returns [23:35:45]Send response to host [23:35:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226930,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [23:35:45]free response buf [23:35:45]execute_script done [23:35:45]execute_script returns [23:35:45]free content buf [23:35:45]Sock 8.Close socket [23:35:45]Sock 8.Thread stoped [23:35:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 BB 16 47 00 48 3E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 72 76 03 00 F4 03 04 00 E4 81 A6 66 B6 04 01 00 00 C4 12 80 34 20 50 93 45 [23:35:45]CommunicateWithHost err = 0 [23:35:45]CheckOFDResponse [23:35:45]1017 (14) - 77093643461234 [23:35:45]1041 (16) - 0000000000874959 [23:35:45]1040 (4) - 226930 [23:35:45]1012 (4) - 28.07.2024 17:37 [23:35:45]1206 (1) - 0 [23:35:45]OFD Sender: Remove packet 226930 [23:35:45]ProducePacketName [23:35:45]name=ofd_packets/00226930 [23:35:45]NVStorageDeleteData [23:35:46]OFD Sender: No OFD packet to send [23:35:51]OFD Sender: No OFD packet to send [23:35:56]OFD Sender: No OFD packet to send [23:36:01]OFD Sender: No OFD packet to send [23:36:06]OFD Sender: No OFD packet to send [23:36:11]OFD Sender: No OFD packet to send [23:36:16]OFD Sender: No OFD packet to send [23:36:21]OFD Sender: No OFD packet to send [23:36:26]OFD Sender: No OFD packet to send [23:36:26]recv_with_timeout no data received [23:36:31]OFD Sender: No OFD packet to send [23:36:36]OFD Sender: No OFD packet to send [23:36:41]OFD Sender: No OFD packet to send [23:36:46]OFD Sender: No OFD packet to send [23:36:51]OFD Sender: No OFD packet to send [23:36:56]OFD Sender: No OFD packet to send [23:37:01]OFD Sender: No OFD packet to send [23:37:06]OFD Sender: No OFD packet to send [23:37:08]accept exits with 9 [23:37:08]New connection [23:37:08]New thread 3066568036 created [23:37:08]Thread 3066711396 joined [23:37:08]Waiting for new connection... [23:37:08] Sock 9.Parse request [23:37:08]Sock 9.Check first char [23:37:08]Sock 9.First char is OK [23:37:08]request: POST /json_proto HTTP/1.0 [23:37:08]Method: POST [23:37:08]URL: /json_proto [23:37:08]Method is POST - this is cgi request [23:37:08]url: /json_proto [23:37:08]query_string will be loaded in cgi processing [23:37:08]execute_cgi json_proto POST (null) [23:37:08]execute_cgi path=json_proto method=POST [23:37:08]POST find Content-Length [23:37:08]Host: 172.17.43.131:8080 [23:37:08]Content-Length: 683 [23:37:08]Content-Type: application/json [23:37:08] [23:37:08]POST finish read [23:37:08]Found Content-Length = 683 [23:37:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003362", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:37:08]execute_script... [23:37: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)2003362", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:37:08]POST & json_proto [23:37:08]process_json_proto [23:37:08]json parsed OK: [23:37:08]protocol is kg_v1.0 [23:37:08]action value=close_receipt [23:37:08]process_action close_receipt [23:37:08]cmd_close_receipt [23:37:08]MH_GetDate [23:37:08]Write to MH i2c: F0 00 00 E7 03 D9 [23:37:08]Write i2c OK [23:37:08]MH_I2C_Read... [23:37:08]Read from MH i2c: F0 [23:37:08]MH_I2C_Read... [23:37:08]Read from MH i2c: F0 09 00 [23:37:08]MH_I2C_Read... [23:37:08]Read from MH i2c: F0 09 00 E7 03 00 24 D6 A6 66 F8 BA A6 66 A6 [23:37:08]GetLastDocTimeStamp 1722209741 [23:37:08]current date 1722209828 [23:37:08]FM_GetShiftState [23:37:08]SAM_PROTO_GetShiftState [23:37:08]wFMCommunicate request_size=4 [23:37:08]MH_SAM_APDU [23:37:08]CAPDU: 80 13 01 00 [23:37:08]Write to MH i2c: E2 08 00 E8 03 80 13 01 00 00 00 00 00 68 [23:37:08]Write i2c OK [23:37:08]MH_I2C_Read... [23:37:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:37:08]Read from MH i2c: E2 [23:37:08]MH_I2C_Read... [23:37:08]Read from MH i2c: E2 0E 00 [23:37:08]MH_I2C_Read... [23:37:08]Read from MH i2c: E2 0E 00 E8 03 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 19 [23:37:08]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [23:37:08]wFMCommunicate OK [23:37:08]SAM_PROTO_GetShiftState done [23:37:08]FM_GetShiftState done [23:37:08]opened in 1722125326 [23:37:08]opened+sec_in_day 1722211726 [23:37:08]quantity*price = 100005 [23:37:08]sum+1 = 100006 [23:37:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 591 28.07.2024 23:37 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226931 ФПД: 111152625511455 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T233708&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226931&fm=111152625511455&tin=02508201610067®Number=0000000000092624&sum=100000 [23:37:09]StoreToDocumentArchive [23:37:09]shift 439 fd 226931 [23:37:09]save to /storage/0439/doc_00226931 [23:37:09]save last doc name /storage/0439/doc_00226931 to /storage/kkm_last_doc_name [23:37:09]save OK [23:37:09]Clear old archive folders... [23:37:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:37:09]tlvbuf is 019CC300 [23:37:09]SAM_PROTO_ClearQueue [23:37:09]wFMCommunicate request_size=4 [23:37:09]MH_SAM_APDU [23:37:09]CAPDU: 80 09 00 00 [23:37:09]Write to MH i2c: E2 08 00 F5 03 80 09 00 00 00 00 00 00 6A [23:37:09]Write i2c OK [23:37:09]MH_I2C_Read... [23:37:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:37:09]Read from MH i2c: E2 [23:37:09]MH_I2C_Read... [23:37:09]Read from MH i2c: E2 03 00 [23:37:09]MH_I2C_Read... [23:37:09]Read from MH i2c: E2 03 00 F5 03 00 90 00 6C [23:37:09]RAPDU: 90 00 [23:37:09]wFMCommunicate OK [23:37:09]SAM_PROTO_ClearQueue done [23:37:09]KKMCreateOFDPacket [23:37:09]OFDProtocolAddRootSTLVToBuf [23:37:09]FM_MakeSignedData [23:37:09]FM_MakeSignedData [23:37:09]SAM_PROTO_SignData [23:37:09]wFMCommunicate request_size=4 [23:37:09]MH_SAM_APDU [23:37:09]CAPDU: 80 0D 01 02 [23:37:09]Write to MH i2c: E2 08 00 F6 03 80 0D 01 02 00 00 00 00 72 [23:37:09]Write i2c OK [23:37:09]MH_I2C_Read... [23:37:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:37:09]Read from MH i2c: E2 [23:37:09]MH_I2C_Read... [23:37:09]Read from MH i2c: E2 03 00 [23:37:09]MH_I2C_Read... [23:37:09]Read from MH i2c: E2 03 00 F6 03 00 90 00 6D [23:37:09]RAPDU: 90 00 [23:37:09]wFMCommunicate OK [23:37:09]wFMCommunicate request_size=255 [23:37:09]MH_SAM_APDU [23:37:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 4F 02 00 00 F4 03 04 00 24 D6 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 73 76 03 00 35 04 06 00 65 [23:37:09]Write to MH i2c: E2 02 01 F7 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 4F 02 00 00 F4 03 04 00 24 D6 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 73 76 03 00 35 04 06 00 65 00 00 E8 [23:37:09]Write i2c OK [23:37:09]MH_I2C_Read... [23:37:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:37:09]Read from MH i2c: E2 [23:37:09]MH_I2C_Read... [23:37:09]Read from MH i2c: E2 03 00 [23:37:09]MH_I2C_Read... [23:37:09]Read from MH i2c: E2 03 00 F7 03 00 90 00 6E [23:37:09]RAPDU: 90 00 [23:37:09]wFMCommunicate OK [23:37:09]wFMCommunicate request_size=10 [23:37:09]MH_SAM_APDU [23:37:09]CAPDU: 80 0D 02 02 05 17 BC C2 6C 1F [23:37:09]Write to MH i2c: E2 0D 00 F8 03 80 0D 02 02 05 00 17 BC C2 6C 1F 00 00 9F [23:37:09]Write i2c OK [23:37:09]MH_I2C_Read... [23:37:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:37:09]Read from MH i2c: E2 [23:37:09]MH_I2C_Read... [23:37:09]Read from MH i2c: E2 03 00 [23:37:09]MH_I2C_Read... [23:37:09]Read from MH i2c: E2 03 00 F8 03 00 90 00 6F [23:37:09]RAPDU: 90 00 [23:37:09]wFMCommunicate OK [23:37:09]wFMCommunicate request_size=4 [23:37:09]MH_SAM_APDU [23:37:09]CAPDU: 80 0D 03 02 [23:37:09]Write to MH i2c: E2 08 00 F9 03 80 0D 03 02 00 00 00 00 77 [23:37:09]Write i2c OK [23:37:09]MH_I2C_Read... [23:37:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:37:10]Read from MH i2c: E2 [23:37:10]MH_I2C_Read... [23:37:10]Read from MH i2c: E2 0B 00 [23:37:10]MH_I2C_Read... [23:37:10]Read from MH i2c: E2 0B 00 F9 03 00 AF CF 45 4B B8 08 D5 AB 90 00 C6 [23:37:10]RAPDU: AF CF 45 4B B8 08 D5 AB 90 00 [23:37:10]wFMCommunicate OK [23:37:10]SAM_PROTO_SignData done [23:37:10]FM_MakeSignedData done [23:37:10]CreateOFDProtocolMessage [23:37:10]wFMCommunicate request_size=4 [23:37:10]MH_SAM_APDU [23:37:10]CAPDU: 80 11 00 00 [23:37:10]Write to MH i2c: E2 08 00 FA 03 80 11 00 00 00 00 00 00 77 [23:37:10]Write i2c OK [23:37:10]MH_I2C_Read... [23:37:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:37:10]Read from MH i2c: E2 [23:37:10]MH_I2C_Read... [23:37:10]Read from MH i2c: E2 17 00 [23:37:10]MH_I2C_Read... [23:37:10]Read from MH i2c: E2 17 00 FA 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D4 [23:37:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:37:10]wFMCommunicate OK [23:37:10]CreateOFDProtocolMessage done [23:37:10]OFDSenderStorePacket 226931 [23:37:10]StoreOFDPacket docnum=226931 [23:37:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 15 28 07 01 0A D5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 4F 02 00 00 F4 03 04 00 24 D6 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 73 76 03 00 35 04 06 00 65 17 BC C2 6C 1F AF CF 45 4B B8 08 D5 AB [23:37:10]CheckFolder [23:37:10]dirname=/storage/ofd_packets [23:37:10]CheckFolder done [23:37:10]ProducePacketName [23:37:10]name=ofd_packets/00226931 [23:37:10]NVStorageSaveData ofd_packets/00226931 [23:37:10]File name is /storage/ofd_packets/00226931 [23:37:10]Write 301 bytes [23:37:10]NVStorageSaveData done [23:37:10]OFDSenderStorePacket done [23:37:10]KKMCreateOFDPacket done [23:37:10]NVStorageSaveData kkm_last_timestamp [23:37:10]File name is /storage/kkm_last_timestamp [23:37:10]Write 4 bytes [23:37:10]NVStorageSaveData done [23:37:10]ExternCall_PrintAddStr [23:37:10]wPrintStart [23:37:10]Write to MH i2c: 01 00 00 FB 03 FE [23:37:10]Write i2c OK [23:37:10]MH_I2C_Read... [23:37:10]Read from MH i2c: 01 [23:37:10]MH_I2C_Read... [23:37:10]Read from MH i2c: 01 07 00 [23:37:10]MH_I2C_Read... [23:37:10]Read from MH i2c: 01 07 00 FB 03 00 00 00 00 00 FF 0F 13 [23:37:10]RasterBufferAndPrint [23:37:10]line Счет N : (1)2003362 [23:37:10]line ИНН: 02508201610067 [23:37:10]line Контрольно-Кассовый Чек [23:37:10]line ПРОДАЖА [23:37:10]line ТРК (МРК, ГНК) : 53 [23:37:10]line Товар: 2710124130 [23:37:10]line Аи-92-К-5 [23:37:10]line 14.750 * 67.80 [23:37:10]line = 1000.05 [23:37:10]line НДС 12% НСП 1% [23:37:10]line > о реализуемом товаре [23:37:10]line ОКРУГЛЕНИЕ: -0.05 [23:37:10]line ИТОГО: 1000.00 [23:37:10]line Внесено: 1000.00 [23:37:10]line СДАЧА: 0.00 [23:37:10]line НСП 1% : 8.85 [23:37:10]line НДС 12% : 106.20 [23:37:10]line Наличными: 1000.00 [23:37:10]line Безнал.: 0.00 [23:37:10]line Место: АЗС № 97 "Партнер Нефть" [23:37:10]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [23:37:10]line СНО: Общий режим [23:37:10]line Чек 591 28.07.2024 23:37 [23:37:10]line Смена: 439 ФФД: 1.0 [23:37:10]line ЗНМ: 0300000054 [23:37:10]line РНМ: 0000000000092624 [23:37:10]line Версия ККМ: 001 [23:37:10]line ФМ: 0000000000874959 [23:37:10]line ФД: 226931 [23:37:10]line ФПД: 111152625511455 [23:37:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T233708&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226931&fm=111152625511455&tin=02508201610067®Number=0000000000092624&sum=100000 [23:37:10]OFD Sender: Processing packet 226931 [packets to send 604, broken 603] [23:37:10]ProducePacketName [23:37:10]name=ofd_packets/00226931 [23:37:10]OFD Sender: To server: pG, [23:37:10]CommunicateWithHost lk.salyk.kg:30040 [23:37:10]ConnectInit lk.salyk.kg [23:37:10]written 0, free lines is 4095 [23:37:10]Write to MH i2c: 01 00 00 26 04 2A [23:37:10]Write i2c OK [23:37:10]MH_I2C_Read... [23:37:10]Read from MH i2c: 01 [23:37:10]MH_I2C_Read... [23:37:10]Read from MH i2c: 01 07 00 [23:37:10]MH_I2C_Read... [23:37:10]Read from MH i2c: 01 07 00 26 04 00 00 00 00 00 5B 0C 98 [23:37:10]RasterBufferAndPrint [23:37:10]line [23:37:10]line [23:37:10]line [23:37:10]line [23:37:10]line [23:37:10]written 0, free lines is 3166 [23:37:10]MH_Cut [23:37:10]Write to MH i2c: D1 01 00 2D 04 01 03 [23:37:10]Write i2c OK [23:37:10]MH_I2C_Read... [23:37:10]Read from MH i2c: D1 [23:37:10]MH_I2C_Read... [23:37:10]Read from MH i2c: D1 01 00 [23:37:10]MH_I2C_Read... [23:37:10]Read from MH i2c: D1 01 00 2D 04 00 02 [23:37:10]Write to MH i2c: 01 00 00 2E 04 32 [23:37:10]Write i2c OK [23:37:10]MH_I2C_Read... [23:37:12]*** Cut start [23:37:12]*** Partial cut [23:37:12]*** CUTSNS_PIN = 1 [23:37:12]*** CUTSNS_PIN = 0 [23:37:12]*** Brake cut motor [23:37:12]Read from MH i2c: 01 [23:37:12]MH_I2C_Read... [23:37:12]*** Stop cut motor [23:37:12]*** Cut end [23:37:12]Read from MH i2c: 01 07 00 [23:37:12]MH_I2C_Read... [23:37:12]Read from MH i2c: 01 07 00 2E 04 00 00 00 00 00 FF 0F 47 [23:37:12]process_action close_receipt done [23:37:12]requested_data is exist [23:37:12]produce_requested_data [23:37:12]requested_item fm.sn is exist - process it [23:37:12]wFMCommunicate request_size=4 [23:37:12]MH_SAM_APDU [23:37:12]CAPDU: 80 11 00 00 [23:37:12]Write to MH i2c: E2 08 00 2F 04 80 11 00 00 00 00 00 00 AD [23:37:12]Write i2c OK [23:37:12]MH_I2C_Read... [23:37:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:37:12]Read from MH i2c: E2 [23:37:12]MH_I2C_Read... [23:37:12]Read from MH i2c: E2 17 00 [23:37:12]MH_I2C_Read... [23:37:12]Read from MH i2c: E2 17 00 2F 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 0A [23:37:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:37:12]wFMCommunicate OK [23:37:12]requested_item fd.num is exist - process it [23:37:12]SAM_PROTO_GetFieldsCounters [23:37:12]wFMCommunicate request_size=4 [23:37:12]MH_SAM_APDU [23:37:12]CAPDU: 80 13 00 00 [23:37:12]Write to MH i2c: E2 08 00 30 04 80 13 00 00 00 00 00 00 B0 [23:37:12]Write i2c OK [23:37:12]MH_I2C_Read... [23:37:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:37:12]Read from MH i2c: E2 [23:37:12]MH_I2C_Read... [23:37:12]Read from MH i2c: E2 62 00 [23:37:12]MH_I2C_Read... [23:37:12]Read from MH i2c: E2 62 00 30 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 73 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 4F 02 00 00 5E 04 04 00 4F 02 00 00 57 04 04 00 50 02 00 00 19 04 04 00 00 00 00 00 90 00 70 [23:37:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 73 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 4F 02 00 00 5E 04 04 00 4F 02 00 00 57 04 04 00 50 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:37:12]wFMCommunicate OK [23:37:12]SAM_PROTO_GetFieldsCounters done [23:37:12]requested_item shift.num is exist - process it [23:37:12]requested_item shift.opened is exist - process it [23:37:12]req_shift_opened [23:37:12]FM_GetShiftState [23:37:12]SAM_PROTO_GetShiftState [23:37:12]wFMCommunicate request_size=4 [23:37:12]MH_SAM_APDU [23:37:12]CAPDU: 80 13 01 00 [23:37:12]Write to MH i2c: E2 08 00 31 04 80 13 01 00 00 00 00 00 B2 [23:37:12]Write i2c OK [23:37:12]MH_I2C_Read... [23:37:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:37:13]Read from MH i2c: E2 [23:37:13]MH_I2C_Read... [23:37:13]Read from MH i2c: E2 0E 00 [23:37:13]MH_I2C_Read... [23:37:13]Read from MH i2c: E2 0E 00 31 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 63 [23:37:13]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [23:37:13]wFMCommunicate OK [23:37:13]SAM_PROTO_GetShiftState done [23:37:13]FM_GetShiftState done [23:37:13]req_shift_opened done [23:37:13]requested_item shift.open_date is exist - process it [23:37:13]req_shift_open_date [23:37:13]req_shift_open_date done [23:37:13]produce_requested_data done [23:37:13]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226931,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [23:37:13]process_action_free close_receipt [23:37:13]json_value_free [23:37:13]json_value_free done [23:37:13]process_json_proto returns [23:37:13]Send response to host [23:37:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226931,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [23:37:13]free response buf [23:37:13]execute_script done [23:37:13]execute_script returns [23:37:13]free content buf [23:37:13]Sock 9.Close socket [23:37:13]Sock 9.Thread stoped [23:37:14]recv_with_timeout no data received [23:37:15]Connected sock=11 [23:37:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 15 28 07 01 0A D5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 4F 02 00 00 F4 03 04 00 24 D6 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 73 76 03 00 35 04 06 00 65 17 BC C2 6C 1F AF CF 45 4B B8 08 D5 AB [23:37:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 2B 5E 47 00 14 4C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 73 76 03 00 F4 03 04 00 40 82 A6 66 B6 04 01 00 00 74 27 C7 F2 99 A8 1D 78 [23:37:17]CommunicateWithHost err = 0 [23:37:17]CheckOFDResponse [23:37:17]1017 (14) - 77093643461234 [23:37:17]1041 (16) - 0000000000874959 [23:37:17]1040 (4) - 226931 [23:37:17]1012 (4) - 28.07.2024 17:39 [23:37:17]1206 (1) - 0 [23:37:17]OFD Sender: Remove packet 226931 [23:37:17]ProducePacketName [23:37:17]name=ofd_packets/00226931 [23:37:17]NVStorageDeleteData [23:37:17]OFD Sender: No OFD packet to send [23:37:22]OFD Sender: No OFD packet to send [23:37:24]recv_with_timeout no data received [23:37:27]OFD Sender: No OFD packet to send [23:37:32]OFD Sender: No OFD packet to send [23:37:37]OFD Sender: No OFD packet to send [23:37:42]OFD Sender: No OFD packet to send [23:37:47]OFD Sender: No OFD packet to send [23:37:52]OFD Sender: No OFD packet to send [23:37:57]OFD Sender: No OFD packet to send [23:38:02]OFD Sender: No OFD packet to send [23:38:07]OFD Sender: No OFD packet to send [23:38:12]OFD Sender: No OFD packet to send [23:38:17]OFD Sender: No OFD packet to send [23:38:22]OFD Sender: No OFD packet to send [23:38:27]OFD Sender: No OFD packet to send [23:38:32]OFD Sender: No OFD packet to send [23:38:37]OFD Sender: No OFD packet to send [23:38:42]OFD Sender: No OFD packet to send [23:38:47]OFD Sender: No OFD packet to send [23:38:47]accept exits with 8 [23:38:47]New connection [23:38:47]New thread 3066711396 created [23:38:47]Thread 3066568036 joined [23:38:47]Waiting for new connection... [23:38:47] Sock 8.Parse request [23:38:47]Sock 8.Check first char [23:38:47]Sock 8.First char is OK [23:38:47]request: POST /json_proto HTTP/1.0 [23:38:47]Method: POST [23:38:47]URL: /json_proto [23:38:47]Method is POST - this is cgi request [23:38:47]url: /json_proto [23:38:47]query_string will be loaded in cgi processing [23:38:47]execute_cgi json_proto POST (null) [23:38:47]execute_cgi path=json_proto method=POST [23:38:47]POST find Content-Length [23:38:47]Host: 172.17.43.131:8080 [23:38:47]Content-Length: 683 [23:38:47]Content-Type: application/json [23:38:47] [23:38:47]POST finish read [23:38:47]Found Content-Length = 683 [23:38:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003364", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:38:47]execute_script... [23:38: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)2003364", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:38:47]POST & json_proto [23:38:47]process_json_proto [23:38:47]json parsed OK: [23:38:47]protocol is kg_v1.0 [23:38:47]action value=close_receipt [23:38:47]process_action close_receipt [23:38:47]cmd_close_receipt [23:38:47]MH_GetDate [23:38:47]Write to MH i2c: F0 00 00 32 04 25 [23:38:47]Write i2c OK [23:38:47]MH_I2C_Read... [23:38:47]Read from MH i2c: F0 [23:38:47]MH_I2C_Read... [23:38:47]Read from MH i2c: F0 09 00 [23:38:47]MH_I2C_Read... [23:38:47]Read from MH i2c: F0 09 00 32 04 00 88 D6 A6 66 F8 BA A6 66 56 [23:38:47]GetLastDocTimeStamp 1722209828 [23:38:47]current date 1722209928 [23:38:47]FM_GetShiftState [23:38:47]SAM_PROTO_GetShiftState [23:38:47]wFMCommunicate request_size=4 [23:38:47]MH_SAM_APDU [23:38:47]CAPDU: 80 13 01 00 [23:38:47]Write to MH i2c: E2 08 00 33 04 80 13 01 00 00 00 00 00 B4 [23:38:47]Write i2c OK [23:38:47]MH_I2C_Read... [23:38:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:38:47]Read from MH i2c: E2 [23:38:47]MH_I2C_Read... [23:38:47]Read from MH i2c: E2 0E 00 [23:38:47]MH_I2C_Read... [23:38:47]Read from MH i2c: E2 0E 00 33 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 65 [23:38:47]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [23:38:47]wFMCommunicate OK [23:38:47]SAM_PROTO_GetShiftState done [23:38:47]FM_GetShiftState done [23:38:47]opened in 1722125326 [23:38:47]opened+sec_in_day 1722211726 [23:38:47]quantity*price = 100005 [23:38:47]sum+1 = 100006 [23:38:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 592 28.07.2024 23:38 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226932 ФПД: 255476430563616 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T233848&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226932&fm=255476430563616&tin=02508201610067®Number=0000000000092624&sum=100000 [23:38:49]StoreToDocumentArchive [23:38:49]shift 439 fd 226932 [23:38:49]save to /storage/0439/doc_00226932 [23:38:49]save last doc name /storage/0439/doc_00226932 to /storage/kkm_last_doc_name [23:38:49]save OK [23:38:49]Clear old archive folders... [23:38:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:38:49]tlvbuf is 019BE840 [23:38:49]SAM_PROTO_ClearQueue [23:38:49]wFMCommunicate request_size=4 [23:38:49]MH_SAM_APDU [23:38:49]CAPDU: 80 09 00 00 [23:38:49]Write to MH i2c: E2 08 00 40 04 80 09 00 00 00 00 00 00 B6 [23:38:49]Write i2c OK [23:38:49]MH_I2C_Read... [23:38:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:38:49]Read from MH i2c: E2 [23:38:49]MH_I2C_Read... [23:38:49]Read from MH i2c: E2 03 00 [23:38:49]MH_I2C_Read... [23:38:49]Read from MH i2c: E2 03 00 40 04 00 90 00 B8 [23:38:49]RAPDU: 90 00 [23:38:49]wFMCommunicate OK [23:38:49]SAM_PROTO_ClearQueue done [23:38:49]KKMCreateOFDPacket [23:38:49]OFDProtocolAddRootSTLVToBuf [23:38:49]FM_MakeSignedData [23:38:49]FM_MakeSignedData [23:38:49]SAM_PROTO_SignData [23:38:49]wFMCommunicate request_size=4 [23:38:49]MH_SAM_APDU [23:38:49]CAPDU: 80 0D 01 02 [23:38:49]Write to MH i2c: E2 08 00 41 04 80 0D 01 02 00 00 00 00 BE [23:38:49]Write i2c OK [23:38:49]MH_I2C_Read... [23:38:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:38:49]Read from MH i2c: E2 [23:38:49]MH_I2C_Read... [23:38:49]Read from MH i2c: E2 03 00 [23:38:49]MH_I2C_Read... [23:38:49]Read from MH i2c: E2 03 00 41 04 00 90 00 B9 [23:38:49]RAPDU: 90 00 [23:38:49]wFMCommunicate OK [23:38:49]wFMCommunicate request_size=255 [23:38:49]MH_SAM_APDU [23:38:49]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 50 02 00 00 F4 03 04 00 88 D6 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 74 76 03 00 35 04 06 00 E8 [23:38:49]Write to MH i2c: E2 02 01 42 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 50 02 00 00 F4 03 04 00 88 D6 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 74 76 03 00 35 04 06 00 E8 00 00 1D [23:38:49]Write i2c OK [23:38:49]MH_I2C_Read... [23:38:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:38:49]Read from MH i2c: E2 [23:38:49]MH_I2C_Read... [23:38:49]Read from MH i2c: E2 03 00 [23:38:49]MH_I2C_Read... [23:38:49]Read from MH i2c: E2 03 00 42 04 00 90 00 BA [23:38:49]RAPDU: 90 00 [23:38:49]wFMCommunicate OK [23:38:49]wFMCommunicate request_size=10 [23:38:49]MH_SAM_APDU [23:38:49]CAPDU: 80 0D 02 02 05 5A BD E4 69 20 [23:38:49]Write to MH i2c: E2 0D 00 43 04 80 0D 02 02 05 00 5A BD E4 69 20 00 00 4F [23:38:49]Write i2c OK [23:38:49]MH_I2C_Read... [23:38:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:38:49]Read from MH i2c: E2 [23:38:49]MH_I2C_Read... [23:38:49]Read from MH i2c: E2 03 00 [23:38:49]MH_I2C_Read... [23:38:49]Read from MH i2c: E2 03 00 43 04 00 90 00 BB [23:38:49]RAPDU: 90 00 [23:38:49]wFMCommunicate OK [23:38:49]wFMCommunicate request_size=4 [23:38:49]MH_SAM_APDU [23:38:49]CAPDU: 80 0D 03 02 [23:38:49]Write to MH i2c: E2 08 00 44 04 80 0D 03 02 00 00 00 00 C3 [23:38:49]Write i2c OK [23:38:49]MH_I2C_Read... [23:38:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:38:49]Read from MH i2c: E2 [23:38:49]MH_I2C_Read... [23:38:49]Read from MH i2c: E2 0B 00 [23:38:49]MH_I2C_Read... [23:38:49]Read from MH i2c: E2 0B 00 44 04 00 F4 EC 4F 42 7F FD 14 6D 90 00 32 [23:38:49]RAPDU: F4 EC 4F 42 7F FD 14 6D 90 00 [23:38:49]wFMCommunicate OK [23:38:49]SAM_PROTO_SignData done [23:38:49]FM_MakeSignedData done [23:38:49]CreateOFDProtocolMessage [23:38:49]wFMCommunicate request_size=4 [23:38:49]MH_SAM_APDU [23:38:49]CAPDU: 80 11 00 00 [23:38:49]Write to MH i2c: E2 08 00 45 04 80 11 00 00 00 00 00 00 C3 [23:38:49]Write i2c OK [23:38:49]MH_I2C_Read... [23:38:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:38:49]Read from MH i2c: E2 [23:38:49]MH_I2C_Read... [23:38:49]Read from MH i2c: E2 17 00 [23:38:49]MH_I2C_Read... [23:38:49]Read from MH i2c: E2 17 00 45 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 20 [23:38:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:38:49]wFMCommunicate OK [23:38:49]CreateOFDProtocolMessage done [23:38:49]OFDSenderStorePacket 226932 [23:38:49]StoreOFDPacket docnum=226932 [23:38:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 53 43 07 01 0F 0E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 50 02 00 00 F4 03 04 00 88 D6 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 74 76 03 00 35 04 06 00 E8 5A BD E4 69 20 F4 EC 4F 42 7F FD 14 6D [23:38:49]CheckFolder [23:38:49]dirname=/storage/ofd_packets [23:38:49]CheckFolder done [23:38:49]ProducePacketName [23:38:49]name=ofd_packets/00226932 [23:38:49]NVStorageSaveData ofd_packets/00226932 [23:38:49]File name is /storage/ofd_packets/00226932 [23:38:49]Write 301 bytes [23:38:49]NVStorageSaveData done [23:38:49]OFDSenderStorePacket done [23:38:49]KKMCreateOFDPacket done [23:38:49]NVStorageSaveData kkm_last_timestamp [23:38:49]File name is /storage/kkm_last_timestamp [23:38:49]Write 4 bytes [23:38:49]NVStorageSaveData done [23:38:49]ExternCall_PrintAddStr [23:38:49]wPrintStart [23:38:49]Write to MH i2c: 01 00 00 46 04 4A [23:38:49]Write i2c OK [23:38:49]MH_I2C_Read... [23:38:49]Read from MH i2c: 01 [23:38:49]MH_I2C_Read... [23:38:49]Read from MH i2c: 01 07 00 [23:38:49]MH_I2C_Read... [23:38:49]Read from MH i2c: 01 07 00 46 04 00 00 00 00 00 FF 0F 5F [23:38:49]RasterBufferAndPrint [23:38:49]line Счет N : (1)2003364 [23:38:49]line ИНН: 02508201610067 [23:38:49]line Контрольно-Кассовый Чек [23:38:49]line ПРОДАЖА [23:38:49]line ТРК (МРК, ГНК) : 43 [23:38:49]line Товар: 2710124130 [23:38:49]line Аи-92-К-5 [23:38:49]line 14.750 * 67.80 [23:38:49]line = 1000.05 [23:38:49]line НДС 12% НСП 1% [23:38:49]line > о реализуемом товаре [23:38:49]line ОКРУГЛЕНИЕ: -0.05 [23:38:49]line ИТОГО: 1000.00 [23:38:49]line Внесено: 1000.00 [23:38:49]line СДАЧА: 0.00 [23:38:49]line НСП 1% : 8.85 [23:38:49]line НДС 12% : 106.20 [23:38:49]line Наличными: 1000.00 [23:38:49]line Безнал.: 0.00 [23:38:49]line Место: АЗС № 97 "Партнер Нефть" [23:38:49]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [23:38:49]line СНО: Общий режим [23:38:49]line Чек 592 28.07.2024 23:38 [23:38:49]line Смена: 439 ФФД: 1.0 [23:38:49]line ЗНМ: 0300000054 [23:38:49]line РНМ: 0000000000092624 [23:38:49]line Версия ККМ: 001 [23:38:49]line ФМ: 0000000000874959 [23:38:49]line ФД: 226932 [23:38:49]line ФПД: 255476430563616 [23:38:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T233848&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226932&fm=255476430563616&tin=02508201610067®Number=0000000000092624&sum=100000 [23:38:49]written 0, free lines is 4095 [23:38:49]OFD Sender: Processing packet 226932 [packets to send 604, broken 603] [23:38:49]ProducePacketName [23:38:49]name=ofd_packets/00226932 [23:38:49]OFD Sender: To server: pG, [23:38:49]CommunicateWithHost lk.salyk.kg:30040 [23:38:49]ConnectInit lk.salyk.kg [23:38:50]Write to MH i2c: 01 00 00 71 04 75 [23:38:50]Write i2c OK [23:38:50]MH_I2C_Read... [23:38:50]Read from MH i2c: 01 [23:38:50]MH_I2C_Read... [23:38:50]Read from MH i2c: 01 07 00 [23:38:50]MH_I2C_Read... [23:38:50]Read from MH i2c: 01 07 00 71 04 00 00 00 00 00 66 0C EE [23:38:50]RasterBufferAndPrint [23:38:50]line [23:38:50]line [23:38:50]line [23:38:50]line [23:38:50]line [23:38:50]written 0, free lines is 3177 [23:38:50]MH_Cut [23:38:50]Write to MH i2c: D1 01 00 78 04 01 4E [23:38:50]Write i2c OK [23:38:50]MH_I2C_Read... [23:38:50]Read from MH i2c: D1 [23:38:50]MH_I2C_Read... [23:38:50]Read from MH i2c: D1 01 00 [23:38:50]MH_I2C_Read... [23:38:50]Read from MH i2c: D1 01 00 78 04 00 4D [23:38:50]Write to MH i2c: 01 00 00 79 04 7D [23:38:50]Write i2c OK [23:38:50]MH_I2C_Read... [23:38:50]Connected sock=9 [23:38:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 53 43 07 01 0F 0E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 50 02 00 00 F4 03 04 00 88 D6 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 74 76 03 00 35 04 06 00 E8 5A BD E4 69 20 F4 EC 4F 42 7F FD 14 6D [23:38:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 8D 8F 47 00 38 E3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 74 76 03 00 F4 03 04 00 9E 82 A6 66 B6 04 01 00 00 3E 90 47 2B CD 41 E3 6F [23:38:50]CommunicateWithHost err = 0 [23:38:50]CheckOFDResponse [23:38:50]1017 (14) - 77093643461234 [23:38:50]1041 (16) - 0000000000874959 [23:38:50]1040 (4) - 226932 [23:38:50]1012 (4) - 28.07.2024 17:40 [23:38:50]1206 (1) - 0 [23:38:50]OFD Sender: Remove packet 226932 [23:38:50]ProducePacketName [23:38:50]name=ofd_packets/00226932 [23:38:50]NVStorageDeleteData [23:38:51]OFD Sender: No OFD packet to send [23:38:51]*** Cut start [23:38:51]*** Partial cut [23:38:51]*** CUTSNS_PIN = 1 [23:38:51]*** CUTSNS_PIN = 0 [23:38:51]*** Brake cut motor [23:38:51]Read from MH i2c: 01 [23:38:51]MH_I2C_Read... [23:38:51]*** Stop cut motor [23:38:52]*** Cut end [23:38:52]Read from MH i2c: 01 07 00 [23:38:52]MH_I2C_Read... [23:38:52]Read from MH i2c: 01 07 00 79 04 00 00 00 00 00 FF 0F 92 [23:38:52]process_action close_receipt done [23:38:52]requested_data is exist [23:38:52]produce_requested_data [23:38:52]requested_item fm.sn is exist - process it [23:38:52]wFMCommunicate request_size=4 [23:38:52]MH_SAM_APDU [23:38:52]CAPDU: 80 11 00 00 [23:38:52]Write to MH i2c: E2 08 00 7A 04 80 11 00 00 00 00 00 00 F8 [23:38:52]Write i2c OK [23:38:52]MH_I2C_Read... [23:38:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:38:52]Read from MH i2c: E2 [23:38:52]MH_I2C_Read... [23:38:52]Read from MH i2c: E2 17 00 [23:38:52]MH_I2C_Read... [23:38:52]Read from MH i2c: E2 17 00 7A 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 55 [23:38:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:38:52]wFMCommunicate OK [23:38:52]requested_item fd.num is exist - process it [23:38:52]SAM_PROTO_GetFieldsCounters [23:38:52]wFMCommunicate request_size=4 [23:38:52]MH_SAM_APDU [23:38:52]CAPDU: 80 13 00 00 [23:38:52]Write to MH i2c: E2 08 00 7B 04 80 13 00 00 00 00 00 00 FB [23:38:52]Write i2c OK [23:38:52]MH_I2C_Read... [23:38:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:38:52]Read from MH i2c: E2 [23:38:52]MH_I2C_Read... [23:38:52]Read from MH i2c: E2 62 00 [23:38:52]MH_I2C_Read... [23:38:52]Read from MH i2c: E2 62 00 7B 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 74 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 50 02 00 00 5E 04 04 00 50 02 00 00 57 04 04 00 51 02 00 00 19 04 04 00 00 00 00 00 90 00 BF [23:38:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 74 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 50 02 00 00 5E 04 04 00 50 02 00 00 57 04 04 00 51 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:38:52]wFMCommunicate OK [23:38:52]SAM_PROTO_GetFieldsCounters done [23:38:52]requested_item shift.num is exist - process it [23:38:52]requested_item shift.opened is exist - process it [23:38:52]req_shift_opened [23:38:52]FM_GetShiftState [23:38:52]SAM_PROTO_GetShiftState [23:38:52]wFMCommunicate request_size=4 [23:38:52]MH_SAM_APDU [23:38:52]CAPDU: 80 13 01 00 [23:38:52]Write to MH i2c: E2 08 00 7C 04 80 13 01 00 00 00 00 00 FD [23:38:52]Write i2c OK [23:38:52]MH_I2C_Read... [23:38:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:38:52]Read from MH i2c: E2 [23:38:52]MH_I2C_Read... [23:38:52]Read from MH i2c: E2 0E 00 [23:38:52]MH_I2C_Read... [23:38:52]Read from MH i2c: E2 0E 00 7C 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 AE [23:38:52]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [23:38:52]wFMCommunicate OK [23:38:52]SAM_PROTO_GetShiftState done [23:38:52]FM_GetShiftState done [23:38:52]req_shift_opened done [23:38:52]requested_item shift.open_date is exist - process it [23:38:52]req_shift_open_date [23:38:52]req_shift_open_date done [23:38:52]produce_requested_data done [23:38:52]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226932,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [23:38:52]process_action_free close_receipt [23:38:52]json_value_free [23:38:52]json_value_free done [23:38:52]process_json_proto returns [23:38:52]Send response to host [23:38:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226932,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [23:38:52]free response buf [23:38:52]execute_script done [23:38:52]execute_script returns [23:38:52]free content buf [23:38:52]Sock 8.Close socket [23:38:52]Sock 8.Thread stoped [23:38:56]OFD Sender: No OFD packet to send [23:39:01]OFD Sender: No OFD packet to send [23:39:06]OFD Sender: No OFD packet to send [23:39:11]OFD Sender: No OFD packet to send [23:39:16]OFD Sender: No OFD packet to send [23:39:21]OFD Sender: No OFD packet to send [23:39:26]OFD Sender: No OFD packet to send [23:39:31]OFD Sender: No OFD packet to send [23:39:31]recv_with_timeout no data received [23:39:36]OFD Sender: No OFD packet to send [23:39:41]OFD Sender: No OFD packet to send [23:39:46]OFD Sender: No OFD packet to send [23:39:51]OFD Sender: No OFD packet to send [23:39:56]OFD Sender: No OFD packet to send [23:40:01]OFD Sender: No OFD packet to send [23:40:06]OFD Sender: No OFD packet to send [23:40:11]OFD Sender: No OFD packet to send [23:40:16]OFD Sender: No OFD packet to send [23:40:16]accept exits with 10 [23:40:16]New connection [23:40:16]New thread 3066568036 created [23:40:16]Thread 3066711396 joined [23:40:16]Waiting for new connection... [23:40:16] Sock 10.Parse request [23:40:16]Sock 10.Check first char [23:40:16]Sock 10.First char is OK [23:40:16]request: POST /json_proto HTTP/1.0 [23:40:16]Method: POST [23:40:16]URL: /json_proto [23:40:16]Method is POST - this is cgi request [23:40:16]url: /json_proto [23:40:16]query_string will be loaded in cgi processing [23:40:16]execute_cgi json_proto POST (null) [23:40:16]execute_cgi path=json_proto method=POST [23:40:16]POST find Content-Length [23:40:16]Host: 172.17.43.131:8080 [23:40:16]Content-Length: 817 [23:40:16]Content-Type: application/json [23:40:16] [23:40:16]POST finish read [23:40:16]Found Content-Length = 817 [23:40:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003365", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 45.940, "sum" : 3500.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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 3500.63 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:40:16]execute_script... [23:40:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003365", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 45.940, "sum" : 3500.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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 3500.63 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:40:16]POST & json_proto [23:40:16]process_json_proto [23:40:16]json parsed OK: [23:40:16]protocol is kg_v1.0 [23:40:16]action value=close_receipt [23:40:16]process_action close_receipt [23:40:16]cmd_close_receipt [23:40:16]MH_GetDate [23:40:16]Write to MH i2c: F0 00 00 7D 04 70 [23:40:16]Write i2c OK [23:40:16]MH_I2C_Read... [23:40:16]Read from MH i2c: F0 [23:40:16]MH_I2C_Read... [23:40:16]Read from MH i2c: F0 09 00 [23:40:16]MH_I2C_Read... [23:40:16]Read from MH i2c: F0 09 00 7D 04 00 E0 D6 A6 66 F8 BA A6 66 F9 [23:40:16]GetLastDocTimeStamp 1722209928 [23:40:16]current date 1722210016 [23:40:16]FM_GetShiftState [23:40:16]SAM_PROTO_GetShiftState [23:40:16]wFMCommunicate request_size=4 [23:40:16]MH_SAM_APDU [23:40:16]CAPDU: 80 13 01 00 [23:40:16]Write to MH i2c: E2 08 00 7E 04 80 13 01 00 00 00 00 00 FF [23:40:16]Write i2c OK [23:40:16]MH_I2C_Read... [23:40:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:40:16]Read from MH i2c: E2 [23:40:16]MH_I2C_Read... [23:40:16]Read from MH i2c: E2 0E 00 [23:40:16]MH_I2C_Read... [23:40:16]Read from MH i2c: E2 0E 00 7E 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 B0 [23:40:16]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [23:40:16]wFMCommunicate OK [23:40:16]SAM_PROTO_GetShiftState done [23:40:16]FM_GetShiftState done [23:40:16]opened in 1722125326 [23:40:16]opened+sec_in_day 1722211726 [23:40:16]quantity*price = 350062 [23:40:16]sum+1 = 350064 [23:40:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3500.63 НСП 1% : 30.98 НДС 12% : 371.75 Наличными: 0.00 Безнал.: 3500.63 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 593 28.07.2024 23:40 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 226933 ФПД: 129054035423003 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T234017&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226933&fm=129054035423003&tin=02508201610067®Number=0000000000092624&sum=350063 [23:40:17]StoreToDocumentArchive [23:40:17]shift 439 fd 226933 [23:40:17]save to /storage/0439/doc_00226933 [23:40:17]save last doc name /storage/0439/doc_00226933 to /storage/kkm_last_doc_name [23:40:17]save OK [23:40:17]Clear old archive folders... [23:40:17]ProcessDocumentItem done err = 0, tmpTLVsize=248 [23:40:17]tlvbuf is 01A530A0 [23:40:17]SAM_PROTO_ClearQueue [23:40:17]wFMCommunicate request_size=4 [23:40:17]MH_SAM_APDU [23:40:17]CAPDU: 80 09 00 00 [23:40:17]Write to MH i2c: E2 08 00 8B 04 80 09 00 00 00 00 00 00 01 [23:40:17]Write i2c OK [23:40:17]MH_I2C_Read... [23:40:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:40:17]Read from MH i2c: E2 [23:40:17]MH_I2C_Read... [23:40:17]Read from MH i2c: E2 03 00 [23:40:17]MH_I2C_Read... [23:40:17]Read from MH i2c: E2 03 00 8B 04 00 90 00 03 [23:40:17]RAPDU: 90 00 [23:40:17]wFMCommunicate OK [23:40:17]SAM_PROTO_ClearQueue done [23:40:17]KKMCreateOFDPacket [23:40:17]OFDProtocolAddRootSTLVToBuf [23:40:17]FM_MakeSignedData [23:40:17]FM_MakeSignedData [23:40:17]SAM_PROTO_SignData [23:40:17]wFMCommunicate request_size=4 [23:40:17]MH_SAM_APDU [23:40:17]CAPDU: 80 0D 01 02 [23:40:17]Write to MH i2c: E2 08 00 8C 04 80 0D 01 02 00 00 00 00 09 [23:40:17]Write i2c OK [23:40:17]MH_I2C_Read... [23:40:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:40:17]Read from MH i2c: E2 [23:40:17]MH_I2C_Read... [23:40:17]Read from MH i2c: E2 03 00 [23:40:17]MH_I2C_Read... [23:40:17]Read from MH i2c: E2 03 00 8C 04 00 90 00 04 [23:40:17]RAPDU: 90 00 [23:40:17]wFMCommunicate OK [23:40:17]wFMCommunicate request_size=255 [23:40:17]MH_SAM_APDU [23:40:17]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 74 B3 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6F 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 37 91 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F 57 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 02 00 00 F4 03 04 00 E1 D6 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 75 76 03 00 35 04 06 00 75 5F BB F0 [23:40:17]Write to MH i2c: E2 02 01 8D 04 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 35 FF 03 08 00 03 74 B3 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6F 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 37 91 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F 57 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 02 00 00 F4 03 04 00 E1 D6 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 75 76 03 00 35 04 06 00 75 5F BB F0 00 00 00 [23:40:17]Write i2c OK [23:40:17]MH_I2C_Read... [23:40:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:40:18]Read from MH i2c: E2 [23:40:18]MH_I2C_Read... [23:40:18]Read from MH i2c: E2 03 00 [23:40:18]MH_I2C_Read... [23:40:18]Read from MH i2c: E2 03 00 8D 04 00 90 00 05 [23:40:18]RAPDU: 90 00 [23:40:18]wFMCommunicate OK [23:40:18]wFMCommunicate request_size=7 [23:40:18]MH_SAM_APDU [23:40:18]CAPDU: 80 0D 02 02 02 2F 1B [23:40:18]Write to MH i2c: E2 0A 00 8E 04 80 0D 02 02 02 00 2F 1B 00 00 5A [23:40:18]Write i2c OK [23:40:18]MH_I2C_Read... [23:40:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:40:18]Read from MH i2c: E2 [23:40:18]MH_I2C_Read... [23:40:18]Read from MH i2c: E2 03 00 [23:40:18]MH_I2C_Read... [23:40:18]Read from MH i2c: E2 03 00 8E 04 00 90 00 06 [23:40:18]RAPDU: 90 00 [23:40:18]wFMCommunicate OK [23:40:18]wFMCommunicate request_size=4 [23:40:18]MH_SAM_APDU [23:40:18]CAPDU: 80 0D 03 02 [23:40:18]Write to MH i2c: E2 08 00 8F 04 80 0D 03 02 00 00 00 00 0E [23:40:18]Write i2c OK [23:40:18]MH_I2C_Read... [23:40:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:40:18]Read from MH i2c: E2 [23:40:18]MH_I2C_Read... [23:40:18]Read from MH i2c: E2 0B 00 [23:40:18]MH_I2C_Read... [23:40:18]Read from MH i2c: E2 0B 00 8F 04 00 27 20 67 87 0A 69 1C 0B 90 00 DE [23:40:18]RAPDU: 27 20 67 87 0A 69 1C 0B 90 00 [23:40:18]wFMCommunicate OK [23:40:18]SAM_PROTO_SignData done [23:40:18]FM_MakeSignedData done [23:40:18]CreateOFDProtocolMessage [23:40:18]wFMCommunicate request_size=4 [23:40:18]MH_SAM_APDU [23:40:18]CAPDU: 80 11 00 00 [23:40:18]Write to MH i2c: E2 08 00 90 04 80 11 00 00 00 00 00 00 0E [23:40:18]Write i2c OK [23:40:18]MH_I2C_Read... [23:40:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:40:18]Read from MH i2c: E2 [23:40:18]MH_I2C_Read... [23:40:18]Read from MH i2c: E2 17 00 [23:40:18]MH_I2C_Read... [23:40:18]Read from MH i2c: E2 17 00 90 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6B [23:40:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:40:18]wFMCommunicate OK [23:40:18]CreateOFDProtocolMessage done [23:40:18]OFDSenderStorePacket 226933 [23:40:18]StoreOFDPacket docnum=226933 [23:40:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 B4 57 04 01 D6 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 35 FF 03 08 00 03 74 B3 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6F 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 37 91 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F 57 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 02 00 00 F4 03 04 00 E1 D6 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 75 76 03 00 35 04 06 00 75 5F BB F0 2F 1B 27 20 67 87 0A 69 1C 0B [23:40:18]CheckFolder [23:40:18]dirname=/storage/ofd_packets [23:40:18]CheckFolder done [23:40:18]ProducePacketName [23:40:18]name=ofd_packets/00226933 [23:40:18]NVStorageSaveData ofd_packets/00226933 [23:40:18]File name is /storage/ofd_packets/00226933 [23:40:18]Write 298 bytes [23:40:18]NVStorageSaveData done [23:40:18]OFDSenderStorePacket done [23:40:18]KKMCreateOFDPacket done [23:40:18]NVStorageSaveData kkm_last_timestamp [23:40:18]File name is /storage/kkm_last_timestamp [23:40:18]Write 4 bytes [23:40:18]NVStorageSaveData done [23:40:18]ExternCall_PrintAddStr [23:40:18]wPrintStart [23:40:18]Write to MH i2c: 01 00 00 91 04 95 [23:40:18]Write i2c OK [23:40:18]MH_I2C_Read... [23:40:18]Read from MH i2c: 01 [23:40:18]MH_I2C_Read... [23:40:18]Read from MH i2c: 01 07 00 [23:40:18]MH_I2C_Read... [23:40:18]Read from MH i2c: 01 07 00 91 04 00 00 00 00 00 FF 0F AA [23:40:18]RasterBufferAndPrint [23:40:18]line Счет N : (1)2003365 [23:40:18]line ИНН: 02508201610067 [23:40:18]line Контрольно-Кассовый Чек [23:40:18]line ПРОДАЖА [23:40:18]line ТРК (МРК, ГНК) : 31 [23:40:18]line Товар: 2710194210 [23:40:18]line ДТ-К-5 [23:40:18]line 45.940 * 76.20 [23:40:18]line = 3500.63 [23:40:18]line НДС 12% НСП 1% [23:40:18]line > о реализуемом товаре [23:40:18]line ИТОГО: 3500.63 [23:40:18]line НСП 1% : 30.98 [23:40:18]line НДС 12% : 371.75 [23:40:18]line Наличными: 0.00 [23:40:18]line Безнал.: 3500.63 [23:40:18]line Место: АЗС № 97 "Партнер Нефть" [23:40:18]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [23:40:18]line СНО: Общий режим [23:40:18]line Чек 593 28.07.2024 23:40 [23:40:18]line Смена: 439 ФФД: 1.0 [23:40:18]line ЗНМ: 0300000054 [23:40:18]line РНМ: 0000000000092624 [23:40:18]line Версия ККМ: 001 [23:40:18]line Платежная система: Бакай Банк [23:40:18]line ФМ: 0000000000874959 [23:40:18]line ФД: 226933 [23:40:18]line ФПД: 129054035423003 [23:40:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T234017&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226933&fm=129054035423003&tin=02508201610067®Number=0000000000092624&sum=350063 [23:40:18]OFD Sender: Processing packet 226933 [packets to send 604, broken 603] [23:40:18]ProducePacketName [23:40:18]name=ofd_packets/00226933 [23:40:18]OFD Sender: To server: pG, [23:40:18]CommunicateWithHost lk.salyk.kg:30040 [23:40:18]ConnectInit lk.salyk.kg [23:40:18]written 0, free lines is 4095 [23:40:19]Write to MH i2c: 01 00 00 BB 04 BF [23:40:19]Write i2c OK [23:40:19]MH_I2C_Read... [23:40:19]Read from MH i2c: 01 [23:40:19]MH_I2C_Read... [23:40:19]Read from MH i2c: 01 07 00 [23:40:19]MH_I2C_Read... [23:40:19]Read from MH i2c: 01 07 00 BB 04 00 00 00 00 00 71 0C 43 [23:40:19]RasterBufferAndPrint [23:40:19]line [23:40:19]line [23:40:19]line [23:40:19]line [23:40:19]line [23:40:19]written 0, free lines is 3189 [23:40:19]MH_Cut [23:40:19]Write to MH i2c: D1 01 00 C2 04 01 98 [23:40:19]Write i2c OK [23:40:19]MH_I2C_Read... [23:40:19]Read from MH i2c: D1 [23:40:19]MH_I2C_Read... [23:40:19]Read from MH i2c: D1 01 00 [23:40:19]MH_I2C_Read... [23:40:19]Read from MH i2c: D1 01 00 C2 04 00 97 [23:40:19]Write to MH i2c: 01 00 00 C3 04 C7 [23:40:19]Write i2c OK [23:40:19]MH_I2C_Read... [23:40:20]*** Cut start [23:40:20]*** Partial cut [23:40:20]*** CUTSNS_PIN = 1 [23:40:20]*** CUTSNS_PIN = 0 [23:40:20]*** Brake cut motor [23:40:20]Read from MH i2c: 01 [23:40:20]MH_I2C_Read... [23:40:20]*** Stop cut motor [23:40:20]*** Cut end [23:40:20]Read from MH i2c: 01 07 00 [23:40:20]MH_I2C_Read... [23:40:20]Read from MH i2c: 01 07 00 C3 04 00 00 00 00 00 FF 0F DC [23:40:20]process_action close_receipt done [23:40:20]requested_data is exist [23:40:20]produce_requested_data [23:40:20]requested_item fm.sn is exist - process it [23:40:20]wFMCommunicate request_size=4 [23:40:20]MH_SAM_APDU [23:40:20]CAPDU: 80 11 00 00 [23:40:20]Write to MH i2c: E2 08 00 C4 04 80 11 00 00 00 00 00 00 42 [23:40:20]Write i2c OK [23:40:20]MH_I2C_Read... [23:40:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:40:20]Read from MH i2c: E2 [23:40:20]MH_I2C_Read... [23:40:20]Read from MH i2c: E2 17 00 [23:40:20]MH_I2C_Read... [23:40:20]Read from MH i2c: E2 17 00 C4 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9F [23:40:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:40:20]wFMCommunicate OK [23:40:20]requested_item fd.num is exist - process it [23:40:20]SAM_PROTO_GetFieldsCounters [23:40:20]wFMCommunicate request_size=4 [23:40:20]MH_SAM_APDU [23:40:20]CAPDU: 80 13 00 00 [23:40:20]Write to MH i2c: E2 08 00 C5 04 80 13 00 00 00 00 00 00 45 [23:40:20]Write i2c OK [23:40:20]MH_I2C_Read... [23:40:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:40:21]Read from MH i2c: E2 [23:40:21]MH_I2C_Read... [23:40:21]Read from MH i2c: E2 62 00 [23:40:21]MH_I2C_Read... [23:40:21]Read from MH i2c: E2 62 00 C5 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 75 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 51 02 00 00 5E 04 04 00 51 02 00 00 57 04 04 00 52 02 00 00 19 04 04 00 00 00 00 00 90 00 0D [23:40:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 75 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 51 02 00 00 5E 04 04 00 51 02 00 00 57 04 04 00 52 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:40:21]wFMCommunicate OK [23:40:21]SAM_PROTO_GetFieldsCounters done [23:40:21]requested_item shift.num is exist - process it [23:40:21]requested_item shift.opened is exist - process it [23:40:21]req_shift_opened [23:40:21]FM_GetShiftState [23:40:21]SAM_PROTO_GetShiftState [23:40:21]wFMCommunicate request_size=4 [23:40:21]MH_SAM_APDU [23:40:21]CAPDU: 80 13 01 00 [23:40:21]Write to MH i2c: E2 08 00 C6 04 80 13 01 00 00 00 00 00 47 [23:40:21]Write i2c OK [23:40:21]MH_I2C_Read... [23:40:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:40:21]Read from MH i2c: E2 [23:40:21]MH_I2C_Read... [23:40:21]Read from MH i2c: E2 0E 00 [23:40:21]MH_I2C_Read... [23:40:21]Read from MH i2c: E2 0E 00 C6 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 F8 [23:40:21]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [23:40:21]wFMCommunicate OK [23:40:21]SAM_PROTO_GetShiftState done [23:40:21]FM_GetShiftState done [23:40:21]req_shift_opened done [23:40:21]requested_item shift.open_date is exist - process it [23:40:21]req_shift_open_date [23:40:21]req_shift_open_date done [23:40:21]produce_requested_data done [23:40:21]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226933,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [23:40:21]process_action_free close_receipt [23:40:21]json_value_free [23:40:21]json_value_free done [23:40:21]process_json_proto returns [23:40:21]Send response to host [23:40:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226933,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [23:40:21]free response buf [23:40:21]execute_script done [23:40:21]execute_script returns [23:40:21]free content buf [23:40:21]Sock 10.Close socket [23:40:21]Sock 10.Thread stoped [23:40:22]Connected sock=11 [23:40:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 B4 57 04 01 D6 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 35 FF 03 08 00 03 74 B3 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6F 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 37 91 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F 57 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 02 00 00 F4 03 04 00 E1 D6 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 75 76 03 00 35 04 06 00 75 5F BB F0 2F 1B 27 20 67 87 0A 69 1C 0B [23:40:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 46 7B 47 00 6A 9C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 75 76 03 00 F4 03 04 00 FB 82 A6 66 B6 04 01 00 00 C5 1B C6 AB 0C 58 5C 71 [23:40:23]CommunicateWithHost err = 0 [23:40:23]CheckOFDResponse [23:40:23]1017 (14) - 77093643461234 [23:40:23]1041 (16) - 0000000000874959 [23:40:23]1040 (4) - 226933 [23:40:23]1012 (4) - 28.07.2024 17:42 [23:40:23]1206 (1) - 0 [23:40:23]OFD Sender: Remove packet 226933 [23:40:23]ProducePacketName [23:40:23]name=ofd_packets/00226933 [23:40:23]NVStorageDeleteData [23:40:23]OFD Sender: No OFD packet to send [23:40:28]OFD Sender: No OFD packet to send [23:40:33]OFD Sender: No OFD packet to send [23:40:38]OFD Sender: No OFD packet to send [23:40:43]recv_with_timeout no data received [23:40:43]OFD Sender: No OFD packet to send [23:40:48]OFD Sender: No OFD packet to send [23:40:53]OFD Sender: No OFD packet to send [23:40:56]accept exits with 8 [23:40:56]New connection [23:40:56]New thread 3066711396 created [23:40:56]Thread 3066568036 joined [23:40:56]Waiting for new connection... [23:40:56] Sock 8.Parse request [23:40:56]Sock 8.Check first char [23:40:56]Sock 8.First char is OK [23:40:56]request: POST /json_proto HTTP/1.0 [23:40:56]Method: POST [23:40:56]URL: /json_proto [23:40:56]Method is POST - this is cgi request [23:40:56]url: /json_proto [23:40:56]query_string will be loaded in cgi processing [23:40:56]execute_cgi json_proto POST (null) [23:40:56]execute_cgi path=json_proto method=POST [23:40:56]POST find Content-Length [23:40:56]Host: 172.17.43.131:8080 [23:40:56]Content-Length: 801 [23:40:56]Content-Type: application/json [23:40:56] [23:40:56]POST finish read [23:40:56]Found Content-Length = 801 [23:40:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003366", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:40:56]execute_script... [23:40: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)2003366", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:40:56]POST & json_proto [23:40:56]process_json_proto [23:40:56]json parsed OK: [23:40:56]protocol is kg_v1.0 [23:40:56]action value=close_receipt [23:40:56]process_action close_receipt [23:40:56]cmd_close_receipt [23:40:56]MH_GetDate [23:40:56]Write to MH i2c: F0 00 00 C7 04 BA [23:40:56]Write i2c OK [23:40:56]MH_I2C_Read... [23:40:56]Read from MH i2c: F0 [23:40:56]MH_I2C_Read... [23:40:56]Read from MH i2c: F0 09 00 [23:40:56]MH_I2C_Read... [23:40:56]Read from MH i2c: F0 09 00 C7 04 00 08 D7 A6 66 F8 BA A6 66 6C [23:40:56]GetLastDocTimeStamp 1722210017 [23:40:56]current date 1722210056 [23:40:56]FM_GetShiftState [23:40:56]SAM_PROTO_GetShiftState [23:40:56]wFMCommunicate request_size=4 [23:40:56]MH_SAM_APDU [23:40:56]CAPDU: 80 13 01 00 [23:40:56]Write to MH i2c: E2 08 00 C8 04 80 13 01 00 00 00 00 00 49 [23:40:56]Write i2c OK [23:40:56]MH_I2C_Read... [23:40:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:40:56]Read from MH i2c: E2 [23:40:56]MH_I2C_Read... [23:40:56]Read from MH i2c: E2 0E 00 [23:40:56]MH_I2C_Read... [23:40:56]Read from MH i2c: E2 0E 00 C8 04 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 FA [23:40:56]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [23:40:56]wFMCommunicate OK [23:40:56]SAM_PROTO_GetShiftState done [23:40:56]FM_GetShiftState done [23:40:56]opened in 1722125326 [23:40:56]opened+sec_in_day 1722211726 [23:40:56]quantity*price = 100050 [23:40:56]sum+1 = 100052 [23:40:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 594 28.07.2024 23:40 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226934 ФПД: 243933760795562 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T234056&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226934&fm=243933760795562&tin=02508201610067®Number=0000000000092624&sum=100051 [23:40:57]StoreToDocumentArchive [23:40:57]shift 439 fd 226934 [23:40:57]save to /storage/0439/doc_00226934 [23:40:57]save last doc name /storage/0439/doc_00226934 to /storage/kkm_last_doc_name [23:40:57]save OK [23:40:57]Clear old archive folders... [23:40:57]ProcessDocumentItem done err = 0, tmpTLVsize=248 [23:40:57]tlvbuf is 019B7E60 [23:40:57]SAM_PROTO_ClearQueue [23:40:57]wFMCommunicate request_size=4 [23:40:57]MH_SAM_APDU [23:40:57]CAPDU: 80 09 00 00 [23:40:57]Write to MH i2c: E2 08 00 D5 04 80 09 00 00 00 00 00 00 4B [23:40:57]Write i2c OK [23:40:57]MH_I2C_Read... [23:40:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:40:57]Read from MH i2c: E2 [23:40:57]MH_I2C_Read... [23:40:57]Read from MH i2c: E2 03 00 [23:40:57]MH_I2C_Read... [23:40:57]Read from MH i2c: E2 03 00 D5 04 00 90 00 4D [23:40:57]RAPDU: 90 00 [23:40:57]wFMCommunicate OK [23:40:57]SAM_PROTO_ClearQueue done [23:40:57]KKMCreateOFDPacket [23:40:57]OFDProtocolAddRootSTLVToBuf [23:40:57]FM_MakeSignedData [23:40:57]FM_MakeSignedData [23:40:57]SAM_PROTO_SignData [23:40:57]wFMCommunicate request_size=4 [23:40:57]MH_SAM_APDU [23:40:57]CAPDU: 80 0D 01 02 [23:40:57]Write to MH i2c: E2 08 00 D6 04 80 0D 01 02 00 00 00 00 53 [23:40:57]Write i2c OK [23:40:57]MH_I2C_Read... [23:40:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:40:57]Read from MH i2c: E2 [23:40:57]MH_I2C_Read... [23:40:57]Read from MH i2c: E2 03 00 [23:40:57]MH_I2C_Read... [23:40:57]Read from MH i2c: E2 03 00 D6 04 00 90 00 4E [23:40:57]RAPDU: 90 00 [23:40:57]wFMCommunicate OK [23:40:57]wFMCommunicate request_size=255 [23:40:57]MH_SAM_APDU [23:40: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 35 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 52 02 00 00 F4 03 04 00 08 D7 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 76 76 03 00 35 04 06 00 DD DB 41 29 [23:40:57]Write to MH i2c: E2 02 01 D7 04 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 35 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 52 02 00 00 F4 03 04 00 08 D7 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 76 76 03 00 35 04 06 00 DD DB 41 29 00 00 4E [23:40:57]Write i2c OK [23:40:57]MH_I2C_Read... [23:40:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:40:57]Read from MH i2c: E2 [23:40:57]MH_I2C_Read... [23:40:57]Read from MH i2c: E2 03 00 [23:40:57]MH_I2C_Read... [23:40:57]Read from MH i2c: E2 03 00 D7 04 00 90 00 4F [23:40:57]RAPDU: 90 00 [23:40:57]wFMCommunicate OK [23:40:57]wFMCommunicate request_size=7 [23:40:57]MH_SAM_APDU [23:40:57]CAPDU: 80 0D 02 02 02 33 AA [23:40:57]Write to MH i2c: E2 0A 00 D8 04 80 0D 02 02 02 00 33 AA 00 00 37 [23:40:57]Write i2c OK [23:40:57]MH_I2C_Read... [23:40:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:40:57]Read from MH i2c: E2 [23:40:57]MH_I2C_Read... [23:40:57]Read from MH i2c: E2 03 00 [23:40:57]MH_I2C_Read... [23:40:57]Read from MH i2c: E2 03 00 D8 04 00 90 00 50 [23:40:57]RAPDU: 90 00 [23:40:57]wFMCommunicate OK [23:40:57]wFMCommunicate request_size=4 [23:40:57]MH_SAM_APDU [23:40:57]CAPDU: 80 0D 03 02 [23:40:57]Write to MH i2c: E2 08 00 D9 04 80 0D 03 02 00 00 00 00 58 [23:40:57]Write i2c OK [23:40:57]MH_I2C_Read... [23:40:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:40:57]Read from MH i2c: E2 [23:40:57]MH_I2C_Read... [23:40:57]Read from MH i2c: E2 0B 00 [23:40:57]MH_I2C_Read... [23:40:57]Read from MH i2c: E2 0B 00 D9 04 00 79 0C BC D4 03 7A E0 24 90 00 EF [23:40:57]RAPDU: 79 0C BC D4 03 7A E0 24 90 00 [23:40:57]wFMCommunicate OK [23:40:57]SAM_PROTO_SignData done [23:40:57]FM_MakeSignedData done [23:40:57]CreateOFDProtocolMessage [23:40:57]wFMCommunicate request_size=4 [23:40:57]MH_SAM_APDU [23:40:57]CAPDU: 80 11 00 00 [23:40:57]Write to MH i2c: E2 08 00 DA 04 80 11 00 00 00 00 00 00 58 [23:40:57]Write i2c OK [23:40:57]MH_I2C_Read... [23:40:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:40:57]Read from MH i2c: E2 [23:40:57]MH_I2C_Read... [23:40:57]Read from MH i2c: E2 17 00 [23:40:57]MH_I2C_Read... [23:40:57]Read from MH i2c: E2 17 00 DA 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B5 [23:40:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:40:57]wFMCommunicate OK [23:40:57]CreateOFDProtocolMessage done [23:40:57]OFDSenderStorePacket 226934 [23:40:57]StoreOFDPacket docnum=226934 [23:40:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 E7 70 04 01 53 DD 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 35 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 52 02 00 00 F4 03 04 00 08 D7 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 76 76 03 00 35 04 06 00 DD DB 41 29 33 AA 79 0C BC D4 03 7A E0 24 [23:40:57]CheckFolder [23:40:57]dirname=/storage/ofd_packets [23:40:57]CheckFolder done [23:40:57]ProducePacketName [23:40:57]name=ofd_packets/00226934 [23:40:57]NVStorageSaveData ofd_packets/00226934 [23:40:57]File name is /storage/ofd_packets/00226934 [23:40:57]Write 298 bytes [23:40:57]NVStorageSaveData done [23:40:57]OFDSenderStorePacket done [23:40:57]KKMCreateOFDPacket done [23:40:57]NVStorageSaveData kkm_last_timestamp [23:40:57]File name is /storage/kkm_last_timestamp [23:40:57]Write 4 bytes [23:40:57]NVStorageSaveData done [23:40:57]ExternCall_PrintAddStr [23:40:57]wPrintStart [23:40:57]Write to MH i2c: 01 00 00 DB 04 DF [23:40:57]Write i2c OK [23:40:57]MH_I2C_Read... [23:40:57]Read from MH i2c: 01 [23:40:57]MH_I2C_Read... [23:40:57]Read from MH i2c: 01 07 00 [23:40:57]MH_I2C_Read... [23:40:57]Read from MH i2c: 01 07 00 DB 04 00 00 00 00 00 FF 0F F4 [23:40:57]RasterBufferAndPrint [23:40:57]line Счет N : (1)2003366 [23:40:57]line ИНН: 02508201610067 [23:40:57]line Контрольно-Кассовый Чек [23:40:57]line ПРОДАЖА [23:40:57]line ТРК (МРК, ГНК) : 51 [23:40:57]line Товар: 2710194210 [23:40:57]line ДТ-К-5 [23:40:57]line 13.130 * 76.20 [23:40:57]line = 1000.51 [23:40:57]line НДС 12% НСП 1% [23:40:57]line > о реализуемом товаре [23:40:57]line ИТОГО: 1000.51 [23:40:57]line НСП 1% : 8.85 [23:40:57]line НДС 12% : 106.25 [23:40:57]line Наличными: 0.00 [23:40:57]line Безнал.: 1000.51 [23:40:57]line Место: АЗС № 97 "Партнер Нефть" [23:40:57]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [23:40:57]line СНО: Общий режим [23:40:57]line Чек 594 28.07.2024 23:40 [23:40:57]line Смена: 439 ФФД: 1.0 [23:40:57]line ЗНМ: 0300000054 [23:40:57]line РНМ: 0000000000092624 [23:40:57]line Версия ККМ: 001 [23:40:57]line Платежная система: O! деньги [23:40:57]line ФМ: 0000000000874959 [23:40:57]line ФД: 226934 [23:40:57]line ФПД: 243933760795562 [23:40:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T234056&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226934&fm=243933760795562&tin=02508201610067®Number=0000000000092624&sum=100051 [23:40:57]written 0, free lines is 4095 [23:40:58]OFD Sender: Processing packet 226934 [packets to send 604, broken 603] [23:40:58]ProducePacketName [23:40:58]name=ofd_packets/00226934 [23:40:58]OFD Sender: To server: pG, [23:40:58]CommunicateWithHost lk.salyk.kg:30040 [23:40:58]ConnectInit lk.salyk.kg [23:40:58]Connected sock=9 [23:40:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 E7 70 04 01 53 DD 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 35 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 52 02 00 00 F4 03 04 00 08 D7 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 76 76 03 00 35 04 06 00 DD DB 41 29 33 AA 79 0C BC D4 03 7A E0 24 [23:40:58]Write to MH i2c: 01 00 00 05 05 0A [23:40:58]Write i2c OK [23:40:58]MH_I2C_Read... [23:40:58]Read from MH i2c: 01 [23:40:58]MH_I2C_Read... [23:40:58]Read from MH i2c: 01 07 00 [23:40:58]MH_I2C_Read... [23:40:58]Read from MH i2c: 01 07 00 05 05 00 00 00 00 00 7C 0C 99 [23:40:58]RasterBufferAndPrint [23:40:58]line [23:40:58]line [23:40:58]line [23:40:58]line [23:40:58]line [23:40:58]written 0, free lines is 3199 [23:40:58]MH_Cut [23:40:58]Write to MH i2c: D1 01 00 0C 05 01 E3 [23:40:58]Write i2c OK [23:40:58]MH_I2C_Read... [23:40:58]Read from MH i2c: D1 [23:40:58]MH_I2C_Read... [23:40:58]Read from MH i2c: D1 01 00 [23:40:58]MH_I2C_Read... [23:40:58]Read from MH i2c: D1 01 00 0C 05 00 E2 [23:40:58]Write to MH i2c: 01 00 00 0D 05 12 [23:40:58]Write i2c OK [23:40:58]MH_I2C_Read... [23:40:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 AB B2 47 00 98 9C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 76 76 03 00 F4 03 04 00 1E 83 A6 66 B6 04 01 00 00 31 EF D4 CC 31 88 D6 46 [23:40:58]CommunicateWithHost err = 0 [23:40:58]CheckOFDResponse [23:40:58]1017 (14) - 77093643461234 [23:40:58]1041 (16) - 0000000000874959 [23:40:58]1040 (4) - 226934 [23:40:58]1012 (4) - 28.07.2024 17:42 [23:40:58]1206 (1) - 0 [23:40:58]OFD Sender: Remove packet 226934 [23:40:58]ProducePacketName [23:40:58]name=ofd_packets/00226934 [23:40:58]NVStorageDeleteData [23:40:59]OFD Sender: No OFD packet to send [23:40:59]*** Cut start [23:40:59]*** Partial cut [23:40:59]*** CUTSNS_PIN = 1 [23:40:59]*** CUTSNS_PIN = 0 [23:40:59]*** Brake cut motor [23:41:00]Read from MH i2c: 01 [23:41:00]MH_I2C_Read... [23:41:00]*** Stop cut motor [23:41:00]*** Cut end [23:41:00]Read from MH i2c: 01 07 00 [23:41:00]MH_I2C_Read... [23:41:00]Read from MH i2c: 01 07 00 0D 05 00 00 00 00 00 FF 0F 27 [23:41:00]process_action close_receipt done [23:41:00]requested_data is exist [23:41:00]produce_requested_data [23:41:00]requested_item fm.sn is exist - process it [23:41:00]wFMCommunicate request_size=4 [23:41:00]MH_SAM_APDU [23:41:00]CAPDU: 80 11 00 00 [23:41:00]Write to MH i2c: E2 08 00 0E 05 80 11 00 00 00 00 00 00 8D [23:41:00]Write i2c OK [23:41:00]MH_I2C_Read... [23:41:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:41:00]Read from MH i2c: E2 [23:41:00]MH_I2C_Read... [23:41:00]Read from MH i2c: E2 17 00 [23:41:00]MH_I2C_Read... [23:41:00]Read from MH i2c: E2 17 00 0E 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 EA [23:41:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:41:00]wFMCommunicate OK [23:41:00]requested_item fd.num is exist - process it [23:41:00]SAM_PROTO_GetFieldsCounters [23:41:00]wFMCommunicate request_size=4 [23:41:00]MH_SAM_APDU [23:41:00]CAPDU: 80 13 00 00 [23:41:00]Write to MH i2c: E2 08 00 0F 05 80 13 00 00 00 00 00 00 90 [23:41:00]Write i2c OK [23:41:00]MH_I2C_Read... [23:41:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:41:00]Read from MH i2c: E2 [23:41:00]MH_I2C_Read... [23:41:00]Read from MH i2c: E2 62 00 [23:41:00]MH_I2C_Read... [23:41:00]Read from MH i2c: E2 62 00 0F 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 76 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 52 02 00 00 5E 04 04 00 52 02 00 00 57 04 04 00 53 02 00 00 19 04 04 00 00 00 00 00 90 00 5C [23:41:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 76 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 52 02 00 00 5E 04 04 00 52 02 00 00 57 04 04 00 53 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:41:00]wFMCommunicate OK [23:41:00]SAM_PROTO_GetFieldsCounters done [23:41:00]requested_item shift.num is exist - process it [23:41:00]requested_item shift.opened is exist - process it [23:41:00]req_shift_opened [23:41:00]FM_GetShiftState [23:41:00]SAM_PROTO_GetShiftState [23:41:00]wFMCommunicate request_size=4 [23:41:00]MH_SAM_APDU [23:41:00]CAPDU: 80 13 01 00 [23:41:00]Write to MH i2c: E2 08 00 10 05 80 13 01 00 00 00 00 00 92 [23:41:00]Write i2c OK [23:41:00]MH_I2C_Read... [23:41:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:41:00]Read from MH i2c: E2 [23:41:00]MH_I2C_Read... [23:41:00]Read from MH i2c: E2 0E 00 [23:41:00]MH_I2C_Read... [23:41:00]Read from MH i2c: E2 0E 00 10 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 43 [23:41:00]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [23:41:00]wFMCommunicate OK [23:41:00]SAM_PROTO_GetShiftState done [23:41:00]FM_GetShiftState done [23:41:00]req_shift_opened done [23:41:00]requested_item shift.open_date is exist - process it [23:41:00]req_shift_open_date [23:41:00]req_shift_open_date done [23:41:00]produce_requested_data done [23:41:00]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226934,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [23:41:00]process_action_free close_receipt [23:41:00]json_value_free [23:41:00]json_value_free done [23:41:00]process_json_proto returns [23:41:00]Send response to host [23:41:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226934,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [23:41:00]free response buf [23:41:00]execute_script done [23:41:00]execute_script returns [23:41:00]free content buf [23:41:00]Sock 8.Close socket [23:41:00]Sock 8.Thread stoped [23:41:04]OFD Sender: No OFD packet to send [23:41:09]OFD Sender: No OFD packet to send [23:41:14]OFD Sender: No OFD packet to send [23:41:19]OFD Sender: No OFD packet to send [23:41:24]OFD Sender: No OFD packet to send [23:41:24]recv_with_timeout no data received [23:41:29]OFD Sender: No OFD packet to send [23:41:34]OFD Sender: No OFD packet to send [23:41:39]OFD Sender: No OFD packet to send [23:41:44]OFD Sender: No OFD packet to send [23:41:49]OFD Sender: No OFD packet to send [23:41:54]OFD Sender: No OFD packet to send [23:41:59]OFD Sender: No OFD packet to send [23:42:04]OFD Sender: No OFD packet to send [23:42:09]OFD Sender: No OFD packet to send [23:42:14]OFD Sender: No OFD packet to send [23:42:19]OFD Sender: No OFD packet to send [23:42:24]OFD Sender: No OFD packet to send [23:42:29]OFD Sender: No OFD packet to send [23:42:34]OFD Sender: No OFD packet to send [23:42:39]OFD Sender: No OFD packet to send [23:42:44]OFD Sender: No OFD packet to send [23:42:49]OFD Sender: No OFD packet to send [23:42:54]OFD Sender: No OFD packet to send [23:42:59]OFD Sender: No OFD packet to send [23:43:04]OFD Sender: No OFD packet to send [23:43:09]OFD Sender: No OFD packet to send [23:43:14]OFD Sender: No OFD packet to send [23:43:19]OFD Sender: No OFD packet to send [23:43:24]OFD Sender: No OFD packet to send [23:43:29]OFD Sender: No OFD packet to send [23:43:34]OFD Sender: No OFD packet to send [23:43:39]OFD Sender: No OFD packet to send [23:43:44]OFD Sender: No OFD packet to send [23:43:48]recv_with_timeout no data received [23:43:49]OFD Sender: No OFD packet to send [23:43:54]OFD Sender: No OFD packet to send [23:43:59]OFD Sender: No OFD packet to send [23:44:04]OFD Sender: No OFD packet to send [23:44:09]OFD Sender: No OFD packet to send [23:44:14]OFD Sender: No OFD packet to send [23:44:19]OFD Sender: No OFD packet to send [23:44:24]OFD Sender: No OFD packet to send [23:44:29]OFD Sender: No OFD packet to send [23:44:34]recv_with_timeout no data received [23:44:34]OFD Sender: No OFD packet to send [23:44:39]OFD Sender: No OFD packet to send [23:44:44]OFD Sender: No OFD packet to send [23:44:49]OFD Sender: No OFD packet to send [23:44:54]OFD Sender: No OFD packet to send [23:44:59]OFD Sender: No OFD packet to send [23:45:04]OFD Sender: No OFD packet to send [23:45:09]OFD Sender: No OFD packet to send [23:45:14]OFD Sender: No OFD packet to send [23:45:19]OFD Sender: No OFD packet to send [23:45:25]OFD Sender: No OFD packet to send [23:45:30]OFD Sender: No OFD packet to send [23:45:35]OFD Sender: No OFD packet to send [23:45:40]OFD Sender: No OFD packet to send [23:45:45]OFD Sender: No OFD packet to send [23:45:50]OFD Sender: No OFD packet to send [23:45:55]OFD Sender: No OFD packet to send [23:46:00]OFD Sender: No OFD packet to send [23:46:05]OFD Sender: No OFD packet to send [23:46:10]OFD Sender: No OFD packet to send [23:46:12]accept exits with 10 [23:46:12]New connection [23:46:12]New thread 3066568036 created [23:46:12]Thread 3066711396 joined [23:46:12]Waiting for new connection... [23:46:12] Sock 10.Parse request [23:46:12]Sock 10.Check first char [23:46:12]Sock 10.First char is OK [23:46:12]request: POST /json_proto HTTP/1.0 [23:46:12]Method: POST [23:46:12]URL: /json_proto [23:46:12]Method is POST - this is cgi request [23:46:12]url: /json_proto [23:46:12]query_string will be loaded in cgi processing [23:46:12]execute_cgi json_proto POST (null) [23:46:12]execute_cgi path=json_proto method=POST [23:46:12]POST find Content-Length [23:46:12]Host: 172.17.43.131:8080 [23:46:12]Content-Length: 804 [23:46:12]Content-Type: application/json [23:46:12] [23:46:12]POST finish read [23:46:12]Found Content-Length = 804 [23:46:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003367", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 29.500, "sum" : 2000.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:46:12]execute_script... [23: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)2003367", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 29.500, "sum" : 2000.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:46:12]POST & json_proto [23:46:12]process_json_proto [23:46:12]json parsed OK: [23:46:12]protocol is kg_v1.0 [23:46:12]action value=close_receipt [23:46:12]process_action close_receipt [23:46:12]cmd_close_receipt [23:46:12]MH_GetDate [23:46:12]Write to MH i2c: F0 00 00 11 05 05 [23:46:12]Write i2c OK [23:46:12]MH_I2C_Read... [23:46:12]Read from MH i2c: F0 [23:46:12]MH_I2C_Read... [23:46:12]Read from MH i2c: F0 09 00 [23:46:12]MH_I2C_Read... [23:46:12]Read from MH i2c: F0 09 00 11 05 00 45 D8 A6 66 F8 BA A6 66 F5 [23:46:12]GetLastDocTimeStamp 1722210056 [23:46:12]current date 1722210373 [23:46:12]FM_GetShiftState [23:46:12]SAM_PROTO_GetShiftState [23:46:12]wFMCommunicate request_size=4 [23:46:12]MH_SAM_APDU [23:46:12]CAPDU: 80 13 01 00 [23:46:12]Write to MH i2c: E2 08 00 12 05 80 13 01 00 00 00 00 00 94 [23:46:12]Write i2c OK [23:46:12]MH_I2C_Read... [23:46:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:46:12]Read from MH i2c: E2 [23:46:12]MH_I2C_Read... [23:46:12]Read from MH i2c: E2 0E 00 [23:46:12]MH_I2C_Read... [23:46:12]Read from MH i2c: E2 0E 00 12 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 45 [23:46:12]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [23:46:12]wFMCommunicate OK [23:46:12]SAM_PROTO_GetShiftState done [23:46:12]FM_GetShiftState done [23:46:12]opened in 1722125326 [23:46:12]opened+sec_in_day 1722211726 [23:46:12]quantity*price = 200010 [23:46:12]sum+1 = 200011 [23:46:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.10 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 0.00 Безнал.: 2000.10 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 595 28.07.2024 23:46 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226935 ФПД: 160308245545700 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T234613&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226935&fm=160308245545700&tin=02508201610067®Number=0000000000092624&sum=200010 [23:46:13]StoreToDocumentArchive [23:46:13]shift 439 fd 226935 [23:46:13]save to /storage/0439/doc_00226935 [23:46:13]save last doc name /storage/0439/doc_00226935 to /storage/kkm_last_doc_name [23:46:13]save OK [23:46:13]Clear old archive folders... [23:46:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:46:13]tlvbuf is 01A06160 [23:46:13]SAM_PROTO_ClearQueue [23:46:13]wFMCommunicate request_size=4 [23:46:13]MH_SAM_APDU [23:46:13]CAPDU: 80 09 00 00 [23:46:13]Write to MH i2c: E2 08 00 1F 05 80 09 00 00 00 00 00 00 96 [23:46:13]Write i2c OK [23:46:13]MH_I2C_Read... [23:46:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:46:13]Read from MH i2c: E2 [23:46:13]MH_I2C_Read... [23:46:13]Read from MH i2c: E2 03 00 [23:46:13]MH_I2C_Read... [23:46:13]Read from MH i2c: E2 03 00 1F 05 00 90 00 98 [23:46:13]RAPDU: 90 00 [23:46:13]wFMCommunicate OK [23:46:13]SAM_PROTO_ClearQueue done [23:46:13]KKMCreateOFDPacket [23:46:13]OFDProtocolAddRootSTLVToBuf [23:46:13]FM_MakeSignedData [23:46:13]FM_MakeSignedData [23:46:13]SAM_PROTO_SignData [23:46:13]wFMCommunicate request_size=4 [23:46:13]MH_SAM_APDU [23:46:13]CAPDU: 80 0D 01 02 [23:46:13]Write to MH i2c: E2 08 00 20 05 80 0D 01 02 00 00 00 00 9E [23:46:13]Write i2c OK [23:46:13]MH_I2C_Read... [23:46:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:46:13]Read from MH i2c: E2 [23:46:13]MH_I2C_Read... [23:46:13]Read from MH i2c: E2 03 00 [23:46:13]MH_I2C_Read... [23:46:13]Read from MH i2c: E2 03 00 20 05 00 90 00 99 [23:46:13]RAPDU: 90 00 [23:46:13]wFMCommunicate OK [23:46:13]wFMCommunicate request_size=255 [23:46:13]MH_SAM_APDU [23:46:13]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 02 00 00 F4 03 04 00 45 D8 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 77 76 03 00 35 04 06 00 91 [23:46:13]Write to MH i2c: E2 02 01 21 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 02 00 00 F4 03 04 00 45 D8 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 77 76 03 00 35 04 06 00 91 00 00 F4 [23:46:13]Write i2c OK [23:46:13]MH_I2C_Read... [23:46:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:46:14]Read from MH i2c: E2 [23:46:14]MH_I2C_Read... [23:46:14]Read from MH i2c: E2 03 00 [23:46:14]MH_I2C_Read... [23:46:14]Read from MH i2c: E2 03 00 21 05 00 90 00 9A [23:46:14]RAPDU: 90 00 [23:46:14]wFMCommunicate OK [23:46:14]wFMCommunicate request_size=10 [23:46:14]MH_SAM_APDU [23:46:14]CAPDU: 80 0D 02 02 05 CC AC 07 C2 E4 [23:46:14]Write to MH i2c: E2 0D 00 22 05 80 0D 02 02 05 00 CC AC 07 C2 E4 00 00 D0 [23:46:14]Write i2c OK [23:46:14]MH_I2C_Read... [23:46:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:46:14]Read from MH i2c: E2 [23:46:14]MH_I2C_Read... [23:46:14]Read from MH i2c: E2 03 00 [23:46:14]MH_I2C_Read... [23:46:14]Read from MH i2c: E2 03 00 22 05 00 90 00 9B [23:46:14]RAPDU: 90 00 [23:46:14]wFMCommunicate OK [23:46:14]wFMCommunicate request_size=4 [23:46:14]MH_SAM_APDU [23:46:14]CAPDU: 80 0D 03 02 [23:46:14]Write to MH i2c: E2 08 00 23 05 80 0D 03 02 00 00 00 00 A3 [23:46:14]Write i2c OK [23:46:14]MH_I2C_Read... [23:46:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:46:14]Read from MH i2c: E2 [23:46:14]MH_I2C_Read... [23:46:14]Read from MH i2c: E2 0B 00 [23:46:14]MH_I2C_Read... [23:46:14]Read from MH i2c: E2 0B 00 23 05 00 86 4F A3 44 AF 08 FA FA 90 00 0B [23:46:14]RAPDU: 86 4F A3 44 AF 08 FA FA 90 00 [23:46:14]wFMCommunicate OK [23:46:14]SAM_PROTO_SignData done [23:46:14]FM_MakeSignedData done [23:46:14]CreateOFDProtocolMessage [23:46:14]wFMCommunicate request_size=4 [23:46:14]MH_SAM_APDU [23:46:14]CAPDU: 80 11 00 00 [23:46:14]Write to MH i2c: E2 08 00 24 05 80 11 00 00 00 00 00 00 A3 [23:46:14]Write i2c OK [23:46:14]MH_I2C_Read... [23:46:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:46:14]Read from MH i2c: E2 [23:46:14]MH_I2C_Read... [23:46:14]Read from MH i2c: E2 17 00 [23:46:14]MH_I2C_Read... [23:46:14]Read from MH i2c: E2 17 00 24 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 00 [23:46:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:46:14]wFMCommunicate OK [23:46:14]CreateOFDProtocolMessage done [23:46:14]OFDSenderStorePacket 226935 [23:46:14]StoreOFDPacket docnum=226935 [23:46:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 8D D3 07 01 5F C3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 02 00 00 F4 03 04 00 45 D8 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 77 76 03 00 35 04 06 00 91 CC AC 07 C2 E4 86 4F A3 44 AF 08 FA FA [23:46:14]CheckFolder [23:46:14]dirname=/storage/ofd_packets [23:46:14]CheckFolder done [23:46:14]ProducePacketName [23:46:14]name=ofd_packets/00226935 [23:46:14]NVStorageSaveData ofd_packets/00226935 [23:46:14]File name is /storage/ofd_packets/00226935 [23:46:14]Write 301 bytes [23:46:14]NVStorageSaveData done [23:46:14]OFDSenderStorePacket done [23:46:14]KKMCreateOFDPacket done [23:46:14]NVStorageSaveData kkm_last_timestamp [23:46:14]File name is /storage/kkm_last_timestamp [23:46:14]Write 4 bytes [23:46:14]NVStorageSaveData done [23:46:14]ExternCall_PrintAddStr [23:46:14]wPrintStart [23:46:14]Write to MH i2c: 01 00 00 25 05 2A [23:46:14]Write i2c OK [23:46:14]MH_I2C_Read... [23:46:14]Read from MH i2c: 01 [23:46:14]MH_I2C_Read... [23:46:14]Read from MH i2c: 01 07 00 [23:46:14]MH_I2C_Read... [23:46:14]Read from MH i2c: 01 07 00 25 05 00 00 00 00 00 FF 0F 3F [23:46:14]RasterBufferAndPrint [23:46:14]line Счет N : (1)2003367 [23:46:14]line ИНН: 02508201610067 [23:46:14]line Контрольно-Кассовый Чек [23:46:14]line ПРОДАЖА [23:46:14]line ТРК (МРК, ГНК) : 53 [23:46:14]line Товар: 2710124130 [23:46:14]line Аи-92-К-5 [23:46:14]line 29.500 * 67.80 [23:46:14]line = 2000.10 [23:46:14]line НДС 12% НСП 1% [23:46:14]line > о реализуемом товаре [23:46:14]line ИТОГО: 2000.10 [23:46:14]line НСП 1% : 17.70 [23:46:14]line НДС 12% : 212.40 [23:46:14]line Наличными: 0.00 [23:46:14]line Безнал.: 2000.10 [23:46:14]line Место: АЗС № 97 "Партнер Нефть" [23:46:14]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [23:46:14]line СНО: Общий режим [23:46:14]line Чек 595 28.07.2024 23:46 [23:46:14]line Смена: 439 ФФД: 1.0 [23:46:14]line ЗНМ: 0300000054 [23:46:14]line РНМ: 0000000000092624 [23:46:14]line Версия ККМ: 001 [23:46:14]line Платежная система: O! деньги [23:46:14]line ФМ: 0000000000874959 [23:46:14]line ФД: 226935 [23:46:14]line ФПД: 160308245545700 [23:46:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T234613&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226935&fm=160308245545700&tin=02508201610067®Number=0000000000092624&sum=200010 [23:46:14]written 0, free lines is 4095 [23:46:14]OFD Sender: Processing packet 226935 [packets to send 604, broken 603] [23:46:14]ProducePacketName [23:46:14]name=ofd_packets/00226935 [23:46:14]OFD Sender: To server: pG, [23:46:14]CommunicateWithHost lk.salyk.kg:30040 [23:46:14]ConnectInit lk.salyk.kg [23:46:14]Write to MH i2c: 01 00 00 4F 05 54 [23:46:14]Write i2c OK [23:46:14]MH_I2C_Read... [23:46:14]Read from MH i2c: 01 [23:46:14]MH_I2C_Read... [23:46:14]Read from MH i2c: 01 07 00 [23:46:14]MH_I2C_Read... [23:46:14]Read from MH i2c: 01 07 00 4F 05 00 00 00 00 00 74 0C DB [23:46:14]RasterBufferAndPrint [23:46:14]line [23:46:14]line [23:46:14]line [23:46:14]line [23:46:14]line [23:46:14]written 0, free lines is 3192 [23:46:14]MH_Cut [23:46:14]Write to MH i2c: D1 01 00 56 05 01 2D [23:46:14]Write i2c OK [23:46:14]MH_I2C_Read... [23:46:14]Read from MH i2c: D1 [23:46:14]MH_I2C_Read... [23:46:14]Read from MH i2c: D1 01 00 [23:46:14]MH_I2C_Read... [23:46:14]Read from MH i2c: D1 01 00 56 05 00 2C [23:46:14]Write to MH i2c: 01 00 00 57 05 5C [23:46:14]Write i2c OK [23:46:14]MH_I2C_Read... [23:46:16]*** Cut start [23:46:16]*** Partial cut [23:46:16]*** CUTSNS_PIN = 1 [23:46:16]*** CUTSNS_PIN = 0 [23:46:16]*** Brake cut motor [23:46:16]Read from MH i2c: 01 [23:46:16]MH_I2C_Read... [23:46:16]*** Stop cut motor [23:46:16]*** Cut end [23:46:16]Read from MH i2c: 01 07 00 [23:46:16]MH_I2C_Read... [23:46:16]Read from MH i2c: 01 07 00 57 05 00 00 00 00 00 FF 0F 71 [23:46:16]process_action close_receipt done [23:46:16]requested_data is exist [23:46:16]produce_requested_data [23:46:16]requested_item fm.sn is exist - process it [23:46:16]wFMCommunicate request_size=4 [23:46:16]MH_SAM_APDU [23:46:16]CAPDU: 80 11 00 00 [23:46:16]Write to MH i2c: E2 08 00 58 05 80 11 00 00 00 00 00 00 D7 [23:46:16]Write i2c OK [23:46:16]MH_I2C_Read... [23:46:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:46:16]Read from MH i2c: E2 [23:46:16]MH_I2C_Read... [23:46:16]Read from MH i2c: E2 17 00 [23:46:16]MH_I2C_Read... [23:46:16]Read from MH i2c: E2 17 00 58 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 34 [23:46:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:46:16]wFMCommunicate OK [23:46:16]requested_item fd.num is exist - process it [23:46:16]SAM_PROTO_GetFieldsCounters [23:46:16]wFMCommunicate request_size=4 [23:46:16]MH_SAM_APDU [23:46:16]CAPDU: 80 13 00 00 [23:46:16]Write to MH i2c: E2 08 00 59 05 80 13 00 00 00 00 00 00 DA [23:46:16]Write i2c OK [23:46:16]MH_I2C_Read... [23:46:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:46:16]Read from MH i2c: E2 [23:46:16]MH_I2C_Read... [23:46:16]Read from MH i2c: E2 62 00 [23:46:16]MH_I2C_Read... [23:46:16]Read from MH i2c: E2 62 00 59 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 77 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 53 02 00 00 5E 04 04 00 53 02 00 00 57 04 04 00 54 02 00 00 19 04 04 00 00 00 00 00 90 00 AA [23:46:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 77 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 53 02 00 00 5E 04 04 00 53 02 00 00 57 04 04 00 54 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:46:16]wFMCommunicate OK [23:46:16]SAM_PROTO_GetFieldsCounters done [23:46:16]requested_item shift.num is exist - process it [23:46:16]requested_item shift.opened is exist - process it [23:46:16]req_shift_opened [23:46:16]FM_GetShiftState [23:46:16]SAM_PROTO_GetShiftState [23:46:16]wFMCommunicate request_size=4 [23:46:16]MH_SAM_APDU [23:46:16]CAPDU: 80 13 01 00 [23:46:16]Write to MH i2c: E2 08 00 5A 05 80 13 01 00 00 00 00 00 DC [23:46:16]Write i2c OK [23:46:16]MH_I2C_Read... [23:46:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:46:16]Read from MH i2c: E2 [23:46:16]MH_I2C_Read... [23:46:16]Read from MH i2c: E2 0E 00 [23:46:16]MH_I2C_Read... [23:46:16]Read from MH i2c: E2 0E 00 5A 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 8D [23:46:16]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [23:46:16]wFMCommunicate OK [23:46:16]SAM_PROTO_GetShiftState done [23:46:16]FM_GetShiftState done [23:46:16]req_shift_opened done [23:46:16]requested_item shift.open_date is exist - process it [23:46:16]req_shift_open_date [23:46:16]req_shift_open_date done [23:46:16]produce_requested_data done [23:46:16]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226935,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [23:46:16]process_action_free close_receipt [23:46:16]json_value_free [23:46:16]json_value_free done [23:46:16]process_json_proto returns [23:46:16]Send response to host [23:46:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226935,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [23:46:16]free response buf [23:46:16]execute_script done [23:46:16]execute_script returns [23:46:16]free content buf [23:46:16]Sock 10.Close socket [23:46:16]Sock 10.Thread stoped [23:46:17]Connected sock=8 [23:46:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 8D D3 07 01 5F C3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 02 00 00 F4 03 04 00 45 D8 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 77 76 03 00 35 04 06 00 91 CC AC 07 C2 E4 86 4F A3 44 AF 08 FA FA [23:46:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 82 AD 47 00 A4 1A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 77 76 03 00 F4 03 04 00 5D 84 A6 66 B6 04 01 00 00 2B EC DD 10 9F 2F 16 64 [23:46:18]CommunicateWithHost err = 0 [23:46:18]CheckOFDResponse [23:46:18]1017 (14) - 77093643461234 [23:46:18]1041 (16) - 0000000000874959 [23:46:18]1040 (4) - 226935 [23:46:18]1012 (4) - 28.07.2024 17:48 [23:46:18]1206 (1) - 0 [23:46:18]OFD Sender: Remove packet 226935 [23:46:18]ProducePacketName [23:46:18]name=ofd_packets/00226935 [23:46:18]NVStorageDeleteData [23:46:18]OFD Sender: No OFD packet to send [23:46:23]OFD Sender: No OFD packet to send [23:46:23]recv_with_timeout no data received [23:46:28]OFD Sender: No OFD packet to send [23:46:33]OFD Sender: No OFD packet to send [23:46:34]recv_with_timeout no data received [23:46:38]OFD Sender: No OFD packet to send [23:46:43]OFD Sender: No OFD packet to send [23:46:45]recv_with_timeout no data received [23:46:48]OFD Sender: No OFD packet to send [23:46:53]OFD Sender: No OFD packet to send [23:46:58]OFD Sender: No OFD packet to send [23:47:03]OFD Sender: No OFD packet to send [23:47:08]OFD Sender: No OFD packet to send [23:47:09]recv_with_timeout no data received [23:47:13]OFD Sender: No OFD packet to send [23:47:18]OFD Sender: No OFD packet to send [23:47:23]OFD Sender: No OFD packet to send [23:47:28]OFD Sender: No OFD packet to send [23:47:32]accept exits with 9 [23:47:32]New connection [23:47:32]New thread 3066711396 created [23:47:32]Thread 3066568036 joined [23:47:32]Waiting for new connection... [23:47:32] Sock 9.Parse request [23:47:32]Sock 9.Check first char [23:47:32]Sock 9.First char is OK [23:47:32]request: POST /json_proto HTTP/1.0 [23:47:32]Method: POST [23:47:32]URL: /json_proto [23:47:32]Method is POST - this is cgi request [23:47:32]url: /json_proto [23:47:32]query_string will be loaded in cgi processing [23:47:32]execute_cgi json_proto POST (null) [23:47:32]execute_cgi path=json_proto method=POST [23:47:32]POST find Content-Length [23:47:32]Host: 172.17.43.131:8080 [23:47:32]Content-Length: 675 [23:47:32]Content-Type: application/json [23:47:32] [23:47:32]POST finish read [23:47:32]Found Content-Length = 675 [23:47:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003368", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [23:47:32]execute_script... [23:47:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003368", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [23:47:32]POST & json_proto [23:47:32]process_json_proto [23:47:32]json parsed OK: [23:47:32]protocol is kg_v1.0 [23:47:32]action value=close_receipt [23:47:32]process_action close_receipt [23:47:32]cmd_close_receipt [23:47:32]MH_GetDate [23:47:32]Write to MH i2c: F0 00 00 5B 05 4F [23:47:32]Write i2c OK [23:47:32]MH_I2C_Read... [23:47:32]Read from MH i2c: F0 [23:47:32]MH_I2C_Read... [23:47:32]Read from MH i2c: F0 09 00 [23:47:32]MH_I2C_Read... [23:47:32]Read from MH i2c: F0 09 00 5B 05 00 94 D8 A6 66 F8 BA A6 66 8E [23:47:32]GetLastDocTimeStamp 1722210373 [23:47:32]current date 1722210452 [23:47:32]FM_GetShiftState [23:47:32]SAM_PROTO_GetShiftState [23:47:32]wFMCommunicate request_size=4 [23:47:32]MH_SAM_APDU [23:47:32]CAPDU: 80 13 01 00 [23:47:32]Write to MH i2c: E2 08 00 5C 05 80 13 01 00 00 00 00 00 DE [23:47:32]Write i2c OK [23:47:32]MH_I2C_Read... [23:47:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:47:32]Read from MH i2c: E2 [23:47:32]MH_I2C_Read... [23:47:32]Read from MH i2c: E2 0E 00 [23:47:32]MH_I2C_Read... [23:47:32]Read from MH i2c: E2 0E 00 5C 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 8F [23:47:32]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [23:47:32]wFMCommunicate OK [23:47:32]SAM_PROTO_GetShiftState done [23:47:32]FM_GetShiftState done [23:47:32]opened in 1722125326 [23:47:32]opened+sec_in_day 1722211726 [23:47:32]quantity*price = 50063 [23:47:32]sum+1 = 50064 [23:47:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 596 28.07.2024 23:47 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226936 ФПД: 74758249768341 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T234732&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226936&fm=74758249768341&tin=02508201610067®Number=0000000000092624&sum=50000 [23:47:33]StoreToDocumentArchive [23:47:33]shift 439 fd 226936 [23:47:33]save to /storage/0439/doc_00226936 [23:47:33]save last doc name /storage/0439/doc_00226936 to /storage/kkm_last_doc_name [23:47:33]save OK [23:47:33]Clear old archive folders... [23:47:33]ProcessDocumentItem done err = 0, tmpTLVsize=248 [23:47:33]tlvbuf is 01A51220 [23:47:33]SAM_PROTO_ClearQueue [23:47:33]wFMCommunicate request_size=4 [23:47:33]MH_SAM_APDU [23:47:33]CAPDU: 80 09 00 00 [23:47:33]Write to MH i2c: E2 08 00 69 05 80 09 00 00 00 00 00 00 E0 [23:47:33]Write i2c OK [23:47:33]MH_I2C_Read... [23:47:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:47:33]Read from MH i2c: E2 [23:47:33]MH_I2C_Read... [23:47:33]Read from MH i2c: E2 03 00 [23:47:33]MH_I2C_Read... [23:47:33]Read from MH i2c: E2 03 00 69 05 00 90 00 E2 [23:47:33]RAPDU: 90 00 [23:47:33]wFMCommunicate OK [23:47:33]SAM_PROTO_ClearQueue done [23:47:33]KKMCreateOFDPacket [23:47:33]OFDProtocolAddRootSTLVToBuf [23:47:33]FM_MakeSignedData [23:47:33]FM_MakeSignedData [23:47:33]SAM_PROTO_SignData [23:47:33]wFMCommunicate request_size=4 [23:47:33]MH_SAM_APDU [23:47:33]CAPDU: 80 0D 01 02 [23:47:33]Write to MH i2c: E2 08 00 6A 05 80 0D 01 02 00 00 00 00 E8 [23:47:33]Write i2c OK [23:47:33]MH_I2C_Read... [23:47:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:47:33]Read from MH i2c: E2 [23:47:33]MH_I2C_Read... [23:47:33]Read from MH i2c: E2 03 00 [23:47:33]MH_I2C_Read... [23:47:33]Read from MH i2c: E2 03 00 6A 05 00 90 00 E3 [23:47:33]RAPDU: 90 00 [23:47:33]wFMCommunicate OK [23:47:33]wFMCommunicate request_size=255 [23:47:33]MH_SAM_APDU [23:47:33]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 35 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 54 02 00 00 F4 03 04 00 94 D8 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 78 76 03 00 35 04 06 00 43 FE 02 EB [23:47:33]Write to MH i2c: E2 02 01 6B 05 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 54 02 00 00 F4 03 04 00 94 D8 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 78 76 03 00 35 04 06 00 43 FE 02 EB 00 00 A2 [23:47:33]Write i2c OK [23:47:33]MH_I2C_Read... [23:47:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:47:34]Read from MH i2c: E2 [23:47:34]MH_I2C_Read... [23:47:34]Read from MH i2c: E2 03 00 [23:47:34]MH_I2C_Read... [23:47:34]Read from MH i2c: E2 03 00 6B 05 00 90 00 E4 [23:47:34]RAPDU: 90 00 [23:47:34]wFMCommunicate OK [23:47:34]wFMCommunicate request_size=7 [23:47:34]MH_SAM_APDU [23:47:34]CAPDU: 80 0D 02 02 02 E5 95 [23:47:34]Write to MH i2c: E2 0A 00 6C 05 80 0D 02 02 02 00 E5 95 00 00 69 [23:47:34]Write i2c OK [23:47:34]MH_I2C_Read... [23:47:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:47:34]Read from MH i2c: E2 [23:47:34]MH_I2C_Read... [23:47:34]OFD Sender: No OFD packet to send [23:47:34]Read from MH i2c: E2 03 00 [23:47:34]MH_I2C_Read... [23:47:34]Read from MH i2c: E2 03 00 6C 05 00 90 00 E5 [23:47:34]RAPDU: 90 00 [23:47:34]wFMCommunicate OK [23:47:34]wFMCommunicate request_size=4 [23:47:34]MH_SAM_APDU [23:47:34]CAPDU: 80 0D 03 02 [23:47:34]Write to MH i2c: E2 08 00 6D 05 80 0D 03 02 00 00 00 00 ED [23:47:34]Write i2c OK [23:47:34]MH_I2C_Read... [23:47:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:47:34]Read from MH i2c: E2 [23:47:34]MH_I2C_Read... [23:47:34]Read from MH i2c: E2 0B 00 [23:47:34]MH_I2C_Read... [23:47:34]Read from MH i2c: E2 0B 00 6D 05 00 F4 86 C1 89 F8 F7 2F 55 90 00 25 [23:47:34]RAPDU: F4 86 C1 89 F8 F7 2F 55 90 00 [23:47:34]wFMCommunicate OK [23:47:34]SAM_PROTO_SignData done [23:47:34]FM_MakeSignedData done [23:47:34]CreateOFDProtocolMessage [23:47:34]wFMCommunicate request_size=4 [23:47:34]MH_SAM_APDU [23:47:34]CAPDU: 80 11 00 00 [23:47:34]Write to MH i2c: E2 08 00 6E 05 80 11 00 00 00 00 00 00 ED [23:47:34]Write i2c OK [23:47:34]MH_I2C_Read... [23:47:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:47:34]Read from MH i2c: E2 [23:47:34]MH_I2C_Read... [23:47:34]Read from MH i2c: E2 17 00 [23:47:34]MH_I2C_Read... [23:47:34]Read from MH i2c: E2 17 00 6E 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4A [23:47:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:47:34]wFMCommunicate OK [23:47:34]CreateOFDProtocolMessage done [23:47:34]OFDSenderStorePacket 226936 [23:47:34]StoreOFDPacket docnum=226936 [23:47:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 62 41 04 01 62 69 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 54 02 00 00 F4 03 04 00 94 D8 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 78 76 03 00 35 04 06 00 43 FE 02 EB E5 95 F4 86 C1 89 F8 F7 2F 55 [23:47:34]CheckFolder [23:47:34]dirname=/storage/ofd_packets [23:47:34]CheckFolder done [23:47:34]ProducePacketName [23:47:34]name=ofd_packets/00226936 [23:47:34]NVStorageSaveData ofd_packets/00226936 [23:47:34]File name is /storage/ofd_packets/00226936 [23:47:34]Write 298 bytes [23:47:34]NVStorageSaveData done [23:47:34]OFDSenderStorePacket done [23:47:34]KKMCreateOFDPacket done [23:47:34]NVStorageSaveData kkm_last_timestamp [23:47:34]File name is /storage/kkm_last_timestamp [23:47:34]Write 4 bytes [23:47:34]NVStorageSaveData done [23:47:34]OFD Sender: Processing packet 226936 [packets to send 604, broken 603] [23:47:34]ProducePacketName [23:47:34]name=ofd_packets/00226936 [23:47:34]OFD Sender: To server: pG, [23:47:34]CommunicateWithHost lk.salyk.kg:30040 [23:47:34]ConnectInit lk.salyk.kg [23:47:34]ExternCall_PrintAddStr [23:47:34]wPrintStart [23:47:34]Write to MH i2c: 01 00 00 6F 05 74 [23:47:34]Write i2c OK [23:47:34]MH_I2C_Read... [23:47:34]Read from MH i2c: 01 [23:47:34]MH_I2C_Read... [23:47:34]Read from MH i2c: 01 07 00 [23:47:34]MH_I2C_Read... [23:47:34]Read from MH i2c: 01 07 00 6F 05 00 00 00 00 00 FF 0F 89 [23:47:34]RasterBufferAndPrint [23:47:34]line Счет N : (1)2003368 [23:47:34]line ИНН: 02508201610067 [23:47:34]line Контрольно-Кассовый Чек [23:47:34]line ПРОДАЖА [23:47:34]line ТРК (МРК, ГНК) : 31 [23:47:34]line Товар: 2710194210 [23:47:34]line ДТ-К-5 [23:47:34]line 6.570 * 76.20 [23:47:34]line = 500.63 [23:47:34]line НДС 12% НСП 1% [23:47:34]line > о реализуемом товаре [23:47:34]line ОКРУГЛЕНИЕ: -0.63 [23:47:34]line ИТОГО: 500.00 [23:47:34]line Внесено: 500.00 [23:47:34]line СДАЧА: 0.00 [23:47:34]line НСП 1% : 4.43 [23:47:34]line НДС 12% : 53.16 [23:47:34]line Наличными: 500.00 [23:47:34]line Безнал.: 0.00 [23:47:34]line Место: АЗС № 97 "Партнер Нефть" [23:47:34]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [23:47:34]line СНО: Общий режим [23:47:34]line Чек 596 28.07.2024 23:47 [23:47:34]line Смена: 439 ФФД: 1.0 [23:47:34]line ЗНМ: 0300000054 [23:47:34]line РНМ: 0000000000092624 [23:47:34]line Версия ККМ: 001 [23:47:34]line ФМ: 0000000000874959 [23:47:34]line ФД: 226936 [23:47:34]line ФПД: 74758249768341 [23:47:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T234732&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226936&fm=74758249768341&tin=02508201610067®Number=0000000000092624&sum=50000 [23:47:34]written 0, free lines is 4095 [23:47:34]Write to MH i2c: 01 00 00 9A 05 9F [23:47:34]Write i2c OK [23:47:34]MH_I2C_Read... [23:47:34]Read from MH i2c: 01 [23:47:34]MH_I2C_Read... [23:47:34]Read from MH i2c: 01 07 00 [23:47:34]MH_I2C_Read... [23:47:34]Read from MH i2c: 01 07 00 9A 05 00 00 00 00 00 59 0C 0B [23:47:34]RasterBufferAndPrint [23:47:34]line [23:47:34]line [23:47:34]line [23:47:34]line [23:47:34]line [23:47:34]written 0, free lines is 3165 [23:47:34]MH_Cut [23:47:34]Write to MH i2c: D1 01 00 A1 05 01 78 [23:47:34]Write i2c OK [23:47:34]MH_I2C_Read... [23:47:34]Read from MH i2c: D1 [23:47:34]MH_I2C_Read... [23:47:34]Read from MH i2c: D1 01 00 [23:47:34]MH_I2C_Read... [23:47:34]Read from MH i2c: D1 01 00 A1 05 00 77 [23:47:34]Write to MH i2c: 01 00 00 A2 05 A7 [23:47:34]Write i2c OK [23:47:34]MH_I2C_Read... [23:47:35]Connected sock=11 [23:47:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 62 41 04 01 62 69 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 54 02 00 00 F4 03 04 00 94 D8 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 78 76 03 00 35 04 06 00 43 FE 02 EB E5 95 F4 86 C1 89 F8 F7 2F 55 [23:47:35]*** Cut start [23:47:35]*** Partial cut [23:47:35]*** CUTSNS_PIN = 1 [23:47:35]*** CUTSNS_PIN = 0 [23:47:36]*** Brake cut motor [23:47:36]Read from MH i2c: 01 [23:47:36]MH_I2C_Read... [23:47:36]*** Stop cut motor [23:47:36]*** Cut end [23:47:36]Read from MH i2c: 01 07 00 [23:47:36]MH_I2C_Read... [23:47:36]Read from MH i2c: 01 07 00 A2 05 00 00 00 00 00 FF 0F BC [23:47:36]process_action close_receipt done [23:47:36]requested_data is exist [23:47:36]produce_requested_data [23:47:36]requested_item fm.sn is exist - process it [23:47:36]wFMCommunicate request_size=4 [23:47:36]MH_SAM_APDU [23:47:36]CAPDU: 80 11 00 00 [23:47:36]Write to MH i2c: E2 08 00 A3 05 80 11 00 00 00 00 00 00 22 [23:47:36]Write i2c OK [23:47:36]MH_I2C_Read... [23:47:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 0B 4E 47 00 99 B8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 78 76 03 00 F4 03 04 00 AC 84 A6 66 B6 04 01 00 00 A1 FC CB EC 1C DA 6E BE [23:47:36]CommunicateWithHost err = 0 [23:47:36]CheckOFDResponse [23:47:36]1017 (14) - 77093643461234 [23:47:36]1041 (16) - 0000000000874959 [23:47:36]1040 (4) - 226936 [23:47:36]1012 (4) - 28.07.2024 17:49 [23:47:36]1206 (1) - 0 [23:47:36]OFD Sender: Remove packet 226936 [23:47:36]ProducePacketName [23:47:36]name=ofd_packets/00226936 [23:47:36]NVStorageDeleteData [23:47:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:47:36]Read from MH i2c: E2 [23:47:36]MH_I2C_Read... [23:47:36]Read from MH i2c: E2 17 00 [23:47:36]MH_I2C_Read... [23:47:36]Read from MH i2c: E2 17 00 A3 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7F [23:47:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:47:36]wFMCommunicate OK [23:47:36]requested_item fd.num is exist - process it [23:47:36]SAM_PROTO_GetFieldsCounters [23:47:36]wFMCommunicate request_size=4 [23:47:36]MH_SAM_APDU [23:47:36]CAPDU: 80 13 00 00 [23:47:36]Write to MH i2c: E2 08 00 A4 05 80 13 00 00 00 00 00 00 25 [23:47:36]Write i2c OK [23:47:36]MH_I2C_Read... [23:47:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:47:36]Read from MH i2c: E2 [23:47:36]MH_I2C_Read... [23:47:36]Read from MH i2c: E2 62 00 [23:47:36]MH_I2C_Read... [23:47:36]Read from MH i2c: E2 62 00 A4 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 78 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 54 02 00 00 5E 04 04 00 54 02 00 00 57 04 04 00 55 02 00 00 19 04 04 00 00 00 00 00 90 00 F9 [23:47:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 78 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 54 02 00 00 5E 04 04 00 54 02 00 00 57 04 04 00 55 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:47:36]wFMCommunicate OK [23:47:36]SAM_PROTO_GetFieldsCounters done [23:47:36]requested_item shift.num is exist - process it [23:47:36]requested_item shift.opened is exist - process it [23:47:36]req_shift_opened [23:47:36]FM_GetShiftState [23:47:36]SAM_PROTO_GetShiftState [23:47:36]wFMCommunicate request_size=4 [23:47:36]MH_SAM_APDU [23:47:36]CAPDU: 80 13 01 00 [23:47:36]Write to MH i2c: E2 08 00 A5 05 80 13 01 00 00 00 00 00 27 [23:47:36]Write i2c OK [23:47:36]MH_I2C_Read... [23:47:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:47:36]Read from MH i2c: E2 [23:47:36]MH_I2C_Read... [23:47:36]Read from MH i2c: E2 0E 00 [23:47:36]MH_I2C_Read... [23:47:36]Read from MH i2c: E2 0E 00 A5 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 D8 [23:47:36]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [23:47:36]wFMCommunicate OK [23:47:36]SAM_PROTO_GetShiftState done [23:47:36]FM_GetShiftState done [23:47:36]req_shift_opened done [23:47:36]requested_item shift.open_date is exist - process it [23:47:36]req_shift_open_date [23:47:36]req_shift_open_date done [23:47:36]produce_requested_data done [23:47:36]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226936,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [23:47:36]process_action_free close_receipt [23:47:36]json_value_free [23:47:36]json_value_free done [23:47:36]process_json_proto returns [23:47:36]Send response to host [23:47:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226936,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [23:47:36]free response buf [23:47:36]execute_script done [23:47:36]execute_script returns [23:47:36]free content buf [23:47:36]Sock 9.Close socket [23:47:36]Sock 9.Thread stoped [23:47:37]OFD Sender: No OFD packet to send [23:47:41]recv_with_timeout no data received [23:47:42]OFD Sender: No OFD packet to send [23:47:47]OFD Sender: No OFD packet to send [23:47:52]OFD Sender: No OFD packet to send [23:47:56]recv_with_timeout no data received [23:47:57]OFD Sender: No OFD packet to send [23:48:02]OFD Sender: No OFD packet to send [23:48:07]OFD Sender: No OFD packet to send [23:48:08]accept exits with 8 [23:48:08]New connection [23:48:08]New thread 3066568036 created [23:48:08]Thread 3066711396 joined [23:48:08]Waiting for new connection... [23:48:08] Sock 8.Parse request [23:48:08]Sock 8.Check first char [23:48:08]Sock 8.First char is OK [23:48:08]request: POST /json_proto HTTP/1.0 [23:48:08]Method: POST [23:48:08]URL: /json_proto [23:48:08]Method is POST - this is cgi request [23:48:08]url: /json_proto [23:48:08]query_string will be loaded in cgi processing [23:48:08]execute_cgi json_proto POST (null) [23:48:08]execute_cgi path=json_proto method=POST [23:48:08]POST find Content-Length [23:48:08]Host: 172.17.43.131:8080 [23:48:08]Content-Length: 679 [23:48:08]Content-Type: application/json [23:48:08] [23:48:08]POST finish read [23:48:08]Found Content-Length = 679 [23:48:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003369", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 11.800, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:48:08]execute_script... [23:48: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)2003369", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 11.800, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:48:08]POST & json_proto [23:48:08]process_json_proto [23:48:08]json parsed OK: [23:48:08]protocol is kg_v1.0 [23:48:08]action value=close_receipt [23:48:08]process_action close_receipt [23:48:08]cmd_close_receipt [23:48:08]MH_GetDate [23:48:08]Write to MH i2c: F0 00 00 A6 05 9A [23:48:08]Write i2c OK [23:48:08]MH_I2C_Read... [23:48:08]Read from MH i2c: F0 [23:48:08]MH_I2C_Read... [23:48:08]Read from MH i2c: F0 09 00 [23:48:08]MH_I2C_Read... [23:48:08]Read from MH i2c: F0 09 00 A6 05 00 B9 D8 A6 66 F8 BA A6 66 FE [23:48:08]GetLastDocTimeStamp 1722210452 [23:48:08]current date 1722210489 [23:48:08]FM_GetShiftState [23:48:08]SAM_PROTO_GetShiftState [23:48:08]wFMCommunicate request_size=4 [23:48:08]MH_SAM_APDU [23:48:08]CAPDU: 80 13 01 00 [23:48:08]Write to MH i2c: E2 08 00 A7 05 80 13 01 00 00 00 00 00 29 [23:48:08]Write i2c OK [23:48:08]MH_I2C_Read... [23:48:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:48:09]Read from MH i2c: E2 [23:48:09]MH_I2C_Read... [23:48:09]Read from MH i2c: E2 0E 00 [23:48:09]MH_I2C_Read... [23:48:09]Read from MH i2c: E2 0E 00 A7 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 DA [23:48:09]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [23:48:09]wFMCommunicate OK [23:48:09]SAM_PROTO_GetShiftState done [23:48:09]FM_GetShiftState done [23:48:09]opened in 1722125326 [23:48:09]opened+sec_in_day 1722211726 [23:48:09]quantity*price = 80004 [23:48:09]sum+1 = 80005 [23:48:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 597 28.07.2024 23:48 Смена: 439 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226937 ФПД: 71358636775194 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T234809&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226937&fm=71358636775194&tin=02508201610067®Number=0000000000092624&sum=80000 [23:48:10]StoreToDocumentArchive [23:48:10]shift 439 fd 226937 [23:48:10]save to /storage/0439/doc_00226937 [23:48:10]save last doc name /storage/0439/doc_00226937 to /storage/kkm_last_doc_name [23:48:10]save OK [23:48:10]Clear old archive folders... [23:48:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:48:10]tlvbuf is 01A4D5C0 [23:48:10]SAM_PROTO_ClearQueue [23:48:10]wFMCommunicate request_size=4 [23:48:10]MH_SAM_APDU [23:48:10]CAPDU: 80 09 00 00 [23:48:10]Write to MH i2c: E2 08 00 B4 05 80 09 00 00 00 00 00 00 2B [23:48:10]Write i2c OK [23:48:10]MH_I2C_Read... [23:48:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:48:10]Read from MH i2c: E2 [23:48:10]MH_I2C_Read... [23:48:10]Read from MH i2c: E2 03 00 [23:48:10]MH_I2C_Read... [23:48:10]Read from MH i2c: E2 03 00 B4 05 00 90 00 2D [23:48:10]RAPDU: 90 00 [23:48:10]wFMCommunicate OK [23:48:10]SAM_PROTO_ClearQueue done [23:48:10]KKMCreateOFDPacket [23:48:10]OFDProtocolAddRootSTLVToBuf [23:48:10]FM_MakeSignedData [23:48:10]FM_MakeSignedData [23:48:10]SAM_PROTO_SignData [23:48:10]wFMCommunicate request_size=4 [23:48:10]MH_SAM_APDU [23:48:10]CAPDU: 80 0D 01 02 [23:48:10]Write to MH i2c: E2 08 00 B5 05 80 0D 01 02 00 00 00 00 33 [23:48:10]Write i2c OK [23:48:10]MH_I2C_Read... [23:48:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:48:10]Read from MH i2c: E2 [23:48:10]MH_I2C_Read... [23:48:10]Read from MH i2c: E2 03 00 [23:48:10]MH_I2C_Read... [23:48:10]Read from MH i2c: E2 03 00 B5 05 00 90 00 2E [23:48:10]RAPDU: 90 00 [23:48:10]wFMCommunicate OK [23:48:10]wFMCommunicate request_size=255 [23:48:10]MH_SAM_APDU [23:48:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 02 00 00 F4 03 04 00 B9 D8 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 79 76 03 00 35 04 06 00 40 [23:48:10]Write to MH i2c: E2 02 01 B6 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 02 00 00 F4 03 04 00 B9 D8 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 79 76 03 00 35 04 06 00 40 00 00 45 [23:48:10]Write i2c OK [23:48:10]MH_I2C_Read... [23:48:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:48:10]Read from MH i2c: E2 [23:48:10]MH_I2C_Read... [23:48:10]Read from MH i2c: E2 03 00 [23:48:10]MH_I2C_Read... [23:48:10]Read from MH i2c: E2 03 00 B6 05 00 90 00 2F [23:48:10]RAPDU: 90 00 [23:48:10]wFMCommunicate OK [23:48:10]wFMCommunicate request_size=10 [23:48:10]MH_SAM_APDU [23:48:10]CAPDU: 80 0D 02 02 05 E6 7A 32 57 1A [23:48:10]Write to MH i2c: E2 0D 00 B7 05 80 0D 02 02 05 00 E6 7A 32 57 1A 00 00 43 [23:48:10]Write i2c OK [23:48:10]MH_I2C_Read... [23:48:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:48:10]Read from MH i2c: E2 [23:48:10]MH_I2C_Read... [23:48:10]Read from MH i2c: E2 03 00 [23:48:10]MH_I2C_Read... [23:48:10]Read from MH i2c: E2 03 00 B7 05 00 90 00 30 [23:48:10]RAPDU: 90 00 [23:48:10]wFMCommunicate OK [23:48:10]wFMCommunicate request_size=4 [23:48:10]MH_SAM_APDU [23:48:10]CAPDU: 80 0D 03 02 [23:48:10]Write to MH i2c: E2 08 00 B8 05 80 0D 03 02 00 00 00 00 38 [23:48:10]Write i2c OK [23:48:10]MH_I2C_Read... [23:48:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:48:10]Read from MH i2c: E2 [23:48:10]MH_I2C_Read... [23:48:10]Read from MH i2c: E2 0B 00 [23:48:10]MH_I2C_Read... [23:48:10]Read from MH i2c: E2 0B 00 B8 05 00 68 F1 54 67 EA 95 44 D3 90 00 E3 [23:48:10]RAPDU: 68 F1 54 67 EA 95 44 D3 90 00 [23:48:10]wFMCommunicate OK [23:48:10]SAM_PROTO_SignData done [23:48:10]FM_MakeSignedData done [23:48:10]CreateOFDProtocolMessage [23:48:10]wFMCommunicate request_size=4 [23:48:10]MH_SAM_APDU [23:48:10]CAPDU: 80 11 00 00 [23:48:10]Write to MH i2c: E2 08 00 B9 05 80 11 00 00 00 00 00 00 38 [23:48:10]Write i2c OK [23:48:10]MH_I2C_Read... [23:48:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:48:10]Read from MH i2c: E2 [23:48:10]MH_I2C_Read... [23:48:10]Read from MH i2c: E2 17 00 [23:48:10]MH_I2C_Read... [23:48:10]Read from MH i2c: E2 17 00 B9 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 95 [23:48:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:48:10]wFMCommunicate OK [23:48:10]CreateOFDProtocolMessage done [23:48:10]OFDSenderStorePacket 226937 [23:48:10]StoreOFDPacket docnum=226937 [23:48:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 0D 87 07 01 C8 12 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 02 00 00 F4 03 04 00 B9 D8 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 79 76 03 00 35 04 06 00 40 E6 7A 32 57 1A 68 F1 54 67 EA 95 44 D3 [23:48:10]CheckFolder [23:48:10]dirname=/storage/ofd_packets [23:48:10]CheckFolder done [23:48:10]ProducePacketName [23:48:10]name=ofd_packets/00226937 [23:48:10]NVStorageSaveData ofd_packets/00226937 [23:48:10]File name is /storage/ofd_packets/00226937 [23:48:10]Write 301 bytes [23:48:10]NVStorageSaveData done [23:48:10]OFDSenderStorePacket done [23:48:10]KKMCreateOFDPacket done [23:48:10]NVStorageSaveData kkm_last_timestamp [23:48:10]File name is /storage/kkm_last_timestamp [23:48:10]Write 4 bytes [23:48:10]NVStorageSaveData done [23:48:10]ExternCall_PrintAddStr [23:48:10]wPrintStart [23:48:10]Write to MH i2c: 01 00 00 BA 05 BF [23:48:10]Write i2c OK [23:48:10]MH_I2C_Read... [23:48:10]Read from MH i2c: 01 [23:48:10]MH_I2C_Read... [23:48:10]Read from MH i2c: 01 07 00 [23:48:10]MH_I2C_Read... [23:48:10]Read from MH i2c: 01 07 00 BA 05 00 00 00 00 00 FF 0F D4 [23:48:10]RasterBufferAndPrint [23:48:10]line Счет N : (1)2003369 [23:48:10]line ИНН: 02508201610067 [23:48:10]line Контрольно-Кассовый Чек [23:48:10]line ПРОДАЖА [23:48:10]line ТРК (МРК, ГНК) : 43 [23:48:10]line Товар: 2710124130 [23:48:10]line Аи-92-К-5 [23:48:10]line 11.800 * 67.80 [23:48:10]line = 800.04 [23:48:10]line НДС 12% НСП 1% [23:48:10]line > о реализуемом товаре [23:48:10]line ОКРУГЛЕНИЕ: -0.04 [23:48:10]line ИТОГО: 800.00 [23:48:10]line Внесено: 800.00 [23:48:10]line СДАЧА: 0.00 [23:48:10]line НСП 1% : 7.08 [23:48:10]line НДС 12% : 84.96 [23:48:10]line Наличными: 800.00 [23:48:10]line Безнал.: 0.00 [23:48:10]line Место: АЗС № 97 "Партнер Нефть" [23:48:10]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [23:48:10]line СНО: Общий режим [23:48:10]line Чек 597 28.07.2024 23:48 [23:48:10]line Смена: 439 ФФД: 1.0 [23:48:10]line ЗНМ: 0300000054 [23:48:10]line РНМ: 0000000000092624 [23:48:10]line Версия ККМ: 001 [23:48:10]line ФМ: 0000000000874959 [23:48:10]line ФД: 226937 [23:48:10]line ФПД: 71358636775194 [23:48:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T234809&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226937&fm=71358636775194&tin=02508201610067®Number=0000000000092624&sum=80000 [23:48:11]OFD Sender: Processing packet 226937 [packets to send 604, broken 603] [23:48:11]ProducePacketName [23:48:11]name=ofd_packets/00226937 [23:48:11]OFD Sender: To server: pG, [23:48:11]CommunicateWithHost lk.salyk.kg:30040 [23:48:11]ConnectInit lk.salyk.kg [23:48:11]written 0, free lines is 4095 [23:48:11]Write to MH i2c: 01 00 00 E5 05 EA [23:48:11]Write i2c OK [23:48:11]MH_I2C_Read... [23:48:11]Read from MH i2c: 01 [23:48:11]MH_I2C_Read... [23:48:11]Read from MH i2c: 01 07 00 [23:48:11]MH_I2C_Read... [23:48:11]Read from MH i2c: 01 07 00 E5 05 00 00 00 00 00 64 0C 61 [23:48:11]RasterBufferAndPrint [23:48:11]line [23:48:11]line [23:48:11]line [23:48:11]line [23:48:11]line [23:48:11]written 0, free lines is 3176 [23:48:11]MH_Cut [23:48:11]Write to MH i2c: D1 01 00 EC 05 01 C3 [23:48:11]Write i2c OK [23:48:11]MH_I2C_Read... [23:48:11]Read from MH i2c: D1 [23:48:11]MH_I2C_Read... [23:48:11]Read from MH i2c: D1 01 00 [23:48:11]MH_I2C_Read... [23:48:11]Read from MH i2c: D1 01 00 EC 05 00 C2 [23:48:11]Write to MH i2c: 01 00 00 ED 05 F2 [23:48:11]Write i2c OK [23:48:11]MH_I2C_Read... [23:48:12]*** Cut start [23:48:12]*** Partial cut [23:48:12]*** CUTSNS_PIN = 1 [23:48:12]*** CUTSNS_PIN = 0 [23:48:12]*** Brake cut motor [23:48:13]Read from MH i2c: 01 [23:48:13]MH_I2C_Read... [23:48:13]*** Stop cut motor [23:48:13]*** Cut end [23:48:13]Read from MH i2c: 01 07 00 [23:48:13]MH_I2C_Read... [23:48:13]Read from MH i2c: 01 07 00 ED 05 00 00 00 00 00 FF 0F 07 [23:48:13]process_action close_receipt done [23:48:13]requested_data is exist [23:48:13]produce_requested_data [23:48:13]requested_item fm.sn is exist - process it [23:48:13]wFMCommunicate request_size=4 [23:48:13]MH_SAM_APDU [23:48:13]CAPDU: 80 11 00 00 [23:48:13]Write to MH i2c: E2 08 00 EE 05 80 11 00 00 00 00 00 00 6D [23:48:13]Write i2c OK [23:48:13]MH_I2C_Read... [23:48:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:48:13]Read from MH i2c: E2 [23:48:13]MH_I2C_Read... [23:48:13]Read from MH i2c: E2 17 00 [23:48:13]MH_I2C_Read... [23:48:13]Read from MH i2c: E2 17 00 EE 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CA [23:48:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:48:13]wFMCommunicate OK [23:48:13]requested_item fd.num is exist - process it [23:48:13]SAM_PROTO_GetFieldsCounters [23:48:13]wFMCommunicate request_size=4 [23:48:13]MH_SAM_APDU [23:48:13]CAPDU: 80 13 00 00 [23:48:13]Write to MH i2c: E2 08 00 EF 05 80 13 00 00 00 00 00 00 70 [23:48:13]Write i2c OK [23:48:13]MH_I2C_Read... [23:48:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:48:13]Read from MH i2c: E2 [23:48:13]MH_I2C_Read... [23:48:13]Read from MH i2c: E2 62 00 [23:48:13]MH_I2C_Read... [23:48:13]Read from MH i2c: E2 62 00 EF 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 79 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 55 02 00 00 5E 04 04 00 55 02 00 00 57 04 04 00 56 02 00 00 19 04 04 00 00 00 00 00 90 00 48 [23:48:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 79 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 55 02 00 00 5E 04 04 00 55 02 00 00 57 04 04 00 56 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:48:13]wFMCommunicate OK [23:48:13]SAM_PROTO_GetFieldsCounters done [23:48:13]requested_item shift.num is exist - process it [23:48:13]requested_item shift.opened is exist - process it [23:48:13]req_shift_opened [23:48:13]FM_GetShiftState [23:48:13]SAM_PROTO_GetShiftState [23:48:13]wFMCommunicate request_size=4 [23:48:13]MH_SAM_APDU [23:48:13]CAPDU: 80 13 01 00 [23:48:13]Write to MH i2c: E2 08 00 F0 05 80 13 01 00 00 00 00 00 72 [23:48:13]Write i2c OK [23:48:13]MH_I2C_Read... [23:48:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:48:13]Read from MH i2c: E2 [23:48:13]MH_I2C_Read... [23:48:13]Read from MH i2c: E2 0E 00 [23:48:13]MH_I2C_Read... [23:48:13]Read from MH i2c: E2 0E 00 F0 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 23 [23:48:13]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [23:48:13]wFMCommunicate OK [23:48:13]SAM_PROTO_GetShiftState done [23:48:13]FM_GetShiftState done [23:48:13]req_shift_opened done [23:48:13]requested_item shift.open_date is exist - process it [23:48:13]req_shift_open_date [23:48:13]req_shift_open_date done [23:48:13]produce_requested_data done [23:48:13]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226937,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [23:48:13]process_action_free close_receipt [23:48:13]json_value_free [23:48:13]json_value_free done [23:48:13]process_json_proto returns [23:48:13]Send response to host [23:48:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226937,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [23:48:13]free response buf [23:48:13]execute_script done [23:48:13]execute_script returns [23:48:13]free content buf [23:48:13]Sock 8.Close socket [23:48:13]Sock 8.Thread stoped [23:48:17]recv_with_timeout no data received [23:48:32]Connected sock=11 [23:48:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 0D 87 07 01 C8 12 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 02 00 00 F4 03 04 00 B9 D8 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 79 76 03 00 35 04 06 00 40 E6 7A 32 57 1A 68 F1 54 67 EA 95 44 D3 [23:48:37]recv_with_timeout no data received [23:48:37]CommunicateWithHost answer receiving error [23:48:37]CommunicateWithHost err = -3 [23:48:37]OFD Sender: Server communicate error [23:48:40]recv_with_timeout no data received [23:48:42]OFD Sender: Processing packet 226937 [packets to send 604, broken 603] [23:48:42]ProducePacketName [23:48:42]name=ofd_packets/00226937 [23:48:42]OFD Sender: To server: pG, [23:48:42]CommunicateWithHost lk.salyk.kg:30040 [23:48:42]ConnectInit lk.salyk.kg [23:48:47]ConnectInit Can't take IP for lk.salyk.kg [23:48:47]CommunicateWithHost connect error [23:48:47]CommunicateWithHost err = -1 [23:48:47]OFD Sender: Server communicate error [23:48:52]OFD Sender: Processing packet 226937 [packets to send 604, broken 603] [23:48:52]ProducePacketName [23:48:52]name=ofd_packets/00226937 [23:48:52]OFD Sender: To server: pG, [23:48:52]CommunicateWithHost lk.salyk.kg:30040 [23:48:52]ConnectInit lk.salyk.kg [23:48:57]ConnectInit Can't take IP for lk.salyk.kg [23:48:57]CommunicateWithHost connect error [23:48:57]CommunicateWithHost err = -1 [23:48:57]OFD Sender: Server communicate error [23:49:02]OFD Sender: Processing packet 226937 [packets to send 604, broken 603] [23:49:02]ProducePacketName [23:49:02]name=ofd_packets/00226937 [23:49:02]OFD Sender: To server: pG, [23:49:02]CommunicateWithHost lk.salyk.kg:30040 [23:49:02]ConnectInit lk.salyk.kg [23:49:05]Connected sock=8 [23:49:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 0D 87 07 01 C8 12 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 02 00 00 F4 03 04 00 B9 D8 A6 66 0E 04 04 00 B7 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 79 76 03 00 35 04 06 00 40 E6 7A 32 57 1A 68 F1 54 67 EA 95 44 D3 [23:49:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 66 54 47 00 01 1F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 79 76 03 00 F4 03 04 00 06 85 A6 66 B6 04 01 00 00 E1 CF 47 D6 6D C9 6D F1 [23:49:06]CommunicateWithHost err = 0 [23:49:06]CheckOFDResponse [23:49:06]1017 (14) - 77093643461234 [23:49:06]1041 (16) - 0000000000874959 [23:49:06]1040 (4) - 226937 [23:49:06]1012 (4) - 28.07.2024 17:51 [23:49:06]1206 (1) - 0 [23:49:06]OFD Sender: Remove packet 226937 [23:49:06]ProducePacketName [23:49:06]name=ofd_packets/00226937 [23:49:06]NVStorageDeleteData [23:49:07]OFD Sender: No OFD packet to send [23:49:12]OFD Sender: No OFD packet to send [23:49:17]OFD Sender: No OFD packet to send [23:49:22]OFD Sender: No OFD packet to send [23:49:27]OFD Sender: No OFD packet to send [23:49:32]OFD Sender: No OFD packet to send [23:49:37]OFD Sender: No OFD packet to send [23:49:39]recv_with_timeout no data received [23:49:42]OFD Sender: No OFD packet to send [23:49:47]OFD Sender: No OFD packet to send [23:49:52]OFD Sender: No OFD packet to send [23:49:57]OFD Sender: No OFD packet to send [23:50:02]OFD Sender: No OFD packet to send [23:50:07]OFD Sender: No OFD packet to send [23:50:10]recv_with_timeout no data received [23:50:12]OFD Sender: No OFD packet to send [23:50:17]OFD Sender: No OFD packet to send [23:50:22]OFD Sender: No OFD packet to send [23:50:27]OFD Sender: No OFD packet to send [23:50:32]OFD Sender: No OFD packet to send [23:50:37]OFD Sender: No OFD packet to send [23:50:42]OFD Sender: No OFD packet to send [23:50:47]OFD Sender: No OFD packet to send [23:50:52]OFD Sender: No OFD packet to send [23:50:57]OFD Sender: No OFD packet to send [23:51:02]OFD Sender: No OFD packet to send [23:51:07]OFD Sender: No OFD packet to send [23:51:12]OFD Sender: No OFD packet to send [23:51:17]OFD Sender: No OFD packet to send [23:51:22]OFD Sender: No OFD packet to send [23:51:26]accept exits with 10 [23:51:26]New connection [23:51:26]New thread 3066711396 created [23:51:26]Thread 3066568036 joined [23:51:26]Waiting for new connection... [23:51:26] Sock 10.Parse request [23:51:26]Sock 10.Check first char [23:51:26]Sock 10.First char is OK [23:51:26]request: POST /json_proto HTTP/1.0 [23:51:26]Method: POST [23:51:26]URL: /json_proto [23:51:26]Method is POST - this is cgi request [23:51:26]url: /json_proto [23:51:26]query_string will be loaded in cgi processing [23:51:26]execute_cgi json_proto POST (null) [23:51:26]execute_cgi path=json_proto method=POST [23:51:26]POST find Content-Length [23:51:26]Host: 172.17.43.131:8080 [23:51:26]Content-Length: 215 [23:51:26]Content-Type: application/json [23:51:26] [23:51:26]POST finish read [23:51:26]Found Content-Length = 215 [23:51:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:51:26]execute_script... [23:51:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:51:26]POST & json_proto [23:51:26]process_json_proto [23:51:26]json parsed OK: [23:51:26]protocol is kg_v1.0 [23:51:26]action value=get_value [23:51:26]process_action get_value [23:51:26]cmd_get_value [23:51:26]process_action get_value done [23:51:26]requested_data is exist [23:51:26]produce_requested_data [23:51:26]requested_item kkm.sn is exist - process it [23:51:26]requested_item kkm.ver is exist - process it [23:51:26]requested_item fm.sn is exist - process it [23:51:26]wFMCommunicate request_size=4 [23:51:26]MH_SAM_APDU [23:51:26]CAPDU: 80 11 00 00 [23:51:26]Write to MH i2c: E2 08 00 F1 05 80 11 00 00 00 00 00 00 70 [23:51:26]Write i2c OK [23:51:26]MH_I2C_Read... [23:51:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:51:26]Read from MH i2c: E2 [23:51:26]MH_I2C_Read... [23:51:26]Read from MH i2c: E2 17 00 [23:51:26]MH_I2C_Read... [23:51:26]Read from MH i2c: E2 17 00 F1 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CD [23:51:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:51:26]wFMCommunicate OK [23:51:26]requested_item fd.num is exist - process it [23:51:26]SAM_PROTO_GetFieldsCounters [23:51:26]wFMCommunicate request_size=4 [23:51:26]MH_SAM_APDU [23:51:26]CAPDU: 80 13 00 00 [23:51:26]Write to MH i2c: E2 08 00 F2 05 80 13 00 00 00 00 00 00 73 [23:51:26]Write i2c OK [23:51:26]MH_I2C_Read... [23:51:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:51:26]Read from MH i2c: E2 [23:51:26]MH_I2C_Read... [23:51:26]Read from MH i2c: E2 62 00 [23:51:26]MH_I2C_Read... [23:51:26]Read from MH i2c: E2 62 00 F2 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 79 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 55 02 00 00 5E 04 04 00 55 02 00 00 57 04 04 00 56 02 00 00 19 04 04 00 00 00 00 00 90 00 4B [23:51:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 79 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 55 02 00 00 5E 04 04 00 55 02 00 00 57 04 04 00 56 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:51:26]wFMCommunicate OK [23:51:26]SAM_PROTO_GetFieldsCounters done [23:51:26]requested_item shift.num is exist - process it [23:51:26]requested_item shift.opened is exist - process it [23:51:26]req_shift_opened [23:51:26]FM_GetShiftState [23:51:26]SAM_PROTO_GetShiftState [23:51:26]wFMCommunicate request_size=4 [23:51:26]MH_SAM_APDU [23:51:26]CAPDU: 80 13 01 00 [23:51:26]Write to MH i2c: E2 08 00 F3 05 80 13 01 00 00 00 00 00 75 [23:51:26]Write i2c OK [23:51:26]MH_I2C_Read... [23:51:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:51:26]Read from MH i2c: E2 [23:51:26]MH_I2C_Read... [23:51:26]Read from MH i2c: E2 0E 00 [23:51:26]MH_I2C_Read... [23:51:26]Read from MH i2c: E2 0E 00 F3 05 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 26 [23:51:26]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [23:51:26]wFMCommunicate OK [23:51:26]SAM_PROTO_GetShiftState done [23:51:26]FM_GetShiftState done [23:51:26]req_shift_opened done [23:51:26]requested_item shift.open_date is exist - process it [23:51:26]req_shift_open_date [23:51:26]req_shift_open_date done [23:51:26]produce_requested_data done [23:51:26]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226937,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [23:51:26]process_action_free get_value [23:51:26]json_value_free [23:51:26]json_value_free done [23:51:26]process_json_proto returns [23:51:26]Send response to host [23:51:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226937,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [23:51:26]free response buf [23:51:26]execute_script done [23:51:26]execute_script returns [23:51:26]free content buf [23:51:26]Sock 10.Close socket [23:51:26]Sock 10.Thread stoped [23:51:26]accept exits with 8 [23:51:26]New connection [23:51:26]New thread 3066568036 created [23:51:26]Thread 3066711396 joined [23:51:26]Waiting for new connection... [23:51:26] Sock 8.Parse request [23:51:26]Sock 8.Check first char [23:51:26]Sock 8.First char is OK [23:51:26]request: POST /json_proto HTTP/1.0 [23:51:26]Method: POST [23:51:26]URL: /json_proto [23:51:26]Method is POST - this is cgi request [23:51:26]url: /json_proto [23:51:26]query_string will be loaded in cgi processing [23:51:26]execute_cgi json_proto POST (null) [23:51:26]execute_cgi path=json_proto method=POST [23:51:26]POST find Content-Length [23:51:26]Host: 172.17.43.131:8080 [23:51:26]Content-Length: 331 [23:51:26]Content-Type: application/json [23:51:26] [23:51:26]POST finish read [23:51:26]Found Content-Length = 331 [23:51: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" ] } } [23:51:26]execute_script... [23:51:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:51:27]POST & json_proto [23:51:27]process_json_proto [23:51:27]json parsed OK: [23:51:27]protocol is kg_v1.0 [23:51:27]action value=get_value [23:51:27]process_action get_value [23:51:27]cmd_get_value [23:51:27]process_action get_value done [23:51:27]requested_data is exist [23:51:27]produce_requested_data [23:51:27]requested_item fm.sale.total is exist - process it [23:51:27]SAM_PROTO_GetFMData [23:51:27]wFMCommunicate request_size=4 [23:51:27]MH_SAM_APDU [23:51:27]CAPDU: 80 13 03 00 [23:51:27]Write to MH i2c: E2 08 00 F4 05 80 13 03 00 00 00 00 00 78 [23:51:27]Write i2c OK [23:51:27]MH_I2C_Read... [23:51:27]OFD Sender: No OFD packet to send [23:51:27]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:51:27]Read from MH i2c: E2 [23:51:27]MH_I2C_Read... [23:51:27]Read from MH i2c: E2 FD 00 [23:51:27]MH_I2C_Read... [23:51:27]Read from MH i2c: E2 FD 00 F4 05 00 C5 04 85 04 C1 04 6E 04 04 00 0B 73 03 00 69 04 A3 00 6F 04 04 00 BD 6C 03 00 B1 04 05 00 83 84 6D 82 05 70 04 05 00 94 AE 87 B3 04 72 04 04 00 EF D5 E5 CE 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 40 62 D2 95 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 BC EA 7B 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4E 06 00 00 B1 04 04 00 0C B2 B8 1F 70 04 04 00 0C B2 B8 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 61 74 5E 03 EF 03 09 90 00 25 [23:51:27]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 0B 73 03 00 69 04 A3 00 6F 04 04 00 BD 6C 03 00 B1 04 05 00 83 84 6D 82 05 70 04 05 00 94 AE 87 B3 04 72 04 04 00 EF D5 E5 CE 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 40 62 D2 95 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 BC EA 7B 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4E 06 00 00 B1 04 04 00 0C B2 B8 1F 70 04 04 00 0C B2 B8 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 61 74 5E 03 EF 03 09 90 00 [23:51:27]wFMCommunicate OK [23:51:27]wFMCommunicate request_size=4 [23:51:27]MH_SAM_APDU [23:51:27]CAPDU: 80 17 00 00 [23:51:27]Write to MH i2c: E2 08 00 F5 05 80 17 00 00 00 00 00 00 7A [23:51:27]Write i2c OK [23:51:27]MH_I2C_Read... [23:51:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:51:27]Read from MH i2c: E2 [23:51:27]MH_I2C_Read... [23:51:27]Read from MH i2c: E2 FD 00 [23:51:27]MH_I2C_Read... [23:51:27]Read from MH i2c: E2 FD 00 F5 05 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 71 DE 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 C6 [23:51: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 71 DE 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 [23:51:27]wFMCommunicate OK [23:51:27]wFMCommunicate request_size=4 [23:51:27]MH_SAM_APDU [23:51:27]CAPDU: 80 17 00 00 [23:51:27]Write to MH i2c: E2 08 00 F6 05 80 17 00 00 00 00 00 00 7B [23:51:27]Write i2c OK [23:51:27]MH_I2C_Read... [23:51:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:51:27]Read from MH i2c: E2 [23:51:27]MH_I2C_Read... [23:51:27]Read from MH i2c: E2 FD 00 [23:51:27]MH_I2C_Read... [23:51:27]Read from MH i2c: E2 FD 00 F6 05 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 8D [23:51: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 [23:51:27]wFMCommunicate OK [23:51:27]wFMCommunicate request_size=4 [23:51:27]MH_SAM_APDU [23:51:27]CAPDU: 80 17 00 00 [23:51:27]Write to MH i2c: E2 08 00 F7 05 80 17 00 00 00 00 00 00 7C [23:51:27]Write i2c OK [23:51:27]MH_I2C_Read... [23:51:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:51:28]Read from MH i2c: E2 [23:51:28]MH_I2C_Read... [23:51:28]Read from MH i2c: E2 FD 00 [23:51:28]MH_I2C_Read... [23:51:28]Read from MH i2c: E2 FD 00 F7 05 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 08 [23:51: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 [23:51:28]wFMCommunicate OK [23:51:28]wFMCommunicate request_size=4 [23:51:28]MH_SAM_APDU [23:51:28]CAPDU: 80 17 00 00 [23:51:28]Write to MH i2c: E2 08 00 F8 05 80 17 00 00 00 00 00 00 7D [23:51:28]Write i2c OK [23:51:28]MH_I2C_Read... [23:51:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [23:51:28]Read from MH i2c: E2 [23:51:28]MH_I2C_Read... [23:51:28]Read from MH i2c: E2 E2 00 [23:51:28]MH_I2C_Read... [23:51:28]Read from MH i2c: E2 E2 00 F8 05 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 5B [23:51: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 [23:51:28]wFMCommunicate OK [23:51:28]SAM_PROTO_GetFMData done [23:51:28]requested_item fm.sale_refund.total is exist - process it [23:51:28]requested_item fm.buy.total is exist - process it [23:51:28]requested_item shift.sale.total is exist - process it [23:51:28]SAM_PROTO_GetShiftData [23:51:28]wFMCommunicate request_size=4 [23:51:28]MH_SAM_APDU [23:51:28]CAPDU: 80 13 02 00 [23:51:28]Write to MH i2c: E2 08 00 F9 05 80 13 02 00 00 00 00 00 7C [23:51:28]Write i2c OK [23:51:28]MH_I2C_Read... [23:51:28]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:51:28]Read from MH i2c: E2 [23:51:28]MH_I2C_Read... [23:51:28]Read from MH i2c: E2 FD 00 [23:51:28]MH_I2C_Read... [23:51:28]Read from MH i2c: E2 FD 00 F9 05 00 BC 04 AA 04 B8 04 6E 04 04 00 55 02 00 00 69 04 9E 00 6F 04 04 00 51 02 00 00 B1 04 04 00 B3 90 D4 03 70 04 04 00 00 FD E1 02 72 04 03 00 B3 93 F2 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 65 27 68 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 E7 AD 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 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 D0 AC 23 70 04 03 00 D0 AC 23 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F0 C9 03 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 FA [23:51:28]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 55 02 00 00 69 04 9E 00 6F 04 04 00 51 02 00 00 B1 04 04 00 B3 90 D4 03 70 04 04 00 00 FD E1 02 72 04 03 00 B3 93 F2 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 65 27 68 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 E7 AD 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 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 D0 AC 23 70 04 03 00 D0 AC 23 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F0 C9 03 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [23:51:28]wFMCommunicate OK [23:51:28]wFMCommunicate request_size=4 [23:51:28]MH_SAM_APDU [23:51:28]CAPDU: 80 17 00 00 [23:51:28]Write to MH i2c: E2 08 00 FA 05 80 17 00 00 00 00 00 00 7F [23:51:28]Write i2c OK [23:51:28]MH_I2C_Read... [23:51:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:51:29]Read from MH i2c: E2 [23:51:29]MH_I2C_Read... [23:51:29]Read from MH i2c: E2 FD 00 [23:51:29]MH_I2C_Read... [23:51:29]Read from MH i2c: E2 FD 00 FA 05 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 D4 50 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 4D [23:51:29]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 D4 50 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [23:51:29]wFMCommunicate OK [23:51:29]wFMCommunicate request_size=4 [23:51:29]MH_SAM_APDU [23:51:29]CAPDU: 80 17 00 00 [23:51:29]Write to MH i2c: E2 08 00 FB 05 80 17 00 00 00 00 00 00 80 [23:51:29]Write i2c OK [23:51:29]MH_I2C_Read... [23:51:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:51:29]Read from MH i2c: E2 [23:51:29]MH_I2C_Read... [23:51:29]Read from MH i2c: E2 FD 00 [23:51:29]MH_I2C_Read... [23:51:29]Read from MH i2c: E2 FD 00 FB 05 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 A9 [23:51:29]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [23:51:29]wFMCommunicate OK [23:51:29]wFMCommunicate request_size=4 [23:51:29]MH_SAM_APDU [23:51:29]CAPDU: 80 17 00 00 [23:51:29]Write to MH i2c: E2 08 00 FC 05 80 17 00 00 00 00 00 00 81 [23:51:29]Write i2c OK [23:51:29]MH_I2C_Read... [23:51:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:51:29]Read from MH i2c: E2 [23:51:29]MH_I2C_Read... [23:51:29]Read from MH i2c: E2 FD 00 [23:51:29]MH_I2C_Read... [23:51:29]Read from MH i2c: E2 FD 00 FC 05 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 02 [23:51:29]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [23:51:29]wFMCommunicate OK [23:51:29]wFMCommunicate request_size=4 [23:51:29]MH_SAM_APDU [23:51:29]CAPDU: 80 17 00 00 [23:51:29]Write to MH i2c: E2 08 00 FD 05 80 17 00 00 00 00 00 00 82 [23:51:29]Write i2c OK [23:51:29]MH_I2C_Read... [23:51:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [23:51:30]Read from MH i2c: E2 [23:51:30]MH_I2C_Read... [23:51:30]Read from MH i2c: E2 D9 00 [23:51:30]MH_I2C_Read... [23:51:30]Read from MH i2c: E2 D9 00 FD 05 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 61 [23:51:30]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:51:30]wFMCommunicate OK [23:51:30]SAM_PROTO_GetShiftData done [23:51:30]requested_item shift.sale.total_cash is exist - process it [23:51:30]requested_item shift.sale_refund.total is exist - process it [23:51:30]requested_item shift.sale_refund.total_cash is exist - process it [23:51:30]requested_item shift.buy.total is exist - process it [23:51:30]requested_item shift.buy.total_cash is exist - process it [23:51:30]produce_requested_data done [23:51:30]produce_requested_data return {"fm.sale.total":236630519.07,"fm.sale_refund.total":5321979.00,"fm.buy.total":0.00,"shift.sale.total":642623.23,"shift.sale.total_cash":483648.00,"shift.sale_refund.total":23380.00,"shift.sale_refund.total_cash":23380.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [23:51:30]process_action_free get_value [23:51:30]json_value_free [23:51:30]json_value_free done [23:51:30]process_json_proto returns [23:51:30]Send response to host [23:51:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":236630519.07,"fm.sale_refund.total":5321979.00,"fm.buy.total":0.00,"shift.sale.total":642623.23,"shift.sale.total_cash":483648.00,"shift.sale_refund.total":23380.00,"shift.sale_refund.total_cash":23380.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [23:51:30]free response buf [23:51:30]execute_script done [23:51:30]execute_script returns [23:51:30]free content buf [23:51:30]Sock 8.Close socket [23:51:30]Sock 8.Thread stoped [23:51:30]accept exits with 9 [23:51:30]New connection [23:51:30]New thread 3066711396 created [23:51:30]Thread 3066568036 joined [23:51:30]Waiting for new connection... [23:51:30] Sock 9.Parse request [23:51:30]Sock 9.Check first char [23:51:30]Sock 9.First char is OK [23:51:30]request: POST /json_proto HTTP/1.0 [23:51:30]Method: POST [23:51:30]URL: /json_proto [23:51:30]Method is POST - this is cgi request [23:51:30]url: /json_proto [23:51:30]query_string will be loaded in cgi processing [23:51:30]execute_cgi json_proto POST (null) [23:51:30]execute_cgi path=json_proto method=POST [23:51:30]POST find Content-Length [23:51:30]Host: 172.17.43.131:8080 [23:51:30]Content-Length: 331 [23:51:30]Content-Type: application/json [23:51:30] [23:51:30]POST finish read [23:51:30]Found Content-Length = 331 [23:51:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:51:30]execute_script... [23:51:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:51:30]POST & json_proto [23:51:30]process_json_proto [23:51:30]json parsed OK: [23:51:30]protocol is kg_v1.0 [23:51:30]action value=get_value [23:51:30]process_action get_value [23:51:30]cmd_get_value [23:51:30]process_action get_value done [23:51:30]requested_data is exist [23:51:30]produce_requested_data [23:51:30]requested_item fm.sale.total is exist - process it [23:51:30]SAM_PROTO_GetFMData [23:51:30]wFMCommunicate request_size=4 [23:51:30]MH_SAM_APDU [23:51:30]CAPDU: 80 13 03 00 [23:51:30]Write to MH i2c: E2 08 00 FE 05 80 13 03 00 00 00 00 00 82 [23:51:30]Write i2c OK [23:51:30]MH_I2C_Read... [23:51:30]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:51:30]Read from MH i2c: E2 [23:51:30]MH_I2C_Read... [23:51:30]Read from MH i2c: E2 FD 00 [23:51:30]MH_I2C_Read... [23:51:30]Read from MH i2c: E2 FD 00 FE 05 00 C5 04 85 04 C1 04 6E 04 04 00 0B 73 03 00 69 04 A3 00 6F 04 04 00 BD 6C 03 00 B1 04 05 00 83 84 6D 82 05 70 04 05 00 94 AE 87 B3 04 72 04 04 00 EF D5 E5 CE 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 40 62 D2 95 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 BC EA 7B 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4E 06 00 00 B1 04 04 00 0C B2 B8 1F 70 04 04 00 0C B2 B8 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 61 74 5E 03 EF 03 09 90 00 2F [23:51:30]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 0B 73 03 00 69 04 A3 00 6F 04 04 00 BD 6C 03 00 B1 04 05 00 83 84 6D 82 05 70 04 05 00 94 AE 87 B3 04 72 04 04 00 EF D5 E5 CE 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 40 62 D2 95 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 BC EA 7B 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4E 06 00 00 B1 04 04 00 0C B2 B8 1F 70 04 04 00 0C B2 B8 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 61 74 5E 03 EF 03 09 90 00 [23:51:30]wFMCommunicate OK [23:51:30]wFMCommunicate request_size=4 [23:51:30]MH_SAM_APDU [23:51:30]CAPDU: 80 17 00 00 [23:51:30]Write to MH i2c: E2 08 00 FF 05 80 17 00 00 00 00 00 00 84 [23:51:30]Write i2c OK [23:51:30]MH_I2C_Read... [23:51:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:51:31]Read from MH i2c: E2 [23:51:31]MH_I2C_Read... [23:51:31]Read from MH i2c: E2 FD 00 [23:51:31]MH_I2C_Read... [23:51:31]Read from MH i2c: E2 FD 00 FF 05 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 71 DE 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 D0 [23:51: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 71 DE 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 [23:51:31]wFMCommunicate OK [23:51:31]wFMCommunicate request_size=4 [23:51:31]MH_SAM_APDU [23:51:31]CAPDU: 80 17 00 00 [23:51:31]Write to MH i2c: E2 08 00 00 06 80 17 00 00 00 00 00 00 86 [23:51:31]Write i2c OK [23:51:31]MH_I2C_Read... [23:51:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:51:31]Read from MH i2c: E2 [23:51:31]MH_I2C_Read... [23:51:31]Read from MH i2c: E2 FD 00 [23:51:31]MH_I2C_Read... [23:51:31]Read from MH i2c: E2 FD 00 00 06 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 98 [23:51:31]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 [23:51:31]wFMCommunicate OK [23:51:31]wFMCommunicate request_size=4 [23:51:31]MH_SAM_APDU [23:51:31]CAPDU: 80 17 00 00 [23:51:31]Write to MH i2c: E2 08 00 01 06 80 17 00 00 00 00 00 00 87 [23:51:31]Write i2c OK [23:51:31]MH_I2C_Read... [23:51:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:51:31]Read from MH i2c: E2 [23:51:31]MH_I2C_Read... [23:51:31]Read from MH i2c: E2 FD 00 [23:51:31]MH_I2C_Read... [23:51:31]Read from MH i2c: E2 FD 00 01 06 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 13 [23:51:31]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 [23:51:31]wFMCommunicate OK [23:51:31]wFMCommunicate request_size=4 [23:51:31]MH_SAM_APDU [23:51:31]CAPDU: 80 17 00 00 [23:51:31]Write to MH i2c: E2 08 00 02 06 80 17 00 00 00 00 00 00 88 [23:51:31]Write i2c OK [23:51:31]MH_I2C_Read... [23:51:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [23:51:32]Read from MH i2c: E2 [23:51:32]MH_I2C_Read... [23:51:32]Read from MH i2c: E2 E2 00 [23:51:32]MH_I2C_Read... [23:51:32]Read from MH i2c: E2 E2 00 02 06 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 66 [23:51:32]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 [23:51:32]wFMCommunicate OK [23:51:32]SAM_PROTO_GetFMData done [23:51:32]requested_item fm.sale_refund.total is exist - process it [23:51:32]requested_item fm.buy.total is exist - process it [23:51:32]requested_item shift.sale.total is exist - process it [23:51:32]SAM_PROTO_GetShiftData [23:51:32]wFMCommunicate request_size=4 [23:51:32]MH_SAM_APDU [23:51:32]CAPDU: 80 13 02 00 [23:51:32]Write to MH i2c: E2 08 00 03 06 80 13 02 00 00 00 00 00 87 [23:51:32]Write i2c OK [23:51:32]MH_I2C_Read... [23:51:32]OFD Sender: No OFD packet to send [23:51:32]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:51:32]Read from MH i2c: E2 [23:51:32]MH_I2C_Read... [23:51:32]Read from MH i2c: E2 FD 00 [23:51:32]MH_I2C_Read... [23:51:32]Read from MH i2c: E2 FD 00 03 06 00 BC 04 AA 04 B8 04 6E 04 04 00 55 02 00 00 69 04 9E 00 6F 04 04 00 51 02 00 00 B1 04 04 00 B3 90 D4 03 70 04 04 00 00 FD E1 02 72 04 03 00 B3 93 F2 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 65 27 68 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 E7 AD 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 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 D0 AC 23 70 04 03 00 D0 AC 23 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F0 C9 03 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 05 [23:51:32]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 55 02 00 00 69 04 9E 00 6F 04 04 00 51 02 00 00 B1 04 04 00 B3 90 D4 03 70 04 04 00 00 FD E1 02 72 04 03 00 B3 93 F2 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 65 27 68 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 E7 AD 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 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 D0 AC 23 70 04 03 00 D0 AC 23 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F0 C9 03 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [23:51:32]wFMCommunicate OK [23:51:32]wFMCommunicate request_size=4 [23:51:32]MH_SAM_APDU [23:51:32]CAPDU: 80 17 00 00 [23:51:32]Write to MH i2c: E2 08 00 04 06 80 17 00 00 00 00 00 00 8A [23:51:32]Write i2c OK [23:51:32]MH_I2C_Read... [23:51:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:51:33]Read from MH i2c: E2 [23:51:33]MH_I2C_Read... [23:51:33]Read from MH i2c: E2 FD 00 [23:51:33]MH_I2C_Read... [23:51:33]Read from MH i2c: E2 FD 00 04 06 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 D4 50 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 58 [23:51:33]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 D4 50 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [23:51:33]wFMCommunicate OK [23:51:33]wFMCommunicate request_size=4 [23:51:33]MH_SAM_APDU [23:51:33]CAPDU: 80 17 00 00 [23:51:33]Write to MH i2c: E2 08 00 05 06 80 17 00 00 00 00 00 00 8B [23:51:33]Write i2c OK [23:51:33]MH_I2C_Read... [23:51:33]Read from MH i2c: E2 [23:51:33]MH_I2C_Read... [23:51:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:51:33]Read from MH i2c: E2 FD 00 [23:51:33]MH_I2C_Read... [23:51:33]Read from MH i2c: E2 FD 00 05 06 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 B4 [23:51:33]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [23:51:33]wFMCommunicate OK [23:51:33]wFMCommunicate request_size=4 [23:51:33]MH_SAM_APDU [23:51:33]CAPDU: 80 17 00 00 [23:51:33]Write to MH i2c: E2 08 00 06 06 80 17 00 00 00 00 00 00 8C [23:51:33]Write i2c OK [23:51:33]MH_I2C_Read... [23:51:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:51:34]Read from MH i2c: E2 [23:51:34]MH_I2C_Read... [23:51:34]Read from MH i2c: E2 FD 00 [23:51:34]MH_I2C_Read... [23:51:34]Read from MH i2c: E2 FD 00 06 06 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 0D [23:51:34]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [23:51:34]wFMCommunicate OK [23:51:34]wFMCommunicate request_size=4 [23:51:34]MH_SAM_APDU [23:51:34]CAPDU: 80 17 00 00 [23:51:34]Write to MH i2c: E2 08 00 07 06 80 17 00 00 00 00 00 00 8D [23:51:34]Write i2c OK [23:51:34]MH_I2C_Read... [23:51:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [23:51:34]Read from MH i2c: E2 [23:51:34]MH_I2C_Read... [23:51:34]Read from MH i2c: E2 D9 00 [23:51:34]MH_I2C_Read... [23:51:34]Read from MH i2c: E2 D9 00 07 06 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 6C [23:51:34]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:51:34]wFMCommunicate OK [23:51:34]SAM_PROTO_GetShiftData done [23:51:34]requested_item shift.sale.total_cash is exist - process it [23:51:34]requested_item shift.sale_refund.total is exist - process it [23:51:34]requested_item shift.sale_refund.total_cash is exist - process it [23:51:34]requested_item shift.buy.total is exist - process it [23:51:34]requested_item shift.buy.total_cash is exist - process it [23:51:34]produce_requested_data done [23:51:34]produce_requested_data return {"fm.sale.total":236630519.07,"fm.sale_refund.total":5321979.00,"fm.buy.total":0.00,"shift.sale.total":642623.23,"shift.sale.total_cash":483648.00,"shift.sale_refund.total":23380.00,"shift.sale_refund.total_cash":23380.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [23:51:34]process_action_free get_value [23:51:34]json_value_free [23:51:34]json_value_free done [23:51:34]process_json_proto returns [23:51:34]Send response to host [23:51:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":236630519.07,"fm.sale_refund.total":5321979.00,"fm.buy.total":0.00,"shift.sale.total":642623.23,"shift.sale.total_cash":483648.00,"shift.sale_refund.total":23380.00,"shift.sale_refund.total_cash":23380.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [23:51:34]free response buf [23:51:34]execute_script done [23:51:34]execute_script returns [23:51:34]free content buf [23:51:34]Sock 9.Close socket [23:51:34]Sock 9.Thread stoped [23:51:34]accept exits with 8 [23:51:34]New connection [23:51:34]New thread 3066568036 created [23:51:34]Thread 3066711396 joined [23:51:34]Waiting for new connection... [23:51:34] Sock 8.Parse request [23:51:34]Sock 8.Check first char [23:51:34]Sock 8.First char is OK [23:51:34]request: POST /json_proto HTTP/1.0 [23:51:34]Method: POST [23:51:34]URL: /json_proto [23:51:34]Method is POST - this is cgi request [23:51:34]url: /json_proto [23:51:34]query_string will be loaded in cgi processing [23:51:34]execute_cgi json_proto POST (null) [23:51:34]execute_cgi path=json_proto method=POST [23:51:34]POST find Content-Length [23:51:34]Host: 172.17.43.131:8080 [23:51:34]Content-Length: 251 [23:51:34]Content-Type: application/json [23:51:34] [23:51:34]POST finish read [23:51:34]Found Content-Length = 251 [23:51:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u0421\u0430\u043C\u0430\u0442\u043E\u0432 \u0411. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:51:34]execute_script... [23:51:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u0421\u0430\u043C\u0430\u0442\u043E\u0432 \u0411. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:51:34]POST & json_proto [23:51:34]process_json_proto [23:51:34]json parsed OK: [23:51:34]protocol is kg_v1.0 [23:51:34]action value=x_report [23:51:34]process_action x_report [23:51:34]cmd_x_report [23:51:34]MH_GetDate [23:51:34]Write to MH i2c: F0 00 00 08 06 FD [23:51:34]Write i2c OK [23:51:34]MH_I2C_Read... [23:51:34]Read from MH i2c: F0 [23:51:34]MH_I2C_Read... [23:51:34]Read from MH i2c: F0 09 00 [23:51:34]MH_I2C_Read... [23:51:34]Read from MH i2c: F0 09 00 08 06 00 87 D9 A6 66 F8 BA A6 66 30 [23:51:34]GetLastDocTimeStamp 1722210489 [23:51:34]current date 1722210695 [23:51:34]FM_GetShiftState [23:51:34]SAM_PROTO_GetShiftState [23:51:34]wFMCommunicate request_size=4 [23:51:34]MH_SAM_APDU [23:51:34]CAPDU: 80 13 01 00 [23:51:34]Write to MH i2c: E2 08 00 09 06 80 13 01 00 00 00 00 00 8C [23:51:34]Write i2c OK [23:51:34]MH_I2C_Read... [23:51:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:51:34]Read from MH i2c: E2 [23:51:34]MH_I2C_Read... [23:51:34]Read from MH i2c: E2 0E 00 [23:51:34]MH_I2C_Read... [23:51:34]Read from MH i2c: E2 0E 00 09 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 3D [23:51:34]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [23:51:34]wFMCommunicate OK [23:51:34]SAM_PROTO_GetShiftState done [23:51:34]FM_GetShiftState done [23:51:34]KKMCreateXReportDocument [23:51:34]Load OK [23:51:34]Malloc new data [23:51:34]MH_GetDate [23:51:34]Write to MH i2c: F0 00 00 0A 06 FF [23:51:34]Write i2c OK [23:51:34]MH_I2C_Read... [23:51:34]Read from MH i2c: F0 [23:51:34]MH_I2C_Read... [23:51:34]Read from MH i2c: F0 09 00 [23:51:34]MH_I2C_Read... [23:51:34]Read from MH i2c: F0 09 00 0A 06 00 87 D9 A6 66 F8 BA A6 66 32 [23:51:34]Malloc new data [23:51:34]Malloc new data [23:51:34]wFMCommunicate request_size=4 [23:51:34]MH_SAM_APDU [23:51:34]CAPDU: 80 11 00 00 [23:51:34]Write to MH i2c: E2 08 00 0B 06 80 11 00 00 00 00 00 00 8B [23:51:34]Write i2c OK [23:51:34]MH_I2C_Read... [23:51:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:51:34]Read from MH i2c: E2 [23:51:34]MH_I2C_Read... [23:51:34]Read from MH i2c: E2 17 00 [23:51:34]MH_I2C_Read... [23:51:34]Read from MH i2c: E2 17 00 0B 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E8 [23:51:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:51:34]wFMCommunicate OK [23:51:34]SAM_PROTO_GetFieldsCounters [23:51:34]wFMCommunicate request_size=4 [23:51:34]MH_SAM_APDU [23:51:34]CAPDU: 80 13 00 00 [23:51:34]Write to MH i2c: E2 08 00 0C 06 80 13 00 00 00 00 00 00 8E [23:51:34]Write i2c OK [23:51:34]MH_I2C_Read... [23:51:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:51:34]Read from MH i2c: E2 [23:51:35]MH_I2C_Read... [23:51:35]Read from MH i2c: E2 62 00 [23:51:35]MH_I2C_Read... [23:51:35]Read from MH i2c: E2 62 00 0C 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 79 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 55 02 00 00 5E 04 04 00 55 02 00 00 57 04 04 00 56 02 00 00 19 04 04 00 00 00 00 00 90 00 66 [23:51:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 79 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 55 02 00 00 5E 04 04 00 55 02 00 00 57 04 04 00 56 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:51:35]wFMCommunicate OK [23:51:35]SAM_PROTO_GetFieldsCounters done [23:51:35]Malloc new data [23:51:35]Malloc new data [23:51:35]Malloc new data [23:51:35]KKMCreateXReportDocument OK [23:51:35]KKMSetXReportData OK [23:51:35]KKMPrepareXReportFMData [23:51:35]SAM_PROTO_GetShiftData [23:51:35]wFMCommunicate request_size=4 [23:51:35]MH_SAM_APDU [23:51:35]CAPDU: 80 13 02 00 [23:51:35]Write to MH i2c: E2 08 00 0D 06 80 13 02 00 00 00 00 00 91 [23:51:35]Write i2c OK [23:51:35]MH_I2C_Read... [23:51:35]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:51:35]Read from MH i2c: E2 [23:51:35]MH_I2C_Read... [23:51:35]Read from MH i2c: E2 FD 00 [23:51:35]MH_I2C_Read... [23:51:35]Read from MH i2c: E2 FD 00 0D 06 00 BC 04 AA 04 B8 04 6E 04 04 00 55 02 00 00 69 04 9E 00 6F 04 04 00 51 02 00 00 B1 04 04 00 B3 90 D4 03 70 04 04 00 00 FD E1 02 72 04 03 00 B3 93 F2 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 65 27 68 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 E7 AD 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 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 D0 AC 23 70 04 03 00 D0 AC 23 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F0 C9 03 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 0F [23:51:35]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 55 02 00 00 69 04 9E 00 6F 04 04 00 51 02 00 00 B1 04 04 00 B3 90 D4 03 70 04 04 00 00 FD E1 02 72 04 03 00 B3 93 F2 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 65 27 68 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 E7 AD 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 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 D0 AC 23 70 04 03 00 D0 AC 23 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F0 C9 03 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [23:51:35]wFMCommunicate OK [23:51:35]wFMCommunicate request_size=4 [23:51:35]MH_SAM_APDU [23:51:35]CAPDU: 80 17 00 00 [23:51:35]Write to MH i2c: E2 08 00 0E 06 80 17 00 00 00 00 00 00 94 [23:51:35]Write i2c OK [23:51:35]MH_I2C_Read... [23:51:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:51:35]Read from MH i2c: E2 [23:51:35]MH_I2C_Read... [23:51:35]Read from MH i2c: E2 FD 00 [23:51:35]MH_I2C_Read... [23:51:35]Read from MH i2c: E2 FD 00 0E 06 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 D4 50 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 62 [23:51:36]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 D4 50 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [23:51:36]wFMCommunicate OK [23:51:36]wFMCommunicate request_size=4 [23:51:36]MH_SAM_APDU [23:51:36]CAPDU: 80 17 00 00 [23:51:36]Write to MH i2c: E2 08 00 0F 06 80 17 00 00 00 00 00 00 95 [23:51:36]Write i2c OK [23:51:36]MH_I2C_Read... [23:51:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:51:36]Read from MH i2c: E2 [23:51:36]MH_I2C_Read... [23:51:36]Read from MH i2c: E2 FD 00 [23:51:36]MH_I2C_Read... [23:51:36]Read from MH i2c: E2 FD 00 0F 06 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 BE [23:51:36]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [23:51:36]wFMCommunicate OK [23:51:36]wFMCommunicate request_size=4 [23:51:36]MH_SAM_APDU [23:51:36]CAPDU: 80 17 00 00 [23:51:36]Write to MH i2c: E2 08 00 10 06 80 17 00 00 00 00 00 00 96 [23:51:36]Write i2c OK [23:51:36]MH_I2C_Read... [23:51:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:51:36]Read from MH i2c: E2 [23:51:36]MH_I2C_Read... [23:51:36]Read from MH i2c: E2 FD 00 [23:51:36]MH_I2C_Read... [23:51:36]Read from MH i2c: E2 FD 00 10 06 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 17 [23:51:36]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [23:51:37]wFMCommunicate OK [23:51:37]wFMCommunicate request_size=4 [23:51:37]MH_SAM_APDU [23:51:37]CAPDU: 80 17 00 00 [23:51:37]Write to MH i2c: E2 08 00 11 06 80 17 00 00 00 00 00 00 97 [23:51:37]Write i2c OK [23:51:37]MH_I2C_Read... [23:51:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [23:51:37]Read from MH i2c: E2 [23:51:37]MH_I2C_Read... [23:51:37]Read from MH i2c: E2 D9 00 [23:51:37]MH_I2C_Read... [23:51:37]Read from MH i2c: E2 D9 00 11 06 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 76 [23:51:37]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:51:37]wFMCommunicate OK [23:51:37]SAM_PROTO_GetShiftData done [23:51:37]1194 (1208) - счетчики итогов смены [23:51:37] 1134 (4) - 597 - количество чеков со всеми признаками расчетов [23:51:37] 1129 (158) - счетчики операций «приход» [23:51:37] 1135 (4) - 593 - количество чеков по признаку расчетов [23:51:37] 1201 (4) - 642623.23 - общая итоговая сумма в чеках [23:51:37] 1136 (4) - 483648.00 - итоговая сумма в чеках наличными [23:51:37] 1138 (3) - 158975.23 - итоговая сумма в чеках безналичными [23:51:37] 1024 (123) - суммы налогов [23:51:37] 1006 (9) - суммы НДС [23:51:37] 1010 (1) - 0% - код ставки НДС [23:51:37] 1011 (0) - 0.00 - сумма НДС по ставке [23:51:37] 1006 (12) - суммы НДС [23:51:37] 1010 (1) - 12% - код ставки НДС [23:51:37] 1011 (3) - 68258.29 - сумма НДС по ставке [23:51:37] 1007 (9) - суммы НСП [23:51:37] 1014 (1) - 0% - код ставки НСП [23:51:37] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:37] 1007 (12) - суммы НСП [23:51:37] 1014 (1) - 1% - код ставки НСП [23:51:37] 1015 (3) - 5688.07 - сумма НСП по ставке [23:51:37] 1007 (9) - суммы НСП [23:51:37] 1014 (1) - 2% - код ставки НСП [23:51:37] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:37] 1007 (9) - суммы НСП [23:51:37] 1014 (1) - 3% - код ставки НСП [23:51:37] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:37] 1007 (9) - суммы НСП [23:51:37] 1014 (1) - 5% - код ставки НСП [23:51:37] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:37] 1007 (9) - суммы НСП [23:51:37] 1014 (1) - 0,50% - код ставки НСП [23:51:37] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:37] 1007 (9) - суммы НСП [23:51:37] 1014 (1) - 1,50% - код ставки НСП [23:51:37] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:37] 1130 (152) - счетчики операций «возврат прихода» [23:51:37] 1135 (4) - 4 - количество чеков по признаку расчетов [23:51:37] 1201 (3) - 23380.00 - общая итоговая сумма в чеках [23:51:37] 1136 (3) - 23380.00 - итоговая сумма в чеках наличными [23:51:37] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [23:51:37] 1024 (122) - суммы налогов [23:51:37] 1006 (9) - суммы НДС [23:51:37] 1010 (1) - 0% - код ставки НДС [23:51:37] 1011 (0) - 0.00 - сумма НДС по ставке [23:51:37] 1006 (12) - суммы НДС [23:51:37] 1010 (1) - 12% - код ставки НДС [23:51:37] 1011 (3) - 2483.04 - сумма НДС по ставке [23:51:37] 1007 (9) - суммы НСП [23:51:37] 1014 (1) - 0% - код ставки НСП [23:51:37] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:37] 1007 (11) - суммы НСП [23:51:37] 1014 (1) - 1% - код ставки НСП [23:51:37] 1015 (2) - 206.92 - сумма НСП по ставке [23:51:37] 1007 (9) - суммы НСП [23:51:37] 1014 (1) - 2% - код ставки НСП [23:51:37] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:37] 1007 (9) - суммы НСП [23:51:37] 1014 (1) - 3% - код ставки НСП [23:51:37] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:37] 1007 (9) - суммы НСП [23:51:37] 1014 (1) - 5% - код ставки НСП [23:51:37] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:37] 1007 (9) - суммы НСП [23:51:37] 1014 (1) - 0,50% - код ставки НСП [23:51:37] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:37] 1007 (9) - суммы НСП [23:51:37] 1014 (1) - 1,50% - код ставки НСП [23:51:37] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:37] 1131 (141) - счетчики операций «расход» [23:51:37] 1135 (4) - 0 - количество чеков по признаку расчетов [23:51:37] 1201 (0) - 0.00 - общая итоговая сумма в чеках [23:51:37] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [23:51:37] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [23:51:37] 1024 (117) - суммы налогов [23:51:37] 1006 (9) - суммы НДС [23:51:37] 1010 (1) - 0% - код ставки НДС [23:51:37] 1011 (0) - 0.00 - сумма НДС по ставке [23:51:37] OFD Sender: No OFD packet to send [23:51:37] 1006 (9) - суммы НДС [23:51:37] 1010 (1) - 12% - код ставки НДС [23:51:37] 1011 (0) - 0.00 - сумма НДС по ставке [23:51:37] 1007 (9) - суммы НСП [23:51:37] 1014 (1) - 0% - код ставки НСП [23:51:37] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:37] 1007 (9) - суммы НСП [23:51:37] 1014 (1) - 1% - код ставки НСП [23:51:37] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:37] 1007 (9) - суммы НСП [23:51:37] 1014 (1) - 2% - код ставки НСП [23:51:37] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:37] 1007 (9) - суммы НСП [23:51:37] 1014 (1) - 3% - код ставки НСП [23:51:37] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:37] 1007 (9) - суммы НСП [23:51:37] 1014 (1) - 5% - код ставки НСП [23:51:37] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:37] 1007 (9) - суммы НСП [23:51:37] 1014 (1) - 0,50% - код ставки НСП [23:51:37] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:37] 1007 (9) - суммы НСП [23:51:37] 1014 (1) - 1,50% - код ставки НСП [23:51:37] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:37] 1132 (141) - счетчики операций «возврат расхода» [23:51:37] 1135 (4) - 0 - количество чеков по признаку расчетов [23:51:37] 1201 (0) - 0.00 - общая итоговая сумма в чеках [23:51:37] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [23:51:37] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [23:51:37] 1024 (117) - суммы налогов [23:51:37] 1006 (9) - суммы НДС [23:51:37] 1010 (1) - 0% - код ставки НДС [23:51:37] 1011 (0) - 0.00 - сумма НДС по ставке [23:51:37] 1006 (9) - суммы НДС [23:51:37] 1010 (1) - 12% - код ставки НДС [23:51:37] 1011 (0) - 0.00 - сумма НДС по ставке [23:51:37] 1007 (9) - суммы НСП [23:51:37] 1014 (1) - 0% - код ставки НСП [23:51:37] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:37] 1007 (9) - суммы НСП [23:51:37] 1014 (1) - 1% - код ставки НСП [23:51:37] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:37] 1007 (9) - суммы НСП [23:51:37] 1014 (1) - 2% - код ставки НСП [23:51:37] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:37] 1007 (9) - суммы НСП [23:51:37] 1014 (1) - 3% - код ставки НСП [23:51:37] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:37] 1007 (9) - суммы НСП [23:51:37] 1014 (1) - 5% - код ставки НСП [23:51:37] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:37] 1007 (9) - суммы НСП [23:51:37] 1014 (1) - 0,50% - код ставки НСП [23:51:37] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:37] 1007 (9) - суммы НСП [23:51:37] 1014 (1) - 1,50% - код ставки НСП [23:51:37] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:37] 1133 (588) - - счетчики коррекции - не используются [23:51:37]SetTLVBufToDocument [23:51:37]Processing tag 1194 (04AA) [23:51:37]Load OK [23:51:37]SetTLVBufToDocument [23:51:37]Processing tag 1134 (046E) [23:51:37]Malloc new data [23:51:37]Processing tag 1129 (0469) [23:51:37]Load OK [23:51:37]SetTLVBufToDocument [23:51:37]Processing tag 1135 (046F) [23:51:37]Malloc new data [23:51:37]Processing tag 1201 (04B1) [23:51:37]Malloc new data [23:51:37]Processing tag 1136 (0470) [23:51:37]Malloc new data [23:51:37]Processing tag 1138 (0472) [23:51:37]Malloc new data [23:51:37]Processing tag 1024 (0400) [23:51:37]Load OK [23:51:37]SetTLVBufToDocument [23:51:37]Processing tag 1006 (03EE) [23:51:37]Load OK [23:51:37]SetTLVBufToDocument [23:51:37]Processing tag 1010 (03F2) [23:51:37]Malloc new data [23:51:37]Processing tag 1011 (03F3) [23:51:37]Malloc new data [23:51:37]SetTLVBufToDocument err=0 [23:51:37]Processing tag 1006 (03EE) [23:51:37]Load OK [23:51:37]SetTLVBufToDocument [23:51:37]Processing tag 1010 (03F2) [23:51:37]Malloc new data [23:51:37]Processing tag 1011 (03F3) [23:51:37]Malloc new data [23:51:37]SetTLVBufToDocument err=0 [23:51:37]Processing tag 1007 (03EF) [23:51:37]Load OK [23:51:37]SetTLVBufToDocument [23:51:37]Processing tag 1014 (03F6) [23:51:37]Malloc new data [23:51:37]Processing tag 1015 (03F7) [23:51:37]Malloc new data [23:51:38]SetTLVBufToDocument err=0 [23:51:38]Processing tag 1007 (03EF) [23:51:38]Load OK [23:51:38]SetTLVBufToDocument [23:51:38]Processing tag 1014 (03F6) [23:51:38]Malloc new data [23:51:38]Processing tag 1015 (03F7) [23:51:38]Malloc new data [23:51:38]SetTLVBufToDocument err=0 [23:51:38]Processing tag 1007 (03EF) [23:51:38]Load OK [23:51:38]SetTLVBufToDocument [23:51:38]Processing tag 1014 (03F6) [23:51:38]Malloc new data [23:51:38]Processing tag 1015 (03F7) [23:51:38]Malloc new data [23:51:38]SetTLVBufToDocument err=0 [23:51:38]Processing tag 1007 (03EF) [23:51:38]Load OK [23:51:38]SetTLVBufToDocument [23:51:38]Processing tag 1014 (03F6) [23:51:38]Malloc new data [23:51:38]Processing tag 1015 (03F7) [23:51:38]Malloc new data [23:51:38]SetTLVBufToDocument err=0 [23:51:38]Processing tag 1007 (03EF) [23:51:38]Load OK [23:51:38]SetTLVBufToDocument [23:51:38]Processing tag 1014 (03F6) [23:51:38]Malloc new data [23:51:38]Processing tag 1015 (03F7) [23:51:38]Malloc new data [23:51:38]SetTLVBufToDocument err=0 [23:51:38]Processing tag 1007 (03EF) [23:51:38]Load OK [23:51:38]SetTLVBufToDocument [23:51:38]Processing tag 1014 (03F6) [23:51:38]Malloc new data [23:51:38]Processing tag 1015 (03F7) [23:51:38]Malloc new data [23:51:38]SetTLVBufToDocument err=0 [23:51:38]Processing tag 1007 (03EF) [23:51:38]Load OK [23:51:38]SetTLVBufToDocument [23:51:38]Processing tag 1014 (03F6) [23:51:38]Malloc new data [23:51:38]Processing tag 1015 (03F7) [23:51:38]Malloc new data [23:51:38]SetTLVBufToDocument err=0 [23:51:38]SetTLVBufToDocument err=0 [23:51:38]SetTLVBufToDocument err=0 [23:51:38]Processing tag 1130 (046A) [23:51:38]Load OK [23:51:38]SetTLVBufToDocument [23:51:38]Processing tag 1135 (046F) [23:51:38]Malloc new data [23:51:38]Processing tag 1201 (04B1) [23:51:38]Malloc new data [23:51:38]Processing tag 1136 (0470) [23:51:38]Malloc new data [23:51:38]Processing tag 1138 (0472) [23:51:38]Malloc new data [23:51:38]Processing tag 1024 (0400) [23:51:38]Load OK [23:51:38]SetTLVBufToDocument [23:51:38]Processing tag 1006 (03EE) [23:51:38]Load OK [23:51:38]SetTLVBufToDocument [23:51:38]Processing tag 1010 (03F2) [23:51:38]Malloc new data [23:51:38]Processing tag 1011 (03F3) [23:51:38]Malloc new data [23:51:38]SetTLVBufToDocument err=0 [23:51:38]Processing tag 1006 (03EE) [23:51:38]Load OK [23:51:38]SetTLVBufToDocument [23:51:38]Processing tag 1010 (03F2) [23:51:38]Malloc new data [23:51:38]Processing tag 1011 (03F3) [23:51:38]Malloc new data [23:51:38]SetTLVBufToDocument err=0 [23:51:38]Processing tag 1007 (03EF) [23:51:38]Load OK [23:51:38]SetTLVBufToDocument [23:51:38]Processing tag 1014 (03F6) [23:51:38]Malloc new data [23:51:38]Processing tag 1015 (03F7) [23:51:38]Malloc new data [23:51:38]SetTLVBufToDocument err=0 [23:51:38]Processing tag 1007 (03EF) [23:51:38]Load OK [23:51:38]SetTLVBufToDocument [23:51:38]Processing tag 1014 (03F6) [23:51:38]Malloc new data [23:51:38]Processing tag 1015 (03F7) [23:51:38]Malloc new data [23:51:38]SetTLVBufToDocument err=0 [23:51:38]Processing tag 1007 (03EF) [23:51:38]Load OK [23:51:38]SetTLVBufToDocument [23:51:38]Processing tag 1014 (03F6) [23:51:38]Malloc new data [23:51:38]Processing tag 1015 (03F7) [23:51:38]Malloc new data [23:51:38]SetTLVBufToDocument err=0 [23:51:38]Processing tag 1007 (03EF) [23:51:38]Load OK [23:51:38]SetTLVBufToDocument [23:51:38]Processing tag 1014 (03F6) [23:51:38]Malloc new data [23:51:38]Processing tag 1015 (03F7) [23:51:38]Malloc new data [23:51:38]SetTLVBufToDocument err=0 [23:51:38]Processing tag 1007 (03EF) [23:51:38]Load OK [23:51:38]SetTLVBufToDocument [23:51:38]Processing tag 1014 (03F6) [23:51:38]Malloc new data [23:51:38]Processing tag 1015 (03F7) [23:51:38]Malloc new data [23:51:38]SetTLVBufToDocument err=0 [23:51:38]Processing tag 1007 (03EF) [23:51:38]Load OK [23:51:38]SetTLVBufToDocument [23:51:38]Processing tag 1014 (03F6) [23:51:38]Malloc new data [23:51:38]Processing tag 1015 (03F7) [23:51:38]Malloc new data [23:51:38]SetTLVBufToDocument err=0 [23:51:38]Processing tag 1007 (03EF) [23:51:38]Load OK [23:51:38]SetTLVBufToDocument [23:51:38]Processing tag 1014 (03F6) [23:51:38]Malloc new data [23:51:38]Processing tag 1015 (03F7) [23:51:38]Malloc new data [23:51:38]SetTLVBufToDocument err=0 [23:51:38]SetTLVBufToDocument err=0 [23:51:38]SetTLVBufToDocument err=0 [23:51:38]Processing tag 1131 (046B) [23:51:38]Load OK [23:51:38]SetTLVBufToDocument [23:51:38]Processing tag 1135 (046F) [23:51:38]Malloc new data [23:51:38]Processing tag 1201 (04B1) [23:51:38]Malloc new data [23:51:38]Processing tag 1136 (0470) [23:51:38]Malloc new data [23:51:38]Processing tag 1138 (0472) [23:51:38]Malloc new data [23:51:38]Processing tag 1024 (0400) [23:51:38]Load OK [23:51:38]SetTLVBufToDocument [23:51:38]Processing tag 1006 (03EE) [23:51:38]Load OK [23:51:38]SetTLVBufToDocument [23:51:38]Processing tag 1010 (03F2) [23:51:38]Malloc new data [23:51:38]Processing tag 1011 (03F3) [23:51:38]Malloc new data [23:51:38]SetTLVBufToDocument err=0 [23:51:38]Processing tag 1006 (03EE) [23:51:38]Load OK [23:51:38]SetTLVBufToDocument [23:51:38]Processing tag 1010 (03F2) [23:51:38]Malloc new data [23:51:38]Processing tag 1011 (03F3) [23:51:38]Malloc new data [23:51:38]SetTLVBufToDocument err=0 [23:51:38]Processing tag 1007 (03EF) [23:51:38]Load OK [23:51:38]SetTLVBufToDocument [23:51:38]Processing tag 1014 (03F6) [23:51:38]Malloc new data [23:51:38]Processing tag 1015 (03F7) [23:51:38]Malloc new data [23:51:38]SetTLVBufToDocument err=0 [23:51:38]Processing tag 1007 (03EF) [23:51:38]Load OK [23:51:38]SetTLVBufToDocument [23:51:38]Processing tag 1014 (03F6) [23:51:38]Malloc new data [23:51:38]Processing tag 1015 (03F7) [23:51:38]Malloc new data [23:51:38]SetTLVBufToDocument err=0 [23:51:38]Processing tag 1007 (03EF) [23:51:38]Load OK [23:51:38]SetTLVBufToDocument [23:51:38]Processing tag 1014 (03F6) [23:51:38]Malloc new data [23:51:38]Processing tag 1015 (03F7) [23:51:38]Malloc new data [23:51:38]SetTLVBufToDocument err=0 [23:51:38]Processing tag 1007 (03EF) [23:51:38]Load OK [23:51:38]SetTLVBufToDocument [23:51:38]Processing tag 1014 (03F6) [23:51:38]Malloc new data [23:51:38]Processing tag 1015 (03F7) [23:51:38]Malloc new data [23:51:38]SetTLVBufToDocument err=0 [23:51:38]Processing tag 1007 (03EF) [23:51:38]Load OK [23:51:38]SetTLVBufToDocument [23:51:38]Processing tag 1014 (03F6) [23:51:38]Malloc new data [23:51:38]Processing tag 1015 (03F7) [23:51:38]Malloc new data [23:51:38]SetTLVBufToDocument err=0 [23:51:38]Processing tag 1007 (03EF) [23:51:38]Load OK [23:51:38]SetTLVBufToDocument [23:51:38]Processing tag 1014 (03F6) [23:51:38]Malloc new data [23:51:38]Processing tag 1015 (03F7) [23:51:38]Malloc new data [23:51:38]SetTLVBufToDocument err=0 [23:51:38]Processing tag 1007 (03EF) [23:51:38]Load OK [23:51:38]SetTLVBufToDocument [23:51:38]Processing tag 1014 (03F6) [23:51:38]Malloc new data [23:51:38]Processing tag 1015 (03F7) [23:51:38]Malloc new data [23:51:38]SetTLVBufToDocument err=0 [23:51:38]SetTLVBufToDocument err=0 [23:51:38]SetTLVBufToDocument err=0 [23:51:38]Processing tag 1132 (046C) [23:51:38]Load OK [23:51:38]SetTLVBufToDocument [23:51:38]Processing tag 1135 (046F) [23:51:38]Malloc new data [23:51:38]Processing tag 1201 (04B1) [23:51:38]Malloc new data [23:51:38]Processing tag 1136 (0470) [23:51:38]Malloc new data [23:51:38]Processing tag 1138 (0472) [23:51:38]Malloc new data [23:51:38]Processing tag 1024 (0400) [23:51:38]Load OK [23:51:38]SetTLVBufToDocument [23:51:38]Processing tag 1006 (03EE) [23:51:38]Load OK [23:51:38]SetTLVBufToDocument [23:51:38]Processing tag 1010 (03F2) [23:51:38]Malloc new data [23:51:38]Processing tag 1011 (03F3) [23:51:38]Malloc new data [23:51:38]SetTLVBufToDocument err=0 [23:51:38]Processing tag 1006 (03EE) [23:51:38]Load OK [23:51:38]SetTLVBufToDocument [23:51:38]Processing tag 1010 (03F2) [23:51:38]Malloc new data [23:51:38]Processing tag 1011 (03F3) [23:51:38]Malloc new data [23:51:38]SetTLVBufToDocument err=0 [23:51:38]Processing tag 1007 (03EF) [23:51:38]Load OK [23:51:38]SetTLVBufToDocument [23:51:38]Processing tag 1014 (03F6) [23:51:38]Malloc new data [23:51:38]Processing tag 1015 (03F7) [23:51:38]Malloc new data [23:51:38]SetTLVBufToDocument err=0 [23:51:38]Processing tag 1007 (03EF) [23:51:38]Load OK [23:51:38]SetTLVBufToDocument [23:51:38]Processing tag 1014 (03F6) [23:51:38]Malloc new data [23:51:38]Processing tag 1015 (03F7) [23:51:38]Malloc new data [23:51:38]SetTLVBufToDocument err=0 [23:51:38]Processing tag 1007 (03EF) [23:51:38]Load OK [23:51:38]SetTLVBufToDocument [23:51:38]Processing tag 1014 (03F6) [23:51:38]Malloc new data [23:51:38]Processing tag 1015 (03F7) [23:51:38]Malloc new data [23:51:38]SetTLVBufToDocument err=0 [23:51:38]Processing tag 1007 (03EF) [23:51:38]Load OK [23:51:38]SetTLVBufToDocument [23:51:38]Processing tag 1014 (03F6) [23:51:38]Malloc new data [23:51:38]Processing tag 1015 (03F7) [23:51:38]Malloc new data [23:51:38]SetTLVBufToDocument err=0 [23:51:38]Processing tag 1007 (03EF) [23:51:38]Load OK [23:51:38]SetTLVBufToDocument [23:51:38]Processing tag 1014 (03F6) [23:51:38]Malloc new data [23:51:38]Processing tag 1015 (03F7) [23:51:38]Malloc new data [23:51:38]SetTLVBufToDocument err=0 [23:51:38]Processing tag 1007 (03EF) [23:51:38]Load OK [23:51:38]SetTLVBufToDocument [23:51:38]Processing tag 1014 (03F6) [23:51:38]Malloc new data [23:51:38]Processing tag 1015 (03F7) [23:51:38]Malloc new data [23:51:38]SetTLVBufToDocument err=0 [23:51:38]Processing tag 1007 (03EF) [23:51:38]Load OK [23:51:38]SetTLVBufToDocument [23:51:38]Processing tag 1014 (03F6) [23:51:38]Malloc new data [23:51:38]Processing tag 1015 (03F7) [23:51:38]Malloc new data [23:51:38]SetTLVBufToDocument err=0 [23:51:38]SetTLVBufToDocument err=0 [23:51:38]SetTLVBufToDocument err=0 [23:51:38]Processing tag 1133 (046D) [23:51:38]Malloc new data [23:51:38]SetTLVBufToDocument err=0 [23:51:38]SetTLVBufToDocument err=0 [23:51:38]Malloc new data [23:51:38]SAM_PROTO_GetFMData [23:51:38]wFMCommunicate request_size=4 [23:51:38]MH_SAM_APDU [23:51:38]CAPDU: 80 13 03 00 [23:51:38]Write to MH i2c: E2 08 00 12 06 80 13 03 00 00 00 00 00 97 [23:51:38]Write i2c OK [23:51:38]MH_I2C_Read... [23:51:39]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:51:39]Read from MH i2c: E2 [23:51:39]MH_I2C_Read... [23:51:39]Read from MH i2c: E2 FD 00 [23:51:39]MH_I2C_Read... [23:51:39]Read from MH i2c: E2 FD 00 12 06 00 C5 04 85 04 C1 04 6E 04 04 00 0B 73 03 00 69 04 A3 00 6F 04 04 00 BD 6C 03 00 B1 04 05 00 83 84 6D 82 05 70 04 05 00 94 AE 87 B3 04 72 04 04 00 EF D5 E5 CE 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 40 62 D2 95 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 BC EA 7B 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4E 06 00 00 B1 04 04 00 0C B2 B8 1F 70 04 04 00 0C B2 B8 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 61 74 5E 03 EF 03 09 90 00 44 [23:51:39]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 0B 73 03 00 69 04 A3 00 6F 04 04 00 BD 6C 03 00 B1 04 05 00 83 84 6D 82 05 70 04 05 00 94 AE 87 B3 04 72 04 04 00 EF D5 E5 CE 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 40 62 D2 95 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 BC EA 7B 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4E 06 00 00 B1 04 04 00 0C B2 B8 1F 70 04 04 00 0C B2 B8 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 61 74 5E 03 EF 03 09 90 00 [23:51:39]wFMCommunicate OK [23:51:39]wFMCommunicate request_size=4 [23:51:39]MH_SAM_APDU [23:51:39]CAPDU: 80 17 00 00 [23:51:39]Write to MH i2c: E2 08 00 13 06 80 17 00 00 00 00 00 00 99 [23:51:39]Write i2c OK [23:51:39]MH_I2C_Read... [23:51:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:51:39]Read from MH i2c: E2 [23:51:39]MH_I2C_Read... [23:51:39]Read from MH i2c: E2 FD 00 [23:51:39]MH_I2C_Read... [23:51:39]Read from MH i2c: E2 FD 00 13 06 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 71 DE 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 E5 [23:51:39]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 71 DE 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 [23:51:39]wFMCommunicate OK [23:51:39]wFMCommunicate request_size=4 [23:51:39]MH_SAM_APDU [23:51:39]CAPDU: 80 17 00 00 [23:51:39]Write to MH i2c: E2 08 00 14 06 80 17 00 00 00 00 00 00 9A [23:51:39]Write i2c OK [23:51:39]MH_I2C_Read... [23:51:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:51:40]Read from MH i2c: E2 [23:51:40]MH_I2C_Read... [23:51:40]Read from MH i2c: E2 FD 00 [23:51:40]MH_I2C_Read... [23:51:40]Read from MH i2c: E2 FD 00 14 06 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 AC [23:51:40]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 [23:51:40]wFMCommunicate OK [23:51:40]wFMCommunicate request_size=4 [23:51:40]MH_SAM_APDU [23:51:40]CAPDU: 80 17 00 00 [23:51:40]Write to MH i2c: E2 08 00 15 06 80 17 00 00 00 00 00 00 9B [23:51:40]Write i2c OK [23:51:40]MH_I2C_Read... [23:51:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:51:40]Read from MH i2c: E2 [23:51:40]MH_I2C_Read... [23:51:40]Read from MH i2c: E2 FD 00 [23:51:40]MH_I2C_Read... [23:51:40]Read from MH i2c: E2 FD 00 15 06 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 27 [23:51:40]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 [23:51:40]wFMCommunicate OK [23:51:40]wFMCommunicate request_size=4 [23:51:40]MH_SAM_APDU [23:51:41]CAPDU: 80 17 00 00 [23:51:41]Write to MH i2c: E2 08 00 16 06 80 17 00 00 00 00 00 00 9C [23:51:41]Write i2c OK [23:51:41]MH_I2C_Read... [23:51:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [23:51:41]Read from MH i2c: E2 [23:51:41]MH_I2C_Read... [23:51:41]Read from MH i2c: E2 E2 00 [23:51:41]MH_I2C_Read... [23:51:41]Read from MH i2c: E2 E2 00 16 06 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7A [23:51:41]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 [23:51:41]wFMCommunicate OK [23:51:41]SAM_PROTO_GetFMData done [23:51:41]FM_GetFMData:85 04 C1 04 6E 04 04 00 0B 73 03 00 69 04 A3 00 6F 04 04 00 BD 6C 03 00 B1 04 05 00 83 84 6D 82 05 70 04 05 00 94 AE 87 B3 04 72 04 04 00 EF D5 E5 CE 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 40 62 D2 95 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 BC EA 7B 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4E 06 00 00 B1 04 04 00 0C B2 B8 1F 70 04 04 00 0C B2 B8 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 61 74 5E 03 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 71 DE 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [23:51:42]oper:6F 04 04 00 BD 6C 03 00 B1 04 05 00 83 84 6D 82 05 70 04 05 00 94 AE 87 B3 04 72 04 04 00 EF D5 E5 CE 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 40 62 D2 95 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 BC EA 7B 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [23:51:42]total:83 84 6D 82 05 [23:51:42]Malloc new data [23:51:42]oper:6F 04 04 00 4E 06 00 00 B1 04 04 00 0C B2 B8 1F 70 04 04 00 0C B2 B8 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 61 74 5E 03 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 71 DE 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [23:51:42]total:0C B2 B8 1F [23:51:42]Malloc new data [23:51:42]oper:6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [23:51:42]total: [23:51:42]Malloc new data [23:51:42]oper:6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [23:51:42]total: [23:51:42]Malloc new data [23:51:42]KKMPrepareXReportFMData err=0 [23:51:42]Х отчет ИНН: 02508201610067 Кассир: Саматов Б. 28.07.2024 23:51 Смена: 266 РНМ: 0000000000092624 ЗНМ: 0300000054 СНО: Общий режим Всего чеков: 597 ИТОГИ ПРИХОД Чеков: 593 Общий итог: 642623.23 Итого наличными: 483648.00 Итого безнал.: 158975.23 НДС 0% : 0.00 НДС 12% : 68258.29 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 5688.07 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 4 Общий итог: 23380.00 Итого наличными: 23380.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 2483.04 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 206.92 ИТОГИ РАСХОД Чеков: 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 Нал. в кассе: 460268.00 НС Приход: 236630519.07 НС Возвр.Прихода: 5321979.00 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФМ: 0000000000874959 [23:51:42]StoreToDocumentArchive [23:51:42]MH_GetDate [23:51:42]Write to MH i2c: F0 00 00 17 06 0C [23:51:42]Write i2c OK [23:51:42]MH_I2C_Read... [23:51:42]Read from MH i2c: F0 [23:51:42]MH_I2C_Read... [23:51:42]Read from MH i2c: F0 09 00 [23:51:42]MH_I2C_Read... [23:51:42]Read from MH i2c: F0 09 00 17 06 00 8F D9 A6 66 F8 BA A6 66 47 [23:51:42]shift 266 fd 1722210703 [23:51:42]Create dir for shift 0266 [23:51:42]save to /storage/0266/doc_1722210703 [23:51:42]save last doc name /storage/0266/doc_1722210703 to /storage/kkm_last_doc_name [23:51:42]save OK [23:51:42]Clear old archive folders... [23:51:42]NVStorageSaveData kkm_last_timestamp [23:51:42]File name is /storage/kkm_last_timestamp [23:51:42]Write 4 bytes [23:51:42]NVStorageSaveData done [23:51:42]ExternCall_PrintAddStr [23:51:42]wPrintStart [23:51:42]Write to MH i2c: 01 00 00 18 06 1E [23:51:42]Write i2c OK [23:51:42]MH_I2C_Read... [23:51:42]Read from MH i2c: 01 [23:51:42]MH_I2C_Read... [23:51:42]Read from MH i2c: 01 07 00 [23:51:42]MH_I2C_Read... [23:51:42]Read from MH i2c: 01 07 00 18 06 00 00 00 00 00 FF 0F 33 [23:51:42]RasterBufferAndPrint [23:51:42]line Х отчет [23:51:42]line ИНН: 02508201610067 [23:51:42]line Кассир: Саматов Б. [23:51:42]line 28.07.2024 23:51 [23:51:42]line Смена: 266 [23:51:42]line РНМ: 0000000000092624 [23:51:42]line ЗНМ: 0300000054 [23:51:42]line СНО: Общий режим [23:51:42]line Всего чеков: 597 [23:51:42]line ИТОГИ ПРИХОД [23:51:42]line Чеков: 593 [23:51:42]line Общий итог: 642623.23 [23:51:42]line Итого наличными: 483648.00 [23:51:42]line Итого безнал.: 158975.23 [23:51:42]line НДС 0% : 0.00 [23:51:42]line НДС 12% : 68258.29 [23:51:42]line НСП 0% : 0.00 [23:51:42]line НСП 1,50% : 0.00 [23:51:42]line НСП 0,50% : 0.00 [23:51:42]line НСП 5% : 0.00 [23:51:42]line НСП 3% : 0.00 [23:51:42]line НСП 2% : 0.00 [23:51:42]line НСП 1% : 5688.07 [23:51:42]line ИТОГИ ВОЗВРАТ ПРИХОДА [23:51:42]line Чеков: 4 [23:51:42]line Общий итог: 23380.00 [23:51:42]line Итого наличными: 23380.00 [23:51:42]line Итого безнал.: 0.00 [23:51:42]line НДС 0% : 0.00 [23:51:42]line НДС 12% : 2483.04 [23:51:42]line НСП 0% : 0.00 [23:51:42]line НСП 1,50% : 0.00 [23:51:42]line НСП 0,50% : 0.00 [23:51:42]line НСП 5% : 0.00 [23:51:42]line НСП 3% : 0.00 [23:51:42]line НСП 2% : 0.00 [23:51:42]line НСП 1% : 206.92 [23:51:42]line ИТОГИ РАСХОД [23:51:42]line Чеков: 0 [23:51:42]line Общий итог: 0.00 [23:51:42]line Итого наличными: 0.00 [23:51:42]line Итого безнал.: 0.00 [23:51:42]line НДС 0% : 0.00 [23:51:42]line НДС 12% : 0.00 [23:51:42]line НСП 0% : 0.00 [23:51:42]line НСП 1,50% : 0.00 [23:51:42]line НСП 0,50% : 0.00 [23:51:42]line НСП 5% : 0.00 [23:51:42]line НСП 3% : 0.00 [23:51:42]line НСП 2% : 0.00 [23:51:42]line НСП 1% : 0.00 [23:51:42]line ИТОГИ ВОЗВРАТ РАСХОДА [23:51:42]line Чеков: 0 [23:51:42]line Общий итог: 0.00 [23:51:42]line Итого наличными: 0.00 [23:51:42]line Итого безнал.: 0.00 [23:51:42]line НДС 0% : 0.00 [23:51:42]line НДС 12% : 0.00 [23:51:42]line НСП 0% : 0.00 [23:51:42]line НСП 1,50% : 0.00 [23:51:42]line НСП 0,50% : 0.00 [23:51:42]line НСП 5% : 0.00 [23:51:42]line НСП 3% : 0.00 [23:51:42]line НСП 2% : 0.00 [23:51:42]line НСП 1% : 0.00 [23:51:42]line Сумма внесений: 0.00 [23:51:42]line Сумма выплат: 0.00 [23:51:42]line Нал. в кассе: 460268.00 [23:51:42]line НС Приход: 236630519.07 [23:51:42]line НС Возвр.Прихода: 5321979.00 [23:51:42]OFD Sender: No OFD packet to send [23:51:42]line НС Расход: 0.00 [23:51:42]line НС Возвр.Расхода: 0.00 [23:51:42]line ФМ: 0000000000874959 [23:51:42]written 0, free lines is 4095 [23:51:43]Write to MH i2c: 01 00 00 63 06 69 [23:51:43]Write i2c OK [23:51:43]MH_I2C_Read... [23:51:43]Read from MH i2c: 01 [23:51:43]MH_I2C_Read... [23:51:43]Read from MH i2c: 01 07 00 [23:51:43]MH_I2C_Read... [23:51:43]Read from MH i2c: 01 07 00 63 06 00 00 00 00 00 B0 09 29 [23:51:43]RasterBufferAndPrint [23:51:43]line [23:51:43]line [23:51:43]line [23:51:43]line [23:51:43]line [23:51:43]written 0, free lines is 2509 [23:51:43]MH_Cut [23:51:43]Write to MH i2c: D1 01 00 6A 06 01 42 [23:51:43]Write i2c OK [23:51:43]MH_I2C_Read... [23:51:43]Read from MH i2c: D1 [23:51:43]MH_I2C_Read... [23:51:43]Read from MH i2c: D1 01 00 [23:51:43]MH_I2C_Read... [23:51:43]Read from MH i2c: D1 01 00 6A 06 00 41 [23:51:43]Write to MH i2c: 01 00 00 6B 06 71 [23:51:43]Write i2c OK [23:51:43]MH_I2C_Read... [23:51:45]*** Cut start [23:51:45]*** Partial cut [23:51:45]*** CUTSNS_PIN = 1 [23:51:45]*** CUTSNS_PIN = 0 [23:51:45]*** Brake cut motor [23:51:45]Read from MH i2c: 01 [23:51:45]MH_I2C_Read... [23:51:45]*** Stop cut motor [23:51:45]*** Cut end [23:51:45]Read from MH i2c: 01 07 00 [23:51:45]MH_I2C_Read... [23:51:45]Read from MH i2c: 01 07 00 6B 06 00 00 00 00 00 FF 0F 86 [23:51:45]process_action x_report done [23:51:45]requested_data is exist [23:51:45]produce_requested_data [23:51:45]requested_item fd.num is exist - process it [23:51:45]SAM_PROTO_GetFieldsCounters [23:51:45]wFMCommunicate request_size=4 [23:51:45]MH_SAM_APDU [23:51:45]CAPDU: 80 13 00 00 [23:51:45]Write to MH i2c: E2 08 00 6C 06 80 13 00 00 00 00 00 00 EE [23:51:45]Write i2c OK [23:51:45]MH_I2C_Read... [23:51:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:51:46]Read from MH i2c: E2 [23:51:46]MH_I2C_Read... [23:51:46]Read from MH i2c: E2 62 00 [23:51:46]MH_I2C_Read... [23:51:46]Read from MH i2c: E2 62 00 6C 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 79 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 55 02 00 00 5E 04 04 00 55 02 00 00 57 04 04 00 56 02 00 00 19 04 04 00 00 00 00 00 90 00 C6 [23:51:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 79 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 55 02 00 00 5E 04 04 00 55 02 00 00 57 04 04 00 56 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:51:46]wFMCommunicate OK [23:51:46]SAM_PROTO_GetFieldsCounters done [23:51:46]requested_item shift.num is exist - process it [23:51:46]requested_item shift.opened is exist - process it [23:51:46]req_shift_opened [23:51:46]FM_GetShiftState [23:51:46]SAM_PROTO_GetShiftState [23:51:46]wFMCommunicate request_size=4 [23:51:46]MH_SAM_APDU [23:51:46]CAPDU: 80 13 01 00 [23:51:46]Write to MH i2c: E2 08 00 6D 06 80 13 01 00 00 00 00 00 F0 [23:51:46]Write i2c OK [23:51:46]MH_I2C_Read... [23:51:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:51:46]Read from MH i2c: E2 [23:51:46]MH_I2C_Read... [23:51:46]Read from MH i2c: E2 0E 00 [23:51:46]MH_I2C_Read... [23:51:46]Read from MH i2c: E2 0E 00 6D 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 A1 [23:51:46]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [23:51:46]wFMCommunicate OK [23:51:46]SAM_PROTO_GetShiftState done [23:51:46]FM_GetShiftState done [23:51:46]req_shift_opened done [23:51:46]requested_item shift.open_date is exist - process it [23:51:46]req_shift_open_date [23:51:46]req_shift_open_date done [23:51:46]produce_requested_data done [23:51:46]produce_requested_data return {"fd.num":226937,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [23:51:46]process_action_free x_report [23:51:46]json_value_free [23:51:46]json_value_free done [23:51:46]process_json_proto returns [23:51:46]Send response to host [23:51:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":226937,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [23:51:46]free response buf [23:51:46]execute_script done [23:51:46]execute_script returns [23:51:46]free content buf [23:51:46]Sock 8.Close socket [23:51:46]Sock 8.Thread stoped [23:51:47]OFD Sender: No OFD packet to send [23:51:52]OFD Sender: No OFD packet to send [23:51:57]OFD Sender: No OFD packet to send [23:52:02]OFD Sender: No OFD packet to send [23:52:07]OFD Sender: No OFD packet to send [23:52:12]accept exits with 9 [23:52:12]New connection [23:52:12]New thread 3066711396 created [23:52:12]Thread 3066568036 joined [23:52:12]Waiting for new connection... [23:52:12] Sock 9.Parse request [23:52:12]Sock 9.Check first char [23:52:12]Sock 9.First char is OK [23:52:12]request: POST /json_proto HTTP/1.0 [23:52:12]Method: POST [23:52:12]URL: /json_proto [23:52:12]Method is POST - this is cgi request [23:52:12]url: /json_proto [23:52:12]query_string will be loaded in cgi processing [23:52:12]execute_cgi json_proto POST (null) [23:52:12]execute_cgi path=json_proto method=POST [23:52:12]POST find Content-Length [23:52:12]Host: 172.17.43.131:8080 [23:52:12]Content-Length: 215 [23:52:12]Content-Type: application/json [23:52:12] [23:52:12]POST finish read [23:52:12]Found Content-Length = 215 [23:52:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:52:12]execute_script... [23:52:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:52:12]POST & json_proto [23:52:12]process_json_proto [23:52:12]json parsed OK: [23:52:12]protocol is kg_v1.0 [23:52:12]action value=get_value [23:52:12]process_action get_value [23:52:12]cmd_get_value [23:52:12]process_action get_value done [23:52:12]requested_data is exist [23:52:12]produce_requested_data [23:52:12]requested_item kkm.sn is exist - process it [23:52:12]requested_item kkm.ver is exist - process it [23:52:12]requested_item fm.sn is exist - process it [23:52:12]wFMCommunicate request_size=4 [23:52:12]MH_SAM_APDU [23:52:12]CAPDU: 80 11 00 00 [23:52:12]Write to MH i2c: E2 08 00 6E 06 80 11 00 00 00 00 00 00 EE [23:52:12]Write i2c OK [23:52:12]MH_I2C_Read... [23:52:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:52:12]Read from MH i2c: E2 [23:52:12]MH_I2C_Read... [23:52:12]Read from MH i2c: E2 17 00 [23:52:12]MH_I2C_Read... [23:52:12]Read from MH i2c: E2 17 00 6E 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4B [23:52:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:52:12]wFMCommunicate OK [23:52:12]requested_item fd.num is exist - process it [23:52:12]SAM_PROTO_GetFieldsCounters [23:52:12]wFMCommunicate request_size=4 [23:52:12]MH_SAM_APDU [23:52:12]CAPDU: 80 13 00 00 [23:52:12]Write to MH i2c: E2 08 00 6F 06 80 13 00 00 00 00 00 00 F1 [23:52:12]Write i2c OK [23:52:12]MH_I2C_Read... [23:52:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:52:12]Read from MH i2c: E2 [23:52:12]MH_I2C_Read... [23:52:12]Read from MH i2c: E2 62 00 [23:52:12]MH_I2C_Read... [23:52:12]Read from MH i2c: E2 62 00 6F 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 79 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 55 02 00 00 5E 04 04 00 55 02 00 00 57 04 04 00 56 02 00 00 19 04 04 00 00 00 00 00 90 00 C9 [23:52:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 79 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 55 02 00 00 5E 04 04 00 55 02 00 00 57 04 04 00 56 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:52:12]wFMCommunicate OK [23:52:12]SAM_PROTO_GetFieldsCounters done [23:52:12]requested_item shift.num is exist - process it [23:52:12]requested_item shift.opened is exist - process it [23:52:12]req_shift_opened [23:52:12]FM_GetShiftState [23:52:12]SAM_PROTO_GetShiftState [23:52:12]wFMCommunicate request_size=4 [23:52:12]MH_SAM_APDU [23:52:12]CAPDU: 80 13 01 00 [23:52:12]Write to MH i2c: E2 08 00 70 06 80 13 01 00 00 00 00 00 F3 [23:52:12]Write i2c OK [23:52:12]MH_I2C_Read... [23:52:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:52:12]Read from MH i2c: E2 [23:52:12]MH_I2C_Read... [23:52:12]Read from MH i2c: E2 0E 00 [23:52:12]MH_I2C_Read... [23:52:12]Read from MH i2c: E2 0E 00 70 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 A4 [23:52:12]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [23:52:12]wFMCommunicate OK [23:52:12]SAM_PROTO_GetShiftState done [23:52:12]FM_GetShiftState done [23:52:12]req_shift_opened done [23:52:12]requested_item shift.open_date is exist - process it [23:52:12]req_shift_open_date [23:52:12]req_shift_open_date done [23:52:12]produce_requested_data done [23:52:12]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226937,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326} [23:52:12]process_action_free get_value [23:52:12]json_value_free [23:52:12]json_value_free done [23:52:12]process_json_proto returns [23:52:12]Send response to host [23:52:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226937,"shift.num":439,"shift.opened":1,"shift.open_date":1722125326}}} [23:52:12]free response buf [23:52:12]execute_script done [23:52:12]execute_script returns [23:52:12]free content buf [23:52:12]Sock 9.Close socket [23:52:12]Sock 9.Thread stoped [23:52:12]accept exits with 10 [23:52:12]New connection [23:52:12]New thread 3066568036 created [23:52:12]Thread 3066711396 joined [23:52:12]Waiting for new connection... [23:52:12] Sock 10.Parse request [23:52:12]Sock 10.Check first char [23:52:12]Sock 10.First char is OK [23:52:12]request: POST /json_proto HTTP/1.0 [23:52:12]Method: POST [23:52:12]URL: /json_proto [23:52:12]Method is POST - this is cgi request [23:52:12]url: /json_proto [23:52:12]query_string will be loaded in cgi processing [23:52:12]execute_cgi json_proto POST (null) [23:52:12]execute_cgi path=json_proto method=POST [23:52:12]POST find Content-Length [23:52:12]Host: 172.17.43.131:8080 [23:52:12]Content-Length: 331 [23:52:12]Content-Type: application/json [23:52:12] [23:52:12]POST finish read [23:52:12]Found Content-Length = 331 [23:52:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:52:12]execute_script... [23:52:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:52:12]POST & json_proto [23:52:12]process_json_proto [23:52:12]json parsed OK: [23:52:12]protocol is kg_v1.0 [23:52:12]action value=get_value [23:52:12]process_action get_value [23:52:12]cmd_get_value [23:52:12]process_action get_value done [23:52:12]requested_data is exist [23:52:12]produce_requested_data [23:52:12]requested_item fm.sale.total is exist - process it [23:52:12]SAM_PROTO_GetFMData [23:52:12]wFMCommunicate request_size=4 [23:52:12]MH_SAM_APDU [23:52:12]CAPDU: 80 13 03 00 [23:52:12]Write to MH i2c: E2 08 00 71 06 80 13 03 00 00 00 00 00 F6 [23:52:12]Write i2c OK [23:52:12]MH_I2C_Read... [23:52:12]OFD Sender: No OFD packet to send [23:52:13]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:52:13]Read from MH i2c: E2 [23:52:13]MH_I2C_Read... [23:52:13]Read from MH i2c: E2 FD 00 [23:52:13]MH_I2C_Read... [23:52:13]Read from MH i2c: E2 FD 00 71 06 00 C5 04 85 04 C1 04 6E 04 04 00 0B 73 03 00 69 04 A3 00 6F 04 04 00 BD 6C 03 00 B1 04 05 00 83 84 6D 82 05 70 04 05 00 94 AE 87 B3 04 72 04 04 00 EF D5 E5 CE 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 40 62 D2 95 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 BC EA 7B 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4E 06 00 00 B1 04 04 00 0C B2 B8 1F 70 04 04 00 0C B2 B8 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 61 74 5E 03 EF 03 09 90 00 A3 [23:52:13]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 0B 73 03 00 69 04 A3 00 6F 04 04 00 BD 6C 03 00 B1 04 05 00 83 84 6D 82 05 70 04 05 00 94 AE 87 B3 04 72 04 04 00 EF D5 E5 CE 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 40 62 D2 95 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 BC EA 7B 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4E 06 00 00 B1 04 04 00 0C B2 B8 1F 70 04 04 00 0C B2 B8 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 61 74 5E 03 EF 03 09 90 00 [23:52:13]wFMCommunicate OK [23:52:13]wFMCommunicate request_size=4 [23:52:13]MH_SAM_APDU [23:52:13]CAPDU: 80 17 00 00 [23:52:13]Write to MH i2c: E2 08 00 72 06 80 17 00 00 00 00 00 00 F8 [23:52:13]Write i2c OK [23:52:13]MH_I2C_Read... [23:52:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:52:13]Read from MH i2c: E2 [23:52:13]MH_I2C_Read... [23:52:13]Read from MH i2c: E2 FD 00 [23:52:13]MH_I2C_Read... [23:52:13]Read from MH i2c: E2 FD 00 72 06 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 71 DE 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 44 [23:52:13]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 71 DE 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 [23:52:13]wFMCommunicate OK [23:52:13]wFMCommunicate request_size=4 [23:52:13]MH_SAM_APDU [23:52:13]CAPDU: 80 17 00 00 [23:52:13]Write to MH i2c: E2 08 00 73 06 80 17 00 00 00 00 00 00 F9 [23:52:13]Write i2c OK [23:52:13]MH_I2C_Read... [23:52:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:52:13]Read from MH i2c: E2 [23:52:13]MH_I2C_Read... [23:52:13]Read from MH i2c: E2 FD 00 [23:52:13]MH_I2C_Read... [23:52:13]Read from MH i2c: E2 FD 00 73 06 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 0B [23:52:14]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 [23:52:14]wFMCommunicate OK [23:52:14]wFMCommunicate request_size=4 [23:52:14]MH_SAM_APDU [23:52:14]CAPDU: 80 17 00 00 [23:52:14]Write to MH i2c: E2 08 00 74 06 80 17 00 00 00 00 00 00 FA [23:52:14]Write i2c OK [23:52:14]MH_I2C_Read... [23:52:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:52:14]Read from MH i2c: E2 [23:52:14]MH_I2C_Read... [23:52:14]Read from MH i2c: E2 FD 00 [23:52:14]MH_I2C_Read... [23:52:14]Read from MH i2c: E2 FD 00 74 06 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 86 [23:52:14]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 [23:52:14]wFMCommunicate OK [23:52:14]wFMCommunicate request_size=4 [23:52:14]MH_SAM_APDU [23:52:14]CAPDU: 80 17 00 00 [23:52:14]Write to MH i2c: E2 08 00 75 06 80 17 00 00 00 00 00 00 FB [23:52:14]Write i2c OK [23:52:14]MH_I2C_Read... [23:52:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [23:52:14]Read from MH i2c: E2 [23:52:14]MH_I2C_Read... [23:52:14]Read from MH i2c: E2 E2 00 [23:52:14]MH_I2C_Read... [23:52:14]Read from MH i2c: E2 E2 00 75 06 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 D9 [23:52:14]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 [23:52:15]wFMCommunicate OK [23:52:15]SAM_PROTO_GetFMData done [23:52:15]requested_item fm.sale_refund.total is exist - process it [23:52:15]requested_item fm.buy.total is exist - process it [23:52:15]requested_item shift.sale.total is exist - process it [23:52:15]SAM_PROTO_GetShiftData [23:52:15]wFMCommunicate request_size=4 [23:52:15]MH_SAM_APDU [23:52:15]CAPDU: 80 13 02 00 [23:52:15]Write to MH i2c: E2 08 00 76 06 80 13 02 00 00 00 00 00 FA [23:52:15]Write i2c OK [23:52:15]MH_I2C_Read... [23:52:15]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:52:15]Read from MH i2c: E2 [23:52:15]MH_I2C_Read... [23:52:15]Read from MH i2c: E2 FD 00 [23:52:15]MH_I2C_Read... [23:52:15]Read from MH i2c: E2 FD 00 76 06 00 BC 04 AA 04 B8 04 6E 04 04 00 55 02 00 00 69 04 9E 00 6F 04 04 00 51 02 00 00 B1 04 04 00 B3 90 D4 03 70 04 04 00 00 FD E1 02 72 04 03 00 B3 93 F2 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 65 27 68 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 E7 AD 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 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 D0 AC 23 70 04 03 00 D0 AC 23 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F0 C9 03 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 78 [23:52:15]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 55 02 00 00 69 04 9E 00 6F 04 04 00 51 02 00 00 B1 04 04 00 B3 90 D4 03 70 04 04 00 00 FD E1 02 72 04 03 00 B3 93 F2 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 65 27 68 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 E7 AD 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 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 D0 AC 23 70 04 03 00 D0 AC 23 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F0 C9 03 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [23:52:15]wFMCommunicate OK [23:52:15]wFMCommunicate request_size=4 [23:52:15]MH_SAM_APDU [23:52:15]CAPDU: 80 17 00 00 [23:52:15]Write to MH i2c: E2 08 00 77 06 80 17 00 00 00 00 00 00 FD [23:52:15]Write i2c OK [23:52:15]MH_I2C_Read... [23:52:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:52:15]Read from MH i2c: E2 [23:52:16]MH_I2C_Read... [23:52:16]Read from MH i2c: E2 FD 00 [23:52:16]MH_I2C_Read... [23:52:16]Read from MH i2c: E2 FD 00 77 06 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 D4 50 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 CB [23:52:16]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 D4 50 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [23:52:16]wFMCommunicate OK [23:52:16]wFMCommunicate request_size=4 [23:52:16]MH_SAM_APDU [23:52:16]CAPDU: 80 17 00 00 [23:52:16]Write to MH i2c: E2 08 00 78 06 80 17 00 00 00 00 00 00 FE [23:52:16]Write i2c OK [23:52:16]MH_I2C_Read... [23:52:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:52:16]Read from MH i2c: E2 [23:52:16]MH_I2C_Read... [23:52:16]Read from MH i2c: E2 FD 00 [23:52:16]MH_I2C_Read... [23:52:16]Read from MH i2c: E2 FD 00 78 06 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 27 [23:52:16]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [23:52:16]wFMCommunicate OK [23:52:16]wFMCommunicate request_size=4 [23:52:16]MH_SAM_APDU [23:52:16]CAPDU: 80 17 00 00 [23:52:16]Write to MH i2c: E2 08 00 79 06 80 17 00 00 00 00 00 00 FF [23:52:16]Write i2c OK [23:52:16]MH_I2C_Read... [23:52:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:52:17]Read from MH i2c: E2 [23:52:17]MH_I2C_Read... [23:52:17]Read from MH i2c: E2 FD 00 [23:52:17]MH_I2C_Read... [23:52:17]Read from MH i2c: E2 FD 00 79 06 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 80 [23:52:17]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [23:52:17]wFMCommunicate OK [23:52:17]wFMCommunicate request_size=4 [23:52:17]MH_SAM_APDU [23:52:17]CAPDU: 80 17 00 00 [23:52:17]Write to MH i2c: E2 08 00 7A 06 80 17 00 00 00 00 00 00 00 [23:52:17]Write i2c OK [23:52:17]MH_I2C_Read... [23:52:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [23:52:17]Read from MH i2c: E2 [23:52:17]MH_I2C_Read... [23:52:17]Read from MH i2c: E2 D9 00 [23:52:17]MH_I2C_Read... [23:52:17]Read from MH i2c: E2 D9 00 7A 06 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 DF [23:52:17]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:52:17]wFMCommunicate OK [23:52:17]SAM_PROTO_GetShiftData done [23:52:17]requested_item shift.sale.total_cash is exist - process it [23:52:17]requested_item shift.sale_refund.total is exist - process it [23:52:17]requested_item shift.sale_refund.total_cash is exist - process it [23:52:17]requested_item shift.buy.total is exist - process it [23:52:17]requested_item shift.buy.total_cash is exist - process it [23:52:17]produce_requested_data done [23:52:17]produce_requested_data return {"fm.sale.total":236630519.07,"fm.sale_refund.total":5321979.00,"fm.buy.total":0.00,"shift.sale.total":642623.23,"shift.sale.total_cash":483648.00,"shift.sale_refund.total":23380.00,"shift.sale_refund.total_cash":23380.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [23:52:17]process_action_free get_value [23:52:17]json_value_free [23:52:17]json_value_free done [23:52:17]process_json_proto returns [23:52:17]Send response to host [23:52:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":236630519.07,"fm.sale_refund.total":5321979.00,"fm.buy.total":0.00,"shift.sale.total":642623.23,"shift.sale.total_cash":483648.00,"shift.sale_refund.total":23380.00,"shift.sale_refund.total_cash":23380.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [23:52:17]free response buf [23:52:17]execute_script done [23:52:17]execute_script returns [23:52:17]free content buf [23:52:17]Sock 10.Close socket [23:52:17]Sock 10.Thread stoped [23:52:17]accept exits with 9 [23:52:17]New connection [23:52:17]New thread 3066711396 created [23:52:17]Thread 3066568036 joined [23:52:17]Waiting for new connection... [23:52:17] Sock 9.Parse request [23:52:17]Sock 9.Check first char [23:52:17]Sock 9.First char is OK [23:52:17]request: POST /json_proto HTTP/1.0 [23:52:17]Method: POST [23:52:17]URL: /json_proto [23:52:17]Method is POST - this is cgi request [23:52:17]url: /json_proto [23:52:17]query_string will be loaded in cgi processing [23:52:17]execute_cgi json_proto POST (null) [23:52:17]execute_cgi path=json_proto method=POST [23:52:17]POST find Content-Length [23:52:17]Host: 172.17.43.131:8080 [23:52:17]Content-Length: 331 [23:52:17]Content-Type: application/json [23:52:17] [23:52:17]POST finish read [23:52:17]Found Content-Length = 331 [23:52:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:52:17]execute_script... [23:52:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:52:17]POST & json_proto [23:52:17]process_json_proto [23:52:17]json parsed OK: [23:52:17]protocol is kg_v1.0 [23:52:17]action value=get_value [23:52:17]process_action get_value [23:52:17]cmd_get_value [23:52:17]process_action get_value done [23:52:17]requested_data is exist [23:52:17]produce_requested_data [23:52:17]requested_item fm.sale.total is exist - process it [23:52:17]SAM_PROTO_GetFMData [23:52:17]wFMCommunicate request_size=4 [23:52:17]MH_SAM_APDU [23:52:17]CAPDU: 80 13 03 00 [23:52:17]Write to MH i2c: E2 08 00 7B 06 80 13 03 00 00 00 00 00 00 [23:52:17]Write i2c OK [23:52:17]MH_I2C_Read... [23:52:17]OFD Sender: No OFD packet to send [23:52:18]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:52:18]Read from MH i2c: E2 [23:52:18]MH_I2C_Read... [23:52:18]Read from MH i2c: E2 FD 00 [23:52:18]MH_I2C_Read... [23:52:18]Read from MH i2c: E2 FD 00 7B 06 00 C5 04 85 04 C1 04 6E 04 04 00 0B 73 03 00 69 04 A3 00 6F 04 04 00 BD 6C 03 00 B1 04 05 00 83 84 6D 82 05 70 04 05 00 94 AE 87 B3 04 72 04 04 00 EF D5 E5 CE 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 40 62 D2 95 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 BC EA 7B 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4E 06 00 00 B1 04 04 00 0C B2 B8 1F 70 04 04 00 0C B2 B8 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 61 74 5E 03 EF 03 09 90 00 AD [23:52:18]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 0B 73 03 00 69 04 A3 00 6F 04 04 00 BD 6C 03 00 B1 04 05 00 83 84 6D 82 05 70 04 05 00 94 AE 87 B3 04 72 04 04 00 EF D5 E5 CE 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 40 62 D2 95 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 BC EA 7B 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4E 06 00 00 B1 04 04 00 0C B2 B8 1F 70 04 04 00 0C B2 B8 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 61 74 5E 03 EF 03 09 90 00 [23:52:18]wFMCommunicate OK [23:52:18]wFMCommunicate request_size=4 [23:52:18]MH_SAM_APDU [23:52:18]CAPDU: 80 17 00 00 [23:52:18]Write to MH i2c: E2 08 00 7C 06 80 17 00 00 00 00 00 00 02 [23:52:18]Write i2c OK [23:52:18]MH_I2C_Read... [23:52:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:52:18]Read from MH i2c: E2 [23:52:18]MH_I2C_Read... [23:52:18]Read from MH i2c: E2 FD 00 [23:52:18]MH_I2C_Read... [23:52:18]Read from MH i2c: E2 FD 00 7C 06 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 71 DE 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 4E [23:52:18]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 71 DE 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 [23:52:19]wFMCommunicate OK [23:52:19]wFMCommunicate request_size=4 [23:52:19]MH_SAM_APDU [23:52:19]CAPDU: 80 17 00 00 [23:52:19]Write to MH i2c: E2 08 00 7D 06 80 17 00 00 00 00 00 00 03 [23:52:19]Write i2c OK [23:52:19]MH_I2C_Read... [23:52:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:52:19]Read from MH i2c: E2 [23:52:19]MH_I2C_Read... [23:52:19]Read from MH i2c: E2 FD 00 [23:52:19]MH_I2C_Read... [23:52:19]Read from MH i2c: E2 FD 00 7D 06 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 15 [23:52:19]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 [23:52:19]wFMCommunicate OK [23:52:19]wFMCommunicate request_size=4 [23:52:19]MH_SAM_APDU [23:52:19]CAPDU: 80 17 00 00 [23:52:19]Write to MH i2c: E2 08 00 7E 06 80 17 00 00 00 00 00 00 04 [23:52:19]Write i2c OK [23:52:19]MH_I2C_Read... [23:52:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:52:19]Read from MH i2c: E2 [23:52:19]MH_I2C_Read... [23:52:19]Read from MH i2c: E2 FD 00 [23:52:19]MH_I2C_Read... [23:52:19]Read from MH i2c: E2 FD 00 7E 06 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 90 [23:52:20]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 [23:52:20]wFMCommunicate OK [23:52:20]wFMCommunicate request_size=4 [23:52:20]MH_SAM_APDU [23:52:20]CAPDU: 80 17 00 00 [23:52:20]Write to MH i2c: E2 08 00 7F 06 80 17 00 00 00 00 00 00 05 [23:52:20]Write i2c OK [23:52:20]MH_I2C_Read... [23:52:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [23:52:20]Read from MH i2c: E2 [23:52:20]MH_I2C_Read... [23:52:20]Read from MH i2c: E2 E2 00 [23:52:20]MH_I2C_Read... [23:52:20]Read from MH i2c: E2 E2 00 7F 06 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 E3 [23:52:20]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 [23:52:20]wFMCommunicate OK [23:52:20]SAM_PROTO_GetFMData done [23:52:20]requested_item fm.sale_refund.total is exist - process it [23:52:20]requested_item fm.buy.total is exist - process it [23:52:20]requested_item shift.sale.total is exist - process it [23:52:20]SAM_PROTO_GetShiftData [23:52:20]wFMCommunicate request_size=4 [23:52:20]MH_SAM_APDU [23:52:20]CAPDU: 80 13 02 00 [23:52:20]Write to MH i2c: E2 08 00 80 06 80 13 02 00 00 00 00 00 04 [23:52:20]Write i2c OK [23:52:20]MH_I2C_Read... [23:52:21]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:52:21]Read from MH i2c: E2 [23:52:21]MH_I2C_Read... [23:52:21]Read from MH i2c: E2 FD 00 [23:52:21]MH_I2C_Read... [23:52:21]Read from MH i2c: E2 FD 00 80 06 00 BC 04 AA 04 B8 04 6E 04 04 00 55 02 00 00 69 04 9E 00 6F 04 04 00 51 02 00 00 B1 04 04 00 B3 90 D4 03 70 04 04 00 00 FD E1 02 72 04 03 00 B3 93 F2 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 65 27 68 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 E7 AD 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 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 D0 AC 23 70 04 03 00 D0 AC 23 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F0 C9 03 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 82 [23:52:21]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 55 02 00 00 69 04 9E 00 6F 04 04 00 51 02 00 00 B1 04 04 00 B3 90 D4 03 70 04 04 00 00 FD E1 02 72 04 03 00 B3 93 F2 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 65 27 68 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 E7 AD 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 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 D0 AC 23 70 04 03 00 D0 AC 23 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F0 C9 03 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [23:52:21]wFMCommunicate OK [23:52:21]wFMCommunicate request_size=4 [23:52:21]MH_SAM_APDU [23:52:21]CAPDU: 80 17 00 00 [23:52:21]Write to MH i2c: E2 08 00 81 06 80 17 00 00 00 00 00 00 07 [23:52:21]Write i2c OK [23:52:21]MH_I2C_Read... [23:52:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:52:21]Read from MH i2c: E2 [23:52:21]MH_I2C_Read... [23:52:21]Read from MH i2c: E2 FD 00 [23:52:21]MH_I2C_Read... [23:52:21]Read from MH i2c: E2 FD 00 81 06 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 D4 50 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 D5 [23:52:22]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 D4 50 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [23:52:22]wFMCommunicate OK [23:52:22]wFMCommunicate request_size=4 [23:52:22]MH_SAM_APDU [23:52:22]CAPDU: 80 17 00 00 [23:52:22]Write to MH i2c: E2 08 00 82 06 80 17 00 00 00 00 00 00 08 [23:52:22]Write i2c OK [23:52:22]MH_I2C_Read... [23:52:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:52:22]Read from MH i2c: E2 [23:52:22]MH_I2C_Read... [23:52:22]Read from MH i2c: E2 FD 00 [23:52:22]MH_I2C_Read... [23:52:22]Read from MH i2c: E2 FD 00 82 06 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 31 [23:52:22]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [23:52:22]wFMCommunicate OK [23:52:22]wFMCommunicate request_size=4 [23:52:22]MH_SAM_APDU [23:52:22]CAPDU: 80 17 00 00 [23:52:22]Write to MH i2c: E2 08 00 83 06 80 17 00 00 00 00 00 00 09 [23:52:22]Write i2c OK [23:52:22]MH_I2C_Read... [23:52:23]OFD Sender: No OFD packet to send [23:52:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:52:23]Read from MH i2c: E2 [23:52:23]MH_I2C_Read... [23:52:23]Read from MH i2c: E2 FD 00 [23:52:23]MH_I2C_Read... [23:52:23]Read from MH i2c: E2 FD 00 83 06 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 8A [23:52:23]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [23:52:23]wFMCommunicate OK [23:52:23]wFMCommunicate request_size=4 [23:52:23]MH_SAM_APDU [23:52:23]CAPDU: 80 17 00 00 [23:52:23]Write to MH i2c: E2 08 00 84 06 80 17 00 00 00 00 00 00 0A [23:52:23]Write i2c OK [23:52:23]MH_I2C_Read... [23:52:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [23:52:23]Read from MH i2c: E2 [23:52:23]MH_I2C_Read... [23:52:23]Read from MH i2c: E2 D9 00 [23:52:23]MH_I2C_Read... [23:52:23]Read from MH i2c: E2 D9 00 84 06 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 E9 [23:52:23]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:52:23]wFMCommunicate OK [23:52:23]SAM_PROTO_GetShiftData done [23:52:23]requested_item shift.sale.total_cash is exist - process it [23:52:23]requested_item shift.sale_refund.total is exist - process it [23:52:23]requested_item shift.sale_refund.total_cash is exist - process it [23:52:23]requested_item shift.buy.total is exist - process it [23:52:23]requested_item shift.buy.total_cash is exist - process it [23:52:23]produce_requested_data done [23:52:23]produce_requested_data return {"fm.sale.total":236630519.07,"fm.sale_refund.total":5321979.00,"fm.buy.total":0.00,"shift.sale.total":642623.23,"shift.sale.total_cash":483648.00,"shift.sale_refund.total":23380.00,"shift.sale_refund.total_cash":23380.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [23:52:23]process_action_free get_value [23:52:23]json_value_free [23:52:23]json_value_free done [23:52:23]process_json_proto returns [23:52:23]Send response to host [23:52:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":236630519.07,"fm.sale_refund.total":5321979.00,"fm.buy.total":0.00,"shift.sale.total":642623.23,"shift.sale.total_cash":483648.00,"shift.sale_refund.total":23380.00,"shift.sale_refund.total_cash":23380.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [23:52:23]free response buf [23:52:23]execute_script done [23:52:23]execute_script returns [23:52:23]free content buf [23:52:23]Sock 9.Close socket [23:52:23]Sock 9.Thread stoped [23:52:23]accept exits with 8 [23:52:23]New connection [23:52:23]New thread 3066568036 created [23:52:23]Thread 3066711396 joined [23:52:23]Waiting for new connection... [23:52:23] Sock 8.Parse request [23:52:23]Sock 8.Check first char [23:52:23]Sock 8.First char is OK [23:52:23]request: POST /json_proto HTTP/1.0 [23:52:24]Method: POST [23:52:24]URL: /json_proto [23:52:24]Method is POST - this is cgi request [23:52:24]url: /json_proto [23:52:24]query_string will be loaded in cgi processing [23:52:24]execute_cgi json_proto POST (null) [23:52:24]execute_cgi path=json_proto method=POST [23:52:24]POST find Content-Length [23:52:24]Host: 172.17.43.131:8080 [23:52:24]Content-Length: 254 [23:52:24]Content-Type: application/json [23:52:24] [23:52:24]POST finish read [23:52:24]Found Content-Length = 254 [23:52:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_shift", "params" : { "operator" : "\u0421\u0430\u043C\u0430\u0442\u043E\u0432 \u0411. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:52:24]execute_script... [23:52:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_shift", "params" : { "operator" : "\u0421\u0430\u043C\u0430\u0442\u043E\u0432 \u0411. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:52:24]POST & json_proto [23:52:24]process_json_proto [23:52:24]json parsed OK: [23:52:24]protocol is kg_v1.0 [23:52:24]action value=close_shift [23:52:24]process_action close_shift [23:52:24]cmd_close_shift [23:52:24]MH_GetDate [23:52:24]Write to MH i2c: F0 00 00 85 06 7A [23:52:24]Write i2c OK [23:52:24]MH_I2C_Read... [23:52:24]Read from MH i2c: F0 [23:52:24]MH_I2C_Read... [23:52:24]Read from MH i2c: F0 09 00 [23:52:24]MH_I2C_Read... [23:52:24]Read from MH i2c: F0 09 00 85 06 00 B8 D9 A6 66 F8 BA A6 66 DE [23:52:24]GetLastDocTimeStamp 1722210695 [23:52:24]current date 1722210744 [23:52:24]FM_GetShiftState [23:52:24]SAM_PROTO_GetShiftState [23:52:24]wFMCommunicate request_size=4 [23:52:24]MH_SAM_APDU [23:52:24]CAPDU: 80 13 01 00 [23:52:24]Write to MH i2c: E2 08 00 86 06 80 13 01 00 00 00 00 00 09 [23:52:24]Write i2c OK [23:52:24]MH_I2C_Read... [23:52:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:52:24]Read from MH i2c: E2 [23:52:24]MH_I2C_Read... [23:52:24]Read from MH i2c: E2 0E 00 [23:52:24]MH_I2C_Read... [23:52:24]Read from MH i2c: E2 0E 00 86 06 00 09 00 01 0E 8C A5 66 00 00 00 00 90 00 BA [23:52:24]RAPDU: 09 00 01 0E 8C A5 66 00 00 00 00 90 00 [23:52:24]wFMCommunicate OK [23:52:24]SAM_PROTO_GetShiftState done [23:52:24]FM_GetShiftState done [23:52:24]KKMCreateCloseShiftDocument [23:52:24]Load OK [23:52:24]Malloc new data [23:52:24]MH_GetDate [23:52:24]Write to MH i2c: F0 00 00 87 06 7C [23:52:24]Write i2c OK [23:52:24]MH_I2C_Read... [23:52:24]Read from MH i2c: F0 [23:52:24]MH_I2C_Read... [23:52:24]Read from MH i2c: F0 09 00 [23:52:24]MH_I2C_Read... [23:52:24]Read from MH i2c: F0 09 00 87 06 00 B8 D9 A6 66 F8 BA A6 66 E0 [23:52:24]Malloc new data [23:52:24]Malloc new data [23:52:24]Malloc new data [23:52:24]Malloc new data [23:52:24]KKMCreateCloseShiftDocument OK [23:52:24]KKMSetCloseShiftData OK [23:52:24]ProcessDocumentItem done err = 0, tmpTLVsize=69 [23:52:24]tlvbuf is 01A65420 [23:52:24]KKMLoadAndSignCloseShiftData [23:52:24]SAM_PROTO_ProcessDocument [23:52:24]wFMCommunicate request_size=9 [23:52:24]MH_SAM_APDU [23:52:24]CAPDU: 80 15 01 00 04 05 00 45 00 [23:52:24]Write to MH i2c: E2 0C 00 88 06 80 15 01 00 04 00 05 00 45 00 00 00 5F [23:52:24]Write i2c OK [23:52:24]MH_I2C_Read... [23:52:24]*** iso7816_exchange 80 15 01 00... Resp OK rsp.len_out = 0! [23:52:24]Read from MH i2c: E2 [23:52:24]MH_I2C_Read... [23:52:24]Read from MH i2c: E2 03 00 [23:52:24]MH_I2C_Read... [23:52:24]Read from MH i2c: E2 03 00 88 06 00 90 00 02 [23:52:24]RAPDU: 90 00 [23:52:24]wFMCommunicate OK [23:52:24]wFMCommunicate request_size=23 [23:52:24]MH_SAM_APDU [23:52:24]CAPDU: 80 15 02 00 12 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 [23:52:24]Write to MH i2c: E2 1A 00 89 06 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 04 [23:52:24]Write i2c OK [23:52:24]MH_I2C_Read... [23:52:24]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [23:52:24]Read from MH i2c: E2 [23:52:24]MH_I2C_Read... [23:52:24]Read from MH i2c: E2 03 00 [23:52:24]MH_I2C_Read... [23:52:24]Read from MH i2c: E2 03 00 89 06 00 90 00 03 [23:52:24]RAPDU: 90 00 [23:52:24]wFMCommunicate OK [23:52:24]wFMCommunicate request_size=28 [23:52:24]MH_SAM_APDU [23:52:24]CAPDU: 80 15 02 00 17 FD 03 13 00 D0 A1 D0 B0 D0 BC D0 B0 D1 82 D0 BE D0 B2 20 D0 91 2E 20 [23:52:24]Write to MH i2c: E2 1F 00 8A 06 80 15 02 00 17 00 FD 03 13 00 D0 A1 D0 B0 D0 BC D0 B0 D1 82 D0 BE D0 B2 20 D0 91 2E 20 00 00 80 [23:52:24]Write i2c OK [23:52:24]MH_I2C_Read... [23:52:24]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [23:52:24]Read from MH i2c: E2 [23:52:24]MH_I2C_Read... [23:52:24]Read from MH i2c: E2 03 00 [23:52:24]MH_I2C_Read... [23:52:24]Read from MH i2c: E2 03 00 8A 06 00 90 00 04 [23:52:24]RAPDU: 90 00 [23:52:24]wFMCommunicate OK [23:52:24]wFMCommunicate request_size=13 [23:52:24]MH_SAM_APDU [23:52:24]CAPDU: 80 15 02 00 08 F4 03 04 00 B8 D9 A6 66 [23:52:24]Write to MH i2c: E2 10 00 8B 06 80 15 02 00 08 00 F4 03 04 00 B8 D9 A6 66 00 00 B9 [23:52:24]Write i2c OK [23:52:24]MH_I2C_Read... [23:52:24]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [23:52:24]Read from MH i2c: E2 [23:52:24]MH_I2C_Read... [23:52:24]Read from MH i2c: E2 03 00 [23:52:24]MH_I2C_Read... [23:52:24]Read from MH i2c: E2 03 00 8B 06 00 90 00 05 [23:52:24]RAPDU: 90 00 [23:52:24]wFMCommunicate OK [23:52:24]wFMCommunicate request_size=25 [23:52:24]MH_SAM_APDU [23:52:24]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 [23:52:24]Write to MH i2c: E2 1C 00 8C 06 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 00 00 72 [23:52:24]Write i2c OK [23:52:24]MH_I2C_Read... [23:52:24]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [23:52:24]Read from MH i2c: E2 [23:52:24]MH_I2C_Read... [23:52:24]Read from MH i2c: E2 03 00 [23:52:24]MH_I2C_Read... [23:52:24]Read from MH i2c: E2 03 00 8C 06 00 90 00 06 [23:52:24]RAPDU: 90 00 [23:52:24]wFMCommunicate OK [23:52:24]wFMCommunicate request_size=4 [23:52:24]MH_SAM_APDU [23:52:24]CAPDU: 80 15 03 00 [23:52:24]Write to MH i2c: E2 08 00 8D 06 80 15 03 00 00 00 00 00 14 [23:52:24]Write i2c OK [23:52:24]MH_I2C_Read... [23:52:25]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 250! [23:52:25]Read from MH i2c: E2 [23:52:25]MH_I2C_Read... [23:52:25]Read from MH i2c: E2 FD 00 [23:52:25]MH_I2C_Read... [23:52:25]Read from MH i2c: E2 FD 00 8D 06 00 FF 04 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7A 76 03 00 0E 04 04 00 B7 01 00 00 5E 04 04 00 55 02 00 00 57 04 04 00 57 02 00 00 AA 04 B8 04 6E 04 04 00 55 02 00 00 69 04 9E 00 6F 04 04 00 51 02 00 00 B1 04 04 00 B3 90 D4 03 70 04 04 00 00 FD E1 02 72 04 03 00 B3 93 F2 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 65 27 68 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 E7 AD 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 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 D0 90 00 D7 [23:52:25]RAPDU: FF 04 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7A 76 03 00 0E 04 04 00 B7 01 00 00 5E 04 04 00 55 02 00 00 57 04 04 00 57 02 00 00 AA 04 B8 04 6E 04 04 00 55 02 00 00 69 04 9E 00 6F 04 04 00 51 02 00 00 B1 04 04 00 B3 90 D4 03 70 04 04 00 00 FD E1 02 72 04 03 00 B3 93 F2 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 65 27 68 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 E7 AD 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 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 D0 90 00 [23:52:25]wFMCommunicate OK [23:52:25]SAM_PROTO_ProcessDocument answer len = 1279 [23:52:25]SAM_PROTO_ProcessDocument remain to read = 1031 [23:52:25]wFMCommunicate request_size=4 [23:52:25]MH_SAM_APDU [23:52:25]CAPDU: 80 17 00 00 [23:52:25]Write to MH i2c: E2 08 00 8E 06 80 17 00 00 00 00 00 00 14 [23:52:25]Write i2c OK [23:52:25]MH_I2C_Read... [23:52:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:52:25]Read from MH i2c: E2 [23:52:25]MH_I2C_Read... [23:52:25]Read from MH i2c: E2 FD 00 [23:52:25]MH_I2C_Read... [23:52:25]Read from MH i2c: E2 FD 00 8E 06 00 AC 23 70 04 03 00 D0 AC 23 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F0 C9 03 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 D4 50 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 3B [23:52:26]RAPDU: AC 23 70 04 03 00 D0 AC 23 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F0 C9 03 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 D4 50 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 [23:52:26]wFMCommunicate OK [23:52:26]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [23:52:26]SAM_PROTO_ProcessDocument remain to read = 781 [23:52:26]wFMCommunicate request_size=4 [23:52:26]MH_SAM_APDU [23:52:26]CAPDU: 80 17 00 00 [23:52:26]Write to MH i2c: E2 08 00 8F 06 80 17 00 00 00 00 00 00 15 [23:52:26]Write i2c OK [23:52:26]MH_I2C_Read... [23:52:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:52:26]Read from MH i2c: E2 [23:52:26]MH_I2C_Read... [23:52:26]Read from MH i2c: E2 FD 00 [23:52:26]MH_I2C_Read... [23:52:26]Read from MH i2c: E2 FD 00 8F 06 00 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 90 00 7B [23:52:26]RAPDU: 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 90 00 [23:52:27]wFMCommunicate OK [23:52:27]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [23:52:27]SAM_PROTO_ProcessDocument remain to read = 531 [23:52:27]wFMCommunicate request_size=4 [23:52:27]MH_SAM_APDU [23:52:27]CAPDU: 80 17 00 00 [23:52:27]Write to MH i2c: E2 08 00 90 06 80 17 00 00 00 00 00 00 16 [23:52:27]Write i2c OK [23:52:27]MH_I2C_Read... [23:52:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:52:27]Read from MH i2c: E2 [23:52:27]MH_I2C_Read... [23:52:27]Read from MH i2c: E2 FD 00 [23:52:27]MH_I2C_Read... [23:52:27]Read from MH i2c: E2 FD 00 90 06 00 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 90 00 B7 [23:52:27]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 90 00 [23:52:27]wFMCommunicate OK [23:52:27]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [23:52:27]SAM_PROTO_ProcessDocument remain to read = 281 [23:52:27]wFMCommunicate request_size=4 [23:52:27]MH_SAM_APDU [23:52:27]CAPDU: 80 17 00 00 [23:52:27]Write to MH i2c: E2 08 00 91 06 80 17 00 00 00 00 00 00 17 [23:52:27]Write i2c OK [23:52:27]MH_I2C_Read... [23:52:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:52:28]Read from MH i2c: E2 [23:52:28]MH_I2C_Read... [23:52:28]Read from MH i2c: E2 FD 00 [23:52:28]MH_I2C_Read... [23:52:28]OFD Sender: No OFD packet to send [23:52:28]Read from MH i2c: E2 FD 00 91 06 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 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 C3 [23:52:28]RAPDU: 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 90 00 [23:52:28]wFMCommunicate OK [23:52:28]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [23:52:28]SAM_PROTO_ProcessDocument remain to read = 31 [23:52:28]wFMCommunicate request_size=4 [23:52:28]MH_SAM_APDU [23:52:28]CAPDU: 80 17 00 00 [23:52:28]Write to MH i2c: E2 08 00 92 06 80 17 00 00 00 00 00 00 18 [23:52:28]Write i2c OK [23:52:28]MH_I2C_Read... [23:52:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 31! [23:52:28]Read from MH i2c: E2 [23:52:28]MH_I2C_Read... [23:52:28]Read from MH i2c: E2 22 00 [23:52:28]MH_I2C_Read... [23:52:28]Read from MH i2c: E2 22 00 92 06 00 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 35 04 06 00 06 87 CF 3E 1B 3A 90 00 51 [23:52:28]RAPDU: 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 35 04 06 00 06 87 CF 3E 1B 3A 90 00 [23:52:28]wFMCommunicate OK [23:52:28]SAM_PROTO_ProcessDocument received (without SW) 31 bytes [23:52:28]SAM_PROTO_ProcessDocument done [23:52:28]1209 (1) - 1.0 - номер версии ФФД [23:52:28]1041 (16) - 0000000000874959 - номер ФМ [23:52:28]1040 (4) - 226938 - номер ФД [23:52:28]1038 (4) - 439 - номер смены [23:52:28]1118 (4) - 597 - количество кассовых чеков за смену [23:52:28]1111 (4) - 599 - общее количество ФД за смену [23:52:28]1194 (1208) - счетчики итогов смены [23:52:28] 1134 (4) - 597 - количество чеков со всеми признаками расчетов [23:52:28] 1129 (158) - счетчики операций «приход» [23:52:28] 1135 (4) - 593 - количество чеков по признаку расчетов [23:52:28] 1201 (4) - 642623.23 - общая итоговая сумма в чеках [23:52:28] 1136 (4) - 483648.00 - итоговая сумма в чеках наличными [23:52:28] 1138 (3) - 158975.23 - итоговая сумма в чеках безналичными [23:52:28] 1024 (123) - суммы налогов [23:52:28] 1006 (9) - суммы НДС [23:52:28] 1010 (1) - 0% - код ставки НДС [23:52:28] 1011 (0) - 0.00 - сумма НДС по ставке [23:52:28] 1006 (12) - суммы НДС [23:52:28] 1010 (1) - 12% - код ставки НДС [23:52:28] 1011 (3) - 68258.29 - сумма НДС по ставке [23:52:28] 1007 (9) - суммы НСП [23:52:28] 1014 (1) - 0% - код ставки НСП [23:52:28] 1015 (0) - 0.00 - сумма НСП по ставке [23:52:28] 1007 (12) - суммы НСП [23:52:28] 1014 (1) - 1% - код ставки НСП [23:52:28] 1015 (3) - 5688.07 - сумма НСП по ставке [23:52:28] 1007 (9) - суммы НСП [23:52:28] 1014 (1) - 2% - код ставки НСП [23:52:28] 1015 (0) - 0.00 - сумма НСП по ставке [23:52:28] 1007 (9) - суммы НСП [23:52:28] 1014 (1) - 3% - код ставки НСП [23:52:28] 1015 (0) - 0.00 - сумма НСП по ставке [23:52:28] 1007 (9) - суммы НСП [23:52:28] 1014 (1) - 5% - код ставки НСП [23:52:28] 1015 (0) - 0.00 - сумма НСП по ставке [23:52:28] 1007 (9) - суммы НСП [23:52:28] 1014 (1) - 0,50% - код ставки НСП [23:52:28] 1015 (0) - 0.00 - сумма НСП по ставке [23:52:28] 1007 (9) - суммы НСП [23:52:28] 1014 (1) - 1,50% - код ставки НСП [23:52:28] 1015 (0) - 0.00 - сумма НСП по ставке [23:52:28] 1130 (152) - счетчики операций «возврат прихода» [23:52:28] 1135 (4) - 4 - количество чеков по признаку расчетов [23:52:28] 1201 (3) - 23380.00 - общая итоговая сумма в чеках [23:52:28] 1136 (3) - 23380.00 - итоговая сумма в чеках наличными [23:52:28] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [23:52:28] 1024 (122) - суммы налогов [23:52:28] 1006 (9) - суммы НДС [23:52:28] 1010 (1) - 0% - код ставки НДС [23:52:28] 1011 (0) - 0.00 - сумма НДС по ставке [23:52:28] 1006 (12) - суммы НДС [23:52:28] 1010 (1) - 12% - код ставки НДС [23:52:28] 1011 (3) - 2483.04 - сумма НДС по ставке [23:52:28] 1007 (9) - суммы НСП [23:52:28] 1014 (1) - 0% - код ставки НСП [23:52:28] 1015 (0) - 0.00 - сумма НСП по ставке [23:52:28] 1007 (11) - суммы НСП [23:52:28] 1014 (1) - 1% - код ставки НСП [23:52:28] 1015 (2) - 206.92 - сумма НСП по ставке [23:52:28] 1007 (9) - суммы НСП [23:52:28] 1014 (1) - 2% - код ставки НСП [23:52:28] 1015 (0) - 0.00 - сумма НСП по ставке [23:52:28] 1007 (9) - суммы НСП [23:52:28] 1014 (1) - 3% - код ставки НСП [23:52:28] 1015 (0) - 0.00 - сумма НСП по ставке [23:52:28] 1007 (9) - суммы НСП [23:52:28] 1014 (1) - 5% - код ставки НСП [23:52:28] 1015 (0) - 0.00 - сумма НСП по ставке [23:52:28] 1007 (9) - суммы НСП [23:52:28] 1014 (1) - 0,50% - код ставки НСП [23:52:28] 1015 (0) - 0.00 - сумма НСП по ставке [23:52:28] 1007 (9) - суммы НСП [23:52:28] 1014 (1) - 1,50% - код ставки НСП [23:52:28] 1015 (0) - 0.00 - сумма НСП по ставке [23:52:28] 1131 (141) - счетчики операций «расход» [23:52:28] 1135 (4) - 0 - количество чеков по признаку расчетов [23:52:28] 1201 (0) - 0.00 - общая итоговая сумма в чеках [23:52:28] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [23:52:28] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [23:52:28] 1024 (117) - суммы налогов [23:52:28] 1006 (9) - суммы НДС [23:52:28] 1010 (1) - 0% - код ставки НДС [23:52:28] 1011 (0) - 0.00 - сумма НДС по ставке [23:52:28] 1006 (9) - суммы НДС [23:52:28] 1010 (1) - 12% - код ставки НДС [23:52:28] 1011 (0) - 0.00 - сумма НДС по ставке [23:52:29] 1007 (9) - суммы НСП [23:52:29] 1014 (1) - 0% - код ставки НСП [23:52:29] 1015 (0) - 0.00 - сумма НСП по ставке [23:52:29] 1007 (9) - суммы НСП [23:52:29] 1014 (1) - 1% - код ставки НСП [23:52:29] 1015 (0) - 0.00 - сумма НСП по ставке [23:52:29] 1007 (9) - суммы НСП [23:52:29] 1014 (1) - 2% - код ставки НСП [23:52:29] 1015 (0) - 0.00 - сумма НСП по ставке [23:52:29] 1007 (9) - суммы НСП [23:52:29] 1014 (1) - 3% - код ставки НСП [23:52:29] 1015 (0) - 0.00 - сумма НСП по ставке [23:52:29] 1007 (9) - суммы НСП [23:52:29] 1014 (1) - 5% - код ставки НСП [23:52:29] 1015 (0) - 0.00 - сумма НСП по ставке [23:52:29] 1007 (9) - суммы НСП [23:52:29] 1014 (1) - 0,50% - код ставки НСП [23:52:29] 1015 (0) - 0.00 - сумма НСП по ставке [23:52:29] 1007 (9) - суммы НСП [23:52:29] 1014 (1) - 1,50% - код ставки НСП [23:52:29] 1015 (0) - 0.00 - сумма НСП по ставке [23:52:29] 1132 (141) - счетчики операций «возврат расхода» [23:52:29] 1135 (4) - 0 - количество чеков по признаку расчетов [23:52:29] 1201 (0) - 0.00 - общая итоговая сумма в чеках [23:52:29] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [23:52:29] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [23:52:29] 1024 (117) - суммы налогов [23:52:29] 1006 (9) - суммы НДС [23:52:29] 1010 (1) - 0% - код ставки НДС [23:52:29] 1011 (0) - 0.00 - сумма НДС по ставке [23:52:29] 1006 (9) - суммы НДС [23:52:29] 1010 (1) - 12% - код ставки НДС [23:52:29] 1011 (0) - 0.00 - сумма НДС по ставке [23:52:29] 1007 (9) - суммы НСП [23:52:29] 1014 (1) - 0% - код ставки НСП [23:52:29] 1015 (0) - 0.00 - сумма НСП по ставке [23:52:29] 1007 (9) - суммы НСП [23:52:29] 1014 (1) - 1% - код ставки НСП [23:52:29] 1015 (0) - 0.00 - сумма НСП по ставке [23:52:29] 1007 (9) - суммы НСП [23:52:29] 1014 (1) - 2% - код ставки НСП [23:52:29] 1015 (0) - 0.00 - сумма НСП по ставке [23:52:29] 1007 (9) - суммы НСП [23:52:29] 1014 (1) - 3% - код ставки НСП [23:52:29] 1015 (0) - 0.00 - сумма НСП по ставке [23:52:29] 1007 (9) - суммы НСП [23:52:29] 1014 (1) - 5% - код ставки НСП [23:52:29] 1015 (0) - 0.00 - сумма НСП по ставке [23:52:29] 1007 (9) - суммы НСП [23:52:29] 1014 (1) - 0,50% - код ставки НСП [23:52:29] 1015 (0) - 0.00 - сумма НСП по ставке [23:52:29] 1007 (9) - суммы НСП [23:52:29] 1014 (1) - 1,50% - код ставки НСП [23:52:29] 1015 (0) - 0.00 - сумма НСП по ставке [23:52:29] 1133 (588) - - счетчики коррекции - не используются [23:52:29]1077 (6) - 7180367305530 - ФПД [23:52:29]SetTLVBufToDocument [23:52:29]Processing tag 1209 (04B9) [23:52:29]Malloc new data [23:52:29]Processing tag 1041 (0411) [23:52:29]Processing tag 1040 (0410) [23:52:29]Malloc new data [23:52:29]Processing tag 1038 (040E) [23:52:29]Malloc new data [23:52:29]Processing tag 1118 (045E) [23:52:29]Malloc new data [23:52:29]Processing tag 1111 (0457) [23:52:29]Malloc new data [23:52:29]Processing tag 1194 (04AA) [23:52:29]Load OK [23:52:29]SetTLVBufToDocument [23:52:29]Processing tag 1134 (046E) [23:52:29]Malloc new data [23:52:29]Processing tag 1129 (0469) [23:52:29]Load OK [23:52:29]SetTLVBufToDocument [23:52:29]Processing tag 1135 (046F) [23:52:29]Malloc new data [23:52:29]Processing tag 1201 (04B1) [23:52:29]Malloc new data [23:52:29]Processing tag 1136 (0470) [23:52:29]Malloc new data [23:52:29]Processing tag 1138 (0472) [23:52:29]Malloc new data [23:52:29]Processing tag 1024 (0400) [23:52:29]Load OK [23:52:29]SetTLVBufToDocument [23:52:29]Processing tag 1006 (03EE) [23:52:29]Load OK [23:52:29]SetTLVBufToDocument [23:52:29]Processing tag 1010 (03F2) [23:52:29]Malloc new data [23:52:29]Processing tag 1011 (03F3) [23:52:29]Malloc new data [23:52:29]SetTLVBufToDocument err=0 [23:52:29]Processing tag 1006 (03EE) [23:52:29]Load OK [23:52:29]SetTLVBufToDocument [23:52:29]Processing tag 1010 (03F2) [23:52:29]Malloc new data [23:52:29]Processing tag 1011 (03F3) [23:52:29]Malloc new data [23:52:29]SetTLVBufToDocument err=0 [23:52:29]Processing tag 1007 (03EF) [23:52:29]Load OK [23:52:29]SetTLVBufToDocument [23:52:29]Processing tag 1014 (03F6) [23:52:29]Malloc new data [23:52:29]Processing tag 1015 (03F7) [23:52:29]Malloc new data [23:52:29]SetTLVBufToDocument err=0 [23:52:29]Processing tag 1007 (03EF) [23:52:29]Load OK [23:52:29]SetTLVBufToDocument [23:52:29]Processing tag 1014 (03F6) [23:52:29]Malloc new data [23:52:29]Processing tag 1015 (03F7) [23:52:29]Malloc new data [23:52:29]SetTLVBufToDocument err=0 [23:52:29]Processing tag 1007 (03EF) [23:52:29]Load OK [23:52:29]SetTLVBufToDocument [23:52:29]Processing tag 1014 (03F6) [23:52:29]Malloc new data [23:52:29]Processing tag 1015 (03F7) [23:52:29]Malloc new data [23:52:29]SetTLVBufToDocument err=0 [23:52:29]Processing tag 1007 (03EF) [23:52:29]Load OK [23:52:29]SetTLVBufToDocument [23:52:29]Processing tag 1014 (03F6) [23:52:29]Malloc new data [23:52:29]Processing tag 1015 (03F7) [23:52:29]Malloc new data [23:52:29]SetTLVBufToDocument err=0 [23:52:29]Processing tag 1007 (03EF) [23:52:29]Load OK [23:52:29]SetTLVBufToDocument [23:52:29]Processing tag 1014 (03F6) [23:52:29]Malloc new data [23:52:29]Processing tag 1015 (03F7) [23:52:29]Malloc new data [23:52:29]SetTLVBufToDocument err=0 [23:52:29]Processing tag 1007 (03EF) [23:52:29]Load OK [23:52:29]SetTLVBufToDocument [23:52:29]Processing tag 1014 (03F6) [23:52:29]Malloc new data [23:52:29]Processing tag 1015 (03F7) [23:52:29]Malloc new data [23:52:29]SetTLVBufToDocument err=0 [23:52:29]Processing tag 1007 (03EF) [23:52:29]Load OK [23:52:29]SetTLVBufToDocument [23:52:29]Processing tag 1014 (03F6) [23:52:29]Malloc new data [23:52:29]Processing tag 1015 (03F7) [23:52:29]Malloc new data [23:52:29]SetTLVBufToDocument err=0 [23:52:29]SetTLVBufToDocument err=0 [23:52:29]SetTLVBufToDocument err=0 [23:52:29]Processing tag 1130 (046A) [23:52:29]Load OK [23:52:29]SetTLVBufToDocument [23:52:29]Processing tag 1135 (046F) [23:52:29]Malloc new data [23:52:29]Processing tag 1201 (04B1) [23:52:29]Malloc new data [23:52:29]Processing tag 1136 (0470) [23:52:29]Malloc new data [23:52:29]Processing tag 1138 (0472) [23:52:29]Malloc new data [23:52:29]Processing tag 1024 (0400) [23:52:29]Load OK [23:52:29]SetTLVBufToDocument [23:52:29]Processing tag 1006 (03EE) [23:52:29]Load OK [23:52:29]SetTLVBufToDocument [23:52:29]Processing tag 1010 (03F2) [23:52:29]Malloc new data [23:52:29]Processing tag 1011 (03F3) [23:52:29]Malloc new data [23:52:29]SetTLVBufToDocument err=0 [23:52:29]Processing tag 1006 (03EE) [23:52:29]Load OK [23:52:29]SetTLVBufToDocument [23:52:29]Processing tag 1010 (03F2) [23:52:29]Malloc new data [23:52:29]Processing tag 1011 (03F3) [23:52:29]Malloc new data [23:52:29]SetTLVBufToDocument err=0 [23:52:29]Processing tag 1007 (03EF) [23:52:29]Load OK [23:52:29]SetTLVBufToDocument [23:52:29]Processing tag 1014 (03F6) [23:52:29]Malloc new data [23:52:29]Processing tag 1015 (03F7) [23:52:29]Malloc new data [23:52:29]SetTLVBufToDocument err=0 [23:52:29]Processing tag 1007 (03EF) [23:52:29]Load OK [23:52:29]SetTLVBufToDocument [23:52:29]Processing tag 1014 (03F6) [23:52:29]Malloc new data [23:52:29]Processing tag 1015 (03F7) [23:52:29]Malloc new data [23:52:29]SetTLVBufToDocument err=0 [23:52:29]Processing tag 1007 (03EF) [23:52:29]Load OK [23:52:29]SetTLVBufToDocument [23:52:29]Processing tag 1014 (03F6) [23:52:29]Malloc new data [23:52:29]Processing tag 1015 (03F7) [23:52:29]Malloc new data [23:52:29]SetTLVBufToDocument err=0 [23:52:29]Processing tag 1007 (03EF) [23:52:29]Load OK [23:52:29]SetTLVBufToDocument [23:52:29]Processing tag 1014 (03F6) [23:52:29]Malloc new data [23:52:29]Processing tag 1015 (03F7) [23:52:29]Malloc new data [23:52:29]SetTLVBufToDocument err=0 [23:52:29]Processing tag 1007 (03EF) [23:52:29]Load OK [23:52:29]SetTLVBufToDocument [23:52:29]Processing tag 1014 (03F6) [23:52:29]Malloc new data [23:52:29]Processing tag 1015 (03F7) [23:52:29]Malloc new data [23:52:29]SetTLVBufToDocument err=0 [23:52:29]Processing tag 1007 (03EF) [23:52:29]Load OK [23:52:29]SetTLVBufToDocument [23:52:29]Processing tag 1014 (03F6) [23:52:29]Malloc new data [23:52:29]Processing tag 1015 (03F7) [23:52:29]Malloc new data [23:52:29]SetTLVBufToDocument err=0 [23:52:29]Processing tag 1007 (03EF) [23:52:29]Load OK [23:52:29]SetTLVBufToDocument [23:52:29]Processing tag 1014 (03F6) [23:52:29]Malloc new data [23:52:29]Processing tag 1015 (03F7) [23:52:29]Malloc new data [23:52:29]SetTLVBufToDocument err=0 [23:52:29]SetTLVBufToDocument err=0 [23:52:29]SetTLVBufToDocument err=0 [23:52:29]Processing tag 1131 (046B) [23:52:29]Load OK [23:52:29]SetTLVBufToDocument [23:52:29]Processing tag 1135 (046F) [23:52:29]Malloc new data [23:52:29]Processing tag 1201 (04B1) [23:52:29]Malloc new data [23:52:29]Processing tag 1136 (0470) [23:52:29]Malloc new data [23:52:29]Processing tag 1138 (0472) [23:52:29]Malloc new data [23:52:29]Processing tag 1024 (0400) [23:52:29]Load OK [23:52:29]SetTLVBufToDocument [23:52:29]Processing tag 1006 (03EE) [23:52:29]Load OK [23:52:29]SetTLVBufToDocument [23:52:29]Processing tag 1010 (03F2) [23:52:29]Malloc new data [23:52:29]Processing tag 1011 (03F3) [23:52:29]Malloc new data [23:52:29]SetTLVBufToDocument err=0 [23:52:29]Processing tag 1006 (03EE) [23:52:29]Load OK [23:52:29]SetTLVBufToDocument [23:52:29]Processing tag 1010 (03F2) [23:52:29]Malloc new data [23:52:29]Processing tag 1011 (03F3) [23:52:29]Malloc new data [23:52:29]SetTLVBufToDocument err=0 [23:52:29]Processing tag 1007 (03EF) [23:52:29]Load OK [23:52:29]SetTLVBufToDocument [23:52:29]Processing tag 1014 (03F6) [23:52:29]Malloc new data [23:52:29]Processing tag 1015 (03F7) [23:52:29]Malloc new data [23:52:29]SetTLVBufToDocument err=0 [23:52:29]Processing tag 1007 (03EF) [23:52:29]Load OK [23:52:29]SetTLVBufToDocument [23:52:29]Processing tag 1014 (03F6) [23:52:29]Malloc new data [23:52:29]Processing tag 1015 (03F7) [23:52:29]Malloc new data [23:52:29]SetTLVBufToDocument err=0 [23:52:29]Processing tag 1007 (03EF) [23:52:29]Load OK [23:52:29]SetTLVBufToDocument [23:52:29]Processing tag 1014 (03F6) [23:52:29]Malloc new data [23:52:29]Processing tag 1015 (03F7) [23:52:29]Malloc new data [23:52:29]SetTLVBufToDocument err=0 [23:52:29]Processing tag 1007 (03EF) [23:52:29]Load OK [23:52:29]SetTLVBufToDocument [23:52:29]Processing tag 1014 (03F6) [23:52:29]Malloc new data [23:52:29]Processing tag 1015 (03F7) [23:52:29]Malloc new data [23:52:29]SetTLVBufToDocument err=0 [23:52:29]Processing tag 1007 (03EF) [23:52:29]Load OK [23:52:29]SetTLVBufToDocument [23:52:29]Processing tag 1014 (03F6) [23:52:29]Malloc new data [23:52:29]Processing tag 1015 (03F7) [23:52:29]Malloc new data [23:52:29]SetTLVBufToDocument err=0 [23:52:29]Processing tag 1007 (03EF) [23:52:29]Load OK [23:52:29]SetTLVBufToDocument [23:52:29]Processing tag 1014 (03F6) [23:52:29]Malloc new data [23:52:29]Processing tag 1015 (03F7) [23:52:29]Malloc new data [23:52:29]SetTLVBufToDocument err=0 [23:52:29]Processing tag 1007 (03EF) [23:52:29]Load OK [23:52:29]SetTLVBufToDocument [23:52:29]Processing tag 1014 (03F6) [23:52:29]Malloc new data [23:52:29]Processing tag 1015 (03F7) [23:52:29]Malloc new data [23:52:29]SetTLVBufToDocument err=0 [23:52:29]SetTLVBufToDocument err=0 [23:52:29]SetTLVBufToDocument err=0 [23:52:29]Processing tag 1132 (046C) [23:52:29]Load OK [23:52:29]SetTLVBufToDocument [23:52:29]Processing tag 1135 (046F) [23:52:29]Malloc new data [23:52:29]Processing tag 1201 (04B1) [23:52:29]Malloc new data [23:52:29]Processing tag 1136 (0470) [23:52:29]Malloc new data [23:52:29]Processing tag 1138 (0472) [23:52:29]Malloc new data [23:52:29]Processing tag 1024 (0400) [23:52:29]Load OK [23:52:29]SetTLVBufToDocument [23:52:29]Processing tag 1006 (03EE) [23:52:29]Load OK [23:52:29]SetTLVBufToDocument [23:52:29]Processing tag 1010 (03F2) [23:52:29]Malloc new data [23:52:29]Processing tag 1011 (03F3) [23:52:29]Malloc new data [23:52:29]SetTLVBufToDocument err=0 [23:52:29]Processing tag 1006 (03EE) [23:52:29]Load OK [23:52:29]SetTLVBufToDocument [23:52:29]Processing tag 1010 (03F2) [23:52:29]Malloc new data [23:52:29]Processing tag 1011 (03F3) [23:52:29]Malloc new data [23:52:29]SetTLVBufToDocument err=0 [23:52:29]Processing tag 1007 (03EF) [23:52:29]Load OK [23:52:29]SetTLVBufToDocument [23:52:29]Processing tag 1014 (03F6) [23:52:29]Malloc new data [23:52:29]Processing tag 1015 (03F7) [23:52:29]Malloc new data [23:52:29]SetTLVBufToDocument err=0 [23:52:29]Processing tag 1007 (03EF) [23:52:29]Load OK [23:52:29]SetTLVBufToDocument [23:52:29]Processing tag 1014 (03F6) [23:52:29]Malloc new data [23:52:29]Processing tag 1015 (03F7) [23:52:29]Malloc new data [23:52:29]SetTLVBufToDocument err=0 [23:52:29]Processing tag 1007 (03EF) [23:52:29]Load OK [23:52:29]SetTLVBufToDocument [23:52:29]Processing tag 1014 (03F6) [23:52:29]Malloc new data [23:52:29]Processing tag 1015 (03F7) [23:52:29]Malloc new data [23:52:29]SetTLVBufToDocument err=0 [23:52:29]Processing tag 1007 (03EF) [23:52:29]Load OK [23:52:29]SetTLVBufToDocument [23:52:29]Processing tag 1014 (03F6) [23:52:29]Malloc new data [23:52:29]Processing tag 1015 (03F7) [23:52:29]Malloc new data [23:52:29]SetTLVBufToDocument err=0 [23:52:29]Processing tag 1007 (03EF) [23:52:29]Load OK [23:52:29]SetTLVBufToDocument [23:52:29]Processing tag 1014 (03F6) [23:52:29]Malloc new data [23:52:29]Processing tag 1015 (03F7) [23:52:29]Malloc new data [23:52:29]SetTLVBufToDocument err=0 [23:52:29]Processing tag 1007 (03EF) [23:52:29]Load OK [23:52:29]SetTLVBufToDocument [23:52:29]Processing tag 1014 (03F6) [23:52:29]Malloc new data [23:52:29]Processing tag 1015 (03F7) [23:52:29]Malloc new data [23:52:29]SetTLVBufToDocument err=0 [23:52:29]Processing tag 1007 (03EF) [23:52:29]Load OK [23:52:29]SetTLVBufToDocument [23:52:29]Processing tag 1014 (03F6) [23:52:29]Malloc new data [23:52:29]Processing tag 1015 (03F7) [23:52:29]Malloc new data [23:52:29]SetTLVBufToDocument err=0 [23:52:29]SetTLVBufToDocument err=0 [23:52:29]SetTLVBufToDocument err=0 [23:52:29]Processing tag 1133 (046D) [23:52:29]Malloc new data [23:52:29]SetTLVBufToDocument err=0 [23:52:29]Processing tag 1077 (0435) [23:52:29]Malloc new data [23:52:29]SetTLVBufToDocument err=0 [23:52:29]Malloc new data [23:52:29]SAM_PROTO_GetFMData [23:52:29]wFMCommunicate request_size=4 [23:52:29]MH_SAM_APDU [23:52:29]CAPDU: 80 13 03 00 [23:52:29]Write to MH i2c: E2 08 00 93 06 80 13 03 00 00 00 00 00 18 [23:52:29]Write i2c OK [23:52:29]MH_I2C_Read... [23:52:30]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:52:30]Read from MH i2c: E2 [23:52:30]MH_I2C_Read... [23:52:30]Read from MH i2c: E2 FD 00 [23:52:30]MH_I2C_Read... [23:52:30]Read from MH i2c: E2 FD 00 93 06 00 C5 04 85 04 C1 04 6E 04 04 00 0B 73 03 00 69 04 A3 00 6F 04 04 00 BD 6C 03 00 B1 04 05 00 83 84 6D 82 05 70 04 05 00 94 AE 87 B3 04 72 04 04 00 EF D5 E5 CE 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 40 62 D2 95 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 BC EA 7B 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4E 06 00 00 B1 04 04 00 0C B2 B8 1F 70 04 04 00 0C B2 B8 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 61 74 5E 03 EF 03 09 90 00 C5 [23:52:30]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 0B 73 03 00 69 04 A3 00 6F 04 04 00 BD 6C 03 00 B1 04 05 00 83 84 6D 82 05 70 04 05 00 94 AE 87 B3 04 72 04 04 00 EF D5 E5 CE 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 40 62 D2 95 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 BC EA 7B 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4E 06 00 00 B1 04 04 00 0C B2 B8 1F 70 04 04 00 0C B2 B8 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 61 74 5E 03 EF 03 09 90 00 [23:52:30]wFMCommunicate OK [23:52:30]wFMCommunicate request_size=4 [23:52:30]MH_SAM_APDU [23:52:30]CAPDU: 80 17 00 00 [23:52:30]Write to MH i2c: E2 08 00 94 06 80 17 00 00 00 00 00 00 1A [23:52:30]Write i2c OK [23:52:30]MH_I2C_Read... [23:52:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:52:31]Read from MH i2c: E2 [23:52:31]MH_I2C_Read... [23:52:31]Read from MH i2c: E2 FD 00 [23:52:31]MH_I2C_Read... [23:52:31]Read from MH i2c: E2 FD 00 94 06 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 71 DE 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 66 [23:52: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 71 DE 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 [23:52:31]wFMCommunicate OK [23:52:31]wFMCommunicate request_size=4 [23:52:31]MH_SAM_APDU [23:52:31]CAPDU: 80 17 00 00 [23:52:31]Write to MH i2c: E2 08 00 95 06 80 17 00 00 00 00 00 00 1B [23:52:31]Write i2c OK [23:52:31]MH_I2C_Read... [23:52:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:52:31]Read from MH i2c: E2 [23:52:31]MH_I2C_Read... [23:52:31]Read from MH i2c: E2 FD 00 [23:52:31]MH_I2C_Read... [23:52:31]Read from MH i2c: E2 FD 00 95 06 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 2D [23:52: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 [23:52:32]wFMCommunicate OK [23:52:32]wFMCommunicate request_size=4 [23:52:32]MH_SAM_APDU [23:52:32]CAPDU: 80 17 00 00 [23:52:32]Write to MH i2c: E2 08 00 96 06 80 17 00 00 00 00 00 00 1C [23:52:32]Write i2c OK [23:52:32]MH_I2C_Read... [23:52:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:52:32]Read from MH i2c: E2 [23:52:32]MH_I2C_Read... [23:52:32]Read from MH i2c: E2 FD 00 [23:52:32]MH_I2C_Read... [23:52:32]Read from MH i2c: E2 FD 00 96 06 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 A8 [23:52: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 [23:52:33]wFMCommunicate OK [23:52:33]wFMCommunicate request_size=4 [23:52:33]MH_SAM_APDU [23:52:33]CAPDU: 80 17 00 00 [23:52:33]Write to MH i2c: E2 08 00 97 06 80 17 00 00 00 00 00 00 1D [23:52:33]OFD Sender: No OFD packet to send [23:52:33]Write i2c OK [23:52:33]MH_I2C_Read... [23:52:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [23:52:33]Read from MH i2c: E2 [23:52:33]MH_I2C_Read... [23:52:33]Read from MH i2c: E2 E2 00 [23:52:33]MH_I2C_Read... [23:52:33]Read from MH i2c: E2 E2 00 97 06 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 FB [23:52: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 [23:52:34]wFMCommunicate OK [23:52:34]SAM_PROTO_GetFMData done [23:52:34]Malloc new data [23:52:34]Malloc new data [23:52:34]Malloc new data [23:52:34]Malloc new data [23:52:34]KKMLoadAndSignCloseShiftData err=0 [23:52:34]Отчет о закрытии смены ФФД: 1.0 ИНН: 02508201610067 Кассир: Саматов Б. 28.07.2024 23:52 Смена: 439 РНМ: 0000000000092624 ЗНМ: 0300000054 СНО: Общий режим Чеков за смену: 597 ФД за смену: 599 Всего чеков: 597 ИТОГИ ПРИХОД Чеков: 593 Общий итог: 642623.23 Итого наличными: 483648.00 Итого безнал.: 158975.23 НДС 0% : 0.00 НДС 12% : 68258.29 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 5688.07 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 4 Общий итог: 23380.00 Итого наличными: 23380.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 2483.04 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 206.92 ИТОГИ РАСХОД Чеков: 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 Нал. в кассе: 460268.00 НС Приход: 236630519.07 НС Возвр.Прихода: 5321979.00 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФД: 226938 ФМ: 0000000000874959 ФПД: 7180367305530 [23:52:34]StoreToDocumentArchive [23:52:34]shift 439 fd 226938 [23:52:34]save to /storage/0439/doc_00226938 [23:52:34]save last doc name /storage/0439/doc_00226938 to /storage/kkm_last_doc_name [23:52:34]save OK [23:52:34]Clear old archive folders... [23:52:34]Remove dir /storage/0266 [23:52:34]opendir ok [23:52:34]file . [23:52:34]file .. [23:52:34]file doc_1722210703 [23:52:34]remove file /storage/0266/doc_1722210703 [23:52:34]remove dir /storage/0266 [23:52:34]NVStorageSaveData kkm_registers [23:52:34]File name is /storage/kkm_registers [23:52:34]Write 24 bytes [23:52:34]NVStorageSaveData done [23:52:34]NVStorageSaveData kkm_registers [23:52:34]File name is /storage/kkm_registers [23:52:34]Write 24 bytes [23:52:34]NVStorageSaveData done [23:52:34]ProcessDocumentItem done err = 0, tmpTLVsize=1387 [23:52:34]tlvbuf is 019C0610 [23:52:34]SAM_PROTO_ClearQueue [23:52:34]wFMCommunicate request_size=4 [23:52:34]MH_SAM_APDU [23:52:34]CAPDU: 80 09 00 00 [23:52:34]Write to MH i2c: E2 08 00 98 06 80 09 00 00 00 00 00 00 10 [23:52:34]Write i2c OK [23:52:34]MH_I2C_Read... [23:52:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:52:34]Read from MH i2c: E2 [23:52:34]MH_I2C_Read... [23:52:34]Read from MH i2c: E2 03 00 [23:52:34]MH_I2C_Read... [23:52:34]Read from MH i2c: E2 03 00 98 06 00 90 00 12 [23:52:34]RAPDU: 90 00 [23:52:34]wFMCommunicate OK [23:52:34]SAM_PROTO_ClearQueue done [23:52:34]KKMCreateOFDPacket [23:52:34]OFDProtocolAddRootSTLVToBuf [23:52:34]FM_MakeSignedData [23:52:34]FM_MakeSignedData [23:52:34]SAM_PROTO_SignData [23:52:34]wFMCommunicate request_size=4 [23:52:34]MH_SAM_APDU [23:52:34]CAPDU: 80 0D 01 02 [23:52:34]Write to MH i2c: E2 08 00 99 06 80 0D 01 02 00 00 00 00 18 [23:52:34]Write i2c OK [23:52:34]MH_I2C_Read... [23:52:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:52:34]Read from MH i2c: E2 [23:52:34]MH_I2C_Read... [23:52:34]Read from MH i2c: E2 03 00 [23:52:34]MH_I2C_Read... [23:52:34]Read from MH i2c: E2 03 00 99 06 00 90 00 13 [23:52:34]RAPDU: 90 00 [23:52:34]wFMCommunicate OK [23:52:34]wFMCommunicate request_size=255 [23:52:34]MH_SAM_APDU [23:52:34]CAPDU: 80 0D 02 02 FA 05 00 6B 05 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 13 00 D0 A1 D0 B0 D0 BC D0 B0 D1 82 D0 BE D0 B2 20 D0 91 2E 20 F4 03 04 00 B8 D9 A6 66 0E 04 04 00 B7 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 5E 04 04 00 55 02 00 00 57 04 04 00 57 02 00 00 AA 04 DF 04 6E 04 04 00 55 02 00 00 69 04 A5 00 6F 04 04 00 51 02 00 00 B1 04 04 00 B3 90 D4 03 70 04 04 00 00 FD E1 02 72 04 03 00 B3 93 F2 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 65 27 68 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 [23:52:34]Write to MH i2c: E2 02 01 9A 06 80 0D 02 02 FA 00 05 00 6B 05 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 13 00 D0 A1 D0 B0 D0 BC D0 B0 D1 82 D0 BE D0 B2 20 D0 91 2E 20 F4 03 04 00 B8 D9 A6 66 0E 04 04 00 B7 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 5E 04 04 00 55 02 00 00 57 04 04 00 57 02 00 00 AA 04 DF 04 6E 04 04 00 55 02 00 00 69 04 A5 00 6F 04 04 00 51 02 00 00 B1 04 04 00 B3 90 D4 03 70 04 04 00 00 FD E1 02 72 04 03 00 B3 93 F2 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 65 27 68 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 00 00 94 [23:52:34]Write i2c OK [23:52:34]MH_I2C_Read... [23:52:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:52:35]Read from MH i2c: E2 [23:52:35]MH_I2C_Read... [23:52:35]Read from MH i2c: E2 03 00 [23:52:35]MH_I2C_Read... [23:52:35]Read from MH i2c: E2 03 00 9A 06 00 90 00 14 [23:52:35]RAPDU: 90 00 [23:52:35]wFMCommunicate OK [23:52:35]wFMCommunicate request_size=255 [23:52:35]MH_SAM_APDU [23:52:35]CAPDU: 80 0D 02 02 FA 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E7 AD 08 6A 04 A0 00 6F 04 04 00 04 00 00 00 B1 04 03 00 D0 AC 23 70 04 03 00 D0 AC 23 72 04 01 00 00 00 04 81 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F0 C9 03 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 D4 50 6B 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 [23:52:35]Write to MH i2c: E2 02 01 9B 06 80 0D 02 02 FA 00 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E7 AD 08 6A 04 A0 00 6F 04 04 00 04 00 00 00 B1 04 03 00 D0 AC 23 70 04 03 00 D0 AC 23 72 04 01 00 00 00 04 81 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F0 C9 03 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 D4 50 6B 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 00 00 67 [23:52:35]Write i2c OK [23:52:35]MH_I2C_Read... [23:52:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:52:35]Read from MH i2c: E2 [23:52:35]MH_I2C_Read... [23:52:35]Read from MH i2c: E2 03 00 [23:52:35]MH_I2C_Read... [23:52:35]Read from MH i2c: E2 03 00 9B 06 00 90 00 15 [23:52:35]RAPDU: 90 00 [23:52:35]wFMCommunicate OK [23:52:35]wFMCommunicate request_size=255 [23:52:35]MH_SAM_APDU [23:52:35]CAPDU: 80 0D 02 02 FA 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6C 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A [23:52:36]Write to MH i2c: E2 02 01 9C 06 80 0D 02 02 FA 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6C 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 00 E0 [23:52:36]Write i2c OK [23:52:36]MH_I2C_Read... [23:52:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:52:36]Read from MH i2c: E2 [23:52:36]MH_I2C_Read... [23:52:36]Read from MH i2c: E2 03 00 [23:52:36]MH_I2C_Read... [23:52:36]Read from MH i2c: E2 03 00 9C 06 00 90 00 16 [23:52:36]RAPDU: 90 00 [23:52:36]wFMCommunicate OK [23:52:36]wFMCommunicate request_size=255 [23:52:36]MH_SAM_APDU [23:52:36]CAPDU: 80 0D 02 02 FA 00 F6 03 01 00 01 F7 03 01 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 [23:52:36]Write to MH i2c: E2 02 01 9D 06 80 0D 02 02 FA 00 00 F6 03 01 00 01 F7 03 01 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 00 00 D9 [23:52:37]Write i2c OK [23:52:37]MH_I2C_Read... [23:52:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:52:37]Read from MH i2c: E2 [23:52:37]MH_I2C_Read... [23:52:37]Read from MH i2c: E2 03 00 [23:52:37]MH_I2C_Read... [23:52:37]Read from MH i2c: E2 03 00 9D 06 00 90 00 17 [23:52:37]RAPDU: 90 00 [23:52:37]wFMCommunicate OK [23:52:37]wFMCommunicate request_size=255 [23:52:37]MH_SAM_APDU [23:52:37]CAPDU: 80 0D 02 02 FA 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE [23:52:37]Write to MH i2c: E2 02 01 9E 06 80 0D 02 02 FA 00 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 00 00 AA [23:52:37]Write i2c OK [23:52:37]MH_I2C_Read... [23:52:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:52:38]Read from MH i2c: E2 [23:52:38]MH_I2C_Read... [23:52:38]Read from MH i2c: E2 03 00 [23:52:38]MH_I2C_Read... [23:52:38]Read from MH i2c: E2 03 00 9E 06 00 90 00 18 [23:52:38]RAPDU: 90 00 [23:52:38]wFMCommunicate OK [23:52:38]wFMCommunicate request_size=146 [23:52:38]MH_SAM_APDU [23:52:38]CAPDU: 80 0D 02 02 8D 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 10 04 04 00 7A 76 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 35 04 06 00 06 87 CF 3E 1B 3A [23:52:38]Write to MH i2c: E2 95 00 9F 06 80 0D 02 02 8D 00 03 09 00 OFD Sender: No OFD packet to send [23:52:38]F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 7A 76 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 35 04 06 00 06 87 CF 3E 1B 3A 00 00 58 [23:52:38]Write i2c OK [23:52:38]MH_I2C_Read... [23:52:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:52:38]Read from MH i2c: E2 [23:52:38]MH_I2C_Read... [23:52:38]Read from MH i2c: E2 03 00 [23:52:38]MH_I2C_Read... [23:52:38]Read from MH i2c: E2 03 00 9F 06 00 90 00 19 [23:52:38]RAPDU: 90 00 [23:52:38]wFMCommunicate OK [23:52:38]wFMCommunicate request_size=4 [23:52:38]MH_SAM_APDU [23:52:38]CAPDU: 80 0D 03 02 [23:52:38]Write to MH i2c: E2 08 00 A0 06 80 0D 03 02 00 00 00 00 21 [23:52:38]Write i2c OK [23:52:38]MH_I2C_Read... [23:52:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:52:38]Read from MH i2c: E2 [23:52:38]MH_I2C_Read... [23:52:38]Read from MH i2c: E2 0B 00 [23:52:38]MH_I2C_Read... [23:52:38]Read from MH i2c: E2 0B 00 A0 06 00 ED 93 19 92 06 94 A7 3E 90 00 CC [23:52:38]RAPDU: ED 93 19 92 06 94 A7 3E 90 00 [23:52:38]wFMCommunicate OK [23:52:38]SAM_PROTO_SignData done [23:52:38]FM_MakeSignedData done [23:52:38]CreateOFDProtocolMessage [23:52:38]wFMCommunicate request_size=4 [23:52:38]MH_SAM_APDU [23:52:38]CAPDU: 80 11 00 00 [23:52:38]Write to MH i2c: E2 08 00 A1 06 80 11 00 00 00 00 00 00 21 [23:52:38]Write i2c OK [23:52:38]MH_I2C_Read... [23:52:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:52:38]Read from MH i2c: E2 [23:52:38]MH_I2C_Read... [23:52:38]Read from MH i2c: E2 17 00 [23:52:38]MH_I2C_Read... [23:52:38]Read from MH i2c: E2 17 00 A1 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7E [23:52:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:52:39]wFMCommunicate OK [23:52:39]CreateOFDProtocolMessage done [23:52:39]OFDSenderStorePacket 226938 [23:52:39]StoreOFDPacket docnum=226938 [23:52:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 7F 05 00 00 F6 E3 77 05 91 55 5A 05 01 00 05 00 6B 05 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 13 00 D0 A1 D0 B0 D0 BC D0 B0 D1 82 D0 BE D0 B2 20 D0 91 2E 20 F4 03 04 00 B8 D9 A6 66 0E 04 04 00 B7 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 5E 04 04 00 55 02 00 00 57 04 04 00 57 02 00 00 AA 04 DF 04 6E 04 04 00 55 02 00 00 69 04 A5 00 6F 04 04 00 51 02 00 00 B1 04 04 00 B3 90 D4 03 70 04 04 00 00 FD E1 02 72 04 03 00 B3 93 F2 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 65 27 68 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 E7 AD 08 6A 04 A0 00 6F 04 04 00 04 00 00 00 B1 04 03 00 D0 AC 23 70 04 03 00 D0 AC 23 72 04 01 00 00 00 04 81 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F0 C9 03 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 D4 50 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 7A 76 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 35 04 06 00 06 87 CF 3E 1B 3A ED 93 19 92 06 94 A7 3E [23:52:39]CheckFolder [23:52:39]dirname=/storage/ofd_packets [23:52:39]CheckFolder done [23:52:39]ProducePacketName [23:52:39]name=ofd_packets/00226938 [23:52:39]NVStorageSaveData ofd_packets/00226938 [23:52:39]File name is /storage/ofd_packets/00226938 [23:52:39]Write 1437 bytes [23:52:39]NVStorageSaveData done [23:52:39]OFDSenderStorePacket done [23:52:39]KKMCreateOFDPacket done [23:52:39]NVStorageSaveData kkm_last_timestamp [23:52:39]File name is /storage/kkm_last_timestamp [23:52:39]Write 4 bytes [23:52:39]NVStorageSaveData done [23:52:39]ExternCall_PrintAddStr [23:52:39]wPrintStart [23:52:39]Write to MH i2c: 01 00 00 A2 06 A8 [23:52:39]Write i2c OK [23:52:39]MH_I2C_Read... [23:52:39]Read from MH i2c: 01 [23:52:39]MH_I2C_Read... [23:52:39]Read from MH i2c: 01 07 00 [23:52:39]MH_I2C_Read... [23:52:39]Read from MH i2c: 01 07 00 A2 06 00 00 00 00 00 FF 0F BD [23:52:39]RasterBufferAndPrint [23:52:39]line Отчет о закрытии смены [23:52:39]line ФФД: 1.0 [23:52:39]line ИНН: 02508201610067 [23:52:39]line Кассир: Саматов Б. [23:52:39]line 28.07.2024 23:52 [23:52:39]line Смена: 439 [23:52:39]line РНМ: 0000000000092624 [23:52:39]line ЗНМ: 0300000054 [23:52:39]line СНО: Общий режим [23:52:39]line Чеков за смену: 597 [23:52:39]line ФД за смену: 599 [23:52:39]line Всего чеков: 597 [23:52:39]line ИТОГИ ПРИХОД [23:52:39]line Чеков: 593 [23:52:39]line Общий итог: 642623.23 [23:52:39]line Итого наличными: 483648.00 [23:52:39]line Итого безнал.: 158975.23 [23:52:39]line НДС 0% : 0.00 [23:52:39]line НДС 12% : 68258.29 [23:52:39]line НСП 0% : 0.00 [23:52:39]line НСП 1,50% : 0.00 [23:52:39]line НСП 0,50% : 0.00 [23:52:39]line НСП 5% : 0.00 [23:52:39]line НСП 3% : 0.00 [23:52:39]line НСП 2% : 0.00 [23:52:39]line НСП 1% : 5688.07 [23:52:39]line ИТОГИ ВОЗВРАТ ПРИХОДА [23:52:39]line Чеков: 4 [23:52:39]line Общий итог: 23380.00 [23:52:39]line Итого наличными: 23380.00 [23:52:39]line Итого безнал.: 0.00 [23:52:39]line НДС 0% : 0.00 [23:52:39]line НДС 12% : 2483.04 [23:52:39]line НСП 0% : 0.00 [23:52:39]line НСП 1,50% : 0.00 [23:52:39]line НСП 0,50% : 0.00 [23:52:39]line НСП 5% : 0.00 [23:52:39]line НСП 3% : 0.00 [23:52:39]line НСП 2% : 0.00 [23:52:39]line НСП 1% : 206.92 [23:52:39]line ИТОГИ РАСХОД [23:52:39]line Чеков: 0 [23:52:39]line Общий итог: 0.00 [23:52:39]line Итого наличными: 0.00 [23:52:39]line Итого безнал.: 0.00 [23:52:39]line НДС 0% : 0.00 [23:52:39]line НДС 12% : 0.00 [23:52:39]OFD Sender: Processing packet 226938 [packets to send 604, broken 603] [23:52:39]ProducePacketName [23:52:39]name=ofd_packets/00226938 [23:52:39]OFD Sender: To server: pG, [23:52:39]CommunicateWithHost lk.salyk.kg:30040 [23:52:39]ConnectInit lk.salyk.kg [23:52:39]line НСП 0% : 0.00 [23:52:39]line НСП 1,50% : 0.00 [23:52:39]line НСП 0,50% : 0.00 [23:52:39]line НСП 5% : 0.00 [23:52:39]line НСП 3% : 0.00 [23:52:39]line НСП 2% : 0.00 [23:52:39]line НСП 1% : 0.00 [23:52:39]line ИТОГИ ВОЗВРАТ РАСХОДА [23:52:39]line Чеков: 0 [23:52:39]line Общий итог: 0.00 [23:52:39]line Итого наличными: 0.00 [23:52:39]line Итого безнал.: 0.00 [23:52:39]line НДС 0% : 0.00 [23:52:39]line НДС 12% : 0.00 [23:52:39]line НСП 0% : 0.00 [23:52:39]line НСП 1,50% : 0.00 [23:52:39]line НСП 0,50% : 0.00 [23:52:39]line НСП 5% : 0.00 [23:52:39]line НСП 3% : 0.00 [23:52:39]line НСП 2% : 0.00 [23:52:39]line НСП 1% : 0.00 [23:52:39]line Сумма внесений: 0.00 [23:52:39]line Сумма выплат: 0.00 [23:52:39]line Нал. в кассе: 460268.00 [23:52:39]line НС Приход: 236630519.07 [23:52:39]line НС Возвр.Прихода: 5321979.00 [23:52:39]line НС Расход: 0.00 [23:52:39]line НС Возвр.Расхода: 0.00 [23:52:39]line ФД: 226938 [23:52:39]line ФМ: 0000000000874959 [23:52:39]line ФПД: 7180367305530 [23:52:39]written 0, free lines is 4095 [23:52:40]Connected sock=10 [23:52:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 7F 05 00 00 F6 E3 77 05 91 55 5A 05 01 00 05 00 6B 05 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 13 00 D0 A1 D0 B0 D0 BC D0 B0 D1 82 D0 BE D0 B2 20 D0 91 2E 20 F4 03 04 00 B8 D9 A6 66 0E 04 04 00 B7 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 5E 04 04 00 55 02 00 00 57 04 04 00 57 02 00 00 AA 04 DF 04 6E 04 04 00 55 02 00 00 69 04 A5 00 6F 04 04 00 51 02 00 00 B1 04 04 00 B3 90 D4 03 70 04 04 00 00 FD E1 02 72 04 03 00 B3 93 F2 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 65 27 68 EF 03 0A Write to MH i2c: 00 01 F6 00 03 00 01 F2 00 00 F7 03 01 00 00 EF 03 0A 00 06 F6 F8 03 [23:52:40]01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 Write i2c OK [23:52:40]01 MH_I2C_Read... [23:52:40]00 Read from MH i2c: 05 01 F7 [23:52:40]03 MH_I2C_Read... [23:52:40]01 00 00 EF 03 0A 00 Read from MH i2c: F6 01 03 07 01 00 00 [23:52:40]04 F7 03 01 00 00 EF 03 0A 00 MH_I2C_Read... [23:52:40]F6 03 01 00 03 F7 03 01 00 Read from MH i2c: 00 01 EF 07 03 00 0A F2 00 06 F6 00 03 00 01 00 00 00 02 00 F7 F7 03 09 01 FF 00 [23:52:40]00 RasterBufferAndPrint [23:52:40]EF line [23:52:40]03 line [23:52:40]0C line [23:52:40]00 F6 03 01 00 01 F7 03 03 00 line [23:52:40]E7 line [23:52:40]AD 08 written 0, free lines is 2680 [23:52:40]6A 04 A0 00 6F 04 04 00 04 00 MH_Cut [23:52:40]00 Write to MH i2c: 00 D1 B1 01 04 00 03 00 D0 AC 23 70 04 03 00 D0 AC F9 23 06 72 01 04 D1 01 [23:52:40]00 00 00 04 81 00 EE 03 0A 00 Write i2c OK [23:52:40]F2 MH_I2C_Read... [23:52:40]03 Read from MH i2c: 01 D1 00 [23:52:40]00 MH_I2C_Read... [23:52:40]F3 Read from MH i2c: 03 D1 01 01 00 00 00 EE 03 0C 00 F2 03 01 00 [23:52:40]01 MH_I2C_Read... [23:52:40]F3 Read from MH i2c: 03 D1 03 01 00 00 F9 06 00 D0 [23:52:40]Write to MH i2c: 01 00 F0 00 C9 FA 03 06 EF 00 03 [23:52:40]0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 Write i2c OK [23:52:40]MH_I2C_Read... [23:52:40]06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 D4 50 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 *** Cut start [23:52:42]00 *** Partial cut [23:52:42]00 *** CUTSNS_PIN = 1 [23:52:42]00 *** CUTSNS_PIN = 0 [23:52:42]04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 *** Brake cut motor [23:52:42]F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 *** Stop cut motor [23:52:42]00 *** Cut end [23:52:42]01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 Read from MH i2c: 00 01 00 [23:52:42]MH_I2C_Read... [23:52:42]EF 03 09 00 F6 03 01 00 04 F7 03 00 00 Read from MH i2c: EF 01 03 07 09 00 00 [23:52:42]F6 MH_I2C_Read... [23:52:42]03 Read from MH i2c: 01 01 00 07 05 00 F7 FA 03 06 00 00 00 00 EF 00 03 00 09 00 00 FF F6 0F 03 15 01 [23:52:43]00 process_action close_shift done [23:52:43]06 requested_data is exist [23:52:43]F7 produce_requested_data [23:52:43]requested_item fd.num is exist - process it [23:52:43]03 00 00 10 04 04 00 7A 76 03 SAM_PROTO_GetFieldsCounters [23:52:43]00 wFMCommunicate request_size=4 [23:52:43]11 MH_SAM_APDU [23:52:43]04 CAPDU: 10 80 00 30 30 30 30 30 30 30 30 30 13 30 00 38 00 37 [23:52:43]34 Write to MH i2c: 39 35 39 35 04 06 00 06 87 CF 3E 1B 3A ED 93 19 92 06 94 A7 3E E2 [23:52:43]08 00 FB 06 80 13 00 00 00 00 00 00 7D [23:52:43]Write i2c OK [23:52:43]MH_I2C_Read... [23:52:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:52:43]Read from MH i2c: E2 [23:52:43]MH_I2C_Read... [23:52:43]Read from MH i2c: E2 62 00 [23:52:43]MH_I2C_Read... [23:52:43]Read from MH i2c: E2 62 00 FB 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7A 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 55 02 00 00 5E 04 04 00 55 02 00 00 57 04 04 00 57 02 00 00 19 04 04 00 00 00 00 00 90 00 57 [23:52:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7A 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 55 02 00 00 5E 04 04 00 55 02 00 00 57 04 04 00 57 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:52:43]wFMCommunicate OK [23:52:43]SAM_PROTO_GetFieldsCounters done [23:52:43]requested_item shift.num is exist - process it [23:52:43]requested_item shift.opened is exist - process it [23:52:43]req_shift_opened [23:52:43]FM_GetShiftState [23:52:43]SAM_PROTO_GetShiftState [23:52:43]wFMCommunicate request_size=4 [23:52:43]MH_SAM_APDU [23:52:43]CAPDU: 80 13 01 00 [23:52:43]Write to MH i2c: E2 08 00 FC 06 80 13 01 00 00 00 00 00 7F [23:52:43]Write i2c OK [23:52:43]MH_I2C_Read... [23:52:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:52:43]Read from MH i2c: E2 [23:52:43]MH_I2C_Read... [23:52:43]Read from MH i2c: E2 0E 00 [23:52:43]MH_I2C_Read... [23:52:43]Read from MH i2c: E2 0E 00 FC 06 00 09 00 00 00 00 00 00 00 00 00 00 90 00 8A [23:52:43]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [23:52:43]wFMCommunicate OK [23:52:43]SAM_PROTO_GetShiftState done [23:52:43]FM_GetShiftState done [23:52:43]req_shift_opened done [23:52:43]requested_item shift.open_date is exist - process it [23:52:43]req_shift_open_date [23:52:43]FM_GetShiftState [23:52:43]SAM_PROTO_GetShiftState [23:52:43]wFMCommunicate request_size=4 [23:52:43]MH_SAM_APDU [23:52:43]CAPDU: 80 13 01 00 [23:52:43]Write to MH i2c: E2 08 00 FD 06 80 13 01 00 00 00 00 00 80 [23:52:43]Write i2c OK [23:52:43]MH_I2C_Read... [23:52:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:52:43]Read from MH i2c: E2 [23:52:43]MH_I2C_Read... [23:52:43]Read from MH i2c: E2 0E 00 [23:52:43]MH_I2C_Read... [23:52:43]Read from MH i2c: E2 0E 00 FD 06 00 09 00 00 00 00 00 00 00 00 00 00 90 00 8B [23:52:43]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [23:52:43]wFMCommunicate OK [23:52:43]SAM_PROTO_GetShiftState done [23:52:43]FM_GetShiftState done [23:52:43]req_shift_open_date done [23:52:43]produce_requested_data done [23:52:43]produce_requested_data return {"fd.num":226938,"shift.num":439,"shift.opened":0,"shift.open_date":0} [23:52:43]process_action_free close_shift [23:52:43]json_value_free [23:52:43]json_value_free done [23:52:43]process_json_proto returns [23:52:43]Send response to host [23:52:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":226938,"shift.num":439,"shift.opened":0,"shift.open_date":0}}} [23:52:43]free response buf [23:52:43]execute_script done [23:52:43]execute_script returns [23:52:43]free content buf [23:52:43]Sock 8.Close socket [23:52:43]Sock 8.Thread stoped [23:52:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 56 32 47 00 4C BE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7A 76 03 00 F4 03 04 00 DF 85 A6 66 B6 04 01 00 00 49 80 C8 85 61 73 4C B5 [23:52:44]CommunicateWithHost err = 0 [23:52:44]CheckOFDResponse [23:52:44]1017 (14) - 77093643461234 [23:52:44]1041 (16) - 0000000000874959 [23:52:44]1040 (4) - 226938 [23:52:44]1012 (4) - 28.07.2024 17:54 [23:52:44]1206 (1) - 0 [23:52:44]OFD Sender: Remove packet 226938 [23:52:44]ProducePacketName [23:52:44]name=ofd_packets/00226938 [23:52:44]NVStorageDeleteData [23:52:44]OFD Sender: No OFD packet to send [23:52:49]OFD Sender: No OFD packet to send [23:52:54]OFD Sender: No OFD packet to send [23:52:59]OFD Sender: No OFD packet to send [23:53:04]OFD Sender: No OFD packet to send [23:53:09]OFD Sender: No OFD packet to send [23:53:14]OFD Sender: No OFD packet to send [23:53:19]OFD Sender: No OFD packet to send [23:53:24]OFD Sender: No OFD packet to send [23:53:29]OFD Sender: No OFD packet to send [23:53:34]OFD Sender: No OFD packet to send [23:53:39]recv_with_timeout no data received [23:53:39]OFD Sender: No OFD packet to send [23:53:44]OFD Sender: No OFD packet to send [23:53:49]OFD Sender: No OFD packet to send [23:53:54]OFD Sender: No OFD packet to send [23:53:59]OFD Sender: No OFD packet to send [23:54:04]OFD Sender: No OFD packet to send [23:54:09]OFD Sender: No OFD packet to send [23:54:14]OFD Sender: No OFD packet to send [23:54:19]OFD Sender: No OFD packet to send [23:54:24]OFD Sender: No OFD packet to send [23:54:29]OFD Sender: No OFD packet to send [23:54:34]recv_with_timeout no data received [23:54:34]OFD Sender: No OFD packet to send [23:54:39]OFD Sender: No OFD packet to send [23:54:44]OFD Sender: No OFD packet to send [23:54:49]OFD Sender: No OFD packet to send [23:54:54]OFD Sender: No OFD packet to send [23:54:59]OFD Sender: No OFD packet to send [23:55:04]OFD Sender: No OFD packet to send [23:55:10]OFD Sender: No OFD packet to send [23:55:15]OFD Sender: No OFD packet to send [23:55:20]OFD Sender: No OFD packet to send [23:55:25]OFD Sender: No OFD packet to send [23:55:30]OFD Sender: No OFD packet to send [23:55:35]OFD Sender: No OFD packet to send [23:55:40]OFD Sender: No OFD packet to send [23:55:45]OFD Sender: No OFD packet to send [23:55:50]OFD Sender: No OFD packet to send [23:55:55]OFD Sender: No OFD packet to send [23:56:00]OFD Sender: No OFD packet to send [23:56:05]OFD Sender: No OFD packet to send [23:56:10]OFD Sender: No OFD packet to send [23:56:15]OFD Sender: No OFD packet to send [23:56:20]OFD Sender: No OFD packet to send [23:56:25]OFD Sender: No OFD packet to send [23:56:30]OFD Sender: No OFD packet to send [23:56:35]OFD Sender: No OFD packet to send [23:56:40]OFD Sender: No OFD packet to send [23:56:45]OFD Sender: No OFD packet to send [23:56:50]OFD Sender: No OFD packet to send [23:56:55]OFD Sender: No OFD packet to send [23:57:00]OFD Sender: No OFD packet to send [23:57:05]OFD Sender: No OFD packet to send [23:57:10]OFD Sender: No OFD packet to send [23:57:15]OFD Sender: No OFD packet to send [23:57:20]OFD Sender: No OFD packet to send [23:57:25]OFD Sender: No OFD packet to send [23:57:30]OFD Sender: No OFD packet to send [23:57:35]OFD Sender: No OFD packet to send [23:57:40]OFD Sender: No OFD packet to send [23:57:45]OFD Sender: No OFD packet to send [23:57:50]OFD Sender: No OFD packet to send [23:57:55]OFD Sender: No OFD packet to send [23:58:00]OFD Sender: No OFD packet to send [23:58:05]OFD Sender: No OFD packet to send [23:58:10]OFD Sender: No OFD packet to send [23:58:13]recv_with_timeout no data received [23:58:15]OFD Sender: No OFD packet to send [23:58:20]OFD Sender: No OFD packet to send [23:58:25]OFD Sender: No OFD packet to send [23:58:30]OFD Sender: No OFD packet to send [23:58:35]OFD Sender: No OFD packet to send [23:58:40]OFD Sender: No OFD packet to send [23:58:45]OFD Sender: No OFD packet to send [23:58:50]OFD Sender: No OFD packet to send [23:58:55]OFD Sender: No OFD packet to send [23:59:00]OFD Sender: No OFD packet to send [23:59:05]OFD Sender: No OFD packet to send [23:59:10]OFD Sender: No OFD packet to send [23:59:15]OFD Sender: No OFD packet to send [23:59:20]OFD Sender: No OFD packet to send [23:59:25]OFD Sender: No OFD packet to send [23:59:30]OFD Sender: No OFD packet to send [23:59:35]OFD Sender: No OFD packet to send [23:59:40]OFD Sender: No OFD packet to send [23:59:45]OFD Sender: No OFD packet to send [23:59:50]OFD Sender: No OFD packet to send [23:59:55]OFD Sender: No OFD packet to send [00:00:00]OFD Sender: No OFD packet to send [00:00:05]OFD Sender: No OFD packet to send [00:00:10]OFD Sender: No OFD packet to send [00:00:15]OFD Sender: No OFD packet to send [00:00:20]OFD Sender: No OFD packet to send [00:00:25]OFD Sender: No OFD packet to send [00:00:30]OFD Sender: No OFD packet to send [00:00:35]OFD Sender: No OFD packet to send [00:00:40]OFD Sender: No OFD packet to send [00:00:45]OFD Sender: No OFD packet to send [00:00:50]OFD Sender: No OFD packet to send [00:00:55]OFD Sender: No OFD packet to send [00:01:00]OFD Sender: No OFD packet to send [00:01:04]recv_with_timeout no data received [00:01:05]OFD Sender: No OFD packet to send [00:01:11]OFD Sender: No OFD packet to send [00:01:16]OFD Sender: No OFD packet to send [00:01:21]OFD Sender: No OFD packet to send [00:01:23]recv_with_timeout no data received [00:01:26]OFD Sender: No OFD packet to send [00:01:31]OFD Sender: No OFD packet to send [00:01:36]OFD Sender: No OFD packet to send [00:01:41]OFD Sender: No OFD packet to send [00:01:46]OFD Sender: No OFD packet to send [00:01:51]OFD Sender: No OFD packet to send [00:01:56]OFD Sender: No OFD packet to send [00:02:01]OFD Sender: No OFD packet to send [00:02:06]OFD Sender: No OFD packet to send [00:02:11]OFD Sender: No OFD packet to send [00:02:16]OFD Sender: No OFD packet to send [00:02:21]OFD Sender: No OFD packet to send [00:02:26]OFD Sender: No OFD packet to send [00:02:29]recv_with_timeout no data received [00:02:31]OFD Sender: No OFD packet to send [00:02:36]OFD Sender: No OFD packet to send [00:02:41]OFD Sender: No OFD packet to send [00:02:46]OFD Sender: No OFD packet to send [00:02:51]OFD Sender: No OFD packet to send [00:02:56]OFD Sender: No OFD packet to send [00:03:01]OFD Sender: No OFD packet to send [00:03:06]OFD Sender: No OFD packet to send [00:03:11]OFD Sender: No OFD packet to send [00:03:16]OFD Sender: No OFD packet to send [00:03:21]OFD Sender: No OFD packet to send [00:03:26]OFD Sender: No OFD packet to send [00:03:31]OFD Sender: No OFD packet to send [00:03:36]OFD Sender: No OFD packet to send [00:03:41]OFD Sender: No OFD packet to send [00:03:46]OFD Sender: No OFD packet to send [00:03:51]OFD Sender: No OFD packet to send [00:03:56]OFD Sender: No OFD packet to send [00:04:01]OFD Sender: No OFD packet to send [00:04:06]OFD Sender: No OFD packet to send [00:04:11]OFD Sender: No OFD packet to send [00:04:16]OFD Sender: No OFD packet to send [00:04:21]OFD Sender: No OFD packet to send [00:04:26]OFD Sender: No OFD packet to send [00:04:28]accept exits with 9 [00:04:28]New connection [00:04:28]New thread 3066711396 created [00:04:28]Thread 3066568036 joined [00:04:28]Waiting for new connection... [00:04:28] Sock 9.Parse request [00:04:28]Sock 9.Check first char [00:04:28]Sock 9.First char is OK [00:04:28]request: POST /json_proto HTTP/1.0 [00:04:28]Method: POST [00:04:28]URL: /json_proto [00:04:28]Method is POST - this is cgi request [00:04:28]url: /json_proto [00:04:28]query_string will be loaded in cgi processing [00:04:28]execute_cgi json_proto POST (null) [00:04:28]execute_cgi path=json_proto method=POST [00:04:28]POST find Content-Length [00:04:28]Host: 172.17.43.131:8080 [00:04:28]Content-Length: 215 [00:04:28]Content-Type: application/json [00:04:28] [00:04:28]POST finish read [00:04:28]Found Content-Length = 215 [00:04:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:04:28]execute_script... [00:04:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:04:28]POST & json_proto [00:04:28]process_json_proto [00:04:28]json parsed OK: [00:04:28]protocol is kg_v1.0 [00:04:28]action value=get_value [00:04:28]process_action get_value [00:04:28]cmd_get_value [00:04:28]process_action get_value done [00:04:28]requested_data is exist [00:04:28]produce_requested_data [00:04:28]requested_item kkm.sn is exist - process it [00:04:28]requested_item kkm.ver is exist - process it [00:04:28]requested_item fm.sn is exist - process it [00:04:28]wFMCommunicate request_size=4 [00:04:28]MH_SAM_APDU [00:04:28]CAPDU: 80 11 00 00 [00:04:28]Write to MH i2c: E2 08 00 FE 06 80 11 00 00 00 00 00 00 7E [00:04:28]Write i2c OK [00:04:28]MH_I2C_Read... [00:04:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:04:28]Read from MH i2c: E2 [00:04:28]MH_I2C_Read... [00:04:28]Read from MH i2c: E2 17 00 [00:04:28]MH_I2C_Read... [00:04:28]Read from MH i2c: E2 17 00 FE 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DB [00:04:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:04:28]wFMCommunicate OK [00:04:28]requested_item fd.num is exist - process it [00:04:28]SAM_PROTO_GetFieldsCounters [00:04:28]wFMCommunicate request_size=4 [00:04:28]MH_SAM_APDU [00:04:28]CAPDU: 80 13 00 00 [00:04:28]Write to MH i2c: E2 08 00 FF 06 80 13 00 00 00 00 00 00 81 [00:04:28]Write i2c OK [00:04:28]MH_I2C_Read... [00:04:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:04:28]Read from MH i2c: E2 [00:04:28]MH_I2C_Read... [00:04:28]Read from MH i2c: E2 62 00 [00:04:28]MH_I2C_Read... [00:04:28]Read from MH i2c: E2 62 00 FF 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7A 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 55 02 00 00 5E 04 04 00 55 02 00 00 57 04 04 00 57 02 00 00 19 04 04 00 00 00 00 00 90 00 5B [00:04:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7A 76 03 00 0E 04 04 00 B7 01 00 00 12 04 04 00 55 02 00 00 5E 04 04 00 55 02 00 00 57 04 04 00 57 02 00 00 19 04 04 00 00 00 00 00 90 00 [00:04:28]wFMCommunicate OK [00:04:28]SAM_PROTO_GetFieldsCounters done [00:04:28]requested_item shift.num is exist - process it [00:04:28]requested_item shift.opened is exist - process it [00:04:28]req_shift_opened [00:04:28]FM_GetShiftState [00:04:28]SAM_PROTO_GetShiftState [00:04:28]wFMCommunicate request_size=4 [00:04:28]MH_SAM_APDU [00:04:28]CAPDU: 80 13 01 00 [00:04:28]Write to MH i2c: E2 08 00 00 07 80 13 01 00 00 00 00 00 84 [00:04:28]Write i2c OK [00:04:28]MH_I2C_Read... [00:04:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:04:28]Read from MH i2c: E2 [00:04:28]MH_I2C_Read... [00:04:28]Read from MH i2c: E2 0E 00 [00:04:28]MH_I2C_Read... [00:04:28]Read from MH i2c: E2 0E 00 00 07 00 09 00 00 00 00 00 00 00 00 00 00 90 00 8F [00:04:28]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:04:28]wFMCommunicate OK [00:04:28]SAM_PROTO_GetShiftState done [00:04:28]FM_GetShiftState done [00:04:28]req_shift_opened done [00:04:28]requested_item shift.open_date is exist - process it [00:04:28]req_shift_open_date [00:04:28]FM_GetShiftState [00:04:28]SAM_PROTO_GetShiftState [00:04:28]wFMCommunicate request_size=4 [00:04:28]MH_SAM_APDU [00:04:28]CAPDU: 80 13 01 00 [00:04:28]Write to MH i2c: E2 08 00 01 07 80 13 01 00 00 00 00 00 85 [00:04:28]Write i2c OK [00:04:28]MH_I2C_Read... [00:04:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:04:28]Read from MH i2c: E2 [00:04:28]MH_I2C_Read... [00:04:28]Read from MH i2c: E2 0E 00 [00:04:28]MH_I2C_Read... [00:04:28]Read from MH i2c: E2 0E 00 01 07 00 09 00 00 00 00 00 00 00 00 00 00 90 00 90 [00:04:28]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:04:28]wFMCommunicate OK [00:04:28]SAM_PROTO_GetShiftState done [00:04:28]FM_GetShiftState done [00:04:28]req_shift_open_date done [00:04:28]produce_requested_data done [00:04:28]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226938,"shift.num":439,"shift.opened":0,"shift.open_date":0} [00:04:28]process_action_free get_value [00:04:28]json_value_free [00:04:28]json_value_free done [00:04:28]process_json_proto returns [00:04:28]Send response to host [00:04:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":226938,"shift.num":439,"shift.opened":0,"shift.open_date":0}}} [00:04:28]free response buf [00:04:28]execute_script done [00:04:28]execute_script returns [00:04:28]free content buf [00:04:28]Sock 9.Close socket [00:04:28]Sock 9.Thread stoped [00:04:28]accept exits with 10 [00:04:28]New connection [00:04:28]New thread 3066568036 created [00:04:28]Thread 3066711396 joined [00:04:28]Waiting for new connection... [00:04:28] Sock 10.Parse request [00:04:28]Sock 10.Check first char [00:04:28]Sock 10.First char is OK [00:04:28]request: POST /json_proto HTTP/1.0 [00:04:28]Method: POST [00:04:28]URL: /json_proto [00:04:28]Method is POST - this is cgi request [00:04:28]url: /json_proto [00:04:28]query_string will be loaded in cgi processing [00:04:28]execute_cgi json_proto POST (null) [00:04:28]execute_cgi path=json_proto method=POST [00:04:28]POST find Content-Length [00:04:28]Host: 172.17.43.131:8080 [00:04:28]Content-Length: 331 [00:04:28]Content-Type: application/json [00:04:28] [00:04:28]POST finish read [00:04:28]Found Content-Length = 331 [00:04:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:04:28]execute_script... [00:04:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:04:28]POST & json_proto [00:04:28]process_json_proto [00:04:28]json parsed OK: [00:04:28]protocol is kg_v1.0 [00:04:28]action value=get_value [00:04:28]process_action get_value [00:04:28]cmd_get_value [00:04:28]process_action get_value done [00:04:28]requested_data is exist [00:04:28]produce_requested_data [00:04:28]requested_item fm.sale.total is exist - process it [00:04:28]SAM_PROTO_GetFMData [00:04:28]wFMCommunicate request_size=4 [00:04:28]MH_SAM_APDU [00:04:28]CAPDU: 80 13 03 00 [00:04:28]Write to MH i2c: E2 08 00 02 07 80 13 03 00 00 00 00 00 88 [00:04:28]Write i2c OK [00:04:28]MH_I2C_Read... [00:04:29]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:04:29]Read from MH i2c: E2 [00:04:29]MH_I2C_Read... [00:04:29]Read from MH i2c: E2 FD 00 [00:04:29]MH_I2C_Read... [00:04:29]Read from MH i2c: E2 FD 00 02 07 00 C5 04 85 04 C1 04 6E 04 04 00 0B 73 03 00 69 04 A3 00 6F 04 04 00 BD 6C 03 00 B1 04 05 00 83 84 6D 82 05 70 04 05 00 94 AE 87 B3 04 72 04 04 00 EF D5 E5 CE 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 40 62 D2 95 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 BC EA 7B 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4E 06 00 00 B1 04 04 00 0C B2 B8 1F 70 04 04 00 0C B2 B8 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 61 74 5E 03 EF 03 09 90 00 35 [00:04:29]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 0B 73 03 00 69 04 A3 00 6F 04 04 00 BD 6C 03 00 B1 04 05 00 83 84 6D 82 05 70 04 05 00 94 AE 87 B3 04 72 04 04 00 EF D5 E5 CE 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 40 62 D2 95 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 BC EA 7B 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4E 06 00 00 B1 04 04 00 0C B2 B8 1F 70 04 04 00 0C B2 B8 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 61 74 5E 03 EF 03 09 90 00 [00:04:29]wFMCommunicate OK [00:04:29]wFMCommunicate request_size=4 [00:04:29]MH_SAM_APDU [00:04:29]CAPDU: 80 17 00 00 [00:04:29]Write to MH i2c: E2 08 00 03 07 80 17 00 00 00 00 00 00 8A [00:04:29]Write i2c OK [00:04:29]MH_I2C_Read... [00:04:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:04:29]Read from MH i2c: E2 [00:04:29]MH_I2C_Read... [00:04:29]Read from MH i2c: E2 FD 00 [00:04:29]MH_I2C_Read... [00:04:29]Read from MH i2c: E2 FD 00 03 07 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 71 DE 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 D6 [00:04:29]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 71 DE 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 [00:04:29]wFMCommunicate OK [00:04:29]wFMCommunicate request_size=4 [00:04:29]MH_SAM_APDU [00:04:29]CAPDU: 80 17 00 00 [00:04:29]Write to MH i2c: E2 08 00 04 07 80 17 00 00 00 00 00 00 8B [00:04:29]Write i2c OK [00:04:29]MH_I2C_Read... [00:04:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:04:29]Read from MH i2c: E2 [00:04:29]MH_I2C_Read... [00:04:29]Read from MH i2c: E2 FD 00 [00:04:29]MH_I2C_Read... [00:04:29]Read from MH i2c: E2 FD 00 04 07 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 9D [00:04:29]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 [00:04:29]wFMCommunicate OK [00:04:29]wFMCommunicate request_size=4 [00:04:29]MH_SAM_APDU [00:04:29]CAPDU: 80 17 00 00 [00:04:29]Write to MH i2c: E2 08 00 05 07 80 17 00 00 00 00 00 00 8C [00:04:29]Write i2c OK [00:04:29]MH_I2C_Read... [00:04:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:04:30]Read from MH i2c: E2 [00:04:30]MH_I2C_Read... [00:04:30]Read from MH i2c: E2 FD 00 [00:04:30]MH_I2C_Read... [00:04:30]Read from MH i2c: E2 FD 00 05 07 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 18 [00:04:30]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 [00:04:30]wFMCommunicate OK [00:04:30]wFMCommunicate request_size=4 [00:04:30]MH_SAM_APDU [00:04:30]CAPDU: 80 17 00 00 [00:04:30]Write to MH i2c: E2 08 00 06 07 80 17 00 00 00 00 00 00 8D [00:04:30]Write i2c OK [00:04:30]MH_I2C_Read... [00:04:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [00:04:30]Read from MH i2c: E2 [00:04:30]MH_I2C_Read... [00:04:30]Read from MH i2c: E2 E2 00 [00:04:30]MH_I2C_Read... [00:04:30]Read from MH i2c: E2 E2 00 06 07 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 6B [00:04:30]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 [00:04:30]wFMCommunicate OK [00:04:30]SAM_PROTO_GetFMData done [00:04:30]requested_item fm.sale_refund.total is exist - process it [00:04:30]requested_item fm.buy.total is exist - process it [00:04:30]requested_item shift.sale.total is exist - process it [00:04:30]SAM_PROTO_GetShiftData [00:04:30]wFMCommunicate request_size=4 [00:04:30]MH_SAM_APDU [00:04:30]CAPDU: 80 13 02 00 [00:04:30]Write to MH i2c: E2 08 00 07 07 80 13 02 00 00 00 00 00 8C [00:04:30]Write i2c OK [00:04:30]MH_I2C_Read... [00:04:30]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:04:30]Read from MH i2c: E2 [00:04:30]MH_I2C_Read... [00:04:30]Read from MH i2c: E2 FD 00 [00:04:30]MH_I2C_Read... [00:04:30]Read from MH i2c: E2 FD 00 07 07 00 BC 04 AA 04 B8 04 6E 04 04 00 55 02 00 00 69 04 9E 00 6F 04 04 00 51 02 00 00 B1 04 04 00 B3 90 D4 03 70 04 04 00 00 FD E1 02 72 04 03 00 B3 93 F2 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 65 27 68 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 E7 AD 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 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 D0 AC 23 70 04 03 00 D0 AC 23 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F0 C9 03 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 0A [00:04:30]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 55 02 00 00 69 04 9E 00 6F 04 04 00 51 02 00 00 B1 04 04 00 B3 90 D4 03 70 04 04 00 00 FD E1 02 72 04 03 00 B3 93 F2 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 65 27 68 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 E7 AD 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:04:36]file doc_00226856 [00:04:36]remove file /storage/0439/doc_00226856 [00:04:36]file doc_00226857 [00:04:36]remove file /storage/0439/doc_00226857 [00:04:36]file doc_00226858 [00:04:36]remove file /storage/0439/doc_00226858 [00:04:36]file doc_00226859 [00:04:36]remove file /storage/0439/doc_00226859 [00:04:36]file doc_00226860 [00:04:36]remove file /storage/0439/doc_00226860 [00:04:36]file doc_00226861 [00:04:36]remove file /storage/0439/doc_00226861 [00:04:36]file doc_00226862 [00:04:36]remove file /storage/0439/doc_00226862 [00:04:36]file doc_00226863 [00:04:36]remove file /storage/0439/doc_00226863 [00:04:36]file doc_00226864 [00:04:36]remove file /storage/0439/doc_00226864 [00:04:36]file doc_00226865 [00:04:36]remove file /storage/0439/doc_00226865 [00:04:36]file doc_00226866 [00:04:36]remove file /storage/0439/doc_00226866 [00:04:36]file doc_00226867 [00:04:36]remove file /storage/0439/doc_00226867 [00:04:36]file doc_00226868 [00:04:36]remove file /storage/0439/doc_00226868 [00:04:36]file doc_00226869 [00:04:36]remove file /storage/0439/doc_00226869 [00:04:36]file doc_00226870 [00:04:36]remove file /storage/0439/doc_00226870 [00:04:36]file doc_00226871 [00:04:36]remove file /storage/0439/doc_00226871 [00:04:36]file doc_00226872 [00:04:36]remove file /storage/0439/doc_00226872 [00:04:36]file doc_00226873 [00:04:36]remove file /storage/0439/doc_00226873 [00:04:36]file doc_00226874 [00:04:36]remove file /storage/0439/doc_00226874 [00:04:36]OFD Sender: No OFD packet to send [00:04:36]file doc_00226875 [00:04:36]remove file /storage/0439/doc_00226875 [00:04:36]file doc_00226876 [00:04:36]remove file /storage/0439/doc_00226876 [00:04:36]file doc_00226877 [00:04:36]remove file /storage/0439/doc_00226877 [00:04:36]file doc_00226878 [00:04:36]remove file /storage/0439/doc_00226878 [00:04:36]file doc_00226879 [00:04:36]remove file /storage/0439/doc_00226879 [00:04:36]file doc_00226880 [00:04:36]remove file /storage/0439/doc_00226880 [00:04:36]file doc_00226881 [00:04:36]remove file /storage/0439/doc_00226881 [00:04:36]file doc_00226882 [00:04:36]remove file /storage/0439/doc_00226882 [00:04:36]file doc_00226883 [00:04:36]remove file /storage/0439/doc_00226883 [00:04:36]file doc_00226884 [00:04:36]remove file /storage/0439/doc_00226884 [00:04:36]file doc_00226885 [00:04:36]remove file /storage/0439/doc_00226885 [00:04:36]file doc_00226886 [00:04:36]remove file /storage/0439/doc_00226886 [00:04:36]file doc_00226887 [00:04:36]remove file /storage/0439/doc_00226887 [00:04:36]file doc_00226888 [00:04:36]remove file /storage/0439/doc_00226888 [00:04:36]file doc_00226889 [00:04:36]remove file /storage/0439/doc_00226889 [00:04:36]file doc_00226890 [00:04:36]remove file /storage/0439/doc_00226890 [00:04:36]file doc_00226891 [00:04:36]remove file /storage/0439/doc_00226891 [00:04:36]file doc_00226892 [00:04:36]remove file /storage/0439/doc_00226892 [00:04:36]file doc_00226893 [00:04:36]remove file /storage/0439/doc_00226893 [00:04:36]file doc_00226894 [00:04:36]remove file /storage/0439/doc_00226894 [00:04:36]file doc_00226895 [00:04:36]remove file /storage/0439/doc_00226895 [00:04:36]file doc_00226896 [00:04:36]remove file /storage/0439/doc_00226896 [00:04:36]file doc_00226897 [00:04:36]remove file /storage/0439/doc_00226897 [00:04:36]file doc_00226898 [00:04:36]remove file /storage/0439/doc_00226898 [00:04:36]file doc_00226899 [00:04:36]remove file /storage/0439/doc_00226899 [00:04:36]file doc_00226900 [00:04:36]remove file /storage/0439/doc_00226900 [00:04:36]file doc_00226901 [00:04:36]remove file /storage/0439/doc_00226901 [00:04:36]file doc_00226902 [00:04:36]remove file /storage/0439/doc_00226902 [00:04:36]file doc_00226903 [00:04:36]remove file /storage/0439/doc_00226903 [00:04:36]file doc_00226904 [00:04:36]remove file /storage/0439/doc_00226904 [00:04:36]file doc_00226905 [00:04:36]remove file /storage/0439/doc_00226905 [00:04:36]file doc_00226906 [00:04:36]remove file /storage/0439/doc_00226906 [00:04:36]file doc_00226907 [00:04:36]remove file /storage/0439/doc_00226907 [00:04:36]file doc_00226908 [00:04:36]remove file /storage/0439/doc_00226908 [00:04:36]file doc_00226909 [00:04:36]remove file /storage/0439/doc_00226909 [00:04:36]file doc_00226910 [00:04:36]remove file /storage/0439/doc_00226910 [00:04:36]file doc_00226911 [00:04:36]remove file /storage/0439/doc_00226911 [00:04:36]file doc_00226912 [00:04:36]remove file /storage/0439/doc_00226912 [00:04:36]file doc_00226913 [00:04:36]remove file /storage/0439/doc_00226913 [00:04:36]file doc_00226914 [00:04:36]remove file /storage/0439/doc_00226914 [00:04:36]file doc_00226915 [00:04:36]remove file /storage/0439/doc_00226915 [00:04:36]file doc_00226916 [00:04:36]remove file /storage/0439/doc_00226916 [00:04:36]file doc_00226917 [00:04:36]remove file /storage/0439/doc_00226917 [00:04:36]file doc_00226918 [00:04:36]remove file /storage/0439/doc_00226918 [00:04:36]file doc_00226919 [00:04:36]remove file /storage/0439/doc_00226919 [00:04:36]file doc_00226920 [00:04:36]remove file /storage/0439/doc_00226920 [00:04:36]file doc_00226921 [00:04:36]remove file /storage/0439/doc_00226921 [00:04:36]file doc_00226922 [00:04:36]remove file /storage/0439/doc_00226922 [00:04:36]file doc_00226923 [00:04:36]remove file /storage/0439/doc_00226923 [00:04:36]file doc_00226924 [00:04:36]remove file /storage/0439/doc_00226924 [00:04:36]file doc_00226925 [00:04:36]remove file /storage/0439/doc_00226925 [00:04:36]file doc_00226926 [00:04:36]remove file /storage/0439/doc_00226926 [00:04:36]file doc_00226927 [00:04:36]remove file /storage/0439/doc_00226927 [00:04:36]file doc_00226928 [00:04:36]remove file /storage/0439/doc_00226928 [00:04:36]file doc_00226929 [00:04:36]remove file /storage/0439/doc_00226929 [00:04:36]file doc_00226930 [00:04:36]remove file /storage/0439/doc_00226930 [00:04:36]file doc_00226931 [00:04:36]remove file /storage/0439/doc_00226931 [00:04:36]file doc_00226932 [00:04:36]remove file /storage/0439/doc_00226932 [00:04:36]file doc_00226933 [00:04:36]remove file /storage/0439/doc_00226933 [00:04:36]file doc_00226934 [00:04:36]remove file /storage/0439/doc_00226934 [00:04:36]file doc_00226935 [00:04:36]remove file /storage/0439/doc_00226935 [00:04:36]file doc_00226936 [00:04:36]remove file /storage/0439/doc_00226936 [00:04:36]file doc_00226937 [00:04:36]remove file /storage/0439/doc_00226937 [00:04:36]file doc_00226938 [00:04:36]remove file /storage/0439/doc_00226938 [00:04:36]remove dir /storage/0439 [00:04:36]ProcessDocumentItem done err = 0, tmpTLVsize=259 [00:04:36]tlvbuf is 01A26570 [00:04:36]SAM_PROTO_ClearQueue [00:04:36]wFMCommunicate request_size=4 [00:04:36]MH_SAM_APDU [00:04:36]CAPDU: 80 09 00 00 [00:04:36]Write to MH i2c: E2 08 00 17 07 80 09 00 00 00 00 00 00 90 [00:04:36]Write i2c OK [00:04:36]MH_I2C_Read... [00:04:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:04:36]Read from MH i2c: E2 [00:04:36]MH_I2C_Read... [00:04:36]Read from MH i2c: E2 03 00 [00:04:36]MH_I2C_Read... [00:04:36]Read from MH i2c: E2 03 00 17 07 00 90 00 92 [00:04:36]RAPDU: 90 00 [00:04:36]wFMCommunicate OK [00:04:36]SAM_PROTO_ClearQueue done [00:04:36]KKMCreateOFDPacket [00:04:36]OFDProtocolAddRootSTLVToBuf [00:04:36]FM_MakeSignedData [00:04:36]FM_MakeSignedData [00:04:36]SAM_PROTO_SignData [00:04:36]wFMCommunicate request_size=4 [00:04:36]MH_SAM_APDU [00:04:36]CAPDU: 80 0D 01 02 [00:04:36]Write to MH i2c: E2 08 00 18 07 80 0D 01 02 00 00 00 00 98 [00:04:36]Write i2c OK [00:04:36]MH_I2C_Read... [00:04:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:04:36]Read from MH i2c: E2 [00:04:36]MH_I2C_Read... [00:04:36]Read from MH i2c: E2 03 00 [00:04:36]MH_I2C_Read... [00:04:36]Read from MH i2c: E2 03 00 18 07 00 90 00 93 [00:04:36]RAPDU: 90 00 [00:04:36]wFMCommunicate OK [00:04:36]wFMCommunicate request_size=255 [00:04:36]MH_SAM_APDU [00:04:36]CAPDU: 80 0D 02 02 FA 02 00 03 01 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 1B 00 D0 90 D1 85 D0 BC D0 B0 D0 B4 D0 B0 D0 BB D0 B8 D0 B5 D0 B2 D0 B0 20 D0 9C 2E 20 F1 03 52 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 9A D1 8B D0 B7 D1 8B D0 BB 20 D0 9A D0 B8 D1 8F 2C 20 D1 83 D0 BB 2E 20 D0 9A D1 83 D0 BB D0 B0 D1 82 D0 BE D0 B2 D0 B0 20 31 34 37 20 D0 90 2C 20 34 30 2E 32 37 33 33 37 30 2C 20 37 32 2E 31 33 34 31 35 32 A3 04 29 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 39 37 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 91 DC A6 66 0E 04 04 00 B8 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7B 76 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 [00:04:37]Write to MH i2c: E2 02 01 19 07 80 0D 02 02 FA 00 02 00 03 01 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 1B 00 D0 90 D1 85 D0 BC D0 B0 D0 B4 D0 B0 D0 BB D0 B8 D0 B5 D0 B2 D0 B0 20 D0 9C 2E 20 F1 03 52 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 9A D1 8B D0 B7 D1 8B D0 BB 20 D0 9A D0 B8 D1 8F 2C 20 D1 83 D0 BB 2E 20 D0 9A D1 83 D0 BB D0 B0 D1 82 D0 BE D0 B2 D0 B0 20 31 34 37 20 D0 90 2C 20 34 30 2E 32 37 33 33 37 30 2C 20 37 32 2E 31 33 34 31 35 32 A3 04 29 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 39 37 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 91 DC A6 66 0E 04 04 00 B8 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7B 76 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 00 00 89 [00:04:37]Write i2c OK [00:04:37]MH_I2C_Read... [00:04:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:04:37]Read from MH i2c: E2 [00:04:37]MH_I2C_Read... [00:04:37]Read from MH i2c: E2 03 00 [00:04:37]MH_I2C_Read... [00:04:37]Read from MH i2c: E2 03 00 19 07 00 90 00 94 [00:04:37]RAPDU: 90 00 [00:04:37]wFMCommunicate OK [00:04:37]wFMCommunicate request_size=18 [00:04:37]MH_SAM_APDU [00:04:37]CAPDU: 80 0D 02 02 0D 39 35 39 35 04 06 00 40 35 13 7B 86 21 [00:04:37]Write to MH i2c: E2 15 00 1A 07 80 0D 02 02 0D 00 39 35 39 35 04 06 00 40 35 13 7B 86 21 00 00 45 [00:04:37]Write i2c OK [00:04:37]MH_I2C_Read... [00:04:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:04:37]Read from MH i2c: E2 [00:04:37]MH_I2C_Read... [00:04:37]Read from MH i2c: E2 03 00 [00:04:37]MH_I2C_Read... [00:04:37]Read from MH i2c: E2 03 00 1A 07 00 90 00 95 [00:04:37]RAPDU: 90 00 [00:04:37]wFMCommunicate OK [00:04:37]wFMCommunicate request_size=4 [00:04:37]MH_SAM_APDU [00:04:37]CAPDU: 80 0D 03 02 [00:04:37]Write to MH i2c: E2 08 00 1B 07 80 0D 03 02 00 00 00 00 9D [00:04:37]Write i2c OK [00:04:37]MH_I2C_Read... [00:04:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:04:37]Read from MH i2c: E2 [00:04:37]MH_I2C_Read... [00:04:37]Read from MH i2c: E2 0B 00 [00:04:37]MH_I2C_Read... [00:04:37]Read from MH i2c: E2 0B 00 1B 07 00 7A 77 B9 E0 15 7B 38 56 90 00 46 [00:04:37]RAPDU: 7A 77 B9 E0 15 7B 38 56 90 00 [00:04:37]wFMCommunicate OK [00:04:37]SAM_PROTO_SignData done [00:04:37]FM_MakeSignedData done [00:04:37]CreateOFDProtocolMessage [00:04:37]wFMCommunicate request_size=4 [00:04:37]MH_SAM_APDU [00:04:37]CAPDU: 80 11 00 00 [00:04:37]Write to MH i2c: E2 08 00 1C 07 80 11 00 00 00 00 00 00 9D [00:04:37]Write i2c OK [00:04:37]MH_I2C_Read... [00:04:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:04:37]Read from MH i2c: E2 [00:04:37]MH_I2C_Read... [00:04:37]Read from MH i2c: E2 17 00 [00:04:37]MH_I2C_Read... [00:04:37]Read from MH i2c: E2 17 00 1C 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FA [00:04:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:04:37]wFMCommunicate OK [00:04:37]CreateOFDProtocolMessage done [00:04:37]OFDSenderStorePacket 226939 [00:04:37]StoreOFDPacket docnum=226939 [00:04:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 17 01 00 00 85 D4 0F 01 1B 0C 5A 02 01 00 02 00 03 01 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 1B 00 D0 90 D1 85 D0 BC D0 B0 D0 B4 D0 B0 D0 BB D0 B8 D0 B5 D0 B2 D0 B0 20 D0 9C 2E 20 F1 03 52 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 9A D1 8B D0 B7 D1 8B D0 BB 20 D0 9A D0 B8 D1 8F 2C 20 D1 83 D0 BB 2E 20 D0 9A D1 83 D0 BB D0 B0 D1 82 D0 BE D0 B2 D0 B0 20 31 34 37 20 D0 90 2C 20 34 30 2E 32 37 33 33 37 30 2C 20 37 32 2E 31 33 34 31 35 32 A3 04 29 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 39 37 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 91 DC A6 66 0E 04 04 00 B8 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7B 76 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 35 04 06 00 40 35 13 7B 86 21 7A 77 B9 E0 15 7B 38 56 [00:04:37]CheckFolder [00:04:37]dirname=/storage/ofd_packets [00:04:37]CheckFolder done [00:04:37]ProducePacketName [00:04:37]name=ofd_packets/00226939 [00:04:37]NVStorageSaveData ofd_packets/00226939 [00:04:37]File name is /storage/ofd_packets/00226939 [00:04:37]Write 309 bytes [00:04:37]NVStorageSaveData done [00:04:37]OFDSenderStorePacket done [00:04:37]KKMCreateOFDPacket done [00:04:37]NVStorageSaveData kkm_last_timestamp [00:04:37]File name is /storage/kkm_last_timestamp [00:04:37]Write 4 bytes [00:04:37]NVStorageSaveData done [00:04:37]ExternCall_PrintAddStr [00:04:37]wPrintStart [00:04:37]Write to MH i2c: 01 00 00 1D 07 24 [00:04:37]Write i2c OK [00:04:37]MH_I2C_Read... [00:04:37]Read from MH i2c: 01 [00:04:37]MH_I2C_Read... [00:04:37]Read from MH i2c: 01 07 00 [00:04:37]MH_I2C_Read... [00:04:37]Read from MH i2c: 01 07 00 1D 07 00 00 00 00 00 FF 0F 39 [00:04:37]RasterBufferAndPrint [00:04:37]line Отчет об открытии смены [00:04:37]line ФФД: 1.0 [00:04:37]line ИНН: 02508201610067 [00:04:37]line Кассир: Ахмадалиева М. [00:04:37]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [00:04:37]line Место: АЗС № 97 "Партнер Нефть" [00:04:37]line 29.07.2024 00:04 [00:04:37]line Смена: 440 [00:04:37]line РНМ: 0000000000092624 [00:04:37]line ЗНМ: 0300000054 [00:04:37]line ФД: 226939 [00:04:37]line ФМ: 0000000000874959 [00:04:37]line ФПД: 70596704306721 [00:04:37]OFD Sender: Processing packet 226939 [packets to send 604, broken 603] [00:04:37]ProducePacketName [00:04:37]name=ofd_packets/00226939 [00:04:37]OFD Sender: To server: pG, [00:04:37]CommunicateWithHost lk.salyk.kg:30040 [00:04:37]ConnectInit lk.salyk.kg [00:04:37]written 0, free lines is 4095 [00:04:37]Write to MH i2c: 01 00 00 2F 07 36 [00:04:37]Write i2c OK [00:04:37]MH_I2C_Read... [00:04:37]Read from MH i2c: 01 [00:04:37]MH_I2C_Read... [00:04:37]Read from MH i2c: 01 07 00 [00:04:37]MH_I2C_Read... [00:04:37]Read from MH i2c: 01 07 00 2F 07 00 00 00 00 00 54 0E 9F [00:04:37]RasterBufferAndPrint [00:04:37]line [00:04:37]line [00:04:37]line [00:04:37]line [00:04:37]line [00:04:37]written 0, free lines is 3680 [00:04:37]MH_Cut [00:04:37]Write to MH i2c: D1 01 00 36 07 01 0F [00:04:37]Write i2c OK [00:04:37]MH_I2C_Read... [00:04:37]Read from MH i2c: D1 [00:04:37]MH_I2C_Read... [00:04:37]Read from MH i2c: D1 01 00 [00:04:37]MH_I2C_Read... [00:04:37]Read from MH i2c: D1 01 00 36 07 00 0E [00:04:37]Write to MH i2c: 01 00 00 37 07 3E [00:04:37]Write i2c OK [00:04:37]MH_I2C_Read... [00:04:38]*** Cut start [00:04:38]*** Partial cut [00:04:38]*** CUTSNS_PIN = 1 [00:04:38]*** CUTSNS_PIN = 0 [00:04:38]*** Brake cut motor [00:04:39]Read from MH i2c: 01 [00:04:39]MH_I2C_Read... [00:04:39]*** Stop cut motor [00:04:39]*** Cut end [00:04:39]Read from MH i2c: 01 07 00 [00:04:39]MH_I2C_Read... [00:04:39]Read from MH i2c: 01 07 00 37 07 00 00 00 00 00 FF 0F 53 [00:04:39]process_action open_shift done [00:04:39]requested_data is exist [00:04:39]produce_requested_data [00:04:39]requested_item fd.num is exist - process it [00:04:39]SAM_PROTO_GetFieldsCounters [00:04:39]wFMCommunicate request_size=4 [00:04:39]MH_SAM_APDU [00:04:39]CAPDU: 80 13 00 00 [00:04:39]Write to MH i2c: E2 08 00 38 07 80 13 00 00 00 00 00 00 BB [00:04:39]Write i2c OK [00:04:39]MH_I2C_Read... [00:04:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:04:39]Read from MH i2c: E2 [00:04:39]MH_I2C_Read... [00:04:39]Read from MH i2c: E2 62 00 [00:04:39]MH_I2C_Read... [00:04:39]Read from MH i2c: E2 62 00 38 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7B 76 03 00 0E 04 04 00 B8 01 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 91 [00:04:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7B 76 03 00 0E 04 04 00 B8 01 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:04:39]wFMCommunicate OK [00:04:39]SAM_PROTO_GetFieldsCounters done [00:04:39]requested_item shift.num is exist - process it [00:04:39]requested_item shift.opened is exist - process it [00:04:39]req_shift_opened [00:04:39]FM_GetShiftState [00:04:39]SAM_PROTO_GetShiftState [00:04:39]wFMCommunicate request_size=4 [00:04:39]MH_SAM_APDU [00:04:39]CAPDU: 80 13 01 00 [00:04:39]Write to MH i2c: E2 08 00 39 07 80 13 01 00 00 00 00 00 BD [00:04:39]Write i2c OK [00:04:39]MH_I2C_Read... [00:04:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:04:39]Read from MH i2c: E2 [00:04:39]MH_I2C_Read... [00:04:39]Read from MH i2c: E2 0E 00 [00:04:39]MH_I2C_Read... [00:04:39]Read from MH i2c: E2 0E 00 39 07 00 09 00 01 91 DC A6 66 00 00 00 00 90 00 42 [00:04:39]RAPDU: 09 00 01 91 DC A6 66 00 00 00 00 90 00 [00:04:39]wFMCommunicate OK [00:04:39]SAM_PROTO_GetShiftState done [00:04:39]FM_GetShiftState done [00:04:39]req_shift_opened done [00:04:39]requested_item shift.open_date is exist - process it [00:04:39]req_shift_open_date [00:04:39]req_shift_open_date done [00:04:39]produce_requested_data done [00:04:39]produce_requested_data return {"fd.num":226939,"shift.num":440,"shift.opened":1,"shift.open_date":1722211473} [00:04:39]process_action_free open_shift [00:04:39]json_value_free [00:04:39]json_value_free done [00:04:39]process_json_proto returns [00:04:39]Send response to host [00:04:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":226939,"shift.num":440,"shift.opened":1,"shift.open_date":1722211473}}} [00:04:39]free response buf [00:04:39]execute_script done [00:04:39]execute_script returns [00:04:39]free content buf [00:04:39]Sock 9.Close socket [00:04:39]Sock 9.Thread stoped [00:04:39]accept exits with 8 [00:04:39]New connection [00:04:39]New thread 3066568036 created [00:04:39]Thread 3066711396 joined [00:04:39]Waiting for new connection... [00:04:39] Sock 8.Parse request [00:04:39]Sock 8.Check first char [00:04:39]Sock 8.First char is OK [00:04:39]request: POST /json_proto HTTP/1.0 [00:04:39]Method: POST [00:04:39]URL: /json_proto [00:04:39]Method is POST - this is cgi request [00:04:39]url: /json_proto [00:04:39]query_string will be loaded in cgi processing [00:04:39]execute_cgi json_proto POST (null) [00:04:39]execute_cgi path=json_proto method=POST [00:04:39]POST find Content-Length [00:04:39]Host: 172.17.43.131:8080 [00:04:39]Content-Length: 331 [00:04:39]Content-Type: application/json [00:04:39] [00:04:39]POST finish read [00:04:39]Found Content-Length = 331 [00:04:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:04:39]execute_script... [00:04:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:04:39]POST & json_proto [00:04:39]process_json_proto [00:04:39]json parsed OK: [00:04:39]protocol is kg_v1.0 [00:04:39]action value=get_value [00:04:39]process_action get_value [00:04:39]cmd_get_value [00:04:39]process_action get_value done [00:04:39]requested_data is exist [00:04:39]produce_requested_data [00:04:39]requested_item fm.sale.total is exist - process it [00:04:39]SAM_PROTO_GetFMData [00:04:39]wFMCommunicate request_size=4 [00:04:39]MH_SAM_APDU [00:04:39]CAPDU: 80 13 03 00 [00:04:39]Write to MH i2c: E2 08 00 3A 07 80 13 03 00 00 00 00 00 C0 [00:04:39]Write i2c OK [00:04:39]MH_I2C_Read... [00:04:39]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:04:39]recv_with_timeout no data received [00:04:39]Read from MH i2c: E2 [00:04:39]MH_I2C_Read... [00:04:39]Read from MH i2c: E2 FD 00 [00:04:39]MH_I2C_Read... [00:04:40]Read from MH i2c: E2 FD 00 3A 07 00 C5 04 85 04 C1 04 6E 04 04 00 0B 73 03 00 69 04 A3 00 6F 04 04 00 BD 6C 03 00 B1 04 05 00 83 84 6D 82 05 70 04 05 00 94 AE 87 B3 04 72 04 04 00 EF D5 E5 CE 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 40 62 D2 95 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 BC EA 7B 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4E 06 00 00 B1 04 04 00 0C B2 B8 1F 70 04 04 00 0C B2 B8 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 61 74 5E 03 EF 03 09 90 00 6D [00:04:40]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 0B 73 03 00 69 04 A3 00 6F 04 04 00 BD 6C 03 00 B1 04 05 00 83 84 6D 82 05 70 04 05 00 94 AE 87 B3 04 72 04 04 00 EF D5 E5 CE 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 40 62 D2 95 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 BC EA 7B 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 4E 06 00 00 B1 04 04 00 0C B2 B8 1F 70 04 04 00 0C B2 B8 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 61 74 5E 03 EF 03 09 90 00 [00:04:40]wFMCommunicate OK [00:04:40]wFMCommunicate request_size=4 [00:04:40]MH_SAM_APDU [00:04:40]CAPDU: 80 17 00 00 [00:04:40]Write to MH i2c: E2 08 00 3B 07 80 17 00 00 00 00 00 00 C2 [00:04:40]Write i2c OK [00:04:40]MH_I2C_Read... [00:04:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:04:40]Read from MH i2c: E2 [00:04:40]MH_I2C_Read... [00:04:40]Read from MH i2c: E2 FD 00 [00:04:40]MH_I2C_Read... [00:04:40]Read from MH i2c: E2 FD 00 3B 07 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 71 DE 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 0E [00:04:40]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 71 DE 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 [00:04:40]wFMCommunicate OK [00:04:40]wFMCommunicate request_size=4 [00:04:40]MH_SAM_APDU [00:04:40]CAPDU: 80 17 00 00 [00:04:40]Write to MH i2c: E2 08 00 3C 07 80 17 00 00 00 00 00 00 C3 [00:04:40]Write i2c OK [00:04:40]MH_I2C_Read... [00:04:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:04:40]Read from MH i2c: E2 [00:04:40]MH_I2C_Read... [00:04:40]Read from MH i2c: E2 FD 00 [00:04:40]MH_I2C_Read... [00:04:40]Read from MH i2c: E2 FD 00 3C 07 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 [00:04:41]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 [00:04:41]wFMCommunicate OK [00:04:41]wFMCommunicate request_size=4 [00:04:41]MH_SAM_APDU [00:04:41]CAPDU: 80 17 00 00 [00:04:41]Write to MH i2c: E2 08 00 3D 07 80 17 00 00 00 00 00 00 C4 [00:04:41]Write i2c OK [00:04:41]MH_I2C_Read... [00:04:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:04:41]Read from MH i2c: E2 [00:04:41]MH_I2C_Read... [00:04:41]Read from MH i2c: E2 FD 00 [00:04:41]MH_I2C_Read... [00:04:41]Read from MH i2c: E2 FD 00 3D 07 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 [00:04:41]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 [00:04:41]wFMCommunicate OK [00:04:41]wFMCommunicate request_size=4 [00:04:41]MH_SAM_APDU [00:04:41]CAPDU: 80 17 00 00 [00:04:41]Write to MH i2c: E2 08 00 3E 07 80 17 00 00 00 00 00 00 C5 [00:04:41]Write i2c OK [00:04:41]MH_I2C_Read... [00:04:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [00:04:41]Read from MH i2c: E2 [00:04:41]MH_I2C_Read... [00:04:41]Read from MH i2c: E2 E2 00 [00:04:41]MH_I2C_Read... [00:04:41]Read from MH i2c: E2 E2 00 3E 07 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 [00:04:42]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 [00:04:42]wFMCommunicate OK [00:04:42]SAM_PROTO_GetFMData done [00:04:42]requested_item fm.sale_refund.total is exist - process it [00:04:42]requested_item fm.buy.total is exist - process it [00:04:42]requested_item shift.sale.total is exist - process it [00:04:42]SAM_PROTO_GetShiftData [00:04:42]wFMCommunicate request_size=4 [00:04:42]MH_SAM_APDU [00:04:42]CAPDU: 80 13 02 00 [00:04:42]Write to MH i2c: E2 08 00 3F 07 80 13 02 00 00 00 00 00 C4 [00:04:42]Write i2c OK [00:04:42]MH_I2C_Read... [00:04:42]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:04:42]Read from MH i2c: E2 [00:04:42]MH_I2C_Read... [00:04:42]Read from MH i2c: E2 FD 00 [00:04:42]MH_I2C_Read... [00:04:42]Read from MH i2c: E2 FD 00 3F 07 00 A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 37 [00:04:42]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF ConnectInit Can't take IP for lk.salyk.kg [00:04:42]03 CommunicateWithHost connect error [00:04:42]09 CommunicateWithHost err = -1 [00:04:42]00 OFD Sender: Server communicate error [00:04:42]F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:04:42]wFMCommunicate OK [00:04:42]wFMCommunicate request_size=4 [00:04:42]MH_SAM_APDU [00:04:42]CAPDU: 80 17 00 00 [00:04:42]Write to MH i2c: E2 08 00 40 07 80 17 00 00 00 00 00 00 C7 [00:04:42]Write i2c OK [00:04:42]MH_I2C_Read... [00:04:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:04:43]Read from MH i2c: E2 [00:04:43]MH_I2C_Read... [00:04:43]Read from MH i2c: E2 FD 00 [00:04:43]MH_I2C_Read... [00:04:43]Read from MH i2c: E2 FD 00 40 07 00 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 CF [00:04:43]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 [00:04:43]wFMCommunicate OK [00:04:43]wFMCommunicate request_size=4 [00:04:43]MH_SAM_APDU [00:04:43]CAPDU: 80 17 00 00 [00:04:43]Write to MH i2c: E2 08 00 41 07 80 17 00 00 00 00 00 00 C8 [00:04:43]Write i2c OK [00:04:43]MH_I2C_Read... [00:04:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:04:43]Read from MH i2c: E2 [00:04:43]MH_I2C_Read... [00:04:43]Read from MH i2c: E2 FD 00 [00:04:43]MH_I2C_Read... [00:04:43]Read from MH i2c: E2 FD 00 41 07 00 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 9A [00:04:43]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 [00:04:44]wFMCommunicate OK [00:04:44]wFMCommunicate request_size=4 [00:04:44]MH_SAM_APDU [00:04:44]CAPDU: 80 17 00 00 [00:04:44]Write to MH i2c: E2 08 00 42 07 80 17 00 00 00 00 00 00 C9 [00:04:44]Write i2c OK [00:04:44]MH_I2C_Read... [00:04:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:04:44]Read from MH i2c: E2 [00:04:44]MH_I2C_Read... [00:04:44]Read from MH i2c: E2 FD 00 [00:04:44]MH_I2C_Read... [00:04:44]Read from MH i2c: E2 FD 00 42 07 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 3B [00:04:44]RAPDU: 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [00:04:44]wFMCommunicate OK [00:04:44]wFMCommunicate request_size=4 [00:04:44]MH_SAM_APDU [00:04:44]CAPDU: 80 17 00 00 [00:04:44]Write to MH i2c: E2 08 00 43 07 80 17 00 00 00 00 00 00 CA [00:04:44]Write i2c OK [00:04:44]MH_I2C_Read... [00:04:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:04:44]Read from MH i2c: E2 [00:04:44]MH_I2C_Read... [00:04:44]Read from MH i2c: E2 BD 00 [00:04:44]MH_I2C_Read... [00:04:44]Read from MH i2c: E2 BD 00 43 07 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 B0 [00:04:44]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:04:45]wFMCommunicate OK [00:04:45]SAM_PROTO_GetShiftData done [00:04:45]requested_item shift.sale.total_cash is exist - process it [00:04:45]requested_item shift.sale_refund.total is exist - process it [00:04:45]requested_item shift.sale_refund.total_cash is exist - process it [00:04:45]requested_item shift.buy.total is exist - process it [00:04:45]requested_item shift.buy.total_cash is exist - process it [00:04:45]produce_requested_data done [00:04:45]produce_requested_data return {"fm.sale.total":236630519.07,"fm.sale_refund.total":5321979.00,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:04:45]process_action_free get_value [00:04:45]json_value_free [00:04:45]json_value_free done [00:04:45]process_json_proto returns [00:04:45]Send response to host [00:04:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":236630519.07,"fm.sale_refund.total":5321979.00,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:04:45]free response buf [00:04:45]execute_script done [00:04:45]execute_script returns [00:04:45]free content buf [00:04:45]Sock 8.Close socket [00:04:45]Sock 8.Thread stoped [00:04:47]OFD Sender: Processing packet 226939 [packets to send 604, broken 603] [00:04:47]ProducePacketName [00:04:47]name=ofd_packets/00226939 [00:04:47]OFD Sender: To server: pG, [00:04:47]CommunicateWithHost lk.salyk.kg:30040 [00:04:47]ConnectInit lk.salyk.kg [00:04:52]ConnectInit Can't take IP for lk.salyk.kg [00:04:52]CommunicateWithHost connect error [00:04:52]CommunicateWithHost err = -1 [00:04:52]OFD Sender: Server communicate error [00:04:57]OFD Sender: Processing packet 226939 [packets to send 604, broken 603] [00:04:57]ProducePacketName [00:04:57]name=ofd_packets/00226939 [00:04:57]OFD Sender: To server: pG, [00:04:57]CommunicateWithHost lk.salyk.kg:30040 [00:04:57]ConnectInit lk.salyk.kg [00:05:02]ConnectInit Can't take IP for lk.salyk.kg [00:05:02]CommunicateWithHost connect error [00:05:02]CommunicateWithHost err = -1 [00:05:02]OFD Sender: Server communicate error [00:05:07]recv_with_timeout no data received [00:05:08]OFD Sender: Processing packet 226939 [packets to send 604, broken 603] [00:05:08]ProducePacketName [00:05:08]name=ofd_packets/00226939 [00:05:08]OFD Sender: To server: pG, [00:05:08]CommunicateWithHost lk.salyk.kg:30040 [00:05:08]ConnectInit lk.salyk.kg [00:05:13]ConnectInit Can't take IP for lk.salyk.kg [00:05:13]CommunicateWithHost connect error [00:05:13]CommunicateWithHost err = -1 [00:05:13]OFD Sender: Server communicate error [00:05:18]OFD Sender: Processing packet 226939 [packets to send 604, broken 603] [00:05:18]ProducePacketName [00:05:18]name=ofd_packets/00226939 [00:05:18]OFD Sender: To server: pG, [00:05:18]CommunicateWithHost lk.salyk.kg:30040 [00:05:18]ConnectInit lk.salyk.kg [00:05:23]ConnectInit Can't take IP for lk.salyk.kg [00:05:23]CommunicateWithHost connect error [00:05:23]CommunicateWithHost err = -1 [00:05:23]OFD Sender: Server communicate error [00:05:28]OFD Sender: Processing packet 226939 [packets to send 604, broken 603] [00:05:28]ProducePacketName [00:05:28]name=ofd_packets/00226939 [00:05:28]OFD Sender: To server: pG, [00:05:28]CommunicateWithHost lk.salyk.kg:30040 [00:05:28]ConnectInit lk.salyk.kg [00:05:31]recv_with_timeout no data received [00:05:33]ConnectInit Can't take IP for lk.salyk.kg [00:05:33]CommunicateWithHost connect error [00:05:33]CommunicateWithHost err = -1 [00:05:33]OFD Sender: Server communicate error [00:05:38]OFD Sender: Processing packet 226939 [packets to send 604, broken 603] [00:05:38]ProducePacketName [00:05:38]name=ofd_packets/00226939 [00:05:38]OFD Sender: To server: pG, [00:05:38]CommunicateWithHost lk.salyk.kg:30040 [00:05:38]ConnectInit lk.salyk.kg [00:05:43]ConnectInit Can't take IP for lk.salyk.kg [00:05:43]CommunicateWithHost connect error [00:05:43]CommunicateWithHost err = -1 [00:05:43]OFD Sender: Server communicate error [00:05:48]OFD Sender: Processing packet 226939 [packets to send 604, broken 603] [00:05:48]ProducePacketName [00:05:48]name=ofd_packets/00226939 [00:05:48]OFD Sender: To server: pG, [00:05:48]CommunicateWithHost lk.salyk.kg:30040 [00:05:48]ConnectInit lk.salyk.kg [00:05:53]ConnectInit Can't take IP for lk.salyk.kg [00:05:53]CommunicateWithHost connect error [00:05:53]CommunicateWithHost err = -1 [00:05:53]OFD Sender: Server communicate error [00:05:58]OFD Sender: Processing packet 226939 [packets to send 604, broken 603] [00:05:58]ProducePacketName [00:05:58]name=ofd_packets/00226939 [00:05:58]OFD Sender: To server: pG, [00:05:58]CommunicateWithHost lk.salyk.kg:30040 [00:05:58]ConnectInit lk.salyk.kg [00:06:03]ConnectInit Can't take IP for lk.salyk.kg [00:06:03]CommunicateWithHost connect error [00:06:03]CommunicateWithHost err = -1 [00:06:03]OFD Sender: Server communicate error [00:06:08]OFD Sender: Processing packet 226939 [packets to send 604, broken 603] [00:06:08]ProducePacketName [00:06:08]name=ofd_packets/00226939 [00:06:08]OFD Sender: To server: pG, [00:06:08]CommunicateWithHost lk.salyk.kg:30040 [00:06:08]ConnectInit lk.salyk.kg [00:06:13]ConnectInit Can't take IP for lk.salyk.kg [00:06:13]CommunicateWithHost connect error [00:06:13]CommunicateWithHost err = -1 [00:06:13]OFD Sender: Server communicate error [00:06:18]OFD Sender: Processing packet 226939 [packets to send 604, broken 603] [00:06:18]ProducePacketName [00:06:18]name=ofd_packets/00226939 [00:06:18]OFD Sender: To server: pG, [00:06:18]CommunicateWithHost lk.salyk.kg:30040 [00:06:18]ConnectInit lk.salyk.kg [00:06:22]Connected sock=10 [00:06:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 17 01 00 00 85 D4 0F 01 1B 0C 5A 02 01 00 02 00 03 01 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 1B 00 D0 90 D1 85 D0 BC D0 B0 D0 B4 D0 B0 D0 BB D0 B8 D0 B5 D0 B2 D0 B0 20 D0 9C 2E 20 F1 03 52 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 9A D1 8B D0 B7 D1 8B D0 BB 20 D0 9A D0 B8 D1 8F 2C 20 D1 83 D0 BB 2E 20 D0 9A D1 83 D0 BB D0 B0 D1 82 D0 BE D0 B2 D0 B0 20 31 34 37 20 D0 90 2C 20 34 30 2E 32 37 33 33 37 30 2C 20 37 32 2E 31 33 34 31 35 32 A3 04 29 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 39 37 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 91 DC A6 66 0E 04 04 00 B8 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7B 76 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 35 04 06 00 40 35 13 7B 86 21 7A 77 B9 E0 15 7B 38 56 [00:06:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 B3 ED 47 00 4F 1F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7B 76 03 00 F4 03 04 00 12 89 A6 66 B6 04 01 00 00 19 9B 6A 0B 5F DB C0 DE [00:06:22]CommunicateWithHost err = 0 [00:06:22]CheckOFDResponse [00:06:22]1017 (14) - 77093643461234 [00:06:22]1041 (16) - 0000000000874959 [00:06:22]1040 (4) - 226939 [00:06:22]1012 (4) - 28.07.2024 18:08 [00:06:22]1206 (1) - 0 [00:06:22]OFD Sender: Remove packet 226939 [00:06:22]ProducePacketName [00:06:22]name=ofd_packets/00226939 [00:06:22]NVStorageDeleteData [00:06:23]OFD Sender: No OFD packet to send [00:06:28]OFD Sender: No OFD packet to send [00:06:33]OFD Sender: No OFD packet to send [00:06:38]OFD Sender: No OFD packet to send [00:06:43]OFD Sender: No OFD packet to send [00:06:48]OFD Sender: No OFD packet to send [00:06:53]OFD Sender: No OFD packet to send [00:06:58]OFD Sender: No OFD packet to send [00:07:03]OFD Sender: No OFD packet to send [00:07:05]recv_with_timeout no data received [00:07:08]OFD Sender: No OFD packet to send [00:07:13]OFD Sender: No OFD packet to send [00:07:18]OFD Sender: No OFD packet to send [00:07:23]OFD Sender: No OFD packet to send [00:07:28]OFD Sender: No OFD packet to send [00:07:31]recv_with_timeout no data received [00:07:33]OFD Sender: No OFD packet to send [00:07:38]OFD Sender: No OFD packet to send [00:07:43]OFD Sender: No OFD packet to send [00:07:48]OFD Sender: No OFD packet to send [00:07:48]recv_with_timeout no data received [00:07:53]OFD Sender: No OFD packet to send [00:07:58]OFD Sender: No OFD packet to send [00:08:03]OFD Sender: No OFD packet to send [00:08:08]OFD Sender: No OFD packet to send [00:08:09]ConnectInit Can't connect to host [00:08:13]OFD Sender: No OFD packet to send [00:08:14]ConnectInit Can't connect to host [00:08:18]OFD Sender: No OFD packet to send [00:08:23]OFD Sender: No OFD packet to send [00:08:24]recv_with_timeout no data received [00:08:28]OFD Sender: No OFD packet to send [00:08:33]OFD Sender: No OFD packet to send [00:08:38]OFD Sender: No OFD packet to send [00:08:43]OFD Sender: No OFD packet to send [00:08:48]OFD Sender: No OFD packet to send [00:08:53]OFD Sender: No OFD packet to send [00:08:56]recv_with_timeout no data received [00:08:58]OFD Sender: No OFD packet to send [00:09:01]accept exits with 9 [00:09:01]New connection [00:09:01]New thread 3066711396 created [00:09:01]Thread 3066568036 joined [00:09:01]Waiting for new connection... [00:09:01] Sock 9.Parse request [00:09:01]Sock 9.Check first char [00:09:01]Sock 9.First char is OK [00:09:01]request: POST /json_proto HTTP/1.0 [00:09:01]Method: POST [00:09:01]URL: /json_proto [00:09:01]Method is POST - this is cgi request [00:09:01]url: /json_proto [00:09:01]query_string will be loaded in cgi processing [00:09:01]execute_cgi json_proto POST (null) [00:09:01]execute_cgi path=json_proto method=POST [00:09:01]POST find Content-Length [00:09:01]Host: 172.17.43.131:8080 [00:09:01]Content-Length: 678 [00:09:01]Content-Type: application/json [00:09:01] [00:09:01]POST finish read [00:09:01]Found Content-Length = 678 [00:09:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003370", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:09:01]execute_script... [00:09:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003370", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:09:01]POST & json_proto [00:09:01]process_json_proto [00:09:01]json parsed OK: [00:09:01]protocol is kg_v1.0 [00:09:01]action value=close_receipt [00:09:01]process_action close_receipt [00:09:01]cmd_close_receipt [00:09:01]MH_GetDate [00:09:01]Write to MH i2c: F0 00 00 44 07 3A [00:09:01]Write i2c OK [00:09:01]MH_I2C_Read... [00:09:01]Read from MH i2c: F0 [00:09:01]MH_I2C_Read... [00:09:01]Read from MH i2c: F0 09 00 [00:09:01]MH_I2C_Read... [00:09:01]Read from MH i2c: F0 09 00 44 07 00 9D DD A6 66 F8 BA A6 66 87 [00:09:01]GetLastDocTimeStamp 1722211473 [00:09:01]current date 1722211741 [00:09:01]FM_GetShiftState [00:09:01]SAM_PROTO_GetShiftState [00:09:01]wFMCommunicate request_size=4 [00:09:01]MH_SAM_APDU [00:09:01]CAPDU: 80 13 01 00 [00:09:01]Write to MH i2c: E2 08 00 45 07 80 13 01 00 00 00 00 00 C9 [00:09:01]Write i2c OK [00:09:01]MH_I2C_Read... [00:09:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:09:01]Read from MH i2c: E2 [00:09:01]MH_I2C_Read... [00:09:01]Read from MH i2c: E2 0E 00 [00:09:01]MH_I2C_Read... [00:09:01]Read from MH i2c: E2 0E 00 45 07 00 09 00 01 91 DC A6 66 00 00 00 00 90 00 4E [00:09:01]RAPDU: 09 00 01 91 DC A6 66 00 00 00 00 90 00 [00:09:01]wFMCommunicate OK [00:09:01]SAM_PROTO_GetShiftState done [00:09:01]FM_GetShiftState done [00:09:01]opened in 1722211473 [00:09:01]opened+sec_in_day 1722297873 [00:09:01]quantity*price = 50036 [00:09:01]sum+1 = 50037 [00:09:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 1 29.07.2024 00:09 Смена: 440 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226940 ФПД: 106265970040402 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T000901&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226940&fm=106265970040402&tin=02508201610067®Number=0000000000092624&sum=50000 [00:09:02]StoreToDocumentArchive [00:09:02]shift 440 fd 226940 [00:09:02]save to /storage/0440/doc_00226940 [00:09:02]save last doc name /storage/0440/doc_00226940 to /storage/kkm_last_doc_name [00:09:02]save OK [00:09:02]Clear old archive folders... [00:09:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:09:02]tlvbuf is 01A532B0 [00:09:02]SAM_PROTO_ClearQueue [00:09:02]wFMCommunicate request_size=4 [00:09:02]MH_SAM_APDU [00:09:02]CAPDU: 80 09 00 00 [00:09:02]Write to MH i2c: E2 08 00 52 07 80 09 00 00 00 00 00 00 CB [00:09:02]Write i2c OK [00:09:02]MH_I2C_Read... [00:09:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:09:02]Read from MH i2c: E2 [00:09:02]MH_I2C_Read... [00:09:02]Read from MH i2c: E2 03 00 [00:09:02]MH_I2C_Read... [00:09:02]Read from MH i2c: E2 03 00 52 07 00 90 00 CD [00:09:02]RAPDU: 90 00 [00:09:02]wFMCommunicate OK [00:09:02]SAM_PROTO_ClearQueue done [00:09:02]KKMCreateOFDPacket [00:09:02]OFDProtocolAddRootSTLVToBuf [00:09:02]FM_MakeSignedData [00:09:02]FM_MakeSignedData [00:09:02]SAM_PROTO_SignData [00:09:02]wFMCommunicate request_size=4 [00:09:02]MH_SAM_APDU [00:09:02]CAPDU: 80 0D 01 02 [00:09:02]Write to MH i2c: E2 08 00 53 07 80 0D 01 02 00 00 00 00 D3 [00:09:02]Write i2c OK [00:09:02]MH_I2C_Read... [00:09:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:09:02]Read from MH i2c: E2 [00:09:02]MH_I2C_Read... [00:09:02]Read from MH i2c: E2 03 00 [00:09:02]MH_I2C_Read... [00:09:02]Read from MH i2c: E2 03 00 53 07 00 90 00 CE [00:09:02]RAPDU: 90 00 [00:09:02]wFMCommunicate OK [00:09:02]wFMCommunicate request_size=255 [00:09:02]MH_SAM_APDU [00:09:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 00 00 00 F4 03 04 00 9D DD A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7C 76 03 00 35 04 06 00 60 [00:09:02]Write to MH i2c: E2 02 01 54 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 00 00 00 F4 03 04 00 9D DD A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7C 76 03 00 35 04 06 00 60 00 00 EF [00:09:02]Write i2c OK [00:09:02]MH_I2C_Read... [00:09:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:09:02]Read from MH i2c: E2 [00:09:02]MH_I2C_Read... [00:09:02]Read from MH i2c: E2 03 00 [00:09:02]MH_I2C_Read... [00:09:02]Read from MH i2c: E2 03 00 54 07 00 90 00 CF [00:09:02]RAPDU: 90 00 [00:09:02]wFMCommunicate OK [00:09:02]wFMCommunicate request_size=10 [00:09:02]MH_SAM_APDU [00:09:02]CAPDU: 80 0D 02 02 05 A5 F9 65 5E 52 [00:09:02]Write to MH i2c: E2 0D 00 55 07 80 0D 02 02 05 00 A5 F9 65 5E 52 00 00 93 [00:09:02]Write i2c OK [00:09:02]MH_I2C_Read... [00:09:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:09:02]Read from MH i2c: E2 [00:09:02]MH_I2C_Read... [00:09:02]Read from MH i2c: E2 03 00 [00:09:02]MH_I2C_Read... [00:09:02]Read from MH i2c: E2 03 00 55 07 00 90 00 D0 [00:09:02]RAPDU: 90 00 [00:09:02]wFMCommunicate OK [00:09:02]wFMCommunicate request_size=4 [00:09:02]MH_SAM_APDU [00:09:02]CAPDU: 80 0D 03 02 [00:09:02]Write to MH i2c: E2 08 00 56 07 80 0D 03 02 00 00 00 00 D8 [00:09:02]Write i2c OK [00:09:02]MH_I2C_Read... [00:09:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:09:02]Read from MH i2c: E2 [00:09:02]MH_I2C_Read... [00:09:02]Read from MH i2c: E2 0B 00 [00:09:02]MH_I2C_Read... [00:09:02]Read from MH i2c: E2 0B 00 56 07 00 86 02 E7 67 EF 05 30 AA 90 00 7D [00:09:02]RAPDU: 86 02 E7 67 EF 05 30 AA 90 00 [00:09:02]wFMCommunicate OK [00:09:02]SAM_PROTO_SignData done [00:09:02]FM_MakeSignedData done [00:09:02]CreateOFDProtocolMessage [00:09:02]wFMCommunicate request_size=4 [00:09:02]MH_SAM_APDU [00:09:02]CAPDU: 80 11 00 00 [00:09:02]Write to MH i2c: E2 08 00 57 07 80 11 00 00 00 00 00 00 D8 [00:09:02]Write i2c OK [00:09:02]MH_I2C_Read... [00:09:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:09:03]Read from MH i2c: E2 [00:09:03]MH_I2C_Read... [00:09:03]Read from MH i2c: E2 17 00 [00:09:03]MH_I2C_Read... [00:09:03]Read from MH i2c: E2 17 00 57 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 35 [00:09:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:09:03]wFMCommunicate OK [00:09:03]CreateOFDProtocolMessage done [00:09:03]OFDSenderStorePacket 226940 [00:09:03]StoreOFDPacket docnum=226940 [00:09:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 1E B5 07 01 6A ED 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 00 00 00 F4 03 04 00 9D DD A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7C 76 03 00 35 04 06 00 60 A5 F9 65 5E 52 86 02 E7 67 EF 05 30 AA [00:09:03]CheckFolder [00:09:03]dirname=/storage/ofd_packets [00:09:03]CheckFolder done [00:09:03]ProducePacketName [00:09:03]name=ofd_packets/00226940 [00:09:03]NVStorageSaveData ofd_packets/00226940 [00:09:03]File name is /storage/ofd_packets/00226940 [00:09:03]Write 301 bytes [00:09:03]NVStorageSaveData done [00:09:03]OFDSenderStorePacket done [00:09:03]KKMCreateOFDPacket done [00:09:03]NVStorageSaveData kkm_last_timestamp [00:09:03]File name is /storage/kkm_last_timestamp [00:09:03]Write 4 bytes [00:09:03]NVStorageSaveData done [00:09:03]ExternCall_PrintAddStr [00:09:03]wPrintStart [00:09:03]Write to MH i2c: 01 00 00 58 07 5F [00:09:03]Write i2c OK [00:09:03]MH_I2C_Read... [00:09:03]Read from MH i2c: 01 [00:09:03]MH_I2C_Read... [00:09:03]Read from MH i2c: 01 07 00 [00:09:03]MH_I2C_Read... [00:09:03]Read from MH i2c: 01 07 00 58 07 00 00 00 00 00 FF 0F 74 [00:09:03]RasterBufferAndPrint [00:09:03]line Счет N : (1)2003370 [00:09:03]line ИНН: 02508201610067 [00:09:03]line Контрольно-Кассовый Чек [00:09:03]line ПРОДАЖА [00:09:03]line ТРК (МРК, ГНК) : 53 [00:09:03]line Товар: 2710124130 [00:09:03]line Аи-92-К-5 [00:09:03]line 7.380 * 67.80 [00:09:03]line = 500.36 [00:09:03]line НДС 12% НСП 1% [00:09:03]line > о реализуемом товаре [00:09:03]line ОКРУГЛЕНИЕ: -0.36 [00:09:03]line ИТОГО: 500.00 [00:09:03]line Внесено: 500.00 [00:09:03]line СДАЧА: 0.00 [00:09:03]line НСП 1% : 4.43 [00:09:03]line НДС 12% : 53.14 [00:09:03]line Наличными: 500.00 [00:09:03]line Безнал.: 0.00 [00:09:03]line Место: АЗС № 97 "Партнер Нефть" [00:09:03]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [00:09:03]line СНО: Общий режим [00:09:03]line Чек 1 29.07.2024 00:09 [00:09:03]line Смена: 440 ФФД: 1.0 [00:09:03]line ЗНМ: 0300000054 [00:09:03]line РНМ: 0000000000092624 [00:09:03]line Версия ККМ: 001 [00:09:03]line ФМ: 0000000000874959 [00:09:03]line ФД: 226940 [00:09:03]line ФПД: 106265970040402 [00:09:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T000901&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226940&fm=106265970040402&tin=02508201610067®Number=0000000000092624&sum=50000 [00:09:03]OFD Sender: Processing packet 226940 [packets to send 604, broken 603] [00:09:03]ProducePacketName [00:09:03]name=ofd_packets/00226940 [00:09:03]OFD Sender: To server: pG, [00:09:03]CommunicateWithHost lk.salyk.kg:30040 [00:09:03]ConnectInit lk.salyk.kg [00:09:03]written 0, free lines is 4095 [00:09:03]Write to MH i2c: 01 00 00 83 07 8A [00:09:03]Write i2c OK [00:09:03]MH_I2C_Read... [00:09:03]Read from MH i2c: 01 [00:09:03]MH_I2C_Read... [00:09:03]Read from MH i2c: 01 07 00 [00:09:03]MH_I2C_Read... [00:09:03]Read from MH i2c: 01 07 00 83 07 00 00 00 00 00 56 0C F3 [00:09:03]RasterBufferAndPrint [00:09:03]line [00:09:03]line [00:09:03]line [00:09:03]line [00:09:03]line [00:09:03]written 0, free lines is 3167 [00:09:03]MH_Cut [00:09:03]Write to MH i2c: D1 01 00 8A 07 01 63 [00:09:03]Write i2c OK [00:09:03]MH_I2C_Read... [00:09:03]Read from MH i2c: D1 [00:09:03]MH_I2C_Read... [00:09:03]Read from MH i2c: D1 01 00 [00:09:03]MH_I2C_Read... [00:09:03]Read from MH i2c: D1 01 00 8A 07 00 62 [00:09:03]Write to MH i2c: 01 00 00 8B 07 92 [00:09:03]Write i2c OK [00:09:03]MH_I2C_Read... [00:09:04]*** Cut start [00:09:04]*** Partial cut [00:09:04]*** CUTSNS_PIN = 1 [00:09:04]*** CUTSNS_PIN = 0 [00:09:05]*** Brake cut motor [00:09:05]Read from MH i2c: 01 [00:09:05]MH_I2C_Read... [00:09:05]*** Stop cut motor [00:09:05]*** Cut end [00:09:05]Read from MH i2c: 01 07 00 [00:09:05]MH_I2C_Read... [00:09:05]Read from MH i2c: 01 07 00 8B 07 00 00 00 00 00 FF 0F A7 [00:09:05]process_action close_receipt done [00:09:05]requested_data is exist [00:09:05]produce_requested_data [00:09:05]requested_item fm.sn is exist - process it [00:09:05]wFMCommunicate request_size=4 [00:09:05]MH_SAM_APDU [00:09:05]CAPDU: 80 11 00 00 [00:09:05]Write to MH i2c: E2 08 00 8C 07 80 11 00 00 00 00 00 00 0D [00:09:05]Write i2c OK [00:09:05]MH_I2C_Read... [00:09:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:09:05]Read from MH i2c: E2 [00:09:05]MH_I2C_Read... [00:09:05]Read from MH i2c: E2 17 00 [00:09:05]MH_I2C_Read... [00:09:05]Read from MH i2c: E2 17 00 8C 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6A [00:09:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:09:05]wFMCommunicate OK [00:09:05]requested_item fd.num is exist - process it [00:09:05]SAM_PROTO_GetFieldsCounters [00:09:05]wFMCommunicate request_size=4 [00:09:05]MH_SAM_APDU [00:09:05]CAPDU: 80 13 00 00 [00:09:05]Write to MH i2c: E2 08 00 8D 07 80 13 00 00 00 00 00 00 10 [00:09:05]Write i2c OK [00:09:05]MH_I2C_Read... [00:09:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:09:05]Read from MH i2c: E2 [00:09:05]MH_I2C_Read... [00:09:05]Read from MH i2c: E2 62 00 [00:09:05]MH_I2C_Read... [00:09:05]Read from MH i2c: E2 62 00 8D 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7C 76 03 00 0E 04 04 00 B8 01 00 00 12 04 04 00 01 00 00 00 5E 04 04 00 01 00 00 00 57 04 04 00 02 00 00 00 19 04 04 00 00 00 00 00 90 00 EA [00:09:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7C 76 03 00 0E 04 04 00 B8 01 00 00 12 04 04 00 01 00 00 00 5E 04 04 00 01 00 00 00 57 04 04 00 02 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:09:05]wFMCommunicate OK [00:09:05]SAM_PROTO_GetFieldsCounters done [00:09:05]requested_item shift.num is exist - process it [00:09:05]requested_item shift.opened is exist - process it [00:09:05]req_shift_opened [00:09:05]FM_GetShiftState [00:09:05]SAM_PROTO_GetShiftState [00:09:05]wFMCommunicate request_size=4 [00:09:05]MH_SAM_APDU [00:09:05]CAPDU: 80 13 01 00 [00:09:05]Write to MH i2c: E2 08 00 8E 07 80 13 01 00 00 00 00 00 12 [00:09:05]Write i2c OK [00:09:05]MH_I2C_Read... [00:09:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:09:05]Read from MH i2c: E2 [00:09:05]MH_I2C_Read... [00:09:05]Read from MH i2c: E2 0E 00 [00:09:05]MH_I2C_Read... [00:09:05]Read from MH i2c: E2 0E 00 8E 07 00 09 00 01 91 DC A6 66 00 00 00 00 90 00 97 [00:09:05]RAPDU: 09 00 01 91 DC A6 66 00 00 00 00 90 00 [00:09:05]wFMCommunicate OK [00:09:05]SAM_PROTO_GetShiftState done [00:09:05]FM_GetShiftState done [00:09:05]req_shift_opened done [00:09:05]requested_item shift.open_date is exist - process it [00:09:05]req_shift_open_date [00:09:05]req_shift_open_date done [00:09:05]produce_requested_data done [00:09:05]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226940,"shift.num":440,"shift.opened":1,"shift.open_date":1722211473} [00:09:05]process_action_free close_receipt [00:09:05]json_value_free [00:09:05]json_value_free done [00:09:05]process_json_proto returns [00:09:05]Send response to host [00:09:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226940,"shift.num":440,"shift.opened":1,"shift.open_date":1722211473}}} [00:09:05]free response buf [00:09:05]execute_script done [00:09:05]execute_script returns [00:09:05]free content buf [00:09:05]Sock 9.Close socket [00:09:05]Sock 9.Thread stoped [00:09:08]ConnectInit Can't take IP for lk.salyk.kg [00:09:08]CommunicateWithHost connect error [00:09:08]CommunicateWithHost err = -1 [00:09:08]OFD Sender: Server communicate error [00:09:13]OFD Sender: Processing packet 226940 [packets to send 604, broken 603] [00:09:13]ProducePacketName [00:09:13]name=ofd_packets/00226940 [00:09:13]OFD Sender: To server: pG, [00:09:13]CommunicateWithHost lk.salyk.kg:30040 [00:09:13]ConnectInit lk.salyk.kg [00:09:18]Connected sock=9 [00:09:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 1E B5 07 01 6A ED 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 00 00 00 F4 03 04 00 9D DD A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7C 76 03 00 35 04 06 00 60 A5 F9 65 5E 52 86 02 E7 67 EF 05 30 AA [00:09:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 3F 70 47 00 98 90 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7C 76 03 00 F4 03 04 00 C3 89 A6 66 B6 04 01 00 00 AE EA 58 83 BF 61 60 7F [00:09:19]CommunicateWithHost err = 0 [00:09:19]CheckOFDResponse [00:09:19]1017 (14) - 77093643461234 [00:09:19]1041 (16) - 0000000000874959 [00:09:19]1040 (4) - 226940 [00:09:19]1012 (4) - 28.07.2024 18:11 [00:09:19]1206 (1) - 0 [00:09:19]OFD Sender: Remove packet 226940 [00:09:19]ProducePacketName [00:09:19]name=ofd_packets/00226940 [00:09:19]NVStorageDeleteData [00:09:19]OFD Sender: No OFD packet to send [00:09:24]OFD Sender: No OFD packet to send [00:09:29]OFD Sender: No OFD packet to send [00:09:34]OFD Sender: No OFD packet to send [00:09:39]OFD Sender: No OFD packet to send [00:09:44]OFD Sender: No OFD packet to send [00:09:49]OFD Sender: No OFD packet to send [00:09:54]OFD Sender: No OFD packet to send [00:09:59]OFD Sender: No OFD packet to send [00:10:05]OFD Sender: No OFD packet to send [00:10:10]OFD Sender: No OFD packet to send [00:10:15]OFD Sender: No OFD packet to send [00:10:20]OFD Sender: No OFD packet to send [00:10:25]OFD Sender: No OFD packet to send [00:10:30]OFD Sender: No OFD packet to send 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 D0 AC 23 70 04 03 00 D0 AC 23 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F0 C9 03 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [00:04:30]wFMCommunicate OK [00:04:30]wFMCommunicate request_size=4 [00:04:30]MH_SAM_APDU [00:04:30]CAPDU: 80 17 00 00 [00:04:30]Write to MH i2c: E2 08 00 08 07 80 17 00 00 00 00 00 00 8F [00:04:30]Write i2c OK [00:04:30]MH_I2C_Read... [00:04:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:04:31]Read from MH i2c: E2 [00:04:31]MH_I2C_Read... [00:04:31]Read from MH i2c: E2 FD 00 [00:04:31]MH_I2C_Read... [00:04:31]Read from MH i2c: E2 FD 00 08 07 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 D4 50 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 5D [00:04:31]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 D4 50 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [00:04:31]wFMCommunicate OK [00:04:31]wFMCommunicate request_size=4 [00:04:31]MH_SAM_APDU [00:04:31]CAPDU: 80 17 00 00 [00:04:31]Write to MH i2c: E2 08 00 09 07 80 17 00 00 00 00 00 00 90 [00:04:31]Write i2c OK [00:04:31]MH_I2C_Read... [00:04:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:04:31]Read from MH i2c: E2 [00:04:31]MH_I2C_Read... [00:04:31]Read from MH i2c: E2 FD 00 [00:04:31]MH_I2C_Read... [00:04:31]Read from MH i2c: E2 FD 00 09 07 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 B9 [00:04:31]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [00:04:31]wFMCommunicate OK [00:04:31]wFMCommunicate request_size=4 [00:04:31]MH_SAM_APDU [00:04:31]CAPDU: 80 17 00 00 [00:04:31]Write to MH i2c: E2 08 00 0A 07 80 17 00 00 00 00 00 00 91 [00:04:31]Write i2c OK [00:04:31]MH_I2C_Read... [00:04:31]OFD Sender: No OFD packet to send [00:04:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:04:31]Read from MH i2c: E2 [00:04:31]MH_I2C_Read... [00:04:31]Read from MH i2c: E2 FD 00 [00:04:31]MH_I2C_Read... [00:04:31]Read from MH i2c: E2 FD 00 0A 07 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 0[00:10:35]OFD Sender: No OFD packet to send [00:10:36]recv_with_timeout no data received [00:10:40]OFD Sender: No OFD packet to send [00:10:45]OFD Sender: No OFD packet to send [00:10:50]OFD Sender: No OFD packet to send [00:10:53]accept exits with 8 [00:10:53]New connection [00:10:53]New thread 3066568036 created [00:10:53]Thread 3066711396 joined [00:10:53]Waiting for new connection... [00:10:53] Sock 8.Parse request [00:10:53]Sock 8.Check first char [00:10:53]Sock 8.First char is OK [00:10:53]request: POST /json_proto HTTP/1.0 [00:10:53]Method: POST [00:10:53]URL: /json_proto [00:10:53]Method is POST - this is cgi request [00:10:53]url: /json_proto [00:10:53]query_string will be loaded in cgi processing [00:10:53]execute_cgi json_proto POST (null) [00:10:53]execute_cgi path=json_proto method=POST [00:10:53]POST find Content-Length [00:10:53]Host: 172.17.43.131:8080 [00:10:53]Content-Length: 671 [00:10:53]Content-Type: application/json [00:10:53] [00:10:53]POST finish read [00:10:53]Found Content-Length = 671 [00:10:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003371", "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.80, "quantity" : 4.370, "sum" : 300.66, "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" ] } } [00:10:53]execute_script... [00:10:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003371", "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.80, "quantity" : 4.370, "sum" : 300.66, "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" ] } } [00:10:53]POST & json_proto [00:10:53]process_json_proto [00:10:53]json parsed OK: [00:10:53]protocol is kg_v1.0 [00:10:53]action value=close_receipt [00:10:53]process_action close_receipt [00:10:53]cmd_close_receipt [00:10:53]MH_GetDate [00:10:53]Write to MH i2c: F0 00 00 8F 07 85 [00:10:53]Write i2c OK [00:10:53]MH_I2C_Read... [00:10:53]Read from MH i2c: F0 [00:10:53]MH_I2C_Read... [00:10:53]Read from MH i2c: F0 09 00 [00:10:53]MH_I2C_Read... [00:10:53]Read from MH i2c: F0 09 00 8F 07 00 0E DE A6 66 F8 BA A6 66 44 [00:10:53]GetLastDocTimeStamp 1722211741 [00:10:53]current date 1722211854 [00:10:53]FM_GetShiftState [00:10:53]SAM_PROTO_GetShiftState [00:10:53]wFMCommunicate request_size=4 [00:10:53]MH_SAM_APDU [00:10:53]CAPDU: 80 13 01 00 [00:10:53]Write to MH i2c: E2 08 00 90 07 80 13 01 00 00 00 00 00 14 [00:10:53]Write i2c OK [00:10:53]MH_I2C_Read... [00:10:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:10:54]Read from MH i2c: E2 [00:10:54]MH_I2C_Read... [00:10:54]Read from MH i2c: E2 0E 00 [00:10:54]MH_I2C_Read... [00:10:54]Read from MH i2c: E2 0E 00 90 07 00 09 00 01 91 DC A6 66 00 00 00 00 90 00 99 [00:10:54]RAPDU: 09 00 01 91 DC A6 66 00 00 00 00 90 00 [00:10:54]wFMCommunicate OK [00:10:54]SAM_PROTO_GetShiftState done [00:10:54]FM_GetShiftState done [00:10:54]opened in 1722211473 [00:10:54]opened+sec_in_day 1722297873 [00:10:54]quantity*price = 30065 [00:10:54]sum+1 = 30067 [00:10:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.93 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 2 29.07.2024 00:10 Смена: 440 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226941 ФПД: 15282718914005 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T001054&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226941&fm=15282718914005&tin=02508201610067®Number=0000000000092624&sum=30000 [00:10:55]StoreToDocumentArchive [00:10:55]shift 440 fd 226941 [00:10:55]save to /storage/0440/doc_00226941 [00:10:55]save last doc name /storage/0440/doc_00226941 to /storage/kkm_last_doc_name [00:10:55]save OK [00:10:55]Clear old archive folders... [00:10:55]ProcessDocumentItem done err = 0, tmpTLVsize=252 [00:10:55]tlvbuf is 01A4A950 [00:10:55]SAM_PROTO_ClearQueue [00:10:55]wFMCommunicate request_size=4 [00:10:55]MH_SAM_APDU [00:10:55]CAPDU: 80 09 00 00 [00:10:55]Write to MH i2c: E2 08 00 9D 07 80 09 00 00 00 00 00 00 16 [00:10:55]Write i2c OK [00:10:55]MH_I2C_Read... [00:10:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:10:55]Read from MH i2c: E2 [00:10:55]MH_I2C_Read... [00:10:55]OFD Sender: No OFD packet to send [00:10:55]Read from MH i2c: E2 03 00 [00:10:55]MH_I2C_Read... [00:10:55]Read from MH i2c: E2 03 00 9D 07 00 90 00 18 [00:10:55]RAPDU: 90 00 [00:10:55]wFMCommunicate OK [00:10:55]SAM_PROTO_ClearQueue done [00:10:55]KKMCreateOFDPacket [00:10:55]OFDProtocolAddRootSTLVToBuf [00:10:55]FM_MakeSignedData [00:10:55]FM_MakeSignedData [00:10:55]SAM_PROTO_SignData [00:10:55]wFMCommunicate request_size=4 [00:10:55]MH_SAM_APDU [00:10:55]CAPDU: 80 0D 01 02 [00:10:55]Write to MH i2c: E2 08 00 9E 07 80 0D 01 02 00 00 00 00 1E [00:10:55]Write i2c OK [00:10:55]MH_I2C_Read... [00:10:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:10:55]Read from MH i2c: E2 [00:10:55]MH_I2C_Read... [00:10:55]Read from MH i2c: E2 03 00 [00:10:55]MH_I2C_Read... [00:10:55]Read from MH i2c: E2 03 00 9E 07 00 90 00 19 [00:10:55]RAPDU: 90 00 [00:10:55]wFMCommunicate OK [00:10:55]wFMCommunicate request_size=255 [00:10:55]MH_SAM_APDU [00:10:55]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 12 11 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 72 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 00 00 00 F4 03 04 00 0E DE A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7D 76 03 00 35 04 06 00 [00:10:55]Write to MH i2c: E2 02 01 9F 07 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 12 11 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 72 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 00 00 00 F4 03 04 00 0E DE A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7D 76 03 00 35 04 06 00 00 00 E1 [00:10:55]Write i2c OK [00:10:55]MH_I2C_Read... [00:10:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:10:55]Read from MH i2c: E2 [00:10:55]MH_I2C_Read... [00:10:55]Read from MH i2c: E2 03 00 [00:10:55]MH_I2C_Read... [00:10:55]Read from MH i2c: E2 03 00 9F 07 00 90 00 1A [00:10:55]RAPDU: 90 00 [00:10:55]wFMCommunicate OK [00:10:55]wFMCommunicate request_size=11 [00:10:55]MH_SAM_APDU [00:10:55]CAPDU: 80 0D 02 02 06 0D E6 49 08 35 D5 [00:10:55]Write to MH i2c: E2 0E 00 A0 07 80 0D 02 02 06 00 0D E6 49 08 35 D5 00 00 7B [00:10:55]Write i2c OK [00:10:55]MH_I2C_Read... [00:10:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:10:55]Read from MH i2c: E2 [00:10:55]MH_I2C_Read... [00:10:55]Read from MH i2c: E2 03 00 [00:10:55]MH_I2C_Read... [00:10:55]Read from MH i2c: E2 03 00 A0 07 00 90 00 1B [00:10:55]RAPDU: 90 00 [00:10:55]wFMCommunicate OK [00:10:55]wFMCommunicate request_size=4 [00:10:55]MH_SAM_APDU [00:10:55]CAPDU: 80 0D 03 02 [00:10:55]Write to MH i2c: E2 08 00 A1 07 80 0D 03 02 00 00 00 00 23 [00:10:55]Write i2c OK [00:10:55]MH_I2C_Read... [00:10:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:10:55]Read from MH i2c: E2 [00:10:55]MH_I2C_Read... [00:10:55]Read from MH i2c: E2 0B 00 [00:10:55]MH_I2C_Read... [00:10:55]Read from MH i2c: E2 0B 00 A1 07 00 1E D1 CD 8B B2 27 B3 FA 90 00 F1 [00:10:55]RAPDU: 1E D1 CD 8B B2 27 B3 FA 90 00 [00:10:55]wFMCommunicate OK [00:10:55]SAM_PROTO_SignData done [00:10:55]FM_MakeSignedData done [00:10:55]CreateOFDProtocolMessage [00:10:55]wFMCommunicate request_size=4 [00:10:55]MH_SAM_APDU [00:10:55]CAPDU: 80 11 00 00 [00:10:55]Write to MH i2c: E2 08 00 A2 07 80 11 00 00 00 00 00 00 23 [00:10:55]Write i2c OK [00:10:55]MH_I2C_Read... [00:10:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:10:55]Read from MH i2c: E2 [00:10:55]MH_I2C_Read... [00:10:55]Read from MH i2c: E2 17 00 [00:10:55]MH_I2C_Read... [00:10:55]Read from MH i2c: E2 17 00 A2 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 80 [00:10:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:10:55]wFMCommunicate OK [00:10:55]CreateOFDProtocolMessage done [00:10:55]OFDSenderStorePacket 226941 [00:10:55]StoreOFDPacket docnum=226941 [00:10:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 EE F3 08 01 69 7B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 12 11 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 72 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 00 00 00 F4 03 04 00 0E DE A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7D 76 03 00 35 04 06 00 0D E6 49 08 35 D5 1E D1 CD 8B B2 27 B3 FA [00:10:55]CheckFolder [00:10:55]dirname=/storage/ofd_packets [00:10:55]CheckFolder done [00:10:55]ProducePacketName [00:10:55]name=ofd_packets/00226941 [00:10:55]NVStorageSaveData ofd_packets/00226941 [00:10:55]File name is /storage/ofd_packets/00226941 [00:10:55]Write 302 bytes [00:10:55]NVStorageSaveData done [00:10:55]OFDSenderStorePacket done [00:10:55]KKMCreateOFDPacket done [00:10:55]NVStorageSaveData kkm_last_timestamp [00:10:55]File name is /storage/kkm_last_timestamp [00:10:55]Write 4 bytes [00:10:55]NVStorageSaveData done [00:10:55]ExternCall_PrintAddStr [00:10:55]wPrintStart [00:10:55]Write to MH i2c: 01 00 00 A3 07 AA [00:10:55]Write i2c OK [00:10:55]MH_I2C_Read... [00:10:55]Read from MH i2c: 01 [00:10:55]MH_I2C_Read... [00:10:55]Read from MH i2c: 01 07 00 [00:10:55]MH_I2C_Read... [00:10:55]Read from MH i2c: 01 07 00 A3 07 00 00 00 00 00 FF 0F BF [00:10:55]RasterBufferAndPrint [00:10:55]line Счет N : (1)2003371 [00:10:55]line ИНН: 02508201610067 [00:10:55]line Контрольно-Кассовый Чек [00:10:55]line ПРОДАЖА [00:10:55]line ТРК (МРК, ГНК) : 32 [00:10:55]line Товар: 2710124130 [00:10:55]line Super-92-К-5 [00:10:55]line 4.370 * 68.80 [00:10:55]line = 300.66 [00:10:55]line НДС 12% НСП 1% [00:10:55]line > о реализуемом товаре [00:10:55]line ОКРУГЛЕНИЕ: -0.66 [00:10:55]line ИТОГО: 300.00 [00:10:55]line Внесено: 300.00 [00:10:55]line СДАЧА: 0.00 [00:10:55]line НСП 1% : 2.66 [00:10:55]line НДС 12% : 31.93 [00:10:55]line Наличными: 300.00 [00:10:55]line Безнал.: 0.00 [00:10:55]line Место: АЗС № 97 "Партнер Нефть" [00:10:55]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [00:10:55]line СНО: Общий режим [00:10:55]line Чек 2 29.07.2024 00:10 [00:10:55]line Смена: 440 ФФД: 1.0 [00:10:55]line ЗНМ: 0300000054 [00:10:55]line РНМ: 0000000000092624 [00:10:55]line Версия ККМ: 001 [00:10:55]line ФМ: 0000000000874959 [00:10:55]line ФД: 226941 [00:10:55]line ФПД: 15282718914005 [00:10:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T001054&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226941&fm=15282718914005&tin=02508201610067®Number=0000000000092624&sum=30000 [00:10:55]written 0, free lines is 4095 [00:10:55]OFD Sender: Processing packet 226941 [packets to send 604, broken 603] [00:10:55]ProducePacketName [00:10:55]name=ofd_packets/00226941 [00:10:55]OFD Sender: To server: pG, [00:10:55]CommunicateWithHost lk.salyk.kg:30040 [00:10:55]ConnectInit lk.salyk.kg [00:10:56]Write to MH i2c: 01 00 00 CE 07 D5 [00:10:56]Write i2c OK [00:10:56]MH_I2C_Read... [00:10:56]Read from MH i2c: 01 [00:10:56]MH_I2C_Read... [00:10:56]Read from MH i2c: 01 07 00 [00:10:56]MH_I2C_Read... [00:10:56]Read from MH i2c: 01 07 00 CE 07 00 00 00 00 00 53 0C 3B [00:10:56]RasterBufferAndPrint [00:10:56]line [00:10:56]line [00:10:56]line [00:10:56]line [00:10:56]line [00:10:56]written 0, free lines is 3160 [00:10:56]MH_Cut [00:10:56]Write to MH i2c: D1 01 00 D5 07 01 AE [00:10:56]Write i2c OK [00:10:56]MH_I2C_Read... [00:10:56]Read from MH i2c: D1 [00:10:56]MH_I2C_Read... [00:10:56]Read from MH i2c: D1 01 00 [00:10:56]MH_I2C_Read... [00:10:56]Read from MH i2c: D1 01 00 D5 07 00 AD [00:10:56]Write to MH i2c: 01 00 00 D6 07 DD [00:10:56]Write i2c OK [00:10:56]MH_I2C_Read... [00:10:57]*** Cut start [00:10:57]*** Partial cut [00:10:57]*** CUTSNS_PIN = 1 [00:10:57]*** CUTSNS_PIN = 0 [00:10:57]*** Brake cut motor [00:10:58]Read from MH i2c: 01 [00:10:58]MH_I2C_Read... [00:10:58]*** Stop cut motor [00:10:58]*** Cut end [00:10:58]Read from MH i2c: 01 07 00 [00:10:58]MH_I2C_Read... [00:10:58]Read from MH i2c: 01 07 00 D6 07 00 00 00 00 00 FF 0F F2 [00:10:58]process_action close_receipt done [00:10:58]requested_data is exist [00:10:58]produce_requested_data [00:10:58]requested_item fm.sn is exist - process it [00:10:58]wFMCommunicate request_size=4 [00:10:58]MH_SAM_APDU [00:10:58]CAPDU: 80 11 00 00 [00:10:58]Write to MH i2c: E2 08 00 D7 07 80 11 00 00 00 00 00 00 58 [00:10:58]Write i2c OK [00:10:58]MH_I2C_Read... [00:10:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:10:58]Read from MH i2c: E2 [00:10:58]MH_I2C_Read... [00:10:58]Read from MH i2c: E2 17 00 [00:10:58]MH_I2C_Read... [00:10:58]Read from MH i2c: E2 17 00 D7 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B5 [00:10:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:10:58]wFMCommunicate OK [00:10:58]requested_item fd.num is exist - process it [00:10:58]SAM_PROTO_GetFieldsCounters [00:10:58]wFMCommunicate request_size=4 [00:10:58]MH_SAM_APDU [00:10:58]CAPDU: 80 13 00 00 [00:10:58]Write to MH i2c: E2 08 00 D8 07 80 13 00 00 00 00 00 00 5B [00:10:58]Write i2c OK [00:10:58]MH_I2C_Read... [00:10:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:10:58]Read from MH i2c: E2 [00:10:58]MH_I2C_Read... [00:10:58]Read from MH i2c: E2 62 00 [00:10:58]MH_I2C_Read... [00:10:58]Read from MH i2c: E2 62 00 D8 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7D 76 03 00 0E 04 04 00 B8 01 00 00 12 04 04 00 02 00 00 00 5E 04 04 00 02 00 00 00 57 04 04 00 03 00 00 00 19 04 04 00 00 00 00 00 90 00 39 [00:10:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7D 76 03 00 0E 04 04 00 B8 01 00 00 12 04 04 00 02 00 00 00 5E 04 04 00 02 00 00 00 57 04 04 00 03 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:10:58]wFMCommunicate OK [00:10:58]SAM_PROTO_GetFieldsCounters done [00:10:58]requested_item shift.num is exist - process it [00:10:58]requested_item shift.opened is exist - process it [00:10:58]req_shift_opened [00:10:58]FM_GetShiftState [00:10:58]SAM_PROTO_GetShiftState [00:10:58]wFMCommunicate request_size=4 [00:10:58]MH_SAM_APDU [00:10:58]CAPDU: 80 13 01 00 [00:10:58]Write to MH i2c: E2 08 00 D9 07 80 13 01 00 00 00 00 00 5D [00:10:58]Write i2c OK [00:10:58]MH_I2C_Read... [00:10:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:10:58]Read from MH i2c: E2 [00:10:58]MH_I2C_Read... [00:10:58]Read from MH i2c: E2 0E 00 [00:10:58]MH_I2C_Read... [00:10:58]Read from MH i2c: E2 0E 00 D9 07 00 09 00 01 91 DC A6 66 00 00 00 00 90 00 E2 [00:10:58]RAPDU: 09 00 01 91 DC A6 66 00 00 00 00 90 00 [00:10:58]wFMCommunicate OK [00:10:58]SAM_PROTO_GetShiftState done [00:10:58]FM_GetShiftState done [00:10:58]req_shift_opened done [00:10:58]requested_item shift.open_date is exist - process it [00:10:58]req_shift_open_date [00:10:58]req_shift_open_date done [00:10:58]produce_requested_data done [00:10:58]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226941,"shift.num":440,"shift.opened":1,"shift.open_date":1722211473} [00:10:58]process_action_free close_receipt [00:10:58]json_value_free [00:10:58]json_value_free done [00:10:58]process_json_proto returns [00:10:58]Send response to host [00:10:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226941,"shift.num":440,"shift.opened":1,"shift.open_date":1722211473}}} [00:10:58]free response buf [00:10:58]execute_script done [00:10:58]execute_script returns [00:10:58]free content buf [00:10:58]Sock 8.Close socket [00:10:58]Sock 8.Thread stoped [00:11:00]Connected sock=11 [00:11:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 EE F3 08 01 69 7B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 12 11 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 72 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 00 00 00 F4 03 04 00 0E DE A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7D 76 03 00 35 04 06 00 0D E6 49 08 35 D5 1E D1 CD 8B B2 27 B3 FA [00:11:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 BE DA 47 00 49 19 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7D 76 03 00 F4 03 04 00 2A 8A A6 66 B6 04 01 00 00 F6 4F 9D 1B 9C 8A 36 8F [00:11:02]CommunicateWithHost err = 0 [00:11:02]CheckOFDResponse [00:11:02]1017 (14) - 77093643461234 [00:11:02]1041 (16) - 0000000000874959 [00:11:02]1040 (4) - 226941 [00:11:02]1012 (4) - 28.07.2024 18:12 [00:11:02]1206 (1) - 0 [00:11:02]OFD Sender: Remove packet 226941 [00:11:02]ProducePacketName [00:11:02]name=ofd_packets/00226941 [00:11:02]NVStorageDeleteData [00:11:03]OFD Sender: No OFD packet to send [00:11:08]OFD Sender: No OFD packet to send [00:11:13]OFD Sender: No OFD packet to send [00:11:13]recv_with_timeout no data received [00:11:18]OFD Sender: No OFD packet to send [00:11:23]OFD Sender: No OFD packet to send [00:11:28]OFD Sender: No OFD packet to send [00:11:33]OFD Sender: No OFD packet to send [00:11:38]OFD Sender: No OFD packet to send [00:11:43]OFD Sender: No OFD packet to send [00:11:48]OFD Sender: No OFD packet to send [00:11:53]OFD Sender: No OFD packet to send [00:11:58]OFD Sender: No OFD packet to send [00:12:03]OFD Sender: No OFD packet to send [00:12:08]OFD Sender: No OFD packet to send [00:12:13]OFD Sender: No OFD packet to send [00:12:18]OFD Sender: No OFD packet to send [00:12:23]OFD Sender: No OFD packet to send [00:12:28]OFD Sender: No OFD packet to send [00:12:33]OFD Sender: No OFD packet to send [00:04:33]save last doc name /storage/0440/doc_00226939 to /storage/kkm_last_doc_name [00:04:33]save OK [00:04:33]Clear old archive folders... [00:04:33]Remove dir /storage/0439 [00:04:33]opendir ok [00:04:33]file . [00:04:33]file .. [00:04:33]file doc_00226340 [00:04:33]remove file /storage/0439/doc_00226340 [00:04:33]file doc_00226341 [00:04:33]remove file /storage/0439/doc_00226341 [00:04:33]file doc_00226342 [00:04:33]remove file /storage/0439/doc_00226342 [00:04:33]file doc_00226343 [00:04:33]remove file /storage/0439/doc_00226343 [00:04:33]file doc_00226344 [00:04:33]remove file /storage/0439/doc_00226344 [00:04:33]file doc_00226345 [00:04:33]remove file /storage/0439/doc_00226345 [00:04:33]file doc_00226346 [00:04:33]remove file /storage/0439/doc_00226346 [00:04:33]file doc_00226347 [00:04:33]remove file /storage/0439/doc_00226347 [00:04:33]file doc_00226348 [00:04:33]remove file /storage/0439/doc_00226348 [00:04:33]file doc_00226349 [00:04:33]remove file /storage/0439/doc_00226349 [00:04:33]file doc_00226350 [00:04:33]remove file /storage/0439/doc_00226350 [00:04:33]file doc_00226351 [00:04:33]remove file /storage/0439/doc_00226351 [00:04:33]file doc_00226352 [00:04:33]remove file /storage/0439/doc_00226352 [00:04:33]file doc_00226353 [00:04:33]remove file /storage/0439/doc_00226353 [00:04:33]file doc_00226354 [00:04:33]remove file /storage/0439/doc_00226354 [00:04:33]file doc_00226355 [00:04:33]remove file /storage/0439/doc_00226355 [00:04:33]file doc_00226356 [00:04:33]remove file /storage/0439/doc_00226356 [00:04:33]file doc_00226357 [00:04:33]remove file /storage/0439/doc_00226357 [00:04:33]file doc_00226358 [00:04:33]remove file /storage/0439/doc_00226358 [00:04:33]file doc_00226359 [00:04:33]remove file /storage/0439/doc_00226359 [00:04:33]file doc_00226360 [00:04:33]remove file /storage/0439/doc_00226360 [00:04:33]file doc_00226361 [00:04:33]remove file /storage/0439/doc_00226361 [00:04:33]file doc_00226362 [00:04:33]remove file /storage/0439/doc_00226362 [00:04:33]file doc_00226363 [00:04:33]remove file /storage/0439/doc_00226363 [00:04:33]file doc_00226364 [00:04:33]remove file /storage/0439/doc_00226364 [00:04:33]file doc_00226365 [00:04:33]remove file /storage/0439/doc_00226365 [00:04:33]file doc_00226366 [00:04:33]remove file /storage/0439/doc_00226366 [00:04:33]file doc_00226367 [00:04:33]remove file /storage/0439/doc_00226367 [00:04:33]file doc_00226368 [00:04:33]remove file /storage/0439/doc_00226368 [00:04:33]file doc_00226369 [00:04:33]remove file /storage/0439/doc_00226369 [00:04:33]file doc_00226370 [00:04:33]remove file /storage/0439/doc_00226370 [00:04:33]file doc_00226371 [00:04:33]remove file /storage/0439/doc_00226371 [00:04:33]file doc_00226372 [00:04:33]remove file /storage/0439/doc_00226372 [00:04:33]file doc_00226373 [00:04:33]remove file /storage/0439/doc_00226373 [00:04:33]file doc_00226374 [00:04:33]remove file /storage/0439/doc_00226374 [00:04:33]file doc_00226375 [00:04:33]remove file /storage/0439/doc_00226375 [00:04:33]file doc_00226376 [00:04:33]remove file /storage/0439/doc_00226376 [00:04:33]file doc_00226377 [00:04:33]remove file /storage/0439/doc_00226377 [00:04:33]file doc_00226378 [00:04:33]remove file /storage/0439/doc_00226378 [00:04:33]file doc_00226379 [00:04:33]remove file /storage/0439/doc_00226379 [00:04:33]file doc_00226380 [00:04:33]remove file /storage/0439/doc_00226380 [00:04:34]file doc_00226381 [00:04:34]remove file /storage/0439/doc_00226381 [00:04:34]file doc_00226382 [00:04:34]remove file /storage/0439/doc_00226382 [00:04:34]file doc_00226383 [00:04:34]remove file /storage/0439/doc_00226383 [00:04:34]file doc_00226384 [00:04:34]remove file /storage/0439/doc_00226384 [00:04:34]file doc_00226385 [00:04:34]remove file /storage/0439/doc_00226385 [00:04:34]file doc_00226386 [00:04:34]remove file /storage/0439/doc_00226386 [00:04:34]file doc_00226387 [00:04:34]remove file /storage/0439/doc_00226387 [00:04:34]file doc_00226388 [00:04:34]remove file /storage/0439/doc_00226388 [00:04:34]file doc_00226389 [00:04:34]remove file /storage/0439/doc_00226389 [00:04:34]file doc_00226390 [00:04:34]remove file /storage/0439/doc_00226390 [00:04:34]file doc_00226391 [00:04:34]remove file /storage/0439/doc_00226391 [00:04:34]file doc_00226392 [00:04:34]remove file /storage/0439/doc_00226392 [00:04:34]file doc_00226393 [00:04:34]remove file /storage/0439/doc_00226393 [00:04:34]file doc_00226394 [00:04:34]remove file /storage/0439/doc_00226394 [00:04:34]file doc_00226395 [00:04:34]remove file /storage/0439/doc_00226395 [00:04:34]file doc_00226396 [00:04:34]remove file /storage/0439/doc_00226396 [00:04:34]file doc_00226397 [00:04:34]remove file /storage/0439/doc_00226397 [00:04:34]file doc_00226398 [00:04:34]remove file /storage/0439/doc_00226398 [00:04:34]file doc_00226399 [00:04:34]remove file /storage/0439/doc_00226399 [00:04:34]file doc_00226400 [00:04:34]remove file /storage/0439/doc_00226400 [00:04:34]file doc_00226401 [00:04:34]remove file /storage/0439/doc_00226401 [00:04:34]file doc_00226402 [00:04:34]remove file /storage/0439/doc_00226402 [00:04:34]file doc_00226403 [00:04:34]remove file /storage/0439/doc_00226403 [00:04:34]file doc_00226404 [00:04:34]remove file /storage/0439/doc_00226404 [00:04:34]file doc_00226405 [00:04:34]remove file /storage/0439/doc_00226405 [00:04:34]file doc_00226406 [00:04:34]remove file /storage/0439/doc_00226406 [00:04:34]file doc_00226407 [00:04:34]remove file /storage/0439/doc_00226407 [00:04:34]file doc_00226408 [00:04:34]remove file /storage/0439/doc_00226408 [00:04:34]file doc_00226409 [00:04:34]remove file /storage/0439/doc_00226409 [00:04:34]file doc_00226410 [00:04:34]remove file /storage/0439/doc_00226410 [00:04:34]file doc_00226411 [00:04:34]remove file /storage/0439/doc_00226411 [00:04:34]file doc_00226412 [00:04:34]remove file /storage/0439/doc_00226412 [00:04:34]file doc_00226413 [00:04:34]remove file /storage/0439/doc_00226413 [00:04:34]file doc_00226414 [00:04:34]remove file /storage/0439/doc_00226414 [00:04:34]file doc_00226415 [00:04:34]remove file /storage/0439/doc_00226415 [00:04:34]file doc_00226416 [00:04:34]remove file /storage/0439/doc_00226416 [00:04:34]file doc_00226417 [00:04:34]remove file /storage/0439/doc_00226417 [00:04:34]file doc_00226418 [00:04:34]remove file /storage/0439/doc_00226418 [00:04:34]file doc_00226419 [00:04:34]remove file /storage/0439/doc_00226419 [00:04:34]file doc_00226420 [00:04:34]remove file /storage/0439/doc_00226420 [00:04:34]file doc_00226421 [00:04:34]remove file /storage/0439/doc_00226421 [00:04:34]file doc_00226422 [00:04:34]remove file /storage/0439/doc_00226422 [00:04:34]file doc_00226423 [00:04:34]remove file /storage/0439/doc_00226423 [00:04:34]file doc_00226424 [00:04:34]remove file /storage/0439/doc_00226424 [00:04:34]file doc_00226425 [00:04:34]remove file /storage/0439/doc_00226425 [00:04:34]file doc_00226426 [00:04:34]remove file /storage/0439/doc_00226426 [00:04:34]file doc_00226427 [00:04:34]remove file /storage/0439/doc_00226427 [00:04:34]file doc_00226428 [00:04:34]remove file /storage/0439/doc_00226428 [00:04:34]file doc_00226429 [00:04:34]remove file /storage/0439/doc_00226429 [00:04:34]file doc_00226430 [00:04:34]remove file /storage/0439/doc_00226430 [00:04:34]file doc_00226431 [00:04:34]remove file /storage/0439/doc_00226431 [00:04:34]file doc_00226432 [00:04:34]remove file /storage/0439/doc_00226432 [00:04:34]file doc_00226433 [00:04:34]remove file /storage/0439/doc_00226433 [00:04:34]file doc_00226434 [00:04:34]remove file /storage/0439/doc_00226434 [00:04:34]file doc_00226435 [00:04:34]remove file /storage/0439/doc_00226435 [00:04:34]file doc_00226436 [00:04:34]remove file /storage/0439/doc_00226436 [00:04:34]file doc_00226437 [00:04:34]remove file /storage/0439/doc_00226437 [00:04:34]file doc_00226438 [00:04:34]remove file /storage/0439/doc_00226438 [00:04:34]file doc_00226439 [00:04:34]remove file /storage/0439/doc_00226439 [00:04:34]file doc_00226440 [00:04:34]remove file /storage/0439/doc_00226440 [00:04:34]file doc_00226441 [00:04:34]remove file /storage/0439/doc_00226441 [00:04:34]file doc_00226442 [00:04:34]remove file /storage/0439/doc_00226442 [00:04:34]file doc_00226443 [00:04:34]remove file /storage/0439/doc_00226443 [00:04:34]file doc_00226444 [00:04:34]remove file /storage/0439/doc_00226444 [00:04:34]file doc_00226445 [00:04:34]remove file /storage/0439/doc_00226445 [00:04:34]file doc_00226446 [00:04:34]remove file /storage/0439/doc_00226446 [00:04:34]file doc_00226447 [00:04:34]remove file /storage/0439/doc_00226447 [00:04:34]file doc_00226448 [00:04:34]remove file /storage/0439/doc_00226448 [00:04:34]file doc_00226449 [00:04:34]remove file /storage/0439/doc_00226449 [00:04:34]file doc_00226450 [00:04:34]remove file /storage/0439/doc_00226450 [00:04:34]file doc_00226451 [00:04:34]remove file /storage/0439/doc_00226451 [00:04:34]file doc_00226452 [00:04:34]remove file /storage/0439/doc_00226452 [00:04:34]file doc_00226453 [00:04:34]remove file /storage/0439/doc_00226453 [00:04:34]file doc_00226454 [00:04:34]remove file /storage/0439/doc_00226454 [00:04:34]file doc_00226455 [00:04:34]remove file /storage/0439/doc_00226455 [00:04:34]file doc_00226456 [00:04:34]remove file /storage/0439/doc_00226456 [00:04:34]file doc_00226457 [00:04:34]remove file /storage/0439/doc_0[00:12:38]OFD Sender: No OFD packet to send [00:12:43]OFD Sender: No OFD packet to send [00:12:48]OFD Sender: No OFD packet to send [00:12:53]OFD Sender: No OFD packet to send [00:12:58]OFD Sender: No OFD packet to send [00:13:03]OFD Sender: No OFD packet to send [00:13:08]OFD Sender: No OFD packet to send [00:13:13]OFD Sender: No OFD packet to send [00:13:18]OFD Sender: No OFD packet to send [00:13:23]OFD Sender: No OFD packet to send [00:13:28]OFD Sender: No OFD packet to send [00:13:33]OFD Sender: No OFD packet to send [00:13:38]OFD Sender: No OFD packet to send [00:13:43]OFD Sender: No OFD packet to send [00:13:48]OFD Sender: No OFD packet to send [00:13:53]OFD Sender: No OFD packet to send [00:13:58]OFD Sender: No OFD packet to send [00:14:03]OFD Sender: No OFD packet to send [00:14:08]OFD Sender: No OFD packet to send [00:14:13]OFD Sender: No OFD packet to send [00:14:18]OFD Sender: No OFD packet to send [00:14:23]OFD Sender: No OFD packet to send [00:14:28]OFD Sender: No OFD packet to send [00:14:33]OFD Sender: No OFD packet to send [00:14:38]OFD Sender: No OFD packet to send [00:14:43]OFD Sender: No OFD packet to send [00:14:48]OFD Sender: No OFD packet to send [00:14:53]OFD Sender: No OFD packet to send [00:14:58]OFD Sender: No OFD packet to send [00:15:03]OFD Sender: No OFD packet to send [00:15:08]OFD Sender: No OFD packet to send [00:15:13]OFD Sender: No OFD packet to send [00:15:18]OFD Sender: No OFD packet to send [00:15:23]OFD Sender: No OFD packet to send [00:15:28]OFD Sender: No OFD packet to send [00:15:33]OFD Sender: No OFD packet to send [00:15:38]OFD Sender: No OFD packet to send [00:15:43]OFD Sender: No OFD packet to send [00:15:48]OFD Sender: No OFD packet to send [00:15:53]OFD Sender: No OFD packet to send [00:15:58]OFD Sender: No OFD packet to send [00:16:03]OFD Sender: No OFD packet to send [00:16:08]OFD Sender: No OFD packet to send [00:16:13]OFD Sender: No OFD packet to send [00:16:18]OFD Sender: No OFD packet to send [00:16:23]OFD Sender: No OFD packet to send [00:16:28]recv_with_timeout no data received [00:16:29]OFD Sender: No OFD packet to send [00:16:34]OFD Sender: No OFD packet to send [00:16:39]OFD Sender: No OFD packet to send [00:16:44]OFD Sender: No OFD packet to send [00:16:49]OFD Sender: No OFD packet to send [00:16:54]OFD Sender: No OFD packet to send [00:16:58]recv_with_timeout no data received [00:16:59]OFD Sender: No OFD packet to send [00:17:04]OFD Sender: No OFD packet to send [00:17:09]OFD Sender: No OFD packet to send [00:17:14]OFD Sender: No OFD packet to send [00:17:19]OFD Sender: No OFD packet to send [00:17:24]OFD Sender: No OFD packet to send [00:17:29]OFD Sender: No OFD packet to send [00:17:34]OFD Sender: No OFD packet to send [00:17:39]OFD Sender: No OFD packet to send [00:17:44]OFD Sender: No OFD packet to send [00:17:49]OFD Sender: No OFD packet to send [00:17:54]OFD Sender: No OFD packet to send [00:17:59]OFD Sender: No OFD packet to send [00:18:01]accept exits with 10 [00:18:01]New connection [00:18:01]New thread 3066711396 created [00:18:01]Thread 3066568036 joined [00:18:01]Waiting for new connection... [00:18:01] Sock 10.Parse request [00:18:01]Sock 10.Check first char [00:18:01]Sock 10.First char is OK [00:18:01]request: POST /json_proto HTTP/1.0 [00:18:01]Method: POST [00:18:01]URL: /json_proto [00:18:01]Method is POST - this is cgi request [00:18:01]url: /json_proto [00:18:01]query_string will be loaded in cgi processing [00:18:01]execute_cgi json_proto POST (null) [00:18:01]execute_cgi path=json_proto method=POST [00:18:01]POST find Content-Length [00:18:01]Host: 172.17.43.131:8080 [00:18:01]Content-Length: 678 [00:18:01]Content-Type: application/json [00:18:01] [00:18:01]POST finish read [00:18:01]Found Content-Length = 678 [00:18:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003372", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:18:01]execute_script... [00:18: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)2003372", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:18:01]POST & json_proto [00:18:01]process_json_proto [00:18:01]json parsed OK: [00:18:01]protocol is kg_v1.0 [00:18:01]action value=close_receipt [00:18:01]process_action close_receipt [00:18:01]cmd_close_receipt [00:18:01]MH_GetDate [00:18:01]Write to MH i2c: F0 00 00 DA 07 D0 [00:18:01]Write i2c OK [00:18:01]MH_I2C_Read... [00:18:01]Read from MH i2c: F0 [00:18:01]MH_I2C_Read... [00:18:01]Read from MH i2c: F0 09 00 [00:18:01]MH_I2C_Read... [00:18:01]Read from MH i2c: F0 09 00 DA 07 00 B9 DF A6 66 F8 BA A6 66 3B [00:18:01]GetLastDocTimeStamp 1722211854 [00:18:01]current date 1722212281 [00:18:01]FM_GetShiftState [00:18:01]SAM_PROTO_GetShiftState [00:18:01]wFMCommunicate request_size=4 [00:18:01]MH_SAM_APDU [00:18:01]CAPDU: 80 13 01 00 [00:18:01]Write to MH i2c: E2 08 00 DB 07 80 13 01 00 00 00 00 00 5F [00:18:01]Write i2c OK [00:18:01]MH_I2C_Read... [00:18:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:18:01]Read from MH i2c: E2 [00:18:01]MH_I2C_Read... [00:18:01]Read from MH i2c: E2 0E 00 [00:18:01]MH_I2C_Read... [00:18:01]Read from MH i2c: E2 0E 00 DB 07 00 09 00 01 91 DC A6 66 00 00 00 00 90 00 E4 [00:18:01]RAPDU: 09 00 01 91 DC A6 66 00 00 00 00 90 00 [00:18:01]wFMCommunicate OK [00:18:01]SAM_PROTO_GetShiftState done [00:18:01]FM_GetShiftState done [00:18:01]opened in 1722211473 [00:18:01]opened+sec_in_day 1722297873 [00:18:01]quantity*price = 50036 [00:18:01]sum+1 = 50037 [00:18:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 3 29.07.2024 00:18 Смена: 440 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226942 ФПД: 264065786170844 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T001801&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226942&fm=264065786170844&tin=02508201610067®Number=0000000000092624&sum=50000 [00:18:02]StoreToDocumentArchive [00:18:02]shift 440 fd 226942 [00:18:02]save to /storage/0440/doc_00226942 [00:18:02]save last doc name /storage/0440/doc_00226942 to /storage/kkm_last_doc_name [00:18:02]save OK [00:18:02]Clear old archive folders... [00:18:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:18:02]tlvbuf is 01A4E070 [00:18:02]SAM_PROTO_ClearQueue [00:18:02]wFMCommunicate request_size=4 [00:18:02]MH_SAM_APDU [00:18:02]CAPDU: 80 09 00 00 [00:18:02]Write to MH i2c: E2 08 00 E8 07 80 09 00 00 00 00 00 00 61 [00:18:02]Write i2c OK [00:18:02]MH_I2C_Read... [00:18:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:18:02]Read from MH i2c: E2 [00:18:02]MH_I2C_Read... [00:18:02]Read from MH i2c: E2 03 00 [00:18:02]MH_I2C_Read... [00:18:02]Read from MH i2c: E2 03 00 E8 07 00 90 00 63 [00:18:02]RAPDU: 90 00 [00:18:02]wFMCommunicate OK [00:18:02]SAM_PROTO_ClearQueue done [00:18:02]KKMCreateOFDPacket [00:18:02]OFDProtocolAddRootSTLVToBuf [00:18:02]FM_MakeSignedData [00:18:02]FM_MakeSignedData [00:18:02]SAM_PROTO_SignData [00:18:02]wFMCommunicate request_size=4 [00:18:02]MH_SAM_APDU [00:18:02]CAPDU: 80 0D 01 02 [00:18:02]Write to MH i2c: E2 08 00 E9 07 80 0D 01 02 00 00 00 00 69 [00:18:02]Write i2c OK [00:18:02]MH_I2C_Read... [00:18:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:18:02]Read from MH i2c: E2 [00:18:02]MH_I2C_Read... [00:18:02]Read from MH i2c: E2 03 00 [00:18:02]MH_I2C_Read... [00:18:02]Read from MH i2c: E2 03 00 E9 07 00 90 00 64 [00:18:02]RAPDU: 90 00 [00:18:02]wFMCommunicate OK [00:18:02]wFMCommunicate request_size=255 [00:18:02]MH_SAM_APDU [00:18:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 B9 DF A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7E 76 03 00 35 04 06 00 F0 [00:18:02]Write to MH i2c: E2 02 01 EA 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 B9 DF A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7E 76 03 00 35 04 06 00 F0 00 00 37 [00:18:02]Write i2c OK [00:18:02]MH_I2C_Read... [00:18:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:18:02]Read from MH i2c: E2 [00:18:02]MH_I2C_Read... [00:18:02]Read from MH i2c: E2 03 00 [00:18:02]MH_I2C_Read... [00:18:02]Read from MH i2c: E2 03 00 EA 07 00 90 00 65 [00:18:02]RAPDU: 90 00 [00:18:02]wFMCommunicate OK [00:18:02]wFMCommunicate request_size=10 [00:18:02]MH_SAM_APDU [00:18:02]CAPDU: 80 0D 02 02 05 2A 9B 61 CD DC [00:18:02]Write to MH i2c: E2 0D 00 EB 07 80 0D 02 02 05 00 2A 9B 61 CD DC 00 00 45 [00:18:02]Write i2c OK [00:18:02]MH_I2C_Read... [00:18:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:18:02]Read from MH i2c: E2 [00:18:02]MH_I2C_Read... [00:18:02]Read from MH i2c: E2 03 00 [00:18:02]MH_I2C_Read... [00:18:02]Read from MH i2c: E2 03 00 EB 07 00 90 00 66 [00:18:02]RAPDU: 90 00 [00:18:02]wFMCommunicate OK [00:18:02]wFMCommunicate request_size=4 [00:18:02]MH_SAM_APDU [00:18:02]CAPDU: 80 0D 03 02 [00:18:02]Write to MH i2c: E2 08 00 EC 07 80 0D 03 02 00 00 00 00 6E [00:18:02]Write i2c OK [00:18:02]MH_I2C_Read... [00:18:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:18:02]Read from MH i2c: E2 [00:18:02]MH_I2C_Read... [00:18:02]Read from MH i2c: E2 0B 00 [00:18:02]MH_I2C_Read... [00:18:02]Read from MH i2c: E2 0B 00 EC 07 00 3C 1D A8 8D 0C 00 DC 3B 90 00 20 [00:18:02]RAPDU: 3C 1D A8 8D 0C 00 DC 3B 90 00 [00:18:02]wFMCommunicate OK [00:18:02]SAM_PROTO_SignData done [00:18:02]FM_MakeSignedData done [00:18:02]CreateOFDProtocolMessage [00:18:02]wFMCommunicate request_size=4 [00:18:02]MH_SAM_APDU [00:18:02]CAPDU: 80 11 00 00 [00:18:02]Write to MH i2c: E2 08 00 ED 07 80 11 00 00 00 00 00 00 6E [00:18:02]Write i2c OK [00:18:02]MH_I2C_Read... [00:18:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:18:02]Read from MH i2c: E2 [00:18:02]MH_I2C_Read... [00:18:02]Read from MH i2c: E2 17 00 [00:18:02]MH_I2C_Read... [00:18:02]Read from MH i2c: E2 17 00 ED 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CB [00:18:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:18:02]wFMCommunicate OK [00:18:02]CreateOFDProtocolMessage done [00:18:02]OFDSenderStorePacket 226942 [00:18:02]StoreOFDPacket docnum=226942 [00:18:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 54 9F 07 01 72 3D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 B9 DF A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7E 76 03 00 35 04 06 00 F0 2A 9B 61 CD DC 3C 1D A8 8D 0C 00 DC 3B [00:18:02]CheckFolder [00:18:02]dirname=/storage/ofd_packets [00:18:02]CheckFolder done [00:18:02]ProducePacketName [00:18:02]name=ofd_packets/00226942 [00:18:02]NVStorageSaveData ofd_packets/00226942 [00:18:02]File name is /storage/ofd_packets/00226942 [00:18:02]Write 301 bytes [00:18:02]NVStorageSaveData done [00:18:02]OFDSenderStorePacket done [00:18:02]KKMCreateOFDPacket done [00:18:02]NVStorageSaveData kkm_last_timestamp [00:18:02]File name is /storage/kkm_last_timestamp [00:18:02]Write 4 bytes [00:18:02]NVStorageSaveData done [00:18:02]ExternCall_PrintAddStr [00:18:02]wPrintStart [00:18:02]Write to MH i2c: 01 00 00 EE 07 F5 [00:18:02]Write i2c OK [00:18:02]MH_I2C_Read... [00:18:02]Read from MH i2c: 01 [00:18:02]MH_I2C_Read... [00:18:02]Read from MH i2c: 01 07 00 [00:18:02]MH_I2C_Read... [00:18:02]Read from MH i2c: 01 07 00 EE 07 00 00 00 00 00 FF 0F 0A [00:18:02]RasterBufferAndPrint [00:18:02]line Счет N : (1)2003372 [00:18:02]line ИНН: 02508201610067 [00:18:02]line Контрольно-Кассовый Чек [00:18:02]line ПРОДАЖА [00:18:02]line ТРК (МРК, ГНК) : 43 [00:18:02]line Товар: 2710124130 [00:18:02]line Аи-92-К-5 [00:18:02]line 7.380 * 67.80 [00:18:02]line = 500.36 [00:18:02]line НДС 12% НСП 1% [00:18:02]line > о реализуемом товаре [00:18:02]line ОКРУГЛЕНИЕ: -0.36 [00:18:02]line ИТОГО: 500.00 [00:18:02]line Внесено: 500.00 [00:18:02]line СДАЧА: 0.00 [00:18:02]line НСП 1% : 4.43 [00:18:02]line НДС 12% : 53.14 [00:18:02]line Наличными: 500.00 [00:18:02]line Безнал.: 0.00 [00:18:02]line Место: АЗС № 97 "Партнер Нефть" [00:18:02]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [00:18:02]line СНО: Общий режим [00:18:02]line Чек 3 29.07.2024 00:18 [00:18:02]line Смена: 440 ФФД: 1.0 [00:18:02]line ЗНМ: 0300000054 [00:18:02]line РНМ: 0000000000092624 [00:18:02]line Версия ККМ: 001 [00:18:02]line ФМ: 0000000000874959 [00:18:02]line ФД: 226942 [00:18:02]line ФПД: 264065786170844 [00:18:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T001801&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226942&fm=264065786170844&tin=02508201610067®Number=0000000000092624&sum=50000 [00:18:03]written 0, free lines is 4095 [00:18:03]OFD Sender: Processing packet 226942 [packets to send 604, broken 603] [00:18:03]ProducePacketName [00:18:03]name=ofd_packets/00226942 [00:18:03]OFD Sender: To server: pG, [00:18:03]CommunicateWithHost lk.salyk.kg:30040 [00:18:03]ConnectInit lk.salyk.kg [00:18:03]Write to MH i2c: 01 00 00 19 08 21 [00:18:03]Write i2c OK [00:18:03]MH_I2C_Read... [00:18:03]Read from MH i2c: 01 [00:18:03]MH_I2C_Read... [00:18:03]Read from MH i2c: 01 07 00 [00:18:03]MH_I2C_Read... [00:18:03]Read from MH i2c: 01 07 00 19 08 00 00 00 00 00 59 0C 8D [00:18:03]RasterBufferAndPrint [00:18:03]line [00:18:03]line [00:18:03]line [00:18:03]line [00:18:03]line [00:18:03]written 0, free lines is 3165 [00:18:03]MH_Cut [00:18:03]Write to MH i2c: D1 01 00 20 08 01 FA [00:18:03]Write i2c OK [00:18:03]MH_I2C_Read... [00:18:03]Read from MH i2c: D1 [00:18:03]MH_I2C_Read... [00:18:03]Read from MH i2c: D1 01 00 [00:18:03]MH_I2C_Read... [00:18:03]Read from MH i2c: D1 01 00 20 08 00 F9 [00:18:03]Write to MH i2c: 01 00 00 21 08 29 [00:18:03]Write i2c OK [00:18:03]MH_I2C_Read... [00:18:04]Connected sock=9 [00:18:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 54 9F 07 01 72 3D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 B9 DF A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7E 76 03 00 35 04 06 00 F0 2A 9B 61 CD DC 3C 1D A8 8D 0C 00 DC 3B [00:18:04]*** Cut start [00:18:04]*** Partial cut [00:18:04]*** CUTSNS_PIN = 1 [00:18:04]*** CUTSNS_PIN = 0 [00:18:04]*** Brake cut motor [00:18:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 09 B6 47 00 F5 C7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7E 76 03 00 F4 03 04 00 D0 8B A6 66 B6 04 01 00 00 EE D7 71 B2 B8 31 18 64 [00:18:05]CommunicateWithHost err = 0 [00:18:05]CheckOFDResponse [00:18:05]1017 (14) - 77093643461234 [00:18:05]1041 (16) - 0000000000874959 [00:18:05]1040 (4) - 226942 [00:18:05]1012 (4) - 28.07.2024 18:20 [00:18:05]1206 (1) - 0 [00:18:05]OFD Sender: Remove packet 226942 [00:18:05]ProducePacketName [00:18:05]name=ofd_packets/00226942 [00:18:05]NVStorageDeleteData [00:18:05]Read from MH i2c: 01 [00:18:05]MH_I2C_Read... [00:18:05]*** Stop cut motor [00:18:05]*** Cut end [00:18:05]Read from MH i2c: 01 07 00 [00:18:05]MH_I2C_Read... [00:18:05]Read from MH i2c: 01 07 00 21 08 00 00 00 00 00 FF 0F 3E [00:18:05]process_action close_receipt done [00:18:05]requested_data is exist [00:18:05]produce_requested_data [00:18:05]requested_item fm.sn is exist - process it [00:18:05]wFMCommunicate request_size=4 [00:18:05]MH_SAM_APDU [00:18:05]CAPDU: 80 11 00 00 [00:18:05]Write to MH i2c: E2 08 00 22 08 80 11 00 00 00 00 00 00 A4 [00:18:05]Write i2c OK [00:18:05]MH_I2C_Read... [00:18:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:18:05]Read from MH i2c: E2 [00:18:05]MH_I2C_Read... [00:18:05]Read from MH i2c: E2 17 00 [00:18:05]MH_I2C_Read... [00:18:05]Read from MH i2c: E2 17 00 22 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 01 [00:18:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:18:05]wFMCommunicate OK [00:18:05]requested_item fd.num is exist - process it [00:18:05]SAM_PROTO_GetFieldsCounters [00:18:05]wFMCommunicate request_size=4 [00:18:05]MH_SAM_APDU [00:18:05]CAPDU: 80 13 00 00 [00:18:05]Write to MH i2c: E2 08 00 23 08 80 13 00 00 00 00 00 00 A7 [00:18:05]Write i2c OK [00:18:05]MH_I2C_Read... [00:18:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:18:05]Read from MH i2c: E2 [00:18:05]MH_I2C_Read... [00:18:05]Read from MH i2c: E2 62 00 [00:18:05]MH_I2C_Read... [00:18:05]Read from MH i2c: E2 62 00 23 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7E 76 03 00 0E 04 04 00 B8 01 00 00 12 04 04 00 03 00 00 00 5E 04 04 00 03 00 00 00 57 04 04 00 04 00 00 00 19 04 04 00 00 00 00 00 90 00 89 [00:18:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7E 76 03 00 0E 04 04 00 B8 01 00 00 12 04 04 00 03 00 00 00 5E 04 04 00 03 00 00 00 57 04 04 00 04 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:18:05]wFMCommunicate OK [00:18:05]SAM_PROTO_GetFieldsCounters done [00:18:05]requested_item shift.num is exist - process it [00:18:05]requested_item shift.opened is exist - process it [00:18:05]req_shift_opened [00:18:05]FM_GetShiftState [00:18:05]SAM_PROTO_GetShiftState [00:18:05]wFMCommunicate request_size=4 [00:18:05]MH_SAM_APDU [00:18:05]CAPDU: 80 13 01 00 [00:18:05]Write to MH i2c: E2 08 00 24 08 80 13 01 00 00 00 00 00 A9 [00:18:05]Write i2c OK [00:18:05]MH_I2C_Read... [00:18:05]OFD Sender: No OFD packet to send [00:18:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:18:05]Read from MH i2c: E2 [00:18:05]MH_I2C_Read... [00:18:05]Read from MH i2c: E2 0E 00 [00:18:05]MH_I2C_Read... [00:18:05]Read from MH i2c: E2 0E 00 24 08 00 09 00 01 91 DC A6 66 00 00 00 00 90 00 2E [00:18:05]RAPDU: 09 00 01 91 DC A6 66 00 00 00 00 90 00 [00:18:05]wFMCommunicate OK [00:18:05]SAM_PROTO_GetShiftState done [00:18:05]FM_GetShiftState done [00:18:05]req_shift_opened done [00:18:05]requested_item shift.open_date is exist - process it [00:18:05]req_shift_open_date [00:18:05]req_shift_open_date done [00:18:05]produce_requested_data done [00:18:05]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226942,"shift.num":440,"shift.opened":1,"shift.open_date":1722211473} [00:18:05]process_action_free close_receipt [00:18:05]json_value_free [00:18:05]json_value_free done [00:18:05]process_json_proto returns [00:18:05]Send response to host [00:18:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226942,"shift.num":440,"shift.opened":1,"shift.open_date":1722211473}}} [00:18:05]free response buf [00:18:05]execute_script done [00:18:05]execute_script returns [00:18:05]free content buf [00:18:05]Sock 10.Close socket [00:18:05]Sock 10.Thread stoped [00:18:10]recv_with_timeout no data received [00:18:10]OFD Sender: No OFD packet to send [00:18:15]OFD Sender: No OFD packet to send [00:18:20]OFD Sender: No OFD packet to send [00:18:25]OFD Sender: No OFD packet to send [00:18:30]OFD Sender: No OFD packet to send [00:18:31]recv_with_timeout no data received [00:18:35]OFD Sender: No OFD packet to send [00:18:40]OFD Sender: No OFD packet to send [00:18:45]OFD Sender: No OFD packet to send [00:18:50]OFD Sender: No OFD packet to send [00:18:55]OFD Sender: No OFD packet to send [00:18:59]recv_with_timeout no data received [00:19:00]OFD Sender: No OFD packet to send [00:19:05]OFD Sender: No OFD packet to send [00:19:10]OFD Sender: No OFD packet to send [00:19:15]OFD Sender: No OFD packet to send [00:19:20]OFD Sender: No OFD packet to send [00:19:23]recv_with_timeout no data received [00:19:25]OFD Sender: No OFD packet to send [00:19:30]OFD Sender: No OFD packet to send [00:19:35]OFD Sender: No OFD packet to send [00:19:36]recv_with_timeout no data received [00:19:40]OFD Sender: No OFD packet to send [00:19:45]OFD Sender: No OFD packet to send [00:19:50]OFD Sender: No OFD packet to send [00:19:55]OFD Sender: No OFD packet to send [00:20:00]OFD Sender: No OFD packet to send [00:20:05]OFD Sender: No OFD packet to send [00:20:10]OFD Sender: No OFD packet to send [00:20:15]OFD Sender: No OFD packet to send [00:20:19]recv_with_timeout no data received [00:20:20]OFD Sender: No OFD packet to send [00:20:25]OFD Sender: No OFD packet to send [00:20:30]OFD Sender: No OFD packet to send [00:20:35]OFD Sender: No OFD packet to send [00:20:40]OFD Sender: No OFD packet to send [00:20:45]OFD Sender: No OFD packet to send [00:20:50]OFD Sender: No OFD packet to send [00:20:56]OFD Sender: No OFD packet to send [00:21:01]OFD Sender: No OFD packet to send [00:21:06]OFD Sender: No OFD packet to send [00:21:11]OFD Sender: No OFD packet to send [00:21:16]OFD Sender: No OFD packet to send [00:21:21]OFD Sender: No OFD packet to send [00:21:26]OFD Sender: No OFD packet to send [00:21:29]recv_with_timeout no data received [00:21:31]OFD Sender: No OFD packet to send [00:21:36]OFD Sender: No OFD packet to send [00:21:41]OFD Sender: No OFD packet to send [00:21:46]OFD Sender: No OFD packet to send [00:21:51]OFD Sender: No OFD packet to send [00:21:56]OFD Sender: No OFD packet to send [00:22:01]OFD Sender: No OFD packet to send [00:22:06]OFD Sender: No OFD packet to send [00:22:11]OFD Sender: No OFD packet to send [00:22:16]OFD Sender: No OFD packet to send [00:22:21]OFD Sender: No OFD packet to send [00:22:26]OFD Sender: No OFD packet to send [00:22:31]OFD Sender: No OFD packet to send [00:22:36]OFD Sender: No OFD packet to send [00:22:36]recv_with_timeout no data received [00:22:41]OFD Sender: No OFD packet to send [00:22:46]OFD Sender: No OFD packet to send [00:22:51]OFD Sender: No OFD packet to send [00:22:55]recv_with_timeout no data received [00:22:56]OFD Sender: No OFD packet to send [00:23:01]OFD Sender: No OFD packet to send [00:23:06]OFD Sender: No OFD packet to send [00:23:11]OFD Sender: No OFD packet to send [00:23:16]OFD Sender: No OFD packet to send [00:23:21]accept exits with 8 [00:23:21]New connection [00:23:21]New thread 3066568036 created [00:23:21]Thread 3066711396 joined [00:23:21]Waiting for new connection... [00:23:21] Sock 8.Parse request [00:23:21]Sock 8.Check first char [00:23:21]Sock 8.First char is OK [00:23:21]request: POST /json_proto HTTP/1.0 [00:23:21]Method: POST [00:23:21]URL: /json_proto [00:23:21]Method is POST - this is cgi request [00:23:21]url: /json_proto [00:23:21]query_string will be loaded in cgi processing [00:23:21]execute_cgi json_proto POST (null) [00:23:21]execute_cgi path=json_proto method=POST [00:23:21]POST find Content-Length [00:23:21]Host: 172.17.43.131:8080 [00:23:21]Content-Length: 680 [00:23:21]Content-Type: application/json [00:23:21] [00:23:21]POST finish read [00:23:21]Found Content-Length = 680 [00:23:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003373", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 27.170, "sum" : 2070.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2070.00, "total" : 2070.00, "payments": [ { "type": 0, "sum" : 2070.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:23:21]execute_script... [00:23: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)2003373", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 27.170, "sum" : 2070.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2070.00, "total" : 2070.00, "payments": [ { "type": 0, "sum" : 2070.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:23:21]POST & json_proto [00:23:21]process_json_proto [00:23:21]json parsed OK: [00:23:21]protocol is kg_v1.0 [00:23:21]action value=close_receipt [00:23:21]process_action close_receipt [00:23:21]cmd_close_receipt [00:23:21]MH_GetDate [00:23:21]Write to MH i2c: F0 00 00 25 08 1C [00:23:21]Write i2c OK [00:23:21]MH_I2C_Read... [00:23:21]Read from MH i2c: F0 [00:23:21]MH_I2C_Read... [00:23:21]Read from MH i2c: F0 09 00 [00:23:21]MH_I2C_Read... [00:23:21]Read from MH i2c: F0 09 00 25 08 00 F9 E0 A6 66 F8 BA A6 66 C8 [00:23:21]GetLastDocTimeStamp 1722212281 [00:23:21]current date 1722212601 [00:23:21]FM_GetShiftState [00:23:21]SAM_PROTO_GetShiftState [00:23:21]wFMCommunicate request_size=4 [00:23:21]MH_SAM_APDU [00:23:21]CAPDU: 80 13 01 00 [00:23:21]Write to MH i2c: E2 08 00 26 08 80 13 01 00 00 00 00 00 AB [00:23:21]Write i2c OK [00:23:21]MH_I2C_Read... [00:23:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:23:21]Read from MH i2c: E2 [00:23:21]MH_I2C_Read... [00:23:21]Read from MH i2c: E2 0E 00 [00:23:21]MH_I2C_Read... [00:23:21]Read from MH i2c: E2 0E 00 26 08 00 09 00 01 91 DC A6 66 00 00 00 00 90 00 30 [00:23:21]RAPDU: 09 00 01 91 DC A6 66 00 00 00 00 90 00 [00:23:21]wFMCommunicate OK [00:23:21]SAM_PROTO_GetShiftState done [00:23:21]FM_GetShiftState done [00:23:21]opened in 1722211473 [00:23:21]opened+sec_in_day 1722297873 [00:23:21]quantity*price = 207035 [00:23:21]sum+1 = 207036 [00:23:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 2070.00 Внесено: 2070.00 СДАЧА: 0.00 НСП 1% : 18.32 НДС 12% : 219.86 Наличными: 2070.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 4 29.07.2024 00:23 Смена: 440 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226943 ФПД: 48341443836064 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T002321&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226943&fm=48341443836064&tin=02508201610067®Number=0000000000092624&sum=207000 [00:23:22]StoreToDocumentArchive [00:23:22]shift 440 fd 226943 [00:23:22]save to /storage/0440/doc_00226943 [00:23:22]save last doc name /storage/0440/doc_00226943 to /storage/kkm_last_doc_name [00:23:22]save OK [00:23:22]Clear old archive folders... [00:23:22]ProcessDocumentItem done err = 0, tmpTLVsize=248 [00:23:22]tlvbuf is 019B6880 [00:23:22]SAM_PROTO_ClearQueue [00:23:22]wFMCommunicate request_size=4 [00:23:22]MH_SAM_APDU [00:23:22]CAPDU: 80 09 00 00 [00:23:22]Write to MH i2c: E2 08 00 33 08 80 09 00 00 00 00 00 00 AD [00:23:22]Write i2c OK [00:23:22]MH_I2C_Read... [00:23:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:23:22]Read from MH i2c: E2 [00:23:22]MH_I2C_Read... [00:23:22]Read from MH i2c: E2 03 00 [00:23:22]MH_I2C_Read... [00:23:22]Read from MH i2c: E2 03 00 33 08 00 90 00 AF [00:23:22]RAPDU: 90 00 [00:23:22]wFMCommunicate OK [00:23:22]SAM_PROTO_ClearQueue done [00:23:22]KKMCreateOFDPacket [00:23:22]OFDProtocolAddRootSTLVToBuf [00:23:22]FM_MakeSignedData [00:23:22]FM_MakeSignedData [00:23:22]SAM_PROTO_SignData [00:23:22]wFMCommunicate request_size=4 [00:23:22]MH_SAM_APDU [00:23:22]CAPDU: 80 0D 01 02 [00:23:22]Write to MH i2c: E2 08 00 34 08 80 0D 01 02 00 00 00 00 B5 [00:23:22]Write i2c OK [00:23:22]MH_I2C_Read... [00:23:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:23:22]Read from MH i2c: E2 [00:23:22]MH_I2C_Read... [00:23:22]Read from MH i2c: E2 03 00 [00:23:22]MH_I2C_Read... [00:23:22]Read from MH i2c: E2 03 00 34 08 00 90 00 B0 [00:23:22]RAPDU: 90 00 [00:23:22]wFMCommunicate OK [00:23:22]wFMCommunicate request_size=255 [00:23:22]MH_SAM_APDU [00:23:22]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 22 6A 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 BB 28 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 28 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 28 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 55 00 00 00 00 07 04 06 00 98 28 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 00 00 00 F4 03 04 00 F9 E0 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7F 76 03 00 35 04 06 00 2B F7 5E 96 [00:23:22]Write to MH i2c: E2 02 01 35 08 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 22 6A 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 BB 28 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 28 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 28 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 55 00 00 00 00 07 04 06 00 98 28 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 00 00 00 F4 03 04 00 F9 E0 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7F 76 03 00 35 04 06 00 2B F7 5E 96 00 00 09 [00:23:22]Write i2c OK [00:23:22]MH_I2C_Read... [00:23:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:23:22]Read from MH i2c: E2 [00:23:22]MH_I2C_Read... [00:23:22]Read from MH i2c: E2 03 00 [00:23:22]MH_I2C_Read... [00:23:22]Read from MH i2c: E2 03 00 35 08 00 90 00 B1 [00:23:22]RAPDU: 90 00 [00:23:22]wFMCommunicate OK [00:23:22]wFMCommunicate request_size=7 [00:23:22]MH_SAM_APDU [00:23:22]CAPDU: 80 0D 02 02 02 78 A0 [00:23:22]Write to MH i2c: E2 0A 00 36 08 80 0D 02 02 02 00 78 A0 00 00 D4 [00:23:22]Write i2c OK [00:23:22]MH_I2C_Read... [00:23:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:23:22]Read from MH i2c: E2 [00:23:22]MH_I2C_Read... [00:23:22]Read from MH i2c: E2 03 00 [00:23:22]MH_I2C_Read... [00:23:22]Read from MH i2c: E2 03 00 36 08 00 90 00 B2 [00:23:22]RAPDU: 90 00 [00:23:22]wFMCommunicate OK [00:23:22]wFMCommunicate request_size=4 [00:23:22]MH_SAM_APDU [00:23:22]CAPDU: 80 0D 03 02 [00:23:22]Write to MH i2c: E2 08 00 37 08 80 0D 03 02 00 00 00 00 BA [00:23:22]Write i2c OK [00:23:22]MH_I2C_Read... [00:23:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:23:22]Read from MH i2c: E2 [00:23:22]MH_I2C_Read... [00:23:22]Read from MH i2c: E2 0B 00 [00:23:22]MH_I2C_Read... [00:23:22]Read from MH i2c: E2 0B 00 37 08 00 A3 A1 DF 83 5F E6 E2 AA 90 00 32 [00:23:22]RAPDU: A3 A1 DF 83 5F E6 E2 AA 90 00 [00:23:22]wFMCommunicate OK [00:23:22]SAM_PROTO_SignData done [00:23:22]FM_MakeSignedData done [00:23:22]CreateOFDProtocolMessage [00:23:22]wFMCommunicate request_size=4 [00:23:22]MH_SAM_APDU [00:23:22]CAPDU: 80 11 00 00 [00:23:22]Write to MH i2c: E2 08 00 38 08 80 11 00 00 00 00 00 00 BA [00:23:22]Write i2c OK [00:23:22]MH_I2C_Read... [00:23:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:23:22]Read from MH i2c: E2 [00:23:22]MH_I2C_Read... [00:23:22]Read from MH i2c: E2 17 00 [00:23:22]MH_I2C_Read... [00:23:22]Read from MH i2c: E2 17 00 38 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 17 [00:23:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:23:22]wFMCommunicate OK [00:23:22]CreateOFDProtocolMessage done [00:23:22]OFDSenderStorePacket 226943 [00:23:22]StoreOFDPacket docnum=226943 [00:23:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 75 3C 04 01 89 A5 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 35 FF 03 08 00 03 22 6A 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 BB 28 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 28 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 28 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 55 00 00 00 00 07 04 06 00 98 28 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 00 00 00 F4 03 04 00 F9 E0 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7F 76 03 00 35 04 06 00 2B F7 5E 96 78 A0 A3 A1 DF 83 5F E6 E2 AA [00:23:22]CheckFolder [00:23:22]dirname=/storage/ofd_packets [00:23:22]CheckFolder done [00:23:22]ProducePacketName [00:23:22]name=ofd_packets/00226943 [00:23:22]NVStorageSaveData ofd_packets/00226943 [00:23:22]File name is /storage/ofd_packets/00226943 [00:23:22]Write 298 bytes [00:23:22]NVStorageSaveData done [00:23:22]OFDSenderStorePacket done [00:23:22]KKMCreateOFDPacket done [00:23:22]NVStorageSaveData kkm_last_timestamp [00:23:22]File name is /storage/kkm_last_timestamp [00:23:22]Write 4 bytes [00:23:22]NVStorageSaveData done [00:23:22]ExternCall_PrintAddStr [00:23:22]wPrintStart [00:23:22]Write to MH i2c: 01 00 00 39 08 41 [00:23:22]Write i2c OK [00:23:22]MH_I2C_Read... [00:23:22]Read from MH i2c: 01 [00:23:22]MH_I2C_Read... [00:23:22]Read from MH i2c: 01 07 00 [00:23:22]MH_I2C_Read... [00:23:22]Read from MH i2c: 01 07 00 39 08 00 00 00 00 00 FF 0F 56 [00:23:22]RasterBufferAndPrint [00:23:22]line Счет N : (1)2003373 [00:23:22]line ИНН: 02508201610067 [00:23:22]line Контрольно-Кассовый Чек [00:23:22]line ПРОДАЖА [00:23:22]line ТРК (МРК, ГНК) : 31 [00:23:22]line Товар: 2710194210 [00:23:22]line ДТ-К-5 [00:23:22]line 27.170 * 76.20 [00:23:22]line = 2070.35 [00:23:22]line НДС 12% НСП 1% [00:23:22]line > о реализуемом товаре [00:23:22]line ОКРУГЛЕНИЕ: -0.35 [00:23:22]line ИТОГО: 2070.00 [00:23:22]line Внесено: 2070.00 [00:23:22]line СДАЧА: 0.00 [00:23:22]line НСП 1% : 18.32 [00:23:22]line НДС 12% : 219.86 [00:23:22]line Наличными: 2070.00 [00:23:22]line Безнал.: 0.00 [00:23:22]line Место: АЗС № 97 "Партнер Нефть" [00:23:22]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [00:23:22]line СНО: Общий режим [00:23:22]line Чек 4 29.07.2024 00:23 [00:23:22]line Смена: 440 ФФД: 1.0 [00:23:22]line ЗНМ: 0300000054 [00:23:22]line РНМ: 0000000000092624 [00:23:22]line Версия ККМ: 001 [00:23:22]line ФМ: 0000000000874959 [00:23:22]line ФД: 226943 [00:23:22]line ФПД: 48341443836064 [00:23:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T002321&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226943&fm=48341443836064&tin=02508201610067®Number=0000000000092624&sum=207000 [00:23:23]written 0, free lines is 4095 [00:23:23]OFD Sender: Processing packet 226943 [packets to send 604, broken 603] [00:23:23]ProducePacketName [00:23:23]name=ofd_packets/00226943 [00:23:23]OFD Sender: To server: pG, [00:23:23]CommunicateWithHost lk.salyk.kg:30040 [00:23:23]ConnectInit lk.salyk.kg [00:23:23]Write to MH i2c: 01 00 00 64 08 6C [00:23:23]Write i2c OK [00:23:23]MH_I2C_Read... [00:23:23]Read from MH i2c: 01 [00:23:23]MH_I2C_Read... [00:23:23]Read from MH i2c: 01 07 00 [00:23:23]MH_I2C_Read... [00:23:23]Read from MH i2c: 01 07 00 64 08 00 00 00 00 00 53 0C D2 [00:23:23]RasterBufferAndPrint [00:23:23]line [00:23:23]line [00:23:23]line [00:23:23]line [00:23:23]line [00:23:23]written 0, free lines is 3159 [00:23:23]MH_Cut [00:23:23]Write to MH i2c: D1 01 00 6B 08 01 45 [00:23:23]Write i2c OK [00:23:23]MH_I2C_Read... [00:23:23]Read from MH i2c: D1 [00:23:23]MH_I2C_Read... [00:23:23]Read from MH i2c: D1 01 00 [00:23:23]MH_I2C_Read... [00:23:23]Read from MH i2c: D1 01 00 6B 08 00 44 [00:23:23]Write to MH i2c: 01 00 00 6C 08 74 [00:23:23]Write i2c OK [00:23:23]MH_I2C_Read... [00:23:23]Connected sock=10 [00:23:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 75 3C 04 01 89 A5 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 35 FF 03 08 00 03 22 6A 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 BB 28 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 28 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 28 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 55 00 00 00 00 07 04 06 00 98 28 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 00 00 00 F4 03 04 00 F9 E0 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7F 76 03 00 35 04 06 00 2B F7 5E 96 78 A0 A3 A1 DF 83 5F E6 E2 AA [00:23:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 FB 33 47 00 2B B1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7F 76 03 00 F4 03 04 00 10 8D A6 66 B6 04 01 00 00 49 70 30 2B 98 0B 35 FC [00:23:24]CommunicateWithHost err = 0 [00:23:24]CheckOFDResponse [00:23:24]1017 (14) - 77093643461234 [00:23:24]1041 (16) - 0000000000874959 [00:23:24]1040 (4) - 226943 [00:23:24]1012 (4) - 28.07.2024 18:25 [00:23:24]1206 (1) - 0 [00:23:24]OFD Sender: Remove packet 226943 [00:23:24]ProducePacketName [00:23:24]name=ofd_packets/00226943 [00:23:24]NVStorageDeleteData [00:23:24]*** Cut start [00:23:24]*** Partial cut [00:23:24]*** CUTSNS_PIN = 1 [00:23:24]*** CUTSNS_PIN = 0 [00:23:25]OFD Sender: No OFD packet to send [00:23:25]*** Brake cut motor [00:23:25]Read from MH i2c: 01 [00:23:25]MH_I2C_Read... [00:23:25]*** Stop cut motor [00:23:25]*** Cut end [00:23:25]Read from MH i2c: 01 07 00 [00:23:25]MH_I2C_Read... [00:23:25]Read from MH i2c: 01 07 00 6C 08 00 00 00 00 00 FF 0F 89 [00:23:25]process_action close_receipt done [00:23:25]requested_data is exist [00:23:25]produce_requested_data [00:23:25]requested_item fm.sn is exist - process it [00:23:25]wFMCommunicate request_size=4 [00:23:25]MH_SAM_APDU [00:23:25]CAPDU: 80 11 00 00 [00:23:25]Write to MH i2c: E2 08 00 6D 08 80 11 00 00 00 00 00 00 EF [00:23:25]Write i2c OK [00:23:25]MH_I2C_Read... [00:23:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:23:25]Read from MH i2c: E2 [00:23:25]MH_I2C_Read... [00:23:25]Read from MH i2c: E2 17 00 [00:23:25]MH_I2C_Read... [00:23:25]Read from MH i2c: E2 17 00 6D 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4C [00:23:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:23:25]wFMCommunicate OK [00:23:25]requested_item fd.num is exist - process it [00:23:25]SAM_PROTO_GetFieldsCounters [00:23:25]wFMCommunicate request_size=4 [00:23:25]MH_SAM_APDU [00:23:25]CAPDU: 80 13 00 00 [00:23:25]Write to MH i2c: E2 08 00 6E 08 80 13 00 00 00 00 00 00 F2 [00:23:25]Write i2c OK [00:23:25]MH_I2C_Read... [00:23:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:23:25]Read from MH i2c: E2 [00:23:25]MH_I2C_Read... [00:23:25]Read from MH i2c: E2 62 00 [00:23:25]MH_I2C_Read... [00:23:25]Read from MH i2c: E2 62 00 6E 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7F 76 03 00 0E 04 04 00 B8 01 00 00 12 04 04 00 04 00 00 00 5E 04 04 00 04 00 00 00 57 04 04 00 05 00 00 00 19 04 04 00 00 00 00 00 90 00 D8 [00:23:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7F 76 03 00 0E 04 04 00 B8 01 00 00 12 04 04 00 04 00 00 00 5E 04 04 00 04 00 00 00 57 04 04 00 05 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:23:25]wFMCommunicate OK [00:23:25]SAM_PROTO_GetFieldsCounters done [00:23:25]requested_item shift.num is exist - process it [00:23:25]requested_item shift.opened is exist - process it [00:23:25]req_shift_opened [00:23:25]FM_GetShiftState [00:23:25]SAM_PROTO_GetShiftState [00:23:25]wFMCommunicate request_size=4 [00:23:25]MH_SAM_APDU [00:23:25]CAPDU: 80 13 01 00 [00:23:25]Write to MH i2c: E2 08 00 6F 08 80 13 01 00 00 00 00 00 F4 [00:23:25]Write i2c OK [00:23:25]MH_I2C_Read... [00:23:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:23:25]Read from MH i2c: E2 [00:23:25]MH_I2C_Read... [00:23:25]Read from MH i2c: E2 0E 00 [00:23:25]MH_I2C_Read... [00:23:25]Read from MH i2c: E2 0E 00 6F 08 00 09 00 01 91 DC A6 66 00 00 00 00 90 00 79 [00:23:25]RAPDU: 09 00 01 91 DC A6 66 00 00 00 00 90 00 [00:23:25]wFMCommunicate OK [00:23:25]SAM_PROTO_GetShiftState done [00:23:25]FM_GetShiftState done [00:23:25]req_shift_opened done [00:23:25]requested_item shift.open_date is exist - process it [00:23:25]req_shift_open_date [00:23:25]req_shift_open_date done [00:23:25]produce_requested_data done [00:23:25]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226943,"shift.num":440,"shift.opened":1,"shift.open_date":1722211473} [00:23:25]process_action_free close_receipt [00:23:25]json_value_free [00:23:25]json_value_free done [00:23:25]process_json_proto returns [00:23:25]Send response to host [00:23:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226943,"shift.num":440,"shift.opened":1,"shift.open_date":1722211473}}} [00:23:25]free response buf [00:23:25]execute_script done [00:23:25]execute_script returns [00:23:25]free content buf [00:23:25]Sock 8.Close socket [00:23:25]Sock 8.Thread stoped [00:23:28]recv_with_timeout no data received [00:23:30]OFD Sender: No OFD packet to send [00:23:35]OFD Sender: No OFD packet to send [00:23:39]recv_with_timeout no data received [00:23:40]OFD Sender: No OFD packet to send [00:23:45]OFD Sender: No OFD packet to send [00:23:50]OFD Sender: No OFD packet to send [00:23:55]OFD Sender: No OFD packet to send [00:24:00]OFD Sender: No OFD packet to send [00:24:05]OFD Sender: No OFD packet to send [00:24:10]OFD Sender: No OFD packet to send [00:24:15]OFD Sender: No OFD packet to send [00:24:20]OFD Sender: No OFD packet to send [00:24:25]OFD Sender: No OFD packet to send [00:24:35]OFD Sender: No OFD packet to send [00:24:40]OFD Sender: No OFD packet to send [00:24:44]recv_with_timeout no data received [00:24:45]OFD Sender: No OFD packet to send [00:24:50]OFD Sender: No OFD packet to send [00:24:55]OFD Sender: No OFD packet to send [00:25:00]OFD Sender: No OFD packet to send [00:25:05]OFD Sender: No OFD packet to send [00:25:10]OFD Sender: No OFD packet to send [00:25:15]OFD Sender: No OFD packet to send [00:25:20]OFD Sender: No OFD packet to send [00:25:25]OFD Sender: No OFD packet to send [00:25:30]OFD Sender: No OFD packet to send [00:25:35]OFD Sender: No OFD packet to send [00:25:40]OFD Sender: No OFD packet to send [00:25:45]OFD Sender: No OFD packet to send [00:25:50]OFD Sender: No OFD packet to send [00:25:55]OFD Sender: No OFD packet to send [00:26:00]OFD Sender: No OFD packet to send [00:26:05]OFD Sender: No OFD packet to send [00:26:10]OFD Sender: No OFD packet to send [00:26:15]OFD Sender: No OFD packet to send [00:26:20]OFD Sender: No OFD packet to send [00:26:25]OFD Sender: No OFD packet to send [00:26:29]recv_with_timeout no data received [00:26:30]OFD Sender: No OFD packet to send [00:26:35]OFD Sender: No OFD packet to send [00:26:40]OFD Sender: No OFD packet to send [00:26:45]OFD Sender: No OFD packet to send [00:26:46]recv_with_timeout no data received [00:26:50]OFD Sender: No OFD packet to send [00:27:01]wFMCommunicate request_size=13 [00:27:01]MH_SAM_APDU [00:27:01]CAPDU: 80 15 02 00 08 F4 03 04 00 D5 E1 A6 66 [00:27:01]Write to MH i2c: E2 10 00 7A 08 80 15 02 00 08 00 F4 03 04 00 D5 E1 A6 66 00 00 CF [00:27:01]Write i2c OK [00:27:01]MH_I2C_Read... [00:27:01]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:27:01]Read from MH i2c: E2 [00:27:01]MH_I2C_Read... [00:27:01]Read from MH i2c: E2 03 00 [00:27:01]MH_I2C_Read... [00:27:01]Read from MH i2c: E2 03 00 7A 08 00 90 00 F6 [00:27:01]RAPDU: 90 00 [00:27:01]wFMCommunicate OK [00:27:01]wFMCommunicate request_size=25 [00:27:01]MH_SAM_APDU [00:27:01]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 [00:27:01]Write to MH i2c: E2 1C 00 7B 08 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 00 00 63 [00:27:01]Write i2c OK [00:27:01]MH_I2C_Read... [00:27:01]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:27:01]Read from MH i2c: E2 [00:27:01]MH_I2C_Read... [00:27:01]Read from MH i2c: E2 03 00 [00:27:01]MH_I2C_Read... [00:27:01]Read from MH i2c: E2 03 00 7B 08 00 90 00 F7 [00:27:01]RAPDU: 90 00 [00:27:01]wFMCommunicate OK [00:27:01]wFMCommunicate request_size=4 [00:27:01]MH_SAM_APDU [00:27:01]CAPDU: 80 15 03 00 [00:27:01]Write to MH i2c: E2 08 00 7C 08 80 15 03 00 00 00 00 00 05 [00:27:01]Write i2c OK [00:27:01]MH_I2C_Read... [00:27:02]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [00:27:02]Read from MH i2c: E2 [00:27:02]MH_I2C_Read... [00:27:02]Read from MH i2c: E2 40 00 [00:27:02]MH_I2C_Read... [00:27:02]Read from MH i2c: E2 40 00 7C 08 00 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 80 76 03 00 0E 04 04 00 B8 01 00 00 12 04 04 00 05 00 00 00 35 04 06 00 8E 26 CA DD 34 FC 90 00 47 [00:27:02]RAPDU: 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 80 76 03 00 0E 04 04 00 B8 01 00 00 12 04 04 00 05 00 00 00 35 04 06 00 8E 26 CA DD 34 FC 90 00 [00:27:02]wFMCommunicate OK [00:27:02]SAM_PROTO_ProcessDocument answer len = 59 [00:27:02]SAM_PROTO_ProcessDocument done [00:27:02]SetTLVBufToDocument [00:27:02]Processing tag 1209 (04B9) [00:27:02]Malloc new data [00:27:02]Processing tag 1041 (0411) [00:27:02]Processing tag 1040 (0410) [00:27:02]Malloc new data [00:27:02]Processing tag 1038 (040E) [00:27:02]Malloc new data [00:27:02]Processing tag 1042 (0412) [00:27:02]Malloc new data [00:27:02]Processing tag 1077 (0435) [00:27:02]Malloc new data [00:27:02]SetTLVBufToDocument err=0 [00:27:02]KKMLoadAndSignReceiptData store KKM data [00:27:02]KKMLoadAndSignReceiptData err=0 [00:27:02]wFMCommunicate request_size=4 [00:27:02]MH_SAM_APDU [00:27:02]CAPDU: 80 11 00 00 [00:27:02]Write to MH i2c: E2 08 00 7D 08 80 11 00 00 00 00 00 00 FF [00:27:02]Write i2c OK [00:27:02]MH_I2C_Read... [00:27:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:27:02]Read from MH i2c: E2 [00:27:02]MH_I2C_Read... [00:27:02]Read from MH i2c: E2 17 00 [00:27:02]MH_I2C_Read... [00:27:02]Read from MH i2c: E2 17 00 7D 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5C [00:27:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:27:02]wFMCommunicate OK [00:27:02]Счет N : (1)2003375 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА ТРК (МРК, ГНК) : 62 Товар: 2710124130 Super-92-К-5 11.630 * 68.80 = 800.14 НДС 12% НСП 1% > о реализуемом товаре ОКРУГЛЕНИЕ: -0.14 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 5 29.07.2024 00:27 Смена: 440 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226944 ФПД: 156297263396092 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T002701&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226944&fm=156297263396092&tin=02508201610067®Number=0000000000092624&sum=80000 [00:27:02]StoreToDocumentArchive [00:27:02]shift 440 fd 226944 [00:27:02]save to /storage/0440/doc_00226944 [00:27:02]save last doc name /storage/0440/doc_00226944 to /storage/kkm_last_doc_name [00:27:02]save OK [00:27:02]Clear old archive folders... [00:27:02]ProcessDocumentItem done err = 0, tmpTLVsize=252 [00:27:02]tlvbuf is 01A13100 [00:27:02]SAM_PROTO_ClearQueue [00:27:02]wFMCommunicate request_size=4 [00:27:02]MH_SAM_APDU [00:27:02]CAPDU: 80 09 00 00 [00:27:02]Write to MH i2c: E2 08 00 7E 08 80 09 00 00 00 00 00 00 F8 [00:27:02]Write i2c OK [00:27:02]MH_I2C_Read... [00:27:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:27:02]Read from MH i2c: E2 [00:27:02]MH_I2C_Read... [00:27:02]Read from MH i2c: E2 03 00 [00:27:02]MH_I2C_Read... [00:27:02]Read from MH i2c: E2 03 00 7E 08 00 90 00 FA [00:27:02]RAPDU: 90 00 [00:27:02]wFMCommunicate OK [00:27:02]SAM_PROTO_ClearQueue done [00:27:02]KKMCreateOFDPacket [00:27:02]OFDProtocolAddRootSTLVToBuf [00:27:02]FM_MakeSignedData [00:27:02]FM_MakeSignedData [00:27:02]SAM_PROTO_SignData [00:27:02]wFMCommunicate request_size=4 [00:27:02]MH_SAM_APDU [00:27:02]CAPDU: 80 0D 01 02 [00:27:02]Write to MH i2c: E2 08 00 7F 08 80 0D 01 02 00 00 00 00 00 [00:27:02]Write i2c OK [00:27:02]MH_I2C_Read... [00:27:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:27:02]Read from MH i2c: E2 [00:27:02]MH_I2C_Read... [00:27:02]Read from MH i2c: E2 03 00 [00:27:02]MH_I2C_Read... [00:27:02]Read from MH i2c: E2 03 00 7F 08 00 90 00 FB [00:27:02]RAPDU: 90 00 [00:27:02]wFMCommunicate OK [00:27:02]wFMCommunicate request_size=255 [00:27:02]MH_SAM_APDU [00:27:02]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6E 2D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 8E 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 05 00 00 00 F4 03 04 00 D5 E1 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 80 76 03 00 35 04 06 00 [00:27:02]Write to MH i2c: E2 02 01 80 08 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6E 2D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 8E 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 05 00 00 00 F4 03 04 00 D5 E1 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 80 76 03 00 35 04 06 00 00 00 9B [00:27:02]Write i2c OK [00:27:02]MH_I2C_Read... [00:27:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:27:02]Read from MH i2c: E2 [00:27:02]MH_I2C_Read... [00:27:02]Read from MH i2c: E2 03 00 [00:27:02]MH_I2C_Read... [00:27:02]Read from MH i2c: E2 03 00 80 08 00 90 00 FC [00:27:02]RAPDU: 90 00 [00:27:02]wFMCommunicate OK [00:27:02]wFMCommunicate request_size=11 [00:27:02]MH_SAM_APDU [00:27:02]CAPDU: 80 0D 02 02 06 8E 26 CA DD 34 FC [00:27:02]Write to MH i2c: E2 0E 00 81 08 80 0D 02 02 06 00 8E 26 CA DD 34 FC 00 00 9A [00:27:02]Write i2c OK [00:27:02]MH_I2C_Read... [00:27:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:27:02]Read from MH i2c: E2 [00:27:02]MH_I2C_Read... [00:27:02]Read from MH i2c: E2 03 00 [00:27:02]MH_I2C_Read... [00:27:02]Read from MH i2c: E2 03 00 81 08 00 90 00 FD [00:27:02]RAPDU: 90 00 [00:27:02]wFMCommunicate OK [00:27:02]wFMCommunicate request_size=4 [00:27:02]MH_SAM_APDU [00:27:02]CAPDU: 80 0D 03 02 [00:27:02]Write to MH i2c: E2 08 00 82 08 80 0D 03 02 00 00 00 00 05 [00:27:02]Write i2c OK [00:27:02]MH_I2C_Read... [00:27:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:27:02]Read from MH i2c: E2 [00:27:02]MH_I2C_Read... [00:27:02]Read from MH i2c: E2 0B 00 [00:27:02]MH_I2C_Read... [00:27:02]Read from MH i2c: E2 0B 00 82 08 00 7E 2F D4 AB 90 BF D0 5B 90 00 AC [00:27:02]RAPDU: 7E 2F D4 AB 90 BF D0 5B 90 00 [00:27:02]wFMCommunicate OK [00:27:02]SAM_PROTO_SignData done [00:27:02]FM_MakeSignedData done [00:27:02]CreateOFDProtocolMessage [00:27:02]wFMCommunicate request_size=4 [00:27:02]MH_SAM_APDU [00:27:02]CAPDU: 80 11 00 00 [00:27:02]Write to MH i2c: E2 08 00 83 08 80 11 00 00 00 00 00 00 05 [00:27:02]Write i2c OK [00:27:02]MH_I2C_Read... [00:27:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:27:02]Read from MH i2c: E2 [00:27:02]MH_I2C_Read... [00:27:02]Read from MH i2c: E2 17 00 [00:27:02]MH_I2C_Read... [00:27:02]Read from MH i2c: E2 17 00 83 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 62 [00:27:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:27:02]wFMCommunicate OK [00:27:02]CreateOFDProtocolMessage done [00:27:02]OFDSenderStorePacket 226944 [00:27:02]StoreOFDPacket docnum=226944 [00:27:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 E0 34 08 01 9C 01 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6E 2D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 8E 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 05 00 00 00 F4 03 04 00 D5 E1 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 80 76 03 00 35 04 06 00 8E 26 CA DD 34 FC 7E 2F D4 AB 90 BF D0 5B [00:27:02]CheckFolder [00:27:02]dirname=/storage/ofd_packets [00:27:02]CheckFolder done [00:27:02]ProducePacketName [00:27:02]name=ofd_packets/00226944 [00:27:02]NVStorageSaveData ofd_packets/00226944 [00:27:02]File name is /storage/ofd_packets/00226944 [00:27:02]Write 302 bytes [00:27:02]NVStorageSaveData done [00:27:02]OFDSenderStorePacket done [00:27:02]KKMCreateOFDPacket done [00:27:02]NVStorageSaveData kkm_last_timestamp [00:27:02]File name is /storage/kkm_last_timestamp [00:27:02]Write 4 bytes [00:27:02]NVStorageSaveData done [00:27:02]ExternCall_PrintAddStr [00:27:02]wPrintStart [00:27:02]Write to MH i2c: 01 00 00 84 08 8C [00:27:02]Write i2c OK [00:27:02]MH_I2C_Read... [00:27:02]Read from MH i2c: 01 [00:27:02]MH_I2C_Read... [00:27:02]Read from MH i2c: 01 07 00 [00:27:02]MH_I2C_Read... [00:27:02]Read from MH i2c: 01 07 00 84 08 00 00 00 00 00 FF 0F A1 [00:27:02]RasterBufferAndPrint [00:27:02]line Счет N : (1)2003375 [00:27:02]line ИНН: 02508201610067 [00:27:02]line Контрольно-Кассовый Чек [00:27:02]line ПРОДАЖА [00:27:02]line ТРК (МРК, ГНК) : 62 [00:27:02]line Товар: 2710124130 [00:27:02]line Super-92-К-5 [00:27:02]line 11.630 * 68.80 [00:27:02]line = 800.14 [00:27:02]line НДС 12% НСП 1% [00:27:02]line > о реализуемом товаре [00:27:02]line ОКРУГЛЕНИЕ: -0.14 [00:27:02]line ИТОГО: 800.00 [00:27:02]line Внесено: 800.00 [00:27:02]line СДАЧА: 0.00 [00:27:02]line НСП 1% : 7.08 [00:27:02]line НДС 12% : 84.97 [00:27:02]line Наличными: 800.00 [00:27:02]line Безнал.: 0.00 [00:27:02]line Место: АЗС № 97 "Партнер Нефть" [00:27:02]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [00:27:02]line СНО: Общий режим [00:27:02]line Чек 5 29.07.2024 00:27 [00:27:02]line Смена: 440 ФФД: 1.0 [00:27:02]line ЗНМ: 0300000054 [00:27:02]line РНМ: 0000000000092624 [00:27:02]line Версия ККМ: 001 [00:27:02]line ФМ: 0000000000874959 [00:27:02]line ФД: 226944 [00:27:02]line ФПД: 156297263396092 [00:27:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T002701&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226944&fm=156297263396092&tin=02508201610067®Number=0000000000092624&sum=80000 [00:27:02]written 0, free lines is 4095 [00:27:02]OFD Sender: Processing packet 226944 [packets to send 604, broken 603] [00:27:02]ProducePacketName [00:27:02]name=ofd_packets/00226944 [00:27:02]OFD Sender: To server: pG, [00:27:02]CommunicateWithHost lk.salyk.kg:30040 [00:27:02]ConnectInit lk.salyk.kg [00:27:03]Write to MH i2c: 01 00 00 AF 08 B7 [00:27:03]Write i2c OK [00:27:03]MH_I2C_Read... [00:27:03]Read from MH i2c: 01 [00:27:03]MH_I2C_Read... [00:27:03]Read from MH i2c: 01 07 00 [00:27:03]MH_I2C_Read... [00:27:03]Read from MH i2c: 01 07 00 AF 08 00 00 00 00 00 5B 0C 25 [00:27:03]RasterBufferAndPrint [00:27:03]line [00:27:03]line [00:27:03]line [00:27:03]line [00:27:03]line [00:27:03]written 0, free lines is 3167 [00:27:03]MH_Cut [00:27:03]Write to MH i2c: D1 01 00 B6 08 01 90 [00:27:03]Write i2c OK [00:27:03]MH_I2C_Read... [00:27:03]Read from MH i2c: D1 [00:27:03]MH_I2C_Read... [00:27:03]Read from MH i2c: D1 01 00 [00:27:03]MH_I2C_Read... [00:27:03]Read from MH i2c: D1 01 00 B6 08 00 8F [00:27:03]Write to MH i2c: 01 00 00 B7 08 BF [00:27:03]Write i2c OK [00:27:03]MH_I2C_Read... [00:27:03]Connected sock=10 [00:27:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 E0 34 08 01 9C 01 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6E 2D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 8E 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 05 00 00 00 F4 03 04 00 D5 E1 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 80 76 03 00 35 04 06 00 8E 26 CA DD 34 FC 7E 2F D4 AB 90 BF D0 5B [00:27:04]*** Cut start [00:27:04]*** Partial cut [00:27:04]*** CUTSNS_PIN = 1 [00:27:04]*** CUTSNS_PIN = 0 [00:27:04]*** Brake cut motor [00:27:04]Read from MH i2c: 01 [00:27:04]MH_I2C_Read... [00:27:04]*** Stop cut motor [00:27:04]*** Cut end [00:27:04]Read from MH i2c: 01 07 00 [00:27:04]MH_I2C_Read... [00:27:04]Read from MH i2c: 01 07 00 B7 08 00 00 00 00 00 FF 0F D4 [00:27:04]process_action close_receipt done [00:27:04]requested_data is exist [00:27:04]produce_requested_data [00:27:04]requested_item fm.sn is exist - process it [00:27:04]wFMCommunicate request_size=4 [00:27:04]MH_SAM_APDU [00:27:04]CAPDU: 80 11 00 00 [00:27:04]Write to MH i2c: E2 08 00 B8 08 80 11 00 00 00 00 00 00 3A [00:27:04]Write i2c OK [00:27:04]MH_I2C_Read... [00:27:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:27:05]Read from MH i2c: E2 [00:27:05]MH_I2C_Read... [00:27:05]Read from MH i2c: E2 17 00 [00:27:05]MH_I2C_Read... [00:27:05]Read from MH i2c: E2 17 00 B8 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 97 [00:27:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:27:05]wFMCommunicate OK [00:27:05]requested_item fd.num is exist - process it [00:27:05]SAM_PROTO_GetFieldsCounters [00:27:05]wFMCommunicate request_size=4 [00:27:05]MH_SAM_APDU [00:27:05]CAPDU: 80 13 00 00 [00:27:05]Write to MH i2c: E2 08 00 B9 08 80 13 00 00 00 00 00 00 3D [00:27:05]Write i2c OK [00:27:05]MH_I2C_Read... [00:27:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:27:05]Read from MH i2c: E2 [00:27:05]MH_I2C_Read... [00:27:05]Read from MH i2c: E2 62 00 [00:27:05]MH_I2C_Read... [00:27:05]Read from MH i2c: E2 62 00 B9 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 80 76 03 00 0E 04 04 00 B8 01 00 00 12 04 04 00 05 00 00 00 5E 04 04 00 05 00 00 00 57 04 04 00 06 00 00 00 19 04 04 00 00 00 00 00 90 00 27 [00:27:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 80 76 03 00 0E 04 04 00 B8 01 00 00 12 04 04 00 05 00 00 00 5E 04 04 00 05 00 00 00 57 04 04 00 06 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:27:05]wFMCommunicate OK [00:27:05]SAM_PROTO_GetFieldsCounters done [00:27:05]requested_item shift.num is exist - process it [00:27:05]requested_item shift.opened is exist - process it [00:27:05]req_shift_opened [00:27:05]FM_GetShiftState [00:27:05]SAM_PROTO_GetShiftState [00:27:05]wFMCommunicate request_size=4 [00:27:05]MH_SAM_APDU [00:27:05]CAPDU: 80 13 01 00 [00:27:05]Write to MH i2c: E2 08 00 BA 08 80 13 01 00 00 00 00 00 3F [00:27:05]Write i2c OK [00:27:05]MH_I2C_Read... [00:27:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:27:05]Read from MH i2c: E2 [00:27:05]MH_I2C_Read... [00:27:05]Read from MH i2c: E2 0E 00 [00:27:05]MH_I2C_Read... [00:27:05]Read from MH i2c: E2 0E 00 BA 08 00 09 00 01 91 DC A6 66 00 00 00 00 90 00 C4 [00:27:05]RAPDU: 09 00 01 91 DC A6 66 00 00 00 00 90 00 [00:27:05]wFMCommunicate OK [00:27:05]SAM_PROTO_GetShiftState done [00:27:05]FM_GetShiftState done [00:27:05]req_shift_opened done [00:27:05]requested_item shift.open_date is exist - process it [00:27:05]req_shift_open_date [00:27:05]req_shift_open_date done [00:27:05]produce_requested_data done [00:27:05]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226944,"shift.num":440,"shift.opened":1,"shift.open_date":1722211473} [00:27:05]process_action_free close_receipt [00:27:05]json_value_free [00:27:05]json_value_free done [00:27:05]process_json_proto returns [00:27:05]Send response to host [00:27:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226944,"shift.num":440,"shift.opened":1,"shift.open_date":1722211473}}} [00:27:05]free response buf [00:27:05]execute_script done [00:27:05]execute_script returns [00:27:05]free content buf [00:27:05]Sock 9.Close socket [00:27:05]Sock 9.Thread stoped [00:27:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 07 E2 47 00 1E DD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 80 76 03 00 F4 03 04 00 ED 8D A6 66 B6 04 01 00 00 49 E7 A4 99 54 63 38 D3 [00:27:05]CommunicateWithHost err = 0 [00:27:05]CheckOFDResponse [00:27:05]1017 (14) - 77093643461234 [00:27:05]1041 (16) - 0000000000874959 [00:27:05]1040 (4) - 226944 [00:27:05]1012 (4) - 28.07.2024 18:29 [00:27:05]1206 (1) - 0 [00:27:05]OFD Sender: Remove packet 226944 [00:27:05]ProducePacketName [00:27:05]name=ofd_packets/00226944 [00:27:05]NVStorageDeleteData [00:27:06]OFD Sender: No OFD packet to send [00:27:11]OFD Sender: No OFD packet to send [00:27:11]recv_with_timeout no data received [00:27:16]OFD Sender: No OFD packet to send [00:27:21]OFD Sender: No OFD packet to send [00:27:26]OFD Sender: No OFD packet to send [00:27:31]OFD Sender: No OFD packet to send [00:27:33]accept exits with 8 [00:27:33]New connection [00:27:33]New thread 3066568036 created [00:27:33]Thread 3066711396 joined [00:27:33]Waiting for new connection... [00:27:33] Sock 8.Parse request [00:27:33]Sock 8.Check first char [00:27:33]Sock 8.First char is OK [00:27:33]request: POST /json_proto HTTP/1.0 [00:27:33]Method: POST [00:27:33]URL: /json_proto [00:27:33]Method is POST - this is cgi request [00:27:33]url: /json_proto [00:27:33]query_string will be loaded in cgi processing [00:27:33]execute_cgi json_proto POST (null) [00:27:33]execute_cgi path=json_proto method=POST [00:27:33]POST find Content-Length [00:27:33]Host: 172.17.43.131:8080 [00:27:33]Content-Length: 817 [00:27:33]Content-Type: application/json [00:27:33] [00:27:33]POST finish read [00:27:33]Found Content-Length = 817 [00:27:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003374", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:27:33]execute_script... [00:27: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)2003374", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:27:33]POST & json_proto [00:27:33]process_json_proto [00:27:33]json parsed OK: [00:27:33]protocol is kg_v1.0 [00:27:33]action value=close_receipt [00:27:33]process_action close_receipt [00:27:33]cmd_close_receipt [00:27:33]MH_GetDate [00:27:33]Write to MH i2c: F0 00 00 BB 08 B2 [00:27:33]Write i2c OK [00:27:33]MH_I2C_Read... [00:27:33]Read from MH i2c: F0 [00:27:33]MH_I2C_Read... [00:27:33]Read from MH i2c: F0 09 00 [00:27:33]MH_I2C_Read... [00:27:33]Read from MH i2c: F0 09 00 BB 08 00 F5 E1 A6 66 F8 BA A6 66 5B [00:27:33]GetLastDocTimeStamp 1722212821 [00:27:33]current date 1722212853 [00:27:33]FM_GetShiftState [00:27:33]SAM_PROTO_GetShiftState [00:27:33]wFMCommunicate request_size=4 [00:27:33]MH_SAM_APDU [00:27:33]CAPDU: 80 13 01 00 [00:27:33]Write to MH i2c: E2 08 00 BC 08 80 13 01 00 00 00 00 00 41 [00:27:33]Write i2c OK [00:27:33]MH_I2C_Read... [00:27:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:27:33]Read from MH i2c: E2 [00:27:33]MH_I2C_Read... [00:27:33]Read from MH i2c: E2 0E 00 [00:27:33]MH_I2C_Read... [00:27:33]Read from MH i2c: E2 0E 00 BC 08 00 09 00 01 91 DC A6 66 00 00 00 00 90 00 C6 [00:27:33]RAPDU: 09 00 01 91 DC A6 66 00 00 00 00 90 00 [00:27:33]wFMCommunicate OK [00:27:33]SAM_PROTO_GetShiftState done [00:27:33]FM_GetShiftState done [00:27:33]opened in 1722211473 [00:27:33]opened+sec_in_day 1722297873 [00:27:33]quantity*price = 300075 [00:27:33]sum+1 = 300077 [00:27:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.76 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 0.00 Безнал.: 3000.76 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 6 29.07.2024 00:27 Смена: 440 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 226945 ФПД: 234379576514616 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T002733&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226945&fm=234379576514616&tin=02508201610067®Number=0000000000092624&sum=300076 [00:27:34]StoreToDocumentArchive [00:27:34]shift 440 fd 226945 [00:27:34]save to /storage/0440/doc_00226945 [00:27:34]save last doc name /storage/0440/doc_00226945 to /storage/kkm_last_doc_name [00:27:34]save OK [00:27:34]Clear old archive folders... [00:27:34]ProcessDocumentItem done err = 0, tmpTLVsize=248 [00:27:34]tlvbuf is 01A14B10 [00:27:34]SAM_PROTO_ClearQueue [00:27:34]wFMCommunicate request_size=4 [00:27:34]MH_SAM_APDU [00:27:34]CAPDU: 80 09 00 00 [00:27:34]Write to MH i2c: E2 08 00 C9 08 80 09 00 00 00 00 00 00 43 [00:27:34]Write i2c OK [00:27:34]MH_I2C_Read... [00:27:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:27:34]Read from MH i2c: E2 [00:27:34]MH_I2C_Read... [00:27:34]Read from MH i2c: E2 03 00 [00:27:34]MH_I2C_Read... [00:27:34]Read from MH i2c: E2 03 00 C9 08 00 90 00 45 [00:27:34]RAPDU: 90 00 [00:27:34]wFMCommunicate OK [00:27:34]SAM_PROTO_ClearQueue done [00:27:34]KKMCreateOFDPacket [00:27:34]OFDProtocolAddRootSTLVToBuf [00:27:34]FM_MakeSignedData [00:27:34]FM_MakeSignedData [00:27:34]SAM_PROTO_SignData [00:27:34]wFMCommunicate request_size=4 [00:27:34]MH_SAM_APDU [00:27:34]CAPDU: 80 0D 01 02 [00:27:34]Write to MH i2c: E2 08 00 CA 08 80 0D 01 02 00 00 00 00 4B [00:27:34]Write i2c OK [00:27:34]MH_I2C_Read... [00:27:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:27:34]Read from MH i2c: E2 [00:27:34]MH_I2C_Read... [00:27:34]Read from MH i2c: E2 03 00 [00:27:34]MH_I2C_Read... [00:27:34]Read from MH i2c: E2 03 00 CA 08 00 90 00 46 [00:27:34]RAPDU: 90 00 [00:27:34]wFMCommunicate OK [00:27:34]wFMCommunicate request_size=255 [00:27:34]MH_SAM_APDU [00:27: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 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 F5 E1 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 81 76 03 00 35 04 06 00 D5 2A BF 66 [00:27:34]Write to MH i2c: E2 02 01 CB 08 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 F5 E1 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 81 76 03 00 35 04 06 00 D5 2A BF 66 00 00 68 [00:27:34]Write i2c OK [00:27:34]MH_I2C_Read... [00:27:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:27:34]Read from MH i2c: E2 [00:27:34]MH_I2C_Read... [00:27:34]Read from MH i2c: E2 03 00 [00:27:34]MH_I2C_Read... [00:27:34]Read from MH i2c: E2 03 00 CB 08 00 90 00 47 [00:27:34]RAPDU: 90 00 [00:27:34]wFMCommunicate OK [00:27:34]wFMCommunicate request_size=7 [00:27:34]MH_SAM_APDU [00:27:34]CAPDU: 80 0D 02 02 02 98 38 [00:27:34]Write to MH i2c: E2 0A 00 CC 08 80 0D 02 02 02 00 98 38 00 00 22 [00:27:34]Write i2c OK [00:27:34]MH_I2C_Read... [00:27:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:27:34]Read from MH i2c: E2 [00:27:34]MH_I2C_Read... [00:27:34]Read from MH i2c: E2 03 00 [00:27:34]MH_I2C_Read... [00:27:34]Read from MH i2c: E2 03 00 CC 08 00 90 00 48 [00:27:34]RAPDU: 90 00 [00:27:34]wFMCommunicate OK [00:27:34]wFMCommunicate request_size=4 [00:27:34]MH_SAM_APDU [00:27:34]CAPDU: 80 0D 03 02 [00:27:34]Write to MH i2c: E2 08 00 CD 08 80 0D 03 02 00 00 00 00 50 [00:27:34]Write i2c OK [00:27:34]MH_I2C_Read... [00:27:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:27:34]Read from MH i2c: E2 [00:27:34]MH_I2C_Read... [00:27:34]Read from MH i2c: E2 0B 00 [00:27:34]MH_I2C_Read... [00:27:34]Read from MH i2c: E2 0B 00 CD 08 00 DA CB 95 02 9C E9 5E BE 90 00 2E [00:27:34]RAPDU: DA CB 95 02 9C E9 5E BE 90 00 [00:27:34]wFMCommunicate OK [00:27:34]SAM_PROTO_SignData done [00:27:34]FM_MakeSignedData done [00:27:34]CreateOFDProtocolMessage [00:27:34]wFMCommunicate request_size=4 [00:27:34]MH_SAM_APDU [00:27:34]CAPDU: 80 11 00 00 [00:27:34]Write to MH i2c: E2 08 00 CE 08 80 11 00 00 00 00 00 00 50 [00:27:34]Write i2c OK [00:27:34]MH_I2C_Read... [00:27:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:27:34]Read from MH i2c: E2 [00:27:34]MH_I2C_Read... [00:27:34]Read from MH i2c: E2 17 00 [00:27:34]MH_I2C_Read... [00:27:34]Read from MH i2c: E2 17 00 CE 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AD [00:27:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:27:34]wFMCommunicate OK [00:27:34]CreateOFDProtocolMessage done [00:27:34]OFDSenderStorePacket 226945 [00:27:34]StoreOFDPacket docnum=226945 [00:27:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 34 D4 04 01 B3 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 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 F5 E1 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 81 76 03 00 35 04 06 00 D5 2A BF 66 98 38 DA CB 95 02 9C E9 5E BE [00:27:34]CheckFolder [00:27:34]dirname=/storage/ofd_packets [00:27:34]CheckFolder done [00:27:34]ProducePacketName [00:27:34]name=ofd_packets/00226945 [00:27:34]NVStorageSaveData ofd_packets/00226945 [00:27:34]File name is /storage/ofd_packets/00226945 [00:27:34]Write 298 bytes [00:27:34]NVStorageSaveData done [00:27:34]OFDSenderStorePacket done [00:27:34]KKMCreateOFDPacket done [00:27:34]NVStorageSaveData kkm_last_timestamp [00:27:34]File name is /storage/kkm_last_timestamp [00:27:34]Write 4 bytes [00:27:34]NVStorageSaveData done [00:27:34]ExternCall_PrintAddStr [00:27:34]wPrintStart [00:27:34]Write to MH i2c: 01 00 00 CF 08 D7 [00:27:34]Write i2c OK [00:27:34]MH_I2C_Read... [00:27:34]Read from MH i2c: 01 [00:27:34]MH_I2C_Read... [00:27:34]Read from MH i2c: 01 07 00 [00:27:34]MH_I2C_Read... [00:27:34]Read from MH i2c: 01 07 00 CF 08 00 00 00 00 00 FF 0F EC [00:27:34]RasterBufferAndPrint [00:27:34]line Счет N : (1)2003374 [00:27:34]line ИНН: 02508201610067 [00:27:34]line Контрольно-Кассовый Чек [00:27:34]line ПРОДАЖА [00:27:34]line ТРК (МРК, ГНК) : 21 [00:27:34]line Товар: 2710194210 [00:27:34]line ДТ-К-5 [00:27:34]line 39.380 * 76.20 [00:27:34]line = 3000.76 [00:27:34]line НДС 12% НСП 1% [00:27:34]line > о реализуемом товаре [00:27:34]line ИТОГО: 3000.76 [00:27:34]line НСП 1% : 26.55 [00:27:34]line НДС 12% : 318.66 [00:27:34]line Наличными: 0.00 [00:27:34]line Безнал.: 3000.76 [00:27:34]line Место: АЗС № 97 "Партнер Нефть" [00:27:34]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [00:27:34]line СНО: Общий режим [00:27:34]line Чек 6 29.07.2024 00:27 [00:27:34]line Смена: 440 ФФД: 1.0 [00:27:34]line ЗНМ: 0300000054 [00:27:34]line РНМ: 0000000000092624 [00:27:34]line Версия ККМ: 001 [00:27:34]line Платежная система: Бакай Банк [00:27:34]line ФМ: 0000000000874959 [00:27:34]line ФД: 226945 [00:27:34]line ФПД: 234379576514616 [00:27:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T002733&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226945&fm=234379576514616&tin=02508201610067®Number=0000000000092624&sum=300076 [00:27:34]written 0, free lines is 4095 [00:27:35]OFD Sender: Processing packet 226945 [packets to send 604, broken 603] [00:27:35]ProducePacketName [00:27:35]name=ofd_packets/00226945 [00:27:35]OFD Sender: To server: pG, [00:27:35]CommunicateWithHost lk.salyk.kg:30040 [00:27:35]ConnectInit lk.salyk.kg [00:27:35]Write to MH i2c: 01 00 00 F9 08 01 [00:27:35]Write i2c OK [00:27:35]MH_I2C_Read... [00:27:35]Read from MH i2c: 01 [00:27:35]MH_I2C_Read... [00:27:35]Read from MH i2c: 01 07 00 [00:27:35]MH_I2C_Read... [00:27:35]Read from MH i2c: 01 07 00 F9 08 00 00 00 00 00 73 0C 87 [00:27:35]RasterBufferAndPrint [00:27:35]line [00:27:35]line [00:27:35]line [00:27:35]line [00:27:35]line [00:27:35]written 0, free lines is 3193 [00:27:35]MH_Cut [00:27:35]Write to MH i2c: D1 01 00 00 09 01 DB [00:27:35]Write i2c OK [00:27:35]MH_I2C_Read... [00:27:35]Read from MH i2c: D1 [00:27:35]MH_I2C_Read... [00:27:35]Read from MH i2c: D1 01 00 [00:27:35]MH_I2C_Read... [00:27:35]Read from MH i2c: D1 01 00 00 09 00 DA [00:27:35]Write to MH i2c: 01 00 00 01 09 0A [00:27:35]Write i2c OK [00:27:35]MH_I2C_Read... [00:27:36]*** Cut start [00:27:36]*** Partial cut [00:27:36]*** CUTSNS_PIN = 1 [00:27:36]*** CUTSNS_PIN = 0 [00:27:36]*** Brake cut motor [00:27:37]Read from MH i2c: 01 [00:27:37]MH_I2C_Read... [00:27:37]*** Stop cut motor [00:27:37]*** Cut end [00:27:37]Read from MH i2c: 01 07 00 [00:27:37]MH_I2C_Read... [00:27:37]Read from MH i2c: 01 07 00 01 09 00 00 00 00 00 FF 0F 1F [00:27:37]process_action close_receipt done [00:27:37]requested_data is exist [00:27:37]produce_requested_data [00:27:37]requested_item fm.sn is exist - process it [00:27:37]wFMCommunicate request_size=4 [00:27:37]MH_SAM_APDU [00:27:37]CAPDU: 80 11 00 00 [00:27:37]Write to MH i2c: E2 08 00 02 09 80 11 00 00 00 00 00 00 85 [00:27:37]Write i2c OK [00:27:37]MH_I2C_Read... [00:27:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:27:37]Read from MH i2c: E2 [00:27:37]MH_I2C_Read... [00:27:37]Read from MH i2c: E2 17 00 [00:27:37]MH_I2C_Read... [00:27:37]Read from MH i2c: E2 17 00 02 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E2 [00:27:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:27:37]wFMCommunicate OK [00:27:37]requested_item fd.num is exist - process it [00:27:37]SAM_PROTO_GetFieldsCounters [00:27:37]wFMCommunicate request_size=4 [00:27:37]MH_SAM_APDU [00:27:37]CAPDU: 80 13 00 00 [00:27:37]Write to MH i2c: E2 08 00 03 09 80 13 00 00 00 00 00 00 88 [00:27:37]Write i2c OK [00:27:37]MH_I2C_Read... [00:27:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:27:37]Read from MH i2c: E2 [00:27:37]MH_I2C_Read... [00:27:37]Read from MH i2c: E2 62 00 [00:27:37]MH_I2C_Read... [00:27:37]Read from MH i2c: E2 62 00 03 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 81 76 03 00 0E 04 04 00 B8 01 00 00 12 04 04 00 06 00 00 00 5E 04 04 00 06 00 00 00 57 04 04 00 07 00 00 00 19 04 04 00 00 00 00 00 90 00 76 [00:27:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 81 76 03 00 0E 04 04 00 B8 01 00 00 12 04 04 00 06 00 00 00 5E 04 04 00 06 00 00 00 57 04 04 00 07 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:27:37]wFMCommunicate OK [00:27:37]SAM_PROTO_GetFieldsCounters done [00:27:37]requested_item shift.num is exist - process it [00:27:37]requested_item shift.opened is exist - process it [00:27:37]req_shift_opened [00:27:37]FM_GetShiftState [00:27:37]SAM_PROTO_GetShiftState [00:27:37]wFMCommunicate request_size=4 [00:27:37]MH_SAM_APDU [00:27:37]CAPDU: 80 13 01 00 [00:27:37]Write to MH i2c: E2 08 00 04 09 80 13 01 00 00 00 00 00 8A [00:27:37]Write i2c OK [00:27:37]MH_I2C_Read... [00:27:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:27:37]Read from MH i2c: E2 [00:27:37]MH_I2C_Read... [00:27:37]Read from MH i2c: E2 0E 00 [00:27:37]MH_I2C_Read... [00:27:37]Read from MH i2c: E2 0E 00 04 09 00 09 00 01 91 DC A6 66 00 00 00 00 90 00 0F [00:27:37]RAPDU: 09 00 01 91 DC A6 66 00 00 00 00 90 00 [00:27:37]wFMCommunicate OK [00:27:37]SAM_PROTO_GetShiftState done [00:27:37]FM_GetShiftState done [00:27:37]req_shift_opened done [00:27:37]requested_item shift.open_date is exist - process it [00:27:37]req_shift_open_date [00:27:37]req_shift_open_date done [00:27:37]produce_requested_data done [00:27:37]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226945,"shift.num":440,"shift.opened":1,"shift.open_date":1722211473} [00:27:37]process_action_free close_receipt [00:27:37]json_value_free [00:27:37]json_value_free done [00:27:37]process_json_proto returns [00:27:37]Send response to host [00:27:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226945,"shift.num":440,"shift.opened":1,"shift.open_date":1722211473}}} [00:27:37]free response buf [00:27:37]execute_script done [00:27:37]execute_script returns [00:27:37]free content buf [00:27:37]Sock 8.Close socket [00:27:37]Sock 8.Thread stoped [00:27:40]ConnectInit Can't take IP for lk.salyk.kg [00:27:40]CommunicateWithHost connect error [00:27:40]CommunicateWithHost err = -1 [00:27:40]OFD Sender: Server communicate error [00:27:45]OFD Sender: Processing packet 226945 [packets to send 604, broken 603] [00:27:45]ProducePacketName [00:27:45]name=ofd_packets/00226945 [00:27:45]OFD Sender: To server: pG, [00:27:45]CommunicateWithHost lk.salyk.kg:30040 [00:27:45]ConnectInit lk.salyk.kg [00:27:50]ConnectInit Can't take IP for lk.salyk.kg [00:27:50]CommunicateWithHost connect error [00:27:50]CommunicateWithHost err = -1 [00:27:50]OFD Sender: Server communicate error [00:27:55]OFD Sender: Processing packet 226945 [packets to send 604, broken 603] [00:27:55]ProducePacketName [00:27:55]name=ofd_packets/00226945 [00:27:55]OFD Sender: To server: pG, [00:27:55]CommunicateWithHost lk.salyk.kg:30040 [00:27:55]ConnectInit lk.salyk.kg [00:28:00]ConnectInit Can't take IP for lk.salyk.kg [00:28:00]CommunicateWithHost connect error [00:28:00]CommunicateWithHost err = -1 [00:28:00]OFD Sender: Server communicate error [00:28:05]OFD Sender: Processing packet 226945 [packets to send 604, broken 603] [00:28:05]ProducePacketName [00:28:05]name=ofd_packets/00226945 [00:28:05]OFD Sender: To server: pG, [00:28:05]CommunicateWithHost lk.salyk.kg:30040 [00:28:05]ConnectInit lk.salyk.kg [00:28:10]recv_with_timeout no data received [00:28:10]ConnectInit Can't take IP for lk.salyk.kg [00:28:10]CommunicateWithHost connect error [00:28:10]CommunicateWithHost err = -1 [00:28:10]OFD Sender: Server communicate error [00:28:15]OFD Sender: Processing packet 226945 [packets to send 604, broken 603] [00:28:15]ProducePacketName [00:28:15]name=ofd_packets/00226945 [00:28:15]OFD Sender: To server: pG, [00:28:15]CommunicateWithHost lk.salyk.kg:30040 [00:28:15]ConnectInit lk.salyk.kg [00:28:16]Connected sock=9 [00:28:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 34 D4 04 01 B3 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 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 F5 E1 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 81 76 03 00 35 04 06 00 D5 2A BF 66 98 38 DA CB 95 02 9C E9 5E BE [00:28:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 66 C1 47 00 7C B8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 81 76 03 00 F4 03 04 00 35 8E A6 66 B6 04 01 00 00 10 8F B7 D2 DF B9 43 66 [00:28:17]CommunicateWithHost err = 0 [00:28:17]CheckOFDResponse [00:28:17]1017 (14) - 77093643461234 [00:28:17]1041 (16) - 0000000000874959 [00:28:17]1040 (4) - 226945 [00:28:17]1012 (4) - 28.07.2024 18:30 [00:28:17]1206 (1) - 0 [00:28:17]OFD Sender: Remove packet 226945 [00:28:17]ProducePacketName [00:28:17]name=ofd_packets/00226945 [00:28:17]NVStorageDeleteData [00:28:18]OFD Sender: No OFD packet to send [00:28:23]OFD Sender: No OFD packet to send [00:28:28]OFD Sender: No OFD packet to send [00:28:33]OFD Sender: No OFD packet to send [00:28:38]OFD Sender: No OFD packet to send [00:28:43]OFD Sender: No OFD packet to send [00:28:48]OFD Sender: No OFD packet to send [00:28:50]recv_with_timeout no data received [00:28:53]OFD Sender: No OFD packet to send [00:28:56]accept exits with 10 [00:28:56]New connection [00:28:56]New thread 3066711396 created [00:28:56]Thread 3066568036 joined [00:28:56]Waiting for new connection... [00:28:56] Sock 10.Parse request [00:28:56]Sock 10.Check first char [00:28:56]Sock 10.First char is OK [00:28:56]request: POST /json_proto HTTP/1.0 [00:28:56]Method: POST [00:28:56]URL: /json_proto [00:28:56]Method is POST - this is cgi request [00:28:56]url: /json_proto [00:28:56]query_string will be loaded in cgi processing [00:28:56]execute_cgi json_proto POST (null) [00:28:56]execute_cgi path=json_proto method=POST [00:28:56]POST find Content-Length [00:28:56]Host: 172.17.43.131:8080 [00:28:56]Content-Length: 680 [00:28:56]Content-Type: application/json [00:28:56] [00:28:56]POST finish read [00:28:56]Found Content-Length = 680 [00:28:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003376", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [00:28:56]execute_script... [00:28: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)2003376", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [00:28:56]POST & json_proto [00:28:56]process_json_proto [00:28:56]json parsed OK: [00:28:56]protocol is kg_v1.0 [00:28:56]action value=close_receipt [00:28:56]process_action close_receipt [00:28:56]cmd_close_receipt [00:28:56]MH_GetDate [00:28:56]Write to MH i2c: F0 00 00 05 09 FD [00:28:56]Write i2c OK [00:28:56]MH_I2C_Read... [00:28:56]Read from MH i2c: F0 [00:28:56]MH_I2C_Read... [00:28:56]Read from MH i2c: F0 09 00 [00:28:56]MH_I2C_Read... [00:28:56]Read from MH i2c: F0 09 00 05 09 00 48 E2 A6 66 F8 BA A6 66 FA [00:28:56]GetLastDocTimeStamp 1722212853 [00:28:56]current date 1722212936 [00:28:56]FM_GetShiftState [00:28:56]SAM_PROTO_GetShiftState [00:28:56]wFMCommunicate request_size=4 [00:28:56]MH_SAM_APDU [00:28:56]CAPDU: 80 13 01 00 [00:28:56]Write to MH i2c: E2 08 00 06 09 80 13 01 00 00 00 00 00 8C [00:28:56]Write i2c OK [00:28:56]MH_I2C_Read... [00:28:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:28:56]Read from MH i2c: E2 [00:28:56]MH_I2C_Read... [00:28:56]Read from MH i2c: E2 0E 00 [00:28:56]MH_I2C_Read... [00:28:56]Read from MH i2c: E2 0E 00 06 09 00 09 00 01 91 DC A6 66 00 00 00 00 90 00 11 [00:28:56]RAPDU: 09 00 01 91 DC A6 66 00 00 00 00 90 00 [00:28:56]wFMCommunicate OK [00:28:56]SAM_PROTO_GetShiftState done [00:28:56]FM_GetShiftState done [00:28:56]opened in 1722211473 [00:28:56]opened+sec_in_day 1722297873 [00:28:56]quantity*price = 100050 [00:28:56]sum+1 = 100052 [00:28:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 7 29.07.2024 00:28 Смена: 440 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226946 ФПД: 199260936314031 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T002856&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226946&fm=199260936314031&tin=02508201610067®Number=0000000000092624&sum=100000 [00:28:57]StoreToDocumentArchive [00:28:57]shift 440 fd 226946 [00:28:57]save to /storage/0440/doc_00226946 [00:28:57]save last doc name /storage/0440/doc_00226946 to /storage/kkm_last_doc_name [00:28:57]save OK [00:28:57]Clear old archive folders... [00:28:57]ProcessDocumentItem done err = 0, tmpTLVsize=248 [00:28:57]tlvbuf is 01A66FC0 [00:28:57]SAM_PROTO_ClearQueue [00:28:57]wFMCommunicate request_size=4 [00:28:57]MH_SAM_APDU [00:28:57]CAPDU: 80 09 00 00 [00:28:57]Write to MH i2c: E2 08 00 13 09 80 09 00 00 00 00 00 00 8E [00:28:57]Write i2c OK [00:28:57]MH_I2C_Read... [00:28:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:28:57]Read from MH i2c: E2 [00:28:57]MH_I2C_Read... [00:28:57]Read from MH i2c: E2 03 00 [00:28:57]MH_I2C_Read... [00:28:57]Read from MH i2c: E2 03 00 13 09 00 90 00 90 [00:28:57]RAPDU: 90 00 [00:28:57]wFMCommunicate OK [00:28:57]SAM_PROTO_ClearQueue done [00:28:57]KKMCreateOFDPacket [00:28:57]OFDProtocolAddRootSTLVToBuf [00:28:57]FM_MakeSignedData [00:28:57]FM_MakeSignedData [00:28:57]SAM_PROTO_SignData [00:28:57]wFMCommunicate request_size=4 [00:28:57]MH_SAM_APDU [00:28:57]CAPDU: 80 0D 01 02 [00:28:57]Write to MH i2c: E2 08 00 14 09 80 0D 01 02 00 00 00 00 96 [00:28:57]Write i2c OK [00:28:57]MH_I2C_Read... [00:28:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:28:57]Read from MH i2c: E2 [00:28:57]MH_I2C_Read... [00:28:57]Read from MH i2c: E2 03 00 [00:28:57]MH_I2C_Read... [00:28:57]Read from MH i2c: E2 03 00 14 09 00 90 00 91 [00:28:57]RAPDU: 90 00 [00:28:57]wFMCommunicate OK [00:28:57]wFMCommunicate request_size=255 [00:28:57]MH_SAM_APDU [00:28: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 35 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 07 00 00 00 F4 03 04 00 48 E2 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 82 76 03 00 35 04 06 00 B5 3A 0D 53 [00:28:57]Write to MH i2c: E2 02 01 15 09 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 07 00 00 00 F4 03 04 00 48 E2 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 82 76 03 00 35 04 06 00 B5 3A 0D 53 00 00 63 [00:28:57]Write i2c OK [00:28:57]MH_I2C_Read... [00:28:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:28:57]Read from MH i2c: E2 [00:28:57]MH_I2C_Read... [00:28:57]Read from MH i2c: E2 03 00 [00:28:57]MH_I2C_Read... [00:28:57]Read from MH i2c: E2 03 00 15 09 00 90 00 92 [00:28:57]RAPDU: 90 00 [00:28:57]wFMCommunicate OK [00:28:57]wFMCommunicate request_size=7 [00:28:57]MH_SAM_APDU [00:28:57]CAPDU: 80 0D 02 02 02 9C AF [00:28:57]Write to MH i2c: E2 0A 00 16 09 80 0D 02 02 02 00 9C AF 00 00 E8 [00:28:57]Write i2c OK [00:28:57]MH_I2C_Read... [00:28:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:28:57]Read from MH i2c: E2 [00:28:57]MH_I2C_Read... [00:28:57]Read from MH i2c: E2 03 00 [00:28:57]MH_I2C_Read... [00:28:57]Read from MH i2c: E2 03 00 16 09 00 90 00 93 [00:28:57]RAPDU: 90 00 [00:28:57]wFMCommunicate OK [00:28:57]wFMCommunicate request_size=4 [00:28:57]MH_SAM_APDU [00:28:57]CAPDU: 80 0D 03 02 [00:28:57]Write to MH i2c: E2 08 00 17 09 80 0D 03 02 00 00 00 00 9B [00:28:57]Write i2c OK [00:28:57]MH_I2C_Read... [00:28:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:28:57]Read from MH i2c: E2 [00:28:57]MH_I2C_Read... [00:28:57]Read from MH i2c: E2 0B 00 [00:28:57]MH_I2C_Read... [00:28:57]Read from MH i2c: E2 0B 00 17 09 00 34 3F E9 14 63 A8 3F 99 90 00 EF [00:28:57]RAPDU: 34 3F E9 14 63 A8 3F 99 90 00 [00:28:57]wFMCommunicate OK [00:28:57]SAM_PROTO_SignData done [00:28:57]FM_MakeSignedData done [00:28:57]CreateOFDProtocolMessage [00:28:57]wFMCommunicate request_size=4 [00:28:57]MH_SAM_APDU [00:28:57]CAPDU: 80 11 00 00 [00:28:57]Write to MH i2c: E2 08 00 18 09 80 11 00 00 00 00 00 00 9B [00:28:57]Write i2c OK [00:28:57]MH_I2C_Read... [00:28:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:28:57]Read from MH i2c: E2 [00:28:57]MH_I2C_Read... [00:28:57]Read from MH i2c: E2 17 00 [00:28:57]MH_I2C_Read... [00:28:57]Read from MH i2c: E2 17 00 18 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F8 [00:28:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:28:57]wFMCommunicate OK [00:28:57]CreateOFDProtocolMessage done [00:28:57]OFDSenderStorePacket 226946 [00:28:57]StoreOFDPacket docnum=226946 [00:29:19]ConnectInit Can't take IP for lk.salyk.kg [00:29:19]CommunicateWithHost connect error [00:29:19]CommunicateWithHost err = -1 [00:29:19]OFD Sender: Server communicate error [00:29:21]recv_with_timeout no data received [00:29:24]OFD Sender: Processing packet 226946 [packets to send 604, broken 603] [00:29:24]ProducePacketName [00:29:24]name=ofd_packets/00226946 [00:29:24]OFD Sender: To server: pG, [00:29:24]CommunicateWithHost lk.salyk.kg:30040 [00:29:24]ConnectInit lk.salyk.kg [00:29:29]ConnectInit Can't take IP for lk.salyk.kg [00:29:29]CommunicateWithHost connect error [00:29:29]CommunicateWithHost err = -1 [00:29:29]OFD Sender: Server communicate error [00:29:34]OFD Sender: Processing packet 226946 [packets to send 604, broken 603] [00:29:34]ProducePacketName [00:29:34]name=ofd_packets/00226946 [00:29:34]OFD Sender: To server: pG, [00:29:34]CommunicateWithHost lk.salyk.kg:30040 [00:29:34]ConnectInit lk.salyk.kg [00:29:39]ConnectInit Can't take IP for lk.salyk.kg [00:29:39]CommunicateWithHost connect error [00:29:39]CommunicateWithHost err = -1 [00:29:39]OFD Sender: Server communicate error [00:29:44]OFD Sender: Processing packet 226946 [packets to send 604, broken 603] [00:29:44]ProducePacketName [00:29:44]name=ofd_packets/00226946 [00:29:44]OFD Sender: To server: pG, [00:29:44]CommunicateWithHost lk.salyk.kg:30040 [00:29:44]ConnectInit lk.salyk.kg [00:29:45]recv_with_timeout no data received [00:29:49]ConnectInit Can't take IP for lk.salyk.kg [00:29:49]CommunicateWithHost connect error [00:29:49]CommunicateWithHost err = -1 [00:29:49]OFD Sender: Server communicate error [00:29:54]OFD Sender: Processing packet 226946 [packets to send 604, broken 603] [00:29:54]ProducePacketName [00:29:54]name=ofd_packets/00226946 [00:29:54]OFD Sender: To server: pG, [00:29:54]CommunicateWithHost lk.salyk.kg:30040 [00:29:54]ConnectInit lk.salyk.kg [00:29:59]ConnectInit Can't take IP for lk.salyk.kg [00:29:59]CommunicateWithHost connect error [00:29:59]CommunicateWithHost err = -1 [00:29:59]OFD Sender: Server communicate error [00:30:04]OFD Sender: Processing packet 226946 [packets to send 604, broken 603] [00:30:04]ProducePacketName [00:30:04]name=ofd_packets/00226946 [00:30:04]OFD Sender: To server: pG, [00:30:04]CommunicateWithHost lk.salyk.kg:30040 [00:30:04]ConnectInit lk.salyk.kg [00:30:09]ConnectInit Can't take IP for lk.salyk.kg [00:30:09]CommunicateWithHost connect error [00:30:09]CommunicateWithHost err = -1 [00:30:09]OFD Sender: Server communicate error [00:30:14]recv_with_timeout no data received [00:30:14]OFD Sender: Processing packet 226946 [packets to send 604, broken 603] [00:30:14]ProducePacketName [00:30:14]name=ofd_packets/00226946 [00:30:14]OFD Sender: To server: pG, [00:30:14]CommunicateWithHost lk.salyk.kg:30040 [00:30:14]ConnectInit lk.salyk.kg [00:30:19]ConnectInit Can't take IP for lk.salyk.kg [00:30:19]CommunicateWithHost connect error [00:30:19]CommunicateWithHost err = -1 [00:30:19]OFD Sender: Server communicate error [00:30:24]OFD Sender: Processing packet 226946 [packets to send 604, broken 603] [00:30:24]ProducePacketName [00:30:24]name=ofd_packets/00226946 [00:30:24]OFD Sender: To server: pG, [00:30:24]CommunicateWithHost lk.salyk.kg:30040 [00:30:24]ConnectInit lk.salyk.kg [00:30:29]ConnectInit Can't take IP for lk.salyk.kg [00:30:29]CommunicateWithHost connect error [00:30:29]CommunicateWithHost err = -1 [00:30:29]OFD Sender: Server communicate error [00:30:34]OFD Sender: Processing packet 226946 [packets to send 604, broken 603] [00:30:34]ProducePacketName [00:30:34]name=ofd_packets/00226946 [00:30:34]OFD Sender: To server: pG, [00:30:34]CommunicateWithHost lk.salyk.kg:30040 [00:30:34]ConnectInit lk.salyk.kg [00:30:39]ConnectInit Can't take IP for lk.salyk.kg [00:30:39]CommunicateWithHost connect error [00:30:39]CommunicateWithHost err = -1 [00:30:39]OFD Sender: Server communicate error [00:30:44]OFD Sender: Processing packet 226946 [packets to send 604, broken 603] [00:30:44]ProducePacketName [00:30:44]name=ofd_packets/00226946 [00:30:44]OFD Sender: To server: pG, [00:30:44]CommunicateWithHost lk.salyk.kg:30040 [00:30:44]ConnectInit lk.salyk.kg [00:30:49]Connected sock=8 [00:30:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 08 18 04 01 38 11 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 35 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 07 00 00 00 F4 03 04 00 48 E2 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 82 76 03 00 35 04 06 00 B5 3A 0D 53 9C AF 34 3F E9 14 63 A8 3F 99 [00:30:54]recv_with_timeout no data received [00:30:54]CommunicateWithHost answer receiving error [00:30:54]CommunicateWithHost err = -3 [00:30:54]OFD Sender: Server communicate error [00:30:59]OFD Sender: Processing packet 226946 [packets to send 604, broken 603] [00:30:59]ProducePacketName [00:30:59]name=ofd_packets/00226946 [00:30:59]OFD Sender: To server: pG, [00:30:59]CommunicateWithHost lk.salyk.kg:30040 [00:30:59]ConnectInit lk.salyk.kg [00:31:00]Connected sock=8 [00:31:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 08 18 04 01 38 11 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 35 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 07 00 00 00 F4 03 04 00 48 E2 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 82 76 03 00 35 04 06 00 B5 3A 0D 53 9C AF 34 3F E9 14 63 A8 3F 99 [00:31:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 2B C7 47 00 72 FB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 82 76 03 00 F4 03 04 00 D8 8E A6 66 B6 04 01 00 00 EA 63 1E 39 1C BF 25 9B [00:31:00]CommunicateWithHost err = 0 [00:31:00]CheckOFDResponse [00:31:00]1017 (14) - 77093643461234 [00:31:00]1041 (16) - 0000000000874959 [00:31:00]1040 (4) - 226946 [00:31:00]1012 (4) - 28.07.2024 18:32 [00:31:00]1206 (1) - 0 [00:31:00]OFD Sender: Remove packet 226946 [00:31:00]ProducePacketName [00:31:00]name=ofd_packets/00226946 [00:31:00]NVStorageDeleteData [00:31:01]OFD Sender: No OFD packet to send [00:31:06]OFD Sender: No OFD packet to send [00:31:11]OFD Sender: No OFD packet to send [00:31:16]OFD Sender: No OFD packet to send [00:31:21]OFD Sender: No OFD packet to send [00:31:26]OFD Sender: No OFD packet to send [00:31:31]OFD Sender: No OFD packet to send [00:31:36]OFD Sender: No OFD packet to send [00:31:41]OFD Sender: No OFD packet to send [00:31:46]OFD Sender: No OFD packet to send [00:31:51]OFD Sender: No OFD packet to send [00:31:56]OFD Sender: No OFD packet to send [00:32:01]OFD Sender: No OFD packet to send [00:32:06]OFD Sender: No OFD packet to send [00:32:11]OFD Sender: No OFD packet to send [00:32:16]OFD Sender: No OFD packet to send [00:32:21]OFD Sender: No OFD packet to send [00:32:26]OFD Sender: No OFD packet to send [00:32:31]OFD Sender: No OFD packet to send [00:32:36]OFD Sender: No OFD packet to send [00:32:41]OFD Sender: No OFD packet to send [00:32:46]OFD Sender: No OFD packet to send [00:32:51]OFD Sender: No OFD packet to send [00:32:56]OFD Sender: No OFD packet to send [00:33:01]OFD Sender: No OFD packet to send [00:33:06]OFD Sender: No OFD packet to send [00:33:11]OFD Sender: No OFD packet to send [00:33:16]OFD Sender: No OFD packet to send [00:33:21]OFD Sender: No OFD packet to send [00:33:26]OFD Sender: No OFD packet to send [00:33:31]OFD Sender: No OFD packet to send [00:33:36]OFD Sender: No OFD packet to send [00:33:41]OFD Sender: No OFD packet to send [00:33:46]OFD Sender: No OFD packet to send [00:33:51]OFD Sender: No OFD packet to send [00:33:56]OFD Sender: No OFD packet to send [00:34:01]OFD Sender: No OFD packet to send [00:34:06]OFD Sender: No OFD packet to send [00:34:11]OFD Sender: No OFD packet to send [00:34:16]OFD Sender: No OFD packet to send [00:34:21]OFD Sender: No OFD packet to send [00:34:26]OFD Sender: No OFD packet to send [00:34:31]OFD Sender: No OFD packet to send [00:34:37]OFD Sender: No OFD packet to send [00:34:42]OFD Sender: No OFD packet to send [00:34:44]accept exits with 9 [00:34:44]New connection [00:34:44]New thread 3066568036 created [00:34:44]Thread 3066711396 joined [00:34:44]Waiting for new connection... [00:34:44] Sock 9.Parse request [00:34:44]Sock 9.Check first char [00:34:44]Sock 9.First char is OK [00:34:44]request: POST /json_proto HTTP/1.0 [00:34:44]Method: POST [00:34:44]URL: /json_proto [00:34:44]Method is POST - this is cgi request [00:34:44]url: /json_proto [00:34:44]query_string will be loaded in cgi processing [00:34:44]execute_cgi json_proto POST (null) [00:34:44]execute_cgi path=json_proto method=POST [00:34:44]POST find Content-Length [00:34:44]Host: 172.17.43.131:8080 [00:34:44]Content-Length: 675 [00:34:44]Content-Type: application/json [00:34:44] [00:34:44]POST finish read [00:34:44]Found Content-Length = 675 [00:34:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003377", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [00:34:44]execute_script... [00:34:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003377", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [00:34:44]POST & json_proto [00:34:44]process_json_proto [00:34:44]json parsed OK: [00:34:44]protocol is kg_v1.0 [00:34:44]action value=close_receipt [00:34:44]process_action close_receipt [00:34:44]cmd_close_receipt [00:34:44]MH_GetDate [00:34:44]Write to MH i2c: F0 00 00 50 09 48 [00:34:44]Write i2c OK [00:34:44]MH_I2C_Read... [00:34:44]Read from MH i2c: F0 [00:34:44]MH_I2C_Read... [00:34:44]Read from MH i2c: F0 09 00 [00:34:44]MH_I2C_Read... [00:34:44]Read from MH i2c: F0 09 00 50 09 00 A5 E3 A6 66 F8 BA A6 66 A3 [00:34:44]GetLastDocTimeStamp 1722212936 [00:34:44]current date 1722213285 [00:34:44]FM_GetShiftState [00:34:44]SAM_PROTO_GetShiftState [00:34:44]wFMCommunicate request_size=4 [00:34:44]MH_SAM_APDU [00:34:44]CAPDU: 80 13 01 00 [00:34:44]Write to MH i2c: E2 08 00 51 09 80 13 01 00 00 00 00 00 D7 [00:34:44]Write i2c OK [00:34:44]MH_I2C_Read... [00:34:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:34:44]Read from MH i2c: E2 [00:34:44]MH_I2C_Read... [00:34:44]Read from MH i2c: E2 0E 00 [00:34:44]MH_I2C_Read... [00:34:44]Read from MH i2c: E2 0E 00 51 09 00 09 00 01 91 DC A6 66 00 00 00 00 90 00 5C [00:34:44]RAPDU: 09 00 01 91 DC A6 66 00 00 00 00 90 00 [00:34:44]wFMCommunicate OK [00:34:44]SAM_PROTO_GetShiftState done [00:34:44]FM_GetShiftState done [00:34:44]opened in 1722211473 [00:34:44]opened+sec_in_day 1722297873 [00:34:44]quantity*price = 40005 [00:34:44]sum+1 = 40006 [00:34:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 8 29.07.2024 00:34 Смена: 440 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226947 ФПД: 199325125410339 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T003445&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226947&fm=199325125410339&tin=02508201610067®Number=0000000000092624&sum=40000 [00:34:45]StoreToDocumentArchive [00:34:45]shift 440 fd 226947 [00:34:45]save to /storage/0440/doc_00226947 [00:34:45]save last doc name /storage/0440/doc_00226947 to /storage/kkm_last_doc_name [00:34:45]save OK [00:34:45]Clear old archive folders... [00:34:45]ProcessDocumentItem done err = 0, tmpTLVsize=248 [00:34:45]tlvbuf is 01A13290 [00:34:45]SAM_PROTO_ClearQueue [00:34:45]wFMCommunicate request_size=4 [00:34:45]MH_SAM_APDU [00:34:45]CAPDU: 80 09 00 00 [00:34:45]Write to MH i2c: E2 08 00 5E 09 80 09 00 00 00 00 00 00 D9 [00:34:45]Write i2c OK [00:34:45]MH_I2C_Read... [00:34:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:34:45]Read from MH i2c: E2 [00:34:45]MH_I2C_Read... [00:34:45]Read from MH i2c: E2 03 00 [00:34:45]MH_I2C_Read... [00:34:45]Read from MH i2c: E2 03 00 5E 09 00 90 00 DB [00:34:45]RAPDU: 90 00 [00:34:45]wFMCommunicate OK [00:34:45]SAM_PROTO_ClearQueue done [00:34:45]KKMCreateOFDPacket [00:34:45]OFDProtocolAddRootSTLVToBuf [00:34:45]FM_MakeSignedData [00:34:45]FM_MakeSignedData [00:34:45]SAM_PROTO_SignData [00:34:45]wFMCommunicate request_size=4 [00:34:45]MH_SAM_APDU [00:34:45]CAPDU: 80 0D 01 02 [00:34:45]Write to MH i2c: E2 08 00 5F 09 80 0D 01 02 00 00 00 00 E1 [00:34:45]Write i2c OK [00:34:45]MH_I2C_Read... [00:34:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:34:45]Read from MH i2c: E2 [00:34:45]MH_I2C_Read... [00:34:45]Read from MH i2c: E2 03 00 [00:34:45]MH_I2C_Read... [00:34:45]Read from MH i2c: E2 03 00 5F 09 00 90 00 DC [00:34:45]RAPDU: 90 00 [00:34:45]wFMCommunicate OK [00:34:45]wFMCommunicate request_size=255 [00:34:45]MH_SAM_APDU [00:34:45]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 08 00 00 00 F4 03 04 00 A5 E3 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 83 76 03 00 35 04 06 00 B5 48 FF 4B [00:34:45]Write to MH i2c: E2 02 01 60 09 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 08 00 00 00 F4 03 04 00 A5 E3 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 83 76 03 00 35 04 06 00 B5 48 FF 4B 00 00 F9 [00:34:45]Write i2c OK [00:34:45]MH_I2C_Read... [00:34:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:34:46]Read from MH i2c: E2 [00:34:46]MH_I2C_Read... [00:34:46]Read from MH i2c: E2 03 00 [00:34:46]MH_I2C_Read... [00:34:46]Read from MH i2c: E2 03 00 60 09 00 90 00 DD [00:34:46]RAPDU: 90 00 [00:34:46]wFMCommunicate OK [00:34:46]wFMCommunicate request_size=7 [00:34:46]MH_SAM_APDU [00:34:46]CAPDU: 80 0D 02 02 02 7E 23 [00:34:46]Write to MH i2c: E2 0A 00 61 09 80 0D 02 02 02 00 7E 23 00 00 89 [00:34:46]Write i2c OK [00:34:46]MH_I2C_Read... [00:34:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:34:46]Read from MH i2c: E2 [00:34:46]MH_I2C_Read... [00:34:46]Read from MH i2c: E2 03 00 [00:34:46]MH_I2C_Read... [00:34:46]Read from MH i2c: E2 03 00 61 09 00 90 00 DE [00:34:46]RAPDU: 90 00 [00:34:46]wFMCommunicate OK [00:34:46]wFMCommunicate request_size=4 [00:34:46]MH_SAM_APDU [00:34:46]CAPDU: 80 0D 03 02 [00:34:46]Write to MH i2c: E2 08 00 62 09 80 0D 03 02 00 00 00 00 E6 [00:34:46]Write i2c OK [00:34:46]MH_I2C_Read... [00:34:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:34:46]Read from MH i2c: E2 [00:34:46]MH_I2C_Read... [00:34:46]Read from MH i2c: E2 0B 00 [00:34:46]MH_I2C_Read... [00:34:46]Read from MH i2c: E2 0B 00 62 09 00 E3 D2 65 5F E9 9C A8 EE 90 00 7B [00:34:46]RAPDU: E3 D2 65 5F E9 9C A8 EE 90 00 [00:34:46]wFMCommunicate OK [00:34:46]SAM_PROTO_SignData done [00:34:46]FM_MakeSignedData done [00:34:46]CreateOFDProtocolMessage [00:34:46]wFMCommunicate request_size=4 [00:34:46]MH_SAM_APDU [00:34:46]CAPDU: 80 11 00 00 [00:34:46]Write to MH i2c: E2 08 00 63 09 80 11 00 00 00 00 00 00 E6 [00:34:46]Write i2c OK [00:34:46]MH_I2C_Read... [00:34:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:34:46]Read from MH i2c: E2 [00:34:46]MH_I2C_Read... [00:34:46]Read from MH i2c: E2 17 00 [00:34:46]MH_I2C_Read... [00:34:46]Read from MH i2c: E2 17 00 63 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 43 [00:34:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:34:46]wFMCommunicate OK [00:34:46]CreateOFDProtocolMessage done [00:34:46]OFDSenderStorePacket 226947 [00:34:46]StoreOFDPacket docnum=226947 [00:34:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 10 50 04 01 1D A3 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 08 00 00 00 F4 03 04 00 A5 E3 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 83 76 03 00 35 04 06 00 B5 48 FF 4B 7E 23 E3 D2 65 5F E9 9C A8 EE [00:34:46]CheckFolder [00:34:46]dirname=/storage/ofd_packets [00:34:46]CheckFolder done [00:34:46]ProducePacketName [00:34:46]name=ofd_packets/00226947 [00:34:46]NVStorageSaveData ofd_packets/00226947 [00:34:46]File name is /storage/ofd_packets/00226947 [00:34:46]Write 298 bytes [00:34:46]NVStorageSaveData done [00:34:46]OFDSenderStorePacket done [00:34:46]KKMCreateOFDPacket done [00:34:46]NVStorageSaveData kkm_last_timestamp [00:34:46]File name is /storage/kkm_last_timestamp [00:34:46]Write 4 bytes [00:34:46]NVStorageSaveData done [00:34:46]ExternCall_PrintAddStr [00:34:46]wPrintStart [00:34:46]Write to MH i2c: 01 00 00 64 09 6D [00:34:46]Write i2c OK [00:34:46]MH_I2C_Read... [00:34:46]Read from MH i2c: 01 [00:34:46]MH_I2C_Read... [00:34:46]Read from MH i2c: 01 07 00 [00:34:46]MH_I2C_Read... [00:34:46]Read from MH i2c: 01 07 00 64 09 00 00 00 00 00 FF 0F 82 [00:34:46]RasterBufferAndPrint [00:34:46]line Счет N : (1)2003377 [00:34:46]line ИНН: 02508201610067 [00:34:46]line Контрольно-Кассовый Чек [00:34:46]line ПРОДАЖА [00:34:46]line ТРК (МРК, ГНК) : 31 [00:34:46]line Товар: 2710194210 [00:34:46]line ДТ-К-5 [00:34:46]line 5.250 * 76.20 [00:34:46]line = 400.05 [00:34:46]line НДС 12% НСП 1% [00:34:46]line > о реализуемом товаре [00:34:46]line ОКРУГЛЕНИЕ: -0.05 [00:34:46]line ИТОГО: 400.00 [00:34:46]line Внесено: 400.00 [00:34:46]line СДАЧА: 0.00 [00:34:46]line НСП 1% : 3.54 [00:34:46]line НДС 12% : 42.48 [00:34:46]line Наличными: 400.00 [00:34:46]line Безнал.: 0.00 [00:34:46]line Место: АЗС № 97 "Партнер Нефть" [00:34:46]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [00:34:46]line СНО: Общий режим [00:34:46]line Чек 8 29.07.2024 00:34 [00:34:46]line Смена: 440 ФФД: 1.0 [00:34:46]line ЗНМ: 0300000054 [00:34:46]line РНМ: 0000000000092624 [00:34:46]line Версия ККМ: 001 [00:34:46]line ФМ: 0000000000874959 [00:34:46]line ФД: 226947 [00:34:46]line ФПД: 199325125410339 [00:34:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T003445&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226947&fm=199325125410339&tin=02508201610067®Number=0000000000092624&sum=40000 [00:34:46]written 0, free lines is 4095 [00:34:46]OFD Sender: Processing packet 226947 [packets to send 604, broken 603] [00:34:46]ProducePacketName [00:34:46]name=ofd_packets/00226947 [00:34:46]OFD Sender: To server: pG, [00:34:46]CommunicateWithHost lk.salyk.kg:30040 [00:34:46]ConnectInit lk.salyk.kg [00:34:47]Write to MH i2c: 01 00 00 8F 09 98 [00:34:47]Write i2c OK [00:34:47]MH_I2C_Read... [00:34:47]Read from MH i2c: 01 [00:34:47]MH_I2C_Read... [00:34:47]Read from MH i2c: 01 07 00 [00:34:47]MH_I2C_Read... [00:34:47]Read from MH i2c: 01 07 00 8F 09 00 00 00 00 00 56 0C 01 [00:34:47]RasterBufferAndPrint [00:34:47]line [00:34:47]line [00:34:47]line [00:34:47]line [00:34:47]line [00:34:47]written 0, free lines is 3161 [00:34:47]MH_Cut [00:34:47]Write to MH i2c: D1 01 00 96 09 01 71 [00:34:47]Write i2c OK [00:34:47]MH_I2C_Read... [00:34:47]Read from MH i2c: D1 [00:34:47]MH_I2C_Read... [00:34:47]Read from MH i2c: D1 01 00 [00:34:47]MH_I2C_Read... [00:34:47]Read from MH i2c: D1 01 00 96 09 00 70 [00:34:47]Write to MH i2c: 01 00 00 97 09 A0 [00:34:47]Write i2c OK [00:34:47]MH_I2C_Read... [00:34:47]recv_with_timeout no data received [00:34:48]*** Cut start [00:34:48]*** Partial cut [00:34:48]*** CUTSNS_PIN = 1 [00:34:48]*** CUTSNS_PIN = 0 [00:34:48]*** Brake cut motor [00:34:48]Read from MH i2c: 01 [00:34:48]MH_I2C_Read... [00:34:48]*** Stop cut motor [00:34:48]*** Cut end [00:34:48]Read from MH i2c: 01 07 00 [00:34:48]MH_I2C_Read... [00:34:48]Read from MH i2c: 01 07 00 97 09 00 00 00 00 00 FF 0F B5 [00:34:48]process_action close_receipt done [00:34:48]requested_data is exist [00:34:48]produce_requested_data [00:34:48]requested_item fm.sn is exist - process it [00:34:48]wFMCommunicate request_size=4 [00:34:48]MH_SAM_APDU [00:34:48]CAPDU: 80 11 00 00 [00:34:48]Write to MH i2c: E2 08 00 98 09 80 11 00 00 00 00 00 00 1B [00:34:48]Write i2c OK [00:34:48]MH_I2C_Read... [00:34:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:34:48]Read from MH i2c: E2 [00:34:48]MH_I2C_Read... [00:34:48]Read from MH i2c: E2 17 00 [00:34:48]MH_I2C_Read... [00:34:48]Read from MH i2c: E2 17 00 98 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 78 [00:34:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:34:48]wFMCommunicate OK [00:34:48]requested_item fd.num is exist - process it [00:34:48]SAM_PROTO_GetFieldsCounters [00:34:48]wFMCommunicate request_size=4 [00:34:48]MH_SAM_APDU [00:34:48]CAPDU: 80 13 00 00 [00:34:48]Write to MH i2c: E2 08 00 99 09 80 13 00 00 00 00 00 00 1E [00:34:48]Write i2c OK [00:34:48]MH_I2C_Read... [00:34:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:34:49]Read from MH i2c: E2 [00:34:49]MH_I2C_Read... [00:34:49]Read from MH i2c: E2 62 00 [00:34:49]MH_I2C_Read... [00:34:49]Read from MH i2c: E2 62 00 99 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 83 76 03 00 0E 04 04 00 B8 01 00 00 12 04 04 00 08 00 00 00 5E 04 04 00 08 00 00 00 57 04 04 00 09 00 00 00 19 04 04 00 00 00 00 00 90 00 14 [00:34:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 83 76 03 00 0E 04 04 00 B8 01 00 00 12 04 04 00 08 00 00 00 5E 04 04 00 08 00 00 00 57 04 04 00 09 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:34:49]wFMCommunicate OK [00:34:49]SAM_PROTO_GetFieldsCounters done [00:34:49]requested_item shift.num is exist - process it [00:34:49]requested_item shift.opened is exist - process it [00:34:49]req_shift_opened [00:34:49]FM_GetShiftState [00:34:49]SAM_PROTO_GetShiftState [00:34:49]wFMCommunicate request_size=4 [00:34:49]MH_SAM_APDU [00:34:49]CAPDU: 80 13 01 00 [00:34:49]Write to MH i2c: E2 08 00 9A 09 80 13 01 00 00 00 00 00 20 [00:34:49]Write i2c OK [00:34:49]MH_I2C_Read... [00:34:49]Read from MH i2c: E2 [00:34:49]MH_I2C_Read... [00:34:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:34:49]Read from MH i2c: E2 0E 00 [00:34:49]MH_I2C_Read... [00:34:49]Read from MH i2c: E2 0E 00 9A 09 00 09 00 01 91 DC A6 66 00 00 00 00 90 00 A5 [00:34:49]RAPDU: 09 00 01 91 DC A6 66 00 00 00 00 90 00 [00:34:49]wFMCommunicate OK [00:34:49]SAM_PROTO_GetShiftState done [00:34:49]FM_GetShiftState done [00:34:49]req_shift_opened done [00:34:49]requested_item shift.open_date is exist - process it [00:34:49]req_shift_open_date [00:34:49]req_shift_open_date done [00:34:49]produce_requested_data done [00:34:49]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226947,"shift.num":440,"shift.opened":1,"shift.open_date":1722211473} [00:34:49]process_action_free close_receipt [00:34:49]json_value_free [00:34:49]json_value_free done [00:34:49]process_json_proto returns [00:34:49]Send response to host [00:34:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226947,"shift.num":440,"shift.opened":1,"shift.open_date":1722211473}}} [00:34:49]free response buf [00:34:49]execute_script done [00:34:49]execute_script returns [00:34:49]free content buf [00:34:49]Sock 9.Close socket [00:34:49]Sock 9.Thread stoped [00:34:50]Connected sock=11 [00:34:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 10 50 04 01 1D A3 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 08 00 00 00 F4 03 04 00 A5 E3 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 83 76 03 00 35 04 06 00 B5 48 FF 4B 7E 23 E3 D2 65 5F E9 9C A8 EE [00:34:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 11 9D 47 00 91 0E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 83 76 03 00 F4 03 04 00 BF 8F A6 66 B6 04 01 00 00 47 32 A3 16 0A D8 41 92 [00:34:51]CommunicateWithHost err = 0 [00:34:51]CheckOFDResponse [00:34:51]1017 (14) - 77093643461234 [00:34:51]1041 (16) - 0000000000874959 [00:34:51]1040 (4) - 226947 [00:34:51]1012 (4) - 28.07.2024 18:36 [00:34:51]1206 (1) - 0 [00:34:51]OFD Sender: Remove packet 226947 [00:34:51]ProducePacketName [00:34:51]name=ofd_packets/00226947 [00:34:51]NVStorageDeleteData [00:34:52]OFD Sender: No OFD packet to send [00:34:57]OFD Sender: No OFD packet to send [00:34:57]recv_with_timeout no data received [00:35:02]OFD Sender: No OFD packet to send [00:35:07]OFD Sender: No OFD packet to send [00:35:12]OFD Sender: No OFD packet to send [00:35:15]recv_with_timeout no data received [00:35:17]OFD Sender: No OFD packet to send [00:35:22]OFD Sender: No OFD packet to send [00:35:27]OFD Sender: No OFD packet to send [00:35:32]OFD Sender: No OFD packet to send [00:35:36]recv_with_timeout no data received [00:35:37]OFD Sender: No OFD packet to send [00:36:35]ConnectInit Can't connect to host [00:36:37]OFD Sender: No OFD packet to send [00:36:42]OFD Sender: No OFD packet to send [00:36:47]OFD Sender: No OFD packet to send [00:36:52]OFD Sender: No OFD packet to send [00:36:57]OFD Sender: No OFD packet to send [00:37:02]OFD Sender: No OFD packet to send [00:37:07]OFD Sender: No OFD packet to send [00:37:12]OFD Sender: No OFD packet to send [00:37:17]OFD Sender: No OFD packet to send [00:37:22]OFD Sender: No OFD packet to send [00:37:27]OFD Sender: No OFD packet to send [00:37:32]OFD Sender: No OFD packet to send [00:37:37]OFD Sender: No OFD packet to send [00:37:42]OFD Sender: No OFD packet to send [00:37:47]OFD Sender: No OFD packet to send [00:37:52]OFD Sender: No OFD packet to send [00:37:57]OFD Sender: No OFD packet to send [00:37:58]accept exits with 10 [00:37:58]New connection [00:37:58]New thread 3066711396 created [00:37:58]Thread 3066568036 joined [00:37:58]Waiting for new connection... [00:37:58] Sock 10.Parse request [00:37:58]Sock 10.Check first char [00:37:58]Sock 10.First char is OK [00:37:58]request: POST /json_proto HTTP/1.0 [00:37:58]Method: POST [00:37:58]URL: /json_proto [00:37:58]Method is POST - this is cgi request [00:37:58]url: /json_proto [00:37:58]query_string will be loaded in cgi processing [00:37:58]execute_cgi json_proto POST (null) [00:37:58]execute_cgi path=json_proto method=POST [00:37:58]POST find Content-Length [00:37:58]Host: 172.17.43.131:8080 [00:37:58]Content-Length: 678 [00:37:58]Content-Type: application/json [00:37:58] [00:37:58]POST finish read [00:37:58]Found Content-Length = 678 [00:37:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003378", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.170, "sum" : 350.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 350.00, "total" : 350.00, "payments": [ { "type": 0, "sum" : 350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:37:58]execute_script... [00:37: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)2003378", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.170, "sum" : 350.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 350.00, "total" : 350.00, "payments": [ { "type": 0, "sum" : 350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:37:58]POST & json_proto [00:37:58]process_json_proto [00:37:58]json parsed OK: [00:37:58]protocol is kg_v1.0 [00:37:58]action value=close_receipt [00:37:58]process_action close_receipt [00:37:58]cmd_close_receipt [00:37:58]MH_GetDate [00:37:58]Write to MH i2c: F0 00 00 9B 09 93 [00:37:58]Write i2c OK [00:37:58]MH_I2C_Read... [00:37:58]Read from MH i2c: F0 [00:37:58]MH_I2C_Read... [00:37:58]Read from MH i2c: F0 09 00 [00:37:58]MH_I2C_Read... [00:37:58]Read from MH i2c: F0 09 00 9B 09 00 67 E4 A6 66 F8 BA A6 66 B1 [00:37:58]GetLastDocTimeStamp 1722213285 [00:37:58]current date 1722213479 [00:37:58]FM_GetShiftState [00:37:58]SAM_PROTO_GetShiftState [00:37:58]wFMCommunicate request_size=4 [00:37:58]MH_SAM_APDU [00:37:58]CAPDU: 80 13 01 00 [00:37:58]Write to MH i2c: E2 08 00 9C 09 80 13 01 00 00 00 00 00 22 [00:37:58]Write i2c OK [00:37:58]MH_I2C_Read... [00:37:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:37:58]Read from MH i2c: E2 [00:37:58]MH_I2C_Read... [00:37:58]Read from MH i2c: E2 0E 00 [00:37:58]MH_I2C_Read... [00:37:58]Read from MH i2c: E2 0E 00 9C 09 00 09 00 01 91 DC A6 66 00 00 00 00 90 00 A7 [00:37:58]RAPDU: 09 00 01 91 DC A6 66 00 00 00 00 90 00 [00:37:58]wFMCommunicate OK [00:37:58]SAM_PROTO_GetShiftState done [00:37:58]FM_GetShiftState done [00:37:58]opened in 1722211473 [00:37:58]opened+sec_in_day 1722297873 [00:37:58]quantity*price = 35052 [00:37:58]sum+1 = 35054 [00:37:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 350.00 Внесено: 350.00 СДАЧА: 0.00 НСП 1% : 3.10 НДС 12% : 37.22 Наличными: 350.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 9 29.07.2024 00:37 Смена: 440 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226948 ФПД: 204076592614888 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T003759&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226948&fm=204076592614888&tin=02508201610067®Number=0000000000092624&sum=35000 [00:37:59]StoreToDocumentArchive [00:37:59]shift 440 fd 226948 [00:37:59]save to /storage/0440/doc_00226948 [00:37:59]save last doc name /storage/0440/doc_00226948 to /storage/kkm_last_doc_name [00:37:59]save OK [00:37:59]Clear old archive folders... [00:37:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:37:59]tlvbuf is 019C55A0 [00:37:59]SAM_PROTO_ClearQueue [00:37:59]wFMCommunicate request_size=4 [00:37:59]MH_SAM_APDU [00:37:59]CAPDU: 80 09 00 00 [00:37:59]Write to MH i2c: E2 08 00 A9 09 80 09 00 00 00 00 00 00 24 [00:37:59]Write i2c OK [00:37:59]MH_I2C_Read... [00:37:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:37:59]Read from MH i2c: E2 [00:37:59]MH_I2C_Read... [00:37:59]Read from MH i2c: E2 03 00 [00:37:59]MH_I2C_Read... [00:37:59]Read from MH i2c: E2 03 00 A9 09 00 90 00 26 [00:37:59]RAPDU: 90 00 [00:37:59]wFMCommunicate OK [00:37:59]SAM_PROTO_ClearQueue done [00:37:59]KKMCreateOFDPacket [00:37:59]OFDProtocolAddRootSTLVToBuf [00:37:59]FM_MakeSignedData [00:37:59]FM_MakeSignedData [00:37:59]SAM_PROTO_SignData [00:37:59]wFMCommunicate request_size=4 [00:37:59]MH_SAM_APDU [00:37:59]CAPDU: 80 0D 01 02 [00:37:59]Write to MH i2c: E2 08 00 AA 09 80 0D 01 02 00 00 00 00 2C [00:37:59]Write i2c OK [00:37:59]MH_I2C_Read... [00:37:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:37:59]Read from MH i2c: E2 [00:37:59]MH_I2C_Read... [00:37:59]Read from MH i2c: E2 03 00 [00:37:59]MH_I2C_Read... [00:37:59]Read from MH i2c: E2 03 00 AA 09 00 90 00 27 [00:37:59]RAPDU: 90 00 [00:37:59]wFMCommunicate OK [00:37:59]wFMCommunicate request_size=255 [00:37:59]MH_SAM_APDU [00:37:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 ED 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 00 00 00 F4 03 04 00 67 E4 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 84 76 03 00 35 04 06 00 B9 [00:37:59]Write to MH i2c: E2 02 01 AB 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 ED 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 00 00 00 F4 03 04 00 67 E4 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 84 76 03 00 35 04 06 00 B9 00 00 AD [00:37:59]Write i2c OK [00:37:59]MH_I2C_Read... [00:38:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:38:00]Read from MH i2c: E2 [00:38:00]MH_I2C_Read... [00:38:00]Read from MH i2c: E2 03 00 [00:38:00]MH_I2C_Read... [00:38:00]Read from MH i2c: E2 03 00 AB 09 00 90 00 28 [00:38:00]RAPDU: 90 00 [00:38:00]wFMCommunicate OK [00:38:00]wFMCommunicate request_size=10 [00:38:00]MH_SAM_APDU [00:38:00]CAPDU: 80 0D 02 02 05 9B 48 CF 4D E8 [00:38:00]Write to MH i2c: E2 0D 00 AC 09 80 0D 02 02 05 00 9B 48 CF 4D E8 00 00 20 [00:38:00]Write i2c OK [00:38:00]MH_I2C_Read... [00:38:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:38:00]Read from MH i2c: E2 [00:38:00]MH_I2C_Read... [00:38:00]Read from MH i2c: E2 03 00 [00:38:00]MH_I2C_Read... [00:38:00]Read from MH i2c: E2 03 00 AC 09 00 90 00 29 [00:38:00]RAPDU: 90 00 [00:38:00]wFMCommunicate OK [00:38:00]wFMCommunicate request_size=4 [00:38:00]MH_SAM_APDU [00:38:00]CAPDU: 80 0D 03 02 [00:38:00]Write to MH i2c: E2 08 00 AD 09 80 0D 03 02 00 00 00 00 31 [00:38:00]Write i2c OK [00:38:00]MH_I2C_Read... [00:38:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:38:00]Read from MH i2c: E2 [00:38:00]MH_I2C_Read... [00:38:00]Read from MH i2c: E2 0B 00 [00:38:00]MH_I2C_Read... [00:38:00]Read from MH i2c: E2 0B 00 AD 09 00 0D 1D BD AC B9 A0 80 30 90 00 CE [00:38:00]RAPDU: 0D 1D BD AC B9 A0 80 30 90 00 [00:38:00]wFMCommunicate OK [00:38:00]SAM_PROTO_SignData done [00:38:00]FM_MakeSignedData done [00:38:00]CreateOFDProtocolMessage [00:38:00]wFMCommunicate request_size=4 [00:38:00]MH_SAM_APDU [00:38:00]CAPDU: 80 11 00 00 [00:38:00]Write to MH i2c: E2 08 00 AE 09 80 11 00 00 00 00 00 00 31 [00:38:00]Write i2c OK [00:38:00]MH_I2C_Read... [00:38:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:38:00]Read from MH i2c: E2 [00:38:00]MH_I2C_Read... [00:38:00]Read from MH i2c: E2 17 00 [00:38:00]MH_I2C_Read... [00:38:00]Read from MH i2c: E2 17 00 AE 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8E [00:38:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:38:00]wFMCommunicate OK [00:38:00]CreateOFDProtocolMessage done [00:38:00]OFDSenderStorePacket 226948 [00:38:00]StoreOFDPacket docnum=226948 [00:38:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 9D FF 07 01 15 3B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 ED 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 00 00 00 F4 03 04 00 67 E4 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 84 76 03 00 35 04 06 00 B9 9B 48 CF 4D E8 0D 1D BD AC B9 A0 80 30 [00:38:00]CheckFolder [00:38:00]dirname=/storage/ofd_packets [00:38:00]CheckFolder done [00:38:00]ProducePacketName [00:38:00]name=ofd_packets/00226948 [00:38:00]NVStorageSaveData ofd_packets/00226948 [00:38:00]File name is /storage/ofd_packets/00226948 [00:38:00]Write 301 bytes [00:38:00]NVStorageSaveData done [00:38:00]OFDSenderStorePacket done [00:38:00]KKMCreateOFDPacket done [00:38:00]NVStorageSaveData kkm_last_timestamp [00:38:00]File name is /storage/kkm_last_timestamp [00:38:00]Write 4 bytes [00:38:00]NVStorageSaveData done [00:38:00]ExternCall_PrintAddStr [00:38:00]wPrintStart [00:38:00]Write to MH i2c: 01 00 00 AF 09 B8 [00:38:00]Write i2c OK [00:38:00]MH_I2C_Read... [00:38:00]Read from MH i2c: 01 [00:38:00]MH_I2C_Read... [00:38:00]Read from MH i2c: 01 07 00 [00:38:00]MH_I2C_Read... [00:38:00]Read from MH i2c: 01 07 00 AF 09 00 00 00 00 00 FF 0F CD [00:38:00]RasterBufferAndPrint [00:38:00]line Счет N : (1)2003378 [00:38:00]line ИНН: 02508201610067 [00:38:00]line Контрольно-Кассовый Чек [00:38:00]line ПРОДАЖА [00:38:00]line ТРК (МРК, ГНК) : 43 [00:38:00]line Товар: 2710124130 [00:38:00]line Аи-92-К-5 [00:38:00]line 5.170 * 67.80 [00:38:00]line = 350.53 [00:38:00]line НДС 12% НСП 1% [00:38:00]line > о реализуемом товаре [00:38:00]line ОКРУГЛЕНИЕ: -0.53 [00:38:00]line ИТОГО: 350.00 [00:38:00]line Внесено: 350.00 [00:38:00]line СДАЧА: 0.00 [00:38:00]line НСП 1% : 3.10 [00:38:00]line НДС 12% : 37.22 [00:38:00]line Наличными: 350.00 [00:38:00]line Безнал.: 0.00 [00:38:00]line Место: АЗС № 97 "Партнер Нефть" [00:38:00]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [00:38:00]line СНО: Общий режим [00:38:00]line Чек 9 29.07.2024 00:37 [00:38:00]line Смена: 440 ФФД: 1.0 [00:38:00]line ЗНМ: 0300000054 [00:38:00]line РНМ: 0000000000092624 [00:38:00]line Версия ККМ: 001 [00:38:00]line ФМ: 0000000000874959 [00:38:00]line ФД: 226948 [00:38:00]line ФПД: 204076592614888 [00:38:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T003759&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226948&fm=204076592614888&tin=02508201610067®Number=0000000000092624&sum=35000 [00:38:00]OFD Sender: Processing packet 226948 [packets to send 604, broken 603] [00:38:00]ProducePacketName [00:38:00]name=ofd_packets/00226948 [00:38:00]OFD Sender: To server: pG, [00:38:00]CommunicateWithHost lk.salyk.kg:30040 [00:38:00]ConnectInit lk.salyk.kg [00:38:00]written 0, free lines is 4095 [00:38:01]Write to MH i2c: 01 00 00 DA 09 E3 [00:38:01]Write i2c OK [00:38:01]MH_I2C_Read... [00:38:01]Read from MH i2c: 01 [00:38:01]MH_I2C_Read... [00:38:01]Read from MH i2c: 01 07 00 [00:38:01]MH_I2C_Read... [00:38:01]Read from MH i2c: 01 07 00 DA 09 00 00 00 00 00 5F 0C 55 [00:38:01]RasterBufferAndPrint [00:38:01]line [00:38:01]line [00:38:01]line [00:38:01]line [00:38:01]line [00:38:01]written 0, free lines is 3170 [00:38:01]MH_Cut [00:38:01]Write to MH i2c: D1 01 00 E1 09 01 BC [00:38:01]Write i2c OK [00:38:01]MH_I2C_Read... [00:38:01]Read from MH i2c: D1 [00:38:01]MH_I2C_Read... [00:38:01]Read from MH i2c: D1 01 00 [00:38:01]MH_I2C_Read... [00:38:01]Read from MH i2c: D1 01 00 E1 09 00 BB [00:38:01]Write to MH i2c: 01 00 00 E2 09 EB [00:38:01]Write i2c OK [00:38:01]MH_I2C_Read... [00:38:01]Connected sock=11 [00:38:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 9D FF 07 01 15 3B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 ED 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 00 00 00 F4 03 04 00 67 E4 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 84 76 03 00 35 04 06 00 B9 9B 48 CF 4D E8 0D 1D BD AC B9 A0 80 30 [00:38:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 AF 92 47 00 7C 4F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 84 76 03 00 F4 03 04 00 7D 90 A6 66 B6 04 01 00 00 9E 5D 4F 04 7E DE 47 F3 [00:38:01]CommunicateWithHost err = 0 [00:38:01]CheckOFDResponse [00:38:01]1017 (14) - 77093643461234 [00:38:01]1041 (16) - 0000000000874959 [00:38:01]1040 (4) - 226948 [00:38:01]1012 (4) - 28.07.2024 18:39 [00:38:01]1206 (1) - 0 [00:38:01]OFD Sender: Remove packet 226948 [00:38:01]ProducePacketName [00:38:01]name=ofd_packets/00226948 [00:38:01]NVStorageDeleteData [00:38:02]OFD Sender: No OFD packet to send [00:38:02]*** Cut start [00:38:02]*** Partial cut [00:38:02]*** CUTSNS_PIN = 1 [00:38:02]*** CUTSNS_PIN = 0 [00:38:02]*** Brake cut motor [00:38:02]Read from MH i2c: 01 [00:38:02]MH_I2C_Read... [00:38:02]*** Stop cut motor [00:38:02]*** Cut end [00:38:02]Read from MH i2c: 01 07 00 [00:38:02]MH_I2C_Read... [00:38:02]Read from MH i2c: 01 07 00 E2 09 00 00 00 00 00 FF 0F 00 [00:38:02]process_action close_receipt done [00:38:02]requested_data is exist [00:38:02]produce_requested_data [00:38:02]requested_item fm.sn is exist - process it [00:38:02]wFMCommunicate request_size=4 [00:38:02]MH_SAM_APDU [00:38:02]CAPDU: 80 11 00 00 [00:38:02]Write to MH i2c: E2 08 00 E3 09 80 11 00 00 00 00 00 00 66 [00:38:02]Write i2c OK [00:38:02]MH_I2C_Read... [00:38:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:38:03]Read from MH i2c: E2 [00:38:03]MH_I2C_Read... [00:38:03]Read from MH i2c: E2 17 00 [00:38:03]MH_I2C_Read... [00:38:03]Read from MH i2c: E2 17 00 E3 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C3 [00:38:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:38:03]wFMCommunicate OK [00:38:03]requested_item fd.num is exist - process it [00:38:03]SAM_PROTO_GetFieldsCounters [00:38:03]wFMCommunicate request_size=4 [00:38:03]MH_SAM_APDU [00:38:03]CAPDU: 80 13 00 00 [00:38:03]Write to MH i2c: E2 08 00 E4 09 80 13 00 00 00 00 00 00 69 [00:38:03]Write i2c OK [00:38:03]MH_I2C_Read... [00:38:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:38:03]Read from MH i2c: E2 [00:38:03]MH_I2C_Read... [00:38:03]Read from MH i2c: E2 62 00 [00:38:03]MH_I2C_Read... [00:38:03]Read from MH i2c: E2 62 00 E4 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 84 76 03 00 0E 04 04 00 B8 01 00 00 12 04 04 00 09 00 00 00 5E 04 04 00 09 00 00 00 57 04 04 00 0A 00 00 00 19 04 04 00 00 00 00 00 90 00 63 [00:38:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 84 76 03 00 0E 04 04 00 B8 01 00 00 12 04 04 00 09 00 00 00 5E 04 04 00 09 00 00 00 57 04 04 00 0A 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:38:03]wFMCommunicate OK [00:38:03]SAM_PROTO_GetFieldsCounters done [00:38:03]requested_item shift.num is exist - process it [00:38:03]requested_item shift.opened is exist - process it [00:38:03]req_shift_opened [00:38:03]FM_GetShiftState [00:38:03]SAM_PROTO_GetShiftState [00:38:03]wFMCommunicate request_size=4 [00:38:03]MH_SAM_APDU [00:38:03]CAPDU: 80 13 01 00 [00:38:03]Write to MH i2c: E2 08 00 E5 09 80 13 01 00 00 00 00 00 6B [00:38:03]Write i2c OK [00:38:03]MH_I2C_Read... [00:38:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:38:03]Read from MH i2c: E2 [00:38:03]MH_I2C_Read... [00:38:03]Read from MH i2c: E2 0E 00 [00:38:03]MH_I2C_Read... [00:38:03]Read from MH i2c: E2 0E 00 E5 09 00 09 00 01 91 DC A6 66 00 00 00 00 90 00 F0 [00:38:03]RAPDU: 09 00 01 91 DC A6 66 00 00 00 00 90 00 [00:38:03]wFMCommunicate OK [00:38:03]SAM_PROTO_GetShiftState done [00:38:03]FM_GetShiftState done [00:38:03]req_shift_opened done [00:38:03]requested_item shift.open_date is exist - process it [00:38:03]req_shift_open_date [00:38:03]req_shift_open_date done [00:38:03]produce_requested_data done [00:38:03]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226948,"shift.num":440,"shift.opened":1,"shift.open_date":1722211473} [00:38:03]process_action_free close_receipt [00:38:03]json_value_free [00:38:03]json_value_free done [00:38:03]process_json_proto returns [00:38:03]Send response to host [00:38:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226948,"shift.num":440,"shift.opened":1,"shift.open_date":1722211473}}} [00:38:03]free response buf [00:38:03]execute_script done [00:38:03]execute_script returns [00:38:03]free content buf [00:38:03]Sock 10.Close socket [00:38:03]Sock 10.Thread stoped [00:38:07]OFD Sender: No OFD packet to send [00:38:12]OFD Sender: No OFD packet to send [00:38:17]OFD Sender: No OFD packet to send [00:38:22]OFD Sender: No OFD packet to send [00:38:27]OFD Sender: No OFD packet to send [00:38:32]OFD Sender: No OFD packet to send [00:38:37]OFD Sender: No OFD packet to send [00:38:42]OFD Sender: No OFD packet to send [00:38:44]recv_with_timeout no data received [00:38:47]OFD Sender: No OFD packet to send [00:38:52]OFD Sender: No OFD packet to send [00:38:57]OFD Sender: No OFD packet to send [00:39:02]OFD Sender: No OFD packet to send [00:39:07]OFD Sender: No OFD packet to send [00:39:12]OFD Sender: No OFD packet to send [00:39:17]OFD Sender: No OFD packet to send [00:39:21]recv_with_timeout no data received [00:39:22]OFD Sender: No OFD packet to send [00:39:27]OFD Sender: No OFD packet to send [00:39:32]OFD Sender: No OFD packet to send [00:39:37]OFD Sender: No OFD packet to send [00:39:42]OFD Sender: No OFD packet to send [00:39:47]OFD Sender: No OFD packet to send [00:39:52]OFD Sender: No OFD packet to send [00:39:57]OFD Sender: No OFD packet to send [00:40:02]OFD Sender: No OFD packet to send [00:40:07]OFD Sender: No OFD packet to send [00:40:12]OFD Sender: No OFD packet to send [00:40:17]OFD Sender: No OFD packet to send [00:40:22]OFD Sender: No OFD packet to send [00:40:27]OFD Sender: No OFD packet to send [00:40:32]OFD Sender: No OFD packet to send [00:40:37]OFD Sender: No OFD packet to send [00:40:42]OFD Sender: No OFD packet to send [00:40:47]OFD Sender: No OFD packet to send [00:40:52]OFD Sender: No OFD packet to send [00:40:57]OFD Sender: No OFD packet to send [00:41:02]OFD Sender: No OFD packet to send [00:41:07]OFD Sender: No OFD packet to send [00:41:12]OFD Sender: No OFD packet to send [00:41:17]OFD Sender: No OFD packet to send [00:41:22]OFD Sender: No OFD packet to send [00:41:27]OFD Sender: No OFD packet to send [00:41:32]OFD Sender: No OFD packet to send [00:41:37]OFD Sender: No OFD packet to send [00:41:42]OFD Sender: No OFD packet to send [00:41:47]OFD Sender: No OFD packet to send [00:41:52]OFD Sender: No OFD packet to send [00:41:57]OFD Sender: No OFD packet to send [00:42:02]OFD Sender: No OFD packet to send [00:42:07]OFD Sender: No OFD packet to send [00:42:12]OFD Sender: No OFD packet to send [00:42:17]OFD Sender: No OFD packet to send [00:42:22]OFD Sender: No OFD packet to send [00:42:28]OFD Sender: No OFD packet to send [00:42:33]OFD Sender: No OFD packet to send [00:42:38]OFD Sender: No OFD packet to send [00:42:43]OFD Sender: No OFD packet to send [00:42:48]OFD Sender: No OFD packet to send [00:42:53]OFD Sender: No OFD packet to send [00:42:58]OFD Sender: No OFD packet to send [00:42:59]recv_with_timeout no data received [00:43:03]OFD Sender: No OFD packet to send [00:43:08]OFD Sender: No OFD packet to send [00:43:09]accept exits with 8 [00:43:09]New connection [00:43:09]New thread 3066568036 created [00:43:09]Thread 3066711396 joined [00:43:09]Waiting for new connection... [00:43:09] Sock 8.Parse request [00:43:09]Sock 8.Check first char [00:43:09]Sock 8.First char is OK [00:43:09]request: POST /json_proto HTTP/1.0 [00:43:09]Method: POST [00:43:09]URL: /json_proto [00:43:09]Method is POST - this is cgi request [00:43:09]url: /json_proto [00:43:09]query_string will be loaded in cgi processing [00:43:09]execute_cgi json_proto POST (null) [00:43:09]execute_cgi path=json_proto method=POST [00:43:09]POST find Content-Length [00:43:09]Host: 172.17.43.131:8080 [00:43:09]Content-Length: 678 [00:43:09]Content-Type: application/json [00:43:09] [00:43:09]POST finish read [00:43:09]Found Content-Length = 678 [00:43:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003379", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:43:09]execute_script... [00:43: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)2003379", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:43:09]POST & json_proto [00:43:09]process_json_proto [00:43:09]json parsed OK: [00:43:09]protocol is kg_v1.0 [00:43:09]action value=close_receipt [00:43:09]process_action close_receipt [00:43:09]cmd_close_receipt [00:43:09]MH_GetDate [00:43:09]Write to MH i2c: F0 00 00 E6 09 DE [00:43:09]Write i2c OK [00:43:09]MH_I2C_Read... [00:43:09]Read from MH i2c: F0 [00:43:09]MH_I2C_Read... [00:43:09]Read from MH i2c: F0 09 00 [00:43:09]MH_I2C_Read... [00:43:09]Read from MH i2c: F0 09 00 E6 09 00 9E E5 A6 66 F8 BA A6 66 34 [00:43:09]GetLastDocTimeStamp 1722213479 [00:43:09]current date 1722213790 [00:43:09]FM_GetShiftState [00:43:09]SAM_PROTO_GetShiftState [00:43:09]wFMCommunicate request_size=4 [00:43:09]MH_SAM_APDU [00:43:09]CAPDU: 80 13 01 00 [00:43:09]Write to MH i2c: E2 08 00 E7 09 80 13 01 00 00 00 00 00 6D [00:43:09]Write i2c OK [00:43:09]MH_I2C_Read... [00:43:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:43:09]Read from MH i2c: E2 [00:43:09]MH_I2C_Read... [00:43:09]Read from MH i2c: E2 0E 00 [00:43:09]MH_I2C_Read... [00:43:09]Read from MH i2c: E2 0E 00 E7 09 00 09 00 01 91 DC A6 66 00 00 00 00 90 00 F2 [00:43:09]RAPDU: 09 00 01 91 DC A6 66 00 00 00 00 90 00 [00:43:09]wFMCommunicate OK [00:43:09]SAM_PROTO_GetShiftState done [00:43:09]FM_GetShiftState done [00:43:09]opened in 1722211473 [00:43:09]opened+sec_in_day 1722297873 [00:43:09]quantity*price = 40002 [00:43:09]sum+1 = 40003 [00:43:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 10 29.07.2024 00:43 Смена: 440 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226949 ФПД: 177876652072609 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T004310&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226949&fm=177876652072609&tin=02508201610067®Number=0000000000092624&sum=40000 [00:43:11]StoreToDocumentArchive [00:43:11]shift 440 fd 226949 [00:43:11]save to /storage/0440/doc_00226949 [00:43:11]save last doc name /storage/0440/doc_00226949 to /storage/kkm_last_doc_name [00:43:11]save OK [00:43:11]Clear old archive folders... [00:43:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:43:11]tlvbuf is 01A658B0 [00:43:11]SAM_PROTO_ClearQueue [00:43:11]wFMCommunicate request_size=4 [00:43:11]MH_SAM_APDU [00:43:11]CAPDU: 80 09 00 00 [00:43:11]Write to MH i2c: E2 08 00 F4 09 80 09 00 00 00 00 00 00 6F [00:43:11]Write i2c OK [00:43:11]MH_I2C_Read... [00:43:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:43:11]Read from MH i2c: E2 [00:43:11]MH_I2C_Read... [00:43:11]Read from MH i2c: E2 03 00 [00:43:11]MH_I2C_Read... [00:43:11]Read from MH i2c: E2 03 00 F4 09 00 90 00 71 [00:43:11]RAPDU: 90 00 [00:43:11]wFMCommunicate OK [00:43:11]SAM_PROTO_ClearQueue done [00:43:11]KKMCreateOFDPacket [00:43:11]OFDProtocolAddRootSTLVToBuf [00:43:11]FM_MakeSignedData [00:43:11]FM_MakeSignedData [00:43:11]SAM_PROTO_SignData [00:43:11]wFMCommunicate request_size=4 [00:43:11]MH_SAM_APDU [00:43:11]CAPDU: 80 0D 01 02 [00:43:11]Write to MH i2c: E2 08 00 F5 09 80 0D 01 02 00 00 00 00 77 [00:43:11]Write i2c OK [00:43:11]MH_I2C_Read... [00:43:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:43:11]Read from MH i2c: E2 [00:43:11]MH_I2C_Read... [00:43:11]Read from MH i2c: E2 03 00 [00:43:11]MH_I2C_Read... [00:43:11]Read from MH i2c: E2 03 00 F5 09 00 90 00 72 [00:43:11]RAPDU: 90 00 [00:43:11]wFMCommunicate OK [00:43:11]wFMCommunicate request_size=255 [00:43:11]MH_SAM_APDU [00:43:11]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 00 00 00 F4 03 04 00 9E E5 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 85 76 03 00 35 04 06 00 A1 [00:43:11]Write to MH i2c: E2 02 01 F6 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 00 00 00 F4 03 04 00 9E E5 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 85 76 03 00 35 04 06 00 A1 00 00 D4 [00:43:11]Write i2c OK [00:43:11]MH_I2C_Read... [00:43:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:43:11]Read from MH i2c: E2 [00:43:11]MH_I2C_Read... [00:43:11]Read from MH i2c: E2 03 00 [00:43:11]MH_I2C_Read... [00:43:11]Read from MH i2c: E2 03 00 F6 09 00 90 00 73 [00:43:11]RAPDU: 90 00 [00:43:11]wFMCommunicate OK [00:43:11]wFMCommunicate request_size=10 [00:43:11]MH_SAM_APDU [00:43:11]CAPDU: 80 0D 02 02 05 C7 22 A9 1E A1 [00:43:11]Write to MH i2c: E2 0D 00 F7 09 80 0D 02 02 05 00 C7 22 A9 1E A1 00 00 D5 [00:43:11]Write i2c OK [00:43:11]MH_I2C_Read... [00:43:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:43:11]Read from MH i2c: E2 [00:43:11]MH_I2C_Read... [00:43:11]Read from MH i2c: E2 03 00 [00:43:11]MH_I2C_Read... [00:43:11]Read from MH i2c: E2 03 00 F7 09 00 90 00 74 [00:43:11]RAPDU: 90 00 [00:43:11]wFMCommunicate OK [00:43:11]wFMCommunicate request_size=4 [00:43:11]MH_SAM_APDU [00:43:11]CAPDU: 80 0D 03 02 [00:43:11]Write to MH i2c: E2 08 00 F8 09 80 0D 03 02 00 00 00 00 7C [00:43:11]Write i2c OK [00:43:11]MH_I2C_Read... [00:43:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:43:11]Read from MH i2c: E2 [00:43:11]MH_I2C_Read... [00:43:11]Read from MH i2c: E2 0B 00 [00:43:11]MH_I2C_Read... [00:43:11]Read from MH i2c: E2 0B 00 F8 09 00 17 D0 D9 DB DF B1 BC D0 90 00 34 [00:43:11]RAPDU: 17 D0 D9 DB DF B1 BC D0 90 00 [00:43:11]wFMCommunicate OK [00:43:11]SAM_PROTO_SignData done [00:43:11]FM_MakeSignedData done [00:43:11]CreateOFDProtocolMessage [00:43:11]wFMCommunicate request_size=4 [00:43:11]MH_SAM_APDU [00:43:11]CAPDU: 80 11 00 00 [00:43:11]Write to MH i2c: E2 08 00 F9 09 80 11 00 00 00 00 00 00 7C [00:43:11]Write i2c OK [00:43:11]MH_I2C_Read... [00:43:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:43:11]Read from MH i2c: E2 [00:43:11]MH_I2C_Read... [00:43:11]Read from MH i2c: E2 17 00 [00:43:11]MH_I2C_Read... [00:43:11]Read from MH i2c: E2 17 00 F9 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D9 [00:43:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:43:11]wFMCommunicate OK [00:43:11]CreateOFDProtocolMessage done [00:43:11]OFDSenderStorePacket 226949 [00:43:11]StoreOFDPacket docnum=226949 [00:43:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E0 7E 07 01 1B 1F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 00 00 00 F4 03 04 00 9E E5 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 85 76 03 00 35 04 06 00 A1 C7 22 A9 1E A1 17 D0 D9 DB DF B1 BC D0 [00:43:11]CheckFolder [00:43:11]dirname=/storage/ofd_packets [00:43:11]CheckFolder done [00:43:11]ProducePacketName [00:43:11]name=ofd_packets/00226949 [00:43:11]NVStorageSaveData ofd_packets/00226949 [00:43:11]File name is /storage/ofd_packets/00226949 [00:43:11]Write 301 bytes [00:43:11]NVStorageSaveData done [00:43:11]OFDSenderStorePacket done [00:43:11]KKMCreateOFDPacket done [00:43:11]NVStorageSaveData kkm_last_timestamp [00:43:11]File name is /storage/kkm_last_timestamp [00:43:11]Write 4 bytes [00:43:11]NVStorageSaveData done [00:43:11]ExternCall_PrintAddStr [00:43:11]wPrintStart [00:43:11]Write to MH i2c: 01 00 00 FA 09 03 [00:43:11]Write i2c OK [00:43:11]MH_I2C_Read... [00:43:11]Read from MH i2c: 01 [00:43:11]MH_I2C_Read... [00:43:11]Read from MH i2c: 01 07 00 [00:43:11]MH_I2C_Read... [00:43:11]Read from MH i2c: 01 07 00 FA 09 00 00 00 00 00 FF 0F 18 [00:43:11]RasterBufferAndPrint [00:43:11]line Счет N : (1)2003379 [00:43:11]line ИНН: 02508201610067 [00:43:11]line Контрольно-Кассовый Чек [00:43:11]line ПРОДАЖА [00:43:11]line ТРК (МРК, ГНК) : 53 [00:43:11]line Товар: 2710124130 [00:43:11]line Аи-92-К-5 [00:43:11]line 5.900 * 67.80 [00:43:11]line = 400.02 [00:43:11]line НДС 12% НСП 1% [00:43:11]line > о реализуемом товаре [00:43:11]line ОКРУГЛЕНИЕ: -0.02 [00:43:11]line ИТОГО: 400.00 [00:43:11]line Внесено: 400.00 [00:43:11]line СДАЧА: 0.00 [00:43:11]line НСП 1% : 3.54 [00:43:11]line НДС 12% : 42.48 [00:43:11]line Наличными: 400.00 [00:43:11]line Безнал.: 0.00 [00:43:11]line Место: АЗС № 97 "Партнер Нефть" [00:43:11]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [00:43:11]line СНО: Общий режим [00:43:11]line Чек 10 29.07.2024 00:43 [00:43:11]line Смена: 440 ФФД: 1.0 [00:43:11]line ЗНМ: 0300000054 [00:43:11]line РНМ: 0000000000092624 [00:43:11]line Версия ККМ: 001 [00:43:11]line ФМ: 0000000000874959 [00:43:11]line ФД: 226949 [00:43:11]line ФПД: 177876652072609 [00:43:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T004310&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226949&fm=177876652072609&tin=02508201610067®Number=0000000000092624&sum=40000 [00:43:11]written 0, free lines is 4095 [00:43:11]OFD Sender: Processing packet 226949 [packets to send 604, broken 603] [00:43:11]ProducePacketName [00:43:11]name=ofd_packets/00226949 [00:43:11]OFD Sender: To server: pG, [00:43:11]CommunicateWithHost lk.salyk.kg:30040 [00:43:11]ConnectInit lk.salyk.kg [00:43:12]Write to MH i2c: 01 00 00 25 0A 2F [00:43:12]Write i2c OK [00:43:12]MH_I2C_Read... [00:43:12]Read from MH i2c: 01 [00:43:12]MH_I2C_Read... [00:43:12]Read from MH i2c: 01 07 00 [00:43:12]MH_I2C_Read... [00:43:12]Read from MH i2c: 01 07 00 25 0A 00 00 00 00 00 57 0C 99 [00:43:12]RasterBufferAndPrint [00:43:12]line [00:43:12]line [00:43:12]line [00:43:12]line [00:43:12]line [00:43:12]written 0, free lines is 3161 [00:43:12]MH_Cut [00:43:12]Write to MH i2c: D1 01 00 2C 0A 01 08 [00:43:12]Write i2c OK [00:43:12]MH_I2C_Read... [00:43:12]Read from MH i2c: D1 [00:43:12]MH_I2C_Read... [00:43:12]Read from MH i2c: D1 01 00 [00:43:12]MH_I2C_Read... [00:43:12]Read from MH i2c: D1 01 00 2C 0A 00 07 [00:43:12]Write to MH i2c: 01 00 00 2D 0A 37 [00:43:12]Write i2c OK [00:43:12]MH_I2C_Read... [00:43:13]*** Cut start [00:43:13]*** Partial cut [00:43:13]*** CUTSNS_PIN = 1 [00:43:13]*** CUTSNS_PIN = 0 [00:43:13]*** Brake cut motor [00:43:14]Read from MH i2c: 01 [00:43:14]MH_I2C_Read... [00:43:14]*** Stop cut motor [00:43:14]*** Cut end [00:43:14]Read from MH i2c: 01 07 00 [00:43:14]MH_I2C_Read... [00:43:14]Read from MH i2c: 01 07 00 2D 0A 00 00 00 00 00 FF 0F 4C [00:43:14]process_action close_receipt done [00:43:14]requested_data is exist [00:43:14]produce_requested_data [00:43:14]requested_item fm.sn is exist - process it [00:43:14]wFMCommunicate request_size=4 [00:43:14]MH_SAM_APDU [00:43:14]CAPDU: 80 11 00 00 [00:43:14]Write to MH i2c: E2 08 00 2E 0A 80 11 00 00 00 00 00 00 B2 [00:43:14]Write i2c OK [00:43:14]MH_I2C_Read... [00:43:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:43:14]Read from MH i2c: E2 [00:43:14]MH_I2C_Read... [00:43:14]Read from MH i2c: E2 17 00 [00:43:14]MH_I2C_Read... [00:43:14]Read from MH i2c: E2 17 00 2E 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 0F [00:43:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:43:14]wFMCommunicate OK [00:43:14]requested_item fd.num is exist - process it [00:43:14]SAM_PROTO_GetFieldsCounters [00:43:14]wFMCommunicate request_size=4 [00:43:14]MH_SAM_APDU [00:43:14]CAPDU: 80 13 00 00 [00:43:14]Write to MH i2c: E2 08 00 2F 0A 80 13 00 00 00 00 00 00 B5 [00:43:14]Write i2c OK [00:43:14]MH_I2C_Read... [00:43:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:43:14]Read from MH i2c: E2 [00:43:14]MH_I2C_Read... [00:43:14]Read from MH i2c: E2 62 00 [00:43:14]MH_I2C_Read... [00:43:14]Read from MH i2c: E2 62 00 2F 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 85 76 03 00 0E 04 04 00 B8 01 00 00 12 04 04 00 0A 00 00 00 5E 04 04 00 0A 00 00 00 57 04 04 00 0B 00 00 00 19 04 04 00 00 00 00 00 90 00 B3 [00:43:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 85 76 03 00 0E 04 04 00 B8 01 00 00 12 04 04 00 0A 00 00 00 5E 04 04 00 0A 00 00 00 57 04 04 00 0B 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:43:14]wFMCommunicate OK [00:43:14]SAM_PROTO_GetFieldsCounters done [00:43:14]requested_item shift.num is exist - process it [00:43:14]requested_item shift.opened is exist - process it [00:43:14]req_shift_opened [00:43:14]FM_GetShiftState [00:43:14]SAM_PROTO_GetShiftState [00:43:14]wFMCommunicate request_size=4 [00:43:14]MH_SAM_APDU [00:43:14]CAPDU: 80 13 01 00 [00:43:14]Write to MH i2c: E2 08 00 30 0A 80 13 01 00 00 00 00 00 B7 [00:43:14]Write i2c OK [00:43:14]MH_I2C_Read... [00:43:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:43:14]Read from MH i2c: E2 [00:43:14]MH_I2C_Read... [00:43:14]Read from MH i2c: E2 0E 00 [00:43:14]MH_I2C_Read... [00:43:14]Read from MH i2c: E2 0E 00 30 0A 00 09 00 01 91 DC A6 66 00 00 00 00 90 00 3C [00:43:14]RAPDU: 09 00 01 91 DC A6 66 00 00 00 00 90 00 [00:43:14]wFMCommunicate OK [00:43:14]SAM_PROTO_GetShiftState done [00:43:14]FM_GetShiftState done [00:43:14]req_shift_opened done [00:43:14]requested_item shift.open_date is exist - process it [00:43:14]req_shift_open_date [00:43:14]req_shift_open_date done [00:43:14]produce_requested_data done [00:43:14]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226949,"shift.num":440,"shift.opened":1,"shift.open_date":1722211473} [00:43:14]process_action_free close_receipt [00:43:14]json_value_free [00:43:14]json_value_free done [00:43:14]process_json_proto returns [00:43:14]Send response to host [00:43:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226949,"shift.num":440,"shift.opened":1,"shift.open_date":1722211473}}} [00:43:14]free response buf [00:43:14]execute_script done [00:43:14]execute_script returns [00:43:14]free content buf [00:43:14]Sock 8.Close socket [00:43:14]Sock 8.Thread stoped [00:43:17]recv_with_timeout no data received [00:43:23]Connected sock=10 [00:43:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E0 7E 07 01 1B 1F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 00 00 00 F4 03 04 00 9E E5 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 85 76 03 00 35 04 06 00 A1 C7 22 A9 1E A1 17 D0 D9 DB DF B1 BC D0 [00:43:28]recv_with_timeout no data received [00:43:28]CommunicateWithHost answer receiving error [00:43:28]CommunicateWithHost err = -3 [00:43:28]OFD Sender: Server communicate error [00:43:33]OFD Sender: Processing packet 226949 [packets to send 604, broken 603] [00:43:33]ProducePacketName [00:43:33]name=ofd_packets/00226949 [00:43:33]OFD Sender: To server: pG, [00:43:33]CommunicateWithHost lk.salyk.kg:30040 [00:43:33]ConnectInit lk.salyk.kg [00:43:36]recv_with_timeout no data received [00:43:38]ConnectInit Can't take IP for lk.salyk.kg [00:43:38]CommunicateWithHost connect error [00:43:38]CommunicateWithHost err = -1 [00:43:38]OFD Sender: Server communicate error [00:43:43]OFD Sender: Processing packet 226949 [packets to send 604, broken 603] [00:43:43]ProducePacketName [00:43:43]name=ofd_packets/00226949 [00:43:43]OFD Sender: To server: pG, [00:43:43]CommunicateWithHost lk.salyk.kg:30040 [00:43:43]ConnectInit lk.salyk.kg [00:43:44]accept exits with 9 [00:43:44]New connection [00:43:44]New thread 3066711396 created [00:43:44]Thread 3066568036 joined [00:43:44]Waiting for new connection... [00:43:44] Sock 9.Parse request [00:43:44]Sock 9.Check first char [00:43:44]Sock 9.First char is OK [00:43:44]request: POST /json_proto HTTP/1.0 [00:43:44]Method: POST [00:43:44]URL: /json_proto [00:43:44]Method is POST - this is cgi request [00:43:44]url: /json_proto [00:43:44]query_string will be loaded in cgi processing [00:43:44]execute_cgi json_proto POST (null) [00:43:44]execute_cgi path=json_proto method=POST [00:43:44]POST find Content-Length [00:43:44]Host: 172.17.43.131:8080 [00:43:44]Content-Length: 678 [00:43:44]Content-Type: application/json [00:43:44] [00:43:44]POST finish read [00:43:44]Found Content-Length = 678 [00:43:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003380", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "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" ] } } [00:43:44]execute_script... [00:43:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003380", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "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" ] } } [00:43:44]POST & json_proto [00:43:44]process_json_proto [00:43:44]json parsed OK: [00:43:44]protocol is kg_v1.0 [00:43:44]action value=close_receipt [00:43:44]process_action close_receipt [00:43:44]cmd_close_receipt [00:43:44]MH_GetDate [00:43:44]Write to MH i2c: F0 00 00 31 0A 2A [00:43:44]Write i2c OK [00:43:44]MH_I2C_Read... [00:43:44]Read from MH i2c: F0 [00:43:44]MH_I2C_Read... [00:43:44]Read from MH i2c: F0 09 00 [00:43:44]MH_I2C_Read... [00:43:44]Read from MH i2c: F0 09 00 31 0A 00 C1 E5 A6 66 F8 BA A6 66 A3 [00:43:44]GetLastDocTimeStamp 1722213790 [00:43:44]current date 1722213825 [00:43:44]FM_GetShiftState [00:43:44]SAM_PROTO_GetShiftState [00:43:44]wFMCommunicate request_size=4 [00:43:44]MH_SAM_APDU [00:43:44]CAPDU: 80 13 01 00 [00:43:44]Write to MH i2c: E2 08 00 32 0A 80 13 01 00 00 00 00 00 B9 [00:43:44]Write i2c OK [00:43:44]MH_I2C_Read... [00:43:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:43:44]Read from MH i2c: E2 [00:43:44]MH_I2C_Read... [00:43:44]Read from MH i2c: E2 0E 00 [00:43:44]MH_I2C_Read... [00:43:44]Read from MH i2c: E2 0E 00 32 0A 00 09 00 01 91 DC A6 66 00 00 00 00 90 00 3E [00:43:44]RAPDU: 09 00 01 91 DC A6 66 00 00 00 00 90 00 [00:43:44]wFMCommunicate OK [00:43:44]SAM_PROTO_GetShiftState done [00:43:44]FM_GetShiftState done [00:43:44]opened in 1722211473 [00:43:44]opened+sec_in_day 1722297873 [00:43:44]quantity*price = 20001 [00:43:44]sum+1 = 20002 [00:43:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 11 29.07.2024 00:43 Смена: 440 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226950 ФПД: 152046342365345 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T004345&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226950&fm=152046342365345&tin=02508201610067®Number=0000000000092624&sum=20000 [00:43:45]StoreToDocumentArchive [00:43:45]shift 440 fd 226950 [00:43:45]save to /storage/0440/doc_00226950 [00:43:45]save last doc name /storage/0440/doc_00226950 to /storage/kkm_last_doc_name [00:43:45]save OK [00:43:45]Clear old archive folders... [00:43:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:43:45]tlvbuf is 019CF850 [00:43:45]SAM_PROTO_ClearQueue [00:43:45]wFMCommunicate request_size=4 [00:43:45]MH_SAM_APDU [00:43:45]CAPDU: 80 09 00 00 [00:43:45]Write to MH i2c: E2 08 00 3F 0A 80 09 00 00 00 00 00 00 BB [00:43:45]Write i2c OK [00:43:45]MH_I2C_Read... [00:43:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:43:45]Read from MH i2c: E2 [00:43:45]MH_I2C_Read... [00:43:45]Read from MH i2c: E2 03 00 [00:43:45]MH_I2C_Read... [00:43:45]Read from MH i2c: E2 03 00 3F 0A 00 90 00 BD [00:43:45]RAPDU: 90 00 [00:43:45]wFMCommunicate OK [00:43:45]SAM_PROTO_ClearQueue done [00:43:45]KKMCreateOFDPacket [00:43:45]OFDProtocolAddRootSTLVToBuf [00:43:45]FM_MakeSignedData [00:43:45]FM_MakeSignedData [00:43:45]SAM_PROTO_SignData [00:43:45]wFMCommunicate request_size=4 [00:43:45]MH_SAM_APDU [00:43:45]CAPDU: 80 0D 01 02 [00:43:45]Write to MH i2c: E2 08 00 40 0A 80 0D 01 02 00 00 00 00 C3 [00:43:45]Write i2c OK [00:43:45]MH_I2C_Read... [00:43:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:43:45]Read from MH i2c: E2 [00:43:45]MH_I2C_Read... [00:43:45]Read from MH i2c: E2 03 00 [00:43:45]MH_I2C_Read... [00:43:45]Read from MH i2c: E2 03 00 40 0A 00 90 00 BE [00:43:45]RAPDU: 90 00 [00:43:45]wFMCommunicate OK [00:43:45]wFMCommunicate request_size=255 [00:43:45]MH_SAM_APDU [00:43:45]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 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 0B 00 00 00 F4 03 04 00 C1 E5 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 86 76 03 00 35 04 06 00 8A [00:43:45]Write to MH i2c: E2 02 01 41 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 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 0B 00 00 00 F4 03 04 00 C1 E5 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 86 76 03 00 35 04 06 00 8A 00 00 4B [00:43:45]Write i2c OK [00:43:45]MH_I2C_Read... [00:43:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:43:46]Read from MH i2c: E2 [00:43:46]MH_I2C_Read... [00:43:46]Read from MH i2c: E2 03 00 [00:43:46]MH_I2C_Read... [00:43:46]Read from MH i2c: E2 03 00 41 0A 00 90 00 BF [00:43:46]RAPDU: 90 00 [00:43:46]wFMCommunicate OK [00:43:46]wFMCommunicate request_size=10 [00:43:46]MH_SAM_APDU [00:43:46]CAPDU: 80 0D 02 02 05 49 0C 39 E0 A1 [00:43:46]Write to MH i2c: E2 0D 00 42 0A 80 0D 02 02 05 00 49 0C 39 E0 A1 00 00 DF [00:43:46]Write i2c OK [00:43:46]MH_I2C_Read... [00:43:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:43:46]Read from MH i2c: E2 [00:43:46]MH_I2C_Read... [00:43:46]Read from MH i2c: E2 03 00 [00:43:46]MH_I2C_Read... [00:43:46]Read from MH i2c: E2 03 00 42 0A 00 90 00 C0 [00:43:46]RAPDU: 90 00 [00:43:46]wFMCommunicate OK [00:43:46]wFMCommunicate request_size=4 [00:43:46]MH_SAM_APDU [00:43:46]CAPDU: 80 0D 03 02 [00:43:46]Write to MH i2c: E2 08 00 43 0A 80 0D 03 02 00 00 00 00 C8 [00:43:46]Write i2c OK [00:43:46]MH_I2C_Read... [00:43:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:43:46]Read from MH i2c: E2 [00:43:46]MH_I2C_Read... [00:43:46]Read from MH i2c: E2 0B 00 [00:43:46]MH_I2C_Read... [00:43:46]Read from MH i2c: E2 0B 00 43 0A 00 1C 0E F9 7C 19 CB 4D 11 90 00 AA [00:43:46]RAPDU: 1C 0E F9 7C 19 CB 4D 11 90 00 [00:43:46]wFMCommunicate OK [00:43:46]SAM_PROTO_SignData done [00:43:46]FM_MakeSignedData done [00:43:46]CreateOFDProtocolMessage [00:43:46]wFMCommunicate request_size=4 [00:43:46]MH_SAM_APDU [00:43:46]CAPDU: 80 11 00 00 [00:43:46]Write to MH i2c: E2 08 00 44 0A 80 11 00 00 00 00 00 00 C8 [00:43:46]Write i2c OK [00:43:46]MH_I2C_Read... [00:43:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:43:46]Read from MH i2c: E2 [00:43:46]MH_I2C_Read... [00:43:46]Read from MH i2c: E2 17 00 [00:43:46]MH_I2C_Read... [00:43:46]Read from MH i2c: E2 17 00 44 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 25 [00:43:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:43:46]wFMCommunicate OK [00:43:46]CreateOFDProtocolMessage done [00:43:46]OFDSenderStorePacket 226950 [00:43:46]StoreOFDPacket docnum=226950 [00:43:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 DB 02 07 01 A3 C1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 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 0B 00 00 00 F4 03 04 00 C1 E5 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 86 76 03 00 35 04 06 00 8A 49 0C 39 E0 A1 1C 0E F9 7C 19 CB 4D 11 [00:43:46]CheckFolder [00:43:46]dirname=/storage/ofd_packets [00:43:46]CheckFolder done [00:43:46]ProducePacketName [00:43:46]name=ofd_packets/00226950 [00:43:46]NVStorageSaveData ofd_packets/00226950 [00:43:46]File name is /storage/ofd_packets/00226950 [00:43:46]Write 301 bytes [00:43:46]NVStorageSaveData done [00:43:46]OFDSenderStorePacket done [00:43:46]KKMCreateOFDPacket done [00:43:46]NVStorageSaveData kkm_last_timestamp [00:43:46]File name is /storage/kkm_last_timestamp [00:43:46]Write 4 bytes [00:43:46]NVStorageSaveData done [00:43:46]ExternCall_PrintAddStr [00:43:46]wPrintStart [00:43:46]Write to MH i2c: 01 00 00 45 0A 4F [00:43:46]Write i2c OK [00:43:46]MH_I2C_Read... [00:43:46]Read from MH i2c: 01 [00:43:46]MH_I2C_Read... [00:43:46]Read from MH i2c: 01 07 00 [00:43:46]MH_I2C_Read... [00:43:46]Read from MH i2c: 01 07 00 45 0A 00 00 00 00 00 FF 0F 64 [00:43:46]RasterBufferAndPrint [00:43:46]line Счет N : (1)2003380 [00:43:46]line ИНН: 02508201610067 [00:43:46]line Контрольно-Кассовый Чек [00:43:46]line ПРОДАЖА [00:43:46]line ТРК (МРК, ГНК) : 33 [00:43:46]line Товар: 2710124130 [00:43:46]line Аи-92-К-5 [00:43:46]line 2.950 * 67.80 [00:43:46]line = 200.01 [00:43:46]line НДС 12% НСП 1% [00:43:46]line > о реализуемом товаре [00:43:46]line ОКРУГЛЕНИЕ: -0.01 [00:43:46]line ИТОГО: 200.00 [00:43:46]line Внесено: 200.00 [00:43:46]line СДАЧА: 0.00 [00:43:46]line НСП 1% : 1.77 [00:43:46]line НДС 12% : 21.24 [00:43:46]line Наличными: 200.00 [00:43:46]line Безнал.: 0.00 [00:43:46]line Место: АЗС № 97 "Партнер Нефть" [00:43:46]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [00:43:46]line СНО: Общий режим [00:43:46]line Чек 11 29.07.2024 00:43 [00:43:46]line Смена: 440 ФФД: 1.0 [00:43:46]line ЗНМ: 0300000054 [00:43:46]line РНМ: 0000000000092624 [00:43:46]line Версия ККМ: 001 [00:43:46]line ФМ: 0000000000874959 [00:43:46]line ФД: 226950 [00:43:46]line ФПД: 152046342365345 [00:43:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T004345&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226950&fm=152046342365345&tin=02508201610067®Number=0000000000092624&sum=20000 [00:43:46]written 0, free lines is 4095 [00:43:46]Write to MH i2c: 01 00 00 70 0A 7A [00:43:46]Write i2c OK [00:43:46]MH_I2C_Read... [00:43:46]Read from MH i2c: 01 [00:43:46]MH_I2C_Read... [00:43:46]Read from MH i2c: 01 07 00 [00:43:46]MH_I2C_Read... [00:43:46]Read from MH i2c: 01 07 00 70 0A 00 00 00 00 00 55 0C E2 [00:43:46]RasterBufferAndPrint [00:43:46]line [00:43:46]line [00:43:46]line [00:43:46]line [00:43:46]line [00:43:46]written 0, free lines is 3161 [00:43:46]MH_Cut [00:43:46]Write to MH i2c: D1 01 00 77 0A 01 53 [00:43:46]Write i2c OK [00:43:46]MH_I2C_Read... [00:43:46]Read from MH i2c: D1 [00:43:46]MH_I2C_Read... [00:43:46]Read from MH i2c: D1 01 00 [00:43:46]MH_I2C_Read... [00:43:46]Read from MH i2c: D1 01 00 77 0A 00 52 [00:43:46]Write to MH i2c: 01 00 00 78 0A 82 [00:43:46]Write i2c OK [00:43:46]MH_I2C_Read... [00:43:48]*** Cut start [00:43:48]*** Partial cut [00:43:48]*** CUTSNS_PIN = 1 [00:43:48]*** CUTSNS_PIN = 0 [00:43:48]*** Brake cut motor [00:43:48]Read from MH i2c: 01 [00:43:48]MH_I2C_Read... [00:43:48]*** Stop cut motor [00:43:48]*** Cut end [00:43:48]Read from MH i2c: 01 07 00 [00:43:48]MH_I2C_Read... [00:43:48]Read from MH i2c: 01 07 00 78 0A 00 00 00 00 00 FF 0F 97 [00:43:48]process_action close_receipt done [00:43:48]requested_data is exist [00:43:48]produce_requested_data [00:43:48]requested_item fm.sn is exist - process it [00:43:48]wFMCommunicate request_size=4 [00:43:48]MH_SAM_APDU [00:43:48]CAPDU: 80 11 00 00 [00:43:48]Write to MH i2c: E2 08 00 79 0A 80 11 00 00 00 00 00 00 FD [00:43:48]Write i2c OK [00:43:48]MH_I2C_Read... [00:43:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:43:48]Read from MH i2c: E2 [00:43:48]MH_I2C_Read... [00:43:48]Read from MH i2c: E2 17 00 [00:43:48]MH_I2C_Read... [00:43:48]Read from MH i2c: E2 17 00 79 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5A [00:43:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:43:48]wFMCommunicate OK [00:43:48]requested_item fd.num is exist - process it [00:43:48]SAM_PROTO_GetFieldsCounters [00:43:48]wFMCommunicate request_size=4 [00:43:48]MH_SAM_APDU [00:43:48]CAPDU: 80 13 00 00 [00:43:48]Write to MH i2c: E2 08 00 7A 0A 80 13 00 00 00 00 00 00 00 [00:43:48]Write i2c OK [00:43:48]MH_I2C_Read... [00:43:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:43:48]Read from MH i2c: E2 [00:43:48]MH_I2C_Read... [00:43:48]Read from MH i2c: E2 62 00 [00:43:48]MH_I2C_Read... [00:43:48]ConnectInit Can't take IP for lk.salyk.kg [00:43:48]CommunicateWithHost connect error [00:43:48]CommunicateWithHost err = -1 [00:43:48]OFD Sender: Server communicate error [00:43:48]Read from MH i2c: E2 62 00 7A 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 86 76 03 00 0E 04 04 00 B8 01 00 00 12 04 04 00 0B 00 00 00 5E 04 04 00 0B 00 00 00 57 04 04 00 0C 00 00 00 19 04 04 00 00 00 00 00 90 00 02 [00:43:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 86 76 03 00 0E 04 04 00 B8 01 00 00 12 04 04 00 0B 00 00 00 5E 04 04 00 0B 00 00 00 57 04 04 00 0C 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:43:48]wFMCommunicate OK [00:43:48]SAM_PROTO_GetFieldsCounters done [00:43:48]requested_item shift.num is exist - process it [00:43:48]requested_item shift.opened is exist - process it [00:43:48]req_shift_opened [00:43:48]FM_GetShiftState [00:43:48]SAM_PROTO_GetShiftState [00:43:48]wFMCommunicate request_size=4 [00:43:48]MH_SAM_APDU [00:43:48]CAPDU: 80 13 01 00 [00:43:48]Write to MH i2c: E2 08 00 7B 0A 80 13 01 00 00 00 00 00 02 [00:43:48]Write i2c OK [00:43:48]MH_I2C_Read... [00:43:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:43:48]Read from MH i2c: E2 [00:43:48]MH_I2C_Read... [00:43:48]Read from MH i2c: E2 0E 00 [00:43:48]MH_I2C_Read... [00:43:48]Read from MH i2c: E2 0E 00 7B 0A 00 09 00 01 91 DC A6 66 00 00 00 00 90 00 87 [00:43:48]RAPDU: 09 00 01 91 DC A6 66 00 00 00 00 90 00 [00:43:48]wFMCommunicate OK [00:43:48]SAM_PROTO_GetShiftState done [00:43:48]FM_GetShiftState done [00:43:48]req_shift_opened done [00:43:48]requested_item shift.open_date is exist - process it [00:43:48]req_shift_open_date [00:43:48]req_shift_open_date done [00:43:48]produce_requested_data done [00:43:48]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226950,"shift.num":440,"shift.opened":1,"shift.open_date":1722211473} [00:43:48]process_action_free close_receipt [00:43:48]json_value_free [00:43:48]json_value_free done [00:43:48]process_json_proto returns [00:43:48]Send response to host [00:43:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226950,"shift.num":440,"shift.opened":1,"shift.open_date":1722211473}}} [00:43:48]free response buf [00:43:48]execute_script done [00:43:48]execute_script returns [00:43:48]free content buf [00:43:48]Sock 9.Close socket [00:43:48]Sock 9.Thread stoped [00:43:48]OFD Sender: Processing packet 226949 [packets to send 605, broken 603] [00:43:48]ProducePacketName [00:43:48]name=ofd_packets/00226949 [00:43:48]OFD Sender: To server: pG, [00:43:48]CommunicateWithHost lk.salyk.kg:30040 [00:43:48]ConnectInit lk.salyk.kg [00:43:51]Connected sock=9 [00:43:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E0 7E 07 01 1B 1F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 00 00 00 F4 03 04 00 9E E5 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 85 76 03 00 35 04 06 00 A1 C7 22 A9 1E A1 17 D0 D9 DB DF B1 BC D0 [00:43:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 B2 6E 47 00 9D DB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 85 76 03 00 F4 03 04 00 DC 91 A6 66 B6 04 01 00 00 4C 25 82 A8 80 53 21 06 [00:43:52]CommunicateWithHost err = 0 [00:43:52]CheckOFDResponse [00:43:52]1017 (14) - 77093643461234 [00:43:52]1041 (16) - 0000000000874959 [00:43:52]1040 (4) - 226949 [00:43:52]1012 (4) - 28.07.2024 18:45 [00:43:52]1206 (1) - 0 [00:43:52]OFD Sender: Remove packet 226949 [00:43:52]ProducePacketName [00:43:52]name=ofd_packets/00226949 [00:43:52]NVStorageDeleteData [00:43:52]OFD Sender: Processing packet 226950 [packets to send 604, broken 603] [00:43:52]ProducePacketName [00:43:52]name=ofd_packets/00226950 [00:43:52]OFD Sender: To server: pG, [00:43:52]CommunicateWithHost lk.salyk.kg:30040 [00:43:52]ConnectInit lk.salyk.kg [00:43:53]Connected sock=8 [00:43:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 DB 02 07 01 A3 C1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 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 0B 00 00 00 F4 03 04 00 C1 E5 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 86 76 03 00 35 04 06 00 8A 49 0C 39 E0 A1 1C 0E F9 7C 19 CB 4D 11 [00:43:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 7D 1F 47 00 3A 90 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 86 76 03 00 F4 03 04 00 DE 91 A6 66 B6 04 01 00 00 2A 48 C1 6E D5 C4 1C E7 [00:43:54]CommunicateWithHost err = 0 [00:43:54]CheckOFDResponse [00:43:54]1017 (14) - 77093643461234 [00:43:54]1041 (16) - 0000000000874959 [00:43:54]1040 (4) - 226950 [00:43:54]1012 (4) - 28.07.2024 18:45 [00:43:54]1206 (1) - 0 [00:43:54]OFD Sender: Remove packet 226950 [00:43:54]ProducePacketName [00:43:54]name=ofd_packets/00226950 [00:43:54]NVStorageDeleteData [00:43:55]OFD Sender: No OFD packet to send [00:44:00]OFD Sender: No OFD packet to send [00:44:05]OFD Sender: No OFD packet to send [00:44:10]OFD Sender: No OFD packet to send [00:44:15]OFD Sender: No OFD packet to send [00:44:20]OFD Sender: No OFD packet to send [00:44:25]recv_with_timeout no data received [00:44:25]OFD Sender: No OFD packet to send [00:44:30]OFD Sender: No OFD packet to send [00:44:35]OFD Sender: No OFD packet to send [00:44:40]OFD Sender: No OFD packet to send [00:44:42]recv_with_timeout no data received [00:44:45]OFD Sender: No OFD packet to send [00:44:50]OFD Sender: No OFD packet to send [00:44:55]OFD Sender: No OFD packet to send [00:45:00]OFD Sender: No OFD packet to send [00:45:05]OFD Sender: No OFD packet to send [00:45:10]OFD Sender: No OFD packet to send [00:45:15]OFD Sender: No OFD packet to send [00:45:20]OFD Sender: No OFD packet to send [00:45:25]OFD Sender: No OFD packet to send [00:45:30]OFD Sender: No OFD packet to send [00:45:35]OFD Sender: No OFD packet to send [00:45:40]OFD Sender: No OFD packet to send [00:45:45]OFD Sender: No OFD packet to send [00:45:50]OFD Sender: No OFD packet to send [00:45:55]OFD Sender: No OFD packet to send [00:46:00]OFD Sender: No OFD packet to send [00:46:05]OFD Sender: No OFD packet to send [00:46:10]OFD Sender: No OFD packet to send [00:46:15]OFD Sender: No OFD packet to send [00:46:20]OFD Sender: No OFD packet to send [00:46:25]OFD Sender: No OFD packet to send [00:46:30]OFD Sender: No OFD packet to send [00:46:35]OFD Sender: No OFD packet to send [00:46:40]OFD Sender: No OFD packet to send [00:46:45]OFD Sender: No OFD packet to send [00:46:50]OFD Sender: No OFD packet to send [00:46:55]OFD Sender: No OFD packet to send [00:47:00]OFD Sender: No OFD packet to send [00:47:05]OFD Sender: No OFD packet to send [00:47:10]OFD Sender: No OFD packet to send [00:47:15]OFD Sender: No OFD packet to send [00:47:20]OFD Sender: No OFD packet to send [00:47:23]recv_with_timeout no data received [00:47:25]OFD Sender: No OFD packet to send [00:47:30]OFD Sender: No OFD packet to send [00:47:35]OFD Sender: No OFD packet to send [00:47:40]OFD Sender: No OFD packet to send [00:47:45]OFD Sender: No OFD packet to send [00:47:50]OFD Sender: No OFD packet to send [00:47:55]OFD Sender: No OFD packet to send [00:48:00]OFD Sender: No OFD packet to send [00:48:05]OFD Sender: No OFD packet to send [00:48:10]OFD Sender: No OFD packet to send [00:48:15]OFD Sender: No OFD packet to send [00:48:20]OFD Sender: No OFD packet to send [00:48:22]recv_with_timeout no data received [00:48:25]OFD Sender: No OFD packet to send [00:48:31]OFD Sender: No OFD packet to send [00:48:36]OFD Sender: No OFD packet to send [00:48:41]OFD Sender: No OFD packet to send [00:48:46]OFD Sender: No OFD packet to send [00:48:51]OFD Sender: No OFD packet to send [00:48:56]OFD Sender: No OFD packet to send [00:49:01]OFD Sender: No OFD packet to send [00:49:06]OFD Sender: No OFD packet to send [00:49:11]OFD Sender: No OFD packet to send [00:49:16]OFD Sender: No OFD packet to send [00:49:21]OFD Sender: No OFD packet to send [00:49:26]OFD Sender: No OFD packet to send [00:49:31]OFD Sender: No OFD packet to send [00:49:36]OFD Sender: No OFD packet to send [00:49:41]OFD Sender: No OFD packet to send [00:49:46]OFD Sender: No OFD packet to send [00:49:51]OFD Sender: No OFD packet to send [00:49:56]OFD Sender: No OFD packet to send [00:50:01]OFD Sender: No OFD packet to send [00:50:06]OFD Sender: No OFD packet to send [00:50:11]OFD Sender: No OFD packet to send [00:50:16]OFD Sender: No OFD packet to send [00:50:21]OFD Sender: No OFD packet to send [00:50:26]OFD Sender: No OFD packet to send [00:50:31]OFD Sender: No OFD packet to send [00:50:36]OFD Sender: No OFD packet to send [00:50:41]OFD Sender: No OFD packet to send [00:50:46]OFD Sender: No OFD packet to send [00:50:51]OFD Sender: No OFD packet to send [00:50:56]OFD Sender: No OFD packet to send [00:51:01]OFD Sender: No OFD packet to send [00:51:06]OFD Sender: No OFD packet to send [00:51:11]OFD Sender: No OFD packet to send [00:51:16]OFD Sender: No OFD packet to send [00:51:21]OFD Sender: No OFD packet to send [00:51:26]OFD Sender: No OFD packet to send [00:51:31]OFD Sender: No OFD packet to send [00:51:33]recv_with_timeout no data received [00:51:36]OFD Sender: No OFD packet to send [00:51:41]accept exits with 12 [00:51:41]New connection [00:51:41]New thread 3066568036 created [00:51:41]Thread 3066711396 joined [00:51:41]Waiting for new connection... [00:51:41] Sock 12.Parse request [00:51:41]Sock 12.Check first char [00:51:41]Sock 12.First char is OK [00:51:41]request: POST /json_proto HTTP/1.0 [00:51:41]Method: POST [00:51:41]URL: /json_proto [00:51:41]Method is POST - this is cgi request [00:51:41]url: /json_proto [00:51:41]query_string will be loaded in cgi processing [00:51:41]execute_cgi json_proto POST (null) [00:51:41]execute_cgi path=json_proto method=POST [00:51:41]POST find Content-Length [00:51:41]Host: 172.17.43.131:8080 [00:51:41]Content-Length: 683 [00:51:41]Content-Type: application/json [00:51:41] [00:51:41]POST finish read [00:51:41]Found Content-Length = 683 [00:51:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003381", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [00:51:41]execute_script... [00:51:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003381", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [00:51:41]POST & json_proto [00:51:41]process_json_proto [00:51:41]json parsed OK: [00:51:41]protocol is kg_v1.0 [00:51:41]action value=close_receipt [00:51:41]process_action close_receipt [00:51:41]cmd_close_receipt [00:51:41]MH_GetDate [00:51:41]Write to MH i2c: F0 00 00 7C 0A 75 [00:51:41]Write i2c OK [00:51:41]MH_I2C_Read... [00:51:41]Read from MH i2c: F0 [00:51:41]MH_I2C_Read... [00:51:41]Read from MH i2c: F0 09 00 [00:51:41]MH_I2C_Read... [00:51:41]Read from MH i2c: F0 09 00 7C 0A 00 9E E7 A6 66 F8 BA A6 66 CD [00:51:41]GetLastDocTimeStamp 1722213825 [00:51:41]current date 1722214302 [00:51:41]FM_GetShiftState [00:51:41]SAM_PROTO_GetShiftState [00:51:41]wFMCommunicate request_size=4 [00:51:41]MH_SAM_APDU [00:51:41]CAPDU: 80 13 01 00 [00:51:41]Write to MH i2c: E2 08 00 7D 0A 80 13 01 00 00 00 00 00 04 [00:51:41]Write i2c OK [00:51:41]MH_I2C_Read... [00:51:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:51:41]Read from MH i2c: E2 [00:51:41]MH_I2C_Read... [00:51:41]Read from MH i2c: E2 0E 00 [00:51:41]MH_I2C_Read... [00:51:41]Read from MH i2c: E2 0E 00 7D 0A 00 09 00 01 91 DC A6 66 00 00 00 00 90 00 89 [00:51:41]RAPDU: 09 00 01 91 DC A6 66 00 00 00 00 90 00 [00:51:41]wFMCommunicate OK [00:51:41]SAM_PROTO_GetShiftState done [00:51:41]FM_GetShiftState done [00:51:41]opened in 1722211473 [00:51:41]opened+sec_in_day 1722297873 [00:51:41]quantity*price = 100021 [00:51:41]sum+1 = 100023 [00:51:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 14 29.07.2024 00:53 Смена: 440 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226953 ФПД: 62046448616695 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T005311&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226953&fm=62046448616695&tin=02508201610067®Number=0000000000092624&sum=50000 [00:53:11]StoreToDocumentArchive [00:53:11]shift 440 fd 226953 [00:53:11]save to /storage/0440/doc_00226953 [00:53:11]save last doc name /storage/0440/doc_00226953 to /storage/kkm_last_doc_name [00:53:11]save OK [00:53:11]Clear old archive folders... [00:53:11]ProcessDocumentItem done err = 0, tmpTLVsize=248 [00:53:11]tlvbuf is 019C42F0 [00:53:11]SAM_PROTO_ClearQueue [00:53:11]wFMCommunicate request_size=4 [00:53:11]MH_SAM_APDU [00:53:11]CAPDU: 80 09 00 00 [00:53:11]Write to MH i2c: E2 08 00 20 0B 80 09 00 00 00 00 00 00 9D [00:53:11]Write i2c OK [00:53:11]MH_I2C_Read... [00:53:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:53:11]Read from MH i2c: E2 [00:53:11]MH_I2C_Read... [00:53:11]Read from MH i2c: E2 03 00 [00:53:11]MH_I2C_Read... [00:53:11]Read from MH i2c: E2 03 00 20 0B 00 90 00 9F [00:53:11]RAPDU: 90 00 [00:53:11]wFMCommunicate OK [00:53:11]SAM_PROTO_ClearQueue done [00:53:11]KKMCreateOFDPacket [00:53:11]OFDProtocolAddRootSTLVToBuf [00:53:11]FM_MakeSignedData [00:53:11]FM_MakeSignedData [00:53:11]SAM_PROTO_SignData [00:53:11]wFMCommunicate request_size=4 [00:53:11]MH_SAM_APDU [00:53:11]CAPDU: 80 0D 01 02 [00:53:11]Write to MH i2c: E2 08 00 21 0B 80 0D 01 02 00 00 00 00 A5 [00:53:11]Write i2c OK [00:53:11]MH_I2C_Read... [00:53:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:53:11]Read from MH i2c: E2 [00:53:11]MH_I2C_Read... [00:53:11]Read from MH i2c: E2 03 00 [00:53:11]MH_I2C_Read... [00:53:11]Read from MH i2c: E2 03 00 21 0B 00 90 00 A0 [00:53:11]RAPDU: 90 00 [00:53:11]wFMCommunicate OK [00:53:11]wFMCommunicate request_size=255 [00:53:11]MH_SAM_APDU [00:53:11]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 0E 00 00 00 F4 03 04 00 F7 E7 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 89 76 03 00 35 04 06 00 38 6E 50 87 [00:53:11]Write to MH i2c: E2 02 01 22 0B 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 35 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 0E 00 00 00 F4 03 04 00 F7 E7 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 89 76 03 00 35 04 06 00 38 6E 50 87 00 00 EA [00:53:11]Write i2c OK [00:53:11]MH_I2C_Read... [00:53:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:53:11]Read from MH i2c: E2 [00:53:11]MH_I2C_Read... [00:53:11]Read from MH i2c: E2 03 00 [00:53:11]MH_I2C_Read... [00:53:11]Read from MH i2c: E2 03 00 22 0B 00 90 00 A1 [00:53:11]RAPDU: 90 00 [00:53:11]wFMCommunicate OK [00:53:11]wFMCommunicate request_size=7 [00:53:11]MH_SAM_APDU [00:53:11]CAPDU: 80 0D 02 02 02 84 F7 [00:53:11]Write to MH i2c: E2 0A 00 23 0B 80 0D 02 02 02 00 84 F7 00 00 27 [00:53:11]Write i2c OK [00:53:11]MH_I2C_Read... [00:53:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:53:11]Read from MH i2c: E2 [00:53:11]MH_I2C_Read... [00:53:11]Read from MH i2c: E2 03 00 [00:53:11]MH_I2C_Read... [00:53:11]Read from MH i2c: E2 03 00 23 0B 00 90 00 A2 [00:53:11]RAPDU: 90 00 [00:53:11]wFMCommunicate OK [00:53:11]wFMCommunicate request_size=4 [00:53:11]MH_SAM_APDU [00:53:11]CAPDU: 80 0D 03 02 [00:53:11]Write to MH i2c: E2 08 00 24 0B 80 0D 03 02 00 00 00 00 AA [00:53:11]Write i2c OK [00:53:11]MH_I2C_Read... [00:53:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:53:11]Read from MH i2c: E2 [00:53:11]MH_I2C_Read... [00:53:11]Read from MH i2c: E2 0B 00 [00:53:11]MH_I2C_Read... [00:53:11]Read from MH i2c: E2 0B 00 24 0B 00 EE DE 99 22 AF 87 4C 32 90 00 E6 [00:53:11]RAPDU: EE DE 99 22 AF 87 4C 32 90 00 [00:53:11]wFMCommunicate OK [00:53:11]SAM_PROTO_SignData done [00:53:11]FM_MakeSignedData done [00:53:11]CreateOFDProtocolMessage [00:53:11]wFMCommunicate request_size=4 [00:53:11]MH_SAM_APDU [00:53:11]CAPDU: 80 11 00 00 [00:53:11]Write to MH i2c: E2 08 00 25 0B 80 11 00 00 00 00 00 00 AA [00:53:11]Write i2c OK [00:53:11]MH_I2C_Read... [00:53:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:53:11]Read from MH i2c: E2 [00:53:11]MH_I2C_Read... [00:53:11]Read from MH i2c: E2 17 00 [00:53:11]MH_I2C_Read... [00:53:11]Read from MH i2c: E2 17 00 25 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 07 [00:53:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:53:11]wFMCommunicate OK [00:53:11]CreateOFDProtocolMessage done [00:53:11]OFDSenderStorePacket 226953 [00:53:11]StoreOFDPacket docnum=226953 [00:53:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 47 7A 04 01 87 0D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 0E 00 00 00 F4 03 04 00 F7 E7 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 89 76 03 00 35 04 06 00 38 6E 50 87 84 F7 EE DE 99 22 AF 87 4C 32 [00:53:11]CheckFolder [00:53:11]dirname=/storage/ofd_packets [00:53:11]CheckFolder done [00:53:11]ProducePacketName [00:53:11]name=ofd_packets/00226953 [00:53:11]NVStorageSaveData ofd_packets/00226953 [00:53:11]File name is /storage/ofd_packets/00226953 [00:53:11]Write 298 bytes [00:53:11]NVStorageSaveData done [00:53:11]OFDSenderStorePacket done [00:53:11]KKMCreateOFDPacket done [00:53:11]NVStorageSaveData kkm_last_timestamp [00:53:11]File name is /storage/kkm_last_timestamp [00:53:11]Write 4 bytes [00:53:11]NVStorageSaveData done [00:53:11]ExternCall_PrintAddStr [00:53:11]wPrintStart [00:53:11]Write to MH i2c: 01 00 00 26 0B 31 [00:53:11]Write i2c OK [00:53:11]MH_I2C_Read... [00:53:11]Read from MH i2c: 01 [00:53:11]MH_I2C_Read... [00:53:11]Read from MH i2c: 01 07 00 [00:53:11]MH_I2C_Read... [00:53:11]Read from MH i2c: 01 07 00 26 0B 00 00 00 00 00 FF 0F 46 [00:53:11]RasterBufferAndPrint [00:53:11]line Счет N : (1)2003383 [00:53:11]line ИНН: 02508201610067 [00:53:11]line Контрольно-Кассовый Чек [00:53:11]line ПРОДАЖА [00:53:11]line ТРК (МРК, ГНК) : 11 [00:53:11]line Товар: 2710194210 [00:53:11]line ДТ-К-5 [00:53:11]line 6.570 * 76.20 [00:53:11]line = 500.63 [00:53:11]line НДС 12% НСП 1% [00:53:11]line > о реализуемом товаре [00:53:11]line ОКРУГЛЕНИЕ: -0.63 [00:53:11]line ИТОГО: 500.00 [00:53:11]line Внесено: 500.00 [00:53:11]line СДАЧА: 0.00 [00:53:11]line НСП 1% : 4.43 [00:53:11]line НДС 12% : 53.16 [00:53:11]line Наличными: 500.00 [00:53:11]line Безнал.: 0.00 [00:53:11]line Место: АЗС № 97 "Партнер Нефть" [00:53:11]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [00:53:11]line СНО: Общий режим [00:53:11]line Чек 14 29.07.2024 00:53 [00:53:11]line Смена: 440 ФФД: 1.0 [00:53:11]line ЗНМ: 0300000054 [00:53:11]line РНМ: 0000000000092624 [00:53:11]line Версия ККМ: 001 [00:53:11]line ФМ: 0000000000874959 [00:53:11]line ФД: 226953 [00:53:11]line ФПД: 62046448616695 [00:53:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T005311&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226953&fm=62046448616695&tin=02508201610067®Number=0000000000092624&sum=50000 [00:53:12]written 0, free lines is 4095 [00:53:12]Write to MH i2c: 01 00 00 51 0B 5C [00:53:12]Write i2c OK [00:53:12]MH_I2C_Read... [00:53:12]Read from MH i2c: 01 [00:53:12]MH_I2C_Read... [00:53:12]Read from MH i2c: 01 07 00 [00:53:12]MH_I2C_Read... [00:53:12]Read from MH i2c: 01 07 00 51 0B 00 00 00 00 00 56 0C C5 [00:53:12]RasterBufferAndPrint [00:53:12]line [00:53:12]line [00:53:12]line [00:53:12]line [00:53:12]line [00:53:12]written 0, free lines is 3161 [00:53:12]MH_Cut [00:53:12]Write to MH i2c: D1 01 00 58 0B 01 35 [00:53:12]Write i2c OK [00:53:12]MH_I2C_Read... [00:53:12]Read from MH i2c: D1 [00:53:12]MH_I2C_Read... [00:53:12]Read from MH i2c: D1 01 00 [00:53:12]MH_I2C_Read... [00:53:12]Read from MH i2c: D1 01 00 58 0B 00 34 [00:53:12]Write to MH i2c: 01 00 00 59 0B 64 [00:53:12]Write i2c OK [00:53:12]MH_I2C_Read... [00:53:12]ConnectInit Can't connect to host [00:53:13]ConnectInit Can't take IP for lk.salyk.kg [00:53:13]CommunicateWithHost connect error [00:53:13]CommunicateWithHost err = -1 [00:53:13]OFD Sender: Server communicate error [00:53:13]OFD Sender: Processing packet 226951 [packets to send 606, broken 603] [00:53:13]ProducePacketName [00:53:13]name=ofd_packets/00226951 [00:53:13]OFD Sender: To server: pG, [00:53:13]CommunicateWithHost lk.salyk.kg:30040 [00:53:13]ConnectInit lk.salyk.kg [00:53:13]*** Cut start [00:53:13]*** Partial cut [00:53:13]*** CUTSNS_PIN = 1 [00:53:14]*** CUTSNS_PIN = 0 [00:53:14]*** Brake cut motor [00:53:14]Connected sock=9 [00:53:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 9B 36 07 01 29 59 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 00 00 00 F4 03 04 00 9E E7 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 87 76 03 00 35 04 06 00 E3 42 4D EA 76 96 38 30 91 6F 46 76 71 A2 [00:53:14]Read from MH i2c: 01 [00:53:14]MH_I2C_Read... [00:53:14]*** Stop cut motor [00:53:14]*** Cut end [00:53:14]Read from MH i2c: 01 07 00 [00:53:14]MH_I2C_Read... [00:53:14]Read from MH i2c: 01 07 00 59 0B 00 00 00 00 00 FF 0F 79 [00:53:14]process_action close_receipt done [00:53:14]requested_data is exist [00:53:14]produce_requested_data [00:53:14]requested_item fm.sn is exist - process it [00:53:14]wFMCommunicate request_size=4 [00:53:14]MH_SAM_APDU [00:53:14]CAPDU: 80 11 00 00 [00:53:14]Write to MH i2c: E2 08 00 5A 0B 80 11 00 00 00 00 00 00 DF [00:53:14]Write i2c OK [00:53:14]MH_I2C_Read... [00:53:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:53:14]Read from MH i2c: E2 [00:53:14]MH_I2C_Read... [00:53:14]Read from MH i2c: E2 17 00 [00:53:14]MH_I2C_Read... [00:53:14]Read from MH i2c: E2 17 00 5A 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3C [00:53:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:53:14]wFMCommunicate OK [00:53:14]requested_item fd.num is exist - process it [00:53:14]SAM_PROTO_GetFieldsCounters [00:53:14]wFMCommunicate request_size=4 [00:53:14]MH_SAM_APDU [00:53:14]CAPDU: 80 13 00 00 [00:53:14]Write to MH i2c: E2 08 00 5B 0B 80 13 00 00 00 00 00 00 E2 [00:53:14]Write i2c OK [00:53:14]MH_I2C_Read... [00:53:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:53:14]Read from MH i2c: E2 [00:53:14]MH_I2C_Read... [00:53:14]Read from MH i2c: E2 62 00 [00:53:14]MH_I2C_Read... [00:53:14]Read from MH i2c: E2 62 00 5B 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 89 76 03 00 0E 04 04 00 B8 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 F0 [00:53:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 89 76 03 00 0E 04 04 00 B8 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 [00:53:14]wFMCommunicate OK [00:53:14]SAM_PROTO_GetFieldsCounters done [00:53:14]requested_item shift.num is exist - process it [00:53:14]requested_item shift.opened is exist - process it [00:53:14]req_shift_opened [00:53:14]FM_GetShiftState [00:53:14]SAM_PROTO_GetShiftState [00:53:14]wFMCommunicate request_size=4 [00:53:14]MH_SAM_APDU [00:53:14]CAPDU: 80 13 01 00 [00:53:14]Write to MH i2c: E2 08 00 5C 0B 80 13 01 00 00 00 00 00 E4 [00:53:14]Write i2c OK [00:53:14]MH_I2C_Read... [00:53:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:53:14]Read from MH i2c: E2 [00:53:14]MH_I2C_Read... [00:53:14]Read from MH i2c: E2 0E 00 [00:53:14]MH_I2C_Read... [00:53:14]Read from MH i2c: E2 0E 00 5C 0B 00 09 00 01 91 DC A6 66 00 00 00 00 90 00 69 [00:53:14]RAPDU: 09 00 01 91 DC A6 66 00 00 00 00 90 00 [00:53:14]wFMCommunicate OK [00:53:14]SAM_PROTO_GetShiftState done [00:53:14]FM_GetShiftState done [00:53:14]req_shift_opened done [00:53:14]requested_item shift.open_date is exist - process it [00:53:14]req_shift_open_date [00:53:14]req_shift_open_date done [00:53:14]produce_requested_data done [00:53:14]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226953,"shift.num":440,"shift.opened":1,"shift.open_date":1722211473} [00:53:14]process_action_free close_receipt [00:53:14]json_value_free [00:53:14]json_value_free done [00:53:14]process_json_proto returns [00:53:14]Send response to host [00:53:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226953,"shift.num":440,"shift.opened":1,"shift.open_date":1722211473}}} [00:53:14]free response buf [00:53:14]execute_script done [00:53:14]execute_script returns [00:53:14]free content buf [00:53:14]Sock 8.Close socket [00:53:14]Sock 8.Thread stoped [00:53:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 75 3A 47 00 53 D1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 87 76 03 00 F4 03 04 00 0F 94 A6 66 B6 04 01 00 00 68 DD E6 63 19 2A 3B F5 [00:53:15]CommunicateWithHost err = 0 [00:53:15]CheckOFDResponse [00:53:15]1017 (14) - 77093643461234 [00:53:15]1041 (16) - 0000000000874959 [00:53:15]1040 (4) - 226951 [00:53:15]1012 (4) - 28.07.2024 18:55 [00:53:15]1206 (1) - 0 [00:53:15]OFD Sender: Remove packet 226951 [00:53:15]ProducePacketName [00:53:15]name=ofd_packets/00226951 [00:53:15]NVStorageDeleteData [00:53:15]OFD Sender: Processing packet 226952 [packets to send 605, broken 603] [00:53:15]ProducePacketName [00:53:15]name=ofd_packets/00226952 [00:53:15]OFD Sender: To server: pG, [00:53:15]CommunicateWithHost lk.salyk.kg:30040 [00:53:15]ConnectInit lk.salyk.kg [00:53:16]Connected sock=8 [00:53:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 5B A9 07 01 39 35 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 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 0D 00 00 00 F4 03 04 00 E5 E7 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 88 76 03 00 35 04 06 00 BD AC 90 56 6C 2E B1 FF 4C CC 9F DC 05 00 [00:53:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 8E 0E 47 00 8A 35 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 88 76 03 00 F4 03 04 00 10 94 A6 66 B6 04 01 00 00 17 A3 6C 8B 5F 65 E2 32 [00:53:16]CommunicateWithHost err = 0 [00:53:16]CheckOFDResponse [00:53:16]1017 (14) - 77093643461234 [00:53:16]1041 (16) - 0000000000874959 [00:53:16]1040 (4) - 226952 [00:53:16]1012 (4) - 28.07.2024 18:55 [00:53:16]1206 (1) - 0 [00:53:16]OFD Sender: Remove packet 226952 [00:53:16]ProducePacketName [00:53:16]name=ofd_packets/00226952 [00:53:16]NVStorageDeleteData [00:53:17]OFD Sender: Processing packet 226953 [packets to send 604, broken 603] [00:53:17]ProducePacketName [00:53:17]name=ofd_packets/00226953 [00:53:17]OFD Sender: To server: pG, [00:53:17]CommunicateWithHost lk.salyk.kg:30040 [00:53:17]ConnectInit lk.salyk.kg [00:53:17]Connected sock=8 [00:53:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 47 7A 04 01 87 0D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 0E 00 00 00 F4 03 04 00 F7 E7 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 89 76 03 00 35 04 06 00 38 6E 50 87 84 F7 EE DE 99 22 AF 87 4C 32 [00:53:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 0F A8 47 00 63 D1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 89 76 03 00 F4 03 04 00 12 94 A6 66 B6 04 01 00 00 6A F4 87 6C 2A 57 2C 3C [00:53:18]CommunicateWithHost err = 0 [00:53:18]CheckOFDResponse [00:53:18]1017 (14) - 77093643461234 [00:53:18]1041 (16) - 0000000000874959 [00:53:18]1040 (4) - 226953 [00:53:18]1012 (4) - 28.07.2024 18:55 [00:53:18]1206 (1) - 0 [00:53:18]OFD Sender: Remove packet 226953 [00:53:18]ProducePacketName [00:53:18]name=ofd_packets/00226953 [00:53:18]NVStorageDeleteData [00:53:18]OFD Sender: No OFD packet to send [00:53:23]OFD Sender: No OFD packet to send [00:53:28]OFD Sender: No OFD packet to send [00:53:31]recv_with_timeout no data received [00:53:33]OFD Sender: No OFD packet to send [00:53:38]OFD Sender: No OFD packet to send [00:53:44]OFD Sender: No OFD packet to send [00:53:49]OFD Sender: No OFD packet to send [00:53:53]recv_with_timeout no data received [00:53:54]OFD Sender: No OFD packet to send [00:53:59]OFD Sender: No OFD packet to send [00:54:04]OFD Sender: No OFD packet to send [00:54:09]OFD Sender: No OFD packet to send [00:54:13]recv_with_timeout no data received [00:54:14]OFD Sender: No OFD packet to send [00:55:04]OFD Sender: No OFD packet to send [00:55:09]OFD Sender: No OFD packet to send [00:55:09]ConnectInit Can't connect to host [00:55:14]OFD Sender: No OFD packet to send [00:55:19]OFD Sender: No OFD packet to send [00:55:24]OFD Sender: No OFD packet to send [00:55:29]OFD Sender: No OFD packet to send [00:55:34]OFD Sender: No OFD packet to send [00:55:39]OFD Sender: No OFD packet to send [00:55:44]OFD Sender: No OFD packet to send [00:55:49]OFD Sender: No OFD packet to send [00:55:54]OFD Sender: No OFD packet to send [00:55:59]OFD Sender: No OFD packet to send [00:56:04]OFD Sender: No OFD packet to send [00:56:09]OFD Sender: No OFD packet to send [00:56:14]OFD Sender: No OFD packet to send [00:56:19]OFD Sender: No OFD packet to send [00:56:24]OFD Sender: No OFD packet to send [00:56:29]OFD Sender: No OFD packet to send [00:56:34]OFD Sender: No OFD packet to send [00:56:39]OFD Sender: No OFD packet to send [00:56:44]OFD Sender: No OFD packet to send [00:56:49]OFD Sender: No OFD packet to send [00:56:54]OFD Sender: No OFD packet to send [00:56:59]OFD Sender: No OFD packet to send [00:57:04]OFD Sender: No OFD packet to send [00:57:09]OFD Sender: No OFD packet to send [00:57:14]OFD Sender: No OFD packet to send [00:57:19]OFD Sender: No OFD packet to send [00:57:24]OFD Sender: No OFD packet to send [00:57:29]OFD Sender: No OFD packet to send [00:57:34]OFD Sender: No OFD packet to send [00:57:39]OFD Sender: No OFD packet to send [00:57:44]OFD Sender: No OFD packet to send [00:57:49]OFD Sender: No OFD packet to send [00:57:54]OFD Sender: No OFD packet to send [00:58:09]OFD Sender: No OFD packet to send [00:58:14]OFD Sender: No OFD packet to send [00:58:19]OFD Sender: No OFD packet to send [00:58:24]OFD Sender: No OFD packet to send [00:58:29]OFD Sender: No OFD packet to send [00:58:34]OFD Sender: No OFD packet to send [00:58:39]OFD Sender: No OFD packet to send [00:58:44]OFD Sender: No OFD packet to send [00:58:49]OFD Sender: No OFD packet to send [00:58:54]OFD Sender: No OFD packet to send [00:58:59]OFD Sender: No OFD packet to send [00:59:04]OFD Sender: No OFD packet to send [00:59:09]OFD Sender: No OFD packet to send [00:59:14]OFD Sender: No OFD packet to send [00:59:19]OFD Sender: No OFD packet to send [00:59:24]OFD Sender: No OFD packet to send [00:59:29]OFD Sender: No OFD packet to send [00:59:34]OFD Sender: No OFD packet to send [00:59:40]OFD Sender: No OFD packet to send [00:59:45]OFD Sender: No OFD packet to send [00:59:50]OFD Sender: No OFD packet to send [00:59:55]OFD Sender: No OFD packet to send [01:00:00]OFD Sender: No OFD packet to send [01:00:05]OFD Sender: No OFD packet to send [01:00:10]OFD Sender: No OFD packet to send [01:00:15]OFD Sender: No OFD packet to send [01:00:19]ConnectInit Can't connect to host [01:00:20]OFD Sender: No OFD packet to send [01:00:25]OFD Sender: No OFD packet to send [01:00:30]OFD Sender: No OFD packet to send [01:00:35]OFD Sender: No OFD packet to send [01:00:39]accept exits with 11 [01:00:39]New connection [01:00:39]New thread 3066711396 created [01:00:39]Thread 3066568036 joined [01:00:39]Waiting for new connection... [01:00:39] Sock 11.Parse request [01:00:39]Sock 11.Check first char [01:00:39]Sock 11.First char is OK [01:00:39]request: POST /json_proto HTTP/1.0 [01:00:39]Method: POST [01:00:39]URL: /json_proto [01:00:39]Method is POST - this is cgi request [01:00:39]url: /json_proto [01:00:39]query_string will be loaded in cgi processing [01:00:39]execute_cgi json_proto POST (null) [01:00:39]execute_cgi path=json_proto method=POST [01:00:39]POST find Content-Length [01:00:39]Host: 172.17.43.131:8080 [01:00:39]Content-Length: 820 [01:00:39]Content-Type: application/json [01:00:39] [01:00:39]POST finish read [01:00:39]Found Content-Length = 820 [01:00:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003384", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 3000.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:00:39]execute_script... [01:00:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003384", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 3000.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:00:39]POST & json_proto [01:00:39]process_json_proto [01:00:39]json parsed OK: [01:00:39]protocol is kg_v1.0 [01:00:39]action value=close_receipt [01:00:39]process_action close_receipt [01:00:39]cmd_close_receipt [01:00:39]MH_GetDate [01:00:39]Write to MH i2c: F0 00 00 5D 0B 57 [01:00:39]Write i2c OK [01:00:39]MH_I2C_Read... [01:00:39]Read from MH i2c: F0 [01:00:39]MH_I2C_Read... [01:00:39]Read from MH i2c: F0 09 00 [01:00:39]MH_I2C_Read... [01:00:39]Read from MH i2c: F0 09 00 5D 0B 00 B8 E9 A6 66 F8 BA A6 66 CB [01:00:39]GetLastDocTimeStamp 1722214391 [01:00:39]current date 1722214840 [01:00:39]FM_GetShiftState [01:00:39]SAM_PROTO_GetShiftState [01:00:39]wFMCommunicate request_size=4 [01:00:39]MH_SAM_APDU [01:00:39]CAPDU: 80 13 01 00 [01:00:39]Write to MH i2c: E2 08 00 5E 0B 80 13 01 00 00 00 00 00 E6 [01:00:39]Write i2c OK [01:00:39]MH_I2C_Read... [01:00:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:00:39]Read from MH i2c: E2 [01:00:39]MH_I2C_Read... [01:00:39]Read from MH i2c: E2 0E 00 [01:00:39]MH_I2C_Read... [01:00:39]Read from MH i2c: E2 0E 00 5E 0B 00 09 00 01 91 DC A6 66 00 00 00 00 90 00 6B [01:00:39]RAPDU: 09 00 01 91 DC A6 66 00 00 00 00 90 00 [01:00:39]wFMCommunicate OK [01:00:39]SAM_PROTO_GetShiftState done [01:00:39]FM_GetShiftState done [01:00:39]opened in 1722211473 [01:00:39]opened+sec_in_day 1722297873 [01:00:39]quantity*price = 300064 [01:00:39]sum+1 = 300066 [01:00:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.65 НСП 1% : 26.55 НДС 12% : 318.65 Наличными: 0.00 Безнал.: 3000.65 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 15 29.07.2024 01:00 Смена: 440 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 226954 ФПД: 95739844891562 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T010040&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226954&fm=95739844891562&tin=02508201610067®Number=0000000000092624&sum=300065 [01:00:41]StoreToDocumentArchive [01:00:41]shift 440 fd 226954 [01:00:41]save to /storage/0440/doc_00226954 [01:00:41]save last doc name /storage/0440/doc_00226954 to /storage/kkm_last_doc_name [01:00:41]save OK [01:00:41]Clear old archive folders... [01:00:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:00:41]tlvbuf is 019BDAD0 [01:00:41]SAM_PROTO_ClearQueue [01:00:41]wFMCommunicate request_size=4 [01:00:41]MH_SAM_APDU [01:00:41]CAPDU: 80 09 00 00 [01:00:41]Write to MH i2c: E2 08 00 6B 0B 80 09 00 00 00 00 00 00 E8 [01:00:41]Write i2c OK [01:00:41]MH_I2C_Read... [01:00:41]Read from MH i2c: E2 [01:00:41]MH_I2C_Read... [01:00:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:00:41]Read from MH i2c: E2 03 00 [01:00:41]MH_I2C_Read... [01:00:41]Read from MH i2c: E2 03 00 6B 0B 00 90 00 EA [01:00:41]RAPDU: 90 00 [01:00:41]wFMCommunicate OK [01:00:41]SAM_PROTO_ClearQueue done [01:00:41]KKMCreateOFDPacket [01:00:41]OFDProtocolAddRootSTLVToBuf [01:00:41]FM_MakeSignedData [01:00:41]FM_MakeSignedData [01:00:41]SAM_PROTO_SignData [01:00:41]wFMCommunicate request_size=4 [01:00:41]MH_SAM_APDU [01:00:41]CAPDU: 80 0D 01 02 [01:00:41]Write to MH i2c: E2 08 00 6C 0B 80 0D 01 02 00 00 00 00 F0 [01:00:41]Write i2c OK [01:00:41]MH_I2C_Read... [01:00:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:00:41]Read from MH i2c: E2 [01:00:41]MH_I2C_Read... [01:00:41]Read from MH i2c: E2 03 00 [01:00:41]MH_I2C_Read... [01:00:41]Read from MH i2c: E2 03 00 6C 0B 00 90 00 EB [01:00:41]RAPDU: 90 00 [01:00:41]wFMCommunicate OK [01:00:41]wFMCommunicate request_size=255 [01:00:41]MH_SAM_APDU [01:00: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 B8 E9 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8A 76 03 00 35 04 06 00 57 [01:00:41]Write to MH i2c: E2 02 01 6D 0B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 B8 E9 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8A 76 03 00 35 04 06 00 57 00 00 0B [01:00:41]Write i2c OK [01:00:41]MH_I2C_Read... [01:00:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:00:41]Read from MH i2c: E2 [01:00:41]MH_I2C_Read... [01:00:41]Read from MH i2c: E2 03 00 [01:00:41]MH_I2C_Read... [01:00:41]Read from MH i2c: E2 03 00 6D 0B 00 90 00 EC [01:00:41]RAPDU: 90 00 [01:00:41]wFMCommunicate OK [01:00:41]wFMCommunicate request_size=10 [01:00:41]MH_SAM_APDU [01:00:41]CAPDU: 80 0D 02 02 05 13 2B 72 13 AA [01:00:41]Write to MH i2c: E2 0D 00 6E 0B 80 0D 02 02 05 00 13 2B 72 13 AA 00 00 6A [01:00:41]Write i2c OK [01:00:41]MH_I2C_Read... [01:00:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:00:41]Read from MH i2c: E2 [01:00:41]MH_I2C_Read... [01:00:41]Read from MH i2c: E2 03 00 [01:00:41]MH_I2C_Read... [01:00:41]Read from MH i2c: E2 03 00 6E 0B 00 90 00 ED [01:00:41]RAPDU: 90 00 [01:00:41]wFMCommunicate OK [01:00:41]wFMCommunicate request_size=4 [01:00:41]MH_SAM_APDU [01:00:41]CAPDU: 80 0D 03 02 [01:00:41]Write to MH i2c: E2 08 00 6F 0B 80 0D 03 02 00 00 00 00 F5 [01:00:41]Write i2c OK [01:00:41]MH_I2C_Read... [01:00:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:00:41]Read from MH i2c: E2 [01:00:41]MH_I2C_Read... [01:00:41]Read from MH i2c: E2 0B 00 [01:00:41]MH_I2C_Read... [01:00:41]Read from MH i2c: E2 0B 00 6F 0B 00 62 7F 26 35 97 70 90 73 90 00 3C [01:00:41]RAPDU: 62 7F 26 35 97 70 90 73 90 00 [01:00:41]wFMCommunicate OK [01:00:41]SAM_PROTO_SignData done [01:00:41]FM_MakeSignedData done [01:00:41]CreateOFDProtocolMessage [01:00:41]wFMCommunicate request_size=4 [01:00:41]MH_SAM_APDU [01:00:41]CAPDU: 80 11 00 00 [01:00:41]Write to MH i2c: E2 08 00 70 0B 80 11 00 00 00 00 00 00 F5 [01:00:41]Write i2c OK [01:00:41]MH_I2C_Read... [01:00:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:00:41]Read from MH i2c: E2 [01:00:41]MH_I2C_Read... [01:00:41]Read from MH i2c: E2 17 00 [01:00:41]MH_I2C_Read... [01:00:41]Read from MH i2c: E2 17 00 70 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 52 [01:00:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:00:41]wFMCommunicate OK [01:00:41]CreateOFDProtocolMessage done [01:00:41]OFDSenderStorePacket 226954 [01:00:41]StoreOFDPacket docnum=226954 [01:00:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 4E 3B 07 01 9E F8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 B8 E9 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8A 76 03 00 35 04 06 00 57 13 2B 72 13 AA 62 7F 26 35 97 70 90 73 [01:00:41]CheckFolder [01:00:41]dirname=/storage/ofd_packets [01:00:41]CheckFolder done [01:00:41]ProducePacketName [01:00:41]name=ofd_packets/00226954 [01:00:41]NVStorageSaveData ofd_packets/00226954 [01:00:41]File name is /storage/ofd_packets/00226954 [01:00:41]Write 301 bytes [01:00:41]NVStorageSaveData done [01:00:41]OFDSenderStorePacket done [01:00:41]KKMCreateOFDPacket done [01:00:41]NVStorageSaveData kkm_last_timestamp [01:00:41]File name is /storage/kkm_last_timestamp [01:00:41]Write 4 bytes [01:00:41]NVStorageSaveData done [01:00:41]ExternCall_PrintAddStr [01:00:41]wPrintStart [01:00:41]Write to MH i2c: 01 00 00 71 0B 7C [01:00:41]Write i2c OK [01:00:41]MH_I2C_Read... [01:00:41]Read from MH i2c: 01 [01:00:41]MH_I2C_Read... [01:00:41]Read from MH i2c: 01 07 00 [01:00:41]MH_I2C_Read... [01:00:41]Read from MH i2c: 01 07 00 71 0B 00 00 00 00 00 FF 0F 91 [01:00:41]RasterBufferAndPrint [01:00:41]line Счет N : (1)2003384 [01:00:41]line ИНН: 02508201610067 [01:00:41]line Контрольно-Кассовый Чек [01:00:41]line ПРОДАЖА [01:00:41]line ТРК (МРК, ГНК) : 54 [01:00:41]line Товар: 2710124500 [01:00:41]line Аи-95-К-5 [01:00:41]line 40.440 * 74.20 [01:00:41]line = 3000.65 [01:00:41]line НДС 12% НСП 1% [01:00:41]line > о реализуемом товаре [01:00:41]line ИТОГО: 3000.65 [01:00:41]line НСП 1% : 26.55 [01:00:41]line НДС 12% : 318.65 [01:00:41]line Наличными: 0.00 [01:00:41]line Безнал.: 3000.65 [01:00:41]line Место: АЗС № 97 "Партнер Нефть" [01:00:41]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [01:00:41]line СНО: Общий режим [01:00:41]line Чек 15 29.07.2024 01:00 [01:00:41]line Смена: 440 ФФД: 1.0 [01:00:41]line ЗНМ: 0300000054 [01:00:41]line РНМ: 0000000000092624 [01:00:41]line Версия ККМ: 001 [01:00:41]line Платежная система: Бакай Банк [01:00:41]line ФМ: 0000000000874959 [01:00:41]line ФД: 226954 [01:00:41]line ФПД: 95739844891562 [01:00:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T010040&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226954&fm=95739844891562&tin=02508201610067®Number=0000000000092624&sum=300065 [01:00:41]OFD Sender: Processing packet 226954 [packets to send 604, broken 603] [01:00:41]ProducePacketName [01:00:41]name=ofd_packets/00226954 [01:00:41]OFD Sender: To server: pG, [01:00:41]CommunicateWithHost lk.salyk.kg:30040 [01:00:41]ConnectInit lk.salyk.kg [01:00:41]written 0, free lines is 4095 [01:00:42]Write to MH i2c: 01 00 00 9B 0B A6 [01:00:42]Write i2c OK [01:00:42]MH_I2C_Read... [01:00:42]Read from MH i2c: 01 [01:00:42]MH_I2C_Read... [01:00:42]Read from MH i2c: 01 07 00 [01:00:42]MH_I2C_Read... [01:00:42]Read from MH i2c: 01 07 00 9B 0B 00 00 00 00 00 6B 0C 24 [01:00:42]RasterBufferAndPrint [01:00:42]line [01:00:42]line [01:00:42]line [01:00:42]line [01:00:42]line [01:00:42]written 0, free lines is 3182 [01:00:42]MH_Cut [01:00:42]Write to MH i2c: D1 01 00 A2 0B 01 7F [01:00:42]Write i2c OK [01:00:42]MH_I2C_Read... [01:00:42]Read from MH i2c: D1 [01:00:42]MH_I2C_Read... [01:00:42]Read from MH i2c: D1 01 00 [01:00:42]MH_I2C_Read... [01:00:42]Read from MH i2c: D1 01 00 A2 0B 00 7E [01:00:42]Write to MH i2c: 01 00 00 A3 0B AE [01:00:42]Write i2c OK [01:00:42]MH_I2C_Read... [01:00:43]*** Cut start [01:00:43]*** Partial cut [01:00:43]*** CUTSNS_PIN = 1 [01:00:43]*** CUTSNS_PIN = 0 [01:00:43]*** Brake cut motor [01:00:44]Read from MH i2c: 01 [01:00:44]MH_I2C_Read... [01:00:44]*** Stop cut motor [01:00:44]*** Cut end [01:00:44]Read from MH i2c: 01 07 00 [01:00:44]MH_I2C_Read... [01:00:44]Read from MH i2c: 01 07 00 A3 0B 00 00 00 00 00 FF 0F C3 [01:00:44]process_action close_receipt done [01:00:44]requested_data is exist [01:00:44]produce_requested_data [01:00:44]requested_item fm.sn is exist - process it [01:00:44]wFMCommunicate request_size=4 [01:00:44]MH_SAM_APDU [01:00:44]CAPDU: 80 11 00 00 [01:00:44]Write to MH i2c: E2 08 00 A4 0B 80 11 00 00 00 00 00 00 29 [01:00:44]Write i2c OK [01:00:44]MH_I2C_Read... [01:00:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:00:44]Read from MH i2c: E2 [01:00:44]MH_I2C_Read... [01:00:44]Read from MH i2c: E2 17 00 [01:00:44]MH_I2C_Read... [01:00:44]Read from MH i2c: E2 17 00 A4 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 86 [01:00:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:00:44]wFMCommunicate OK [01:00:44]requested_item fd.num is exist - process it [01:00:44]SAM_PROTO_GetFieldsCounters [01:00:44]wFMCommunicate request_size=4 [01:00:44]MH_SAM_APDU [01:00:44]CAPDU: 80 13 00 00 [01:00:44]Write to MH i2c: E2 08 00 A5 0B 80 13 00 00 00 00 00 00 2C [01:00:44]Write i2c OK [01:00:44]MH_I2C_Read... [01:00:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:00:44]Read from MH i2c: E2 [01:00:44]MH_I2C_Read... [01:00:44]Read from MH i2c: E2 62 00 [01:00:44]MH_I2C_Read... [01:00:44]Read from MH i2c: E2 62 00 A5 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8A 76 03 00 0E 04 04 00 B8 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 3E [01:00:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8A 76 03 00 0E 04 04 00 B8 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 [01:00:44]wFMCommunicate OK [01:00:44]SAM_PROTO_GetFieldsCounters done [01:00:44]requested_item shift.num is exist - process it [01:00:44]requested_item shift.opened is exist - process it [01:00:44]req_shift_opened [01:00:44]FM_GetShiftState [01:00:44]SAM_PROTO_GetShiftState [01:00:44]wFMCommunicate request_size=4 [01:00:44]MH_SAM_APDU [01:00:44]CAPDU: 80 13 01 00 [01:00:44]Write to MH i2c: E2 08 00 A6 0B 80 13 01 00 00 00 00 00 2E [01:00:44]Write i2c OK [01:00:44]MH_I2C_Read... [01:00:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:00:44]Read from MH i2c: E2 [01:00:44]MH_I2C_Read... [01:00:44]Read from MH i2c: E2 0E 00 [01:00:44]MH_I2C_Read... [01:00:44]Read from MH i2c: E2 0E 00 A6 0B 00 09 00 01 91 DC A6 66 00 00 00 00 90 00 B3 [01:00:44]RAPDU: 09 00 01 91 DC A6 66 00 00 00 00 90 00 [01:00:44]wFMCommunicate OK [01:00:44]SAM_PROTO_GetShiftState done [01:00:44]FM_GetShiftState done [01:00:44]req_shift_opened done [01:00:44]requested_item shift.open_date is exist - process it [01:00:44]req_shift_open_date [01:00:44]req_shift_open_date done [01:00:44]produce_requested_data done [01:00:44]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226954,"shift.num":440,"shift.opened":1,"shift.open_date":1722211473} [01:00:44]process_action_free close_receipt [01:00:44]json_value_free [01:00:44]json_value_free done [01:00:44]process_json_proto returns [01:00:44]Send response to host [01:00:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226954,"shift.num":440,"shift.opened":1,"shift.open_date":1722211473}}} [01:00:44]free response buf [01:00:44]execute_script done [01:00:44]execute_script returns [01:00:44]free content buf [01:00:44]Sock 11.Close socket [01:00:44]Sock 11.Thread stoped [01:00:45]Connected sock=10 [01:00:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 4E 3B 07 01 9E F8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 B8 E9 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8A 76 03 00 35 04 06 00 57 13 2B 72 13 AA 62 7F 26 35 97 70 90 73 [01:00:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 81 73 47 00 6E C1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8A 76 03 00 F4 03 04 00 D2 95 A6 66 B6 04 01 00 00 CA 58 49 59 59 AD 98 31 [01:00:46]CommunicateWithHost err = 0 [01:00:46]CheckOFDResponse [01:00:46]1017 (14) - 77093643461234 [01:00:46]1041 (16) - 0000000000874959 [01:00:46]1040 (4) - 226954 [01:00:46]1012 (4) - 28.07.2024 19:02 [01:00:46]1206 (1) - 0 [01:00:46]OFD Sender: Remove packet 226954 [01:00:46]ProducePacketName [01:00:46]name=ofd_packets/00226954 [01:00:46]NVStorageDeleteData [01:00:47]OFD Sender: No OFD packet to send [01:00:52]OFD Sender: No OFD packet to send [01:00:57]OFD Sender: No OFD packet to send [01:01:02]OFD Sender: No OFD packet to send [01:01:05]accept exits with 8 [01:01:05]New connection [01:01:05]New thread 3066568036 created [01:01:05]Thread 3066711396 joined [01:01:05]Waiting for new connection... [01:01:05] Sock 8.Parse request [01:01:05]Sock 8.Check first char [01:01:05]Sock 8.First char is OK [01:01:05]request: POST /json_proto HTTP/1.0 [01:01:05]Method: POST [01:01:05]URL: /json_proto [01:01:05]Method is POST - this is cgi request [01:01:05]url: /json_proto [01:01:05]query_string will be loaded in cgi processing [01:01:05]execute_cgi json_proto POST (null) [01:01:05]execute_cgi path=json_proto method=POST [01:01:05]POST find Content-Length [01:01:05]Host: 172.17.43.131:8080 [01:01:05]Content-Length: 797 [01:01:05]Content-Type: application/json [01:01:05] [01:01:05]POST finish read [01:01:05]Found Content-Length = 797 [01:01:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003385", "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.80, "quantity" : 29.070, "sum" : 2000.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:01:05]execute_script... [01:01:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003385", "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.80, "quantity" : 29.070, "sum" : 2000.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:01:05]POST & json_proto [01:01:05]process_json_proto [01:01:05]json parsed OK: [01:01:05]protocol is kg_v1.0 [01:01:05]action value=close_receipt [01:01:05]process_action close_receipt [01:01:05]cmd_close_receipt [01:01:05]MH_GetDate [01:01:05]Write to MH i2c: F0 00 00 A7 0B A1 [01:01:05]Write i2c OK [01:01:05]MH_I2C_Read... [01:01:05]Read from MH i2c: F0 [01:01:05]MH_I2C_Read... [01:01:05]Read from MH i2c: F0 09 00 [01:01:05]MH_I2C_Read... [01:01:05]Read from MH i2c: F0 09 00 A7 0B 00 D2 E9 A6 66 F8 BA A6 66 2F [01:01:05]GetLastDocTimeStamp 1722214840 [01:01:05]current date 1722214866 [01:01:05]FM_GetShiftState [01:01:05]SAM_PROTO_GetShiftState [01:01:05]wFMCommunicate request_size=4 [01:01:05]MH_SAM_APDU [01:01:05]CAPDU: 80 13 01 00 [01:01:05]Write to MH i2c: E2 08 00 A8 0B 80 13 01 00 00 00 00 00 30 [01:01:05]Write i2c OK [01:01:05]MH_I2C_Read... [01:01:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:01:05]Read from MH i2c: E2 [01:01:05]MH_I2C_Read... [01:01:05]Read from MH i2c: E2 0E 00 [01:01:05]MH_I2C_Read... [01:01:05]Read from MH i2c: E2 0E 00 A8 0B 00 09 00 01 91 DC A6 66 00 00 00 00 90 00 B5 [01:01:05]RAPDU: 09 00 01 91 DC A6 66 00 00 00 00 90 00 [01:01:05]wFMCommunicate OK [01:01:05]SAM_PROTO_GetShiftState done [01:01:05]FM_GetShiftState done [01:01:05]opened in 1722211473 [01:01:05]opened+sec_in_day 1722297873 [01:01:05]quantity*price = 200001 [01:01:05]sum+1 = 200003 [01:01:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.02 НСП 1% : 17.70 НДС 12% : 212.39 Наличными: 0.00 Безнал.: 2000.02 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 16 29.07.2024 01:01 Смена: 440 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226955 ФПД: 76371204385377 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T010106&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226955&fm=76371204385377&tin=02508201610067®Number=0000000000092624&sum=200002 [01:01:06]StoreToDocumentArchive [01:01:06]shift 440 fd 226955 [01:01:06]save to /storage/0440/doc_00226955 [01:01:06]save last doc name /storage/0440/doc_00226955 to /storage/kkm_last_doc_name [01:01:06]save OK [01:01:06]Clear old archive folders... [01:01:06]ProcessDocumentItem done err = 0, tmpTLVsize=252 [01:01:06]tlvbuf is 019C2740 [01:01:06]SAM_PROTO_ClearQueue [01:01:06]wFMCommunicate request_size=4 [01:01:06]MH_SAM_APDU [01:01:06]CAPDU: 80 09 00 00 [01:01:06]Write to MH i2c: E2 08 00 B5 0B 80 09 00 00 00 00 00 00 32 [01:01:06]Write i2c OK [01:01:06]MH_I2C_Read... [01:01:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:01:06]Read from MH i2c: E2 [01:01:06]MH_I2C_Read... [01:01:06]Read from MH i2c: E2 03 00 [01:01:06]MH_I2C_Read... [01:01:06]Read from MH i2c: E2 03 00 B5 0B 00 90 00 34 [01:01:06]RAPDU: 90 00 [01:01:06]wFMCommunicate OK [01:01:06]SAM_PROTO_ClearQueue done [01:01:06]KKMCreateOFDPacket [01:01:06]OFDProtocolAddRootSTLVToBuf [01:01:06]FM_MakeSignedData [01:01:06]FM_MakeSignedData [01:01:06]SAM_PROTO_SignData [01:01:06]wFMCommunicate request_size=4 [01:01:06]MH_SAM_APDU [01:01:06]CAPDU: 80 0D 01 02 [01:01:06]Write to MH i2c: E2 08 00 B6 0B 80 0D 01 02 00 00 00 00 3A [01:01:06]Write i2c OK [01:01:06]MH_I2C_Read... [01:01:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:01:06]Read from MH i2c: E2 [01:01:06]MH_I2C_Read... [01:01:06]Read from MH i2c: E2 03 00 [01:01:06]MH_I2C_Read... [01:01:06]Read from MH i2c: E2 03 00 B6 0B 00 90 00 35 [01:01:06]RAPDU: 90 00 [01:01:06]wFMCommunicate OK [01:01:06]wFMCommunicate request_size=255 [01:01:06]MH_SAM_APDU [01:01:06]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 00 00 00 F4 03 04 00 D2 E9 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8B 76 03 00 35 04 06 00 [01:01:06]Write to MH i2c: E2 02 01 B7 0B 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 00 00 00 F4 03 04 00 D2 E9 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8B 76 03 00 35 04 06 00 00 00 32 [01:01:06]Write i2c OK [01:01:06]MH_I2C_Read... [01:01:07]OFD Sender: No OFD packet to send [01:01:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:01:07]Read from MH i2c: E2 [01:01:07]MH_I2C_Read... [01:01:07]Read from MH i2c: E2 03 00 [01:01:07]MH_I2C_Read... [01:01:07]Read from MH i2c: E2 03 00 B7 0B 00 90 00 36 [01:01:07]RAPDU: 90 00 [01:01:07]wFMCommunicate OK [01:01:07]wFMCommunicate request_size=11 [01:01:07]MH_SAM_APDU [01:01:07]CAPDU: 80 0D 02 02 06 45 75 8E 82 2A 61 [01:01:07]Write to MH i2c: E2 0E 00 B8 0B 80 0D 02 02 06 00 45 75 8E 82 2A 61 00 00 9E [01:01:07]Write i2c OK [01:01:07]MH_I2C_Read... [01:01:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:01:07]Read from MH i2c: E2 [01:01:07]MH_I2C_Read... [01:01:07]Read from MH i2c: E2 03 00 [01:01:07]MH_I2C_Read... [01:01:07]Read from MH i2c: E2 03 00 B8 0B 00 90 00 37 [01:01:07]RAPDU: 90 00 [01:01:07]wFMCommunicate OK [01:01:07]wFMCommunicate request_size=4 [01:01:07]MH_SAM_APDU [01:01:07]CAPDU: 80 0D 03 02 [01:01:07]Write to MH i2c: E2 08 00 B9 0B 80 0D 03 02 00 00 00 00 3F [01:01:07]Write i2c OK [01:01:07]MH_I2C_Read... [01:01:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:01:07]Read from MH i2c: E2 [01:01:07]MH_I2C_Read... [01:01:07]Read from MH i2c: E2 0B 00 [01:01:07]MH_I2C_Read... [01:01:07]Read from MH i2c: E2 0B 00 B9 0B 00 12 33 20 DE F6 1C 2A E4 90 00 A3 [01:01:07]RAPDU: 12 33 20 DE F6 1C 2A E4 90 00 [01:01:07]wFMCommunicate OK [01:01:07]SAM_PROTO_SignData done [01:01:07]FM_MakeSignedData done [01:01:07]CreateOFDProtocolMessage [01:01:07]wFMCommunicate request_size=4 [01:01:07]MH_SAM_APDU [01:01:07]CAPDU: 80 11 00 00 [01:01:07]Write to MH i2c: E2 08 00 BA 0B 80 11 00 00 00 00 00 00 3F [01:01:07]Write i2c OK [01:01:07]MH_I2C_Read... [01:01:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:01:07]Read from MH i2c: E2 [01:01:07]MH_I2C_Read... [01:01:07]Read from MH i2c: E2 17 00 [01:01:07]MH_I2C_Read... [01:01:07]Read from MH i2c: E2 17 00 BA 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9C [01:01:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:01:07]wFMCommunicate OK [01:01:07]CreateOFDProtocolMessage done [01:01:07]OFDSenderStorePacket 226955 [01:01:07]StoreOFDPacket docnum=226955 [01:01:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 42 56 08 01 2C DB 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 00 00 00 F4 03 04 00 D2 E9 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8B 76 03 00 35 04 06 00 45 75 8E 82 2A 61 12 33 20 DE F6 1C 2A E4 [01:01:07]CheckFolder [01:01:07]dirname=/storage/ofd_packets [01:01:07]CheckFolder done [01:01:07]ProducePacketName [01:01:07]name=ofd_packets/00226955 [01:01:07]NVStorageSaveData ofd_packets/00226955 [01:01:07]File name is /storage/ofd_packets/00226955 [01:01:07]Write 302 bytes [01:01:07]NVStorageSaveData done [01:01:07]OFDSenderStorePacket done [01:01:07]KKMCreateOFDPacket done [01:01:07]NVStorageSaveData kkm_last_timestamp [01:01:07]File name is /storage/kkm_last_timestamp [01:01:07]Write 4 bytes [01:01:07]NVStorageSaveData done [01:01:07]ExternCall_PrintAddStr [01:01:07]wPrintStart [01:01:07]Write to MH i2c: 01 00 00 BB 0B C6 [01:01:07]Write i2c OK [01:01:07]MH_I2C_Read... [01:01:07]Read from MH i2c: 01 [01:01:07]MH_I2C_Read... [01:01:07]Read from MH i2c: 01 07 00 [01:01:07]MH_I2C_Read... [01:01:07]Read from MH i2c: 01 07 00 BB 0B 00 00 00 00 00 FF 0F DB [01:01:07]RasterBufferAndPrint [01:01:07]line Счет N : (1)2003385 [01:01:07]line ИНН: 02508201610067 [01:01:07]line Контрольно-Кассовый Чек [01:01:07]line ПРОДАЖА [01:01:07]line ТРК (МРК, ГНК) : 32 [01:01:07]line Товар: 2710124130 [01:01:07]line Super-92-К-5 [01:01:07]line 29.070 * 68.80 [01:01:07]line = 2000.02 [01:01:07]line НДС 12% НСП 1% [01:01:07]line > о реализуемом товаре [01:01:07]line ИТОГО: 2000.02 [01:01:07]line НСП 1% : 17.70 [01:01:07]line НДС 12% : 212.39 [01:01:07]line Наличными: 0.00 [01:01:07]line Безнал.: 2000.02 [01:01:07]line Место: АЗС № 97 "Партнер Нефть" [01:01:07]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [01:01:07]line СНО: Общий режим [01:01:07]line Чек 16 29.07.2024 01:01 [01:01:07]line Смена: 440 ФФД: 1.0 [01:01:07]line ЗНМ: 0300000054 [01:01:07]line РНМ: 0000000000092624 [01:01:07]line Версия ККМ: 001 [01:01:07]line Платежная система: O! деньги [01:01:07]line ФМ: 0000000000874959 [01:01:07]line ФД: 226955 [01:01:07]line ФПД: 76371204385377 [01:01:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T010106&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226955&fm=76371204385377&tin=02508201610067®Number=0000000000092624&sum=200002 [01:01:07]written 0, free lines is 4095 [01:01:07]OFD Sender: Processing packet 226955 [packets to send 604, broken 603] [01:01:07]ProducePacketName [01:01:07]name=ofd_packets/00226955 [01:01:07]OFD Sender: To server: pG, [01:01:07]CommunicateWithHost lk.salyk.kg:30040 [01:01:07]ConnectInit lk.salyk.kg [01:01:07]Write to MH i2c: 01 00 00 E5 0B F0 [01:01:07]Write i2c OK [01:01:07]MH_I2C_Read... [01:01:07]Read from MH i2c: 01 [01:01:07]MH_I2C_Read... [01:01:07]Read from MH i2c: 01 07 00 [01:01:07]MH_I2C_Read... [01:01:07]Read from MH i2c: 01 07 00 E5 0B 00 00 00 00 00 78 0C 7B [01:01:07]RasterBufferAndPrint [01:01:07]line [01:01:07]line [01:01:07]line [01:01:07]line [01:01:07]line [01:01:07]written 0, free lines is 3196 [01:01:07]MH_Cut [01:01:07]Write to MH i2c: D1 01 00 EC 0B 01 C9 [01:01:07]Write i2c OK [01:01:07]MH_I2C_Read... [01:01:07]Read from MH i2c: D1 [01:01:07]MH_I2C_Read... [01:01:07]Read from MH i2c: D1 01 00 [01:01:07]MH_I2C_Read... [01:01:07]Read from MH i2c: D1 01 00 EC 0B 00 C8 [01:01:07]Write to MH i2c: 01 00 00 ED 0B F8 [01:01:07]Write i2c OK [01:01:07]MH_I2C_Read... [01:01:09]*** Cut start [01:01:09]*** Partial cut [01:01:09]*** CUTSNS_PIN = 1 [01:01:09]*** CUTSNS_PIN = 0 [01:01:09]*** Brake cut motor [01:01:09]Read from MH i2c: 01 [01:01:09]MH_I2C_Read... [01:01:09]*** Stop cut motor [01:01:09]*** Cut end [01:01:09]Read from MH i2c: 01 07 00 [01:01:09]MH_I2C_Read... [01:01:09]Read from MH i2c: 01 07 00 ED 0B 00 00 00 00 00 FF 0F 0D [01:01:09]process_action close_receipt done [01:01:09]requested_data is exist [01:01:09]produce_requested_data [01:01:09]requested_item fm.sn is exist - process it [01:01:09]wFMCommunicate request_size=4 [01:01:09]MH_SAM_APDU [01:01:09]CAPDU: 80 11 00 00 [01:01:09]Write to MH i2c: E2 08 00 EE 0B 80 11 00 00 00 00 00 00 73 [01:01:09]Write i2c OK [01:01:09]MH_I2C_Read... [01:01:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:01:09]Read from MH i2c: E2 [01:01:09]MH_I2C_Read... [01:01:09]Read from MH i2c: E2 17 00 [01:01:09]MH_I2C_Read... [01:01:09]Read from MH i2c: E2 17 00 EE 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D0 [01:01:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:01:09]wFMCommunicate OK [01:01:09]requested_item fd.num is exist - process it [01:01:09]SAM_PROTO_GetFieldsCounters [01:01:09]wFMCommunicate request_size=4 [01:01:09]MH_SAM_APDU [01:01:09]CAPDU: 80 13 00 00 [01:01:09]Write to MH i2c: E2 08 00 EF 0B 80 13 00 00 00 00 00 00 76 [01:01:09]Write i2c OK [01:01:09]MH_I2C_Read... [01:01:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:01:09]Read from MH i2c: E2 [01:01:09]MH_I2C_Read... [01:01:09]Read from MH i2c: E2 62 00 [01:01:09]MH_I2C_Read... [01:01:09]Read from MH i2c: E2 62 00 EF 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8B 76 03 00 0E 04 04 00 B8 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 8C [01:01:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8B 76 03 00 0E 04 04 00 B8 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 [01:01:09]wFMCommunicate OK [01:01:09]SAM_PROTO_GetFieldsCounters done [01:01:09]requested_item shift.num is exist - process it [01:01:09]requested_item shift.opened is exist - process it [01:01:09]req_shift_opened [01:01:09]FM_GetShiftState [01:01:09]SAM_PROTO_GetShiftState [01:01:09]wFMCommunicate request_size=4 [01:01:09]MH_SAM_APDU [01:01:09]CAPDU: 80 13 01 00 [01:01:09]Write to MH i2c: E2 08 00 F0 0B 80 13 01 00 00 00 00 00 78 [01:01:09]Write i2c OK [01:01:09]MH_I2C_Read... [01:01:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:01:10]Read from MH i2c: E2 [01:01:10]MH_I2C_Read... [01:01:10]Read from MH i2c: E2 0E 00 [01:01:10]MH_I2C_Read... [01:01:10]Read from MH i2c: E2 0E 00 F0 0B 00 09 00 01 91 DC A6 66 00 00 00 00 90 00 FD [01:01:10]RAPDU: 09 00 01 91 DC A6 66 00 00 00 00 90 00 [01:01:10]wFMCommunicate OK [01:01:10]SAM_PROTO_GetShiftState done [01:01:10]FM_GetShiftState done [01:01:10]req_shift_opened done [01:01:10]requested_item shift.open_date is exist - process it [01:01:10]req_shift_open_date [01:01:10]req_shift_open_date done [01:01:10]produce_requested_data done [01:01:10]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226955,"shift.num":440,"shift.opened":1,"shift.open_date":1722211473} [01:01:10]process_action_free close_receipt [01:01:10]json_value_free [01:01:10]json_value_free done [01:01:10]process_json_proto returns [01:01:10]Send response to host [01:01:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226955,"shift.num":440,"shift.opened":1,"shift.open_date":1722211473}}} [01:01:10]free response buf [01:01:10]execute_script done [01:01:10]execute_script returns [01:01:10]free content buf [01:01:10]Sock 8.Close socket [01:01:10]Sock 8.Thread stoped [01:01:11]accept exits with 9 [01:01:11]New connection [01:01:11]New thread 3066711396 created [01:01:11]Thread 3066568036 joined [01:01:11]Waiting for new connection... [01:01:11] Sock 9.Parse request [01:01:11]Sock 9.Check first char [01:01:11]Sock 9.First char is OK [01:01:11]request: POST /json_proto HTTP/1.0 [01:01:11]Method: POST [01:01:11]URL: /json_proto [01:01:11]Method is POST - this is cgi request [01:01:11]url: /json_proto [01:01:11]query_string will be loaded in cgi processing [01:01:11]execute_cgi json_proto POST (null) [01:01:11]execute_cgi path=json_proto method=POST [01:01:11]POST find Content-Length [01:01:11]Host: 172.17.43.131:8080 [01:01:11]Content-Length: 801 [01:01:11]Content-Type: application/json [01:01:11] [01:01:11]POST finish read [01:01:11]Found Content-Length = 801 [01:01:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003386", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 300.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:01:11]execute_script... [01:01: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)2003386", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 300.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:01:11]POST & json_proto [01:01:11]process_json_proto [01:01:11]json parsed OK: [01:01:11]protocol is kg_v1.0 [01:01:11]action value=close_receipt [01:01:11]process_action close_receipt [01:01:11]cmd_close_receipt [01:01:11]MH_GetDate [01:01:11]Write to MH i2c: F0 00 00 F1 0B EB [01:01:11]Write i2c OK [01:01:11]MH_I2C_Read... [01:01:11]Read from MH i2c: F0 [01:01:11]MH_I2C_Read... [01:01:11]Read from MH i2c: F0 09 00 [01:01:11]MH_I2C_Read... [01:01:11]Read from MH i2c: F0 09 00 F1 0B 00 D8 E9 A6 66 F8 BA A6 66 7F [01:01:11]GetLastDocTimeStamp 1722214866 [01:01:11]current date 1722214872 [01:01:11]FM_GetShiftState [01:01:11]SAM_PROTO_GetShiftState [01:01:11]wFMCommunicate request_size=4 [01:01:11]MH_SAM_APDU [01:01:11]CAPDU: 80 13 01 00 [01:01:11]Write to MH i2c: E2 08 00 F2 0B 80 13 01 00 00 00 00 00 7A [01:01:11]Write i2c OK [01:01:11]MH_I2C_Read... [01:01:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:01:12]Read from MH i2c: E2 [01:01:12]MH_I2C_Read... [01:01:12]Read from MH i2c: E2 0E 00 [01:01:12]MH_I2C_Read... [01:01:12]Read from MH i2c: E2 0E 00 F2 0B 00 09 00 01 91 DC A6 66 00 00 00 00 90 00 FF [01:01:12]RAPDU: 09 00 01 91 DC A6 66 00 00 00 00 90 00 [01:01:12]wFMCommunicate OK [01:01:12]SAM_PROTO_GetShiftState done [01:01:12]FM_GetShiftState done [01:01:12]opened in 1722211473 [01:01:12]opened+sec_in_day 1722297873 [01:01:12]quantity*price = 30035 [01:01:12]sum+1 = 30036 [01:01:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.35 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 0.00 Безнал.: 300.35 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 17 29.07.2024 01:01 Смена: 440 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226956 ФПД: 52884621164443 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T010112&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226956&fm=52884621164443&tin=02508201610067®Number=0000000000092624&sum=30035 [01:01:13]StoreToDocumentArchive [01:01:13]shift 440 fd 226956 [01:01:13]save to /storage/0440/doc_00226956 [01:01:13]save last doc name /storage/0440/doc_00226956 to /storage/kkm_last_doc_name [01:01:13]save OK [01:01:13]Clear old archive folders... [01:01:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:01:13]tlvbuf is 01A0A050 [01:01:13]SAM_PROTO_ClearQueue [01:01:13]wFMCommunicate request_size=4 [01:01:13]MH_SAM_APDU [01:01:13]CAPDU: 80 09 00 00 [01:01:13]Write to MH i2c: E2 08 00 FF 0B 80 09 00 00 00 00 00 00 7C [01:01:13]Write i2c OK [01:01:13]MH_I2C_Read... [01:01:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:01:13]Read from MH i2c: E2 [01:01:13]MH_I2C_Read... [01:01:13]Read from MH i2c: E2 03 00 [01:01:13]MH_I2C_Read... [01:01:13]Read from MH i2c: E2 03 00 FF 0B 00 90 00 7E [01:01:13]RAPDU: 90 00 [01:01:13]wFMCommunicate OK [01:01:13]SAM_PROTO_ClearQueue done [01:01:13]KKMCreateOFDPacket [01:01:13]OFDProtocolAddRootSTLVToBuf [01:01:13]FM_MakeSignedData [01:01:13]FM_MakeSignedData [01:01:13]SAM_PROTO_SignData [01:01:13]wFMCommunicate request_size=4 [01:01:13]MH_SAM_APDU [01:01:13]CAPDU: 80 0D 01 02 [01:01:13]Write to MH i2c: E2 08 00 00 0C 80 0D 01 02 00 00 00 00 85 [01:01:13]Write i2c OK [01:01:13]MH_I2C_Read... [01:01:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:01:13]Read from MH i2c: E2 [01:01:13]MH_I2C_Read... [01:01:13]Read from MH i2c: E2 03 00 [01:01:13]MH_I2C_Read... [01:01:13]Read from MH i2c: E2 03 00 00 0C 00 90 00 80 [01:01:13]RAPDU: 90 00 [01:01:13]wFMCommunicate OK [01:01:13]wFMCommunicate request_size=255 [01:01:13]MH_SAM_APDU [01:01:13]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 00 00 00 F4 03 04 00 D8 E9 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8C 76 03 00 35 04 06 00 30 [01:01:13]Write to MH i2c: E2 02 01 01 0C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 00 00 00 F4 03 04 00 D8 E9 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8C 76 03 00 35 04 06 00 30 00 00 3D [01:01:13]Write i2c OK [01:01:13]MH_I2C_Read... [01:01:13]OFD Sender: No OFD packet to send [01:01:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:01:13]Read from MH i2c: E2 [01:01:13]MH_I2C_Read... [01:01:13]Read from MH i2c: E2 03 00 [01:01:13]MH_I2C_Read... [01:01:13]Read from MH i2c: E2 03 00 01 0C 00 90 00 81 [01:01:13]RAPDU: 90 00 [01:01:13]wFMCommunicate OK [01:01:13]wFMCommunicate request_size=10 [01:01:13]MH_SAM_APDU [01:01:13]CAPDU: 80 0D 02 02 05 19 29 0E FF 9B [01:01:13]Write to MH i2c: E2 0D 00 02 0C 80 0D 02 02 05 00 19 29 0E FF 9B 00 00 7C [01:01:13]Write i2c OK [01:01:13]MH_I2C_Read... [01:01:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:01:13]Read from MH i2c: E2 [01:01:13]MH_I2C_Read... [01:01:13]Read from MH i2c: E2 03 00 [01:01:13]MH_I2C_Read... [01:01:13]Read from MH i2c: E2 03 00 02 0C 00 90 00 82 [01:01:13]RAPDU: 90 00 [01:01:13]wFMCommunicate OK [01:01:13]wFMCommunicate request_size=4 [01:01:13]MH_SAM_APDU [01:01:13]CAPDU: 80 0D 03 02 [01:01:13]Write to MH i2c: E2 08 00 03 0C 80 0D 03 02 00 00 00 00 8A [01:01:13]Write i2c OK [01:01:13]MH_I2C_Read... [01:01:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:01:13]Read from MH i2c: E2 [01:01:13]MH_I2C_Read... [01:01:13]Read from MH i2c: E2 0B 00 [01:01:13]MH_I2C_Read... [01:01:13]Read from MH i2c: E2 0B 00 03 0C 00 A4 C6 F4 84 6F 01 E0 B9 90 00 76 [01:01:13]RAPDU: A4 C6 F4 84 6F 01 E0 B9 90 00 [01:01:13]wFMCommunicate OK [01:01:13]SAM_PROTO_SignData done [01:01:13]FM_MakeSignedData done [01:01:13]CreateOFDProtocolMessage [01:01:13]wFMCommunicate request_size=4 [01:01:13]MH_SAM_APDU [01:01:13]CAPDU: 80 11 00 00 [01:01:13]Write to MH i2c: E2 08 00 04 0C 80 11 00 00 00 00 00 00 8A [01:01:13]Write i2c OK [01:01:13]MH_I2C_Read... [01:01:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:01:13]Read from MH i2c: E2 [01:01:13]MH_I2C_Read... [01:01:13]Read from MH i2c: E2 17 00 [01:01:13]MH_I2C_Read... [01:01:13]Read from MH i2c: E2 17 00 04 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E7 [01:01:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:01:13]wFMCommunicate OK [01:01:13]CreateOFDProtocolMessage done [01:01:13]OFDSenderStorePacket 226956 [01:01:13]StoreOFDPacket docnum=226956 [01:01:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 0C 04 07 01 BD 36 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 00 00 00 F4 03 04 00 D8 E9 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8C 76 03 00 35 04 06 00 30 19 29 0E FF 9B A4 C6 F4 84 6F 01 E0 B9 [01:01:13]CheckFolder [01:01:13]dirname=/storage/ofd_packets [01:01:13]CheckFolder done [01:01:13]ProducePacketName [01:01:13]name=ofd_packets/00226956 [01:01:13]NVStorageSaveData ofd_packets/00226956 [01:01:13]File name is /storage/ofd_packets/00226956 [01:01:13]Write 301 bytes [01:01:13]NVStorageSaveData done [01:01:13]OFDSenderStorePacket done [01:01:13]KKMCreateOFDPacket done [01:01:13]NVStorageSaveData kkm_last_timestamp [01:01:13]File name is /storage/kkm_last_timestamp [01:01:13]Write 4 bytes [01:01:13]NVStorageSaveData done [01:01:13]ExternCall_PrintAddStr [01:01:13]wPrintStart [01:01:13]Write to MH i2c: 01 00 00 05 0C 11 [01:01:13]Write i2c OK [01:01:13]MH_I2C_Read... [01:01:13]Read from MH i2c: 01 [01:01:13]MH_I2C_Read... [01:01:13]Read from MH i2c: 01 07 00 [01:01:13]MH_I2C_Read... [01:01:13]Read from MH i2c: 01 07 00 05 0C 00 00 00 00 00 FF 0F 26 [01:01:13]RasterBufferAndPrint [01:01:13]line Счет N : (1)2003386 [01:01:13]line ИНН: 02508201610067 [01:01:13]line Контрольно-Кассовый Чек [01:01:13]line ПРОДАЖА [01:01:13]line ТРК (МРК, ГНК) : 63 [01:01:13]line Товар: 2710124130 [01:01:13]line Аи-92-К-5 [01:01:13]line 4.430 * 67.80 [01:01:13]line = 300.35 [01:01:13]line НДС 12% НСП 1% [01:01:13]line > о реализуемом товаре [01:01:13]line ИТОГО: 300.35 [01:01:13]line НСП 1% : 2.66 [01:01:13]line НДС 12% : 31.90 [01:01:13]line Наличными: 0.00 [01:01:13]line Безнал.: 300.35 [01:01:13]line Место: АЗС № 97 "Партнер Нефть" [01:01:13]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [01:01:13]line СНО: Общий режим [01:01:13]line Чек 17 29.07.2024 01:01 [01:01:13]line Смена: 440 ФФД: 1.0 [01:01:13]line ЗНМ: 0300000054 [01:01:13]line РНМ: 0000000000092624 [01:01:13]line Версия ККМ: 001 [01:01:13]line Платежная система: O! деньги [01:01:13]line ФМ: 0000000000874959 [01:01:13]line ФД: 226956 [01:01:13]line ФПД: 52884621164443 [01:01:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T010112&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226956&fm=52884621164443&tin=02508201610067®Number=0000000000092624&sum=30035 [01:01:13]OFD Sender: Processing packet 226956 [packets to send 604, broken 603] [01:01:13]ProducePacketName [01:01:13]name=ofd_packets/00226956 [01:01:13]OFD Sender: To server: pG, [01:01:13]CommunicateWithHost lk.salyk.kg:30040 [01:01:13]ConnectInit lk.salyk.kg [01:01:13]written 0, free lines is 4095 [01:01:14]Connected sock=10 [01:01:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 0C 04 07 01 BD 36 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 00 00 00 F4 03 04 00 D8 E9 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8C 76 03 00 35 04 06 00 30 19 29 0E FF 9B A4 C6 F4 84 6F 01 E0 B9 [01:01:14]Write to MH i2c: 01 00 00 2F 0C 3B [01:01:14]Write i2c OK [01:01:14]MH_I2C_Read... [01:01:14]Read from MH i2c: 01 [01:01:14]MH_I2C_Read... [01:01:14]Read from MH i2c: 01 07 00 [01:01:14]MH_I2C_Read... [01:01:14]Read from MH i2c: 01 07 00 2F 0C 00 00 00 00 00 7D 0C CB [01:01:14]RasterBufferAndPrint [01:01:14]line [01:01:14]line [01:01:14]line [01:01:14]line [01:01:14]line [01:01:14]written 0, free lines is 3207 [01:01:14]MH_Cut [01:01:14]Write to MH i2c: D1 01 00 36 0C 01 14 [01:01:14]Write i2c OK [01:01:14]MH_I2C_Read... [01:01:14]Read from MH i2c: D1 [01:01:14]MH_I2C_Read... [01:01:14]Read from MH i2c: D1 01 00 [01:01:14]MH_I2C_Read... [01:01:14]Read from MH i2c: D1 01 00 36 0C 00 13 [01:01:14]Write to MH i2c: 01 00 00 37 0C 43 [01:01:14]Write i2c OK [01:01:14]MH_I2C_Read... [01:01:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 FD 41 47 00 1B B0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8C 76 03 00 F4 03 04 00 EE 95 A6 66 B6 04 01 00 00 C8 57 7B 0B 1A B4 23 31 [01:01:14]CommunicateWithHost err = 0 [01:01:14]CheckOFDResponse [01:01:14]1017 (14) - 77093643461234 [01:01:14]1041 (16) - 0000000000874959 [01:01:14]1040 (4) - 226956 [01:01:14]1012 (4) - 28.07.2024 19:03 [01:01:14]1206 (1) - 0 [01:01:14]OFD Sender: Remove packet 226956 [01:01:14]ProducePacketName [01:01:14]name=ofd_packets/00226956 [01:01:14]NVStorageDeleteData [01:01:15]OFD Sender: No OFD packet to send [01:01:15]*** Cut start [01:01:15]*** Partial cut [01:01:15]*** CUTSNS_PIN = 1 [01:01:15]*** CUTSNS_PIN = 0 [01:01:15]*** Brake cut motor [01:01:16]Read from MH i2c: 01 [01:01:16]MH_I2C_Read... [01:01:16]*** Stop cut motor [01:01:16]*** Cut end [01:01:16]Read from MH i2c: 01 07 00 [01:01:16]MH_I2C_Read... [01:01:16]Read from MH i2c: 01 07 00 37 0C 00 00 00 00 00 FF 0F 58 [01:01:16]process_action close_receipt done [01:01:16]requested_data is exist [01:01:16]produce_requested_data [01:01:16]requested_item fm.sn is exist - process it [01:01:16]wFMCommunicate request_size=4 [01:01:16]MH_SAM_APDU [01:01:16]CAPDU: 80 11 00 00 [01:01:16]Write to MH i2c: E2 08 00 38 0C 80 11 00 00 00 00 00 00 BE [01:01:16]Write i2c OK [01:01:16]MH_I2C_Read... [01:01:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:01:16]Read from MH i2c: E2 [01:01:16]MH_I2C_Read... [01:01:16]Read from MH i2c: E2 17 00 [01:01:16]MH_I2C_Read... [01:01:16]Read from MH i2c: E2 17 00 38 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1B [01:01:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:01:16]wFMCommunicate OK [01:01:16]requested_item fd.num is exist - process it [01:01:16]SAM_PROTO_GetFieldsCounters [01:01:16]wFMCommunicate request_size=4 [01:01:16]MH_SAM_APDU [01:01:16]CAPDU: 80 13 00 00 [01:01:16]Write to MH i2c: E2 08 00 39 0C 80 13 00 00 00 00 00 00 C1 [01:01:16]Write i2c OK [01:01:16]MH_I2C_Read... [01:01:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:01:16]Read from MH i2c: E2 [01:01:16]MH_I2C_Read... [01:01:16]Read from MH i2c: E2 62 00 [01:01:16]MH_I2C_Read... [01:01:16]Read from MH i2c: E2 62 00 39 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8C 76 03 00 0E 04 04 00 B8 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 DB [01:01:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8C 76 03 00 0E 04 04 00 B8 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 [01:01:16]wFMCommunicate OK [01:01:16]SAM_PROTO_GetFieldsCounters done [01:01:16]requested_item shift.num is exist - process it [01:01:16]requested_item shift.opened is exist - process it [01:01:16]req_shift_opened [01:01:16]FM_GetShiftState [01:01:16]SAM_PROTO_GetShiftState [01:01:16]wFMCommunicate request_size=4 [01:01:16]MH_SAM_APDU [01:01:16]CAPDU: 80 13 01 00 [01:01:16]Write to MH i2c: E2 08 00 3A 0C 80 13 01 00 00 00 00 00 C3 [01:01:16]Write i2c OK [01:01:16]MH_I2C_Read... [01:01:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:01:16]Read from MH i2c: E2 [01:01:16]MH_I2C_Read... [01:01:16]Read from MH i2c: E2 0E 00 [01:01:16]MH_I2C_Read... [01:01:16]Read from MH i2c: E2 0E 00 3A 0C 00 09 00 01 91 DC A6 66 00 00 00 00 90 00 48 [01:01:16]RAPDU: 09 00 01 91 DC A6 66 00 00 00 00 90 00 [01:01:16]wFMCommunicate OK [01:01:16]SAM_PROTO_GetShiftState done [01:01:16]FM_GetShiftState done [01:01:16]req_shift_opened done [01:01:16]requested_item shift.open_date is exist - process it [01:01:16]req_shift_open_date [01:01:16]req_shift_open_date done [01:01:16]produce_requested_data done [01:01:16]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226956,"shift.num":440,"shift.opened":1,"shift.open_date":1722211473} [01:01:16]process_action_free close_receipt [01:01:16]json_value_free [01:01:16]json_value_free done [01:01:16]process_json_proto returns [01:01:16]Send response to host [01:01:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226956,"shift.num":440,"shift.opened":1,"shift.open_date":1722211473}}} [01:01:16]free response buf [01:01:16]execute_script done [01:01:16]execute_script returns [01:01:16]free content buf [01:01:16]Sock 9.Close socket [01:01:16]Sock 9.Thread stoped [01:01:20]OFD Sender: No OFD packet to send [01:01:25]OFD Sender: No OFD packet to send [01:01:30]OFD Sender: No OFD packet to send [01:01:35]OFD Sender: No OFD packet to send [01:01:40]OFD Sender: No OFD packet to send [01:01:45]OFD Sender: No OFD packet to send [01:01:50]OFD Sender: No OFD packet to send [01:01:55]OFD Sender: No OFD packet to send [01:02:00]OFD Sender: No OFD packet to send [01:02:04]recv_with_timeout no data received [01:02:05]OFD Sender: No OFD packet to send [01:02:10]OFD Sender: No OFD packet to send [01:02:15]OFD Sender: No OFD packet to send [01:02:20]OFD Sender: No OFD packet to send [01:02:25]OFD Sender: No OFD packet to send [01:02:30]OFD Sender: No OFD packet to send [01:02:35]OFD Sender: No OFD packet to send [01:02:40]OFD Sender: No OFD packet to send [01:02:45]OFD Sender: No OFD packet to send [01:02:50]OFD Sender: No OFD packet to send [01:02:55]OFD Sender: No OFD packet to send [01:03:00]OFD Sender: No OFD packet to send [01:03:05]OFD Sender: No OFD packet to send [01:03:10]OFD Sender: No OFD packet to send [01:03:15]OFD Sender: No OFD packet to send [01:03:20]OFD Sender: No OFD packet to send [01:03:25]OFD Sender: No OFD packet to send [01:03:30]OFD Sender: No OFD packet to send [01:03:35]OFD Sender: No OFD packet to send [01:03:40]OFD Sender: No OFD packet to send [01:03:45]OFD Sender: No OFD packet to send [01:03:50]OFD Sender: No OFD packet to send [01:03:55]OFD Sender: No OFD packet to send [01:04:00]OFD Sender: No OFD packet to send [01:04:05]OFD Sender: No OFD packet to send [01:04:10]OFD Sender: No OFD packet to send [01:04:15]OFD Sender: No OFD packet to send [01:04:20]OFD Sender: No OFD packet to send [01:04:25]OFD Sender: No OFD packet to send [01:04:30]OFD Sender: No OFD packet to send [01:04:35]OFD Sender: No OFD packet to send [01:04:40]OFD Sender: No OFD packet to send [01:04:45]OFD Sender: No OFD packet to send [01:04:50]OFD Sender: No OFD packet to send [01:04:55]OFD Sender: No OFD packet to send [01:05:00]OFD Sender: No OFD packet to send [01:05:01]accept exits with 8 [01:05:01]New connection [01:05:01]New thread 3066568036 created [01:05:01]Thread 3066711396 joined [01:05:01]Waiting for new connection... [01:05:01] Sock 8.Parse request [01:05:01]Sock 8.Check first char [01:05:01]Sock 8.First char is OK [01:05:01]request: POST /json_proto HTTP/1.0 [01:05:01]Method: POST [01:05:01]URL: /json_proto [01:05:01]Method is POST - this is cgi request [01:05:01]url: /json_proto [01:05:01]query_string will be loaded in cgi processing [01:05:01]execute_cgi json_proto POST (null) [01:05:01]execute_cgi path=json_proto method=POST [01:05:01]POST find Content-Length [01:05:01]Host: 172.17.43.131:8080 [01:05:01]Content-Length: 802 [01:05:01]Content-Type: application/json [01:05:01] [01:05:01]POST finish read [01:05:01]Found Content-Length = 802 [01:05:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003387", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.520, "sum" : 984.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 984.46 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:05:01]execute_script... [01:05:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003387", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.520, "sum" : 984.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 984.46 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:05:01]POST & json_proto [01:05:01]process_json_proto [01:05:01]json parsed OK: [01:05:01]protocol is kg_v1.0 [01:05:01]action value=close_receipt [01:05:01]process_action close_receipt [01:05:01]cmd_close_receipt [01:05:01]MH_GetDate [01:05:01]Write to MH i2c: F0 00 00 3B 0C 36 [01:05:01]Write i2c OK [01:05:01]MH_I2C_Read... [01:05:01]Read from MH i2c: F0 [01:05:01]MH_I2C_Read... [01:05:01]Read from MH i2c: F0 09 00 [01:05:01]MH_I2C_Read... [01:05:01]Read from MH i2c: F0 09 00 3B 0C 00 BD EA A6 66 F8 BA A6 66 B0 [01:05:01]GetLastDocTimeStamp 1722214872 [01:05:01]current date 1722215101 [01:05:01]FM_GetShiftState [01:05:01]SAM_PROTO_GetShiftState [01:05:01]wFMCommunicate request_size=4 [01:05:01]MH_SAM_APDU [01:05:01]CAPDU: 80 13 01 00 [01:05:01]Write to MH i2c: E2 08 00 3C 0C 80 13 01 00 00 00 00 00 C5 [01:05:01]Write i2c OK [01:05:01]MH_I2C_Read... [01:05:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:05:01]Read from MH i2c: E2 [01:05:01]MH_I2C_Read... [01:05:01]Read from MH i2c: E2 0E 00 [01:05:01]MH_I2C_Read... [01:05:01]Read from MH i2c: E2 0E 00 3C 0C 00 09 00 01 91 DC A6 66 00 00 00 00 90 00 4A [01:05:01]RAPDU: 09 00 01 91 DC A6 66 00 00 00 00 90 00 [01:05:01]wFMCommunicate OK [01:05:01]SAM_PROTO_GetShiftState done [01:05:01]FM_GetShiftState done [01:05:01]opened in 1722211473 [01:05:01]opened+sec_in_day 1722297873 [01:05:01]quantity*price = 98445 [01:05:01]sum+1 = 98447 [01:05:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 984.46 НСП 1% : 8.71 НДС 12% : 104.54 Наличными: 0.00 Безнал.: 984.46 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 18 29.07.2024 01:05 Смена: 440 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226957 ФПД: 249452042830754 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T010502&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226957&fm=249452042830754&tin=02508201610067®Number=0000000000092624&sum=98446 [01:05:02]StoreToDocumentArchive [01:05:02]shift 440 fd 226957 [01:05:02]save to /storage/0440/doc_00226957 [01:05:02]save last doc name /storage/0440/doc_00226957 to /storage/kkm_last_doc_name [01:05:02]save OK [01:05:02]Clear old archive folders... [01:05:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:05:02]tlvbuf is 0199DAE0 [01:05:02]SAM_PROTO_ClearQueue [01:05:02]wFMCommunicate request_size=4 [01:05:02]MH_SAM_APDU [01:05:02]CAPDU: 80 09 00 00 [01:05:02]Write to MH i2c: E2 08 00 49 0C 80 09 00 00 00 00 00 00 C7 [01:05:02]Write i2c OK [01:05:02]MH_I2C_Read... [01:05:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:05:02]Read from MH i2c: E2 [01:05:02]MH_I2C_Read... [01:05:02]Read from MH i2c: E2 03 00 [01:05:02]MH_I2C_Read... [01:05:02]Read from MH i2c: E2 03 00 49 0C 00 90 00 C9 [01:05:02]RAPDU: 90 00 [01:05:02]wFMCommunicate OK [01:05:02]SAM_PROTO_ClearQueue done [01:05:02]KKMCreateOFDPacket [01:05:02]OFDProtocolAddRootSTLVToBuf [01:05:02]FM_MakeSignedData [01:05:02]FM_MakeSignedData [01:05:02]SAM_PROTO_SignData [01:05:02]wFMCommunicate request_size=4 [01:05:02]MH_SAM_APDU [01:05:02]CAPDU: 80 0D 01 02 [01:05:02]Write to MH i2c: E2 08 00 4A 0C 80 0D 01 02 00 00 00 00 CF [01:05:02]Write i2c OK [01:05:02]MH_I2C_Read... [01:05:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:05:02]Read from MH i2c: E2 [01:05:02]MH_I2C_Read... [01:05:02]Read from MH i2c: E2 03 00 [01:05:02]MH_I2C_Read... [01:05:02]Read from MH i2c: E2 03 00 4A 0C 00 90 00 CA [01:05:02]RAPDU: 90 00 [01:05:02]wFMCommunicate OK [01:05:02]wFMCommunicate request_size=255 [01:05:02]MH_SAM_APDU [01:05:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B8 38 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 8E 80 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8E 80 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 67 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 28 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8E 80 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 BE EA A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8D 76 03 00 35 04 06 00 E2 [01:05:02]Write to MH i2c: E2 02 01 4B 0C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B8 38 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 8E 80 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8E 80 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 67 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 28 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8E 80 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 BE EA A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8D 76 03 00 35 04 06 00 E2 00 00 63 [01:05:02]Write i2c OK [01:05:02]MH_I2C_Read... [01:05:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:05:02]Read from MH i2c: E2 [01:05:02]MH_I2C_Read... [01:05:02]Read from MH i2c: E2 03 00 [01:05:02]MH_I2C_Read... [01:05:02]Read from MH i2c: E2 03 00 4B 0C 00 90 00 CB [01:05:02]RAPDU: 90 00 [01:05:02]wFMCommunicate OK [01:05:02]wFMCommunicate request_size=10 [01:05:02]MH_SAM_APDU [01:05:02]CAPDU: 80 0D 02 02 05 E0 14 66 C3 A2 [01:05:02]Write to MH i2c: E2 0D 00 4C 0C 80 0D 02 02 05 00 E0 14 66 C3 A2 00 00 9B [01:05:02]Write i2c OK [01:05:02]MH_I2C_Read... [01:05:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:05:02]Read from MH i2c: E2 [01:05:02]MH_I2C_Read... [01:05:02]Read from MH i2c: E2 03 00 [01:05:02]MH_I2C_Read... [01:05:02]Read from MH i2c: E2 03 00 4C 0C 00 90 00 CC [01:05:02]RAPDU: 90 00 [01:05:02]wFMCommunicate OK [01:05:02]wFMCommunicate request_size=4 [01:05:02]MH_SAM_APDU [01:05:02]CAPDU: 80 0D 03 02 [01:05:02]Write to MH i2c: E2 08 00 4D 0C 80 0D 03 02 00 00 00 00 D4 [01:05:02]Write i2c OK [01:05:02]MH_I2C_Read... [01:05:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:05:02]Read from MH i2c: E2 [01:05:02]MH_I2C_Read... [01:05:02]Read from MH i2c: E2 0B 00 [01:05:02]MH_I2C_Read... [01:05:02]Read from MH i2c: E2 0B 00 4D 0C 00 60 07 74 94 13 CD 71 69 90 00 FE [01:05:02]RAPDU: 60 07 74 94 13 CD 71 69 90 00 [01:05:02]wFMCommunicate OK [01:05:02]SAM_PROTO_SignData done [01:05:02]FM_MakeSignedData done [01:05:02]CreateOFDProtocolMessage [01:05:02]wFMCommunicate request_size=4 [01:05:02]MH_SAM_APDU [01:05:02]CAPDU: 80 11 00 00 [01:05:02]Write to MH i2c: E2 08 00 4E 0C 80 11 00 00 00 00 00 00 D4 [01:05:02]Write i2c OK [01:05:02]MH_I2C_Read... [01:05:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:05:02]Read from MH i2c: E2 [01:05:02]MH_I2C_Read... [01:05:02]Read from MH i2c: E2 17 00 [01:05:02]MH_I2C_Read... [01:05:02]Read from MH i2c: E2 17 00 4E 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 31 [01:05:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:05:02]wFMCommunicate OK [01:05:02]CreateOFDProtocolMessage done [01:05:02]OFDSenderStorePacket 226957 [01:05:02]StoreOFDPacket docnum=226957 [01:05:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B4 2F 07 01 77 2E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B8 38 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 8E 80 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8E 80 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 67 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 28 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8E 80 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 BE EA A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8D 76 03 00 35 04 06 00 E2 E0 14 66 C3 A2 60 07 74 94 13 CD 71 69 [01:05:02]CheckFolder [01:05:02]dirname=/storage/ofd_packets [01:05:02]CheckFolder done [01:05:02]ProducePacketName [01:05:02]name=ofd_packets/00226957 [01:05:02]NVStorageSaveData ofd_packets/00226957 [01:05:02]File name is /storage/ofd_packets/00226957 [01:05:02]Write 301 bytes [01:05:02]NVStorageSaveData done [01:05:02]OFDSenderStorePacket done [01:05:02]KKMCreateOFDPacket done [01:05:02]NVStorageSaveData kkm_last_timestamp [01:05:02]File name is /storage/kkm_last_timestamp [01:05:02]Write 4 bytes [01:05:02]NVStorageSaveData done [01:05:02]ExternCall_PrintAddStr [01:05:02]wPrintStart [01:05:02]Write to MH i2c: 01 00 00 4F 0C 5B [01:05:02]Write i2c OK [01:05:02]MH_I2C_Read... [01:05:02]Read from MH i2c: 01 [01:05:02]MH_I2C_Read... [01:05:02]Read from MH i2c: 01 07 00 [01:05:02]MH_I2C_Read... [01:05:02]Read from MH i2c: 01 07 00 4F 0C 00 00 00 00 00 FF 0F 70 [01:05:02]RasterBufferAndPrint [01:05:02]line Счет N : (1)2003387 [01:05:02]line ИНН: 02508201610067 [01:05:02]line Контрольно-Кассовый Чек [01:05:02]line ПРОДАЖА [01:05:02]line ТРК (МРК, ГНК) : 53 [01:05:02]line Товар: 2710124130 [01:05:02]line Аи-92-К-5 [01:05:02]line 14.520 * 67.80 [01:05:02]line = 984.46 [01:05:02]line НДС 12% НСП 1% [01:05:02]line > о реализуемом товаре [01:05:02]line ИТОГО: 984.46 [01:05:02]line НСП 1% : 8.71 [01:05:02]line НДС 12% : 104.54 [01:05:02]line Наличными: 0.00 [01:05:02]line Безнал.: 984.46 [01:05:02]line Место: АЗС № 97 "Партнер Нефть" [01:05:02]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [01:05:02]line СНО: Общий режим [01:05:02]line Чек 18 29.07.2024 01:05 [01:05:02]line Смена: 440 ФФД: 1.0 [01:05:02]line ЗНМ: 0300000054 [01:05:02]line РНМ: 0000000000092624 [01:05:02]line Версия ККМ: 001 [01:05:02]line Платежная система: O! деньги [01:05:02]line ФМ: 0000000000874959 [01:05:02]line ФД: 226957 [01:05:02]line ФПД: 249452042830754 [01:05:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T010502&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226957&fm=249452042830754&tin=02508201610067®Number=0000000000092624&sum=98446 [01:05:02]written 0, free lines is 4095 [01:05:02]OFD Sender: Processing packet 226957 [packets to send 604, broken 603] [01:05:02]ProducePacketName [01:05:02]name=ofd_packets/00226957 [01:05:02]OFD Sender: To server: pG, [01:05:02]CommunicateWithHost lk.salyk.kg:30040 [01:05:02]ConnectInit lk.salyk.kg [01:05:03]Connected sock=10 [01:05:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B4 2F 07 01 77 2E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B8 38 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 8E 80 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8E 80 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 67 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 28 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8E 80 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 BE EA A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8D 76 03 00 35 04 06 00 E2 E0 14 66 C3 A2 60 07 74 94 13 CD 71 69 [01:05:03]Write to MH i2c: 01 00 00 79 0C 85 [01:05:03]Write i2c OK [01:05:03]MH_I2C_Read... [01:05:03]Read from MH i2c: 01 [01:05:03]MH_I2C_Read... [01:05:03]Read from MH i2c: 01 07 00 [01:05:03]MH_I2C_Read... [01:05:03]Read from MH i2c: 01 07 00 79 0C 00 00 00 00 00 6E 0C 06 [01:05:03]RasterBufferAndPrint [01:05:03]line [01:05:03]line [01:05:03]line [01:05:03]line [01:05:03]line [01:05:03]written 0, free lines is 3185 [01:05:03]MH_Cut [01:05:03]Write to MH i2c: D1 01 00 80 0C 01 5E [01:05:03]Write i2c OK [01:05:03]MH_I2C_Read... [01:05:03]Read from MH i2c: D1 [01:05:03]MH_I2C_Read... [01:05:03]Read from MH i2c: D1 01 00 [01:05:03]MH_I2C_Read... [01:05:03]Read from MH i2c: D1 01 00 80 0C 00 5D [01:05:03]Write to MH i2c: 01 00 00 81 0C 8D [01:05:03]Write i2c OK [01:05:03]MH_I2C_Read... [01:05:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 15 77 47 00 36 8D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8D 76 03 00 F4 03 04 00 D3 96 A6 66 B6 04 01 00 00 D2 AD 27 9A A0 D2 1C 9E [01:05:03]CommunicateWithHost err = 0 [01:05:03]CheckOFDResponse [01:05:03]1017 (14) - 77093643461234 [01:05:03]1041 (16) - 0000000000874959 [01:05:03]1040 (4) - 226957 [01:05:03]1012 (4) - 28.07.2024 19:06 [01:05:03]1206 (1) - 0 [01:05:03]OFD Sender: Remove packet 226957 [01:05:03]ProducePacketName [01:05:03]name=ofd_packets/00226957 [01:05:03]NVStorageDeleteData [01:05:04]OFD Sender: No OFD packet to send [01:05:04]*** Cut start [01:05:04]*** Partial cut [01:05:04]*** CUTSNS_PIN = 1 [01:05:04]*** CUTSNS_PIN = 0 [01:05:04]*** Brake cut motor [01:05:05]Read from MH i2c: 01 [01:05:05]MH_I2C_Read... [01:05:05]*** Stop cut motor [01:05:05]*** Cut end [01:05:05]Read from MH i2c: 01 07 00 [01:05:05]MH_I2C_Read... [01:05:05]Read from MH i2c: 01 07 00 81 0C 00 00 00 00 00 FF 0F A2 [01:05:05]process_action close_receipt done [01:05:05]requested_data is exist [01:05:05]produce_requested_data [01:05:05]requested_item fm.sn is exist - process it [01:05:05]wFMCommunicate request_size=4 [01:05:05]MH_SAM_APDU [01:05:05]CAPDU: 80 11 00 00 [01:05:05]Write to MH i2c: E2 08 00 82 0C 80 11 00 00 00 00 00 00 08 [01:05:05]Write i2c OK [01:05:05]MH_I2C_Read... [01:05:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:05:05]Read from MH i2c: E2 [01:05:05]MH_I2C_Read... [01:05:05]Read from MH i2c: E2 17 00 [01:05:05]MH_I2C_Read... [01:05:05]Read from MH i2c: E2 17 00 82 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 65 [01:05:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:05:05]wFMCommunicate OK [01:05:05]requested_item fd.num is exist - process it [01:05:05]SAM_PROTO_GetFieldsCounters [01:05:05]wFMCommunicate request_size=4 [01:05:05]MH_SAM_APDU [01:05:05]CAPDU: 80 13 00 00 [01:05:05]Write to MH i2c: E2 08 00 83 0C 80 13 00 00 00 00 00 00 0B [01:05:05]Write i2c OK [01:05:05]MH_I2C_Read... [01:05:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:05:05]Read from MH i2c: E2 [01:05:05]MH_I2C_Read... [01:05:05]Read from MH i2c: E2 62 00 [01:05:05]MH_I2C_Read... [01:05:05]Read from MH i2c: E2 62 00 83 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8D 76 03 00 0E 04 04 00 B8 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 29 [01:05:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8D 76 03 00 0E 04 04 00 B8 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 [01:05:05]wFMCommunicate OK [01:05:05]SAM_PROTO_GetFieldsCounters done [01:05:05]requested_item shift.num is exist - process it [01:05:05]requested_item shift.opened is exist - process it [01:05:05]req_shift_opened [01:05:05]FM_GetShiftState [01:05:05]SAM_PROTO_GetShiftState [01:05:05]wFMCommunicate request_size=4 [01:05:05]MH_SAM_APDU [01:05:05]CAPDU: 80 13 01 00 [01:05:05]Write to MH i2c: E2 08 00 84 0C 80 13 01 00 00 00 00 00 0D [01:05:05]Write i2c OK [01:05:05]MH_I2C_Read... [01:05:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:05:05]Read from MH i2c: E2 [01:05:05]MH_I2C_Read... [01:05:05]Read from MH i2c: E2 0E 00 [01:05:05]MH_I2C_Read... [01:05:05]Read from MH i2c: E2 0E 00 84 0C 00 09 00 01 91 DC A6 66 00 00 00 00 90 00 92 [01:05:05]RAPDU: 09 00 01 91 DC A6 66 00 00 00 00 90 00 [01:05:05]wFMCommunicate OK [01:05:05]SAM_PROTO_GetShiftState done [01:05:05]FM_GetShiftState done [01:05:05]req_shift_opened done [01:05:05]requested_item shift.open_date is exist - process it [01:05:05]req_shift_open_date [01:05:05]req_shift_open_date done [01:05:05]produce_requested_data done [01:05:05]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226957,"shift.num":440,"shift.opened":1,"shift.open_date":1722211473} [01:05:05]process_action_free close_receipt [01:05:05]json_value_free [01:05:05]json_value_free done [01:05:05]process_json_proto returns [01:05:05]Send response to host [01:05:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226957,"shift.num":440,"shift.opened":1,"shift.open_date":1722211473}}} [01:05:05]free response buf [01:05:05]execute_script done [01:05:05]execute_script returns [01:05:05]free content buf [01:05:05]Sock 8.Close socket [01:05:05]Sock 8.Thread stoped [01:05:09]OFD Sender: No OFD packet to send [01:05:14]OFD Sender: No OFD packet to send [01:05:19]OFD Sender: No OFD packet to send [01:05:24]OFD Sender: No OFD packet to send [01:05:29]OFD Sender: No OFD packet to send [01:05:34]OFD Sender: No OFD packet to send [01:05:39]OFD Sender: No OFD packet to send [01:05:44]OFD Sender: No OFD packet to send [01:05:49]OFD Sender: No OFD packet to send [01:05:54]OFD Sender: No OFD packet to send [01:05:59]OFD Sender: No OFD packet to send [01:06:04]OFD Sender: No OFD packet to send [01:06:09]OFD Sender: No OFD packet to send [01:06:14]OFD Sender: No OFD packet to send [01:06:19]OFD Sender: No OFD packet to send [01:06:24]OFD Sender: No OFD packet to send [01:06:29]OFD Sender: No OFD packet to send [01:06:34]OFD Sender: No OFD packet to send [01:06:39]OFD Sender: No OFD packet to send [01:06:44]OFD Sender: No OFD packet to send [01:06:49]OFD Sender: No OFD packet to send [01:06:54]OFD Sender: No OFD packet to send [01:06:59]OFD Sender: No OFD packet to send [01:07:04]OFD Sender: No OFD packet to send [01:07:09]OFD Sender: No OFD packet to send [01:07:14]OFD Sender: No OFD packet to send [01:07:19]OFD Sender: No OFD packet to send [01:07:24]OFD Sender: No OFD packet to send [01:07:29]OFD Sender: No OFD packet to send [01:07:34]OFD Sender: No OFD packet to send [01:07:39]OFD Sender: No OFD packet to send [01:07:44]OFD Sender: No OFD packet to send [01:07:49]OFD Sender: No OFD packet to send [01:07:54]OFD Sender: No OFD packet to send [01:07:59]OFD Sender: No OFD packet to send [01:08:04]OFD Sender: No OFD packet to send [01:08:09]OFD Sender: No OFD packet to send [01:08:14]OFD Sender: No OFD packet to send [01:08:19]OFD Sender: No OFD packet to send [01:08:22]recv_with_timeout no data received [01:08:24]OFD Sender: No OFD packet to send [01:08:29]OFD Sender: No OFD packet to send [01:08:34]recv_with_timeout no data received [01:08:34]OFD Sender: No OFD packet to send [01:08:39]OFD Sender: No OFD packet to send [01:08:44]OFD Sender: No OFD packet to send [01:08:49]OFD Sender: No OFD packet to send [01:08:54]OFD Sender: No OFD packet to send [01:08:59]OFD Sender: No OFD packet to send [01:09:04]OFD Sender: No OFD packet to send [01:09:09]OFD Sender: No OFD packet to send [01:09:14]OFD Sender: No OFD packet to send [01:09:19]OFD Sender: No OFD packet to send [01:09:24]OFD Sender: No OFD packet to send [01:09:29]OFD Sender: No OFD packet to send [01:09:34]OFD Sender: No OFD packet to send [01:09:39]OFD Sender: No OFD packet to send [01:09:44]OFD Sender: No OFD packet to send [01:09:49]OFD Sender: No OFD packet to send [01:09:55]OFD Sender: No OFD packet to send [01:10:00]OFD Sender: No OFD packet to send [01:10:05]OFD Sender: No OFD packet to send [01:10:10]OFD Sender: No OFD packet to send [01:10:15]OFD Sender: No OFD packet to send [01:10:20]OFD Sender: No OFD packet to send [01:10:25]OFD Sender: No OFD packet to send [01:10:30]OFD Sender: No OFD packet to send [01:10:35]OFD Sender: No OFD packet to send [01:10:40]OFD Sender: No OFD packet to send [01:10:45]OFD Sender: No OFD packet to send [01:10:50]OFD Sender: No OFD packet to send [01:10:55]OFD Sender: No OFD packet to send [01:11:00]OFD Sender: No OFD packet to send [01:11:05]OFD Sender: No OFD packet to send [01:11:10]OFD Sender: No OFD packet to send [01:11:15]OFD Sender: No OFD packet to send [01:11:18]recv_with_timeout no data received [01:11:20]OFD Sender: No OFD packet to send [01:11:25]OFD Sender: No OFD packet to send [01:11:30]OFD Sender: No OFD packet to send [01:11:35]OFD Sender: No OFD packet to send [01:11:40]OFD Sender: No OFD packet to send [01:11:45]OFD Sender: No OFD packet to send [01:11:50]OFD Sender: No OFD packet to send [01:11:55]OFD Sender: No OFD packet to send [01:12:00]OFD Sender: No OFD packet to send [01:12:05]OFD Sender: No OFD packet to send [01:12:10]OFD Sender: No OFD packet to send [01:12:15]OFD Sender: No OFD packet to send [01:12:20]OFD Sender: No OFD packet to send [01:12:25]OFD Sender: No OFD packet to send [01:12:30]OFD Sender: No OFD packet to send [01:12:35]OFD Sender: No OFD packet to send [01:12:40]OFD Sender: No OFD packet to send [01:12:45]OFD Sender: No OFD packet to send [01:12:50]recv_with_timeout no data received [01:12:50]OFD Sender: No OFD packet to send [01:12:55]OFD Sender: No OFD packet to send [01:13:00]OFD Sender: No OFD packet to send [01:13:05]OFD Sender: No OFD packet to send [01:13:10]OFD Sender: No OFD packet to send [01:13:15]OFD Sender: No OFD packet to send [01:13:20]OFD Sender: No OFD packet to send [01:13:25]OFD Sender: No OFD packet to send [01:13:30]OFD Sender: No OFD packet to send [01:13:35]OFD Sender: No OFD packet to send [01:13:40]OFD Sender: No OFD packet to send [01:13:45]OFD Sender: No OFD packet to send [01:13:50]OFD Sender: No OFD packet to send [01:13:55]OFD Sender: No OFD packet to send [01:14:00]OFD Sender: No OFD packet to send [01:14:05]OFD Sender: No OFD packet to send [01:14:10]OFD Sender: No OFD packet to send [01:14:15]OFD Sender: No OFD packet to send [01:14:20]OFD Sender: No OFD packet to send [01:14:25]OFD Sender: No OFD packet to send [01:14:30]OFD Sender: No OFD packet to send [01:14:35]OFD Sender: No OFD packet to send [01:14:40]OFD Sender: No OFD packet to send [01:14:45]OFD Sender: No OFD packet to send [01:14:50]OFD Sender: No OFD packet to send [01:14:55]OFD Sender: No OFD packet to send [01:14:57]recv_with_timeout no data received [01:15:00]OFD Sender: No OFD packet to send [01:15:05]OFD Sender: No OFD packet to send [01:15:10]OFD Sender: No OFD packet to send [01:15:15]OFD Sender: No OFD packet to send [01:15:20]OFD Sender: No OFD packet to send [01:15:25]OFD Sender: No OFD packet to send [01:15:30]OFD Sender: No OFD packet to send [01:15:35]OFD Sender: No OFD packet to send [01:15:40]OFD Sender: No OFD packet to send [01:15:45]OFD Sender: No OFD packet to send [01:15:51]OFD Sender: No OFD packet to send [01:15:56]OFD Sender: No OFD packet to send [01:16:01]OFD Sender: No OFD packet to send [01:16:06]OFD Sender: No OFD packet to send [01:16:11]OFD Sender: No OFD packet to send [01:16:16]OFD Sender: No OFD packet to send [01:16:21]OFD Sender: No OFD packet to send [01:16:26]OFD Sender: No OFD packet to send [01:16:26]recv_with_timeout no data received [01:16:31]OFD Sender: No OFD packet to send [01:16:36]OFD Sender: No OFD packet to send [01:16:41]OFD Sender: No OFD packet to send [01:16:46]OFD Sender: No OFD packet to send [01:16:50]recv_with_timeout no data received [01:16:51]OFD Sender: No OFD packet to send [01:16:56]OFD Sender: No OFD packet to send [01:17:01]OFD Sender: No OFD packet to send [01:17:06]OFD Sender: No OFD packet to send [01:17:11]OFD Sender: No OFD packet to send [01:17:16]OFD Sender: No OFD packet to send [01:17:21]OFD Sender: No OFD packet to send [01:17:26]OFD Sender: No OFD packet to send [01:17:31]OFD Sender: No OFD packet to send [01:17:36]OFD Sender: No OFD packet to send [01:17:41]OFD Sender: No OFD packet to send [01:17:46]OFD Sender: No OFD packet to send [01:17:51]OFD Sender: No OFD packet to send [01:17:56]accept exits with 9 [01:17:56]New connection [01:17:56]New thread 3066711396 created [01:17:56]Thread 3066568036 joined [01:17:56]Waiting for new connection... [01:17:56] Sock 9.Parse request [01:17:56]Sock 9.Check first char [01:17:56]Sock 9.First char is OK [01:17:56]request: POST /json_proto HTTP/1.0 [01:17:56]Method: POST [01:17:56]URL: /json_proto [01:17:56]Method is POST - this is cgi request [01:17:56]url: /json_proto [01:17:56]query_string will be loaded in cgi processing [01:17:56]execute_cgi json_proto POST (null) [01:17:56]execute_cgi path=json_proto method=POST [01:17:56]POST find Content-Length [01:17:56]Host: 172.17.43.131:8080 [01:17:56]Content-Length: 675 [01:17:56]Content-Type: application/json [01:17:56] [01:17:56]POST finish read [01:17:56]Found Content-Length = 675 [01:17:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003388", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 7.880, "sum" : 600.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:17:56]execute_script... [01:17:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003388", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 7.880, "sum" : 600.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:17:56]POST & json_proto [01:17:56]process_json_proto [01:17:56]json parsed OK: [01:17:56]protocol is kg_v1.0 [01:17:56]action value=close_receipt [01:17:56]process_action close_receipt [01:17:56]cmd_close_receipt [01:17:56]MH_GetDate [01:17:56]Write to MH i2c: F0 00 00 85 0C 80 [01:17:56]Write i2c OK [01:17:56]MH_I2C_Read... [01:17:56]Read from MH i2c: F0 [01:17:56]MH_I2C_Read... [01:17:56]Read from MH i2c: F0 09 00 [01:17:56]MH_I2C_Read... [01:17:56]Read from MH i2c: F0 09 00 85 0C 00 C4 ED A6 66 F8 BA A6 66 04 [01:17:56]GetLastDocTimeStamp 1722215102 [01:17:56]current date 1722215876 [01:17:56]FM_GetShiftState [01:17:56]SAM_PROTO_GetShiftState [01:17:56]wFMCommunicate request_size=4 [01:17:56]MH_SAM_APDU [01:17:56]CAPDU: 80 13 01 00 [01:17:56]Write to MH i2c: E2 08 00 86 0C 80 13 01 00 00 00 00 00 0F [01:17:56]Write i2c OK [01:17:56]MH_I2C_Read... [01:17:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:17:56]Read from MH i2c: E2 [01:17:56]MH_I2C_Read... [01:17:56]Read from MH i2c: E2 0E 00 [01:17:56]MH_I2C_Read... [01:17:56]Read from MH i2c: E2 0E 00 86 0C 00 09 00 01 91 DC A6 66 00 00 00 00 90 00 94 [01:17:56]RAPDU: 09 00 01 91 DC A6 66 00 00 00 00 90 00 [01:17:56]wFMCommunicate OK [01:17:56]SAM_PROTO_GetShiftState done [01:17:56]FM_GetShiftState done [01:17:56]opened in 1722211473 [01:17:56]opened+sec_in_day 1722297873 [01:17:56]quantity*price = 60045 [01:17:56]sum+1 = 60047 [01:17:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.46 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.77 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 19 29.07.2024 01:17 Смена: 440 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226958 ФПД: 192705811824452 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T011756&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226958&fm=192705811824452&tin=02508201610067®Number=0000000000092624&sum=60000 [01:17:57]StoreToDocumentArchive [01:17:57]shift 440 fd 226958 [01:17:57]save to /storage/0440/doc_00226958 [01:17:57]save last doc name /storage/0440/doc_00226958 to /storage/kkm_last_doc_name [01:17:57]save OK [01:17:57]Clear old archive folders... [01:17:57]ProcessDocumentItem done err = 0, tmpTLVsize=248 [01:17:57]tlvbuf is 01A53BF0 [01:17:57]SAM_PROTO_ClearQueue [01:17:57]wFMCommunicate request_size=4 [01:17:57]MH_SAM_APDU [01:17:57]CAPDU: 80 09 00 00 [01:17:57]Write to MH i2c: E2 08 00 93 0C 80 09 00 00 00 00 00 00 11 [01:17:57]Write i2c OK [01:17:57]MH_I2C_Read... [01:17:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:17:57]Read from MH i2c: E2 [01:17:57]MH_I2C_Read... [01:17:57]Read from MH i2c: E2 03 00 [01:17:57]MH_I2C_Read... [01:17:57]Read from MH i2c: E2 03 00 93 0C 00 90 00 13 [01:17:57]RAPDU: 90 00 [01:17:57]wFMCommunicate OK [01:17:57]SAM_PROTO_ClearQueue done [01:17:57]KKMCreateOFDPacket [01:17:57]OFDProtocolAddRootSTLVToBuf [01:17:57]FM_MakeSignedData [01:17:57]FM_MakeSignedData [01:17:57]SAM_PROTO_SignData [01:17:57]wFMCommunicate request_size=4 [01:17:57]MH_SAM_APDU [01:17:57]CAPDU: 80 0D 01 02 [01:17:57]Write to MH i2c: E2 08 00 94 0C 80 0D 01 02 00 00 00 00 19 [01:17:57]Write i2c OK [01:17:57]MH_I2C_Read... [01:17:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:17:57]Read from MH i2c: E2 [01:17:57]MH_I2C_Read... [01:17:57]Read from MH i2c: E2 03 00 [01:17:57]MH_I2C_Read... [01:17:57]Read from MH i2c: E2 03 00 94 0C 00 90 00 14 [01:17:57]RAPDU: 90 00 [01:17:57]wFMCommunicate OK [01:17:57]wFMCommunicate request_size=255 [01:17:57]MH_SAM_APDU [01:17: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 35 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 C4 ED A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8E 76 03 00 35 04 06 00 AF 43 D1 75 [01:17:57]Write to MH i2c: E2 02 01 95 0C 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 35 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 C4 ED A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8E 76 03 00 35 04 06 00 AF 43 D1 75 00 00 2F [01:17:57]Write i2c OK [01:17:57]MH_I2C_Read... [01:17:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:17:57]Read from MH i2c: E2 [01:17:57]MH_I2C_Read... [01:17:57]Read from MH i2c: E2 03 00 [01:17:57]MH_I2C_Read... [01:17:57]Read from MH i2c: E2 03 00 95 0C 00 90 00 15 [01:17:57]RAPDU: 90 00 [01:17:57]wFMCommunicate OK [01:17:57]wFMCommunicate request_size=7 [01:17:57]MH_SAM_APDU [01:17:57]CAPDU: 80 0D 02 02 02 BF 44 [01:17:57]Write to MH i2c: E2 0A 00 96 0C 80 0D 02 02 02 00 BF 44 00 00 23 [01:17:57]Write i2c OK [01:17:57]MH_I2C_Read... [01:17:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:17:57]Read from MH i2c: E2 [01:17:57]MH_I2C_Read... [01:17:57]Read from MH i2c: E2 03 00 [01:17:57]MH_I2C_Read... [01:17:57]Read from MH i2c: E2 03 00 96 0C 00 90 00 16 [01:17:57]RAPDU: 90 00 [01:17:57]wFMCommunicate OK [01:17:57]wFMCommunicate request_size=4 [01:17:57]MH_SAM_APDU [01:17:57]CAPDU: 80 0D 03 02 [01:17:57]Write to MH i2c: E2 08 00 97 0C 80 0D 03 02 00 00 00 00 1E [01:17:57]Write i2c OK [01:17:57]MH_I2C_Read... [01:17:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:17:57]Read from MH i2c: E2 [01:17:57]MH_I2C_Read... [01:17:57]Read from MH i2c: E2 0B 00 [01:17:57]MH_I2C_Read... [01:17:57]Read from MH i2c: E2 0B 00 97 0C 00 A5 BD 64 68 D8 1E 3C 49 90 00 C8 [01:17:57]RAPDU: A5 BD 64 68 D8 1E 3C 49 90 00 [01:17:57]wFMCommunicate OK [01:17:57]SAM_PROTO_SignData done [01:17:57]FM_MakeSignedData done [01:17:57]CreateOFDProtocolMessage [01:17:57]wFMCommunicate request_size=4 [01:17:57]MH_SAM_APDU [01:17:57]CAPDU: 80 11 00 00 [01:17:57]Write to MH i2c: E2 08 00 98 0C 80 11 00 00 00 00 00 00 1E [01:17:57]Write i2c OK [01:17:57]MH_I2C_Read... [01:17:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:17:57]Read from MH i2c: E2 [01:17:57]MH_I2C_Read... [01:17:57]Read from MH i2c: E2 17 00 [01:17:57]MH_I2C_Read... [01:17:57]Read from MH i2c: E2 17 00 98 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7B [01:17:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:17:57]wFMCommunicate OK [01:17:57]CreateOFDProtocolMessage done [01:17:57]OFDSenderStorePacket 226958 [01:17:57]StoreOFDPacket docnum=226958 [01:17:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 13 D8 04 01 68 57 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 C4 ED A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8E 76 03 00 35 04 06 00 AF 43 D1 75 BF 44 A5 BD 64 68 D8 1E 3C 49 [01:17:57]CheckFolder [01:17:57]dirname=/storage/ofd_packets [01:17:57]CheckFolder done [01:17:57]ProducePacketName [01:17:57]name=ofd_packets/00226958 [01:17:57]NVStorageSaveData ofd_packets/00226958 [01:17:57]File name is /storage/ofd_packets/00226958 [01:17:57]Write 298 bytes [01:17:57]NVStorageSaveData done [01:17:57]OFDSenderStorePacket done [01:17:57]KKMCreateOFDPacket done [01:17:57]NVStorageSaveData kkm_last_timestamp [01:17:57]File name is /storage/kkm_last_timestamp [01:17:57]Write 4 bytes [01:17:57]NVStorageSaveData done [01:17:57]ExternCall_PrintAddStr [01:17:57]wPrintStart [01:17:57]Write to MH i2c: 01 00 00 99 0C A5 [01:17:57]Write i2c OK [01:17:57]MH_I2C_Read... [01:17:57]Read from MH i2c: 01 [01:17:57]MH_I2C_Read... [01:17:57]Read from MH i2c: 01 07 00 [01:17:57]MH_I2C_Read... [01:17:57]Read from MH i2c: 01 07 00 99 0C 00 00 00 00 00 FF 0F BA [01:17:57]RasterBufferAndPrint [01:17:57]line Счет N : (1)2003388 [01:17:57]line ИНН: 02508201610067 [01:17:57]line Контрольно-Кассовый Чек [01:17:57]line ПРОДАЖА [01:17:57]line ТРК (МРК, ГНК) : 41 [01:17:57]line Товар: 2710194210 [01:17:57]line ДТ-К-5 [01:17:57]line 7.880 * 76.20 [01:17:57]line = 600.46 [01:17:57]line НДС 12% НСП 1% [01:17:57]line > о реализуемом товаре [01:17:57]line ОКРУГЛЕНИЕ: -0.46 [01:17:57]line ИТОГО: 600.00 [01:17:57]line Внесено: 600.00 [01:17:57]line СДАЧА: 0.00 [01:17:57]line НСП 1% : 5.31 [01:17:57]line НДС 12% : 63.77 [01:17:57]line Наличными: 600.00 [01:17:57]line Безнал.: 0.00 [01:17:57]line Место: АЗС № 97 "Партнер Нефть" [01:17:57]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [01:17:57]line СНО: Общий режим [01:17:57]line Чек 19 29.07.2024 01:17 [01:17:57]line Смена: 440 ФФД: 1.0 [01:17:57]line ЗНМ: 0300000054 [01:17:57]line РНМ: 0000000000092624 [01:17:57]line Версия ККМ: 001 [01:17:57]line ФМ: 0000000000874959 [01:17:57]line ФД: 226958 [01:17:57]line ФПД: 192705811824452 [01:17:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T011756&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226958&fm=192705811824452&tin=02508201610067®Number=0000000000092624&sum=60000 [01:17:58]written 0, free lines is 4095 [01:17:58]OFD Sender: Processing packet 226958 [packets to send 604, broken 603] [01:17:58]ProducePacketName [01:17:58]name=ofd_packets/00226958 [01:17:58]OFD Sender: To server: pG, [01:17:58]CommunicateWithHost lk.salyk.kg:30040 [01:17:58]ConnectInit lk.salyk.kg [01:17:58]Connected sock=10 [01:17:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 13 D8 04 01 68 57 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 C4 ED A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8E 76 03 00 35 04 06 00 AF 43 D1 75 BF 44 A5 BD 64 68 D8 1E 3C 49 [01:17:58]Write to MH i2c: 01 00 00 C4 0C D0 [01:17:58]Write i2c OK [01:17:58]MH_I2C_Read... [01:17:58]Read from MH i2c: 01 [01:17:58]MH_I2C_Read... [01:17:58]Read from MH i2c: 01 07 00 [01:17:58]MH_I2C_Read... [01:17:58]Read from MH i2c: 01 07 00 C4 0C 00 00 00 00 00 65 0C 48 [01:17:58]RasterBufferAndPrint [01:17:58]line [01:17:58]line [01:17:58]line [01:17:58]line [01:17:58]line [01:17:58]written 0, free lines is 3176 [01:17:58]MH_Cut [01:17:58]Write to MH i2c: D1 01 00 CB 0C 01 A9 [01:17:58]Write i2c OK [01:17:58]MH_I2C_Read... [01:17:58]Read from MH i2c: D1 [01:17:58]MH_I2C_Read... [01:17:58]Read from MH i2c: D1 01 00 [01:17:58]MH_I2C_Read... [01:17:58]Read from MH i2c: D1 01 00 CB 0C 00 A8 [01:17:58]Write to MH i2c: 01 00 00 CC 0C D8 [01:17:58]Write i2c OK [01:17:58]MH_I2C_Read... [01:17:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 15 AA 47 00 EA B7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8E 76 03 00 F4 03 04 00 DB 99 A6 66 B6 04 01 00 00 B3 78 D5 7E 18 8F CF DD [01:17:59]CommunicateWithHost err = 0 [01:17:59]CheckOFDResponse [01:17:59]1017 (14) - 77093643461234 [01:17:59]1041 (16) - 0000000000874959 [01:17:59]1040 (4) - 226958 [01:17:59]1012 (4) - 28.07.2024 19:19 [01:17:59]1206 (1) - 0 [01:17:59]OFD Sender: Remove packet 226958 [01:17:59]ProducePacketName [01:17:59]name=ofd_packets/00226958 [01:17:59]NVStorageDeleteData [01:17:59]OFD Sender: No OFD packet to send [01:17:59]*** Cut start [01:17:59]*** Partial cut [01:17:59]*** CUTSNS_PIN = 1 [01:17:59]*** CUTSNS_PIN = 0 [01:18:00]*** Brake cut motor [01:18:00]Read from MH i2c: 01 [01:18:00]MH_I2C_Read... [01:18:00]*** Stop cut motor [01:18:00]*** Cut end [01:18:00]Read from MH i2c: 01 07 00 [01:18:00]MH_I2C_Read... [01:18:00]Read from MH i2c: 01 07 00 CC 0C 00 00 00 00 00 FF 0F ED [01:18:00]process_action close_receipt done [01:18:00]requested_data is exist [01:18:00]produce_requested_data [01:18:00]requested_item fm.sn is exist - process it [01:18:00]wFMCommunicate request_size=4 [01:18:00]MH_SAM_APDU [01:18:00]CAPDU: 80 11 00 00 [01:18:00]Write to MH i2c: E2 08 00 CD 0C 80 11 00 00 00 00 00 00 53 [01:18:00]Write i2c OK [01:18:00]MH_I2C_Read... [01:18:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:18:00]Read from MH i2c: E2 [01:18:00]MH_I2C_Read... [01:18:00]Read from MH i2c: E2 17 00 [01:18:00]MH_I2C_Read... [01:18:00]Read from MH i2c: E2 17 00 CD 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B0 [01:18:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:18:00]wFMCommunicate OK [01:18:00]requested_item fd.num is exist - process it [01:18:00]SAM_PROTO_GetFieldsCounters [01:18:00]wFMCommunicate request_size=4 [01:18:00]MH_SAM_APDU [01:18:00]CAPDU: 80 13 00 00 [01:18:00]Write to MH i2c: E2 08 00 CE 0C 80 13 00 00 00 00 00 00 56 [01:18:00]Write i2c OK [01:18:00]MH_I2C_Read... [01:18:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:18:00]Read from MH i2c: E2 [01:18:00]MH_I2C_Read... [01:18:00]Read from MH i2c: E2 62 00 [01:18:00]MH_I2C_Read... [01:18:00]Read from MH i2c: E2 62 00 CE 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8E 76 03 00 0E 04 04 00 B8 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 78 [01:18:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8E 76 03 00 0E 04 04 00 B8 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 [01:18:00]wFMCommunicate OK [01:18:00]SAM_PROTO_GetFieldsCounters done [01:18:00]requested_item shift.num is exist - process it [01:18:00]requested_item shift.opened is exist - process it [01:18:00]req_shift_opened [01:18:00]FM_GetShiftState [01:18:00]SAM_PROTO_GetShiftState [01:18:00]wFMCommunicate request_size=4 [01:18:00]MH_SAM_APDU [01:18:00]CAPDU: 80 13 01 00 [01:18:00]Write to MH i2c: E2 08 00 CF 0C 80 13 01 00 00 00 00 00 58 [01:18:00]Write i2c OK [01:18:00]MH_I2C_Read... [01:18:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:18:00]Read from MH i2c: E2 [01:18:00]MH_I2C_Read... [01:18:00]Read from MH i2c: E2 0E 00 [01:18:00]MH_I2C_Read... [01:18:00]Read from MH i2c: E2 0E 00 CF 0C 00 09 00 01 91 DC A6 66 00 00 00 00 90 00 DD [01:18:00]RAPDU: 09 00 01 91 DC A6 66 00 00 00 00 90 00 [01:18:00]wFMCommunicate OK [01:18:00]SAM_PROTO_GetShiftState done [01:18:00]FM_GetShiftState done [01:18:00]req_shift_opened done [01:18:00]requested_item shift.open_date is exist - process it [01:18:00]req_shift_open_date [01:18:00]req_shift_open_date done [01:18:00]produce_requested_data done [01:18:00]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226958,"shift.num":440,"shift.opened":1,"shift.open_date":1722211473} [01:18:00]process_action_free close_receipt [01:18:00]json_value_free [01:18:00]json_value_free done [01:18:00]process_json_proto returns [01:18:00]Send response to host [01:18:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226958,"shift.num":440,"shift.opened":1,"shift.open_date":1722211473}}} [01:18:00]free response buf [01:18:00]execute_script done [01:18:00]execute_script returns [01:18:00]free content buf [01:18:00]Sock 9.Close socket [01:18:00]Sock 9.Thread stoped [01:18:04]OFD Sender: No OFD packet to send [01:18:06]recv_with_timeout no data received [01:18:09]OFD Sender: No OFD packet to send [01:18:14]OFD Sender: No OFD packet to send [01:18:19]OFD Sender: No OFD packet to send [01:18:24]OFD Sender: No OFD packet to send [01:18:29]OFD Sender: No OFD packet to send [01:18:34]OFD Sender: No OFD packet to send [01:18:39]OFD Sender: No OFD packet to send [01:18:44]OFD Sender: No OFD packet to send [01:18:49]OFD Sender: No OFD packet to send [01:18:54]OFD Sender: No OFD packet to send [01:18:59]OFD Sender: No OFD packet to send [01:19:04]OFD Sender: No OFD packet to send [01:19:09]OFD Sender: No OFD packet to send [01:19:14]OFD Sender: No OFD packet to send [01:19:19]OFD Sender: No OFD packet to send [01:19:24]OFD Sender: No OFD packet to send [01:19:29]OFD Sender: No OFD packet to send [01:19:34]OFD Sender: No OFD packet to send [01:19:39]OFD Sender: No OFD packet to send [01:19:44]OFD Sender: No OFD packet to send [01:19:49]OFD Sender: No OFD packet to send [01:19:55]OFD Sender: No OFD packet to send [01:20:00]OFD Sender: No OFD packet to send [01:20:05]OFD Sender: No OFD packet to send [01:20:10]OFD Sender: No OFD packet to send [01:20:15]OFD Sender: No OFD packet to send [01:20:20]OFD Sender: No OFD packet to send [01:20:25]OFD Sender: No OFD packet to send [01:20:30]OFD Sender: No OFD packet to send [01:20:35]OFD Sender: No OFD packet to send [01:20:40]OFD Sender: No OFD packet to send [01:20:42]recv_with_timeout no data received [01:20:45]OFD Sender: No OFD packet to send [01:20:46]accept exits with 8 [01:20:46]New connection [01:20:46]New thread 3066568036 created [01:20:46]Thread 3066711396 joined [01:20:46]Waiting for new connection... [01:20:46] Sock 8.Parse request [01:20:46]Sock 8.Check first char [01:20:46]Sock 8.First char is OK [01:20:46]request: POST /json_proto HTTP/1.0 [01:20:46]Method: POST [01:20:46]URL: /json_proto [01:20:46]Method is POST - this is cgi request [01:20:46]url: /json_proto [01:20:46]query_string will be loaded in cgi processing [01:20:46]execute_cgi json_proto POST (null) [01:20:46]execute_cgi path=json_proto method=POST [01:20:46]POST find Content-Length [01:20:46]Host: 172.17.43.131:8080 [01:20:46]Content-Length: 678 [01:20:46]Content-Type: application/json [01:20:46] [01:20:46]POST finish read [01:20:46]Found Content-Length = 678 [01:20:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003390", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:20:46]execute_script... [01:20:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003390", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:20:46]POST & json_proto [01:20:46]process_json_proto [01:20:46]json parsed OK: [01:20:46]protocol is kg_v1.0 [01:20:46]action value=close_receipt [01:20:46]process_action close_receipt [01:20:46]cmd_close_receipt [01:20:46]MH_GetDate [01:20:46]Write to MH i2c: F0 00 00 D0 0C CB [01:20:46]Write i2c OK [01:20:46]MH_I2C_Read... [01:20:46]Read from MH i2c: F0 [01:20:46]MH_I2C_Read... [01:20:46]Read from MH i2c: F0 09 00 [01:20:46]MH_I2C_Read... [01:20:46]Read from MH i2c: F0 09 00 D0 0C 00 6F EE A6 66 F8 BA A6 66 FB [01:20:46]GetLastDocTimeStamp 1722215876 [01:20:46]current date 1722216047 [01:20:46]FM_GetShiftState [01:20:46]SAM_PROTO_GetShiftState [01:20:46]wFMCommunicate request_size=4 [01:20:46]MH_SAM_APDU [01:20:46]CAPDU: 80 13 01 00 [01:20:46]Write to MH i2c: E2 08 00 D1 0C 80 13 01 00 00 00 00 00 5A [01:20:46]Write i2c OK [01:20:46]MH_I2C_Read... [01:20:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:20:46]Read from MH i2c: E2 [01:20:46]MH_I2C_Read... [01:20:46]Read from MH i2c: E2 0E 00 [01:20:46]MH_I2C_Read... [01:20:46]Read from MH i2c: E2 0E 00 D1 0C 00 09 00 01 91 DC A6 66 00 00 00 00 90 00 DF [01:20:46]RAPDU: 09 00 01 91 DC A6 66 00 00 00 00 90 00 [01:20:46]wFMCommunicate OK [01:20:46]SAM_PROTO_GetShiftState done [01:20:46]FM_GetShiftState done [01:20:46]opened in 1722211473 [01:20:46]opened+sec_in_day 1722297873 [01:20:46]quantity*price = 50036 [01:20:46]sum+1 = 50037 [01:20:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 20 29.07.2024 01:20 Смена: 440 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226959 ФПД: 142433390111252 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T012047&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226959&fm=142433390111252&tin=02508201610067®Number=0000000000092624&sum=50000 [01:20:47]StoreToDocumentArchive [01:20:47]shift 440 fd 226959 [01:20:47]save to /storage/0440/doc_00226959 [01:20:47]save last doc name /storage/0440/doc_00226959 to /storage/kkm_last_doc_name [01:20:47]save OK [01:20:47]Clear old archive folders... [01:20:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:20:47]tlvbuf is 019BDEF0 [01:20:47]SAM_PROTO_ClearQueue [01:20:47]wFMCommunicate request_size=4 [01:20:47]MH_SAM_APDU [01:20:47]CAPDU: 80 09 00 00 [01:20:47]Write to MH i2c: E2 08 00 DE 0C 80 09 00 00 00 00 00 00 5C [01:20:47]Write i2c OK [01:20:47]MH_I2C_Read... [01:20:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:20:47]Read from MH i2c: E2 [01:20:47]MH_I2C_Read... [01:20:47]Read from MH i2c: E2 03 00 [01:20:47]MH_I2C_Read... [01:20:47]Read from MH i2c: E2 03 00 DE 0C 00 90 00 5E [01:20:47]RAPDU: 90 00 [01:20:47]wFMCommunicate OK [01:20:47]SAM_PROTO_ClearQueue done [01:20:47]KKMCreateOFDPacket [01:20:47]OFDProtocolAddRootSTLVToBuf [01:20:47]FM_MakeSignedData [01:20:47]FM_MakeSignedData [01:20:47]SAM_PROTO_SignData [01:20:47]wFMCommunicate request_size=4 [01:20:47]MH_SAM_APDU [01:20:47]CAPDU: 80 0D 01 02 [01:20:47]Write to MH i2c: E2 08 00 DF 0C 80 0D 01 02 00 00 00 00 64 [01:20:47]Write i2c OK [01:20:47]MH_I2C_Read... [01:20:47]Read from MH i2c: E2 [01:20:47]MH_I2C_Read... [01:20:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:20:47]Read from MH i2c: E2 03 00 [01:20:47]MH_I2C_Read... [01:20:47]Read from MH i2c: E2 03 00 DF 0C 00 90 00 5F [01:20:47]RAPDU: 90 00 [01:20:47]wFMCommunicate OK [01:20:47]wFMCommunicate request_size=255 [01:20:47]MH_SAM_APDU [01:20:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 6F EE A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8F 76 03 00 35 04 06 00 81 [01:20:47]Write to MH i2c: E2 02 01 E0 0C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 6F EE A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8F 76 03 00 35 04 06 00 81 00 00 AA [01:20:47]Write i2c OK [01:20:47]MH_I2C_Read... [01:20:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:20:47]Read from MH i2c: E2 [01:20:47]MH_I2C_Read... [01:20:47]Read from MH i2c: E2 03 00 [01:20:47]MH_I2C_Read... [01:20:47]Read from MH i2c: E2 03 00 E0 0C 00 90 00 60 [01:20:47]RAPDU: 90 00 [01:20:47]wFMCommunicate OK [01:20:47]wFMCommunicate request_size=10 [01:20:47]MH_SAM_APDU [01:20:47]CAPDU: 80 0D 02 02 05 8A DB 9F 2A 14 [01:20:47]Write to MH i2c: E2 0D 00 E1 0C 80 0D 02 02 05 00 8A DB 9F 2A 14 00 00 B3 [01:20:47]Write i2c OK [01:20:47]MH_I2C_Read... [01:20:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:20:47]Read from MH i2c: E2 [01:20:47]MH_I2C_Read... [01:20:47]Read from MH i2c: E2 03 00 [01:20:47]MH_I2C_Read... [01:20:47]Read from MH i2c: E2 03 00 E1 0C 00 90 00 61 [01:20:47]RAPDU: 90 00 [01:20:47]wFMCommunicate OK [01:20:47]wFMCommunicate request_size=4 [01:20:47]MH_SAM_APDU [01:20:47]CAPDU: 80 0D 03 02 [01:20:47]Write to MH i2c: E2 08 00 E2 0C 80 0D 03 02 00 00 00 00 69 [01:20:47]Write i2c OK [01:20:47]MH_I2C_Read... [01:20:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:20:47]Read from MH i2c: E2 [01:20:47]MH_I2C_Read... [01:20:47]Read from MH i2c: E2 0B 00 [01:20:47]MH_I2C_Read... [01:20:47]Read from MH i2c: E2 0B 00 E2 0C 00 68 AC 70 76 3D DD B6 60 90 00 94 [01:20:47]RAPDU: 68 AC 70 76 3D DD B6 60 90 00 [01:20:47]wFMCommunicate OK [01:20:47]SAM_PROTO_SignData done [01:20:47]FM_MakeSignedData done [01:20:47]CreateOFDProtocolMessage [01:20:47]wFMCommunicate request_size=4 [01:20:47]MH_SAM_APDU [01:20:47]CAPDU: 80 11 00 00 [01:20:47]Write to MH i2c: E2 08 00 E3 0C 80 11 00 00 00 00 00 00 69 [01:20:47]Write i2c OK [01:20:47]MH_I2C_Read... [01:20:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:20:47]Read from MH i2c: E2 [01:20:47]MH_I2C_Read... [01:20:47]Read from MH i2c: E2 17 00 [01:20:47]MH_I2C_Read... [01:20:47]Read from MH i2c: E2 17 00 E3 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C6 [01:20:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:20:47]wFMCommunicate OK [01:20:47]CreateOFDProtocolMessage done [01:20:47]OFDSenderStorePacket 226959 [01:20:47]StoreOFDPacket docnum=226959 [01:20:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 2D 73 07 01 5E 4E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 6F EE A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8F 76 03 00 35 04 06 00 81 8A DB 9F 2A 14 68 AC 70 76 3D DD B6 60 [01:20:47]CheckFolder [01:20:47]dirname=/storage/ofd_packets [01:20:47]CheckFolder done [01:20:47]ProducePacketName [01:20:47]name=ofd_packets/00226959 [01:20:47]NVStorageSaveData ofd_packets/00226959 [01:20:47]File name is /storage/ofd_packets/00226959 [01:20:47]Write 301 bytes [01:20:47]NVStorageSaveData done [01:20:47]OFDSenderStorePacket done [01:20:47]KKMCreateOFDPacket done [01:20:47]NVStorageSaveData kkm_last_timestamp [01:20:47]File name is /storage/kkm_last_timestamp [01:20:47]Write 4 bytes [01:20:47]NVStorageSaveData done [01:20:47]ExternCall_PrintAddStr [01:20:47]wPrintStart [01:20:47]Write to MH i2c: 01 00 00 E4 0C F0 [01:20:47]Write i2c OK [01:20:48]MH_I2C_Read... [01:20:48]Read from MH i2c: 01 [01:20:48]MH_I2C_Read... [01:20:48]Read from MH i2c: 01 07 00 [01:20:48]MH_I2C_Read... [01:20:48]Read from MH i2c: 01 07 00 E4 0C 00 00 00 00 00 FF 0F 05 [01:20:48]RasterBufferAndPrint [01:20:48]line Счет N : (1)2003390 [01:20:48]line ИНН: 02508201610067 [01:20:48]line Контрольно-Кассовый Чек [01:20:48]line ПРОДАЖА [01:20:48]line ТРК (МРК, ГНК) : 43 [01:20:48]line Товар: 2710124130 [01:20:48]line Аи-92-К-5 [01:20:48]line 7.380 * 67.80 [01:20:48]line = 500.36 [01:20:48]line НДС 12% НСП 1% [01:20:48]line > о реализуемом товаре [01:20:48]line ОКРУГЛЕНИЕ: -0.36 [01:20:48]line ИТОГО: 500.00 [01:20:48]line Внесено: 500.00 [01:20:48]line СДАЧА: 0.00 [01:20:48]line НСП 1% : 4.43 [01:20:48]line НДС 12% : 53.14 [01:20:48]line Наличными: 500.00 [01:20:48]line Безнал.: 0.00 [01:20:48]line Место: АЗС № 97 "Партнер Нефть" [01:20:48]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [01:20:48]line СНО: Общий режим [01:20:48]line Чек 20 29.07.2024 01:20 [01:20:48]line Смена: 440 ФФД: 1.0 [01:20:48]line ЗНМ: 0300000054 [01:20:48]line РНМ: 0000000000092624 [01:20:48]line Версия ККМ: 001 [01:20:48]line ФМ: 0000000000874959 [01:20:48]line ФД: 226959 [01:20:48]line ФПД: 142433390111252 [01:20:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T012047&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226959&fm=142433390111252&tin=02508201610067®Number=0000000000092624&sum=50000 [01:20:48]OFD Sender: Processing packet 226959 [packets to send 604, broken 603] [01:20:48]ProducePacketName [01:20:48]name=ofd_packets/00226959 [01:20:48]OFD Sender: To server: pG, [01:20:48]CommunicateWithHost lk.salyk.kg:30040 [01:20:48]ConnectInit lk.salyk.kg [01:20:48]written 0, free lines is 4095 [01:20:48]Write to MH i2c: 01 00 00 0F 0D 1C [01:20:48]Write i2c OK [01:20:48]MH_I2C_Read... [01:20:48]Read from MH i2c: 01 [01:20:48]MH_I2C_Read... [01:20:48]Read from MH i2c: 01 07 00 [01:20:48]MH_I2C_Read... [01:20:48]Read from MH i2c: 01 07 00 0F 0D 00 00 00 00 00 5E 0C 8D [01:20:48]RasterBufferAndPrint [01:20:48]line [01:20:48]line [01:20:48]line [01:20:48]line [01:20:48]line [01:20:48]written 0, free lines is 3169 [01:20:48]MH_Cut [01:20:48]Write to MH i2c: D1 01 00 16 0D 01 F5 [01:20:48]Write i2c OK [01:20:48]MH_I2C_Read... [01:20:48]Read from MH i2c: D1 [01:20:48]MH_I2C_Read... [01:20:48]Read from MH i2c: D1 01 00 [01:20:48]MH_I2C_Read... [01:20:48]Read from MH i2c: D1 01 00 16 0D 00 F4 [01:20:48]Write to MH i2c: 01 00 00 17 0D 24 [01:20:48]Write i2c OK [01:20:48]MH_I2C_Read... [01:20:50]*** Cut start [01:20:50]*** Partial cut [01:20:50]*** CUTSNS_PIN = 1 [01:20:50]*** CUTSNS_PIN = 0 [01:20:50]*** Brake cut motor [01:20:50]Read from MH i2c: 01 [01:20:50]MH_I2C_Read... [01:20:50]*** Stop cut motor [01:20:50]*** Cut end [01:20:50]Read from MH i2c: 01 07 00 [01:20:50]MH_I2C_Read... [01:20:50]Read from MH i2c: 01 07 00 17 0D 00 00 00 00 00 FF 0F 39 [01:20:50]process_action close_receipt done [01:20:50]requested_data is exist [01:20:50]produce_requested_data [01:20:50]requested_item fm.sn is exist - process it [01:20:50]wFMCommunicate request_size=4 [01:20:50]MH_SAM_APDU [01:20:50]CAPDU: 80 11 00 00 [01:20:50]Write to MH i2c: E2 08 00 18 0D 80 11 00 00 00 00 00 00 9F [01:20:50]Write i2c OK [01:20:50]MH_I2C_Read... [01:20:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:20:50]Read from MH i2c: E2 [01:20:50]MH_I2C_Read... [01:20:50]Read from MH i2c: E2 17 00 [01:20:50]MH_I2C_Read... [01:20:50]Read from MH i2c: E2 17 00 18 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FC [01:20:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:20:50]wFMCommunicate OK [01:20:50]requested_item fd.num is exist - process it [01:20:50]SAM_PROTO_GetFieldsCounters [01:20:50]wFMCommunicate request_size=4 [01:20:50]MH_SAM_APDU [01:20:50]CAPDU: 80 13 00 00 [01:20:50]Write to MH i2c: E2 08 00 19 0D 80 13 00 00 00 00 00 00 A2 [01:20:50]Write i2c OK [01:20:50]MH_I2C_Read... [01:20:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:20:50]Read from MH i2c: E2 [01:20:50]MH_I2C_Read... [01:20:50]Read from MH i2c: E2 62 00 [01:20:50]MH_I2C_Read... [01:20:50]Read from MH i2c: E2 62 00 19 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8F 76 03 00 0E 04 04 00 B8 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 C8 [01:20:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8F 76 03 00 0E 04 04 00 B8 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 [01:20:50]wFMCommunicate OK [01:20:50]SAM_PROTO_GetFieldsCounters done [01:20:50]requested_item shift.num is exist - process it [01:20:50]requested_item shift.opened is exist - process it [01:20:50]req_shift_opened [01:20:50]FM_GetShiftState [01:20:50]SAM_PROTO_GetShiftState [01:20:50]wFMCommunicate request_size=4 [01:20:50]MH_SAM_APDU [01:20:50]CAPDU: 80 13 01 00 [01:20:50]Write to MH i2c: E2 08 00 1A 0D 80 13 01 00 00 00 00 00 A4 [01:20:50]Write i2c OK [01:20:50]MH_I2C_Read... [01:20:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:20:50]Read from MH i2c: E2 [01:20:50]MH_I2C_Read... [01:20:50]Read from MH i2c: E2 0E 00 [01:20:50]MH_I2C_Read... [01:20:50]Read from MH i2c: E2 0E 00 1A 0D 00 09 00 01 91 DC A6 66 00 00 00 00 90 00 29 [01:20:50]RAPDU: 09 00 01 91 DC A6 66 00 00 00 00 90 00 [01:20:50]wFMCommunicate OK [01:20:50]SAM_PROTO_GetShiftState done [01:20:50]FM_GetShiftState done [01:20:50]req_shift_opened done [01:20:50]requested_item shift.open_date is exist - process it [01:20:50]req_shift_open_date [01:20:50]req_shift_open_date done [01:20:50]produce_requested_data done [01:20:50]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226959,"shift.num":440,"shift.opened":1,"shift.open_date":1722211473} [01:20:50]process_action_free close_receipt [01:20:50]json_value_free [01:20:50]json_value_free done [01:20:50]process_json_proto returns [01:20:50]Send response to host [01:20:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226959,"shift.num":440,"shift.opened":1,"shift.open_date":1722211473}}} [01:20:50]free response buf [01:20:50]execute_script done [01:20:50]execute_script returns [01:20:50]free content buf [01:20:50]Sock 8.Close socket [01:20:50]Sock 8.Thread stoped [01:20:51]Connected sock=11 [01:20:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 2D 73 07 01 5E 4E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 6F EE A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8F 76 03 00 35 04 06 00 81 8A DB 9F 2A 14 68 AC 70 76 3D DD B6 60 [01:20:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 78 D0 47 00 CF 17 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8F 76 03 00 F4 03 04 00 88 9A A6 66 B6 04 01 00 00 F0 57 30 66 44 97 8D 79 [01:20:51]CommunicateWithHost err = 0 [01:20:51]CheckOFDResponse [01:20:51]1017 (14) - 77093643461234 [01:20:51]1041 (16) - 0000000000874959 [01:20:51]1040 (4) - 226959 [01:20:51]1012 (4) - 28.07.2024 19:22 [01:20:51]1206 (1) - 0 [01:20:51]OFD Sender: Remove packet 226959 [01:20:51]ProducePacketName [01:20:51]name=ofd_packets/00226959 [01:20:51]NVStorageDeleteData [01:20:52]OFD Sender: No OFD packet to send [01:20:56]accept exits with 9 [01:20:56]New connection [01:20:56]New thread 3066711396 created [01:20:56]Thread 3066568036 joined [01:20:56]Waiting for new connection... [01:20:56] Sock 9.Parse request [01:20:56]Sock 9.Check first char [01:20:56]Sock 9.First char is OK [01:20:56]request: POST /json_proto HTTP/1.0 [01:20:56]Method: POST [01:20:56]URL: /json_proto [01:20:56]Method is POST - this is cgi request [01:20:56]url: /json_proto [01:20:56]query_string will be loaded in cgi processing [01:20:56]execute_cgi json_proto POST (null) [01:20:56]execute_cgi path=json_proto method=POST [01:20:56]POST find Content-Length [01:20:56]Host: 172.17.43.131:8080 [01:20:56]Content-Length: 683 [01:20:56]Content-Type: application/json [01:20:56] [01:20:56]POST finish read [01:20:56]Found Content-Length = 683 [01:20:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003389", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [01:20:56]execute_script... [01:20: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)2003389", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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" ] } } [01:20:56]POST & json_proto [01:20:56]process_json_proto [01:20:56]json parsed OK: [01:20:56]protocol is kg_v1.0 [01:20:56]action value=close_receipt [01:20:56]process_action close_receipt [01:20:56]cmd_close_receipt [01:20:56]MH_GetDate [01:20:56]Write to MH i2c: F0 00 00 1B 0D 17 [01:20:56]Write i2c OK [01:20:56]MH_I2C_Read... [01:20:56]Read from MH i2c: F0 [01:20:56]MH_I2C_Read... [01:20:56]Read from MH i2c: F0 09 00 [01:20:56]MH_I2C_Read... [01:20:56]Read from MH i2c: F0 09 00 1B 0D 00 79 EE A6 66 F8 BA A6 66 51 [01:20:56]GetLastDocTimeStamp 1722216047 [01:20:56]current date 1722216057 [01:20:56]FM_GetShiftState [01:20:56]SAM_PROTO_GetShiftState [01:20:56]wFMCommunicate request_size=4 [01:20:56]MH_SAM_APDU [01:20:56]CAPDU: 80 13 01 00 [01:20:56]Write to MH i2c: E2 08 00 1C 0D 80 13 01 00 00 00 00 00 A6 [01:20:56]Write i2c OK [01:20:56]MH_I2C_Read... [01:20:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:20:56]Read from MH i2c: E2 [01:20:56]MH_I2C_Read... [01:20:56]Read from MH i2c: E2 0E 00 [01:20:56]MH_I2C_Read... [01:20:56]Read from MH i2c: E2 0E 00 1C 0D 00 09 00 01 91 DC A6 66 00 00 00 00 90 00 2B [01:20:56]RAPDU: 09 00 01 91 DC A6 66 00 00 00 00 90 00 [01:20:56]wFMCommunicate OK [01:20:56]SAM_PROTO_GetShiftState done [01:20:56]FM_GetShiftState done [01:20:56]opened in 1722211473 [01:20:56]opened+sec_in_day 1722297873 [01:20:56]quantity*price = 100021 [01:20:56]sum+1 = 100023 [01:20:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 21 29.07.2024 01:20 Смена: 440 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226960 ФПД: 273149385716216 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T012057&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226960&fm=273149385716216&tin=02508201610067®Number=0000000000092624&sum=100000 [01:20:57]StoreToDocumentArchive [01:20:57]shift 440 fd 226960 [01:20:57]save to /storage/0440/doc_00226960 [01:20:57]save last doc name /storage/0440/doc_00226960 to /storage/kkm_last_doc_name [01:20:57]save OK [01:20:57]Clear old archive folders... [01:20:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:20:57]tlvbuf is 01A30ED0 [01:20:57]SAM_PROTO_ClearQueue [01:20:57]wFMCommunicate request_size=4 [01:20:57]MH_SAM_APDU [01:20:57]CAPDU: 80 09 00 00 [01:20:57]Write to MH i2c: E2 08 00 29 0D 80 09 00 00 00 00 00 00 A8 [01:20:57]Write i2c OK [01:20:57]MH_I2C_Read... [01:20:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:20:57]Read from MH i2c: E2 [01:20:57]MH_I2C_Read... [01:20:57]Read from MH i2c: E2 03 00 [01:20:57]MH_I2C_Read... [01:20:57]Read from MH i2c: E2 03 00 29 0D 00 90 00 AA [01:20:57]RAPDU: 90 00 [01:20:57]wFMCommunicate OK [01:20:57]SAM_PROTO_ClearQueue done [01:20:57]KKMCreateOFDPacket [01:20:57]OFDProtocolAddRootSTLVToBuf [01:20:57]FM_MakeSignedData [01:20:57]FM_MakeSignedData [01:20:57]SAM_PROTO_SignData [01:20:57]wFMCommunicate request_size=4 [01:20:57]MH_SAM_APDU [01:20:57]CAPDU: 80 0D 01 02 [01:20:57]Write to MH i2c: E2 08 00 2A 0D 80 0D 01 02 00 00 00 00 B0 [01:20:57]Write i2c OK [01:20:57]MH_I2C_Read... [01:20:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:20:57]Read from MH i2c: E2 [01:20:57]MH_I2C_Read... [01:20:57]Read from MH i2c: E2 03 00 [01:20:57]MH_I2C_Read... [01:20:57]Read from MH i2c: E2 03 00 2A 0D 00 90 00 AB [01:20:57]RAPDU: 90 00 [01:20:57]wFMCommunicate OK [01:20:57]wFMCommunicate request_size=255 [01:20:57]MH_SAM_APDU [01:20:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 15 00 00 00 F4 03 04 00 79 EE A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 90 76 03 00 35 04 06 00 F8 [01:20:57]Write to MH i2c: E2 02 01 2B 0D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 15 00 00 00 F4 03 04 00 79 EE A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 90 76 03 00 35 04 06 00 F8 00 00 A6 [01:20:57]Write i2c OK [01:20:57]MH_I2C_Read... [01:20:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:20:58]Read from MH i2c: E2 [01:20:58]MH_I2C_Read... [01:20:58]Read from MH i2c: E2 03 00 [01:20:58]MH_I2C_Read... [01:20:58]Read from MH i2c: E2 03 00 2B 0D 00 90 00 AC [01:20:58]RAPDU: 90 00 [01:20:58]wFMCommunicate OK [01:20:58]wFMCommunicate request_size=10 [01:20:58]MH_SAM_APDU [01:20:58]CAPDU: 80 0D 02 02 05 6D 8C 1B 31 F8 [01:20:58]Write to MH i2c: E2 0D 00 2C 0D 80 0D 02 02 05 00 6D 8C 1B 31 F8 00 00 FA [01:20:58]Write i2c OK [01:20:58]MH_I2C_Read... [01:20:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:20:58]Read from MH i2c: E2 [01:20:58]MH_I2C_Read... [01:20:58]Read from MH i2c: E2 03 00 [01:20:58]MH_I2C_Read... [01:20:58]Read from MH i2c: E2 03 00 2C 0D 00 90 00 AD [01:20:58]RAPDU: 90 00 [01:20:58]wFMCommunicate OK [01:20:58]wFMCommunicate request_size=4 [01:20:58]MH_SAM_APDU [01:20:58]CAPDU: 80 0D 03 02 [01:20:58]Write to MH i2c: E2 08 00 2D 0D 80 0D 03 02 00 00 00 00 B5 [01:20:58]Write i2c OK [01:20:58]MH_I2C_Read... [01:20:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:20:58]Read from MH i2c: E2 [01:20:58]MH_I2C_Read... [01:20:58]Read from MH i2c: E2 0B 00 [01:20:58]MH_I2C_Read... [01:20:58]Read from MH i2c: E2 0B 00 2D 0D 00 40 C4 E6 48 C7 2E 5C D6 90 00 0F [01:20:58]RAPDU: 40 C4 E6 48 C7 2E 5C D6 90 00 [01:20:58]wFMCommunicate OK [01:20:58]SAM_PROTO_SignData done [01:20:58]FM_MakeSignedData done [01:20:58]CreateOFDProtocolMessage [01:20:58]wFMCommunicate request_size=4 [01:20:58]MH_SAM_APDU [01:20:58]CAPDU: 80 11 00 00 [01:20:58]Write to MH i2c: E2 08 00 2E 0D 80 11 00 00 00 00 00 00 B5 [01:20:58]Write i2c OK [01:20:58]MH_I2C_Read... [01:20:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:20:58]Read from MH i2c: E2 [01:20:58]MH_I2C_Read... [01:20:58]Read from MH i2c: E2 17 00 [01:20:58]MH_I2C_Read... [01:20:58]Read from MH i2c: E2 17 00 2E 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 12 [01:20:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:20:58]wFMCommunicate OK [01:20:58]CreateOFDProtocolMessage done [01:20:58]OFDSenderStorePacket 226960 [01:20:58]StoreOFDPacket docnum=226960 [01:20:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 FE B8 07 01 18 CA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 15 00 00 00 F4 03 04 00 79 EE A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 90 76 03 00 35 04 06 00 F8 6D 8C 1B 31 F8 40 C4 E6 48 C7 2E 5C D6 [01:20:58]CheckFolder [01:20:58]dirname=/storage/ofd_packets [01:20:58]CheckFolder done [01:20:58]ProducePacketName [01:20:58]name=ofd_packets/00226960 [01:20:58]NVStorageSaveData ofd_packets/00226960 [01:20:58]File name is /storage/ofd_packets/00226960 [01:20:58]Write 301 bytes [01:20:58]NVStorageSaveData done [01:20:58]OFDSenderStorePacket done [01:20:58]KKMCreateOFDPacket done [01:20:58]NVStorageSaveData kkm_last_timestamp [01:20:58]File name is /storage/kkm_last_timestamp [01:20:58]Write 4 bytes [01:20:58]NVStorageSaveData done [01:20:58]ExternCall_PrintAddStr [01:20:58]wPrintStart [01:20:58]Write to MH i2c: 01 00 00 2F 0D 3C [01:20:58]Write i2c OK [01:20:58]MH_I2C_Read... [01:20:58]Read from MH i2c: 01 [01:20:58]MH_I2C_Read... [01:20:58]Read from MH i2c: 01 07 00 [01:20:58]MH_I2C_Read... [01:20:58]Read from MH i2c: 01 07 00 2F 0D 00 00 00 00 00 FF 0F 51 [01:20:58]RasterBufferAndPrint [01:20:58]line Счет N : (1)2003389 [01:20:58]line ИНН: 02508201610067 [01:20:58]line Контрольно-Кассовый Чек [01:20:58]line ПРОДАЖА [01:20:58]line ТРК (МРК, ГНК) : 64 [01:20:58]line Товар: 2710124500 [01:20:58]line Аи-95-К-5 [01:20:58]line 13.480 * 74.20 [01:20:58]line = 1000.22 [01:20:58]line НДС 12% НСП 1% [01:20:58]line > о реализуемом товаре [01:20:58]line ОКРУГЛЕНИЕ: -0.22 [01:20:58]line ИТОГО: 1000.00 [01:20:58]line Внесено: 1000.00 [01:20:58]line СДАЧА: 0.00 [01:20:58]line НСП 1% : 8.85 [01:20:58]line НДС 12% : 106.22 [01:20:58]line Наличными: 1000.00 [01:20:58]line Безнал.: 0.00 [01:20:58]line Место: АЗС № 97 "Партнер Нефть" [01:20:58]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [01:20:58]line СНО: Общий режим [01:20:58]line Чек 21 29.07.2024 01:20 [01:20:58]line Смена: 440 ФФД: 1.0 [01:20:58]line ЗНМ: 0300000054 [01:20:58]line РНМ: 0000000000092624 [01:20:58]line Версия ККМ: 001 [01:20:58]line ФМ: 0000000000874959 [01:20:58]line ФД: 226960 [01:20:58]line ФПД: 273149385716216 [01:20:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T012057&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226960&fm=273149385716216&tin=02508201610067®Number=0000000000092624&sum=100000 [01:20:58]written 0, free lines is 4095 [01:20:58]OFD Sender: Processing packet 226960 [packets to send 604, broken 603] [01:20:58]ProducePacketName [01:20:58]name=ofd_packets/00226960 [01:20:58]OFD Sender: To server: pG, [01:20:58]CommunicateWithHost lk.salyk.kg:30040 [01:20:58]ConnectInit lk.salyk.kg [01:20:58]Write to MH i2c: 01 00 00 5A 0D 67 [01:20:58]Write i2c OK [01:20:58]MH_I2C_Read... [01:20:58]Read from MH i2c: 01 [01:20:58]MH_I2C_Read... [01:20:58]Read from MH i2c: 01 07 00 [01:20:58]MH_I2C_Read... [01:20:58]Read from MH i2c: 01 07 00 5A 0D 00 00 00 00 00 6F 0C E9 [01:20:58]RasterBufferAndPrint [01:20:58]line [01:20:58]line [01:20:58]line [01:20:58]line [01:20:58]line [01:20:58]written 0, free lines is 3186 [01:20:58]MH_Cut [01:20:58]Write to MH i2c: D1 01 00 61 0D 01 40 [01:20:58]Write i2c OK [01:20:58]MH_I2C_Read... [01:20:58]Read from MH i2c: D1 [01:20:58]MH_I2C_Read... [01:20:58]Read from MH i2c: D1 01 00 [01:20:58]MH_I2C_Read... [01:20:58]Read from MH i2c: D1 01 00 61 0D 00 3F [01:20:58]Write to MH i2c: 01 00 00 62 0D 6F [01:20:58]Write i2c OK [01:20:58]MH_I2C_Read... [01:20:59]Connected sock=8 [01:20:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 FE B8 07 01 18 CA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 15 00 00 00 F4 03 04 00 79 EE A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 90 76 03 00 35 04 06 00 F8 6D 8C 1B 31 F8 40 C4 E6 48 C7 2E 5C D6 [01:20:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 49 B8 47 00 38 88 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 90 76 03 00 F4 03 04 00 8F 9A A6 66 B6 04 01 00 00 6D 42 57 55 16 38 A0 44 [01:20:59]CommunicateWithHost err = 0 [01:20:59]CheckOFDResponse [01:20:59]1017 (14) - 77093643461234 [01:20:59]1041 (16) - 0000000000874959 [01:20:59]1040 (4) - 226960 [01:20:59]1012 (4) - 28.07.2024 19:22 [01:20:59]1206 (1) - 0 [01:20:59]OFD Sender: Remove packet 226960 [01:20:59]ProducePacketName [01:20:59]name=ofd_packets/00226960 [01:20:59]NVStorageDeleteData [01:21:00]*** Cut start [01:21:00]*** Partial cut [01:21:00]*** CUTSNS_PIN = 1 [01:21:00]*** CUTSNS_PIN = 0 [01:21:00]OFD Sender: No OFD packet to send [01:21:00]*** Brake cut motor [01:21:00]Read from MH i2c: 01 [01:21:00]MH_I2C_Read... [01:21:00]*** Stop cut motor [01:21:00]*** Cut end [01:21:00]Read from MH i2c: 01 07 00 [01:21:00]MH_I2C_Read... [01:21:00]Read from MH i2c: 01 07 00 62 0D 00 00 00 00 00 FF 0F 84 [01:21:00]process_action close_receipt done [01:21:00]requested_data is exist [01:21:00]produce_requested_data [01:21:00]requested_item fm.sn is exist - process it [01:21:00]wFMCommunicate request_size=4 [01:21:00]MH_SAM_APDU [01:21:00]CAPDU: 80 11 00 00 [01:21:00]Write to MH i2c: E2 08 00 63 0D 80 11 00 00 00 00 00 00 EA [01:21:00]Write i2c OK [01:21:00]MH_I2C_Read... [01:21:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:21:00]Read from MH i2c: E2 [01:21:00]MH_I2C_Read... [01:21:00]Read from MH i2c: E2 17 00 [01:21:00]MH_I2C_Read... [01:21:00]Read from MH i2c: E2 17 00 63 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 47 [01:21:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:21:00]wFMCommunicate OK [01:21:00]requested_item fd.num is exist - process it [01:21:00]SAM_PROTO_GetFieldsCounters [01:21:00]wFMCommunicate request_size=4 [01:21:00]MH_SAM_APDU [01:21:00]CAPDU: 80 13 00 00 [01:21:00]Write to MH i2c: E2 08 00 64 0D 80 13 00 00 00 00 00 00 ED [01:21:00]Write i2c OK [01:21:00]MH_I2C_Read... [01:21:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:21:00]Read from MH i2c: E2 [01:21:00]MH_I2C_Read... [01:21:00]Read from MH i2c: E2 62 00 [01:21:00]MH_I2C_Read... [01:21:00]Read from MH i2c: E2 62 00 64 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 90 76 03 00 0E 04 04 00 B8 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 17 [01:21:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 90 76 03 00 0E 04 04 00 B8 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 [01:21:00]wFMCommunicate OK [01:21:00]SAM_PROTO_GetFieldsCounters done [01:21:00]requested_item shift.num is exist - process it [01:21:00]requested_item shift.opened is exist - process it [01:21:00]req_shift_opened [01:21:00]FM_GetShiftState [01:21:00]SAM_PROTO_GetShiftState [01:21:00]wFMCommunicate request_size=4 [01:21:00]MH_SAM_APDU [01:21:00]CAPDU: 80 13 01 00 [01:21:00]Write to MH i2c: E2 08 00 65 0D 80 13 01 00 00 00 00 00 EF [01:21:00]Write i2c OK [01:21:00]MH_I2C_Read... [01:21:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:21:00]Read from MH i2c: E2 [01:21:00]MH_I2C_Read... [01:21:00]Read from MH i2c: E2 0E 00 [01:21:00]MH_I2C_Read... [01:21:00]Read from MH i2c: E2 0E 00 65 0D 00 09 00 01 91 DC A6 66 00 00 00 00 90 00 74 [01:21:00]RAPDU: 09 00 01 91 DC A6 66 00 00 00 00 90 00 [01:21:00]wFMCommunicate OK [01:21:00]SAM_PROTO_GetShiftState done [01:21:00]FM_GetShiftState done [01:21:00]req_shift_opened done [01:21:00]requested_item shift.open_date is exist - process it [01:21:00]req_shift_open_date [01:21:00]req_shift_open_date done [01:21:00]produce_requested_data done [01:21:00]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226960,"shift.num":440,"shift.opened":1,"shift.open_date":1722211473} [01:21:00]process_action_free close_receipt [01:21:00]json_value_free [01:21:00]json_value_free done [01:21:00]process_json_proto returns [01:21:00]Send response to host [01:21:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226960,"shift.num":440,"shift.opened":1,"shift.open_date":1722211473}}} [01:21:00]free response buf [01:21:00]execute_script done [01:21:00]execute_script returns [01:21:00]free content buf [01:21:00]Sock 9.Close socket [01:21:00]Sock 9.Thread stoped [01:21:05]OFD Sender: No OFD packet to send [01:21:10]OFD Sender: No OFD packet to send [01:21:15]OFD Sender: No OFD packet to send [01:21:20]OFD Sender: No OFD packet to send [01:21:25]OFD Sender: No OFD packet to send [01:21:26]recv_with_timeout no data received [01:21:30]OFD Sender: No OFD packet to send [01:21:35]OFD Sender: No OFD packet to send [01:21:40]OFD Sender: No OFD packet to send [01:21:40]recv_with_timeout no data received [01:21:45]OFD Sender: No OFD packet to send [01:21:50]OFD Sender: No OFD packet to send [01:21:50]accept exits with 10 [01:21:50]New connection [01:21:50]New thread 3066568036 created [01:21:50]Thread 3066711396 joined [01:21:50]Waiting for new connection... [01:21:50] Sock 10.Parse request [01:21:50]Sock 10.Check first char [01:21:50]Sock 10.First char is OK [01:21:50]request: POST /json_proto HTTP/1.0 [01:21:50]Method: POST [01:21:50]URL: /json_proto [01:21:50]Method is POST - this is cgi request [01:21:50]url: /json_proto [01:21:50]query_string will be loaded in cgi processing [01:21:50]execute_cgi json_proto POST (null) [01:21:50]execute_cgi path=json_proto method=POST [01:21:50]POST find Content-Length [01:21:50]Host: 172.17.43.131:8080 [01:21:50]Content-Length: 804 [01:21:50]Content-Type: application/json [01:21:50] [01:21:50]POST finish read [01:21:50]Found Content-Length = 804 [01:21:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003391", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:21:50]execute_script... [01: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)2003391", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:21:50]POST & json_proto [01:21:50]process_json_proto [01:21:50]json parsed OK: [01:21:50]protocol is kg_v1.0 [01:21:50]action value=close_receipt [01:21:50]process_action close_receipt [01:21:50]cmd_close_receipt [01:21:50]MH_GetDate [01:21:50]Write to MH i2c: F0 00 00 66 0D 62 [01:21:50]Write i2c OK [01:21:50]MH_I2C_Read... [01:21:50]Read from MH i2c: F0 [01:21:50]MH_I2C_Read... [01:21:50]Read from MH i2c: F0 09 00 [01:21:50]MH_I2C_Read... [01:21:50]Read from MH i2c: F0 09 00 66 0D 00 AF EE A6 66 F8 BA A6 66 D2 [01:21:50]GetLastDocTimeStamp 1722216057 [01:21:50]current date 1722216111 [01:21:50]FM_GetShiftState [01:21:50]SAM_PROTO_GetShiftState [01:21:50]wFMCommunicate request_size=4 [01:21:50]MH_SAM_APDU [01:21:50]CAPDU: 80 13 01 00 [01:21:50]Write to MH i2c: E2 08 00 67 0D 80 13 01 00 00 00 00 00 F1 [01:21:50]Write i2c OK [01:21:50]MH_I2C_Read... [01:21:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:21:51]Read from MH i2c: E2 [01:21:51]MH_I2C_Read... [01:21:51]Read from MH i2c: E2 0E 00 [01:21:51]MH_I2C_Read... [01:21:51]Read from MH i2c: E2 0E 00 67 0D 00 09 00 01 91 DC A6 66 00 00 00 00 90 00 76 [01:21:51]RAPDU: 09 00 01 91 DC A6 66 00 00 00 00 90 00 [01:21:51]wFMCommunicate OK [01:21:51]SAM_PROTO_GetShiftState done [01:21:51]FM_GetShiftState done [01:21:51]opened in 1722211473 [01:21:51]opened+sec_in_day 1722297873 [01:21:51]quantity*price = 100021 [01:21:51]sum+1 = 100023 [01:21:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 22 29.07.2024 01:21 Смена: 440 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226961 ФПД: 91700244544464 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T012151&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226961&fm=91700244544464&tin=02508201610067®Number=0000000000092624&sum=100022 [01:21:52]StoreToDocumentArchive [01:21:52]shift 440 fd 226961 [01:21:52]save to /storage/0440/doc_00226961 [01:21:52]save last doc name /storage/0440/doc_00226961 to /storage/kkm_last_doc_name [01:21:52]save OK [01:21:52]Clear old archive folders... [01:21:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:21:52]tlvbuf is 019C56C0 [01:21:52]SAM_PROTO_ClearQueue [01:21:52]wFMCommunicate request_size=4 [01:21:52]MH_SAM_APDU [01:21:52]CAPDU: 80 09 00 00 [01:21:52]Write to MH i2c: E2 08 00 74 0D 80 09 00 00 00 00 00 00 F3 [01:21:52]Write i2c OK [01:21:52]MH_I2C_Read... [01:21:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:21:52]Read from MH i2c: E2 [01:21:52]MH_I2C_Read... [01:21:52]Read from MH i2c: E2 03 00 [01:21:52]MH_I2C_Read... [01:21:52]Read from MH i2c: E2 03 00 74 0D 00 90 00 F5 [01:21:52]RAPDU: 90 00 [01:21:52]wFMCommunicate OK [01:21:52]SAM_PROTO_ClearQueue done [01:21:52]KKMCreateOFDPacket [01:21:52]OFDProtocolAddRootSTLVToBuf [01:21:52]FM_MakeSignedData [01:21:52]FM_MakeSignedData [01:21:52]SAM_PROTO_SignData [01:21:52]wFMCommunicate request_size=4 [01:21:52]MH_SAM_APDU [01:21:52]CAPDU: 80 0D 01 02 [01:21:52]Write to MH i2c: E2 08 00 75 0D 80 0D 01 02 00 00 00 00 FB [01:21:52]Write i2c OK [01:21:52]MH_I2C_Read... [01:21:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:21:52]Read from MH i2c: E2 [01:21:52]MH_I2C_Read... [01:21:52]Read from MH i2c: E2 03 00 [01:21:52]MH_I2C_Read... [01:21:52]Read from MH i2c: E2 03 00 75 0D 00 90 00 F6 [01:21:52]RAPDU: 90 00 [01:21:52]wFMCommunicate OK [01:21:52]wFMCommunicate request_size=255 [01:21:52]MH_SAM_APDU [01:21: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 35 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 16 00 00 00 F4 03 04 00 AF EE A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 91 76 03 00 35 04 06 00 53 [01:21:52]Write to MH i2c: E2 02 01 76 0D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 16 00 00 00 F4 03 04 00 AF EE A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 91 76 03 00 35 04 06 00 53 00 00 B0 [01:21:52]Write i2c OK [01:21:52]MH_I2C_Read... [01:21:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:21:52]Read from MH i2c: E2 [01:21:52]MH_I2C_Read... [01:21:52]Read from MH i2c: E2 03 00 [01:21:52]MH_I2C_Read... [01:21:52]Read from MH i2c: E2 03 00 76 0D 00 90 00 F7 [01:21:52]RAPDU: 90 00 [01:21:52]wFMCommunicate OK [01:21:52]wFMCommunicate request_size=10 [01:21:52]MH_SAM_APDU [01:21:52]CAPDU: 80 0D 02 02 05 66 A0 80 7B D0 [01:21:52]Write to MH i2c: E2 0D 00 77 0D 80 0D 02 02 05 00 66 A0 80 7B D0 00 00 D9 [01:21:52]Write i2c OK [01:21:52]MH_I2C_Read... [01:21:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:21:52]Read from MH i2c: E2 [01:21:52]MH_I2C_Read... [01:21:52]Read from MH i2c: E2 03 00 [01:21:52]MH_I2C_Read... [01:21:52]Read from MH i2c: E2 03 00 77 0D 00 90 00 F8 [01:21:52]RAPDU: 90 00 [01:21:52]wFMCommunicate OK [01:21:52]wFMCommunicate request_size=4 [01:21:52]MH_SAM_APDU [01:21:52]CAPDU: 80 0D 03 02 [01:21:52]Write to MH i2c: E2 08 00 78 0D 80 0D 03 02 00 00 00 00 00 [01:21:52]Write i2c OK [01:21:52]MH_I2C_Read... [01:21:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:21:52]Read from MH i2c: E2 [01:21:52]MH_I2C_Read... [01:21:52]Read from MH i2c: E2 0B 00 [01:21:52]MH_I2C_Read... [01:21:52]Read from MH i2c: E2 0B 00 78 0D 00 D1 66 A2 F4 D6 A5 36 82 90 00 01 [01:21:52]RAPDU: D1 66 A2 F4 D6 A5 36 82 90 00 [01:21:52]wFMCommunicate OK [01:21:52]SAM_PROTO_SignData done [01:21:52]FM_MakeSignedData done [01:21:52]CreateOFDProtocolMessage [01:21:52]wFMCommunicate request_size=4 [01:21:52]MH_SAM_APDU [01:21:52]CAPDU: 80 11 00 00 [01:21:52]Write to MH i2c: E2 08 00 79 0D 80 11 00 00 00 00 00 00 00 [01:21:52]Write i2c OK [01:21:52]MH_I2C_Read... [01:21:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:21:52]Read from MH i2c: E2 [01:21:52]MH_I2C_Read... [01:21:52]Read from MH i2c: E2 17 00 [01:21:52]MH_I2C_Read... [01:21:52]Read from MH i2c: E2 17 00 79 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5D [01:21:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:21:52]wFMCommunicate OK [01:21:52]CreateOFDProtocolMessage done [01:21:52]OFDSenderStorePacket 226961 [01:21:52]StoreOFDPacket docnum=226961 [01:21:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 83 B2 07 01 2F 8B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 16 00 00 00 F4 03 04 00 AF EE A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 91 76 03 00 35 04 06 00 53 66 A0 80 7B D0 D1 66 A2 F4 D6 A5 36 82 [01:21:52]CheckFolder [01:21:52]dirname=/storage/ofd_packets [01:21:52]CheckFolder done [01:21:52]ProducePacketName [01:21:52]name=ofd_packets/00226961 [01:21:52]NVStorageSaveData ofd_packets/00226961 [01:21:52]File name is /storage/ofd_packets/00226961 [01:21:52]Write 301 bytes [01:21:52]NVStorageSaveData done [01:21:52]OFDSenderStorePacket done [01:21:52]KKMCreateOFDPacket done [01:21:52]NVStorageSaveData kkm_last_timestamp [01:21:52]File name is /storage/kkm_last_timestamp [01:21:52]Write 4 bytes [01:21:52]NVStorageSaveData done [01:21:52]ExternCall_PrintAddStr [01:21:52]wPrintStart [01:21:52]Write to MH i2c: 01 00 00 7A 0D 87 [01:21:52]Write i2c OK [01:21:52]MH_I2C_Read... [01:21:52]Read from MH i2c: 01 [01:21:52]MH_I2C_Read... [01:21:52]Read from MH i2c: 01 07 00 [01:21:52]MH_I2C_Read... [01:21:52]Read from MH i2c: 01 07 00 7A 0D 00 00 00 00 00 FF 0F 9C [01:21:52]RasterBufferAndPrint [01:21:52]line Счет N : (1)2003391 [01:21:52]line ИНН: 02508201610067 [01:21:52]line Контрольно-Кассовый Чек [01:21:52]line ПРОДАЖА [01:21:52]line ТРК (МРК, ГНК) : 64 [01:21:52]line Товар: 2710124500 [01:21:52]line Аи-95-К-5 [01:21:52]line 13.480 * 74.20 [01:21:52]line = 1000.22 [01:21:52]line НДС 12% НСП 1% [01:21:52]line > о реализуемом товаре [01:21:52]line ИТОГО: 1000.22 [01:21:52]line НСП 1% : 8.85 [01:21:52]line НДС 12% : 106.22 [01:21:52]line Наличными: 0.00 [01:21:52]line Безнал.: 1000.22 [01:21:52]line Место: АЗС № 97 "Партнер Нефть" [01:21:52]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [01:21:52]line СНО: Общий режим [01:21:52]line Чек 22 29.07.2024 01:21 [01:21:52]line Смена: 440 ФФД: 1.0 [01:21:52]line ЗНМ: 0300000054 [01:21:52]line РНМ: 0000000000092624 [01:21:52]line Версия ККМ: 001 [01:21:52]line Платежная система: O! деньги [01:21:52]line ФМ: 0000000000874959 [01:21:52]line ФД: 226961 [01:21:52]line ФПД: 91700244544464 [01:21:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T012151&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226961&fm=91700244544464&tin=02508201610067®Number=0000000000092624&sum=100022 [01:21:52]written 0, free lines is 4095 [01:21:52]OFD Sender: Processing packet 226961 [packets to send 604, broken 603] [01:21:52]ProducePacketName [01:21:52]name=ofd_packets/00226961 [01:21:52]OFD Sender: To server: pG, [01:21:52]CommunicateWithHost lk.salyk.kg:30040 [01:21:52]ConnectInit lk.salyk.kg [01:21:53]Write to MH i2c: 01 00 00 A4 0D B1 [01:21:53]Write i2c OK [01:21:53]MH_I2C_Read... [01:21:53]Read from MH i2c: 01 [01:21:53]MH_I2C_Read... [01:21:53]Read from MH i2c: 01 07 00 [01:21:53]MH_I2C_Read... [01:21:53]Read from MH i2c: 01 07 00 A4 0D 00 00 00 00 00 7B 0C 3F [01:21:53]RasterBufferAndPrint [01:21:53]line [01:21:53]line [01:21:53]line [01:21:53]line [01:21:53]line [01:21:53]written 0, free lines is 3198 [01:21:53]MH_Cut [01:21:53]Write to MH i2c: D1 01 00 AB 0D 01 8A [01:21:53]Write i2c OK [01:21:53]MH_I2C_Read... [01:21:53]Read from MH i2c: D1 [01:21:53]MH_I2C_Read... [01:21:53]Read from MH i2c: D1 01 00 [01:21:53]MH_I2C_Read... [01:21:53]Read from MH i2c: D1 01 00 AB 0D 00 89 [01:21:53]Write to MH i2c: 01 00 00 AC 0D B9 [01:21:53]Write i2c OK [01:21:53]MH_I2C_Read... [01:21:54]*** Cut start [01:21:54]*** Partial cut [01:21:54]*** CUTSNS_PIN = 1 [01:21:54]*** CUTSNS_PIN = 0 [01:21:54]*** Brake cut motor [01:21:55]Read from MH i2c: 01 [01:21:55]MH_I2C_Read... [01:21:55]*** Stop cut motor [01:21:55]*** Cut end [01:21:55]Read from MH i2c: 01 07 00 [01:21:55]MH_I2C_Read... [01:21:55]Read from MH i2c: 01 07 00 AC 0D 00 00 00 00 00 FF 0F CE [01:21:55]process_action close_receipt done [01:21:55]requested_data is exist [01:21:55]produce_requested_data [01:21:55]requested_item fm.sn is exist - process it [01:21:55]wFMCommunicate request_size=4 [01:21:55]MH_SAM_APDU [01:21:55]CAPDU: 80 11 00 00 [01:21:55]Write to MH i2c: E2 08 00 AD 0D 80 11 00 00 00 00 00 00 34 [01:21:55]Write i2c OK [01:21:55]MH_I2C_Read... [01:21:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:21:55]Read from MH i2c: E2 [01:21:55]MH_I2C_Read... [01:21:55]Read from MH i2c: E2 17 00 [01:21:55]MH_I2C_Read... [01:21:55]Read from MH i2c: E2 17 00 AD 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 91 [01:21:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:21:55]wFMCommunicate OK [01:21:55]requested_item fd.num is exist - process it [01:21:55]SAM_PROTO_GetFieldsCounters [01:21:55]wFMCommunicate request_size=4 [01:21:55]MH_SAM_APDU [01:21:55]CAPDU: 80 13 00 00 [01:21:55]Write to MH i2c: E2 08 00 AE 0D 80 13 00 00 00 00 00 00 37 [01:21:55]Write i2c OK [01:21:55]MH_I2C_Read... [01:21:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:21:55]Read from MH i2c: E2 [01:21:55]MH_I2C_Read... [01:21:55]Read from MH i2c: E2 62 00 [01:21:55]MH_I2C_Read... [01:21:55]Read from MH i2c: E2 62 00 AE 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 91 76 03 00 0E 04 04 00 B8 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 65 [01:21:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 91 76 03 00 0E 04 04 00 B8 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 [01:21:55]wFMCommunicate OK [01:21:55]SAM_PROTO_GetFieldsCounters done [01:21:55]requested_item shift.num is exist - process it [01:21:55]requested_item shift.opened is exist - process it [01:21:55]req_shift_opened [01:21:55]FM_GetShiftState [01:21:55]SAM_PROTO_GetShiftState [01:21:55]wFMCommunicate request_size=4 [01:21:55]MH_SAM_APDU [01:21:55]CAPDU: 80 13 01 00 [01:21:55]Write to MH i2c: E2 08 00 AF 0D 80 13 01 00 00 00 00 00 39 [01:21:55]Write i2c OK [01:21:55]MH_I2C_Read... [01:21:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:21:55]Read from MH i2c: E2 [01:21:55]MH_I2C_Read... [01:21:55]Read from MH i2c: E2 0E 00 [01:21:55]MH_I2C_Read... [01:21:55]Read from MH i2c: E2 0E 00 AF 0D 00 09 00 01 91 DC A6 66 00 00 00 00 90 00 BE [01:21:55]RAPDU: 09 00 01 91 DC A6 66 00 00 00 00 90 00 [01:21:55]wFMCommunicate OK [01:21:55]SAM_PROTO_GetShiftState done [01:21:55]FM_GetShiftState done [01:21:55]req_shift_opened done [01:21:55]requested_item shift.open_date is exist - process it [01:21:55]req_shift_open_date [01:21:55]req_shift_open_date done [01:21:55]produce_requested_data done [01:21:55]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226961,"shift.num":440,"shift.opened":1,"shift.open_date":1722211473} [01:21:55]process_action_free close_receipt [01:21:55]json_value_free [01:21:55]json_value_free done [01:21:55]process_json_proto returns [01:21:55]Send response to host [01:21:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226961,"shift.num":440,"shift.opened":1,"shift.open_date":1722211473}}} [01:21:55]free response buf [01:21:55]execute_script done [01:21:55]execute_script returns [01:21:55]free content buf [01:21:55]Sock 10.Close socket [01:21:55]Sock 10.Thread stoped [01:21:57]ConnectInit Can't take IP for lk.salyk.kg [01:21:57]CommunicateWithHost connect error [01:21:57]CommunicateWithHost err = -1 [01:21:57]OFD Sender: Server communicate error [01:22:02]OFD Sender: Processing packet 226961 [packets to send 604, broken 603] [01:22:02]ProducePacketName [01:22:02]name=ofd_packets/00226961 [01:22:02]OFD Sender: To server: pG, [01:22:02]CommunicateWithHost lk.salyk.kg:30040 [01:22:02]ConnectInit lk.salyk.kg [01:22:07]ConnectInit Can't take IP for lk.salyk.kg [01:22:07]CommunicateWithHost connect error [01:22:07]CommunicateWithHost err = -1 [01:22:07]OFD Sender: Server communicate error [01:22:12]OFD Sender: Processing packet 226961 [packets to send 604, broken 603] [01:22:12]ProducePacketName [01:22:12]name=ofd_packets/00226961 [01:22:12]OFD Sender: To server: pG, [01:22:12]CommunicateWithHost lk.salyk.kg:30040 [01:22:12]ConnectInit lk.salyk.kg [01:22:13]Connected sock=8 [01:22:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 83 B2 07 01 2F 8B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 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 16 00 00 00 F4 03 04 00 AF EE A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 91 76 03 00 35 04 06 00 53 66 A0 80 7B D0 D1 66 A2 F4 D6 A5 36 82 [01:22:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 44 31 47 00 88 6E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 91 76 03 00 F4 03 04 00 DA 9A A6 66 B6 04 01 00 00 78 FE B9 77 77 50 8C 14 [01:22:14]CommunicateWithHost err = 0 [01:22:14]CheckOFDResponse [01:22:14]1017 (14) - 77093643461234 [01:22:14]1041 (16) - 0000000000874959 [01:22:14]1040 (4) - 226961 [01:22:14]1012 (4) - 28.07.2024 19:24 [01:22:14]1206 (1) - 0 [01:22:14]OFD Sender: Remove packet 226961 [01:22:14]ProducePacketName [01:22:14]name=ofd_packets/00226961 [01:22:14]NVStorageDeleteData [01:22:15]OFD Sender: No OFD packet to send [01:22:20]OFD Sender: No OFD packet to send [01:22:25]OFD Sender: No OFD packet to send [01:22:30]OFD Sender: No OFD packet to send [01:22:35]OFD Sender: No OFD packet to send [01:22:36]recv_with_timeout no data received [01:22:40]OFD Sender: No OFD packet to send [01:22:45]OFD Sender: No OFD packet to send [01:22:50]OFD Sender: No OFD packet to send [01:22:55]OFD Sender: No OFD packet to send [01:23:00]OFD Sender: No OFD packet to send [01:23:05]OFD Sender: No OFD packet to send [01:23:10]OFD Sender: No OFD packet to send [01:23:15]OFD Sender: No OFD packet to send [01:23:20]OFD Sender: No OFD packet to send [01:23:25]OFD Sender: No OFD packet to send [01:23:30]OFD Sender: No OFD packet to send [01:23:35]OFD Sender: No OFD packet to send [01:23:40]OFD Sender: No OFD packet to send [01:23:45]OFD Sender: No OFD packet to send [01:23:50]OFD Sender: No OFD packet to send [01:23:55]OFD Sender: No OFD packet to send [01:24:00]OFD Sender: No OFD packet to send [01:24:05]OFD Sender: No OFD packet to send [01:24:10]OFD Sender: No OFD packet to send [01:24:15]OFD Sender: No OFD packet to send [01:24:20]OFD Sender: No OFD packet to send [01:24:25]OFD Sender: No OFD packet to send [01:24:30]OFD Sender: No OFD packet to send [01:24:35]OFD Sender: No OFD packet to send [01:24:40]OFD Sender: No OFD packet to send [01:24:45]OFD Sender: No OFD packet to send [01:24:50]OFD Sender: No OFD packet to send [01:24:55]OFD Sender: No OFD packet to send [01:25:00]OFD Sender: No OFD packet to send [01:25:05]OFD Sender: No OFD packet to send [01:25:06]recv_with_timeout no data received [01:25:10]OFD Sender: No OFD packet to send [01:25:15]OFD Sender: No OFD packet to send [01:25:20]OFD Sender: No OFD packet to send [01:25:25]OFD Sender: No OFD packet to send [01:25:30]OFD Sender: No OFD packet to send [01:25:36]OFD Sender: No OFD packet to send [01:25:41]OFD Sender: No OFD packet to send [01:25:46]OFD Sender: No OFD packet to send [01:25:51]OFD Sender: No OFD packet to send [01:25:56]OFD Sender: No OFD packet to send [01:26:01]OFD Sender: No OFD packet to send [01:26:06]OFD Sender: No OFD packet to send [01:26:10]recv_with_timeout no data received [01:26:11]OFD Sender: No OFD packet to send [01:26:16]OFD Sender: No OFD packet to send [01:26:21]OFD Sender: No OFD packet to send [01:26:26]OFD Sender: No OFD packet to send [01:26:31]OFD Sender: No OFD packet to send [01:26:36]OFD Sender: No OFD packet to send [01:26:41]OFD Sender: No OFD packet to send [01:26:46]OFD Sender: No OFD packet to send [01:26:51]OFD Sender: No OFD packet to send [01:26:56]OFD Sender: No OFD packet to send [01:26:58]recv_with_timeout no data received [01:27:01]OFD Sender: No OFD packet to send [01:27:06]OFD Sender: No OFD packet to send [01:27:11]OFD Sender: No OFD packet to send [01:27:16]OFD Sender: No OFD packet to send [01:27:21]OFD Sender: No OFD packet to send [01:27:26]OFD Sender: No OFD packet to send [01:27:31]OFD Sender: No OFD packet to send [01:27:36]OFD Sender: No OFD packet to send [01:27:41]OFD Sender: No OFD packet to send [01:27:46]OFD Sender: No OFD packet to send [01:27:51]OFD Sender: No OFD packet to send [01:27:56]OFD Sender: No OFD packet to send [01:28:01]OFD Sender: No OFD packet to send [01:28:05]recv_with_timeout no data received [01:28:06]OFD Sender: No OFD packet to send [01:28:11]OFD Sender: No OFD packet to send [01:28:16]OFD Sender: No OFD packet to send [01:28:21]OFD Sender: No OFD packet to send [01:28:26]OFD Sender: No OFD packet to send [01:28:31]OFD Sender: No OFD packet to send [01:28:36]OFD Sender: No OFD packet to send [01:28:41]OFD Sender: No OFD packet to send [01:28:46]OFD Sender: No OFD packet to send [01:28:51]OFD Sender: No OFD packet to send [01:28:56]OFD Sender: No OFD packet to send [01:29:01]OFD Sender: No OFD packet to send [01:29:06]OFD Sender: No OFD packet to send [01:29:11]OFD Sender: No OFD packet to send [01:29:16]OFD Sender: No OFD packet to send [01:29:21]OFD Sender: No OFD packet to send [01:29:26]OFD Sender: No OFD packet to send [01:29:31]OFD Sender: No OFD packet to send [01:29:36]OFD Sender: No OFD packet to send [01:29:41]OFD Sender: No OFD packet to send [01:29:46]OFD Sender: No OFD packet to send [01:29:51]OFD Sender: No OFD packet to send [01:29:56]OFD Sender: No OFD packet to send [01:29:56]accept exits with 9 [01:29:56]New connection [01:29:56]New thread 3066711396 created [01:29:56]Thread 3066568036 joined [01:29:56]Waiting for new connection... [01:29:56] Sock 9.Parse request [01:29:56]Sock 9.Check first char [01:29:56]Sock 9.First char is OK [01:29:56]request: POST /json_proto HTTP/1.0 [01:29:56]Method: POST [01:29:56]URL: /json_proto [01:29:56]Method is POST - this is cgi request [01:29:56]url: /json_proto [01:29:56]query_string will be loaded in cgi processing [01:29:56]execute_cgi json_proto POST (null) [01:29:56]execute_cgi path=json_proto method=POST [01:29:56]POST find Content-Length [01:29:56]Host: 172.17.43.131:8080 [01:29:56]Content-Length: 678 [01:29:56]Content-Type: application/json [01:29:56] [01:29:56]POST finish read [01:29:56]Found Content-Length = 678 [01:29:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003392", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:29:56]execute_script... [01:29:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003392", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:29:56]POST & json_proto [01:29:56]process_json_proto [01:29:56]json parsed OK: [01:29:56]protocol is kg_v1.0 [01:29:56]action value=close_receipt [01:29:56]process_action close_receipt [01:29:56]cmd_close_receipt [01:29:56]MH_GetDate [01:29:56]Write to MH i2c: F0 00 00 B0 0D AC [01:29:56]Write i2c OK [01:29:56]MH_I2C_Read... [01:29:56]Read from MH i2c: F0 [01:29:56]MH_I2C_Read... [01:29:56]Read from MH i2c: F0 09 00 [01:29:56]MH_I2C_Read... [01:29:56]Read from MH i2c: F0 09 00 B0 0D 00 95 F0 A6 66 F8 BA A6 66 04 [01:29:56]GetLastDocTimeStamp 1722216111 [01:29:56]current date 1722216597 [01:29:56]FM_GetShiftState [01:29:56]SAM_PROTO_GetShiftState [01:29:56]wFMCommunicate request_size=4 [01:29:56]MH_SAM_APDU [01:29:56]CAPDU: 80 13 01 00 [01:29:56]Write to MH i2c: E2 08 00 B1 0D 80 13 01 00 00 00 00 00 3B [01:29:56]Write i2c OK [01:29:56]MH_I2C_Read... [01:29:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:29:56]Read from MH i2c: E2 [01:29:56]MH_I2C_Read... [01:29:56]Read from MH i2c: E2 0E 00 [01:29:56]MH_I2C_Read... [01:29:56]Read from MH i2c: E2 0E 00 B1 0D 00 09 00 01 91 DC A6 66 00 00 00 00 90 00 C0 [01:29:56]RAPDU: 09 00 01 91 DC A6 66 00 00 00 00 90 00 [01:29:56]wFMCommunicate OK [01:29:56]SAM_PROTO_GetShiftState done [01:29:56]FM_GetShiftState done [01:29:56]opened in 1722211473 [01:29:56]opened+sec_in_day 1722297873 [01:29:56]quantity*price = 60027 [01:29:56]sum+1 = 60029 [01:29:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 23 29.07.2024 01:29 Смена: 440 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226962 ФПД: 178992484463463 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T012957&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226962&fm=178992484463463&tin=02508201610067®Number=0000000000092624&sum=60000 [01:29:58]StoreToDocumentArchive [01:29:58]shift 440 fd 226962 [01:29:58]save to /storage/0440/doc_00226962 [01:29:58]save last doc name /storage/0440/doc_00226962 to /storage/kkm_last_doc_name [01:29:58]save OK [01:29:58]Clear old archive folders... [01:29:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:29:58]tlvbuf is 019B5E50 [01:29:58]SAM_PROTO_ClearQueue [01:29:58]wFMCommunicate request_size=4 [01:29:58]MH_SAM_APDU [01:29:58]CAPDU: 80 09 00 00 [01:29:58]Write to MH i2c: E2 08 00 BE 0D 80 09 00 00 00 00 00 00 3D [01:29:58]Write i2c OK [01:29:58]MH_I2C_Read... [01:29:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:29:58]Read from MH i2c: E2 [01:29:58]MH_I2C_Read... [01:29:58]Read from MH i2c: E2 03 00 [01:29:58]MH_I2C_Read... [01:29:58]Read from MH i2c: E2 03 00 BE 0D 00 90 00 3F [01:29:58]RAPDU: 90 00 [01:29:58]wFMCommunicate OK [01:29:58]SAM_PROTO_ClearQueue done [01:29:58]KKMCreateOFDPacket [01:29:58]OFDProtocolAddRootSTLVToBuf [01:29:58]FM_MakeSignedData [01:29:58]FM_MakeSignedData [01:29:58]SAM_PROTO_SignData [01:29:58]wFMCommunicate request_size=4 [01:29:58]MH_SAM_APDU [01:29:58]CAPDU: 80 0D 01 02 [01:29:58]Write to MH i2c: E2 08 00 BF 0D 80 0D 01 02 00 00 00 00 45 [01:29:58]Write i2c OK [01:29:58]MH_I2C_Read... [01:29:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:29:58]Read from MH i2c: E2 [01:29:58]MH_I2C_Read... [01:29:58]Read from MH i2c: E2 03 00 [01:29:58]MH_I2C_Read... [01:29:58]Read from MH i2c: E2 03 00 BF 0D 00 90 00 40 [01:29:58]RAPDU: 90 00 [01:29:58]wFMCommunicate OK [01:29:58]wFMCommunicate request_size=255 [01:29:58]MH_SAM_APDU [01:29:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 95 F0 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 92 76 03 00 35 04 06 00 A2 [01:29:58]Write to MH i2c: E2 02 01 C0 0D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 95 F0 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 92 76 03 00 35 04 06 00 A2 00 00 48 [01:29:58]Write i2c OK [01:29:58]MH_I2C_Read... [01:29:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:29:58]Read from MH i2c: E2 [01:29:58]MH_I2C_Read... [01:29:58]Read from MH i2c: E2 03 00 [01:29:58]MH_I2C_Read... [01:29:58]Read from MH i2c: E2 03 00 C0 0D 00 90 00 41 [01:29:58]RAPDU: 90 00 [01:29:58]wFMCommunicate OK [01:29:58]wFMCommunicate request_size=10 [01:29:58]MH_SAM_APDU [01:29:58]CAPDU: 80 0D 02 02 05 CA EF 74 33 67 [01:29:58]Write to MH i2c: E2 0D 00 C1 0D 80 0D 02 02 05 00 CA EF 74 33 67 00 00 19 [01:29:58]Write i2c OK [01:29:58]MH_I2C_Read... [01:29:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:29:58]Read from MH i2c: E2 [01:29:58]MH_I2C_Read... [01:29:58]Read from MH i2c: E2 03 00 [01:29:58]MH_I2C_Read... [01:29:58]Read from MH i2c: E2 03 00 C1 0D 00 90 00 42 [01:29:58]RAPDU: 90 00 [01:29:58]wFMCommunicate OK [01:29:58]wFMCommunicate request_size=4 [01:29:58]MH_SAM_APDU [01:29:58]CAPDU: 80 0D 03 02 [01:29:58]Write to MH i2c: E2 08 00 C2 0D 80 0D 03 02 00 00 00 00 4A [01:29:58]Write i2c OK [01:29:58]MH_I2C_Read... [01:29:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:29:58]Read from MH i2c: E2 [01:29:58]MH_I2C_Read... [01:29:58]Read from MH i2c: E2 0B 00 [01:29:58]MH_I2C_Read... [01:29:58]Read from MH i2c: E2 0B 00 C2 0D 00 5B 82 2D 79 58 29 B9 8C 90 00 94 [01:29:58]RAPDU: 5B 82 2D 79 58 29 B9 8C 90 00 [01:29:58]wFMCommunicate OK [01:29:58]SAM_PROTO_SignData done [01:29:58]FM_MakeSignedData done [01:29:58]CreateOFDProtocolMessage [01:29:58]wFMCommunicate request_size=4 [01:29:58]MH_SAM_APDU [01:29:58]CAPDU: 80 11 00 00 [01:29:58]Write to MH i2c: E2 08 00 C3 0D 80 11 00 00 00 00 00 00 4A [01:29:58]Write i2c OK [01:29:58]MH_I2C_Read... [01:29:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:29:58]Read from MH i2c: E2 [01:29:58]MH_I2C_Read... [01:29:58]Read from MH i2c: E2 17 00 [01:29:58]MH_I2C_Read... [01:29:58]Read from MH i2c: E2 17 00 C3 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A7 [01:29:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:29:58]wFMCommunicate OK [01:29:58]CreateOFDProtocolMessage done [01:29:58]OFDSenderStorePacket 226962 [01:29:58]StoreOFDPacket docnum=226962 [01:29:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 39 10 07 01 03 77 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 95 F0 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 92 76 03 00 35 04 06 00 A2 CA EF 74 33 67 5B 82 2D 79 58 29 B9 8C [01:29:58]CheckFolder [01:29:58]dirname=/storage/ofd_packets [01:29:58]CheckFolder done [01:29:58]ProducePacketName [01:29:58]name=ofd_packets/00226962 [01:29:58]NVStorageSaveData ofd_packets/00226962 [01:29:58]File name is /storage/ofd_packets/00226962 [01:29:58]Write 301 bytes [01:29:58]NVStorageSaveData done [01:29:58]OFDSenderStorePacket done [01:29:58]KKMCreateOFDPacket done [01:29:58]NVStorageSaveData kkm_last_timestamp [01:29:58]File name is /storage/kkm_last_timestamp [01:29:58]Write 4 bytes [01:29:58]NVStorageSaveData done [01:29:58]ExternCall_PrintAddStr [01:29:58]wPrintStart [01:29:58]Write to MH i2c: 01 00 00 C4 0D D1 [01:29:58]Write i2c OK [01:29:58]MH_I2C_Read... [01:29:58]Read from MH i2c: 01 [01:29:58]MH_I2C_Read... [01:29:58]Read from MH i2c: 01 07 00 [01:29:58]MH_I2C_Read... [01:29:58]Read from MH i2c: 01 07 00 C4 0D 00 00 00 00 00 FF 0F E6 [01:29:58]RasterBufferAndPrint [01:29:58]line Счет N : (1)2003392 [01:29:58]line ИНН: 02508201610067 [01:29:58]line Контрольно-Кассовый Чек [01:29:58]line ПРОДАЖА [01:29:58]line ТРК (МРК, ГНК) : 44 [01:29:58]line Товар: 2710124500 [01:29:58]line Аи-95-К-5 [01:29:58]line 8.090 * 74.20 [01:29:58]line = 600.28 [01:29:58]line НДС 12% НСП 1% [01:29:58]line > о реализуемом товаре [01:29:58]line ОКРУГЛЕНИЕ: -0.28 [01:29:58]line ИТОГО: 600.00 [01:29:58]line Внесено: 600.00 [01:29:58]line СДАЧА: 0.00 [01:29:58]line НСП 1% : 5.31 [01:29:58]line НДС 12% : 63.75 [01:29:58]line Наличными: 600.00 [01:29:58]line Безнал.: 0.00 [01:29:58]line Место: АЗС № 97 "Партнер Нефть" [01:29:58]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [01:29:58]line СНО: Общий режим [01:29:58]line Чек 23 29.07.2024 01:29 [01:29:58]line Смена: 440 ФФД: 1.0 [01:29:58]line ЗНМ: 0300000054 [01:29:58]line РНМ: 0000000000092624 [01:29:58]line Версия ККМ: 001 [01:29:58]line ФМ: 0000000000874959 [01:29:58]line ФД: 226962 [01:29:58]line ФПД: 178992484463463 [01:29:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T012957&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226962&fm=178992484463463&tin=02508201610067®Number=0000000000092624&sum=60000 [01:29:58]written 0, free lines is 4095 [01:29:58]OFD Sender: Processing packet 226962 [packets to send 604, broken 603] [01:29:58]ProducePacketName [01:29:58]name=ofd_packets/00226962 [01:29:58]OFD Sender: To server: pG, [01:29:58]CommunicateWithHost lk.salyk.kg:30040 [01:29:58]ConnectInit lk.salyk.kg [01:29:59]Write to MH i2c: 01 00 00 EF 0D FC [01:29:59]Write i2c OK [01:29:59]MH_I2C_Read... [01:29:59]Read from MH i2c: 01 [01:29:59]MH_I2C_Read... [01:29:59]Read from MH i2c: 01 07 00 [01:29:59]MH_I2C_Read... [01:29:59]Read from MH i2c: 01 07 00 EF 0D 00 00 00 00 00 61 0C 70 [01:29:59]RasterBufferAndPrint [01:29:59]line [01:29:59]line [01:29:59]line [01:29:59]line [01:29:59]line [01:29:59]written 0, free lines is 3173 [01:29:59]MH_Cut [01:29:59]Write to MH i2c: D1 01 00 F6 0D 01 D5 [01:29:59]Write i2c OK [01:29:59]MH_I2C_Read... [01:29:59]Read from MH i2c: D1 [01:29:59]MH_I2C_Read... [01:29:59]Read from MH i2c: D1 01 00 [01:29:59]MH_I2C_Read... [01:29:59]Read from MH i2c: D1 01 00 F6 0D 00 D4 [01:29:59]Write to MH i2c: 01 00 00 F7 0D 04 [01:29:59]Write i2c OK [01:29:59]MH_I2C_Read... [01:29:59]Connected sock=11 [01:29:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 39 10 07 01 03 77 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 95 F0 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 92 76 03 00 35 04 06 00 A2 CA EF 74 33 67 5B 82 2D 79 58 29 B9 8C [01:30:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 92 4D 47 00 CE 35 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 92 76 03 00 F4 03 04 00 AC 9C A6 66 B6 04 01 00 00 A6 F5 F3 B6 40 5F FA 50 [01:30:00]CommunicateWithHost err = 0 [01:30:00]CheckOFDResponse [01:30:00]1017 (14) - 77093643461234 [01:30:00]1041 (16) - 0000000000874959 [01:30:00]1040 (4) - 226962 [01:30:00]1012 (4) - 28.07.2024 19:31 [01:30:00]1206 (1) - 0 [01:30:00]OFD Sender: Remove packet 226962 [01:30:00]ProducePacketName [01:30:00]name=ofd_packets/00226962 [01:30:00]NVStorageDeleteData [01:30:00]*** Cut start [01:30:00]*** Partial cut [01:30:00]*** CUTSNS_PIN = 1 [01:30:00]*** CUTSNS_PIN = 0 [01:30:00]*** Brake cut motor [01:30:00]OFD Sender: No OFD packet to send [01:30:00]Read from MH i2c: 01 [01:30:00]MH_I2C_Read... [01:30:00]*** Stop cut motor [01:30:00]*** Cut end [01:30:00]Read from MH i2c: 01 07 00 [01:30:00]MH_I2C_Read... [01:30:00]Read from MH i2c: 01 07 00 F7 0D 00 00 00 00 00 FF 0F 19 [01:30:00]process_action close_receipt done [01:30:00]requested_data is exist [01:30:00]produce_requested_data [01:30:00]requested_item fm.sn is exist - process it [01:30:00]wFMCommunicate request_size=4 [01:30:00]MH_SAM_APDU [01:30:00]CAPDU: 80 11 00 00 [01:30:00]Write to MH i2c: E2 08 00 F8 0D 80 11 00 00 00 00 00 00 7F [01:30:00]Write i2c OK [01:30:00]MH_I2C_Read... [01:30:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:30:00]Read from MH i2c: E2 [01:30:00]MH_I2C_Read... [01:30:00]Read from MH i2c: E2 17 00 [01:30:00]MH_I2C_Read... [01:30:00]Read from MH i2c: E2 17 00 F8 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DC [01:30:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:30:01]wFMCommunicate OK [01:30:01]requested_item fd.num is exist - process it [01:30:01]SAM_PROTO_GetFieldsCounters [01:30:01]wFMCommunicate request_size=4 [01:30:01]MH_SAM_APDU [01:30:01]CAPDU: 80 13 00 00 [01:30:01]Write to MH i2c: E2 08 00 F9 0D 80 13 00 00 00 00 00 00 82 [01:30:01]Write i2c OK [01:30:01]MH_I2C_Read... [01:30:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:30:01]Read from MH i2c: E2 [01:30:01]MH_I2C_Read... [01:30:01]Read from MH i2c: E2 62 00 [01:30:01]MH_I2C_Read... [01:30:01]Read from MH i2c: E2 62 00 F9 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 92 76 03 00 0E 04 04 00 B8 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 B4 [01:30:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 92 76 03 00 0E 04 04 00 B8 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 [01:30:01]wFMCommunicate OK [01:30:01]SAM_PROTO_GetFieldsCounters done [01:30:01]requested_item shift.num is exist - process it [01:30:01]requested_item shift.opened is exist - process it [01:30:01]req_shift_opened [01:30:01]FM_GetShiftState [01:30:01]SAM_PROTO_GetShiftState [01:30:01]wFMCommunicate request_size=4 [01:30:01]MH_SAM_APDU [01:30:01]CAPDU: 80 13 01 00 [01:30:01]Write to MH i2c: E2 08 00 FA 0D 80 13 01 00 00 00 00 00 84 [01:30:01]Write i2c OK [01:30:01]MH_I2C_Read... [01:30:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:30:01]Read from MH i2c: E2 [01:30:01]MH_I2C_Read... [01:30:01]Read from MH i2c: E2 0E 00 [01:30:01]MH_I2C_Read... [01:30:01]Read from MH i2c: E2 0E 00 FA 0D 00 09 00 01 91 DC A6 66 00 00 00 00 90 00 09 [01:30:01]RAPDU: 09 00 01 91 DC A6 66 00 00 00 00 90 00 [01:30:01]wFMCommunicate OK [01:30:01]SAM_PROTO_GetShiftState done [01:30:01]FM_GetShiftState done [01:30:01]req_shift_opened done [01:30:01]requested_item shift.open_date is exist - process it [01:30:01]req_shift_open_date [01:30:01]req_shift_open_date done [01:30:01]produce_requested_data done [01:30:01]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226962,"shift.num":440,"shift.opened":1,"shift.open_date":1722211473} [01:30:01]process_action_free close_receipt [01:30:01]json_value_free [01:30:01]json_value_free done [01:30:01]process_json_proto returns [01:30:01]Send response to host [01:30:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226962,"shift.num":440,"shift.opened":1,"shift.open_date":1722211473}}} [01:30:01]free response buf [01:30:01]execute_script done [01:30:01]execute_script returns [01:30:01]free content buf [01:30:01]Sock 9.Close socket [01:30:01]Sock 9.Thread stoped [01:30:05]OFD Sender: No OFD packet to send [01:30:09]recv_with_timeout no data received [01:30:10]OFD Sender: No OFD packet to send [01:30:15]OFD Sender: No OFD packet to send [01:30:19]recv_with_timeout no data received [01:30:20]OFD Sender: No OFD packet to send [01:30:25]OFD Sender: No OFD packet to send [01:30:30]OFD Sender: No OFD packet to send [01:30:35]OFD Sender: No OFD packet to send [01:30:40]OFD Sender: No OFD packet to send [01:30:45]OFD Sender: No OFD packet to send [01:30:50]OFD Sender: No OFD packet to send [01:30:55]OFD Sender: No OFD packet to send [01:31:00]OFD Sender: No OFD packet to send [01:31:05]OFD Sender: No OFD packet to send [01:31:10]OFD Sender: No OFD packet to send [01:31:15]OFD Sender: No OFD packet to send [01:31:21]OFD Sender: No OFD packet to send [01:31:26]OFD Sender: No OFD packet to send [01:31:31]OFD Sender: No OFD packet to send [01:31:36]OFD Sender: No OFD packet to send [01:31:41]OFD Sender: No OFD packet to send [01:31:45]accept exits with 10 [01:31:45]New connection [01:31:45]New thread 3066568036 created [01:31:45]Thread 3066711396 joined [01:31:45]Waiting for new connection... [01:31:45] Sock 10.Parse request [01:31:45]Sock 10.Check first char [01:31:45]Sock 10.First char is OK [01:31:45]request: POST /json_proto HTTP/1.0 [01:31:45]Method: POST [01:31:45]URL: /json_proto [01:31:45]Method is POST - this is cgi request [01:31:45]url: /json_proto [01:31:45]query_string will be loaded in cgi processing [01:31:45]execute_cgi json_proto POST (null) [01:31:45]execute_cgi path=json_proto method=POST [01:31:45]POST find Content-Length [01:31:45]Host: 172.17.43.131:8080 [01:31:45]Content-Length: 678 [01:31:45]Content-Type: application/json [01:31:45] [01:31:45]POST finish read [01:31:45]Found Content-Length = 678 [01:31:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003393", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:31:45]execute_script... [01:31:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003393", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:31:45]POST & json_proto [01:31:45]process_json_proto [01:31:45]json parsed OK: [01:31:45]protocol is kg_v1.0 [01:31:45]action value=close_receipt [01:31:45]process_action close_receipt [01:31:45]cmd_close_receipt [01:31:45]MH_GetDate [01:31:45]Write to MH i2c: F0 00 00 FB 0D F7 [01:31:45]Write i2c OK [01:31:45]MH_I2C_Read... [01:31:45]Read from MH i2c: F0 [01:31:45]MH_I2C_Read... [01:31:45]Read from MH i2c: F0 09 00 [01:31:45]MH_I2C_Read... [01:31:45]Read from MH i2c: F0 09 00 FB 0D 00 02 F1 A6 66 F8 BA A6 66 BD [01:31:45]GetLastDocTimeStamp 1722216597 [01:31:45]current date 1722216706 [01:31:45]FM_GetShiftState [01:31:45]SAM_PROTO_GetShiftState [01:31:45]wFMCommunicate request_size=4 [01:31:45]MH_SAM_APDU [01:31:45]CAPDU: 80 13 01 00 [01:31:45]Write to MH i2c: E2 08 00 FC 0D 80 13 01 00 00 00 00 00 86 [01:31:45]Write i2c OK [01:31:45]MH_I2C_Read... [01:31:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:31:45]Read from MH i2c: E2 [01:31:45]MH_I2C_Read... [01:31:45]Read from MH i2c: E2 0E 00 [01:31:45]MH_I2C_Read... [01:31:45]Read from MH i2c: E2 0E 00 FC 0D 00 09 00 01 91 DC A6 66 00 00 00 00 90 00 0B [01:31:45]RAPDU: 09 00 01 91 DC A6 66 00 00 00 00 90 00 [01:31:45]wFMCommunicate OK [01:31:45]SAM_PROTO_GetShiftState done [01:31:45]FM_GetShiftState done [01:31:45]opened in 1722211473 [01:31:45]opened+sec_in_day 1722297873 [01:31:45]quantity*price = 40002 [01:31:45]sum+1 = 40003 [01:31:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 24 29.07.2024 01:31 Смена: 440 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226963 ФПД: 169966876763041 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T013146&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226963&fm=169966876763041&tin=02508201610067®Number=0000000000092624&sum=40000 [01:31:46]StoreToDocumentArchive [01:31:46]shift 440 fd 226963 [01:31:46]save to /storage/0440/doc_00226963 [01:31:46]save last doc name /storage/0440/doc_00226963 to /storage/kkm_last_doc_name [01:31:46]save OK [01:31:46]Clear old archive folders... [01:31:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:31:46]tlvbuf is 019BD7F0 [01:31:46]SAM_PROTO_ClearQueue [01:31:46]wFMCommunicate request_size=4 [01:31:46]MH_SAM_APDU [01:31:46]CAPDU: 80 09 00 00 [01:31:46]Write to MH i2c: E2 08 00 09 0E 80 09 00 00 00 00 00 00 89 [01:31:46]Write i2c OK [01:31:46]MH_I2C_Read... [01:31:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:31:46]Read from MH i2c: E2 [01:31:46]MH_I2C_Read... [01:31:46]Read from MH i2c: E2 03 00 [01:31:46]MH_I2C_Read... [01:31:46]Read from MH i2c: E2 03 00 09 0E 00 90 00 8B [01:31:46]RAPDU: 90 00 [01:31:46]wFMCommunicate OK [01:31:46]SAM_PROTO_ClearQueue done [01:31:46]KKMCreateOFDPacket [01:31:46]OFDProtocolAddRootSTLVToBuf [01:31:46]FM_MakeSignedData [01:31:46]FM_MakeSignedData [01:31:46]SAM_PROTO_SignData [01:31:46]wFMCommunicate request_size=4 [01:31:46]MH_SAM_APDU [01:31:46]CAPDU: 80 0D 01 02 [01:31:46]Write to MH i2c: E2 08 00 0A 0E 80 0D 01 02 00 00 00 00 91 [01:31:46]Write i2c OK [01:31:46]MH_I2C_Read... [01:31:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:31:46]Read from MH i2c: E2 [01:31:46]MH_I2C_Read... [01:31:46]Read from MH i2c: E2 03 00 [01:31:46]MH_I2C_Read... [01:31:46]Read from MH i2c: E2 03 00 0A 0E 00 90 00 8C [01:31:46]RAPDU: 90 00 [01:31:46]wFMCommunicate OK [01:31:46]wFMCommunicate request_size=255 [01:31:46]MH_SAM_APDU [01:31:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 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 18 00 00 00 F4 03 04 00 02 F1 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 93 76 03 00 35 04 06 00 9A [01:31:46]Write to MH i2c: E2 02 01 0B 0E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 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 18 00 00 00 F4 03 04 00 02 F1 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 93 76 03 00 35 04 06 00 9A 00 00 73 [01:31:46]Write i2c OK [01:31:46]MH_I2C_Read... [01:31:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:31:46]Read from MH i2c: E2 [01:31:46]MH_I2C_Read... [01:31:46]Read from MH i2c: E2 03 00 [01:31:46]MH_I2C_Read... [01:31:46]Read from MH i2c: E2 03 00 0B 0E 00 90 00 8D [01:31:46]RAPDU: 90 00 [01:31:46]wFMCommunicate OK [01:31:46]wFMCommunicate request_size=10 [01:31:46]MH_SAM_APDU [01:31:46]CAPDU: 80 0D 02 02 05 95 7F 50 23 A1 [01:31:46]Write to MH i2c: E2 0D 00 0C 0E 80 0D 02 02 05 00 95 7F 50 23 A1 00 00 C6 [01:31:46]Write i2c OK [01:31:46]MH_I2C_Read... [01:31:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:31:46]Read from MH i2c: E2 [01:31:46]MH_I2C_Read... [01:31:46]Read from MH i2c: E2 03 00 [01:31:46]MH_I2C_Read... [01:31:46]Read from MH i2c: E2 03 00 0C 0E 00 90 00 8E [01:31:46]RAPDU: 90 00 [01:31:46]wFMCommunicate OK [01:31:46]wFMCommunicate request_size=4 [01:31:46]MH_SAM_APDU [01:31:46]CAPDU: 80 0D 03 02 [01:31:46]Write to MH i2c: E2 08 00 0D 0E 80 0D 03 02 00 00 00 00 96 [01:31:46]Write i2c OK [01:31:46]MH_I2C_Read... [01:31:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:31:46]Read from MH i2c: E2 [01:31:46]MH_I2C_Read... [01:31:46]Read from MH i2c: E2 0B 00 [01:31:46]MH_I2C_Read... [01:31:46]Read from MH i2c: E2 0B 00 0D 0E 00 23 41 A0 12 C3 83 D5 FE 90 00 C6 [01:31:46]RAPDU: 23 41 A0 12 C3 83 D5 FE 90 00 [01:31:46]wFMCommunicate OK [01:31:46]SAM_PROTO_SignData done [01:31:46]FM_MakeSignedData done [01:31:46]CreateOFDProtocolMessage [01:31:46]wFMCommunicate request_size=4 [01:31:46]MH_SAM_APDU [01:31:46]CAPDU: 80 11 00 00 [01:31:46]Write to MH i2c: E2 08 00 0E 0E 80 11 00 00 00 00 00 00 96 [01:31:46]Write i2c OK [01:31:46]MH_I2C_Read... [01:31:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:31:46]Read from MH i2c: E2 [01:31:46]MH_I2C_Read... [01:31:46]Read from MH i2c: E2 17 00 [01:31:46]MH_I2C_Read... [01:31:46]Read from MH i2c: E2 17 00 0E 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F3 [01:31:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:31:46]wFMCommunicate OK [01:31:46]CreateOFDProtocolMessage done [01:31:46]OFDSenderStorePacket 226963 [01:31:46]StoreOFDPacket docnum=226963 [01:31:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 48 6E 07 01 FE 5A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 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 18 00 00 00 F4 03 04 00 02 F1 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 93 76 03 00 35 04 06 00 9A 95 7F 50 23 A1 23 41 A0 12 C3 83 D5 FE [01:31:46]CheckFolder [01:31:46]dirname=/storage/ofd_packets [01:31:46]CheckFolder done [01:31:46]ProducePacketName [01:31:46]name=ofd_packets/00226963 [01:31:46]NVStorageSaveData ofd_packets/00226963 [01:31:46]File name is /storage/ofd_packets/00226963 [01:31:46]Write 301 bytes [01:31:46]NVStorageSaveData done [01:31:46]OFDSenderStorePacket done [01:31:46]KKMCreateOFDPacket done [01:31:46]NVStorageSaveData kkm_last_timestamp [01:31:46]File name is /storage/kkm_last_timestamp [01:31:46]Write 4 bytes [01:31:46]NVStorageSaveData done [01:31:46]ExternCall_PrintAddStr [01:31:46]wPrintStart [01:31:46]Write to MH i2c: 01 00 00 0F 0E 1D [01:31:46]OFD Sender: Processing packet 226963 [packets to send 604, broken 603] [01:31:46]ProducePacketName [01:31:46]name=ofd_packets/00226963 [01:31:46]OFD Sender: To server: pG, [01:31:46]CommunicateWithHost lk.salyk.kg:30040 [01:31:46]ConnectInit lk.salyk.kg [01:31:46]Write i2c OK [01:31:46]MH_I2C_Read... [01:31:46]Read from MH i2c: 01 [01:31:46]MH_I2C_Read... [01:31:46]Read from MH i2c: 01 07 00 [01:31:46]MH_I2C_Read... [01:31:46]Read from MH i2c: 01 07 00 0F 0E 00 00 00 00 00 FF 0F 32 [01:31:46]RasterBufferAndPrint [01:31:46]line Счет N : (1)2003393 [01:31:46]line ИНН: 02508201610067 [01:31:46]line Контрольно-Кассовый Чек [01:31:46]line ПРОДАЖА [01:31:46]line ТРК (МРК, ГНК) : 63 [01:31:46]line Товар: 2710124130 [01:31:46]line Аи-92-К-5 [01:31:46]line 5.900 * 67.80 [01:31:46]line = 400.02 [01:31:46]line НДС 12% НСП 1% [01:31:46]line > о реализуемом товаре [01:31:46]line ОКРУГЛЕНИЕ: -0.02 [01:31:46]line ИТОГО: 400.00 [01:31:46]line Внесено: 400.00 [01:31:46]line СДАЧА: 0.00 [01:31:46]line НСП 1% : 3.54 [01:31:46]line НДС 12% : 42.48 [01:31:46]line Наличными: 400.00 [01:31:46]line Безнал.: 0.00 [01:31:46]line Место: АЗС № 97 "Партнер Нефть" [01:31:46]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [01:31:46]line СНО: Общий режим [01:31:46]line Чек 24 29.07.2024 01:31 [01:31:46]line Смена: 440 ФФД: 1.0 [01:31:46]line ЗНМ: 0300000054 [01:31:46]line РНМ: 0000000000092624 [01:31:46]line Версия ККМ: 001 [01:31:46]line ФМ: 0000000000874959 [01:31:46]line ФД: 226963 [01:31:46]line ФПД: 169966876763041 [01:31:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T013146&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226963&fm=169966876763041&tin=02508201610067®Number=0000000000092624&sum=40000 [01:31:47]written 0, free lines is 4095 [01:31:47]Write to MH i2c: 01 00 00 3A 0E 48 [01:31:47]Write i2c OK [01:31:47]MH_I2C_Read... [01:31:47]Read from MH i2c: 01 [01:31:47]MH_I2C_Read... [01:31:47]Read from MH i2c: 01 07 00 [01:31:47]MH_I2C_Read... [01:31:47]Read from MH i2c: 01 07 00 3A 0E 00 00 00 00 00 57 0C B2 [01:31:47]RasterBufferAndPrint [01:31:47]line [01:31:47]line [01:31:47]line [01:31:47]line [01:31:47]line [01:31:47]written 0, free lines is 3162 [01:31:47]MH_Cut [01:31:47]Write to MH i2c: D1 01 00 41 0E 01 21 [01:31:47]Write i2c OK [01:31:47]MH_I2C_Read... [01:31:47]Read from MH i2c: D1 [01:31:47]MH_I2C_Read... [01:31:47]Read from MH i2c: D1 01 00 [01:31:47]MH_I2C_Read... [01:31:47]Read from MH i2c: D1 01 00 41 0E 00 20 [01:31:47]Write to MH i2c: 01 00 00 42 0E 50 [01:31:47]Write i2c OK [01:31:47]MH_I2C_Read... [01:31:48]*** Cut start [01:31:48]*** Partial cut [01:31:48]*** CUTSNS_PIN = 1 [01:31:48]*** CUTSNS_PIN = 0 [01:31:49]*** Brake cut motor [01:31:49]Read from MH i2c: 01 [01:31:49]MH_I2C_Read... [01:31:49]*** Stop cut motor [01:31:49]*** Cut end [01:31:49]Read from MH i2c: 01 07 00 [01:31:49]MH_I2C_Read... [01:31:49]Read from MH i2c: 01 07 00 42 0E 00 00 00 00 00 FF 0F 65 [01:31:49]process_action close_receipt done [01:31:49]requested_data is exist [01:31:49]produce_requested_data [01:31:49]requested_item fm.sn is exist - process it [01:31:49]wFMCommunicate request_size=4 [01:31:49]MH_SAM_APDU [01:31:49]CAPDU: 80 11 00 00 [01:31:49]Write to MH i2c: E2 08 00 43 0E 80 11 00 00 00 00 00 00 CB [01:31:49]Write i2c OK [01:31:49]MH_I2C_Read... [01:31:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:31:49]Read from MH i2c: E2 [01:31:49]MH_I2C_Read... [01:31:49]Read from MH i2c: E2 17 00 [01:31:49]MH_I2C_Read... [01:31:49]Read from MH i2c: E2 17 00 43 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 28 [01:31:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:31:49]wFMCommunicate OK [01:31:49]requested_item fd.num is exist - process it [01:31:49]SAM_PROTO_GetFieldsCounters [01:31:49]wFMCommunicate request_size=4 [01:31:49]MH_SAM_APDU [01:31:49]CAPDU: 80 13 00 00 [01:31:49]Write to MH i2c: E2 08 00 44 0E 80 13 00 00 00 00 00 00 CE [01:31:49]Write i2c OK [01:31:49]MH_I2C_Read... [01:31:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:31:49]Read from MH i2c: E2 [01:31:49]MH_I2C_Read... [01:31:49]Read from MH i2c: E2 62 00 [01:31:49]MH_I2C_Read... [01:31:49]Read from MH i2c: E2 62 00 44 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 93 76 03 00 0E 04 04 00 B8 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 04 [01:31:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 93 76 03 00 0E 04 04 00 B8 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 [01:31:49]wFMCommunicate OK [01:31:49]SAM_PROTO_GetFieldsCounters done [01:31:49]requested_item shift.num is exist - process it [01:31:49]requested_item shift.opened is exist - process it [01:31:49]req_shift_opened [01:31:49]FM_GetShiftState [01:31:49]SAM_PROTO_GetShiftState [01:31:49]wFMCommunicate request_size=4 [01:31:49]MH_SAM_APDU [01:31:49]CAPDU: 80 13 01 00 [01:31:49]Write to MH i2c: E2 08 00 45 0E 80 13 01 00 00 00 00 00 D0 [01:31:49]Write i2c OK [01:31:49]MH_I2C_Read... [01:31:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:31:49]Read from MH i2c: E2 [01:31:49]MH_I2C_Read... [01:31:49]Read from MH i2c: E2 0E 00 [01:31:49]MH_I2C_Read... [01:31:49]Read from MH i2c: E2 0E 00 45 0E 00 09 00 01 91 DC A6 66 00 00 00 00 90 00 55 [01:31:49]RAPDU: 09 00 01 91 DC A6 66 00 00 00 00 90 00 [01:31:49]wFMCommunicate OK [01:31:49]SAM_PROTO_GetShiftState done [01:31:49]FM_GetShiftState done [01:31:49]req_shift_opened done [01:31:49]requested_item shift.open_date is exist - process it [01:31:49]req_shift_open_date [01:31:49]req_shift_open_date done [01:31:49]produce_requested_data done [01:31:49]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226963,"shift.num":440,"shift.opened":1,"shift.open_date":1722211473} [01:31:49]process_action_free close_receipt [01:31:49]json_value_free [01:31:49]json_value_free done [01:31:49]process_json_proto returns [01:31:49]Send response to host [01:31:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226963,"shift.num":440,"shift.opened":1,"shift.open_date":1722211473}}} [01:31:49]free response buf [01:31:49]execute_script done [01:31:49]execute_script returns [01:31:49]free content buf [01:31:49]Sock 10.Close socket [01:31:49]Sock 10.Thread stoped [01:31:50]Connected sock=11 [01:31:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 48 6E 07 01 FE 5A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 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 18 00 00 00 F4 03 04 00 02 F1 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 93 76 03 00 35 04 06 00 9A 95 7F 50 23 A1 23 41 A0 12 C3 83 D5 FE [01:31:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 47 0D 47 00 3E 02 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 93 76 03 00 F4 03 04 00 1B 9D A6 66 B6 04 01 00 00 69 48 B3 C2 B0 40 FC 73 [01:31:51]CommunicateWithHost err = 0 [01:31:51]CheckOFDResponse [01:31:51]1017 (14) - 77093643461234 [01:31:51]1041 (16) - 0000000000874959 [01:31:51]1040 (4) - 226963 [01:31:51]1012 (4) - 28.07.2024 19:33 [01:31:51]1206 (1) - 0 [01:31:51]OFD Sender: Remove packet 226963 [01:31:51]ProducePacketName [01:31:51]name=ofd_packets/00226963 [01:31:51]NVStorageDeleteData [01:31:52]OFD Sender: No OFD packet to send [01:31:57]OFD Sender: No OFD packet to send [01:32:01]recv_with_timeout no data received [01:32:02]OFD Sender: No OFD packet to send [01:32:07]OFD Sender: No OFD packet to send [01:32:12]OFD Sender: No OFD packet to send [01:32:17]OFD Sender: No OFD packet to send [01:32:22]OFD Sender: No OFD packet to send [01:32:22]recv_with_timeout no data received [01:32:27]OFD Sender: No OFD packet to send [01:32:32]OFD Sender: No OFD packet to send [01:32:37]OFD Sender: No OFD packet to send [01:32:42]OFD Sender: No OFD packet to send [01:32:45]recv_with_timeout no data received [01:32:47]OFD Sender: No OFD packet to send [01:32:52]OFD Sender: No OFD packet to send [01:32:57]OFD Sender: No OFD packet to send [01:33:02]OFD Sender: No OFD packet to send [01:33:07]OFD Sender: No OFD packet to send [01:33:12]OFD Sender: No OFD packet to send [01:33:12]recv_with_timeout no data received [01:33:17]OFD Sender: No OFD packet to send [01:33:22]OFD Sender: No OFD packet to send [01:33:27]OFD Sender: No OFD packet to send [01:33:32]OFD Sender: No OFD packet to send [01:33:37]OFD Sender: No OFD packet to send [01:33:42]OFD Sender: No OFD packet to send [01:33:47]OFD Sender: No OFD packet to send [01:33:52]OFD Sender: No OFD packet to send [01:33:57]OFD Sender: No OFD packet to send [01:34:02]OFD Sender: No OFD packet to send [01:34:07]recv_with_timeout no data received [01:34:07]OFD Sender: No OFD packet to send [01:34:12]OFD Sender: No OFD packet to send [01:34:17]OFD Sender: No OFD packet to send [01:34:22]OFD Sender: No OFD packet to send [01:34:27]OFD Sender: No OFD packet to send [01:34:32]OFD Sender: No OFD packet to send [01:34:37]OFD Sender: No OFD packet to send [01:34:42]OFD Sender: No OFD packet to send [01:34:47]OFD Sender: No OFD packet to send [01:34:52]OFD Sender: No OFD packet to send [01:34:57]OFD Sender: No OFD packet to send [01:35:02]OFD Sender: No OFD packet to send [01:35:07]OFD Sender: No OFD packet to send [01:35:12]OFD Sender: No OFD packet to send [01:35:17]OFD Sender: No OFD packet to send [01:35:22]OFD Sender: No OFD packet to send [01:35:27]OFD Sender: No OFD packet to send [01:35:30]recv_with_timeout no data received [01:35:32]OFD Sender: No OFD packet to send [01:35:37]OFD Sender: No OFD packet to send [01:35:42]OFD Sender: No OFD packet to send [01:35:47]OFD Sender: No OFD packet to send [01:35:52]OFD Sender: No OFD packet to send [01:35:57]OFD Sender: No OFD packet to send [01:36:02]OFD Sender: No OFD packet to send [01:36:07]OFD Sender: No OFD packet to send [01:36:11]recv_with_timeout no data received [01:36:12]OFD Sender: No OFD packet to send [01:36:17]OFD Sender: No OFD packet to send [01:36:22]OFD Sender: No OFD packet to send [01:36:23]accept exits with 9 [01:36:23]New connection [01:36:23]New thread 3066711396 created [01:36:23]Thread 3066568036 joined [01:36:23]Waiting for new connection... [01:36:23] Sock 9.Parse request [01:36:23]Sock 9.Check first char [01:36:23]Sock 9.First char is OK [01:36:23]request: POST /json_proto HTTP/1.0 [01:36:23]Method: POST [01:36:23]URL: /json_proto [01:36:23]Method is POST - this is cgi request [01:36:23]url: /json_proto [01:36:23]query_string will be loaded in cgi processing [01:36:23]execute_cgi json_proto POST (null) [01:36:23]execute_cgi path=json_proto method=POST [01:36:23]POST find Content-Length [01:36:23]Host: 172.17.43.131:8080 [01:36:23]Content-Length: 678 [01:36:23]Content-Type: application/json [01:36:23] [01:36:23]POST finish read [01:36:23]Found Content-Length = 678 [01:36:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003394", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:36:23]execute_script... [01:36:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003394", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:36:23]POST & json_proto [01:36:23]process_json_proto [01:36:23]json parsed OK: [01:36:23]protocol is kg_v1.0 [01:36:23]action value=close_receipt [01:36:23]process_action close_receipt [01:36:23]cmd_close_receipt [01:36:23]MH_GetDate [01:36:23]Write to MH i2c: F0 00 00 46 0E 43 [01:36:23]Write i2c OK [01:36:23]MH_I2C_Read... [01:36:23]Read from MH i2c: F0 [01:36:23]MH_I2C_Read... [01:36:23]Read from MH i2c: F0 09 00 [01:36:23]MH_I2C_Read... [01:36:23]Read from MH i2c: F0 09 00 46 0E 00 18 F2 A6 66 F8 BA A6 66 20 [01:36:23]GetLastDocTimeStamp 1722216706 [01:36:23]current date 1722216984 [01:36:23]FM_GetShiftState [01:36:23]SAM_PROTO_GetShiftState [01:36:23]wFMCommunicate request_size=4 [01:36:23]MH_SAM_APDU [01:36:23]CAPDU: 80 13 01 00 [01:36:23]Write to MH i2c: E2 08 00 47 0E 80 13 01 00 00 00 00 00 D2 [01:36:23]Write i2c OK [01:36:23]MH_I2C_Read... [01:36:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:36:23]Read from MH i2c: E2 [01:36:23]MH_I2C_Read... [01:36:23]Read from MH i2c: E2 0E 00 [01:36:23]MH_I2C_Read... [01:36:23]Read from MH i2c: E2 0E 00 47 0E 00 09 00 01 91 DC A6 66 00 00 00 00 90 00 57 [01:36:23]RAPDU: 09 00 01 91 DC A6 66 00 00 00 00 90 00 [01:36:23]wFMCommunicate OK [01:36:23]SAM_PROTO_GetShiftState done [01:36:23]FM_GetShiftState done [01:36:23]opened in 1722211473 [01:36:23]opened+sec_in_day 1722297873 [01:36:23]quantity*price = 30035 [01:36:23]sum+1 = 30036 [01:36:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 25 29.07.2024 01:36 Смена: 440 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226964 ФПД: 123651886703095 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T013624&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226964&fm=123651886703095&tin=02508201610067®Number=0000000000092624&sum=30000 [01:36:25]StoreToDocumentArchive [01:36:25]shift 440 fd 226964 [01:36:25]save to /storage/0440/doc_00226964 [01:36:25]save last doc name /storage/0440/doc_00226964 to /storage/kkm_last_doc_name [01:36:25]save OK [01:36:25]Clear old archive folders... [01:36:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:36:25]tlvbuf is 01A2C010 [01:36:25]SAM_PROTO_ClearQueue [01:36:25]wFMCommunicate request_size=4 [01:36:25]MH_SAM_APDU [01:36:25]CAPDU: 80 09 00 00 [01:36:25]Write to MH i2c: E2 08 00 54 0E 80 09 00 00 00 00 00 00 D4 [01:36:25]Write i2c OK [01:36:25]MH_I2C_Read... [01:36:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:36:25]Read from MH i2c: E2 [01:36:25]MH_I2C_Read... [01:36:25]Read from MH i2c: E2 03 00 [01:36:25]MH_I2C_Read... [01:36:25]Read from MH i2c: E2 03 00 54 0E 00 90 00 D6 [01:36:25]RAPDU: 90 00 [01:36:25]wFMCommunicate OK [01:36:25]SAM_PROTO_ClearQueue done [01:36:25]KKMCreateOFDPacket [01:36:25]OFDProtocolAddRootSTLVToBuf [01:36:25]FM_MakeSignedData [01:36:25]FM_MakeSignedData [01:36:25]SAM_PROTO_SignData [01:36:25]wFMCommunicate request_size=4 [01:36:25]MH_SAM_APDU [01:36:25]CAPDU: 80 0D 01 02 [01:36:25]Write to MH i2c: E2 08 00 55 0E 80 0D 01 02 00 00 00 00 DC [01:36:25]Write i2c OK [01:36:25]MH_I2C_Read... [01:36:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:36:25]Read from MH i2c: E2 [01:36:25]MH_I2C_Read... [01:36:25]Read from MH i2c: E2 03 00 [01:36:25]MH_I2C_Read... [01:36:25]Read from MH i2c: E2 03 00 55 0E 00 90 00 D7 [01:36:25]RAPDU: 90 00 [01:36:25]wFMCommunicate OK [01:36:25]wFMCommunicate request_size=255 [01:36:25]MH_SAM_APDU [01:36:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 19 00 00 00 F4 03 04 00 18 F2 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 94 76 03 00 35 04 06 00 70 [01:36:25]Write to MH i2c: E2 02 01 56 0E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 19 00 00 00 F4 03 04 00 18 F2 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 94 76 03 00 35 04 06 00 70 00 00 E7 [01:36:25]Write i2c OK [01:36:25]MH_I2C_Read... [01:36:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:36:25]Read from MH i2c: E2 [01:36:25]MH_I2C_Read... [01:36:25]Read from MH i2c: E2 03 00 [01:36:25]MH_I2C_Read... [01:36:25]Read from MH i2c: E2 03 00 56 0E 00 90 00 D8 [01:36:25]RAPDU: 90 00 [01:36:25]wFMCommunicate OK [01:36:25]wFMCommunicate request_size=10 [01:36:25]MH_SAM_APDU [01:36:25]CAPDU: 80 0D 02 02 05 75 F2 C8 61 F7 [01:36:25]Write to MH i2c: E2 0D 00 57 0E 80 0D 02 02 05 00 75 F2 C8 61 F7 00 00 70 [01:36:25]Write i2c OK [01:36:25]MH_I2C_Read... [01:36:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:36:25]Read from MH i2c: E2 [01:36:25]MH_I2C_Read... [01:36:25]Read from MH i2c: E2 03 00 [01:36:25]MH_I2C_Read... [01:36:25]Read from MH i2c: E2 03 00 57 0E 00 90 00 D9 [01:36:25]RAPDU: 90 00 [01:36:25]wFMCommunicate OK [01:36:25]wFMCommunicate request_size=4 [01:36:25]MH_SAM_APDU [01:36:25]CAPDU: 80 0D 03 02 [01:36:25]Write to MH i2c: E2 08 00 58 0E 80 0D 03 02 00 00 00 00 E1 [01:36:25]Write i2c OK [01:36:25]MH_I2C_Read... [01:36:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:36:25]Read from MH i2c: E2 [01:36:25]MH_I2C_Read... [01:36:25]Read from MH i2c: E2 0B 00 [01:36:25]MH_I2C_Read... [01:36:25]Read from MH i2c: E2 0B 00 58 0E 00 EE 09 65 C2 74 16 FF F8 90 00 81 [01:36:25]RAPDU: EE 09 65 C2 74 16 FF F8 90 00 [01:36:25]wFMCommunicate OK [01:36:25]SAM_PROTO_SignData done [01:36:25]FM_MakeSignedData done [01:36:25]CreateOFDProtocolMessage [01:36:25]wFMCommunicate request_size=4 [01:36:25]MH_SAM_APDU [01:36:25]CAPDU: 80 11 00 00 [01:36:25]Write to MH i2c: E2 08 00 59 0E 80 11 00 00 00 00 00 00 E1 [01:36:25]Write i2c OK [01:36:25]MH_I2C_Read... [01:36:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:36:25]Read from MH i2c: E2 [01:36:25]MH_I2C_Read... [01:36:25]Read from MH i2c: E2 17 00 [01:36:25]MH_I2C_Read... [01:36:25]Read from MH i2c: E2 17 00 59 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3E [01:36:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:36:25]wFMCommunicate OK [01:36:25]CreateOFDProtocolMessage done [01:36:25]OFDSenderStorePacket 226964 [01:36:25]StoreOFDPacket docnum=226964 [01:36:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 49 F5 07 01 23 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 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 19 00 00 00 F4 03 04 00 18 F2 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 94 76 03 00 35 04 06 00 70 75 F2 C8 61 F7 EE 09 65 C2 74 16 FF F8 [01:36:25]CheckFolder [01:36:25]dirname=/storage/ofd_packets [01:36:25]CheckFolder done [01:36:25]ProducePacketName [01:36:25]name=ofd_packets/00226964 [01:36:25]NVStorageSaveData ofd_packets/00226964 [01:36:25]File name is /storage/ofd_packets/00226964 [01:36:25]Write 301 bytes [01:36:25]NVStorageSaveData done [01:36:25]OFDSenderStorePacket done [01:36:25]KKMCreateOFDPacket done [01:36:25]NVStorageSaveData kkm_last_timestamp [01:36:25]File name is /storage/kkm_last_timestamp [01:36:25]Write 4 bytes [01:36:25]NVStorageSaveData done [01:36:25]ExternCall_PrintAddStr [01:36:25]wPrintStart [01:36:25]Write to MH i2c: 01 00 00 5A 0E 68 [01:36:25]Write i2c OK [01:36:25]MH_I2C_Read... [01:36:25]Read from MH i2c: 01 [01:36:25]MH_I2C_Read... [01:36:25]Read from MH i2c: 01 07 00 [01:36:25]MH_I2C_Read... [01:36:25]Read from MH i2c: 01 07 00 5A 0E 00 00 00 00 00 FF 0F 7D [01:36:25]RasterBufferAndPrint [01:36:25]line Счет N : (1)2003394 [01:36:25]line ИНН: 02508201610067 [01:36:25]line Контрольно-Кассовый Чек [01:36:25]line ПРОДАЖА [01:36:25]line ТРК (МРК, ГНК) : 43 [01:36:25]line Товар: 2710124130 [01:36:25]line Аи-92-К-5 [01:36:25]line 4.430 * 67.80 [01:36:25]line = 300.35 [01:36:25]line НДС 12% НСП 1% [01:36:25]line > о реализуемом товаре [01:36:25]line ОКРУГЛЕНИЕ: -0.35 [01:36:25]line ИТОГО: 300.00 [01:36:25]line Внесено: 300.00 [01:36:25]line СДАЧА: 0.00 [01:36:25]line НСП 1% : 2.66 [01:36:25]line НДС 12% : 31.90 [01:36:25]line Наличными: 300.00 [01:36:25]line Безнал.: 0.00 [01:36:25]line Место: АЗС № 97 "Партнер Нефть" [01:36:25]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [01:36:25]line СНО: Общий режим [01:36:25]line Чек 25 29.07.2024 01:36 [01:36:25]line Смена: 440 ФФД: 1.0 [01:36:25]line ЗНМ: 0300000054 [01:36:25]line РНМ: 0000000000092624 [01:36:25]line Версия ККМ: 001 [01:36:25]line ФМ: 0000000000874959 [01:36:25]line ФД: 226964 [01:36:25]line ФПД: 123651886703095 [01:36:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T013624&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226964&fm=123651886703095&tin=02508201610067®Number=0000000000092624&sum=30000 [01:36:25]written 0, free lines is 4095 [01:36:25]OFD Sender: Processing packet 226964 [packets to send 604, broken 603] [01:36:25]ProducePacketName [01:36:25]name=ofd_packets/00226964 [01:36:25]OFD Sender: To server: pG, [01:36:25]CommunicateWithHost lk.salyk.kg:30040 [01:36:25]ConnectInit lk.salyk.kg [01:36:26]Write to MH i2c: 01 00 00 85 0E 93 [01:36:26]Write i2c OK [01:36:26]MH_I2C_Read... [01:36:26]Read from MH i2c: 01 [01:36:26]MH_I2C_Read... [01:36:26]Read from MH i2c: 01 07 00 [01:36:26]MH_I2C_Read... [01:36:26]Read from MH i2c: 01 07 00 85 0E 00 00 00 00 00 60 0C 06 [01:36:26]RasterBufferAndPrint [01:36:26]line [01:36:26]line [01:36:26]line [01:36:26]line [01:36:26]line [01:36:26]written 0, free lines is 3172 [01:36:26]MH_Cut [01:36:26]Write to MH i2c: D1 01 00 8C 0E 01 6C [01:36:26]Write i2c OK [01:36:26]MH_I2C_Read... [01:36:26]Read from MH i2c: D1 [01:36:26]MH_I2C_Read... [01:36:26]Read from MH i2c: D1 01 00 [01:36:26]MH_I2C_Read... [01:36:26]Read from MH i2c: D1 01 00 8C 0E 00 6B [01:36:26]Write to MH i2c: 01 00 00 8D 0E 9B [01:36:26]Write i2c OK [01:36:26]MH_I2C_Read... [01:36:27]*** Cut start [01:36:27]*** Partial cut [01:36:27]*** CUTSNS_PIN = 1 [01:36:27]*** CUTSNS_PIN = 0 [01:36:27]*** Brake cut motor [01:36:27]Read from MH i2c: 01 [01:36:27]MH_I2C_Read... [01:36:27]*** Stop cut motor [01:36:27]*** Cut end [01:36:27]Read from MH i2c: 01 07 00 [01:36:27]MH_I2C_Read... [01:36:27]Read from MH i2c: 01 07 00 8D 0E 00 00 00 00 00 FF 0F B0 [01:36:27]process_action close_receipt done [01:36:27]requested_data is exist [01:36:27]produce_requested_data [01:36:27]requested_item fm.sn is exist - process it [01:36:27]wFMCommunicate request_size=4 [01:36:27]MH_SAM_APDU [01:36:27]CAPDU: 80 11 00 00 [01:36:27]Write to MH i2c: E2 08 00 8E 0E 80 11 00 00 00 00 00 00 16 [01:36:27]Write i2c OK [01:36:27]MH_I2C_Read... [01:36:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:36:27]Read from MH i2c: E2 [01:36:27]MH_I2C_Read... [01:36:27]Read from MH i2c: E2 17 00 [01:36:27]MH_I2C_Read... [01:36:28]Read from MH i2c: E2 17 00 8E 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 73 [01:36:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:36:28]wFMCommunicate OK [01:36:28]requested_item fd.num is exist - process it [01:36:28]SAM_PROTO_GetFieldsCounters [01:36:28]wFMCommunicate request_size=4 [01:36:28]MH_SAM_APDU [01:36:28]CAPDU: 80 13 00 00 [01:36:28]Write to MH i2c: E2 08 00 8F 0E 80 13 00 00 00 00 00 00 19 [01:36:28]Write i2c OK [01:36:28]MH_I2C_Read... [01:36:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:36:28]Read from MH i2c: E2 [01:36:28]MH_I2C_Read... [01:36:28]Read from MH i2c: E2 62 00 [01:36:28]MH_I2C_Read... [01:36:28]Read from MH i2c: E2 62 00 8F 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 94 76 03 00 0E 04 04 00 B8 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 53 [01:36:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 94 76 03 00 0E 04 04 00 B8 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 [01:36:28]wFMCommunicate OK [01:36:28]SAM_PROTO_GetFieldsCounters done [01:36:28]requested_item shift.num is exist - process it [01:36:28]requested_item shift.opened is exist - process it [01:36:28]req_shift_opened [01:36:28]FM_GetShiftState [01:36:28]SAM_PROTO_GetShiftState [01:36:28]wFMCommunicate request_size=4 [01:36:28]MH_SAM_APDU [01:36:28]CAPDU: 80 13 01 00 [01:36:28]Write to MH i2c: E2 08 00 90 0E 80 13 01 00 00 00 00 00 1B [01:36:28]Write i2c OK [01:36:28]MH_I2C_Read... [01:36:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:36:28]Read from MH i2c: E2 [01:36:28]MH_I2C_Read... [01:36:28]Read from MH i2c: E2 0E 00 [01:36:28]MH_I2C_Read... [01:36:28]Read from MH i2c: E2 0E 00 90 0E 00 09 00 01 91 DC A6 66 00 00 00 00 90 00 A0 [01:36:28]RAPDU: 09 00 01 91 DC A6 66 00 00 00 00 90 00 [01:36:28]wFMCommunicate OK [01:36:28]SAM_PROTO_GetShiftState done [01:36:28]FM_GetShiftState done [01:36:28]req_shift_opened done [01:36:28]requested_item shift.open_date is exist - process it [01:36:28]req_shift_open_date [01:36:28]req_shift_open_date done [01:36:28]produce_requested_data done [01:36:28]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226964,"shift.num":440,"shift.opened":1,"shift.open_date":1722211473} [01:36:28]process_action_free close_receipt [01:36:28]json_value_free [01:36:28]json_value_free done [01:36:28]process_json_proto returns [01:36:28]Send response to host [01:36:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226964,"shift.num":440,"shift.opened":1,"shift.open_date":1722211473}}} [01:36:28]free response buf [01:36:28]execute_script done [01:36:28]execute_script returns [01:36:28]free content buf [01:36:28]Sock 9.Close socket [01:36:28]Sock 9.Thread stoped [01:36:28]recv_with_timeout no data received [01:36:30]ConnectInit Can't take IP for lk.salyk.kg [01:36:30]CommunicateWithHost connect error [01:36:30]CommunicateWithHost err = -1 [01:36:30]OFD Sender: Server communicate error [01:36:35]OFD Sender: Processing packet 226964 [packets to send 604, broken 603] [01:36:35]ProducePacketName [01:36:35]name=ofd_packets/00226964 [01:36:35]OFD Sender: To server: pG, [01:36:35]CommunicateWithHost lk.salyk.kg:30040 [01:36:35]ConnectInit lk.salyk.kg [01:36:37]Connected sock=9 [01:36:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 49 F5 07 01 23 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 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 19 00 00 00 F4 03 04 00 18 F2 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 94 76 03 00 35 04 06 00 70 75 F2 C8 61 F7 EE 09 65 C2 74 16 FF F8 [01:36:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 C2 B8 47 00 CE 52 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 94 76 03 00 F4 03 04 00 39 9E A6 66 B6 04 01 00 00 8D 40 61 7E 85 E3 32 AB [01:36:37]CommunicateWithHost err = 0 [01:36:37]CheckOFDResponse [01:36:37]1017 (14) - 77093643461234 [01:36:37]1041 (16) - 0000000000874959 [01:36:37]1040 (4) - 226964 [01:36:37]1012 (4) - 28.07.2024 19:38 [01:36:37]1206 (1) - 0 [01:36:37]OFD Sender: Remove packet 226964 [01:36:37]ProducePacketName [01:36:37]name=ofd_packets/00226964 [01:36:37]NVStorageDeleteData [01:36:38]OFD Sender: No OFD packet to send [01:36:43]OFD Sender: No OFD packet to send [01:36:48]OFD Sender: No OFD packet to send [01:36:53]OFD Sender: No OFD packet to send [01:36:58]OFD Sender: No OFD packet to send [01:37:03]OFD Sender: No OFD packet to send [01:37:08]OFD Sender: No OFD packet to send [01:37:13]OFD Sender: No OFD packet to send [01:37:18]OFD Sender: No OFD packet to send [01:37:23]OFD Sender: No OFD packet to send [01:37:28]OFD Sender: No OFD packet to send [01:37:33]OFD Sender: No OFD packet to send [01:37:38]OFD Sender: No OFD packet to send [01:37:43]OFD Sender: No OFD packet to send [01:37:48]OFD Sender: No OFD packet to send [01:37:53]OFD Sender: No OFD packet to send [01:37:58]OFD Sender: No OFD packet to send [01:38:03]OFD Sender: No OFD packet to send [01:38:07]recv_with_timeout no data received [01:38:08]OFD Sender: No OFD packet to send [01:38:13]OFD Sender: No OFD packet to send [01:38:18]OFD Sender: No OFD packet to send [01:38:23]OFD Sender: No OFD packet to send [01:38:28]OFD Sender: No OFD packet to send [01:38:33]OFD Sender: No OFD packet to send [01:38:38]OFD Sender: No OFD packet to send [01:38:43]OFD Sender: No OFD packet to send [01:38:48]OFD Sender: No OFD packet to send [01:38:53]OFD Sender: No OFD packet to send [01:38:58]OFD Sender: No OFD packet to send [01:39:03]OFD Sender: No OFD packet to send [01:39:06]recv_with_timeout no data received [01:39:08]OFD Sender: No OFD packet to send [01:39:13]OFD Sender: No OFD packet to send [01:39:18]OFD Sender: No OFD packet to send [01:39:23]OFD Sender: No OFD packet to send [01:39:28]OFD Sender: No OFD packet to send [01:39:31]recv_with_timeout no data received [01:39:33]OFD Sender: No OFD packet to send [01:39:38]OFD Sender: No OFD packet to send [01:39:43]OFD Sender: No OFD packet to send [01:39:48]OFD Sender: No OFD packet to send [01:39:53]OFD Sender: No OFD packet to send [01:39:58]OFD Sender: No OFD packet to send [01:40:03]OFD Sender: No OFD packet to send [01:40:06]recv_with_timeout no data received [01:40:08]OFD Sender: No OFD packet to send [01:40:13]OFD Sender: No OFD packet to send [01:40:18]OFD Sender: No OFD packet to send [01:40:23]OFD Sender: No OFD packet to send [01:40:28]OFD Sender: No OFD packet to send [01:40:33]OFD Sender: No OFD packet to send [01:40:38]OFD Sender: No OFD packet to send [01:40:43]OFD Sender: No OFD packet to send [01:40:48]OFD Sender: No OFD packet to send [01:40:53]OFD Sender: No OFD packet to send [01:40:58]OFD Sender: No OFD packet to send [01:41:03]OFD Sender: No OFD packet to send [01:41:08]OFD Sender: No OFD packet to send [01:41:13]OFD Sender: No OFD packet to send [01:41:18]OFD Sender: No OFD packet to send [01:41:23]OFD Sender: No OFD packet to send [01:41:29]OFD Sender: No OFD packet to send [01:41:34]OFD Sender: No OFD packet to send [01:41:39]OFD Sender: No OFD packet to send [01:41:44]OFD Sender: No OFD packet to send [01:41:49]OFD Sender: No OFD packet to send [01:41:54]OFD Sender: No OFD packet to send [01:41:59]OFD Sender: No OFD packet to send [01:42:04]OFD Sender: No OFD packet to send [01:42:09]OFD Sender: No OFD packet to send [01:42:14]OFD Sender: No OFD packet to send [01:42:19]OFD Sender: No OFD packet to send [01:42:24]OFD Sender: No OFD packet to send [01:42:29]OFD Sender: No OFD packet to send [01:42:34]OFD Sender: No OFD packet to send [01:42:39]OFD Sender: No OFD packet to send [01:42:44]OFD Sender: No OFD packet to send [01:42:49]OFD Sender: No OFD packet to send [01:42:54]OFD Sender: No OFD packet to send [01:42:59]OFD Sender: No OFD packet to send [01:43:04]OFD Sender: No OFD packet to send [01:43:09]OFD Sender: No OFD packet to send [01:43:14]OFD Sender: No OFD packet to send [01:43:19]OFD Sender: No OFD packet to send [01:43:24]OFD Sender: No OFD packet to send [01:43:29]OFD Sender: No OFD packet to send [01:43:34]OFD Sender: No OFD packet to send [01:43:39]OFD Sender: No OFD packet to send [01:43:44]OFD Sender: No OFD packet to send [01:43:49]OFD Sender: No OFD packet to send [01:43:54]OFD Sender: No OFD packet to send [01:43:59]OFD Sender: No OFD packet to send [01:44:04]OFD Sender: No OFD packet to send [01:44:09]OFD Sender: No OFD packet to send [01:44:14]OFD Sender: No OFD packet to send [01:44:19]OFD Sender: No OFD packet to send [01:44:24]OFD Sender: No OFD packet to send [01:44:29]OFD Sender: No OFD packet to send [01:44:34]OFD Sender: No OFD packet to send [01:44:39]OFD Sender: No OFD packet to send [01:44:44]OFD Sender: No OFD packet to send [01:44:49]OFD Sender: No OFD packet to send [01:44:54]OFD Sender: No OFD packet to send [01:44:59]OFD Sender: No OFD packet to send [01:45:04]OFD Sender: No OFD packet to send [01:45:07]recv_with_timeout no data received [01:45:09]OFD Sender: No OFD packet to send [01:45:14]OFD Sender: No OFD packet to send [01:45:19]OFD Sender: No OFD packet to send [01:45:24]OFD Sender: No OFD packet to send [01:45:29]OFD Sender: No OFD packet to send [01:45:34]OFD Sender: No OFD packet to send [01:45:39]OFD Sender: No OFD packet to send [01:45:44]OFD Sender: No OFD packet to send [01:45:49]OFD Sender: No OFD packet to send [01:45:54]OFD Sender: No OFD packet to send [01:45:59]OFD Sender: No OFD packet to send [01:46:04]OFD Sender: No OFD packet to send [01:46:09]OFD Sender: No OFD packet to send [01:46:14]OFD Sender: No OFD packet to send [01:46:19]OFD Sender: No OFD packet to send [01:46:24]OFD Sender: No OFD packet to send [01:46:29]OFD Sender: No OFD packet to send [01:46:34]OFD Sender: No OFD packet to send [01:46:39]OFD Sender: No OFD packet to send [01:46:44]OFD Sender: No OFD packet to send [01:46:49]OFD Sender: No OFD packet to send [01:46:54]OFD Sender: No OFD packet to send [01:46:59]OFD Sender: No OFD packet to send [01:47:04]OFD Sender: No OFD packet to send [01:47:09]OFD Sender: No OFD packet to send [01:47:14]OFD Sender: No OFD packet to send [01:47:19]OFD Sender: No OFD packet to send [01:47:24]OFD Sender: No OFD packet to send [01:47:30]OFD Sender: No OFD packet to send [01:47:31]accept exits with 10 [01:47:31]New connection [01:47:31]New thread 3066568036 created [01:47:31]Thread 3066711396 joined [01:47:31]Waiting for new connection... [01:47:31] Sock 10.Parse request [01:47:31]Sock 10.Check first char [01:47:31]Sock 10.First char is OK [01:47:31]request: POST /json_proto HTTP/1.0 [01:47:31]Method: POST [01:47:31]URL: /json_proto [01:47:31]Method is POST - this is cgi request [01:47:31]url: /json_proto [01:47:31]query_string will be loaded in cgi processing [01:47:31]execute_cgi json_proto POST (null) [01:47:31]execute_cgi path=json_proto method=POST [01:47:31]POST find Content-Length [01:47:31]Host: 172.17.43.131:8080 [01:47:31]Content-Length: 678 [01:47:31]Content-Type: application/json [01:47:31] [01:47:31]POST finish read [01:47:31]Found Content-Length = 678 [01:47:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003395", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:47:31]execute_script... [01:47:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003395", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:47:31]POST & json_proto [01:47:31]process_json_proto [01:47:31]json parsed OK: [01:47:31]protocol is kg_v1.0 [01:47:31]action value=close_receipt [01:47:31]process_action close_receipt [01:47:31]cmd_close_receipt [01:47:31]MH_GetDate [01:47:31]Write to MH i2c: F0 00 00 91 0E 8E [01:47:31]Write i2c OK [01:47:31]MH_I2C_Read... [01:47:31]Read from MH i2c: F0 [01:47:31]MH_I2C_Read... [01:47:31]Read from MH i2c: F0 09 00 [01:47:31]MH_I2C_Read... [01:47:31]Read from MH i2c: F0 09 00 91 0E 00 B4 F4 A6 66 F8 BA A6 66 09 [01:47:31]GetLastDocTimeStamp 1722216984 [01:47:31]current date 1722217652 [01:47:31]FM_GetShiftState [01:47:31]SAM_PROTO_GetShiftState [01:47:31]wFMCommunicate request_size=4 [01:47:31]MH_SAM_APDU [01:47:31]CAPDU: 80 13 01 00 [01:47:31]Write to MH i2c: E2 08 00 92 0E 80 13 01 00 00 00 00 00 1D [01:47:31]Write i2c OK [01:47:31]MH_I2C_Read... [01:47:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:47:31]Read from MH i2c: E2 [01:47:31]MH_I2C_Read... [01:47:31]Read from MH i2c: E2 0E 00 [01:47:31]MH_I2C_Read... [01:47:31]Read from MH i2c: E2 0E 00 92 0E 00 09 00 01 91 DC A6 66 00 00 00 00 90 00 A2 [01:47:31]RAPDU: 09 00 01 91 DC A6 66 00 00 00 00 90 00 [01:47:31]wFMCommunicate OK [01:47:31]SAM_PROTO_GetShiftState done [01:47:31]FM_GetShiftState done [01:47:31]opened in 1722211473 [01:47:31]opened+sec_in_day 1722297873 [01:47:31]quantity*price = 30035 [01:47:31]sum+1 = 30036 [01:47:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 26 29.07.2024 01:47 Смена: 440 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226965 ФПД: 29867653728645 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T014732&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226965&fm=29867653728645&tin=02508201610067®Number=0000000000092624&sum=30000 [01:47:32]StoreToDocumentArchive [01:47:32]shift 440 fd 226965 [01:47:32]save to /storage/0440/doc_00226965 [01:47:32]save last doc name /storage/0440/doc_00226965 to /storage/kkm_last_doc_name [01:47:32]save OK [01:47:32]Clear old archive folders... [01:47:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:47:32]tlvbuf is 0199D6E0 [01:47:32]SAM_PROTO_ClearQueue [01:47:32]wFMCommunicate request_size=4 [01:47:32]MH_SAM_APDU [01:47:32]CAPDU: 80 09 00 00 [01:47:32]Write to MH i2c: E2 08 00 9F 0E 80 09 00 00 00 00 00 00 1F [01:47:32]Write i2c OK [01:47:32]MH_I2C_Read... [01:47:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:47:32]Read from MH i2c: E2 [01:47:32]MH_I2C_Read... [01:47:32]Read from MH i2c: E2 03 00 [01:47:32]MH_I2C_Read... [01:47:32]Read from MH i2c: E2 03 00 9F 0E 00 90 00 21 [01:47:32]RAPDU: 90 00 [01:47:32]wFMCommunicate OK [01:47:32]SAM_PROTO_ClearQueue done [01:47:32]KKMCreateOFDPacket [01:47:32]OFDProtocolAddRootSTLVToBuf [01:47:32]FM_MakeSignedData [01:47:32]FM_MakeSignedData [01:47:32]SAM_PROTO_SignData [01:47:32]wFMCommunicate request_size=4 [01:47:32]MH_SAM_APDU [01:47:32]CAPDU: 80 0D 01 02 [01:47:32]Write to MH i2c: E2 08 00 A0 0E 80 0D 01 02 00 00 00 00 27 [01:47:32]Write i2c OK [01:47:32]MH_I2C_Read... [01:47:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:47:32]Read from MH i2c: E2 [01:47:32]MH_I2C_Read... [01:47:32]Read from MH i2c: E2 03 00 [01:47:32]MH_I2C_Read... [01:47:32]Read from MH i2c: E2 03 00 A0 0E 00 90 00 22 [01:47:32]RAPDU: 90 00 [01:47:32]wFMCommunicate OK [01:47:32]wFMCommunicate request_size=255 [01:47:32]MH_SAM_APDU [01:47:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 1A 00 00 00 F4 03 04 00 B4 F4 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 95 76 03 00 35 04 06 00 1B [01:47:32]Write to MH i2c: E2 02 01 A1 0E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 1A 00 00 00 F4 03 04 00 B4 F4 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 95 76 03 00 35 04 06 00 1B 00 00 7D [01:47:32]Write i2c OK [01:47:32]MH_I2C_Read... [01:47:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:47:32]Read from MH i2c: E2 [01:47:32]MH_I2C_Read... [01:47:32]Read from MH i2c: E2 03 00 [01:47:32]MH_I2C_Read... [01:47:32]Read from MH i2c: E2 03 00 A1 0E 00 90 00 23 [01:47:32]RAPDU: 90 00 [01:47:32]wFMCommunicate OK [01:47:32]wFMCommunicate request_size=10 [01:47:32]MH_SAM_APDU [01:47:32]CAPDU: 80 0D 02 02 05 2A 1A E4 09 85 [01:47:32]Write to MH i2c: E2 0D 00 A2 0E 80 0D 02 02 05 00 2A 1A E4 09 85 00 00 EA [01:47:32]Write i2c OK [01:47:32]MH_I2C_Read... [01:47:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:47:33]Read from MH i2c: E2 [01:47:33]MH_I2C_Read... [01:47:33]Read from MH i2c: E2 03 00 [01:47:33]MH_I2C_Read... [01:47:33]Read from MH i2c: E2 03 00 A2 0E 00 90 00 24 [01:47:33]RAPDU: 90 00 [01:47:33]wFMCommunicate OK [01:47:33]wFMCommunicate request_size=4 [01:47:33]MH_SAM_APDU [01:47:33]CAPDU: 80 0D 03 02 [01:47:33]Write to MH i2c: E2 08 00 A3 0E 80 0D 03 02 00 00 00 00 2C [01:47:33]Write i2c OK [01:47:33]MH_I2C_Read... [01:47:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:47:33]Read from MH i2c: E2 [01:47:33]MH_I2C_Read... [01:47:33]Read from MH i2c: E2 0B 00 [01:47:33]MH_I2C_Read... [01:47:33]Read from MH i2c: E2 0B 00 A3 0E 00 DA 40 D0 6A CD 07 EA 74 90 00 B3 [01:47:33]RAPDU: DA 40 D0 6A CD 07 EA 74 90 00 [01:47:33]wFMCommunicate OK [01:47:33]SAM_PROTO_SignData done [01:47:33]FM_MakeSignedData done [01:47:33]CreateOFDProtocolMessage [01:47:33]wFMCommunicate request_size=4 [01:47:33]MH_SAM_APDU [01:47:33]CAPDU: 80 11 00 00 [01:47:33]Write to MH i2c: E2 08 00 A4 0E 80 11 00 00 00 00 00 00 2C [01:47:33]Write i2c OK [01:47:33]MH_I2C_Read... [01:47:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:47:33]Read from MH i2c: E2 [01:47:33]MH_I2C_Read... [01:47:33]Read from MH i2c: E2 17 00 [01:47:33]MH_I2C_Read... [01:47:33]Read from MH i2c: E2 17 00 A4 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 89 [01:47:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:47:33]wFMCommunicate OK [01:47:33]CreateOFDProtocolMessage done [01:47:33]OFDSenderStorePacket 226965 [01:47:33]StoreOFDPacket docnum=226965 [01:47:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 C3 E3 07 01 C8 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 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 1A 00 00 00 F4 03 04 00 B4 F4 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 95 76 03 00 35 04 06 00 1B 2A 1A E4 09 85 DA 40 D0 6A CD 07 EA 74 [01:47:33]CheckFolder [01:47:33]dirname=/storage/ofd_packets [01:47:33]CheckFolder done [01:47:33]ProducePacketName [01:47:33]name=ofd_packets/00226965 [01:47:33]NVStorageSaveData ofd_packets/00226965 [01:47:33]File name is /storage/ofd_packets/00226965 [01:47:33]Write 301 bytes [01:47:33]NVStorageSaveData done [01:47:33]OFDSenderStorePacket done [01:47:33]KKMCreateOFDPacket done [01:47:33]NVStorageSaveData kkm_last_timestamp [01:47:33]File name is /storage/kkm_last_timestamp [01:47:33]Write 4 bytes [01:47:33]NVStorageSaveData done [01:47:33]ExternCall_PrintAddStr [01:47:33]wPrintStart [01:47:33]Write to MH i2c: 01 00 00 A5 0E B3 [01:47:33]Write i2c OK [01:47:33]MH_I2C_Read... [01:47:33]Read from MH i2c: 01 [01:47:33]MH_I2C_Read... [01:47:33]Read from MH i2c: 01 07 00 [01:47:33]MH_I2C_Read... [01:47:33]Read from MH i2c: 01 07 00 A5 0E 00 00 00 00 00 FF 0F C8 [01:47:33]RasterBufferAndPrint [01:47:33]line Счет N : (1)2003395 [01:47:33]line ИНН: 02508201610067 [01:47:33]line Контрольно-Кассовый Чек [01:47:33]line ПРОДАЖА [01:47:33]line ТРК (МРК, ГНК) : 33 [01:47:33]line Товар: 2710124130 [01:47:33]line Аи-92-К-5 [01:47:33]line 4.430 * 67.80 [01:47:33]line = 300.35 [01:47:33]line НДС 12% НСП 1% [01:47:33]line > о реализуемом товаре [01:47:33]line ОКРУГЛЕНИЕ: -0.35 [01:47:33]line ИТОГО: 300.00 [01:47:33]line Внесено: 300.00 [01:47:33]line СДАЧА: 0.00 [01:47:33]line НСП 1% : 2.66 [01:47:33]line НДС 12% : 31.90 [01:47:33]line Наличными: 300.00 [01:47:33]line Безнал.: 0.00 [01:47:33]line Место: АЗС № 97 "Партнер Нефть" [01:47:33]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [01:47:33]line СНО: Общий режим [01:47:33]line Чек 26 29.07.2024 01:47 [01:47:33]line Смена: 440 ФФД: 1.0 [01:47:33]line ЗНМ: 0300000054 [01:47:33]line РНМ: 0000000000092624 [01:47:33]line Версия ККМ: 001 [01:47:33]line ФМ: 0000000000874959 [01:47:33]line ФД: 226965 [01:47:33]line ФПД: 29867653728645 [01:47:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T014732&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226965&fm=29867653728645&tin=02508201610067®Number=0000000000092624&sum=30000 [01:47:33]written 0, free lines is 4095 [01:47:33]OFD Sender: Processing packet 226965 [packets to send 604, broken 603] [01:47:33]ProducePacketName [01:47:33]name=ofd_packets/00226965 [01:47:33]OFD Sender: To server: pG, [01:47:33]CommunicateWithHost lk.salyk.kg:30040 [01:47:33]ConnectInit lk.salyk.kg [01:47:33]Write to MH i2c: 01 00 00 D0 0E DE [01:47:33]Write i2c OK [01:47:33]MH_I2C_Read... [01:47:33]Read from MH i2c: 01 [01:47:33]MH_I2C_Read... [01:47:33]Read from MH i2c: 01 07 00 [01:47:33]MH_I2C_Read... [01:47:33]Read from MH i2c: 01 07 00 D0 0E 00 00 00 00 00 56 0C 47 [01:47:33]RasterBufferAndPrint [01:47:33]line [01:47:33]line [01:47:33]line [01:47:33]line [01:47:33]line [01:47:33]written 0, free lines is 3161 [01:47:33]MH_Cut [01:47:33]Write to MH i2c: D1 01 00 D7 0E 01 B7 [01:47:33]Write i2c OK [01:47:33]MH_I2C_Read... [01:47:33]Read from MH i2c: D1 [01:47:33]MH_I2C_Read... [01:47:33]Read from MH i2c: D1 01 00 [01:47:33]MH_I2C_Read... [01:47:33]Read from MH i2c: D1 01 00 D7 0E 00 B6 [01:47:33]Write to MH i2c: 01 00 00 D8 0E E6 [01:47:33]Write i2c OK [01:47:33]MH_I2C_Read... [01:47:34]Connected sock=9 [01:47:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 C3 E3 07 01 C8 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 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 1A 00 00 00 F4 03 04 00 B4 F4 A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 95 76 03 00 35 04 06 00 1B 2A 1A E4 09 85 DA 40 D0 6A CD 07 EA 74 [01:47:34]*** Cut start [01:47:34]*** Partial cut [01:47:34]*** CUTSNS_PIN = 1 [01:47:34]*** CUTSNS_PIN = 0 [01:47:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 77 A1 47 00 76 09 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 95 76 03 00 F4 03 04 00 CB A0 A6 66 B6 04 01 00 00 2F E7 8F 23 B2 DA 62 3D [01:47:35]CommunicateWithHost err = 0 [01:47:35]CheckOFDResponse [01:47:35]1017 (14) - 77093643461234 [01:47:35]1041 (16) - 0000000000874959 [01:47:35]1040 (4) - 226965 [01:47:35]1012 (4) - 28.07.2024 19:49 [01:47:35]1206 (1) - 0 [01:47:35]OFD Sender: Remove packet 226965 [01:47:35]ProducePacketName [01:47:35]name=ofd_packets/00226965 [01:47:35]NVStorageDeleteData [01:47:35]*** Brake cut motor [01:47:35]Read from MH i2c: 01 [01:47:35]MH_I2C_Read... [01:47:35]*** Stop cut motor [01:47:35]*** Cut end [01:47:35]Read from MH i2c: 01 07 00 [01:47:35]MH_I2C_Read... [01:47:35]Read from MH i2c: 01 07 00 D8 0E 00 00 00 00 00 FF 0F FB [01:47:35]process_action close_receipt done [01:47:35]requested_data is exist [01:47:35]produce_requested_data [01:47:35]requested_item fm.sn is exist - process it [01:47:35]wFMCommunicate request_size=4 [01:47:35]MH_SAM_APDU [01:47:35]CAPDU: 80 11 00 00 [01:47:35]Write to MH i2c: E2 08 00 D9 0E 80 11 00 00 00 00 00 00 61 [01:47:35]Write i2c OK [01:47:35]MH_I2C_Read... [01:47:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:47:35]Read from MH i2c: E2 [01:47:35]MH_I2C_Read... [01:47:35]Read from MH i2c: E2 17 00 [01:47:35]MH_I2C_Read... [01:47:35]Read from MH i2c: E2 17 00 D9 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BE [01:47:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:47:35]wFMCommunicate OK [01:47:35]requested_item fd.num is exist - process it [01:47:35]SAM_PROTO_GetFieldsCounters [01:47:35]wFMCommunicate request_size=4 [01:47:35]MH_SAM_APDU [01:47:35]CAPDU: 80 13 00 00 [01:47:35]Write to MH i2c: E2 08 00 DA 0E 80 13 00 00 00 00 00 00 64 [01:47:35]Write i2c OK [01:47:35]MH_I2C_Read... [01:47:35]OFD Sender: No OFD packet to send [01:47:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:47:35]Read from MH i2c: E2 [01:47:35]MH_I2C_Read... [01:47:35]Read from MH i2c: E2 62 00 [01:47:35]MH_I2C_Read... [01:47:35]Read from MH i2c: E2 62 00 DA 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 95 76 03 00 0E 04 04 00 B8 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 A2 [01:47:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 95 76 03 00 0E 04 04 00 B8 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 [01:47:35]wFMCommunicate OK [01:47:35]SAM_PROTO_GetFieldsCounters done [01:47:35]requested_item shift.num is exist - process it [01:47:35]requested_item shift.opened is exist - process it [01:47:35]req_shift_opened [01:47:35]FM_GetShiftState [01:47:35]SAM_PROTO_GetShiftState [01:47:35]wFMCommunicate request_size=4 [01:47:35]MH_SAM_APDU [01:47:35]CAPDU: 80 13 01 00 [01:47:35]Write to MH i2c: E2 08 00 DB 0E 80 13 01 00 00 00 00 00 66 [01:47:35]Write i2c OK [01:47:35]MH_I2C_Read... [01:47:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:47:35]Read from MH i2c: E2 [01:47:35]MH_I2C_Read... [01:47:35]Read from MH i2c: E2 0E 00 [01:47:35]MH_I2C_Read... [01:47:35]Read from MH i2c: E2 0E 00 DB 0E 00 09 00 01 91 DC A6 66 00 00 00 00 90 00 EB [01:47:35]RAPDU: 09 00 01 91 DC A6 66 00 00 00 00 90 00 [01:47:35]wFMCommunicate OK [01:47:35]SAM_PROTO_GetShiftState done [01:47:35]FM_GetShiftState done [01:47:35]req_shift_opened done [01:47:35]requested_item shift.open_date is exist - process it [01:47:35]req_shift_open_date [01:47:35]req_shift_open_date done [01:47:35]produce_requested_data done [01:47:35]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226965,"shift.num":440,"shift.opened":1,"shift.open_date":1722211473} [01:47:35]process_action_free close_receipt [01:47:35]json_value_free [01:47:35]json_value_free done [01:47:35]process_json_proto returns [01:47:35]Send response to host [01:47:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226965,"shift.num":440,"shift.opened":1,"shift.open_date":1722211473}}} [01:47:35]free response buf [01:47:35]execute_script done [01:47:35]execute_script returns [01:47:35]free content buf [01:47:35]Sock 10.Close socket [01:47:35]Sock 10.Thread stoped [01:47:40]recv_with_timeout no data received [01:47:40]OFD Sender: No OFD packet to send [01:47:45]OFD Sender: No OFD packet to send [01:47:50]OFD Sender: No OFD packet to send [01:47:50]recv_with_timeout no data received [01:47:55]OFD Sender: No OFD packet to send [01:48:00]OFD Sender: No OFD packet to send [01:48:01]recv_with_timeout no data received [01:48:05]OFD Sender: No OFD packet to send [01:48:10]OFD Sender: No OFD packet to send [01:48:15]OFD Sender: No OFD packet to send [01:48:20]OFD Sender: No OFD packet to send [01:48:25]OFD Sender: No OFD packet to send [01:48:30]OFD Sender: No OFD packet to send [01:48:35]OFD Sender: No OFD packet to send [01:48:39]accept exits with 8 [01:48:39]New connection [01:48:39]New thread 3066711396 created [01:48:39]Thread 3066568036 joined [01:48:39]Waiting for new connection... [01:48:39] Sock 8.Parse request [01:48:39]Sock 8.Check first char [01:48:39]Sock 8.First char is OK [01:48:39]request: POST /json_proto HTTP/1.0 [01:48:39]Method: POST [01:48:39]URL: /json_proto [01:48:39]Method is POST - this is cgi request [01:48:39]url: /json_proto [01:48:39]query_string will be loaded in cgi processing [01:48:39]execute_cgi json_proto POST (null) [01:48:39]execute_cgi path=json_proto method=POST [01:48:39]POST find Content-Length [01:48:39]Host: 172.17.43.131:8080 [01:48:39]Content-Length: 680 [01:48:39]Content-Type: application/json [01:48:39] [01:48:39]POST finish read [01:48:39]Found Content-Length = 680 [01:48:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003396", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [01:48:39]execute_script... [01:48: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)2003396", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [01:48:39]POST & json_proto [01:48:39]process_json_proto [01:48:39]json parsed OK: [01:48:39]protocol is kg_v1.0 [01:48:39]action value=close_receipt [01:48:39]process_action close_receipt [01:48:39]cmd_close_receipt [01:48:39]MH_GetDate [01:48:39]Write to MH i2c: F0 00 00 DC 0E D9 [01:48:39]Write i2c OK [01:48:39]MH_I2C_Read... [01:48:39]Read from MH i2c: F0 [01:48:39]MH_I2C_Read... [01:48:39]Read from MH i2c: F0 09 00 [01:48:39]MH_I2C_Read... [01:48:39]Read from MH i2c: F0 09 00 DC 0E 00 F8 F4 A6 66 F8 BA A6 66 98 [01:48:39]GetLastDocTimeStamp 1722217652 [01:48:39]current date 1722217720 [01:48:39]FM_GetShiftState [01:48:39]SAM_PROTO_GetShiftState [01:48:39]wFMCommunicate request_size=4 [01:48:39]MH_SAM_APDU [01:48:39]CAPDU: 80 13 01 00 [01:48:39]Write to MH i2c: E2 08 00 DD 0E 80 13 01 00 00 00 00 00 68 [01:48:39]Write i2c OK [01:48:39]MH_I2C_Read... [01:48:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:48:39]Read from MH i2c: E2 [01:48:39]MH_I2C_Read... [01:48:39]Read from MH i2c: E2 0E 00 [01:48:39]MH_I2C_Read... [01:48:39]Read from MH i2c: E2 0E 00 DD 0E 00 09 00 01 91 DC A6 66 00 00 00 00 90 00 ED [01:48:39]RAPDU: 09 00 01 91 DC A6 66 00 00 00 00 90 00 [01:48:39]wFMCommunicate OK [01:48:39]SAM_PROTO_GetShiftState done [01:48:39]FM_GetShiftState done [01:48:39]opened in 1722211473 [01:48:39]opened+sec_in_day 1722297873 [01:48:39]quantity*price = 100050 [01:48:39]sum+1 = 100052 [01:48:39]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре ИТОГО: 150.67 НСП 1% : 1.33 НДС 12% : 16.00 Наличными: 0.00 Безнал.: 150.67 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 28 29.07.2024 02:12 Смена: 440 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226967 ФПД: 270062820553967 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T021242&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226967&fm=270062820553967&tin=02508201610067®Number=0000000000092624&sum=15067 [02:12:42]StoreToDocumentArchive [02:12:42]shift 440 fd 226967 [02:12:42]save to /storage/0440/doc_00226967 [02:12:42]save last doc name /storage/0440/doc_00226967 to /storage/kkm_last_doc_name [02:12:42]save OK [02:12:42]Clear old archive folders... [02:12:42]ProcessDocumentItem done err = 0, tmpTLVsize=252 [02:12:42]tlvbuf is 0199CCC0 [02:12:42]SAM_PROTO_ClearQueue [02:12:42]wFMCommunicate request_size=4 [02:12:42]MH_SAM_APDU [02:12:42]CAPDU: 80 09 00 00 [02:12:42]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [02:12:42]Write i2c OK [02:12:42]MH_I2C_Read... [02:12:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:12:42]Read from MH i2c: E2 [02:12:42]MH_I2C_Read... [02:12:42]Read from MH i2c: E2 03 00 [02:12:42]MH_I2C_Read... [02:12:42]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [02:12:42]RAPDU: 90 00 [02:12:42]wFMCommunicate OK [02:12:42]SAM_PROTO_ClearQueue done [02:12:42]KKMCreateOFDPacket [02:12:42]OFDProtocolAddRootSTLVToBuf [02:12:42]FM_MakeSignedData [02:12:42]FM_MakeSignedData [02:12:42]SAM_PROTO_SignData [02:12:42]wFMCommunicate request_size=4 [02:12:42]MH_SAM_APDU [02:12:42]CAPDU: 80 0D 01 02 [02:12:42]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [02:12:42]Write i2c OK [02:12:42]MH_I2C_Read... [02:12:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:12:42]Read from MH i2c: E2 [02:12:42]MH_I2C_Read... [02:12:42]Read from MH i2c: E2 03 00 [02:12:43]MH_I2C_Read... [02:12:43]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [02:12:43]RAPDU: 90 00 [02:12:43]wFMCommunicate OK [02:12:43]wFMCommunicate request_size=255 [02:12:43]MH_SAM_APDU [02:12:43]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 08 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 DB 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DB 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 40 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 DB 3A 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 00 00 00 F4 03 04 00 9A FA A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 97 76 03 00 35 04 06 00 [02:12:43]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 08 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 DB 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DB 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 40 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 DB 3A 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 00 00 00 F4 03 04 00 9A FA A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 97 76 03 00 35 04 06 00 00 00 00 [02:12:43]Write i2c OK [02:12:43]MH_I2C_Read... [02:12:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:12:43]Read from MH i2c: E2 [02:12:43]MH_I2C_Read... [02:12:43]Read from MH i2c: E2 03 00 [02:12:43]MH_I2C_Read... [02:12:43]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [02:12:43]RAPDU: 90 00 [02:12:43]wFMCommunicate OK [02:12:43]wFMCommunicate request_size=11 [02:12:43]MH_SAM_APDU [02:12:43]CAPDU: 80 0D 02 02 06 F5 9E E6 7C 74 EF [02:12:43]Write to MH i2c: E2 0E 00 2E 00 80 0D 02 02 06 00 F5 9E E6 7C 74 EF 00 00 0C [02:12:43]Write i2c OK [02:12:43]MH_I2C_Read... [02:12:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:12:43]Read from MH i2c: E2 [02:12:43]MH_I2C_Read... [02:12:43]Read from MH i2c: E2 03 00 [02:12:43]MH_I2C_Read... [02:12:43]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [02:12:43]RAPDU: 90 00 [02:12:43]wFMCommunicate OK [02:12:43]wFMCommunicate request_size=4 [02:12:43]MH_SAM_APDU [02:12:43]CAPDU: 80 0D 03 02 [02:12:43]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [02:12:43]Write i2c OK [02:12:43]MH_I2C_Read... [02:12:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:12:43]Read from MH i2c: E2 [02:12:43]MH_I2C_Read... [02:12:43]Read from MH i2c: E2 0B 00 [02:12:43]MH_I2C_Read... [02:12:43]Read from MH i2c: E2 0B 00 2F 00 00 EF F2 68 4F BA D1 47 B6 90 00 CB [02:12:43]RAPDU: EF F2 68 4F BA D1 47 B6 90 00 [02:12:43]wFMCommunicate OK [02:12:43]SAM_PROTO_SignData done [02:12:43]FM_MakeSignedData done [02:12:43]CreateOFDProtocolMessage [02:12:43]wFMCommunicate request_size=4 [02:12:43]MH_SAM_APDU [02:12:43]CAPDU: 80 11 00 00 [02:12:43]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [02:12:43]Write i2c OK [02:12:43]MH_I2C_Read... [02:12:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:12:43]Read from MH i2c: E2 [02:12:43]MH_I2C_Read... [02:12:43]Read from MH i2c: E2 17 00 [02:12:43]MH_I2C_Read... [02:12:43]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 07 [02:12:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [02:12:43]wFMCommunicate OK [02:12:43]CreateOFDProtocolMessage done [02:12:43]OFDSenderStorePacket 226967 [02:12:43]StoreOFDPacket docnum=226967 [02:12:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 39 A3 08 01 E9 9C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 08 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 DB 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DB 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 40 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 DB 3A 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 00 00 00 F4 03 04 00 9A FA A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 97 76 03 00 35 04 06 00 F5 9E E6 7C 74 EF EF F2 68 4F BA D1 47 B6 [02:12:43]CheckFolder [02:12:43]dirname=/storage/ofd_packets [02:12:43]CheckFolder done [02:12:43]ProducePacketName [02:12:43]name=ofd_packets/00226967 [02:12:43]NVStorageSaveData ofd_packets/00226967 [02:12:43]File name is /storage/ofd_packets/00226967 [02:12:43]Write 302 bytes [02:12:43]NVStorageSaveData done [02:12:43]OFDSenderStorePacket done [02:12:43]KKMCreateOFDPacket done [02:12:43]NVStorageSaveData kkm_last_timestamp [02:12:43]File name is /storage/kkm_last_timestamp [02:12:43]Write 4 bytes [02:12:43]NVStorageSaveData done [02:12:43]ExternCall_PrintAddStr [02:12:43]wPrintStart [02:12:43]Write to MH i2c: 01 00 00 31 00 31 [02:12:43]OFD Sender: Processing packet 226967 [packets to send 604, broken 603] [02:12:43]ProducePacketName [02:12:43]name=ofd_packets/00226967 [02:12:43]OFD Sender: To server: pG, [02:12:43]CommunicateWithHost lk.salyk.kg:30040 [02:12:43]ConnectInit lk.salyk.kg [02:12:43]Write i2c OK [02:12:43]MH_I2C_Read... [02:12:43]Read from MH i2c: 01 [02:12:43]MH_I2C_Read... [02:12:43]Read from MH i2c: 01 07 00 [02:12:43]MH_I2C_Read... [02:12:43]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [02:12:43]RasterBufferAndPrint [02:12:43]line Счет N : (1)2003397 [02:12:43]line ИНН: 02508201610067 [02:12:43]line Контрольно-Кассовый Чек [02:12:43]line ПРОДАЖА [02:12:43]line ТРК (МРК, ГНК) : 32 [02:12:43]line Товар: 2710124130 [02:12:43]line Super-92-К-5 [02:12:43]line 2.190 * 68.80 [02:12:43]line = 150.67 [02:12:43]line НДС 12% НСП 1% [02:12:43]line > о реализуемом товаре [02:12:43]line ИТОГО: 150.67 [02:12:43]line НСП 1% : 1.33 [02:12:43]line НДС 12% : 16.00 [02:12:43]line Наличными: 0.00 [02:12:43]line Безнал.: 150.67 [02:12:43]line Место: АЗС № 97 "Партнер Нефть" [02:12:43]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [02:12:43]line СНО: Общий режим [02:12:43]line Чек 28 29.07.2024 02:12 [02:12:43]line Смена: 440 ФФД: 1.0 [02:12:43]line ЗНМ: 0300000054 [02:12:43]line РНМ: 0000000000092624 [02:12:43]line Версия ККМ: 001 [02:12:43]line Платежная система: O! деньги [02:12:43]line ФМ: 0000000000874959 [02:12:43]line ФД: 226967 [02:12:43]line ФПД: 270062820553967 [02:12:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T021242&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226967&fm=270062820553967&tin=02508201610067®Number=0000000000092624&sum=15067 [02:12:43]written 0, free lines is 4095 [02:12:44]Write to MH i2c: 01 00 00 5B 00 5B [02:12:44]Write i2c OK [02:12:44]MH_I2C_Read... [02:12:44]Read from MH i2c: 01 [02:12:44]MH_I2C_Read... [02:12:44]Read from MH i2c: 01 07 00 [02:12:44]MH_I2C_Read... [02:12:44]Read from MH i2c: 01 07 00 5B 00 00 00 00 00 00 73 0C E1 [02:12:44]RasterBufferAndPrint [02:12:44]line [02:12:44]line [02:12:44]line [02:12:44]line [02:12:44]line [02:12:44]written 0, free lines is 3200 [02:12:44]MH_Cut [02:12:44]Write to MH i2c: D1 01 00 62 00 01 34 [02:12:44]Write i2c OK [02:12:44]MH_I2C_Read... [02:12:44]Read from MH i2c: D1 [02:12:44]MH_I2C_Read... [02:12:44]Read from MH i2c: D1 01 00 [02:12:44]MH_I2C_Read... [02:12:44]Read from MH i2c: D1 01 00 62 00 00 33 [02:12:44]Write to MH i2c: 01 00 00 63 00 63 [02:12:44]Write i2c OK [02:12:44]MH_I2C_Read... [02:12:44]Connected sock=7 [02:12:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 39 A3 08 01 E9 9C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 08 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 DB 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DB 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 40 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 DB 3A 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 00 00 00 F4 03 04 00 9A FA A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 97 76 03 00 35 04 06 00 F5 9E E6 7C 74 EF EF F2 68 4F BA D1 47 B6 [02:12:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 03 23 47 00 34 E3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 97 76 03 00 F4 03 04 00 B1 A6 A6 66 B6 04 01 00 00 A8 EE E0 79 39 B6 78 92 [02:12:45]CommunicateWithHost err = 0 [02:12:45]CheckOFDResponse [02:12:45]1017 (14) - 77093643461234 [02:12:45]1041 (16) - 0000000000874959 [02:12:45]1040 (4) - 226967 [02:12:45]1012 (4) - 28.07.2024 20:14 [02:12:45]1206 (1) - 0 [02:12:45]OFD Sender: Remove packet 226967 [02:12:45]ProducePacketName [02:12:45]name=ofd_packets/00226967 [02:12:45]NVStorageDeleteData [02:12:45]*** Cut start [02:12:45]*** Partial cut [02:12:45]*** CUTSNS_PIN = 1 [02:12:45]*** CUTSNS_PIN = 0 [02:12:45]*** Brake cut motor [02:12:45]OFD Sender: No OFD packet to send [02:12:46]Read from MH i2c: 01 [02:12:46]MH_I2C_Read... [02:12:46]*** Stop cut motor [02:12:46]*** Cut end [02:12:46]Read from MH i2c: 01 07 00 [02:12:46]MH_I2C_Read... [02:12:46]Read from MH i2c: 01 07 00 63 00 00 00 00 00 00 FF 0F 78 [02:12:46]process_action close_receipt done [02:12:46]requested_data is exist [02:12:46]produce_requested_data [02:12:46]requested_item fm.sn is exist - process it [02:12:46]wFMCommunicate request_size=4 [02:12:46]MH_SAM_APDU [02:12:46]CAPDU: 80 11 00 00 [02:12:46]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [02:12:46]Write i2c OK [02:12:46]MH_I2C_Read... [02:12:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:12:46]Read from MH i2c: E2 [02:12:46]MH_I2C_Read... [02:12:46]Read from MH i2c: E2 17 00 [02:12:46]MH_I2C_Read... [02:12:46]Read from MH i2c: E2 17 00 64 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3B [02:12:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [02:12:46]wFMCommunicate OK [02:12:46]requested_item fd.num is exist - process it [02:12:46]SAM_PROTO_GetFieldsCounters [02:12:46]wFMCommunicate request_size=4 [02:12:46]MH_SAM_APDU [02:12:46]CAPDU: 80 13 00 00 [02:12:46]Write to MH i2c: E2 08 00 65 00 80 13 00 00 00 00 00 00 E1 [02:12:46]Write i2c OK [02:12:46]MH_I2C_Read... [02:12:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:12:46]Read from MH i2c: E2 [02:12:46]MH_I2C_Read... [02:12:46]Read from MH i2c: E2 62 00 [02:12:46]MH_I2C_Read... [02:12:46]Read from MH i2c: E2 62 00 65 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 97 76 03 00 0E 04 04 00 B8 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 27 [02:12:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 97 76 03 00 0E 04 04 00 B8 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 [02:12:46]wFMCommunicate OK [02:12:46]SAM_PROTO_GetFieldsCounters done [02:12:46]requested_item shift.num is exist - process it [02:12:46]requested_item shift.opened is exist - process it [02:12:46]req_shift_opened [02:12:46]FM_GetShiftState [02:12:46]SAM_PROTO_GetShiftState [02:12:46]wFMCommunicate request_size=4 [02:12:46]MH_SAM_APDU [02:12:46]CAPDU: 80 13 01 00 [02:12:46]Write to MH i2c: E2 08 00 66 00 80 13 01 00 00 00 00 00 E3 [02:12:46]Write i2c OK [02:12:46]MH_I2C_Read... [02:12:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:12:46]Read from MH i2c: E2 [02:12:46]MH_I2C_Read... [02:12:46]Read from MH i2c: E2 0E 00 [02:12:46]MH_I2C_Read... [02:12:46]Read from MH i2c: E2 0E 00 66 00 00 09 00 01 91 DC A6 66 00 00 00 00 90 00 68 [02:12:46]RAPDU: 09 00 01 91 DC A6 66 00 00 00 00 90 00 [02:12:46]wFMCommunicate OK [02:12:46]SAM_PROTO_GetShiftState done [02:12:46]FM_GetShiftState done [02:12:46]req_shift_opened done [02:12:46]requested_item shift.open_date is exist - process it [02:12:46]req_shift_open_date [02:12:46]req_shift_open_date done [02:12:46]produce_requested_data done [02:12:46]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226967,"shift.num":440,"shift.opened":1,"shift.open_date":1722211473} [02:12:46]process_action_free close_receipt [02:12:46]json_value_free [02:12:46]json_value_free done [02:12:46]process_json_proto returns [02:12:46]Send response to host [02:12:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226967,"shift.num":440,"shift.opened":1,"shift.open_date":1722211473}}} [02:12:46]free response buf [02:12:46]execute_script done [02:12:46]execute_script returns [02:12:46]free content buf [02:12:46]Sock 6.Close socket [02:12:46]Sock 6.Thread stoped [02:12:50]OFD Sender: No OFD packet to send [02:12:53]recv_with_timeout no data received [02:12:55]OFD Sender: No OFD packet to send [02:13:00]OFD Sender: No OFD packet to send [02:13:03]recv_with_timeout no data received [02:13:05]OFD Sender: No OFD packet to send [02:13:10]OFD Sender: No OFD packet to send [02:13:15]OFD Sender: No OFD packet to send [02:13:20]OFD Sender: No OFD packet to send [02:13:21]recv_with_timeout no data received [02:13:25]OFD Sender: No OFD packet to send [02:13:29]accept exits with 10 [02:13:29]New connection [02:13:29]New thread 3066781028 created [02:13:29]Thread 3066924388 joined [02:13:29]Waiting for new connection... [02:13:29] Sock 10.Parse request [02:13:29]Sock 10.Check first char [02:13:29]Sock 10.First char is OK [02:13:29]request: POST /json_proto HTTP/1.0 [02:13:29]Method: POST [02:13:29]URL: /json_proto [02:13:29]Method is POST - this is cgi request [02:13:29]url: /json_proto [02:13:29]query_string will be loaded in cgi processing [02:13:29]execute_cgi json_proto POST (null) [02:13:29]execute_cgi path=json_proto method=POST [02:13:29]POST find Content-Length [02:13:29]Host: 172.17.43.131:8080 [02:13:29]Content-Length: 683 [02:13:29]Content-Type: application/json [02:13:29] [02:13:29]POST finish read [02:13:29]Found Content-Length = 683 [02:13:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003398", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:13:29]execute_script... [02:13: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)2003398", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:13:29]POST & json_proto [02:13:29]process_json_proto [02:13:29]json parsed OK: [02:13:29]protocol is kg_v1.0 [02:13:29]action value=close_receipt [02:13:29]process_action close_receipt [02:13:29]cmd_close_receipt [02:13:29]MH_GetDate [02:13:29]Write to MH i2c: F0 00 00 67 00 56 [02:13:29]Write i2c OK [02:13:29]MH_I2C_Read... [02:13:29]Read from MH i2c: F0 [02:13:29]MH_I2C_Read... [02:13:29]Read from MH i2c: F0 09 00 [02:13:29]MH_I2C_Read... [02:13:29]Read from MH i2c: F0 09 00 67 00 00 CA FA A6 66 F8 BA A6 66 ED [02:13:29]GetLastDocTimeStamp 1722219162 [02:13:29]current date 1722219210 [02:13:29]FM_GetShiftState [02:13:29]SAM_PROTO_GetShiftState [02:13:29]wFMCommunicate request_size=4 [02:13:29]MH_SAM_APDU [02:13:29]CAPDU: 80 13 01 00 [02:13:29]Write to MH i2c: E2 08 00 68 00 80 13 01 00 00 00 00 00 E5 [02:13:29]Write i2c OK [02:13:29]MH_I2C_Read... [02:13:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:13:29]Read from MH i2c: E2 [02:13:29]MH_I2C_Read... [02:13:29]Read from MH i2c: E2 0E 00 [02:13:29]MH_I2C_Read... [02:13:29]Read from MH i2c: E2 0E 00 68 00 00 09 00 01 91 DC A6 66 00 00 00 00 90 00 6A [02:13:29]RAPDU: 09 00 01 91 DC A6 66 00 00 00 00 90 00 [02:13:29]wFMCommunicate OK [02:13:29]SAM_PROTO_GetShiftState done [02:13:29]FM_GetShiftState done [02:13:29]opened in 1722211473 [02:13:29]opened+sec_in_day 1722297873 [02:13:29]quantity*price = 100005 [02:13:29]sum+1 = 100006 [02:13:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 29 29.07.2024 02:13 Смена: 440 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226968 ФПД: 136744593180272 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T021330&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226968&fm=136744593180272&tin=02508201610067®Number=0000000000092624&sum=100000 [02:13:30]StoreToDocumentArchive [02:13:30]shift 440 fd 226968 [02:13:30]save to /storage/0440/doc_00226968 [02:13:30]save last doc name /storage/0440/doc_00226968 to /storage/kkm_last_doc_name [02:13:30]save OK [02:13:30]Clear old archive folders... [02:13:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [02:13:30]tlvbuf is 019417A0 [02:13:30]SAM_PROTO_ClearQueue [02:13:30]wFMCommunicate request_size=4 [02:13:30]MH_SAM_APDU [02:13:30]CAPDU: 80 09 00 00 [02:13:30]Write to MH i2c: E2 08 00 75 00 80 09 00 00 00 00 00 00 E7 [02:13:30]Write i2c OK [02:13:30]MH_I2C_Read... [02:13:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:13:30]Read from MH i2c: E2 [02:13:30]MH_I2C_Read... [02:13:30]Read from MH i2c: E2 03 00 [02:13:30]MH_I2C_Read... [02:13:30]Read from MH i2c: E2 03 00 75 00 00 90 00 E9 [02:13:30]RAPDU: 90 00 [02:13:30]wFMCommunicate OK [02:13:30]SAM_PROTO_ClearQueue done [02:13:30]KKMCreateOFDPacket [02:13:30]OFDProtocolAddRootSTLVToBuf [02:13:30]FM_MakeSignedData [02:13:30]FM_MakeSignedData [02:13:30]SAM_PROTO_SignData [02:13:30]wFMCommunicate request_size=4 [02:13:30]MH_SAM_APDU [02:13:30]CAPDU: 80 0D 01 02 [02:13:30]Write to MH i2c: E2 08 00 76 00 80 0D 01 02 00 00 00 00 EF [02:13:30]Write i2c OK [02:13:30]MH_I2C_Read... [02:13:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:13:30]Read from MH i2c: E2 [02:13:30]MH_I2C_Read... [02:13:30]Read from MH i2c: E2 03 00 [02:13:30]MH_I2C_Read... [02:13:30]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [02:13:30]RAPDU: 90 00 [02:13:30]wFMCommunicate OK [02:13:30]wFMCommunicate request_size=255 [02:13:30]MH_SAM_APDU [02:13:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 1D 00 00 00 F4 03 04 00 CA FA A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 98 76 03 00 35 04 06 00 7C [02:13:30]Write to MH i2c: E2 02 01 77 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 1D 00 00 00 F4 03 04 00 CA FA A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 98 76 03 00 35 04 06 00 7C 00 00 38 [02:13:30]Write i2c OK [02:13:30]MH_I2C_Read... [02:13:30]OFD Sender: No OFD packet to send [02:13:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:13:31]Read from MH i2c: E2 [02:13:31]MH_I2C_Read... [02:13:31]Read from MH i2c: E2 03 00 [02:13:31]MH_I2C_Read... [02:13:31]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [02:13:31]RAPDU: 90 00 [02:13:31]wFMCommunicate OK [02:13:31]wFMCommunicate request_size=10 [02:13:31]MH_SAM_APDU [02:13:31]CAPDU: 80 0D 02 02 05 5E 54 E6 C6 70 [02:13:31]Write to MH i2c: E2 0D 00 78 00 80 0D 02 02 05 00 5E 54 E6 C6 70 00 00 CA [02:13:31]Write i2c OK [02:13:31]MH_I2C_Read... [02:13:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:13:31]Read from MH i2c: E2 [02:13:31]MH_I2C_Read... [02:13:31]Read from MH i2c: E2 03 00 [02:13:31]MH_I2C_Read... [02:13:31]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [02:13:31]RAPDU: 90 00 [02:13:31]wFMCommunicate OK [02:13:31]wFMCommunicate request_size=4 [02:13:31]MH_SAM_APDU [02:13:31]CAPDU: 80 0D 03 02 [02:13:31]Write to MH i2c: E2 08 00 79 00 80 0D 03 02 00 00 00 00 F4 [02:13:31]Write i2c OK [02:13:31]MH_I2C_Read... [02:13:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:13:31]Read from MH i2c: E2 [02:13:31]MH_I2C_Read... [02:13:31]Read from MH i2c: E2 0B 00 [02:13:31]MH_I2C_Read... [02:13:31]Read from MH i2c: E2 0B 00 79 00 00 5B 31 13 14 8B DA 5E 01 90 00 6C [02:13:31]RAPDU: 5B 31 13 14 8B DA 5E 01 90 00 [02:13:31]wFMCommunicate OK [02:13:31]SAM_PROTO_SignData done [02:13:31]FM_MakeSignedData done [02:13:31]CreateOFDProtocolMessage [02:13:31]wFMCommunicate request_size=4 [02:13:31]MH_SAM_APDU [02:13:31]CAPDU: 80 11 00 00 [02:13:31]Write to MH i2c: E2 08 00 7A 00 80 11 00 00 00 00 00 00 F4 [02:13:31]Write i2c OK [02:13:31]MH_I2C_Read... [02:13:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:13:31]Read from MH i2c: E2 [02:13:31]MH_I2C_Read... [02:13:31]Read from MH i2c: E2 17 00 [02:13:31]MH_I2C_Read... [02:13:31]Read from MH i2c: E2 17 00 7A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 51 [02:13:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [02:13:31]wFMCommunicate OK [02:13:31]CreateOFDProtocolMessage done [02:13:31]OFDSenderStorePacket 226968 [02:13:31]StoreOFDPacket docnum=226968 [02:13:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 FC C1 07 01 3E 4C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 1D 00 00 00 F4 03 04 00 CA FA A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 98 76 03 00 35 04 06 00 7C 5E 54 E6 C6 70 5B 31 13 14 8B DA 5E 01 [02:13:31]CheckFolder [02:13:31]dirname=/storage/ofd_packets [02:13:31]CheckFolder done [02:13:31]ProducePacketName [02:13:31]name=ofd_packets/00226968 [02:13:31]NVStorageSaveData ofd_packets/00226968 [02:13:31]File name is /storage/ofd_packets/00226968 [02:13:31]Write 301 bytes [02:13:31]NVStorageSaveData done [02:13:31]OFDSenderStorePacket done [02:13:31]KKMCreateOFDPacket done [02:13:31]NVStorageSaveData kkm_last_timestamp [02:13:31]File name is /storage/kkm_last_timestamp [02:13:31]Write 4 bytes [02:13:31]NVStorageSaveData done [02:13:31]recv_with_timeout no data received [02:13:31]ExternCall_PrintAddStr [02:13:31]wPrintStart [02:13:31]Write to MH i2c: 01 00 00 7B 00 7B [02:13:31]Write i2c OK [02:13:31]MH_I2C_Read... [02:13:31]Read from MH i2c: 01 [02:13:31]MH_I2C_Read... [02:13:31]Read from MH i2c: 01 07 00 [02:13:31]MH_I2C_Read... [02:13:31]Read from MH i2c: 01 07 00 7B 00 00 00 00 00 00 FF 0F 90 [02:13:31]RasterBufferAndPrint [02:13:31]line Счет N : (1)2003398 [02:13:31]line ИНН: 02508201610067 [02:13:31]line Контрольно-Кассовый Чек [02:13:31]line ПРОДАЖА [02:13:31]line ТРК (МРК, ГНК) : 33 [02:13:31]line Товар: 2710124130 [02:13:31]line Аи-92-К-5 [02:13:31]line 14.750 * 67.80 [02:13:31]line = 1000.05 [02:13:31]line НДС 12% НСП 1% [02:13:31]line > о реализуемом товаре [02:13:31]line ОКРУГЛЕНИЕ: -0.05 [02:13:31]line ИТОГО: 1000.00 [02:13:31]line Внесено: 1000.00 [02:13:31]line СДАЧА: 0.00 [02:13:31]line НСП 1% : 8.85 [02:13:31]line НДС 12% : 106.20 [02:13:31]line Наличными: 1000.00 [02:13:31]line Безнал.: 0.00 [02:13:31]line Место: АЗС № 97 "Партнер Нефть" [02:13:31]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [02:13:31]line СНО: Общий режим [02:13:31]line Чек 29 29.07.2024 02:13 [02:13:31]line Смена: 440 ФФД: 1.0 [02:13:31]line ЗНМ: 0300000054 [02:13:31]line РНМ: 0000000000092624 [02:13:31]line Версия ККМ: 001 [02:13:31]line ФМ: 0000000000874959 [02:13:31]line ФД: 226968 [02:13:31]line ФПД: 136744593180272 [02:13:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T021330&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226968&fm=136744593180272&tin=02508201610067®Number=0000000000092624&sum=100000 [02:13:31]OFD Sender: Processing packet 226968 [packets to send 604, broken 603] [02:13:31]ProducePacketName [02:13:31]name=ofd_packets/00226968 [02:13:31]OFD Sender: To server: pG, [02:13:31]CommunicateWithHost lk.salyk.kg:30040 [02:13:31]ConnectInit lk.salyk.kg [02:13:31]written 0, free lines is 4095 [02:13:31]Write to MH i2c: 01 00 00 A6 00 A6 [02:13:31]Write i2c OK [02:13:31]MH_I2C_Read... [02:13:31]Read from MH i2c: 01 [02:13:31]MH_I2C_Read... [02:13:31]Read from MH i2c: 01 07 00 [02:13:31]MH_I2C_Read... [02:13:31]Read from MH i2c: 01 07 00 A6 00 00 00 00 00 00 51 0C 0A [02:13:31]RasterBufferAndPrint [02:13:31]line [02:13:31]line [02:13:31]line [02:13:31]line [02:13:31]line [02:13:31]written 0, free lines is 3160 [02:13:31]MH_Cut [02:13:31]Write to MH i2c: D1 01 00 AD 00 01 7F [02:13:31]Write i2c OK [02:13:31]MH_I2C_Read... [02:13:31]Read from MH i2c: D1 [02:13:31]MH_I2C_Read... [02:13:31]Read from MH i2c: D1 01 00 [02:13:31]MH_I2C_Read... [02:13:31]Read from MH i2c: D1 01 00 AD 00 00 7E [02:13:31]Write to MH i2c: 01 00 00 AE 00 AE [02:13:31]Write i2c OK [02:13:31]MH_I2C_Read... [02:13:32]Connected sock=7 [02:13:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 FC C1 07 01 3E 4C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 1D 00 00 00 F4 03 04 00 CA FA A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 98 76 03 00 35 04 06 00 7C 5E 54 E6 C6 70 5B 31 13 14 8B DA 5E 01 [02:13:33]*** Cut start [02:13:33]*** Partial cut [02:13:33]*** CUTSNS_PIN = 1 [02:13:33]*** CUTSNS_PIN = 0 [02:13:33]*** Brake cut motor [02:13:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 E1 D3 47 00 FD 1D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 98 76 03 00 F4 03 04 00 E1 A6 A6 66 B6 04 01 00 00 BE D6 3E 69 0A 74 44 BB [02:13:33]CommunicateWithHost err = 0 [02:13:33]CheckOFDResponse [02:13:33]1017 (14) - 77093643461234 [02:13:33]1041 (16) - 0000000000874959 [02:13:33]1040 (4) - 226968 [02:13:33]1012 (4) - 28.07.2024 20:15 [02:13:33]1206 (1) - 0 [02:13:33]OFD Sender: Remove packet 226968 [02:13:33]ProducePacketName [02:13:33]name=ofd_packets/00226968 [02:13:33]NVStorageDeleteData [02:13:33]Read from MH i2c: 01 [02:13:33]MH_I2C_Read... [02:13:33]*** Stop cut motor [02:13:33]*** Cut end [02:13:33]Read from MH i2c: 01 07 00 [02:13:33]MH_I2C_Read... [02:13:33]Read from MH i2c: 01 07 00 AE 00 00 00 00 00 00 FF 0F C3 [02:13:33]process_action close_receipt done [02:13:33]requested_data is exist [02:13:33]produce_requested_data [02:13:33]requested_item fm.sn is exist - process it [02:13:33]wFMCommunicate request_size=4 [02:13:33]MH_SAM_APDU [02:13:33]CAPDU: 80 11 00 00 [02:13:33]Write to MH i2c: E2 08 00 AF 00 80 11 00 00 00 00 00 00 29 [02:13:33]Write i2c OK [02:13:33]MH_I2C_Read... [02:13:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:13:33]Read from MH i2c: E2 [02:13:33]MH_I2C_Read... [02:13:33]Read from MH i2c: E2 17 00 [02:13:33]MH_I2C_Read... [02:13:33]Read from MH i2c: E2 17 00 AF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 86 [02:13:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [02:13:33]wFMCommunicate OK [02:13:33]requested_item fd.num is exist - process it [02:13:33]SAM_PROTO_GetFieldsCounters [02:13:33]wFMCommunicate request_size=4 [02:13:33]MH_SAM_APDU [02:13:33]CAPDU: 80 13 00 00 [02:13:33]Write to MH i2c: E2 08 00 B0 00 80 13 00 00 00 00 00 00 2C [02:13:33]Write i2c OK [02:13:33]MH_I2C_Read... [02:13:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:13:33]Read from MH i2c: E2 [02:13:33]MH_I2C_Read... [02:13:33]Read from MH i2c: E2 62 00 [02:13:33]MH_I2C_Read... [02:13:33]Read from MH i2c: E2 62 00 B0 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 98 76 03 00 0E 04 04 00 B8 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 76 [02:13:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 98 76 03 00 0E 04 04 00 B8 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 [02:13:33]wFMCommunicate OK [02:13:33]SAM_PROTO_GetFieldsCounters done [02:13:33]requested_item shift.num is exist - process it [02:13:33]requested_item shift.opened is exist - process it [02:13:33]req_shift_opened [02:13:33]FM_GetShiftState [02:13:33]SAM_PROTO_GetShiftState [02:13:33]wFMCommunicate request_size=4 [02:13:33]MH_SAM_APDU [02:13:33]CAPDU: 80 13 01 00 [02:13:33]Write to MH i2c: E2 08 00 B1 00 80 13 01 00 00 00 00 00 2E [02:13:33]Write i2c OK [02:13:33]MH_I2C_Read... [02:13:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:13:33]Read from MH i2c: E2 [02:13:33]MH_I2C_Read... [02:13:33]Read from MH i2c: E2 0E 00 [02:13:33]MH_I2C_Read... [02:13:33]Read from MH i2c: E2 0E 00 B1 00 00 09 00 01 91 DC A6 66 00 00 00 00 90 00 B3 [02:13:33]RAPDU: 09 00 01 91 DC A6 66 00 00 00 00 90 00 [02:13:33]wFMCommunicate OK [02:13:33]SAM_PROTO_GetShiftState done [02:13:33]FM_GetShiftState done [02:13:33]req_shift_opened done [02:13:33]requested_item shift.open_date is exist - process it [02:13:33]req_shift_open_date [02:13:33]req_shift_open_date done [02:13:33]produce_requested_data done [02:13:33]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226968,"shift.num":440,"shift.opened":1,"shift.open_date":1722211473} [02:13:33]process_action_free close_receipt [02:13:33]json_value_free [02:13:33]json_value_free done [02:13:33]process_json_proto returns [02:13:33]Send response to host [02:13:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226968,"shift.num":440,"shift.opened":1,"shift.open_date":1722211473}}} [02:13:33]free response buf [02:13:33]execute_script done [02:13:33]execute_script returns [02:13:33]free content buf [02:13:33]Sock 10.Close socket [02:13:33]Sock 10.Thread stoped [02:13:34]OFD Sender: No OFD packet to send [02:13:39]OFD Sender: No OFD packet to send [02:13:44]OFD Sender: No OFD packet to send [02:13:49]OFD Sender: No OFD packet to send [02:13:52]recv_with_timeout no data received [02:13:54]OFD Sender: No OFD packet to send [02:13:59]OFD Sender: No OFD packet to send [02:14:04]OFD Sender: No OFD packet to send [02:14:09]OFD Sender: No OFD packet to send [02:14:14]OFD Sender: No OFD packet to send [02:14:19]OFD Sender: No OFD packet to send [02:14:24]OFD Sender: No OFD packet to send [02:14:29]OFD Sender: No OFD packet to send [02:14:34]OFD Sender: No OFD packet to send [02:14:39]OFD Sender: No OFD packet to send [02:14:44]OFD Sender: No OFD packet to send [02:14:49]OFD Sender: No OFD packet to send [02:14:54]OFD Sender: No OFD packet to send [02:14:59]OFD Sender: No OFD packet to send [02:15:04]OFD Sender: No OFD packet to send [02:15:09]OFD Sender: No OFD packet to send [02:15:14]OFD Sender: No OFD packet to send [02:15:19]OFD Sender: No OFD packet to send [02:15:24]OFD Sender: No OFD packet to send [02:15:27]recv_with_timeout no data received [02:15:29]OFD Sender: No OFD packet to send [02:15:34]OFD Sender: No OFD packet to send [02:15:39]OFD Sender: No OFD packet to send [02:15:44]OFD Sender: No OFD packet to send [02:15:49]OFD Sender: No OFD packet to send [02:15:54]OFD Sender: No OFD packet to send [02:15:59]OFD Sender: No OFD packet to send [02:16:04]OFD Sender: No OFD packet to send [02:16:09]OFD Sender: No OFD packet to send [02:16:14]OFD Sender: No OFD packet to send [02:16:19]OFD Sender: No OFD packet to send [02:16:24]OFD Sender: No OFD packet to send [02:16:29]OFD Sender: No OFD packet to send [02:16:34]OFD Sender: No OFD packet to send [02:16:39]OFD Sender: No OFD packet to send [02:16:44]OFD Sender: No OFD packet to send [02:16:49]OFD Sender: No OFD packet to send [02:16:54]OFD Sender: No OFD packet to send [02:16:59]OFD Sender: No OFD packet to send [02:17:04]OFD Sender: No OFD packet to send [02:17:09]OFD Sender: No OFD packet to send [02:17:14]OFD Sender: No OFD packet to send [02:17:19]OFD Sender: No OFD packet to send [02:17:24]OFD Sender: No OFD packet to send [02:17:29]OFD Sender: No OFD packet to send [02:17:34]OFD Sender: No OFD packet to send [02:17:39]OFD Sender: No OFD packet to send [02:17:44]OFD Sender: No OFD packet to send [02:17:49]OFD Sender: No OFD packet to send [02:17:54]OFD Sender: No OFD packet to send [02:17:59]OFD Sender: No OFD packet to send [02:18:04]OFD Sender: No OFD packet to send [02:18:09]OFD Sender: No OFD packet to send [02:18:14]OFD Sender: No OFD packet to send [02:18:15]recv_with_timeout no data received [02:18:19]OFD Sender: No OFD packet to send [02:18:24]OFD Sender: No OFD packet to send [02:18:29]OFD Sender: No OFD packet to send [02:18:34]OFD Sender: No OFD packet to send [02:18:39]OFD Sender: No OFD packet to send [02:18:44]OFD Sender: No OFD packet to send [02:18:49]OFD Sender: No OFD packet to send [02:18:55]OFD Sender: No OFD packet to send [02:19:00]OFD Sender: No OFD packet to send [02:19:05]OFD Sender: No OFD packet to send [02:19:10]OFD Sender: No OFD packet to send [02:19:15]OFD Sender: No OFD packet to send [02:19:20]OFD Sender: No OFD packet to send [02:19:25]OFD Sender: No OFD packet to send [02:19:30]OFD Sender: No OFD packet to send [02:19:35]OFD Sender: No OFD packet to send [02:19:40]OFD Sender: No OFD packet to send [02:19:45]OFD Sender: No OFD packet to send [02:19:50]OFD Sender: No OFD packet to send [02:19:55]OFD Sender: No OFD packet to send [02:20:00]OFD Sender: No OFD packet to send [02:20:05]OFD Sender: No OFD packet to send [02:20:10]OFD Sender: No OFD packet to send [02:20:15]OFD Sender: No OFD packet to send [02:20:20]OFD Sender: No OFD packet to send [02:20:20]recv_with_timeout no data received [02:20:25]OFD Sender: No OFD packet to send [02:20:30]OFD Sender: No OFD packet to send [02:20:35]OFD Sender: No OFD packet to send [02:20:40]OFD Sender: No OFD packet to send [02:20:45]OFD Sender: No OFD packet to send [02:20:50]OFD Sender: No OFD packet to send [02:20:55]OFD Sender: No OFD packet to send [02:21:00]OFD Sender: No OFD packet to send [02:21:05]OFD Sender: No OFD packet to send [02:21:10]OFD Sender: No OFD packet to send [02:21:15]OFD Sender: No OFD packet to send [02:21:20]accept exits with 9 [02:21:20]New connection [02:21:20]New thread 3066924388 created [02:21:20]Thread 3066781028 joined [02:21:20]Waiting for new connection... [02:21:20] Sock 9.Parse request [02:21:20]Sock 9.Check first char [02:21:20]Sock 9.First char is OK [02:21:20]request: POST /json_proto HTTP/1.0 [02:21:20]Method: POST [02:21:20]URL: /json_proto [02:21:20]Method is POST - this is cgi request [02:21:20]url: /json_proto [02:21:20]query_string will be loaded in cgi processing [02:21:20]execute_cgi json_proto POST (null) [02:21:20]execute_cgi path=json_proto method=POST [02:21:20]POST find Content-Length [02:21:20]Host: 172.17.43.131:8080 [02:21:20]Content-Length: 680 [02:21:20]Content-Type: application/json [02:21:20] [02:21:20]POST finish read [02:21:20]Found Content-Length = 680 [02:21:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003399", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [02:21:20]execute_script... [02:21: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)2003399", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "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" ] } } [02:21:20]POST & json_proto [02:21:20]process_json_proto [02:21:20]json parsed OK: [02:21:20]protocol is kg_v1.0 [02:21:20]action value=close_receipt [02:21:20]process_action close_receipt [02:21:20]cmd_close_receipt [02:21:20]MH_GetDate [02:21:20]Write to MH i2c: F0 00 00 B2 00 A1 [02:21:20]Write i2c OK [02:21:20]MH_I2C_Read... [02:21:20]Read from MH i2c: F0 [02:21:20]MH_I2C_Read... [02:21:20]Read from MH i2c: F0 09 00 [02:21:20]MH_I2C_Read... [02:21:20]Read from MH i2c: F0 09 00 B2 00 00 A0 FC A6 66 F8 BA A6 66 10 [02:21:20]GetLastDocTimeStamp 1722219210 [02:21:20]current date 1722219680 [02:21:20]FM_GetShiftState [02:21:20]SAM_PROTO_GetShiftState [02:21:20]wFMCommunicate request_size=4 [02:21:20]MH_SAM_APDU [02:21:20]CAPDU: 80 13 01 00 [02:21:20]Write to MH i2c: E2 08 00 B3 00 80 13 01 00 00 00 00 00 30 [02:21:20]Write i2c OK [02:21:20]MH_I2C_Read... [02:21:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:21:20]Read from MH i2c: E2 [02:21:20]MH_I2C_Read... [02:21:20]Read from MH i2c: E2 0E 00 [02:21:20]MH_I2C_Read... [02:21:20]Read from MH i2c: E2 0E 00 B3 00 00 09 00 01 91 DC A6 66 00 00 00 00 90 00 B5 [02:21:20]RAPDU: 09 00 01 91 DC A6 66 00 00 00 00 90 00 [02:21:20]wFMCommunicate OK [02:21:20]SAM_PROTO_GetShiftState done [02:21:20]FM_GetShiftState done [02:21:20]opened in 1722211473 [02:21:20]opened+sec_in_day 1722297873 [02:21:20]quantity*price = 200025 [02:21:20]sum+1 = 200026 [02:21:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 30 29.07.2024 02:21 Смена: 440 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226969 ФПД: 191392766950327 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T022120&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226969&fm=191392766950327&tin=02508201610067®Number=0000000000092624&sum=200000 [02:21:21]StoreToDocumentArchive [02:21:21]shift 440 fd 226969 [02:21:21]save to /storage/0440/doc_00226969 [02:21:21]save last doc name /storage/0440/doc_00226969 to /storage/kkm_last_doc_name [02:21:21]save OK [02:21:21]Clear old archive folders... [02:21:21]ProcessDocumentItem done err = 0, tmpTLVsize=248 [02:21:21]tlvbuf is B6DA1330 [02:21:21]SAM_PROTO_ClearQueue [02:21:21]wFMCommunicate request_size=4 [02:21:21]MH_SAM_APDU [02:21:21]CAPDU: 80 09 00 00 [02:21:21]Write to MH i2c: E2 08 00 C0 00 80 09 00 00 00 00 00 00 32 [02:21:21]Write i2c OK [02:21:21]MH_I2C_Read... [02:21:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:21:21]Read from MH i2c: E2 [02:21:21]MH_I2C_Read... [02:21:21]Read from MH i2c: E2 03 00 [02:21:21]MH_I2C_Read... [02:21:21]Read from MH i2c: E2 03 00 C0 00 00 90 00 34 [02:21:21]RAPDU: 90 00 [02:21:21]wFMCommunicate OK [02:21:21]SAM_PROTO_ClearQueue done [02:21:21]KKMCreateOFDPacket [02:21:21]OFDProtocolAddRootSTLVToBuf [02:21:21]FM_MakeSignedData [02:21:21]FM_MakeSignedData [02:21:21]SAM_PROTO_SignData [02:21:21]wFMCommunicate request_size=4 [02:21:21]MH_SAM_APDU [02:21:21]CAPDU: 80 0D 01 02 [02:21:21]Write to MH i2c: E2 08 00 C1 00 80 0D 01 02 00 00 00 00 3A [02:21:21]Write i2c OK [02:21:21]MH_I2C_Read... [02:21:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:21:21]Read from MH i2c: E2 [02:21:21]MH_I2C_Read... [02:21:21]Read from MH i2c: E2 03 00 [02:21:21]MH_I2C_Read... [02:21:21]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [02:21:21]RAPDU: 90 00 [02:21:21]wFMCommunicate OK [02:21:21]wFMCommunicate request_size=255 [02:21:21]MH_SAM_APDU [02:21: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 35 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 1E 00 00 00 F4 03 04 00 A0 FC A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 99 76 03 00 35 04 06 00 AE 12 19 E2 [02:21:21]Write to MH i2c: E2 02 01 C2 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 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 1E 00 00 00 F4 03 04 00 A0 FC A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 99 76 03 00 35 04 06 00 AE 12 19 E2 00 00 01 [02:21:21]Write i2c OK [02:21:21]MH_I2C_Read... [02:21:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:21:21]Read from MH i2c: E2 [02:21:21]MH_I2C_Read... [02:21:21]Read from MH i2c: E2 03 00 [02:21:21]MH_I2C_Read... [02:21:21]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [02:21:21]RAPDU: 90 00 [02:21:21]wFMCommunicate OK [02:21:21]wFMCommunicate request_size=7 [02:21:21]MH_SAM_APDU [02:21:21]CAPDU: 80 0D 02 02 02 FB B7 [02:21:21]Write to MH i2c: E2 0A 00 C3 00 80 0D 02 02 02 00 FB B7 00 00 F3 [02:21:21]Write i2c OK [02:21:21]MH_I2C_Read... [02:21:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:21:21]Read from MH i2c: E2 [02:21:21]MH_I2C_Read... [02:21:21]Read from MH i2c: E2 03 00 [02:21:21]MH_I2C_Read... [02:21:21]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [02:21:21]RAPDU: 90 00 [02:21:21]wFMCommunicate OK [02:21:21]wFMCommunicate request_size=4 [02:21:21]MH_SAM_APDU [02:21:21]CAPDU: 80 0D 03 02 [02:21:21]Write to MH i2c: E2 08 00 C4 00 80 0D 03 02 00 00 00 00 3F [02:21:21]Write i2c OK [02:21:21]MH_I2C_Read... [02:21:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:21:21]Read from MH i2c: E2 [02:21:21]MH_I2C_Read... [02:21:21]Read from MH i2c: E2 0B 00 [02:21:21]MH_I2C_Read... [02:21:21]Read from MH i2c: E2 0B 00 C4 00 00 09 84 8A 52 50 1C D8 79 90 00 66 [02:21:21]RAPDU: 09 84 8A 52 50 1C D8 79 90 00 [02:21:21]wFMCommunicate OK [02:21:21]SAM_PROTO_SignData done [02:21:21]FM_MakeSignedData done [02:21:21]CreateOFDProtocolMessage [02:21:21]wFMCommunicate request_size=4 [02:21:21]MH_SAM_APDU [02:21:21]CAPDU: 80 11 00 00 [02:21:21]Write to MH i2c: E2 08 00 C5 00 80 11 00 00 00 00 00 00 3F [02:21:21]Write i2c OK [02:21:21]MH_I2C_Read... [02:21:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:21:21]Read from MH i2c: E2 [02:21:21]MH_I2C_Read... [02:21:21]Read from MH i2c: E2 17 00 [02:21:21]MH_I2C_Read... [02:21:21]Read from MH i2c: E2 17 00 C5 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9C [02:21:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [02:21:21]wFMCommunicate OK [02:21:21]CreateOFDProtocolMessage done [02:21:21]OFDSenderStorePacket 226969 [02:21:21]StoreOFDPacket docnum=226969 [02:21:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 F3 86 04 01 35 41 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 35 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 1E 00 00 00 F4 03 04 00 A0 FC A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 99 76 03 00 35 04 06 00 AE 12 19 E2 FB B7 09 84 8A 52 50 1C D8 79 [02:21:21]CheckFolder [02:21:21]dirname=/storage/ofd_packets [02:21:21]CheckFolder done [02:21:21]ProducePacketName [02:21:21]name=ofd_packets/00226969 [02:21:21]NVStorageSaveData ofd_packets/00226969 [02:21:21]File name is /storage/ofd_packets/00226969 [02:21:21]Write 298 bytes [02:21:21]NVStorageSaveData done [02:21:21]OFDSenderStorePacket done [02:21:21]KKMCreateOFDPacket done [02:21:21]NVStorageSaveData kkm_last_timestamp [02:21:21]File name is /storage/kkm_last_timestamp [02:21:21]Write 4 bytes [02:21:21]NVStorageSaveData done [02:21:21]ExternCall_PrintAddStr [02:21:21]wPrintStart [02:21:21]Write to MH i2c: 01 00 00 C6 00 C6 [02:21:21]Write i2c OK [02:21:21]MH_I2C_Read... [02:21:21]Read from MH i2c: 01 [02:21:21]MH_I2C_Read... [02:21:21]Read from MH i2c: 01 07 00 [02:21:21]MH_I2C_Read... [02:21:21]Read from MH i2c: 01 07 00 C6 00 00 00 00 00 00 FF 0F DB [02:21:21]RasterBufferAndPrint [02:21:21]line Счет N : (1)2003399 [02:21:21]line ИНН: 02508201610067 [02:21:21]line Контрольно-Кассовый Чек [02:21:21]line ПРОДАЖА [02:21:21]line ТРК (МРК, ГНК) : 41 [02:21:21]line Товар: 2710194210 [02:21:21]line ДТ-К-5 [02:21:21]line 26.250 * 76.20 [02:21:21]line = 2000.25 [02:21:21]line НДС 12% НСП 1% [02:21:21]line > о реализуемом товаре [02:21:21]line ОКРУГЛЕНИЕ: -0.25 [02:21:21]line ИТОГО: 2000.00 [02:21:21]line Внесено: 2000.00 [02:21:21]line СДАЧА: 0.00 [02:21:21]line НСП 1% : 17.70 [02:21:21]line НДС 12% : 212.42 [02:21:21]line Наличными: 2000.00 [02:21:21]line Безнал.: 0.00 [02:21:21]line Место: АЗС № 97 "Партнер Нефть" [02:21:21]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [02:21:21]line СНО: Общий режим [02:21:21]line Чек 30 29.07.2024 02:21 [02:21:21]line Смена: 440 ФФД: 1.0 [02:21:21]line ЗНМ: 0300000054 [02:21:22]line РНМ: 0000000000092624 [02:21:22]line Версия ККМ: 001 [02:21:22]line ФМ: 0000000000874959 [02:21:22]line ФД: 226969 [02:21:22]line ФПД: 191392766950327 [02:21:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T022120&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226969&fm=191392766950327&tin=02508201610067®Number=0000000000092624&sum=200000 [02:21:22]OFD Sender: Processing packet 226969 [packets to send 604, broken 603] [02:21:22]ProducePacketName [02:21:22]name=ofd_packets/00226969 [02:21:22]OFD Sender: To server: pG, [02:21:22]CommunicateWithHost lk.salyk.kg:30040 [02:21:22]ConnectInit lk.salyk.kg [02:21:22]written 0, free lines is 4095 [02:21:22]Write to MH i2c: 01 00 00 F1 00 F1 [02:21:22]Write i2c OK [02:21:22]MH_I2C_Read... [02:21:22]Read from MH i2c: 01 [02:21:22]MH_I2C_Read... [02:21:22]Read from MH i2c: 01 07 00 [02:21:22]MH_I2C_Read... [02:21:22]Read from MH i2c: 01 07 00 F1 00 00 00 00 00 00 58 0C 5C [02:21:22]RasterBufferAndPrint [02:21:22]line [02:21:22]line [02:21:22]line [02:21:22]line [02:21:22]line [02:21:22]written 0, free lines is 3162 [02:21:22]MH_Cut [02:21:22]Write to MH i2c: D1 01 00 F8 00 01 CA [02:21:22]Write i2c OK [02:21:22]MH_I2C_Read... [02:21:22]Read from MH i2c: D1 [02:21:22]MH_I2C_Read... [02:21:22]Read from MH i2c: D1 01 00 [02:21:22]MH_I2C_Read... [02:21:22]Read from MH i2c: D1 01 00 F8 00 00 C9 [02:21:22]Write to MH i2c: 01 00 00 F9 00 F9 [02:21:22]Write i2c OK [02:21:22]MH_I2C_Read... [02:21:23]*** Cut start [02:21:23]*** Partial cut [02:21:23]*** CUTSNS_PIN = 1 [02:21:23]*** CUTSNS_PIN = 0 [02:21:24]*** Brake cut motor [02:21:24]Read from MH i2c: 01 [02:21:24]MH_I2C_Read... [02:21:24]*** Stop cut motor [02:21:24]*** Cut end [02:21:24]Read from MH i2c: 01 07 00 [02:21:24]MH_I2C_Read... [02:21:24]Read from MH i2c: 01 07 00 F9 00 00 00 00 00 00 FF 0F 0E [02:21:24]process_action close_receipt done [02:21:24]requested_data is exist [02:21:24]produce_requested_data [02:21:24]requested_item fm.sn is exist - process it [02:21:24]wFMCommunicate request_size=4 [02:21:24]MH_SAM_APDU [02:21:24]CAPDU: 80 11 00 00 [02:21:24]Write to MH i2c: E2 08 00 FA 00 80 11 00 00 00 00 00 00 74 [02:21:24]Write i2c OK [02:21:24]MH_I2C_Read... [02:21:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:21:24]Read from MH i2c: E2 [02:21:24]MH_I2C_Read... [02:21:24]Read from MH i2c: E2 17 00 [02:21:24]MH_I2C_Read... [02:21:24]Read from MH i2c: E2 17 00 FA 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D1 [02:21:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [02:21:24]wFMCommunicate OK [02:21:24]requested_item fd.num is exist - process it [02:21:24]SAM_PROTO_GetFieldsCounters [02:21:24]wFMCommunicate request_size=4 [02:21:24]MH_SAM_APDU [02:21:24]CAPDU: 80 13 00 00 [02:21:24]Write to MH i2c: E2 08 00 FB 00 80 13 00 00 00 00 00 00 77 [02:21:24]Write i2c OK [02:21:24]MH_I2C_Read... [02:21:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:21:24]Read from MH i2c: E2 [02:21:24]MH_I2C_Read... [02:21:24]Read from MH i2c: E2 62 00 [02:21:24]MH_I2C_Read... [02:21:24]Read from MH i2c: E2 62 00 FB 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 99 76 03 00 0E 04 04 00 B8 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 C5 [02:21:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 99 76 03 00 0E 04 04 00 B8 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 [02:21:24]wFMCommunicate OK [02:21:24]SAM_PROTO_GetFieldsCounters done [02:21:24]requested_item shift.num is exist - process it [02:21:24]requested_item shift.opened is exist - process it [02:21:24]req_shift_opened [02:21:24]FM_GetShiftState [02:21:24]SAM_PROTO_GetShiftState [02:21:24]wFMCommunicate request_size=4 [02:21:24]MH_SAM_APDU [02:21:24]CAPDU: 80 13 01 00 [02:21:24]Write to MH i2c: E2 08 00 FC 00 80 13 01 00 00 00 00 00 79 [02:21:24]Write i2c OK [02:21:24]MH_I2C_Read... [02:21:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:21:24]Read from MH i2c: E2 [02:21:24]MH_I2C_Read... [02:21:24]Read from MH i2c: E2 0E 00 [02:21:24]MH_I2C_Read... [02:21:24]Read from MH i2c: E2 0E 00 FC 00 00 09 00 01 91 DC A6 66 00 00 00 00 90 00 FE [02:21:24]RAPDU: 09 00 01 91 DC A6 66 00 00 00 00 90 00 [02:21:24]wFMCommunicate OK [02:21:24]SAM_PROTO_GetShiftState done [02:21:24]FM_GetShiftState done [02:21:24]req_shift_opened done [02:21:24]requested_item shift.open_date is exist - process it [02:21:24]req_shift_open_date [02:21:24]req_shift_open_date done [02:21:24]produce_requested_data done [02:21:24]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226969,"shift.num":440,"shift.opened":1,"shift.open_date":1722211473} [02:21:24]process_action_free close_receipt [02:21:24]json_value_free [02:21:24]json_value_free done [02:21:24]process_json_proto returns [02:21:24]Send response to host [02:21:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226969,"shift.num":440,"shift.opened":1,"shift.open_date":1722211473}}} [02:21:24]free response buf [02:21:24]execute_script done [02:21:24]execute_script returns [02:21:24]free content buf [02:21:24]Sock 9.Close socket [02:21:24]Sock 9.Thread stoped [02:21:26]recv_with_timeout no data received [02:21:27]ConnectInit Can't take IP for lk.salyk.kg [02:21:27]CommunicateWithHost connect error [02:21:27]CommunicateWithHost err = -1 [02:21:27]OFD Sender: Server communicate error [02:21:32]OFD Sender: Processing packet 226969 [packets to send 604, broken 603] [02:21:32]ProducePacketName [02:21:32]name=ofd_packets/00226969 [02:21:32]OFD Sender: To server: pG, [02:21:32]CommunicateWithHost lk.salyk.kg:30040 [02:21:32]ConnectInit lk.salyk.kg [02:21:37]recv_with_timeout no data received [02:21:37]ConnectInit Can't take IP for lk.salyk.kg [02:21:37]CommunicateWithHost connect error [02:21:37]CommunicateWithHost err = -1 [02:21:37]OFD Sender: Server communicate error [02:21:42]OFD Sender: Processing packet 226969 [packets to send 604, broken 603] [02:21:42]ProducePacketName [02:21:42]name=ofd_packets/00226969 [02:21:42]OFD Sender: To server: pG, [02:21:42]CommunicateWithHost lk.salyk.kg:30040 [02:21:42]ConnectInit lk.salyk.kg [02:21:46]Connected sock=10 [02:21:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 F3 86 04 01 35 41 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 35 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 1E 00 00 00 F4 03 04 00 A0 FC A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 99 76 03 00 35 04 06 00 AE 12 19 E2 FB B7 09 84 8A 52 50 1C D8 79 [02:21:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 0C 16 47 00 37 70 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 99 76 03 00 F4 03 04 00 CF A8 A6 66 B6 04 01 00 00 7C D9 02 E6 2E 7F AB BF [02:21:47]CommunicateWithHost err = 0 [02:21:47]CheckOFDResponse [02:21:47]1017 (14) - 77093643461234 [02:21:47]1041 (16) - 0000000000874959 [02:21:47]1040 (4) - 226969 [02:21:47]1012 (4) - 28.07.2024 20:23 [02:21:47]1206 (1) - 0 [02:21:47]OFD Sender: Remove packet 226969 [02:21:47]ProducePacketName [02:21:47]name=ofd_packets/00226969 [02:21:47]NVStorageDeleteData [02:21:47]OFD Sender: No OFD packet to send [02:21:52]OFD Sender: No OFD packet to send [02:21:57]OFD Sender: No OFD packet to send [02:22:02]OFD Sender: No OFD packet to send [02:22:07]OFD Sender: No OFD packet to send [02:22:13]OFD Sender: No OFD packet to send [02:22:18]OFD Sender: No OFD packet to send [02:22:23]OFD Sender: No OFD packet to send [02:22:28]OFD Sender: No OFD packet to send [02:22:33]OFD Sender: No OFD packet to send [02:22:38]OFD Sender: No OFD packet to send [02:22:43]OFD Sender: No OFD packet to send [02:22:48]OFD Sender: No OFD packet to send [02:22:53]OFD Sender: No OFD packet to send [02:22:58]OFD Sender: No OFD packet to send [02:23:03]OFD Sender: No OFD packet to send [02:23:08]OFD Sender: No OFD packet to send [02:23:13]OFD Sender: No OFD packet to send [02:23:18]OFD Sender: No OFD packet to send [02:23:23]OFD Sender: No OFD packet to send [02:23:28]OFD Sender: No OFD packet to send [02:23:33]OFD Sender: No OFD packet to send [02:23:38]OFD Sender: No OFD packet to send [02:23:43]OFD Sender: No OFD packet to send [02:23:48]OFD Sender: No OFD packet to send [02:23:53]OFD Sender: No OFD packet to send [02:23:58]OFD Sender: No OFD packet to send [02:24:03]OFD Sender: No OFD packet to send [02:24:08]OFD Sender: No OFD packet to send [02:24:10]recv_with_timeout no data received [02:24:13]OFD Sender: No OFD packet to send [02:24:18]OFD Sender: No OFD packet to send [02:24:23]OFD Sender: No OFD packet to send [02:24:28]OFD Sender: No OFD packet to send [02:24:33]OFD Sender: No OFD packet to send [02:24:38]OFD Sender: No OFD packet to send [02:24:43]OFD Sender: No OFD packet to send [02:24:48]OFD Sender: No OFD packet to send [02:24:53]OFD Sender: No OFD packet to send [02:24:58]OFD Sender: No OFD packet to send [02:25:03]OFD Sender: No OFD packet to send [02:25:08]OFD Sender: No OFD packet to send [02:25:13]OFD Sender: No OFD packet to send [02:25:18]OFD Sender: No OFD packet to send [02:25:23]OFD Sender: No OFD packet to send [02:25:28]OFD Sender: No OFD packet to send [02:25:33]OFD Sender: No OFD packet to send [02:25:34]accept exits with 7 [02:25:34]New connection [02:25:34]New thread 3066781028 created [02:25:34]Thread 3066924388 joined [02:25:34]Waiting for new connection... [02:25:34] Sock 7.Parse request [02:25:34]Sock 7.Check first char [02:25:34]Sock 7.First char is OK [02:25:34]request: POST /json_proto HTTP/1.0 [02:25:34]Method: POST [02:25:34]URL: /json_proto [02:25:34]Method is POST - this is cgi request [02:25:34]url: /json_proto [02:25:34]query_string will be loaded in cgi processing [02:25:34]execute_cgi json_proto POST (null) [02:25:34]execute_cgi path=json_proto method=POST [02:25:34]POST find Content-Length [02:25:34]Host: 172.17.43.131:8080 [02:25:34]Content-Length: 804 [02:25:34]Content-Type: application/json [02:25:34] [02:25:34]POST finish read [02:25:34]Found Content-Length = 804 [02:25:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003400", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:25:34]execute_script... [02: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)2003400", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:25:34]POST & json_proto [02:25:34]process_json_proto [02:25:34]json parsed OK: [02:25:34]protocol is kg_v1.0 [02:25:34]action value=close_receipt [02:25:34]process_action close_receipt [02:25:34]cmd_close_receipt [02:25:34]MH_GetDate [02:25:34]Write to MH i2c: F0 00 00 FD 00 EC [02:25:34]Write i2c OK [02:25:34]MH_I2C_Read... [02:25:34]Read from MH i2c: F0 [02:25:34]MH_I2C_Read... [02:25:34]Read from MH i2c: F0 09 00 [02:25:34]MH_I2C_Read... [02:25:34]Read from MH i2c: F0 09 00 FD 00 00 9E FD A6 66 F8 BA A6 66 5A [02:25:34]GetLastDocTimeStamp 1722219680 [02:25:34]current date 1722219934 [02:25:34]FM_GetShiftState [02:25:34]SAM_PROTO_GetShiftState [02:25:34]wFMCommunicate request_size=4 [02:25:34]MH_SAM_APDU [02:25:34]CAPDU: 80 13 01 00 [02:25:34]Write to MH i2c: E2 08 00 FE 00 80 13 01 00 00 00 00 00 7B [02:25:34]Write i2c OK [02:25:34]MH_I2C_Read... [02:25:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:25:34]Read from MH i2c: E2 [02:25:34]MH_I2C_Read... [02:25:34]Read from MH i2c: E2 0E 00 [02:25:34]MH_I2C_Read... [02:25:34]Read from MH i2c: E2 0E 00 FE 00 00 09 00 01 91 DC A6 66 00 00 00 00 90 00 00 [02:25:34]RAPDU: 09 00 01 91 DC A6 66 00 00 00 00 90 00 [02:25:34]wFMCommunicate OK [02:25:34]SAM_PROTO_GetShiftState done [02:25:34]FM_GetShiftState done [02:25:34]opened in 1722211473 [02:25:34]opened+sec_in_day 1722297873 [02:25:34]quantity*price = 100005 [02:25:34]sum+1 = 100006 [02:25:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 31 29.07.2024 02:25 Смена: 440 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 226970 ФПД: 102805091721881 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T022535&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226970&fm=102805091721881&tin=02508201610067®Number=0000000000092624&sum=100005 [02:25:35]StoreToDocumentArchive [02:25:35]shift 440 fd 226970 [02:25:35]save to /storage/0440/doc_00226970 [02:25:35]save last doc name /storage/0440/doc_00226970 to /storage/kkm_last_doc_name [02:25:35]save OK [02:25:35]Clear old archive folders... [02:25:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [02:25:35]tlvbuf is B6F51670 [02:25:35]SAM_PROTO_ClearQueue [02:25:35]wFMCommunicate request_size=4 [02:25:35]MH_SAM_APDU [02:25:35]CAPDU: 80 09 00 00 [02:25:35]Write to MH i2c: E2 08 00 0B 01 80 09 00 00 00 00 00 00 7E [02:25:35]Write i2c OK [02:25:35]MH_I2C_Read... [02:25:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:25:35]Read from MH i2c: E2 [02:25:35]MH_I2C_Read... [02:25:35]Read from MH i2c: E2 03 00 [02:25:35]MH_I2C_Read... [02:25:35]Read from MH i2c: E2 03 00 0B 01 00 90 00 80 [02:25:35]RAPDU: 90 00 [02:25:35]wFMCommunicate OK [02:25:35]SAM_PROTO_ClearQueue done [02:25:35]KKMCreateOFDPacket [02:25:35]OFDProtocolAddRootSTLVToBuf [02:25:35]FM_MakeSignedData [02:25:35]FM_MakeSignedData [02:25:35]SAM_PROTO_SignData [02:25:35]wFMCommunicate request_size=4 [02:25:35]MH_SAM_APDU [02:25:35]CAPDU: 80 0D 01 02 [02:25:35]Write to MH i2c: E2 08 00 0C 01 80 0D 01 02 00 00 00 00 86 [02:25:35]Write i2c OK [02:25:35]MH_I2C_Read... [02:25:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:25:35]Read from MH i2c: E2 [02:25:35]MH_I2C_Read... [02:25:35]Read from MH i2c: E2 03 00 [02:25:35]MH_I2C_Read... [02:25:35]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [02:25:35]RAPDU: 90 00 [02:25:35]wFMCommunicate OK [02:25:35]wFMCommunicate request_size=255 [02:25:35]MH_SAM_APDU [02:25:35]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 9F FD A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9A 76 03 00 35 04 06 00 5D [02:25:35]Write to MH i2c: E2 02 01 0D 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 9F FD A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9A 76 03 00 35 04 06 00 5D 00 00 96 [02:25:35]Write i2c OK [02:25:35]MH_I2C_Read... [02:25:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:25:35]Read from MH i2c: E2 [02:25:35]MH_I2C_Read... [02:25:35]Read from MH i2c: E2 03 00 [02:25:35]MH_I2C_Read... [02:25:35]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [02:25:35]RAPDU: 90 00 [02:25:35]wFMCommunicate OK [02:25:35]wFMCommunicate request_size=10 [02:25:35]MH_SAM_APDU [02:25:35]CAPDU: 80 0D 02 02 05 80 2C F9 22 99 [02:25:35]Write to MH i2c: E2 0D 00 0E 01 80 0D 02 02 05 00 80 2C F9 22 99 00 00 F3 [02:25:35]Write i2c OK [02:25:35]MH_I2C_Read... [02:25:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:25:35]Read from MH i2c: E2 [02:25:35]MH_I2C_Read... [02:25:35]Read from MH i2c: E2 03 00 [02:25:35]MH_I2C_Read... [02:25:35]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [02:25:35]RAPDU: 90 00 [02:25:35]wFMCommunicate OK [02:25:35]wFMCommunicate request_size=4 [02:25:35]MH_SAM_APDU [02:25:35]CAPDU: 80 0D 03 02 [02:25:35]Write to MH i2c: E2 08 00 0F 01 80 0D 03 02 00 00 00 00 8B [02:25:35]Write i2c OK [02:25:35]MH_I2C_Read... [02:25:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:25:35]Read from MH i2c: E2 [02:25:35]MH_I2C_Read... [02:25:35]Read from MH i2c: E2 0B 00 [02:25:35]MH_I2C_Read... [02:25:35]Read from MH i2c: E2 0B 00 0F 01 00 E9 4D 61 83 1F AE DC 98 90 00 E7 [02:25:35]RAPDU: E9 4D 61 83 1F AE DC 98 90 00 [02:25:35]wFMCommunicate OK [02:25:35]SAM_PROTO_SignData done [02:25:35]FM_MakeSignedData done [02:25:35]CreateOFDProtocolMessage [02:25:35]wFMCommunicate request_size=4 [02:25:35]MH_SAM_APDU [02:25:35]CAPDU: 80 11 00 00 [02:25:35]Write to MH i2c: E2 08 00 10 01 80 11 00 00 00 00 00 00 8B [02:25:35]Write i2c OK [02:25:35]MH_I2C_Read... [02:25:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:25:35]Read from MH i2c: E2 [02:25:35]MH_I2C_Read... [02:25:35]Read from MH i2c: E2 17 00 [02:25:35]MH_I2C_Read... [02:25:35]Read from MH i2c: E2 17 00 10 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E8 [02:25:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [02:25:35]wFMCommunicate OK [02:25:35]CreateOFDProtocolMessage done [02:25:35]OFDSenderStorePacket 226970 [02:25:35]StoreOFDPacket docnum=226970 [02:25:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 90 F4 07 01 B9 34 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 9F FD A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9A 76 03 00 35 04 06 00 5D 80 2C F9 22 99 E9 4D 61 83 1F AE DC 98 [02:25:35]CheckFolder [02:25:35]dirname=/storage/ofd_packets [02:25:35]CheckFolder done [02:25:35]ProducePacketName [02:25:35]name=ofd_packets/00226970 [02:25:35]NVStorageSaveData ofd_packets/00226970 [02:25:35]File name is /storage/ofd_packets/00226970 [02:25:35]Write 301 bytes [02:25:35]NVStorageSaveData done [02:25:35]OFDSenderStorePacket done [02:25:35]KKMCreateOFDPacket done [02:25:35]NVStorageSaveData kkm_last_timestamp [02:25:35]File name is /storage/kkm_last_timestamp [02:25:35]Write 4 bytes [02:25:35]NVStorageSaveData done [02:25:35]ExternCall_PrintAddStr [02:25:35]wPrintStart [02:25:35]Write to MH i2c: 01 00 00 11 01 12 [02:25:35]Write i2c OK [02:25:35]MH_I2C_Read... [02:25:35]Read from MH i2c: 01 [02:25:35]MH_I2C_Read... [02:25:35]Read from MH i2c: 01 07 00 [02:25:35]MH_I2C_Read... [02:25:35]Read from MH i2c: 01 07 00 11 01 00 00 00 00 00 FF 0F 27 [02:25:35]RasterBufferAndPrint [02:25:35]line Счет N : (1)2003400 [02:25:35]line ИНН: 02508201610067 [02:25:35]line Контрольно-Кассовый Чек [02:25:35]line ПРОДАЖА [02:25:35]line ТРК (МРК, ГНК) : 43 [02:25:35]line Товар: 2710124130 [02:25:35]line Аи-92-К-5 [02:25:35]line 14.750 * 67.80 [02:25:35]line = 1000.05 [02:25:35]line НДС 12% НСП 1% [02:25:35]line > о реализуемом товаре [02:25:35]line ИТОГО: 1000.05 [02:25:35]line НСП 1% : 8.85 [02:25:35]line НДС 12% : 106.20 [02:25:35]line Наличными: 0.00 [02:25:35]line Безнал.: 1000.05 [02:25:35]line Место: АЗС № 97 "Партнер Нефть" [02:25:35]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [02:25:35]line СНО: Общий режим [02:25:35]line Чек 31 29.07.2024 02:25 [02:25:35]line Смена: 440 ФФД: 1.0 [02:25:35]line ЗНМ: 0300000054 [02:25:35]line РНМ: 0000000000092624 [02:25:35]line Версия ККМ: 001 [02:25:35]line Платежная система: O! деньги [02:25:35]line ФМ: 0000000000874959 [02:25:35]line ФД: 226970 [02:25:35]line ФПД: 102805091721881 [02:25:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T022535&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226970&fm=102805091721881&tin=02508201610067®Number=0000000000092624&sum=100005 [02:25:35]written 0, free lines is 4095 [02:25:35]OFD Sender: Processing packet 226970 [packets to send 604, broken 603] [02:25:35]ProducePacketName [02:25:35]name=ofd_packets/00226970 [02:25:35]OFD Sender: To server: pG, [02:25:35]CommunicateWithHost lk.salyk.kg:30040 [02:25:35]ConnectInit lk.salyk.kg [02:25:36]Connected sock=10 [02:25:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 90 F4 07 01 B9 34 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 9F FD A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9A 76 03 00 35 04 06 00 5D 80 2C F9 22 99 E9 4D 61 83 1F AE DC 98 [02:25:36]Write to MH i2c: 01 00 00 3B 01 3C [02:25:36]Write i2c OK [02:25:36]MH_I2C_Read... [02:25:36]Read from MH i2c: 01 [02:25:36]MH_I2C_Read... [02:25:36]Read from MH i2c: 01 07 00 [02:25:36]MH_I2C_Read... [02:25:36]Read from MH i2c: 01 07 00 3B 01 00 00 00 00 00 74 0C C3 [02:25:36]RasterBufferAndPrint [02:25:36]line [02:25:36]line [02:25:36]line [02:25:36]line [02:25:36]line [02:25:36]written 0, free lines is 3192 [02:25:36]MH_Cut [02:25:36]Write to MH i2c: D1 01 00 42 01 01 15 [02:25:36]Write i2c OK [02:25:36]MH_I2C_Read... [02:25:36]Read from MH i2c: D1 [02:25:36]MH_I2C_Read... [02:25:36]Read from MH i2c: D1 01 00 [02:25:36]MH_I2C_Read... [02:25:36]Read from MH i2c: D1 01 00 42 01 00 14 [02:25:36]Write to MH i2c: 01 00 00 43 01 44 [02:25:36]Write i2c OK [02:25:36]MH_I2C_Read... [02:25:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 5A A2 47 00 9F F6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9A 76 03 00 F4 03 04 00 B4 A9 A6 66 B6 04 01 00 00 46 B1 7F 0E A9 9E 99 B4 [02:25:36]CommunicateWithHost err = 0 [02:25:36]CheckOFDResponse [02:25:36]1017 (14) - 77093643461234 [02:25:36]1041 (16) - 0000000000874959 [02:25:36]1040 (4) - 226970 [02:25:36]1012 (4) - 28.07.2024 20:27 [02:25:36]1206 (1) - 0 [02:25:36]OFD Sender: Remove packet 226970 [02:25:36]ProducePacketName [02:25:36]name=ofd_packets/00226970 [02:25:36]NVStorageDeleteData [02:25:37]OFD Sender: No OFD packet to send [02:25:37]*** Cut start [02:25:37]*** Partial cut [02:25:37]*** CUTSNS_PIN = 1 [02:25:37]*** CUTSNS_PIN = 0 [02:25:37]*** Brake cut motor [02:25:38]Read from MH i2c: 01 [02:25:38]MH_I2C_Read... [02:25:38]*** Stop cut motor [02:25:38]*** Cut end [02:25:38]Read from MH i2c: 01 07 00 [02:25:38]MH_I2C_Read... [02:25:38]Read from MH i2c: 01 07 00 43 01 00 00 00 00 00 FF 0F 59 [02:25:38]process_action close_receipt done [02:25:38]requested_data is exist [02:25:38]produce_requested_data [02:25:38]requested_item fm.sn is exist - process it [02:25:38]wFMCommunicate request_size=4 [02:25:38]MH_SAM_APDU [02:25:38]CAPDU: 80 11 00 00 [02:25:38]Write to MH i2c: E2 08 00 44 01 80 11 00 00 00 00 00 00 BF [02:25:38]Write i2c OK [02:25:38]MH_I2C_Read... [02:25:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:25:38]Read from MH i2c: E2 [02:25:38]MH_I2C_Read... [02:25:38]Read from MH i2c: E2 17 00 [02:25:38]MH_I2C_Read... [02:25:38]Read from MH i2c: E2 17 00 44 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1C [02:25:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [02:25:38]wFMCommunicate OK [02:25:38]requested_item fd.num is exist - process it [02:25:38]SAM_PROTO_GetFieldsCounters [02:25:38]wFMCommunicate request_size=4 [02:25:38]MH_SAM_APDU [02:25:38]CAPDU: 80 13 00 00 [02:25:38]Write to MH i2c: E2 08 00 45 01 80 13 00 00 00 00 00 00 C2 [02:25:38]Write i2c OK [02:25:38]MH_I2C_Read... [02:25:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:25:38]Read from MH i2c: E2 [02:25:38]MH_I2C_Read... [02:25:38]Read from MH i2c: E2 62 00 [02:25:38]MH_I2C_Read... [02:25:38]Read from MH i2c: E2 62 00 45 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9A 76 03 00 0E 04 04 00 B8 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 14 [02:25:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9A 76 03 00 0E 04 04 00 B8 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 [02:25:38]wFMCommunicate OK [02:25:38]SAM_PROTO_GetFieldsCounters done [02:25:38]requested_item shift.num is exist - process it [02:25:38]requested_item shift.opened is exist - process it [02:25:38]req_shift_opened [02:25:38]FM_GetShiftState [02:25:38]SAM_PROTO_GetShiftState [02:25:38]wFMCommunicate request_size=4 [02:25:38]MH_SAM_APDU [02:25:38]CAPDU: 80 13 01 00 [02:25:38]Write to MH i2c: E2 08 00 46 01 80 13 01 00 00 00 00 00 C4 [02:25:38]Write i2c OK [02:25:38]MH_I2C_Read... [02:25:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:25:38]Read from MH i2c: E2 [02:25:38]MH_I2C_Read... [02:25:38]Read from MH i2c: E2 0E 00 [02:25:38]MH_I2C_Read... [02:25:38]Read from MH i2c: E2 0E 00 46 01 00 09 00 01 91 DC A6 66 00 00 00 00 90 00 49 [02:25:38]RAPDU: 09 00 01 91 DC A6 66 00 00 00 00 90 00 [02:25:38]wFMCommunicate OK [02:25:38]SAM_PROTO_GetShiftState done [02:25:38]FM_GetShiftState done [02:25:38]req_shift_opened done [02:25:38]requested_item shift.open_date is exist - process it [02:25:38]req_shift_open_date [02:25:38]req_shift_open_date done [02:25:38]produce_requested_data done [02:25:38]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226970,"shift.num":440,"shift.opened":1,"shift.open_date":1722211473} [02:25:38]process_action_free close_receipt [02:25:38]json_value_free [02:25:38]json_value_free done [02:25:38]process_json_proto returns [02:25:38]Send response to host [02:25:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226970,"shift.num":440,"shift.opened":1,"shift.open_date":1722211473}}} [02:25:38]free response buf [02:25:38]execute_script done [02:25:38]execute_script returns [02:25:38]free content buf [02:25:38]Sock 7.Close socket [02:25:38]Sock 7.Thread stoped [02:25:42]OFD Sender: No OFD packet to send [02:25:47]OFD Sender: No OFD packet to send [02:25:50]recv_with_timeout no data received [02:25:52]OFD Sender: No OFD packet to send [02:25:57]OFD Sender: No OFD packet to send [02:26:02]OFD Sender: No OFD packet to send [02:26:07]OFD Sender: No OFD packet to send [02:26:12]OFD Sender: No OFD packet to send [02:26:17]OFD Sender: No OFD packet to send [02:26:22]OFD Sender: No OFD packet to send [02:26:27]OFD Sender: No OFD packet to send [02:26:32]OFD Sender: No OFD packet to send [02:26:37]OFD Sender: No OFD packet to send [02:26:42]OFD Sender: No OFD packet to send [02:26:47]OFD Sender: No OFD packet to send [02:26:52]OFD Sender: No OFD packet to send [02:26:57]OFD Sender: No OFD packet to send [02:27:02]OFD Sender: No OFD packet to send [02:27:07]OFD Sender: No OFD packet to send [02:27:12]OFD Sender: No OFD packet to send [02:27:17]OFD Sender: No OFD packet to send [02:27:22]OFD Sender: No OFD packet to send [02:27:27]OFD Sender: No OFD packet to send [02:27:32]OFD Sender: No OFD packet to send [02:27:37]OFD Sender: No OFD packet to send [02:27:42]OFD Sender: No OFD packet to send [02:27:47]OFD Sender: No OFD packet to send [02:27:52]OFD Sender: No OFD packet to send [02:27:57]OFD Sender: No OFD packet to send [02:28:02]OFD Sender: No OFD packet to send [02:28:07]OFD Sender: No OFD packet to send [02:28:12]OFD Sender: No OFD packet to send [02:28:17]OFD Sender: No OFD packet to send [02:28:22]OFD Sender: No OFD packet to send [02:28:27]OFD Sender: No OFD packet to send [02:28:32]OFD Sender: No OFD packet to send [02:28:37]OFD Sender: No OFD packet to send [02:28:42]OFD Sender: No OFD packet to send [02:28:47]OFD Sender: No OFD packet to send [02:28:52]OFD Sender: No OFD packet to send [02:28:57]OFD Sender: No OFD packet to send [02:29:02]OFD Sender: No OFD packet to send [02:29:07]OFD Sender: No OFD packet to send [02:29:12]OFD Sender: No OFD packet to send [02:29:17]OFD Sender: No OFD packet to send [02:29:22]OFD Sender: No OFD packet to send [02:29:27]accept exits with 9 [02:29:27]New connection [02:29:27]New thread 3066924388 created [02:29:27]Thread 3066781028 joined [02:29:27]Waiting for new connection... [02:29:27] Sock 9.Parse request [02:29:27]Sock 9.Check first char [02:29:27]Sock 9.First char is OK [02:29:27]request: POST /json_proto HTTP/1.0 [02:29:27]Method: POST [02:29:27]URL: /json_proto [02:29:27]Method is POST - this is cgi request [02:29:27]url: /json_proto [02:29:27]query_string will be loaded in cgi processing [02:29:27]execute_cgi json_proto POST (null) [02:29:27]execute_cgi path=json_proto method=POST [02:29:27]POST find Content-Length [02:29:27]Host: 172.17.43.131:8080 [02:29:27]Content-Length: 675 [02:29:27]Content-Type: application/json [02:29:27] [02:29:27]POST finish read [02:29:27]Found Content-Length = 675 [02:29:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003401", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 4.200, "sum" : 320.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 320.00, "total" : 320.00, "payments": [ { "type": 0, "sum" : 320.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:29:27]execute_script... [02:29:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2003401", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 4.200, "sum" : 320.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 320.00, "total" : 320.00, "payments": [ { "type": 0, "sum" : 320.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:29:27]POST & json_proto [02:29:27]process_json_proto [02:29:27]json parsed OK: [02:29:27]protocol is kg_v1.0 [02:29:27]action value=close_receipt [02:29:27]process_action close_receipt [02:29:27]cmd_close_receipt [02:29:27]MH_GetDate [02:29:27]Write to MH i2c: F0 00 00 47 01 37 [02:29:27]Write i2c OK [02:29:27]MH_I2C_Read... [02:29:27]Read from MH i2c: F0 [02:29:27]MH_I2C_Read... [02:29:27]Read from MH i2c: F0 09 00 [02:29:27]MH_I2C_Read... [02:29:27]Read from MH i2c: F0 09 00 47 01 00 88 FE A6 66 F8 BA A6 66 90 [02:29:27]GetLastDocTimeStamp 1722219935 [02:29:27]current date 1722220168 [02:29:27]FM_GetShiftState [02:29:27]SAM_PROTO_GetShiftState [02:29:27]wFMCommunicate request_size=4 [02:29:27]MH_SAM_APDU [02:29:27]CAPDU: 80 13 01 00 [02:29:27]Write to MH i2c: E2 08 00 48 01 80 13 01 00 00 00 00 00 C6 [02:29:27]Write i2c OK [02:29:27]MH_I2C_Read... [02:29:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:29:27]Read from MH i2c: E2 [02:29:27]MH_I2C_Read... [02:29:27]Read from MH i2c: E2 0E 00 [02:29:27]MH_I2C_Read... [02:29:27]Read from MH i2c: E2 0E 00 48 01 00 09 00 01 91 DC A6 66 00 00 00 00 90 00 4B [02:29:27]RAPDU: 09 00 01 91 DC A6 66 00 00 00 00 90 00 [02:29:27]wFMCommunicate OK [02:29:27]SAM_PROTO_GetShiftState done [02:29:27]FM_GetShiftState done [02:29:27]opened in 1722211473 [02:29:27]opened+sec_in_day 1722297873 [02:29:27]quantity*price = 32004 [02:29:27]sum+1 = 32005 [02:29:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 320.00 Внесено: 320.00 СДАЧА: 0.00 НСП 1% : 2.83 НДС 12% : 33.99 Наличными: 320.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 32 29.07.2024 02:29 Смена: 440 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 226971 ФПД: 92635199825320 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T022928&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226971&fm=92635199825320&tin=02508201610067®Number=0000000000092624&sum=32000 [02:29:28]StoreToDocumentArchive [02:29:28]shift 440 fd 226971 [02:29:28]save to /storage/0440/doc_00226971 [02:29:28]save last doc name /storage/0440/doc_00226971 to /storage/kkm_last_doc_name [02:29:28]save OK [02:29:28]Clear old archive folders... [02:29:28]ProcessDocumentItem done err = 0, tmpTLVsize=248 [02:29:28]tlvbuf is 019A1AF0 [02:29:28]SAM_PROTO_ClearQueue [02:29:28]wFMCommunicate request_size=4 [02:29:28]MH_SAM_APDU [02:29:28]CAPDU: 80 09 00 00 [02:29:28]Write to MH i2c: E2 08 00 55 01 80 09 00 00 00 00 00 00 C8 [02:29:28]Write i2c OK [02:29:28]MH_I2C_Read... [02:29:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:29:28]Read from MH i2c: E2 [02:29:28]MH_I2C_Read... [02:29:28]Read from MH i2c: E2 03 00 [02:29:28]MH_I2C_Read... [02:29:28]Read from MH i2c: E2 03 00 55 01 00 90 00 CA [02:29:28]RAPDU: 90 00 [02:29:28]wFMCommunicate OK [02:29:28]SAM_PROTO_ClearQueue done [02:29:28]KKMCreateOFDPacket [02:29:28]OFDProtocolAddRootSTLVToBuf [02:29:28]FM_MakeSignedData [02:29:28]FM_MakeSignedData [02:29:28]SAM_PROTO_SignData [02:29:28]wFMCommunicate request_size=4 [02:29:28]MH_SAM_APDU [02:29:28]CAPDU: 80 0D 01 02 [02:29:28]Write to MH i2c: E2 08 00 56 01 80 0D 01 02 00 00 00 00 D0 [02:29:28]Write i2c OK [02:29:28]MH_I2C_Read... [02:29:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:29:28]Read from MH i2c: E2 [02:29:28]MH_I2C_Read... [02:29:28]Read from MH i2c: E2 03 00 [02:29:28]MH_I2C_Read... [02:29:28]Read from MH i2c: E2 03 00 56 01 00 90 00 CB [02:29:28]RAPDU: 90 00 [02:29:28]wFMCommunicate OK [02:29:28]wFMCommunicate request_size=255 [02:29:28]MH_SAM_APDU [02:29: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 35 FF 03 08 00 03 68 10 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 04 7D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 7D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 47 0D 00 00 00 00 07 04 06 00 00 7D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 88 FE A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9B 76 03 00 35 04 06 00 54 40 50 2D [02:29:28]Write to MH i2c: E2 02 01 57 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 10 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 04 7D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 7D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 47 0D 00 00 00 00 07 04 06 00 00 7D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 88 FE A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9B 76 03 00 35 04 06 00 54 40 50 2D 00 00 09 [02:29:28]Write i2c OK [02:29:28]MH_I2C_Read... [02:29:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:29:28]Read from MH i2c: E2 [02:29:28]MH_I2C_Read... [02:29:28]Read from MH i2c: E2 03 00 [02:29:28]MH_I2C_Read... [02:29:28]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [02:29:28]RAPDU: 90 00 [02:29:28]wFMCommunicate OK [02:29:28]wFMCommunicate request_size=7 [02:29:28]MH_SAM_APDU [02:29:28]CAPDU: 80 0D 02 02 02 E5 A8 [02:29:28]Write to MH i2c: E2 0A 00 58 01 80 0D 02 02 02 00 E5 A8 00 00 64 [02:29:28]Write i2c OK [02:29:28]MH_I2C_Read... [02:29:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:29:28]Read from MH i2c: E2 [02:29:28]MH_I2C_Read... [02:29:28]Read from MH i2c: E2 03 00 [02:29:28]MH_I2C_Read... [02:29:28]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [02:29:28]RAPDU: 90 00 [02:29:28]wFMCommunicate OK [02:29:28]wFMCommunicate request_size=4 [02:29:28]MH_SAM_APDU [02:29:28]CAPDU: 80 0D 03 02 [02:29:28]Write to MH i2c: E2 08 00 59 01 80 0D 03 02 00 00 00 00 D5 [02:29:28]Write i2c OK [02:29:28]MH_I2C_Read... [02:29:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:29:28]Read from MH i2c: E2 [02:29:28]MH_I2C_Read... [02:29:28]Read from MH i2c: E2 0B 00 [02:29:28]MH_I2C_Read... [02:29:28]Read from MH i2c: E2 0B 00 59 01 00 4E A4 DC 06 98 79 1A EF 90 00 C4 [02:29:28]RAPDU: 4E A4 DC 06 98 79 1A EF 90 00 [02:29:28]wFMCommunicate OK [02:29:28]SAM_PROTO_SignData done [02:29:28]FM_MakeSignedData done [02:29:28]CreateOFDProtocolMessage [02:29:28]wFMCommunicate request_size=4 [02:29:28]MH_SAM_APDU [02:29:28]CAPDU: 80 11 00 00 [02:29:28]Write to MH i2c: E2 08 00 5A 01 80 11 00 00 00 00 00 00 D5 [02:29:28]Write i2c OK [02:29:28]MH_I2C_Read... [02:29:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:29:28]Read from MH i2c: E2 [02:29:28]MH_I2C_Read... [02:29:28]Read from MH i2c: E2 17 00 [02:29:28]MH_I2C_Read... [02:29:28]Read from MH i2c: E2 17 00 5A 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 32 [02:29:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [02:29:28]wFMCommunicate OK [02:29:28]CreateOFDProtocolMessage done [02:29:28]OFDSenderStorePacket 226971 [02:29:28]StoreOFDPacket docnum=226971 [02:29:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 22 B9 04 01 48 52 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 35 FF 03 08 00 03 68 10 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 04 7D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 7D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 47 0D 00 00 00 00 07 04 06 00 00 7D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 88 FE A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9B 76 03 00 35 04 06 00 54 40 50 2D E5 A8 4E A4 DC 06 98 79 1A EF [02:29:28]CheckFolder [02:29:28]dirname=/storage/ofd_packets [02:29:28]CheckFolder done [02:29:28]ProducePacketName [02:29:28]name=ofd_packets/00226971 [02:29:28]NVStorageSaveData ofd_packets/00226971 [02:29:28]File name is /storage/ofd_packets/00226971 [02:29:28]Write 298 bytes [02:29:28]NVStorageSaveData done [02:29:28]OFDSenderStorePacket done [02:29:28]KKMCreateOFDPacket done [02:29:28]NVStorageSaveData kkm_last_timestamp [02:29:28]File name is /storage/kkm_last_timestamp [02:29:28]Write 4 bytes [02:29:28]NVStorageSaveData done [02:29:28]ExternCall_PrintAddStr [02:29:28]wPrintStart [02:29:28]Write to MH i2c: 01 00 00 5B 01 5C [02:29:28]Write i2c OK [02:29:28]MH_I2C_Read... [02:29:28]Read from MH i2c: 01 [02:29:28]MH_I2C_Read... [02:29:28]Read from MH i2c: 01 07 00 [02:29:28]MH_I2C_Read... [02:29:28]Read from MH i2c: 01 07 00 5B 01 00 00 00 00 00 FF 0F 71 [02:29:28]RasterBufferAndPrint [02:29:28]line Счет N : (1)2003401 [02:29:28]line ИНН: 02508201610067 [02:29:28]line Контрольно-Кассовый Чек [02:29:28]line ПРОДАЖА [02:29:28]line ТРК (МРК, ГНК) : 41 [02:29:28]line Товар: 2710194210 [02:29:28]line ДТ-К-5 [02:29:28]line 4.200 * 76.20 [02:29:28]line = 320.04 [02:29:28]line НДС 12% НСП 1% [02:29:28]line > о реализуемом товаре [02:29:28]line ОКРУГЛЕНИЕ: -0.04 [02:29:28]line ИТОГО: 320.00 [02:29:28]line Внесено: 320.00 [02:29:28]line СДАЧА: 0.00 [02:29:28]line НСП 1% : 2.83 [02:29:28]line НДС 12% : 33.99 [02:29:28]line Наличными: 320.00 [02:29:28]line Безнал.: 0.00 [02:29:28]line Место: АЗС № 97 "Партнер Нефть" [02:29:28]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [02:29:28]line СНО: Общий режим [02:29:28]line Чек 32 29.07.2024 02:29 [02:29:28]line Смена: 440 ФФД: 1.0 [02:29:28]line ЗНМ: 0300000054 [02:29:28]line РНМ: 0000000000092624 [02:29:28]line Версия ККМ: 001 [02:29:28]line ФМ: 0000000000874959 [02:29:28]line ФД: 226971 [02:29:28]line ФПД: 92635199825320 [02:29:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T022928&type=1&operation_type=1&fn_number=0000000000874959&fd_number=226971&fm=92635199825320&tin=02508201610067®Number=0000000000092624&sum=32000 [02:29:29]written 0, free lines is 4095 [02:29:29]OFD Sender: Processing packet 226971 [packets to send 604, broken 603] [02:29:29]ProducePacketName [02:29:29]name=ofd_packets/00226971 [02:29:29]OFD Sender: To server: pG, [02:29:29]CommunicateWithHost lk.salyk.kg:30040 [02:29:29]ConnectInit lk.salyk.kg [02:29:29]Write to MH i2c: 01 00 00 86 01 87 [02:29:29]Write i2c OK [02:29:29]MH_I2C_Read... [02:29:29]Read from MH i2c: 01 [02:29:29]MH_I2C_Read... [02:29:29]Read from MH i2c: 01 07 00 [02:29:29]MH_I2C_Read... [02:29:29]Read from MH i2c: 01 07 00 86 01 00 00 00 00 00 5B 0C F5 [02:29:29]RasterBufferAndPrint [02:29:29]line [02:29:29]line [02:29:29]line [02:29:29]line [02:29:29]line [02:29:29]written 0, free lines is 3167 [02:29:29]MH_Cut [02:29:29]Write to MH i2c: D1 01 00 8D 01 01 60 [02:29:29]Write i2c OK [02:29:29]MH_I2C_Read... [02:29:29]Read from MH i2c: D1 [02:29:29]MH_I2C_Read... [02:29:29]Read from MH i2c: D1 01 00 [02:29:29]MH_I2C_Read... [02:29:29]Read from MH i2c: D1 01 00 8D 01 00 5F [02:29:29]Write to MH i2c: 01 00 00 8E 01 8F [02:29:29]Write i2c OK [02:29:29]MH_I2C_Read... [02:29:30]Connected sock=7 [02:29:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 22 B9 04 01 48 52 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 35 FF 03 08 00 03 68 10 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 04 7D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 7D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 47 0D 00 00 00 00 07 04 06 00 00 7D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 88 FE A6 66 0E 04 04 00 B8 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9B 76 03 00 35 04 06 00 54 40 50 2D E5 A8 4E A4 DC 06 98 79 1A EF [02:29:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 EE 86 47 00 60 F4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9B 76 03 00 F4 03 04 00 9E AA A6 66 B6 04 01 00 00 E1 7D 89 9F 50 51 BD 5D [02:29:30]CommunicateWithHost err = 0 [02:29:30]CheckOFDResponse [02:29:30]1017 (14) - 77093643461234 [02:29:30]1041 (16) - 0000000000874959 [02:29:30]1040 (4) - 226971 [02:29:30]1012 (4) - 28.07.2024 20:31 [02:29:30]1206 (1) - 0 [02:29:30]OFD Sender: Remove packet 226971 [02:29:30]ProducePacketName [02:29:30]name=ofd_packets/00226971 [02:29:30]NVStorageDeleteData [02:29:30]*** Cut start [02:29:30]*** Partial cut [02:29:30]*** CUTSNS_PIN = 1 [02:29:31]*** CUTSNS_PIN = 0 [02:29:31]OFD Sender: No OFD packet to send [02:29:31]*** Brake cut motor [02:29:31]Read from MH i2c: 01 [02:29:31]MH_I2C_Read... [02:29:31]*** Stop cut motor [02:29:31]*** Cut end [02:29:31]Read from MH i2c: 01 07 00 [02:29:31]MH_I2C_Read... [02:29:31]Read from MH i2c: 01 07 00 8E 01 00 00 00 00 00 FF 0F A4 [02:29:31]process_action close_receipt done [02:29:31]requested_data is exist [02:29:31]produce_requested_data [02:29:31]requested_item fm.sn is exist - process it [02:29:31]wFMCommunicate request_size=4 [02:29:31]MH_SAM_APDU [02:29:31]CAPDU: 80 11 00 00 [02:29:31]Write to MH i2c: E2 08 00 8F 01 80 11 00 00 00 00 00 00 0A [02:29:31]Write i2c OK [02:29:31]MH_I2C_Read... [02:29:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:29:31]Read from MH i2c: E2 [02:29:31]MH_I2C_Read... [02:29:31]Read from MH i2c: E2 17 00 [02:29:31]MH_I2C_Read... [02:29:31]Read from MH i2c: E2 17 00 8F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 67 [02:29:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [02:29:31]wFMCommunicate OK [02:29:31]requested_item fd.num is exist - process it [02:29:31]SAM_PROTO_GetFieldsCounters [02:29:31]wFMCommunicate request_size=4 [02:29:31]MH_SAM_APDU [02:29:31]CAPDU: 80 13 00 00 [02:29:31]Write to MH i2c: E2 08 00 90 01 80 13 00 00 00 00 00 00 0D [02:29:31]Write i2c OK [02:29:31]MH_I2C_Read... [02:29:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:29:31]Read from MH i2c: E2 [02:29:31]MH_I2C_Read... [02:29:31]Read from MH i2c: E2 62 00 [02:29:31]MH_I2C_Read... [02:29:31]Read from MH i2c: E2 62 00 90 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9B 76 03 00 0E 04 04 00 B8 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 63 [02:29:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9B 76 03 00 0E 04 04 00 B8 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 [02:29:31]wFMCommunicate OK [02:29:31]SAM_PROTO_GetFieldsCounters done [02:29:31]requested_item shift.num is exist - process it [02:29:31]requested_item shift.opened is exist - process it [02:29:31]req_shift_opened [02:29:31]FM_GetShiftState [02:29:31]SAM_PROTO_GetShiftState [02:29:31]wFMCommunicate request_size=4 [02:29:31]MH_SAM_APDU [02:29:31]CAPDU: 80 13 01 00 [02:29:31]Write to MH i2c: E2 08 00 91 01 80 13 01 00 00 00 00 00 0F [02:29:31]Write i2c OK [02:29:31]MH_I2C_Read... [02:29:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:29:31]Read from MH i2c: E2 [02:29:31]MH_I2C_Read... [02:29:31]Read from MH i2c: E2 0E 00 [02:29:31]MH_I2C_Read... [02:29:31]Read from MH i2c: E2 0E 00 91 01 00 09 00 01 91 DC A6 66 00 00 00 00 90 00 94 [02:29:31]RAPDU: 09 00 01 91 DC A6 66 00 00 00 00 90 00 [02:29:31]wFMCommunicate OK [02:29:31]SAM_PROTO_GetShiftState done [02:29:31]FM_GetShiftState done [02:29:31]req_shift_opened done [02:29:31]requested_item shift.open_date is exist - process it [02:29:31]req_shift_open_date [02:29:31]req_shift_open_date done [02:29:31]produce_requested_data done [02:29:31]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":226971,"shift.num":440,"shift.opened":1,"shift.open_date":1722211473} [02:29:31]process_action_free close_receipt [02:29:31]json_value_free [02:29:31]json_value_free done [02:29:31]process_json_proto returns [02:29:31]Send response to host [02:29:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":226971,"shift.num":440,"shift.opened":1,"shift.open_date":1722211473}}} [02:29:31]free response buf [02:29:31]execute_script done [02:29:31]execute_script returns [02:29:31]free content buf [02:29:31]Sock 9.Close socket [02:29:31]Sock 9.Thread stoped [02:29:36]OFD Sender: No OFD packet to send [02:29:38]recv_with_timeout no data received [02:29:41]OFD Sender: No OFD packet to send [02:29:46]OFD Sender: No OFD packet to send [02:29:51]OFD Sender: No OFD packet to send [02:29:56]OFD Sender: No OFD packet to send [02:30:01]OFD Sender: No OFD packet to send [02:30:06]OFD Sender: No OFD packet to send [02:30:11]OFD Sender: No OFD packet to send [02:30:16]OFD Sender: No OFD packet to send [02:30:21]OFD Sender: No OFD packet to send [02:30:26]OFD Sender: No OFD packet to send [02:30:31]OFD Sender: No OFD packet to send [02:30:36]OFD Sender: No OFD packet to send [02:30:41]OFD Sender: No OFD packet to send [02:30:46]OFD Sender: No OFD packet to send [02:30:51]OFD Sender: No OFD packet to send [02:30:56]OFD Sender: No OFD packet to send [02:31:01]OFD Sender: No OFD packet to send [02:31:06]OFD Sender: No OFD packet to send [02:31:11]OFD Sender: No OFD packet to send [02:31:16]OFD Sender: No OFD packet to send [02:31:21]OFD Sender: No OFD packet to send [02:31:26]OFD Sender: No OFD packet to send [02:31:31]OFD Sender: No OFD packet to send [02:31:36]OFD Sender: No OFD packet to send [02:31:41]OFD Sender: No OFD packet to send [02:31:46]OFD Sender: No OFD packet to send [02:31:51]OFD Sender: No OFD packet to send [02:31:56]OFD Sender: No OFD packet to send [02:32:01]OFD Sender: No OFD packet to send [02:32:06]OFD Sender: No OFD packet to send [02:32:11]OFD Sender: No OFD packet to send [02:32:16]OFD Sender: No OFD packet to send [02:32:21]OFD Sender: No OFD packet to send [02:32:26]OFD Sender: No OFD packet to send [02:32:31]OFD Sender: No OFD packet to send [02:32:32]recv_with_timeout no data received [02:32:36]OFD Sender: No OFD packet to send [02:32:41]OFD Sender: No OFD packet to send [02:32:46]OFD Sender: No OFD packet to send [02:32:51]OFD Sender: No OFD packet to send [02:32:56]OFD Sender: No OFD packet to send [02:33:01]OFD Sender: No OFD packet to send [02:33:06]OFD Sender: No OFD packet to send [02:33:11]OFD Sender: No OFD packet to send [02:33:13]recv_with_timeout no data received [02:33:16]OFD Sender: No OFD packet to send [02:33:21]OFD Sender: No OFD packet to send [02:33:26]OFD Sender: No OFD packet to send [02:33:31]OFD Sender: No OFD packet to send [02:33:36]OFD Sender: No OFD packet to send [02:33:41]OFD Sender: No OFD packet to send [02:33:46]OFD Sender: No OFD packet to send [02:33:51]OFD Sender: No OFD packet to send [02:33:56]OFD Sender: No OFD packet to send [02:34:01]recv_with_timeout no data received [02:34:01]OFD Sender: No OFD packet to send [02:34:06]OFD Sender: No OFD packet to send [02:34:11]OFD Sender: No OFD packet to send [02:34:16]OFD Sender: No OFD packet to send [02:34:21]OFD Sender: No OFD packet to send [02:34:26]OFD Sender: No OFD packet to send [02:34:31]OFD Sender: No OFD packet to send [02:34:36]OFD Sender: No OFD packet to send [02:34:41]OFD Sender: No OFD packet to send [02:34:47]OFD Sender: No OFD packet to send [02:34:52]OFD Sender: No OFD packet to send [02:34:57]OFD Sender: No OFD packet to send [02:35:02]OFD Sender: No OFD packet to send [02:35:07]OFD Sender: No OFD packet to send [02:35:07]recv_with_timeout no data received [02:35:12]OFD Sender: No OFD packet to send [02:35:17]OFD Sender: No OFD packet to send [02:35:22]OFD Sender: No OFD packet to send [02:35:27]OFD Sender: No OFD packet to send [02:35:32]OFD Sender: No OFD packet to send [02:35:37]OFD Sender: No OFD packet to send [02:35:42]OFD Sender: No OFD packet to send [02:35:47]OFD Sender: No OFD packet to send [02:35:52]OFD Sender: No OFD packet to send [02:35:57]OFD Sender: No OFD packet to send [02:36:02]OFD Sender: No OFD packet to send [02:36:07]OFD Sender: No OFD packet to send [02:36:12]OFD Sender: No OFD packet to send [02:36:13]recv_with_timeout no data received [02:36:17]OFD Sender: No OFD packet to send [02:36:22]OFD Sender: No OFD packet to send [02:36:27]OFD Sender: No OFD packet to send [02:36:31]recv_with_timeout no data received [02:36:32]OFD Sender: No OFD packet to send [02:36:37]OFD Sender: No OFD packet to send [02:36:42]OFD Sender: No OFD packet to send [02:36:47]OFD Sender: No OFD packet to send [02:36:52]OFD Sender: No OFD packet to send [02:36:57]OFD Sender: No OFD packet to send [02:37:02]OFD Sender: No OFD packet to send [02:37:07]OFD Sender: No OFD packet to send [02:37:12]OFD Sender: No OFD packet to send [02:37:17]OFD Sender: No OFD packet to send [02:37:22]OFD Sender: No OFD packet to send [02:37:27]OFD Sender: No OFD packet to send [02:37:32]OFD Sender: No OFD packet to send [02:37:37]OFD Sender: No OFD packet to send [02:37:42]OFD Sender: No OFD packet to send [02:37:47]OFD Sender: No OFD packet to send [02:37:52]OFD Sender: No OFD packet to send [02:37:57]OFD Sender: No OFD packet to send [02:38:02]OFD Sender: No OFD packet to send [02:38:07]OFD Sender: No OFD packet to send [02:38:12]OFD Sender: No OFD packet to send [02:38:17]OFD Sender: No OFD packet to send [02:38:22]OFD Sender: No OFD packet to send [02:38:27]OFD Sender: No OFD packet to send [02:38:32]OFD Sender: No OFD packet to send [02:38:37]OFD Sender: No OFD packet to send [02:38:42]OFD Sender: No OFD packet to send [02:38:44]recv_with_timeout no data received [02:38:47]OFD Sender: No OFD packet to send [02:38:52]OFD Sender: No OFD packet to send [02:38:57]OFD Sender: No OFD packet to send [02:39:02]OFD Sender: No OFD packet to send [02:39:07]OFD Sender: No OFD packet to send [02:39:12]OFD Sender: No OFD packet to send [02:39:17]OFD Sender: No OFD packet to send [02:39:22]OFD Sender: No OFD packet to send [02:39:27]OFD Sender: No OFD packet to send [02:39:31]recv_with_timeout no data received [02:39:32]OFD Sender: No OFD packet to send [02:39:37]OFD Sender: No OFD packet to send [02:39:42]OFD Sender: No OFD packet to send [02:39:47]OFD Sender: No OFD packet to send [02:39:52]OFD Sender: No OFD packet to send [02:39:57]OFD Sender: No OFD packet to send [02:40:02]OFD Sender: No OFD packet to send [02:40:07]OFD Sender: No OFD packet to send [02:40:12]OFD Sender: No OFD packet to send [02:40:17]OFD Sender: No OFD packet to send [02:40:22]OFD Sender: No OFD packet to send [02:40:27]OFD Sender: No OFD packet to send [02:40:32]OFD Sender: No OFD packet to send [02:40:37]OFD Sender: No OFD packet to send [02:40:43]OFD Sender: No OFD packet to send [02:40:48]OFD Sender: No OFD packet to send [02:40:53]OFD Sender: No OFD packet to send [02:40:58]OFD Sender: No OFD packet to send [02:41:03]OFD Sender: No OFD packet to send [02:41:08]OFD Sender: No OFD packet to send [02:41:13]OFD Sender: No OFD packet to send [02:41:18]OFD Sender: No OFD packet to send [02:41:23]OFD Sender: No OFD packet to send [02:41:28]OFD Sender: No OFD packet to send [02:41:33]OFD Sender: No OFD packet to send [02:41:38]OFD Sender: No OFD packet to send [02:41:43]OFD Sender: No OFD packet to send [02:41:48]OFD Sender: No OFD packet to send [02:41:53]OFD Sender: No OFD packet to send [02:41:58]OFD Sender: No OFD packet to send [02:42:03]OFD Sender: No OFD packet to send [02:42:08]OFD Sender: No OFD packet to send [02:42:13]OFD Sender: No OFD packet to send [02:42:18]OFD Sender: No OFD packet to send [02:42:23]OFD Sender: No OFD packet to send [02:42:28]OFD Sender: No OFD packet to send [02:42:33]OFD Sender: No OFD packet to send [02:42:38]OFD Sender: No OFD packet to send [02:42:43]OFD Sender: No OFD packet to send [02:42:48]OFD Sender: No OFD packet to send [02:42:53]OFD Sender: No OFD packet to send [02:42:58]OFD Sender: No OFD packet to send [02:43:03]OFD Sender: No OFD packet to send [02:43:08]OFD Sender: No OFD packet to send [02:43:13]OFD Sender: No OFD packet to send [02:43:18]OFD Sender: No OFD packet to send [02:43:23]OFD Sender: No OFD packet to send [02:43:28]OFD Sender: No OFD packet to send [02:43:33]OFD Sender: No OFD packet to send [02:43:38]OFD Sender: No OFD packet to send [02:43:43]OFD Sender: No OFD packet to send [02:43:48]OFD Sender: No OFD packet to send [02:43:53]OFD Sender: No OFD packet to send [02:43:58]OFD Sender: No OFD packet to send [02:44:03]OFD Sender: No OFD packet to send [02:44:08]OFD Sender: No OFD packet to send [02:44:13]OFD Sender: No OFD packet to send [02:44:18]OFD Sender: No OFD packet to send [02:44:23]OFD Sender: No OFD packet to send [02:44:24]recv_with_timeout no data received [02:44:28]OFD Sender: No OFD packet to send [02:44:33]OFD Sender: No OFD packet to send [02:44:38]OFD Sender: No OFD packet to send [02:44:43]OFD Sender: No OFD packet to send [02:44:48]OFD Sender: No OFD packet to send [02:44:53]OFD Sender: No OFD packet to send [02:44:58]OFD Sender: No OFD packet to send [02:45:03]OFD Sender: No OFD packet to send [02:45:08]OFD Sender: No OFD packet to send [02:45:13]OFD Sender: No OFD packet to send [02:45:18]OFD Sender: No OFD packet to send [02:45:23]OFD Sender: No OFD packet to send [02:45:28]OFD Sender: No OFD packet to send [02:45:33]OFD Sender: No OFD packet to send [02:45:38]OFD Sender: No OFD packet to send [02:45:43]OFD Sender: No OFD packet to send [02:45:48]OFD Sender: No OFD packet to send [02:45:53]OFD Sender: No OFD packet to send [02:45:58]OFD Sender: No OFD packet to send [02:46:03]OFD Sender: No OFD packet to send [02:46:08]OFD Sender: No OFD packet to send [02:46:13]OFD Sender: No OFD packet to send [02:46:18]OFD Sender: No OFD packet to send [02:46:23]OFD Sender: No OFD packet to send [02:46:28]OFD Sender: No OFD packet to send [02:46:34]OFD Sender: No OFD packet to send [02:46:39]OFD Sender: No OFD packet to send [02:46:44]OFD Sender: No OFD packet to send [02:46:49]OFD Sender: No OFD packet to send [02:46:54]OFD Sender: No OFD packet to send [02:46:59]OFD Sender: No OFD packet to send [02:47:04]OFD Sender: No OFD packet to send [02:47:09]OFD Sender: No OFD packet to send [02:47:11]recv_with_timeout no data received [02:47:14]OFD Sender: No OFD packet to send [02:47:19]OFD Sender: No OFD packet to send [02:47:24]OFD Sender: No OFD packet to send [02:47:29]OFD Sender: No OFD packet to send [02:47:34]OFD Sender: No OFD packet to send [02:47:39]OFD Sender: No OFD packet to send [02:47:44]OFD Sender: No OFD packet to send [02:47:49]OFD Sender: No OFD packet to send [02:47:51]recv_with_timeout no data received [02:47:54]OFD Sender: No OFD packet to send [02:47:59]OFD Sender: No OFD packet to send [02:48:04]OFD Sender: No OFD packet to send [02:48:09]OFD Sender: No OFD packet to send [02:48:14]OFD Sender: No OFD packet to send [02:48:19]OFD Sender: No OFD packet to send [02:48:24]OFD Sender: No OFD packet to send [02:48:29]OFD Sender: No OFD packet to send [02:48:34]OFD Sender: No OFD packet to send [02:48:39]OFD Sender: No OFD packet to send [02:48:44]OFD Sender: No OFD packet to send [02:48:49]OFD Sender: No OFD packet to send [02:48:54]OFD Sender: No OFD packet to send [02:48:59]OFD Sender: No OFD packet to send [02:49:04]OFD Sender: No OFD packet to send [02:49:09]OFD Sender: No OFD packet to send [02:49:14]OFD Sender: No OFD packet to send [02:49:19]OFD Sender: No OFD packet to send [02:49:24]OFD Sender: No OFD packet to send [02:49:29]OFD Sender: No OFD packet to send [02:49:34]OFD Sender: No OFD packet to send [02:49:39]OFD Sender: No OFD packet to send [02:49:44]OFD Sender: No OFD packet to send [02:49:49]OFD Sender: No OFD packet to send [02:49:54]OFD Sender: No OFD packet to send [02:49:59]OFD Sender: No OFD packet to send [02:50:04]OFD Sender: No OFD packet to send [02:50:08]recv_with_timeout no data received [02:50:09]OFD Sender: No OFD packet to send [02:50:14]OFD Sender: No OFD packet to send [02:50:19]OFD Sender: No OFD packet to send [02:50:24]OFD Sender: No OFD packet to send [02:50:29]OFD Sender: No OFD packet to send [02:50:34]OFD Sender: No OFD packet to send [02:50:39]OFD Sender: No OFD packet to send [02:50:44]OFD Sender: No OFD packet to send [02:50:49]OFD Sender: No OFD packet to send [02:50:54]OFD Sender: No OFD packet to send [02:50:59]OFD Sender: No OFD packet to send [02:51:04]OFD Sender: No OFD packet to send [02:51:09]OFD Sender: No OFD packet to send [02:51:14]OFD Sender: No OFD packet to send [02:51:19]OFD Sender: No OFD packet to send [02:51:24]OFD Sender: No OFD packet to send [02:51:29]OFD Sender: No OFD packet to send [02:51:34]OFD Sender: No OFD packet to send [02:51:39]OFD Sender: No OFD packet to send [02:51:44]OFD Sender: No OFD packet to send [02:51:49]OFD Sender: No OFD packet to send [02:51:53]recv_with_timeout no data received [02:51:54]OFD Sender: No OFD packet to send [02:51:59]OFD Sender: No OFD packet to send [02:52:04]OFD Sender: No OFD packet to send [02:52:09]OFD Sender: No OFD packet to send [02:52:14]OFD Sender: No OFD packet to send [02:52:19]OFD Sender: No OFD packet to send [02:52:25]OFD Sender: No OFD packet to send [02:52:30]OFD Sender: No OFD packet to send [02:52:35]OFD Sender: No OFD packet to send [02:52:40]OFD Sender: No OFD packet to send [02:52:45]OFD Sender: No OFD packet to send [02:52:50]OFD Sender: No OFD packet to send [02:52:55]OFD Sender: No OFD packet to send [02:53:00]OFD Sender: No OFD packet to send [02:53:05]OFD Sender: No OFD packet to send [02:53:10]OFD Sender: No OFD packet to send [02:53:15]OFD Sender: No OFD packet to send [02:53:20]OFD Sender: No OFD packet to send [02:53:25]OFD Sender: No OFD packet to send [02:53:30]OFD Sender: No OFD packet to send [02:53:35]OFD Sender: No OFD packet to send [02:53:40]OFD Sender: No OFD packet to send [02:53:45]OFD Sender: No OFD packet to send [02:53:50]OFD Sender: No OFD packet to send [02:53:55]OFD Sender: No OFD packet to send [02:54:00]OFD Sender: No OFD packet to send [02:54:05]OFD Sender: No OFD packet to send [02:54:10]OFD Sender: No OFD packet to send [02:54:15]OFD Sender: No OFD packet to send [02:54:20]OFD Sender: No OFD packet to send [02:54:25]OFD Sender: No OFD packet to send [02:54:30]OFD Sender: No OFD packet to send [02:54:35]OFD Sender: No OFD packet to send [02:54:40]OFD Sender: No OFD packet to send [02:54:45]OFD Sender: No OFD packet to send [02:54:50]OFD Sender: No OFD packet to send [02:54:55]OFD Sender: No OFD packet to send [02:55:00]OFD Sender: No OFD packet to send [02:55:05]OFD Sender: No OFD packet to send [02:55:10]OFD Sender: No OFD packet to send [02:55:15]OFD Sender: No OFD packet to send [02:55:20]OFD Sender: No OFD packet to send [02:55:25]OFD Sender: No OFD packet to send [02:55:30]OFD Sender: No OFD packet to send [02:55:35]OFD Sender: No OFD packet to send [02:55:40]OFD Sender: No OFD packet to send [02:55:45]OFD Sender: No OFD packet to send [02:55:48]recv_with_timeout no data received [02:55:50]OFD Sender: No OFD packet to send [02:55:55]OFD Sender: No OFD packet to send [02:56:00]OFD Sender: No OFD packet to send [02:56:05]OFD Sender: No OFD packet to send [02:56:10]OFD Sender: No OFD packet to send [02:56:15]OFD Sender: No OFD packet to send [02:56:20]OFD Sender: No OFD packet to send [02:56:25]OFD Sender: No OFD packet to send [02:56:30]OFD Sender: No OFD packet to send [02:56:35]OFD Sender: No OFD packet to send [02:56:40]OFD Sender: No OFD packet to send [02:56:45]OFD Sender: No OFD packet to send [02:56:50]OFD Sender: No OFD packet to send [02:56:52]recv_with_timeout no data received [02:56:55]OFD Sender: No OFD packet to send [02:57:00]OFD Sender: No OFD packet to send [02:57:05]OFD Sender: No OFD packet to send [02:57:10]OFD Sender: No OFD packet to send [02:57:15]OFD Sender: No OFD packet to send [02:57:20]OFD Sender: No OFD packet to send [02:57:25]OFD Sender: No OFD packet to send [02:57:28]recv_with_timeout no data received [02:57:30]OFD Sender: No OFD packet to send [02:57:35]OFD Sender: No OFD packet to send [02:57:40]OFD Sender: No OFD packet to send [02:57:45]OFD Sender: No OFD packet to send [02:57:50]OFD Sender: No OFD packet to send [02:57:55]OFD Sender: No OFD packet to send